diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 319f489..8323b37 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -26,12 +26,12 @@ jobs: - name: Install xsltproc run: sudo apt-get install -y xsltproc - + - name: Install Valgrind run: | - sudo apt install valgrind + sudo apt-get update && sudo apt install valgrind echo "Valgrind installed" - + - name: Install Valgrind dependencies run: | python -m pip install --upgrade pip @@ -55,7 +55,7 @@ jobs: # Execute tests defined by the CMake configuration. # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail run: ctest -C ${{env.BUILD_TYPE}} - + - name: Examples (opt/avx2) working-directory: ${{github.workspace}}/build/apps run: | @@ -86,7 +86,7 @@ jobs: ./example_nistapi_mayo_3 ./example_nistapi_mayo_5 if: matrix.mayo_build_type == 'ref' - + - name: CT-Tests run: | rm -rf build diff --git a/KAT/PQCsignKAT_24_MAYO_1.rsp b/KAT/PQCsignKAT_24_MAYO_1.rsp index af27fe2..b278de9 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 = 5B61421EDC1C90EFAF6075560F0206175A63FCFA99AD1C5186294CED6399E029EFDC918C24137040557A5A0B4AD758FC1B3924F5EDFF6CF4AED7E015DF8DF5E21DF81D1BA26226D727491EBBACD96A2179EE585ECF82FFF4CA3E244F4130D5B14CAFEA280A55D0CBE58A0EC62977D6BDF5B37402D23B6831287E4D4D66A799E3DC676F596B7B060EE775E8CA610B3E42512ABA73D8B10C679B2B8E225E5A283F611F7F2C4A06AD4D5BC3D6E333E35FA899C157A515435F23F07F249902F0A5E917C242B8F8AEC975657FBDF92AD4FB7A4FF8AF43AC7EF0BD5234E65195612043BA3D3BDD93F358C089EBA65B499CF404FB79327CC81FE7AACDFEE387431067D3B6384CA327A357A8AFCCF2FB4D2592085D6D1D4572DC624C784080052F9BA40A9258DE9CB33944D784EBAF1DE069BAFF594E5BAF24E580953B68D9EC88DFA2587852930F8D70FC56C455AF738B8C269A6BD497A8E38B1CBDFE0A61758344793B4EE4A68662863CBFD88B76CCC0A6DF87FAC71C1C6DCFD000CDD68B061DE3B0AC613EB0274371D7792F7F6CFC6FFAEA4E07845029C08498E06F641978D62A23964C40302EC66CCDAD9C481EC23390DC1EE6B3621719A9EA6F161CE1562204543053BA73CBBE657327618BBC20D98868E3BBC350475E6A56B1673BC422B95CBF4AA0B3D2AA4716E11FBB5913BB62D88328A1FD60C5858A7DBF2FA110C94CB1EA2EF67C21B7F9673425701B5D3587CE5AA8BD4529237107613A4BBA05DA35097580DE9E8CE86789058D7275D4DF9742F11D69361CE4D64C9BD4E940E93B1EE0CAC91259A0DD6E923B0F16B3806B38F7E8A3C787C701FCE5B3174B22893AC9C15E2350F96D8AC19F0A3DE06AA2EC9CB5C9840A32AB562ED4F01EB5C56B4F38BF391F1F616B70B1D231C35928F4C324B683FAB98495D309830860AAD7CF4B94D9B2F45E7093D9666AACBD03B3E2BEC91363A0FE1C0F42D7F4B447F526E9086A238CF2DC379E1A9EFFA107BA4D7723EDAC74F2D538C0378A6E648447FC4019C69B68F14DF0649B86D7045FCD17EC6B510A8231EB10E695C468D4549A2006DF41184B5AA7451B171939BFF9CC55F58F6D739E4A4C1C8A708080D4963C79955EAFB3885E9753928E3C68F466CC9E043D3E0B2A3736261D289E7D5E8839D4346A50CAC09BE4794458A68A1263B0286C7E992F76EE6F1C61AFA52796E1BF34E357044DE9F23F5C2C155848DA49A3FE7390D87F6435DD5F55EB048D0DA0B755ABF1AF1947C2E510FB75DA4C7AF56342B71643AE1D57C3A93BC39AE60FB0B3265B2A23E8CB83AEEC6AA30DF54298D03CBA92581CB65001C627A534EBDCF906857AB46CF7F7B3ED02E48991ADD7E5252CA67B5C19F39D575B287127F6617D552352CAEE7B86187CFC28B1398014F259B316DF001880D25C9C2FAE056EDD9E60A9265BA1139FDE5C08B2D285F8B40D388C3AFD0D431FE30D7956B09DE73158966AD4B6DA8E7274FD7E6D0A02178810E1B86C0D522F746CE8D36E2F3A02FC130974E15484007E1AC393CFAECA181C6716B8847BE2D05F98D5BCEE5A6CA1534358E914C60C161BC4015CFB27ACF3D8CD415883756F1FFB36CDC17979E90A54334B86C1F35158CD8103CFCE7E8CD84B058E67713D08EAD63A +pk = 5B61421EDC1C90EFAF6075560F0206173555C55EB845EF3A70EE5EF18618361883A0ADE490E9E5BC51CD2B25FB4EC9147A2FA6735D8749ED7E149330A30B3AB62B7991C2494CB21D0BC011CEB357597B8AFEF939A1FE398421C88F43FB4FE380C10CAA3A95E507EBAE5A571FD958E0505D994566263BE8DB31AC833AA20AE7EC97D1A865BB292E89D583975009046053BF91CE7D73E9C23C4244071E17A1095F3918330559F323CE557D66B8771F0003CCCAEEA82314088D56455D72F258E4C35FC6CE2D195CDAE99F359A8307EC15F27DA4D0634531CD9A1A719121F7C9B99A0D0C24252316F1EA7C16D73F5ECF7125AD0C8D2E02574131504875AF5AB6DEA1C328E71122F0CDD09E826CC515B4EC160F31D63253DD8798B2D841E80A28479BCCA320853A459D4D659DF695EEA4B5AEB8F45F6C5FCE283C64DD6FE928D452BE3723F8B448650EBB72ACF231E3C27683AFCDEC22037F1AF29C479DB1A97448CE570FEF082052C9EF45179BA62ABD7DD156F17F4DA51557383D40A9D544CDF5CAC4F4CC1CE69326A3CCC611FB7A6D04126DC54C55C2286A796BE18958846D53E1E3F55F3AC0F4E09D8F302878F4993E25C2164970B337D0364AA61EFF5D85E41FE784FD57420A5481B9A15F02A47E3E49C0709A37352A50FD0FEB7E7F9938173B3E3C570A79C2424F5DC5BF95363B6D5D764E1A38A1AA05A31BBB9858B51FE3CBB19EAADE5D4F482260838F5273B042F6340236395F6C347D4BFB922752AD0B17F1BAE8645A9A6B1D72E1E91B4828FAA313DD85EC5795252DCD95AA33519A56D740CBAB7B9EE13E1B8ADD763BD07A25455E44E60F664846E32EEC329C46E0741B6649C34358905D9D01124C3C8AE14E3FB47CC6477BA8E63BD4A3937588251952F5232BB9999AEF509414E11A36D110EA24BEDC235C55AB6F80116B036845E291148135A32B0D44FE5A4E9EA9F3AE150E11C62EA91318129F79318D3506BA50DB3DBE235427D405A5BAA9E6192A17014DD19863087445EB4CC9B6164AAB3D5AF4E73BC3EDD97C76DABBA0BC26C43D70F7880A0F7C042465DA77AE3F8A31FA65903D90797FC0B5DEDDF578D52940040276C9B415D880E3782E03A2965A6D3B265628C690BD1B096A355362EB751D528FBC6FA365D1CF3D39CF49D8296C28FE8EB52A31A07E877D1E57E91971CBBD14216DB76A08DA45258A1A801D0CB232A87280DF4522329ECD9312E5489D90A39547735CBD11493D0D86389AF40C1B9EC5A993D0CBC508DA424392695E1CDF205A294122412FAC5A2B4D6E0ED5EED7B4DE18F0D4B81F746753FA8744AB845C18800BEFC926D3290531053BF2CECF23D1B6D7FA9FB8D4827E87ABF574AFE39A636DBB9FCE48854C641981F236DA01BD8A5901871891AAC7FA1F02300101540E7B05665E5F19912EE898666B64BB3CEF688577C7B5482E123C0E8FCC466302ECA8FC02F35260569CC1D4B00662BE924F188226DBC6086D4AAED1FF9C7604748A556D00F87823F9FAFACCF752D645B76A5851723274737E4DD7D5D76FDB256E3F1EF733914EB36932EB1C4C666DF436351FB817E7055FBFCA2B3103FCEC84233FEAF3FEFD600721D3CA1514EE26DB6A608DD4333377A9E36DD2DBADB1651EB99D8E3B4FE6 sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB14803 smlen = 354 -sm = E0057FE80323C1E0FDBA03D19FD406DB2FA51A686E23BCB7C34D1426D631AEC9BA6E3DC6D48A03864ED9F208706E5A58B4E3E95AE488072AB01BFD837C8A346858788956349CF9014F31225D2C0051E4FDF4FA5E052A8C13DBE811BB80A96CD9961226CDB0EEDA4AFD1256556C6B7C4458185F9091DD7083E8FE623EC1EE40DC72EB7D01351D605CC9A7B600F02611405860592DF49CFCA4EA8738EC9BBCA22D621A654B88A5ED137F45F010C6D58597BA01BADE18D5F369F57F32FF07924C63F600FF6BC4EB343461ED3CD385CCDE6680485456EFA7E2D3EA00440B642CEB335A508FBB267F38A9D6F5C0CB9ED780129AC7A9B9AC7425CF8C3E34C62F085666834111778BF0E9894FFB13BE31941D30C1F9D818182545738CE2644DC9C9B0A1289C6294D3225CC23EE03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +sm = 165E6139A87A4A4966326BA83E6D1EF68D1D7BEC62C9D1D267BA09DF6815783980F0A6CA0923AEE6E5B9495B7ED6FE6C49CC41F794A80D297B19D3F13B0BFE3E8865378F5D24A210DAE0982A1036EC9CBE87C29CE9A05A8290D0D1E8603ABD163A27B119878663C06745CEE03F417300402BF198EE4AC2BE99DFE19700F169EFE6A365AE0FE9C1BC22028C864EC55072DA4F98F878759DE68399A2C8D2A2656996927265CE2908E05913F8057707D39DFD3EF58A79CAD49F0BD010CA9E8EBDE500057BFFD0FF28015A60B3061CEE55DFA1D59E1A72A8CE639777E6190542733639FBBA575AAE945583BF804EA129E1A80E12FB628ACCDCC3F43DA37C7194BB641BB8B6404AEE481B4FFB13BE31941D30C1F9D818182545738CE2644DC9C9B0A1289C6294D3225CC23EE03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = 88C68301153CADBBA92AD0382AA0C910EFA6ED49B1706ECC69B33D82321399378DA707999B7887F781978C298CCED9306FF20C1E99F75D774665EA28E3F7B7E617C68DF4441E44F8672D98A3EC76F575FEC2EAAFC79311747343FDF3722812C85BF73ED8441812638EF9B217ECF616DF247452A44DE0524A3ADC77147589FC69B9E9D5D9F59AB53A0A176D45188F143113D4C05968B05BC62D480003B325063B8590CBFCD403DD7AB6DE889FDFB163632116739C765275719E8EB3538B270AD58E0F212D68DE820164D25DD38E9CE8A8C92CEBE2A46EC64256D459D79464B9465F6073B54E09564EC7B69C715CBC9E4B56971D7663B00C2C07332FC16F3BD43D52D5A686451D6E24E17D0C34971215489E171546626A6DE18169DB4CF9A3D6DE736FEFF5019F9167385A201989DB1352DD4049D30D7D58B9F2371A34C030BBD11CC80EE225B274EB63E273F6E74802E59C8CEC8280E55F300AF928BB1F1ED46392EB5C1824E26775190FFD0F131911EE880F095A73CD33D008A5AC427CC5179C53EF76BD5D852586492F25226BE46BDF76ACB6BE8226E953B83A84506594CD4E297AD5759BEEF36A50E7CA5763D783FC8F2394780A60A475A46CAADC38A5D14165EBF5F005031A602DDE19A170342884910C0DB61C1021A63785AB5B334E20341F284B20604A7ECB21A2C4798C23C6848D8A1706BC539195BEB9A0B8954BF53147E81E5835A366D543FD1F2E185F94C640690714E951B0BF3822F5400B4D910A6CC6A7CFE0F1EDA78008B7F126E6ED0E38E586C053FF9DBAEDAF52CA7299672AEA319D571EC0CBA4C7905485E4A7C2C496B74D61B055DE6EFF184D7BCEB4519593B53736AC1FFA3C3D1CC49B161A18DCFEDEEC30D8155FDB8D9AE3ABFDED82C1F5C28B2B82022C83C18B6E640EC8487C26ED4964A565C5DD9F672023575118E23C0884359D54F4F9E975261711545FDD71B208D2766C7C2DC3FD9AF53EA0068910F258FA80B819FDF9D39B18681FD55232576EC6B57E68605E0F542A9EF375C387129028D164E87C0595682CDC2219DACDA0BD8D845651C0FADF259253DE4B221B803E32840A5A989F2E2C3C3167B73681D7FDBD1BECA415EBDB6DE8EE7154BB294E31D423BAF23502DA67FD7B11C2600D01133C142442E3437E674010B4DB0F3C8094B3A1B238C82676437CE3793E0251A3C8B3C368EAA2B7E06A17C4803120D22E73BE3618F603FA8B2E3F818ED86B09A46D692A9C8D45486D45F7575536B1B74C94493316E8A44AFE2B139DB0650BA0375EAD78AAF176D5ADEF6B439CE09FE583DE12DF4FBB0B48C2F40D5CFCA73412B7B340AE09EDC0A49D7E3DBDEF381D02FCC55AC38C9EB1D7F328F6D6C160C727D438858C7AD82CADE7CE8F434DDF2F0EF0123015072A794DB749AE5368210842DE42BA6077862814808AA6A3F186656DEAA73F05C1F8F42F0F6CDF879F6F9208747E7D3580BCE22938FFB98B121DF50B9A70FAA8030E23CBF754930AF34526AFF1BD2986BDFC6EDA738D488EE32EA494145AB441D2A5606053D0048907EB0D80893382F46601B8A7A71EB606D0C9648BC257EBE573CD5517A38CA4C32B601E1D41B00B07BC950DDA2361EF2BB02F5F5C46C123EC1E09A10EF1C537D3B7EF74 +pk = 88C68301153CADBBA92AD0382AA0C910161E78A7EEB63988A0640198B0497A675F0C6BAA335DE119E11F1F2F9B9A251E20614A3D0019DDBF4BFEBA824B6759CE933DEB19C60BC80EB1D5FFB5F1480985726BBBAC06B0108A8CE9D321A6739B2D5853605B3E2F5BABE9DEF0B427681BB2DDD06F8900319B0CAEB1C6D4B0056CF8EFAEC70179FDC704E67AB656F5E9CBDF683AFCBDA89365C9DD1C5AB112CD870B9FFF788805F945F5E074A30D1B24BF675789B7B5794A6C23E9233C0D8F6C5E207DD1D32693E12DB16D7112CB69F58979BE17D3190A88343F9FAE27B3C165BE544D7C4F3A945452FCD258611DA05A34E41BD4461C9C58557A668F8B29CDFECDF2008CA1871736E3534A31D4D33563EBB1E983B51B3C29B738C5A2D576DF1ECED37B6CCB4BB04EE128968DF8F2BDDE1D0C7EA8B5044E10A20C4C30891B42D48F3A39600DAEC4CF52E9D0E2273C2501FC74681D8236671539460EED43F8511CD21CCD4FA1CF065FFFE80F63D1D8437F89D2BA32222F2684EE954DC215D79325852254B3F34B2AF65A7F723BD28B00724BCED50F55F49FF45619F81839B5330B366E51BE39C54606203926DE80A7A3293748E330B71323B66D337FB9556822D6202BD5DC5D498E803B9D434AE84E395CC274510B39A014D6167C34C92751910E18BFE2C21EA2816319084ACF75C74DAA95B6EF079BD96FD7144ECF0EB13FE54979FF71564BD0F6A2CC57D04861355246F4CE07824633694EE2F7E27B80FB5E0901244C2B50CFF7F58D3AE0EB9E4C600F40DA9E8D0E58A8D137395F9829FD70FF7AC2B1BD3FDBAE0D0AAAD6D242678E95B97312CF8D12323AAC4C98B0C8931508BD4AC4989A96C00A8D621B0037DBDBA8AC5192AD5B117457FDFBDF16B9CEBB8A77B64F53D667540707EF85C321112DDBE5CFFB4B8E456AE9FDD51971D6E26DD8B4F7E5A70E52B05D6ABB4B3790CFCF6E1A21AB445F34E9ECC70FC6B61BF15020560CB9750CFB3A74DE49D42B6F44CD494C617552E8B142F92A9E806715811510E286E42A98E8CA8A12CD4C956541CDEA94AA9EB17B3BD118A4F231125BE39B38CE98F88E28602583DCACB3E861E43C177EF254AEC426F92E4B887DD65251D9D4E532AB07C09723B9BB71CD47E7596328D88ABAB72541DB02724E4B7CF160F89EDC36AC322BFA1FDDEBE6CF8A51760C08E39D6F6210F72D704BAF86F8B56084E6C01A2B093207C0040FC97FCC913E27618742F0E77458054448001A803D76C836CBF8B77F50D419EBF2E62D4AE5CEA5AA08A33AC017F7C7CDD406AD0B8874F1DF55866804BDA8EC53FD65B99BD77387353E6CE991A9341114C78CC5C5F9D1671239BAAD6E17CF8626B9EBA73400372C1DAB5FF65DF1C612A22E9DDF532325A8F11BEBE9E8095E240C8DC7115CF5B09976EEC12B3AB24402339611066324BE80F389F2902BBB8CD0B799F3579BE060A5ACA14331D1071DB87A25DEC2F307BB335008C402730C3B86437E014E7A3EB36866D752D57A9E1E34681DEF7BA9874643B62C8B90EE2C83F06B93CC634EAAAF43703ED3D9E716EEA0B347249CF5B6E0B3D347A1254A94B0BCC474F3686B80987B931399A2B3A84BFEE629BDB1C903B5385051874CAA854D6635D58D22819F5BEC677BB0 sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64 smlen = 387 -sm = DD9AFD241B445EB50F648B667D39D2384517956891D19BF8627BAAACE7E95D03F97E83182EE963199046AB6E8D114A2C272A313E3CD194F18FE376FBAC8AA9F86C7C989983E5B7AB02C4284399925F2A7FE6D44F8D29589373E6476ADFB0E4ABF4C806EEED5EACDB97342DCA7C368D77A17D1CEF30F3ACA7307F5BFB38640719E947678AA9696FC98FDC0A47399CEF1A538C1EF57215DC20839EE69A962FE519CC0F182FE166E67D01B202B4898BA78AE2A29691ADD8A068EDFD0EF7FD0A3CBB95B505B9E75E4C7ADB8E61AD509CD4576C594F535EBE818FAED22F5358BC33DE4F61B3FBCF829C973BC39A458440A7DAC6482FD1B8B0A9A986B51D3FDDFA96C835CCA1991438514F9952291E7FEA5532619935727B77DED78AC7A2798CD90A4252C3685AF4F517AA7D18DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +sm = F218334D97EEFCC82255884CAE47B5B949152C6D076984053D7EB2BD710ADADDBF303F769F498232D989DE21C06C80AB5960EE535D853C01D52138FEF646DF64E7FCA74FC6B492A081AB7DAB453453E01F1BC72DB4E51455CDFCC303DE96960AAC6DA32C8688C2C5C3D113C41062752565C895256AE5F85E4C45304A8F63840A88F832A18FC26FD8EA6ED48F43732302CA30A0FFF243D431267D34E9D48C2A29EE5A9A94E5D1DA2CCF6A3C29A0B310219EE34351913A35DD4309D1762F3BFE5DA4EC981A2E1AD19479ACD588796887005706954C98BD012A1ED8763C9E55E5BD852FF07B6BE112EE2405495AEFCFCCD44FDC224989DEA6AC585390E6BBABF5E8B194FE97A592A08D9952291E7FEA5532619935727B77DED78AC7A2798CD90A4252C3685AF4F517AA7D18DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = 8F438228796FF23FE99EE288F3871518D981B25F5B3F885381E4972A0214C5E46FB7AD68926A2CD4837F2FB4BA18446A8385396B4723A0C5B4BD9DF2E40CC8E567E8DE265C251914A6FDC56C8C62D78571398CEA96941C9071EF84BA1BE401171D1CDC786CD59C6B9B85480DBE6FD401853856664B622D945F5C7BFCAFBA544107FDB09DEDE186B8B3FCC8A6F55027A075ECE14B460D1796CC3FFEAB0EF4AEF58E520A684BF7F7921D0E456CC2267191511048E5F8C779E07CEE9C309D33A3F2FB47E9450A047E5EE71B5EA5B0B0B4C67F9169CC6B2078B4D564C25006448D878D4DBFD49A4334A2AEDF825B54568025332DDF968F8E11A20367F8D89B81D334CA98C1833A5B00FE2C077FB7E4928482E872E3B6A1BEEFF94392BC04227BC737E980A42275F2F0878963B8C1EDC2616A231965916FC7FD8C1CA377F9875F49816BFE3E5FF35DA1A94677991699BD69800DAC62701E4766241B901401F87F6303415885FBCF0685651BDC826B9E702DD6AFE38A84CB48B0C52773FC40BC17EBE14F2F5DA2D8E9681AF14C74B1E29F7993E603D800CD6E93E8226C222AF17F0581A2A52F462D9604F8E2A61F78819B08AF84215A35F976BA54704F42155753F771D0289999E9E1976CCE2ECF6DE2B879392520A43EDA2D31AC8042CC69A59F22C1BDC5141F064EA8AC48018C0FF33ED931AE670FE203CBB73F760ADC53CE4A313A1EAF7148E3C255C2B6BCDCF6F1371B37636B2FD8C2CE0482A06BD02519153545A650FE4CF043C932EE523D7E87AB995DF66F4BB87C686453A243476CBB4E57819DAEE961036485F5C61F42DFA24E69A2D0332D80C464AAA06A49A389E443EE7347043E48288A812E0313CFFA17605176B761CA9F82F766FAA0B24811A986DAE6B8B9000567B008EC37B08EAAB0B40D9A592FEB606B4511430E457A285CC6325A512DC1842AD9D9BE11D14D11C47E47C840D1DE6BE037AB9CF543258F304E703B7CCEE0E7F66FDAD417D8C80AE29E532E19F35C44DFAE7AAD47185103DC5F86393CF8F094DFBC1615E0B2246C52CA1512C2E68DA8D207721CE6A72F5B531534622D1A0FCB842E883908B4BB2586CE148E4D9BB2DD648A0DC2AA965E2DAA495EF4993E6466B5BF68E1CA0926355C11407AB91CAE2F351C75B25D28F9CE21A635EDCCAFC1025872E2AE2C8BE2816645503BDFFAA8F6599C341A6DF450CEAEDD0D8FE82F7405EB65669B4C301410EB281A395EE633E78D157E51D60CF453AD3022DE5D57395CBD2CA03F759BB892DD11467D97AB57581079C24659A697FEB9A784C9F6B328D991CC99CDB36A869AE8CD7CE4A5EC4CB934FE95FFBC870B7C94D273F7095ECD405077F29FE7267833AC3307ADFA10983064F02A56709BE12625F3463DAD575026C303E48DCA73822A9EA57343AB6909DD847AC649DB6E1AD36FF39B2BEE31131282BEDF80872C04F138460CEC72F96C85DF14ED0979A69C17B73A1663E94D0F4142CF40937784A183EA2C1EFA219EA6C8126AE0E311F9ED51AB3A93121131C2693DF20EB1476A6761EDF9EF545E5167BC9866091DB332C64879273295EBA744474C6860C25AAB1C0954E35B3F496684667035E129E8DFD5986E5B8B97E531BD457183829CE18E0F70151F590E +pk = 8F438228796FF23FE99EE288F3871518D9FFAD5C097A58F037B7DD375C77C9A503E871CB97BF42A1DDB0383016F1001E816645250F95C760F65157413A3443ACA24E361143453790D95F32176924AD1E068C336DF4EC99C78052F7AD994333C80C1939B4B7A06BA0C4D65DA526C061E1D438750AE0ABCB4A9400B025F95EE62E48EB44522DE5CF37C4ACCE6F9E7D371C70DE0F481892466F94A94DB779D15D1AED4250220F95F792E14BC198D0616A988E8938BCDC672FA450FF535C38AE59DF7BD82D7667E361E84EF6BBC0EAF43502C373CD4F3CCB79291A29C3F961BB1380D229BF2F4AC5E1F51FAE461A4A318E7DB5FCCEFFEA59F553DBA0F1CC2F6C4FD5DE94F49E753FBDA4484B04B7ED75E135EC962A1756A68BB4398D3977F5FF6430FE78BC709772448041098EEBD2525EF22D3D4443BF17F04A99694C9B517835FC00943F167DF69A3353A009CF4604B18FBF7DA7CBFE10A2FE1ED4B4B57BA2CE0943E0176ED3D53FFA2B7665E27C0DDF7F80AAA825F1C355BF595473F62A04F884502856228906FB93EF4D82568F2623EEA202A2400A4F52BE556E3AFCFDA5074D4D9528C4FE137FFD50207B41F1E422F3FAF4C1374D0E07423A03EF648B69CBD41D4990BBAF71246B0F729F2C1B92C57BBBA0B8BBE36FAD27ABCA2E0806A36C56F03D882BE61BB9EB14D70B16195BB2FDE6C6F32B573A3FD6A602BB3149AD2578956C6A8E7E4EF5908B196D92627B8BC12D2A173DBEC082C24B0AC0BF87E2DE340C6576A439DA29BA88CB88A7A8065BD48BA04F175E03C5807653BD056958A571F4B235FB7C122CC9ADD3C64F38768226C2BFA0EA17DB0F35990984B00B1AF245B9ABC9AEA0D80BAB6D45A78A86240193125F587D861B6C786938EC42B922475ABB1A394CEA3CB069C6E65F1E261B3BAF012B5103FC3C3505759A8BC353220094C2AF890BF473272FFE7E28BBDF3430BFA5066C51C325EB27291CC832A064E3EF475F294AB99F5B402EBD3617EE187E2E3AE1731E4F57590EDE918FB513E9DCB13469624B17673ED1C9B9C596E1F0189010BB1878F7F98BCC15AB1F2589302D58513DCEC4A7A4CE66A7CA7401A3B2460BA26A9D72F928D19237280AAAEC4E7581C3C5BB43EACAC6E1DB20C3C11D72F9460B86F790E030355BC0286DBBB75E2E6F19781E11FD173473149D837FB3D4E5B38F87140CEF2788E649DCCC43EE5A13337EF2BD80DA06E61F6EEAB2D94606B8B0B5A4B2C40E1B5D873C339C6F22811EAEA98B589AC8E7C0786FB71C604315E7738862CB68B92DFF555AF57FD78AFAFE79256AD1F42D19A4FBB5DD213AA4918FF587BB025AAF7204CE41B7336100DE59F364F8F28623F09BA27B5E21DC16624E0C231884E359A7C3F1CFB21A92360F97E322A9D23F890D2F029D0A4DA448BAAC2CBC84EC35FE84D2EB8A1F0DF4BE98AA8FFC5B17390623EFCB201385292BBA38BCEFA5AFE77E5787D06EB090BFB3B5734FF175301EBB57BBAAD1B0AEC2C94D329AC73379FD480D0272C87E02ED2FFCBAC6E0112511F5780DBE1598C080C4CF25542A714938451A5167D769D6FE8A3A9D413E31BCF7D4556152996EFDB8830A84B2FD0AF90C59329A23D6598E1FAB49CCC99206BB94405A9E4838647DE07E30693A sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72 smlen = 420 -sm = 3C7CBE01AF4BD5F6132E3BE7412C750850CED48E842D98A48A94BCD1F3C64EC14E7994FF4D4DB75FD4410F9B30D6D2E02A09A7E288D55C9208B13A4D98CE08ED597C55527E35B103145B0329101043344FB9F1C9D51FB8B5707A33980374D6093217A84E29E0B8F07E51564CEFD664A56AD0835EEDB3CBA8355DE1D4F1D901DD8E80C3110C9F3B84995EB4D809D7C46BA101B37011AC2DB5D902769B51AADC2C916E7171443311139C0834379C6452EF44366E739593D5DD420007FFE800805FE065588D850D6328842F6F8063E1BB1621B18698CDBBBE7695B215A74282625E83DE13D3D3E039686B812C223B1C7E424154A5A139F6B682C185D27EB615D29B96B4D0EA14DC0DB2B6D642209B2B657B57045BE2E6F5055D051A94A08B02670AE3CD14CA324B66C260E652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +sm = E74414EAD0680B76D25283831305D206DE5566615D44E1C5661F2EE3B65416E2BA8EE09998246C0D28D2570D98C32864686B0DE8FEDFECBC2E9DE20A135EF9EB5A80878888319A7D2B3869DA35BF50E9DD91471A0853AA2E2445BEB9D49563B26088FA6086F422D40237D77056A0849042F8A9FE872A80BD3849320AC7521D6B660D6316DA76A6C1F6B40B70A9B1C8910110CDA0A4161AE6444A825A41416257BB04AF9EB885097A885C9CD08DC670679CFFBBA25C6128610440BFE9B4AC007B8A891D2E6B597B67AEFC00A82CA3EA69265DCC73EC8E1163E00FD4FA4AC7B65C294588EC89E02B44E71BF86558432BEAEC2ECF78147A4D1ADA29EB919F8EEAD8B96F672560B04264B6D642209B2B657B57045BE2E6F5055D051A94A08B02670AE3CD14CA324B66C260E652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = B40BF7652C46061795E89DCD017E7FD78809E8C66A615BA887762FE277BADE0F2DB6C001E3ADFE8483AB8DF4C0190586EC567657E6A0D7AA644BEA24B69517172D8916467E55466D13E4B14E692441BF95F560D6627F174E6CB0363D94F50D4598B193778A37F06F26BCF0549F0520BA031636AB57C834EEE61540529CCECBE50B4CD1EBFC3348DEC133669CC69BBE8F56A23B410EC7D890E6A3DF5DDC5793B48178A7FFB0F97469405FD087E5F0C511D150910B92E91B4522232EA5B0DA8D1D0E6F22DE859D6728786F99F8C50D8B128C04E68215FF2078B261A977AFCE66FB07680A543E4B4CB54E0E9973F1D9168269274E4A76526A542060F893CE7D85CD7D4EC60E69A4D5EF13AD71DC7C73FF28BCAF0353731FDAB0C0EEC381059B5A723B933760260E046EF12CF42F392378C43D0BE0D2C9012082295927F94DDBEA83602A5FA30A4F3D8C9480B0DDAA617D2054510EA8D2B18EAD269F683F1900FAD75FBA64ACE83D79FEB92A8DF16327F0A6D3BA8C4B65B0B75D804409C03362BDE65DE86FB7AFB5649386AB049E1EF825E1EE66A007D90E875402C761F44B2E83ED2388526BA92B39075CFD7960992599E64736B617A96B77CB8173BF44336F46468CBC6D1125F6A9C82C31DB600D9FDC2D83DE6178F1CC690F4B1E655E0F36443B9E8C7778472D3BF4627399C5AEB7D399E38328BB98BC5CE0AD175887C5127529892DF87343B393450BE6861D3EEE4B3FD7CE9CE72EEED137B98C231D22E45FCE85D20DF370F84B049952950F7EBF0C8030D148362B7F6979E2F11C1D398AA61BB70F2E89D74E9E773A9FE6901DB65AF87B2402040DFA0B0A0B240468A2A630750618C98AE5D1302FBBB40D465771F0B12B9F39EB6D175AF8F5ED2DFA71116ED657699AF2DC50E3A99F1C9B24A9EB479CE65797EEB562DB4D7CD1FAEEF918988D681781A3589FCB64B2D968B9CB0FB6114BF8BF27043699E9DA17DF938555FDD72A5211A864F48704329D875E952E10CFAA9D9653222E9C19DD1019EFA8673EDED6A24C17912139B146DD794660B16A4776AD1ED7044212DB54982D674C96D563D00C87530FDD95EC4BA25ACF442CC234FEECE34BFA6EDD2FBBD4D7FDCAAE5CD82E0DC08FF9DA16044BF09C377391330E183078129979477F47BD5527DE7C662704A8FC28148A24A803BB1104CF7E07B53FF0955D49973394E77654CECFE5495F7DE236988FD4838BE44A61B52D869BF0DC5AAD479BA9EF10799CD2985C03D291A04D0D59AF9B6C69151E3F93B5E45E922CEDA928FE58158B78230E596B2B818FEAAE2940C489517CFDE6606BFE06F8E5A1BB4BC87A0E17D0531C741B40CFD70F0307405CBCFC2F8BEC8B2A54EE15A44FD25E9EB5C3F7FDFDA0A76DC61CC8070195FFF63AE49DA1F486234B631230B3884070AB47FF08686A1AEE524FBE0D16CE1F20CABD829A50CF8B26396808E859266EC684C3D6D2B49408300EF82D77C2CED84A536E1C438781130ADC82F5E4E3584B45C8E462F3C45983FA6ACAF575F11C9C0B7C9627E9A1014B1B6F8D033D150A90FA07FAECB6E44EF8D735DEE96B5ADCA0A69030E445D82D2992B602A4773A51DBEB4BF830CE44038ED91B025650AFEE3166DB5074D6C9C5C1CBA6FDB311DEE3 +pk = B40BF7652C46061795E89DCD017E7FD7D10DC3C48ADE738E47DF60A02BB8E17F8081CB2D03C02857829745F6231560FA637D458AC876C585295B94C194FD6A890308C41B390E88DF00AE382A0F6E855E0320E852CBCD632D797F81F79A9707436F1BB24DCBD9BB00F4A89DF372C6BECE9C568A2FE11BF754EE7A04C5014152477415ED8026EDBF3A8799C94CF939297852822CDAD8A0112413127F109E97B61C83E509B50EBCEA21343DCC5F4FA000BE8A61FED66BD243F1F360B797B370E7F09BD600F3C38106A32D993DD94C0358C93D747324875F04B92C45E336ED364D1AA35295FCEC986EA4D9AABAFEF4934839A1DD326441BC669F42C364E1751FBE0F32D3FA308F211F0C356ABCD742E4D4EAD222F8E3205248F2A99711E10AB462FB00ADE6A215B1AA1AB7E347FED4ED80D43665D9E817C480DB64A8965970695F6DE44751B9126C0B3DCB87F4D40596522D3CBE0F0E1B9C1CBA45844CEE995DE49C93B14598FA01E6041AAA0A5A5CB819AED6A172821BB255467D8A83D34B7F10CB93FC576A5C34D25599F00E3B116205EF9702F05E65A33568872013923FFE5BA637FF7BA7D658302F5CBB5DE05EAA4BCCD2A5D6440B05F3E41CDE54254568B91DF72DD550ABBD251298B4F9A6DFF3F4C4D8CC986E854F2379DB3147521A22498565EC8245574A70BC1D2945BD5B4E6D631322598C14C7A4874519827513BC1818235FBE42BF067FE45C82F1C6282C126067B0FF35C394BCD52D7BA29BC7D00D7806B06D9EE6730F2310A3CA65560EA0AF20CB550C56EE8D03855710BF3D987A2575215015068934022ECCB5D352EAB5A510596953309C0A4A2539608A35B4A5DC9BE5A588DDB41DD6BD32F98501D71C73CAED006755FC0E7BB8F16BF1B917895DDAF71788C37FA4E291A5E29F24AEA18470E50602A338321B7E72414671C66570C67992E051D2CF480867797B10A6941DA68593E687382084AF54DD3C3AFBB55B776316B0F8AAFB3286B75CF236269A280546BF74DF33762733CFA1D21EC471D8D7A17E3C8C8796742F4144CF30A17F01A0F1018BF360E995BD909C0649E10DD2BE77D91E2055C652A7647A05FDE03B0B898CB7DDBA4C6B59CFD7B6D6CDD1976773AEB0569E3FDFB01EECD8B8DC605C1F89FE01CC04ABB7E19DDA419EF1D61DA4D0ECE9951E0F9795F599E5D1BAF339FBF33942D8F2C4FB57004AFA5B7D8337DC5A0B8F9284CE78A4D3FA6D5A7BF9AC48C54C101EF16BD8DDD770476E7897C17B9C6DDBDA429717D4D75907CD179E0D719DDACE3780443DAD1BF9F9CD862193BA886E92CBE88589E77746922CF3F304A1B5CC1012741CDB7C50E876AFEC41E53136D46847F1ABA55D9AB954D57778203E09ED305E6288AA0A83CF22C5BF9E6036BF124FCCC46CDD2C74EC54D779ABFB924E383D530E3E92BA8B1F4FB626957C04B133801CDF39AFBB245226B7EA6690CF8A2B3CDB9F00B2274F439AF324E23877EFDC97B3BE32F4BBD5DA7E8A35CC348045CF229F761A5B0C3485D53934DBF50FA6D115008DAD2B22AEA5699992FBBBA0AD90059F1A771FA74F8761D3035F6347821B3E015745945E7AD12DC363B9F051BEE306ECE1B09F3C91BCCDB05E17D8CA0EB03D8F98BF1626DEB5AA93B88C0620 sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645 smlen = 453 -sm = 596E01E2E345D96A8BEE706C189325CC7ABDC5BB02306281B1B207DE676242FE81366AD16AA6CBDE008F0BD125E2BB98F5A86AF8E28265FD0B9E70723F4E63376F6F3A39FC71E426A0DD962E4C0EBBFC5E38FE7946E48CB01B5787AE1B25D4B077D8758B4682CA5A286497C453577AFA803F562DEC688C793DAA17B5C87134647090A839741FA8212DCD8B20AD5600BA13052D6AD5AE93F3AD5000A18089E49547189E06452EF2674CF015A83C56C914D46457165A363A6A93C40F69E05B3891B9C4709ECBF1A61C39735E09B121B8B38A20F43531A5B91BB2EA2DC6E0D81B4CF6A933EC7FEB318F5440E3414BB086EFCA52743A59B941FAC7FAC57A92177FEB173A6271AFC160C12AE932F2DAC7E5A535251E0FBEC4033BF44517D013B840E6ADFE57CC2C232316FDB487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +sm = 439010991A8C3F0D649D18F25EA8B4A4015945FF04FEDF16D0C0DB3C452060733B978782CA2F1D15F62719B0F6CBAE36526712947EE5BC595C19CCA15D17827DA41C40EC5BF7E5406FB986B0BBC02DF68A342F32C98AD129C1D613D885E27801C1180508B1C52CE039BFCB2F8388D137E6C6E5E344F39635096864834A90D1EA1C093E38A10F3E9D54E8FF0937E9275854B34125BCF90157C4B0B16BCB0E7E27E6A08ACAF918080257F3B40B207C99232F570A2F65D02B1DA18A28FE2D2B8F0EECBBDA14D433D31CFF124CF673EC01205C7DC354B8066E61D4E14ECB6928A9E2F79FECCFC0AFE7F02E3C0678C70CF41089201917DCF7D0B96E430AB979D81354DB01030CF472138E2AE932F2DAC7E5A535251E0FBEC4033BF44517D013B840E6ADFE57CC2C232316FDB487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = ACF3050D92EDD615778CFF977751EEE6B68E9AD7C133579D13B99C06D2437D31B9F81102724C85C4B7C9449B5AD10F2864DB5AC72730B85E9E7692DF0D4AF31D3A7AD4C4F9D677548B11FD6E41C4B6C5D28A74622845C16EBD7AA73EA4158F5505B9FF3DF405E0A21311732B962C4D6F393584A6D4E566E276109B9145EF1E230CD9C3C21079A922D226DB2AA6CFFAC5827B2DA5EB21C9233A65B78673973ACA98B2794FB9FF33B29447DBF091B32BC5DCB1463D135FA488DD64A46F05DFBEFA05637085522F74A9003CFBC0E49A77B76D8315059B67416FE9B9C1304BDD953E761A0AE8315366BD2CD9E6F6995981DA71BB8E4ACFC9C7F63B1583A589D4704A671AE3B1D5513CA4641D639B8BA88DA141AE7F14E63F300E5B559EF86E16063E5F4F286C9F1AD9887003D6723BE0FEA8F298F459E03EB9E8C9CED5659A7C2DC0AC78DDA54C7DE3F7A033A7B5483D2A16765D9F29A4C61F91B1CDC9BC7E4963A0D1D4967F17E467C3FD82B7B65EB17CC84633A260B4597A35B5A58A3D9919F1FCD1F1C17F8806AD09A1EE3F2A253366EBA8E6D27EE07AA33B0909632D3503B02E579028477DB69AEBDEB7C69B896C3BED72517C7CFD3A9E5FDB9C2B80C2DE5D6EF6F53797FF7296A4CE54149D5AE32FF2F296F2AA448363BAE5E5FE57B03D3F2B07391479EAC80A7DA47FDE82F628DB928432560E5E373C6139C7FDDA649024599C5C3159687452D908838EE83880371D2440DAB6D719BBE64F246F05989D156EE9BD134A4B97B3D25B33C43D36FB3E21D44F15DCFE549B96E7A98C00185366286B989AF48E7513BF177203DF5AED234CD55FE8F644940F9C237D5EFD8503AA7E71D9A08458F1428D923D91BF27313020495E18C6F1DE0BC460C464C098749B866BE4C33DA2F84BB6C0ABD9E9459A3FE2C0170E6F5324F2C1DB3E0CD6ED10C179F5973D1C9B217B8BC450C0260B2209BEDF2067B12693432A61375B873CA53FBBFB94C83B37879E8176D908ADFBC707D6DD379BED460CA8D80FBD24D27AE9CB2CEB6974FAA84F62F23DBBCE6DDC6B3E3E606FC09FCA5C8628C032C5138D36E88A45389AF08B93219E88D9DEE716195A0B45A9282A4318B328FA8D4DEB21E8E4981499689092111F6BEBDED6F5CE7A808CD29CDAE2152E6C100AA46D8672B41772C563DEBEAA0BC23028CA6380948AFAAB86751CB370F423988E699B417818266A28BAB66A00C49E4566950AB51FAD647D812D9C6AD84B27FEB16FC070CB64224D15D5ABC83E3C3389C2F679918E586E564F4BC3167A976DE5F980E8798FAC2B3120B7A566CB7F7FF4E06D8218A2A1184C1E4611524F74267E8915E42D13076602E799C1726C3D4F97C4A2AD55C304FDDC0298AB79A19E4873C4331D6CCFDEFA1669BB9AB87321C885CDC3BCCF3DF47434C1EC10D7EC30E3EE71DBE9318A2532196A196ECBBA64CD82E59C08BE0750A0C5BBA6E0B69C3444DBD5C5EDC262F3F3ACCE4AB4BCBE9B977A85D5CE47FBB469269D858034EB98807914E1569FB0C9E12E9101FDCFBBE8A364D6592F9838FD7D49599F9E445805AC4D64621E7342DA42E750847686ADC2D45441ECFDA50B391C42D65800ECF1669D7EFF47EC1D4DA3F202C812D11DA5C251FF08E64D8877C302EE +pk = ACF3050D92EDD615778CFF977751EEE6380ED93EDB2260FE7775C7E8B146257A4F04F0ED2E1A06B9C00C69119491AED381105F5170D9DFEFD7CECFDA283EA6EF085890C150F7BB6743E1178DEBD2570BDB4E64F95A46DEBBB97DCE9982243DA71CFA5E0F7A916AC581B555FCF4B19B5AB276AA43152C7558C2BF56C7D4D3ECEFD74A996C2B42726B5CDB85E3588E8DE7F8EA031EBEC714A95094B6252333469D229D2E2A1B1F86C666CBB94C6626C4BEB4F5F5178167E0317576A1E01B84D6F7092BD8CF63FAA09FF558911E5A869E040EA141568FC22661049DADB611C7D6E7B49177A7B3D34046A1D9A392EA04CDDC0F6F08B71021BFC83A9BD4CC2F33787F9F1E59A73C954842384C7720343E9CBB2A161CA3307A42C5DFE0BE49B1E0F101D80C479C99F4F5B558763AC4AB7920E3BF2FFFAE1E34355FE9EA947FE4A7AE1C6D9604076EBE4830CEEE4494A6BF4AA4773567023947675A89C3678612CF93DDBDB910C43A94B1A986F6EFE225264E20AED0085F1E63C228C975A969CAD2A9B0F426F0C3558B69D3B8A6EE07D266F7FA50A9DA45535A546E01B90000D4903EF65D263F83B80E35BE788ED9447D8CE4D29600D798769F4947ECF6036B231CA2DE38441F0A1E638FD9B57951BD9D85BECC9227DFF9CEE94EB315BB124F5C165E4C16086DC117A97F3D0D0307F6A6CB2A39F5096636A69383133A4F7ED59B0C29DED4DB5DE927BF476197C8BC0EC0D69841979E9F1DC616A1004456B60F2997FB456DFFFB1322887D2B2D3EC94899640F0EF8C1BB5C10E44B4BC9DD205DEBA00C3F7D875C0FB58684AEC6A816EDF741027758AC4A5B82434E7F1F9CF841A81D7389AFED5EB9A1C8EE4E31B00394D01D166F428DC17E5A21FA1BA4849E64A93A50ED60A3E0E639C5CA22FEE3C49517A5EFCCEC2644F5DB0CA61513C2A0B12291A62E5DAE7C1C3199322E7A81C64F781AC8598B5B10D4388B65B7A98A677085C10E15470C7B5CEDA4DF2CEBD038A494AFB7D438F4A5EF03BE3E0E5F46ACEE60842866643896E56887C707E5F6B8BDF1BC25BA0CE0E4E747621873BB1C6EAEC5E7C2C1CB0295E0673E9E5FD1DCBFA8658EEA17B7F3372D1649697E6A4C29B44865501E9C3C9638AB35B595F2D44A6DAA29C82762F482DBE0F44A4D06E8A76D88041B7904344518C15B5C6F7222E55B7526FA74467D725231FDBBAF1BCA8564DD739F3802B88F42222E71E50F2118622D5094CF145039A3BF01A1F598AA410A4A92056DFD514EF935103E0CCF3FE9CDE4AAE08EA049D9F174AA62C0490F188CF43940886FB58C51C422C94FF44613B5FFC55739D7B8CA5DD62A4255BC133B7F270743D2F7942CA957CABC3E9600466AE08BC0B2CFDA96ACF11CE4EA829A10ECBDC6EFE2AAD60465C38FF4B73ADE4266C46CE62A97C1DCB6396A4033FB8B6FF3F9355D3DD2ADDEB0C3A2FFFD6E496864888F648DD10C0F3C22D08A657D38D3A515996096B584C6CBCC0D8AE6D7007F743AB5878E84323653AAF3FE0C2690B4C25388B7F8AA841678B71630EEED74CED70544D85252039535A9C8FED3621657BFEBD3FC5DB17005499639819533B74947975DA0A5F8B7FB18F149860B9A51E0B90D310FE40E71C13515E1B5E4325C7D84A7F8FD6C sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF1 smlen = 486 -sm = 5EFED6B49AB5737989142761AA7EBF4A61BBA1DB953CBC5371B162CAC0CD72822ED60AF5D27E84C982CC66772CA9C864EE681599FD91E6B7C8AEA58F0E61EA930BD7B5BCE802EE6056452DF37118C358E6173E8D58F5212A368E6510543FD4841A3350E8AFDBE0EABD9F35472618252AB5C85EC52FB656A70A8576328558BD7767DF9EB6CEC267ABFC8DB1C0AB4C2C368A10106D388FFE7EC01302913614E3D055C5D6F712520FA77D4A206A527C9C4EEF2EC363799CB717E4D5C8EE887B797AB948949620384A18F0777B5AF6F33A4A3132B6B1197DB611639D638A99E969AB17693F60615E0B6395D34C3CAF2FBFCC3897C5745648EAF263AC835E7F5CAD86C20637334C1CB2176A35899690AE027338C7A07666D934E76AF9C8049F97A80231FB5667834C75427BDE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +sm = 9986B0F3B0F7BD3667604B6D8AA40061CABB9BB9A1847C42A1C69794BA59FB04363823551CB2E76EFF14ECCC41FE333F6D73055CBD03F8B28CD01032AB60EC3F15B0BE7A003C704953CB9578F732C9AC1CEEDF36B2608520905147828F240FD9264003E97DE8AD62AF2932218041A50827A31E7A35CD379D2A7CB01FF096E02AC2DF9D763E0BD35F036376C3471508EDE4A10533C4BA7922C1516C35DA4CBD4134880A7D0D487856E1CAECA9187737871D7B8D23C5E9135C6827C3A607289A502FF8132691E850E55AFABBD1A026B9CABE20FD8BD3888450EAD4325D7E7E5D46C6E25FEC609E091DE489920F70F9C71601FFE51466D81DC285B5EAFA34D1A25F9BE8C621A3C81D266A35899690AE027338C7A07666D934E76AF9C8049F97A80231FB5667834C75427BDE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D56A73857B93A12D744AD53369BCA5D9F4730A462862E4E7DF2C19B5394176911B000D889F61343C60A59D2655E3E3558080F165956EAA3F963FD4F5E7EFC75C4991D863D35EEA548836F80C8DDF90D620AC0C8852581C66BA869E6160BDC9B1C19DF6B88AB8EA68423B36A07FE94BF551B8CDACEEE5E2B785BFD4D840A8D123CBF77A95A158C1046B09E4A3479FCD1E27B2A490F6EAB512A213DB14F8394AACC30E56A6089F8768BD5A404C0440E4B36914FBA4592544F30C5EFA4AF5F0D04AA820977D4FCDD712DE6F5D7F5F0F76EF60C7182D1F4C574489C754005E51F27F7B6167611FF078B057BA47C929A24837C21CC01B4AEC1D1DA99E8C166529B7B08C8C7A936C91E7E4EA408DC7C8FA1E669D2E630E852153F348EB84CBB5655A235D4164C14584DFA9D35B1B4AC00B78C56943B773B5F982BB9E110227C2AC5BA919DB01922F3C734675F045CC7D891BF104F62F02DC35B354D8736884F313376AE2747AFE8EEF1593189D356A544D9F8405203CA476DE791F595238F00A4B1C86111B9F897AFF6329809F4C45132C80149B63AE8F8425D4436FA15018A4B3005E357513AE236A3310B67AA9701EFAD30F15368E4FAB19A0E6E36940C1A07DBFAA0A0BE94963F1999866F492D160465372494ACE81655E3FAA0347D65386666E5A1EC1413E4D6C8F8A7823F53B1C3C973CEB348C419EEB8C0C7380EE3464F5CA7654F916EACA6450502F10CA1054121294D085B865E1FEBB7E682701663425C9F7E2D0CEC670963C1761B9856FE12FFD5B1CE7ACFFA35E56BD8D821D6A01BFED621AED6F983119569A1583479E84DCED26CA35323F9AF9B3CA7BB481000387FC97CA454ACB7859D052634E7C373CF34A7941F348BF22B606260CC5A320A2A61A0FBD33B56095883380B31C5B71264411E27A3D4A3DB4C7A5F98A6BC10FC52820E0CE3820B3ACB497E6ACB58C993CA7B4330EFF350941C4E7329E0F6122500D26D608187A93B57099FDB59F3C73791548E98452B2D47AF7BF800FBE4F166644075C449C7F262C31E86BD83A6DEEB1DCFCEB47210DB11160AA2B5088ED1F8C6146B6E705E2447FFEE9D028901883CE7C5587499EC782AA37CB57EF3072DC0C85369822524DBAA3423D02CAE0596C636BA713B03AECF86B23AA2B7568E2A0358FFB72667B4A7BE972E7E74ECFB20DCB46DD8B033BE2439B367952377584AAED091FA7229036CAD1C849EA892722FD4DF18DC3DB03F1423C64FC3034A834131C23D4FF09E3EFA2B70DE8853592BFA3F7BD2FF8D6768F296A4B8C4AB535E9BC83984EA9ED8072C6A822E6C205F051054648C01591E47DFB2B147070D93F6F920E091D44B4E7FF92BD114C79A40DF552B07A10F936ABD210B8450CBEB215CF361EB3A8AB1B3CCF22E43FB569E6C83985A3DA66B0AF9E71221E42B0103930CB0EDDAA27529B1F5938759D1C46A58D77E72A98CAB7CB280FA465A2DC5D77866F4D98FA120B6E6685BD9AB10AA17DF4F305583656F55387EF8B5CDDC8BE9B3EF982FB30D2F54101ED31AAD83C6041A5B804591467BD1793CD5E4D238F33D69F85B70D83B02E66F1737019AEBBD55F9AD859AFC5B7182A397C13A1125990DD43EE1C371ADBB0F7 +pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D5D9156EE711FE4A20E399537050FBF392675062910E973A4033FB74C3C97EBE24C27EDB8EBFEA49CD7C71D5612698B757D25C48EEBA9B3196EC9AFCF5546D446B8D843D0DE0AEF39183D14140E782C3F898750F059A47BEFC90C45091AB3552FE58F843C40B62307E718F8ED8EAD0218B88E1A8920444798EA2A8E3C6E765C404AB46911CBA99F322AD9865C4B8EB4E9766C733D7BFC8B44238987DF24A1C944D5AE4AFF3E2E6E2DC4B2CDF0996A81E3CC026B0FF2F9C0EA418BB220BAA78077F96C6E967F1A2E0AB18FA0E061FDF38CF7CACEFD1FFF66A5F6A4CD52761A220897A68CE2315388D16446A7642C3B12673DED1668E19677492768114A919FD77F238A4992654DB77405773A356972EEE4AAFF5C7266E320DDA4E582B8B430B04A53A6F3C6824A2F683D719B6FC058201B813784B16D85886B93166770E7F627D8E1B0924329F95C1006DB6D04924C601CE4E2D23AEA0BF738BC91C7AE4B48B1BD7D759ACF90DA844246CA13B323CF1758F39B1CEFA17E5305B7054657F26779E130DF08BD1A0A879D682F14252F5808918D8AEED62AB43DFB447742109715916897FD75E835809DB8188266B612946449D16933D4D40A7B2FE0C71164409658D9CC19E4C3354D2AD5B59A2813508099011295CD64D2533C2744DFC2F3E1630E151F7DA1536B15301402321528B51CA39073F2AF56CACEC9149A8BFAAC3264CB653C1E850B7C77A538F68469E7F28DE40EA4861A87A0AA2C61D3B7A1FC94EBBD0C25CA755EF323A74A6F7E90778E9FF6AB50CA70C336CB84B6CFCDCE2C4CF978E5705992B1D0AF17F251870A75C820790EDC8CA002F9792B9A6FC84F3F288850180BAD1B25003E0C67E9A41E0CBF2A78A9B13868402B2DE891CFE69F716C560CC31BD1B74A751CADD6662992CF01A0F37DDFEA5C43C1B91FC944C43D5446AD6609A5421A09CF341B790A1148CD4578D2E867513122C3626E84DD38F90ED077492FAC66B62777883A59774AF3CCF3607023456301B9C15811B396F05C0F0A06B477A4F71C9FCFABC07664B99BB4B08CF3B5F4BA25351D9089B5C92C7F8A7CE3ADE067CFEE82FBE1E161A8B391FFD959D6949835579B850FE187FC7C60BB9802498DF766BB1E7A237573FB83776F37252F3C30A1F315F2ADC0F56F35415DE0D28A68C996F710EE21EC46B627BA7AFFB2ABBE2812F2B4C11972156530229CD9DB39D605B9EF9CB3D8A1D13BA9B4AFE0B9F0C23979B1C561B8C796307AFE3B1502F4E2D61C63B5688771CF36514D6C5016E59F9CAF9185D511054D59B22871F786F6DCE67A5F1E4E277DA6CC35B876F408E05D961821EB1233346F16BF1EBDC01C0E6FC82C09A23898EF94A4FFC5F11D92251C7F8C8F3BE17A4E752F27F41455738B443F69001EBEDED47C58D0BD15763511B56B454763B8A36DF64B5F3AFBDDC405F89A7B6B6610FB31154907F44AB73E7604F309A97E5835BDA3EFDEC640CA80CCFCDC43415CB2CF5FC2000C13456686B9FEC76FABD68E906B9CF6B148D1C9F5113F3D087326610F62F5C6436DEC6DF3F145C39ECCC3A7AC48F1188FA8FD889D2CDEDEA0B01526EB0E37B84F6D633AB0E3606510388370D5CC19D5E6B58848EBCB79D sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CE smlen = 519 -sm = 1B732C85867BE6719EFAC4228F620B1C267C305403FB35608D96CE40C7583B972DDF1968A05C6CC8E535C106264BF68E5CC70DA14DD3237C907D39493754978E75F17935FA6E0AB070AF67AF938E2D2AA8249E254EB65828962EB26EE6975A294F49604B824F534FA1BD915CAFE9A9DF25A6343B2EB0BC6776BF8C8E9412042E96C9AA79F021517B4C5108464D1F122161180F2D07FB0331BE736E01EB448394355838FC32867E871001473A59668CE954578D878FA6CA24FCCA899F99A505D6D60FB007DBFCE3218514A8741BAB72AE3D4F10E19BCE2B107F1BEE5E08276AD643329B825D73F0E901A6910B8E96268609065B9EED3544C0FC41FB0250F20696DF59AFC0B6167E16EA8667B89BD07CF56CD12A1B14A42CFA32105A3EA9F5A585336C8703784E042C220132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +sm = E4B66DC8C3B9493C64F81193197046EBD4D24B6454A983DC2BA99E21E581A692C15A0779532E1E3A243DC6E0B09E5785CA19B1CA59C45DD760D4660FDECAD76743531B61859B825939C92C609B47CB770C9D114E400AEB961D51FAC04576A4EDE98A45B77F09F9157BAFA475D87030E8314DC8EF9FE3D594653DBED7C7E38E82CD69F1DA8E4B9A4FFCB72982D63A9E96AFADCFCEC09723F7259833C7D9ABA4C86C60D4FB369B909BCBD41F9C491D6E13E40B8CAA3EE712E246EE32A8A18E4CC73EC24DC7F5AB04CC02EE974A682846605C0F12ADF7728DC89B908E35910026E99F112BE8FFB84605C5116314783431FEAB01B3C0081449F05BF9986B1DF5CB1C6024ECF59DC7AF8CEA8667B89BD07CF56CD12A1B14A42CFA32105A3EA9F5A585336C8703784E042C220132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = B3818D41AF0E4FC4493B1D28CD3D09406FE23D20C445AD78D567E2357BECDB194BAD73B017CCC178E61696CF318706BE455FB30574B782E594DFA80957E57B3077DC175B4EC31C46BB06ABA7F7512613B6AC847BD24D862978222FC1CE3DB0BFA180408455C83844D65485C78C840C6014872EFE9263980C7590C5603E11E96C78028AC5C37FA8BC38404514604C2D3A8B028E2B06E27A6988FBC98A03DF1BE70399427E4D7B07D47CF7F644A6C64DCFD6A6D9CC9836A3BB5C9FFBF1E08BB506CE00EA06885F108D59BC03AA830DFE71EE7FFAFFC48C86A9B1F5C3DC57783C63149C84B2619403F4F65FD4256E02F8BC2918796355C7CF794DEE6D821029490777DAC2DC0B7BB7A44A8C38FBBAFAED929B75EA2DBB1719334BC4FB61A9101177EC7F4EF74A73753D04A8EF848170099D7B84796EF13F355A8313E8FD92A7753C56F52887245FB79D098F97C4CF5F05FED36327C8545531E07777D5B876480C249A60D549336B6A8BA43BDF89833ADCB4ED7993D075E67853E9B1540DADFF499031A023245561D575A13313FA4F619EAFA23E2CDABE5BADFBF856D1A63F7B9C2E67FC38322D0FA9F570A8E410512BFECEF99EAD7616307CB6F5300462273B43FC152CFF3C5D54E9A6C5FEF1FC58BE85F40E8250E178A15C2056B21AEB76BE95A791F61EBB933455E50741BD21FD4B1E8659E2C402043C1E19975DEAF7579870ED02B62A48F66644B680415210D8D5E0E34D181B9BB2BFFE781152B44099A0D3EDFB3E0C40BC0F97865B3091C0530DFF47DE8169EC96273A0B36144BB5236076DCF31874A76C74632259AC8F64CF3A8BE7287E210F2385599A4D35B803F4CD099204F5752FAE6B6BD98C436453F0B402A007BBFC60D8B7F9D681D2B152B76EA09B0237192683929D3F6CE4476FFE74A5E55030674223D83296FCC284215D240BF39D4BC0072A84D851A321FF43A2010CDE4BADAF71E2EF236688D5F980500B15A082F4DCE9DD35C6B11334B2071794ED513E87266F0AFE49BC37D9E497AC36A1802CB266182D9B53829FC588E01B938978D2D98A45943296C7847B2A9F7945225888F90053362495FF2B5592B7A0928484243C6AE8E9E1A3FF01EFE71E574A9E63A139F3456689FD0503AD4A0220BC211FD2C9B34744135EAC3A96B429C62967221E2A703AC9AFADBCFA4C6EFC3C03665FA96F8F1C773FA68934F46054E3013EE86718B3113AC6EAB7DDBADCBA017BCAA99CA2F85404D6936C23FBF7A485F27E1ED658E3CF4FBB01770CF28D0959D96CAB09DB4D79EB83D207F971FCD36CFFF7EF6690760CD28B8C1C0D93066F38FC2ABF7B0F6F3FE1F7C013B4316A2BB106EC8F42D23F56520AEC9D805221D273FB202AD2D99DF213CB371D27327A1137299E72726FE9297D67FD5DE099E864B7F928EE94477CBF6DA3DFCB0D097F6BA29D405CDA46B7054BF1DE141EA382814744D1CB8423B697AFDA1BF9518C790396B0ED211A27542DCBD312B295F6B824F4807225E5486916FDB8A68505FF61F2AD40D33C74623444E8C70FE5BD3565AE5233F1D10FFFAF181C1B6914A7D43E7F3C82A1098CD80A688EF1A65D545411E9E1876F10EA7659C7C7AAA59E044469F207E9050C2A61F68A74180E3C3BFAEB5D5328A8B3 +pk = B3818D41AF0E4FC4493B1D28CD3D0940DE8B1FBAE1FD806EFFAA81CF16DFCBC3BF0B880900F4F8CAA0352395F3768C601F22A84AF67D5275F6633941C903B4B6A202027A70A1BDA1A5253E36974438A13B70C8731F3B43262EE3898810EF4FF41C90D39E50CC3663C6817D4CEADBFA662A673ED08F6701F19320CC9C1888B136048561A6DDD912B2133AC68A98E9C4519ADB38EF91677FEB84484D74EDCB5A6970ABEB4B010166A3286CBE3CC1A46F52CF459F8323640C32C1EB1AB67BEB284F1C13E441F463BA34A8273D0FE0669FBD58ABE9ABEC80D59676B00DCDD5290B505BDA8561E2199631D9191569DE8804B9238AE13C5E0CB535837119417BD344C9F2623E29119AAE0737526E4EAA7BC268D68D82432C43D0AFBFD78220ED4846B7CAC4CED76E18F49BF111B1CC69E70B16DB6C33767EB756F8A2DFE2206A320571D1C30D8299522B1B1E6E1BD068BDC16EAE0A56F4E98976F6A4FF30021A1D402A682C8EE57AA27E1F1671709C1AE3C69803FD4CFC32B8FD66B53FE34C609ADD63C8EC2220BA56D9B7DA26053D94027F9C5C1ADE3FA2130E9556ED1ABC6156C05E6EC666641DA14F326292C82EE3738CB112D5FD6EA6D38209AD5D83A96BE21EA978F62CB4403661216B164C7FE432AA482CF21B7E4CB1C7D8FD6F76D03D64E9685BA00E7E80FFAD4A09AC3DE65A3C4A4EE82097FDAF58DEE4F745A6CA53509EA1387A64246E382E1EBA7804C2CE19FF03FC4C0A13AE74233A24DA2CA754EF089E6280D0BD4C44ED41F5BC6A9B75B5CBE4E2CCFD4C581D4426EF6F5CF14DD06903F965A425382BBA6B9BC243F472C814FA7C2615997BF130599D4251033AB7376BA808C4CE1B8328E853982BCE60222ED451273C7453EA8F37D88DB106248EF46A1398D816E1FA71D25E95AED72887A6B806D7155C0FA8CEF8063B41A61EE66FAC65F1C513B563201E58C07501B0F2C1724EEE7CCF06AD29C565C1A3C091F4741F63582A537DDD1661C221E8E7230A9C04223422036760DDA1C080E60A3ABE178C10AE065959D2DA3294AEB87F0679454CB470BDB4525C0B7F51C79FA29E83EA25895A65076088CC628AA0EEE432B9EC34D7F78AF6B76A3A69822BB0E8DEAFD315BB87D92AA84264D710D8CAB10D6F0C52AE728CD19F1079B2F671B26FF8D9B118FB45DDFC6FA8039C0AE41363567B02F10356DCCF2CFDE02C48EBA6381A75F163BCFC3E57A5A5632ABE31C968C39F2496C9284D9334F56BAA76AE8E33C1219666084FE186D54B7DAA51B8E55ABD0FC982C4732184FC3A249BCB2D10E299FBA168990D23ECF4DC97772D4E56F5AC79DA4E459ECB710B62F5BA5E59533B9C3545F198448367B37F267FFBEC611EC8F2DCCFCC4BBE68F7FF5C85D54592530A715EA436D684FAD58DB0C54EECA769F467743376CD23502F15FC9542840721DA597429739D7A85C6C8A1BF096DD580C7CCECAE80D0E5D9CC5DE310A4EE8D9B74189213C9C6ECDBD8E13D5318A46FA087A89A4B03FAAA57BBC40D7AEB620EB286F1B7B10D44D22A0CA9A5A7EEE5131622D1E674B564E3D6196BDCE98DE69CD600590CA8576FF5D77B7010900F34DE1D4F98246510175FB3B2E6ED0EAE61E24F9628E33D84044E5C5DE743737B120D790563BE30 sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E smlen = 552 -sm = E445287124204C0F19A235165681F44129D2FC4529FE67C07D51374B1641C6FF13FA25A9DEAF6789A0D3B33AFD761B1EC21AE77F4AFE195EF03CF335A25E4F565519132CCA0FB30C32F909089AF8EAFDF832C115AC2F304A26992C79F19B380FC9A9D45A988213E566D529C37290BB4F25F136848BD5FCA678207EBDF6FBBD41EE11808687BB8568037147E9C5451108A45BAD0351B5076EC54005A079659D38E5B73EA28A3F1C6250077C7E8FC073C39C44E0F8DC06E1C18A8CD0C43E249492D960E266ADCDCFFC164C4C96EF8A337D885701ACE63E4CC1EC2F21875C9F89C807AB8B590105FE37D263A12841D81AB57DF430BFD98E3526A4274DDE0A0575B21873F88A12DAE33BF3578533A459E2E81348FE769EDC8B7A6CCD696AC1BC691D8DA027A2B2060F6997352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +sm = 778BE24BEF0534B95D8539E89DC02C2AE5BEE67A1B3588641FC3F745D5644D47E81D875E14CFB1D874E2A3D4958CE3517AA4BB0BBDFA81648FAB1A3D00E5E315B966CF96751C97AE9337F1F288A184E2368E616462EA8711909804AE0D5CC9AED600AA0CCA1589A82515B4C8AEF9D3903B32CFFF0EC8D38121BE167F3385E8E7EB3B834CA60CD279B66E4DDA37E5AF8DDD03264EB8B2D8B329D1324D195C038E1B2751B916AD798E39A73D7D0F8B27630D33945209D720E8E33E4ED1E9AD3390743B47B4C6A670F5A88ABC4AB9FAD2D2C742FA5E7433FE81BBAEBB3BEEE69707A4BB293D05AF77EE7C8FEC0EDD7884C96B600ED6670F44F62EC545853E4F02CDA8B2E12B99A53518F3578533A459E2E81348FE769EDC8B7A6CCD696AC1BC691D8DA027A2B2060F6997352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = 4517A946FD689D009F8FD550F37F8F81505CA2765564B8BB1A450BDCD94C8BDE6B0E6C606D941BCCA118F020C54EF07EC0A4A66ADD324C49F7B9CB7B620778F26EF229851899E61D690EFD8A5378BD711A7ACE23C63B44E59BA71D48C23E699DB21F556351A23E8ADB9F8333F8A610977F9711F94C69B5F1C4FDD3B33519A96CE31BE55F5A559B753C991A254066098311427604F6342EC61F84CCF1C0106C6FBAE5546AB0B5CE00F54B7B5CC4249C9DCAFF721800687D2B5B42951D793F61942378E2D4DA52340DEF26F504457F0568638C2529BE497D2A869FEE9F65ACFBB222862CAFDFED2DB024258C618AD1630C07204B9E7AB747E08E69413C0FB8A088FAFC692FC2ABD032478E181D1BA21FEDF0CFB74AE30E2C3B27187EF8E0F0B0F44727AF0D301FEA2B5483387C12A1B3442671023C72419FF702A4FD2AA3E4616BABD6895776449CA5411B275100178074215C3CA6B4EDED54620F73D319645A84236ADAEE6BF9ACB6724A8F381AD15EC12FB052ECC56F7E5BC37735F4C8256860320F0E3B1111839B39C348484E39A6E53FB243744AC9851D8A2CD0A5585FCA7A3D8D20BEB6A80EC1472F640951D21D370C141DA694D786D48423F70358864147D4ABED1224C60FC5907A5C776AA94AFD724EC6AF9C523BF1C3C0DD43F44B81235C50455C97DF8CEDDA2CC114AFF734DB4140940558EB7152ECB97E342DF6253EC22AAC2912F3B039066208BAF977CAA8681DFDB285FFAED98B93AF004CF9214B649EFEA6CEC6449CF07D4007D0963B2135B301222EF5D9E7D17DA5647EE494407C150E5ABD5F882F84C7A95441BCD22FF1237480728EA2C1A5587AC185D239AF6A5EAF435B01EDAA914CBB530605C6341C3BDFAABF846EAB9BD6328F6A52ED9C9C202846E04CA5489D4C208F338D1113E78EEFACD3009BE733A32E7B99D4A5323CA3A695E04C326DA68333B7BC795BA65C6EF6186988C9D480E09113D771805A9B458C1C86E6F7A8B614ADB73732CE32681BB59A77F211199EB2884418A334739D12CAAD753C44CB273BF61108AA21F27C5003D33EBB37E725E032C8B4126B5B539F780B8E420ECB3FDEA9B2746043BD9DFFB21B28668A1A1D5920DB91FF365B9488796894DF1FAA06EA6C54A34A6B4457B9674218670E75A594F73F01668F120DDD4E96BF8D396D957CC9C408F0C4FD348440278498A2AB7F9DB467305271FF3DC94C0132793FD8144254CAC641597CC1DC080B3A7469FEDE83BA6B032E725CCDEED0335ACDFEB43C942C22AE22F0A2B58157B0D38650CF8AC6987F2A1F548AC227D98FFF11138815AF83F1A99C682B07F2B17B0B5D79A6E6977C083B5B22F84C78CD13F99873630FFE0ABBC224714B71488F115D09A2F7A992D91580BFA3E70CFD386FD332E8B3F6AAB0FC4DE0147DA7844EB3615C39166C41AF62460F43C40B8D552F4174C82DC05296E5E5AE18B45D921345A6A65BD9547C1AF8F7BB2A53C784E84F1A236E2825FFD4E06BB40C9F826B9EFA8902389FF4FA0033E3E344E1F2BB7ED8F9259DF61BB76FFB32482A0F94072F729C9F73BFD8212CB529EB930F7614784B48B0833C8C85CE2024A9DE04CE536692CEC03733B168511B265173566F267FC6E32E535EE859A5F48CC4CB89 +pk = 4517A946FD689D009F8FD550F37F8F8190486955282B631B7DC35AF21033554D254583E93228448683E5C025F345D76F14A1ACB56ABF91C5EC31146BAB9B7406D93F719F376583C10C45A2B5497AF2EE0D866B47BB1A9938FB71E8483E398163D878BBA2FA9D3B3295E54E1360F2CE5E6B00E4FC8858E93ED1291653EFDA34445FA42EFA6DABD1EBDF5DECD8A89ABA4CEDE322E7BC9BFD42AD0AEA6FC9E7FE2970CD29ABB1CEC69B51BA259D5E3713403DF9BF883CA610EEC4A78D3C1CAC7F44C0B0A220C909AB26CBEA809B79B246120834059CCEDA3987D0C46176DEF4D5019CB8C6BDF2F4859868550E69436C34BB5B0326251B2CE40EB9F12A21D76F91392744F169238DFFFA956A0DD3CFB78EB1E34956CCC9DA2E4F36E14750BAB5F4AD637721CBFF841F8269586FB96B18446F9013433A2B9558DE2839841F2999692C06EC5C576DF3093DB12D1C19D9FAD26BB78836F23FB2C4A91FB7731BC344968AD4981251E4E4D58B22B0E7ADACB41EE39619F8414D7F6D2E31332524BB4091DBA091767407CAED82AFCBF04198B91CA83A3EE70B70A6D74C8076FB2C23C016C3C1A52473831FA0D6ACE839F3A0A5C4AD631283D4568158952BA1678062093F057ECA585D5E6F716F386E82C009B7C22E1982104F3634ED4B786595FF2FC9B5BD5ABDCE1E9CDE6043FC67EB068993774AF019B83CB09320225447D25E164AC6FB7735CC474D33071D90E8532850C5CB36DEAADB497C4A16D2E2BA4E2792F5F099D33CB79934DB4FFD818814BF713CEBF2101602D38A9DD2C38F668D2AA7700F686CA87B782009952E081892F0B8BFB86D2BD8830DF41E6357E871DCDC72BD894543F80F97C90FE393EE23F868B6652EF6A17CEC444AC0420B66494EBAFD0010DAD4F2957C57D2CC61F0D19E13AA0A8AD6486A364A569CD985A4182443E19F2358EC3BB2F08E19F24E6968D49ACF3C8E78369DBEF6BC916207F465389D7235B7B7E555065C3B4B80C20C0AC6E83282E2DBE984CE63220FC129EB587887D55B2D02774CB9462300227D11CD9DF7E3F9BD4C45694A52BA7F4795FB9F7918A1E0AAD94563D4A223B4F27068417710EE7328E5F357B685411C5F16F00E12E0B807EFFBDC708DCFDA9691F6C90ACEAD55A9B54A43F786DAEBFBFC91E32DC8C3C734AA8986854880FDC721703832D2C5B3F461CD4897E7EDCC777E84CA63A79A95A09850D618DF73F21E442EBC3393998B5822F2C78A0A2DDBF4DD61CABB03B966D15514A6D9B5D85D3A01A1D538756377AFB2C17D0AA2847C75255EE40D396EBCE1598598400B7EC15562FEABB069EC1C66796081CD35C54DED4A40790334A5F9EE85C5B0E6AE6ED4BCC3B30AF2399F706A26A1218D66548DF825EA336FAE4E29AD1DBF578044373B67AFDDD1FD1D18F62D4F7F64DB30979D6F87EED48D5ABFE705C8AC9FCF51A201E23E89F22A5D9DD054E8C592CF3FF7BAB6261379F22B76CB1904483E2E8CCEC9FE55A9DCE773BE2802AD8C9E4E45542237B6838385CB6C9E20904EB4E05539F82D1389958A3680A65E99EED24B97D462038C4D2D5EDA5DF48788B68BAC77FCDE880FA48B8E898CBC46E41277C2F0CE3AEB1F9BB6FA822FD473E1D3097B4E09EC056BF9E0F02CB35292673E sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4 smlen = 585 -sm = 575AF00D4F27D7C0FE69628A3043704BE42A73E1010910207F60F309A73CBE8C6E758D07D12B1F4908C016DB19FF6928E3398AE474112E24D893883F1E4A03288F2E80BF1F870C481DC038BDE36A030B3231E706E1572B42620791DC299F1EC5081B323720EF97961A19AA86BEEBC679FF89E8C9EF75FCA40392FE8AAEAEC620E925E759D3D3D4F4FEB669AE905F4507893E5A81BE9243BC56BF7E568E43E41B0A7BC70EC19C7412EE019552004CCB7D29AD4A86D23AD73AC1200E851FABF3221E3238EDEDAD722AEFD70528FE4F6587BF35589D3217096C39CC1B5E91A802357E2566EBBE4406E04E904AAF75A5B5F8CE0461635A3B27DE9CA2C8BFBE6900D36F1F947C12EB4DFBD7603A24AB3900676DC07E1A67073C061838CCB34139FC2172AFDF2021D0DCE556B0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +sm = 00ED748A58428AD284EC2E0EDD08C315AEF2B15935F865D85CD5A737EAF0EB2C2F413014877C3F5D71D6F8AD69F4BC34AD9E6DA109616EF0F0D598C5F78138E334F8D65C09DAE90F3E2BF3F64AF1093311B299678DFD890C91F8BD97DA2278360AB546157B8F4EDE97859931D131906F23F944C34B377C2A5813967E93EAC2BE32A696EDBA027425D547E2D00351BDF4E82AA1E5E6F114EACB36FA2FA72B9FEB24F0EED69909B93E90655AB9FF1F6710648FF2009574D37CAA147D1C751441BC4DC862356C43CFFE77E09C378449D6F1C92665AFD3D0C00F765DA8FB6BD95717851FFC5CD34666E3921D895644CF663B866AC04A7CE82764B9FC811CE1DA6EFDBE4CA06A4470A3D3D7603A24AB3900676DC07E1A67073C061838CCB34139FC2172AFDF2021D0DCE556B0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = C85A045051A31E55929FEC66DC7201BB04807A15EC519BA9E84561342731567597660EFA4A8B76FF6C6A808E6582F207D26BBAA36E0FCFDF7F6A3A46F6D04A300C0FEEDB3C340086EFAF00C16C977ECAFE17A18104636B967E0EB777A6C340EAAF8AAE8598A22F08095E763D23F26E74DB790495CE1CEFABBC2749B95416BB3D143677A0F361162FDD9608249C40F10CC994E64DAAC3A51B203AF9C4805CFAA89BB4C1952798045B8815CA1CA6B2CFDED13D0A36EF968EB7D06D3894E510776E29DD094AC25EE5A54DEF24307AB3181D9664AFD0279353CCE9A398640BE56BF2B4F031FB0590F99250384176D6229636641CE796C196F2238C8457ED0B46CD509D77C12ACE26963DB840AA7EBB274A128B829F61E31D5772B50803EC354AFD1548FE61A63C1FEBF07048AC69F1D149361035B01F5442CAC21891D73E447A9484E1C5685105CC01CB45F0048085B1FFEB363C71C27CC5576E011DDF5F1CA19C651F3E378C8E6F63818B92C41AC028226A36423CF9D7302433C10D0F6153F9A9ECD6C4729A6D62DC4DDAF64A07044C87C7F5964BA8EBEEDBF577FB549746B0BBE78C33FA57E0C1612A9393E7796998B38BE4A34444B875E371FCB3AD2F4255B0100FB73A807FB34AFD571F3EC0A36EFF6C6CBDB7886681BDFD77672736B4661303F580CE757B3B0C4439F61E6B6299C0E2C4F9DD417035CEA774446B128C6BFFCE40D697DA41E3AEAFE4217AA96F6284AF77FEC0E276BDF767638982C5115975564697AF14151029CBFABADDF8EB07E07871EC41BD6331C5865138C62953F5F758624C68948152154554AB112C521777AE4526AA70A65AECD73434C019989EF4609AD598ABBA555B173F70D0CCD03148164984AF5B292B55A3E83B8B7BBAD0A079C2267AA7B2E90626813D1C817CDD48E32CBE501F9B146AA4D7F84A995986CFD09F2D877167A1FBCFD9B0B9BB3EDDC7D2DC1E89946B9A257732B7BB375348A1A423D511B2C882B8F72B48FB42A69BF43B174F883E7B7DEA5D7D5A75C1420817EF6BBE2FDAB83E1BF66381E3096060772F898C99F2B9AF92B44376EFD0E8F990658442D1DF7DC8F9ED7BD82A789D3840A76E4C8FDAD8F2908C879B7C7EBF0307279934C124071378270DA9A04B517DA19384307792E7EAE4617E048BA9C3876265D209E3448936C73494AC45F82E1CD822EC465CD994C06CAC484B4AA05945A145A2CCB939EC360683F6BDAA27215CEDD61A39F792761A82767501E8FCAC63D8CD9AF3DE49276B2D5BE2A9E0D343DF8F48DEB921408F7D5D9BF0D9A40131852D94B79E1C676FEA6E7717E7EE7B1433CF8BE5F29D781654D00355473A9646E8F04471828A466A58EAAC88AD6F70A64ADC83F84380D8D166C5019FF76631E55DB350C56D6C9B1385BD177F8CCDDB1C757D48CF8A2EA97DF01AB6DF7E9A47EB5E1E4CBFFF7C427E2994990C9291606029E5605030E2024AEA4B6299AFFD1042D6668E9FA52C632F11E1BF3BE9B6E46C974AA8AB7BD51E164AF0DF45A1AC18D9AF40028F3B9ACF37C13AD18384BFADC14C67A8C8C612303DE0213647AAB73F5AFBCB1AECB049854645CD8588B374312FA4E32428377C5104E53E4A4E4DB48362C7D241347C7607211C30597CAA6F7E46A74A22 +pk = C85A045051A31E55929FEC66DC7201BBC8DDA0D7267B29C0B7052209156F0234E9E7E5A78BD6E272845494F2C92BDC1B5B47C517B078D1493FE31738FE52D720288DF260BEAA4A86F319B26E5AD250FEFE37F37244DC9D15DD2098456819AB4ADE4A64702DA1633E1474E93D422B4A55765E6B773731DA89CB1CB588A1EF7FA8232C38CD705C3062C59E1F0B0667F50228FCD3E11DD3E48C96A8EDCB7A5FD9618D159C6EC557E6F42CF4823F9728B554E9BCD058B64BB5AC487A92366A97956CCCE5266519C48CCDE5A1FDD2CF34AFD3B4E444E6A312F46D34D7A704E63743AA48419BE5F15C5E4485B0004583B295C839EFC26F2F78537450E442702F4A11639D1435F2D1088D433C5A42DAE166FA9A7E7B3CAC963A26BF1374BCFFBA8FDE5CFE3E64281C35B721ADD5027D7023D457EF3E810F3A4240A5E81C0B1CC500F17DAA2DDC8D2D83E4A2B3A90A1FF9C414E2E73AF9328F1C01DF22CB7B939EAD5F5D79579AA41DE861B053433B9D931F739E4550F6B46FA3A805250F10EFD2E02BD10E674AF04D80FE393D5A958F0800A70F6D58719F36190B8AD2E29C6AC8F31186C92E165E83C638F4E5568F210C2DC54BF13C61298C51A4357ACA330A4CB026A52D193AC5A9742D6B98FD12307371A64A49C847DE2302597EB35CF8F5AFCF9D97135EDB540780906CADF1C22284F865154158C2094EDADD40733790484D8830FBC434D1EC735E61E0B5CBD570F6532F96785F96C6D496387307FA2EA5B503D6FEF603CF83C49D4DF8B1F33A7B6E50ECBB856A3B264EC9A49E41149F9992C061F58D6ACFE0B90DA416533F380D3C440959A3DA5D028B65A749D94D6E49B5C1775CC5A9B4D1855000AD7B21D71417D7437541692463FBAA9F8B26161B845F2E951B919EE1CC03C10312023023EB64AC83397CC6AB876C94B7BDCA74826792318105450F488771915724923346C33028FCBC1260C29DD43A7BB096699035E705DA7A1E3EFF848323D94F906B89C6D11CFE9E2AAEC230A89A31C2C2C08F2BD6AC9DCA8D43DB71BF20058650CAE6FBE91DB8F91BB60924F8FDE1476DB3F5119C097413DFCBF9104162AA85B085055FD570EB6911148C2A5B68E24FC6E2DD63AB8C847BDA190D7B830B01988288798BD022951C89065648F940B58AE9C4EC8AA08DDCAE822CFAB321C47693D6A382FA0B3A141D31BE96B8D7121EAC6D081D1A23D94E19432F3286635644F76470AFCDA6E2D6B740B1377F6C2ED64BE880273EBBCBA4439D9C8818FF4F0FDD7AABE4049E56A4063717A578D1B331C51206F7ABE5C9B736EE58E79F3DF71B0F5DA6DF05213AD7F342F436ADE938C7D10A90413434D9EA200859F3E9A20B423529B057E131F7A8A20177479A8C6AC61FF719490F590B3215ED37C34DFBE5803547BA8FFF6C85DDB06AFE2D13571759378C5BF6AC823819BD3ECEC1164B11F964473EDF48B87E4DEDC2707EDAFAD584C0029A8C30C84F7F1F0B94083E10B4D4FDF2BC11BAF91994B9ABCB519363AFB7E6F501B83BD8CD9F49845200486EC54621EF39A264C791BD70E51795B07568500D5212A63C98710D70CBE55C322D00758D991529EFBBB5A08801A44B64FE9B846F33C7D3CFA6A7B6FA9A1BF2D35CA0E6DBAB5983B9745404D3 sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C smlen = 618 -sm = 9232A05DF986A26DC09551DEA919981219F4FFD2DA6D62C6C0C2B7E8018400B575AD379CFE2C6592B5D12244FDF5545F3A5BC221A8B6108DC6357FF74327E5FB7D3645E05F8E5D616376B97C2BBEB1BDE27F49FFF9434A090F843698BB1521E2B45D5FEE9849299C3B22D48C2D6DA9DDEC892E492D5A167C339FE407F8FCFFFB4E8C35E593CB2D893951E95152FCF571113F693DC9D2DA2BBFFE132A06616885F9751864B25C6918035FC1288949BC09C3EB2F498188551E0647450AB5BF1965ED18D5FA1F93F08915A9CC3EE51AAC9DECC8AFD36AA0BE1B3B4DF6B3697E5C4827CC902EEE18EA1A144A0E4839D5D997D3F406003B521AC569B80307BD55DE5F1BC955044E7FC6A589319285C8D8B88991439DE3C941C717982071DD9DF723D397528C7C9A8B7ADC2E2F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +sm = 92F195F2B31E61D328BF12FE323F7EA60277A0D8F05A3DB6C4FAA7F1DCCEC21FF6BDA8FFE484D96E91313221354C9B11539C406C2E7F8B2D19269DC03EB522A474C1A043E3792BF2443458F5999ECC82793C1418BFEA92A8E7A59323D00FC16E36A95E5A45FE0E040C0EBFA7B1994D213610D56F9250E9517C5DEF8861058EE7C74FE0F3BF317C343B56ED215EA0E85B2483B61FA7FE62540E954BBC2A859B2AEB9A24DCE8EF14CBCB5D37C679F30EE8186EAE91E35A09F8DA3742A7AD4AC46FBE4B21CA10971A0C9056F549B958DE1869F006EE971F7A93D29931C223C39E8D7A609319518C529F1EA93F5AD95A5B0774294F6C8188B6416E08206B9D74C52D83CDD3D8CF783C1789319285C8D8B88991439DE3C941C717982071DD9DF723D397528C7C9A8B7ADC2E2F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 1BB51BCEE25CB72C8AA827EF171FB359B173DA22D3669582A093D12D19198B42870C7666C5D095D37E6538DFFE1599FBC3BA8091142D3A0E84AD0F5000671045F2E7916A9C797E99B6BD7C52C5263E3C2979DA9473B42E87E55E537F97E51D8E4FCD95A14D3F1BD8B252035728BE820275FA87505174D2BCA86673B6C1416E3F44ABF6843723B6F877D00A32CF428B3DFBC49ED3153D469885DDD185390AE251A809191585D4656AE387437B796573BC31AE15F98DFB319D681DDC29A2CBB1308D5E326EB3DAB2278162A1366167597D7CCE67B6C5FC7D280EEF5D020F4DA3C57C5534EAFCAFB2D4B15101044140386BCD30EB6946778BA5BDBDF02129E1F2252E6791FD88026038F6A96F6DFEE4B9D93CC92DF60967FC0884E6267306B10FDD7730A604633CEDB4AEE85BB711CB2D5D7C2D842C59BFE9501F40E9CABF27A703E5758016BEECE2B8FC58BF12D53A3FD7404BFA841E137EE3FAD6EBE059BBB1724E167EA70B327337E5B8C9A43BC3F762366C6F451C3254F6946185BE5D26FAA1C961447AEFEF27FF18CAACB787CCAD570F18ECA247E767512E66BB01A51E247627F3E7450CC45728BE7497A08A634850583D1074C6CCDD7DE583863F445496B1FFDFE822C003297D20F4936808431AB71F3A2598626FEB0080F8F03EEDEE39EB94D5DF30BE85614DAEA82F18B9ECB8511E36AC449FCC3E0B54FE85024DC06087F773987BABE14CC7EDFFC81AFC7594B5AB4F062384696FB21AB6A32F2B00AE779125B0A05B7A52D3DDB032049436AA76CC5A3ABA178128B98DBB598928B04D104A8E2C73096AF5AE7139729E84CE45B4176E2BF50A9BC4C9D5DAB5E76647E47393125C85F582D44E5925C69A6DD919866F55E0479A5627955676330B28CE79B0FCD0D9DBBE595583E330480CDC2E67F72EE9B972CB47070D155FA7D6BFF13750550169031C325F7778A8215C222DA559FA16399E6CFAD98505D5087A611E4A47173E68E957E62E4B80BD89DDAD8FE6DA59F85AB8A7129873E177A67EE1B04AD20B7E3FE116231C3C9ECFDE0508FA6018AFF0DD0C6A78614A34F3AAF56FE68E5504F6CBABEB446F0ED25088DD92527536CD13E13107334729BB57A1EB89C09AF426EDFE17286007D3133E99D4C9FE3865FB3DBE54F1AB270E9D757D0D2E82C13F2EEC3565B4AC30714445835DA26EE4CCD042C9CA7A96FE3BA3E5BDA7DA1958566B267E0B0C9045DA9000092DB83D2E8AB581A7DA0ABAC0C67482CC27C3BCE9A4B959E193C84CB732FFF8C346A5A17B6BC50B25C4674213F2AC4FF33B600788B25676EDC1C71AD9F0C956031A186F0408F8A84E17ABE386B2A2C71187EEC6B9EB042D8864866159248C02B54DE301C705DFDD54602865858E5CA267C1216EEB982B100815D867C22E46582693A93EC715FC97D0E2C629533A078B3C4F6266CEE52D1E3B4022BF17DBD73F60E8A4962BCA831133CDF903FE1ED2256A0B2E56658DE995D3AD5B57C06437603468AC29BAE36E93F28CCAF5202A0A793171DDEAA71FC7A6F6FEDB5541938DBEC81ED7DE325A2FC12F9DE21D0665D30378D7855B9FFBB1642E84A685A9C7DBC2B6DB6EE91632E97A0E429541CC2AD6190349F3C0DF7165F03AD64C3211A8D2DAE229152A5998 +pk = 1BB51BCEE25CB72C8AA827EF171FB35947214FFC302F0B94ED811EAD947BC723A193E5230A8F53BFD70F31A1ECBC0CB40B2773F7B4BE87E935CC317B63B93951B97C56C1A4D65924760BFEDC05708C797587A5F7A9076CFA86909B9EA628145C765E07DA9D51D4D3D3155A14E9857E50D62C6FE48F49235CE8432F4E1319A835B3182C486B7BC14C4FF06D1FE513B6A4F3A23E11E4AF6C7AD28AEA0E9D0B4BCF29C7884A820066356E611C6E6D7718A5DCB79D8A2B4C99126962C5F5E48F9F5F6A0A694E09A3AFFFA179D37778E09D14AD19BF42119C88F495D34A3F3AC8A61BC5CB23CC938EC3B6F5BE3FF04A353BC897E17F5218AD7E0667D703E7BA5891AA2EACBB6C0D47B5987131E7AF24DC606C56AE5D00A6CD0F317E874E166EA8BBC7EA1E3209D62A412C4639BB90924BB87C0BF80F346BE12A0E0DB45A3DBEBA7816C84F6FAC2CA19E1281DAB653248EFC3B56F06C82FA3FFC6D8C0091E00B13B71DD3F072DD55E4A030961070051C5A1AFA005725A0347E6ED6342D3774998A60CBBE4509A53CBF49D026E876249F574D1228E7664CD4CC550B17237C152D837A18243F4128CBC38AEA22A4ED1B204450D7ADCA8F69BE3007C0C547670269208B9B06C279E420201B87FBF10DB257A239FEDBD2C7FF769A5D78170BAB97489B7E4DB7CE48EB347D7198CA116E10B9F209A3DF82B8BE65DC184BFCC7332ADD88CE6CBF48C7EA772FAA02F405E7FD56F089E89B92E98740049D7F62B58FD484F36BD0AC560A949E41BBB4206B3E39C189467EFDD454FC8B634C83154BA5958E4BF4C642BEB66029314C80A8DC9141C459AE6746180F5E6DB0D63026E1478548B3B0830FA2A65F9BF66ED4941783258BD9E08D6F66B5A4A0BF8C2B8DF5F15BCFC59D97B0183A46B7036F5123526F4158C380A6648EEBD57BB65B897FD751912E0D24E1BA07ED5363B8AA1A11C2763241B4F21235A11138037156A0AD06931531609A23DA54C052CAEAD337D757FA52F8C0F32BFA91FA3210F96163E68C470229026A78723282ED514DBAEFF4D17C4C2BF70DABCC5E58FBE9C9F17F3C4240A19D010774EE89F729524C4738E756B3F634CCAE0E9E5D0CDC1687495EA1C70B3551C329F970CC6850C3433B611942A643A8DBDF110446FE51ED27FF3AF0E2BFE70B920CF1B7C8CC060A2EBF3ABD11C7C801E7E5F355BFB1AC166C8EBD31E55D46F8F6282C7DCFC36AC6941455ECDAD7FD0C34778B9CC284470927F3D086A339FB19C09440FA1F53C9A15C4DA070D4ACF77185E2EF5D03CCA09C15C34DC55710B3AB13D1524EDE5D316193B00F33D13991DE98867C9E4CEA277C48B1E6400303C4198F198E2472C4E8C255E5B571D4833FCF5F9A397921EF6E07DFE0A4AC5664AC77E66C43E179A153A9FAC22797BC4C3B12FFA422D51DD77784162958E6855199A5528D46BD59843AD14BB32074032B43E41FD1DF5BBBAF96E63917DD37294285F87779A1397C8FAA63B7E9811AD2F82B3AE82A898DF1D8C3B9BE212092C4ECE72A6726D852471B119E1DB955F6E485023B47F400E2D1F488BAC1E7F70A4FC8FE851F39BB32469AC03BCA8C2FFB306790D0AEEABBDB0714A429C2DF964F650432A8960897A5D416DE04C538C7602C0D2FCF1A5336 sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A smlen = 651 -sm = 7C68432260D2A8995A1B1BFD999C6914A8647686D83D363B54CC7EA7D473C428DD04D581571AAC5069547466F11F2277DE4F714E861D24BC568C05C9C19AFA5E2F00B7EA3508DB62A8665CE901F89F2CB1F1FD10D14AA122F2F9B79C1FFD02D3C8DAB37DFBCDAABA8C0035CA744D7D289BFA33C2ED925BCEEB5874389F8E0550D5247C5AEE92C9B952B4297B63A9DD4F8574AE2273FCC270EC3ADB095790C84D2AD67F60F7245B312F5EC9840ABC54D4511968FE0CC260504E86DCD0D5666C24A9AAC5B95FC5BAD608A6D3E55BB933035B6E64785B2B27060EBB35824CB8D0275511A7B30F566FFF705569618EE6D5D89A6EDF23D7C48242021626E777073EBC50DEC65AFEB40DBC20A39082355738CF0C71C6E42CD42260FFD542D2C5D8353F2A6484DCC3752FCDF8A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +sm = 288E43B9185C93E386A398278C11AB0B83F909FE23FF9A81E63D0525603E87164913EA4F9D5546CED8E657B5F95E36C2C19AA3678DBC9A489ED2725A981B9A51BF9D54D832F1F5D7E834090F2B0C4BD974F0095D9EEEBD4CC59A26A647FAE72A19C845B2BFD41ED2B2056833DDB3347F7067F3165D8C2A8E7944893FCBEF1839E6BB1B0E97D3FFE293D40956ACA779565B1E7F804F67FD701B13424B916FD628604E02FCD4B7ED2D0514EBF2CB7C7FD3B060975686125823F793B1D4C63C5E04D1D1AC8FAAD64E323DC8D2A0179F411E81E2AA550B45163D184F6B13ECDCDF7F8DAC8E52C9462713F96D74F717242149FA1A987AF6ED681976DEF6F76E1DE79F6213C1E74239D3F720A39082355738CF0C71C6E42CD42260FFD542D2C5D8353F2A6484DCC3752FCDF8A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = E6785EDCC5020CD5C6D8A3C592C2B89C06899C7B40DD853D604C3E27306ED8455E442E80AAF440C8D1E4F12E94ED6CCFF64AAB05C9E41835BB3DBE798A11B41A64B051898BC341C96A319D9028EEFE7BC8DC8675AE0D5D4D3461EACE5BB6F2E78362DB2F70DC30A460A8A6A73C0CA29AEE027594109AA85E45D3BEE55492BD703A1F5D3A8847045E34EFE37974579BCC63D583740E4536B5298C3611B172ADF66D03B55C8895795848E5C331D51A0F4B5B245AE16EBBF1E2526019249A9E8E35F91BE79B530EB64AC2D54F6A2EA5DE6E398887A9B3DEA07F3CDF8A1FEBAA4064061A8BECA21760B31088FA7ECA3ADA3914D9F40C0565BB748135463F45CFD593C347F8B380790AEEB39E48522014FF580A7EF7BD70D3ED1CCA658BB85157F40746E4F4D26E66DAB5D59B2CB1AEA229F2B30A0D5FF11E357BF446EC49237111C74E0523AEF6569D667617A216E121C23DFA7093F09AAC8EF595ACFCDB3A01928A4FD8E7FBBEC9CB78ADC9ED82BA2BEDF078F8B3965EB8C629DB29E0DA126E5F9CDE01DE32A8998AE29CC07C2D184654BA8D3D75A055A28BE3D70ED037D9814C33018C27833F5068E3D5B4E3CA03B8022015303C04C41591CFCAC561D1258694947CF816C45AF5808C2D5F37EA7E9E31A8F86264F38E7B5420564C4B0C9A7D238445218960551540BA19E06A549DB9EDEBD7BBC1BF23445AA61D3A306787209651B96AEC21B936E1D48F649C1B496C39E83B1669B02D3C5EE2FBB2403F80F473205551D862F929B654D50D48805E0BE0184E88C2C78A99883849031C791084B7A4AE7208B5981C33E0E6B0B35DDF08F34964865772A7ED9A6405D0D7B5E88AEECF26E8537256CEBF7D93C0B21614B8AE58C0771285067849FC7E337B5F6F36F4FEE119670A1E0F2EF3973CCEE3254DD5296454290E975660AF5F62279D07220A672486C610912BDA0CCB6C6C51E30130E69D5414183E2CCCFA8FE75428CC9264EDF714232790260DC4183744493DE5F5F7B80F74248190A5CC096F037491F2A13323123BC034FC901F1789F6257D26460D23ED466502E1E25A7A5E0EDB6653657CAAA40EC383454109455CBFE6D001F1473D83888D2B64DEC8370D44034C13EA69222ED27170FC83BB3FA69CE243A473F7F12B93699A66256F6932B91D538B693B111A43E5D8AD9597BB84F2DB9528451249E9123FF5AA9077316B233E75E21871E16C5A18AA5319FE687598D0761673FB9FB027D553B3295EEA2559DCD4E38CD8B2529B0AFA3CF43EAE724123FDBB895327A8BA4F486C5D3048CDCD8326D1D9A6E2CBCFC2BAB5A630D138BF54C00CE42FFD12C913FC4967DE5DCA03C9A131BF56A3AD3E2512758720BE88C92ECAFDD5EBCE2699421494691A26C6D93F37A696A540E24475C1F1BCD7071CF2EE78E167B2661752027183A9F931199AC1C3C45C6118EB26129DE9A2EA07B7624BF8FC45B62DA11CB90F2ABB2C6A989378D1DD40DB82892452BD858F1B18E76F3C898D0A5E9C9C9CB0C8BE87F5D6DD7BFA4CF6F63701C68F98A9B5091C76E12DEF4C2F6B8F757D32B9BA6F50D140D94C24F9E78E053C0F8DBFD6768ED42160D9C67EBF137041568E376CA5DEC0306AD2BF673A45D649F5184A6C9BF51830464218CE1A168A +pk = E6785EDCC5020CD5C6D8A3C592C2B89CF2652D36E0261824AC551089CF3DCEC7568CC239EEA537524F0722CE0133F9CDCE93A98642DA08CE63F32B92BF9D4B5BD4D55208A53DB713694E646D600F9A308BEFFA763BA7C04B7BCEFD49B3E0635D9E57157FA49A2E037AB6AC308A2B2FAF7AE79606D2AD65434F9295807636B810A1E287492CFCA8120A4BD2B03201469D6603F0F5B66CCA7863E84C18B4A24470D01D77FB27674B089A874B7BB6C58954911C55C546921F7F3FE7C02F79A6C7A90191A457E47E07A5249482D391995D04776CD7B6C39C79C292AD114B170F08565185B27B2C52C8718556E19F4E30E2261966021BF9E01274C34FB18A279EB74B975F5189CC1A165B1F6BC44027F72E71D8A901FC527DD27E2036061085C39412E3782257DB9CFBFD58F255D759739A4710EADAF1F2FC5F469497E48544ACBF03E9187C2F640DA7096E3565A9B72EB11567525B69B2916A9D1CA3A82D140533AE7AE1014E1D2196F2EE9EDEDFA979B665BCB75A23A9885E55378C1B75B7343423A826A33A739889E815FCFBA8F3A43B6024D218ED42CAC79FB8D1A9EAFD9AE75D19B7F9C902ECCD9A08850C96E6E977BF94F151A618F431CF0B796A08173FB57200BFD844307DD235A99911887AEADDCD7713A0835D43A5E52991E57125D58C7AE1953EA3284295F9067393D227900E3F66C34D513D8F6F51829CEF97B6E579CDF8945E58BA155EA66E8AA293F9CB7611A69DDCCC571D7531A60D903DB53D9D42744AD1FC467A2B6DE5E593E66053466E2CB4D44498A0ED9779BB456278FE0B6B299CD39A9A2E5F79A18D7487A1FCE069B7A6A008D8D43B5EB48E3B8FC63F0C0F3113D959B0E52DB21636FFFD47E6192AA72A75A484CC4980558651CE5980BAD7EBBAB66A06A7D5544F6FE7F1E44823540DB3E1CAA590413F2E2265C23E27AD2F386CE4F5729565CF4E52E564F94E947C3DD764931D95D582641D05B974A4559CCC19902288532FBBF251F1AC193857B5B524642B26F8592AB1824EB2A1438C5B47A50B0F1AB192B7403E9879E125718F4C4971ADE108D0D67D3BD959B3A3EC7938D6810AF5BB4F53DBB83F23CDC8F4E64C3996955CC4D56D43D6FAF1A907D58C90AED986A6CF4D67103C0F80A73D506BA3C9764E5F58382F4AD47BE2718FAF199C57DA17CF5A7A0D0D5E409610E6F4CEB38945AB22BE4AD160F04593B6DCFF9B5464EECC012C4E0BC2C7B975650B107F7E214930E01756C923CD634E919F731EC8F23BD6D88C18CE6B6F1F7AC2E1326068B8AAD4593DFCACE8B81478892EFAB212055C82335105381BF378E1C566E71233B531D29F36ED7B1217D7323484DB22B8AB4F0F1DA772B0B0AE20C27ADAA3AC7E9BCE7FBDDFA91B5B35CFE495B3E4F142787E429271CD1F688AC4A5B7EE171814A727DF5A851162C5C0A0B3840AB3642FC31374FDCBF1D3417C14560ED36BD4584B7868153DFBD11B71E6C4ABCEBE083A1CF48ABB0662F637CF8AD42DEA9F62F56E2DD99DCC1624B329837A4AE148409A3AF3B1C9249B1B68DBC69C129E3FAFC3D66DFD328C7A96D1AA6EBFEEC5905504B9CB485B65C1896C340943F5EC3B94CAF43715D4756CC232D2DB986252E44E39410D9F89F1A58F8A2BE8AB88DD26AF sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA4599 smlen = 684 -sm = 5CBC9EA0D821F7333C0E43F56621046A076B60B78FA757271F2D4CA0121BBC60515D53469404C6ABFC8577878C41DE87A28629CB8CCD10374BBDBB34FF4F2EAD12A064976D6CD72F73F3B252424951E9135A25FCC8DF7A5C5FBCE4E0871153497E4A305F4A6149D9A8BCD17144D8885C2D2142595E7E69D46B9803984CA10EF831036772613B702AE969DC599E2F4EC13B672FD8A2E1108EA9E5F377C39C81357259E9F7D48EB6A1FDAC50C23D8C06C6062ADCF74DA75997D4649EAE574802EAE6B9EB12E77A36574D48603702ACA80BBDE6ED8071683E8917F785DB8D70A225EC4DA59645014686D079B2BAE2BC5C0CD4CE043B8ACE5539CA6BEF1B0CA86AEB018F25DDD9139541F6C1515AC965CDC807918EFC9B8DDBC57110E85C1109B87E91805CF648624CA252B485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +sm = A92E85B2D5893B259ACC09F655313C04E6D0462BEAEC0368798381ADF2B310E4A90C820C2099BAD2806C779DE67B01E43C8E81E7DC4273E8EE197C382F7DB246724854B0193928A19F10979387ED4D3938B4956E925A6E9F3C062F68A3099F5A84DCC285ABF1359DBCDA26DA7EB30922B44E1B770EE76B5A7895C35F1E5D7CA93AD53D2BD138101AB202539A77E765E25E6962E4724C69AE382BDF17E1DAA1CA43BD9CC8EBA447723192A394FD732C21636BEFB1C8F965AF05F2A627BDBBDD6DFDD841B971A1A900BBB5B9BB1DB9F71368D02FD16BE2DBA2A8B7037D7167D471B457F6A84014A1593AAA4BAF0705F3CCBE9A144A1C84734CDB5C0EC07B0965198F5350D80AA57C52F6C1515AC965CDC807918EFC9B8DDBC57110E85C1109B87E91805CF648624CA252B485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = DF89ED59D84894C5441F301771789CD86EF9C9A769088957827BF31B287CDF6256D2B69663397800E3DBEEA90774BF721CEAF2A29A2670BF5C157E62CC9F5FA24FB85C01C095B6C4A1AB146A5DCFC22683F5F8D8A53CDFD59EE1395565FD80A2D91B9C8E31FE924199FD7017E205C5FD00D763299B1CA0F29528B53245D007A9A2C1B4E437D0B6CB8BAAD47A4AA48C65DBEF218D79E9356F1DD945A9DBB052AC9BB618DE198164931FCC03C03BAE8345F2097DEDF4FBA6ABB1D0A33F12A7AF21035AEC45C98F636B0BD3B991DD29356F24D385E5EC2CC232C60F96B366ECB4C51D5DA34959D7464D527C66360AD0A2F98BDF35612D86388E7F57BA0ED4061698F8CF5A787F747A9DA3624050C1076E0904AEE8790C2FE04F566A203AC93C4AF6843BC920DF45A776C3054330B1492E6FACA4BB20F3BF5873B10176657AA36B45B803F8C48347CAA4885DFFE146188746574F78357ADDD9E4871146D1E497AAFCA178BEB69C72AC75EE4F8F5927A9A48331E213B2B7A778365CA8FACF124BBEE3FBED10FD6D10A0E628ECE1BC903B35B6FE426EA033A81DE9D90535EB7B8F7C8044880C2F32BE4E986B64E74BECBF0C3287076688D746C3B4AC56D8F4D29A6C4BEAC4C9F1A576F2A8482BDE037C67945D028B9B6C4ABE64FE52DD4657C7F44B8B9242858374EF84949836DC362BB8745FE9FF880F25AB938539C5BDA0D80DD6559A67AB01FCAF12108D5B062BB9D2CEDE427D65D7B60B1E0B8E7E2B8009118E27DF5B953A3EB81409386B4F6720D35D79D367A77D3FA25CA4CECC244EAA375F5EAEA1E3F5CECA78822FFB7E1CC42C19AB20306C9C96BEF29C1A42B06DAEF33AF8768E36820FE3F588320C6457D7199812B33012EB89B6EF3F220ECD9872062390FEA1CAE620D4A53F2AA2AE117A001B6F6A46D52B6B84FADC1E79BBA62BA1BC6E4F2F2F520CCAD65462120AD182A774C657ED879DBC520422C35ECB737054BBF1E1338E1CF8E3C81412889AC8BCDF8FBC2057FA2EFD2813CB343463B9EE788581E8588C2E26A442082EB9141A9C377DB4BCB68E6CA0DB096DF2BC7781FC3C688A84FE67E557A6806BA2D5BD7651AD09A3667CCAAD2606EAA72FFB873EF56E74120479473DFCAAE37084C2A7CF2BA02C1F49A074AD09494D24CC7865DE50C970A85634D3D9FAE2423B2EA29EF8278C42344F2BD3CD1B207DF5E2DD65381F5D6B3AF803C67079A01F53B3DB73BC483E05ABDFDC49DA01FC0349690563263D1FB87D6EE440F68099511BD919B9A9F1D02E9F9D9556B84E71D23A9716B3B0405C6A46D60A4C253D4AF1C29FD04DB78DC320FD061B7195D901BA6A689F6B23FB2E0799115F6BEDDCCEF5F28A7660247F3F62B98BCCF62BCB4906A0940832AB076221F6751ABE53ABD862B2CEE15D54F9BB66B5737E11264D10C258811CE286D92624092619791DB49AEB909BC8EE394D781AE229DF8488E826819B78D3BDEBE05FA1D016B6F7437CB6D4CF56CBDD0896238F39B0DC8AAB217E725CF0AB43A94CD2C51B2328FC078AEE6613F3A6624B7351CBE9FF3948D03AB77BBDC1ECE7CF7DEB14AF6A7EA0EE1C78B7788BE70A11AF6A3950996C3B4CB226C2AED279C82482B130B0671FF7C59A68CA15F3A7653678AFCC45 +pk = DF89ED59D84894C5441F301771789CD8A39CEE7079D48309438B51DE1E619164DB963D0F8A387BAD16CFC033C2DBA140501F53C3CBA0D8385C69774FB5264FBCD6250F16B7018D6AE4816C21C7665FB0997CC2440EE937DC73B60959129080D4E028000B7F922BF246AECAB753CB59636FD3BD11DFE6AE9E2F68B9013E6F2B17120702273A77A2E86AD061778A35885F9E5479F0B410524CCA4CC41BDDEBDFA896C749FEC8A6824963AAF60E4DDC956358B63A8689110FAEF1AFF8B053DCAD23C1E056ACC17971F0B67B218873C063BC6FD7AF89075EBAA982A88F4524B48910C19B50F6D2D08DE226A38DC80CA531A87F2DC9245B06CAD666CE49DEFE15F155B0821C57108DB3B5F11FBF38D02E0B427959A0CA6B58D56151C91AEB54CD3991949F2435454BA523E148E674D1885D84D06CB48D7C80709090D6031583A6426B14069B9030F2FAA7FB3291C4EBF549862540442743C08D8CAA48E7D166DB99412EBA9EF98E6CE16383EB0A8AB1DAA63F731C989A036F40DCAAE6FBDE8070C9F21EC85633DD59F8F7B648DCD790D1F5AE2BDDA1254A638C18B8427C4200ECBB9D38082A8B6408BC8D36DB61B0B77B37D808ADC56CD7A309C39669386692DF0AC9935D198C691002F1B47D4C0C0A1E7072DFE55442E39E46B67D3318AB0FD35F4D6B432AF0422604D695D0C238549038D76AA9287776EBEB53D6B3A8190F9A0A98C9745CEB6325393C80FFF080E0F28082BACC7C947000E81A3CE9FEDB41A16248C29C05CFC84EDAFE6FCB8DD855533DEBB2DC7C3108BF8B3BA220EC7C22DFAE7B59E87D259A87AA5F0946E83D7F56EE22F11D229699DB93920EF218631C8C2387E7DD233AC81636FE4503D895DEE360E35CC05CD24715529A18EBFF9699F2BEB77DF51BBBF6507115731C8B8AAAF12029ADC28E0A1E7EF554D768072F9CC2D98BE2A0A60C417E9112899847967E4DD8580231D5D7FB4C7AB87A732A76C0D800B09362DDF7AE1F14E2BAD7E224F4EFAAAE57A1A79DE79E44ACE3C517AD7494A3D07A93050F723D368BA10C6FE0297D2C7A0CE2A076F05ED205E679E50B97B2AB73DB94E21A56E1640FFDB5DA4FBEBB3CAF2B3B9F60B7FF04A0287C4FE78B60843D47545037E1906BD83E6369A201814DD7E0FF57873D2B1F53B85A276DB609AC2A97C11CF466FBE5F4D8BA3B5F706C96C8696969131EAABC5A04228EE4AAD5B67A1DEAB15A527823D8B44C433F3EF4E23DBC781A131CCEE17C4A100745F09B42DE62A8AB9334FF2A8F092A2698FAEFA4DF996F5699A36435DD52A694F9C198361006ACF9177E4A0F7F5A4F13F6DF045FA1A0AEC7282D9BEA6E4FB163901F75DD91C1758B9E88F505192BCF26DFC59909CEBC03BA67943CE3F289DAFCDF2C8454606D9DC3113D3F3CE1AFC850BCD6DFDB98DA85941A0AC8D18AC92A3836CF2A373BB3A00306E053B5BC9CEEB6EDBC678BC09AB912D235C709BD2E7161A877F3865E4C50F5ED75AA42701945DB271959D8091C679E2727401E72F3CA91E4DD714CA750497814E136B5BF972130D5B63454090C5EDBBEDB6680FDB5789F029E1B6851881F639C2E5E9E560964D2CBD576D4AD691ED1B7ED7870E21A194C747F18DAF2BB317B9B3F4D5C9C978D5EE2376E8989 sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D16 smlen = 717 -sm = 9E030944683906B5014239A5C6300D353F03DB9A1DA10A72EF821FB43C796A8B9DC17DAEEDEB6CB9EA919A3C062E9E207DC9A27294CE51873DAA9A2CE796365B48602625774A6F9D92E1D30A394157E159BDC56FF6224CDE91D65A02FAFC44237D79371A90AAEAD61410C24A7BF4E56253DF4649A6903C878E466E98BFE07A996759AA23656D699C97DF0D3BE4FAF2DC7800A707F008C4020FDD5E8270C088DA262BB15EF3E213FE64BE1412059594E3E365DA08CB5658DC472B52DDF1FB170AD919BDEDCE5E5729E46341A530F368501A7A2BCB09174D47EC97E087981EEB31CA4C0BC98385D9B63136030154721A91CFE0AE49798030AEF3104BD361DD3D59647A9162200817E6B7B7593BA96E0DD823BE6494F1A94D7DA2740474C3451D1E41D48B840CF5443B4BA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +sm = E47E153611855E8B6CF435341521F83F66B4C5C54004182B1DBE0D53067BEC420D97581AE6A6B83DBC8DB13F0153747254B53664E03F0F822257863B7E318E7FA5375B7343FDE6797AB023B881B09A435D01D943AFDBDF2196D8BDEB5C4EEB15ED667C3A61644504BF27D9CC4145970D4EE511CD497A4193F907D1D72F027810273F668397B1C587CA565043DF09B9AC720BDCD8AACBAF63C4B26C8322EF519135BF45B81EB3C2C10539A84C82F2098EABFB0A1FEB253E73485333234E3494167FA2D5AF8B073178146E01F54130126A2AB1FBF122E368D98827E095531EDDBA47D078F987F8282FBBE6E7F63D8A76EDCFDEE2E95932AFC614C304536B1759C443AA3F59A009DEAFB7B7593BA96E0DD823BE6494F1A94D7DA2740474C3451D1E41D48B840CF5443B4BA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 76F7496392B7A639C652CE3446EA98DEA3CE3E12D39934D7983059B5E67EF48323EE23D7DF9FDB92E9B5DF72BC4AE9F154EFCE2841EB1FFFA205EAD1EDC13F22BE3A68ECF26D344BADA16369DC2A065F5920B0163C63A394D9FBFA5192B22DC15140E31FB5868ED65180F53E359066DF8F0384C8C9A1EF3699157EB4BB65D6F05AFCE147D9215FCA4CAEB57C47E0902894B9CB5763741A6048C253E99A5EC1D30902CE3019A2DE9AEE494645CB94A78901874FA6D6F1B8F16E33B0E96FC68792849059BAD6F645CD6C56D80BED4A5F96166C57118D0D3D1566706E2B18AEC3F57EE0EE92AC17594E355123609AACA9B150FD425FF05EF140CD46ED50C2EC65194BE30CCF786AB480F314D8C7CA2FE78FA0A1DCF1546A5FDEA620FFD8283AD55D805CF701163E2D2B3DDF85F30152C07DA296E6F50852859446BE7C03D56BA729CD34D8D0662DE728190D5D44DC87EFDC6D65AD5850094C6217A9ABC69DEA9B079BC88BDBEBFBB633A933892EE976E696B632A1E11545304A2DB30512A3A468FE7EE2E5158700F683F0BA560C5831DECC7DC151DEED4151E508EAC3A25D3D7657243A9BCB9135C3C9F73DC5DA590CF0767CBE3FB604D64C433DF9F943E0F18A8BACCBC22BD72EF6CBC60AFEF6151374949441A3F1B99A95697D527792233767464C6DAD4385B6822F6047199513FA5F89067CE579A4232A74D4809D1E1B94B865AD1F37554A42C66F9EF4F4EDDE3FFAF019862EEA5A28FE1E64C2EB1265932E8336130826018ECAD9DAC307E8767227C4BF24DFBD8CE1000F4631860A92CCA8AD8D607D11AB07B3A306548C9D219E9001137AB042C426EB7AC0A126D1232203668A81FC066F874F17595FEB90E6C229AFB43577DD8E8DEB409EB3FD59BCA9070C89C0B7F03B830BDC92189C205DC7A756EEF3D9E3F1B5A46114BDB1662268B81770381221E015FC67CF4F5AB7D3E3DCB3AEC6399E76EFC01307147C72573EA8A007A79224EE69368D28647377F22C2422CAD9B0BAAC526AA840D4FF85074AFF2FD3E7ECB899F147F1EB4F69001D8F44B1803EEA9369DE7A91F0DA9C9D8A453CB16CA0173EDE76A55EA652DC969447274F78DB8B186830B9890DCCED78213FBFAD15ECEC2BE1B0AA8177A731B97CA97038C05615F47B00ADADBDA9F8C8B58FFD7B992D503A18A4B1A87F7E37FF9F8BBCCE69A33D4CB886BF4E56433785125C58D13400AF46A64E79A461BE37F706B829471AA1F721595FE737A0F0877C13D76E985A711FFC454B9020C9E972FACA57AFC376CCAE88B9742992DB54F73E34EECF73AAF6BC9441CA37609C257587597C22587C8821497349BC89B50F621634A5E245CBFC6789CD90DCE53C3BF29D273075DF9320F9133758D887C047374E552AB310AC37B06BFCD5DD52F3FEE43616C50F86D1F11806BF31A3A54639FE81483D9B8428136413D49A3FC1083A176AA7BE493CB4EE27059B3F416668911F4ECC89B5CC6F7D2A47487336DDFF5B8ED6AC5B6355116464C0A61B66AE6478E1221396F91153C24F7D4CA0EC79B7F6AC317AED5B66CDF557B10A7EEDB83E99AFC5FBAF1EE3328A13EBD082E06233B5A8D1677A653C44C5FB5F59E8B6D529B251B094795D1720A4505A320F9965EFF4E620935E318C +pk = 76F7496392B7A639C652CE3446EA98DEAB6F24827EC2F782F2CA3EE49C006B0E96694E4DA090CEA9A84B998A8E7D0735805223B3CDEBEB192C465A054A7B65065D002E7FF51CBCF9860777B37BE8205BBC1032A8DB6915457B1C49E7E593CEB917B69CB4F5C4AA6C9DE6223F1B20E4377B0628191BAA6DAF02479A09B72F7DB7CE06B5BACFA46BC1C1846E82AAB3B9DF967C0CFF3716C2EBB7371A5588E3EECFF77D5307DFC42DA7731D0D6D1884A9C6999F12D952FE3462B644B52E23CFB751A7445114F80BD40C7700B7D3F0A0DE29517108207821520A246EAE77D1DA9100ED9C53361B8524216FDAB6DEC9F485096777C944C68FD1E21BEB126EDC82CF9067829B62AF2CA3EF268F6621CEF91653F89FCEDF4058E3692F6024BE7A47A1CACCE745377C8C004F55265F2D04E0B6813D50F041619F137C52A360782F416580DDA964026A5159A2B288BCDAEF3DF577C8EAA0E04B680B231D99BBB09BA1A74CFC42E613B6D25D805E2C6123AD3242D72696D3B33152832E9C9BDA2D8A996CBD6E78D6DBB189B1A8ED3484419DC9C78D0BB9FE4D0BC4C140F27B7D82ABE9E3A80EFE9B5CFCA108792D1365724A298007634FD9CE23D4716230928F073409C6DAE4304B02D24B015D16CFBF4B2457AA552F5A11DFF8A1FD52139E5D4D55D404BA339332D8B9045D6B7760617B52BC64FB21D43765821FB80D6787FEFFC4398311176948FDD2267E33E493A3EC399B95A9E3948CA06E68A4CD24A5F4CB844CC901A68BAE7122138C4BB66F4E21EADACD4E470900C7B78932223AF8810B07DF0E9B744CA5CBD36757E219AA07D95A3B77B70A132F8CC4E670E9D7097F2F522B26801745427BBE022235ADC109C0420669F4B0FE9E79C79F35B17FC7F8D963EE33092060CC0E356F86976B9A622E2359DCD9CEE6192ADD1ACE7971F28FFA5462DCD60B204861238792733F3A25EA3BF326EDE0679057A2E5AE9664661B7EB7E6F953FB4DC74F96E456BBDF8783C68F8D9CC3E6364A5DA08044C4F31BA1D151E959CD361A3EDB5D9BD43A2CCDFEA2BF73F13CFE2D88D39871A8109491D0D579D594716E7CF435EF760ADB9340FA18C67DB62BFB2C7440BA0FE009A0891AD9063B3DA975E4BE21420CEEA2EB145F60CC441531E4E1499B5F95809B1BB69A3EC9535AD8500A8784ECE4483A73882C0AF7AE338FA331BCDDA4CD2B3F7E103DB1707CB3AE9A981E7A91CB211C2843EADFFDF0D26B2061664358DDA8530CF03F29CDE2C827EAB87D76648FC5979604CE3E3664362752BB00B1C6A672448644C5F231991194FF8837495DC92C4030E9B565795C3799AE0ED10448D661A6F1E94923ED09E0B82909AD8169666E97216CA142B98ACADAF033EB7CCDB1C034CB8E8528E305CA213088615CB5927BCA61FD897EFF26F22D0B10F757D9FC1A906211B092F4D24419B51964B53527B96A3AF25782F951D3B893AFE1B20DC0DD266D820C5A954ACB636141FE0FE3A692512F962C18DB3E8334DAD7F423B73E15B73187BCE09FB4CAC044228AA7426675AB62C3E9AFA1C17084155F8C6246D6494FF849675C5243CE659BC41D6588EF038227BEEE1BF42734CFB7CD88101405741961E904771D6ACFB3EC433677D319DE843949AB90524E6FCC sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B smlen = 750 -sm = 4697B712F074201A4A2962FC7BEA73F2B9CA143EE5ADEE64C0E363D95F8B7D99D4D013D29009855D3F580E1B6A6678CF34496E9B8B6E5796C92B4B817342C5F743A69B10198878AC870AC023891D8B1045C1E1A2180E7E792A6DBAA2D2209D6D0A1FC99E3B7BF71A937427311C349CB26C2D995126E849B7F7B38325959F3B91F9FF4BEAB1291EBA0F929A64194DD47BC2BCF5D1BB2E9499CEB9C4E214BF78D4D7854AFCF8B6551466B3E3C79CBD8988D4E4E6E625904A2E46CF8F3AB0A2A3FEFC99045AC7CB6C82AF65F8B324A23638C02DB11079563FADC2557ABDF1C49DEEFA9668ACD3538B45A943E5E61D2460DDA9B8E4E2B399694D11FFDF431ACBACA052150CFBDF7830022E0903E406692B891D6D53DEB9A37EEF6F7A076E51880DFD03AB315113D27C32A30F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +sm = B3B76E29272DC13597860D24D3976E84B962CA3DFE874E1F999B15073830C73DB22EA22D0A888D8B1EE64AA42B984D17C08557D96E91528532F173FEA7D23F728CDBE719AD722A20C296E928D9415433F2B477848AD1477C2DC6432489B360927299CB2669208E8477B1CB7D27D017D3A094A81C6D967089710FE9D2DBAFAAB45069DFD0151817A3DC19104A51FF36B12F63C004F457AF722268D388CEB2F6701DF5725741374C27FD8777281A4E64874C5C3CE9727F1E474AA69EBBC7B4EA3F9F16D0D72C0FF1214AE2571B9FA510C581BFD1F71271A18CECD7FC87AB2A096D14EBB1AF817634D295414FBE6261AA18AFC510B872E8660A373AAE7B10D46BCBD1224EDAB2E03F242E0903E406692B891D6D53DEB9A37EEF6F7A076E51880DFD03AB315113D27C32A30F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC6F9F0091FF793EFD1D261CCBF4C0D2AA85BFE63B72FA665FF71C642CD7B1A7FF3274F9C52DD7F0D215F955D6292F070DB709EDF90ED24F0A0AF72126E8458568DD38646F3E3A7B4F5F29A745FE6C0A6B917359B9AD4A918D8F0B4F3FAA114103975A24F1D743C5E3840B64EDC28EBB080DA92F7FDBF94DC7708D486C038E34EA3EB0574E3FB826CD0673063E0542AE1451F99A22D8BE35B1B62ACAA111EBDC0E12814E7B9559B7D866D1B04BA728E506900B85300B9806FF2595BBB597D4BF81858D2E62FAB14F532418AE93AC1C5F961EBFC089CF9F69B6073DA4C7D803ACEFAE2DBFCEFA398321F5A4DA8C80C90BB6411CFB333AC6DD01A899252129B5DAD668E93C0BF9D5B7634E01C408165AE9640E37A8C5324DF5104E7548025EEA452205E63A471BCA801AAF54AA5BBFEC082366DC7B97575536C2AD0208841CC773D4B2887707C61BD37ACBB9C0552DEDA7BD0C590DAC752E40B388193D68B5B69B99E8491B91F666D8287D5994C96B856933E76B04B6B540F07E6B3D9AB889C21D5D9725EDABFA96DCE169742428B0BD879A2B2C6970034602A320D331B331484EC0BD90FAA7293C804B0CB2209B4D9EB1FD51E56AB72EF51CC6898E39AF734AAAF90A52F10E2928109C1640C4FF6DA7F6D999AD4E75AF14862DF212959E4B16591529D03B8F4BD5CA60F230A5BB68F69937DF5DD476E4E970DF1B88F189F368CDC56B16563FD45D184FC2193A8B38E6135367A28DAE0F1BF4C105EB57AD07C5A874F648846CBFD1081960420E48FEF6456197D29EDAEFBFA0C7A85F802803EAB2EA6053D1E47F13C3318F3B4D2D7D6FE208700DADA93BDDF6BD57F6AEC66841FFD6D1EEF7C6C960F7E4965F1997251DBC13B39FD591FF34CDDF156F5F0C1DD53D5948FC71C06EEE7C4BC2E7431AA5E770F2B67B12A09129F54D6168B3ED7C9998C5F0F5CAE5192F773288F1BE5D8E18B3D1CD504E965373CA2BEBB55187FBD5DCDECF2713EC75F014ACB7A0F15DC548C040E9BAC8FA89F271D773FFEF93A6C6311C5414E43BFE7A08C2B037EFDC8E0F3E79D8C93E1DDCA8878BD65183261E6795331BF5B21DAA9CC0EA6AAD08AD4FA7AF10C87711CABE1438E3E3AC167ECDF5254714A7DB69B8D120B13715D0943544A01BD3DE9B201C0C6639A92BC2DF0AFFA117ECD02F064BB90B8A4659A9C634D27D5424D4C187FBC1801F20340AA553824B390C14C58D3A928F4A63ED4E78EDDDAD6F784F12342DD3ED21750FA2D658218870CAF0D173A72D416B08DF5F9573F012CC033AA2F4AF018FB2B3B9F4A708080EFB99C573010357E9A8D4AAF56A50E50F1B423E079E055420E09EE65C2588F6127529E5D37272D152FE182D71BFDF560400AFEC43C3CC6E8BD735D17B696D6D137225211B54607C2C84E54AC494C38DFE37119A69C77BAD382DFF03F936C18F9251A79CAE8FE8EAE3D39BFDCDFFFEDA7412C1E95888CEBE6AA0055CF6BAC17833D37BDCFF275D360F4406D8092A191896419BB2CB9D11FC8CFC64DDB909E17B8090A057697624AAAFC9EA663D02C27772937BC4D38FAFA4C8E0AB8027C4B66411B7146856151CAD6BE40E73196A51399B316C270232A20970B24E8DD311AA9949E23 +pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC65FB68FF2FDF3680B59988D437FA5631652AD293EB45A54DF9E956EA4EF0EF2F5A683B79ED6BF29D933C3D16051FC4C7B3FFDB8C858BB50FB1D0AD85B78059C20BC104EC24EA74C75A31F7111FC69FD7F02C765DE9D5FFDD6EC9D19ED90480C16ED6B57E408F2B54361E19483CDD5DA7157DEE06CBC6FDBB83BB9067024C09C0392CF1631C0C6C9EADFA41A9D27AD2523284D30351020F1AD342369A6B56962861FC7557894080B0A3AED0A8C39F5CFB388529FE2F79FF71DF324EAEFC3616F95A911E6B23FA40D188D967EDAEB0C34D9B4FB4C87F362E86551819BA6F7E7F94F5AC1F56F4FDA408BA0B8FEB0659AEAE92C9E505AEC66D4884CABEC6D6CC7DF70804D7D4152EA415359292185A38DA7723A71C8DBEA9DB600706118C53B2E4E204DDD6A61155719B1DFA12AA553D55A1F011AEEBFC603F08F8F4C900E74B1F87CEAF50911B9A8774D5DD1D296C49710B8DEDE70426EC3B7123817D8B6779B6956722B9906A0143CA1773E68CA9D43A9FCE9B31072EBDAC99F705856284AB8CC99B534669C61528D9A9A1AE488E2F1122653984E595D571274F10A665807BB7C11A25F0A9CC29E9B4D5C37667988D4D2BA31C520B1993286FBC08791F435B15E689D609124273C8AF36A94CAA31213D7EFD88C4AF6BBDDFC9C2BF535FA900A3F0FDD5D0444E24FAC7D7255210CE80CB7E12F6D2AAA194984CC10ED44A663050C97BDC22C538C772B3E0AF67C008CE6C6D73D3FEC6B22256744EA68823D036E25DDA4F838C223ADFDB8E7CE1CFA9EEF5F842D321023B4526AB5117E2A9D38EEAAE310442AF2B61493D30601800ED09277620326D891E57CA610FD5E0DBEA31597293889B6F29582E41844B8FADB0B66427BEAC2611296A98D5CE7207C942F51ADB463A243A454776483582B9B05F4B11647E0A5071BED0DD61F5C98F03CA090D29BAF29931226FE572B81BD96C8A35C9537B8744032BFA9B0BA4EFB3687D96D377ACFF04E353D11338549FCFC22FE6405E18C09C504917C9F76C6CEC3BB9D8DE3FEF131860BBAE06EDCA6D9B6E08650FA1BCF705339E09CF7CAC16F63B81CCF9E18D7B790EEBE9E0DC8E5EE04CD5D8DB23FC145B35CB40DFC044F512CF02A6DE3F55BE1CA51569094892483FAB8CD78753EE20A5F578AC7F3345FC69EB906A77AE13E3C982FAB21DB28082B7F5F0767A6F79A96DF5F69B97C93D5FD259528520ADD9A25D762FD5FF98B8BB0B721F4FC50BA97CC0E6D49DA3EB5C7BAE8F3A649DE94413C573C9DD0B05F8ADC8F10560EA885EE40356AE699239F945A1771C6C7FE3D9E2268683936CE7DFE5370C8FAB2617F519278FAC5FEB7DF230132F2269F733730F3CDC0F8D6792C1966129D67C846FF92DA054D4FB83E8B582898E41451133D6A200DC198AE7CD3066CE6BBCD6A9B644F196A85E35A308BABEEF6E333908F9357C283BCF98D9FFD29DC70B88CDAE47A35AA84882B8F19EB644099264132840AB98989D6EA5EAD1824A3F3DA2528DE47EFEB347AA48F7042E9B1E156940AC2E32C7EDDBDE24465ED35A791D228402B30E2C75C902F19E30C2577CF7E5BEAC3C57AC13B87F0DDA0036E8D9645EFC78670EB3664ED8121239CF20477A4AF9E33FD sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491 smlen = 783 -sm = 6E692BD9048A0E251251CABC54024297263F49186DA30BAEFED2F724DDC24015BC0F186FF8573082D86479AA326CF8BC4FB200EF99CFF9E854FE50872E7931EFA3367ED5744DEA2988C800E53C79B6D23B22AFA6A1BAAF3C0B4EBB2649438E96C28B4C1F4DD3F798E454B45A528D3802ECAA671A1E8FA3AB3FF578E8D15BC6A58AF85AF474842244E79F9337152807E95740AD264A54FBC7CBACBAF47AAABA6612755DD9EC0425A57A308E27224F1A0BDD50FEAC1B28FA122B2FFC6664B855A4FBD94ED62F4F7B461F6A2B4E835ABCC6A924BE7E987B5E66CD4232CB20D0E186400883AE5C87F3F99C2B5544A5B31818E064605FEAB7A32B056EB4C4EB133A1D14F1A08E9394D60AAF32A2527E60B2EF7FD8DDB10B5C79801DC1169797BD551304EF639C40E5E4CD94B493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +sm = FF1FFF36867AF2C55F41B974DE63BB09C1BBF4BB4EF0A93939C28493959E4D895E362833F01656710B0F18974D32DE01140EF2078FD7660ED87B5A2DDDA260A3E8D5905F2CDA86989B805B1232715FD21258105DE5F5649CC9D070E4DFE4681B341DC741285B9C2DB356D1075F0362F7FFAB3277BB5E18FBF51A5CDB97B8FB4A85A9092F916B3F7510DB48B30B06F7811B28FFD5ED32FADB5520FB3C96756C1595053ACE7E79935582F49AAE1E1AF2027883D4D0902FA810CB5A2E84A1036355A5A64973EDAA1758D8930B371139AC9AF02C498440F975057FD9C2DED6617C3F986B15F67B48039C3703D0DAD38CEB202B4F4A9ECD67AD247F41A1DCF0AAC8C84910CFFD6930C472A8FEC6BF29190A5F6EA86711B64EBBA53FAD4064116613856590C1061CEFE4CD94B493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = D0C0A6FDFF23E128A53B9A611A56EE03F361BA29B9FA27B4354D51D591D7F0F2BB3BACA77012E6A4F8AA73B5BB679106FF3AF8991DD07598EBE94B88ECA89DDC143790B92B1115FEA9AEB95E1116DC92A56246D8E99DF3F3819E41F0E88FD78D2A34D4BA8DAB7B23FDFC8FF010019697783B8CB72324DF35651FA402B28CFF8251C98651A7972991828DE0B23B26686BDD0A495E8C7274289EA717F368F7E88DBE24F5B00B138168756C67F00D163E89251FE70987F0D400E5DB8A59F1ED351C3210AE98A50093C91C502DCF393CFF05DF7FBB7E5550BE614E46505384515E50AD05556340EB2B6E9069D7C35A141E5C8C95A2E0088AB80AA5C32211486BC5F18C77E3BEF1BF5DB6F515B3D5AE67A19A59259021EDEE397B0CAAA1E75ECC9E4C3C08D373AC00265C1A437B1DFFAE513A1038E4374ABF203777EA1C9E97AC99CFC29BE11BCC10B5E10B1EF79FB57FD179E1315432893D801C080345D59B341A9E36A8C4527C5AB458F995621F93E8E65E6D8561033831EF62C723C62E06138A7873BBA1AE1A5CD59C561E7CF8607881B9C5C440F3B739B56F81D9D4B368E981870C01AEA57640508511A6276D463CFB8F6A394D3D559E254ADDBF946159AACB715A42F73882CD7DDA0B1B922144AA410675D9B6A1002646644E4F24B73E9EC19ACF6BF21170C1CAED52A4E098A145299955D0FADC3E6DCB1640A2712C88DB40A7B038CE98852E59B9A81F08D48E4AA78038991E0C91BCE5EA916FC8CF9BEC7F9846691E2E7BB28D0B51D9659ACE3A77A2BB5209B3064B60BF5D89D7BCD61EA46B70050F279713C3D8415BB93CB763D4CA24FC1B1FA7A306B7165BDC48BDCA142DD961F89E592F4832BAB873FDF5E4D70D1E0D193DADFFD934FF605BA77479AD5FACE83E7B7C41CF1B46B1B909DBA8A6657CB7A1A2F6759D119FA72462BCDC869A3D63DF79C32F6FA8FAADD1705699B250BCB5A9916ADB0A5326A01D26F623D50B4D5D004A59048863674423AF4F522C3AD00DDB5EA550DF2D9BB2C76738DB7388F95787527A50F0869B27911CBD3BB57E0E45E44CF42DE9E49E0507FA058A970CAFBE7897A18110645AEFF219C102734FD7A21F97B16F0F71201CBF5A0406D41EBB96AD120F681E547EF3246EAC68DC8A12C03649C825D5EF0364543A4A84634DE8D290DC76CB2E2A3B4B97C0495A14D52EF5F4D85A5107BEBD4ED63183D85932181C47DED52F7209C891CF26F34A4D6682E52D8B42921CB64FE118889EF6EF4E780DAC677C051E2C6DCDB769E95AF76512518CBF6C58C879BC8178361A1685FED0A3AD8AAEA36D21C9705367584C2E7EAAD95D3793B388AECAFE22835750411AB90E63B7C47A4A604A87EDFCFA9380F9E396ED37B303ECFE4E4C7A4413507C96DD00AA633A194FA9943DC330DBA6EC036AF9C131D08DD70692BF4551A3D7ADA497A88898E92D0565A322A3556E4E7747C522EB702EF2D6A5DDCBAC13033F7609B660DF816C93BBB77392A36C5F31CBC68968B68270E7B4BF72C08D4EDEF9754C0160E7E1207E88E371FB3983752DBAC957C8E824ABC5988BB47B2BA88F5A96D2738D43F62D66801463241D69C8F2AD7BFBF2B9AA57523F61102F5ED6AA4BF43E572E5C443DFA342F2842B7FC4CBDDDFA +pk = D0C0A6FDFF23E128A53B9A611A56EE035CADD3B0FE5CD38EF83BE0C4834AE49841B96C3D3E906B5CE93B3053DE1CA6455C81D35898827855A48581211F4C9CAA1FA0DE6F552F567C70C4769DD45DFE0C2AE13B16DAF3CEF4FE87ACF1950AC00C46EC30E116E1812C86C5E4C4B04D81BFE16564332EC52776456E63DC1CB558C4B7832C65790888AB8F90D1C371E82564268F7BFC7B1FF5423E10A9E620DCBECA186235AC1F2AD8A4353C4077264A54B606686A24B1365700EC33D739524D596C27FADB008FF3B5485A3C5F4CBCE07D1C108A5838F1C3D139A089A3A9D8DC91EFAED920B1C5D196D7B80E5ADD1B5DAC973BDD20A751B97D76EE4625395843EA4F775D77A19532879934BD794222984556EB5C5B3BAA2AF8174344B19474F9B3E4073CB7F5C18166ADBCD51AF6C022602991585424D49054DF174BB5D20C4E40203161ED5392B004787C067E5A115C4E52FC9431EC5949FF73218C86CBE1FAB1CA21BD86487ADFE8B50BEF3125BB205CAA3D2F83A11378C54F03762B0751EBCB55B21C315778E292CB6E445F4747536A4A52D44F83F9DF8E9D7A2081CE25244B6657616CA210B52FA430198089FEBD4D96255289615437730A8FADBE40C1399BA23EF64EF913A676DA6A434DBD60ACE9721084BC54A445170816E102734AC9267ACC3A7B8C0D26D9BDDEC039D096B87BC17138417DBFDBDD6D12E17DB1742E1B254F5AAEF7D664419C566B08DB5A2701019CAF474601163039107D7D9F9F30C524D6D5B6A455DF4B0265E23383382A09BE79A0BF340A6C04D33245C64D4506EFD28C0E496A79AB2DADADC973753CAEFC4698EAF4C3201FFB096B7D57E70AD6B3A6F597B19DE210910ECA37223A47813898FB07C1DF484FE6D145AD81372400E8CB6BBA600E273AC5BC1132940FF16B959891A3A8144332671E6820DF667C8B0DA0B5C3F6C236B3834F9C21B489BB114E6B0D1FAF596248AA638A1A97AB4FEF33B61D4162BA7A5D67CB5B753DE0393E3A207D889E2563F61F52E63C1EB1AB685DA0EA4321CCD68620F49A89BB909B685FF70D206DBE66E876CF11CB3FA46732B122428480C9D278133D00164AC90D0B09BB15578D64AC9A3E3C95E8E66A5A7480E08CFE772E9A1F58B21510F30A4A3D11144719322DC4EBEB8C647FB06411C49B49C7730AD9BED484F4C6BAEA48E351166178FC274034DF38B390F59C253DBB02ABFEDE9A4BAFB54973419859CD790E2D3B2670514DA5077175768DBF4DC73AE39694D9A80866A1BF7F9D5AB8EFE8DDEABD9DFEBA9778CE00BDEE2950A41CC3EECF6027E3B62F454770DA4AC2C9E0373C034CA1FC6581708913BFDC05C14B1F255D203859A420AED8F49F2C3210A6F4DF092837841C959F3F701987B31517DFEDA07F8CCFEA259FAD7F83828963902A12AD0EC127FCAFE5C6658A3D2448CE1BD041D72C2A7EEB099C5B18682B7E5B2E0B2EC044305990F5BD5B871B4C0875D8E32333A04AF2E2788692F556ABCC75E3FBE338A8C926CD6335867E0D6F408C23A628F8C14CAE8877A2A2A01C766EDFD2544F43A0F5E5A080036EBC1534991F21869B3645A18AF635445EB38B4C0DC78AFC17D1B497BFA414B1C67009702FF92DDC97973D2A9A8C144CDD14D65B82E3D6FE6F sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5 smlen = 816 -sm = 5A93593109DC04AE413983F3EB34FE94ADB217B602E87D442DD225CAA1A3446BEE0D7C170A305BDF8468C5AF8CAD9196E138ADAA575EDDE9F355B39678A6DBFF6AAB1B34C1072CD83B8E767CC859B09E3AE33DE16BFA8A1841CBEB10F527E7ABBE5622EDC71FA26FCB1F0DC15FF076CB534BE6233C64B081496385158A8D9ACEA9C72E1B7DA4DB6C68B23183160C02C385CBF227E6345B0FE25ADB19FE038E45B3D43D7530C167551F767DBBC0473D96447D31A164BE01658D72559891974FEB732E3BC28DE1BC5FAA69A14D6F62A646423775060810C990D9DB5F62F19CA06AEAA5CC6EF6CC0D4E75D5B856C1136DF6DDFA6B3F325ECF663CEE9C57C7903E0BAEE91FEE10DBB1B97D1E5B649FBEF45A5A5FC3C9A8516C064F8755D20B84A9EC6E127882AE7175BBB8D8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +sm = D6F7CD6B3B7A52B5F5931BBD31ED74DEFA721E084AA53A255C4F21A99E49EBF3C4100678999F9F8AB61783F8E6F7093F0810B1047C529F3D5786E1DF391AA7F09F1862B065DCD44C19367B2C2827264CF848DE957601A6D0F086AAAE0528C8C0FB9B824636ADE42E40EF67FF03421CE0B0CD93B96F86C13C6E67CBF35DE204D316CA13DDAD7636DA26E14AB94AEFA76D0E593D329B04418CBB3F618935F78156F163758EBF14B6193023171BF87A5A18E79964A5383DFBA2315F5EE8DCD548CB054335DB6EE05481567A6A633B2F0C5BDA13D2803AEEF5EE22CD4DE604E99B3859C5AE6BA3B8EF1E85E0C0377B6E618EB2928A312F8F3879D157BBC6174C9113289CB5078B667E12FF4225C9E5F2A1ADFB3F7432F749CC2A9472EBF484711C1B352A6FFCD77475BBB8D8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 563CEFA81AD637656DDF64E46F780FC253352863C0B8EBE43B96260A88E02C4D72A9DD4EAD43D7BEB3E77A94C7E60AFEF6CAB577B526F25AF77746D0CD410F63D86545C13F8BD730F0C6D9E506B7864D53189F0BDC9FFDD79601BB01076A3E6BC7E073E730438D0C8A027A91C5CF82C9FFF16104B6AB9AE397176FEE6A5757296D62F805B733B70A6D9E2F541EB9A681855337CD1DC94730C924BDE781141EBF4A7DF64C3FF5B0028D2EDE2734788CE477585F395BE79D68DE35EF67EC768F4FC0C355B541790785149CA705F5227F875A1DBC2EAA6A8B1881B01A76504D57A205AA352045A5E2FDA71FA703F09DF2100C366F8FF34AE1ACAD943B65760BD961E081BC289B3389C1B3ABF423049424E0ECCC6D9483034ED0DFD2DFA63B6B2CB8076B90F06E5B7A1607A7754390F0BAFDD4C039F499F54A45E2ECE00474AFC49BBAE263C1BD47919271A231AC1E5DED58F93D51BCBE35B591DED8965B3DAD9E2DEA0430D7A9815C41782307ED307D75405B0CA93B7DCF62D207C70D64BF624DD1999A58DAA458F729EEA18FEA7CAD70E108B19CE57DE7C16B04EBCDB9188338C7D88DE1DEE0899F3D3F6DA297303A45BE78500E6BF87E8872BC12A51CB4F36D19F871D9A733519D2BAEB572D283FF7BB79203D3EC753E75C21B7B16B62221349BD3337A31AD61E3C6B257736309D977295A58D5FE642107F8B5DC47612036FF9DDD6DCCB05C73356663D4F354D5C6A813982844F3A4AFA65BB0B0666FE8773B3C509AF0E5D4D3BB3DFD3B64108D215011A2D052AC7B49CA649DD0CD30050B577DC5EC1655D8C53F271DE5F21829111D62D3F664491309CC79613294F3E94C86F6492B2F852AB402F9300CB3FE35401E67E6AD38302C423EB33891B118EA77E71D32DBD14AA88A960F9EB9001C9364AC7F41F18E2A6C5AB8EE472992D59BAA7BEB80D9066645A16DD2DDFE00CD1C9C2BECD30A3F482A44AA476DC40503693C6535B8F9B5487AC0E672194CB1BD09868AD713A517268B281DF7AFE60AC5B55142004715FAF253708A3B4FC02C2CEF70066399A3A6D29A88E5BF97AB9DD46C06D20B64696E0A8343EF89472605A8D8A2F4D7324B8E47F5D2BE272B28BEC12F064C29685D9BB91BE8690BD9BF29FECF293566426D11B2F09041BB88E413B00C1891F05BB0B60C9A04A1DFC3324AB0AE70EBFE8E4F42921958CB8291AF66B7AA6A853BC1B353DA0699D9B222B3B4177957FD822FD1FCF39AE0B8D65407EDAC8A19FCAE5D29410AC0160333C53074233226B731A3D57B949A5EB08B0B5210FBD5EC1674D5F4B18411E4EC50236031501ABE8347A7D98B977D1B29C211A05F0AC61BB59D92D4C6D8D49196C05C4C5EDA52B2C738EE43AF31BF5127D213360E283FEFD6C3C8A46A682BDD2ABB75A5C7EB489CDF4DD005F6B5997351C16E141F1698CB039AB250890C36A810EA4515FE46DE9CDD7E21653338836111ABBA0BDCED50ED5B824309D2726CDD208A693A97838994B94FB7BE150720B287E7CA7BBB5E3224F33A2FA474D5210F3D3C6A5E6E29CD98D202CA000FFEE84C8DA55F4252000DFDC2A4D6F33FC31294E516AD740076D11B1FF9186AFFD13C2FBE6D67310C1D2BA66A6B5407C28B3F9A76608702AA174B247D03 +pk = 563CEFA81AD637656DDF64E46F780FC2F43CB2FA1947145CBBD16A2B39C889156FF8EA1F8D6C8F4CC7450F5EC4C0A8ECC2BA69AA57700CFC732B54A358A31A383CC7CBD25C33C13A8AE43F5E9FBE6C4A0A5B73C3BDE4DBD369E4CCE9B133A14147FBD24D13400A2FD3A02EE7FABBEB4352770E834D42C0679C017E3B1490B107D069F87A81B01607635EB80D649A3B0D924E0182CCD6A41147E1F34499FA784D7767AC0050F88CBCD370552FA727D0850ACED3AF89718F43F8057DF95A15281E1FDC44D91F4F787FC5A6DF2D57C1997C83E76C0E9A3362E2771EE4D3238F9A501A4249EA8574EC463F7D0B0AE4339509199DA0FA72A16B1BBF0A76E11F210F490B9C6FB94A743BC9E00D986D6D76114DDAF003AA6DCEBAC3A4DCD1BC40BA0182B09FDCCEFAD9489FBF671C3A41DB0C09AA4F4001721B27A93AAA1A0DD8AEE5C0D57913CAEA01ABB8187C54094426B2D3286A290D98D801DAC4B12A25A1154D7079754781403A1F74046E7F3B6A8480961C6711DC304D183F2120BBBAAC6376CEAD5AD682EB42F04C6F2791EF1128805A80D2D158B6244FF085DF5D015AA223B312E10ED4DEAE30F86658BBC72D3FD867BC7331694372A67747CBB573D6ED1AB8C6DA2680BB45D18DD6D466427DBFDD5F10277EC18AD9FAAE512483856AB95F2126B0C3AA99469CA05F01852C336A45398A8FD92ECCBDF6E4483E65EA6ABAF470FDF3F9D47F4C40E57DD1E9301783AA0DF44C8AA66931F8DF708381471D2E4D6E9D85594172175EDAEAA819B6256916BB579430E9E3AA946C5EED509FF3F065531649E04201352DEF7769A2A34DD5A09DB1AEBBACD45552082D9527F35C0E006FF532F17E840FDE03A8455A4485FD25C2ADD5DED431D3A104662C7709576CB512D8B108DA4CF86E4AB253914878FC6B682E3243E5EB766D54949754FD96104767513F6DBCC737CAD58A65832048FC44F99F35FFD7DD932ADF486E56FECAA14A45A3E99ED6B72E6AA1814DE9FE79744B9E44B91E2187E5A12C1121156D1EA23C9795AEFCED6BB4AB2ABFC1F60BD5E17D7C2D1B38D8C7CE6D4A6BFC2032E29C0CAC6CE4D938C927F592099D448DB0FF9A58A36654A9762F72F2DC59FD7F73AC73FA4A592C3113B7DEA452378B851A8B30AA2BECE301E1A8C7415B42FC8EF4D79C771CEEE682497361684322F08FDBCC91BD13DE0DE559C21A06445938B07E838A31C752BAA83C2F71772A5D99088DD7D1FBCE0FBAC7CE988BA38A807B5ABC5EE3D8D9DB797C7CC30BD732819CD1D57946AD442A76140A3B583F7B1CF24047CC40B8E3C1B5F76F4AD80CAB5B9D8EA43F98FB0A383FFE1DAEB42B85775BD4377482BAF35BFDCB28634B2B53B8EAE689E29A8FC21034BDE4B10D8CA427223F8818DD56C2FF1B35F10B7A99CDA61E99BB4AB5C5DCA13C83A7EF7D677CB70B78C2C8E30BBEB7A891455EE60A9212BA37989346378FCE44C1153B98C592EC6F766312D969C42ADBA205EDFD9A7444452B140F713CE459C411BAEBEEEE4A8E194FA5AA1FB77B6342CB103670C29A132B975D5110C5AB1C4947A0221B013A766710E0D1339FA2D2C49ED100DD5DCCD43427861F025AD651C375543C3B73E3775F12B59C1E5308E0E610DE04DD3B95435405894A6608 sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F00 smlen = 849 -sm = C9111033E67280A0FEA67F29BA7DA9B272E15052613CABAEC91B9C4DAB3E8FF18E6BD04BD004473CB708896A836583DE129D61111D82D4A12D8AA83A74C6BCCBB9DB8F6B878C5C7D156D691026D441D61071B01231BA73BC7A8908AEDD422E5D549FE979C470C6FDA57F6E4D6A245931B32B1785FB0F9DAE129A322697BB63CFB4DC7B4AF6374158429B408B7B21864A000EAAA7921AA00187AAF800FB635AAD2D44F5C8637638F4E36C5567D9C56D40F7EA79865F3E763FE29FAF9C3B1C005D7E1477BCFCCE548DD3A827AE159A5CE27945F80EA46B6B1675B2BFC673B6D8A16DCDF4BE189DC828D60018563C8963307639574B1F7BE2ACC5FC211DDA16FF6DEEF11AB099DC7EFE5987111F51158413994E04685B1A6388C78C503379F32B030D3082701EE90BA9EB0C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +sm = B5C708420CB366CF3506F5CA766BCE17B0019EE9DEE393A6B4444933DBCF09FBAAA8C7BA869E9B8F947923B0FC74C2C0DA2E86A0F5DFB82CFB1962A91FB8A1E2AF5C8E27B6FB14784CABA02529C14760337FB2F10C623FC3689B7A706DCF5500B7CC992AF7965E3EF9B64F959A08887144C845FF32073A37F45F45CF577E5D543A6895E36E12023A1A5F63C673F89F124B5514AE26DA178E12F477AF270617EEA7AB65AC9D8ADD0D234C400B6EC2D8288E1D73E7283A5C383E3C41A0A18F1C992ED6EFCAE91EEF578C15EEC07A14214B10BEEDD249CEFF74300D93EC415670080BCCD588B3B853251E9C7A8E7541D3099E51419C18E2C3A18925ECA045AAA7AFEA00C3B278A6B4224B4EEB73C60C9F17F2E0E100EF9AE33747B16EF9C590D1356AEA64F8F3E40BA9EB0C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = 370557AF88DE7725D46B3F1C3731BF3CA01C48DC1CB266092B9D5D51C918E1C36D78F21618C5FB7AE80B131AD09638A369120B52B6480FF745626FF7A789DA0ED1AACBD84C58506C48F5CE29D8D29D84AB71D7645CB8DDC45F56A9EA6883882058252256860017CFD646F4C8AD79B6234BDC9F17942DF70F245DF66BAE7456789AD29733BC2BA97CA9FBE3D05BF179A63F4989F637BDECF9CDF659824FB89983077F272F3F32159890D10E751F11EBABC90D1DA7EFE61E912A339DAF9101BF81781D03C30AC2A2E2D07C8767204C4E44BC5F4EF9595A0E7CE1E2AB2BE338F7C821DCF6345809FD07BBC77C1507120DB4ED66F77093E569BE952EB55D92AF7CE966EFE108D02883613FD745EC388A7017E053CBA91A409ADEAB080DF9F7BCBB8CDEDF0B7FA5AA7B5EC6A5D7C5C205CE35054ACE78240D89F20F3579816B217928338ED32DDBD155A4BF6864AA55526FFBE7382E40043BEEF469CB615EAB7052F2FB3B2A2BD16375CD0135958F6CAC2BDB0E2E71A3B0CC5C26DAB68435221FF79FE3298E7325C76A3DAA1F264544C92D9CCCC5B3B8BE2BA7403A39B0751534822F994A68343B614E10969438592A53151AC8AD320077703255759F4829B8EBF5BC61FAD1F0944DCEDC683C8BB812929E17023542A843E80D6244D50706F42128741EA69DC1DB8395FABD79C11BD73017724A258119310D47A92EEBAF5B10608E1FB0615FA19B4E030248F8058B45BDD0405424E6C6F4676102E2FA05D4DB1EC0D7F67A8AD051A67DA4D790E77F4A2CE99D54FEAB030EA54550016BBB1195F59B593A23E64D77205A1E67A0DA8227EA2D65F6D44A1EE027FA396D54563F90870E8390E4DC7D953E7E2E4DF8D8FE98D6E2EB2203D4503DCDFC3D1FCD2A26064A42B76ED48C303DEA02BB18C4331AEAB1917075C2E0E2DC7E0F0B1F85453E7F4B0E2CB05957AC18C845C9FB11C57E1F39CC0497C021811C87F7DFCDC93143EA8E9E0280F4DA90264195AEDF9242325AC0F227962ECFD64C774B075EF5766ACDBA8AE7A2F970862024DE224B2614E9AD952C0C757F5CD89340619664D217E39A1315540517A37F410C8CB28D6E5361D29ABD187DB0C128D28E07CC7F190B2F2AA3D667DB70116FCBC4180C1BB752358C1AC6A1A6FFBC97EAA3405AF7EE15E8E001B8C732EA55D75D1FC893F8B8C44EC2E2AE3AA59C67D381B85954A46D5794C533A01CF5A9A18F4C883841815779B67AB7AFB90D39B1B685922B46595FFA7B5A638193596C0CE1EE3474FF0CA37E46433D49F3828AB28811FFAACE4C7ED9D6B1BE35E807246FA5A18591D9FD2106F14D4E40FC62392D767EA051775DC1CFE19D77DB7CFBFE4A1B42838A12516D1B9A863D0BFE748C5B2588C50EC5EA1ACF71F9D3631B3D30133BAFEB7B310136CBC59D1889BC378ACFDC0D643D830ECA942D22C967C5E9326EC7D9906EAB768DE9F9C20B213A283C633887E9E4DDF6319D31923D6DD26315844A11673BC481F68DCA2C6E39A530DB3A14E9848B43DBE1D5059B51B26C98357DE087E43A4DDB23FC8F8ED927403E41E72209EB62AA607A7BD8D3CD6BB41C706F18A56F6F3F17552058C0361B349FD23216C0EB4229BA78B2041B13D87CF98A2829AE3BD96FDCEEAA5F8734D547 +pk = 370557AF88DE7725D46B3F1C3731BF3C6CE4CDC3B5C6396594008F69AEC546DC2ED9EABD7B2333BE2F0D78FEA3B2835E352AE58DDFFE45B4EBABFE94481BE45AE1E37599A7AC69F41AC6A1FE4DFDC6038CE11CDA727C17913E3A9E884CE2D0CDFCB972500D702943D2F38277A5DD7FADBB008AADF597734F103EB8D40846F47B34F7C4CB4888A1A81F1CB76F4EDCDDC0B1161D19B88222188BE8753402DE909FB59AAAE974721BE15C1A3B243793668ABB5AC71FA0DB0ED95529581F35E56F488B486C083882722CD277F95A8AEAAE8DB07FF0F64DA0F28D254427A1B1D885D1131D77CD7EC2B3B803C623D92472DB0A30523549CF4A0F1D624F725CF513462B60ED21A8E6D42DBA3E729D9F56C52810DDF3B3EF758F1FFEA7C61D7B753B4B22FF01375DA9886B82FBA83069A7BB38A95CFBEEDD366E193D8D24758137EDCB1AD2F507C7784204C28126451933FB5F0B415624B0EB1165C2E2802FD82A3B9299455AE5374D0CD1C1245FED91CD585A7FCB69AE357E6BF27D962A37CF2C17952E746B41BE4C0ADD2AE55656B5F66FAB083D2DA746ED3196851766163DEBDE9EE369E055F1E67ECF104757F685CD9AA0AFC265BC5AA98D9A990161A2207A3CE101529994452EC7B780BDFF1E109B9523474F05133943C7C0BCE497D6CB1063FB4C83EA73952B50CB9945663478960BC37D1E307A43B7020D47DB947A86E433AA1D649E13BFC554D122AFB76C9E97E62C0CDFA288E967116ED4C7C9FCF2B05A62F60BBF4B6705D705D7B7ABB4F79C20FEDC6F8CC023212B2C1602B3416B76F259F47F63E39BE39DC8BC6BDFE9FA8B358B1EC5FAB65C46F9EC2F00B33B8F86344CFD4AB0BBA614B1DB11143AC4FFCD8954CB2DB4AD93B837A806FFA72ABD6E5108F794F9BB027DECD382576B07EF5EC81ACE7E8FA2740DD3D8AE00C3FE10E16C206CDBC6F5BBC5523A4C13406F9A65BE839991FF00BF00C22A4F04358B7D1205FB8D0AC1049A2BE5DF7CA1400158DF222C1178D0A93B1980B45DD3D54AE468346B8E25178C098084A67B7A64F5DA27448F528F6C5F8014FD4935A0F836F684379353B572E5E73DEC05B7D03CEF08B54C09D4CD367FCB19637B4F5AB8CA7FD94855B713CBB9A51EBDF2B9D3D20EC280462F98BF828CD6F251F93B93BAEEF5D794C807EFB266C386247B07787A1A9D8A3F0897E2488769D8917F97550CD8D1EBA72FBB22372D4B397DE8D59D7448F42573AC5CD5A3B1A3741B6345DA3A63ECF27FD374F6B7F332F2875FA1073F6FBDC8380DE3AD847885ACC9E1C52906484B93091E7DD170125EB8EFD95058C4D8E47E3A614E35F4A64A4BEBF52F2F1C44547754A09F1F05D5DA46D58F4411E8F0B709899F880935B4DCE8ABA30F0B8B2B8A41F62FDDC5AA4B077C9517FCFF20849B47666B67512A60AD9C2E62848D47477B9760CF33143559E3F93B1A5FF9694D9C51745BAB2FBB62FD4C17FF2082C81F97999EB100CA20EBC5393878FF861995BABDC1016789E537121A42E824403E568D0C1C6DEDE12EB60E2CA2BB04BE7DB3DE8560CB0B9D6E2B29DE4447C032C25AA9053011BBF3408EFCF9567670626D4C74E50F0B5166DE96B7C97CD3F798393D5EBEAD6164DD0CFFE7B12C7E9BF9B8BE3CAB2F0F02 sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D smlen = 882 -sm = 791DDCF93DA2F8DA01A1B5BC9E9EEB06933E4301EE8D0F447A2E6D4D18C9F5543DC7172DCE9265B0178873A5FB3F521B4140CEB66BD3F9359740394AE3CAEC8307660C8E1CA5C444D70F3CAE4181052438083FECA8BA1E5DFEC78F69482BC8CAAE2EAE501F5854694ED680EAF461405FF2B73817FB4DA061933688C4598A209300ACF049C46D426BFB886827B76C677502E1133D29CB5E51A89AD061D630C36384C16806875C4EE31166B5FFB626598C18B10E120611114C3F3CA43B47152816462FDA02850ADA55536A2FAF4252D450598DE79E7B36E7209852063DED0C6AEE82DDD676F58A25C35FC5C6CE2C8D99BC08A2B13070AAF62790B4E12A88DC787BCB79CAFE3340206C9D677D8CDA31B8BD56C33EB78364133C411295D1861E34643EFBCDA213E583FF8B74376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +sm = 5CB0723081A64993688A21F972336FEF28075373148D6BF4B2DB83A8353FD10CB7F9C537FFA966E8F6192EC0B224A3C4ABD6D41CD5010DA3E97BAAB50631409B0F2EC531458873D368AB9D793851E008CAC0CD68C7F50BDC0F954C654CA7FAF8B3B5B464E19E01A40757BE29B924DD6B93F9D19FC5A9072529CA322182ED0DA848666777E7B9B5CF220E2CE78878D9AE681F537B2F4FE0915E182774C2B06A6CD60937E8B4EB79E7EA2FB62E25F3E32C687921EF71CCDC4F16B165690CA3E38DE26EE36132B46DD312EE0DAA41733E590F70CB9CA89DC4D51BDD8C7856E85581984C451A47B29AE581A35C877CFCA7B30551946A63AFE3146DA5C674F6579666B919D05CFB135E759D677D8CDA31B8BD56C33EB78364133C411295D1861E34643EFBCDA213E583FF8B74376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = 03A40CCD61248935BE3BD76D44BA4A5175376053AFE1B17B48DAE26C95F527F534F7A731BAE6A5118A3ED4CF341B5B084C5FF8817B0877B64D1390EA144A24291ABF6E2C7F659410C28811339E33B857A5652FDA3258F28F36BEDAC621BCD24952ECCF64108BA2DB7EE6A8BC281483D2EB17FB9EF9BCF25CFAABF6D4FD468130C41D0D73CE46CBFBF70E1DA2A3313BB3E9A6FDAE857CA577AB6C29447A00C874B64F94A9C7A541D06893775013CE4DD8558394A716C9B088FB39D27946A0D6FE794D85D3A4B650DD328AC3F2061CF37E7D5ADF61F770DF133CE78EDFB1798BA167B9D6A78AB104270DD4F60B4297F51342D3FF068A13D5C40CC74167D3E86C5A8B38D73E4A61A3704E2516FF9FD28C01762574D5F9A433CB6FAEB31D2B8DA59CC76B1A8F7C10306C3F6DA1FC7DD4363C76D78DA414EBF015DD9550D4B8E08E7002C856700FA21D54AFD2B1A66B5C5682E973DD051D12477FCB873A78287EEB719E0ECF1E850E08FE5F27A64A9C58C212F93BA839F0909B0E70947D4EF2EAA23A09B9317EF84D42594BF0B1F960C26E376F0A78A6B8BDB846DC364EC45FD62D8BC42D641DD880B1CBA758FEAB87D4DE06A9B3BB6545FF6120FAA629ACF473EC23F6347FD4CDB62F4B1487A6770F3AF550D8D808C932FC404F0CE1E5069B21CF37F3B989C2844A3A61932FF18830F4A9CCABBB4FA79EC910D09FE5B422700B54B7D617B8FE90EE4401889DA4E241981F71C9480B8BB4504AB4218A1CA942D0895AE378391C82FE990A8A078578EECDBAC3C1262AEACAE02B04147F6948E21AFA9E1479378BEC5246C9BF069F6708C2F4C4DE940A29C5A90F76BF981AC503AB4241BE94E835C2163F8143D610720F9B57FB0040B6A864B3BD548EBC21F6EA686578B0F2F3C6C9CFCF2CFDDF83F3EE0E21F2A664C9826256DD8AD60F8E21046E9325799E3C63CB30220AA2A4B7F1BB5A5AA8B381AFAB55DBDE4E90E95749DC46D62D1E4CE2CEAC1AFC1688AE9F6FC1971D151D2C9C8F0AD9ABE4A2F1F1F995D41197D6BF8FA6B43EDFA33887611C492880DF8553F4C5AD20FE6A881DE8A18B2C303071956ABACB5296B781C6D41F86DEFCD52A93FF306CC6305AD34319F517DC66BC1867A25AD2BA8C4A32AB95CD616D477335665E6034D8D51B83896EBD2D719751E8E1B642331CB936BBA40BE5A584C5E9C0BF02A56D7E2D1E2BED412788306C7A8968599D2686E142829B675AD9309DE19BB1B8170280F110DF48BE8B46B31133966E847DDF1C5D1C32AFE1251CDA4AFE27E8446764E08C44B5C6D3B0D148A86904DC52A8BEE310BCF679E1D4AD88497302C15C33A591EA6AE5CE79235430AAD343BF2FF7F9A4680E943B33C65D89FEDF4AF51F9260321E2FAD21F5D7C0F77A4AAE4A0B7F97C99E39E3D0B30C0E437773B04AC3629C1DE2DF777C91A8CE96A5BC0A42961610D32A865E645A892AD3017F20D9DDBDE5B9A141C15ADF7797FDC9033667ACA47745747D421D0726E1A6E7FCBC0CCDC8C8D053B29516BCB6BF46BA9C928CF18316317672CB3A16CD991C2F9A0F5048474A05164BD6695C19182B37233482BBAC5D704F52D7DACADD35FB65A0ACB4C2E14DA7C51171E432D7E91DA4BDDEB61B207238B6378160F682A952AF42 +pk = 03A40CCD61248935BE3BD76D44BA4A51AB52DA0A3A0EF5968C7ED464EF1E6FCEC96AFBE24EC35F462116165B6BFC35A3BD3297D4F88FA7E4AD796C8A91BEB0F48D2A4EF0BBAF56A1179F3823C23C581DD4F87538360A21B8594C959EC85CE406D352220EBEFB37980FBFAC16D97962C664BDC65C7AAF78C002D75004DC067E3262D87EDD6C9B29F9CCFA2A987D2C2153543EDBFF1873F169A6AB12D716F3C2EC0724BB7F7447FC24987BFB38BFC1E03D269850F7C19D29ADF29D473F8222AA67D4008F8886C3C9EBD0E7B3365DF793D40FB7B0AD85A07BE2D9ADD057145C68A6ABB5E0687A082DFF7A9EF5CFA3B6854D86EA33891F3C54CC97BFC6FE7E7DB29C835FFF05811A2C533563AF96AB583720350DAEEF73721869AD9438749E0175D41DADADF779CE6116619431FB0674BC46C109C1B5A3C1F4FAC2986AFBB6BC34F0FECFF54B2757231CA5A33A424EA8B3DC38FC57B095D5BF9BCCDC909B071FAF4DD5CE6236D6675CD8099B5ECCA263C01BC6B7716E152A1AC23E57C619A2076E48B8A1A2865A6B9AC3B24871B3A743B633E7A1E1DEFB829889C7127A3FE23B5861F4ED266AB6025483E06A70C64C1129037B5A20E61CE3F8645E01FA0836006830CFDDD926FE12C8A55511F235D0C4406A7BD36CC990E80063DE3BA347EA9FBE0C674B5C37287219D86A265B7EF6E37C9F503924C18FA30C71C06F7279E21A98482CD7E3B9F9ACE0AA09CB634A7A2886952ED9734F856D7392843D7BCFD211B962D2DFDD3277E989C2E4D7C36EDA4D44314CF13849378F1DF9A7D82E311E3791C1AA6CB4DE79550BB20B533F41071C7908742CC05B8C61E273BB5467E9F531CC558680DA8E9A131DB90A4643905DEA3BA8AFDC0407D6181FF1B006221A088BD6DCF8C95B2D8395041259D0EEE65FDCE40265292A243EB2D65276EEEDD23305E4638DD04B58DFB149FE72B9CBCD04CC3023C6D5D1FD004F11E41B1D3D5B86B76445A036D81750B26C7DDF13242F8A572E67BC1F716D2EC606C739CBD7B45F4E22372DA23454C021151AED7162BE09B766701D0B56ABFC836F7969D9D8CAE5D10E84F480E29ACEA626E7860D1DCC688099F6259D4682E6BD2FF7953B1C7368E8D852FCA43ACE993E831D5294730A06DDD9A491EF9D85046A96227655289F017E14535B2B115EBEDD7D52C63CCBBC59D711FCFBFD2F50AB932DCDF725806D2934AB7632BE631142181B9F8EC708A1D2B14D6FD13DAA04D3105E2A06DE9BE6FA1062DF01C5B2361EF694BD9B13037569FBB928B11B51233E8A82585C837EAD358AFB2FA30E7F0C99448686E736B6C17AA75B16D95BEA78D28B3296A0AE9102CA92E77004D18B23FDE4041DD160F73A1EECA75B14E424FBB55FF4CE76C5B03F2573A4CC7A89BF158CF2D09D92E64ED548A9E656C625707E1A8A4B4E92F0DD5F023BDC2E37113A6E514E95A9C9B52DA024595E77702768E4AB69D0A397152E4BD31D5320F9559CF33880D0C4842ECCB14B1DF1F8D3A8B35B50D2EF6B4006473FF41296BDE37D2A2B0D09AE20C4CA2954F25470C810885E836437AD9F7DE2862243B096CE2E73ECDA59D5DC540E646FB1247B3374E4285ABB8B6913F0F60F3440EA2B309EEABA85600597D364B728C83B83C11131 sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E6643 smlen = 915 -sm = FF35838388FD4CDF621EB93E25ABFA41DE632AEC3291868A6F9BA45D1E2FE6AF363B5FDAFED77B52508610DAEC707B84C67ADD9D57ECFBE2FB0EAA0BFC1C9EF425E5E3D6DFD40474B6A59073E837CCDDEB9730DAB66CADAA95A3B35161ADBEC7D1E14F266FB7ACE8C81F4C2D7CE321BF6A8A0B683E310398C7185C44831552A0E2BDF0B9D438754EBB5DA8DEC88953418BFF1E389AD60C5A0DB9C4FBF6E5C5711903DC002A6A2A120F0E16B0001207209925D270687EC30A94839F85676D188368740C61B828CE43484931F33B6B825BE41FEC4F8B35CDE1FB91069BD301CF2619CDDE0F66974A8047C91FDD1AFF0E90CBA0B67580082889D05948DD1B9DBBD3AC4D6F4B1FF0D8BD84CE79D6C03A0734F5894675221C0EEB0957A88656303594500AE4E017B7E575218390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +sm = 12A376F1DA6854559D7D8183ECEC6ABC3264FD793266DD4DD20FEEE15AC8C21A062F7298CB2FEB070260CAC937C2F1EC7CE548F8421569608765A4C1B23E1B776C84E8BC3CBE6E8B9559CF1C72DBDB69815B9426347764E5D557821B6F53A3341888CACA7B919CC79A06241B398811BDD0E287F9BD28750276597845C1EF494D9901DA1C84EBDF7B5CC19109E071450547CE91D20AA3461D1291E651D50DB06EE2145D4423DE7490F1AEDA70291F2833E1D48B35CD8E27232E9284D20E97D5C72832D52D3FFC6A63B79901D688BEE6371F9F400DAA2A5BD1B41826E4F22C14D530C16E08CD120A210BD33B5F606A6E247203C2DCADC0E59BC6977BFED353C1E53235CE8EBE26FF8A84CE79D6C03A0734F5894675221C0EEB0957A88656303594500AE4E017B7E575218390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = D180393C698F4D6E3850A1A16A9270CFC86B6AAE3D151BDD5B752880D73DF3434DA40424C029D2E1A50F344569CDC9C6D9E6C21091135B75698712CF1C2230EDBFDDEF35DB4B995BAEFAE51BB13C052A6181C66B7EB9441AAAD047083678A73B850DB045C41EFBC6CF1A654D5C2D49D7B9EF575E8040763F384653B6D236E4AFFAAD053D5EDC636A63C08A951B5C934B374A6F4D9C622BE913C23D1F9CE1C73FBE1C42919F83D241B392A0A57F1A9C84F67A817011078908EA9D5059DA91ABB15284BD4043FC04C1675CC4F9850583522E3858CF5C30A6F080D1E8AA9FB6E3CBF6541231ACC79D59B0F19D33A094C281B34B9BA50C2EB09BF665B65B161449DFA753D79CC828BEB01B53A31405E6605C8005004B8E3A0B981D07243F1AE6D5BD6B891AEF72A2A30AE3384402C9945BEEBB7160AACCF1621CD66000316620327348800D4263C0071F75F872108B27E831BAF9B959885E1C71176BDFF353ECA4CA31AA5944DDEFB45B52AE0F31288230357A31C13BDCB2989ECBEB39D2399E4BD2492116E0DBE5138BFC64EA008D7EAC177FBB2F0AEB3AB9C5671485718D05076A1BEDAC49EFF61EDDFD19CF89423BE89DF9375036124AC7DC6455CA2D7BFDA0BA3F9AF5669672D9324DFC2736F5D0ABE08CBC0E45F98918F471031B2E18BC7AD7358BFE03C21C0B540D15B510AC6E18B7C51F3EE7FA26F991A36BC9D13A9A63D59F6F61068EF253E7ACDA452E1F4596E22A5F436071B6336CBF3D3B007725E99214B292C1E7CEDAE3C1502D71C8009D80D5601914B76518AF586F80E9E45A4044E0B021CF5C4F37031DEE93A6875B82463966F427037D15F80DA18FF2B9953BDA9ADEF13A2E4C35CF03502EFB492D459A9F7834C1AD553C926497C2BBC411047B94F0C96EF915C4ED11A18DFA693C01FB37DA26D85A4834DDC6A4291B813B52A9FF85DA1746C4DF4D34A8C2055AEA958A2F5B9523EE9501C96F33B157A2998E40BB44B1B4FDF06403B715F6C77C57BD2D3E6E8E05C49602FA303AE85505CE4B5235E0289E0477C3BCEC85ECB2094B80D12ECA196FF44DCE47C84805A52B47DC8764A35703AAB588EDD67639D44D1D482DE09C0B65D1D84E75F8BAA403ECF51ABFD33DDFB917A51695116084081D1EF077DB64129101135CED564A8618C6AEC710E9946F6DFC93BA8A2EC3DCF3367E364C61C5BA813519DF6E8EB5B9C98FC998254BD219932C881CB20CAF56FE35C21A0A22E7026D1601B875CC48E7E86FBA86645809BB0B9552D494B66D173F8BEE7387B89FBA6D212E54DFC4B75C7EF9F4A516D5B61808C08831722371B68EF54110E12CAEF6ED424F8078251221F7C91DAA8AE8B6A8FC906AD8CA1525411A88F547D90CBDBDF9BCFF06E58C70EEF52BE0E8E127BEAE1AC8AF421A16453E6F0EC8BD73DF6AC9FD2585A1EF4F0143AD899F91E54F2551C116E1FA4272A6E18A19AFBD42984DF86E621C7AC338DB3BB44568436628C858C4F858CF7A027D48C4CC10E44B964FBE7F4EC5188AC107785913B3C7CF897FD3273B95B085E651505A92426102F6EBE71154E30B2AA9135DB74164A8CA58158DB270668452F7B42E0DC9187CDC647A4F007F069DB3BCDDA746D4D3B4A9626093CE75F749E8C2DCEEBE051A5A0B +pk = D180393C698F4D6E3850A1A16A9270CF3EACA5180FB4DD3696FF8790CF35D0C5C41028A6CF393EF2726D1FE09890AF250D2CC3D237E0C28247C34AB523A3463F33EF676FB437A4BF0BE66C780C153C1A461BBA4963B1FC693427429C1FE01DF82DC29E52C57AE301BAEDC6FB3DEC873BBF5955A2F5818E109CD82C97E2C29073D1E44AE06B3073F8CA23FE5F66D4F3A33CB5FA71D7B2D5019D65991CBE87F19CA80E116C90C1E9D2091C4F667BC3FDB91DD4F99A4CD4CB9CA163E9893D3F04875EBBA715123CEA6A246D8FFEFEADDEAF69FCFBA6F8A2EF8F41026F07F17720E00E98C24E9280E2E9F2FA8A6D646EC66D5923792F0C080C0EF8306EA4A568FB31F24C8C202B12836BF640A0B919E4BEEC3874643F2C555FF2465C2DD12504382D7E33092DF48CB6E38F849A700060072FF35088C3CCF7724CFA280ED7D1B77F1EFB08FB0A30D1D7D7BF71CAD2564FF6BB330910EBBC6ACACF8292E1FC4198283D5106C767D402BE7C80275C13D585626F4FBB819CCBAF2B4C61A0E7CC16AF15673A197F59BC6DECC5C9EAADDCDB80BA21B04DA274E15F72A89541C70E2551FD9982233D789DD74FE3D31618E25DA5A929ADA4FBFCD63C8563033D00CF42473B7C3801AB280C4C1AAAAB406834E688A836C3435073C0CF56D10EC90BC6DC616AEA171D60B427E91635D157D75CC8FFC216E65DE904265DAAF05B5270E0D69FD3066A63A0BC40CE7032E70E38F4A37C8CB2194B815AADB8656515EA7EB1B6095C9D2576D732850408F1D12E97D8BCF364186CE839D06A76AE372EC3BFAF27B74191D3A40D4BC4FE8524F3DE127510CE7A51AD696A5D83AAB2FE36C15AE20B5FC6CED1DCEDBF77960BF680DBB1DC8D9877C2DD773DE168F37777AE8B11A041B4D617EF2681A98AE939E31B8B43966BA29429AC0D3115DF3D7B629A142E627A6081A197D47CA110544D71200A6F1E894A3A34B24EB7D528DC2BABABA546D440CB0381B0174612BBB18C086DA3B41472293B5179153DD4037F0C2875D28A8ACDEC3AA7BC9CDDF56122A7862632BC168B37EA554E37231871F33AE7476D6872AFF209ACF300DBC39A2C72BD6B15DDEAFA99E8CBB332E8FB9AE94E092A261BA539E950B1F2CA774E82E707B183BCE5BFB9C372D77CFD6A7C4106B259EE64DA4272D6D98BCF2FB13F824A1385947B59DE6027E48D9FCBFA5C75AC2317EB10E9E8DF8069F265BF1BF26BF2EB623229072D4F4E25A123047D0068D63123EE96154F73B5976DE41298D6B271D58DE649CC32F78AB9717AAF95C564E46E5B9AD2A40DD00596D2DE2B989DAC3BEA3768025EC0CA7884E21C6B239819152A19AC58C740EF453C783B45E03571CBFE28E250BBA40A02609E2FE5E0E3859FF8442309683320E231CE7C39582BD9EAB62DCF319222BFAA15A1C10F974D6C138A4D31808DB1EA753904CD34AD7B65ACD7099C5458ACABCFC30E8E414F8DE8A9FE66F4E178E71687F9EC4156C6A8504E5D38F8E9B06440124787179031EC496B9D484A2C1FB8E22FAA9310DA1CC01C5A179C02E6A16FFE1AA3D1246AE62747FD7D77A79005124FFF3DF8C7B5259C5F257C925EDFB7822F33D092A2F05FE23C831A25F74CB08453FE0C3DFD0D5F78A3A701EB8E02AD1941220716 sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE2 smlen = 948 -sm = C43189C79D27C450BEDCF023C06AF9897EAAF9C81BD388F0E353E3E826893AAF3F617A5EFD43B5E19A219A5B2029F2CACB7C2136D026DB217C152CBA919E30B75E15AF674C2397331FB8C8DAB17A38CB31547AB2407CD1F0C09F9C939AD85A10BDAD1B6472FF4D051772C070FC1C77115BCC974B6227F0532AD9DF3C709C0020FA0C0C8CD638E6B251158296004C8450143F8F8D6C7C33F126B0DAECFEABD3F93396DF96820F8FB31F635F6E2B0A4C77633D67907B80C82CA9F7D2E9DABDB03DA6585C631CBD0574B2023B1D8B015A2F4AEB9BE203165F69BD0D4DDBE389EAD57EF5519EB281B2F4E31324BC9CEA60DED1D09F4EF8F303147D1EEF10F8C534F1DB202F67904116BA386E6667A374DCFA0837A43CD4D771DAF1F932D6296C618D95805FD2427E6AE99733B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +sm = 41BE3B1C9B272E90B4ABBEF7DE733765A624B576E4220C87C3C8D029B967EB323B3AB285739CB0D8EAAFBCF5ACA6B4C1A5E32BE573320BEC08C3F487F2821BC0A428A30F0A2D6F416302DB3AC23933C6D6E61C1EF8B1CB59E0A2147AE44E754A896FD1829DC59E496030E940B635A0B9F8BC878DD830F27FF99F732E03C6271F48D8532A35D7DFD8A9CE04F015CB48421048E568BCFA15542242EF95D7EA466C3943592EE1E9C8F171EBEF464055CA2396358EDDDCD0E75F6F4C85D08DEE3489F95E1DB84430FD03D6D7E29D5EC19250E8FC580F93AAC2645DA26D14305E4534A31C222C4B16C8CD27E0CF1E88F93A4DC2B62656B7A73B7E5DAC107471128E2C688F9E562039DC3F386E6667A374DCFA0837A43CD4D771DAF1F932D6296C618D95805FD2427E6AE99733B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = EA539ECFDB4C17B07C263F869FB19451064653B4315575093D0852295C7B01866D1639B7B737F37D757B89036A727840446E1D6FF6A6799F06601615D5EE26A76CBEB1C1CF7B7AB58997D813F17287C07BA4ECFDAD347AE1A01F7C2924B2DDEE8E2617B0E534A929AE9DE5F64B98338151F16C760117AE4DA608175D45C396A050570D053E8F3D2BD4C8ACA3D25C5C261C607626BED4036C4CF74F1BFD26472F01C8181C50C7EA689E081DA0009EE89124AAC3BE5C0D7BE1E18400E82B3ECD62D0B39357EBA20E437361EA45101F40168E2DFD4D773A74DCAAB786BB92B406382496D3B504BEBD70A1C31FAB462C479610CAD30B481ABD7B52923EBB4AC62534B7F6FC22FAD2C032707C923E8CFDAF93F6F40D72D27F18D9055A70B70D7DC8677D07EEF13E66DDD99EEC7786ABDBCBEA664BDFC347011D196115D2CC4EF3CDDBD8CF9C17BF0D88D9FBDA4A85A243F7B52CE7AEE1D27960EAB3A9E3B81DFC955A6E2417A9D68196CAD7DA0B8FD795539CE3F98E04FC09286771DC4ECCEB0E00C2B88B18139DC5B274225CB9AD0B9A60C891D5B179FB4C66C93C375B3CB3B618A6E533D0CD36FD3FCB8FD94F3B592DFA7ECF5E94465F3D37126C534070258F2620B9E5A6F60005422A388BB8605050240DFD11F43268B62D3C8AD99015BF03CE7574519CBFF4243530D7D85CAF3173A45E0B2162B03CE9ED19BC570DB814156B3B32CF9973880EBAB5EA54B0C9B79751431FEB328EE0F69661FD015EA62F1D880E371E1C4C719BA97206C95D37FD7B6F5CE5500085CCB8BB07A7CA0D0985117607D3064DB0A844E789D790A6E6D6A05172D5001E468ED51277905AE9B9975F0E466F068E40B054015A4AAF352E4FBE927AC984D955178BE6F75302A5939666F81138BA02A237F55EB95D3F8F00EB463BD59642A138511E6B8930531933EE8367B454831325BF424C4DDD7C666FEFF894B1BA77C7E6512408FB8985220223965B85CA166BCEE788DBB2C47A2DC4FE6A768173720444480FC2365AC1B934ED130224EF9CC641981F60F3376C354C03954A6A82F0B795A9AF86CEF6764B4EDBD0ED38D483DC7A801A9A3C4BE3159048CEA4CA04FA2454B6F54FC45206BDB87E8BA01D8C9A64694E6AB42E02AC75673E3832A7A2B6D28BFC52218763817B1C566482E3E70D643507F6C5A9B9CBBA1B36C848249BE17FC96D532C94070EC6D9791E69B85627F1123EC57490D32E8EBAFBBDEA4EE4F1492880DCE0415940A337940AC4F00BAEF2CCBC407277BE2D3CDE6616B36281AF0B37EA4692C2BEF25578CD2F966A1FB7879C9D0FA89530B0290D8E6D2C353A4B4E793922DA1EB4D548870268146C8101D0B30CF375F02CA9D1616D46E5FFBEC84B25927338CCB386D70A7B49C5EA38EBE057B3793DFF0EA236270540B3FA5B79A1445EB005FF04C8B86387944818768A83F29288711DF2C1F15FE445C88FA6B2286958A1F9514DC67A1A0327741F36891FB3F5016B70681AF9429127932F85A86CC3EEC2099E44F12AD2EA92F73802F7B4008C358095AC490D7EFC6A819346E479AF48CE0A8E647DB88382E2FB8D1C1A32F7F33F277A7187E2CAB27477705B8B21DDB95C3DC3BC6A8B5FD2A64947C55B46C8E0F064BAEFF10C104A0A5557 +pk = EA539ECFDB4C17B07C263F869FB19451A667B2087B4C83389F5EC51B1E43F25A057F8F2ECEAAA8313851E0AF421114AA4C26CD3D742322C4DC580F9F23AB6F95E661F3317C03488926BA56B55CDC7A6CE07B8E71AF31F309873E3595FEFA776EB4C1F6BAA536BF1A5D00CE888D8D05784FD1B2581BA0BE065BAA9E3A1DA04AD972A7B6B52C0DAF304E413A337DA29E7667CEFC61228880259705E8BD7A4A204F4C44F2E7B13A79DEE4F2C16FB49AA74CF181133F625FF9952F24BB2A87E2AA8B8BD4EC7998763C35833852742E6359A364373862AAC101C13D5E11A19BACCC8C445765CD356AE90038F9AF0EB7AF78A031E1DD4729EB9288145C1A8D0B1CACA59DDE9188914F4E98A28139BBE2661D99153886BB8BACBE5560A95CFAFA3F871792AA9804E4372E773E4F54FD4509F0F56209513561C3BB3F4B16D4FAB593E35A3D364D3FF60DACF712AEAE7D2D4EBB5B2C9A25CDD74857131A3DAEEF5D39FC5D7A00D6BDADD61821FA8E6F006D3CB04BBA5518D2DD4CA70747F0A114A346C58EB5A11DAF43217A570B12F1FD316C2283DB40E1B284352A167368D989A28275A7240E96DBAE621F326D772547EA0CFCE4C89DB54F1B32AB08800BDB7AC8E78029E235E13C4B29EF8D2C3BBB004BCE2BA4A5D5BDF52F8177838ED59B5B98D75AD5338B9D0EAF49A83B9DA7CDF78386E6D8891B9A792AE3CA32AC22F0938B9FC773FBE70817979AB04B4A30B6E32A623C65330C9EA4E905FDE8036E565E17CDAB80C8E45B6605AC657B4AF0BD8C13B3DE659D3D4D13DAB0D5416E5D87ECFBBBFF15213CD7765F427A1DB8A7CFCD9219E4EDEA747674993C1A816A5AE6545AF532825D0FF8C8C7409EDE9A1BD0E920C90EAD73BD36BAABF07268C11524EC09AD921513DFF083E8ECEB8B84FF1914DA5E92BFB02946BB680CD00CF5C748B2DF2390AF0757180E9D4092418D3CFC4C9DB425773BCAC2384CC605EAF43EE617892881AA2739F5360BA84C8DFA35CD89C44D40675C577FEE8A2AE080AF14E7DEB7F25ACD1180EE544D5AA25976C058B0BEC534A4493E0E2867092861520B0EEB0F9878F9A58C7E704340E208D036661E44AD39BFF452D811A5A97FD739DD7C604461AD30B38EF2F64D95B235AA1933CD8F151F57C655DBC598C5ABC8C2EAA402490D512C3B3F4BA3811FFD56BB9E4D87EBD134675662B09DB4E31BC472B4C53D168F5D75F6B010326A24D869588D7962B009D6FD32503F2F9626907075CEADFE8DD9DC8A24AE07792C366B3947C869219DFD4C31F8C8F0728A6927DFB5722775034B046EAAA2A27E38D75DB64340C8E4AFC208DBBCB2680A3AB59F0D810104F7D0D47B6327197EA77D78FB28277241112F82B3FE1AD57ACA3A614FB70966E6AEDDA1B566B2153337945F9227E912ACFC660C069E63AD939592F5184DF50232B955608E485D938E1905241606B21EF8B75FF43DEED6190FAECBE58F6F04042A686AE9004D284BBFA079A596B45081B208BAD699A1C3C423B513BD2945D9C0685740F3F3473BD98DDC9EE219284B5B031071A78D7835DBDB00F9E85234685047F3ED961DB585174BFC12CBC6E01D3CF55C7313C7DB90EA139C9974804DD386255EEA9F00814C2578E697024709A6BA1C95727565B2 sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F90 smlen = 981 -sm = A8730A0D8CB154F08B5C99C2F3DFECF0B394257E7D21232BC92CF140E2E786ECFBE7F4F9660D407DB103F0062C583F72770A7CE3A9185341C6119C2BF9A9FADA63BAC322D21827A7EF2BB317BCFFCB3D1B4C09CA5C111A987E3CB457E6AF2ABB7C58C6BD0A593ABA2E6F3C6A401E4FE8FFBF0C0F5AB3B531448A6D4983BBCAAC2673E8C38ACC35BC670A02F177759C0FDF71F4BBED38D4E20CD1110DB2BB0D49FDC717F424E44EDE59228AAEF8BFC03ABA5345D48C8BAA74A9D9CBE6DDFF1CCBC5C9F22A06730A970F18C69400253F5E1DA0F1F7BF90DCEBB214D85BA8369651CB5AAD53F40FAC6938808CAF69F7BAD949EF397E090F083642222B2EE99B25DF6E617191C333584A55332205651215F99E62E7A6B27DC3026466F94BBE4861EF2BA00471206AD4DCA49E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +sm = 1ED8B145983690B8CA97049A1142E9D23BC6F02ABBFDFF3276F9F48F6CD8277C40E808A7A4943DABFE43F75A4F77B6BFA4AE780159B3591C6A175F3C22B51F24C30F2EECCC834152961D4F06FBCEE3076391FC455C7B81F2895BF9CA9D0032548A57A7A50531CFACB84AE9D04E4F915D237441BFFBD1A9643FE4F9225B126F7886239D66714075D7B00DEFDC1279D4AF424F463F914FE9AC2F6A3C4DA96210212E7F3E08D14B70227FEEA539AA66A2AB2E50E1C8D7CF7FD8BD3216B3FD825A4688F3D108DA2F3A22C20D8DD48374869A31A0E4AC153AE10B1E8AEB1421C152389F943D00DC1614226F447E4508ED75E2C89E5154D30AF3135C3AED831E412C8456E0274DE745CBCD41AFA4D300AFAAF20F60B1DF3E199F10DB49FA26756677ABB0507B273361D4DCA49E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = 9B968502F3ED331ED80DBDF95C1A0E8B029A46153F232A78403D2FD82CCDF1DE92C7A44AEDC7F4011E41841729C4022AD665573B54A079F7F2E32805F5E3A691B694EA0DCE9637B52264119BE0481DFBCF3A50626102B3FF943C519D503D4F00B6408C9413084EA01C53FC5D747E9BE212C6437CE9B17035B21CC4727F8FB9A0490369815C237D748C5892349594947093DB2995AAEC6657B76AF8219D29567251161DB25E8C0DEBDE5C2DC42966A7409F1132643932767D701864AAFEE7F2448A7D7DE9A2B9DD4922F9EE8E34A36924EDA83BC0E176C972B422A0FEBE9CEE01C34D06BB4BEB191CB0029024C3CEADC254AD11C7F14E5DC34D2754A58698E71BE14931313A843EC26956128E8463F59C5E80F74C8DF88C8D66DD9F8700708AA760EE8AFA780C43B29CC5AD872A8850A00F66A317120A022534C5B501362DDA7C208C06B491144D029E83A36D98411F1322BF955F54C9B8974079D4E0BCD4D923ED7317B03923827F0BE9BACB8859DA9F8A3698A6799B4852E1F2FEB27A0C7FA1C15C3AFEA84B9564556A79A049889C3699704919EE04F14B4E393E0448E35A007862384E55854133E2E9DA7087292BF5F8F2BFD3A3F7E78F895426B9F1D9664230E36FD80CA640139D981C24E9D2DAC427ED0C1DA8A76CC52F2DBF3FD3AC502C774A9F8FA69399DCC5609C0DDF26029294C9E56FEBC4C235AA49E811BFE338A3E3B55405BE0F59533AB6D4AF0E419115D746C60E6C2B98EBD897D09CB2E946385489AE4C0EF3E076EBCBD121CC786BAAA9C16BE89DEC0D8CB1C32E1FF17CD957735A827C326187C30987420D7F2BAC42A24CFABBA0DE49AC9BE3C2D25D28BC14A42338E61E58480B21907E8160039DDA12C87541938D6404AF5110E32851DFBCE1E0ADA769B47C6B5DC2173C717039EA8CA5F2CD8ADF4EDB2DB5034D7C119175F498005547365318FBBD38DCA38A7E53C7A1B2FB69E1BD39BB9169D24098516FEB7FEDA20F0F4B297A4ACD11B161161B49EA1503AE2E64F1F5BBC3D0F84A0FAEDA586FA71B6795D59D9EF8D08FC13FA17D741CED5ADB7E880C28D5E86711D0F3D4F1870E16C7A8CE942E5BFBD8C6E420A35508E4178FAFCFE437448D0EBC40725D4695C2D22DF1B9898B16F87BF989CAF6AD8D274EEA68967401DEF78B03F3F10BD9E209339F563F6B3E2CB283F796C8E62E985B005C490151188759090AFF548EF153BA49B8CDA58763C0E2BA4B678BE913B671358CC2E845321F46F835FBE70BE06FA9994681356649E4F8D8D9D57248C8EE30BCCEC9F93EBC597849C2EBD512F20914EDE9E572019655BAD9293614F8E6AA6135786391F5D0BB0554FAB1D2FFB90EE2F6565DCC45982104D04AFFD6429812B817E9B77D4BF761331C8D142022EF044C8A956258194B81C62DD521DE9309B6E8251ED57AB61C09C6F9F1D0C14E05616F283E431D7AF38CCAACFE1CA65F4A682C3488D93756423078FE5CDD3188CB15F54F3600C9C824083E8BDE7F2C3A31960422784C816497204840F5068A8217718B0D8720E90C5A6634385AC9F2A10C3290EFF10F87A139A3E08C4A4C85115DAF77324365C8EA0F9464F93E537AD6B902D3FCF2850C6C9F9E788EEF3C614D7FB21DD77D6169242F0A66F5D14714 +pk = 9B968502F3ED331ED80DBDF95C1A0E8B15222B6907F5080881C0ED73E57B880E8388CDB2401C3CD44120C7FD6824E481C80D421628C31B279F7218A707329F733F5B45919574491F14B6F9239D96B877DDF101E677AD2D87915A0AC66AC668BCA2AB45FEC85240397F2438B73777ECEDF766C8E4CBA349C0EC969648DF5725F31DF456F7BD04B843A259C63D819122981A95AA7E9A513DFEBD4CD13D7C619FE5CB70384B020845421E62BBA91201DF2649A396EF3990ACB4B449CE1F4D4471D7D95C021FC523E372DF1032126A0FB6D28975B62DFDF7B529309EE6027C09D0432F430F840959CC24AE11928E23ECA43C7F62A74B7BB843C706E473E0FB0C27B219255642E6E963F248DE892230098FAA2CCD983EFC30B9FBB678E59F9B314A625F97BCDE59D8DDEC4F433FFA7AE6919F5825E5D00A06F453A9B875D4110F84109088877BBC581D76CB4D4E64E3F6C1865F5DFA704DD38DD532DF935393E5E99666B7C915602DB6CDA96E122E5CEF3EAF49321FA0FA6A5997BDD0F6B9F5F144A4A481DFC51A9336D92F051B2EBDAD7D7301275FF3506355442F7AA2217A9C812772210F650098DC998BBE57AC40AADB3FBBAF378530FFF151944A7A4EEB748F62D91EC1A5E878AF0EACCA999AA29AFFBEEB0A198C060E10EC7220E5ECA83F840C0A0CE9A7BE3F13C42C160212D84A1E48C1F4B940E968F67CEE4B12088FD3C859333AB36153413F3EBDD6BD983CEEFBCF72B6E41CEA70F73F8446776F682C842F1864248AB0D54A29C8F9FCCBF4344DB89EB073CE7F2FE92EA2AE1125C2DA3FB31D06DE9882D9AEC1C10042E0A6D5402FD0F5D29D09292B500BB4CFF52C9B2FF1BEF3C200F1159507F99B44B38DE3DBD86E430B74F623308C675312E005E44635CCBC0292FC4D0BF9C86EF59572340505DB4BC9D911A879680291471BBD5BE9CAC903FCA4168F144D88A5EC04C4E72DBD72485C7C8AF42C586D4E879D4AFE3F64AA2C0EE37792E5A38D4B4A344CC02417D72A5F6076F96FB9BE6DCF002609FECF0CE2306850BCA72E9D33D91C3852C0514B10DC2A8AD8704EE6F41B793E78D18E60EC1219288B9F59D91B3A17E06D662099CB780775B2B55596B2A8F09E6686882EBD862AD9D3B47454AE9D80CAD266325863F3E67327D63EBC67E4EFA6879EAB7E22AD78B2362A4D37DFFC46730C8B630A7039F63A867F427A1558AEDA3076B2D30829DBA342C990F6E54D6907996E3A48E21B42805B60580484217BC451BBCA0F9206D15FAFEF49B62F5430CE5E3F7AF500EE6D0A19F9EA4E98BDC102C37A33FA7B82D3B0F1F84E12CBB8D844CB74C84529486FE253251C09826B1F5E9FA4E72D4513E33DD005A9F03D03D3CC5603B6573C592FEF2F5D45EF183259545575D87B637D34D72900A6E3637B022175C16AD51F92F1957A4F19F50F48B82586E473BF400285C435FE6213F8701B09EE7E2307849F143A64E9D19CE55DB40157F7E47375D878D0FBE5237ED3426327EFBFE1BFC741999436F82A78051E91CB386B2CE1A14966A1595BE2F1C4D3437C06D2857E0AAA4009A6DF0A1B3BA0B232116A2EE0B86844A71B6A3512791B551C27B534578F0C44477155DD774412D5511C255EF8792161D2D824F626EEF4952AECC3F2 sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC8 smlen = 1014 -sm = BBEB7EECB4801AD79F910E41F25556BB2EE61BF6C1430A46CCC1A116A59DD7370BAC26C5C45EA184C5C0C380683AE7529C493CC585704E20452B0DF54228738169DBEA8FBBBC351613A782BDD2A239F8E1F1ED2E805EC5EB725B5339269FFE297200CC825377B8265FD87340BD405D01071301A45D82950BF1B28636B98EB3C9C66D7960B7894A629834F7A190D9BE9D3B9B925C8E4E0DE85312BE601581E66CBD685D5F13C52559A9C8B1D8277F26E229DEA4449886AA981E3B1FE0D6D950F793E02F02FED1EE7A74C46532B69FBDF59551D6615CE38C89B78CBEAA6C8E9B4BFBCA1B21D83A119BE95E79E8A9B6B0FB41EA7238078A554B1890620428A34DED50E3B6268D12E9DE13A2978DF3DCDC878A68C7BE716B47B2A30DE343510ADF57931DF1D488C651D8E5973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +sm = ECBC566A52074CF74BCDDCFAD01A828BBFB7FD65425E660D80848DFCFDE3CB31A6F7D8EA250B8B19886FA2F4DC8A65282436F479592B7E042CDE620687E7C8CE1A2F3741958EED904901C1767BBCB5FD18B54B00886ACAA3269101F163B0E16B993A22983CF8E8166D9D8904D37EAD7D6AE4A8FAF66E83E95CD768D06D09AFD9F72856A813F736BE64BAFA7357E1BBAC56CB52962EE568026F259DD2AF575AADE4C5332FB1971AA334338545062FDECB0A41AD8EE3B05D8960AAB54956487D8B2871A152D83B367E5A4C5AFFD0AA16DB70133A1FABA1AB66419C4ACD93B2DB7B36698AD144CC2EAA24EC9DC5119A1FAD24CB3EF3B0EB4EDE04B2DFA5FF1487FEA26DF90F6B07E41913A2978DF3DCDC878A68C7BE716B47B2A30DE343510ADF57931DF1D488C651D8E5973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = A7D42169BF433185670471C79706B8C78FE56668BA2D70771AB9545B8024B06A535E779F05C33C2041E4700B836C27C42ED8E9739BF56A741FE8A617246A137728F721384E31C599FB8DA1FCF7B152212D758549ECB7A3AC6984F8BF76D3CC8D0B3C3233ABD49DC46011AFCF7DCF7C9B5925F78C75CA780671E30BECA7EF17524E2CA5B41ABACA65018A512795779AC891F7948C8FF1F104B012035FC69850DDDB7567BAD88787B3C3AAE3624235D21EFD3ED5FBA8DCCB35878FA94A2293967C44015A6EA34B6C1F118BF8F274DA75402316870E1770FCFA58582ECC4C4389B5BB31B647CD2F760B2616610D9650A9A53B209638851AA1881DC7DB11E50113A77589BDE261004E5FAB0CA5E5E0E4933BDF5F29F795C6CD6DEEAC9B23ACDCE490C58919AD21DBE3D5FD88997B409FE06AB87B8358ED50EB99699A54F042CCE9480DADF56BFA0F3314A1522E468ADAF1C1714A809314718465ED7BA13923A9A4873B5B93633B9533F394DDDA0D87E707BEB3580E0E003045EB1F9286D0FD55AA57F2D1BDD101B95FA6C49FF012ABA9157C500D0C6724F79A84402D73AC53EAA0C865CF3B579D59DD9FB1E40EB40D875C8F58AFC2EB11E4701E0E2241C7953D46211EE3ACB5DCF7DE7D4B2F7A0826BECC8201F1F672A76A58B0FE64726254F730FB42AA1A58BBF73DB0361E13BF0F040D94EFCC2EE70CC8774F3AFAD665EFD51A13802DE3C30324E4C57868EBD6AFA673E396DD7492C5D8C4D5892D10C12F2BA0C9C7BF807C0DAC13F78819B2769F09685CCE8F39D2FD48DD66CC93EAB100620D81010340451A5FFA24F0D7A26E80E9FB8D727261748C0A65E000DFB2B7A137342713729DC03646015040C3A433C78569107FD99B1A3BA29D04DCB40DA6957CC479BAE30F34D15D9EDFE8752D631263F863EA03FA1BDF437AA241762D04D6285766517777D753C996783D74FD0C1F65F8877EFAE86D2EBD46BEF599DBD33317935B335B422595D98F44D156B99D278BB46D50D792F42052E4A1B88EDED014C25E4E1CB6813D14850A65CACD48B74607B98418F1B85156F10780F7635D70F07DB916CD55419CFEFF0C3CF5A76350B3041A4CE72C1069F346F2440DD0B0A2194FB1BD9735E124A43A7378D3F0D007CBCCC8BC63088DAD59D05DA1142743BD0AE0F0BBC366059CFAE799D232AC6E027CCD0883924F5DE0F35B55CB86DBB4F43F1DDF9D4E7E086CEE1A819185F26D51FD7F9A3CA0DB1D569A0852853769D02BEFA3A47FD65907023A41327D9FA3EFE35F2781120FCE9F3D754540294BA43CEB7570F7C501237CB1563DB648C978F06AED2A277E30B44D62E530C34605B9FAFF844FAD3413C721AE246BE4C9C95376E4EFD0B572AA270187E21AA5E88606F2F41542A9242238928D5B400515DCBE55DE96D96284933DE371932D160C006C42E67308672D4A5356E41C9C1806E675AEF58D4E901FD41DF47C004B691BBC9DBF844847C4EB2B4784441B86D2D78282AFA4D8BF68A15F1E7ACF5789DD3A14C517DBAC685E6E28A502ED74CDFDEA639AD602F6F24EACFD5F56554BFFE38E6D0E1B82C581BCABEF8236A9E77B5B9B944027D47808D93E0D0CFF98461E15D9848E4D4402751B3FA0245AD2BB7CF1955EFE6A051687C3CE +pk = A7D42169BF433185670471C79706B8C7BA923962C92AB413137F7AFAC61ACE025BE33F6F4B7219386CA8A45A0EE4EF9B804BD4CEA9BF44B73B5F39CA202AC03641D29EF94F2730EE9211BF4CD2AE8814CB125D4BD5D6B9EEE9C290D756FE7E2FAD601683E39D546947F44E80E73384E0D4C46BD1A599F2ECD7711BEF6ABFD01C1C9647DF961C64F61FE918789D86E4563ADC458C895909A95DBBEAE34F15D4F0299E93A342E410304FBAD19CBCE2880F264D09DFBE52894FCDE60651A997AE20CEAA2F7E78974B0B3CEA9C6D5A38B0AD3355CA32184BFE4D3519E65DDCA7F3767F73927B20D1A0F13AB8D65E13350C4F8B78F4A703FEC89AFC77BD5FBF9CD41B178A473426427798070585E6156265CF80D1EF5C1A4C614BA2452C4402051981714C6374C338421B4659DDC091140F04BBDAE34171843D603A1EDBE80739A58952E0057FC6F673ABD993A9F8F832B69C609E985BB1B8D2BFB4944A0A5E4C7CCF92C0A33A63D29FD4F9DF0D75ABEFD7CA559AA9C3D6AC676240B88403CC542DFCCEDB39B50975DA06D18C7043962AA6848A5556762C6D2D9D2034EC023E70FEA60FD8087B6486FCE978C01DE76F6EB458317EC1CFA5881FABC7FE9E6B87B2D3692F6142DF3F6BE544B3F2E857BE07F62B8C426C97BD814752DA3845A86A8A6B780FA000F4228B2D6A9FEA2F8464AFA118E30ADCC3F29E750DA8F223AF4251537F177FAFD101343A2B535F1CA5B573968AB2C656BEC2BBD126CCF31AD9CF14AAF23C1CB78D3F9951F5A158EE95B587B4B91C52AEA5A0EAC475538A06874EB1355E1D8957CE54D66EB1EC3A70D1DA8D95435505669F4711933891B521EA469400653B39519A6286B0D572DF3D1B53A245332C99022EB5A84CF73C0CEA66133C5C8465834E5E95756DC2D4B74F4F0D6B9D20409BFA822771C03E5B80C61BE89AC0A7610546A8EE8FA8C4AA4CD29B3B02B6944EC6E856FEB9CA8AED4F826E2E3DA6CB0B8E845F5C2D22C0A76D1575E4FBBFF63607E0BCB2C53D26739F7E0F8615B12828C4CF9FBA27F23A3AC16290055884A90D4FF2D113E4A9247C108A38669D72EA0E4A6B3985516A074D580F097105DA7AB0960FE0743FE57922E11B7E354C598B6B6B1A79C59BD733C93670457A2FC3FFB3EE588D19D803FC3FF45229F0C7C84DB5F3063C71845CFC77C7CD73DB61448B86FAFAFCD9FA94F8EC42C181E7B54DFED9A2BD48097997232DCD31E7B93A7F5B39C5D36456A8485E98AA2CE3694F3F53433B424BA52D27171D5332D1217210C7DBE370D77F4F6CBB0E2DCABC05B2591EC2FF671D20350220C4764EA5121B8741284F230449CBE689BA181E72F080C469D0F423B447A41E9137C5931B4E2A0982538681F55738B5D1D685A743507DA662485879630776831E8765F5710AC0D6BE679CEFAFBF73402DEE2BA676651098BB8189A8DBD3DE735F895AE0FEE3D8BF85903CEAC2F70BB6146CBCE76843DEC9F362B968D826E1077AD627EEE4FAEAE726ED735F6361931A6E692977DD42E3875ECFAFE881321A9B0C7A7BF5F45BD219F69F0826A97A0594283834692D3E28C2055A05C47F466A4F43DE2A2F387882AAB4B81E55C986778C6D7241E48D930766FF42BA83166A78E02261E3E4379292EA0D sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579 smlen = 1047 -sm = F5AC229F8F0421C71C7A41A04A70A001C2B7B5BE6B779BAB6730E68F394ECACE538CC313192B46F4924F7274991C07EBD8397FE94FDD08D493EDD2835489058386DEE18DBE231AE9D1B81B87F9D4B09CC9B8D9A1A482B40D54CCD2D91A954E95EC9ACEDE019133EB08196AF833323633F88E2350E4DA8E5677328E6765AD91C25C4424EE4C1477BB4BCFC2F9D0D863C6F0DF3627C1D20993DF82711C025C9AF4B5FE9252A12F3909BC961C1181BBF51608683F03D0E3121F03173A5BF206826441BA0665C6964F18A4572644BB2F2EE39048916ACE4DFAE8E246C5C6C333AEE85D21E671E574006BB19E3EC312BC760C67A4119ABA4C85B64FCC577C01BC2E2D74C9578072969A535C1A377599200AE02E7B469C945EAECC536D5B49FE9931FE176596961413FB6D02910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +sm = 17364C368435F5FB01E4104AF52AB51802641854E09B3FAB6DD810F6BE51B00EFFF24C4EA9F51EB2BF542BB16A05EE8A79CA2A0E6A3DE11A62ADC21F406DF545163AD9FC3B27318BC70470DF918EE2468CFC78646748539D15B1C6D978442DFA3C22B46981B5A03A49A241E865F5A8F2353DFB9905C7CDF5976D8E4AAFAC2CE0F1647E80C9B941DB6471BF2E67602FEE18769716EC576C8C2405C276124FC1DC45EFC4E879E5B5B92A35E44C18367FD6D00D0896164DC591B0AEAD3C33D3D1F8CFCDDDF2BC81D7089F1F3EE16F170FCD5DE3F0BD12A2B1F2C73B3A1C89A5318F4721BD3555A1FF128F7C83F79DF53AAD931554647F553658DB1218C3CEA0511CC1D32E6CF4A2208D5C1A377599200AE02E7B469C945EAECC536D5B49FE9931FE176596961413FB6D02910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = 8D1F5C7520AB2F966E1016BA618442E71405C51F4CA26578A00C0CAE30D73E2C8F2F17E0096612F9C5DC776CE6AFCAC8D0892F588D11C985D894E9563A0143DEB8F7D01DA105F615F6214E8614AB519A82024A7FDA1D330D9C946EA5D9A65B88CA2D66CDEBF39E9C0682D277D7EE775FB05B6F49BA5499B4CEC4376B2A46CF3D720D5440F2C7489DD7BC8B29E02BD355E6D2BA394DA03B153D8030B7740608C534A176D0A4F630AE13068FD258CF49BCCF55205648F86FC933D4B91BFF9144F1CE036EAF0184E85FAE3554039752220972B29A41DC3C4091B4CB452E05A264036616695A59533867B31715F337395B241A1B6F71C04CE9945592E04BD8A9B7AC7212530655301DEB7D1099846BE7A45C78B6B6ABDC989FEDF84550B16A16E786A5EC371EB62B698B4C29F39D42EC77A0A6154E14A8C2B1034DC128E311418C6AFA513FB561F988FA9DE3C98BA513AB3C96EED45FEAA310474618C06395D69B9B0B6792D0F83EBE0A1A818E8D46DC3CCF0720BA4FF64A24F245400922C868E5796AEE173DCB185ACB9802F4F3916BF25BB407A47C608D359DE4F42E78CAA1A850B19B047A71AC258A5C875DC3E556C3E295722369BA50FCBB3F39D2E5CC28B34112C935BF9BFCC3298C7527CDB934FC28E563B3B84E5B2DC929ECF92EBEBF665872AE0B50EB1537A21F6D80E1061EFA552987748F84D3264CE8A76638E6A0D954075200FFF1C057FAB27FDA26C446653AB02A20689902C5C09CB356637B35798F1ABC2B55E33B124EE0CBA917F9C3A31102D1EFBBC5A2533148D9CF58B77A79FFE3BB17B02DAB682BC3820B6B950160E48399079D64E3B1A9F5AEE2B63C0F512FACAD170FF6995EB761BB0187BEBB8D43374E78092D51B7B2771415181B0CBF24393F037E51467FDCD6BB08C20214399C65BB9EBFF54328C61A4A37B041B923D409A5EDB0F1E1A0BFBBE37852A2EF1441D73DE0465D578A7380438A711F326862484E4BEC7F61FE21FC769A367181837C4F789FE15081C09A6C0674A7FB59AB6EC08E4F81A47F2C3555EDE5C7C53A60D85A31FB6C062CBE67958B0787CCFBF2DB293E412DCEC32D013408B2C76CB1DCE1308CB7422B7693DA9669AB777627B5127DBDC1D15F88CE9B28100CD57D4ECF8DAFAE55C2DA84DF32DD809C7A32EE66D724A6DCBB32B46956D022AE894D58BAD8A4B5DFEAB812D3C6A0B0280CB39E692D95B977FF6EC08A34BFE18DE7D764B0B6BA251465A52065EECB46804BDDE3F96F8C8F254EDA0575C4593ADDFD18CB38B350B5F20AC4F750F92B6341567A5FB5154DBD7B9C161448D249E5B6B8F980E571E75151174DA18EA0CDB67EF197A7A848C8FB745C7C6CA846FE91FFB00EB0D9BC5CDF9890DECDD1019981C8E671022A89A1C3AED8AC0D619814ACB816780F359318E9A0ABB4CA0895D632BA5D75FCB38A5BCC04E71262CE246A71AFC606BC735DDEA855B4E852130CB9E8BA37409E6EED87628FFBC4DDAC2BBB2A719A12DB64D331BE1AD601F40CD64E91BF4D8391A58C5B9D94C63DE74000D880510F2684D45527CC30CE718782B99EE7FA274C530EBBE751CEEB27DC9C13D1A28002E309B1246CFA935C0BAAC3E02DCD93B68128EBEA65BA77BA3F00264B89075500716F6135 +pk = 8D1F5C7520AB2F966E1016BA618442E757FFBD3D935926D7713735EF0BBA4047908016DEB90682922468802B1AB2D2B8C7F533F0277745675ED0C34C91ED0D2688645FB9A6620DEAA55063CE6476BF5B6ACAC13D3B3546CE058C02ACB94E6A8B605FC0ADF9EFEE76FD7011D5990B2CAC18546B7B8DACA3F3E1C1E9920BFA63C5B99FB9DE307D3872ED6B17AC372CECC21DF02F1F371357351A996D674F089C82729F365372D21FF4068387AE51E5EECC23BBFEE25DB558EDA245D05B4E3C7B1C730D86A419B9F6A4C49ADA2698F4D992E6AD3F5C9FD8B048B3BCC8351C2A0696EC55326F85AB56B41A9041598CA6455EB7857130113C3FEDB91911DF217AA52E73333C17E49F750410CA2F73A2ED3DB55F0FEDEBFCDA62286B345180FD504F8E22F65AF01CE9676729DFA23732086552DAAB48503F00B957301650E71F56C6C18736A59299B84B51D4094A09A062D9BFB64BA620010BD7D597AE009D476899A449D32FF321094C9306EDCC5501FD5FB8ED6AC8A056EC28AD9DF72C2C809E9F5D4F6B609CC0B39B723DB07FFA4F8BC86DF012A697B47E1E3CC3B9C2A6941A109B54F2BBA8637445492B523D8BC766427310EA269F9D16F80530A988E0997233F9ED251D967CA51D4B7312FE78D4D6224E7FE4F65FC0DEE20F387EF5BE7A65CF81E2139DF9D6C53CE5FE40C617AD13C314AA72304B76D4CE3144EF4BFE396275BCDDFCAAF5D4A97AFBE69C88929549982648E5BD40943EDA3FF7F671B1F09BA71EC1BA43DE19BB74023B5EEF633D118060A143F52A4B2EF220FE10E9AF68E106AE9995A76AEFDBB4FFCC47AF04064F0E24C6CDBEF4D0A907DFBAB3CF2317631BB1D5C0B393CACFF3BC4D33F3E39717FD015210E5FF076F4E319A797DF6D433F67B99FD40EF7BDD0A856E314515FCAA23F44FC7705E7CDC070AE55BD89BCBEDB4F070A0981AF696A6DABD8D21CE9D6E38630FC3EE7FC669CF8F6DEA36A39FA5C2A03A3EBBA9D8775DB682CC1CDAE8C2F637513CFB1EED689FD695B77301FA3C9BE9CE57EA126C66A08FD8E4F20D9B750CA03C05C43DF039111E5EBFC17AA675BB1DE8FC9C6BCFCA5EC62F015FF54A60A10D1414FBDE485F831E7BCB7DAFEC8E7AEA96A987437449503523DA5F0ED846DF2131EC776F083D2DBA989AFD08C8891C97F56A257FCD63A847D0021375A51925400578D5CC064A5D94AB6A70DF845A7F09391BDAA5F69F4F1D20DC1C62738A1657C5BE79185921EB062346FE7D241E347F956A31B41853CB56DCA252E7AE09D4E3B650C56B024F042C84FAA0521440D27AB868D6AB29512F7041B76F7C794D33D19ADFA7C21F632A3607954DA3417D2925E0DEAB09B6E50801660BE1B4EE9B6DFCDCE1827A502BB5DF966BA54B260779D490CE5C20599D54E38A2D2B1043873384DA314D8D22ECC1211D0F9DCB14F53EE90C0C4A25DB1EED806B2E4A8B02C1CBB2A239C9E0E287DA9E5AD629EE0A27CBA56B9CD6AFD4BBD4ACD168D0AE95F1F2668D2C9CF7D624735C240DE8BE07E3170A4F7F3EF60F796C79F9EFD524FD7A11CC79762C5DA478F4B3AA88E08D8E03815BD90EF5A76432EF9572A72F7D84148ACBC7165AAC18E021669BEF28681FB739D8FFE3D9D4C025D91EF77BEA7D971F3BD3 sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E3 smlen = 1080 -sm = 798FDA9871500C969DAB122D03D70B269161220798F0F3DA750A99E77EB4FB5EF939BFF06D7A77803C77C656BD8150AB4214430BC6BABCCD528741CADC9EA36FCDE8C317229122717510DD48176D6202447F9BD21FF28BB8CD3BABCE0205C7C2B099CD6B54A059EABDAB6EACD62ED0BB0901D9EFF34A889FFFBCC3CCAE155660D10A27D2C043598C2447CD3FE72B1AB9B7606A7EAFA58B59DA969CDF6CEA340C3B304A2CA4F44AB5F0CC50A07DEB6DB86DFCDC5FC30E127A3FDF8B5AC548662DB56BC2BBB19578F0ED670C1F9D3956DD45EA7F0A62F3A4AD3C9EDB6347839D2070B371FCD7D61D8AED2F5A10E4C37F124CF2DF82245DEE6ACC4D642D5ED1F5690AB4EE5BA9A5B4785330C7231FD5EE3E9D0E59810B6BAD9E5E721B13238B2D86277F15666102EAEA5CF59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +sm = 103D6C8F2723E3A1998E27A73BB21D81253E211CABF63E20F50BC416127E32767CF34F2E0D71936FB9C9AC40247BB7D75E0CCF156D8686D2061FBDE5763ED5D467C3A630DCBD9A70C0720352D3A901366DA65962F3923BE14468875F8653DB90C64433B1029BF165D66B70C7A155EE3396755F6D7647926BFED213D11110E6394E76FFF0C0B689D1B30134C6A4F3ED98136002C8F21AABFDA387E78DBB8248B75AAA35B93F9B8065808674A46637C127CA3255A428F95D84C0AE2160675F07CDCABD5C0BFE36F445BA097E2BCFE0D491F5126A6202F9087961654E24B20D3471EBA72861CD98B426AAD0F0A0B906D446702C359C302815B8208CD63782DE67A1E39EC6FAE560543D670EC3D37968B08F05B3B2B0CAFAAF46D5C1E0A566D12EC4A14D3D22040EEAEA5CF59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = F3B903D8F1C82A5B19722C0940EC5C8ADD4F3333C1F76FB1784A883AAA74FDCA195C607245AC631005B3BFCB73DCB657756DCED54F9E808EA732105AFBB083E52C34E94DB7066B18287DF225DE4FAFA952A3B94BE1A1200A1F5E74F2622BFD82320512AD020AE7FE4AB9B098D98AF5F36F3ED555D5BE8A124B2F668ED38E499AE8EFA0A0AB70A88568BF4F4C2EBC4E8CF80E749B21FBEB3F8DFDD1716D80ED7819B352032CB4F73253554D8397A864023947759054FF843A5BAF1C150BDBCCB3930A9170D15259013367A525C92BFFBA5A4F344E6D6AA1853FBE4CCC50D56527352FA92C0A50D32AC9976E6303B1C92991E4385B2EE13190F23200F1AE590FE8445B43E578FA50FC60BD8C1AE8E5A049A5350787198EF4B138689F8EDD4FE21A3B530C8404BE39EFE1E874704B67F808D99FB5837D870C330E5C7DB8AEB3E66ADD9D83C0D560129B38855853FDECB28D3C1886B35432868ADA2F5E84C2A0072140277CDF37AEF61B33E4976CE9B128CF6178AD6E491EDE35BB08CB1DC59516085B6DF453F5429E5D89A6E324FFC5A7FDB2DF4F1F59011FF76A7117FDCBEFD4A7855D832DEDC990B9C3A2567BF5774F0CF2919442D7172545D5AA6CA2A5F32659D2795FCF362936644CC3EFABB7403C11E08CBD8B3F226B892650D138B17DEA29AAB7BD3DB579F4954DDE587ED6657DF136E1DA46A6A304E344AD5EFBD3ECE0AD066306922B4A953A4E2296996AF9F41171DD95E3AF10B5F3E7899804D8B397ABC361E1C00F43FE66EDD6ED9EA1B6AFC0818EFF20C6E6AFE240B9789246B1DDD5A9697A1EABBE2FC319D4DA45C375CB87083F0A16BF5762364B78904097812A5C8B8114C534074754A1A36A87ABCEAB314D6A3C11929A931EC3CBBF698B255299FA10D7CAA9AA885E3B11017E0CF6C5A4BA16E5E4053E018B693262A57755B715DDC0600415B00C0EDD7571A9EA36C6765E84399E4FD87128042D7EACC4E78CE15A19C4F912314283B6365466719B688A39DA2A840BF5C1471FAB60E6BBC37810D3761D122180F6232EB00487DB9C29C9FAEA0B0DEA97BD17DF2F14402012B294419CF5841862D10F7783276DD45443D4B977A9E2F7648EFE53BAF261B5DA0FF688702EA2EE13B68F37440633C6D1F67271F228A8672C89B0B9E95630C0D174F84A347E3E56DFCF5D8374514763B8D26DDF442779A415F6FC634DBEC2B2B2C496AD3FA9D0B8F6DAA5DCE25AE568E12005083AB92B5D52A0C1E32BF7D89D90C9430E976281FC1CF1E087D507876BAA3899D5CB5759FC138B14A830DFA14ADA8D54DEEFAED0266EC67DCF945C60D2F5E29A88C0D7F3284B196EE7D61338584D5E2B24E1D5DEE70AD8D224690E150BD74963708D3002D45C6CE68B23D9C5F9349E2CCE50DB41C956359B47B9B04625C6DFDEC574FD3923237ECDDC316495DA05A8078FC240C7598945BC4C316AC26F2B7F745FDDCD0E5611EA3647C381EF4FA49C98F81BC990722B4D9E58D5FA91015ED30E1D2B3106635ED1BFA046761EB70B7F02C0EFC69924A8E4D87450FC380A37BF1C481999F833D99BEF715E4D75D297FFA8BADE083560E3BE263240036E964DD60E1C1AFF93795A663E1B901C89B929C76966903C419A4537D08B386BCB8BDF2769 +pk = F3B903D8F1C82A5B19722C0940EC5C8A1E82F17BDFBF63C6B5868ADE9344E7007B998A200D0E2F87886C4E4AED5C430DB7DDAE61C6202DC9CA8A40993C5CA75C9C24FAFA7E9B887EEBBFEAE29806816EFD52D75EEF3F1EF09CDC4E2A99CFFEAC6EDC6311108CDE8212C2174A3B8D5963AEF868BEEB03E114503DE9B2C4F620AC8A8A56DE3640398900D9BCFB01595BC6379FCF5D385B5C6AB01CA61C7B3B8F75A22BEEF340F6F6305BC3ED69872FDF6BA770F0A5945104E3EA542B34789B73504202C1829BC790D1423E467F3825E5907E9D6A30410B4C59E594B2B7D8E290D50D45197AB4CE238D7F44B1333E6C02725F30CCEDF34357BB949177F3BDAB954920260D2F4A3D9A355FDF5742CA3B7A4ACD2369D369A1C1AAB1C5CF00D69925826932CC199F25F2633E9B91EC2189874F41D21420CCB11A4D8CBE0DC2C906F3D7C7F86C9EE47C1F8E6580B97DCE3295CD5A0BDD88CA40A85C9EC489EB9B39C35E7FD6078B6D14922DE859BD7A7636FE6F9AC7A3663C53B44A7327895DDDE4490AE15B8318DD0A214BDD8855198F2BE2DD110D8EB47D1E08C4C30C04AD0F183B81BAA029CBCED76427306E580B056FF161AA7EB1E88A029D320B0BE6431BD3BD199514CC23B7DD0C69ED1BCABCF3C47EB580D46A06189A4AA73CA30956BC1FA3BCC7433D28F3F976C9E9298178209DFC6E692795B0EFB8ECEB2E7B06DEF46C9B3C44A6E5DBFCB1F6A58E25B68C9BC6CB3303D6086501036349A11FD8D151B8931F858E571C4D42A0BF6B53D9906A4B6D606932DE425D7F7AD9FBD8AFB503FF65B2F2E18B2C997EFB749225091CBDE12DEB5FE33293DD3422AB7446337A4BFF76E0079EC75D2128D154CB0F070E9EC82BB55ABBAFE9278B6C659387E6532B45850271DB463689A086844C11F5729A8C8D14919B4FD4C11BF2A85FC35DD504A1C638CCE173368759C3FFDF066258E6EC57D3C791C0A001E5658E06BFEBA13088810FAB1DA3478EE352BFB83B3C8A43CA0F625FF439205CA759CEEADA5EA857F227C12EBB575E32B3DE98F95799728B341BF6F1816304F053560DE63F4CA78BA5C7C08232E7D32F0604D55347357C148AB71CA844345116F8DACF3B4504BA4DA0C2D9BA7BE12A56425C95CB1DF7A32FDBD45F2D38238A8EB4178F791B136FB3484CE3466F3D96B0E1C903DD3D66091A2176267B3E0E431CD31BF4BF4F6EAFB3599EA1F6774BF0301501344A73155710BB409824118CCEF3FADC72CF8A2C31BD88A274DA3B8FF43D4742DA3EEDB8D55705CE6BA53141DEE1AFFE0C4085EBBF6D4B1B1204F937FC729CD70A28C734B702D135D975D468D4E5503C9C4AF003A8814382D9BC003417C71F3CF3E9719D5373B50EAE70F9B13B12B26D82BBC3A68C98F67FA7CD8F3041519E2A2B0F5E8477F8CEE3719D3A6919ED03814A8DEA290034F226D23C8A5862056B548E286609B5F6FF6602E556AEA49CD59D40C35EA7DD2AB71A7AAA0F1ACF3BE9406BF4AAD8AA2C624FF8F09D9167CDCB1E2A1B1682FB052F5679564E0311E92CD78196FD269FC90222112FC3EA7816C6E41EA8C74ED1F8A13C0DD56D50189AB2DD2DA80B01D03E466011884CE7D445A879B9F61A0B77B7984B250C1391D3AAD72B53F93F10FB29CE6829 sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5 smlen = 1113 -sm = D29F2E61F283090815CB0B95459DB4A7405610C79DA79642FFC122D4DA245B2D67A00C591474FBAB7BD566D2B49EDFF6EAEF12C738BE6A4B53DE34DDDFC53AB964AC83758DAD63CBB2F2BC7E0379640F68086BA51DBB3BA174F6FC97ABB97963CFEE30B80570D59956EB72E4585331BBA7E9DCAB11B67E47686A81D031C6DB93FCED007C8AF5E1424001046DCDB8B020459BE63F67DBEB8319DEE03F1899D67F98F44FDBE8529950428183ED8D0AD806E62242AA804A8B5858B9E17E318D891A74E0902A6D28F0EC85EA502B4B7C0E9EC471D646C0802ACADCB665FAF12F38981E2E1C17A4EA1B4E76E5A8160E6F491DCD14928DDEA37B5BBA857334EA2061957E76FFC6CCE1C02EB1692AF3BE6EBC6B176EE2D76FBF4F8CBC041FE1169A4A2F8DA2B033BAEA6023845BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +sm = 25F07ED592722B9FF072AACC44BE4F0E073D6FD6DAD47117D461F389355DF91C9621EC8D56CF0F887D255A26DC1EB63EFCF3180925405D9AAA3D327B46889608415489532CB38768583E1483BD84BC4105C8CA3BBA5FACCC66BFA0F53237AB49B7224C0D4D7D163FCA7FFA95F1529E1CF05D6A837929BB5EA4CB19EC61FBC90560653A1507AC418607D5991180104CD64914568DF2C4D7615C9B15F2C34EB085434D60378042106D5A5413B67DC3B659D8114F511D448860BB63C73A45F4B04C9C0AF1F69A6E1EA607515B161E00C3F5DCD6BF652760D027F6BE0600625AA0183112F8C1F2537E025D00E47EE43B3D7A926CB9853395D86469C6259546E6021811D35C6AD5492FDCB1692AF3BE6EBC6B176EE2D76FBF4F8CBC041FE1169A4A2F8DA2B033BAEA6023845BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = 2A1281803B355820FE0EF452FDB229E1960C41E94496098EA6EFD4FCDAA9FF165DD99DA0E1E0B3266BEC5C0B0C2B319789232C998DCACAB88048344B4E1E4DA275740C632B023D86B3E9C41AC365842063A46902BC29C737B3EC9A2D0111EB4E97A0F5B2FEAB2275381E77BBDC380FEBA0871EC8F3312D63050C5CD23F8A4491E5566312BDCF3850007D733073ECE81417836D5094D6ACC893F870A1DB69A406F617C50A5A0E91501248B9B2A7120D086F0414B387C0DB399D758C5F048B48C799EF90D5DAD2A04CAD61449812FF74DB985C58AD711779F11049A0D1FC24FC4F735DED9BAF825BD6413CA0FE32B1AAB14BCE30F82052ECA7F70600389206F6C6C7EA9D416537FA210D699D7D49B5E80E05DA1CD1762FD832E7D7BAF6E897BE1101E41187051BDCC29148E27EB6B8E6425C814BB291AD41DB9A9366AB144BA785E37183ECD33A4FDF6BB14015117E818EEAFD07514711F773AF79604102D0BC714E2D744FC4CB5240AE4CD5DFC7126A4E6BF4BF44F89F71DBEF7B04930A6BE03BC28CC8B104669CD4C80C771DBECDCF1816328D2B08ADC0F2555D1F227861FA992A9DCBADF6B462FAFD92D4C4940EECA159B7DB4C448CFFBC2E63780D4371C44B59FC13575CB487B71EE707B7EEEE3D979AAAAF3A986FCEB56690D2AF8901A6DD824C6523E3C7BACBD806B990D4BA75337470B6865B5B7D5761F3FC0E4D1EC6F043F3E0CD3C6C7BA4A2B7CAD2C4BCB39809CCE6C89E2FCC3D516459EFE7CB3ED45BE16E1FD8AB99541FDF6640C8F12D03C6320D371DD63BD89BB685BDDC72128EDCCF9FBE5BECD635C272C66C3C36B1629A2FEC295D89B1AD9D0A8628FCDBA0026293351EB02FEBC4311CB2459CE947B255EDED786A2D6D281DF756BD1A7CFA656F7695C6734C9B80C6874BC0FFBEA98C4A363E19C31B4392761E1E904E1AF8F48C1BF48B6DC4FA38923C0F0579455B4F64443212F65F70026A869AF15EB1590B8C0DBE8DA5E3F2441687C49182956E3E13AF50188798F323B0D4A1CF4373AA01E4DA179FBDD833A0F37585196E5A421265B1A12C97E19B4B926C684FBA317F2A1FDE7211EAF2D9009810067B04AFEC5033BEB0E845C0996A9C5A9BF2D0E6C3B520C6B22AE7E8009AA6248C527089DC9F602F55F106E9E04924C5AEC946B6313358F9C8DCAAE31901EA671F3242C2D7B7B949A0F4C39DBC951772DF5FFE7F06FE3C0E74AF02ECE4A53EDF8F05631EACD0C09EC1AA2E1C6D41AF2B861C0DD3F9DCF2C0F619A26E9533292B290BF7E7940B4738AFB63FDE80AD47B838F6D1CD39E3232D18D894D4C7A7EE2B03D5C6ADFB7D4748F5127480FB7832E9E456AE695EC885FB0465891CE5D9BED3217C537615D58DD9AE0099371CDF103F603B7245ABE3CA425D1ACDB38538D94726CF214D6C5A3B14D2FF8A67CE5947078BF33B424EBFE85BE1E4457DB2642413B1FE37A29D59B15798F06E02669AA75F1B672E6203D8F216172924CED0B7CB76A35FF269649B098F032F792191D90A68DDF28F2E604EAD7D3CE422E4D4733AB439BD4D705212CA022DD4FF14E2EF5B4267E576CAF48843C3AB1288460CAF9BB5C6841E7CA32337ED5339019CFB5F1792C75C1DE50AE735E6CE93DF284D2C463C20354AEAFF6C +pk = 2A1281803B355820FE0EF452FDB229E1ED7D94D9CAB84F677BF0B7634F4A42C17DF26E4525C28315269846A7874B4BA435E199C77571AAA4FE8E51A0D7E8CDFFDFC3C687EE02879084961BABF62E2185922A308C67E725339FEF9E5F9518C336E2CE81D692C13E9DAF38BAC5688756C4D905F7CE33142089AD5676152C09EDD721233BBC99D7529F6E000256358A653E29868B84C59429AE91AD065213B476E7BE2B72EC034DDE0F1A047FCC4749DC5F1BC49772B74DFE77A2C467F3D7724418E4B89B4DE64A2B85FC36FC705043EDC4638BF02479BE51147F935A9034595DC15CADBA92ACC646787B4CA0F00903599ACDA571F0C07D150B579B46B780C8A65B03D148FCCD7116E3CB58E1949476F059C80E2B5A117CE5588950334FF2485B118ED163D1B3B5C664D29F47B1E56AF85D31F80329F31041DABE395B3ADE00CAE6552790409EFC76857E07075D483C82B0D5B9747ABB0ECF70F33FE50B2FA510A809EAFD0C3E4A77D26DA7063F14FDE3724BAFE2D27266F0C7A457D05212C24BCA4F4ADB462F2F30ED419F692E6CF1301017F7D325B4A36C60D7881DDB1FB87C8D0B3E92746F106AFEC2A00543F4B6089FFCBB1FEB09BF883FB9C8E0E213CDE2E428B78325768DAB6C8475AC7AAC2208CE0921E46B608EE053E41F9A3B7CCB3A10FCCA0CE7C5588684B471056C1A00D577A4821A31620E327E736C6B77C9E289F06D60F008D1BF334A1C3567DDB4511A3101575EC40F258F3A4DB10EED82083D6D06C537022FEAD56872C22FDE41E09DE118B97E5019BC2780FE8047D5EE0ABB1B625A255322D68B3FFCF288DAD1AD49FADEE802D5FE8B756C3B2E96F461AEC12B254413AB3C2FB7E53AFC24C5E6B8F5BB8A9737026C85FE0710878AED4590286060C71569B1CC93AFBCA294E25D9CA644A8D8E06C8A986BAF2489BC57E9101B802CA06D2BA3A8D4BC56501ED6356A397BBC7F8BF4E8975487C3F0A6639013337686799CEA61851A36DD5EA8062F9E48D734021C2B5B9DDA3ED48D8924C84835FA43D08B1EC363E5D5F37859D497D6983898A6A732FB42DCCF51C2313F88B3F7F1ECBA1A40C3D4E621E363F9671857DBB6DFF57D32FD9FABB058508E2747938D3C4B362B4988393750F35C0AFA8A4661A93F7507D945640C78B3F1FB164527BBDCECA82BDF4965D25DB7F3C60CAC6BC8899D3E91D690FA0F7D9F6D28BF728DBD8A8743332EB396E66E099CFF31EB89F9BCEDC8D7D12E6BDF50F1B31ACF1A4087621E9BDDA62AD8E4B642013292666B5AD5877B352F9F9CF4C6404B43DEE9A4B9C8B915EB3E441DE9E9BE4951DAB4D2758F13E9F3DF3760BEC3BC8EFDF8692CC986538F0A898C9F7D4F0E3BFD37FF72A22F10F804D714C09CF883D75947A0B7D8860A9BA3D0F2B671D6AAC742825194CA7A9153C201B5986BFEED6469B978762859EF50161242B65204590002A30325A30A43F7E46CD5AAB14CFBC70E01025690BC6324F09847F1121B7CC5BDF66A678A38870EB32221C7405277CDB9AF46390ABFED28B8B2BC43AA7051ACCAC7C4AB0174DD178BE01AA091577107DA883948AAEA8096759A6227604593E49B672A55EDEEF1BAA29DC5C6CE6EAD06C3BCADCC78BFBE026C126C293E1CE5D4DF156B102801 sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83 smlen = 1146 -sm = ABF31B69450B992330DC19BA32A64C4375B2A7B6868C438B3AD2E403C24386A892BC82A2AAD3D2E8F6A8EE9E731928C0D07F0E9F4B9AC60BE264EEA6559EEACF4092C08B2829225518C57116BE5C1557EECDF77B1BD1E8CA118F89F0D32C363C18DE3DE305E5BE3D63D1118C7F52301034DEB214EDBDF881AC8BFA7449A768679D2092437FD9E675E0F91E74A9A20BD97B06ED36DE7F6F0A666EF903F205895C4317CAFED18C71B18D2343A6B0B50886E4294FE8EEF28D956F4C0FE093A51825DC56138811695855F2D0493392729C0ABC17B1B88AB037FDA83C49E696D213DC17B4454C9C206EA26EEE02EB526CFA67AE74D13DE3A28FF2003391D8DEE5F7A8E20A8D636E5081873B7E6BF4EE296DE3D33EE8BE131FB4C77B4FE9AD28D41B1CB34A7B5A5849423D16CC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +sm = B21049B5D4F7FB1D464F9FC60DE5C1659573D61519D3812C474E0418E61E3A176D31375F2671F95B188C03ADD81DAEDCB13564AC3E247640095A1A9F29F436D0A3D5B1FCC04D45D71DBA3D3F5B20575CB196C0D7EA2E5B95F4507BB5440AD21E55E8FC7BC747BB2B406BFA7C1EF2C7FE5EB33039A9BC9684B29FDAE6201F1B3F5010767A066A9017BF43BE961DB09024E643843AA7C8999E74E089DEE8A163524C7818CFCA1C41C00AB843F12C17E6272321403BFCA8BEDB339A102CFECFFA7DB6E1B3099D1E367C8955E58EBC1D87DBF7D05F5ABBB0E4FA33A826DF800922133979B078C08189BC54E2718E5A76CEAE91B276E3949E3845BA63B38696ED9B7E7A8FD28A7A08A5C33B7E6BF4EE296DE3D33EE8BE131FB4C77B4FE9AD28D41B1CB34A7B5A5849423D16CC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A6D6724AF7CFECFBB0DCE6CD7F1F56B0F860E3E1FEEA5ED71ED166E09D2D8DB91F3AACE6EDC4F1DD161FC8B8E0C4F814C562C364590A4371CADE5C3182FBBA286C62422F0CCF5939858649964FAAA0927362F1CBDF981458C406C2811A731D870415E21035B4253A73995948C2E27B9A3F1AB3C20F8966BAE586D924FF4792175613467BCE043BE35BAD7C55765523F21B3696DEE158B252E1ADE28D802C4B1A77207E23862A41C569FCBCFEA1E4663CFDD43E30A277FD610C40F8BF902EBEDA9CB52EA8318A53F7AA712B1936EEDE8027733DF9ECFF82E8AE9E289CC8CF9501364A33F88763630E9667199893B0E600F707EFC66B4013D8083FADA7429A75EE4D0D43897CD81707BE7183416A06AD116B80830465D64EC00EDB6A3E35EDE694E725032EB16BADCAE702A2B7144D4E37A672A42D129C38AB28E06A55C4943DFEEBFBB9CE1C881D5E7F99A45253FEC2A41E680AFFFF8E3B834583C2BF832F8AE24AF87B5A23793CA27BF33DF7E035910DBB85E39E09C26290587F03795CE6DD8F41383ED469BF9248B8FCA51B6DA2DD66B5A05351F2645BC88CE751A49EB8E98C3BCFE46CB4C95273FB543FDFC52CC51328623409E12F4246FA3238B9BC3C927515D125A5C1D6C05B2991472CC5127C378A53C5D70F8421817BB5DE0E68ECEC49EAFEAF23ADA5681E621612862AB9DDA80FBB301180D286D743A6767FCAC47BE70A57E681A9941A192A4F8F86C16FA453490A191F83C657F424AF80925AE88479CB4CA9CCC889B2DE9B355BBD214DF87DF4FA09AAA9D667AD536009D82132B8DC91729DD0E79DE4FC32782D3DBD940E8AEB93E03ED193608FF72C8F87359ADF83828917C1830D56816570C4C54DFB94193335E517C57CC92204C7DB7142D6BCABD52491B5B3682A2B0E3E11A1074C243A132076107C7A7FD3DBD8B5D92075AD1DD31DC2317BAC9EFD624D5F3BBF9F17BC2B04D7DEB1F53E4D4D86F2A1B256C63444057C073E4E4842112400DB9950EE2957D7E21B74ED6A486DE592DC0D4C71E006FC923107993034A5BE0843508AFF61E080201713117D333E77566C2E2230CC6D39C61E8FE372B2CEE7B805C5632945ED4D72EF5FFDD9D072BFF35A829D8CE840FE25BB1D652DA825D0C41C5023481BC6D17E3E3AA8688E8A378A6130FF650574A8684E3A59F2AF899D243E2D06E05363F52340816D1B5549AF35ED28EDC2B22E837A84CD7BAC5283FD3341697B80D36C6EC10FD70EB5B7EF2F6DF1A2C4FBBD0988918D02ED0BFF6EE559E35925CD06A9F1A67965E1AE653A6400A97787759FF709ABD1F9738633562E19BB52C10B5D453B6E91024D380B2C72F2DE5DCED238274C4B1B409854CB02D3CF5A0E128D84D5151A8AB6DA943EDBC4B50CEF8E8DB35A3DD0BF6DC19BA0DC1FB8D4C162DB49635CA079FDF5310378DD3F848237AE998D272271566016A47F28B87CA86DFFBC20B6D64F673FBACB5F4D3BD2CD38B8E520235F87B8CCEDDB5C00B3D4C86CA511098242606AD706745A7614720067317997879C2154FE6CA93871EEA5B8D3D8145C5A37A0333548A6556D25358FA538D16A81AD3B16DD2263994DF29ACB2CC00659C7A34E27E1507952B579738FE82782FF +pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A677117D2C7E43F70A0F0B896D4C1D231C4F92FEC4FB462342E42344B24FC5A734635E2EC94CB97C6A8C90534BEBFACEC523B8356C3D56F2976D9FAF66F7B9446BC2223F64ECFDB26EFB2A8F595095D34AB5D4751263C9F86D621D69EC3667D94559939A94CF41D327DCE93B5B30E82A4F7771C3E72B754C353D6765BB4CB7CA9FB86F5108E0C9032DCD19DF1421CE548149C5D3E2DB2A8022400875856C9C03508BD482C0DB46DFFCD127D2CC7696FAF02C63A41C4CB0BDB0F97D314DF4EAE8B267BE6442A8E49FD7F0AC417A5D7129C31D8180FC9505CE9FF92B7BF94353ECA95C5E8B7A13B1079625C2C99E28FBF99A40EDDF1DB086A36FF80D4548380D33F927D13FAC66C8D3214985B50EE15199084B2C101BF9B8DB4F29D1E963630C53A0DC8DE91FD41995928E5B78169ABF9C67706ACC4DF4E85F4D6C6790B67F89C05B7863A21ED029706EF8CD5563A28CF7287A517B687E7D43F38D8DB0146D9A933E1971C81B90993832658FDB909C0808784D6BA0CF982DB60EBC22804EB2CA7C58085BD4EB4B121AF933358FA7731B433EA98A301FAE2313B9FD1A6CC79965810944B5B4A0CC400B1674E3FAF9081B763AD3F5E6FACE85242B78DD2A9AD2EF79628698AFD344F42287D227EE3225F3E934E8B70FA21EC94F4906C8CFBF91967AC437752656B15D110681E0B81071315C2E2BBDB619551892BC0D3C69FF4529B730FE8AE073E63218A4639EF29C8FCC038965C9A6BE7D8B6196CCE5416739216D2F37C98E955BB71F909DBBC1319EF917EAA686F61F5E4C04E2D7A7A055EFAF85812BA974536BE1522604A6607CE3782CDCDEAFF1203D1D8F413EAEEED83C2EFEFD4AF5A7115CDAEFCA48DA8DAB6E3CC4E44C9D45CADE8DD6AEAAF896091434E2AF427841EC45B1CDD18E85438B868ADE04CCB8615C429C5E2C8A7D70791D8CA7962CD5921116DEE07F36D3AE814A05F644A403E2C0A8B94195AFD8191D39C5DEC02C3FB28DD62B1D5E66AD837A9A4B4AC7C4E67700004C0607BABC1E39E99C2959DAFC21DE2D04E6E027164B3A48DF00BF2246FD6287C22D9B0DFAEB72F147AB6713DB10AE3842CFC2AFC6B84DC64A33208D9A62567DB3C9DB112A7E72121D9A2B9E145E9B89499B255F05F6B0283A44C5FC3B5873220757D14FB3AFA9E44B1DCC242AD237998293325E603EF59204ACAE21ECE6FDFD04200C71D7566B4C4D4608C9E732BC2CB77265B0C659125F76FEF455378231691ECBB721155838042C551B00804FAE46B0B73E51359B3FE0E1B3E8BDF2A096AFA75E8E32CE8BDF5FD8EE48626F6FE2DFB41D5CE330F995E9AA7EA2877396D577BBECBCC97BF861110A035EDBB14C3496228FD5F0333F750C5DA5F88F3C0CACE7CFB69B6E79A895DE65F39F83BD7C8DD32536991FE04DFECFF5BE1403CCBBED77552719568C980535331A77B3F726020BBE5F38B47E819B7DC53398F0C01D532759F50174E676623F4AE66E12E62A35785807E71F0028A695FAD4A2AF3897040682212C91EB2CAAD88286B13CBCB499135A52DA56450BEA46BC28BF38386F65E48ACE18FA4D0772F7FC05BC23036E45CAE546A52F84462E2EF355B14ED9174A3EB4CBE7BC414B7EE49A51BE sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89 smlen = 1179 -sm = 631DEF806D2EA41239FCED2339D594F9820763B620BEC7DC70F79A0096449995F21B02B8848610DF8A7F5320F7C8968CA146B2A881B2899F4C6E41B05C087822C68512A0C6366858BC74E6D5DEB53A3382CF9906A5DC214E28DB0F7D99DC635F68FECBB8511BEFCB750CEFA5BF64B8909D4B22C7361D867D9C0C984131C4F2A931FD4F44FDE4D777BF3C07C20FED010973719FEAE961A17B4E53C846258863CC09F791B8D425844212AA2EEE287B086EBE6DB88361CAAE633FDAB41B82716892088CE159F6ABEECE3B0830DB26620CA865004C2B766375592710AA45B6C665E0DC5429F59A72682E44F42E4E8F86A9558A8C9D64F140EC331A508EE3AFF30C216998BE1611F16972036698A7DB18054CE579DCC438A31984F841F02FFAE6523612B99C739B301CA0FC8147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +sm = 061F03BE6B088ACC77199065C5D61A2C9756BBA5ECA6EB4FE56EFE43D4C2D344ACE94722F1401C2D0956A5A0461A330B747F8ED4DFA12CD0D049B300DEBF0176076846AA1D3243D45647A036DABAE3EDF2F8D0D2F969685F586701A9FE241F9B97433CB6F34203B868E66A76BBCAD6105069C522F10CA58E62B147789243E5D088FB7E341D5C0094C7185EC3511E98570D628108229C425462CD6D02235F4302BEE03C3C17987F275C9984C67BB14EFEF87D655704F540FA05B334FE7631B466A45940AF60469BAEBAF5F1B314E4A81D9E3ECADAC686185420E7DA46ECC7BEB3A5F4140C390C780580F552063AEF6A4133CDF01F4A2DC52FFBACCF7606FA67BD54ECF590702DA88F036698A7DB18054CE579DCC438A31984F841F02FFAE6523612B99C739B301CA0FC8147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = 1CEFA72D0AE08164EB573891022EBF50BCB5CBBB50E26FF4BDD0305A974ABDA2D42EB3D47B34E5AAAB2D301D193D12AF6C2464E027EFDC8D7BCCEA55863213BB15D8EB7C4502E5ED458C12B64B5B23F9B5A9670F7EFAA19647B37FA43420F98231F559B5D77539BCD2E976D7D3CC3D11482A24A47EB4E2BE5F6DF40D6BB236D37003326ADFD800717A5B812A6BE8E25A1DAA414F95FCE5F22635E555A30F91D2BCD690C8CAA3385C5D93A261F3226A8188734AC40FB962ABD5B047471AC612386AF15EB27597570F9C6464BFF963819B0B118F153BFD3EFEB0193E79E1344A443A46CCBADE27319D990E202756C107919D603D18E8EFA7CCAF2A5B1F701E7361123BCF631C0640D6C9BA3E2C17D9D7EA05201642045660C7EA589451AE76D6A72D5AA9C10696FD2D216F00442DB01DAE54E4A5F5A00DE78871991ABE73A2BB4B8E96338810C1993DD625084B37CF94C5ADCAA5AD948B34A12FD721954E32985F5B4C7579D692D18410F22879600B34F4D89E5DAC72FB821DE4894D6FAFB6CFD5602FAAA10A9215E4D0D7B79A5CDE673438E52F807631E88A3A5703418993229449467FEB3CC8B3AD144B6C3EB71455595FDC3E86DE8C19B7085D3BA6FF585BBE007E1B877CBA74EED8DA0F8E565E33DF3AE6440AB02678DA36402895D0FE84B2ABF92BBC1DF45090D8AAE12457D0014F484D043EE2367D060BA58843FE37415C095EFD0D483E83783C42C3810501237D75834D73322200D34EB61ABE7A7ED242095CBCBBBD1E2AAEB6AED26EA3B2A26BACB9DA0ED110DF7D1B3A00ACD78576B41B2D4915711C3AA86A7D30141152B2A73EFF711BA428B6DAA5586E7AB82C792C12F5B9E2767BC89E8BFFA8658E868E4AA66C8C3DFC55197DCBBD9B203330F5BB5C6D58724E3D64449216F2E76414E17E62C6A601D1C83D68C7D03D394E2605DFE2BD7F5ACF7EDDF8FC8EDD4802B46B44276A6A942FF83BB12AD7412B451CE4475EED17F4FB3667F842927963C35E5DFA754D14883F35FFAB86920D89B8F00D2405D88677C2C41F3B8E8B792281EF8807129985C6427217E94D83A2736F8735A049AC967DD0CEFE20BFAACC69BC9A4BB5EE3564D6971A4BA8270411923BA5A6A0D2BFA0DB00C3154DF898D277CB760005EEDF42D5B92AE8580B86E17DFF99F76AB7CBF7713260DAFE084D0FC067AE66BE06CD70243D816EBA90FD3C996C37D91F8A21D82061F18CF728DC76757D59C6469D5A0187CE15C58734581DC3DEAB2AB649AC16FB6F95E7EBBA7CFC809DEFF4EF0D8218999BBEF36C54D4C8B32E08A549F33E1245D83C924F5B8C8BBDCF60C6A1F3633BF4B39027F3FA46E5310409878A8DCF5B47B17274ABB3006C12D9E856515960DF59C0B9B46B261776A72F00192206FEFD13583153ABF4D91FB868D0616860E01032ED3AEF5509D3ACDB99DD34E42FF714AE47E2D2B1778E14C578BE5573633534DBD54D52E896F0ABC879C786335891E2DBCCE5A369A09ED4DE05672CF9FDAED10C1119D658E8601AD573E8079558FCEA8FF69E37F743B36EEE10C27167109BAF6AC2FBD5D3FAC69B7D62A3F770254184F958A6577246FCF1FF665EFA16FF869BF7F1C0D4B3EB4E69EC54131D5FF8A2B3BE6CB3DE4D5B70D5C549FEB566 +pk = 1CEFA72D0AE08164EB573891022EBF50674BCA418F476C38274846A20B1EF30BDE27548021E23C7126771D7125C9F764EC1C629FA00C59A5CEB867114BFC41631E970DB131E1978D35D24B72CC4B5DFA8ECDB5556B97C9FC1C58CD6DD41E635AFF2E96DE3BF2849650FA0CB8F38B48AA12483703D00DA36A18D93C35B775B0D320A47C661B76A305B32D66A52FB40D810A0A4ECEE8CAB4C9DC105CAB353B7AE412AD247C23A242558A6305C6C14E06E7B5C246D42880D29E9434D79066B74970FF1430D8C40AB84B7D01AB9FB8CF098DECE32E995D3D386C4E40B18E27E9C4AEF6F759CA89CD8E2BDEA513EA90DAE714C8CBC2084D601E2F000FA6567C2E1F4D6DE813A34D20AF1FB61D1CA36B901446D59344CDBFC722DBA5D19CF9CD3ADDF8BDD6ED190B50CC2496344D18952F0F9C54E160486C81A53A170817D26996E14832354E4DCB44E6AD98862F9498DD6C2CC73D81C6EB7005F5B309D8DC73A2B4EFE356118C7CC03E4E6B26BCCEC1E9F698C49CF964FA3C0AC2AEB8F6B48C63DF54C60CB78CACDF89B6608F87E28A9670D2ED8A75B5ECB7E31EAF3523900DCBFAABB1F35605D6690D3A7A438D820F9B732DA3EEB3E10B0D8D8DB02EC4F611299D93172F090BC9F438FE881AFE43413BC4FD8750FB7DB07CF12FFE8AEC7F4096A160B8904EF43DAF7AD54598D110B782962B6356C80A69C13AE3F00C11C7EAD5C18D957655E77606AD104F1AE0FC40878FF2F0B01D12BED8F0B605DEEC5DFB339AF75EA2591E1F4E1E460CE9B1DEC7B09235FE68E03A6C7FEF13B171ECAAD39A50DED6A732285BEDFC12D35113BA322669AC209A7E6CCDCE9481AD10DB7898E6E3656D55CFD4CC99BA19D2FB6D549598097CAE321F552C477C79C5EA35FCE668BFC9155DC8D28606FB3EB4367A159CA7628B04A29A0A81D9D0059445EC5102DB4D8EDC6CC2F7B4FFEE2DFBC2D796DD7CA6352C534F724B49E8B5395FD539566E8B1516BC46210FC544BEB127E715BCD0B019FAB4257659D06C5827378F98A46B9331BCC933ABA1400C99E400B4AC2E0D082873243ADBFAC2876B12C3F6A4B3715E90AADF0F2A8C51841B4F25EAC1D80C88641C74D3B4621B3BDA619BB963A12FB63A850A8A774C923D53F73B4E11B0EB74D43EC0CC96ACD0642EBE8FD3F8D4C18BAE698E96EC7CDDB080E3936AA1200F189C80C58D864BF7626CFD0C9D093BD21D6C5206126F098DEBD146BA096638E7C575DC98A99EAB0E73E186B6DB24241E68A9418C50D1B3742140484B26CE5609BA20BAB9D5E8CA0555971DB19E94C81AED73FA2923342834733B72B94D3EE88E69EB22AACCD3A055E7E394322FEFA994A7F55DBEFD2E76A45E51B676AF1EFF635313876D4BEE5D32BE318E6F4CDFA7E4ABA2250956D515982D4C2B66E1B2823FA35E7CDEDD86902A377E2371D31713A49434C81C0F75FCE88A696E6E5833281420B4D3BFC8E1E8E6EF6DDC64930342434B1C84D681CBD662A2CB7D590654F1CF2C29B2CA4DD188AB148D10C3BAD3F75455F2458AECAC2C7B6E7134ED35892AE788D7F0C6AA05AF4BA45F92800F6DB433A2B486EEF30B25A5775CCCDDAC8466969928BD5BAD34CDAB8A55A126FF1EBBAB913C9049A4186E2AE0F3E9F9936DC7027471 sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20B smlen = 1212 -sm = 724625E1FC615770C6B72A1D8DA9F4F94B28C66078980F23A4BD6B906E8D3EC6745568F4AF372C097493BB083F67DF8DAA0E8426EE09AB0AF472E234C0D857158F3B9D28EEB5892CDD5EE8B019B52D6007B03C077DFC445749DB84EDFB5CC75DD3CD8A5CE9DDD29E8178CC3CB979F72F76E8C6F2876A2221473557011CACDE554BE937E1CF58D8D82D63CC0DF67BDE1859EE944C764F0FB93755430D77B4BE271B2C9694C02235A6180B2E6579BEC7C7701FAECB18279C52E4C8A10AA4B11A6D1F74B53E6F88D218A0C03B4B87C79F9BBC1B327E65692E2DD0F86284AC002AFA4D26F769B4AFF5BB9CCACF33B403C45369D5454C709E40494432B9D91E08EE4610F0E31ED324F73561C88A82FFF9ABBDA309E447B03D16FCF9EAC393934A305D3B2867B34B8461D7E9CC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +sm = 32A84ECDC7949B23BA8D4ADDF0DA064A14784D1161B38C1514D68D5B8147035423FE5A0C3B25B946F6060F4FF6B74A9DDC4C654BC4EC5B7D442075176A68BB3E04C089D2107A2376570608628755539D0A373C835C516CA6403D5893E673013CE830E5D687F486AE73FFDB8C910F12EB9039FE98C60F6F66D6FFD2392ABD59E633357A732D0C0D729E3D4205B1B24DBFC00C5F8BAB5A7EA0F5E1FC20111E06FA731041ACF18ABB9A3C8FF28DDC6A7F154A6684091A3274DE05608C04A00372A25ADB6CDE46B8FCD2C393F1190A9632769BE49759C118FF0C0770F5AA68FF1CF961977940FFDBC1E6BDBC5E54D4E6F9F03E21A7FD4DF7FF81F24B9572840257143AFAF425ED67CDC361C88A82FFF9ABBDA309E447B03D16FCF9EAC393934A305D3B2867B34B8461D7E9CC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = E6DCD1E2ED1E0EB99A11CE1B59E29941FC472555E94B7D63CAD28F9812F2A384B2EDFE94E1B4247DBFF8863482978E6CDD98424E3A661B997376B5C3D18B24F3C2D3B5AF6C984ED3E890C5D1468AB0BE6BF39505A52B2A815F881470D42C44CD1EC4012B3168CAAAE18C3433A55BD681CFD90095ABF2245620903BC7010F22143E537A1C06253EFC20E8231F3D33464E1B410B5F81852AD5194AC7CA2F270C0D04F7265CB9E68D2CB88A8FE4B1C3D52FB7A4AC4496E1758991BFEAAB2F838571A8CFC297B572EC38D8D5DDB4B6369F29A234AFFB1092497F7101708D6DE96F2F25148D0EF2B59BF4D7F5A10BF14916283F918847138BDC27D00692DDAA26F4CF0B988AE2DC16DCCFD22335E8E57A1D18E9AEC2BB85DCE52F82970C25795E191CF1B76392726D30920361B286BD6D707BC0268729D3E2233E5DC4433DC9DBEA15565B01A8D236162D524A72107BF24CBE0E656707D16508B5BAE74C43DBA2D04C56BFE381D6F4C9EC1AA28C9A16B8067811731DEFACCEA6080D1872A5B3D78DDC4295BFE3D26C6E0269A28C3CCD77E23EDEBD3FA2ADFE38D9016B9B779022C2330EDC39E9AE44DB814EA3D6CAAA58FA332DF1750CA21B21599506FC24B2B9FABE69F6B29A8940E4AB751EA58FA7E3BE25F60B3163D515793A16D7D5AB148BAD01E0DE118D472DDAA26C62F44943197A359A12F22B274326DC9C223FD32EABA5B3CB50F34688A98EA0ECDC204DD203954466F34CF8F53B6C4DE1B98AB29D06AD63EE3B9FE710741CE920E62EA23DD8ACC4DED7C7BC11FD8C5577C325ECFDA48856C7DB25D48DCE33E6CC49B0528F8616BCEA6673C552D4E7BA9A61094402BC3B066074CB4FD45D488A96F4089CDB773DCDA3B33A4DC246E493D7B7DD1D2F289A5FD33208B4F8175375DCB89D6F2875A4B221814A2A64578C4FA6C141D0FF7A0E6687AF6DAD7306B67EF3EB4E3ABB6A26022072DE691F799CDA4B8EAB0E9E8854D6CB1667C486DF9097F35B8CB80BF8D1EEEFCC3B8713BB49612CCC1B10F9278A17FE0A3E2228222CDFDF7CE53DC58562A9FDBE1BF7AE6D774C0B86D7BB74C2E74F06B5316E783127488AEFDD0D8846F1E931264A45DC3E272F511EF68DA253B5350DC4416145BC3B5A025CAEC701A62F6408A509DEBBBBA0E742B0F722C001AD0F0CDE36AF8229F02902218B89D6CFE547E83008D7074EA2D32AB1F70EB727BFF02ADB22ABB061ED47350FF0B51806EE0342D0EB57F63885348892EA5E4DFC5C0F7C92E3C880C62A72AE81F130B688B34E2A0B99E4BA690AF586565569B7611A742415C19BF59D54B8A051B71E2DD19B55FC858FB68A94F49F5E47BA9EFFD91921386D9C2776A264771B659227462865B72A19D1E8D981D38F5866DF477A92A0D9ABEB7337975348D48D7E3ABAE8F7CDE0356ED0D76FC52175C227D6D7ABBAFCFD804CA5AC0A9D00F3324EC2DF545B17E3DE9AF1743FFE9D043C5AA6B66511C8620E590952595CDBC4E8569CF4D08120D3D396434B3C2A8280E40182E1F4FC201562BCC1898271F3796A2A7D4E9DE4537FC08AD3B65ABFB2CB2CF11888881F081DA0F26A1B9B117DF0EBDB0444295E15E6F16A8DB75352CC42D42D108DE64DADCB09C1CE8B91A127164B6BC8D525281409 +pk = E6DCD1E2ED1E0EB99A11CE1B59E29941B665EB49A635CAD65BE06A454CF0FE7278D77201EA10E446BBE9E9F9DE791BAEBC4E3A3671CAC219A2BE67A542199B74DE2ECD57DF7F0CABDC39390CE9C1882F63F595A1BD6B33B87A76374157357F41E46750F3EC0C3DB399AA19438F268411DD40EB7E49E590C77659E37228092737B4478ED1A38E778550AB704FA49C5E98189811AC86DDEAF89A1C41060C09AA215828515CB124084728C2F1752A59A65776474F1D7CE11B7CEFC18AF878A5DB87E2101EE9D0792F3E2823F9B914A278F418315D9B0FD60EFEB681661F18673225CCAFA5B960085045A31FC07886352FF5F73AAC203A621BDA94AA08B1BE1E70E0EE37F73CF0870253390DB8D7FCBF40FEDAB3F6AF45CF7761003C2BD04565D0009A915EABE3A406B93433818EA7B42121A6E42D2ED0A89729D7700F2CDA931B31823D553A92740EDBCF951F178D5D9C37CFAC33BE4D09E214D13AD20591A4805793F187D27A54C97378E52D04B3A89ABFC8819582F5083F0606610A252091EDA1B00AD2A51E7D0163F08EF0783172B25CB814CE22706322E438D75D805A7EFE414F3B03F866C4451B6C74C436823C92985C89CB1CFAA6E59B6324649C4A3236F4CEB6CB9B8653F028E816CF14BA6A96FB57734289FA4D172C16B3F8D77EDD527EF529BFB636AADD8238B88FCABBFA42867A0BDF4357A7DDEFA31B05C9BCFD0F4BD5D422E994993C786C2F45890D124CE074EFA28EA80A9879A3281A7D971D91A7A4287AB84FA157DEE17BF09FEFDA6A564E70D1A6B5369C62D4FE66FAF9396456565FD3ECC384F474418EB3F260DE2F46A81B00AC17D7B1F43C99B34E38CAC8DBC1157E7D31F1E641EA081A587D7B7ADA7BEB96A9BD2773001534E14EDC990B9820B67DE226FF3C7F7CBFBD4111238C600737E5BAA7397FAE37150687290E5F543B92FCDC66A7560C1CB148B64A2739B59D666EC052DD8175144EEC256ECD8244FA808EF9516975C98A41D46F16EEB56A5A3DE98DBA065129DF0B746E71E600A83008D4598C4654EEFAE76AC77BBD1CD6D0355DCC3A187D632D505F0EBF762F14CF70EDDDA6115591A87F9D8AA0816E083F09A52E5D4EE02813358121AFB65E0151EE4F90D54B8C1DA805A6DEC050C804B5D9C2AFA94799A30D6D441192DB20CC468C79EF271D8AE807C64252B90E408344A29423BAECA6DAD4002C9C8D3F78B016599ECC0F78453A01CE38DFAA8486B2C7627237A00FE55F458FF2330E0D6E7EA840CAE2BD1CC9F47493D0EB492BC213FA363C2C9D2A409BCB42252E5520628A9B1EA0B63315ADB300AB18953C1AB86672407F0F5DBC5DAB736D2D662F270E07974698947F6CAAEDCE64C5A3D0E419D34240EE2A982D66033F0D9C73374995D303161AABA0545CD91D7939A0E3D325FC945E5170104CDB527B505A3DCB61944B3A22A7F94FB01C85570CFF0445BCAFF3C1B7C8E008741F36AA1033C4D6970F6AF558308FB7D17E540693C3BBE8FA532CE5EE7B7C879DE042AB90F2412F95330289FBDACA3AC1883A254C90FD8C90660F4B6FBA1814935B6D2E61F802CDF42F26854BB2B75F642C4EEAB01EFCC28B67A32BF4415B3C702FBCDC77ABD700F9F1A6BE112061FFE20B9EFFB55133F0BC9366 sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79 smlen = 1245 -sm = C73ED947064366E295911EF256CF67D7F7964786CCF0F4119FF3E0D3EF2D03AF8E7B5E170ECAC826436D70A224D0C0EC8507E149E3AE1265A0FCA6530993A110542AEAE1D0E29A66FA7A5DC10E69AEECAC29E0C669D84519549B1617C1DC2CEA2ACEDA6AD974DE516073B6807DF2FF6F8F453695C81D1879C58C70B6D6F2423154204F5DF8251139B691424E6D09DD4831E0F937F9B0CBD39FB8F7413C3F1A152524A96535F733BCE66ABA70A7DB571F8F3DC9D3DBB9450CE455F374B4021D1CEF4BB535AF0584C1EEF2D811663F24FC433303E171ABF5BB5B1C4B0D5F42CFCB5C1823D1D62C2550C3F6B157CA343919715ABD4931B8C3D883529FF9B26B7B9484EA8F7491FE696E65EFB17FA7709C0A6DC942BF1DE26111DB6B2397329EF847165E10BCCED54FAB33E8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +sm = C1C97090F8F6B5CEC838416FA32D146E843326E085B3BD8C985E57C524F908DD60B4AE53B6AFE1254D13A8D04D6A4B909950F67EBE85EED6C04859EA26C6436CF8D11F480957CE7BFA33F70B3CEC5627CBD09C8BCC33D2886FEB1FB49B3CBD38D138C07D128CFFF8EA692DB71A4307606C16B4D94B04AE6BD3AC964B9C8D8C43D4BA640E2BFAE50C0C7113A9727518299773204336BC685EEA4A1767AFDF38C32058C3E0FCDDB907C8180E1E4D8EE9F2C17A296424508D2C16D7C20F543EDB5E7A3BFB58576922E4FA0FF7397D0286C275479B50CF73CE2DA69E60DF0A417C09F1C4FB8FB603C21C31837EFBF67D0DA717BCEC5FB218CC6D614D60CDD7BFD9D862212F69E11B562565EFB17FA7709C0A6DC942BF1DE26111DB6B2397329EF847165E10BCCED54FAB33E8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DF30BF872DDC312EC424A8D2BFD696D9D8E3763CAC435E0C557A216E45C74BC06800E46C44811772DD07DE467B47C4DD8FB527B1F4BE48B859EEA3635D5CDAB1E21C3248747BAE0A12B318704D3511C0CF836058F42B3DEAAB289FBA78C255139AD5E0C1AECC7E730AE496B109BADA42844F2307748BAD0D93428DE02661C84F37C288C63DA99E0B5CC7A2A160EC8DB576643F2D16777B585947F67080F234B9215A0B0DFE85AFBFBE547A85171324FF0942D2C3CCEDC91F06DE829BEBEF6096C1EE49509E445D4A6E7AD4C0F971DE70CDA512454B1DC4572F5B95F160DD91A18DE6A14D4526E0C1DC403E26617B7CF2AD0FFF4C64E99C385A2721220950533D60F868D3E86F4AE1348B27449838A57D0AC9A74D9A7E359B7C9A9FC05B1E9D0F53EF74867A5D3E4DD09E8AE5AAEF628B23075FCD61EDD3C826538493464FFC372643969EB54FA76781F4A6423FD5CF3E30D3F95A488CF5133F17A1F24FD88247B021E9962E009C4D1B8254F1A453DCCC0A779417D6D5FF8B00F1F7582D48417F0F3DBB811744589FD2204CA44355715488501DC59549510C89CA4D52BF014FCE6C9C5B9A69E107AFB50DE89134F9A18B5EF669779E1064783555CFC93F1ADAF7FF0C2BDF42B407CF47C28C1C4D51F10634A1D744F5383A87DB3EEEBE0E7E224C6A2947C844F3AC34D738E257C29FAEA3D54795401DDFDFBB61DD19B9E10EF91C258CAB73D2BDE687991DA1FF635ACC4CFC35C4806261411C776B1E2B0DB133D9EFFF181A33A287083796E5B0044FA7340534EB5EF62A2F0712E8B78E7EE2515FD82D26CCF4480C9EEBD859C8F8080F6F4EC76237E43537A4FE08D5931C379AE012585DC763E9D5678B41B8613C73A3DD4EAD8A2C8504FD95BF86ED103F524369F8DFEC7C9192CE7A6396D0B3A0A8CB9F29E48E8B3B4F2E09400A7BEF62E66F83DC97798EC49F08E3D923D3D97F9DD0E7A3BB39974DC60D744F9EE0F97F97444ABE8DD2B5EED4056036842CFC70B66536004AFB7368F56485B4988D0CB694ADE53D5D8D9A26ADF323C1A99EB28225F6F5A3CCC4C1BF0C981CFAEBBD027F07454869A4231CF7D24BFA7160C79C0F282004C1DEE2752CFF570962FD69C808ACD3C49FB7C9450A018B717104BB2F4DDA0CE16E5FD512B59DBBB920EBDBA0308CD37C5A9F7165444586562E0C3E63E167E5F26672BDEB2CA79C711AA2CAE7E000DE8A8566C2CF147FBB68BA730A4841E1511BEC3862F265A103AD9485044A63F6462C458E965764731E98B106DBABF6ABF5366B7D602CC950BFD01277DF85C1E93392A9F94033EE131A5F623805A446BF0BBC9917F2FB1A05E98C2A3B42D35A228B97825D951AD87933264CE89607352A219322EF997AC8E2461EF4F65D9B0CF6AE6EA674DCF071ACB5D3245A8183C41942D7E7A3349472FB66A28588940DC8E482EE592551EF766DB6F332D693247B83E44B00402B4D0DC213665E0C0130F754AA81E0A7CF9A3B9F6232AEA0E0CA2D60DB7853E2521F9D5C678F91A3B70A55BACB16F9E8B5C4807CC949755A9A3FE945FDD2EB9F890DCD51BDA1698374788D493F02D47B9479BC84BB0D4D9D0E6501B65932E34D50095E8155F08731DFD12495410A5E +pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DFC28C7A97D47F9CB10CA33DBC16866D8F708483978F5CA05A9DE4A0F1900FCA158201B31A4FD716EB41FD98C9006D272F64205B1BF66716E7126B862FE8FBD4B18A8450EEDC30BF861380530288E6006C0228105CFAFF0E3C357DFBD79EA4671D19B08A76A57C96EEB2455294716571B883E3F4497B86FAEB64693F26F9BEB78967A032FCC4D3F518A7C77D34A0D465CA78D18BE1BA614F4A97DC6924C9F96643F9121DB06FAF1FB4F121F22EC89DA67DAC91F7F809BA4514D792BCB327A72C0D2799C13F57BFE3228B152DD7C6396053D88E5A6F7E2B2244070E2E27721714D302E46E0E920758DADA752D2E08BECB13A04DB3FDA564E085DB6018501BD568F0B7C7F1C93776239AADBD53AF923116A61C5B72CAA2DD79F1634846713230756A6836C89D88EA9D3B078431F2FDB84EF6EBD5DCC454DC8141C1567E842D6056A31D5AD8840B85C955347A7FE953BBEDAA134B5A1C68314D47220B283A1B6CD196CFA79B25DDF4EB63599D593FA5F4D8BD7A0AAD5ACFD2683A4D8A289ED28D125EB3E31635AB739AAADB1AF15B328FBD9EAF5A2E19CD639D4D47CE09F69C67BE676CCBD0E8D41C9535FC3792F73D2F7F2130E14A8FD3B56EC7EB8CDE8D65FA3959D071B48D0BC8CA745DEB5E8F9143F1C9FAC7E88508393B030D97B21DF4C9F9C254B3FDCD29E4FBD1CFBFE2A5D1421EB7CE46E61EA18126715286A072CF7C2738E79ED84508424BBF3C7A2BB2D54DA15B56C68D7239B9CD338DDF069B143306AC8E3F2BDFF69F74173DE051028ACBBDEC105B503BF73EEF6EF3A00B4148BABC015AE7F3767FC6FD13FDDB48CD162EF6248E475665CC9E78E40268A0042BD6ABADFE5E774CE448615B8BDECE8EA1FA5E912923D51E69455C433B3A7A5083AF24891BAE1E5CFDC6052835BB258827E66B227EA0DE0444654B78E277E1F987DC69CD7FDDAABC9BF6031C2E303B61DFB9B955EC2D05E95C3252787B1F584652E0C3CAF66BD1476F11028A885A818C96FBF6995078F70D48883816BDA35930F8D857AB5DD6359570B15EAE035FF44BC434316F99431E6180783344EBA92E859B91D0D7FA114E39508EF15F332F65EB5241CE68E4415CC268037A15D9BEC75B306A545FE0A6C45912F56FDE9AE148E814A8DF2EC8406B5228934CD5A08197948FC3286B2B5993ABEA26C7BBA799F43819F9787BCBB3910774C5741FE0A91349687045B6D92286D611826455E49FA7FB551E82825B7E7BD13B18964B723E3E4707E3576B23E61757951E5E369DD7F85BE98A15B0A17787839F76D7C2B0F68D78CA0988A4A1109E855CE9CECFE4C1B605A980C0BECF711978F0EC19384D5BBC3C8B04F041D40963C36B1C776970D44F9953783C09EEDA826A2D76FAC91384D31D3A3BC4696B99218FC7E57548347DF2251DD981E8C8DAE5DB5B7F35C0C406869DF689383D5AB979937F8143C6310EB260008FD0F2392C531CB6BC8621BEA4BBEE2F59379ECCFB53FF4317A3AEEB477BE0DCC10B66F2534EFF25284068662250D30C88C3588166E834A0D2186C0BF6C014482271D65F9CDD448C84C603601E2787C0A6E351BD226936B9FB51A8580C18AB6C94A3C70B6555318FC36FC1AA69C9BD5E3C41BA sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC smlen = 1278 -sm = 161A1CADAA6F5937F33CA0F5F3551C4B03D40C6DBEDF2D81CDC38BD8F402F090AA9B0F17F8295D035220CB7AE028C718482EE9DA2BA856D4C74BC8049236FACA1F0918A59211B1F6C1371099F0D414B056B3B678115F5FBB721AAF1B46F433A12DE97C786581B8426DC40C1142AF35649B94AB6FB90EB1507C025C0A3D1F0B7459CF69F50D9910B2C3004D63B3E1AA9A86EA77B2003BB58E0161E0C7054E573823458BEB734B83DB868A43DE96E0DD3ACE8EA72CB49A4948A494B481180D96C62AA96B086B924FBB84CEAA49BFD20218F6C997BE6A57429FB91264892A9A2FF3DC88FE23210EFD550E8CA202F188ACFDC3732234A4AFD8451323427DD1CB14529AE4242AD665CF6CECCBD37FF0825B76DC3309BCE98A7C92DB3DD7A43B0C5AE0BC9C55646D541C505333683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +sm = 10A7748DF17F0B6802996E02AE769EB87AF72CEB5D43BA6280DCF4C39634E927E2A1791860FA459940F0ECFC653BA8C7AC316F10E9D0166589E167807A244B486C238481D66C8313F279B5B36FF55133F488FE5A0C45D4BC22329FFDF7CCF83D0111A762186765E8B74A216145079C2C2B3F2B4C3D666C5954D7C0A0E4C70D806E0F79EBE285FC591AB9A7BA783417DB12B761E39979380043D0C03DDCB41AB558BEC0A19CF2F6AF68746B8DFB4517E9C3AE3796C60387DD611E779FD2583703482ABCA689C3DEF05E2B0CEEE69443B35E35FFB7124AE0EDBD0E78588602E6ECEA7AE8CA77E9EFE5BE558B494D8DCEC12596DCCC5C74473A09843BD0031A172CECA85F970CF8A43AECCBD37FF0825B76DC3309BCE98A7C92DB3DD7A43B0C5AE0BC9C55646D541C505333683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 21FF1D5184F6418C0E52E3B1AFED21B422D01B94794F3590DC5C6185A02AAF5BB26C9768A4B727E6D5BEAC134318C037D9A7A8DA667666C38A3E35F086237D4A7F536A3BC50D6F2A700BF7EAB5930092EE768DD4E673AC2DCB43ED764CEF36D8E40DE56ACE2DC4ACBAED72F441D03A8CD8236EDEE6808693892E743E3FD57468F688C65B3F3720740038FC2C54F01925F685A54786F28F9C5B45FFF7E6C6970BEA15F4BD65DEA3FBF3D4173D4FBE9239BE5EEC1C8E96C421C0AFA511DBB5DDFD3729614AB8DF8F9F0A903C8B6CD76DB6130F19D9921BB69ED092EDFCBC9A5822AAA443E983E98069EC785DCF188998D7F0C2452F27C92A84FA2FABC4B574A36256DEFD00502666E7F2D900280A82B2A0F78F275BCB238CE52CED3D22C39141D37444D72D22284EDFBF7B402549E8D642FD7930D17ECC72D48480CB3ABBA2270DF6403030747F381289606BF76CC0C45B0D5606EB086B5A2992B4F2A7103632775B6FDAC8655E4671C22A6EC1A30710621D376849F7847C206CA892CB1E70ED4899B8145BEA7F8223C6A51F6D9C670ED29CA29492E1C801290E471B53FF1AE8A12E1FF169FEA2EA04A5E687821D1976EED069A52B6F5F22DD6A02BBEE96ED8DB06FA0E224B66D2515A9B368C8FE35F69C665778B17B2935551FB6A0986766EA92CCE03496CD83E8C7C009E46A838BD726BD14FC37E08AC8AD30578F95182561C27D8AF4F40A12D88C9192F82B4A83F0FB532498FF5F2B6E11049BD84F79C18666A19AD43E3D72BBAB5700864921DE24DC937B58174D39218A316FFE1302ED1D820ADA389F29AA819E9F25B894F57ACF0E315A245BA82EBC2E1BA9361940BD11B212D368045A2A273BAA28C58D4C4EBA44283BED9F59018E6BDE1F6B9F351232C82E0DA501219C3D9F8EBE361497ECD89A8133A7F7F1F985FE0FEA0C6AC836BF8A97F32849B7D01BA6C37E7D739A69A554A167816455675000955B7FB386EF144E8995CB3599242753F9BCBB67D2DDDF65F0AEFFDE4ADDEE596D7D460BDE6B3B7307551D6D6B255748569262E20056489C4D58935A91D277BB1D11E4ABDC79584AAD449CDBBCB7BDB25D48A988AC0F0A8BA26A3BF5487B2C678A413D3C64F0223DB505AD128297771C66A64BB47243E11EF6E40F13B2E752E6C3540C82F40FBBC9B8B13396BB9EFF2EDA6D2EF0CA6DF1165CC1F369B2FFC66E825A525CDA1ABC6B1CF899BAA9AF9470A18ED8D2C09CF8FE60C29724052ED1590CA78D46CF235E9ADB59C9369B7AE22036793F96B6BF664C4B1F6007576100D87F1FCE1FF64D38F09DEBD06E57FF14CA115051BDFF882A2549EE8833396C2D97E2126D9228EA291C1E5A83F5A1060F413B5E97ADC3B786E7FEA1CD0043BC4A406F11CE779CFBBE03AB7ED386FCB4D2D9733960807566F7BCBE3C1EDA83E28C0A64D82492055BC077289E7BACB4EC09FFD509C3D3A0C1D7FC6A122690AA355CCAB9175CCFA522F7A6465D54755209D392D60CFEDCF1F4D755E8F3359B9253909388ABB70EE36106EAC496373E12D37CC651FACD7C5C5833347025741C67371F5EC80B8166D76C80C3D5FA9F8C36830FF2538B019A07C5436B2CB9D777823E3A5AE8A7EAF27BEA9487FBAA8EC9B926E4F7C5815B69DC0A3B6E +pk = 21FF1D5184F6418C0E52E3B1AFED21B4F6B3B8E8BA4C9E0E113E4F7C7FB9152CE6099C6E9BB780BB204EF8D7A8EE323805E653320E0CBF879961B0C8B76B386BD2746358E9C78834834975C1AF58180165FE803A47CA359BF1862AFEE4317B1D0C57D945FAC4153E9675C69DBE793355C14E558D9048961DCBA071959AA58A2F9CE8EBAE0309BAC7D265CC13DAA646ED9FE0F88F4DA10C21F2CD62FA1F46D55A16833A5BA2496F1EE463E9C1D926FFB82BF63D7E96FABAE4B30807CEAC135F5105A514A59EA2C9FD39A2515FDB88D2B2A46817D2B7A1E4D446E1B745048B03B226DD8629B5023EA769CAF8C32F14F4DCDCB4B958C36C97DCCCEA1BFFF729A6F231FB43BDB89ABC37584A0F1A3E4C7CC15C862551AB747EA620A04C6B99D3E37687B2FAB02404679B97880FE9C18CDF4E03880F27B34370D060C4CF3750825FFED0F11AAD74E829B99E1755824D90027A03CBD398097F5A7AEF02F4D899621850423F7052CEB25E4D041545F1DF491F13FA70F7B866B60681F4A0DC33EAC9B70171FEAB6DC2D2CBBE1B1F2133167A54DD145FB917182B7032D3BD07ECAD702CF845863FD7C6FC69D366E7E434FE77B0285E5D1EB95851860E880B954DC4FB6B1FF1BD5C459F0E1CD7C20A06A801D01A382087152BDC615875B7499D695200BE5A19EA2C82A6161B3C1D0B79693849B928685DB4466A19D96E5D58851A37AF76A5927BF8E241D339B017E26420ED23A37AFF3747966997FAEB708B4C8AD77BA71B21D3B485E89F27E58E0F3DF744F28609A3ECE5CD6860F0F598BF3BE7208018956954681C55700154386903D11C6FFC04F99CBB13936729083E16EF0B4A7C1D26C4305C371C43434C44B3424D47D06DCBE0178C7FA68BE14CC826EFC940FA0DD9EEF57B93FE3DD58AB7CDAF5D9F0BA1078F4BAA99528B12842C01DE67B4147FF4C8A4D720631109A1ECD37D05F924EFB867F2F23CBFC73D74CBD0825731427A7D205C85C43DE6D8ECEA11504EB9C2FC5634C6A4308DA03DC067F9E59590E695D4A4420555D9F082878C6821C950347BA9B5DEF2EE3E195BE6E0956567578F5A4D284691DABD0848F5C97CC48B493A30C3E0F8635477F060A73138FBAC36E5B7066CFEED15365A7CC460F8328153E3892C113149CAF764DD99B31DA9E0F3A3B9A2234A1FA3A24331E40DE8108CC433854F22D7B897BEBF397DD4CCE7D5F6DE00533851B71FCF7B4495CEDF300368CFC13559F575A1D1462F907E6FDE1D1E5884C2F61F46899162EF6E5E43E888273C2727F6DA1BF744DDDF3C73C3719991F7BB9F4DBE7D482F2C736ED58EDA262C234EA9612BA2510E20395564BDF6EE9AACC961603B9E25FC47E41B655622433E1EA38147059F6FB6A19461702A93BC5F2CC66C0FF04F1407FE88B1C8F1152D0B5165D05308212F04AF1FCB9D8C4511939067CBBA5A27DC7238D9252C83D2F1209270E51F9931C9D4A317C9685EACA9D5439352DC38C2E64B99A3B0583BA6E2894D6537F0858747AE69F94FB99479453EB97F5D2ADC6D2A7672AB119A2C7F80A8CFD8D3052D8047F1BB4F6F109ECA4BD3013287D0623DCC5BD9FBFB0CA2EF47DDE6A858C71CBA620CE849E17C050391093DD71B4CE6534DF7DBE2F5ADD84C59B7749EAF sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE77 smlen = 1311 -sm = 0829C4EC48A54C0CCD821362C7DA3E708BE9B34132D1AAD9F0E4D27C812116F3680F73919FF76F376734665EA0197D694A550EB3E84A59515BA9316414172F5835F431FAC131A8D13D5FC3AC3EA79B3D3742FE91EB37F03B73FC229A2B5AA6262635BFE37DE94F98857C5B2B1DAA3FD7780B8EA75C91D0C5377656BF6BE8CDB4EBEB11CC25177B2A7E60634A431D1AA0FB5010B00AF66477FBBE71055FE448901B0813FDFCC44C1EFC4DBCB467F377973F3FB3B6C3AC9911FA90CBF54658D5A444565C0A1C404022D81DD6E795F7E874E247BD5F011895EFABD30029196872E5484E2EB1865C9E4F8B3FD86ED6077BA9F17021B04731B5D50D7355B10C0C612B91780BB6400132E360BA133F4C377AE8B16710313881F9E2EF95FE7D5712590C0616629D6753308364219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +sm = C55EE7D01507824057FCE36D636498738875F1C8DF290C226C8CF30F66DA93825316CE629CD898C8D0531C509771E44F046CAAB524D2424E39E51311979300A88450C6309328EC2FDCCC63D3B43635FF2BE2B59E12833615B7F451B9962CD5D12D29AFBCC80B94C5BE5DFBEBECC8BD3BB91C5C926308A73E12A50D30A1835AF516C841D7BB6A391D83552F96727CC23B9F2486B06E127C84D45A8D1ADFD8668301157B415808B69B74C602C777DF61A1DF5754B36648BFF04792F233353D3E55E9EB772B236F267798BFD7B36BA625F75633F289EF0A8AC980342A5B3A4FBE55409EF590723E40948930389C2643437765858BB3825DB35AC5CF82EE9E181589F5C16E65CB483E3260BA133F4C377AE8B16710313881F9E2EF95FE7D5712590C0616629D6753308364219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = E37A5DB03CD97D31501E74B52D06B13858AF7A1A22BC2EE86A2DB376C39AABF846AD50BDB400D048AA522C6C6B5EB8EAAEE0209325582A35DD0B98C65226D71A06BC7BD5CD99D38506D8EB1BDD322549C4DA6B2820A6882761E1556A3AF14D30EF48BA40505A2DD099ECB01628942ECA27585066D4B345A2FC5F8C1122FB6043955A6A75B788F90D8C90A8B6ABC6EB55C6D2C292114125DC4E45747F28E527A040698ECD5E74E1E9ADB1B20956B5FBD2023A04458BDF31A2E3663A01F8617740579F52E73F1F0B37D230DC554BDC2B15849C1919EE10192F091E89B2E693E7916AB3BCAA60044E8171B44847EF420F3CE6B91F1CDA3AB6A23915C0150DA134CB0F58F59A226175A763E6389B5E96AB48C4242BBD98BFDE3235366961CB0DF4082AA67AB14EF5218B22BF62429A0FA3DD569DAA206861C357F8A8885D4216386E23082B3F338F85045D4969FE746566793BA9B011504DD46F7392210DA85FEB2684DEBC75A3D5E0480019EA52BA8F9B44E2D670233D0AFBBDE2F657460FBC801D75F84B10B386B6259888229F1D2BD585A8A56F1745213DF3DD5A9313748E023727F47D79798C044B2A62F366D54AFB387BB151F9B1F3B0173E582AC7ED2329D9E95632027B397D99A463B4FC5AD2213DC2F1BB648762938FC595356DFD5BD8E36F1E400A6534A2FAA47F834A8554DBB188F816C2992110B8D96D8BF0063275C79EE48C5E828ED4B6BAE3FDCD0C63123AA999EAEB1EE90193A7F39FC8D9A497388F7EBC99A450306F96CBC1C72916AF7B35BFB2B3210D50A8734D9D0B55890C40B2DEF4020D40904B0DE86D06C1522A51BC238162F161CC971C392CC55D6074D76AC6803BCBEDCCC4C2528BF108C9C08B8A4559085B1EF30A28FA209680D49D49B281796544F5AB1FD9DA58B313C84FCBCF57F4C1DCCFAAC896D3174F1CABA43E5D3D103A94B2FB62200A7A82362A3C0A3246DFBAE4B6DED171F5B6D91DD6BA448948E450D7050CF7AB8F59EC0CEC6FA55AF41C20760720A6AD00DE6573EF79C3B8D8BB7CEC937156E3D34EA7DF9492242EC843908135112A778261A4F1BFB39EAF7E5A6F332A267F8B4538ACF94543CDC4C6280F6751F22FE290A7DF5908A1C7E7DD8AAA1D64B1840A68F4596CC62D6B6C9671A4F9D568D7DACF86103CED837DC480907C67DE72C7BB320C59F5DC26FF817C36DD7D4E308DBDC192C1DEEB47A108779545E4BFE7A2C2D61E56D866C1854FCA3C3029096221C0BD097D80769120EA6D76C8C34C30FBF444EF25A2D2E6BB3BCEC49A72A3196765B49279B0BFDB8257D076CBF8FB3C4B78850BBEB23603F41D405E15B30BAF28EA70DC4C4FDCA4EF463B2BEFBED5A9C5425E13A0CB75AA94C1067C4EEE44DB76E494FDC33B8B3A49D6F99AFE8E9E945E487D917A64656604352C5CBD3ED06F51AE8E4BDFAC4EAD2B16DDD0D7B66F508A3CE5D272975E3A4C12414B59380C91D0A925D7D2EC2BB2D4CB0479311DFBAADB397D378BDFC1D038E735A7AAAB2450207EB81E0FF3CB65DBDA6E824AC38C1618D106A23C8047A6506B2609033A60296966E2763C0520BEE8FF661A45ED323EABF14A550F7C90439C08BC3A399728204E92C153E834033D4FEE37E744877C5665FC66A28A3561DC8B +pk = E37A5DB03CD97D31501E74B52D06B138469AD7C0CF698DEC6165F6044BFFBD28ACBC60E7ECED84AB2CFF77FCAADB107B41E9A6FFAB7B75A863DA53EFA6013545F7E3B7D3428C4351DF85AFCFF7EE369B54B045344449F756C822550443084F26B14575D71A340800719B0BBE1B86865D59D47EC599B88CB70EDF1D34023192E67DA1907835DE81DF344465E7ED4DB8EE67D447641254096E99470DED91A606A41AEDBCFD613933DE32FE7AD4B5784F64310F4AE3A2910BEEB4BA121743921A3F8A85F19AFC1C7B7ACA6083E69B3529F518F1985A04DEA98667103A31D5622CDF548BBFFB2A2D1725947D3B48D2A7B4BAB2EAB827B6B733B5717031D53A04D134F662FF176C23D065F58D8BC7741C4AA5B1BD74692651985C4B19410DE02BD63AC66D57A46AAD8841B8AA85232B76F3B40833EAF46C6223EC5D82E28AF13C007C30495AAFB1612F411C3EDBB2588B21B834C1431DB0BEDDA8913512B2F596B0426931974D848D6FC9DC9310B93EA61D07CCA1E2C1C601C01D4AB479D33C9BE16E02EB91A44F7D05E355B2A0FC1C51B3724B2F2DF17F5CF5E9C879F4BFB0ED6285687533AFF1674F9C8AA3CC728C05D65734D7C24C32D79C1BFA958DCC09ECAF16778A350439F60F95D8EFE9CFC8527004C74B5A65A250329CDEF641AC96B196E2313FA73A5E16A344C3DEF7F859C307891EFFC4430F4541A12B375319FE05067183A95750E8B83D17B80C9E7AAFEC54F592AEC51302D5A0C1F71D22356FEF0BCFB1C926B08ECEBA47F280A005ACFFD677274E5104D4749394176FA860EDC4143AEBA92EBFC2C88983CC7486746BB6E746D2461FF66A8B6E6B1F90B1AC4E7F8A411ED04F5A75B62AFF2138FEAEF8FE045726ED1A8956C4C5553AF6427484FB162925F8E854DC2A669A12B59A8CC1DD226A569E7D4790EB143D0F2A8AFDDFB93D382D06DB6B76516AD19177F646EB522F6CD2B3DBEFB672014E15C29E7E3CB4FC74BE7BD94D49086F20F0E44DA02BE335F5CC9DB4462957A56BC38FB7DA9F65CB183073D221DED0D251C9E63D3B97F7B54FF3C4BD02AE897558958C8F74A3E051A6D31F304B7BAADB34F37E02B3CEFA4C1E71DCF6BA556FA61CD221A68A5EB8434708EEFEC7EE90567502712E9CAC6197806425155DA06D8633AC9C8A5B8A3155537EF036EE6C23595927641530FFE187EB8881541213F803004192A00CBFF2151112DCA90A445A7FD52AE99CCC40F6FE5802ADCF44A8CF258AE65B276103B703D3D96E993997DC30CA73AFA9A62BBB848533D5E58F0654732511EDEB3AC4B4FFBA51D621C11C6393BA2BBA3159284F80C2F32C2545A57D85C21811CC7419398A6479776316C893D5E0E0BD546F544E4AF53C1509F47A2527DF89962B8668307E24750584020901F109396058BC0392E4FE00DA490D1CA962FE1310AFB59A8C678F1AF2254E6575591F72A56E14FA4C0BECA7C7D85BEE6A3DD0D9A360E8E09BD2E458E8D9544C6660D48737E0F6113AFD7628704A424E52B74B4F629CF334F23300CC49DF153B1BE55B856163A00766DDDD4F8544CDE9024B3F99EF605D813947B8F504B461EE0F39AF5AB74D15278D7B3A655CE9A0643EA053829C9BACB67A7EA4C510D8AE5DEDADE677E26C004B133492 sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66D smlen = 1344 -sm = 85274E97155ACC954E527040FBDDC9669A0D628A18E46B8D0B356211880FEAD2BAA885FEE1F5730D4C5B8D0D2238EB640F84C31843A970D23424B5C3397860A757FEB88F14610E562940F601CDA95F9114CD4DFE58DC4C809B97B17946C20EE3A6087B81E6DA20F48F69A4B5DA0E97744C31C3CB74FE5FDCECB50FEA1C0CB882F9D28C74D37E4CF4C2972561A8B714C0411CCCF3B026BEB26E47391F713EDC3689D769EF95EBA4580C23D42D11BB664DAA3B800F103765392A3EC4005A65929692217DE9BAE01A53F53EA21AF2BF57512D4BBA5DEAB82F0BE5C510D033FF514DAD8466188B69B0E3A7497EA0CE47BF8ACAC9A394AA3EF195122451B4041DB4284E717A8184C6978833EC868426785DBBFD3C17FD84016345F487B453F605666F7F9B5CCE10647B1F20F2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +sm = 4A5850727A5DD7EC99A888B4032A70ED5043A97A967FCF4779E4EA001698C921EB7F3657D055E47CEBB59BCA4ADD51B94E882848BE7706E7BA5AD38729832252A67F54721B246837716AE3F15308AF2BB16F6915D97C71380AEC95D0D01D6890E37841B0055FFC84B76F11DD004654ED0586FC3346C8DD6EF87297B02E596AE52FBFC52BB0AA345C2C5D742A0C1847D1A27FC2208F4668FF54DCBCF216014767CA7EEF4145417E9809771D3D0EE13027239B1814FE2CC662AB6CBA142435B0860909A0A7CA7E0FCA5828D4D6E3D147777747AB7B0A4D34558A71CD7AFBC073AB36B34FC316BF280E8787AAD4E2F9D09330F738CB783F8A306C301B5E3B09BB200D096228A54AE95C33EC868426785DBBFD3C17FD84016345F487B453F605666F7F9B5CCE10647B1F20F2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = C3D000FC59AE3C7F89DD49E3724994CB4B4492AE44BC5F4D716900F8EA9EAC52C97757837ABAD429110040792959E2E9FC5DB6936436740D7339DA44FEB33FD10F8AA820B31E0A47AB52DDFBED9B8807337A320967F429B64380A509ACB2A13B6A9E90A87EDB81891D86517B708F0AF8EBE43D6E041BB8B77C9F76F5A0D511D2BB90DAC4714116DA7AB4AC14363D73AB7CAC5823ECDE7BE2944F6DE7FDF04615F164D6AAD129D37B2A32EC2FFE376526AEEF3D27F1958CFF76163C5563ED0F3B811073975DF147DE1D6CBB6323383FFE621081A249DF97B60DC9D1171A7F39661CE43E6598F2AA0A45A9DC625731653819A557A8A5B72A1154DA9321FD5C91D827043F950F163C86AC1CE4DD8CB7482EB87E5B9BE186B3C127A68525EBC0E3463E7754FEED055395B8D89CFC3B5AE98DB59EC078E50C7D2BB32F96F8A201F638319317678027F287ACC1419788FA45E35B4299A3508BD245751F542B751F8CF47F214A3FC8732EAAA66AB867B187AF47AE5F2BFADEFE7ED9096CA569BEB7121A9985D4434DFA47E411A6F066AF55175AE75647F640C5FA17A76F0D89809E0ABBAE864CB49FAAC7956610300C90EE93994EDEDF6117C48B80D16D08383728D1D86E7D45F04BCCDB264C24559D2DBBDA44E3AE604F2AF5238DA1725776A4EDEF38678C88857FC207534224166530BE6CDB6FACA8E0F4AD28D0FE9A4B0BC3D40FB59BF14C62D125C5BE56947393979A0D0C2579D45C23CD53D7222B2155B3B321DE3AB78E4ED27B832A0A477BCD198EF169E0D3BB210AC539C08614FE5FC5FBC177F3898E031F7471864042DD87E1D4A83D8006C3F84428749126DC774E337CFBA53E79DA5BBC0D3D15EACAAA7434B915065E6E74308AD5ACE5D0D6D6A0EDA0D50DC05EC0629471EBF215B946CCCCDB5425F68A86A55EFCB658996D014BB6AADBD572D2E9EE075115C3CF47E4C143E794A4EB685DF8D3936861F257393B5ED7466AAF61768A60A45FA2F8D2350D435469FBA7A0936F72522783E5CCEF1BFEC1760BB40F07586BBCB111563724D509A386B83DA183D281562054CD9F6804BDF810B0DE071A35D9AD0D9546DC4B00BFA237D93FAA09FFC61E1743D39B51E63332FC49DEC0F9686A257966D298E4AAE6F2D9B915AE848D7DB37B76EEFAFA0AB8441FA9A17C55D1FC7F13F40C4D23BE3BCAFF5F54E93F54D0FD450FBE688304072D955AC580215ED36E0EF0049DD78265B624ADB87D90CF5658AB266B11F36C69F72BFE3A116346869841F2308E69F57F1679552EFF8A2DBAA80B56ED68F78ABB515F610796B304AF964947062C60451FC59C0925E10883CB9405AA0CA69523AADC464815BFF2FDD9DD31B33067F20D8F8384B555D9D61526D72037022C1FFDA4992A3AABBE4BB38B217D6BE2016B5E830782EB7A9A70B07018E17001BE3D67E55925D481605DE3EDF246FECB910788566390E7C2FB2F285E626340658EA63480FEF20AA63B37A8F12B380A30F631F95AF630DC8CCB741BA16BE5D144C7A830853C27A17CC010FC0D733D5EE5F8770D263C536B297A7F5D2B8A10105574E593A3FFF7936AF1B28C6CCC0065DF9CDE8BC7CE46D5757C47F495F003440ABD883C0E045A979D6BA54986ABD3B1B0E93086F5470D1B +pk = C3D000FC59AE3C7F89DD49E3724994CBC3836F44BB14A44E0F2F8618F7A16E5EF6267F876A965E23D42ADB87CDC93DED43B525689CAE6A990D0AACCC2A136F12E63EE18E213BCFB6B6854A2D7CD1D63387A76AC51B0CFB9190AAEF9A2CF445ED375718A05D6962C17F076F03F0F7AEEF0FAEB4DED89D4520F0BF3358EE0D51130EB30578250EB1A7CBA0505CE6E59ED27DF2AA7F7D8AD871FF058F14782B5AA45546D03A3ECD5E7DF15DEBE343CA3BAA5FA7F790E466D03EA27F71282CAA738F8F05774E36ACD90154E92BFBFE30D3EE7DE2C260250649E0D0229FE79F1F25CC1627E121F16F69A554CAAABD0E10ABB9918D9349C415D108C03D250957F2CA70F74A0A8E7A0BF6B7BC4F8E8CD35F48EB3E97BB41063AAF618BAD03225B9C16C06DBCDB3100C9C00DA7ECAAEB7FC7B5B193424B9EE6C95FEA3A38029CC8E96F067ECDDE7510BE16A679DBCED3D103153FEFA9C6220B7BC252928833611069BCA5573F10BFB3F435A92E5BE223F2358379F6AA61846D8DC3B236FC319505A52CCA35415270A615A1C36192DE28874019E340FB9999B84F65C411055D14341A0B549CC09970910DA30D447F7EDA57894698B68303C5A5E070C1C9B2D84D341E76C64EAA87914B5A113C2F5EAC3114F9A994C9F9E3CF1BE307020441A30CCB9532B4482C1F05B711D5533C5BAF6EFCE0AAE22DF03EC80680B0B92170EFB8CCF00A8F027556D337C0454BF115B3EF4EA7A0E2D84A8F2189FD3F19CBB9AA6AED389A5A9DDCC2C0A623D52258A0187ABD3C6CC92A0BBC02D40AB7AF9873C82D9AF53DBE322A350E15C0184D7FEE52035696F3243BB76D74867E796DD8D3DA7D497AB0C4813C295426D751266DD93926372032AB10AFEF20DA5D0E19977894E380074DBA6D1D03F7DA9E53D4CAA4D4F30501AFFBD2E563389F49BD9E5AA4C2F12ED222076CEFE17C60AB6B85B5BD829C04664FEA08A350E3FA424ADB879FC2A2EE1A655E628222946D89ED63991BF696F20AE1EF68639A62368A85700C357963E18953A99072E9A9F67560796165A56998AD2E97DFFFC5B403F903917655FFF7E494CDE0EAE9ADEB96E9B658FFF5E0C743C9C7F0BD4164209C1CDB138A904A5FD271698A14F55870DB80119F65462C2BEEB09900CC349C53ABD5630EDEA2BB69B17A219822902F502954F6C87A156A06BBD83F25C2A23A150BE17153D472457D8DCC2237C493732BFAF5BDF0624D58E9203FA04B64AEE55D7F46B14906DC1D9FECE3D136AD71F9EF8E9CB1811CF2A03189301E859E921490D9B924EB60DE17EE94C48CA74C6DA58A4940F09D34EFB6B4B9356FF3942A55809643DEC7605FC652B4461E1C21DB68A7DD28699F0EA984E730E8812559D8F6E7A754DE2BE34D8C516AAC227C2CC99575DCEAB82D0D29B8231C354E281FF83C1B28AA93A46CF8B4378CC39DEC26B9E7E3CCB8057A5939758BA180679EBF2075F7BE2E47262CEF6599EF6937CCD06890BDCB6C23EE3BB033A608B149D2998378B4847E9AC028D80A9C7540DA4B8B2B42FA7178A0BB7AC2777726954844F6FD8AD6B20AFD182A7A9A7A8C01B0739F06313EE0522F2C196767F6F8731A59F61F3B756C91A8E5F9C75AE89958731BC75C731CBB82CBAC637A92C321D6C568 sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCC smlen = 1377 -sm = 066290570CE0DDF342A2C8723667210AB46F63516D8F6670AC1E44EDC6E9FA09AEB139F52589D6267FC72CE703065C1B94ABB7955755980C9BB040FBC6108C05DE932473AD7D6B702E135D225AF864485767CCD2503D69FCC7EA636690FFD22129F0F0727982C03881B9EF1B6E3486B7686A0759F37BFD6DBC2A44E97FD6EA17B1BC6F056F8CD52A95E6B41405AA5F2F3A71987773CADFDA6AA33336E0CF638269F7E7B79D3BB761159F85D25AD15505393C3AE7955D8B66FDA4CAA4E9D1EAB76D28A2FFA17AFCB2E4E8D24B37D8D63C909300B7E269E32795AFA8935D9FE0C2F72B6B633662CBD514885029EDFC6C4921A2FD19CC85D2C81D1C263B296BDC66D64FD5BC66846BAFE8B775C025E71F5906816399E6EBB0F788FCAC31D682969C6A0D93F4D7798E511D07FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +sm = 567EFC5C9AEF4ED48359B4B286AB0A94FC92079E5E2786EEFA340A7ACAE03D7963319FBC9064A8BCC3146006719A6E967D9955E843892DF3C18C652A519F4E4D2BDEB58AE5D1E8A9A914F3C8EFCA1651900959217682BD9F07901877CF0D3A17C947D634B52CFD4A8EB84CA4C2039729E3CF4FDB755AA65682EE1F0F0B65D5426EB564192C277BD715806BCCFBE57BFE7BC006F277C191B53FDE2A58C2FC7D0349C8D8B553CA30D166F6E00499DE7F37FA43BDCBA92A7946AD4771508E2D55A7AD1658DE1EEED4EA5501BDE8C39BB7E4D9D5C06190A59DCD932087660130270923EDBE39715ED7F080405EAD1FB8ABC0D04760AA7DCACD1345154CDE74B7DEF5352029BB56925779871FD0DBCF5DB78D285707A586F69606162A69038FEE7D6EB3D199AF3B7986511D07FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = B28CB0F446F3FBF22C69DCCD6561D60D4B58E9B5ED3FDC363603007F1E0E13B96A6F534B0BA56BCEF404D20EE422F49FB632EE2F37F3A4632B3357FD9145CDE00377025ECADDBD58657F9CBD905F3F824CC98A8ED1EFA3FFE22AA0A796D59024292956F5FABF2247696F9E427EFE3CFCA7B5B57A56E2222F4641424F1616D817420558DD6315ADB7FEF520C46A3F855619ED80F9984D5494A7B435B27E17EFDC07F38041D67BBF1129CDC162FF5C47607D3D49217B6F2D33CD3476BA23C9192777871CDF0A9E3E09212A225719A1CB3009834AC04D945356A2B805A3432AC34A855393BC598DB5E85ED5419C5BA1C1DB26490E6296F81A244D4042B0443E07ACD134B8D08625CA2525BC38F4398B8EF47096D0BF92C27712C99E79F1755B6FDA343EE5E5F2C4E75D6D102F4EB52009CA85D07EFFC6D4B36D2827D4ACF11831A5ED5139E474274CB31BF1BCFC592C48947A037B95E23F7F0B58FE866CFDDE032D6A456BEA3471C9CA16A0B2052C8353FB9586E7A04A96E60B44F6F78FE26679F2161591E25C480165112F863C3B0D975061D41ED3DAC28985FABE17533D1B89C059C5924DC7BC8A7A862A140332BEE2F23CE50ADBD7A38B6147EE22F2EC307BABF463BA258972F804BCDAAC9E1BFBB8CD79C5325665284880F754C3727B8512CB72747555FD94CC23A2A07334D802513D57B7D705AD35CDF8EF05188C9B643762CC4032283D505128B7841613E71AD4EBF52805B6159C1AED9F377AA6286A4EF58C6B64AF87262D19AC6A2938120A79E634C11BB7575A170968ECE7B469EAA91DF9B7947AAD34C151B80A92597926AC21FCE75040B14A99817A669558A184CEE58C9BBA38F29DE256C2EA4C2C3A53B6E324BCC397FDBFBFA7BA03A09753EA8DB42B6BF4375634F3B14F32A550E4CD8EA2E3403F6AF2309E6B549903B480238BD1799D57352BB61F76D320984117736739DF352D93E4A9DA75DEAA3DAB13A103DD9A9BE135C75112FB26A6331C5A48D4F6500C4E3074E599C5F0DA0D8B47FF0AAA3EDA2B27F0C2DC4A3CE33641F0549AC72EB9DDB184AD731D06E135E99334839EE899E6BED483AD07A65756B59681981EC55153B0D5452826F51485E0D6CB8D7185D85315FFC737097C08C3C3306E11DA12D05F175A4484FED1CE3D86C7970E1E5385A74E97EF1D88597E56EEF5C3964B3E74D2293F7E740771D0940ED4AC9979F094A718D7A26A43B327E8F9442CDCF6786001F4B14E481D45054F7F2BAB69E1ADAD5B4B9226C49B3E1B44FF695794EE645F5BB490E3D45F3634200CAFB6CB6113B6423E3C4FF9C81193175FD3E70CBDC009538E48AE6944C817AD36750BF02F35E2061D10B867D05AD01D5A0FEA2EC6048E57555996B459595476B1E55035B9BC9B6D61C664BA47D679BD5419DD417A4A4E23A0B4570B10052F8D991898E918D6FD6C44FCB8188C1BFC86663CC60A07A5A97BAD35EE1CEE37C2C0E1920FAF81F33600DCFDE0924E92CE0CEB1B4DBE68906806551C5FE612BAF685188412C62C59533EF4008FB946F00987F113B35DFBF97C6B6FBD9849E3F4A9E9732F00A3C6C7FCA65A813425D5BFE8D4B2102E7106CC4CDF70B0987EB44C1C4BB53C2C63F00AE8E3D8F05BE6BEE2536736C5EB0CD6 +pk = B28CB0F446F3FBF22C69DCCD6561D60DF16D7F8616537EE944DBC2583575C5D7CDEBAEE400B57CCACB82E0E7DDAC4B6DF488E6B5D70451447551CE823E2EEFF8C682E6BA80B041B859211074524DE6FBABCF16DFC31AE3CC2D33FEB279AFC6A115C9C2DF1F48058E83C46EE45FE97E9F02426B13482F984CDAA195E55EA736A0E2CD7406112BD4149B9AA6CD2C52BE29D06B49816D6AA0145A127B0384EB438B109157EAFBD436E94350AFE23DAA1051DE283D143FAE913B24607FEBB76D03BCAE9A904DAA3E621AB182D26D21CF9E5FF44535C6015E01E2EC92817D5A75599C0EA06876D6D6C526AF2236175256F76D650D10368C2D14ED12521B6C9AAEED36CC0CB4E7EC0BD25DEF7804F41A1AB425918BDD61C4306220A6FA70A3ECB896AE41DD376ACBF8C4771E1ED6BCA3AF98A3E71A0615BD93606497C98E135E326F21B1E2F0F27B33BF27871FAB5453BE1869C3D4498D41D2B3E23202EAA7EEE7317FD712C46E9CF82B9E6C1242806ED6E3DE2F95CC32E8B02A02D27D70F4F71E4E652183B72E62D8F4DE5F2863E1AD5BB167010F04CC6374BDD39730C3EFA58E652FFD77B0EB4B9BB4A81AB218C9B86CEFC050F9310A4C0F3DDF08402F5B5BD48D08F17F04CF55351C1FE80E462B6BB886D06C0CAD496738E6073D6A6F81AC5974F74335F1999F2822E9E64D68DC01D76B0041EFD22BF88D0EA27C4C4BA260930D4131A11111F622BB6E5883CCD19BFF6830160917F92D2A36AEFCF51DAF4BB4365A97AF31CFB52866C4E6EEEA9D36D3DF3C0144E942940F0472F883ADC722B2ADBBBBA6D82183601D794F020217FA30A93E207DAB57267340680E90F70C258BC481873FA14F2FFB0467E72CFABC0F49B0B5F8E8FEFFF46291BB43CA55AB165D13773986492150CAD738D91B31C1F538B32371F5A332B1C357ED2802453CD3D341B8039705B4C80B0149C8E5D94B396E452C3E49FC4F4AFD1F492D009405F8481B6A245B6E1C750EEE20CAC5BDC3F8306647B58BEC16141F5B62EEAE5FF04FD455BC236B972413B9A07E2F60F4CBCAC27656B850D10AFF2E4B6F9F1CA5EB4EE2488DC7BCC473786F8849A36CBFE09D0D9450D28DA554C8666BF7DB2B98C2C731876BE5B3F39ACA5104F02D0BE94D91140093F63BB8265F154D010E0FE2FD1823357E4470D773897932C87DFB4A18831E404122DE0D4D20211CD78199C7F075B2A27EF95419ED34FFCB4F369491217B23828566DB8EAA545A43EB2883A2B34F321FA825989FEC5ACB9883018B92F3DA2E79C1F052E4050F12079C9C890696063DF61414BB3DF539B30C7349F51BF78D88DBAFE29E33A9CD88EE9D2642EBF749ECE57DAD3B8AB1A8C808EBF90A03EA9E3BD7FD36F6B34BA566D5A4051151078AD7417F0D602768C3B85EF4F13854C43DAE2D2D1716FD0BE0F72ED638F3253186F073839F45C1C9E72D31FA1FBA1E58335F3AD6EA47BA77C45C2B4B5156999127FA14BC9F645E667708A0ACB6DBFB029D7872919F085B224735E053573CF740CF2BD08764F5A134D3A56EEFDB2167E89EA57B8F0A6B5CA567BFE98ED3308DEF2AD1397C9A3688886C3C82863789693C1F1C109200D46F2515D1FEBE57AE9DAEA3B40C7CC7EDE85C6B83E7A7D3D0B3C428739264 sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B4 smlen = 1410 -sm = FBBF31E4C466552F8E85FEAA9DA6CC2C801A216C6B1766F8D151B6F465B7F7C59C95548CDBBB4FFF089F3DFB9F0720F89C68E2123702C66CF48ADF3FFD9E3CEE5C5E79A5D7B944B1D1B45A5A7C41A1ED8EDAB97443ACFAC3FE9FF6EE3186BCC04B6E8AAA8AD0D045BAE49B2ACAB4FDA9C4F7140C704C58A59DDD0AD0781A9D89BAB3B93773FB3F4BC0BADF2AAA011081610A75B95E6506BEEAF57439ECD23EFCA2E0274A5CE192C3123BFE50918954D3A5F8E76CDD1E1ADD9200BB26222B281A5332AE192C1D5DEE19A9ACC581D1AFB34D5EC1F01D76643D6667A1FC55411C6BACAC3A393CEF23A7F2904F02277B5606F14132BEE619041921B87711F9629A1E94F0081BD565D1ACF10D5CA461B9533BD264A2C9B627FA346B9A99C9A8A32813F726E922352E345CB6BF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +sm = B54260AF7FAB32D8F891888A022AF0A9B8A1B118056FC033B48046782284D19D51076EDE41F755F758946F8AFD9F2AC928043434616518E6659E6960883C15FE175EEE524B95CCCDAF2D7F08731BD79B1F9C544302B2CB0C9EEBA7107DEF2FD877BADAC03E563052A0B1B21B5FA742E23009EA2C36D8971FFCC6590F6C11DAC2592F031E8FD259A607D1CCC66CCA5B81FEFAC1888BA3F42C419FE503F85FF055A4C0DEBF5BF25F145561476AD72564FF82B5A0EF2ED2FBF21AD6376D23C9EAE8DEAF2E6C50F3D7C733BD86C79EDD4876AA9BD664F1CF33943D346BC25E181A9AA0719E26A8F93B865D096408FF2AEFEAF57107F9FB1BCEA8FE18C0445372115D85C66D58BD955D39F10D5CA461B9533BD264A2C9B627FA346B9A99C9A8A32813F726E922352E345CB6BF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 3F817271297DE874E97AAB46A7FE2C75193810725328C8CB4ACB4A4BC401A10633A706314EF933594735E455BEA2C2F9F91AC4B1577CE0F5307EB187B0B6A14324AD0414248FA35042E43D9D6F42CA0A84770426F45E0128EE9FCB98EE413F045F7DD75F9F12A4E9045C57459A4D2A036EF8CE7C8E49F387F783528FEEA6B7D3268A58E34D121384558554C7B27B2712F2DAE1765126ADBD432FB41C7CC105242A7F9FDFC3BC191D5735140468D0FB3AE4E88455E1ED09BA107C990CDF75A570C0EBD2CB60035A7878717E9BEA64EC328080E085FE97ABF8B40F852007FE2D77350A015938235D950218A7E592FA5D91808B07C258BB8EC26C82A8B1E37760CE41EB030CEC6F58F8F41DB899F9C7CC115E14633C590A9656B9D04EEA78AF9AB1A14975761D99B12A5057E40C5094C9B2979C85BC8582E89EC91BE31A243674E5381579B06FA5E4B99346F297980BBD9408ACCF87F33A27B6E7568E502F7DE52AA43200EF071C39193872730CE4278A90A6794FA5CCC89451CD4C97B95FFDD48B90BFF3A109B6FA947A1AD1985CE19EEF09B5305532E2E6D53FC53320EE5891CA6D47F3B7FC2132B79CAC0F27E54905E918CD95ECDF8A399C631BC6FD3F72C98FCF6841B2490A336E271740F02C38E55741D419896C9C6CEE05486BD7333491DA8CE237BCE7FAAA7FCA1281473FBF78021DB7695D89AEDFEE667E1CD5042E8C70623DEBC93552CA0B44289C4CE665A2C311165E4ED44109B2B54222D638A2F862FC34BFB64859EB65B8EE72AB9D8299698A7C2632C6E576C5EE96C8A18D6E5A7D6859FE301368A562DEEA0BDCEB0F76FEAD7C0F918F39332DB74CC3583FDBF60B5F1416825A230869F4D2D66B6C1B218D82933B626973F7F93EF1815E8894272B2FFA99312D03CD5FEE3887481EC2756D46B721BEB5D758448A336E79033A4CFDBABDE8E97CD66806F21EB2761C9175D075DD275B75B3EA23C999FB831EE6EE4ECA7DBB61863C5898799590BDE55A9424B31E40EECE8A7B31C8BD17E787F2C4043FA24362C38F08855CB090EFAF582D0A4E69E07F26F2280C03E52102BFD845646B7084E85BD4A6469DA1569F19DA2BF121AA06FE8DFCC078528383BBD6280B8748B6496CFA2A43E05E877B47C84FBB944DF6FE1F081D27AA65937AE39CCC1D9A2E501F06748CE2DC9748EF1A3F8CA5D872BBD115019843808A402AFA090FAAEF2F05FC912501741A3663651E4A321235122610E28BC49CEE0325A68832B7264EAF773C84D34F940FFE6EB0F5EBEFEFA368E2F04DAFF3A23B3639D1988973932FA1692F79E2FCC5F66FDA25D937595394AB1137278F3FFCE47AED53ED2E501A623BA8AE3776FE82B6286E109BC3DCC4A1D3841CC36E2F375BA1BD58E615D88EF196A2CB13C8988CD3D6A2442CD9A9BADFDC168E47A0988A4045CB549BEB81768D8825A8EF9CCF191BB1F46291FA9AAD2FBF05D810EDBF4319D588E69FD23D3FBAA992D9F2EB24F9D592A72A02896D0C59C3D6D0B68A1C7DCC9C355A78C5B97E01404F3CF776896B3D062845AD61E863F2FEF492D0A599BC4AAF1F93E14EADDC1D3E58677D9B39B30C2BC409F4AE5B9A25C22F57A2B5A65D57275947D666E67F10943724D5D5065FC701114D2830BCF8AF +pk = 3F817271297DE874E97AAB46A7FE2C756A823510A61F61CAD04BE9C2801870AFE4EA05D7693E1749F4068E44133CF3D9A867C10379F856904C2698AA995586F10E9EFD0157B6754D6B1949A58D7298BA7FCFF6245808C251B87B69798CF22F0F9F99455D1585EB4D0FBE92E49E9756E9FB912C18487429B48187513CF3DE07B407202BCACCBF0E04F29FA5F7A151A4F5145B1C3ABEC857C3BD5AE711934FC9C0D331140A67F76D4E94513B69C783C696046CA2FFD42F9E9D33DA30F53F8430A666CDFC87D69C527CEFC3020EAF4AFF03F2A93C7F762224AF8D2F0D8CAD2BD511AD83A566A3557DE8241BAF74E48325DD453EA9C2683EF83A4B8314F97B71E229CB6E1CF9BF33941AA26D8060936F3764C77ECA79D2EA7A1D823CF465E0B19AEDCB0589AB1F576CE3CD9EA742B0796E8FAC41EE315D1811FD2E99CC3CF273FDF843B5DF03BEAB76D3B94875D0F8FCED3DD27E8A916E87C16B773346A9A644D14853206317CFFDBC565E12EF634826D440573D93E514C437F4EAFE9AC6F21A30F06731ABA07C6048EBAAAD135638BF3CD16BA1B66EB4DB1BA360AA6A8C7B6B4A4A2550DD62A27674CC3248C34CBA9967D1B26BB8220E4E9B949F15C412FA5E052426483E301C534330E5C93093D49FBB5744C47F423FF21FA96469DC3BE6B5E2B661C5E20E05834CE63E655BA6C07AEDC77D3A65EFE2D1F431CC7DAC046D55CCA0604EBC03DC80B63EBE934EF95778C7D2E19578B20A7B9677F01669ABAB309CDA87D7628C31BA4611A8454FD8B12FAD2FD3539C401992B825BB4E9D92DEB7368A00D858A4C3CDBE4E489BA8F7A500ECCD155E9ECD76B9F93782952620FFEEAB151A6794245C57043EA248D402F1E56511C3C48EA174E10C9C546447A9FFC03ECC29388F49BDDBB5C5F9CE1A1B6C1AAD5BFF61370061C501245DCE8E2E3D2B3E7A3E12B7D9F88D57026B4A58066D0DCCB709E567496154AFE44C70D66842BF2E6A801501205B9C9623C82F5BCF209E55F2809D355FF374331369CCC5FE79B42569994061195BB4F997908EDEA32669F8C8077F94326E6EA6397AFF253C3B873DAEC3482E32D3F6D68F080ABBB7EDE4CC81BBE0B9244A6C2239320D1D5952CF63722C4AC4427285226100D7F48526545D3EAE5AC0A9DACA474A07548769C48E4A67BFC10523364402FF956C211EA18A50EE15F758516D9F9CF2E8FF2F1FAA1592886D660F6AE2B1A04DD5A49FC7DC22D8B70DC2C88C8B667224DC33B1D9B628F4B1E0ABA037C5CDCE71CD19C2B55994E6FF69E8BB6168AF68138E7E95CF9F4951601090B73483113875CB2E73EB5D05091A7B0C26A8499C3572C94EFD85D472BCF77A3A68F21A97ED5115FC36680ABACCC335517ECBDFB9D1635777029373029BED1D3A27E6E3ED785DB63BB49A720DD06A331F4E9B9417985308CDE36A89D014E85285C00946E6F25600A2B3E7AF50A57E41DED0235852FDE1616E0C5CA9EE046F8706599FAF4E7B3441AEC02BCBEB3E6D1B20F18B5E9250F3CD64BD8DEFD7F3435D4BAB996A933B452543E5C115E22A65239BFE7775C339E9E6851F3A2EC2E3691BAC7A7CD39EA2F55897FDD07AEA525BCE8C5DB3409212611189F040BD7895C7F502250344A3A65378B82DDCA93424BC sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8 smlen = 1443 -sm = 6BD172AAEB24E87AD030EA27861DF37CA8EF9FEE5FD469DF809FD0570C974D54C76F5163886A3974E9EB7374D989C90EF68B66108255F7E9DC365F4A4D3BCD18E1DF4EECE9014AB851B9C82EC504C97D8F5995C65F81FD6279CBCB868D5E7B43B8834CA1F8EA47B8D033D99D612ED1C0611211EB303767BC67E59A58ED5BA46BEA4DFE622D27FADD9BC84844905D68AE17EFFC388C5012AAF3775B623AA51838C607F7402CE7E6C82F198EEC74794CC5B3C0C1F8729A2BDE0AB13333A8E0682A4F3C637B16A51D8140B5C3FB098D0688C2D0F0D8686A0D701577AA830AE8769FBE16BF92ACE731B4096561B74E88D7CDCC3A242EC1638A3F9928DC84CD2F327C16E99768917BBB6AE72108B193D1D065FFADD6BE52B34B62BB6A49A3AF85C364ACA7DD16DAA7107BFB1095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +sm = 1358A2ECB0705CB8960DF03D4E4FB2152E4B189B4AB24637C209AFD6C0C1D02123D6CBAE21F6ED7B6D01A5B092F5470BBD30612F1811D3D7CDAE921BFB331281038CAA5CE85D5D1B21006B1C51086995CA419E4E12DEBF3AD8DE87DA4B8BE4E38007FB6E54117D081E42AD1D69283FFC26323E2ABFC57D1B3CA6CC56C17C24734B8DAF33BC78BF3E7A2276B6330D0B0FDD40EAF1C545BBFC731136EC8B9B47D18E8745044EF5109B617756753196A13DAAC959B0DCE1B0BB9A89FBBA2C95DBB05A859BE49B68756EFA0830C45DE995BE8D1CA675ED4B502A99320F488075AD7759FE541BCCA9A04E509F2542AD65CA1A186EED02CB30AD7ADA2F58E5C92FAF875EAF196D24286951E72108B193D1D065FFADD6BE52B34B62BB6A49A3AF85C364ACA7DD16DAA7107BFB1095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 0C05ACE37F630FAAC6B0E78C4E22E2F6B21C938E25325E87E1BA770802A2296E65720CF4A4A7511BFDBE50094BD39733E1A26A4F458F3EBE51855AE9211F891E312374901DB25768A44F6CCB6BCFB57BC97B8AF48D90FDC3DA6965C76BC1D62C92D8793175DF3810F6716D8081E616C5A7A8ECF4093C99BBB4EF0B8F6E90DCE415525B3D52988AE7B00F9E8E1658C363019F29C4B02CDE346053C54A7023E4A9B4D3D31EC0F248865A45BFBB9689B8805A5DCF38904BC7C0A913DA99755CB6697EE4F776FB72140DE4CC0688C724ECD897545FBD83CBB49570CB5A2CE2216215D1599CBAFE2BA1700B8976580DE8543977A7B1283664340EF4357D71C13D37ECEF7C44C0573853401FB19ADE63E06435023DF4F3EE67E97548BDA5D1CBDC39FDB7368B4C438B620F476E2246EFA9D751718159409433F7D498744064FCF009D855F3D8ECA0EA6FDA8704AB33E506E6ABA0DCF517F93B3CE570DD34713F2134DAC6BB9EB05172BD14EB4C899243C6EC1A0159BBF9137FA6AE37B1A29457D292DF1C1A4C7CB8C74B1C19336CC95701BBA3377EEEEFC07EF1008641543C7AC9B5F3C94E9B4105A6C1F0A6044D359DEC1BC1317DC33C44E4A0D6BFE087DACCB6FAD5A18C01943E51ED81EF97E6A87D44B7872E56FAC7E3C2E26283E5DDDFD57ABD3EB2FA474198FCC88A5FDAEB59F380F08876A67FD40DF9E049FDF1519DC9F878CDD2C9563AFAF17FD91C757D1B91F5A51E3BF9650BBBF2770FD7E4E7F53C37748B9F8130C17562B2479D195C7E820638B3920835696C01DE3FEA0C5A2D7ED304C9A2F1E48985FAD3041EF375BAEAD484A15418C0605822FA6AE1459524E49786C1EAE6546873ED8AF0C460E504C27EB2F7D0166863BAA6B74FF1C8C8F5BE7DB5ADF0C1787233A4E0F09186331F59B8A131C30D63A64E1192EA72D031C347446B86CE43DD77880481E64B6931422FEC98C8225E47D5EDDB41DCEC9D2E9B5A63FEFDDB4D81F71AE29B2429236A48E4E5309F1DA4E52F671F8488632084EE299E142D04595AD1D3AE24D7F14A7E62FCA18D8541013363D82C145AA2B550A9BEFA536C8B3160ED9758F3123FDDE027B5115649566733C90691D8E414FB398BAF615D07844A967628658CEAD62DC97C280B5C37157B8E7AC6AEC288EF1BEC1882A50DAE9D104E0AAD36413F1A6597F88B4D05B63F69449F447EC69888B0AC757746069336859F825E67A84009EA21743C0998E0C2206B4037D21DF594B5ABFE50CD3EC5E3BF340160067EE67FF6A39AC61C958C553942FE7F483B8FF8A535E4A49947477D359718B047C4A0B1DE1FE0C76000018F926F73E0A63ED15CDE60083E898F80A59E952AF2D60A30A137E07731F7690E684612A09BC6BC64EE8B8187A98F747D19F1211DFF7F871910BAC47D9C2DACE83DA906D1ED0C97612D70C15E63545453F5C507C3A0D4BD1DB78D12920D3F572B061415A6626D53C4401396D3D7CC905A61EA75D47B0652962987089B2457987259FD2465913F8278F528E2012F8603954ABFFE8ED4A06E935DBC9A89B8CC6C19DC578335553BD934048CE2D47FB1B3920CC5E092E65A7FCDED8931E15EA38B0E9658FA6BD0CDF3E68E83E83A23E14CED5607A2430296077B19BE72A561D96833 +pk = 0C05ACE37F630FAAC6B0E78C4E22E2F6630BA77D787DB7EE34EF3A337EAE89D98ECE37327EE6A219124FEB8E8A639119ECB57DA78727357C1F1FACE915FAC44CD215497B987C0920C1CC60E6ECC51F1B85B8E51611EB1AFB4AECFED357FA46D005FD24EB9E978A8944C46EF956377C4AF71737EDED915F3968712C4F4DB013486C7EF2E21A4AE6BD9ED925BEFFFE46787C42638DCC0ECB9CEE294B227A41D1DB73D74860D91FE3FBAD6BD500B8A25EB70B488CCE414E62AA0312C1A93D9645B7B5F6E289A6352A885CA6D9821533D93531F11265FF57840677308392AC79B7B620D5D5AE8DABCB05237F23D10782ADC4BFFE2F9BC7D698122E4AD7E04F51D423F89F34A0A8368105EFF064210859F9D18C161855B7381FCFD4389B6DBBCD16440C746E53D1A83DA46DB04B7F00065A5E9C5068A9388A74D1A0965D0BD4DC25172B864B103696F2343579820C6C0DB8ED4F0BA0D055237C6A9167606BB4E80F005E4FAA43CFEEA0B4C8BEAC2A7ADEA5BBCD7DC86CF02E22CB0582345C0238C12D9768DC276813B5D0940FF6A1393781FAF80E762ED6B1032C497F4669C6774FFB07FF553157057C277C3712D6BB5402E1A41E514B09251AED926D423BA67EEE46D41C7FBB1809FA483C2B90A0724DC03D066217A378E015F1E041E5947A5B0A4F7CE2B9207AB39E906DD6193FD6EE8DA2C9CCF0E00A3CB5ECA8DB28FAF85276B9A891833614DEEFC04F16C3B1A0D619145A944B784D0E72A290C8621D07840529C21E73BE78F2D8A978138DC06F1A56BA59C3AB06DD87E059F9EA8FE0A44ACCA8FAA34EC5C96C667FFD6929E818EC58C4E2BDE0AAFF3151AD096BFD6D9F57BE6F38943C2ABD30B37DA39D83B63843BE896DD5364BB698D3C6CFF205AEFEBFA2EC235C96FC116498D014901F4F50C499224DEC4BD670B7733E4FDA468B84BA1C1651EBEB6A31A3CC24CE69367FF308BD20A83F4BFD79C8FEA05D2E8DF92ED09B56F462A55428C814924616C448DD66C852C9E92CF0DE54A2B683E6AB3C0AC25C0FF04ADD1FCBCCEC9ECA7D2D96C2C02F1490331995065A14FCFF0FA9D80382EBCAE81BAA7C01048585B68E26077D4197EF5811408E357923C90E84A219BCA8AFB2D2A2A87D4C895D65BBBA0A12EC137FC208E4B5513DE16554C7A93760C1537C204A9AF21F5949816385A394E2DE01F352EC5F81BC467314BFEB9BA12A85B0725A211FD504C442D6AD658D8C229D6D137B6FFBD40D72C487A12C063C7FB44A6D55D9FF693054874E925FC1D3A973843DB701C74A92CD26CB52F0F2ABBF33F512B6806EC88BB0E8C7DA35025AB60FF864AE9853588B157F120A6B9A888D8BE697D35316C46F3829CBD2FCEDD0D19EE00AC81BA1AB51B010CB24C4C27DD5DC3F07464DBDE843A8859FE58BD8E4ACA9DCD7D8C329601CDF94C90D0A2D86A2D4FB36F30C52291BEB0DA6706A895492699427EC80105EA9CFBE30C257CF30AC405113DC24C51F6EA2750960C3731603EB7342BDAF31A55C2959AF6E10A9A866C48B0D372530B31270A7E5C06B57B1F47D8CFDEC910CDBC3B9F1470452E482EB3080894A0E284B208270126AB3178CC323771A9619BC97949A8A3C7FB851E196636682C50D9CAE165C5544E6F7D23C075A0FF090 sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DB smlen = 1476 -sm = 3E244091375462C077D5C15A28D0019F039EADCF70B0A7DAD91329C6CA0276B8392F1280A64C87A1395690ACE9C0A138C5F850A3C15AEDF0C1E9DFCE0B457785E5AFFB06AB4E00976BB2039D613355AEE9C0FA51FCAD933B3F2B5E5C9E36BDAF2320376EEA76FEC7AA97A9B2EBF560687A568556CEA8A4F0964AACA9A73285CE9D8A5CDAF8BF1BDC9B462E9ABD2A7CAE7341C005B81F20B45C819F6323239D1D060E29347A5DC8837580711C66492802694349E2B15512E6E5ADB0F50AB0EBDD5E5DF159EBADAB45A7773E715AFCEDA13D3C54EAE00BF48175CF33353E1A2643E0ADDA07913FFF411D7DB2D8FA6571FFDADA8167E8D8F67F5DC0DA9195F654742C957AF201EE308867003DD008BA2624045280F66168904EF71E415264E35B4A8D2FAE3F5D9754807560E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +sm = 2452645594AD25AF93C8FF2D97135EBB8E32775233FEDF68D67EB7BB077C7E5C2505F29ABBC652CA5273251C8889294D47DD777A2341CAB7DB6E43C8EAC066AC47AADA907AE439ADC1E3C1BE52DA022F832B274C1C1DD68A90C844BAC1A82C78623C049274EA7465439AE85D97EF55F16BA9285EE1C1C99D4C9D8C79121992CA64118B165A08BB44629F02106156D5235FDAB6DC8EB0C005DF14B268C77DC48EFE5A1DD6D3259418CE2196B827A99D305D3ABED6E5F8D427A000E0BB140E09255F546C9FC13D7E6FCF32EBC83B840D0D2A9A84C3A48CCD39EE5D9915B011A536498905E1C5D103430C60AEE8031E04638CBC9D2A803D9D8241C2F041CFC7DC92F517F91EFE10BA9F67003DD008BA2624045280F66168904EF71E415264E35B4A8D2FAE3F5D9754807560E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = 7BF35D707CC6DA994B0A58B11E6E74D90BCAD8CFEEBD3359F582D58DEF326956A4E83436A7DA730C734007D858DD05927F145874334709849D7FBF35022AF731D2E1E0F05F02F75AEF87B0228C37A400F6BB4D294C5F8735DA30CCFCC289B9569677BC8EECAC606884128C8E46403BC3EFF1602B9D7EDC4034510C55A4C4777F5AC32082A4A40853AC4377F1920291E5ACC3200F4AEC681FFA72C5CF7A0FB10B8C1190B82A1A45521C24BA296C66941A2E9E75A8573B1D63E057303257E7AD27EA2A8FA35A2BDCB0D220759FD33625FD08751C5FF44B608E2D63E4C2CF8392D97094272BADCF1B502A02FF27B17AB2920DC0ABCEE8E061B8D96FA79155715274BB1DDEAC6AA5E9A1402E0C5808093AD9EB779A6AB58D677E052DC887C2D63550067070A5D9DF345EFE158676BB7CB9C5CCC48B32D88BC9D0E80AA3A714FA5CD3FA98B7A379ADA3F88AD2875897D59E65A20AD54E8DA78EEFA37E0AE86215A77DA9645B5CC8CFD5BE5500885CC22678DF54447D82D3C1425EF78CE524AB2B450AC54A174F5C8F7697C61B4B48430A6BA0AE77A7B5ADAC45C67EC1CBB65D6F20E02D7F5B863B3D335167A39D7B84C99484C198299D9A39140C8ACF79E0E368B547F2503530003CB6D0E62CA9DC9B0E2086992C5243229F9841CD660E4F855C9722804E61C8D4BB4951CA191B800B92A6CDBCF136633CC8B275B160058914B1F3C348875AE162FEE91977D5D3D4854F25417B7E1723A75159D22CE9AA1C3DF9BED2D1992A0F198DCEC59055862CA97045AA54BC77A518BDA71C9E039F9F6E735DBA0E3AC8916163579CE666875DBB1E82CB618DA808F81C2653E77871EF59D6CDE00CF442AC12C901E4578603E1744290FF7247FBF1ABEF3262F9DEC112943F1DCC58139ABEB857746C3C33C39C5CEF15EB05200370EA3F739CDB4E6252C33D0476D6E8C39850DA11AA58844021D52B26A0AB12982FAA5914DF4A74E05E0E21950976AFD2B236BB0884B1135F6C261AB3278875A7D08C70841DE54A84126A080A114D8323C20D636D895D9E980D10ED749F66B30566D4AE162E51F0FBA19B87326FF1EB284F8749EFF5F10C0BF8E2492755428C63069A108DE39B6E1FF53BF7136D3A2EA67040239AE220931A059D65EEF03D9E4882234B69A59512BDEB55364110AA0579EEFC3DEB0F76586758537EDBA8778A9DA98F585D61BC7897808176DAD12AC1C3FC036C4158CFFDADBDC52F9C400CF994E155810C3245D7BF8E26FCB9E32D3D3B62D6958645937DFA2813076F1F9A088223FA278431C64016A8EA717BBCB72E7FE9560E3701123E47ECD464272DCEAFB75E061D1E9E15F9E534480B235EFA5197C577F7AED4A5AB5F14DDB030F54CFAE600EDD417A0CB64EB0299B1C90135AFDAABFCF5129FD2AC282E7E90C8DB6573114F9BAF5E6FDD32C601415D3E2DFCDDD9C30BE3050B1D431D0B27F215E27D452611BFD1A097D76CCCD2C705C836E232E5BD6E6DF25F01B1F8F29DC77748E390D72AD7F1F226E38EB0FED7BB9543A30184EFB46D77CFE7A1AB8413DEFEBA6828D564615842DB0195D9A8884388D800996C3C7FBFB094E9B9F45601DF5FC99A9246B6AD71261CC5073B6483CF4A3AC402E908FC69EA2DB6B6303F28F88514 +pk = 7BF35D707CC6DA994B0A58B11E6E74D9D04E1800A473B1F8227A21D8D09CE71E4277C4A269DE446296F5164CE4E0B878702B9447EA45E2A16D471AB2BC77D7950009810FABE81A4D649BBDCB7A8118FDF24CD72B57680AEFFA6C09480EC27B74311BCFCDDC3476D0474CF4CA06A986E285F4880D20732B7243A2C6CAD2799C536C4F5978E00DDA523677B037DF366D5200A3C838B6B529DAF9C9DD4CB2D407932D4E99941148205A89BC34307A5F586ABFCA1AE1B7238955C001038D6562589E753C4304C607172B73121D3C1CFDDC6AB0F99C94C9EC411EDC079B6E68B56DC50E1FD87F3BBB20F4C1D756A5F05B96F3CDF36CB987031CEC65777703FE9FD74B1C87A6D62671FC48F90BC3BFD2033A8A69F57030B76C2AD476C4343F9843BD7EA01B7DBAE299FDE5E49BA6E6F1FC615F28CD8B5896893B1FEAF76AA4E0C643E4487A63A54A99B5E01BD34A13FB19773E6A2AD513E4422F80FD5F81CD05144CB58A3CBD21609C11E106F9DD085DC57319CC162527B60323D2B5A41504B69AB656BA097E81F73FF73890CC6779872A1925F3C0A46C6174550B7FB81CC8C1EBD356ED2AC3D3B5B305C06D7CAEE4B8DE93B22BC16AFC9EA96A635ACC778A027E0FC9FFE87865A8DE87F855821EA36B4777F281CB8FB7853B2EC660BF35CA13791442BD563A753C21B6220A3996CA4C1258FE7FCE92C1B1B6CF6B1A64BABD69BC90170B24A26A22F2471D6BA69914ECF241574C8D86D9B6B416F460625C0140FC6FC47058EC4340591D39F1B87278B5D8CA40970A9C663A9B12F306A3A6FD2D2BAFEFBB33B4B2E3DBA19D5DEF3D4E33CC2E5438BA35A98A310CD95C41F0F89A502895C4B2EF4F7D654FFC3BC19683C3EBC72BB41CF38A4D0D29797DD22054E1FC921D844BDB6D3DDC12FC6FE746CF1FCAF225E64B81F241753ED0F5AF04B490A2933CE6ECE85DCC4688D01068C9FF0496998636ADF627AF24EA44C1089F2A24B5C33157E1BD3A5804ABA9695D73788C92869957016DC2606F18AE9A4F3D1A558053A52C669115A52BE1D14950BA085B11157873D814541A85D63A41E65F3C50C4D7A8401FB97B89B366811E759CA9566B463BCF056A9A5DB6EB639A7D626936FE649B5C83AF2D279E7E6F090647A122618DD7BFC89B6A8C4F677005996DAE84D995B9F13D249CA52EFA04279E4AB4C948A66D8164FAC8432F7291E6619C8AB6D2624E0C117D4CA5028233B38727395B124C2BA328BDA2279A68EDF59FA31520D426CCA62B1E7EB7F440BA7583ECDA9F5FB21C0D1F50B144303A26EBEA58C3726D6AA9117551B22657590F34C2373BB3F1F80D4277E0580A60553C1883F605681C7E354D29B74F1A553F297925F0187A83B45119172FCD80FAB9F1913E39164696DACBC2C3CDC898C1E96E9506D540EC523566C54F4C00746171AB709B5635993A8BA79A8D40E2A56D8DE9506457C9C8B5E7311A4B68D733D43EA773F72BA67DBC1C21DEC020F25F0465377DA3A3096793A9893E8A4F3904C9E5F18EF62E073B0E083C1E1AE0ECDE3DB5FAD1938201F7239A1DA05DFFBDB7DB5E17A0151D7CD066C34023BD8675AE2DC4CDCD3D6CE44E80130EF5CB5089A1D1E4B9A6D274374CFD21442BA450F0A323524006671E35A9544AB7 sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C smlen = 1509 -sm = 3188E5FE80EC781DE649879B9F376A3962BF4F930263BD5CF4831BCEB2D6EC346B5FC898F2AE85B3C0D6D35FB8EDD10C85413DE854FF8FC11778A848FC49FB227CA357B482186AEA7D7EAEBBB4CD12117506630D886F60A5D7B7158523A1B2FA64FBDAD072D46E77B9C0CED2D2ECD8C367A392AC086079046EE2328A6CAA1993FEEE4A2FD3D69115248C7C76B9A752778BEB4C8002DA15253747A67C35EFF712B01B8AA1235629D6791BC7FF74CA9B8E14648D96CC3001F6F731CA7DBB743B114C92CF027AF1A1B817C078DD3DA4534139F93DB0F061F637EE9891C61D0B889E76610C13108B902315EAE600202DA997413DA5DE788EFC12C27CA36FFF2AD8D7A8719873742B46D321B53011DFFF42266D01E976B0F00149930483D1120427E17559D4CE8031581024F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +sm = 036C6D515BFF410A940469AA9FCA1285FFE7D678F3DDB6D1586363C37C99060EBA04E8C8330805CE9361CA25172DD7854034F5697D12707F15FFE87D8E6BB0EBA3D65FA906266E1A9DD314BA5DD1F49EB1B56EE326F47BFAEB0BAA34E2A1F55D0FAC5F4A4371F6F1A0EC81C68213F6373AB6BF1E29EE077B54B64C43DD1A99914139CDB6A5A841DA0DC7F8BB328FCE8A355EB2EEF90ED945F7C0648DE55BC285187E43330EB5E564D55ADA93D7E874191AEAD6448EFBC93203F42F63E73BCB657776583C5E1BD8656A65AE3A3421A7A4FC6686995E4D2ACEF0B4622CE6FAE9928813F7881B9E795976D4F7AEF2A5A626D78C532A56C21FB1A45425C6ACEF8198207A5A708B19583F21B53011DFFF42266D01E976B0F00149930483D1120427E17559D4CE8031581024F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = E72AAAE72B817DA6AE4696154FF09315CEA92043FCC6EE3C2AC0C38D1FB8F439EB41946020F2678BDBABC7000964DCDC51292BD199CB2BAF0744BE264068B0733DBB755B872F0F6041D804698CA5A6079D273D777DD4AFFC907A43B56D9F87226E19ED85F662591A79FC45D2540A587DF7A9BA9269B4F60067B2B73FF0274960EE01027F011FA709136B2C57A74CA50A354C8611DF81E1D5811B6E69758185995693C61AB616BF07E33B5325066FF6682CDE17678E65B5B5814FA9D0658E518C7BA0FA2C397440A02FCAFA4678E424646A7A5C28BBDED7D117A0071E96B40A5501A1333E4AAA0A7F30D0303EB9442423A142F5EC32F648BAE150000C3326436A8A47E4B93423ABCB0E6AC533348C65167E680CDD2F0EEEB6BF5B0F9447587C02289436328B333F8B061B002E086C9E16902F1A6BA5E511A0F4676992F18B2320B8084C3650CD0142BA1C77DE2CC2A0702BF2B914DEE3A1387F947A492DAE12FD2F310CB49C91890C26A2C92F7D2E309B3E8D0A197F31358C46A6B1EC0FC7B1FFA0D8347B0D42D0D83651BDFBD306F7922D0289B54BF0EFD5DB7E0874C7B0FB645553D056DABD966DA09B12CB908A0DDA21E01B8BAEA832541B34BA11BC5C64722325DB48060603FAB393870791C3726197AAFDF1CE65BDA409FC914AA9E04FAD8C5865F205C28EF8032B04B6608CE5CD460FD6AA628E0E514658DF3D5A292A5BA7E6ACFF53FCEA0137AEA3FDD17AADB1C93CE282A4E516500FD22A18031CAE93FB61843062352EC8553065333929F825D52980F85BE4A0563932DB8858A53B6A581384170A2BA4458F5504CA1633704AC90D5AD255D0BC64CB8B7AB12BB8031CE86C82B36C101008A65C21D5F7BA5BDA774406580D95B9C0C3D891213BEED4F76EF6087D6F63451FC33AC4862EDEEEBED83C4B60001CCD12E1249D69B742DE400C3FBDE898C61D3C18B019A089EE057330BC8F605A1CD109D9FAEF9D4748C37A3357D3F8DCADF624DB24C338E661A4D0C8328DFE94DBFAC70A54DC13A9FF64F4DB102BE81F9E2589684751764CB19957A53CD612917D0DCF2B4172080EE960A259E329C76809BE05DA9FEA1BA169E4D04B7A762068F6948243A5C8A9758BF3E9615FE7D0DEF84F7B51E8F6FB6A3B44DA6DB90350F1376DA0A45761BF61F1F8DE492457389895DD819E6026B883A6E1C9CEAD594BADD393BA924E0FC8125E62D2C14057C7D0C9E9E12304609D9721C539813BF7351BB7CEF709CCEABC843D61751E92CB985C3C78F56625E78C75E81D95AB1C565C5F184F6D226B9597606F363D25F6B2948A7CA04461D51B4C46F2C55825B3D30BBD4E6030761BEAD369A4F31B8D4C8733E3EAF0BF772A0D96175CEC22D50D682FE8566094996C1131C331B0D9590F3C5E0D995B4D8CB0F8B74A45D64BFD94D64280DA46A85EDA7684EBE08B0499069B639D66BE56EF1903B0D6220A5124F5BB794F216EB05BF4F0348110E6E53F41D89C2BB958399F783D90DA96E0DDA65110B454F8904D934446308015B519F8DDB4BDD045BFDE4DD50549A552199ED85F5A2F561FD2500E6287D20ABD616E8682B427DB2523CD5272119A16757C9441E0B72EFC6BA95265B8CC33AB16D5D2BB01D5A14774D10D1A8072716D3A2441 +pk = E72AAAE72B817DA6AE4696154FF093155BAD58CCD9519751607032F890F72809687CA4FB41D78B5B6E4D8B9AC183F72B5DA0DCA4F8C72A9FDDF95B798E4A8240BD2B125281344EADE2783915FAA8C90CF7FA552DA53D6A7F1BB4C376BED48656C78A23B279F92BE24E6943008F9E72DADC0B28BE4B7727244EB7D312D6DC50C968BC6D6FF3C6E64B1C657E8103452C4D35DD50504AE73A5A9776B92FDEC65C2D237629F2F8513B669021BCD67114282A4F7E997ACEF3A180D1F1DCF3A10CDFF44301C0A31A67DB442939366BC1B12B62F0CA695501FBEDB94EF17E52012547020B71976468770E6216DD1B2F619014389738E5EC55683E23537EA4A109996428F136B7ABC9E71D0AEFE53C1CDB6C8788AEA178DB36B1857657A9373BDC210A44A7ADD315801E37FF9A6180870C16812CB92F41463605C3B0ED3E17073630BC09B4C72718026C84F1BDBD72E24AAD61D78473BAE9C566D61FDC6C7A9397213F2CA724B85B07832F8A1C54091D398E46EE8F58D74CC7483B86418FA0075764A800676D04F8BF98EB0666739773E1F9A11EDAD24FFBDEBC0A1944632929C084FA684F205FF42D8BEBC6699D45C199D0F90D700C2AF4313B5E7BD273B234603BD8693946F6A3A6A9EAA576E6B55DC8FA24D3BA4720C0143ECFB773246C47E35D9E205B9285DBCF39405A75FB7D8A626DD2401E5B6FA3BCAC3BF4AEACB46E10C4CAD856BDE519438820C61D0A36442FAB4E39A5E7F7A9872516D4FF494590225651C0F83943F6A454F87D65017EA1158B7C3324DCDE9523422E10DDB35F7278ADD74632323387D49A0000B4C78A26C03C94661E8235E878FB01CC357A121B08E4358769A9F972B5F0CDEDEE50452B49DADB969B0AF91F38960D2E89154250AE5ABF01A76F546C401096B3ED4C3CD9EA15A9C561A1293A517B32430681D6BA3E571B3C75EA24F6566E7E2B2E109FBFAE2DABD5A269E2E574264A3FCFFFB6FD4A4E481E4402C160431FBFBF44E5DA7AE3844CA945FA5EE4FF233047584D427E58C71398379487FA19A24255C05B8F9571D47A320ED875A74C3B6E0499B5E01C8F82DAC45166A55B6F1F387774FC972AF1E88E7A92143387C8E86E4462153795162E5B38B20669C223544D434A7050E2C1245B37754EDF7305C7B5E9F50F52C9CBC2B83AD64339A369F7D86B7C332DEE78738B837FD89F2E2EE09DD5E301E10D648E96026789A1EBD246B4E212C8ADF1DCAD0E9BD827B05FC261C1B7926178541AE318AB02B029356A8E27A56872F43D72B7F65F7ACD40525DC76FA34F50BD31F0089DD2040F1311D9C5F4D5890124BA03C011A36498F6D57E50F2C245D157012CD81F1849E1D2B7A37BEFD1CE9D0E48A9233CBCF321268CB2131F06BF4C2D8E8075B4A09C009EEA7A90A0C3ABF67FD098CF81BE77E76F279C616AE605692BF1AD88D8E9DE3EE0F7492F9B921F4B5F78C4BE0D08E577886491065475F7D83B9129B037EFC1EF7007200CC9B144A17D071136F814C9FF1A11D1BF4287974A98931399A8BF514AD753821E78435BC0DB4CF656D07555E96B0D1C09391928865AEDEBB33158D450BD8D2B5B843F6C16DD55C72CB5A3017710C27588911F35A4044B1F4EF2E7EC357A2B04E5E32CF03AD53E3A731183 sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD1 smlen = 1542 -sm = 41FDDD3CF2EE477F12E1F613EAE3DA826C1BACF1C476D3149EB8ED0EABF3A0E00ECDEC381DAB4D827CF1F8797D39A2921784F7577376B857E30485658FE0AB1035126BACA19D2EB84607E0F9F8B6ED1F5CAEACF48720F258672189ED6476DDB7A754611794A0D2D95AE094526C009C7F69DD13826F99F516DA84684146178DE4304AC66559026E85E2281127564B84601C5FCE4EA91AD9D1214D4BF916EF3557ED8AA33EAFC109C6FB5F124EEAD83A3C0ECDAF368D3CC4312D039E86A492E653CC5EFFFDB9B32C6292E4A896327F475BAE09531E94C7A5D9C3F4F160532B75A2ED923265F3174D7729AFEB776D0FE68B6944D8999A1D849A99A289EA61F5A1372FBD1A1A34CB7D256C227496C9A4DF0EA31B87FBBD089DF0511D82A9586F1F656ACB80CA68D39A4AF2248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +sm = E587768F3A95184805BD31E1D3AAFF38F5D54E19BD8B614C09D8F229BA57E4A5082467E414E76566AAFEADA6823AFACDE5058C6B514682CEE33783503979F1CDCA7D1E3A1532BFC7C8A24B718D3A8991264610B36E0EB159DD5FC80E3619CEB2AD8B311DD2C8AED7E979A9F5B0F37BBC38A19A1B4EC40752392C766F1008A25D20BBAD14A464929F47AE0AFEFEAA4D4FA30AE363A6EE8A7BF1FBE0A0ED9932A79223FC41467A1AB622D1BD165EEA337A788061A6EAF107CBBABC4C8F5973D1D190F16B7598558E11CC3074C7BF168FADAEE9138E830C31D8281903B36B5B66440F4E4108C1AC1C93A1914D15A73062F804C786DE8309A28D7BC2486D6ADBDDFE8E466FFA08ED77E76C227496C9A4DF0EA31B87FBBD089DF0511D82A9586F1F656ACB80CA68D39A4AF2248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = B2120B3B5EE33B92D0BCF67C60DF1BFA05C48EE9CC28BADF3E29C9C010D74FF92F696756589F7A65F063947781C5DF7EDA0C26DED5A7AF164ACA918407563BDD10CAA46CCDD0D83B1AA68BCD9AD9F17860ED5609C0F5E4888B4F8A0176F325D1ED0E18BDDE29149FAF1697EE48F368B23BE94E4B6FF5F9877149C775BED692CEE866C6BAD64A2C5552B7154EB119C0316CB49D131A5376051E9EFADDD263E4D508D5DC407F4087226686E092849A368E03529BF6C40F754CADD035245CEE71C79C335F0FF084DDAD25DBF26A21B5F8030D3C97BCEF9A9DDA2AE06DD901CDFCFF6C0909F452063D32402A6E268AE31EDCE91C26A106319151CDA6E8300CDC735953D246C2D3F7E902B5D577B6FC4BDB29DA7AAFA1C8E4BF10C85363A1B1B3331EE9AFAA7B52C190A68B3F297635074DB5D91BCD25E64C3D882A5BE241D64D37263A3D92B7DD3CFD31B22C8B57202A5D2C635844F94244D0E00C25DCC0847ADB3637EEEA2AA8A58EDCB4E8C7002E42B00EDF27FAFA816C2F9440372970BD18FFD10B2AC6332DDF8732FB3CEB9CA384C88DB22BE630D7A32EF4AE5622A28B69B622C1363DAAB5902DD07C47D175176AFE091C26797D09274EB5812104A246F86E085445DC32B0C03EC909814A21A7C85AF330D8823A906C9839221916CF05B90F2C1B3F83BC2682523A9FC02AF4A9201CA099D914AA1720B8EF4178A2F129A23A6A5BB3C89D1658C934C612320C4B94B1F2A3B95ECC55F117C58E832DE8C39207E4BD722ADFD161DF6D32B4CC413C629B9BAF365AF0A43DC8023A60AF1068DFC1DBFBBC18D5DE27844DFCD8819A317004AF853F3F1E13ADE49251144507E6C1B1C2D4C54ECF2D67D07A4F931C3A05068E6A1177DB1E4D515F7321E77F904D3654B54B7F2A17BBDDCA105B03CF33B44E2A2094AD05002F786B1DD55E6B5C34D7D51C845F60BBB6E9D59425EA2C9A7518C0485EB855DD5CCB8419B9BDFA1682E56D0D0FB68B32050E7EA9A03B043D4391F4B2CEC305C461E6D5AA806FB4F8F4A2356A2DFEA591F43EFCA000D1EC4D48492A886D31F4C59A8D5586D7389FB02BA483F752733ACD4B86E28D1589A26165EAF4513F67963B1E5D58F4DD0B8396EEAAEEB48EF8A5F804036B0CE05DD36B02B370BA2BF3AE4B85E815E02F8C097C84345BE0E6BBDBBEE35416ABC5636CA78C02F862799E45DE5457FFBA9AC760744410F70CB5882D4CCB6AFDBF6459BB85A14A558E0FC37B992A0465A95470E74E9850878E14B36B0E507F82C4CBA135EEF4862DE19FDB98209C68B3B905AEB222C5CA483B007D7EA5FA9B875313D212EEACD21FAB948C1FBAE24BFFC4DE33FAF7FA289B94D4F30EEC70BBE2F26B549AB641445C67A8D7A2A6F99EFEC70CEBE15E065EB08C55FF231A9F8CEA4239CA0155976E2FBC7CEB0D3D6C70C33E73ADD57602183E586373215BCFC18FEF0F553DF1DE235430087EB18E4351F69767A47FD7C92997AA01375517FD702048DD8ED30E3BF9FD438C377F2D6891C8284C22556D274E3A5FED41338AF8F39A18D556429ABEB691EBE98F95F5B2E895E10A3A8580BFF3C34FDDD2C99711A78C9E4A81786B92620C13D5DD1DB80364AB692AFB884F9AC19063E090F142AEE36393CB20DCB9FFE37B3B +pk = B2120B3B5EE33B92D0BCF67C60DF1BFA244D4E0095E9B27861186C6F42BC2E3B30A9B126E1C2D89A76505B3EEB730262EC90C5B1A2B484CD3775294ABF00E1820A281403C1399A08F5587B83459EE84456BAB866302E618B4B15C582E463A593EA743279FBCC4E44B113C0E20A0BEB550D32D4FBD353578A25C77B088E53CA38A919D23B2484DDBF9E40086928962E3BB2F698D5B514FD63151B9987F22B9160856C958D1D68E9885AFA4FB2EF074EF3CD02469BA7333999B16902ED436E6776892BF94A6C16C9A9E8409339626C2A1A020639270969E3B951B7236E7D0397EEEEB6C9FB4606DCE75D0DD1AE1F7B54B89D97D087E55BF52B99B8CDB3BF64CD770F77F52803C09BD17B4787333AEF59F7B02D14381F44230AA2DAE66899DB7D1E06C3CDFB70B12D8B324D0CE7CDE57056D9F6E80A8D5401D886854FEE29767A5D46697B6304A1FDC2A7239EC8E9426BF2816E8EACCC9E8E4F037F349DDA4FC9BFD834FFD8AFA025BD90F27249FB7950D23E6C16955E69CA7C40C9C594C3772CF7921F4058C93C7E34795E534BF17D97470E171705E406396229D51B59275BCDFD052968917388008F03D58AA9E5714CB47282AF60905F423009CEC420AAC02FD25C9C10C3F664D91E6A126816C96935F4FE11CBE1D54835983D28735DAEBCF6E72259EC85A2382803403006F3CB3001D465ACC538655E902C5A6496B0D1E9B3FFDBCEAB18A50545DAF8D834B74C8809FBE7AC7D2FCB15370A65E67402DC87026F46C9CEB940A23887E102A38BD78F3D42CBEF6B3D18A9BB3D40C3FD4C130C19CDAB68CF2EDCFFF27D5EE09D325E89F7DD1009AA986F3FBD330D5B1190597FA7118C674D1D33226118DEF1332A4DAAF170C36471EFA2C01EF8D6B16894B40E228B73B6DC0B95D793AAD754350B86E650BCC2DB4B5C5AF27C6EABA3CA603ED146B81F1B8CCAB2D130FEC7027218CA88B47EAFE1930CD7445DA09243035F0A1546D89FB466C446D86910492E80BE5A0886AD09441A4B535A1076967EF4D3DA7C05BD979E4AF2642322ED962778F92F041B3A3BD4921D352868DA5EBDC9E03D5E962D8F57C4819C6F1E52A1E1C9F68D2AE92CEF8C1D1C42F719BD911E3EAE1CD8CF23095FD2C7C912F0C5C988047C7CBFAEBC43D7421334AFBDC4768EBEFD784EE598425FF5ABFB42244B19C146705451D299F1253C92AA70B4CC7D1D7B539980C99FEDDE5D33DB3E9B6E643273267AD3BF37350683DF53C9F5A15C7674ADF6BE2E8F103901D3D69F4F66E76A552183DB1DBCFEB6F7828AD14A8FFB033F6F8C262B850116D4C60621DAA82F172305A18A8A09AB83C7A5DB60A06E15C15DE3F3394FF179239D1BF3BEE23028D786772841D746DEA1562BB0088A4BB6E679B3FD391A48C2BB859153B0DFA53C5209A01989A6EFD7EC2273A6C08F8BE75732A60B5FDD689B0407C795DA7CB3D98F5152E89A80F08A3F1D64817DC91BD68BACC3CD24B80A8EC480858CA7B9CFE36E04521ED59DA13A6E649B180B4CCAF3E39EFA6D96A7C586666A150B26E685BA1F3A85FD43D0922C9AC0AC147C7C91EDA850DA3277DC4C324737F2784210F8175515F545D15394C1225C6BFF5ED000ADF1BBF73EC567DEE451282D7E67521815E8FA97168C3457 sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D942087 smlen = 1575 -sm = 5FB8AA0CDE24AE6EC8907741BB58CC7C06EF11C730AAAE02A5C73A4BD6BD2818296D3F8700074E1A5C2CA4ED6EAFFD8C2A14A8767DF172D1914C38028EA98AB673D4CDA7B803539BE5EF182AA37ED9291AB24219C9481DDE75C835A75A4E542EA0A4D93B75018B71EFF30CB0D7AA4A885EE63D2F4C9E52FAD4F96E87D75EA7AA45A5367C95A41E7BD9BAC775579F8BB1CEF7A43D050235DCBB0E600BA1AB965F93E130B8A28A09C388D5D5AC7CE3C2D81BAEC6887045773129954B0301BA5B7B5479AAE7189243427F741D0FACAF10BBC685B5D2C7F97684BE5F08DAEA527680C15CCCDF52C1175A76537898F6968BBB07E859557C9B6B7BA17D1D050C71A161EAA13FA94D7961E3474E1E6EE75974C36422A02B368FE1CD8DD236F8636342BABE9D5D07C13FBFBF40FF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +sm = 2A430513EAD1E620B2543C943E85F88652926DBEA20AE9D822E8C66667C2904E855577296DE460A393DE23D009BAF3A28E7FAAE7B11851D42E9C7D389141C79782E8D44CBBFB88842BACC5E89F895E5A9ED2B242F083270122E4E090051BBB132914693EC4FF5611AA0E8EE4BEE700B75E737EB27F58D7B0EAB6E227193F09537B91AF4BE833868130857773ECA4E8A4006EF092EF3317FF065AC2F0712AF610B4562CAD461A59F37643B3764533138C63A0EC62C0C6E62752F65C7EB9C02F4681DD4058E634AD32CB469196658338B36E88C697DD8B1B3E86AB016CFF93FA49ABC39DEBD202D2ADE0A07A43FDD1BD492A5B0273E3D1076E09C35000D603070B13B6E1C08E2C534E474E1E6EE75974C36422A02B368FE1CD8DD236F8636342BABE9D5D07C13FBFBF40FF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 9DD447DCD8100E69BF2C631B400425876A11B232F31C58DA1952389E606BF27363FDA7CFD9F9D82B79477D611E71716B2A4F14E89F8EDA6E6DD2EF465E0E755261E827B9FCA53443EB044F00B9CABA2ED7B189875D4B7F9EEFB13EE33272F592E38EB86223AEB41C1A47D6C183509A2D96EDA58923382C56C5F809D24F726BE9D83E4453B8856BE9648759922527F05D30589AAA74F920D8FDB532650174466D0DF8AC3B94D2DCD34EF0EE434975F88D83403B9EE980AD768C3CDDDA01836B99B1AA12EC4D5C750B25DD1D82D3028ED24DB9358BC9CD6D4B65EF8B57CA2EBFBA1399317B7A117DFA4A7F0ED09286BE9A21E19020C173A378D1D1503AF61F5F8B7C33EC91AFF57B8C5B9A5A3470CA6FAE5E8621243EF4DA876851FE86C978F3E0530D9C2168192D9B950B7558095BA1CD5A0E2543C3B3BF93719D1440C7311628B784E864F43047AA1492C2FD1E706526217004EBE8AC16984EC0268FA018A168E98B126FB57F00E5864E089F00A49B3B299F63953CFFC413B350A72283581A94191DCAADD5E73E2A762F7DD77F9315025B8BE6C8C2DD2367994EF0C4F176AA747DB6CD6ABFC09920CC01827D480514ED9EAC8C1F9BE5F5C03E36D32A221FFA25A8F7C1D4A6FB2FFF59DCE67B8A74BB8E5EC49AF3CD183A93CFB245B7BD30A939C31E8F1B072D9721A21659B32FF84BC7E792D1FFD801457AC6D2C5D17150B2505CB92D72C2D07B0662DD97D7D4B9FD552360BAB89D715DA56D7CE1913658C526BF0320706FA1FADB068D83C6E2912100DE08CAB84AC2A018032FEDE39FF8E53D8EF3506221609201F49101F2EA0D9F54DBC4ED9D0120869651178F64FFAF6AC2E0E0E349794573F52C3E18A8200B0E304A354540118745C3FDE7E22E0846DB4EC0A822485328DE90F3B2837C3F6F56B7802F820BAC57FB21EE81E4596B5F80CECF537049B296BD8AB30DF76A08887FF1E93E50DD136BC19F028E060B63D2EAA2303D177D1785149D0F1B69190CDD68E114FB8EA553115A68F0A3940CC4FC39A8D3931AD60C98C527212A39A032CCEC45D1283A6DE49AD50C89010AB8A6D5F888641688764BA50D2CF9E4E7CC9F9E67565E4D4ADCF14400F46DDA9579E9DE9BFB769D125F41B3E1EA43C779A37EF36AF30E5D7AC9ADCDBFA8CB0C114C2B5A9387F2317FAD7D77D4EECEBAD055689709FE573F53CCC1E39C7BED6F0D4E2641C3F416D7FFA70CE1BDE66F0AF6E9177EB80A15CC55E99E41EE88DF8ED856393A3A68C00B14FFF211EAA7738D892FA5C6C31FAC0F2CD713A0E1DE26EA2FCB78C17C1D06E072B37972F60DEAD595E1DEF4FC2EE1B0984EB9AAC2FA7E239AAD95B23A5E13EB46E6B74E0E78A9A3D540E4B9A2E1D5C72B7F0DD1691367E16E536915C6678C7BC063D50D2EB0C0D3E86F5FB4E225397B5021923EE46441C99883C911DCE3D86F8D132718E331A8BCD3F0C1C2CAF41E93B76E0019BD82941853F575C4E5B9B5B28073B5B7A8D16DCFE161B437494D91E64A01C401D5C64E50F2A8427E98697991660DD4AF1300EDD0001E872AA93A4B0489D36813C234E0E65DD05BDD933471F45926EEA9AFD4509A982C6E2BFBEC6C6883AAE356214308BE1F215BE78DFDFDE3AA1B7045635F1FFB692B68FB0836 +pk = 9DD447DCD8100E69BF2C631B4004258770EEB610F4CB5F9C0E24F897D321E5D00F48931F388A42AF667EC64308B97A09382C179D36144FB5A4F06AC340BEA4F5A3F72057CFE3B53B48416BED2565F84C2CA7D64030FE9D94919B97D952E68AB792F4428F96C0CF644A8DE67E8FA03C19158B9B0D39DD0EBF7B3379B15BD7250C9DDEA9AAE36EFC57378553E2B4B1ED68746C64415E5F34F7BD73B3DD628FAF8191AE694B15D5B14811520DD258CD9128311C716AFAEB1BB98DD779307EFABAFD965DB6660C5D5DF20FF962C55F174334C64EFB270BB71A98200FE50C3930258C13A4BE1A431C7D3E45FB4FE7E6EFFEC2634FCD94EB28D7DF3AB8CBCE22E5C949073F882EEE6A0C22CCD6F9B2640C840B16C9FF721B9B0B59A1008E97962674031C21A94B1228DD18154ADBD4BD521B5418A3A38DF39FD9D0B25F6691B0C0C6A72678F1963F680F21648A12740761E5DF813DDFC9E7EA20174A0AF4E43BED48927F9482EC46AAC782947C428C14B77A6002D5E619CB5D99A0FF59FBF7D1D189F8386EB470E00086ECAF140FDC960B42D04C9CA258B42E1C3395DABA8EEE1195458FB709EB6AD3640DD50262CFD0BA96D6F96CA278E59B16D3E57F9DF817218D34C43CD025252223B3C22FB0303B76BA877A0D76D3EFF151B3FF9481FFD384D67C081F1219DE0EE3995709EF7085DFFDCF2CD53408724438D0FF4C84D274025DC60CFDF42BE9C23FD11E9E21C50877CF9B435855BBD0D55FEA5FD77B5C8D5A23CE6E87632F29708FC2F6580A4430A82FA549AEF9BECA59C75A09782190E91225D2674F868E06F21FFB6956E3D4B894AB8BCC5909EC26E29B8FDA37A6710DE3EDF164273C0C670DE9AEB32320E015B109364E6329AE280C9E17AC4C28ED24FA0DA3CD69DACC55D412773809145F81F9AB1A2C7A18D1B05800CA63CDF2C07C1671CECF341B461BBCCB6F5542FFE7788802D977E2C116CC5C57ED458EB4E38E4B776F0915E17503837DE772770C3C4A0A4FC77416FFB9B0FC4AF5974111D5C04A72BDF5D99B9C6DCD1F6CF7F1E3925848FF52752D15FD188E1576E24F96E0F2F5669BB5A6788FBCF711144F382E031C468BBA2EE102D1A615281063604B1F678A42C9DAF2D6521EEC775CAF5A602381E38720EB0538CA64954B3F08C37656D91018280B8475DD42B434554127CD2C1185F66E2E92FF98601BFAF7AE7D53B2DEA985F9C89E4CF92D4A29D432393C44B321369D2F059039A98C2EF188AA43518A872F75C6BEAC021841557499593DB59F9F51870D8675D871DB87DDE1D4328A9522CB3E026ECA4830686CBE12C6E11A10760870A7F9F55272E1DEF990A4EF00952B70245986A7E9413B51EEB227B708847EFF6BB87450DCE887F25647313C913B73F769633CC0DD2B3B1ED3692B925327DBCC81AE71828252ACD05473F5283026DFB8A0D2839612232CD45D0F85525FE497E8F67591BDBB57F89581BD2BB343D4F09B330771672DD132266A70EE37C8506285A8A36808C80EE331E1BAC73D26C0CEACC48A78658A9A17B028594DA2F005D3E94BE510F06849989904C9008C822AB774B7393F5E16E38D32582EA7C156E3A1E2AE4E7D6EB3B81A4FEB9C7E1C903504B6DF0FB10330F4D90709D28C67A4C31139DD sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F1 smlen = 1608 -sm = C03C0661BC7EB9DF09359CADA9D54F10767FD1247241B2F1A1CEF4F82574130704D1874687C19C49E463D49E36CC6B25AE41A4C39C94310AF80798BFCDF21A03DA5827589CF94573BCD7ACA21348A2B1CCDDF23298367AF9DD320F616677918AA70D291A46695129B3E29435F327C6E621BAB3816392EAD48C9B0BE15FED350FEAF2B01DC380A7AD5AD66FF8D4E3FEF24B33C3C434602DE30F6C22EABB287EB31AF1B02AB7E3E844062F3DAB70D669054B0E5C9E952EB249C0B4839C618FA21DE729F4018FE63E26F4DA271BE115351D3DDBDCC2F0AB116E02004F0F5F026AD3C40B3D1F476DEAD174787FF26F32C07ECEF1B309371CF0EFF0C9819CA096BCA283F8FECEA9A8FEF8F5B46150061BF2A19E9E6A3FE164B8F955EDA99842B9BF2016A64AE2E1B87487C82D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +sm = 12D6D26CC59CE32CA14FDA87C7912B44DA150283ED30DBB473AF3217327E82EBDC1003108C4AAA8FD4A96220526944A4F7EC1C7D095168723717CBCA4AD4D751FFEE7AF1FE99869CC882BA11E2F97E082483E5B0FEA49C5468CB69D042CA3699488ED1A44E7C74498D83425921447771DCB3388774F515D9268B907B1D2E98EB5A02B7CDB3754805DC56AF60CFD24FC21E0D8B99DB1454AA956993DB1D7C48B66EEC465FCF67AA43C6525CB21B303BB29DCF953669363DFF949502E072036B81546C6B1EEF6852BFC99B568856EB7D0035AFF0D467C08A6FD1626110F3A303B5472EE3371CDD268376F4B731820CDD2C83C87829EC12B22315B6404C1C43450DFC65264F09551E98F5B46150061BF2A19E9E6A3FE164B8F955EDA99842B9BF2016A64AE2E1B87487C82D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = 83AB3DF05E0032D32BEB1174E06BCD9CFF450C7917987815B637AEFE15DE103884B336FC4E55F76A7B3A3B976557E698EE9DBF530DC6C6B90D062BE81A38C3F9428CDD99AFEC0FC7F586D1C3D98F997AD65BAC3CC8F9F0DDAEC88D21A87846CBE74F73980F46ACCF14FF2C788435EFCA1D0C819424A4E5C1C76424CD4981AEB533A8C22B02A051D548DC67776CC7420DD8D65843B94338CB17FC8535FF749A9E5379FB4D5AFEE4BC43C52DA6AD647691137F35C3CCA6074F5E0D0262D7D7BE7762DE6270DCDDFFBE540DDF9A16579F891B1BE94B3BAC42F65579B5B9629A90DF4DC545E9AB29197EB40E012722C02F64051B521E877DEF88D166C1DD277D89E1BECFE749648BFC8A0CFE7B6EFAF578316B3FF147721F1F5972055DA3EEF86E20FEF4CBC2ED21839314598A9F022821E6FA11A11C3A8E48C6D94884F87CF73BC0B4424118DA566F8F20284C4806E0CBE519A8F60E89018859CF695A6180595476BC9E5265F3C000F34B236932240D8D6210C0F481D3A895949F9F7AFD94148BD059768DEEAE66A5EBAEE888CCCDC3E2B82C92002FB596FCF519131D22BA6A0418E50EAF2B9130DB8F145500FC930ADE58C566EE3AE61B9AEDD6463FFA1C75B2BD18D03EF7E9BB1126AB9750B366AD5A86636CA00EB95BE846363FD0DD7F4FA66A54DA9275D98A2C329FD9A626DE5EDB8DA1F7F8FB6AFEA3C1351FAC8D07DC307BA489ACB62244922C34207A5AF5838E01A33F65DD92C53F084C98BD896C2905AF8DC25B183D11064311948C02F88DDA4AEF537ABC08F2A01AD4CBA38A3905DEDA34DFBCA737B650A5C93A814A9A9EF06F9F0921B27052CC021C246FA5C28C581870C9F51D7660E0B7B46FC808B57248F699D81DE03C35CB5A71C85C2386A32783356BAACE2E56D2E25DC0D01FB5B4682AB51F647E6B105B1C8AADCE2EF7A22188656BF9698811961260CEF1CEDFA1856678221EF7D5AF1603EE650DFD8CC952B6FBC64A9CB0963D805B9548843CDD19FC9AB939017D56FDC5E1A0760F665797A790F26F80C4EAF8A1AC6276E93E6F8552840396FAE7961A2FBD3BFC4E63D06B3A26EFE945275AD959F759D5DB2F57E90163C7274AC135FB6F0F7704716327A1DF1B91D2451AF3B7F388C0A6D279E826633A052868D4754BC434C189B24E020C94EADFA2ACC61B48325BBFD42DC78E6E390EB6422748D0E39AF1BAB39EFB1D456514F0630C9A6B6DBCF93435118F5089960B0E86AFC743E3F58A7F9A4BBC6603A5790CA59AED0B23F2D4E8301EB241E6CDC5B7349F3B01E6FE02836DDF9803669CD2DE481BFE3D67634CD976437631B6FF5CDEDC48D01DEC770E866C4BB396A6ABA4609590BFA64A828B73B8E1771C624ABEEF78EA919B95DF05131A461AC043CB5E77CA20051FC4E5373E133B6B0A51CC43F60F87CED4CA269830901348B8E53A8DF46F712005CA1D8821FA308F1A64D8181D011A6E7EC5E4B25762B47158EEAEEF33DD3E8DFB07D7C88E0A9B0362447072D1204860803F51B2787756D18844696230ABA9F98784521A054D2A1D13DCE13CF9D5A533C1FFBD6BF54F8551D1D9D3CAE914B35A3E8C133CF0DC42C9F36501538517F12472A59BACF5A5B6D0B693EC7CCD57CF877C7AB9FE0685C16767EC94 +pk = 83AB3DF05E0032D32BEB1174E06BCD9CF8CD1FBA9EF239C6E2618F7C48AC44FAB15D3AEEB73BFB643A9452AD5875BED494BBED09B9C55568DD7414EB241C50455D22F04C4A380DE2375CE450D1EE8E7D04F14EED8DFA7D6E08C4CC9320B6700D880C5DC8E883D063EF187BDE4A66169664F04455E3D58ABD7531FE1287D9CBDDB57D932FDF8D5548DC43B31D22A586E812D546C40B2D79A185C30E0F42DA39901FE5DB2B39957F691056EEC5C6A7812C3CC6A15CE1B9193D8FB7B9A4B935AFDF0AF71CB8E39FDE6C5745F72CC525AE771FFE9B0F326DC9707025954F871BCEC724613B0822A720921CC98BBFCD257BD4C917A9FFE06800ACAEB9D7B52FBF2E5E2D77A6642EC958730BD529AC961BC562CB88FE18ACCDB6CCC7E9301763FFC3B737D12C07720C352DD5DA74FF874F9232CA8F7815755248A9D2FEF74E949E5E5A2D590AFD3F7326E5DB394A55450C6A61322804F6EDA4D7C35FFAE1189E16BAC64D3776833539304B819AB0BFD431CD2A45AE90FD772A9072B8372060B16DB5963E0B6B3691C4FD9B67B0797E16D01A54D24729BD287BBED6923ABC164B7CFC444EF5B2488C0CD928CB50FC68960330136C1CF3C3DDEEF114DEF4B69964A4CC387CA5E72D8E31E5BB55E9756C2DA3A1DBE8C6EE8AD23C293D9A7949DA86D38F9CE35265590ADE2497F549262C1A54CF1DD7443D56A2F0C2983FCF530AEC514D676DE5C9843827650AE6C4B039479075AFA71B6F0967909767585898C0C4FD4D6A868FD4602328654DC55252C07B87313B681AEECFF49C7B626EF5CD0DE0489BA5868B7A9C80088DB4785C815117026010916EECED102D4D24E26F65881C98C6570D55A86696EFF55264E4FB506F57364E9E972335735F19363DA99DF3D5BBF5C6080570D46C8D0903CAE03D1CCAD60007A541C5485AA29BC4E9C91BD3A0D516B04B895D6650BE1959035B809AC1970E79AA7F2165B46AD759B24991104F45401576E03E3DE2785C01AA72339EF60F766DB9864D1A1661B2A77505DFB987BC03FA9D9E910A47E61C2480C2973798E49C9A7F080CE2C32319BE98A5F5342CF75CF1EAECDD9B69E031ABAEA8B486C631DA39AC3283234DCD69FB45E6B0A5FC38EF540F64F594BEB0CBE28B701484C4B67735A3EA18D2CBF90E146F792AB21A757C6D12BEF676A7697A2397BEF2E4C56229AF81CB7091E7186E02EC62C7B2659FEC11233067FA4391AB6CB7014B55421D42D6E4E4F1783523A509B64C6DF97A00CDF06159796A9540E176594B08EC83A529EB6708D904C2AFF78A2BA32E367A1A64C5C5EC68291013DF8D84F2258E063C84FEA54000BBEFFEE8CA549C8310122BCBF35A47D188E9BFCBDC0957451153BDAC08668E09D75B4F812314B1519F43F0C794D6A00F23600A3E80DF32D1FB13A86C9865ECC6DD00F22AF38B72701C74B6311ED07B6D5655FB9E15378AD541E223673BB28240BF4C8E43289DB25BE8AA52B8347DE75EFD4C7EE8C3423A92F65182E691E547A36D5FB92EC7BC1DFC53BFC07B6A73A044276D17890962BD07B76FFF6BBD71AF9406D301DA428945C2D697D2231EA7EA3650133D19903DFC7C3C8C7F13DDB0C0FC38957F7508B9A9F14B3E9E4691E1D430699F80E2F1AFCE2D626614A40C sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF13451 smlen = 1641 -sm = 149A5A5B5F321E807A14415CEA10B8E2E177A0B28792E2C4E41E434323F35D637AE77EBBEFC48FDEABC60192358E0B0770237A710108EB1F490733143B8D95BAF5AD137B150EE0A657A9C0EAF38A87DEC976D4D43E778573F58ECA567A073DB84F7D0D099C67CCC172DCDA8CF3DCBE4B0C86B630B91B4F12BB82E538E3317F7C84F634098964DE8E8AF76358BAC10BCB2E254DD595E05AF797F38DC6764673E8B1EADF859A4DCC33E3D819F98463AF5579BDC07D77967D96D818288077DFFD96CEF0EABD60C5A312763072EBF696707B5EF37733AFE257A90FE30A1965058469B2BE9C3E0B20B8F906A08D64BB4361B48EE9744431D88F4D3ED6E255B24B32E2617E0B07C94BCCA220A1A418193A9C692CAD2DD39B8A8F1B7F6EED61E4094CB01D17E4190BB6FF7D1CDC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +sm = CED9E901896D87EE98F487154153D11814EB9FC6DC3159726CC133FE2C43885FC73044B8A23767616DD7E4445883CF67970CED914041CDB610CBF083CF5097059EE7E2AE0E3165A605D2B61806121C31B229526CF00F97CEEBFC793D0C05FE0F8FCE2A41B947573BC66C251BC1C8B6CD004113DECE477FD2068A10D9FE8CB07BA436C0D06A59437A139F64FAA3D8A9249D86E607414A8FEBB306FE34280393C69E50B4C1057C408852751B27C20F452450F013FD79D2525645E284F788063C855E80C76FDDF2E02A03E34920D2F1DAA14918FFD4613CCC8B23CD794F41773630D46AA85C689FEECC718E019B044331434AE4282B98F270D5D002C0A2C1D5266280D42CBB029F35AA4B0822233503D1495BEE641F51276A2AFF32737C49AFAB59058F9AB52BB2FF7D1CDC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = C1EEB75A693D957286A2221177CC8E98D8E895AE38647ED43EA4B4BF72047E675D48A505A8DE598B5B00FB45C612FD8E50F9D713778C54CC5766DF6A5B1AEF2336F56277A514DE49D6D3EACC42A6706F15E00092A24A7325BC7F2D5014972AC08350BC1B03EC5A6126F7EEDA58C50D789D36A798963F48DFB2BAA96F25EA69D9B73425BFC025AC7EB5F2D938039164C57C16D6DC20E295F71D0CD329BBD527DA65F45607A45B413D89B86C2B0F69BB105092D028351159796C2609E54C26BC0E4FD8FB4B1CA5F13CDB4857B4297378B6AE30E14FCAE522426C07FE3572869B4FFDF4AAECF419DC2605EBB8600CF09CF6B1CC4C071DEDEAA9F21D267555C8334BC6D14E6CDEC3D2C21D4A173962614488949560224BC9BF7A29E570ABBA49F8772984C2C02BAC39389712B346AB0573D0FAB09EF6D18FF18D70F947CEE55A3DBE45EBF08D840203F246B790CF569B1911DC871047EEE51FD3E6E97E7A95F1F366FEB58FBC50C6E574410C2D429E22854606A8E917B02C79359904FB3C36162D7528DA9BE43FDF759EB38B13E03C02156FAF678CBAF26EF085BC1CA00C923A2ADA0ABCB6A7FBB377A8F7D917A8F8121254A5CA94CC385EAA81FF4FFDD546324C381E534EBE9F4698B1F7CDDD3301E695C5E2CF646B266B50A7A0DED7EF3C231A3390F1ABB1CF08C78A2EC13F791228C1A3AFA27AF726EFBA7AA4CA8DBC8C72606360926B348CB129312C89CC89C206BF8C872BA07B6C4913B56B47D620B3DD6A515E606290070C2C78A0DC341326C2D4A3992BE7F350E49534FC677B0E82C907BD4BF823D2A5E9BF13D8022A4A40B32866A0DC0C767872C218F4B1802409D1C796FD451DE5C31D4A97CABE7126FF824C6681B14DFC30C2AFC3A4EC08B9722B86062250392DF6D8DD01602BFB6C4449AEC03BED5623DDECDB93528BE6FFE0144A1A10C6BCC37B8E3A2D677F9084A143DEE667F647754B910B495850AAE43103B8AB3DF66EFB0D3AC01F4B18D81332788F52B48D0C8412F232CABB9ED3DC8BB3AEA0E32CE147E523FF225AD3B483F1669E9D8BC91A606CC751500B42EB950744F883AB3531ECD9545D00B7968C7F4538CB94791648111E8F549F98ED58ACBD3739C289CDAB015992504A83B7D1D90CD1329DD8114FF7CC20FB5944E26D130A6FE4192DC1EAB0D9621140B6E24ED074552FC213E46468B1FBD59BDCEE87156BA69E583A924DAA5B7B12BA76F8296B8C3F3BD47D77522F4CE6CF03F8A82E1C61AA2581776F12763F54F9B1B5E4F401ECC51C21BC0D4D0178C4A58F0E673E36049E361D0106D6E2531BA6BA3011481E4A309BFF6B86AA2538811FAC440242ECA0CF3E2420FF263769A2D9C04ED590622AE56FFA18741390952141F24E7F52BEE05D9E7D08A261C3803D332A2EA1CD2BCBF311E6A134B1B38400D55263E7C3A8DAA8D2BB1DE2114D2B8E0277B6890CB3D59252ACCF766485FE7CEFC0F3C7AA12EC41BD3DBF368BF91E2EFF9C8D3E46A270D31455D9DF28DDB5415D3C9CF0859FCF222577544DCE681F2CECB8FA579FA379095033B5C0091677A7D29C81787218E7AF87BD5E3B9439E77CEB0A993CDA2398C2B422A8F88279FF398714A0A84A049196A765A01ABB5D2D4671E462DFB3F1C26B4B15 +pk = C1EEB75A693D957286A2221177CC8E98A46BE87D2FA07E1FCD15F1CE916D1F50C834729092D0154E4CD9AAB11C1356231902ED6FF6EE749528336CB6BC2A486E710564D5BEC9EF3D355CA1C664549CBD2865B6B466B4ECD22F00C00BD4FA719486AE6676D21870D9FE5181F7180C34D6B66F59352749B1E399B70F5C967B620F765ED12D6F38515399A7266A0647231A1B7422507908175ECCC3675D67CCCA8AB8D13C8D64E52AB4D0D99127E22D3453298DDA40BB6CCB882A251F677BDDA9355D966002BE53F962EC915FF128514DE8A720B8770B86284CFC7E52F29E7E50EC0854145DB10F6CCE1014A2BD0B53663364ABDDAF9A2346CD1F6FC6BEB9A8511F1508160FA4E7B0603DA5ECF67F763451E2A7AE5CE59B2FA1D0571DE53273C3EA82D4FD9AF28D4B9400E6365CB13A740B1AD4427CCAA81844F179B107DEDB55EA4F2DB6E6319C9DC53EBDB3D028BA12D4C26D529AFF818A5DAE0756A4E4D484ED5298BD712FEFA843F0E5A3B092EA19FFCA0F03FC761FDE30737D52600F30A40292F1B1490B4529AC5503E52F756D47BD2BAD189E9401B1F8A27B794FA873200C971DBCA69141DF37EB89146CC2A6D2D5E4FE3F5A53447621FAD90E35FBA2C11F88238CD21C53BD95B7BC0B416471D88250DB3FE9DCE1522F50F45E3B31529CAD3616E87B4C89849330D95BE0F820CCD5C4B14A9EF197493526854D64ECA33EAB300678757303BD6FF6BE440CD79B0593A3AA754F2C2F82A172128AE9D1DE304430C68C1485CA49A4915CF6477EE1CB700B2DA184E2A2C0A020BD82324DAB0BC9E7F3125E9B3DFAF480E148F4CD5C66A47D699205BBE3388983DFCFC9CED427693D90AB6F3D8B7E3E88F9407FAFB2C2A32ECE3CB2FE5A8F0F5275D1499534B7CF1944C53FF55178EF5EFC4D186C3268002550DA06833E5D2B8212F8F1F80DE940CC52A4E14068E8BD8465C6499A928FCC5DEB1FFB9E3152AB72A1CFCC5C9E02D1D0DE0DE2C5CB877B83860D09AEAFA06695DF80C34B8F26F4B87158512F0CCF1EE0B185FD7F26588289C6B8F3FBBDB082E54ACB0FE612EFEE1B4E934A787B9945D9C941F6D7CC5EE58361014709DD7BE2D278BB4AEA4BB59A68695831CA60C0F21D61FBE5F4F8917FE285C336AFA87B50432B1A73239CC2E4F014F1B73CFCE219D30ADC53AF71A52ED3DA5800C501CBC227481B86F661378270FC5AC0F9BDDBE8BC7B826FD48F360CAF9413B9A0E7688918E8805E2ECDB61828E07F2BD13365A3FF39AD002478A69757AF8A585DFF0C582BCBA77EB871EBF05117F898EF954415A1013127BDD337AE4CCF56751B648ED5B4FE38526335E577F98C8F7AB21DCE92E267F8B417E20EB73B9AB4693715494BDC47B660F249D6FB0842DA29A4CC2E4115125D80E9789B91200DAF56AC64CE673AD62CB3A3A00BA3F4A298B5769BE6C2B144288FBBD24E81F69BA00C6DA040BFA2C9805A30656AE438361D74895447B275A61698A02D607699A9A569BEF9A7DE5D7A670C9129DB056F3BA7EC150F9F5132093653E7E863C1A4857804AFB46128FB04C92646A6EE72302AF840021D89B30794402ADD9D6426DC2283599EDDD86BEC067981DD6DD3C5EBAE03C6FC545DC9C090DD80AF19940CDD373C96D08522AD sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EAD smlen = 1674 -sm = 66DBB6680634B45C03975C9F9BA1404498514EA470E695B4F2C8D7CF8ED4C17D0E9CD31F396AE38778871A412453C64D0FB804F0252AABB5CD50F272E769A93A9D0E7FBF126608F66111875CAFBFD64270C2245F7B530A66774FCDCD2C9FA622D0301847B3D0C8F6A59CB9423882B1251F5DA319BCD6FBACD9DAC78125E5B36FFB1E2D4D703DAC15488769EACDBDAB35E7B18D5F5AF144667BE646642C6F5B3BD9D02B844DEFEFFCAA4E46C2B27E188AE331C8FF6332C687B1A21DE3AB100EE5B2E99530E2AB8295751FEB85244C6C6471C02413BCF6AA473BC0A59CBDDDAB0B3298E9C8FE1D71FEC3179161995702DB073171D3A2C0B9BE0424328D8E1933799D9146EC22B0BCEAB798E8CE5DD8ECACCDFF7C9F17E45A02FCA4E7315E97726E9302E0C6144410728BD4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +sm = E56F70CB521E5547B36179FC9955482E8B88994D0ED9AE915B1AC631ACF41539FA8229D8FFBACBCDA2CE530CDE6C2634C5769820CE809BF7C398172CCEF59B804042398C842CDE9CAD0AE9C2BDB2B88E52A2264462E4B1CE8A64FB185D3E8966617A4C0F1A670AEBEAACF5FCD6360A86C8142054E2767EB465462BB634D7E4FDA00E99A087C687B7BB92E110BABA152B4FC053CDEC6BDA881053B9DF6BACC0372B11EE542EF244AE6CDA3953A20B83FC239A1F8114896399120478F33FCED496303E6442D075C7AE4B8684638E2BB310A434088CDC2D7FEDE69A7E19537659DE72963A7183ECA15B300A62F26D8F0626F6DBCF19690900CEF48F010DFA66D43B35F85719C1B2C404B798E8CE5DD8ECACCDFF7C9F17E45A02FCA4E7315E97726E9302E0C6144410728BD4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = FFA160DD904E52757960A1446D02350CC5FA9E2F726507C1CAD71158F99BF3CBADC47081941E2A5E1D39FEFEA593FC5D7B6817ECDE2B7624BE67590B2309CD85694F796FCE52951658D4825F4DDF5CFAB6E81A536B987902F348F6834E84DBFD7FAB8706BFF24E0B674DD45C24B3490A1A56C7DC42440CEADBAA550595923201B52AC960C5D775F7552028BB7CC03746429A47DF40EAD5AF0F8580F2CC2822A1F14A91FED6ACAEC203A17EAF751B3F05DA829B838C3F1794023BE42A4C85F249BC38CF0C6A24B92BCB578B7B4ECD4DC2A8912330BEFB54D94A73200097BD0A5807C0D6359DE95844279A25024B2473A162C403BB3937FDE94232E80CD5D1021EBB661A7A144D10077E423C8DDFD67851023717B531DC6418EC9C3971A8B91AF7FCF462277D5EBA0238BC48E58F55C2B8F6DD288A8D03E1E9A213D403B0B3AA4B11344E8FFAD9EC09103580073B44CCDBB6BDB7A274E50BCB6CC10984ED7FECD3B71C113CFB5F9AEA80F9B9FDEBA8941C869437EAFB7F2599E5E00A9C5506D7F6F9FEFA63EF9E451E821BF57D18F53C6F61EDDD4F594CE7217FDCD56ACF3629979FC004AE493CEF018C42FDF492F594776C7B349CC88A9DCB938C8548F75E81ADE260EA10FEB8566BD03A0962AF0040C33F93415B00AA85E3E096FFE1064A09BB1AB5116C3A5A23EB7ACA67319D24E792811EAE8F1E1DEA8819855A680DD80BD085CC51EB463BD8387713993A3180D006A10C98B32AB741BB3918B1910A88117E3BE675D003679B8C4FF944F567AF7D57DFA375D868B62EC816F21FFDF4C2B2B70757B3D5D5E11A60892846BF40BE613C2DD3D1233737F7AE151E1B6E287C2A23DCE6F18F277BD73BDCBB5599394E4C0CB96569EFFE6C922B5B18C3C887AAA9CF4CBFAC43673BDFAA4B37EC4ABA0C6FD1794218305C4175AD1EC5E574AB10964F84CAC429D16E559B2F51F92483CE959F8493F52D974B8032FC1ED962A14980FF30E81815DF0D677882A6C0C9E026C751DFB075DFD043E50B6ABC85967DCBBB0250C7306DCEE1B37C25BE6FC5E0B75D6FC7644122ECB4CC1F8291F650455BBC0954073D289251EF7DA4C8421CEDC181B1AE7705EF1AB55D1A2DDC6978305AEAF91DD49DB72C87B916FBAE8317E08B6DA0F5739106263115A3DC4C16977C4B10E4BC7DEAFFC8AC3029E26498D805069EE20029A5335BB883F68C5F91811D0E51BC4CB7902AAF00A9928A02DBD81EE9DC81BF1F70D2C533D28284D4ADC0606A06C240BEDD7D7F4A594726F58E250180F0C615571086B3AA7F1D14499C8FEFA45772AB155AC5FACB03303466DF6836F4E4097790553BFF7EEE22B5ECFB02959A9C5DD8BF6FD4A44B92BF43A0D66123FE29FF0F385FA09CB9E63458F233FC4A116005B74D0C0EA87B7C1AB875D05F0FFE35F383CB3DF92413364D2A2D740A8A7A11C824FDB8733BF063D400F14C50D411B58A3D78AF23A3BE91BEEE46B85B42F603D4F2AA11BDABD7AF46F97F8CA9C30298D09DAFD59CBC0D0CADB6F6F8FB8D89EEC3301A37AFE9A4F29D44C2336B85E1B5CB44B0E420E7A5FD95DC9704E4B9F72470EAAF749886EEFF71FFF914430C0EB944361ED6A1F0B458BD68BF2BD432A7A6FA5F955E30BE2A3666B089E8EB5333858F +pk = FFA160DD904E52757960A1446D02350CBC4ECCB1B91D1CC5F1E92CB21BAD0BEFE85EC88BD2A48C68CE9F19B5ACAF2E468F1D78DDF739250CE6D8A52C08ECF5B59B388E2312E363B1D2AF51C3F3479F3104E347B178C7A2BDE231A070FF87719CC812B0696D0644514DDCF14B4A3F8408F1606D5B9E4A8CD53311125132085C0E02F6552B045299A66E94274DD875DBD255351668E17D379763C55E1ED8863E057AF33EE6950184A037B6A5A34315A4A4DACA8987406A2565424EE7F78CEAFCFE076E0EFDD47A0B4517291B75319BAB3F01B982526C60DD1F51E45836416514690317563685DB579B3D44F80F4AA4B9965855A553E4E21C1971DB7252A9A61ADE194D55152A80C0E5471E2D287C9A05B09A8C263A8339984C78DC04D70BDC5070FBBF4BAB0EA3F09922B33401AE60542857E071AE5ACF74DE19E18E85054A1AC3ECD780EE122D6438561342CF58510E5B528A16412579979244C0A6432161EB20273168355A3FFFA39BC06C97EEAA422B03BFF3B452EE6D37737B138AA00F68DFCAF4099ECD268B52E43B4B2FBBD1AD13E19D4C8B281AC67BD2E2777F97FAFF9BA49E9668CFD31180AE0F7AC2ACDC4451CB389C23A3BC158811293D7C5EF9B709D45107D47CF104DBB19DD57B12BCA820DC467225E7CB87382D825B4DC66009CE3C247FB0EB6D93C605B4C3C10F7A2AA2FEF6279F61E584E294F472D4642AFBA1CF9C56332E76B146C6AF1F5D3077D8B001B5E279766ADFEBED43E8392D18E16E4E7769E1A0B3954CC5D8A142C2DAEF876DA8CCACB2A69585BC85A8088C930510ECE0F4114CFFDD8A73B43718B3145D6B54B50361CBC61D2285A7025BD83A7374246B77FB7D93418176DFB4EA548D0C1491C74C0620922AC06B8AA75AA415FE7D24E3580662B21178EEB559C65083FC1ABBEBA983F6C8705ED5FA2E0AC5CC07917B96676667C9B8B37A6EA862066911C33C3CFC76C0A6156FAB0AE223640FD2B1A803A1C77F0183C5A2C14546E76F9AE35EBF48A9D31CB946E2C62E57F8FF197998209B3C3569B2C67C95A2F522D8856BE881A1A7760636FEE065E8EFA55409AE78C06FFCB1B6580AE185799FB9818BF1ADA174CEF03D15860599AFAB723239A39640CD9E9B790CBC2714B4316FFFD3D6747E98AC9002E83CC5377C012F2FD57FC899E0EDD5E128A18047187D6A8A91BAAEA80885131E15F3879715997783E7F2BAF9C4584F486FEDAA088F9F74273333FA1758BDD80CD9F10775E8DAC472DEDB28B341A4821604E8A0469549A8CEAEF5B5547777EAE5FA32BA395DF361049967694E4FA913CEE8832F8832A20FD5B4C7228DF2FF73EF370E80DB655CF0B8CBF38925F7C003184B06D0C733B0ED306F50F9F38779AB63FA47CCD7BF839BFBDB102F47AD47220EA42B396FDB5B8C825F14C8C581E3B8390A02B42006200367A2D1B081C394CCFEEFF7BB5C814DF914BFD77B02B147300BA7C5B4F7DED85B29FE059A502F30944F22BF924B768B70078D63B4B0405CC0E7F6769311D2FB9911CEEEF5076D83DBA9CBBD6D02FBFD6D400436435278F729F7C9A0ABF17ADE08241B8A7E6FF1C24067993E734CEDC687CAE437D12F2B72BEC9287219F2B0C71138D3F48FF53433EBC5979E46888C45E90D30EB sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549F smlen = 1707 -sm = 7C33F6F4CD2B7A43B6CC9CB3B3E36992B0A9C97EC9ABCB6397133475DF4B4F1D51EC0A62FC67A7864C1D9C2B130D4F446B42F44F13FA1D87150B0967BB50744448963F020FB9924711C10FEC37DBE7397B7BCB0AC4E7C717CD22CC9079789EA671CEC43EC2A3ADA2A474D95C2D3CE98DB9030502ED81229D6104834217DB55167C7256CCEB6B7F4C7D7105418381775F046951297C271EF093F0B794C3F2BB13783FA9675084F8773DF43C82C5FB749BF43BB45D71F15BAE236B1A01971B19C3C126C28F2E171F4641E1B8FB77267A641E66C4600767F5435A93111910625E9FA5EACD1CF77E29CAE780FBB0B78C9EF391750E4666281F8DC8930118CB03AE4CDF8D040D0225CB4456F6545EFEC275D5BEB0E012894FA7A157576BBA019D3323AD77AB24814D981B244EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +sm = 8B3661375C8D9ED5CA3D4CB85CD509FBA3B1F08BB8F02B5A0AC4961BCA14953710E4A71657D5161CD1FE48C212AD15CAC5E107F0A007E08B30B474AF8F35D7B35F810CBD98215568E549F8C7544EBD1A8123A687FD79E77D4BF6C4CE105562D229C5407C5F4C869367AA27A1286EE5BEAB82CC6AA5DAEA095F3A86A30CDAA19257B14CEFE2C4EC35E8289D58A5B2F35D503CB2B8E88127664D3F1F95FE9F75CBCDF02087EB732968A444649373206FA1A598C265598B484A75A623EABFA72918E2F5A5CC1F254F73A02423DB5AA2CCCB0E9377AD9B27B6372BD76B2AC8188876B2B2A4B4083426685CF18F54D953611319E546A50F34DACBA948D47328ECFEA8D3223802E24B905456F6545EFEC275D5BEB0E012894FA7A157576BBA019D3323AD77AB24814D981B244EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 0261694E85935617BC6208D935F7D9EFBA752C5A09E6DEA7672C53721366C192F47B6845644CE4D5051339790D74D33D70BD4D1EF591724E27B94B0041A43B6AA2136384A410788D8A92FF7442212FE6C0CFCFCFFD194E8C9B0AF2560CF0404AB8641D172E9DACB12D3AFFC2F51E5E93228B9689E078A6087AF4D9219D7C1D7F88E827F522D84252EE71E16567D806B228B96E25CDA77A8426105363473060822AD66A829ADB1AB888E5C725DC81BC2D258EB1CA33A43F9F096B616F6D53C9300B82A123DA980C5BF94D9620D9EEACAA4B8C60B5869418A1D642BE886376267EAF2F3FAEBDF473AE178F6148AB7522D8F7D607F67C26D9179FD591D0CE7756854B4FAA09B01149CECB1239EC4D7EDFA2EC9DF3435CED0AD8E9B1CCF5770C74A28A924AEB727344674ECB2C3AB97EEDAC2FBF4BE455116D4333EBB22D863219778DBBFCD71DD7C16F3B59991EA2B165B16A8C3DBFA872AC94684ED8688609BA4E7DAD8354E5F966D4B2EC408960F04D77AE9D434C65FE06954F5890ABFD8FF99612588A19DA6CCE8600C784F7EEDA850D17ADD8C9583F27DB74CC21908BB6A26FFB32F6746EFC9A88737E9026774AD609B65180C65B60F47DBABB58691E7917D25E78438AB67F9FDE7FCB772A9203E395F82A8D7EEB02E58FF2A4F11CAA2C5B4619871FD11E9BA397D9F6A6F430F87009F0A62AC73B5EDA64AFDE97F34E7CEFCE6722C2F854649A8B3B9CEE6D679EC35BC9E40857F9FE340F0C1E1F8A54BED050ACE6B6A6DFD94E485D281993ECA8E018AF9D6CFB2004DD7DA40AF52274E190C532705BE2EC596EEF71546F4619B73C4BBC348C5627C3AABE852505379DFB6B7DB1B4F8F6D10D86DAB70673F9FF5266D64219E4885BD71ACD45950202FEBAF5D3ED4C5315DFE678E64297D4D6AEB30F56CC3A00186E3CC0F7FCC5A748EAD4BE593551EF81BC3FD8643A3D208294996B8B5AD51BDF9825BB7DF70E5F61F304A9F543D4ABBBE9156CE859EF3D45850FE3A8E74298CC3D7AD28CFDB2B3CFF298D7A828FC0880036B618ED868036F0745E3151129B77FB50BD4813FB9A535F5A8133479157ECC66E8A3174AE31C29BCDB265B0E1ED3C8F19353A7C25B9B44A79464D80026BA573152CCBDA909D543F48DC456A65ABB4C8BE30FB3A9CD8352C8A2C8D8A82FAC7987E34F804FCB35A9FB1B9DF4C8927EB189D8ADFECF68E04DFB1BAC999DFCD719EA3CD530FECE1BC7427EA0B80617CE1BEA32B6E68A2DBEF0230A2A7F0FD29B1A52F1FBBA2AEEAA461CBC6CF5734709504B4F7C9A2B028A2A2E9A277D7B7F1A3164193721388D952E3AFD378D2B7F905C86F9BD64355E7310ED191E67A6BF28F1914C7ABB27525A3CF8E44482E24C64D085D679A16160920BFF58188365AD7EF0EC3777A1A997F020BCA6830FAB714EF815DB5F734B09B29632C7BA7CD0C0B70BEEE1B18C4A61F79AD06F1369F741E7230E17870AF35EE7529B5FC9629DCD910E3C40086522ABD31AF6F99777FC00E92E1D247B33B63EF57E8744A193BE0421B725A057908A41E099B17D137239C7B13AC92EDB68009A3C7C58761427747EAEB1EDA9EAA9C60F7E8B4C6E0E4CAD8C1A727F7AA524C6E8D1880A946FBEE1BD1D44CA706D8601EB4CE1D2D1C62A +pk = 0261694E85935617BC6208D935F7D9EF8E9185E7350E442AB2B17E28CB557CE18D364B8EA812B68E6D9B71E9A1D6E0C213A571AB6B0F45401D1155648B4151A4C28A0154ACF830CDB30C3C33981CABF94D98D989CC505DC9753DC034D11292B0C1225FD5648B86C93D3763BE11BA50DA455729F213CEDD91BA20CB0B62F5E6B59A32A581210F492F041D43EFBA39CFC8C826627B0F008EF52449F5490133A4E31C549A736BBBDD0752819732A07E4ED19435F8A9D2410913D12AD1AB17C16110400144E0366310E4082B133BABADACEC0090E038DE7118E8A44B93617EC7A39B807C4AF2D5102DC3C3C04446203CB9D55A6985351FEB23ACD6C8BE017236D6F6D234D7457BF31B34CE5A1CA50095E2204FF02B685CC2F926F855ACDD737C20FAAD74D4FE0AA67B4D4B5E0AE01C0F00DE486060896C508F3A97D8B992A38BF1D51253A63D9FDC92271F13F94B514D22929ACC255DF118D9F802C1F6E469E6785A9F6B781874EDBA99E838C7D1708934C1331785B3D05EC95B76354AAC21926978735EC5C3D0A1B5919156C5AD3EAB53B83018A1FF352098727E1E6E94C5F03DAF1229D018F268DC7ADE3D2A35FC7A3816F5574E0160D42C7D9FC946FE8E7B7FF55683A600BAAF16A1757A531147C35DAE8A5C3235F34385D4C3B47C50770F58A28E5836853C4FC42BF36CAFC63E010E0D68042E486D701AA6EDBB9B939E55EF0DDED1107342B63E180E3515BB7025113A6292700B044038BB846203C9B9953AFACD20CE4CFF603B0985ACDF9AF5C6E8B3DD1DA69D2FF2699E38DE865BFC2761365005CB12189052120E0E67BDD346FE8200E0DFE210399C587C3DB5267373A1217BE6466F718AC68E951CB6C02E9659F3584B7481E9361D950ED219C94193819ED14EE07CA420EACA2EEE2AD35810843F8AD4B9515BD644AAB1B918D09FCD858D4587A6617227AB0E10C8549E898E9C3805DF84747E092E7F10D31E86EE0619FE2960C8FF7C77147CA3CFF201D4EFC1711D4B4B4A7F72DCFABBFF19A285A5E7BFDA71B266B1484FFD8D370F860E12B1DCC02FB2CCDCBCD5FA7AEB0BAB66EA2A014A9189E9196621C0A16C4AFAA8BE275E6854D6A48D9FECCA6424CF05D8C8453FFA4FA990C9D7C447B0FF8A7CFF0D67514096E878C285C013C5DADAC985A5A4554A117FC33511D095E91160B3BABB4A8122830A3C19B714D32946B7619F1E07BC318ADC52CE2DD6935C086B6F31A120AB72D069F6505A94DC50B9021C78BF4EDFE1591954F9CDCF4C0FD84395BA17B28A7C2B82EEBE59A2D6650C68F3189CE637C1C01E81413F66FEED012D34CF12C6F00B3E95A8B4E0D0B0E999A7D2910045A6E6988B6FE616C00234E2E57B2C70000B9561CD0954A34A8B2A3E193E81E2263B5DF37849497E2F7C803D1BDFC2565F4EE2DFBC86448F209D2172BD30E8AD035021379C18C8DA3817B618410F47018B73D0E078375678F8B00A67A921B1ED1E9CD5D883E8F2A386C3A2B0B2C46BA28F629A6DC470647897C55012EFDCF903C856F9A747B3EF6D13A94CCDDF47306FE6674502F4977FEE6766373EDE99B5B143D6E5480C74CAF8615CE2BB108BCC62BFDF855E26CCEB18047A8C301C349261F1CD0F1E98454B3D0B14BC2C11BE80CFC0CA sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8 smlen = 1740 -sm = D25C7480BC1B4F886DF9D18A121F8DD69F6978568F3BEBEC4EF0EC197F3BAA1703226246291413DF3F6D83F3B820227507B14660A0933889498198CA3B5ABA3DF200787BC8A4BDD8D71E4DB9C70B9E68DAF7ECE29F1446B40052B489588A066764F15204D8695156BC44996B71AA14392E3F67CFE3A1873D4E13996DFFE9B60F75657EF474732010F6D6A3AD21EB7565C04BBE078FE5D919910F0AEEEF9DC74CB17BF2B3FE1EB41D054A8918227862A84A81467D01102D957A09E40C5AECA8870D1D17F80E869E0A3677BBE96AC9E00CF0154DDD258747C4C4F6094B15F3F2A6AAB4C183F6FC45E436FFE7C04C78977505A5F9E3A65EA23B4C367437F2FC77DB79012FD77D42BE5000325F092F7BC56BACE4C7DB05BD6173C847531FE4876E0B535693FEEED93180A8D0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +sm = E3EDCFC5BBB177E63699AA6BEFF7C920B8D545AFD58284973586F56F1A322A8AB9453D68C29627C4A43E6DC1363ECCC0494F475109526A56AEC410926A570F966A01F7DFA6380C692281FBE6D26A77B8C29F868490CA6E4253F92606E86E00F1D333C4885DEA461BF543A84E008F7FB7869A23CD1CE1ADBC74DFE671D74130E99186A28CC26885D50B6964F95D32E5C38D5E5DF841202F9C6EAA30A41E9E107A3C78354B05311C85824E44D081E51B10D0E77A71F64A2B54779F399A7A5DE35C89A301CD00F43498E753C473E7BF04A8214E6C5823F39AB6A4576470CAD52B1939471B9C6BABB82A956DAD82358651D3757B19AE74F05A1566932965830C2AB53756E3E62359754100325F092F7BC56BACE4C7DB05BD6173C847531FE4876E0B535693FEEED93180A8D0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 12B99C4A68626EA4ADA2A39E4DBC6A9DF5174DD67E23CA439A61BD159F0C762BA82E60A7574EBED5C87E51ACD7A7CAEA14E11EDA442F1E79676A3D3E41DAF6687F6B764219B608BB0546429B76A07A75067EE37E3C21A85CC012482B587FA75A47ADE861BA939F37B2B469745D6E8FB4574AF41FAA73000FA45D0B30D9EA3FC5E75AEA412739168E6DDD6CEA63887D59AF0C10AEDDC46F01D351C7B7FDF0F76C3D85A1D9EBF53E0A78F1239EAE99F4E68044610B434DDF0CC2B9B9B8AFAE07C2FA2470A9ECB951C1EEFFF09814199A70543AEAE7B807ABBC96114D8DABB5655BE9C740C002BF145FE8CD84177C8913C43314845D53340BFC86F7C2D4A690AE39774C89E39681C818FD0A01F784844062637689AAA9A2DE179E777295A0B91FF38CFC0A1B14EA79035376DF4DD008343B968A1CB9C9D3E77BC8FE217789E08DC7E7028CDF8EBEE3A14B6248F13200753D25B1B128D6EE1966A38234057AA2072E0A50A658B9628D10EF8ED1E57C1E42D2267C5921D8BC28EFFF8C5D8DED6A07C644002E4A1391562ED22D3EBA40F7999615212C30AEDBF29D8770B932D13BB67601FF2B634EBB428E7FB2463F911F6C543133C3E7A4F90F74AADD96117AA666E0A14F0BA88099E8F0C178270DE31F82F40BB4D859752C96FACBAA59C7894018F8CDD1AF800A3C7E5249528C59064B104B9D6F4551E4F645A526428F7971B8DF6FD792DAB5EAA52BF878A9869E0A673BA86F469291B9A18A823D823D0F768ED85FB3291964860ABBBAF748BE005C279CD619A68C198C66B51FDD19BEB7A585035D3B5A321AFE576A0BC43F8CC1EED558AC3728DA83A11BA217BBD79ED53D3120CE1CFA20A6C5C3A9275ACBB28B8C51379E3D29E6A3B9DF377CF768C706E5BB7DDBA241676A88BFD3B9ECD67D0A63BCB0A550311CB44769CA6C5CADE0E6C8410353CF5B0E462CE0B5A537AFEE652FD3854C8D76E02CB51ABFA00B0F28C0E91D74BDFBEB424E57965BA22F4FDDA4C578D844CE7266E078097C12527D71AEB04E4126FF6BA2AE9219D52AF73C520C54341F4E2B6D06AA75BCEA2830447E3028D130BCAEDDB236E960B0BF6D58361A2FB864AFFC14E2A3367F2F2D79C30A9CC4A6F69313B5984DB4492476AC9A0F7790EAA356F0E4EB7B8F4D3877511CFC996365E3816CD7DACF1F7F42D5F85F19515567AD7BF5281B2591DE1F317323402D47D7267306B91009D2CC011A0227317E4AD69D51EFB8E051ABF015CD2BDB2CB79BD42F58008A718C2D35F101ED9DCC1C352716F7494057F05DC8F270C0DA1F2E0AE47ED968FC96D2A6E5A0D166855C6A5648F2A41E1A3386722EC942DEFF5C5459C911DD031D258B1EFA41B4C17801C91AC0F69AF605678CFBA38A9F35951398478F8C696822892B433FBAF92CC1F43873DA864E2957BC9BB020BCE95B2FACB4EAD7357FBA6D53ABFAA08898292ADABF7FF09D1DB0FE04AD25A0785552511FBEFBA55963261B4D7D07D73052E8324B0A35449CD41A9BCC35DFE648AFC7034C5286B570D4643C107B8009FB19239B6B6221084D9142DBFF1EAE38CEB4531A4718B3D3BA70BF5E535185D30A52D8FE2A6842672C8751F374FD1E20FBF235AD476651A08FB366EF3F301532785039F4B43606ABCCB9 +pk = 12B99C4A68626EA4ADA2A39E4DBC6A9D5BB72E7BE5F47DCD571167F10AFD9B6F2190821AE15DDD657E2989050B39672E57B6DB93CE3D29FB66D8A6BAD3940FF70EDA171A8CC4C8F4338D0B9048E64EB10BCFD54B0709EF3ADAB6CDB3A987597A820085785A8175D605655E3D735C1B1920205582C8E7415671F488CC1F471AA89754DFCCD0F07D3A9A290C31FCB2427BEF4F1C3538BDF6AB7F47C2FED29AD02398351BF38F0A3991007BE2775D4285E1271F4AD24183D9A54AAD4D96284EC69A75591C37B3D198D249E264AB8208CEE40FEFF4B0A5D04F199D898ADBBD79864842895A584771ECF5D16ED16078A60A8305E1336AAA00CE95908B1A77FCC1A97602D7C785B305AB6DAA23FF5BFA22FB90178CE8F02DC20ECB569BE6DBB75A6FA224D26A2670A0BCBA8C6E51B42EC97F435A137DCACD1B483FAF00221CCA0C492672B02D534D0A62EC9D375A8347E0C7261B34E64A020EC535B00628A8387FD057F02B724F30DFF012FB159B8C516F70EE67FFD4B7D4F2FC3D3E8A21378B4828CEFD1CB126FDD84917BDA1A403B7D6E9642B5DE419C9756F3BC0589C6BB85F2E9DA8C4711C2EEF4A211214EE8065E97D68E6AE517E0932E3E0599165EFF1BB6EF9E29C4A536763F44AE674977578A74E073FBD9AE8DB1FE3A4D955659AF2921FD176327824DA705B367553A8FA65A6B8836F7832FDB0EC5036AB35B206AC97A55897684A0A978765A1DBE2A3CF221DB1B2303C03F137BE615C49ECE38CF8BBA1BEB885C74915E207E2C0284C7BBBE556BA4E0DBA2D45E5FBFB405E2EE91C1BB2ACA65A0C35221CEC838EE9DF3CF911E3CCE743BE0268E97F2EC36CD00F40288AAF1234658BE1B14DCA7F89CA604E82894249266F91408B667727BAD77359E54D9F2CB448BED3FA0A12F2DEAD89123462EB9CE32C5E21ABDA8FEC24D09D1BCCA05B916DDB8A34F94848687E75091BED2E63E44F77C148C75960D393F43502429DA7C32D132EBAF62C9707F16CBFBBF8899406FE920B55245167352EE50A1822C075EA59EFEF04B69663686125C7E23ECD11DD3934F406C9AB0A0169CB713810DFE766F56A6FDE53C7E7E0BB83DFC7BBF600B66A254DD99DCE6B87866590321285889AAFE7D38C47EA8607A6ADF636D1CFF4157682CEAACAA511C10D219C8B685EE72F11CE1A67547EC5760C2B90856EA2279476A73E79291430BDD59EEF745D9250121369E07675E7DDE56F4EC90D9B8CA0B9CED49015887FABA7EB5D684F112962C3464187F03961F2C20F38781EAC8210D036D6CDB9F23B00E2C8E9BDA0AC0CDEAF15B1ADA729AAA97B952117BD1020B56428B76F2A5B291B9AFE0FBFB36C07DEE1E48DC34982E8181DB588156A6E23A6845CDA062ADC7879591EB79361BE18BD47F2C54AEB1BDC950C79541BC03FE9CDE6B1829A13C538AB5A262B465B5356D500DC6874AD6E8A0A6BB856376AE001EA90D8453BD6BC83FFE0AA6C837EAA38B8423DE82C0F14A13B6383DB19BFD36BC3A12D0F0C0D2F6BF4259F7DE16A5838BB3693A2AEFE7920FE080265D35888710FF8430B064E1DC355F11EE1E8D3EE388E5C217B97F9A02E4125B02F8A3457103AF2893E83F6DCD016CE7334879E35B269E593E4E66CD0A291C50480DDCD8EA462 sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414 smlen = 1773 -sm = 7186B37D3C84213ADCED12CCD5D2F4FCAF1F209869F6A7076FC6740315E3612BA2BC76282E888374691C732735CDDF507F7D8A935CEA437E83F84701387F405109C926706B085EFD7E0DD1EAB3E02E70D14D5E8C8A6B570AB99F0C0911E134D349651047ACE541F6B137ECFD2F080E5210F4D850C6B2654DC11C406EF69A2F0936534F2CEDDD6711694797C04915674066CD6AF903DD977483F2C36EA01157265EBE7BA98FF9212A950E5239D096B919B16D0D248696589714FCC1C45C4BE2563EBA015EAB5CD179F074AF5F00AB72571EC7A57DCD620794DD674B470AD7879AD5BC02D3AA6D83472643E73ADA77BD083B1232EA610FCCDF4FDB2346DE65FD860BC6077B9B351829C2605FED9EB3A3E70F6C262459330B76032858A955586BF04CF310DD1445D079481EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +sm = 4060250C56BD9D873D93F9F9DC3AFA0735C179F3ECD2C336ECFCF35A53DCEFA17303B29BC3BF27B59120078F4EBFE86C78C51E4400AF8B58614B7B9A4583B765B9D89D1B4B741BE44D1C1195788B11F1810E881A67C0738610E26AF0EC995BE3C3CC6C6BAF7B1F69C16AAB32A19CCAE7DC1FB2B916BD6170A7C277CA571971E22B366AD8A5F0474CF970B63B2E5C175D044765F3B521730ED6ACFC58D4824A65D3BE7C9969946D21B954CE254771E4E7FA6C1E0929051BD9A32FAFC730ED501DC8AF35AFD44AAB6CE22176C282FCD2AE7F727FFC0760E2219524C0EE63FEE8C60C3568F55F65C012C4E29034145556EC69FDD2EA27A88AD3544B3C7CB72256801FD213D63ECE8A29C2605FED9EB3A3E70F6C262459330B76032858A955586BF04CF310DD1445D079481EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = F18C5AB41BA613FD60CD95DBC22A6C1D64D7BBAD74A65BAB9B1959953D9BD0D63601AD9DEB5979B32EF5DDC26F470C266DF97239A21D93F344B8987F59B2D5A6D2DC10AAA176E8DCF446C3E3BD4B87B400D707A070C3DF55AD52918AC2E8167B939348A48909B5B631AA575BC463230DBF5A9B704ED16838AB2DBF82385D25867C97593010B5855FA151060F47EBBC514FCBB3FA2871FCAF2BC9D78468B70D838FCAF85B852645466AF0C7452FA5BFF0B2C918B5305C05D70B9BEDC0BDE2275646BF7E118223826C6251041AC5FCBB988D492589B92DD89B88B0938918DC501095769CFB9B77BF00D147F92A150CE0634702A71E49A9F2620E9C962212DD1029933BBE6DF46897A20BC55B4757F939AED8059B339072B12605BA1711B1DC3B01E2459849A14EA3030A5D5CD2D71609322C2FC293200B4D47F65E18C09EAACD56A40116CE286F10C60355BE8B3B9F28F70B3703FCBF926110DC01966E317001BEEE1EF8D2FAA2AD499C529DDA8CF819B47521F9015A04B11D44821675F1871632B7FE38C7B16DF77277B4C8A5362E77F8827FF34EA03F5AF9043171EB63C791A76394665B2A10C715AC539555F16A9357815D4BEA0C3855FDCBD8C299BD113381F60FE083C282D6104FB0FD7A165F0D8FED7DC1A4C60489CA7F8128E53525ABD3FD455FC5F657CEB1289C769FBB9889EE7F6FFAEE6AFA4F677677A76A1C556A63E22E5A245ABB4608D7DCC748696E6CE61700D35517B91FF3A446C4836E925CB8B5353AAD9C256CE4765F4CAE2DD677AB905D40EC984BFEC385898A114CB46EC0B4B06275A1FABBE9079288349467645736B1819F4956B30D49EF395F08D4BC09D31BBBB3380392E64A711B7FB6D9194151B1B0B79A83AC3B2BA3E11E4BAC44FC5E7B59587200F45E450D0D2320896BC51B0D3A2056A733EF9339E99AF7322054255B273AC47C2620075F37EDA3453B6062ECF3B0AE06CE1DB42D6606A69B0BCCDB9F4A25DB14881F63A7A243CDCFF063FB31AB2A44FDB59A041C4BCF17BAC7201F2CD5CAD309CA5DD10F8F8A1DB73F6ED6E90D2073FA66C1CD0BF6AE636AC626C5589F6797A2F123B7BCAC6EE5C640C9D91B5950AA8381A8CCD5D46E53E62A3FB7B241460112F9D2111D8B8C1A5407BF78E9BE9454E988E8E0919C9C200971D2537A8E57F272253431941C530F1D7A6636D137A67DC4EA31791151D60A709F6049F2B66CDB90A10BB3CA1988327F9C36CF6DF3897232FE1393818C20FD09F73B6DADC10772B8761350B61ABB2C509E8E3584D4AFCABA0FB5C6F82CA2DB0DDCDE66ED52C7186377692A730B5BFC1E8E55A6215735E9A6100EC8282DE60C2EBF1369DDFB7817255AC4807AFA73B3C83E310EE0F82E5BCACE573B9578252BA5D810F0C217EC2B5839453BF4B40D3A4193E6AFA460448A7A24196DED033B0E92C5A648AA423531C4DC1C8E31BF760EE877776AFE8D3B6F37D56F6AF38F7820D0721248B902D92CC41CB8720B256C03FB07298CBE22CDE21CC77C18664472A4270B2A23C6BDE0EBC0B42A938C185493EA8D31EFDD1451F9AF1CB17418DFE6DBCA86777BE86543641FB0D4AAB16CD14E77C0225BDAC3FC536DD608BECEEE2EAA657C8158D80D6FB1E60BCD6C8767461D9D4F86 +pk = F18C5AB41BA613FD60CD95DBC22A6C1D8822275939B760AF003517C2634F5333F8F96FA512A75A7AE7244E2ADFBE13EE1A62768831A4C73684AC2BD442BC16AEC8F4E39421010092EA6046EDC9D5AE17EAFD6B50B2B45269294767629EB4B2EA64DA4AAEBF4C724AA687665C0930EF3EAB38634903B4F65B5E010A2AD1EEED1B6921B77917612AE9BF4CBCBE753B352EFDDD75409B146F1746E6EDED5CBFD5ED92BECD3B75376C23463183C6BC78A2704DDABC461F49FAD3409BEA01696F51351325850C2DE91D526576241AA0419792BAD9E5709F4BADF27CD26011C05B793DB13D67DDD983BFBC9902E165028FC975A6CFBBED4A5E25DD4603EA82963FF1C518FCE928BED46C5B0ADF4A7E513D03DA07AF8498AD90E2C6BAFCC5C67C4C399D119BE76C8EB405F6FF7EE1EFD05E317AD3DE0DD8393FF656E1BF105F1821CBA349576C0520922B6503E49383E97F9F2CFB6710FE83FEE6D784DDA8D9352263D9447B4B3FF41CAF9AABEAEDCDA2BE8A42CE0FA94EF0F58589C626072D952312D369F3283ACBD6DFB19ADFE512DEFC4BD4D1AE016998C875D1F942F4F3608DA033B9E0C8ABA516D47C45DA43BC9AD99C4A6E8C13FAB0EE1279CE33B08C149C6319B7E6257590C49F553014AEB520267B4FE17C569263AC6B8FAA5EDD59EB6F78876F30A542C96976691DDF049219C5F44DC507F39CC4C2519B05928814860AD973FA3154A886F8B9722BAF59E9A1A0133BD051F1ABA15EE369BB073EEF31599334C18294175AC61C6888E7BD4DBDC34822A34E34E6BA054D6B5CF2D49984DBFE867E689F1955EAC9B5AFC2142C99E50738601ED3595C3C103B744C968224F4A926BFA845F2CCFF0BF456C7263C31E3DA638E987BE8A150C06BC29C10B9D7FD3C0A08805B365E3623FD2378F2CBE6B58B8586D7F3DF46C66D5A08F178DCFE3D343A3111E6EA030B6FF984342DAF36A7A2215B5312B3EFF9273628393B935E26C3A89E7B0BF2357178CC953E1A4757307CC958C585B1E64E516314E3A6BD7D29310BD563906A08C6CA6FA6FFDF60A71F1ED784A0C093919F0543DD6A8D023F8F5593E578250FD82F685B1ABFB8DB55632B1CD26BCAF21708E11753DB4571F06DB96D054BE113EFE7D77D244AC42DEE8AA4128329B176CA3BBF683CF2B68BEF5F0E56A5BBBAC5852D469192F90F0A77163E0C4585E8C62CD081E40226EF5B19A15F8655B6D388404710C3C1C432945591268C276F5AA53FE5047005B6640EE30861BB7C3FC98110B2FCC2602F72BA50238F1527368C100F450F0FCEE97557D00709E7DE4BFE0226128C7D11C0F376FB168EB40810BD52DFA2F8899A32B2F63A97AF116E79CA966D4D99E986DCD89F7A9AD73C1F202226990479454A784FB45BA55173A156A553D11B226F20084C3F02EC1B8AE1C85D50A82FD28875D95E32C64666B9E185204CE0B36CA49426672D18C5A78B4B115B5FE3ACCCC95D81607074587AAC415965C744B0F1F8E578CCB0EE9884A7236B8AC0F78EFCBF16C861A534E7A3DC79FE29CDBE58A3DCE6C497A92EE38628DC893443BA8A8896DA07B1435A02ED75E5AE7DBF5BE70210E52CA2767F776E92C801D6A7A704BD7E9FDB32A09DDE40737B8D93F297A0C57B0B93A5D0E2962888 sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD smlen = 1806 -sm = 31C10C5F64557269158046243A505785AB5EE2B77B65A520A05DA9422812B18B2FB2D03F269843C4D7880715652C29C223AD6F41E1CE6F6BCDA001D3DC3318A550D4F165196DED9F8BCBC014E13811F0673B7450497BF4C0D5BCBAD2A77DB1732D0CBF71E4736AEEF1F815C7E8DE993EB2D9B47393E4431A9A0C70C1EC86BEDB47DDAA6A271573ECE030CDC4729FE1058493AC40DAA40D6D37DF18C07400BA47568703EEE2EF4BF7EB1FC848B35E7041EA84B7B7C3CC8B61FBCF05DE58967216F70BB7E47C6EE7AA9F94CD3C02EBF8922B0880716599B77272ED48612C49413A96D71139AC65751B0623AEE0342DE1D5836DC008727371B3602937E291B492218192EFFCA4F3AB1F7F0DFE402D0B0049232B26A0279EC620F8046593BDCF3A9BE822F4E27DD0B8D7D821AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +sm = 4AD245993CF6FD99C242F31B51D30F4B8B52F56D592B75D73B3697ACB859B060D82902110B18C34E43DF19953FCBB4EF9E0EF0EA7F83E236D1B715A6BF4541240D8EAAAC07F057ADCAA026E3A20E816AC91460E8F6996C48CF8C25B0F34542D3FDBCEAC1565E33812FD8F428B89E34B396F932CCA5A30C7582FF9D18CC79142C11D8B587AB8AA35D8A8C11B38F7CF0A74FF5889AEB7451AB5BCF93517F6B88BE7635EACEC5E46B721110212F8DBB714CA5CB6A50766E00950196B7993065A4189109142D5DA219FA59ADC42F406840A0AC04F1F77240976E8518109E0BE4FE4649D1918B332BC72F125D0C120D84E22BE83FBFD717AC9180E8500D66D8F2E19C479AC802CB9ED5817F0DFE402D0B0049232B26A0279EC620F8046593BDCF3A9BE822F4E27DD0B8D7D821AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = 83058FDFB9B1CA01E70BC905C487D9C22B8F00D00C2DA3E99A4003B50CA1B5946F1D2DA3FF4AD458F6255721DBFB396578D80D0207C54599C2C39E6C99C116968483398CA5F393B0E0B754B8ACA580DE6D68944AD36062DFC248280C35DAB10A4753C25B81D2E8340A588DC75B69770143B8553D41DFF580BA1E961158055F007973BC2322400445DA5259837FB5374CE8A7478C0626C642F3EF71042488C625B06B6870487B984A4E3B1E3487C844911F464C23C94997BA48FB90A677B06E7CC41227128345B4217ECC87C99EE347854463892ADE672330D38D5D87325D3B8EC9ED32CBF6DFDD2C31BEFF8021162FC3A034CF0CD216AE5C1EC00C03FBDDAC021C2AE623A62779A677557651CCFD6A65C2B6AFD7F9E9B9D3B06612A44E45D82941E4EEBA6DAFAFA7C1624F555B04BC6B1A2A4332FCAB8BFA845A32576091612CC195ACF19CA8C69A2E35C49B200926CA5C75B54D8064A1EB801C442CF936E2112C63DFA56CFF9AED27521150F80D7010BD6B62CC6E002DAC2313B0792BF965C6DD914369C04AB4F8E800A96EA1EB9E5A26421D97DFC806DC25972F37314EF2C23EDB71820F77245FA3CE984132E13B388D28BC4FF249B798A6F7C19E685A80F943B3331ACA55C484806688764D85377556078E1381614052BA1EDD58B681DB41E53CBAC94A59D91E874F54CAB3F0E76AD9D916D71A958F40F5D5FC36E8B60972033ACD95B1316617507C34C93F40081070FD55925C96C7DCA155085D4D05D387DCBBCF619A3138CA6654D6769194DD9348F6E06B682C95BF371B877F28052EE5404BD580224E62B63E59D1B6BDC6B093C04810D1A9DF473E0E6CF9842F837945B09DDECF4E6923B8902A55764E410DB1928F24236F8B0BAA9914079D305B135EBB88E043D95221246264AFB8622CD4E0957EBAE1004D9503EF8533D88456DA17656063FED6CA2985D29B3E0C70512C46C88B99F7878F991FCB4C646901E90DE3C6BE6FC3B2500863960F5C9A73B927D2F5700D88EB953E2BF5764519D847E6CEE3E6C7CBD432D3EE128C04D038493361EFA30A0E85FE8FE926A48E1F882FBF77192AF044F97498E17A50E58DBC500C26EB9AE2ECB82CDE48D1D7BAF0BF5EA21F7169DA5E01BA2590819EB9E793F080E0C693E61DC556EBD1685F79AAA7C36E31B272C302BF573D6EEF5D361496B21C9481772285A59E4BB020AD570EFEA6335DA7BCBD979005CD53A5262575D42CDE1A9A77B66BD8544E96AB13D6071B9689B97D3A54F89B8ECE59E61E50A87D9E3E566917B839F8576EE6F40855E602439261A4905A44479750F50FF60A997DAF2A76482524262DE5BF613DF79CB18198EAFC4EB4000D31538E8C959B552C9066EC655F3C5D5B08EA12C329011E356649E584767EC74A77C9054957D48E5C2085C6AE3BB74B1238D01E08622F7D7C53DFC84096AB77A4E3FF21275D53898FAB7DAE8CCCFAA51FE6FB765D089DAB72567A603B945397A13C1D8793D30D162B08B14A72111C74755768ADB8BE4720088F3AE2184CB1575ACF65267EE10DB0690D38FCEE85F9597ABAD54B682176DE32F896076C78A7DF8333555A807732E7BC35781D9F3579A5B655E9A0F946C71CB885D59C61E4849C5B102E26DDF62F55251BF338C4 +pk = 83058FDFB9B1CA01E70BC905C487D9C26AD6E399E5A4D8A89817A471874313D1FE8B14E53612D725B95D3DADCEF83A496B1FEE2FA1E295B3AC4858806FBC8EBA02A6F64610C822F9DB0150A9DBACCBBCECE2AAB81827AAD5A0FA0475CFBC5685B0901E3B70DB94007645CD054A77F5A820B3B61FE06AF9A9E14DF290A2EF4AE7DF0272D4122673980D3CED994B1B49C8C541D727FA9F4BE2356ADDD3708B999CEDAF5816EBB3589F1E21CD21B696F4C5782E48953260E4D3C3BE04886C92BA8D7C0D16CAE2BD5A7BD70FF693D2406303E0A40F69330E7FE0EC2BAA58B15256DDE05110E03AFEAB34A24B8FE934466AE3031B0630E58972B312A7E6CD738FAF62FEEA73FB5CAD27EBC76A88B7209BA1905998F26B2BA91048962AC6D68BD8F16FCB7341A68543CF7EFF7E97A26E1CDD6DDC07DD91D36720A5EFAADA6EFAB55C97A24403E98D341192146BDD8298C651C2ADB7E9BC1B93378198D88D4D55DC8CF0F095930D1826F788AC0D60260AF021CA49A16E85C7E8E865B546D12EDB21E3A2E7855771B6925DF43CD2BEA1BCAC4D53E4ECE903A873CDCB66F3AF6EAC5421F12AE2920C16A152C0A8076920EAFAFF594E2F18A509DA1895A9A30DF58BA7F1D7D438A8D69CF35C75DFE0AECAF94A740125748B6F32EB018994C4A9B42EAD6FA26619CAD8EC5B22ADE70DA348207EF5753BDD965D86AA1FA7EEE21A4FFDF47F8359A043496294F8746EE5CB7CF328670EFA94E3E55D669EA707891B11929DFC4F8D4A4325FA9F23D67B1070FC4991B884098010B1C309A0E96FB83F45BC871A7D50CBA01DCABA5515F319B85EFBDB5D5D45413A90E1C60556070073E2F83C71C6DC5F80EABAD9982EBFC6157AD8185E07D54BBAA5F1664BCAE1479E12947DE1EF767B6B939FD7A60AC4C1F97B15A877DA605F7987CBDB477087725B94E4E826719266A44FA3CA7C3D1C325492D8DF99B83ED57D70C6FE3061EC066B3DFED24C5D5F3D4BC3958750467A39104081BA4016169B3B1B428AC7803BA65111FFF2BB3F5E5A67F2753EB48AB5F9A1BD3AD969ED9BE1983A281894A4407EAA7236EB0818B300575553C9F8B51E33C3B344FAAA8452E4EC1BBDE5087D8223FC8FBD1BE1B80588AE227A7CF499D92306BD3001197E0D7C7D87BE0CE8718E1E7180003D15CAF0B70D9FA3A23F64E571B0BC064F4927D29E44D5EA93C207C27442664849B133DD5F308CD4D290E6CBEFF20B047656608EC03E3B4B6C702892C90AEB794A43498A110F3A886A081ABAD21E0A8E2E433BE07687D7D85A50DA0D83B317D92F001BE3C5677103238B524424073A69E90A5FF1BD0C0CE1F23BB288183C25776D0E4329DFA93D704A8E19FDE16981497C54ABECDB3620941AFB31F87AA4685A350BD69CCDE43F298BB23AFD11BE8A3C57F862CE09B6D67E804CFB99CBD1619469BD3E64B4A7154D7883F66C596D115D3FCE8D0657D62BD5290E2F1FE9E81E6329CB0192A04F14B74258DF8973444A2AB6B3A2C26BA2302C7971B5E62763E79E56047F65168778FA90A57C4C6C2049E8AF646D02F2C54DE33E30B2F325AE1D0433AC9B321B52F67FE362F5A03310AB0E549C3D3886C1FE77082D57483E2ECE9AE69A3D1EF3D322D4A331811E507B4173A7BD74 sk = A62875A3A6D305E120DC7975962552126CD844554857C294 smlen = 1839 -sm = 4DFC89E8971596124AD197C989374D92B4758163CC495CEE09E34E3250E8B2E81E5AFF01C5B8931C97937F433435F15C976379FDCF9AC6FA97824F52B231A81E0FED3A2CE544A89A8388B8EF5C6167C61C4A8D95E6B95F7A37D9D4F3632273C156DAC3A1CC93D39B056102CCB1F55BE34F72460DDE4260B5CBFCD69E42F1C9C7E473A4F3F815BCBE3331EC17154852DE3EA9543343099751132905CBFAF146A0966B13640DA79127554D260401AE5C93A02E968322BC38D788C29B31781FCAC36A52314260039A80FB528D51956A0DDBEFB7A99EFE463DD469276C17E52BAC4F58574DDA54DC0055555EC1A4F024E624F7683D76BFEEAD48380CC67D6B110E8E8544E71BA0D23FA28CC8D8182D8C2ABA7467A8DDB9F4701729B70266BFF91B8E6621AAFBF12C0A9A0245FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +sm = 967B7E7E2F8ABBD76965B3F2672E9BE081E8E4C4D0782123F7EF79D8CE6118AAE48D3A39DC636226FC8324773CED07102A6C45A5A7824F617B4B6E64504CDEC8D8FC0CBBB7A911C8381C3FC90340F510F8D7EFF8FF10D24744C13B5505DFE7A638A5DB9D471935D9835F7DA14057801DB3F773FB411F27DEE44794169AA4CCB0A19DFC9E0AFC1B6C5102E605B0095F5932D29D329DC6A2A7ECEC45AE6186F19D1C37487FAA8E997BA72234E70E109A4B7E68E7057BCFBD80ED8EBDC7981CDFA9E7876FE60F173DB75AEA6421A01A5778F69DEEFA52668A25EB9F2B12D226918EBCC44119B597E1AEB3A05D4A3D18CB3BC1E35B77F09B1B4C7137235E331F4080E56E3D65298C1BB88CC8D8182D8C2ABA7467A8DDB9F4701729B70266BFF91B8E6621AAFBF12C0A9A0245FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = E506D9B460C58AFF4D2B83E808218A490302373DFA28A295BD79F2AADA12D0EA1D7B215632009D0F4C6D1FE27E456E4948878F4A4789AAC7B76C8F007E97B472C8A5F53B30ACC0CDBFC1E6ECB642C2012AE04B8B61BC75BF56D38CAAD11873C3D9379FA8895DD7C36D7AEF15654A06DB0EAB10A71EDD0819EE8942C9962FD08D504A4CF5B5F57B5CE712C86A0EC9BD5464A0C0168F3E2684666E9570A3FA491B0AEF9186A9A87E37137D095DC3B230C67801FFC2C26B70F808E330BC33BC92628EE12FDB29BCD2852B52B82B28C8E23BB4C3D12309BD327C5FF9EB18B62002874B09E7558A6C8B0CA10AF4EA63DC0CFCFE9B2B78073DC32BFF860837FAD8F60B36F652DF90CE6264DD3DDC8196A644B40FCB966614275A7477437D62CD7B40F3AF5D9044BBA558FA1251C95F23BD7688C03398ECB4F6D23D62D8CFB0FA7B398628C7B2820140FE09316B6A526376F6407E48F952DD0289EE8F148183A647D2ED8652D4D354952612C9849943EDBC53A9F92C87C21F7D7853706297A1158CE5B46818A810EFECCC198F8432BA6B49BF0D01283CBA6B94840C1548523BF99BB44A11AE14F95BA1ACA64943E1F23729C065DEB43E6EEC92C014EEA5BD11EB9715F028696FDED5E5BEF35FC322EB13D0570FF1CC530EDB15EEA7F94C8EB575C005815BFDF8C779837EC12EA3C6E88D914154DD0B921CC4F50F925B07ECA5EC80F0D64CCD2D5A98C1E3E93CCB1C12685FC7C4142FFDA1EE0BCC49EA87D04A607B355F423298C576960B503F42E16E1E5691B7FE6241DC1ED0451FF7D1F03392FF834DD1955788C49179A3AC27141B690539FC35E044461BCB0541A0543B9E23D97FE3B58A250CD8D0073163DFC76895CC542A5F716819ACFF876F1EC29E933ECED22F61EC1DA9FF851B78DD8854C80A931DBC85708D27E73DCFED77FA34F287A7DDEDD14948D4FEC385E6FBFD4FF217D680E8A8791BCEA6289394C9C49C62274BBB7DAC892D14E37156F9C4D6870C0FE7D7D5082558E4E8BB89C442C336C8AB5BAED9DF4E738DF91772363417A13FDF826BB4C6504FC1C5893FB7656BB92CA2649F1BDEF9E732FF03C7EF9CCE7654E49F9826C43E2B146090B9803E6B38A3C8EC30668E0AA3251D9D0CF83CBA32BCB8F61159AC645E4B83F3EF74CC91127049DB1233D6C0BF0E891B7230750B16133F961D41D1043527A60347A32880EFDE770555EC47E1D9C81BF7AF2019F653368C64A6D0564EF0FC3148113A67EB270E80122497E91D34DE9272F7C4FEF63B3076E224CDCFD652E2A8E7682747A4E3D78F81876856D7826074D618F237DBD894A87015F206252B1D878EA72346C3551770B8F3D8ABCA9E5FB38FDA0B89E27276AF9F6CE63D364610E6987E0C32E6948EB9D2E94EDDF20829171ED7CE0816BDB42ADEC35F900749A0DEEF2A20BA621661A4408A6125D13BEB025EF16FBE375A36B67C4F64B03FD27523781B938CB3A87579A2B6BB25E97896336E46775C0CCF32EAF05BF713B815E1C1E1E2E01C22EE885C87235D9792029FEC6BB0F9812C524715CD110E3AF0043269EE6D875CF987FA86824539FB1583885386733E27600E363241BF9A910CCFCF179061F8760280C29552D0C9D5D0AC0764BD81C3B82E8B37C059C453 +pk = E506D9B460C58AFF4D2B83E808218A498C47341ECA51143FEE919791BE4D0FB0C882F69762D739AD69B46B1F6FC6EF1F0AFB648A9E4E37C95B31677BAF78DD662CBF29AD7BC6D224F322E1E9095B3BA81D05EC4BD21F3B570F78C88B52D52BC6EDF63651033B7BB60BF368E53685072DE43A99F870EACA64607D306CE78AFD7AA05DEE63188E0F007116DE6F49F20C2094D320488123CCF3CACA886CBACFBF705744C0C4ADE12EFFBF223ECA1B24A49F293E343A672280576B2FDF4550CE3A6EB21E484538D1650A46A5A622F3303ABC1FA8ACD68137632EC75936E8805CD32975A80BEEBE8155C217A0DBF0B8EC794C13B48CC0225E2490DA867E3ECA2FC7EB6F43E0CEC97F1499AB2C8E26BD58F1C8F8A3A7D8FF675DE8827026A1E890484D3317C23EB99A25BF137191FBED05D02153ABD89603DC1B273232DBBECA2233DE84BAED57BD859CBF458E951FDE0E42BD03F1FAC9154637B91F53FFF269B4FF8553E84D5764B36DDE756A1CBFDB42D426CD965FC0ED30D7E9EC211DB811F35598669C06E3263E62CC52EE3F80AA78425938DDA2D1CDCEBDDCB6148BECFACA7DA29C8EB496223E56FF9C36BB6A5A56340AC0345CE3090E974B7F20A1622AA7D42753473716A76EE915FBE808CCD934BBF382543E04E6A767196CA6D8FB2624CF388DB146D48F5BDEE493CF8E668DF9341532855EDE8A6D0E84BE18ADF7F60B7CE718A46F24AE9F047D7834A8F1A52F91AFAED8029F1C07CE28E82D4AD66B3CEB58464659CD2FFDF2B608F0D9BC08779B8E0BEA4DE586786CE40BB8CC084A866883C698DF93909C662BE3B61BEFD894DF21D88667E602E0E5AAB3040DE07B97FB447728496F4C7616AD810A6BCA7B56BC1A251DB60FD0056F41242AB40492D4DBBB53FF8360C25DBEBEABFA6DA48E1018FB53CB61969A38C36CFDBBD301FD7C156B41D13F8C7AA728567407180DB904E51FE9184B4AB52882CA816D1034E2F1C3708945A9CB439742C05240862391FFE83308CF9255C0FE479AAB8EE8B08E6A39DC39A7B094481AA69BE828AFCF5B56E982C055C74E1999BD77DEB096121249B083310BA698A2F91B9F80CFD9514314E4F489488C867DB412E8B2ADF556179C9D4F137DF02FE4D82C15579C7F2845547CF8195CDCD7C1DCB9E3F7B3913C2A8703C327F4D4C37C91D3C8EC311387CDCAFD3E45BA067F18A69FD28D3A0D1853BDFC409BC706D04556EA3EBABB26FB9F99434B9735DC366B9F552ADAF324BAEAA57AE95CE2477BB1B06445D4794F86899DAF2EE2EFA4D0F5ACA1E26D9A87C16D24C46973D87D78CAC8B3F560B113F5A1C8D37394BA9EB2AFA35459D65B63AFB9D5B5076833CBB20C895950FC17B7A18FC59E015BC694B450E52B2D5F2E1C1C884C56E589BFA4274927B82A70ABB483E41EFC442ABC4F3939D43E7D46DFCDFEE86F0C9FA60E1AFA03417038B994A1B6F756D7C3833F38FA07E839554A8C4F8997F13F166C7C43FE39BEEFDC6B90BA6F9C24F4916BA4A45DBBEA9019E94488DE1AB78FBD1DDEC9BD75DD8FF5097A89A66C4D91068A26BBDFC555569CC54F534B3ADC3546EE6EE91356AC282873D0E0D092AD70ADF7B5492A0978D88FBB35036904C06A24C9ECD02B5CCFD61454D31DC14C502BBC sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4A smlen = 1872 -sm = 9EAC19F39CB026B095073CF2EC7E7882352BF093BEA8013C0A3F5E382802C5059F337C829E80BF75004F4E643C841EC39B1D894EE7C34F4DCE522984290547CFD4B27FD6EF714D80EA072F635915FC5F2CEB085B9D445E049ADC65DD693441962AD5668DDCC31A551CDDF237CEE0BCB67C7522A704571C137C035C1B3E0A8F492E3C8556ED394247C9D208B0984ABC71066275A87191B6CE13F69AABC62EB6161A991E9706B28EB37B551369B0677D49EFB5F79040B9C01D9318FCA2CD7A3CB6A3E975352C64A3B3C48C9A5BE74B57F50BB8A09289197A457ECE6EDAF22B60DB1E6DDECE243537835DAA24F9444AEA3070AEA0ED9B0337A5D9C29D92B993595D08358A24A9CD062C6201CFAA02E6EC36F71450339DA17C1FE645B3D46FB7D8CA9007D5F2CFA03DB631C85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +sm = 388853DC155C56F5A5537B922F10E0103CE04D41E14FCB4171A7214042331A3589F910399A0519FD09BC5D0E89A43F730A4394688F3EA2439C1FEF5CD28C92AAE3D636C07B7D9DB8102A088F069C34435C964008A8763A6A399DC8DDB1EF62B1C16B2A7197920E35E34019BB2681BD1F0779FA907D0B9DAA2BB2DE68D92216309CB189E5A4757AC90B0F433E61E3BE4F4F4D36F727E2608FB7120D41E618FD8A6F2C2D6D5DD8527AF6A771FE3DA1B423265E91DBC0F46ECFB7269A50323554CBEE5927D44F3B4E268D93F351E45F326AB90561EBA53746736898E6A5D23AF84CF8CE98C1777C69E196C58F5FC8235D1095B2ADA1E076D386B3E3EB08668C305DD9971B81B62163196201CFAA02E6EC36F71450339DA17C1FE645B3D46FB7D8CA9007D5F2CFA03DB631C85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = 661BD1972C23A5416B7FD5585672C4D095692F79B6F4AD5DC5F2D9BCD8F0EB6CCA051F96DEF14E8C2D79514A8BF2F823C3BC0F8DCC43599517930DC9F69B685BF64817F455A73AAAF1D4A4A422A2CF8090D17CE41001FE09D1214BD421855777C1F1F1D5E0FC2CE119BD311E1BC8E2A81E6ACC4EE17C68D002F9039135F7EE999F81245D4B90769939781622EB9B7AE77BDD2E3697AE845F8B5C4647D89517A8ABAEE70FC096C44703C0FEE5528C59C9360BF211E38E5F9FEAAD7CF9A271397547AA5442FC99A60D6954B325468B63F3F8B40BA762EC29C183AC8F23307CE21195D0917EF1DC317896715C52FD3CC41B3F7BCE5B79949C3961405AA0D7D3A12084F7D847AE7D387264B97797F8BF195C874CDCD9CB8ABA131994374E62160CADEB040005A721299A5C9D6B6EF8219D1234C3063132273D8DBDCCDB690E58FE3BE70FE6AC4E9D3787F1EA4A122C04A49DF1C0DA516EFB450A433E6349802686078D878E46414B66ED501969B0924C2B8026FA66FCE9357619A50E33347D30A7C82572AB552A10AA6351F9FB128B879BDAFF9D698853E3226C4D531BF79DC87CB001C5F155CB1726FFB05B275BF62ECF95FBBDF4C27D78AE4027C5717C6B2409D0471A7CAAFE5A525366255B6CE16E99FF0F0AFB4FEFB4F7A0BA50C111ACA2EA773346B27CEA29E7A6A2461BB041AA150923429654A3D86E27C9ECE4A2235103120C95CEB85ECFA48E8BA3B60F19CAB6FA59C7F74319098EF812A5CF82B7BB6AFA27B94215E7ED982A1C99721311A3E5A918E84FDCE4354F491649028643BEC4C5D7A37AF4D9C1C51EFA821E6C0B29A45B8CE8B3DC9346F947A8DB7980F7F04076B9D98F5A7BEF3E625CF30E814CB8C9312CD8E3FD14DA1CCF0DB26A0E342D4770BB983A9749D96779A7548158FBBE21644B740FAEB2FC9758A6D7E79E8342D0F3320B16F9A9FDE45AB7380C9AA72C8E4AC10A86FA8006FEC0BB8C5D66CFE919C657F8AB0958FBD6A18A2F9F4C9032483E337F5B73FBA696301FA5991B88C7AF8A06AB4ABD949FAAD39C5284A6A488D967A4234CAB71EC0C7917099633E5E80EC53E2BB1D19D70470DABF2077213E8ABAD140863164FE926BA1E88FBD6C287774F823D40406AA772B839F22BC603B3D7F986588B904656D6A94A9B1C6A7BF711D26D5059FAD6DEBC547DC62B3AB13463CE0CD69E43DCC2A608ADA3FE9712550FBCD04123C34236AB6B7CCC3DC781C4B526A65FB21917B7ADC2B5B7718AA4AD296E45858E6D955F491BF6A902D80A1EC638000B80FC972B6711CB989B2A06A78BB5BF4CE4B2E04A054A106C429EA1DE151442F3E7FCEEF75C0E8F88415E3BC042EC6CDFCEC0B25EF21C56E71A03546AE503A4406B8D78346E1A504D842DF2725A298111BC0054E086D6B0F7FB97FA56F2829E0DAC45CA6191AA8154F5BAA8AE99A1BC895180DD8829932A277EB40FE18CD2B9E81132BB06AF6ECB715F31360061B4CBF9468443C722D6D38F87CC030BDD3889DA21B0355D3E94F888E3E62E514984090BF66030ACCDFF7939265AD6BE411AEF915F6D71D791C4B794E2E4CB5B878475C851D7BA5396429F76217E39EFFECE7CE0A7BC0A069B86691B810DF28DFE8D739280DA5AAEAA734EE411E28FA6FD56 +pk = 661BD1972C23A5416B7FD5585672C4D0553E306FE7BA8993055EA3C8797545EF23306AB3641A6F1EE02A5BF49C3782533ED59151CD52BD3E6FC5E33A4DED876368BBBCE5AC2D0F77D3BAB731A640BAFEA8CB248185B884C1B60506E5DDCB25FDA5EAC3A3EC300D4A8F4CCFB6888A1E5E491970570E9BEEE70B97784B49C15F0EFC22E52AA1B77E286518119D979207F0ABA7E533D9B8D58938EDF677641272035E8FE69CA16E15A6FC08147B9DB9437228BF71F0E256D0AB5B4F891659448554A67FF5E406940403883F848EDAB94B40981E671986B89277FE8C5FD192F78DD5DF831DF2E1EFE6ADAD95B2588DFB8AE530AE1430AB8D58788751D9833C405C23E7AB9FF39CCB883BFEA40582A2762EEA10578E16446910EC71461C62343EA853B217A93970CA8F48881FCDF1D09DB3330EF566693DB25FAC036FBFBD5CC07E80809F68A81D3BDB028DAACC905743BF6FFF7435B9EF566080054819572B09B1D4E213C21221F93D7073AA4E890BDD04A759C8DBBF7BE58A65A7B94F1A0E43BF521339AC7E11356D30619D9506BEB88B21363BF2743BFF66B2B85F8FF0D91E7EC62CC394E8D44FF8745D9F0E39388AA8F4645B5D00314C5449FDD28E03242A0EE81576EFA61B08E03CD6923AB015FCF18D59674DA106271E07E7D50ECE875A696309354A0CF21E09758D85FCA21DB018EBFC5C37845AC0C1E8AB47546250E1102BEB5A04CF356336CF028E7CE5DF0D7916DFED1AF69375C78E21CE4A00846BDB5D92C472265BBF2584876C89848F4AD9FFCBE64FE2BD1BC2AA3059640328FADFFA32EFEA1B54C26E4D6B71461BACE539F65E5EA1B5A109706C22FB71DAF6F067E3A05E4D90ABE32903971D90619C24D82723135CA6E6B4621AB6ED2B815165022BFDF05C69F6328FB4E82495FB1495FCBB1F66332E11F1AAAEEEAFD3BD7C7A3831998F93C035485A1B90D52E93C4A2CCFEDB7D66195EBD0FFAB15312D9A2D3229B73982603A5F071A76F43977C8446FBDF2BE87B878D8CEA27C3586759A499C879F30040B2A02A138C659B2B180155295686FB1AAB3DFFAB23773E0A9B6328E866B83DAFC3F949A6A9B555075191A7B127126837C70F074DD10172C0BCDC3F174BFD24E358B0C7B8BF44545CA6BCB471B15864C2D41D4137ED027868D8858762AB70311E4F913559BE8573CE0182E3137D99BA449D890914DE9E53519EE3758C99CD38E67EDE8B213441599D724C18E9705B389678CA642734C84E0E9BC4C6514481581115594B67D66D6252EE9B789F68F39411DE642F292B38575A4B7A56C10039F163BB6DD5CA51857EDAC31F74F5C840746A57107B198063E0F7F2AB18344CE8D0ACEA8F5F0344BA7054668E99C212C13C51CB7DCBBFF712791BEC8D25902EE98F87627801363BDBD9AC0FBD4076AF71D9E166DD7D25062A6DE4E95E3DB9EF7FF0C0430BD0CA68AEBCEDCA7F595DEC06995048B79F5449761BC62D7D6616FCF9EC85966A911F4F06208F3200DEA42C55001C6B56B1D4A018CFCCAD51D9FAEA16BB0A97EA0C4A0F3F9070D53694335953667FA5ACD96DF6CA4EB7914B9388D168D4C3451BD6BA5F66A0EC72379347B03B0DC4C7C316BE14B66589437239A1AE858ABCEF04758C4CD17DD7C096CBFFA1 sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D smlen = 1905 -sm = B9F2D8ED345589FDD7B5DFB3F68897B78FA5931A1A8313C493135E46C945D1C66BF8DDFEA00CECB2F7A5F2C7D6F6C88F1AD0F9F5D8F93261E6A1C3A0C8DBBC00C1EFE83189F18802DCEAD016CB7F8330FE3EE93C43CCF0D50A65CD447D6B8EEB0CFFEAF041EF355BDCD8978E91E188B3144A7B34BAF38213D87B2799DF968307FFFCF22C3E813DD29340FCD57128EAE9DEDC56526E7E5E09D005265B7956A9A86DF9FE22668CE84E8117F28310A508ACD3863E2529D4B6F1BF866CA52EF55550CE6469C65F776307E0484E812C98A6CE83B5D447692DF7ED6295F419E1BE3D9FEDE69D7A645874D2F326101A9690058E9EAA19C5C2B2C043E6B5E7CDB6B0EEDB437437D1B8C085B867A9105FA619C4216F66D90D6BC656682D3656C75215B734BD65BB35BEA5972F7DF98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +sm = 1D23588E01EF110C9A62FB610A5B360E23866976C1B9810ECD064FD7245CB95A6194E2F9E3F1D5704FEE1F8217BE4B83354E3655D0942300F925D1B16FE2A63BF2D831E581058CC19556D2EAECBB24E8867889F57CE04D06CF06A48FDB228DD614A010E0B87231299C9AC775B43EF27E6E0E4FE52E2E34A9AB16234520B829A435737D5E11624C75CE11E7190552033F0451E23C96D12C263EDD276F1C6AF190A743033E7550162A24BD5E08FA12918AD205C42D76E1EC31A7FF2ACD5C8AE1023894E3DE1409423DD12DADE8DB7F03856FA4EC2DC6215E3A86AFA3AE5C4573DCE2D41D1556DA20D23486496FC925273631BA97D903888B3D147B2ED77F0259ADE74D4374FA81E2B567A9105FA619C4216F66D90D6BC656682D3656C75215B734BD65BB35BEA5972F7DF98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = A9E515E8519BFF9EA08FBB8E4725BEE7A333A1F9E63DFE617CC83563401D83A1C1A5F81B7C6D9382DD72D7EDB6AEECF7FDDE3ED5DAF4F3DA5A7F16638C1AA9CA213C6828812317B658C3B65ED23BCAD493843262A0BA417D7E48E877E7FB5D75CEBEE30BD3B026A9AB8DC7E94FCEC8820F0286DD65B2536FEE459143CEFE2C92F0A8DD7CE40A5C7EE5F438F48122C3DACDFD88DAF75703299EF707AFE088EB92838437FBBAB38D8857AA951758E9137655C94F4B99D4D0D6D2528862A71FE9D793AC5B49803538BC67251990517880ECE92AF72B70772AC94536B26D5D8CB4EF160D21D94CB0BEEB7E66C3850D584E1D637A89ECC6808A576B7AFAA7A91BB3A06BA7751722E3F4D16A747C113D3823725D0A579A7F2B08E35E80FF23E2DCB313608619AAED0D0C7FD3EA05B730F77C5CA5B0364CF3A0FC4F9DD8BFEB40369D3E46D679D5CA3D3875E35013934AE3361A46CCBDC85FCA4E9F262D16C528348BB46E8291B31B0B5FAD5A34BF0F00B23AC3F8BBB8B1B2784D3EF19C3B105C05AC6BBDAC00EBE231039398B068D8FAA85F6CA0315EFA82BBAD69657AE931C5CEEEA79174B993DC5A7658921B0D11633A9A6514DCB0629C8858D675E3F3CE90CBE906F8B6D15CCD72EE79DCB72DF254136B0FA4A94AEF5A784E7733A3317921CC1E2C186AB374B5454F00D7D1E2F97B856FCC05AD44D0D942F84C3E7BDCEEEC4875A34F060A764A507395A375923A800032C099F11B9F42BCD2C288060792A1F45482DE43C9F2FD2A720581217179FEE3DF8E6B770DFA3991214436F748295E514BD777DEA6394F6906C3C03B64C38B15DB557FB14ED058B11C41E9109E36ED3C3C1814F74CC5EE1C369649A4BEF139D108EA7C06AC1AD78910DD989B71A7BB27A34DA839C72D733B7F2123FA0641F7572D96392EB783D4A7FD427754F15D8DED106F4368149C387482334E44BBC0376B8007AF21B545D6BF32EA7D73D05AC1B1FADABDB3C25E6CC6890FA8798A21B747899D629501D769668A9CE8F20B2392655E3D3F86E9F5C81FC5D64E9200ED2B1158CC8EBE3C6ACE3BCB64403DC8457230E052253389EB6A076D1728298566BD50A199CAFEFCC11065433E48DE09E061A8EA7AF0395E8BBF1D3DA7AADC443563C5B39C8B3579CA76116992146773A1DD7398FAE8BB6007AB6CD56AB096D4890D8FC8F11A3A6B72CFE1517A262D18E002FF450B85E77BE79EC4236EF9FA31E3262F736ADB223172B158E5A7ACD2D092930D788A68E52796F652CBFDA5142BD3BAA8AB12F1E71E9506D33C53CEEB1868BEA6D5EDB323E254208066F044702C9007EFB11D79CBCBD5D8BBC3427467AC4799DEA084873DB07C3BE5E65AD3A1B06587E26767C06E5BE76D1B70D1623F625EAE720152B5708AC3B6DF18714EC9F4E641A2BFD59270F51A1989DD762C2CDC427765D924FC52CB22049BD961C96C5C3F9341BEBDCD9F96F7CB2D7095249CEBE7A792AE0037C8550DF4BA8E6A64B81768E6DB4D859294EB898B755BF5FED42344C7D45732C30B54ACDCAB8333EC2FE77234C842ECE3F3E1D75C7D8908E9863A4B8298BF1A490F9EE0CCFE51B43DE73CD4B42CF84822EFAE7315112060684989CC323CD1E141A8492C6259DCD6990CFF2A747DA6DD +pk = A9E515E8519BFF9EA08FBB8E4725BEE7487BD79C798C9D0855F2CE64E9D9E42450745FA46C2EF0CEC8514F60738813B3E9C2BB9A5861323800904A50B3F774CDD12C5AE227491B028A0CE2E5DB46AD4E0A8C8150197BCA6160EC57F4345358ACFE476D55739B3E2A1FD0D557C5EF43DD9ED8E68950C7A0B0E4197E9256DF5742309BD8FB1D37F1BF61C3D43AB8866829BB73746FC006604BF9F7C1B3E22F3F9848A23AEA50B6C9790AAC0A6B0F3892D915CD37E1C216314F338956D6AC6012D26E7EC76C71BCF283B53B9426DDEFCC80615383317B5F2BC9EE25AD32231180AA11FBFBB4C24289EED3EF588113968A0AC4F66502D480853B07CB724A973F2871268B9205C136FE510D177C7BF252DA978EAC9ABD3AC14AC43FABDAF0306F38F1757B6FBE72C63AADB757BD1A91A344DFAA4007758AF4B8DDDC75CAA6EEE34A78218DB398BC3C331ECEF2058CED6F46D36DCE79665052859B11BDDA9288013E864CFE8FEBCD10153CDD6F92BB4983F05AD04CFE73B281B58FC35CEF6A8066C6DCA174C8BD61E0AE0696DF79BD517B2AEDAC1F68AEA59338DADE54BC338B74CFBDD01C8E17D96812E8D5606F33A901D34C1A2DCF15A0627158B57560EAA826F000ECC9CBA434A10AB37B4EF63CD3191877408BC1065A9B426DFBF4E498D9D3C7141571A74AFA487DDEB3558F8D270F098511C07FDC6AE7759759342FFE0AF1BED5206C71A1456F3D1BE1106918142734AC7A4D355A1C16A0E9222F6CD1B3337F074CE9742590893CE4B9D3ED117D42D308D3B46D33938B00678D8D4EB9646E42DD496B75F82C9EC5021029D4D4344463E5B7E7E5B07B28487FB92BACB2E666057D712E3AF7E3E0FC8D337B9711E2124BDF270C5741A46B5A49D0007B1606BE09576C98BBCF6266B94A3059083EB24A6998C5D946793D8737C376151FD27B886CBDBDE220C44F16A3CA0CB73CFFBB06461C9CC7CF76869C715A572C7A6BBD9460D8AFA5EEC94BA4546D80799B949E381F95CEF9379D2AEF2E20DE3D95929365CD44AC12F2BBAD17FEEC163F423B8F0BE92E95AEB12323AC836A337CFD03D50F84592FD819971577E25E8AB80E46F15CFFB7B18E128AA028CF35C46704F60DA1691B0B18F4B59E610395D61A4AF9C9FB08931990ADDFAF135637D3A2ED3A52B5ED7D4502275022F8741437A17D331968E7B568EF0B6C5996EA85FE20676B9E9C0620C9087FD166DEDC6A80FC24B3D585BA54B6FCDEF0690DD6DF372FAB2FF1DBAE826EB04CB51DE77C0117A41BB83EEDAB4720A4CF04FF568487E6E5126FD4E895005212F8209363B128D061CDD8EA9B6A3E00302E61FBF92C2A7CFCFAB0FCC95C34213C0AE063E1852B3CFDEBFF6DA876EFCCD62D8A2DA33204FF40F1DA1951CB0372AC4CD01D3401CCD259D718E87B84A182CB1666C823D2A721C4DDAE655295818E17291A576859D396D672A08D20E7BFF7F43CBCB48D3D9CC7FAFEA891DB24CC7AD9AB6BE24FA599C3EAE0DF87EFED5076481B668189C0F1F80081C82749B7E554A86F059B015FA467EE7256B2CBF7DA799A3E33B0F9CC4E0ACB1E7E6643188370800ECD9097A63FF8F907DEFBEE316F484E351481765D98939D6DDE29DFD20280DC7A27961B1B9ECA8035B4A9B37FFC sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B786 smlen = 1938 -sm = 13501AEA42F4A149C0159D9C32E4615164950E80281F3BB18F88FA50A78798CFE479049735AD9127ACEF8BDE4750AE28B9C7622D7FED3E80906FF111DD2ED7F1E4C2D25D287B29E26EF2FB82D6B5DF046DE327F9F96D2F63C1D0A397A0E75DD2E74934BE1D0AAA27119B678630A5FA35129B7C3132213444141BFBAC546717DCD8426956575C61B0F256C32DCB950B518B57A670409DBA03D6735F970432DEE2D7B80F630B9E7EAA903DD17FE6A17293F08E2FC3C3B443BF60F1B07CB36FC798D17ABF4FBA8B722961739224AE171D7B839E305FB9B0A270C073E299B532A2FE1C2F66A04784C303A575198688167D5BC546FBF9E4F89A6FA207C8E2AD9876CA7508D2164191B7406E2C7BD59D4192A7F13B4E38D6079213BFC558333078824E4CA7CC0ECD75001DE4BC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +sm = E2A337612446CBC4AAE8DD7F369495077F1C0161632F14691AD36E5C14AA2AE236570A42BD94297CF7625BA21FDB31BDA01B8055578EF39B26BA78BE32A7693A4D5789D9E645D3A2B8529A78325B17AE87C09287FA19E3A67152637665D16A0CD5B5788BC330FF311C61A6AA5475468A7E067EA979A4F02CA8BC881934937010D9B6977D418909EF913E2A1F25386F8150C271C0F3AD175A796078CFB59DE446A3C442151EB4F65450A0D51BBA41DA5A34AED17A8E34BB977DEF6F3FB6E8A17CB27B7C4622763177FA6FBFCB0E33D2C4AF7D35BBA704CF1D134BBB53DECA681B02A262F6DEFC05B513CE97357EA0358766B1EBA094AB38722F3CC57501B8FE8BB26BC3751E1DCD996E2C7BD59D4192A7F13B4E38D6079213BFC558333078824E4CA7CC0ECD75001DE4BC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 11F5E28E0F76BDBC9A56594C90B45379156D3ABD09384318E747B18522EC277E0E2D530F14B1F813246818405C2AE95398477E4D3584EFB82B04AC4B310D9153BAE4915D4009D9844356EAEB3CBA5CD1F7A582B289C6FC9DD73460DAAEF854B01CC666F8BBED04B7745AD025BD2C1D1A333CD8E9F7D416480CDA5109B2527C1C8F53B8E11FE36FA4718843DF6C923FDB544F7A1370BB58F8ABE850AFC802D8DBC813A204A4A329A3DF52ABCD3FF734B4C3F4A7740047026CFD8CDCCC00F93A37F722CE43C682F3DAC2D1249CD29AFFF88E1389A1CEDCF86D0AB3D95A37F4C1D33783EDE49F36FFF7B6630706CA0B3209CBEED5166A02232198F7CAECFC132BB962034A8DE60B3D460D32E70B26903E8A81E2F722349AB0D7B81A0FB72394AC942174D6CA9989AAF58512D50E4C3BE8AE710FA851986F12A6C6CBEE88D87D911CCBAAD771EA83F37B77AF4CD2005D69008BA397A170126BB36DF5765330CA273637116D812BD49E8486256481F4F50715F61CCE80E3D719CE25466B098C2F77F9305DA8ABD3128481AC649E1F09A71A6BECA9C1FB1C461410CE0F76940B85A64304F8EFFDB4C5E76956327518F6CEEBF4CC5471FCD204775B053D109C8CA4E20C0990C5ADE81F8896A5DB4DDAC89C4F286A31FCA33F58C31EFE765EED2F7CDDCA38A0D5F51F6AC92B55AC4003D63D653698BBFF4FCA134D0979490A345CB98B6A1A3A1E6A789EF501F0141E786D51A4CEDDFAFDD29DD118394A891FF468BDAA19DBD888387FEED21DAA73D745207525BA55EAE1B9E3103FE7434C5B96DC4DFC2C6F2EE2CF5291F781B6D0869A426716D4DF71F834BF6DE134D41CCECB61ED1BE29935552D622496BEB1BBED503767A41762787B4DB472299B64CC44E0BD741D878F89AD665A6B7B558D7A99C5109F035281E6BB15F32429781B7D947BB2B3A6F85A3BF6DC55C616DD0BEC31CBA224B7D5B117E90CB2836FDE61DEE93AAA1666C872286C21BAD62F56C99975F5F1EAED665B7A1D7C279069856B4E8808D364A76121B2DDFFC89BFC12272D9583009E69164407DE9504DF58B469EE6971D1C3FAE43CE24A2DA388F798F1D9D2B030C6AC41A36642DE26F0D21C9E28D7E03FBFA387DDBE49D6270D834F2F4C35935E933EEA8E60C951038925DC5FD17992DB0D7A909D1B8A46E3DAED2337565C632D31D8C832A3100E96179A3C10324CEA672606829D8C5BF1F31248AB7204A3D830EF6E6766749F050FFBF14564B94C8F9B28D2349FFA3F855A11ADDFE15418BC5318E94043F513FFCE69900DC3E45CE0E6242613874FFF723C65804BAAEEDECA43EF718FAE3D18123C579661249F9952B789E0EC9F26C203DF4B3347874B2600FDB9D238FB0E2B70D5F6F737162DC3A0095AC2F4FAAE510F914C136FC32A2EB04AF2C72507D671B99538F056D2CED23E315B3A2F89163C3AC0280165044B87F90425A86D0FCDAE28C3A74F69E9AE694751E74448BF9E4EBBF709B83D0B8B9BE09E0291F67331D8E30BFB6F1DD95A62CA758CF6791349873FF7F8048FD7C1ABCC24F46D1AC0FF18C82B918675BDA1D544223E5FAD39A2667E19050DF5816867B7650D121616D23F8F265A3754C1E0F96D8104F4F92AD487F691B6083F397A277F2E456956 +pk = 11F5E28E0F76BDBC9A56594C90B4537990DB5664E353B97D5395A77B0C64674217D5EA8E0E04C320CE51450D0F80D9DE5307908843C8B4255D840FF45D6871F14B686450B326C6B871A0E005E3B0010941BA8223B75F85BF1517DCEE48ABB95E52ED84F099C473015E28C28F211BA7AE54B3C4B11EC9DF35496DFDF0A60C537D233764A1F5E877CB70C5FEE196A3B2DF94BCA57D4D5CDD2093A39869EF7CF9A8E03D32718BACAC1E09F1331B93F8F45E66710FE62F92512AEF01EC584ED285D4D2819D93FB67CF1BC6B11D709D017CA1158F186E521FF813E2653EA0473077E5899B74CCBBFC9B6130F790E360DD68276D323587671C16AB4D1111CC75966D9E8045289F5CEF28CB54C160E5CB3B9B4CB8DC581FC4E998B3FAA7EFFD89B4068A35067D7DB7A744F320F8E3F8400EF53EE506F8FC803D8C9EDCC6036D08726A0D97A8221AA2DA271BF3AE6985358A08CCC5EFDEEE150522B07CA39C81E0E481D191049D87E2673C689DEEB1F13F5C70C4CEBC936D7E816D64A69AE2B3E0FB4B477ACC35EE76436C098C9E0908369B948944F29C74CFD42B85FAD81E3C56B487C4D762DD730B5BA2DB2E6111F784B977F6F2C8D58C15CEA5BBC368EACA84ACCF6C7D30563114CF71271AAF2774A7E2413150FA655542F8F05E9793B83B5A51EA86986B14D9A58DB96AA6EF6F59F819A29CEBE447A3D509D3BC97F6E86551F835C23F90F231AB20A2A7F34CF05161779119E1F9323B473BC373F85E35D5D5F5166104C8075EEDEC45D5150488B5E33AEF104A87B35F18C485D2D7E243C5D970C76D22415D5A42D4A2B79213F7D17D7BD76C7073DB091163C409D62BCBBF95C9C60FD57E305FD775B51454DF0887484A84CB5143ABAA2FA1FA5A26B68F76A90BF123F7D3C00A9DD8560912B7E0504872CDDABF8688652D6196923B4C31F86623CEDC0366C155721A576C035E25122CB426D17C717566D343C00A7C2E12E5ED58D1BDEFB7B615259A5BD44F731EDC7556E002E88051F715081E3210BE5E24E2BF88D4002CE1DCEC83A9415A26631B720DFEF9964ED94DD95CA56D8528468442340AF7C1194A0DEB4D4952C0934EAD97CABC8E05219320B0F3D8F575E0004CA64146E9AAE2578A49C94D90E75338337289F9C06D23E38265694A3619A1DC6423663B98A4604CAC6C3D3126F0385F1C559D799DD49301994070496E4FFA6915E0E5FF51AF43A0AA542CB60060782CF83B1784B24206674A42A7C902DAE6583966A02F7D3D779D89016514640361394806F07B08BE1ADC0D39AAA0FF0D40FA73E1DC47282EE27B2061E2555A6A5AAE22525527FD0FF46890B672D7308E0813BD7E7E4B2D6689340715D7A0101E6E5EB8BBCC23D0CB143798C0FD732157052FAE5103F9B569BFA1BC44637B6126DD95238520ACCB40556470A4AD6D5B1CDA1F427015D04550CC8ACEF023156A587D8CC6B6D576EF54A1003E1007E351B3C1B7C1A07B900A9A86F5983FF58052B8D07824F5D73CF02EADC5B27C1B19C4FFE6FE8AC2113D25C809ED7BB7F35818D46A9A91DA56597D56097C8DC3B42644156E73103209E71B2BB3A325526D8FBF4662FD5CC8AAF174F077A3F4AE2770E907BE2F684842ECC9003AF4D6859D5FCB40018FD092F69AC3 sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB054 smlen = 1971 -sm = DBB561C7F0D8C6B7C578B067E1162A08AFB929D5D2B50838522AA609123A79E2B7A269EECF34FC729573DA9BA34C2E1FFF44C3B300146B246F7465F10CE931C25332292B445A51A884BC5A7D5D4844ED9299390ADFC2565D8CABB9A3DF9835F54EE5A65B6E9D009DD697810A7A6D4A182F5C487B121D55BC09D11F1F96FD618A4D23A37CFE73BD7D184E8BF61F7DC3A27F2C3DD5FCA5F3A99FD4088045B4705E9B5E9240408DF99CECB6892D1AF2E2932512826FA539F99A2D4251CACFB263A8CEC156F28E3223F71AD7A308E12004A469AAB8AB2EBB206D1B0CF332379BAAB1E9457E25313399FB24C3653872C5A3DEA75F0DB28C4B0E3FEF068FA72982151A30969F65985FBA7C31C4B9FA11064280C6D3F5DC5DF9516A3E8F5BD891F73F445C597594F7AF616C00A715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +sm = 6675C35569E7F2C80F103B0F92F60D2321A4175F6B5414CFA06792CE9E610B46EB934C795DEA5598F6E4AD8BADEABFB027EFDF35AEE2E802885AF253C72FF37639573C7364502BFA90325A0791DE0C1878C28101A91DE963D4F60E424E887286211F42F200E61D2D91FC36A4CED0815DA39E4910AD79264CA175937C72108D48B6726F710B31A3580561875ADCDF1FE469D0031EE4C1506AC59C579F1C392CAA5FA77604E859736DCCC5A6F49B799C7DD5C47094026C50D1EF237E34F698F2956576EC9E93D37C8220D00ADCBF3814010EE3740A5F1B5BA022053F906C61DEF097D9DB2490CC7062F3FEF8C1E121576AA496657436702AE3D400E798660E4DF7F80A6F006AA60A3731C4B9FA11064280C6D3F5DC5DF9516A3E8F5BD891F73F445C597594F7AF616C00A715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = 559B74140C2417D4A4973971F71B335CBA5A168AFC29C0F3EFD5EF475B2D114E88422F2E08D3E6B10AF516EF53044C3CA1ABDE98323B0120C5CFE2261459FB705FA67FF20ED62BD0086F10661A097FA6C3A437B3291C6BB4E59E71783770106CC52644BD711F9C886FB697A4DA6316C64CCE59A9D5A792DDD4101343F831FD9F2A419F4442C3F6894A0095FCF5761F3A5B5DAB371812FCFC284AA6C2CDCEE1A284AE657CA6505C42DFADE47FCF9DA30CA81ACF2B49B5C1156C9DB41EFE2E79D4807359D25018587BACDD76B2A551468A8C895EDC5811B8EB153EFEEA3056FBA75C5F486DCD7D2B2447C53D437199801A4F2303AC47B46EB629840F8E6B53EF6E3972C66050D750781BEA75AE0B47AC0E3DA615CD214BD9F5A9F544DEB03BD3892E2196533BB725C0A2B2D072D01BEC60DE17A1083C2015ED68D2296EB3FBC648A5CF0815E4F23DDF757E94A98EBAC5C812E2C675A1BAFF659DF0D37F9E68A651FF8E69163FA62C2E5DFC3A3443CF03062240FDF85406B62358867B55670F06783F4E8CEEFDAF74348D71C2D05AE02DF8988EF6164500F09569BB54D401A9D5A9ABC37F41A1E307E43E47265BB41ADCA182DC2FEDB2A35D3227B99101DADA4AC987C26E021E2C1172BB266B325ECE47B4C36E1BAE8555EF8874A8D422A4567A4ADF50F088F587BFEF9CE22C0714BE354124D9E929281089F96CE36BD23ADCDCFF63023281975A43E99A3939F2EFDEADC2F8734F24603312E5C76C9C0DB7CAC5B7C58D8B1E8C19654F6E811FC7FC54420720DE887444D23EA4EBBC0E25507F69EE3A31563ED44098020DB6D54F57BC0F5C9DC73B6967AD5F68B2E048B0DEB894BBA1A6ECAB348872B9940A9DFFE8B4EC05E24229B8C213A07530A0B7102A243E5CA8F6A2D9A8A6FE2DA7E4F81DDB18606FA643B5D1240E74EA26E444A0EC024A3B8D02883E791C2AFCAA501B329F8D3463EA00DF05E28BBD9982DEC0EBEB818F94AF9DEE60B2CFF0081BA4D287D0272417B9681B9DF0A0EC5D81BC89657409F881E9B2EA21515F109B9508B3B7CABAFCC2F2AE7D8E86A30FD618B8E3525F2A029B655B19A00545A414D3CCBA59B2C1157A83465AA6D7627A3AAFFF41A2059A5615712B16150F37DD7F14762B7C3CA4C99FC066F592EBD3683219862510898BB631E48FD4C1FA27892FAB1E375669C112C8AD103934B7958489BEB60247279CF97A3ADDDDB86D8C32464A2F5366FD0792909E757FA1EE38EF6C0354F752A43B926A8C06F0EEEC50B6816342BEE2C5924EC5BD123B0CEA52A968308C1231513F234327BBCD8220E91F5D55DD71E21E2DD5D12615E9BB6ACE263B69FD07880D3190B64923B1D612E949F8F318DA393C0B6A167D2EE4CFF3FDE75F27BFFC518F2484539DB0DE6DEA19A9925213B8E0716E30D765A39C64E0A0A3C141CB22A0D8CED58CF4F37A8307246962B1654854C46271E4458E484C313CC6B569B212ECEB51902D7A3A15C504BEB04C4F406740E0F63C7B2902C4AC11DAAE2A95F41D90D8A8D831098FC5025F443DB517911EB93171E4858D2587D95B8A8A4ECE227AE505BE981967B5FAE8FCEDF51E3F8E27253C2F3F38309EDA2365C6BC19FF009931150C315327731E6F70B988C938D687E8F35A1488 +pk = 559B74140C2417D4A4973971F71B335C75CE3659B8D8215A5FF53B02B87DD60F81B3C26CEA43BB24ED6558A01FBB9934D1D08FE603FEF197B8089A3B45BE60001D3336F750D9C43DC73200064F2457B296D22C97768867F01D49AA2E4F0C0E1324F46188EC36C8FA0216993E3DC476A9802AE00853570B1C573BDD57016BE345DB8ADAABD9D3A6BC0FA3BA9C428D9BD57136EA3DC26C8613668EF7F60F1208F33DCD1EF2E2517B94D4E71A75A8C2AA684A746741B64FD163371D9B1B07FB32EA95AE006964F38AF4AC479D3EF26D513ACCD86BCD4778298B13ACAB805DA83D4CAA8C9A4FE2F560D43CAB26261BE97B1CF82A5DF2A72A7ACA59B019634EDF25A570A32C040AD0731C5D5CBD57728B76B2606A9A0E641195305149A38D3E659A5725B8ADE52339B49EBB84E3F7F8FAB2BBBF2B3A96C62580A975CD0406AB42F78EF34F24A0B6365BDA57C1FF0541B15D62EDE907D3C18E012F61390ADEB446716919005FE43B1209F3F787D9AC9ABE5827CB533EA8DFEB9629A82C5F5B43290A8F7ACADDE7926CEE97887A68B7E6472BD906AA3DE38F3EEB7D301246D0560BB8244E2EC94E0170CDBF6F5EBFF2AD5EC462333AC54E787CDFEEDB5B92C91768876E23DD514613896C17A545BDE0E386CB4293B9B4CACBE47E1A05E92D515F2A0E33E375EF5887E8F235279F07EA56ECA4066310E70E0C06533FE6D087787FD05903EB9DA7BBE15C2A136E2D4417892AC0D0A3DCC5D98DE7658CAE8785D6C7197D4628549A43BBD1C018FD10453971ADC08E3DE5E0C8F24BCEC8B26A8B5FDFC2DEAFFA8AB939AA974CB755B1C626E3C638C2A79F2015FB7A76914549BC4216FD98A46CE921AC7857444FA2FA7034142DB29F346B3BAAD616309E52CB34F88845530A99C5496F7A3831FAD3345D816A44600E85BAE2DBAE6CF5835C1135ECB8419D395002EFFF4FCA0334DC821744C127D34091A770BBF36BB3E2253E878087C20E9B94744835A2CEEA4291B25E8F3C6A998693270B5B149F327D1CAF5C6F05D25AFEF7D0C8C64B5E48022077BE425B7F849814DA33C000F0587A8DD4F0718EE50632C6B028AF53F720F3238A7256F8553D77067408AF88447B21D080B46362221669BF73589C1DAFDA5C32B81D0242C6DC2779DF7735B10466A4CA45FCD4A94194D8A5A1A4DA2284688E5803653061D9F7DA5C52EB4AF1D53D128EE43FD3BAAE94A1BB020DBD213520BCEC859029B113B370319FE2B0BB4ABDD3AB74DC0B0985690EA1A7E0A75892EDC704D75FFFDF24E95DED5D5419A019C712B537F13E29017B32D8957502573ECAA2F7365B537A0EA9DEB9E5D290E6CA0EF094FD53B2A07E8E796051ED578EA4BE447A198EE84C3A8B6412A610DBFA7DEEAED98AA354BDDF001B6CD2A3B8376E8D3C8B7F79EEC9A20D3D7F909C84F9860F65D1716624424885198235FC7158C0EBE41E4F1AC47FEC3892556C835E6025C47E70A5BEEFBF20919FC891EDAC218B9507A194B38455DE27BDC407D1054D865EF7A010C9DAE7912C3C241EE33218AF863D13EF1AEC342AF9B81F52336DBD69456F5FC5B1166CCFBA86A050B0A5EC52B49545EB0D4777EE055CE8214955FCFA3FE6141E36D21D5341616187592B370A267DCCD4F8DA357D01A9 sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C4 smlen = 2004 -sm = 69858AEB6E7A08DE91DA02C508089E74C6A7903E6AB23EDAD928357A828D7D5D034C6391B5BA23F49D810D8F8F7C25D0CD58775D9CCE805A2871BCED5A5CE332901734E45B3DC0BC20CB6628BD8A09DAEE0D0BC3F10D9A291F28407596BEB18F684B8D433B50D701D9EBFD7EE574489B8855D11BE8754B1CDE8491ECAC5E42C54CDD3DD8D09FDE6BC9698CAECA06000A75CA60B5319E56ABD980CF0066DC18BF38FA337314B021E1C21F88FD1A9A324D9CAAAFB5AAD6055303DCE2C659DF0B7CC571669D56C5959077FD35AD19E7776606853C610B85405894555DA2055FDBE8F0A433131AD1F878A0AE7AA9A7B29D7DCC72529FC369A88E782280D501ED447A1993F426128EA5194B864731057283A79BAA5DC403CE9C67BA03457C648D13417CFF2D0660880EAD0AA370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +sm = 17D44C1ECBCDDC49DA4D50A4F591706C6FC7F5510985B0806AB4744C9DBF73849E41896CAD330A76312F4EF469930D2BC48D153C34D38174D8C352C59FA4D8D4026B0AD248B7ACF5F2B4D7ADC8C259FC42A14059144DDCDCC49179F01B8680BC0BCA41D99E8CC9B3756DC66849BB6C3CC40748EEE1724AD27780FF4C2AF011A5C2B1E52BA6CA3791856E21F5B856E6E3EF75F78E09F292192D16F5762E1E90336CC881CE7FDAD77A0045F95F368778D543F260071650A8F104A160E674C555543A3854250B3328206E2FD25AB2E02F93AC07F28D35BC792AFD6723FBE18641426AB408FEA6546544117E9DA4845B725D9706DEDC5649B81642FA083435CB5BAEF85F24694357B20E4B864731057283A79BAA5DC403CE9C67BA03457C648D13417CFF2D0660880EAD0AA370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = 37035F4728BA874687B3C6F2B52C5EDFA0B81224A6F6A310F5F5AFC5EDF279E9AF011CBA4E52FD5B23A2A368BDC53069A35B382F4E2C94EF85E15C073F5BDE9315F1E93C9F40435825BD28F78FE8F32F06B9A1669698D31647BB779F71803C6478A84C4096DC964305764E6B84E3381CFCB4CAAA7E615D5DD98B40F95093B506587E494A70366D2741D2432E47580C05421B525D8ACFBDD9FAE9FF31913C44149F361D92D869B7150B4F6A2C0C93F781BF6F8A8A694DCB9CC24F48D294A506BF94591CFF149170CCE04D9137DC8B2857EF4DB75982E1D577C689128C336E74FE620341D4074107681E13CB5A7E71A9D3EA5268CCB22EE31F7B0AC768E6070A4B440B375B38CD5D31B778E8C7FA13CF36B7C9615A3F6AEA7F6BDB6AC1648313CA4A680B7A9BBBA60B09E3179D52C74FA059B2C084E957B3DB263888B1CA5F1BA96828322F7E734B63C900D665759144D2F0C4F872CA5E593DB5D7A1F7FDADBCBA8BDB393A058F7212B273EA7B8E28ABED3D7773CCA663FE141B6C14689F17469A5B53BBC146E1546433D25C74A79283D8A5ED2D3B56C78813D446C4AEA80A9E9EFE0230F2F5851F00914F6E9D8ECCF6A5259BDB13332BC20BCEA455985642565523895E5995249E943A83A95EB294E8C610517CD415D1AB3B5799F5F8884F848B89FDCC43CFCBBBADAF0FC6AD86AAD47FFADED312ABDCAEEF3749573EF97452D169BD0C4737DFB1DABD0A25E8A391CC0208F1A7FF9C0BB90FBE2417599D6DC4E511E681F1F6B48360EF2F1A34379D0AA634652D8D8061F3DCE31CF40E058B1E202B6490D3EDE6576F8870F44EC92221512B9CE3CE53D8F0342D7962446535CC4AFFC72B03B4C2ACD15C627C48D689F9DEC4E9E381BE018F00B01CC843D601B1A415560D69D09FCF3A4095A4C0C4CB909C0F7F19693D495CE94FA632A92934A7F8CAAD306EA332B661F4705977E61DC976E9E1DA046C258459842181572B5218B08110BEB1322A98B47E7E3FAA0045168928228C2CA945E097F94E4AC1C69F915E7ABF399B93B58503E7B0EDAA3D676D63B0DF3647CF46EA0EE5D6AF840AF8E4A79A18185FBFA3411320FB6F95EF8FF7E70A6E3C965A376BFD512262E413C94385D2A7397D1360AE9FC6FD3D01AA6772DB531FE93277C00DA6C52AC7D630F3662817240D47BF1A260BB3718ADB9079C7846A9ED322A9EA0D3855C3A0EF35D160D02BBE32C0CE099F888545CC5CB7EB03F91D8B6B7F108EB2154F32F98E9AA555C7613822B462EEA5696B0BE3E6612CEFE8322B392FB30686580BB604131C4F2115DFFCCCECF7ABC1D4028191840B703EF96E76E274ED1FB95BB80515D4C27C9F6B44A516446F0DB832AAE66528A70EBD7A083A6AED91F8D3FA550A7F96A4FC6D509500F11AA30F50008A5C00AB1160622CC2FA152DB41392A734D294B453D8A3514EFC7E5086403FE1B48A8598E00767D672EC1D6DDFE68BFEFE5D1C931D79E3525D0946AF3548C414E6D2C4C165BEDCD182507DD087C4D325D30CD4103465C244D1F4ED82A500AC0B0B0460541097E73CD47650900D13B5AE78C5F3C023F1C6AF4CAE25BEFB457C2E981F4FC3ACA76B76C11BDA324321FEE1E396004380E76A76E1EBDBE13486D917E432BE5CB6876802 +pk = 37035F4728BA874687B3C6F2B52C5EDF3B13103E6F77477665ADC4FC8EE27652E3889AD8CFAE61D416EE6BEAFEECB80504D646FD5ECCC52C81BD2FBB6D7F2F3D4A59718106AD0A0D513D1D266B56CCACFE72FCB4E3A26294B77E70E9FFA4D3C57E7CE267AA028A48D73B7B549EA936B064B9A94DA09168008DD12CEFBB99858944CD011969AC9DF8F7D6A61509268ABB2DC4A1A109378ABE7965119BF346DFFC50F0F489461E5F1A0B751FA340C35E6688D306F47CE3A720DFE719D78B493242E903E7704989ACCDBA72A8C04279D718F2FCC2B2A79DBC58F2633BD5255CEC51334E58F5852B7AEA11A87FDF31B5BAFFE86A254175C7823D4C4B3FFA3233A21BE55114B73EF8F283A6F1155F93876CEAF0FDEFBD8C62161145013116F9B10CE5F175F1AC34E7C86AC4BE21D0C039074BE7ED41BF35394C1438D80089209E50FD1F5AC1804D8678C68C6B035A2E0270C21302A61FFDD1B54FDD7EA57C60433E8CE4D5A43D244067835C4F511042F641C19FA3356576364B37FD4987327E7922A59593FAF64E109A56315715FB7E9753CCF5EABB39C95EBBC8B4F7FDB2C4594D629B619F72D9E85EA74A119B03F1D919FFC7582B333498BBA2315B94B27AA64F387A2774F07C8A0530AD212148575055D4F301C49B5009FE4F4A11C5BB98EE74A87EDBDBED04C982A3C95E2D74AC674F55C658990F471951DA426A2536CC8A1B8721B16F79DB158602ED8CD89AC108F318CD685F1CBA6C23805B506294FE2BC1A5A01BA40E06F1646C0C7FFCB687E590AAF4C8728B4124A34D203D3721FE075AA98669EFEF28E384026325045B5B9CA8AE89A0B11691A1497B74B7D7A1A3ADD5EC2D2DE7F0B94391C1AF051B7D6C8C976CA9C6F452FE81D3AB5BF15A3F620CE43D9B66782F1B4473C2E6610DC25929F2441C46E070B91BB6C5332E3223709744C2B03EA00D86A992E0F0A4279A2B1823AC6E0D0B1AA5578F6EFA52AF32C0538035A32F907E501977AA2EFCCDBD197D9919E059B7ED94E5F527211D1125CB8550F8B548D1734F330618EA2D7CF0E23FEE7716048A065A468EED8C42A7001488529EEEB6884CD255D5B3C92E85B3EC3C04AA6FE7BE230566421BD832512DC1C101305038AAA2DC84195BEEEDBCF647787F8129E8BFF366046ABBBED4F7724D5562E1B2687C005150B7B2028607CF466D54812560829EDA0A6EF15532905CE04FB8E7779100BEC3E1C666A98362A7E6351E45F7A7EBA12F21A12365E5BC607E057E88B218D0CD8523487054260E949039F446D39B0F63CB78CE3A87FEA2A65F25F7063BB034F3A82308440C85E9EE100A2AB05BABCD41AC977263FAA0F1E2E671FBF42A5258292342A321A2C739798F3F23345A1FE45B70C0E2BEB6D567FE249A00FC34ABC8F15C611C671A314A6180FEE53C468B15BCE64D014C34A336AB988839F89C791E1FD026B7895C230C8E08913A0EA99959728CADC6A927140719CF238D28C4B5F256ED35879CA7BD49FD1A49E9A5AEB5A400C0A328834CDFDC269ACED615C1B3028685DB4BEFB49C626E2196EF47B42E14B2122AB428C26DCCEEE85D4897EF86B02F39D1A96AEBD84A5D01E8B502869B8582B200A1115B1CA7CFF2BEBA0B79C64913CEB9CF5AC916B0AEA51971D3 sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324 smlen = 2037 -sm = 513ADD016897214C71BFA240BD9DE0AA6909E61F653FF66083CD71A3A5EE0EA1567C40CB11AC89BA7314659F6B4269CB50A39ADE6257B7BDF622CB5A2FDF179BA5B59161D5544EE471FE8BD5A5A94B17DA812CDFC896493C882C12B444B0A881D73DADE3EA5D33DE9E3FF2A58F4168FFFB16EEE8D9023747670D0933062F6D97634027C568593B8F6E24D7AD3FFDC9CDF349E8D0F2247C2D50A03B4A1A368C7536880EE0FCD843BC2E876E4F99CFDD0A5E5F6D62935BD4F0975775DF6A6A9F8056A34187E8448C1BE59F46623B4F3A6D0531E8053BCE399E9A131E64976CC19C20D01DEEB1A9E38F3BA756FF4CE22E414D105430DC90C08C85D47670AC6B59DAB37564B29564B5694BF1B307201410FD11B19845B2312062A6FA87C86AB0CC82E1B0D4D468BED01CE348063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +sm = F92C5FDEF50A68E96B66A6CF26115DB668FE2674C4A5E2B66DB663E0F62C993E9A5B407B63E8CF39DBDD46F83CF311CB6CCC9E3323F1A8DAB7BA5BCF2C04ED29529CDB7332431C00EC751A4DCFDAD3A1BB09B946B5E01657888502C2BF68894C6DBC98B1559B12EE3120B7B408F2F0AEC6393545301D9AC4CC30ECDEEA6749EFD9BD507C141E871BF7A1DB74F6C0015C26BD2D51284FE860C90A6719F3F9FE98CBA761418A1B8A990B3B8D9893C084A74D79AE72D04DD959A656CA29121F9A9A3940974E57FBDD5C84A27E9A201B0F2AB40CFCC956CDF19FFEDF86CA2629FB1D2A839AC7C0A12C486B7DAE7AF82747BD8A5876EC40D948B87ADBD8C2CF175EFD8723419DEC47FA434BF1B307201410FD11B19845B2312062A6FA87C86AB0CC82E1B0D4D468BED01CE348063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = A87C91A7DD92D312BDD26F0A6C1B08B66449083163493576B125768D1AC3935F5F3B2D68B1369DD6ED2C0171FB710D424CC8845B6D4E898BDCE459C12DD3203A86D71EAD1D36EB24079370F90C54CCF8BD30DD5E1B3D3FCB80EFE734E8862AC8136D461620AA17171CCA136731174613115578DC6C4D9242A5038C0DB2015A595A042C3B3F5D503B3CAC0DCB4AB5AE6A0DE7A12CC301A7FDC5B59DDAD162F273AAAAB8829ADD41B40B44AA48945BFFF122863C8CBC1E7BCACD62C991882D603BAF0217A0396B6126D5EB46A9D086C9ED04BC2488498C90E1A06C0B7FE9C44AE900F80D4D3CF5633DED31FDF852A2A43F477003E466A1A6646BF4676A27A464A5FBD73D919CE5B1AB20E0A8CFA9A849D0889AADE2D5E3D1FBAC323497956981B19191D19ACD80046710496F880BF9BE8CCACC833B94761A8CE291B8517A423A08E19866D2D5264373446138FC6A82695F1EB8A4F468F4A50C79C7984767302810AD2E863E7C3A166400180F94F59491FF13F4C1FC4A25E4EFBBDFE2C7B84538D02B4CF2160823CD5529CDCDC048472731FAF8D461ED6C34365A2D09E2CEDC8A1E034557BBBD6500CCC7C79135696F9BB02DAA455AC9C29C99FA5DD43133182D6F2F8005814775508077FA17E89436336EA9B15D501F45653233703A11FB2C00464D4106022FC73DFE2C79AA18A292AE1A47817255735D2A4A569218FBDAC2804FF19574370CA8053076F85B2D281354117740DB03FF0815147EA3F6B941DE709DAF6F1E7A12E1DEEADD9354E5BBCC5FED8A047C0735EB77EB6C034A5F488817758C62F3FADA236B49C6113ECDDA55519C6404A7E7F9E24226C412B1ED444FF9BC815712B0A119A65FFCD1251D0CE367B79E0C2CFF826DDB5459E19E9F16012BFE279AB9906709166E4CA3F0CB18CA1B2818DE641B6FA722AC63546C8EC6A4A47B44ED6BF7A662BD33725DC5D2232EDA0FAACFF3F714FF54869F734A76FD383FE3F1F1EEF032D6B9CE83F7DEDF2816BC004A1B87C1525C06ADA438D633228B0D7932A3EEDF29511B1080191E14861A708A6CD93B1BF66C4260913F6E26C03ADB2EEA18A17F1E4408859A81654BDFD965AFFB3DD0D5E780689551C2668ECCD9200CCE9AAEB3BE511D998240A4CFBFC4B258E39A7B5CF07BF93855AE4C3FA90EFF025B187EE60C52B28E7C438D1FBF4847AE3B5B4F6E791C19BB8D936BB7E7246B387110FC29A32ED7606B664B6077115512E2168AC579DF533C4872ED293C163F9B857B083A38488DD162E0FE1B147021FE50D172C3D7E00145C30B4FACF9169A53ED5ECF48E0173554A10CC67C050FB60B60E98B9E4B1B237336246F4053A8803225C072EC96283873A6AB83DA17F01D0B14366F98E810EBD3A434B779C75C2E0B10E8F8B3E809134B1D8EA7C234552A87FE229017A043E4A889A5A50AF8DD27307CCB22C057EB43F6735CFE60603938FF89EB211AD3F873E12F8F8F5EDC87EAFB91D65BABDC9AEE81A7245CACC26DAFF32B751F590B7C5F8CF860E7D52BE4E37E33A9784CE790C67C8DCB11D4FE74FD9FBB2530ABF8C775561BABDD68B42DBE73BDB5C6635C1566F035178EA780D461DC0181B1FBFE834B93DEFE1A3A13D559D10780757F1D1F410045093CCAE85B5091 +pk = A87C91A7DD92D312BDD26F0A6C1B08B66551563379FB96AD9BDD9AFF7762DE15002192242265B5C7C73A09035149C5B36CE1FE09DAE85E45692B004BE171B581F70A57BC85C2194212852E26D0CBAA289C0C85B0D7C03AAEE7905AF73683C5346B7B24B95F839BC2E2262D58FDA1A1DD725CCA9E9B20D9D537E528AFB74EB80A5F6725659DB765DA8C328C58BC901F3C83998BCBBC830AC120E3BBFB7782CA27937F37963DD749193FC2A01CCCE37E47FD6CFF45B536F7434B2FFEBD112354EF9449953BB42D4FB40B85C0686E7E87C35265ED14274266FB950BFC79AD8AFC1B928742C16FABD2051464285EBE8AA13EAE43E9277D3BED11F97583A808E56C37EA0DC0CDACC269501E1ABAC24D432C7358BD9053A8A4D086A43977CF22F032242EDF05D90DBBF565ACB3AE5DB9113CC61E8F837634971CF69E0AB5581857222D5F235A492A74AE32A9C9B0B8CDB0C056E5B096F47E8BBEFB7A8A4FBC7D2E6FECF70A9C5905B2EA0C121552D877B09113399AAE07CE52C434D0A251431B44C79C1ED37C29E883A9CAF808A4CC95A1B28F78116859DF269B5AF7F87BD0DE9DA79A0767AC5D6159F5B766641C2E626824756EC70FE186A0D8B4914D16636B7EE593F1CE98193B296FD3944A6DC66A4516722097AE41ADAA06C5BD513E7A679F86CAC2D424A2D878EEB856EB183186623CB127408612DB7F0F6ABCE9B0ED867E900BD2D4DF8AB2EBC57785081CA1ED8532FAF07F6391248AF2DD474FD296DD0F7CC55AA4DA9CAD0E372D627696ECF5427ACBB22039639DBD84E88687EE938F3C8BAE86F392DFFD6892C4493020AC347CED37937AF1BB5328AE6FC27F1B825B9E55ADF55C65B6D78911B6FDE650F1B4524689E7D72EFE8265B4C3F64AC62E4F8219FBC4BA76C1B13C260A3D765110246498FDDB54EF1C5D1D8727A8EA946C3F7256E6D158614E26A0149F1DE0A1BD319B38B471C77E429551F06B1FBC9D5CB1AB3EE58A97E765AD25A9707CF221A9FACFE898E9C42F29ACB9C67974586D2AD00C3D60C4BBF5B472DB8846417725A6E62C689FDAB0BF806AC4568C2B67BABA302CD219106B12865D72D59020A555B66F436C2967C5991B7429C13D1B791A5CC5B10A19C318B36059D965D37EC6F65B28CC436018406E8A13FF013CD968D2996D122F4E5B740834013D529AFC312222D3BC762646B7326C81B7D8E938050A7E3FF11892D452EF2855F23D6AEBE7E95BD7C8FBC12BC051EC34ABDBC7EF93DF245C4DBC3ABA0215B26F0F6D2CD7945B8FB925640F046EDC43CA6DA5A4A600DA37924A2D86B33F596E1F549D93F3092C899AF34ED20AE82DAB990F26311C9F91EAC883837737D81510E53D95D9E05607A1340440DF3F285AB34D5AA3BC6C5C23413638C00099ED020F6A77BFE2B1F29595CEEF47962B5E55B59BBAD2321B355EC28000AA34472C38C376374299706E9B97088F3B2C5701E89EB3355701563A788E9AA2A4C260D7DC0776F0DC3B641DED03CF43ED29AD67AB6D31251FBFA65C98C66986B4540F13210997D6CE9DD5B0C2026BB0AC5FF8F73FB9C53C88019134EE6154781E2E79F01C55EDFB9B3AEEB635D6CECC991C08A7B658120B9A28F2605C925C13915E7A8DA5F200153D257728DFF53877BB9E sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514E smlen = 2070 -sm = FE2D70D9ECEE278477DCE9EAA3855C27ECE941E64350CA1A9C971068EC6049DDCD0053C15A868CA2FB0C14BCA26DBDD79CABEC5414812E84A611BCF288CC8621621DDBE5C35958C6A703EE81B8801AAFE2FB7FAA78B1C4FABEDC4510B16E2034C1D2CAD286BC4EE35D61D45F113EEBC5CAAB82528E8C4CA0954F1B8C7AE0B6E4906DB3C01EFE1662AF18157E70F2F3CC565E165B391AD3384256C4BDFB89112D173070A7C27D6D5269700C965B5C2AA99F8D658B7FFB32EDFB47DB6AFE366CE9FE91647F8CB659332739365D9B634DD6B7F5139DDCF17A7AB9850D480AD1ADCC90026C2888EEBF0AD43C7F80BA4CD8C85B3FD48DF398990498CE2AA3A4C7BC99386A71BD8D3BA7510B038750766072DA74DB2B14272EAC4108137C6C8B979360090786A477AAF6E606388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +sm = 44658D32E7A1F2971BBD53448C4EB93B058C389DD5A932459F35C0AD00956E3E3ED1E5834A6AE04F93E4A4F5A2538A4CE45DA37A49FC8CB9FC88D0C2A65CA70DBA25195918E5B4F8C7438D78DC55FCF9FC66766BCDDAAA3376C6111B394FB58060C7669631DA635AB5009FBD2C37FC14ABB58D79E21A36C9500913A84B0B67C24DDEBB3C3752046AF2731D008771DA18A81D71934678A2E731E23432386F8F82616ADBEFF52995C01BF41C2688E504743F91D215D2EE311C57E4312F53436836DC54707876E46D03E1520D7FE9866A60C8F0AEF73D06DFCDFA1369261A9EE883D2A180347EB97D8F6CB73F6705E1D337B4334236F14EBEA02663F5041849F2CACA215B8FC021D8340B038750766072DA74DB2B14272EAC4108137C6C8B979360090786A477AAF6E606388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = 6B8CC2680A6A8E92B124E41B3B712273D2B0A1273EBC3A446FBDAEF366318AFFB85767061731627517DA8C0EB02A0332ED14A8C5E6630C19F00A2273EFA5A3059A6622C1F59252C7CDEFC6E8FC7F0A9C8FBBBC45F586454C523BC80B1641306951B2C6D02BC09CC61E83E85A823A721B0EEF07964E8F931FD0DE6BEE587E924E4580417EBDD09F54D760FEFDBE4C24D6AE0B2EEB6E09C1BAF7DC6E6BE4709C02693055778BD3727BAC0BF32469C70F900872B04215239860D55489EE7B9731156AB530CBA9C11F23B1F57FC4C2D0CA892EF4A845F9E1F8406A4436490506F4790FD4B956394D48CB0A80FFC4A220EBB29ABCF07CA7A2CB9F01C4DF0E388954A8B6EB394D56FE354764864D46D3019BDA195F294734F14D6B0EF243FD35D354F88EFAE4B8E76D0623944E9B447E6B660F20578E0F8E4915978F60BFB319D52BA28C5BF238B5288C66562A1346C08A34B4015CACB56299260EA83E51E0B042DE76749172A20B1AA2BFD03D93273BD0369B8AF398C8DCC56D5B81239C5B5C8C542E2EA8DB5CF6B324AC936C0922145C8FCA4F3C7AD270F606511C305FA10605C72DFC330DAE0D190EA828C69267D86443DEE716145D64B4E9C8E099FBFB45914806E9EDB74D4EDCDAD7EE6E98A7EF71904058A017A6C15DD6C2AE027FA253DF222E3E76BBA039DF04ED7E01331AE47E11924D3212BB5C328016B72E28A1C0CEAE084F43FB1ABBCD796092F064DA18F623E9D80DFB44CF4CBA9988530B9686599ED9EB52300751306BA7AADB5E5FDF19423F37A5559AF9E766744434CED149214638BE62AE1C4C98D9772562DB02DD7C939F190B7EA9F9F2401B89861014B1419CD272EEBDD066D51E57764F2EDB184FA87A5BAB11015EACBA0DAAA4254CF77240D02697B95CF931DB1E8C2B0E5D82B54E60213A7B779740E9DE913C8062E9E215A3027962D7A29079D283C5B47366C8B8E48C65CF83483647BAD802C22A5DE06DE0BE52872E5F035A6C5FC1F045CF086137CCE770FFE6C81059C2609A143FA4A5027274F5B0DD9B710DF53203CA7E97024C205DE1A5FD10D285A093B67B495AF98BC4621D39A1195474654A97E3FEBF446486B1FE855CD96CA09EEE04D5C31E696F0E55837A764787BEC6869A0642C81A544855737EF58742D453747EC7A5EE20C21A4022D78E86FF19750CAB6BD536FDA83BDFDB4DEDE20DD8A06033093797E3A18101C65A762E033CFD56373409D0F703BDEF5FA7D0D6AD8DDDBED678131AC28F79CFB783D691C00CB527AAE4EBC64191022993FEFF3ADE4BAD8EFF7627DB56098187DEA4138D0BBC66C39ACFFBC4A2ECB1F97B96006D260770234A0A5ED82A74DB0A25FB26616BFA96E5D8D44A60CA1ACF14DD13873750182649FA0FCD83CDE384DD753EA94E144C78EDAA2E4D3E40B1CEEEC961244C444A83619E7F5D267E1F69DC466E51E105DADF9707A7F1F17B65DAEDBE2A7B1F30AAE2E4A042272238776B1D83959F8401AA2F3EFCB2FF5125FDACEDD1FACEAF164188682AC3056524EE4E69A74FC60B86C738ACF94D8314551F102F1D3A92A5EEB4C0D6722FA983D27CD8530B3519CBA98BF4487F93E18AC29A69E979005D7815CADED09ADD3612AD1677B5133DF4223E32DE2663173579810E +pk = 6B8CC2680A6A8E92B124E41B3B712273B9BC2884EBF9A96C96DFD31A5B9F6FB66E013A5B6E9A5719D8E873DC255AC6CA6199E02B9386C230D250629F47FC369026F109C1BE82B6C38AE95B1ED47601BC322173C41162354AEFF73206F81D32184BD75F503839D1C5D267C40BE94DE44ACF6556CB7B5F2AA89324414208A88F24E6C9C71B7434ECD2142A491235A66C2537888950C1A9E063D3A6981337E2FEF2380C082215486C196AC4FFFE9022CEAFB4724A1F0E2A0118F2B3679E7FD0FFDBDCFF4616D146C4B7DF75DA0C9481E2D0EF1FD97C86A2F2AF2A1A6D9A1CAA376535CE4159759B7938108C6200E1F25AD3C772F7B8CF30383857F7EAF526F374740E49C9EE1A6568FD0F16EAE16E6B163778A6EC3ADEC6AED9A83A603A5E0AD5DF1B326EEBBE729DF7B8B6CC7E1931C5552E71B77DDF50D13EA96DD98F655E7B78F53EE3E67C4C68BC66CB2C4F91600F64A2D1EFC087DB75D273EE38256A4832221A94938B058CD315C3C1F7B081955E77B4CB24ED4C3261548254D8DDD6EA2FA3A3E834E4B44AE375FD385E18FE92BB13C807E3ACAB87264CCCE579DCCB599BCC100620CBAC957B80A582FBB7CC5EFB909011818EE56B7EB9D5B9791E4972B06D331758638E5C66F9EC10296E93EFCF6E116DC94FE3DD4F18D47D443CE57E229B4F9C9EC8F5FD806412A41B8A37C2BDCFBFC53CFC25DC93AA8953ADFCC803A5F073904F7B15C73D08F3FD5FB6F398F597C9210E291BC9F008A92210B88CB0A9DA6A8979A97D074FEA81A203D5BB2A89FB56A3A3A068EC0C6170F91E9F65D75C0455D9CF44CFBA5DAE5794A680E91646D73346F595DF69B0FCC56FAE2C74F73029B65C7A7DBB1F2E7CDBB63DEE0FA13B4BD4083F4809085DC8BD86CBD24690DD5F13176AB38B0A5E1FC83089472559A0C8E1DACDAE01732EA7B4FF17E77DE4E5356821454054345AA3AA156FFB90B05B0B637F0D1B520EF86F28F4BA0C3F8AB8C5FF6D796167A30C295CCBC8123EF204F64E0E2CAF7C6A68B1A486E20E802DF447C39FE76930416201A9B8A88C8A80E6072D11C0846340FD22809687E044B355AC248614FBC3802A9982AC08AB24AD8A45E2D935E05F49DEB5A737958EE34344AD1618F28DDB07FA5354074D6C8FC616E444F6F4DFCF807FCAD72762944D218C648299522FAC6E7D7188F7C3844A7E28D123D21F00FA6C61980B1B520867B47A5DA6EA9A706D7C8499A07B85BBAEE00ABB6B4DB60EDF7C72D2644AB9AA58FB39E760BDAFAB7F065111333AE7D7AA7D94E6EF63F1B37A0F86FE38D7E5CA9B331D77BD52591D542EF20D4B6B46F6A4183849B16BE64477EE091130D71C460AC021ACD4705C5FD76780B788DC5AE8D9A36A23F76991DEFA9DFB09E0759CD6F35E60000E8737C1BEE06CCE24AC9BA82A4B99AB68C506360F9CBA6A6CD39AC22EB198FCF3697D48FA76003269E600B12AAE7D65C87FEA75A29B0D79ADB5FADEF36F1C26447B3127BD43AB78DB2D9FEA713CC6B3AC4339B7BC85C22507DFA2CFF9F24DCD0CA6E7E87DFCA7F53E62AA8381D7BA4378E141377DE61D346D3C800D0E83BD3F506B4A325D90ADA54FE247072CA4E589A204CA428299DE9814256440FE66BA8C59AB8E2669949B61719AF4E8A2B48C20 sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B0 smlen = 2103 -sm = 9229B685DFE0BDC52234F1073713116391FFC48D1AB9BAC81943DE788FF9AADEC03069E6C2213D7D3E89B6C1BE7E49B0E7AB4EE6833C595AADF9FE7E4FE3137387C9E15EBC50E8E29D8765045DCF6B836C47A1CB3358B870B503286571AE35547581B893B55CE0564CA0764E42ABAEE55D144F34EDE78EF52F04C34BC480C8D846097EF1700195E8C9EC669E32B0EE24B16216DD02FC9C9F04BE7F351A4349390D0BF7594CD9F28289F54948D1A80EF3D948F69F2F02E0BC5AE46399C34038982265A9C8383E57475C33AA0C4600B14F25C642A23DE9FAA2A98A087A0EC09F8D2D389EAABE5697EFE1E8EF7E7B993D8A198D722CD1EA8753502077B4F518A63901D231FFD06101E907257A3BB3E4538126F2D28A063649F250ECA8327E90A0097FF396CDB1EAEED0A9C1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +sm = 1DE6AD93104D145C1FBAD295672C4434455702C81376141F94F33C8928BAEA59B270299599F6B68A5D235C33EEC7F70F26214CA1577FCC85EE1AD80BBBC368A86449A94A5D12513464828EA7DC56AF2A5D53608F74CFEE5079F09C7F27B6676D9B355C3B01B4739E0B5CEC9A0F87BE093FE6DDF09B04387085CF6F4F0E3F729E88E57BFE7D9110B10CFE5E611995BDFE2EC1EF995849B886312E83DC207FB05064803981D112564F3AE354D137F1FBAADCB9B32C0CD305C12B5ADE631C20A5A4232A546A4A4F95439903C85EE05603E36A9F86C530B351AA38D0D744D77FA46D0D78BD804E0467350CDE15FF4905E1360D2B63D6DCFF9707F718AD9B24BB7265EF836B14C0FE96B407257A3BB3E4538126F2D28A063649F250ECA8327E90A0097FF396CDB1EAEED0A9C1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = A6D5871DABC685243BD8E4D40F813BDAF4C7506CD768BE94199AD56E0CC60EE90E3884696966F602CBDB09E728DD7F5D02F07DCD27B57ECF8D00453991B7F9A007FB1FEE5A46F5927DEDBDC768338DA6C6103E8ABE4B3C947EA3A43B1586702086F9BC1B156769516BE2CBF0CEE0239E294C05C37187C3E8995DA905E1FBE1C25BD51C7B5D7BD496682C62783EED3F476D6835B814D7D3C3DB5C13C728C3A2E1BE8AA4353E33D00FEA80C799278FFB95EE967B01FBCCFDF1232453670A77F9209C0AFFBAE32F8C71B801787BF6BA185409CF5DAFB7D107D448AB3983D0E7087E7306D54662E235A00A57AFEDDC1E667935F076C500B271E039705C61C456D96878E3EE78A3403D476C504E10F367075DC9704BA7FE7F64703F655F169118A8EEAE935EA2070464623FD1E5B1B18BFAF689C412AC9874F8118F9A7AF87CE9C2648A3556FF37C98F71C173BFEE123814C0F9FDFDA36B0A12E711667E54879F903E76447F4C018A3F1AED570D9E4F84E8DE94044E745A710CA8220829F8ECECA181B1C032F9656E23D32CD5DCF4B7857B08EC4971366D27C3D0CE23F07AA0A8C61732436062963AB990EF7D1C3AE993188DD7B4CCD1B2B8C087E6B8030B4BAA274F0201D3C82316F8A01D6DF993A2239E302E8F4E9980C4748CC2B080DF6830102ECC345A337563AB64C477523DE6B57FE435994E17A8E77FA62F9D4C85CCA3889F43C3443DD529A9343ADF30B07263F76A7F7EECDED936220DAE1F2E89DEEC49F4295E0B132F91E11A68E48BB271FCF45FEAC2CF4796D855883047BCD49F74262E84EE8A2B2978D7DAE57524FA685C828713802FE5225A19BE04E27AD5D07472D5270E490894A0E9C0DEAE3DBD09AE53B2625016C9F71003E2C7418DD3E45C4AED3B34D5C62632B3D97DFBCBD01C917162B950A6B0F124460CFF2C2F2D8689842208BECD18F99277BC34A77CA589A9E6EB3F28775FC7AE20B5A6D49E54A176CDD2CCEB6227480E849CE43F04A60E2B2FCDAD5F05FEABBE0123FBF66983F20E074058B99B55D1B926B66259A38DE26F47AD58B7D60BE6D2812951660E0E107F6C76DEDD5B85F0DF750985148B4A0F8FBB57FE4E2934B497492993064F85A11B1B046A42FBD688AB6A1722CC20B11D307D4392854DDFE96081834EA2721EB9D1D74847FCF4DC8C7DED5819266A78E289EFCDD18144EADD5A7126B6A31C7C5C771EE368ABF4CD2E61FB29602B7F3E2CFED6071D32D33A4181F26CB7B6E1CB7CA0EA36B68E327788A807BCD5389A60DFFE8C5DB9E8DC2F4A088372AEAEA2505E050AF0AA6F498218369A6472B103D7E94BFC8FB6DAC3079BD310A6D5930B609030011EF2E97B5E496EAB7D9096D2E3BB06F5201FBB731830918C7A676857557F4495F9D2B094FB94DE4A4889BCF0ADA172208D2E0FF89EE3B56299E5BA6BE807D711ACEF1820F0E4838A827332D5127E5C782CA628FA7CB87AAB9CE07FC1054500EF60D3DF2693BD17B3995EFA2327BCBFE07F4663AA681697C59665AB4DF758A6061D9876C505639302A9951500DB78B8DC80EE321DAB53D9D6C0EF1671B5CC507257CB1BBF6847CE87297FE4C0CF910368EBD09D105ACE53087F9A485787EDD9ED7AFF833BE4E95579DF534BA403FE12A9D2 +pk = A6D5871DABC685243BD8E4D40F813BDA00A9020019E580918D998B9894C8FF8CEFEB65B3072A1D26EA62D72268E65BC5BE422DA2C1B97DCF68E9907E7537F0ABD671B065A8DBBC75103A6FD47CC4ADDAC70D52CEF0DDA8FDB5F1DCB61D397B21D6454F2890269ADAE21A39CF124A24915FF674307E1B417CAC9623C490B89234794FCE1AC82EF18981F307DEB2AA6D48BA02AC061D0376244BF50FAE34792140265A9454C3EC7824B5837A1A15634D6F316EDD246A7030A5F532E860CD9FFE70004728D826523FD6FC572099478F52A70F1097716A9F962DF66579775439868792E1606A3EEB83521D6DF8FF3C6C604913593AD78D1A9FE97DD85A2A93EB976FE4E9AD001BF1E7767F29F65FE501BDDF5F476D0D09FDA4D377075364AD6AAFF91B6B8020E32E03190297C5652BDA454D547CB1CF53E6D630E243B5361A93D6034525E7DB89CF4BFB563D8384DE8D72DF57C1C16E50392077C5E2BE8FBD65F4224825FD89AC99426A4E6754947845EB4DAA86DF49A67C4C2D3C2E0A41102491496219E941A11AB5C72BAD5B780E1278BE08456A0EE6ECC4D0325D67846C8796D4F3A10F57F9388CB7AC5E24EAF78658A35CD34EEBC04F3B2A37903B14F3CA4B362B56135C6A5C0DC9FE0EC6BA502D559578D1CE696CF9B56CEBA563D312841CFAF6632206C3D9A0FABA7442152636FF828477F3ED6B89502E43FE060F23F044FEBF74DC62508B9A9960C4C8891CB396A912C3517AA863337B31A5CFF661748E81BF0E7FCD247C9DB40B08B3DBA51798E09CD6E8482472C94699FC23A1212561B7148BB6B8D3909DB33ED18E74DA295AC07CF5DE5D596BF0607768C97B1935CC45E8DBAA23D0D378ADAEC88E2AA734BE08194886CA4A2923DEABE6D53AA620C3D9B79F9DAB5639E5940BE3CD4292E03D24B343E6AB566BBC9B1E926DA3D550E471006054DA24777B0291C8281D79A7CC03BD536B14901B246C0B25CB6B726EA85CC16B7527AEA5573648B1AA72F29352CC46F60E096B9718974EDE0E3FD7BB5F67AB355E38DABCBA8FB5434E7AF2D6AD8C9A3CD48C57058AC5CCED4292901969A2ECEB200EE6627CD777A239EE83B3B919C0CEB04DCCBDB6A411FE91E1899F304860646C24189D67F52BBDFE6FEE4E4E36F177C246FCA85399B0C6E07096357B2C112C2933599F8E7892FA766278D819A016BF5B4F940DCC753B04C72E301AE788C97891009E66D8199C43585EF11186637EE35E7F02418D62030E2A246F4C3F6060CCA45E099410980504684CD05B4082D7D14CB5EA50C668349A348947791DFA7673B237A7B3F6EF3A48F71F3832893488D99B498CA93C43B04FED59BD9DC33F3CCCD07912CA9E205E6C472362569F54D7450999DC6E49A3E61272FBAAD757CD2B80F304C802E3D2C8C2EAE6A3DAC267755D533FEA0D68FFB3913D7DBADDA1F2EC2A1F92BCCCFB49D0485010AA48BDCE121AB52AC6052251FDBD7B5EF2D1ADC72086608458007E815153F11F177288D94A0CA9F3EE60FB6D9635DA0C2C040F351F22F26C4DB4A169A3177D739FB0AED1F1108482593313B205E8317F97F477200592847D7DCE6921490EB2B1DEEE950741030357632A7A9DCA46F56AD0C70CF740F9D6E659A5748BB20190ABB796B613 sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991C smlen = 2136 -sm = 6D681D55B553B598B9B399593025BD3EA6BD5AC55EC6826F7A18856C0234284ECBB7CDBE184A4FE5270A78C9705B12D0C2D1FFED92C0DD3F60E826A43E8837F31743D7117265D9F6921C8465962480D85D3C46950EDBC858DFDF073CDA3775ED486F03304EDD43B25ADD99C3C9A0EFB7463418CEB0D697663D433B65A6AC12579EF729AF5378CE3DDAA1810F1162B3923B48B1C283664465BE644ABE1082ADC84379881A35E296CE0F44189B3FF27D1AB2935C4694CD482A97FB9A1368F1E7CBA619D9B702495343F5987BD77E6D1BCDF5ADE4EA8EF408A25287B51572A5F83A318B4D9BDEF726C8E5D8B7C19C386F7E12BCECAA0FF3D1FBEAD4CBC8294995AD2BF43FCD89C300F9C7E7C0F96497691E3175AA115BEE07A94618C2974933DC110BD47264BE062EA5B812635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +sm = 18279BA650A25ED5890F728EFBBA3A4EB111EF2E47A021956027B9F429580E968E936473E7515609B84D1F0077C3F6BFBD82F7E11CF912B88684894B91D968801BABF16CF19C40B95081DDCC11AC05F1912461ECB652549E3666BF8C6BBE0AEF7806720BA4DC3CE862E674B42C331F256442D96844069A04885DC73B82FF0BC908A95F456D8532A6FCC5C8868FAF9E4364D958EE352ABC83F3C7B323B551A616BC9585E0B9131747B2E8D95D4F5B3A70D05849F6B9CE6709A9BDC602F1640406DA2EB00E3D2D158A1781706BB8A0A267E86E700F263254A1A20FF05A7C74B69DA71ACE2A964D4B770A37A9412F85C849A58EBD145EBCD6B62CD51ED7D858C72BB48C213FA667B632C7E7C0F96497691E3175AA115BEE07A94618C2974933DC110BD47264BE062EA5B812635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = 4126DD84763BB5A8503613B86CD310025A195EFA7D2BDB8D7D5F5EC0F14EB243FDCCDBBA56A973410E5B68979C3E902C2CEAABD4FEC4A375E5F0B627988DD109256E69AE00FCD13D5CDFB1C4A86F1A1AAC8E873122180872BE233703B90320AA66487ABFB367C209FEF9EB6E81BA39A17AFC50C8445A2DEB6AC7E1EB628D80520400651E1FEE2AB6C2E2FA310ED2CED995FD525B0C5A9B4FD71575B1825897896CE73D5D9F2D78A3F5CE57A0454FA34FE27B4E02539C9377EEF4F851C4B2B8B501CB49345C9C1FA068635713440C8D296A12AA0A656D5172A76770233953B53CB267135399D9A1D1DFA708BE6CDFE40D5D732C5E64D41BC0935FF3FF3E3034921D01BC4735A32423C11449C47F1AA62F31081C9D6E65C26C66ECBD164DB97642DCCB19C7CE541C4A65BA245EE869F5A330BB300D742620B8368940AF63E2499F77A300C588DBD2204AECBD7AB2D69694E977958B9E54940610FB67851E38C3B4D3FB357745AD5603F22682DB57F79E8DB18872E9EDD12AB27C05B0A2A80B638CF7B69F4CB4B684B2D25A6D953AAA4E7063646B0FCD472D93BD0741AB528155322F0C83AA285379819F04E04482DD789B00F385EFBF3018DBA42BC1EA0A4E0DF78A6CA97A5AAECBF8440B0E5BF8CD41E617CFEA0E8AFD2FE43AA922017F1639A4ABFF7F1A9595A1287D3053AA4522EF4C1326394BAEAA5B852C9C7BB089B442C46801A2BE979BB07B81C4D42DE6A194BB193C12ED24FF4927BF9798778B726B1D975CD7CCA8950D82A90003DB65EEFD6E3AA49F1FEACBA69747DAF7438AD88929FEA6CB821472D7F0741B33FBC6116CDD907F6476055C229073C2E3824E095AD5509C226FE9CFC239333AA6BC8F2752C47D122D534CD520DED4F61BC8DE4047F11301085C5BFD69E3FA605B41E5B1CF80ECB6B3DEA63EF2DA4A29209A564526FE88660E71455D2FC91DCC0B0D91319D461D0496ECCDACBFEC96B85ABF51BEE7CB94BE3975CDA4FA20E3F9BB6B9CD63906B515A32344E7981390A1D7CA4045AC9C528C50AA68E6776EDA9B0AFEECCD8894647071851757B5FC6485ABB3275407ADFC3EEBBB68A8C112B8410E3EDB43FD235B0BDC804132F852FD368A81CA73CB38172A60B476EFB219298FF8AF7A83501E7940DC11D608F4DFE3A0FE4EF1EB35C3AE12A9118B77CB4824C872CCA28D624967C0F0445CFE69A0BC8A29E5269978C00F35FDEE9A0F06EED096A839AFBAB65957F720742BE0E0502ADB70A576FCD55CD2B7E407F868DAAD842B81D882BA6AA3F9A3C995AD5303555208983D9C181E53D7D38FF49C8E07DD753A973C4A05E682DE783EEFB17C7DBE340DA9EB30B59DF9567EACA2EC3347398A946D93CA90786D18DDF7E39417E33005284F7181EF0B503E4D5E51285195754DD3495830758AB11F04EC82E63737F46BB80B16E1CD679AA2653453D5FD3F4418432D712CEF6DC2FEE9D0808B7D767BCEB1B82882EE4163432517FB4E61AA4B9B27BB6930AADA95F3E5A6FEBB3C5B6CBFF1C10160A92D19E84BFFB05A0B700209EEB90FF8E773F540069CE485F1DD133D5361FD4D6275523FABCE8CEBD741446E92819855588B6895B1E5B4FA819FA0A2BDE63BD42D0917D4BAB1DC4A53FE5C2EB2F0A30CA0A63D +pk = 4126DD84763BB5A8503613B86CD31002C255F6452633F5B4974608782F1592B701AC47C503817336A22CB761AE1DD5D949758581C69F641B95E9407F7D5A6B540355AC2D77F7DA30596677288FE5F69EA67504BB8F0CF5E3441667D9326C757B329B4614E6AE8C653BEEBFC5DBA9759543BC6F2C2A592F4A5A90A10304EB03181B783A67ECD2BC0632137E672BDE34CDF7FA821F8F3E751B6B73998858171BB74202335C3F30E022CC36837FEC8E0125D45C48FC0CEE40C74F7260E31AEF717886A91B25012F0226BBA110467BB75F640AA7623104D8B3B7E25485AB01525D6A3658AD749C0F8D85C15B32A56A170DF1C5E876FCBBB93AC361F79C892B5AF32BB30A602870E603860E49546FF2FD5619575F63F96887E0377EE046BA5E06A9606CD602E1E63FA6E7334D74B72C6F0A06F8812B7F490329F8B59EDDDA8512B88AF950B32AFD380117A8FD78E596081D52535A8EA2BBCC14A0157BC7EDC345E6B9F5C9DE52EE0005A0D150BD9C3317AA1FD60F13A96592FE831F19AEBBC61682B937302C5C0248EEB47DD1304A6201AF105B680A487F93259840080FEB3C87BC39E924F0EA0DF97DEBA31F1DEF2EF9D4AB02EAC21A55889B89E32671FDF399528E01D20E806CB6EF04103CAFCD588D8632BFB8381A0BA8EB5AFAB824A547918FB880653034C8E15CFC908308F5A7C3E15832F304A655CE50C65440A5A0078483B7B06639F06F56F232F86BC58D8BC78B5082EA9AEC0850EA0E382CA11D15CA7E40CFA0284BBE15613DDBF4B315D406D5B05E77FCBF16CE198F2F0F8B2B17911AC710DF1202B962A977C828DFF9CF9805CC9E24C83AEEA58E70679F72BB3AEE10A92965A65D4C41EDFC4A7AD1EAD66B9FAC8826194EF63E02263A905EFB162374D3F603F50AC0C709B88DC0814137E3660442C4619178D35DC8C2D393386842D22198CDC9FC167802EF6A5678611678394F5E423F66058C00A227B2AFEA3C3633708BC334CF334D9BB282C9067E7459DB24A3334DDE334517C97C376C1A01EBFC6CBF332E06E46EEB0FF2799EEF0CFE84A1A73FD848B870CD6DBD78173BDA168127D729239AE17A751DC93FC7822270A6E99B9E80B90E9F68E461FFB4FE1B5693D16721553AD3EE00D7FA5A519156D1B3E220A121A3D15A3C664172B51E0FF448E8B847AC3C6E43BCF860C5C82EA8B51721267A30706EBF49BC850D0A63EA34122994731092FC106DE9DCACC39E8205D104B4A78BA715E4E97979C0904D8024DAE260C735CD4B60324AD33D1B6D1755176D3780A7D2460E135555C3F5CF4EF900AFF8B30C245517BCB5EBEE142E9D1200C5D20DC50C0D1744C5380915BBA34111DF9055B98E9627CA6FE23F3617A3303AF5A455C666C683BD08B4FEEDBFD05824D698E3A88E348B58B44B7D3C8A060C17D1ED3FBE66A43A202F07894CBA065641BD111C0BABC6CBDF2FFE80DB7F8C9D7E181B7AFAE7BB2A05DC57BAF00FBD855281C5BDE42B4995076671179D475DA5E3E8EB38F5FEFD669062088713FEDEE5E11C9250B5D84F91D4ED385D174C9D4D918223ADFAD2DCB3412B2A615FCA36B76CE4E4149DC7A5E3343A05D637D54AAB1786C625C063CF3030CE49FC286D7CB02A9EEE3A16E36BB4EA966F06469E811B6A32 sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232 smlen = 2169 -sm = 2946161974D93DC1FFBE470D348EDDAC90C83B25E9F1213BACEB131DA3BDBAA2E874409105B5FE198A45FF2536927BC3C5AE8E44721284CB6DFBE40547525A9184BF439C9C64A5B46D52D68FC0C455EB7679D08B808009C353DCFBC9A529D82B7B4125A6BE116AC8DDB771CE308F379117B2F3893E94B630169C0B722506AB63B5C434F543F14A48DBE36CA9FC05B603A2928FCC7E66325D426603CF3AF2346D0A30A9347EF2520A1C44B919C5F428227559EA689807FA827EF52578E5736EE8CA5D563A9938D0ACAAF0D6564B0A144EB1FD4B12E0ED458D72A40603D568F036CD5885CC4E10B77550138D7BFD136A2B1AA050752AFDF3C52C52323DC95FF850A21B7288F144E3F0827D8C9BFB10CF34EDFD99879828A65C530AA292D101EF83AC3ACD12A9ECDEF889CC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +sm = 39B79B9B0D9853837F30490B9B8B7EAE77741A65901B86B04AEC70F879A00E57D8E3BCB763C2CB683B4D2FD4C6CAD2CA97F19F6CD83E86FDB49A1489E73FFD6299772AD922795383B13A29BF5B5AB23F798B92B15205E83AF41FD5681136B4B4DAB067CB577B2A8DF67FD96A31AE938A9C4A75AAA9E3414139837976B89643F64328F39487593851FAD0D4166109B4962CC47206BA99F44CA5C89BC3F45820B3ED93C65E6F3008799F180A0AC64551FFFF57B46B4AD02F89A7EC8342970A49E03B7F233CA44F55BB08C6069C387AA3B143B3CBCA3997B7A82FD547104CEC691DA76F57ABB3444ED52F6CE67283DBF12387C352FA35AFBFF6F322F6B7299A1032A93CE65BEB6A2702827D8C9BFB10CF34EDFD99879828A65C530AA292D101EF83AC3ACD12A9ECDEF889CC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 2F24E4CDF3C5AC1496739FA5D23D2747F8398402CDEB5074DD6B38F573E422B2B7A11232AF6B3049A3E3438E40136BECECA288E00E19101BFDE107FC6449C5A2ED5913602536283A640A6C797C7D8DBF92755F45123F95CF0536B8054516027A7829FC9659CD39402C66B02391B91E371690628B5317FE9BD4DD7FD3FE39468C77A239ACA3A6008B87002A387C99EA1AE4205A47B97FC23852FC61336CA95DA97EE99AF3FD133B6210A73D73FB8E5FC1D8A4C3E5FC43BC3F75818253513D4E99CCCCC9E7E6F227D222DD2982A51BD4575D46AD4320C54BEF676A060F04FBC9340D6B4E2B3F61E25F241107FBC0A1905548D600C473B14CB120F1AC2B748CE9DB3CD7992BA6C66E8133E36E7DBB86F2EC9C24A63FC2F96BC25BC29E3FA91259DAAF2EC6A3EBD5D57DB8F3B026416CF15D7AD9E5986FACAF19B5388CEDDA3BD7F05406276477108F459955FBDACC6461A83F280D8B2858634DE0BB4E01DF0B4E8D070CDC4533AB233A0B9BD54D87B2DC6BF2F545F50B39A8357ED965E6AA4175AF785E1C04BE8E653361CA23264A765948517F306D4F36226ABE558F52B05D4AD6FC8B6F80846A2CE8D7C27CD695DFE6473F2B50FF6765226BB1332098EA6A2DB1B18EC868B1897E449A0231398BAFF07E9710CB8FD61CBFA09DA4D9B219EFE9CBE101B6960B02C2C3535C3316D387B0DFAEA3A0AC874E403E9C8FA439C781753F1769BF19CD9C603E78A46BD1944F256C033BC8776DD2404F6CDCC5E1D35B2AD2795577ED54D82F509C49C2D6A9F7742A12FAB78D658C2C3076211DABB6889BEAD1D8EB538B57243B6B82F72A3071FE2F1E4FF23094571688316A1FF15667FFB6976A99BAC117B30403314DCF1B9AA79D2406AE44F96EA7E062FDDB14A742FEDBB33BA3A23711B854DBE9D7D06A9D580B294895FDF921B6025504781F08E6B0C2C220B7ABF3CAB06F7F53D6B6CCA3FB7A89E1CABDD1E00BFE4F9FC7924906323B71AE674ACDFF96775161719AF04675A2DAEE58075B86DA701D398A8A221506BC449092E927463B341E5D16E9CD58E9E422E2ACFF8B20EEE811902602B2E1D6B566080C4976B166C358043B87DE10235BE17ABBE96D074632F6571BC33A1270555B8F280CF83CC16CB0F30EF013E17627B576EF3587E0A86D16AC007519D5200CC3CFED0AA40726AB7F6D426AE01893539F353ABD7E634CED3304692A5218AAE5537FAD16EB723A4E02D3077FD6915EA4557DA6B1C67D77EFB862701FCFE0BFF9CB7976CF524DEC116C3F1E99790DF29625020EAAA2D56A969819EC1A2D59F7E6DB4B75D95B8165B92A77FC630730DAE5515E603582DADFB63120632F475ED2BACC2480A6AC4E841870D38171AC5B80D02E8855258A13A7838279FCE35536FDFCFC3E6C38B14CC219CEACD79FBD030AA111F5F5A5811EEC9FA2CE6C14E48C8BD40BCF3416535EF007ADFBE215AB86A84408893DC07D31C3BADE3DC94F4F57053B9469A928D7026FF4F4B875A3A04D61AD0018AE5A869E937450389199F7A06DEA731AD4335D055B323096E4DCC4DAA086ED0325195B3A97C9689D5807F33218E053054DD9C4466309905EE62D50B01670B212AE86675CA0A60283D150049F51D062E56630202A1AA00E7922595F64456E +pk = 2F24E4CDF3C5AC1496739FA5D23D2747738B239CDEE371539ECAE3C3409658707123F5575AA99B01C72214181D2AB32AB1DAFD603309A2023FC711C25057F0E5A226113111B7F820148D039A981E0CC17828FF5618DB6773800DF7F24B9E0FB258BD3897E7AF6F934C9505AD50F30EC54745F428836B68D92C1E658967F74FCF64B40AD01A96AA2002D19D973E9B54CF5E79EB2A2B0D9AE89C3C19391D69ECFB983B1DFD912A83B865081A387D8E978D9BEEB97042714E06E2AA0A990E0F16E234007A35B8F19A84A1B17FAEE077749C0A8383D23B4A11A7DF42C32354F3D623BCD93B56AE118F32E4C445282A19142EEDDB9E01DFAB50D303D5FE0527353CEF026D400E0AB19F9BE6B0BF7AE1BF0F75E1B300D65305A6A8ECF3439EB49F7E1BC806CDD73F1F1CBB50419667828F8E4F446A1D84983B703C6F95E4B52CDE84BCFB3A8C21BBB16D9B095F84CB797AAE9A554E6119C9632230708120A9DC7B4FD9A1DB0A862152E9E5E46EE47A4D2C2BE3B2E2FC14D332956B74C69A227ED0826764F5A9829B31238E6CBAA10BC14628D04958D4F59C467038A218F4C5777FD16A6E1A8DE0A333AA7024DE02F2C84B3E9D115D67CA1705C400E1A756B54519DC0847905436D2CA68E56CD09436B4934A0B590FF8A34A8424BC2586F5C92766162C9BB2FEDA33562BFF11F7A6BEF5FB5904A96CB4A24E2936210293987D8561D78922AF214E346CCB5F029E067FEE4474C7853CF952501E09E98E506C7FA4FBE46BD752AF96A2FC13F1766BA65638DD56D805E56F44310DBB6D0D05D61866B4E66233D8262C99F379DCB7E9DF6E287FF4108E759A62271ACA44CEEB1549E4F7E823BCFA07A8DBEDD21C88E0D051D518337D817AD64C0683B024B0125526646CA9051E897E0912B3BDA7AB37B3C4EF016D8027A103D20155BDC74C847AF5CDE46D0ED80B83B297538B0A3031B95A63CE9AF4027E8891211A7048DB7D5F8ED87322760181CF5356C594E1133C4A0C7133175B0DC0B62F12C80163519F570B45E16678EC4548BAB885746522CB58AD08D4349EACDB80D9143D72D14023530AE5EE2A9242E0A81A9D84CFEE923AEDE98D6BE5FFA79E4E1AEE7470C0D4DDBE618532A0DE7604DF3B8831E783A2CDFE61C6CCA1D2A40429BFB5E77CBE3D6619001B6871BA7776DBC187076B43D4269A46DC7D083DE56EEBCFD642AAE3A34ABE34425ECCEA12481E113757823367205512314D460907DAE4DFB2028550AB3E92E87A35EFD74BD9DE1F9832AAD495677E59C9F5BC5D4F94EE2783BE84A703D01B27CB1A01F43D3F1991372BAA59E30EEF1E463299639C25947A21C52150CA697887B39448A105E4DDC0CBE5E19FEC1F416A25C6E5183CA808AB670FFFE496F9BC651E34621EFBA20233557083CEE88A97AE8E74B5B9F173D2365A48214E008C2C843797BDD47D309B99D234AE6AE71877497501D0042CAB3F0EA1B7FD223CD814368A6E54E29B87B2C9D28C7AE58ABE0A00EF51123AC63045CC5BC112703DB036634CFAFBE36D921FDD5991B3B1AD216E34D7A933C81F886DDB87CCC351A3ED5DABF125B9F1E6F4A376FEA1A2FCC0F40C4DA4BBABA7E6AE14B86C46AAC5E932E97EA72A35D4961A752F57213CCB23C2C47842F8DB11 sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E smlen = 2202 -sm = D599FF1F393C70FC8640727B8B13B4AFB273301EAB7074C615FB23D3CCFD5462A244F86FAAF09690C50BE1A06C4FCA75EF9C298BF7586B35AA4FA87F8D3F6CD058D0683ED2F4A4069E37D4D38882D620EB7E0473FDDBDBB47C6376CA61D2947420F86FA274F3FB893B46060CB64A7215AF6DDA93586A7008ECE8C1388AC25A0A83E4E0D7D9B4F406B6A8CBD8CEF2E5B6065D6DC05E0E462AA8652F9323AEC33CC090AF85D75DB2AB689E357C606A98E0BF2DD6B9354A55C0233EA0133455760B8E2AAA42B12A4AE3F771088A5C8B593CB578A1C451927B073C6BB42962985396EBC317255B94CEC915EB28E88B9B81DE61A5E0BBAD2B11F0CD9866EFFD5A142BAA6810E5BEE50CF228B3EB168F2EF4030B832D8051539FC55D40939E777EE94BAD4AFC7956D47BF1070B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +sm = 19D9C6AD233791309AD81AEF5B8BBD7FC418A88B822686EB62BD1071869C7A1C21815C7EF3BFFB24318A695B83EE16E6B2FE0342E0CCB778C5E54475A9D033A6D68FAD3AC44FDC41D212DED22D00816E9CE211150D885158CE8443FBC9526E415254824F4E1F146955CBB62DFBF6AD238FA15B49DB9C5FD923297355DB744F8816C6E15F867240EA098DEDD72AB4C94CF8694FA6575A51E0E6C9246BD1E56B51C97A63F042382F57432A2342842AE9079A5685C10764D004B61CD32ACAB4451CF5732A6E09F3D8F941AD26D436D871087F980E07EFA11EA2D36CB6B3F2FB546C8F83DEE25C4AF5CD582936BCCDCE91AE9534787CF524DE89ECA6A20C5E983CB0916163F3D136EC6628B3EB168F2EF4030B832D8051539FC55D40939E777EE94BAD4AFC7956D47BF1070B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 44A32CDF29ACC8200EE4BF28D8A9D2AC5FC9F9EF4AACA8CB31763D8FC2E683A9CD59FE0058F8E3BEEC62722DF1C4D5A0CE642A5C29C58064278F6A2040725917E56C79B9F24CAE3AC7DF46E35A7C14CDE5B0F6B87F5BE0598B443F09FA79023F45F09CCAC3A0CF99CB38A257067862CBA5905526D86263BFA829C7AE82A78D51341CF4B8DB08D27E97E718E53537E4EE6212AE87152122FF39D600692E6761D301FDE819B54DEC9EB0120D662ADC57F93CAD0AE4F8DF6829BD9DE5B11D125F5601A5C3D20BF7177F2E86EA01429B64469E69FCB3F2D7CE2F09B3DA99DD48D44862B8340704EB59FADBE86E44DDDFBC1C9D49F5AE4476837D8BD60D7FDD36935C25546177FC2EB5331DFAFAE98E12EDD638363867FAA9A429A3A895372A9FD4C59DE3FAB00CF72D3402CB13624ED0EA4B0904F565ECACE7F2E23B5436AF468EF7FBD2CFB71C1C533B202112FB9298FED3D07A6A3D00777258750C6554D90830C638B9E78EA4BEA8A8B3FE0C66C7CD06373E09A682FD3406A3AAA06693A7BC9E81A18BB8CC02F2BD0E291A6C302CFA08F7C294815A369F63A799A6F5F449F0ECD006E5F21523DCB96532FD34B3793088352EB01D33DB431CB02869CF7DE9F7F588CDD2F5F3930B71067C6ACDE0974C0B4F57157D31AE4542D63B4B41AB1AA258158B5DE9AF2660A7D24FEE39BA33D35595CFE9F1BA09E517DAFE516A21B34174F7D943C65F4621CBD751136D42B12EBE6E274930D2032207E5A015B2DBEEF3DBB3C042C6B7E6B0DF433C67662D6BD77E70BAC234AF10D781E1DC15726FDD1A764960BEE7DDA790E4919C8E36B8266D899CF0EB0BF37A429A8C333BBEC2DF136C1DCAC61106FCE0A78F8A6E7C9DEDFC0085FFF38C6B2EB04C261A1C7EA074D00FCC40043AD42F26AD7923759D70C0E9528265B945656A6F13A5D6A6437F924174D5E4513BB682BEEF3D05080BD4065A3B512AC47BDA11125E02335E602D00E45B7522ADB16AD5BBCF3BA80C3996716096384F94E7221576B01A53AF2DD0B9D7DB1D8757DC04B50990266A4BDA668277C05CC1C52E4F7D8808D4B344B42064DEDFB92D85D7C8216BE4841A1E6546CC5E097AC0FC9B8BDFBB81CFAF823DD56BED59D515279670F8BDC5EF6AC8BD5B6D6EF189DC0311A2F6F7B1A86384C4EA77D48578B1A2EC8E7B7902F3A698EFDDF7A3E1E7F97BD030829EDD2C22279C80C43992FD5A4F1F14E55586E708D60A375119507D28D9F5C2A9E4BC2838DD014416C7E43F7E87532D244C6E2D2163CE080A1BC6A7E09DCF9CAAA17509959C70ACCDB255C87CCC4597B3BB58768E2D11BD649F4E386D389E731F344FED86B0E837DDBC82399D2136B21B3E04E27F4B1F132CE460804F78E475F56D7DAA3EDBFE7446AD4F675D073B3448D052E6D35DEE98931B003CE8562CBD382F494D31FD0DA036CDC0B937BDEFA219DF5853396B368C3B176A39394BFEF4F6851475360AA6BA76693A573C84E60FFC0A838319678D176268EAD5CA692AFC2B6CB575B3CF559D57724F0571C8E24ADA341E26311933A893D0A55B228BFE52EDF2909C85935D19C51BCC4754B8E8989740B395BC4BF3E448FA83FA0CC5151D63BE44B299AABF17392F61AB00D687F87DD8DFF1A55D302E5E6E56C1 +pk = 44A32CDF29ACC8200EE4BF28D8A9D2AC094C7ABFAB94C96520E26314CDB2614E3131F41B01D0E728B3B1AF2714303113B946311E703A3EDF37509E12B5E586D96D18974142683F6CE847B3D388311F778A2F8E3514321B298DF0D69DE41A81E8B6A34C3717177949610B4C5E6D78266E64D631D12042E9814273FECB027A590F8B80C97297A6FE3B7D6E91A7925E0F2A85B7D797B1685E870CA9C136A7A714D742196C713AA541DD8FF1CC658206EC618D448904D754802676D47C6440154DDE47FFA33E54EBCA4E047237CBE81B13E73EAF3B5E9EE1DAE4DEC17A15DBF0C86088D04941F234A1838B01FA137E6772A076013DBE98E73A9E7819DA9FDEE022BF50ECC5C58D8510779198CC785B49E5024C163FE75C46C50426835908A993CFC3A984ABC782A2808C15B7929FE9322C505F40F82EB7C462E64CB7FD6F19F35BADA317C59A80B6AB934AF0AFB84FE0E0B5AF21A1D0F213C939B1438CD40390EA3A64B1F2E1195BA9918E8EBB2F4E0DD786E184BC61E9FA1CFC36DB8EF173A9805033588798AC02CF2171A3BC5963438F6E0CA60D5904E8C1085CE25F6126894F6DA0B9F977568CB851D8779B7C7864F813AB581E06FCECA189F5A4F3F9D19B25979A81C7F7383952573EBD0DE55284C40F6FA28F9ED6B551F15666C7F7F3F9869050734CEDFA5BD0FF1C5CE792DB39E77D154DEDF199252E521B99C3F9EABB4F1FC927A0247A6C680811DA199F18FA8E2304C045590FFA392B3CEA4BA74F1FB59BCB32CFEEFD80D53C11AEA2D04285D4C9B727A7EF7BEDC67B16AB784C44FC6646F78117B23A96794A7A3C3F8245EA1D8B6131EAA561E2C3EE4168C3D7AA381E41994DB7D05D95C673849A2ED61B010EED4920A0A88DB478FE2A43598F79275149B5FCCCEB8837174CBC2433EB560C7454C3B75F5B550E8F4482B379180B38A01FD21EB152DDAF5D3783FFF9066DD3F330F08E02EFBC819F063654597B994D440FA7734525FFD8F1FA936C2A565C054903C4F2F4873319928D81BC75C05A9DF168F5386BF6588B746031E520918D67F4C862F06566ABEEBDBAD437C83CBE2FC06C057723B7C28F15C5498D47E52B1501FA5048EA1A9183771638F47D27BB21CDB0B78FC0874839C0392EFDA127D83EAF88AC1A8158D480A82D5020098021D63CD54D8513F52A79C659B4CDDF565B11121A64EAD3D2941B9E61E8BCF169D4CEB385EAD4EF10AEE78C2D141366C759BB5ADD3D8586FA2E2EFF022667AEA5992622C93B9C3A9D1C9E3C6826FCF644B2CBDD280BBF3445A2159B3763810BFF7C07AD35066671649638D950007B66EF13822070457A2CDE09267F94B024E9CA8C8086984870D46FABE754F81D9E5E55D5A7F116AA9F114A632C47607291C5C9F4B701DCCF4EAAF11BD1EFCA4730D7B7A656F9C069D0C205C73845936F5269C68AF8E8644729779C0CB3A2CD4C1A36B269961575330FF35F51B942A13B82EBA3E742E657AF1564D1FB712927C305D5FC5E7A38FEFAEF176BCC777D15B47D595BFF5E40B0FF9751D45BAF49CD53DADFAC336C990B02BA2D5BE01C985F78C206EEBCAECD82A1816C3394847E68F92405C318A1E0AB5466A5BE0AA988BC9AAA84CF2DA15C0EB1D27DFD21928850099DA305779A2A21 sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BF smlen = 2235 -sm = EF0BEA33914314E05C5CF8D0EDEEBC397A198EE0884C3949D5874CF045215E86C6FCC7DB11A61A7AB6FD6A4B31A76EE0FB185FB5C986BECCC1939B2A9B8F24CC5CF18B8A48AF3B533C657AE6BF389E7AC79FA9B93D856C1CA2964640FE21F9050061C69579EA866FC7ADB34A016F6727DD438A9915CF8C42EC89700E0C25552CF6AF341D40C43652CBDD9CF1C9C91933E96E5B114AD61AC84D3A1C66D1421BF4721328D3D8F0213AD1204556C239E654B02D906FA7EDC40F216783AD3DB5CE092814EDC3A7D622A98A4956B2F6F938C12F03C5FF84C08C0D56A312C63D2143D4344B1E4CA4764DBBE5DC6E8B9A5D1EFCF037585DBAE31FF53E27F0C5F073275D144F3E9F0315B57141FA69FF5118CD419983904D086DF45E0FAEE1D973C7100670AE8A87BDEF25C31F0DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +sm = 531FC3593144216F758B04DC90833F0BF90C54AEF835EF95CE5B02A547AFB42A55A4D88DC118CCF05E4838BA50BA980B8D9D48209230340C53F3530B770D0476DE7281C394C80AA96282103E143E85D3917B1BAE46E15746B87B938E7E62168CF1A571AE034A5E523D00A6E1432EE62E2483FBBC05BCD58B75A8009164E73426D71D9B836FBAD7A1852D8ED1451E7C36EAB2AAF0B48B375765055538B14ACC751F9444AFD88CFF9ED16C03FF8E737D2DADF6276C0280DEA1225EA0A9A0B70077BCD6FF6A9F74B756308BFDAC9CCA81F7CFE1FE8E4078EF2D190E91A7DDD2B0D52B1999853AF0870EBB1054597DE1E629A0FF318AB11A613CA746E555441C0E1AAE06028C550D03FE41FA69FF5118CD419983904D086DF45E0FAEE1D973C7100670AE8A87BDEF25C31F0DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 21EF8994F55D2E9A862ED3BDAF303ADF7BA8E87164814DE8168016CF030A08B93E9C587321B7FDCB4AA11B0F635C578C01983A8B85E4D515AA0AED2D4043F9AF72FCCC8933F079998764617150F4848AE3F80A6FFB37942B67AA275E8FE585A03A5D99D5EAE8541BEE001D6BFA5C80B79B4DB361EECE2773DE503D04E22312BEBAF960C7516CD8F8A9B42F7996AB5C6EBB885E0FD6ED4ADA91E00B00EB4A67CFF6060E1AE579604333743DD6CBCFC3C680846DFA6126307AE0500ABD3436D84573B23487B186BDAEA6DE15FEF906B58AE93D9B96E66E87C8C893910FE835BFC39047B2920E7E9577741EE2596E61A37A6C865B0ABD57D0E1269049A0D4C2814BAEFEA25215801074FC8725502C4C0BAD5536EB67185612C8F8082A4BEF158E4E7D39E8E9FDB814917AFBFC237AA084B3A31E1DDA6869ACA48725737006528255FB21A86A7B9CFC444A6E833A64F5F3EBE16999905C25114ECCDCAEC4A9127CC08175101AD33B3C1E2BC9CA14F25A1ACC140A0763094109BFAF512F589CF27AD24164F3A223D56FF8E212CDD96C720C2ACAB12DB8D109868183C442D73DB2C2C96771422ED28B5AD9D6F1BD74DBE4330B83AF1342BED4ACBF573F84D5AA7E81BD0C1E2C7B6B76F8313D1995719BDE0F2F2473118174CCB0EB0036C8371C059C6134AA2E0229F0061E22590B1AA86229AB616FA7FA719168E156F5D8230FABF51815358B47D558B180A7A71CCC533E496491EF2EC47EE161501FF885D340ACCA5124B7518BD3030B04EC45F27CEE6E8855AA5075E66CF8A6C3373BE4E9058EF5BCB4FC7281CED408CA94110A6EBAECA9F4F593E85D05E40E4D07A23B4A45B6EC4B85AA55BA0E1AD47F3F0B9B847ED649AF0BF75CA709C32D06F9EAC7DB4C0C19EBFD5FD2ED798FCED4B5ABED640E880FD88AA32245A8BA9C9513037E7122030E1B00FA54509FB3C252DC5E1E2479E19F4902C28DDA08433C1F97FD4F169CA520DAD0F9CE8F4D5A9D6248F2EFED3E84898272280CCF7E83C969CC17CE655A705733AA30BFE43A9A12CCBFF3C31E285C9CDD1F2038FA88464FF5F5943077BEFE29DDD3288C90BC9507086EE5B02EEA065F2A8E66DB8AB86C87E93950A7EE24BAC2D6ABCCF9738A5969273CE29777CF931C53FE0156DF06EC4F75F8E46EA35E91768BD43B3E52A2255C58F2490F80A44206B2DB4BDD46DA0DEDE45AADDE2DCE3855704EEEAFC3C344D8F1CEDA17C921B242DB2CD44B674A6FFE46BA2AA049445B7E56377774476F06F69F29232B441D7B2B2F45EC5B1D25BA1C5309B940960CE375CBE752B12D48BA1A8682E946E7317B3A3A4921E80B41EE269A730EA0F86F5B23873E802FEF926735ACBD1B2A6062B4D93DDC09566F18D8034F1BD4751CB394E02E297C653F9645C8438DC706D1338FCE52C8654FA1980FD7559052D56DA07FE7C0AF562E22534B18135BCACCD12CA4C9478AAC8BDC85A2C5A410AF78B52B47752156BAA582652799E5F44D1BE7A5562CA4533C60CC1C07793C3BCBADC7B8DA90C6FEED086C9D92C635AC7301BDD0E3B199F43F77EA46FA2B06064284E0D7BE373D3B422888B55B0FDB0F00657BADB98026159BF7670551986CCD1ECF11D9C46508F0AC8159517E2F7BF55B9B1FC3969E3A +pk = 21EF8994F55D2E9A862ED3BDAF303ADF1E919B5105650A6A3FB10EA55F520865A6B32CB4C63C252D47DCD93E958B3801A109AF2662DC3C3AD0604F9433C370EAAE0AA8CDAF66C5CBEAE30CFB892633FDE2DDE59E672F766418ED18382F306D4A8F2A0DC2492AF76C7D69D2D6FA20272C0389BAB19C6023357FEE31FE3D81483526FFB2CE7150F4782354D37FDC51889C3330EFB1EE6DEC02BF4B04B16E8078827A28D5A5FBCC9ACAFEE4F940512F35E44A44E8AB67160B3F59D705C2C50EACC5416A499DD3D938D4C48FAB53B1DA8C998F76AAEED898F5B644D9D201A9EF8731ECBB64339F3A5833B5702ABB8F0C33940743C071A70647AC025A3B762CC94F2DBB5A87F682F68103B568845978860318B0684BA9A506314C28F9047341CC6BC12D4C15C68385CD8F7C4849FA50A0071AB31E9D17F87555258F2728A567186072DF8A4A8B20282CBCAA3B2428B5D40485DC268AA2B037C7D4D2B4C44C7C45921863AF74EC6D4D0C8BA72481F881C14419B58740A85823671FB2A51DFA224CAED2F9B16766121A7DFC378FCD81E03B39E87D4AE8293D1054121A96FFF1BA8CDF775679315DA95092129B9FFDAB0AACF4EFCC09C5F2BF17D0F2280BFEF5CF708E4E8039A3590D6CE6CCB686F4C02BC32723C08BD1B0035BB2244A6F8E15887D0DFDD619A4F37F492FDA11FFD6455116C4B064382E23CB63B74821685DFC13C3C77DE133B7F8D44C915B1631A89BB5836ADA7F875826B6A2A9E6642CE52A00A20F1B3ED14EA81789FDEF7AD658461DB3D606A2C7F4EB335EEF7FEEA15715FE7B8297A25F18062803A85AE9594450D5AE328ABF7D76F417FBC7FE844EFEA6AA2AB838ECA79CB459A02B47BAF22FEE9E1AE84D6B4A88110363E8B3443AE0901F0EA248E961B732625E84C609FB3AB85AB8CACBED6900D19261FB7FEE52D2F808E19CB3E47E3B83151F8CAD9B5D4E1A8B6D0A49AE23EAA739579F30D9A45F567AF01780F414C6128125BA73881D7095DF1F140A851AC4933D1184C09D469BA23EEC9FC08B5CD2D28D496333C025B1C0F1BA908937B16E1FA781B223BD1BE30607EEB24DCB27DA9F072B3DC03923832B939A8BCABA634973D22A6BE40674E563FFF7A3EED01DB416CAED488CFE8C4CCC45DBD04AE3C63FACA0822B3C74AF22DD8EF3A3D721908C9414650021CD88930B43AE1542773B21DBA827366B7E074C22CC08A8FBB43495E96ACB5E447224C33CC8600C2C2D345FD63709124C319739774190D6CDCF60B890B7ACFE3BE4874BCB525CC5871787BF4C90F86C76961CCDE21710804AA9AF6875B1C547283FF9CC6D3C3C49969C2BFB6199A7D8B4258BF84291CA08D89B8C4E0711CC7722583D2333218BCB68E524C6A74FE1AA9BC55E8B2394112263D6E328589CE26CBCA7E5B32DC8D76BDBC25AB2DB2AD44401D7C7C20F44D3718248B0B7A14E12E74A386F63AC2FD93D8A40EB2A53C5BC396C79119B1F6BFCF06B05B897184A5554464FBDF1933B64C766552C6035DB1D076BCAFB8AD3F4ED10921927C4F4C628F4CFAFA6F216F49FA5D6E7AF18BD075CDF8FE5D6F5933EADAC6E16EC96B4E5790CC44646B5C22DB8D76229A807C2656F97526BF878609F9ABB548E572B04483F07D7C23D0B3B06506A8A sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42 smlen = 2268 -sm = E52237780BA73EB3380DA2B2093483B98CE8A740360FCE71D9DC275F02E38547DFCDD7B43FD7F1C6965E15831958D16618CBD481CD2BE6B785CD59432F58CF27BF0606A0B72C5E85E4EC2CEE9C3BCD4BB00A96963B4DC8BB4EBC8F0EAB50C94ED61209D38C81038E93F50F0023D4DDD71AF2EDE3AF2C0FFB40862A21A19EDFBE6B95C1C751DC78049A6FFE98E11F8785ED85680EE245C7A121A06C002D9DBC2FC4A4670291B7D153776015AB6825DCF7C71A21BD1810472C852FD5845C37AD8B8B03B5D16BBE9AAA2D736C9BEEBB0127794C48CC701AB8025457C8F79C1109F42E81430DE5CF4EBBACDA0690BF71FB30689DF7AE3B03C028DF07D50E55D734BB7960C901B77B6EB331AA1406798A981EBA3B9AFFC84C06CBE4911E2BFAF7718D14DD6A2AF48BACAB58D346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +sm = 00EF28FD33770A2B6D4C09ED1E4AE3A930B0FCE9FE047962E4FCAEB61CAF24CE6882CEAAD1D8687EDC0EDA6BB1DE057A6E043274B4884F2255DFF423DBDA776FD4424A6AF46DD43328E69E4EF2DBAF09EF6A1F7B3FDFE31A6B0595851B82A378253332CE9C6330953BD692CC5324D65E98F72E5B1B77B003B529FE840703E768EB13B72ACA8F78A2FC049738B6690D5CACC7A4DACC1270D45E623F922950D81C6EA43F977C07233447A13E2C498450BD1A16C72EAB7DB29115AF91F760ACCC77131BC42DE0F44A03957D627EA455355A6827EF65348940A1D0330AF6A61EE1EBF472AB0EB10ED629A4AC1A83FCA79B1F539D4D1556E43980DC774B8DF2C95286E7B18343FA09C6DF468029D951BAB94837F1B96CA7E23339AEE44C0744557A0529E61F8E43BBACAB58D346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = E4D9050FC2C86E62B4BC32124BE0FF9EB1A2E5C2611398710901AF402AD5F812F1C8F5505F3F20F7A23D9E7B2523EC745B12A1FA47FF29D90E4FFA975DC98FDB62780E1F1CDE12551FCB94E48A3A6AD248BCBFB449B88FC3EE3C6D63D480E83EF0C8CE4A5B6A1D132C948DEA149B0D978403EB24DD14482069BD3FA660E0551A97DC8D23C94E6C813B9074239ABAEFC3CF9702F8B0CEBC8DAAF7AC68DE55B755F5F7D2A96A7A478C69A90251D4A7551140A0F4DB2080CE5CC232C1D0404FD35F4ACF08D1AD07A428AD2FF8B5BD6F8ABB4DA45524A8310042932ED3D79158F45EB1DBEACDDFABAE55614B730F3FE5B4C239A9D8C4BD7FDA040D9359D127AF8D5CBF385CCC94800EA75D9EA2AE14A030A5E946454324852355683487F7077DD2A70B92B41334F1F2C908AE049006A574505E0B8D94D70F8717626B528090AA15300614B91D5635BA1A866B4ED58EBC3FF20232C2006CAAA601E66BF8AFD3BFD2044F3A9FE3E52EC5288B41A1470DE220D76AB301835427E31F00ED6EF9D4C2833FAF47D3D4BA72B3D9815C90A5DE022D23FDC11FF975362E903A49BAD2613C8C3DC9094F847C396FD0E1727A01AA598AF30CD81F8AFD684AFF9EB9CCBA03FA577BC1E0067B5A41DA2815EBD10538DF68A85BD57E8E07082248FD30B51FB96174AD8ED523CDFDD0F49F9C9BD2A93DFF4A34D03F31ABCF8863D96AE368CEA7A63C0FD26FB04F4DBA99742F2D1B0AD1D45E2B2EFA4D32001A257980B0EA1DFFCBE10B250B00C74506D4858592483961955052684E335925E8B0A7B4D191A7D30BAF15186471829FE34CCD3E1F7E6C0D494470FE2DAE178BF8B1DF14CB966841FFD35F0687F42687353868DDBD9A1422DC80E8CCCACA3D6A5AA24D53E93D370CC22F9E0A1F4FF3778BE7FFFF2A0F1BA5FCD3537341346A31B933D3CED57924BA99FA8F797E447407F015E4A3AFCD958EE64FB76D7C06E66DD11E4CA6127A4DE99957E8E54645B36025796E556A7EF6EA84FD1AC730D574E859B283A0F079D60E52EC8C2580F3E2AE3A144A29162BE09784B4D24B34FB4BED36E633BC89986703C8BD80DF078335F50CBF20381E8B14AF9757C5143E35F145E39320AA4B6DEFA160A95F7723829E78199C63D29C26DACE0D007AC361470C3286ED6965F48D152B59A771EEFB4670552C529BFF4A3A4666284FFEFDE693AB256F8EF527DF5B40FA4133D798A66C0A167E5FC85E2137A07BB5C3BC150C133A9D55324D64F7AC7A2CE64874B4826701F9662FCB9EF05485860B487C0CBF4A6D36EB0F18E5F55B18B32236FDB352F2B0D3079E18AE78620D7FB90A07BFDC7F7B667EF9AFDAD2D326A8E723D33A1F29FD09099DDFE235F83F48464686346FEA4206812DAF2E475E1C3603879A6A31197516BBB55603721D69406A360B89AFB93797446A0E47D349548462EBB12C1658B750FDD2DB7DD41F127B5CD65624D609F1F8022479CFD575847608234F49BC0D3AE478B2492F4678CC4ECA4499D46A696A5878981D6D202C6D2BC0DE9D86C635536A85E61E5CA3BE84FA7ABDC5582C56C0F8D68DC0E687BC3518265FB767F65498692AA7CFD1071EF04A51E21406F5B93E9B2011E8DF4A1F6088E675E923F94D841CD8B65F5E60A23FA094656C +pk = E4D9050FC2C86E62B4BC32124BE0FF9E9919A24A5D168557B9705D67E03D284330164E8C877CA21B7AA4B009C2AFBA1B5EB67225B9ACA06E14BF3010738036941E61CFE2892AA88964EFB4546EA5DE08AAF3B9F8B46167F79AFE56B806B63C1D1FA5C312C69472DE5E08C020854A8345C40BF01E65F3556457EE1A58B1E58FB114F456089792953AA941E769F11B1E20CD3D9763DF30CBA4C79F949D46F86990BE9A8B1FC0D12335C6D81B0D39E0363E7241EE5A64553E8DE089D7D881949E9C70D5932D9E753E589C83004E915EE150318E5199B17E9D6E11A06634290B25235CCC0A053B8560C18F2766F8D1ACD99636D54FB83011D09E8B9E3F3A2A10D54F769FA26A79982BA4127226E37216E595DF917D26DFF3BC67CA39B02AF9BE2158F3A33689A8C88AE6715221ED09A84E140E581FF4836C17E6EEC9F2C25432D7851879FBB45A6FF625528F32D1D0B9C0BF39D16897B3C4EB59DE59EBC7084C0E811E3B9ADDBED7EA755353B2A92D3E4A2571C7FFB02B8131C86B53025E2543E67F9EB3F7E914B9A0687D6DA4BD4E874481DAD1EE6906975C2A2E9D7FF2B25204B2E2BAEBA26B2BB738F7ABBB62668DE19C5BB22994778B491BEA7BECACFBF7E6797ED3810144321D71E1162F8DC12B6D45357F78B5EFD6FF978C8B599B780E000C9B329A78248131711F4BB860ACB4078447E67C6BD34511F5042CBEBD5EE142D37D4E0DDD31F1EA22107DAB0FF06A11A38A917D0DCE54CC2419103E795761FBD19D7010B2F6BCFB6A77CD19399E7ECBA052D91914D5C1B288CDFE2C65E2526A9B04EE3B945F249363DB26E95180328BD71F7A4635C3485C4258C91D10D97EA2CCDD53A310D57904416D2D5718F0E70CE697F12664A3925EAD45A97B07B907D11642802605A6702C7B60C772D6BEAD6D63A6E4ECEF9386CA5EE4C92672370F9071E8C804C7DD4188DC97795B8398FDB55E0F92BADE859DDA46C422C805251AE5921A3877E46EF960777FD8AE7F8FCE80D01DDF2F222FD216F93CB0482D1F99A3C483EEC16C12DB300EF56B4BB507D8785E12DDEBAB1693AE26139EA30ABE2F4FBC536DDD258F7E2427A7A08A5AC755637A048B84DF2D8E606E2EF3B5DE539CBEE373A28DD58C30078E0181F56E1424ABF3D000AF96D3638B56DF4ACF768E402D7F0777D44840147BEC1B29A3AA1E253D74D38522E2699F46E9EC334EA5D8B2499C0A657B8D29421AA46CA84ED8F4E7326426981F59F85B01E5C2AC9BA9467C9209E7837ABD0884F893BCD686E5A2847B5785F11A0AC94CF2F916B11D4D4A5DC56CCAA105FA91667A006914F0AF8B1CAB31FA473F0748DAD1692AD92F53C54FC89091F25342B2CA464C58AFBE15DF55CDCE695AC3DF624003181BF873F045B4AB5AA722DB4436EBE49447AB3CA44D30C961EC64B415EDC0409DE84D006224D525A7379C22F593A2937210E8A2A61F9E1931F1247DD6B53EE382C3F7CBD45C53DC7F8C0B003AB43995D831B8A4D7F20DA2A3E83AED62477D04F479871E252E304E19CD81F2B1A40B2E7D895C84E66B4BC182F0ECFC3D7E9852C22FA56EDC371D82A64F0B00072086A59A3BF18926E4D4777F35A548F7FFF8276C71F03DD53C1550658C012869266BF71E988FAFA20D59F47F sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01F smlen = 2301 -sm = 72C60AE988FE7D378438341161EDC311A4952836024D4CEA3CDCA705B1870A6672B2335F0BEB085A0810DA13F3C8B69A394E37F927B09228884929EBDBCB5F4178007C238F49E39645CB8630E48AFD61C4E0E3805B065383E6E9A276B9CF772F48189B017524FA87D73043943D84B550A9CB6DE1F443E67394E57C0BE11272F354DC81DA3796CC2690E7639A29AAAB501CDD47B701E30ED85DF190889B8A544E95874504CB528E25A0BA8C3953A51912EE23E3891154D74AA014429F2834FD9B536E19A5E94C4D80BC094EA32CD15BFCDF7FEBC82FA0A940B89E7C69CF86997F45EC91CD66FF54ED857F2E774310EBAF0743B80B54CF8DC04EBB852196949609917B927F064AFF62FF2220CF140252C6D9B924A9CDD0EB2408865571874A39DCD58F22A3E769B1904BCF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +sm = 63A9512046DF3F62A5E7E672E8F69F870E187629AC1ADCA1231234665697F78AC6012844B5FE076C2204E8BBB47E7B78D508A45884E27B5BF11969668C2C7A5294475CE8C0FCEAB2C016E1931020808B0E013CCF3DF5314B1CE440D0D38CC94056BD339018A48F1BA2C45A7E1668C68096B9EEFD6E78CFAFCF2EFF29519CC69681341F33D49772F95C14FEBE6DC1E8938F2A168586B4DCA1171D92E5AD5D8C80971FB0CF7FD3B78C1BE3E11F5D033F105412DE611D18EE1D053CBC81A7377CA7B65D0305657B1628FFA349C8D5597F230BABFC3D4935C3692F472342B2428C90334DFE129504BDAE81D75394715F859875AB7D79B38855585DFB844C926F0854283EB0A489B6266E9283C52F667E377243122EF40174E673482CA56C84586B8091876B15FA65B1904BCF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 1050030AC2E6FC55C366C826B97C99DB5978EF5A19A4F2283CC4D994E5ED98187F8A3FC8DB30F909E797DAA4C4130D34D6D4BF95DF4B38D48436B7C6384EF1EB5A6C79117E30E82F6CAE378E35773704B7BFEF43444FC18BA3047895F4D0BAAFF371486CD014CB5E0A4E4B21A63BE88C739E3BB7FFBCBFCE11DFE585373CAA0B739F4BC2498D95D7EC74FCE6BDA51D1A051AB91EF2A4206D9088F5A9E9BF7366BB345EEA413E2EF78252CA2FCECB7497F1F1DA5A61FC4C67D18018105645389FC21CE8755119DC4186C532C5384F9ADFB1140B1940D06C31FD375E7C61241EC45DFF8C7A4D2852088EE8CBD969EA3C0E7B33DD8D92ABCB1FA43AFD27473F4993902CED101EA9014C8E9C9267B9C914883EE2E32EBD11AC295E88A65AA83E749A8BF191F74BFAA1D80D5249233372822EC4FD9DFB0DE23AC4C9B961643AB2F6B1B6A7C4A3BE8BEE1E313CB01F229BD235225DA1E0CD608CFD2AAADE86BDB27A4571ACE641EED9B5E1C603892DD370BCFA8DC30FC8938EB2D33475AF0DE26A2FAC9A1A3DE03F209D30EE69166F85A1CD93860B85D38951BAA9BF56837F19BB70EAD308E911E60736607581AA0F684E737F59FB7489A4860AA67923D726A433FFD53DD82CEF8ECFABDDE1B2759C947D200F507E840EC475F7009FA7DC1758F3875F5C146BE144053608ECBC0D52D49B1DFD73132247E41DAB213EA8AE31FAF1EF01BE8B345022F2CE43779EAD2F1C032A1554106C605154E31405BF5A9CFA72CB0E610B57FF524CAD01AF3150AE37437844F112A011EDADFE8BEAF55733C322F029DBBFC1EF19E8FBD8474625DBCAF14DC3D130CE5D923330546398D8A702CB30BF11641DEB9AB058E310BCFD5B920B97ABE8FF89C5631EEBE1C3151550DD933E28809775EBAC9181B022CEC37DB059C6170B22CF7382A6E51D43EA1B6AE803CC451B9F04D99D0BDCB5B431D0D13521EF0849364A0D3B710EB280D44B2099CA0BB8B9E43325779F60E3AC7F0B9995CCA0924B4E76890AF8F51B9B9687BDCB2466DD13D15C1B1849852C8D57DA22FAB1CEAF307DF00965474B82E92D95292CE53D5EBF0866C98C7F1B6A019A1B7D43DC2984C24E7B444DD3D1CAE163478A174BFEFBF4E0CD4C3B9D4C5765121AA7839C6C79EC7581726F74CA8771DD545478247B3F5E44828FEBB68164B14778D79D61C06DAD00E7453B52C42327C1C1016D328C01FBE8041682367753F73E549178845C6E1F095A3D0EE34D64A8A650112D40E16BE8EBBBED0647ACAC44BB72BC5965DD1DA2F7FD6B4A4DBCD1AD1E6186BD2653C70859DD61893A93339BB54C0B14F052CB88B5DE8872EFE3E5856702DBD7D05FCA02D3BCACBA58C60F3B2C26900ABDE4B1BC723120AED46348319D9F242D6D44BF1151D71BBF3FB65426B1EA6319E82D8D71E0E761A80112586F928E015C2AAEE13E3F220E3BB238718231FC6995268AF1F8A8FF3133C0A2E4A64138B228926308195B16CF080E7EA75A50EABA7361983EBBDE362B579BA5826005223E8AAA6894A59FEDC743D7E21F367979A3F2B9CB6D8740D11CA1CA8BECBDCD36632C27AC23AB03D1DD4F242BA598B6258A3A04A24292CA8510C178ADF246E26FD487B0EE056D276D4563E8F2131B0783DDD01D8F44 +pk = 1050030AC2E6FC55C366C826B97C99DB9A869CB9E2C56D07564B041E841F8FD0F48E17F360C472BAA217925126C77E146052E507DAEEEFC2D27F5C1E34970DB8BCAA7BFF7DB68934E3C6FCF6381D06A8CB8A715F2DB779BF1E449E557F5E9B98082368A193FD66D730C91686E6CD1BAD0DF533764CC3227596C511F6816622AA2E9EF9BF383D9B77C3E54D924E14DFC46704A708803D86AFA6E95407E0A722DBF757774DF195C4C1A1129F3BBCAB08F7888D47ECB6C3D3F6C82A26D0369037DB81D4B0CA746595B9CFA22B0FD82F5AC5C7EA5D12331AE42AEC98E02766D3AA505817EEE7EF484653EC8EF4C38F23DEB0CA8DE2082CAE2715B6D2DBF800E9DA51BF2250A5BA302809760CEF5DCBFAA59607A20C8DBAB789D504CCF02730625392E8676A464DF161D2D0003776C979A181A470DF1577F0942D92B3B14D06B27A9F5665FA61E24957E2C7414AB46B07F917252427665BC745F114416255E03E94EC29F462FA52121FCD33AFBC113FF4CD5B24660B3603CC4A8C48C25D71FE2EB1763C9EFD30E098819D2088066948E9004D71AA03F87AB73CA047CA25D87CB50DBD960E2D7F871E507387BE645E7F8D0A2CBFDAE3802B5854855ED8CB4827DD275C8C774A9391EBDD4BE9457EBE34B00421C5E84B77D53F335B41A5722CAE0D870D8DCB5C423E103E9C19AFB7F2F6E69085984038CFFFE7F8E7D82A72425F09C9708989ED4BA61EA85206D44FF611ABE35554AF10F4FE5BBE5464D68FD3B22C8D627254405A8C219D80BA3A9E0B18BC871E090F1A91CDD62BA6FDBCF050F466B3C8A9C28884E6C880EC92018173B143833B954605101CF11E0EFDD3B11187CD3EE49375C8B9C924789B32870A15135C58A58BF318F96D6E6B0BD3B5DFE33F555EC029EBA6DFD6191B63EDD0EFB3B9958311B50D931E03B6904202569208294EBF0DD9D73A50508B89F5FDAC1052788FB650CCBC7B52844F2A46FEDDB672FFCF4CF45E13A0EDA063B2EF9A86825EDD039D2EDDDF4008CBE533561BF53ADA6EA61C4E94B95A158EC8058A030893BF1A26519FE2E36E3980355D95B613CF954EC34B149F0CE79F69895FBFAB377C8DE71AA79F9BA2DA90F5479EF37B928FFD0F1A9B410FBAAC3498D387BB1C82DE2F389F164A3533402C0A9BE4FCD551B5B03FFF66063220B32943EDF3A848C2D3409A616AF7F325268AD5F9E1FB3482D71171003927F2FBFE2AC63931AB4B64E64DDC00C5637A7D05DB95C76856E26A2EF3F24626B9871126F24444FE1027D49DDF7CBC8F1F93E176C6B186EE1E85B677480B4ABEEED2B968D40C903F50D3834C3D94A5C7E6987D0823D427FD4C7BE76B2F2C26A87933FD7F461EBCAB05389AB557EA365B1E1AFCFC64179D8E354E40E2900BD38101ABCDFB24ABF05E81709C25152D7232ABEF262E7F46B4C2CE0434C4DB4F24A3EB1B1E06EEF37263CBFA147B07707A48DBBAE413D067B07A8EB4F9CBFEEBF7FBABCA123D241D7108A0E687DA8AB5F3B8CCAF53A3B93245406550E0CBF20F2BC905AFA5B16F46BC66968A47862993DD6286F8B3A51E00F792E2079FB6F91DAD538AD2D47A0094506EF1E427E08344AA004AA15303C1F34BF2B68B30CCCBC8A0D39E0C2487D4CF4BE8093E0856ACBCB73EBE sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4 smlen = 2334 -sm = C1C8557C63BF5E0B2B7BDA0A4F9BFF2E6BEB58249421518A48F3E22B54910A3ED869E192BCD0C170CC0AEEB5472702A51FBEB2DA6483728BEB7A9CFF75446A6FC73DD185C085C63041C30D421127D06ABA556FA29CB48B4A2002E56C3A8A0527D42AA77AF8A7AA48C173CF371F87B837FF796886C1C07ECC7EDDC7F57BE692B9F1A116646C4A33E230D14D2CD6F5E2AE0DD4BEBDB63405966DE4A89F5FD192140B9B66EC37BED44E47B1A95C8CEE347DF2BB73A006BCA3C869574149A81B66B6BB909CB307CFE20C1C5E4B2A03E6326A1BC027C55AE5F74F9E036B36136A2EE6EAB11E564C248C08A66DEAA0776BF926E301B064986CD5BB7AA10216813BC298CF3BD531D5885AFA1D84CD520B5E6CFAFCB295649BC07D8D8D7D73F8914A670DBABC65307B8BB975C566681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +sm = 54D2FBACED070BA2806141008BB3948B3C4DC9390D49E19DFEA594973DC830459E73A8ADC8735880242CDBFA691E41012594EEACC2583E8FEB45C8294A231B264463E7A384428028B49874571DF8440105FDCB66D470486A2DC3A26EC2B141CE5D39526FC14B440061F9BF5B5B060B0AA60D1D2F4FB91F9F261152BCFC08BDD7EB7766EF784D13FF08F18A01BB4C8BDF7263A0088436B109BD49AECB3941382F3B6C38758A25E72FE3D91F42B9EB22E91E1FA156F37DBDD6703E2341A8180CF10066B9C9C8C00CDD5C190DC325A24B1648E2FC9F613625A00C72600CF0E0A1135A5E1C8179F28384EEDB3C3E4609B9C853771EEA00A0191A4726AD722701EE59EA8CA6E5B0E09B711D84CD520B5E6CFAFCB295649BC07D8D8D7D73F8914A670DBABC65307B8BB975C566681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = A1DD60899C2C6B6096C6D008937D4A19C1B61BAF42A48BB0189B8E4561F1FDE50B850F3E4D222F064BFDF789BBDB65DA212E572978B0E3B3DB6DBB2DCD4B28AEE58F4A0F854D3B3E6DF28C8D787EA3FD8AC54621F40D662DA20FA49F85EB189F832E12B850A454A358BF8749A15C5A49B303B4A70A6F9378C7A0C4BAFAD75C37F24FDCAB1E4EBFE7456A864093F7B903FF1DE07CEA3AC9256D13C90E952476D78549723F2F8EED79B11F45FD012940C0D6F2E666CAAD1C93D946FECD1576DAC96CF5B98E815FCEF0BB5D9C1F35C8FADC49ACC7AD95ADFA702FF2FDF81AF84BA32D1A77795E41787E3557603C81E3F3CA28529C118C97C89945964B7C72E1338A4C1DABDA5F53CAE0A41A54F4B151B33589E0AC1701D681038AAA8DFF792DF9CE8509D646D4177D4949BCB9929FBF3F2BA49B3A2FEACF4B36D3F05AFC0CC70D9AB6BFF2C824AA20B6912104EB27217450F20D8ABB3CBCCDCDA88CFE03A8FD2A273FEF24E7BE8C2DB4A9F10D34818EF909EBCC5D3551FEA5D3960D1FCE14D4D985EBC8CB2732EE8E5189B4151A6ED1C686170BEE8FFB9E1D9537547518C58DF127F6F8E18EA67F9BCDADE63B43433D07FC57FABCB9F83F4D5EAA2D315A5901B9CE8058FC585C71E228B08678428D77A40697D54330DBBB19683841530D342A84D05B02284C92A206464B68A3B37E36C3A2C5F16B5083E5B5AA408D130D30CB7E4415CF6F8A524F81446AD7708AA293872222838AE8BAAFB896941B1CB396E3A0938F9DF96872C443257FFF3766B1861A32D83DF487739DC1455F6759486D40C9923319707F494B43E56E683DA2880C0619BDF03BB4E1B2C70B735664EB70C530D14E93C1CF1D1A2F1FDD6C77A6F3E438C3FCA1111DAB1AFFFA85A0AB79165F7AF75299F63C374026A61C703FDC56F082E5B35F96A1FF0D3BBD619A69B1A0CE6ADDB162F9645DDA152F2FCE5CE0E2ACFC37B44CCC324744F7FD4B19D11EAD7AB4BC008777AC2FE2ECBD467EF5D061DD8B537B9C0A546DC122A741D97F0874A657AA10DE4AF97EDC94B92BE01A9E032FAB8A654BA3D33ED1537CDE446CED273F426BF6DF4521C365A855257AF1199C62B5ED7029D8AB5F2E35968A8F0A707B487C320BE3C3834E9A6E4FAF032AFDD6B74D23700D85230015A71635D07D1D20556F9C3DDB47D8C5F73782AB5DE70D9249281646BF28D1F4459A25626094CBC0EAE2E0795564B0D4F437C85C47BE9AE0B7B3A627C0044EC8D7F4BEBCFC72530976A9BDB9C49C23CB05D6746D115718455441444ADC9FB946D967277C68004BD13981CE114C630FAE5D7C2EF75969F23CB1A005B5D67A34EA62FAFDE52700B6BC42024CF0ABD4A0F1D09BC90E7DA21F3C48412E3F5060E4CBE2911BD6EAB2E99451014D5500BED18FCD2D4DCD3E9F59AF875CA8C9D2DB556EE018625A7FD6DF91801611831DC30A3AB989FFF517E3A036341A97251752B65A030C60CCE1DE7C5CC7DBB046B73221D83DA4B5CF85B02D9494325E39D3A0AE7BD57C86EBD3CFA777EB5A750E79D2F7769CABF6F151D9A2C4CA40C5A28F276B71D977B2997FDB995F95ED63F7FF2501EAFCFDB8364EEA9056AED18D4F482BF99034E1D2FE824144C4CC29D961C171C10A77DEFED1F0633F44578C48 +pk = A1DD60899C2C6B6096C6D008937D4A19EB2DB9EB94B852B954AA302677F5A8D2B304D12688ABC5CF401AA7007C6FA2FC85440BD36578647ECADDF13B8725F341C46183CC5EE5E07660A992916821A2F967F3DE0A67B75D125CDBB577C45498275665413E42FB220E8E56037BCFB9FA5E5EEB68FF004EDA0B2DE2A0A1A70C9B9FAAEADBF2A0B298F20D79754A962808987428F03D9348A651B69CC88D94D41DBDF9C7667C5D542F13E2592A6E1311EDC798D3AF5CC9567ED2CF9F5AF88383EB1A2F71D7300964AD06DE2F84B88B9BC2449AE3FED23AB6321F613DD2878645F926E4A5923B15CBA36E3034A2F0943BE73C37CDA9DC178BCE1088A0593554707DD2E3626928B8B2ACBB3E16CA8DB02D9E557DF150E2DB5FB24CDE2518286D6D434B52E4C76DC1A1A250DB1B74CDA9728800E5AD267BB078A518478D6C9989CC463A0E53C715A577832F3B2D3FF12EE36FE8EE05253FC4D0938A70C69A3BB6503F94287B2D2359D8678029394B0D80CA65744269548489209283C59866002F27F832214DB63EEBCA4CC4E6C5EB82A4C211587A66E635D7ABE2C21E8F17DD2B8DA9134694555B16980C2FB57171B8F161B5A7861307A9B3F76FAE595212C3E4E9FCCFF443DEAB4D8AE7E71913CEA5E9B86EC51AC2142C58A4D739FDBDBC2A81DAAB19A8E31EA4A859CAAF8899ECAA8550B78F1822F5FC3702B4F76033490DF52A47E68EA879C7714EFC0651F5CD6DBF6C68DDBF595592E7BDB5DA9C8DD285848F2E4E47462C1EEA5D7394FE878C31DB25B78DF688FF6CD3017C0905DCDDF4DAC0C0537C1BC6747A9AB5F65E39DC9EA53DDD243A0A74489A9FB1001BAE1E9D5AADE1D17E877A07A2E57049C4207A32155FDF733CDBAEE00F7ED87BAD3EFFA1627D93873FEA3B8EE37A3AAE319EAB583CA560AE19DD7788D2FCDF906DF820A3F797AEFF5E991A74D6FC5B589EB66477BCDFB3D33FC3A25119533ECF137CEB7478E7271E7CAB519CD7AA17B531FEE8990CFC1DC3D759A1112FC68D67573A8E2B0286738AEE623EE2D8D1DE57DC04060095BBD5ED42C473B8F106F0A1CB547F0BCA00FB2833D9FBF3C6EE3A0F49B39203B312C93B4203589F40CF0AC556B96B6AABB876586C21C9F2652147355BF6B2A6D054716FC5884244545AD28F2D54CE6C5CD82C024B58FF9867A67682EC22CC3BF944A302F2A290901815871EFC3DE93DBFBAA28C342F96F22EF907A1B0DB305C0A18D43B312BEBF8821196FFAD564280072E1F899688FBF9EF4C42015ADF773DC13FB631C5242E2D37C1222C4BD4CE3011CFBB7EF5F71F3BE7181BA8DA57CACF9E1347258E3351810C2A60C4E08A04778C6F39E9D4B7FB1E4DF2D4CE33036ED3EE56C5B6C2D2E00781311B9B42D8D992CD88075BD31F783555BB4969D8F46A2F09B97A72636BDA2C2E8CC631680B8FDC658F8C418FABCFE3720D9D1A76BB2567F3B9064EEE315FAF62ED155008087BC951C6053CA2E40E20DE8D81BA0F468DB6B80C3D53191AC60ECDA0F6272F5985AFBC17A33C728BFDFEA57B8752B615986D3E7535475C388709C5C1D65ED573CC09987A946F2F3326791709BD0E7410F789B51361155161F261587AC62118F919B1F62422C70162E7F629BEC376BC200C28940DCE74 sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62 smlen = 2367 -sm = 71D3A9B373CBBDE88EBEADF7181DC62FF8E43FA7D03638B1C256453800D58A90636F094E471E67968CE5294B7D0C91433FCBA0E8F9B0BE55B486A0F97FD86CD6C6B48D080609ACE52C2F92E5098110E5290BF829B6A105DC14B9FB1FB27AF4EDA4FE5B77B93C1CD2ED8918C985894101543BAD4B15F047F60A8643EB343AB6830966B7EF9B05C990F2ED7A9EA8F1B2581DEB2D03F20CDDF3642CD0CB2A3F4EC07A1A386CD893447E32F961BE3DA5A46BD71112DD0A09AA4EA69A899907AB266F409F9A8F796D316A8400DA83BC0393374160E038E0BCCB86E376BF6DD13584DC3C36872F198BF3278E3C0496AE0FDE9CE53C435A812CEC076CDDE174F1C941627F425C18170A867382B611048EDAA697CDACEB5B00152FD7CF50F5B5024F198A1406BDC19F3A28B6A0D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +sm = A8104CCEEEAE0E591F67E286342B71021F2DC8592F6EF2263600AC901BE4D662F3C33B893F6044B5FA4D10511A94A9034A66284BCCDC5C0A4122B279CED5FF831D3AD1CC50066A3DC7439EF962DDC13B146244B55377C29B9534EEF3C47DF5F88B48D5142920B72D363C5B1629CFD14138FB1826225D12971DF07A08F92DE02F9C1A6FDCEA34F149211C910E5D26F59D30DEC7BC5793BDFDFBFCE54C8AE5675B9907BC6E448D5E66BA78489CED1A9CDDCBBDFBD39C9BD815BD3EAB7CE423B98B06663BEF242CFD19EAA9199AF80F59731A34500854574A5F6B8586FC579DF08C8A1D0DC72DED714DA36C278B7B91D30414B62098278010264DFF6BF8BAA8382BAEEC18C8845ED35982B611048EDAA697CDACEB5B00152FD7CF50F5B5024F198A1406BDC19F3A28B6A0D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = 52F1520018AF006A3947EC33E0307422B9C26031A6FDA9A53430B16C41430C7282D7A1F082B5650B9AE4A9D9E0EAE9640D95FE11A16C5598501C73FC8A73E173F8E83178BF3B504934378B04D4FDF8331BDA123ECA8FEB549581856D1CC92C7C79AFD5D303518E3447F951078DF5F1431797F3D09A3122A713667068A80E5784C68F3B64EA8A39BCEF619F4CDB68F857EFC78F3D79710B8293050A90B84786A2E9D0841837A5F58C39547C83BE2AF3FA917BB8E60368B2728F19DF4673FAEFD78719C85F7AF66A75C31FC7BA23FECC87A4606ECA60B1689A9E4AEC052CF1F02ED425839CA67D8EF26AECB4DDE98D2D48BEED4A43203EF4ADD81ADEEA427221A0CD7550CB53DE882ABEBFAE783FCFBB677BC6FB9A6C1B3EB55C5EB5CCE8AA488CCA1CE4655BF106BD52E013A1D32AA4673D5F1721D57E7341AF45162794B72DA5B86C86EB2534F2DAD1A3D9663ECD4940ABF22406B0711A677F7EB6E06CFEEE7AF61106B800EB3C723B8AD2878BD19AC59AA51EB72E122B65B508D6C612D9A1F3BCB9F208E2D5300F68E5F2CDD923291AFBAD81ED9415CE69EB982E6CA5C08634084EF57E0C7DB1C26371A90895FE1944756789EA05A69361EE44C823FA8B545D90EFAA2F6243EBD5F3F655E90FC7043BC1B84095CD62318C43E180DEF0FA80E92026D7D5BF0E5E8748C91CD67CF7BA84509CF8DF3DD5A6757A34DEDBBD1E80A0B48C5517084961172C291D93D7CFD2D6A012198FE0FEB8BFC4DF767D73FDB651A9F78A2B78C358F1A9146AD8E089B2DD7C4C228D69ECD52B168C1C1E0ADA15C7D05D17A2DDEF99AB0EE3810A876A4220D9DCA96453EFAEF014C141C589FF1B41C63486B73E27A0E42DE04BC0C3FFE9480B0655EA17F137EAD7B4384FCC2162B1A3B46DAF22137BAE7C686E333611B7F200E2B3CDAB103B76B31DDB20F5B45533362AF80177A0DC7E022AB1A9A9649FBE858A64BAEC62FC9424BA5142B03808D38B65AA2C284B64EC31E552DAD23887F27DCCC5AC14F169EF9A1D524C967E9A3D5E1100F0132C9D1432CA885DF1FB86C0CB9EBC4B0BD4568DCA3ABA5754F9D26D3FBD895F99CAB0E602B5A5A4103ED9E4714600AEBDE227579950F456964E14A1A20AD11C168EA2FE138E86CE0B720736A77DB311F39916A717AA1323E8AF11D9C13ABB0DAB4DDA6362BB4EC1EE8E09598C7C54ED264DCAE0A1969E30A4888F751D0AC901582E217BAC54F666AA4D57215AD31C25494338A7AA54A26188261AAE42917FE8CCE03406FAD902E5CF60FD53D55E01B813E31915F6810C4AE982BC7F1DAC4AA79022E5A3A3D7AE2C4A8D0AAA235C02EF89B04217D03EB01BC72FDD897A59A39CC8C77E48E63E11BE479B811B02E27B65298792BA66C7936ED0441EA90A4CC325AF2F96CA56E6DC2869426B93BDD0EE9912D7C19FD877E2954B75F71F9A93D1B831D5382EB8172E3344B172AA45AA878FC15F32951A34E66486646B6F71D7FB15BA099F89DA09532522F86014DF41C352AE98D548B6F8C50BF80F57301B98D890D66ADE39E1B8BD6212ECB6FB061097CB2A6933A1CD97FC075B04728D7C450FD440676D35959E22C1C01DD7573B8B0071E6715D0BB68106637CB8264C3917EA0452A9D5A7571767F968D97E0A +pk = 52F1520018AF006A3947EC33E0307422F8BFB0F36A3C42C6E62CDB0BAFC3F11CB3447A903555F5A16558AEE1083514F951A5A7E507E62CD03D6DC2A3B489ECAD07B25489836C5B3F3CFFB383DC2044EBF3723C73EC7C3D49D5A694D6F5B3095160AD8DC342A027D69BACED66DFE5445BC51A7816B4F886093F52D945C2DEE3A6229A14AF606C82CD73AC2D3AC0759CA23AD6F3A1CD033B93BEB55BCF84DC9AA99EE5AEF6580587087B401CDBFA31A141AC12CB695820DF9C6C7C0960AE228E8E2F81F8B975603A0014091D4BA05EB6B64E0331188DD27DDDE6CC1C946DA54225DFFD9F2BF1D46690687238971953C6E4BB1E8EB8DDC06E2E11B767753F0B6D794947B69A84226B96C5223B953CD33C5C4F1D1A3AA87CAE5AC2D60303FA813E94C9FB1289B3C24ADF89CBC720F77F3ADE9B9641563866C19DB2004B8188824151D3AA49E2BA5B6859F7521D68644E220154BF0DEE2BF3F47C05D42B14E8F812C6E3C74152FE0985C35155D8D2AEB5719C9D516084B33CFFB2BA9C9EC6CB054BDAEF7FFA77F0533228DCDE51414056FAE4276493B2876186C1E858D065D38ADAE4B6761ED86C3D26EDD84B523E0F7C917BD10CCFC9301AB30B85AAEA3AE024C8B4EED856EAA555661F1B95BE8F98DB68BD4E1C8C74F01BD204A442D5E7F7FE249A4FD0147D611E371AC9573092A9D8641E30A99AF7322C374E8163BD8F5C05A9903A2BC6F5B779CDB65D900CF2BE37F4EC6DDBA0512CA104F1575E1DC378139FE057E2082C99AA5F193D2C93CD17741F51FF6516D48E85899CA5691F0C2B450A4747619BDA23CB7651A217EA19A6C183DE38576A5FD7181BEF10EA45E6FCF1F4365FBC8A092DB616C4AE21CEB01E87BBF736EAE095D0746E955FF5484982482EB711A69C2825DB9649B8BCE1CBADECB53AC5F6A51D148AF928D8314D9914E8826DCEB1EB1927A3E832E69C25228E437537078BE7D7E227923D42FE04396F5F755AF11C1BC20914B153015645BC299567DDEA2B962D8CAAC3B9FBCB3B57DF9C812EF1C91937A0DF43FA0A8DF8FEC7D96B0748BEF2D8A47579A6FF12B51D24E9A276F334146596CC45003ABAE8D88422B89250C0D3704C7C96CE3EB4218E07AB4EAEE6BD6311B06FCB5F5BF1D9560A42CE864FF66F05EAE934723486A16193D7480425583A153A5F3917D50A16B59FFD6363BDC50284E2B18D66EC042DB6D3FA3F13A26FE31B83584C3E53A8E3958A1F93968003D9FA3A08A4A1799186800D48E1C37A5EB836A14664A8E6FB7FC56E2AD38E4576981AF3F8300A9DC8535FDEE191F3DD1AD63EB6827FD1A5DA51E04CAA9FD2A2B0509B49579654B3B8F95DD20B235A60089338A4CBCC26E8F7E34D2D57435AE690C4DE1A2D50A59D0E449ECBD71CD429B7FC3D31B305A361888DFF4AAC370AB149CA535D52D67172732C6DFCCEBCC779BE64C4DF7B96C373E7066BCC96C86293723FA21D874595C077F6B2AFA4306556E327994C2A07EA5FEE445C26A1C927F9048127DBF48AD9D7BEEF95EECA165201C6378A7029869C2D81C5BB2FB075C61A09B41728DC140929F0DA71E593B14FBD87D24524BE2400A584973895231524709B18B4DA4636BB105F922D7F6F2F2946345BDF4AB1B674D215AE99D0830A4E sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49F smlen = 2400 -sm = 87D96380F882F7C8487AF6ECA8BDE7ADA50B95B4018A0E5D210D5932AB9F2B48AF2428AD45780945BB36D7B99AECD46F9572E1A8C42AE0F175B51C2E9F133BED3EA42FE46D2C42EAAB6DBE965EC4C61B1593AEB8D948AD0A48D6B3C4D8F1D25ED595B3F83035D60015AD7F0BEC638A4690CAAF830B74E1C12ED98902B48B53F12B0E5308111A2D94007A4868E91544D34B26A6C9B4A968FE7011C9772D5DAC42BBD6D785A424B12960D197DB7720BB3E42EB495A886D520708AE1E3209292986CCAA0DD775E743FC38485671335729E5EE00AFE4C4E179CFD195D0E1F54FBA778D1D467818A113BF8D0014D650AF495A2F205954D0DC87CEE5C0588D2C0B1B4A86F6CFAC523049743C4211624915244007908C837A887ADE270DFFCCBC6895259BEA90418F08DAD8DD9DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +sm = F8CA8E725CAA0F5FEEE803A0C906E9362E42F119B03AA779A70E48FEC2A86BE126C05A491C41B77C2CC40CCB9B256882BC0E402F3DC82E1340D188A6D8C586324D657B5877CC1DE3292B6666785CD334ADDF7E42344A8F6C3335B6DD81A6B6EA40A99275AD90E70ED7E81D3024F12D0ADC62D81AD46D1433789027188EB73D5C8CF3BDABCD130D285DED8BD575547AD54B2DCAB0146D8E67B473CB00F143A4C812BDD25206C080216C896F11C93787921F620B91E6BE3C8D3EEF56CD68DB570DF9BDBA5139232ABCF471EFF3F67E3C39ED2E5A2E1308AAE9BA4543B107B1A03DCCA5FE7B8F1FF411DC1718C9C4AB6B7F6B65D7EF96EE13CE67F2A8E1832B8906BD854B241C05AF513C4211624915244007908C837A887ADE270DFFCCBC6895259BEA90418F08DAD8DD9DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 9F395A48CEDCD2B588DA6B45BE78835AB142B45ECCEF72E84DB25D64093AF6BB0E25F23971FD68FA4BF07065A79DF4E807A08A29E8D43FF230CF57FB8C41487796F25B7F7CEA700BCD20BD5ABD1FEA7C19B52846BF70AC74CF4518C36EF00BE2CF2B4598ACCBF5915062776401F820B68EBBEF1DB21CCE1C228A81D8C520932AD8AE7A246B4A14F2477296A46999F47AB6C1639A351F523CA0681BFDE11FA5D948925ED834209785A7FB7F05CE4B3CF5E0CDA04216B9B6083434FB013ECA7ED488FC8FEA949331EB38ED87D72799D230ADDDC2CA5CB0EFC433B3009D447C41C355E5E5DBFDDFEFE3062A9894EBAA6974DF8A9A646401C52299F153976CE903BD62F39461EA4EDBF4E63E432184A196798EB0EE74F7505C1FB8AFC84A0D4C15C8BC2B906D21DDE4002DEFA5AEA2BB0B40198E3253F67CADD5C1B6519E5D8DBD41144770DD0E8BA2E590C0D4CCCD9BED8AF67CAD4B6E50DD90CE9D050865A1E836766B705D876DA12D8E38008BB698C6E869D50335AD6C28018A54577FDBAAA0B24BF86E8199972B89BAE612EF0B5FE75AE0EFBD391472385CEC364C3D857BDC68B53CFDEA7B698692411CA5745CA1C6E88DC6D12FDC4737A67899A862E7F14AF0319037D2814FB04EEDAB3B473242E1831A089FE4F83B1487785669B59117874680058857ADB1D9264FC0C4455CA7AEDF89F6CB4C0EFCB884E4064C8C64357A9DF7E11F4855B9C8A3B5B3A1229D5549BA4C538EA98EDBCEE6221A82FFEC896B1990CE2FE23203F758AF405B0BAD1647B948529928D1F5935ECA1D942EE2460EFEC4DA8D4E891EC9BC24F7C7E68C04996434DDB2149D1B79D9AC086FA26D90094EFC54745FCE72CD0675ADFBBDEE6C50706B44F8F51A963087EE39085B121E2A0C2BF797E50771407F835590A09E68504AE07F333BDD8DF73A35757C40F152B9E9AE7592E88C4C4E781C00987134323FD640E68C5640FC6713EF2374626595D1190C91D7C2F2FC57854FA431684924AE726C981875809F6F00438F1C2014165042C64483310AD2010418CCA42B23ED7249D51D72AB52CF308059E6908D7845DC685BA8FB85CD21B07C627EE37207A7BE6D144EAC403085FE07577C5891FE7A23D68874C5F40077ED0A3E2F3EFAFF53D5345E33B1872050253FE022A23F8CE1911150AB2F32EE2A45D66F4A8606CA4ED8185FED52BC1AC995DF3CF3EEC028F23DE0D42D3988C32DFC4F07134DAEFF31364414A158944CE394CAE428E3A6A632B217AB04251D5362CCA607E00C040763363086F266459F533B50A006C6CC13879C6E2F21252654E599E73C18EB7038937400113AFC77B24DC222E43F481590E991BCA93F0754CA92B43846E29F22AB0B2D72557F0433D4CBF6610563A7280982F265E64F12FBEE67A518FCA66BA9FE63CA0B7CD3CF267E1B51F604C004A9CFF22867169A7F823EE0F83EC67981C94BA783D7B59F5E382F7ED31D02C70863F38CFA1574BB50182E7629BAE54DBB861E90B87778FA6195B593124E39D9D847A23A62F7B396541A99FFB1CA2182D51CA05994374C70ECA3F23319F8197595D1391372C51C7D34CBD320AC2BCFACAFBFF7C46BD339AEBED866A8F0236FA06187E2D2D39E8733D3B5E34BB8D372EF6A50763C6892 +pk = 9F395A48CEDCD2B588DA6B45BE78835A5015E519394A1C7815971A756B01588819AE61DA187811D54C4BD25BB556A652C74B3F4AC0A5B955A5A9C709251372958DCB5FD21E6D19EF2D76793EE223886C7030FA814623A870B600513B47B92775B6DD254E311D86C9EC8B256EEF7612FE5B4CB089439FB3731A13DEFAD48CE13252E76C4333EBAB68360BA8EEAF61D4378F47E0D233D11AB872A762564E2BCDC32B52DDE6822154FD58B87AA5BE8647931227EAE999A9A29D8B7D7E5F6051EE22047E3DB8096E49D1B4EFF66F28707F2BEF2FF52B6982E1A963565EB8FF0F3145398B8E8CD173EAE86D1C45EDBD8537179B32DA60BFDA9426D742D4A8A09D2117B504CF66A5C296199F814A65EAC54FB475F42E1B19A23B05C7857E13550CCA7198969ECC711A0765CB224A72856CDFE84C5E7E257F98E0B7914179B31E7837B85C294BE41CCC76A812F2526B5694A397DC7E708EB32A9EF527BFAE7966F3FC74199ECC73DA21D217C34707477ACB2D32B2201FC3956084C8F96097C1EB724A3BE3150E6D477228C2C97EEA579DCE8CD79B17F3D83ED4FF39140B7CEEB81782F782B8630C1400FBD60AB1A7BCF0DB287BE7293AA202817E7F9967BACFCE302B3FDD2A6429FDAE06DB7A4E09027E82311126F791BAAF501663EB3B86CF861ADD204A62C22C28595842F6DE43D7A99E213C9B2CEB1AC6DA8B04691E1202A0C7AF5CB71F3B4F98A3977846FAA966426D396B697E462A6068B1E418BE449B5AC8A8F1AD9C1FB71244DFC5BD9762238013DDC9A322B8771B31A998954F97DFC83C0C5DCA6D873FFF6762EDB7441958387BE0ED07E8CE6ABCCC624A536716909601BB3B94D01F0679489D49144E20FC8D6F7AE024140F4EE0DF6C642C508136BD0796AD946A73B688524FA5EE6566A5CB3155505B31BBFD276C23F44621DE10A35D4B64DF31E6BCEBD36242D27692876BB429F8974E18B7AB8B0DD8CCE88614F95D2FEBE0713139A3224B89D623D283505A0E8E2CBE56E4A3E38AF786A89B61437DAB6DC8FF1A659148A92AB341C96BE8060662A8FD65E672AC49EC193B4140761200629C498D2669F78BE0AFB956838FD36FF85C6A270033BE12BF5CD1E051C1BE74E1A784BDBE63893B48B7A8EB7F82A6BB617CA381E8A2F08B8716A0A4FCA063EE932AA34616F1CBE9C16F87936ADADE1C9A3EA709F7022C35AA9A47271EFEC7B256E48A12890487046570B40DDE8C7E358F8209F9CD7E57E0949060514C3AC882DD67AF10395D0824E7D46F21D3DE14BB47705C2FC30B95A921C05610FCC14E49DA8E3B9AB12C90CB71418853FE9C83C40D494C4D62272C1A181FCBE23C0181D150D55C0D6AB2BF611CF71F1ECC14D9B7EFACB103D21FADF0BCB7D2C74D6019F783D8A790CEC62DCE2DBC3AA1F1E6F4FE5FDDDE177001D5B9B98D2548D84B8981DB3B22D271A83E21163916BC180383903AB3A3A9D00C2504423A212D006E08F80F5776959A172A7F51BBA2E712BF6479BAFDA0134DFF735FFC230AD8CB2A855C6403599ABCA143D1542C640F1D9AA879291EE37E0BAE8B5881D248DBDD78ECC3CD8731364AF6844AC04826593499D0EA134DA8800B7C5758C13649591CA6D0B5D4F5542D747533D379A57EEABD483B1D81 sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5 smlen = 2433 -sm = B0A3745F50B6398F74A4946D29C396CA667CE17EF8A3996F7720095B2D1244FDD50A3BDD5AAA579085BB4A25FDE4EB910D63BA81E75C01F8209BE355E5313B0BC6F52ACCF993E535ED3C18C0FF5F7ECFA973F1300B0DA26D7FB02BC2AC134EDB30469B91C78628296CCB72E466715891FC813677A59F2B9BC1A5CE57F56B5D35E987360B707D2309F0BFC2D1C5AA91795714D2D55D16D552A58FFDA0A6C295E36F19994C6B721297AAB7C056053E965A2B24A5A896973A34782C3C2EC66893DA43AE344633496A6BFDF71E53B66D3E97EF7737A023C02EE415D4D60AF3F2A1949544939ECB75A0E1B8F26BA8FB4618E0E5C681689A689DC41E1E9ACF314D973A3EC9D2F2E01E1A340F2A3EFD084056715F03A44289E92717B2B0938CFACFC7BCBA0BD4073AC31F5FDAC651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +sm = 9A60B136268134D891592BD6DE1FB857B7FBC8764F93A162724B256F4154EDE5D18CFFA2F0F3D9AB2919B759B926F44A3DC97A38391D896327049D8BD94C2673DF5F88156AAA74892CA1C31B261ED2792722D90859DC671A037CE3E54933445CE24CDCA427CD2EE2A3818C8FC7173E7CB4DE19D10AE4AF1760CA22F81560BC24823ACCCAB711F434D2EBCCC0B4F0E213671FD2604BF7A6AB7AAB719AEB6F0F34C3964666D4FE25C89A0ECE25B6A0F228E1C38E0B077538E2ACA97D6774B36F7011009A89A4199507A592D79F0ED549A7C91BB079C3CE2DAD54E775DAF8DA1B31372824C9EDB2CE4B5E3E08A8A4F3F412D1DDE34A70A7B797FB7018A0C8CA054F9BA9A7BD6A1710C60F2A3EFD084056715F03A44289E92717B2B0938CFACFC7BCBA0BD4073AC31F5FDAC651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = AD49831FBF6ED9A88EE18448A54E8DE5305C1715BFBBEF461640E8CB9AD31820DE2D850F68764EB2A919417287972A00CC1D65183AB17EAEBEFFE042AA4D615EF76E31553E44570B1A7C316AC6FCE87AF1560B038944929EC908CBB271A5862DE58586B896C175AD8D6EFF8C23CCBC753DD46B237E49FAC6EAFF55ED6BBD2523B7CDE51D17985EFF74C757FB025DDDD2A53BE6463AE1BD56AECCAEEFCFACD14A81D7BE1C02AE000AC8AD772DE6460C90CCEEF6239B34ED80ADDA2FBD5EC56254E5B9855069E5892933B189CEAB9FBE8010D7BFDE2788942C57FCAA220C996CF2DD3F48234C2A5A53C977D9F8C86B9B01160FE257358F3C9907BC0C1C4F60D3F845F68031653A86A719D7D8222DF2B6EEF3CA3ED042488E931C1A7D7A68A2712B28F5FB1C4C9804D50AB0D97A45C526DB1029A19E53274ACD1204F00D2A5D692CFE20DC1FCC42A04DD80CF5F3D8720E1682D10F50D9135287ADA198D2072A870DF4C3171FBB3591AFDAB20002E68E29631A19A1EAF023729B1FC649FE67D3019BE3740404B5204288646BB95DC40349B21ED9113622D47CE3CB7D1036903FAEB7B980424548E5BE70B9419479F350A68C6686C475C797D1C50C0275C34D9142BD873BCA9C33C191F1CDCFFBF5D59E5CF920C110ECC43A4BF851272A1C2F66F4FB42C96D337702B144DD4097D1EF1EF4EA4062172D6A31B7E6BAA865F92BA42B885021C5AB8C593DE8EEF5111146D4E2ADE4E1EF69B053A01C27CF5D7A71A67E9B6A29294FF6AE9BEE1C274ABEBB2D5301AD1B6389BCAB99C64880C88F043C20A75E18AB595F73E30F017F03D4E9AA7FE0171C39F82884E1C8CB5BA7FDD2D06F696FAEB9FCFDD1351AA0D8436526816619EA3636FF50CC616899AA1BEF6481315433B5DBEC753B0A64F903FA2A26E91BC905886C7C02BE4D658A446F6B35EE924B89C3353E5DE5CCCC32E90F64FF105C1A109B4251D1A7984618E78BB64B230BC3071A7F9DCB31A9DE8E1504B01D6D7D77CD094A401EA9EE6F8C7333A377B9F7A3707718011CF6C5F6D2BCD0A122AD0DDD5DB58F899DD374A9E4CF7149C04B458AFB2EAE175113E6A33D759B6C37B4DEB4E6F1A9E4F9C3639046533952F99E4A2BF853A37705F12A2A4FE427CA021B4FE7D63188E894B9D357EEB3168CFDD41F76D106FC006D3C8019A1448D244B460ED29608D4519089EB358106A40D38E7F7D72B92EA5FB7FAD053D5411CC4272D932C4CB2D13AC60482A994870DDD7C55EE7821C2BE09628565042948C4300D6A6E762A0F4C508A5198EACBB0353D00A78E7A79B52ED0865703E6D1E10A0CD4F43075414F1EDFA529E95F5F8807D3904B7F97D5D5E866DC99A3B47D0B1CBE0374CA0655DD90DBABD4D3D583412DB8817785D7EFD00D5740078B62E6ABC2730E4EB2B3456E5964F95D5BD5D2B2ECE824266FD8D12A5874C225CBA5516A591DF70F055FA23E92BA29AF0AD02DBD6F61ABA289642F529E833BB16CBB2AE301115D5BE84127E20C07839F96C007D6C7DC85FB8117CE539727C68270AA69C138FA1F1304DF735D7D87E56DDFBD3A5FB5A1715F644920ED17578A5737AF4BF9747CE118EC67F6BE474E196A110EBB3E70CC92C5160BFDFF596286B09D7A240ADC9E133F87D9 +pk = AD49831FBF6ED9A88EE18448A54E8DE5178F30CA027365FB122EDE1917D8C9549B8AA1CBC59C342758BBC083C1657EBD18B46DF0027DEF5F30F2E4F6BB89965B4A7198B4D2916AED86226C234CBEFDAA6EF514247A4285A5F6A17C56079ABE9305C66478EA37AEE3503B11967F6CF91BABC4214A3D9F04D3EA5000B64F8A131D5DB9242702348D8DE5226EF69A3AC8CF86786D668E43F3EA88B873390D03EFA2ADCA086143D8222694F149BACF9FC21CE12BE9ED8E0876AC76C286B482947F5FB95C68FEA4F055E1B49EB313D1E1753A4AA8A3207C0F30CF6EBD1EC85DB3425910BF6BD52FC4E911859058155E9C00C47F15B9FADFDE7E06790E6FB6DE6CA818336C4F0D214B79D1AE9751D8AE3793077EF93346734A5744B55978651885D2038B017A97E22A843BFA649B056D9CAC45C7A18611C78483E1A7A69DEC838DA41356EA281874BA8DAB9BC1424E4AB4A1FAAB4B4A69CC2E7504F0D08D327D61165F9B5DBB0CC16332CAF4D41C14EE0C5783FA782AC525333756EC51E778B38CD64CA4D103B373622DF76A8A1A653015047E66EDA490F8616ADBF86CCAE819148BB0033F99C56A7795E9897BB517B121D275AE65E1AA6B191E9079814E6C5EF91FE81DC8F3E13E8C7CFCC551E697C626675CCA32A2D3AF430F9B090B91EB610388EDB868EA9EF3A048E2A62886D1F47DD323C1ED96737F71CD478874AE61DC642697BA9068060677DDB8CDC567D980632005FA533BCB74B192B382ED796CDC6C74D35D524C0BD946CE91DF2F9989923FCE77D2D28B4A4F542BC9FB07B002E19788AF7F4112EAA5658136C669CDB00225C165DB0D3F0986B62EEE7D486650AB004852A2849DA24204D22F2FE668C372B70300232ED6BECE0BAA1B614CCF04E560D98EAE6098D8C9203B8BDAA163912853B3EE6DA14B5E2A050A5FD2E2498C2D00A3AE09348425505B2ABBF1658580F34EF9309F984AFF7192E499BCA3C546A4EB51EB5017D2280601021C9F0940CE15F952FED4649794FF3015C482AF9AC79BD99407F24BDC39A7681D70679E7ADD1214DEECFF06576C030E541E33ABEEDDB096BFD37CF144432A86B8C95F3868792EF6C275D0ECFDF569586C2F01C78443BDA6B0B3485B5CC2FC2FDAA9BEE6CE231E4DDE67316A876F5B3CE1321CF417E0D3FB43177D489049D37F5691D515BC919CEF135DD830AEB1AC6B276EA42F78C271D587BDECF6CD6455168487B6CD592F614FF93620737EA5E63574B1A8582FA9061ACF8D2DAE635E2ED86C1624166831A0ED5A6A182E3A33F90AFB1F3B2C11991850C2355387CF5A50F30B72994C56BA47B065160E15366A2B272CCA10C008AEB56538D72C00CFDF56E253281D8ED01BCF47B9263C4BC96B6B833C355B7B98FD531DDFF352963B20274548B6852743F55D8F4B8089EA9CD40F237647A258316B270937C7FB0C4519BE519FDE9CCBAE36F18FA2C9CDC218C02253BA6523F6D58591C2B9F05C4487C1DBE05FFBC2CEEB2D65CA10A6E702C3677A2B6F1457D6A23CF9D25BAA13C19E35E7DF21F2D640338BFB0AF87C594D5ECDAE69BEDEEE9BD44F940ACB7A6AD4E330037873AD53B5C97093C3366007C6EA4FB621C928F12CDF05176C6C3A2C3061B449717E8E690C285D9B7AD5A2 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA63 smlen = 2466 -sm = 68B359D87820A2E9BF1CF2B18D441FA681F799C77C4836EB9C04C6666087AB1A4C5A2BC3E7B29D86F478D1D3DABE0FC1E2E8C8DD2F5F6F52AA20DAA215C9B9B2D043CC1E33964FBCF1A2306E426A3DF508C610EF97DF128F37761BEB744FFB31A51D3CB1EB512D4AE01567A7C82F6A06D5FDBFBA33EEF2D1D0DFCC71B5BAA78698F351C376EF205AD4778B6030E575BDBCB8D95786F7781261C4504FDD936102ECF0B03FA20D1CBA24DDE23C5BA37255369CF66130D7980188BDE855E3CA24F8BC6446216BD745B99A38B35700A9880EA98F6A12A21D99A64390A777BD2C524755B19B98B3F4FFA3C30235EC326E068EC16FC55008F835420F7FBBF73005A0A300C9832662F6F665BAF3C036A0E2D7547D968300649F9655D3C734296164EA9D9C6E2CC6EF3BFF6D4E851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +sm = EFE0E186B65D1E4665B7221C5FF97E55EF2D7188B3587A8A44249F9F63FBD15AE79AB4492CE8CA7CD832885ADA4A9F2564E02A7B576C2DC602B881E9E70C5981F6F3A874E280EB12E2300EDB50BC842EFEA67C5BD952076FCEDBCD993F9BCC6E25668923F71E48D0E51D9B637CA2455DC713E6F45577FB61D6903A2D378FF72F21BFB8E2F992192962EC4BAF4B564FDD63C530486B6BAB871516C44A9D359820509B01EB9445F43B4ECDBC8E15E738853EC4306A7E9C7AC9311C9CA37B603A357A288BF4C5F9AABB7A793D06F4D44ECA2FAFDF11051CCF3C9A32666350ACC7A6C15A0095F09C1F83E038FBFE96E2C74F0BEF844A61EAA345CC4A86B71D0BA452D909E9D3200B892DBAF3C036A0E2D7547D968300649F9655D3C734296164EA9D9C6E2CC6EF3BFF6D4E851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = AB8E5975AD60F5B23A8D3948D59613B15FA1E8104B48D73A4C412BF1AAF976D9853DED78996B8EB1FD207512DAF9D38BE17BBAEAC4C50DCABBD681E551B5223DD1B52949E14CAE2C6C822DDBF31222103D08C9BF2878E5476E5AD16B707EA1027B2440D87D01E7E2522C896E4C2DE9AC260AAC14A3D149800A77768FBFE4CE332A42F2B991A5ACA238513B88CE758D9594F27691C32E20D6FC25182396F1E5564DF38CC6518007C2DBEDD72680F0037CB8AC05E571788EFCD508CEEAF1514BCADA1E1340FA102F99CE268079B5DDAD60EBDEAF7C7DF989C5467BF38B77A4315E99AC4DD4A2ADAD706483E9877F67AE8FFE220B038CC696654BB190677816BAF50BA91B8104B89C326575BA70C6AB06DA38538892AA9F7E001A2BE5AD78539FB927059C8706D2DE85CD9750FE26EB7E0A707D31C0AE03BE650174153CF1DC2AEB141E1C6478C48810596105A1807FEDADDE2A2ACD7E77E5A7923B6F14F793B1DC111412BEC0081882D95CFE9FDEF02480ADB4357C5C9A42E5C46A06A5E2055B7257815DDF3A0728BC8F7ED5E83C198810F57221818F88D8A366B3615A5ED236539378382064BA1287266E239F7C795FF4497344BF2988232D648CC11998A5DA469381464C54F57B4F013D508BE64744EA2F934D9DB7D698CF518F7085C125CA1E0F930EF00B7AC2169A31F62514C24FF97F58BE805F02CDC1DC53F765C38CA741278C2C5FC5C4F5313FCFC73F6C4A01FA20EE7A7905D6F6156033019A1CDA12294CEDE09D5E56195B9EF6CB0EB2BE7C9BB6513EFEC9D91CBA40406D681F4E7FE444953DABFA3704A834D31987380194AE670EFD8DA497FA762E22436A8C1469994B67BCFF21C7ABFB4141DB6D762BC6101EE49D19AD9F75FBA527256D56CC30F451F482DDD7FB9B31DDA830959B43E68E4462BA03CA7748685F56B36EB84AB89A922D871EA9C25D26062F39E1C59F21A552372C546B79C224B89F39F68EFE1753A178A8CB074EDF56458D300441A0D56992C1FAF95DEC76C292D3F361ED85A1B5AFA9E863356E1B88E3A7F4AC643E31AF3FC808448E205CD2C0FFA916F122625C04B9E58DA8D8D22166E09A40234E624D09E0DE6FC44144906E56A4A87B58C27F9E6148FBD2C284D5ED3ED3F6F708F375E54C915750BB42100BAF033EDAFC020D44ABB563CC5A25D2D39AC0F4EF6AC51B604DE0396EA1F1FFD1148BF88AE2D298AB180550CA81F3DE530D18159FA972DB2C45E520EB5BE15F0D77EE0CDF4AEADF7959B134E98D20A7B5D02BE907613376A6BF82EFD031F5AB399096755F3892484572D49B2EB654BCA308B79B5F7813B5927F5D3969E6FFDFDA7D28899AA3F8617C82242B55F6314D6D0F90AF401642FFA34EC033FBFF0BC25F2B7DF6DEE32437345C4AF222E699FA297382DC73B7A02ABB9023776EAAA640829BB7AC14965237DB60A2891CC14043D62038743C76E57CCBA5481DE3FFF073A5DC29E911363151AB2538362FA34A28395C9BC153A200AEFA4A0EBB29CC085DE52DD172EF20577A03000D8C9F2F17908326E928728125C1B844F82A324F98EB2CE2C6EE3B1FD4C347369C8DEADBC4EB18AD080CBEDED2177AB1A5907216E846F4BB000E94A3E6D899A765C59D09DA7022F0C376C369BB3F +pk = AB8E5975AD60F5B23A8D3948D59613B1B833E312BFCA3CACB56EEF5DF8A2C0ABDF756A1093775B276C7E0D98BFB413E59581565D93E294125580D21CFC04B33E0617A55889F807FE85B7F70612666C94A69205D5A739D6D6E26574F7103E06BE248F566FC8FC86C12CDB2E1B1D4D473874B72141A2EF429A4E17BD21E1C68071D50AD27121783E88AAC20A30CB36456506880535C2542AE946F940BCF26A32D4A30F9D6A04536E492A543E4EB542D7335FB0792D247628D74AFB75263B778373068F0E8406CE5CC69473C1A90EB7F362433E886B60CDDCCF03E2890C7310CB65819C98AB78C6D53E2DAC92F77C1317E247EFDCA9611AF3435585BF2938444F5717690BB1FB3D014417D3C6266F51E314BD5B3DF52BCD9A31B5E9D02C6E968F3FBD87BC94962AA27DB9EE3A00315E51E916C1BE822AF2D7EEAA31F7EC0AF06206724E82A64F2A7B5C98F561BD65345936C514B29F4AB40849225E7CD96FDE073D8D876BAA484BC6109C2D665E4144ECA9885400E0775C13DA286FEBF66A10F9E737AF5638485B49E1CA3551BE6CF767797EFEE4C29DD7DF63C495D6437A8E0B0AA50681AFF20813A00F490D9CC31113A114025718D4BA7605518D9100C66B6B967474A01EC7A7BAFD5064112E53E1261A99852380A5D2080AF80768A38D32C43F2809A87753016A020B3232004EB2F170E3B1EBED78BC298E89FDBAAE14DA0970E85AD109519ABEF175D850FD8000CE4DAA48C365C426A34E1B4E9BEC83F8AE89095E5FF8C33F063CFFA4C09515BAE772B3FC236CA7A7B3FFD65AC307E337F5B0DCF2CA6A05884DC81EF5BE84E02558C9C8E94FC6DC555F2DB0F9D4F5737ADA745AA3C69BD60AB31EE89EB63B5A43F0A6308B29181F208631634F4F7AA9671548541E245EEDB9254D3B15D10754EE1FC7191CF82C1C023E4807E7A0A222ED67A669F0A78A3FC82E364F0860DA9999DAA6E7F6574C820DEBB3BCAA536F2154F462940C024F7265D294F9EC5D4803BEA0AEE9084AA81FFAAD4DCA80D339F45DD2F0A81F92A4767EB1E5982EF16B0EB843964848921D835681ADC2F310997A28E27ABC7D426FE38A2137109143782E40DDFC0B78790F767A7DA2CAA975E60B60EDA76F5C9285F818B18BB827000B8F9CC10D1367368905E429CB3AFC74164319514F8488E159E52C6F4A5A95EC966B0F67A594680330F6F5A6B4874E12125751FD134E653EF05F8736C449BF39E04BA7E5FB2B1AECC6A1E956756348E8A751E3D681E5E3D679742C9C11E23817246EBA8DA3F3B12317E6E1DC9505CA09DFBCA1197E0646371F8E113957AE44F7C38FADD4A45935F516E07C192492E5A9497B0F09F2826FD51C7023C8191B1E95CFE8B2861A6EE125CEFAADB82753E8A7251C492F6CD989ACDFE292EFC4D2764C8025C3373DF32C94BC42C74DAD206BD0D0776E2DCC6AF176789FAEC17F37B1744D287DA8DBB121D8027619020387D954E017CC88A2D16B6A7CA88E7E8FB96E9411F7924030FF8E7DF57D96F423972529B240A46278EE76E4B94B5965C8A30E54065E6F60C9D63A7BF50DBF3BE9279C29C3A287F714BC96F1F5E22DFE0DB712824C6F6F018CA9974C398A4BA1A1E95BBE06E63A3706A3728378B935519C0B7F8475297784F8 sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086 smlen = 2499 -sm = 506F9CAEC0E24EF48A6D2458C615947D95B43A48B6D67DF787BAE241F7E5A6AE441236370439A44B14AC4FFD3151E21034827B6B3F455222010B8FFFC94CF27722CC60A49AFCCB7B6C56471108B44A44BA8DBAB391AFC6886C71C3BD9D11782DED2B46E1B00E960A5FA5B4CA69039541AD638DA65B4C914C0B0BF577DD6D9682035D0AAD85FDED3CB4A0AAFE21E90E17C52A3A346CDAAF3418DA5DDE4A286891B8BAC83200A945A98540C16313D05BF1A37555AECEC474A2C7834A16DE71B94B17BCD3F660F7DF823CCCC0E042C17CE9D70A5EAC45FD6513415020385BD84D4388653C4AF2C63300042FF43A4A98E8645B112AF5EC04DE1168E5BC5782612EB135748C246DFE987B4F9A414C745F13C53FF2F7F3D48C3D0BA4FAA78D22C674F041FC000E3B98498F17C687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +sm = 6CB54EA0F0A2546B4E63942D4120DFA9BA68E0F95CBA30426FE54C36100178A21C966268D7D88DD5B0BBE315104DC697892A6321BD1A3265DC5EB2EBB8472D15897C2A702BCA88AD649B74DB8728B5CAE79E0DCEC8BA5A1AB9E1575AF6F974B22FC5FE176DDD1DDF3C75F88588DF9B08DDB584F0898E2612A337776136C5AF7744F6BBF6012FC6B2105C12533A37757961C3568FFDF4FF0455FD932C27550A7B26F9B85A782164A949EA438C1D523773E0B11FA886E92862BED7AF05248853A78127877D2B89E2DBAFD47719B6B796FEB69A1D51A2D9DE3C71EAB9041890FB3406053C9FE83B9FE4D304489B31712F05A5B69471E646B5E83B96BC2EF6EEAFFFB130C00C3BCA9860007E8BF8D8C1EC1BD7171D0D9C8F41D8F65F105B4630D14446D3B578929D498F17C687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = BFA9F778B7E191C99087560D03E9B399B6620A2967E6641BEAF320B21C1A4F9EB1966E4F43239C7D744995406A3CF155E4003C3ED4F03930B612F94AEDFEBC46EA26A13032D4F43E80DB7A8DE5F3311DE7D483FD5ADD67B57DB564E4A5D49E7CD20AAB45B236BBF5446939FD7C932C5B795BD9F0097ED21BD1726FF1E59A461E8BDAEE465A11EF18CE8B3353C4C8A64EE2F29CAA2C3C78931AE01BCF385A4451C9BBC657106290B5CE91664BCC3C9040B774A6B9758CFDFD48EACE1E97EAE6D9557BBF8CC537EFB43D63B56E2C0437D9F3F5537B92789EE24A05E738F6AAEDA8A3EF76A9409561CB88E63A3487A2C221A342D2F86E0D1F71834B03ED0E081F1BCD50307DC2608FB5E63C69D3CA58C86BC29AF94C7D428B676AA27B5731A6B04A0E6EA91528971593461EA7438C7C75A0795031C27771B3850C6AB10F3A2ED28C4EA8792BE8D9F5C7396B0F70F9FD0AB780449197E1B30AA77D618C54617D107551F09A89DAFD6C9369BAAC3C25006E70DD546C5417A3735F1B1D830BF10EA0077BA9D910F5EFABE22FC16F9A3CA787493CF2E7EEBCC5CF531B1E9A3CDE18CD08521BD8ABF8832A5A521C65089532632044BE76292877520C2F7BB1BB0BE8DA916A11E1C85785567B18069D2B6B1F2EA16CB340709CF315B48BFC0C4789CBD687FB2C2AA9DBE73D05FDFB0D466613F59C310C315667801FB6BCF41A77346C925D58AFC1BCD76A62B25F61C212B873ADD00FC947B24D52192D3D7089CF1396F232E8FBEF223835C8E21FE778A427B336371823D5349B9DA619CEDD0C34094FBFDCF73CA89CC03C6548918D953431FC983B9726A71C347C60713AFFCF5690490C03EACB1C7A6C10D2569A018252ABAE36FAF1751765A2B78D3985CEA33CA3D5466532BF628C465320F132E7A712AF232E80F937B69F924DD0351F79BEEBFB158B5A0C9D8FF4440A97A0B6DAA5CEE269561E305E1DD8C6060EE3CD50EAE187C7198B03D35BB38D4325BD65BFBC6AA2047509AE05EDAFED01B7116F0DE4EB649DAEBF79B7BC8C22D7BA6E7C456086FF2B35A1CE8C6FC3D88CE079CE471B7291C54F9EE08DFEE579E5B21B5E6DC56A8DA9F55FC0009F4622BB50D637CA2329C56CC1F3FC0B65D9FC1757E32271FA39E7831706A369F8B165A1ADDBB54D84641241C8878A54CEA79580EE793055DF3B8D23E6C5DC93110A30D33321341497F86A96404678825929881B9E8F4C9B2926D114E30F15AF658A5E29E7657026E71F8296384DF68BBA56312221F08A11AD635A58A67E1F5CF99B420CC6DC1EF0DBF402EE9BB6E5805958B0D7EC384DC41BB05C3410D7D946448165B3D35B3CF07923E6A035B8BB27BB2B42B83D48814E856ECEBB2189C2D95D11AE6D5AC03B6437936F8FF21A4E56E7E74D50A588BAFB75F42CD935B7E5CC577E175D72394716CD57796CD370BDA2B53EF9CD836E69F50A6B81154E51E0FC0B872E599CF32CE9D882E23020829F095B983A8AA7A800465FA3DDE765CBEB5E38B218334FE0A4AFFC8552740DA029759C0067565F2C3C88474EB947B030302052F73DF75B944616BD7033656EC1A50A051A46C47FF7B35ABD3920E83E2D056677F98DE06888F0B681704A159379C3C2A8D1737964BAD367A864FBD688E0 +pk = BFA9F778B7E191C99087560D03E9B3992A48D13D424B8FA1361123AE1FDACE7545E9447A41659B989D92F7E1B9E885B4688A22ADCFCE5052131BC92FCB93923310D0B9FF638367B1C12B5B8D37E23D4211735BEFD0899AF5EE4BE21D51979D8AB9F6EA95A4241541283E498F827FD8716CD5679E5177B9288C0DB12356AA12D608BEED8DC4A14E5ABEFBE49316467D7F396EC0C1D06894B6E4C3612E09AD3A09123F415C3F728AFF3BAF1FA937B007719EE795C29F1187C98F499E51706F53206543905EE82D8F4056B1493BCA5AD76D457B784BD80FA54A29BD9D5CB6B69F039A73548861B02168B547A38C12D1980E5BED65193FEF3D8C0976C02F644985CC472A1CE8BC3BD9A0291D706E89A45DB2A260E517B319027BC1A42803DD1511F7D2619DC684F7DC5E46B41919FC4BBB5923E4731BBCCF539E1D8F149D7F0B1D46BDB7B5B68AF5C55D606048285742EDAA1700A3DB4B65370C123B627A5192F1AD5BABD97BB755D3FA005403DF96872A6C5BF7536DF190007FBFB63D8B1EFDC6A93251463D4A4FE828A751F18B01A19546DBA4C31543B9882374C7E45BA052198E950042A6F4CC6B8EE40B332163BF304A63951F8BC507AFAD3CB27C23012971C26C01225A8F1D2166147A85C5C3469535FF07C20F2AA8A1FF21C11F959FA4ADBF65333022A00A442673125159268837554F28AD9316D109A3CB54DD638D22A7E57BA496C8F2DC949CA704A5E773C5F6534323CA57B7C3343C4043883CD0CACAB2A891A60A19E1FB9BF9CA4F92A66D2B453BA8601782961E5FE32FC2BF9568FC447CAAE69216CE06439134BEC7CF8B8551BD1D15FDC08565B28FD378C9FD8269400F88BA2F394E46035199894137816ED7B16CD9FD36B33D06C0DA90400EBAE0B8847D33C37CD8252C7DA9DF8E7DE1ADBBB5CE2597CA900459AD9B78D8C643F2E280F10AA0522169CF01EB34395ECA970AA41BD2BD0795122A88349E51BF19A77D729494CA124F562D398209E1B10A4F2F9055277B322C84A9F4064989984A8905FDDA3C53577FFE86ED1C12885D4DA08FCF2FC821200B667BAF7145EB8B778282310F5DEE5951884C25A69CC4E7195A3BD9D0FF1B007652DC52DFCFE9C2012D05C2AA9D6D3CD980ADD784FDAC5FED4355036B1A2C2A55FE35A8C67CAED9A31DC49EF8BBB01D369852BC285B7D65E0CB98CE6B3DFCF45F5E13778F54ADF49318019F13A820E059EF61DF152C439621CF40030991ACC3BD22EC1FC47A8C09C1AF2269C4B2BCF34CABFC2752FE36FA4390E1B7DE68AD076721D18F37327BDA5BAE7ED2569F98C8B525E3FB1F38D38C2A6A1E3CA88454F1DBF19BB836E61C2F69FE608F94B9240E6ABCF574EBF3513E348324EECC288B1A883E36F76ACE550C88CA1728F0B89887E691DC6254028EF449BCAFFD039A4095318165D36C2AAAEAC71A78BE9ED528009B698A61A218A38558A649AC683686F6704938532F72FCC1820E9BD198A7083602BE98E84E25263E141417CB039F5C44538C079E1F2B44E22B09C4CA16B65EF729A05EDFB77C91616EDD4BAC01B91B6F935E356B661B6DFD0E19100EC70D745A7D45A299BA5288E1EAE8B4BA19C423AEA8C2C29EBC6C5E4FE3E030A681F85483BE60C458FE84C9C55512C4 sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1A smlen = 2532 -sm = 221BEA628C322CFBF059A8383409A4B7BD5187762FA5D0A0B5938C348D4770237FEDB46AD7DD027A86EF12CA249440AD9E926FF3CFE864656CF959A499C25E6D48EC9B2DED72E63957DD66A3A7F0CEAF646B9F9619CEB2828350ECC9B553B482900CDEF357900D18A048AF87ECEB01DF1208BC62923BA4B75171F9FD3983C6D12D380541F2D27CF3FD746B437DEBE265E971655E433125ACF1C76B58ED74207C99E01F3ED0F883A02FE2173E58F9523DAFA75F3E08E3B7652163BEE09117B5AA13E15EEE57A5EF5FD9CA85C0FE90DA94DECAA7EB874F876AE054A43F7D4319CF8FFAFDDBB0464C4F1F1675EC3515A284D3272968C1AF6B25702EDA6C81D3C484B94285F74B2F1B4D8AAA69AF5B439600C70A5001E573E10C95087BB33DA8752A907CC60A3A27E14F3CA362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +sm = F3D3E425C0BA7BCD63A05D07CFB3C0A789FD75DBF7981B4E10DC956390534F071D370E3ADC87201B29FE7FFE49863EFECE6A0DBC4A2E3ACD1E52DF83BCCEFCD4943924E99B843D076A8C85C76002B8EA656A0B08F1E9BC5D4423A8B6B4C88BC5981F3F0215538108A695EA8225FAB91A7B67E5C0CFC836B579BB51EABC4A4FCB9EAB0EEE72085278EC5D1742AFDDC8AAA0EBD09915D51BC36F87A30244684FF99E733FF2C4C6FC5FA43E26CF595A2A918863C226766B5B564EFD0ACC622BEC5EC214E983584AAD438088F997B07F437CB902A4397932344889152F046639F682006CE12DB2E077F67856E3DD06B440ADE4C502731BBD9A0F9E478BF6657E851CB4C83A423AAFA1A911B9D993E3525479623FD8549247FE6A40DDCE22E79D8E48A84F71413A24E14F3CA362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = E06513CEA8D176931596FC940C7B0B07C3DDB310073782B62BB3B55E3F9FFE3FB81CEE236BAFB1D2376E1C4DA33F964D2026F724FFE4D49CB085DFD75E72E200E769431EA68A67CBC41A661C75072A06D4C4F431BC5875000A9A5A661A9BDA867106BAF5EEEB66EEFA49D3FABF196579523AB3211E0B8B710EA19520BDC60E14EC4A45CF65DCEB0C96ACC9E197207C55FFBC25F6963ADD27CBD174F91D92573A43C655108D29BA7114BDABF605A639D26F66AAF10B1717BA34B38B178D0430274207232C4E3C2A69B10C9E695CD1BEBF9DFA2E8EFCB9C56033332BB4D3E1BCEE655D7B199E97B3195E493BF45C6A577D912B99D994317DE97F71B8E5D05C4AAF249B2FE54A5D365AA98CC12E536E7A3B5140F77520A60ED9FF38DC99E4C6B4C73163B339B833364DC34EB4B4005351D7166968A9792C0A9BD5F9476AB731B326F355DE95DE406D79AA642628BA2F068D054FA05708428C369D0FF5E3E4D4DF34FC7CAF401F5F1CA288F428D94C61F8E67CBC816A8A4E9106FC0951B5F6E8AFC5E55E42E5811F6FB6F2042335F75B90A1BCCAE94CCF634553E4E41859CC41D05B4247D1ECEB47F9EB7B976C50D98AB5E5DBDE298F3461DFBA23BABABF667C186BED72E9D99DFF5A6E6FDACE3BEA95308C17885DEF4A3F87146423369E233343B85237ED26055C5854A5DB94B6767E43C9D1E60298D29DF1CD1FA7C2ED3EA2AA524435C2C5066F322BC3D9DEAD56EAB3D1435FAC7599CFCAA88FBBADBCB2001A8BBED1BE43242BDC73EA0E2D46E2E3A2A22FC4B7CCF29C94A3A654DCAE71B0CA7B8E59F10E3F1DB7DFFD99ACE66079F91A26AD1152D3509FB93CEF5674EFF632437BA73FDC75FD634B540B6390333852B56755074A9A098F6CF31F1EFD938504991AA865F467F0328AA7BBC2947E22FBA64AF9E0D077D86C82DC604410E405E546FDB389246ED4B348DED727E1F48DED48007EAEBC339E76D6B00E4672C030E2CCA7770E96A929902BB78ADFCA306E9E72C69247095D9EC24F0E80B1CC4701D591E905A4EA0D19906F0EA7AC3085D575229FF3D15ADCFF807E092B38603626E9838059135C025CD5AD94C959790827471B3DD4A8988CBF47DA5FDBA2E569A87C2A2566DBAB911452BF0B015C8314FFB3A6B8729B5CBEE2B085A0BC164B798C6F5613C76DE01BCE3880E4C7C99CDCCBEB4C7CEA04C8774B5EDACE89A72861A9FC0DB0CDACE32B8B6F9E866103447C3868A23B059495FB9DF650F3D2F046D7A93E4E1C3171B4638660608CE7CE50861210FB546D276168DC1B55888377BF8F73BC6FF874F586BE7278F20D9B4B916E1F6A3D3E74BE7987850A904336C5129FCBB40EEACFE46359C8232F07A04F665484FC8F6A2F2517E27C2B84C2847DF5B23E8566CE503DDBB73BE0E38DF91D2708290D73949E6C2F311E156C0C959995378130EFCCB5F173624EAF136598B00B45C33349E85CC0E5FC7E00B1B40DDF8ADF4855401FC362EF5E70D33D4828D23C4EEAFD5C4CBE07ED9DA9DB7F166B0E7D62658E528DBBF9EABF072E0FC09BBEA5D8B83852E2134685E805D23408ED6B7000E9D6348E7C47E243BF8432BE4BB03B35C08B756B43B8CDF2F1446218C2FC52B05DD4FB13A46F280DE7C145A3AE79D012610671 +pk = E06513CEA8D176931596FC940C7B0B07AD4CF7195F0D247E8DF741B94A726E2377829799587F0570A4475923164D604E5D75042EAEA1B3F6928BAAF5B7EAADF83B7CD7EC9F98C3EF1CE94A6838F2242ADA8741530F061ED2D1860A5F0FE6FB890F6D9A6635501205BE343520ADEE197F43990DA1AF4E66FEEFD7384B6E6603FF6FA118A4651896B18C4AFD4B4C648A2678252E7C9C4821778D4BCCF73C7B262CD1E94921BC2BD1E3C6B65C691DB5F0BBD700B831DAA24936096C820EBA25BF29025CF4A22DD07FE3EE1396715E0C47E83C77F885F529B892CCC0B0867973B8D7150B42AE1967F41B46993474A393CB9E9D5A6A5DACB0B0F98E832A2C89773F8131C7182A3AB22B2147FC10661D993EFDC5FF6BAE8A3F04D00A95722698C0E4289AEAC0677B12DE150A874E17F7ACE9CA4E2D35F7925B73811D58DF18B43C0126E05A75F6FB2861D0614EEF2CF6AED72CB38F3D56FA7C5F05FF09A26456F376820BAF4CD3AE54940ADF84722B41DD71F8A5227AC9D7847125F012BF1903D2D81F4639B4FC4C16AA52D70DC9D98391FEEA37B4853A4DA894FE830CDF0725E271B3560EB8D206D52E5B7FAD2CA9146C8D4036DC1E21AA8E613EEBCE28E8E126ECA338BB59869271048BF1EBDC852443C3DC51D6581DDFBF5D9249C2C3478A293D2F69313234DED610B723101065D3F0415041A5EF5B7472DB40ABC300672072C320FD9D5DA1C82053C38F9E6E362F7ED9EBFA114C93CA4740CF8CC79A344D62FB7771265FC1F7EA6ED8BE2241710F12D2C657B3037FAA4B45052A87B5E4AD27EE0DE32BCB35AB15D5AC50679F4330F3262EB0225ABAE9480A229D1A152AA0FB0806146BD7D9581E6F69330B900017BFF95B987788964AD3CADE6D444DCF793D27DAC9F0682C5BCE26C00F14135123BB6BAAECF089B4F80C4E2F18AEB4EA925818CFFE917B6EB50F6F7023F2F8F64AC6B8248C869D8D80AD30B5CACC7D9D6EB51DC322F1C1CE6C6F589ABF51D5F6D34319FEF00D3429292F9D1D519454C9F2D87448B5434702D92CB9F85BBFCA98A28EBF7AB0D42A472E8D1B24FCC3E800C7338B673E3D7F263D3B66BDF5822CAB567CE546CB42FDE7E703C2005699C790CA99E43310633CFA8920CECB2BF7CCDC770881A7409256E93250275801E041D2A974923A766F529BC468A88FC30005F9DAD7AEB6799C381D080B1369D7430EE37E2ED9399170410E7164DEC94621EB7BA4F3AA6BE2A5FF0F65D0B54C4206328D86926BC2DCAF558BB3539A82FF11A6045E38AB512B8370F5C66CE5224ED8E4649AA38D7DAFD5E10D4604029B355146D2936C2762A4CAFF7332715E7E6C83646BC2D26E0B16D8C463431186719A637D35390F2561759F36500C8D781E1A57138A3D18126583DEB35346662516BA6A22AF93A1F170C226C5DC416BCA118B0E795D0692ECB3E17FBBEF8FFEB6FE3B3AFB4DC761374277E3DA9054AD1A72E0027984D97EAA486E5AB10D8EB94B21CAC86EF177BDA24A81E631BFAAD4040D55A6BF18DCFB0246F175B7099A983160F5A3D03C822BFF0081C0D9434DC379C2A6F0BC7F1DBB4BE7D222ED8C8A1A39F6F050EA8F40D67957C24E99517F1FF594C071746FC83C6340F1409DB709A966F3FEBF65A8559E0670 sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294B smlen = 2565 -sm = DDCE7119998E7DA84655689ED43D1CEF2B5438399C8080FE0470650F7A68266188D0935BCBCAAF45C8D6D4285B2952634C59E979D865625CDEA8A49C586A58C0280DC12B232A5E87AA4FD31F739E081E7143109D9618677B0268AF3D983FBA843043F10C083FD6ED8B9C756E8EFA0F7E4E9990E7BA2D1F088D9E383D93BBA50581D30B7AECC1038664297B9873F2C986FC0995A9626A636B8D7269FD1021F6C4CFCAD8712019E2B1DF03E78B5CF0D704FA7F738F7C448833584E7EE1424C5B683196B14BE6A18FF4838D4947A948A7F64F9257B717B884800A33EA33F866981C622F855802D0DA011955D4C4DF10EE77096140CDBD99460209A9732746B7AD330C81EF505E8EE7257885CCA801DCB5B61E6E4BCA4B7F7D6C2C5E4E0255C502D8F34483406529320F20E4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +sm = 2F162EA1AAB2B0ED765BD2A26649366F9C3825AFE9D2547724F43FB0C2A3B1A880899BA1CFC6B315548D4DBC9D3C7B8DB16261C4D9F7B9EC50C775DFB66D826BD837A1B1A6C9EA2681E1DB7ECF5B9C94662ED1323C5953FBBBE988486B20E8F47C36F5F98295DFCA05CC167A7CF3080A2B4543E0CFB472C351150FB3E67C6216306736DD446AE3EE19D2E3A8A3BA0B6C8EFE4DE4ECF58F78D05616F324CB05F93879BBA04BF181BBECDB665F9533DAB30264E164659033D09DA594282040426A2E2BB7AC8020EB5F4250AB13BA5DB50D4F1542FC24EDE8C9F837337D1943E251DF164AF7FDB29F481485BF8AF145E78B8C3C464C59906131E7BA0DE99A54ADCA00B7941B1AD57D087885CCA801DCB5B61E6E4BCA4B7F7D6C2C5E4E0255C502D8F34483406529320F20E4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = 73750130BAB439ABC8E5D317A73283737AB1EBDB4DFE59FFEC1C4C3A26721A25316D4B3867099F082DD03D28E43AECC3FD6C8D56D729AF2848503B5D38E7FD9BA50AD4A5E3B03747510971C69B50DD28E12A45D94D0CB4D3C5EE4ABA495B56B60F4D5734FA2D4C1E597D5A3DC45AD36815B3405F641ED2226CADF7BC708822373DEA7EB8569246F1D12C9CC301ECF67688D0BD8C0AD31E1CE90EFD58DCBA182D3E059556D02E496E5BF1E9A66DD32428BC938B5BD59F250FA53F287D2CC164C43075897BA239FD5E1DB9189AD88124B28A25C95760DBD93A36D0FE748CF9CBF733134111EEC58B2CA42FC6A1DCFE4E66EA1916926FAD32A7462DA8ED5CE827B22337247E2FD2299B86AE88555FDF0AE8DF11C2161E6869C10BACA617E5AA47C6942F85044E90761CCFF2B6311152610DAF7E61A1396F69B353C08E9DB5617D16166A2D040219D663D174F5A3FD3186A511096BC4E65B81CC363630E1C6E6DF9199B3DD9FDBD3051B409B6C6F17E96ABE4CF9CE321E121D78584B5C0B72BF6423D409FB2C138BD6D5EDD716DBB1C76CA5CB7A17FB15A277DA537536DCE217BAFD69E6D7DA21F07FAC51AB38F21F045388F8EE1B7676C3F753668331EC0CE897529C7F924439472B9F91F8A13D1045355E4A8D3536E7558CA8CDCBA32BE4AD5F66639F38350328A3A393CC330A2D6BBF2C9E85029937FF7349FB53FE1894B4F335B4D0F188C7337188D3805FC0F7F45C8C787CF897830FBC647D01FDC731E4DBE8A8112939A5C399FA9360588AAEA1D73E25665C4148D617A070B1B0AA8A8A00E0A8D1AD0F574EF580F535FD2BC8126EF03B62D1A35CB1EC76F801C19F57C832CAE1BEA1DB6A7B8A9F4AC419B7AC9C40794767154268AA5106CC86175164927FFCBE13DC15BB612B66319588F363B6D545B4D73E3C51E71403439BFA23FF7C184AC5B79F0A7F46F93C9296878E1DCCC1D68047395B72281621B807630634B3759BC5F4D9AF22B73D66336F8454D153AE78E9473F5702E10B127B6A129D4ABC90DEA9B8BE59D7005E6D5AA4520A9FE2F8C1D864C2D3749CF7D13A4834F4658AC11B37FBF8334660A259B78FA51DA715E8B64DBA330B2042F75EF4AE3A22B3F8945661F372B5D015A7BD516E515879354DC22A4C26B36817AD1AADFC3E907E42C6664F68F48F0C42D280A54BED5B15A74499CE145E449AC2D1B1869D7A6193558BE2030E44CA152D975B66EB1FE9743AA6E45FC194527FC1DF4E9B43C44F55BFBB4FBB249FB70EC37494FE16F1A23A2087B28EA1090F5ECAE2EC9BF66C2667F2D43E2F1691AB743724C41ACEDD527A46E8633914C54941CBF2435588F8F9BBFB5FEFB2D515053F6F2D3EA2FF5A36222BADE3B9947180F0D77BBE0780E067EE4C18A098A7AEDBB2D84A712F1BD695866FE945B56992F7BFDEF354D1039E0D1758D4A2516757A8D69C025EBB58650E78659E2F91CDEADC9D1B2C17A1469DA8C74420E76D5CD12E870C72D25562BF3D65E0BBAB588DECBDEA09738170889405942910295505F1A6AE746A46630DC5285FF43375CDA9B92AA004431BDE38FD4D14DF9B183DA0A37E3CBEC3C023B642707CB3CB5BDAD47A6CDCD37D3FDA3FA1A765BEE6D0EE6BC977110DC33AFF4E37BCE091EB9F +pk = 73750130BAB439ABC8E5D317A7328373DDD293831E5A89B1609EDC891516FF429FB017BFA6B649579244CA67ABBCC36DE6310D1194F705CE95323F2E2EFFBF5A97CEC7F3EA856EB0CD85F8BADC7CB5AB18505F7F41466EC04028ADF0032A023AE4B7638BE80277DDA71C812C4685E2D1BD2B76304608244558C1D098E3FFED58812EAA7A59C3BEB3972CDF7926F4819B0F1C1F04FAC0136A07BB6858E1BD22B3F129B25FEA3C3F338403C2BA06B5CBD9696A164A0D6EC9D7D53AE9255DC7744FD62EF652DA647B2348A76CBA5099EF4A9B0E570C06898AB6377D9CCF5268E9E7B21C39C144CD8EC61F4C0E54276ABEDBBB563EACE6E88FC2E9B09655219C88C4F37DC9C089E9EDD0AEEF6CD54C94E8DA9F2AB7F369957398F5DB38041E0F866BBDB4F801613B1746385855B8C2159968F72514E020FC079C7AFA58D99DB8C7A630B8C850A9CB81B93CADD09FCDCD12EA17A959640A5969398771AF229B3FD53F6F2B1014DA08E5BECA9AD9D788F740F959195FACDB9FF277522F5B395D86621B7509FFF33FC1793E4906FE89B6BA609188DCB558297C58B1FAE1E677A4B9B0B4ECDAD5CD6EA188F43718141C01726860602E432A32546CB675BB81204C8C002594B54F7320636773A05F5FEC043D052B8656CBAF8771475DB5FCDF03D4FE0E6EDFD3A21759BCE4FB8FDC106798A4DB3C090DB3F75C23B90D6DC2F8569C9DD2E25A83118972E6B5DEB7D418967DE82F437AA8B0D6EFF6BA3499CBBE225AE23564797F5031C1E69DD4C61570BD521C7B6A75829FE75EF332A7C8B68174080B4E28D61F126BF5BE7B38500EFC374409E50D74BB712277F58D21ADD91185AD51047452EA8E0F2C22112CD4EA278127479BB0BE54C2843E097C274717EC7D6A94097104526B165EA2533D7C634FEC7614FE0852C520ABE26F06377C0027971E67C07A76265278290CD3024944F3A5312ECB3857C96F9021F84A381D3B48F03A6C3587F0B297569AB2D7E97F1A51427DCFA31B4A84F4581A7DCB074CCF38F34004B1EF384F99C3E33473100470505FE7EAFAD58837CE890F0B41F0B76B34597F2F237508284D65AF6940597781667CB24F04E3A997B2825A015596B562BEB97A9ED9E7824FE91C56E1712E6D4CB3EDB9CD6DF654361181B65A25ED853E2D5E5FE5D58D0C0D0F83949DC950AAF5FE4A297B1D6499EA8405040FB60281A1979D32B5687A160F658C502230E59304D426071313E352E3F5FE7364EFE669227F0D4E4487D25EBCEF382281C362FB92783DF2B12E6EFE0E186E523BF51058A218EAA8638C3C685E659CF79A7C8CB4E191A40D4B65E670AAC7951B92ACB88FC7D83133AAEAFE55A2892BE3DBED9EAD77116B9A4AC4CDB09BED87E9D792F73393AB0CEB987769ED738BAB47B4754ACB3733B89FB8BE68D2ADF798D6291565C6737A483E9209EF8B96ADEA103AEED7D0686779CAA6525347AACEAF1CC89E78F05C762641992E1642768CD6A96D386DF2E77F414545A95219E783E02566631F48C8B4DF7CAF8A8C8D907379E58506FB4A8A5E5A5B7F0EE3DDE4F33F775B1B930394D0EB0E2AC552626A2DC6B31C33AA83F707FA92F4806492284EBA744BB225950B50D71C311CFF553DFA7B4F5157BEB514EB9EC9E1C8B6 sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8 smlen = 2598 -sm = 37F866403FE55A2D20EB3DDCCC3240DEF3D67DA23812D41DD8C6E310E0DCDB4A10488D822FB33BF76086C3790B3166E5B6DDACFE2D27E5139F6FF1B6587E07660DBB7AB6C407FB2B3C1B0497ED12D49B2A50841B45F0BBD6F479E65195392BD8CFC7213632D32CEB7B754A9A057B37811338BD9D4AFCE138B9DFDBBE760CE2873A92B05BE4A87737511FE268B900E85C40F1D0410FDD132FFB69B7C7E48BBDE570D90EA6AA182F0D14555B317C864F4FF2707C452CBAD3E77BB911CCBB6C37138F90D7E56560C071929A43C681553E301C19903711866A0DDE083E44736EF110361D9A9CE03D970E458ACBCA117CEB09EEC87EB64699370844CC521540ACBAF2046B957B9760BFC79015D830362B94C667DB02397E7D8D3F44988B1EDBCD434B6EB1B79900FA39F68BC18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +sm = 7157FED372CDC99AC1C352DE40384189822690A48D9C4F6ADDB848AEB599F455979D1EB186A5317924530BDB2B049E28DEA416B60BF8EB96739C9DFE0AE349539ED42E6FE281928E8D7074E7A9F998F4D42E7276E300D6FDD9D34ADAA13757B7BF61168F5238981F2352714B34A1C350D9AC922C103779C0A4AEDAD2EB0758390D48CAEA6F1360CC7F3E6040BCFA3BFDD5A59B1F15CEE5CF7D2013A4389B82F30B4B8FC37372627ECE8F0FBAC7BFB51A2BB49FA04951329055BF8709B8C040A0762AF09FE5A7CF12647C084674B4E95A9931FC9D0CA49398BDFC0689006477E6E912A08D7280438C61B1FE91865892622AC53630BB0CC915DAA819A469AE11F3FDF4A1EB6ABC56F39015D830362B94C667DB02397E7D8D3F44988B1EDBCD434B6EB1B79900FA39F68BC18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = 8F96CEF4780331064B1B7FCE6999CBCB7540484155D7EB417562C7E95D033B0CF1FD7DAB96FC94DFF57CD774903BC5FC98F233DE188C175A64187C17CD84AA6FB9EC9451AB58296089604C111EA16A8C9DF082CE86E476D54529268C2C1DFC063DDDEDFD6386C6E28B6B5C0865787D1A133C167CE471D3B2D799C55B61124C9F0882AEF56176ADB6AA7BBB5FA62C7360F59A5BEA75CEB2B4189D0D3CBB31B4C30E7C4F5D787412CAA87EA11158E972CCC5CF4FC7CCC8648E267C234B68C89243329A3B84C91ED427B3EC9CC3A802F0C6B0EE0A6ED099C4E04EF578FD75A22D07440012CBA98F0C2187D39E50C16EA866AD2182EA105D1A7BDEF1516367C982619D3BA52777BDA289E24299C6837F59D5D1B78023E60F6ACFF7422DB382CBBCB6DA7E44963927DCBCB20297C1B5312F0385B2563D80365648EAD04117DBB1DE99D51335A41621361AE9ED67DECB897121C227DAD40AEBE0F270F1BBE685F5DE791E4FA75B81AFC8ACD7ACC14B4749D883D7838AEC8FC2820560374A992BFBBE4DE91EF4AB502D86C1C88E97F24A94750BF24BC9347FAC3DB812B3024C583A6DF07423740B248949D4B97D152123D03A7F3267A15B3732536F844591B3C4976AE878837F3114465393731BCC5B65E9814629FE80745150B564D3BF89D208468C03BBFB28C3916DDCC6A47D6BF8B5E9A3614635D4084F03B3D4607670190F8C5398AF2D30B775A806EB47DAC3F693A9C7592EF3DDDA2CEE24E7146462E857064D6EE92CE446622E0496FFA29809E8B1F8D79F90318738A5E8E496C1678F1251C0AFCECF212A80D123914AC423D5349DF68ED14EA019209434A34F9E177CDB6CE54C93601628D294DCB635786073B57D2827651D8814EE85D77FCB6C4DB52FD449A7E67B256F504A98869AA2727DFFBC0ED3664AFBF44AAA4DB8946334379201D3E06C75F54D4D94AB1D98C1D980049927282884B679BCB8187AEE1FFFE1B40D2B9960D4334E6836734494D8E34999C410E6F105BC9417687AF76184F310AB52F508A8CA76FCCB2FB001552623DF200A509AC2FC563241B8FB2832615BAE1F2B1DEF80E9B63D3F3863EC028C879BF54208B3903E9CECC213B79B4E8582AA26BB356EE6E95BBD88B56917DB3C1AB180B56A172E5A681BB5FE75D4FC29E4C520DEDE586ACE9CC0C418EF3057444DA626B6AA540764E8D0BC5DC14A12F12BB3934C8D3EFECA970510B06F0AC8E6C2EE50C75E2A771623AE8796C7451DBDD27FE8C7EB46FFFF84BB37BB32914445D663161E4C4EDD1912B92F97DF6C155EC60A4646349DFD6C5398B3FF970FFCB762D5F1F24883B93B2C01AC8FA2384B0D31D24F21FEC5E8A3072DCAAD9272C406E612C91E8545137FCA42C7CDE7B0109090D01D0F6887C4CDCF33FC6B66F508C987A2295C6548577A027DD09B754789AEC17222871A2D5A53B67C704C6DBB0DADD2C77877694F27288E610B63427133692B25485C8646E68403FE0C956FF7371631A5508D7604BC4D16638C487F520227DC58AE1E0846E5D265156EDA021DF64707055606D425EFAEE6AF160CC8E355407297332BE9B11722BEE2650686D79F6E2A57F5367D07BAB49B99221F9CB11856367CE2A6E81B817A81526111D86E85DC7A2805027D77 +pk = 8F96CEF4780331064B1B7FCE6999CBCB67FABC9EEC10CE1C75882CFD6C931B6CEE562D70E62382F496B7682343BE1007E7BE76785A3B6529FB05AC496B746F4B018B8F022600FBD4001CA6A7745E1A6D9AD5E47ECAB24B2DE55A938DF47E04AADA35989A35F16D044A9DDF0FAC32747B9FF9228130ABDC364030ABA706F8BCA52DA4E4057B4B007F5C513D6BCF74565F0FFB43FFAC49DEC6E2142E4EF20D7240394C14C4DAEF22FAF59E7863686D82D538C61ACA60AA353FD9E3CD9B1C0BE35A1135CC14585701697B4BBAF4E8563901240681D741A3CD990E8727A1055B59EB79D448DBC99C3D1BF129FF3D4EA57EFE8030D7444C3B266FF7CAA4D63CBEE66BE24B3A35E192F951045B5DFEFE704CD3AE832194FD22BE43B8AA3A39CB69872FF8BF652E9CAAAC1F0EE094150210B0BC2C19CDC84D5229517EDC51258F0E8D125EB7BAE81A64531E9A7F1A178B8C34FB5904B535E3D3C17AB2419C5299FFD8309E597AFB3C8C11064D8DE125057BF2D87E9E255C5C0923166EB43026BE8FB181AD2259864701AC9B2EDB59BA5E50A87F6D87F3602D4CA7BB82B1D115FDAF241E1B50A5553C3226AB9D54243066B0F779DA608FB34523055C94BE4DA36969C38417C8B379F2D0A379CC4A9CFE15BFBA9262EF7458C5A83472F6262E853A42D09131FC5A66DF726274EE77D6BE32D7B8ADE9B2792775993C69D06CCB7E8BDE5F9EA7BB07F08284CBAEE9C9E883749AB14DE1FD05FB4116FF489A15398348ED1E8F02D3E639E433AA9823142EFE3B2918B7A9787ADECBFE963FB53FF7DA786EC90C0144BD07A1017DC894A396680449FBF4FED7FEDE21CBD09862B3E6C969B05B64543C5560B1C50C251BBE50B0EB4DEB4E71CC83ACE4F2012D8492EBC76E3572BF80B5D8243458C57A47C02639DC3B838A72B68B09A97A8036341ABB0F65914401E73C22FF18C278549D1BB4A498AAADBD9EFDA2CF3643A467E84AD5D35B2832C81CCBA03A2AE232E00E3459960309DE8E7BD6B292F77586A5A42AFA347469EBC4AB4BF9E1A62F152A7DA767D5A8BB79D81B1051CC3B122A011907C2C14A56F01364C346FBD1AA893D984993DAF201ACE75B5D9EE230F9982D4AAE2C0E99AF95632804479480A2A77D3E973B184EA2671849AE06950336A83F469ADDF193C3F0A2EC82A038363DB08734AFC11697F2F9B6AD12EBBC18615EE7D5EB19BF94B1EC6B87C025A7AE16EA629C8C48F45BC27215B420A5C976E0BFEB43264C2DC5E757FF3AB7C36A53CD50C467B312181599AF5F969DE5606484041946DE7468A8DB69EFF168FB98E226D83FAD8CF4227103DBECF88942D0CB1DF4D2FF9602D99F3E13067451375B3EB669A3EC2C67C880B8A3D40D3E307DD9D2AC916A9B2086EFB5DFABDD95AB40EC518B023BE479E83548ECEE05887F6CFFEC94BD0511ECDF33B83B73DD4518D401BCF6B609F4ACD2D66B7726FF2BC03BD5D3DF606EAF26AFC91524CF762BF285DE7DF7025872434EF9D6FC3F16A22EDFAC2CFDE4468099AC88293A9B6119DC7B599BDE3969C4F77B942376EDBBF0EE210E0FC4E10581BEC986F1E7578D0E31E42D08AFD3E320568B4CD862A0D9E7C48D4DA4EE9BC13EAAF4F11EC560BB5281954B8CC39FAD28E3998E8CC214 sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8 smlen = 2631 -sm = 84CFEBE3BF89A94144B9F7B5BABF5C02BAFB52981943728CA766D86CEB57D5C684540FA9353F8CB90ACD65446F2B08F6F53017DA687B1F5E9E187E48EA579FE414041F30E54477746DB91AA292515FF16DF5FEE4023463A8CA45EEE62A6BC30C88D2AFAC7A8CC92FF8634E3C9135C08E2C91AF93ED8E95051B02A8A349E12C6AB12876A480DFCDF2165E31E95AE12366A2110C2255E73F35F94A8834C5A344C90509746C524CFA0979DC9615D0C9A4A826BB4DF8D627F949E7D5B8E0817AC2CE2038B3DA5F8201A4F639D03AF7F5A42F87FC48282BC5E8D125DE179DF5BC6849B209CF36196785713A0A38EA39B6F32DC50238E254F8CB9590BF8D401350389A4AA407269DEF6D3977DC3CA8680066B58DF1A903983FDA3B0BCC154D61E9E0D8514E9B4DC451D14E24E666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +sm = CC3AACA4394A93D72CDDEE3A2671D0FDBFB17CEE2911AC3C18668A49BE4FA7076D14EFCCA470D8427F8B3FB670E367CDA3A3D674C1876755A4EFDE6C3678207F7D33ABC135AE4D8C2CE644602642CCFA342168C4AF0E42C128EDF85763C067B44CA8C7D524710AB453147A063B3061B16C37F5C56DC9D25F10E98D96D9410800FD2894DAF7A906BD353F794D579576C70567E0B8E4C3EE7981CB910FF695CC4217C8619BA4FF928C6C01D3F4A2B6B3AEB5BCD52C83184CB2452274E2200BC059018930AED48DF651E741466144FFBFF94C23A5183B70E011E58F92EAA3ACDC39B44F214D06A21BB6B3A90D943CEDB8B9D3F19152425AF54C748672F9E695B6834FA67349FA4CFBCF77DC3CA8680066B58DF1A903983FDA3B0BCC154D61E9E0D8514E9B4DC451D14E24E666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = 50AB7B3B99D724F010585D86ABEC73985B9DA21B898FC1DF7204C564D7214FBD96C898FFEF82E203F8AB490BBA16E89812D7AC69E244843F74EEDD4B1AEB44283D422FF2E84BC2DCB628209FED70A8C74A983646B02FA64AC78B2744842BD9F6FC2D8E9E11F4E08591FC8CC64A3D747407F2818E69423327E7C15C52BB3F546EF3B2CA3E90CCCDECCF51E8F798DA10DC2AB43AE055662710D3C7A3F9975A4627A178C756AE824F907D77AFFEA3661ECCF0C119FAF7885BFB38D71B5555961DAB88EA3854B33969386E231C9BB025D87577FA898B4E420C276F45D5709CDAFDE05747BC6D3644E30723CB524EF4418A8C93278054BDD95CCB1736D127D2E22A2AF16811710B0A507F02F1D6BB5EB7DA87CD447ECF221099FA7A893568028FD0B6BFF6F2630AB6CBBC3221714A967336769358EE1FBFD71572C54237D418B52FB7419FA8F578BA8C404C9B83B6B3B7C52CEF977FE7C872DE9B41A97BB7D7DB258DD97A4CFA2AB6C4C032D879C948931E8AB57040C8B8E690D6A5806DDC3F84AC8D1CE7331BDF2D0410A1890D47464AE15659C97FA9A9793DE78734415705E83C75F528DBC59ACD06AD2B262838CF3ADB0CF1B2D9FC3F7B6B5086F737ADFFC8451252C7EEAC168F2AE460C1A2BD39984BDA6EF8739DC2A14F7620527B40E007A6210D7A43970A5DD4C8D1A5E05428EB3D15B6AEC48A24ECB0A75E134B1A670EB6CB5C02529037F993FEC1F053C52194ED8B036695AEB2C7C85893EC3B4C06D808E0A4D57261273C6C8A11B1E60B2BCF56338318B1B47F28017A8A978F84A0FFA5CF75A9FEF33DC1DDA9FB61A99FC3B9229A01EC6FF3E727859A109E60D929250C21E46E0D8AA78F67052354E21E05A10310B361BB1D1586AA56BDDFD61AF4D5006C438888B1F6B765DFE72A1AE45E26D1BA07E83258482E5927C7658F227B7ECE11F93FC5F19E954C4C828B8DAD22A258D5C155BBDF70BE541A0103ACCFAEA6046B5DEF9453C23966A54D330D94616E4A117A167460CC3D1F440B08182B6B313F4831F0B075BB176B9D098460DBAB4C47B608C974E2BCC288A301A7365C73DA24CCC59D8318C2673AA9057C9D152F7CA433609B8BD7CB7DE289815DCCE35C4EDF6664CD8FBDE44C3A19FC42A8B3E29F77449D0A52D8BD7A5274002475361989AB163C11A0F89E48777EFFBE24FFD75BDCCDBDD72BBA07799DA6AB7E311B194625E5CEA207B72AF29BB2276513C3752ED4EAA1AC303874B1620A91B05C2FF2BAA07B2A44A4B46ED9F1701E4D62DEAA0C9907C2A2D9B430B61CB127C96970F6583B0A168B39B3ACE804FCF24DAB74AF35BDB09AB8B337DA4B0234067ABD9942D8448E7939F417FA23648D921D4939ED8C13DF0F33F21C794CF277E84C82A3D669968A0CF6A51E7DCA09C13925044361799E8EC05BB2C7D351E95A666E8788A00C8CAD10530EB0A9BAC8643F66B7824B9657FAF5451614216B2BEF8D366B143E4BEFF64C56035A34F47C54A9E3224DD714F7FB08DA9C433E0A29EFFD4D6A6281A66D527C695FEB32B15031193E7C1AD189677CCA96738AF78452169DEFE30EB33DDCFF00ADDD796BAFA602C51BF3E5EF2B1D8BDAEFB573773DD3B4142C8D5C855F485268011D80033F8FBCCD6BBB8D723F146E +pk = 50AB7B3B99D724F010585D86ABEC7398C3EF9FABA25DC9542EC4AA6BBF87C50A0AEDF7E46E70A5C60C3DD7A0A232E885AAA9D278875FE161C6227C154E9489E160E4A82E7FBC301851FD625CB03E31FF8724926F19C70027428719359454B9074716E02B6366EF8EF64B388EF5EA3E4291B45A254F85FDB12144E23E180C830208400A1876B75CDCFF0891A48BB9A93B4987F9B12C24F739D66E49F73DF1249E0804C044F4475D5A6E4C8C0A13267618C9396DE24547F351FFCFC4F17C597AD053D1704EC6A7901D89DC664EB94F71F40A2279DEFEB31AEDC033971E5463295AB319712074AC7D145155848DD7F548F327EFD12C0143AA71EEB50AEB371344708E05858E37B7902EEA6B8DD74CE994C9C9C304DA440F143CB6093137FFEB6DFED76EC89839D50FAF3CCE499724302D780493E5BD80465DCFC65A325E57CAAEA90B74CE51887848CE86B6BF026E6E1B865A72781F4C2FD58859FAB15637323CDB5F9E879B286C0611953825FCF0AEA349FBECCC58A5233B0877F87D5C24D0391314974EB0AEDDA390D9936ADBCEED8499C80864110A3A085666A417607AAD92A5BC00AA6C5D55CCC0444DBA11306022ECADE74FDE0CB0620D2D0A4E2C6DA773F8F7E9295E8D5763F9E5CE73AC3E68208946675B38A458B8BD1B528B84F5544F0759988F5949C26D23F43E27C4985FF4723B8D7EF6788B8FC64AE8C7C191CA89A0C980A7D96EF70CEEDC15A7B68CE95ED25DDAC4D381B55F30CA2647733BE0DA7857109D8CBE61F1EB53D9A4849A8F8BB97D3006C308CC1E8B034D15C3D6422A0B19B5E8C4C0D30E0547CDFABBCF1F07521EBCD4CC0E7599F426701605B3C63BA2482164DA76A68844C7B0B4675975C058065556A87B2371B3F368F58818F3341858493FF9694DA64A570F130F669D8B660E0B15CD49CEBD54672EFDB1F387813EE450D26B16ED3DE8A3F1956A4B29BFA2DEB3ACB53BA06C4C108A137DC755667CBD05E07803AA0DCA1A3D33AD1437DE9E67294CBCFAF4BA98DE292EF33A90B80260197012BDAF3BDBAB4E697B41BB14F689661B2D5B9E7BF63E13AD34B587E02A69C12C70ACEB2EE70B617F297B9CA5DAEE57AEB5F5C175E1724DFB6C1DF9E62E2228172622925EC1BE61EF05B935E1E3905F68F3DF3D39188FCCE575F5C5D6236B834221B73E15ED65AB89C52470F0113833B590B254974D83699B754884DF4CA4CC7F22E67344DB96DEE94EE8895D3B271275458CFAF4598AA0E1C4714DB1239314988D69F06D2811181C4225F77613230C17773DB451FF8C614B92FEB49148F4FA53FC61C0C9206A938271C58FFECAD274910C973AD9C599A6F756531962AE32183DEAD84465EBD86FE2C2B634F1D31BD04AEEE149BE2C41DD1C099911F115108350F6796F161DE921242195761DEC2FDD09CF35F4F013F3E1F86DE603754AFB6C1E4624B15D52E5DB43CC485B0D4287647C058847C8B3C0D57C2AE2750FFC6498F8D7CF2B9B1C1EFF57B716787FBCABE12D781D06E59F3B6B01420F2C2A01C17465FA0DA385822C1A4030A73B01C05E4C41FB778B2F180DF88AEAD14040CBA6F5E1B359C5635C8F06D79EF74A3278D2B6DDD97ABD37ED237552F1F74F9A68F2FF3529A024BDAA5C2D09A2746325D8 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE smlen = 2664 -sm = 10CF8C4DA2DEAB9B58DE704C3661D8C7F6E39ACF7EED914A4A8B5999CE4C4B3B89D65F093B5F62D0478DF6F0F19E4854112CFB5B2078B4D0B93C02780B83EBBBC1B8A7673394670D8B4FE987CB6926F24B2455B0EB07448487DB27B0EDC7D3666B05DB24279C342BA53D5C70D95ACB37AFCA5CA090DF1D754673AD7B54E7E79BF3258BFC71E0F77CD47A66857D5B5AE6ACC24945E19A51B276404D80482B8819B123BD933DDA111EDEEDE13C35C66CB04C1AF69CDDDD6CEB7F8E0E07B4039F3D68A6D8919020131EFFCD365611B1636CD61E59BEE413978652EBA50C6E2A18830FA7D0AC67DFDFD34982412B8FDC12C88818E12B933B224C34DAE01A761835FDC8288B7D8BFFE77CFBD8E5310189FDF007AD37080F5337D4405B81A0C6AACBA4163B8425DB115B38D504BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +sm = 9E6496394552A9A7F657A870D1EF59E4DC90F7FC55D164666276B400529A3187BF54AD817A9206307C38ED39C838F8225D9B1B9B1F1CE74E7CAC30FDC39B88AD533D4697CE52CDB1BC3F6ACCCFB9265A89B69D85E144E93FC7CBE105AF26E44DAD4B93FD35DC1E3856E6FC27E8500684C8E780C5A16871A4CF6788BA30E00AEBA156FB49D108CD012BB38EC8DA44817AA768229C7EF2722D3CDB67371F38C8022510166C90A60FF85DA1C3046EE816D18A4C63DA4042FF0C7FB7E6FB14C7F60E16A13721B740B0BD3BAC589F09E69B497D406DC7D6E0C97A3D5E51C01EEEB487B84DC841F4D969D244E1CF00E347B415476B618A70EAB80F55E9084D2105A6D6A6B40C7D4F2DC128FBD8E5310189FDF007AD37080F5337D4405B81A0C6AACBA4163B8425DB115B38D504BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 9D59113DB5424025A86A018FA5220CD1195A29AFDB63525B5F53D02DF2AB035C3119E50F5B8F799EACC70597E08897090B806E0D45FFF6E93B9DAB9D614655BC6431ECAD698A7D5B645FECE248CD20343DE79414B410D3B1D0998DB8FB5BAD996ED3A9A8D514F379FB9BCA4E21084FCB33971C308F8A4064FA8083D3F45AC50263794ECF654BE44CA0F10CCF47A8914F8BB3CB65E1A16A53EA65E85883532B6FA6DB871A5B01AB15787950D474628AE8AEEDF01824D940C6ABCC193FC8B47FD07ED75D4AB4F395D52A826E59CF00B1D1E9BBDC713DFA8DAFFBAA6B34AD1683C0AE11C49AF1D611C64F586D5E0845787F3D9727EBE8E3C05D16FC564DAE8430C64DD01402AC3B19A20AB221075979B725D1C23A73EBF136E75EB8BCE44A2D1BBBFED48078846158318B774E77E567708C2210C57E2EA615C2418D77431A0FEFA28C4DD67850F75B762E883D002C874C2CE5B7D0921A1BA7789F59A54B22C1E4BCDFB85CDC2B8F6CA13C903DFD5E3B953A6A1F3722E74FBA9B897A17B986A77FCE84F8B5CD31088B7B449A710159506675C14DCD760592C9914D2205EA77C7AEE1E7DF678469B1929ACAF812E3A75968164AD9CA3D2C189F4AF1228E1DB4FB6F5FBCD493AB547A74F695FC16DD230760FBDD283CDFBC84D935A3438C5DC90AC0809FB3EB999EE3409C7D04AC01DAC2B6B9D802FDE64A30C7E7D1276E9E3C70698D90EA6FE56F91A70AF56AD3D9B024607D9818277404324391B7FF59686998CAA5FEAE7AA029B835AF2EB62AC6F7099D02B6DB896598057D1BCD56BD43FD12865BD3436E9AC7B923B146020382F145BBDC2374CDB0E450FFBF211978C9F6208D554A578971B50CC511E4A50E69A3124AE7A1F4FEACFBA0CA3B75CBAB900EADED7D539F7F7D88241B1756388E9215BEBE68F010B47F25E1D8A341606C0B67E26237AF536399FF39E329314F409DA1826CB130ECA167DFE1AB63515B17C3BE94AD6B5FF671DE61242AB163C4335D75C1D782B5650A30FA5E39B3048D61E37FA79030F58F0CE4E74EA99A28DFBDBA989E4C44DDD0D5849EA5EBC70A336F99751FDC4FBC6C0EC92856E276571A18666A9D96A4F0CE553C7D01564B0EA765462848FCACBB09620A8B9B763A2EFEE8C3578DC6FCA190E5480C43B96BBAF1170808E83EE8C6A4208EC879C89697152EAF5CF5502322C6D10D5E9433797EEFA3D871B0949EBC7FEA9E1D6D0A58D3BB51FCD3EC48CDE5CBFD12F4020108A533B14E07C00074A1FE2A8E22F8ECC2E4555EC04F1EE21B28F430E0AD9BEEE1214260DBE063160A256B9664544036E8BF9E57C6CE378FF76A99D851B9B6106C674E508516B1729F234DDE20E25B5BCF9BE7EB302B77DA9E44C356AE6A6EDE6C9863CE1D0A51BCE8D733CC19011AD2693771BED801B121B31830E036D0C54F58BE505D621629976ABB924021A3FD421B5D43D3E76C7949408CABBE972492BFF0134ACAEB0B6B7678EA82D86DACA2241264BB2B32DAEDC42D64642A8361CC5605CD3670D4A089B414CA2E46E8CBB11B7DB8C1A7E670D12592DF03D3BCF0139F5807AABBA847A862CEC49FAD192B91F37CBB0EE9EAFFB0636DD00AF0F00FC1ADA6578228324FE024F91A30FDB53687AF94B456A792CE8DABE4 +pk = 9D59113DB5424025A86A018FA5220CD158E825F15C6DDA3AA409D5A6B0B95BC4F1D8BF97B2E6055B2558B4009F69E2DF37B56C99B174154C88DB553385FADCECA9D12083793C5DF24711FDA6D07E4D6F5DE9D4EEBDF655EBA389D3F274BC975F74506E1FEBC485217A06FA338F09B32BB80312EDA5EB6CFCD04DE801BFC39D890E0AD012C98CA577178E58AEDB72A2044B7498AEF87F386368084926D92B94CA44FD8E7CE6DD2BFDA06F823E8EB3C00084400C47E47D21FA3641438E183C6FF55890649E1E2D72DF1B4180ACFA1C5460A584B464E45974A6AA2ADC4F94A28CBA242870BBE10788175FDF8BE7A91F0CD387E4593AAF5DF07A483D555BB7345303021BF96D9B4C3DE8D251EF9E978601E77F9B095CD934BABBDA62055262E4B6AC3424DA7D6EEE22E20A12B6CE2F9073C9463BD3F6F38200962FDA6798DBB6F21B998925B5F4431A3876FCF19834F34D0D444BF44164F3D4F3C2BF6914C429C74B15E9ECAFABB5FBFE582917E0034D69E2F7A2073011602D886CFE6216BA72FF412712CB0765EA470F57F9AA2E0C17CB02CFF777E5487AC5249BE34B718AC4029B92A152B21F4603F48C5EBF74EDE60A4CC0457A18F40584EE2976BF5F8E6DA95C8F23E9917C27CCDFE33FCE970DB76F2B11DF9BAFEC775776D18E35D30D3106AF662441B242102F77414B5D877DCEA5C0EA538FF10E2D1ACA6151CC747B2B2049D11C9F19EAF49E2891BE376F772E858AB1EB8D84A2FEF2893876CA779E52463D62D3D56542ADBFC301944CDA7A21C43721D4DF2AE7DB877C00A2D0AA834070839A980A877AA2531DBE85DB28DE65CF23A10BF01FCAE6017695BE834B0CC527C7A0736CDFB2CC6111EDB824DD07EA0690EE4EC12283AEFF5EB86B908E8E6EAB3316585FCA94ECD29DD9DEF29712EBED712F9C1C564B060492064D2D68D66F47C422B4AF90BC27889411B3FACAA160B425297BEEE9AFC2E6861EDD2B1DB28C4EA0946F54F994B15CE9E6DAF1B82D1A4756D466713F57E6D8F8F717D8E37864476CF07F318F0D0B8C6C18C6EE8C2FB0EDF7755FCACAD9EF0EB3C9E8AA6FC1BB0709368893F13D61B7DEE794010F0B3A9D51CEF05D6E3689E58B035ADF9759CC3A8CE843523BD441D7F1BD8002CA274895804566E1B0209176879B0CBA907BDA243468A8746FA0500C0104C92B85E4DC63423357FBA84F4DBAA4A52A4BEB3EC08283B85C0B00160B7C6AC87056A937F12DE51792213F351C20A277A27869058057AAF6149F45402DB9081AB3D2EEF8004358324249FB2D5A261E52DA4C2803F314C265627A1D2138139337550CECD1EC1CC3CE388EE8DE7EAA3EFC8856543D80D80167CD2B40BE760C1486506CD340A4E7F5B417DC67371BC029A837E464D3AB506E132B1B61DDAF0864B55DC3AD7FB78202DA5A799EB4585010166DA54A4178B0FB4D9599A1C029AA47814BB2F4D8A1529A2988A47B82BD4947138EE1B5E7B428CDCC2B325A1BC3487BB105342A77E99C47BAAABBC5C4DCD446202A8A8B1B4675A7AA8DC4D5F339FC4153CF723A54527FE2F71FC5AFCB5512CF8144641612447CF0F0FF92F89D3E1D19C06C740BD3D9D9F7FF0C0E23236D935D5B0822909BFEC6624A8CF2D77D639587DDBF0768DBEDA229 sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9 smlen = 2697 -sm = 74944BFDE6ABB9663C5E7C696237CDC6236BF49E7C5494EEE295557AA3F5509E3255131A2B216F90A5B7FC7A14C09CBD81B375D8755FB025BB65991BF4AAB9A2F9F2A78F373BB3036AF7D82B34E7AD4C3AEA69C2A23C29EE3741C5EB31E02C068BD820ECD3E46BF712E99100DB15123C7DAB994CFA2391186DEAA33F1DA8B46B92F6ACBB23D08736DE94BF0EB2D2A5185B251FE6D6C9043CA38C99EE364113F98AEE44CA1CFEB68C12B7F08A86761271C4C23512808150E16D4A2E7D096FE13BF75BBC35CC08A5D47E89B1BB0627A0E0761C2DBBF6FF1E7B9D3A9BDBD57CA12AFD021509727BDBC7F8D0CB34BF4729F636C89B51D84656CEC1B00FA93CB32338412E5AE7CFF072D3609196A19EEB514738362BD51602E81665D071ABD30B5032C7E92FCB90A334A195ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +sm = F54613E06EC4D14C8084508FE3B3F1E1068549A49FAAE4054B5FEBB7DE0BCA6A3246D93147BF48F245621D71B9FC329BC106A13460A847A180E16F6D240E615662AF16E5428A3DB1D695B1D32FF7F0F30D3A3A330FEA19FA6B38481A5A14AF3A4F753419AF27506382EAD1E8BD816EB86052C669CDDDB947DF0D0863A66BD34BD30E14DF4B6B7BD32688CB39DE4D909EFB30A642065F8F2EEC7D6FCA0F3240FF7CD4F163E78328ABBB62C5E56C8A9BC618A5AD63FA3D31C5471ECAA4ADA4674DF82B2E0A0778384BD2BC7D8A67FCB1B3DC1FFE1CB8ADEB2DFD822CDB1B591661A003E591D6F29008A3CBC723601843B845F74501878AA3F5A7840FDCE93008E10C0D6B9F05A03F63609196A19EEB514738362BD51602E81665D071ABD30B5032C7E92FCB90A334A195ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = 4D2D3C75BD496D74BEB2A644019AFD754D8B9C59F581F9013742A18F86B07CC6345D9CC642AE31B23CABB1104321AE6C3CB3CE437F10F174C4CB08C889A6ED9F96A075C3D3B9EADFF28AF51F10AE2158660454EAC9EE6B490E49D9232DFEEF5C7F9B7AC1C70D71077125A5A2BD90525A88CE72F881CD72152D3C98099A2D089B9AFB2E0CFB195D5B05852FBAEF3DEDBBFA495A6A1FA48E77E24D30CEFAFD733C1CE9502A492DE22ED01F4BE8C4A87334E41A6551AEBBC0473F9CFC8BB5D162CB3BF3ADBCE1E175E00376B766E3F5794024E780C677618F140D54E906447F9880EABAC135E96C45750680BD9E2EDAE41D006FAE2EBDA19B64EDC147E545182BF2D36E8A6FBE9196FD0CE2AFA3DEFDCB622A1352B2FFAFE9492D7C8010860ADA5E85F33B2AD26AF3DB58548D4DA0D4A6D592C45F90D6F11F556774599F957490AFE889A17EC13CE2971919238A66FCA0D7F41A527AD55A52A895E95760458EBBA07150259B2467422AD9B01945FC508632FE02BCF493C098C1BD537A7DB75ABCB53A119B078299D14973183075584FFDE1C9F7F5B183D6646BCF046D178EA6281A8CA4D5D86AEB2754AF1DA4AE27C518F6B9094EF24FA2DD442FA310E86A5C720AC87F1CC634C0AEF6AAFE4CC3633AEE727FFA904B7C044A78890B2C8AFAE5F9D0E970D9568F70417151FC50A2653AADFC77873C8AAEA14AFC754F5CBABC8D5FD356117D33F7FEE6DE0CF5EBF83A1982E2C7AE2235D6E9BC55EFD3B3F05ADA8FA57BEE0329C235FAA4ACA231B9E18F14EBDB14E5563A4A065B5154FB13B5B299BACAC9BB6B900D1ADC742A7F5B4B9FD75BB9A11697900B9D9FA6AEDFD3D1AFBF5F41C34EB9D4B9AAA7F946610FFE1E1128BD1C5965DB8F8591D984FBD174DEAC5BB7392666EC7D88549223AAF188E31F86689DCB74D06017B0F60C2F4BAF047D9FB4B6A235A20850FD9040BD896452A201B96CE7CEDD061305018B18816EBCAEAEB853C2E5900FE30A4175B94D6D3320A32F41E70EE9F3CF80049270452A1927989ACD523FCB156B0FF762406A0058ECCFF32201DF738B4CCF5B94A98C8F72CCA0154D54DC00B2E40D4B706A37DE8A01BEEB25F6F9687321B96EEAFF65DF7C6E90B6825ACC8E51322CFB67124AAEE67AD2AE6E430063C9A80D56F5B3B979143EAB1EE9ACB9296441C7585264529B3C57777427AD05DC28C2D316C45C2C502338D1B45F51A11247A34CB356B74A98AD11D593D235A868D08CDC0F7A4FA24871F46350FCE2D88D387E5085C871E80C41F177FD210B8A5F2DE4998C7AACA6E059736E8FDD5A64F845A17C45CCA2737F338C6402CDD622BCD55F56462A6EB14AFEA0875BE772A1990C3DC0BA5842309A4BA60AD953471687F08F0FE0CDD1C6595615E2D620C586704899BA66215A8C865A94F64BF21F92311F44CF8A2AFD90AD3B92351848184EC28269E7A9CDBCADD8C0C83AB6EC3FC6B350BBE1C9863343395DD750B78DBF1EC36AF4B17B0EF60339572165D7924D5C64B62CA79B7035AD8982C9E9C66CD8FD43FDEB9B7EF31B91CC7EBD3597E26CD35727AC449F4D55F563DFC7501A3A9FD50B786127DF9EB5448A1B13195510F206F87DC7930995ECB829D1AAB74C2E7606F93DF09FC909C290F311025F +pk = 4D2D3C75BD496D74BEB2A644019AFD75858D5A9E87E6E375A4AFC6DBA858F537CE93A025355BAC0DAC663622CE23A2667262919642BCADF8F74FCBDA416C1BF4A4B48DCBE561AF60A2464FB486A91A0811C436FE8EFB2B478E0969615261F0097D5641F2ACFBE9F7EBDA04CA4D72C1734287A7F6668BD3F492EB191E4FDAB8B0F1C3D789FED05817D27A992153B1495434F9F50D2E724D6DE0304FA75BB7E0A8A6D4D0F25B4FF39B99FE96D8C7F69CF22B23408122D49924CE086641EE7CE01653D57266000F9C05C0BA64D84476439710934193277B630A92CA9FA9D847BDE1AD136758F5774E67F29E39702BF82CF4198F1F5A0342AC25BE7DFF55194A4D4DF732413C08FB09FC24679EC2EB53B693095902E469BEF165E263D0F005CF1DEC8D05697F9DD9ED25B9FC9C324EDFF583759F75029F9EECB78BDBF7F6620D0E22DBBA1686C41E44AA69458F0C86F8AB2B2D32FECB778F3AF04E69FA0EBBDC2FC5F415EF710FE9F91F0A6A0A8557A8FA544E4CEB7B195B2C231FBA86C52D6F8B8A2CA162CD69F5917469E2C568C3D6A17494FBDB207B595C8EF4C076B44C345DB53DE2116A2AB7D0C94707C5349F908FC807818182223C3680531A4E161BD1AF5D43B191F4DE04AFE880E743880C935AA94D0CECA5E5890EB9DC3263580230BCF53AFA3B4F9B79FCEC48528E836BCCE730175770BE77B8D10DC3B01AD2F9500E29C2207BCF588A5F45F67B68B506AB61EA234F65564EDAC169FA310EFC9848A76244B927DB52B2D864A7EED619E91E2096ECD1EC847FB44E93EE1C530DB6E9F897BF870A4BF121118A93990AECE0EAC7F7796C69FC2F94876A36EB10F71D2BFCE9FD16395E8D67219F4F2646A74A22B56291B640187E93F0B7639CDB3C90650F14CB5DAD3BFE302B1E870F88577E52456039F85F82DB003010E7F56F4D5EF9198FAD6A3A7A69762EE1BF8F900B76CB5F8762C6DDD098AECA46646069DC385F41D5282F925592F3D8556EB978B632B075D9D81753F1AC8034F7F6971B9B17A547244C4833A325BAD8A5D641C6FCAFD707422E1365F73FC5B9B827198477F35F856D6E7535EA0DC0EBDCC3F584131A20B6C26C1E2B935E1F4255C60BF3EE8AF7F15BEC5D50419796C899E717636FDBE22A7786122B550375F825291212D5E80076EF006D4B0B48DCD019490DE2761F11FC40ECD332C2F6B048DFE9A50BAB77D693B10F055AE10A90839EE9C794C445CAABAC6D03328B8B7E5D0C246BCC4B0880A0780C805CF30885411300CC99890536C1F975AD54FC7870D2176FFCB921FD94C006146A4744F794546D2C368BF27493276AEF8540F412EC184EF2F4D15E991220AC2B34129A1B9437572CDBF16FFA1218B770CC16F0979FF95C0BF70A5146D700B76A01680D5ECDF715C8998C61B676CB06C88F62DF3DBA0870D3E08A32445DBFDC1F6801789E1CDCA47E51C300C9590587749EF791EC98DF758B6C4B78034D1A57DD7531EC0B7D7CC0DAFC62CF7C9C12200E9EE93D02C2CEA0DE899FA5E041637EC30F5F66EAD1D83217BC23005AE5D39629B61A3B64C2D65F57395922DA11591DD274D28FA1B8DC53BC812D4592179A5628398DCFAAE1077A3177F3B436B7C4BE7B18DA433BA10F69B6FDF93628A7E6ED sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755C smlen = 2730 -sm = 98612C7530CCD847D55A41A3997AA06F2F5BBC778E2526E3A5DB375EBDA685532C7B390144F14B47F1989EAD9F0F39BC6EC74255EB7A65B5FDC73BF85354577677F5E70BA4EFF47B7F034E5490A9C268054E765C8B6B80253D341AC99383AD69F8BC6967239346236A585A34381F2AF969B5C2413CB4C1DBAAAEBFC1C9504C1AF13780ECEB47AA15D9CA02A21DBA2C76C5C0F305C4CACAF80A7356B5704514DA16D90389D00539DAEEB18F31682916BB360F68A99E0CA82AF0302339C1DF26ABBEEB1CF0C73630FA77AD4B1ECA9D6DDB0E2CC0BF5CA1B329C008F75E71C65DB961739FA0564F22ACE05EFCD4A63470033606ACE39BC6DDC8C03E59102F40E77E6488DCA1BEB758B90387AF06CD3E43FF025168EACF5E128DB515218D4CD27F659C49EC0D7E8D04D835C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +sm = A4A58ECB1D6D807FA281A4C9C4DD00BD4F05BBFA87F5D82BFD7A79AB77DA5D00434B5FCF2795B2ABF8AD5A71F20062705AB7E6AF0BD08EE48E7C3F977448889A413045422811EEC5AB9E98303C855402B3A9B6BD2BB4820D4F4CFC1EBB93AC6AEF8FCC3FDB4BB5FAE52F96F1AD09AA919960A1AF577A0A9F1AE142A03470D608FC52230B3A5123CAC5A092D17240F7F5A7790C1972A008B4613FF1D8F8DBCE6618AB1DA87D10531008CCE58F98E6C304193CEE9972442A793D5E2252161B66D1382F9AABB7FF29E41AB8A211425CA1DA0FC1A888EE7C9385865AA2D327410FE00EE485CD1226FB542C4A9CEB1237463B6710CC6C56AE34C366BC2E72DDAA9CE213A35B488C92CE8A0387AF06CD3E43FF025168EACF5E128DB515218D4CD27F659C49EC0D7E8D04D835C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = F4E47F47650FB0DA23FD7D4EE32FF60D7C6C8AA29DD662134974FBE61CE99947CD5B2DB625F954C5A34076BC81FDC3551D841221842853DC08D157EEAAB8AAA3B4180E6AB4E23346EA826F0B6EC2DB84232D56195FC07035A91962357943ACBE0BD8A4B06160D9C763E5AEA4C3FEF9298FDCEE5102229D013C0930E2E3429341499DD35A2CE0B558EA9241B828BEBAEAEB7EA3515F2AFE6005CDD916C86662CF13E67FA02F5D0818DA89EAC4F24245354629B7D2F3D433407C6D93FE6EA6E94A65046F9412F91D33C0C8D2D463AE44D39DD9F9CAEC45BFE18C05183409C0B767A5517DB52C3414FE6645FDB69D7C76945FC83B2EF360CCCC8C27A67E13E00B228AA54CBCA4FD3018E2B401981F4144829D4AA6BCBB8D8C3B06442F2207DD7B32FA72FC3D65A2B6A6609278E8661AD5FF96E35FAB874EE593528816DE94B8BBFAC414CEC3709817A852BCA7614F075D1894639826FDA2DBB59A0970692D4954EE3D6E63AC46EF7928C76E5B090050F0AFC289345C5EF31C6324FA3B34CF8D7C1720190421FCFB271DAA6C02237F32BF7BF598F9910BD1F77D185B4585FA935294E250CC4994DD8CA51B447060A06319FC59CC6567F6A7B503AA84BD42E3E3BA0216F38C8C6861C00FD9310047F63973380BE5653FF84853B20176C50275F11CDBD6252D713B314C188DE3518ED9C70FE9B29AD63A6440611285A8580DC53DFC1D10759810351CF7F64D56CB5E54C157CC5C2B5E69DE18528948DEE81CE7C5D6165F62E7DE9A2FF44A9265E605978DA94C47F29B269FF56B680C6D077BE1E5771799282817A7AD7C0DE4BE60EDC154B9FE74C5A49CAB309B929E988AA7007DFA3F5C0F139265C050887E1C1D1D2EE814DF3DD40C49AE5507A2A502723B419F4D96023A7AE48A410979A04D511BDA9AD8ACE81EB92D48AC06978CC5B74F3A7DCBEFDA734B7724255966BD37CC371523884676F6C20519A3FCCC8CC1852C7E8FE95446FF11E4258706380710074B627F8CDB86DE121619FBA66F0AD69E534EFEBF00DE2D3CAAE22A07875D47E27577ADA454C7B65181722F6AFD012E97B4363023B55AE232A514828281DB0135BD6EA73F0E66DB7F436F7E2C541F12D90EDAF1907C17AF498CECD8C0292914C82ABFE644ABF9087ACFC3ED1614085251BE675C8B7BCF5EEFE78E5C753F7986F29D88DF112C5E925C52B016B732F2BAEAA784177AD012BD3CB1FC8B403D0640916ED5B4D961FD39E476FF047869C06657A8085ED9072B64ABDF613FCA48E41FACB13CE53A5E95DA5D117254EAAE894A4FFBAC100704010BF887803B21D7C5C790659DA24D71263CF9AC6010113520610E0A8FFEB296BF8CD0F542FF18F0572A7D8F2FB7C15FDC6FAA4A0E83BF3C2345DAB6D4E152247A6EE2F920094804E7975EDF10463E5B8D1BD2720EA56A39BB7183D6AC774C80552ABE98BFB97C042DB5FA54C5F028F946F2E01FACE2365978D896078ADDCE1C72E8E1AB1161B5712EEA24AABB54EEF4BE48D66E865C84C2BA21ADAE604303B5E9F2C2915AAC907C4048FBCF3B70CDC991FEF8AF016C1EAE3F95860326BAD121F080820DB7B42874F027FA2E9F1B97B70135FE1DB161D9FEE33BD4D90CCD7FC2E5D8D820D893AC7CB8577961DD90B149 +pk = F4E47F47650FB0DA23FD7D4EE32FF60DD6110D2663D8A93E8728AD915AE3949A0C585B08A56FE1943C3C06377C2085D5503D2CB4DAFEE6CDA18DF50099CCD30E8D931DBF4F5CFE244F336BBCA320DDF421E024753D1F8C71ED7443564484D42BC72D6904629F10D11907E1AAC85F6EDFF4A8905B1416AF95A36F10245E8697E2D9CE7BB1FF9E9DA67E1B30F04A018250899607C24B7FED402BF016BE9D0530839BE57260E9FE9C2E499E1BF4A4F8AC75E99294C9011DBC54EE86AE471DE76B701214FCF29037EC3959CD967BDB5A9E644925D1D32632AD081A1A15AB1A350489D833B259CF44005A480B4CC9BD1B7D32B4D84AB1FB58EC36AC83ED053B74D655E2E8D076D8DB6F8815DA7E412A82C4ABA30CB3594B83CCDCD6B0FB2D44BDA5FFFD21B0383FE6F159AFCF49B267BD8574A276AFD39EE2E07C8842B92CBCE2C35E02FD4E95F7BF74CBF31CF01A691E31CBD82B0B0E5B65FA916DC50875455DF333864D91DDBD5C04EDE6D40AA2AAC235F31D067B7AE0BE09F6EB6EB4D3AED0335542B6FB0C75EC01D0D6D9514D8AF14DEBC4A4312AA009C45F826AEF1CBFE7371D7A88CB5235DE17241BD54030264B6B471A6E957970AC5BF1A679A52E89C702E6D156EE3662D2D7CC22D943F46C63DE5C89FBE6DF10C9A1FFD047AE4B4E5E60643075A2D450BA6DEA0EEB8B9AF223E8F8938F69D386857353179AE8E267C1B61F3F9AD8E542762B0E7597B14C1A0147BE8953B1EF69F9563D522CC156AD89CE61DF1ED849855736A37F0BADD02965135D48AFFA262E9DCBEE9A61DD23D3C1ECE1773BBAF76A7E01826142155FD87C20DC8AD035DCC03BB7703CAFDA114CA70F7066FB68F433CC9D9BE74D9ED6CD06DF0DEC2E717DED4D35C8990BC886A3D65623E989F1BA95A5AE96E026C1EB7F0679F236A7796B03AEFEEF8F9D4F76D4DD092D80BC7AA3FE483AD179A5B71ED9A128040EF75A61CF6656410299B73037EAF395D8106FC3F83A3F904BA308CBF6BA16A59F5413303B344C768718FBCC81807E02C37FCF80274F4CF612D08943F646E90A08C185315945A46F0556BD3AEA1D0992595AF51082B27668582CBD6C8DF5C30B734993DB1402F9A146BD47DCA4B3648FDBD85F12BAC0F79376E4F9F5E5D3C9BC186621D58C3E8291A943C14B3964C83A6054BC7541F3D270C51BD9CCB6B1B60910747167CB4997F4389300EEC39411439E783C4F4FE6CBD2EEE0EDB0BBC5C36F2CB339D724431DDDEBC8DC08895A201DACE10FD70E6C16E247F2AFCA5CC7F5E91193D2FAAC101D38F3DDDAB462DB65B23CD49CAF2250C8E208524435833112766175BBAB3FBA3FECF90011FD3FD4F752BD84692612994BC1223DFA0995D3B099669D0BA03BA8563F6BF36DF5C338E72E5BC7B28D5802CC7DD00F443547764EFFDE56395D561E5330106C871C1A6798B66D61C770C36132427DD005C16AE7C09C866B8DAD737F755E5759794E7F976EE36AD00ED089108EABADADBA246901407DCAEC9F1AA11FB221C89C2FE3A9621A46383F1D8247DDD2055980B2F040D61742700984236235E7F3FDDAE44FAEBF3736E57CC146AB0032100D7DE30969BB0437BB1C05A4D6F00C56B9A5141EC89FC062195CCC0E5664A8B5A931787DE05CA255 sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD00 smlen = 2763 -sm = C07382603B544430C232F84A376C430386B0F70F172B00CDB14C8C18CA34FFF185D2E1D4B797C5FC935A993DF01D836937C6A4EF0EB2EC20AE58210167C53BC27A9D9A526F9B338FED43C87F4F1298CB56EE94218BFCD13E726008CB5CD27006D2E5BB4DC1F40FD86B13317AC2AC73F1A1DB9FB888466F8AA639376CB51D2F093CB70E61A8ECBBB7A65B71F18D602F3707908AD15F94945E9EDA4A6A08D86EBC98683020D6FF6CFFB3595DEA50C2F05568B627B0949BD1EA0878A46737F7C423CFB12143BC17461B20618076E30CC39356A609EA33928F54720AC5AEA60FC0145E88E6DB6B5D82E40464D2FC864F0B8565DC70E302445E63AEAC886A9E97C15D13A1F26F79F2F52E7D6F129CE06E7D75F3090A9C74648FD02CA4281DC03B5597265094516D30AF6E1069740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +sm = 87C96E3B22236893C4CEC515E04A9522F65CC3A1F02538D10810194AD99AEA00BD238830A1DFAAB314B4EDE9D1164419A45810A86CFEF58CE626BB7640283C93484B7A11E96C870066B0405B1E9939F3743C5EE44CC96F1ADC491B67B9D795B1358DBB1421BD02A53ADFBC8593F2FEF1F590238FC9C781EFA1A026D65986DF026355AD85F8E1AF734FCFCD59921B8F78CC2F41987FE1E14FCE0038A7904F7C11CCE7361057D2B98434E3BD1BDA803879328A0CB6ED26F2B94EA41B6CDE846DE9BE0B39E523BDE841CF55A5B3F2F4667AD7B7E827F913960A35DDDE9535D01546327335825A679F06D7C94C19875D89C0FF712FDCE02F749F064CD36805994C83A28EE48211CE8DE97D6F129CE06E7D75F3090A9C74648FD02CA4281DC03B5597265094516D30AF6E1069740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 4D50C9F5A572C50D5F74B2A9EDE155353FE003277B263802189A02D87AEB779844D423AF8EC62FC92762E3CC47E7E129807FCA02FEDBB01A6E170E146750CAC1BB85D79062EF4D986A1ADC5A29DF402FBFC8E3E870E8D44123E5E326AD4FEB3B7B56011171F0E8E11A7B5BE421FA01D8DCEC6ED88DF038E7A576D7045CBDFE8CEB6098F10759949671339B372316CB87FC1F964BA6392935B3D9EDD5CFFA6CEA393A031C032ABF34081E8D14653187AF2657D358453EA0B06425E962F876B21B4BEB8900FE92841BD441B9B9F778A68FF85339ECAACA3B0684DD04E7D60D3691B8AB4C0B86BD825591D67C60B79D079424DE26D332FDE6C743F8C7C117F551A42DD760E3592690EC0CC3808B05D66BD78B87D1D823430A137A5E5BC50EC865F5FFC9F5740CE62A6FCCF9D34C6BB3FCF9150DF4BA3FBD41DB4E750776436A8668A94633D609579E7DDB037FC9ED36110DB0819B9F66E3E6A49F1BE8FECCE36D0011F1F15D985C7883BF1D85BFAEBD8D578FEC8BFF68A629A41BF321F17EB8E3A0B563DF6C0ADD49001804C71D85735BF68C581F88395161F339FF6B928F087C6549577C63DD34509ECA402E9DACCDE1ECE66AEAEB47FA8CF05895F5F1E57F606FC495425F3C583DD734A66E94DE855081C0A97A0B40BF78E11B7586918EECF32481D35E470E99DE2386325D63273E211ABCCD5B1B32C0C6EF25C371AC4178721894EA604B5A7484F393478245C8AECC5753030EF2C08FEAA9BB2B5C406F7C6128A5707CB19C2117ADFADBFC43F888EA147571FCA13365407A7E774F856D43EE48308673B46AD5E3EA2D2D88D9EACCB9DFFADE3ED3BFEDAADD3D9DDB837DE74422DBF191160ABEC9B975383E4E38C7B7AC423160FAF1F46E1BE8E488074024344DB593BC2F804D2F524CB2EE8FA2AB099A69410A2013FCCDC7E52261B9AA27A952E7E0AB8C01DD7CED404FC760E4C4D0025E62C6BB31D12C5B7309688B24A15BF98618CD3CA7BCD969D30DF378E61C58A165B4A9502B2E03E484766CDB38016E5D0EA935DFC030B3AE2EAFA7C1268C125516A8408CFD3486D8E081BA29B826F4263D8EA65DE985F949A9BC2A5665BC8DB171D93DAB2C9226654EC85D8A075EA0483ECF5375C511540196CC0C3FC7F2A6E7D76E10160477C9EC2650D2298587CFD03D3C8A262383A04EEB40ED65042489076E910A13DD8312E271B2409A089511EA320B24AC3E43730B07169B0AE414ACAC13CA79642D471544F46E5E82587FBDE93BD1A22715D20D1C3E8A880966AE47C475C7C44E7A812DC6CAEC1E97D17D0728A516EE1B3DB1A7D80A5E4DAF1E77178EA1A517C312740615B07ED9940A28EEA65A20602FF25B77D9C241E574224721E43E110BC264D6DAC0FE1637C558E406320C71225284270F1E81E2AA0B7A86BF2B6E7508D6661149E5D3179755178E1B3F499257675B214D69DCF288901A718D4DA0C5D6B58198E4DDEDC25E23C3A5FD2EF009B2093CF0A5258B6330169E0B8522748C93EFE743A41A16F06360ABC4635CA126F76211011EE8568E1045F3879D5ABD3FDA1D38B00B58B249A76C588C28A133BB5CF2C43C0C1647DFB4077E43126113D7C46268EC21E295DF4EB4873ED131B596681D510D23FFF3A86B2518B02B52 +pk = 4D50C9F5A572C50D5F74B2A9EDE155350289844116C70CE2146CDF27202A6FB0B62C2908561AA13BE2B013A53F735D0AF94E55DB98D247FB7B3282263FC4896CA64A4AA529211DCE97C7CAE683474F7DBE2CB361FC18E8F048A2CF5BB78E4E1A87ECE5574D5A826175F2DA876432A03AAC90A76EBA8C6790592E45124D3BBB951DB2491D53E87BE251B815AD674FC34135B81162FF016A707A62C1E47642113F0655933B8402088D378DD59D2E668118CEB56D8CEBCEECD78E3F69818A79AE0A79F05B256F50A1E3AF5B5D7FB2BEF6FD9948363EB5EA39034F36A5A86C45CBA606E8DE7F1DD0BCA42FAB1AA8FA60F33E327A4906B14099B704AFE323CE26652DF6FE6DFBF2C3920E11D254C0A47E913926EF4B0CB6793FEBA09A38D5259DA4AB4A0CDB9760CE2CE72BE2AC9D2D47E4D62F57BC1D2234911DC58DFFC6D4B4C226F9300F1C3B6BB0BE61BE1A076E4467FBB53979FB952E9CC25ACA5E0C84FC0B05479E5F2E883254C736FFE7278EDAAF3D26E3336F16CAD98C175D75F916D45BA24C237851C53546A838946D70DCCC977A6575312C52C8FDE0F10104446E76A7666A79B286922E0013BEFA1BC76CEC5F5568CADB35E6A5DCE82E5D4F8CD9BC22DF4079F73256652CD23B22E1806754B01B5E4FED91C59B2C753E9735EFAE5DCE5B1D456A4BB449DE49291C50D3647A0691426E6C7EDE83DB2C9A107EB8CDAD8D4D63B7DCF04AD04705BBDE681E238224FAB8119C317FE2370A9BB68DE002E66CF160589AC2B4C66EAE52CC8FD9584E3E31225E8296D4CD10E47B4216C3AB245735209F2D67440736D0DA2645129E794DE16CC9D8C5AE60709DB1FA27AB2A2A9397B3140D4B69EDFCD5863DCF973A56A5663DAA5569EC8F1673F03CAB6D6E5CFE6CB163E9150EC5AA582653E763880EC8439FF444E84CD198FCEF33A51E02125C99358E4FD63232182A1E9311E1B421F87DB880C637250BBAFF8973E77684DD6BE39C8541258E9A4AD269D49283B220247FC21EDB01B6251DE2434AD6EC2E2A928481709AB126C4AD589EDD2FDC6AFB035DAEC1E4F8FF5E999F5F4F49BB905A78F57A2FA258C0AA10ACD591951DE7BD29B5FCF53F3B8C1D5238EE8CFD5813F43CCFB488BA6EFC2930B0742FCCAA5BD7DE6CD790258E003146942AB343DD94D5243E5B92E78046383AD3DB1609A6EBB5E0C39DDDD64F6800E2F9A412345D0C2C1EE7C40219D2883219DAAA333DF010C03EA8D14173CC81FF15DC4DC5CB7F7F1824C76BC69264C3C81C216CB5F89EC88F2130512AA1954D26948F351DF49EDC23E03F8732D3EAFD60ADCBB5662F3A5B8F895DF288D854895841E786902FF25011DB9F0E7F87D704558F435A826DF3E9D712D315EF1D702FC278D65326C55F7C6593D6F55EB984D6D1B3880119FB3EC9B148AD8346CDDBAEEB1A9ADB9C4E97F2B64A4D71876F815F5CEAC70D6D65DD353078F998C42C9F53222451CC791A4F07300865475065F3A495E6F0FDB777AC06F051D7AFAC262AACA0ADD9D474B5891A5AAFE7D490FB8CAF7D14D1B7BCC81BCA89A533890F7A3ABD7B467FCD376D5A4DAD844C996428B61CF963E76C5BEDB6403608FD1743113970BAB722729A3585CD4D344635897E85838F2F3D1FC3D8DF03C165E6 sk = 95DA16B844BAF559C2CD6E68B237614BB9927D9081110634 smlen = 2796 -sm = 90E32911A5FD9D591CC5A68441AF371B59D2901B63E87072E86485EB8F07DBAB6E14BCF9D184ED90C190BBDBF6AEAF5570A0B50134365FE1BEAD5FC427FD4F0592E16F4D931DD2F52F6021CC8A0D0C039C301D1667709ED9875998D10AB634DA796A8FD96C340FC243D3DE2ECA1968BD7C2241CC27F86483914ACCB2AD734D7EE0F24205F84BEEFEF88B6B35FAB0B9DADFCD4B87C1BA3C5EFA7C1FDCC3C09CCA6A86F0BC02D9DF3EB6DBD6453C0C5AB659EF8DD39AC0B4816F0428EF43CF3C9205E74343B2B00BCD70D1ECDE063F6DB00E467D67D30DB39FBB49EDF388489D80C5B38B9AEB6D61414FD81ECD6025CD2FC9CA15854E62765E891EE5AEB1D85B567D021E2A2940CE015837647B00ED2AD849A47C7EBF6048F16F488DE70D8910C4B725AE70B0948A0B9F443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +sm = F843F0207A97BB29FC39704151B2767DBF1B6CBED9A2D7739999428A8E8F890AD6F92D735F31FC929C2120DEAC59411E537D26EE8215C4AA8CED5485BADC49B572123C5F85CC62C08A018A471E985A2039ED7BE724DB4CE8B1968A44216595BD9AAE2403B8B3A5F5801B98303FD6E9D9DD66B22B7EFBCDF85FF52A6B5C0ADA7FF0E5DB96D21F5E22C00B46C509538BF58F1293BB2E65E8444F96A9233052B6DD8FCC91E94C723BF4D81CDBB8620ECBD3587C98E9CDBA3FD3C7950FEEFA3F637F1C9DF7F581B70C15267741BB62A3DB394927C0487F97A9067E08E6AA32E63EE8984C309895FCFE236162B6A8A144D70A1A0726381CC33A976875369DCE164B0B598A77AA29DBE9515837647B00ED2AD849A47C7EBF6048F16F488DE70D8910C4B725AE70B0948A0B9F443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = 719163AB49632FDB19924D377FB2BEAA8BC7AEFD58F32D5F6B57B6638DF000ACEBAD6D3368F6225203D16A652DEA0967AA9BABC285BFAA503956D4F5DE9205F6778B2B305B82154D0A83897A849B2BFDCF45DCECBB1E8C92165B5D69E5AAACCCD4BE2EF656AAC23B2E62086D3661C003D7124E5C53D43360DCA56A88E578E695A6F56D008EB47C6F2D5B2A2EE2376C51CF39D758FC3D6A1363040879BCAC3C6FB30436960E1F74409A1D6376BA4152655E497E124B3867B6A939E7C2347EC75B6F88C8C3785DD726288BB8F7A0D97C7B37AF612196658FD4C858196B5B1D5300353603BD3DB08199A7CB8FCB23D098BB586A6052890DBF5D767A227D8FE2BE0573DF0DB2CDCFD781F67F9E6BE82B3B6EAE3E3DCD01C1E2C32413C0998A1075A6BF3ACCEC640F6B74105173D85C3DBE2FCC438BE40E1AA25F9AB10457D9948D176D8AEF6E382F0CF386E5DD9A23D2C9C4A94D5A595CAC3E0AB7C3F57E7E7A30AE7D272D41C3A4041087F480F7B71DFF497916DDAB6D727DC3E65F7F7B79ED89B5C625EE1393D6CC0F7B636D246E3C426D074DFAE95567B1A12B8E3A6258E145CD66B5B9866FD8EA7F87526A554AAB86840D00C4B1AA35B36B575CB1018E59F8F78C3AE8A34C13EDAFB03B8742E1597296ABBCE6D00E0189E449D046CBD4CF09A645370C458CC8C4201FB2A1C2F70EF8B20D4B373BB1749E828F1616A170B120378D35DE0056043997B69688FB9E6246E2FC8923F28C2347EC55919EA846175D81A83D9A6176D46687E9E86FF11454B128C53A2D69C2EFB5A1E2F9C71FE0D2C0D14F28B28534AC19C9C4A245874B07032D1DA4942F92E1ECC8AC991A76A33A490BAFDECA513D5D0ECF43154DBD8AAC3F391D8356CF03E9AF75350E4AA3A2B90E949C501228117CA78CEA7E34229E1AD51776FF01FF0E54B29B24B0838CEC302F32E7C8A9582FCFE4CFA0B8CA556BDCA09DC1EFF1CCB274F3ECE5DE822411F935E8C4D7160C2A225D9314A4BD6FF9AB4DCBD8475BC47D8CA07CB78670CDE74FFB5ADDCFD322AA0D2EA79DBDBF437CABE7B308B727D8942022384E9194C51205285A23DEBE82A413A60F8D8E17F6AC692C98EAAB613D6AC04E197BA7776BC34FAF8D95995C280FC60DCABFCE478A1CBD8EAF20FDEBFE426EF8991F4AB027C98325ACC454AE49B40EB0D5F53B8045352E9017987599326BAE2ACE027D770D1F0339230E44922EB5D59C8F381BD62468CDF8B861569A19C4B09C9A8B1F347C60B195159B9C3C69D9BB95FB905AF3993BD68EA507A8707109B5F86D6DC8F534B4C982F75BDD2AE57F6B67CB724FAE14D573D24D5CC8862BB0A5CF3EB019337F54AA4937B331283A9D3E678F5CA3434F305A76821FC1510D0D036EC0A6E6458B4797953D3575F7D523129677E30009938CA80199860208F689BAAE37C141AC5EA205DD3F20C59870B21835D880C5942DB168D05E3AB64AD263C20BC96867CB5D671D6C8900BF594CD6CE382E9E523FAE863251285EEA8E3717F16265B419B7DBBDB335DFF08F2F1FC4491BE08AD2B726CD77756C7012634C4A5D1CA92F6A71DDA5E3C261599DC1B5E0CA51D0E529F5ED64D973BAFA31FE00BEB2A9C75596AF06F6ADDDF4AA48397DEF957BA5A3208A4AEE618791 +pk = 719163AB49632FDB19924D377FB2BEAA4B56FC474BA0BAC2F22BCA4B9CA6509393E96E7806064E4FD84F5CE735A0145860B0FC4DB521638580530784453F633825B733327B4C6B6158DA923C42A78AA7492DBA4907532A2AA4732C3C511EEADC4B4B4D68630C470E8D5A29B0E4C457690267F04F7841925C23DD1E5574039F4F7C4EBDFD5C20B02DD973BEDD3D559AB30DFFBBC2D94EFB6D431D55CD6A45DBB7090D52CD88C1906B424BD747C7AB6A2EBFFDB553C5F78FE9E8055B98468AF6949DBD35DBFF5A547F8B7AB737A628289B69661598859481A239B4D97039046E8CB0D31520174F9416F49D95FC4D4E48621F461C7F04D6DB274A9B188D2CC853675F9ADC2309D957AF3821941529509C4CB35E6099115175F4255C4CBB622EE0A824DBB74211811792367F9B7FA5D00F7D2A806C6C4E342D2B4863D58CB50BE388FCEFCFF411FF7F25E2B57BB82D00F1792D027078EC7605A28C703860592C22312CDA49B3E1B4099861E5501303390A3B68B501763BCA244B55E0FA8A3F8A60217864FC7F3B53569E27EFA81846C35654AD4FCF5AFF475DD47AA6FC728E7686A4F964C0D6F53D24A95834D907BBF58D4E340D59E3BC9872445428B7CB22C4120CC3DA0EC8A4114694B41D1B28D2610AB68C7E59FACA8F48AE3A038BB8F0612B71446DF12B867423C2996E4A7DEA6794BA311C461E5C30E7EC24F6037D3EF33F564BC831979C0AF4704BB29514B6E54050BEB1F818C845D5B9B55EF25858D810091852015D9C11143B14C0435B224CE3AAE064E0425289B52438C3CE62B85A122D49C0E6A566416FBFFAF87F1AD81E49EBEC37ABD2F90FC03E88C730AD1AEB9D1ADADA67E6C98C7A26D63FA33644EDA43DA626BFDC084F57421145F0333F4FAD9DBBE6359A9B02BD4E526D1BE1260155527D689A10301C35BEE84E57761AD1857003D5C2E272C24797E2B6F4B189EF58E644551D1C237ECE6DB98AA2D440199CD9A3EABE4D18C8C3D7FBD621465A7202BBEE3B8307CD0F7AAAE8E762BD189A9BAEF4403FECB9FEFF8163C661F6A3BDE2A5373AA3188972612B754B6B006FF1367BAFDA2B835720ACB0A770A243EDFD6139DDA3580805C20558B7966B19C1FA31A9BF2311AE4EA36726B24795B676E7D2D7422F9D4DCA602EB4F78E62056A68CDE749F4D50B976D9A3C552771CF88B553ABB0DDDC4D164A27F201B119057C3C698598DB9BB4EA5834FE3E37C749E59C6B813D656EB83BB3FBCA73E1EA7E5C50272E96A8E7AD6BFBA7B285804C3D13592DAE4721294D40A80EA01689576DB0E1FC238D38DCA3ECCAB6B647379AD0924FD5843FEB74370820F24B4C7D3F691E0E663E06DE7AB4E24A464FA68E5C28B45FDF5B31068AFEBEE9CF41268ED54A05266F0A78F754554FE15B1F3948D24C9171DAF780C304F62373C767A24CA6AC0328E4E33B07E4200999DC009C2531E40C31AC2942AD7DEDE963E08B44532A9981DE485CA3ABD2C4D814DB65E472F5F1353CEB75657AE462C794FF805C15EAF1D096F678C26A66172AA9DCB38A4A18DF44DDCC37E1E8C43463274C3C44C01CA35E044D8498DAB0C902F7EC8AE51419A0BD4FFB45A5841C37B4171B65E296EA41F1587C1D1B1E3C71955181F965A5C07242B9E245 sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95 smlen = 2829 -sm = 57D2D1F1591702092B6F08C0B73345F34BB0945BF4DEAC2C7ADC8F91FE97AF746EA5057FD11AFDD63859E36967003AEF16BBA472234FC466E7A9F8F80015921C86A24A01F5144E06C597142C37564EBD7A3A4C2A7EF160A508A3ADDE68F68EE50BF1CA452DB892E6347A3D6093F67CE826BB822A63EAB9E795CBF82F70E264FEC9C56F28856EE7FC25BF28194040ACEA50E180D1FBF3C4CCB415EEF74C1266EA83138885AE90B1A9CF98D679BA3E7F8FC21305FB561A1CDF28525D087068F3E3270063D2B31A689DC13F577334BDA5D99C3BDAF780DF72920C9E9BCAE6FA12A15C26439C4982BB45EE6223EE8B7E1703442BE6A54DD706EFBB617C172C5456B91DA0825C04048848935882302D202C41213CB540A377AAC77CEA61B43436F0265CEFD30DC33B3DEF6C923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +sm = B2A6265F4752800EB69DD98FFECD89BC01B1AF35105C44947CFBFB14AE9E05ED149856BAE9740814F1DBEE9E7B59CC713BBBBB26E95C79D0DB862E4C84832D0D3D16C6212ADE06C98553C0501FB9E43185888E481DCC706CD8506BAC3A8B2C4B2029C828CE95F110BD37768FE28710D2D06A1882C44502D429E26DF7979C665F28FD2F29E061DA0161535F0625E7716DDCCC84F74FFEC99D6F15BBE0AAFF5DD40B1C9E819335F520F8D1D28D4442AEC10B68FBB2AD3BBF2C146827A1E2EBEC286A9CB0BED398CA7BCC19E6D6CF468ED39912321A46F4A1BA89283204614B916F5418515C0039F83C90F05A9A357C380EA498B45BFDE9FE5E6FCAAC2926B5F2B328F9B09984D26CD0935882302D202C41213CB540A377AAC77CEA61B43436F0265CEFD30DC33B3DEF6C923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = 8BBB412A3FEB454691A74834BF0B4A22C2336327102ACBDEB9A9A8325FE3F51E24F82447BAFC19DF0D2DC4E0B315D6FBE2ECB34764386ECF8AAA135CA27436193D74AA3A4EA92AD0224F5EF887533848C2059E6742D814CADC75C57FE089F52433D6294D04745688E50341AA55C58E0FC2645CD7D32883B285CCCAE24517B840A86799C2D3C75B86996E689D795520C9D31EE7D5C635AAA2B219CFCA98D80B6680FE08A68F3450C262BC51F8A9A9C816A67B0A3EF4CA7AA5192653691EB9CF83D309BFAC0BB25F2FF8EA7AEB730491F4266E7563A8E2D1880FAABBF47486ED6EA3AC5D92D67F3A827DF4145CC0882B541E5C569329D0C3D3A7C0AA08C14783191C9A7F4E8129EB748762F083FA24427147D3104F7830DDE3A68DE30F619A022D75EDBE7DDA955B81119E6EE46AF965F53E4365B0BCBB7CD4D1EDFBAAEA03AD76D88765CECAA24DAD43B676576A491A0E4DD21B0AF8AF3D01A842C6C0386A4D03463797B2A257A5D672488A0D7B3A0793B25A4A8BD093EE1943A4B3FEF33B36B3083AB932497D876272B885839C609E3676536B64725A8E79FFB815D9569D9D654530E2E1EDE7675D9666190A745C804D1CA3583CA417CE1C8CBCAFD67B012DB38076CD92ACE900CE9D71B91E08B54A14AA1CA6A9A287545603B574D9AE40ADABFFB11603F8C861F09496AF58ABCF91C5BAA4AC34F8B0992A15C467C82D5070C14EE5C08E07C5AE6DA05F050A630309823057AA339F673BB3A8C0CF15CB61BD5D1607A50304DF168A40F107081F53AEE85D74C81B94F0242F6AC802C3C17FB771F9D9E37CDD118342BF9F909E607BD67B375A1C5C7C7D81D3EFE19B9DD707AB611CA92556D859887A7A4B7D092B0415338B9A545B60B161A96079B9B2EB0F471D484720BB84DC4ADE4906118259A2BE8EF4E3483F928468DD4AEB201F9AAA3092D99A59890C6B205E5208B535EC62A63992284B3370879D690819ABC10B395642487B37C26433A32B5BC86EAD8DF9305F13825A90974E1ACDC6B783779ECBB13EFB58F7F98F91C903177C0189F706985B7B94AF54CF5783D66107C6208EB900F5DEE56A883AF80481E251AA344D2FE0EBA1A5C71D3BEA1F20870DB12B8F5DA9FFAFC11FC22A7D99186A40DB1B4425DA353278FD58C6EFF4E20D6DB9488F76DA12F85A4898202BB69056D2FAF4453964D3EB84506038AD31D51DF914C2E51CE25C20E3A5CC1FDC81854078A4A1CCEDF720D516FD8BCD6DAB7560283F74683BEA352C60830F3FBA1115A3DD8C286E1526B20528001279CF87830A1115E1172F46A61DF6C324034EB36F87DC50FF7D3B3840C8566925BBC54B1DEE29E3148EE7C354A65BF780CFDD125A9492127FA23E02050B9544DFF86A99CFEC1EB43AC279FCCFFFE446FD2A89749947030754C4254B097A06BDDC88CDF6CC8E99F61B2AB7FA3ABB1539EA86CC09E469A3CB7F13420782C2ECE3D53EC60BB62AFBC69721C35393B8C8BD0414911951F2C0E4F3DCAA82EFED5BEC1449EC3E348EB57F0E3C66351BC7EE2EC5F4ED4FEBC57C33CB11B03852C2E99F77C80F1B19327B7EFE469CBA5BD0F2D838993B92089D410EC06B5E54A4234B4FDA3E8E0386E78C4C98ADA218F81ED830399E895B39E445A67610786E62 +pk = 8BBB412A3FEB454691A74834BF0B4A226267CC88E9B03A7715F89E01D986D370E869027FCD8D0A38185055EA9FDC79C5C71FADFF9B0BCD29065A15E2E18AAC7B11BF2859BEEE15EFC1F1E29BD9218F1B60C5FABEBFB7539791F931C11E74F88E7EB3E2460C2D6721199B15B28C4C928E14B0BF137BC91BF9EF6AE1FFF7E82C9D43E5E1C5095E7A951AEE08C024A0292CB7999681CB00B5D3AC574CC88B7DC9D6AE9E0C4221339210E68DC8EA2D396A380D79DA9AEB08977AD90F5C4D27FB6F2ED034DEA772BE63A303F734BF6B96F07682111F9E4A31DAA852DF4C4ADC3E124E20FF21F87437360632AA8BA47EBC5956154705172899EFDA869E91AC73ACE447D3E6836804C5B66A77FD3238D76AA0224DF28940F63FB41C922AD84832F2FF2B0F8CEC52747EC066F9CD77E5EC0D892D833DEF249F23DA6E0E56164326C878CCBCC6C72D2F195E7BA14C9569F052AAAA4A6B8E8066FFD1D2E6743F6B28E01790D88ECDDBA0B1B93EB4F3A69A4F02026132CFFE3C11AEF8C471435DD4F2DF024B5D637E8DC26102CE90467CED52706065324137D6057702C1E05258C9D12D6BF008E4E3BEF93F4796F7C26659781FF0EC2DFE7FDF1FB66294B069FE2F964B4F1B9CCB814621B9612D673589C1DAD132CFD99DD170204B611E3361A1820C9D09CE8A01E1E1240BA1E2CDA81291F9C166491764C1C6605113EBB76D417BCC54A02D12C953BF62CF0F7D6876024A1458AC3E59933FDEE6BAB1E79066D111D21DF3EB39F52AF8A3C37FAF522175B224E195F2099899E5107E7BF44C19A382F2FF9AE35FB99F253FBBDD441D1AE49B4C1B95F288DF282882749976D59AEEAB4944A3853FA66A435225A2971305266331B8F32BB39C412B56876C9071A55D418C2D7EA7910B3DDA6368140848C7D97F82DD4138A970FFD4A652B39567E5CFC61C581FEED35FCC4D2C7C6F17AE8BF2EBFDF56CD647FD3CAC56DE86C6E404D3E7287292B7B33C3DF850838A00624A825A4F41EFF5BDAC7198B5878EB9F5E199CF7B1DE11C095E6AF21BBC313C7762D6E6547F55F562631D6C1911064E576FA6AE0749C66802F8B9CD8CCF7CE7A2E7EF14D5416AC7A602789DC639031D3FAAEEE7F1303B3AE281C0F3FA8E9C032C1ED8B14931D0B20EAF68B16438B5FE0788C9C9B8C98B4D4C5E81345FD1D398B70721D163C00DE83D725848EED062102D252D26233C30B132B7D3819D1744C8E58D49FEC1A6172775C19328DA321CB868CD6DB2E256F4A4E1743C39387DEFBD0E98CE51B49B209C08BCDC5CD3F3101026DD5A074627C792BA9DFD7D4F18F747493AB87F5AA2DCF7DE2CBBD3F86B2C234018566D86FE05E8FAEB45B268F757546CA3C20568315A4436E7E2744197D26CA338ED004C09AB38D83C3B7C4C28F6F86DD2A395E38B5C871DA048406D5BB25E7C3121F80F9452A88D0273F1EE1D6826D84FADAFEDCB15F748B6C166EA8433F2E0E0F8553C683502E2BF68C216361CB060D0889B7ADB20F24336364AF349F70B3094BA667BE3D674CE11041CA717E808674866D180BF4887D186E9A295CDE742769F6527B41202C73EC9F48CD32B800E09267A9B50690F373DDF34D4BAE9ECC8F5E7F8780EA532D6068D75C0E336F79F5C915F3E12F8F93E sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889E smlen = 2862 -sm = 13E9F7FDCCEC9E9A0051D3859D9C70981D2EF9398FA689D7DAF8449658AC878E5821175AD8BD89D585934805D7872FC15594468766E037CFF413AE1790AAA3BD6EE65ADB60E0A931920AB6A01D92EA767B413C6595948949763776649CA8727F015B51A11F45CE1D9B80E495A2D528755D5604037525B369B09CA55873EB48D06AAD380E3B2D4CA0FAB936545781E9A3D459A71C6B12785738FB79CEB7A8342C7AB902771631757206CDC94142D8B8CDCBBDFD16BB73CCF9579D38E98513C9D99005BD82D1BD44BE738F0644527D807AB2D0ACEF5AC5593BC4EEFBCDFE3D7361B577E59F8641F326C75E7C0ADB78E8DBD94549FDE3441AEA0A91604314912BFAE980DF3A2EC5BAE6C74C94606026697C57BC213478544A4BA037FD26BE53095ED17EF54BFFB341D870C235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +sm = 9D3B7249EAF135A80CA4E4DCF17EB0728E3BA18110AB8217CA7C7BB1110AE6BA931268B5B470F955D7828E4FF1961C49CCF79A76EF11F1B0CADF702F995361AC49D46129D9F61A0926C114D5C14151408CBA3231DD84C68D2E9E9B98B1EE790281FA60AAAE8568A3EDFAA08E999BC60DA209F3772B3BC40135B4C0C0336F7EBD2E5B2378E2425FFC9D75F788B5426330D2D3C11772C0F0A815B8BA61A5B850D24568FA27D1EC7E81C53F1B3B6B864E33BBD35956878E0F6B9F296AA09675BE3BD62E005EE4C0B2580531D1218122E565600CE1951DD9C4B66519EC1A6967E6C5B20E343E7859201912A7DD9337187A47AE09241BE976135BE0856B746ABCDBB285C08E3397B306FFC74C94606026697C57BC213478544A4BA037FD26BE53095ED17EF54BFFB341D870C235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = 0E5D77D13F2F8F28DE4296E622FE27FA918F21648F6254ACDDBCCCEC420617B51A8BBE01B4F233289ACD05F1726B38DA511526BF10C0ECB1B6E394FBFFCB276B6C0956A706456592FC551FD60F24BFFCB8B9EF1BD5DA55D61E9D1E5602A50EB743BCDA68D239C2D345AE2F411A37341B8B4E10865EDF530C669BE504CB381F4577A3D890A4749CBA0B893145E173EB25532EA7A5C4A43EB296FE4D7F80D904438F371853F52516B0060E11BF1E3D332D2A82CC92CB05412BE6B1D1967A90988D8E901AF7BACF863338798683CDE025A5C8B040460D150A010B1E5269BFD624FBFD517BA8E93E0509ACED3D1B1ECB95ECE4429947908D764047B395D9115784D249A5A85B13DE353B35027AA7F0C4E65DFEAB1AFE8F395166EDCA1E472D894F1989612BCB9284A43FD32DF188653A1B3E85887810567574F74228FB2765E43DBD0784A3A22F272E4C90DB3139051241FB5730F0302E089C7E57C0D9CEA5773FFB74A73F0E85D31B9FCD18E2B20C6D8D5FD42BD74C60744F6589B2AB389350916A819910B5B013949D9CAD231778BD7C17DE7BA35D7415664867A0E7B007D60FBAE476185E792EA4DB99511E4CAB465AB4A686AC1D12506661B7533E1C673C0D5BEFD676205C1CB61A10B00D298042FB0EE9345951929E618957187B2C5F258B855C0431817FBC2A7CC0816ECDA494AD636E12D262C6B536060612834A6BAE5EC5A59EF7EA203AC2DB6D218AC2522AB8BB18F1A67FCA0326AF40942D0FC60B191DBA1ED888FBB93856C37E21FAE47D1F2BD454781772FDF60F8286D71D46BBCB7FFA9D6697E1702D5515C6221D14B05915421F23BF8D93B5A3421C8A44168523D1F7EEDB4EA680C72E1AC33A20E839EEAF500782FFF0C0942EFAFA4C0A870D6D193FC2458568360E760716B9928FFBFDFC4F5596ECA8EFF2846B82CBD37FFD5F88564E82E45AEDE1E384EC83EACE481A687A4670A9D7A325C3089A1C2D4A7D6BBACEB0ECD5DBD89964E860299697403EF862DAC89CAD180DB77635FF74C02B3F3F829D26E8B8156965EA1FFA1245B06DA1B0B228722839693C978F237DA9789DBB1C0D409CB3BAEAB58A13045CE79734AF39D04C35931F5C86A21548178E36A5EADEC5DD88418ED8E9ABA95EB456EA68B8A892EC3916E117115EA1A60DD3688B3BC79AFE39A97DD1692E59409C82461842CE8008BB124DE4BB70AD5C5CB27373483947DCD9E6E6B00381FB3D3C392F2F39093E5D25FFA94DA21924D40AC55B102531901D705B2EC5468185616AED403A48D72B07CD76E7AFFF7825D8A24E94DCE074E2ED66AEE125115E6F1CF4F7F398D6B1531C5C13F919AAF5236197052ED4521A855E6D4DA8E7B736928A7F44B1E6BD578DFDF8B487BFE71B12698902D5282660BE31B37D3C425AAA10F424902D0BE2F1839F81B76AAC95967A314304F149EE41C90E8CFAFE33AB35B198C37A6AA47D72C53FF0BB6557E41209655C0CA797CF6DB751AD751477E7356F4555B0D67571BA2E688DC1BC769CB51C4F284370EC8CED938934311A24E6BAE5DB30A9CE2FE7FC645AB01D08C87808D20C1E09F110C4C715BED03B75DDF73AB849D3B476EABACD724A7B8AE9B8918A252E18182C27A1ED15C21DAC8075730B8EC6CF06F530D9 +pk = 0E5D77D13F2F8F28DE4296E622FE27FA928848576C7B392B2E27F5C72F162769262486493EB849A76A6E8061EB609A6C35184E2312BE3C1A62A3E9F1A121D04BE9F612558FAD37C61FAC22D4854E0B1D27B8CE45BC7E2BF35D486E0D140D82CF25C6AD4807D6429B88E80AF27732E2BB3C9B8F2DA322B811F362952F3CF632254AF598711D87FFB54333AB69FE061E5C71183C579792ED04531560AB31A299C32C04841450994501BF04BAD94A8907F04D94B723AC07B9E42EFE878F57DEA49890CFEE4704527942D6241FA3DF28295A849D9AED749746CEBAE243EDA27C9E75BC0EE85D4E86D21C70F7441224A99CD740AF1C5274A6CBE244D0AAFFE692A6056A69B1F0CA08AB33E0B7B69521D89F71EE5A946133A06E381819A5378410F37FFA5413A25C43D421F7ED060F8541F244051D67B8A47E48490AC6F5B5DE2CDE741B963A5F8F3232E504061CEE9EB85BAC9AA32D9BA8422F041C8B6E9ADACF7CF69AD81E91A13584822B42E96E5DE07572AD24B36A1C4C3A3CE14816133C8B4057959969F30373C41432DCA976BF4A977A7B0C189F292CAC551C450BDBBB0FA442AC647A8D791997372DD7BFBFAF0DE847482ECFFC69C1CA44CE383034876E4018C5ACE43CC6715DB00F529472465B51996728A554A8524F03CDD50B20673A77CA01D72FE9AB1D867591BF01FC38925D65A5A830753534715A17DF1D05E52EF2D10CBCA86C7D519B676E32936D65292DC48BE42A8777C98A4CFB5C8D0504799048582541BAD1AF80F1363654D1FF3B3CEFAF50F54A1448E97B0220E933E699AE1430AFC52710593831E3F627200902B41843830C46321F606170DF91EF0D32D2618881050780ADB6D3F221C115175B4CADEC787E0B59A0E024FBDE7DD0439B076F1EA0A971338D62E42B0C2A32CC8FF97950BAE66D620197E5594FAC315DD93BB65C59D69E32FE19E8321204F9EF14396167C6E247EBF6481CB7375CC138E59449F77188C0C292000EF5A7E6FB7BF1D3C397FFCE103A031B23126E691C6499BEDE15087FC13FCB841717D4BB9555DDCB44D4538B051033C91B87B79C91A3E4A42277AA6C3DA39FA5BC2F54B71D5D7395868F0574DFB725642D52F291F88D10F5176F4C6683E8FE086626375C43D6FE794BE2FD9938373823B0A247E2711C38D7AA291B6F9C71B14FB7B6F23E9B9E9E2587D75ABC411B4600F904A9136BD2BE3EA8E4EE1A396DB6C5EDD1DB70A5FBA2C373E79A576A8CA19BE13CE724EE30B05E1267093B4874702DDEFBA50ED53D50204BD7E4B8F586E8FB27493EBB8FB98DAE9A86FE5CA96DC0FBACF2A56B254A3F5F33E78D8CA4FD09CEDCC9B1615DA18AC0D5704B1D1F4D5DED0524794244A04B49EDAE1DA5F2DAB6603C1C6DA26C6754F802DED0573CDB522D31C69090CA0A18AF3C0AAC906553DB0618E11EED85BB6C3E9ECA58B246491192098F33B7C78CD5646BDCC5C17E24B97C25DE00BA2207CBDD0FC7D5E175C82683E19651C7EE93AC5FCDC6F9488556BDBCA098A5106E1852EB63A2E10AA8234E172CB25084FF15EA2E0DD88C8A66A1EDBCBF25492BAD6E9148C88483D4E33E53FFBB55CC994B02B38014F2C23145D4545603DDE226ACF60394F10D56D64776603FE694A3E53E3C25242F sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B smlen = 2895 -sm = B88CA17B23AB1D48B37F7010B48E95B3022AC191BAECF350A01213B6D939967A95D7AD0B2368D7A20F8AE43F763DF5377781B5EB4381E4BE0B460F4E9876ED33449418CA7FF5632E3D91881F73A21622276D09DB447B3B6A8BC04DA76C98426627B70FBB2DEF9ADA5E7DC997CAF96656C5D5C8A3EB48A95238949BF5C9098CEFCB7A7965D1506680165A956AC3429FE6A749EE728B36E8A948019AA50536951B219B7CDC7AAA11C0B33772AB4F153B0F752501D30B05F81512A211E979C21E629F936B66721E9752AD49EF6FA6884630BF8584ABD4C04C99E086D67023A858B7A2F01CD2A4B16D8F408110DD68C8DD63EBDB23471F5A203FC89D59F56E3AFA271D781E101489ECA57CAD31323D7BE10195809C48CE1FD809E5B012EBA2C89BD1F1627B8367EC5E3BBEB3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +sm = A2D1E90956B1042F8A4A3A8BA4DC7CEE7B83AF0B2DC402661F80AA795766ED1537778014935791AA31CED89DCCC158582FC43335C51BD5E611E30F42386CC28F1CF8FD761F821FFFBF9164BF25CB0BEBD80BA475560B55F097762C77E9E86C4698790A2D68D19D74AC364A4B59A1D25427A3B71FC7F6848EA42678277131D948BAE1C5965547E224F1EB3044CBE4734DE662FD090F241712A568599421134A091A32CE826FEC155BD5DAAFDC7B294BDA0A2C2DC8CDD126DB4067628D8D1A3108FB4DAFAE319EE0EF1CF013A38CAD5E34B5E65BD3449B4866D520BA08A2F664D66E6E4EB6AA1AB822E90208EDACF5CA4846E38A052E6BFAB1C7A9027E6260E082D226001ABC146CB17CAD31323D7BE10195809C48CE1FD809E5B012EBA2C89BD1F1627B8367EC5E3BBEB3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = CE9F740CA25E77A7EFD16A52AD1E8BD8AABEE6DA68FBC9C6FCDCF37BCA9E0694CAB608A6B06C6A487A292A904987994C866313EE60F70CB77A6990116C15A95B3C6F74336107BF7727832C1B09CDCA02E7D10E0F23A43E204AE67B2D034067C8913C90751996A0E80F4FE33E0E81DF4BD3ED708A5EB37CC2C203534203EB9C5F0F523ADB7B9A39F392598BADD78227DA74AF3B1F917F414ADEA1D2541AA67F756767918B5166C336E0E2C693409AFC78E60054407933F72F225837FFBF367CF8ED5F5B3539AFC465109662D5BA8470F945C5AEB464AC8AC0DA397D7193A1F807638E3338335B1A21DE23982C79D088771DE7BF2CF61E25367D736760E385D63AC839811578790FB197315FD8F5C4032ED1194B2B781323DC14F12A954E8A2D590DF26F30E48F9E5F31793F6F3E2CEDB4ADE3F2B2889A010F250844C0CDD0FD83815936A4479B8B674CD739B2B7763D38418CE7D6AB2042B8249CC52A00FAC4EE676F16FACAF26774F6313CA661EF1C0982C0C9519335DDFCC500870B4DEE3E6D20F71848B6715DAE4147D4EA3C56A2034288B3376D72B2050E72F448B8DD2881342CB3FF33DDE1F124232669763B58CB8AF641586E44700CEDE97BFB3B50FF7F7D80F43CC9A03A9B8016BB66BB0ECCA0F15C93653D411275EB07708EAAFECF0E9141A23E11CB2B3870441235AB9BBA6CDE5BEC64192258FCBD393A5803CECF906873C64930027F8BE986488D5DA86EC2B367DB668A577C9B4D9EFA7E6A0D171E06E2DC8513F6A1FE7989C95914DC2AF08492A715F45AE25B7D472961BC8C7454EF896B496F2C17B945779F9210526E23CD09A9973F1E9A1981B3CE4A29CE5E092D018FCCB1C2FADCA879F6AD1846AC5224A9D71A060B773211A9310D8CBD81E131D29D960EB1FD568812C9C45F3FBBDF11D2FBF74FBC991E9672109C7CB4C6954BFECB88953C36D1B4511092C6592979B5036F6C4E26C00A92721214C6E6EEC894301CC94BCA0EB765F402B5F20E2DEDDADAFCFC945209C34648CBDCA8DA72BA7430198C562A33F97B87B832919512E813C55473BC14506EC541A668D8614B8DCE681F9E342170DF02E933A7A14BB6018166DCFC5A79F33AC76450FF39DF500FCC41F7E5067BED36E3952DEB662FAB0A17BEA8AB2684222039A703E7835E967B4897E7948EC52D58B28900DF505EDFDE1666439445AB33A5680D1BDF4358F072BF5786738A44EE03C1ACAFE560A8F59995C4441D3470192A62F30BE32B66E5A34637CDC8774A48412E7C7403932330BACECF07BEA7851B16F94D882AFF2B0B7B6D98CCAF8ECB3F23BEE6C7EE5977C43EF507DEC8133696AB66CAE1D3192515A3ECACA86DF330728BA279E72FFD1F5AED05120AFD501F2458901C6C00706C88D7F9AC3C4A2536DA8FDD183DCBE7E0E69BD500558CA8FF7A88CDB9AA9FE0419AC44F0C53A2F4602DBE6E47B99C120E6859CE8C068D8025463523CE1B2131D3EB89C3EB3380E5860F23FF55850708EF8F5A8CC2643633A7A3F29075AAFCA85D0ECB153409B232FDDCF42C4E56258F39F9D469C7652B7FF2CE7D53768FD41E22D783AD39558962AF308313C2BF578D5EFF518F329935F5586EEFA02C44C2CB15A5AEF810637A9C7383AF70952D9CEE7EFA47 +pk = CE9F740CA25E77A7EFD16A52AD1E8BD89BA84672AB1BBA38AA5D13BB30AD18E208FD94E91F8A8307FCDC9C4FEEE08C9F995FF149115C3060CE90FBAEDFA36644ECF8C644736B9C394C0E361D4350CD89D8FFF2006D696C668240DF419601A748AFC7D0643C4B9F6090CEDA2E7CE40CBBD137F74D4D1F819CDA3A843B05275B0C74CEE09B08AC40CAE1BC805985FA18F61BA9D156033CD81793EC9B76E87770858079ADECD32BD78ECE6F03AE95CA87AB8F6757F6980FBA51D8ED8E11EEB60BFCF4AA6E935EA7ED6FB85A84181288AF48380B72661B2195EA8ABB163BA4ACB5DFCF2B89DC4651B183FFD4A3382DCC301874672075C4505F5873863742E5654FCB9569D776A60110FA6CEDC6172755DE3A2562C052CB74D61429FE013D20A85C268A6DB487DAF316699C1346A9015852E15128FA3BAB7B57115F00B5EE3102B14FBE9AAA036BFE93FD313E936C00FBDE2B78AB396537E34B4C7DE419D64A820ACA4F0208816E601D3A03873D4BC0EE8D16A03BF116675639B87E581DE0365622FDE1C19A0FE9011C7E93A54FFD7DD6019A70F1B5172094A3EB84C8AB0E2B023DB1A5E56108D80ADCDCFB9B144B6972F4C1611EDC2665959E3003DC3E6E6BB0D08DFF564D0EE181DA0A38F88DAE6CC87E28A7617B7DC99611685A80373C44CBC34F65CFC556EBEC9BB09B016C994DB67BC2685CDEFC68F95E99E1ACBDEA4ACD976E1E6D8E022B0A654EBDE6642961DB3D95266359E22C5C1B087E52D17E82753F5B755A14B8130970C6737726CF72630A8A4A001EABF17A3B06589BBDDAABB841822AE88CE603F38DAE37402A9FF53D89361D820D5A721E4BBAFA1C7A25656CE34FF6FDCAFB54726CDE723B7527E73F6E8994A3699CF4FAA7E0BAC49E56A504F1E1915447D7606274E15ED3BE3F5A07D668D53B90455D9234407673F27E52F2E65FEAEC8845F7A9F69BC493D269904F1E024FB6DDE9F73EA9D396F9F2D1EE2A4308467EE85FE299348639C37D4C0374582A31FDDB28A0E7BA78CA2A4D3A73CE30C5F138DE21D21C9F9140D121BC1CF16FB8F1944E0551B747C54C734DFD1C5E6ADC94DAC43C9E5D91BEC50E95BE9268A936A281E2CB2E2ED03DF04EC993887F5925E8C268CC54B14E27661D295E03912E0346E9054019989BDF5689B15E003D0FCFAFD3FF130C1FA300205A3AA91FD759A1BCBB07AD5AC067222DE87BAE2D745E3469B6EBD8062BC005E20E89CA56463199D85489DB568BCA0F9C2DDD3EE6E4E3123A5135F01E3B18116545FFEDDD00FAB16E02D8AB0799C6E58318F44F44E3E1F01661D899D53BA8ED89407C17435DC2DDEB3AFD5BCFC276093A9A22FF80729354595E0284378FAE615F7F542318BDD4208D65E73D2F86943C299A0A6B4EB4BDD8162EF8BCD30EF160DDCA802EF46886AB845E69EA7E48D787EEE7ACC7BF65C7602C9EFEB7B9A68A88AD39C6818EC73B61A9DF9DAB1DF764AB17E83A6B39DFDF7F7FD8198D358858B83327EEC71D96A91B8BFCD91A942E90FD8D0A5141575492CC9A7FE895F2224D08B7106E8953D6F13DE6FD0FED850D1537119341436B5D061D3B5E9AAF3EB05B2AC378A735CB3D5D6A6B931E13B8433748A55435CEA4323F409F4DE0CDE80954601FB723815CBD9548 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB smlen = 2928 -sm = 56B91287483DFEAA346533DC0580C35B9E96B6C3EB1AAF0FFB980B7555CDECF50EB988575CE3E270EACEFAB021E2CD0F144D5570918A770E50766C59BD947F6252013F72688961F5BAA52E8DF4921BF6180A48F1F7C1A5C1E69420553923E0F2FFC2760CAB1B98C57365EF99F9961B8C32CC971D60C1A581E8339CDD134FABFEF57FDD1EA661AEE96375A2B9F693623899AB5B4C4EF2BC5602FC7FAF247930DF0AF6776C39B4DB2E1FC63B45CB3A16DC3820A557160E3940492076924C44EA875D019FE9980817B99AB09B05218FF690665DFD65C4BED2750ECC9C6A3C58E6478A6FD7DBC0932FB477CC5AAE153C2F8566BE3EAF9776A30D5847891278706784D7A6E48FF0416CB0BD7AF4B55C93D5DBD1C12D75E28079A92FC62D694EB96BDAE05EB443D078CB05AECA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +sm = 2352F5EFE67BDC765E5ED4EFCA57A8654444859AE7016F476B3FB799EB7DC2A199A4DEDA5D438D14DAA46507AD324892D23B52025A3255580D88286356C358EDC8C0CD25BAD005C5F8882F3E248B9BCAFB4454EBE1714B3EEB1BAB695774547253CB740B8A5EA7052DBF360316A9B15E2709D0920DC383D7E19773965E08EDF04065EB1F91B789BAC9C248181A64A50CF9C3628E6831F43E52743D205AD0BC9DDBE406837F70CAACF64E8C27D882C777E5A1BB16D0B979E165611ADA1648B63C4C5CFE23DE8F87C4DA8E96D244C8E151223B62E646D8EC84833A92044C329EE222A441D6D32750ECE16B52444F22B79BE07FFC885AAD1EDB60A8FEE1A40065C5CBF713633EB151DFA9F1743F114DC4151A955C2CEAC344C34F862B213AB30C16C7DE7512F476CB05AECA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = CA2CEEECE4ECC2809475DD2623162531A906DDF9EFAE1D5FC621B5BC778DD05091058F42539B968EB27C62C5C9766D91A8F3FAFD025FF47F9EABC3360862E0A3D8414666AB0A8E7FB43D931CAEA274FC1C06EC236F2A2ECC875D0C6BB64845A0D36478A474FBD5E387379CE0C10833B4AAC89839302293100C26EB7E69268FCB218DCEBD9C412532FB675301D198066DDA775D1B96F8465B1797D29C3ABCF3B1C2A23B4786CD49735C039EAF7F73BB4B6EB4762A69140D31DAE318E5C2D71C33AA377827169D5CD97D39BCFF9277DE0B2983D1C24E4038FF628B20DE37B1D167068679B058F243FF5964EE53121104C8852670735E642131AE69366A793C2C1FB3D3BCCC6106B37C16EAEA3E0512EA7E660E159DB53CF9B0C50AE1D5F3505CE93D5DFAC640CA6FE36F1A9581FA393C65EF4805DB47610B2212929BBD92909E827C013F6A2B95C8156E53CF30C260E46C14CFFB1CFA7DBAB2E0406C00CC33B1A03CCDE19153699746F3804D5AF8CB1E4A4673506C9C7611A590092EECB4E54B69822155A22B088E651207B6F3429E405AB1D833CA15FD21538B59D078E5F4379EFCD2F8A4F9943DA114F38371723AF5621FF73C7A26B36FC93E822D3A60D7B55098C601F56ED151891AACCCC26DA68A32B6B87F68B37605C505FA9621D825EF40DE632D7271C5783A4017A3960E461874732BD847B9B86A31F6CFB1C93D711FCA1CE7D374B9BBD6E8E4D6D5CAE59D6C01A5A45AE51BCF7589ED31651FA34A31FE4FE7322B43687E86691DFFBCA598C3F0EAA4A8EE9CF242B3A85FCDE7DF1B27A17943636F970096BB0F0279EF2E8BD812899979DB2C67FAEDB337967B5F06294D7C61F9EB5F101F38BED2BF7BEE04F8E9455DA6B5F843C04273E2DD784695BDCDDA561C25973B39A086A6228F14C4DE3C1582E9BB08DF394235941321C27E1F50048BBA1901A092844E49732CAF8C7FAFA660E532C32B8EE3AA5B628523211B340EC158C09676DE941962ADC8F19639DFE04BF85A994AC1996437389820BF5613B24BB3687CC8E4BACC6E06E4B944D7352119CB39E6449917FFE0E847944A2472052422AC983CB7B2017A5DC30D6E166F2C8D0E5572ACF81D976D2E2FE7F5605D239C9C7A4B28AEC6F63AB4D2E6F6E916EC1A20FE7E1C82937F5F95BA4F5E98D8A01417C1C4E1C3E6DCC4674F47D57BA4275DA588BEEDAF8F206E7FB901778B8523176C2044A8153BC404D715B645B89EF5D7D02051D3017A3ED44387C661809C8D239A5CFCC2F32FCDD262C053036EEB3294BE286CEC876FFD9282322EF6743848FF77E8DC49CE2569E7DA93E62C94176E0034AF7DCAF7909A4A524CE7C8BA627D7244D401F96CA100668DC78DF2ECCD9FAC88CAE7F918AEBA8A1D2CF50844B7BF3BC75584967DCA9D7E2EA30D316560E8A47DCD9139E4076B130A70C103B82E6732A1E082B096C7114521F2852A5BEB81D69A4EA46D8F95F4536EA76999DAC8D82AE78D8C471167E00D7B5E33B9752702D4924AA2BD143E04DEA6EFA6608E2B493F6E06A4E1F1A42C3317E07CA1C55F209500F2427529A96F442F01D744D94E76DDCB45BCF7C1A73546520B84C3E91A722AA10F0C2DE3F642F122A3D5C55ADD2596CD45D1337B6727B649AF60C9DC29 +pk = CA2CEEECE4ECC2809475DD262316253118A3705D734AADBDA0D787638D439DF248B081EDF2497F7CF809EBB503E43E94EF52A564EB2D256A769335EFD30BC1B58BCB9488CA90739E35F5706A2F4579ABDF281A201396C0FC431E232F5E3B4A56CF9C36F2F2C2F974A212884098E977364A7707AE4D6496E08CD7B38F9B0572DBACDE4729590C166DC498364574B7F6A3EB4EC68548576ED7A4C1E6179025F5681678CA1EF82F3003E510D5D11637CF1C537A5E0260938DEE980F864C2E7ACD426C5510B179A51014202EA342015605430A6F2F43B6ED6B7BC74EDEE78581AD136C5CE03EFF80B2E002F5EC448037DC1E12F2E6B4D46D1043A485A80857E390D638F6078A8870D8A9BA2B381FFE589A07C47B7EDE9E16843434E45E3221C10081FEBA82FD7AAE31C7B77C153A452AFFEC47DFC204F1F440863BCBDCED98BF7E52CB47AFF6F9A27290FA54815C0C9B120E56B604EE1F1AD4DC4E400EDEDF50AD0A251C75A9EF551F0D49C7BC99BC82CC986EDC09645CAA7D5A182B8F2DCEFC63D7E0C1E00FD385B556D024AE907D761612B1AB693F19A9662D472BE57CE80610D3AEEE2655BC91BE13969E543F5F21B3081561C4D958BF952ABDAE4416656E2465DEC475BEC347783C11DA40BF8B12C6E76872710E6979362F9F0F8117996B692FB01FD249E91FA3F5F9419D16BBA3EEC13FD546AD06F4E90AEE5214FD5C3300C7E027B82253AF7EBC48EDB064278EFD9E3AF06926E9E99A6D3B30DF30A9451619D4C618B660E66001B760A3761B0C9B461A6C1E548C75A431692B518CE1C6D65C05D69F5A414D074A340958DE6751289840B644DE399E3716A1540A2D3BCE68ACE75C3E83524A5FEF35030181962D421D9D11C00AB0478C7BBC8EB2DE2A327B7699C399C3783BAC16E866AA7E7878A5B7CAB5A95C4319130B56E5D27FCBB1C5CC6994C733E269200F8FA171A84B52898EEE06CB6FEF8534813DA4DD1A68F4FB0C39B2C2A806944C72F7F9CA6CEFCE74A3D7A5D0DABF9476FFB50EBD35B8E79FDA214BC2DF9BC0BD85D2745280E5F76EC03E5BA5F8950234DBD77A7CBC2B4E0CD551042C7150F41AB4DB0CEEC5BC9F1C5163E98153431A50A8A4157F72A07F2A91E89B80A3DEE200CB442BF5E5078C641C34EB82755017EF26D35485E507AF8FD10179DE2D28A79EB1475217EDF6885627943BCC0ADC575C23C9468C44BE9CD8F94AA0512E870F105A64186271F485D53CB5AF870AFD65B93466E0E066000C6DDBE81EB8F7E90C7070A4ADACED38DEB9D5E3F725FF564673B2DEFAB4F00C6058D11A1E81F0B894DB39335E924561E73559C83A12BF35F6236FFE117B692547A8E405F29EE47BB18EA7E1CC332B80D93D4C43173DF37FF126F379191382C7BFB28E821FA79374098FDA5EAB2254458BD9D8104000A5490EBAC28D926E81F7137F31B4C54C1CDA349DC5E0DB6828089307BB3821143ABB6DC12C33D20A0B68338B862AA43DE7D378FBB60ACC1A617A8C58FA995D0F1F6FDF50E810058E4C7404E22EB325D493486FE0C4FB5EA7E9642A4617C3903FB2439CD318315D848B30F823C1F783859F65F6FE76E428E945D3F7B0FB9B3B35C083B3A67EE43B515700BF0476917F2A3F06D4FBCE030F8EF16C0DC0D3 sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F63 smlen = 2961 -sm = 3204DA436C7A63686C66CF8E83C63620F688B6609ACF400694772A81885CC8077320BF7414BCC689B29D40AC09649B11AED46E13E715BEC530ED5AE8930FC0A5A2B7E2FDE3806281A9DF1251DC56A8EDB6FCD0FB507192FAFEBBB57E1AA32EA8183A1F7F055EC113B5E1799CDE0902F122390C2073EF71E4D9090B3FC7101AFE8E30F94FE2FF27669BDF5E44105BD618479B30B328E002EBF7DB4FC54746E60E43CCD4D3E1E9B47447F17BC43D7C1E0BB676ED73E7065ECE062F278B2B12EB607F743E7F5E3C34D7363CB019EAED3F9EEAC022FB228B508D66EE5B7CFEAFD8A5AEFADBA6E4DFA1E3E70B1CD81957B37D22FD0E25A65108471E1592FA3581B618A09345321C934E385FA396F0CF8FFEA48F725A41A0597991C830D4DCB9E7336CED520CACD2EF86A241DA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +sm = 61616D82F3D6AB9F726F31E38E8BE710F8336AB38D4FF93A8A56BF84803CA2380EDDC8E727405CCC5E3E611A84CA4A323F1D592977B0B486BB1864C80DD15B980A7BAAF614271D1E832DC90F0CB020F8BA9404FB67F580AC4A0A450D3830409DA0CC7FC4A4CDB4B7581F78756B933589BAC18317D86C5D97AB2634DDFD10C1E6AF158979A2ADCB411D77EAB672624DEE7C09035F591F489398D674F58E1405CB01DF3D2990EA6739096123985AF42960DD247D87E38BF2B3E86255961B81ED21C33A6A1C7116309736102A0F27EE863F1DF8B828ADA91B090B76E5A2E89665CEE92DDB9C75BD0BD6153296FAD0C32CE3CAD94801DEFAF8FFC549082D3D6F50013B50693703E137D55FA396F0CF8FFEA48F725A41A0597991C830D4DCB9E7336CED520CACD2EF86A241DA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = 5255191895321D86DD53F28359E013E59ED35FF56B2BD443F87B062522D6DC76257B7BC69E1E81F2890F83022F26D3EC3A5741D88C5B822ADC46B81072648D227F66AAC52C96BD63104699D95D0F2D085DD09DEE5AA107C417BDD99CFDF22518AC701A96E33394A7AF26C94FBDA08F03B026A0E6169ADFB03F3647B5F597597F4867CA98B2B5058717025EE3CC2A0BDDE0AEC9DBC96CE9B20355C09D72E3057E02F655624AF9B86A8B1BA65679F1446FF9B19237064BE3354E0AEBFDB8948588A3814EF1D2911899703B63DB945924DD5CEED0C747F7A6E57A5EBE649BA61C1A84DF9D8085B3510F5762F00952F259F38AED426322D4FC3119BA5FE8334F6886E775F8AC665863E809488BDB2C44B25E7AEE8CDA9653899E7B6F4AC6C0CC51A2E42A1433CBD00969CC8138519DD674554849CBF9E549BD7321D3A07472B99F5D9A3496517376AB4C9E0612AF1830056E00B0A448A68BDF3E9D565F37B411A893A407C398857988037DE09A3705B650BB4D4D1BEEDE823D00CFA489176B6F909D1726289F412EEE8B75C84EE3C242E128477C440B36E1821E63F160CE16844551D4D9CBF1AF5A493C4B2B35E0083A356EC5746D5A82511F5E9B2880F1BF69BFF52772B9B89C8188A4FAB17420AF901520CF06629F50E5AA4DAFD30DA882087D36156E45D8F70E7EA18F4ADFD1F7536EA3312BBBE8167A4DD342B19F8DD16CC31E3D3A9E9381C7AEDC908FB16BD593D00B90C618BAE729AA2A27A985FD4D53927542FB1641CD415E32543BFFEE201B79CC21476089A9531ABDBD0159B1E99F72A3F35DB4FAB3AD918F6A729ECAD357734E6319970560F2DA6D41328F7701D7D84AFC15BA78C550B1085AA2BF880A375752EF986B31D4C1A80B0BD5411E67576D6927702488C45B63B72834A880154889B542481685E5FB27623F0F4D12930CBE0DF341044E934C458B0CFAF06C7CB54E222D24A6AE7908C543796FCC7B00C9A9936AAA98FD38705BFCD4B1F7C4C1F4EB78DA2DD307F5D3DC01796B261B0DBC872E2494D17707D2C1C2EB8642506123386C9C4FEC17C18032F11431F9A458F3438FBB101F74C304F2F5C19350A64F079D5DEB4CFB533E5B116AC3D30AE77CB87B591C079E3408ABD6781D897F02DA1FEF3945837B9BBCC3C986C7F9B10D158F2507D636C6B35FBAF1D9FFC7AC40416DFA73D5CD89912221390CE0BF0CDF2B427F2A038BD61276326A2647930D5217142D52A1D3F63B7F64E52E261517CF8A67DA9CA758662E247DD60873A2B866D4B6EE41A939940D9EB85B20DAB07DD621529D1134E2743B9BFB4FBD950B85021FC2ACB427FEFCD40FEB35E606A75006ABFAE3BAB82A36C610F753F2B5877EFAACF15C9E2B196D5D74BF8D7602BC3DBD2051D850AF5D8816F0A5CE1FFE8EE87F948A8A1889FCA28367C29574870DF6AE8A0EF972219DA0AB0E56673D8D8B687695CD373DF9F3ECF2D3B7953455723BA93AAF2738A69FE15F829C18ADB4E72BC1C7E72BD255B955D54C3348E727A9AE3771F0351571DFBAA0ADF38E069341141832C72181B89182B308377DD9F69AAC7EF7D9A237F59ADE3161BAB51AD059A6548AFFA5070DBDFDB4B1E55298AE90F7A5B9DEAB7A49FEEE3574EBA4242DB60B6015B36A0C +pk = 5255191895321D86DD53F28359E013E59E67C52C6886002841CB8028E18617B45B8A40081727CD4A41BFCB1554ACBA5288BEA46F2810BA89CC3B1B0BBD03C962D9DD0A4D3D13061EAE8A2B703A52D175DA0F47BFB35EE4E8795DE4C74BFDD5A4E3DFB958EBE6C83610A2A3818FF61B61D4ACBE9890934B0B947EAC62C681B482880286F047A3817688372B87776F0E79CFFE6E1CD5C25EB8701DE473449395EBDFD93CBD0E390912FA77C189EB04463B29FBA5EA1AC7F9FAD4B628C6B2B16AD76246C3746DB7007692AE33A1A9CEEBEEF0CF93316ED5D2A0DF348C6E11378E04F3332FFDFEC6FEC28940EA090B7947D0CC872298C44A22B562573D2099110AD3BF995310651F62267FDC1E8CCB4147ECE962E9C2205DC1FF67F77895151E933CDC1D156F3E3E8D4779E13ED2AE4D9EF7C2FFF97CBB016029C3F2829A14EE275B18919D0792FA7D7A6AF4AAA08C22E389AF7FF0D720808FFDDC7BB701D2DCB51252944BE75ADF0ADE492C153B67D8AFEB8080C33710D132FE32000453A8B17C3E0AAEC9AEE3B2241713BA6805221C2DEFADA6C863E1F9128226316708BAEAC5782F1778B66E6C844CE700E0B3A9C29AB9EC7D88AE8C95D135D67F7FEE8F33C25033741F2AFA7753D7A879068FD9313277329EC740A8A991D41D1E06409D81EB1367B79736BD752219E068EE7EA44803151F2492095AA5F00021D1161B8EF562145B8393B35DE81FF2F2C84FDC7C089365F60EE2E3A3038682E422DE5080526EF95386B1D73FF2B0B8BD33CFED6602A56B2929CF69E5671B4E83078012DB9B6D35FF96CEF7406CD15B27531E21EA168BE6B1A9B65F44F2AD3A8988475CC3387D8FB83283C802893CF237E3DFB2806D1FE0218E08EECD3C64E7A65F8273F36FBFF59E7A9208B3A060A1DEEE1D34B041E08D777936BC30DF58666D13F1B11DE39C8570254403927DB7F4AB3463D929428CA7A0459596E096CEACEE7C0769CDCA406FB44D169A38D7F84AC150A406114F1F92D5510342F7C88728E629B8D626D8EF9AD555A95984BB6A80FF4E6CEFB26C85F2BBC1268A889DE63EA5054D0E0D38C86A58157C80E4B30FD40FCC8518070C2D6209DE353C92EE6747AB6CC360FB9A6AAA3D7D069DCFC75AB1DBA611305D86C0F75231E3E54A00A6E33CBB2ECA247F07D3D6822C3B9E870E737221CF84C110C781CE98B08DF340FE1015BD2F294579D6B8B5B3CDB6EE2DBF9E0B782B803683E297C39B211DA86E590907910A65FE5EBE7858FFEA5987665B2B4D485BA3A66918231925740AE3CDC5D71FB3BCC1F761B8965CE8D0E96612C295ADF2BA2DAF4D9A2E92D05FA50296733B5A3CDA9D5BFB362CA6C362ED8528BAE9D7D925AF00B5598D519D2D051B16E92EB749B805640CA2FEB76D9F42A4F0DBB1BA6BCECE7D310394262466F71C1FFF8A4563FBA615CF81CFCA33409736170CFF02279F4B55AE1597CD8F200CF722397F4B7816D284DA5F4320F4301C30705BE50468C41AB52B9933CB6836F4ED449F273ED89C3CFBE2E59BBC479CE281BCD49CC6B70CE0C08B0FFEF9296EB0DB5C465A9A5B4B808B4AE90B98F37BEE1E60FBA9F36800D205BDB79EED7AC42B6ACFF4B65BB097911D8508D8B60930E053FCBC96EF475230CD338EA1 sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282 smlen = 2994 -sm = E1B9F80B8E3C41AD7EFC0A9AEAEF5707E59DF2A56697C80C35F46F33CDC67ACFD79BC19CE53D19CDC1D056004AF62F555C6364DA3BFC03F2CEA4D76380B327D298D094D81082B4770C3FB700399699F83B59BA64DB4B15E242DC96D4583E600DFA3DDBE2AD8256ECD4A8ED4FB0C2DD5C869BDFEA806B139D71FEB1385F30ACF49DDDBDA9518487198816C9F47D3E5C7ADAD9C4760C5DB26377E4EEEFC8F743E1B3CBD93FFC43A41DDB0DDE54F89DD2D4DE5230C7DC4CA8D52F10FA69F5C50EEC723CA27005A894B9044A0DD24E6E493F266F340CE5D71E39495271C0FF3E417BE5FB37FE400EB6E73F5B6DC9D951EDF4DF2D315D3E7820E9B1BF5C86F519C86E6652C9E22195BD2A57980CF3E6FB2267747A8B1EC6F22C55F884FC9CED34DB0B0F26222CD93659A9EC244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +sm = 65F466107079678D23FD0E431AC5DA83A0416FCACD2551BE317E93FB85A4D58066961DE4EB07E90C12F2F2446311CC2942156FD094D14B3B87976C4FE00E33EAA47FB3E12943E6C70688692291D6D144EBEC90A1A035A10AB42A4774BB6172C5B3FBAF500E4753EF4E124D3C51CA29C4FF2DC6FC402593F971C5EF43CCF67DC4B7F18AF90D5BA17A934565D2CA312A68E0EEB6904A95CC5CC6B5DCAC2D34AC61D21A98EFF6F77696A99DD82D6DDAB96791B1EF6BD71E0A89680C73548A33074D5D0CD817010F630558F219E61491D25A4F4D82EEFA30E87031CA9FA3A5A52A0FEBCE6E85B06374BD828891399C6ED93B854C70AAD8984BADC863ED1C950ADFBB13B682BBDCF02B4C57980CF3E6FB2267747A8B1EC6F22C55F884FC9CED34DB0B0F26222CD93659A9EC244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 786053C51FEC16C4EAE00CA59A3B4167CE3D3F9A78E5C1FFA97555CBF985DACB26F7E6CE991390A71BC8389BED62BF37220147D5F205F2B65C108E57E72BC845E1524E44CBFE789539B968E4EE567D7A7149751A07B38248493C9F8390DFC5238044CF9A72AAC1F04BD4ADF67E23AD2E08A56D359E79E1859389D127695EC1E398B69EE32FEDB7B9C6F9AAB5CF0EBB6FFD9B1F0C77DDA233F819DA74C1C9A4FB185AF5B08EBB0A1AAA39E7F3CD44333796A4A8827E1064FBA24E515DD0501071CE15349F1E68749B008EA307E58E4D2A4ABC9852CDF4F1B2FAF74895827E514A923BC070BE96EDAC089DBB337F0EDC1DB632DA243C5B572983D3D4DB72BE9C14D68186171F901CF337428443BAC0BBCF6BF6990DC574BC3DADC782160FA889899406F2C7E009B75FFC1DB7A759E8DE00728CF5A57B35A2B2C6DF9DB623224A63CE91649A221AE054738FE74A06717236A65C635BA21395A1700F85A3EBCD5C9ED943E1A6F06B92C9C3A8A7ACBB6BE03C6D450B392EB218C55796BD9672FDE905B16C7075DC0867DC0AAC5A7C664722C4C3231B2025B5750E8942B332C6EB07F61888FCDB14686A722245FDD699BBE3FEF4397C335336AFA4A566080F1C64515BD64A23CAE29064413C47716E8545E1C669447AEA8DC5AA05069787240F90486BACF8F46F5DD304EA0EF6955A68BFBA99CF178FB2F1CCA02E592D2423B32FF8E60E0E9520EB52AC2692F00D04F8174650CB0222718932708A83B0B20C940E1CE1361F642B3B6C743A234FA4D3D76C1F32113AC81B93CB7D08FDE0E83E313EC16F4DE7F827DC3D53E48C619BEC05E980D1B3F5D7063953C13D2BB134123AD0D6ABD2EEE50E9D3EE65C9B2625B8DDC4AEB13D336FB5EC28ADB359CA910CE6F6C60D57E56C90D2AE541BB8370D5C0A04E409CC952D7859FEE3665AFF5C479A0A8D9FFFB75E55905A93A844511FE5D0E83318FE917F9557A6BA9057CDFD6F6327D3702C2F7770F7FEBB1DCF1A32C9789348C6EFF375C62D1DEB8FA7F1A934F5C9DF57E6A67D820B75519BD0D5787592617E0C9F658DBD32C84781A70E22A6EC52BDB99EA8C00DC4E4F641F400ED2212F50C69673D2AD118177AEB94B3A90E01B9314A3D1723C749BF1D69251527C673E628263706667B60DC1F3E86DED48094E93B0772EE6327D6D3FEC51AC5DDAC80E9CE72E1DE019B9B74CAB0F99533CF98A57E7C96C82786630B95C94C7DB3FFFA38BB105383A68120D91A35B5840E73FA5B946B328E368264A26BD5D5E9ED308F1F4FE6E783DF558632A53A4F5A7F003B1B0441300713846FCBDB46DDEE9160DD8443BE28821167BBA2D7E9731944C9B8F748867C5343F03080C47807C912FEAC35470E29B81D1E79515C5CA782ED3BC36ED641E256C72E37003818599C062C297430ACB31A7D6F857E854ABC9895D1028A9EF8BCC37B5EA4A67F80ABDEAC55EACE3797133E49535C2B0AE7BAB13C1D7F252BD705F582DBAA008C80D40E7F38099169D7BEAC237A54C6623AF5AD6A1C275B4C09AA6082CCFA603FD2B95B250521B4903FD8415F2E25497F62D0D5009BED97A2AE9CB67FE7EF47F063DB4EE43855F41372208A1143F703751F5376030F1E684119C46FFA35DDBC9F69FE5001C0D02E0C57 +pk = 786053C51FEC16C4EAE00CA59A3B4167DC3A08D19D2D034CC64DE76A14A8C0BD3E98C225789A41E5F5BF68C96C30107CED27E189F9F4460DA7012E2586246A4606EB9CE41FE9EC0DBF7DED8592642F99804EA8DBFBBC85A23D984CE494469FA41F1CCE56CFCDEF036BDA379A18EC7ABF356DFB5C3A91E4CFB4582DD687467DA6CE2058FBD97B4778C7465E124F5E3E861182AC1A65E9271578EAB2D6FE615ADD0548E7520DD511BC4D22C6CF3FE8C328A1FCF33011329DD1132987607202260A5E8F2207B6D1F3B496BFBBA04257E1BE23ADD0F6B759CD417B54369A998CD1D026BBA510EC434EC5A9964BCDA44B8C7968F3BCBE08C7ED727CE17ADAB9666DE286A540851B2EEF9685961973A70D12EFDA6CDC0D05E6B0DA702F4878F5A602145921DFD479E9E960424905B57F7F472B7896145C7DBF1F5835DB9A1B5508F880EF6AD4A4AA1D31EB129E7DDD1EFCD500FA192871BD7C75003D2C568E3449F34A6F928D31615323C87653E6347F84CE1B4FB5F0A29426E674694C90A27EB6E9886146CCEBB39AA0EA6DF2A1096769ED569469040B355C8C9B7A8A38FDEB463370BAD24B0B8229F0656C5EEBC22472D9AAF7B177A4669557E4277C17587141D1C3C7500BA66CE912388E18B1766AB6C30950E7780D1727576E41C297BC06D51C7D2AC1DF552F2FCDAD767554762A18B128C67D382081D103D6E2A3236864AB629D7FB59B4CFE088024535A34C9367469A62420049F990350C764D5C89889ACE8E095DB50818D15BCCD847CA9223A57DA4254A93D1F3E126DEE6B02605685D9438CD903D34B1BB1017E30580351C974E8F4A414F2477EDBC7010DF4A434FFFBB74B315BB640B5713AFD80AEBB986E6DD160053B564246DA33D0E24755D771AF7953D0522D38A27A1B76B5D23B45939448BEA120ACAA4A30081C197455100C7AB8482E711D64EF6CA170EE2227D474BEADB53EFF7BA9CDEC395FBC504ED813C2603887A68E3D23471FE7B5ECB2AB366E6CBBC589D5BDE6CB2522E82E74C9F36B4562C5C27B711D0BDF1F03BC55508A0B47C51B033A33DEC7FC2BB70449A3162C16ABC1FD7220A10FD6E583F491240AD9992E4437D55C54F4F357F860E8E1A91FBD9651335399CE591B9642EF30C1137F1613DAB22E669799F4787AD9685801D83BEC5A907B1FCB2C416A2A5EBB3D48DC531EBDF995BCF92049EC94E116E307E9A0ABF0FBFAEBFD4F058E997F3988976093B71B57AA1026A8F5F242ADDBDAC4D008D545E3FCCADC30EF4D9B306C440557A4D38205695C88B525AF063F004C729FE3A8ECF850674595E0AB7298DA05D2097A8868E8CF1D681E63375897895E83BCE394C053589A8CAF7BACC7AFC5825E0506505F2FE1972554DF216825BB131DFBC8B7AA45B0AE6A84BE94FE5ACCE014CCBB25A047A37418B030CE42DB54EC21B324F71586C2CD7C2D71F07E8629306D486D291303F6ED29292E8440554ED29D8C63338FCBCEF80CBBEA1FEA0F3A2245EF91EAD51A172D03A4F42C0E62CD0FDAF751BFE27A88480BF1F98FA8CDBCF8DD93C91CD9F8ACB84CBE86CB8D16268435FE5401A160C47E993EC7F495B712D65A7D4FD1582F94E7803D18EE0591C7421B3F0D1FAA4486E4DE843E14B02F80EE6F4A015F sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283D smlen = 3027 -sm = 44EF56AFD4552CA1621E1FFF2DE4C2FB6727E1E12B178A580B69A9A608E449C419DC8552EEFCD31357B138A6AF6742E7380DE6BC529D60E45493231DA4E88D4C555D08E625DA85CAC5A9A4FC287B8D4691BE8017D049946361539D2FD5D35DFBE46DFBB9CE91571C2B361A92570DF2DB52289D1FE452A29C96B4535CCDABB3B74ACA1219591ED13F2F82C71F61AAF8D2EEDA27D989100A340B079A96AE3425A42146E04CCF7A9966920AE94E19452CAC8F2FA2C3AF5C6A15BE4A603D6ECEA514595FC29FBFBBD5BFFDB8C912981C0FBE6EE20C30E6F29A1DDBF7F85346F72B9AC7D7B692479439A5CF7EE060107C5DC1752A35B737CE3E70199FF181E043E111888303EAD55ED0FC13A4A0907CC31E39875FBDA90D01B9732E9B9D6563C44112AF7FF5341D14FCF67A294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +sm = 022072C0686869F99D77307E0AE24CCF584ED45D932FC32DFA2C82FBD572292408ADA0F19722E759C836CC4CFAE7BFBDD3F3D96DDDB19A70C0B7DE7B7AAAB454F5AF97AAC0729902362DFF66638EF52F397B9E7526C10EEAB870DC070FC052B620310CD79A6B0DEA0B32262D4006F62FDBC1165ADF5461116A7A69B88A2F8DFB6B8507B63C540A5C70CC234122422193E4C54487F53E9011179FDBE43E304F7EDC8AF443D8B8C3332A8C3766B57B06EE7D7AEBE380858273C6858564A2B49F127701D4195373C3FDEF5E2F1452B7C150CEA3735DE776482DB4F1DBC227B30DC131C4840F04C9D6E7369114987DBA92AFBBF22E9A84DF4D441F11E91474D3859BF58DFB49D514C95313A4A0907CC31E39875FBDA90D01B9732E9B9D6563C44112AF7FF5341D14FCF67A294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = 560C5B76B82081E82A09B9DF7BBBF2FE71ECC64CFCADEAAC5CFD7C84E1287A3C7B03B02FB8724FD66751E5577930B6999D5B48499BE7A1884854A403B1190C904C3E7675FFE4099C28F48B7EA638ED7D88852059A5CE772BAAB1CA56DAEC40A3585E22B4A1C4F231B5AE5E99972FA61390EF1A955C97E80F7F7DCFEAAE58D235D41615E9DE8408018BA7025433CAA54B75B71F4AE1C31FED051817E0C141DA9696B4B950605857E0BB1A31C040F88874D43F7AE89B91B6D4133EA8D78D982FF42BF658BA8A744A92F125D77E19BDE01C285B1D084BDA8115AE7743FF045F0851E69E3D9B1F8D7AD3441119D2665C1EFF55D1A8BFDBC08217EBBE5C30F18AA14987D5581CBC9B3F363551CF783F8EF415F1D287F7160914D2F97489F49C33B67C4322CF0324331D0FF88EFE50B47E70A901E92E44395891C81B1BD7937084BEEB25E89341139A31DD3EB700316D978EA2AFE7D139C93A28AACA8773F8D49035437F54A76E5A742484668DBACB794306EBFCD609D74228A80F7D2EEA3507F30A2640D56052E9E1F564D913267BF89AA96BB8FB754E08DCD4D1EB43B5ADB6A48F93708240F90C83545516B44EE21300E6CF8FADC0BE19A8C111FFED6C815365407361A0C30CAAE5E9D1E652F42E1ADDF16336D6882348F53B4DA4C7146F35ADDC867B18B24B49934AB821326B67232E44002B8F88BA955DCF9AC146B34161E52ECF1997004C3F0440D1B6B5D2F359AE5E736402A591FDFE528DF6036AC3141769B3DB7F2DB8E862AAE8D2CBDACEB1ADE7F1CB6335403E124E591C4ADF3EEC87D213402C7E6E8E765C8317EE4F032AE8B0434348BE847E7CC438E06F8DC427E88CD1935DB665E86573D54AF78350852BC4D7A0DC953BB0135F080BFEDC66D11FC28EAECA55730F3A7A9B242D9ECE58EAF8EB290C4E036D7669C5A00C5BF24231794B1370198E17CB1AD076F1097A9A8515C0A286EBF0A711777D51159A6B8FA68FAD347840F4CCAF766CCACB413BD7676B485BFA5DF767BF57CEB282C2A4F2D4837B13D4FF13333B53E8218AE771B056E584D3ED70CEAD779759C5E289A7B40B14F4BBED373AEB7E0D6D80D08F607AE2A18B387358EDD31889E262D3E778E99BF7D1BDCCA19DAADF6F3634703141A92C85609237FAC11357DBC462C68C552E31565A7445069B5B3A47C3CB23297FE14C00BA753D81C4A67867790066F3F1B0923BB72C3DC01E42B381DBAE97FD54E0AB4658DEC1BE8B18B0F21A6940618A6FC71FD78AA4F1787F75038BE6231559C8FC5F0E598DBE74B0A6DDB2EB710EBC06CABFCC8A9747AF9AEC3774D921C991A619FAE4F82798BCC9CE973101B34637C187E19D1B9717F0561D58E35819A656705F900A9D6BF5C6F10D8A2ED1FC2C17D3872808AEB61F7387CC9FCF0EE80AA5673CDCE0611AEA01DB15EE2FACA1D5793242F5A6BB8671880E4570471D64C50315039FD355BA4436A62D050C8FE10B4E6CB803BF0A2B13BCF6BFA25981BD52121BF816C482C8B29C292DFB6D2FE3020922B240C2B9E61B12A61C0A67BF2F2B751D97136FB5050EE41CC842B813560C80A2EBB52A781E3C16C7FE06CB98D21BCC10BD44AE15FAD2EB8159ED7777CF582B0E2926F498C5F53751B44D1F0AE26FF2FA653299 +pk = 560C5B76B82081E82A09B9DF7BBBF2FE42E8952040349E275FCE42E4D0114A064EB3144BF1287033CADC9FAD2124C1BA3578975D390B901150A82FB1EAD5E5573B3E3328B1F1BBC99155FC518AC8AC1D03A6054EB5FB6A538AA0A618E6686F88B29EB07DCE58F41A43C1DA151AFEC5281D1F6E9F99985B1FC96AD6EA1E57E956D9EDFCCA19668F59FB3E1940BFB69B8B9D17CB7009B6BE2E4925E81C54B2CE637747ED03309723F4807C8D275D54341879EE92F9A52A12839C208F03A3614059719DA5832D3602B7A4BCFCEDFCD08AD2869D3834E4D95D77F45E7C495F8EE82F2841635C5C9006A92DF43FF8422C604DFBD28C0EB4E9757F724F79ABB2855528D7BEB735EAF93752BF12F4ACD2662AEB5F8D1C3D1B2BEA2409F8A3FEA32075379150C620FFE98982BC668BCF08823354030A876D445D46A5F2300B78CE97CF88B702CB56560EE9B44D0699D39B975C5CC422E39414CCFDBE0501DD20AC6039C69F8B2CC0F44A351962DD61B90B10EAE12A5C6D9CDBCAA1418F24903BF4AB48D3315DC52924AC0F037D406F4E0D2A5BB8917EC44E20AE015FF67DCFA632C13DC7A23A41425B1D8ADEE72C232859E60E5715A1DE4D2633F811AF92CD1B5F48591014B97685333E4ABD6190773AEE5C58D150DCDE8D33E45C74DFD5AF47DB535E558D0A6C02F91372BCD0769E1DFAEBA2C89E51D0B2CA0748E88F609FA3A0DD8E4BB3B3A576AAE24CB0CF4A7BDED5F3F3D646DEFDA2A931C494BEB77CD5422D7EC86D4460162BA440F0DE5E4C63780FA3CDE09DC19B5833FFB8EBFE83A63832CD51E9AA41F7E98E0AC5EC69AB5FB5BFEB2644DD1ED028604BBC99BBBBC425453AB6F205D44EC04794CD27443A25FC7CCCDFC37B60785E72D81136F9B2AD0D012C88C4FBAA8D56C7F1EE1D6A5C8D539005B690CF5F5E40C31D07BC29FC3DC805D95AD3379DA339A15C46FBC5013571C73F43FB775AABBB873BFA849B11C293F27BA4BD2B5F6A9F51ACB605F6C63044A577A9CA7655D248A66947F27B11684F26EF38F515866EB14D4A7EAD84AF3B4572DE5D32C5CCEA03410EF9A3A65637A8FF3596E0F76741E3450322EB85E0E5683BD5EC51BB968E63C46785CDD42A085160DEBFDD763BB899C17457FD315F4873B5D39890D75A69187BB26BA75CC96316732FE7D4250796836B9DB9AAB8FCF95434E4BB89CD2B20EEC210F4153AA983871799E973D08DF86713BBBE648BD5272FEBC1BE3F941AD3576A798AF924F94E502A5D373B44435AFD6C25CE80B4EF1854B3466505D8E724A7CE11744FB9ABCCAAAA70626A82C009E74F082C70EE51F24180CB6E5DBDADFB6FC76082CCF06E8FC4C3BDD2AE15A4EDA2A32C836BA0DA305A875A1F8E706F8B50F2AE530E65211D79EB93D18AA1722FE5D7F501097ED78F228956DFBDC6F28882CC012B72799CC62F7547792B1AFB820A2A35005F286E7FA7068717A7C972EB10DCCE83608E8F986169B56629827067182C8D8993D56F715662E3C178C1833E5E0734143AAF9722DFB570C033444F295E3655898A634AA23C5B67AFF5F1E36DAEBED70A9B8D39F97B973305C9B6A23D07C17B4EE3C9D791A2D4254FE9A70762BDB18335FC5CF0A64A8B67A6141082E729BC4315C28A013267896DC8 sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD smlen = 3060 -sm = 55F8BAF28B0867E2E14F4292B653C07BA5AF21F8F9CE507FD79AEEB976544C9A1249AD53E55125A4D2D9CCA12084B045B552AE294017F0FA7EC38708C168BB0402414D2DBA292A48F4A1E206C70314F087B8EF8F140D2B5AB4ADD448DDCD45AF4C67656CD927BCD827082FF642DC2329994643D798091334D981DEA7DCFD6C791EAE3ECE09C885D4D7B9F573258689D93A19B090D093562E57AFD2DCB080A12F3DF62B45D89D20D1B20E2BF1C33E5985A0221CECF58DBA23E538DFED374077D0DC0D6A647F2DB686A4EFA2C51FB468DC315CD842BC1FB24232458235E57A7D40CD233BF276E38A6163D2965057AB69C0890CF4E8818D95C9674EBD4CDDF70D50D31B2F04051AAF41B733B65B30FFE3344B5818A4B765A5163A1C0434F172BEC51B54E89D8B3F1A03A0EB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +sm = 3D83B22198C41F8D256E1C4E0F4A3D3ACC0D2380A70ED9CB8301A11D276ED4C7503D107133EC3E3E36153F50D1A0BF7B83039D911F968AE08A1B95A752C01CC000EDE1B9AB3AE492EB5138680031DA8A26D0CC071C3A6AD9E4D810BDD6F84C6FA3644BD9079C91910967474E15AFF172884001EA6E268234F5BAD8A8229DC6349A6C609AC7E809BD279C6C314C6E1684CE91BD48A874E1829BABE2D11F22A8E759AE8280336D1B34A4DA95BCB52EC7380B161F2D69423DEA805F388C0B1CD13A04BEC923960036D0073A4388AAB2AE64A58DBC545076D738908575F52BA7610D1689EEC5E448EDAC5857D0083F397576C50ACBF02BFA80CE3E3F8F73099DE845B57D3E30E3B49872B733B65B30FFE3344B5818A4B765A5163A1C0434F172BEC51B54E89D8B3F1A03A0EB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = DFACEE525C6B320F034B54653CF2F1EA2D4296F297362B7E65CA89C470D77C148759424BE34442D91D35E02CB3B20E75F1A99171A44190AD96254DF8627126E6BAB9A55B4044FDA527296E113BFB82174B0BECAFD1F46CC10CE3DF22A3599A76525A8267BB21A56D0710C02E4A4A45E2D0703484AA408161B914FC304DD266F663B5820DB8FD6D686148EF0BE562B375868661E03DEE32F01D168003EDD47C2490A41DA5F75FB2DAB789284DA1E086C52186B9943D179D8F88DCF69AD0E7EB673DC8E7937EC9A3E4CDF4A531D7B85E68E76EB6159EADC58EE75DB00608D0509003EBDE6DB8AFA5A0DAF16FCBDFB1F16970F14AA9C5B084BFF93965925B3BC2408CAE847A814382967BD22EEB0E461D219207C0BDF58A8E1F074C193CA82F753AFD7640AC1CB73762D673F2523F5C9A4AFF4278AAE3CBFE299C89DCC0EF420128C15EACD1744F0A9DE2AF36A9686A04BCCDFFC5893FF2C5F643C9164D83A15CADDB8F7828BEB260D765B11EAFBD8F5C31118D216BDA03FEF5397B70325B5DD51F283CA4037F92D91068E763129E889DAB5E909D6D1FA1F3256C58A9BD36AFADDCBFD425E881B972E90D3D690B22DFDB767A88F06A3894E7F7909B4AAF692E8259BAD704F9665A5004494E83184EBA94B60BF869F8C6A2CA1D2FA6274B254B87E6BCF7D8F4DDD28A594273D3A6E3E0DCFBA8947CB106998DD5FB32210EEB3D7B62878FD6BBDFBEBB4AF8A5B755587FAE0EB243224D506C02C193611515CA2DCE7C8F7E0136E5D5249353779F108E91445740D0AB6EED024A82B293FE694C4BE61A4D82F560C4022BA9B8881489BF7435253A5AC12D91FED88920078FA63C04B6D59EBFFA3E8FEF719E28A04FB149451D915FD6F5F6C844A774CB7F7DBDA322078BCE218543ED3538677D2E759C9036CD15201A29D4D8A39388338848356EACA80D65613807B3232C689C3E679F472BA0532CFFEBFD28445A648B49FA0B763701323A7CF80CE42FD0E49C93CC5193F2EE8EEAE3BA75137626E6848FF2E77C204A09A853BB901AF26E1F90CD56F2D373903D93ED46E01FD317D23A8504E6061C18C6FF9851F150311EEF34AA724BA3D22F9AC216E1D21E26DC000AABAC2A47037A83684DA161DCBCF8D2057FF6FA04EB5F504D002B2A235A2E0BD8194B2D8CDD9D903CA277F24C285F0F71F786AFA1FA95A89D11A9F3D09B0CE83AEC50605E0D2BE2AB27921972BA703AF6270196A02E0DB2846563A9B5FD92B7250BFD4FC4EF490C2183011959EA808C6A6796CF985CF950CABA3249900D0CF25AA5301320068B2C9CE2179141892F27C978E993429BCBC53C465B41A0C5543B2DF4A665CCAD4F9EF766B98BC8208F5123769D03B156D12CE28B160C908C0A9CDA69DFC4E718BA57503B21635013310DE51B59C7A51CEF8242694F53C4656103E74E55628A15399539A27AF30748FB671B88EE6C71D17027E1C18A55352FE76F48FA20C32BCCBE4A824835202D915D36FC6FD25963EB06AC8EE34214860BF8289B4741A98A19A4D4B4490D3EADCD5FF0CE52691ED3911BD2FDFF2B6247B527614779777537BE89BE95DE9A63E48CAE2206DA891BDE72DFAFF13DE8A67CA5D4106D4E6333A2BFE3182FA61C5C09623DA71DC333946E0208A2 +pk = DFACEE525C6B320F034B54653CF2F1EAFC177342FBB84C0275398C2D9AD9C7D60E21939FD45017B7FF834341DA3F98C36AE76F831D17FCAFFB526231C62BC6DB1FED3E0C028F2F9A115B803995389BDAE3AEC06D44274A8F70EFC8F088CCC854D6944449A2CD221FD7B2AE5DA7B2124F324157471FCAD609B73FE2E3CB3B6D382D574AAD5B40F93D1180133D831E0CB55A077537100CEA48E828EB8DB648E04F30E90AEA72D3ECF7E3F3CD32FB08B36D55E41090A8B1FEBDB45C1E4BA9796DE5788D0CDBE5F814DE1CB2B5F1B20FFEE9510C9110EAA724D79626401DDF42EE84BFB445AFD9CBCC467554187ABA76F9A5357CC5904D4303A0F50CD4BFE7EF70F20150448B358339F1A16E39B2BE65A388C451A3E241EF70118401B8D42CBCEC8ECB83F6E40C2A17A415E2CEBEB731D04DE27471F0BDD737E65510ED8B4CE61ACA9CDE4A601968E0989534061A86392994CC488FFC77A8840DBBF25FA43C27E3F84528AD2075A6100ACF9666B2275904A105F0187EC0F3ABDBBDEA8D4347AD4DA67829D7D82F9A016900369B45015CFDBC20B351BC42FC798210016E7EDACE4EECE2202FC9AFD80B8E54C2D159F10CCEC7183262BE380D1F15C963253C5A874DAAA877D68179593EDC5A50183194E3356B5CE2C2BC78362505CC480D7CF63DBE97F3C2B72746B1B345A3AEB582EE6944C1B7976AB57E86E305792309C5B075C96E8FAF20A00A73D8882F6A32F6D4F8BA1C9473FF32F0D8880FB7FE963589DEF557AED618C7CAC5DB3F0FF451D3444CF0129E65F64B39A959ACD42CB08A9B457C0F87E0A96DD131965320E8DFF4B835F3C949CC91822A680EAAEDF411BD52D96A413BC04551D6C7B29DFF9E1B934D5BE2BA8C98C486C29AC40ADD8798F9E694ACE4F72DB9396DE5D32A5ACF7098C0DB4508F3E0D6C86BF66905E95534C7363D8C915D577ECA59EFC22E81FFBD71C2D6EA94606226FD9E6C85B4CE83E1F7594C752401C5F9227BE4C87794829435EE1951FE900D2E669136D2C1F6B695F335AFE6D1C56C4F11DE915A164A59D898B3FC08095D23256991773CC82942E35B75E5C217BDE4D2B0B4AE86DC44BCDD1290BAC303099E99B1F55EBA198E954C60798EE821DA270D5C092A24DA6611B12CE6A714131324F1BADFD0F3E7DC036B4806119E1EBA41CA17A1726676568DA5B85D606B77F8541EAE04765F0136168551BD259C14B1798F4604BA3EC5267D4902DEEB2D7AC555C9A9D58F8B70A5D56D0710D6C79ED175D180E84C5DF2354E5A00F0FDD285FA6C9CFFB1B745618867AF628F1A2F3183D827E52EBBFC119EB05B5814F51C7A1E3A35CDCD4CCA742F5062BF4760AAFC658EDD74DA48AADC260BDB1E4142837047D376522168ABAD5CEAE4654E49BDF12440C1A7D7620C61A9F22F7D6F21AA23BDB7146E3A2D23B0595C812BAC83C166CF3B39B5FBE931CD38F94477AAE1FA3427787B7F9095797AC16191E146B01E1FF56481368C1861EBFDB1D28F72C9D569171D7E4FA20A7B9475D9EF5EA6EAF3450E2CC7577DE53D664F369E3569FEFDC445835D9891930D8417C72E131B7D06FC3492B64961ADF1A6AE2EE42A728B9AA2890A872ECB37038F0B47F0996430A7D4D9F6638F4B18907AC75723C64C6D3D84 sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A813 smlen = 3093 -sm = FCF19F147177668E1D23E44370E5BF478B59D7321C6F1299C8850766A2BA30E79691D2496A68A833085F6A5236717FB00A6BE877CD965E7C0EE275EFCC9B36FB6C0CF46CF8B61CD4229F287727AB91AF7334647A5A4D0482ABE209C819706F1C7FD2AAB42E46C192AC49EAB20DF7CE44D9A2DA2986E26E6DD02FA54DB25B136A3E95F3A8B75582CB1782F7775C8663160C9498EBB736BCCB20CC6601428782BDCFA86867463FDF1AEF9BFC85B8C591DFB25D1CCF4FD09860E28AA5A96FA6247AC429A5064AB8815CABED344D678F3FBC85D00477E3045711EB9C580902B7ADF44C9C87016785FE71449516AA5B257B48FD951437A0363F4D36E18F9AB65CE6D8B05F4A69B1F5A63E0E8F12DC56ABE7118FFF022F8C1FF83D8D321201FCA3E010794B7E70FCE352887E47630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +sm = 707B1E7E93098992748796299C3E20FFAF1CEF66EA49078D923FF7AFAE6219EBE35E7A7FA37727F9349F1824E391EA956377D5AA3E5CF3D98228D75B8AEBE76EB52CF7AAE1D733C33589D9CBCE3D68AA5FBC1514461A1FF8A414BD2B5B9628492309D06FA578A41A86D34FDC05FE186FE0C77B7E6B22C2F753DC4554D7FE90174422128C15BA5504E6638F9CD2619BFCAE5C63F5EEE732AB185FC21C312EBDB7995C35C50F6192D34E6B6E5741E64EF54337643460647270E4D373E3214D42180F380751EAEA052A8A23F534C84ADFC6A5C72CEC0DE09462EF7FF54D106756C0456FDE1E8D2153C09556D550889F9626C3B338778F13BA0E45AF70219D8D20CE239CB7A9CBF0329A0E8F12DC56ABE7118FFF022F8C1FF83D8D321201FCA3E010794B7E70FCE352887E47630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 46267CAD0AC4C43CB91D23EF925A494E8FABBA1063AD52AADFB3DF23FE43EFFBD5157127BC67FA9702F2C06C7ED9FD20EB5AA12CCC3AB09E23F281245166849B1605C2FF16984B95267FCAD5D91896AD9029B3EEBC5E00A6E5F9204256C97B3258B55E938BFA26D3D7F31E56F0D882AC6D4C941CE11A65779ABA52B68DA424BC7DE0344155DFC510F02718B8A05C9E7814BF2CF6C07CDEADBCF66EB02A1629C5A34B5D08F8328C89649BB5D140E250DE9C0A791968339C54F9EC06598CC879F1B5FB303F8EDC1EACB954E158D2E0E33775932D18489E78B2743F0F3F2138EEA1C790BE586879E898D35072F06F0A6D53E6F258063D045012057EC5341A5746502D94240AEF3E9382039CD5D0B4C7FFB356454507681892CF7D2A35A20DCD626EDA5AEA645A7E6A2A5E7828F29144F521D3F7CFEBB695A5EAED5948331934C564C1616EB3F6CEBAF7150ADBB2F9FFCF4278915952CEF8CB09FEC2620B9DBCB1E003C1BFF35A4E0FEFDFD1923A736B8F511D50909820622313EBEEC7DE162A3A82E74015926F321F19BCEB260602868C7B140279D9B104EFF5D10BD7552681DD06D26B57CC9C399C3C585588C693743550B27145437841BA3B855C0CB9B0BBB203375313072FF34EFD2D8ADCF91B68C51B733591D6AC0D3A2C86215796EC254E857D8B28AF757422D04195A2AB82ED942F4925E511E8BA86C968AFF4F23C6368A14A339420C56D5A79584C3CCA72948AB095A69A2FE3B05268F986D57A1FE9CC98234455AF306AB9571B87091467562EA256390EC4B19D9CDADEC6663BA6AA313AC73257451150E4F3F320CB2E3015130422272099BF7ED1A8A2F769AA67C1304AFC3F2F618751CC618A57B6D0D1BC2BDFCE8BF3AADA827CC0303749EB00AE1FBC143E89017619D77AAB1DAAD54F1BB0D73FF0149488B7D4A296D79937AA8C4CDDB1BCC856872016B788FFE39CF3CFB98910DB512CD5AB082604AEB4A04A40080543BB23C3CD00DCCB656F0D6F37921D705D3562F7D0809045211E2ED64BDF5D2D7B0A21554B9FEEB6ED9EDBCB6BA4A57BFEA7F922820BE952D45ED85F71750A55AC59D33B7C9B96E019562BED7E3E5E75231F10C3D0AE5284C5D49109438E2A2536A22B3C3F22D5BBB28B2C132C26B7EB72C78DA0541556D88236847766737229D320C02E91356EAB0FF9657BB28333E721FA2DEB8E18711AB1A8BDCAB04A8A0C85269C7B7988BD61EAAA18B3EAD8A592FEE6D524AA38D8492CE3492939EACB6A6423F4F6B167A66902F631DA8B1ABAAB04DD91C0698FC5AFEBAADCA8F44F49A942F5E11E6E15CDD4B92F3FCA204EA60100C49D721C74C35DEB9A1D524CBB0193E19BEA92EEBEC03CEAE9FF266E1734ACA797210DE16A769B519CECF002CD5B6D901CD537E04B0BA7A6FBC39EAE950EFCA4168E6A0B2C4E137268386B19FD8CA6716B879D2E8BCDC584056177D2FC33AC6E4E8FA69E805EFD3728E5F30BB063E06537683B7249F7BEBA0D9190A153CEF17B63627865801BC0E69857F497D3B698FF13C81507715663DCE2D80D7BA2442AE3470481537D793D6774FDE2EDEB27E9C2CA8F2AA451BD817CF496297875B01ED057BDEB08E1C7332024D5890B42BC5C33B4E1762B497C5A2469163F48B20E9F +pk = 46267CAD0AC4C43CB91D23EF925A494E0A9C0D0941A521491AAE0ED8135618F1B41489A771BD5043110EF2A462F16F8B67FEC4C41DA1FFBC61F4E8622BAA68174B27754C059749A798AFC95465C6AED2121D5410A47E4E1EC1D33319AFE6DC1BED95795B22848BD790518B512338FD0022249EB88B31FB347E6A29A360A803AB9407CEDFB228645DB6FCA77A3866B710EDF96DB63F0848F8CFDE5B5718DBBEDEBF4C81CF4A931D680897908E623C981712812C68B07F57B6C23A89E3A0C37DF338B7BC42486ECCCCA589E62353BF90532DCBF9F1B1247FCC3E33F1A2F5E8EB9D6085E0EB43BDD601F3A9C6983CB4ED78E6814BE952C82D853CF00B837A5D89DB176213B176D7F5F3C9E79723A3394CD74C09C5980DAFC1F842062E7B680991024A4EB23F0CCB1D9B35E15A4BE88549405B329F0066B27669E81048F6579AAAA05D046289AE98FE5EDEA8BD58272D183C459AB1C6431A1FAB023237592646DC3590BC8508B0A03582530D8AF6773AFD4FE13D6AACA42644C24980B44CEB4AE48BECC90037E90B2BF5A16B458D2612AF7D2793D98868F0EBE48DF51FA3B73CF0E0A64BE32D86AEC3D11BD0B8A885691C78D82BD63D3B93746324D6F27C20CFD4A4346F8A4EEE3CE5BED44B995D102A94E74B1AE891D3B4AE3ECAD93AC7107B93BF9C58720677E8B45C0AC527A04ACF40DFB9ECEC9047204AA31D82D1ABF8E9E0948734B5A5EF119764CB56B7519CF54F2F79818758CA19B2477012266BDE6EE5E190375FC8B27914F6A4058F48C525BE7E81AA1C090FCBFB97F1A564AC30D6FC258C067936B3D3356B33C428F4AC6A9F908089DD3E29F83DFCAA8515D582E615C175F6AD70C28BC13B08A603D5B2C8E025AB4D50D03A8763C3E090C1EF7A3C81E83226FA4352AA9CC61EB8E249562C9CD2DBF7CC80BEDA84E122FC98D57B23C7C7D6790B15ED0A28758A09F7E40F2A78A17C2886DEE81EB9D8D49BE2C051ED3640A0375E297865EC83B5C711370D21E8ED619C1D004228459E782EBB9EDE0B21FE6D5666E0857F50C299A6B7B91DF4474E8F17D0AA270DD3890888C876ABB07397A5EC51D2DC9453824845641E0308460EADCF2DC2DF31E9BA3D24A6CE2C2C78349228D9E0653E3F1E87CEAFDF14E33848121A87F3A0F085F306A82F3B008D92A5863A475E2C73C542D5E195AA5C8CBD6A57FC8BA84D38D29A5A291E99EF3F7D0DFEF8E0083724B9785474CE4D88021012471C18BEBAB5D577CD1E7B6ACABB540EB08F4E52C48E50E263723A70A4BDA943392BFFB6F2E0FABED32E700FAFD3B7B638CC79BEC406398079271D9B506F149BDB6CDF69B9BF38A44BF1778086868B86A1DFE071E84FD678098CEC4490332FFCC04A65DB330870B3B09EEB9EB4DA8BA8C3CAAA8CF5B798DAF876F1AC20EB32BE2E22340974EC5BEC9082EC0DDA8EAC2D7E763C0D35B8B8A13F18706DC0A0FE124811860312CDBE5F4AFB5146751E1B88ADD0C0052E5DE28B54F9AABD55EC5735A21B881319A205E7DDEF74AF1AF8022430BA133D1DD230138A5BEC9C78B1E33230E574A1853FFA680B2517B80A81DA51A63312C3C04D1916BF19524F9BF58EC075506992435361EC9C85BBFAAD88744C5B792F71906E5A74B5B082DFAFAEEB22 sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F smlen = 3126 -sm = E2AAB8D66B1107888374A26E521520E371FD58CECAE5B9318B3B98303AA88DA594FAF881E89C13F1A2DD4EC72990FAFC6665380CFE0C7EF5E7558AFA89E82F035E774F2D082E03D774EAC6471CB9EE3A11241BBD61EBD8D41CE4B8071D201AFD942256696EC563524F76E2F2B7A86B244AF2AB1E490393E418B0BE3C1AE2044628BCB88B96AFAEBD19DF3A317088B0F8803E17C9849FC6E7ED3AFA021BCACBAF76DF1FC22C6F62278C692472743DF555B6C89FB13B13D819ABEAF9063196AC158174A336F2C79B733C3F716F97BF3CAF3FAF9722955D0C12028935130C278DBD60E3259788352C94FB48ABB5D40EFBAB46D629F0459AE67150F9DF7EC26094DF125F07903AC08F7AD93FEBC292A3CD21499FA261A035E7B61FF0FA43E9F42544A720734446E2A43090EAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +sm = EB171C0EB4A9CA80026D0B6941CCEC898ECEB7D97A85C4BC09245778A0CFFB2EF7715A9ED792768B13147941939BB1880E72F84A54A808D2FED7986BF7A4574A53EA5FA8E446D37C902A2B0181871404FAE43138DBFECBCC050D1FFD7FA5BA5CAD8360F70AF9A69EB3B5EFFD6EFE4FE7711126FC47ACEDE2659B676352FC7CA66C7C82C0A96A5C125C9F4A612758D7D1477B7F0A10FF65400D42A2DE63205B9DF48FB3182C76942269EB72401EEBCB1F20AC2D13DF33C768C3A264C04322BDE0C8C56C5B82A47E13856772A2E491536070E4BEF282C14B9F5EF49DC5A1770B5273D64E4365BFA766669C3BCDD223ED182257BB33D71905DB16EE1CB75A503DA4644B2B18CD02EC3AD93FEBC292A3CD21499FA261A035E7B61FF0FA43E9F42544A720734446E2A43090EAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 277F05407AE762DEFA63BD130245D2C615B12ECD4D8FAE31D4B709944262AA7EE4F0FA1885093FADBC91F281BB538E5C97DF314C64536BDB2BF9C810D46BDED7F1611E6E8FD0CE4C019E639F4534D49D66EE4ED342760AF721E7E6F0C162EEC95CE5EFEE603FCD61E0D78E73AE80373F750C182215D4CA11A659970C02A17A2679A1819D38F0392745D777D5BF77237EA8294260025C997C1097D440C3A933CE339C3DFB1019A19D1B0748EB2F099BB2E037A77EDB20A632C4FFCBFA9E18A3A6A6BAD0E7EAA1E88FAE17B3A34B6167E7F513E00E9C26CABF802049A3E5887118262B60CCDD372C113AA91427B2CF334A1A835F4D81B47DAAFB743620FF5B1A83B53C833E0DE05B86204395E4380D2AC90945206D9DD5700A311B849ADDD3871761B90E18BF1582B6B1C789916C103601575DC45BFFAC47A0514D2BED703E7677CCB5326DA11D32C31FEF46B6565253D272A5E3A8E0AB0F311D94EFDFD3B375BC5C6FD63D522FC9B4C1CD11F3F0505CF1EEB243277EB2CF0291574C98D1D747AA38CD7959BA0BA10E514DC297603203CABA6D9A9FFF3C77CBCCA25B66897A212DAC5173BDE8838ED4D779FDEEA1873FEC0C8496BB9A6EACF4EC65544CF2C444F7A2C9F040D5D9F9267207D3F262BA6CAB000B99035A0C5E0C00ECA07EFED2E12A7E6242CB34691002C04C72D23D77A704DAEE30615E922DB6CE96A35C17E3F785B739A3018B0D3A2F272DCDB60EBDA440C2ED2ABF97E0D39D6DEC85D61782F4C66787E2C26BB01D9F4C977FE3ABEA8E2974BF4C484600174010089F2CF06E9B4CFA83DB18113F62911AEBE6228199BD7FF6493DC1E47945C9CA37AF1BFE0FE77FBDF3B8897137915B75AF1C6A5936C24F32AB568DD4129C1B7420A756D17459E63315CAD9970FFADC27833C1E69E9485F7CFE7683F9D9B69603F80C869DB515E4FDD9E0DC5AD49B7EEB2C2D5D95D82521DB7F136B6FD97008CEE6B2E647BFE5A0A30527DF0B3D061FF7B447CE3184830D311CD168D1D9394F3C9CAE5E54311E7FA31A5B4C683079B3C555C7FB1CE48BD25AE020B6837BDD1A975FB03130394997DA2EF7DDC6D9E5B1BED661F6B2C28E4FB7C4175881778FD31F57DD0A6A08E0899B0249801CF38A5BE9EC2A3F39CE1DCB52457C921250C9F54CB657C2158FD8B4B916E43F49EB2E158BC7D11568FCD454C5EE1E48AC7E9AA01959BDA1E0C0002D729F6CA8438DABF3661E65CE6D59F9909AE0552FA614ACC985708C9E292F30BEBE1D0AE0D308228F0948748D6474FDCB0E60D697E5B0E3C755D3B02F9660D3D50ED81D362F5E2EE857A2AF890055922CE09A842564D235077429378B48829867DCE78EF8FE33CDA9F09816DA1C551A3D8EF60B8FE5A85AC5C4F42B2EB7EA86AC1AC1EFCF2D90FE3E79F76679455804D3B8C83B5BEA9EECF7D18087DF30A207F32A033B61824A29FE0901660A5B67EF47A0ACCD049FEA4ED7347106461691399CAFEB6D58B4DF91161DDCDC2B5921AB4709253257E65234208FA8C91A436F2E1237C5DCC4FEB96E3F4EECDC359DE5F72DDF575875C4B00E82D0A0DE913B58F9DD3B1EE6219E6C4979725277A9CF10F8219B1800BEE16AB8333EAC5F9B22AB7A9752DC972FA0ECCEBF84907300AED3BE21 +pk = 277F05407AE762DEFA63BD130245D2C6D55ACB41446B7472DC3AD2B29C4651A1D34B846A90EED483B420E5A0C4E1F83E9A15834083685929CAF892395684BA0AC3B0194FB7BD5F1D2AE69F11B38FA1670FB2CFA3D64DD466AD70576E4786CD835E9977E996ED9F7D8CEC28338CF3675D22184839554DC2BCE6082928B566877001ABCEA127B94D069AE65331D481FE68C6F90C23C29DEA795B850A9A46F8A899DE1CCB9715E8CDC037EED4A488A2E9CE6419B405BDDE4E01B115CFC1FB6B68DB51080D2D882B8E5401A8BF33B2D53367297655B76E66765BA32051755A5A5302144B5CC3AF7E5C9957DF76FFD99B328CCBB989A852D8513AF633F40CC17A9EF760D757B9B3C60D2EAA062A6BC7CB602CBF7E5503A280BD8C7EC2ECA089BC8F701A29EF1E1EB08AE23EDBC49CDEAAB722D0EB6224F17A72602A55FD62AD294E8D2DF52689C502AD852B29F8598F6DE90AB1498BBB51F450272C27A89AB36B592A43CF98364DFA312E90A16211D1234128A90B8E8C0252217726BBBDD46337C7414D21078CC21428D804A69FBC155C3B292F1DC9DC33A45EBC103B8A311A5234B8E9EE10F2795A0EC3F9F84A9704097D312D5DAE4CBA8CE27C0376899470B7953509E8C2F64550548356B49D784BFE4BD81A7B0958802A016462F0B3CE1DD79FD01189247672297A498B53751EC68FA2126E8A463EF60167EFAB5AA81E2EC6043E5A07142C897A0C7DEDD0B5DA8169CFF9ACB873FE3FF23BE76A53BF052E4226FFFE72FFFF7895782BD17DC517BD3C0D1824DA6B6861D4A1302188124BCDC19763A598763CD33E0F2289114C65755EB590FEC9144FB9CADAB1E44B76FB91F1441A2E6F28377841AA39363AFD18B4DD10438F39EFC57E355D3E667E208AC3BD1C491ADAB74739E17FE7D4CA88BB2B7A90B2EEC76FA17DBC1557D10894DEFFD99037B9DC1722829E1C6ACD79CBA5F13881D81980E7D969EEF4541260BF1F069B8AE33D9BD8FE2F5468174EE10E953A032A75C9729BCCF1D3B27F598E0E22796EB7C071F5D3F82AF3591619B7AFA3734737CEC6CF4739577441EFD292FDCC479D35EC2D1124D84D1CF08CA0BCCC99D212AE305E54C47237944C94E00E1B6746EA5903C85D05D0415B3A19787D46DD2161305A122645F5B3BA0260CD9F35BAB39E6ACFD5774C4F75116001002322AC99981976B2D0603EB7C5504F493E5B105E62B865BC6A0D7DA4B932937A5541EC8E51CAE8A0AF5629B122462E05D86BC0F75CDE1343C4EFE2E54BA0EDEA9DA842F62C4A1F596BEB5EE6B9776E6F4D1DFE68D7FD50A3C0E9EAC03F307F28CFD41C0607761453419AEEBFF383AE624F41BA941CCF67AA359B4FFA9C7EF2B99220DE8E2E234F2F1FEE48C08976A130A0ACFFD15D8F95D3B6A045A8F1E100AAC23B5A50DB4D52BDC7B05CD87279559735F68A503E0986568D5077BCFC1966B120145E710F83020C5E2E2594D827EF948D947304B2F400240E08D929E1161729794CF15C1F919C18DEC523B629EA548461ADC4CC308D9566470CB95862E43A0E3106C9896D73BA53691455EFEF678B06CD3332CA7B253360FF1A856E17CB283E80A79F8142143C7196BDF826B5FA3D89B0F97FFC0B5BCCE71AA8CC148D4DF77635724D0D20F6C6 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6AB smlen = 3159 -sm = C18F936A7B3AA1F044C9D87A029E36B1693F8D82BC8CCD8C7BE5179B42AC854071EB17D5A6D2C728DB7BA5AD6B2609E14692BCB767426A1A566D15935F07BADFD98530119B20520E4E769E14B1B8AD03B53384619201F4E98536A1645309EB226412F177BD8D4D3699B0B2EC7B0E5FB352227D26B84E822DE1E37F70B808E1D2EBFFE571871144B9A17FE7DAE02D76615A962EFF8D1391572BEC3699A5C0747BDC249C677798163AB9A99EDB018D741ECCE4B0E74E4BB0655451C0667CDD177464032148295789923F46A3468E9D5662CEA8ACBE7C58C818166098581E10E1C842001E7055076FABD323D83BFFA8676E499F83248048E0937581C485A5B1DA1B48AC909B35B1A1F58D340AB47AB45DA9281F2A584E3BF88659815091E582A30463728DA2C573BD77DC342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +sm = F255F13CEF79FA0262B50CF7273C113C48CE6659675ED9D8B1141ADE0DA31CCF4C846B9D87DF699DD9D31E1DDCA0EE444F48091D68BB201D0D1DF3BD7973B87407DC11A1BE7DCBDFC9DF69CE3366EC55E4579FC01FD67820FD1A1F20035FF8F180EC809EBEC00BA872E91E6B6E26592B7898C223881AC7F558A6A6077BC73941C9311E78CC2080DBC9DE7927C5F1694B8734FCCB48EBE106020208C17BF4ED3AEDDEDA33242B9E1C62474E71F0EFA9B476E9E8CC897F090F7EE30BC5D4808CC6B96F1C7A297CF6F0E75756138C58C08DF972A9D09769994D53B667A55F0DBDBF39D250C846462E635CE09705A46FA9FC4B1254CAC992BA4DA089EDB02FE753C5D5D490E20CDE96C58D340AB47AB45DA9281F2A584E3BF88659815091E582A30463728DA2C573BD77DC342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 7A7C77744C275AB2E2D1C507669DDAEB6852CCA29D77D243CB90010898EFDF09373A4950FF82CE123E5FB354603C24ABE11EA2C6F2435D9C6BFF37F7F49EE39326D6BF09D32B448BE275F14AAB8F0602C466676B9EE140E358C4545AB60F160BF45F9BFFA27C584B87AEE01E1A537E0274CC2511A2B7EA04E273C0166D172A43FA37C30638227C032172D601F12D89CED4ECBD61B3C9CCA0A07C0366417E16D0DB84639528715CA11538F6327B76C813DF9CFC879F86D9A6883B2027122B4E1CE64E99B87CB056204942985E2C6F55B769D148EC7CA796D24AA67B80D25CB7A2C3213CA70B4C11AB3CA68429CAD0A732A5E8C400C5EEAE99CF640B0D30B42C1B51C0E4D3139F1FAF9A925D15071FA8737D82507E41D3C103CF077555E9B073893B2FE2860BDF5BF21890A5FD3F38CD2FF602D6180D73950692295138112F0422DBA802E7FDA77F7178D70891779BEBC9D2A5786546C617D7E0D939DD36FAFA6B1B2AC2E8D3ED6BC07118D8FF5714EA3FE6269DDF9DAA2DF1369730858712FD921469A1053045565D664F9567DBA2D101D0C269AB7D0DBDAA0DF166ED326A318FE7912D06F9504F5120DBB5BA312002681EBF06077F1D60EF4744F06012CBC41C88A6357C098E95046B0E64CF66424DD1CF18A8C59B71BF17CB0C70F65A60541812CB9AC98DEC545776AFFC39E9A1DB6D7C826EF1EF2153708A52B22178D516B7898C607E3AD99A0353894C43C0C0B7D35162FADBCA0053EB2D662F1B31823AE27ADE286D882ED07352CEDAD1C419EF2BDB770A09B318A3FAB2BB5B068612F2F2CD987D3F625E192E4C0907C0F181781578F3A24E0768458F5836232890D66E94DA56B63168EDA2BEC7D34DC33C8C9B9E2531C00F785D3DC840FA2960BA58D0B69F038D4005F47068C5B34EE576164D67C7FBAFC5BD5C1D079D1C9B9C92C1DEC92E36F349C7EF44CACCD6CAFB6D26A08FADDCB14A5EB22CEFCC290CD6B259FD758AD3BD55F6DBD1F8ACBB1E76DA08A630E34383B342D40F25986343FCE8772A5AF79794D9622A45740FF5880F2C8AA2198612281095B94F3CD93CADD7283D95651C1305A82A4868D8888FA493628886F6241D720C9DF35C2BBAAB75FFADE4C50840E896E25F3C9C900E024F82D191C2D2D88D3B07B63D502A570F5EBCF3CF03187D3F57E401966A1C1FFC2BDB6FC6341A945437190210D93C52AB6318DA0AB78A44730C1756F9D090808915A2DCA656BE44D1985B8322A0D49F8DD4ACD0C00802CDB0C738053002F0512B75D94AFF1045C0A7FB20E2AAC3992032A5F03F4477CCBE31425AB86058A5806AD6C46EA2D4246AF398EB5AAF85DC5C8FB8C3D598E0C22C9D898C189BB84C22F08096A50094FD3FE3F7336BB883816A14EC9587513E92C996D6824EB7F8F3AEF2733473C2DAE3AFA449F50C8A6CDE2AA56801FB26B4A9903B7691BA73B8E410846EEBE0EFCBFF5FA2A436776F8FAA5996DFE86CC78BD320197AEFE84B683ABEF31E801DAEFA40D80870C7667D54F8E61C55CCCF1D8E9CBF927AB2EE1805CFBFB57EA23488A55146F5738A2862A86E82A9169A6D205BEBE72C5E7F6E195A66F52C896580DFE02596CEE93A05C6E67A72A0DD098421E288F8FD56D97A2D3A83C988368B41F47968 +pk = 7A7C77744C275AB2E2D1C507669DDAEB25F8E3C6F29B9D843C681BC0910BC41D1AA0506C4006998BC3342FA9EB87D22C1C04056A920DDAAD38DC709D64E238A035D0B09FC3A5736A191E21DA8B0E71109C0FA1247572ADBA59CD0FF5EFBC5DEA38A621FD2220566C8D026732C66338DB0275256D49E7A1101BD1B4CDD84A70F7D7442F13C9F98E8FF55DF1C4277F3010B1422AC7BA73BBA60ED29F0A0D91C94C011639AD4D6BA9251C965BF15D787FA682ECE38D235C87C25BEDFB73E2D8DF79CC4A96CAEF9A2A4DDF188A32BC726B4D1A8DEA64A321C4E0DA6DE492CA69C51ADB455D8C8001D9C2EACA87FD2EA7F740EC6A5AC264BD158D316D5D56D75A23A0ADD9F3B75BF208D7981DEA6C49E806481EA2CF83BC62DEA6853553A53DB98A2B310F91774724D6CF44197FC35FE407DF1927A7B6D468F74AE9719CAF3BEE6137696E75DF1CBB8792B5A02325EBC3CEF530CC03F00F1395E6C6433BB2639BF9581EA50D0F8700C578BFE30CE4B790A490BB373D977CA3957AEF8C68B3180FEDD1FFA3DCE457EB734E920338C749252B9EBE9A0E89E341DAE323D373034442F610A73D6FF5C22B916DDF75032500868B871A2A6E57A217FAC520ACC55CBFAE51E66907326E79FEF2F89E13637D0F626790F65F0181543C262646D335D5D41D8F063F0F36E99B86C53D69B17824DA5D0AADE1062BAB861D0D93C964D98EC8B7634972BF35C61F4B18864C50E75CF5B0CFB0B5781346FF71BD29F9CB58B5986F4AF9B0EE597E3A424A498F0C78149C3E3FF5E0587C9AC352323614D33C8370D40FDDF216F2FB6D26DD5F5916786C37818BA30659E9EA2E8EA09F11A95FA22A6650C90E745A145565E9969FF9FB3A06FCABB44EC25EABD02DCE292121DE483FBF0DC9A3ACC10711422AA88DA9F89409C0B40F57E3D3E840F34B167E63D41723BA4A3A6CA50E2E1AC30307A9A88A3058AC1F6BE54F5015596E75D7C548447DED1054CADB0E050F773F9AA88B2B971F5F1D5BC650ADAF4072ADB186EA979D1178329E39A5198841890D135AD5962CD780324548DAF91D98660F60CE1DD95412F667005334EE3ED30EBF154DC59F7112389D0FC8D62B02F5F9B99EC5051B9DE62AD7CF58A128D6C4E18E96D3BD267DE07A88416FC0AAA3255D25B61E51BA331BE24514189046827729A55F4499E6BF6BF5943E87D3E6F65192D20AE59BD445FD7DABC011D45EF2E6A44C99F5F4FCE576685D5C0D857023B14635330D676B0DCB6A2ED0F8516CE4C243795EB47ABAB1E58483A662675EAEDCD35D9D2F207EBD6623AB8394BCE01C07837E10A64A2ED52B1E39E4DAFFA2140EFD847677F5F26622E4EF2E76B816268C5E9B5923A98D2C6D00867561AAC9278363540BD4CA671010A0CD358A877F0CCB16E069B8DF07850553D3147B3D5A14350C78EBA9DE9EC100F07168E52C2C4F3C1BBAF69E4AFD3B39BFEA14F2482293252BD80C16B09ECF325A2F289F26B371CA49C5EAA9E9B4E98264701DB3CFCF03433ADBD2B34C61A27FB44E06B82D506EFCDEAED85A2E012BF88A4B6C8817E113ED5B46637B7537584EF33D1E7BAC0F01FB7A6E23FEC3376D8D5A72D2F7E8096188D6EBD17742DB0AE8F5ADBF3D9C5BB420686218560E06B3F6FF2E8DF8 sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A196 smlen = 3192 -sm = 127513178A7CB53A9A783A3C81037EE498DE52485F8F2587BAAAD8D933EFFCDC47128915757C1DACE47DC77089904B456A52543C440B79DA9A147588218F9FF911D76CBEA638014724AC5F72352ED9B2B5628A33E4FB51F13FB15F18F163531587F6E5C9F357936E1CD90D46AF262DD09F837C3D3B56E87A4662B8216B5A3ED4BE43A432B992083C9AFE2CD51971A2EDA8B094A6B39C1E5AB4CFC36C83C050E6690FEB44EBEEBA43CDF40F9EE2CE5135B68BD6FC1584EC9021AE26BFBC72997E57FE361CDBDD0E601D0DE12FBDA6A464A5947EA5E0C42F626E0F596FBE1B56D58458779B9CAF930EE82AF907797A5EEC45E2242091FC470A59A55A15144257AFC4CD046739529D0775AB390EC0CF80C60F988C06FB343DAADB75B5460456BBAFF89F58023F920371033FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +sm = E476010C16BCB8206E992477E444C73C346CA2F6EF4EEE06A31B65713089C289A2C9FC6DBAC4DD19223703E184A83BC6DA84E9E2D59CBF2D28EDE1B4C511950AC5441A17A2E11C992AFAE91CC98EA05E78BB211F45F048A9CBAA1384AF383654C1EC49AA9FBBC30ABDA203377D9C64914D7C03DBB4F1DF6E0E017317E2EF0E1E75640798FDB68A27D5EB3F831B557DC2276C8124883226347FE56B2BFB10D9E930D45865891FF84614384CF790C69A497EAE19F85C04CFC817C598B320AEEFEF8A78FFFFB2611457CD9BE9880941E2A1D30816240F6CA11BC2C67170DABE506B6100BED711B25B361D234816920B29F55C575602A1E99FFAA9F9F5600B03E33B0547D756085709B975AB390EC0CF80C60F988C06FB343DAADB75B5460456BBAFF89F58023F920371033FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = D7B81D7DE81098A831F6BB23214882056E44697D896688E6481218F45AB8A92949CEABF30541D33F3839123EAEDB9BED7F552F018D27F66B806DE5790D750FE806D19FDD621CA2C9481092CD97A0AA60247E75328A115FDAAE10FFF342453F5E36020E99C99B5EC018E5A3CE784CEEE801E9837396498C079D3EFEBDDEC52BD916AD5555A20D9A7D551119A900D7DE307D0732524DCB1D0FFCF24011CFE91D9A5597791F5457E6C670FEB10FBA37278CD111019F6A171731B12FED6867C261482BF661AD6D306962E113FC0733220D491DEF8A796BD4BC66A88476CB6CEA9F594828509C19DC3E37794625BF288E62D03FE70AC3D6A77F2AA954370FCF8368787DAB9CAB53625C7D10BA2E61EE7F404429F697AAC5B37121560AEBFB37F981A71EB384551F399A77A39A546CD918574A994B0BB0E915D00AFA386F90EFC4E0FDB07E530E275B781B0AF0382131A97A66B126E359462544ECBFA30DD8EDF37471E2AE256252050C84434F8C97792A8903856A45149EF04771DB6265039C77A4587F12EEF9219D55DD34D772E68C2CF7798E2A688E72CD8666378938623C02D36AD8043DF947B598CF95D9295008E8C26AC598FDEE305CC4B355039EE8FAD552FB6A7096C0DC2A0B80BE62C4F286C717D9C017A0A1CD97B6840BCAD1CCFC6452F3AE430F8B082F096DEAB4556A188EAF6610EACE938D7A6AC879E0EBC708554BA6A9463B708C1B6518D66704F4B0E1ADE4B5C0875D42E5F10377A591F2097912DCFC22737909AE6AD5CAEA8766ABF9B444D5618B498BCDC9A66FC1016C12CCB7449996E3AE86FDF75390A1484E48951ED151DA2BCB7F9CFF543F4C4B7671390AFE1FAE1D5E4387345A13CD8687B2AB301C5ABE66CA6D99E28594DFAFFBD6266419FD62FA46648408F951D082EBE0786801607120FD55D6A3526AB4B7F57DFD3548601D014411B519CF0068FD5E7DC6C9954E1309E8463135E7423C0FA356E8A266F2E001D139746653E09119B195A308609C71BE276A1607984991869368C77317838755C656EBB1FFBB1FDAEC23A1653DF34B6B396D6A47BD96410A8E66F497B7FBD343C46C7A292163F038781F9F50EC9A320E0743EDF936F4DC75BAC5A455592F204819801F79A17C6655F20DD7EC20753DE96D90A6B6152C4D594DF95E2DDF2F244DBE564A79EBE0AA18BFD73AE86D9E259763EA62AC69533F46501F1F0A4A1363416F5BB1A05272CCEB08F7F9E28D72F1DDBFDD0AE4D1BFA1C6D62FFE4A3CD033E2E411CA25BEC469C8300EDFC3B4B002612868E30881D736D95DE1D03C753715D49C2C9B766E1C76708AE29A1E71BD1A6D6BDB310A8DA6D345C1293182FF5039CC7138D3EBAE7D4364C6BBEDE33C40F02AABAF3CE8A92E3ADA9AB0C65347EAB02C85EE255D33ACFAD5C8B894671E4ADCF31C85E0A53FD4C040787571B033B83E7D0B41C631FD8048BC063BFF4E3303690AAAF8E3587CD1E44BA8DE6CFB0DE322A8DDD6BFE220A21EB734CB1CD91E915C64714CFD788AC34A1C6736CB39E2EE76D455C333BB90DCF78ED4B3FBB6907CF32C2538C0F2075FE2C89EA6AB09B2D6948EC003F485D1A568E2AC62FBEDB863D265167350BD2FA0A19C42D98D09AB7877B7686C112AC6CF98A6DF6F1DE052 +pk = D7B81D7DE81098A831F6BB2321488205CADB89BCCF3D1286F7FC6AD3880066D85101108FFD3831080217D7823777315A56489CE05471600D8CD16D6799DD7231356F80C43FBA93D61D431CD5A725995573B6ED8491A0760F3CCE6C3B1C2DB8DC0E1E32B9F2239D750E1830D8CD357D7C27D96D81A8BB4E0F9F9587810CB4D411D51A1180DF2029CAE04D31BC6338ECC907C416AD683DA800B85440E27D0347A4C963B27BC1AC078C0B2604E3DED4A3E9E62CA3FFD1C8E0458E2C27FF6BEE2E5904BD7EDD7F00BD52931C9412924B43AD95D3830ACFF32144FB3C2D2E097CE2DBE75A1D5DE9B6A60BF2ADC2C88D980FA24B0864680DAD70B034B5619435F7437E4E77E589911983ECDFBB0E45878E227932F334A16076B3347C47800D605C8BF659F088A95C8702EBE1AA16F1F2E505A7D1AEA0E372431F8E6408206631E1B9C86D3E476240DAD7C09EC67E0D021861CF39C6CCC9DD6CAD3F07F74B5C22EE4E261E4F30E500CDD685D6A7D51C1C0E69BD9190D9DEEACE76009A2295A251B9E58D5AE3C538F2F3DBCACB82F6BEF30482B0C5B22904328A0D0FEF97BA74CA4D0167301020B5156D204B907000B25190FC68868FD646F7488D1CD16A20F0AEADB2A2B19C9ECEEBEC23EAF16079E6460F3DE93A625B77AB65E15840A29AF41D5C00FA49B17AD84EAF3A1E2A614BE4D22185B98811C66ACD4DC6A86F59CB425BC5EE886D4EBC25CD9FEB918DAFDFCDCD789E734D625CCE4317E18DF83142ED029F8F19B2790F2D702A63FE6B6AB6E10FBEB7713D557D06F3C84841403F28372FAF708538BADF8146C298120FE4F50CD7990A9E05794BEE84E9DA07FC9AB3BDC99DC0449FEA7A6E87366DD10EC58EE71165605950E9EF1575475B5F3DFF85DA197E8F386F42AA217225349C333BB736B59676DBF64BA75475812879100AA321F941553A561C9C6E77843EBA3C27E864BF4740B4ABBAFF5B395EADA6C4877A97F67FE96EDD72D096A763B7BF80E818E84886068BC087CC98E96E10B0F8F3222FAC31AAC9CF8B1672AB05C1F69834FE77EF1FD10BC203ACBF4321207E84E1AFDA52368AF93AEFB9BA5C5890D6FC57EA0A0B24089ED2CB52D32F15F40DE0276AED10B3D8658608DF6980AE005C61AA30EEA96A68AF85D1D74ECDE7099579FEBD2CF371385B7368D6228798CE793AB0403642C3C48DF94A49B646BB73CE8D362B64BCEC4C73C4480EA664E51F8129953E5205414EF180985A57C34E608D315CDF4E82CB0AD20E061A02DA0E3C74B4D2E8E02968571372FC08884FAD450BA5A8137526FFBAB9AB0283D774E8347D1EB3BFF4B83080C6569DFC62AF98387EE8703C17EB21BFA1A405FC351B9E59D1D66A540223DC41FA0121E2B9C1EAD9353D9DBC91BF737196807833C7E2EBC2B3D2544212FCEB0F5B995528DA091727D940DB3ED2DDAD7BD5D2A5A87D8EB7E8C9365C6E9AFF1E984DB1F21F2E36A00A41117332BD2CFB8EBD4BF32D325A8C761AFBF1558F71F33ADCBBA3A7A4536DAA87EDB05911C4A9D383F0C342B9E16DA1B10DEDC38C2125F50396BA9C2DCB754757B9C58AEFA7E6283E42B2B9585F570A31837041247B8B088B9AECDCDFF807BFA53D7DAACF0BC0B7703C7FA976F4CAE1BFBD5A47E84194EB05 sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A96 smlen = 3225 -sm = 8AB959B75F6FF9A303E8A0C2A9EC42B05AEFC36297E74E57B4B1C8881881366D89714BDF6963BCB67FD16368AB6F8B8995FC1E64BC293C27227F8A27598A618B364531BCB368015701BC26A111DEB7E38510BA980068C7857D9D74EC42A1869891767CC52FA9B6E31F0F04C6D6777C2A81687979CB12B3FFD176C82F10575A639E6407BA71AC0E3BF686D625D2CC9C352CB58F65E3702A7BF8A55448769C3D5C053ACD7677D65A9D924D0570F50B31002BC39DC3FF3DD381ED69C1319E04BEC196E716C2F5A5C71AECBD42367A50D07C31BA51C9A4E2AEF5ED9D7C6C50EB61457E366190AF5B8C720A63C75135478CAE700CB623C4FDA21284A9DADB4F33BBB3B5BF814D63CD8E43C8B8287D002C21D47C4EAE1E92C63061F4BADFAB3D2A75E8240568EC1A458D568088F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +sm = 3E72F3F84E9D1F7C0481C8674210E7257A8828E768EB7ED49F8C79E5075EC051BE8CCFA1BE57EB143E7364296C4B7C677552C49928EDDCCE4EC1154164F4915BD59A3DBF5BBD1EE04931884BEDE4543506E13D8303119C6EB92FC2131CA15DA833CEC852AD22C679C5DA832C55E13DBA4BB6249101FE669C6CE9C9E1EDAB3D27DE4531B485F510D8EE0F9E815417B6B70A2710C6CA4836ED6C4640FE1342332826B6A99FFCCF581C1A5B2FF812CF89DFA391067DCFAD892FDFC4DF23DB5389818588E08FB4FF7F2EC500BD9DB4ABF4EE7AA8758083E052382E316A8BEFFC7FD07BF5938F2B161FCA76AAEAE6719381CA30FA07FB9B322F381D7E5D5728E4422BEC0B4B072E631B68C8B8287D002C21D47C4EAE1E92C63061F4BADFAB3D2A75E8240568EC1A458D568088F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = 71A8F031BA225DD520011C36C02872AEA73D753670A57F0EB789A2E1A1220997377E8353F08B3AA7114D8C4859DA126CF727120F086CA7B623B57707C454CCB4F16BFC662038B773413E7BE8229011191CD31D163E521D18B11CB3A5F6C9AF776D639F22061A1A7D3FEE4E163336AC0E992BFDC9825AEB6B8C5E67488A8E4CE678E25F7E85C1F824ED0D6C0CF1366B9F84CB465791F8D87131EEB3C65D93F717A6E9D13B7E62914D24671D5E1992280B56FBE9FAE49AEC8D007EC2D24B85239709479285F22190D17E6BE0ED80C4C3411A6BB03CCD3E79D60483103BC720D9660BABFC18337FD098F8F86AABF8105B2E22896CDABB8F47F79392649C09296F545486C208A4ABF04AECA24F909E1C6234825BEF47E1CD2E830E6AA9D0190DD49F7AF62CBC019BF3335FEEF4E6B27174F20B5C568C21824B466A53709C141275E452EA24B3B9CD32CA1C6B2682A58C08D0AAA4BE0966F33D6298C99F7C5B1D9EC99C94FFD2CBEFAC494A46A8CCD4AD796116B144ED3F6D100ED1F29E044BAC0C721B7C4C77D64F167AEDC9D34609CC83AE65B1E17D25A8D25415C4C4C4F9B7D8CBB394B66F309657076FBFCFC1CA543E761CEF5D868C98847DA23FCCD97190A3B298A992A769308FF74F14646CE643E8ABD1B3547D17E5E795BBD7A727FECD31591936FDF53EDD501C0700D1CEF87EE79E975230A134AB26D0E478FE8E756D1368708C113D3F7D8DD4A2141D6D84D2EDC81B76822A0478E7B49FB9887FF09B4BE06B980E5C52402A6B95DE180269A27ECFBD5E06EAE8AFCF25E0E521B17740D1554908928D19F38C7CA766AC56E7D9EBAD3F95961B259AA3A19DFB0E3EDDCFED0EF4264578846CE006BB9E126BA648F18BE1892C7B55E5619884F9388018F1F1730F01C4612686327290BD214402BCB500C1E1041BB28E44695009167D3AFA49BD8B7FC5093BA8624A765CBB5BBCE045D780EB2A8A6E80D785EDBF5C70379734C5145DF901021F8542AEEB11CB3E232F71A04EC841A4C9D533D5A7A6293C72E5A2385AB1F29B582FDDE779A063128F3F18663DDB99E944ECA6635DA36AE4D331AB035FE1764CB964BAC24B8EEEB5C3E3E520B3FE579FDD6713F9C7A0EAB4D8AA3C14D2E8CF5FE6A6FFF9C12A21801EEF804003006919BA08E09CF19408745D5920EB2158ECDECE99E0B5F8C6E0495C341E0F08AD712EBAD690BBAC2ED5F1C02FCAD8D5D1045FEFC8838BD4C4188310E39D6587F6332FA27073C8B3EDAB8A33BFCD0334E9622AAC6E0260AACA10BCD4C1926E0741CE60664E40B325322C9363F270F58CA500EC8841627C3ECE5A64CCED6696A432ACE50412AC19E3C00ABA764CB640340A3C5C2F71398AF62F87EC12C91522194792AA04573C93BB05CFF15FA1AE472D2FB2374675C415835F9C032091ECE77DFDB4AF06BBF9BC30E79DE3103DDA204EC966F70B13DEA8B87B1A803ECB3510CBA63D7406EBC3D73DB5A4C4DE27D6B8719D716779629B63D729ACABBBA31637AFA651F556ECEAAFC475CE54EA9490E188A8C2880B92AA15A0C5920679F4CD758377F89BAC319F6F7A98D66F9D67D0D0BA77F6208052621914181AC54F0F7A7920E249E7C500BD22D7937610F8F70DAEEA0F6F8EB8B32D508972C04413EB65 +pk = 71A8F031BA225DD520011C36C02872AE6677EF598676495E7D86B2532D03310ECEA8063C434056324825FB5516594228F27456E9FF366C359E2C58591DB97F99C000DD2ED43B35E2A09F6C52845AB74CFA72B6BB50130946CCF1297DD3A7481A1C55F1C41466E4C29C0C41407B85172B4D23562764E5398D98D915DA6C5A135A84D47D33229F490BA3AAE78F575A18B6C6D3D8DBEC821F2EB45EEFD7D9ED21C69898F34755726DDD125F2A3D93E4AD5CE39880BBE1601C4A59BB58D3DD1B81B6C9AFE9A02DE3C39AE761F96480F3627BD97ADD50320952976EBAC29EDF5BC9A3D27B14AD91A916180CB8B094D19E3BCDB38BA6E48EA9E116A1E2314D198D42C60328C286C9B2B441F0A80F1F57E41A9EDB6D143209D96D426BA4F99E1D63ED98AE4FEC9D7F6409CF4F3DF75345EC4C9ED4302D01363AA2B8A419F9B7156F099CDC670BA4DBDC5B681B77A499627A3876659637A8AECC7F512CEAABF77D68D7626C3C60ECB03065AF41AB29A26125968699696ADEAF626A2330418E24DA153C02F0F05F473BFA0B38269A4E746B62E008D04AF37E205C9474B374943986E7EA1C349BB58C2415B37FAB72FAC5097591E730775EF65EEB76CFEA6AEB2A431C90E15809FFB87D5170F1E569CC3640EBEF51F008321CB35367F6B88A932B66A2B2BDF43D75BBC24B6A9DA3F190A5251E563418838E4E093C070A72DA87227163EA6028186A737675BA4EF400DBA38F37C7634C710452E58EDC0F631FCE69E67D4FEDEDD1B18C2008311BCE40DA9B4F8AC052EFF2D065BC32811A73247AFE0D2EF26E07F48A772401E08819758ABE5A55DC234EB581DCD6EA36DE3376674E7916EF32431C98653783EA2974E5992F7D691B6CD62FF3F6CB0D0E6FE66639702AFDEDCCB7052E6E4A5E5097F68C232D981A1DB7991D1290F9E8FC56A91B5A76598035F53B56C473A0F2C234A83055EB774A77484AB7D7821721169F57A2B5C21277D5CFE279C052EDC15125AA4F941B62BBFFBC26B1D9674D5CF3EA42811D605950366BE73E974EF757BB73F8792A6EF6FEDD0EC69CC1B3E777DFA40A86EDE5FC3845B765AB2D5E5052A905BE800E01F43BFFF5AE3CBA3C80CB1F143AD9637A1EBEDEB5E65E8520ED689ABD3947B8EC002589859DCDE4ED17CBA8AA305AE3FB462DE70183AF1E480651380C458CE9DFF16DC769B6A36E2927E1909EB0E8439D3BA24621C8B62E504FFE57AA233E26D926632623836FEEC0F8E5DD5E295EE702F5775606F58A6523875476407A927624CFBA3D52596D67109A64FBB9AC4ADE448846F3CB6BC57DCB075715F757D84DC162A36475B361AC65F90459F1566A7FFBCAA61D4E57D87DADCAD71339D12907AD9716A600B0625E6FDDE5A9530B762C5FE92E8032B325986B84384037E80AF436A28522BD29D4AF57F445802E9307D8588E563988FA3FB46BF81CAF204F9AFE7B632E2F60945E9089EDACA14F24A73D81BEE139AB1EB767C85DCDFAC85DA9CAC49BF231E8C6314A8C60DAF0C3EB49E6E73677393817A754E2277A837A48758F6A37362B51E8E904967552E7F7BFA3DB8688DA1353F8970244EB7428350AA8155E591D8FA51E63FE822E3010B1905FC8E6DEC91BEB391C25BA92D34F62A8DA594866C45EEB sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7C smlen = 3258 -sm = 920BD75CDCD69A4042CBBF0FB0E78BE61E9271F95AA5E2396F81CC44D914A19956353C71E1519A6E702529320DFAE47B6BBE2643A2EC02691CA2D07788C9AD1FB377F37889E697116D4AC16BE74425E791F597F65CD3469E4DBD8573203E7AD6D74A2F3A00DE70A3C719C6B9A589BDF62182C8F44B9B13363E4D5EE83FE7442B3A9304B019E43C0832411DB4ADB36A3DE08C2CABB9F77624C6061FE2BCC29111B87D75A550B6A4217A3BAC3A1923E665FD446DCD414EB72A33454CA60A6D51BA611F05C945DBD66C351B19B8529EF8B269CC4102D8EAFE47331E29A4EC67502266707998150C7CE4809454B9950AC58677B530A3F8BD6028B613DD70E635E082306F1222E291713E593C32FA7304F142E03685873CFAF0DD21A13E924C5147E8C54DB8C91DA446DEC3CE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +sm = 239EA4C6537ED9DADF63888B6CF0409F660F8CCE8F08C461CC3008E6534340D43A68A3D58D14B85EA748B70F78AF7D287C2269F5D3D609169F970E5DABCCE25F5DE5CD2B977052914F330C8238D99B6CF94A1399D208E4CC73D2ECA5330F01F21507B0900CDCBF69CADDB642227B0ADF483A8DEF215DC17E09EFC520CDE1AA11C84F86813F79699E8FC6E5A241CA9BD6C892B120800683E13FF1D78E1BF75166ED47CE2518CE8553CDC79FBBC39081CDEC8068B279FF43041D6CA1AA17E1B95169EFAD0DBFF7784AA6B8B850755DEB08A617529E14B3B4626607E89D732BCF0A95AA37E12969C9324F01543ECD9B16D1AB45F498822603C271C5880549A3600B61FB2833081DEEF2593C32FA7304F142E03685873CFAF0DD21A13E924C5147E8C54DB8C91DA446DEC3CE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 032B46C90EEC6F3F58967B22EF5B79E293264B6E7C1CACAB9EBE6011A65E1D999C5690C534BAE202569CF3483E15828F97733A54A62E9C5AC778C3AAADFB321D74785C5E1A416CA34912DB3B330BE6004CF4CF6F9F1E58DD86DC478190E7586B786A8C8C28BD39941AF7B4D3B97BBD595E0AB819082F53211AE5A79C520EC0B6023A2B043F54F9F2800213BFD8B6AD0E1739B87429B3C47314C790690D81756DF1E9780B0434B27BBC9303D5D17A675E89CE95573BEC55B28713E9187CFBAE5EFC57529B01B18624AC11E8FC2C0DC02E25DB9936CCBAC22A397E341D2993887604EB136DF1C28C05F21ABD0E264046479399CDAC3F848CADC17F39D4390311FFDDF42EF0645A3779B1016657BB06A27B99B111D39F139EE36BC67B2BD59E2DD8568A1AEBFA395E5CFB1BDF3A105482108411FEF647FA34C1B9D7C810D2799ADA4C30A286A9374910098D0BD0F7099BC64243C31CF9BE52EF2A313E903A7BDCDD1C814AEC3CD88AFE9724FEAA8D38901E8F8534E9115482A6BBC2CFEFC16FEC5788031258B766C2A54E97719CE2E7912181FFA87D4EA8E3406EFC047B61B3A792898CD462EBCCF1885EF2EBBBAF0AC0A85C644A6EC8E59CA237FE247624B21C25456728CDA33B021FEE80EBE7382B5C5794CD53F6BF1304AADFA643150AC750AF62FF97003AAAC6E4995D5083AA83BC92DA2971322901F74E8300597192D8C99395DF7B56E1FAD83A09B9967AEC10C44C65C22A19DA49D1D7F2774C9288C2DDB25FF87D81E70093E088048231737671A40A2D7A80406FB535B76F3D36638CE8E6C32FC02C6C4CFD0E9B15C6BC844B2FE6428E9DEC724564346D8AE9F3F27798037F8DDE62DD048228B89E4E53DE0AA3F6466CDA7DAF72C5FC91EDBA17423664CDDAD20E6A219F2722582FDE9BB953B77C82B990A654DE7BAAF9D22E0BB3676A7C1175F3CA1108E23CFBA9123CD29EBF5AC7AFBE81B12ADA91DE7FE932C82B75B0FD7773E28002F77AA9B3B5E04F69383ED002E25056D234FD55DF76C09D26D414ECB859ADAE02DEB616E1F08E15288B324A5639A9C158C99C0728AA317394E1E83DA6D5E6612271C085413ECD8782D3CC88531927C2DFA426ED15E164F0A67026E2BF8A32EE9A1AC498AB7DAA11695580698E23C7CB892F2F547B60D4CA4BDDC7777C5F73E618E350CCACD53BBEEE3403A85315BEA5BA9DBC768AE78F160D82B36D48E15FA94C026C7CD4D678E54FF42E8283FB430483A4C6AFA72D8B0FD6590CA014CCA58E76CC43F0CFF4B13B629EE81663EAC2C9ADFF2D4E4EF7A7695B414BF64EBB330314A73F776A3B22CDCA91BACF51826BA885A1151A32C4576F504CC296C9D3433FF8E772C8F79FB5E70DA72DFF7D74A3AB2CA968D2FCFE9D4124CE95A6E5C08DBFA6F882602347065D00BEAE62AA6C8BFD603DDF740DC24E889B3ED30ADF89F773B6ED77E17767D1DBD40CC79E9D4A545B50CA52071276904358D672FEE87C19E3305422F313DEBCD178B7B5DE2773E6272DB768A5ADFD6145FD6903F1A55CD8D37C93E2234126B868723B7B3EB886BDC84706F930211AE2A0DFB56A45584B037AFFDE6746595B320130DE1B48B1BDED4E0B1008D0D800F9B52F192E5CBBACDA8A06F9492FE4C951B795904C +pk = 032B46C90EEC6F3F58967B22EF5B79E235C619526C579AC23D8395C8CC01B3BB019F634D1706719DF9EF0ACB5D87C486BF897137A42FDBA10F9A00235ABDC937380126B819D6B28C8CBAD92543C6FC2646AA1F90FA8D6AE91FBB5F4F585C7212D4F8FA4E63782F88BFC6B522E19498B96E86EBE53CF83429484ED092414748F784C152931E9623DD2A4089C73CB3310C0D7131A244F8E9414AC40E434F68D3982F5B7292012357D57DC7E2E784DC7358DEAE93BE63E3DFEF584840DF7545759298609C3EA37B8849121D34CC13083D45B9A03BA2335DD0771172F36ACBCC9AC570B6244B563DD3222A15CFA17F32DC5E825EA56A25CEF15D085F84D1C935C538554D8EA8F066A96C35D7196BE5542375DA561FDFBA5BC2C93332A9649182CD0AECF6A70BAEF715C96E97FC55657166FE8C6A5003F4180590EEEA04D19FFDD05101D6513FA133AC35E2031586DF77D49492CD9AD976DA1DA3E4EC420A7B193D0B093C53AC982C6D8D46105EF7D81ADDC6F50E3FBA94C4E987F71D0C2122E2BEE4C512FB35CAA6074FCEFA3BFBFF4970EF135D39E768D31FD7344BA51330577039F35BE36493C781AADDA033D612142DE4BBF6FF0FD6C2508E503B7ED371024399BECA8E830087F252DC0E45335956F3C3FBA30C22DC0B12BB97632E57CC3DB0E7EA75F2F67828EDDE85618F00F148F4FABEAB7595804E94C47E09EC1CFD89CF017178EE5F83F1199D4CF12832944BE7F3985C267B9DD891482021BAD0216811E4D0800335BC606E15888D55A7EB123D6DC24A7999F0E1779C199FAEA0D048EF6220620F284DA0AD1CD8015EB8C9191798A713883AB26EE66EFABF52B42C9B65F41A040973DA1A1CCD207824ABBEED1794BDB7638660984E7948174ECDE335DDF5BDB17C8A4BF8F76E2E1F30A3BB313B0E6C15CE03C772348334F2CD2DA51197C5810BD02662431E9C4056CB144022BDBB64E55CB8DF034C0CC00D5F866F84814A632C8A1A1FD6419966CA6D4B61F26EDA3BBF95E7971A695EE2B082BD18F2A6ACC382162485F108E23ED414A6AAA04620ECD3406CB8C653D424386887408595FE8E70D3F4607B69BD1D74BAB27407FA2AF85FD657C06EC98641152F44B8D80D7CEA0AE183B6A4062D9F68F143BA8BDAF613D0873F265C182604C218C117FB78592EF2E2888CBD66C30DE181AA32A3E82FA831D61C41CD1D084E53352D9DEBB8C4DEDC0BAFE8FE95FEF6A4C8ECB39D75938F68D08A36A277BD9F8ED65BF2D53A6EEAE816F89D4D5FAF92E5A460F035B0A464013A93278958029B25683D909A789CC3DCD026A3CD2DB4AD70802DB7D350C9F66564DDC66B0D99FC53211628466D7D35BF73B7C5A36CBC16F0377E523CBE35D591C6C05191D081E1698939BDAD30F21D8DC922EB53DEB434B322AB30F369F65524A8BB8F1C92C478FCD79D78195119F9E23D2976981E0C2190F0E21D52A9A31A319961798F9EC8D24CB2175FF0B7678B2ED4A80CA75A6DAD72C976A16A54AB8E1480B854AE38102693F9041FD31736A973C9EF8C42E52ED3DA5EDBAF7DD8E0228472C08A4281888441A044396B6F7B1067DA120F5174F1647F40A4C8007BAA02777B155B5D7816AA4298927ECC5FBB01AFE7EA0231EADA570993F633DF519D sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A smlen = 3291 -sm = F031134F3E13530FD51651B8AFAA627955A4BAE6E5610DB5CAFB06CED9AD5E62A571709FD61DA7D88C74022D3F91E1F11B5FD6054EB8C94D68C6C7A90BA127E220EB9A33D75AC371A63F8B31AB60E46194FBBC77812B5574A7144B3312306B9384BC8D26ECC4758D5D6201F90A0790F6811BF9A51C95DE46521F59EDACEEA35D03CEDA9FA2E328E900A4674812C44DD802994248E9499A1BE983FE1CDFC85ACF13D6BAE4C03E154A12D1620BB810A25B3D9080F97D962F9A0DD587B010A4976B198069B36FED13929D7DA5DAC0EAB4B187C8C359B98561F3FA885723B9AEC0F2ACF8F05FF20FFF0888D7A89B36A0EDC32447EFADACD799E08E62657E706DD652C119354C57927A4F773CA0875D12540CFED95FD62139D219A95B11AFDAFE438C2259991602646AE7195BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +sm = 3E169926569618C4711C91D93BDF8BFCCC3E57BE8928ADAA1EEA62460273F2592A219ED790DC434B917179CBDD72B719A9B333DC191600527F3A48B295C1C4AC6FF21841D4DDF8930BA15AD5B78438142FE6E5CD1DFCA9D778368288A92B351946D81D316C1FB1A4E0F50986203429CFC4761C344B9F21A3E0A610F7809F567D74E98823E32DAB551F9F8C80A4347A5C5E5B30CAC90FD9D3410761FA835F44CA6FC783A32DF9E015F807803614E65B9A8FA926FDB7688DE047EBC7295FF6BDC1474233AAF907C20A494B240E2E49399F81A5DB17C34008CF69A2DF7701069BEC04C9508A65F5CD78E95DA21BA40AB27AB17E4C307445F3895CDD8B578CF992F085521A9CBDB17977773CA0875D12540CFED95FD62139D219A95B11AFDAFE438C2259991602646AE7195BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = 1B8918B9097090A71A762E91CD65DF506B45A110DC0A2A2AD30780F556CFB28206A7468536DD28766AFF1693733B0FEB2FFBA9096E618AEBF9429E281D8493FD9AE2F691496AE35CB280D72F8069540C21EE1072985F35D8359C87D323C02BDEC771F4F4C4331135CD91E8CDB17FA1B70C5CC870F2C0FE247CBD78F4C0785022954B0B5EC0D153A220D9096E882A96B1619E00160A9D14BD0DF03F52F5615096893B5E08944857C14F3F1D083486AC9C50B31D618225EB072C863FF38DD442DA5D7772A610D0378A4FFF9319A0655D13E37DD07A36517706243D132DE03641E7D0CDAB19A1DE79FDE866F2B5473F8F0D2C5D46A54AD402D66E2C7B32F8310D6E9ABDF3847EE1C913D1EE98EBFB40B725A7123150C9C5277669D510F77DD9804D2284BF662F605D84E8057436832D2BB04A6A084B07774C22023783A29CDC0FF69F5A778636F2E5ACA80AA1DAF71875638ED65517743C20F54A95183C824D8807D711179784F0C5C31B579723CC1E635C419FE3922FF46A4C209B666C4913479F1ED28081D68829482CDCB7CF3DF9C1A9DCDD41B24A29DBED27C6BDDE90B7E012C31AE947119846572F80E4D3DBE9175495E03A8DFC7B52549F3A090B8470CDBF0A9E40B800CC157F0B0F372AB90C7EEEBD2A949110E5A3A9DF8763B681F0DF6602B59382494E8BDDCEA133A745A914C9149F4815075EA6C4387F8050F3D2509EF52A081A2BE8F6CA51DED631E67814C3B38C4883A0AFAD07AF6E13B39639450DBADCE0986A829AFFA1663B07FD1C1D6E3ADC0BEEE20EA527546079941603AE7C0EDB5E76ECE25548A2E8FB7712D92F383B8DC439E64E59DC4E7F1355DBAF3182421ECBFB26B38D06C59DB124F104F0B0C30879B2F4386688A0F8E809A099FFE85ECA5FDD7BEF652907B6C2B8FE246A98479C93ED14A6F59A6B1D8A73B716BB6197F79B4C6688B9ED735BC88427327D01D22EC75F4AA3DE2097ECB26E81F5A7FBD89BEDE3ACF7E2237847776E94C1D299F67BE2B976BAC96659E0BC961A7E01B5359E0857AAE5ACBFEF78BC69056C229B44BA594C1E254DEF26896ACC8981E60CCCB60D8F19BF537DFDF1090B9F79E093D07DAFE0B78E1D8B44BBCCE98A4CBC53F0E284B6287AEDEBCCF50BA94C90416CB77DFDD0F1A51489B34AC3F2001208F4C17E58C5008BE10C8587F5BB73A111F9906946E67A0F294EF02F8EF47392BF3A1623862667A887EACE8236BE42C1D52D9E2C703932E6B59D6AFF7A849A1AB72B5C1E16930B65C3E183F7891F72BEDFCCE414CC7FFA838128E22DBA3EC6FD1251CAAC4A5FDFCE77521594FDE1BA82AFF10A2A1FE0DC7D66AA2D061667F138F67430220172A5F62DEDDBEFD12C9657B294D9F28216FC2CD9D14E59BFCCDADE818C14EA17618080632226C38044C5D300C52DB1E8BA028D689F3FD5A0D0BF856CE9549CD12BDB4EB496DD36739FB4D15DABBB55AA08D48199FC6418132E4A16B7C27CEF2E3DED078F9173EDA291452DAF37438004A06B618A43B6F8A7660A895737F2C8305DCD1E6FCF172C25C4A9B891E531252FEA91FD622F79E7D710D3E01DA0771F0857BE58585A98D67C28662B6E532B75D5A768E0891BE29CD73471BA20DD27B56464B563DE0D33B1693F10840179 +pk = 1B8918B9097090A71A762E91CD65DF50FBBB40B77281709B6FCFD955067598D1EDCBEC56B1F69599955ED3103C5F376E8EF674CB59F8959300FB61ADAE4EA40B63B8AFE5A590DFD9EF5D6A2CB9596D8EFB86C1F95B5371D816E22AE9E35DACE24E5D2873DE17DC58689CDFDF969B72CB65F5CD2965E8A309913EE1A539CC51D786E6E1F582849265586C85913D219570C5198CDB06ABAE4C59F8731C203D98DD0CA95AC79B99BCF40CF714FBDE98DEAE0B332E00BAF456E5E3F8AEA439E63263FEB8232E7DAE60A643DBF5D7DFF48037C416F6105672BBED496BA7CF9F8F6E14013467EF837E4A6B440021B341D218F9AA32FF0AE602A8D8FD95464D42350B2E034CB19C01E5F96FEC22C9E2F637F3960A661D55906491E39ACAEA785C3CD7001EF783F7816D0155DDC351CE27416CB19D301218C909CD341E5C3A62B5EFF8C870F4C762E7D5399A7EB7F2FA14F3E95EF15BD84B91B3D6DD60697BD3074629219D86F12700A08D411FE9772CF4B25E54F7807802308FF38DA712247BF8E0901D74E6D6A6877B35CC088BFEE013D65C4D9CDE8E0F9764E3C1978B44F2598C8426BC408AED568962FB71292922B9A1A59B6A3DCEC9906AE73E98CA01C78B3F257C3903B2C57F41A46F2CD77D2F58AB23064D8243118685D829062E469A7BCA53EA49BC3F41ADAF7EEEADD2824CA8DB6F72B6819A0433613958C438E7E22B7F12792B50E9955761DC82189B57E98BA1F2AADDA3EDE88BB28ADC56AB788C3A32B4B416B3B7C8E79DF7E2CDBEC1B3D27384ED6DB47F1422950D623BDE1B906DDCCF75743108FD86FFC82BEBB67896F142BC993FBF72F0AFE3E3233ADB149CEA670AE7C0B653A6D768E3D2DC55542ACB0DBD64238C5A3B17EF3A7ABD2A74C168201DABDE090F8A199FE19FC92E532EAF90E9E2281563531AA92A6D2D54AFC4DC1C0CF6E560AC411A256B7980807EDB026C938DFABDE492147CD7A47F4A38B25662EAC9F2F5423D07C32CC81E2AD0FD48CCA5B56C7E9A0138C168FA97769EBAE66A593B7F16407F01C263031CC2B0DFBF14419FE3B0062AC9F4A7CFAB86B3E0FC5F46235633279F03761247CDB1994C2D8125518D1A26E7784588E69AB9C90F4370D3FA35F910A53E2B9FA92A2BCB926AE981B5FAD2A4B6203DEB4667E1D222841BF2884E65FFDA88DB65DFBD671C8169FF82D8BCCB7887DC964E09CFDD211FF3679C9FBB197A3D53E6D8220EB342CB2474B46EE6F609559183110F3857BD169A1E868E88423E8E091C428E098F1631B15412A39DC231730FE0218C597BC4E9860DBED76A127114315E10539DEF8C207B60E619A39F8F0F7081EA15CF11B78F96173FEE8716EA6202DDE518768EF0448174F1BE79780CD1C40A708978F96A488CC668B1F9642FD9F32E052ED128FD2A848252ECA2E1B6424C0C14655DBDF53874D073C9D97CEF13E42F3A2501A45D18993B755FAFBA70BF5734A835A3611CB687D7A176CD5E7DC18B945454762161BE5AFEA4B399BD14D3E7AFD058E4F914B3010E3B8737B5A4CB6436EC4DC9A96349EA0C3637E9827B13E907C3947503BC91E099E4DBD8EB281BBD17E2B6B45E838D9BF61B404FAB660A5BA49EAEB0A0629E5F0BA803DF474E809FBACCD357662231BD8D4952 sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E smlen = 3324 -sm = 1C4536EFEE14156E06C5BD3E01EC513DCB83107BB548DAEEF9F2CF99CB5A533D333C1B6B09D7F457E152335ED5B2C4049FD7AFE8912BA287CACAEB0FD4B23F7E5E22526EBC7884841FDB3CCA3E44A4272DE95BBBE15A8571DB76DF50FB0EF48E0CB18E533D8C331BDB60A34D2D709A731420006DE2E0F70FE46633A203CAE9AC3F72C986753DB1394F71ADF1AD49DEA73622E1833B6BF56A803A47F2A1A65A67C53AFD23C16483A12077587E7AEB95E6C90DB5DC8630D673A6B29056836A5C4735AB77BF1EE2543A00DC168E60EF4A44537DCF30A20236A3734535009E6AEFAF3C157F3087AAA93439391C30A972CCB6FBBF4B25E471F719DF0F1D0ED50D8D684CBF8BCFFC103A962FE08D3221355C9E68F8A5D6CA77800FE2D987B5BD3C497ED723FD56DC15BE72DC020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +sm = 207F3711DDA8D98607A2EA6A2D1FE70A41A55AC690400A45A0185B3F17126F76118C07CD687468E631FB84372ECF814D609C6D889B73F17C39D72BF9D518522661D76C4A5022C0EB669F5F8E89E0325C8D3E8594FF1AA854DBC0885E4DF9FBC42F5EC1F8DCF599E1F4A373C6F3081B1F15A98BE5CD1A5B51576239E19ADEE7D0E23B276139FCFCCD922F53A11E8C2136780CD7741979831E16385A395AD4733D32E1C8A93167CCC592D27D229C04125F91E57E4C6091343F21AE8DD9051ED4072D20467661A55F939A5AAC29B8D44CF7D11FDCAEDBE2FA28B4CF08A8D3F90D455649A8EFBC4CC0C768B099D4E82DC3EAB3A8C361EC923275B3922410AA076897814555BDE6F567382FE08D3221355C9E68F8A5D6CA77800FE2D987B5BD3C497ED723FD56DC15BE72DC020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 5138BF636741624BD27CD4652880C86E78B1B25043EFC1EF9B15DCA8F0001239F23574C7E7272E3A587CBFB262C55BE8CB771813F8AEEE728A673925C2EE0AF3DDCE0F711CF34B8309A706F69B2AC1B408B1EAE81815E3988D9149C08E891488C2E115CD77FD07F7E14FF62C1BF45B9567CDA819CCB397B1F65AAAC83581BA2C314A0C3BF7B02776D9623BD057FE0139DB514D69007C061B0160162517D2CF18F33FAE153CBDAA90F1F2B35C9B5A751B17EE05D5E3B454BA939444E1E2EBCC7DC8EFE5E576DCE2A9D4E32DB019A29D3BDC87FB945B848B65A594860C34875562D31793F0509ABE95E5DB971BB5A98EBF20E3568595CF8891D3B279FB3F8B7B0D166B636BF55CFD4937BEE1AD5F2E31F6CC16AE2ECE4054C56CF9445AA00F64B6A541DCA5ABA9B3C319B83D21D19A182E2ED45BB8BDE00417FB4757AC535BDE244C36E85D68EF2DBD13D5BDA37E74A38BD4CF696810878667216D90F3630A824231FE265E3028BFB8E4A3157734763BAFA68A6E508943F6536F1141C55C538521C599E6883B528B9D4C7B83ED643A098337A1B1A420DA05197B27E54A5EA2102AF99CBAD87B1C0EAEC50BDD21BF61216E02B2E346FB65E1F0E88E1D53F409FF3F2818D17E01907FD5AF423E4C2CF10FF4F93589002AAC160329B1A0D8E7055585712038C686A6EA660EA89904BC5B5E4A7FF161D55448118D7C052D54E4526264C91E1455453A2B8AE6978309431173CD70BACD470B1D9E57056C54D32D1664D1742D3961102C654AF4DE02B016EE5C3E9AE0EF442B89E99E30481DDAF6C79113F321A531B1852295B834BFDED30F8F98D3D9EC48907A8A74D23000A62597461780756F6CEFC2A3349C664A24931745E48D86A242DE92A18D85B93EB31788671D94B86ED31DD710B4867A040839FBDAA94BF4A9AB2F10EE457E2E7F639740F18B27C4BB2829E5383D7907AEF8827F61EDA85391CDEBBD960948D67BB6D04CB1C015E300C2CFF2F57E4219A7222348D475B6623A1B2A80A95778C9394B20840F4D7B943616344A6BB42FEFD1F6C27177C5CCB0CC903468E99C3060B0FF8C809748BBE59374AC081D1F5F2EB897B7461DBB2815F57A76642B3C9C05BD6DF5EFE40AD64EAFDD2B0299B32A8EDEB7B75D8A5DB1DA0295208F73C9F7372D447931FA3562EAD24905B2071534853F25247922E5C8F340AE99F51AE7ABE1386A299AAA1D0EBFF4719EE4BABC88BFA80EF94538C10A0CDF1D23B28442219CE955A9A6BB3ADBAB0AE9A00BE5777AA936D9CC15B1AE9AEC3737A3CBA9A379F464764780D88B94625F6B534DCF16E8594B553690C58EF21978BD7C0FB28605CAC230385685DA9BB0E8BC44A7D9C96439339C227EECB379B1772CFA322F273FF5F4AD95367502B8B548DBA32AB2ED2987AC23ADA032AC2294944BBEE9F459FBA63F037B6BE4B58D360F1B7D4891262E33B3B101854BDEAF002323A97DDF7ADC2C23FE998E41AA704444499341B8C038E0749D7839D616BF83D9F4141DA745D0B473716C1C51D6343E92734189DD4E5BD068A28AFC316D346DD72D109C2185FCD18E1B64A819A0E9FA5682CB7FCA563F660688543FB76CA68CE8BF3445015AC9DE57947548D6B2B9746D4293DC4DC15AA4ABDE4430AD06 +pk = 5138BF636741624BD27CD4652880C86E8056E677751CED6EFA3B317E4FADE7C501F370A4CA8D56E49CDE7AB93E8C5B73CFB0EAE0784E62C92B278EC3BC5466691380FC0F82B50A7EDA1B265B063273938F742752EE5AC55952E8DCFC7EFFAD2DB822592019F0741CB8FEAB2CF83948DA84A76C1E42B9CC4CDE8FC2AF9CB55F2A4D30028A3FA4DACCBF67379799212153B922154EF00A5DBFD182598345529DF4652DBF8376603A268F785CECD7310FB27D5CA06AB6743C59EEBDD821A3B7D43E90760C0D17290B2D729C65CE5B0A733F6A8A7C11B3C78ED43E0D504F62EA81519FD5420351AE25B301429DF12537B5D7D141208E6C8478284B13D8115A4B5AF9A6CC79257BD8DF84AA947D223ACF1DD6F48E8C30331F661E2155F2C81738AD00B21793E44EE419C6BC59A604689A5F3E040E02F3C003B6237B198AC1EB8870C61DE39B99E30CA1D0569895DCE7BA623402FE28248F476B7CBF4D0C8B9CCB1784EBD985A30E0428559F0621522EDD4A1B6FDE367A0EC5E128CF041C2EC1FE20B1E3B8339E865C702161D7D7044E97A20682A98F8D84D40FA82342E7E5393CCC1D19C2013053DAAB4241313D3CE7FD956254ADBDF8BE51CEE1C56B64C368964D28DA49782420B252FEB4AD593C503EA3C24D0D5582E48E9FBE9B80079DFB8BF28EB346F520AB7F09453FF73B76F5518D63C865F983F2F12645372CD53A505690FF93C35AD9B5F756A37E1E37A106418EA756867C522A9EA63B23F611FBE7464B4B4A238787355E987B3F0AE6A7E99D050488292EE368CDD5CB1828D9AEBD860AC5F7E8D7DF648B0908D557A033AC8C4DC9609EE4AF2A7D32B9C95B2CF334E934C62F0ADB9D3F49343F26D51A5A820AF78289E43A59BF9275203E6BFBF66B9EA0FF747DF9AC6AB051E399B503498F19BF7D5270A7A4464723096E91A9EB515E05936C0034304B468A807B1B0D44C5965668C1E4F35304634FC6B674CD5E4E23F1C7AC1BAF6D9632AF36BB7FDC3B3EDA0FDEC69583BC0B615FED04AFA4E83FCE25B198440167244B0899B43C9B205A3C70951EE6011879CBD336DE50288951FC3796BF1442F0BF380DB78AE3349C565711C9B0FCE8733506B7DD67AF4079DBA6899F0F12C40BFFB7E14B40DD6B9B4DC4481A41CA8FAF10BB466F1EAFADA88CF07B53D31BAC6F7A8F552EF26EAFB9D6E298255F1B9B8CD8EF2C350B6239E1058629C9F1EB59CB932ACCA63D788930FA0D9BC8AAD1D9C4CBE623E344CDC2FBEB4D83B4BE433775623505200D672BCBE55D48F14E9D547FD91B5B8F1A0392B53A9B223D6F6209172E2C2B6CF993C2567B0F619B498E8B394D60AB0277DB1CB4572A4286B78D94E38A4BBA371880DD1AED111F8EECE85C19C6CFBD06BBDDF9754CD85954DA4AB7D8BE64BB1EDF959FEFF58A4153EB3808E8E4EF06D853A47B24D2D9CDF4D9A602169A17E209A02245E9A856D1C21F38C3243CBA42011A6EF492646E42BEDD04DD36264FB3096FF81CBB2B1539199E91822CCCF93FD6C3C0ECABD6379A882D038FF29DD8489ACDF36371668A3DB7A3D63ED8926493574D8C876E373C756D7CA6082389D6C8FD622DE02BAC320873991ABA8706C4EB5FDC4501028DBDED6BDBE1F76C08DBAE429D6DDB10C759CFA7 sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF5 smlen = 3357 -sm = 979C25DBC75E2E96081EB2C67ECAF361EE5789CDB14F5F291B85FA688F387BA28A871A22EFF5C02E24489C4F727267E9A1F26AD8BB797F4A36D3F023BEB1282C6D21F0FCB57B6A829FD2D73E2D03356C8A7552B356B3D5C399AA78C8657CFAA95CB10A350630DBA815C8D690A7593F6B6D65C9A82093A92E6D884554BA407A00C215F7E8FB85CD6BB45C6EA50638082B6792AE07F8C8F28B76DDB1779892DB238933E33BA5A6B6904BB88F65413D3C10173FA3D8DA44C7D91E53E075D9DE86997060697592C5E1B561A4A062EBE9278DEC3F63917ED9A56B61E6B41A019A8EF7F9D4FC2D7796D40D0E919BA68780A0E1396A39DC65E03041D9C3603A5A110A6B246A9F7E5A58EDAB4FE098E62873428BC1C9FD8152EA2F4336EE782180349C28543E2F6505DB27854069CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +sm = 5F8FA93AF07302795DB1228A9953B7D1546B165AEB6683EDD44CFC8860725231C46DBAA7D138E245B3599BF3833B45088557EBAC8AD68311FB1463AAB6F66479798889AF9FC1561EBC79666044BF11B0245531BF3B4E72D5DF7F359BC021DA009DDB6356A374C4B93A64F14D11CDC232C6D6B43D9D230B4A91062147F621E659F20BC807C57D7054E4333E6BCD535A78A049BEDFEA21BCE78840617136F9A54E04CFDAC9F53F2ECF6A564641094F1700CB728FA0CB623C3AD38027140B5D8A034964C928C0E3B04268C1BE96393E8D654DE1BC968981D7D8EAF3F618AA1021EFB705546B37662EF5535834BB0565B85E3DA231F8BA0F448B25D7914DFB9BC3C00BC615EDDD99AE924FE098E62873428BC1C9FD8152EA2F4336EE782180349C28543E2F6505DB27854069CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = A8FED2155E4F8712A8FC1C54DD983BE41AB5AFF3AAAC1CD11FB8B2D91AC2F4EFDF09A38C5374111F34E02A006F3E187CEA55DCDED809A6A09DC9BB3A846E758A0A24C4C6582E32420A66411A13D5BBA3D56D70819819C419AD341D29592559C5ED32A79B27F16D9AAD51AAE0E8FE4798C66775467A840D9576D6F1026889FB4BB5976ECD49544AB3985A389F5D4C96E7DC1EB3DF8FBF4E7E1AAC6A467FCA199FC88055E2D773FF5BB01CF6638625FC1B267A538B7CCB2FBDC92DFD85539AD1F80D98E4DCA1C5918C200EC75BE13CAEEFE42A5292BE50D225AC6391CEDE1A97A1481047B492E8BA4625095A4B57F303EDC479A5575BC0B548904F46CA594C918FF2B61A8FE026E083F269E6EDE226DC039776E4EC403DF38A2C440468D0468ABA0224C3D0EAA58C49C8AB8D732D021E4B15A1CB939DA8ADD0541D23D35FD2B159E615713ABA570332073928FD606E373AA9E092EC73CFAA7404223E5828BD6392677BD76F229C1F55A158568FDF15DA66120CC2860FA8ACB308DB099E75554B2EED636C6F347704A57E35C66BBE6DA6C694156C9BCD13E3671AA2E3B06E90F9BBBB5F7945344527F95EF06F99503A28A1CB45E6A005D90B66210DED329F16A086B484DA512B9BB69E8B557D44B10EEA7CE601814AA877F4DE5A7D95F9D3EA8C86AB3EFAB2E503719A7CEFC5F5BCA0969C02D1FDFFC1B581446374212EDCD980151B52F0D469EA8E1428DA8FC1B63F5EE546D0C88BA368D6ADAA666F578A4022E402294BF1A52104F7359FDF62B403F27E3FEAF0E13311043D1E35257608FAE15E26ED5FE002754AAAF6546A7888A1CDF1C1B8D98E3F3AE2D238D22D33F58D1477DD123F3F908432D02B952DFF062884EF308653B63FABF152EB5DFBC12F6AB045895C818749F9016E54BE7882AE9793C5C32A3535A0ACDDCB9C614422CD7C93E58956D58878C7BDFD9A16B1333151CB0B496D7FBA606ED5C09C5548AAAE099DCC345B4EC20A1320AAC8FB1F2B1749B9B465BDF6AEB448180313AF99CDDB429F5993DD7A67FAB214ADB20214FD278EB378708C4FEA6F025C3BA00F1BB50529B6FBB43F060E552218692CC35E95D9A740280565DA78B13C5688F91C809E588D1AD03683D8B99687623AB32A67AD1F55A946E71D45F7C46CFE6AF9AB83D1B453200F502669A45C943843B043910CC3691A0B7D5A76F0B07043A12C76FD167B69ABB1840C4642BCE54E6E708BFF7AC6F9ECD0797A2FA615668E7525DB98201DD75B4F2C487063CF477D970CF9AB908DA7D5C564A9F771B5073569A9CCA1BC6BC6383A4AB16A9CC59249377D941A59E27D7636BE16F99C19453430546803B2A50298969044B62F0FBA57AEDA7D0E14397D97F6910D68D795D9826212CE7B1968768909060E76B524392B3EB9324BEB68F1C7E5F73064F32F5057330D581DE65444EA9095D2F53995B34F72A25850178780F2D1820322560B504B6254536A95CCDC48DC19AC549F0ECB824BEED7DFFE40C129E1F4D5D8AADA98A170FBFC76DA4D4D4EC8129354C8134E76C0CF567E054FD903B7E811651A0E0EC918DBF371AFE43ECFBD41BE274EC1322044D2836C0A35DC80A9920BD901CB5DDAACEE4DC5AF356B061BB262D7C264C49E0E66CDD09B49B63638 +pk = A8FED2155E4F8712A8FC1C54DD983BE47C1861335306826FB8A4C756F822B490C37703B206461D295353A320D3D3EB9D1C0A89A1576F305DFE7B13609D0DBCBE689B81D3B655872E1BABBEF0A1B9AB73B978D9487A2273C81D818B0807D864EFE65B1BE66C311C3989F65A5C53C39B248AE2F468503754F68AFF253004EAF92FE396BFD733E632C2C0DA3F96A73B558DF09EB5C1D127DF53E19FB0716C680A162509C6B9D4D0827D6105C16F3F2568F05B0E2042503A57BF9A81B15603F608F521D73014D7C15860452A94555A129D9A291846FDB7C519F69BDF5C0B9198A8029AA35FE7D7769855168F098565EBD6B35059155EB1ACA328C75D995329A07EFE2C0586E2C4CFC55729A8E723FCB094ECFA3D367BB4A67B1053DD3D97A58909CBFA02F9FE2C907E443CD43AF8BB5DCAF54B2DB6A72FF8A40415BDCB564348F08EA911081F295D710F519390E356F08529DF7C966E9CE0FE5D2FC21F3E1BA6D4AEAD617D1A2956829EE68597B1CD7C09978FA4F2C644717905DFA42E14293C6FA86ED54E4BED0E184E346062C21331D7A6C547ED20217526E9392C5A91091BB01DD5B5C5A8D2D9D2D192C2D948FE8E5A18123F92DECE379BDAC1A58CC92BD1D39CA945332B8118802DCA3234220626DD5709E541B98EA593CA8FC12AD9B6E6B58766CE00AFCB2E1685A535C758F3C1A8F6488A8B5602C057DC050E3634547948BE707DFB707B4B197F00FCE2868760C28E3358F4B5B3B8F86EA7CB2A934C9EF6C3868B7D1BB3553AA3CF616803EF3B41DBD630E920860851CE9BEB611F2D9E4D13C11D4E041A4C7B00FE221C0AB65391185AF18CC51C8FFF88938D814406FD8730C33B694CB2F8E334E9D14B91B1E87EE4B2B75F663EFBC06066F17E4EC6FD1BD7A3A144DD0F6B886D72CD37602DD34719DA572B499D807842B1E55B61543626D761F12A7BB08D13D08EDA7D778DB73643923656247D09E639D5D19837CF9536C403EAC01440224F232E7066C348781355D98B259E0747A02E3161577CFC78C71DCFF45ED0359CDFD7A5014E7AEED82C1B175ADB4E4E0628F1460A1DC86927EE1E448327DB01885E492F7DA6F937F11818A8AF9D11220665B3D3089A48435B97A36E6CDF3ED5F79C4A5B092D4103314291DE3ABDA94256B5F9C11D8958781B287D09CEDAA2E50CE1776184F3452983763201633DCE8BDBAA8008AA7168C0A4AC46171F4F24C364812281DE42362D4DD95C309B4A88813CD937780DAADFF6C301F86958DA40FC83C49677DEF12A4A78B8345DD798B7CD5498E4B1E3EF495F594B4B4DF9DA16CBFAFECA8B928AE415DC2F9305DBC2DAE17473D5754F04FEAFCFFB159D88EDA5D0F4B51E7B0994D66D4BF9440FE16D197B157DCDB238D8C2AA2564345111BBDACFD1FB6C568C96B678C933D06EDEB03704937A7D3E28DBD22EB1203CCC9CB7DCFEBC0CB3B57A30A43370369ED94CB693B4B84494CE04EA55E79F2CB39DFE8C3A1AA65F4E3439E2137EBB5DC9589CEA40254396C1DB5F4BD8709FF693E29A046E4064D5917771AD03135612F7D038B2B9C1F13F80084607DB48F92AC4174FD1A5F8B6033DA4D8ACE5810190BA6C896B963572FF25A1C124C5376BF06FA09B3125F2420375451E3381362F47DB sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796F smlen = 3390 -sm = E1BCD2B1A2C7192F2303D3DE607D8CC52926983B1E76885A6E79BDB450BD73EB89F915C38CB69233C523D8ABFC670CCD1B476FE5BE7D0EC5F15063E1A4271BAC4E522A60448FF3ED7C367BC8BAC3A88615F16E916004684DC82638750BEA8149B982106DB3EA4B9E1569EBEB0D03BF9722E21A372D6E827F008984B23B5081DDEAA5795D712A01CD3639586E992E6FE0554954BBDB23410DAD049FAF40B6162C5F2FADB41CE23F12134F42FC6BF74802201F8B2C4728CBDD7DBCC786538A4350AFE4A6A2A97FB82E7481783CD82B3860499CAF5198A9FC6E0FA8F18F5D59D0FE33CF9543AD50B62BD98D5F8E464ED0C7C19B466EEB0DA6EEA7CCBF1FA965121A63A759091FD289D8F6767E2BC6274D1B471E1B63A5EEF110929DEDED116764295ED7CD1C0745A14E037740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +sm = 09D5D832F4F956DB0C5BAB7B2D00EC142BE30F10F50DAC78642C0A466960AD910F6857FE3A4615D812341A9C119E354663786041E26DE4B07ECE0FB97CA396A41BE919BF2533D6E3152598CFB8B08359E23BE0F1CDE68DA5D984B52B4AF2F6D082161028A6D131FEF730D5CBF79B39F58DAAF23F552BE7640C707EA39AF8102E1D40975E209249C2DA5EFF6BDDCA301C9DFA8EC7B136958154E2C1AC43E8AB109C71D05D91296768497D82224D573D8B11EF6928ED981EC5B6E3848D1ABB88AB8AEB7B6A6C49DE468A4341F8C71E27103CA0B12B01C518493112983C6F4FBE2ED4DC26A2C1E308E4CCA7E7F062932ADD74638C194CA0765E38CBFF76EBD1CBEB805E3445A6F041D04BDFDF4002ADAFEC40ECFF99E28451BFF579A0430691E99028ADB3140C40A14E037740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 239E7642552FF6B01407C87F398C6C73B19E903384173CA318833B2532AE47D5DA549A50650A50A948284598A5EA7E49AA14CF4234B9D2E1DCB593A142535A993DD0252627047B9F5319614C3D835F08BF3BA048178810C85A18DD2C1DC42421771CDEA5E58F0410C90CFF69C105475BF550596978FA95945664E91979E0A8645DDB1AF92B5D6D4C839CF010A130A9A4A0ACF81A7EE8E1AF49A94CEFD8D599CB252D2C052D8CC93600CDF83B3DBE00D9430B62A7C1B78D20E0FE7234AA85EFA06491AE493DF18EEC10831BD44F56D5A1CB6DEE6877DF0F1247B54FF2BD8B7547390C49C170CFA37D29A75D9315D08586EC2A87B7CE34930118D9E93C022D8835B1F58EDF84D5B6ABC39608B0AD3C8BF3D4250870CF4FE0667D133BC3541158DE56C7C2615A95BCE74B0AA1DFA7F1A36E6F9BA2F33148B55FE856E854669275EEB2DB785E390C0C1A70D1D2733FDCC927A3BECCDF523323391F2B2E7AB35D47127C828400809420F7B89DEA5633344A7E4C5D57649C59AEF30438449FDDA1E434135789996682F90DEC9E98829FFEB2F36F3600BD800F9587530A6C81CCD4F4E6CA00956C2962A698CF4C74896F986DECD54B064F77559B24CED47CF48CEFACA7C2172F8F1FA188F5CF371E0A65E606ABDAEE20D9F934DDC261DA80EB69805CE56474E403D502FACCE50ABF8E702FA6AAD9591BB4D246ADF4FAF48326605C386B350826679779647AD63CAEE3D33A9EAD5899EFD86EC50DAAA71F4F7BC79DEA0D054952AF30EBC0D9D3BA0BA99098C112A787703DA33416636B6C92B281C4760F66A491D8112E314376A15BD12ACC055D2BF4F2668446A894D421265BBA1983C066C92877EA55B4ECB8CCCE76F5CDB816A79DDA53F03A818B2D1E989C5864404065AF93A32DCA2800FDFA53E0F0B28E7343E3DC909D0D5DA14D85020915EC72DA2101F15C4B41BD774F2C0ACD89BE647ACDE08CAFB517C68BDE3FDAFD5E22A03D2FF8B8AE13235E58E16924956BF226997408382E3534897A2F1B225A4293971D453889A49CA93D0C09014419F7165C1E0B40143EA8599B7610C5916AE888229BDD294CF5FA454DE538931D8EDC2DA317F564A619CDD657EBF520C23148A84C67CCD3116BFC52CB52E0374F718CBAE83C0384845A1B518AF87EB4389E5D1486B4D98871AA2B897CA4D01C117161FA57D2C4E7FA57680EAE40C8D69773B05D0F6C0F2F0EA5B5B22A2C71DFE5B4C46D1E8D7B7429A7DCA8808818E00849D032959160988390A0190AC41B6C0EB58FB9EEC6606BAB652A880B7249E1A7DB1254156D0448E6DCBE7B180F6858F3C22312DD2795F2BBA00BE90F11BC30875B3E83F8749650A6BB03F089470652EC8C9A877784CDE33248D39B227D6C211008D654B62E39140887816B75DDFFE62EFAA4D1CCB2B3E6BBA012308B6F0B7A8D89F95EBD78D53AE6B7ECC85392F22F392D396961EC1C185D15748405055B07BFDD5AF71AD6BAFBEADAF7F2F6C3EF05D1BA6323688F17BBB28287DF60F143640360DFA26C9A5717F002CA2D859C06711B892CFA323CCC538DD4F2BD6E17D4AF44CB67C02B2AE6DFF4D6FACBB41ABAA97E965F13D1F23CE3B383D5411241D66DEA01624566E134B1DCE5375CA13B30664941F5025700 +pk = 239E7642552FF6B01407C87F398C6C73FFDE2E1A4D57A4B9B780A4A1C044C3BBCC8764776EAD9A8BF944607D5E8BDB2E524BD7751610B1A7F4BE8692AE9013E744A62AFDBF4433E6CDD642DF9759266B9F8B7B0445E87C784C07B7B837B1C12A5C8F74814FF66DCADD33521262B49E989535A004D41A666E317ED212B1C978B70D67799224D113BAF6C7206D55B94C0FB727E3B9037F4C3B636EAEF2326D9166E56E2A21098EC8E300C3A1353336CC75931E5F2D664746BF51CD676E254FD32CCFBD359581EA246551273CF565514025FBA4BCF92F61125975D2C4F599E2A293CDAAAE8C499AD7AFA2FF6C5668D135059F06B23EA7FA1581A98B08F1BEA1D88DF12A08A9196A68AE3C79C0335F54A88A1136D59A363EF56C5F8548F605C375D4929D57F0BC4AD8C536B55916B759F978C302955BD95C240EE72294812187F75FEEE46ABD60E8F2E909E03B26C68BE8CDD54599B4DF00CDDAF5E3629FADE19891DBD4D45BB766F8EAFDBF2F0574940C977E2B3CE501DEA85289D1CF5F242EE00A32F9FD5E8CC3310CF6D25FC772EBD37F07B9491467B9C1A817A2318FA0532194EE531A2DE4021D508D5C6A64D8B9240B4EBCB82D5A68FB10FF232B196253B8AD0836810997074B6404F0B9AA5CF1FF50CCA5E4311F640F1185650BFE9EB6C7410B4B322D004882908E70E314AA2289DF0279DBE66FB6036332130C372A8AD9550CF94453487C6DF11AA038D10179FB403A96FC12A90A0C776D79763B2CE67CF5FEBB4761CD08E23449D92D52523C2768504FF928C1FAB9DC4D197959BF65A7013DCC617B6719AE6CF94803D98E7EFC738E84E4AA9E4689E30C7661681D62B0503072B4E0CA4390592F75F960AC083196E55D9C895F63D597EAE5CD4A41A88EDD508DE5C002FE0013DE1DA84CFB6DC9ED94FC7AC77480746772C9F02FF82279EA60E947B0D3F0EE345AB17448AD5A0496E12AA540F7F829EC4A36640F7A781E69C8A837E077131CE6B25ADE9155E337D4069E290B9A6D265EFE41B3B15EFE7AE7A425AF5FBB20ABC820B15585F4BBEBDEE0090F2B26E01E2A4FE47EC5DB9EAE6A7A389F43C55DA492F609B10C035FEBA81577751CFB85056E072374E018B5C87828866BF14B03870EBB7AF04FA2BF824BF583B1A3D9EBFC96D60DDAA3D6D6B69753744ED54AF16237839E103FF35B34DB444032D457A2CBDAE3479FA44344A69F85FED4A19CD88546B2109341874FB920265BCF50D2647EAA54E611DBC80C05A7FAFB658DF4784739BA86F678EA4294BC784BEE2138331B7887A71316541546C2F71D3BDA43FE55394B2BFB662977C61F2FC97489424EF7F1E728EE91B3ED78AE90857315B7067168FF58123EE82512214E6032312F3BA59956BFDCF13592365B42BBB9A60386372E0A50D422E956D65F74D10E43A7642A61B02FEB4E9BF28274D0783B010679C30714E97889F37A3931EDF65D41A71EB4B92AF2B6DEF1876B5958D5556313183DFB6C3B101AD5EA6614284CCACBACA143561A31822C9D3A75BF3AB3655F479BE920DC445CBBA97E09AD842D709D45848A58D21B424FE620A6579D8FC35B3B4D2B488FCD5B6620DE7887893512766A8ADCCD9FAC04F0A367AD6E85958A4604FAC222D03D9FC27A4BDCA2 sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D smlen = 3423 -sm = BF0526B92A18A28719443366E261DCB7F968EFD69FCC8D86AAB39D7B74173E691B005BE482BA9DD0D0A3998B65626E701797EBD6F325DD3BBBF36B87529915D14558C5B4329E6F17C03DD48CB61C9C725C17995A7641ABD311A1317EE01EB3E0FBCEE4807B9259C486179FD11DEB41056C9E7B20DB5FA2A1548E415158774A2E8E3B8B0C00DFF7DA1E4D8A04216E4A23E6C8335EA603B8EC2052868B4A740E08514CCDDD66AD39A3B58F09D91F284BE5F772F565CFEAC37EE0DF5CB5F4E2AE5F65416D2401A6163292AD181870F5F59732AFE125D2ABCAAFC8F078B41C7BA1D1DFDB1D60F9FC77D93D30747ADAC32A9648C7313F3A151A38BE60D466C8FDBE2D3433244DB60D087136C751F6A4550F6843EFB4D95EB78A0C05A9E891CD8BE566B07CF9F8984C97845C9976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +sm = E6A5EAD4789C97C7DD1FB4AC00B2768C2387BDABDA5D4DF4C376916515043C0F4A64CC24D951EF9CB84EF4D62014222BFBAEA2D2C0FDD6BDC2163D270FD0E184798D6C89557F830EE6FD11CF64F5DB8A8ACA3C74D679E1C15C731410B2A363A1CAC454940E9F08B2248CE825668A234FE67D2CC559554D41526441593E62FFD17E859E5830C0F56BE329D80C1F44D1D770F5C61F2B880F0460280D5647C90B00F13C5CBA3ECFB3A95790A1F25D127E60A5046881D4025BAA20F065C6BDD28A1BDE0A1E09FBE5883423D323F55896134BA9B7BDB67F7BB3F753B9C72BE4C2DF6480D19FC6E93F9E705C748D1BF83409BD49E5265911073FEC33D86ED9917F074904F4B87E6F9E538536C751F6A4550F6843EFB4D95EB78A0C05A9E891CD8BE566B07CF9F8984C97845C9976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = 669704536B295F95CA7639D4B0BFE1EE80AF11BF55D751677AAE0E8384952302AD73CD2230BD0CE67815DFA8E156777F384A7E0B0F516C3DA10CC5CF4376EE654580B56E15E700EA3AC4EC250280D98B1DBC56414F60FE7C2EFC61A8AF09FB9CE267C8CAF45249D7AA528AFE3759DBDFD8E6345D11A31DA9B99C274775376F3F4211227CEB62FAFCA251737FF8E4C9BFA52BF79889EB46DD3AB823E14C7545888BC130D42A7A6B4E92C990333AF7D9CEE04653BCC0ED93AE48D73C3645A30108C8A7F07A0BD99B36FBFA7F561544323DEBE7FCE345C1B8A13A4FAA5DEC5A022A25FDAD385631AE3CD28863EF63231E22C7645C0C5EEE99CCB04F4C166E6A313D2A4350EA4ABBAC6FC3FE0B15A3B287380AE144FEFB43DD32A7C10F9BB961F4A746707A03A9C1A5F1B4F411A8701ED85F2CD8D0524486A01A16E99EC2C09EB267889B18B56E33EE4C7B2686048607B6A40B21E0A3E284B36BECAAB73ADF2ED5A9DEF5713EC8F9D6CB4EF509FBA9252CA1712F8091B8514557A01881FC7119920722C663D1B1BD59428184EB19E885B739591A3580A44876E2F36BD66F36DA5408A31EEC736CAC124BDBB443192091FDDCCFFE913E5C2550B3CADF87ED3EAA16A9177B1BE0DC3356D96BD9CCBD4683576A1F8E4AA763E40977D4916B5E849C5D636C7B0129E363320ABAD156AB4636AF334CA9281E9B78745E6D62269CBD04426B0F5533C4558C60FD82F3E402952F26CC70122E0D73A3B24771FB1EF1F2CAF21059BF6BE87726F89FBCD10FE838F8D548BDE279AC96797DBA86E1B697D25A98D8381D4A35B3A79E1C30A1B03390094193507227A05EC8B9DC85C2CE2DBC67EAC7E807F6D8C47026F11390FF34E388ECC14F942776D2742F14EAE6D2C18584F96F566219A6776F9667380EA86FC2798BA2A4486C9E1A40898FF1488F1BDFA911A3AFF300D433932573A7F3101A6963BFF8DF272A31CAF31F8E5B61DE7FD5799ABF30BEFF3E69BEA1EDA4AFEA0203D2E4599EAA7B374B9D88D19049D6D32758C1B592236E17C0D81C335C550E5740535260FCEE28D2E530784EA1962695847CFA66C56A4AF1B64D2A894A70DD4769E2264DBA03C1DD7FEE046C85C57044A68ABDC82E2E6BC6C4D867B247D3A6C4CD3DD0504D474B90A22E438822BD961772E16E713605BC068A5555D369C14A3936653F4A2FABE94D5387207A861E8DD2B4721DF1D3F0B43D446B29E508F9447BD8681A6ED0A3D95696CCC5CD38E9E8CDE371D009356FF35B058AF2A66C5AB0892F371B96E865A7D54721C5F8B62432D4D231366698664BC3A099B1554187A6FD664DEF18F8768BEDFA4263A269C64901EE4CC18D70F9B916413972B62B43628CF177C83E57BD45ED7E9EB98609764257E77920320E485F74EF79BE48C8CC68F3F56894B6A5225CF9D18C053D475F1BACA1C4A717B02762C0E20726B6F5D656D038D2CAC26C172718FA2C65611FE14C1D2539481C27645030B2058AF38D5A62D5EE09F01B742DC1472DCB9B9DA26425B51776C72AD95192A3E32AE835AAA33AAE72BEAC0ADEA70829EF043724F9DCF15D2E2FE1DD9D55033F77697EFC9BEBCC739AA8395C48F5EBA877E85802E3B49307297AB3227DDCBD1ABD6D9EBD0E12900382C5499A +pk = 669704536B295F95CA7639D4B0BFE1EE924CF77CB55797294B8623099C5ED152F1739341549EB5BD7ED5A2395168479609466032E9ED34064FD302697DDF1D0CF2CF9900A1EC55AF75053A84DE0B770C8684F8B7ADD9B9A7B3361A763AF896BC94BD6DE81D77705F14BD42A1EB0143789C87E75E5B5DF98FD2094C2E87566045427429DC0E663C03BDD98BA266CEF4DE9B566CB3EB302C1A29C89FC821B78CBE9990C3FD55E8A610F297F862576CC5BA26A504F0C477B601CC142A82B96B3106A68DB06330F8FDE46989EC32E383970CBD53488CD581CD79D7C07178103993FF0D1270F71059D8090CE84357D303F6340B1436A3EAC5FA409A60B1779D22FBCB0C2AA6F1C176631FC3E4DACEA21C90F81DEAAD7A09B3AC6D4B76D2B5B6A924A9B664B65BC0F990460C00C79FE7080CF5CD65220C99D6A49DFAE8FBFECB5EDFDB88CCB890B3EC3E2687A6F73908A9C1E99A97BE81708557B2ED1C8A33ACD42BAB2A48987AAFCEB0544E665F0B2ADB3C08F6D0CCF21475D13F346E82FED00962CE362A15C7EC66E0F3F900D4C12270E38E8557EBFC1AA19201FAAB15C43045B0F8DA2E825186B2DE710193350668AF637B5771EF9B3DB3EB1CF6BC295CD694338793039568122926298BE38452CCB858DA9BB5279C300F2774E841F6DDD25336216A44425DA7BF2441E39CC70ECEA46F0440B2FF1E6951459D19C30592DD7AB31EF1C2232B7213883B3C679B76A2750071897A2B18E110DC7B7477617DC1937D7442E204BB5040C010820C60858B3633AF40644BADA1843BE38E067042AC540D3FDCAA9B35781E5C67E7DA5CD08D6948F46CE5C7338DB19527E954AD681080AE557A77CD839C86FB416923A7769670DA5B9DA754115538E4627B2015C3558D89BA9FF60ABF1AC90009D5C6B7B006BD8BCD12AD670ED85F4D119018796D73D6BB16D4FB63EEF9CC191DB261532732700B46006572FE9DCB9FAD84C183EC5FEDD7EFC57EF9D910D20AC8D2E24606EE34B650510D0B217CA4353FD0F25C87AA5AC60A2AE3FAB15C553A0002984731933B73DA4B8B0A1FDFDD1663BE404ECAC28032B4109F659AF52838435D359C3B75FDC016BECFF8312BE5E19F4E3AE1F9EA03A1AF832C10CA2FE5CB0C272DD9F4CB9E03B09B545EE3458BE96751F86802465D9256022E3969B34394C7CB338D69A153E917F136729C721E330DBE3164BF46C5FA502D2A1DD0B5A7418FD87C55F59785795DE1FF22CB2772618BD66F4A22BD704B217381000B4F779650CA6D4279FFE01673E44033C7AC7EF3E3D056FDBEB919FB1B6F6B237F1C6679552B074C4D755B91B5DC0DBD92DE422DCB457C479D15BF1FDDAFE4DD9E30217DC99F047E81F797B91E504DD4B690317B0BCCB0C1FE07FAF4391E9CA47E67BA58E66FA64F2A44EE8BF0361F1428E665BF30BC386181EB03290217DFB684F2BD84103B906E13987C8D4A79F506273F8B0FBE1E23AD9CFA9B6E9E47816E72C61B4939464597F32DEC4C2D58F2D0262F2CA6A0AD0C00906E84B08794BBE58C9327F7085A2EF3638093401C985A38FC4A509384AD9F23AAF1F0E266F851AAD5B680BCEEF55A5805D25B956BEB74C5D4707906A669FE049539A196D19DEB65F111EEFB7B979C443E0F848B44 sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B985088 smlen = 3456 -sm = 624BFD31CDFA02E7E8E537336A6DFDEE0F887A6E361A384BABEB9D7577E3B11170ACBBD020A7A7AFBDAE2DFBAEAD86B715569AFFF17D2A3DCE9F37F3689E9EB9CA2626EDA22F63CC204CE8225378A056181854F11E607554A1F6854C6B6831F75D627EA6FB4C9B860F7331A607A0C357FD0C84F91142D2ED91FFF7A300DFB9216D477CC2F2F6051DA400D0EC4CBFA21FE37574887A8FB6C33382DA3A8A93A20249C092BCC50F856F08E537D8E51E17AFD99574BA3D8F07637C488A17B1559860BE6497ACBC6293049455F16362C362C4C9A084C269D1139F0C248F7C8935F2FCB8147953570B66496CD11BA3A6D88C4CC0CA6666A0330B9203F860C9F8BDCE5C215F8D2F33749AF4A0F7B6F287DEC2E161059C3F9262126896495D86056931AEAD936255980D94B88A091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +sm = E3C3A4A5C00A69CC44764B2FA18248D9C8C7D5CC94974591B7ED1A74E1AAFD94E0DF068681AED9FC6AAB86888A2445CEEC8CD195B9465785DEDEF4328FF4880303E6F630373F4B041FDF8BA14391C97BF03B9316F11A231F70F6E3A673D4F27CD8F0873CADEF83C03A5402794B94FB39624B8C3ADD34EE543270678835399D63C4062887CF08E3BEE638D1FC1B576C83E5B119B40C8817D2171503CE95DFF14E0349B65BB6E13BADCBB841511FC84BFB0E6E5D512A55F6C97043F49FF7D209E365BED623E3C8BBF7E5A4F43BD7E1539ECFA0C7A5427D2A5434CAC1A4106AD3D4D1BC8FC2BACF43EC9784758FF21946F5470B4C4AE0FFCC0181B9D7D12D904110188E2251825E34D8A0F7B6F287DEC2E161059C3F9262126896495D86056931AEAD936255980D94B88A091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = 2353FD5F40E2673317213BB37B940A4D1A2915350020C113ED5FE49F8F5DFB02EEDED664998D7B17B7D280955CC98290F548F130483D21343FD505506ACB47AF9AA5CD1CA3B75ACE040B4FD636A30CAF744B6F5D809D8F3C61CAF6D86703F0CF2D0803FB1F06951B18DFC4C2FF1B8BB5BF6C226BACA71D9F15CC3407B96EAC21106A9B502DC0F6FBCBF0637C2D4020F940A3B7E1039FD1E61258CBDFB26B85A87A6E283CEF2A62625AE463601C8757547B0A129E2D746A9667161A0C5AEEC856F18CE0873F10236D945888A5D27F0C01FAC1CA48E9A218E40F31F5BBEE2C9CCC6D2869E84730E314BC96F991F742D715768A4247C92B257ADC7398010F8F2DE8A0DA27932B7823E8F5E092EE9A5EA4159F41BA79AE2BB340BD7B1D14C790ADCFEEAB5317C2F50100EC711DE47893F72CAAFEE7C77DC503357B6460D006654C4491E80ADDB6365ED33CDA0FEE18B4D817A5BEB7BD6DFA3E2CC0379089BCFA78001C0F57F86E4FBB694B6B1655CCF7E2B5E03240C3F5E62CF1889107D5B3AC7CED5FF4D2463AFA14EEA65D9EBB1DA3EF85BDA16AEE7138902877FBF9FEACDF446180BA83F96FEE3BF5534756C9BA661D76A26F952EF60FB21B4117649C7314A69A1467B4B0324003D321EC11C3EE17A0C8EFAB58F2EF1FB69879480303DB69C283109E448C70FC3F645A54443787A37FE05A3A585536849EE0F5E1CA634D0492D20A089BA0E9458EABEDE721FCA336491859D89624432E85A46FA51037F89C52E7976A22B4EAA12778568600C39459641A89ED45DD5EDFC6EF2EC9420D9D7B570AFD6CE3E16912FE653A80D86D6484CCE4D3ACEBE3307B51821C870DC7ED8C949F3BA761D8E2CA736FCF5E57219FF36DF47E00B3BFE7626F27D28BB1D6E1C434DC7CCA4DE7461A81D959D139DCB74CAFABB9890A434521CFA143E440DE6D23C487848FB5F82B986101633D609598249A0F2A3EDA7561D63C93EFE098C91E87AD47B6B49162AD647E6F1DD664662B45E1C58AF7BE53411AC56B7A7B97D5EE771613FF7D5C2ED0557A15DBDB455135ECDD92A0646FE059BB0B0B77DBDA16990E2891719F34549E2D4D466890A98CC3CA3156ECB16A8C81E61ECC5E0FB223F0BF2FC1876F852F7503DAB8DF2D3179DF056E9BF764BF7585C555BE50AC892B71E79B8DD5D01AE31A2A81591E035F2D236DC413A9AAAB15E9D7E02DAF0F28C9E16A8830D499011D559B3B5EE20BC682F5F608C60915C5F48F669D3BABEF10AB501E1CE8943D15819CF79276601F94181536E18A1F48C839698F02BF7306D3BF76A6BC659E1236B8E28F83A23EB572190A26B4093BC710F7CF00C045B7E50F7CCD4ACF5080CCD1B694188FDFFA83BD851A4F6DEA23BF75004A5FCA3145548D2A0CDC581CCFE28B83B385351606ABC3B180B71B0EABD895D84A1DAAC187538EDEE88F46BED5CFD12D111A00BF07C7DF16E1B598D1EF332B3D6C6CBA967BDB14ED3DF17E3ECF2A5C4CEEE14CC61C392F4DE79225DF88C99721F647A4239A6ADAB43DDEE90FA7C3CC140F5E42B7515BCE584CE3DC7E1135C32B04520DE1B8E902DB8B21DB173AC6CDC8184E0F87356A4D7FCC3098E6AA142B4A63886D734411312F6B2BF25454FB33F88BD443691D56D53CBE2E9635 +pk = 2353FD5F40E2673317213BB37B940A4D7E4DD3AED9E3882BA1031F089B1CB89E189F8509838D3E3B0E71CABC6656235406FDA049F8C4A3045A28CBA6C6634FED5A02B358D0E38AD44A19BD321D0DE3039FBC040CC908B6DF31F7FAC32C07C1EF10AB98361C291CE1046258147FE2A592E671766A5262401EC2E68A62152436839504055CC87AAFE60BABB7F9401801C0F5F96FE96CB72D678D0788D917173831E1029E7796CF27174779C545477EBA1FAD72A7BF5365337C37D541D64CE0A2D6580889A4AAE9D4AB7D9F45896467031E416397F338EE9C59A94559C3B1EDA2DF40B89438E4C7E19028DAC200170D85B44C57421EE07C76CC0672E099B8177B775E3293762CCE17C5D5EE02092B048CC934713DA44216712735F089ECC97233C5CBF8DE210107DB2016CFB86242FC757C08F4CF23C60CB3A4BF753186B73EE921C46E5C40EEAA81B07B48A0A0F22AAA4CA6D716EFA150E75FAB6CA4677B1868C788CEDDE1B4095A591D8ADD0F84B135B2BD8FD79D1C415A47543662F74D611A3EFAFBF7B25296F89E79D1E2A50D60A5F54F5B98F0E08292CAE23FA6C8C641DD3A96E60F67DD17DCE6916C7AA31F4D9575524B1F901DF765DB63C659094A8F5B9201650577B3AB695483D98A60BB3C9000B5AB148E19DB1F99E4804E91A685BBB6A16EFD9071B8A61501860FE074AB330A624C58E0F061D39B6870ED7AE477CCC9927400B39900DE74E608688D381FA483D002B656FE58590B65E6EBD4DBD0F3C6F89B074EA96BDA227D07BD3F1F9B4EF8DA23C3E4BB9C016D6A8EFF2EE90F40BAE27974A2C57F12DFD78B78FF3578E45C2DF62E69D41EC546F59B6B2B62A43A82CCC05AE1B919BCAE2FDBD5135DDF50CA7D437645E8D444332EE537F40D9BBB250849BECFCCF5E2918A817FFD5BC1630923C3B582481BA6CA95B0B80968434D671906DD00575DA7C8B82D1C1B35E39881470B1CA4D79501BD378E4D719D8E5FE4FB06A16CA066899097BB8C7C34D9554AF4AB41AB457035675C10C1ADE5E8A56C6B51B259201C679B24235008DA7A868A9323A8A7FD2A0F70C4E1124D48139C2E08AF878E7CF6CA3A83C0D82496071324A8477C22E7CE4FBAB723AB39355ACF47ADA5F4F1B0C166C1FC7FB390CC1967AA3682E2D2D6640BE585236C01290C84E6E58A4F3D7EDD06F9FDC52F8AB1EE3CA6B8F5670C1BF3391902ED6C616B43B7B85731A1B9A779C0CDEB9C0F9C92C1DD15FD009107E97DCA4CB00F6144448C2EED14546759C611A6DA5F7401E9354F416BF56F7FE6B490B3385EC9CD10313EEED7F678141A43406C69C86C828531403C177F93D47CDFCF333F6DE294C39009D3ED0EDCBF19862D62B4CF7FF5AFB55A6304FE6D724F26150CAD424DCA9BE59572D2D859843614540173EEC5D38D3DCD86E70FBA3F759C536BB938D84145400262D712A15D3FCAEE1FA0C39B62B6DBEC1871F5A858413CC49933FA36DA543FEA2B156769D46EDCEF3176995CE38B0F82944F422B6AC48DB5A942D2CA60455F565A4B6A50E5C8BA33E346A06E1F85BD53E6C96F04659A05EA055B9ABC62949A6B8CD96445EC3294476C62AEC110B25817649B67AE25CF5CDB29C3E8A953059B4010DCF0E414C4FD1FAD057B96433747A6D111 sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B7 smlen = 3489 -sm = 2A15C42D63CA4F5BB8FEE364879A162A30E57F7D4A1B7D8962DEC55EDEF9F40CFFB6FED947B5FF48D092B49975B9B5B3E94A821BBB3F5E827E3E472B8A3F7A89CCAB40A4B448EF48F6C8DFA0625FDC34D6CF7D2394F228A63BBDAAD63D40FB9794F29D18199348BB7EB27EDD6562EBB2B63C496C887ADE8F95B7928DBA98FA32F3CC5E034015DC8BF39BF748685128B36BA929BE31F742DA67C66D65C40D9F227D393B2EC45CDA2E3F44740E50D08ECBDA8CF3B4F060E7B22A4A21945C7E330E91FC12E1ADF9396EB999775C0F89255B680E9619A686B5779DC9CE5974C0E95EFA359A821B9A1387D40CDB8374A5E70DD01288B3A2483B2B7A659C741CF30A94911B6702311797DB46FC0D7525F1B3A409FCD3D69882C56788E0EBDD0747E96CC31F16E8EEBEBE2FCFA73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +sm = D7059BA510E1A319731151869D178AA7BD6687248B5D26EB0C9D9FFAEEC7957F9F997594938652F8EFFBCF16DA0625F3ED58A7951D5F29F0D17AFCFC52025DADFEB05D94D5349EDB99EB8963058288AB9810C7CC68C07BBD0C061D48B72E59BE67E0E6D10AB23773DA588AD946F71444C56D84DCD98AAB58AFB3A3CC69BBE2051E7A345C51E283E66CABD276989F491703C8403E614FEEC6E7795CEC1AE25B13D6A2F9448261F668F3C1A9E0470BD4F5C7DCD0A61EB2082CD3137EA70734B5CD2186141A6A83F5979FEC9C7E9BBF8774674CA53A4CFF1AA9DABCAA9EB34FA78874431AF46467540327BAA1BDA1CA0C37913AFDC46D28460C0F491FA49B25B69E786BC31A13ECF71946FC0D7525F1B3A409FCD3D69882C56788E0EBDD0747E96CC31F16E8EEBEBE2FCFA73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = 87123062C9F10B9FF4B9C612AD6B7D11A7E89869536EFD1241EDCCE4474B8BF2BFF6D79B90769521E130A036A27AF7ECCE683C1C6CD9674139AE9BF6D61461223F1F36CAF6A50A77C9A8E98FD90B62F5649B34A83759681432C317803306A4626E0D77228BDAE271426CCB4974720518484DCA68302DAF734C61F7FC6967AAB44A4BB65AAB539819E9D449E45E1B5A90C30C17F252ACC579FDB06B37B73B92F7BF248A93DC3D6AA3939C7DFE4E62081E396431367FD2FD605E32D341FCABDD7BB9A616A41FFE1A65A9500FC1460ED1046A503ED6E5B243579EB2B7618E63B7AA78AF5A89D84DC1A5E06F329B1A8DF1639FEB04C9D5E4C2A39C6E4741166B79E481208D927D9BB7F659F92058760A0829A69D5CBEEBEA84CF349A4241769D9543CC3A7D0395129F35D222726AE29561A0463E6C9B0D6880806A20F9BD239CE4A0E65095AA3923AA44E25B68D695A20AD3D0587403C1ABD7212A3963AB6AD2D33DE4AEC21814E5443935B69727589614F3FD55AAEF786D77F668157097BF0526282023D9A18096707AA24484D88FEFD3B1D326A7627835C6AA8896A4269C5B82C88AC3259E5C2E01BC15FEB93D418E45A3A0D45E8E4BB64DC291E304A69763348E72F7BB28C11956E9DF5172C88BF0FDB5177C4A6478EFC7FFA910CC7B9F9E9C6AEED76744A20ACAF326CE1995AC5589C23677045E9EEC6D2B75480A00F4912B489DAB7FE033471979925D9536F23244E1BF7A6533769BA5A19A6E49B57EA9029FDC790EE75EEC629BB64BDC098CA956C63B1C8879D8112B7DBADA6AD08B2BB8ECB2E2FD68D865C133FF8A29BE857C64729FC64E290F8B2573A216772134D03AF6886A9B2FF25BB80DEEC30C2ACAF16BC223D276CF1FBE8C44886C08D73C43421AA58E13567127849013DA134D4C1AF37C8B38018ED31FF19BB16D3DBB67595C225BBDFAC5F761578FF295C55776630B882B3AD68CF4A6C313FD33F3D3D7A48C67BA16FD9525EB3A22D82ADA9D26417BDF4E7489FF57C7E547F45BC758798B219C2C98449FFF50C6AA76CB323A14271A7174424BE2ED19EF229252FE0F46CB729697B401C205B42BEF002EC348016C119352CEC53936CA28C321E7953F19336AFC7B78EEEB052D20A8DBCC2BB49181F80E746648575FF6BCD1EB6EF27F30A840916B06C7ADB49EDD7B42920AFDF45C8620F730D26BA4483757A6D2974B181EBAAECF8B0029D7A3413CAE67918C1035C958093BD91C1DD0AED540F6D9ECD5853BFA144FB95679467CF12937610C247D447DC02AE866E17683430BDC1FF973F54023771387C44BCF089EA113D6DA71C7590D85CBE14DC4D2D5C1A1574794E870D595630A680D956F7B5752FD293AA517699EC2AAC48F1AA744EB941B90D3B86E81EF9D97B7D488F94C652EEF9D9FE487C67E675DD14DE60D6F9D1458F36CA1D33E7593E5203473B586FA35083496FEB6D2A2A0500DD8F67F5A8FF3E9A8CC10E804565D2E2A0B6CC7D20594DD18CC8848344032BCDDD1428F68F941D2CC975ED03D5032B807864E8E71D3579882B002AB6E12BF4F5BEABF590A4030844EB71040117FF5BDF8A9DD531A49AA8852A6A5375128EADFC5FB790766D9472219E584234069F24BE19FCEFC16F895055F7B0F0ECDB4 +pk = 87123062C9F10B9FF4B9C612AD6B7D11964BA5DC33B339B094FF461A6965F1F2FD1A471BED46D4C5035D7C3AD7170C53534A087AF88E9F34142AB9DD64C4C6F2DF39D692F263BBD2C04729E95BE3BFF80434F1D55B5EF0A43486336417BD6EB575B4A305EB2A179596772E459DFF34BF382E44DFA91E619B9450A9B4711CAD9CD66311CC9CB200ED6DCFCC1EE8160EB1E2830DFEAF7FA7D85B5D4B14B8718AED7787C88FF5A49A19907030F4F3D677CF08B989E5E7BBAF2FC08A465E79F5B8ECE9D523BCF4392FBDCCED49F0F7E0BB9F44ACD2C2A141447F2D499BB624C8268627BB4B4D12C6DAA2EF2360E55DD59B2B4B16C3E6C8EC0BE7CC6F583E5C7A9A441E0042C18D6439253E43126D7A3865F8ADF505812BF1D671FC4B6729812965A6BCD4FD29130C21CC43F9C0D75490BBD4119E91EDA0DEE91B058F78C4E68109D143B811E8BBEDE4BC5558A01C2F2FCD8966D1488DFCAEC4460DF13F2181F50D14E9A2BBD85F7969E99B9CD179F5D313D73CF9520F1A8BEDE115FF81D9538F368BBDCAE5CF1C561C9CAC5ADEA5B7F0D98D8A989A621713C51F92F6AEF2DAC3B1C567C8BBE5F0807923DF47427045FFA745C9E9B3C7B2FE3F48071946320129BFE95F4B169F7089944E76CB636D14AA077648B0B9D67C4B58EC60AD6589CC7ACD0811BFAA7448B5CFCD9D1C6B5114F3A53EC48A3C42B4544A235093B14C646F99FEF508717B8B9E94DB9744D5011A84B9D974A9A2EBDF355C3A23A06C88254F6A3ADEA491AFC5FD2D185BFC1512585D54D1EFA5D3B944B81EC92979FC3ADB62A4D136CA80CD9080558930141DCE89D643C0D88AA83F418F515F9976EEC94A0C7C54E64C3124D181511604C8F2701DEEB73F881922E911583A169E0C336979721233B9BF8184BDDD25E79E50ED0233E65E24A8734A1C59833304B8C4A574E9D12502E63E8E47BE5312E0E0F106CC6D28F2CCAC412155404617F687274B0C2E7724DF14A7313F2ECD14D7CF8175516CE6A70081A86EC74527458BB32A29B4ED26F1E8E97896D24B207E19829E3297DA69FE605DD6BFBD2666AD534BFE8ACA7B48D944D4D549614C1E9448194D1F46E1A7F49F495A584DE56F22A981C326FDF3E77E8A820C98231778667A75160B50D91D06EB8BC5AB3D54AE9F6322F831E22F9CDE352DDF6B6B163E5ED7F4553A2C712CE6FAE72A8FECB9B11BF0C84CF9BFC8CFFFB9C0CE7AF315A323E9DA4AD91366763CBD623333F59F09C764D1A658A254160253B20A7EB4EF409534C4DD7A39C7F43896FD269BC28B5D4834C1F74C6E2503F9FF098DB413ED9CD9561A5A281CA6D44C31A5600003F626816CEA7BAC5FE7B53363CA7C925078751983C90E3526F01799D3363DCBA6BAF1F1F4DEA4E756F1A6FEFAF7B5668DD0AC621AA9723BD08F6AB0F66BA28A25DD5AD3DC7653A4E99DF5C115553E23C2156C0B16D7589A18ADB8D2CB60410D1CEC17CDD473D882C936CA347A0A5C09F5885499198ECE9BAE9E48B32633458F9C4B9ABC7A4E1065E324CE74AEE6C5562B4313DE57ADA0E9295858563890DFEBB41CC2064AAE190AAB192C31F06570A6D5ACF9D94A5AF9C4B6C102A10B46003702DC1A1B5A8CEE96955C9F11C809554C6CBEB4573687DB8A6D8BBE9E7C sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F9 smlen = 3522 -sm = 9308FD07A0A0119EF2CD2AB7AD608A74B0A787D7AC6B0FEE93C8308CBE9A33BF0D9E85DA2DC3D38377BF1B6A42DC15BC2DD77FC0169F94BE1B83A223EAD91C644FBC5A324E97F0B4D6841D2BB1BBB5016139680A60BE740E3B51CF91AD4704FFCFF9943E3C0465D1F46CB65A359A105EA3B459BC3A6F7F1689E94C57F9D6CFD550DC7BD21C11B0641ADD524C597E1FA389E356B4E45B0C18D0085C07EAB4A147F979A42FDDA37CCC9B74F2A38C66E9E379B2D1700D9DB606BAC8CF90DFCA396883DD7425D915BC62FFCD9F1EC26F08646D9CD9DA7A034AC82FF4B1E7D296B01D3355ACFA62FF00B3B30BE51F71C47369BF389C0692E2A55F3A27D4527A1E00730BBB09FA31D4E46122E46964AF616F2B5D4AD71BDA1213E315886BC09C0D8AE3E28C0B5C8C35DC9561C9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +sm = 515316550D01E64A8BB31E770D08A2369AA0CC35D8AC7FACB68D2EF495FF48BB5EEBDCB817B574C20680E85DDE21D952819BB9221EC2A5CD3409342E156A01DBC8B4470E69A1B21814AE2951832333705F33501899C45C89EDE8F708A9F54B3F6D9A8872E3F1D976F5BF81169D0C755C5528E1C607F696B70BB4CC16B12AFBDA4A57A7A47DEE713073067874FABFF20C710771B595EFD2A1BCBA17DD780BAD079E2A9DB82CD2480DE275BE1A53A16D0CAA01C88B58B058707240853A2824A4B92B67E7CA2D72EC749D2F4615757F44A1DC352B6DDDF0A53FCFA0E778E4BD52DB9105D74DD957472A3B032E53E4B272D68269EA6489AE0BC3FC32EFFBE4EEED628D687BB5292B0D4622E46964AF616F2B5D4AD71BDA1213E315886BC09C0D8AE3E28C0B5C8C35DC9561C9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = 1648CF36D27E07F0EA64F96CDA463A7ADEB54BBBD9A9F6CDC2870C6D83648E13F6E629E7BDFE4875021E4A767113C267225768E91466E6D012076CB9790E28FB66E3D28B8CE19335710709F7EF99B10EFB8E9CB286D2BE5564FF9F2A4F6245146395954F5D632D1FA4FD991C35596C880B4D3B12B6DAFDEE08AFAD4E59B423438B7AEA2BA771A7888D9D1DBADCE688C1B26FB983D180A9A1166037826EDD1BE758A674237612623C7D89824EE2162CBAF39C55FE298C5131C1A0FBEE1AB938FF19ECD56298911B32ABB7CCD0335E48033536C9E255AF4E86125288C95C007A7380172E21C48859EFF52090DFA69DD6BBC6126E3DE44910D2050A876D5A7E5098CB6E04EC3B94279E5B0BF247F3B31D6C2499AA396BD7EE838A5A22EA7C93104D3F45911085E4DE8B170D588D851BB3113F2E1BD7EDE0F7F67613B2210ECBC3CDACF656FBE13645D49A3768574C09E39BDD6750C41086129F40F02F9339785C1112A54F3B966CAFE2A6186F76643544935F88E2DB3E160B1CF4C75B55EA98129DE9611A2C17041CD63E76FA9DB8EBB5927B5B63E1D59B498909510CEA3105D400C58A91E27337A7C9D44906EA8B132FB2165A161B055A2D648E218CC97F443A42D1513374061A6EE071D7ACEDA2FB7B600DB2A079E0999F42718BACCECB2C8E3BA9A23A8A6CCDB72ADA3911F197BCD22DFDB7F7450908DB6FF12D5985AA894EAE563F86DF04502F51FEA84679B63BB672E3D972E41A3AD676AB5487574B8E1ADB58B10E31F35276DF6A8EFEF1F515B20C540B94AC873F11CBD017144D79495EAA98D6065D204EBA5BCA20A39DC47981AAE58AF4671CA9DCD8D058222A99196ACF5A1330DEC5633A0018B580DB8AE673823EA8A7B14E78AFD3AE133D799023EEF074B84839069A242D9609DF1483A86682FFD66975A2DA5A1F0FF6F3D85BFC99F8BB1978E03B87A10BA7323CE996A4F792B90E1BAFED7874F00C03DE8A7B351CAD42CD5DBFD413D53B1182C5173747D0B84DB1B5D569EEF0DA90CCC15305FC10119A73D600E57FF4E93CDE588F45CDDF97B324F057B02A48226017F6DE40440433B24BCBEB8FD04F4104705B8F7213EBEE98042680A8364FCCEC46F0A450E4CC04E5C9BAC308EA180C3672C7A26DE9DBD6F62FD250CD24FE45E24AB82E3D65414FEFD7962AB4EDC0470D3781F89620C62649CA67AB617E9BE01D4C0F60A97D32DF21A90DC50E471BABEC141BB1F7A3FB0DA789A8BD0D8D0C4686243CDB48B2801B79F2315C7EE750BCCA83A9902479DA74DA4A037E38AA0CE42768477D4721D13B6CF092BDD1CB437ADFB9147C8D46EDA3AB7531A194A8E35DCA3ED6AFFDE8BE0B7AA3A36201FFAE26DE01FBBBD58F96137DD9D71F5B2879DE68FA55B2CD8CA62BD46998AC928C5AC2A9843CE63EAB5F4A10790E72E13DBFA0C6EE3F8314984276E65DCD3090B75B13EA9860777EFF9B4BAC528984517A9920523A929CE1670CAC433327ED963FF93CEE0FF4F934F948B34054E47C88CE71DCF84B670D45E3ED6FEBF392ADCCA4ADBF31B35C2BB99DE8919091204FEEA1B3A1B89164827655166A98FD4F18FC26647B73E12CBAFE733B5CAA871B9B75743A30A3CF97F571A3983E1E9E424AE6E465CA4587D81D0C774FE6 +pk = 1648CF36D27E07F0EA64F96CDA463A7A43659ECECE3886087E0235ADD95A0CF84D7F7CC3C579B0024A9FC8E2E5FCBFEDF7119DE16A1324329485D1E138B79BD1026798E54D7653D51DF8E4032E9A38B86B3FF007642E04FED0FC82E46CF5D72D2E1368B201014E1B0A85E0FF4A359106DAA0FD5FB76E72B283BD859458DE5004E4EE1FB06E60B66BEAC1E01AB3CD5FC4FB9BB3E2C0100E7310AB6EC89DBB3AAD8FAD28E739695668111AF77847D2F86ECF5C65A4E70DDDD79C49F30A5204DCC243D737A44C2D672EF8149F7E56E9578F106D9856383A562F66A91EEDC5F337901C6916C22D37DD08A492830F63C17BABFE73486DB7C746239FD8F1BC1B13023E634D97BE4CA8025CD5B5A67B26AEAB1A13CBFD55213299F566A2770AD92A67DB92E8AC96E23A9D9DC04D70269FD575CEADAA6986DC20176C867DEA9E16FE0937A35DD5538243729709F85F0B896E0224FF534DF502B7AA99083F78C8BF268F35DCB31CC4F5C6D2500E95E57189853EC76A135D30671B5A1701C8CB824F55A4CFECE06F51BC4C7E916FDB9B8436F68372FC31C931EF050F927758C92B73B8AECE01D0D5EB901BCB5CF7BFD4AAC68ED6A0CCFEE2AC53F3BA601725BBE610B9F00F81E8E111C23B0FE842D2B17A235292735DC71264D24B26CFA416EF08F9D8B904956F1D42C9354368D01E225AA8544B5CB65CCDC772DE20050425EFDD92C208AAEBB2E43ED4BE6A48DEB633DFB72E26A2AD7BBF24FA2AAA7A8B9C683592218BA2832F0B8208DD91EC93A6D530A61C8DD327E0FEBB87F4074CEF0A6CE369CA45E436D43CEEA4AA7C8568AC381456ACC05CCEC00CDE942F465F5579DE95718F983C0EEE6E6EF9BEAA42555BE542BFF536CC8FE119C899CD8C8C3660A9EB66DED02842DB1A48EAB1FAB7D8FBAAFAF6FC09DF1A722D689442E9BD0A9D500B06DC6CE643A117B0577F644A19B92F4A4A31D2AC7B055EC52F9531F813BF8C697A0751CDEB20F418E9088195169DC7A538C5EA6E5843983F44FA8D7318B621F1270DAFD8A7AE50C21CA52D9D67D76C0BE6BCF2C490D91F66442D97584575B925E0C30623A914E69FD009EA72D6E00974D5C0C30AF06E0D638D9218B783D552F249E8E15027D4D5E9AC87D8179155932D361C4E3845FE8962445CDF33531C1DE9419D11C9BCB8446AD7447598EABEAFC0E3BE12449D280D5452246E63522F35632DF6C94C7DEF4176BF1FB38034EE3AD73D5D7FF77F7DBA9603FAE69D3CB6DEAA6907ED652E7F24D3E1D0CBC56A9C66506224D4F056AEA96DA8D7A482F0E198983F8E1017A52ABAA1BDC5B8824F3A2BB40941FD905F775F6C0B1C94CFB9957B4E8BA23C423CFB470F4AFCA949000E72AE4BA50EDFB9F2679C5F19F3D5EB87221D06C15FD44493FAB111442860D4EC68DC49FE9D6F0E8E198BBA2BD4E37C07E69820E161B87A03DB25A5BF8B11A22BE794D750BCE2BEA9BA9E17F94EE68CF9CAD34B4023F2E91DA2A5EF1FC8BDAC8F5F36B66E2DB420E5EB5AABDB8F1B66C4DD7C4AE879DAABAEF262FA03C462AB140DCCEF378189F5C94FE768389EDF77A85F664E9C05CEBA86134C7E5466B013639668E9033934E6F8886D632F5FE5B18D821AC1F15A651999AED459E22E120E2E90C956DE1CA2 sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE1 smlen = 3555 -sm = B07D0B0EC67C1109F8AE21C6CD057B91EDB46CACDACD275227476849CD470E9E24BC0B40075F13A33425C1DF82BDFBCA496052786070CE352C12E5151E6D9DD0825B6695569BCD83F6FBAC0F1E465937593E6E2B4773C70C5008151900FA8E9F07317AA096352959936556088DDB20035720C84170D313459ACFDB743292C4C77351630CC4D5263DADBDDE387069370A0D636B395E93BD824258456F60FAB1D1324CA6B9D796B8040F3B77F5434FD72BDCE86F32C4C9E56EA0A7234100B428E5F41CA01ACE82CC9107B72F1D1348A9A4820A4DCAD1E2D34A7C1818F2022BE25C83471ED565EBFA826D1DCD28C2BC5923F90AB79A30B27E20175B91387EA84F7A0440E6AD185DB7326C640107CA54A034CA0FE1E8C283DBF3ED4D0F25839C9A84BADFD1B17164594A45E637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +sm = 2648B3361B290AB01CD78044F1D80C339A6089E185CE44B42D428884FC25BDF2B07C50305C6A712E1CEA29A6D693E0730D947ED0FAF1FA3DB19ABDE236CDC880331FA0B99669BA7FDC008EC962EBAFC20A67941FE6EB55E3F01307A7028B110CE5B78CD79E2972EC432BA2584B1C84C0A19328B34BFCC5855FF88F8CBF5FF0F77593E5614FFD6DAFD3DEC09D1B47A2C3CE9BA2B9E93B963FA4BA3E015F1AB25EDB03F56ADE3C60CFEF8A7AA5A7E4D2DDE55CBC880D2FBFC27B6DA32399BCB7C5936EE3DA32BB7E407B8850DFC9975CB192CC77C0E0C51695041CBD783DD9763D3EF72D8D4D77FB3381ACF22D41C0CA2899E2A46897A7FBADA46FC996FBF583C9530776D68FDF8D166C640107CA54A034CA0FE1E8C283DBF3ED4D0F25839C9A84BADFD1B17164594A45E637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = B1922F04060CB2B366F83B7C0492FE762DBD35540FAA36AD0226D831E15702588F3A2D45AF934547D88DF6D3DE99A5FDB3DCB960C863F750D7B71D475B133AF018A91C75D585DA9A1DEE7381D926AF689B9AB73FA282BC19CDCB7F241AA150047C2704427884FC86657FDE3A554C66E0C356F56498DA17FCB40329D5EA3AA16CA24644E6B51CF1B1F29BDC2E91C99D2DBA711163F7E3D78362DABE06FAF62ED00B26C615DBB01DD80EF13E9C91C4A6C343FA8108C39D67A0D40030B9223709E6B51D3DC0937988C6AA27A1D45538220138C04229ECD63743070940EAE090D07934BE66BF97A00FC7A27F130290E72C5283E7C73D0D0E2FA74879FD62A20D13DAF4EA79041F2F1FBD7C31A1E34FE688E7562B2A5D3CB98C4C4C92F7BEEB21BEB72A440CB38260F9133034D318A5E2275C3904151BE274F1189247473C0DE7C61BA9B72BDE43E57EA381C0376550E07E40638338EA9E8DD083CAECD1CE3C8556A9D6A411C7C30DA55054403437F87030B85AA8C1615058E94023D42E073AB59E82EC1D94B0D3BB8CFFA2498EFB5121EF99A7BA0682BEBE50EE6D6E8FE062B120548E238C2F78498F41E70BF632E5F36A0EE118239E519C4F3D7FB7D44AC4DCB3A586F7B7A11F983C98225906A623F656B150F8C5A5A5D77B9A1439C167EA7B1E7DAA1446CC725E769860827521793343260A6C41CD4AE460BFA0C5EDBB9D8D9771C6E2220C02F55DCCC20B76BF765C072EEC164F411FEA675D84E9F1F252A8CC02F1E8BF5D4868BB7E8A133311614599ADA1F3669BC9864CF13E26EA5459220A648F1BEF1DF7B1048975CCBE3642B4B8EC963DD60FCE75C6F14E137D770CC8D99007D38DEB5DCAE3614742C85F8093386E0C534A2BCD02D2AD8BD0432CA35F11330E8FD9E0E4C4BEA0168AD022188F9D3FD069E007EE7BCA75301506DE6D999AACF78A5BFBC24E33A682C4BC87740B27238D7CD40570F47672C8DE2DBA22CFBC0E98EF1C1F6F62FEC9C6107D9611F42A46C87ECFE361D2739EDE896764161CBE481C39068476E3322F161AB4439D916AA8D328CCD511849328627B1ACEBC2544ECC2E931986D2F3D266FE7CD4B63C4C4EF80932DF20CBB774EA9C601846D903A2F5C2CC11EC7DB48C410CC18CED7A6643767417DBA3AA4AFB63CD53FB20FDA511C590239E0840A748C321FB8750D86721DC9F913FC433C9D00C62EB7A771432BE22A4BE274FC84DD1F6BD637C868F5630CC9B60B4E46CAEBA6007074BBB479E218F50BACD4DA9D7A45B1D7A1BCC6EEDD933EA55AF8DE4BA5E4F053DF9CB6D1477C17202049B7043D051CEDC40AFAA42BDB99788A918ADC6C9005695E74C4A4961AF529B6E992AF457FBB2422FD9F2FA17AEACCD67871AF8494EF5FB5D937197D20AF380D662D0DBB7EF32E978FF08576C6CF2BE42861D87E007FEF8C03CD5E87EBA1A2C3C8C36BE1D7C4BCC311A5A1DFC374E04B60C31A578F77E799AEE9A49E84A2C09B63367C50040E3E5B2BCE8C0D2A4129127EF339EC278FE9EB6D8A033484487DABADD26E819C125AE19A04C2B30D19DF88A1A2F5F3FC9DB049FA7FF842C8652C70E1BAB04D7328775FA043FD3CC2F4A2BC795713A712A3B3E175F335A97016654D6F0789368A73C366F1D1DB0AD3 +pk = B1922F04060CB2B366F83B7C0492FE76EB96E75B7D2C102702F070F569DABE2F4449DF304A155CA9301ED8433AE08FC3744CD6ABD8EDAB2AC34382FF3D8F4EF3FD5F46C93833A0E13C9C7BA6DE03337CD5226471CAED43DC3524A4417445B9B62CA70C549973372C32A94EB0E74D0F5A0A18A45CD63A2F64573871F17D4B525727A8A88B21753372933F07A123F9A9E28BA908D480B5107B629670EB46B79FEA65F9CB3D069C6D51166DF51DB6ABE0640DFB24F4CDF9A9B2C242DC5B3E7DA77A896FA6FE0213D3E3619018525A5FA1145804FC8A5D064F8ADAEF6049AA47666357E24E6B307052B134E8A286EE824AA4F9F250C891263CF038432C648D2D2C4EE922ACFB43D2A3800FE85CA38648FBF2265FE366AA60FC24B56830DDD5712C5F23F2D23987EF94D9F2359FFA001251DA483480130A5D53ABE6AEBF5AD1712C0420A68B668BEA01BC22D6F32886C8B63B45C7FF53DF75E74CE94BE7B7F0A5E4D6F1F6A32D8531780A0EDD362377C78DD03C24511625834F8A9EB48AD99C9ECA1907FE9F4BF1B7BA3BF4A9D3464EC269819EBD673CEF44AB122201EF6BCDD29527FAF9ABDC610F7AB07C7223C9A0F84E1BC21A896A9DBD5561502B04F1FCFB635BC574D05EBAA993204FEF1087B2351467E019FDD5A748791D78E8775FAE5BF5C169DA9D76127E8FA3BB57C016555905D241AC040B9C1F5B339D81D08AD7071549534367E16539E804C4C3850923B2C610449F0A4976E8582A8E980F1DBE6C2BF841B3B88C397DD84180ECD54E25E22EE3C0D3BFA2F3861E26DA6F5EE6FD5F047CD9911F7678BCB83D2846414D91E519876FA489E3D97673D938AC78D52EA54D986D500DDD2C8EF8C38483EE3D4B3D63ECC210D6F471E1024BEF7B52FF5ED51301DD06EE937D07518EEAE36F14839E9A3523048020BEB49AC19AA12958CD5AFBA3137E5E849E9C628AE90060DA1244730B5C783734E1D975CC05FF1B89E76183BFF8851766D05F771EB7B16B500C1622E45D150E52824BEFE74314EB2D01F40FF21DF209380DAA4D7007CB16A5B6F041C3057F3D055395097902F3445289042FB62D12EA3083201B0CE542549CC5A8BD5E888CCD169F56007297FF93D26F6F13DE47A42A984C907A3FC73DCD1C70AAC18E0D4EC718B2E9B6BD1330FA9950D81677DC81A50B86705C1FA2F16E52DABD8D40CFD82A2A666F3E49B0A29BDBCD830245E8CAEB815D4FF1235663870484CB28A1D3CD357677ECF78DF012DAD1FB60E5DF613A1264B3667364EF64F9D6C3092D6CC73F42E872B25DEB660E7D3F8051AE26D4E4000B5304DF4522AD9C6F082A543A24ED09E44D226634AED0076BFFC7871A25F10B958DC4440ECA59303ACC32791A406F2880C7C0409F846B0C42BDA4429BBD61B5C373AEEAA42810998358F90156A982D5573BCE78CC90870B4B26A16F66012145A650F721FA77B88A8EB7F4197AC4B9352467CD730853D16EADBC9C93CF8BCFCAA4A0574FDDB21622DC18A944DAD5713CA39BD57FFADC36EC5EF3926949A6114F66F4AD317248EA43C5090F5F3376BB91CE0125E4A615A71F23324C34B03536E2C7CDB81598F07EB81635E82B809856E1EE1A2186B2DBF184CE37A4E69C330B5996CA33A8E172441F9118CE158C sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF775 smlen = 3588 -sm = B6B2F3D61D5DF687327CEDA8B3C7D547A3BFAAEA9969304578F17FBE56D90EA33377F04C3256F0515228936F3D311BF8C0F9AB6917ABC0ACDD82C41EFDB2016807EA05E921E7BA35E657998ABD7551962D64C6EF1651B51CBC6C219845FC3DED59E43C1709E671800A90FC7534E2415E0F15F360D5F0EA9EFCBD42597B92783FC63C1A20A326B71DE2877CD6C4831E6A1A37DEE1E3C1BF7A1C529A64FAAC42409EDAEFFA16C94C6DF2B8FEA9D775C3CB148AD93D0C6AE2F329C59B990EB9F16E0FDACA6C971F615F1A71FD1C9B3D397CC3C230F8389059B24F2E73DBF871ACABB5102FA8CE3FD1751DA9A75E545BA0CA4C79A6E98BFB2B6E2B7D4EF28FF35849A591E0A5D7A794E8A1B3CF501A355D2DF63105A012F953FB896828FD3CE5AD4F308420B1A5D061D9CD36F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +sm = 9106CF9CD0FB0C6A69EE2332DF49B917F70AD0312425AC788626D385481E2F285577C5AEA46EDDA8F8FE179EDB68371DDC68F10F1831F00D6C32576860D3FF4F9175D7D767132464B1383C30AAFC5AE929CE3D1F817C96885673845A637EDDBF675DC7409D40B4E518A113964C6E23C0C6E481392248686A8F3CC981C29588A460FD3D6530026EEFBFF1B59AABAFEF9BE89FCDEC3C23AD3B7B5B53CA6E867261F08A2D18C5D9D2A8797AAB19AC38D3CE25755B2156CD7BF054112574EC3CAC3B8883BCA6E891529435A199F06175D825023064A9D269BEF12174E6418671CBBB44708313F6A843A806C17E177667D0119CFF6FF3DAB1A043CC9FB19124433CE958EA7405C62A94C4A1B3CF501A355D2DF63105A012F953FB896828FD3CE5AD4F308420B1A5D061D9CD36F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 8BEBE8D48E6D878911E263833B8B8E979E48B9A77D4A04A90ABDFCD2EE9780031B70F6EB97C442D3A14EF530447A18B1F20B1583168315328DE594A6F6AB06F0A52B33F2D369A631CE1353D91EAF37F9966E569EBEF59DDFC33CDEC36FC52BF1A68B851E20508BA9B7FB33BCA520008B248EFF0EDAF628355437078020A952B6208CBBEC81FF3A79BE231D82BCC4C877E8A3EA28F195359CBF5AC0EDC705E9E0514614BF1F1DEC9D9F7BB3F963168A5239F0309A4B1C787EEAE7686C964292F71F05C5741DCBC9F1FDB24AE68BC5E188F3C93188DE547D1493D44236A158BC3958972B34C3AD7DD8F92F681253C9F2B9F3759CBBAEE2D660FAFC7EAA4A0E4EB7212FF75F908F6106EF10A221998609E79DA4ED0A28CAA436B77E94762A5809E3D1624B948600A4307AE2054C4BBEC6A65D6782D7C010CEAF44D6DA7D9501546D5F2446657565DB488759AB6753D525FA87026C4468C10C3F3722519BEF89C84AD8B9040C3F764D9547470F051F649ABD959955084B839FD8C5549DE7DE574397702688181F8513976A24E97491E6F04F8E27951C6182B8A592A81953F705218C0BAF49F1E250E69F51B98B765C1B60909E483EEECFA810883CF7F03BC9382578C60715730FBEF8ADC1F9A9685EDAF1A599525DE51EB98261AC4222C13C0C7CC2C770FE53F76FBDF3B1F7FDA514784B922DB41BB887036EF90A3BD9EE30717F674BFEB0441F9A3BE9E1D3B82ACD627002285607B1CC57FDBF65ABCAF5D09A580938D21B5D226B632DAE69DCEDC58BB5ADE077F70D2E4FDF503F37BAAB577EF14F0850428DE472200917642F0AA8766C3FEBF7E9A5BE10D7EB407BE9677DC0C593F412E2BE262E078CD67EECDC4B17CF44F4D3199DDFE61EBAAFEC036A2765CD5CDF22CD66CD7D9E63DF2D7BED57A56D812AE3592E7C23A0B41AA6BEEAC5D41175ACB5BF4E5029DA4EA4ECDDE27D3E0AA0DBA3C619A0CDA407D615F1C11A592707D18E8567B56215CD5C0707B2AFE35ED401B149C1EA0E16B3AC65C3951310354CF0DA9481FC340E3F81DF96301D75B6C348C26C7401EBF80A9B91470DBF3BEC373B3DDBFC54C3D0B2A94F8E7FA40523D73F5A33582AC357A24AA50B417A7BA8986DE8851C3DEB74236C196A3A20C2B11F0C8F2AE0827CEA2952ABDC67DC4F5ECE05C9F59A2E6C24870EA76B4672CB62AD4BC3AE1F5D3FC0782C505F053206940642F7D3953E4BFACBEF4B97D194FE61EB35B6029482E75B7866E24170021135EEF372968A80B1BFA7B7B5815B28D9D663BDC2B8BC0F210972725357CAB434A500A73C0F45190F7B84E3484A9129024EC23EF223C79EC04F9D4C57BFCEEEDF999C1A172B1FECC84F247DE1512BC0B95E3EFCDDA4463579A1960BF787520DCF7A11CC39499B2D8BBBFCD10AB6FFF23459B9C41ABB0C26673841D3DBD9A870A8F767928002650CAFB29B34AA338576E9085786CC0F95E416B1E9822AA033019654078457D57525B842D64F45E75FA89769AD4160645F24641DA4ED2EA0E297FD6B7F54DE5D616C1FC8F973E772D5587C1D870046F35E8DC0ECBA9B80CDA2E6EAD2D20F3BC8233AB9A2705D212E1CA21F8BD0304FAF14A71E2090067136EEAE7EAE2F4F07195BA1424C9AA7839D078BB5F264 +pk = 8BEBE8D48E6D878911E263833B8B8E97F63EEEF13B047C94B171D70D4E241B7EAF5985575B6CA9E444D4A07506DF2342FD902924073EB81EB3557A3B6E61CA61CA7E2B9DA8627B1FB02B45D2BFAF3CCBDCA541378EF3C927BBE17BED91E7A5AF3D63253BF12E15FAA5E224F3061A94586645D7A9D3ECE36CBCF2D4DDA6D71655F32BA1D8C32B19DC79C6BD05BB9042E6DB3CB7F37E1C3DEDFF00060CBD965E0076BDC23DB963F2FBB7B61F66715B797E18705D601091855E8814E2E40FBEBD27B8B734942E46A139F117CF189FEEE5DC28CD3066EF371397E7C07DAE9844C80113E44F1159B8B171F75F12AEE6C380B42BB35D8753351AF3658BA8E297BB4860141778D992DB42B7E2458B58D1239129DAB47EC5BA0535F0E2A8F92A10D9DC2C78FB284FE9B29E99702751F9D3D840482E6C5309137C4B7AF2DC884909FD8F011BC61FBF1888DCEB7F20A0A6ED91DF57F0A2E7E0F1F9FACD5B10753D9FAD746511D9EF18F8EC5F3F12FEF1E6CB01CCD2EE418B315E12E24C567BD262CC3F599EF0BE02F3127C5F8B6D16CE0AB166BA3F496CD14FDE7630D228F36737371CBD767943891705493D8C109A28E62CF07EC8306F85D4C72E54F08F70DB187B2DA8C8AE72CA8D57CA7CF554ACF23782B004C0196221C2D50A31288B7C07380B932B5DA19E5D4E1A65CDB907EA819EADB81CDED2431F0610F044BBEE4C0BCD03A80E5310AFCB88240333515694F4EDEEF2F51ADF6DD787050D09C24282578B14AF882C1530682DBDF2BCA98FA4FA33A47602C46AC86F89D59E0CAF83D471EBEE9D7C54BFEE08361058DD92A23DDDCF86B8DF9FC54CDD0870B2BE3280BA6E34632C52C6F1CC16B028DADE25388702D8139B89AB31249DE39835A4A57FC22E09713C782BDA9B35BF8B4CFE98B2D1182127910DC2973045520CF763241C5F21473E7A281B48A2E0F487A455CAE97B6C2141B28988693C2FEE8DAC19B206FEEFFAFA03B2E9743DB4748816A0DADA830AC757C55ED216AC098ABC5F5F759A7B5E9CF58AB5DBBF8E5244785469CA1C409BC793D13259FCED023814CE76CBEEB88FDA6D45542C3C727E9847EBAB5CC624A230239DF8F942A90CC7A43AC12DF42DC31E92243320537C7AEEBF728677364B9CF6D67642D59F1FE45467061500293D96F68A71705594D4539C6025867B6320A681CB100363610737F0406D081373CE5ED1AD1C259236340FFA277B31E75650825409C8E14F38F4A344CD256B457B28736BCEE28FC96BE9B158E8CB3B5FBACF1D0CB585DF35E63B49E8C7B13E9F60B47534187314089AC6094A6FAA6438D6A67F8CB8AC96510FE8CA7C533A6BFB9E68BEEC41B901A61DCA0D7FC4ED3CF1B1A511B1E486DDCA4B9EF43F6590D3260D303455C63077D8EC8ABF3DB9853C76F2655117761AA0F3EFE02F05BEDECF7BA26396FA650B4AEFFEF70C109A2E6E918CCECAE9982A3B5C3728C9885752A72C634E235112A78A1F5CF3AE07C82BF11029CFEB80319BBF9A809E3D1A3B87BF32A8BABA5F5473C8505B0B85663D914634EE4833272F43239B115E5FE3994BDB37B8D7861F4D8B38226C3CA580A6FEB0F30E1FCF1D3BAB9AFFDD6446A060A3C93DE1283955CEB078F7176E2B1ED4F5513EE1A245732B72DB13 sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A86 smlen = 3621 -sm = 17E46E24A9F5F700BA2EE4558B1643D42F35E914E2D69E128A88CBDF8AF13D56127080B903A6235E18293438F0CE17DF562C35460B4E52A30B38A05E686E4496FCCF7A27CDD4AA4A4C5336A26AAEA474F23EFE3962B448811C49D433E40C33C410F079A46971F30E7866AD359B6566E04B2535131C1611D7644DAEE1F58FCABE53444C73E3CE606CF29F622082CA29740AF6F978C67D734E3EEC48DFBB0BD8E00787DEDC8525B99230238385738861227BA8D2E78BA745FD1274378EA9961AEC0E0E6000FE7FE7DD8894A6A8EAB8BA2F4708F433B22E30CE5375C23681ACF8E1DEA44B1937658D36A9D887A04413595089163DD5ED34B7A5C2BE09ED05F0511F59C8295BF9B51774EF23B1EF06E13A552B7DC9828FB5D26384D9107771364436D4A4252CDC64FDAA99572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +sm = 0EDD346AE159CD29D980586FB789AA3937E4D4209BBF659BBF3B444343C66A565863EC05A90447057CE382F83E5C823C720C0E816866F7BB9D88E81372F792A868C1BABACFD07E6E5A963CDD1D07B854611FF67B045B76855500EB138019672F371CB9FB911B1978C6D95D09FDCA1D9B1676C9B5976EE6055FCE2F0D839C1D4D2407E393F7EFEE71D798541530F707FEB8FCB031258B330E809AD85334F7E0FB6CD4ABF5A1D158E3E5DFB962AE2C50775421E3C3FE71F51E3FAF51DF8FA6E7FC82AC14DFC5625FF4D33CE070ADE445F8C206B837459E7255EBD6284A4275F292AFE79E06BDDA790D017AB9CDBCC9440591C5F68EB92788211AA14F934D61A36239CBC0342AA5F7694F5A4A764AD3269700BA9BCEB0CDC5566F1D66CEEFDC3FC9D4331192CE6CFDAA99572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/KAT/PQCsignKAT_24_MAYO_2.rsp b/KAT/PQCsignKAT_24_MAYO_2.rsp index ea12497..997617a 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 = 5B61421EDC1C90EFAF6075560F0206173E8C779F19CE68FEAF86B13EDF1C6838753C46DF9EE66FC928CF9D7C9FF2AB4E973600A5F59D46510389801105B06BA70A1EE60141BE71B357DD1D3A3B533A50DD5E5071CA3279811E79410800131E13FF06AC42D9F619E477065562E72EE365FB5B2790B091681E3446B25445EE3D4B44C748622DAD1C52A7EB79B3EFD9DE810B9B118E388A41E815EBA139F62857B998F9277108EA19CBAC9B95D1EFE741DA8EFAD1ABEBA49946AB216A96BC494BC422A81277C3C73262D74E1A42E1C97A422808AC7B3446832D0E767A6355866EE391B7F46BF290A0419F9C2C5C4D9B1869B39B8404633A1FB02CF66C8B387A44EB07A7B1DB3288E16D60D09B0373B5B81CDF2BEE52239EAFB61354BF6B06648CDB94CE11D74B1D74911FBC11EFA108F4EC6D7D214C3870C4758B6109BB0BEF576F04DAAC7C2B37A28FBBD35C9809DB42FBD72230D90622EACDFB24EE9B3DF8F2B99B8C8982B9DF64BCF5658F1FD025BFC1AD50A35A671EC93BEBF1B54818F3BFA77A82152840AB260E43E8436F4A27D64272A9119411D9129057E69A4D49C7DD8E96513907050FD31A0080AF8C0615726655624541175E853406782D43ED738645B44FD9959495C7BD14A664AFC28E5A01ADFAC40D76E624FC0B305C7679E13FE87C2DD255D567F0FE211D90E86C075718746E684159A0457A4CD511D92545BFAADEDF7160057420F9B5F5072CA99AE5661D0AAF23758292B21FC52152BE0556021440F9E300D2292F364DB7B702DF15CEF956F5F958D7B7D9BE55CC95D5947D85106E0BC47A65FB9BF5191AC4E003F331B332D2ABB61D7DF2B59ACB01598EFA1B586B8F526BC19F4CC1F7CD3104334C5408C4EF5E7DF35E4DD36CF538A15AE3E3B30431BBB8A72B2F58BFB934B864C7BA1C8E76A82CD15700CBF8DE577EF9E3AB1433CE3AD0A08DE2C344C21D49F3308D07BABF5B433424C8E98FB77865C1AAE453DD9185B1640BAA7F86CE87E412B045B61AB10D1BF2B20FA32E9120DBE69CB16A0B692647FC74213F47FF7571A23DFDD04663EC2435BE045BB44713B6212ADE8F613FB251192CEF415EDBF3AFE05DCBD548DEE79BA8CC473FAA483D544FCDAD6C5596404FCDB57AEA033D59D61BB8848C6DBC41700FFC0FDB614C3C2B5E94260737D77A5C26E64EAE9202AB55A7C4C92F1A827524B5488F19C258A271D550E6BB1EDCCB0AE82F81DEE4A0C683ECA83C3AAFDC535DCC2E9F7223262528308712A366D5D3C080E3077EE4FB371365A9667DCD5B6587678E1FA6D1932CE6CB3A0EDE225A8AF6A17E3BC594CA5EF370ACDE699E05648C8AF94A19FD77650E3553485E17DF123B59B3B489A9827560B336EC922D31834652C9EE767315B3D89B360B31B5FF90764272787B7C4691BA06B5809F3AFF2813A76D1BDFCCC04C0CB0F1053E425CE568BF0343AE9AF49EBBC5CE0F11F56FC30ED79180ACE5A1C071DAE94248FA84740C8030BFD11725CC1F6308835593A9D1DCD81827976F0658666E17204E20D1118B763DA097A4F5F6237D2373C502A277E117206F047546280A5345B309EA36FF68F39F65F8F68B7ADCB012D43AF1BC1623FCFA2D9A886D4E8B1294C13AD5E7EAA7B0AA6319FEC54040FF95DF3A624F452B5450DAB3634DE331EFF1A44B14C40E8BAFD5F766D1F019E3C9ED29D58137652C18C2EBD155667D83C630177F16D5DACA730C3154DD90824FB78C6809439444D6B1F7362E2971B34FBB7AA2323B12DDE24EDA1FBDE9AA2ED41CA958136B308945839713A29FD25188AEFBBAAB42E1C3A9E9EAF21B664557FC979FE715B7664CD59CFC94F2B0F6717F5EBB23C05398AAB83AD83F0DE1ABCE069D344DDFEDE8DC41C3CB24044EA5CB2E15C64907454469A07806317CFD8FCCB3496F9FE8B97271B9B21B0E7325E121EB46D701E1A45E2BB98E1450DBCBDFD12C5143B99186F9B803C782D297B60A940DA3D7536524DED50FC41FDBB1CA5624DB4F079F35A76EB8CDAB90ED86E6E3272BAF56B89CAD46DDA1E2C44D0F29BEC4E6D017CA0D2E61DAEEE985AB4D78CDEE5F4D74E22CBF24BB018B964F4F8E27F823A6C47A2259FD822155A8BBE0E8E7F056B4840A814D838B82BB9B8C32E463497CE06E23E48EA9AE1D2D9B8C5659E9A42E5010A15F1D9F90C676A364BD914361B8469BDF70BD12A59542BDC2E6BC555571A0DC7F9E540E2395E1EBD631A16206D056F21775A879FEBE8E13A2A05A8E8F9ADC83C78A11A4C060253C0DCA0319899A3266B6C4E8F975AE0DF91281FF7D24D7833B4001FC796E109D1762D9284A7E532E8D18D5C535A5CEDA544F229C13E6CC75B070C9E58CEA12F55EC302C74EEE880D0B81DAEEC15FEE7C4A54F95AEBCC999EEE69D029FD589931583B020F99D6378DD332A5034F02C8DD784C7C4AAEBD9D4DB4F5891371A8D564FDEEE94FD45F3CD4A30CB0EC5F56CC9D9C4CEE61AD027B58803AF963D59E627CB34ECBA8790F3799FDDC63A16E0F0FED018238E650097C7E5215F5D546FBD5F07F5DA6F1027062C5D0E14DC221672D1072C69EB7DE07234B557BA4862616BB235303338ED037D7DC1A0086B241C870727AB110908A0A1E452CC139AF21B28C5803DA8E8126A4C3A5EB90F9F5085705A79553C48241A7A0A3E863E1A46D9F10401D3F7F9887D985ADB9B46BA2481674FA89A29C72CAC205FAB9FE70DE3F7C0573100DDDD8BA4B0EAC79E8A938E27BC392AC6958E774085E69B4E17D003D762128F79855FC7B850E414C86E4AC2797855372E0E1C715E0A3B7A53DB69D01A3AD390E3BA7CDD01C54DED0B7345E8969F06F5F247956884CC423B73005D1823627023129492278325090E523BDF0835743B13E9165C3926719D5F1FD1B5E52F212C1968E9BC3B24D0D7D7BAB4B8D78B9BAD53842CC023B89335E6A65711A45CAD1D84412F9CDA3DA454935391E55455EBFE277E49DA756D83FCB379B3F21FCD8EC4E60A938EF306220C9A8922C4B3433D0A3B6B6F5B85AC740458EF4BCBC5DA96FD14C8E5FA323CDB0A48FE93D9370E7E919127B9BDF6784A74F2010FDA96BD929B0EDC68C97277E152FA63DB1F6F32510A4415BAA887DBEF3513D047042F2A4E5BE0587EBB0F4990748E0C99459E3CA8B4758B6E7896C8051248D5CA380871FFD409F3DC08686426BCE30DB9C9FCEB7A357FE5637FFB2015629EEB93CF281C6D7451AF399E1C21D3744895A487DA1E47E4A2E0014465EF611934932E8C197D149004C5B87E35B31CD2A497283E69CA32EDDEE16C3CB93A5BE3A057994505295F5050D46A12FB1F098C0C5B5BC06095CD54809B353936E69C121823C58F24579A115BB67F816F72534A9D5D1706BA4ECE1BDB76FE0026B508D02520EFE835A14F503E8F9BDF9C08CF3A3AEC056615B2886C2A963418B2B63521C68FC9F5E41DFDB81E16697E75CB42AA3E7124E13469088A57AE5C22B5DDBD1B2485A79EA407B2FAB192E8ECD3BCB3295CA4E7AA547B4DEA6E1A91C08154D3801C0B51207B8C54DE2CCF26652269C00C7689842C2BECF01CFDA32ABDACA6056F26784C7AE44898D954E27A010D2F1E5181913A5855F3D0A8ED19AFF96264AE0875591D4E540EFBD6CBE315EA132580EC17EDF1EB39D9E80F74D822E7BAB00F3616852DCFBE126B8D3DF0FEDC690C783351367548B1DBB439486F8819F23C92CA891DC041D42F3A1925E38A02826A720F8CBF4A37EAB77716468FE5EDF96F836E4D88D6A613803B0CCA949445554C920F6F255A8BF499612A1C9BECBE373CD097FE7B047CA0098A922AFC3C1F77AE22285704284C97450BCAE4D23B1FB651F7FC76D52EE6BFCD56F494A3508DE991EAA81DDF8837B532C03FBC148B2A1DE942C305FBB81DCE0121EC95A1F4C68905FCB18DF7DD738FA627E451D8AE14F9F629B36C1C1659406A7C15F7D1E25E3769152B41BA1350581B8A7863CB1BD3C545E3442120B8F6AE9EC49115D100F2169356A6B1CAE6EC6EB5E321F7D20DBCBA03EBA1FB2EBB997916E7968F9F73340EA919F9D1686E1289232D7079E30CDEAD371F1C41691185C3A772A97A4EC53457404D3E93A45C8527999F1C3E152B948677791C8E3B9F62C4B3502618559C3C8C3EB0F0C21114EE1AC9BF7AF92E9363B0D1B2643BD1410CCE42989B80DD65997FC9A392B52F6F20C2FEC04BD39B2D0EAF8D01532BA344B21F20491DB90941E4C88D4635789C3FBC743F21C1613F2B25A1C3FBD59AEB232393543413BB16A59CDABE195E56D6A928EA22D179A9B6E40922A2DCBFBEB7125ED43BED0095F0CF6A25C2B2BC88926A07BFDBBA7F8423BD51C25D150127650558F4F291A64754508654BD63B72523BC767774C50DA4D77AD688275F296B52001B81980400138C2156258CCBDD8AB0A59FF001E4A4DC624EF332221840B72DE0AF108BC127CC91C23196BF2D41C593D6E657EDF64F74121DAE99905226C9C18453A026F24CF64CF3D6ED0CB51B4A4CD365A8C07D7F0AE381D7F7957058768909970194F603CE1B7F24BFBF68C8D7B53D3D169ABD58BEFED6B5416BB71555BBCD7FF4C28F4B8BCA5D86C085F01EE935A25A95FAC5B63EB9B5AA6EA5C9C748264887447BF3010C8AEE5E0D0B1BEEA292090053674611BE2104C6BAF7EF4C8DBAC3A35C8B748A9180B364652A68CD7767A26DB8F86ED296D2A67F0223684219626328D5B00316BCE7C9F7FD60C6FD3375F73B44EED2256942373820A14672B018C0EB97FD079A5D6B1B166C43D737097ED4668811335F4C325CFC0ACFB44FDECAA445F87CEBD978693C05AC0326FBC5026F58B1E3EA6489A5A2D5BFED4935C1C7B24B6B2F67D69EE4E7CE7BE91646405008E6838357B082A1650E2469F37CCAC8F1B925DFE7B561654301A085E394939A362468144A94159122547BE0B26075444205F4AAABE6ABF0A7801D88EE3359BB5FE3772405E1C27A1D3863C8262436DC69144686DFDBBFB3ACE5844CE32598301D8DD6F30A04EBE3996CFE440DE0CB7959EAB6A41F42547D2C130785AB2A055DF3281DD6F2537B23740CD5C17E2FEC24F2A7A80A134C6E09A9E5DA2740963FE355C79E20E1FCB456029803015A238FBDB63BE50CC7974396ED84BD48FCFFBC9A5AB895CE274F910C3F9265BC65290360445F7B7897A228A4FDD53A85BD31A350EFCE5EC8263006DCC651465E658AE1998E6EDECC37C7F81DEC7EA9F51CE97DEFD062E9EABA9CA963EFA09FE07317FA902FF72726D127B7B7F8F2CC652866FF46E2886B3FCFB443DF3F179166A783A019B63186ED926004A411AB9CD41B89ED85A122A88A227257112BA18BB1256C10D6D4C4D85DEFC17CBFE3C5A210777E8F69DE9262221D6E1BF64D1F7960514F2DD3C59DC1325784DAE980C9E1FD2FCCA209F07894E9618638D8D0DB1AA211B34E6F3CA39578442879FBED81E6C1F4EE9B9A6C425B1720EBD07AC08F58EE9DE9BC9D15A6C9FBBD42288DBFA8FAAE4D4CC8C1EA9FB9BE8C89CE534C178E79FBF9B663CF68C052FAC0DFCB0C29726BE081E82883FB52C4B34EDA7479C665A64E2D79D8FA8A3DF62503797B6C0A6DE719C39AE69F268418D3553E61A3934BBD7F715E85687A97810B6584187412DBE0BA653F6365096944D746A78CDB6479808583C483415F9D05F37C65B5A68CB1C39F6B9027F61216593446004ABC75E642C886A884488CEECC322A9D5AD5F057E5495A94AB68E448889D2245CE2EAE43587F03AF52F0C23B0057F6E075C4BBE7875BC961881BBBE2AB8A23EE61F0104425C0B08A97C3275F74A6E4A587F13BEF7F73D4187CF4ED6AB9CD7042FB4C2702F1BA566320C309AC78D5115FBCEAE0F0DA779B32A79A921F98F23705C40E1EA76E0D559C3AD0927216EF5B6AB707A54D44F86C51BEC4699AD340DF3EC299BD29CB8C46DAAE5BF54D838DECB10693F0E6B91002E5F2D436E67A179145D5259E1E3C5DAB29083708B6EAFAA35FB9E0765EDC5A611FB80FE15FE5217440412B637DF0D9210BB5AD9F62949D1DAC3C188FB9FFEE58328D4F839E3F7115F184E81A8B044BC14506EEFBE5798A654327C77125A6D0E31150380DBF734DB2AE3F6AC3B7BE1E4B2CFE7FFFDCD0D16B38E99919E15BAA024A5B7ED14B5E492E29BE607503C0ADBACA70548037667E36FCA0456BCD85C54196E8D82D23D5E1C41DC629661F1DD6BE52E5D708D3712B928EA62A24F5F824A6B6ADDB762449D338398D3A3B573F83A1D7E77B719E8D202D35A25977F5ABF995C6F65087517739878EACF4D5EB37242F465B168D2918D8D29D2A055B1B94BD6FC59CCA4568E23AD84B77B6B7B300EAE89FABBA0BCD07D8555F40F279DDC7893777ED368D268CAED513546BFFFD896592EEC70629AD66C7B32BF3597F9DAC33E61E4F3C556A32CE4984AF922AE8C2B16317CB755B41C06BBFE3018BD8326178A2A9F675525F09FC6DFC1762CD29CC79361DAEA1B22FAB782155ED8C3C873732622C828C8F6688DBC27F0BD2A71686B4859207AA8D70BACABA53B81D213739907A85DA2ABAF7CEACCED1F76D2196354B61D56A73EEC3AE8E40ECCDFA3EF60EBB2C4C8E2627ED443FC929C35D6E4CC6B2C6733B6AF95FA8ACEFDFB5735AE79B8DB19FD88501E5168283DC95F9D7AE2A3F9A31755E45B13E7ACA135431B7455409395B9AE6402CEB1298788CCB0B6A2E211B463642DD674726A4CC84DDA1CC8F8BB6DDD30DCE308F026F4C7230646F436C5E8129BCDBA224E243386786EAC99FD5C53AD10687736D78DDC1CE4FC9A742C8F1328F756F7DF712A5F4ED8F092DD566D8F6D64256195E1A7F160412C34708021B966D8F5CFB5386650BC0A4C02B4AA35CC161C54D025E3053F48A30F6C3B4C0B58B63C502E2DE0C8B19058B344768B86EF2976A95F8B7BA9ECFBAC43766D0427B11AFA879C3E0023BE8C3D3770ABFC80229B41ECCEC37B45D4C3A1FEA82B70A2E5C985383D24A86D9D0C9A6306718A2DA0936C9CDA5AB415CC866BF07C7A42BD51CE175E1DA647F6794AABB8B7D755D315581262987B5587A63C8A32D3896B1DDD668B052F7C606F147120C646691FC80F083FDC73A894DE81FF154F6892E5AFC8EFEDA2A63C5C450FC0BB3B934EB778BA0E608EECF8CC0508472E6484954B76EC3DAF35F60F077B4915EAB258DF89C5C8A5BB9B41B172C9F8E44F28E40A08F68477F5ABE4A200C223D9746B61702F431C69D34D812AEE4D44B4FE17DD12CBAE465A3DADEE991A1BA3344E12A38B6D01311E8A9580A9AD12CE1D1748695B7957E4BB1EC7E0C4C252DE2843B7BB0EA308FA701733DD46D4E4DDA84EEA9A841C54367E16457269BDFA12EFCA7A834F5F23D1B1A169EF542E382C7AB3B45792BB65BAF40A3D6A8570320C80E8094D9BD643F299A9CD4201BDC6A5E4521209C8F29770693FAA20049A05A0E6AA29E6E8E5538433CAB17FBB692E50612A853414718361ECA580CD08E892676FE21C93D3628EE48E7FC70B267F4730F3F1131740F1924F0C1596B8040496833076DB963B7BBE69B5FC5B1D28BBB76ADC12E614CFB6428BA56CB14FC53BDBA5B30778605596CFD136F3F9A4D540715C3E14E64FB966FC92C85DADB8974361A6DEA110C40C67B3D7BAD2382726D7DD4D4B531344FB85D0FD778332B6F5E66323DC04989769EF2ED09B988CF30C9E9352E57DDF1FAA8B928165EA6183920194F1B4C9F73DA04959B5BE4D2BE7821ED20EBA77C12D9E1827B2C90300017EA1938B24BAA4A1FA2C317D2E0D +pk = 5B61421EDC1C90EFAF6075560F02061720C95408F4ADF1B100963CB01B86F8C6F22506A129A62A3F2014411A336B9E4D695FF4063889542125CFF201F826F3DF62C1BAC98425A8975E755B4CA98EC8A07CB3C46A5FC285127482A82E7AF285B06F5A28A89D51134AE391517C7879B8646CC1084D5D8498CCD10C09B4F380B0F465052936275A376EF97DFCD6D54F4C1D706B2B76913B68B92801C8091CAC6E80BD631F807BBAE8C64A45B2D9224939F58A41F0D315C33C3E528A0DAF8A9E199C2F9BBD44A39AB5C0AE431E343CD83F60E04064C0C36729CAAF849A90C511DF615BE490032B0E9BE0C6CC3F2FEB6635420023749FF0843E3F8207C84DA8EA3042DCCA0EA1A32E969A14A3447DB8239C536775BAC5B24D20FDEAE8CE75042E22A92C1CEAEFF33BED74954BC95A8372895DBE05897C3AE601D1FAB53E785DAC83996B4175D730934F63AA5F25D050795A3CD774E8ABC548D095679DEE401445AFECAFC854A7B156D590844C015FC94A947AEF5B0A60A903905F25F37EC3C20766976382A72777E85A0B79E27A6BAE89F140F88E5D1E42BA59C067279D426BB6F915028F528EF238E20E8E910EDA1780F9626644EE20A33070F0B154B7CAF1A48F351890571EBB06E6DF051F1B8336F6EAE9A3F43AE1CA398CD89EA0BB820ED92E8199574B7C9D98668CA34D4DDC25D198EF16A37D0157F597CCF1DA0826515A80F6D8E42FC44A95FA1395F99999D3522AE49CA718CD9B8750FD7742D36D0FF2300191AB20850C72670BE0D308963CFC37421B92B4EC6B7A4CEAD9603AD826B8BAA3C3831604D6DD144BD5A3624CE0931B7B8D98E089E3B6C736170CD0D0E7D130AD87BA944381E61ECDA33AAA987D2D02FCB775A973477565BCAFBEE896EAE308C0CBD3E058B27C095495930A2187E3532D99D5646D5CBC872AE292FF485515218035C737D562769494534E4F32AEE4E464839568259123A1A16CE4DBAD5D3360504FC92E7683E66377DC48F8365AD1A9952F5D6B626A55C4C19BB376C5440C9A86C362B1DD46EB5706CE1FD27F305899274B6D4465900AB2D36F864C7DF48679C373D05CB3DE57F7DC050D3E6EC1586DE6ECBA201149DC4C0040A73440E7D339A5978B839D035B6BA97F57505CE9822EE5ADC43C172F35BEA23B29C90923D450AF9E0C0426F94DB4260CC2C635669CD915D5E593BF34C933139A54E5D2773DF2B3A649E1773C2295F8C90CBEDCF89367B56ECF323376D18317AA7501FDCA6C791AF8B6B72521C75565499C0A76107BD744431E96BAEFB818733F52B49C60A5A55297E91D99F0AA562E32AEF2DC998CABCEAD141B53B5EB47053A906673514FE689B2AA5116F5D1A814E2F4ED84EEE3F31B34B3D61C6D312B887AB6FE3B7BD3EEFD6B640DDED3857150095C5A7E863C02A8BA09757248F223347DF367B7398B6E0D867EEDCB8F8CEC5B05799493EE6DD243C28E719C462D101CBBD3FEE8D969D37FFE9C27D293C9F70DB5DF4F67E28636E4159C01EC26131560D3C184CB848F1C32462FF29B29648E59121A056077C2EADC1FF7D0C0216C6ACD862433661D214701F6A15E86FB56438143B15EF6510171022A0F339838DAF6576C468B3B85CDC5A90768C0E51F1EF8C41EAE6D077D9BE1BB1FF4CD4A43C12E00D78D091DE6778687AC827C3D664AA16F4B4C38E138A6AF15BB7C351DEC5862687CF8D021F4D3C95DF47907299055080AE3FA04182FE831ED0D691F8B32A77CB20FEDED06B10240B290F6BDEB24DAC0AD786B144B945564501CFC40A625CB13EDE226E86EFD25310C3DC945A292D9B2FCD2AEECF36CA0092DCABEA1C5FA507815FAF2617779D585941B2781260245D3648954489E119D6B8BD604EC8C85BF246B7F167CC0BC9F211CAD158FCEED8FA06571D105F0EC30C37B4D6983E68B0C9474E927FB4CEA03906BEB494E3C9A909A36E3CD3B2E14EF0BBD2B24505CBC0EB11B86030C64D826BCB6F882759A2DD6DF158F38CC231C7CC3DA9957AB4B32D178DEAACCEEADF80775F018F94D3B88FC182B16A03A3EB54924C9EF5FB4C71D354852B2FA9A53F1114C3F345D3671898CC2F4F16905047F17B3F61D7F13F8968B22EDC5EBD52B31ED5407AD29DD5C22A06B8D9206C8E992C672409DFCA11C448BAB9FDF8238910D0A92087AB26E4BE45F6C03379446EC5354FCA8E58AA40518382BC06E8416138D1E82C944037B054BBE307A0072E9CD433E2024B0543CC4B10AA15778AA6053F163766C1701CB99C6100364714B1BFB45C7A99B01D6555078430A5BAB6BD9B742966B1B6D65D4B1C064E59EF2216CA22B8A0EA6D86BF1E0E70341BA8ADD03DAC2A92C79265304A21EBDFA28C9DC531F5AB45C546952B81F0FA2537E44DD6ECFCEFA04C32C690DE8E8297E55B832EB8204ED95625DC51502A2794D07F1D847A579D03FF58CEABB127CF33BA96DDF72488C39C0B528A5946CFA5A0659B1A0DC9B010C3B8CBBB3337A7CC3791DCCFBD4AEDF1D12FA8EF70BACF816F332DCDB53783C6AB0E626F4DD12500ABBC4A8C29C929252B678625618B714954B1C3B7934112A821591BB0D7F5F49C3D508CB11E8B2178567DB88564571046A81638E67047EBC593CDD8CDBEC9091F4B916BA0F6ADA5CD15D587CFDCB0916E0C62590406305091404D1D7A0E1D1E46A872F2BA2DA222A46ADF95AF98EF3EF18498C7EC34DF9FD3566D3EBB34AC5C0543F9B87E9B096F4DC0070460801631E3BF98ED3EE3CFAB294BE153FB40F1EDFF62ADB0811BA393D06DE8493765CD613B8D98E618DACA8CF0DCAABD6617C8B28AC7B9A0C4CA385783D3F531236F03007845217EDBCBDC1F43B81A275AED8D8E8805519CC663F05D5509878782577999538DE9505647CBB4E170D24B6A9A50D04F94A06C2EA5BC52FDEAE09A5E56B82971DD9AD1B860841A4F36C1D96CE98B80CF1200C335FEA6A986B50A600D41E4D8C17F5F26DA29EC9A882B09658DD75A314F17DDE871A2CE113BE0FC230C4D1E17DD7410D5507A9B6E15DF9CEEABD1407943BD2D4A4D72CBA26BAA62460CED8FAE0914BCC111254276BB1AF0AD4F5B6354F97629CDD785D4B1B5EA168F84AB2A60FB15864E159B65A5EC60E8C1FB53CB46994C56D5D8F3ABA055E3AB469ED344AF0D82D5E809F0F6FBACFFA0B4E81BDE6859D642F9D6EFC18DA7D3FDE978733AA27499574B4D682BD3723366AF7C58EE3EBCC60C1D2052B9225F78DE2572F2E077703BC9554115F394D748639858C68FADC7C00D65264A248DBB7B5DD8B46DBC14F8383AE4A8F93A96A21C9435974DD618EEB679CE0EC645C9A04843A2DBD2AA3B43E04EB2EB1F16719A2C49CD40AA375E388FB570F58A183B8E6EA8035FB2A9AEB33F9634A5E9EADEA749188DA32040F33ED7C8582131EDA1999DD46FA1E620D351ADADF4FC6ECB06DCA5BDBFB8C608DAA1DDFC467B25E37F6EC96EE853F9C296B68A991EADD25D6E0D831C52327496938D90D992A02186AB73875CA101206624FFA19FC0962414813D68A962B3AE1EDC96AFEA37B6DC5F03B0E53D383A7863D890F6FDB55C5A8FBC928A48A94B0547E4276C219ED16EA406D0B5DC0752B3759F11E52763EFDB0EFB2083E489D5006FE9F00EBD43E29A834753051130F4F4C26CFE04360B7E87B0C483CCC86F82ACC5AE4088CB8FF631053C9FC1F11EABAA4E7A39ABA7DF3C8DC4ECADC99328F96DCEADDB3DD03808EB8777EB5A9C48D0DF64C1CB548EE6C155F9895CF0010C287862B93777AAD8CAFCB7ECBD3382959BCA408B7629A94311E6D225ACC8CEDC4F629132E41C66B5D0DEAEC6A5BA9043959EF95544703EFDA95E86858E6AEA844AC89250DDF9269ECDEFF2D5F9188BD0CAEF089FC7AD12581AC89EE2DDB4487E02E1ABEE3AFC1742BF1729483922545CE9DF3ED7E862A0FE887BF4C0CC819900F0B186D9DC42E7CE1C97F7411906A4B21BD5DE9F8EFBC453740FEA0DE5AD294727749A8CB42837C32DCFA02EA4FCBC64401ED7D8DAB0CAAAED4EA0ADF4E103B37D1815F455639F7F43F658BAFEE707A60074DC59E0D88318322EB70A2C58A0B696A37DFD5AEC0A4FF2E43F667650F958E31580FA3042AF2BDB293E04FAAEBEA7CE880A34FCAC03213930129A7528B2987F09A4AC6C7DD0A5C81A4486278C22C120BCA7041C70B715D69709C63829CBC2896F3C6C220B5EAFD9A0D6BE649DAA6C7B2913741763E58BA28B4E663B9463DDF7DACBCEF828A70DCF07F3F62AB32DDC219AF53BAF14153EA5AA0E43C10907DFB3D94AB53829088FF0AF836A079AB84D784AA59EC06FD8F3E5FEC93B21ECB4675BE4AF99185CE599711768FC9C4281D282EA51949197EB7C8B4C10158828C8926B1D238FF7874CB950665F00A9C2F87A01E3A97F405F68751CF23C3C71C19AC6C77B6A3C87F8EDB8BF65A6F7ED09835EC2DCBA7AC3D711DF7C2654375FEA738B88E8ECF7422B5B9AB29B577B0887B6A26FD7C2FE86B40012C6744423E31BA125CFAA309774B59A90FC535ABCD21088BAA5399A904804F13EFF872F34CC0073837B43C166310C60C43D0DC236CE36CF72DAFDAFF2A22548CF6BB86601CB07C0E341FBB25063FECBC90CAAEB63AD62108B8B9534D8448B08EA1380AE5A38F3268ABA59467100D4A1698CBF11F6F7F0DF496977F4C46607C69A2679F35C22B6D8D5813DA0AB90B38E1561F8E61AAB569152B441CFAAE27893AFA34293442D90CBB96EBF19950C280890B7E80C2F6AE5D1061AADA2E1A3F26AF8BE78E8B0B604D459FE9DBDAD7BE8813CFFDFA452115551FF755617B61AB2B5F760E171D4804F308BCAF18EA1638FC5151B391ADE202CE184C28ACB878D24A6C854BAA9002D2FA9650EE2FF308502EDB43B2A2A079BBC132B99B1FB78F806EF7C0C373B0738E1A120537EAFCF7ADB75CB9A38695298FB45A65FC16FDBEC8727CEB476FFF811E01599D0C9E413F63CF7B4E3C860D16E5308C49AC059CCF6E6B478664480FADA0CCC9A667812FB6FA6991685D8BF6BA285FD50F0A12CC4E9A83B4D7AC0E8702C6EE3D3650474AA22381E0E420E0900154F5DC3D6922EF5849E0B7BC147CA0806F99A536306D13605617B236F7B63945B923A27DBF44B71CC60D77D4897447EBF0C41A40CC4B461F7378BA2FCCA270EBE0D8B90221A33ED5D574F24C9DBE30A1BC3911718A308548A6C16FD50742CC044E8FA72888702561494192D74FA4B241708E5E621D02C2AF98E9B8119B03E78D90C316C811893818698C64EACFBC07E4342F375673CD4F05E22B39D4DC7C2B97A8E827AEBC462D6489D05B5CF1E78C9BEE5620F5EFAE488526E8DDF6E4DB1BA9E1234C63E5BCEBFBC9CA096AFBF8DFC78D8B60329CE93F383500DE12C14DBD622F995FDC0AD59480B6E9C40019198C15B12191B68A8FB83883A80CF8B56C62A39209B6EDB6FBB7CABA68DB81538D56B88E229ED55053354F2698B85DDF68DD0F1488EE987B3ECE55D4073CA8380695EFEB35DABAC9EC43D0CD59A720299A8CE07E95D11BC2F228F1C8ACE3E25029A381B67E7C90393414F7901A18B7A3CE1217BEC264BA580392E23BF1810D6E28A3A3076D2F192F63004401B9BF85828CB9EB522772D00006F7F5BA5D5BCB8381ECE25A3D97253F3E4E43ED953629EFD630110FF5B9D60FA032A69679F141546A461B562AAEB6058F3266BD829ED18968BE8D96A13D92145549CD36651069CCEC273A73010015211D1A6DF8EFB6916EF86CAEF5478FA626547092EF2929ABD8D29A339054F389C50F58C5FDE202C13EC561C4863F635F5E4AA5CFE4631E315ACB9718BEFAD60A6C18AC57C8F17AC6E50C2D4D3602393DEC55479438D931396C7AAAA0E40E5E8D73FCF7F84F58D94FB228EC4D9CCA072C25FDCEB142AD3702FAEEAD25311E93698F09D710751057D8CA9C5C996D379AAA697C1BD1C9F8376AA7F07A373B7D789CE5EAC287ADF215FFAC285119F80626058DE80FC70ABCF46E6B8F2608BAE39228EAF3A65FE387406A48FB85C95C708FDA97C7839CF688D0173F7E109D4D20CCE9D35F9D59659A0B70E9B091D50611B8D791DC52BF1998DD714D2EA88DEB40244FCE5FBF8941B6B103828FA961870AE9ED575E848EBE4AB03D527DF635249D3BBEB59879CC94E486940EEC915D3818894DA9406AB11B8EF4CBEC6C42A8FE910E375FBBD2C528FD20753E4C59285EDC8DE29CFA8230913FB0E1064A6B6D8E37515E57BF5373EDD65836E6F4D14E4A4356794B579EC05932E0522C1283399980807234D860047A80B93540184FCD27E2361D13D355955A04EA109DA4038DBDC3780B7BAD238684FE61B022D88D77ACBBBBBA7B4FFEC56B95CD9EEF72148F6CC44E3BF7BD4331A32532830BF1B16C30A92DF2F6393027BFE8EC66684DFEBC59B279390FA847075E805DBCE8D5E78283672116D4BE0DE68BC29EC7C5BB6B966C2415D6187C91BBE65C154024B7DFFB9B64A6FC90A78CAC2ACC3F2856422804F994037CE4D6F94C63E9A683275B083828C3A6A92293BADE802B125DCDD6375C77976AD02ED55E5F2EB13E20519B45E7D62C420030381B3EB0D798EE14DDE768B7CAF550379E34291D01DA7855C1AD78C73CE28AD9B8EA6775DE0FB97BCA0B31F706A703BBB85AFB150CD7C9514B1ED934CA1838387DF15D5E388A4E1C8390985FDECCE8D65E17F82015DB16B3E06C50DDC6C564AE9AC8A0F6A1B157CD46D3BCECBB90CE52F7838DE2E9A36882C86F6586FDDA345231C6C8772E72F4D6E8C4590F8B189E4FA11CF2F1E99F0FB8CBF41AA9CBE88A8CEE4335A8966ED686D8B6B5D99BC37442C672D616057446A21512BCDD26E72D5FA025EE5EC27D5CF8C12E3011E7D77FD2AE2A4DAE2665FF4DAA4A19CB84D904505304B4AC8F6BA2733F7F686BBBD61D908788FB99D2943C09ABC59E95B13379BF17F319FDF5C4BEB5868B072D5EB23383551D6D81FF29AA9BB6C36098E9E041328315FC96AF5575DB31651C94739F40F5E894E4CCB4AFDB91633D041782C8CABAAA45AEB3FCBD849933D3A768A5EFDE7E1B880211391445BC80ED57D321067CC35656AE10307506E333C3AC3C324FF7526722FA51CCD98EE47C1D0921329837E54FC900CF450D0E47C62A3205897778B18FD9BAA94D55816582FF544319B90482404A478CE5EB33309F31E0DBD8D9B3F7E0BEC4B72BAB969EDD300DBED57B19D5D55052D6C4C411875055E226C5601BFD209853D0D17E05AA011CB5B71379D861B9FD28A5E74604004346AAA6BF8F7810892903CC11C6DC4501AEB1A868206F41C90012414AB745911A3E7F3AADC034527858FBF0A662097E69285755CA40D23647D105AC77330F1AD3303345015CD4EC9F58DEBECA13466D91EC6E60AAEFB9218DC1A427B0730528186EC2E8E319DDEDF3314DB78891E7FF76A14DE1479ED786361B32B1B2860A07AE70211D53E3D9E2789F3250446EFEEFEB7475B7D07E2F8AFD7EA02DBE7D55B8CD198F29E2DE781C4D6A599843A08B0C441C8CFA5408860E9AFEAB0A518A8378AEC61E897EAB38AC3CE23AEE2BA036ADF9757C8CB8CD1AE730EC92044EDD86640F36BF94AC862B7377B045232D27BD0B83131012B3B302D108239EB1ADF5F59354ABD7D7B6E8F0EC6094A33E6FEF359C6D338AFDD8C50443F25042E6CA3B021D0FD649096636B1C0C0D304E12C00314B125C188A4B4C0F0A628D4A66EE6E4D93AA7D6E5B1F18B7443A85351F7446126BC323A32D1800B3FBF1782A4427FD609E4B74861B4E0C sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB14803 smlen = 213 -sm = 2FFC5F5286851D44318095E9AC4FAE5E70DFD0D652A23DB5FE984C4414DCC1C48036A4F7F5A25D889BC8CC939367B15E6EBB4EB950E23376A30AFB2196041897D1B4792D5094B7D5020693ECB8AD3D84EDFE955655EE8E34D7905DCB2E1F014247F9679C143671B410DEF05B64019B1BB742BB07C3AB867116A90825CC7ECE8AAA337DD0AE27C3A3B65FF2A6DC737520F78374FDD14EE186E9AAC348E03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +sm = C9D5CA87A000C1AF11C0AE4D91313DE576938012D6321A6712805E9102B5ACA16ACBA758179D386F697D4D77734C70F18BBD63B62570FC6928DE54807A081FA77DBEA6D695B9531043DC195FC44E5D7FD495BD420D3BAAC06B45C23ADD7BC75BDF3A71DF4C247B70AB167496FADB4C66B112507903502AFBAE5308FC9E9A11F41E797282512D983AB3A1F6A32586B33A084F5012CF422254E9AAC348E03CC8258176E1A958E90DFED58AD3A859D1B06DEE53AF6AD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = 88C68301153CADBBA92AD0382AA0C910906C8D5076E988C4A7C701C95DF5BF1B2A72C4635061B2F18E39FBFCA7EE3FA8F8821C8586535088080E278C7B163D67F3E11FFADF054E42B01188C9817358A62BA618690D8F636A4677FC0E411EE612FD1C042358103E88E78B1A2498BB7BD0A0809E0C5143177D26194FDB406686BDA2F52697A0F9BB4849EAEE4E386A0CB0041DEA89F37083CABBE36D8B1ED065654DB105AC805E0E3E79CC6C78CF2C25A760440C24ACB630A1282CEDFAD43B10CC6F78FB97093D86244A82056B925E86C3EA189CD20B90A11767A5130E57D01E7250F7C006A2E96422865B16CA5208EAF609FDF6AA3B74A6A88D3DBD17C9DABCD33319C7B6F7FFF5E01F082269220CF1F17526D952F0D0A0098A2034D8A6FB93F1D92BDF8FED0E3A9347485C67F2AF280324252E769E65C347F93F9B929B02BE97EE7EC35E81E61FD554A79262F89889D2DF742652B06AD2227A8879E0776B1150C8494ADCF5AAB44A8FBC1648EB696CBBC46355A30079BCDD8B50B01DEC765AF297B3D0A949E41C752DFDC36E6FE219F14DEAB124DF7F1A8FC7194584B6905BB42E7BD5D511DAB2DCCC6AABC8A7DE0566854A8FF7AF38EA96DD1E3C132D6FAD940C34DFA8D6FC7F1B93978C045A581ABAA4B2133EB7A106C241B25BE40FA0BB385C8CB7EF57D68E2B8854BC62605D4105758EA557B5D219F6C1100702E3C2FB797D44123144B065AEA135FE14CCD09499F298E774180F3828F6DD6D9DDB54C6620CCB88B1C2B2BB1CF0646B958D6B01980BF085C1F00E04B7F123D26C3C11E81947599875F9908A329AFDB11C84EB682AD72973DC9CA2BE2A14397DB28D34E1F47411ACEA2CE9F5B4672A30271D1EFC160F7A6A235DD72A02240A5958D74FDD0B14A327686724853876EB9523752CA0B72F193BAD3844CDFD6F629CDC116A52C9F9F230B533041D556089890A46DCDDEB0C61906FF5715FF76DE541E2C49F00F63D1E429EF2513F29F6718AD23E360F93D90DBDD86F735E239374AF0D0B50CD9192926A5984CCF5095E40A9FA60A5DC5AA98AA1B1D700E88E8A55CB0434DE7732B912F1E4C03165D4DB29E430EC25490EE96833C3310BAB5CF8828F960D24DA493C77D9FC20E9FCC7447C8926366134891DBB1BB73A396193A2763AA7B1FA301286F8964116AB7352D491A03D3BED11E55D2F1EB0AA27A5F1806BBD2162EABF1EB0C01425A843BAD5AC64AA7CBF2ED2620DF11945393B55626F1561FE72017B67FF8E8DF511B4829170C52857BF44FAC4CDE478A7A5A942538C30783CE11F017CC75BE39D98FD9D167A39A18103E7DC4161AAA483ADDC4C2C19E1F12CEB532042B9E8BAE779C3008EFE9B63B48D60FFCD1C45E1C44CF61ED839D95B55EA5E3E3140770D79DBB20659822378F4500AA34234BC3DE4116042D884C376562902622F136F06BDC1926F2EB979951EC971ADBBB2557E5F515EE9F9AF325459481E8C579E1D74B4F613348C72D60853526B11E91A67983D95C30CC31D74749F37D7812B6F8E5C1828B44C7940F2788F6962D18A9FDEBFB9562DC6BF6E582DFA3ACE6FD3D890572D8D54E69E26551EB4D988AB207F373AE58C4BC7572062189D3D925C94AEC551521F523F2C1DA4C8650600B8A50132EABF951A2CEAF51F49088499AF09E5740F21D71A459BCC4D1CB8CCDF173B339FF593BE7C3655B39105F5915C956942721F866F5C54F1A71844B7338CD83C0D19AFF7FB007600D63AF4FF6354E85B69A297D08F14FFC2A37413F6108013D72C1951D5CC7D6AA3A135E2020F16A8F81B0CB180662FE6C3EB12DA7F283BB05BAC6E6AE2595A5F230AEF08D13F2BA8BCAD7B6A4D74147830CEE817789CAF3E22B076A6DD30DAEF99A5A36B4DBB2DF1B6821A600903643CC388FECF340080C0FF1E55AFEC2159ACD6C208FD187139C7E84D73947B04043D4DBE0063BF2F51841CEA602B6DD9397FC16E589F1556265EE35E6D7F8F39DDF0DC25C20EEED35976B9BD446393B75AE53787C119456CA75134484809ECD81B8EAE9344B39F55971E33A4AAD58C8644625969663E59A5D2F5A7B271D182BB724B0EF7CCB8C0DDD37F4C91386FC79C9EC3C3444CCAAE12686748947B8864E98C5BAF6A32822CCBAF68A8BC60C4EF6EE571BA06A9938D0E2F11C977D16ABD6B2F8B2E31C79ED644F4641EDFFDD573898BCA6082205D1D1122D0097E5152E48B64693BFE72A7504946A03989EC528B53FB92D4BE1C51CF6FA58DFC5BFF26338650DBAAF8636CF5E89E3F96E2AC93CCBFF2F9CA1D846C90C4D0CF212CE19484955EBB9972EA102280E5B1655A7B047D97515B3BF699EC5A58C8FBB3734FC765043794C654FE4F4976537A5C1D9A9D214B01165D162D3E0F32B1DC6FC0230F0062B78374DD80D5000E1C66D13681DA5FCCBB534604A0708555325881F2A47D872D5F1D45EA20C6D85047982F88C12413B84DF579303CA1D346DECEFDCC1419D323C768E26FDE23A63AE21CB500187D5836675C691E316FF47F8E5E514AEA1F4214381CCF6950DE4F70F2BC37C7458D827859F51611A3B3FFDCB1F5AD287FC8D54E8D4D8BE1E5E290FDE523E32AA02F06279F07952756D191377DAE87F3F1FD737548EF30F91C7ED656136BDEC77ADFCF8541D1752523AF5EB5C59795BE09DA472D41EC9B7571F14CA22571CEBDBADF5E23FC99073F1CE8E0BA2AA0F559541EC52DC13AAC15FA5275F674CE4106EE7EC8D95B113F9DBAE091056679878B6CED6821064D409B0BED58003D27B87059B05310DD621A47EF6E357CEA87247F25EB239CEF8D9B20C6E0D47B575BD3D6018CA10545E9A6DF1A1E90C756F380A7E597E204C4823771E436D396AFB9E99932FD6CB61352D0C25A3E22165E45DFABE607E0589CB5308CB9AE8B3A44F069F8F59D104750AE75074D7871813D4DD35BAEBDFEBEEBE0E0644BB2D54DCF206DF4DAF31F2438BACEBC809D3926B455C2567050C49E8583537B30F07AFFD29D9DC709DEB47CDD5C60D7EB9A00A10CC4BC0DA3DBAF1C81F2EBE8CA73DBAC73B254319442F2867C37315E30DABB2528408629A3147235C4339ECB587E45E985BEFF35B6C61C2FF947AB5ACA2E89EC4D737F193996BE2C3E15C830233F45DA503E9B0EA4809ABDAA4D314247CB7D4AF27BAD5F81945695482B86FE86C1537CBD9ABDCBABB701BEE709C705635D1EF80472295CA9337C21229A707315987EFD59BE5CE56677D1486811635200BA81EA0615167E7AAA90B10313311784DD87180513F3DB386EE650BB82B2576B486B3855973D7504271B3633A044C82607B97FAF2A1036B05EB7F05553FE351E0D7E703BBCBDDA0DA197A8796B8C9139E5933D374F7ADDFC6D03CED05097493E8D057163598061A156D4169936AAD2E4829F0EF85BCB3AC9849130A07B3301BEF56E74A6878FCEF474472D1C62E000EDA1F34C8DFE9D207EA8B8368B7E29969148133B643551720490571EDB79A948933F17547EBE4004FEAC765D31D16D5D2671C8ED38F4116A4973E4CC38A42EBBCEEBC79DEE82D8E32527098D21B7ECD3B22C4F274340D56FAC59128587A22E15137F27E7029262EE73F0228FBF6E6DCC0EF3A75216FD9D5465FFC8B5877A03B737F8E6EF2048ECBE85C4CBCDCCAC3AA35AA4319D639AD4E69E6538AF92633E7AAD221A47FA0155504E3FD31C1380170045F6F335F6ACCF1B1087D40F17669DD64A952B86F388F65B00F433986F89A41A7FE64D3B43C137C87CAF87ED6F90367B876235933E7864CDBF9C5F603112F736264ACE173F57724517C7760D4FFCA2BF87AB5DE34AF28BAD9F67304A92A2BCA84BE9D16A0BA58B05E4014D167EF3197EF14854E9154D036BD0475ED4112DF495B83F53D7D09900FC1499DE434687C3C0D05CED06B1DBF9A5FD9469744A2E0502C4F3533CD7FA5354CB8CE3C4D725F96558BB4E10DA6D8CDB46E943DEA161C776A0ABB8A088486954D8E0DF15C5754EAE11EF8DCB0058562EB9CCA2E20B4356BB4DCA1F800BF905833D310D68AA0F17C3B896C949AC09FB88B80FFEEE8E369232E54FE982484800EAB1D31C298AE6AB27B927C3A3968C71679E49CEDDF03B58171CE287CAB17726BD686CCEAE1C36FB42ACB659A8EBE90247EF993B4CB58F4E9A90F4A92F8D4B269470CA6288F28C3B475D5D76FB3ABAC2381A2D113F630C9D3AB71A1F072C241CA8D7746861CCA5EDA1BF997ABCB0F226B9A207D87F9D60761A19A5B8F6F2C5B32472B391001EBA5AC2AD9B95D0EFB746C6B9445438169EDE5749178F030BC2DF3C487D0FF61350395F7C4462467E333D61DE37EF366E21A2975F2133ABF935431A00BF5BFF16EB2CF98BFA882C93CD7A48CCA39E3DBBBF7A3E442AB8E3A878ABEC2195B89134EC6CB67DA4B08CADD8B589A532AB4C4F7A2B4C2AF5177F01566320CB87AD17B5CE348248AB89893EDC4897F004B5BFF7CEE16AD0E766E93F73C10AFA32A4AF0E254432351622BA9F454F95F388CF130A7590CF82172090AA8C373C433898D4D1C9CD9F4BEC68D308254FC46A42B820FD5E25F27A54EAB597872A1508382B3240BD30BC72B1B069E346EBE86565C074470F25E194C2CA8EBA0E1B1B5C66D5DDBC69BA47493F8782C2A4672CF7E1CE82020FDD14F873083D283D4654F80A60433E24CB356B977F2B4A4E244670B1CF051820D84D1A9D4F5CC651BA8B8D6787277B575E1AC8F8614D3CE4B9051BFD68E4275901B54CE460AD865233BB423A107D216977053C8FBB68911F8B1AC04800B9D8EB88AAB9695F2AAD28CAAE17BD8AB4A6766F078E349201E2DD8113FDCF4EE4C4D0CC49999A43FD9F2EFE0C0E67A5DBEB726ABA896821C779EDB8BF91D41A7748191FC5B6B50C8B50FB81A6F168764A1910905B4819817BD17501449D7B24A09D9AE97CBDC215D9098D58E5CB0C084420E1E8526AE3293EAD73EB2A4F26263F3FDB760F69FA52CABB73F7692EFC509D8E643BED4E72CB9DCD54872D8281B3805AEB0F622685039343C6A8957173A8B50DE30C854A6F6334D5A4371CA44E73733EE09A0D70276DB361341E2283CB350B97170D7FC73960614FC8F3ABA806387DC3B444AABCD79B277BC25CFB59A4A86BC7D887019C5B79C6395D533F227D02C992C00EF9102B17036DB422ED7063274C1B7F66FDD3BE855753238D7CDE51D41EFD4AB191004370D0432EE049E4D05C30C3A59529BF6D078EF6AC956F30749DD01AB66139792EC4E28206FC39CDFC7C72BA14D1D3E48D6490C65D81124E4CB855BAFBDE5C36D0498D5B79BCFD344DFC75995751F85CB12F7410EA8DF5B9101542D42FE4BA006F076CED6625BDB8D67512A5B6700C09D1C9FE4BA84A2AAAF5EF882467660351CF45976AEB4A4E3469B7D30C59C992F481EEEA0520F8677A46CFD1FCDDB97D471050A6C5C3AACB089C1C0FA02847DD8C8BBB1AADE533E5DF666ECFD91E45A5AE920F8D859B3C52E0FA5E63FC5CC240F3A6334A5ED5B0B54D3CBC4DDBCFCC137BA6BEA56C7B29B516F61593717A5B72674DBD54282A16A2294094F00E8577D515DD7C224C617FD45032C7910A52F3BD175AD2FFFF1A6F8952AD46EDA5098FBD9C55929F5136DFD48F346F76698A263B46BAC381A31DFB499321E05A84B9121006043747041E5F11F419FDA1146F6CD5C082AF41D8F289D425E5E97A24D3FBC9BFA0228BBF7FA187C19331CB88127A57E798B004F84D9D1F8D73470814D1A7498937CD674783BBEABBAC2CDC30AFEEAFA318649DB0E5BE9FBB1677143B1CA3E023A8FA821C4268A47E05DAE4E48D682A9871600936E115135414B805E4E05297F9805E9CD54261CCEB77D83ED1C72281EEA501F3FE9ACEB2D46492AA8A36918E30C42B83F79960F962AD49BADF63596E5327B54BBF62B47C2B45C9018640C00D9B30B6E2797A7ADE86ABE6226C75BB9BDB1303AD7E4A7FCDBBCA727CD24C064EA087AA80412B0A74B38F758FCE2DE961FAE181FC7F711DA917AAF3B6C05D3787E4F6058923B8AB9429E640085B9637EDD879FB9205542174625449E3BE42359C65CFD5F4A15D46219BDFCE4C424BAB93BECBCD480E70B446501140F6D94EF6EE86F28D6E33F637A13C1E43AEB79EBCE98604DE5C11F79DC16C6EAAD9F063845502D3BFDAC2E66E94B8462B66D0229655E5ECC50F49E6DA41FF04003D343643B9F3E51D66C04E35E1B37AFE18DBBC7E64A668257155444FE11D8310F3913AC67E6DAB1652ABF0F673A12FE8ED7D853595566E1A3F447F7E8EE79F7FD15EDC4204E0AC9E2EE90450D53F6BA0C95FC0879B3BF3C10B5CA0CEBDDCEEAAE4D64AF2E6BCE8AEFCB7A9AC6BA88ED972E25B1CDEF829F114D93D030BFE03363816321F3F5E7CB384FBC8C91C86739BFEC8CD6333008861AE0004A1C7C7A4493F7738962C808D3AA4410DBEE5259C7C6C1BF1012D23CC79E5D23C3073A8592166C80DD7469147FBD51182AC03882B0595B5A6CC0823B02026FF336DFEFD4A559EADBE37E6E479E43990DAE346842ABA27F1C24A56E97540B0C34A89E832D45AD6AEF8B6244A84A829DFAF4767222982893D0453FA6F8290E7495A86783FF1DEC7814F6DB1D9329A3D640404F422E26C5E7D858674A44B95AF6CDBCBE097C453B275115B932234419E7421DBA688376D6BABD5745D49BB05C589E3DF1A7FDFDA4D45553843ABF8049CE86261CEB888C7419B3D8ADE9C1EED0C6D2C0B5F57B5277FC8E1CF871D4E83825420BA8D82AA0CD9BFBA47014A15913CC525EA07A457F943B555DA75132111CDA6C5FCDEE337A614294818BE78D70C4D32B81E4B1942C662BF935B538C43523D9507D8D884D4B7786C5AD741B02D9E4380CC00E199D02B408563807F7A74959B77C9796C5215A0139C9ACE469B1CE8DA70AB7D2368819061F38CF02BFF4F0D8A983658D4A1E30EB48BFAC064052C749591D6401EF097B01993F3CEFC71773A2E032172479704AE72CFB568D0CF4E6180005104F06531CD82FBBCF8538E1CF8DCAF8756A6E953DD6611DBB76C68E6F5873F90A5B95EB8ECB59A81223EE64E821A96C1C18C3B942998553EEEE6A8A3775E6801F113CBAD4046DAD9D2B9DCBB2C6AC981640AE262B6E39F2CD36AE7CD4A1453C1B1C782EF0DC35679E8828A27BD76B30FEB0C5C2FF7CE3C9B20DEA43102CB8DA391BAF48662EFE961BA323CADBABFA143E58D49CECAB1ACFC8B133BA13E0BCD03162EA6D86EB9ACF2B0E6632725B6F5CE4BA131E9DA0AB894FA28B21FC12542AD3E488FEDC13899C419D0069466BFEC5FA692FD15B8D0DB2B7E0A4829E9ABE24FD8A4AB2A602DCA03C3778F24013FF1B30B4FFD37448BFC79E763E38EED1A1CE996DF5D0511558576D86676BE103EAD40E40A874C83B91AC3D815D568DE85FE2074A826BD9E6AEE1FE734DAFC6647E29E3BD7921C7273916723F3784E6D37D87BB4C15F6A8A57D28D82B561241D2AF79B99B742E84B801B0BD88A885F609389E688BBC41F85E5378C0FA417582D9E2B4E7DCFDCD547EFCDB912A4DD36496C3079196C24752B45E8F8F889E2E200BCAB6F056189278F2C594BD1C49276918608E5A1BF6A8BB0ED7571166FDB90AD4CCF4C057E88619DC0D2335385EA1697353C6D06DA22636AD93718175CD445B37FE7CE5B68570C340EC56363BB6A3BEADF9F9F37427BF230EC8D90AA436AB865ED12C808AC11E620D96132876C1546E0FF09E16F639B36EF96C71EAED00D4899395DF6937C41AEC1B004FAF7F99AF9BEAA9AC953 +pk = 88C68301153CADBBA92AD0382AA0C910C8A7FCA5321450BA20E266D4A8002E8B6276EC321297FE9EEE24D53D63D695D30EF430A2A6FCEF966C7707B46561402607885EB65E03378D77C7E976C2EF91208422A4D4570EB5D09A4FE95C5BC79CB1D923850FC0A1FBC0DC5EB7CCFB823F7C5272432FDB99A82CF88BAE9BFB2C77B440014B58DEDF88B57F5C0BE2E51EC33F389A1B03199FF2AEFC7545B9C371C5DA7A4FC2CED13B38DECEC83B1CC4F0A9F9EEB515F40D9F971796DE9EB9DDE0D5D4BC9956AC25E56F95CD2DF08344920CEC39FB2B390F5A9F22B34706DD4B9E0A571BDE9AEF7BE6570F39BD4400759096533C0A3AF12EBC29D32968BE5773D54C978DED48DEDB1391E94F8DE02EA9FCA95E95B67414CD651B1F4919DC3FB98E1BCFD4445EF838D7C4D92CD970FCF938DE987C32858CE3BB648705176995CAE13655BD46D5C5027ED407FE4ABB17CA9D0C9A2805331A4F1F9CC71B6E2AF39F12A1914DDE3A09760D6304E27184F6ABDA63F7A8318BCEA9FBF056126FEFA2BD1DAB7544C22BCFB53595DF627E9D7D8A80B192449EE5D8C559E100785C03DDBF26DA20BEC1A895A855E745750A758F992C30503D72A4F0D00787BBA810553CF9CE6FAD99F59BC0832BCB3F25D5F2ACBA35A630A0C373D41151D82F5D88FEA2DA8D800BCD68E881844F679C8BD2FE11B0BE0FDC3D32DC708573C95E8C3569A7A3F9EFC5C2A2D2CF7BBE42DAE0E2AA94725E2F995630E57D10EF1B1C046ED72BE2D53AABF213AFE0CD195F42A735174ACD4AD239BA48FD6DD3703416109C5897F9C856B90F0FC1B18B330A112C1896C0CBE9624DF24C0F58E316CB96D2EE095C5C64F737A836B73650969A487F934562EC49ACFCBA22BD48B14D4449C7BBF8BE28368D297CDD0C0612416424D0404FFFF1A45C2BB9F18CAED54E00FA287E7B00AD8B42E96B66EE93F862456040D9E0F81E4E3EFB75389F819C99051820B026BB7EC25497B0225C714DB0C83C19559236D5D048DF6799DD1966A58029ABCB71A2CFD50D0A529EE99265472E9449C84BAE26B1657FB5B4B1A9C9FEEA9C33B55D26DA4884E3134D8AA66F062AF119124079EDF21E050AAF78A6C1A80F8A427E8A72DBA58DEA7EBF0B5D62E3A4185CE0E7985F8B8CB7B23854BBBBA335F8F59A297B79A88D044AFE8CE93F632D87BD237B820BACA185838B3D111FD97ACFD342A771571F6F1D8941E206535C9B8B907B406B296951F4F072FC9B69B3B91BE7DA414F6ACF062C8D2EE559F240295B54B0DA19758DA0095E55E7BA7E73CEE7022BB3E36A2444E892481BEE1795C7050948993918E96D1150CF23D52811C4A7D57BEA01223E46D7A63F49A40FCEE1EF7CDC466607661F1B249841B067D67D7D9E66C1411BE1777FA6652942889310C865A2511046A46D474126BF3595580BF7AD7BB2FB2F92510C14308E73E383BE339A49FDB8C9398E6AB8A16B0D553DAFF2C5033BF770829275152031EF1EF5C566B9BD52386DA9B6069D3D7930A174EEAEE3DA9636AFC76FA43232A6F0CE0E4C619EE26B43C14C267EA1CD8CEF614EDA5BDCE819C5A684ACD1B4700322786D02895CB7CF99EA5C15EA59A92538EA7D9A7CE7FC57DEBEF0272A23474C13BA92CB46B3FABA2F3DCD6B29A958BF8C3FA0AE5048FADB96C4426AC23B98CAE8EB2439C994DBE80D96829080C109DB72786931AF10762B4E0E823931371BA0284273D4FD1564C5D95F8E2054336D37AE32B05CA434D96AC1AEF5A05643FDE6F58AE458A13AD7A1C9ABED87280331B98930CACE75B7635AEAF3DA82F3004635E5F9839008752EAB8E2D654145E09B255135972536DD45789568FDD2E634DE1033A6AF56F06EAE78FCE00CCE7FAA716B13064AEFC01DDC6FE1102CA82DE6C3199D6088A0E3245FE4D0AA1BD9770562FC320426E1FE055A3FE769D0EB33E82BD21A1E555A0C23561B84BEFDBA022510C009F24368F15FEA4CA5FE8960B6BE5321712406B5C6929C0E202DAEECC0E24793EE93B340C52F67E13AB36E1DE3AAC4E9D3719330273AB811F136B20C364AA2EBDAFFC60CEC520EE3C466D7931EC5FA00BE590076DE4E038ADC26633DE5C591E261B0C2BF1D35A42B3DA71C0579CB7E1F5090DFF26CE055E29ED22E04F8A25A826DDA28EF01AD7E2FC4323D83EC004922EF5329D44DD8DA4D65BAA9C689B00FB2E3276F417203A88B7C36A279914388395BE0673855160038F32537B50119216E7A968973D7A20E40C356A0A1193544F61F625E7ABFFCF1694F5328AAA34185C91FB88417B7172B6B5C69A7157659A68868442E82C210A9EF15CCA482ABC74B912C95DB3554A24B08495A085CC80577F001C7E7F4EAD1B382C01A8FBA563358F05C039AD207A27E4DFA84C469D32F1FCB9856C0853A174FA41F750980F9DEAE9C9A177FDEA469C3FEA3FEF8ABAD45DCFFE8CDBA0E90FFDA39F8E58E631AF937160CB76C19F827E2E62179D206A96EC10FE446BCEEC5546B88AF4C92357135D3C8BE353ACC4628082496FD28864E8F15210D25ADD3AA6C7279BCD2F6D001482B9C2EA2252CC07B70D61E1874D0393B1064F5237A162BE87AC7E58F8B7D362B3F0E840BC8595250498CF34912EC41E25E29A68CC344EB3A7F9DB939B34B91F06281F40D6330DE20FD97C7A5028555DAB00966ADC3A5BA60A72E89238CDA2470080F5EF0F4A005C59887E122B00AB297AEE9A46B0CB2958E034F4155E11FD42134F147633B3213E665DE339D2D4AFE712974B2CFB1B2B4F3BB600EB9A15FDD778A94C4B31D6FDD82741A1374CFACD6F4F961D80A9371F15BB42D4B68ED2C149514BD3C131540AE064FB99DA1EDE4733F47C8FEB1BDFFEAD88F12AC21040D6341D0E2A6EDDFD40E08EE96E157F425DAB362D79A2E293F9C52C71696E7BC2146B42AD7A387CE8AB6B268565C84799BC4602898AE8A38680A1CEEAFC943C3554F57715B80B049DA06B96FE7EFE86447DD298ED6A27DA0497E1BB3294B549661D463D21D04D443A9DC9E3304F4A80AD7EBFF2A381E27AD0E68DF167353EE8826E1C7B44F2E113159E0545AD58FC1DCAA18F2A28D8AC7DAB137980AA39842F4112731951BCEAEAD5403985A95449C7E38D6454F6A419EFB4054B6A2C8E854166133158AA2E87F29FA67BB229D3AECE232FBDC16C1EED7693F203A056F3F68662C42F7F75F8D2BF475C0E672B8844298445157B922CB7B842F71F330FC57C50B850CB21E5C17A7AC2C19968C58B23E5C3F72BCEBCD5E8035B1522CCF9D202AC4FEF66F019C3ECD5B87A91E5A9F3AA1B00D0F7951AB45C2AF711FE8FE09B285852E16F7545C9E5C21CAD98E8407570160B1397BF142ADEF499683217D9B5782C8408E9F5A268A33A88D3279F43DDBC5FD418CDAD541D20156F7F9C3B9EB6852DD97B6854D4E96582104D6808DC168E5B0F3F08D20ADA8206D58AC3F42918EFFE390BA620F6D431B432A8E94651C8254E9C9B3DB08633DAEA66BA1815B907CC47E3526BBB59EA55BBD3F462C1C5A493F42D54845B457A6066D569CC2F942B91516AB056315C3EC43B848CE13363DCED41DBDD9233DEDC98E1C8C7313CB39A01AFA510351C693F3F270D9E040500498228CCF56725D8CE08A71EA43BD4F67CA86B2EAEDA6FA22EF7A777D94D57A2DC64141F92FE6CB677138D4E04FD33C589B4573B24F763D9D5FDE5FC1BA748989A2E1FE1CAE5895F4984746BB4B7B80A7D8CED0884FF92526D330DFA3F0F1F4CABE49CCD71F73FF0884C55D892FDC3FD6191FA8E10260E656610920B0EB154BAB4B258FFC9BDAF64AAD2E5CF668321EC5A8FC4D8CB9BCC75B94038668D966554A13D3442EDC1F00867C5665CA4F2E389E2D38676A33EA99354F8D67AC5C434CCFDD5BC5ADDBED1D6BC1E11E9020AE3270A61A6D1FA698A37654B1994D4BD810EC5A2029F8F680164F6276C817075B23592F844CA74281ED601F55416BBE29A74DF181B61F9E7E2CE022EF4E2D1B10355915A056252611235A489B65C49D23875D2E5C566F643EFA32606AF3D5B7D4058FE7159A1FA5F8417EC6B0272137D4104BBC28359262C5902139617220B22172783559E2FFA335823A8CE9BE16D2D3229C0A46060074682918A82A9FD916E537FCD9E05315A8DC0D55AA97C14B59E46A75E0F32917C024B45FE4268B88523E1923C53C9FF2ACB8D0513F27EBB7E1945CA632C8F41F1F741C94EEFD669AA5FDF93272AC1609BE3E79FE4C39281515D6049E6FA9CC18C39341A9D41E09C4A72088E6B2140948BBEF4AA5BFF0BC08A5266C15C89F16D234B433EEABBA3F863E98EECA76127AF422D56FE48091D127B18F00BEE6EA15A2CA454BB28E4F5D690EAC5F70D53A267DB6DF815AA8CAC48C8ABD3C8C0B047675DC135FB72839CFB732971FA320D61148F78D6D21568D6BFB238588AE0D886CD980F80A4EC4D96939814019F2C8149F0E26D48BCB1097865E45CC7CDCE157C22EF634F1EFBD9AD83B479F39255C8AADFCCB336FD5F63AB8BD628B3082E2FFF18D8F8285A9FCF8072C938DA9AE4D9C00D2378A6E4641A387CB09F10A78695DFFCE73023A69C66450E1A2B7AA92456A4D092D8AA86C2AD99C7B82FEE0A184329EE70CC0689B27705500B2211D5A20795D8F7DE617E3BE0F05BCB5B1249E3FBDFBA040A7BA4F586EE2B0BFEDF91F0E035350CF92C28908996FEEEC8131D929C8F62D93144CA7AC599D1A018E0AA87EF3B41DB1778860FB3ED98FA01E59261EC1801338A8178AF5E03A2CBB96B9917848A05D24BBC5D328A51EA637FCAE4FBB1808E8C88F30F6F3A561F11B1947634F29B03010FACF7D30A3F89F65DD1A14AB92A223AD432EDB4D7477ECB83B90B94285C9AE4372647321BEA3D42195189D9D05ED9A58D314BBAA6E51B0B6B72FB8A9CDC82FD8B6DBDAFD2CCEE119C58012D8FD12B966F88D016FBE0596EA0F93C35352022B00A6877E5102D409190C3B97DAF98907AD11CF391E28C4D67D557FF67535F2B92521E557820478F57616F66B621E0C126ABE23AD8E438300CDC05046D2E058C8D94FC2E893E23126E43DD62EFB1FB96871C6900FB11A07170A2FA3908AA4778FCBC53BA48CD3C4C9E57D67AE3BA9A5E66DD8BFB596E8927953B9EB507761632223DABF18DE46FFB124ABDF53CA4EFA7097E593496CF7974563667BBF3F9FA728367BA3DE86F87C99B405D9E63B0F1875F5A03A4074E7BF199CAE101B68C789DE42F98A4C7CFA15D705D572CDC8AF839FC1BB693D204A409189D58C618ED624A632DCB1F1CF03EB5F57DD28EEF9D0C89DB2BD0940507467634970A3C3A2D76C000D56B00D5BFC008935C59CC34112A96B52C209CC31B098ED8E373D0066C0ACDE87A23557953E31B78ABEDC5079381FEA47F1101C977125D8002322100138B214C385D553EC9F6AD94A1FD682BF17EA78E4F226B0452202A3BB84AC9273FD8FC66D55C4C75D66EF112FE9587359B58909CA29659EAB564C76EFCF33F6324DB9339BE9295FA87ABE7063BC55EC812031AA5CCF78761E6175EAC40883540FB2A22D5EF2A03785D84B9A4E051B40784711C2D9A7D398A975A4FDDF954B4A1BD0F00AEF14AB20A09D12C38D7CC8F97FF4B9760744C5F6540D331476310C7FB51B8F56A43D70227926A2D5306DCA10B03F0A7E0122C1CD3F9B7F4472BA2AA3052E3A2609E8B553EBB02E997909104E6A2FA8913E36D8EE893B85B633862DA96BD92E295ADDC3B5974044739B2F623F8B91AA6FB79A86D0B6E1A588910A1F38D9FBA5913B3855896BF7FF14796DD33DF035A7AF3023A95C44A42A04228547DA441EBE038E9052E1D7B03EA2D8A8E83D4E5E6F1BDE5AFDC9A9701FBDEC07A4AA32DB8E6DD2DB6942DFCFCA5C732E282F562B84F657614CBCA7C77DBA4744A1CC0B102A543B1563C87FFE3D438614D79215E655C86CF79D537EF0329F2817C55957F76954EB857F6BD347B1760300CE80BCDEBA8C80573E8C17012AA902F2B623A75239AA4C58553EEB668B6CFE9FF34C18A9A75CA58BA03D2B0FCC3FD60EDD07E8786D87DC73C1EF9A3F51945F7BAC855B709716E0BE461CB3D3AB4D56E3BC8B3ACF6111AF2E506907FA7B5DFF80C3D40320A7CCC688FC18E2C49F25D23FFA2E367B3982D971AF9D973B667F6F70A74B5D61897AE54E53D248CECD63810CA76E736024C4355F92C28BEA2338C74FD2F92F63700E8C3552D69AD368B2191B05694D6A065603E1C0FEA1EE8546E83C19E977946C0D3C86A063ABAF5D1EC96779E680D1986576726B78C6360C71B6146F349245CF44A66384F4FB4636ECE120C884409894612C3A4B793249D79F0E2B2222EC64FCF1E2A7D055E612F929559D4D0587115C289CEBF840975FD45A20C99B92C8519151B49A9EBB875A86D86358ACD46E5B2121D59FE2FB7030CE6064B5E5E149F672B67E3E74C9350CA769554FC09E2E166EEF1FF435B3082EF778F77444B3954EB586E839B8B78B10F8A912DFA84B330A4B8A5B2556F332A6379D2595243868EFC1547B80D16B06A0647C9112A17FEE3339757A9100D24702A9098DD0F10CCE5DBE15F0C3839EF5BF62C1D4677D6E454C71F58A3584B3ABC7B68BF3CC5B3C8F1B7DC3CDE4C902EB74474D4A2DC2ACB5221D037787D78F848B62AE0FBF5A6F491ED07FB4BA00BEDF2D8EF73F13CFA3BDE8D8021D1F957F52B1403A2C9BC33ECC7EEF3E2F3C02D9E2DF904458DB875FD5DA620819DED8BB124C181C4A66156039D0F2786389DEA15E6A702266B1E4866D1F63940AACD1EAA79F087DB77A6727A5FE8AD9DD01F02CD18D8F2D9B840774A2ACC5818C347D20BEEB9D5446C6DA49ECB5E8E3E05E164075F85EF3A644E0B9243F82BB1CE287D5102C62C881F0B552EB1B39E790251BA4C5B11A14994E744BAAE372B567103918E82899B4A30929C92E97715C71C796B1DC7775887347085BA0BD95DD7559810821C2EF0DC2B0BF1C4063A169036C26C3B1605A971E4483484B7CDAF7F26147AE4EBBED17F45D2DA4CF68F814A7885726F2F531C1149EC6C5BC101E3288D19D306CBAC71B8E1D13D70129F5231F5B639B07ED38CDF7C9E24354BBB4AC4E19D07CA8D40E63D1CF1125901BCE4F544CEE9B6D6C6EA4A41D2CA584EAC68359867039C71C1873EB91EB5B8DD0CAA44368858AD0C3ECF89AA7794DD406B721E44C0D6F117D5A5002BB02172FA1EC8B430AFFCF3BCBF58C7CD21C9D99995CBE75A8AA5498D1B491CBEB062C5D3807DC33B889D43182EF6E79AFF28E4B0A70D3974AE7458032C1A59E4B66ED0760E7053687A08BD01CFB28026A3660CF2695C3958A9D9F9E3567E5B3AF91089DBB0DDFAD4A3C5693D9B935E75F7412417B83189E4ED3D2F268475480FECEDEF92F7961B6607A6016E959FCE13D4D85F8CFBAEE514330F1F654FF3DF9B3DD5F8AF02C85DE3C513EA4EFACBDDDF9E1737CA192850A64E7244C078B1C6A56324F7BE903A06E4CBFB618E9B5F0EC0492FBD4FAC1A32E43770C39BCB856EC4189C1FFAB8F402B69B7A8D99F43529FFA29944FEEDC73CC4B1A6DEFA5BEB650A26A3EE2BA0D07A8506871C4297B78B900ECD79DD5C57AEA477275BED51A15DE15566AD926BF9ED63EBC95B25896DCE85FB72ADD4B04B3AFD7E188771E28317E4F31F826001D00F9F1E80990F2272EF9B58A0DB3E56F54151818E2C72C44550528E1256BDA42DEBCCA04C56609FB015CB5EA5062CA9237382CC4FA096FD46459CDFCB9C7D49B10837B5734B4F95B8B6BB71ED98B87EE74FE sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64 smlen = 246 -sm = 087617C9FBDC8A6B5F0CC1738FE88D133319FB7A1D2A0DB9B6A66787F84C4C41D12A78CC43C5AA25852CA3216AE065C660662C098F78D73EA50E0B7A461346A473C773D3DA1F7FBEE4D653A5251C6F9951705A11DB85C8A3DA129963039505A78719BBFC4DE0C9FF5EC26DE32E8C06D66664076B24576A7B11E47A07C7E33DEF388CC7F6620C0221861CEC8DF0BBE46AE933358611F72E5DFCF943B018DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +sm = 14B96EA9678A6524DBDC6D497574FFAD75FB7F33FEC225B81BD91FAD7C6F991F9020227D050B89862FAD6D15B9C34747A0C9864F7D4FD19B4D2512B502C138F082EF061F6C4F33F7BED39E886DCACA8847199913ED7759BD56F15C44F91B6E3AFB8F1DA87871EC4D90116BA310158AE3A308931A42CD9789CE66FC066914E95CB02B5018C9D89CBD77B8832BBB96A5AB748A6707598F6BFEFCF943B018DC0578542B308223A139D151E27221FE297F3913D37E1A225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = 8F438228796FF23FE99EE288F3871518195AF777BD6E988708380934BB0C1168CE7555BBD06CE9E6BAA5880DC9F034003D551080D6515CEE86B1A4F8F05E127F1DB354FF7909B7683589F34E145085FFECE5194BDDBAFB19C645386859669A5BE74CC8D21D89877A418B83D985664525052CA15B9D75D26FC196EA502E40DAA2B09AF41B57F750EFEFF47E751D1A879925BEFA6871AEF4076AA422ECA3D441F508F3E4F027E79EF57801609B2F5B67E53F77FFEB3817FC066DD4F8422E80BAB0DA8BB8237D499835CD032816995E773C26997CB9E12E8F4CF58305C59355E4F022B6BCB888498DD75E7CFF3A79F9C425797D7984D0C3695174DDFA76C5CDBF17713B3D0452839769A20FF938E08F5A3FDC5CBB413FA8049714E9A53AEDABCA1D0ADABD29C02C36D227A06312605BD748E4884951669C13F3E014AB344A6FB79ED31263EACCD93D15A3F2AA18D03D5BC53B246602D0236854E740DC9A5E4D1FD512AC2AE75E853387C725D389A3BBA91FD950978197F3931D9EFCFC8A3EE263A6540E3D63AFAC7A29624B8123D16CD2DA1204DCA53AF7030A8A2A91F827D34DE1A6EC1A6E0B3DB55E10748F71696BD2C8600823AE0CA6EB9B354B4616FF6CAEADDD71010EEDF5A0BFB5CDD6829D3E355A8940D67703AAA239464BD7AB72163BAAFBDD3FE7ECB8B35CD632D2325DC16832EE7AA4751B04DE41000035FB6E8B518D80C73DCA12BBAC14977AA93261817C3B7E65D4435A0D9E5F0B4D0D661FAC112241007E323E406658E219DC5D8889343FA62666F4A7FF6A3E85BA3980BC3556105AD50E6E10A24FFD605E949BE39EB7373B07DFE14664AE941CD82A6D36A4C0749F8C49AA429F282D35EC045A7D827CAC0A8D8F768FB44653B17865422DA1081384622A6365B9D71BA3B5DBAE7164524CB17D0D311E1762ECA01250E707F47B61DF082B7E20DD5180167D8CD0D1161575B9EF2D4418E65DFC119535985CD7E4F259B858A41D22EDE2FC5F223E498F339A8D46CED4046110EB52324E4CDC878E8AB0C3629688AAABCAFE29E29037E84A70089FA57103B7197F11F6ECD0D9573F3702F9ACF591E9AE00F2E4C4D657456F0020EE9CA8AF4AA63A5E2B0FADA75E5DBFE4AD8C7420C9F0C422C4058DF749AC09905C70C5F8B7CAF95E3D9B31BCC60D2957C1D9E4B74BAA53BD6F326BACBE977DC8C1CEBD128C524C931C206D10B03E722314AC2DEB3C7E9AFDCEA04422D928D5AD3CE65885A082DB6CBA54F279020715FEF2E6855CE7C2774F3CCAFB4AA645A9A971F495DA91BAF5AAF5F1E000E0415FFB2E03EC66CD41278B87C882DA63D38167DC7AA1ECE8FE6E69E31649F8357F6638AB42AC0E819CDCC372CC62B83A78E8D6B6219960A875EBD7BD68740B1CEE4E31DD140821774CAF84657B1370598A3A3896504C6BD3B59146D65D22A4FE459EFAAEDC9A2513A08CAF4C6BA3699E96FDE47CC1C1FB48D3891650F09736C207014EAE6EEBB1639F89BD6D4014C55A8D761102792A263ED777514AD34489AFCCD53592A9F22BA2847662FE52802ED3D5D71F7F5168C8EC9131C825CB44A96F150B8C82CC46E01166FC38CCE294F2729CBDA57FAA7EF0AE0FAB1EEFD259517D7CFAB6E22CE73E7DBEAA43F03B06D16F4371698E61A6B45A86D991EB90DE91121AB3AED85BB5E2A0FB737A4CFABEE539B106C505981E9E5575065CD6338A854958714276ADB39FB5719356FCC485B3313C8084E05D1FF3FD333CEFB59D25C3B85B213BA74FBB184E87576371E9F14552FC8DD9124DE058A6464E4B4936F15522A9EB10BD26C62FF623AEA8716410A4E3ED42A6C45DF403616E6F971F5D02F75EB2AAF63E994E0003597E41CC9B6F3A1D545D352F094F4169615FAEE7AC6829FCB012993FD78D127445317363A6CBFE2E7804B73DAB4AB256F3637A76B0373B26F905F81363D5B0EBA1E7D7AD8AD68119D7C2945E638E032DCED6197EDC9FCAE5A7FF1D4E4EFFBF1495465C4898A54896A5100E9DDB2A512A51539426225C20C5EE1DD038E0C0763644902949803D0D78CF85E442FC80524BF071A690270D7132E38A2FD42F627B90ECF34CBE674B71982FA8C7FB1DF4FF2B1806635DCCB9147348BAA5453E4D8D20944B5A8FCFDA7C2F9814A74105E4615D004763F8BAE711ED6C50DCDBAAF6847A38DE495538251943CBEB71AFC79BB468C7E1FFAB1C8DDF6C601D76035F29275158CA8BD8786EA1BD96E36C8D7CC2298E33895348AC9CB587C7B94F437B887987B28D9EF3D622EB42C53454EC2CBABEB05960374B7F9679FCD4E00BF272D2F97812D8D7FB6016E21A1D7C53D50607345F312A8FA987EE662AA7F851860096BED8960BF268266CB116A1960171B331625AB6730E8BFD4B443AE75969A94C1F57AFA0B07ADF2ED8907A7C1B2A03A6AD2781F10237433D0C0B97BDDD4588F386F7C6AE3C1B1F04D215ED87C68052CBAC8B6BBB14D29EB8CB9869CDBF37602C0F894A1A91A8DA97A3BD30912CE9B6389E93F09B76008EC4D574CCFCFC8DEB5DC1678BBDB0559B09D22F91EB749F7F99CAEE952AB14751F849A350087B65285AD4A3DDDE3769CC2A89175264FB68D2C9E1549C3FB103D315F5164823C5863AF3FBAD4477800D9AEE331B6C05D6689655D8AAE49A0BF321501755B0BBB66E359B9A0EFB59E1DEA12912045F520320F259C08115A7B7EAB88D0EABD8155B3DDBBCC7DFF2A4ED5B491695E33C1CA5E16F5C6E08F3B49307D86259119927DEC125F70499B709863E8FBA232AE22DD5D90EC8A1635A0FD8A9CC19BE7A0E064E32068B67121CC1EC429D0D5F09479A7ECEDA298AF983E51B59C2117621382DE36F89749139F6DF2FDD3B830AABED8F1B5CB41F7BD4CF67E6FC7E6B415E7616958AD0A70D8F26218F164F1CE6F835210D7A30611A790C14E6BD9EC8764B705BD8938F4922E2859965E6CA658F9A16278A864ACF1C2687782DC22E6A56079D86868908E05E0003E2A69F7E2BBE05AA4A89235F22D9B77783BFABDD44904970EABED5774F0740CBF968F35C33F78706EC354E3A2F6FC7097E577FE447F8AFB5F1726AB635BFE31F876B00CF9A5FE1FA73896C4A03F20795D3AB0641CF79F2981A7FE48BE2393B9EB2522FD02615AE3423B438935E5AD43A2F1EF0FD667AEC7976E789F9B76111B81D99F4B6B49435862AC46E70BFD7B44CE64A319FFA517B3186CA3C0C2A56C11EFB4A66D2823E8BB6F712F21A1C77A07E23F811D76E7382DEF388C1D61B0A32A9EFB1B1873D41DD1469B6143459CDCAD26D07EFF500E489E73E9F6771AEEB37403E03A73EA694AC79040031C13C59AEF4136939252A3017BF4A6D728F9EB4F612C89C88D297A7AE35894624FA8FAD3FDB153F4B407B83C066CC9E88FF50E9B1F887444861277EDAB55738423255D5F8546A12FCA1EF249B99D0CD1214CEE3AAAD971AF845F9C86AFA18D8996C993A226B3160B5BE2E9EFD694BD565C577FEF3A5F333B5A066C57398C08FA894CDB34779AA0148EEE455DF663A7780084A20A033EF90FCBA37AF8C8FC93867DF9AA4A88A9BA487741DA8D4F5F36D40F706304D6A8BBBE807EAAB39690CDB60C6E3E9021D54E42249D15FF547E7C51DDCECFCDF57D70552287F2910E969D207E406BBAC67B39615D52ECCF69489FD686AF07D6FDE0054A951498D151113AEB4E676C788E8B2DC99C1B9DFBF5802947B9F9B727C75DE57F31E480A27FAE6A02D33CE35B8D2B54C7531A0236EFBCADC8BDF36E17876CD86A36D04D9F5E7223F19F8C743D4A42DBE6AECA8051C9D8677AA53502FFB76A4188672C41489DEFC2657DF37CA8DD3B6FE9E2AD4DB5EE43FF92F68AA975527DFC386C0F9CD881FB82F22D6F5A22EF055AFAADE5E3558569668672AEF5D9924629A4624C3014452F732E63F18BD73A82C05A412524AD69990E0C3E3720C8028804EC1DC7923C170934F5FC4B8C459577ADCEC07CA4767F58D8FF09232A193820803955C39384E71B0437BC56422E4BD82732715E2D5BFE64E64E7218F1591E45D61E2E9780497C44E41C01CF8A1FB80CB52DAD93B3CFD57690BF76B9AAACEF579038044D5070B673A7E65833ECCCA3FF3D8B654C36006061D0E988BF7E5E4523DB8E1748CFDE89D208A9353E6EFB0C54194AB9CD3405E75E2331FF2646AF2E264D0A0DE9DE16866021ACC454C1FAF1A7BB93ADB13330575D984A04B76562F7356E7D85817A356CCA469506D306E98B8E519907BED2C02B30BEE83A2EDDC1F28CE7E806FFD628F3CF293DF8D6F183DF6236FB40A5E1A3323E269EF9D7DC193494BF2D658AF0CC0D4D801B75595E9C76A5D9C82265C945509759214DE6229FB0622B1CD651F292D9DB546E18750DB3FE97763C861C1F4319604614182828DA575D8529E946B8D6B9D95389163250A031F67D3A0B2A3BE55D93600B3A43749F1614A0DC557DFAF7EB4205EFF4AD734AF4EE725E8896504E011B3EC86DD6FA96CFD982357C9D4B1B95BC5AF19D3B72CC7C9BE6CA0CC5CDBA5055AA97BC3DD942C3817E6AAB23E8E6390175FA222271555A067B525F09FAC5B4F964F8DAAB52683AFDB2EEAFF0D2E182580E6A00FC0A1B4363928E7A38231387EE5006F7FC63E7F8032F1A31034C76C26CCA7D46B284FC444F5EAA9D1BEFCF52071EDD65F91BE3512C51987E962EBAFEC15E04A6B22A61F7E0D209D3F8B0CEA7C5FF8AD70AF09CC53A4BDA0B8AECF5A9FE1ADFA6582D539625B7E25C26F3BD13EBF7B797D31E35BCB0CC6B4F06C9E473612A2325BF6A9706874252FC0033BE0B1ED3B00F39559205B4286DA7DD1D83A2CE334DC6BC223CBB983FC6BB2DB9901C266D16B5E5834CCB213039140DD22A46DE142626CA4F2C14E5D07A9DAEBA24F5324694046353CFD6561B65BC531F06314C6EA364E921B09642D79823DE70AFA810F75137926E94366EE57759887EEA3D3B1CEEAEAB02BFB26CEEF63BEEF6931295AB33844CC1FF5FBC5BA3333672EC0F73B26895C44546FFDC5A31FBD7C055A63B6FB773BF13EBC9E40769A80A9AA3677BDA954DF89FC5DD3220F4A1D1F11481B127B49B700C1F6243137B181DE17F67611543515AD1BBC11B1D921E29F5BF52DEBEE0189BA3B26A53C029EDA89DADC04638F7CABC208E0B226E7FFC496ACB649E33500CAD7F2CB3EC13C1EE2B63C40DC0D4AEF769F6185610BBE28F2A05EB1DAEFFDA1D3F8FFAC7DDA223D95F9022A11DE23AB2B62038D27C77E23B95AE5A3EA8A39AD7DEA8A29C0D336D48D06DD3626833755388B8E3639EA53C8056FFA104ACCCD1B4E4370C4C6E6C7F85C0111B50F29A54660AC289369E47677042B4268ABAC1D8792A9FC0CFC4659C56875C303AD27D58868BB33F71C550EC1D7EF58C02575FD5C98074DD34DF1378A4D1C127C1C03514302D281474ACAF63EAB821C3EF66709BA35AF8B4E825299669DBC14E52687BF74EE372B74C0F9222992712F354CBD274C9A6E3464C696B458A4D011458320597ED9CD8320F7720C7E98F7B4A9CFD57119AEAC8F87427E51E109DF104153842C63DC1309630622A21236806EBE52FEEC26CD5798C39FB124C4C29C4D182986B36A73FDB19740ACA99010FF1BAB070110D47878A311E25B8323383CF575ADAFA4A72BB294DE3527CEFFC121AAF6C440AC381877924B7CB0F6DC355AF95C367F58576EC3F292F03E55CA061B9275CAB42F2AC7205F8C9BE01BF5A2C287B046550791A7EF5DD3DC84A1799EDCE7FE6302EA6751BC88A3125BC5A68D523C6492622FEAA813EE43E9BEFA6F77B77CB56DA33191865133A3402291198D7FFE07D907AF0713AF4539505E62E1BC63E341D6E252DFF275D2D6619851F96F37A55A52641AF3EE22CCF9D43AE7976C3A263B0E33F477D4AD8846B5EE3C7DFC6CEADE0CADD6666160008253C45085FE319C9B4159FBFF116A79C07E029C934EDB04751C0F0BB7C7A3785847808813567F122C23B98D9913087B9DFA7D240624CC983CBA9605477C32F15CF7EF8B0D87926AC3ECAAF6E89BBEFB1FE06986BB5811DE17586EF2949B6930425EA4B2026EEDEB7973F9A8760F6CF584B5D3A9029CE1BD0A09DDB11FCC90D40424B4172F3BE92BE1E9FD84578C40E973F37E45D6A770A64CBD9253EA00B9B0FF4C8D82825549DF21613EE74F1B79FF926088BCB944097A3B9B969A87C946F5CAB1E2B5A34491FB29AE69A46B4C18790B79DC01CB050734241D5FE522EFC167F8873FFAF5F2F7AC8EA423D1821332E8FEA3B5CE2CD5C9D8A20FC8A567694B751E0555FB999D20C4F43CEBFFF52BCCBD7C7BFA994443A64AE7E6763EE789674E829C107137F51E7F03A4CF246D26349B91E6C451F8B5DFAA4D13C97D461D6F88C580A807F17FDB9DE366C98415053C4D874C6FA207039A476D6A720DFF90BE7BD1EC987D95E9FB7320873466141BED91ACE9CD7646A157C0CA67FC047B2CBB877DD0C4CAEDFA11F9B802F54E3F6CE202AE826A7EFF1915D7D501A434388A9501F5BF3386C4BBD440C6E8538BC8B330F7A80851637CB0A32FB9BFB21781BE17640243A1637E20B4F236B6F0A1959220CAC028C2F6EE35C7AB9AD4B23480962CBF2E0FEA317455CDBBA2481CB2C9CBBC75FF834CB29E167E15F8BBD65DE2029F420B8BB796E97EC0506CE659721B2BF4915CC49703BCB1C666D9C352F16805B239299955E490EA7DE8FEFE081F9668B4C1A73C674C962AD84B23717C96C5C90291A90D2B6393E81CF44CC9881D0FB98B1F97B35384C81A983F942A0CBF81EA3B050A8F1E6510676A35B6E3D9AA28A8B3883D6189904FAFAE3D3585CAB41AC74992EA071771858CD4BAC0B5BA807DA1E6A37D1DD8F34CA50C4F48884B5D5D0D0093629C5A268F7C14356D3C13C8B84B19DAAD522FB4EEC0E59B33F0EF696E85B65659BD80B47B8FC5E42C05A68E8E26685E7132EA0CFABFAD02554E9027B0F52712AE3382895504CC9C9211808A867A9A70701D800BDFE84A134D836E7A3CC9E313AF475FCF26484C165D1F3AFEA57A629B3E30F8A9AE06987A1F897AB7FBB8064AA113DC0FB7292C51D0DDA648EF678B745AEF08B782D4242847C27937449C2E5669E35EEC00390EE4C493024B938173229BBA6F875491B1C3AC15F106BB4D87D654D9D6F2A52E70812597657F9A86C48BE1C981863B667BDF051E207AACA5A0E73D64A3FB02D012407C158189AA02F5A1A60755352AAF060C0CE98741EB213FA8A01F96E5E2FB9AB8178CF2E6EDB8E195F5524971EDA50226754AD829B6016B1A47B31684C978735E985A8E5EF5E189F56A78D28F935EADB1F3B71E902A362730845E12C13E0BDF645BAF152BB242079A057A672310F0FB26502001557371D25D777905AD24DED5949ABC9556FBB711E72B326A2EB567C82E527920D7DB597C00735539805A5C953D55AA750AC28ED1A9B545F4CE375C0F58FF63B411E01D2653E9B90C68C1761360F958F80BC78224D527DB27F4537152D2BF1DE98AD1148254E38118713F3C2783CDD2470155AD4F1DA0477074A5B057F292C86BF4E5F3C20BAE8F8832B0303920AFDACCFC7255695515238093DDCB468266598790FECB0D89EF705F977CAE8904022F1E66E06A370278AC5D8578CDB3EA3C5F8C156FC69B82A5CD3780766C60583B96CE5B582962E55F0BC7CC009F5DD39C818356C540889C4B482C4E9471C672D6971BB6EF0B97D68A50A4AC41F968F393A50081EE432C5C772E6885B90D255B0A1208ABB98E6FF77E993E3733BE3871AFFF351B +pk = 8F438228796FF23FE99EE288F3871518826E4E1003D605C6D579D97F433D9821FBB23F66767CD2E33CFB63AFDD1C708B620198DC675254C87D758CFEFF639421D3480D7A8746D4464E3DCD65CB3294F6CDE8243A25BC57138BF5DFD1D72A0BB32E334BF88ACBC3ABED42491CD450527246C0940A0C79C93F5A184E12AD11311A3BE6DEB19C6B666DC720FC56BA0951DA0A97C25C375BFAAF7D0439BA04973372852D608E7177156C3898D5DDBD3977DC3CACA25730628BFBC6D1E0802CAEB147A2C0E9525A225099DD5024BE8B4EAEB8BF3F29C06122020E9D837EB41B27B0B473D2B360845B22158B8AC12D4D394CC8148E1F70D7D50E8833217DE4E99880ADDFC4978C19DD5D4AA730CD2C540033328C5F6C16D25A20E26DD7A6D3C498930613E0B73D06F99633856D1944CB499151F1CDDA12E7A1A4DF0A88F3228AA819274F25A9EA3EBA9FCC281DEF521E178B8F90D25DE97DD02A6812B29A007DE1F2D6FAEF6FD021F7DCDA0CD0C3AB5E0BE48C99D0BEA3302DD412F3E7D85EFE301B1265D373008FF7D988F572E9273A4C43E8F79326CA8D21763DADF3384013D130E7A8DD6CAF87F530C4D4F93F305572713EEDC96EEB05E21438162B4C688734CBA4B87DBFA617EEAAC90DC48D1A24F91634673ADD9E5B0124EA6E6592203C7C7C31E68B13B67FA455BC8EA7DBF3FE1F1AC671FEEAE8AA6CAD0426E5339615305A45F720EAC700ED8CBA4FB5CE549915D8C8F9572D278B3DF8F76DE94CC9BD90BB8F0C5307B6BB7761DE5E3DC2E10560C10352C9871D269567DD95D1DEF0E04FB1BDF65B792296C026964FC5C4B37CB828E72FEDA18741B814E8EFB440382CFBBDA87E00CA81705E18F0C17572CE2C549E08358928813DEA123692F977621DBB466BFD9016F95A858636B0704F40825C98476C87132BD355A5C4F0265FE9F4105FFD48243B020A212E427B86EE8037CCA1362486C533125AA5D6142A1117458353252DC70035D72E6136B5D8567BFF70B151D654F6054003AA767301BEA83C56B2D66CBAFFF1AB850BB7F63D6C74165665FBB474C1260B757CD47E49797CD5BF4A52C34731F3A2310AFD2417AE0DDD9E27A0E9E8FD4B5B327974AC12A3DB8FFDFC9207A316D09023C49FAD882CD50C39E9BE34C3DC154D6298230CB94549999DB67FC881571AE964AD80638457AEB1109631A37D04E26B0CCA3AEB169A1256F9B0D9276835927CFBF405EE5B9AB75EBCA609BF79E559A7459163EBB8B6B451D673D6690DD4D86F04454A4D4DE0538D69AC236440439434DFE65375F2A476F81C429A233764F1242706531F3005EADCF095DB5C19B6438D580EFB3EFD1DDA08A8AD4B2C2B10F65C63F47DB76EF37E368505C99479D8F2B1AE1095FD4A678A955F2EE9E6F3FE63C9670F7E788DA71681D9D4C3D60EFEE723D894F546A8143224A1D3F7333DF4C08CABAF4F972FA505859EBF5322BF48E792EE126E55A24B3BA5EEC8B5AAB088BC04C111EB5F014BC9B45C727DD6D5904982FF5271D054BFC7FA6C717D66190C683C0B6CE67C13D4332935D9B1533B11EFC91E1388E7232268E1B7555CE9D9A048ED8B99080CE1EB1BE0E87FA46D7A5095EDCDBDACC1BFBAAA7CE667F410E13C63FAA76AF5763E8563DA2E5ACEC2A57DE04105531916C6A16EFC16881FE625B8C55B964DBCB8EE37EA00D1FD5BE9C5C8D5098A1C26D353CC76F14C3962082C29E7B492D1498CE591C7155DAF7152DEFBB5C3F2DF6E5BDEAD7EE6B369AFC8F6F6DD6272CD919E6BA0C85CD8C8A9E16B330DE5A99CBE5BA39913D4B0323A0E3B194EE17D4CB3CE27E8AAD95C599071748DCBCED28CF7AE9E35B2BF757F3708AA6F2C2B6DD8D992038A14B38E7E1889D92305F7AC164AC0AED4F2C79F77BA23ACCD80536CA66E0400BDA349B88EFE366D9E53122710CE44CBC218466254C35D796AE85AF568C6D996F8306A205624B138BB8BBFD9C72CD78B70C9ED4E3A6C14E33D08A20EBAA3BD2FF2817A1C4B335A2FB72CCC693D6BE589227B11F8B51261E7D77A9AB8E2DBD43D4269D1E3128FC33CBE04BC516E20353F6B12BEB30C324D19A5F2A2B07FF852D3AC55EE59B5A98F15A222C10DD9E5CDB1FD6EB699604F8D0BDA0964B4AF96655ECA699D8209C5B2D01B303966AC79A41FD97C9C6B476447B3B555888DD3D6562BD7F250A2E98B4D5AFFEFDD88E5A6FFF2C0BAAA1EB303C25591ABBFCBE9A66102DDD367616694604C1F516EDE23FB2901D350039F557B557328BC499316D058E37B7198629E0F462A0BF7C9EAE1B8B0714FDB9277013CC08D554C982A5558639AE148C6E1EAAEEA5AB719A1C8701B3377992CCC8D584A402E7257A345F9FA36CC62C973977739762933FF375E13DCD266D0E76C496C984DD676E3137FF66430BE250846D72F1E5F232351DF57D62826AEA6E77354EBB1B9889D0A6F59CF309661D39A3273AD9FBE196949359B97ABBEC578B576C71312B1A5C9EF7F7E058B4DE411DFC1A83D3D32F670D90757648976C636F3892EDD18BA4416E1CCA0A6E9F447CDC1E4EF40C290D86C37FC00C3F42813D3C636918A792BB76C6C7969C78BC3C099CDE34B8EA25BFE114A1106833A5CCFBC7467A1C136793FECBA1D4B9678069ABEF41021ED55FFD3B304E7DB89416ED74BC20C22F40EFE549F96C13C73381B76A98032E6A200EC96508E875295AEEFF51ADB47B665BB98F26D2E4A8B8F4F840314919F807DAA0477D103AAAADE5201CE9D2D3CC9E4E2D2BB2CBFE279DC3DF87126F9D52BAED59C36FA32B1A89BA7F0F9AFAF91F3BE0D28C5EDB158A8D8D98E987B93F7568C5B9E441628C16C76FE15D28D31E1D1F6E9A6F465DBC29F8E66C3A1C3F75625326B31A51CF31242E59619148E0334DE3539C9E76CD3FB99549CD5B1DE19555E0396E7CDD9BC858CA3E4B48901300C48E82B31794211C2AD4C365F5B67DB3750834BAF391C0A4B81D84B54BF5C2E17797558BE8A1DD9691FA6613370FE52AF99DC4D2F7A93DD1E3E12EBE3993A1627A0D6D3226E5CE3AF40D7C50306CEA4BD34578D4B617C9C5830490DE90D849AA717715A3BF550A6CC27BAE7472BF7E917E9F7315C4C5559C57DAFCC9ED3B1C20DA3CACB35FD83D15191E2D4048E21C4612DCBDD6897C17E55E7DFD21BCCB8BB67B94316779C5A766DFA0C5ED5C9CBEAAAE05F5BC6E6775E87AD156A32C19AA6DD20FA7A2BC567BE26AF68C53991AC216BFDDEECA8E8EDD2C312D49B90FB9B2EA7ADD1B6369611AE1FABEE761A99EB1B1C0952D402688D220124B4CB4DE1F103A85E435F605D77E77B5714E1E0915F6D942831C9358A034C31E9F862717F567408CD2AF4EF24B825AB2018CA4CD6FD992C1AAA0951E4C0C82094A0250405F4E4043ACDCD66C0B9CBE1AFA5429E06E7ACA1567D0314AD9E147150504D1401C847D9EA88230835BB28ADCCC4D0AB0644AF679E4E7DFCF0FC4DB51CFC8021D3E6B17C537BABFAFD6884A1D95513DC428C4C04CE54950EF1459C8CC3DB9D99EDB8FAF0DBA562F74D2B472D22A3B67FD3DCF8D744A71F5310D2342A1CE35D59B1C260815614EF0491AA5C1166CB480982CA4F5E3F38B46BB4C686600F71EDBBF0383EE38BCDF24632DC7ECB0CC6C0128D86AF179BBDF2A9852E176709B3F1C66B5E630304D437D03F0DA56CDDE8A94CCF2706E2ACA931B7743C6BF5AF02FE8FC64DCB6264976B095F634D471182F98896419DF2109C5D1759E78B316F044D4B290A61F940C35A82359BC6986D0458C8863EEF6E2A7FEFA6BC47CE0DFA8A072489BB43EBE6F421ABAEA895E794EC25AF88E4DE149C4A5F9D7ADBD5901D9360967F052F86BA251BF6DC6231699ED762F50828151B9DB13A76EF072AB704EBFCC97A94DE97ACA7D7C7FF9A13C8B085D4FB40FE912452F51055BDCF59FCE4F72B7F192F802C01502F918E56AF1521D3F1A4F84E197B176863A33F5F86B12D50A6E8520D7905ADD56B05CAEEF0641A4A0AD787A1567CDB8F535FC9D8E52C63F0B3B63AEC3B7D2A5D634E1DA31BEA1935F09BF05C22836D131D99F3B655F4874AFC4EEE25FFEE428B5686CEE85746BF1D76B6003B759195BEDE787FC6C4936880840C8399910F797748904BF84536407A6C7959E8D1783033085AD7349E3ACD35B19BD0302CBD15E89B8F5792315CBADA1EBE8FA761875377193F30B070A1F49A96A92387515A2B41BF5733CF7EB4D950736438837448060A27D1053C0EF6CA628F9A49F4EA793C5E6245D98896C7C45CDEF7CB113F68D0F404E4FDCEA0CB4519673B34E7C973C6D662A0CAC4F16FDC4A55FC18C2599291BC5CCA196922E1C6EBA776208372CFCFDE30502871E3C7840E472916C867842C213FC9A11850FF2B9688280BE2F3ABD6F2CCF7C2025450D76C202CEB2E66FB517074DC300F98686A8B678BFFD1FD2CFDD23FE953D197310B724D71C129A102A65D004E6AA02C1BF2B767AB26EAAEB61C583ADFB34DD7B05B6E60C199595CBE3EE0F227FD00EE3DE4893426D078659AA6B4BD83FD5FEEE532B8514333D5CCE5F6C825061B0A8DBC9624DEEEDD0E57304AEE67448A4C0AB8F71D3C785FCAAF4CB923A62FD120ED86095C17045B5B5EB47AA4633C1F6DF8EB8AB16CA527D7BBB008DFD63E38E48D531A938026F03364DEB17BD205E82E1268ED009304DC0AC26D9A31AE960267EB9440ABAC971957E831713807C67496AF39ECF433EF6C56AA447A1085E7DB6A5034537DF139FD77CFB4D49F2688872FACE2F23A90796778D7013FD5C54DC28B8B17E446A23059CCBE0AF7077A936318B143293E4B6FBC1E5DE28DC35D786BC2FD55343ACA61CBA18FC6FCE6EA2DB5A5DEF22B97F9706369FAF3EDBDC5DE217D98A417B4A70AE5DCF1C2218CB1B16E393312D3EB0C3E010C7675E06F0D99BC85DC5966C0C2C1CB465D81C2E385E491A30E56A409BE41398ADA0EAB3FF0BAD3C00A2C03DD9DAE1D658896A4FDFB13B8D18671C27DD8714F63814C82B8B840E4C5E11896ED264C7A2406F594FFE15E78C85FAB12A7FACDACF9A1A007092241EC777A1C5F7308F8CA3180B25029B36966C6AB888DF1053EBF82CBB52558EC1158D8835E891FBB0D036FC7FA950971B0BC963FB12183181D6B59CA5CC5C1A09966DF014037928821C5987EADC6A2728A166FEE7BC34DD3E79E8F4D96026F6B53AF7BE124122C2B9FD4F00A52083A28345651C8BE5E35E5BB383D59D05297434700B2C9EAB54B916DB3E1C375C4B6D7D323428DD8FAB71731E244C37CD4EADE8441C404967F46AD44D6FB5B4B5DC71CF3409CD9EB0887AED00194EDAD29DED050D276EB7A96A00DFC57AC0419CDF69E5C81C9DA47B7C1BBEB091C4A2CA33F330B08C9F46114011A9C860EBA20502BD1F5C02162BC7D8D240B741F2E06C106A3571CB58A06A435BE742E4D60D7771031A3888B9386170C6A198BD2D0B185CF849F875AA86C243F3DBA75C5C26EB24EA141C61F0E22159093F0F95F285158D3911DB53029B5F7E24C1E7DB0222F1CE13BB45D1B2BC82106757C05A776A18F81B5E79B61A4A130F666A34969BB0BC8179FD608DAB181E84B0D5065C17BD85CB5737D09C7318644DE1486E6879EC4071F5AD482762DAA4DC9440019458EC1FA19E2C2DD6A575B7F4C17F9B1BFFFEC62B3489E0468049BC9F31DC1574F6461D960FBA05124246219F891431DAF963C684362E5BF01B0FEB938741FFAE18CAEB050AECD9190D656CA31BB22B7F3F8D92D3996DC58A903D9D01D07C43BE4B4421D31E18D5B4CEE456AFBC2253BFC18A21DEB51CF023E507598847DFE7E3D47256FD078C143E7A1705FCED3DA1383ADD8F90A7F19B2AEDA60E8050F5898FAE2F882F90CD8C1D1612F40987D22AE8EE26FABE5E46D862D5F3794694657AEEFE6C240C24FA1ABB5E187879A597D72C12D01276F2E7A60F7CDE85086A9214802F49CFA6062D0A8A1D434F2BEA2FAA0C0C8CA2813F14C737FC2E239D7FF19260C7672E25D764F05C8362850CEF92E734B2BBF3E7671EB0743028587AE142641BDA5284038BB00EB6B54FC6C8410C2362468A0C44AF8F648F1C37D6890149BC40C533DBE417387850CBE391CB5974171289C592C364C4C5E8AF98E57B48821D3C01FE6F2CE1E1480983C211BB7CA4531B317206133CF4CED197B400D79F421369D12B2CF5DBDEEDBB42A35333B46FA3587523BD183BAB1BE7E83D8B58C86BF444114AF313AD7719BC83D7BE3DC55F6C188F61762E733878FF00AB81BD06A41FEF10E6CBA909417B858498E45F83C054908C6B26419B02B04CD3BBE6307F5F0C3CF287E2027946FD54CF3E5A18BA3151BA00D458FB47AC9A3F66094FABD4F223C07281534D15D4FA66E75DA5E058D516F544F860D4AFFEE862B8EB7579EFB55A828619B0578FADA9073F97CE5F8FD638CD9F510DAED4A312F6D649D5B0682F3AF091EC4663F65A10E024AE039280EC8ED604CD45BEB66183F7B317A9EA40705A9ABB443064182578363E4F1F6FC8D784CCD42E2041F51358AAE9345027F95BA460F425E873C1C7BB63D08ACF093DACEA97BA2E93E9461EC34D3920991B9838F48C497D509B2914AA5347FC343796EEB5806C27EA7FF85F62C2D64906DF33F6B40605372F35E3DCFDB2C01560EEBB5DD122A0B591C0C06FD311F18F6637AF059D9237FA7F4899AA0A1DBDDBD231C274E9DBA151F9E21BA3520A96A5EC15129A5923C308A22FE93C1D844BB82905FD43654949DFE9F535D5EF16A74762885E8C4A2575057D9A0A224FBFB97727958961A4A1E50B113B140E593589902C35BBFED4203C50F002DA36C24CB1B6F6D91A9B5CE680EC44A24954085918C6D1A90F837FCD82ECFB981FC41C475D1990806F77E8153DB2FA850741ED947D70C5F39C038E1F1A3D0E700D748493487E62937B698058D6295E06A4C74FDB215428EFAF96FE0577988CD08F8D5605032E98B94603D88EC819FBEF2E3345CE38D89103CAEDA3ECCF2350A05F0AD93D64800D66DF02406AA45381226066D4B250C517253452CF93C076749D89972EEBFE81034A9F3C9E256CBCED204011C8904D83EA738452EF10F48903AF661D9F90A2C4FF287C5BF1155064BCD416B8E1A75D7E23868124B99AD3DF2619193DA7ACADF1AFD7106F75591EB013A953FD88E7A062C05B3D29C1F86156E1F1A715619E3330CE9A6DB4315A545EF0008BEC78CABC8426F00A5A4EC4644A516150407B8DC2440B034A8A994FBC20C284CE216DF2B0ECEFCE45D4FF6B8B97F6620A931B0E172F91D953726347B2C6804098A19CA2F7837E242E9596EE0E6096DF9705818E053E954ED30F27C2BAED4789435CBD625EC76E9339533A210FC981134E38E563849793DD436E8D6E3EB5816C6930B25A7AC056113B9C16F1FAC79E336D2B69A7663800B898F397571E4A5CB330FF003B0BDD6DD24DD750E9B67155F6C8FDEE482D96C86799B0010E557D7A3A69C41E05E82AA0D4543086646317CB2A4174693A7BA6C664944617E0990D84E5F2D1D24E00EF3B99581A0FF45EBEC87ADAACAEE3F85D501CFC0FF49B5B5A49979CEC0A8EEB9717DBEBED18C881DE1EFF76B037BB8E08F01C13D26AE73B044D10F866F26454E9AC444715ADB5FE315AE299B9685021CE28E8A26836A986382C9AB1E44F844915DABD09E44FCD2D26984A23F2AD20CEA267C3E5221078762D08923D93D5524CDF150118C86FBA40B705674EE6DA7E54E452D2A5A9594C07D58F550CC1D69724ABFC817F6E06285DB22E1778D sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72 smlen = 279 -sm = 33C0D93049DBBA0C20286A75A7BB984DDBF33B476FBA800DEAC7E83143CB9C69C6BB5132E3C54206B3E9570A906784FA749CED9043C465383BD66A79CBC0B9ADB5CED2AAD6CD3F5FA84A648F04E5B40FFDE846647DF5DEF190E4B3BC3622BA8ED12482F98EDE3F1592B212570408CD0527C2D8DE5EB077D15D1FF97163FF147257C7BD1657E4F59B0D65C3EFF82275C9C6B2B6DA4D751812529E825EE652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +sm = 238472513D6CB53FB89E66BC164D14EED50A4E24AFA1BDCE8338C31C6A52FA68465558228B744B57E756D64C5DA5F09F4D22CD97DE954E1CFAE1C3C7DC7582562229A8CA30673FF31C21CB2998E92E54D014EF9C9A373057E5B0CB283DA094F5DD1C58DF5B4FE329B12E3308305818B73687E32CFA818F6B2EF9ABD8237F853FFC3ADA58F99593286113B399B7F8C6728D9B9C2583A40D90529E825EE652FCDF8E3F34F98CD5BE41F35C3F2289F2B12BCB8A0D032B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = B40BF7652C46061795E89DCD017E7FD7694694237B683999D104394E27B04F67FEC7F9EDAFAC3774A792566F7C3FAE3510A46A0489F8FFF2403EC710A03383FE5B7DCDAD92A5FD93B3283413E43551D1B15BF5F016CE3E2D9D9F886A577054799BCE88FEA76A32BC72934058C8492B43A5294003A9680D22480FA2FE22D991CF7E16F183015605EE52A76FEAB14AE6905A7B9460AD8B5C0FE1D0954A33935B165C2E8B430B0B67284019E7AA2290A86A49B426991AFD4DBFD80E89E846BA4E00E059ED48A1287F36B157E973B8946BF78DA7A0A42813DE68E010415CDFAB5CC1513FFDC90CB91298038D455DF2AF48D4B855618C33E98675C0AAF16ECFC2931F0C7F3029CDA3A4C54827D8A2ADF859CB1AEEC58D205BFA47D446B0F7A7B1A374E741E39D7D2227A9BA7B2AD72037D1B85ED778010EDA9A9A9150FC78C77B1A56A6D4D9D5FF21F9D0768F4CA85042F9E34F5DAF55E81D5B18046791F53B71A1358DE55223BDE3A98B05ADADB053872F611B719AD4F8F85812D9267CDDF8B1B6F4334368A14B53A4DF09512B5DCEE9CDEE2FE1621AC8BE6AC13383679E47A24C96BC476E2B607F1DE9B4E9CFD58BA798C4D3B05CAE5D396870055D07D4FC22FF4E5D5C3160996ACA629B2F48843757D9D2A51B0597FE49AB5DF05166DA2104CC82A7EF8213D5BDBACE25C28FCB6BC9696878C61F01AF2F2AE65584AFB066D2154FC6802E92E3C8C25588C71573709A874762F76FFDDA243C607264107087E2FB7C2286BB40E643E81C05876BFD76507C9333D9455D0D84DCB06A401A65DB3AB161F799BA95A1E5BE189440EE8C16508FA5373485770CD7B77A2DD0AF98DBCCDA85AAAF52A7A5355D3CD16CB83816389920FF17A53170D25EA0F58F3AA2D0AFF15270A61ACAE03698E9BFC97F870A38CDB22C58CB1F2D76F4EFE33C40A6DE0470CB864C0C66F9A3C2E2DFDE9AC24B4A9764DFE48022849D20E2972008B1C225A9DC17F5AB8100D3256411EECAAFE34012449111AA47A6573AB8C86C725CC5013425784763F7B3ED66CF41D186054B1704AD5636C306EB41C0AF352DB44782FB27F7D15FF4B4B25ACDA0ED7617FE73CEF5CED3A212FBFCC69F86C8482688ED4E0157D096F30AAD53BD15A64988EEAA9666809E8E5BA27DF6C807B79FB32D03ED9D690D386A00EC720950ADD13296FB65777381A6C2660F85A2CDBDEC09600A72FBAF503564897C80D824E9D214E71E5B9BD64906AF4F3B0A2A8A02919CCDDA7BA37978982794A67FD1D798A62EA53CAB5B2E23F8D97353BD5CDC91B47E56DED6B0FAE6AF02DD0B6F7E8237C866993D2CCADECE815424949174A9D06C27B3AD8ECE5E610A745C8FD1E1B39369AADF9BE7005C6148F024A67EE0095C50CFAD85C4BBA392E8B1237590CE2D6D9FE338B1ADE2E3A36C8C7C6065B30908630114D43074261875EEA77516D480A6D94758EB359B0CF09918C2918F1637B683CD18CEDDCC3025EDC0DC56F1438EC2044DDE7C9CED054560582A1082344FE04EB8089DEC8D4A600198EFCF6A0E97CEAEF2D66AEB5A84F659FC019D3A283E18F21A04F1AFF57B4368678BEBBDEB763BC347D9D1F2E379370C761BA9E770804CEB7FE93C562846EEB61CEFDC21EA3FDEA9A7455D9379735597AE004D782E74B285C61B801110DDB92E741F28C688A9137E99542C9F390EE80FEDBB36AACF824EF46E6CE800F3D3032C50785361FEDC3286FD2E8A01CCA27B10A533117CA3A84CD0C62FCD724C38F4D1D1E1760FC9B539A1691BA6B9598F0AC187DEBC8BA4CCFF71454577CF290AEDEB315F34ECFF64113DF009A3A2A28A80FEBB9549DC88BCDF6D43CDD009E9CF1DBBFB40216582D7431C3C764540F026073A6F84D86A8AE89E5599917E329C3B4B1F517F72F05009CEBBBAE74D8B11DC51EF882A4F90B1D1A3A8313339D38E3CDBC353BE35FD7E0EFAD9B038564DD0BBD642FA158A5103DC00A97D390595109A4EEAAF8CCC4DCCBFF1595A873590246668A09D957AD37BAAA689C20BFE22C259EE0B9D309982A044E221B46446D6887B42C5A012DD5691E9F0F3707489905157D8B1A53CFA0B1A197D485A54DE13E2F6C44A4EB6AA333FF6D915AE8F1DD54B60354DCB3B7AAA23059678DFDF162EBC2A9DFE29C9620B0822212CE48AD5315FBB116AD295BDE33F275F01234823BF5A4BBAEDB67E68E7B644CA2CEB649DBBA3F92C346F6B56AEB1E642E20FF4CE599B62E5E397BB2708A04C3F057494A948A624F92C9CF2D2F9928FCA63C76ED8EECAC9F0A824EBBF63FC293DA5DC0D7F4E87C1AC6A0A3F948F95C7AD6AE32378EDA3001E02160C7964D4F1542E1BBD4BE24CEC62A8996EF70B132FAC9264FE51C1FE0A5A894395459577DAF455BCF0F75BB277A4EEB8BE106AD3FD7AE85B5E2B65FF5693A9EC5BDC0829D1D40F387F160ED49ED4993FCF08A215EF727EC4EA51588445931143A790FC9C3F65C969A442D524F64CE014D65847A3FA5AA47747073620247288A55E4B51ED53C0829024E62C31478F1718789BF74A3D22C5A1DD8A6A8A2B93347AA5D56B1DB95A680A18288ED5D797F34273AC9342F94620489B155A6AA53D6D3669FF4008E4BB9F8DF6A6CB344A0D5ABC19104DDC57B7CB84BE5A96E7E32731A76F7A3160AE7AC61A3488E53B7B15B82F900E8D0DD96343FD0207BD90FC0CBF27FBEAFC73DD302A3D86CB17A67DE0DA187253835047365CEF3322B6DF7A970D4F458A0792191B78C8A421A09C819AEDA11EEF78EE7CFA816603F6598EA3B0E62CE831D40149A2DBBB84A748625FF88F19B40D68708E48D871286A074142E302F8EE9A10346A3985CF55B05A5352FBD7965D320B489DAB9EF78F18B72A1581A0F75EB841946B35F8E942C04119FBBF44B2E8F9EF3D75054862FB6DFBCD7DCDF409AF2211471F583761F9E5D25EA700EF05D9135D9525A243DCACA045F837C9DCF1C71B624D2359221E67FF6E758E87ADE6C40B848E25FC5C845168B930E8D6A5978648ED4F8970C3EA897A8DC19255B0F1DDAEABA1BB9D2D9A21E6346F40A849A672376F51F83667988CFEA2B6BB06CF6F733A4A3F3DAF2B6895A7C736D7105D9215979949430C7DB6E890849E27D9D216EDBBCEEEF04637FEF2BC3C0E5CF77EBDE12622718A744522C6AB0369A33396FC122EAF0E5F9AD6CA70BE2D5DD7D5F98BCA2091710BA4DE39E4C9A43BB2D6D86ED3C136DF3CAA33EFBB38C24B9E42212D7E783CB1D5A03461A39BC7FEB13AA16D931FAB3D6FA9B9413F1BFE7ED2F19F8D4774A5E515F7183CF613B43D01FB9C14CD16F5CB203DB73FD3C8289B4F962EE6D981763D1D9095F8677BE0097AF11949ADBCC7422B4D564E1A7E8901D3B5134C7AC1C29468D0802006F37D746A6A96652AF4AA2CAB1F2C0CC0EA1D5C37DE08E298D578E09AB93AE995EEECA645E5C708082573B3B843B106E0369D2B38AFBE822031F7E85766E5D4933A58365F637DA9EF46541511B261D92C4FAB10A49E95C2144F712D6799993651B82FF98CC4AE89EF01304CE7F85E2702C3976A99AEC67A7E723AA401BC9ACBD1B06B2984619E65B083F4EFA0E31672BDF0927A9E46641A6E003A15AFB707CEE61EF9F3F807C3300A2497C7674021A16A123A8EA2589C669EDFC921F93A43BEA9C6B9746D79D8DA3F94C5DCF3129FD05B3830F7EB2B377A5D12E0AAC663DEEE762F6CA4BC313A0757E504C83660CFD07A017AC9E92BA99ACBB705EE8B675CC9CED148FE31BCC847CCBF90362FC2D4C8483A6226F3243B8B91A2367675AF12DAE79F4E533728FA207A2C014335EC0C464E68B3B7291E0963E0498FFFC13895397F55A8452ED939AC2CF419C09B67D0282E5E2BE173DB3CF870CA06F0928D8155EA30D71B3AC1E07ABABC55D3381CAC9148950E6C1322A81A5CA1C9653ACED56A4391CD6F9069D2F258A1E992AC72F2DD465750CFC01BCFC7F5C07FB5B613C393965D0CDB24A2A8A33F4370AD943E387EFE231E59DA4AB18451E12D0C7F30A21A64A4CE69FCA72CE3430A6781C4D9E4412717F78A8DD9883ABF738B1D0916D3F0C3908BD5241C42AD8B087E82B187EB6523D6A6C59A9DC77F2183CF26ADCA5AD01952D2D477F9A77550EBF36937DEDB328CCC2CEC3545DD5D13699E95D3AB3333493FFFD39D2C3AA69B43DBCD930039156DDE1021B875FAB8EC923801397026A8A3F0EA9F970F995AE1801EFDBF389C1D24C5FDD2EBFE9570D77E7B34BFB12FB56F2D4C1CDC1A564E3127C15BC9B6F2274567356299EBA6B14242AA2EE7450BC7A4DA18780D0BD79A104A481288A1250755483971EAEB76EF2F04D366AE771D4656B787EEAA9E63F93623F16C191229DD3EFEB15962478CCD5FFD5BA66748B5329D81EDB68C7B86C7B030B2EF25A64114F4682B651C9F18AB51D5A722565F42F717FA7611230696A2F974DA20ECE78307758CE31F239F05F3E1904AB54785C48978709937940C03DA80E31EA37134474DD4E206C0F0563A10102089A479CF42704D0F9A7865CE14F134D5A77383077F009B4A988E503B4E6823BBA3B7AFF81BEF892DB7A841F9CCEEBB110513368473A45A30A97387F5A817E36664220CBECCA8AD0113B8D5EFFFE823A7E517C6CC2A3F8232F5C674EC588797734F15F108CC672159D1B53F8329EB4A1688701B37ADACCE8854F0C129D212EC80DBF7A07FB22FDF9C5736B8E34C14CF132C238C92373C31161F2873CE945FD397ED6420336296258955EFCBB95476B8514AF1D66A76C9A449E3CA68F798DA6664B80F29E78FC30873ADE2FF1252A98965CD50316C53EFE350CB17D5A1F1C5DB3479D635C27F3581E09E9F4BD4FA30C83C11233525F72A32BBCDF236A7FFF8FA3D4C6DB5FF1E6812A4FE2CF90042D46077FA63C7FC6AFE3D21833D1EEFA7F1887828F79F5BFEA72AC256FB22492C067B7B56D0098674AE936AF8D0767B65A0BCD73100393B8A304614984B2547144F02C0F94357FFE2E88A5204F17331274339ECB6D5353EB3C92946DAA8FD2919D1B04EA57A44BDB87B50C9683745CFA578137A498877A3D58E859F4F8B4A35EE73CDB42B428F825F10DE40814F9EFB16C135A5E060534844E267F0EE43B56F3BA7424FA1D96D60C2A3631E5D7EDF73F0FD9A282CFB7CCC8968AA65F51C5FD5AD3B5EA84BC9258C68EEFDEDE8A5315866163C7474EB58D3F365AC7BD6C567EF65E2D411646BC1DBCB74A8F18DA3FDB96D0E61B5DE9239CD2871EB18585C3B67D237D0B3EFB3C97EB0B56B94025BF671012F1E19C97BEBF85CDD4E8D0066AC691A6E7BB800024B24D36D76B0243293CFFE5F4EF82482471C362955DEB9118C333EAE9551AECFE67CC902962B60A49CC46CCBDEA389E06C732FB957C3D542603C96D40A78EF879134E698237B995BAE8C6C38202AB1F6888D738C8306E4D58DF3C0B4632AF9A480EEF81A369DCB2A789BC76544C292C3D0A697882C91B5BD93C26A760B4ADA23173E018A8FA4DCF60401F64A4A9F3F5CD53A61D2E14563BDBF3DBEB89E08B51CE2121FA118A2459859AE6166426F6348917B7DA9060DBB8B0A90773CD367C7556C694212F6701DF4F6E43BAF8C0A84DA2B81C65761631BABA305AF7B8CAA548B8320164F703CBEA676DD05C06381973BDB5BDB91F053D54146A13747EAD067D19AC6791F3A023FC519FE0E845D95324CE01DFF4BA09B2F554B23EF05FF5A336A327CCFC864753F56C47A501D10CFE81E4EF4BABC7A9693E4FC47A1BC13A831FE6F05E3D748B2429E22533AE77909E95256A2DED02FA02365F0DDA87DA2628AC5FB445B659832CA297BF4D8FEF4E2478BDA540BB6D795D35DF1DB79E5E757E9098D0CCB40D43DCCE25CDA51D77CE586F30FEFE437858E5F95C00C70A89F718DBD814F2DFB7529979C578BDC29E4F4550883DD827939C56DD836AD6F92022E2E6FEAA68D6D8E88CC32F2AE03D48BDF82AD83F5D3163D2BCC83DF42288651A9E1E84929EEB0B093604D2270D83343889D00AC0C594C8D798A3A466C088E684EC4D644847D2502324CBE9058297B181385E04FA634127C00EA5AB335C710F96A854EFBC24B27CBD3595BDA7E97612EC10EE3AD1E6D5242F9531E0A3E6E561D596FD48D235F41F61E9E0FFA961BDE15CC0C8C17939021F42D06AE0B8F4C20BE5486612EAC014BE22A883CFB1AE9074B94BD453F7F7B920DA607CA9C07F957BBEC8C17E330115A94F2A1F9D5A6C40A676AC6581BADB8FB42B4B349F23FD491C9485B6876F392027E85BE33E713E56B8E6A69C0691894C4F1874A9447FD8262C482DBF4F8982EBED17DBF0E446D14736CF6962EE04A1ECAB437B97D0803F9EECAC867FCFA18AF6FC26857E8F24841774EFA54723C1273F304AB7B988E88C997888DF9E6DDF9F6CC9CB6F73F0BDEB6457FE7A3A41B342E452FA9E2B48E0DFA07A4B323A50D7A3D6E700A39602897981FE0683BC7F8B1F6934EAE39DEBBE321C0F5150DA9294BD6371ED0B190F698B4BA3AA25520C050CE0FC0A6DC55257256259AD1C775ABFE1A4732717EE08440925236453B48645DA6B783AA315A9805DFA8DEC9D5C6C7D98BA86DCA4921672E8BDAE898F6D1607FAA1FEAF3E632286EB5EA98626ADC63430932C9255C566A6E8AEB3C82499637EBF632C03FC430402FC7481F159A91E18667A429A264D64F9CA93EDC3758EA2FC09D2AC62728F7B5681C12B01F414AF7E2D445101020FC341CE5319478FEB3B3EA7BB044B3AF0DBDD31B889EDC24240BA40F348DB38F3D671167E000EE750C34E94717338C12505367E01EA7E021826388284E0BAF7705BF52BB648CD0749A676798D12211F8C2FDB6EFE2ECE57D8992ADF82D413E17A5E6C52C2B83614F0A5AEEB7B1E5962BAFB33D3D5EAEB7489E0B1A8BB55D05509C1E3991DC075019E787ACDB89D1899642A30366CE436BC5447C8C86AE4E9489D96FD4455499E6D0E6750BACDC2A34D8C2DB8ADCC91C15EB47BB0FC91F67D29DC75CF443A4F9857FDBC404BDEF019F37CF97F390391C792564E6564B5F7849692ABDE11467BFD2F68C3DC564B1ADFD79AAFDA555E3605853502A9F605948777DBEB8B3EC453F82E2E2444B99A892D7948409A97EE6B21E7E373792062EF96EB405C86D9AFA3EA535ECD0740E84846236E77732052958EC8FFA4854D506F9353AB374C6263FF9A6E9897D97AEF22CBEDB9F9D1C68B78D72D985B9F98A551FAF3BC971711FD992E9B8179A7DC6C457E2D9AAB0D672152265E3024099D75C220A423E492991B3704E8EB0029B0C36767E3EBFEC1614A81A77D6D3CCA6DF7CCC1AD48A23FA888D61A0A2E6A679C56579B178CB5780F60108A1AB4E4F4CE9F26843C3275D4A765C97D0C28602373EFBC1D501FBCE15380A0CC1C223A7290118630ED75D5938242E2F6F6B1B5624BF24096EBCEE2D1D71450AABD8B573A442AA479E2901115E7D8EFEA76D1164DB29DB97590CB23954F67206CC45CB87AF9911C841489B65323A151237A3D5786B2C263CA83981E5F34FBC545418DEA5844582F5C6F6616DD483D915B5B06AFE057E95B81959B05B0ADB081EB004F9EE8B9ACAF15343EBE4EA5A4898FF343A35F0A92CBFC5E366B11DED2C89EDAFEC0BEF2DD75FD7749D511C43B0E627DBC53B23D1428FE361E6C599EA7B2138764B9DE1897D11D8DDB4548F8A8728E0AE7F4873AE68364D35263240972A1BD00116D0D1D591DD2F4FA657B49167582CFD027093048701B14EB4B2F47F31262D58F6EE8CB8B0DE3C032979 +pk = B40BF7652C46061795E89DCD017E7FD72334160C7334D57FD4E82D4A07820E35F20E39600923C0C531E1FAFBBE500161D2186DA5D33C0D7996D14381DD5C6F0AD4FC7BC2EC8EAD2798FEDD1F7127EF713F98888FDB34C5D7B184F27385FE01366934112ADFC6AA35152271CF029990B51AAFCDCA48EEBB1299417D89275DF980A28104D8795460647373748D467E6BE2E6002E27C299D7EC6ED64F287D24CA7BEF8461DA199C389097F74565E3D2F8724F4DC402FE7683FBEC9F94D7C25A58903793654157698D680E612EDA230ED7296B0057CD981982A9E0717B95CFCE4A21160E222A55BBB1717D425B54AF2EA08673E4513CD30ADE2DB4465F4E10CD9B90D543C66E702D99BF673DA128D5EAB52851A36C42B29522C3040B6938CCCF216C5B5A9590178661AF0F6EA8657EBAAA70AB7C9E62884FBFE7AA8E0CDF7F6820464E695A1C2009F0FDE2692032D864699BE43C81A4030C6ED2CB3772A9FD6F189EC4A2CDBFAD3DF2A1DC08020AA855DA4E4103DB7B6005DFFF5F5C9E6AFEA9581672F38B0BB90B8C37647765A7C6286864505C89DDEFDEE293BC6A702458A53F3783823F0C863533EBA71AF02FF4C7CA1586EE6212B585B81B4C8F39987DEBCF3D184F9A00967ED0BEC93B7B9F45C27C339947DF17BC4AD7D974740BCF7E305AE8C61F8F51C20B42E215D67226AB49CDECCFF0688D3273F9E77EEC45A84398DC0E031715803A4E3A414EBB8928F6AA2EC753E82E84968555A66F41E6AB6CE030B145D92A9283FF9631CE5F55547350A33617CBCCE1D231C514A737A6C9F372C43CDB02D80C123A78F86534A2DA368A4ED22A39C85B496A4016E03C6B9FD99341A4C847797C919DD58829BC02190B9C8037F512C4DDCD8AB44086A32FCBA89C34D2E1DACB4FEE2427373EFA151B688C6335200CE3F14B367DC6DA0089121B229F74E6CDC8EB78D352A4A8BD16B97AE2FEFE52C0EEF66171ECB3C44718F8C7FFFACAF618DED96B8992FEBBCDF47D85469426F78772945CE18145D59F5E877FC6E4B5382092809971F54FFB7B8D3B99C00FBADB168F3287A724B3E852EAA9CDCBB2425F9C7D51AEAC7DC153990806BA399063479838EB35B32BE4B4E18FB0C2D86354374549AA8E7DF84C66222E0CABCFFD741B62D3D585913884CFB80536E075FE5C885010FCC0A81D3AA228EE1DE829C118AA9A08A29793AFDC5A22E837771203AF0269DBA7FAD464392E76FBBCE29D28B69FE9ED1EF6C4077321692BBEB439713A849E7F84BE1DD3F69E8D620EA506648D64DBAB02A24109228414B4EE732368CA4B70DAA467E7A76F2F5414E91ABCB3446B8E22ADD56760F2B5604B6398A74C541FB6254F51F5F81F7EA624B9BFCE4D62DF503D8EEE0153E438C746013322C5DD9D7A5DA51231E342D74A3D0472E695D0F0F8DDB92E7A12A9051411CBB1C06253142FC5F87C0AA08ECCD0E487FF292E9738708A6F98F64ABE29AB0E6FFFFEA9D19B73193782EF55A8731F6930CD219AA5054D1943ADAE7BAF380A5BAE77BB88F1515DA60C2D3737C735DE4E5887494102AD6B4AE56FBEB9E7BA5380C20CBA0F6B878DDFFA61A9FF6D83284C1147A5E54BD4740D0A7EA76851A0DF38096EAB46C2201631DA6F4A4C5048091E9127415113EBD91C25BDD74C93DEE8BF663E7E470EE32BDF060EE8E6E6106EA741F5C5869F679ABFC7C81C09901AA02F1794B0595D34001D06149033A763B7A26756BC9CD998E643651D3C727CE2D3B5C7D5F3083E78C612E01A3BCB84979B01D44A863677BD4715ADC22AA38BF3AA466F259223EDC13EE491B544D2163F34E24796F7BD15453E7FA5601C5BFD6064D6140F9B86A722F7F4C40029CBF82CB547FB651F2825337CBA0DC9BBCCAB01CD5F27E63454F366F31EF19A8DA79A0FABDAD634535DA4C1448E2129D817080EA5E6E04667C276A69EAEB9A1D4C3770BABBED597A0C8734892C99EC929950512A19970AE66048286163A170D06D274A9CD0257787986A62629006DEB9308DD6DC2A5C8C8587C1268D24D7311AB38EA02D426D9A5008481278A66156D358F218B8806E199C0F0F976C5A91320FA71A63A2680BDCB7896031E56628BE1C1B5AAA55C6EA10BEC7F77682847CC5D2681D506A47188478AB0673121E7AE0D287DA40A87F3B257AB6FD6A67A9DFD10869126CB5D5D751FADFBD8030D5459F15A3C53E9DA4C22D9A9A79A5663E7BC0F4AE44C4D70A3CD8CC53D48C89FC6AF2ED116A238A33A550139CF3E5CABCCA8B1F66D434329021F5CC39F2102EE18D66D79E774DBFA5871598D9DAC7B787ABE5C064C6952A84A1EF96876BE246CE7CDD3170083329F0E41ECEAB94A1B667EF3A3C6C1A1A5DD6DDD9A1E0A48F1B5409953E1518AFFA7727913535D0D67A358FB2A5DA17DD7961352FB542D2D82C8BFAD427B5C7B6B861E2D777C749B4A0738F65AEC87963DC9340A889453286E979D4E649E84F52FA8503383D17278F78D0A3045C60EEE2A02DA9F0C33461049271883129C274E4F70CB72F3BB9C5FA06F0DDF158F8CED38D2CB387FBCDBFE61A8A4C5DF6E1AEAF3656E973CF0FAC1E45F91F23CB58B8FFC9044B518159BBC4CBA4E8FFFF9504C690D9B7B0611AC624D0C2B7B1FB7E33AC1FA37F5E4A6FA8FF694137829DF3EF332DE32562BE5630974AEBC6E8955625D37C48E979B1C09806655702F88EE35C6233247BD4AA39FA99772C662644A31E60486289CC8473D31EB0B72D91EB867D939D4A8F205E499703CD9CA0BEF2E773C88B4FDB88EC1F97EE7BA3665A355A6220CC1CD32CD87F1D51C4C957B8F0B7A7FEB0393394D177BC309AE31801B29B8027BCC0CB565940ABC75E43A862FB4B0F5A9C11B96746D19CA801866607EF933669F568C3909EB64F53A783E185F92AEF2FA45476885DE803A2EFA68BDD602DED3E645B78BEE4C024863FF077810A7F6DEA28F7A5107A8EDF4A59EFDED779B908BD45A4F13D6D2A246196C0C0F925A8AD74DFA34B06283A0FA2ABD813A3E4C73998F562D574D22F1EA08A1198BB2EE1BD3FDB92F408167C2D67CAE8AE69252399496AD8D85EE9B1C7663F9AC06A02F6E135DC804D8649475B6965F1F32EC175B019BE32FF279F17B26674A3BE7FCCD01A5601409F78A7D217752E291FFDB16A0ADCC3650CE3C7ECBFA9718CE7463003CAA6C2DCAB4C3041A28935AA9769F8160EF4150717101E195C23B1881818D099C20EDBB5ECE16A02601F42450EB30D8D3440FD52733AAA4FAE9DB477D57EFACB45053617E4B27297F711884F39FCE57FB6814FECDBF08AB1A7D84C1E3C0FE547EDF69531DB2560B30457FF7C2BD85B00F3404246ADF2CFE41EA5081E01247E9C8A2BB9133FF5EC07BB0FCD2DB115190680E3E135FAC5DC07CA0F09C5111930FD213FE5232B48A45118CA540FFB3F0EECC0AA968897D8C94726FF681780E8353245EB8CAD1923A3BC8309A02F5EBB97AEE2DD3885EB02170B58B54E2CCD6E5ACC924720972B6D0CAC6721D7C79A2073B3C77483CCF740E6843CF47E681C9923750084F986FB9E214680316C170CECEB267AD02F4B66D1E8F099868947128409FA8E7B592B23A1A1E42AFE4989531854811B4B77C1D096AEFE66FA37FB29FE4609D6DDF191E7C35B5EEA12E6F02F1F073A584E7D44277C14DD98EE433C6A899B1B1E197B47C21E8DF6F691304DBB69DE7F142AD3E79C18E49576DAABE1EA33AA64402A70F77AE58BC989F9910F71F01361798C9B56E1FEA0E715F18A15D56E40CF3C01778AF09F48EC4F572F18D62E3AE2274B240280F5AEA1A68873064CF9DA50207082C198502B1E860768788F61E40B961EEB196FE8FE44207DC4004B0D9A93203C5F99821C17291F81BC8C71032CDB7A972DBDE9A235873436B1615D753A7F3ACBE2DA3679E4B65BDBE1A3FA5F9315ECEA27BE4D5826F2B1F6E807FBA755417FA13C46E611087B6FD795C5980F476BCB9A3BDF6F1643B9160587EA61167BC95D5F6731CDA5733C8E891BD0E48E41BA2D46C534FDDD6F9FCFBD82CF20191974646C79108979476D90A3F136982212C321D47BD82025E565F02EB3CF5B5171DF625F425EABE1FBB96293A2F25326D5DFC7DA5DA38DA8E0BB8B0EB6568364C8BA03303CB6379208A7E729A4417C427CDAE0E34C103922816B744489FD96E34AE24C5BFF5671B3476FE93DD0F4A3CFFE2ADDD8D6FE1C1C1F7E51355FAF3FF0022F35E321DF24A8FD946EAAA24ECCEB5F1F227886C5ED7DCA430F8F126D36C93AB42B3EC79B6665BBEE84C180F15800C196362495F23821EFED6DA7D2858B2A67AA30FA3C40E119A229553F885F9300566A34346E04257CDD42DCD44DE62ACA31EC278583AF41CEA3DBC891638377DEEE2C33AAE309F52483E520506D08E49246DA53DCEE72BF3370FA7C03614BAEF9329ACB4C54E916241FFBC851C99BB845BA608294786EDB3607FA0AD8387FEE1C9F8E3F783FB949E33837C91ACE2778063A433F29464CB7CD82562848A326ECDE4383AD33F0A00FF36DD509682F80EA74A1FD78B291A0B5D5276ABEC0817CC20250FC698F013729B31ABFDD16FA6750D677C4728772A4F42A51FB2CBD0914567B6A6C2888DC9C595433A47A75C3249B046A7FB149667850122C697C5BAF660FE5B364C4A99C00B220F5060D0D6B2B91A5079D51715B7C534B22E295339E112AF02AB134298DE20AD204C724AD5335CDB4DC4165B44381F68DF0DEBAD2441B850298B1B76CD76409F87E2C11427377FF5480919259BE977F2EBEA9E037D6F0C32EDD1C6A34A26914977820E17DBC7A9AFCC755824A39C528412D63EF06AB2A62D7EEFF412510EC9E5552A321567EA75C95C86341F9AA8301E7B920B320A388322B1D3CD3184642FF2C73166D05EA477A4971E6247DAC9008ECD2CEFD81CD01B8C8F1A78A521178CAA8C3F6494DC64DBF9E23DAB7DA4449BFB066691908F311513F2A7A8A65AECE20AA4A66A6D2FC6160371D404DFEFF28A5A2DB587CFC44FFF472604B699C74C4809BEB8FDA9A3AFA27D298DA6E2214DC61A0DC84F1F81C910656FB45BC1C12EC3D42D93DF9489634F9B3501F1F6582EC91496D034ED943988C7863DDF0F9B3F76FD0C19CFD539C2CAACB370CB587DA3F34259A6F6BC0CCAE962095C1E16A5C45FA53F01154BD2B499F111C963DAB3C703053468A942F96F5A743304A8E9AEA6E5B585AF9A82B81C352D2D6593C9F0A4360B966B126AA613DC456FF7D89E8C3B42F3D097E3C4BE3B9350B8ED837664ACDE20D6EA208490F937638611FD97D69928B54FC4B6CB319E7740E800310A550C7D3BD3644E87C70BAEAF4F36264A9359A8A903B1ECE27B1F60D7A0C4E6D87EF1E79B17AA0E96CF8A934BC80BA261EF698AE0FCA3E1F2BF2194CF2E0C06618C609DCBCCA43BB021CA0117A352DAFA2687D9E9254DDCA70E4AFAE5ED5861577008DFD57D7F96A484D4F132EBA9125D056F0209406E6F5F594BA7548DC9446AAC98B119FD815A8F68D3855BFC6A0A26008411F79AB40950BDD477363405DDE45750716B8106F45F583CBCD363CB8DAE6716B5E72B1818E4864E7C2E08EDEBF28D2E9D5BDE7D41A1FDA8DF851B4C33F5C541B30D85A9FB756AC2B61306FC7E06F1EE31233D02D3A0D6C8FD92E7881999395E8E4A1A515AF02AE0AE66760A1052002892B80ADBA7882DD5BDA809A5D902F710E853993D293A3F86342A803CCEFC3326DB4D6103B1A3CD35C0FD6BC9FB1C04B3ABAFB891885A742CAE42D3947BC0C6E5E44A4DCF00A93406A723CBD4E7CFD281701E4E47EAF2B13C7958F2EF22D46966475CC5574282BDD2E141E40C124804CC0F4BD9C13BC0D2CD21DFCB26446C5F30B795FCE8AB85107AAB0F74021F9A4BCE160B6DD5EE2A7EC17759F977A97FD3AC208E264000FD73B876B051E858FDAEA0C924940A70649D75B2A7D839EECDD3C8776260E4A994867E7566E0111618F269368173BA75AB61FA15392720A48AE5C337B03CB320F8A6C9A7FCD3D62A2614FBF19FD3FC2D881B6E1DBBCE695AAF88087A19AAD8F1CAA37595CC51B0C7FB958E919BB1CC14D0AA0EC9EBA6F9F6D7FB25AB8645415E712D3551EAD93CD3AED7F2F4BD49049310CB4DFC90C85E76ED957D8C4756FF5013198A21FD9CAD943FEC6C7A817C914EE1FB93A1417443FCD943636E0197D9B26B531E3290B88CFC7D2DD7ACE1459BC64BF5E2CFA9DDCC6F088695E2D5075D60D11EDD1FED1873A2F9FE6BADA1CF836A337C510C55599A337D2EC3E310F7A1B78B2367E1C7BBD178F50AEB4EC4B486A348EBB9239286718AFEF2E8A0B044E8DDA8677C09B6B3DA6B79556A9CC668A433346B080351DB28AC7EF756643BA13FD41D576A2247FDFEC8E1DC16CA9085CA085EA5CD386283C77A9226ABBB1620D125B2B3E122879531395E4670F34A4233C8E5DFECAD90F01C1DFD950F18DF39B710D86F9D8495A09E135EF9214955989B84CFAA9D497CDBFDA42FD5F372337E2E2D6036419FC173A2CFDF9CC5108F283C5D0E8F7B0A6710F978D6E7A558694DF2B7475922561C48EDE3F78ABF3886E3F90BB89CC6A71680F0A06B1FF988D9FF141C43C81A654A29EF81898BB9D1A5ED4F342B7AB2D039AE27D854F438B74AA6323CBA743F32108F0AECBC5A8AD62A230F30575F97982FF33BED98B7B28BDA0599CC24FA9957D07A7864FAFE84E658701C4F8C4CD22209FEE6A176FE4CB82F3BEBF74445A3D6188367C43173F4B175DD9C8B7832D063DF05CB25AB4CD01EF1675BA71628453C849DBF535928AF0AA14BF6AE7FDCF4A3C7AC4C60B357C527DB0E65649B9BF17366A36326287832BE93B0B7436B1E07BDB176C13B87A0ABEFCFE93D711F37D9112DE903F0F970529A29E8AC16F6B75735CEB8B149FE08B4339B4000A52B73FE4C920F78D6F4689BE3FE8B356E828A5FDEB38B29C2196C5155DF8704267B11EC12831DD64D46AE67D8D654AB3165B82A6722CDB16F64B4D2DD6F057864EAD23BBC7CF00661E7B4AEE66992D2B1128324AAC3C18C529B42EC79123526CFEC5ACCAE081821749B642C49263BC29F2FAD61A648D39A343B15818E418F0D610C20F0D72A58DBA74884C7561314122E7A534E22104BDAB0A4A2B4DB739DE0624CDB07F9CE66EFD8877C488ACA52AE8E3D2D16FC6B7CDC8442FCB2F5CB270CB201FD6F2FC7644373B1A5314EE505571E4F26682E0E8ADC06F116E31B4DA0DF00347CAF7B1FF5A6AC94A54640FCA559AA313A95AFCE6761A3800ABD75F5E6D6540142C587EAEBD332B2ACC5E540EB0961C1A28C9412AB1B448B625D376CD699A7A7C493174A7CEC4C1AA26D74C78F08ABCA5020B5B16FA077587F5B011C160AE601ADDC185BDB4F0E81E29F219A6003938038F203507688FDF68115679BABEC39E8D3052B07207C2DB154BA2E10CED25EDECABCAD7731155D485DFED3E6613731B207FF3AB24682CA476BC670765850EF872305E01B4DB5CFDE0BCB4F625A31246076F4D68AAE8B9070AA401864CEFBB6E255080F29D02F35F073698279E294CED297B90491B7A389CDCC788A6E3A8FFF55807C2C8F8BD355DE63E478D946A3F84C2DE5BE47CE25491E943B3572A101FED699A9082905C31940A7CCBE4B0D14362B6972A754F902972E60AB35ACC8E86016492140EC77E0B750B3915FD7155F172906EA2B5124001A6161B6ED2E251853AB845C3AB44DCEC5AA742BE5EFFB7A44D3207D2B3B3652B11EE3178CB82AAC6C45320CE340F7F33F15569CDFC0C33C94A5 sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645 smlen = 312 -sm = CB6BAB3D9F4C96F6D9BF0D24F9DA02BCCC95989AAE1FAC44FAE8501FA8EA0C49FA3B91E7B64642DA8701E04C81B89CC0F2665EC7D8FC9E089AD870583C27B40A154672EE5793E53120BED9B378518C4E1D9A276B6E61022C193796455867518166A138DC0E5965BA018354946BFD66E3CAE1EFFFBE42E24E117BE8E837FE4954AB1D506071EEFF544D7B93AF414F2C87DD17900A53ACE9D405F9A4A2B487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +sm = C97DF0286C788F4070F450F333F11220C1D2C077510192742464BCBB20BCB222CA37716A745E83C66F8ADD69B78DF76B1AB477DEFAE41DBAB30E4EB6D3AE8E064492FA8281777E2E9EB3180E2AC0AAFD3093649A597A3EF68410B4075762606144BE95D0895831CEB30FF8A90680F146C673DF00DA2CBAE10EF825BD785BF0C95AEAC26B8084DF5DE8C69FD8C45FC16287189CE5A0A82E330CF9A4A2B487C3A55BFABC56882A7DA0C5C9323587D67BBC303B55212F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = ACF3050D92EDD615778CFF977751EEE6E6DB566F4C555DC3E9E59DB0048D3DA52C41C664685CF44AE5324ABEC772C700E989F071B214B827DC8EDE1CC0E7D6627739AF37014D1E46FEC534C88D4DD2BDAA452F7221C2EAB3477481182777A2A2001BCCA52BB89BE1E63EE32D2B723C18FC02CB02F409BA7795938EE17A666CA70A7EDFC76D963AAF611BDA2D6B1B579B07950EA9A8FF498B2BC2D18FB21AC524579E2362ECDBFE90AC701B36C0D3A8A3E3F0159D70E7C59E21F63DAAB33CBC6786A45094B5C36451A02E45759E0D565F4EA49B22DB394D2A1B0E713BC7934E51679969AF2822B978CFD8ECA1A586E1BB540514B3BCEB8064111FCAFECBF102A316E6617EB2A2CF7F597AD1D12797FDD42CEB37F3D36EE166C44A609F9ADE0EDDB9ABC0EB80DDBC5F615B4E99EB1D2AC6F8CCC059152809A4C9034489B1DCAFD3E4875D4A75C010623E62B0BD2757DA7DABC41B689E19532EBD9293EFB8E1C39DBCE07CF9F55E77878EF6C359496071ACFA0E54645A7CB8A0D6A15E8C69F46B1167F5790B4EB0583D94ABD1E1DF290FD51D25EA04916C199169D6E3C822B2743F18A5E7933855120C07658915BDF2F54DD9B5C46E775291A950113083941AEEA3B9F28254B541600459039FE66C5C44D1002E20E4E07950711D1C401BF18500D5A4EFB26134602FA5912D90BAB49746D8EC8C4D9F0BFE5586741DCAC358A04595CD7927F7157024BCE04F3A4D6C0EBA9434B443D30D0CBE587FEB5FF4593F7A293E93197913C8458367939938DDFADA4709CC349B53BF50F3B925059A81C73AD297BEE01301123B2518E508445BE2D1B6948CFE66C3BD99B95BBF83408EB0108ECFF1AC73D0532183385BBDEC6C1C97AE059FD84A09B1FD6F1A91AEB14DF050EC809A9C27DBC52121BD8AAE13B0DAA5EA0A3253637657DB706B6C6F28CD1421C9DAE3E7FBC23997B9CBBBDDC2C4181DFDD42ACBC1FFCE1CAC72212BD560279DD0CCB8097F792C2AC667AF8AEDE36D020A512AA17BA5B00E95054E59028FA52AC36DBE8A3F7DF77321DAA99F3B154C34A06559E2D8DF1BDB7061B07E6811E923D8905B081A651D07099AB454424C84E8E400B97FE9C58A168ADDB79788596E1F13A9E1C1D2AE4F827FB36B4326E2CB9BE80D922DB2C6F97F9F99890B6B8A92C05B08D9988BF50592018713AA23430DE05D6352E3011DF075F3E3A1E97A0942CE3C065E6E99D4AD3651238CBB26DB877E78F50E8609B54725231A0A6EA1CF0CA89224206E4704BFDDAA1805A4EC460D829F805ACE085DB7E8AD772BC311437BBEDE79CBA28D24D20AA4B2ACA89B95A117C4D158E03FF28CF1A3A48DE49A50568A7371283C273FB7F5B4174667BD000AD5F817E5924601ED68B295705BDFD76B8C0A0A3AF90503B2DD3C9F916F0115557A3762AA9782924530E406788352DF7C554455887C0F43B3D3AAE526383835AAEAAD8D9F99FB88E5843AFD96F8721B936ED272A9C6AEDF7C5D0E16C8A42857F182508D7ACE7B5876C77B77D9D00C2ACDF03F8ABC944CD03449F880FFA9E198C4A4C85069C5A63CD2F84F319F65ED0ED1DA2BDEF7A6EAF810308D7E0FF7283EAA7D406D2507EE76E6678C92480751C8E46CE247B42D6556CAD569A47631AA3223E74B7ADA240F3BB49E412D3DD09E7728D7CD89892890022B50BE501D7D388AA15932716E3A2B9007BDA3FD11F65049C660BEC9E79135BA11DE650673593E53A402AEACC3CF05F3CF2DA6D49D061449DF77A4C13F94A710762145C1AE342B0E050B60C7A6B2210DD4FDA2672E02F1C90B702DD165DFE2BA53B6DD50BDA817988FCDCD1CD56B1048F2D4B6E0DF53629CE29044BD28E86ECBB2BF83F6B85A7599CBB0E733F8608BCA9EF75DFA0C313DC8439C6ADB462091AFE23F2B11C472BCA1BD57E0BA845B237238D192FB5E4760F63F107B8793FBFA9523566F3BA4B250A19F389516581AA96F01123BF8AB6136F3B7B76F56DA61544E57487FF142798AA64273A3EF864DB22E4AD2E95450FCBD48BF545AFA17D5B61206C48CD7F48920F943EDFA0A51D5E540B9FC796E817CE1F96EA935095A86DAFEDA8F77C77582C7929FBE06BBBB2F27D5E22F54C7DCD2B4DF8172823431A8D8C7AA024573DD39CC773DF0661CD26E4EAEC5C0CD85CF8BE45F9E9767C820D9C0B4958EB576D25D86ECC4A76B401C8A2E08454AED892F25BA2D3B8BC78C8A77CAEA34212AB0B4FFFB7DEC4DA2DA623FC41E1E3E3A2CE3F2A5FB6A34624191F1DE6A81833A1402A5C7826EF9E9D4FFDF179E74E757908F0088D6E9CCB77BBC9EB1D7138FCC53A05CA469F04E30822CF4B98A3151D592F7DA85DC16106B07026FB3D96F69348A5137942AB210283B6F30C0A8E5F96D0CBD1860D5CD3D24B189777FB5CF85C72C8AF115EA0141C03C32C7037C8FC3CCCBD20585BE8D01F388098F7285860D14C8035D0F0B7DA758E90EC18FC42CC50BE8CB6D5F737BC69E49A28951B4B6A42DEFDB4B322B30A19CA4C1268FE880C3509CF4CD3FC523EC4CFF115C04E20539A7BD7B790383DCB5FE38F42B85041DD4D0DCE54A5FABD147E6F373B1974150B7862C0629815D5FD9C332AB6F64004EC6261890132EED2C4384E9C3E41E2D8177109DDAA080F5B9B800FC4508CD1DDA2719832D631420EEAB616B306BAF15A45FE2F6C3B148F2E164CBAAFAA0A4047DBF7C0DA0B381C6702640D1141814A70CA74F4B751CC5E70D24920E2426025F2D940691855A655FAB53E18AEAD2918E6BAACC70532CCE1862301D417359F9DAE3D82162159D3413A914B755E01B0E198B8B1F37CF42CF186BD04484BB58D8AEF26976FEE225533AABF89E102B7814467955EC20A5D5750861E01A16C366EE70D0D6B6802EDEA5631BBF08BA7EBADC73DCB761E2266618DBD67A09C62BA82B6920927D5A7815B6C4DAF0494DE990D80CE4988A876E6F210A4A5AFAB571E6C8E586772E2BE47F471FF54DCD7B45C5394CAA05BBEB5175A2EA451CF83D3CC81AD8D444095604F9D4B587354823CFCE222F8A68825AF318FD567A899A436B45EA2B0B07BCA8CE5CF6A128D585C189E7C2EF56886ACBF35220EDF173203084CC79A0CDE3FA0C87B56EB1A6271EA77144439E53994F8412BEBBA1075E2183B57BA7896BDEDCD8EFCA69A021E278E2443DA436A006FAA2F7BF19026700273A3EB0DADFEFE417F38BE22AF28E81544D9A4D44990943D0F40733DB05C7FD99EB02D6FF4A667162655704BD6615E363FCDDFAB49F521190F12D3454ED4B458F6B40EDD15E94BDC9ED48FD776FC4E5619C0FC728EBE9EDBE38BFEABDC3FF1B0F86A910DB65B332FFA2DB29CBC2A4994A52F381F0E66F6C7E952C557AC5C14529EA4A63715C26B6CF84F084A3B6394D86EDF98E54280E0438D98B2E455BA326021C0EA9C1B315AE15C85D0579861C360D8A75E9E78C2314757660979B44AF3B1C71AC5653A8078D5E6EDEE2E962C4D76C5CE83DA0D450FF71B7B6BFE3081B865802E14530BB6D8A26DFB6FC3BC48F7A1334FE34856B681EFD0CC2794E58793BE837E63DA082B824ED1CABC959B604245D8B6D0C8B528151FC8E3530228A5187591D8E5DF72E1F96F9519CD1721A758FBCB4DAF43C4161C6E5618C87B8A9EBEBEB222EA50544C7F1D370D937B57E84A701803511ECD1386D2BCA53AD304190679728A2E5C9644DC1564345D83A09816EFED41087F3C4C09D20A8030AF349C32B928F2E32A9F88A5C64A3F7B7A74C72DACFDDCF9BCC380391BD70C849D51C1A353DD56F304CF9AFE15836167FCBA39476F3EE30089FDA4AF3FDD6304727A07E222D99EA6B66357EC10EC2790134B2F3557E491000144B687D7E09A07CD366C2FC998D4236C3C6E2A815DEF0C5A4AF20F3C8E2F4239ED84D51B1D95F94BA2F5527FE7C0B26BB61BB1F9A3A4671FA8C15464720689ED1BD9876F5ED1AD4661C7FF881682C74DAEA2FFC247DC469AC0AFC2B86C0FAE6B1A9669A674B0AB18C9CB40CEA619AB31903E7A730E1C26598509F40CFCFCA798F6B6298882544CF258D0FD82ED2C1B5881A04B15DEC31F01C483965CB5E2F7DE73706C1816A60E776F109CA8C16881B0FE4081A0A62DF8F2E6A1CB8AC604257D131B8583757688DF0827564B39E0E542A39030300CA0B4F56A83DB1D2875B5623ED821A4107E52234341A68D2AB637792D5100E27682250F154EE7F628CD7238652B5F2D59ED074B516864484DE37C48B36D110D611B862E6132889C2398F590B9559BAF0945F20BF032F2C9593AC6845AE86070282016415896AD9F2DEE3CF559B014C9ED29394C402BD90ABA6A137AFCA3ED341B771024E5220F9218F5915EA81A16303C852B21733FA1D0C0D5AF85F76B74E0C3BBE18A2BE8486DC36B693735FFFC572244C8C9BE707E0F28B032E3F13B822CF4404EDEB68EA918C31EA31A863B2BDAE6CB94D7AA492A77712ABE2A6A5DF7C083462A2B5353E149B127194ED616FEF46C690B659ADFD356E6079596DB00B14C119A2E44E1D88EB2AE44D4E7EE96DCD832D5E48759A6C15B4BACB89152A650EE02BF0D85A5F8248A47DB3D228954FE276075D0D6EBEFE696CD3714669F94AD10C0B76F2A03F016B1EA18940B73B108F94ED9AC49B87F722DC131073EA015CF8079191B0CD0C1E661ABB09835647DD998E5FB3D761B7F4F1D0DE6DF77F41485FF19A29E60BA6FC2A75E61EF956AB2BE08D9CE87605E13C9384541A8EAADDF35BEFDCCC78C8756D0815AF1724CEF3BC5BB9FF887BA00BCA84355F3E0CB738DEA4F179599A9EAD009103E5BD73835419A2F77C39375D844CC63AC13EE3575C1B02193707AA8BC3E9859EF113D70CDAE3A9C5AC27A70D8A83EE319F55E6A383FC83E9FFBE1AB92ECDCFA856140F7542555F905E199774DB03D9A9DA7EAA31BF35790842147B6570AB64A14D2A450320074F7F731D3CCA102C944C07D0FE983506D177BC13DAD93A512E30CB0D3D786E992810F9D1DF6791F4A0BF55F74B01C008C65A672E7AEB0D39F6FA808F9F99C9160A670DC9AB6714C354F585578784CCDDDA922BF7E1E68DF28521CE806246F30B1D69B710414B09D177764B0520CE2E482E848E8FFA778811B20A57712E95DA5A422A0A13A63C475561CA25E98F9E152B1D68F8DEE5F33F536FF99BDBA3D715F7A0BCA72625ABC7FE2848892EEFA97EA3C651D1D3AB47B9346A5B50BCF49D1929CFFBF0E4F36153E3A9736C7E555946FA43628E37FA73AF9F51B31A6974442E57114F25465B923DEFE8AE9A81DE9E6DD227923B3EF62299263E76C23BA5131D279BE89BBA7267631B2E20D2B06A724DC86AE304634A5216CE154105D256D131A2D2C11E1A8E3841F68FE4B88EBC6E587599782433534C1508A6191EB4E6609CEDC175944DF4AC915FDD039F3D4E28B8BA7AA2E8E91594EEFBB14FA4D69F9D596E3059D410128D5F1FE3D72117FE0D8DC115796CD3CACBFD3CAD11ABA8495CBCC1BB6348A558D905AEBB093165EC60B4EAB288A527A8F84195C385AB2CDC80FD9D6A9070DE393D39B9CDCD930AE0B79705B3CE5CC8759E18A9EA08C966A8561661660022C5D420C779A7D6528AD24784C70CFC9E9CCB8FD53E6302A628B63B72BEA2D80DD7C406A4A26D49203FFEACF4441E72E80333DA8685C5EDBC861C0FD188CBDE51CF3CB671445E7EBF10982D450AFF1ADD16621A843B02629F39EC811704EE432E6ABCED06FEF54920E105BD94723FE21E3E367FE1BE67E4A834D58541F31928C459794E29081F616107571C8C0D21A662CD52DBAA8F698F9092568E82C03BD9BEA18D2C9A380EC46325398D67F89ED99A5FC37B169147D6FBB3E2A5E6D5207F253C7457F05342A1622FA584394DAA06C5103A972648B169B1638CDA35FD66BCBF38D86020E3E680195CD348A6FA360BDBF624FBC3955AB142D60E0002A0D996539043B0529CE5C5D8A65E288DE839C55DE96DC34AFCF1BBA84F351331AEC295B8DD8E46A98E2AD19B7F85F242DE6C284439E35AE7F2B9504F8E6F3289EB0937C038C83AF88D7310DC8736513889C954B55C5AF1C0155C1914865401AFBBBBFA12EA2FDAE30C2B9B3D01D0D3E980AC010466C7AE0F2C17821BCDE719C1DAE66B8A3D7678160205AADB3730125D1934A774F021A948286686D531B0109E7C94CEAA554C7428184392247760DBED0140021AF632982EA40049C6F3866D6B9A87337138A2E0A1FE6E1D913A654EA659D5DD9074401F661A24BE6E12391DD708FF0C125FFCDA66470F429AC83A32F24EA9CF99FDC509AD25A601C7142C740FB813AACD7AD99538DDF64683A5B61BB899EAD8C8ABC8D92523BD78506DA03D539326D12B0D3170EB846620B55E5BE001FF115B3DEDACFC60F830017778ED157A4C9F8CB3C8B4A70FF141781C0B3D0C484B7E839E99D508614B7641D787D13B88BB101F4C11DC834E9CE01B23DDDD35DE3B770B160187D832553D6EF64FBD33083BAF858A3BC2F416B728485A9E9019B4D77206AA90A6071376400B728BD31374368101DA5B5B566E84988BFD1D5E8F577D3ECC8C9ACFDD46D018C8D04DB0BC36502784E6DFE18FCE1EAF440B86B2354FB049593A95778441035E8D3E08E36A436C69F4951326AE3E9A6C0457560BA20F504F762DCF8AF2917DA9E68FDA85377E4D8294EC16A9F7DA3FA10D58274AFD6CE9C182EDA44F3D670A061563458015BDB571190F087D9686FE2F933FCA14E38F567ED3B334408A719D9A73539C5A831A6EC7808A02B6F877C5C006CE9694D50E513FD699651A690986CADE67859A72770C133C013B2652DA34DA92988703A1AE8676412669684C2180442CA7A8377E9D0881BBCA7DBB8AEE7845E4C3CE5E929AE73A342735A32F8559298012B175EA6FF80DC57EDA97C66DE1ADD1087D7E33D8C88C10217FD47FF8ED57F8A084EC577956D93CEC2E5570BE128B7AD664E443625AFFD55A50809677B2C0156B98A53E18D7DE224F44D2BC04554415FD0097FAA645430C53C0BE2E7651FCBFE6E4DE376AD91458316A70F1DEF632842CF4B5F39C02FDF593946A9423D54CF4D6A03B94CC9F3DE8E4F5EFA9F4E73B5EBB2AD04CCA64F2E9524C1173C4E52DA2220A72CC9B64D1362C1FEACFFF511886DCA77029635FB36911FE858EFFA60BABFEB05C3C8CC5A479841E5FBFD21C0846A7FE6BD4802A4BD520512A016F34B24E0EC354F77372AA2BD7B014E93375ACE244D13F01C32EEFDCC8EC7DFEEDFC103DE8EC4DBE60B972470EB0F0817C32722A6414E4BB8360830F613041C506AB210F9DD7D3BB01A0794AF6DD76156FCA708BDAECBAAF47575969FCF0E65F5D77C422FB50137BAE567BAC3A8F03BC8DF9BA1BEFEEFE39338A8F4BDA263F7DB981905C345703CFE591883564A7DB5AC93218876BCDAA1172C2A542174E71A22749A407AE1D0169F38A62A28839C5F14ECE45C0EA31CC19FF3F1CA592D514BDAD9A546C1315FE893E07A9CDE8329581BD2EE32399B2954FCA0FF27F1FD37B918DA835D75D8517436D5E00CBDF7D935ED30361023205AC192BA65D92E11C98F8C52AF1AD56BB7C272FC9630F8D81905F3B3C1E6DDEB24355E2C7E0B2E38AA954D1079AE3473723F0DCCBDC520DCAD2018CDE24BD6AFFE529487CB229C786FCF32E2E254A802A456E20A7E11A99106F27EB248324F93D2E170BA178E4EDFD78312BA9B95FFE85FD9A89B3358059FF2337291F45FB13C2C7812F1278296B1BDD53D5A9BB2A80F25ACF630F1011CE3097B4C57EB5DC +pk = ACF3050D92EDD615778CFF977751EEE668DC7065302FF99E6C36F1F58AB00500DBFA2401FA947E7F36116C9584E40950910634E13A20C7372F8C4B8243A4601E2AD035C7A18BAA3384AB9432E813C2B5F53E8F42348188C3B742D2316D6504D5F020ED160498AFB21C49FE5AD8294B45B148D45312945D89830E31208D0F9AF5AF690399045C471375E3B1C87716DB312F6DD8DD5626038AEFA7FF0B9A47FA1A3231D161164C874F770314A612B9DE18A1BFC69810BF81E4D0E4B5A2287B2BA55636BB12AA0417F7B0BC6932B61392895B4906D044D84F69738340A3F27E08D8A258979D9E92DFDCD0C8A17FC0B7C754393B6B31DD198C28C7AD80BC4793BBFCC21FE2854A5EBB1C04DB3839AF5538B34973EE96A18881D5331AE5D1998EA80AC3943340DB840943F7F4F499EE341987A21C05165FB80559FBFD19612F194B4FFA1367060584844F8CBA7DA3E1A9A1361C4C3A6425BA845C0F71A232625BB895119F9BCE35F53E8C83ED2B35F195711F1266AE572121A453D5B12A15DA002C233DC97A1EDEEFEA7A74BC24A7D8812314F18369C583C8430752ED49FBB55CB43B0F47143EFE8192ED8396C881D663E9D17515CEA6C44AB5C9A605AEDF1CAB6627A4410C26EB3D17E876DA2E05CB6615C640A13AA26E122C6CEA12765A23A711259336CC5D93FF2BDAFEC083B5129321F1215796F89578BE007E400EF5ED19C5FE6E6D9BD59E6B27053460BE5FA9E9C1CB225CC7BA976429D24B16BBC65AF1C0D8BB851C6021FED7E7992F2AA2B4028B14779A83D701FB3DB395E3733FA98DDBACB0940D28E46FA14024AC14ECDFCFEE47D612AA6669D2EA96A4E7D201D228856C66F30040368182118F7D4F791055810C7D09DA0198819D1E6D4E3EC8F4FD316156BC47B854BD597BAA9AAF017E50CCCE2A2FC71A2B8DB18961078F3A547CA7A9B5D363F912A6B8F22E4AD6A4AC3867FFC8B2A1B95AA48397FAF46E03F09A675CF2C7C22D567948AA3A0CB605CBF4A23C948CF0668C18F6EB5649823E238FB3E4ECAE8F6921D5072ED1F81D3CCE07C88E3CF41B1BF2689FF94023300C38EE5EE9EE047709100B3EB7CE394ED9AFA0A270B8FE2B27E8BD91B1C5FD7210C35AAA057E929B46B3915A5FAA4333835156180397250CE8EF9298CE297F883AC2C727DB07653AADD464DA730596009196BB3AB322EE84A539269C8740A1E2C9B5C34EAB5AAAB4EB6073960FBE56032AA329508333F2509BD2DC11BF250BE561C77B87BB92AC4C232D7078A418E6E70312D567EF39354A6B2C471D89732ADD9DB680CF1C7E5A73C4472CA04F873292D76E90B958FC4A3741793AA6A60FACECE04D3F5C5D92388E8471E0B6900EB6DF0BEA0B7E76E508CDA9B48DA8556693F1007561341F807584269099DB23034C11A442029B2EECD1A547188C2956BDA5324C2446F4A01899BA7FECE2CB2FB9E21BC401D63D7A4BC57D14055800EA71BB93D275FC2F03469EDFFB94CEB74333B0E679E680F3E2DC71B06E5B3C631333632679E9A3199DF1F2C21A96658DDF52B0D7F88D6BA02AC633DDC3D27800FA1D8F6A14833176F70DB4F6CA9AA4903FF19BB10174043F54241AA736CB0EAF5193D69E35F2C90654D65836F50737B7B7EED0928AF703DCA3E3A1A61182D3D3A6346655A5CB6948A1D585A842F636A803D76E0C7A3568DD25B6F96F6AD19DD7ED81E536E982C75C1D1C79B558DB390861253E1DF1C351FE8DD6C1CE74DDA2A629460CBFC337F34B946E2B0AB738DD45F5DACC83E1958D69FA5F6C67B096CCF1B2A94D195D516BFE7F0E5E801163DC4A5C7539B6A374B009BD69989B8A0D9F724879B425251F7CE8C98487F3E7450B6FFB32F73EC16CBBD6C880E524BC444B937599A27CA75E971DEC00ECABD74AED2AE75BDCB94F3724A87FE6A03DF0E480C7AB1D324090A0EF37F205A8450CAF5447C8BA7234B108E4C0CE7DF88A533DFABC1FEC330E9295310CDD9F0EFF9E35FEE99B0E82C9F2EF948961810245BF303455F1BD31CFAA3242454EB30C523416FCBC3210FC86B3556D8F1D2477D15738E257534E10392072942120D5415E8F47FC5FC874C0637CC894AFC81602F797AFB028F973EEEBCBE51C2082F02BA3C0FEAAE5B5B73F0B3F0DAE48411B20041C5FB9119060C5CBE379E550F3D750BE86897692184FD43BCD54527BA2DEB00DE91A38C6644E91626906396FBFD488014A31110873D41752D4EA49E95320B32351ADE9C9FEE0B51A46B3B85F0CA63D80A0198ED198F1E356220A2265BB13E4F26034EC4F2EAABB296101C6FF3A0ECDB1AD5077E02B38BB0A260AB4F5DACF2183CB8DDF50794979CDB1586BD28A569DAADC119812A042A2325664538A9F4EBA0FB93CB812A5F61BA146BE6EF548102DEDD3D70653E5B8166165B4BFD3D387A49B414148DCA7687116C80B559A5FC148ACEE5C61BE25627AF95ABD6E6321F2F57870919FC44271D37D48102A492390746E6F760CFB361E59DFCAA80A37F006A1611A8A98D5F65F7FB696C62A2DEC0283DDB4858C47CAABCCFD9AF06FDBB573718C27F6DA89D59B79816BD380999E61A55F28741E33467B10A3C3293E16F7CFEB35D08AFDF0A52792D3D6A44EC564883CA71BB0662BFD44ADD4C0297802CDD5A994EC400E4A5EA1BA989C11CBB0CBB0B56D4D74AA99E84D252CC4E10396EEE9A1C9FEA0EA34093E8F1E6E78D3657F83B99CBC28881FBE2CDEAE5A0A10E78A3C3E6D3A790068B87F19481083C43A0D6B7928D676DDD52E8E848399CBF1B9FA45141991A380922A3155806CA18AE1B9DD0B7E2B55292CAFBEE83757E9EC6A8DE0B170DFF975D5A9D4BDBCD89F9BAE1A24A3E0D7D8E85D53702A2F3008E3148F3BB7A621866D03C34DB5E40CF7C8303B01A16CBF4108F871C7975E150FF7056B60D3E74446EA3E6246F8B7EFA9AB61B4D8AE378F97CE57CE4BC5161E828E015C904781762BADF7EFFA02C1E74D89F3BD80099755CEA6DE083CFBE511E7C39AEFCB6A3C7E95B1A1F92EA49E775B9B7B1BE40BD636645CE710C645A092471C8B2FF4CB7511B60C02701AC354D97842C518B72F8C4094089CBE3A6E4C5549C637A4C1D33025E18A5FCBE188C42E0FC45FD25767D14FAC01964265ED90C5D5A43A326CB551225E95F472195B2D1B056A7993CC5F04F3BD01B885D20A4BEC898DEDEA50461476512F10A7E110110D5AF17A44C252B415F1099CCB2F24633F9610DCE59E2F301D4F351326805616558CC53C8AE5AE07FB46C337A7765F5685BD10FC33705567546CFF5293D682DF952702D5D7B102560AA4674DDA927DB613D2C351392E57B2FA59D1FBF7C9E1E98D3AACD2054D9783C0EAC423844CF0A93D99D2F3DA7A06819AD3B647590F5791085B7BA363FBDA55F6AD1159E78CBE53F1A4C49CB4525C00AFFF490FF60C5B7CCB999B8DC1068905D8F56DC04D94E37039A6C560F94B3325C630942D8BF7817E92896AC7345EB5BE6A83D0709D6524B636F503D89ABFD2D29F8CC48C1FA9CD4BDA6A2252D163901008C03C392ED981E56695BBB7077F797164B63DFF6FBDCDDBFDCE236EFBB5D2E25290E9BACB259906E790E69376E37B8232884F1DBCBE082AD3AFD1D25FB7E8213F8D415DF06B5A708B672AEA42825CCB5F4DF1225D27B97A7F9A3AC539165E54722ECAEADB1C52DDB0003FD620595DB7BD42C458321343073DB19DCAD80ED31976218A22D922C95704842BBAAEAD9E47E7F74056D00428D32306ABE3EAFA27914C8A011BC8026B7B21CC7833335B3862C360E7176F412BE16C696B5AA2A92B3E58508D5E35BC8953E230F24AAF8FA214607D3919D289E6CCA323FC6FCD8E92374D17CB7D108187729FBC06C6B2984660F758AA8F7594FC1D10E9B6630454DCA88441232BC4F7415E670F0BA926697665AEB5207D80F07CE8F878901B5EF6411963165D8FFBD3FBF35848DB96A510747B2150CB218DEDF6C3DF2CEA87E2DA763B44650091989F64FF905E06C44B783001CD8004EB1E7A73C157E9C3910A0B7BD2FFE94D65FC4F2C1FCBB1804265A1DB34669768830CE783A87DB8D17D0F723FD6A89AD99F38C8656680C91D821F29AF156B3578340F8CCE1557CE83C8712B261AF9FA0382C0FB5C5CF220FE14B1560F8ED253D5F695C5AE64EF338B924227314CCDF231E5A7D1635D8D10CEB4B7BEAD829A26F3FE608F54F2E2A2FFE266E5B0847126EED4A7F037318A6EB509BF3E846E919E07EAB24C7F1D7046C61CD33F15360780F9229C098D85BD95A1A8373B179B658E1DCE14F87C6FA3BA2F9910EBD8E5C31C9A88B2C37225AFDC9E6CE0A2BB0C1F913BB22331E12A1018B2A56C2420FE686E110FDDB5F37FAC35C5A7A8054DF230EDEFAA025D2895CCB236E5B225292D6FE22002BA359169CDC8F15719C98B8806B0023B082D3DDB1C141B47A3DD68C35D0ED9A0D008A620CA0AEF2ECCF3DBA2FB54CC8FB1676286AEBAF0A7FAF7EC9C1BDFE7B4E026FFB30BE2714F8E494452008D7A3BD4D6B5926D3A44EB9F290DBBFFB6B7A55EAB8CF8EF9615FBD1CEEFB271317E2A5CB524EAB928C2CC10B50258DCBD44E79B20AC22610C119A4A26118C5265FFD7EC289DDE809E16E21D5DF0AD451B07594E39D1A4C9C28EFA7D6095477E69E87F156FC0A0161108ED2EDA472102421291DEAE4F7FDC237BC8DC1DBA56D56937E2BFA8BE7AF4819854B9273E0A5AD6D9A6F23E76A2B80AE6DD8C805CD4D5AF208B66191D77FBC8A416F77BB52D01539D353F48A01D30889E19C147948BF14B3BE7D8D97FC3E90C1D420B5362D0D7C005FF97FE93BB2E59520FD62BD8F3EA24FE3548FA87ABB0604FDA5E769A2B30605BB7A1841EBCFA4AA9955CD4DAE4E7D458DBD83C7153CE5D1F38A4ACE42A7400D501E11CD49EB1C5637A2C2599FC23AB5661F7178ED197FDF1765368E53AB25954BA2A0ED34D876A1D572436094F222E9246F06AF28302D0447B4BDC41B1ADF07CE3A8A42469461EBAEB361489D702BD35531BD097FDB3EC4357B94C60DA13B7B03BCA916D4DE2A9EC8621C45E28FE27F37DE2376FE1CA11B5220405416881F4DC56D497858E0EA3EB25952B4A0D8F7ECEE6771A7D6A7D64D71E049981D5FEC42EDB6EDC106D9413DB8E408BC6ADC9A318D8477A53122435F414F3F8D5765BFB43FBED73D576638FAB4420DA43FD8FA2CF6A69843BABEF988792FA5CE80C60DD9BB7E658B3EAE8D40EB77058AD697E924B7F0187B8BF413D09D54A5E8FE6F9024B32F92160BECFABBEF950E271C88D124A634372170A23F8527CAAC3F7DB0958B8EE313CE3520D7F750541A24947C2949547F9B76EF2F4909FBF7C2DACE88D03E4FE00DE1DFC06967FF53F21E4143F6CE846917C13429FE70098FE16A8D0032BDA9F53BC076B1F0B305AEB688E08BC562D07764FDFAFCAE5AE1C87AF1B045413A93E9CC60531C32952EDF7DBB168A4E588437AE5F2377436187D766E40325AB9CD402BA0886E7379A7D3AA97D4B928E7E2DD015FE8D694EFFD50638FCF9F4A8616A5C9DDAE2D4A4D761DC6B3E6168643F39528016CF0F793F527FB0752826343F07D5E5BAE490B23C7D14127F4397D8FBD9FEF48249AE2EB343655700FB90EAE43385CA01A542F1BFA963C11A387BB488D2FE3B366CB78375D70BBE5FD1D8A53DB9B2F0507F9BF6590ADB023FE4744CB381135179FD3AFB59766818FBFA849E2F404E76D5389ABB58054658E7E2429D5C586B23EE51B13E41E3DC4A66FDB78DE206C6596E93FCB647B41BED3134ACF9EFCAB07226C5DCCB26B6C7032CD3DE1B731983BC25B41B53EDF460D199E8CED9EA8E3A3977D186A55FF2539D9EAEF1465911C7D862BAB03029BFABB3CC00421F5DC3FA1545DF973F9A947C7584E2166BE9F1B0C5A637CC10390D7315C9BE2541EA49EB33EBEDD14E611D955BE1DE9C989F1774F8F656982B36157A87AC69A160FB133708B9273453FD11035427A715D71BABDD3E840FF6CC8EC25EE0C4097E8E0928999DC44081312A249F602C377EF1AE2CDE7F663072691D8376735146E21461CC2255B2F609B81AD27E479B3C1DEACA1B050D9D7DE1F431D720F579D2049EC903E0214B9CA392AB071DB54C6ECD959BC718B383ED4015832BA17F4A9B1D8B1A8EB4B05B4114AFD888F17F4AEB85F98E7C50B347F17721F4B2F5C882100A6A257CAF7DB18F779E0EEB260598D8FC69BE333E15A51D3A6E12CD9D56453779188E8048AD55EE382DCFF112043D6B125A9358738B7E8F1DA7F5B9851692CC4A475B4CC441C747C25BF1A048EC70AAC2A81C0CE95439B5355BD92F6FCEA05D027DDE68BB4E5E164A2C8A6CC056973469D2ADA98427641B55EAE3FB3EE3871A6CE5287396FDBB621AD3F863107D9A60577900CBA935B23498EDF3A86C7BFE9F2608544293B0600FDFC751F19284F98E9FEA31A2959A82D40D1040E81861A5D9B00CE4F2E5193BE2B8D6D174744A3D34E0A0CF6A0D5339A0D932378130F9BC1889B77F121A754B05F7D290A130A0C26B5C65653248888FEE6EBB6386504DC943E9032FA0B1D1863E579DB32282B26DB3584A07033242B6D7140A5BC5BCF9680F40CDCC41ADC72B5B23FF0502A9F6005B333DF3BE730D7883E5B675D18A9BDA22664F8CC11FE0E2B8CE2B8779D66F765E4C1D8A5236580D04F40BDA8DCD5D148302C3880D98B4F2F0F022FE15438FA89D258866A920A7502608171E86F9BE2FA326881C30B75649A53BEF9A38BABCFC654D067BC174BCE2DB112FF985B4C95C2965588A5D5EA0827F81F86181CD365DC6F217AD8BB379EF669A2E6953AB8C8354D970DB97801D275FA821FDB2E152B2FAB59A549205E9DD9018EE2BD9240B048D5F58FB3C06DFDFAC6CD6C332A3B4305387F33CD3C2F9E3B27FF82888CACCBBA706AE6B3E5ACC0CD2CF1568A826F0140DA708499B9BE9AAEA12ECE4A19F6F9AE6C629A251E7C153B965906D38933466BA390C7FEBAF69DA61803067F36B1DD8D0DD6B1D8C80D480DEABF8A366230AD8BBD21323BDB0A1B7D6547E2E5B51DC66C03455C461DAB482CF19C3D28128589E46913FF1B7F30E0549CD52642809272595C68DFCC41B6C397AF2F798C0E2211F548C50A1342E3D7A51DD8BEB566378F4C80E28939085F5B8FCD54451FDF878CC6E15723E8AD415CB322EBBB28D775A1BFD4F69FE494CF55157B089A8B0C70B0E03F9A395D72F74826DF04908948A2565D5B791139DB1224298EDE08F238E4A59785BEF00018077F38A9A07D0EFC6045ECC1C92DCF430CE156E4E0E97CFE9B60561BA8B65203A2E6BD78ACC704B20C6C97E623273EDB9DC91827F5EDA770D38B0E55CB876371E6E22975DFB0DCC3EA8059BF9892561E33C5985AB1B0DCAF5D45C759698E536DBE50267DF535E5CB77C373747629E4CFA0AF5A6FF4C62F8A5D60E174E2207768914C3BC13E787D96DEC03E4DC36634534E25E838BAD611DDA0F64E53797967E9E82ACA46182F3B7658DAA1A3727D0C5D9CF0CCEB3A48D5CBBAFF040BD339A0C8D2BB11D11F66B8B543DA5BC9AC0B824662D5DB0A42AE55971CAC9522F5A16FA93578C698F32AE1002597B861672404EE2A74ED77D783D9C729CD0361E92BA11CEF23C1C4952B838FA872E06D43F41CFB222D46F20CDD53CDC2C6EBB12DFC7555DEE0B3963451CB7D670139EC62CFB514936E8BC6D9878129B261044357FBA3464902E7034CB2E4558351E0B2F1A634247BBDE38E16DECC93B7B1C36C4766B9ACE93216665CD6E589AB sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF1 smlen = 345 -sm = 2AD47CE3AF2706E7660396E079499A44140E188CCB788B309E3832E99F0B81753AE5BDE1781B6429F15FBE4CA3A2BB63D4E51FD1C80742C372E33B6302B33CA0B939E5D594CF1D857CE0A50EE406A1EBE28203CD8ECD069BD62B2A0EE3A3CB9F7F10C9B99A6A1EE6203E40335E1C22B4DF816EEC493B63CD209FC68DBE60D0EED7C872868515AB510634B7BC9EA6084BF971C06825487166D93BD0CEDE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +sm = E9CD169EBAE2B0B1EDC37E3302FBF55ED9538CC045A36F4109AADA5C4AC24904D1102EBCB0F4A837452D1F7BD210BC31EB0CECDD3F61C45B76DACC4C87C3931AAE33C6D6AD187FB3BC07E360640BA3F39439096D62FBEF10A42454609BD48B0D327EC9D809421F379936933EF7CD3FEFC5C7A18FF598B1C164D21FA808D8CFF1FBCA2DD3C8ED1EDE0CDFF252E6D4AC6615D60661AB5F9631D93BD0CEDE990DC828558FA52FC9C66FCAF5A7609EA899186B4029E71CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D5ACF9A3CF34F2B7D6D9C4831352B952204D23A868255A38C7F4BD92893498BB067BCD707F5C571D8ECA24A2C476DF9274834419AE0662799A7C1DE621BDED31E1E325EF63CFCD039ADC8B76E2697E08C1EB4AB6BE1DADE100F4F7147533AE2E333BCF9E072C6A64EF45A33F2FECF69C43DD74F15D60F087CAD5200B9E70AC2402A8E5AACC417335C65DDABF78B46C834714D648FC29B7463F3CF41EE1854D46F12F3BBC40BB002449DCDC9D631961EF563F6FF45338C0795994F32FF2BC7984B6649500F448716863F2358F4F88BB95C4EEAAF70DCDFE249D70973E3FEA0EFD5DA5B085C0E2A5FB701D0463D83E3F13BEA90A34EAD40C3FD2A2E641B19F63150B8F70EC3713A3FB6CFABFF8B20B5CD4D154FDBAD7F92F7BBD6743B8E83FF4AD50174BCBE942EAFF53405E730F158E22C7EC88AD63B097BF68C9F49E651D6B845A5645D3B739B24B5DD7A177C2F93F96CDF04A0AC37B289A626F6A53858CE3FEC70917D2B8E4BE14D191110FDBBE432FB2A698F5498BA9CF1A26EB15AF33B86C1BB61316773EAACE0CF50F136C965184DBACBB1989ED08F850A45F89D305AF31E86FA64DDA5628E5E04508F3CE5B13BF1FC45C2A102224806DBF3A395E4EC93FF56DEA2EECE0E6794E186382B4879B33B6215B1A9B1A9E3D51B4122C53F51103C16B3DB1162131545EFCBDC2E487A5F1146F29AB39A21B12EDC199F94364EABB94D435FBA89DB1F892342FC9886EE9FA19749135A10B451F265DDD80065D0F0C292B436DAF5F4EB9B65F307AD5755FB200AF3C0C00B3B7F74EDFCDAFD4CC3E4E7E7461FE33A063ED3F0873A8264B2518E57C5CE6D1A422C6574F5289B4C098B02EE97EE9587AE79A542AF45FF271C21FA0CC9CC6A3E8FC8F149A06673164ED34B0B37BA535946C265B7680B08F70542ED7BAC397FF58E70A6153472640A24F812AA3E71BA913B580165310C7C94BE86D8BBB449AEB948A6C03959B1414888C3B27404DAA686F071311F3ED6DC7B0F088565241C8B81AE08AC55FDE5A129A719FF817C98A5E77DB4F107CAD5F72D7F27D573A4738B4D7A19C4BE37769A5FD7C8A49443D03C58362CAA00F134686B8628DB68CCAEC94A71C2C8C6707ADA037D78ABE408E9E5743AC1B2744BDF9A6E4DEBB47F10E32F979356E71517A48A776B3DEDEFDFD63F2626ECD50A94414721909A8526F3C5153ADA4B8781ED090E4ADA6993E35A32B15CD1245E6F337E9328DA4199150096061AEABCAA1851D227D562149DEF168282C96DEB6F2BAD18D59F0030755C85F4C18E75AF83E3EDE1186AFB34E45EEB5A2786DC1CED3059594ECEB4901EA0F5F1DD36F7122F0CAE4198CFEE2A480EC869D3001F6040EB9B14E5C3AC43A330A75E927C478053C4BE4BA2B873BDF466965355A3A9FB4FE9D0D893BC33A96273F80EC79E9D575CCECCEB9C9F1672F19645E5783A8C0F4261B68DC33FD2787E24844FB04834463270127B9F88DDC6616C7ED83456EA25E506B7E06DEF3F15D68A3D96879F9822CAD005B83E76AACEECE0979765FE06BD87968F83C151370158DA63CEB3E37DC400DE0562031F7519855ED927B6279C24A9BE81B0508C268DC532699B4CA17B220D4C86DEE9385C25FF774CF213A1AEFB267960373E50B46AAE2EE71B79C693758102A1E1711082FEB6EB9E180518FA1BC09585C92F6691BB38786845AE6E0627DE0022EE56989D1634048099A9346E836BAA9376B1FB0586C8ED35F4961458B790D8D4A493BFDFD9B81E3D7A81E4DCFA05307454E0EA9A34CB58BD8904BE13013788C71C11F9C6E5155E2DC9319F842341F28D0AA70788CEA128E15D82986AA0BA7F10C12C5814CF7E4C5082896861FD0F29729507798E8A5DB0ABB3EC9A9BF722F75C06DB5393FE12AC08A35CAA882CDCD14E14D6EEBADEC33B970B8A51509DCB7EE061DFAE1EF3DC4CEDF0B9E9DC09DEDA6F9B8C0B224F28E71E4F35C6901159354F5B85EA17CD4B73A9E5CB983FAC81778201D3DE0B8C27377234289ED5801B1913D3F685AC5D0592F1DDCD02FE12BBA8944E1CD3E6508B186219ECD49A570AF7BA3276BF87DB8D53C27F35B179D3A5F7A8E4C27BC7BCB81EBF7DE1CF04C7A1656EF47D7B37A6317CEE7B1DE14368F765767D53426182C09662BF04E3914BC232F0CE8DC883242906787D755E698493233729EAAE297A453F2C9603BF2EDC9773ECA4E12077882E1629D2B007A29FADC94D34E6B592356B6D019B9A893F43ED6744951583B500C7D7724DD6C0E806B336836BB1BECD826936734149C8B79EEC4ECACA94DB2FC221FF99B9A30D1186CEDE379D68FB6116E4F6E43120951270EDB85F3AC3121FBDB3DD92BC2129D4B657A46D6C447706CB276440683774CC1CA37AA45B3CA27D1AA0DB09405C1DCE2F2DDB95ED5F665DCE3DBB23FDE7168B91070A62ACD0FA7D1CED4D69215C1D3EB85AC38BA91602A5B27667B46E7840E88C4EE2090CE3A6626027E0E91C7CB3C5295F40B2F0F471E379A46652020A73BEB1522C190D7080DCA2465AD9F314E6843B6A2E1BE242DACE811E272E941F8DEC35FFAE6DA346434BD3FEF40B06E039E749001A69F1F231A8D93318C936ABBB8E8CF77417B6467179B791086031E75A8FD6D8F5C09B1981E3AADF06C1CAB1E37BF8DFD1E2D04518F5A76CFCA9AEB14BD3D97FBA17CFB63AEA743EE595AB223D414C23EF8260E8418C846CE4E59B7A2200F04AC8F0CBEBAD9D4C15C4474739B39733236ED15A0AF764E2BA15BE112E8323B23DCC701F32589285B7CB46EAE96BEE8DA9CE64D7B03E2A507B8E41EF4C67DBA5F043C3A63F356F2C18ED20ACE4B775FD8B984B6F727B91C0F37B27B77BA414ACB00398573DA63AC39FA6232C83CBFFB8B0A4CCDFE3EA9A2CF80A08F101E56C724515CE85045115605C2E397A59F1BEC9A4A45DC0EFC0BA0B9423805FAE61B762F2E91CAADA562509D37FCFCCD277514EC960309EBE2C7EA0E03007E5D63C13A0150F174AF2D09576A674BC88A307DD0F2745003F74571288308B08F9E32CBAB913DEFFA6FE84E57B1E6941898C8AFC052A8830B396EB4597A01CA6094245FDF9C38A743C66325AFF87BFA9AC7D8095774AFBB3986C31F3E6F5C702764DEECABDB06F9FC1D6FBB597655D2218DCDB36C81CC1D44C7F1CC7AAE52446EACB9B5A73333ACACDFEC2F9A5BCBD6CF25EAE8A9C6FB2A6E01E9C6A308C57327456689AEECECCE6AD9F38C607907F8101D7764FF737D7109EE3C96F14C610C5887A1F048866949C4CE8CB3B05A1A4C8611D7D849C58FE25817CB16C6958117E2A62987A921568A86107EC0CDA6942C4DFDF82F90B42E385BC8B64673F0FE0E6C4D19D998166B43BC9A52501AFF2B24EC829AAF7E651D68E2EA7B323847FF7A97F857F954F78F66B39C7FF11282FA4577DD14FF0EAD2AFFCE1E281CF24BF621463C23CEBA8D85ADFE0EB5BD1100CFEBEB57C83181896DB070534CC42168E3001E10D34D8869C7EB46AB37F00122FB24CA9B626FDD817EEE2D2AC3C9A79E2F4F61602B4B8B058CC9E8AEA3379C1F1D5A85C3E030B06F73152DC314609F80D23A1E050D86D62F75DA3BEFFA761071BE18E5BB49D25BD34947B6B9FD698E1A55B6DE2005CC388C88E260537EB987C0B7D9DD659800C303207582D9DE3A624A924C2A959701A7FA2AE5BB8893FE231A7ACF48BD8941550775217638DEF3897FA30AF90DC4263C7072BC8E41A2775D5FD8FC6AC55202787F29CBD4B27815E8151701B433AB5200606E91A86AF3E118D686433F37873AC0EEE1752B6631DD54297D736EC83436037E19D0C63F158340C2FAA730F8F63F7E753D24ABA9A16F249939C68C5ED30DD13339524933EB6D88AE010BF0FE1BA4BE9E8669CE41972E1AE920F39ADE358860651DB24939B1B9BB505EB6266A902ECF72B44FB003BC011CB0276BF174011C90A6BBB8DA58E265E397FB2F74788589B06271BEAE807CDC8E6A62B248A7A02920AD223A230E4967529B6F4BB3A2DFA7A1024B4CF03B18CFA2CD5ABDD158421D67AF42C60359E0B4D2276556CA6EF9B10C454FE599B7F56FD7A65A64B3E230C7AD118F25EC20A056278AADDBC47CC5E052D0994C139B043D1B910620DA9E8B3E47F23353E586D5B56513DE4681434FE1E80E5E36D0244EA68DE9A8516DB28B68EF019FC814EC1CEB6DDB8446FD62F486CB5DE5B8F362AD35ACE41A0BA373922983336C0CCB1CC801F9DFB46EEEEB73CF52A7E020AB82014AB6B5720E2C5C3285451CF1C9564A51E80C0AEBF2B04D6626D00DFD73245986488DFEBD65F253EF5FE10F95FE942071B87E85184BB5B022719370D6B891A2C4C0A1D3782365565DFC71C03244FE734FB8FF2DD73C30E94883057C71B32BB72663537BEFFC973A36C31C9ACDDD45F8596367F760CA4CC879E001736A0EF40A81976B15EEE89BE7C888CF209089DEFD5B66AA52D07EC81585A46D7A490368EC7BA130190B08213E2FEDE8C53CBCBE35E99F5DD14CA90CB42F8A4233DD65CF1356333F90C3C51278BA07D49898996340AFA0D3FEF6F8F28C091ED2EC26EDC910017EBA9E9FD59FF14025DF346C81E4FE33844E25760EB73DB04D4F429ABD25DC6C7F3A45FBADCE289C62AD5EAE4F157D7BB5A6407180860C644593C3F79BF4729D2070825242D263A44E9D5E592BADA16B2E80FFC71CEF0EB6C33EA2A2A8AE5C00916B688274529E45741B4DDA171BD1BFAC129724447F24652ABD4146DB03867D760076A84512071656EA58CCE34FD7C70657D0E21763C9A34E648F1C81B6A6F06C3E7792032E24DA83598026BBEBD3CFA6AB28F48F7882F34AFD56D0EE26B54D1FBE0C19F28551C8F9B75038CBF621FCA63751F379E954AB9F53C3A7D7199E2CE2E0194331849C99396CA28376D18370C18AF497486F69B3EC051D66BBE058445B9B392139906E48B159C7123C9519DF19691081757FDB4C69BA224D6AEB1D60D68179CC77950D110CCDBB46CC8B60C4DA6B3A83888CB1D1588D83F706E37C0541DCB6A05E3338ADA800FD86A52C3791888268ADC123899158B11D6399896D9DA6825D2DDBCC3713432C90339E62B29E4E37D95735D1CDFEFB2C57B3058317411AD2AD8339005DA84788A4E9E577DC68868A1F8DFB3C5CA29905713A55F7EA52D5558D928AA13D4DE7DF03FD40E294723AB60226F76BFB525195C5C0BE7C0DBF69325A1836B00B08109E00DFBB331AE1D8EA5FE85F869238C4729726DBDA25C60BE159E5154C3CB094C448BF691AD92FB364DC639B630CC9633648A6692E4D54A7C6F98F071CA51D36EF214CA4DF96B6226443D003A9F7CB22EBDB79EEBC6C889561177FDA388D1FED368F219D86B27B91653A6EF8968B272627E17234C7052B2D8325A7808A8771B4A5A4F5363F12EB1A81466874BDAB3EA873E2A510BBC4C4510C815D0F71AD36C51838F66E620624BB8C0DFDDF4794A71EE626F8703A7B9A274E434E746A9927593C925056B4F368D9FF27C4B52B6EE9A8D46EB70A65A623ECC286FAB68C7BA5FCC80BC03228C5CDE0D2B7F54FD7160D57C65D20E25EE9FD6AC5D403A326D5FF88E5FE0C155C3897B7EA556BF05AC066719182857F1E08853871395FD48DF45337FED18B1F90B45D7EC17726BD2BDB0035A5EC1C8314BAE4182C4A1DF1AD8BA29508A0C1FCA3A473F493BFD22ED8E2D5DE66FD6D0D356F3C6406F255A65980A4E1A9C413F7C079DD5E88B524B7897CBCC5D63B5B51EDCCB646DB6317B32F3956EEF7564553F3A30E15C7B1DCB0AEFA46B5A64F78DECC567F7452D6AFEE3982AF92424B228CC62B7EF56AF4618B1BE9795CE57EB4310E759B9191B4D1594EBB7CF35BEDBA72945C201518BB947352B48E0ACE120FB259BEF91C3C91C9C8720C4ECAB2A464CE07996DE153160139D0C7F8186FA8BEA5829D2FACFE04A9D74FAE86A93C81A35307FF75D8F3EA470457AD2BAB90A6FB5C0603124289784EF9970ADEDFAD668FACEC1D145B1DE3D041458229EF7719C39626832056D7C79B89D10F416218A1A0F9F75448464B43ACD3C911364A9F99F47AF264EEF15C28E047C5464B1AA77E45585D138E814BCDCC41656801F7869E1A28C48C4101F768E409D5847B291984B41CE8C989803A29CA219F4EF1DCE5431DC50B048AD95D533F95E6B39573087E252DE8615FC6110DF9462CB4D629D0D45661F66A04AEEB0450478C44A12AE83FEC3424BCC7E33BECDAC0993F67693F398A05A864BA59ADB93A8866ADF1CE72A871BBC0F8743D58CA5C56C7095A143FEE15311C665EBEB9079E519470AA69FAC0565F301D82EED47CB5C4788535DEA5CC09FD35CDEF49E2D86C8CF871ECFAC4304324CB159EA2A0275AF379EDF4766C9290328BACC3865A145745B1D25FA0952C1F3CFBD28AD43C81AF3BAE264C70CD6A8905F6B922CCEF2D010B37E117464445D6D5E70A290DA0719033AF07ECA5DD8486A423E8CCA00755800D225EBE6B2580BA6007F983864FF3475548A25FA81DEB18BBD5A7E5B90A1F406F7E4C3FDB41B2C9FE9729A37A563E35F6721DB5F56A302A437B3C308AC6CFB781D048D386DB79D57EEBC06ACCCF822BC42B18108B71ED8A73631748427103F7571AF86F3FDB763CC941307970BCF43A7E2657D8BBD7345E883941C3A11B7ADF5F0546C37AEFC94E6D70550CDCD9DC19CAC9C0A45C371ACCEEE69E4F831B4C9AAAEA947B606C96D91EF65E9E8DB1DC2727A2E5E71CBA2F13FFADF5EF0BE117B00618BD339079A2CD9C6AA04A101D7922E75FCA2B8F295DDB0934005CD95B088B50BAD45C83E0582F2A4E29068615E033E379CBFBB71BF9CEA4C19953C80E9C8872BD8C0F79050F87D16487CBB5D8409A10EBFC37C73E670494F9B9C3825C2344F8577608725E8E68731DB4A394AAB2232804B57D40EC731CD8E290FEFF9F0B9D7B478E01D2E0A6A413243D506DD9C5AD7F494BC7DAB531BB54F56A68037F0FC6E2FD7282C1EA5430EC67921D5EC2DAD1617BDDA2F32E79CF06057FFD314A23A80236EDAD98F192213EE26848DAE7F9EDA87F16E9704511C7257061FFE2104AD34E1E3E75851D5D6CC23F126F20255F00D17AD15DEC2D030E97BB91E282A5C7E7532644B60F11A4FC2A8038544A6C1EAB96CEAF77C13E16063FD37D5CC474C3A10B4E520122FED8F7242269E8F71230D6ED3905D46C4F84634119CB7C4C9952D7589421882AE956F998EA27E6A22F901BBBBAEC4ACB0DDD5AAA1F79949F9586B4DC1DCDD84BF7460F72C54222C12A8C22D5A8902B58E74FAA135503D885AA77A6E0F2F80BAAEFFA8D43A1B0D2DBA7B511CA54A50CC273D9BA8EBB3F6E0596D1D8F48457BE2254E43F8DDFDC04A66CDBF51021A3400E0DA2384C69F52A616099ED01183EF346ECD0781A663D9EC23DE22AD051D4F866FCD9C31FFEDAE39B190324AB2079AC5BED52926F3FA7D3054324037D5E594B87CC5C782B87F80B0D44F5EC8B1847EE4641D7823D47FF255DFE440D083F7C8CEE1045009477AD74D1E03B1173997CA6689F849060BB80A538605CB1D6CBB97BC6759471472B3BC600FEA5B52E567B06D05E540C38A22B75CC1E7D000D027E1CD8D5908F3BA65EB7ADD4C77595C1F89F6B57F83EE9F189834A7C0429AC106DD67C69838BFC7D3F23B372FB812450C7D290954FB78B58D903222E8AF35B4DE7EB97C7039F37C1CEE1F4D0B256ABBF58282147D8085E35A49CADC4CEC694C4B85232F9C31B7DAF42715D7B306B +pk = 72FDAA26EF8AEAA7D0EA94D5DE2738D564EE022035EB9B0DF8BE5C76AEFC65F8DA60B7BFC56F793F323524A538F10F733708244B0B370F89C617B6F7B5E707C0E4169DBBC935C136DD6E1CD78C55F4DDA7C198C9949F15EDBA6493D0740808B8F6411A239417C6677A05552FC35EC0EDDE949E852B33C93A65ACC2BA80C97DB89807AC0CD6653B3838ECCAC63B5E88E34EDD20EB77577D233BBDF9BB1D011AA4F4FBFCBD59CBA6D1904FD827BEBC58748449B1D85AAA965D73A37CC332B979DD275DBD1691BB6BD37498A88828FBD02CD8C5D30556A0BF1F3D81611C453103F3DF27EF4D4EDFBBE4F6D972746943A00DF93BBB28EBC4E11B0365D74DEFF892FCEF017DD8F73AFA743374289D649AAF027D5D1C195633BE475F9D8DA246EBC72A845D20D12E2B04C0865D91EE4D73415A78D5EFBF34B5B16D013322F78FB8879390A5EF540F2177803880ABF99C8AC9CA08AC99BA73B113AFC5CC1CF7E58935BE9D83ABD7AB272821ECD7105C3387EA16103D91FD2DC2BB2B208ACB63C1109A94416A563C6CC56CFFCF20EEF090F292542F8BC478D6BD43FE888D46CF6D767A88E67A89C4958235E131FEE84286843348DC46BBF0BABD79ACFB893ED877897D9E91C40B7F0F4982ED5C93BA649AEBEF001F422BA53687188BA69C3E37C32B23C2583944EAA7725B60CE95FE405F48AF9FD011BD1DC2D3113EE9F83A67E56637BBAE647BB91C269D8F47727324780C5B52E84E4BA36024029A848B3DDA1EA53FE8887B833B712EFC40F3AA02190FC6E46672238E6F80587B78ACCF29542B9A9A6431448A1F66704B71125E7AE7879C97F4D4A7613982C8AD148C8332B854A3A8ED632566AEAE291A79300BD8ECCF7FB6E8ACFD63174C310F4F1A8760EE1BDEC5890B32E48A0FC58D4B26172D65B1C73862CD9C0EBDA3D128B28CB3A10755248FAB7498A54EA477D6F2FAE4B9BAF3F8CFFF54FD6ED5183106D6D298722E73870B94BD4FB9AB994604F71049D629C67493925EA243C62B457DCBAD4BA2968657EB1F97A68F2F5F7467050B4619C0608B21FB0658EDE448694955F9205A41AE6CFF8FE74DA7FA0BD2A993CFB3F0FA7E132CC92EB3D257E61F32234D3D2FA8112183E9ECD18BF80014D5E1021467E19470CC54A3DF8D4B4DB4C94ACED15298E0B8268E4F739B944A821BBDEF39512AFA00F6C017524F93306BAE0089A1A7F8701063C29B61CE12A94B1CA23009F2A94D01BF5B04792ABC665068D4DE2E63F71A69628EE59DBE4F54277AEEFF6CF19885C4080ACA705BEB9F916FEF3A192D247CE55D03E73A5DC2031F9E2723268AA6F0AAC8E73DFCED161C6CC32254C869ABE8020EC6EBD3FAA0AFBC66B707F28774255C86963991A0A3967FC0E629941DC94F9CFA965C79C4D060D0A8D77E8546DF62B339D7CF7E8EBACD4E49763F688C110CCFF87F131B7A9350C24DC1876D5577A0FE86C5F1768C1770CE7056A54617AD8020405F3F43579D4FE959B72766AA36C483CF188D7DA1B513E0DF78A0728A95AD0C7A76DE3AFDDFCF3FE62805C0A6029480018ECCCA8B610F7DA5283F4DF7203B2F4C2B0EF5604682F569B5F765FDFCF47FFD4635362DD508117E5B32288E1EE1CD013C81E107F0F2ED2638084464F5D5B29B8670CF64EA089B81E4B559C409E6EF6A950E589BCD476018ADC7C8F27B4C93D9E67869BB8CBBFBA8CF2F06C721319D3404099CAA299E9792569660EA95C57EC1231C4695F009103043D3FCDC51AC6614A12F87F6F165D0400F5912E8B3A4AA40B97148A4A0C1A028044099309636EC1FF6B78F3405798B11AEF2C2C1FFA7FF85D9FCA33152C77531BBF6E81A89AE41B5EEF02CEDD8109DBFCD497934C090D3F46BBF2888EACD8E578682AF020CDE745BC9607F46CFFF8B1D48205AC05801A1BE70EB562F59968FE01A3BAC17837827B5E4E4CF478E38FA5C0B15AEC4AA2F2B659C04CE2C84A73862196784358864D05F36864EF16C061483CE0F014C305B3713C366A575847E42788BEB591C6D3355977A0AF98AE120D0E08DA2B488BB761E55385A01A79AF3ECA1B6CFB6FB202D70476C36CE8F76C47E1DB2155CD6951B5A8CAC7056B9AF0B4141F426B9629F230E7E461B35A7E4E17DD8E4ED74ECF825D7ED0005B2C5B54E1606C6AE59CE4D92A07BAA2DD3992E00CEB576FFC4BAF0087594AFC091B6EBC91D72F11B1DDD2AFEE225771E4DFAE693AD92FC11FBC0F8371230BE22D8B68CB75FC55C174FD5696798E8CC064C4FB5AFC91B733397A3D6700D576DC87520CAADA4B732D10061EB7C2A92F8D50C1219EEFA7393780FE6B2BB14E42C724031E8A9C9AA84567D21DBB980715BCC8D2D8DD83EE323ABE694C3DAE4F7467E2E0C6789B1F135339038A0CE84D69CECE0511E654D68BF6928B4E4A9999378A1A62D82B44D85DB8029E37A7B312D79F71436F49A694C713D4E20F5DD45F960E8954AAD7E1B1D11AF22ECE0B244EC4965DEECB69919ABB667BDF6D38988EB6AA86C38060576346D7E23A3BCDBB115BC020BEF824BB806406328A0E2BF8354C1247736CB0CC5CABE5E8998566392EE627F3331778151D270903BFC6AF423BF72082A68EA5019637E9BDCCADE3250A0A41AB733C5CDF748E74D9131E0ABACD5867BAFB90C71BB2A6D806A176228D8A71E435740D42512EA4A444D0BF12838DCF24C6A2F93508179519AEFEB96665E22B96DAF9EFBCDA7CACC28994117E0479A266DDAF9710B890E73F252BB28A3FDB4AE1937891CD2F4E0E6DEE5DC6E828F8A5209BD63FAECF5B47BF953B44206E1FEEA1689408515CE17C99096A6E3EC0C3F30F51714AD484A934411BF8BA3E826259DAA9DCF33630704BC414E0C0067E9D078EE8BDDA3358C1FDC0CC69C72E6A457D5ADCDBA0728D2D48B069734FEE63982267326B45ADE4921BB5A9AAAD4C01E126A7916D454B2928B76EA0215F4AA00F32A864BA33ABD15F675D3D0B1A4CE61E0186589349B1A2BFE9FF2ECBB518E6BBFFA32AAE76BEC4950DA43FC76B2F0F0822720C8FF7F201743C428588F9D664587C499A03A4BF6246D77031437C35403564634F22CE97F255C8CAE0EF05FB8F9703F7AC9F2C3C33ED5A2D8E202AA9D6A1C4C6721EC4B32DE0DE10386EF7F1910FDD25D8A54CDEB849EE99C62FDAADCE230B08F5D4972CF3A7332F9DF25F1E475C14379F6583A87A2BCBBC29460F989785B795F4C5107B388F148CA856D58EF159875144D44EA7AF7E91BE0958ACBE14A3E1A43814977260643546CEB97669BE9DF09E69B0C3774EB37E39F5E8D2D006A8F51D9166F54E911BE548DF1B7DAE25BEA77B959C884B0C991214B2F5D78444AB7B77007C8C2B530735C76F218FC99467770FAD8E35F699DE587F52A49CF2D9E96C0C022DAA36328CA4ADB447F9C3AAC34BB4BFAE0A383B471C9A070F44A0E0645A531B8B2E663B246F24AD3532C01B51651F37A4EFA2170BB6758C1D7C70723491EFF28C9BA87E21BB82377D6CA36DC82A88ED5F3D8EC4096654285D0D7C66134F8E666CFD048CDA2F725CC9CA15436F4AB27462D03F7493727DE0C6C5CBAF5508AC12B26C23199F40E5D0016A37F80664B5E457900E5E0A0D30FA76FD3ED5725E1F2B4FB1F1F410205979F01D6B22A3870248604B5C2CC40365C225427257CE663C834E4871EADC3806B874CBF5B8A3A16775E60E5045BE6B2AD0187C17CAC241DE3FD804CE44FB120066F16C187930E7C675B200355E7D8157DBCC47412408F6DCA2C649FF8F88EAE32731074CE05DD7AFB121C910D77B6D89B24325E346D26B2CC3FEB44F4DB0FB29CCC88CB3C2F54B09BC8768CDF688B66C3C84B61B67C7FCE35506360CC27221D705511129599EBD2E39E937E43AAC835B0523327A18071A58DCE170FE0D0749F5562BBF1AA9CD80415DE119FF98E7677DC9A66F1480B1C47078DA8D399490A6A58912F48096AF54347104107DC915A7F515310C141867787317740104730F8225ED63037AA4DB700F53640BE7084FDCCDF65CA5B0FC222A2FF093B322B8A131EB9988C4B65875B8A318D0EA82860804EB854A7F518DB2204D8CB749C9EB66720E03D3C4EE41661E1E2DD7379978ACC7F2C6C1C179686D2A5068177235C9283E1A85D3B8CAB1D9C0040B063742A143E37DAF4D7DF579865A892F32AA2C9EC2BEEABE07390E2932239D1C9BF1E352C48DE0E48C74AF11F05166AD99A6DDFC4EE1B86EB175E3479589B7901EEB096F3401275720C4BEE8A356AE737613EFCC04B558FF4F0D75F83DAE6E753DEBFB53C2DC2D4DF27DD54C4F57C7B1E4A4CBD26158ABEE6C0A7D7E232C0E77193878C5E122E4DCC6322479175D4A09D27761375D4CDBD55ECF3F44F06E4D609DE42764C98D3B3CADE0C6FF05B628B9F6E91E7CE93CDAA7C5235A81F3C1AE8404EFDF4FE89831DECB167113E323C3C7B6BCEE35DEFD724BAF482ED4F0D77BAC25B71E80E5A062ACD8CF2A0B7EB23D297565ED746A6DD8C6CA106717D3C49A76FD7EC28034CA1BEF4EAA0662FE11B3653EACBC4D0A22F78FF1DB9EDE417006555D7442DC1D7CB1391C9C2E178EA0610F000114239ED3B722AB3BE0986DC1281A4D880B3856F2BAC75A58662212B93A8FA999B8E1A5F9B19D4969C5B6AB3C599A863172D2889373E7D0D38B7923F149B3FC5D14F2B7C9D73FFDC51B6E360059B62D81D44AC4AA13C905A3B25770427DC75A06FD43B403F63054E03013A965C618E3A7173C94A59203F0AF8A9246E2DF875D69C2E75674BAEEF48AC735111BAA8C50FF187F931ED57578C5EF402637D00D5439B1ABB38902DDC24D0D8FE97FC28F7ADF3FCC171AC37018E42E60C9E32E88C4EE5FD9215522411032E7FD4E37C56F19C246A2F6E8CE6122FC84F4B175ADEF6B311915960A6DA9F69F0A8577CCCF3B8AF4A0EB8942C44C8E21FB112226303BE8B60971CF4EF53EE86498C8D88D7E7D06273D6B754EAA31AFD8BAD3BB6F25DA87E9206FEAFF1FCA6EF75C23F6CFF1BEB7DBC5289CBD3705EC7E1340ABC9000AEDC5C925365FD69AB4611EB3F5D977111422C81417D3F3362D83576FF3491335AFAB01BBF62225AE3DE2A2A442079F6A65DAD0708A8AFE29EE9BDBDE96B509F01E2229E5C998AD44C8316CC4182E386105E5DF217028BBCE246974EFC223CA64DEF9E9D38FEE61F52DB05D3684944D8E6B62D07F3C72FE07606245118230857834207699A282333622A8C3B5E318721918742E6150578EB3F9ABDF4CB7430E66A7865B8A7A9B32D7068269A944E179D609924A8B7FF6882E5D6A5A63BE59CB2E99A6A19D512F7C3C45FCEF6CB383A4DE139D733B4E336F515497567ACEC3DBE26D83172F35F9C706E7DD53FA46F16CF12F3D319F1BB92728C324D89E522B9B98A03CCCDC188CB4C86D4972A5BE3BDCA4D8E8ADCE5BBDE00890D92F69502302E131AAF112EC651710FD4E17EF278AEC79DA20F56E1992BAED42E1B4E971BD443F09297B68094B217C0E073ED059583157A39CBA3CEFB3323E0D822153683B83139431BD1E416F75BC5EF81DED0DDCBC9731FE5A0EDA93EE3AE014F1A31E2C04535A48C46E710B2B0AD500DE0AEFA3B9F67A2E98E002A0F5CEA8BBC63D5AEEB6D9D238E7089FCC09783AF93D4F49156D37DDFB6E2A2B52DFC4F5D728AB33417CD332DFAE8DFCCF08CC725C0E0B807E27ABB36675BFE8B1192290023B66D0C551B71F53CC5B46E851FB7730764299D743D64F0257EE2A525E9C9588FBEEEFE2CCDE88E2D0BCF9713CDFC00B96B5D6C1553177605CC7E8D76CA6D1208E6F869461028D7CE87BFEB802154BE515C9615923ACBD931B7FD3A095C9ADE8A7EDAAD0E9A0CB398D5A12DBC31FADF762CE97C810C0215FA42FE726BEAAD5B872807272403F0AF939111BF9486DFE2C7B1D3D70AEFB0D24B415865A40234E7DCF1C2DD91E6D16842C8CDB6EBB342EC819F0E2A62870D1BED37FD3ABA6B29B08E7985E960E49358EB5844B59C0E63C947F2ACD71F836B6F09275BA28AA795066D93D47A0AA78292B18A3AC8205FBB83D0FE63480E41B70CB34895C16E640D98B0E25EFE528C0DABD18CADD04BBBAF904BFF162BD19B935B0F74B6B0ED72497AB89EF31BD8AD0059AB2E471CBEBD4A7DC56E0344A66806C79EB31038269532CC96DE4289009FF933CC5AD23CD162A13584BC8B758F66A4AC9749D3578392990369288D6457CEFD1C9DB810BDFFE0CF4D6DF10B68739FB966EA6DFCC9DD79044CF0D6FF7A199CEFEB08582048FDDCBD3B5207FB4C8B6A8CD818BB356C7A5281065C7571D12741DCC8EF8E0FE16C59C1C359CF3D566693EE6BC63CAF738BE83B66C46D0C87AD837107FF8D27CFA83F8229DAB32794909E13C4F76C47B8B2BC516AF28721EE6F818A7444C12C82659CCB10733445AA5FC1125E7AAE832CEDA773662F1FD99E0F9C7663103645DFA0B0E2EBFEDCF33101344F7ABE9617F90F11A8D97D31491DF26B6E66FB0394F4E50BECD659C0E74E4F832FD561BAD644E7C8572C6780BC5DCA9B1BEDE47AAAC2507BAA76F23F16312D24BDAF6E4401AC82C51FB2E83694583EB529E8957E6CB6E9BE6773593F6CF14AFC7821E85D2F12DC2573D7813AE2038600706DEA842632EC60EC272847FC93741C34D178A660A200B090BDBB42DFA17135703DB6F241B49968B284362B7F8F8B94A232FF207BAB9F900540F9DBB2CC8998D5EDC2983427E2A2E7E428887C5E0237125B71E4739D4FA27DD8DB046F618E8C0182B370F5AA6827726D4D0BDF31478938538D2F9D3D40AB7BA30ACA149302FD1E780CFCBB23B0C3109063A0DCEE30839AC4594BDFF970028E20092AD312216A2D638F6F798D97099332F00E2D8886C400CFC9FFDBF37F429626D97B37384DB31DC92650DA009B0C541D0776FCE3DED3DBD3D0A927EA9779E172B39AC4067C48335FAB0533866730031BACAD55C85C4D112BC93558E6B07718B1FF497DB07B48D22CC4ABB63AE47B0EB55660F7CF69B9489528B47ABBD2ED6300A302553FD51A2DA97B46D4DB2DC4817FA68FBA8485BC4377C5E74B7867BFA236A42AE4ABF8D34C13E04A9B0F4E915E4C10ADDF48D6BBAA074D823FC913EBA309934D1CED7CAFA7C2A5B0E7091C098EF154B152429FDEDE1C101F1488EA0E0AFC42C2DA962E3FA82891230553C2E46A67336796121BE45FB4FC085E437F36ED692A24FC92ED567BE96700E12D3D0EF0E92A42A455376C246D9C6B6E23031EF2D4114BF283E63079F60FAA2F8AB8E795003396715E17A9B2D9DF3661CE9285A93FEF1345630084818C9BC20CBAAE6901322D0EB52ADA92E3797F7EBCC2791A868BF1CC403EAC0CF5312FCA7B0ACB9F88B45BAD552EB6C6E34E268250CB357984FBC6A2701783540B727EF9671E6532F167754A8FB606CBCD991BE04B3C8BD14ABF3CD6F65D2756F9D23DF0F594CCE64F3B605DE91386FC66DE8DF1DF74AC9C057EB871F857E91A5E97D97FDCC8A20E58BB83749FA79701184CB0D7D68BF3832BE21C94526FECD3AA5EB37389883C1E2F61D0DE65AA85B98B6DD53E990D433588323AA9C6D766B89E9352CB739DA03029B89E964190DBA27EE50652E46A9A83CFDB4ABA28A9DE6770AE2AAD592A6670583B7343E6C6061F3A3E93FE29CCF35405E6BDDCFFC6B4971DD4D9D251F2ED02A0F16FFA6742CBBFC0A94E94FA93C35CA3E382D52AD1A0BE9B821277CCE6F24AA4FBC9F89777141A2B24A9D2634699EC124C4C90AEEC50F9E245C72F42448514C0B7552EE506AB sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CE smlen = 378 -sm = F27F5ACE1B6B7A13D1D04B470649E30CCAA5C4229E1313FA43D5B0B8C3D35709348F3C789473D503753F047CA75C66A0AAA4459CEA1121F0F2C4D4F2B35CF36288312A0B4E263F54A2CADC66ED99313536CBC49FBFD8176550A2AEB2EF981FAC08267531FAE631F3606CB0549F102EAB685ABCB2D52A3FDC79F8C8B0ED05B69BFCAE555223909D17ACF7CC56711F37929FB88A7EF5D3D307E45F987C0132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +sm = 96BCF18DF1324E5D084E1E389B3CAE45318947005EC4E92DC18F22DC683D999A520D80E247D225A5F4F5CD4D2424A23C54136BF5F32FCBC0273EB030F6FBD10EFBE53956A8CCB1DBC34F0D5A20EAF33694AEA7422906D30E82DBE02645540C17A71AA27C3F6E600521DF598FE7DE83A4CE36F5CADD6F5EF62DA553AE72BD4E4199A4ACE50452276D53D1D6F631BC1B93BA4F324C269BCC32E45F987C0132B35DFDA6E97A6C242A9F25716E19FD0E25FC71988B67DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = B3818D41AF0E4FC4493B1D28CD3D0940716E48C052423B16E0F5409B4EECFF755205614A70700EBF4F34AA349D80E96815ADE6D672FBF713D3E323A52A2E6D8153F7320ED03380A1806581F18E17A91B292F11EFBC76F6762A80FAED8972618904C3DCEB9D6187F02054E22AAAEBA44372B05C3EAF5D8709DFC8E8A00D51DE59307044F51DBB093B3D78F6C8E246E6D233DBDA9C9AB12453683F716A304C58D24CCD9E73CF60A169FB0416C6D13DD66543E6766E288DCA9DD7BA5FF5A7570F6CFD4F1BDF7F5487F41DA8351C8DC0020459E8EDC6B83A69EF9AEBABE46961F36B7F83707199F272AAA950B87D184674F2EC0C1DEB3686F3925670B2C2843FA4A2F52496A1012C710BD2928E2A0875CBA57E3D9CB63F3BF566657E9B337FBC8CFD7C7A23C221214141024195D243A4DC24FA44072618DA815C0E9088876E866BD9A5D7109515169D79BD74C662A5043C5D6B082D6DE02E7DB9235EF72B29108C38F3F846BF51C450282207723FE3337F43D566FF413E761151BFC5D55C0F44971CFCF3E9B473F8FBFD3EE55EBA07011C838949E7BE06F404F18F81E8DB5DEEB1E5DB9746643335CA146C5C94D626C4632F7207D16AAB7F3C39CAB30785ABF6FE1C6EDA11352DD52F9FAE2BC160F22E5F4AC4E27B28526F8BF3AC02D756BA95C80C641B54110FD08A4F99F5B36C30603A401DF5DD518E4B7D1F33C113DB3539EEAD00D8C43B22C9BE43F49C154B1BA9086F319BB6EE21164E6E5D2855B9056FDD5EDDCC2F247AEB5385523BB055F0161A542A360FDF0B88DC06B57F95B70241CCD02FF488047A3BD0B1C994B7479E05B95FA3F571625E5F09BBC259AC32ECF5657588BDEC2ECC3C253F40B5CF07EAFD6A12A34CA895D02083AC9ED5741E528DECEEF1F4CFB11B22546AFA642439139DE9DB05065D63ACCDF85BEB300F68150704BEED101257E97AF333379563BE946EA4587F83DF0AB4BDF50EBE6DE15F0F753D1D001184A6CD65A6D899051EB12971147EEDF32F0859622508AC8C921EE764251E98DADB5BA6D1CB0FC0D6AE44601A78B4333552CEA332C76C2A45EDF3953E57DDB6B64CD2F1A83C3FFB6B26A41565E53B340C52E7687C5582E5A77529329E806A8F3EFECD3DD97066A62A38CAC1782D926AEAA0004004E7FEC4F19A5E70C2F470BB83D5482A8D038C1145DDB7EE46BA82F3AEA7A73BB649CDB5BFA655873EB68AB4EC63EDCFCA0F31423BD5BE5E61DD1C1892250798F1CF170557AF36D1F5C1DD7EEE81BC231BAC98DD563F9B1764346C86054DBBDAE960D05C042B711B070D886D32713AF30E65CD1611E1842874B66A6642C5476D51A637D809AECEBA030A98C233B6562C0CCDF53EFDB1F4CAA454C93054AB0CBEC22CDAE525040D8BD05D2BB0DE44ED7479992A0147E2F5F5CC81FA11ECAB6CA6F3634A26E00FD161347F586E262CE29F70161658D8F349315FEE2425831F1C68B5A7A8560B53F95CD191594AE47A256345EDAC81D1C737A5937F081BEF8B17A5FF6C26AD95E8ED74C2907778C8E8AE77EAAAA0A90C2EA5EF9428FEEFEF83E7E675AC629A9CF8AFA84DE71D9A28166393A6D173257C32703FD6C01C8CA20D2C289D6F14354215C7422CA6B8D77EE057B15291EB8917708CFD0CA7AAD99225D0C45084A6030E07F6530CCA0B22EEF32E305FA0C4C818F20F38EB2102FCB5B28F2DEB3E68BCDBD6C85EE0BCFBB5F0D33E8B03AF50BB1A1496B27DDD57ABE6F3968F3BB37D93BBF619A4B1E08A063B9BFED0569BE61985BE4CBB272E277AEC900EBDEF86D5B4898B20121E569B06FDCC244666815945B070828AB4E3D0F55BA6D4FD8CD7ECC72BD1F7A44F4BCA20CC4B1CB0021A80623021D1E51F6B84B755FC4E9B73CE1D4C0BB2636BD0C0B06B2F7DBFE7AB79D934D7BA2F54173571733738A9051B5846616FF04A95E1A26387311ACBDC9429A6796E19CD08C5AAA6753080C54BC648E84302D00084EBC36FB68F56975C2E5F943E22AF11F20F99E595B68AE473D1415897A182A818F2D41E1AE7051E75A3F9114737264F0F92184772EB4AC38BEF0E5F8536300F70B7C7FEBCF5857CC6148D73E05FC3F0BAAD115B063BCE6A0C8BEEC1BBF35135C51E2C995FE36AAC3014C67E0E0624ACBBC9846E951216CFED10874C43A51E771F71FF24CF74F31EE1EEBC3A65533ABCF42128C410C907D13D7C38718D5D4EDA70E59032E53E2F80DF9356D396B13C8F98F2A242348AA4635881797EF2F968E216BEA36A394BF4A8FB6118061698781DB34960A5423B82B987A873060DDC844600E9FD95728CE506379CADFDC24D77B0F966CCBBEF43AE6228245D8817827DA2F2CC83DCE4C20C825F80B41E2A89F2F8A8BC9A61A472CBE5467B811C09305F255A3203792173EC6558DBC3803F752947E65094692F14FED8FA014E2FED3D7A65CED0F035B3B6A5FEA3BA2438B8EE8CB6EFE6E0E952A1EEB048B3B7057DBEF7AE9C1D5346532DA16C305891878477E09F60D1DE08B6DEFF76A1B30AD0537652151A9F78BA1D13ED000BD16930D4FB8E678AE4414E0F92AB647A616037178354CA15F6AF34E1939A977C0BEC172B91863CCFC0F4E427764CB2CFA01FA6D802D8A9F8A5EE3518BE58899B544E471C37434EDDBADEAB784A38C571ED5B16055BDB1E7B5B6B9E2F8387CD78BCEF214596707892DA687773A2D6A22D9C4EA69BCF2125666121DEB100FDEDEFD1F2A9A901D2E0F0C26E3494F86D29549C63B71B6D0502B4FA6C51A100325E6BD49FD1142A55A91A4E01C7568E0EC1AFAA87C64BEE3E398719A549D149EAFAACDD249A5EABAEC46DF74C123DE78164383973FB31B808622A6BFAE129582C24AD619FA0D53AA25D3EDD236DA647AD9B250C155C91532B6234CEB8FBEB5B51B054FB16BD55D2A95F387069D0DA2F3B545A58926FBE2BB3C828D8D68845ED57E9D67730DEC8EFC90A77BC554660CF3D3D428371749A17537C174B11CCB4B21DA0A12D99974023B281812926FEB91D3CA49D64AADA9FA28C88A98847AE681E86FD5608EC0412CDC8DDC9317E6127B8CA69FC360DC837725D77F11428C415DD13608690A8776B86484C333F8EA1F13846B3AB19183768C9731CCDA19B89DF28193AED6E4B0C0953F10D3B348A6E8FEDBABCB61320A255B6C13D28156276ADE007EAEAA5D63DCEDB4AADB1B4BD2D7124A8694A6927342839BDBDB10113FCB594AC6B1571A091900350B09FA05755E7D5F2B60E549AAFA1E1039D0C0692716922B23904D51725EF8E0D0BF97432F33C9F9FF7900274E89628CC2917E5AD72C27A864EF7CBC5F733FC6E00D3A5E9BFD3EC6C6A5109BE9D0ADD64B1CE18210AF9873DCC330CA548E60F14A3281F532CC84D250869489A76FFFB1139A6BBEDBDD81758FC2D9C9351C6FC73EE3390B1CB6B64D93D0BB38F2AC4A605E8F4EB7F219979E896FEA7A1A1625532883F5AB9A96F2FE6D2A9E5A6C4393BC644CDABE362205EBE0DBB4AE09B58684C46674B139D1B7CF943B3793EF4886D97B85FB78E0D14782C44EF153751ED14FF7E08B89982D30D12676DF7BF5DCECD57AA71155D494EA69837A7559F046E7CE362FF8062E96C6328C1BA7C632BD72E31CDDC59B3CD205E1749B462DBACA67289A4EDD0F5ED65313FA1056A56A9E54CB8A369CB00A3572664C3F8C00BBBEAA7DC79F5B58CC5B44F8237668E188ECACE0C6ABB1EAC1A8B755F19AE824630BB402DFB63F2C8D80EC230F8AFCB7F4383FBE2F69DB8276704843194F71563A2C93CC138FFD7EF84C38F9D17748F905458F5814B6346C9AADEBB14D585BF31EFCD9CABC6D1F511B2C0B2EEAD6CF012530B90C30973A809C08692F9F5509925443053F926A77D2D84E39105564E665B261E945F7D2DFFDB901C788EA29E8C8143A51ECEF30C4544BCE91FA41B2FDDC4269D4CB593B1CD1068C5B3D01A422E6BA151A7BDCF664DFC02CFB0219BCEB9734B97AE954768CA213FECCF51CC90CA774C64742FAB8CF879B88EB0CFA984F8C311F42A7C9BAA4087605D423CA848C6460F40219C19E0505AAD520F67707C4177F9A2A496B35C6F452FAAC958AAEEAB69F3F161AE4A2AE65C26DEECFDCB9E7F6C305BBE87B2C8C94CD7D10B3B42EFF341AB3609544BE14F62EE3A05C86749A4B46F387AB1E70AA0D7914D361B4BDE2E78D9683337D9D740DC603648160C00FF20AEA5C0034E5DFB853881BD828476BED3F60B2DA88227CADB924F631263AFBA193B6AF753AB16C2E1BE4FA9B21AE2CCF8604B48828A85128B8EEB60ABC8F9BCAA04141E7A3CCB285FCE4FDF25BDCBCD8E00FAC4427447CDFF63561F75741A9852768211140A90DAEFFA65B792847FDD462A7B5FD560AC7651F75DEA0D5D2047F3C9CB361302D17851AC351F60ABB7A7189833A4B8FEEB5951FE48BA1C2EE3D1B35FBC0E33C221BE2957EDF8ED27642C2980E4AD4624FAD427481F7D0E333815C13A2B72D798729FCAED113C00B09EABB00729A5217FA5A57969BCCD87ECB8142567570847101D7654DE339C338CBBA3B08E1145FA63B36467EE938ABB2AA6E24F7EAC6339745AFB64E0988D163B19E93BA9DD3604800432A23E9EF2AB2A6823976950F6AB99D75CA877945229349F36B0F9DAF770B56DE93774957CF08F240B6311B76C1370689B2E0587B3E82F7B78CDA42FF5FBCB7AD5924333272746D20D7FED0433C79AECB17E9B1A4835DA1552A7879A5E7A287231A3ADE129036CE8C1DBD074572A7B68BBAD4A2CB2225FD4E4595C444A0F97B412D16BEF71BFCBD84E8C960B870C25443486F3B53869D117195121DF114192131C9C0622AEC4F1282F15172B8711258967A1106BB7F38194B19087DD55ACB72DAF1224A856EFAE9A79D8509E0B0492400781D82659F7D2DE8F8E0E75E2D7C068AAAED50983C37CDB31EF8BD600A1F22E58E99907E55832CFD585364E960B1498E31888287C3C5F0F948DE8DD6006A532807817B1641A906A15DA0973658BC4246B3DADD99E5F01AE6AD27BA1C1CC25C28947800D913BFE2347C171BF31E05896FB34BB60EE53B64877DF1B3E4B1112A5DE8ED4FA9EB168566C9E81199A125016676ECF6A1E86DBCF80D8D7990D3B4F38845F6041549933655E24F91ADAF374512F1BB14FC2282CBFAA95771B3E3EB136600B53FD0EA7C6205C70026588D64B6D7D1B53BD47724659798390A9CBD4F761C3E27ED9AEF0C09F74ABA727FD81731DC30A939376DB45B264BF7F20B98F151E04D115F26128C4E57DDA556751FE217FF148143A73DFEEAE94FF67FAFBCED2A39A58A685E4F30B5C2B8AD3BBE6893FED1DB96065D23D1C1C3FB699E7F0FBAD341D9544B21ED5505BDA0AC3BB6A49ED3C202DB84BACBBA6E18741D76DA4EDE3FC68147C3F0E91D7AB0B1612E20C1DF831584876B0AA4350340E6189D8761FBA626934EFCAFCE0335DC26C62D198733338A8DFE206650BC2DDF568B84B21DDDD3889BD8F523AFE799E0C9E74C5ED74781E0E3551278932EAB7176145680A5BC1A5C4CAA85FB92AFBBF1C90799474F165028A9B52FD3F289A9DD6BCA146A68A42E9806E9E7D00726332F437CB55168110C3D818A5483C5363EA3F6C7C9E2F36BE7290F83D54BCC879033FE8962A15D644F230F158E698B1D99A4F367AC9961B70A72FC8184A161940A938AB79F29238D69A6C835CE65DB128C4E7751EBE23872EB074E6F73CF88DDD59F051211FD701ADBE798B7A1DC9530493174EA509482C0259C9B084C68E7857767629EE4E2E1D3A1A8D5C816174A5245CF89B2820547F6722283BEA170DC306A94C5068D1D81EF4E8653E1F3A949009EC12EFE2DE2C2B5418FECDED74BC59F53BCA54F31F182528FBF1B9B7B8565983FA5CABB05C8CE5DD236E21A66EEED2C2EE50CF1A3CE14C2E6DF116A3157290F6B970839D1CDFE0E07110F6B7024A1A5AEF91C217B3E36BED4AA72422F5200684A809DB237190140B478F3E16E754164D25A0063FFEBDE89E0E7CB26C378D886A12115459C0EE0C8F8808B32CBB34AEB2DCBF62C6185B903ADB9D469EB4EEE8B6B00BB3CF29C086A2C0E990727B8993340D0F4AEB71C2478FC6EA273301DD698936703D940578D6AD2778AEB030C03C3D935854594721596F7DAB079E791567372DAC8F546C95AC7FD6A55929CB617C4221246B990A58BD2930FDE3289D90969C6A5DE1720AFF855E60885F921D0C48DE767B5F58486FDE9B7EC9B4519FAEBBA87E704D3A2ADC2D5FBD6632B9B9736CB28FCFA8C0C4FF09771B8D830D5A0992F0477541AEBDE003F140C5FFF45E7D4AED6C5A4944667386AB003CE90E475ADB331121605EFF5FEB0DDB673E91B0FA96D331AE9BB3B69B141129A354C326EE87A387AED262C6E999E1F42D34108C7B841398CF571D4C22F883B9E1EE1F6BB5548D75B786C4ED41BD8A82C2DF4C9B97420FBE95A7255352ABC88EF40E9468F513409C9A4A6EF846A342B33CF9FC451CDE43055B423AC56A9CDC5B742D0C2B84F76C694D628EB6836CE3778FC1075FB86C429D112A86D6179E53430CE37048E64FB0E57875E43F5D04A1F42412AA09E3DEF2CD751D96590D523A7DED6F63C2D700A5398F7B9DC6745DDFD220480A6981873E08D695C065867061F9FD7AC5F74DC787A346686347428A6E9A0BC9369AA1C16ADD49131DF6B65E6CEBDD3DE69A114F5316C8BC0DE3C8BEF8A7CCC863A2F985D05D98A741EBE188EA67E8C4D8B6FF9FC32858DFA4E0147C895568675917389F393668E4CD3DC9859BDFCC0737F63739BD04B8EE03A4C5A509CD45A335F690CDD33E1DE79406FD69AB2A08D331A017F0A8B5585CF98E5C0CDA312C4B908D7907AD594ED9833F10DD53D215112F7299E296FB787807D7A4E2AC0B0BC3BBD4C4123204E7834328F2FD56DBF0F1DF404A8E9A7AE113C39891EAB8B922817EA4D219D5D242F2B6B993285585C29050BF11DAF03673CCDABF9AA6D3B749749FCD0819569F79CBDE31FCF28914BDF9608CE8D9E7E4AF81E49F785C7AEB8307D7F162A995581F4895194F0B97DB7DCB6A53A42A67AEE6448F10C7153523ACBDA49E06FFC3DF864B06570D14821509EEBC505E6BBE9FCB5E6E49C54369B66F593DD38D33C7B818081C4994CF17200298298A2D16B50951AF7160A458EBE07888B4FDB8E71146E9CD4B7C1B55C261C30AD02F67D89879165612EB2B39BEC22D064DEB3ADD562500F0DCED7D5B736C37C9CC332EDC4FA7F7B165F24B98798AD465016E40FAA9D0A57A2468F272ED479BDB2F549D93FB6F4E5575167A49FA896ED486A71756C9ABE119F69623DBFD12B586A9A488A5E5CD21AED679B78CC818E0EB2A5A595687EEE389F266FBC9969AE92F35846430BABC1BC89567EF87740C23BD27344BD4CD2FDD0F629AC7CB66AEA9414A8773A3818D89406E4A87A34E162644E9A61FF4C5D73D4C5075D8FF650A9657CAC5916E6AF0976E98503D76F057D1D69DCC505577810E63D107B35755ADD52EE092ECA04204DB0EFD50FF677DDA3A691D6E48648C7283AB34412E6FDADC8093EC7A8AFEC8CCD48867F0B5D43A34B92FAAFD859189C134FD9DFD2035F88E7B6D4292CA9268B031BFB999F647D09AFF6D978708623D0802961B32FDDE9CCD969C079ED1003773E9A3B34FC6A778E52ED091FC3C09C492764A8936D310EC9803D3E72848C60F72A35935FF2EF8CEB3944009B70FD514C04B0A4B5DBD74507C49B75A4F98F6F58BB5630F9F72B752247943D95C708F64341515017C08C22BD3BE0B70 +pk = B3818D41AF0E4FC4493B1D28CD3D094030BD5E4923AFBF177E577CD3402A8DAD5C85376AA178A9A92DBFAE28D1EBF3164E372A891C1A41E7E049895AB2EC70609F3C5F980B8E6AB1C15E8D3FC5BE368F3519ABA0681F00827EA0709589EF4E95ABC5382C086C743D47E3878808547F5658DE2B6D88FD25BD68CCBC658CF57AB400ADA5D0B86382D904C3F58D4FC3D634FA9D6427BBCADBB467D8832AE6F12E73C5650249C38B1BCE3F618C60E09CE1D9121EEA480EAB010395E82B7A2AF1AD20424369D7A2973106A5C62DEB88C4FB13B7E3DFE3D22C4A629FF5668DBC7DD52AD797FF286AA411D7A41BE59950D206575EFB659A8EC8B7038D444162EDF99E1A9DD73D16A25F1C943D9017EFEE7026F6C8FEAE3D889790B0644417C72EA6037821ED3A53C434EBCE84520669CE2CE8329D3FA23D552645A78F9E4D53B8026511A22A3D9389DF45A4D12223730CE04B335804BC7A5D48136C844C3BEF9EB15AB35199933FBB0879C3E4EF55B5C4ACCF6FDF28D1A4A751EEC41A241E260C6B4DA84E0BD29A2544EF1F4F3931A05E8BCF7576EAC369EC7DD2EC626729E7FCB7FCD60755510ACD465FAA9E57EAD920BDD25BCEAFA9B4E9191BB9F881406B912D8178628D7D0E320B8C24D9195333BA7B8B175B37F1D8C991A6E8575EB6E146276CDA46BB6E23E511FFA71410A728D5C5F72F108F5928F1F7E54AA9EFBD7F942B1BFF796D0EC15D01449FA571D3A1B22C7036BD94C0227012B1F8255C34AB3E3EC08951A345F05CE534AC5E5EBCF6CAD554483D52CD4757F3E27A90C869FCEDCD1F605C1C5504418F3B4C06CCB6B0DD5704689BC27F913B991CB8C4736BEB9BB5BBBF7DD23D08CD0B804D823B0659F0E32D8AB9E5CEDC58C90DE07C7A615AB96B04D16600F4A36ED4B08475FF30270F882C73A6D90A807915FD91FB913EC1C798253ACDE6E87E2DC0FA0635B1A04E692D327E2979DDDFD4FE059D8D5AFD22FC230CE45F2E44C9E7BD01D40762A0A708DFA3E56A87392B2F7AD813D74FBFAD6303B23F58C662756C62714BEDCD09E590A6EFF835233E65B1714E85E8D8EC6D698BA027E65CA3208FBB6D9976141D7C3C03374D6BE43640D92747FAE51349A8981C2F98C415790CF36A73A8E006784522FA6F3D5BF925EBDE91673315B11F05ECDACCF5E61B64D59B9CD6216C732EFD31EB1376609DC50481CA6CB855F22C48874EF4436D0CD4A32A917FE4FD7779851935B26E3540515F20B7A1EC37E09C47AE6AB783C74F1089458269968E171B2C42DA4202CEC23BEB39907FF48D77A4B17FFD15B769A5E3BD4F4706376814A39E3D9CA6115200C7444F87BA56EED8E1B1E0D9820C88A08957B47D681A7A5525A80892D509A6CD36A45C676F9BE44C47BE6CAC0491325E35F4DEF26640A966B8CD5815323B5988C238A4D519D6FFF320D1B284F846742F1B35833400F6B348A0DA4EC9E466D9B0C3CA6DA2DC904E776405A2F0729D51D753882D1570406728E76FFE45B76EF6260A1E89398BB9C1F880C3B3AED232AF230C109C86D7318770C1F67EA5C5D19EDCCCB2B91BB1FC1EFCA9C3C8F944A736811C06AB6E6718ED8360AE519640AE043EE3087A39B2086214AF4AD0F77041953DFB6BD9BC12717C1FD2FD5D5470F855DA0A0EFCE971388CB41A19EF4A9975D89EC29DB851414912427F153ECA3AF2714B2C36DAEC3B2B4888AD5EC37B0F033AB7C76639F0660D935135E42668D2087770F3452D678A7D606DF721B2E87C7DC527A781D07C8C187D1F35D2AE9569B5EACC7B2F91E29D5D7335F95F0B9B3F81B705C54D78B0937A59E777370A6C0E0269140E893CCF8C520F8D55C6BB8B4F9E2D09F5C208F443CCB779060C795FB456522E0F3BB5705B2C31F0775AEEAF9E2AD050A99318BCE1C7F0BCD6C043D8CD328FCAF807F7F821B60E8AF1F55606CA8E938CD572C9FDCA7BC4AAFAA20A0FEE574FC6158FF4604568AC45968EA4ADE44FB7E03B03DAA6A687BCAD6E751B97E6FDDB3309341D27A982CBB847B42D3B4B6098B9BDC8CAF8A7E25049CC1FC8B50989A50A68E3358F753D8CE930C03FA1AC5CFAB310EBEBD379C6B7C4C5CD875FC664911394B87C245ED1FD9C1DFDA25DD67768CFBE70026E35027746A9150FB2279278A770A960121FA9F648A9600D696C19A44EC80F0FC0CBBE624E97B44DE9979E8628071CF80CA669A1C4B9246561CE75E4B9B9235F503216E85B9A2A820BBFCDF3E6613F92BDB5889E538C29F92F2551227E57C2090AE88F82E0077679A0200A03C9CADEBFD88E41F496156B87869B47C17468EB3C8BED7CEA1F541AF1CBC38059739B5E36199AF7C9F0089307FE26510F9F7FB05CC4EE8A884F201C29F01827528F3D1F5C67F8EFD250370DE10ECD3BBA406E585DF831F1A1DA4EF677F3F17B8CF381A22AC944FBECA84AC4D80470A082FD9C02A69B4ECFFE65FB514C9FF98671B1DE54C097205259ECD495F5C036B434CE127B9459AA28FD369C1AACEF3544099D4D33B3A089D605FCE7B340FE4E707448A28996A1BA021BFEF104633BE3F0D2D4E896AA0DAEC4FEFEC971ED376043B8DA1630A7B0FBB34E76ACAD3179DC4129542625399AACC769ECBD06C48FF32AE6F2BC4208C815929366F17EE2DB8EC841E155EAE3377C1E3F433FA0EFF7BC9891CB7C9DED6C86EFE7A37A7855E56B198A4B9A6D15168A5B78F524426AE253372782E7537E94263D7055D3280BD14CEE19A16EAD652A315B2DBCFE9E2166D160E8CE570EECF7C69466CE1AF38391BFF9C6C5EBF7C3A71665468273A8AF847A309FED86DFFFA054F797E9D0060FA1E4B00143B492359BE350A0CCBD9A860088D00B797F8177A6081B11BB50D07FFC402F24C97B3A2ABA4617B821E0479B0139AEC77AAFA66B341C2DC1870C9F0B1D235F0933E0CADF8F5F1E7C78DDA080E6C2BE2302A986EE92049AB0ADD75357F68193618AAC3ED57DC8F8CEF0E540C93DF3108D67D8F8FD8793C703EB5E743681B4B59F63134038E89F248E7763A039BA1204527A29BE3F186C649EA6EB3EC2F0D44F1465FEEC25D85426E9AB81F62620CF233087DFD8EB07C1FCB8ABE4B397F1781DB5497FD88749C3FF36DB0E77C88F4C98F55572FE2B7702714F9ABDAA8C53319D96D7FC8CFE27680759BCD09BE546D80B374D42BFDC223426E6A3288E9D13362961F29E7621C0096B0E171345D288A085742C50B192C472B9912928CD128A1774A3EA3D8DF1EFC085240C7104CDBD8B76C015163CCD3EB5E107808CDC035DD04814611F004F35F576E763B76C93D52AE59129720D9AA8372E07F7CA9FB7F63252CC365AFB0A4C01E0DBEA5D326AA5B526F73078D9B3F1E8B9F6FC54F3BA08B7E11F65427DAB8F43DEA329D9AB850DBD85D8A4F2C991B4C2A17E0C5F2AEC67B6A806F9974213AD51B3A6BDF5F4736DD72A9BF7DA108BEFC88BAD2356A240A3435486F82D38C9A3DEFB8DC1C9FDDC98D760662740584D3FF03E44C52FCE193073E59B6D3F8CFDC32A1BBD0032969164C507465D0F366F843798007EDFCFE7B976BEA9FAD0AD4AB83812B602CCD6FC2B2E6F1CA610142E0CB02B31E0DCA547ED33F5DE5438482FD19084616045B12F3CBA5C794A58735A25ACEC4ED1066C08B1F2FACA74D3FC1203A94BC8DB576CEF820A38E746E054A59CCB0B7EF461F399524DAE9E35DC54BCFC4ABE5D0FC294F3791F1D32F26E193FA54EB85F8BFBC3D4D0C5B9CDDBE9C0FAB560AC088913E2156700C3C2534DC5518695150E616471E85D63A5827B92C6206C27EF70476426C082F0146C83E9A98E40D9F701D8E2910078117FF2BEB20AD807A9241D26219C2FB3D4938EF77C2DBCEE64A0C10873E52BAAD989A64884D876990F3824D820BBDCD1941CB80D23733ED2FAA02AD8D92700C2961208466E7BCABD4F8E4EB9F9CD2AC018992D419D5DBB75FEE19E540D6F2BBF369E62410805D4936ABAF17E7B8762610FBCF22AE56994202823BC40992579E7A30D3FF13411986953AD463E5030680217F9D38EAB06DA5ACDA4510976C9F0700636004F8DA825AD900FF180EA878F72FF810894727662659CF909DFB48CE607873DC7AB672EA6469FB0F289B8C8560E361369308B3B2FE30CF7B35B3FEB5AC4B47904C92652E76A0E93422452F38F799B90D90EA585168304D8C4F501495A7555CC8BE0F9B80BFB5AE7077985D8CEAA4E632178839CADCE1E7ED5E8D3D72CAE3E8E0AFB1A40C1B0163D906E417B0E2743740DF52D86F80F76DC87E0846E87DA7F77605A259929B6BFB289384E082D4AB801A44C9361ABCC7C166BA8D5ACAF414DF385A65580295184F460032269D893A466650838B7903E302DA07618C5E29F90137C9CCC484FE6763105BD068A0F1DBA0AF4F67AE96A0C40C9BF4B7E0BB446555E43E4AB2B5C247ECCDB1DAFD9F44624A36F28F2E5B5A24EA623EC1095D54794C8EF88247D222C78B87C03A990D7887435B5766E1565D98F5C1E7B90B309FFA32AD84EB15EA3043A6C3C7D85E739414EC3415F3DC3E1253ACF7F63E0056492031A1EFE3D7981BEF783F16EBE6462B1FAA27757FC5029A9F2B77A74400E1D610417081E48B9DC0DDB2D5BD767865C5687EC4676FB6A8BF53DE1C920E037E05F778F02EF2B702EA54F9257783C466A7FB60A9091358672343CA4FED7E07472975156A6820E142D99ACEB989E89AFC6416557DEDB9394D873A2E6EDFEED2E2CB10CA3F0AC0E77D66A62578DA388CC5A47DA1E131F1AC42E0CDD264A7235DD3DD6F8140E0E75D84D64C0A8D32846C15BFCEFD5DAA90441771CB3DE5CC5E91112F9FA5503D052823C0BE8AFA21A23C41F21C92BBC69A4B4AAD512FCD7E9BB23AB5C76FF4E8BFE89FADCB59F86186A1278ACF32FE8B9AE038ED1D43B94311FC2DA6D05A1302B4FEC5366503D7F28F297E066AF350EF9915F21E1C5B6D253BA47C4401A4FAC0685202C123FC35DFC8B84F954A958ED6ABD40357824FEFC2DC1137EA10A83871DF880B653B69425FA4D99CEF85797D85FE0799CB1323D0002FA6EAA6B4512D9C2B8E164F0D81F5B7594BC06A86FF4C02EA7069157D78D2EC8FEB610A8E55091C501078AC86B08F45434BA38269C82EF4596E07A14C90F60FFE188592262811E39FB2DEE776F95D96922C1DD32DDED24CF47E67BA21340CE87070418246745E0B9FC174CF46DE52A3B0245341C0FD52BB2426C49DBB91685BEBD23D46D605AEEDA6E87C62C3B4FBD2E8DCC075EF8046CE4951CABA2986CF9270EB73E55EF641DDCF5CFE096DE615271BCC0453BE430BF791288A86D389457D87571328EC4B6FE9E2A396CD6A3E09AEBBFF9986E899431660F549273FF424E8056F85277E3AFD8A2B3DD2944B43D0867B25367257ECA571FA87999CD448BB8A4567CC7A7D49FDC0D7EF50E5A2ED5DF199F2D2461C5FFF3BA0F17C8E74B3411F70A12D7D822E99F09FE70FC0391577DA2407B35DBA8B553EA25604FC629396A71D06036068D6F0BBC93131BE8E4CACEB05F3ACAF7D3FE1AAC2F2786025AC1DFA2344BC0F3374474F891257DB4D839916D04EBAB32234DF2672C2B33EC55FEE09122B183687E2B7E73AA00EAC54CBF86DCBDD0A833A99964BD9B6A1D8A1BAB5CF2E6148EE304E4FC9A11697C8FC1979BD09FAA27B873BA8ADF9C476F7DF7D6A7EA92078D32F8ECCFE472F2DC5FABEE583CC6D09C2351C1D18FD7F7DB8BD78A16942BBE9D21D8CEAF6D525D304A5DA2B4961B10312024BC3A115AA0F93D9247FBD346671469939535145241AE20250A02CA2849994F2A33F0EF27A940E6A3DF5B1302765EC43EE75BCD4590C2E14F70682EC63E07055625E97C29E90F53C0D9E71F5DDB7BF85D7D6A6F3234CCD7621D77317D86CC8284A826E9C0F3B3A06A0EF3AB6C5A51A17FFC203EE35EE16615B1103900901A1B833ADD4B631C8A3B982C68DAD45F96002958A0E505C10A395DE3FDCD953B4D0C53E6FCBCD0A3947970B92781A43F01858BDF1EAD0C90959FC11F0A95C41C88A617D0E20E9FDE70C4737B40583254969E88B6580F950EEE36DCC2C6A9B17F894719C150AB6777DEC1D18D9203577844109E63BFAA941065A00B5A20BB238442A31D8973D566CE39C360EEC63537F6C6E1C59E0785AFB032E9945429C94839990ECE40761DD896E370C2B76CDDCFD8BC6FB8B05C9EE1F485464AFE41771F15CE6748E6E5FE6949175985A435A98716A78C57FE21EF82E74B0C23BA986A25B617371A6A23936D21770650364D782C9A6295B01AEA837583A19D6B1D21213516B04F56B14AA6E27282C87B7437AEC16253970BA070713DD6474F0387178BBD4E651AB00F26326C570EF95309ECCD6D11A90258826698E9AEA3F5146EE510336C7E00584B1E6B2595A0214CE399795FE9CF6B7536CED9543E59321C42B377CE28CD1E37C877B334886D51227C29405C09B9630B1C830E79AC8F31A550D8110C1D87FA64A6B1C44391E7CBE26AE4F8B8B2995FD952F135E9BFEEC14B98F473447D6B956A5C3E8752341AEC60618AD67E78C120AE38B38D0D317CA09B68561157FAE698AC3D46380551112C5B265BA1F7BBBC42734E157B2076E72625355DDF03AB320B7293FA4D4AF3696070CB309E052D15662FF7333AFABD0DFE471DD32AFF984D7F53BD7B6D5C4F6D527685F7E9FA230B2127A1E8BB6492182F741F56A4A64E4F6D9FA40079516C969E85AD6BEE7BCBAC0D9166BE452C49FEC3C3A6CB06B7FB434F458C14A51E0CB03D38C9A2F3C855300190D4DEC2D277E690895D1446825620017B3DFA9E86CF30AB8DEAB1788376DE0B4FF10BE2DB674B344CCECDDACECFB4BA2C82614428F1D8497F1A9E1129B312AF370036E5133DB1947B01A6A01FB24D053AC8A0234D3BA03CB8A24E3192420D5E00F62A274C5E88F540FAB3315E10E71EB712B7ECA67724919CE4FBE30A3F01808D4CE1E4FE29968A9EDFDD6479EDDAD3EA0A35676D78CABE09BC391E6EAAE1820FABB7FADFD34FDD2FE6750FE6379AA14929146E0F4C1FD34B7FEAE1375D6F3F1C682BB494B6679793AA062A8967558C0BC75A95F78D80486F515C8BD6137D41EF5482A5E41B4218EE5C14343B890EC5B005E1A843F75EC4911D7B5127F1463DDA4FDC630ED6BFC066D919D4D329ACC39037E7764DE51706A793D2B9D75BFF3463C11815541F9D8C90F09196CC9C469CA868DC22CA69FDAF8357173AA57FE0E85F4105197D42B918554816C063B58CE0F5F0FBBD90D749CFEA7E3610FE7E67B5A230ED61E417797EE3372633F6C6083F6D767766C825D857435F183DD090639B6819AEE5738D8A92B5865D002BE5BB44BF0FE34D1BA2BC798B24364B275204BF1C3AC7EBE1F3B80FF8634B1B89FF9FC8ED04958E94415692D949C2C79E98FED852668D0C01A3FD2A426FC4E18FDEDABBEFD5FA40D11E1C7DC391E554BAB4E58AA2EFC8CDDF1CE52EADAB2B89F65E86ABEF97AE3AF7999E8B180D678F192C28FB4F3F6DF61921F52346F35E9702FB23B6F70CCEE9EF3A19BA514CB1099173308F1D904E654C2FF7E8E79CFD59E4049C29115A043FFCA4FC5EAFE9371C77F69096DC3385CA1FFA3F8951DB89578C696818636927697B2E2912737A49796286B792B8097C218073248BD86F5DB8C0BDDC9DF54DE7ACEA070D2C14A42EF9FD21629F4B6370AB51B2A6F9E285E32FDB48FD3C140CDCBDA5255F2B8D0AD323ABC6C1A70F4FBE7E85D22068229EEE8365E71B14874F781481FA91E5013D9C139E4B0CA737E1 sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E smlen = 411 -sm = DD20BE0FD7A7937DFEEF78A5986247624D4CEFDDF35468B4E878BEDA73D62498BEC25591FCCF29144B4EF0208A539E24C7B84F6BA185D4DDAA3D2CE8618DA92E1B3D134D57A01C6C018E89C555E597ABEFD0BE77B03D22F0AC05507A6D2AE52965C1048E530234CA3FB46FE6CA2DD63C67C54D56081C1F2DD970089174BEC8B61EED70E32573FF4972FA94FDDEFF4235B0C1E5EBE44A407F91568F56352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +sm = 595D802FF1C1E75A5537BAB9C4210980C26EBB6A82AABAC5EBFC740BF82A0952080A62D8063BEABE63A904CBA6599CA4303DE6823C834391011A90B238CB9908DC3B7EDCDB32E9EAE57A6636D1C755FDB6A65A4086ECD417B5773A13396015ADBA923617A9510DB0D98350F0061FA9CAA843A6E4CD3CA3016F7BCAECCFB03AD17D1C9C6BC5B77EA66BC3E3F97C2FA21EE978D7D4374034CD91568F56352BEF019FCAA8202DE5BA84D7DA5B3DA4698648DF830D5F0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = 4517A946FD689D009F8FD550F37F8F8145571AB2B7AC8C09F13CBB7EF4DD82F636A031026BF488153D59A98CE78073D56F906FCCA80413F178B12FE1F06495A67CE0676E675884A9C94289E1219E49F48358ABE999A041D590BD93B7C93995255FB7DB563875CF2651F3C8C6D66F686341B30314EBAF873C38B72559F82C505C28BC27C181224295EA04761AEFDDE9DC2BFE11EB0E06E382D0579F4525486E391B478DACDEB294E46A68CDD10D474EFAC668085BD23CCCBDA5C4A7B3E87D10B4749E541CB02A39BF730879B8DC66959572100880F37249C86E9A1432C2E470EB4C109AF542280E17C0F1472CB5973BEF82FBA00BF5A2ADF2F20A0459C1E9E30D9206734DBDE70963AC819D33A6A86E24F8C542F269B8C3FE1E11A54EFF94B24CE94BAD910AAA0B8ABD725A97099FC28886E5A112ACEE64FF3219191A3BC1CD58DEA1954D02CF4205FE3DC5FD80028BC07095435381897305FD6CEC146F9914D7A4F45C6A04D070D3DAF546C0556BC0F64F58E7C7F98138E84BDF6884022A48A293DFC565567F2F4D02758317F55BF3A317A8C02F1BCE92354943A6501406B7A3BBFFFD647840FF0989802E474B1DE97E7AA179262F428EB1AFC5C3FFF1D3C1D823D857E08BA9BEDB578F16D1690A101FEAA53715C965213F16355B8A0178B375EFE1F30F2B96377B3032E380E1D5CA15DCB5F93A3725AD8760DFA0735C5EDB3EA60EE0960CC8738FEC3E4F69FA5850BCE3064E8FA6F5AB9D894A8E52671A709337F27D833C2C18373137C970BFE76C2B2AA42CE1B6516C5478F6CF4C41923AFC57DCF7C7E7F5E9B46DBDFB3BD65CD96E8615B5B6F39AAB071CCCE334873762B5AF77A52C3CD65143D94B9F39A53873FAF807A48CE14415124E43FDEC7A214A2FB176993652485740579165F062663D713DE23DB9722D001825AEBE0ABA9E7D3B6E3B2CCD170ECB226D1B485753A12A95886E18BEAB5D6BEBC38882F7A4C4797859CBDC221FA5D7CD24671207C919E355BF0F29FE8274C775E3F1C84DF2FC0106400D85D30D8786CD4FCF016D1CD6EC9E16C98A9587DFE1C1CD6AA4D0F751B71098DD145B68353AA721B2B4B96256AA1DA01C9667F552E6BFF6BF69957474E44B3810EB91E2865B48D61B099470CE93CF39FB220A12AF6711303321996A58B7D71FB05E579A6275DE38269932D2C3C818E879599E0943FDD2CC0E339BB604A6ADF1C00B75CBE9479BF0F6B71AE84990A78585C74A232B841378BD85DC8E503361CF41CA599A884EC52D8856DBF3E46051832E326E3AD07F7DE1733CDD43288E8E2F5D3D1F57ED6C7F67700229F489F722D01919D1D798F52C7E0B569EA23B6CA8AA9DBE736266FBCF15734E7272245744E9393A3B3399DEC3180296FE1A5FF4CBF66DA923E80B0F3DFB521F712E99C61D562D1C59C2BDA5B3CE3A93A4D1DCEE83F5D9BA2AA4E69E4CCD2688D470E06A00EAE42B6DF2ED0E61E57BFEF81A32F05A80085A2F6C30B3C190822C0E5907BD51A86AE70B3BE8ABBA5F9E6529EFF0FCC91E4E8CE80F400DB481FF5B299FE24AFD208699585B65814C077C7F8A5940BDA915694858E943BD4C1E5814745D0571D802CFDD2D6DE0E316BD4EE17A72B5FF89AE292C53F424C117D38A27ABA01C62873197544B221885DBAEEBBD73773E65CEAF4A117E2BE6610B8D681DDD5D97EB9CF11C36D40E7E1AEDC5CD321D62B8D9FF8257B5DE82B2099BA24BD3F9435E79B1883EDA2F087BF825F2639D5E5EB13DC7431BC083766663CD36F7698853AE53E6D52A29253045A9786DC3EFE30AD4A3868C07BDF4383F5E4A8BCEF3034FC2E4145B54B1FAF38A2C623AA8EE0E539A699B737682B0395E3908D3F48E62FF836E859FB31C5551951C54E90D342621C0BBB367F6FAB85A97DE5983B989D6F444F4A923AC203C3F2D085F47922444552389B525E3029626382C1287EC47754D0BACC1DD2555739A48C2C185EDEC44CF2F9F7676A0A79822354970332D02528ED775B670BB3252B1C823F0BCC167FFA1C8E0B634D8097C1D6B688B88D8E398C5F4FE4987EA1158A110F7D6928A77D77B530DEC2EFB473C272B88E88402DDEC71912F07E057E2A406DF7958196B3A123274BF8C0A7F8EEF266BECAC0E7134D5566AA59E0F3A682D33D88E1429225A32213975636E0AF56DD98ABB59BBB696C90971D53974AA8104D4233475C7006ABAA0AC15AAE76D107209988C119DBD5EA0A3E0EB0A6334052AE19EB4653CF1AB32E91423FAE0BE1CB46840FBE6BAC058C7403B836BD344139994DF27BE6A23CC9F17AA66F35039428DC0B79586CD3068CE02C445C94785A2E8F8F5E5B497D6F9D059BA337EA747A7C68284564200910E0552FA0BCF3F10BC436C81915F0A50924D47942F5F4774B58AD841760D36E9B1355411106B46B3A1BA546095B41F2E786A0566271A100CBFAF972CCE3F6C2D777D094B055A0EE9C3CCA9C7D611771471A3D13DCD36793A08785EF48BC03F5FDF7948A63C547C6C2915C3B2C24EC25F24B4C930F19F2347E00F6A6CC8E10DD841C01D9CEBE492C7AAC4E8CF76FF416CAB3F797BD2290ECA471C961CCB6410300C8FAFBEF0C3DC654EA6B3D9AB0F61290257E715B6149EAF585837760339C68177D4BDC09FC4DB7BC329CB8BEE562E7EA02584EE02CE63CF962A5E4EB5066607617263C6918CB5EA55843E2E4348FF3252204EDA3A873C9923F29289451C5018C10248BBAE7CBC63F4902293F6FB41E6D24C7391ADB92E2678D1472A8DA57B341DB03C02835924F74497D1C84A8275D90C79CD38CE491C11783951345F0400123A9E48A812DA74F8AB68DB7CF189843A8D5216AD60CE5B74510F260C52EF3B06D712787F009B2C84E5958FBA9C642484E9A89746D7E9CA659D18641411BB87F24F199E91A797017DF39F0BD941534A8C93CD4E80B25B9E132891FCAC1DFAE0BD775F7E3E3CE9F6BBAF0FAC13AE46BDE55E2A6E6F0674EC532A62F1AE0FF7E63F6DC7A7C4A394320C1D92AF07FBFBFBAA6545ECAE903AC06816387B045AA00DD7A698C50D0EFDC92E92D183B568F1B1F1BEE6229FFA6FEA4CF0B9E33EB300FD2F837133428ABA9F613B06D89B9F775321B6B3FA329471203AD69CAA1AC4B45A878E4EC57C9F3F8783480C151C0CE6E67AA8FB21DC518E883A4494805BAD80D0EF2E252C1F272A7C43D64E9A30BBAAB35D11D95BD5BA64CB8FB23ECDA3D3AF89B9F9D478BB76BC7FD2D2401AC31E74342620FFA17309448D74650F6C4A9136741D52E0D8B138D17668E2E45A28F30CFC1446101A76F81FEE7827D35B654C44E9AC2CBF5A2CF0EEE5BD41BC78B89B54A88F7D147512D1CB490CE0E46B5F12F83C4626FBDEE49147F2A5B00CD9BF7D5FA76D32D60B87B5546906A2F5185A6E1D724BF7EB54CD675DDC05428E5C57AD8869FE2FBCA84AE0167B712064716FCCE57860FE16CE3E0BB0306811CF281D1D52F6AD2DC526707EAE5C855B32F150E0266B23441BA4BBB833943B7966E1201031D32F3F795293EC7AECAD04490485785E9BE1A1EA2AF2D8B484921EE2E1EC0B6152D70BDA8A5AE0DA07B632A28972FCA9512B696BB45703B822735E792A55D766AE8FAB3C6384F53C48C918F746347B446C70C29D9436FCDDCF1B8B607B5431F26AB78FF0526A8E716B6AB74AACE7614C75E93E6F7968EC9C750F8D7DD2114F7856EEE70FFF77A95DAE678AB075CAC0D735283B0ECFEBC60A80019B7A1134037BF57235B2E016C7FC82C608FE2652A5667992F93C5A747CD64102C06E120CB38F1AFE837BCE1F84C71C599FCC2DF26ACD1E907F7D1221BED167FCD92FD1C6181F0A7F34A006C3E13272DB30AAEACAEDE3F509B50D84A071B285D859F52FE24259DADDE1300C1C1949413397FF1C2F4A2ECBA8791BEF44CAA11DA7965DE3AEE6A2BB14B1A80D08EB71AF75E279923A7AC37F7114B708AEFF99E46D4C2081621EE1E7501B021D994200761472393D65B17528DF291A4CE96E036497184B55BE49A7C5C1B5141D062BCD22CC2B0ACAF1682E44588473E437A03A15B8329EFCDFD44BC50D48B99D350AB84CAD6C48296163E293A0283DA3ED4F45E0159B521911DEB8B9EBA194CC6CA8EEC353CF83614229F7ADCB9C542830CF0B37C1E4DB09FCB5F5CA8E5729F61B96C8FE3B9CE9C86EF4448CF4542CDA912A136D199010474D4F28BD7C71E54A75126EB53291E0C86C08E52E479FAFEBA54BF1B948558F085A3A88BCDEA292695692EEBA633DAC9F388870C3B731205E0A8AE5979EDDEC767AFF7191BFF6594712CD027DEE1BEDFA21F5FE2C70C0C3AE63010824D519BBA0C1AF32589B33C66A61BE3A78843F297ED085146D8FB8175A8845F97E2E8F2B97ECEF1C137B6F395F375183757B3EC907C2838FEAA5224DEBF3ED0348DFFAA57BAECFF17EB1E4D27D964CCE661DC4BB58095500654ACB9E899CB7B5540CCCC15A4AACD065FE0646DBD48F4049BACD4633BDE88C48F8224F964E34FAAD308B3FD46226F45749E8F5C640CE38680A5BA948EF803EAEAD7F228CBE6421E4376A314A752477370BE5B63BFEE1EAC9CFA5964043A953E6889E69EEFBADC263A08550E76F8BE1D26FFA0D0E0DF7B181AEDF14508B717EA1247EE0A2C8E2FC0841EFB6CE9FB1E0DA5FB4A1DE3823002514819819F5C58593E17211D196C754EB76D276FA6FEF7173B658E5CAC2FD320D4033F4F5F9DCC0F79009C3F01232FE1CAEA446B8B1919BA0E73E3386EE77537D1EB27FFB45F892258199C7DC78D7173E9F561E93E7332402D5DD1F2C5187DCE719DDBE476F3CBB5DC34296E171FD50BAE04F958052EA795AA0668F725CB90ABCF5EDB4D9E18B43BEDE4CBBC2B9CF91516685A1CE3E3A2EF2F1BFF5D0BF6D24E40ECEC1A2111B2ACE7050A2B14A80888173E29BCCE94C085D6F6ACD586390B886CCB3514DE72C06B897C476E355883438D375DB31DB9BB6C8BBA6B589969E7EFBD3CE3D851DC9108540FFE64FEEC4A821DAB496E512895184DB8B4F099B969E42608AE01FD1BE271C5919F57FAE1C61A69E2289318B8BA0CB7A5C8B3227229F631CBEE3425FE5FFEE1091ED2D462E0B8A232870018B05AD4972D244E694C387B5E9E659235AE03F8C1FFD1D92D177AAE83DFBE6D18ABA85606E82870F9FF32A38EA51DFBC8B591EBF5B8D8E30ACA0213737DAFA8CF97AEDE90E1637EA88144127E80BF7C637D04409A57EFFE9F993F439453E3D0ECBD9293527FE534472E07880BD5DFA4F35C0A14D0C77FD71AFEACBF1AF01B3E701E0C3BBD0118303B7FC8F224FAEF3A5880315B87E29990962A0A333CC69751A0D29DDA72BD700B8D69D9DDBAED2FE3AA50F2EA5EAC66BDE3CD172782814C5BA4A28EA8265A40F287AC59ACA39AF6984AC736438D540B449D5C19035E6713B705A5492F1D57875259B9EA95A5B150EE6C94A61ED81A9B50BDBBE9EF332ABEFD749A643F51BDFE50C4121136F7E3A9E6AB0D2E427B4FA684ED43D7904870159473DC1F52E99D064D31FC547D2C9339302730AEFE51380297C4A5B7A31F5E881D0E96427D2304D1BF773855E7DE67EEF4619EAF3AECAD4EE305E044A9807DF3F32839B722D5E616593D8B136746FB45FCCE47C542C75E304640F83AE0D77909DEFDFEDC7606DA21252739117DE75811EB0037B2BB9B07B886E7F529A063BD2015858F5C6E6993FA59E62DAD822C67205E3DA103DFC85AF384833B406CE6996484A7569AADA3DB6C8733A419C82E104F19C42E64811C1D7AC73F3CD3E8D7901F7AA4ED8A9BC0B140F04CB629B91E8906CE1A08EB724CD9351CD65AA88C8FB1D6FBDC3E712CA38A4C25336D62258FDA76CA7F1D48F0DA926EAC2AA9A562AC8087108D8E044376AEF66A58D784E5BBB8F1D2CDEB3F9491F8E77FF031F3EDFD3FF608B0EEAC713BA3709A440623F861306AE698F56F07F8BB3A1C05D2E4B792ED58312B20A822A9809304C8306B3CE24FD5ED977FBDD4EB6463E47657261D11B9A5561D92E1E946A64F4F1A45745D8FCBA150257396BB19BBC25D97197E6C00C8B034235363FD88FF3BC98DDF5730F0842D9B5A67FE11AF866EE019D5DD1EA726CC2DD32C4B6B9986D25CA73A7D26FF1ECC3FA9A57272F3015346F287103EF039D0CFCBCFCAA41D7C26D64FE8E042E128EAF73BDA4F26397D86B17C98B9C33C9B1B2E31FC9D3B2D20DA58837F03F8CF0D8A4C98610BC71697DAD322C2923E5F00A5769B5CCA5167B55EF0BB27214BEEA1EFD627459E06BA0F19F8D20AA6C2F75BE90AFC1A56BCCA4DAF838A9032B5CF771E84581487D7C5D958F97237E60373538F2E369C414FE4433F91A75F182B73A6E77E7A576D3B5953FAF4849D349E5AD5D11342FECDB097079FF8524607A7C3466669EF7BB0685AE977C1F990E0D39628D648F9688A2EDFEECFCC38D39E68A11E08D15FBAC602A1F99CA029CD21EFFEA49E352EE6B5BA0DCE8418B290DA29B83645F0BDC3BD33D4E3CEB0DD9FF6FE2082731BE47A35A1BA863C88728A536EEFE26891BA1E8EEE497FA4F9D55D4871EEB34E6F9CBDE5D01358AD1B567DEFA7EC1799F916678C71DF3562E84FB1755BF89E04FEB58509D9EB4B80E6D050F6552CDDC43F8CD5FBE55BAD5C96ACABCA1C74426F63CFE1AE905308D5A751F2239E2D5B956C2ACF32D34B608E57B8366872150BFDEC230616A4A7283AD28942F82D5DE5672016D91EF0ACC78D109FDA7B6435FC19C03F399E453F3F4589E4ECB692D5B8E50C99D303219B42FBF9CF16FF6A08709C5E7BF02B3A0904C44FA16BBC8173B00BCFD8D96C0CBF6A3BEBAB69DC7D615D312D973E1F0E81FFC232799419231D98B7F13E602F89C0A5A550171C944A9218AA44BFD1666BAFB00C36C50718D5939EF0B552DA31CD771C6DF3A798B82B9C70F16C59A9EFE98BD1B81B5AEE8BD217D4A6F23ADC6D3005E07DCC6D8FB645BF8FE7AB9F5F9DB7AE863B29AF30316DF35D609B1E9A1AE25C57451617EF3269168EC0B2E224030C5D17107757BB6FC094AA08574E156BF75EC090861CFA2AD2724F2E902752469F0B4464D56B07A6060D58143C149049DEBDCA80533F7E7D31E8DD1595D4DC6CA3C6363AD94DF348D5CDBD450E54A924F41F0C9D974BC8623BF35DE2953FEF0A6494007A7973D554D56A4B814D02FBB10F3993FD34B1A43EBEBCA05EC50ED7CD94A0E46153B2A53AABCF8AED9350DA2E0082C1CBA03DA9FC539165F463B84CCBB0C9DE40B13F4099362453B4BD86B632DDB7EA4A84A0B10358D5550AED1D96E269EC653C6FD006DBB06D535AC61DDC28362E21DD9AEFD4B21F631285036D97F85CCD60DF3CB32BC38A113B83D98B8FD1164BACDD075289794A95ABF9B872518ED5120BF3D3A5E4765417082BCF95161E2F0FD032737328AB5C9E5795092A617113EC473F3DF3CE1C799EDF50947F6BC9C4490D74206EA5C03C7CE5BB4BCEB398BE5B1CE83E512F1AEB57687C47AFFDB9396C50A67A01108E7B12F049779310F3AD48149AE7863DDACF4FF92131DA7914C2FC8C89014E2D133B2A3B68CDD1947B8AEA7839F17D67F2CFB45BBAF93425F261ADF8EC2C08903929363CFBA50E618F3996FB7E36B8A4DFACF308AF35D16C142C503956F394937D5E884927476EC5EFEE91EAB6B454EC9783B80938AD6C62FF7C37B843EE56596A6FBFFAD8B3FC938ABCA8C56DE927A2BE441F4FB3457F806508B1BCFA702A8BC9C2391925CABE8608B0C7B680CE2B7F4C3CC0A692D97E8671AF36A4EA7721B8230 +pk = 4517A946FD689D009F8FD550F37F8F816DABBAF6B1F5C19DF0B729B0A006EEB6665D39EADF69BC225138945BE0D7E5A6560B54EA5393BE52A20E3AD43D60E58E382D1E79A5115C732EA9DBE3DD592A517F1D7569A3DEB66B6652FF99B02EF481BBA2221A12BCCA83F359D36AB06245BC60E6971218D2C44C3C1CF5238227A71B610C9A42D511BC981914B00DA4E4E9768C5EDD0093C20F078F9FF6FE51926F41897BBEC01D848B11B71C42D2D3A68555CACDB19C7B2D3FFEA9E79511C89750DBDB8537D64233EBCE26C636EF63AFD62954F0B330B76878CADCDF1B9ED165922429E948105D3491AA465082D466D0631AA1B46C558297C1F5172603D42A2FEA1D6AB33E2CF8BE5FA236433F41900B9A9670751918CED359BE3DD17A19F241417EC42326A258579B3D274692867DDF8A9BCEDD634202A01262EBC257454FD208A89724906ECDF75C8BADB159427AC79410DE4040F8809890D18B5F4D11664E045D4842002B5F80987931044F26E9C136F1E846D3FDF938F4C37826820EC8220AC7A304F08E8DFC0C070D038A6C322F7AD970AB6E2B99E4B774E8C27CFAF61B422533A18E6504F1016F3B18A8FC59D6A4FA9E70F8D2E073D02632DCBE6FC493734589433473F495431AA5F36F5001B3F36395FBCEA0D9391B7E95961C6015D67E7564FA893BEDC9B633E27FFD9FA3B991AE8CFAECB5E4FE888209ABFFC5B314F43173EB7503EE2C9B15F88EA5C05E426568994914470B733B4295330DBB141F29447E343D31A0401E097391A19FFAC94033E861F8E0B93285463232754C4943236292A92E43CD995EA390A11476CBC592F31518277CA71DF21EF1B05EAEAAEC429BEF40A38832F46B4AB5951F1C55D4089301463B3EDDBE7FC1D7DF9FE51F886FD05A1BA07C409177837AC28BE75788FD1C116006740811CA42B3594A88C19C97C4F9741CD14F5DC2FB975D9A6F0D380073EEA4B65C826DB7032E4ADC810B4A52343728478E64102FB3F9AAC1540CD8E9B0429A7B733A985DDE2D44AFB4142537D2859DB9C96F2DFEC2B9956F90B434ECB24CC4B8B4065571F28DDAB69CDBB9D525C87A68C15DF01BD1ED8FE6A06583DAD09BD537602164B3A4A1A4351D2A8EC96492F40ED1110DB33C65317E9D2BDD1F0907DE31EBAC9C78ABCAA592B1A0B9F7685F1D8CC5D286A0C84657FE2EF83ED9D0DC6471500E54B8D1AB4F6B947B8280203C8EBE17A73874F2333B6FA9EB6316B633C6D221242E210BF2DD5DA396E370067787AF84E101CD8BF6F9793086CBFA02B7CD36914990BAB3464A72675C44AB314C35A9F1366DCDF5C359C39FA8DAB485A583323DE3235F32863C257B821153A3482428A888A8FB7CA0171A7ABEEBDC7F1F572C338395076BA1865889438485F4D5546C59ADAA3D9D28BBBA80FA2E64CB989AFBB36BE96AFC93A7D46BB62E41119A55A9F272005DB4B8A55E4BC8833F87D12DDF0DC3D56404F84E87AB711574A821BBBF5AF320CB3D3488A1212E23748864A7FDB9FA2A797F9E7D1C1B54836B00D3A2A94A7292E8295BAAE30CD9CAB99B30683A3E940B91DDE915170B541AAEE4B11DACCD0FE8B844162026C6AAD75E2D29B1FF641665AF6C8EDC7D986907CABDD97468BD5BDD1CA5EE792BEB9B8E49BB8F49BB22C53D15D1CD59571AAF3DC413547A32E9F6259ECDD0F4F4C61B2D581D551E05CB99F3D6A132F0146B44ACF3A41B10733EEAB5D823C3220A2B0492932B43DF081B70429DA312052A39313F50243CCD5DDE9D3BE0D2BBD3AE9B1915D3C8AC582036410CA791C8FF1DC7800A6E11C6D24918612A4ECCACCB6616662D4FFC5770CA0B05310DA87039DF0434BD911018F851F990E3DDD8FC9788EB83EAB1DF9E450895AF3EF2E9416FF7A284209C6FF8D16343BB7FAA8BE08E999B9453968CB1622C1E531DA341383758FCD588D625E70666277C97261C5CAE2E0390C3ADC369EA35844E5963BE25D9BE4E7307C2FE084C05831ABD276C1D90DA6E10FE43B835E3232995C9992E0D19457498A0D5BB42E9C957D50715D6D0D2E511374F218D60DE443721EF2242FB88863A5A40B36E82B940E503D9AEAE0603CCF5EE0E20E478814B4505B0D8AA4C10AAAE756F0035D5C049659D28DF9ADD9D60AC8DDE85DF027FBFD95FDFF26AB34F4570C3110B2CFDE917D2759D04879FD64BB7BE72F96C0F5B46AD80ECE0191ECB49B4D2CA6C3945219A2CF5C345C5900204D3755EA044F210BE4796AA3FE623ADE2B5169C7FD3B7AB4E10CE9023C43841C5F7DFC0A7F706633C37FE26EF8E03D675B57796DECF8FC8BA1A5D107622CA7E394A1173DEF8CB915BD793A81DEC787253FA2A970350345C944FA2AF8A5A674593F9551F1CA0C5ADEA48FF8F33F9D02C0B2B4E8851FA974D47A63624ED9E8100CBA8CEFC5BCBA4F66EA311E1C6B65AA0BDF38419EFB6FC3E4026D79A73095B102F3192C09A67CFDF90A0FC43196E7D458E063A7D6D98A33CCB1868B432B64EB5A2BD0B8FCBF721A7C673CD25C21B6CB431CF3194A29E56B78F73D162B9D67B1DF974A6C1860542BA63F68EF0FEB82278E9203D59A9309160BB5B91A27F2B3A037D5FF0CA75A9C3D94109EF5EAFF484C130C7EF962EE3DDC182A2520F1090B82CC10BEC52FC4F4EF96BD7DCB378B4AC132F9227827E7DCDAC1038097D8236FEACC42396ECAC350F56782613F5E682F6882D937EDE0B25E581CC070B82C74D9EDF3F4002C564F0CB7245C7745C09CB3A8D8158E45E6D2FE39A5DE262AA13C7F98BFD82B6FFCEB040CBC1D0E7D3A39B8189133555D0283DE752C3C1608A54F1D4D237F2173EE89EA98DCDFA78350C059C7EDCA02001FAA1E8CFC8F8B4102168566D836C23C4F44E7A2FEC72AA1772122710BFEE88121CF3B6CF10D48ADFC5FB4195C63CE8FB36D8AD64C1B3A60573A9683FFABBE2379477946F3F049409E078B4814F043E78669795E37FD3A6D407033962E200B0CD158845F9812A5887A376D82E22001CEBEF38F2DA8ED4C8C8168F6FA24630E5491134E1989E38BA927D2665419450E8F16E0D38687FB767F3666920C226FF59FE528E7EDFBA9CFB42B3DE7D2703F1A8FD3D0159D8D4B9DCF08911FECEC2F5D90B73029191335ACE362BEEA942FE0F6A66B09A5DF144C8D4CE0492611044E261A85689DABBBC611607F92038906198608591C6766901CAA7E0428B6FBC4BB5FE5E5C22A93C1B1636D738E75700145A0F4F0C5F319B382B10546582DB36500D3FBEC03CAEC229BAE07BCDED5E90781168ED02DB85191FF3BC6BB68A8C833B9A6C32F02F8749F6CC6B1E3B39266F2CF1D603CE153F57EAD7348A44C9015D68DF39C713DB0BEDC80A857D05DCDE8A2DF922344862C097764E9CA8AFFBABEC72EEC9032B0B28E7BE7C6AE353D07532F5795ADA6F3C3C24467303A9D75F4D2AEB66AD3865E1277C0D6DA6E9D0300F51D95752810D45C8C581F93FC0FEE3E80C1A789494EDFAF37DE58B7C3A69F04EBD269C7958533EC3E2E12D29895F6757985EA6C2064491DA65964D650B41E4529E1C9C62877DB3734C3BA4A95F1F81B23747A63A7F32DBFA2ECC0F78C41781B52A4BF3AC3A6FF1851F7144A19FE4D3399819B9DD6D7E2444CB725F21129BF854EC44C2D70688FF9CFFF81B88B8841B08FC328A4BA0A2626133B6C659950F2A9B1BEBC1EFAA7E25A1E7A08F58CE664879E2AB23769A96C340C0D005F485DDB0AC204AFBB511C0EAEA55D9C967C463C788479255DC0565623CD9523709DECF05AC2964C6B346B02C6C653400B8A90E2B2518198D2CC1302762C629F8843D401F29ADEEC22A63FD49E60B0C35F01238AEE19B694FAF44F5CCCF6DF1DB70E27ABB83C064FF31E8AA43EFDD6902943A815AE1009940ED078B342F8ED81FA59B5692F68F2590BC21273BE22F8C9A4220DF29CFA1B4073442650D31909CCD25A41E4C537743494277C997134F3097193237E4D5EA2079EDAE074BC028C8B2757998E909EF123BF95AB1C55F417AB78969D3AC77D19F1CEE7A98D79718504D97D2CED4C50EFEF357077B0756E9566EB1E25FC0504BE127F8DF4022F43A8BB07B06272F390DA483095B65C26A5F5B3DFF58A1EE9043B4CC81F171C0865965B86688967F05E09550683554B1738081A22BBAE86C88A19EF33F6901F2CE5DE826268338328CCF8F174F23DE1559848AB1FB355AF8A8032C596BE44E54473E7296C008CE9E3AF1D5A04ADB1D6616E5118FB60D5D522719790AEC5246BF392BDD3DC674A2B0B7613E0BFA463534A598F934EAAF70BE0EA3E2523F9D7604ADF586F6BAAD190B063B172834740B61FA830FEFAD5FF719A9CBB388BC7CEF3FBF1F0AEAEB038C490FF7E70C6E4BE499D1D3F03B798505E3D09DBCCA446E8430EE8B72DDE5C20ECCC84A5A5B197212E5C72280A44382A8689DEEE44124BB452AF49038292EE602B60A6591B4C4A44939C6140D847591DB3CAF1CA2C2AD08D97E76BD346CB12F87F510AAF1ED550F79451001DBC2C05FC97EB205AE9B1B698E309431FD66944E1C1ED31D54616D5FF82FE2BD2F020F56E59EF3D8C01F1F2BBAD302A4870FB1E51F2ABF4C85290096277E15BF79BE3FD34CD21E7D0821A6122E2B36BA0B63FB34F669EC955D8C3DE9CCBF3D3435903C8238DB388A7D5E9FDBF39F2563D63116DE9D361C118BEF6FD98D4859B7F4024145371AFBC84613F82AEEB65AFD815DBD919CB1528AC65FAE58B7353A6F6A8A05AEA0DACAD422343C3067E8DC82FA5D45764392239CEB5B47E0E4EE8D0E64A4D373A28FBF0D1C7E2FFBA83C76AC28C7635068CFD805B98A67AD37910AFF7CFC7A5CDDB8573C8D0A2BABCA74F1BD208973B0A1D2AFF3A756F470A59DC419457DCB1108B443D57E608337ABB49143ABEDDC5D4CF2EE74D630D4942F605EF3A3426BB71441153E41457E2113FF18A4BEE3821487F3077EC2EBDEC19154D2086AD498036C4E100FF72208BD8B02E2FC5FD6D45A25EBA64C11651523C5B6FCE0C88B6A292A61A9882F5DF751AEB6BF018D99127D411D1A881A7610E0725605A433C09DA103881B5F3001146612AD3DC03B0FDC4B77347B56A62EAA15AEFFBF07F86CAD7F0A0711359B432E1EE314A56B32BA86FEB15AF8926098330154A99EAF233391BAAE4924E0164BA2645651FACB5BBDC251C5A87B8508FAB90F333CC61CDC101083FE4818993F883572C7053FAA43E369AEC9C44FA2C156B8E3F363170FE468A8B4AEE96DB7E66C48A18775C3FCDA7DA057914372499396C8C06D34415A4E7D28F382F801EE38B0C57416509507B47DAA525A3729B6B91FB50EFB7646A25D564F79F8E906733CA2ED2FC563549A9EF473A23229E0EF6F0559F0E32B28EA808ACA628EB1974D1B70E3FDEFA98842B2F41B24E20DA56651A61165478A80F9057DEB0B7D0C70DFB6DBDCCF7F94FC69C6B003EEC9D2A5F1D25CEC6F85FDB5833A93C5BDD75703B086E4BAC73A6DD4FBC0DC6EF17DE207763FFCD97C0AD96D9D17E99C152EDAF4BFA64051916F23A490FA9678222520E3CA41838308A44FB52CB08E03C79C387D982463ECDF0194B563CEB9DC660506644DFA054196FA60F18E0AE440C3DBF2AFFE74790B5497273E41E0F98F89D81B6ECCFBF70383D94D5A8CEBB033A73F3B6351A538499A73F53BF2D8FB4541E33EAD1A70BF2B405200B8755FDEEDB39F22A343FF4345F4DC1A3F0734D8B26B69764A92AB1521515D4AF339633A843D718F69A1948AF22DB7F13B14661F3D1200709FB9D97F820737E2B407C10599AE259B9539384053B8BCE27063A67C4FB187D0EC7D037B7DF8EAC02FC59CBEAD3A08974C2E2E8D55C1293A357A497A097100F0411E65116D31453C215469F4249F034982F37ED37B54656F409896CED1D61962BA10A1F52273C6782CD42AE831A60BDFCD5C423EE9F8C18D9E302CD734AABFD7A3308C585DE5B8C985F18237E483DA39B7F6FCD03174A06962AD7223326AC3964E0B1F08C1A03E95756B211C0624989790A6FD8E741B455FAEF8E83105D393D4DA1AC1F2B4F32FED4C1D476AB61D0CF15DE402096CB8D5A595C6ED25A9B028B0FBE6CD2A4F535B0564049DDA214ACA8567DEF65250AEF95AAFD3850D693C2583B08D71F7E4241F512D5F1943DEF73B87658C8433F34EAB282FD92B5019B11258765582D50A3C5F8DDCA5D1EE0BA7D586F3D06D350C5F8BD195700CBA0FD204F3AB684FA2212D15C1C5A1FBA17298B635E8150527ACCCFAE9F43E99B9A54A45CAE4B7D42BA12AA2E75914C313BDE1B830F45276836AAA0432F27085BA23DC7A3DDD20737A90480DFC3E5521583C25187C60F76CDB18597CAA956ED24A9BA1158E5003C0759D40BD252F110C8E3243BCFC2DFE1418CC0A28E6BFDDBE88DC22A852F0C1824425B0E497BB1395676AFD66DD47D0517987F2F22F65049FC045B9D009F2A1A8CBF5A917A6A5F37C0F922082439C6AB4F3B944C604CBD377D2FB0584BFA2684195242F5910AA96C678DFFA67FD96CFCF0A9419E80AF9899B5612C4BA60C15DD9160B14F248C9927C2EE4C003D2B0031F368A6B2FEEB08E5EA9A6B7F4436C2B2189BE025BDC3A25E48917C54CBC37BEEE4D64FE69735BD8E2B8AFEB0665F1E293B57748715A281E5F715F6F097CD9CD022320BBAE730038DF377063EF47FCDBA29834B3214FAF588C4A649C82E0148E8A9C8DE0A66C62577E82575FACEB1FF34195C2E5550250EB5635FCE01A1499DF3EDE1DE45D11BD3C76C5E5F095D600241B820487DE76CB9AF4CB1D336FCE3AE194FF2DACEB147B8B5A8EF5D4FF03459C535CF77827FBF600C4DC37F2DA039DADF0F627F14456C62FD77EDEA47E24FA7614353BCD40210C300E00BA84E9422B5BB71EBBBB8F48FEAEF386DD0B4CD7B6E42CB73472250B17964B0B1569CD73DCF5198ACA93A1C6DB6293DA62883F9131BD6AE6C82F6B042334BFAAAEEA69504FE86CD940A6B77775F03DD321B01DB68D269052A1F5B42C6E90FCFA142D45584032189BA8021601AB806AE8732CEA0DA28C136BA9F5D25305FE125BD9269433909A2D15765DCE5DE73E152EE7DC2877FC46ACC5C3E0A08459C59484F38326BDF6AFA32662162098B6029406BFEE28EA94AF4F3B7C54C21F2FDAFB0925634AA05F386B76DB3CDE916C2E6BCD1C7E8ED54ED492138A49D26705ECB7EB0420263DFECDB107A73D1003559D859F7B9A8FF941F7484BBE52F8BE4861EED8A35F7BE7FBD5D759AB426D5FD1CB42E5FBA3FCCAD99072D3D1747414B7C7DE5C1A9C0D34D1D29AF10016D8403F988314C8BFB40DD4F1F4F50E82C6EDCA6D56B37154F3E6CD80B4CA8F1DC1BA0E4D021F1661835A1FADD2DCB85576D329959D280CC12BBDF9C75275582BE9DF88B4278A22E5E4DA3FB02B8451F5593ABC09DC7FAABC8B6571B453869C82A0A79F61851E4B3EA37BE6DE215E3518374015D1F56002CA5976D17FD312A7F0D3A8B36C3B821DD1605FA990D7C0B6701D2E2FAD90E151F5B67A1161943C4B2D5B891FE72060DD68BF4C8AE10E75E11FD03F2B1E4DDF0F31C2D6C49C12A5C2A6A8A2EE30A2A496CA08B5E4054DE75A4C4A25D5EC784835123155F23952787A3975EADEED547C51CB6B334E2EF57AA47BFE68A1FF0D950454346A6D382732589A9FE8D89D37DADBFADBC704CF1F1E8933F03FDA0DAA0917D24311594F7D8AC36586B4BAC71962E41125D64C0A23C8D6F1A92313183C7E8B4A9DF48D8871F7BAE78DF0A44C96D98A81DAAACA23BAEEFF2BB50E sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4 smlen = 444 -sm = 96976A749846138760034D24B84C3C5C66E78CA26F2F1FA8B4479827607073615CE0EA55E2ADB62C49C502BF5C640AC6B0C5B36749ECE96BBC4E49C47752C1CD58CFEE913EB1DD59E13FB662A8675AC4D3154F6F4E941ABCDA11BF3B7D69995E55EBAE1E6266026C8D6701805C966FC3F065FDFECC89E0B2D078FAB157B128DD066590CC303BC904B48EFE396CE99ED4CA597856287F6CD228FA75EDB0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +sm = EA1BA08DF7857D8EABB71F5981EA1444EB7C99BCD50083D4854E1B7F1F0AE1E779449B9E2DC2E324526EA7033DDFFA43A09D97A9089B2FC2456F183C238069161D5B1041CA4D77445E83BF34FB94050F15DF98948083D0CF58AB5CF56EBB7AE23AD0CA7955587FAFEA15A7803A62ECA7D0AF9FFD46122008A9246AF9733D15D134965A9F7E28467E5733E8536631BC64113E604BB2D67AF92AFA75EDB0D07370BD76318F5AA351863C29B3A4F32967C101461AF6A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = C85A045051A31E55929FEC66DC7201BBCAFB8FDE4DF41A6A160A792FEC17760FA793D16D60F980315B59BEFCF17122D570D193AFB1BE05BFF0A3022C825F18E2D786E247F4A62C4EA95D88C455BEC15A9A5A8E0959D9997AB5F21F89DBE778B2737F814A377D88E2068E3746DC435FA68CE67DC2B0E429C7DC02710CBC15D2F26FF5A7B19DFF7078F70975538662AA4EA6B6B0555E76A538FE4202B4F4D6C8E24B2C8AB041ED5D002897D6E97A86F48A87C01EF81278ECCC6233FBFF85483DF505C9D24947CEED5C331CC8E6B5FE091F8DB9CFD44AC5716EC07F8A2F811C8AB26FF4D6DDB73DCD9AC117803F0A4ADB57B84B477B025C7EED51E231B4ABF53FFBC5C917556324E6341C6028B094BC174450BEA15ABC4CCEB52D205ABEC71B1AA9525BF984A278A327AE51F4488C923D78D4B2808F580193D8D141C0B77D3B904B14B9306C2C8DE0796452A017024BA9D8DE8FFB0847240D26924BCEEFB2630F7CE2D2F5C5E93DF6DAE926BAEA5E1E22484370B44BC3A4F2D371644A5AEA96A21D8ADE64CBAF12AC5B40A4D2BFEFF7461AC8537808233C5AC97E6A2100904F2ACCC2B98C20BA59497626E8C0A4082384B9D733F6446041861ED7F0EDA01C716D765C09AA4D6E10AFD394C2AD70FCF70C7F780DB1BCDE049646C27CF60DDB6E4BE2502AE2AE32EDBA4AA627E5A4A3FE6B7A636DD654898B4436CEC950D0BA9113F3E148D65C787422CD2CA85F3CF86887FC4472473333455557A535AE54FC3D778BAC674B673C64D1229C1FD4A72BFF89E148EAD1D7BDEBDCE74133FF9C42611AF3C4FDEF8530DE33763CC886545C95F5DCDAEF203DED31C3287AB13F8C8563CAE9A5223152AA2BB3CD882379E2523482CA8E2DFBB995C337A265F2A926A3FC119776A9A7F5E43A83C6597D8939BCEFADB95D5105768D302101A5A0845D52AD437DAC16BAC4B0D1AAFB34BCEF1887CABC1CB1CBD6780554539EE18DA142E84AD58986DF908B9681E53059696617195395226E63CE9BF69D01A428DE203D094A3BBAFB5FE7861D0279EAF14A4A95F6ECE823680323B3590E0C246D24FDCF40868433208B04C84CBBC0D0AA9A4A113B22C377C8938EE660FEC50B8AE7E0F20425CB03436D2FF9C76D41B5B7843EAA3854D242A1D7C7C7C020EAC37ED9467BE523BCFC4C03C9BCCA4C47DEFB2FEB09F4327E286B70CA3D4F0282B18DE2E90BB35639051980DFC11D5B410B3091A9440BC78A3296BE45708ADC483CA4DE6F94FB54F11569AF08348EC060D459C1563FDA7F366226F3EFAD7C242FB1A1887501C7919ADFA45A41674F881D7E375C84D2587A530D5A829A9225103E814F9AF20F55AAF33D17BD7CF1C15E8E52C6A9EC2E6084E5DE2E0801A34C4AF3EC53532A37C6C53F2DA80CE06B106373A9AB47563479DE6E1E4EBE604D0CBE52C08D64FBE7670E446494909D7D84ABC86349A9915325378EB6D8186DAFFA90E1D341C29EB8585362BC0AB382F2750FB6CABF779B86A779B868426F51DF8B6FFFA7FE0C315C80CFA66D629052D0239490E773574908FB9A85690E8E504BA580952DE1157CB77CC1987830907161296D834847280054D721CB46D983D000D20059DC451CBE4734A18AB3B4AC7073FDC9A98DCB2C8E9A0EC3249797891A0A2B64923E16FA4DEA9A13623D7E618BC706AF1922E36736E2D26FA0A3EC798D3A9A9B971E2FED649FBC48224E113279F45E939ED60312D5AD3B173C6F34A6E7AD18A2793C949DE6BE4A028E6E6C5F1509E20C7C778FC30E23FF823E5E506BC1B581A7D07ADFAC02D598D40A8D415BA42402978B0CC2F606E7D78124238B71BBDCD4114600C2A6CC77395FB6DCFF5F10E28EC646E45F8614815CECC9FB64265E1C786C667CEFC2112EB8E029136335406CEB422CA8396EF1DEDE9355F02EAF5323D69D2B737E534DADD55922305DECB7DD11DBBAC129355EB4D58702ABC7CBA6059B349422C022E5AEFEC4817412A811A984217513B16D61C9FACC86E0327E6A3C1E945998C5F14F392166518FD62E7A854ADE988711AC201EB299ADCDE6C2CC16C1CD43CB6FF82DE4B5649B69ECE1D8E9C74D6081A4A342968B00E516FE2FE36AD14855C04836FB14487FA9E779EB0FC3D914C4FA68550FE9047FBF5047D210E9C185B5AF5AE485459AF1C693F6CDA3DC34BE2E87AE8DA86AD4BD163545F2CF203352BAB1B201E3D13AAAE3301EA4DC0F17DCF8DD8BAA52490F0DE436AF31448E5899809CC0EF6ACC35E86B270C0AA596950053B7FC181FDD075530D24FB6B9EC0FF25E279C3E42CECD90AE9B1C46F69B44E622B016CD97BC23729F418E9A981E967BA34111BF29A088AEFEEB4897273759A145247F9123B8949B42BB89D8DFC2C9AF8BBDD0217FE1381C0DA337FF3622C9CBADC416F43FAFCAAC60DE8D68B9E2D38FF65AE94241F78D8DF025830789AB87D454DC8657F2451BEE9C155805F50301B9B5213B41606964033C23711A4368CD854388A809C56FA8724783948C880C8CFA049CFBCBF9B70B7236B37CA1F9FDF9004290C1052BCA69A530FDCC835240244FB1BA629B229143D530CA57A411C596BDB7B1655323517E756BF1D038389B7B1040291AAC28356663DB5FF31551EA068D77575F2824BDD568C2194744D82B6DC826252A18807329B4316B6214FF2BB6D22C4A4CF9A48DC6A24B461ADE0E159CF3A6220D7690EC4B631A8FCFD4D1E5207D5BAD82B76817D188825380BFE9C82504BE7A911259AA2CF2AE51F293EC3EA0C006B877ED9CB97E257B5DF0A8FF4E0F9F8E329B5772A40255C4FB13D36A647C8049708FDEB4176D4E2610511A328325E893DBB220C3956916DF547A0ED6C3C5D3034980560518D9C960C3D8F5295DC09246C781667092FA868D7ACFA4171F7D1C63909C83357AE25806A28C9444ABB2471616561D78D70E013AD9F2248C8FB2599A7E08C50E83D8CA846F12960E0F5B3A41691DC3C7B1BC1187A17568B73FA2A226642EC384BA0DA20ECA57838C3E884B61517065B5CF035C68CC2D149264EDF2A3E2A6CE1F22F9EA50F255A96F34144183850495B0E7C06A933F185B187D54E135D581D817B00623875D2793A5967547EEEA5DA273615EC02B3E0689B3F4CAFEDE56EB7C181FE8EDD424CCBFB30C2AA6E4A26E5247698780FE474B481CFB81930BBFF453AE08C02058BFB3B67E24DC86F16D5B9CE237C44E2A5ED97962B8DD6990651776858B5EBBABC902DE2CE6554F320DE84A1611E83F332690F948DA458E7467200F3EF1A6AFADAF9B3DF4B84DA08925F9365BEC20525EE9A7FF96E19FB9C719EE917F632E29FCEEAF81B83F3A721B18D33E2C94A605967C42477A8C1890819467950A85027DDDC386AAD1715D09DE3F8AF40C3699901C5FDA82E77B40C0FA7DF5451D1C69299C00FB7505F6E45E845D6306D9A078F2517D2736F3FAD96463D71CCBD39905F9DD4D32E7E473E896A97FD1DE2AE3808237D52E22E5CA226AE557303252748CE8BAEBB429D728537CF4A4056BE0817E4E1A8396E10DA53E5865DD23B60E07582FA5F99FD129F6905CADE6FF740B6F29B4F2A0F2F985B01A0E97DD5239F34F7F92838313976103DDB4067B93F0BEEBD3399E3C70CF089D6EFD9B37874618CC19D2B18C3EA6694463B04B2C72F3305BC192CEF3EB7DD430732162991B4CACF7B4E0DF6DC057ED7C58E3ABCCA6BA3EFF0C822310E12C270FE28464E57D467B591CAF0CEBAAE5E6E94081A3BDDBF940F841FB098F0534E79A7E4034110D6A9B6017BDBC7CF9B0E416E5E7FC40CCB42A0C4178410CACB2FF1665794FEB4C460DDE17176C8FA5D765FCD71E9EA1740D9C7F9E87F7773FE513EFBB572835EB0F11C33B6456870B852AE4D9204B2BD70FB6F0F0CCD2C662D51922DF0B56F958C7941B3329D16F7F744A7E8B4E344BB29E6AF9B93C72F77D4FE8A336A08BABC268784AFC926E58B203EDD121779B599DD0A9A8A369513B5A0E1AD5C80595F30AA0C3460E4C096187205F79BA0389AEA7EE9ED2410577EAC81745D93DA223979477F0A15C9253ADF17FC7560E189A5CC143F15B5766501F54578E9291888974E9D5923BEF60DDEA8AFA59FB1ACB6F9771F7E8850F1EEDDCBBF0CBBB1881DB335AC7B269E40F5F5B2199EFA2A28BC3C7B497676CAC9B86705FA793341D9D4FBDBDEC0DDB9F0FB34A5AB4762F16326D3B63A555B672E7019DC392058D98A7E022495DBBD684CF925D11558747CE327BAA092B3426241F5C8CBF4456B025B9148867CB22A1B7FFA637134A9245A04CA859C31D05EFBBBE9FA0450135D9A8551DA207C488015F4A4B2613BA8599207C4E2ED9E40E131803862F03245C50827C3AF813F4F132E7EB1A4279357A6367F1C1A63B4AE96F4B9EA1E85CFAE822C6365D3B82D63E17A73C86B9ED2D84295DFA5FE415365296830437C7B9ACC35654407367E15C9466C87B20D50A38BEE10CD911FACE114A9013D1E4ECC48189274DC65A47D9BF353AF05A37F68EC5C893A3A4B551B7D20DE2C013EE497D88D3E88975C26BBC0D7C03E5CB4431154D536FF56C4743748C69E6200609FEDD0C9028DEAE8D30AC80352537CEE82E49DE8E978EFEC6DCA704BAA498AAB7920891B6E301598CD9E3EA7014B86970FA003500684607DF0B67FC02C79B8291D27107B560C524E59CEF2851CE5C5261A928BD2838C1D98ABF779321F2BA47FFCC9C4EF605D6F539C3A18920202CB9BA28A3607E10000ABBF5F771C392BDAE2A90E2F55043BD01F209BCA2CC5602771FC641F4F9D1D9827F34D087D3D2B8DD3794DD3A9E5DBC09460CD0A2EBC9D672F5AEA819331601450139CB24963DD244E60B8975AFB86600FCD2C07FD243F1354E3AD1DD1EC000784ADE23DE90E3C82D71B8C9E5D461CF2FE8B590F244C7C765BF960132993CD9BD986442208A4371FC3CEF8D23B4B04148AC97B072CAEBDE57FD5493910ECDED4F938403E405623CDEF95793233323B43D8F42C6A32A3D16917054FF0D4ED532CF5F68DCAFBE6631245C3E1FD6B592F78A62D5C24AF5C301E713DCAB2B2D7D2D014AC1DE52EC16C6E5B898E7774DC3703D65BFC1131D3543C471F33DD3470F075C154DEEDA3933B9C4F92D8DAE883EC571954FA9B312E556BBD6BF0CE92195BE99D6FD50CCCD78EC52E3EFFEEFA7A9D5D08631900CDC9B65051DF145C8357C178F7F502044995B2457AEB16ADAF7C2CFA1F683DA55578EF82F749A96989B18409022C099914A0C7986DB1962B585977593357BEEB61F5E38AECA2464F7C3C6C916FA180F71DFEE927D68C4B91592A4B3C5A4BFF8739620F3A0E35C99964F9FBAAABBA56976331458B71D615204423FFBF3ED033566795AB8584BF53E1872C8AD03C1945024C33B96CA4A7EB2BD9506FB78EE504E2057FE5009BBA9E68B3BF5D3F437975008C3780B3253DBB0AB0E65AF9BC47785F5CF97FCCDAA44A6210F293B3BD5D686AEDA784C91EE17B471357482D4A949AF7CFF49FAB1A1D874925BCA84F3169E0EB603BCC0AD9D67180FC0774782681CED1041F983B398DD6950A92F231C3C8BCA94992AE1037610657D5FFF038B109FD61CE29B244AD8FEC68872FBEDC8C5F5E65B1DDF3E33778E1D8AB01BC6E3427D2776039536F5CBDC0C343171335B072DC90998ECD0EF5D4C4DD165B22AAED1F09363E9AE38836159FC931EF0EA3DC223EE3DF667C410113DCE20343D7CE373805D601BF6CBAEAB5D157BDBD4C13A927C651797B0D779856B23D1DEED8EB3E9DB3F9E1D8EEEFB63872B4D24E4FA406A3CB2C146A395D9F234576AB1B0C6CC543D0D84559BE04A3C5754012509D1C6A000A1E48BD6BEFD74F27B870D7A5CBE92E59884726DC9BC038473CF9AB0D19D202A46CD213B1BCF9FAA433F56AC87C8C6FF780FA46069CAF1DEBCDD1790B1DB31C80B02BD75994C9848CB57BCFF0E6CA557805235F0BE9E31E759789739A8564943904C7E6D1F5356E3BF288EF262507ACA3542C1EB90C394335126D2F8E243298EB4A7A88EAD7DAFF0415839D5F964BCB09006B150EF0E71A9DF540108D484DB1FAF8D8E99F22C6C412273362229C76881E84665A3CAA9774E68621F731B4DEB34A76AF1AE4F0FB32EBF5C162CD432A23EA28E9CFCA16566A070ADC965DE7FD71E4F3A2B19654DB36A6ECE6CF85FEFBC5BD6F711022D1A9BF45751FAA63257F25150A71AB9DD37E92D664CD1FC70050D2524E52CB7ECADA6AA885513A345A6244D069F99ADD3BDE3525667C7B7B82A528FD127AA5751A7DAE0546CDBB56D9AAEBC010000BDB8F71DA45125442A690D6550D52F8B11A739AA817E6D822A9D46ED1AF1BE8A26DAD09DF2D80AE53EC97D496C6FBB973435000AD5F6A87A850216EB8C21F2D2B7D8EDA5AFC0C626EEA3DCA1A5C6244C84EFB4EA021A50B1AE91890F4EDFCC4D660485C71F6AFA7F5111534CB9D512EEEF529BF83456EE6A92459DD20072B436E9C3FDEBE397F6857D334092D20A67E23181D3C9F471E6BA0539E99B07990AD46EB08D1B1004986D86E9C6D2F24D1957811AC86BE77741E6A4DC6FE807E96A6E1A992983D45A6F2BA1274C7633B481E301A8ABFBA4E6F78494E0BDA41CF2BD2BC1BD296E5D4A8BD4F043063356812537068D5B7F97122811023D62B5C40FA833451206DFB88278D4765AD5F31ACAFE9864A89E5CB03E524FCA3B1F14C7AE6BB9FD1E3A3B589A853916E27B9448E3DC70E71CE27BF74D56001876A54BBD26DE9CE52EE36F15897A6F62796EDDBA2FAAF444A5C245B1354A140736B84AD71A3D83A427C521BCFB77D052782A8E7900E1B72FC68FCE8DC5C0F7F3305FB1A56B22964900D3B8D8E7E6E42DD9D37313DCEE353A9386AF25BE7EBF6614F6022FDD3F72FA2D63752117960408B5401225C636B94C3A65D059E4829E23D7264EC84D029411DEF6E90B51C73BBD26A7475768AA44A093F2AB66F7D659B6C67497DBC3F1CE71483478026346961F6981B0FA99BF6F439E401D33CB948300BAF89C1BA618822374284292364A5B39DE1AB5763241E89BF6A7F0BE543A31C8A689DF70824D1CF8DBDD4CFD7E1D07F522F1231C0589198D3F3989DBB370E2FC4EF860A71015A85AD4B256843E2F55F0905DA9F391ED9C623CE939BEC6A5ACCA0F3977E85F989C15C4C50F85FFB18A56743BFB509437CDE46D039E0B73F2DE8A38E7B4786AC43753F09794F1E3CAC21203515A4ED9392CCEEE6D3ABA8D958633A69839DD883A281A806D408E37F25ED57AF989646433844E1DD8E496228D6DCB0F34AEE1141B194328E45D971842DC144590B4019DC3ED5B2D645A938B448CB5702C578C38A0A9CBE8259EE618313415EBDF92821ACE205A2254B58A3EBBFF2B1EF078A7E25C496383EE8B74BC3606C296020EF762B44B035BD7657A252FA33616166D8AD2DC348A25FFD3A6A3F743470CF818373D13654F82D76AF37A2F77560DF7D531C5CB28BE698C069DFDD11A3020FFED27A05CC4E31441C53993E29A5D4BB03879DA93C62E241B688A0C50D8E2E341BCC84F83366DE5AC4F9B73575B551F3FE5581463913012C4717A6B8A82A9BDE04B48A03B3705BCF308DFAD1918309CF77C0718C93DBB5A18290B53BE8DCEBE875AC6CFE4D94BC3DAF4DFD54FE4C187F36B89897583720EDCA445884973DC33D8BA79770A063BAF089294FFBD20343B24A475E7C573DDE802C86FA0E13AA96F7099442AA63256106EE3B878F1EC09DC60248D92690C64F67E5200E28F11403B608D0335AF5BC6818725C1 +pk = C85A045051A31E55929FEC66DC7201BB43898091A9E54A8FF8B23689782EE164EB780D29A7084BB2C9FA55FC3328DB4DFEE86C6F08CE9C4F7C96A389B794033116C794660BEE1E49F6163CE1C91C7814A2E9C4913F5D410581206E5B06F8AA7202BFE8311BC48268CF35CBE26040C2692F2C77D2E7F884597503E4A5A342D9DD01DEE7F974257A59BD94A53847AA6E25287E6FF2C1C9949490F3BBE5060ECE34128F68487C84D7D90A23B20B666396572AA1254965B2671CE0FE20BCC4B3F46F86C3E618D62F840795688F74CA7D1828416EF722D70F67B5B7ACEA58A7C473034833D37C9889258B06E22A976BE624D00FC27FEF106FECDCCF85E7EF49787EE1B71D3F02B6FC0D4A7C09F5253B449B1776563923C36365C33045DD7FEFFBFC7ADEA0E0FB178A3D3EE260AD656F0981B505DB86B7F08381D05EB4AE248B706859DF85F36D3DE9416050E646CB22727F9DC977B59271CCCBACB6977E932865D5EC609BD6BD4EA5775BC24957F1DB9304ED6D984E2053E43BEACDE82A090F36FDFEE88304FB2F567701C769CEB8E3F5F325408ED25C9B0BEAF6B363937E68DAD613E32EB4B98F207A67104AE14AC0594FED7AC968055043AFEF57C4A21D43320AB6A6391E48173DAFB296AF9D8AB6F157D9DAEF5125A9644C31536FB4CEA75883A3474324B587C39DEC0C93CFE280E13F8F9E767806A847AD315E0773AE1A46892213110CFB66FEB1629ADCFB510040FA44BC3D92811A383A0417F561C2541CB93437EE8A3EAB0B7A8088F8FCDF9DEBA5B53A154445F82972F28499E99592114A489E06A037210C6D2308359677B3B947F7570F6879F949696043A07375975A651C0287C7A43528EC198AF518E7ACC247D573928B0A487916690C34C2CB691F0E6C139D359F35B38D354AFD6E90093AA2A43DEA52012CD5D9133BE228F1C68E7D0916440C12FBFF74704B27F4E3951FA0FC8FB309662065A56D131E0ADA5F9FC275E69344A3A8346E6B350A58042D5BA84F12EE427EB4BBC26DAD13861B3648FC6D4F22D2EFABA103AFA7CC6166EF69FA63041C491CF50252558607F365FFA9594240CD110214D3EF3474D79705208956E77D0E31E08FD51CC0057F9C0AA8C8F3EF76C78AEB6160A0A72DC40C4D822697F3A2E571137C6306844D7A634DE30CD97AAC6F63FC8115E699CD801618E88AF3B1BEAD169E17093B7EAE6A2775BABD192C06B57503871870C24C4FBEBDB04AAD4A24941FA1146967D118F644E7ECB638B0AE10D8719CAB4B036D415C3F7BDCCF73D7892627E8A6A6134C64C874D0F3D80255250C5DA0AF28FFDFED4B171AF4DF6721ABF1412B3EE55378996E46CC69A856FA09C65B6E2724124FB19916C4C8050530A73CEF1B0662EF8D300490B62EE3054D5451EE10FDC368CFBD22524237A2E71907F4698809849ACF5FD2C6FBD509CB04DEA90D4353A774EBF665B7A50EDAF744BCBF33AC3B6F4B8EBE9D96A6BD2789B873C3CC156E21CAA18DCB7389296BC5822C64E9993E255FC792B6B6E82E35FB8BD81C85584B0C44C11B6D3C28A6DB68291987E6013705A6787D484E03E3333AE32302CB698740AF9B8992B969F6F5366530F2DD6D12F533E37F24B8F8B88B500B8372D696CC412C8584A9C13BEA95306EC5F9CE71A590440B081DA62311B1B610494DF36AFB1CBBA492C7FAE75B42E4659106ADD8ADB1707053500C6B041B278D76F80B644F0A750C0BCE5CC6D675FD34DFE3185BAA33912414A26E8311C4E0AB71A0FD7BA010EE8545DD178F018F6E1BBF90F652EE0AEC6FA28FFC264478BEFBCAA7F6A8EF39C4F45C4F1B9A4BC0E73E615B680C106A9435FBFBD75F27F7A1E9CDDE3A6AD0181E8F6966FCD722BBA9E062ECC9ECB8D860AD84F4240410099E24ACFFE0287DAC851332AEE53C14B0390CD6799EB4F24ACD7FBBF41647BC63D1A6738A22C778952215F7620B92394E4B45735617588EF880D57D1782046673CDE98A9F67AF9A400E9C8AFFC01F853CDD9CD7A659A6AB595FF0F6C646E8A5F6A358E57F74F3F7CA06DF0B8CE6719AA99C73A3E45822CF2ADA4298C5E99B5498940504EA3CE18E4D42A117B0F65025B0FF771DA3E82524791E2C72CC0F88DAC5C61C59C8B3C4B07398CCA8B08202D92E89644E4DE6EC7ED1CF90097C4E0A7BDDADA7EE74C77E05E280FED34AFAD6F9EF3535B126BB8D458F059BAD2EF9D24F85E6EF883305A1E611DF4D9D4C3D5BDF37E65EA4FA3CDAFA7717A6B537050D9DF3DB8212A4F7661FB6F49CA1EDE6B0D5129A6A5A6D18470358EB3138527983B3E5E897F6D12FC1207A04325D24B2E32A395F1686514E23064C7D85CB1E3C4137031384533AD9D92230AF095A775CDD9BCDAD303FEB23B6EE6E7AAEBFA4401A4D5F7F13B8557EECDD4E81607FC8FBF26D879D9B74A2F079574AB6EDA930B3573CA8FC5C4B8BE02498507B8D2F5D8564D464F8A47835A71B37081CA4D1DF8E3E42625BB2BD5BD383A16BC59F14B6CFB868AED92DF51F26C9603D06E69C7373A2858D49EE84EB6277EA102CF0657AF90749C9ACD1F39917A54E350E8FA38A292E73F717B28B01D8F57934D547BF82C7D7A00F145EE9046E227F130D7F822425DE2270A1B52CE7BA096408ADE540CC7BD742B85F638D5B1A9E6D19D7EE9BDE013FBB67C449CF3FE9D98CCBC7B8AF1C9A82D4D3139E3EB3D7BD728DFD5901437E8E699D2FF24B76963E82652CD56CE1CBA572F3D0CD5A3C23F7F034B1E7CDBB9EB64ED9BFE417B839ADB760132B1EF1A1F74501288D00D4BD54AA943F9E251BA70A0126C1B0C5B5EC1EB3ABAD6CD516F53D2102A355456822730004E7D3318F05DAD36E5761244F0F8652AE2798F4A741F1EDB9D822A067E4C6D149857DC34EC921860F32CC3DFAC4BEF695404B84957E68BFC6DD6ABA8F7D4A0EC7CE723CC080121352C2F26C2B181EFEAE5ACDA9B5E8FCD7FBDAB2964C6E1EF2261D7BD284B24F4B77B68D4CB6830BDFC252820C0437B247472575EF138C8624A1CB3FE79864CF73CAD206A8EF6792161E197069C4A16145A6284DB34DBF68597857BD8EB65F2CD3540BE2945CDCB5FF1D74FA9CE098642A053858BF824A70EAAE84B954B3C88D455AC0174E504E67F9942069B68B1D550C3CB8928A180FC737AA5D099B6C455E02EE1C597FC8B44955B17C85C009B71C85D8BBDC2444F7E846A615F45BFAD695CB7FBE01A581E1CC4B6B8E1E5803E92306E0A4565D8E4CE7397F7330CCC6C6AC7C8A6D7C8EEC8098957B09DD9F416D75935B3B8824886D98CB585D3C0FD807671CF6CF64CF74BF4B46F16048A09204BF9EB26A86E6E17BC77E88CF8C20CE0F04E7ED139D2EAB84AE59F2BC803934EEDFB1C12B043E3CEC9B9F372BF40919CF14F36230C350E43432D2BEDB2F239EAA62D8BA2DDD4378B832278AA0C74D0628BBF6B348D643AC19C0F477A790523D56D896E30655085FA230EF320D2A697AA07A15908C5964AF518C9076BDA72E84C3D14634ECEB9942242F584A92998FC74F77C65C3644ED07534262F6974B2178D649515094F70945103B782574D24E0F9C326B58EA97F1458F36596E53B607DAE17C16C432B2E7195EB0B1F74B78918D379F83CEFB11D75F820471587BD7EF57D678F9B6BF3067A72935D9ECD19F50B613D02FFF3B3DCD53ADC2C97F0543B74B7DC4B4C62ECCE0619E1DE29DD44F298B7ED584DBD22BDD450C94BB32A5BF603E21C626E90396628426D34994F2FC6A390E441FC134D7F0BEDA4EADF61A41E734B279E2C48CF17EABCD7EDFE899A2DC20432CCF9B2772F4BCDB5D8B23B23062B4D5FEB248DAF84F01F7339F23F4F4BE4D3C9B48F6B8E2E5FB59A2B84DDE538AC117F33257AAAF28DDA33FFB7B14061E4676A112D5862FA0B2FAB639DDB55376135C9731B8730F97753B8102248E8C295AEF197FFA85D8210E351131E1F0636861D75AC7893BBAD8AFE58C32B758C5D244389337A6710D8BC8EEE78B59DF739101139757C263BF5A1E2755CF3790B32593843CF90FF88579C089940D675B4BCA2ABC05371637F5D650EA5E02FD334F2E47FF55A82CA0FD1A65F1294779C897BA6D8A42C8250195ED7AE045C48F104032DC89C08884F0AB9EBD8BC38DE7767D37821945FB06F8EA4EAF5F8E1128A4288BA83E593B95E57AC26661AAA48832D67F410EF1DE5EBA32B1B6E3EC2FCB5AA427759216A15BF848E2F5CF6CC50A8A71D24BEE4B11E8CA6AC1F34ED5BB691370924199329D684ED397A78677A53CEBBDB52E4B2D5E0E0898F22F7F5832E7A435BF3491AAD64BA24A36F3234A87B3EF62C69192528C67A799297E501B6AA64A955821EBA582303E1CE4F60FAB2D813482159070B78BEFB081B6C88F5FC68AEB38FB575B52975156EB4E88B7F5FBC589ED6B59D5D177B1854DD6A177D49B489A7963154DE4885B6E89F227AE6B40E20F22842501DD1781EB24B7A098E7D7ADE5A480E766CF91CB7CE0A357FD1E918A8295498909F8F568975B718DCE35B09A78A960611B92034001D5054659F45356514412B2D267F1F678F766410125FB0BF8FA46BAC8CB11FADCAA7EBC9248E021AF71C93A3F32D7525A887C7F3633D3F43DACD79CFAB2C8D05F5F08DD42CB31801AD01E7B487103DEF33B81D4C5A1F2D626E2BCF6242C8D16702D0E241C754154B5560C800BA2C883DA0AB153EFEA8940C40ACC0208B83F1140B5AEAC0A09026FD93F36B22E08612F2DD6B55E3566358B302B6FBA0AE2954707C033841C43A944C8F86DB1CC664F72DCB28BF2A2656DD0C72DBF9FF0CBB3947203D5AB6FB99B992CFB247063B17375B4F9AAA0B76477BF3C8EA9252D5663B2FF50A64AC0FE2DDE964E9B2FF84292AB6FFCCE9C9B46993FDB5DD6CAC6A3242034A914B95A46E47F9F2DEBADB498591EA6C96A932DCC4F190E1A9F0E3F2C47E6300D1E188449E0BDD4B3FBB1C5E2C890D78D011037C050EB6D1241A786ECCDE49BB0F727F954AF3867F60DF4C5516ED52286EE95F2078CA86D9BFC3A3A4EDF9EF45DB7F103D844C91548E585026E64DD818FB4CF8D61502C895C8A56FAB2BBC05A75B79BCB46F612B2E07BD832090DCD54DFC5D422846455C97FED17F833FF3E3CF38AE558CDE518BDAE1055376B0E3C9A64462932DB80A3E93F066629E7F2ADD46A291453C799ACC4849EA378B466A4A58713366F74A63729AD5E8731DE56B0274743B6031504E3FF6620A69E34A7A47A9849A58A63172E3588C3EBAEA0C67138EEAD23B72347FD1B7094D41AB6571D2FC62DA5EDF413487097547C3A517B7FD49D9CE075421EEBB3D5DEC7EB095225CBA8A0FC8EEC6814A2CC21FCEDABE1EF2E3C068DC7059008649186123E4F2583D351B11E84D1E03DACB03A6F4DFE224A3BC2FE719E066628E2041CDEEA856E70551D6CC774B8E9324AC5F533D4441F3CD4F90584CA5C2FF7A3F78752654066A3C618A7D0B1EF3819D8B43AA693C221F91A80FA116C7C2291BA51D5C49A4E30783B2282806C4839DD24B682A6C4A36047A27E52D497537AB5CFD81E1C1F1DE50F2517369DE00B351C087847572037FFBF50EB3DE6FC9F84C61A4D9C3C12CBE9C4B7C6F6055EB931B7EEBEF5D247EE8D7E8966F3116655A8E4F549D4D60E671D2A6E34FD4A14E2DE59E6453F66AFDFD247D542D94483A9FBB4C99FA139750860E4A87E91718B9C7CE56E8822CC0949B20342030F717B19FC154AA7A431EC6A169AF823D7706E66D7ED5A7F7D3027538BEEE84E69D7D193F3E551FF1966C19BF559329FDB31991D79A3982C9FC7E7C1516F158713FF7820E2D1513E07A95909510735C95A7FD6771F49F3041D6FAA3A750DEB2F962ECE4995AC0D7101A786B7FC858D030C0B19F99BD5F012BE2A24D7D9A8047986CC77B631C1998C14988502FB182B0A0BEE13C4CC97FDFCF7E5BD6A239006D1534F35F2B6A5D55458B1B59A17F79AFD404B4DEB3F7883D0ECB74C9EBFF24709BFDBF3C3797EB52F093DC6763308AC8D356E5FE31C1BBBD1A9CED07206D4A7E21D4933356A202D3CD5A1226135DC9595BCB3C822B4B443E90D49D1339D0A8E42BF23C24F8FD3A35C51F64160C07900B1FD378F7197A5EA84BBB1CE92EEB3C291261B9238892F5D5F2C52137578BC4EAED973C9EA2F871066E1C26795C775268D7D8E4351551D764460F35C73949AFD66B82E769B836AE2FD58B512D26FB577BB3B3C6C9A31FE674A669DA150946C7288AF3D25307243F45DA09B9A9F883FBA11714B309E87BADD3D5F304CE7CD06CD6B155D4422ADA266F024D9628CBD1C7DD02E88DC14ED6B9ECB0C16BAD379A875F2A1B40D7BDE2208E572510EAE66053907AF4343B00F49D8585B06D29D2872DC956AFD2A35C985AED2FF31A4FD24146CBA72043EC3BBC8E95565E26A68CBFFCDF704C8D54704F00700AB9A0F69CC5471927A95E8DE3FC7EA81BEC01EC6A5EA98724B1032599D60B168D5BC94B81416946FF77138328DF933EC2597842613B6E712D3E1CD1BEBA634F206EFFDD3855E7EB5ACB6D93D30730A40BE8E4AB12409ABACCCB745AEE0F425EF32741FEE33D62EFA2C886A8B84175A9F7C0F3E160EF63F78424AA09A549AEC3455A85315458285F4999B29B4125B039B20B82B6914CD6E65464F758805DB27AAD1012F27B17AF8C54E12BC6BC24542E767D7315B2A6646E6D48BC5237A429B1A32C07CCDA4D9A5A9CA53BF71BEFD427B29939DD1358BE4D0D3AE351EAA810551E7C074530ED8FCF8D5162C710F2F6A34AD5F49BE5F4DDF996889999576A0E4A3F2CE1D09763B67CFF51EAF0D1F2BF2254A294A35E512053DB632985902E350CAC8759BB2EB639CD464A095F2BA29A148B03554A89E9153E5D2AEAC105BAC09BB0B524CF17CFE564F5E6E1570D0E72299DBE337BBA5D8D287DCBB2ADABE295ED52231BC00630573231DD437524FCE3879AA5055DC9B0EEE7403D5FE5A38C9D3E9B25B532CBACD4880B56515C5EDCB4C6835634EA1C4B8EA2631684B2A50C8BC3BEE162B792B1320180A22A6DA6307968CDFE7D41ACF956C1A8AE55D6FCF20F8A95EFB1DFD641BEC8B0BB96FA4354AB2EDFE02126AA0DB40CB5AA04CE6C2EB5AF6BA0976741723846C4E414413EBAEF939BF2E0305BA7C1CED52EDE4B1C5BB7727ADF0CC83F198BAFC62A15662D1BF851D28CDDEDE9FC15DA8A3AA0D0FF6429E2B62DD568BA9A49FEEACAC882BFD1977B8DD090C878EF6E94DA477898FA8BDBEA7294665B94EF16BD578BF2649267CAA028DD8CD04927B1FBF69C4C6F123FA0F9310E4256E97ED23161CBC8EC902BAA0582B6D01D61A54FE4E02816F7C397D8DCB170EEBA245871AC879A9210FBB6C57181B4D344310510D0E61739B4AF9180983582B3D517F8E5E2005662D9F50F1491941EA87D695C7E34C4146EF0B0A0445234F82B71C3F95A450EE6894FB124A23E63F4787D06A8DE262ED114B534F1BFD86C3FEBDC53E1F3B2AE2F3CD563E63A5BF5B15FF6170D848935F1860E760C0068430A03B04590837E18F30C4B8F7E8D9FAFED7850106DCD62119955E13E850CA9B342E57F283569B0FB8974D4C3C8B73D8EA4EF1FD6BCB13242981679A2A694BDC2285DE78545BE9568BA67A4AA13E80EBE9496EBCAD69CD4781EFBDAB72D17CE18030002753FF159591CC9E3349FE968707AFFBE8E94A8CCEA811940CF9D3150A34D3B76C61A81653B77F5DF6DEE977439E86FFC7CA782FDBA23CDC3CE80587DA1C18D2572FE671A3DF77AA8116CFC9CC21C9ADA9F8BAF5 sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C smlen = 477 -sm = 3488200C73005AA66E98210AA95CE9DD7EE97A452C0C9B46E5FB11020D4D88795E7A1E6D1382A5D52D05C77E489DFA786F8C86639BB71D9F0C0679CF5F1B6F317C43B45DD45F75EADF100B35C56079F9B1707BAE1D23B54DA406795210C647DD63C9B4A8BB31DD070C2C0E3345A816802C20EF5A2C7E7D75F8FD51C625D811D4A0E0E309C27C63D0A955F5C73979ADA550EF0927C0D86947819E3E262F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +sm = 2CECD1B724FE342B6B6A6E1AFECB18CC9A0FD4265BA5D6E04470F920B24CD38BCF9BD7D54814FCACDD0A679565C9DA1611CFD3770327AAB78CC7413F4765AC54431528CE9EC10E95FF0DE6D9079FF6C9B5EB9506360F16DE9E32088B2B9B30E90C8D74531833CDD0D1C233D0A09855D0FB8885D856EBD46D57BBA5EA598AB45E4A5882219DD8F50200FC7B231D193665643B04FA20B359AE819E3E262F00F5E75B0CDA3A317A70849D01D68B86DEA454EE83BCA69366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 1BB51BCEE25CB72C8AA827EF171FB35996B5CB87BB0BDF7FBA2AF0A2AE0154796819CA792DE21FC11EA8E6145A3B5EF3964349040B64F364097F1F23C800F33CACF820325E48ED4E316DBF5D784332CCFC8F2AFA4BBB6186DD68A8050069179B75866CB9DD7054E92BD2EF6938E1ABC452E81A66B01FDF94664FFF200202ACD86781D7474A5855F65BBF294AF9917703A0EDE7C409AE9EA5A0ACA7419DEB77BF782E4977405C5E48E96EB2AC0891DF7B69C9426E251C5560F864EFF9051BBD3247E9371D6F55B2A0CA5CCFF9BCC769921E4DAAEA2279A5CCE2E5BD57D6A77DBC4BC82A695228418FB45119080E3CC4960107043E22CC000A002375F772FD5316B0E87332A88952A8D5776D46DE92590835191D73920A9D66378C4E1B15D9615CE6D45BD77F19B31C382A9CD20799EC7B92988AE9AA2FE09403AD7CD94ECEAD57F6B289DFCEE46A0544325657D1D7C87190C87F650C19A2F25D9DD241CBE9E7A6F52D3D037BA999438803A9E32E1CF446A77793DE75ACE6F30AC399042416AF3E944BFB30B9E6FA6943FC43A36E203DBC98FC17349FE3FD92DA0D5329D524665F853669239A809E73F8ECA52505E8FEC86FBE07E8C6BC8C3F4DAF0EBD0C7FF55F6A9C92EE1B8B2D5789ED91D70BB8E5295A5C9BD3CEFD00E2259BF5CEE7BAC37F6C4EACD6A1E443BD0B869880BC3BB601E8435DFCF4473880863423CA8837699BB8298A977EE4386F1F2F2988C6C748847F81B38E12E62EF7594EFA8D742FB26A38E40888BB62E8C8FDB79F49E1A9A7C45592C6116CE5E24AC03F8177AC901B576D67310512E2AA2BCB3B5489431CFC61198A6E710EEA4C4CC28BCD98150DDEA4F5A0A282F7737D595807EB3761243952149DFB3D1C75A5F054D44199695490DBB9630FCDB7A57F053F48E22C398D2C2654279A22265EFF62AC8799E1B8F30E8762CCFD4BA90ED58633645BEE7FE8968A01641D0AF52A2A9417BB50E4D6D01B3C8CA70CED5E4A1A216153C7E9EDC97601A27924FC71495EB61E4ED67CFF1E6F639436FAA97C01141BD7F8301AEEE32D05C6D10A84E23F586A23A6E12BCCC04996408DEF7E16F8BDD0D22B70DC5C81AB0FC761C4202808F5AF04417EA60B58E2570642EFA9EC51BBB0D068D0B1FF4646F87150E8701FAAFD5C0CDFDAFEBA434C398401AFE3FF029CC0C8DA6A7140838254076899717BA044625898FB5C71D34F5FD6726DB06F538928F3F9124F49EBCC5B112D9AF5324A398DF695C9E2C0AAAADFD0C457DDB90035FF547E732928A3E4A34039060C242B3F4401C41AB5E3D26D2D7D93B9D295077637C0ADDEE9ED93EDA8F346485E3AA05B02C3DCAADFCE47567A7EB458EA858EFEA8CE27304FF2D0429A611CAF6B7B75AA2B29D89445EFC71C3C8841A89C187BBD006CAFFB52A1D9DCC1A7BA669AD7469654B289D5428C712E52AAC00CC259BE45C3C3804533F2C005CB729C4346B18D9F2B39B698AA26A0A7C9B9CA49FE7747BFB4CD02D75BA01D82A6C75AE4C37C884CE8BBEFD7CD9C4654E789947F9D387B20C7DA837B0074760FB54111536786485CE645E77DC3C58AC9A7E7ED3CC61574B9C3BBB50DC4D62562541076CD1C76EBAA8B73289E156025B55A435C17067196A7B0CB8058C540229B43CBDA724E47E39329B3667BB603073203B8ADA65D49B95AC4217DA19FAF27DB7E1526386444608674FAE62EFA8CAED02B5E04ED35BD76D68F4E40CEF33273DA630E096F1EFFAFBCAF4B1800EC139D01BBB9BBCBD587DE5D14F539E81B36C2F3EFCD872F1A32B62A7A0E0376EB81DEE4CC206812B3801E16CEB99840E42D5B409412DBE0DDD1E5FAF9E5B23E28EB756E48EC82F285925C86FFBB3115EE5A651E13963BC78115EA8BBC13048FE59A5EC09F8CB91229A541F810230D06279B8E360EC9C0A8F0CD7FD64F742E80E0B71EF366763689D78124853A75B2E5EC16BBFDEBC5DED0FF644F6B6EE1F5FD9F614ABE9A6D3F47DEECAC2B8C2B8DCE9483703FC3BFAC635DF5A851336AEDFE6086DDD34983CD189AD26393782543DD4CDEC7B16AD356CD03473D91E7009BB2AE89686B812E778D331FB7A79E4A40B7FB1387EDE5056F108FC962A483B222B57CC0030AE4B3A7DCAEDA083D6AFF9E1A79910859A223095264381CA917132367405E7FB3C7C2D3D198CAF8F5474E57C4CFC280647D8C697A2D1A4E67830832650B1937551AE86FD7B82459AC2D0AF663D6E57D5A9B675303C30A9DB56BA2EC21EADDC1F237D15239CE83DD1C4E036D809E78D8A4FE0ED775C97983FF6276C55D8DA9D212E645F20A886FFFCB6F80672011642921A0C95F4F7FD0B454AD3DDBD33C793AE4E67C1A98BA4E1930BB8CE00E9621D69C680914483A466C775DFFB70B9439C4CA4E6F55648C77643F8102BAE63ACD179533EEE103BC63EBDC57F1F6C5E7D1AFC0B8975286C47B9EB210D97AE933FB9ED58740E903FF00121767A6C81EF6C3976A21382DFCE7A08BDE34D3015D771062CE6AD9055035A1E7E1DE5E36B6B7656C074E8BB8DA314BC051D85D7E1F76888649EEA6594E20976C133876F8F25C4D21F4B2E2FF96F509CFBBDC7D2576B4C4AE576A65191320B031BE91C4E098281124DBAC31C1DC701424164CEE56FC2BCAA0954A0ED39E6112FFE758501A05DDD23CD787434033D22C37CFCEA1B712E01B93217CA691424DAD17F41A066199F67B88DAE7F59F658D0BBAA3E06D2D380BF3CA7A0D5A240535FF0CE8FC27AAF32843CAC8B9B19FC94EAE1514E9B0329D873DAF3CDBFFB132442B8FEA9453AED43BD9F04853D5BFE30EEA79AD3FBE04AB889BBE9497B52306A040AAF50DFEB3DC30BA7A68437ABA9AC590FC8D58B1E96CFB339A9C8DAB8636D5189267C6E681BA2FCBA498DDD69BC81D123A6F13FAAE1249B9B74B4E969371D46B7AB5F18AA6D3F4A8AC0454C21439632D56DACF91DA27528154A343F285C43785ACE13546D2D30265F14BBEB524E5065BAD24B00BEF22E6E342339FDEF45E4DDC3243FE69DA82E4F09FB8C17E5DEB8001F8CAAEADD032E53B21745BC2C940FFF6A6AAFAE15CEEA653D32CB1830F47FDC70F91D8D6573012B1C263CBE081F97D637749549DC27438B0397EBB15FDEA24AC4648DCA5F46D2E3F5F4729A0F1766202E25D989D4E8205683925A605FBA7DF5082BD1B86CBFB4F71A5FBE7A5CD198E4751A700C8CF546F08AC1C9A949F1468423298F63F202ADBF087DD217DE81DEDD7A8B6B83ECB80B8698C54EF95B2277F2D5BE59710B72EBD41ED307A7562651CCEA7B0905E3657621DD3131163987AA28AC827D3B618B4D21842EAF0A456C3F04E0250F7095189CC3A74421427689F7E26D1932B89D0DCF895C6069CACF8811E666098F0C7D24DC9E49DB42B7C50F13A7AA608712C691C277B9BBFB57F37F8A25530F2ADABD4A6BB18F4D3DFE99D1C9B73634323F20281DDDE0667F410CDAFB862A3FA59140CF3EB1244FD06D71C57A9398B15211DA6CB37CCCE7504226FF49F5D9A84AB76ED85EF18B78E70882E5736CAA261CD3F13166FFD812AC77000ADC9C5C8852D233CF227E0863CC02426FE58CEF7968F158511C111D40482F799FC4034AD03E6F4543B66DDB0D39B041519BD99DB4AFFE01BF53C7B4F99998A1407ED6A2B378F656557CCB56D82D35F2B61D0918DB3F85555DFF01A17122EADFA88CC7BC1541E6E5B9660C5FD8D42E4CD08A4AAF1F4EA2FB13D7863B25F2EA9EF714BC7B42811D5828E7851E86CE4825BA7598B43EC25A8DF034315736CB7D852B9BDCE1D4888BEE855548D1FF23E5DBCB74B187E4BB4CFCFC753D3C66BFB701378A4D025361468251DA28DF2B015249134A4BFAAABE5C8BA8F6433124F43F4183EF4BAC7E60FF368198E1B62A573CB43B0988B4742279BC9E0E29AEAAF1C4A94F4DF8AEDEC123BCADC8D50460CC97854BB3BDFDA84DD650577668C2CC403A9A47C5C6DDA5BFBDDFBFC3EE7FEE74C561FC1E94B87FD489BD8A5F68E2A5958DBD42C2786BB0451133DD3FAA4237AB40EF6E0D4ACB253F1569DE35A13BD7AE86F018243B62469E33462EDC0F8767DF8AF56B3C2DB8BEE5041AEDD53AE67FB60B39481B497CC2C3B80482AED78C372A392AB55C730FE8E9481FE6B099B0D60995C2FA612F662567CA1F0326629B7538E15BE0D7DCF36E61D163706D51787FF76C8144D039D1E5A4DE13F3B91518834C675CFBE357E8AF44985333C2169443A2ADA638889CCB40AC93156C1868B21295BC1716758777B584B21CACB946F951B3C91AE40F10355E3859EC2F12B969DA5BDF67DC2E110D2C4C2CD487B8C9DBCD19610BC061D2883FF530BDB56D20545781B05C8D7E706FAF40466DED6521395495D71066A69FF81842F29AB93DCD291ABE9DEC634105F76CBB8B5E833CE43EB5045E3BA91D7949C835D8B19BBD9A66C78E8C5DA5114F501BB2A90ACE67811C4AB94A01B1167FD099228A4FAE9F25F5074F483F261DE424DF5D14AA1E59B14A92481D96E1B39A38BBDC2FAE66E2C31CBF47C701435EE2530E6E81C4D490213CD019C47EC80DB67E9BB04D9671DCD2FC66F5DF7C51C023DC4B06ED8F292AE2714FA5258391D877D0B2089AF53D718D4F96FD78DD8BCD99F8485E6122188C4DCD5E8058FE429411D1ABED983E0B7B4F6E3A9C010C2757B0C1B9234868A5446315D8BFEC150610162A147554AA92CE4AFC1FB3DCD889AA6B0F0BB284A669E782EAF0F70B1426B2A0E601368EE21C7EC594A21A569A65441DB8462607E0D4A749231B4C8E8210246DEBD1959245D4F657B1ABC37D58B42049BDB60C309FE31D50EE0D2802664AFC763D17484FC73D22E88E377AA20E317E300F9D17DBEE02DC947A26EB65C6688A4C718BB744ED72CFBFF48A06C95903448EF21161A80D76C1018FEC95E293B46995E79227D65CC83546FB0C6292324DF9B331A45A3F3A9B0D65075A1AABAFB678AB8F6961B6A45B250B1C0727F841C90A574DBA6818FFDCB7254925907BE727CE1FACD2F34FF16D6B130CDAF1306A3D402762DDC62BFD6B262FFD84B5B474C3F67BC7E10E08F13C9BAE653E86C6DEB949166A49CD02B0870DB367EDBB7D454252B6AB630A950BE4B12800D5C4B689734B14F504B6AB4EB8C53504FE83A274BF8811FAB918BF62DEA3367A254636E0497C35400A9D9A97B8EF3DFCA5D0980CF5B7797FAB4A13C639975FE2F2DC28EB42C8793F22E0AEB46746FE6EA563592FCF8F96FDAF1F173733127DA40B25884828A4B8573A81B1F7A467282A1C6318E297BA473476657532C0B5D3AF0D4F6B9F86ED91C711DE53EFE823BE4E0FB37DDC8F9940AF021248F663957218F1F328346F85B9B23E8D0231A946E4C03FCE5870BD0AD53F314AEDE4CAE819C83CCD7C254EBB5520912A1564BD2A0C72E3FB07974D3A7F329E45AA39165838EFEF323FFE82E5E9C81D36271D4CA76812C5E68F85A13AC55B598F3A16459756BBB8B636804FB2460ED17A1275F77A95A9C97D9D065A890F3E5A5A863697C8CD8A435CC5537FCE893D44B29AB40B1064D1699DE25873BE6FBA435D9117BD5D8D11E9C2E989D6CE376A485080A1052E3860265D9E3969E17BF75F99F79E82FF290494680641F59DFB94B75B2CF39C2855AE44064B18FC6C16C68FF948A8E534630627C08DDA3CD6812F5C02FCA56CF6798B19DA802448DCF4ED1D808AFA063D252D42D6E5721109868953195232AD7E1810D7AF7004C64F0038ADE744DD3143C81154A084CC50D1615E50735642428FFEA73F09225041B4B63E6C599A71F487EB7028D45CF1E17295E35920D708153524EC17401FB5619A0ED61DFB3143514B92651FC7F1856E18B1FDE8DF440A65FB3C4985945A128C7A99056A9388D5923546F8622C184EDA4D926CFF449131AF6BAC0B32702B49B51727C44E2686011DC74358A6E99EE8ADFE55DAD95C4A93BBA5D0016507525DA485C4428231064C5639BEBBE6CC4FC83EF58259CF260DF99161CFA2EECD9AB60F65C733483EFB01B8621F1D1C20EAEF85A47829E95BEE20E77ED0604957FDB43B9D8DAB1F6137F67F478E864A7C52C046F5397777A634811F61F2D8CA1891AAED2DB969354B40A28874B668673A8D1ADD87C2F29BAC95EFFC5C6CF93906D6C453F6D9428E3C3BA83AD53F516F2673E35AE730674C643137EF03B2C8923A82EBBE3968505EF99071C4EF3B894FA60A4F804A1444C8C2DAF4ABB6F216FDD1BEFA0C03A51D4ED929AC6A174D2787A405B561D3C4C16CF7CF5BDA47FCB5392E9FD60C73396D5672422729E21C9A9FDBE68E8C8CD967CF15A992F0F1A5ADABA668C6175B1B1520F09C406ACF1419C205B98E9A7034458D91A948BF69C5D77373BA7453294E1DE2B30640C6FA4722A81510E6A8725059497521DE92C2D03B2CF6A4FD20F32156662ECA41746604380B39876AB4BE5D921D8776EC05F315DEF2E6470BDF0F86218411791A838126ED97F7B2DDD377E17D7A790EF2F4777236DCF4D0B94C07CD9F8A40CA9734F728E9C8CF3EFF7812D4482EE6FAF6DDD41FAB4E789745E93D063AA811B23FE62279BDD40C5E5C5377C2BA301215C09C84D4F660F41AF3E9B96798BE4A7D51DAEE2D368DCAFDBE1ED8207F1F910FDD5C6FF04544DE6D6996BFC1BD40EEDCECE3207A04617954CE4D4E5D24C3FECA8B27A87E0F2CA6D2AB2072C94FBC984D73502D709077F0733BDFF6C663217014CEDA509BC8959B287DE9B2AC5AFE07A0FEB24531D4AB9AD82A68D3DF3BFF380D21A05DE17822A0696E5CA32C2B0C8E3A8501FCE66AAEA5F34B37CCAED71430185D5F485CD5D09C6BB968DD0AA8DABDE02BD9F7E41BAA29D4F7B42A62CFDA18D399CB238EB0FE4B015AEC510B380465965DE18F5E9749084EE3E58D61852C056AF61C7FDE31FC190EB6E286E22AF0F0F7BFAD19392ED5F991B984DBD947092B81BE8F12C5ACFFAC22C32BCEA39CA5EFB058A2995F8A0DDDDF4D87C1F74F16C8B4ABE84EC75B8EEDB500EC87AD719AE463F6291EBAA64C1B89A0CA00520011C726EEB890C0FED781D4CC340EDE518B12297B2BA24735A07EE2615177C2FFF38CBAB0352DDEE15EC43E61924220EDE43234EEDC55C1FA41EE15163E90A361ADEAD6090805DB0EB312E1E6930E68FC9B5604A37527D0A12281629A1BFBACE9E144D7B5F6F4D7B394FC176108CE750F7F8546380F357CCA6274D12A34B54ECA421A503AFF581BD4E178590002A5D4FFD174C4F008B905B2404AAD08F60D08DC8257C0F144133749B7D26722994B7FAC42128119E1FE077808155AF287E18427760FA22CD2D17FE4F70D586BCB0F5FE238F2392F6B8799DA89FB7FB0F0C18CA8DB94CF73D4014BC21304AA81FAE5C40900862BEDCEB2D4A7674F2199E824739EAA26AED167CBEDD1AF36569A1F028820C1DA596B084A5E1D80BE2F8987D84DFB750B245F28FA09EE2C2E0F1C0EBE9CED3D17C2A5F0FDA5E58E9305BFE7A0868CB99D4CD301825D2513A2044B06B6B221068D802F79DBD71D5EDF8818A8044F5551BBCDB19D11E02CC9295D8974BEB9C7D8912EF648A40BFD3C8797AA6F8B79E4B632F2A19D40AB3F7336A43075BB49595CB4391314C24FADECE64D1C6EDD3003059CE2EC860DD71F963105EA37B810AFFF53826B6D1FAFF34E111B216152F9376502246C98F18C41C8864DC29B9F0B6B423FD20669583B6B70CEC20ECC336B93ED76E7916BE559B35EFBD186E27FB343E768DE4E4306484756FC8AF35CAF60661DDBEF2EFCCDDE8A9687A +pk = 1BB51BCEE25CB72C8AA827EF171FB35996ED065B215701D6A1D0E24891A00F4015FBF8528CD1C22E67C339DBA866120C6637D4302731BA4A797454B54B44AFAAD0E9DC38ADF699C2674BA8896CF3CDA7674BD3178D990C0C997751318561E019F0DE616168261DAE9238318B5B8DB4DB2E544B0C764D6A943BCAC6F81226B903AC7BDEEA0E637B9B414E04BB8FE18ADA0888239DEF5684F14BD6DE643C0D4E6FBACAE0EAE030F165EF013981B1AE32ED2381AC18A2C842A5EF28D9F148B47B8988FBDACE1F8B0400ED4FADB719FE6922B265E39ACBFFCE2E2F0877E3A1FDE0A6AD214B2F18562E48315385FA2044477A46102EF7010FAC9CFFC47D55F408D7734D0B70D8A1D459ABD651BB0429D3BC6866DEFF44A6AD2306FF0C826DEFDD422462B9E9710C3CFB412ABE33F2FD4869D67ED099AC837BF007C570738A4DF642E946F94FEB96DD904FE461C087BF717ADC17B610716F29B1ADDAEBEB02D698CEC7F2D0ABFFDDDF8901BC017FE8E1C209801B966FA64B7F41C440DC1FB81C972B0F9DB05425BC58388A6D989DEA02B8B6A208741D01D1C77ABBAF4523E2DFD2000C6C2D1AB302C80E23397351E54F6DBD6290B34EC0025D540FE08F0B8E1E86AE16184744AB7E1667FE3C86F0696047774BE5E0954DFAB2C793C77C2A5BE06C703C1E0A8EF3044E425B39396B82CB1C50D95DAAE6822DA019B17DC21CAA2E165D220F128F057A60E2909585566C0243232A5704F3E8B840D9B381896AD6D4C6E6FF535CBD01A6602803F250348602C3ADCD8E329646FC47C5986B425C51A7161CF6D81110C4AEF27E91C506C3136369D064D50BEAAC98FF83613B6DD9910AB312FAD3629B475B968938BCD1AE2404C36276D427630B0742539664157DED558992C220C5CB9814EBFDB6221A22E2D16FC0751C34C18E07D3DE0DBD7FD3308FAEF7F9DEC69B3F74611848B9E110691A0F59FD71730DB74B9743317716001E3324F745E404EE1F780B77D7654E864467A6A47B6822F5313B15C58847BD8AE38518E962B18CFE893F14D1958F2A8E7A01188D6A07537D9BFAC761366B8D01CDBDBE13614B3A3823B9FF8DF7436A9131AE70CE0843B1DAB6E36A5ED129ACB173DB1F329F294D468724B3759749B84FAEF86F0265DA61F06E8342E885488EEF0EAD07DB6FC72BDBC103460069322D75E59BE157BFD19B0ECC28696F3A3C1061953CF65F39935F8B95993E087E2D66715CD6C686013F38B9DAB88B32C6BFBF8330029E218794D9B36AE4854878BC8CC8D0B2266EB8F5B61585ED1B036A095B6AF9BFF26ECF23DF3BA768D491E543663D4F4FDBBB25FE2B8579D5EC832AE6C9C813EBFDD91BBF5D0F683F5675803CC184E6F1D758D26C5D7B7D706AE959D366B4CF040FDED62D41546684EEF6004B5AF468D2CA5BD7AD52DF25F59D0068DA233533B223A1F82A23E6C2E71ED66C0D12AE54A22A1E0607EC6289FD3F1AB3171704B8D5815E463A3AF72B9779FCC4A9EF3CF33C3AC3C07A11911EEC50E78A0473597A6A4E309D770D2EB935A6D4076D3E5E00E3FAAFC36FD50759E1925C75507BC12E024E3C1C6B466F773A765683F493BF86B66960F0958F023FF4D0A6055B540EFAB2BDE086B5ABBA339ED17FC8AC977D3BCAD9AB111AF01EFBCCF9C5DD7E7682E111D3866C9DBF4F73028AB2567BE0EB7B49B2AA819EA781620C62794E30E4D1177CCFA1514BB9F0A490A7E685FD991880CC0AAD11CBF47290C8622A3C83C3FDE7AFCB2179BC5F28FC5FE23E584A0A19158A0BBF123A7A501D37EA327357DD6D63F35D3DEBC02725C9C2A47F32ADFBA66853D263E97DC5BCF3DC212E666D681D1399C697EFD6F296E392E39D67568FDB4E04468498F8B1DEC9CFB22C9C7100FC550C3482E0F258ADC415D08D9C486962A9DFBD4FCFC29D6C7FEADB0C7047048F40164F9FEED163CCCE6519918568F540DB0230902D94707090D67568216DBEAE99D3A3E42D40A86761F1BD8E477884DA18486AAD50CA1AD344D92CCA9BE5BCF5C03BF27AE04A35E2C4E8679CBFD95E0EB5ED4BE37EB7A9757351791BF844D894381D8508EFED120963CD4578A37AC55C03E7518B1A034AD216E1E77222B6F775C537577E9E9FAFEB7C669D079BECA02D09F304F9DFB597F729FD4EB334B281A2F15BE52F4CD28028A0A8C30CD387B3D3B1799A865B9D9169940BE32A13DCAD5F08AF54EFC86751B98EAE1E20E95A27ED6F3714E0F040CE20E63E96DBE5B02CC5AB084AFB774A4D8CEBF522364CDD24384E1E13FBFABFD167921042A5745CE820176FCE2BA50D43B5A3037960D000344D9524365E8E738640AD9614D9027FEF39711DB9AA4737E8F5CB140E7C01853E905C81A8B7DABA9679D0B1A719B70E89D2584B8EAB29EB6E4F9A97D492740F613AC64F4F0201FCA6487D0ADB186E52DAE7C4C85D6574907E2B55B5DA8BF79A64BCF10DE56DE0E008EC1EA62FE56AFC6864FE2DE9C520EAA222BE34C9EFBF29A0AB97AC3E5D2CE06AB0DD65E4C055506C680AABE641C4AADEEBA3CDE08C1960CC2C9878BF71BF6830FF36BF7126F513394B1C197238764FEEA838CB6943372BCFA13FB5CEA6A01E6586AE95C394E6E4B4F1CC7761178C49075624B2F80AAD694CD02DC7E7EC18A8E9FE05C4EB13BF329AB3DCC94BAE8151C58B83EF22D44E7DF0FE1DD1A44B6F6EC97FA5F3D8B0D23FB785CF7C6F86DE2B47FDBCFCBD669A5450189C79EF4B6626EBE58FC8AD0382DE5757AE4A9A3F737C2D195794B549F518078C0E9CF0A5C31EF56263DCEC65F9D79F27AF124C3AB736D1092AAEC3CC19B8E7CAB0245AEE62BB5C64A9F2580C3E25F27AF3B2D4C21AFD7DBD52A0A75DB91824831B8C317919D9A8F86234CE38A09D93E8D0A1896E559B2FC5990DC7F49A3E60514774AE8565ECEF7549C7A63E34290488ECF475EF530738F00C7F1F8C09F2CD85593BEEA5A34B19BD314B79991AB51C1E44132F0AA8F35026A9BC9694C8629FCAA444525F393D856465875F7CB1E7A9D04DAC610B2B3CC1A0D1AFD7BD17F4EDFB32CC0290A7154EE49C6412790549E706685B3E0455977F488308FEE13C8D8A55CD30BC23B246F3A58A4E48EA4E2346CBA240AE1B84EFAE1F07896B6BD2EED08966839F11955701DEDF5C5317575E55E5AADD8AE09DB2C18A709EDBF4EAD338A0911F4376C2BD28A1C2A893FADF2079D4BF8A0DBD8E35E5A4C91B5B928A35BBFBFA3E8A022C05D7EA326BEC956787A5A9795B77C513326208529721885C94E704E5F5A7201F5DFD783C1F5672A25EAA5539577C15BB3FE538182604BA0BD1AE6B012A3CB092B89483468D65ADC72256FD4A7342FAD295920F8DC7B10FCC26BDCD0C71F515FE27BFF435C6E788585BEB8707523519F8A9B6E1318430FBF537CE01C234E119D2C83B221B7E7474A3FA4BDB769BFE334A0B2ECD4D16E6667C75355A2E12DFC8B39C42B438191145CEBD6D9D66E62B252656A0F4AEB85E3128F3F7EA03478FBF725DE9DEA870E0D5D531243F39799CD9EB7478AD18F518AC17768B44BB296EEF715374F5DD0FF47587F61DEB22A8516DC3FF131B627401DD27D72AD4B14AFA451EA13E263C8FDD337580D17B4523F5D80BABD2F2EC0A20A4EC8B96E5A9EA0FC813827F92FA7250122F8880A74A793CFE6E77C0DF7C095B8877EEC68E750C9A1BCEEC27E7970470EE04BD122EFD1C09190E1CF464BA25E2F4EAB0542372786492C1ADF74E827A663EF2695ADED487A7E696B16029BBF78804DB4A40AE0F6C75C75B463575903ACDF82E0AFB7FB63983A7F3BFFF07C1A6EF24593A781468DC9CA97E10EF424C4B5B55EAD785AF8FD67C478D6E9231E3550CD23ACAAAC18163DED5EA9F1F132C12BC22AC09B6428E554011AF8DC6423D30EC6E76806310C88D9C5184BCD320F106511F497ED8AB0ED217ECDB33ED358924B1FFA2F18A1C5651E56A1715A630FA0427C0F7ABA23843A17A4AE058CCF2277AF009EBFCE2840B5106E6BB7EC519A22141A7AE12D33B76B3C237B3A4B0BA44A8E67071C8EBD2BF0F0EBE07303A678FF7F5EF3CD68162F2EC7BF6A439DB6C9449B36FCA516652213192800CF2AC66C3B97B3CCA2B787D7011513E6DFB85083DFB84C9FC95884AA9AD6AA938695C6E1DF6D7954F8B5E29934327581FE2EA7D7D4102C778418DF1A3DBC362922E69823DFA88627F7DDC2D78AA00C5C588D0DC5FA018B6BFCDBE5F9EA35347E0F6D4BD7E3279021B1CC99B939220C2E997327D81CE22169FD42EB31ED8A29BDA19EA689E23F3DE0424B82C4834F0C140F44D0F1B8D42208FB60A2BA72B2605D8E976EE447DCDD8A9A6A067B09A63783C7052AD6AB34837ECDDD16FFA4959FA10C6E8FABDA6333DC264E3C04CE04B7C4B688DFEB9B40DAE275383721A1891B075A019E6DEAA7A760F45BCCD82A5EC645ED244718CB02819D1A20515641BAD8F7D7E1BF71B9A2CFC909AE1A4BC6D8410C093A4D3DBC45E9E91E5C46E325506DCD1A09B00B28987A9FDE4684E282D46755168CCF132DE31EA16EC3548E6F0E2D3CF31F584201213C42A14D4C688B821311C415F18598CBF398F91BD7FADADB1C7E34A67CA425950E82827911286FEA8C87DCC7480D741E251F9E42B49BF69482EEF78750ABA522ABFFEE1288532AD4F454F228712D9AD4CF4BC257CF59C347414461D671D8372E65193B896BA704B2F64F193930BF1353132B7FC96072E34F74119AFB9A1A930409068772B69FB61ABD64128E1B2C91BCEC5C75D8F0FF795698933B382A42CB0C241515B0883BD10AB48D81D8A159755A8B6B259F97CA3AA9F318F35C3D071E6432571409AA7E5DDC3989D8F6843BE68C87E5D71C87974A956F8459828FE4A930B251B6BEEB662AD1BF8EDC916C51630541100234ECA0D4663E4AC98EA4AF804A0D5DC01C826C2B5A9D59F01D4359ECDFA5E615C37716A30A4426CAD75D1207580C3170EE8450BCDD93F0EC38A43CA2801A6C8DF857246360C217FE8C2B60D15DE5A9B93673530C41302BBEE89414E7382889C2CAE4131DF9EF1C40B1C4CED9548D22F8808D931D5473833541715D48AED03CF3B585BCADAA66864AE78021DD58B9EB9AEBC181907949CCC6CC764080BFD612D708A23BC6DC808C533410A4C683D1703AFBA0496C96157186A3AC9ADF7CA37A39D053EFF867F9AEB63E2FB6A62B29B2D1C69B20404B43926623D0099C333BB7B5FD734528BE48625B6E51505AECAE55B8A04C51243C486D7642FECD905E1C246C98E5347B2A14B65E338E12ABB86188CB9A9B3C9584C8AF97C27C80A9A560AA8B9D35F27AF161E6C2D7200CCC1F71EBB31E91C8E4CB8CCFD44CD2A41D153DE8B834D577564EDB18447A81D87A24B06E29725D93E6FF070C574D6CFEE38ABCF4A0A4712A7291A5E8D35EFFB13C31D638064DF4EF07D5E33E863143F6E94BD0CF50ACB149BD1338BF8D06228BA2E3E349D7449CF121EE0A9EC46EDC3B9FB43EA4C0D9D2807691E29C4F368E89608E8ADF1909189C93B41AF7802885DA7D4318E5DB7FB043060C60873CE18E30C4C9A80DCA05F6814AB7489B17EFD782023C4BDCA475BDFE45D9C0B4939CB6C2A92CB38D26C5B20BC3E65EF086ACC49270AE87AE268C2F85CFF1A7E6150DF30A207ECA2B31E0AE40CED3C6B61632D3C6BAA1FFDEBA350E736F117A09EEFE6516CA969105D33C47AAF3D281BFE8CEE52732A940FE57B0851017C4634C1B3672D1833016A9924488E6EEF2EC6F2FF8918486D5443571127D6D0E4EFC88FBC9BC8CF83E976CC1EF41DCFF75E9AE4E12DE5F176D029ABE6450CD21A735F895AF85961E505F746B501C5FE88280DD529F006C8C70222A3BB7158018B78ABE22133B5019FD7EF46C21B5FEE101B5C3A48734B05C58A2963722766E6E57916D4AB4AF929BA5247A80BA2508AEBDB9C53E4028663AD1FBEA1D064E5078EEEF3F53EA3B28D49F1052368927B8720972668C6C3673ECCE03C5EAAC22C83B66944CF62F0CE6055FBACC1D44601E08BAD6747692392D42144B84887DC1720D128EC56EC393DA54CB638CC0066762594908F750E24BC00353AF2C525B03EDECBD9F2C0BD8895F44B62ADD841EE5F9992D4238F656A4215AE029DAC417969C880E9E48B4CB72C856377BED77E96963EE3F774C7335DBE9533A4871CFD3BD497D4BE455F3F6584D497E8443F56962F8A16BB27BCFA5181919BBFEF6F2A49362D9847C81D77C57B0DEE0C10D91A403A9727F3D7D1FB48D3150FAD05B4644406EDA5C8EEE322853A745B46AC3329A54F628F5EB0B840F597B2B35756B4F103FB3BDE517DE23F7F4EF9CE5C41D500FD594EACF0E5598F063BC31E3F7F400D767F0AFCCBCDFFEDFA6757C6DCEAC11EEB7BF93899D5B197DC83C2741703D607B5991B6A9353273A77E651E854F52C74C2C92A168277EEB5AC4FE3B067E91650E0246B0BE87D85CA996D8858D05A96A92E0269688457EDDDF07B386463E8E071C1CDB2AFE0800A081C85192B3523D8AEA854B7C7223C2C847AE7765E864A8694D5AE87DD5BCE6AB1FC5D9F725474FBCF3EC87AF2CD0032738A99D7096A9E1DAADAA1452E7E67E22707256C46B03521C3EAFDD2F55B31C5F0D04EAE7446BE3E28076F051EF9B66EE073E978716212505209620B8BB63BCD4420D29023B0F42F7BB9A436D350CDF06EC17032C9925162B6345A8F9CB3D6A94B53636648611535FC250A3B301E06DE39EC1F893E46558473BB16827AE12A94C79043F27FDC61979F74329F77523976C1DC684682051B972E90338099181E24A975EDF85433298D19A873A7E7233F6FD49AF053D6547C0FEB982DD1525696D31F75524ACB1CD2546C0FFCEBFDAB7628A7D31F464171EAF53D864739C42727AE17E256798CF9AB1BBDE27BF4022850ECC40B2EB0DAAB4807234154D8CFF0734CF51DE4C4775C4797748384E24D0E0931758422B85501F0BC75F4B5FF4DDCCC701D9D87488D64632A09FB7EB0BCB3F8A7A01D9FEAD453F5C794C388F2E772483311906806BE96F5243472593BC47349974BC38387F030CEA2D66DCE368EB4B6E5A9D99A8774E5BEE4F382CEA4DAFB784B0C63F8438BDE6EBCDA9F08BA9E56F2DD0093A6EE081E82657495E8C80C90F3E3D0FDB0358B7C6931FF29A8E38B2226E2749E19101341577B2DE25790A0B1155C0E4EBB7BDA363F1808DA956B98CF4B58164D2D768AC01D543676653B537C9928D7EE476541D46BF3511BF1A3203E17EE6D71E862C100E6498170199701FA7986290762E95C0E1D7ACC86CAB64F5528A7EEBCE8EE0921E1898618B659549CAE690BBC4975953A91CC662B460C2C440BF8411338118795109854451655BDE869F567AFF03BF23CAB7AD6943F3656CCBD0A38EA2E69C013B757FC96AE34DE54956937875244C8CFD9CBEC2A58218B49DBB77970C6E15F34CBF132A96DF2C9D57741A1876A140345AE6E23DBE20176584EFF0449E7A98D9D4EE81C40763DBC06CF6C6A4DDDE8D5FACC0F4FD2793646B3480AF98C25D4496C3AB8B4211FFA2A95FE951D173F13816F7940694C7BA4E93D45AC2371E53CE874393339618F462F2E087D45F908B69B8DEA9117AF6D018B29B52A19378581F2DD4C89667EABFDC802715D42166E1B2C673BC7F19A9FE81687C804B2D64C41980DF7C35B0CDE1AB335C86B69A1903F0C4CD434DB65AE20B1E08371CC37F9D133382ED34FFFA311E7528E0224216FBE07FD0B49DA06BB221503E81DEF7EE0C9E2E02A60B0F06EDD453A10E8 sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A smlen = 510 -sm = 71FD756E927847B1DBC703E7B33A22EC9A1F513CA6119DC9506E9C065CC08EE84C582EE51A1B389B554996AB8DA64C5376F953F4B3F4A4702B75E818EDF6C398BADBED64A4BC6D56D3B0EAA28D24D1E9299272404C5F117FE2B67261EFD25B6D306C6C9C69C38FD6EE846B5F84BB6002A3109EB239A7F8B51F778063CABEA5DAD62C4528F33036CA89855A9D643D9C56B10B8FB95802AE126E1C0C97A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +sm = 3A26373D662916D97C337A58BB4F3F494158D42BDEB38494C66CE41C81016A712306635F0898871170452707C497A5B205F53F4B051A4B7FD883A7A57D2373001D3A54BE4E301570154A00E2A3D5477BB7177478001823F858417CA75AD7433D3238FF084A1E5E6834C4873BD2DDA382A0717317D676204062AB7361E45E9DD08A6773C1841C181EC34543C5DA3A8342D880ADC2D3E76EB96E1C0C97A3AACDDC2B13150DFF440608BAD020F8C3B3B1CA0933430D0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = E6785EDCC5020CD5C6D8A3C592C2B89CD114A5D5A22DD6EA1794062A6111CD8D80B78E37B0D6E128ED3617317026F41B85B2BE5618D6F3272404301EF9BD100FC97858E1E7FEA1CB9526228F0ED2EA46C514282B10C282A6A6F2778789BF855814342129CBD8A02D5BEEF728BE910260D0B94259D42660A25D5103708723731EC91E63F80F5A0EE4841345E7EC26D4439AE32C111CCFE3EB562D348D9F495EFD1FEA86AB181A2DC693942C453F5AE26F16D493B6396083BF74987D9A2CB2285966624FE4428479A6A4E87EDCC8F6238D68F999924B0260A47A5136E73B7E0C971D3125072A0C5D64406316802473618CFD62D349E683D8D301CC8A4279123405639894CD5DD39959B3328C205B2187C44965CC5958E7CEB59186FA380BDE16C680C235BB29DEB803B9E15AFA03AEC4F47D1EE65A02990DBEF52787D774699BCFF51461680320AF01F0CE431EA4311871E36668664EB39ECC007AD96A0D7A067E4673AC8DD0736FE10526554EEEAA34FABF75E2387CD39C938CCCD12AB45A90441F7ABE2EBD5107DCC947B7D7AECF75F164B18D026B52784F0630FA9F3F63D2953524585E541E433E0D8795948F834277CB7ACC22559B77042C531E6E118B55EC1934941C0918E8517BD9F390FCF2A0DCAC46CBAD0129F09858D7BF052D0225D0F717567CE75A71A92B683F73EF08312CD7872BC3A32AEAD924D738BDEA61E0A3BDCCFBAD63881B7FB7F5FBEF2BBCB043792C2A4037202050ACF660664FC425961C9568477F76040F68C2EE83B96911F8C6974E4CC739E9539EF0DBACB1378CF0ECA245E2A1A8E7A7CA7AFC56B303C1269C6AE2063A7F86470735996C310EE9A768D0687A31BEA269B1AE2AE5A71FA1EC1E0BD643854477FF7212C11700DE1A321380DDD92FA20EAB95F23CEA68265B33F2FF268107F34BF0B6D72ED5178E60C0F067DF84A22D15EB959B2C592BC6F24F2E9E264B7B6E8E002B462F074D1F5D57FD0F23069D461FC7F6291CBA910C449AC71CE422649D607A461F97F75EE1DA6C1146F641C04BCF1F6AB39FC5A1F9E59F44D156EE13686B615BB904A055D382CC8FE31B45AB5A17F7DA157716FA3D21180221E4DA917F154D3E0BB37747E1CA8BE19E7E242E8767E2E4B96DA0A16FE5EAAFF43B113940F94C13BF672D70C98B87B0AD8E6C4B832DA734FE29674026F085AE4ABBF59A2E051EC5799A6C66983273E23905A6B42E8D71E0F1CA56311DE5A9D85B90EB2AB1FECAA393E0F8E644A8803DF350EB6893E1EBBE0869F4B963E8A9230D64AE123DF40ED4CD560BEB425068DD834A3D53A53A6239A8911DE449EF60AB19DB75E78AA127FA23E6F71CAA9A08222765061CB4E8CD6723D84F95113F078BAD424BC5ED5F813ABE1132E0F40AF989E0284E873D65A8EB740AF7C77D923F24632EE341D69250B3C4D68A9230A5F162B4F9A8D017BE7393D4F4CF5904A20022319A00CE5B62D88A1E721B94CC469FAB0A6F9DB335A3A0A15CCBFAB93B24C7346E33B48FE3A54BB89EC1067554A34B969B47BCCC3E59979FA2C4C9E74F8754ADFC615505C30892C4CDAED608BD8C36049D989B16316774F3028C3C20361A7A7730254375F7D9B5A10908EA069BE963E9B7183F03CE53B2663C86501022C8E64E548BC41FEF9D5A83428C87047BA71C28521FCB45D83CB36C3B6889228F89174B8872BDBB08C24066D9AA77FB442C9DD82EA04DDE14782636E03D008A6B7C900CCE45244298365BDFAA400058DB37BA79049351F832566318B29CCBBE4551F351052F54CCFCDE984A311F6D911D099CE96AA4EE82D37400BC3F1294468A284F7AC8C7965C2C1B1B4E4F7C808A940B1869ACF64087869B3902AC2882294C298C345840D7B7B4B816E9B11A1F2BC1027B098341C199228FE2FC02322DCF8AB72554479BD9244C53B62BBEF7D8E18ECE90F4F30EB8BA13310F0569B4C9C3D7C7636F5C58849196096564FAB87DFA8363F8F9939E2B00B6019B2880C704C4C3182675F6C79547A00DBB6D5D22BDD7DA6B2CB6F3ECD7230A92E1596955B089271D44D1E7B825DD1E36C59C0B87F144BF715E308BAB983AA00E5D35E592F69239B671033CAC00EDE0A21A7B68E315AD3EDF6506C62884C95F01DD661C31C763803E87B974B05F75E14816AA9513D8A8F87A4985390C8D8155D491E6073EB240837C493D4932FAC1208E0001D2500E7D56D64E68D7F1A6A091763F612253A4DE6D05CC841CE1CAF205B9C9B04F1F49CD00682FE0B71DC8C6FF78A93C60F2A3E5ECE8A2951BA5FB0B45557CD72A453F1F63EDD75B9435B36661A30C3915A4328A58DD18675D9DE02C35BA1A30E943967E303F1281C887F5E5119045A73481F559D59F26949527C36DEC1D610F9BC74E213629E2A61EBD5A8B1C1012BB203E8251FD87C71A935F996F181A644B14F77DC7390030B3EE67C9559A24D533FB8306929A58A8E11E133E0C065339AC740AEB967B2C2D5ECBFF2866BD1ED13B738E40060600BD3BE35B3FD27AA5A6055C8D4F2A606BB2F8E57D3DC9CA0EBD3CC9BBEFEA34424D6EC18A132945D52E8E78D442CA279C84F216DFD6A261D1C38FE046BA82812BA0CD3699EF0710876711786ECC5CE751D8C6379921435869E4E925F4FB6291C92C8453B1C1CC1593C7DBDAF686A812BB3F661A1CEB59FD4D898529EC3BA73EC31E095A0BABBD355E46D3FC92C76068FDBC1C54590C739F01EAA6557D1AE59353E57A286E4916C69A96BCD6536A1A2C7172C2ED181989AD29A4969DB21713A5FA4966E12DB62755047E164C75A485FF28CE33593853C646F00E0BC9D3D7A9A0041886FF9AB725D3D78A403A18D3B857EA82C55631CF72D43CC919740759FE63EF50B563C058B3C96AFBE3A158202DA1B4B1CB856171C4DDDA30E7F87BB694D92057495919EA53E03537AA94B18C56CB2CF0FB3DCADEF42C7836DB87FFC27D4156B87B7D72A4BFB47C9EA82DC26FD10EEBB686E9BF650B35202C4EADDD7B56DAF3EB1255470FB6853A2BABDAE4141396B8CA721E1976D34D266D4A9E2740BDE8135D00EAD2680B2B474CF0C3C09F82BE7DE0B861A5A69141E5071C47F1AE0DB78BB8264C7B253B5C6A94A7FA4C2371A9CFFE83CF157A2064DEC03B79C27DE882E10801E2B5C62944E8A37128680D332244E04D389724895239F67B5AD0801E93ECDA48D09B313915F1837FAB8B860E3A25981410B796390B39B792247944D0A196FD3FE2DF19933098B195A9AA81D94CB54294999A37D2EC5FB2D4595A2453D45FE78D7BE53053CEE1A3C3A707A794CBEF0FC32DD56D1D6A90614BA5B934850ABDD0404E385097C2D9162415D9F7259681559CE2450E135105B325B8941FA2F254A375A95CB3586A59736523899E89AB834AA0ADAD05C5FBFE367FDA360F50636317AEF30223BD5B6D8FF08705499D76C791E350D9008B46DFFC4ADA21D0FEC124559856F28167473EBD5B59C99FC9BBFA4920A444A464D1BE1AC5A754FA3300B662A4F17513E6CE8E31E9DC171F4D59FD997F5A54A33A072165AB6C1C88C6A9594BDA22DCAA877FA141E3E5B3CB285AD2018DC72418BCA26C39B989823153335257D1B649B36AA575FD2EF53D92D41063DCC8277FD07A13D3EDA633E7D4CCB54AC48C59297F1B13D9561F921805F4C79490B5A243423207C18E04213426CCEEE5E8CD72805D87E451F85B894D7C2CF82F344FB1A155F0B901DDB872BC95AB2F44E376C608C6166524DF7A1A6B24A50EED33EF2271E33792B8AAEFEAC417F017590C800F5109690810CFBA11C372CFB82C8BB85BEA6E636D2C1256359705A9D2A1399D7E4246E53889761DA318582A669D5836764778C35E825FEA0FBE72DC664A66FCEA8B82076446A77C5B622F21FEC61353399964EAB06D02DB652C31AF93B65D352E78BD33D55E6199E33E7817496DEEE9EA7A28FC1CB6DF5772ED924869C94FADEEE1DC1367F1D2F8F864984A32D21742707FBB509B619D381B23922FF61BDBE5647145E4069677B5BE89900F57768DDC9124BBC35D7DAB348C8DBEEEC5F5FAF3FC2A54A089E73D9FBEDD981209802B9D28147AE0FDBEAE7E4CA8F11E3457CF25C550CCA991A5A1FAB46F85B2C0811B10885613B5167A12B1CABF1FCAB0059EE1D8A6AFB01FCA9AB98BA4A815632846C7332034C5E5725451EBE982FF8166B15A0F220F9EFBB987263CD6999B46FC3CE3EFCDB354F9E380743025BD610B194E7D65F745BDC45F29D819E7D52A6E0DA6EB9EF5B7F55A5A6084A8DE2FA7FFCA8C9048195FE9F0A533D8B52857BF8ED2F9EA13BEBB27E62523E0C1F09AB28284C644CF32CA85AF3A59242EB39CF74730AC888AC9926DAA82C04B763383D4D367751704A186AE3D9DC435DC40EAE8AC5B4754BF4176EC8F7364C7B15ADE43D56103DDFA0D97929CB37218BD6C2A18939C60879201E52AF36B4417397446423EDE0F414B563F79D8F75AE4C71C2A904B91E09D8205A62826E9D48A89A3628D2EFCB6C800784B544E4CF8FC60212D4E3ACBE8B1193138DAF8A331974197CD4DE34BCB53B181CDA6D72E715D445F2A315AD08F6B7396A2E6ABA0D8E5456E99AA8A6C49EB99134C2F9513D06E7E10CA75FD1F8F9BDEC564F3D3F569C459E4FA49B7A83D6950FA977F5D93F73EE1A4627DBAC82FDD271893ECFBBF0EB51D7AE3605A2271E01C3A800184D14D938A44A05446D73340C3D7EC787A42CFFCA0C132E716DE38BB2CEBDB038ED163B9FC6299B3354E2ABCEC0B3FB33DED7640E16B45C84CD263BCF5951FF362C80EE3D7C35E962B07BA945D098A0130350DD2DAC9EE1DB7E97F2360DC02E056BF27AFEA3665E7FDAA9F3B59EA730071B67B04DAE1CA88BBE8BA770986DD745B52708CB386F9448A50256D11C9DB70503A5465C04D8B41753C667C19B5558B2DCC4B07E3E5E55AEDF44F49D04484E1E2D321A473BE26B99B30D7C088AFAF115F7E1C7C9F2E9B55532EF5390419815BC53880C96E73491D5233641D0852B1B40CBAE24B2854359AB9476EDD43C25E0B23D372A48316B4A833917F59675C4A3F438E667EB1694A454A1087E8DF68428BFA7B32297A71553AE25EAE45D498D65783AEFB8F0025F038B1E29DCC0C228531EDC8ACC5252F1E002975AB5B09FD389C8EA78ABCA9AF103473CAEB3D655490F6151BF65338529B1EC16240805BEC7AC2F8E562BDB8A87DB416AAAB80B6A69AD07273F43AB4DBFFFA237A3E9AB1A6BFBDD5359617317EA2EE8357CAB9790DF354C3C359F54586C2FF1624E66F12B8D22334B869B4CEBCF6B6075774288E26A6E0ACD62F8A3FEC4CD4671E7056140D7B8089DA0D9F6B7EAD6F19E16DEDC487C7C287C26C9A2C256B52C0514752B2C0958E645B3ECCF6D6A057505B3E72D3776F2A0551EFED189D591414455111C3F063D24C8442D22385B144CF6CB94B685F17FC6123289991DB7CA1E5E9AB4FE28A5E92273699026E2C9BC794319A260EA9A647294AE622F22FFA78CF7B14F5FF51580AB6772362C9414071F4FAF7AA3EEBD5ECEA878DA259D7FC8F2F86EE7F4317E29BCEAF900CE1690A524553BFD276984E0B5F83E8E4533F1CDB1686DE6B00589DE0E1D14AC000B9403FBB370EF2E385529CD3B8EBDA06085F312327631A4323B1E296081E670A80F7EB3481550352D14CC528C49E67E81D553ED7F799C65432B1464C17BFC8E07143BC49B77F781F87D9F82C42F1711EBEDE818EC98FADDB9F0B931DA29EFAD6B41D78DB4215A1C748FD11BAE73751E5D09F12405A28FAB6D333CBE26AACE1E867DAFB01B562D2BB859815044F2BF5A822AC4843A1B5D3D9ED2E655FC0B30B207C80B736294AF17ED426CAFA1FDE839073435F3703D8E081EE4C8610B7A903E2C7080CC0D78C95EA1E13F8D0292B012B9DCA3E1A9699B4222A2DE5A6C84B19DFFCCA60268FAD8F8D3A7DD2F62D6D56EB3DF4A456106B29A2155027116047A10725070EAF8D12500603B0885075409B19BC6857EB5BE1AA76B98816050740F4DB37A477DE90A281332A4355B6FC04E95595078696DD9AE6DF742B4DB089CDCD94149C3F22636094D44BC2F05A58512A8886D517E4FA1FCBEE7FF9E4D7DD032A657D9D3E4CF58EA7E561042F494F32781615F6DC9A4642D94A95BE0D0D131F197BF0118E8E17F46E719338182BF193F9FF46C8D157BA7003B25674E644E4E77086356E44FF0492C97502AD871185BEEF88A285847F10CEE0BA0907EF522504C2C72235DE2C873B3B86E354094C5EE4D1D2FB0F60D53E0B72FEFDCD07EF6ABC1A9D807FB0A89A43609BA017819A13960AB0DB40E85245FEBC5CE7EE299F0BF76480ECDAB3FC2DE0E4EFBA59675C67C84C2178D41EC88E8532CB8A7FCC5EF07D4856F616D8445B4AC8E911A7FA9260387C62F2257BE3DF1B6D66642D1B110D186ED2BF085D7AE4F7A5D798BEE43193824E8FDD4BE932870F607906A08FA50F380B3F5360F379408A001A13D43D9733B4AA9D92F6D090ED86AED8393B7079C5081D5137A3EACB9CB77AB2980F694D4FD205275AE0EEB54FE89FBFE9A8015B214AA2E19F667C674EC9D5596049F8E56755E3B882E79BBC57EE1558CDFA799714563967EE64CEA4F892227FF42600DF44E1540DA5188695B6938AE71DDFE4B31F50A10058E31E55BDE0171B7DFB78D89471F364254F3CB6C5D59F99DB16701D5530CFB75874D9F843473B21A95D03E72245F7623432BF62D158956301C1DE9D7A3FCF1CD1713669DCBBF9A6479289F3533D0AF83F37121859918B12104941274E28A35B20BDCE1426C68F3303886C908B052F0EB3024A1C93B508E83B33F81679145F781B057A7D1753D446C2EDF7194B667FE77076434F144E13E36370FB136BE6C816C7224DF1D4D36F089AC5B683011334ADCA6E553BA153FE3FC401D442B4250701D444B43177CFAEAABCEC0F24A84E52C4ADD057C24A02C3F3A655AADE2743E00E87C763A2A6799EC488F6937430EE069C3CC9B95A0DC9438E00A50D3C058E0B8E9DEA2407D4B246A8DCC87681BF1EC59E339DB5ABE4DDF3697C47CA4E691F8FE9C2CCB35A2C2834B41DB26EF296B7A450929C730D19A9DE143FD80B875533459092CBD2A30D1154E2D933191A9F482E625212D00BB004361CE6E8A95D5ED77E41DE745FD17472E41802F3BE7DC8928E41B3BDD0248BA670BFFBB5FADD10D14E0F446EA21CF79DA3DF5953D8A4F4E01D580BD933C7CC1EB38AFBC6D28F3F39B413770458E2F19DF439E12F9DE251139CC4E68F4983A1B230D5D40DC067A300482B9D80F6C8F96DA2525F836D4BF160C64E7AA59C9072F6D1449E8DB93560DAFFB8E3A54CC5634807983EE0DC07F9AD8C901A2C790B977E670E45BA1BF7E6CF972AB56D8A94AA09A03755D59EF9EE3962D10F541A0241A2049EC4BEE88B15B0645D19756AC985768BA5A3F4F148DC14E4E604D3CFD1CCBE7AE7405620AC9D604D079210889A442A3433C741665DFF7C496ED79EE3E316C98E3C285314982C31774D55643FA586AB69030507FB234AE0FD54494405C558641185D72830A312CAC1164E69E92317142ADB88168F40E7DABEC2E5E8AC2BCBD37951357072EF1365756E4C074AF3363B6A076C824CFA7333EFBA4B17FEF13ABF9CE0A7250E2295AC7124BDEFA05FDD369CDA3AEFAD21CB29AAA865CD8805E86D4E3039487FE9EB24D04893AAA724077799B8E32D92F320F82480B790747989D740920EE03F3938B2941A792943BB0271D068CBFB14282A95B9C84603E77D32E7 +pk = E6785EDCC5020CD5C6D8A3C592C2B89C5FB2743FA9A8289CDC3F3DA5A2D1D7F03779A29D35335C280423381F0C7B45F18B484A4A8CD94DA711F98EBADBF07572D6114C84BCA4138342C973FDC273922CDE6394B5522AE4ACBFD7184B335AD967ECB7AFEF6F25B6AD93810F9D1A83166B270D5C75FAFD2DE14D15E93DDCC513E91D8A6555D60DA0DF0DE9187E02479428FE7EC1C2392797E2C3B73F2CB34984BBACED4EBFC7439148EE82191884B6763E99D09CAF77C2B1942C60CC8993364660E14175B2768186C7368B9C45B8116A280257877AFB603FFD1F1E8D77B0FDEA0097332F63D832F666C5B08013D39DFF16DDC298A0E527F63AF9DF5610C801CD5839D48D77777313A1A4006172216C68B06327B6D4A520E4176BE487231D81ACA5E12CA3E67437158A27826B84C39F2CF0104425FA857A5CA4DA794BF2AC23B270E30A9DBD1A9A8C97B3FF14B9C0BDF03997E14CB6A93B06FB121E8EE89D292C48025040CE2B77357947A43F3FA97DFB4D8283BD4F811EFBF6377464CC37BAE09A574ED62ABF6EF40AAC0385C62C6686AE7FF987CFDBDD812936DF19D35EBFC94092178CFC13219EEEE439CF5118F4C52F56D518DA76D9D12BFDE48D7802F7C9DCB5DBCA083588DC592708C97B7CEC15425039AE300DC882BE27DB29B1E581BF716400F7099B15C6150C4BD85E735DBD833D888053FC4428A5E4D53557D5494BCF9F4D3E073AA56432CABF5DF1BB742557FBC1252B2ADD17AEC98C33CD72EF4201C219EEC61ED2143A0E88633F390A2F237101D5C528D5069405D1CAF1E9FE6686940BF705125F3614A35E03FCE38EC93DA97889C2AA3FDA21DFFB44D088F3C12850527D02F19305C4F1281CAB48EE01D0129D606BB9D2DBB9F73E30BB2A280D8B3AC369FBD34C8F0AACADB7993DCD0F9154827DA657A65FB912F90AB039CDA1B67D6D0737FF1645F0AFB32AC66E38861567C6F62135413972AEDD3B65BEC6A3DC06E851BF0737B16CA8C41CB2A590525DB19870018BF5AE9837BB71221E148401A16FC2300B5819F043065C52875C5932B4C53F89DE4FD3055A237606861C625DF735C829ED054DFFD3E498D3BA6F05A8D2DF9F7C58BB5380A0B9D25C0AA8E8D18EAF060C281258F350FCF7E63222663F2CF1393A2F91736C800654E89EA12EE9560070C0274410DFA1C887DE28B1DF7BCEF3376113DE54869B853DD1E8727A752D1A56B154D11C3904A4DF4B75F8416474C27425420851C02389A8D24272FCB78D0987949352EEBB96D8D844A57CED50C5061214882D518E9F2F95D0B137ABB9F042B00898D2AF82646BF44CAF4F84EDFFE6B0FF68F6288DF4DF796F20930426A385E1B4091876D54DAB2E6057B00CC56FBD3E41D0EBA9E240AFF2DEBBAD6E4E23AFB9146855AB38BC77CFED8982D0C8ECB752681320B02C0AA4BE0A2A9D2F7C536B80CD70793B01F4D363C706291F37EB4C155E26418855A62831A7131F700546FEE953CA57D203C341869B601299739DC1BFB6407BB14710A05ED151B4F8C20E5A9668C2F66D10374BD2D3FB6A3A395501383E3FB4E9761CEB491E6D7F73F7479EA93527FECD059835CE1A09DA67B742F69ED0A351225A588E378C9F24FD9386F74A0902CCF67601BD43B99280E1AEDC7FF595173C4D8D6DE4A0A74D75E62994DD319FD888BABDED1E59C4E347A727628D1E322FE26DCF2F25FCDAC2160FF539ACFDB64BFEFF3C8ED40248F78B689DA6666514804FA22B05F8DDEC7DB443F15F3F0A184099C0D92C366F656BE53A904CCBF8B2C75960FE7C5A8E0AC198177D72E9B2D5DC5B62D8DF7407C9322454520C7EA7F64EA7949F91CC62EB032A24319CB214D52A240AD8BA2BC39FA4647D7345AF6E3EA5DA32F1DA09B810E8F5C33E1F5DCC9243389122943C11CCF31B010272FE2C87BD84EFE2EBCB9887763A9A995E80C87399171FB9B4A36B07C03529C6527AC91119AC321F757229550316DCC59C6046F2F1C1BBA5E99E218D43B999535294F8321A35387541909C0C1A14D0D5ECDB252C700A56E2A40E78FA68FB3FB62B28BB84BB138AAEBAA1D3BFD015078920B4EB2D054E95E8915A71E8A9F20A1C61F0FB660F5E3015B8D0A4BF09A1A6097675175A1F992A44BF3EC1CF7C2190D36A772B3AD78A4824B7A71CC639F3989F0C99B52075A01674071C1771922DB4F79E8483032A9BD49237DB75FABA84BC9AB125748150CD355F164BBB615801CAF0671E6DC6B3DF30470FACF1AF2B5A790C914EE3B1801D80E6A024A7AEF12ACF0D69EFE637B0534730F8EE1009DC6EA7399FD53B96132354CD64A4FDE92683D143A313D6FAB4798F74539144D75709AB62785EBF0FDD0EACB6472093F1A39CCEDB9E41D844955865788FE9A506946F6BB97A138BED5961ECF5610F9E416DA4C985DB832585FDFED20EB9B7B7492DCD1485AF0CC387439F472053CE7D9847B430637B47DD7D7D35A2293DD058FEBA0601F05D96F4BE6774F0222213CEDD2317464BEB01E3ED3F80674459BA4D4EDC381BF673640EFBAC0F44EFC37512FCFE31BAB082593D87C29F81A7E12123B7D4B225A4F78CA0CE70C864445B1BA6BBFA5CE664049ABEEE91DBCBEA0F1D75B4C5452F2CB7C340503F4B6EE51483040FDF33014376BE26955430E3E2D2B570BA351A6873848E0E93E5BFE4AB562BBEB57ECBCACA659484002741FA3672B00CF13259C862B63E9D67646BDC8006F6FFAD5A85298AD78D4017671C7C99E4844C2DC302F61D5A20CF614A934E0C47FD4AC32BC4B190768DD1A1BAC3DBA611EDC81706C2955C2681D47483ED1DBC65C8635241566F51CF667A5F9F037ABBF98C0EDEDBE7358E52188527C5BB1E9E32D54D728C4DDEC6E3C152FCE5315C6BBE2602891AB26F1EE7C75A08A3C3D9135B31D16D8F3BEA1847BD163C4B114FF7157B958182220D5A66713E625940F67A665F867E327730A51D44BB9F8954C34703BE35C17A436B04D2D14E67C7CC16520EF3CFE3A2796A5B352F308BC6EA9A96B888E050E434AD10D2B39299E2283FAE15B4D136F12092E93F8368BD9C96ABC95B35D7541242777C92D286AF318767DE95B900E3469099A06FB005CDFB5F0B1CC4B835DB09DCA8B9827C909CF1DEA2612800632DC3198D5523E739674755F95EF9825A15E6AE1106712F0EEA4D6CC10C027D5CFAD5C83B30B5FF922B04FE406DF2C192AFAA7054686EEF676F7D387132BE9B58CA6461D093F13B5D1FBD4CE2715F0F407ACFA34493A678421B93B3DA07EBE618407775D541E54A20A24AAF43D7AC3CF0B6E5FD5A4F3110B88640C1778B6CF375789951660C8FF24A1D1C85C27F4F9CBB3536DB555311C37C1351AFBA1D66B62D2E449088B2881448CCBA5242358AD6DE34453D71B506EB05D2A2D3F6B12CB25EF404AEEDBE499D89105D803C8A030D98AD0E0D77FBDFB4617C8C969AB7E3C608F5501400F4AA73DE8D35B966C60CD2FA9F56D87370B25D71E44E9C87BDFCBA43D2BC0E75C4C60A843C4BBFDE8F1D86F89D80F8C6AB5D0C0F04CE4A3F5386B7A821DD84E8B474E8D31D65DEF2671BE700E704FFD43185D86806D364D0280A92CA0EA323FE5A34A9F98B809338BC33F6F7EED8D6D4F72C3F7633A271CA675C59E1DE679825886FE951F927DD99D75B1E3E2D9E357B6A8D1F0BCE78DFFFB7C3FD39E64AE65501967533D65B08C3923BA35E0791D0215BEA03263233A3AFAA002310EAD570F482AB70F30AC62C9E38ED18481240475E22C0F84A6D35A3D90973227F902D1F38D2B879137C1FD51699AF50694EC721AF98D2F1CCD1E7D156529EC9A23E5D9C24A992399228BF7D267C986676360478DEFB907AA42D1A7240289FAE3C06D73CF57407CB591FD8FDED5090C6F44881AF91121748A8A1F1B45C36F9ED2038F9B2397916A0FFDD8E8256A65FB90FA0542AAA97105E499C2D0F23A4506E33F2921E2637F41ED245226BE820BCC7F1181B66BFBB8A423257DA83CFCF237DD22A88AB3C7409BE3F66373B55D3A5E0B2BEC6FD60781664AE56669FA3E5D9D11B89F838586800D0CDECA04215D50BA7B72FE9ADF8EACE9C7A7AA84738A795894FA54CC3EBAE0AAB789415D0DFA6C4DE2B499527FD938F8F169878DC0F4AFF0E5F0108EF4103CCB8C05ED9CDA10C88B8834B967F8E5B249492BD92BCA3A6B3B5F9C42F92646A0C3D45889E7BBF96000E5F1A2B59EB00C35B10B31315E55E9896BE822BBACB05EC4F85AEB4A28E0DD69A9097BC8572D486EF695768DC14D95EF9E0158E5EC5C137E0ADD329973902E3CA6E105DF5123274913F327DB90335BA1698DA2E214F4C7BC36AAB4A64A7567B7A8C67D4C3F84F62CC28DC434271E0D39C6C9DDD055ACBF363D534FC528DF5A66A8CEE1485BD4076A89A79EF1538697B082CEC55D51526F4EA5F2694E0325AEEBBE420906DA3DF94A7C1CE334DA626294A5B6EF93BE988D10A083280C8FF118ABEC3F9EFE98996968E5A0EB35D004DEC4F9FD5A8CB52A04EFBF8DFC74FDD923BA5F900E0F899FACCCAE506FDAD75D51926973D0F6E9E2C086AAEFF4B83241AA3080E0BF01CBD2BF13F54813F75DD58290318313D0C41FBBD5642E26CAB39B09A35297A21921B6E065CC86CB4A918DC0E84CB5B30B00A1B432C4101EBB2000BA58BDD31E0120B3792909B9FC1150F0CB1E45EC568C5340A27A550DBBB027AD82A6420FFE4BC94208B7225547BCDA09D74FDED52B3B378BB6F8ED7F0A0480466C7F3DA447440BD32DE28038C1F67D8E7524925B069215B6EC1BC829E30121BD4148F2055193B1020041812E9FCCF5AECC0AD0ACF57397081611E32F9B102ED40B9DD18DD1BCE535BDFAC88D2A3C6E37C33C11F52CC5C41CAC08A78E4449BD008768F5E823A0A35E7AA25AB73E9D42A244F133BA7E6973D4EC71C4DFD520157CD1BD08496957F8790D1048010ABD630DA90C3F061D538FFC8849D88859EBA764B7FA882ADE3D48E13094FB2255FB0FC43D4F1478F6D8AE0CF4DEE9F7A0A16D574F65151038C1667E634FC02415B323350D746FDE1F5E13BA843176845048AF7F9C1FE7DF3C1BF8F2F2420E48E3EAC71F0D433CF56F3A31297848EE1A31DCE3EA8AEFC8FCAFA91540CB40837CA733B49977338B1CD84DDB4B854A14BFE612B140DB1A729B6CFE661168309FCEA87FF84DF90C51A02668E38387FC8F7F1B7286E43C9A8C61DA8FE503084A56A037883A739C31EC4B1CB18E078C7749AA34A6DB31AB11DEE7231BDE30DFD018558C9F02CA608F41A866CE52F25B22FDE6CD7962D98ED38EA27E5AC092B57F41313426DA0CC9CC5EB5FE87591607EEF2748A915979C846F15D4158651B4C731997AAD04E1BE8865E8D9E997BEB6C3CF0DCCC6E4DFD8712D5456B56B59F185D0E2DBF73F469F8641E88DD3C7CF92066B1EB7D23F085505B20BA44DEB9A255D137F411452AD151401B46ADA4ECE2CE20E2D4AFE61FD8024DDB229361093D0596D7FD0C31BDF73D3F6EDC90FFB9A2AF8688EDEF042E82AC958B0AA753A531FD6ECC370933A4376B5BEC4188C4CB1AEC2753FF318F76EACD90BC4859FE217CFC07C464B6A1315D0AED9A7CFCEABCB22751EB71D33D976B6C3D4D954FBE7A0144845FA10C5B82534EE417CBFCFFDC6EE2101DF7E33F4BE823BBEC68DE3F63D8A357F9D6657EE9B6F040B8B9192C01E7FA7D294BEBB25E68CE5F0ACD46DC1FD03E13AFBB4C1F045E87DC1321E461477639E8898FE307213BA12C07A9C314B3289D095F8F4D37DF69A78EE2119AE90AC5D1782C131CBC7CDE6B22075E4F174D0ECD6F2CA42927AAE0C649E281E096E9F1946C9A6E92F0E0D2A5CB9E470EE696F8F272F6DFEC374046D5326DF4C01D800C21D75FC6F71DE3525FB20C944A1580E05951B718E3C6BF787D45254D449A193F83425698D810724EF6287D3EC90509EBA48B11E1D8C561D1C7AA42A9C2A9115DEB4CEFF062602FE917B019EC03D1815727A4846AEABAB0D14827EADAE0490E8A722D2FDCE917C6FBC2380A63D9388134E188378070639689DC09A404E84AE6A4C27976F1AB403B0A1019BBE1DB51BB820806D91A1563EA1D304D33BEFC1ABDF0676467A45DF86AEF31AB4BBB8DA5F66FE5C7807E8265C361FE3E5182453BAADAD2F3B1395887668F9ED49B5266BCF632739FAF78163ABF2C196457C93C7B9507160136EED13E4D3F6ABF22577E42974458B5720A0C78C468D6A0742BBB288035C496ACB9447388747A6CA86747122D9F68A7527AD4EF8C3985744A51D3C51E601155F2E5DC25E8E24DCF9DC0DFDFF88605E2FC5E4D43AA7BCFE3C5111CBF8079E224A98F11EFDB7D2D12EB61BC9AB7943B2D80868AB3202F876E5C89A08774C677AD34D326C64DA427D0551DDA897CCCA0EAEDBF6D48C6F20C27DA93DFCBCF8856D951CF29AA8990A66AC73B25EBA77CF3D1D7829A937BA4498122F80DD3F87D32C58ECAEF0BC70BD0C8E49D49AF61A67C375DC4C78AE3BD45F117B46CEC4980EAAA085765DB4681DCA976AABA2CE20E197B360DB68A8887096A7488722458187891796AE7AABE0F4B8C9A639984D2871827C6ECBED3BE45D76F07065127018BDE5C7697B92C20AD0624507C7255EA36C486665AB64F156CF07E31AFC419F14EABA991D8D326FA795CD055151AC100B32F5D03DBB1F2733B721B10A6B1B3CC6D900807C5CB82FCFDD250101C0B513B1850FF19C3F97F4A2523404BBFE6F7104AC5EEA5C579B6B37E8CDEE681452FAD2C349A952B22BB7B4084091AC4F546ABE338864030F33F0A9736FD1675ACCD80AD9A4D3D7D6EB1EA35002E1A684B4134FBA5E4B6CC609682258C5D89FE6B67BAF4E9E6CAB5D67529215C58007B40FDEE8A00036832FA1143D972DF0B99EF73D2882E617DA319261533427EDE0854072073B05E85B2901A00B2A79F7A0AC25E01A04224C7FAEA9A9A59CEDB47E828F3DF1CFA82BC516429788E58C2B2BB97CC7E727C3BBE87122B914D879DFFD4BF627C8447D8468B4C1DA517EB8733B39869F6475303A9509AC01E37F273DE7EF714D5B71744A51E42987A0DB07D3001A642DC97D309007A53EFA95CF9FDBE92C74D233482B3518B59939120AC3315F660270B2547EBAFE75B1781AEAB5B4ADC889EB07677E4639A0E9783986DB13172B890031DEA6669B46639B3C8682432B20576C3EE87BC880FA963B324A2A2CF31E90467CEA68198773A15FD162F3142A039FB42CE9D0A18EE9FAA34B80926ADCE8B2C0D260F87127D869C37A6C406C851CD1DB905CB5DA5601CF2A8152BAFAF8ECA40887D00A1D8B71E3AE7F12FD8719CF184CB25419EE07375072459E6C582F1B6226E057BB71D8C0F6FBF40B3F81B46AA8D26A63937337E9919843C26A4643358006375990324C2113C3EDAE35EE5716423471BF0C84CE5ED4ECB42E4486F087E0D84F17293356460D895366242F4C3B2A2E767723E7A848F13E05F5C45C3836DE4A6C150D0F5171A8B8807F852EEE733395CB60FE8E7E9C03677C0AF75EBFBE9CAB2CA3F5A39261EE18A84ABBED5C16D1E9F210C22846BD515E01F097FC006AC718DB794CFED6B89A4E7FF137B5A75DE2CDDE6D0B85EC24EE3DB93D47D7340F965FC2A000426F1EF3FD63942E876FAA3B3517728A486A253A73F32B61A30ABC84CABD59C911D81B3C4665F93520F6EBE9AC7B0165777444BDDCEB5310DEA223ED4505AA56709C6321EA6039A987C3902A4FA0EBA6B7D0BFBA9DE0E5BA6948BAB414B0FB3F7F883FCFCDF3D809D056FF7878D788 sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA4599 smlen = 543 -sm = E63FA564159180082E7282EF2FB3CC859BB26A41E913A2074F7B819C4A695CEADFC960425C8C380A86697AB6FCDB3B896FA1ABC8C9B79DBB993E88454518149E55D0FF6CC463A96ADDCA523184B83C94484A658A9C466CE5655ECE6CF5B3F50E1DEFAFCD9794F554263D3316441CBDB094ABF6321550005DA2ADFA4E9F6E2A42F21BFF725B924E9668AB3A14B2A01C9267BDAE94F8168DFAB851124EB485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +sm = 381D569A2ABAE1EF336243D4B7BB847DED0C4D1324E22111AE412D5631DBEC8C58D32D21048F6A800E7A4642E4A28153F3D5D768AA6D9EB90B37299F936F7F437871FD0997347BBCFF1646C77F267A5CE1D0D618716E2E832870D713D7E052E0F611D91879D5D8196E7BC53DACEB1E646CE541E2E1AEFF366E1ADCFCB39C3D7B932556F983E12E3FE9CFE112A273A16247505DF7FC56B472B851124EB485EEAA92DA84BE3FFAD14B0E5F4B3EB7D66061329005234CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = DF89ED59D84894C5441F301771789CD8531E602F2DCC317D5B19723D4176E63858D0DDB939E652CE3A66BBCBAA7033DA2E34FED1D901C575C76049739DE594D84C85223A2F02A9A99E4E7026FA7A37C869A78E18DD933F40B50F87D2CD2C4D77E5EE8A7CD726B80FB52DE671F13C2AA82850F664E7770F5084903D74325292DEE4438F31B12814B1FD5F7297CA36A88B8D77D5B9FFEEFE9D24B0F11E1DC605BEBB77A3F1983897E492F0B0FAD4CCEEEA1611D92EC187A21395CCF1B5F05A87901738CB016D6BE70F9BE3F4067D40B2299DA432B13038B63BEC3029D2246D1DA333F3CA7686C56A2BD2180B4E619C04D2C9204D077A86568AA52C23E6E6C678C36F045205769C54B7A85EAE05745156AF119AF158DEA9DE83D1B3D5E8479A89C2233304C0D7A0FC6D322B3C94310EB6211917E91FA49BCCF5630141F4900E3011FA9736265F8E15189B0AFBCFDD77F645E9F01AF254BAC4E6FF2B0E684F60837E66E50E5E12E9541EF61CAC922DE4D3B15F0F0E03B201EDE2D9BC003DC584B01F0554DF799E3353D2BAD5C7EB0C068A094C1BBA11183F671E01ECAA26A89B7BC119B15DC65D61BE73AFEEF7E1F9A62071F04313BDE2C171692F6D53503A62F5FFF5E49302AC074773C50C21AD51E96E459AAAE8A83B45EAADB032571F31AAF6B3BBE3BD9A6E2ABAD43A636259E31B8CCCAE3C004FF533ED88D08D18297C82EF4D696CF4B988691F80274665E518B0EF40AADBEAB5DD95A2041C26210078CAE862474AD282ACD02FF92787DFFAD7E0F2B9D958AE926D4BC2745B33D7F9EA0CEE8D4165F9F1AE36302ECAD54A505C0976BDD7D1E7C31AE6E6FDDE5339616CB98D82D320085A308D9433147994CEAEF5AF631B66B38B22CBB85B02CE900AC46BA59BCB88D816137B367990D96CAA4B3730A69E112227AC20ED35FFEF9A39981ADAC8AA996CD71EE81066F2590FB94299C8698D0D7938F66712C1CEEFF23F9D50A6F0C38EC8981E3FB580EEC98F17D497CC2367C9CB4A06EC81D1FE404E6B23193C44C7E8141D955E9A3E6D063B48D239DACA101624BCACCE5782E1692F865B6ED54699B6A96DF63E05696683BE1EDC5422A7D7F95B2E5F89F0C8445FDA983E187D2B4217A5CCF649F93607B1E7AAF98AE264741F65E24376E8B4BD709405DC3CE687CA4D2AC2ABCA66E2560E03F8025C534875B7582120BC883EE71597C5F896F5F0B1EBA55A00849D92D05397B3FD31AB1238F8CD7932DE9EB8FACDAB91402B60802597D5D46FF49EAC3B8880E17117547FAA093BF643138F1F9733CB91AA44BB1FEF50D8C7F5653B638605C32A6D73F4C68E3C62FA71FE083EF48BA8CC2B3A65E4E1CAF6E0D408E9647F4516196BCC1E3C4F50B29D18C9E7A1434C831CF4043BB2E44328354686E7AFA7A54EB798DF8DADC515BF2D7288AE463C0972A88D935382B302B38A45185FD7B8C8F31CB712AB2B0340CBD97A1C99E0072D10D967EB56C69A1A98E9F51E73034BA782F589A93AE13D339EDEE7E8B5EF85F644C64BD9489E0DB30F6C596C400FD7501378E752800F7534552B49B1C882B789766EFEA9CB3189FFCF2837A9DCFF69964777F289CDE6C4CEC0957635845E330F01A18703C13B125BB9A3F8822C1A3F7008D56C3CD6057D0939F12CA82ED37158AD4B1B929FE2E7EE9CD8DA95168877196EA0E8F4358D480BB52703EB5E27C54387D4B0C11EB83ABD7ACB5E5C13D899FE8CF2705622C723BAE2E1FAECF9242E68826AB47A9EFB5CFF9C60FDFC1C5F83DF2C06EC04A84BFE392489FCFB53C77FF7E984F890DFF2169B91E5727EC82BE62E40FBC039F5209C5470386A897C16BCBD9D1714B66837A6F59B1FECA8067A7675073BE19BC11F8FA05B27D7B703C34405823C7AEB2038801B82535F59CDB71DFD6BF3DB25CAF0529A372945708D12FCFDF36934D5BD1FDCE6D23CA9C5D1FAE4E493082F1DD66E100E79120CBD133D9324B5640EEC9AC62E2F36DADF9697EBA2F6078AD3541728B092BBE28F091C110991C9BC81FF505B3FB3470DBD1EC62667D1838325E982EE3558ACF8CBC93CD6BEF502967641E57D743CF5D920CDE0A2F01E7D7ADD911E5141EC9F345365FFE1772F994416CBB0BF2E120C80F3DF3720B4D27BEB0BB071EB91035558AF7820E2A7BFFCF9742FE901776D652E0E5768D1C1A9156F1C7C314066F858A8500A03FC1930F8F222DA3B6B5520A09356486F183CE1256F069C1C516D8D4FC35D396540DE354CB067FAE16637E54174036E710446F8A4460E8560B94D367A3941A0A7826B02AEA0AC8F9B11A6E71BAC86759C9CAF8524692C0354602EEAD1D0F44D3BB4121EADAC99B5E26307E1F69A7116988AA008AC78F2E26F3DD864C08F0864D0F37365E820A2D3F6F4684D67627D0586A186D1139B92EF7951C8A2064E390C02318A1ACB6F7A8C7E93122564A8ADCBAA67330B7119D5FEE4A21640857A9CE2A62B8BB5C1EDF7F96D8A1270241E242CC3E54A5A2A1EEF342A7EBE6A0EBF7506738A46E96D935008E6988F7DC21E0ABE346EF059768BC3A61420C8367117C1BF7A71D5F1B9C8CAD055B876FCD6EF7DBB0403F221756C9D20D84219EB0325CA7DD8C4F819A157A347165D8D902CAE896315ED45D0E5DE3711E524603DD189D9A547DC16AEF9EEF25EFD54ED9D9BD74EB04076A9C100A628047F5E9849235EDFA74B82C47C27613F1FFE703D896180B238B3C20BE86028A35FA016A0D43377AE572BFAAF369DA925AD38668DB936EB929F3E0C00DAE690F20B67F0AA9AC3484D46E9C112A657F18E16D3A66BD254CED1CC04DEC32A51D929287397E33DABE194F95D53A9DAB315BD594F12D79DC09E491990CB4E1AECA567E02953E08CCEF3711DC1D8C5D39A705A4DB990CBD6500F2023B91BDCFDDE9BD34F78CB70CC36C1A5FB4EF47FD0F3AB9B79C9B61D87CB9ADEDAD8A07AB6D23713C988691BA06267DEE4D283E27926D1FC6D8BDD7B058473BEA9D10CBBC60D30E5DC0F298861A3B6ED108E83FB533AD656A0E75638B49F16CF1C7694E6162E8205F11EE31ADC06AF630DAE1E966992E96B7CCBA6BFD8FE41BDCF20A780B6C62A487000B0DDEA4E0530C1DD9AB46F7E80B86BBB4DC487F72F3F0F63732884266236C8893EE0149DBF49EF6774CCEDCE5DFD4DDC5DC0B6887D4FCE6F16BA73D981A4F745D5D86AD863E2AA0CE7BCAC95C66B6057C5E9965671D9B7C41A732CA9181E84A41762AE6A75F6322E99C52EC70D808BD954CC79D65B11EDA38023D7A56C98DF8D5D6400636C909003C8410F9DCE5514F5AE0316C75B6081562A0E18C9BC4D7293EA74BF5E5A83A1374E4D4AC32BE49D8E516D63D090AC11EC6A7E4D99B8E4AED5FC1F17AED71DE56F27EAB4AA4E202C62F61193B4B24B02A09B97516081D2BA0FA4D13CA128225E16F1F4E576E4CEAB2F6B894A20B01E25911F906DF08B005FC640AE0B543FE5883EE236B0A3A950EB8012CA786FD38C0378533DF2D371CA4B1B8032FD5D48D11ECEA51BDBC6B8961E5BEB158FA147A5233AFB82C5393149D1BAA9DC281F602DA8EF92373AFC6D1638B5F37D2670EC0514F4C2BE7957FB6E2D9922D59CFE9CCB5DED45065ADE7BB88F090015D9C61C05397E63E52C2A09858928A3B1EF2E80F4A06C5D8B15160108F54CB6181547ADCFF7B6C1E4DD586A716E3316B28A9BB05603B78C3A53C198AFAD753C9D9B691331FD68376133FF209E87C5D9EDC078C0728D74713D44FE8C9E510E16ACABE88E07BB08DC5912912054A593EBBAB0B7E366F60F0E8F9DD9F236E660FD85FFAD16D3292AC32A42D9BEB69D8D375643612DEB0E34AE6E75FA5A3A60283206A4E0E931B071DDFB9B16566EA5EA764B0DD58A4D97305BECD0E4B32EF10D48AD5A06C723B630F15A4A23F027BDE6C7C70C55E3215B9325D09AEA63C1730C2A7C341ACA76887CB455A581FFCF655C6BDDA8A716D471F2B4ADF030D471FB8A0661347A290EFF8DC7305D474031877089F233F90A05F9A9DA3B98E8A309CD02D6947611EE0555C89A25BB325E000A49646EC7A477F5FC5AE0134E893EF7BD2D96E854870BBD5868264A064B79FDBFCBA600B63B3A94E606600DBF8A5EA09077347B1D39CCF7ECAE1DC919DFD3A3920909A9AFFA980BB376A12D226BB970C551D09573A7F1FBD0DC7F18C6AD28A39E30EF4D2FD7BFE727764C604EAF047233E967B702E095BCC3A02B69ECE6414E76A9CBA65D775E1305E6209ABDEE3A126B3A6E1F101C2A7EE68B59184AC4C7C4DC81040E56CB2ED3673A91A31933311172986E845B23892A508E47AE49D9D26DFEB30669974E0811493E169FCC1CAA8C52C11BF3B7AD170435BCA980B56B8209AC2418B75517FF664B8970D192B2BE70662AB24083B7D075E541F0BC864A3CE67349C4EDA9062395730D1272A8EEF3178035319135FA9C3A260C80F47C68485C64264BF005B64A952CC74DEFAAB24D365FC00799D346A8F5CF1E35E3203995268D6FE3E57B25778EE4009C38D7F4FCF51BB514F5E06A340A9AD57F985C09EF2193DB9F71511B9CFCC821B96CFA4121F856CF1DFB311BCFC4C85F82D834FF655CF86350E647DAC13E9C75C091B76740B0D3641286436046FF30106F1C05B851B6CEC813E12F0BC0C2CB673853E780D302A72631D221971E6E78FBFC755426FED8EFBBEB1B68C241B718A575A9CFA67AEE59419668D7AB45A8E02358467D4C590FFA7957561567F809D3949D164B5660A6A269820750BA9AB7AF9A5D6CAC3D5C55DE0A94E09A7AE0A3493CBDAE27A3DEBDC229CC7B51A9413D4B6C25CAE10B6E86DBED9FA55EBE8F5D3B9E20CCF7C37C398E5A7B68612C67F11AD9F2067679DEEBF994D190EFCAE63A7551451E25AFBA464A67104DC600D2E48DB87DE48DED1C1D8CC80CFF48BB09AC293A6495E36B0B8A81F1689B9D8A50EE5AB1FFE92087E830D52EAF7651C6A6ABB396327A9B652782EE191D5FA3743F1569BDEC416132869B7D7C92D8E3E300486DB81E6A4421019D1E20F49914D6DF0476E598B5943F41795DDC65B51B8FF25C0CEFA85C07241F59D56302066C681523A284BD127EF0D61E838197F5BDDF133A5C522E1AA6E91696C8D039C100C893F24809BE48BA9C0ADA4880FAA91D9976E7213D539AFB521806526E208C7D836613B82B52EA1D4A62E7DF4BAEF93712CF3F8B9EB3FCA3ED70011586B87E3CE19BD09964FF2F5533D0BC74E9761FF7BAAA4C49CD418BC159A77308BDBF63195B33442D1536917CDC29F2D4945EB0301E5E831128E1B8DC97619B7E88DCABA505190B6995DAE68694813643AC459A79BA82DFBA303D0460FD9CB3F3678BD66A367783664D9F795F463DF8B0D59333E86545314D388783C0F3F2B664B034A00D4B1495EA2B7A52528DA1D2B4FC9AE3FFA78F79286AB3F8CAD4DBE7EB186F2E5911086D50A9C28CE2B47C51A733C52F7D88317AD4E610AFF3ED2909B40D950BB5A5F93ED13BA1D86E2D219882886840C5BE0147A83F7D503713A6C02A0664B7D8FFDA653CDFB4A8B92FF6C7D75EFAC346210574FBBEB7A2C930E28D5590F6AE5F9E5934904DBBCF7B0E0022BF1A589E761A184AA3B1B161A20F4EFA4A0106118FF4B2DBC6EE8FDDD2EF70FD0F984DC516C16DF6D1C4BD2EDF851556AED681320F61E75560AA01C875DBB8C3781E014935236F540B8F8C1C056B5656CC082F70907931D0398D86E645EBDFF590828E7234CD19088CDA04AC4BADDC4899CD2D3A4F97B0A5FF8FE0AC0A949ADAEA6CC01902C8DA05F1BC6CD55E22D56EA26D70CD8051A65F7B1691973CF0248EAE59336D8E57AB35EC55A1AA4B4E7BB0AE7CBB951EF7640716432D43B83D1D3DA0632DA7EE716213B876C963A5413FE7761BA804DB24DF2D0F795328A18EF65FCCE478D07BF38E4F4BF2A095D1FBE505BE7C5DD6FBEE2E8CD525E8E559D175068180476605F74F9AAAAE70E097889D11795D450690C4168784FE50CCA97CDB1B60579DF8A0C66277313010B5CDF8D976902748FF2BEA0916BFD84D2D7074462224DB38EAFEA24292934E298452D05BCE7118B3BA78D2CD602F4F98EDC85BA21F0A669512B19CEFCD259332DB82C069204A65FC1683FD76DB19DF5CFF479A97A9FD8437F744CBCDF978437E101CF18BF5F55BD87A979810CA3E9508848C185EAD807BA8ABB0BF88F4F44454456477C95E7963B42BD30E7E1DCA776E639A59FEAC5FAB4D2622E8FC2390322841B04DED520928B5420D1CAD0722E191265AF1784DA51C6E7FC7B001474E95CFDF2D88F6EA2152DA906761F7B75F7484F248051D13F0BC6FE88B98E0C2F83807C04555CFC61295DB830F2B08724B88A52CA2AE38370B4C29641BD011E9DA4E3589783395F71A130924AD7A87DE24EA22B9A7D960CA143BEF5052DD7E5EE0B7831451DDD50E74B9E8A1187CB12B5E3C6BDFFD90B316645EB21C7BAE9A64FF1BCAC33B449457A3E4C4A145E9D7ABA8652311A67CD7AF603B15636C9D4DFB2EAEB4F6AB0631D8CC0C8E2DBFACD41E3EE477AAAF54095C01425F00307527E3BAF8C30C319BB34718D4CFEEF8D11B7A700733FD165C194EABB0088A5685EA1028E6CD9342A4C368356E747660A7DCFE0D3723B8C2D37ACE16D13C70A63101833D63479A68ACE9AC35D4939B397E6E3D09683DEFBA6D955D14354F87A838F955E21C06FDD2A55FF75839004CA3D30A5533C7FAABF4F8FDAAD861D25A9D1F8F7F3D01BA5BD04FC14E8136C66BD8C7301190C7A30274735BB7A80C6C6FC0ED3776B1817CFB13E69168A246495ADEAF783791B99114191554AF9EEA2D0351D0B4A81CB69EE81DFE034D818A9481A1A39FD5C09B017C3127CDBAEF37237743BF209A3C29700AAB7AB07CECE3405C553E6AF7608FC8288FA5CE03D1468AEB7F9AF9345CCC21BF9CA95FBF9A81DEE29C49C0669A0471C3F2584F5A89D236682AC3CB2F965704A960D7D99824C28000D4E961A07B3278AFC5F8DFD0D975A4B03AD7A314AF099D3439824C50E7E0633E6C493A036E96045F4969AFD7BEF7CB90E8C3553B87B63FBC2CE736A598817B06259FBB17BE85E99A71D2A93E48ACC47CCC01256610B2268B1EB1CB04A824376CE668D66629098D3A6B1C5867FE412ADEC63A590118F68CFEE0CFD32E9D4231DF6BAB787231D871E089C2EC8C78D8ACFE64DF14358C5B19D2677C378B292C6487EDD430D36474E04767B5EE6480DB8625B93FC774A7F1EBB35E085EB63A7A89ED8DF29B59ED6748CCB764BCDD89E762F4EC4B8B49D2BF586951A8357177EE183425843193F6BFC6EB06CDB43863ADD9ED8EE4B5D310DCF9FA5F55B6C155D572A87C94D1FCD69C94A6BD30CFAA69064E52753EF2798F274B74FA37F9960E759EFAAF6D2DE640BC9FD32C8C43E97DC74818E587A57BEAC35359538F804EB5CBB2E39003DD127F8AFA64627CFA18D33598A41B5C1593A4946F95BE63A389AC1648D24EAA7B0634CA9C68340DC70B698CC7ED87D0A03259391EB0A655ECDA4169A2A6FB3A456A68E4B584CF2D8B1ECC171112D711CEC582FB751C0EA72385A4D9E17180076B5A7CC514E9E8E9601E9F34B0E281F025B9BBDF00D488970565586235D509CEB9EF397E8E6EC08C2FDF600FEAC7719E338640C3194924B38AB2E25357E838343FFA3BFBF9059674692F12AFAE5CC9E69F85428CE2E111A0ED1956ADFBEC0BF5E61AC399557463373ECFE8E15A98CBF57B2FCB3F2E37718DFD36A440F81F74A34274C23FEA213E7574A5FA9D11 +pk = DF89ED59D84894C5441F301771789CD8DCCF6F0C27B6CF7B5DF02377F16CA58176B6C50A986F84153F85E8CA9F5A714D6C4B1201E06BE52EBC502F9E7BB5892BF451AC8CBC7F6EA59146E73BA45953D9F414A6AA7CECDC88A536EF5C27BFB0A48AD26E0D707F0288BCD6C7CFCFCFC387CC4CB22AC8F8BFE1488720A43DCE0C13259F08B9E5DC3D2EFE847FA6A53D7F54AF1B855C144105F6D4F5938A6A5CEB94D2652D0FE52ED55C02351EBA7D6EC6F6F3D86C07E9E5C542EAF3291FE02B2983D2ACD8A2E9D3BA28F1F8B83B3E94FC8812CFF34397FA6090FD8E623F7425F6DA8A4B7510F2EDEFAFD8F55C7EC8179D0C44854F01FAAF9320FE07F469F6E4CC39BAE01554F3592FC6827C6C9FFF7D1DB1BC9E7B47CB9D7BED28EB333461413F3E5D6AAE3A46A4F12A2D5DDD6886C3173D8A701C6E8AC7870492EAE2B2E64AAE9D64CBA8E372A7EEBAD3513E034F13739890AA780327B47A0B7E9E3FBC754AC776AE40BB81A8F580E50147672211EC05089D778B442DC0B29C3AEAB7685D2072ED22ED65F5E42F8E1F896171FAB1AE26AABDF57E6E344446E4C1F41396951F8B2B4A3F8732D01852BE882EE4D92099F91981C23295EAD75ED5EEEC8BB8352D7FC6E43E9D8EC7B9C39DDECB1B986BCDDD4522A027C4C5BAB0657812EF94A211AA21A6428BA89C8FCA53A6A609B6538C83FE1E053E77CDD9395A8F11FB0A0623139754E9C1F63F86A0B25FD06F7EA82F2B57FE8676C4A008874471749436EC76B08131C5664E24031A686367996BD59C6D54D369A788124BE50A3BAF01118FF3255287413DB917F66EAF251BCE2AA71E2CA6CEA81C5EFF3608F7C30134963AC909408F7146DAA259096C82B71E1CE12704E86F4314D544B52C061C98425B5A7855CE365A4764DB7AAB501C3690A3915F7610B575E494710496DA9251FA3C606B3D53F3346B7C5876B59B122501DB64CA852ACBA3ACCA2F063FEE72E50C603FDF807C04B799FE27F93860738A3A4E9E9CCCAA14695FDF983CC699B0E9C25E5769452C500CEF92512BFFD81F0B1DAC04B225AADB2090FF3A7D559A438690C02177E99A5010A060F703D1AC3153ED9B6A369EDE1E4BF2292DB3E77E209774D7E717446E9D77E7CBCD760740F68EB2BC272FB1EF9ACD66DFDBB59C436CE2A373B06DC8DCF256C9DD6015D2EE6A163C190CEDB223CB869C2ED9CE617FCCDE4AC281996A354858A3E98A1750CA9E82F37449536D05182C557D2768C7C3DEEC81ABEE7172FD5DDA5FB3890BB4F4DE43BF994E06F6262FE7DBE392944AC23E420E2BA5FFDF0A1561C37949001C22CA843370D335E9449D526E885AF5F5F44E4524FEE62501ECB266AF7C2FFB4B775E6C803B6AF0692AF3531CC53724C721D977C7D968CD51A572F8D1C73FF8581FB72D770B1C1018A872D55D5F03AB6FEEEE95CA631C215CB680F01DC44582DFEAE25A9BB0F57C63249AD3293E51E1929863C7DE92283EA33463BB0CDCCEB4333BC9B73733C1B765ADD2A554EAA244F62853B226EC3E780887A94EDC5B0E140EA7374AEE409783250F7E78FDA46E4849B7FA6025DAF64C8A03A6A9000474606DDC6A122C1A03E60691B41D1CB697743CC8BB84E80CCAB45059ED6715FDED936B7043A2890EB65F305D316BDFECC97B0CA8C12DA74E445F6E6C0D71ECF769E6B9ABFAD69145B110CB0C298C29553E6B0DE543BB7614C143FEFBFC64496ED6E9C49F9D6A91244EA41A749257D9CB4844E842913DDA3CF635853C9DF8C71564B7C089B24E71B915FE77C98075F1B1FB41D843501E07757E4AD7C91C7C77DF92E53B2EC163EF2293320C74862F698C4716ABB5A4E329492831E603195595AE61B22E6D965C9F013AC18406B77ED0D54F2C8410F3159FFB170BEFD2BD2E4F682234D7F8D6D3C9E71B59730778F18591BB5A17210AC62C506155D657B7FD82333EE0E4B27C7DF9789CFA377AF8FFC172A7204C173AD83AFD050D57159CECF43D826323B18D42704FA9F581A512242AD817BAFA688A847210376FA71935CF8E238DD831138B9F670B2C4849C2882087688897138F964AEB8BFD3E16E6F6F9317F517CCA2814A36317C06AA58C8027A3CB372444E88F50F3B4B7D227F84FAB036D293B8F3870CBD64E0A8273647ED9CBDF1A0669AEB667434652004761C3D3763E36BC98CE84F00F833622F5C60578F90D7E218B9672DAEFBAA12009E293758EE097BEF4D09BE128139ED7985683A273C6ED24893DC65F366AFCEEBF1EC1E2733976C4474622A3568463F6717DD84EA013709BC3D9C6962CE866D80CCFA3AE6313EB3A8B28FCE8D56907CB722B40889F35958190E27761B4CD2B11A4AFA796303084391D5439B885F63FC5FF9D99F5ABC091287407440C736CB3B51DD89E8D1422A751ACD8BFD10E32544D03C633C0B60BA4C3D61E02FA344978FF947B967C9FB23B234E61F05BDA82E85444D9B55E8FD2D206309291B23AA1D4DD99EEB559CA3832FDD3B909B727DF7D052F77E53922E3934F0787D925623E3AB0832EC3C1732B41FA024942CE60D63078A2554769060FE42CE5E0E5607FD0F0562341851B07A28D4320E940CC0F60E00E78A791C0CA5E56E9A88CA2AEBED356A527E8F5BF88862B543B583B78EE58F2DB0F1272C42BA773733B795ABDE63135F6B92FA031690A519EE76868ED9A6B4FD58C59F745C039C1FDC9942BBCB046C57F683C7AB9FB8A060280ABCC5012F3EF36CDCCAB99698561B900A117C236D7CF0AF10581A1B52DE4C62A9167A87404705619C88D07527FAC7FFF80B8C385E12DB3032CF9309E7D8331C910723032EA7355084437DB935EFBEAF8A40BA00598881429A1E225DB0DE84928E905D1396938BCA38DC86CEF6A39D094D408E23CECC9830375BA66346B7E743FB09A208BB401483633708A40B324CCB323CC3E6FF55B05A1A93E0F7778B3F97CD106CC533103A9FF6C28DC0142D64173A62A7A2DBB0AD9F2F3C0B124FF549AB2F867B8192BE9F3A7878FC6DBABF1CB091D4C767F69579C60FCFA8C9EE0575E0E3AE9C58AF124E084EA3676B6A67FD3F147FB907A90FA0B4D4050CC1A8A8575348FA8972617C995D0624335F52C78C440BEEA5F770348E8FAEB02D4289C0553788B6406E450525CEFBBCDBA61C7EB945E8F2ACCF79383FCC7171847AA213F659FD831C22FBC93755D0A17A59CB947AC45F0325EF72192F2C03ED4F54A56A0F456AE5CE72FDB0A511E586D59DE3936070FC5FF98CF403F25C52F0899204343856C7000647D7ECE77EF833CB0FB79764FD8AD96B73016183A38090217EF11CF2C4AB58343828D59CD48C7EAAAAFB2D0FF4C3AA39420161CA73D7ECB42BB46328A40E96248AE54235C549A709E4EB94C057EE16B33CCBF7AC709B13E672B0C8F03E3B4EE88667E14455E2B7F39C73941DF3D0DDA8916A8252BF21289C37F181B5021AECFA58A33EFCB3B7E148B2F63ACDDA96FCF44D9B208BF66D3939C5FBAAE5D79FBC3E1BBF2875B51FEC272AD1BA51A9F463658E86DDE4BD76947778029DF0C7FA40D1F1A88470ADD6CCF927D98F24636A28DDDAE85C3D89E0432D8C6EB5A81387E090710F2460317B1965B4E4D7A9F4B694BEA6B1D141F0974DD4A5BAEA9F439130D1FA93F5F9BC68AFECD695B58D80057D6186B2629DB195C20775019ED5E5124343F074E3518CDCA84D1AECD331EB536A85F600154BCABABAE5B64845680653C34336BB294022D1C2BC630F4F54804C3747089CF48579011062D85F364ABB8A097146AB29FBB1975CFA0F4B19C16838BC35C39D029697E945D8E4F160E78B0277B269A4A32539ADCDFF33B1B2241716D71B8E397C88BE0BF5D8C4C0D75120A928E81F33EBBC8E2F4B94CB5C44FFFB7AD17E143AF0A674A2C873B3EABB0F5DA9894A15280632C9DDFC941153A1D2F1AABC22DE2FBEDD931A9B911F56F6DEFD616E24C6D28E85D590BCF8AAF19F986D02ACCA5482B324589C583B3CEC4FF14F6623106D6421B3A0503C6DA128DAE490046B6C18174E345D2785BB5F88BC71A4D8E4C42939B09362CA47244DCF76F8C23BF2830D10CFF65E5C89A7116051BDE88D55555E12740AE37EEE2EDB99F4A0210FC68658BB7BEFEF90C8D98886780BD8663FBDA06E6A6F8C3045C06BE9300F02B1FDC10011B735DA881D83609D7AB73EF64EC6AE88114A6A08BD5E4BE25D95B13ACC1C221AA07BDA61FE3F7585FC30FA2DA87A746729982F92077747296770C03F4D2F36249E574E0C493DC8196FDC6D38333E83ED4B01588338CBE01AC8BA8D93CF5340FCE157F1B3C3B4FE19B63490955B514772920E78F9964B1B0A524BA449886FBEB8FC05C229FC81053DE07D568BDD47E5CB43474CEBEEBC4156164CC04D03B13A14DD3F4AF4120DA5C385493F01C4FF9EFD94632BB06030941FA82CA86F60247675F5000918C6BA19E2A632C5DD114C9EE460F7F3DC59011F95C100121DA33D09F6275F2129BC4F3B4A2BB9ECCFBFF92DCF3035D239C302D1CD4C4C5319BAE872BBA4C7C035BCD0B084744FFF66A9284F19DF5F284186705EEF125DB7BAD241AA0213FB4B36B228BA73472549FBBC33832CED4753C7CFF2D89013CE870719C82BAEBFA2ADBB8120DB8E530F617983E22C03FCE6BA37D96C3A275128EA309103F9BA9E06D7D1430F0861F2F9F5DAEAB17A79A2838A7E95DC3B94DEF13EC970C50C93CD8C37E410D572A6A679ABF575509315748A776E11B151F119A7BCEB24C8A02C19B595332C00BCEE6B280F7815A2DEF19F27712D8476C2DD2508BE9404B81418522B8A1557497BEF16D852D3EA39E5345636A905BAF15D01E1DD7B7A5006568C8864322AA72E13710DD6BB559AC5C16FA0A362E766AF93FE4B56AEE68EF24AE79084596D9F541CA6B017F72F9F13E23E86690EAA61EFD443340AE81892A67B4A436ED196BA8ADCE5686521D4059B7E8703F49E932425C6ED9481DAE8CC27776431FA97C1DB7C14842A23BD0BB7EF4A112FD1CEE1D2728F555AB930B976705988B32332DB88372FF9DA56AB6AA8439B92DC5F058E9CB92E7CD910CB24EE5749640DD044CBD01A71432B38301BEC2587E2168773AAC32634DEE696DBDE5B22C03A48904AA5967C5E6DB62B38497228FCDE0BFB8CEE4F13A9AB51EE8FE459296B9317111383625A1287148CA01F0D4BEB2E5A0E414D3C4AB1CAFD53ABA95B87C7BC209A399328298146BECC41E80FF082519649C422708883C52705907D08F619357268360A42027D1A426A2BDC443F1B622274CA286C9789D461F46623D9F3E8D39FD33144429ED1A18F9FF3D288C9AC3BBB7E5972E23B7DDC41C2C1D26D3D5FF3C7D185B1C2767621C5E91EB584BB9B625BF1812FFF7C3BDFFB19AC494EAFABE080617AF59B94E6C6098A66347C9E2F844ADBDA769EDEB4565322AD1E76AE909D1DA1DA55F397BE15240600981EA9EE79E93523EC4D296D9188DF9CEFDB5FDE1E54A3D6CAA3059F8F2DB0963652841FEC05C8E601AD489283953D487C5F4E131A6D0A324722D1466CC2A06B58325AF8F44C0C5C399F5E3BE3B40E5AD7BA0A487177045A5C4937BF0CE0774378D6D21B683FDE8011AFE01686DF51C565887C56E3D89041E63EDA8CFD73582E2B4D3F653A9E40D1213C981BD483A813937449049DC3B1C7EAB9B705EC0FD23AA151627DE4B91590B148B3F7EC686ECEAD385255C16D33BCAFF0B3194402090C25E3880B6A844E3D3F059006C4FBCBEB2D76F33E8EF8B432640684DB7A37343D3E6FA70572224EA3D3F13FB620D3DC1F70D8AF108647C0D1AC22506A2FA6E9E21A428664F84FF42159EB21F85ABCB82423612A15DE12A3E24A874C596415FAD77652200ADFDD7D9D8368F4A048B8B20ACA8D857A108C9F67F97EB65B10E2A5A61A9E1D643142EB68D953168F8258D2494101D7784449B399E20ECEFEEC87E94F8BE1D81857890C7929AEC0A8EE7D3E4CC9B57F90E373DCCD44EBFBB941ACF8B29C278355AA73297CF1904220AEC952735887746475CA5C8BD6A5D769AAC8A3CED66EDF43B244D5AAD5C0B77DB0225D166D9ADBE3D6AB83DDB55310655E2EB35E26761D201613011DC73D937F2EA025656567590038157B94678FD05C228A3B4C173BAC96584D26401415C6522A00FF4AC79CC5CB86B0AAA0057605955B7B6618111312436E3D8E17519F30D1B5691DC84798DBD4A63456FDB5FB92496C0B63A1A27E1A80AF760B6761132A3CCC2F76775CE0D4031EB03CFCB7FA5A4776975F08520B668473758C711C8B2688B9DDF620EB53C14553CB1B03EB0002EDEAE93C7E07801E0067326010EBEBB856F0470C1532DC3ABD004C381DDE6FDCA5765F403EFFAED668F6845F5270590D4671AE766091D62D1E73AF5C4D5FD8A696D4BD2AA5BA8E1F099B2C081510A56AA2C43D3CF113811878A648E9987A2D855D4A4450ADC5D7A9BAE6216A2A0191C61B2886636AFBFE8DCCDF15A83F415ABBB3F71E52CF7C2821858F58B3C0337F2A55D063AFBD911A6DEBB425D59C3AECCF89341F76EE458FC573415823BCE172D34FF192523AF00C646E607657D9534E2EA03F3EFE3AFC517DBEF298811921FCF80039BD0EA0E5C2CFA324726A9C3892D5D55AE5FE4FA75F55BDE450D15511ECE3FC738B86451FBEDE50DCCB9C72AD4309A764161088CA9D3227039140A10B0FD9DCEE924D3CE7C887D6600280A189097BF64194CEA6653B7F3A2526FC3D8C3829C9F7B1170492537936C7BBFC487538AABD8ED01008A6E89C769661FF3DF15DCD423A5EAAB9638B556B6AA8C4DE5A3C9A1F188A483F433E452E71F3E548A4ED19979D75169332B7F91966D82206CFE35FE0DA6826AD9E0362D3C8899B1A8E790E812EBC25A53C577863F12F83093DEC078CEFCE178657CFBCD9E27D0E2DF84230250C1CA06A685D688D79DC94D78D31168D1310792FC1D25765ABE9E0405C7FBA621908E296922B5761F989EF3F9B132A9C2572DCA801E1FAA8B2258CFD70E8C733067B8797B47635050B3DF050409B86F8CC6B2183573F150B0B7F1C0B396800DFEF4E37392BDFA381B37050668644433A7B1DD279EF75365026E9AC646997257E820EA213FDF6C8B9C42F27E17499545384149EB834E772C6CAB195857B6D265FD653ED8C976A7233D3133E0D8D9FB9EF198CD9842E63594851DB6FBDC785F4E5F5E3076508F4656FE730658243EC315553143F21D665B12C56A9CA2E7EA357741E010A2E5BD1970910F98C9623DC6A87EC3372DB6FC9BB3681E399B35A54C222ED089E8343CCEAD1198C686618BBEFF52EB2880686E2A05179C1191633044CB483E3D8D0FC6085007C59EAAB108F876330481D559B0A1296B7397F19E2D20B88FE681C3B9DF37532F35619F69077E9422C72DFFCAAE38984FFC51D652D76631518BD26FD486F7B7E5440DF4D2CC8B140D9B2908F7225FF8843D4E72BE400671E79F256663BF1210AF884DDF1A3252E1F4B690C9ADF2C09CBA22DD5F1EDB037BE59C1097C41B4A2CE2E93C7C9AC5C0635CD86C04A59199985D706831ED80DDF9E1D433B04D3AA7E441B21BE9A5CB18B9D7CCA55CAE69381B113BAEBC6F1EAD0ECBB469C4E03783345CFC3D7AE665A4C518A6B35270E498DF6A21DB7F0334E7D5D49F828BFBE443135E1D5A769089ED1A118A8BEFE1AFD50B5D9F2D922F50D54D9600C0C28A93642A50477F228A58558E45DE114C46698B7737EBDDE78ED734DCD179A81DE597FEC49C44197FDF1CEC9D6D890E8089693ED4167A8C49D5C6 sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D16 smlen = 576 -sm = 3D7376B7F16B049A8FB66497966CCF367F706FDFCC51F7147E248B2D0647F01427CF9116E8D527702CA876134C1A02A61AD590B389985EF5A734D3ED5E8FFD62A8248A5020948216B1B65210F725C3F2DD25264F64BFB945B72DF07B8BA0EBE8D9AE5923F2417657CAAECFB643E367E70E81D02B227BB31E0FEEC6F1EF6FB51C2E9439D36EEBB8910B7C71E985C20B9C910B8511F444312409C1925AA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +sm = 35A7C74CDCD9A78874BDFCF7119406DEA50932CD007823D57834D59AECDE219FDA15093F7B14D126C87349C886283C0FE6F2FD9D6B6FB621CE7EEB1140BDA0D0BD99B8BA38A43F7CC5E436497B337CAF4AD87738B96CC4D1D31587DA47C2629FF890D569E942F9CEDFDC470DBFB754DBAC0237066ACC6303F8BB703C2E81582CE8D924976471701C1971BDDA052B3F06D27C34CE12E383FA09C1925AA3A9F93F254F37A25675A60A9999A741A1757B9606CDA0F75C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 76F7496392B7A639C652CE3446EA98DEBCA1FBAA83A2182A1E5C7982919A3381B7EE6EA70FA872E9C4FEF478390BDA1B3801DC85BF39E511A1C8438774967C44CF9D7A21CF37CF005D1B440B3522AA5E1B56C07CE0A5C262B23D94BD609422C0981EDD91F9C547247E34CF4D10EAA32612DB6F57E780F7258B465183E9568C39FE39ED3B8617A38CC01E4305808EF2567F9D7DAD30D6BF1E94C559318A5B7705F35891087F1AF28040188126B2810057F2D9F4DCA4236970C090411D057A5DA3AEB690964680977E50BEC8271B585B9EA87307CA4697455C652B2D9DFBBE3921137F98FBC937AC9571DA4679C225A546BEEBE46EEF0923F8F2806F07E9973CE28739FA6BADC42C4EECA4694D01899502F8B65D680E4A370D3ED9FBB4AFA388AD79947157CCBE1AFF3A1551DAE32DF7C5D831FB9937EDA019418270796B7FDA180A3C142C2053EEAA42D713C837450A1E0E8DD09AB96461AB4DE5615AF09839963ADA2E767355E93505D538946C2A32D2CB090E24189A0CAAE343718F186302E615533570D050EBE7FEC3D7ACBD85CFC5CDF431A1FC4D8FE4373D11CD766BAB7BEEFEFB92B38C7C909F84EA72F046E2980EB2A63D02EDFDB72E5ED4CD462E27FF75A163D292280B0153374097C810409EBFFA28F19AC60E1C15B8ED832CE98CC496856D76784BADF45FC7CB1552E91BEFA02BA8B1EAF66C64B3808D1B0C16E0B508A125240F7FAA754FC4039D261C155FCA8C5EC989FDCBE5B5707D2FD0AB77FAEBB8BAC1EEC5BA3139F3ED092EBC6BBD4EAC35BAB502B2B3F24DA2A69E1AA94BEE93A63668B4A7AA17C0EB39F881DA60BA846B17816F4D1EBE073859F2634B5517B06B7FFB22675DB3516BB4DBC4AC5FF85B69FC90019FFEFD66B9448730CC8B13E7E3AA9927734E13D15A9E5AFFD169C34C2ADF49C8C702914078458E484A0CFD1CFD5A4C383A7F3A7B423E6A50766F41F3C14F129E883BD340B900E5980BC4E657440FB4D8C7EC0652ED26FBBC6853D4C7F774A6AEE26D758B96553A49B522D5634E99DCE8661EF7A4060AB74972DB443AC4479921890FDAA3D604B0BEF648888C8B9108FB313BE3A010210349960D8F0C262F4A13CEA89F8FB2D77AF58AD1C099617AAC306C6CCFFC8BF104AA66BC11E9ADF2598075A4421E1547B2D268649514CD6629537625D80196D07734A21DB9306391DAAD275D593EF3887F2F128250EA07A0C4BA58543A194A3BA07A62B74720206F1A90A99850A35DD7343F776F3C6A9DF5EDB00146C5F086AB9AD0886A7C2522CD41766BB88058741FE71E38D882912A55D5243801413FC2ECE27F85E9B584F3FA036BCA0652FB9C70D0A7790CED302358189C7CD12CB4C25593FDBC35329279EF2D74F807393CE03ECAECF2470687ADF7AF4711B3C857BCD70E281B5F327AEF737F38C2CB570855ACCABE05180D3FEE93E38A5E49C84D299330A20B48B0A5FD493831C36CB585E9ADE11F73092E47BACBEB752A907A0B8C8151BD4AD638A64BABC6EA221732B863495F8D033D261162F678E2B01E2E4F193151E5FD19A0318A843552C36A2F92E148551847C68CBF15D50790166545870BE146164DAD19C13EB437608CF5C24B9A409B22922B6CA5EECD8A2436D9A24621A0CC4116AE37EF0DAAD4307122421ADD1E44BD72CDBD05755CF8D1427162DA608988BD0D1FF436452268685F8F8BBA7FFA2ED29DE270FE935A0D69E3531247A89256F5FBABDD6516B6B3918AFAC67B37BBFCAAC464344CB802D2AC32901286D1832020D2BAAC846BF1F812C5EA84C070F31F77FAD9D81730161C904AE61C3FB276DB4CE65527EDF8007573C9EDEC9F63038C685DCD1B985D17D5D96CEFF1ED7C0884680E0BC6BEEF888DC2DF30F8A751275912A2B338D47934645E5713389BCD9513E0E758AAB9F8442A93AFA14C5CF832180E1A677D17C0896923543B28ED40EBD0BD71FE21F6162F485ECCA4729B3DE6205F9FA5045A3AEF8815F2B7767FA4D8A5744F9C8070E875B9F68D45CFF6FEB4BAB1AF09DE720B6A404027FB40FFA5AB59D573F23B0C798A5535D836A9F79D4EB8A73CB0FDB1ED3F7E1295253D05F9279B30EC36B511ABB139CF1B3E424696081A2EE6834BEE2A15B71881DE3115920290D257942F2B0CB4A7CBC2B5318985DEBF79517566F55EB66CBD7395B53B99E7B0EE5124D32E1FCF50EB356C037A5F6FEE567D52E89B151A750E0F2F36312AC5D1A2D58A252628564E7D08BA78210C1E7E9AB9FA3B6C2A05DBA5CB2E2DE078FF49405B9502AF8044A179014BDE10E2F1A7B9EA4070ACA5B5A464E28B8AB65D1D40F3E8CBDA2A0072F37E789592D6A0CDB1DD1D43818263B76BBDED467855FEDE672D6E55E8EDAF0BFE73AB8D72666AAD20A1F52E2EA683ADFD2C248FFED1E145E211CAA5035DB9DADBE0E0E1B3FD1487158A784CBA1B72FD5B39B46662C72A29AFBC2673F5E97B13CA1EA38D139AB3B387C09CA8AFC3AD6A31C004A24B533A8581A8FEF67A2363EC1AE336F4E84B5DF291223850A4C94D913C7A2DEE94202C8D018AAE4CE731AB27B8B68788A8CDB88D94F657491B21DFD4CC4861C5723E3BD9DA27C8990CEB09AC7AC784E4233D66C4AF98EBB43BBFBE4CB58674E21B6E51172524D6471281B433ACD65A3D72F0CA7548EC85AF5D8D8799B1B8D9A95397D066150725F22D26C347D125594490A1646700C9439DA42069CE3DDE724B11FBF1495249B89B375692E3341E34DECB58CBDB9BA4FE0AE940D55863751540A636FE1EDB7E625EEE84E120D85674BBD1B73BD99A56BA427D91B7AE47CDB5D2770B590EDD512D272633A203082DAEF9CA225355444EDE858A95D3B43A708918FB5C089171F5021277F4EC411F2A17D79BA8A3D18BFD7498C59527A9E5130AE775BD1F4E7060874DC7DE6D3F63FE77EDFDF8992BABE4495577817985F08F4F6C906C1E0E99D90051FE784482D4F74E2032C2455E1A97B0E5AD377CD702CF9CC9A7EDDCE30FB8ACFE3C67FB7973CBD0B2506E994479544D27829028668A81B0BFD483452E8D61B867494077BA0E1A56C4F869290A45787EFCA4EADACE42A13B62E5EB899D53330AFEEE6BAA54421EF710F89DFCF9D2546FD28CB9B9F8343DE4D3EB4A5BAD5D5E213CD347436A81C23BB209E7610287B71F327ECB51029A56E1B8A4003F33DB1966A960C64EF1A835D77476CA78FD2BB90F3C29DBE820D6D9F1A072BC7A8832F0CC57CFC67DB3E7903149A2206E4AB670E0B94A58E0559DC6EEDC9E42E41387CCC0475CBDA2A5C6BC0DE9DB90F436484B8F9727521DEE0BC962C6E625C4C5305A774DC3C3A1646FE0C39ECBE8D596102F7500025BFAFF746C471DC931107DBB6F3CD40285177CB39769EA0B56607946272CB6E71EDB0A8FE43E2F1205F66C287F91CF6670B430FA76913E43A87801CBFCDD21914C7771B2EAE5183D02A574934070B6115E7D8F128B3D21FB756865E1280A84B006B9A4A0766B0FD033DAD47CEBA3D4CABFF9438220E8D6FD22E1BF74B78B4E701ADCCE46E9ACF7C969E8DDB1C7E061F0A78F48AC6254AA32D691F0C157ADFC5E61C0FED0568E32EFB2B60816FC104CB29BF7D5AE1BC0D50E65F22B8F3262B73CC2049979A47C78AF512F5C94663362F397B3BE3A951C910072E70EC9E1B7F4EB05B15E08795A95BF9B028494766FF269585850E4F4F7A96BE5292D7863587CFB86D854CC80D5C87855944C3CD70D183AFEC12A9A2303904476362387F45A285CA3CFAF33F0844665199CA1C97C10E3A5CE518E8798C32DF9953654A989433C4B99462471329F9D8705C1480DE5E1BCD523D56DF53DE37717BF2A118D48220A378154D8EE5DA852CEFCDEC9AF1F501F439C242BD5871A5809992D70D31E1CD431B02970BE335818D49278421B63A58D21A5F7CE8494CA95264A4BDC67F3312AEDBEAA1A657871E0C70066E53024438227EC3F092FD8584CD744E2C4951876894F3438137C0EB835ECE6F24ECBBC5F7F5C7E20D03C2E958A0FFB5DCCC667A21D1F228697EF45BF2FF0A9D74F5566FB8D73DF59C59271593CCFBAD994BA52FDBCFCE157BA01C35F61E8F0944E5B06C2BCF0E114300CBB571CD7AE5B612B22B5D7732FADA30B7576C6E92238C7F1A6125B89645AACD1258CD1305AD0ED9FDF7FD51EEDE5D5AC027481658211F72D8446328930FCA7B2AE5B56278BDF2BD408F1A32C753BF483C23D85238FCA48A533E746A2633B1BA2E18F143FED640BFE7B9428BB89753EFF9C9B8D347570BD8C265B5BD196781CA04136725D88CC7668886E12B6680114152E6F779979DB13155A078B36F64CC145D4977C1E41F9C5A5092BE4D11C99088AE3B0ABED30A62E3FFE558B6F535AE18D21245261ED3A60C32C432707134D2DC4E5D2080FDF8CA1A4F4D271BCE83825E8D8479E40A7D4800FBCB766B4B9656288EFDC6C4DFC50144F3D3011C5B30B26BD4C4AB2817F52226DD2FB313578923D2E31500BFE5530F553DE88574C474E3A416694C31E9BE6F46865D70FA0B20BED17F8E86020EE05DFD27FBC125F7AD5F42777C1B3B01DB4EA2C07A1FC691C0C860FEE7AC678BCB7E82DBDAB4226A4D1689A5C6138C359504C5A560764D99BF495E65CC551D4BF32988D3633F70C9D5AD03CB4FEBDC078F126A26BC96775DD1F14A6AF6B45832BA225F2320C1A2C4BB9FB262D70B5874485D91C83193511301EB24B76D9F85B8401E0C126907755660BDD7791FF7AAF511BBF5FA0D647265A2B9B9028BCE4FA92750571AC62E8A8A51A81F0AE927964C3302C6F684054BACD2F958D66BC67FEE585E3CE53E8CEBC2EEA3092A8B373CB1D1E91DC6AE105F030C469C02800DED80429ED29D5EF947CD4BE63702FCC5B7C424B66633AE7FF0C494D1677D70F41D0B18DFFD1769A097493D66EB6FCA36B1AF3B5B11DC1DA6BF457E2FC4DFA0FDA10B09C74F6226F467633D81861FEE8FB0B7BF71D12227E9A94D62DEBBC69B8E5A343B913B8DD4F0F2A7DBE1D502A1689B5BD808CE35E8C22073E5AD7231B9BC43676111B49576D9D9B72A4821CDF40A5402C42AF8630C44895A2F3CA8B731C1F7F0ABAA8352DF4B08D5D3A3A30AA84C56F3E75093655EFD79BA9138CBDB1875E920F0451E9BF808AD47270A6C14269625132EE011F2E94A8C39A8D022CCE6BD4EDC654910025E7A16B6031DE7872049A69E9682D13F972A43EE9CB1E7584C633CBC3A8D42F20899C498557906C43FFDE1EC55817E6FBF8AFC3B68E3656D836FB7C7CA961220063C04DA6D555A43A188BC42037506BBABF3B89218094CAB3C0C9F0DE6C404EAD20CD7DC854F6D8F1362213B671C3848FE1CE3A3B6545744E6016E900118945764559DFC19B5AEFFBAF36665CAA6CDBEA9894C69B8D5E1BB9257386D21B13740201CF87681BD30F0E9CED73EDD669B9ADF4CFC16AC03AD3C90BA2242E35405E367D82903F75DCB678B46BBAC41F4EA10893EC9D3134E732E624DA232886106CA224804B8EEEA3B34AB25DC9D203423521AD8E84AF563B6E311DD672C53BBF722FEB7EC70698FDE06AC2AE38F3FC8D69F50E89BBB1C4E05A6B57E56749FB76FA3B19A8B3C4D5182B0BC1FE22B86CF074D24C43FA256F6DCFEF760DE35D04A1351FFBABB6500ABC94BEF177469F441AE60A7ED6C0FFBFFD8CB420EA58CD757CF837182E6CC13FCB78AFDFA667AB17904DEEFF09E94F3D73F5DC97ADB3354BBDE4A57EDC4FEF253528B0B4939E6B367D5EC47C6C8E1BDB9A48A9DEF817DF5576B58E5353FEEAD20864CA9E65980C1E2F6BF42D7CBEA8A8206B8E4F982AD91386BEEE7F896A113EAB7AB5E25EF9A7354841D3A2BE0DB990F0EEC10727D8B7C8E9B0A1F3C7ED0A5DCBAC6EE6C2E230B74F0547A80A485569F8B97CC574B818E37A9338B3A5E88178D666734E593C1AA2D1AC1974E4BF5DA0FB51F37C8C456D89FC20943715EB4016675B5A63EFA6E55B8A5B5963B3924C7AED3BBC0C82193FD2DFE309C35227E294228096F96F43EB2E7FFC4E171CE0E8050CF834F9280122280EA3C29720DDDC041C440F42FD1E7E388F207F8C3D8B2C14800B6E77A04FAEA03671C66B6AE1D17E0796CDCF9434D6B02F7EE741613B30FE3AB4AD7DE86F40223EAC97CB5664E0063319E89968612C0A93C4165C251768D926409825C455F4B8421DA9AFED0FC69C2DC565AC4ED33E2289E8713ECD10DF0A86BE4C3DF513D4D3C8F788F20A3CCA2D8C10791E4A2EDC317F7B61B4BF156DB0549179979122EC6437BB8ED42046EC517F2882795C85281805CED832A06610C2163F5C63F53AFEF6EBA8466995ED76A6460612042B85B1C49E20DF7C21C5EEF73AE2EAF23B5EFFDF35ED265F67D00C2661DFCDFF7651E1A75ED7724B37C0491471CA95E8DC509546A94FCE9023C59793A327AEA1881C3D57E719BF4B5154812E594D1A03D39624051C41B0F38F1AC2712B098343C0C049D158BF2A5DA40B2C8567499358B8F23D836A4877BED6B50CFA52D5A25CE2EE1DEE396330B5DA43C4FFEB6AB5A54D8D35781BABDD2557BFBC6975C9ECA3B921D7800A506C2422BF70E0973BCF1197E411F56C0221DAC692AE07EC8A60960839A679904B9668CD817BF03E60AB61D205EE927C27D94F4229B7F900BDD77D78DB22EA22A5BC99CFD087CE947ACE8FC9D12C62C3FEEE3C2C27152F298FC89864EDCB7D2F873B1621A229F1D15C45F5FF3AF6DA892B41CBFB31A3211E14656C21F9F1A4068864334D2ECD6067F4780FA6FA199C9129C684BAF5176E8628505F990E43FB87904C383BEE4DAE0272325C033AB7FA20193F2298FA609F42E044A85622A456F83F041D12013DF9D01FECCC2AE8565C3FF5BCB8B690466D32A9EE94703D0FDC50188FA714EA3CC2B3904B66FE68D4ACED52A5472E46E2FA33F572F7A2CF583B56D42BD30FD7ACA7D16DCF1EA1E54083198F8C999A31F732E223C0DFFB43413E45432EFD60AEF74CE0E436E6962CCB8086EFFD86DD30629090CC29B50EC09F020AAA47F79FAF1C3789D3579FE20501C0E79BE6B302F8681383B23292945AC7113148A0BA28C5A456E731C9E0A7FACDA17F47F0AB6822D829BBE9BD8C0ED7E9DBAC09B5314FB3A1219F826D8DABDF30F106648B64A9323A682C4C209A7A270254495C11E4019FBFDCBF7E5C445A3FD62BC580CD2FAED282C5F6DE62C9A66D477C7A09B541C55F233C1E404059F2FA113E6792C9B75142BB20CCDE559F99B9EAEF89FC1A585EF241E00BC0EEBC0B7622116B6636F72289B4C33F9F0DC7A9FFBFE3EADD7BE23133CD7BCE6DE2E118FFB2D970F0228AE6C6D0552C828231E830C20EE2E2240AC113DA99F495D7892AF0EA749CA70F0ACA75167CD2195A75E25682A6A1AA95DD23DA155AC552555E59DC1932F3F05E6657ABFD82F24AB90B6379E09C2871B1611D5E449CBE12C2BFC1B5FC4D3DCDC1989C0BD249C8E090D5A5C22FB06A4EFFF248D7A9AB622F03403DAF5C226D78F82EF18FCF55D8C3A1BF9ED87EF9E7DF73AEBF25375CFAA5547FE5BF2251400488E16DC5CE4CE7107B3B2C677D317DEDCA1707F109A6C3E7FBC2C8B48033050758221A32799F36F301F038E83ADE3A3E505922E8BCAA987653CF07988825FA2B2ECD1849D2946682569E2AE45C65EDC53E7DE542F7D7EB981472B84B3587F62D1A3BC3F6C2E21BE8F1012E5141F575C28224AB8B50AF57F95565FA57A66991AC9E974A04922CF4BD20D97BF172BDDFFF59A18F4F97FBDF616281DAEB129866DDA373C4 +pk = 76F7496392B7A639C652CE3446EA98DE134B5C83FD5DF09C96C3172DC05A264643BD8F96E772BDF1CEEDCC983564398EA5D9E54B0F6FF6D170EA814F1E6545792A289E263C3E9C222C3821B6663FAF81E0FCBA472871DB2706B8219895C3B6EF15754E28155A9229F3E8C73F9B885728D0A9A05E4DE4CD0E8F7C0EB5852D2AB5220CE2A35F233B54BA6300973213B2527C1BD205386A2FF5C56CD410C9B12E17D5AFD3F7B5EB4F649C594494C2FBE0AF8F8D2696DF274BE6F49EA1E85FDD0076EB54DDD53A385CFC8DAC3AEFC52024D7EE24DB936FF021D902659884B4432897D570BE908337B29B03A541F42E10A63F5C746A021B9EFC0F48E916A1EA81E64BAA443867854F96EBC56E42BBB8F6C14D0A09A42E2D4B10058160CCFD0C57A00D767CF293740DF280FE34F233419BCADA7290AD1BDFA5977144A0325FEEE302EDE986BED7F930F6A1FA443BA1B71F572FE7C1AE0B1DFF3370A2B5617C728A75D50A2090C0175E229A7C684A20BE1C20EB16238972AD999441F92422D3F29F7C51A06E7181C471573E99152AE2B2EDB20E524CDC3097B0823997DEDF5D975CFFF81C68956829B5C27924C2B088CB29E3B6AA960ADE9D1297B317016B6A9C6011C71D42B067D5701253E15117BBE314D96474DB1A21F283FD421F72AF9D023F07687165161FCBB9BF5FAD53538241760E65BD805337110955F8C63AF508851AA5CBFD7C642D700BCAD70F93DB50041717BCE5170774F9F5FA22F6F54E0AAE3407F1132F79B827EE7E6D13E6AF0FA9567686946021BB472B39BD9EB6C7F72ADE3544BC5DFCD042D79E6959592B882156B70A16ACAE1589227FFCFD1DC504FE17BEE59D4BCB9002F8C35A2AB7C30934F7AF68871916021C7D3D8E56BA2ACE3D4466FFF27A7996DF961D076670C1960ADF90A54BE2CEBE8CC302538E30C753A34544BBCC8B4FEE869E54997534BD6B170ECD16843C25FA2A4EA133EA89A5858BE0F37DD02A250BEA7978634C485E3EE7C70A7320A79CFC4B41CE717243D6C372FD5F4DBF824A6BD8F2CA9B6EAF5702F0E757EF23585F8C627989C5B1BBCF3A279D304B25C12D4D1BD8425871107F1ECDA406BD69F5EDBEF72C3BD883D80FCF8F7E0C02701C891F39F48D3388DC12F794C49156C5D5CA0300604FEFFBEA4EDF37CF6253F4D6EE624EF5F503F739038F0FE9CDD8D7156126DA3297448C6D75512F2736D81AC0010F0C68AE95B61E6CB1046320EBA3AF84BBD1DCFF51584E00E6DFD5AC0062E9210E66B0861F290C4773F3E340DECE919E6CA240135C382685592D206FCAD2CEAAA8EA385533AEE2C7D40587CEE8F919B1625073DF66630E94FCC5DEE73FD3BA4B5C757CABB57E6A699512234A0340928BA09A0F023CBF9F4D82C6D88201A03D37B0615781490E267A04514A3781441F6ADF7066E123B4B3DED987A6AC518853CDBCDA83452F935B0119A918FA353815B2406D156C8ABEB732C5EB5E687E0015D6357240F9C67AC3C6EAE1F2AE64114AE3FA4EC7A28202AC4A3AF0686FB8E28D5B0C9140A3C3D210CAEF8ACFF62C4B678C60D9CF643ED47832B5315E3B027D3D3AACDCD938268909F56B63C4C2DD5571013503A9C15788E66524DE01888E10B88833E790FA4387574FD9C6993C0A7000E9BD2A29D2AE0603B0D2514B94032CB0B1651B98283B3194D5CC89165218298E33D9F97AC3549908569DB7DD1677CC379AD4927A05447A728EF3989746BEAD16CDE603FB3654A3D6D841DABCC7E39731C32A8C3ECD987625A98C3F65005E088A6AD896CF1BEEDED9B83A6D70B65EDB195176BD19BE3016E2B6A79E73628A1045AE2110706E68E10A42F748B8B13EAA15B5AE9251985A1D9FF16BD9CE84A204BEE4E14FC84FE6A98018AE63A78FAA5FDF36BBAE5315054202FFBAB08FB8608E0293299DFF62F21333B27F92411B982EB0174F4A55EE638E03E2D1D8413E5F2CD47B4A27FDE38052E747CEBEA22B1D09F4F76659A7E147EEA6D741EC096CC74027CB48592EB4C74BFCF7821AB4DBDE2408847ADEADEE09043A36546ED761EBE626EC531ECCF5321B0A6CDFCD1929A3BB2489777278D8F7007C508052C1C81AD8E31B5D5A42A10546C1104046ADE370D065D288D57E8639ABD16E9720D26DB94141175B713890AFA405A6697BE8D61CCF85D86171DEC6E551F4BD226A89D2F7914F73B96A3EA3E191C7214D8F5947FDCB0AA9A80A6F81494AC9FE29DEEA3D1909433A8D0CFDA14BD38C97A8A1E309273E8F4263CFB5CD51486047D7A19FF67A6118F7F1B3D82AC46E8A519652A0AE056E561CD4A65A92D83F934F97C0648A75F35A0468F8AFBDC06318784466E29C03CFE39662DC50B35FFCE6FEF64B6A72BE0C63E4EF8E2872EC9332467D067749E2238D16BFD5E7006C05193A6DDEF6C5A154EB07AD2C6E2396A6D47D398158B656527FB5224EEF6E40A15EFA066EB36B003949985BD212BE6CB956F5E0E58C3AC7C2B856771C7519F2470C9C4FE6782E9E54ECC6A275433A19C796D510F6984B3B2E0113EABCBBA00B93207F1D8E48BDE61D625D6FDD58ED71F7051A25945DCE08849FD87478590168C7A92CAA5E5D4B758D76CF159C2C72AF368BD4A84D037F68CB365F64E07BCC1538ACC5BE636E47DD6D6A82F61D36DDC6175DAA8A7B6CCD80E882BE320CC252F3AE74F9CBA1D2607335A4FB66DAE238EB9C791B22D9B79B4071419B76A48AC621183D664E632AD78A76E7740C5B64F6F439B53D58C5505931A9167854C675FFC960148D6600B32F893CD8F90C0C836D809E0B9E9A5BC0D3D4306E7DFEBB863F1D32EE71727FF31992364334E53C005ECECE3634CAC0A8D0C110C72D4F9EDA8B1CDF8C8EDE2BDFA92AF9C1CD3B97F6F5BF7984C889541F9E3555566F4E2ED270681960624AEAD8D4FC98DA80E0EE2F59B4C4D2A946BBD8AA594DF44F3EE1A45FE030558A36C7F9E17A7124778838D12E0344600EA0F76BBD5585D3A683FF7A5F24F14E1D2716D48A3378B7824825536CC6AFE6E603D0D2E2E1E8D0B786212D56190FF172640AFE44B5531D6278EB572AC171C5A1C8172110FADAEACE2D6195E401913FCF51D4E9C6C89D708C2C0BCD02418469DDF323242DDA0D8DFBFAA5E09EB9434A331667833B6407C8EC76AB666E9F48B21C9A755D050C196348878F149712FA823672E55A786111BF1281EA8ECAE301D7707C135712A012D5BCFA2C94ACD314DBA2E008465AE747D94DE7EEDC3B45FB62E08DCC529B4DCF8E2C3C481FCD0A0B528872293082CD0E2C1F12F1D3B9DF40B1486EBECBA3FDDAA6B2E47D89139592B5CE39C010745ADCD87E98C2F920B991A58C53558E2344612D896DDB0C10DCC07F0D383E1C1C77180C8C80B81DE11CBCCA585E310FE45D1C2F33F1C457BD3F676123BD5239FA5DA896C18079629FF16089D86BC9B248FF429094E51607F523D43DDB1DDADC195A58C7DE9624DB448D96EDB9D1270551316C42CE84FBDD3D48360D5F5BDC49685AE4CF415AE350D709AB7CD21B055B6524FCA36FC94A0A29FE92DE5598A5AC2B9DF1C4E693888BC4EE7DF9227106BF30F4D089AE6D1CD22EFAB013AB8E9C425EB3FFDADCD3DD4C8C991AC1DFD558FC9F7F6913A09DA6496E48528630203D484448B10397C25D34F50F70B0341C45EDCA71FC1887E56861F1D1E8D4BC29CC2E33193BBC6E2F374216ED732970A8974D777CA943EF17CFBF29787654F5F2E1F72341D356B241BB87FDA3FDAAC04A093589A980A30842057EA300A23B3C12BFCF4BCF3DA5DFC21696257615824A0D801EB98725FF95F34A6DB5D8F2A07FE5F1ABDB92CBBC900A46A87683E9AD73C775F45398BC3C0AD4F48BE0B00D00306C7A69CF3ECC9D5108540BD6D1F48974A68E2139FADAE08B1B0A577F2ACCFD5044080EAB88F9AEE8864DCDA9FB46CAB7FEA88B57B9E04CE6776434EE7539C2C9D2803E57E8D9291D80A4D9845213717AF3D8DF43F5DA57E14CB2B9ED4AA31420ABA14CD0773C9D35C15DA33205726B6F563AD5CD51D3235245DDFD5F6488029ABAE8DCC7A85E856D9C1D8F051863E5E633EDE24F19BAE1C4D7B900BB92AF5B22AA40ABB131AFC4CEC1CA9975BBDB399E9FCA12B5D6A7B673EB01F0036972DC8F36DD7064C3CD5E83E598A853A9E0E91B07D03F3C3CA83B6B89CEAFD98ADF391E74956C77208E0C9D649C27DAAAABA994550335438F26140FE2C06986650E071103BD3F5D0D0FE2345770DF99C882DDF921DB366497ED8F925CAC915A2E2E29FE8FD512B61C8501C005D5938B8D4B1F3AA74400937A346599CF70F160D4696846FC0BFB40FBDCBD0B5DC8386B699C0406323E3086B4C5891CD825AD9BB80A64014380CE5F25A601A3CCEC19B25A3EE5B930CC6201FEDA3A613AC24BF0D2B9AD102CEF983E6A766681F3A036B5E0C6F0367C33EF6F2C4F8D83F1BC51D7D105AEB4CB1F6B737001131E0EEA6087A8C4E3B53C39697166C1E39D9BF92A162A89BA6DAD03FC0777BDD8E72174C8A236A42932FAE421E7926FF2B284B85E61968A4DE71B89F895A98B1CD0D9548983D9B3294A8155D3F693E47E14CA65F5E9604A885F9FF5652BDA715A4C22B4B78DB5176C37F19344D98FEB587A68AA285595DF3E1785411E5124937E4E9BB9E1D0BE8097F950933C5B5FE4ED21715F5B4ADDA05EDED54473398E698D94F5761110BBF6B53F17BF10515DB1FE867DC0BD56F4C01A69B159968CF672D62E1817F31AD8E840CC7CB6F2079603A61F02C1C8106F2F99C46A27588F8406989445C3E8CE8AE3F7C3CEB2C4E9990C6952B04E75EC0BDDD14BD86AEC8F648835921A4C847CA9B4DD698857EEB37EAED7736B2FA7950F11BD07EF046277474124E93F4481B0C5306BDBED4E6DB843C0FF3FAF6618FF0E824DB77CFF1805A14DBB57F5A69ABA159114388CC83E0A8C536715FD38645E5A424447D041C6C816E2429111BF5BA764827FF11D3EAA985E5EB0523D4624D4A700CE81EEBB164BF5DC0A18E9990118293852AD7B43B12A122A5BE52B98B53F25A3518521BB7482645B42BA7685B1A8AFB88132A955F39E797738A44673D3CFACFC41A54FDB0C9639F49B1748D0871E8F33327BD6898F5D09F680F61B5C30DD7DD095A2D1A7CAB0E439615BD0DED3A650E97171F8D7468C3B8E6E793352E646D2F7C292D36F5CA07B12EB26F1526B372F1306EE3960C1449A1A26F02090D7A6233C19F758DC24D370DCC2254BAE7EFAEC9CEA18BB29FC027225A1180750CE5FA2C0EAD7289BB123BE77DA742DA97804B6032B6D37624DE490F139AE75D72E5C804DF47F0DD99AC871FB8D4F0F85E94B4FF22C8090D3E523F19BA249069FB794D009B089CB9BE1293A7BEBECBF731C73484CABCAA7EC6DE6387C31C5E72C8C7F02112E04BE53F7966068ECBA0CD826EEE7B3CA50BE87FCE1C11F4FD0F79CBE9689B9B942B04180C398F671B5D8653AD40DAE95EBEF61310224548FCE25306447DEDBB792C52F31A1F40CFE6F9A9C0687CD521F875D1125EF041E7A85A412DA2BD7CAB0FD989FCA57BC843159A936B5CDE05029C420E8D54DC9186DFE3D933C275C2F7FB35ECE6BA7E0CFDA1B564130FDD92FB2615AA52C531D0B6EDC7A94932080BC8F471528E0B7F543AFC8A19F3AC7BAF9ACBE059B9F48A3F7ABFF189B6759CA1391A3273F2AD9E51AE952DF404351662FCE40E2028598C1F811FAACF4F4ED2C8CDFA3E3DB6F4B27F7FDD5A8E865115ADA4E976BDE997B4F74D4673C59C995A3D2D08E1A8C06BCF54D52A905E0A1B851B2D173928AFE5A47711C451127144274EDC451662C73F1906431C7C7511F126CAF9D65A04403FAF717EAE512E9A826DF80940D7265B0881197AE654067B63062AB7C67744D52E8617835FBA4A929F7FD9BF2F399922E56AE3F0A135055CD45F9E59954B649FCAE1B1A3607FBB536334E8A66E86DDC66F1C39E3287065FB0DCC079AD09393BC8C8E3330CAB29460225DC11B00D96C56F52FF2D86FD98935FB9CC764EA8C3B32316D2CE1CDDEB38C8DCB55635BA2B26241107F8DF0E782EEF67F8E1462EB8AF8EB691A8FE15B25CD74EA5F61F7DBBA0267BD429A1F9BB0CB5494CF95ED13A60750A36AFA0931B9CE4033202028BC38EF26E178466D373A73FD0D19392E15E4251544EB096CF2EBA667159266DFBE8E520818A35A766759A2912496EDF3B057C0B58C76246D3F713BA2392F0EB5D2333A8D8302D0E267262F404121EEF83D54D3C2A68CE94FEC91AD07AE361CC29F6020AAD051E2615189198D2AE64D358F1AD0F6FCE3F64762C8D5187C44BA6BD54D350163B1EF6B8213208828E9A2B5EAFF2EA7E5FB7835ECBBFC650808A2B8CDA92801337EEB3F016934231B6A06DAAE6BC59F6AEF3DEE513BF6E22698056D541FAAE1E97B021524D476FD25E2E9377CC2B8C50DB2C2CB4BE4716D3E4CDF5CFA54D7D675A704FF04301F51B6FE555FFA826BECBAAC06030FBD397FAFD4EDFCD8D6330763D476273DF7BABC1D842C687EAFE2375212C7AF324A6C9E5ABAD51EF86F6A1D27E5C1222A38A63539EF1755638A5BB47211DC1C0397CDB44D707A49E06C64C45394242B724FCA37C471CD47D53AADBFDBD5269D3B35B6E82C5117EBB86B22E971243D608B971AC9AD6F31704E9DCA777EE5B1059DD5EC7019B43F5BDE63B868AC595DBF61B85B5F18866FDA241695CCE4BD1895FA9C40C6F01896B148A595EB2CFAB83E8E3EE359899EA50CD186CD55BEF3E19E67DD11BEB625286DE793FF3DD500433A244DB4D04510FE42F971B2240EFE39044695AA861AF9724E64189979CAEBCC2EE69215332104441AABF90632BBFD971C41E62DEB92900111F9E6243B79481D3D0F4AB751DDE14B8797125A4E4FF72A5F14568CE50A1DC8AAF17F59BCEF38AB56E4E852428D750AB85366E098003307345F586C747DEE0A1713C28759A810B128A6A8B5F482985B6DCE6919F4E1C9FF5B1FF516BFCDEB1E9F7BD0CC59CD72DA151AE3BFE177486D170DF1672A81C002A1EC06587C813B41A0B039021037346FC7B71502E88EFD4F7EAEC37964754A17AFCF4E8BDA2EDD793C3A4B0E208ADADB74AEE53BF64938BBDB1427F0C0C09DA718E2CC0F942DF3B4B6602213B15F4309EFD3F4384540DBF9D3065DD139BFF7659A6D32B454194BD9BE9921C90F608C91A3E2A99200537DBB1B50B7B55313A7EFAB870C68E8ECF7875E075139395466C8B1F751AC4C08D6D7A42434F616F8CAC16FC2E1CE23DA8F54813757D89916A4AE36271F0AEDDB218ECA656DF0A1F6429F12A4E830743904D9BB3C6C4C6599D46013CCE3FDA951CC32F85556AED43E8456CCC9B2F0F199B27F8A79A77A50C3595273D4B0638DD9E07F40E76ECE5EE44F3ED7AFDBCF139735C8A0F7C6511D97F856A56BBAB59F5F8085782950178F80723870398A8789D1B921A30DE076BD351DDE30C74A9DC74CED79EF952B74049A1E36533EB9BA5AE9685787F5A5B54F041BA51B72D71EF42A8534214665BAA5B81E3FAC0D281AD1503DCEB74DF0A1F0F70BEB45B8E1AF000ED805F035B7A9C594C8A2C390B03446A6E0EBE5FB78C4D4FD037E46C903D8D9DF18C6AFEDF8D06E624D3B4EB5D3ED60FE993AB3EF9EEB58DE9BA8F3A54AAC8F129B78780BB4831B154F48DD9227BE4ACA7EE11E97EAA18B53260628B208C1D97C75FFA3A698D66210817309607137FB9026F309DD187728944C7C3B82A63CF947894134864E8AC2AE79E98555218420A9F1CFE5A3AD0958E6F sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B smlen = 609 -sm = 993B03708A22CC8EFA1A4E7F4CE91100D8DEFBA078291B011A3201FD56C797529DD7CEAEF50483A10A10CBC80D38ECA20DB3086829C5CBD23B7E1DEC8E837D5E482F8B6EF5D147F4A2FE00A92951927B420E76DEBA82F4B646036EDA8B747A18E9832D3E63BD7359AE3610C04217A01E7EBAE16925F49547CE433FF631843897418A8CA246C97FC1375EEBC7A1BF070994F3BAF696B8AEF3466BC27D0F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +sm = F0B24C80561C8E2130E64CFCD378CB90FC246A58DE21CF7FC50EE15E4E83D0DE5C4A6B0982E5EC78ED77F301558422529EE6ED549DC6DC5F3F5F3FE158C92721B940E2B3B3F9F83A4501CF4634B7CBABB747B8EC9BDD624DBB63304138C846E0F47D1B8F84A0C3FF5C0807B5258FB1F5C5FEFA95EDB571791B9A60835C57367DFEE31E6C8459CBC441D23C65B17C86D12CADA18B4D6C8C2B466BC27D0F32AB716DFAFBF050C86ACA281D468E716FB05A0C8BAEB349755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC66E93F0E50A834E3AD46B616760776F524919E002F48659882B42B6760364F7EEFAA54ACB816B912CAC5B9DC3A589888C07E8BEE28F2E60AEC7ACF8358C31FC3E35834890B47D1CF5AE93DDDE008BEEB130E23846C1C637446E71FC3FDE1603A99CCAE48178CDC5BB48F9F0962B716592A6A621383B6E5570199871CFD5A3195BD9F768E375A55D30165B94B85196D5B1491EDFA0C59E9023618C54DF95F30D2C24D7601303729B3C5910B6B0DACD0CDC8DCF2334A100CEED0019D580D398364FD5F5123E6B59A96750BE621118B18E9BC4BEFD093899128441C7C4BAE81A72DF584B9BE21A0932EB73719D8CCF390FBBC08221DD5D2AAED65294559AB3043B3731F5E095497EB6B5DBFA840A49F1DD11085670A76E78606E0B0DFC8AEDBE19809E7B99E0830D7FF4FC4845D9F485EFF3EA3BA4296E0D4EFB84B9564E6FC49423F640E6927A30EA44FAAA8F03B7ED6210E9659947CD2BB7CE0C38E45EFFA3D23407DB68EEF34CFA4B4B6CBB67907FCEB4E27C1037577ABACF2D6505424E10946F533990E0D4CAF0D7EF5003074897F06EE809B9046C89D329C692D3F53B9DD43CE68D51A29A84DD312B679736FED500A205AD03EF712C2BD0838B0C036C23D084ED3A55508D496CB8142B07DEC1B015058B681F5AD921E83ACF8A94411CA4DD5FC39BFE7A5FAE3A3DCC5479463C6B28D9E32B5E25C6D6BD126D7331A5CA5CC135D59DD19054EE2497E633E6F9DF6C8C28B17FB5E71169FCC75BFC5EE2C0D8D6D2583170898EB5BD2B72DD9470F6B90DBF3C785101A7DA859C78171BF2B4B16CDAB9E733D84D117DA1AA0D5F8671F1CA5464DAE1A64A5B8D96567C2649CBE5AB494B268AA5B643C8E0541FD6BEBD68934C8CD5DFB35436D9B3BF19E366A3DA2046340C74745DE232B4BB0E4B4FC7116528024C5AAED4EC3FB9DB1CC2A79E219D6B2BC443835AF2BCC6FC5FC0B3DD3B151C3B14263D184E0723D3E2D31009126978FFC79C8922EC400C2F936E271DE3AA01E9CD1B99A04E2481EE12524B8E8D5762F677103A7F3DCB4098CA4E3BBE174DA1DA28473D3FF1AD77FAF3E51A5D8AF23E2782D17BEED2C505D9A9AAD4EDDE3C82BCFBD99097E5E7B928D8D7691041FBE77AE5F69D85A433EA24989B5303B60C593B2BDC0F35F5ED584B26661110054660E4665C239DE03A194F577CAB892FE5590F20E760F0992A33198575936B46E5A833FA2688B9E1C3FBF2714969E188FE3B7D83D8BC4935CB731C964A32EF483D0ED1549ECC7715A00585FF0EF2EAF3B7AB78E75E3D47EC713ABC19CCD3640744A5D133C9F23BB3DF5B58BD233E7A6B41AED48076C96C214BCF91D281017D543DC777598E4148861BF135D58F5411D9E009025DC5A5EF4AEDDBCE0958CF9EBE0806F2ECD3D9BC71B230105A1CD1B2052ECAF8BE9080E94C916D060B2333094FFA1731F0D52B09E7CE5C353561FFB1AF97FA43D2775DA2D45B63064BA4D5E09ADA90EE02DE3FB47465E14A6B040C2DF5A407F5763AC574FAEE9B1E9DBBE0DD84C21F7ED18304C7ECAF71B1E234805D24DF051576FD37F94169BA01FE2C0A62123FDD46AA03B9CCA0ADF7B9A98116D2E888E12BD33F28951D819F110BC136332B60E7E1FD7F89E2AF118DF4972727F0A9D41151D69DE8C2CDFC25C18A4E2377F89C39115027D3767420F88B59E06B7B800D894F30103C3671D4EEB913F3CFCBD7CD26179059FA747C0C7CFE4C2C6635E987B0AB29F0F71D9F6877952CF8F9E16E98CB22AE3223D3EC361E27DCEB5325843FEE50364AD1647DB54F36FFB5398B3418073C8A6EBFF00FD6B5D9671BE8C8A7548289F870F177193D89A15924331DB1567021ECE46B91F603506F2F195D1822920C1D25B60851A2AF48781F80A11541603411BB932239D1DA045992577435B1FC157636D37CE041B0321CDBEA94FA0408AB1F83E65232224EF7E8A864E32629EBD67666C0BC1ECF04A725A6781B4D0D4BDA1F431D46D50818EA79E551B19FDAE27E5B609961CF4F71155F1BC0FE872C58CBD4F35ABD7A4EA87023FA649C9FA63000157C4C5F48FC5F94911735D4AE56198C72EFFD7B3231E04EFD684BEEF6731E088F07EC05C586B1DB2A70EEF70FE85D3F9805A2CF6322361387C836BB0F6C6CAB009BC8F586DA869A2FBF0BFA41BA91FFE3611D67FD0F717723CE38F8ED1E474B7E21F0095F0AF72D127D8DBF878C5584A52ACED08D79083F47946C295C3D807C0B23E6029CAC44777BCAC36C409866661BCBEB3C6C87F41260202238E62A151E8DCD8F948C9579F19BD44491903A14F2E291F4EAE55C35389F159428A7EBEB579B352B9E192F0416717012D4B87DB11CC448C3A5E371BE44920A3DCA4069D3A12DE8A1476889304F8EC4E9496AF75BCF407653C23E78898CB3B7609FC98F54711B1D37859B71AB2BC3CAE3BEA63AFE0D3DF9CCFB6A8336CB597DB20CA5A63C98AB35468CA040DAB29E89807A3E2B8103A5022C4BCE45DB36D89C785C6081DDD0911CDFDB13B425736F48B6738A9F9483EE7CFE13739FB9319B96F8FA4C65CC0631D7580D0B88B979CC753682C45618280C81FC78633B55DA0BB4018481796CC44DAF17BE311F53CC7811EFD67030AB8B15867C52578F88CDEEB2493FAE5CFCAB0CCD26F640D292F7382D79DCFDD0A0A6315E843A54B819743FABDC359C634B81E50B3877E7CCABB401E73A7C584AF605A41F2918578309D15695E14B038F08702C44B31CFF0FB81153BBF0F220E6B4F6EAC45CD9A1A07AB972AA1FAFBBB7B5C7A01885A7F8BCC83D0A487B0D9BC1630239EA5BB7927346D20B0F4BB4756EF946DE9B8846D81C9AAAF32CF3E44EE1A7E8666BFC2CF0C326D6F165B7B5C512D1B6F7F6BBE02BB7EE501A9232FC54ABD844BDC036AE0330A3B489AF8E62B1DF51971E84A181B3ADAB807250409CAE1CE300F01F8F114DDB8EDE723299AFC31A93CC7B5626041FC9DDE605ECAD64A91C58F015FD2724427F83BA310BD2D5B25289FDF323EBB4F199F7BB8EBC9C79AFA061A5FF52611BAE6399EDA471A30A417A1137F7011B96CBBBC0AC6DBFB774E64FCAEE5B8E7713EC79211C188CADFF070B79B874C4E2BD6CEFA8F79B3B7F0C957A5D8B9D9D17F2916F2273D9A46973E9CDCE7BAE012145BCAE5719BA06AF2C2C35C08732851ABFB8BDB9A2BC65AFF995049EED7CF2BE9A5C4E22B0B2CFD94582F61F30DB40AC1E4472E79A07D62A7409E9C03D2591ABA4650133A9A68377A19FA459AE3EEF533A86B3E808395CD652C0CA7826B5A9D89E2D2519A08DA69B45DF02221C6B98990FEEDB0FFD6B14EF55AC37D50FF7DCBEE6C15CE7989041511AA275C5E05A3C6DF3A1155B58B1A1FA7DE93C2231F27B5485D7EEDB7CE898084AEF6BB9758297F75EA3A17924285B4F420CC4004EC6B3132D3EEAACBF097A98F487E39466777B53C35BED64867A40AEA373E88FC4DB43DA2101D0086CBC9AF04AA0C203238FB0F3C0FA8797973950B2A3815C49E1BEE771207D48B168E666C6CDEEE84584D39504D7DE079B6AE72ED452F85C98FA7065E8A6F351882233EDC313F0AB47AB9F741794ACC53ECC4BBF143D5F3AEDEEB0A69F82982E9FF7733857BBEBCCFE8BBAC804A978DFAD317EB48D7603A724A6304D29F0E625DDED90F5ED12DDC35CEE4F6CD708876F7A5DF65FFB9593D92FF64DE5F9A99AD5B37E427F4217AA73E831AAA60006F814DB498FCBFA1AE0D2167AE6CCC62A23462BAB5441931B8F38F86A323A949EA128C2AA2F05EFE355295277019B009F6527459F53FABCEEC1C4816ABD6D897299B332A49BB9CC58A669081CF036320E389434C9F6010A021F629F0C741DD4C2F1499EED6E4E27918C43E4703CAAB925A9BE96DAA91E96B3EE6CBDA88FCC6092251F2D20386FBA5ED37D387AB22C8253CEFA1072FDA0E307FFAEEB270C1F9B46538D75C71BBAAF5D595EBE465B53134E4CDFD7E31E276E256EABE3B6B1F8A1ABD56CC766AF5A90AA10340336BC8EC677AA6C0200BFE8517132A866AFEFDECEFA58FEB02CC12EFADE4E65FE0F345B162FB8488EF53F5B96FBCD5EC4D1E75BA40424F86DE3FA76DD6F556A4229B1FF59120D869D1F5A2588E4BCD2D76F6A5EF0FAF19E62524BD95906B8F82E78892ADCF29B3907A81C2B6B42B3AB5395541DD86983BBA678FA0621ADCFD7ED0F499323E1AE7BC5C19FD615C8BDC1E71A260038F99D43AC7F99179E3359EB2E2CE104C9EAE5E66CD6EA97F1F701DD254470393822D91231921FE2DD7A95755838028406E83E54E6474BD42E82E4739F3210CF9DE298A14AA664BA9355FE9B9AA23531B9C97D5CDB5926834B4DD052626B0DBF5A7F123AEE6074B738283552A059E985D32095F11354CDD9998CDD990FE371E7179463BD371187A378986C9B2C7A4DE0D0475DF58B6C8EDAE0B74A97ABBB710A98BE4723CA87277A1355CC44A5FEDD08ADC025B5C6590579FD05241854F7E50D2D9626604B9497B668A60DAAE16D6E59972D1819B46507E25B9138CE3C63D043C4317508EACB8B3FE90B771E13EFA618CFBA05EE976C34AD37580A480FDBED6FD880FB0B4C4DD73B6B2790C0FD29209004795EEA66CEF8176151253923FAEAAED911C04501E597740C591E400A060A6E5952C69E479E44E91528F03AABE102CB5DC67AEE63095375FFBDF43254B3D2560DF21EA4BB2E56BD35D20B9A3FB5C221E3BCDBEFB8E8E297E7BB82DBDF54655B225770F8FF669C435A4BDA739168F15A0CFC83C27B41693252E286EF54F1C7074364F0C24795F673BF4403A21BB2BA83536F1BA118A45C8A0D323310D6CB993984F52440DC54798B74CCD3F190DBEFD192D835547810914DBC854DB2601107CDDB2174A03FC8450AFC5B09722A3CCA992312847BADD57675F44700C655DC72FE244B266A83F0906CF1D2D69EEE5787DB42B3BF7D53CC7BD5DCCE2CE90B043FE8E91A2000D1D0C7FEC330D2723016D841512ACD679E57680BB0D2830F5E21016C112EE7C2A7349768A1B1213DCFE7067FFFACE5DFCB278A0B924581432A987D371A6808576801E2D519C79B2E8B661ADFF554F5F38B126FD06083A831ABC8F9327C65C291E88E124B296083AB540C8F0807FE1946D36331A1E553A2C670D7D444BCBAC37465DF722EDB89F563E05B1291F958085152E1611E10EC4B32A1AE925E536B16AEE50E7414520477953A236D0BE4ED81C33B6AFC614558C73C41108A206F1D1A6DBEAF68B922F083B9ED1C2AAF22084B9E116C79591AED6BE440EE94B32B6BD62326C62097DE7A05E02A83ACCDFC7F96A2E8883091CA47847CD08C23B2E3639A44AB890620FF876A910E979FC09CA671F540AF53692E9C354A9F0B89F8BE24819862FD7EE25C1D710346DEE276DA904ACD5C6B20ED660232001854F4385423DD79BCD670784C1CE3B9523C910E22A69D1A9A7AD052A74D57FB5FB331266A44946F95D63A9CC9F0910873FC7F7D5AEAFED93DAD1150D634274FEC855BD114F7DE7B45BA6287B8D3BE851DDD1A17A2C4ABB079C554EF6390CA8AFD8DEA1DC790FD562EA91D2FBC954102C3D9F599892B71AAE289C499B72DA59ACBE2269B4E1FCF57BA64F5A13E65190DC1B429B877AC03FCB3FE814184411F304FAF14293EE1C1B3E5B5A24C6D4F24DA3E16859AD7FCB7E945A2714AF0DDB798A3DE76319A05F9CEB2A4B0A751726FCC9627A8223D61BBD41E613B8F1188350896D5C544CDD0496D4BBF093E6BE5B122642044DA65C7FE7FBB29A719DFD0E9CC7BC2EBA909989BFFDC8E7C1A19D3CB463C28CB697692CB3FAE5B2C8C8918EC2678E191F4E86932BA015809A182C6EB54FBB849D2C52BA1E0A85A17CC30740FFC1F27D52135A9FBEE9EC66D3F362BA3F0739BF9650DEEE1E9A9D835BF5661C1D2ABC17FCE31E597C8A326CB9B920D8580A0DFCBA891FEF47D22BED3D00163635883B336778D51231E7E2E51139E0ED7882E6738CD425CED75A02CEF25C67959AC6796CFA09300ECA3294806B331D51D608FD62F472C6BCD00AF84F0433372973BB6123D10FD9C6E4B5ED07302FA6DF1FFD734EC294E1B0643A8A50851E3555AC0A6F5815C8989DDA2B10ADFF7C7C35DC9136034508FA4C6214B7C6F15B0E7CA4165F6939141AEFB677D8B29EEE530924BF14B873E23873FC27D3E68558E13685FEBAC3D7827F7454A711DF7FF08B0FAC2E6D663201A1D6B8A0762E6B4D0CF7513A5E66D19C2018FE13394B9510B8504B84D90B5DCF4347FF20E5B304CAA07593DAFFF0837B1800EFF453B0DA29C03C93085EB297CE5BC1DDFA8B4885AFFE7170CEF21329E717E83175F06FDA555062456C4D58AEB1ECEC051D6B57CD93C560256A9327A23DEFF9C337D44CA729FF12DEE3D83524B2FAC6454326C7A2203A39CE5BE79F9CF17D72214ED63AB1856551922046DC089A1760867A60A104CC490DC54D1D81D2B74429DBBA870303E2E8EA9F90F26D5142BF827B21E1799E541A3E19BB84D0B15AB7B8365B575A5504AE3B68EC25EC0DE9D69FD40E2B472F0972E53F543EB7AE9E88779DCE91BCBB03B10AA3D9C328C81571F705924ACDD243CFBC0B7CB2793A2435B046777DCE4B151612EDF3B0F19779EC50742F2F3F3A040470CD74507F17595B87770F12EF3B01607372773370EC8854A54BFC47CBCBCE5AFDF3095B6E59982055105DE596DB5429DB34181430000B3FDE1F0C2A1859F9846BA1266F9D264C28857A355DC2AF11018B63DC3D9D5FF124E54B93376171737854EB0F7D37D2B40EB2529BBAB479FCB2C3921D4C3AF7F312F831C8E7FDE0C103D48FA2E12529CC3AE24028CAE55766ABA5A59F5FF166D5E98125FC1E53C7F8D4DBB41FC507AB9E516E78C12A5AD706FF9AD8F695CE3D42B068E749093BE6C301F88B6B1EF689450E52361E69EFEBC87F3A53B6A88A6385E17B2062954A8B4477A0BE3BFCE7806AA59151F0578FA60E9C47AD8A48A252ACD083D93A4EC882AD50839B7093874AC2E31254768F92CDA4DC43A14DCD5BBCEE21C180B81A478089E4CDA1F2D780E1AE329A9EE28B4A8E0BED3AB7BAC945EC5513F71BE717014D387408809F2461EB6D5258345F09BE4A78C094D4C32D06465B5A1A461DFC4DB1B330AE18F37C06F023B6F8DF5A6C0ADDC49CDB17E6403A8C7C2E92272991882411C769906781878FE2AE2C5D373FE137DF2CC50DB6A9AA7316DCD5B9CC87CA89FB4D6B86EEDE9377CD13BAE2DB873D70729F550D488B1D016B07801C02CE9EEEBD57E373791D56389ED25AD37A0F776709BF2E3F9C8519509B171A52E8AE166113DA2850AE3B520D595C2EE997FE6F23D1C5457C35C9DCE54793B4FC2640977B6CF2DD4A0EAE1DB2CC33D9C4B02A8BE1A40CBF44EDABA93680BD3D2107A22CE08CE22DA4603828600FB98B11CE4667A93F432CDC6B2C2C5B1B121068E4E5EE56A8AD670FBDDD489A19D8C42BBDE69AC03A68E8003B8578A28DDDAB541FC77D05F15FFC481F85890D8B51F4847E3702AAADC83389BB6835527313407E6846823D26EF58E9F7C1AFBFDC4317F8C7D8C7353F2954527214844357473B87725E14E689B25FAB5164EA7BA4905E654A6C9ECF38EA65BC41074AA62DA2FF05D72005870174DE1A68B0009F0C0279A78391AFBE64EC5C9A86E77D154B763986A279CA750A47DD2462161444E09DCB111B47606E6A701B0D84989A9599EC303BD847FB1FEBCA7E1AFAD564E220C8E43D5BF57CA1642CF10DC53C5 +pk = 5A05DC6ADA76CF5E6EFE7F326DCE4BC61F58251B0050AA43B17EB822079F1BE765BC7F3B865625940E46F1422B4459AA383CCBF2C6F3E958F4312FB1CDED297B7C6E353E7FE21C48248AC2B47537568113FC1B1269955E402C28F0631D187D6A435D088898B1C7FB3B63802BCA198AB70C80E29D9CCA332FD4458FBB6105989593495C94842B170981198DFF59D2E21A7EB1A409900716FBC4B6404A27E02AFC968BB028635D98A8BD6D03BEC80EEDFD27D7545F049F50386A72888E7A6EE953816803813421634D40CAA699B362463134620949B3B243C4CFFA0560A318E3FB2FB120571D81F11295334DEBE462D84EDBE14576F459A518E03A982C7F04BA01BC08E46730B601D8120B4706B9FCE2F9ECA877203BFF1216C3A654644DDACE2D7AD3E91550137E000FE22AF7D60B9336F7E3A1044753AF25A0EB3F398C70C3A3ADC5DEDD9F36C4C5230B89555D51321B6CCAFAD529167AFEBFDD4657B3C253A3FD72AAB4028ADCD96EEBABECF2B943F6905B548E7A84AFD25A4BDBAF8F86672753D521A0BED51B28D2BD24EAFAB0140FBFF8650BEE5A2193562AA7C6E871F2723C8B357678F006F30307823A35785983615B8F6245C96AD439B2163EB70D4A3D7D300283EF0A9BC7E5CC5DB7DE4530BF94F76AA0C4B30313A030FC238EE23ED45B560F1A1E10357DE05C58BFFF48FE5B434075B775A78A8BE3057E5687AC2CF856D21B1CE6A06EA621200C7F60C4085EE0C29F2FACB7703E03E51EEC0E2B603850F881CC1EA37199A8343B1882C6537B681812542B1386FD69EC13C0BF386D4F5971C5207D541B9FB589A1FC981F18D6017F46E24A854443E915F5872DE393899BA589220716F47C9DE11F2A2CFAE78F1270A13764D4A2DE4316C106ABF52CCD2FD36713913254435C7121B96DCD44AED90F622E77C4D0B67F3FF8399F6F1C25E360973363BBC6DEC4453D4C4A1572526F0B2102E10F333C65F5DE07743EF3D3F7138B8B42DCDF37D3D91BAD30682F712B4896AFC1D103FAEEB922189F295955C374FBFC9F1D4832BF5E3DE37B2987CFAC25E3B80546128C646726A16DEA27DD161A5A9BA220CC4E83A15AAFDABE3E686F2F068A5484D5EDD54A371085E82366CAC7E63EAF669BC2193DDCA02A257ABBA88F99866B1F401CFB6AA5D85260F352366ADE8647DCCDCFDE3A678929C39318AE76A4EADA3657F625FF56F313A070BDBB203F0E0D8E8EA0CCC7BBE8E48F0C8B26C39450BB8818FF05510F0349D606636F2A56B6897451800E7528CD30E5E92DAFB1A89D25A1F4C231F5CD5CCEA18EB4F3777A59E50588492494CE34C98A8F518A04A83EAB3DF09FC404A102650021A3E730F82B23B868928956A0BB641A7FFFE490449CF05C895D9682D7E5FF7075D65237ABBDDD099E24287721418455B1C74991B2C7AD3B351DE90E7409AE1844344738239E7E31A9FE843E26B3FFA2EE6207980FD29E9F43C6DC5455AB1F6BD299FAC7317545C0483C401CBAAECB88494604830717FEFA3546B1B68D50934D93AD2C25E420253AC218C9D41D899293F1274ACA09E9DAA38DCBA50E92BEF95B7EC6A02ACB3EE212B71032180B1AB867A880D4939E6B26F1CA57E5C448C15652F1C82464500696BFF9A8316127B9467ED032F4EF1E34AD75D0CF9A7948CA731B2E1EE61847A4897C889477BA739CE524CA6A7C5D4611098868E43C097F29DBF2895CB1A377735CBB4C2A7C0C7175F443A9509BF1A5F918363D3F9B4712003EC290699218B24C81587AD38CEC3BBF790EF3E4AA7C8A3BA160F4382F98B57689CDC9F55C8E17768E111D022357F10EF005B92AF0C255E4EF9BBFE79092E6AB384F173C3A2D837DDE493690FE4F9102CA4A00EAE28CC81C10411406C7003162D3F97376D38D07CD4B34DD132F9C0336A94F97B76F4D3AA4DD1485E5FE52AA8CE53D2C460A57AC706804949EBA76F4F4078A9066689D6D386295AA6A08480DD36D78A5DD77EAA5F7A7A166CD37B5DF3BF6CC390E964C30CA50D878A19E06CE25512FF6C8E0AC19E7050CF98928D3A054CE088DE6D539F8877EC930149FA167191E4583479A1D1A5AE4683431B3644FDFDC3BA08BC13A4D3F40DBC82C7CE04327ED841E1476F75AD34DF1F70DD8C41FA2206BAF52F834447D96FFB992AB330895F35191BF178FFBC987F27C7166749DDB9D97104DAC2FC712D57BA6C095E49CD38CE60BD105325501C29646EB4CEB1B9B0491F4277C1E04DBCE00B83277F86974146A7C35009E29C69D03A1EA49AF2DC3C9BD5EA1BE14B552334BE4E8830773D1B6E9C172E09CC88F1010B11FC682C6E7ECCD61AA4309BAAF652DA18FE6436E3821DAA8FF19FF1114C1227943A03C79D77480E32E1694E67434113EA581516295D94CA78A7D0EB24336F82463970960F359828810793C55F6F06274634D127F877D6E8A2DA0D475CCEE614F815B871168E9FBC1C164843428586F537B8BDC5F7F41B9B7EBDC405A70B38895D4B32819BA2AC0CF54F846A96605404E4E85852E8866449EB3B0ADD385A42BAE58DFC76EF2CB7B2AAA46BAF19012676606C4BE7E3716E7BEBE9B8A1407186C160B9FDC32ABD8AC65C0137F6B3584713B0220958E546017444AE6B2CA3F895326D448B6DCE84200D744795C7F174DB8D0FE112AF4E80C56702DE7072640849551EE7BC6156CDADA8A31341368CDC69F1B89422763DB2CAF3D3A5BA225B60E797A169E0E9A14A8695A95F1A07D9467EF339E49F65DA568E49F6EC3D19CEE40C0F89C9CDEE4A148464DF9BA863D4D7ED743A31033B3210D01D476EF6EAACE10114195CD8999F3FD4D8DC77AE0590902DE41AB340F5F0124996289DC3FB136042CFEFC2772A21D95D368D2E608B9CE7FFCD12B786A1BDEDDE15BBA789B1E3D59111EF76BE84CD83DA6B8BA40006DFC1042D3274A3DDFB5D8DB97C52DBF03776BADB2C869A5BFF727A0F60FA974AB5495B5738A78343686E187381FA983561D3CAFF4CE915C63F059945469869738EC68E5A72FF4B06A67C7F60923BC6EF75F4B65173D7EB992EDEA1BE8EA2483405331F2E7393B1E170F4919F1C91EDA78D0EB6A477B94BB31CA1EDD95175666038D730BDF6C1C7451F07FE6C90EC0367181817B1EF25FF96D6852BB5B587772253DADDC489C8C8E8280977873089EDFAA0662E79977AA3068FAA94685BEE566E9C615DC3BBEF1BD502BE2360A838A54D0ECDC963362342C3BB150046AB3D275977692E8B7A05D18CA892C19347F9D334290623E948CA7CE891C7DB61280153634D94A4151C5A9AF53BA298CAC9CFF3E6477A8BDE8338B763AC8B36314282CBDA03781C24C29F873913F02D931539ECAD9D3D0B7048AC2811F3BCB5D8ECBA41397D38B77E1DB5909174DC826B922D5425A8EE92A04EFF57D0DD6299F8D6B5CC5431F84A403956F1685520979863E8A83497968DA7B884F892F09E30BFA8317556EB62E0CAF77CE3FA014ABF15B6E22DAC540F1E4A63570C543A014C0368AF1A26BC515588CD8D964DABD8DB93FA8A21D9FDF7A18CB0B653FD2FFBD8E4B39AD370C645F4ED482199AE51D9EB6E19F152A258F32303431C76FE02B0EA744EE97DF7C731A83DCCE80F8F7FBB8A5AC1F2C70AE1D7BF4CE37921D3906025A079B15F2BCF10EA5FC2B199EAB234CFABFE0C3CA1585E2B604953708C2147C6938AE78FC66CCF4C3FF9090967FDADB93CBA06A93B2F24F0C5B0DFB037035F15D2BD6A178DCD916EEFE22A90255D9A692A5B209BE3FB0EABCD08DB1AAB180AF61A608E8C11AEB2A87A1C7DAF2D1A7E8C9858CBE22EA4E598068719DE196B03AF4392CFDDE7F6DE904CE2BA4C6FAD8C1F76DD5ACB0165A14F8147A9727F46A3C95ABE1A92E79182DCBDF69B017A13F8EAE343C917ADD698FCCB64F6B034B538C7ED2794C5C8785B9A41942FF607923B79167730264D0E84424A4538A633D6ED3C9C77CF11B5F547B882B955C2C041F0EA52B179ABFD2B2D21F790EC5A03827ADBB2D690FD488DA910A9AD8683132E5B12EA31B8F0979D4162BFDFB37FCF881D01D5FE8CA99A63E33A3D3C58E5AE727C9C248EFFDCD96BE4A4F9DBB934249D44A867608C25DDBCA1CE58237C35FE2A498AF715A263AAEC605CA227719D59FA5A73F0776E38F0F57B409FBF183B04E7D204567AD17E1237465E2050CE7B7FA9030D2A3E9D57762050C4C17094A764D7CE26A27A1F0B9D066A26E85072DDF42273F9FC37CC7512FB432FDF623539CDE1E741B0690F885D75A1600B43B13978D3EBDEB2F30C5AA93641A1FEDB64B8F5D9F07C20C220AAC5C050FE4EA74B8AC78C516D120B8314AB1A075A9E693AE8EF45D773149F0862DBC1ECDAC1AB20A421D28680827F831714D6DA09028CD45425171ACCD19C3ACEA2A792516D4C5831E0003DFD88E069C49FE54ED1FEC32EDEA94F92C650348B9C2DAA01A47523CB01118C065E1B29064225BD079D14B86028CD8B5F64E3C82354A512DAAE21DFB1BF1AF9F040448FA45A409757178B8C3532EEB2F9EA77B125C088A0D3BC531A8776739FCBFC72E302433282D20FDCBCC0A829360442EA0290EC7318D4D6592ABE48DD3AC0CE2BF82DC0FB19040FD471DDDCE9C0B812F2E5F5F2D049F8D44748872E45A41336D55E1631BDF25C86C6829E10FD9521143BFB5F0CB4AEA23072B72E7D265C38D3DBF7B0D8BDBDE1C8AD26D34FA2656BC1E043FF7A6709E878E557DC2EA61B38055B767BE764FD1BA23444FDBC29AD4BF24634550ED86B59154FE62E0279EFAA2DA537C8CCD2D2219B0D4B8C1F406770A135871E3035E0467469B30E1A23EFD162E246757A3C18110DA10079B77DA725FAB9A4401C8B30FBE0052DFCFCCF66C8604C572C0C9AEE9239C4878908886A4958CE5A0A2D024CD4ABFA73FC958719F9827F2FAD9D1701F2642CEE48C57414B97728F22511C274BA93E31460115F7D6A06386C1B83429E3552CD869A7BE6E1F92FD7F75E555387AF8CEF65BFBED108D10AB68C168944CF16415C7978080616B82AE88F1846A857E478727AA4E3B691DB2160950053413B806CA1BA2C427AD4284F8D6A6A3E5EF7F85888EBC0D24EDA18A40FBF5FBC036BEB96B11E71861840B77427565ABB64315ADD0FE0EA99E84BEC237C15435746B7E8E9D085AE069E23F3B7507AE00BFE31CB7E77DA05148284943AC52844C88BF63463F40B794F36122F1647976D5EA38A370A4DB824786A779BA1DA2E33F55EE13B7BC0B0B599457A4BCF5CC4658024177254A249648B1E0137F263616F6427777C1AB3E4078BFB329674FD3BED1D1D5B7BCF4EFCD7E59E0072F8A69972CAAC9A6AB9FCD2B7785AD56CCD2E2822C112CD86CDA04B20DE232E8BCDBCFD31BBCA48833831C179AE1452F47BF3D29A7EDDD1974DE8A674FE3C3235EE8E3A3280FC243735C52D500E434974AAB520B8CD09C7B2B289DD9C8BD10267C5955C0F9C78D031E39B2F9BE03B9D227DF4085A8CE38E3837F63AD2CAB689B49DB960A891534D2860688076998112C47B5C20AF4D9945246E9C678CAF0887B5B55F957E7147723CCC2222DC5B15E34BEF25FBE217FD6458DDC61A62BD61D84FBA837C29147ECD340560B91F4A71FBB95BDE39FF1BA4D4002C0945D0687C28219EA1A96ABCA8E27D68A4D3AA10936EBBF22DEEDEFE1559A1D38614FC387964B14FB2463189B67EEE003CCAD86E557D7CADDAD6E55A32F178C69807F3ACE1F15F1D603B1BD0E0BF41B540A5A8929B84247976F78225E90DC74E70FBDECCB4F3EA780C0BCFCF00DB28920E92721ACD4BE3AC2D2527D8702368E112D85B6BD52B80F5107D119B3379D2A1E1B314FD9DA8F473EB9CA1AC4F3C1289F5D07BC91456D974246DCFC260248515F206383F6DB0BA18F8E9FDDB9456DAA1A88D7AE09BB5C007C0C4EAFDDC617624571D59EDE829A1B33837B0EF090293F396A64B0A0A9B3280C2E928FA2ED701B656E8FCFBB3A172B01EA3219B268D654DD1CED05F21B0035DE080DD9A890C2682F6CDDD0ECFF1C92C44C2F24F800C618CF094F627EDBDFDFB8811C876E5729EA7DDE19EFA62A9E005B4FA561EF16AF7401220AD39EEADB4AEDB14393ED8C5C48340F057BCA7020BA0C0C10C745D79D29D4D5C1121509968AE251603D74D7A05B2CAE9AC6D6B5D67B2CA1EAA486B24016DC29CE12996003670E24E7DEA6926D321B74758FEE59B1FE57CB471C2027620C3C04C825CCD28E281DD318A636F7AB32B675B93C734CD1E13588C2A76531124BD30D98B13647F3F989E9745213547972DBA35BE192D7C6CD25F059D294B6B706FC4B844E9A08233B34829DABAC685F6D05A8B71F58FCB541F8580BC8290EEDD205ACF4F016E845E5CA49ADD558124EA6DCA374E2C89C9F1820CE8E167D73C200DFB72A6C2A785164D76B5878ED77770852CF67F92C908CFF6A44DBBAF79FD1ABD8F4877B5287B2986745A5BB91F6B159E8312A936F27A1CEA8FC039A8DD88073E53999ED08B7296827A36D8DF99BB0335FCB6E0AEDBD3666560D177502887BBB7C352A979F118EEE7A9895084967A1FD0717500D67FEC13DB9155067FD73C34A0CA153823CC414A845D629BF0BEBB2E4F377AACE3DD0A24A57A03EA07F3D1ADE52E1439A8D6D4019380C0AF2A9F0F7CD2F5F2CC5D55C725A57B49C8F11BB4A3423E1274FAB97875BF859B6E97823A41E1DDB60AE18070B4E4A4F6C4FB7946DBE6FF521BA23BC4DACE28CF41BB8E019CAD9E857D66F544A7DB9B7CE2C8B55C2019FDC0EFACE9B67E3D3BFC9BD7AAA84B5E972C15381BB60456CA67E3B2AA1ADC5ED633E3478A02F10C0729D69C8ED951E4ADDF15C079E93FD09D43D1E21FE8BC833E2B6DE84B727A7C0DBE94839EBF93EA77A398FA1B447A85E7AEBC630F64EBB12F0F76ABE8E09172E03F3614518DF612C7B92AF10CBD8CCAE3A0C46F20477E4D79B1E29336169844BB063A1C57AF3D71D6D8E26D61C17A0196C19D10D7AF7BDABEBEB86420644DE92AECB14B62AC4FB8CF28CF1640278D0E8F6DBE99D0C7785ACC77D83A1E23F41559173D898D8D30F11914346EC357E7072C72A5F1A89057A3C381E1925110613F867530172542668431E4EFCC2B06B0C83FEBF46A41EA7C4A1E5B098D0A320B8B2E0968E90DA1219A4B65898526AC8EDA0286E8F97C38F83859E6D95BE28B682CF790E7902424221138F7598034B47384D4D344166A3A21B9647F43A366A6218A9504B9506F3965BE3B3A5F2C949503BCD228FAAB7817E2E4D350AEE88029534EA43EA9BD5111A632C4EAAF4FD62C0BF615548221AAD5FE416A4BE17F21170A170B61029B88AFC091F5FEFFDBC7FBBA43460E817ACF92C110B30D8B61110EBEC7720D16169D0F653462875103E3E088C0BBA070F1E40BC21E9DF35039EBB9901B07D75C616A88B6BA47B84A2440AAEA0B19FF0E8CD1CFEAD51D2A4A85A7D433EA5CD3EB845B31D39B5A5E3AB244C011E86523CC7DBBF5D06B61FA9261582BA0271A5A2ACE027F97CD1FD29AECB00048F9F9C94A0ECAC57FE49065E2458310363A643C21E7F53CAB142A1E981CBA7E1C5CF129F17A993B1646C4FAC2F5F3AA1FB5EFC6BCB0CA16BAE6A33FF69847E70F137EBE426916E8347288E862A624ED8F0BC8E142710B79DA42F141E6FC478071E14EA9BDB222A237333A52358CBFBE1AA5071F9A294EBCC525AD5CB671AEDA5F241B2DA024E79CF6287093EA77D70B1542EDFA0AF0AA85BD318A32BFD55875F6EDA9E7FE950E90743E3131987635B1147C59A14 sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491 smlen = 642 -sm = CFC136CE0997E6DE7FC2D7FC965C94E6380C8AACCD96483A6A52AD649BDD45FF99E04B47AD6A0812D68B4F07D888561ECE8A3BA4544F82A4D8195806439DBEAF260526CB462C6DCF14847145318610CC5E2F16210F1B04AB060814B97DD1EB372534ED81E02B4866215462B2A682A8CDCF766E8EC8F700DC5BEB2453B1DD09073A98DF5FA79079FC09C87E52C75873127191A3FC41778588E2F3EA2CB493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +sm = 6EA8D9F2AE620AED251DE7E66FE8B31849E3CEA24491FF82A0B36A363A30A4D6A2CD1F5A84AF666E2064F5104B39A0B3671EBCC486F7F0A431BE9371234116FA75E1DF0B6A94B39148FB182FF2E5F30BDD87AD7194BDB3D16572BE4A98EA82CF48EC623519363309D7047407AEFA393679A2677C88FC72B9A058C7DDADF8C1B9CDC48B661CF6A19E9A0D84CF4CADEA3E337C58174C6014F2E2F3EA2CB493C4BDC31B37A0E13FCF1061907A007A147F5638192A6F439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = D0C0A6FDFF23E128A53B9A611A56EE03C4BCB58EC06925C46B60B6EE92151A0A521F50BDC1B9BB7170E88CA8F94DCD527013ECB2D1F5A74471AD7116F164EA33C094580379C41D8CCDB0B94BEF8D05DDE64693F7D907CF686B284FD9E4C46358B32DD5A0737AACE595283ABF0C569727E9FD2FE015C4523EEFEC1E87FD12D0912AFDBA5C78A77D6D9143754C750033FD77DD4CB44B1BB399544A5FC62625D363E4C32A83D11CF96DD881EFF349270F09931837C517DA4502C561AB7E8A5C7742EFBC375D0E121441A08420A9729968A5560AADBC7652C54E5D7E4172D492DF4BC271CD99FAC57724D59610B10B786D8A0CC51D031D3E26EEBAB8071B11CEB58D69F488081F2D1B61F0AFECF3FAA116084B6100F8EC03AAC513B1DE3F1D49318C1DE2C6ADB83AEF0E860B3DA880352E5718A3695C087F6EFFAD1109E566244E1542139C7F355C12AB026D3595A3F7D72881DF2E598626E88D8B711F8F37E9733819DEADCFF776930AC2E0E7C94876B9CBAC2EBE2A1B7C77E5213BF6934D3E0F3F33FE394C466D2ED5BC9F1808077A8DA3E588B39245F4F0D6FB75F3BF69506015466FDDEE64F89A54713A50DD73CB4B3817DFD4A20519FDFDAC6069D78A8075CDF750E7E3F2F9202A0921DA69646D20D8DE1C35BC9C08C498474575FFDD17792114C40015EED183FA1B3E7B05DF3C8585617C2740D59788FEBBD434A0B1E506D4C012242E226754ACE4992F729009F1E54CCDE3A50462DEB5307EDBAF75F518C7B3D2CA431F62D3CEF6A2BC63A62A83666F062C6813CEF28D3EFF04CF03802B6B0BD39095860E1813F1E49F99EDE40ABA74B9A820A0509E8D0694C1095CCAFB3E8364196E3EDBD76F89FFC22F142212D2936E38307FB3163AB1433331B3345DBDAB7099FE1E13E472252EF7E2711744E2B46873963CCABC251A0AECAA1E447311E4FBA8E50F272CAE319750D89BE781B52D8204401AF97BECBA3908214EF41DB8A0E2C4A926F7EDA5F248542C980A7CEFE41F53A5C5A7BB2A8CD7EBDEB7D671A22C721DB47E5C1032A9D8395204F02976AE28DADD1BAEACB78B4F098C8A4E31076814E33A917A1DA25BADD13587C70A11B576AC7DDCEBF130E7D3BA277CE7D31F5121BE4D946B1DAC324F3024F3A0B7A3B07F1FF6CAAE8FC3483857569A09216C7DA7AA7956C65391AA185573EFD2143AE49C02A18E159893F1F9FC4C8A54DD4C5FB640BFDACD232EA4239F7D10E608AC25B704C2AA887593C47E902A9CAE849C4A3F7CBFD95CCD1D57B44A7CAE054CEBF9A45E93477D889033529D8DC4D0FDED201065BD4FC185BC99B0D9F7D12222307B8B271D585C664893272C7007D0CC2B3B4EC7B7A181BECE0FCCE7C0299E3CF46B7C873636A5FD6102F97061D2B150E040F1870C23E014DD3FB795F81E084EEC1677BB3A368F9E0D43F899261B2BDD81235BEA24ED11E8054BCB7DDF2D541C5EFF2B43A0D150774B794BE3AE760B811C874D1A92AFB9D8CC41D972BABBEA25762E9D85288916AEA38434E3A5B5A39E4F7CCBF6EDA055AC19841C996DB860960B4FA44E9FB0E3FEECDA408DB2EC5BE8492744DB20B786149B781C42426102082BF8FA5B51DB47252975F2CD49C948217038D4EB244861416F32FB55534460EDAECDF31AB171FCD03F2AAD8A08B15B97D2B761FB4BDA743C6BF1149E03D98C58ED188ACC39B7562206E219ED830D05BA6601F1DC6DED0CF8335A331EF69CE0BDE807AAFDCF7512914C8FC3944C28E0CAE09FD58FF892D57D2375ADC848F7D72334CA0EE2ED9B2CB59C26842BAB32846D7B4EF98014A1A14E1BE1A2177DDFA3321BBFAB4179D8D30A7F772FC86767025B18A6B48CC42984F1C084142C482A86073A41F79FB6123A40C5D871C104CA30173B5D02300BE52B7A9BC29F016932718D2797FF1F20FDA617B14D8B00DF72C72068F458386F2375CD19CACBA7CF5BF5AD247D6C0AC99AF435CB3CD9A43AEB518A4555A6BF95F0D49F5EE31F62CD79B40D6182A69FAFB66115C3A378D34033EB46C432ED5D0F82EBCABE0B4BEF336E25E9A2A565EEC2DF3B3551B26C3606E9284F891957FC429EBB0B2BE336DFAAEA0B423268DF8D463F9ADF30BBBFD64B8DB0564E5F76680CF050230D11A9A59B98F483C41212295D92629AF6F43B04F9E2A2E113AC7431DD3ADAD3F61F52F7C16C631E93E8472968D848D7017E2A069003BCB5DE532BDCCC180A24AB6A2F0334AF4293F86F09A46AA59FAA974CD923CAAB4F9FB51E92DDF38C4AF52698448EE5CA36D29F2452FCC63A62D33FF01E1BCDEAA03C00B5C538352D51CCFA0849914E9610B1DF629549B425CFFB6EE32534B5F4B625223846622CB8F0628B66559A0C062F9014D24551A3BC15870959246A75F266019682BA2A0FB85E76E4B9D12BA5E10C69B46D6140FB85470F1F29715F3A85F4EC94C98B2432753B960107D20746DFA065C4172CDE25269BDDFE2E3E9F6DEDE7F0D363BEF51B99F1C6AC8C99BD59C826236ADD01B0ECCAF2913EF7B39293F1261952D21FA26FA321CF232F3ABE502B093A5D88263A48B72A1E8A2166E4CDC7DC3DBB88E4F7E1F9F7FB26251233AD3B157072D8EE6C4E7ACFF2ED1990ABFF779D4302449A7CFB2A662790C4C421F8AF79879F9295766C4FA296819E1A3FD119EF23F05D64A4D89D04AB8E9A039D35957EAD5963E015BB40986C7F96207DF78DC0D8862E86D00EDEC0DB7D43CDADCE983868F2F7CA7108AC8D391649F413F15CD1E2FDCCD55C6E91D8289DE062C2908FD50F9890CB810D3B333E09C1463BC06D57540BEFAA5A3A1FD8CBF09E0AA0FA4CF90FE5A45821E970931B4F30D4093899B015430E6F51FFD45176FF14B5372D06BE79D3080E309B30BD333365CC2E9BCB41FF8AA870E87B29AA84A53E7BFAECC89CB8E7C5DCB84C4D33D5F45B931C9A8B202DF83C35D95A224FACF77BC5C447BC52730DB6C8362FB6C9C5D05FCAFC1D54B495E13D502D674EEDD14C0D66E7D973BD49CD1ED57E4841E78C0D7A1749C9D485C380C006B9178121CC9A8253CCF879740D3A80C2A5404C58D19C482A182C5A9F6DA49A121D8291A853DF1E9570EFDDF1A7FA3336B62BA1A76DC51A08876D6B41643AF082C906ED3E701E60C55BD11503296B8AF9B54218373326C43BA1C16041CB62FAD4E7B6013A661A06F0F3C4932AF249D3EF2596A72FAD0CD7F43A626091A50419FE48F316A7BCC79998B84636495C25A4324DF0A7699D8E32C985CA12C50C77092F1A71BC8FFCE4C1032B71BE15A7944EF5EBA26C8352D7BA9BC657AB788B2CFD9783A1F9EEC7B74CF560BA0FCB72F82B21BD685F1AEFF13826C7542C63B4C15D69C4701C703461262C8B04D36E5C01B37D8DAE064D8A42B159FAD183A9705960137AADCB0E6417E3A9DA58D98639F125813602D1C5616E5625557EE893C3F7C6016421ABDAEF236F934FDB1D243FAEF65564CDB955F9A2749F6C53C58D532FF227E7CCC826B8900C8CDCCCA36FE35616F8A28AA6AECE6ACC25CFF9657639CF6057BAD6549A826CD6BF087BAA28770658B3FE897D1F64488E582886E251BAF7F36B2A9517B209BBCB1D3F35C008EA1CC15C4A74B0840F6A138BF21635762E366A589C01D82073A74A33CAF9B917983DECDAF4B4232944ABFA6132ED1DD66982D6E3C8B32DC96BA7BF4D37DBE2CDA762B1C7830FCFB48E50A501BF1E54DA6713758290A6338E1F881192E5C74923EE7C6BB94DD0B4A5CA0CA33547B6569C7C495BA6C5621578467B290FB6117C3D113702028B7FA4670DDE6B29EE1EF6BFEB309C322EFE3612FF22ABC6995BDD907E112C36A697514C808CF2BFAC7A985FD99CF6D3842B45197F3D82E2339E4C3066EAEE57820353855EC44B3DA0B88032BF8C757A60EAE43A0B2A31BD4E86AA7FC664C8F2D445D3C37FD289BFAD71C7D1A88B54C4B761384FC6A9D5555E6AA320D870C79F44C5CB802F376DE8399D0E3ACB248D77800BB7DD655A3A34293B377DEF223488E46A5E84C9F1822B84839E9D32AEDF0603BF5D26ABC0C45508F6A2F6302ACD01D70D8FB8D0F059BE34D4F1FC12FBBD3C8A52D6C86A83F5C769259B2B13C088C2DD05905DD44EE407CA9D166EA226BCBB334D4C5147ED10BEC0F4196646B8F1358EC9FC6A20621B68071AC39432BC6B1BFFACFD60034972BC7C5717C3E5ACD16BCF520446B6580B60F49BDA13AF556DA1E4CF5076092824E61CA87A5A6AAA759C551357624C1638D5EF0F700E29C8491A2E689695DD2BEC0507F99D6FA59A3CFB45ECA61A4BD5CCB1B10414E2177F4F4E1F7EA4FAE0B65A18B4FAFF79C955A4DE00B4F969D522800D93645DF45F1ECC9E5682EA9128BBF72389B6F81A08D725D7E11A9A4AB9155AA4C69D9E1435692091EA3C2DC0D969E3FD8ACDAC95498A5E6F698D57DEB1CA63A1990A5A2BF478DAA0CBB6499A6DD764EF664D7A802C36AB05E588CF2791ACA006CBEAFA94A61638AC69078DBDA977FED102ADA5F290249A6CB60E5D4030B695C4AA162E12504D7D8751488B5FCC4633FBD70536FFE624B88C98A9BC5ACB416769376BD8347500A5C0C8AA1B2C16252D05FC9576901BCBE1AC6A82BEF67E3ACED5E05AD95A933900BC7C118A70F5A0E477353F52752F0F01F5E3C320FA10D48B037A4C6E3E642F833A99FE0D538676E83307FF58D93885E37CC5DEF65F3AFB399C445A14C585862FC6DAABD475C5448C66967E295FEF612C1BDC8CDAD850234BA8B4B0F223A77DB4053466F190B946509D7104C88E06DD1F204A56D72D9E352A3A48931DB5E61446E9AC8267D39A45C4023263AE17F2A173596A9C50D2569F11E1A29CE75CFF830DDFD59A3FE89F1B3EB01546EADDA4DBF153E5B55E36BBEC359C57C0609641D2A59B7B691CDAFB71A21270E6233516523A82841B5492AB7A9C78A401E70EE05FC877F512B9AB62A0C4BF4E1AC5C5E70DA42F6585CEDF42036F7373FA844414B415D75C73646B2707DD1FB26C8EA1805DB8B7EE24A36BBB5D881F68C38EE17FFFA99DC6F3D25EB3F97FEACE5A5FD45278118397523EE581FDB2CD1552B22CA0246477249B045368C4B2BBCC92490F2A2EE26BC7C657018FD7E3658029E70B9480BD3F70F4BA176B87183C7E32F3DBAB0510B38C108F15E7D75A42D9338309187B65E6006C6672AEB2CD97A2FE38FAE89C880407C8E82870DFF392582C1012C3886B67A729571BA166F82D24A17371DDE6AA1D7D3CE11B1E5E1CC731CD9256671B15BC2BFC545EEB6F9B79F1EBC8D858C9AC2DFC5B96993C8793183E2C5108119D7D051A47BB6FB407C3EE1878A2FBED48C61C9E62B5F654C799ED91CDB0436861E61EC706B8E84E0E08E6325FBD7BED8B78759663B2BFA124546330D5A824320C6BD87233526B9914493F0AD32B77B3E7ED3B666F3230B169D02A961969A2415EAFC6908AB0E28900BC14A5652DF4398C3BA09C9F94F9869C1CCBF46EEC32A9AD9AA430375D24614CF7D15F95B5EA833129FE35E190BB39F6A846A89237FE875ABDA9FC036AFD8AA47533C399B061B2491D5655348EAD34BAA48E8304E196C5C0CF8BDF2CEA160870D92171A67BA8C49E3CECD94842E95144A9B148B2A0219319DDAF268E1D2831F7113DD99D9FD55B481127140766456405EA097D2AEC39E661178B9E22FAE8A95FB31D8A6C36D34EC6E7EE574827CDD5C03FA01C5A402E3B655E753D6285F73976B6DB1EFC01EA291A53E610D88831CC6C9C4F25DA160E27F42362622594E7B43B7BDEF9D5063335B4A0EE37770C27E5C833974ADD1981534DB00E85AC3C10BCFDE178E367DD09DF1C9AC7C56A165340A22DAC8534166797B952CCE73AD4E5BFD92416D7A09D44CD4EA2238A4E9D971B9B68C6B807265AFF7C45A004573E54408F1480E836F3AF1A383D22001ABAF0F24F7DCEEA056B97B6DD6E3E10CC33B1B421AA209E58EAB9B6455A2EC9C8BB0C70FECE3805F28E0B241D3963CF139B9AD4C36E058D93E32B200D07E511555D27F4C83BC25D9A255E6DFB1840AB56C4F54245175703ABBA102BF00FD19B6E0D1766E947B5A46FC6A18F32D8E4F816E2A14F4C8369AF90C5419FE5578DAADE0AC5BCA305C7EC172202B0704D8CBBB3EFE23EF85CE7ED0F62090FD569105816334E62BA7596704B652D569153D205D17A505E04F9E95EDDDC60CD7DA0752EF7E96FA150DE690799FBB7163D47ABDC32D36578A6E264D74873228B906041AC89300AEF7FC4FE5012CD340B18AE1D7C9E2B1CE0133B501053765E719DD58A103355BE813D22CF31B8B6A25E11A457FDABE30C169D99959DF8FD61EF877EBE15303AB1CB30B5E00218008866FE89B1BB3EE14ADEF27BDCE3CF137A656348BA052B7CDCD3C041A9B0AEB02B3EE30239D76171443E479FC99217B5CE75243BAC73EF5E1857603A390B66C10430585DEA01F1B8A8F1325F5D6C49E5AE7321D5AA43F57340007A3204E9B01C43BC61DEE021C3F58663DD23684A8A2EE40A28FDCAB279BA6793D206C1C2E9134928F104233048625B0A345551E2514CF4388281F62C97FF1B584256C52C7E327352A138BEEB87FF43367F55400AB82E632E2403F7FFB3E171191704764CA83B3E2A98CAB6F67C292B03658BF226BEB4B18BCC7C2257AF9AEEA1CF5FDFBA02C68E4E4CC8E91D628D918F9C68DFF28F05EFF9AC046AA08A463DD87DD9288C7619AC06D23D840AB1BA2EEE402C52FAA12B6E5C3F468AF954FC7ADE9A23625C91A38C6E116DC3A1B38D31029349A158A807D3B32D6CFFD5B3785AF5956C66E3268C4CF91DE350A5BC89FE10A98C265C6ABC47A21A9BA71A5190285B77D1B24A4773F517400FF58DA4D8EBAA26F2C99A1383F9AAA2EC274F452267F33746F425649C4C8446862C42B334EA7C32D71EC15E462298CD16E35D614A7A8ACEA7B43C310A92DABDF32C089F70E9B9CDF10CB445F7152A7EF218093A957CB40BF15F6B04728277BAEDCE077D88B383297FE2389D4A2A960B87648BE7227A251C463FECAAA0804728864CF9723B88443E7CBF9656C31E6CB9D114BF5B2E8788C6687793EAED3BB8235545C198E3658043D81FF6BDDDB1A05A652E355BA4E4E1084E77D72708C1541787E1CAF5B4A92DFB1779C41FC253ECBFF0121D298C962AC6A2A501D1FEE7E058C1F9E4BC2DB316E88800FA16E0B5B02B447A480ABA56EE5C2FDBC20672A71E91F91170E0727F3A329DCE3E76DA315E4326CBD3506C9775EC0745CB8BADFFEB88FF744B9C9AEF9DE22AE101D04B293D260112455B5CC3F5804345431F8D5F16E14B72559A98C3723E345DFA24D3D2AEC8E2BB25E205758DF0E3138627E29E8DF595700F28E79FE97F5B0C2D8187A00142E8E83AA52A52456904F192B08838EF6F3380A4C6773A2FA24323469F01BDB0A4B03515FA277D9BC4E877BF0AB615438A6A7D5DE0598D9BF8F7079FBF868EE92C008CB8FDB28FAE17DB7C72C3E1878F1E50090F1042567468CF9A2F19CAEA5F1654DDC770F432BF4124D2817C41E424E5D41A970C6E4BBDE33FDA4EB9872DA4B804A97D5016AC90FECE44B027D991A67D7FF3C129E635E3029BD24E1B61F00A9FCE3904A94454B582333B3D80CC22EBA90E005CAF9E5DDDAEA23842B4FD88C6036531E2CBA7839505A69B414F34459085037ACD0FAF3CA7DF32ADE586A1E1F164E0A2C085F1B6645EB3B13DFCDB572F3BFC8ECA38A314CE74EC631DD422B15BBBDB419537F56B2D827F3C388C1B0A345FE3EC848984592191CB09D87B9FCBE448 +pk = D0C0A6FDFF23E128A53B9A611A56EE03B68585908E9318D2450CD40A70A94085E3709389920C846B9E7B4D7E7D49AF14ECC54583E04B8036AB0E6371ADBF674ACDC5AF21DD22F6D2C1C944F0512D8C884EC79AEDDC76E9559BB02F4B8D2EE818AF18C544C0753B61B24E24C84D4CBF52AD9A219555A27D2B1C3E767C4C188E44520E6F5AAC2A94C9D809098F7A005EB5151C854F87BBD6E7190368D446C283E303EB9C52DD1F5FAEF105E770474ADAF4403ADA1BA7283DAC56A1644D54C9C55C7B679A1661909CB3F4951FB49689F45B2CCDFC2F938C86A6A34FF7A738C259366A4C57516DA495FA47DFC2DB24F4A6724D0AE8B507835FAFE432CE63F8BBECB043C36F7856FABCD4B0840F3584303D128FC28951064B89B6BF209A4527080E3592C80A7947CE2ACBF22154CF795BD0E1C5D9DACDC8CBBFCD8E7FD5305925A0F8CC7D0869AE88FDD1A66C3605B8317C0E4BBBC4B1328B5DF36418987D6E15461C07FD17656B2B4D857E3E5BB4687D34A1A48A3A1A29078448C6A8D6C2FCF18974A2892B4F4AC4B948C10800ED41A3DDAD2509F4E8DDE8D4F82EADF17AE0F1C5DDBF4D3DC1C2C3116EF0D6B243EE02625A01B7AA77C9AAEE504BC480E62E1B575E94435F2530147EA3604904313CD6FCA600CD53B25A8FD787D70897D29D485DEDAF183AB5284F3A5152A913CE28372B10D237DD76F5231E9E3DA9A393A47A1570B2106BB8E7FBEFA85F5558C1F7110D16264A08E476ABEA9DE4FFE881F826CE3B3257A4634CDB02D512DF9C768D8DBB581DF2391F204272593F0DC9F6467E5305AE7CE08781131A131A6AF7FCD9194949E5F37999071B3ACFB7FA1A0450DB808F87EA97FED8BFC46C09AE1CCFAF5E152A2E84F6F5C8523064EB43C95EFF4E1EC14FAAB4CD7042A76AAB87166B6EAAAC40D062C5FBC6E2ECB0047215E299BD4251C69803045EA5886EB3F147F4AB08FE236AD59F327D2D8D52D2EFA373F1D64CAB0BAE2AA26FB6391CB7ED765499C3E7C3DCDBB5BAB2B84C11B30CAA46D20B6F8F225533D529747310C8AD676389F060DAD864A9DE7ACBA7FAB7896E53A8AFB51A366CBC64662A8B581BA95867BB9CFBBD4B3D21ECFE0C68712FA1C0C6E03F37713CB4563093194A1E9A5E08C9D7B8427702D58670FD1DDC1737A13125855E076B550CA555CEDDDD14D4773D25C7B9A90D25E7E4C7DD0BF855A61C4AB4DE65E9D6D67EB45FDC9E8F4FA358413BB0E65FEADA937B92D8DA662527011F94B481895A47809A3C6AD856D556F4A43E49BD6C83AACD834B3D56F654FFDB90C7230F54A687A1A74BE318D13D9218C17E9EEB9AE66F65CA37984E2A5B46B04D5B2D20E285EE2B8790FF9D468BE1571D908585DA97A206B02DF7FCD14832E014AFD40483893EA3DB0F452F792C56658939AA644D54192E29B5B4FCC97BBB1B2B767C34C154FEDE9DB5A778F253CC4A53DC900C31B5F514747D6B53CE79D348DCA4F33B491E249A2024EC92D0CEAE0D9B0583B42D53A5023ABAC5615D7A31EBAFF4171AC8BFCA06EDFE13FD3951387E2CD551E027219BA6F10A118139CA0CD9699833BCB15C1C5874DD2C0D3B19657887D095A652626087189C98DDC99FCB27619964E689EE6693ABBBC88F52E20E8A54EA28419F2F51057AEE0A822276A824FCCCE30B37003FEA2256F6120CE274D37BC7B5CAC5D75DFE651872B78881B2B1F452C0B9123A55B1162730E839EEBE186AE1DBAEAACF9B766A03DBEB7508E71AC0DE3F3AFC1A59A0D4729249E42F7C915E7CE744EFD0816E54947F48F9C19E27517FB143C4D5049AC70EBB260A36356E52B7379537D918A237AB9A1C54993859136159C727A51CE3939FF27243E49DF8E08101D3F01248E7984EC5268F22833EDA102B177E72E8B13065875F018FC1B0DC2ED5BE24F164FC9D2D822245AC43ECA0D7036081D7833CD5338385329EC87E757CECB993FECED3A39884D01AC8A8B4A6F91554E62831728AB9C7C68A8112592E807CF0CF13D455744541287E6A27C590D226DBAB48BB0F922E6A65F8BC03F6C68F6DBC854E7A0F8F96C1C7E20ABFFF6EF129191AF1A9546B3631B37C805786881471EA5F5FCF85AD5DEE76A0DC8FC6D7F2B3E89AEF35554336F3F6674AAE826482A53D280B04DC6A5C88E3A2010F516575B9F4CE91D38792916633B07033B4B0CBE0C99052FE121045740CF49FC7DAD1764A3D446C5E291B2B7626A2EBFE38A2314FE07F5481AB21C77FACD68ABCEE595A13B5C167465CE5B5BAEB22BA09AB47F157365A57CA485307186009D1D081873147E6417DC6DBF888469181C965D5C87DC965BC5C1E06AF9F500B119A87254018B9C9C032F80F07ACE261E07F3F9AA4211B28218F4F73E2BC5496EB80775337C43CEFC0FE61B0B1A9E72B5190BCA50B61349A068A31E26874EE361D154C3BF8171DCDDDCCE3BDA0DB3A0D4305F65821BF40D32E082762E133F13003A86C2F475F151895B4AF1D8EEE2911BB17D389D90F01E27547C346051BD310E6E857183313E4E3989377BF1BEC23A10BD83147F8934928CEF85C839675AF83D20989B1677F9380B040E3EB3CBF82ADAF02D23FB354A7AD6404552D7F9DB8DFE601DD26746D37F1D6901AAB230CCAA9314555A78A99426411C5F17A64CCA5892493399BB53D3943F7311906C99498B5D71B4F45747052D7D74285230F649092C43A4EFEAA2AEFC7385600E734D4059ABE5BE29CC6AF9D8432974A7FA46CA53B46F041C4460FA125C7F7901A6F57106734B1637AF02EB65EBFD1DBED1DA0118BF75E57F32D7E83649727870A8E18D5C6D1F9C1E262465F1B201000EA63428D3295FCED898C116D898E18C17A1ABE1393CBDC5DDDAA58BA5F553F32C76259C650AC25555ED90CD5D0F07CB70539AC55F95101CCA71B6E108EAE3985709795CA0BDAAAC527F3F340A140F88CA52D31E0ACD91FD1BC5B8AF0265C1C952668D08F430572258A452E089FAA6B20F86C8C3F9043231B77C44B37985F158858DFE983D650E0E6FCC548EEBAA7D47F2C9764769E3A9C5BF737B255D217AF4035F5446C0C661656AACAAD707EB3F24EF60BA23E1A9D2EB66C6ADBC8F411C786304802DB2C86BF40DF9A6974BD8215F8DD6B76616991E0999A71AE38D9ABA7FB6B4C2628CB56A537415D1C2C756FF63AADBBF524DECCDAADEB984BBBB150CAA116B55FD41274FCAF1246020062F176116EA7F4C194D6CB724E7542FE92D6DADDEFF1F6B943D94DB6494E136A2B0AA07EF8909D8BA2E895F4AE60EC937CA45A8D46F28090523E75BA5CC5B9F796D11F450A6B7B04A44E2F0A2DEE388B3BBCA56F5D4C39CC9790C0308E3F33D4112D83B6DFB1872566303AC1E5FD04CEB31B8B99170E26315EA27E5B9D78C905BAD15226E190AC29DD62DAB7359492AB5856B03B90B9CA6457343F7CA7EB6A1ED6A736E89DD59055578C861693F642B49AE0A75ED30FA7AA738BA088C9E6BAEC0C1EF4F4554DE5361078E6BDF1E1322915201EE84905C0980D9620ED52EEDBE7FE7A3A43623FCC91D458B5F65E15EBCDEFF71B3A0663F483D2E42C92225BA3083FA97C2EF6E7FC913137C4AAAFE3238D4DA9DD30EFE9FA3DD785B4EB1073884147465C5ED8CA09E005EA3315B796127B23DB11108C808590CAEFAD36B501F4D092D5A13948C46BE664C6945A94CCDF82D1587A1531EFF3162F02EDD46030604BE42C3744E4B48B2D3ACB280C88982A7748128A309ABC3C5666DEF9E791F5BEB2C4AF717C68591848B62692410BA6EE3F1A3CAE3361808731DBC30E5C9C4F13583120217FF515E75638C12CB982AB69B1974ABB3175992B26C86747F7A31B3680EC93B7A09807F2AB9CD687CA8F344852067B3A3B4EBEBD3C48365F9E3F9AC95E310813BFD7C3B9D97F125CCE15755685D77FD3DF89AD69AD012D52D7E08B1CAD1675D77A150EF5AAC88521F3D8B5EE4CD273E7E5F2740F59650B11C4876618AD8477D08A55660B27E6178752E5BD9BBECDF47870A92D9E4372775CC25923CE080F3316B8C67BE69093DE6577B397FCC260A3D488D087ACE88747FF615A1C7CED8680948EF63C6A341CCF4AA97C58DC72A85A203A132A4BFBC0F13E43B5CF0AAC21DB0B38198C6C9F4568B4DAF9A98DC904D12BEE3B5D010DF1F35F40EF5C9EE14D476356580603F66A1944C1B425A92DCA5E633D6EB550C8E671BADCF1B8966209F6A393A58BA223E3566F7E1F8D94389A90A5CB29D74A678DAA5E95B62BF43426EC1A54F1EA744F3AC552F8CB497751F9594F11D36D88045A045D6EE93E9460752B87900D2982A163F0FFCA23C1A568C1801B592331EDB12A4DA86A4D2B74B0E150C22B613C5E005BEBF8817AF1FEB231860029A1029FB78253579B7E62AB7D60640A0B0921A364038C4ECA76054DF22D638946FDACD6080B099ED74248A8C13FFD4893A44E54C916704AD9A446E6A6618DC0B30BC2D0B87111B0D3ACB6D4CFCC96E38EEC2425110391CB984FA89784934466C483158528257DEA811D399C388B773362C95EF29F29E6091969EFF8CAE5F1385C0699859702396CB474AB0B329077B43E2C83B8469B46F24CB12C5CB18A0F87967419823A48FEB3FDA278F6C3F33E1FD33783DB78472317E31F9BE97175724313A506DED7BAACBFFD295D4AFF904CA2DC97053F93934555F3971269D993FAF03C13EA0261C3111F44A99157A9AD9EC98F7666763BFB2B65F8A066F7D2729D365DAC453DAC511ED4D4F8FEF39168CA6A6BCDCC48BD5864BCE6026038DEE2E246C9CBAA95055DA599877A0363100A513ECF98C579A0AB141F43E8497DB764F3479F2E25240899A77E3ADE934440B77EAD194623D852E182D5629121B401E5B979BAD0D083B2BCF416ABFEF0B103E65A1778E9052F2E56C458342844BC7E3FD4DF4F90931F5BFB493206E0CF4A38552D68EF34A1F723C894669398817EFD7567BAD035B1913356C3A35974683C267A4CC5C00B217C574B2883D710B2A318E553820C759DB9C67ECA1BAC89C4E0EAF0B06F608436990F5CDABDBA022F1C67FEE73E02656F1CBEE6980532BFCD87DC6F4D25A74A393B53D46ECC083910BB69537986AC1C495B6A11725C316C60C9DB78E9958AFD1471FB2C4A99EEE9F93EBEF34B5D7DAC1CF995F3A658EC6DD47B2B41BAE05E6B855183A859246EB5073D0D4924A3A2DC6DB3CB7C8D76674F8C42CBCE8141390397DBEB8AEC4B6480097981224C084D058A6E6754F0A667D01E122B50F174893A6E411C65F641401EE6AE97C66AF8F6D4348D99809836039B00E168D1F29024DD94E3F3EA1799E2909460C3A1D8AE4617C180A3C8BFA7E0BA87AFC9E90998E4DF54B14B984D3746495841FE453B39E369A8E008B34AC4B48BBE816B6E2A7F70088829B4AF32DC9695E09550066E87361648AD29F2DD630642FEC04AF1F821FF9EF1149177650F97F5CBD0536668D9E9D86195B8EC80A2CFFDEAD74067563DB7EF86BBD1E7A6BD7104E1B098B89A0D5A4E629EAD6FF3C8187D7865AFC086BC363617B81AEAAB02EB9B349AC5C82A9726B1EDE4CF84F17F8DD9CCD86F4A0F2219AB24EF109317CA96AFBB5D2BDEE774EFA397F0F7114055BF19C02E20239315D43A4C1EEFF1C374B6CE5B8F688045FCDFFF99B4164D27FC97D752091F25AA082E5CD4F0C1C1A497E57C2F3B7E1CC083D1F750CE5F249003F6F4AB1998D871A25DDEA49768686595A5B8AD172D1212D5656F3DD7ADB24A2E98A7D2CED2C4F3660103EF99A18606C14F5B14C86A230135C45B6892BAE7EAB6319D539C534A612AA3BEC0337FBE2C3E39857DF2DAE84C445E51BBED457BFA7C739F66356B11B29CA367190CFBBB55E88EEA2135BF7A182E8F09BE08FA74DA1E54E8636F7BC0EA14F69A634E36449DA048431DBD7296B6B2320149D049BA43AB48494DC19F3B92FC908830BCC4D2B6070B14A545D3AE19924C26C082AEE47000B7F8C85353C846333B0B02C2097AB0B8C400D24B2A3E9B9E01E583C31022C7413ABA31B327A0E8FC066E0D5E69BC5FBE89123ED47B41BA071DAF3A3D2B6B170BB29522D39453B7B09354AD41BBD6DC5B2E8CF32B652ABA0BDD3E6EB086E69A28A75D5EFDAFF678545C4A439DBC9A3BD7604DE9F6EC0EE2494526CE9BA167DFFE960F3678F2CB1E48C9A7D31642D5F18E509951E4405DB64EEED6E1358DE0A4E0EE5B4D403EFB0166C80079CA95BD313979B31DCE25DF75B8304BDEDA441C19AD1F2E256554D2432A04190995F6281598E8BE5A68CF802CE580F548F61D1C9C2620794C89051D6C832DD16478D7B6E2E1BB047FCB8A0EB32BEE87D5E8F62C5A151CA576FFC5D1AD6FB3711CBC5DAE9131A18E685A61209220BE633369CD93E57665C41C8563975C8C3901BA4FBAD4FE3D26BD3A0B02E7B8329CE3E0E1C0AE1228D5B8C746E83392483FB63CEB3A749BF8025C3249DE29690573405B6D3C599A0A0B254ECA1B1D2D6D1066D34D400D761BCFEAEF777A9C80F8C6FD41CF533AD84AA5CD677E6C0A2E415C7A70CDC9DAA89576C4DCDB19CEF25AEFA94DA0C80606040747739F2E3670BA5D736A2FCBB07641E66CCB6A5460F2E10F39107533EBF76FDC828085012D3C18F196C2B5AA7659B4ED16CDC9CA36B3A449C35C242D1980934FFF9B25FB09634C8A6AC41552B1856EBF5891A38E71BD254EC407492BFD70AFC1A0BC1274A19288A38FE7F57450E326B5B90E80854763BAF89F1941446D7B82AD2D28C776E2854250E3DB4BBE6B2353D950FC725217CA78968F8ACDDFD5A8BAE13AF9900A00839135E4F37477DAEE5BFD975ED3B85C79025F815F2DABE09F9DE8C18B911412A347CBDFE6C153D78627565C0D78695B54F240D6A39C20E505BEFE19ED3A19772E3790AE3689E234E25FEE5E096F948E50B1FA5FBA241F4C842C75D3BDE0D7375E07518F6148B9B213ED11E9FFC412315B58D3B4978F7D86768C4C3AC5A515EA2D401700B818044BCA842BC1A92DD8E0FD346F6B4A52DC8CAC5435DCC7A5BBF465ADE09516AA65A002334AECF19307FFC80B9340D1B282C9D79FABBD9738DE0D71C6289CBF2441B5F208DEB015CC009C54B4D2BC6F7AE495BA0F6848BBD0A122ECE375774D5B96B735DC550061E2FCDF79DF990BF8C2EB4B95F575AEAD97DCD1B86B2658DA57560AB68D59A198219E4718763591742962BD43D04640D65234BEE737885E265F5E983EDB044574ABA5C7E49EC3AD97BDDCB3358053E4712FE6CC6852C39ECDE2DD63B46E3B6DB09147F294C3C72D206AC2161C20BE427ABA0AA034219CE507107DD0216D34A842F2684BD1804E085DF375EC6BB8C6DBE7B1B56AB0064647430A04C84795F78637978A854CD24B6904CD93A8FCEF1B17595DFA2B0A268B0ADA0E917ED40D92D1F21415E7CEF17ECE88CD5EEBC07E087DC4E99D4E09DA37D138B13223BF3C6DF9158992FB83B224C17DCC52FD2B529009BDB1DD8502B829A83653043F6C0DAD081347FA63F303A7FE26D5E2CB8963CA4BEFF93AFD95AD5BF8AA508738C5CF798614E558F4496159B4D9C85BA2A40FEA54BC40C8BF2AA70A0F2A7819F7D166C613F8C6C50E81E915B2048D0719FFABA7C27997D881D658D3B1DCC37C047CFBDF9D138ECF164D1BEE321B14DAE9EAB8D882159995176E3441C1C0901F3091D45ABC85CA6B62B232738F9EF342EF17841FE1A2863E53582EB6CFA494C4229877985DB86D865D0F13028095BE62E03A8E386BBF08893CA534927046184A0F654A09959C9DEA23C03A sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5 smlen = 675 -sm = 93C18673ADD9FAB4E5B16136DCC47AC6D68487F19E15B98CEB6BA2A2F715319AEBB16E88EE5E787B583B002FCF8439CF9DEC2FD6750892A59A9379B048B952783ABDBA195241AB89A253A31256D1B9612583227B5570A490B3320B1FC664E539BA9ABA8980C8EAF1707633D46063820088E085B5F376BE7EFDE5E2E840C61BD74E9EF71D89F0299183734FCDF01D62C0CE1A5626D6573107E5AE8488D8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +sm = AECB69DA89770545D59E9371EC9773DEE149AFD1C9B4A97A4B2CE650EBD17DE73B75EBA4B84C32BFCEC146620BFF9DA314F29A8E27584CA972D811800FD41BE079271404395A93706D5C5FFE6A9383394D56F78D00EF19CB15B15810F5EA4757A9685A8F37DB861436F4A28809AC10E3D5C3A3C8656D00130F274D80B3DFB59EDB9BDBA87528D508E09D21D954575583F7449CE91E66E0ABE5AE8488D8A211511586CE6C7DE36CD27FF4A3A1F47C3C7238C3C0BA8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 563CEFA81AD637656DDF64E46F780FC25BB8A6A3B173B3D455A2983CBF1E37265429211A325824F2016A889CE61DDB6EF150BEC26480FF4B4F9DC57A7CB27E22438B0895B5C114E5F9F3A9ED826C9BE7CE0ED79B219A4D6DE16925D7F2C501BB45A40FEC15099A7D58631FEDBC3840A720A8E67090BA4DC157344CDF17775A23DBC0A88CA3E366150038B0831F1CD983FD1AF22FC5E2ECFF213D519096FA9DBB8B815C5B3184C8CE98FC60980958E4154C125DC8916883636604C4D9E877B923206FF6909DF0653A6C040CB64B159F961489BDCABE61122EDB80723A247D10FF8740DBDE79A84D9ADEF61FDEB86B82DD42F5D49FE7A59ABD4B7F2295AD2B14DA4AAD320589DC9E19EAD6F1B08CEE04BA7DEB8ECD885A4D820795DBBBD778B19FC588C33122EF0624A3FB23A4FDBAC6E16471F6141B6108C00985571C60152B934AC4A2FBC891482D7CA1C19C6380D91985BD7E41ED7A147658E3D06810BBAF5F0B92D037BFA3663061EED0C4AB313C78C00E61D41DC6737D3E54BE8296052431ADDB63DB34B71AD7432811D95BC25A935F863CE00E489B9D9000315A1137B405DEC4F6FB9FC9F83C9079C743F2B5EBB94597A13AC06518FDFB5C7F99070A362CB696B0E7718BFBA79AB2120B534C6F38F9842CAD6B302D663C5CCDDA2158EE6BB7582B49D30FED17CC2AC5D32F010D7B6F78901AB423D8B0BBAF19EA4A0303F190D8A75BB440B330E4DA9238FA82D2C5B83977EA5DFABD2424604034C1E7E5275873EB5CC29CC60C580002773D2FCCA9ADF27B57FCDD8AF22BEC9A010DDCA8E026A261A8B78A170FE4A9C58E744D99F7D821FF6D207BAFABADBDECD643F8AEB4CFE37CE1A8DF213624ED20C6333BDF7DD68002715BA214F9B932FB75083DF17AFAA68C7052FD9BA61AC9B0E086E236E31608503C0DFC421A7627FA611BC4ECA6A95F46898F0C7F8168DC96AD2CB07EB1B1AE1F7D15D00B07CF6668ED161030E3B349CFE5B2BD5A7567CAEEEEC79F8701D6E3D4E554D740EEDC2CD3C171EB9CFBF325C5F74E624A0A9BF38A45A496933E0BF4A185FD7A29E5D74E050BBA536554F561281A8C3E8797F685F447A6E35466B189464FDC453B1E0DDB2A87085B9D113F5D146A017A7022480EBE5DACF69D6925A571B3F873D28EA274E797ED0C14B6AFBC5BCE5C2F37DA41935989D12AFF0D32704937A975AEF972D48E9C988C2D1544473A539D7E581A5680DFC7FE1B62BB8301D1D4299FEA007F3074813512ADD3AC598F7E241A06AF0385E749CFD5C67A525013FF4DA6EEC6F6086B7FA9E2D11612250E769054B1CA28D7245550DC94A0E8430ACEC42D4FA411A96913424F25572697336541EDFA58739314C68193DC8F925C21870FCCEDAFF52726D48B2D60BB1244FE7658AFADFA8B60B7F1D871FB4CD0B617CFB85D580F59BEEE90EAACD47FDC958B1CAE85D2E8DD47DC93CA9234541EA0EC6908576606C7DCB201F461BEF59029AA4A0FE160610780C951D54521F1EF2C5BEC9E26B651AA759D1BEC27E3AA1487E39A12F9B8B6DD14C1F6AD4E6D3405FB4F153998B3F205865C23A0F0972546A75EE06AA6D5D950DC375B22A4CD0ABDD53BABB592D2014D051EF6A4688D4C4FE8C127589E95B2904557B6C05EA13D1FEC7C940DE0AAA88C60A6955A5CC542CA3A82FD4DCF119DB51325F12A795EEC16035486B3C2C44405E80A95677D873BD90A21CCB1FC86940AD701572148439F39F9ABB7407BFB06250FFC3AD3CAA84C8540CFD92F006E8EACD49ED96EBFA8309632DC96426573B7CBF9E790D1E6685C7D18F0629CE1BAE53EF9FF19C736D64D7FEEE918FB33E97ACA8014B87671F5DC7CA58D124AEC7FAA7C039A7B6CFEC414C1EF261D004AE09EB436AEA00A962C1D3F7DDE9187468D49312E0D2BF070CA7D101BBBAE5E9960488774007993729EC3E582306FD8C6A3D2C4CB440E8B0902D484C8408589E458AF440D4B14AA45419403A3F554022303F901CEADE4AA805F88AA01DA1E5C7ADFD7AAF9DFFE27C2B1215D06A1B85E7C5BAFEF7E7BA8411B2E819F15E134FBE17F2638C1A56AFF04A69A793EDF615D5C64DFB9EEA2FF72127C40D85E9B6AB288750D2B4A03E6E1E9B7111294003EAEDBF1DC0F7A9D46FC559656BFD348B7B57114AF3A65B6043D412986CC5074BF69987F3BEEBB515D7C978231C865F9E0543C484C1562A9D3CED0C60D17550B3D7D15CC2874E8149B9CDFE2D2CD518FDC50678B5F90E75D04B609920B085C86D613FAB182566A627C0FE5A932EEC8DBF8A29561B6405AC87BD815EF0124550B9F9E73779F00DA06A18127399D740BAF336E58B2170C6BE075BACC7E8BBF041E2C5AAA100209291DD84B3D53D345CF4ADD83557CAD881ACB7C963DA3C19F1F1BD48285C42972C70C8132A7F4BFE741188C45BE1841543D5C3255C910E76B4FC8DE04D763330F00F21B39A48C77369C69CF11C53245DC440858F7B80581FE3874D6503C6FD75E4EE449816BA6C3FA386070E3E1F79B8862A21F6FF92E6E5E204182E79C4267780CDBA2D4B27ABE032E1F09EA9550624BACF8A8F31F6D088C0F5F299934E58AC832355D000700FDDF87E326AB8AC01FBA628485745F6FCB9DA8CC928BA7A2047A68220223A583363B2EFF39702A3C1A362FD5747B7A3146FA9F7E33729484EA75FC22377DC9D7821FCC0BD68ECFF3B05F69A335CCFEFC404A07F1BCF23B447FB8BCEE2A6844E7E05D82B9B1B16FD9CCA9A19C2777AE2FD6F004DA3DEEB1EED582E00175D0660D282D82BDF8C315F7A06E5D649F927867301D78229CC58980F32AAC73D06518F5759FCAF2A2B8C85E84C7FE2A092751C4580177E6BA8BB0842289A1E26AFE110F839C6C176423A9687A1E6AEAF11A11C7EA2A47F0CB2E13A50F46AA1EBB788B5EBAE36EC8650C37578D1E110B85EC13CE0586D97F288BDE1A40ABF7A98A73A17FF923B3044B7EBFDEDFC14E2A925B5E80C4D3F76EF0AFBF2E43272379E7DFAC4095624BAB0C7CDA1D30AD8C9014F782D01706AC1B01A2E5B18F45F614F12362F9C5B658E877A1E19C758FB87E3C5DB84CE7ED336908CF1FA30A552BD5B5DA68934566EBE67F49E29E9CADA7C8022F2457444377C3884D62E888BBB39C995EB62BE05D1D90D2745FDDD4A7016D10B31BE21B10D982A1FBFB238AAA8779FB4FA1ACABA34E20F50136BEA3106B00EBC74DE3BA4208810A68E06DB42E155FC069DFC4F15E047B0C3C0EEEB6F5A6D242EFCBF9F2AD8EE32C18D5BDD634B3BA0AC162A25B25958B33B774AB6C420BF54A8DAB3DAF4CBCD6206D08B3CC49F3CFF65703525DE5C8B51C7AA322CB734EB45EB304A4AE70C2F3113A8D8ADD70E724B753BD7DB93EF2E91229D0E51403F590FD19212F5569861D7BD5D37A495D93381493EFF11BA287E206970B5736FAB34FD6A32F3D86F6B15DE538FEEF4EC3478A3DACB0A0EB119638AF54E003744D393320148CE0945706D54294EC92F6C239D033C4831C5C1F23CAFCB7B51AD968AE449E0D1DB266661BEE2ED785ACEE25295DFB293E97DE1FBE44A46CCEB1CDBEC96A8582C698DC826661B6FBFF0950CBDA554BDB66016F4A109DD2A738BA3312EB99AFBE20785C8D55361E4D8986BEBDFDEF06F83AA43148A654A90D52FF25F54A4EEF054AC683EFCFCA995320AEF65893AB51D6ED147398C5E1F4D27A077A30A82C63635DC4E916B72A580230AE656624757B6ED8836A32F68D6624F082B4C8B79B1EFF18E9B1CFD0A918B4866367324B6649BF4E294F5ED9EACA16662905A188429E53F2AEC9F1BFCCC47BABEABDEA1FABA7D6BA781A9520A0DD03F7C25621ED3E11FF972B81B26FE1EB632DF03B16E97D543B9A7716D8AD4F4B149EC78190539C325FE4CB3ADE56D5639EEB88B2C97D4BE860235255F9D7AC1A7C4E21F7420C38BE204B0AF102EB88581C39CB8201398F14A768BEC635CB7285D2188C07BB224D334DD97CBCFDD4A33F96DDCA75428E4313091B864B7245FA53382155C84727485591A7B81F9A880BCADF30B3C7D01DA7A062F8AE951440961AE0021F1331E52457C7EA45E3804E6070F6AD5F4646D8C72792441CAF49607D856E244E0A1A98A1C01F01096CD7BFD8C8BC9B3DD5C922926DB7F88914B758470F7CE758484257D70F5A5103CD75810E45C2D4E92E6D2D823A41468BD57490B01EDE10F44CAAE776AD2CEF948137C68AA7018A923651C54B274899C5C853E3C7B1868DC5788DD7CCD361A4ED1E17DF4AD4E2522AE0771007E620C291BDAF09B326D130D8AE9953C32E9A9192DDC4B7AF219A98AE4A6BED6909489C3960DBB18662ACC8DECAB54B9FFF55433AD799241233CF42B56F33FE9D0104C358430DEAC1E23BE16A9D65C8AD56650D6F54BF10611BCEF3479A0126DDB39248F4DAD7E2E311A5E1D97F8D0BF9A4D74B1CAE8C4EEF786558A59F5D2A85A34E5D2403AB664BC2C9DCA9A40CC82A60FF35DEE10CB3A2EA56EDCD786E573A275EF852F46D46B0D502525DA0402D2F487673946391DFDC1D2470A08882A4C5551AA6FB748689C83549427AC488A1F382DAED481A71228F4BCB5E4669F41422A1D26B0DBD838A6FACE499817B510A214EF2C62830D72DC9F3E46A6236F803765504229190E46FA041609FC5B300E2A10FE73E1C631878495C9A64313F9DD15861CF14356A6E17119C07CA8FFC5671CF84E35388934DA49900E236791DFA58D4BBC5101CEA0D40939F69A4013DAD01B90F8B5FE8A0997ECEC35E60E7BBD6B66BD7E0C1E8C19EC2383F12FEFF97B65F3D085178C5FB7B71D456C852D50831FAA614B94A56749ECC00002AFACE8AAA83BB11238908EB0EB7DA125E2639ECF448B0102808AC550F71C1EF386F8A4622679DDC0CD6CD050CEDA50CC307F64A43E42506EE43134779BE7A4A1F0B0990CB08F3EF8D41706DF6A1CFAB5B8B736AB79AFC557E5847D04877BDD48EE0C6A2C401E9A80E7F88EB081D041B4825942F424DDD2D9F61F905287642BAD8B5959685495057A2A580003A20884F4B7F511375990F41A9B7EE42B0AE1DDC1A9E36048569F7A475D68356DC0D4D84711064B0FA15BAC1D94B246925B8F8E1D6275EBDFCC387ED405BC4CC13ECEDF5CA43968992966252708F07AD7C7E8A4CD0566B0AA26DCA40AC829A6EB8164CA7DD2928E33D1486F5840279BEFC01FEC17253CE2577877929AA49C7E31E6669E78A7AD189D55BC6D34D025372A7CA851CFFAE5F4B59AAC121D04A855676890A53C84AF419259A54F8BA1B89D4F021F34226720BFE69D642395D1850EEB0F8BDD6BC9B7EF96C7C00683E82B626D9E17DFD894A3BBCEFCABD74AC7EAFFE21D63B4E015927E6505476182998E3A00797A3784DCA4EBC65CF845F0E8721E59D0FE2FE2273E6BAB66C3279FF1DDFBC96F1D844F3A86C31C39E2A6CAE20D94A52288D038FD51FA2E80D8C0A640DB1D99EA8DDE1EF39767486C256A59C15B19AE603CF546C2C288863BDCF9FA1552D9BEAC6F4E4CDD83D40EDE1D092BF25722D87F8F500F136D3F5A7ADCA0DBBF2AA228BA6FD30DC417FE461C65731F917CBCFFF488369C939B918F094C2026B1980D743CD0951D507ACF46E65B7B6E93AF0DD43A176E2E9FE6E5CDFA221F1F14424428B66CD7C4BC447A661EA405CB9A23A146DA3B5B446B0F6D42DA302B72C4E786FEB44D8225DD37F7FF2B79F4A10225C1CD17D6CA2FCAA353EAEB55E0BFB21AAB21091E508217DE6A68B6AB48E44E9B175B19E82DE707C082CE419FB19B413E50C4E1A93BFE0B7B9642394C78DB9A1885922AD83F1E0ADFF1567B9C07DC44A6AF53F5B40733B6FA758D9ECF4FF0B51D39813F63F25824E2D9E8D9AB9433C86721335614DD3E8D64496F1D5F507180D8D93D7008B19EB4B647915C5617C460F5DF32028B5A393AD1C67CE3022DFB8DAC3C16E8C42EB2F75E6943986350550C209195A808B1A94657AC8A821A59622E8164A06A4EEAE56CA0FD39B9800C6E6A8E02961E0EE69694933ECEC3840C3AFD1997133FAEF145852563D41147ECF2E82CE4E0C16AD3AE638D0D7988564FF43CE3D5B36CCCEA46E23FC500AD656D0272C20721ABC85539F27247DE01ECABB03A2E54A0AC7046FC274683813A0C913416A82AF86874F94E8C11EDFBAE63B3CE7FA11DB469B927BCBB801F994B01D417EA49BBC1C779D1FA203F2C24EB8C78525B448240AECEE52B092DD7D0C7B9C0FED8BE85B9370B309428A79525D3515FDDC0D654C43744E52F38817458FB9D679AAA379A957A26E39318D8D49F1C476ABCD5152D5681F1AFFB635877454764FC3851DD99C9E55972A6F7A640706BB8DAF6AAF5C88B417B5C538751073D15F852055047CA7F0C94B3A9F1BC05E147A5FAF1AB4106A1F90246A98D0AA14D0040419E98DB965521BE5D3B122F1577A5660019DC496F8332C023456B36773B7CA6CBA6A05917E4CA93F5DC79E2BF6FBDDA75F4F9C7F6C32CA8D37D613C8BCA606B327A16FA5F490F5E3C46A9031B4F37B14D2263E11350A20A5B271D6BC268EEA8E722ECF0A25FE5FEB3019BA00BEB5764D7F2806AE1A541201643405CF96B1CCD1FA7542B10D460728ECC858A2F66CD5455C90F5008CDD93E2508337C10D0DC66E771332A0E97AC7A867C38DCC110FFBDE16B57700334FE9F0E3A7B406DA8B5876E7148B68C79331B379BCC44C4AD7BC1C070FAA9884145572B62370BB5A213A0D668BA34CA5958EF4706CA7A90BBDE06889C8E7D24B91DAC9A24E4D07C0016097FE4714953F740C51824B82837EF85FF383D5745635C97251C09F03634C67766527E96BCC5918367E0A8DA674AADBABD9BEB25C11D81D07FD0590A315CEAFA6E8FB8F8D5E356FEE78B90ADD8C07B3D41B24657916262C1120AA131AC09CFE85D9BA582CD55BC5B723392C839006570B84C333C9EF35467A6EC34F319933BB39B857688C1CA2F43F649D2C3C4F8197DB58F286CDECF8174252AD699CD8C8B020208E3B9EBBF3B0C8AC92CBA45CC962034B4055E507015C9B64A115CC191D0C24DE643EEF5A073CB09F092DA45024C0736816FAC89188138FB6D332B8AD4B1CE67C0065563F68A02D2E4DEA10C05F54B42725F94CFDE4FEC433DA5D2843CD94943AF40BF85F29FD7C97DA8F7BAA2FD11836E50B5FA284EBB697A7CBAC032A2F3EF3C9439C5CA01008A82A89231E36611DC9C257A93B0DC18D87E874EB4429F16111E1751738936A5033CAB4471437928DDFF78F55C5D04FC21BFA10EED39BF70B76EB3201798E490351F07255DC157EF3572AF7ED282F020313254ACA76F67BC4410005BF963C787178C6C27515BD352E24B0FD58E7326D96450A8D78C843D4B2ADC4DD484564355813F223A4E3D23D2278D45E36E1391F5AB2223D3EF0F00AB165A341C32D17A7D8874C6A46268F5AFF83B10070BB0E72ECA88403D0D14C6B6139572463AB0AFEAEF5D5B3385978F61FA2FAAFCF2F284DE7F66E240B57DF1F8EDDE664B64EF813D1BF150472270A027DD2032F2CF91A0E177144B75679A1F23D8839C60688DCECE54FBEC876ED16C73164A54C0A25FAB099079506506BD5B13D1238A60B0CA4E332970017BAA0BA3CDC13AEAEE48C126F21ECCEAB9B2B06B12AEA448F437B1196DA68063A6FE07171D027C5D3097F410DE2B1F92CBD55453252D6F933D19B386895D66C473A55B1A35176BD38E87C51315B1512FBE969B12D96A9CABB2C262082CA9C7DA58D2D386DA474E305C2FC8614CC3932E4A0F17700D969A864B4E6C5 +pk = 563CEFA81AD637656DDF64E46F780FC2E9401D6C4885074D93326801C9EBBB5C525612CC587513CF079543AB25DA4B54444EBD91ADFE6DDDD9675DF43991664233431D952A6B66209719C2A5CE1805E8F5C79E39328B49F58DF62A7A4E1BDE20266E6AA386EC529DC07FBDB0F556CAC0A1A38DFB1FD8732D0E27DD384CC403A187A75F24F3F0524066D5E46173ADB149F2BCFFA90C84A962ECCCBC3766A50F5BD7F85E7DFF3CCCE81AE8C82A901F894138D6F7FCC3DD4C638A8516CF063DA9C94BBD68FD97A519274A51FE78898363A2DFAB087CAA3AFEA3CBFDDDA4983D23DC8CFFEEF2601F1EDB81BB1506BFD22677CED9F0BB89B57737F34672181C882FA37F64C59315237E711B2C0294724465CD78BDE816928A892A9C4FAC19051DFF5A101F30BEF8B601F6A8AEDA201DFB5FEDA346CB4B99B02D35A4468BF0782F422A80CE6E0A2A6316D12CBB63BCDD55373666D3C1C740EC8CB239F7936B7B4D42B2D28B572D84912B0943E7B441662C5CD2FE024CBA2DA9B4361E944554BEBB6B3B96C6A358442512907A8FD03C4933C22115C55233BF07471DC23D73636BDB41CEA96231B6D71D2AF76FF6F151B27E1EF3565086C77CB26F4D11446ABB6821982109D1D8DC1F7716330DC121B9DB4711D4E69156DAF7227EC5E2D364B25B9230B8D91B36D4D4E4021BEBD3593596BBFB5B21A5AC0541427517923775AB3FFF88E1DAF04DEEB7892050CB4B4C1408D3EBEEC56E4FF5D2D6731AF84F575D6BB9E0647EA920D9ECCD263C1F099A498B843518DB303CDC050A7534399D753C21680A6AF34627187E42366B720BDA132433936A905458B1902EA4D03B611E917CF4EA4BFB1B8EE626AB7031CF5C73A103FC74B350F588E846931433C3EF826A21BCBECC986420AAD85552A364F0A52CABB44C0CA4769A7908B0DF7C8E6BB981765BC56D4BD3212C40B5A35A563C34C0CA12F03F6F3A196F2DE8F02E9A60F837AE2D09F7BDC955B14C9054BAD96BCF4A63EF6C60BEC1C5E476A45C5C1DC79E681DF6EA173F8FD30DFE08137C81DDF8103ACF8E03291354F0E0685AC27CAF59AA534D7CFC8B7DC0A39FF9F3193AE5E58166AE9B48049719D2D4CA3A9E08D9672F798B2700A7A2854C14DD4856A61C131B6B567D06F884306B3CB8AEFA2E385DC8C43E889D181C1DC35AEA20EFDF0F8E30C48B2EA9F6066F17F267B55E1FBB99DDAB1E5BAAC9CDA7A86A7FD30B1EF601E63316858E3C3546A9A437BD560DD4DFABB98AB3EDDB0442D5C38BF026CAB2D539813F9419DFDC477CF7FA86291527AA4315A9FCC1B11266117018C5ACC3D2443E7F84E92C17AD1755A4C9245D5E1ECE54A98363C64F4DF85A0D762A8AF3563ABE4125772D93CC00D3493D9F03EC3322B02A52B9C6256AF4ABB674BEDFD1466CE6867531C140BDB5AB45386C2D365801DBCEED307AD12C3805AAD9F7C1B5217E51FE7FA7987735F392A740BD26A833AABFA6305882E71C898E1A3012DD644AF9FA4D8A5BB2BC04C649F75B82C6D841DE091DC87780BB1B14A6506F35FFB852D86FBF8DFA699429D0578995B7F79600F9E1F005F878E391E129B1DBB340100AAF922E70701F3D0282B6E240DBC2B5BB813055EEAE9B32CEF0FCB2264D135D471785A3CFCF0336DBF7AD7432042E49A69CB1F6FEE3734273CA7467E32933132D590332AB87E244CFD869B564407D5200F22A296B0295893617DA1010E290127BE8F9662244094246D70C66B8EABB5A2FF2BEC2AC74E76A8816DE29724BE0361AD1C16414AF86326585B10684C7D8A0A9B056EB14BF5B3CAC29AD40113A5B5890A994E3F04AC513F0103B750C9B7C5E58EBDFC034688C506DEB69955764D0D3707080EF041B75DCFA4877C49FD6735C4699D0246093FFBB08D21A3C99BEC026230B7B2F8001CE6D9EB835C1EF7588916F5DA992C1F36FF33553EFB6F8B7DA38C1B04D5B5EE8E34772C9E188EC91EB20D9F414239525C3D4B37E472BB5548FF883983597B2EA77B72B998ADAF0FF31D1E60E966557FC3226AB120283B6EA1EE22ACC06B39E29C8EC7014DBCC0DE89534161A3E52223234390ED511AAD393E928CD66C40D9C8C4B1EEBCB32803B3499155EE67E09AA5161556A33BAC903256EEB7AD9974987532EBDFD01CDCA42E235258837883D9CC79F16CF814F37172405C11E09227115308582B199D128E2FE068E0ED4974BDC05462B9D6F77137E40FA987638803F95A4A96B1E2E762EBFD0B132D6DCCCC88C02043084901CA323B522AF4913E720453830DCD020562C376DE1C32F27FC378EB008395FE568E4AAF96D967275AB96E1B118F4EA87C3C5D8F9EAFD5B9F030C4695BC642EFAB7EB0758619823E9FC29594209A31B8D6578AE7CBCFFB8FA1A7224A313D457AE2488C5F8E85F2301D835FB72C03BF941A073CF38BD74F43D82AD61A90F977F731B48E8CFD1018EDDC84927650C9DE454E7961832513B2C40A7C1E772120553F26151B1A4D2D4419225DB949FC579BCBFD6C793326A551BF4A7B826F2B49F68669C8ABD31EBED6E7393D7F1B7BC0EA5A310C8D31D2865968B13C2B27C8A65A0E3CF24F208F328349FB65F4E35E59EADD0CEB8D978F29E0A301D60B193CD36DE497D2842B74128952ADF58165A426E490B1415CB2A45DBAF1328256CB4E051222F95D108DE05E1580A70A998BA2E4ACADA44067568676AB527CACB62E32C808A843E41AB8CE0F7141BF1B45BB7C6A77FE32A2B8E2407AF682301B85FBBE15B71BF846F9A5ADA7AD331C3425899E035AB27E38B07172B63C74657E491ECDAD2479306A2342351BB07CFC49685DB9CB1BC9E482B825F5224B58061E040ACB8DA9E8DF6D1675420047E2D929CAA725604E521849518B7BF155B6CB78E57D482D3CA0F88DE2A11B74CB6FCDB5D21327A0920D84264A44FFE2EE008FA91927D06730E07AE257447855CE5F9453B3B55247DD843EF10201460E2BB2BFF5D19CC8A7C7DFD990A89143C8859379DC9D05A1B403B914479F437854394BA0D60C76AF2D0493695296FDDBDC1EFBC6D9CEE78DECF09C7079817E3C99548F09009B55AA6F296124C484E803AAE6F89947F7BE9E0DCC665E98709CBD3258FAF3B0F1F489A039E6E1F506DA0F5858B54E8D4ADBE3F23B487D42F58629519AECBBDD7EF9A502550E52CCF0AEF7BFEB3000E2F32A2CBF4672F35D7022E456E48A1040E1337D3AC07CF281664B9206851CFF6857E37F80919DA84219673C77DD9360A41DFDD8B835973EA7C6F99EE6AE9046ABE97C63FCFC44C9C0419FB2B0F4D28FCD41ED31D43BAA9B9109EBE200587048905FB97D9DDAA8086417A2E6C7C407CD493304C6D40A4FBABFA10156AD69334B5805D098C9C1354607739C7E18A2023C83387887322966C454F74896093B0C262B85371386EBF577C017902746F93142D5D25BDAD73A6266D2BD56BACFC6CD6B3AA1AA4914BA4F42DAE169C66EBF3318BEF21F47949905ADEFC2EC94381FC1F4E2AF89BC484CE90C7FE033690D02B7009B988244DB8BDB5B46A2E12495301CCF819AA708C22BB50FE23E13B84A20220CC299B3285B1C42179038927BCB7BB975613D1B148E47E96C4306A9BA64D85B84A6AF085F22D30359197ABF193EF09791007A6AF7280932F254F2B8A00209C2ACBD5AE965EFBE7C5CF92A88DE3A749976BC2B67AD01D7C9DD1155E18123E61CD3F14F0C2C5331387673DCB26F061773FE03E533563F8781D06568F10FA41FFEF2993A339F9D2F5BFF270210B680E574439E3C810C6EC94ED77687F07DB5EE1509A0DA35A187F1F3545D0C7BDEBE75794D8F5BF663197891C207481C110A6DC019AEFFDA049EAC53759D7598FC48A3FF1149207FD5EED1DC8BEDFDCD4E34EB771C801BB1EFF1EA7D342D9D394746505FD2C03FDDA4716B153E5AD71ACD8EBFFF8C71273A5D5FEBB030E67483C8E02B959523DA9F48B751ACCC53C5FB6B41F49B00D1B2482BEB5F5485453BC468D476E74F5FFC79694BEADCFEE0DD7A20967B3B878166A3538891E263A639227ED506EEEE9A733F99AAB2AB43FD6BD8456B39D2EC994E8EB4FD9B54A4119EA5662E82A04820C5D4898550B66326C2095FE8F72E4FBAB2F243871F98537D9B270369EE9C2FEE0764B048D91BD57D6AE248BD4008C25088EF2417B2B60C2AAC0350FBE33DF8A70ADB86DB8BE0273D6B7214F562D86FB973ACCF75A9BFE581FAE42089594A446B8AC81153DF2590A23C78A3B626ECC89681765A1A8C9F55B581B88C65B132C502C17785B062A0EF696A0CF7D9F57813E78D8B93D6397AEB22135CBE4F72E4E71B63C6FE5B357DB6FD2225F047FE9FC8E8345C2DD1EA2D0950F6EAB0C03501F083981A2F581BE6DA2140340B7269FF30694B0AFF9392C2E074D6AADB34E0CF1757DA66DA571D20F9E12DBF98008752E7B736E5AE79234C3E2430F35EF22F52E8BD7573C1678A1325EA5DF18B6B59C63944360C7842EE5B41785A9A67762AE08518D148E8BCC6B938617A83FDB5555785FE5BAC32F927F0E45D8F73CD299712356FE7FA561124628195789782E6476E34A7F8C2D23C5C231C6429049047C0B6504D602829181B71A942D9BB477371513A33E4A86244C9A63A137DA92A6A139DC6B41CCED99AE2B5A85B842E9DFE5302B7E2EE48ABB53784B241EADDD0681A1DE11C3E5634DAF5E6BF19406C6C3ADD63107AFFD34936A8718E1C12B5838196B5BA12CBDF8DB459445E27CDF427C95CB9DAAE137F21E267A95C0C1B74B00CBF632D4430AF7F80F750D53CA7D45B75E48B209DF413EAA8B02A0E0C8B476D79CBC0592E2644497535E62F3132D9EDF07DDED374E8A295220F21ABB6D54C640DA44557700D6BF0AE7E8684E6E6AFEAD27BA026E323897A7B55B3320F9493042D327CFB645C802A93E8C704168257F2902D3AF2CF6D7B7DF1388BFC68FF1B540684C935D61D0A5927A248883C426FD246830453F8674C9547297A8744EFCBCB379271E8D221ED3A0C360AD176BC733DC2BBEDBE47FC5EB0F9072F6AEEC9586ADC9A9D49B2FFF561EA0DE2A75F013A887F73FC82E6014178F6C95B5684564A04A93B93252DBC7527112EACFC83A6B9E8007BBD71F488F61442563DCD0AB69DF264CE700EE13E316F6279E815B5F518E791C1231AFE6E8046F201DFD2A4EC3E9EAE01F3AE65DF7BC0CE5A43D7AD05083A4FA5D77C02A8FEC15E912065409E607FCEFD47087E8EEA1BE81B42CA060B02970A81A6D5AA484023F83A589E3680BEA176759615651FD8F7F7C34F15687C46AFCF66A63B3388105BDC484CD1B25037E5F214F30D5A09D35BC706BAEA16C57ACC533219F571BFC657CE458EDA47E95DA4516A96E91B420DC6FB71E7FFAE0870818F623A3A004DEBC1241F82A2EC63C9199843BBBE3416B1F18C29E2340B5FA40A52581CCD96E802998760E1D1ECA530BE83B8357F0EB938BFC8C79E7225A4B87104FA421A81B7C3812D6228B391CD327D62153942C1289A347400C8AACC1B35476CB0EA23F8362895497E7192879D4534163185036B4D5D29B6CD5E485AEFD5AE398F950E05BA0EA9062DF09DD81BD9F220BBB7C1B4B06D89E090E39D751228143F27A20652E2ED4CC44CA786E16BB0570BACBF34733685EB295F10E6BC584FF35556066E5E5EFF26B9092AB5D7B3875DF76EA8F5E758433D645E2FB6A39B0AFAF3D0AF33E1D75B526EC998079E4BD404DD36D7937283CDE2100486339B624B02298E0C999E1C5ABC39A624B0E1BD77702DCAADC13DFB2F46AF1FFA928F42882C42CAC65CB0B137CD0607314F8FB94A5DC7B5A8F83C8448D77F66612F15F08B51BA40717B8859B7CE7C01B3D4CB8EDE390A5647176DAAE5FD15A7583D841231936BDC891993BD5AD14F016A8C39AA4285B56717D70B5358C07BBE069A0370A26D22E2726544F8A95B023282AE1A2209FBC55807824A37240669688347B0A1F55532BE3144BE282CF7FDC75A5EF9F0DFE01C2597B4E5EF53C776E3361B016AB5E47B542CAC64FD2877B04A7FFAC4BC40F4A0E82DF79AC08EE2C04B4618900A53C78E21663CFD2AF3BE7D344777CFA1A83972BAB16565CCBDEB11C98D012666EACD4565E524061B1202838B20BE9D288D87EFEC253B9F6C66FCBA5122BEFDBB1E9119F2C8F9D32EA1E1F51E9D1AB10804FDC40CC1DBF4C401013D2119693C30EE01741764B55C731FB18D15C5E706C1A202972C57CE6FDE49EDC7F12D98662E358A0CDE49BE35226BC1499A164787AF33628D2E2A5AC1DD750F940A3965EC852FECBB1CBBE3489D166EE9A1EC811F92C40495E772D0814DA4048A48EF79B6D740CFD0F9FBBD3F0BA2EBC6C198CD5F4AAC67B06BA00DCC523974ECC698DEBA45715806B53A4838C4FB3E6AFCFAAA800D038AA6FE5B194E663AAF4EE38F6B95F45E1AAE2C1A7BB488DFE4403FAB227AFA34E69FD1E6B053EC1FE2FC4E7DA225170F63E0DED94C87C6C2982A862AE0468D262131A87B9E0C6234F81042B3A62931DD47422ECE8497902752AED9BE447ED9827D5F0A6AAAB91BC019ADACEFCC180594752E56D221DDCA0E4DE837F877D21E25A7252CAEE4171D2EA1619A3A0383A5C4DCC0C625EFC37E262808A16557951B2E1865D2163A3FAA5638ABB938B2A4E9C4F26850B5985AFDFD97B566B32A520F5B15DB200E0A792EF5FB4CA81D7E8EEC3D4D8B4E26375900D0F4D34EF9131D346C23CDB056B9AF19EF5445A6CBE5C2AE1F0C556095188E2CE038D202A760C5A7E0CB8E4728A7CDA971A2650D51978E5BE9355CB5CF5C08F820B4A12AD21A06068134A06F25CAF090752DEBE7B3D43CF0EC87226AD45D5A7ED9DE55A9315E255A1A7633FEBFD99A52084554928AB0C2AC029386D019E71258A87339E7BAA84ABB507B501D8C2575CF184B047E837D4E112FED205CA0F807708043B68070D5D76156A9F78C15FC3734C178770217A08886079DAA300B0A6157F6FF41D36EE6CBEEE2E4CED91B1C0FC3E58D1FC98707A9A765CD73BB11F5D75EDD5AFC0B78BB4E60FC1678D3B197029F847ED839779E9C298092F28DCA535D8290365AF68ADF2241E273242F08ADD3580ED6801C0EEA458C0C3FB6229AAE7036D6561F7B4FB56643276371E9DF0D5C0802429A664E4C0180F25BCD24C65502639C67546F9191F460289981720C29D79FA82FE3D730E3A7FE474D3EAB5D1AC11DE9EB2C6C19CAEAF392D350A469BB83538F534CF84512E3496035EC7B93A1F07288D1E1E2BA51894484FD3444E5061427346DEA9383E28F2624F509DA86ECB494317069C632055F657447A5811CC7CB9F1B273C23A05ECC6D87F112030B6EF59DCBE78CA79D53D8FEA8C1C6E853355647FE40925E87A60FC7D0AB9D944B74A441A52E125AB6118D6E89CAEDEE0E4319CDD2101EAB4429F11AF6D49182D591636EA7ADCF53E31506091151AAF318962E7EF67D4F37961C11C1127F276C9DBF4E83697677884E6B42A2CDAF1B325FBE0BC0DD6E4D82D0A1C829707DB0842FC9B9B3CB8E921B64DC9399E4AFE648BA28AF4E4CD69A1A96C8BB49418320E565A135D857E1BFAA01EC3193D85513CAD17C55D4E1B92BC6081262C365163D8A744D74701653C98EA5BA2EE129FFB907D11F928BAB91A1D3B28332E0361435BC4C6B61AFFEA3F74619BE865D2477B1794FE12D8DFE9C81C9E1B958298890D3A0DAAC51B8B62571ECD668BE6B833D8758565EB36DC312D6FE1D13271EFD9A0B226AFC89C89D7C1F252E40B1587BD4EC3F4E7290BF5FFBC sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F00 smlen = 708 -sm = FE1EA1344FCD63C9AEF778493CD4062FEDF0A6A48D6CC062F83AABE3A37B0C82714A859851DF17F7ACEEA959AE79FAD5BF0BC76E3F83C415F729BECA1947CAFD7F9DBA9268D350933BFB8B0B873D639614D985E745F8A0576A739AB9549ACE2311F6A0EBA65CC098BC58F1F084F4C09888003D0C980CB6F9268108DA51430752F4EA0A2A4AD92C4E0B6AF1431FFB0B0E741E8C3CEB7765A2801981A40C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +sm = 585B46D1C0BE1BFDF5BC8FBB3A9134395FB5C201F1F6B74E6316AF0CC8A374898A3140B2A8F56A993EE24E1F8F91CBDD8142A1B4ED6A307A835E1099066D5E2111B9FB7C0AE1925B688E798048251D4EB6A0D89B695226A545B96720BB6CF0F880F768B8A6AA15C733CCECD8BF52F3C5661B69755BC97F375D8517E1A65FF71B1C1BF41EE6B315CEAF64F5C56AFC14A2E59D9DBAE47850B5801981A40C7C61800AFB30E0474AE794E2FBEE2DC627402F64D51E9A9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = 370557AF88DE7725D46B3F1C3731BF3C7750BFCEE1CB16BD84C761AD86DC36B2FE2BE8CB2FB3DB61284184DB690F2FC9D03A2F60388626CD18958E4F76944C0BC680789EBC725BF7ECA69EC2ED1A6C58BA9C38270BD80074ACBF3AE3AEB5B810EC9573A4D61288F652211CEC253CC819BFE0F561940E6E0800D93C63453F3BA8F6A03B1C7A6273FF68BA7918210ED7C93D5B505D8222A99AB74C97883D310534EFA1CB5B3BA6A78C1A50DE3C1E1A7DAB295ACC88CFE3353BF4043A7DC18223702752A87D7B97F4ECB3CAED654E722CD6350F4395E495F29F4D1EA42552B22C2F77DFA40BBCA3916C6C13A9F263979B3351D72D7668D0743B3087E95C90163CCC15C621D6674DF2364D9B6AEC2EEC28E06E02C439004680E5D987570CA8B98BCD52DED98C20B55AD43C5D2796C4E36B8DC56D472F7AE5D18E802D1C311D5B9196D3847813E359B0373F0A0469A4E88487D79768468E9541875949AC43287895BFE0C03AF5D63401BCF9CCE69C7107C8EBE66153ACA2B983A92BEAC7C567FC31F7CFE87F8BB059E7689A1E0318B0586206C750F24BC5047A229A78A0EC3BCDD99CF263DDB6A888AC9C8D5CF35C1108FC3D59223F1FA1A474C08D95B6480DD047FF8780E27760372ACE1ABC3E374916A74895EEED5F4FC38D59057D9B1BAB2311236417655912FF43B3F90FFCD9A1741EE7F014F1CABD89E9B54E85F77D058AEF7E8A205E0F23BAD4285565B1ADF33539DFAB1ACB316611148C74E7B15C29AE0FDAB7415049DB80BE0B75F1B3A056F760F0F67D995EFA7FF2A785CECD8C96D5CE8E6D306385BB20201FDD885E868AD7E890D3355FA2F0B58E3B3842F7D1FDE9ED799E9B27C0FA6A881D87783474E3463A2485843EDC66AB3D2C15787B894B922DBDD8FA90D66C990370170801B71A03BB6768068DF39BA18A3A826A569A7FDC14CA6F69F1E37FB775A3F6043C2E0E9017C5F8E18B0167F217EDF319F0F0DC48ED04FEA335EFFA8D6CA6DEF7C7BC34EDE0E503EBE41B1EAC90589CB43F8C3BEFE87D50343F719B27E064EC58AD854C70905FC1918E96E040468891724BF3425A96A2BA64B5254E6FD29CFD426FA05E0862CADB3AA4D782F5CDC13BC75DC887BE57C65BF1B4674ADA187678F636ACA0A5B4C02F3D740CE4E4FD25BE6966EC81DCAB011C293BD8429265590F25D1612B48B385D193E6F2FCAC06AD6FBF46F82467465B9FCA50A6B4C6A31546C90654CBD2CCDD37F81837B7B1A5964724523476314B049734C7E30C431374FF2A00DF342B358C2CB2150B2C1D7D66CB697F82463D2A57DBCC2B2E7B4BC7D0E5BA1C194FEABFFE612773BEA0BE769B3F83657A58F00E2439034C22F8DA295FB5AF06BA39F61D9D8F5C95049B1E1162E247E3B5CC5DD0AFA6C3CB140CE6C2C2E2303DD16711B5605D80A03E38E78BB1735991BF1083D9D30BE9F2C7EF3874F1E668E90B2EB9537FB7B1E785BB28E2C020589E8E8597EC2ABA29559A9082428416FC622DDFCDC6E042624195E7924E55C0616912C236932F8C1B92EF67A13EB074E4D247079AC684C202225C41CBB734BDD4A1AC70FA189B9B1979E7C2580694EF81C62BE76857068B4E6FFAC0C334C554BC3771F29F66C62D81A77D2DC88D48142F15FAF683037897AE9428087BA5491C9EEF6CB9BB65E1F302D261E0A0A034A0C95B9F6F1B8C26AF84AD6B00FBAE49E6D7D462844E008B81B793962B1D7C9D195F4C36FA6293B63355217623F4D6345408818F446F7B51432D211F37E7797E21A9075293330F4C02E704033A77FBB7263A447429F95A8A01A13B8B5A430A2FB37EC23092508D9CD268062139439EFF1AB437F018A2548BBE83167AC4323E4D83CC589235D10442BFD273582D3943D163661A225227B57D4CDAA6FB781E20B89796C316CCBA86B00B5AF5FD98E74E7A627D497B2CBF9DA9F1C739566ABC8698DA8782EA37AA3395547FA3087DB7A244E69C1FDCB801111DB85D31A0252E412E628C6E5A57B3F53392A9AA1CF69EA6B495A523353D346A12C9F388862B94F61A48F3809DF188775C64B4DF8E73C2F13F914E011DF06EEE64E984FA9DC64E59F8CC82F83FF2961EB3148EFD8F5D2912CE3DDA89439E1A30C1F095DC44AC10293823B067352E7D7448A01BACEF96EE3BF488BCDD66552821744994790C5BC0071994A0FC215B24C1C9D5C150549491B3B13CD29C0527140B4B7816E4EC50E56D9E802767F53C623F1686A3CD8DBB1419A0802D1DF7B3409C5B00DE4FF19657ACD919BFF1BE44506663D4EFF8BAEC6A8D68D5BC915CF06C156D19DB4CF3BB5164D898C5AF4C3BBEBED1F8046BE2925D83417C1D9253FAFAFD2A4C30FFFB442103DAADE33637120114F13DA0FD3A72DEF24859D1D27272E891CBEC0070BC45781101DB657672E6D10F7CC92ABBE6EA6B43211C555B548CC7E9E5F726C961A306EF869311CEE29BEBBBB8E5DDF343AA925213D55916A0C5BDE2D986512FA938532CDE18C36FB8F72573AF7D3429A1E2BA606B16BEF5BCE3771E21EB429C395EE24B04D22344D778FA8A1C8D978A16396CB29FFAF9376DC2C79E288F8665B144824872A07B5C34BD2F109A2AAFEB06634F8E51CDF8E2517A8959603A1B57E8699C4BBAE8E6A9DF8472211AABAA6184848165C839319E513D124875ADA13EE13FEA69A2043423D9D45BA2F67AF6575EE51BC63DE8F199953360BA1BF45F3F51041117ADE92190B673E1EAA85E8A790CA3189878BC2F67019DB073E41FABC011249101DAEA7279EB5EE9FD62E5C2FC91363C435106FADFE174A57A11FFFD356961D1349EF1D1D9DE46753B341D08016DBF9DBFEFAD438F806321A5353FCC2209255E5D1A2ACCF1FFBC6C652C2DB95337A6558E54D4E79B42E4CDBE875CADB707632BA0A96DD03A6739435716811CD8B1168DA1B468533A4B6754FB13143AB2D22899D2E61CE35903A19CCFA44263E58FCBF8A45C2C45746FFBEE3C0300FEFA2B4207C3222D0A061080014A48EB2B3503DCFB86489E9ADFDA87A10F54B23E839878235E769213AB9E0615A8FFFFD3947502640AF06692772A7CA0F66647B62929178BE3D7D82205C823C818FA0F4760E5D7D59CE46BF21A8E6A9CE5D2C68AE65A7E62534A11A8D7C4F9256EED74583B08F6AC776B7E8F99849797045E628FF022F2F0D268167D68999D2718F8C3901700AD25CA335168BE8606E6AF2ACDB6C6073DD06669749EBC3A553768359877F3BED797001AE445031A07DADD0BC47C918235E33BF974259398889BFF08FD5B0A5E89E96D81FC355E8487E66FB5E6EFD68903A2A7AF53681D159AFB72647E53B0EA3DA860C32EED1DC324CE72EE29F8E223AA51F01567DC2A256548A9BD217C643EFF212FF315991DD5CB6AAA8F849B32F4E4EE9AD2FF19A6974A33336DA1DDDBD01FBA61241EAC52F46B8658B89C329D709BEED69D15817F228A72B6136B997E053B8B8F4293D00070FCD8E51BE4DD54E07579008E05F8C5181AFAD7E39264926C57D37CCBA765F9ED8DD2F2436FA0FEE07CFCF85E0359BF04DE62E7A5EC78BF48A3B4C3D0B081456BCCFDD76A40BC6ACD55F458B4B482AD20F37748DDA7BA81F5D6A552F26BA2FA59CB1BDE4B358AE711AA55C6FD1F77C0D4F4CD16A6B051904DDB226E1C2698C391D78D7A5D45B9A809702DD0A92DE64322DBD02557AD7600F9739B68BAB04BFC448D130D763039EA46976771652F7ADE8548E3501A03A34E3C2B78E190A399FD89F8D1D8ABAF8E881CAA9384B8C3DCA2658DDFE5ECEFFAB461C40CAD4471D108B6C5F0BDEEB543FB53BA72E960F346D2CAF2E68532A3FED6C2352C47FF37B0EC6CC481B29D9E238254D3EEF712EDF6C9C179BB978CDF49E1A33B44DB6540CFE93F690E900BC378DDB547BC64E210741E4B1A8839CDCD555AC3F47FD186942D182EF16A70EDD7BE74CEE3F7E65FC336177592096C0D7DE6747CD6D8C94BB6F5FFA084B8651870DC3F39FA1479820D02A32CEFC3313A85E50DBCA01F457B232E1ADAFC616DA739180F0B30406689692F96A2D9424C8EA8D14CD19C6E3B8D7556C791A2AAF3F0A00E352BB34BA5E370DC9A05EBF9E9F196BDA2E0E0A1C79E81146E9A2FE5C54419B59675FA339B6918548BF871F9934F5F24EC45F8F6B49BA0A6125C016B835F1761B365B2650606A0FC77606B79AA046960F2E48A7BBCCFF3CE1963266971B6B78D53AEDF1F0118F557669FA63EEEE8F84CE02D8E62AC35AB151A257070DF4E73CBD643CC75FD8CB3EEFA93B2B950CF4FF3FD24811080451DB53EB6CF73314C679D4D1229D2F4A46B9BFB157BE72AD059465D8E4FDE419AC1DDB0F26B905A75AB7945A71A67CEA3EA02320F286B98AFCFAB2D529113979AA7638733E41DC122D1CB695E4306D71E7874396E6586182525B3F79A165B0D0223E5592B2CAADE280FC678D55A06356A1822926D7A8D870B1E8F0522893A908C0C74247D524F34EABA2C7A1AC4BA56DE53179B00345A4F0F627920ED0210E710C9CC4C799CAC409B859B01BE2E93DD67AF3098D78BA5BED31DBB597024EA5FA0A4F3AA043FE68E560C8B9111C3E1884CFE42D5D69231B44DDD65A14FFA39185FA5E7E5F86EDFB02F374312BA837B6C1EBB798FB83BEA304C3FFE4D23332D09A70D7009C401D3E01D9AECFE8A2D1BC2D99B501B8B844CDA9629D2A168EAE6CD0F87E201CA4CF71AA33F003E63636E2215BBA5083062782BDF61C306B4FCE94548A7F9353B3243F35A42BC65DA19CBD94C7B0D5A4BCEC9A6721A8C73669E2BFF0ED02CB8BF25DB617216B013A626C3F5ABB8783797F8C64159070835B7CCBBBDE07389F19F36BC69E04290B8BEABFBE40B0180267EACF1FD1A02DAA17AB42EA8E1D0CDECAB10616362FDA663E4A16A0A7171F4733D9B7F8DF0ED72FCEC2511F1D9CD3C27578CDCC85346B362BBC11709DFF1BC517085D5447826BA31EDFD42819770C81CEF4F762EC04949EFF31D3A541901B5F25161DE7E96BA09FA6153B35AA141B42E6A8EB3ED603F8720F16C6BA53CEEBCD05BC0341EBB7F6568EE3DFFA31B59E256BF3D98BFF940B2F9D61C9D0C0D08576F69711DC83ABCF30372EAFBC9860AEDB46B6596EA14306E358428AECAFD718BFA91CDD3F65760A0AAF411223E1C2AE9B369543C64E9A2681572F7E491A6390CF79BA892F6D7B2D59DE2E3E0736B1C21200525243DA6F3134222996690DABA0338EEE8D1938C650694DE0EA65853D84360A6A260A858177526EF8294910270C5ADAF72CBFBA4ABA4F6E603786F49F665670DB555EC93D709C6F876B20CE8AAC578E653A3895ECB40AAD4A2D9688DB4ADE4CAA61CDD576E9CD1B2AC635389A621C4E9C8F6536249AD18D21A165798CF1D00F083DF28DA7504AB8FC2E8A53A7E62CE7CD57E5728A82D022878D86E2AE4E52BF2E0729A4C1BB9D7DE7D685ABF0D107A07FF2ED33E96EC66B2273A060B1728D2EAFA294C236A90A882E0B286A68531252123518FE77FB0B49D6E888ECC6218E6A5777069F6341D0A7525304CD0849A667B90274063D885F95C4A548E46A393DE1331C285DC9C54E0E3B8D21F7BCF7F623071CC235752A153F15D01EA048A1F6E2B87F548F7E4E77E8154E54884259651E05FC107501B30281EA0188FCB4FE3CAC50121836F6EBE888DB555FB715A03020419305B00FAB74F9562F412E7878DD8F1C92D713D58C692AB1CC7F1096CBD7B9DD0CCEA8C7B17CBCE2BAEBE724E972B13AEA5D7E91DCDA23025BC64F096D9848C9F289F2B22A3B576DEE60A3B2D5439F0ACC673FA4343347A153E3367CF1DC064E2B5CE52684EE5D377DE0DAA6ED1D6EEAF9FE69EE7DFED9E015C08DE26F1BEEEA369A0C9BE8B9716D9F12CB954C8CC16BE7BB290C0317D41E652558BA343B6A6A65CC6CCC249DF8B52EF2BF6C3DF5AB780161984EDB29CFD1FA4F49579DA6763925E7ABCA7DD2D85858B6C68C25831A3D6D67B42CAC6BA1CF091D7735B39714CDE3236B53ED20179CDDACBE2D051FDC5C3FEACF648DD242C825442109BBC46B5113D854FE6B32DDB774CCCA122CFF749B5526A37B2D91B11CA641194A7B259A6B01B6A0DC0B747F972D803E44C65E551E402C51005F986E1DCD939CF95134CF4BE4D8D8410D608A0D30513B3AA50806FBCF68C0651629ACEF7C90B1247CDD109EE939692A3F08396431C118623779465D8E973D7161A022A8B1C3BAC62701A73A1D4FD003A55449F514484525933BA91B1672019C3DFD34EBC1D461B8682BB110C176C7A4D6B337EC6E993525AC8166260A710B3580172DDA777474ED61E40705363E697BB535A0274162E5762A8C774FA02709F2096A1186162BE190D1EC04E8B13AD3488B7E9F5793EB85825FC012EE046AACA7049971282DCA3D6017C4DADBBA34C1BD6DA2BF307AA5C984BC77BB7D549A198D2C2BD2DE3CCBCB8238F2A3D13F8AC78504483BAF2B79915B29F0267B75C04EB7BB3B1C13CB9144C3F42E3B30D00171D1C07419F2341B4DED1FBD02CCB6273A1E4E8E31DEFA87D83C485B685FB8B20445BF4FB6DF3333CC14A1B189DA86F3F993FB77D59BD09CA75EFC44776F857CE6B2552419A2AEF67E0BCEB9A386DFAB03984A46BB8F5FD38A3B653924372E578DECFE76C433351D95BE97A7A3E2A2B67E5FA49BC8442B6CD4D3451AFA0A1AD0DE1BD4F226C388D5DDB6EACE12AEF48C93D3DF3383AC6811B487E91B4E1442807DD5AAD1602951B5A3F161C4D7099EF56BBF15048D778E6A20DDF45F3E9EE7B48C7CBBA309FEDA5B807347719569EBE02E01C79F25C8C8743DBAFABB3DE0E791AAECA7F49362485362D56FED8F8E8BF7B0DD61A524292137F600F4C4BF488CEF2947C0943A26BC80D7B2004F51E52631921B5E774896BB74D66C4C55F9045D2C8618282CB0F4E41EB5C89A9AD4C6A459C7F1D5C6660E8608E42B294D844E2C30B27EACC026DB185267264E1B30DC08D27AA739197B7951569163C96A54F8523D7BA931D8E727DD44DBAE58ED6FD0C6BA319139A5BFC2D188B0A561C8261609A32D14986C98D519C6F75E054220D29A7E44B4B9E52D1CC09E414E7DFB917501C1464B181013ACAF0226D84E57B66AF20F5A59EDAF0F1DE8D74FB388BDC6195592EF2601A69222A93B3141E7B592247D4DE42E7735ACBABACA9151D431F5F48B0AFF6BD017812808A7884D078ADD1F0D6A48A9FC60D252656FE1F99935EE909810DA5763F6674E7E5E49E29BA888F558DC4F84D6D971F81641D870267A5553EC96525C9BF45E3CA86877A8CB4CC3837CCCE38532DF0AB37C532C9B64B1EE0B35DA6697ED08B2174D36B2D77D901A9B3DC4D4E541A418AA0E549AC0AE452D39D11208977198486F0215BC5A130DE73D379A01EED94D45E620DEA57B89AD67FCBA9371E9509947B54A1AC550C7ED2D650E45BB4AF98FF4692BD99ECEC3EAAA3A176BA5506ECF057A4DC9F67396EACF4975BECF760796E9530ADF9371B1DECF6F72BFAF6356E0933EF0EB965F827BABD3455A8ADFAB2908F80632D8EC6EDD8D46808AD78A18E64419F6E7BF7608F0BE3CFE1F3186688BED0AD6224EF068370B5923ADA966608DC2396FE783D22D30F01ECD3C08A4A6CBDBD646791CC4B6BBC9DB61FCFD4B885EDF24E4FB35903ADC0523DD7716AB185FFC396A54E1CE25279DDF36E1F501963BDF26E453FA4955091E92640310580F7DF18B161D1038675D9C3BB57484F26C2F6BB2E32DA9916C702E6F433BAF8C15D7F6ECEFC1A7E4DE4F1856C23F9B9 +pk = 370557AF88DE7725D46B3F1C3731BF3C78E6EBA181902203768565AE23EE3ED63121414B690CDA993569B1D5B6EB0D99F78A5236B490D008647C7FFD12BD96AF045D7C598688292B05C656A5F1948299FC7D025BCE666BB2F962012E9147E05F14781E48A2FCBAA2EEEF491C4607C838B1A24EEAFD7459B91150580B93319984BE9DE1DBE104102A94873EE35B8B7D9E3604C0CC35BC9D7F62E48376727197A5F164316CD54AFADC62E30A23459912B0D004EFC83E153517A2179EE303FAF997624F52C7B6E13C6FFEE46BCAB727A3E36B523C9A506807CB19B95B078F2BE1F8141139926144D3A4F0A6BBBC4BB522DBF5AAD192507F694A6C4217E77DD2588C2A41AA80BABA6D3BC95AF4605EFD8040E47889FE634539146926E1D1785DF9B1425C239EC2D3D690D01D3D6217734A535FEF51D12C09FDFF1116C5C5AC4FE6CAE923D2E60FD3BA87AB0B4A56DB240C3BD4CBADBC2E89DE2948FD3C064926C524526B2D2AE8B30DAAE7990AD2BB7FE44BEC0AE54A14812233F2181ED80B84FCCCBD293CFB2E8E1ADBD84DF032D0D17C64C13B6C10B075825BED245E78BA21258D28408BF3F21277D729C4DFE53FC1D272B6EBEF2042A33CAC7A331138A7B7AFDB1E34A75214DBA19DE848D05602EED8293B0A892CD8D82B4AE4865AE665E07BF238AA071E8F2BE15527EFB93FAF41008B638D68DAB4B66B6DB8591076E5399BA2BAB3EBDF45CAE0924FB031AB6EDBF7880747E2D341257A2A6E3BAEC9C0410D635321E1F94A7FE661144573C1FB97986E7FE683A081CDB723C0B3935D2207573741E3BE6169A3E855C9CD97BCA94BE5C30C5AB33C54A29CEC9B6801F45F094BFA50774DB79C644B102EDF21A7A01A17747DFB87545D218029CC0F3F66BB35392B398CCBD6CBD87283204492011383F471B36196F98766613827DA890C77AD57C6B10BEF1C739D56FECE1EBF34F2534874309E36E8144BAD060D187F8FA98A1794601BBF3EC825AF35F284924C5BBECF9EAC435E428921C624BB91B2DA8AB3B2A63ECB06188B01D04284EB321E5AB7BF12800440E88FEAD74DC1FEE99FA99228DC160911A0BEE546A2F4B801DD52B33591672FEEACDDBEC8C979A7B9BA98559DF507B9FFB69A2897ABEFA427BFED71C77A880BC46441D1791723B44D0FCEF8C83B211D84A266E08F1CB56DB921E85E5BC87F4C2EF07AF03D4214C5179CDCC2C04C1920EBAE78286F26969D86DCCB71A1DA57F976373A7E3D97A7225B63862C87B2FDF0FF9F13B4267F2A4FCEBCCD956CE720AF0D0BCC15332281ACCE189ECBFAC9CD69A679B1191279652ACF58982231C03A4E06927BEF238641CC9CEE779FDF29D29635E7871D23FFF02D62F8737493340158B8EF257FE1189B4F0E4EF8AB0296DD4642F087862BC3047009865F16819A284977720FE027E9700EBC8A6AE09979C3C336C044B8160D30366ED50276BA43743741111E62AF6D36444E2D45436DCBCF0F8D3BF3221FD7E728B22911E0C3327572444983D78F352E685EC58A80F8615A6A6D7EFD692A8A06B27F0389005D5BD24BED85F113ABF4914F39C65D107F0B60CA2A31534F9B796011062D9028F509249F0BAB2EF1BC568158E5752C1490815F7B38FE4938107D93146BDC7B68B50492CE6934DB540EBE0B321B242F62C9B0144DC71790710527091416D645D7A7D8B45AAA8E88E7D5E8810E232184751FA9C1A2DCD009EC9FBF4F5E1C57FA358FF17BE4EB5685AE416D687672A4376B3A70CBCE48BA5B57CB0BB7B4C24F359E38148925565ECF70EFE036A3936D330CD688830BBA1862A9CC03315903506B5234E8DA90B04F7E89591072B734DF3741780764894DB805A88903F56CD421502CD61C4C1C7615217119AF8011E7D40C507B9D63CFB242D2055FDD8FDD29345BE27E9E5D7D10FCBDEBB318E17EF7A760284BCD71616302B5941604DA0B0BB40C43AC8F93B7F7A5D629E727EA19B6B6182BC17EB05BB71D2FF7AF21EE22FBD92130F4FBC9620AD86C60FED5F7E6D3E498997D6E9DC1190E12B24CA710E5E9BD2C80068F13AE184B03740A23D00C803B585FDC01C0F40100631D1FE777C7B2FEAB57D7593D7AAFC05BAA2CDB391AB344906370E601BC1B44802B73F015342BAA36BCF44F5997945680F48C91EAF2796F5D6A9045C0C4483C63537B91FE12E59029193186D12D16B0B5455C56DD842CB6D6F12D6564CEEA801FE51D3AB24394FEB0B75D851011192B0D1DD5862C0384D8F5F344AE4AFE4CE426076A486B087F76A88A6F12DA16ED09A40F870C1990CF5C078B4C14C572A38100903D6458A5EDDF1334C001283EAE4E377A5AB2C6198CCD0FD75325A1B63BC862519FE3C98D088DBBE406D93EA00D474C1031DEEFB5205C33864FB0296990D174A2D71DDAD9DF60572B045866535D329325649926E87FC76DD0A9AB8351B19FF8101B2DB06BAF88343892CFC2A8450560E6D0C37F7191935C0FAD0D98BFCD6CD0CA87D8EF900F03F028253DE42F3400288B7FE6B172AB7F4801774D051E538B62DDD6B0FE5517EDC403204AF832B206AB66AD7137025E8F8150379D96B42001AE8A276AB54AD9AD31D26B375E88433FAC8182908CF9F442A0FFBC199F6B6C3D798A75AA17903CDE753C025A1890F19E3251CFCB047C1FD334680E42ADE48FF1D34CB641782D279C992388C9ECEA730D011CDEB9EE32D0D1D5751EB72E653DF42B983A07F068579E9C7BB5573972F175029A3CDECE9059881776EF4681C7DA09E30A93AA2F82B7EED01016BFB55D6A0C2DD3D40569A79A4CC24B804C4315A4FDC9DB80EAD081F85589806931EF52C6D45ADFA752E1766DCB82590C35DF98F7252D52E076E45E28C143A5E42D4634F4137CA5DB57DCC99BD91688E729D4E80A8AC6E3B9DD68763E07679B630C8EAF91887159E52CF17C51D66DE6244637B7947E6721051DF1095285CF484B6535B2E90AC2585E68FE2E5B399F3F21ECFA515AA83B42D1469AADC986A207A9F4947902C7D128565CA9C317AF68820CC272C51A1595D182EC0D5D6F04D9122A2BF93F16C98F8BFC6C7C3EB43DA50B31C57392867CA6F9F81A85DB729E128515C9BBE0419AD094CEC79435F69EB53C72B0D92FCB6A4861D112C10DB42E9602B7025989F175C6F0E5E74650A4546EE740530EA195D68711FEE5B5F2912C6966F2A17619C7614272C210FAA3C43727296D9BCDAD97D4721945EAF42A2EE0BC0648C20FDCA9D8927A2A6F5862B70E629867F80888ABB9224497409A911B81088F1E07E5CE32C5BA6F9C5AEEBEE804E68BF388165CFC5CBCB1177E9B60412DFBF9EEA018C15D1A405B280CA7A7C3A5D59136353F492276F1F5B3229FE3F7B6137F015B8B99FFA7ABBF47FB5826CDAC808BCE934E692E2C0663254C48C933D244343D680F240EE8F45264ED7007E238131583D4B866F774AAE1FDB7482B5C3202D94A0BF6F726ECF4F219BFCE97151B9C7D5AC3BF5DFAE02DEF986090E82FC0A42B80D194D515DB0469D0B248B481BF86173A15D1343097B9684AA66759915CD1B0DC37E01E9D5508D89E48992D7655D5DED4EAA1947D19E145D0845A61AE6F2D626F9C561761673BC15CD0FD3921E83C749CFB25AFD887A0CE4D3FD85DF887D3DF467AE94855793C2B81D979572B8DAEE476C3DBEDD92E1909A71E539DCEC2E243D6E18C5FE4FBAFF7C1820E92A2A9B1FC0F5CBACF152DF92E8722DFA8A31A4421748AF0E9F8572F5BF10CCA4B7C1C6D93F4570A7F22E3BC516777B540EE34EB75FE19F657719F13772383D0BF21F0B345CC7A2D94381CB1ECAAAA64F1A359DDEEE52D07432455FF230CEC3259622F8C7276C670EDB3863BA0F7845F09C7CF93E2356B6F1C7D9494A2155357C32A5D626F1C536A23ABDE4709DAAAA8AD61D5D69A580F8B57A14F32BF1AE5C39C1F101A4FDF40AC320CC32DE7444F3E101528D7850961C3CBE0BCB5023D521153B91791E35E55C0B4C0AAC8C32BBC4D59BC11F0836F5D945C109EF9CB7752B8E75286EA7DB3EEF4F3104E64652FCC0F52ED97DDF3A664378A99124882844EB4DEB62F201A375FD5AA7A4C4A80D64D0CCF9FD756AD4A93A92C9E03D72D5B0A1BCF36C0E37FEDCAF4522D6F4A3E780DB627ADF4A91591BE5E72C73607800CC952B3E09A90BD1D3832C9B9C90EDFD46DCD10D8BCFAE090D099F4211F42E1FEA11A2DB0119D137A3A9EE2A8D7E917FFB7E72447C8C28D92D06C77A57DD708AEE1926B13C7E42501A9CD586EE6EB111D87D24FA701370BC71F5C20553CF03E04FA21AA5C3C1B4A273AA4B60BD975601259B22290A393BC985D90E5FB6569A861565385CB20673A2F8FFBED5A05159ECB3A2DD03EE4F1891F81E02D1059750B81BF28C282EE24118C760651681722AE55407F081BAE3520B385112863212CD726A604D69C09B9FD4C77668142571D49950699AFC286807EFD331EFFC4FDBC2213AAD6EB7F7BDFBEFF4D92FE8D0C30EE6E9BACA138E1DE64EF4519EAC8320FCBBA685CC10A41CB5D090F0F3C06C2C01A049AA586DB493EE63B7C6F7AF6565365455B20B420570F6F449BBFD970EE7B9B9C10AA694D28ADA1E166CFA814012105E9D73BEE8EA747ED8121EB8EC0AD90887CF84A9ECE704F63422460B24EA82FFBBE488E6AA6468F8F24C2C778266A21F955336AC15AC1508A0A5E619EFFFF6FFDC80E23F2B0575EE93B9E0FA65464052125361BBE352F9E7FBA86FD0AD90D3B6475FDB9260DF179FB28BB354B589CD3874944E38EED6D369AB0EDCB44BA3C1FCDFDE0DA81C973B8E30183C8FE466DD893BFD73B605FA4FE60E9D7735C3DB9F52F1212E4F057D7A811B2B94E449C2EF3D29BED4B448DB9CCBB7F0B97AC9605C64BA72C29333D5DD1F09EDE281502D7E0BD2DBC13F28C77323EE37B9100D4E5BB33D4C0CA8F0B1B551EC1C3BF1CA58ADAB9A17CA13B79E41366C92E8628C3803D02D37F6946F438F640E4F312407F3D492CF293A27F2D943C957BC628F887DD6E94BCFEA1A093BE6061097472A3F84AB8865C7E8CD0FD4EBF79062195FA197116CD6FB76911908C294DE544143145C5341DF7E1A6812E5F679C67EACE8B2339A15433188BF790AD76778203F55A05349AC07A7B8A633BFA4B831824EE44D002880C9A1D62FA23A5943571C802E068E35FE7B7376EC514D52240F09C6A38053BCA7D73BDEDAE32C2612A9063C471905074E3056C3C42F1045877F6075BF8011752219E298FCE3922AC9DE32B3428E4E38D8809C688F1E5061E38BD2EC906CD547FE6E8DE4BD426245F8E867ACD155075F1E8691A1CF3950B0A1522FB53E1624D1621E3E3C8B4EF4E64D4A37CA8C406BBA36CF8627785B92BC66B46CDF33D5DF2E4B2ED73D84449702C24667C6DDBC05FEAB6B1D903B37B7CD376E3BBFBD1F46F5763B5FC8170845362931938EED060F4360160DE0879A334208D0122A9C572EABB8EBB813A2B7D7F75066F309C8B6B769A282F81D277035E492A71354BBEBC3E794C58B686FF2328CCD297239DDF23B9BF91B262515B46F1D84EA9F27D7E39350315C84265DB246B676252FABDFAA8FAB4CC2F812899BDB12174D223B93146F7DD510100F3535DFF9C1B9C4E5F7B5CAD9B83DA41E5B3F213F738645DB648668F9666E6D3646E284CACA61F92048E7AA778964C9E3E1CDFD1ECC82CF14B62D07B0CCC452EFA8F1CD35CD886F220E629DCF00D6D96A9D26CFB1FF422EB3994DA67EE5F20D577B5DDD3690A8B24F1E2AC83A4FCDC20324C04BA65107D2E5C72AC2876C40596A0515869BFCD65D85AF5F7E348479EE4C9ADDB2348C343443B9600C76C6B7CCC762F1B0E5243503165084AEFC3026F25D7008C1E4F0B4DD6DCCD9E9EA42A55774724490BB7DDECEBAAD04022FA0B3AB60F0D1B51882A8C903F312F90240C8DDB5FFDE687EF5EA2A5F37E7B33E14A9495BA94DEB74669E8F60F0D9CAB1392DC5812BC1AA4D55D672187BB28C58BC67374554709619250871B738DE09FF76FF033C0059338C0290148AD157900A5F7F142A7732C8923B6D0EBC65715A70A6E4E4E46AF705558A8FB30D59C4ACB5D8ADB14CC40E43873CAEF12730253EA7C1738E00E98256DF496C84E3A0EB97366E9B03A30B10B94AEB6EDACA1E1AA99820C9367185B043D0B53A184CAFA5788B9C4298ECD3452CDC32E091411428C4FC0DC179DC7B93C4790ECFE8D83714E64A8BDD191254B84B3B901A2B77F75DAB1C4250E7E32B7D9C3722480FC48F08837E869C2F6DA6D66A06CEE82712FA9DB369D2A1F13551927E5BC59053DC18719F838E483A5413D60DF0D43405E7EAFD9FEE234A0F8F8BAECC200092B5BDF52165850EE93749E0D8EAE9D8E61F02BCA7C95D06CD2A8992E079B7FA41B363CE8C2E2C55C8057867B1861A82775812245ED8B6812B2C90A128ED18830196163D1E9D1008648BD5E1160E2EFB3796380BF958B8E28141B2EBA44608A3604E25442806DB885CB12A29486CFB9E7FEA012A06B532D51AC840D8499AE67EE6DB35AD27FFE41EFDB72E59CA35C1A7258188D87A4210B05E1017413766304919A5CF167E7C213094FEFB6847248BD094E028F194A60009DBD5043B6E3FCCCBC3046372002B691594DF0C54CF3D921128F0127FFEB363AAB7F107D0A1273F73B72EE9C2C1C0721E1C363A7CB6640796B1263E5A5AB16E2918FB4A2D3229B4428B0A92ED52844B62C1931B4890E972E0F24CB68073F96E6AC3AD1A37F00F17C4DA78529954D1AAD9ADE036A6638420B5FD3DF79750E53303735EF76913109E77E401DCBD422DF284B292D71D6F4D974C2216291AED08F890BCC51637CCE1085D5841B60C2801D52EDFFF3E3EE8CD6A1B7692C990B466A197E4C0271E4D527A12B8147B1AE8DC586A3435A5D452478F366A2D140FA41FC4FFEF841F8053143869DE329780F0D7D257E5A42592E0B7E218C5C18A49F98D6B70811068EAB75A99A9421039CE0166E4F0625817C463830BF73D26679E8F056435CD33EC1E90B66FABE35BE8A75EBFD5AF5FB804641194797188F386113B8365C9D023726D4456FB032B26C69D8CCB689A155261F3A549783BB52ED9BA478CAE976F3C58A1539487BB9051562396D3906FAFD980855A43F52186C6BE0E7B8E33F9113BFCA788790D876AF3CC9CFC189E5B74737FB2656986E98457E722148139E4E265D5032FCCE6F97853DE7DF613E3EB083A997C585AD9F665A7DE8AEDAF887816486C046C18DD4C8C0DA361A92F2AE5B37C8E451893B4D126163AE0FEE32688127FCDD64208F70F6C0D315AE1C540E4AC42113D30814E6538FAFA6E992E4E4F82F3DC990FBE61F4483F8E7EEAD163D66F5B4D937A19411784585469997FF5EF422E6E10E7376E8353037A65355F6A1A3C6A8ABAAD399209B6FBD3DEDEFF3A115A789AF0518EE27D6D7C1094B009B722A87DECAC9CC0F22DC0DF0C7DA9916C296FA642E528BDB4C936275A66D98F8F173ED2E22E8D4C13C72044055B6C4ED5D5289E1734A65346A28A5A81B3388839D40DBF9D95B2C88002660C793D55E396849ED9A84E90DBF0D212DB43123C61EEBE67CD93034F0A0239360E13543D379C96B62FFB0BAD64692FB3FA8A158EF2644CE4035ACF5E8389636BD2D650465019852B7EEDA08AC0BBB49EE1E575D58313D34B2020905B151F3BA07ADD6C162AA9B18318EAD6CDED773D7B608C86E44D54360FAB96A26688730CC7458D0A397B38F0C2398C430E6F4AC545B2BFF8EA44927FC5ADC8726E3471C83DA03 sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D smlen = 741 -sm = 2DDA8A216B2EF7AC397D26359AEC0CFEFDB1002EC0503E37C58FE62324A3A53E11BEF844F5B82875B2B58DF36EA0AA2AEE7FF9581B49D41FE5067481EC1D7DBE3922E13667BB99A6F7836A3D85317F91CDD62ABDCB4DAF086A62C4199D053E5FFA8FB64D0634450918431C15932BD220638CA78AD1843E6171950FAA32585CE3897AD521A4CC18E67FE59CFD9803B8D59E2608ADCD1037D77983373174376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +sm = 8BA9D247107274FC27E5E00098E4CC93ED2ECBF9F3641DF130F59E234EB373E3B2817F7CC536D8F1D9A45241908A4DB572D964A511777BD4948E2F446A2E9520D3C9C5DE0308233A6428E7868AE6973D297CF568FBB9858A6073F9D82804DD9D0C6AAA4E2ACB375E013DC21ADC40A1DBFD030C41717010DA55F85B9CDCF6CFB08EA727E3E23ABF3E763B144CE6DEA40C47D64FDABC7D263C7983373174376FE3FE5089CBF1FC7E98E3E51139EFCC048AF24570CC922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = 03A40CCD61248935BE3BD76D44BA4A5166F8F874BC36D48EDF264295DB9CF9E6FFFD60F81DCB8202E3BE6A427867F2510E81E8B3F8C67484CB9CED862D8B3C06EFBA3B94B64AC1940A7C8DEF6136DF87643E14499966F5622726EB2D5724A87D6CA52F08EB0BACFB97BFAEFC260BE0C68ED071C04B42203EDD73DD46D9D36B088D98B5855E45D905227239E41BE2DCEBA0F3CE0A297EB7B7D2ECE63836696B6600714E5ABA8327089D128E940CE1AB4F7D7321C463D5AEB5CA420C90E4038AE775E7459B8299B992B9FBAFABD6B786D0D0D9A39E2CC8018E949B739767A80AD5E660BC9FC8375B6ED477D62C093326A9AF026AAA2207F285DED58C48A033709B7D8A6695FC6825B61BC3BC1ECDC59FDCC667040BC5F778CB8E35C95ED676634744BFED35D83E5B0618BC7B87FAE3B252782858191C6445EB8A8795C3EB5255FC92DBB702DCC5F6ECEFF73565A4482331604697E84F89432302E276CC5367AA9F7482623C7B8D10B4555A843114FE481C351C24262FCB7E6DD1EF042BE0BABDA63F85CA0C2EA5A8898EAB0B87A670A0E457EBA76219F784AB533BE2302CC60CE7BF15F92DC751919EC2A3EE89C63189C9049640ACCA4FC3F2C221D02FB4AD786E5DFDD7A092FBDCD8158F331E49C767FF01EB30F8BCD109DCEB13F7920865243A476F8943DA2FCD8B055AAD56A6ACCAB43CB36D803B191028D29BECAFB5BCCFBF440335DB3073FF892CE71956B6299A46719DE79F9EF637253B716FD427F208DEFFC4A3FC94221620C58006059D7B03E5D2547F529EFEF0E2D077AC41477FC19836215C09AD20F74221066C067C74797E1E98D62BD6983E5937E378B16EB677408FA910691B599917499FD07EC10CECA35679A55917C69C472A2BE87206EC95E01946F8F62C3B33C153A6143698DC604887A6B6793036AD7A89BE52472055E60C0512D0C836FFD4098B41D57892B8DCD716CC5A75D7966CBECBDB01CB1139FB1C37ABE23F6330D9FEE608015A07FCAE3BB0505E52004AAE52ADD6E3489CB78AE66AEDFA9428E22558359A05EAF3F8BC349D1057D395E4003DB1E9ACEAF67A430239E9E1C1124B7A6705E6F87181E3A3DC18D820F837FFEA51BBECDBD25DE2F7CFB84F052C9CDFB7A76A66F7D57611D924C234017763E0A09A96D19D1DE22CE9373740DFC0DB0BB23FF412E09714CBB05B7134DBA57379C2269FEDD1B26BA7354089980927F04AF4D5AA0267A665F6539E3B726B3A88A917B7007DF58E109B630469AF93914644BA911906CE937805427D96C4F226801E922F3E3ADBE6B129969BDF938A75E5F6D6AC7AA450694B2A29E4F0B821A2D0952B09264A4B897E577B222037C0BE2BC169F249B0113DAD0BBA1383795068EA655FD025EF3983EB62F20E055E5C140B4C6EAD4A47463177AECCA5994F19D8CFEFB396CF4CCBA03D3F291C166FDB6D1188DA6EA96480285B5A38B48A75580E67E8F7C6CEF3C7A1C22296B0D7674A8D93EA58CD7D71370E197BD7B358088EDD55CAB00ECC5C1CBD73733CA15C04F592B6A649A51C931BA9D36D5B23011D1C5F7D82A967EF4A5E222667B50EB68679FAAD371968D5301E1DB28066A4AD758BC5A606D29AB815172CE05A69192354BE3A7C5B78C363C46D94C437561F2CA68B06C2C3B9BA8EAEBB4DED790BEEC0B950D0B573ED7C89C4A18BE2E7848B3EABCF33CA0DA1E8B8A0DD28FD35C78F273FCCBA5FDE0DA272F9ED8D40F4577D6C7FE9BDF8721429D5770D03689790DB305D8737C89732DD6394D877CC79BC75E5C639986E24A5EECC30DB2477341E23A5D68C0E42CD6C23B051F939A7F34859BFD3E2C2F0ABDA05E001BD4E3AB1C5690BCFAA6442E2F6116406B104CE2BA144B8F25DCC9C85E54F88B8030E8CA2D20764D7016ECF089B662F8AE8433DCD15C19EE6DC4AF7F0B97783941841011CD4F724FA3E227F4121114757A31D1C2708FDB3BF0CE43033AE0A53BDB7DC71B9F97BB7588EB69E5F3254F89490B295F2D076AD59E55A5FAFF806B8CD7F5D466A883452529EDF93A4138463D26D566E8BD9CBD4A75F1F53F71D72D6AE21833C482AA4D564C40C6A664650A9D09EF657428120837B64E2B75C8A1260A52F6537A281847821431B42317A56C7894BAB5A9DA32F0374E7F91A30A99AADF4785C8059A5DD08680BDA8889F3F3B4D3DB6A6FE4D81C776FF7EB1DD3EA66CF27229625846CB41447F607D37060CF1472573A48C0B59B6C29460A9BF09A03AA7FD1D4B8DAFD883052713128FB95179482C5AE87EF15C2CF73BDD7F989395CB3D1EFDFE05B62D9D9E0AECFAF0124EE731FFE005CA4B66A773172484F91A258F765D7598CA476B978BB130A6FB227156D9A987B3AD5B3925281867C0C183F3B3F1EBC5EDF40B43FEA6E26881F0978CEBB49F28A5960C3CE3E90D4417CD8FFA10E9599698B10C3A2063FC9B7BCAAFD09DB0366600BDF8E669C960F0AEB3846B0265DE288D0A8D025278A67FB20779ECD5AA9A1527E90AF138BE424C2A8A34B07A873D02A24B60B5497ED71D01965E1B29E5E4154CDF90CA781AAB2183F3850AF52A5F551AFA077D701A9D088598F513F0EF9DD33A4F5084D701BA02D29F89EE66A0410E632B5451F3BCCB1E9B3FDCB45B6102F05306428117F01829D33DB353256B13FE6D6D483931A9FE9417E4AAF739400DFBFAE6394E0358396F3BEF47D5101019B8A18C1B3E88E56247180C45BE49E05A467B2D2DC54A18F1CAC663F95DAEBB81DFE67ED7C6672394EC8A93BEAE14C3AA6C132CA1ECE5870940113AF1FFC8DA512FEC532267F293F9A176067FFED53847A4FA7A6F34E911CB76E08ED0A0F4D54F10A592DD272DA43180364C036D9E1A7FEA1B6DF15C506E08759A0AB96342DBC1DE3330DCAEFDA88B006AEB6E09B1147B5C5B4647DA60ED8E2DC3E44E1E1C5D48CCEF9E7E5698F306289F607398DB1AB2DB6CDF3EAF2824E50822E624B923F19B9653171354FD685B2CAC9B5938B6D134F5A0175A87E3CB97736E1A8D6D23B4638B346B969109628A06E5234301EA956C56F581B2803BC17AECB5DA6C80284EF7DA3859EB982CB2825E08F0517AB1203BBFED99DBE5644BD97D8B601B8139117CF00909C20413EFA3C5513745DE94E294F963CE77987E00D55BEDC1127BB68ED0EDC90C0D7756E03359D5D8DD851797006CC5D71806D27EFC010EF12CE74223D7AF334EDED86DB9A942E72C439841EA938DB3CF71EF2C480573AFDBB5CAB288433C17090122FE529A50CA2460A1652A841AD8BB89577234FA396ED7495923A944A80FD5250295A255775B1379E89F889DFBBCB1A7CE7FE8332E431BD54EC8E0E14E024BCB4360ECCAD79C822366704AE1F08B00E626DF7405416E3720F5814E6EED5C1B5867B95F7F8EEF62BE1CFA5EF59D7C2107487D50287E8FAD35CBF7A825B8FB6AE6ABFEF73215AEB89D63359C52FEE8637DB249A8A3A93A8083EFA3B0E57DC755C42CDF35C30D982ACA99675D455B79A620163500CED6CFA59BB871A91400EA4AFC797F397575149100E5C89DF1F13C2C37821653A87D63FF79D77CF275467D61A4403E665CEC5114A278C1499FF42AC2DEAC7DAB929B4ED91C1B13210633221F5C8EFF49D71E339ABE62805F94BD7C20F0065C6CB11E05F10FAC81B26AB2CA27AB65B2CF0B84348FF30AA950613D6E8B5DC37CECF44AA54633F4A6903C691547F16611383F9EE94AC21BCEF7A48FC51BA4E8C6C734FDEFDB114D238993426533EB39C4BF75A537C23685E20CA57B0690BFF68DC85E882B87037F07390A8F6044496598901821B67F595EC46171E52897FAD87F4C03FE31B7E78D57ED3760541B8286A01514C2B020696CCE71DDDB1C7FC69A670A168186938BCD35E1DCE910D20E94E7848C449D7351B625847611D3815BDA9ACF65627BA89E81E43C5E7384B8B2CAB31887C4ED1D693A0D42065BAE61D9ACB5DDBDBB0F160A850ED7D37B85A2D9745EA42216EC272B75DC5E9062D9FE267BD095F775E2B645B76634341C38978F0E0B9242DF71A19F2D3FA15335620EBBDF24E21033E509961C8455F9CC6832DD526E029C30384F11AF2ACF627F5BC5B201B9041CCCE860EA7C7B3BE627D31B60E96675E393AF59C0C1A1B6C2D0DADDA5989923D0F2C6BF12EF2EFA8B7B563E166A436A75BB1CDDF15DBEDF24D6AEC5FDEF0997949A4BF96D53DEDB5E86CFC2BECEBFCBBAB3E6302E8DA1F061D36BD293E1F2F6CE3A00135A0EC0CED326DC3B79212FCBC902D87FF06B05E9F4B1403C2FEFA9B956C530423696BEA52BDD4C80232F4182F8A40504F92216FD69EF1EFC4C96F288C5FADA7107C2C514E873BCD5BAC29416F68DD20D14602A03F7557DE6995EC46475DF6D8152EAA7356E291E31FA833536288326422B2CA5A89C9F9AE94B18B09AFBA4C79A9BCA05F67126E45BF13CEE9B353CD503E1C96D88316F8094DB4C7F81CD77F41CD60081D1358567DE69DD083D6AA676031D34E28D2E56A0FDC3391B128639A18F18D5110B97D8508777675B90A67B1CC9FB433053C7BD241D7BDA3CC3370AB1412F2D20CC282195AC1276D8229F80DCE7D129B76ADE56FDE14CABA19BFD7D916813CCEA3B468A84B235B79F9EDC125CDA24E217AFFE877CC865652A5B851A7AAB671C22516E2B170C7F518CA8829D1E6A286CD317319A4F70E90758113D272E99DFBBF11E6CBF19A787A823A3F8CC66ED855DDEAA5E46A98C23047193784051A77FB28B1FBD3218FBFED35E7449D22BA9E5FF2E96AF74B43BCC86F517EB56A221D47A9C9B836478B232C411ED716947EA8F220B67561C74FC933CE76E7DB5D85E990C8BF7B3EDBEB839F1C4A37ABAE4DDCA7DD40BAD4BBB8553A03B8A41DB731A2CB8BA60DB5A6287999DB74789C9DA629768400853DE6896DCDAA581FA52A90ECC9E7FED2A0E904D7C88DE3680D2D0FF47D074120F57507B82ABA76AFCE37793FE6F080AB20C191D36FD90BB63CF1489C9F96DC6CCF761D911D01E772273687377B1DCC2CB861448E74B1C9244011DC4FAF0077BAE84271296C7FA49773C70DAC982685AB05ED886EF6B64E39FBDE621365CF55CB8394B21087C2BB74CC0C1A8E1EA81FC81E9E6147672A917E113423383061BBB28ADDB7F7E6519FD7DC13DA39C5BCCDC52BFEAE1C468A12CE36A1DA46AB798157C4C1FBC1C99B68A276905114A7220D19FE27512302680065613AF710924019E4BF70A1333978897042D6191037CA50826B8E819DB7F67D211C3B8FD5FEBE741100314E1F0CA6DF64AB588C31EA3756989BD0DB76AE0E87D56B7C3AC0D840D3229DAA4DEB810B4C55D466D0BE420713BBAA74A74F143955DAD373C44F4A0EBF3A005E4EF1A7D2CCE39F4565E1828472BFE9888D55BD524C54B42817BD75CA410267B4F0CD0144D11CB3114CC63FCCAC517CA4C74F6FE7ABC0BD40F3ECD05E46D1BF7FB8298B0BF901721A8664BACC9CAE4C9C07A1EE32C55EA313432AF0A57E7EE4A73969D4184A3A5C388E6A2C26663CD4B07197B63329B43F3B4818E921A4784337239ECFB2053B6B592812656D75AED275462B2A4343E5AA774DA584F9759486954651F960B70188705F88B1C88E95FB632F8E31D1B52FC48FD220C9900C4116488A1BB93D4384349AC347FF8FEFD81A5EA9CBF8AADB5F0E64277E853CA3D5F6794B6490085FA9F1FAAA51B32607C296B0098B95A5E520290B2D4570320BFB2A93F9FA36A0EFF05FAAF91D4D2AE724F48A1FA809CA6CA431204013AB2669F9921C97C645FDEED6FB733853A7B2F96A10CA3F1D4C5EBE5A47F409B52FB6F61EA0B54218DD5FA7EF0F105A442E6CAA856B518E7E2387157E6317602CCDAEA9A643EF922D063422E31C96043460918629385150426B2A1E2AA11D81C5A7C4E6DCDDF6CF8638A8A04BCB497EFEAE5A4859D29C5732463505EE90DECEAA5C43F25341CE3A21C8F91E4CA986D360086964B2D35BECB5A163913A66758C2E1DAACB74823C53F860A16451A5020179230E229408E9C18F762AFCDB8DC146C7C5DAF49ECC6529D3E51D7A52BF685800007C614A83AB061D94575FA04AC336E2870D3DA79384781FB65018B2EDB4B26E03829026D44696FE6BBB55041F539DC0999B911779EA985662E8A7DC47B896B0FEB62AD7E5532B4A81C25CD088D84B46C9561DAD5BB7D59382F749F8FB92BB76E511A43BBCCF623433BC392B67AC2FB87BE5DE86B434CC58714D162E3AC91CEA1FF90B378D1C967A1265F9261710447FEF55A6B0D277B9CA6EAA398E1DD49B0944D888385C3A526B8FDEA40D89DCCD1058EC250D688B61582A8F38C19A59CD1F2E827AEB550E27DB3E13EB9262389698C62CC1A99B3E1CD5A74FFEBC3BD86059E58C8F3045CCBE757DED71B45F7917B2418F5F02569A8DD2CC9C11EEE5100D9F54A6B8D4F245F4F418FA86C579FC04B04CEFA64155CC4CF70ED472FFC4B4E40B25EC22678CB6374A396EF9ED13D88794A9FDB43EADC86FCCA4E95BE5C047EACF9C3857F0D6A66059133913CAB5251BCFDABB7C3D261CBCC6B3BB600D48F6D9B671602B832F2C8B3C86F197B854B3E1E84EB9C3E7F30078B7DD9AA81E7E52053F1C03B5330C660BFF9FE92B51BCAE7A75A3952AF6DDE5F0C304CCE3E4CAC8572E554CEAC8FDF30654F873449616394BC700C6229563B962B31F94A8094CF50B8DC1E8E86B8FFD218F9B1A6DBFE51F66320C589744A034195A94A340F3CE1CC0A05EEFB2F0CBEF58A2E1CE5AAF68ADBE09DFB21F7ED4A985A0E21A7FA7405BEBE8A9F1971B0196CE10910B0C4F52DE22FAAD2FC4FF3ED94A303D361D6DB25B195EB1A8FD09C3D92B16DE3B9364C51958FC21166195DDEC1B618A4F9111275E654DEA8A7C14684424C70CADF910873BD281BBC6900D0400E83B8F01059BBF809BDDC5C6CFA87F025BB2C835BC34CB70BF860F9E389EA6077D448F9A7C5C1E5CCD5F23DBF20845B1BFE40562F9D836601FF4B6D896D84F6096CD92BA7A22ADB339648C3A2813D9B4488CBB0BB0056603240C4CCD4D5B36086C859CEB01FCBAFF427AEAEE89F9C0F793B9AE731854837671B79D729390D4803F0D9685917FE716A78D8BD5C74E596AFE8549702BE2F68F98276DD996D6BC68C61D3A640AF0FE03675E2729988FF334C86FCAD83CD54ABAD2AD749FC2BFF17C0CE111B48519A5AF27CB5DF3B83241A9BCA07F89DA290AF4DD0C08C78C7DF206A765ACADAD3FD6F1AF4AAA81579B06C6F8CEFDD63DF2FF471837E62DFAB7E329E42DEB1273542C6EEDED3F68402251C28F9675179ED6FD691C0DBD1A25FD08823F1B69CB37A4D98A7C5BD2138F509A11BD98AC718BED4E411F67F5E03E0DF5A3AB47A36ED9D205FF0F473B1202794685EF0E361B1307E626696C39FDAE2F64A8855826E2470AD12ABA3384C86C4D23A3CD7A1784E61F7DE8B392C4FD010FCBD17241B6D05CBA3E45890F0E52E064DF1754A16D9AF76E39F9FFE2C0EECDFCFA45145065E1AD49F2BF0C11CDB38209470B73776C7E70DA75E5E936F36AE8E8B72ECE1665E7F7DE0E5891B855EE1B33918B194FE69A8B890FDCC9123FB201200295ECA031E48EB99FBE0D2942C9D077A24041A536A0B4B6283F10CFDAC5E04649C140C225CC8D8AF5B5008A627DE31F3CAA1D1AA585F79A802C653B9EB4B82F0864B9B71C6F979BC52A915E0E345AF8D415545420359F516EF5DB8803793CAC3F382CFCF2B0BCD0191999778B78C532B304673C5C8C8FCD3AC1415017A7B8F00526163A0C3A +pk = 03A40CCD61248935BE3BD76D44BA4A5110B8515E69362CD1132B43A3EB88404C2F7AE6388535DBCE946AEAB69A5181E6483CFE70205FC7E8C355F1197F3EAB92AB46F05A52444B25BE92C6FDABB35DF70414AFA9C9FBBDA0042F41ED8D09370D00E72ABD26D2ED7E754D2D57C28FAF509469B82F2D7B4B89CD80C5ED3316AD4DA80A11FD9ECC356915E937AC94BDD1FAFE501A1B9EBD3D9B809676FCDFF88118FE7BBA97671ECB2FD68EE53567416AD764146D242E256FD5EDBB4A71ED78ED3E5EF146CF2B198DC0CE5C27E413010ECEB6751A61B876C36FD1B3851EDEB6924E5200459A1B65185B4E1D7DA2776D718B92ED67E90B87BBDDA4C6E2585CED57F8DA8931DDF8F4FFCD3D458B7862E96195B75EA50C63F9CB7139BA18F868E207015529C8B35C9A8E405B6642771645FA55183FC001B96785603583246A9E1160B6464CF1B1EAFDC6C73AD79AE3BDDA6F256596925CA13F13FD17EB41A775C1FEAE3E480C29956A6D0EAA40F015AE0846E11E7DF35E76890A207B32E5A043550BC2472D8CC8E256EF60425EFE721AA25B8F67866BE1C34831E8232B21A44134ABDEBBF30A9E83E33DD8B047BAA216B35C37C3A38059DF0CBBBBFFF9EBAC7CB3429C1F6061D37AB3711EF1943634F9ABC27B869817B926613C00372441047E09574EAF12D3564D6E551F8902ABAAC8366C4F127CC05AE9EE4743079A4565E4214F77F3365C7A6965AFE2DFEB5C48BBEF610B9F83F363ABA20F86C0F4BC5C1D695D175535425F1B345EAEB3B062D7BE77CA5FBBDA87623CDFCAA118D5F3F6B57833AC9C2DFF526D02311308AC52FFA8BF4F146ABB4EDF05FE6787B24C481AAACEEB8A57FD9ABAA940B6102848349943876FE77A4089793D557B25FB7B9F02561620FCEA61B891C470D74F8E52B98CF0692591E8C0A53A5CC31F2CB1308B08C2F32EA768DB9857C131F7C3BC42EC2399C1CB60C87F3B390A295C9960E4ABB973E97611C76C60CE88013E18C517B47285AFDA9D95165483C210D32DDF62C36E62C975A0E72884E531F0AA23F5043EA4995F323AE1DA6E77C7D0996BD5B508B24BE6E706B82254C8EFECC3B275C5AC776D633142334D717AD989A121E65D3B7A8A03D791549D1F0A3B3A87FE011CAD699C735AE3EB6A868411B489D7BDEBAFC19BE75EC7E7CCC201A5C2E5274C7A2DBF51F9B128BD3E1257E7657315806593E45BF636EC6420CDAF3FEE3CD58AE89287A2910C0FA07D7D59790B3D751686B307ACC2C299380E9EDCA6D55B159B232DD1C4DE5A4C8880DD1C4D3B48FD617079959FA17CBD7470C088FBD806CB145E16FEC1C90E3BA0A122E37FCBD6618D3587B0DDFC2BEF06F6DA691C7F13158C70B517591F7816947F888FC908E2AFA15378FC1E42152D6734306ACE41441BA1151C9AB2764B4809BF9A96DF9D49C939A85EC38C57EF4EC91C145FF6A38694CFCD00B8BC791AF2612E7C923B3D19E6FE0DA5C5CF89318EF67E4776F37F2CA577F5688B4F60951D23EA277AD152FAF128A2DFE9F2A5E6FAF80C80AE1ECBEA775CB04A25B35B74BEC0834E8BC11A1A31D6D272141FFD8581F5528633AE4CF0C63DD50E41CD3669B0676995A4022E906CA5D6E302C766F29B4F165E43E7870006072999EC445399F9A8D6BA0A0447CD27539D3957CDEECC56F71DA896DC89AE05F462437BCBEE20A3888AB799EC27E7F6172480B88F9F8CD00EBCB4A2C2EAFD26EC4F36251211350D82DA13C432DF7D1E691DFD6105D9450C9C4A19B856428F1B0343D30E195FD1D8204D3DCC34D0768B12495B97F9083566B94A0B89B405B1054ACB9A7E027D5310D1AD6E3C213D9114CA0368E384319C0BECF16B98289E9F26C03D2CF9EE49C0B8537A5C0755A0E87A0499741F033A125EB8D933DB823D0F97A90133D6BB62F0C1312D41E2CF9BCFCF545FD39E415BE824629F0DCA18DD636D4BD9FA4F17A7DE8EF2BA6DA5291E44AE56411DF3F978C5BE344F9C57BF8737E3237BF5C350ECC449FBBBDB9EA7475DDD4E20CDF094AECAA46B953880AE67E98CF24B72DFA983E34C6CAEF8D357BA46F4A74BBF80E798006F3EBC24AF10A95692B986DF221D5BE9639DDA94C1806B35441E578F4D04FF297BEEA28DA3F1B30E4ABB773C2FFD3989AAB1B8EA826F2F9A319E3474EA6C3E51D95E57D752EAEB319E7EE529F54BAAEAE1B9B6C86EC5C7234734FC8499B8D29458A7947459BEF3E7842F12849CF8B903CBA6B0D29C6C6220939F36B96B577FD1A9800D9E89E9D0BA5494CDD0E9E2A2A497A5D77F202B048F8BEC31001614D8AF48AD4AD8D356BF139D5A237702BD503644DEBF5EC9E33E0E4CC4496B49CCEC9D4D9BDD5A3884B5A0FF9F2F0E359E07976F1E55F99D225A3E6A8C32C1A4BC8BA489DC7FE62688056D0DC43A76F9D2CD87A1D4065D0C51FAD0B51B192EB74C2E03BB217D8091E8C038D841E5300E5B7D0FB959FE601640347FC77E6FF170701A622A64D57E687E12B5A9361FA200BACAF49DB1AE821BA9727CF707670A2C3E0C18A2E349E0EB682F3186A741B7AEB0C803FD8DB637ECCD1CBD74A6A70DA743FE3C82A39F37F9E7170777268BC34B6D32FAD62B3ED15E705C8D341C1151FA2F704ABE46768968D49BB4FB22DF092DBAA27316361B4E2B4BEFB3390C76E7D1404E9AF68AC4E13767A049481175B16D7AC42CE3D8E2D961E49172A8B8F34A5A81EAD33AFD7547ABAD36CF5F0E2BEB9F3EE384DF0EAD124E49CC2933BE29B4167A15B08DEAB1243024A4C4FE9E5E29DA79C402A87EA3D7F1C9CEA3CDEFFF31FDB604B7BAF0B5CDD1D412B861F378C6884D0A1C1B66A48DB459B0769BD51E37D0563D6BF495E30C1CC6CBC20396DD78A88F6420F14B1FDCCE33D6BF2080F7259B11DAB377C22FD96D3B173D81ACA1A940146F03380D64B85444BBCD69215B319480B96D1FFD4866765C691759B3102D827BA40749E3FB686858D88A23A148459B1561B913387AFDF9CF5A8BB9AF0633F427E79003950FBCC02A5A407947B4273DA6DE8DFD89FB7B67C07FC115AAE36DECAA1F8462631D76C7650D3A1B22E0435F2CC680C24BD4C15D17B38BCF90EEF24A935F8A8A2FE8056BCE839CE8F2CF6279D8C80D8D62AE9F2A072493733F1F44550D8B59C2E689FC786707C8F2CF6EE954978D849048D3646C5401C840DBBDD48366DD8EC619FD80577C054218C7794F21A822BD738379839AAAD6A266233D7E6BD9AA1AB74406EA5DDC293A561517F5CE3B316648F89D76E3170C238E938AB69F89CD9D818C419A1B0FD5F531BD10A6A3D827DCD8772E9770E2AD55AA08A13233B25C7340C09FA65FB917ECB281FD4AC85592A584003CBECADFEEA51621C2A461663E56C829790DDD26C32BCDF8984286F25DE1DDAD9EDA007857B83AF7A695E7472B95323204EFEDD2F96FCBD467B4C0E2E464B72F5F28B9A6E0EADDD87BC487B9CD75E83F1094617A146DDCE814FCF64A5DBF31B45ED9FCEA91068E7DE25B9A94184350F05FA37E87D6E98B5A2990B282D5046501FDF643450B27D2B8EA331CEB1E3C1733CDDDF30E1C3E619EF32C1E9AC2B63A2C54661C9C19CA97D85A9536DF242EE0A36BA3285E462CE78ACBF15CBD588454060C3978FBAD2D9238BB8A6962C928A2F2FF188C40BF33502B57C445801DC25BE9202AA8752A48AE97824B6D0401A7D496A0AC6C1545F85431BDEE1770B86E69D6A9C879C2E9A66B274F028AEC70DD810A194A79D6952539D543800E1CBA406911FD29B0465CD6797F689891285D635DC68F23CDEEEBE292166C391FF2A04C622DCE77AB9CEB088464068BA779AAEFB8DC15C0E2C6F804A368B19980122372782368BBEB25934F6FFF6F3AF26EC5E7934BB6F26719B1BC11EEDDF546F8812B61E1AEF7B27DB08437C6FF43AEA1FD5A0836CC11E9D5791E572FE7A967868658973E1A4467FF834236B54460E5850896C5744C36079988FBDAA4400D656C00D656E411632F43DE1B4C03F43BD1DF7B4EECF4D2C31AA52734E8F64876E91BCE6983F036133E4092453F8C95C839795DC2E54E1F6D5582539D5B670414405B54DFEF4297CA2EB2DD9E3064D24D81A09EC1A7FFE42BA25BBB328FC87D3FEDF1D8BD540344F52C1DDDBD3F350BDE269E4F123ABDA6943D37C825FEC160ADABA826BA5E9AA04A6C3D793F59FB29ECB052172BC2EE94A7B5C8F162581F9FD10573E768E8C4CB5D7DFE43FA57596AE46EFE78B5129CB22AFCA2E4D3F0F550ACD2876C9A422DDE79AB3C909351EAB542581C6595BB620CC78DC19C80DE23802FD479485911F098D867D83AC91D8A1B159E404EAD735A907C3386F6E181F29DEA943758254DEC0DABAA35327050F61241AFE141DE1B631B20D8DD83A3517D977329B1A6FADDCE95395A4A6CE15C59364A7A7638D75178FA4CBDA50CF5899133131804F4CDBA9A72FAFE780EC4A8F54DE287781D34CF0BC5A7BF90CC4A0FBA35FCC097C7779CC46CCB95FCC0FF5815F1DDF30DA7521A2ED637BF1D2A18133F147407751102A73E53BBA8457CE9A7329AEBB05454B505D5F2C3F5443510D2EDCD75E0889481261CF35B508112622CF2D0FACA793D8F66AB6CB592782E099AED0C76E6BE17EC5CCA2749FD17FF00A8D58A3B0A00B232EAB7E8E5D83D6EFD73333E5203DF3A1B30B4D526A3725F71F4B33E4ED679EEC8555ABF32C3ADDE9CE5356CCE6502B1C4A519E8AD7F75E315C410BCA1696FE33123717429836893F89A9AD9947762CD99C6A1D10E54CBF002EC1DBAFD34F98B24B1F6EF129A0118F4C7374DD8347D87896D16CC6938CDA78033037AAE652D701C80897B31CA4239C1A885D37B805D6A23363DEB9E1103BC75B10B161F587CBAC7EECB12989A33A459312FC84DB5B285500820BCA1612F7550832FEFD60332AC0C7808DB3D097B31F58B1A00BC10233C0A7CF557DA8C85C6CFFA13CE3D8184E8FA600E27A4A70098C7D3CF19F24C60A623130FAE40062F51DEAD7880CC52E469F86405A69C392AD64F7AF5CDAA77C817DC0837158F1556EED1DD82E76C92D0D050A44348F67C51A76772A11AAD8784900CE95289621B32FCB0B8091CFA476917ADC613F40428907B9859093D7030EC3CD0578C7068D295C2C3BB3DD92CCD46E27F551908EF2EFE94ADDE232AE527F708F5227243D9B76DFD7EAA0FC5A29A271B179CF5C8B18257A178849F7A4D5E45124E7DB8ECA2210A8FF3D6C361384E9B9669B3CF955556C259A17028A3EF899C14CE1FD956E265966E5D73E0703D937E62EF5AEC7A0DF99521675CE6217FEF0FA4C122883D8952A3011E1F9FCC89358F9B7265F7DE05CDB1503D514B13CE07AFF4D009A451882AEF2A1CE4A7D742741FF99F832590689C300D31CACB49AC1338EB56EFB57F86396518F3799DD451A55BA4D67712D87402A5349D7F52F6D926AE0257888BF0E92BF35398D9AE6D3A98695420F49035672A26A91C2CE784ECE920F21B9896D002CA39D3EA54DE8BFB26C9C7F91A8A7BC6C5BA024CA271910EFBE0F36379B8D32F230B37BBD82863D412DF40D25D88BA967EE26F7E79E951530F6986793FB227D00B2CA9D986789DA9B3645E7164C57079CC2786B2C31F3EC4E878A3339D3AE69AA0421108C2022549482E09DB9C6B52EE60586891EA0033FEA6C3D1F1E32B22B13D528B5E9735A8E51A888E260D4B1014A69C67472D674ACE2866DEA12DA97884BD625490BA5453E1CA748BAEC5859C2D62F092C4663E3F5ECADB360941EACDD419BDC5BBB6895AEF0047D5CB931B71F4B542840CA623FC49B899D181D487BCBDA4D96813A9365E80D8B6AFA613485FA911E4B055EE9175522BADD497F84627B79FB9FCD0840D5B3AFFCECF4B6B0FC90F695F8CC28FE9137262E15D30ACA7ED467B560725BB7B214E2B3B0172DB4645227146F449AFFB895A8750B4F4CDBF3E75157389528807464655D11DFD418576F1BAD79A28A7377272499AD672F94CB8A45A2494B64113293FD3561508A3C9400B0A4D9F1AB5C6F0C2311B3C164A02CBF1C810E195D07570948BE9F0FBABD0ACF29DD7397BF1A4E0B3E72CA169AEC528B97C2131AAB118FDACFF63AA64FED0FB636BB23AEBDE02F572BC8FF8C9EC1B195A5C3D09C8ABCEF2FFE5175A33C585D36E664DA813897C06344D2CD5E0120FBF3F54ECAD2C7CB074A25EF9E9232832F6575F2FB9968EAE5EC2A32D5EB425C5D7EFF56805DCBA80E9628D1896BCE69ABF67877F4F220455F5743E95C418A4432FB4F33FE12197B16B920353B1255154C513B358748FF9C669721B7B6C927986824E9134868A8E691D9D72913986D4592E83D77CF441F18F22700131812A9D6DBE1104F0246D62B1DA51AAC88B60F03F0944CF118BD2471BAAFDAC74DA51B0C8AA354E66289D65EC58BB6BA0CD82A478234EA2BF5DC24E15FFB3FF7B835815EB5A4215DB888817698E07E7A8AB98C63E398E504ABD01C0E624E5AEED6FEF6DE21E97F4D3501A568146FC55F3065D697D58225EAB9962962DEBB7C3360AB83740243138579478654BABB4F1CDDAF183CB2A5A47160931C8587B2441114BED4C5D259D72054044D7319165D87B8CCE02166609CA11B80C8DD2AA545F11EF35C68970FE3C4D488F28CBA1859A58875981415FCCAFC0A2E75B3023E30CF1C267377C42F72AA89F1A8F80F2C41D84E74053E0FF6B0FC1A37DE56C4437C2B47DB95CD2A840FDB52EF4BAE9ED42AE9160D1CD67542AA0D0A98975A4134E1CE1DC7FCA668BFD1370B2EEDE9A037A227D38EAC17FF977234C729E147D6A5BE3548AADA7B59BD83A12781782A2359B46FA66908C9E6BBFC58570785DE9CDA35EEC42DC97B3536503B06E4687B22A0AB9B2A437839459D44B0EE69BAA48DD423682DFC7362C88B7B37F72EE0F2C77BDEB4CC2BD4A8EC399940BE34BC8F3C157FBFAF8D618FABA1079CB4024924B371C8C82195C07C6B7105F0EF08BF4BD837A1DB930B1819A1D0A5407E312F385C68B53887C60D8F8E9B8109F3AD7131BF21699A8E8124CF11DE37F120014DF3DE1BCF28B67F4B18C97FA4C8268FDEB201BECB9648339501EB9133D503A26A338050784D3F454EEE8EFFB53FD9BC95B0BCE7D1975EC29E1D78E26070CD26D1DFD2025EE5E8D27EE98C7E8927092AE908E81927A333B5D2D4E1D51D1F1FB7FD656FA14B5991BF6DB17A9DAA574B50D7B2C71CB3782B8A9E3E9FB73822939AF5618A8CE536D897EEEA268C8AA76EB117156DDC5DC660573E8BACEF01B84FBF7CBB7422C27B6B26B8B76A967C7B434E8C9D81AC4AAA08B6CF70D8E764F3836E04C09AC2BDDD43772172537D506DB0E9F181FE5F1A5ECF098BA3B98FEB4E506C73AF328BB31489AF4AEBD8A7FC1438AA58C0D78F888314C75D4A72FFDDCD70E014F22572E6630F753F1BE13B2F58A389AD4CEB5BEF3C4A3C9F53B4E5F750CAA0A45E93A66B49329CEB1505C5BCF6FB27B1E7D536C3258A88BE7B6169D56E25DF51C12498A9BDCA6F0C67D8A321960521F2993CE5C03369953F9D5863FF51A91CAB61EE9C4787274D2D8A09DA5022E79F3FA66B5AA42EBECE4B88F551AE04558D0A3366C1C40E9BE821DC4081CE70D6FD8DB26191607892BE295FCA2A89E26A9AECF20617AE3F14F8A785EA4E7A3184EFE73535221FE25599CB198B099AC4334E13E94F1B6111924156E4C644ED5D81C014EDBE81EDC7CBF01C405DBA3FCBBD05360B79378A01073D5ECCC77B835EEF746C97B5E92B08A702361749916FBA1412D528E0A411A73A05940 sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E6643 smlen = 774 -sm = 35F71B231BF72FD438B367E9B5D1B8922B192FA46070D2C47F7DBA8CFDF8A8E3B94D13C10ED9D34D3A31468DA61363BB493E134695E1710F37C9DF918681CDB05BD559DA964442C3AE7D5C160583081695FE593E7C4F591522C3DC133B10403BB6F3DF30B2884A3B6DBE6E5CEED2658971CEF239012BF7843D0F46F69369777C22FA3959A459B9CB41CFC3879B171614F5F98BE3AFE5D84ACB3EBEA08390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +sm = 718D722AFB3D37BDB61B3F68F0AAD73EE5569C44517B322A63F445F8A1C5E367E1C853840C39C294643F43FA5009B34DE59108C9D76530A93E69DD88B1B2CEE20A22727DBBD6966422CF44C8FABD3AB8E31B77329168BF0D74C39A5290D50BBE9D6AC73326B14405370C02917533381D420C8032CBECDCFF55B7690EB1C773517CA53557FBA99C21E16A50A0CEE4568C1797BE3383BB896DCB3EBEA08390FF96459460A76B841DB4D0D9A84EB6AB9ED62F77DB27576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = D180393C698F4D6E3850A1A16A9270CFB9F7BE31DD7114F1CDD27FC10561B0C9014B88B1CE7FC6DF51CC78D27BEF4B8218C8BFCD2455EA72022F5D63CDC23BB03CD6B31D9D9EE83FC9763CE920AFA5241033131232AE33C6B575CB390710CCE421A06C02159BDD1454B243F88685E362FF4479C1B9B927D0F4F25B38541E1AEA9C14820887C8F852F65DC98E0875A4BAC5D23425336ADC9B5D25FB9862D33A56E57695D426439A0622BD1F53DC3071AEEC9A32CAFA4728053F94664C7D7609DD22E816A03FC6E98D52C122FC16A9228137371D9EE4B5FE63902C9093CE38FF43E9FDF04F2EE8D58CE3AE3CB003619C228592CB2CD3C85E54B85A4032C131635701C5BC901F2FD313B8C4CEE2FDF8FB7FDC222B33B5EB7B162812241850A1D4249E6727B18B81FD11986D5E32F423D156FE7630927E84D2471D49ED9A44A4E6C236C8C26EAB720892C65B4D2D890CBB42A6C29F30BF07E39084987F6C64D3987C3AF0459BCF08480DE619F86AD17E974E106474D7B3CCD1B3CAE922FF4FACC826ACF47E0D3FED80DE4630F90DDC9AB9771AAA2BD53E5FFF64EF21C07678F3AB1D637F9C7BC62F03AABDF9D99D6C9C194EEFB7A7663B40FA825E6D089E6C1F3C96FB5E7C1FF2210D33F99B2D2A02C9D1A7B4D2165B5D306482162B6F794732B292897862E69953FCEC663875724BB9EB0F3BF0E6127E596E23C24365FD607C7AE6BBFF22919C163E4690F616C02E2262AA8687A85B9785CEF736DBA8A7769AFA6CD04AB76BA8E197D042063E05C2BF7703B1A841A4D4D67C4CC43E290EF5AEF4B947F4D1792C010190A6A0A20E4491BF703C4ED5D55C6E1EFAF3A73833612188F57B6D9F55557A2DBFFA52843FE43009FECA92735E38B850DCCDD4D60440F5D21828DFFB5D63C0A171495820E9CE49B229016728E88555F76264E6BC9F18E834EC3DEC36842F9B6B5EB81CE68915E480F8E77E726ABAA9044B71AF453EA4E23C6C8F587E3967851D694DB5C11827FE7E3E7DAD68C4294F7801F4A89C6E8A39FEB3111EB54B83D143DEBA9BAFBD8A30E60A371001FBA8759F9A6076A5FCF47BAEB72180E1207374480D89A232342AF925B776F1FDE16CCB67E4C0F00DFC5AC92DE3EF1D2B4CBD2A623719DFF92D27DCB8EA74529D681CF79E2247F366C14321D95D64E8007498DDC3477C6D08ADDAD1974CF6E188303BEFF69DFD6DFDAE3D2AE314A7A4456EF968807CF6FD603D3F504698DA845EE74B60EEB2400F85F38C1E979682C035196F2D7C4072959535F67E9D8DA53FE3E051D8054E647C42888EA56E082DBC4B998AAB0FE7890E0F1097DE2A7A0BB5FBEA40D2A4284C9097C1D6626523E64E4939BFE46C64CEB3C8E249D1FAD7343CD5D786E241A02DA194218AA2033408E5DB2347CE55D135EFB67D6D6EF02A6C60DE8AB015946D07401DEB876922F4BBA76F0B1BAFD291BCD2AA3CBA0958DF7AEC3235F36D04146C2EFBCFA1064B8751A6CFB9E2294392DF9609AF354D1EC7CAEBEBF78705F99BF749113FC3F0CC8BA64982787D9A7F1B4FA8F96893AB73DB1827CE4842526BC92CCEDFEC16D3B1409927BE1141B83F8166B56997F4B801A9DB853C7139923CE390BA0B5CF1FBAD2CDE4907E6D46B2B6672EC49F294AA09F2E745440895955513ABED2B7DCB71FCF61ED24330EDD018100014A8219141F40FAC0CA6B73BAE02CAEEC9E9B375EF3DB653DA867CF2C4E4543A306BFF222A444FABEAFA8AACA905F96D3930F5D396FCD16BBBBA962A732FCB71ACE74ACA87C1C509B51D2037E8725DA362EEC3F60C7D64EA5141DF622DDDA7C44F0EAAD6E8AE4167BC0A8315A4C69F14D8C3F2D45682961AFC2D5262C694F4391D650B6DA06F8292E4A24CEC6D2CC09474DF41E9F86A7BF20AD10AD5F38B8C22F65326475CE2F3A8992E97E1AEA507089156AE4F3F96DE7D016F8FFCA6A6429B39092A88ABDDAE3EEDBEE2CF06D7DDBD5BD969D471D78E817F54AB7F7697F31FA6ADEEC9DBAEC262C66C7341904DE2802AD843FEAD3A0998D2F8FF69A11BB68081BBBED6E8D87EF0D14647B6EB4D14903DDDA6DBB9EAAF75E1F31B9B369D1604B0AEB56735A28585A6EDD2F5E1B79D2063621AE6848AF13A5C539127B96D2141E9F5875487FA4F9ACCF4C332DEC499CB96A9176A7ADC97B2F5DCF0A5FD468ACE136C87EDCD3BC3935198EF053D18BA26C859AC05B345674FFCB0BEA72E02775B621FABB146C955167AC2D60DD3C40269077AD57EB5629B7393BDA072EADECAFC0944FE0EF81DECD2C7E236ED4AE3E1FBCA1ED83A0B23F14ECE39F253B721BF2472AAF3F6C9793A7FB5AC64C3A8C095240E989E9D253FFD9A6E87C5B963E8106B4A16F01FB54BB7F2948C21BD82D47256B1FD634E648970751B253C3AD623E5569BE2CF202F2DF89F33401227922579F63055B0574C810D55E0B5A52E8FDF956148B1A540EE150D3CA430E81CC19105EFAF53859CB62EA71CACAFD9C221219CD01E0022A05BFB2729281F22F85ED0A931BAF4D00449A5DCD04ABDE0FA6D81CD9EDDC009E7DE70D51047412D0D301194B7F60FCD266510184F38348385F75E980C38C1BD3BA48B9B2AB261C821BB54F5F6D2B39B2A9CF9D28903E562F9EB542837997D78191C11B0BC01D4CF615DD7CFCF56E896FBF549B0903996FD49C68F228AF8865C90EEB8A334BCEAD25C583246979F343963B5DC0020367DA46C04A71A0ECEC259A87995A16FA359C9D6EFE95692F55E974F77F61534CA45EF6A0E7B723A4D4B5A5B3DB1785E03A1C62748D3BF62F246614FF851DD861FDF05FFAA96CD7EAA09BEB527612EFAA123740058A46764A3A951D10E6E054E92EC770B85C71CD619CE83253FCC372211FF1A649FE3BCF8FE457EE367944D56142EC3C0C1CD8175699708D9F83E3F8C27E73C17DF508454C22E2E47112063A33A3AF1EBA778B8F49DD41CD595BC82AD77E37597B43C8AE51DCA5344E3082C0ED978ED2C26CDED00AA9CCBBEFCF0CB7DE39DF14C4925BD65CBEB2F7365455437CBEA6158228C9BF23BE30ED8576DA4F6118A122876F32D69931D9ED09700A7B228AF84CAB1D3DEE2577D3FDB4361A3130FF0695DC0A0608E6E3067DC974C09544D94B4FAD9EA4DD5E15425D8D6B19BE684BCC3E699F084BDF8A8E1B2C9BEE3519BAA64ADC59113A04013DE9B1A57F61349A527432FAC53C0B4376E8AF054CD5BF9987F8A32A253029B8D2F275060782F7930AB0199C39E5FDDC1AAF80B2EDE118A02C326FE46B4A2A679C09222956D5D3A485376BADBEAFED3CE7A145313F12D5BBC5A6DA1C70986B99E323CBECE6C4C67CAAACAB4CFF11C0B55188CD08BED975EE59E5B29C5C711B68CB4053CE3EB8D68C359F7853D91BDA41315CE48214227ACD752BBB0862EC4891F19C4140C214FDACAD0A8514012FE2ABB403957E7EF0F9DEE1DEF2E5F1D64C2A7CFB0069BDAFC179AB9B9A90ECEFDC760696E112B895E84427AE2BA30E3543E5D1B758C5B6EA962A0E8F701190693C7337D9C5E3F000516008022E59944E8C6826FA6FD7CCA3A5A2F825D737A110993CFB460186511E3C2348650D5449CADA7C99ABBCE816B9C02488C95CBD11405CCE0D69639C19F99C9490C22F626ADC4D670E89654B74B8753275151F39462DFE3B8F8F907E0CE820CB5EAF0842CBCAE922808DEF531FB8B4F970D744B77DAE56E20BF7B2152390F5E345CD2F3C4AC82612C8756FF952F76654163C65F2640FB3BE4609CB72148370CECDFED63017F8F0423272937FBBC3B72FC4BA80CAE0498CCDA0EB04CE94CC5B0C172339BD3F47AEB24F3A5C721CB213EBCFA2253CBBEB126F14D0569D4A4006625866334264FFF592C0DB67F49C18478D5F622911018D85DD3006C53CBD77261C92C69F62141C4712B67053F9B1C312339F61FF3542AA482B7EFB5ED55A3A2BBA7F882B18A742A299A27B8EDDFE4F59FB567F041265D1CF3BB0ABB2CDC32F89C13D18B747F0E60A3770699EDF73A33E618E8C52511E7F23776DB28AAA87CA7E210094C5553BDB4390D86AC0CB0DF6AE270904E597F8C8B1FE20AC05F2081B94A0B062028ADD4D68A4394782C14D1AC4ADA3FE89E037880147CF05837D1263F12D59F345DCD3AF610595C89EF9F7629C51728C51A693C8EAAC91E958D77454C7B2844A3EFB73D3F7B6883FC25D7D334538C10AE9D33FDAF769E4FAE203C32E6400FBBBE428CD581F51F744F3C0DE7A799ED3CB2532454D0027669E2F5265A1F09ADE0101228CEF104F9B18DAEE2ACECCAF43573F2410000EC162A76844976263113671CA02E4B1B44C96C454C1B5FBBC09F39FB1D069553BAF84EEA4B81DD27BC83218AC6FBF88CDA9CE2465125410DCFA853BDD8387FF0527DFF8F72ED3D2B7746B7E9A1E71955D3A09839CAB302D565B5853838A2D81505920C5ADA0AEE974951642C713D7E42D374A1F81A21CF72E900AA9BCE70B9FD83F8A7B1F6A4BD2C02CB418866BA48F941BFBBE07B3BE9924675B888592C4F739EF6BBC7D7842F6E3FE07AC99E37078D70F31F1BE981F4F15AE8C744969043E7DBBEE769FCB28066AF1B6E460271AEEF2E9E8B442ABAB96A50A8B36B086F7E10629D73DC41820FF1450489504737765F2447CE8C1CA90CC20C49D04C9B13724E9B8406A833DFD2A6F3671F207D1E5B80A4AEDBFDA58A00426A4678788A9D005F20037EB8160B59827F7A41CF24FCBDACE04BE9B6EF3A3BD7A875E2D78DC46BD19CAD0C8521977476F29E3E66C2619C10BEF84F9FDAE6F18D0AF244A32676E66CFDDC4B397F4B8A90E47F12BA5128A09C5BC8117FAE3EEE07F9E8F4FF4DABCCCCBF93077C1C35BE5BACDF8E6F2EA8B43C1829AFE259B20B65D596E5269A8D2C0DCDA9EA3EC70DE583897FE67C5C41D769A9AF7F25B6B5BF5D3D709B845030E7AD4DD9D251BD808B1CB23992BA413B7AF87E367C62637BB238FA00E958FF2E458CA77F8ED946D7C78FA7C304273B79A3134E40365F01EA6A69426C590F11169D276E1AF3ECD4F33C1F004B8BE02EB63DDB573EF67E0639CE29629B5787F67CCCAA8F91AEC0538A8C82A49DDFC7747EBF5FCAF68588AAF5683D32922A6B23BE8D05B35BB95B149986F0E3D00D0221EE28F61A37D27A7A10E902EE07D9CE83FA79BC30FC0975E10F1B4CF207E6BA1ECCEA51D4D18964CBFB4E23CEFD78055A8E5031D80126DB5737192B593BEF450D9F3C5AB5F5C7F7A4E87412E17DA0CAFCC897C7DF0A7CAFB1886F9FDA234C9E2F94E0571810E459A7CCEC57DFA6F5588EBAAF2B18A2E49F8F90ECFD1D72F717E737D6A395A54E2CD22D052236DFEC0CA41158FB46137835C3009D941D5E0D9EDEE1DB5806E2182F9C22C297692712A44DCBAD5C82A44BF8D236E74F6CDC98B3AEED5DF842EE9C828975BAFBAA647C88CFA44E40C5F8F85578E853399CCC4E5BF081E7B81A1C2E5D5D0B1309959DC375E098E9B063D08C0E24594CAFAA011F2B84C16FEBFDB9539AFF4465DAE7B2CA945B276B35CE3EEB7EDC1FA4918419C16C438B835BD3E396A2BBFFEC9A9A30501AD777AB9CB5F7021DB9B683F3E092BA6C90D4113A377A1A8C15957B80A2AB9A636CBDE1F1414890EECE1BFE11456A0851804F9B1BE5B209FEC2706F2D71CDEF7D4D64F56B6967E9C9052B3D4FA15CA77E3BB18259C38D552297E3ED821EB6CAA6169D60E01A2D0DC3CDD1E293C8321B0D1CDC2E991ABF9CA3CA65EC425F928D3DC7A420F78EB2C17D2D5B4DC3BADCFDAEEED884A81017AD6BCB6208641FB3E679F7181177EB2E0061DCC93DBA5B5639CC2D1BBD1ED45F09B6C57095F580C44D91FDE9504B2062BA2929A9839DB22E6F7E8B9864E8B141D49A98CFACD8CF92C06B6389498FBD66EC0796F5B62068BFB6257F9BA1CAF4EE48C3A5EC23ECA95ABC1275B03711C3451EE2ED12F17BC2CFD8FCA4F6216BF32C3DCBC527853AEAA57B03A31432A8E348FEC797E34EC830AFDA40DDA02A702C575B4324162578D1DC9E4761C912C62DA7DE4D3D8287496744370C4C25C7C9F23DB724CCFA502E12E086836B66E8A64523742E8372565F7DD70F1F71AA0F7911A8C361FA7FD36AAF5A2AD7EC5A65F7D5A4B794C5BE23802F0E737566024323D98B3B1D9D6C91160379D26033A16EB066D7476700E56DA07170FF8B4F0135034F19E439E87E15299E0BBACD807736A3398166B1C50F7F0788EE2F082C4CD503C56FEC87FEA1F8B1B4E0B4DB43B56E9A702339789E29DE00A24A27B2339650B7DDC8C0556209B8E471B8D8E94BDF4394FEC7EEC29DD977ECDE75EC3AF41FF70E9003251BFBEBC5ED45C066CA33EFE8553866759B4D0BDF6805AB51ECD3AA459BB38085094D5D70C3C9328984A885A6AC37F28E79E6F688C7179C00224F8AB4FE977755A8EDA762509F095151ADCD783C927ECFCF0CB1E103245CB4455FFF687426E609748083D4D681E48282E650A3A30653AF2D24FBA0B91B6761AE5F3412AA25833BF99B9C2A14FA0EBDAD8002E148118CA97161D57E2533143AD3F4D41AACC39DE1560A3F33541C43F074D7E3348CB948800E610A41D07393AE3310FBF8F380C0709D98150AD4AEF0D2430EF8F8F156C1A28FD97B712328B85E3063BE353F1C1FF4D6E43CBE15F5E1CB776DB6317726933BAD9AA9358604C5165C9E47A4981D94C4899F62EE338D94209CEE0C91B3528AC68094D67BDCBB5FF4FFE96B6F9759A8C431C7A61A8C8408A228BAC32F3862F3C32DB867F344A542A964A34AE425BE56FB5600C14CD5B62D3B2D36B61BEA59E85861168B7DFDD26C5FF9F5D6BBF1057D1275396A7D78CF3788DAD075D5D75967710E68C4536A7D05225140F8A65F105075D6D0ED2B5C308C05DF5D0946A43269226887B62856189EC498539D22A95D3B133125AF44CFB393DE8268CCB47E70FCD533AC54DCA8B8270A052AAA244F7F19CF5F37605FD964C5505D503EF7509831619B6B8347B55879288D3DDBB13969D7E950704E682D4F017E22FB91416504588A7CDBB46192FEDCD04F7754D81106283419999534DC3D2E2746A7A033A76F051E203DFFE4460332242B3763C5DD01F0CC0D22B559F1AC7F99C8CDB8B3B7A58DAD713168AF34050279D888A07514532663CA62D1D35DB23355C83EEB96B03E52BF95AF9BC830747D823DD5C922B720558F4CE247DE50C6E84085B3DB6F676BC42161F6E4FFD452958870F5D2C41F984F6FA377CC97B74DD9F50C7D673BC33D73B9EA1A8308641452EF41A20D1C281635AB0B430F16E87D280A6B94E8E05DC2291CE6976317719C0EBCFF2CF2EB91E68D8589F03FD5F8F85891363D9015098BFCE144E9B8A2BEB17BE6D0882FEB41AF3D546BE04313A10A8361911095F1BD1E14D364C20EE222155D571E1F00EEC51D9AF358952B1B0F7A64BCEF94D15254A4B3C4A30DA0875C4400DBB4114681B370700E8A321D4925E2377088499FD4F02BBB0335E4CC327A0DEF3C9FD4BF5B5DA39C14A7B2E9C4B5CB7A401024D1939012027DC233099DDEA3A29C5899766BD0D971FA56A7043A9324962B273E68BFD938B44E4DAA1C090F61BA81575270A3F6D7F901519302112502C424FBE2CDB420092D52541E1C29FFD4E4AD96283C54A5EEABCFB63AD7A5D7ED4EE9C822CFA2CEDE27B8E973A530077D8510C33CCC1A486F45F04BAE4A01463678689DFAA29720BB061F9BF765D2E2CA2003841F9A71E52C9FE45C67952BA0B9DED39A622EB1181B36DD71FC6FBBAAE74EEA0F7F421F91A0137497009657 +pk = D180393C698F4D6E3850A1A16A9270CF00E1F3125032999F42A0C2902D71DC026D6A7FB93F7043C37E786BC917A39467098CC75DA6314B022C9310A5B7CC844440247D900FB9AAAA0A6DF47EB7F62C3EBACDE806027EE60B7B4504C3CC56796890BC46FAEB62D1336BC1C29E7700FFDCCAAF4D114820166702C6799432795FC3EF1DEC53E6A16E0F00424EF1162344A1C04CADE2AF9CDE754878EB6B45DD4D1364A95BA422AEE5D6B168460CA3E18717F66C4423614B59088F558CE3F3E0A0EC67643E71B0B0D277E51E29EC91FAAE2E1467A8D8724017E0A4A1EDBC5FD3761777FFB7EFDCC56B2BA7E17EE3FB7E2AABEC9DDE9E9C546B91DFD2990E807D9CC60CF95944D99E4E547C6AAC6E19CA752E7818B6C1A9B24CA8777ADE97C9C308AB901E1607147FB48F916E4B7B2D2334931E95911B9608404D127252E7B9C40914B61ADAC793E43384D1BE713022477D35C6C6946D5FC15C49A779F36BDEE9E505AE72DE7CC51B728DE0FC0472EF29762F20513FAB8B4A72C417D9AA7258F52F7FF7F4B5F977648327345624790C0CD6EEF84D59CC1B3DF30B4210CA0B680B13BB9F180F606A367E3AB8D5B7A13C3EDC6CA6A58D313B6BB0984DBF605804F7A1632C114A9BF03C9D1049A1F03B8127633F3D1B7707760505AEFE0D67A81E6F2C7980659CB4B6DFF5D3D7B1DF46491753FFBE522C53F696BE444519CB646D9DD37E82A62FD3E8F75C072E4D2F81937C9C3AFB790D35F5AB6316DB47764C6B1A2B6ACCD7A6ECCEC3DEEFCD8F8BAC625B70DA2F8B0C3FAC7151B1F02C2A735AE0A9553E749D8E56926AF8AFEB1759E7989A4009BE72A53F983C2CBE7184B186CF4C1AC5257B159D2DC0C8053E5E8667849A8709DDABBE899A650DA14092396636FF493D38EC68A650CB5DD349DA7C02703F8DFDDA2C009A8CB50D07FAC43FAAE196FC2160E3DC4CBC44C602BE46DCBE8FBAB6AC6D694190114089C96601250A66986027F318E6ECAB3C1BE82410E30DF94F112A70470B554876D7C6690EC76FC03AF31234D05CBB8B177890C4B7121AF1603D0545571AA79E033117380D3B92503087504106EB5F93DBF458B79E32BE46EFD9F466A4F48FD0DE6D58B6134BB3E46FB6257C3981B4D0CC259315DCD1D754C8A94E04806A4648A44A41788A44AF35D368D1EE94DF164767B9932C8ED052EFE2A627C18E91187C3D268B31ABA08668DD4795A8C77FD15D727250E8ED619F206E6871AA849AD4C22FE1AFDCDD4455B4EC2AA2C44895B896744606A684A109C4408F80D35E2E0026A084C6E003291515718D434E1897C7F1DF75D1449D2F21AECB0BC0D31BA2D44BB01777E51D063D7861A74D328F86D602605C570DD0883B970458A126E92A1603FAF43FDDE9A56B6A083B5E4D188C15D4E63CB914A8A591960D3B5D86A7A50B80794972FA350B57FE1DB54D0AEAEBF8AE04C22CB2CD361113BBA300990D1F920C69C40F8C4348162778C9593DF47681D9AB97E345CD38277F69A6E7DDD6522F7DBCB538477087B666A16D30E99272CE22FCDF7CD6C3C9C62623C4CA11E36319C3A82BB75D9A84CC5E0B366D7585C1D8038DE40FD42E36A1B529971F2462DBDDDE9ADA98726BFB029C164264008D3CA8DB4B903C3CE97E1F779BB59416F78DCC5BC489B568C9AC565CF87E93B3E9D8639E6979276366AE467DB3FCDF90E49F6AE6B74BF6800D3C8DC583111607C8E3CC5B9714713870D7B8FEB0C5E29940499EEC6F9AE558A919395DD7AA46E9A9ED46798515D222BCC77A224E26CC30F7764966DB3A65202EBF33EE4EB0055663BAC6E3A367044A73A60D33838BBE6CC9DEE834AE113F7ABA53FCA0C67CF6F5A5F08A7E324CA7D9FC802CFC6CF8E7A4B833063ECD8BC8FCA567F1386D474C96A51E4A753F3990925696174D7AE8EB5DB27F0E4DFA4D4047F6A65741EB68C53ED02B0CABCCADDFD69F2BE0ACDC24AC449CC8BD595EA569FB8E1004B8559C0F6D4981B9882C1654492A78F76955D1D543C29036199A1E7EE8D48C25B82F397E1187C363B2161AB2C6D35D8EB270C0F81EE2FCF764901704F16B5C1BECF6ACD4A9ED62C2C05531AD2D985075006299083623FDF647AC4BEB98AFAFB61122D0F39DF45106C716470D1614518F1817954E7D59F9E69EDA81864F4C497D8D10FFA9C2170FA977E34535496B8F476DA6DE49522851D7184D42C50564597B8772ABD766DDC523E66DD8578B5E4ED4B5D499EC025C8813909CD03D5F6E99243FE3A1A5620AC38ECD156B6293BAB0D65B3D83FD5CF0EB0AD5837AC0F589C333C6DC88FADF417095034BE57A4F0613C1DF7B3321E8C8DDCE98DFD0B6AADD898EE1EFB877DBFC8D9FBE10C48857EF3FDF5BB5CFD16E24ACB57EC2E8355C6138CDE7A20BCD61797F30741A21C43C663600F2C22070810CDF0B9E0C941AA559B89F5BEFB684CE4C4679F548B8619EC75810969B2306FEDC051FA9E85C9794A674548E5F63C61DBEC570DB530A5BFDBD9E51BDB9ABA8ED72481E079E34DEA3E455AC58729B0335DE1A2E26C10ADE2A6F8CF341204D2A66DB99A310037836B5A2C67275B02855BA19A0E49215C998B28C9A069FEA3A6B109EA07DB92456DA4BAF0D71B5047CE7A355ED53CA89AA0CFBC48FE2972089BE52D6658153B9173B3700426EED676CE4A00ACB1C0A99E454CAFFF2875FF452EADF9E25C6625B59AA0644AB4A5F1B405CC628AF215B4B7C93939007F44098784012255929FC0DAC3B515F3C36E7F8EB9BCC3843B76CEBF301C0515A510E32E70B9BBEFFB8642C06CB815D1E0759864302C49901D6746DCDE5E306C550B5C2EA69BB5B97F9EDADF5AAE102B39A3C9EB14B9BF9661E6A17C105F152E1063E424438A44B079AC9339A5E07272CE39DCD7431E90A78EE7DF9CE0BCF35FA6B21038A0B682C9B47D928D0E9772F98EBCDD4B737518E40F2FC19C4535798769BCE45AC086D17D2745FA3BF0676CC1B9E400B91788441700E7757C0C16FB0CD16A2CB9C1460694C97EF6CC2792C613A7C84AC5AF4DAC987E9B76C6E0715799665E52CFFC7CB20F73D1534C37806A090D68D80FF33058D2A363E52F659C8CE34C3948320A2B2209C3D1EA00AB004FE0FB814F58A216956F2C06D75E60B4F7F229C4500AF0E5975383FA8F41268D93870281C08BE3303EFCDC3612CAD2C7E46DD298BF91B2F216A7C7C54ABF09CCFB30DD8B1D6BA13DABC76A7E09AEDCD9434C5DB0FC6289559F7C1FB48BB1472F28D4057D1CED6C516E21A583072B4F23791DA2ED1067342E42FAAF51084E90F06227BE24F5DC2948D30FA41FD82D2CCD330C1401795D6A010E196649B384C89FB6A3EE5A5870B7B8268C65A1C4C47C38B57B046310634403886365527A0C6518E7232C1D30E96B535787F9130F1E431AF5AD91B6FD6CE587FFB8F03E41EC33E90077F200A1EE26ECD27915323162796DF86A46AF1AC2E648DAEF8D11E720BD26922A36621ECC478AEB34D43C73E0A317D84356F58D18BC06303DE730321352BBDBCEEF4BC5A403A303E402C07187E4A81E0DF3A28987DCDC5C508FBA8C8B8786EB4FD14E02B962DDAB93F50DE976E3CA78C542EC35E61B094D66F51FE10303C7564E9814541D0785DB213DBDD13F32A8F5863273D9332058DE8C4B75BD2E0FD1CFE5C4CD95A0D23246024815706F4738441384F26DBF66A957B29E997741D1D496B63ACD2D75415D3BFCD49AABF013AC72E64884E1775472D0DBAF812997071DE6B7C286E2ACC64D43E58DC21FBBC33CD6DC0E46E22D514C1CBB2742495E6D6A1784102AB9556D29759B4B6F8C1B1204D6229FF8BC06643E76D644A16A31953E60ADE2AC5F530DAAED3D25FA5FFE8EE73C6AEE68368A1E37DC11C116C962954487C7E9B750A71646B40C4B2685D683FAE2815AED71496F69187038E531E2814CC647C2D05BA36A8A985DE5AA351BAC49F5A66511E1872E1D0A12DA04C04DB74B51152E81CBD583EBAACCFD0FCE8C17832FBCF81EE7DCB5396A1E336AFF308A5ED8F011DA35CE9BFA8AC53ECC33DA2A5478ADB12CCABE7FB4A10C9F6655E7A3BB60AB366214D0B1C186ADB12F3BA5B0245986A70A2DF108A555EC88B8299518503B7120BDDFB1DCCD0334A2C16B6DEC65E05A59B90449CF938E2F71ABE58E9BBA19BF6CC864EFF92698E94A746194AF44B54AB4BB7E0640612F5AD7C54A1B4970182665E51FBF1C902D8DB48E9307FF01E88ECA1B31318D5373DCC3BA14CA803D1B32C73410DA2BDE7FEBC8C72BD14F9520DBBB852EE83D76E1308B927E179D0C9D4B3DB9F6483BDD1CAECDDDF9A27046156F81E4287AB203CB2005AD4B3A1941CDF60078CF18357140C61946B2D4BFA9E9076B0B5B06A28905A86E6E04F2B845CA775AB6ED0B3809B744C14C485EA8EC56729240377A9EC97D18CF274260AFD0E134068FB06B5A15D1A3BD233C8C64DEA3C02DA3ED0B048224C70BD61D8CF8CA691549F3C4BE0AB0BB2DF1C193407C25305647C241ABD2588D35C405842161C263F630F0623E6E4EAA6828EC1D0AB746C2B4082B50BF3E8C4C6F903123B4F961991578FDEB6D31EB3E156FB80947AE864394AB8EB0387B4D243C4EF925EBAD7E53469EF10DC21D0797F1AD946FFCF069A07769C3428D2E1876AE4454FB75FE2C2278E869D0A3F574727BB8008A36108BAE88239CD60FC9B9B1DCF01E61A8A29C3BD54DEE86AE75D0EC545DFB3F28D74428C4B1007ABCD7EDE12FC708029F8682235D2BFBB5628E2D3CEBF7D03857D6379F119834FFEA9C842BF416D02A108720A3C7D2B307F5989707A1F0202B1BB4D6DF450E7D8D9C34EAF9651BF4059F863B45F9504AEE753D09D831313C721E259F3194F864ABB3F1C81D29EA6C528BAF6601AC609E4DC988A7C71A977EE133FAC9555717C892F711340DB28CD96E9841A92DBABA353530CE2767B221DCC65AEEF4CDDD1DF025627041E968B0AC3E7ACFF31A3437D30C972A112C39DA1EE811578244798C08A5A9B3CEC04A88C430628C162328949DCFAE81A8441705A844FFB1ED3E8EE153C2B7AE16FFEB819C20FFBA147BA9F690BC2EFBE397F89BCE6BC075E2057217E903403FDA0FB91C92CFAA2B6A30554A520B9144BF1DEA14AD7027DDEB6B419E9D26F71BEB398B6188DA8DEDD8223D59FD20C120E39F202FD71BEA6C5B6375291B433ACE72BE9DC0F1BC6D28965AD073C31B1F68D23C8BE6468317BE228572A478806E4BFA10C27A683E47E3C2757EDB7235120E064C0B5437F857A483D19EF3C54627007B5894E3604428FAC4E024BB74394A13CDD156FBC412FA58F71F51EA7AE1963E377AE1763F083A3FD6EF931E600930702416A524F869B6B0CBD741A78759E5A31D2D3E820BF6D976E56EA252807D9400BB887E4525600795762E11C022C6931034F4145C12168BDC051B679BEED6910849A9AF6FC993B9CF6BE63E93FC96B09CD04BBF2CD28277A447F62DA4A7495D6F0981AD23145A157AD4098DB2FD77DF849EB550B93C90B96187DBF50D5A9495DCE6BC8AEF669BFD399C16C41CA1F6D84BBF7A2C578E8B396ACCFB6DDD5A9E22CC077625A8B83A8C72DF16A6B89777B18668B8D4B462518FCB87B1239D98CE5144A985D32F8443814EC8F274C3027667D832DAE923D552B053539E579520EBCF6C4AAE98B586D0B091A672D0457D34937367CFCE6F64E307FF37857B305E9BC1ABA4AC62DC3ADBFFD699F9AAD9CF3149CCC67D210B76143B7FC6054BECD096F389FCCF887E49E59960D383DB8323E312EB7DFE8B2DB402E00880F94535B2F9AEC394D7E316EA60CC6536643A061C60A2BE18BB08ACBE0C94B85858E39CF193EC0627CB4D7143EE7C8C5698EBF6BE4441D495107253D1404F83C57675BF50C93D13F508CD12B9FCFEEDF3E8D41D995C1B7E4805EC5D2F1DB63882975B724EED32DB886546F4034BFDFFDA4B9F6B50874E83B3FE577EEDABA2EE7505E3C5D9691149D74FA17DC708777D31CA40539C890A942A850DC0759A7012F2D4B06C12D903D5D52B0E9E76F883DD8C7643FEB25392C756F598BB356C6EB2D5EFEF93144B5C2E0D497B3F362D4E9F22D582CE0702D534FF4DEB5B1464981D6FF64852B8AFC8DA354E96F0956A728708DD80E98C6DC4E01ED86CB5CE763A183F58B6ED78686AD8A4D55AE5999D5C0A9686B3C804A8544F5B771C3A3000703043A185A78176ABB0F035A20AD40B1AECA53EE1FA631724355B424B93AEA8B5EBAF617589512EA3BC3D34CF0DB052635165C03B0990CD80FCBFC8EF9E1E085AD6275B46B273661AF044EB443C3394873D8711A885BE15F30C16786CB5CCA2BD3482C3FEB5DEF9A92EF6076B377240A55D78424C909B079DDDFEE280EDC813FC58EF3D2E21027D9AE4CE262987491CDECD396FC19F5F9260CA87C22A3FD2B5A4577EC4EE4074FE658415A89D6E5CC8B23E2898E03DE580FB02D3F0B448CA5B04A1E0D66256683C6EA1199D6EF4509B32533575CD3960FC8E5EF7DCECDE91E59933562C8ECF83889A75B5B8AC9081C84C7F6B8DBA51C542F9EC926535DFD9629F8B077C909C1583921A0E4A6408167732DF74C96EF75E299F9F146C3F73DCF37F52155B3D7D3EA3A2DF870FA42D568A9E7F5FD45E8DB23318BE8650809006AB5F08F0FF7E4C1C9EA10E4C0F31018EE35A77C00C8AD93F0D5F5F57C5E6283779E31CFC6E9BCD4F042705DAE321F212799DF099C9F7EFDCF5B1C9219AD289214D465783FBC8B834E0465C809323789DF4F7B86C12722AF1BB5F65717565F3AD587EED142E152756B4DADF2B1C1307212A0D3A4249E6E134FDE0FA9C0EDAE501240683D509E175D62DDDE5A8680C820600B7A0BF9185CA746FCC4042B0C3571B6EF434271C06E1AB8D7551E5D37ED84A81E874491C93D3BDD3E4750A70E01F5904EE829FF67C77DA14FC1758E3EEC1144AF6A9F22951F6CAFA0CE878E324887513C46F130955EC9A2BA8BFEB4B7A1D5140339CDF1AA12515DF820CBF1F5177C487AC544E091FBE7D32E746A4FDFCB6A9994083C5BB6BB91DE5D0196057748A94E5F179A26BF2F7DD5C8FF6FCCBE6BAE685E5F1251B3E5D260D583D0080871A584949331160EC359BF2BBB98B1CFF7C5926E94B53CD6FF80437AAB18835DE73626AFE4B446002D18C046B74283A3C13962806E81B72E63C55E1D121DC239A19108C2B08EC806307D1B02AD6536A947FA1AB875EE178F83CC94AFED8E3FC2361EC45933EAC849DD16F7CFC77202E14DD63F64360A4445F95F0C0435913E7E33D0353C94478842367BC08819CAFB0BC3F7397B223855649E4061AD0B7D4C38B5C9F2686649984FCA5D43298B4653C15DBB280F6AA333DCD722810F77602D2E2D731C91A381484FD7ADAD04F36709FF216F4CC39F2298CAC993A24102AA86EEBF0828B50A4BF2CA101AEEB1F1DAA4FA9A68321B52E160D6C448B636881AB2839914836CA918671FD0B84721C84683FB66CD1E53525397861BD0EF9305247DCF8C2CEF456031BD39E6530AC1A03CAA7555003CB03DF357FBE93730BC655E49CE704F3134606BACFA479C2B5F24DF43678142FD5E8EE8707D6D66EA69EA8C87737FAEFE18FDF631140B1C27A431A4965D01236CA0AA3F9B123509AF150E929CC01D0780E091C6CA720916A2044DE3DCB1A24EAE32D5AE581EF5F95FCA13DB081F99795E653B8CA461AEF98875E59A13F744B278FE501523AB0C0FC3FCBF38AE5D454E6A798296A15D5EF42C0F7B186266D6B07DF5929B7B93320CE0B70A sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE2 smlen = 807 -sm = ECEF0560A8737779EA4F2EC1D178A486D8E3BC4C20E53C6F91B31099E6D897CD385D32CF53A19BF8C4AB9ADBAEE90F4F2D383625AE1BF139CEEF4EB66DF22DAE9654FD174C66977C3128C84434014E1BC46E6A386C1CC64B3B607D366B4539EEFE3045187F43BAE6DB00D0D980A1914D648B33B7281A30AE2EEC5D484FBA98D200DF1521C313BC2E7F5E3A2495F5E09BCCF70129AEF2D07E96671A5B33B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +sm = 83741121A44CA0C4FE9B6712910173082290C5EC145ABBC726EDFCCC218BCC4B74717F5BB3DCDF0843A924FCE40042D9700ACEB413B98322A79B1C20C720424EA380B48EC81177A8089828E3181C572CB97A494B07BFED1FA9B25339B2D77FA4AA767AB43A3B49672D967160C3FFB2265AD0156B5BD0A551F43ECAC46CAAE2D104A43717849830257EEB9A75459A0F4DBC708A3A4708F84896671A5B33B4EFC2127FC4AB14A61ABBAE4C5CF07B728E883B0AA609021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = EA539ECFDB4C17B07C263F869FB1945187A2690CD0752278BA30492C377A48710F3AEF2276438AD37D1641BE357D927E22C5312A648A2E95053EB5373D00D1A23C61368D0F24BD5A86F8A956FC871A9D0F6B33B5196FF8E6B325759E9BEC62E8DA0111820D4439AFE67941F634CE946FBE1AF59EB0CCADA4469BB534A0B1948864B627AE9B3588CF72E91E5AB5B990A8AD426899A65D31529F8FADF5D062827C511871A4507086DC0923D1521F8C16B8EFE8C2596782ADDD09EB7FD80BA263FD60F547C75B58171F1C9E35EC0E9593B6CC0D4179FF5FB0DBBE0CB6257FAD36A3276E2F7B4BA08C6144C7F4DC7454D5736FBEB8E6418D4BD82AE14743395121DB7945DF77C6F0566FE757BB94222603CC415769477C08A342E7C448412ED3F4221ED02A844EAE7945124768CBF2CDCDA9B6FE14FD7AA81BF80BD8D540A72A7340B174ECC4F662BAD68662845F0F6B0242389257F5A9EDE7929FBC86AA8A0848A416D8C1C92FCE1B7E48E5E5636F5C0017C69CC790E728D36B0ED7CD00D5B4D5387DB08CAE5BE748087671C077B4054C7C693A39E2AA2097C22638EAB91EEAF0C37B7FA0107CC7697B55A551CA2D4F8F5556264F14C1B8D15E5C8D3223D0E96FF6A1D7E79C43A1BFDEDB1A34F454B5DDCCE373FAD4EADEF6B10727B434BD52D892CA65AE4D63BF6D1847A7FF6C94371C82BDA5DA5B6E5758C7EC04DEC775A43F8A669EA6A589BC05834A94817314B31184846FBC5187DB34F41626ED1AF1006A81B66182F59807C9457E5F170589339229297268083EE9BFB32AD744AAA3BC79132F5AEFC4A207F08D460BAE5B25F7F77BC15D527722D35A5771C689EAF1C1FF9AFDCDE4C51A951B7C3A18D006396AD1DA0E0619BE36021D57CB2CC0EE68644ED19005AAD3B1233101CAEA9FEFBD0AE590BC942628C0BF839BA79753F15310BED5C9FDC55DCB38DD16E06D178C8A76725F1DDD83F85FB20EF8DCB460A40262860D81035F3B24EE2FC61876DD47E32F7158D6E31373A42F03934E70E21B88C5A249A3CEB7808F220BEBCCAEC9FF375B5317C29BE7C38DAE299DF4395BAC7D5A21686E7785A126D83B98B0B4BE408FC1732DE40143DBFC6C9F08BDEDB78DB46B166A0D12CEC0DBC3E3678C46A5E72A08A6BE9ECF9A2E0D6B8EA860105CA4D206C3A36C3C06BC7093CD8B64ACEF01F44A76D7E12819C02DD6BA00D08FF63CE497556C38F548B7C339AF24DE5330C4C36E9804E3F58977124E7881D22560A072FA6F21C02B564543527EE683F4DFDA55B949038CE5E5ED0A10EDF5C5E5114259CD91CEDC5E04672DB7901DA11E73269CB6EFAE70365DB799C68EE9A4DBFDF62962DDA5F99A2C04350202BF8DFAE5470206E5DF1555A46F7BD39D2C8B9DE95E579876804B61197FD8A946428D0AE03C23BB9AAF6D70892094C2969BAD07B01F3F322DF026FA37E4E6DCFBCE86B2BB773EA0737F177F3AB52D86EFB8EBA3B29C9D429D7CAB6C01D7FC0A141BFFA223BAF878BCAF8D2F4D8DF3F8771A8625CD9F3AC77F910BE933DB2DEF76BB492C9448FA0F4413D90182EDD830F6F4EAB32B43D8EFA02F95C98CF07DF38977FA3062BF7905ABB69FAE2C0B9939E61D23A4BAFF43227D6E0A99AC5FFD8BFFB39F5FCCA1A026B4AEC97555CAD01C10FD4D68ECB41559674A4D6C5CAB64F61515B12C531DF5641E93BF6BFD4F81734DD308F4C47ADADFF899EA27A74F23D9204F8F7ABCAC5ADDF5E00426051B358B0657E76FD6612A48D1A82CCE28111D32763172B8397A14D4759C28EAA4AB0E97BDFA19947488498E98B57F40A824D1C451FFACCD41452271EE62EEA822C20D107ACCE1D29A120BFC0BF729840BDB44476D84EFBD4FAFAA03144B5762B8275F48BF3847669A691322A80E76E1952996D56FA42307D6159DD472EB12150B4B66E1E0C6396C24B16E79EAD145CE1D5706A8CF78DD96A88BDA74EC75E789E52BF973D967FB569FEF8DD57E914EBB061539C4554D2813817AC33BCC41FCE5888C20BCB1036A7F4B95FF6DF9010A15AC0C7FB95DD191DD966F4AE1510FB3AF1151294C4E670E79D5D897852C0BFDF819A2511E50857AA4C7330C9ABA3DF3E628B2547D6A9976E394CFA8B7BD7FA7B64E538B1FA269C2CFA2832CB2F33EE78C9BE47AFC7B753515C1491F2645254BA90B1FEE5AA679F29C3D647CEDA01FC1653762F44D1DFD65DC115FF9C80CA3A398609B5A782DD95F98F21B86E0A8AE81D9399A0CD1D80366F8A47AC67CE65725D37C6D4433B37AB5F03423972ED53ADC669A796133518EE641FB13CB7CF8AD965D893A36A1E620E9A3C0EBAA90D4FE3B8FADE6D89A73DDEEEE162C9378A410CDED0B373A1DCDD05AA9D3BEAFB7D99E5C8E7615EF533FB96E9D9764BB922901979CACBFD3407AF9221FD60F5CE7B7AC72FBA4FAD59D6ED032D6649650979B51E7156A58DDEC93C7240E359D505337A9D9C3C2B1AD9D0D17B104EB3CA692D3F4C20BAB879430D2A573BDBB57CD2D9F818945647C13FE1D78EF2DCE02C9F1D094D5F0B9987193D1E0E514AC618BE5BF00FF089B07823C119266C15A7ABDC84EB219E6E8AA6A8FC5F11C8D53E2CCC51E0AF460914F568FFF3887E7CCC1AC33AEF5E04FF18E02F7368353EA66D000A38D78025A0B06618389655EBCFC1D83D4698D25867B4F45054978C6EF105D0D9A92BCC80BF580E7BC62FB79673E3A505D0F4AF411375210D189EC5EAD0BD9C428563A037AA6A1709F5D1DB88C5834B22330FDDDAABA3866009E669B4083E0C89D9BDD01FCC5A4369DA0E7DEAC1148154E92D372D9244FFE9A6EABDA9DF353BFE62CAF65D1D5F91CE8C85C38DED235ABAA4A634CD5413426895F7EC3456443739629DD4EA5FFF6C12B476C79424CCBBDD0C07170839A4592D85DB54351CE2A3577AEFFDE4D9D5C8B43631A0A921A93E8C5855CC10D16B4259E391050AC1425478CF3B21DE7E5D71E82D0FC475C0ADCEBFF6B8B6C1ED749818DD410BA3A24D553A76DDCB12EDACBD46BF2D5A86A1719B2705A6F1775525A203247A16E389869DF6528AADE600878E54CC9132D11406910DB68FBDC5AA27313C94BAD63232056262FF89B3EF4CEA2F637B2BE8750EBD03AE19A514BFC83601A07C1C5DF2AFF02060B17BCFB3B10D44DE941AFC83EF514BE829A5947172AF81E650E455B9A1C0A095BAAEFED5A90EB775B7F6523257F073FDAB6320BF5B94B5261B276C6D1972DBEA9CC92F6F8B43CE4C8ABD61221A8771BD6D2393554BC5CB0863F95C5DBC8866F147CBB456FFA4CE14DACD6440819A170C81CA8714BA2B3452F7799EB6BFBBA8230249545FB49BDDB8F86E375E17F99ED3BD29DFA342188ED1B7B75272B59438CB9D0DD091E7DCABD271610CFC0A15A28BC5A6239D0567528A764029A80E784CB56EB53A63E21D5F1533A97ED53C36D5FA9A76EE19A193E0CD586F6B81F50C8701095EBF2778D9D41B7090D391F16678DEA17DEEE412D6ADE0CECFDEBA55D529DC700DD1823B979C2B80AFB833D1DBC3DA8054BC778F8127FABFDADD2C689F35200473150B580DB833B561DCA07E76E88F7A54D67F6F35041FA2597E7EC88E958601604123803C1D0C1DA9FF0BFC4D7A935C1D4F9D445D64FFA5D7463B87DDB127330804B8E90B2AD78C1961AAF94AF11586C0704DDDA1588F87FB60D709123856593ABA2115656A98BA7F98E3B620D5EB7E8A5F61329C3914DAB15B098D48A1A618EA3572661C427D1DDEDAD9440D13A296D93EA63B2099DCA9D1E173B3664F5CCC3E3849E3330AC96C66221CD30BDA86DF19A7A9FC4E319AB46FC0057824988D3B12F50C6169C179EFD24F1F7EE20982D26B4FDA2C97B1B8643A2C0C904F2E09A17F2A12FDA4C1292FFC2B4C76C518F335120E5BB15D52060AFA26F8CC5180EF389B049CBA59FC970B1E0C3D1C4F75BABF9E3CFE249CFD41528F6DF605B4A93F3FCCC217E5E6744DEB86829D2F699BB6E5C386843934C45F2CDA0991F7D06C71D389B5A8EF18A9F4329F9FB80B437E8F3653F1272A7A12C0A0BBC9CF9CC60548F13DF7B9DA2AE9D9EE73EF8F06D70BB5F8B9C7C403EA1A63B4FBCFDD1B4EDF0A474AEE30DA8366FE9107755091C475D835A90624E0A11F6242B21106E508D0675A6122FDB8C7A386C139ECF198571EADC9C167AFBF23EC05EB6D289DB6605EE3546DEA73B11D4B6F58E58A5E21D3A21C410DF2F582B4885B3FE3400EDC0210C80E1BC4CDC5BF62E6EBFA789C2C46A74FAA36C37AF97572613026C222AA1A12341C941ACB5FD96606F07993AC90C2CDB2C8985741B16F2F23BB356D7E638AE2CF5209E287479AF8321D10899AC500201208E3991579E1D41AA78D897F11E4FF8A47B8D04CBDE29E4B53ED247DEE74A18089C807D777FE5F3F0DC80DC2B1884666BC4B3C6194875646CF4936FA356F41E93B17C7CE45929218EC0AE2A704BB08C79C9450C18EF940D4263D1DBBDADF0CCF17785E6466C5C6FF91CB5FCAE710DD8E514230B1DE2871C7FAD6FDDC90EED6B58A213B46F69D75431DF731A66790FADA0EE6CF266F02277A805AA40D55E086F7F2E2E5D69F11308DC311D42F9B36A56A578BC18D9586AE40D43C4C1FDA364F656ACFCC934E52C76A8353BF973EEA0F7A547C3E115079BA2982124A559ADA239F2BE0AFF1B311824880FA87E59BFFD64E7A9D0FDF366367CAB495FBF3105BCA158BE7F0B3DD5715B228C0D171C2541159E86A980FADA6067347384F0E299D4C9903A3A25BF6C6F6CE0CA391ABA674C035DEBC0FA256F35C5E227CF15F0A0E446A8F982B22838CDD19A98D415B92E6D25DEE6CF8847CBC12729989E1824059F86A22CFD516F38D59943AD19FE600D0FE6C71E5BFFB1E202F2DA915B154ED2B000141FB80EB819E80A41124E3244336FFBA67D45B51772B7B06163457565D3CA92D78A6780944193BDD932ECDAA929A43B1FB12AAA319F12223A103049FDED882686E78EB38DA5A24A92B3D6A1928EB2AB24A9BEE401291E9E6857C26E99557B6424BCE1877913859A713FAF89885DE16695A79B6C804DA00C5C4FD4D6534461879EF2A0AFD4069E72F64E7260DCFA9364655457CA9ECEBB6BC06972E337C02CD973657B3E108E8DAEB2AA0C31A9528AA49ABCD0D64E15B36DD331D0CF02D95F65A60B292F16AFDD36CA9AC767BB1BC71F170C120A6B500F86E0A8C84884283A9D225898E2A2AB5EA129456CF2D98BF7DD855066B1F064F8C9E132B8377F57DDF9B765996ADE8337C6AC5BB4810AAC9DFF5B1ADF38DEF0BDEDC017A8A026EDAF09EB7AB7D6D3336AD50C68D79E72E9BCB683F313654AAD0135F46453498461CB3438F5AE33DC17D01F1D4DD3465B810EB14DB0A36A25ECDD08635B2A3687D239B5B85233AEBE0EBA56120D377AA3B1CD4671D69804808E5FA1B0558F847F3CD8D994DDDA837B848AB93920227890F19C012F39FE69D59E487EBE80D8A218E82973058BEF02C80270CAD8ED55E16CC0845897BDD7740F772DAD9C0C050F9DF1997D9B59B0E997850C4AE5AB7AF94A2DD96DAD4CC023133E8C0E3CE721F6F92BE16ED3E98EC500841594D711DCC5352908968984EF6EEA9D64DA582E4729BC89B6885CE9CC9762D808BFEF0809B66F0B81530488F4BC346A3B6F395467FA1462263E78B636A617C0725BC15CCF7A869413DB53FEDE6A8FBFAD30F88A93B43C341766E503D29CC7FF2D053405A22F870989FA9463A65B6279E0C05169EE3DAEA779E02FF9C63C2A1114F35CBB629530C4039EAC79BEA49270FB510B770A3F32F412CE628A933DC04C053A2AB918DCD7E451FEB6C0527B0AB8FF55A0C6233803040D386510E7FB356169807764B981805EB75408552F2B362FF94ADC024705BF27A09BB13E81C789A9D60731528AA00A6FEF21080DCFF4239E0A57B212E4948BE9A6486DE0CEED8A535B39CB6C8191DE0B581243A22D53FBCC662D14D13A23461858AF99466C8B936283B4447F675446F767FA381F68AD9E1E2CCA5D692F4E6117232581FDD0988C8FF5D0F3D9C5AE1338F80B211E2CD00F31A146486FF532289911D1D08E384A7CD835AEA2C21CD279938B384880F0B451B96E7A3272C6E5E05F2AD612C1C6E33CAF5B4C607C9732C93A8443918DF9525C3805962B61EE909C5B8C10F16DBF65A216DB53E1AE8F44DA58456C4638EE2186AFAE9C53B8F646B83066CACD9ACA3AA0D99589E0F06219D953F241AB0F595ABA9995DC314F0E3F1081CBAFFD5E00CE9DFD230AE71600A5ECC2202CC71327A00121F687E47BED59F7C813C51B0E729C70FD077E23DA29952D005BE0587C66106D4E9157EFBF1E1229604646EDBC28633CC81588497C88836A63EC68846D7E0465C840D7F08EAE702B4C6B342F29A753413900CDD92ED50F0ECFF9E0778B9E94D876CCEF9D1D4469657093B00823607CE89FE01B8266C94BFE4B239BA1BC63148BF1F98D82DA49A0D626B832AEFC0B762BF2E189D75D624B642453975789EBFD2E1DD5FD0BD2783E4FFAAFAC21522C92BCE9879E96D4C2789B129AD8BE514412FF671AFF4EF2889C6EDE996453349A0C5E0AC736B5FF4ECED28B82C7197C564BB9C46FDB7ABC69708A75EEF183C8FC34A91C27B525A6B677F4FE0580085AC98ECDE1C6F4D5DB3F8661C23C80B09220ADF49453C57FB184CDAC5B87ABAF19E3973C350F84FAC575F409AD4260987EC21CE56DD67D5EDDDAB9DE7196DC88A1CB7F005FC1CB60258E5C5C0F4D857F762523FCF5E96B3B044D4615884CBCA2FFE0BD38ACDD00A96EE295FCF7563A03F53E3456615694099C0133FBC8B3B8E4DEBF5C4AB3CCE163F27FD6E9EAC0A34654A288B296E97574C8FFEFAC9530CCA77EBE771E2B56C7A343E9488A3F735DEF15A51035A9922E4C48E4431DF607E94942398BC30042F87ED7F3C4AEA6116FA25132C18CCB9B448D004A2E19698EF9E908840C1D4597B71FC37EEE9C19E8F1DC3AAAE3C6707EB311AB20DB65FB01148EAAF55CE3F6AFB00BAE8EA377B69E4D826CE97DD566A709FACD32788EC343A54427342842016B415BE61209DA22647BBA057D57A2DBDA4247D963DA62F38BAEBDFCCDD93FD49A8F0EF30BE4403D11F14B3CA72E8197B6A93DB3E6F7398B95FA0723419654A98D4B9510B48528120B31585A1749C8A7F6486B0F65F74C58B012CE04EC8745F43E256E57246701562B159B9405BAB022F8946DCDEBE161C8308D2B3AA540B7070695534B1135A4FF989254D05620DD28B5D50F202433DEB34CA3F39F67F8E88917A84E40842D6931B0E691D1C4A28DD4FCD5F1F3B73051A94262D4B04BE7CB798F289B20CAAB02A51ACFE273F54C35C6B4CB11F9F30BB4B3C36A7ADEA3BFB000F9CD0DFE3576D6CBD529A22DF4DCEEC37A67EB0D648372A790ACB5A1062C28442A329FE819B82F29E416F36F1630C7FEAFE5DE9FAC09E3829121CACD52B371EBA116616DBBA44BA3F1B3833E882E39167DF22B7E60E5170C52EAB58572ABC9770CCCE2DC97A6FF5E43EB79DC0078BC4FBEC2865061DA25703381DE09F8CAD85A632AD0B36926FB9894BD9EE18A9F3C9EA5700807696EEA2C08E33DEE485CBCA706FAF306646226F74CB3C88562F244554C28AA58D7EE2EF570805BACB90640B5A9654B2BE19998C2203F965C8D809DB7CD9E6C482848D841AA39D905976AEADB1BAF74F2E63673DBB9EB5A829D7E914C038AEB9D0AF335BC2153519E2336D706CA4E36C65FD0B20B1449D6B67AD324E1FBA4ED810C9DAF2EBE51E8F98C +pk = EA539ECFDB4C17B07C263F869FB19451BAD851D17D5B9BDD116A7D0F30630A813810CBA24CB1E1686674331D72968904BF5327F568023A86E5B7C59F8E352EC709044366B1EE308A4A08A6E257BFDB136B91EDF312C6B6FC708C0AD8DCCEB421B5C35CAE0D7CD5C3A50B4C6C221D9F9A71D443E1E86B2C126974495EEF4E272A612C128DDCB3E27D641ED273E946DEE4FE77167F3B9644A055B65BAF02210D83EC2897B63B93E47F9FCA6F5C2D63B63ADA15F54DA15095FBC3DBD9D0F57DBFE2B4E8B8FEFB04D598F3E6489AA0B930FF7BD9498983E74F6D968E0606B5A9C8DF0F2B2AEC4285E2F2F9BC9E32FA7F32CC4AC2FBD1674E684360319EA938AF72111CC09D9F221D29BC1144E76089A1BBEC3815BF35498CF4462C28EEBB78A36ED96AA294B6BB35B0D738D8638CF7583007EB5A4AD38FFBF0EE6F3DBC0B6D9A7926065E34A535E1F12DAA129AA5FA2176D29F623EC60C724B9086F7588E385C960A19C68BB13E259B4F52C46474590B6229F05184783275F1AE892FAE935475EFE9DD71F1938023AF5A27ED795D133DA0A63246F486D257D4219F2FAB5DD0646B428D0D27F85EB1FD3EBA698156B77D39016FF733653D347C7170E72DBADD5D3E0B6F799B920D0FF07A01B9FDB3D59BF93A46908AD425CDEE979DE2E12A69A2FC9C254D2F9D978746A604DDCA461D31609B434EC10F059E8FF2034CA08034CE79D81628A4436DFD837EE816297C389F31844A8D9621607B6E21D3B5B8B6527AB7CB98B4AB33FDB7857ED00D1A655D6836C89BE52CFDC80DEA2BF8DFFAEF521F3324367A8A148F861DEF0FF26611E353F5EE38DE1532722A62BD561311DAEF1271C10F873E65CA79B049E0C34C80735686CB63DFA4ECEA865168DB156160A6CC18DB4D1D6EBE92BC44B5A24F7797E77F1E734B3C40F648347524DD6AFB2D38E7A86459BCBF0C733532D0C0FB44A3D91F706BDE95A3B1518368D8AB56ADB8B2689036B7CF9819895E25F24C28591BD9CBE84C6D90969C2D3362FCFDEF92A8B74AABAE06FB5D2172523518C060FA988124941047973BD7248FAB2C0E115DDF814CBD78A1E586C4BA995F87B3FFC6D6E4EFAF5C7FF4FF42DCA899431C9751DA22BA5BB66A8AA27098E93D96E86F030C2A794B276F18A0FAEF584DA4AAF4F0C22BFEE3EA0641861D531E25F1C5D930A9CE5510651979419E07C68B33B03B75D538E627B48377E0733D93F0AF331C216C1B965088F45A6A17CC2A47DCFF44B368054B1C207E517015B7CDE06121167A189743E023F308EA4F055B1E87591AACC2047E5333DEE6E75C43FFCAFFE9FA6F476F65C11CD1423537B7179035E4FCCF87E9148D3A276B08C94FC7F28DA53FFF65424A30D168946EB01AF19F5081FFA36292919BE526628044B65495F60E04AA896786C159BA777674DCF4D6B0F89CD5C02DEB3F5027D7DBCD212D0D723850EBE41C82D9DAB92D643FEBFF8F679BDA740EF90112C1980A97F059975D18E2A3AD45A60DF6B37E932FA380FE3E3EE78B281542225E7AE947FAE27B52E8BC17F9183BA9689066DD2E79340908EBEB30CAA598A3A3B37A6A89C8D3D3E0EE9FF695C93F07AFB2F41D06F05706BB9F603CF829EE6B74314977B6F0AC0BE4D3F3FA43F6FC3BCD0FACBA14EC359CD01F07E0D11C162D47E7CE6CD9A7A449EF6D1EA4C7F10030AB901234FAB9521F4A19FC75D3360C7FAD4846D24566F185085808463135C4505358F73D0D5F4F334573F7680BE752EB5B0F3E03C683387C22712E65EE444A1415233A78A6789FD96C39B9B436E2EADFDD8B0B99BFC1964CD8302E0102FC247E801A63B74E1BBA756F18B035F58B54BA81FF831B89CDAD5A9B4191E173DFA5E1113E398E9F013A699451F216D0480D9EA2D003023C5A9C89168AE232376FA809E40E4AABB01F594A672FE318177C4A4851D5D7A2852BFD4C1EAC60042A1055BF31193F700529E9BB3AB04518C5619D62179F353F2CDA1E8A3DDC71CE2585A2317162ABF2B4B65D2978EB5794895D918824070F56DF99E2DAB9BFCE58AFE0664A7736F23CFD5F869C325B4761DA65A3107C0F435F11414E147D5D1DB60086683468D72BDBEF37C4A1819E2336AC7B1388003FB42C8531CC5B2E58524F5E510AEAF696B85DBDB8F2007960D7B0B8DAC5A442F3DEE9CC748563566827B3369766E97C5C13492ABE77AE7EB414C32AF9463E540220496A357A873DDF04839BF54B201A8D2B4700B8ECC4D8E2A7643FC3B246FB3CBCC49104C0290ACA35419A0AFA0988BF7BEB158230B3FDA14CEE5001FB803DAF9B032112214D144F3B1B6A964B6DC3ECA71A1A0CA995A00B3BE513D469AD09C3DF07C6AE93D630C7AFE62D7E6A04D9E8533C0AA494F8FBF0C5B8791A47F418021C9D8F9FD275CAEC0E8F3F0DBBE348782018E96E602014530F7AFC6BF0B43C57EBCAACFC9B3BCB2E5F65A56D9124E1EC6C545E9D2832072B6797FFB748ED536915ABDD01EE12A275FDC1DF47D5722D7A28AA02A8854381DA7087AB9CCACB3383E2D298D7FE31EB56B5BF93DACEC2C2BAE2267D9F73A09DA4FD88CB2703F8D187D0FF2CDC99FA8BE23BBB55868CDDD70DAC6B55F922E40A915848745DE2607A5668B6D32572879BAC5D3DEE28E5459C6F31662129F36D3B4212C7733EDE3CB5E02CF74E0039756AF908810F586CE218FE1ADF01F1D330BAE6C15930DF3C76CE11924E6A1371D3BFFE98F0C8BDAB4FEF3F5688F58ADCF7BFA7069C271E7234298B664830F49B09B56935C2396417C58DBB60B0581FD1992F045DEC85AC2161F039AEB54B2FE36AAFF80AC61AED3CF63A8094388FC8272B6E89E7FFB4A0BEE395AED54941BC00869A3FB09A7925921A5D27E1397780D4B97ADB1D3CA019D29226F58692D1CA77DB55F215953408A93E2F5465D30C96959DDC52E411C72306778A363FA33887E14737B00DB07481EC752CF50C08CFB8EFF889098196891E65855BBA53FBF3DB38BC13BAEF7B78943202C2C9677943FB690E8698C3061F90061E0D6201B296664F1C66DE100E5BE0E896DEFB1DD60FCB56C49A8725589FDA5AC7A7D57CD950F1B0E3DBA7CE3546E1AFFC9975A27D0B50A17B6B5222210D62FA293D84423803A66A45CA375B5DA02E9E7BEF7E57AF40BEBDACC99BCA46FC2CD0FB1E8235DEF2C93D120D7D24C56B4E1E4C4CAC1347AF250968C2A33A27571901385FAE176BDFF987D19C74183B3B091E0984055355D949AE273EAF9FDF88FF4B97D8CE88972C8E737F6E8378681F2B36A0CE6037FEA0A8AEFB7FD9C791D56FDF4920CECDB7C469F97296A8ED5741A298BB728544820C352034E6A8893D0E9544D40E2D29990A574A9174BF6686A0E92B3F851068C93ECA5B276987E79A681BF36342AA703F40433104CB62DAD5322CF6278F77D5265F686D48C1FB0DF3C65B50E584662D91AC9BC5ADDF6E0AD22F7D5B7C6653F52B6CCDC078732BBFDD84A8443DC1751FA0601D54547DBE3513B927269671E5B93019CE34DCA4F1EB527B26409B87E7FB413E3D1835368429ADD11F123AB0E0E3A13F5D63AD1C4D1B7397232C5B2423AF0DFBDEEE1168EC54120FD106D98EA0C1A2DE8F7475EB91BC91B9CCB0AE6F9EFDC968E9A5DC37BFD05E2231C0090B159F8637659DCDFA4AFEB13AAF4257D311C881488384E2CFB88D7769CC8EE8D4B4511F3EEC63E0CCF81364AF8E8F6A95847AE5AAD38DF0BEAD9CB47EAEA2FC8B6455700B961ED4C0CE5BD1ED7089A2C0F5115C47B7B368D9EA775CA1D61F4E0469C388CD3B0046D3564C2C71AE1130737FB5CCA2F8F09BEDA7BBC5D9FF4267BC0247257BB4A7FCF9EADA0485C9FC3BE3868A5EE8503C952A30025282811840BDF44DB2A9EB362A014F20848ED4E7C0DB7E7D8860D8255C2A3031E27BE72C9E96F0FB25C2F2A025D73399F94267C4DF73C7A6ABA3866F1B7656EEEEB3EA7484E20CFA4BF9654475B023F4A24468046E3BCD8DFFBC969B1A554C3E2912AFD0BACE6FC8643ECE6E1DC0804C668CB346AB4BD1CAA592A415985B79858DBAEBA69F461D18B64615BA6A5D3004E564C3A6AF3198B97D30AEA1A2FAFD65ADF3E5FC88C51AE370B1568770CFCAC444516DBD59A04F51B0241A42B6D2EFBADEA13871DDD664C1D60B984B6B8420ECCF1AFB870A437C180C65930C6C5DD3EA8478FCD37A9BFFED4636C52030BBAAD8A9C2ED643A239541448E27A6E4A24C806089CF35F729D5941F629639C1A060C3264EF756B62DF426D03B81F6D195D35A8DEEF131AA628F90BEB1A402CB4C85BD4DD9B366826E261AB1349AABED161920142177E1BE21DF130C109E7C72AB1823A5DB2B0A598DF43D8533702D68C303869FDF64BF883B02E80DFD27B08D6DBE66569706DA189F59A03E4DA8DEFB84E3162795E1162C4D66C9018BFD835680BE260501F5BDE0C7651405574E8F9633E45787EC5358112FA61C039FA636EE0621D55FBC3E00FF6AC888A8C5A03866D18AE0F0F07D82C39E3D9FFBF2AD86CAFF700F95D499B3590A8A02CE071AE2D09BF9190DD6BE41D22C18C4FA826D8501B3191BD5119C9B4371E824BFCDE415E924E813CEC3F65608B8458FDE44EDCC90654AA00DEA34BF39EE20324AF6F38AAE4158570620BED18DFB5586F63DD1EA549775180FA820EEBEF29F49FF985CDC83F223213EBDDA33BF484BA158B947FD36FDC024D6FA0EF275B7D0CB91BD536F7893886F8BF6BF4F7094104A06C3EFB5AB7E3F529BA59F5445AA7A767C298ECCEF982B4F35523842E02E1A04147B2C11EA262353714E6CFD3511F032C58AB0D4BDE030F56BE7CBF69D9DB45E7DD56998AF06A0572E31D43E169C81C94003E0261EEE67828967D9344D08E4481BEA9A505A9A1C7B6772E2AFD2B23BA6EE97242623526154427A4DB2CE1653DA3C46548A395D6FB1F672C4F202D03CF674BA0C94E723B820020407CB60D794183D56FACE7F1EEC20945645F97D6518C7A4B850D6D36090A43EE49135D7B86EF0B0D59C0585661851FBA46E78EDCB7BC213D07F264DEF8028CEE21B4E40E0C6A73ACB4D60007A1E8C0FA7B9B209A2CB083BFDAC41251304EB3923D109FC8951599D32D669AEE09341493337B5C6C7DAE063A2D331821EF05D5EA169CEE37DC2BDB7F959895483ADCD6FCEE89E7CE8CBF6B09308AC764B53F446F8947FCE24B98AF07DB0446A48E9D080AF2DB70C06FCF33678E90F4BCF27299E4EF6F30DA64F3A01EAF06EDF96BF77617F6A55FDC9C440A2AA753AD690DC061D54E8549A3CFA7B050DD3DBC8D9BD08D5652D95ABCC7AD04B19EF716B3A97CE3A71FD2F1E6BD1CB400744819D4E42ADFCC2E50ED511D58720767E7175E22E516481C37BE800CCD8462B45EF8C2EA2AD46EEC847E3CC94214DAC06A4CA7A5CF68AB8A02D4183F933580EFDF74EA34F7515F09EE17EE951449AC859D77DE7B8DA706A05AD8C74324CC481962EBDD730A4D8EDA235CCBB8280AC7140FD8B8919F72AB4FB5C940A60B98CF59646EA440E0A252DB0B1F281F5441EF66AB2C980D2B829BF11CF993C5FDAB433275F4085425991B21B75D050F5C9963724D080C0E5901379C7E0FB09736DF2C6872461C9F2F09F4BDECF0AB97EBF8E4244C31156BCD4ABD2E4221E8AC76477C6CF258F67077BCB593361728520012B0E84B5712A24D9FBA8BD998D34C0F07DA9762818930D63BBE14B172DF8EAEE8BCAFA622BF3E46B49B2DBB12A63AE283423252530CF35C93A8DC41DAAE0105BBC14E263DDE7EE139ABCC0AE32B2053238514863A6557577A981F1D777A27E9E8B4A2015E9B8E99A0F74FF1CC2320CAA6050428144249CBCDF0221E408A6484496CD4B88E0F04D76E8057BD4DB6FE61FF154618FC424D3BBCB618E267049E24ECC38B80B5CA93B70EA64DC8C2E0FACB51E9A0015102A13B4548DCB789CD71F364A890EDB88A2E1D2A7E0C808A1F495879FEF8E4199DF52F3C3C9163A050222962B514CFF355E5F102CF9779331D89C37AD501D39C1C380FCE550F1EF1CB4A709D5DAB2732FBB4E3C37681D7EA9AC515C7C45CBFDF874152B088B06C92C1B5EC5C36273136D4BCDCC1CC694121B2BD20B6AD7DAE3FADFB533C8BCC96BEA3E5EC34BFB516B4977FA028D74670E1BCFB288F2F7247B977B28EEA307779E89A8A82B5FEC794AFEB9F17B45C80DF0C35D24FDC9FF443967AB4A7C2F6EAE81DCCBADDF3545E88371191BCAC9F4732FDEEF9BCDB7A8C0498B0C5024E4AC6F139DF76ADEB1382767362FFEF6BA29F398888FDCF28049A2392B4B8EF9D35C0ED8E07F183885512115319892B3F313DC769ADF265139B77CEEB190CC9C6CD5B7354F0B8BDDB64AA05FE307795FFCC69F270FB191E5408D09B738784D9CADF9AE8FA348A13B7349BE0B6E95B57E68B2A3FF17C5F71C2DE74BEA4B14EB5CD35C36423C0F3419652DE8867D477EAA83F0DE2942D159F5CA1534CC958F844D5C228B428C52160E617C247F4316AAF9D74AEFD9694AAD322280C326A40533ED65C589CC453BF7F9934194AD3B64C226CD9A9CA94281213C3DFDFA8C985CB5D89246D61DBAAA33E5C989571016FF406675B7D1BD76BE2C755C34F58AFE5273CF676940345B16D772046B6251F2933C97D9263A1BC7E6D23E050CB3129932E2FA2A3A81B544878931B0140E5068AFB5F0F295F7D98241E31AFC7709433A18D60F75318C080CFCA2120BF37FDD53A9582C4D9C55197DBEFB741A6A380E0087F4814878DA397BAA4DD593DF46C4A6BF9F3411D0E7882A571A37EB9BD0F6961D323928675B3BF5BCF2206E6B6B793381D2158C40C6F031FE94840BAFC1C02148696882B2BE6B4A91214AF81D615059CE0618E5620343F554A69D74C016517543E271E9DB4B2F53A3FF3A7B5923E512AD8965C093C56558734F668A0D57AA60B4704A5484DEB13A8425280B4ED3A11E7DB993B466C4EA611D5F9C431B6DCCC125453EA848E66CA7890264B44C1C05ADD4203AE3C56BEFFF05B0CA01DC78E269CD9B1A134B665D9BD2CDA7994920AA7EBD00620D3115EF992AD3777868B0E87E7CA829474AFBE9E42057455C390968E93DE81AAC92D2762F38290104B5FB5B0EECBABDA1B8128B492AC97A26D908F123F87DCE98E318CBC2BCA68F7555406F170012D2B2A0023145D8CA70540621154910026C7F0695DE22A4F62057F6AAEAF166858134103AF5F7AEAF6D093BC28B7D83B9E19DC25E0B2011A3E4767247F7779D3C33FDC6505846EBA47D36C4565E4B78A88DB64C33AFC8BB31712D63E7007669B16A78D9E094CA1DDB1472896761C2B3B4AF7A20C9F71E0D3E6ABD2657D34CB64D80AE7FA6C1223177EA3E3546EE93B386CCCABD22F839183666801321AEF68313796CB651C7DA7852E2FC51AB1B59DA141962FEB71B7CC23CE93A0FC384977C0FD61F112395B5E8C9B9E09ACDE0A9D226BEB8CD1A277548E3FE6C39A1F4DB1D48692683515A9F0DD5D1BF899B67B92DB8096F74A617D22496FDA471AEED27CAB74B5ADAA81623ADDE2B415FFA89AF0F01312EF0BD2ADFA3FAA6A5D3116A978425021C847CADC015F7B48D54B2D67AA1CF84FE8A08E18F2FB63E5E1EE98BE543B1EF5EA484EA4527D6FFBFB6D502250EF4C18F2B74F80D9E05C72D2596F0FB7D2FFE61BBAFE4B6AAE5EBA3B377CE98AEBF19F11D7DFDF0DF896C656CF02717D3B3F74C446FCD0555A793EB0800792476C76379B928FD9F4228EB8F492ADF2CCA7B27D60A15488986BBC080F0582BA5AFFD4A13DAE17B25A16675 sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F90 smlen = 840 -sm = 0709AD6F20CCEBF193866598463A27D3619F6B72F4C0169BD4A3043251AE8D05D55A5F025D845A56923B9A48A1E8F7C8C3B846F484D2139285A8B87942D3D0C70FC8D9C50EAF94B0D7B3F211CCCA963ED6F14AED2BDF4A96E0848D7BE9BC30ABA25A760B5862813BE5581B7EC39167E5FDE07BCD085B91D8E7AF8B87F4AFAFDAD61A15122EBAD4D5C2B7B9856DFB979139779FB942D4AD08F2C699219E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +sm = 9BA40D85216AB630EA34D6553AD28AB77BF1602BB19A5D9CCC9027E73C4D75D6A8C29D4F293CA357235B4FAD86841A0BED6AA49BD76FF08C53EB67D88FD963BC9B8A5D9450EE4B84612C0A7C14F44C59EFD304D711FCFBFA78D70197A01B7695DD250FB96575E739F1983C0E9FE2E5697775E60B02759B408E309B951B2A36D96E65897F0D8E5476B2918AC7015517A17F657D518F1B24D1F6C699219E47E7291E3FB62E5AF771684FFB5714F03A999186118F9C7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = 9B968502F3ED331ED80DBDF95C1A0E8BDE863F45897FBDE554DED10F1E13335BAE16D65E9F0C3B09398D4AA26CBA92317D75F64494ED16B92E6FC1CE7F47EB022D8E85EAA7C92B1A6F91073001C7E340E2CF6E450323925BAE3F69072860A847CC45F62CA3250DC3DF8C1A7665FC075D271F8D24D96F6658EA554FD4535219F8A6DEFCFC5136E90A95A8FE5BBFFDA07B38FEC71D4EF5DF84F4F0B418FD9AFCD75A903494C652A7D3505CEA89AE4C988FEF9EB19DDF648CC5C814D52F89F6E13AD624F7F6EBB45B1D7FF5AACC9A76D64E18D39C588B73AABF0C756625DEAC828FAFECA862F2E849A2E6481EBC3E7BD11D0FD4DA7DB3E1A855062A1F93A9FDA61D22234328AA8D64D3418E849EF983B6C27A091EF9F4A41DDDA2E832C9A70EECC5490B232E950F38D14AB27C514980ABCD52339ADF9C92B838662B9F107D98A5735F8584DA5B85D0BC66E3AD74BD898B467797008C729C0C46FB493371E09BB0A7DD9DBE214BEBD0C7055C3DFE3206EF906A4F04B116FA14B5D302946D9A1BEBF449BDF058754DD12666CDBDD4ED8D971281FF510FA26D8CF7834FB97643CC713D6D4E2875F556B3D58D4FE926D1A69AFF75E74D437BD419942723B1782473C29D255111FE9D1A77F270B3E56B86368C3BFF7E332B2B0C8AF61FFFFB571BB04A8CAD545BE6FFFD106C7AFE5ACDD1FF9F49D9E861D0035085B3D2C425209CA2E61CDB356FD7D9D490008C91A59B2A2405D93E3428379BB377CEC31A3F4BBC157F211389B85FFF66253BE0BB7BC07AE2292E04823382E443CE30571FA35A18FC840C2FC2E7ABE9286A7D95F1EAAB4B5D5C27904546C3EF2CDD3AB0D0CCC7E65AEF22FD48080F8E064DCC29D8A260CF55F186052DCA50B4F40F2F71E66208BBD470476DF55EDF419E8B033A4852AD8C972838F90D526AF5BA8C54F744D11E3D92F871905BB0CF7A0C22C670542921EEFBB8F404885204FC1B48E48953117987C483B939573CB943EBF8151F74AB21E69B27C0E3671B33FA40D19B3E961A6B46184490132590AE6A98AAB880904D23BF15FB300182985609E19E415AC1327F729015A1E41EAC29C2C21A1F6A3BC5DE5510FF2FA5978F06FCF83BFE03DACE031E1DF24BF08868A4A12985451FEB10CE6719E2426D1018B425D33428403C1E14588C2851ECA492CD6E03E6A046D7D2066E27EC96561C8A3605BECB1D761A933E38F1751380428C879AAA11495A98718E5F3699F887D0387A59603E38836B47E59A591615B72038B713FDC36066DB2D06BFCA75ADBE33F4433ECA5C6FBCB0C853F3C0A0A1F0BFD2E981334ECCAA132C703FBB65F2EC3BD871FE290EC041F02C7292795F4F739615BBDF39F0624E78EE9C4E7007DA4564B3E38E731AF8C2A12E73DF18D8B1895FF2E7F69A31793118603925FE8E98BBC1893F22C4CE3A60D7263BA17FF392BB159891B97BB021EA756A634A8099D108A014F407BE421CE5DF98920835046AFFE96F088CE6C45B08ABEFA8B7BF977202976A14963CF5D4EF6457263C575B36DA01AF4434BAB4D2724C664C9965FDFA58B1D7204F574DB2433802D822AC3B64724A290C99D9979C02FE89F4BFB8C925AA0B61A8CFB5B42882AAB17958187C93945B401D0D41827CD3B8B26499AC601D388063BC5D75A0BFE4FA337DF7403BE342F526FC72F79213C9DCF03E8018EDF9D77147480B4922AA12418602D1A60AE2D9B36D8BDCA42FD4C09E57520B5B3E9AD67D63A83C66FAF914BA16FEC10FFF21ACE28205518040552F94FB2D379BE051C3CDD79305CB97552C457B9B06AF65D7E6D5450156AE6C276440772E905D9EF5B9BE6B4AECE54A39C540ABF4BFE54AF0178B52EBC7DC50F2F79CD4D4980DCB545EDA49CCBE376E22AD3C231A4039ECF9F380DC774E8E036BB75180E0C6B7477A6392CFFFA5FCC351525AC545C4787B2B44FDBA47E3AB02AB90FEF5898FEAB715D5C1C7AF5BC513D8B7F95D03205D9328D770846DDC5CB72570FAF19AF845AF685EC91A8DF83BFFC193292BE6A85C8BB95FAB12A289308E0022B445ADE5B005E309FECE33590AC1B4A816F98662EABEE3EECCC464E30300D56CFD10A1D59906E26199F542DAB9552AC2B12642619A9CABDCA2EFAC930C419F6A248EC3D2DD7AB92B9CB4E46FA44CDFB9E2739BAD394BB2ED4B3F333A875D817969E00A1EA9BF07936B082C42E531296F1EDB9E67629862DB4DFDE6BFE2A24EC2BF8FC4086CE013B192B0D27A4E8014ABEBF58CCADD997AEB090DD48A27241E767D7B9F4914FA8E7CFF89EA201476FB529293891FE45866F9B7ACFFD970E901C1056979769F9682937CA150EDF6E5BD3FA5E62DE917C5632EF42619BA3D40061B0F47CE4583CE910C39C259862126DB1B02EE96FD1088D61B7C83BF28D6E14B7E7BFBCA404EDD8C369B0226371608A1F3CD9949552F2DD53090BA5DB11032893D9EB925AE4D6A1CFAAE043942530A84C6770D78C955E8CC5FB9AE2FB098AC6A8499E9A11F5BA0B67D2927855C0739F63BD222EA285DEA2ADC93847EC6AA1E6C65924C407999F5983CA4E40BECA67AB4B8535AEDE8413FE0E782283A70F70D2781F2B8A69896C873B7C2101DE1D2E839DB9D7B745EE07245E85CC799380119EA3FEF2355B277BB70CC1A08988143DB0850B520E5A1C26F7C248BCD35509E8E9FB35EC680D4BCAF88C8F096918E7D4A5AA49853752FFCE2FD3A6AF059C1B2A66DFDE2D499492AD94A559D617ABBB1EF5AA21A7DD58DB39B425A6988C893AAEB83FC449A500E98B5F7EA2AEE67DE6FCFD156118B009B760E417214DCA5FA114C9D73288041E088B9F30294EF9C21DC4643FE6D031091A0DC0AA56418EB02299C892A6A8DD60207FC4B7F543AB89FB23DA3C1C2EDCB59F840FDD5FC68FCFF8F9534461058B9CDDFE24A49C5097BBF0D6058FC05F84BF33B32D6F2F703F17E492DD280D1627B0607C5846AF62BE8B689887598C88FA075DF3445B9D6C4A37A88F321CB4D83315ACEC80227199765A96039A7DF556B778738DB3C6DE4A30FAE46687ECECA0951296898D352265EDF7E9603FD77590CEB9940B55572BE3031A7216C3B096BDA01A5219D25DB6F5EF7A9B97FFFD7F9AD9EB22FDF4B47A06A7A0EB33D68995AD1FCEDD4753EA15B60B338091BED5568A645A7CEB3EED5B7E629247ED648AD4B32C8AD134A00FBA8B2DADED655FD590F5180001A18AB4C25F773D2F8FE8D11358ED226B374084E9D1AA25749D07BAD734B1F82D1E4D6A733A114073F0A5252236EA76B31E84E99F083D24CA3461DC419C4C7B91B8A10EFF2DECE1A187AA7CB7D959C9F2AE3510C8B4DEAAC66F7B7F0F4960E12E7C3C537E04663DDA4BA1021BE63B221862FEB76A49171D850788F02580A58127DBC427868687AE130F5CC4034120D3674AEF19490005D93E1A4EDBD3139EB15AA4C801408A2BCEDD0192F4BCCDEC9307D446B1E51D1B6E00D36D269009A908E8A710B16B9A2F00112057EB3E922908CDDBF2695B220693B664E257C8573E64E465D8BE81157F104381B4439A652150F31E567EF70AAB89BB439ECD98938F1CCF28924CB8CF5230A00ACDD4660C61EEB18998AE4BB559FECAFA7181F3C7C3EF5E8E07CA90176701367982B5F36A770CC455278FF691D7B1A887066C7076B1AAE42EEC4796E7EAB7A168956FA47A3888D542EC1EEB50656F13E30F48E807EE3889504264923A1A70BCAB22723818511FE2EA69F15F8006BD0CE3CDCAD8E6DEE5A6A7E7CDD339A783F138CE6CAD9703F26BE38E6CD90D41535D32B1EB3D984AEFBD5ED78A8071F5E8D43CF2366F82A82C111FF6E920F254DFBA51F66C53095BF338C9CD7E5746D313DCA0781AB22A045D3BA8F4077E74EC7B5C529343138A6E4543D2FE151DFCDB0258CFECDE8ECB967BC22AE3C6C2F63CC0993406A31E394888167905941EBB1E484661E6EAC0186A7F93278B3EC236B9CE7C7C977F63944F7B814C610051734106D6550FA80EDAF30EA2D9576755E0E1057D90160A212992AB09A95EAAC984469A5B4D091C548C37BF9FB2BD91689CDEB7FA917E7915AF71A77A3702EFC5C7172AD5CC51C55AE0B8FF0F08D97BEA8067DA3864272046F0B67BAE3F972E27E0C35D3FCC604DECCE3C1E7EA8AA78EBA817309449BDF7478613AD8355F8FF92D72C033F8E3EA9EBB1FED46539A805AEB0D2DD8BCFACEE26AE01CB046B5C08DF6877300D4EF8C3EEE8A128611EF57073C5DF1597630B95715754F4A324DCAC3D5DF37E7481D24DF0DB7A94642E9BE93E90CC4940A836BDF1E0EB18BE4C57E83E1000DF8F27542E51C27B894FFE9B0F5FB68F74092DDB20E83F28D5C29BA0199030111E6C1EDB154F7C385656938B7FD7FA1DF8C1FBBB395F5A653608C66C72C1A13C2BAB2CADCD72359BA7975DB88CDE5DCFF09CCE80CC8FFA0A12409F03DF159766A72207DB5B909482B95051C3BD7FBF7A17E055DC67D4582F3A73AB2596A15E89BDD0F2B5BCCBD73B13584B431F2BDCCC1618F23A131CF8B39A32CCB681A1D600CFFB45AC5F49658975131D6DED9A80EE1132850278A9E2BA39BD03748D1A714B21ACFA901D4C1B0FEF8C0880A2C2F481F66178F4AE347ABEACF2225C3A727183FFCE9E2DBD96F3836C7E333B184193015EC4972085ADA49CC43B2F75B7CE0F940E73921BEB69B05ABBBACF0C388A775D6322E809D297AC59D5B3BB8719337B9C7AA24A18AA474FE6AF67D1C134E845FAFFA5C38CE9B5C9B08DE3D52194E1F51EB2780399C8D657F860EC35A88B0DC0B63AE779E3BBED74FC8B5F03887D403B278925A9954188A03840111D3ABB248322B7BFA7C14B5D178870F61667B59518DF92E116C365D085BE7828534376A1904A58A3CD2AE458B0769E387740FF0B125BE9C9220872D52DF64772923B14A9407D5B551373131595B813B39BECA2FBC9687C59D840432D5BE2A270A39608575FC1C474C875CDFD16D2C6AA9B27A4FDF56FBE1D939D3F0F3E70ACBAA5FB863BFF25F7EF4CA8B2854E3364AFBB58D56DA1CE8708B9C6810B33FFF55F4FEAEDD4123397ABDE100001A083CF486236EF52EB9BE0440845B2121DD85F7314381BAF52ED094589AD14E16C35DD125D1E4FF89E294FEE601D09EEC13222BE396B9BCB6F8CD9F36E70F3C26557795BE55B6B49555829A1CDA8A1C3BF3895B5B779559AE676CC9C7F15A97F269AA2D6B8AD3432E1BB9107062A5AB90009629E77BFF3024190CEDE4E78B1A8EA6A279EA3D953F40314BD73153C7E8E820EA2434CE1CD3CD627C441D5B0CD08136444AD84173F7E79C13557EF78721A7E529EE522213BB9D31907A321D33D9BAB6DDCAFF7EEF3AF151A5BF683CA4544E82C56BC4FF554B06CC0F78E6CA4F46829A054864A2AC073BB55E840075517C4F0EB52372930F4427AFDCFB4AD198A51AAF007BFCF7692D610D32037312D1E4DCAC28B5369047C5739DC5B5F6697B79185626D2A513D56BB2E0A161DCE3F4064D7CF761E44C9488A3BD2161DB42DA71C82ED7F7043C249CC1253C05A2020792921510279CBE0FA696E04CC457C5E5C5CB6F7D59AE97DCBD5B4DE2E3C98287979478BFAC3F05A7451ED374B5BD1817A98EAC58D3A37F420D5F01E9974706B6A59171621CED161F4CC69922B5B94EB16B71CC502E7205FBC806D11D5298A3CB7F4460F877E17B2657E741B40E96BFA613D6A30281FF6CF6E49F44FFF0AEF65E142DA342789365476011CE586B4CCBFB7F3360044C2A3684280B5AD0C77FA18EDC65AAB0B0F9317BF7003AEDD611ECFBA8AC9DD894C457F3500ADFA898248B448EEA8E5DE8BA3E42E4D2B58230B3131889E62F44C8CBE2B720C048B37B3470B06B84BE7445768754D3864E675A32BD127CC5159FB3CD68BE34E5AFDA2FC12582157EAF3209FCE650ED3CA6040AA5990744C43BE2BCCB126120F51554C65B370F826A2FBE4728015A9FD95FFEBDAE4292C0E77A0E0F23BC69A407736751B86EF8546813B0A4B9E6D68DC60C052DF02F1C7C6275419758C090135F97512C2F5227D1D2A721F03C92554F6F558E2989F2D2E35C4E23E76AAD863433336EA94C12A9452F35108E3172A9D05E39C580271F5E5FE67B5BEC39127ECCD7B598CCEB449763719B6C2BCF5144E3E3CCD8B6996C7F4516D2643D31EFA8F0BAB61D1ED068882CE7C264DCEECE3361FF9F168B07E253A21F557C62DF22F69B56A666D6E8FF881E821A1444DADD1008314D93459963E5B1AE2350E3E888327C0DB5D818B6819A53F9BE6A40FE997901895998DC9C98CDCDEABDCD2714EC63FA04BCE5AEFAD6F95C4633A7EC19DE4733E7938B0FB5DB37AA5A79F1D03B1901549B0D0734F5E5D0D5078A5ADBE8ECD3554D7DFC1655DB52F48695BFF5F521658896BDADE1B8ADACCD81EE300D0B936227BBC9561EDBC21FDF53EE3027C115A4CE50512518E110835B888A66EF31765AB9B9B3051F7E405187A59154469FE771E4D9AA6EB98AA10FA9AEF3FD24BC590D3278AC122F03878F5B974022C970997B9D34C5618C2BFBA375DAC14B255028BFB1E20D4C75947867C39AC2EC6AA91D3F54CAA3E76994671DFBA2E409A2176167406A00DC8151AA45CE07FAAB293F70E93B2664FBF4E367A6B9C32A1A6CB8FAE59488F89D80767BE0967DC929868570A910A956876DDDE655DCA26391CCFDA2F3B71EC1319AFA11102D70C537D7C0C4B45B6461A2CB78FA739FBF3ED0D963F5684C093627C21617E55D8BA60A6E58E9924BC8D5A57CCFA5CF68466CDDCDA6699FC646FCFEA3E32F56CE9B6DE2B954452EE086EC695E4C646BFD9FA5CB9ECFAF9A06EE32101740EC246C6E62BD7A8C217181191AFDC12A0E1E74749DC9788FBF4D4F610F522C5336A81C178F340634AE5D731D07317BC1FA66E5683196D3E6448FD2434C9047E46F2AE39C01A9DD68BDE8979AB5781882B4F84116F0C929450BB7547720497AAEF018344AAE8BD89F5388EE42C17BA90DB06EF1F473FAA7197066D32D575D379F79C848D3AA98B8EFD5D7D62724BE092E34DA4E73A764935634632F6E391E8462906CEEE5A1F9E0A9ABFAA72432EB2D0B582407EDE1B5964C513163B37A0E5E940DEE9BB8FB923BDB3044675A47060C74AB81EE147DAE5FB813E2942D608889EEF539C891F545011B96936F4C15D9C55A12B0C21C9C575E7A585DE9BC1FE35431A462830FF44EC559D4696FE673D1230C3F6F7E8390DC76E4C80C22787074B9C4E2F52C0941A66490F17C789A1F7F64485D456FC57C5F27163022233CC26C8D6E84799002A67F5EF5176782DD9BBC1CECEB4AFC1197A55FEE15120C0F8B377A4F1736E235B404217B48964F1562A9F31903859FD090265C67AA9FA415FAA46B96C07D4EB6AE82BB0B2611437B42EE6BA7308849E1656CDB76EA7A3909D81107F5044FEC391C74FD72C5E0FF04CD0D30A188B074438FAFFA8BB190E90A96EF19689004F996B050877631309610AB2BE05126FD937B64691E9FA469089C4E8C471B1EFCE9FB370D9264000885A409003FBDD6BE8388096A8A73177D0E71A60554E707D4BAE078583CF314B9596950999D0E215104C603300C7784A7D30F4227CC1B1BC60A2F9CD6C9354DA9E446E506B9EA28D0F592BC6D25244CB183B49DA454BFD96B99DDFF1E410373033AE2D033B6915A14292EC12CFB35DC2097BA18D88745A36369AD6AF25FFCE8F1EFF0BA6C6A337E3D4B13D6072E8D2DF16515210A3A14A11280FEB91294B733ED53B8DB91676A998670B2E2F104A78296 +pk = 9B968502F3ED331ED80DBDF95C1A0E8BE2BD1AACE10FA365BF6A531A65A88A3E205B14C1D786A667F0E0D4FE5F29D79A7A4B6880816D83057D28BAC28DE5513F32E8ADD4E25B3E0A3E92A03DA5BFF5A6F4378E9DD935AB3DDE61DF0A26A04DE84750CA19201E9FD7377CA4825BB4543C550CDAFDB53D1950733B94FFA1AB91A345851796FEF6DAEFAF6C0F86D08FB0C73057DB89DF98E6B235236F752D6A90C4979EE3E337B2F01203710E44480B8F160A6DEA3BF54E904DBD3A206E6DFB537AAE4E22DB5B548001D1F84E0A27D4BBD9AB68B29CB79A5C902268BB13111600EC08206F40A697A57614C34F6C93E02AB169AF6744C526D46ACDCF7949FF9468CA04F141AF08D8E7A420603A11D43C7CA78BC94D3A05506B4018F624521B4E2846B8FBF39FC0219C76670836EC3E2E7C54C52850FF47AC51BEA253A2E302A462441CA8DB91C16F642A945DD1FC4C9A22C41DA50AAC633799E04EBD7EE0293735BD00053D4426946044DAD467E8CDD8E5C7EFD7DC6E2126052F4C87D296AE1F614698346DF21A04E1397E4D0B8DB9D9C309DE97BA32B7018AE77877A63C3B473E6F19E5FB4060D22EC733109591AE8A5657F5F1B3F065A0BE0306B77A1D3FA3C55BEC2BE8C2FCB4311C90139B539C38619F203ADF0A55CA20E20EF79CFE3C35B47E7B006117032EBF8C2ED7024417AF77B93574A749A54F538216E57C628E6D6DEE520E07927681860DA868DA476952C48044A4CEF6F01E07253F5AD17826F6367061F3E9CFB4E933E58EEE3CDBEECF154724F6F96C1969519A7B1ED2054B39C6F96A1499929F03B9F3FDB69CB48BA157D001D2075268A0FFB913EBCFE9D67FB25AB58A281A0618D0005614298ED0463DA09F5C058D656DDC5A13BFB383B5E7F69FBAE2DB1CF3017FC9A5A27E9438E390095B22084D64FC4AC36125A290B5BDE2F095F64F9DAABF95424E5CFF61D3302D70732A09D5C608AD043332D49D0FE685D1789659448B73DF37E65DCF108C2463030D4647844C0398A70A2ACE176D3B86EF14875473B140063B9E7DA6B4E1E70A07A9EFC91A062C3DCBA67AEBEF76AA406353830727C1912EB112C519B15664735DA46318B338FA0D2CA12F151339BB43B9562E48D50B1EB032FA6D0D812E2620EC524171BDB67D919BF285BD7780AB8022074B8F9D01782A8779A9B73C50DBFEEA850662E1E123361F250AE5282FA53595B2D3A6A8CDA86C706D6D6D3369118150E9EA6D33768A2B1820573E1D26293F23232CA93B3675451B45B2CDAC1D825F99CA541A329A501F957CA7C676BA39BD61DDF95C497354126E3CAE340308129F3FB85D061EF5F8618479695ABEE30BEE13A6D68F1E0C6576EE9EE316BEE8E063C6D055C25C4EA820AD1D998F1EB0437C66C9FF2F23486460EA10259DEFE5ACAAC33D788992CCED00105958AE5BD49548A4317301502DE8492CF45F954D912D974A14B74DD7E03EFEBEC8AAF0FB1CE3399389E82DA5C529279DCD0522AA102999A3C40F77FA5ABB497968D494101882B868340646F9E039642FA4C7D89E72DA9118E1A89F48D32BC1D650E59E300384C01A43B37A46D264992161035332E65DA0F9C5BDDEB47F5140DEA7A4239567CC48E677EB2B560DF6026F7D464D13EEDEC87DCC94E34FC3A602C9A3165BF14F831F8A92B92FBEE437561785A06F9ED43ED3C071025BBEE34C033D4D8286BAFE3DF9E30B8A8B0ECDC75FB43295DCDF5493354CE5E5453E5933D785EF62AED4AADE880453918AA06AD20B86953F49097BA14E8D970B4F6BACBCD05DA00CFEFB74A96D8E5F5175964036D1E0E3993AD5943AC851BC84113984856CA534D6FEF269ACA38C5ED95D49D735AAC5A1F9AA3FA12F55652084B9C22FBF9531FFCC3FAB61BF0B8083AAE090317C7A606B5175F21A6FECDB8406CDCB293EF458082D20C618A692FF8FBCE6C42123E12B6C6BE2CC15C94BBAFA76E54E9AB7A1FB9EAA946BC2ABB210A167E76E5675CFD2969F2B4F9B9DAB127E22388E9D4292043A3D1CD2B629A474A55F8EDD81443E06A8D40B407DF015588A2D416E52CF114AA23025CB686505E0C6B8F5E0E41643BC61B5609AD7A3387E3852D4658250B80A93C98A2FE6D9181DD6393628C1DE24F6CC291FD42766373C78C7A8EB0F5B197612A813948C9649AA9C776E6E87FE5E34049721B80C19D8D090CCA71E786FA5AD73406CE55ED7E770BE2923B55734B7AE288CD7071FEFC5A338F727BB46399AC9FB88BC65053FD6BB13E00A9D196D91624CC285538E23DA627D5759EFB52CF8A863084C3E95BEF4E05D40C6510E6D7097D1D5CB4D41EAED1BA2CBF4865839E58A29C42F8B653AF5B60E38457678205A95FCDF263C31081B8E5B861D86157B75D93D1574B432137091271ABDD247210CD90BA7FD16ABCCB245BD24D9DA7D5B2AF0D23309A8384AFF0AC68413EC6A41B415504C67E940EF1D42DCFB38D3B41F8161A3D7A917FFA569825FACDEEF906B2069DCD4D01AE35BD8F2D2664C48A4C0E6F48DACE6CC9EC03C950875595D512C1C723521C1476AAF66656FE3F0F46FAD1CFC4815F6121881146BDB8711B8EBC3F8BA157A7F3A2627F11BBB0680A73DAC903C1D34EC52A1C2EFFC3F9F9173892050B9F5B185847442D9A149595D4924EFC4819D3D565184BA9200FEE2E687DC46265A6ED3E45FC8D27FAE7A495D296255341C580E7654B8D3B50131641A10313CF986BF23BE18042B17D1C204E3D5CD5AF6692BCBAEDDD2907580DE944E3FA271FD4A7AA80072F4A3728150D0539BB9A9008867411D4F3090C2BD1BF6845D615975E83F35FB1AC1808D45F7EDE5A27BF984A1AEFF3D72C3833CC44A7C3060469D3E9032B9DF36858780B1CE763C32102134D7025F86A9302C8523DA472EC116B9EF5C43FFF9A3255F752DB248C8BFE48779E008A77D82A292CC0E11461166A21DC0242AB650175E163EB4A877C5F916F41356FB7644E3723D525883E85FA29BB42C1647BF3CD3E6565D84910A01788B110D894AF548915648F2A258F7188C7C9CBB298D10B546E872D6463BD31F2DC23B075922A1DA4730F4CDBE219BD809210C29FB33A4D99B6198ED2A2CED4DA68D19814669DB0230A6E9E7ED64684ECAF395CD7E40BA86E90A3F722B7988ADCEA3217AC196A9BB4542BB218B40D4837EC301B6F4333C50C59830CC925A603F9B5F6B7ED95EF05B8862DEDA5F3A8E9F0C1D873783789FA6E1DE1BF3A7D3414F2451251BB0EEB81C35212B86ADCA024CAECDA0FA839EE4B2EDBEDC02623FB39E558FB7F0ACBFA5D41BFE7BFC61031EB45FD35911742FFA87BD657AB3CB355A58E06FC54F76A76A3B40053C92D2E80D09D843B82BCC34440568A1340A47DBB8719C980E28378A4D2C7E8C7BED0458AED4026D0570C4B5731C661A9248DC25B434684AE012CC36A6AF281765C4C0125913ECCA7938EF5159C66B5D184BC445BD702DFD4C561336F9BD8B69F76E97E5A22FA3BA0EE20EFF52371D128A52FAEC6BB6B0A898EC92B23B36371A5D8D7CC5CFD8E98844FD56A245E4126AE4BBB82D968F95E08CA583B2566D1A6442BBFEA722256F7E14FE417B842C4948CB89FD3EA71586F713375E327FD9ABE63FACCEE5A5A0EC2072DF149B8878A463038B0B468ACDCE0EAC116D2CC81E8B271DADEB1741993B729709AF553CF5935F0335B82EC9A5187D004EC2BEA7F7193FD2AE75A1AE73B645186A9197E39966A4EF5CBC7A3D4C256165E6F2D74F6943665D0B174D3D32A86FEBE3560B65BDE4EADC26754C79AF1D121C72FAE36EEBA7F0A2C2D7899E8EF47460008DA01EC7D9F1D668D7A0EACDC155D6FE2A2530BBF6E9B722FA4B3C324A585CD1BE7150D5EEC69D49C8DD104312153D649844332CB9013AE9A35D329C5356393D317E3E2CA7184D690B88B1CAD0311F0BA808F1C29E136733336AEB03181CCDA8E6A63D4161F5769CF113F3E02AF897A44BDE7BADF9A234840099CA1AE584ED14AC6E7B04E5B699E93D9D307290756DB42DE7B06E3BC2FDBF50BE37A10E7F27DCC019EA758C889F809C30EFFF6B16E1E11D9D61EE856028F8D2DF9565F1C8E654209AC16B205082D2CE24E64C41063C9C2F34E5B011590D82C4E23D80D1D8D8EB05725A5FC3896EB6A1ACF7E2FE2093C8E2A47C8274AD06A399726D777982A2CCD9EF0DF22D0DD995F7A4268DAE7243381DE5F6F20AA83EDBB3A9434769C284E0AD8C51234DF959E6688A1FE4215DBABF212B0FA84E09838EF1E635D9AB01B2D4CE807464022842AA6C5EFBB71CD1E64EF8D22C8255363B788A46B39CA63CB032F90719E1340E612AEFDE6FCCF1FC1010D55DB8D6CC1508DAD62DF0E6272DF637B381B0E11F2E63CA18450468C24682CD11E47AA2A35C06A1D5325773787B2E189A2C98E6F8DF6FABBFF69ECFB596F186E5C4B8FDA7ADC95FDDFA617AF39725E099952B72622B1931D34E503504233344C70606946420A82B5ECFF084014E8B7D992F111057AF1B065A690B07D6DF174C32DA39A98F8308EC051896DDBC2D661C81B0968DC405B02A907652FA8CB7AE52104484BDDB18C44B9714D350A7333FA2274F14C37008E5DAD5116A5EE893BFC5F39D25D67644EEA93A8018B147CECA12F0BEFECFCAC6096CEC9E254F41980BCF8C53BF902E457B801918850A199A687A117704B8D6A5B72E9DD9797C68610115D230ADA9BD992C0FD176854A151AEBA61E6F259B3E6D1C95EB4D539327481C2EE89B9072AB397ED685E64DAE5313E7BFC7DB9CB6E7147DCC13607DC77D147AF3BEA1633E4406870D4139FA70BCA84EA7CAC0C9B730DCD15F5255D5AFD29908810089DD01928A28FE544C88EE0FA0B8D376DE11DB76B46AAF79E8C3D4A3AB15278631276B13B827B6DE8F610F6C90128299CF6D39CA6807ED1A6925C8F0FDC161153BA30619372CA6CBA7600771273C513CAF6723EDC46F743071F1C5B38CB358CD05EAFF0863B2091B5F3A97FC7F31CCA522D7595B90A2A879CE0B3E8C20A457E1FF31AA95145FBBB48F4909834B346048CFDE330576EBF5BD27D9EB5063BA716FCD556E5C44DA07F510E49226EDDC24FDC8B2C89F142F626E780CA8F1674E188214B9AC01F0CAA8B139516A09CE87A5D7BB01C4E19489861DAB9E6E86C6863C8FFC84F5A20BC964D42FE7D3C00A0A3A410BF2E4D71FAD39605D324E58EBB23C78623599D542B6B45A309E99CFF5427673768DEF4B083E24FE86BDCB38AB77E56E7267FD64674E55062E4B27576C751645C7A5086DA6456AFF8AA3BDCC152286884A724467C4D051202D6ABA0AF241A6CE41D9D510F1F43CE395DDDEEBA28DA03874049A08C8F48F01F1C70E20FFBBD6195337F5D13300C033219F05650F17BD9019EDD9B7404B9CE746660DE411AB4A2FDE9950554116ECC4AAD1D031A96F4213F243BEE557087565B413CA50467F0A41A916A1E26097CF878C462D1A26BC8755898E957DB2B99E118707B4D873E61EFB9E58CAE6922ED87E9450034E534CC6636AA5D2723EAEB05AEB28FE6F5A3E2D9816C3AF5E8B1A9AB54900D8E15E9430445DF27A77453F065A8E0CDB390B09D2AFB785568FE720EE543023C818A4B3973BE33CD824F93B329676F578C117735719A48A7E6D3898AB7818E47D4054F28E60476952FFE416EED623090CE401936C03F9453CEFABFF33A3BE1A039DB707EF6AA2BDB6AF09323ECA5E909102F3F2AE70E20219CD6CF4789B738E903CE6EBDEED604A330220733924BDE45531049D652622AE05884C8CA26B405C94B79E34ED4FA74A619527EB6966264A37355939B148110A4CF07464FE81DD33852DFC4B56BE095DA42EF9D64E420F05067960E79C137BD69F501CF1D4B4FB314E7AC00145C3065BF25C052E5127D6C9297A72EDEC4DEEA949A1326C65BE62C20FB485E103AC9A9DCE4306E2D095448548DA7E93D32940A02274F24AA6FB598FF5F70F269401CA37C2C78B61EC046CF408ED8D2D965EBF0411C44E6AB6E95139CBA2DACE18C1BC697843F25A299F07D35627495EDD720B384B40ECB9589E53BE2E3F709999BD9632609650E5903B728993B79DA85F4BC21F4CBE079450FC6051DBFD9113DFFBE5CAAF19581E304A7C2108228D73100DF80BE8919CA7FA16615B36359092EB2F275EF448A4D7FF334EE06AE1C52737C77F7100460BAFBB8B7855FAEF40850995A6CC99C9F283C40955EAAC34AC1BCD9E866C6A6792ECA7703D8DC67D593C984628FE3696FEBD89C7C0E2DB11D58104744C7F466A097E7CB01D5C07EA5A0C5A3C313750256A136888540B61246E3E572480D007D1869E3BB14E09425EF95C493AD82BCF461CBE27CE2D79140A7CD00BE7967E004668813C6974C2AA1198C8559C5A79FAA1B6088E73473341011DE5EFB3C6B7F4EBEA2D10A1763BFA8C8A4E4188624D84A981FE785BD2834435FC2CF377CCBAB875CCFF9224D3088C6F034635C1A52A9F1BFABF35312BD27EC37728A2A512BA21F9D85C0EA8EF53B27BCA72DA4A91CBFF8337A184237CD22411260E83E240B92A185C1935D28586180EC6907A1ECB35965EC59E0FC1FB177F08E56F9F488EA3258361B75118B437CB2816C7A1ECE01F46C4AE4DAE6F01B594CB178B98200FAE2AB4DA31FD404124527B78C9E4576815B2B256BB0466927F4652EC8EDE04911B69C8C4359D460A5BEFF0CC0E798FBD960BC43F79E13B9D9C1CEEFAD131BC3B657E0D96F844CBA2E8507CBE4DA557970A666802C90DC29527A94A3D43D8C0F14ABE49DF7E5A6CCE2212CA3AB182FD3172177771021E5585E4338811EEB370B04855676C3B54933ADEC75587D03FAED8D4FB54A941F05FF2F2CC2D0A61A94C95433700107D7A7A3FB47ADE4CB017026C083C2C06D72A5878BF7839F956B22F09984D58D2CA9E62328322E2C25AAAF96D87480A1F4C404B4B15E3A9D589472ECD0E193969ED1B828C831AA2EE0BDC73640921190502097C345A16FB72694608B5DD82105C138067EAD080DC377B68E6CB3B395AEC3DB9C49CE54B48628D045F611716A16EBEC8298094165205CCA47C2E711F0A2694C093E43A09C85F7BCD9BD527DD4110672580AF90F06DA3F3782F669344F2BD5AE3DF2856A071D86FFFAC36567CC62242F384A90CFE61E9B08A56EB1B84261940CD894D21859FF950C24B60D7F4AE4ADCD42047AB72DF89FB81F0E90627F2A518E4014989D27FC4F1279A23496AC0FB9ACA8891C3E106F3F86EB932C2CF1790CA1FD12FC315CE932F02DA3D7DBC4620CF3CDA4017979FB699E5362E154BEDD77EE6726118D055AC8D20C6AC7C7383935A4B12A7E2C4786AECE6BD5EA11FD36E2A8A494EBFFBB07313EE88362361C4FB6D436497461A63BDFFEE0C90F079657A4C0BEAAD7C8387375604E0F691B97F24C423870833605AFE6DDC7AFBADCDA95A7B1E071F61B8CC1840BE3AFEA5F8BBF51CA556BA0AB41BD61623581B1589A276B341D5FB68DDDCED71E37E67FB5553E606ADE594532C14A342496E9DD2B848DCF9BBD3A67F057E9E1281FA2261653090BDA0546FCAAC3B30F1D124FAAEDDC8A7155CB839882DA8AB62D6136B961C6C301D082BB859687FC8C9521BF828EDF1DAFB3F2705083813F3A4B4AFB6D4C202DD445D427E0831B11276C296CD1BBF867FFAEE04FCE7226443329C142C25F892CE9CB2822B5F83CC338DD29474D3F0FF140839D001C5D57EB646AE80DA94F061F7D68F0899516097C648A3255F8588A91A03957BEB63B6947AB78F93FB810F7B1951A4DE sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC8 smlen = 873 -sm = EFAF8552973E529F1BFB2E84D06C714E0B518B74814284CD5D86C2E0B97377D1FF2A336261626031188EC55840F088E3F28769D1CDCA9ECFC4C9531EDD8141FA472E16F3D84C396E1B56807DBCB34D446F748E8A9FC4B03A12ED2F5958D3734E5189FD468C0347E4782D10AD9361054D5B4EE975EC3535C48B792D3365FCE7813740A9DC8124B0619F42B28D822A71213CD659709801EF64645FF00E973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +sm = 4404B379011BB542FD260E0683A9BDCA5F01D29706BB0AD91DFCFEF7CA1765188856B2EF000B57833B9767A002B0F018C43E1B50D19B8D9315213820C323F3241616633E17F641D6169E83A30C4468E0082809828668B9204A8C39EEC6732628785C330EA9D27EF54F096DC1E1F3D2F94A19461E1E7C8674490E60555CB276887318AA2B44BF643E5BF910CA1B3F0409A1FC53024EB7A388645FF00E973EC4B59673A541F2ADAB44AF58AE3C9AF4F28785A1D7F6A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = A7D42169BF433185670471C79706B8C772D6E82C8ADF490B623BF6434E2F09337BD6D918F0B6F7FF69E34854E6E15F00407255DF3C11230384063D399207F0FF893A1942EBFCC5A1CA26442B0A995C8AC3CD6E1B684B967DF74E99F8F87A02E8A0ADDDAB1C7EC4FD1ED32C2491F81BAEE1028081DD25DEBC0182401B497D32CF433174888F096D2BF620BB5A1D8AE0536A31BDAB85C36A4046ED9A0B41F59E5AF3581EC91F1CFD50BC43C04337BAFCA66EEC8E73541D5CF8932DA6DFA4EC47E4AEE4A53F69D774B54F88BC85FE731A16AD53FF9997EB021504B721F397B064C4003C5441C189B3118DC2DF3B21B98066972AB46B95DC70843238E3A00012A978AEF227D82D057CB724446FA71DC3A82ADF81B3916A5C447A696316D25581CB2AF1DAD8CC84118F91AD365AD6BB79929EA3548E295DE2F5AF9B4A8B87B45DAC79C5299694E682495CA3DF44DCDDAE50F119549BE3E47D71470F32694444A6DBE0BB381DB5D72DB96F92D1EF716A38A196BB0C17E96DA2F969DDAF18EFCE53C83D4688737FDF41488879466C9BE345F1CFC8A0978E84FFCF85925FFEB1EFEB658A67F3AF336E0DFD2926B48354FE9FE7EABAED814A674A39F6E445574CCDCFFB09B0022D5F505161AE9442F14D71B98E2DABA533AF5E012C99C537B6A289D3C412F877951624D04F154E7018604757E6E96BA7052B1EF70A924E66416C83F2955CEE8E3297127CAB1590EE47B32D2C568807741EF995B064BD294CF42B51B801BCE5239F688E4F2209D2FEA0B3BB46688EC8669E6BC3D2F3451253E7466D3E1230C5372D66FB480931A8E38BD67643CD1E0585C59618761C6EB010674226539302479DF3B8E8B8643CA73EA4F4FFCA2649200D2D6D743950C6DFF510AEB2B54B2E9E810FF1BE524657B929709B20542379973723199B1553BB7BF1AE127386BB1B4B6D60F29644BFE285246D42A163D70CDAD61178F3889947F9A70D256353C737C6931C56AC7792BA2D3C101BCACD9A63B2D117CA9B09CB5112A5ECEA3C5B29CB1F4AE08198DB38BFFB7695BD23B1A860AAAC5E13CB427F3E6D6B96F9DF2A89BA21F2B00E9F96059BA8F025155B466337A91DAD20714C23102BE7080B7AFAA18F2FA23F21D705D44A9A79FD4AC379A4C65EAD74DBE06FED671784D2B4B1368D0EEC2210228B878CC949BFB92D4EF0C9BC75E84B45E88160E3B33CF67252F8C3746B5D1782148FE969DD8F3991A98139FD9D96146CD98CD06217A5D030432FB68C98AE15DA79FDFB8FEC96E6FA255A53F479792F98C51E45B1D6FE07D6D637996D9451AC581461CAE2A38CE13CDC2BF846E9E99A02D4B1629483DB7894182FD91178872E6044C19AF0BC60CD140A32EABF47DF0DCE1DD31E29B82E2360DEFBB21F2CD51949F50498182FE941377F6A03A7B7B3010BE747AC1657A93A4C8A138622863047C1F841C00FB4546F4A6C6BAF84F0FDAB4AEF59C022B2CD355C23146779D9A956972B292BC73B543544A213484138789B21DFCE82947643610075EEE3C7D3E0A96D0D99D0855965EF62739CD57EE8CEE32B924D0F2DF2EFC8EA8345F745F72853131227E4CB2A8B73BF570BBEBB7242591D7115BAC7F28FDD35FA94513B5F8B6569FEB730287380B68A85FA9D36DE6772D79C3F392B6E6DC419E5ADC27B68417A9FE1A35A4EB2B9F6642A41B1C8C7953AD17D990C851E53F4CB8FE2BF0AB9C4453D06B1F8D64604263CDCF574D81126FAB194E420989C525D02183F267E0FC26D9C5E07C02A89985CA75E5A544DB007688835A4E4B13A05CF6658368802894CF9F6B243493FD104AEEFD92746916AF438C610279D6F77D59EBEB442290E14607B89F03EDA86C0E4C38C9CB22F5F9CF2F4381114955342F6ED104AE04F14F8EF1422D4898A6A92087A33F0BD576C8881524275C1F71D8823D4E15C036D5E5E1EEE8D4CBD6825228D2378FB8BF401A249544413CD50DBF681602E5F82A3CBEEDDE7E583BFA7D2BC46939B4467A3E9E20942B34BC5243CBDDDE06E8C2D14BA6D7CECC1F401BD74E9819B8AC5F718CF811E0AEA714EAD971F78F02344A9CD1FB3249018D8248275BF7DCA01FD843151FAF5972A1389D9918D5B4281B4A3CD0B7E187FF6102061DA4FE91043D92CC3073B6D99FA865DCA547EC0FE1A5B228B415CC83AB7E0F591E96B1298666FC26C643EBE30962B3332A46F0C36DC4D0A4CCF6A5F7CCBA1E392A0DDEB9FA1860D5C4A6BE51F70DDA4A4CBB2DC5D2C078CAA70CF350AFCBD61C80A709F93A0BD97790B17D0085900A07196A058D2464436A0B2A0B6AD031D0C258A65CD851E138FEDAD2CA616947D190C0C9BD49F0C7B66F44D12EFAD7A26A1DB7E074A2B26002F175661E68842A69EEA559D705D0A6DE235411E06BB310A5838D155E3389D9EB7B79FCF5AE095FD570C86A7CFDD41F136406A82F41B59619AE44DC14E96B7EBF5B541E8793FA43638EB022C1C8BAE38F4F87067F2693FE09D128F8F78B239766F3C4CB5CFEBEDEB97424E06B3C24BAD4C41DABB1F85B3D19A4BD43E2431681ECF522F20EDE0A6B6C73BC87B9F6D5026C6458C979788690E8328492259A689E68D195DCA2EC74BB0A5A07269797A8586DE5D542EB8675D3B4348FE803096B0D8D4A5FA07FC8840AE34A4C7B2DC5C9FA0C386ADF41501E5642BC9C42917F98D33534219F30D23DFA29C980A15B4B13E567BAC26248BD6F3B4EEF81F610F187474CCA80483DA4BAE20FE69504139703343A073829BC91EDD47399E34D6BEAFC9A63FB732538F69B44189B1602C67E07031EC1E8F5E872431205B08EA4E644449B807CBCC21D060EBC854179E063DFB6D4ED33D6A50E23DD7D8171506663067EB004C9325442CCDAF1CD47AE311C1F33D4173E3189E8059B16761CCBA2458254F88B57EE0CF13DF4877068DF6384A4D669B00E558673EAABB6C8D264AC557AD5B8529AC154FFC64058D4B890BBF58CEF9DD4B4F7C7ACD97372E7AF108609D3C3D838EDD1E33D63314EA4BD60B94541E9FD26C00B6A6C7DFEB8A807129B7344ADD0F766CACDC752EADE37C0832E0938F131DCC35EBB0AE8F5E8F097C90CC6CCAD2BCEF2E199650441553D53FD5564520A4C970386E805AD64347B27D91B20B61730C9F0C483A7642646D9F16A84A8D0FFD95F22C61F8A1816AB7616727F91CFC2F87237EB5BB361A66F79D399E16DFB6C8A6C1650B084256BC26A82557378E436A527860F3CAB944FA2A3903926E342D9D886BC63911E73EB1B72007E48E3D251A7E54DF0F39502D454F5899E561BA7F7395ADAB7456108236119B6BF4C5EDF791DA71403769B5D5E5B5789EBAF4A91FC8456FAE4799A81701221DE0C9D355838038712B4BCEA60972EF51FB3A66A9F869BA21A480121D749A0EAD58DB8A7DEBAF7758AC6E6C34A1CDB7FC885064EC30A4DE1C97F58F765346266A849B3C68E7A13CBC8BF299C6A8954D40CB473F866E5EE637FFAD89DC8073975A5E1C478D3A69DB596AEC0443BA40634948F85EC47F0DF1DD0F59DD0522B09A30BF09467476AF407BA6CA21AB3CBDFED6F2220F3268460AB97C1CD4198B7EF6F661266A27C3BCBBFA88D4245D89F98F9496BC17D485E5A463992962AF27CF40BB4F1E587D2E02B25B7F2C6A8F475E6C5A95A9C84AFF1A62B21203713CE1C0F4A44776075930031F3B6DA54DBA84DAB77DD03BCA7B5B421F94F425284BD9F82657C830A59DA13FBECB6E0DE33D0FDEB235DBECFA83B8639211C33A84B8649EB17B61DE6C3AD9EEFD9C4BADE0A116DC922BF816CF8B4F40D855320E198B85FAF00D77B602C350C7BFCA03AA3AD5320C11F028FE6A25F4A693C2D043274CDD7EB02B877A079023C484DFEA6D18018DEC4728EFA1D2C4DB6A73338C4AA809FD3D6E78397A0571BA78F28226506808B27E8F4C67643E5971188CFA30F62832AB741432F83D03A7D9F1D0907A0A7BFF590C88DDF3E602CC0AFEE8BC166772A0C543768D02F9D72C83B90CBEA2EF662D84B8BC53A9819403596E9CD6CFB2563392EDF5298C8019D431127CE2C3A620B084133A82944A02C468D119AC8A4B3A52E64451C23FE5CD164567E155FF722AF03E48E7A73339C3BDCE4953EC84EE266016C691D8231DFAD289622273C740C79A4831D72A3C3AF1D6ABE4CE942B0406AF420FFBACC9DFF0B9B3AD92194BD3ACA4203CD18821196189F5CD0790ADD7002AD39034CC34DDF5FBE6ADD107B26B53FB6667E84F9586DC3587E3E86E7A2EFFD13947690CB4E92C76FA7914D9F8D184878D1E11492A3F584033CA94EA473F67EBFFF8017E77EDEC8608CDDD77DC9A2BBCFE7011B8589129788726AFF281CCDA8F58F024625464EE0CCA28F0AADFAAD5FBF7F9C6653B662922B0734D143C47938ACD0DA4C6048772A3B8930A18D115DB4F4FAE2B25459910C5E3FDDB60BCD352573C7FEF00F9EAC8E8FDAF99FDCBCD03588C700117179614C1CD7D7E84B23453190219F7D03495DBB04CFC929060528D574576DD5EA34F082D2E702169DBCA1631A8D873E39794AB255336BE878BBD9E770A8747939F9DC6BF4B4251C5549DC2E8511C6FB1D5CD85713AE9EC9D623C92F4313159AC8993DA791A5BBAAF2BE0F5FA3B0D04B72B1B3DD8BD303790D696E3BE3CA4CFB3F42C663871CFB5CDFD47F86C06D60000D70D4A43042A5F0408E4B498A3E180EE22D120333F4BE60D416985761BBF76E3BAFD77633611E3F3F813D3C5E1B9AF5A31A8060959FB2DC4F778E259D692D91F3AE29008BCA53449E829C71811708E26EEB766F08CBE4DC110E972C3A193DF5BE6AD307D51CF7C17B28314C8E0D25FDC1C42B9C03E82E3322226715CA4A47B1C10424DD5923639355D7E33A37F22F5CC5B5B11385E55D4A3BEADA3DD3F8802267254C374D1858AD6E1AEF24430072D32180F4D37D817F7CFBAB774B52D245D2205C34C14C78D050688E0685BB1B48A84AD4E49668BFDC5CC94F33EFC9FE553A6CE4A624250951BBAE3C26B253748DBD9F6C547DA65C07ABCE7AEAEFBEE16480D5C40C63F900F679880A269C87B2B07056F8CF0F4E55ACAE7BA88B6BDF8F64825C944C9BEE6D9926B380F3FE28A4B466423A7CE806639DC9373690F469CD2E6A4C57B86CEA77A9A70B143E48607CD4B538832520CCD27FBE86B7D460C053F58165CE69E2F85A836BB89B6190E2C31DDD5698BB5B1719EB8377377914AA0D1E04C6F025867428FF7CF089FF0BFFFFBC1DB03A2E12262A0B3DD335635EAB4D0D25409EFF209F296C969FA507896EBACEB7BA8E101A8D664D8C79E6629FB517A2E62FAC07C53ED9494782649676D5C8D33E989E099241C14836218B83FCB07AF82FE31514A581CBDEED6E2B22BCF25B7855C1C927C61DBFD28C336522FAAEBB056A817066B941EA5BBE52AB3ACF30EECB592C238401F558FDD7632AA8A7279DCFEAAF24A114BF261EAAB26F94C1E424BF7BDE6634670A05B3283C82DAAE9193262B102C83D9D20FBA270E9D8CEBEF8A8B1510F52F59B6ECEC617670F087E31F36DF25811B4ECC283F79228257F4AA55BB771A0D7F15E2E6065A2085C01CAD154C97B4B0ABBAD845833A5C8E99917D456CD0875E83DE6928168DE81468793F6EBD34B4B35165E7FB125D486993CE4D56592C5E951EA79F213DDFBDC49B476B652BCD00DEECCAD56A50719375E9A3702B33148B0C04ADD7B2F565220CE3F4F84DFD1FF026B1C55A66499CCED981021F22DD8F1C3F36C9ABAB73EECD6AC9607FFDD8C96D6638F2EAA9D83534ACBFB72FC3351057AE21BB26E9583FC3F9298206938EFC00BD0A52508FFFF93908346E46275E728AABF3EE117FCA079DE6EC23A1F7CD5657A80498B6EC9F2DD27A5C63CCC5960D6B9AF5121A965B7B18457819E5C16F602877121B7F0B1B404EE5C701326C317681564F45C2CC0EBC3462BF04857E225067C3D25152D4A481FCBA2EAEA6E99CA9D3BBFD5A186CF3EEA7E0A2C32D46FCECBF400548454461ACA81B7E77848E8AE70420C6318260CF8578F60B77E273C24FB1BC6E73DEC7E1BBC5CCD48D5D05940A99A01F080C0C1257544D1EB794E6BA6B959E359560639C227F39D6A250B586DCAA9D4D5F080318F2FF435ACB43459512DECC81F6B4BDD28E547517EEC9B6637FB7CCC3DE0ECE1052F25E5AFB8B23F536C31AE390502D588494FB698DA4F14667C5857481352E668E85DB0D51B9E5C7D154E25128679352A9B635AC163259F5FA223C66244AD6C86BD061ECFB01229FE7A66DD88F331BE4E427A7DDCF939D43047C222C89AF80EB932AEFF4AD0DDA7B4A4A8C6A2C169C044DCDD7077E13351AFCFEE7BFB899BE7575E6356740EB58C29A6134F4C9DEA8F3742FF1FA9D6626D7DF8DE89ED8AD67EFD1625177BB9BDCAEFC08D4B84E78FEBBA57228FDD1B7A4200CA9B3328E564495FBAC03C3937C0D2E75E173BB11E37D5A7C625B3E3BE7D9BAE494E07463404F65DC7EBAA53588CA6498662A3225A037D66E31207B12FB3C9E5DC7FB8C1985E05FBCB8BC792C6FA38DCAF3C032AA0F9BDF66EFC7F0B7AA6FCBCF1DA44AA88C3C96F2472BEA285B935E7115D54572CBFEBA21B8D0F39E4258BBC67BE2FE53708F69FE548A976EA288C7EA99F9016A40787C4123E6333090DE3A8F87D3464BDEAC2FD9B771F242188EE598354B50F129A6E6379EDA3E2CFEF9AFE59650AE4805265C1CA476B735AB8E784BD90FA2838592975F0399CB86118DA4548503D345A8A5A51C5B1D971797759F49A36581F6A89E06E8C46AC7809A95A9C07C1CA76DB1108603D5D33A8C985760397518B5F93A6C521F6D6E07040EA18CB70110A74ED4D47B91276520221F137535BDB1FEEFF6F092AB7548421D38CA190BF7958A57177C3C496030A52CF447E92347F09A36A39C79FB5B023C78F384BF159AE3E106D45E2B81503271C1FAB495889D78124A46A1EFE803D00A200D65052752A2222591F8A3E280B7B5B3A23787C0A5A4AAF025F1425A79CEF91FDE8C20CAD62C0186ADAE03CFB7531CDF7CEAA31BC2C93EF6763D0FD146A917725B46707B088B6192BF068D35F77DC6A22EAC64CE4977140313BD2D1413F82D167FFB1D49F696B5C6A1234E17A9E860A5E6142686662D742C96F1E050F611A22A5466AE0A141B07E98D0A20972C3FF1E94AA344906F6BBDE0576F6FF0DD2E45EDA0BC4F8B7A04715CE599B444105048999FC8149683965519F4CC76E5BAC7E7D3971B914206B18B605479E812366BF19B6FBA968E42DD1D79D62EB4D08ECD8379E2A8F9988DC89301C2383E2CBED6BF0CC5A2FED6FD5CCA0C0671C0F1ECFB518E502526813029D438B56291C3D9E379E560ABDFDF7B52A0BB9F2FFE32114B21FD40CB4D5C7A2DD0EF4809A6186D94E034B2E5B2AACB279301F94E1CB2C1E404C77D5CE73538F5B2B8E7B197F6ABB697620103B6AB455E407416CC66711329AF6C9542F57E499A14149BDF3BCB697BC3A84C5D9CADF2F0BB94C2C97E3D1927B12B65845F8E743A96C47E42E2D478571967D1D1EF55D5572FF78B297AE429CA664C26D8D68A6370347559811FB25A7BD295B1F9932CCFFDCAFF3AC5D9E21673C700F70216A69A467B700D931FC5818120BA0AC1A1F2EA6E54057E262138835933629539F4B3CEA33AC6F81254C3C01932C9501143AD9A2F924FF4E208154092E20A4C552665C359C6209B949EED03F09C77E51146DBCCDCBDFDDB807D30B6990F8794DF5932618D67628765961C4027B1681EB23563012FCBF3DCC5A7EA677A9 +pk = A7D42169BF433185670471C79706B8C7399014E165D7DFC44958B41EAC04E78CDCF3CFAA40C9A84836E86ADCD5D8AF27BB2149AD259865F77C2DB8F2029778273D53E04BC3E2C402D9EF7DAD10E0E399957FD19A82139FD329D585E2835A619C32D86932686F907941B3073D39902378E5DD34015DA9CB620F3EF3DD88E435C81E2188A020EB11AB4AA900666E1CB5638B6989ECA9F9A9171031D5984BD75B39ED00ED3CFA51540BBC7516C79F201FF576B059EBF792FB0A6F70C74114CAD81F179ACE77055F7E3E008976BA6AB52381A285095434B43181E68948CEEE91689D90338BF1BD6BBDD1FEF20A321A3FA6201F2FA90FFECBA8AF1A288D5E03348A20C8B8A046F6FA453994B75843A64EC07C1839E5523070686007A0433D87CC66D8902A1FFAEEA9D03495D398700B7B4A40935E1D5F950143F097C64D660D3D7DA67A0D3A1DE1FA9D9A4EE2C88839D87B1F23B5B275E1F47FF3A3E1A61B52D731CFC37E0A2FAAF9A620A9499C871B899116D607385E395C753A39F3772487EF98073367B8DC89770C0134F85DCE26000BABE3B9417B578806CDA857C66CD6A452425535E7DCD5C8DBD83F2B91620F583FA015668EA123EE265856E589DC0771F6F5F7D671ECA44346FF1D13A726318B60229896AAD1595AB9BB28BCB6D18C52DD50E97B976A976688FB5B72F72788DAB55A99210908D6DEA759D606AE9B76489C2190F3AAF08C0C169268D53C2E0739511FBC852B9365B3C23D6CBFE89D7A8D02D5A0131587B8A2ACE3D6A510E90E77EF640304AE86640D1FCDA1AADC1A6BB9984D796B7C8801A10B49896754355061BFF59CAABC07CEA34FD412D210D5A63F7793533A8111BB6198686287EEB313C2033A1E0ED5EC2BAAA9DC333E16F98454063ED5750BA3147AB18213FFDBF0570F79AE73FEEDE5783ABE15C11780F12CB99B58C8BC7416FE960FF8FFFBE03C000FD048F53B5A4983D2BCA1BD9143E8973E5EE5196DBC554065C13318C4C9027DBE0B9379749BC5FA8FECDABA5CE00F0C7DE2B8826CC20A794E36BE15DC9F5755E6422E1E6145F0849F7C81A27D0690DEC4D89145C74F297E68B7A79424C8D2B57C6D1D5D38F9A042F2A9C40F54458A9BB063DA06A46C919D16EE06BFC832B769CF0455384A79E47D5EBB7D414644ED8948EAA318B60800B25BE98E270FD2D9667313D4488253307526CBC77779A289203DE05CA25178844AB7DE63A6D93752A0F2E4B3A739749AD2476E00C07441E51F532E186A5FF7562587270BC4582AF4532F620A046F27E2896925B13EC09A94803817C84B61C709FAC1A68848B22220FBC7A4CF4A8878E96725E02A605C3EF29FA70B69BA8737B3D8E75C56BB0A1537CBEA7D8BE0C8EE6D8D7747E667EABFF4D2E62D5A40ABB7887DD4F7893584B76DD88DA4E8CD3592900C37FC7D387F425A40B6CB306B3BC61A03E0C238F0A4968DE83ED0947B39A41FC2FB4489C469656F3241B5B4907155AD9A3DAB115D98F7E36180F84F33D726F8128904E0461001764240561F3A4BC76CBE27251A67376F4D797A46FB0AC9B276BE2CAF9144B8EDBE3795DA60904A21167636B8CB25742112DC3D561F94F59A5255AA4079C2EAB554C1D54F7CA6C68F2BAC79F1568A18C3BCABBA82B1B0DD8702DADB562055DCD1AD5AC31E0211436AEC25982D261CE91CDBBB1EB2A0F60DB302B1AFF2177141195F3C9546B808D2FC65FEB0B64A27AF5B0BD48D898A8D289C9C3B6C14203571104AA3832F9B7576592C0FE35ED97BCB84A24B5AA538696E48D2D14E69195B9EADB107C9C282C44996191C2DEAF80DB7C918103B121A41E3C39C6368CB32EC8D46F8AFAC54FAC7DF7320D82A0A4A1D1386A5EC10E52F7B3983BFB961F5A37FF634AECE03D703782F36F2775EAADAC7EB3FB24855F5D951B927150848E9EC2D9832DAC54F40C02573EA62DC705FB94CF53F2B63E915825FD13EE186218636F4BEF23965FF031FC5DD249CCFA470E70EE04E25CFFD9DD4E6F8D6DDF5E3F148BCAE7E244C91760F3A8FB20CFA19822657923FBBC7D469AB511BC1634F621FF103B922EA77B0AFB3994CCCEDF34EA84A097216CB80B6902850803DE8805201BA3C8B3D64AFAFB58458214201A023184BFD3204882D544D2A8B8494ABD0F8619B2D33AA3A426B455FC85B61D3794011034DE0E2AB09D0D54178A17B1F112EA86EE98B2784AA0D42EA823460FBFD4DF995150847FDB9A886D14EE4CD79CF4A014BDE03B68CDACF807EA8E1BB1F01E0F5FE1F858166689FABF37DFF630B539C167E61D069A61E72F65E47F389155EE424B76E1EB24092C267D02E9926B06F821B3C69CC33D74772F849D64212F9683DBD3511ED765199CBDC5BEB1DF51DF0CA3E41EA2FEFBCA8D145C46BFFE29EAE7FBC39B76A5BC19480DC3EBBA03794EBE776D622087369613D1D182D44996940E9178C0A1716AAF66B2F11DDE57FD5515D29C2194E61F810AF5BD754C88430C25237BB6DDCF640BE811EFB0237A4CCDDAC8C997C516CDC16F0BCAF2B80B795D150F7878EF290515CEA6FB00EA7A61862D72172F0CAD7FB9F3995C70770C0967789F9A201737DE45D0FFC0BBDC685890836C0DB3D3919CB52722BEC9B52714FA72A570331041CB6DEB823B99A9C65DBE9B0833959CB9904C4F1BF44F045689A740B77256A32AF36B913116AA1C5453A8553D0C5BBC924183FBB83234861BFC935656E1880A59D3F693A7D880AAEF75B3B9D8100FA946A6EE37042EF63F4B9DBAF62B5E84A3616A29121B72ABB49ACC4A5D0111E95099008A800449C581DA81C5628696173BFD4B4BD62F9E170D47035DE9485B81E263B8FEB58CC87F3A8A6350CAC819A83CA7B46BA26D1898325E20866851B0AE08E0CDB2A7D43BBD844487DB10D302BF123114A41E667D35DC859A7E5EC60714724C24B31CD877111D41D6E2DFB151EDCDB5464FAE8FA23A0F594F7DA8AA158C1CFDF490331A5F0EBF4A969403E4165B9EBC6473578676071AC75A2774B6B5264BEAD9B83D6DEF85CAD4C0E5AA03C5ABF166293D50D9E7071E870F60EB3968172BE117D7C775E20BB092161F8113D6FFE4F02B5CC9764F367BBF3B6FDB9AD2882FC94DF4055D27C3CA0F8D29DA9B6CA3AD22C3E13D7268A34FE7A26CEAE114E1F1953C4E1CD97206566E2C243186077EF9626A9F6E6194C6E101C51D2582F0E70AB663188A770CF4883E1A51DB18473E9626DA392EB1130A15293CE9CD66CF9448559EBAF289B7DEDF35498F10631E7B0913A76FC09D855C3B6FEA4DB66BFF25BB9579859246878E002C9E32F4351D9E12C3B93878F25D0198458160DF2F23DDD9C2CD3177494888690D27A7077EB5062B2BB58718E24BAE435474378C7213A62EEF71FC2B8A47D7086861CF3AA7FF56656989B2149CA0718B18B07B3B79F97245262F11401B0F05EF829E1AF16716D6C5357BB43570E962595F089896E763A3F383D3DC6C3C3D20A1B7F3C68F3B95137EF713B2CA0642341CAFDAE84372296622161DFBB52ECE3C735BEA2F7BC9BC70646E1823FAF5C832E9FC095096F54B3F2524C9BA3BB5C26890A161F7166785CA11625BAE51D41D54CEB04FE1AEECBD25C93BF3F0FD7C8A5A8779D6FBD1E207A6AA8B7B20DDDEB78FA75AA6D22671BEDE10D9586538969298F4E16BE9837C6499F410675F1826729A174E19949E74CCF80D4B7CFB078BCF33A8A9C594990E11C77C66FDA92EE895AD3599316F2AE22C8194A61B68F8EDD5884DA8E1740494EA1E87DABCE5A092153C5995FF9E6941BD5998D654D1B83738D616013716E4141A1B8968653E53ECF96F173A6C8B729A1C77BEFD4F3CE6E05A5FA374F1DFF4D1540A6C38BB9A021C96EC1A091632745FF29A2A34CBD3617B002DFAC8A203E79F3C381601D181E5DF09E7DD40ECA28A28D228C9C47F8FC78BFA8BCA60EF218D506754E31F22B4D96E67007899417D1C3E6E67877F71BA07D2F6588224645999DC878D1BF32E50EE67EAF0402640F1A4068C1C9844617C42569A4AC6BC686F77CDFB87F9F044A7BDF4C6A32DC476DC64DBDCCD6F95C03B532ACFDC26987E6433EFFD9359CBF6A6BC3D9882A629D1DD9A104CA325C1542C0B3A16070B334A5095B4139346ABC3A27F841DA8BEEDDA208A6387724A5A4EA61AC2ACD6EA71C9EE425DA98B050E59CC10ED7510B4353ADB4CD5F5962A25F461CFCC54AE713629F671C3BC040BB266AF9E28B9A7B12AEB139843F26C23E4C777D50DFA279048BC48FB8BC8664D58CB4E4D28C0CCBC168FA14781CCE4C05F89202A5B3918EEE196C151F53FCDA051B84B1769B162B7BB33153DEF76D7E81232D9D3D7112F5B60CD8D6AB4A3635755EA5C5B4F259C07290B0B2B016AF87E65384A43EC127864EA8A87C35664AA5EE6C23E81D4974B5EA5AB1DC95214218FD066D12E038FAA0D26E47D37E43906E2716218B4A6684F61B19DC8487D9025CA687547BD7723759AC48A9F0BA0D226A6C946B828158755A7E33164935D71165918720BC9D6D9C09A54C4DD0987B46C04A2A6DF1192CE13C731925700FFADB6A645FE4A7370DBCBFB138057CACA40754232401279342508061CDC66DF74B161466ACD6D0F9F390EE64BEFD22AE77B3663E365586A60F84D283118A9B0C1934B77BDB9033AC8514BD2B7BAA0C383FDAA35AC79E1837792B5BF890C9084EE4E7D45FE2F23B7C0584A009328707641DCB470EE72BB524371A7F34928E9BCBC24CD702740D281A3D41C01B65907D96DA25A48058F743010155F528F0D3329C2B74AB0EF2D063F1D5CEAC99BADB47A8F0C4D492C8A30A839BA948A48CF24A90A8D5C73982B084025EE19260D278FDCD20C207641A590914B7E07A6D7C3A4F7E3C4D049F44BA2028EDA08B7148166B99D7A09512A204FA0335B6FC042D6644975F030CDFB6A3437400C7BC8246C02AD924A530AC86D1804A618BE3D6FABE12C99960B25D515CE8BC62E5A0F0EF22A2A110F0D015884E8D77450A2E2ED55EACF6414E939C7977318AC9E86F966AFD75D2B941D81B5CE245F45AA019EBC861B67761B86E75D7BEF8C326E99596B189EF57E1439B5DB04ABEE6DAA19C0042A7B7671740B180E12DFE54DC4E76EB79D6D54363C4BECC78F1243D7C437A40CEFF88551D5F50E752392B653F0EFAE2371E54418591B47A7D46522B530F020948DEC39BFA4963DA74B0E16E4E0F58812D294AE171462E8648AB98CA3362CC379B6C4B113D6755E303CF425007DA5E814B30729648678719D88AF8AAB7B1D43484B26EF029CF18B4B0A607BFE8FAA6A152CC6890C0F425F8279B46D8E4ED6797289B25929AEB382D44C19E66950C15531A43AF7C17CEE22FF8D3DB252D0E14B92466381AE44DEA76D60AEDB61FD40ADA08684FACDB48A255675B2D2F72C6FD95C6BD3D41E2B7961872D6CD953455EF6C2FA518CDCBC1AD9D556C584773D8FDD4FF075ABE0F0666A77C92AD5CCCF4D9847DCDF200B9FB3ACBC6B2425C7AF91BAF2042AAE22C1D9B6308050889ABA3853AFECF44C60DBD0743556F23D8725AEA785870236F653D9655B5BB840DCA5B523E14CA266DB45F6064BEBA0974990BAAA90511D85752F4A71E02DA97F02E894F0D170C19A9DF0BABCE8996C15538D16D830BD8DC9AE453858E84D696B9FD5E0D86543FA8DAEE82E9730A91166FD5B0AC608142D48BB8D8EEC38E65D3E5CE5744252B22231F8FA225D1963F025B09FBA6679D457C8A3902A9C4861ED665FBDD418711D6B7C3739D7D30D46F647423DE862E4B5A9AF5C08255E359CFDBFDCABA5B032A232D92194D60985EE6DF8F418E0E69D137C5112E7523F6C04EAC4574AD5226977486AEDAE3D6DFFD3994DCD52503AF40AEFF709A7D01F8C9C2B2AC70EE4C3B48896F60737908E1FA718F2FAF4A627E16213F746E9EA69D30832A5D15B84DC4B4212DD74864DE29A66BA0E43E476D279F96A14D0ECD779F560C230C453CAB96A7920756FDEABC1BB397EACDEC379A118DEB19107FE3EF940456AF56980F81CD8DC3F28B540EF098A65916518074AD25331D29198A2C13B88D2765C88FF52375A9899C99928ECFB23079196959E4AF3119AF7EDEC4A331C7D48912F7AE3560A78A1B1252E1445E4FB0350C50C4ACC021B496C9BE70BFF4FA96969A33597ADF96666F628347EE934E71905372B7D39DD3D8EEC1243EEC9490BD9BE6F41659A9846815D6C9CEDF5172D6EA97DF71230133466C9C7D7D502E5C2A7B714E2A31145B320A80F63644E73D46D11E0A3CD33F1B94E93C51061A53DC6FB15DAFE32601E9B039A25D6CE52A0964577E3B28A6009DADE58E02DAC81D0BBEC2C434E246DD0AE7B0F647774F020E22ACE237C9FDD0BB25272915419E9CE2BF9AF9EE1A49F3B3C3BAC94C85D623273C76C1348B618A330FE0A92F5E36CD916A0A2BC6E90DBC5C978C12D7453D3DA231BBD38E8DFBCF6482E208B3422FB2063024B7ABF1411871FA0A48EFB11FA7724B7C00F139B6F10E26433BFB5306A41DB811ED2F1F0C2CD855E6E04DD505F1C4E987DD65A87F1E32BFBA798762200CD2D3CF173BD170A5281626C90452861329CFEF61E3068D09050FAC2FFAEF732CD29FC7D9C928EE134424B2AB81C95B32002896C5726272079570966C8D9B7897B229917FC059865AC299EA0ADC93C5F585801E7BB749648DE112739B11DE8C244066D76A4DAF71865D61871B14C6A5B9D7422E5B191BED80565E004BD447A031EA3615DA07D06E34DB7893768EB215197070EE0CCF72017ADCB17FBE3BA6B8B55FEB715452B2E4B569B760DC31F2B1F994ADDF430A623DEED628985D2A1984527E419AE6DE70C6A0049D954B67AAF7C2F4D7A69D6EF4142E1F8467A99E193EBACFC766972C0800654A7487202A5DE7F4C3D812B496E71B4106E0833A787815AA1CB24CDD1B9AFAC7B39BBC44DDBD2BA7B1EECE67E78368DFE20F8E9770B6B53036C3B9C1646D906D4CED30D2F0409D427BA501835769587038060A53A1ED483B7571E6751CF6E64754C25BD3732D96616E86B0F9D75D6E89BA938B465103B6DA9599FBF062B44137818A5164772C106EE95FA4CE88D4453C2A8DD382CD1297461BCD9E0EAA57B1F5D81DAD213FB52920409396EB3F1710CC49BF19C72954CB0CDD11D298783CCE670713A0052BD2087F9928C6FF0841D21DD1CC930558119406C062FD92CD2B85FA93F18A972409D1BF938E28D60489E374FACB8B062B29BAF814BD34A6DF54A92E7D3BE793F5E96249AE455AC9E15A0584E265F3B5438C8CA8A4A31FBC862C65D931431ECE75638B7DF540DE0516519302225435F2588CAEC163DCDD411EE8C9A4BB05B4DA9EE3BB5BEFB3C8DB1BEA3354071CBEC42A14D36B7F8B48F0D63BAC26A60337B521AE7D34347D3217F415EE64021C67D516213F654EA1E4403ACD80E706E9ABA6A81CBD15D4E4A682D182C1B49D3BA4B70A5F964E44DF60A3E0345A7326B9B62008F6B70E7A494E11B65F3E0FE491D82E381FDEE4727321A34DB97AE1ADBD8C2F49A93280A999A605A1513B927AC0571A290B745C8B5E7CB1CCD80E3317A43ED133338E480E9FF5407A7E521A4B60AA7F367EEBF93A7F83430443DEA820492C6F0261484EC5D19B2237E5E724FEEC701242E9898810F5E16A0A73B9C10257D5D978344D370996220FF0814B8CD6E3C8A98027323F8DB2BF8CF774DC4D83AEA2A496777E9CAE8450BDF34772ACD8FBB090B36C4144F24A2C660689F313007E5DF03EF6BC945060372A7E9A40 sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579 smlen = 906 -sm = B3FF627191A3DBC756E5A1726BAD324B989ABF9A5B376B56282E72F791F862D5EC39374BAA4ACF6AEA2855199A3547078682A5C5A08548CEA85E6BA60499C8CD47919D4F1DA6B03BD3A69CF2F5DE6559962DE63040337DD573529D77C1774FDCF63F17D5CAA530B16161039502810E0D23FEDEDC840727E8BCDFA5A01BE539589AC56F0E370C812EF3B37FCB31BBC0F56A6139382D5B2CB2096D94D5910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +sm = A8EA40C0568EAB7FD6997C065CA503BCB4149C1A69038315F6D9BF6CF52FB815FB24E325B4DD02BF54BC2DE05CB7D4A399541162D49253AD214313237AEBDA892E31FF6CD1DF232B90B15E83F7617980A361EDEA407195AD69A892CA8415C2E7CD14AF94EC4517EEB64092A58CB1F9B04D53B9869513616878AE6A051A1BF0D64024EEE5102E548FF5B449C5D2685ABCD1210D491040BA98096D94D5910AFFF360021123753CBE5B93F8612663CAFD4F59B7C3BAF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = 8D1F5C7520AB2F966E1016BA618442E717B6EB88C425505A05298AD4D13934711EEEE91F2E1B964EF381DDA5748EBB0903B59B3A06309595C18E27C37C9E0802CD4D31C1194186C60AD77177CA3B4BE10FC6B13F7EA72341A7AD85DCA0B8FCE9789C0F3EF8C5DA1E447DF273C1378CD57C1FFE268D3AEDAF2281622D53523D03CBB548FE4297C7903A02352BEA9F3F083C5F90DB3568AB2CF75CC48FC53EE770C04C00C0630BE5F26B6575E06AC399574818557076639CE653F97BBB703520B5E19EB2CB4B9737CC2488E9FF69D8F79030FCC90FE046A4957619E3F65C317E67B942FA513980C768B9094A396F7C9258CA66637EFD12552CE4EB968A94D68A7657D5BB641117311134661D1BF0FAB2EB7F9B0B3D5DACB7909B898C0CFA019AB7189FEC6297DC57BFBF14B0648F77F63BFE5868572A6A95D044DB286DB468C79EE20BFDE1C0F6E6BF1F967C3B372A48B57C049EE4D5191E19BED06E9A40B0FCF49EB26123D7F1B2095382B77103E0B191357BB1E94E519196E319CE97AA91D469BF276741A4517A95E95765CC04B3CD52FD5CBFB954B60599F7368AF44FA5FBC16D978AD3F1F48B4801B190743A6225701372836C226F6878E9551D26A8305F4FA454F72FBDF262D74CC7C62072941976A0B9E243025A2135C642232050175FD14C827ADE1F2C9E047E0D2A210563663CFC481F4201603444662D85B705378B6AFBC327133D257EC88CE822ABD7169DB298227E2F4B182F32555DF9EE4691E9C191EEA0A24CB128F406FD41D6DE4736C4DA7B68336DDFADA8057C92BF8D8A84E2CE26B7B798400250BBBD1F2A21CD3B7E6C822DDC8FAC9CA54B490DB29DD4BC35AB424A98F8085169278099951862BABFAACE9BB2149AC00A8AF4DF666CCBF93156A07FCED4F15760B35840E0212B1F84198D26C824125C5C01DDAFB739B9D34749DCA19E8C113FB39E904C65CD640BFC6A25E0A2BB9A27AC0143F47C120600521B9BF7C52EB99CF8BA5E715597E09C5CB86C05B947814698B16ABC1798FB7229AED4D5F63A3B2617C57330D822CDE6B836D0114BB37D8D9C5A0E68C8753EB207C7D6FA967B6D3E6234742BA31A02AFB44430E5BAE43A4A05BE6DC0DF7428389BA2ABEF315148427284DC9CF2C02D647F3248D3055932E6DFEC2F8E5695322FF4CA3DA7E686CE037D156765F15CACF816AF3CF07A53AB5E5BD162B6F14CA2B6629D9FD2A861288DA3D5886504F32B6444FB998852135D934ADA2DD5E80F843ADACA08FD1DE04C58E9DF83CEB68FD9517DE9C6AE56D56BDB1D8B263FBF5FD7D1339A2D1C62DCB956A9C8F3EC97C49902CD19981A6224AA1C0167338C29E1BF50C53EC77EF7E89C5FC3DE25629A2E01DE021798025C56B795B7506AAF79235ECCDE764B7B6AF348CE1710478F2CD105EEDEDF745AA3EEB1FDB710C4FEFA1619F959AD7B4D150911BA4400016ACAE4EC478B83F4CA29B9795417D0891BBF24931CFA170AA674CAF1E9871E15DEAE5A277C94F77A89355BE9815B09A36C3D5E5D327A07B506B618A8F5E368778012249E289CE039D6FE19A78C6101E2F275766917524520664D071CE308081F9646840EE79D9620A7612B68E3B4C56E03EA6A4FEE76DBE34494E6576F126F7824CD0276EB1EEC89C628A36A697BD07B1725E7C1DBBE56F0F3554102692167FA8B7A7EFCED304A35C6631826FA6C849F4F7D94455F69E0529A2E937A091D4CE910607305404B55205E695762F6EE5A59E76E114DAA7F8E6649A2CD187542E737FC092446B02609414958E77062516C34A39A29CF587CF52EA2B849EC5869077666CBACBA96CB041D3A2FF86D23333607F7BCC8E8207E42AB4C7B0A2ED4FE67E0576BA2B87DD3DF4F240E625EAB26C8B0C444399E4A0079A984B3D5A42647404FFC06314920AEE9910C8123C12903B201765CED1B931C0C421CF0998DDA58FA014BA586F206ABEE03D2C8FE545047CF3D29CE84A30BDE86992BE5D4052D34CE4D4DFC20DACB2813D9410CC4CA263F350FA83EFE80AA7DF20BD1310C47ED955D840E72491B1189C14D8BBFC689F433798DB393420D282D643B7E35209566441965B815DC27C88206BA413442CD9A626CD71D8B4639BB0D3FF2D5A9C2E6213D34E33B381186E6F0C53EC891A50AE815A47982B1AB86EA75C6C86E77991523D64C197883D39EDF16C00752CFEB838F8CE488E374AABC00FDD2E620F7D0A4F5CE3DB17D2C434CE25A3AFBCEE08B71A65D9047CE68083B74092F3A1989E8F914354BFCAA47F77C693DD8B77A48F2BA8EE8E5C68F3D1A13F99E24E7E90DD5C221CDFC3C41EF1755E2E6BD72FCBBA2A1FF26C773B57064782384DCAEF023D99D56DE01ED77239EABAD8A73F85C8FAC9914CC5972C80F4D6C71C1B520126BD10F33A1414F47DEF31218A283AF53B40BA6380D6F8AF0C4B7FAE4DD3C63AC16071FD0B25C44EB5E8F6E9E0635B15F7AD90F1428827FAD200ACFEC02A7B51DDD200B0950F71A2CB7C24D8AA99435B5C1E183471F683AF5716C976976D5864D0F4BF525ABCF71A4FBC39D8E74DFD13326BBDFD8F8196808A5F4D74EA73B695499CC47CAE347FA8ABB626D515DAFCACA36F913372911CE989D6C91E540B709D6386125695F5CFA2487CCE63979E48E94AA6F2FE733A50F37F15347A97E4FD7F2680F28864C7B57F41F6066708114F7556F86683A952B45438CE06E0B68DAE26969064C5D506E8CC1AD5BC68219D3DD6974B75038707CDF994A5EA93F7CE419E09406A9E1820546CAFE6B9094FA4642AF1D00F20F886853D227E5E7F51456ED6882ED5CA0BEE1FCF07FB294FD84E2ACD0D2EAD5D1461EE15365BAD828AE18E5357A043048F939D21566D2A8E49951A04399E96AF69785082B49B8117B838C29865095AD3EAC8BDC38BE8202A474F83190C58F85F6AA1D11CAE05E173F8755FD12E2EA592BDBC537C8D2E33F0025072965E223AC95B95978BFB57AF1D7CF29199079174EB57A84C2FBA6BA92EA7FB8EE3B8BAE1FC83A565CA8E85F757BF39FFB7845EF175DA5A121A039F5C798A0903606D450F5BEF1AF0FD3F573CB455C7861B76E4356530C7D8A535012625BEF6FE8D9EA197ED2821AA349A0A8A4C214AD06F0827B74DC47255BBA67EE33659AC96CE2DB37D24A00E72021948A536FA5B2B0C87D4D2A0F47DFF968D1307CC7D4007336022899E35D9F66560B51551DAF84744A48F7A8D30F3A1FFC30FB6B71C7E38083616ED3BEEB46B4F562793DED399B1AAFF3D62AA89A56F78CAC75AC1E84D5EFFD1A8563A8A62742B3B9C3399573B840783E78014A487B51F7FA0C9412B585C3F5E84D30EF39E75CF6F6F1990E7D160577EBF815B0EE66E28F00B3DB6F2449008492AA017E0FCDA5B2889795F455CC98756BDA1E1CFF948C01A90B3FE05D59B28278643C11D07C9709B9124CFADAD91E69A5F85F34F9E712770FA260893CCCC9BEB76426B7EDD948B7227D05C4D2B73448F5AEC2C50CAC3F76511A8729BB966C43FCA86F31D085EFEA3898AE41DA272CC21D6B72589B2C0DADC42984BC51A14F7087A9770189EF28B22B6081B47B6033F8CDF49809353ABAD5471E64A91E7C3F80ED6E4768B7C3A9819670B0247C25800296E38E07B8D8E7ECB490BC7FAF3CD1AD7248A7E5D1B00EC4ACDA5B1E8EF5D3D03D3C6A3600755E4FE77DEF4C694AE300EE43A91967A8CE51E2048F32015A3C2BC42AC570A0DBE629F012EEB8372FF95C94E4A2CC3794F148EEB54FF18803CC83B234BAFC320A451898E9389FAAB60B1A1EF579FDCD328DAB08A992BBC6C2D0A783089EADC25BE2CA3DC8172764109383320FC277A38042B11B8859BC1377D9718A0A7CAC6E116EA16417DD4BC2B825DAEAEEA4A840D5567721EA5ECB4ECA944BEE4D67160DA2F47F71436C1B93CBBB5B88EC2C1E91197CCA64F8E2E688E5B54A3CA4C18FFBDC1A2AC354BA80C5D343B1089F9F354BACE2BCD313039DB977F9FE97191603DD62C6D448278018C0E024BB15FC156C57C50E6C2F6CFAE866B9C409FE5052656922F97C91856056EEF7038476915D5EFD3A8C853D0230B75999DEE9E4ADB7A58100F26E5D8B452BE5DC9104867099A3E71CA4C751CD3D53EF11855A4DEBB5D8FA5A614EA17E8371E71E24552E5AFA3FAE827B179F3815ED654D5835ADCF2970E1044371DE24E066E5212CE1252DFED0ABC5A38E610C9D7B690760633FFF724A47CADCA3EC207D637CA0B804C0E8EF1FAF2B9CB25A62B1AAAA13C780342CE855A211114974FD62E9F4CA2C9DCB586EEAC176C68D1415D900CCB86AE51A0CF03D3229327ECC76D4F2AB101DD1A374FD5B64DFB8DB6B27BA6D6878EE387DFE5E1743C6155649009D615F1984304FC4DE4EBB5C0765DC6E74FB10CFAB92C1246E367A1CDE2A19C1ED899A1DD67A0A52EBEA1158D251896AEB9964CC05F30A0CD7586EDC400DB23DD72907C810C7D86B8E4D473A4E6ED9E2E36361E5EBFED6CDFE26EED3FE0BD6456CCCF439887498D113834C0B8613950A02EDDF377A015327D1BE3EF550A43F9891AD53CE0809BF1C258134ED30B459CE1FD3E7A41377DBBAC622BA9F078D7816DE66B96313F3D4C79ADC7FE7B3C1B29A46A94623DFA5CC2A1B3C5A64AF4DC042F4F4EE8198156611897DB457FAFDE6A2CB4A8AFD25F3A1F49028BC537EE555E89AE6D0BCE384C44EC6F444CBF328723D5F504FEE0434125716C97AC7E880047900FAFC5D21DF0F17B6375CEF22639161B7166F4C240543F2AFAF102D958A89240E6B21EE07A355C74FF91CE945DE9A2B7934697C2839AECF595F1237F37B4593C8BEAC37A24F64D02BFC592E078CF089755ADEB1CFB00AC70ED9ED67ACB9474A7808ACDC4D7BFD2E935E09C103BEF4E9752A48A996578223A215347694F056D6873B33B192CA3E6B96C5201E1DF91E48B566C902EE9932771297C4A71E4482D670F8DBA86B67FA44E85EC9FF03AF5427722041EC972116BA1E2375D2F3213D47D256D32D562AB788ECDF312F9E7C2BC3CB68C48A6BD2E3266451AFA97C477B64F1E680A85A2EDA246BE474EF2F5C1F14B118ABC6B0CC30A0BE08BE1B01A3ADDADE732236AFCB7BD7121A920B0700D85BC578A8C3DD4E2458F5D22E50B1754E911727B0F22E30C3E43672EB5058377E98B2FB8874C9DE967F0F77D14627231E0638E53A72021EF2B08ABF411391F3A46A89E9E5995AA5C44763851C0B930BD1B6FCC21829645D83337302EDEBC6C61A30107BC8BD38A47131D24A0DA0B95357092F3AA20C19CCF561C6306DA0CBAB35232973F07FBCDA20C7CC16B4BED962401B929E1CF23FA242949B0DFFA3CB102AF9A5A19306FA31BEAD1D7852C6084F0CEEFAA261064563A01BBADBCE00C8E496558D8F67A43E86AA2FD1387D6955C18E7C7A689873E8B7AD2DECDDF09D212B063FDE795253C74550F5FD46F56F1EB199CC5925201629D2072C6750E5DB1C1FEAE42E56ABC11F42B04C35EA4A73152AB0C09B5D3B4E95B121A819333E93A0EC9EADA3CD2FC27D1EB2EB3FEB4C50947B81B0EFBBFF124D2AE402D598F97D3EF432423293CDE2EA7D781BA8F53A94782D3207F21AE0735F259A207C3EC721F2BA514581B56D299CE2250B163E967A698A6BBCF1A2B7818299DC5F5192C09FFF8A2CFFA6CB4DD455BCE97F3E2A45C4F774C46B2F85D5BF9420FDD62BBDAABEDA8F14CDA887C18964404FD04D265405A9A8E85C3CB61D9143E692B546802CD23F83F1557A0E0F6D1F3D763F81F9A9FFA0E8BAA63D310E2212378259F7EB0D836687009103C0872B98C5CA4A00E20A493BA2D1EDC83DA90A87944B1901544A51C6EBA9F39457B3785C4D0206F220508B58C53CDDD0166EFA1F732BA679368EBAF772E19927BAC92E9C81885F10AC4EE6D940516913C03608BA79D48A6B087DDFB57A666BDBBC6F8F19C388D318C4B4D3BF602780A04CFFFD73B5459D306670FB1EEE0EC64D7A27359F383E9EF3CC33E5CDC9416C80A9C7D888142C552310C47FD144100805A620E828C6C131B9FEE34CD85D788067E9931313715B685C515BAE7E21CC8FEC488D5AAC6AE16B1A26A4382E3D0CC85AB0E1650085AE41193D08354ADA3929D0083A2B2BA0A334741FFAD4394B80431260624F04B04F180CAD7C8DFE43B310B82E218E5CB9A7C38C5B19F434335DF628BC30ED2294C878486C700833A1B9030436D38C58B9A2D9B16D3AFF854457FD94E4EC9C3B459990015B9A0D14970B797624CE40A681D273C9C7FFA3B30F4BBCC6323631F79911751C36F91085A9F1595342F2D29D3CB5F27AEF12761752AE6A940F76A4861017F7F8C631D1C46EA89F4DCAF77905F28ADB276BBFEBCE07A938240C3B0743B2AECAA6C30A0D6FBEEB76E1BDD65F8F358C86CFCCFC68D1C740FCB051E976F297B03920C0503037D1BF5891EC708F98BFD8A2206FECAD61B8F68DBE5556A476D59BCA024CF7ACD7E38422ECA5705113188B4869BDAAEC2ADDDF21A4DCE544A42E7C3A6896645213FEADA0DF6EE44462D5F54C3238B9F200576F487D9A61441EFBB07F83026FDCC793A0D0D4DB9B7CE377EC8729344B12F944AD8420849103A1F197A312D99D931F8D8FD041D71AC1C0103911E52F2C8A84DCC231B36E57F5E5EB9343373CF2F1EB978DBAA1397105FDE326AF9ACA82FDD899713FC787AA32C9717CB917A0746C9544EC6E502604DB7AB3558DBB21F00C37B782E7BB4371BAED5D5C8E57CAB68579C8AE9595BD85321BED67CB06C4671C7041B259CF329558A017D5C3ECCAB64F7AB28D9D84F7E0EE5670E768A0C91F95DB9596337B93C8E9B579C2BEC8071641D47BA1AAA1769673EEDD4B4A0B98DEC6DD33662639567C81B22B73226BE8EE54D405C31B1988BE25AA8E24F12391F1DA1DD8D718E596EE53DFE4A810D6532D036C158155ED986D57E9BF3A20F017D38852F5710509E03E131C0442DA3D720B911EA1881406180641207E25558D60EDE88132E896E190A053B642EEEC1254F60FEE2AA42A265A00187C1B302C8686D54FDD4C82E7D9B48ABF5E833DF56123DCDCF1738CB09DF4EE49CEFA47D16680AEBB62C8EE16EFEDF90D8A6186BFE65E08C2EACAE7006746CF7414451C7971D2863F9B296B7B972C66BB6E56576A6A715CD3AD003C27ED03053877AC43092FF617FD229EBD297DB9EEF71D0FD45FDB5E8B05C029C68DE31DF10E9FE19B067FB5335367661C83DA1311645C026E63CB75CD909D1FC625C66277605764FA7BC56CDDA4446CAD088293A8C5D2D68224E3112C570A0EE14FFE024A31AF34DF2C1C2B0F2918EB26EDCE924D1A4D0015C8BDB2AE84F2E6A90A898B5A8FB389FFFCA55FADDC949BF598664992DD72C08F71CC0604A8CD0834032159691F96E5B797B4EC5EE5A55EDB70E6431F3B442D84932A885EBB7B4F1D2B17692EDB27DD11840B139E126B5420335C796DC4B9029BFF4F7EA9D94D42A23EA98B051A6E7557121D3C85BD3E2B4410BE6B665E8C91EFAA13C18EADC4C72C9FE15224B961304B30D953B54CAC4DD4A7C973F124EE6D1BFD375661A025BDDD7630A186A52C75F7F3F5FE35BDC3C7D77D62C889CFCE6731A67EB118313D7F2FA708166618990811DB13FF0DC0493BBF6983607994B573C7D864642291E7E6F9B2888E57CB2486BE467D144CF1CAE7B08BC761B61A00A0694AE3EA0B1CBF4CAD2E87535BC3249E56FF10FB8011CBFD4263D6194201B46985A918280AF76709789A506B6044B78FCB04102E4CF4BB584AEA840C99 +pk = 8D1F5C7520AB2F966E1016BA618442E70CFB5917058320655971062626B883B707A025932D7661275EF3A570865884269E52E221F556AB4FE9730CB815A4740C16E80C989A37E85383A9D66FAF970A4C68C8F7583A3E54C42C69565D77B7FF057AC31E61257513B928F71BAB421E5E3AF5F5B848FEF92121F0AC50A1670800A26D068DAEBE5D25F99E0883FDFFB3889DF2A5B4314D8767EEDDBBD955D349C8C55496955A0C0B4B9FA799A9823DCCD1891D08149C002C0F187BDFFC7E1002B4D47B6C1004345588D9050102F5F3662A238A8139943251EBCAE0A1844B09AE0057F806CFB1287DECFD54FEE4C4479F4EA9DC0E652BC143B35584B48111112461F90877868EF749D7D2FEB143FE875B331A57A4E53BFE91A94820D04D5BAF0CCE2CBEEE2C43E31E4CB85B58B8BC233F5EB65470DF847948CF2F2903C2EE92064436744C151E3FA69A0B8E8F988323CDA66F5A09CB454229562FED34ED68C004EF8B0F02CE7C4E22369D9AE4AB791559B63009BB09493F85B2DE7A943555BD546ACFE38A1115804F82EA88A681877C6191D5594D058E1487F0ECAC3BAE9CC1F377A124C021C95B3FA71923FA6148D5E9B6FFCF320C5D48B4E36524EBEA64FA0B53282C088109445696364E8B0A051AF3EB7D482283AC3A384AC1BD334DB60BED8668EABD89C36DD22AFF2A3D071C43B20816EB518BC61A80A4C03AEB47087F981A5DCC90A36AE4CE18C83E96B078828DB3EEA03779C3368F96C94A4C552F60C6B55A1D54337AC0BAF148B6132147B76536570E52FD4DF7B57613E466E2515D031EFBBC56035BE0E9E73FCE186B4389F3C8AC9088D9A71EA6B4FE864BDA92EF3C535AA42D17C549C387D2BFBB6A0967A03F9708A6EA156956C77B37CFD7DA1017E796A50C0A01738FACD3F80956269FE7224636A4100C2FA113B7B1EF52B71A7DCF8A9187547BE8EBEE22D0BBFD976882BB48F02F61D6EC0098744485A0564593372A31F1F9CD95A92BB35F5FA873F5602953B7FA3F8090484CA78F60A674C982B85128CE5C3C46F84514C6098A173274E9C8D2406AF63ABE5739616A987624E482A6B14778F7CC19C5FF88CCA9C703C97F10D26682EF777FFF5618C254F861C82565B2FD262A5BB526CC48BC4B9DFBF4BEA09602F3695892510B24366757582DC2F9794E5BE12305CF32268CFCBE36D70B4FCEB91240EE96A1B79B29C41D785D7103279DE92B59332B2B4489EDC301E7A8D5A34C7CCA44DD91AD299A2D383D3EBA21B4F1FAC7F60997996D7D1F423E8912F03A3A172693C774BB39138B690E07E2707D51D36F9134BA9EA9B1DDC0B2FEFA973EF90823E24B265CE614824CC36FC40B01356D08D0D619D3A61E0D67B79B20CF59B77C42F3CD5F15ED8AFF32DC77900179E1AC09A1F88F27E56800F7D1E68874ED884FD386A28A81B7BCE24489BC7734439BEC6A4DBEBAD8EF8B16BE70FCD6F76B4997270CEFE89F1E1EBB68A354A62C9E01349B8EA60F9838DBD8306B4C5CF3CE899A73B09B65886D8BA2E6E0799574D8713B73E8C432EE3925C70BFD84AEEBAEF5E0CCFE6CB561584A3BD2CBA2F69FA33540238B48733C21BE9EE9F709B4218D221FA1ED6A480D973253F1A96A33483C62AC19F77EE9602FFFA1D42BFA85CB4AC57AC60AA8066579A3C54AF8D69BC5C18C757C2936ECB4C62619B55326FC48881D137A0FD79077551453A8F35596CED4CD5E679E3B1866AEC0D75F0253AAA12D786AF4039B6D565994699605F9F3F200FDF783DBE531F515B438850F66BEF3C5022BC9217330168D02D7FEBCA9533E90866B3FAB9C62C419F817EFA5907816E54C18D3AEC189485F495B576BF7BD135AAEFD652AFEF9EB239EF0F26257507574ECAC338D248BDF743C38CFFA240278CF84065CDCD323E523B1DF795234E9033B7C4027E301F923D2C6A6C21BCD3C2DF7C9077C51DD26A0EB2FAFDD1A2A27D2755113579C2A08057B17920C4763BDD5FEA85C3D49230D9BE8320EDB864CD2ED32E6BD9C62B8A77C51DA9BE9446F341B8D7DB52FBBF70457ADE1D0E02CC189F23060FB1E21BED925BEFD77E2F396450B82870FCC96B08DC3F024906A29E1EDA46C6AC21317D1E9210688ECD6BDDDEF5F763AD9E55380BEE3DE30520BD8EC4B5C772F929B18CBA6250B6C421435A39A088445E2BFB3C0EFC8E77562570B767CFF8CD0010BBFB930AE9D89F81B81AD8305C8751F1069C8CF0F6F1F4758718B799CFB02CDD00B794C922FDF4E1F4BFFB8F65A7C25378734A09108830EF5CD23C492011EF08CC5BA5ED7A5EC18F9A110BCDB5C97E6110C1FDB2E36C9A6C1A7AE6BA857444753700CFD7713A5E3765512258778C798DD330768FCEE1CB89DDB322FF0203A680AF0337836CD43104E509D0A0FAA4C69D481F072754CB9201BF54D2FC6C9027DA95E8985FCC7F61E1B6EA66F8F900898043AA8672724EC16DF89BD45BBC8BAB4599FCF2FB7E7AE4B879B7730DB29A818CEAB547D829B6BDC48E711E85D2C1B308038844585B7B80AFFE347F1A2C18968A87646E11A8B83DE1415BE13B02BCA927395C646C718F178FA4A412F35D69FA21B9B9A1A599C15F65B6794C94B15454208E6FADE23E10029ACBB2C0836B7A96650D26E009F108A98DB1BFAF44D96006F943A875BDC1BF32BFB76897F1040CD9D1B877343CFA2A4BA99DE21CB199B1FED0ACD053424E23699EA91711739B2931AA35D6C80EC7F20B3062946AB2D62DD8C51D681290667221CACDBBA4AAA940A011562D5AB784CA0C9C93A9D12435EAE04DE23D9BCF059166FE3B5342D2A40E392C9FBEE7CB7CEBFB8E03362DB726A0BE7079CCF3B9F8ED34E960E98CC1EE2F6C00CD03488D03DC80BC7F546799A26B8DFB63B5B228944F76125D093EDC9EB9E5F9A19AC7E73379036823B0D0564234975B7DB3643A6ECFB006746697E9447795DBA0B67A13F5A6F8BFE21D06E8B6FC7BC787DCBA58F66CEAA96178E474198476CDA416FC9924B48BF86E2979C0589ABC148676DB8C9EDFE1C1C629440A1EB6449489B4EDDA84AD0E4C5976A2EC4E9FE918C3A4A24F2C653FB398BD26EC6F8D22F3BCCCEE6860C00FEB96253EA53F0BC8C8BA91A8C6C7D37CA57F51986A3ADEA38BA463E5FE64AB59CD99F3159F3CED4A3708C6F278AB889C94067C2294B273A5FCDC4E47A1CC8328F33E0D133DEA09E49CDCE4041FB20F33AB40BA63CA0C813C04673788006BB8E80DA26919909C2F6485C1C3EE6F6ED985EE7FA4BE5061AE9F6D08CA9B157763804BF59EBE05B4E555EF58ADF726E85B59EE2FEE3A0A411C7DF521BAA90897C52F150701BD7B80DA1627FE602C3C8F46D0FCB9ADF47E5F6D87C2F3A0A8043D31D17C797702826A7454B56A31E4F87C95BB7FAFFA40572798A4FF7C7215E1A0BF102AF180693A2AE518D7FD3CC91AD3A081F6E51B8CBE70D38D3584AC49CD2A6A4600E4C6D80D950ED20F0EAB7D37664AC60C890CC29F395FF29B6D4890CD33B2B4F49047BA33B4654F7D5912F18E197A1DAC1727150FF8DDD59BA0229D2D7D0DF083F914FFAC4940C3FD8B7020864B3FE7ABD9940605387E810C756B5CA47A53C09D0C5F02E7ADC4F0A8ACE6BBB2A1A75F1388669BFCA59150F28FE014AAA516FAF82B7C5D4B14B0823DA3263D4DC870248CE792D6F30209A9846D1422B05700E5D030A2AA10F8C5616FFF8888A4EC58C9AC993C005747E6120E175FD9816C376E7826AA26B760B66EC099B4DA4975AA3C52842935CEA7BD8E0CB5113BDA34DF43EEA1DDC493A7B1E1C4F788E4DD650FF9E4530131B5ED6DB009596C89871C741D8DFF7222CAD0D319CC48B7157A3095575D68C873609C46762B5293B71F201B1F270172F4FCF88182DBD5EC5C893B76C0D72739821D94631C9CD04003CC54DC3CEC6A121E57063FD3D77895B588A59665E4D16D4F506ADA30748BBE4C1ED29C6B0542652E78FB547745A5CF53C6BDED64F7DFEDED731C7D284D7744BAA7EBF9283BF349D506A7E821BA39F115A0FE67F0BB558456049D84D04C615A56ADA6A2D36DAADE45ED07769B4C7D106DEB93814EF9167D6E940E5496362E2805932BF968092B904176BC7C2BD45A3C9C266A7D3046B54B891B1CAF480B6EAB438B233FFB184FAC677164EF652854A57A7917511DD414C8260BD8D8A45F1CCF293697144E1418D2ED169E5CFFCF268E70145483B7DF685508A45D9396D474FDFBF4C9AC127C659E28AB67205D9F6FB786EA11F34AA52A1293C8800D0A806CB6E78C9B50EF8D34138B1544EE84BE9D6F6642C8994B733FF40BA0053F9D6B09219189F3BAAC9D11FB79790E86A7FF518FEBBA9A5FCCFBEE4CDD37F2DE9FB2AA900415487B52A7BC67DE897E8E6CF68584FD9348844BDF86899E5AD49632D5991A4DB8411E3AC87EAC9C7095AE2DDDFA12846DC99F967B2A5D6820BC3D9254F240D85D474097DA9BCEEC8C22A7CDAA91646ECCE1FF7322C817AF46FD72B701EA2828B1C93B9787148B4A9018B146617CB4B5BBCA82E16FA1199D0D5A946757226ED2BF6AB8CF7BBBB80499C5D5CC171247585EE984BF795195B0D1603DAD96C81C8B30B7B554F045EA85C715074B6E1F76FAE3986C53215A59E03449D98D9BF537106050C9609FB888577CDE361CAC27C52D6B4E8EC2BD77320352FA4441A4542CDBA23C4310AA381F0A3B278A5FE6EBE42D8701C6CD3D55103EC15EC103054CE65FBE2AA19485E8772C0CAC8790898296ACED80C75D312E1E5E850FCFA96173AE54449AFC649F4459AC3C26A1024B7A4B14D6D9F155224F0A4FDC1AA582E06E31380608568D92621A6460039C86B674531AA466D8283E5E2294AA3D997E22A680EF4D24278D6897447A3869D48FA3D7AA413427C9BC9AE6B13D036013523ED14986C72D33818231CA17AD9F64A7E7E37D8C56E350A8F03870535AC8701F6A4A465ABB0E1C41B1F712FBA604F0313FE7E12749BFAA84A0F2EA5347A869F2A46F15D7677B000384248B3E0F900174E54E8C2E186DBCB9E4BC8DA6372E33040B9A16475983293761C68F9D759BA96D7795E51751FCAB36E64EEB3D8DCF8C7AC06969B93FEFDD074BA9EE07014BF6CA6DFD0B46FBBC192A48E404A03705E86DDDA0EBE3C3BAA735BA8FFD8B0172A71DFC1F9D1E23E8D182A5F522323C3703D742FD0C3B31ADBBFF24394F885363CCB7E5710B626099D9E1C47168C7DEBB1E97F6BFC7A75D1A0D219EDE9453DEC0DC462709713065D370B5B174942E9024A3185EAE51A6DCB704A9E276DC2D0CAA2A7DD5FB9368E42B05279EAD8996675E90134A25CA49B6E78DC032AC066381F7A49294BAE349D9190F7FED48EBF09D2D75C8BA7B474AB666AAC33E50AD608BBA4A6E4F66A2A2F460B4E8123122CB658893EE470383DA25EBD2F67734C515BD61D8302E3E91501B3F6B219BE3F90C6A99D1549786DBABEC2CB58C87A91C7DE4E545D8996096ED58C8B98AD7E6DE36839F6079F80289057A1A419DF2E0BF0CEF09929CF58E567DDC212E84E52061A3398CBC078B7C5F9AFD00B7144078656B6E461BC8C76F2BD327C88CAC6E1C0934A4654DD82194C5795C7992C4E0234E0093FAD73D007953C96F80FABDDF930535C34214033B4EB5E24EA918850E7A6AC59F4073011C8EDD520B35D20E2DB612768A20E3B356E0F8F31751C1AAA020CD290408F981197020624E3E1499A2DD639B5008BBEB5541E0BFBC1E3A0B0779435EE65E6FD977F8EEACA17DCD35462C1E76E27F45F28A4E1664311931629E88371E87B1B50E5419C5BFB6111B27954A980817D8BC678C0250F82D3CEF06A97172AE06769DF37EBE62DB65E91C2443B4C7077B34759B6BB186617AD77335CC8877B5178865153DE13832107C1B144F289F65900F08E8D3C64D33C72FFC5DEE1033A4F9198102FAEE3A177B836F052EECA7303C4CBDB0D158AC26E22BE0EF166CE6BC41CCB27400E8397DD0F2F4D4DC4A98FDE5774411A556BB4087C0997CAD5F5584903AACAC7F51D0C4454A14114C016D03F4395493081098DF261B48C0CC64FD379B636E00C8486A61FB10747647FBBB9E1E0E22A6791BEC6C81A958099B227CCEDF46944E1F84506733C79FB395AF5A7CC8E3052C0449796E27A5360961AF1CC2B6AF976109B5EAA6FB75EC155BE6D00B379E6E5E47482BA7241100394D2150DD2C5F5185DD40913DB298EA77E7DD1D05CC933F8AF61760DABF5E808BEF6F5D03737F7ACF48ACE3CA0A4133EF27A233131CE6AE1BD49E72812C12FE93A38C08DB694548157A284025D9E2DC162BE3D207132581A4446F8752BA03BF84563413B6ACC839A24127805CE24C0316E94EF8B20E0969D9D2F9DD75558939E10B7515B2162611DF823FB56F7434963A838E307FC052625101FC4461D7B90E2986B0EF59CD97A42514D6E944BA1BA480DBDD20F6F6C2AF13B5946EBFADFD53B9D11BF11B9A275E2017504AF6A78A001811E76AC5E81E34EFDC31EDF506A51945655D6B001E250A6728035E2F530890F87CD6D59B09DB61CB4994E79AE550C7959717D65E1210C0E24C171DDA4FCA4565DD7BDCE41FA0FB8E52534CF5AD77948D52AC7ED8C28808B81CC4022F00D4652FED2268EDF8340E4C242A3E2ECAE3D54C9C3DAAEDA090933BFFFA9B7A6019915853E5936D21093B1C008CF6260BE04F0314AF7C69803B4BDD1218999875B884848D5AEC8A5AFCCBF712ABCA242FF230B15047EC18413830AF0FB55BA64B01ABEA54C70E7D01D6C61B8DF2CAE5A4172BBB314FC95AE7021DCC0AEBD6471BDE5D1AD7D7C61214CE581B8B68C8D6FAF9C2F5DEC59D91BB83E5FC0B09E78BAD9F05559462649DD333DC93CB6812DD9BBF7B6ED91B9B8FE716BE65594D1741D79A8346A836CF0E36B45140A67FFC0C5BDC513A8B4E8C804CF8F1031C2C32EFDB32623E36F8F35ED61E40F6AA747F8A606A4BC0048A64EB02343D0FEE4247653E1FA57CF88630F72289DF8343E192413D5F8E231B040206CE2EA18E2236B2D964377554C484BF26C8200E35E1B607131E4B7A02FBA57F8BB1C5474B62989BE1D6A0880C4DD5B0ABFBC04BFD489CA650D73264A9CBD946891FB15619DBDA59B765FFF5ABA9F8E0C412498635AA341200DD8F6024FD4291F061C57A46A60998F84B47B921E1A5B8A87568C25FA6A3D225914D558DF135AA16073BC66604AC4646FE23C0486CF06331EE6A3CF50C8CE76B4E0D055524E220D31724598F39AE8CCAFD3AB37CE895309E24AED189D8E0EB2C2857258C3B1E81498A701B08A05D4D9E17727C3DA339C920E6D0D23EE855F5D9FDF762C97610148F34BD929A6E39207AC2FE5777331900F589C83C85A37A39486EBD55D5BC7B1FBA5963D947D516238A6B905DA31A0A7962291CAD70EA504A1552AF00D5ACEEBB118F87E1DFD468B448248F0EB362B469174C1B629A01244CC85C3ADF2D4ED2C5B7881509687311A2D48783F658A1442DCD42FD33C7F465DAEA14091C70A793B6757E95F8A5AD6FB88BC221D3590BD40BB030906C3495E418AFC7EED84A69C865957CB333E69DBBB2DABF74C317A0C1E15FC44AC143BAFB91EE036E8E6DC0E4E7E365CC71FB98AF974E3AE3EEAA014A28CB1F80840FAE551E4E79F562E48284A442C661C64F3BA94758543F34EFB37BC4EFF95E9170A475CBA104D78826FD08C6A61C91EF7CBCA92D22B7513290C1C9C4C859DBE6DB044D0B81925B0B5B97C659B0F9441C539FF5DBF03B8A5ED039B764269C1702DBCB93BE6EABF2FFABBF36E75B4F1 sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E3 smlen = 939 -sm = 1647953DD491752FD14F8C84421F852A2DEC7CE91C436CD6D3F489F6EDF9166F1DBA2AE95E7358D8649567B890694D2F59EC3E6D7DE8710062F015DE21A2537E9AC43C5245627D9497AB838CA0CE9EF6775958E1944943D9FC4E04F8A3A3EE1C95BF9876F7F18DABF42161F30B8FB907DC374CD759E5D8694A4976C0A8B3B5B2DEFD466530E6F10CD980A51F25541ADA75963088FB2D12D4DE74281AF59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +sm = 650B8634B6A7589CC40F7BB345D5F083D0FC39B49D1B17379A44F174A73A3E41973FBCA80C41E23CC8709CA448E9D33CA25333DC6463019189975A51949EA56DE17F2817A1E0624A6BB814C65D22E465C8B0AE9E803368FF896DA10559BBDDB3A0A388993CB51AD16A183CB1DAF77D3836A49EAF2F432FED68778C532DC3C92CB7CD27FA951DD359F8AB565BC4FDFBB94D5ED159B50D3AF0DE74281AF59A5454421D6878CE0EEA3B3923BE757EAABB63549878DC4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = F3B903D8F1C82A5B19722C0940EC5C8A18D8AC2F16B2FB55B108448A799AAECD7BD57998AB4ED099A0E8FE138ECDADF613EB1525A4CA98AEAE76C39BE0C99CD5F9ED0DAD443F8A691962CA954F8BFBC5E3AA8CCF917EA658DEA156BF6F46CC64D320322D76EBC86C6340EADFBB9E057E6F1C2A5344ACBC4D01CDBBF3A0DEF39202661EB7A4289DCBD9B24587763D1A612FF4B6041C886D5AE7641DE993DD837EE7BD10D6EA95D1758788F234570CDA230A738FCD187880C0DA2729B80855C357A06D814A49B0D443F574BD9BB0C5CDA539DC84FD7CF88A776CBB7D7340E6BB149745DC4D7C59C6C3627555D054A6DED79A4D9A134D737A3FE05F0D4FF706800A82682D20E6730846AF10ED70A2DAA8BA0E926CA181E97851455794E5F3E7C04CE5934ED8F170B3E5365ED82099D774BB43C96CF655581D3EF2EE2855609ED34FF0526BA1BC414DBF977270568A0F044A1593CFD7B9991E508F406BBB29E886E96DCAC1D841EFF89390B4BE6EB040B14C45FAE928BBF0ADCA9A4060260EFA3A6C5F1062E427B252080BDE5232387D98272B0E8BAE4CC49FACBF0F169F35FACAE94ACEF7BABEADB14B32EF765974339FD3AB0A874C960E48DB7C32527840959B309264268DDD307E1D23828BC372C899F882F7BDC3B0F93A03109246E717319CF9640986BDFDDB39502D7FED79E1705C908C0333D253732F816967CB6145BA73A649675D03153D4DA5CEB74072DABC6DF30DEF465D12AA7E6440933802B1733C938CAEADA7610A0060AFEE22CBACA3B6DAA0541F272C3D6D49DD2FC58080316404F170410DBA31B97B4B005EC1E511550BEE7D5D7EA13ED1B998974E87F2B6710B31B8E319849487AF98E9C05F7BB3FA35F68BB15C47265D93EBE20DE7F1D64F6CD2D38F2291C737D3084CD77478144D5C3ABFE6BB6B7F1F2579315B4F4AA7E4CD2690BB6FEB2CBCD58C67F58D912164DCE8E1A570D5E4BD5D5BA115FBF23B3A2DCAB03A67CF7AB03E5DF89F68F4A48345EE33014BCE2889B15E7C3A8F26069C41719D3168FD29FDE804CBBF0D0D69A70DC09356AC45E9C50F1ABAFF3BA0BA504DE83760EF88FD7AE652BA0CEA0009A1F1C47D3B4E2C56DFC28152ADE983B1311D3E32BC453AAD6B0556DF850996AD3809B5B181A23D4892801688B75784B553F58AA11449E21B4F5D7B01D3A22F71ABA85FA29A15E08939A8728D843A4770A76221364CA10150B26011E3109676A6E6923EE8390906FF7C9F5BE60D4B352E0336737CCDCABF4BB9C0A62AFC08FD6D8FAC0FC8FB007F6D8245AC576F4F4AD119EBDDD9170994B38AE14145C5F6CC8E176D4F712C4C95FB67BE948C7B9E0FA2243051C0CED258DBF2D47228E5D4939E12824DA90BE4075CCBC28D10257E7BE31761834619E4943ADE5C27FF06C9E35828C18494B57F421D0BE808506067096765A5FB3E5FACFA9A4A4DDB4E7FA73819E440A5063146AFB6D45A43198DDA8BD7A7D3369D1119D72B3654332DB3CBF7C0825FCEAC51FE22F3A10BB7846C3BC3483E9428F3BA9C95569B1DD90A1F7BBD8590B1E376FA9A89B1C96A1D3F83C72E54D2B2344A7943469D92BA7CEBC67A8584C92006186BFF875CFD87DABC2944EE12E52B6B8C9E392E6EB899BA80F7DF3A27E1FAF2A61B803D85114744401046C1A0F454DAF0445C53E54FE72F5878F043D6B5FA9DD4B7C0988C7FA445FFDE63E0CFF9C3B3CD4732E4C9C283C6383C0F1DA082FBD09EFA23E61D6AD4C32C86929E5D67E69EF72A837F300966AD68538D554D62B47E931B865E25F73F758F1F045B6EF1C9B91DBF07AA8EAC7FDB185DAC6C0868E12700FCBB001091AA6B2908E086FB745E06ABB402754841BC4B24A2D1C98EDE7B3F9A73ECB945839636A88408E7919B24175EA57ADDB6E70E80EF06D605F5E44507F260A5617E131AF5FFE2E96EF8FD409795A6C1B47C9AA1604366179B32666A4A7CD33BD0E1695C285A28DEA843F98469FB782CE853674C02595840C8B1F77F53A375010A46640F2FEAC625E3A30D94DD520E36EFE47CC194C1249F45F37D849A8DC2ED32B1372B6B739E1DF1EA015A2665314B08F703FE7DC32B0EE3898B82D8C16B7FFFFE0165442D57F0229625EE5853436A443DC552B8C7322138E236483FB48B0C270BB7373DA23197C26EEF1F76C0C683A1E5CADADDE1AEEB92DFC36A7606F7E66155D58DFBCEE64AF5FF65D2EDF26FA62E6B3C5557DA7619F93ED6490A7F24AACE0BB081F42EB320DEDCA897BE25C75A4573AED80DD15B90E17C2372A2A49A6E296666FE28CA83D7F3D4B29C0FC57DEF695CAD292934F2280A25DBAF93A0550A925CA8261F5463A2E794E8737F758519F5074862668178DEF2F617AD64EF3A389FE20FEDED4242EDA74FEC7AC398CB18B7EA9239BBEF6AE84E1DF0F3468075FFA0AC6EC72C7C1053C6C9BAC625D2A1E648381565BD56B05E72B92A962244B42C66A4F2C3F3CCEF031364B902DA1F173654B2B7F39505A6914226961E0621B8F7EFB16001458F6AA69ED6E6DB6736CC75E030B3E19ED5F0A4599C875D6904073B358F9AD3AB61569B069C83A13B7D9E087B7EF1773E0EB082DD226D33E68623FE1039A928FC66F5BF0256BB54FCE6F6B62F14F07841833DC2BC63EB01E002819DF25C783232FC73DC38A12E2C5FFC697DA256B63114B32E81F5718F904029A75DB61163C6E7BD144CF1AEC53323967F9FBE68B7E9865AD4176CE20FDA0B7CCF112DC7D8C93A28DE0D612A625148BFAA758BCB0A0FEE41FAA8C6AF450326CAE757BC0330948D225195ADE3F63F682FA47B5F58ACCA78E1C50FB12D3B4AD06FA98A8B22F72204492993F5AC8BF6E4F3150AC106CEC32A29BBDAA7EE6C3A8D73300C060F4DCA97AAFF684F6D40FF7905AAB10B31916C7E82EE32188011DA861B07B9AFE2E4C2AD8C6146B9FEF79E28880814B630B7A662C0707083B84DCB899E2DF1982127DF886E658CA17E09944ECD36B319413B7D69F11A078348F82C7961FF89DDF29FE88ED73986BDD9B7215B7BB5DE2315D574B0F063B04307F913DE18196D5811D54AFE90BF41B3F244A0ADB4B4723C6D78B9CB069394CBBC369598B5C7C85C6E45B5D3950B5264986D65FFCF5AEF046E2F002DF337AFCF3D02B0074F11B995E4F85CD48059C3BAA6F4A86F166F856DD3173D671AFB1CCD279D5BC376E39243AEE8443AB9844FFEAA22C84407F6B3B30E1AEA5EF7FD582298D8A23EC391C349D4AB4C5033B6BD819B72F6A81008F530D6220D3A843092F90060F61E81974BBAAC4898A490508FC37677A64DFA3C4B2BEC2A7B233AD40F56A1AE2457F73EF88059E163052DDDC08B77CF121A25A621BB882702C141B7AA13ABCFD4AA86CB9988D18760074F4EE95F65F563C0B17F8FB8782944014031545A3BD79282A5D6E61FD40F377925137E29654A723105F92EDDE826D11A12997A2E22910F88823184B402C6E5D1D3C68347EF5350571F277D6C368D125FA09F60203507197985C1FCA2A93CEB0A002A0DFD2F8C07A4397183D6426C87A5ABFB8C1FAADFE1B611398CA05EFB965553651456B8FAADD57F5D757E824036CFADC7428DA8450219EFE6D2B4520E5947E9728F7D20FC0BAC97054E17A077520FA1BEE7BFFAB60A942BB50983FE291160A36BFAEBDC96B52F2176D210C897FD0040B468D8BFBCDAB2AA3A6E52BCD7CF0FCD596FA15652932B35D074150DD3A788C437086B35CCF08841A51E28E4F2F5D61D617C10A15E2DCF42716E987EAD096AF8E6071635046863824E9754F95E484C32C7C1640FBAB29A42922A81F6CE566356747AE007EDE3211A62E5EF79B9157F24B018511F39D26E5DA78DD9DEC21DD4F40D2006FED29B955AAEBBAFC1AA259E4E2F782201EF0117373D71B6E4E4CDDEE7A017214DB5BDBE771C110D03F41CC18BCF62409FF86CE7943FC368258181DA677D430E9B5E559AB81FDAF79120C4587559A726A98BA12C33D0668D9E6804C7E60436DE2E07CEE5DD1D79D856E97A803E7DECFDAB52D751FC381C07473100D520486192F2BD525F06B9133603AC8D8AA6AE12339417C43938F465ECAE0402C28A522197FC7A7CAB3A292609FE92B63F49BCE3B97A6A6A6357FEB1A73F978828AECACE917D072B2999FC8893143E70C20245D35FB210CE6D0903CFACE9893092F0D9457E7C62725FFCD37EE9907E0E223007DDC2294431B0EC7819E3CF9690D7C7CAA120DFBDAB7BFA22A5DDE8DDA4C01CF45625596904B0FF395A06279B79B508B95E8220B41808A3DB7458D6D7264C55E4E3CA60A24FD5FB1D4F1B07F108EB8C424504A4BC49BA01FCE7B7CD8CF186221B5332FDFDBF4BAA94164B2E8EC869D9C807F432DA729759C2E98EA72EA58CA96740F4907D4FC332F97BED48EB1B8BDFBE1270CC67F17411E9CB822F1164B12F3F88EC84DCD8F5B22C2A2BFCA4C93E5FD8E659894662AEFAA875ABCC5F3E413F55AD17D84F4A51DD2219BA96AFC6A11E9C2716AB69DE7F3DA4262238D97504E4051B17DCCB2D95C36DFAA8D8E35D2EEFAAE68253ED45DBB5FD78390C673F8965668128A24D803F64B58D2CD1D8FCB1FAC37561F56D23C4C020B38F33B8A4405E9EAFC7F0AD0337A2DAF5FC742B15DAD686A9A14C831CBF84A36B14E2A95A577B9ABE4169DB477181A043BDEF7669C20B2C31025A642FCE6359107F49C42EDD826B124B7DAA54CCBE854434EF0F701088F455FA616D848DFCB37CA2A033F03D66F3A237186A0AE31B817F592C92BDE188EBADDAD94C59678FBECFB61B622FC2C37D095E6FAAC0EC706C30DBA73694CB11FE6AC3FEED9A357B76C4B613988B139A4D892CFE81669A8321C129711EA3857E30E6B97334C2532A027C3E47BFBDEAD1D25042EE7F206C5BCD5DDFA8A1F397B04480AE8B697DFD9BEBE83A46184115A3E5E590379572D4CD687A77BC2F0FA92D05653A0D42E87FF9582D7919E6B989D830C89BDD9F04C6FC3F1BA634C17FD1550BC5DF5D360DE93D13F1B283AB3C28FC362B0412EB9C3C017809CBC7ECC8118AE5315DC448E6E8E34A097E6E52DA0B944AFF5EF45D1F342D84B6918CBF65FD5844A2947CEC00FD0370CD215322F3C0612B56D13587CE717CA2CC277BAE8160B23550FA5E18F215721A9C6EC4AB9E500CC2BB2D73518E6BBAED76614776A97362F25144F464386287729B8676EEF317A9A4212871F6E8E64809B40088631B15FA4C904DEAA167901C644D2D7D603075AAF21786C7E38824E315C54CCF5CA7B4DAF4932E24685B9868655CB14851F5FB84CA8F2CDD5CB544379841A67A1F941BCC702B55944BB2F190558841C725572810D92CCBAFE40B41FD0342EBCF66E07D53D12B8756B3083BCEB92AEEA337F8862795CA3A49A116C3A95C71B25E9F35F24426650B6F177E948B315C7102769ABEDF36E3669496E6E660B6EA4D5E58B440B2074DD4F6EB34335B01927B69B1717564084A7F6A9D3FE4E9D22CDE403F57B5BD55079177A9790BFD995B2A1137D0A35120BCBB815B8B9AB5F632E669F7A82062AC338D473ABD9400DF1565B78840076C86582D766B4B4E02936619E8BB677C4604B8D32D62F926D5E07A26305A59AF11E13567C02D0B13A03563D55897AA0375BD52AD362750D31A12FCD795F87A8D96AD86BA9C46D0091787F3F0744F0FA897D80EB0029311D6DFAB283F9669935C31ADC0E5DF70C6A347C26E2054FF42B13F5308A85F5070A19631C90CF55858BA2246B87407F6A21E18D9B86A13EDFAED86F4F507B2FD0F86158EA49D6B44F469596B7901F55D3215D18C114A1D662530617B7DD6AE6AC60F0012BD176617E44890F1B78247A1F505D5494BEB456BE7297FBDB8D2AD5ACA452E66A83954EC69DE679B47794D9A8FE2BAFCB6948357CE5A792A53BFAC2121698C666B4DAD9EBE27CB827C7C8CB6A788FE5A629164F3C4EEE6636C7A5EA94D400FDF2CDA0F3E8B497375EB04B70CDD355243CFC39470E4227E6A9342BFE3E851AC38558BB522C8215C709F5E8F50C72827F1FF65B8677172AEAA265E52ADB0FBADD5B6A40F86AAC5F776641AA7EEE21135C376E19DE2C3F50D453039B388B94A2E8617BE70E97129128A3D1A9FAF948918EF6A294C395F44F5894F2A63A24FECC248983274B209CEDD0358CDB16B3DFF774861AC28AD5237B9B326709DAC07437E1913E234B58A59FDC0278A558BDBD3EF8D7C0EA319F6FF57C4990EC71E398AF8199D5ED23B0BED9D47A061C65D63DBE51C5ECE6EC43A5EF64EBED02487D6EF31A7D5EF8EBA329276E8E59E2FE63E41AB87FC445E31A26656C3778B7F381DBA6ECE0CB63AA2B924583251662206B74324B8635C91894DDE374D554E1E9076CC3673EA5F03AC09031A3810A032FB139DEDBD477207F63EB26A6341E43EE736B58C8B4C1653F1627F217608A62A171B8FC902F2AD91B142B0DE4F178CF3C7F4FF7D151611E62872E97EAFAB5A0CC5E536739280C5059198339636B089C55A808AF25BF6862D4027167EE2BAAD9BDBCC9419C17E26C43E7697FF639DE734FE7B72522ACD1B0624FD573B7134DA643911265F1E6F85C84EE2978A0E3825291E5A9701154A53BBA83B8C7FC7F2CA5C900880530030144BF05A3549D8D7BB214A091917B41FADF9837ED91BC23BFB647C2D005C176739A95466D67EADE3151C6E1E3B2668ADF60709ACFAD2B3D238715B8BFC902B669923E58B50C438A0ED36DF0ADC2F71AA582B8AD3ABDE640C5D45816E819150A3E9429E1289DC480D0CE0C6778B2830D7441490C11817A7F245E09E65D6962063755476A72182A2BF9EB74CBE6900A78E440A78D4D6C31159BB9617DD7887C75E88BC80CB93EA8D046039DFE17BC232630C1075C64CF1894B1638EB34C333966D9F8C3EECF822C120F96B95354D0FD20CE2FC29ABB16A939809002F89D15DD684295B1E0B6A1A4C0FE0DD929D4B9E11FC9390F7624F8335A33139293343DF7BF6646E5B196558B3A712F559FC00DE88E32E954A407FB9F44697807DCB1C1E515FF05CDE955443204FB6B06E4DCBD0EFD8544B57E970D6E6E66B209207A44D0FFD4BE03FBE0CEB144AE1264D10BC63BF620AE9EC3CC4A2038852A4EE43925D23D5B9AB7FB15D2FB25FFABF282D6D78B42D84C6CA237B0C144A1A5D3E8CDFDEC27C850E2B59369DE62122581E5E3ABD93B8E5D1CA34EF49B96E142BF4405E69A49584B2E05EAF7ED0816ECEFAC8BADDE2BDD9279B616A2FBF31292F89DABD8141A47770FA3DABC8CB3E1C5BD267F66DB940057756AA8C1FBA5C82FCFF8DD124DAF1633979D18E6D1B9BE933C1A7A330CA9ED90802DB5E992F39BE827A391B9B707A827A029F8A95243563C3505FB08A3C938A3573A38E22A1BEB47E68476CB58A5F217EF72EEF48C8C83C649CE935A09D07499632D48EF40D6391FDA47B3AB2EA8743C68B986F9C5F1B16DBF21B10B4D68CD081A101CFFCB04BA7866F1F4A5489F43E225B37CD7C5EBB7316FF5A1FCAFFEB35651EEAA8B3E917E43DF478A86E2CC718EE1979AADD3164F81651891F435E8BADDD99BFA4A76819261FC2096759DD23F9FED6EE3EFC0D707121DDC1E11D62AC671E5CFC296C0A1A0690ABE9DA5F02080A8182CFABEA43C52C3FA29AB667CE119313E587722DF00355BCDFCFF08A5DD85ECE5FF5B36B2025D15AED971D9FFD4B37B3A65476B4F962B43A618BBF562CE63C4E02BCE3B62503B7191832DC6C8DE3BBF05C33A6F9F6083C01A44EC4872458B4C860C72FAC4750A0FB460E +pk = F3B903D8F1C82A5B19722C0940EC5C8A62C753445295ED89A6ADFB97DA31F0952307E30BF89913AB7D5FE6561B5AFBCDE9F584BEC5E4CF5871AB9C68A2BC3D6411C88B87A60073C32662A117688CC05900EF53648EB9148473543F020A1E41F09728E5FB49071C70ADAEE58143A1E461319443FE4B738C22B12269E1D3B6BF24881025FF6E9A312499A76EBD4D047F3D9C07B7B9B06A912CD104FD4A6C1293139438DC261587F57D55E13B5706F7B01DF058C7BA176AA1E2EF0519006B927FAA7C02E70E8B30791EE3005F605F4D2EB950FFBEE0D10089F3D3C431C1407CCF39BCEBE7582E95368457A7E6D5229A6D7A6BB996D3D3E4C89F2304D56276F4C56BEA501A20DCBBBB8B00FB8D6EEF2C4198A3C14546F10C76079060CE7A9844EACFD072212EF25346CA9600F36FA72D01E5185FFF80F1538846C531828F245FED092480F3497842A0F84380FD7D3039D7C9B902E812DC7383FF9B6A3322B5144582FFA345B95E52B3D058FDE52E9BA04E28D771FCAF3E8DCC5AED55771AE02FD151CA05A93977F639B3688A1D9534044D45E91D9D6E133C337B1A6AB948E56EEC8CC9327BD66F6AD05D4B77730A0709F6B7C34D357EBFAF4060FEBB3343E74DA0724215E1DE6EA2E76ABB9F5110D1340378DA469BD3D7927F66DE7A0C42E563974AF985B1F6F670104BA9A4A819DFA6D12E9DC28BCED4DEA95BCE7628D32A30A3ADCA3186AC183CF096CC5629BD49595601C81E0901EB1CF22307BC759B5ED0D75A19210002A7BAF1A5E798F907C6E3E11536105C72BDB4D1ACDABBB0C5BE346ADC1D264E07FCBD9880DCDB9EBE63457E53B254EC3D3E9D94D54AB660E43A42DA307C11406E6B8D11E736F73DE3DD9D091FE148FAFCA2F351E241757FFA42E5E8DBD5E607C72868649542B05911877848A57ECFCB3B1E783A5CFCED6C8721D2F2AC43FC95F9BCADAA620202707C1B3FF925B4CFCC075A1040948C474BE0D9A151A03F988CE8D7EE746B3B91D84BEC24C05E1C1152C8A03D555607B77BEDFA49192547A1F37A7C2C8EC0E5A6A107E2835BC31D8823D48F346387E95BACA7975BC142D060EDE0086CF397D55E31A6890AD54E6CD8E81AAF6F53C8D3CB5DD20D5D2DA62D533FDEC350308EC6DFCFFA43CF4F2FE195B32D674479EE02AAFF5C0FE832E1A40D74971F303084D417DC498AABDBC1F729905E852425425D7AE0716AFCA5A7AB71F3DAE6848D6A02AF53BFD4B099F749F1A5C4B5F84BED902A74A584C8C2C07C1F498926391F8625DF090D7F6FCA4A4E07A026C8ACB661F411BA1954A0A7CE1BD78FF18C22B5137FD09E0EB985DAC9E99191DBB24568BA31B170F5BB45C8ACEF2944CFEE4D078BCD4B9126EADD50C657EBBD0DAB1DD108A5E19432983E8202CB52CBE4422376D66D8DAE847CB47C8CF62C13C0C12978B755D6443E5DD9AD6C9AD9EC24329541A8912DE2168F54686E4EA310D22FCCA54C08FFC7686B32AC8D3C44992D5590092673BE33C9061CB5C0B155164E7A7EA0F7911FC79C8F99962C902D923A50B76D213FA526ADA406CEFD36504EA8DBB6181BF8450B2532EC4336554F297531C6BD469F6F6D7D915155584D16CFC6BDF0D762F66FEC87244EBC159927C90E40AFC9515B3DB84F1A455B8243D4C4116B441A014C4C91350045C4F00AE1693AA2813B49E27F3078F3C75488DB724ABB2332353B52B39098F42744027D6CDB01318530C0E0B657420411910432157B5DEC8B7AD655FE8C89F88D44999F56E1C33E2001B001CB2BCEF8D9021D31002A3AF52505B3D173C27B42496E589907130E68BFAEF8E01CCACE1114334E14BE938F01923B43D0134CAD3FBD30B797A7FA754ED51073D65CDE4C2554BAE421C13D770AE0A960CAEF382F4E9C415532EB84601B297E351D52E935EBE30E30AFEADE2AF4030672093ADE2BE8BA9D34427FBEBB0E2FB19A29FB849190240CF61252E1814C5727E777E99F6E1D4139586CC6F25ADBCB811AAF6755BFC458211CBE0FB73F23EF260D7A3B0B66E161BA3DDF28009A30F21F8F0E4190F86C97BD11D93EE7016E8BB8DB17FDE96AE6849F34D760263D283BE37F55D032A04E491BE12AD04C7B746E10951A9B607E6770387DF4761D5887B5ABE0894B1B835FEE20DDA5B1C8751BD68982BDE67FA0A2C07D3091E9B6025995687D6BEB8659DEB24E9119570963E2D873105E3C166EFE2163EB4EBC2CC4A77C8B3CF9EB8BAFA059D0DC1F53271335B57CAECDB67BDF2674FA779366D8D018D34388ABD3F59C8FAB1DB8648B9CD41B2D427253C960C278195F42330B9A8246D295917D8D28F71FCF2899614C1F8C9DA6A20BBCEFD1A51016A80492D093BF5C19416E00E41E9CD0E4062940599B77B4C38BE04CAC2E82E9BB725EA140657E0E030FEBEE8571C64ACECC94AFE4B25827E537581F69B80C7CDA6B0C8C372CC66E46A1D3FAB8C64211546B84CCA669803F1CD6F8C751ED21F6F2A2C591A227B8A5CA71F2AD695887694BFA01456AFF722DDA7C7F46344393537E37DEFFE30C190C14F6F8DCDB94C89C7FB979AB6E4D50D3D7683906E469EB7A9E654529E873782B1701EB9CB514316A778818B09C39584F2D03351A49321A5F48AACED6550908A4E579DF98201A7D54A9B7574107C92F0D984E570AB01A9CBA0876FAF8917BFFD493EBE8C399A1EDD52CD6C3008FFA0119658E2AF10B63F1BB889B7E2D0B61228BA299C0C92971DE36A68581B7A5519E296F140609C2CD4F7B4857D5EF59324A089E4FE2C8E71F255C5CAAD71E2C6D497CCF6016D3F192934C6099AD0F08ADE831B13DB7A94BE02AABFC05016247BA002AFAB7DA349F6200DA631FAEB42E907D416CEA44E7EF1498BF9D1F13812D1207A1E6FEFE2B8736C4E47E21BF9B97A3A1AFB4299D64A8011237416A0AC666116BF7C989B32B000DA43C04D396837C262A6990A9F486B6102330400CC75C0650B647CF940D917B17B9D8130916A32791EF4949F935BFB9AE661697AB5C2597C655D12D1B2CEDBA52113F1FF526FBC52EF28F6C6EB80C1D172B34E835F9DEC1F3E2284D00D59B4B9CCC347E5B3885BDC7A89E60231F5393F3550FF82BDE903396D4266F12B1D7AD0E96AFBAEF45FB2B5492C34355682FD753C92FB4E51DAE8D6631293051CD04DB55B0DA724028C41A07B2C0E44F48155777D32A35863F35492F475B99AE1FB37CD4F71C0FAB7D46201A197DE7D985D4FBC3191D720B933550A3D4F07CE516483CBDAF61CFEA8F5144BE9C369376F606D3D88D642BB529644D60EB450390E25940A9260388ED8247432597FE76AC8CE49F9D8637C467E3B9F38E1A17DD1BFB7C191AE565955ECE7C5DAA3F7C9424D7F8ADB4FC388D962D4CA53B8DFD6B02A3984E42A92ADD059D513374AE1E3390757BDE9EA4E3497CE37F5D351D77B3D92D207424186651621F5301457A076F508E437C48E38D62D4C322E53BA9E2105D66AB15D856F57F7AA81F6A749063710D84EC78F12423123BAAFE42B14801D346A98D8C2C17159A03983B6BD53B961B214445B211AA5FC76BE3C21F14BEA348BE301F8877439F4F691545D0B84472617DD9BD10B223B651A8DA96BFF18EF9D3D73B4C5C3B2EB78B3689E6626AE6B0E857EA364664664977E3AAA8B848409FD716BD9D62C7A54F7E3011A4F504E9C6DCC9A41A6D01BD624A991E0A447FEE26A5ACD30341EF32DD4718EEF796B973B515BB024CEAF4DCD182500D1396518912D740C6B37DF5F4AA94F4B2269BDD6FC99DD05578FEE8C7E8232D0BCA472DE326AD1AA9DFC201259D8DF08A6CA1CD4ABBBEF01ABAD8B052A763E8D8DB95DBC931385CD1A0B43F6DA297D024D14ED1811155BA275186B7A2630F8FEFB5C7D1081755498E6F16EFDC257605256D23139A88859834D6503DE892C8EA02CA1615C8F0069CBA95BABB4C030EA9DC2C7DE3BA6F9A99F2CE18D40AB7AE4659D6820FC163E759A87EB3EF39ABEC4A6D40F68F6030E5552AF199223CD62A0BA24EF8D439C98018995822B00ABB9146603086B8A4111F28CBCD80B89DE6795E09C51E69F2A171ADBC4F41A20A9EB9A2DB4C911998375F6A09B9835E433E362E8861591B8F7CB7FE10A6F9E132046FB6158A4CE91D4CBFEED82610B3BB357F0108A7151F658B4B8C52EEB5E484BCC66DB524B775A7D9DE54E4394A95E380CDFE0B55F912FFC47EE74385F1D4380EF9CC085D418AC4245D986711A340EDAEBB769936E51651F115BD20D9CC8678F7FEE9E12BD60FF25363AF6D210F4A390810563F04E941DA8B33F78CA6A590E61D207DA6567508E61C0054E5002764D199E8D05559E7F288D899B953645C1DC6DDD79084C3C1ACBE4D06C522D6EB41E51AD45E8CA3D4D2F639CF383B165B5C8A85836554E91FF8FF06F7C1F64CAE01916A9754BDAF5C7BF0E7A4E2407454CE7BD84D4A9EDD236BFF510E86896547624AFB440D833B5E14B54E4B78E355DB53A18B1F3A46B063019A68C323FFEFB1B4EC423EA82790450031E56BA37EBBD4E8A16AC99F9D0D67BE0D963F8E41C74C359CD097AFB0C2BA8D73EEDBE9879E326D0559E10BF865FFEE57073F55262FE9C9A25BED2FB56E1D805E9765D9B7B59CEF11C9BC74F17D7FE2BE6679799A4F679FB88F3492D907B8197DA3BCD82F9378B6A6804B316282A711F3C622A8382A344AD7A8C987BC5646E93F24B7BD3DB733543C959AC93836621483194717439FC55A7F6C35C37D438206006B2BCE57E0069E4CC5F41418842489731CC43443B03357B9061DE2AC5C1C14B7C7883D18B81C394C7F12586051EC0290CAA3DF787CC2149778408377DB0C6A64AACF5E2F254CB83E6CCEC7527BC9AA3C437D693CE108F8AC644D02941655C5AC2B58A38AF57C9E5FE10F6DFFA1F01DF47562CCE7B9E82CAAB9B9772361643298B2741CB1397221EDF7655A7343D8C522DC01756E08F11563F226C97C5C9CF248636891B968F80F1AF92DF5B61985D43E5937E6AC502EFC71449A1C9CA75DCB2D843921EB545474C0732F8A61517A05710E3EF7FAE8D4224B475B456211F68418805F524C478742D2EB61108917B076248D6B8C0C58A52212CBD57A217304935AD46C73067621586E32041686C4335605E7154388D687D194980EF54B9FA2F6CC547E147561795EE87D2768506CFD45B51B3131F428640D9D0DAA3B3E9A46ED925822CC2EBD5266BD63DFD2D71A70FD4CB8B32E29E9877D89EAB5C2D6958E8D91CDECD32E820EE23A9F19D8DF439DBB7C01D952D3FD212DB88EB21BC9FFBF3AF75D566A9E13D2809BC9E19577EBBD5B21A6927AA6AC3A6909A1566C49133F220AD1B7E95F1DFCBB1164F1213E8874CA36B3E85DD501778EDA64368BCEB91CAAE51681EBE946ABEF4FC071428365AC38C0BAC149898C11BD0AD52E38BBE174883C4828923691C88385849F008EE0D63485296A768A620E14BB61AE5DF93DE1C956FD0C37D6268E0FE9DBD93415FCC7249D5460CEC3E03D32F37145EBFB5DD92C1E1D8D467AAA5B820AD30707F1359CE2587C212AAD15ADB1F8F1A3B92170A636BD30F0DD65942DD68FA9549C28E860022D16D7AEEB82AE43B09AA1EAEDA11FC551B4821CB7AC03BCD75D9D37CF11C2DB9088B264841D11D2C0B4B0802373500D19B4577F9066D51DFEC96B8877BE305319D3103A530405B07FBEC8194EE0F5B088B1514555685984019B1BAD0216E091D042209A551F3B8732D6475D5F732E4957EB076D4BBE4E58B14C05264E133669D9D6B7BF2F9E235F26D8448AA5F991770DC05BD3E55F3A0D5CFADFF2A3F91514F3192BDA2AB49E895E7F96F0CA062E1880F111A85EDA28F61D05D5C7629751C0C962D86C060F8AF965EE30E27A556BDA3B0B9170E221D1F24B19D68F4C5F129127FDE768B012D3A26B2FEE9BA1C422E53DCB4CFD87211A5B4DCE65E08CF2183BC098E9AF6984BDA7140AE195AAE27A3D63B195177811281636A4976AABCA81C3F76CD61AC5C3F6F363EFE2800BC227B57427CBE74583C3BE9913211F3289926773D7967541708154B7494AAD5B0D2F7F4D1959E5D7C017AFE163223BA647A7CCDC41E58254EE6168EA015F16C50E20E7344E6EC763E04196CDE8DDCEF8C2BEE0DDBC82A0E7CE671B2728E827F51A9C71D717C032C922AB1E90C785D6D55101D7AB025C61AE67279DEBFA47B4C3C1527DB0D662E53032E00206B6D574309B176139DE32D02940B5C2ED945A645D25E413012F7CEFB2FC28E5C2889A5C9FD05A8F4499D65D2545AC234A7AE62E055DB11C45AA45FF4B82FBBC15719D76936A2A59A28835FBCE9721C650DCA93B2BB83A6276304E7B27C8A3A9A584A0C7DA61CA32E2E56C7A29615F36D13E613B2F54839865129E37F88608FBE7846B01C064EE1DAFF0669CC4928D545AA32F4A987063181C5DBD56C1CC11AACAA58E7409B73A168797DE657BD62CDCE59E397A6259B347FB1B44AA492E49535CCBAA0FE60098D05201EDCC72412A09631AC4C3D254EE2E4472E86D0E2CC4A6526B9EFF35E9FBFC6FCB5013B9061D4B9B096CA7B40B593FDB8530E356F9F32D6A998442ED1563623082C2297F1B3D9DB8DEA8F93525BD9EEFB5309E3F32D91AAE84ACD3E9BA772695BD76BFC5E7DB3689A8CD5473B063BF21B421B278A0FCB4DC78AD8B883A8F16F026960241C29AFFB951DC87BCFCB696A474C482D7EC285BEA46C22B8F88D99452591831DBA172F16ECA5C6E085E27C9E8AD504525619D49A25A89E8C69BDA9666FF80B68A3AE584413C01D7B5815E6BA3185D6CE68A69758264A74F30060519AF888E6AAD24B4A53084C99FACB1E20942AA09EEF5849C4C79B09C749EEF46E274FEDD727CF1199D0990095EE09C10A4E45B4972DBFEB15D9D4C3A658CD177D821AA54AD095B6DE3F5D2F86CDBF308630848D4045DA8B4E7ED13477CEA7AA3A0A8AFEB1C29DC1C814CB4D980AC5DBCE8251554E071291E9D01BE5BF27A5B611C532FF6CFED8DBC953B0D2196F365CEBDE4E46327CDBE34A2A41F6DACE489F8998440F3DF96F4EEAA11D8E4CDC587CC28C75B7DD22DE8875A37AB6885D29FD8DD7FEAF6C376EA050D1C82836811A4E521B37098BFA2F1547E57C219F09F5E42F1AFE00514FF86DDF8620B39AC0C704697A02EA8BC30ED954C78F3D9ADB4772EF6D5D9A5FAE26DA77422F760A72281CB55DBB799641B1E0491B36C87C210ECFA34A03E1B444A200C16A694B125405A9D225FAEC4E594A4FC3AE5144563660A80F2DB312F965D0BB5AF2CCA3CFA924A6E4A3B63436A486188A7526CF1134FD2FF43F8C721B78F1066BA2F55802D74EA47999C3DE6065EA4B529E80B50B80743C440112E5FF459DB03CEE900648360011B7E1214BF13E4E068F6B6A867E1AA0F2DBF029DFB5FFD62681B6ACCECA724DF92E6A2AB0108D0FB60B337BDA4C0A20767BCCC49F5AF8BE0BB3530DD774D6543EDADB588D9F8ACCB1D07B0150D770323AF1E6C4C9338C393535237DA987BACA3565D9BE49C827903AE6DC70C1492F849E4CFA44ED8C5ED5DAEA50C96A4C799E10A93347ACE5652FF5F170321A6FC04A8CD9222F2115F4A33C2F39803C250CAF3C9973E22209FBB8D8E9EFF6F46435A5E4C4C3AA2E79527A5A2330561C1181127C5755FFC0E86F324C8E0DCDB5CA03290CC1B8AB9DC4FA7A429E0E6CB9C68E167F1677DDF7F0FB19B4E4F3546F11AB025DC89E85F98820724CDFAE5A754C0EEE3B6F35943B6A9F027C34D6B787296E2CF28337BE2E84A4C24C50EF0A32BBC73 sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5 smlen = 972 -sm = 181DBB03C18FDE32FCF9AD4432D2E611A4212C61DB20EE4A792BB05ED883A6E832B893223F1AE9191183844E02D6E5D5986E08D9968071B0A4BAD1437B9DAC79F00D5E6F626313B6B708F6C890713F88756D49E799F78FC35692839A7C7512DC3A68C42F75156FA292ED4ED0483FD207105B9878CFB74AE9249A68F48068BCBFD7562E9F107D9BF3DBD6FAEC7560B79FE99D4F397E33F013046983FC5BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +sm = 8004F522F4D0059D4D96C616E496152AA1790A56DB2C995564A5DAF7F02F6A9F38237296CC118406BC814213221524745587EDD224CC7AD0C914D18B19B3773058B9B8E13B2E67B8443D5239F27D20EE198375D58A44A8D8A5F45F69612AE7ED574728FB0D2387099F7EE6667682A35AF4126A306A59E5086B9AB4127E4B18F0B3FB018D937EA5CAEA27657966F34A814163069BD43C5606046983FC5BF6B7047FD5C44ED30C324D47EDCB213B5D88C3ECAE4D6872713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = 2A1281803B355820FE0EF452FDB229E1A447D25E1114AE6EE8958816A5A66736027A40E7E165AC2F3B511AB4835BB2BA41247C9295CFBD3AF40AC11769CF16443A07BE7F799AF5E50F6F76A5B1CE139DE80D156FB85A5E34DD54EA9460454E371E8F632F6EA5AC7DC55AB5ED0C0B147782F21B3DDE14496420B91F0E3C9FC18D0CF5F5FAFB9D28C6FA3B1F7623C432A1EDF762C60E9E4AF49681EACA64B5E48A973ED452B37D1E622093B83DAA09FDD0A7371196BBC26877392F8841E10A322F234908E584EB85008FD316697694FD72892BF9D271FCF32ED97797F2FFF16A83CCD1F8B1C0194C27EEBE68437BA52D146495BA5722EC223940D93C48184B674DBA9DD849F6359C8D888FA6155476DF5962E105D2307EE54B20F69045E13FBB0FF5F731C5F530FED1AD47D382AE54EF33373654CF0F3AF625D52FEE62DBE404AE59E9D35E0A6256E745999EB04B1AE5733AA07E58277850C9AE492F42815BAA466DB4C94971ACFE2944DEBE2D90A692FD1372EF0A7E54C243A57457960F43F49A18E70BAAFA36BBF260F851D95818417CE6E15A996C0BCE2795A4B06F3C0CFA8A26DA5104087BA62E9E8C643CC330A4237F0C6F4D84F426BCD921CBD700C9D8F0C541C2D62A16B75AD8BFC7857E8AEF4AA98717D2AA9B2FD57CD0267B34F6EA51A54259101036850F936CD03B09A603DA3CC6000AC561581AE60C2A2F5C0D25DFCAFA6C07FC17107E468B8EAB5C37310D9011351E2FC6D70D481F3A8340DEAD5ED51F0FBA805AB4A1DA617EFC44E3BDE68B9BBBEF3AA7EF05918F77C40FC2CE058A384A02885E85BEE3DF9928B0A9E11B4230FC96FBBA094908C0A6576CE943C01AC5B5C8801CC01BB54A52C51F9BE54AB90F4C10DDE0371717364B6186DA1E3C070F37C951388D82642B7344B91EBAA7C1E123190EB4677B2D16224E664FCA071A8394BE8E2C3AF9B5725DEE11B2E52D0DF3D8EAE93D0795BB2F538FB57495CEE12A02557010C6F1B7F3C7FB66BC488B4C429B3D37568F88E687DD42D8E0B6158933E5D2E293149778037BC31B584519A389EC97DFDE3714C884CD9FC1F0F3C8018FFA6D794A12004607E10DCDA4C73EA654DD3AC746250DB9E9FFD4844C73674208E8C117B0236A0B9543008B02F45C1C7C0447F61F9496664FA7D3622470152AF12D98284B2FFD174801805B310ACCE0662113737E0AFCEFC2E796C22D7FA67F1A09F45D969BEA800A4286D459A350D09CBD3CBA972DDA92B653A3ACA8640E975A1C13AD3072A4FA4C588598F8556F7ABCDC8EAF39BEF65DCCB201F9B7766A04336A4119F797D884FF17C5BBF9F63963920A539F5DB61C175AFC2137122289EFA02F5DBC8C15B227C865F57D48E35E61D1F9F3D84FD7411BF83833D5D138595A489DBA17D123D9D0FBEB46F1351C8F22B06FE3FF03213634FC5FAEC92C6975DA941AF61A3B5766AD177D1E8B15E101430B3F013B687A8E6B8525DBF08D29B993D6CCF0961550F5B146856A72F53E3312532DE77C85BEEE3423BB79898EE90C7ACABA6C5BB238288D5C864CF063588D7759FF4202BCE8F92FA5D40A97F00D3CA0BC9449F17D889DCAFD0C87AAC1B40CECA045870CD7269235BD42F47EBB8EACF3562D80F300DB50F491C07CB346FBE7F2E7E09DBE3A3F735F459B526671B17AB0A0828B54854D1C3F4F6D42D85C225CED477277B7811B289E5D99CDEB77043E7F322E5CAA9F68F6BAA44CD36FCDC40F97D2F372BA6238C035D6BC281B66A5AD365962E375996D2B5FB8E0C2D47CD3798735CFADFED8FAAC1606148726030B9B68EEED8D09E2786583853BFA134E7E937CB931901BAD94B0EB2663568BB09D58E7CC1EE872EDD40C12D3B02839A44EA43F6E31188A6D2DFA27FDC42DCC6A259D1F1134B4D723950A029D35693BE39C1C613F2F4A36C85E86B61C4A675380789DD2B70110B24E4962CB5DDA7780C02C5F876684C35B7B5085B74D15757167B00662C871F5EA3A649329C749689BD206D160201D14FAEDDFAAE9F2AB9C8B6B9F6395F78A5D640F711663E9866030B1911A6D3050B555989D59565F34190034EE5C75FF7F3E80413A91D8E1094DBA6E3B65D737B2164CAD9D6B4D9523EBEA724C931321FBA88B35778DF7FEBF558AF5FF93DF6A1DB852A3BE7D1C4605F61FB40D47B88D69DC24DDD56709A2C624036B865067852CA2FEBC9AB5FFDB67D5D5BF666425CFCB1EA66A7B91A9017DF82E0FC5F9817DB657EABDF66F1D75A5E390A73534DA9970A102CCB230522FF95259956BF12605581D2621035FC920E413031BC19B9ABBC5E258E330E705183A92B5AE28E797F58BD2E7DC94DA8B9B421B8F2DD84E039FE62357F1630D8B48C555262A6FC559965AB85BA502430628C33FB9D69104FE7273CABF85AA2709F81D311E74B8AF02DFC7D978A224C13C84FD98EB6A845D9951183F710BFBFEDA7C53FF8C122600D92D8FA6BFEAFCE0CA721972A3637714881326393DC94E86818CE4842A0F725F3FBCF3DD7EE5DC4076DA21C34EA64285481AB743B59CC32C3C0BC2AC6CAD8315FC44DF7435AE9C05864F1C80EC653ADE7D884F7A27558D191A66B678F7592D1F1FCFED14A716340953C6ACF975324EDCB7D02FFAB3C5DC89D99BE7A7608D1C0E4994894A29C28F08854EEFE78E69FC0AECEF50AE5472B0990EB79A3CDFAC759D11AB2E7B88F660DE21AEB5C3CDDBBEB437023DDEF62C5CEE6061000438BD7304608E7E3FE71A944AD13D19F03A31AA46ED45E7D6DB6AC4A06AC33C6C1DD7D4E10ABF1202A9DD87668AC7BD4A74FD6E74D901F1FF137B30A59981C34D6AA89EAB35BF356AA204290FE9134307088C29F3810BD9B55AE476CEC7FD6FCC9154E6FC31D4355398FCACEAFC6B975B7F76DDC23751041930370C89C9856E19B40B8064DBF9CFBA7941F636D35EECA9F8DFAF122232E5823E97A0EE091941F32319F0E622F5B519FCD3424C070CF37EEC7E6A4CC3D839BC5BAACF9AE51066798F6735056767B69852D5C5C05792F4857D73F5329F3F86AAFC8EB37C794471F53D6F94BA6D8B1765E303A5D9A28D56E2EDD5DC4C72AECF91B8EB1BDDF0601F9FB0A9164B8E932CD0B7393828596E8EEA8BB8025E39BE2552B7827EA6B5C07A70A75A05F4E8026B47174495923B1CC8B55A709C6F3CB8891E9952A941E0B03CF21CC76C97CE889D392C913D83548038CAF9867AB04773C79383786376BA4F6F48735E5492B31AE10D19CF8A42B6B275750FEC16366485C32A745B74EC90870B8F46D17814C6956F8C6F9D404393CDCFEC192210775D66FA6919ADDDCB28872CE3AB1AE760B053D3969942F7FB241EFCE2400252791B449C88D625668DCE37008162A8EC50C4BF4F8926345A8B165548C96DFFBD9986FA29DDEA1CED3C0E524D262899AF2B0947480604450A4015691177DCECD0CB05091DB5A704B4D91CEC826CAD6157E06CFD4F032A837C6A12F188A2E53CEA670FFEF9C15A89295B4912975EC74A05BB9FB70A0527C3F93B4CEBDBCE10CA04FD72133499785ADBBE37785637A9B1D62C473F72241BFC87F06EF2161319736FD29E0EDBD60161D4C5C7D25483DF5393910B8386393EFDA18B32B934F35A6A1191232541026F1BCF5E376D946E3DFE75EA9C4ACF28CBF77D322C18B9B1E37EA2386E5756B8B85AD6E7E530D0331A4B408A0490BC3FA42FED46D7E425B0226D90E9147B1CD7B4CA7990B08C1D9A9DB6084F84C2722AA1F3D3A805EF5C78B4C813DB59029471C9D9F585E6ECEAE118E716D45B42FA0E9E4747C11BF86057983132146183B7F1992F636CFCE82789D3B8F843BB560B0C856B7E12B81179E2F805AF51DF9BB36F844845A20E70B163742C508D6BBAC7B2EA054596DF342A982E4C12E73C5CB6BB48C0287A444E2CD7E00E424C3642C1EE0F9A1A95E06672A711D68B7C42B406200CA5391AA449B396A7066BACF59C07F8D055D26DCBCC989DB450FBD11060768101D3BBC28923FD170781AD0257416AFBC0161AD30AFB53B23A81A70874E89F50D7B6351F9A018989A995678FD284A06D99A3E31F3583BCE132419E74D0474E546325AFE296887330A99B2645485AE83A3CDE69D6440068BBC77FB5E9DB820AEFED3CB5A3F676F995F739E5C5991684E0E611B84E10196FAE64A378D5D49DC296B086CC6B727E36A1D455DA98C29AD0B4871A8DD590F4A2F538F2AEBA040F4DC31B5342E0CEAB5119BB44A66A01E6126349EE6014668ABFF03AB6F53701DF7C73A46FCD0AFC27253ACD7607593DF372E43C6C9CD6E4F05A2A495700325709EBC274CF931CC31B96C07167B80B3E8B665E4B230242341843ECEF9C95753E3BC33C4AA8C38AD11C87884C3E25D00AED3409E347FB638318A273739963A79F9AB81071C9FEA7B5BFE5F9D558BAAF001982CA25D755A629C29426EE08E7A93087B18626E4C084E82FA897649161FDFF6A28839034211D2E3E11C9B010D3D91793E03A8D78088B8B9CF531A0B1AA95346BDE47E805B7DAB0F7BBEB89BF183587EA28D56ADF0FD5963D1113CEA5F9F0C0BD2216510A27A9C403FD7D98F7A82987F4BBB4E2DBA34E6025069BFA627891D2B4DBB7C8A8AAC85BD7E80917F984CC5A2A80251AABC7DF16D84EE62B92EB83FA9C6B31E4F3B5AA390D8FFA038B1F64F983069A654B8E4F935D7815F88D19A8E0376348C5C72AE4CA303FDEF4942511A378A887F7791B12C9BED95F593D0A28E85E9FA8B73301965CE8EDADB15980BFABCAD6CF4A39246FC5940244A094EC99A195468FCEE2B0A266A855435C67337029115F3848DEA5CEA1AE37BA189BC5656F7F39DAC1C586ADD9413FE096AAF44CEC74E2E583DF4FDE76A680CE41CDEBB49B0F21FEBE8466FF08EC523956ACC56E9FFE5F1CA3DB3C622317CD1D4E1F09F452A6A341CD1F6612C54C5CA9FBB205ADC0C535BC35CD384A93FF5C95D1818DF805F68BC3A1F6388FC61FAD47FC6751DFA247C99A337BE310F4636D81E433A0A3F0B66B42A32310134F1146CB062AF3CA159BFFB3452A6AA870F284F5916282C5AF3740DDD5ADEA144DE2823C4084026728870BEF96BC282311C5CA19A92462124F117DFD260A6A8037582F7960029DAE2CB9F81D704C413C9E930A50A404BFD6903C1317402A60B16D7074582EE95E9998F1BA79ADFC7242D5769C9968D9618E0C8AB8140F242520283C65A2841F2DA731261935EC9DDFDCB9A9DB9C8B10214090B349B0D821B6741913F48FBDF870BCE48CFB5323C282A1B223CB9C523FC2AE14D1E030F5D8127E50CFF66C1C3EFC10A8C1EFDD24F04536DB63A9C42D0840DCE92243BC657128B473841C367B4C86E6E622E25189C24E4BBDC49697E702CFC8E71E69D1896BB9F73DD71A5C3B8C0FB04A15B7C1186A471FAFADD7979E480791097C234651382D7DBA0E651B554BF0DFCBF56022CCE420350AC66676478601166933CD3CFFD92C16E1B0AEB506E0D4E6C34F86C08D8345A951EFCC90243DE8B53531BCC42422889A563B7EED3315E1379D151B87BD4718CA9D0F89B1C829D3F259981442B2B71DE58B9099EB073DCAC9F41B23085E5793CF70DD377E69D6946391450203F93A38BD2105D8BC0D9807AA994B5D1E646819E96E55ADED916E0A3A8D3704D70DB253A170B4ACD073D9A84848534B4B0450097B4237873C8458DD51E72A4EE3CBEBE6238D1ECA1A51B2F1DBA0EB3FDA1183EF1D544833621FB9E420416956F56845D4B578DA24DDD720F9BDC634BDC898391937F58EB07D46A71B13BE6AB0620C20236F561377B6BCDE95CB6965BC946B2304668937A80C56C07FE76F9ECB3EB8791AF6DD6E681F7A694DC3DDDEB942682FE37935CB9EFA3C6C8F804EEC6DF1BE40AE8EF3C8FBE2587F885DDD9E29E401186E6B0319037CD87FE1A2D42F07107ADD6449E54FA96635194C79E7A18BF4454CFF1AA098A869F7934910CE4FEA089070840DC0A6ECEE657449262A3CDCE303528E1E705FD257B4EC0B1AC5536760E212907FF1D66DD089AC4C8EFBA7A07EEF2D84455C5259BD6143583302D46641C19031DD7857BF2019947C2DC327627A0018DFF276DA1595829CCD1A60A543880550D4BF52D8A7C9D4DB387AF8CA19D349FF82C64347C38C4D04B91F36AD7D02D5A103B247DB50320681680A3E661F0DDA4FA4C57AB8EAC2FA9FD6D1765F4B4BFFC7C926973FA7C690411EB18DA59CE20CD4068A4C3AB1B835C11FABD5D14C4DBEAB57FD593AF6FACE52223C49CD1F2571FDA04572335BE54DE7FE3749E44BE930787E729A3F0850541BA635B5F29881DC21E6405EE66A0E8B59D112A93DD87480778CD17C15B7FF1217D89B822936B0F2A1B2FCBE6030AB7CB66DB073EE3312B29B760EC650E8E4A724188F700B2611831FF4F7AEB67B9BC70A6D1B2F9D4DD0030C6E4B996D17372EA23DB03160F7EE2698E9F081F24922F3746ECE15A4D5A0BD3D2501B0A551F1F8DE3D6B3D1223C77F91CF268CC571F69D4623B0C185B41E0480C04BA1AA03D82454F535FF3F3AD0C5BF2850615D85773C85F41102AB15D51948D4EF130F296C27596D41F15908BC30C0C9BD80CA229CA31484FA253CAD26E0372C2EBF7D298B02F9C82D6A75A5FE5D7DB052F7A35C05053D2E4F7DF82641DA047E98946937E0C2F042BA4C6A8E8260BF1F6E2B26448028FA0C8A47ACFFF348137B5A9AF0A9E8051B454F5C85440CD3B6318F87EF1810504CE4B32E1780B370D8255E0F75527F45F7CA041647D7B287937205835B55C33A416E098E3E2A9B87FD8C14CBCCE10C6E9F4C0E9D8B2C7008814B0EB131545CAF81602109E32C17CBFAEA669629ADCAD249059AF47AA2F79880B9387921615C904D1F7B30B2CB8068470060E53707550AF73C108009F7A87A17FBE6B2C3216ECF7C03E698A13EE52476F259F7FBFE4923511A90FF0BCADA4684BF6BBFF8CF8A915B3EE2B6FBACBCD726C4F81C7AF2B6B42F242BE46ECF7038018EEF4FEFAFA8B54298CBC826A667810BBBBDED3F3F517C2292610198416A00DF95A2B0D62899C8719F0AE86BC885C9F018822E4A834AB782F556674D05482A910467EF162614BB8293DAB139E20693E7976652A960D0CA31B1DE936ADFB25BF45FB7CB3C8DAE86620D91992EB7B2BFE20F5311BBE1A5AAD3574089588EEC0F6A513EC8B73DE7879257BCF41A36C6777159E102910FB15BFF308F2BE8357424092AD40DE9B0513C07C156E759BC32FF6AAC61518AAD00EE834211137DD615F4A623684C7E3CC0CD83BAB62BF269DB83A688AB0BF290796BEEAC89E915514F292B3441ABD58B2D5495B796974BED21614EA930CC5450A82B3CFFB84D58A3A1717B503A6844738F72DA7D347557D8F1227706E3BDAF0352FE3D37C8AB3BD834961AB849D587EFF6DD52B5E1E366434CEC4825091769B060545B1E65BB38C721DC334D410AD8851C4DC07D4B1D2C4D256263B1F58F601A7C07BB8256A246276E8D7BA1428F8EDA108207AB062301EC3F46EF730C3BFFBC0F8AD7B11CBC6BB5D1359C0497AB688F878DE3D340C0DEB643E2133596AD382AB6B84985AE3690FE55F501C6F6D735DA6DD3FEDC576BC656C73C1532CF30E6323D3930C6AF9F954D00D8FC3F94A97C1556F25A6472F1BF7096E9F252B03A0015986004FE4647090322E1EC334AEA55727EEC953DFEEBCBDD49D6687FC8BA5778B740CC14EC665F0FC9D3AC058FE5F3388EF5D36B55A6419BB47382D1EAF07A1FF53024C51BC9434282959EA045BB3260211D37DEBB +pk = 2A1281803B355820FE0EF452FDB229E13FF6A4B5052CD0CE943FC6CF0A29159AF6D14E51EB9E1C676989B3CBC8B19EED5015842840D984CCCD3B458727041416E399CF2E6728057C42DA5FD04ACDD42D05703DBB77F00010D27AB9479BCAC20F61C5A1AE221F8BB03B52C139D625488307A50747C36E76495FDA5025A89033882AC7EECA8FFC1817A8556CDC8746E18323170C630D3B34A19175B8F03B070E1171AB9247171CAC63D369172B3D9F22491C0E030C0DE8064A45DCF3257ED5CDED24982E881167186DE570AE3B6EE91053D71D4B67EF235B006AB41AB0E8124A65C0E74301B20A66CCE92DB7ACEAE36915963D0AAAC8245D82926FF5CCD1FF4C3123722D62362D8ED61158428F57026285327266232A5924C8C901978ACA106C725E134879821DC8DD3EA239DC6E0706798F7D98476B5FF59218A2F4D5C67F12DFD8AD77CEE8E749A703069F14ADE1A13576C1CE5D4168D7515FA81133D8A9A2B54F68579BE81FD6BCB0CA1387C6E79FB315B8550C46B8C86AE109E990F10B3709751BD6B3A18B4B274ACCF848BF9D99AD77E241A1251E758E983F52B07E36DC3EFF7D44037C4502228222A5F0E60A5D8A8FA8A6B83E877F1EF5E0E5F10401E78FCCB806897BC99DA4E6A6B105FAF4D3375F71DF622DABE8F8A8E0AA0106E8BDAB4BE3CB195DEB8E17A1D1A35D74A341E2AD4C292FBC1FB3E36F220899F8483ED6BED8828719256378241CBE55281F1CAF77DA9A7385327AA168C4A06C02D13DD818BF6709B6F349117E547BD4121065C6E291D0A2CE9969A1697A619DAA8E7459A898AAA1E4174021CEFF722893B2F5CFC2F8B74B4C6D3E834C0A6D78C48DC6B4CBA08AF6FDAE476B4DCB79A239A0A83752EDCA99CC61F0AF17AF8ED9AECEA9D256E5948542023B1B8EFC031E4C5597E1D6DD57AC9E42EB853827E39B1A2708FE79C5AE4AFD6E6C90AA345CD60AB577CA0418476B004CE2BC3BFFDE37DE26E7F0D971BFD5AD15C11E1DFCCCC641C14D6195A50562210F09642AB6C3B8DCAB4536E4214028F190695F0A841F3776288AB1E0AD318267CF31C4EE91FE935B3AFADAB17A9A141170F3DC8CE9E25533E5B56117841B6204FC840790F1D4C552F0F3F0445FF7376157836FA88DCF5F42274BAE3B1746625C8CB16B1D5F4186522218B1854E59F76D683BDCC41596A4FCC3CCC3127C4214D61F8444E46B409ACD222567A39BD4591BEF1CD5DD004AD136BC37D274935A8250BE359CF7B66BC70D199A2C3A8A5B1A905FBA99E0B66B3CF675BAED9F95D113B270C7A70BD8CD99C934A1A15EB4C245A449CB30AFBA13D2C3841B1429D302EE6748EA8DF28990A5EFBDB03CAB1BD22C3ED87F51357F084A7FBB47A588CE3A14F5F528643EC51214B146EE4B71D427F9C465485C0E9937A05F3E62CB05EFD928369A7B553730B88583544B48DA34AF9BB167DB60721E2734421F520E19525219D20C57CA7EBFE7521A38A3C0E4AC5CC7039339BEABC62B3E5C93FFD93659D8DABB3DE921CCCCC820C2F7C03E7EFFB72574B7201C247C7B89730638CCDF079635BA9DC80C79DB62F0C730A8CBA303FECAA3C5E25CCB0C1F0FEAEAEDB67498FF2C205A85D7414C92390D77F9C8ACD94895B9E448C1FA83271A1A10B42919798F382610C26EC410BE237D3C64D323060D87F4771C3E4235F5DFBF7FD005F5B42C19574099A428B4E6C956393DFFB63E14727468C0AC4EAFFB80A6B2C29F744438F74678285E6C23BB9139D96A54E6AB59E4CE3C65C732C1EAB129BC10953C2012565C8CCBAA46572A132FD0F257658BC848AC1084E97F851DC38A22C8E2C27A6487222D4F7A9EF2287276D7A11E3ABBDA820E04B15C841AA277CF4C4580DBFCA59548404E6036F9E01B79A0E05FED662F6F1B8CC07467DBD1CABC51596E9D278F4E5091265C62738A8FFBD2205377D3EFCC52631733D9195D2A0678E8A0FE9839E56411164EB5D67571C3AEC1C58182159F65435630E6B1CC88960C4E3E7D3976EBA79CD0499E5AF484AE368875B8C7F47FC16289ADDE25A50990FFAA5CC1165394B520BE1C23C40F5945A8A81B4AA8A09A94F5F0BCC279B3D0646E94F95F065B368A8EC7D6260AC36086633FB5C94072F80CF9C936951F0C13C79C00F0420281AA599D6BF2027B0AAFD5D4E739D49FFE1D7C1D99DC023CF37F8FAE7DDC2F690E5D20BDAD2AB5119E5AE1AD8E173F5F4D836035CDB7B6B29CAA79678F544364267AE6264EC4E4197BA036E413401385E064D79B0BC1CDC423FA12D80F8AD3647B39DC7536A617F3EC26C5113FEF574FDC768845E542265177D5D19F8F439968CE21633D2AA5F085D0911B0FFAE0E1D153DA6ABCB2ECA952613141C33ABC36EA19E4EC5683D4146C0E0AFE880C5060AAC2E9C8FCA0964DA5780D9AB15C4CE4BCBA291CEFF9F6DAEB5143D7EF7DEDEA973F8C7019263E8EDA4D718F38D12BC529215D6FC35DF84E781A2A0307A715D2F2079D2E334584EDF73CB772B551A2287F551E56833DD91219600ECB78E0D626E246316670F2D97159F2B16975ECD467E6FC159B7AB777CACD47A28295B3DD6FFD154AB42832147B29172E60FF1FA98EF218AC458F594BE11162A378529788459911ADD386CA53BE74FCE703CB27A7A29F6E5406A9AB2B80CC8B17A769A3ECA4A8DEE1F167F20675B70797C1744A395CFD66611B70629227A94741900C8BF850738CFDAD9F2DE3C5A921C9A8849B80434E5F53706A1111EC6E64BD75FC4EC781C8D270B2B8E47DC0C83669DCA873508E8E0B3A20070AD2A5CA27BBD98EF9096CDA59F987ED09BDDC5C92121853F158EA0E3E43B23896842C2FBE79A7B6A6F4832C27C924D83DDE809BF5EE71B1D77AEE78E1ADD9A304977F93A4AA190F6F14C3B91918C37DE588754BCCC84B1B5532AB38ACE13F38F71B612B695A7C4351361CA9897B1DEB45E1571619098EF2FEAECB49C6450CB5DAA43A57CFECDE079747681D187CA67CFBD9A9858E88898F287A8F2605EF0E6EF58141CEC1EC9B0F66A19BD8FF92943795A9F262A245C9C2532AD85B7F3C9E7B1A10C0356E182870191C1166BF890858EB627716BC1EFB6CF0CB7B4BED36A9CF74DB0C06A6C8B14A6AA218B37A53F367EFC3C63CD9B43BFCC61E847C3E83414A91B49B3C3C1E36B2525E20588538FF5ECAC68EE52DDEC8FD67443A44E0DBF30D7DCDFC7212B7140DF77D9A873220737C30CF5E5CA883479252F4FCC64B1BF82933666D51E32D58F84FEF91B4D1C8E9CC5B7B07D2AEC8038E97F80891FEA9ECF602E83B7B2B21F665C11B4904E9D0FC6891828DD7FAC66527B10D427389FCDBE54F252CB1F90822333BD9D2C845618F618A390C169D1BCB0C2457CA7AB26CD63705F3B4C2AE81CFFDD0CD237B94AD63A079AEE9688DC27C54998A5129BDBFE32A64FF516053808CF8CE8F82765F439326E36C26081CC4B4EB720047DE0717761EC01C2E072FECCE18A1E5D3073EF5215D41012F55D93F95CE1F93E11D9BC68D655B283F42BEDDE61D2AB96B9C6640F68C882B4B45849C5A633914FB8D0F3C6D63DDFDD3EA194B1C80F54C890C61DC673D04360B3C21B5547BF4849808A54029D91D664EB7AE00710CB94E4E4BFD04DAAF8EA5B9437BA79B6DD6B636C0F784B36B64383BECCB5D0625D15A88A3A6B17BE46F2E8FBF48556FA2276224D64ADC5A5EC263F236857030E12184D3A696F833E70A51960E4CE6AB35177EA3126E07A989219E13BDB93886D77C2AC8985F1AD4516F1D3C80D21ACFC8E959CB936792A0C110B316FFC9B25722E789C0A75736719212764B800FA7B5B7D6953D9F684E1843462F950CBE6B1A70986730A6EA005C61603FFAAF7BEFCEBC2F3D5AEBE62DEA26DA73D0E9334AC68BE8E915D11997577921AB718072C2DC24DEE9D6332198A903351D103409B92ACE20458582A28812849947EEBCE7ACB223574DD07AFA527A7666FF68CC025AF42DB2736C6668DF01B9A1144D743659DB381EA55FBBC93038D59C395EE56C08EE5CB53224EBDF71B8F2E158EA7F2C78D7DB58B2FA2B885B5064475912E080288F5E1C4A8DB7D2F2F3254E3A6D26377899C7BF6FA0F925045B00DE5FD598CFC85417D8C0495586960655DA9F8BBC8D4934F36EC2126ECE02077B87DFE8F45123DB20BFE6D70AB7B8B77CAF051BBB4BC5E6D8FD04E6C2C403778C4EC3B8A5D5D1544CF808270FDA852A28791C9D0727901166601117B13FF207D72377473D75A65FA160867C626DEFC3E3624D3AE650CBEECB375C11C59294BB620407EFED49EADF427F906D77F764AB370B01984684136C5ADA52BDFC54AF2444F9C87B6FC92788E89D901E1F72B1A79E4E80C4E0485EFCA7CB6530184C61B6FA0D41C3A0886925408BB3CA901230E7002090327E9A73A8ED4B29F4DADEDB9713B844A5A36107CBF8819524D754B04B737AB7F090C776FAB27B6B6976B57E9BAC0BBA5C5164FB8E9EAB664753E9023DB830458683435B291AA05E638173F81F9DA8E25B884A470478A0962CDD35DA6CCB832E07BC349448E3278990913803C8CA1812992C089BAE697359F46DC566CFA4E94A66B7213443B691F0AF53C810896359968F4E0105034D23A98CED22CB7E1165CBB316425957B5ADF84EC75605AB6888264CD736910269FA4DCCE33980D93ACD0C7DE5BE2FA96EBA0794A5824C8D53FDFBC00B98F33F82802FB51D7BE8B5402F86E82ECBF6DF814F4AAF1765E1EC4674C1F99226ECA31DC60F1F16120C8052221320A7FAAF7F0F413411DB56E049D2845DBD4934A01E29691C2FBB943FFC42AB0774C3265ED8772021B2026D503D58C0A0E0B8820A747E125EDE7F1D08E01B41D5CF62690678A9D066E1CCDA9E12639E6D702B9C895F969F9373F54761C652B762BBACC092B2422F67B7B2D1683443E5F1E803A035E1EC1EFBE94F266B172C918C46540A42B55A140134BD571C4767BDD17F7E1EBA8FA9BD619B081E62C3B3768839538B610482CE78501C2BD01BAC2BAB15E4A9AC41F6E8989FCCB1E2BED2D6023EF89424597FB168451DCCB4E356EBBAB1A045FF9BF7C61B7E92A7F112F887E48D9BB1F429F102EEA1C2A7D44C461FF7A4B64C065844E380814BAE1C11CCA7CC60AA41D093C4201799A15AB6CED7C495E020D111E7843BB878937A3C32694FA58560DE629C2BABB035BA0D9DF6086315469D554625166791E91E478BE54279FFE9B01AE49539FD365F7D001356FC8B0444F0C8D29A21A2BCF1C4E83DAEE3C38E6D268EA79DBE25004B11CB2AC9966AC1885B2B525DDB86FA2303E5243F139DC61F73919F84495EADBAB5D9838F504C2B93799E0DBF793FDDFD4FA872D5CA37C1E36E76E33C9544210BCEB5A09CD42FBF5DA304940A1FDA587E29781DA9AA881DF50A1BECECE661A3794A2BBE89F7A32036A906498AE328E413545A75BAA182EF6D0E66A47295A7C2B7C2D2E1784919D5EE15728E51622508730514C042E9B222E3D904A194C159D12C9F95A54779ABDE7805713B14669BC94557D1DBA1FF6FEA0DA135A089DAF001C2B24908051D550060386202D42B3D53657AE853BA002EA0EC8A4AF1C478BFF08E0D10C8F216849B078B2B36FBFFF5C221F7948ED9AC7EA7C82849952551714BE2EF2B6B59AAE0B9046F9AFFD31CFD061E45D894FD1E139DEA33CD6DB0B2B6C9195902D53E0E251AF9E85C704AE8894405950172891C2B90FB25D499BBFA56B61F3703AF98E7AB30F675B5BF6B37919C9E2BC4CC446AF34A0EC2869A730756377B07ABB2F62566F4A8EDB567F24D93442BFB72A5C9DD417F54DD0518B1D5CABE83BEF229C4B09469A4F57A7D7170C0D1AAA8B7B0814E86ED984E6E69FF048F61772B1F90AAD63941613334B0B89EE55486548E1187AEF9BA6881D311C2F55EDEBB69901B16D437F00B6C450C744F5F20F77BF1DEA7FB8B0AD06D45F4D39F5D7169D6D1C2BDD8A2F95DCD536F2F22B562325C9C554F2B9DEFD107B6355E48344B973FAEDED9A457AD54BBD49A1A3137C0A4AA23ECF2925CBB339BF042294771B34F02803D019B886ECEF8B04723111CF98A3502B5AA404449A48876C61C07AF058350F1051A8847233C01F0ABC7AA4C2287A42E4CA55AAC373539B1CC15731DDCD7CB623D5018D0898842BD5597AA826B31BF8347002BBD3E1CFE6848E40592934820516E5DCDF47D7AA64E11A0A50660D985A9B3CBF466EA756F6932D27CDA15CE0D33A81E71B8052EFC07653D79F657182C222844B2638A6D0A134B72232D7E26FBE86F1033838B268ACF8A23AEB41110800D36769F54252CD1463B5B616E160488A2785A3CBE1DA67BCB5249C650834AC9CE6B6A64330CF6AC3BE112A32B0ABD0F050AE45428332C886BF2C9AF72AD0DB5E8A5BDC5A31A2FCC1C70AE5339DAA326DE8B812F608B9290C65910B852ECAE0E23C1642955D84188B4D585B42A9936AE20CCA18571BE0E48D9B036C4907AC3664BB3471F08D2D3C5C101DBEB9EB5253A00A7828CB6671F56AD61DC5BEC2A5ED09B12B82B247A0B6A5F47F558990BF8618D1779FC8E049821AB841ED92AD6F4713D0C27679EC301C86173365747FB3745422EC762FED999C47802E88738B6DDDA2CE3245509C1582C86B4D815EECA8FA1D895477AB44F9783BBC491FB918529500EBCABC17550B96682EF67EE51315331A568D0A7ABE153E6DC78BF28DACCBE0706D240FB869B309109F4021EA9367B6C350CFC6275ABAB55EDDEC231FC288D203C96B902D55188427856809C1C8E1FEF4CAE8317530D7FFAF41B380D20CCE609717863ECFE10934773AB521B52713EB4843A5E7BC808C416F37AACA0D6E1F0470AE42D3516EA99823E73E7367899F572856972DAD60D6C4416AA4C67D0BBC716D4F37B9C1285318971FB2227A92F1C9C6A180B137B88FB9027BD507E662D0DD1F84C6F572DF944ACC88F0272A222B43ADB93EB0136EDD3F241D898FE7DB7D56021D6FAEEC8CFFC4507AB6F0AD9DE2AE82F8A5669B35C9D49BA0D2CB70D62291E83339A57B097A9487BB0A68472DAFF34829781BDC7EC50E6EA2BAC6FC2A442FCAAA2F405BE6555066B110B6969E79E188BCFE260EB27D59847E07E50EE2134EA0DE5B789D7E66EEEA7DA2E5B36C0E38029622BD2B57E358939303C7E556648FF4D9BE8681D1A8C6152C1EC0D44E15275017DD4063355AFFD642D883C3EDF43BAE0A124B534A24391E66A1A4E100C1E59A2C00E6B4AB2E835FA8B4BF1EEB54F2B8A4158B4193F3BAABAF98844D8CF885DF15E925198ED0CCD23EE8BA7979BF9B0591AD7780943FC030A75EC998EDA856E2A022BB844BCCF7063769696FCC9A4DEBF96779CBA66EC402A3D83BF5BC7F1B695844DA20A5FDDF3919423D1F58FB033C39C369339BAD01F1D2C29CACD24A9CEF1FE65EB18A6A4B183577B2AD3661A702392AF364398ABDF8EAC6C546378EB26475C1970EFACEA07F1A2480CCE8C5E06CE9E880560D641270DA42D37B45185B30471110E2A22A5FDE78D4DFFC3D0820259F61AE0AE3212616E21CD88B1FD955B1693B7DB00BA191BC18E0E2024819FA864F72D2362288D33690E29E115EF3D77DE65FD61417FDA50A9B6237CE14F51840FC1FACF1EE401B2D3D4B7785A422FC40A829D7825997833E0EDA35604307FD2388B7E1B14B7025E3E86BFAAE7978FF9058CA0128617E2689196774B9DA630AD90D346D11307DD783800DFE57970BA2CE8E3D7EFE85BD3CC7AF9C8C8208C130FE910C13BF573223B02981488E7F2 sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83 smlen = 1005 -sm = 24582E385C01CEBC7851117643FCD0D52CEAF9092BFAF8DF35B8EAD308EBE19DF34C83890032A3B3E3811D47F8996CC0C45EAB498EDBB5AE4D3EF0D6497051CFF14B720944440F0E787CD75E4C07B8C1A1B3D578AD1AD1E4A1F4E9B434BE96715C8463E8E5483389ED882847DC0565B0F6AC9C2E856FB53BCF5B28E47CEA355885B7FA4A08A4B7C418ECCF9295BE77DC0942F3A789F2937D11B6F3F2CC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +sm = F3463996922442644AAAC87DBF1825599368E52D7F2F2ABFA6C884279EDD466FCE6361527E515AAB8C973B9B2888743D6160F960644C3CBD1706CBBA7E6978E84663DB2E22F5DD643F5D1D31FE846E6A728630F340E66C86CB67FF76F8542732BB2AEB8063652E66D9AE21BC13E314B7B9AD6F1C9BF9BDF7AC657C2D206D984F578454B2E5C41B704ADDF0B9AB9483D0B3C6A4CB6B85314B11B6F3F2CC18623D4FE42100B8D75A08BD8ABB78E55205AB21CA2D38209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A680153060C6DDF76803EF443B74A81D9DF239B6E2276AC7551EBEDDF9C50EB1CD97AE1940F8ABB80557E4C7DEA70753B13C5E8A57439ACB3336BCF06D7ED0F2F1CE54D0D28C72C7975FFFBECA695A84D70EFDC5829396E720D18F23E3467C559963095EDC0C3DD12A007FF2281DF8F2E3E72C0AD92D7C3AA91996A971E22D92E7454C9B56FD44CA548D7E99A5CA21AFB6FEA5120B7B01BC0CECAE1327A8006BB8327D9D313213F9F601F7461D724BF39A74979091B7553D3D5D6D76CD8A456C7FFA7F95A1F41FB2E6CA7D547F7307D09B5A0849FB0FFCE3F38420D02E9EDC87474F4FC666D78399EACB0B1DB9B492B77DD8DA563589D86796A32914BFA29DE314B25FCCABED40F87B7B027BE609FEB58D2DA09D7028E74C0A76649B744A056CE105695DA8D3855578AB968A42FE4445F0C5A25F1F694BCBA1400F24AC3260FA01266EA1594695B85A91180CB70399A2884DAF4789CD956F998EA5402EFAD76D9F19F6BDCF8D5FC4E7EAA1425A306C7D3AF58F297522AB66294B9766A97730AB57080B33C57E26EA67FCD1BEEDF440E850EA02B417B249B5A1520DA26D51418F8B2C4F6DC0DA6C7C051310D30D22075D307663DDBB24EC7EECFE593C93048332EC8C910AEA12679946A05C8FDC3F642756A4B97209B80201EB277F80B6EC964A742B45C845FF8F8BDA46074B0204067A92BB185EC7CC7E73CC07EBE2BF1FE35C037C668ED16C7D5B674D52CA49B50ECF69F81674392C468DBFFF666C54D484ACDD71D44005C606F2A19024E25E978BD19703766EFDE1F449EA365E472008271A083806BDCE38FA744E9D62BFD999E7BFFFDA0469087C1DE02568C76ACFEFE604F4CF184B5EFF5C0CCA37ED8B1E66F5D48B2E6B37F59F0B0AC25065A125760DB9E07C00DC0CC7CC73A3E3DA56B7FFE49CDE64C7C390AAA8CBF905CB7702A1B3A299BFD0A57E90A7E4AF8FF258419109FDE82E503A6AAF8D2900BE37043B8A82F9763051B3911A81B032878A31E17CB271A37444B2151F63AB035347559B6931E7AD019A7EA0E6ED848922F9AE3107C176AB6FC7F82C96015E412B46392611FBAD51A8A210D16923D91EEA28A82315E6AFCAA4E01D5EB405CCE5008D734F3F1E9EDD9C468916B2EDBC90096EE9BAD85756C8D9DDAF5240E34104ECA752C02F4A6042B71292C2DE3AB23A53E8FB5AF0D1E18C324360E6D6A26C297B765B988877E7C4034D758BC89AC91A1248FA9A8F77B3EE0C6157FE455FFFD7E84D0FC0D64F191CD765AC0EDE961B2CEBF986F59A2A3B76D142D8D20F76F18DBF08487BC7DA1F393019DFE8A74927A49E9BB358B9F518497A0E65F8C725C5302F2284E56671FC752CBCDA93EE005C22C610D8DCAE02B77982488CB71BEAE0E03798EFB77E09FB6D91AF7C78738BB6882066648CD86A84FABE9BDBE63AE70BE7FDEE7B507C3DFF174EB6B492C6B559F7EAE73CCD352DCFEAB9225E7176397D4E57C1D79D10825AF5A63684D5643DB222303CEC40E114AE0C765963F3183FEA701C8B772936558748815DC83C8EB2FF9BBC16789E82383F1A1EE0F673B026392AB32D19FC49AA9C617DAC6426A04D05E39825D09FDAABE2602C678A295163F795F9ED202161027C6312E556555D1277162544C0A1414237629A923411BFD8A744A38712014B77E152D3A2DAEE22FAA2D76A9B61E48EA43BB571A910C88DA71A433DF634412C87E3A8F68F2BDB8CFDAB0A9C7CC9FB9CF461FEDCB4FEF83C86D685A62E994569626999208B52A729C3085B50D8E6E8D756D3F78E5E7F6E29C9617F35A1FABF1A82F2BEADCE43FB84562D43CE35224E2516398563C99FB7D793F4AF8C1022905BE5FAA250AA55FAEBAD2DE94FBBD6899825E716AF02C927644923739D99436F7A704FEB4E64830FFE0A9F7CD7060C2D47183CDCEB681277F68C6ABE7B39DADD8D8FD42083524716D403C8574AFBEAD188FB4D6AF36135FE629999B6F3BA71C0C079ACCA0E11FA679D2AF05142033743DD5AD3803D7615F6EC7DF299CCD6A927FA8FEA767C2DC74E91BEE37329CF702A14F253C63AC90D729AB198FAFBD1D9DB81885B0041A8A4AFC13CBBE52C832924A9B00EF8FA3C49761C9F11C223A2959DE67FF0BA2750296BFFDE246B3DE2E702AA0DB1EF681C96EB35DFD05265EDCB93B66993D9FD71D8AFBC2B8550DED9B8A96D70755D96CD63D3111F0DB2E8662299B412BD9011D30EE19F4615CFF4F1602B7F84621193910B0561E178104232779BB57A99AEF03D3EB5F116D3F680FFCB789244110A583EE287581935950C2E8F01B0033D7B9810BC44F4C7714EFE14C0FE1B0874446E41E449BA7E8BF641ACCBECCA2829EB8ED90DC46D66E3C62618A1D0213477EC973C9FF0D78988F7635B44E940FB2809451B82DE58644BE6C4472D3FCB3E8F130D04F4DD7885B10709DA3BB9880D8BB1E8383A47C490657A409F9DB96AF4587A926A1DA28F622E86522814951EF47185873121016198ABE47312D8B1AF49D723754D8835E8A316F9859735BCE49C9FD7E70B26482EE0E807F3D1406769A4F9E3207A0515106F97F856E34E9482B3F4724A0BF709C95812C8B933FD691AD25D319972D05B1A350C6CFDD716B11AFECA1C6BAB247086CBBC35286CC6F83D2AEA761B1AC02AEB7B398712C5363C9BD6F0E4E49760537C2F76F4002E7F81BCC40E853981F704B493ECDDE1C1337BDE46B831424A9E37390A008758AC0731F1363DDB820742C7114525C551FA301C17D9E5D9E76ACB148ADA4473381BFC3850CAECE7BAF98E9FBC0D46195C1C46F913C80DAE847641289484B8C1A4FFD96C336BDE0C5374D87937EDA5BB67A6D9A22D28E2DAEC715D03B45B187B53CFFE7228764EBDC17C7BC24FE35794BB4D3890F6FAE37AEA856839BF3928D0520B70D0CC18F23B73BF8E10DBD44A29B2EAE6D2DBF83A939BDB30FF6EA61923331DCAA46583BBB06CD31EE5CC2D94C850A8EC9D53A1C2AA1D0035CAE6268B8D974FDE5B7F3194DD0A43FD472516F81237C5A0F2AD4D78BF189ED48C9277FE7849B71D269C483E18BF5D8A6F7D826E49A88369F659C65F45E29BD5C61EB9F31A2B1929C8CED240CA0EEE9210013D6F9745A9712387C2ED86D7B26150BEFDB31101EEEAB6DE7E90599C3A2AD266A12717A46ADF2C4D0E34DC5C0DC29AF7C92F7318CA9D77195CD965B2A98168D1C463A5CDBD83B61AF7393605A23D5B637B34CEB5C76BDA660550D85EAF985E4941D93C9A15ADBA4E5959D6482F4C0C2BC096566D207CC331F212BD35BD55C80BE22A4324C52EDA3E53863619011840FFF861338523AFC1282DBD36E154B452AB852F65317ACF37322426A0680206DF6284C45DEB2EDCAA2ACE52D0839DB98BCF8F8ED45027038AF9EE7FC665A77BFE6B56B74164FD5E1CA0D63BFC5D8C3B96EC5E350D5F76D554F57B5F99FFD0066604538982B5C5A8432B5300398C58ED0FAA4CEE226B2979007114DB0E90E999C249BF83A61E7846D7C8020931515B835596D77BCB698CDBA1830871EDA8473DC17E22A5AF1CFB902A6C1D78EBCC63B3CE48DB9F717D1F18E1DC73D024CE31A2FD660792FC58200D3A504545F1F4B9990F2A8691F4B0236BC5C6073BADE6785E76F729301222603F9B53C9CAD78F73933AE6AFAE4C7485BB97DB97DBE9D1D7F9EEBDE685C8C5F4F99A750589CC7D580D699E1C0FE9D363E8727DA97EDA2C5B6641409EA75E4CC3F8510A43C55EFCAF753DB7875BA5DD4844A55F4EB1D0F718F2EEA420024B1DE82A1E5A9B687F1AFE6236172316E495F8E715846F5E851BBA63CBD024B3FD6E7083C1E8AAD72146F8D0508BEF120CE3C8A4FC6D91DF24A90DFEADD5201D218B65D013F1FA0AEEE78FC3D3FA89475994805C43D65DF7519089BEDBFB2DEBEC6931CEADB8E1BD6C6A209815D641732A4C8F97F5D6C0DD05704BA594A7B2F4512A6068B27C78F27EC526DCBE2FFF2528873068DC30F39B27B94CDB3973CF830719DEC5A76EAC68C02BE5AD1C6C6960012DD602684C3EC4B413116608E663E9F18F44D95BB4E5B568EC2D45399905B305805502A0114B1A16A7E539A6F13FC2B4445C3DBDC92EB340B617A61CA363D542F697F965DA9AD700F4CAC1C53FF75E4C20A36A288656E7F7D64EF966AD22A660E806750F6F85575203FCA08755C29DF2804BD5F5954C3A09FA06DD7E1051A16671BD8EF89AF2814161A61AADA538A913DDFDFB17806CE3054994DDB3374152ACD92F9CBDB5C4180FF17E9ACAB9A94AD4F143881CC0586626BBCF0CA0EBB795E25EC10638CD04A663F67B13F438B5EAB7C3897DA0507D964D34D67A1FF6DC5D7161EFB7768EEBAF197747008426E6078C18C2B6F11894080A2DB3896CCE78BED52A518A1B4EBB130C811DC07347C8C3EAD0703F0A7252ECF60EF73AC80B23D358DA9DFCEA2FDB417B8AD38B0C28272F2600060B82F8939D7FCDE06770FF2A4B306BC2875D0BA5990E8986B42C55EE3C94CBCB7961B9E4174CB0716004B6EA72D664E40EF8F5795F4BF49502DF8A3D3F64B424A66D44B8567E1D5BC37D986622BE0B18269EA12749A21F65B5812F498D93B8882BA4F421B8E844F878C1061143EF90619ECB71DF6F23CCCBDE123681AAB09A4EEC1CE6707EA46BC2B33456CEE732F073262B8E989C1D597CFEBF0E5FB50B0D8550157D02E3E4FCFE1BFAECEF87CF2593D61ACBB39F41B1FBAF808C2B11BAC0468079337F527569298287670D27B06C2020E326CCB41146840412B8E0FF4A629597280723D1B747BDF8FB90F0D27152B6A9BC6C7218DA61D0EAE0914250A87C0C60C7E8E1FB0B03421C307CEDA056201D01D137B7468AC5F5816FCF8C2ED4DAA0BFB3E554812CAF4EE7DF0C7E1375154B2EC7E69E2937EFE0F5208D28A373EFC9795D1653EA12C987D239039F43000375A7F104E0B6A94B595B6222392A27710C27A875DDBAF95B1ED6481323F2A592F81DAC261B4537B622736347F451FE76C651DF0135369A0B870A4D0E5DA04475494A29776064FFCB05218CD5EB89B4C86D158F85555B88A8FBA89E8DA3F10E4984594F970F5975D736732F3FBC1EA94508B6B3BA5B8968E911286B471F1CB80263CD63733572FDA15E95EDE4C25A4C2E65996EEED2FC427587AE612280EE1B4DE260E6548C8BCBBB321B06AB42DCB77807627ED92F0FBAB09E7CAA6106438476E36B06ED6C4A67437DB49C45ACBD61A443F48A9860B52887801A6DF22523A6CF1C28195D77C63445CE50A9CBE8B959C11E9CC916C19EB0AB7A17167E317DFE27D2416F8773BF440C81BF071048D6D0E37D14BA5C0A20772895FF53E12B720586434DCA279BBD949709F1B204F1CA6D9ED2DD59AA21D68D28710FC729FDD76BB6778600C1D0CBF3AD222B83AA43C10C5B16BEF234A7D5E1D1C613E7A4CAF5A2DB3B390DC5728D96FAA4B6C8BFB574C9E5CD6795139B03EF9A578585A4CEC8A82F448FB782B0867E35CCCFE3306153BA29679E9BE09A1E785D9826328A22D4B9176623B859C801CEE486B5EA6AC056FF18C7C3365770964D5B1AD638E71D224E09060118E6BD217735AA1A15982091A87462D05913636C9CE4F6296EE5A89C722EEE94724B2F8A36D778AD027534973EA5E98E4780FF453817BB1DC50F5C1B0D9CEDE7583F267AB60801519EC9A848121C23CBEAB64B1DBE6D2E2243164DEBFF7405F7CFE2AFF73ED4CF174D8D3E7DC8ADAAAA0F997F619384D5EEC6B5C9841396C708B000AE54F209657CCC7A8ED2DB1230728DE8149F8D381C0A90290641EEED39C8DD6D935D4AD89088972FAEBBC21D6CEA35A0C43F6D7FB8A2237DDEC35FF6851ABB93520DCD171C1D9F54685EC1B1ACF190EB1E7692E5670896BB82A8A52BDC2C80E9F53FF3AAC3A5DC08D81E29C65FAC024D6584BA095B7AB1E7EC9FFAC930ABAFCE58B4707A90FF7E0F4224F8B060522D069F652FB635330909DCCDEA84F04EB54C387E050F5B975780AB0A44C58A281EA42F1DF1DAC9CFF679B7F633CCD130E66610C0A61D0B4641CE821E9A3535B49409D2E990965E5023E085FC90D96F4D036CD38F5C9ADD3C3ED306323935BCD910AF7140FF6BA73D0F6B6D98DE112EA795AAA645F316B7DF1B1DAC12E4B7B6D2E00C81060A31ACC1574273BAFC089F95A69E91419191A2D9990438848E58F9258B4361F4206A1F55B0AB427BF86FB366F00635D3874581EBFA2C151E0D9ECA83EAAA77310D97813BA24130A5228BC5C02A0F275B20EBF1FB6CF137C9D2FCBDF2A41F6450A44C9D5C5A70646216D6C6E987E32057782AF52E9609C5FB92ABC3C1F81EBA8233BFE21B537CC52D457D1587FCCE2A85A505399F3F284D68B12A1DA4335FD455F4363ABEF7B34BF877F46E2F32F28EDA667ABD92AF7EA6A5296B90CFD6A0EC7013D11578448318699E6C1313BB531EF9CBDD692E5C6847F9E661E7F166996871095532B11B69A49A1C03B72D519256115260DDABA29AD19498BEC1F57C0EFE7D8566BA57C0B73E51BB65C1DDEC3853BC6C43C6439CB217CF42EA7EF4A7147D3B34855B4CAEA825B519B2B0680B6FDB1E62D69DE0739FD86BDF9E22333FF884AC50B0BD1EC62DB355407DD174D780C6A0C659AC4C0CFC134605595D2C8F8D9D65B4691F90BF866D3EB3DCEAA72000A2E45728965132F6B46D86DCAE8FC25A2D98BDD17F1DA214548551E3182F465C61C01056CF54116DED3A8D0F367544D78BDF9F6F449C34235DA1DF86BE31BA9A0C2950088C86A3A7E13F9073BD4C03577F90167147ED170A00410D29A660AD28CED488014DE0D09CA973D161CB75CFBD855E1E8F408DF7B7C97CF6810E4D583988D96D26C7CBC49360779C0C51368A07FFCA08D83BD05FC003A9B49F14E2944884E5029C9E9DF166FD34595A35C8337365F09666D6E0AC98DDF092C3BC7C388EB8B6DAC93501B39B57C7582D36F546B03D9A5F841538F6CE2E73DC85D1673A52738295AAA5BE583114B6706845C35D1C35AE89B39845C24DC74F9E4EEF4D66ED259EAF7AB4679313E07983E1460FFACF0BE93C6F98D2F6B87307A25290FEC57D4B73193012E719CF15E310683645DC8A91726F38229C4269D34722F0AEFB4D8D8C5F5776627DF6467A060E7367ACA92C069DD598DED7B08EA91BF43AD7DE641AB63905C379DFD6E6D47D041F48361ED0B42F9298B515B21626D048375140A69809BE3F7E3E8544929A9398104105D3ECD34A2C622D2D20FF1AEA05C5E279D3E26D6BB320B612123738BAC209ACDF5BF0ABFBAEC8FD30F68082B83EDDF8E03CB12A0135218CF6FCE5B41A3A4F102F0DDDCE981AC8D13130907B771EF3934450FD0B5CDB69EB49DDC544311935238668A951203486C54E96A8EF75A97E064ACF866AC6DF4DF24B7F63683F0D1EB73D250D6408FC33402C9F295E46D3B7CDFC53ACAE7864C9D709FAA740773F1CBB038E9EB9079DACA258BE85FF10ED174D798DC60FAADEECA5A53B6BB360EA932AD091329D68DA1A2C933C751107C5B0BA9EB4E18002C379EB13127FADC3927ACA640C3C46F7D6E93A1CFCF14360DB092DB596F928840F898DFAD152C171FD7F5620630B239607686D423AC03D4EDC3F483AAC2A9C94997F530F433572D23AE6688C8DBFC8ADBF812E8B0F1D6EA911312021564B636781F62341D126227842985A25F949C877E1554C9042DCCF13697D4070ADAF9F70AAB6675A3528B2A9880660B717027D64A64486B0A34839FE11A0F3F8C10B0AE0F5 +pk = 7DF5FF11BF75DB5F141DDCD7E7ED41A6F628BD9C57EFC1F23AA1293B5B18573026DDE43FD2FF757817F1F5AE56984F801E063B9C3F9616D95C4AD0F2128C922A8C9A03BB9A7316ADEEA5B5F064ACF5A842D5120700EA96933206C31FEFA8B9D9C33668891445DB2F2883AF753C1CF294686BA398E27AA201808AD276736E0D55B438EF067118BC0B8235E5DC8B7C140D1A4EB35D517F3D8E476CD7F5F8098C291D13A217C8337C8FC5B91872E130347B5A6F1CB53F9CD7A7A95E9AB432965696840E4FD613FB33DE4EF27441CFE6026BA7ED1BD7AA7E692FD0883B253E77B608E54CA8C8CEA3F91CF6933BD98C7DE943E4A4CB111CFCAB0151853F79E700F4A85FAB46BE845A7DE2D1F91A78EA9F4F09151C2F1152343F787254F0C0A8B96337093656420F48E9DEA0ED8351D7F7547ACFFC314E830FDD9FC4EBC252CCF01DF300D14398F91BEE82201FE862CBAD32464839B2FF35E952DB346EED0CFCC85AF85CB9E6438306B040EE0546E9187ABD2D0F73783EC9B1E53194E6B3E3F133D2926F6C1DD76EF5B95630EC1F38F5153D3F32B9DB19ED87BAC75D89347DF746A36BB737F2EF516406657C79FB01CF99316FD764B6BB1ADAC51F19D784719AC0CBCB64F20F63296B1A4FC7667B87E9C8C63EA6E924E7FC06E642DA97A5CAE8B0D55FA40736669E85FD06A03FEC574F726F0DAB2B1D6500A0E9FFCD9EC84470BABD70353BD2C292B208827649F67C533C885BF80F0F83D3BE54241D704E36FECC15CB6DA3E5779680B573FD7A8B493D5CC990233C8602F1A7E9F39FB1FCCB2763B964960D842D92858869875F6C27EBE30259C0FEB773FEC9001CC1ACD7662E6B1B141A52B5E5C88028926AEF12E0CC3868F56A630BEA5B17D7843592842747584F8D14F2C117C78EF5411A5CD522966BD235B64F1EC1F30F376275CFCB0D3EA770E35D102BD5221117F2FC7770C5F1E86E5441433F24E1FD6BF334C49E27DFF38CB52BB33DFA4CF2C91076E5DA0F573BCE40C09BBED7E8880158E7506B770E6E69CD292905512198FD9CCC1F53D51A30B9B59E95A9E7E72BD0425A8CD1B8DA5AA5D800385C04EF93F319ADFE47865D587F325EDB7A1FE7574ED5AEDCB299BF2117503EB94E4D0030EA7960FF5C3953190473EF645A737EB6945AC9B3912C722A46FF9D883994AE7205194C2FA11D6BAE4314FCD44B055A51831AED0F34CCB7660F9CF33A3AD2EA6EB021EBFAA769023794C0BF70F8A535186AEE0BB45CDDBCED373BC95640A4CE3BFABD64933AB5799BF16C2669FC7C8798F4F2ACFC45A604DAC1949548C3986C515B71270980276BB56B036F8EA213C7CDA0258C555B2E6E101B92FB1E8734C3D6269BD563E078C12C9BD0BA1DFB74991682F8A2809BADF1FAEBD21CED36D86700B91885FCE18FA4FAF0436EA24503296A8066841593ED6AC9498FEE96AB926410CE5256B280CCCE3C8ED50A1FFAC77F01BDCAF51385BD58122250815E8F8E48B15F229DD8D44527B8BC8FEBCD051F06E80D2813064224A09CCAAA5F3A2389590D9A4F025BF2814F809C72DFF4660611002970C16604DCDF10349B5563F5697158FC9CA4FB875C04A285DCBC70C6DBE3F62F3A843B4EB03AB295B948D68D4D425AED7997861D23CB636084F164D3619EF47CCC5F7547E6C8775E139CD2B7D29C67B2C4A9F56955FEA1F633AC65F17111F11BC8BC701EE3F55D072340867F33CBDA25F5E6C58E427B541069A28D9FD985982D39CC875FFF2343B44327CD1178DB26C794E3F826097A11084CB6ED2EA9199A196913984746179AD2C818B4E40F189874691680233983669B4792922843252E2CA77DACB10F53AC871BD8ADE14AF14AB4110EB53253DFC2BFC606ED503CD8E6142DB83E7CD0D13584FB999EE6328E319E850FF8E0BF32972A2F195C8F98E60520F566C805E5D71CA56DEF6BB30495C6325F7F2A84ACB4A1A52A7B79C46CC624B34A7A937EDAF2E41080394162F3DE993D4677FB2875A0758376938E50C046A872AF20BD8A8C1A12553C97144DA293845841F767BF69126D8A44E1E7DAB8B8D2E9CBD528DDFDD4836ACCB44558C7827C69A428BE2B51FBF2F18DE2586F5127B587670509B3826677F10FB66D77317BD8A78358906AAABF7E6CFB873D43F5CBB6A0B017C97E1E17BA2FD44C85321823B94CD92CE12A4D627EA6A0A2BA6FCFECBC73196F0CF85A8A5575FEEF0D3B83840145674269BD1DAAF23D4159CE8129F541CD9714DC40CFA1F20A2C44D408F5512D24578970F55B934FDCAB85B6CD4B0EC88E474C50AD87B67CF31814AFB658B7637177AF53172DF591D1ECE86CC12BDEA06C6A0C665ABC1C0D691CE830CDECCE762171CBE49AE4B16B55BA62A22D7277A3212E3927B1829134F92BBD63B2C2A6C46DD5F9115B957552F47C987C6BC018712B1A0EA182714457A1FA20D57AE2275774775AC095D881853A16E270CE9FC5AAC2F962AA82D9219C87AD9803323BBB52993DC2C874B985DA97BEF5C5EDBBD4CA92B50EE978D9D53319DC14811CC505F903E75F2EDFE2F61F1058790380A881CD22D90650397634D620D554D148B088446A4F6D93FA425221788501A6F408787139F47E4F52A26E58601A9786B51B7D8BEABB5CA198A84ECC2458D51607A7D47606A7FB6C33BBF065E47EBA73D1C09BCDD3799ACF01266835B3EC0DB9B8D1098B9F17179954430D1E93658900756ACBF907BCAA389568AB5164FAF77C7E7FE3C48CD3B5C89B06243BE28D3707824240D01268025FF3833E8990271DE3E37C2AAE634164AF7DF00BAEB5F4DD5FA1ECBC2A9DB30930A42215EAE5027548EB3ACFD8F12A329FDE08270E0374BECB83F8EB44A95D4FCDAC97699194A8AAB82A96160ECF7C83C6AF8C2F45F30D756A38B1FF6F92EC0D5F66A4FE9E9DB580CB19F3A0E5D20796CDFD92CEA2D9B39B318788300ED9F7BB007A93541ED83D354348A7A7630CC5F1289E1F5D4BB9F72732E14C6B01B230807C72C7C5032E0F1124DD766E676D23204032F80B7569C2818915929818D4DD167E268522C444C32460A917F7D8D50DEB81C7D1BAE01AD78DBED9080C56774BB8168D5A2E4C80C5175558652C72C9620CFF3F287836C801E53DCFBA85EF0D030A7C01148011D2D313C67587602CF4F58ABDE9E3A9FDBB456822320C82534EB6E983B66C1FB4040FE96EE3C93A121656C156C65D99A84589C14AA3174BE24F3BBC748BE168E6F2943042E5798316CE2FEF39A66684C27A4013365F012FB7261258E288BA84C8806C63AD14D3E00CFF16E7A6D6DF305666F0E8185962DCA998B723ABF2264A46585AEC6839782A6231FD0D153D37561A23F72CFE13025A309E1CDA29B3DEF74675B59871C08EAC26D2271BECA5CF7D197D7C0A401F65F88A27B4CD538B1E33CD41F9A1C82509ECB41CC0760D7F257092194321E237706C0A9958A97B2BC34E85535A8DE4E22C58E845CD9192F596E283C541040FFDB43B5158A2037F7EBCFF58AC86F362DA6FB6CAA10CBA4DC36A3FFC335166F83EE9B8BBBE3A108BAACE4BF28C4851999DBFEAB37D9BB9C5736540478F902D37BB7DB845F5A51692788B4680E1A91CE3D2A22962C2C098DEC175C07FA3D16DF3A989C80DB7E7200168FBDD46E08DC06A79B598C1CF6D278AC70CB978E23B6522CC08D15A68CAD96AAC61B04080B3C4512F4F46E302D6EF71A2E17EED3275CF23B9F9AA70918B7FF7983B5A3BD47130F4D85CD95C9BB33EC462CA1C301104DC6E2B66E07FB2BD6CEE3D18D37305D836C2A269C59D54B53DC1A9373DF8233DBBC3006937B1A2E9D394922F5E0DEE368A57380F215F073260BD0BB273F2307F16EC74F8A8457F11B633B7752CB57CFB4AEB5FE23A46246BAE8DBB3D0239E5B2C44E665F6CB1416C421F4E052BA97D851C561320C0049162434B3FF5B099077DAF71792CCBD81C91A4175419689134013267EB8D6232A0320DB09174B041C943AF35BA9F86BF4F8CBA90B103D88C8179F3A85B45CD6CEF311885B1F8EFBB400C5F0ACE0210B56AAB1E377B80F2DF1BF6383A061EFE62B93A0087348DFB97C888D2840E569AD8F820F3EFC082FFE2082EB333C62FC1B5F2F2382CEC4055B6B03C0ABCC059071DEC3A9AEF8D2E5BD37E63E5A5207838D204B89E021FE2609696C76047F2D5E9F9760CBEFC7ACBEE9F968D7A7F45701CAFFC973E1C419ADC4FD8F1664BAE311AEE6340734581FA1E7F0666AF2B47DF1ABFBC6D4CA197F2EB80D1A5B10899492C3C4075452D5A4995D336F704F7E541F9D4BDD60B0D2440B0D35ADDAB86747A7192814C13E8AB1DD88EDC4FB5A7088492DB6A425D7F855006FBB13DE62840C16C1D3B0CF808B3415FEF1940532FC7AF1E0CD0D1B6414863F02D429F9B7D74D4EC233D728A5394F5DC343BCDC2824B9B1BD38B924B3FC884757D9DAA9E0BCB697D5D62BE6E8673C8E118447AEB75F2E06BF380BF338FEE3384B0059E81D0DD8E64062D4646A9508F165E92EE60649A2085D839E6AE1EC999B9B40EF21090A13EF3E396A6E62CD207AE90F43CA4156763A1F9BA962B61231FDA682670B8A805862E79C5A2C7FC2F134BD0759308D6161B58A63AF13A31689DB099912FEB8AC038657650601C9D8C85E3DD5315E71474F2FD3D65DB3C121E83E39A0B46CFDA6485C2D9DA54C95E6945D391C5C4C7E84E1A137EFD019F5A4F8EFFA52317115A44CA6E2F7B9746CF8FAA54B9D88D28A91D84977E4661294695AEEC1F3972BDA8D4413479A0E3DF04726C8A8813DF2E37DD6497A9A2423313BCEA4393E08A7E3E3E0450CC59F253E422DFC70A7EDD6C6FF2F19E1058160794500DFC806BCCDF8D9ECF7FB5BA2F87BBF1FBE4E322278C4A54512D302AD5F2B748BFE171E2866BBFF358F0E7D57A7B4DBFAB5CE7C78DC399963F3247F33EF51EB74D6A4172255100A1418428A80CD464777F27B9587D8CA56C18FC757595F288FDFE30132AA6EBE0763B41E78F3CFD968D70FEDB7010F0B0439FCC3B16C64908DDCA3F6735E905324A43C59BBAB5A155695A42406E63F72E248F8AD7FAF04B609CE0EDD4D92C7E8D8ACBFF1E47FBB6FA6171DEC501B6128FA59D1ED4BA3FD64BA20462C0CFE18E52FA43CBBD6EEE4A61992F08D30285B0557213672E7493218FE726E7C40385AB55A3BD66E2A9F442BB6EA76B3D03FA378AFBAC53E90B5A9878D157790EC1B3325B2A5FA41862C48FEEECBE97A5121FA5862F8087CE8EB1C15F9A06E492FF500E8CC7440FF034525A6ABEDF6CB865F423CC9D88379ADE1843AA3C42DFEF3E3DEF90F3F61D90AB7C68CB04E6280DB7B47B9958A4A6536E5CBAF25E061B71F866145F058417D2308174F0E891E5D34F138FCFBF9FB6C0100EC89B5ACC5023E89E5BF989B01C3C4F5B27A875810C9F29E5D5D672FB54BE37505FFA31A2C9788BABD236EC446EB0D18063D19E247B97F1F4B1C3A61C66233408A722512F9FFC3AB73B8BCA9CF01F06A9FC5E19386D283E3AE51383A0F8AE7BEC9A4FE7F676DB0B41BC28C0B51DBF21777A4E97EEFA80E782EB3E04D8F0E328F81B11624A8D3ECA05B7B7BFFB315E7E157180BE0E125DE1D2E08E01BE2FC7F3CDBCCA9610D90F414AEE8438B46453D2B76F24E65B021B7EF3C7290657ADF5F2E5F9BE2652582456D0FE15E002150EA115D210798839FE2DF3277BC497E868D2E5A76EA8CDDF5FE8614977965A7A42FAADDA1A57C984F0FEC3D2A9E055BF5301944BF6B8F1391A9D4D3ACC864AE43EDAEBFDDD4E7D248F2894C47CA264E260EFC3C8D2B21DF2D77BB1037FEFD74430F71E0D56F6C668711818196B03F31932F789BF554B9511225062F19E0A65646C75B1877AE06147D3D12ECD27C1821CDBCC1E4ECAB85A8D9F3495299F52131A6910304693FE07A9960F57098649DF35FED34B929E397B4EF70276BDB09BD1AB6C580208E776C2CB3571EAEFCA42E1934B735460A4A606F461F36CC0CBEE56E26BAAA8214AF777A186D7F80931D9056B226C038C2BA9855748827C405CC915F484EFA202FB8B050E03EECAEEBEA29BD40E740ECD9DD130556ACA342A1EDF53F09D5D20CFCBD66EC33D0EC404E5327F6CF5993D1F80382D12F05C372FE246A3563225DA4D67A31271979ACA833BEADDA770929A2D4A59407DFA018968F2F1C0D6E66158A84315482D64A852C4F012C91B947A5808CB0BE37D3392CDBEFEF1BF3B3431E83BEE2D1C6697DBCD0BB63CE032C5AC25ACAFDB384DB02F41698A6CDF6D47107BB06EC39049C8775FED7D9E4814A296699280AB928653F86254B2477FFFA07180CC8EFC0D04E117A06556990798062819E1DA954C4D18BC2AB06B4BEF7592435FF245CDB4E8AB8AFCA96B7ABC062ECD6153E1E7ABE8BE91488BB9B6042A7DAA7CAC38693A9FC49C79CD05752EBABE1C13B7A18F2C5ED204B8B9DE2EC879A6FD4F8003EB99456244A829AB2D6E7005B7D3EBA8B00115511E79FD730E4B128B6B75D504FC49EC9AEA19553A0EB798DB160966971D59F4B907D474653C737CE39A9430AC854E22B596502A88A035F9360DA2AE5CED65832A70721EA8C793D136D1783154A973A459B7135F45C68ABB13A47F5FC013F9646E2660C5757E09F929D294F56D002F583B4BB43D684B9F25FE915B07BF5D0F7708741CBDEDF5A12DC566A7AD2BCA75595DF61277436F7DC3D631F772E2C96D0AC0B9698A3A84A139BADB1D8F56CF63A5F58268AAC657E72DC8EA69176F7EBEE50CBA0350D550ED0B286F8F72A653985754B24AE8639D2E789F61BA28ABE259CEE42FFC678C04661C2116482C4854D83E946CD48245C25BAA8F7FE454EF7752C17E0DBE4F5E8C8965C1A701BF099012BF2EE911FA572EA2DAF6EBD82378EF317BB428014718EF2FF06D3C8FAE73D51605417F18977061013B3F2A16B65DC46E21F64BEE58AD5836E614561BE4C7138387AC765FF0C2A99431D63C3B8FE37F769308BA85E98E8C4A7CA4CF7A2D4A4F67CB65776F8F970B328BEB33CCFA3000F51083C950B9191A5C4F07EA4D64D7F14FD38756809A291600E530FA191819D68CDA3FEE92CB96D8333B6C78AA2FB7AB144DE4CA4BF83CA2B72A4228C6D28797B7130FDB520DB0AC957E2FEC1491C704F4BEFB3FEEFCFC3756B95C49BA599E70377005A679866CEDA4E720F7FC2A8C24CC4E2B938B15E6EBF49A70BE5CABF5AC96FF9C30B4FCC3A0E42F40D9A7107659EA3A61E6B8574EA29B4922CB11D06E77A85667FC999AE6FF705AA844BECFA90A4FA1FC350D312FC99D81B536FCB5F0DFB8CD5B5C3C043149DE0564C8F327B33E96803E0C869FC79DC6E6FEDB47723D9777E7CF29EBDC4287EDFD4C9AD01A46A6D88B10C1767EC3EF8A95772D748C2F1893072DBF6B7CF771DCE13E67060F55FAF771E258019910751DF7B927064495666234489A0FC2726C3E1BD7DD9CEC883F528B0FAC3D5077A154DDF5A42CA39922A704539589C5FCE0E7AABB5D45A3A3E16A9FB00EA99ABDAA6949AF664F6EBE801D420910D97AE2206935B2D6C74ADD9C414CD1AD005F87F0D99A77D2876B7AD6DD2FABA5C7A54CF283BCB2BD7826A6F95654134D7C60A08E8FAC85E1EA4347654BAED382EF5B7BB70CE5C91749AAD174D82897181B2C38C2B140307F5C6F60D5F005D71B8198E9C55AA2494AF5E10B4E1E5833B0FD995D153D31EA18E36C11939F37A026D51B7B2FF1391B91BC6169BFB5756EBCDF470C0C063655960B4F18CEFBF4D4A1AB0B3C351B99F7A95C3E2788847F894CC6 sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89 smlen = 1038 -sm = 44585A4CE8CF72A8A2C072FAB25487809D40950DBDF20E683035F1981D73D989CA69413D17D555B1DF9A6FF1A74BDEA9E7DE316856F95A25BB36DFD8B246C75249DF30427E653C96515633B88076DBCCCAFB812A0CE195D446226ACB0029056876D8B9E3AB3EAC71C74E51D84853C9795BBC067AF44A312C91F2D5F71D916F0B04075040CDDEC1740E007FF106E55B0E39D3713B5D2B7E49BEE9C8818147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +sm = 1880B91474946A15A5F5955C14DB2F7120EC1E5B0F09D023FD497B84A20E1F7772DF5516DCEF1D8F21E325B89D55AA39175A53D8E4E104090D6B8A9EABD6C4678FF2852F5EB00E88B28BD12DBFEC48D47956EFCE197ACFDC153F890E847C45B930109795413FA899AEC13EC1359BDDB8DD8B7836B979B0895ED416B7D403CD04A4AB1851E5D67966DC5A1CC42BC12A479EF38056F4E4597BBEE9C8818147DA8DCC555292B1C1341D78725E06732EE8FF0CFB3AB88F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = 1CEFA72D0AE08164EB573891022EBF506ED39E628307AC957CC3D5AF1F87284403A318BEB2580AECB3CF37E58D7779A1534C8ED5AEB07831726F08CA9DF6DFA1AC9B802B6F8FBCA07EE7B3E9E4BA2F16587CFE31F61A8EDCE0060A81B7989CE3A5327C769B749513F7B8EEE2C84A337F6579E306DE6B5705316B23909BABDAB24B21FAEAF5F39E6ADD664A7DA432656D386314F0DD45DA2010E32D5D9F43555A6F6E24D82D38C74AC7DD18D36DDE37840CE9425DE7F3A161A310B3E59723B3AB4BF12C2659E54CB123F6C23D836C021BF8C6B004B41517030881D551BEF0344CECD9E9E27B05A193AEF267F51374D78120D70596EB848B17ED633C8825D73EBB41F67AD39061BCC3B512E1047FC3B1B0285F080CA84128F54EB3131EAC78756ABF763103B879CF5DC5A36469AEF541DE96A481E61BBE8235A4AE5C90EB8FA726C524E0DEA82D996C965D7F3F3E1B457ED6A22C58403FDDDCE4599526740A2F60EF070E04FB95230FBDA55E3642B2D4F68FAF2935AC53211F04D9B8C9C2E3CAA2D92CA07D67EB3B7C799E852FD3DD5CA40C17E1EBD5E4970E5131B65E4F6FB077338089D07ED38A1D9539CFA40B2F1C35A81B50EEAF9A94892BA4D073F33B9BA9411856AEE0C181836542E8C76DA519457F9B2971E1415368604746C321CB4FF242A3E912F90BFB384D5E8823DE27E76C6967FD357786A6B7738E922486232276E6146C2431A3F3A6A7AB93E8409DC8973A375A35B640EBC4DFD75EFAC8A96DF5A211465831C210205F5E7EAE5A668384E3F6D7125781AA8084EF529DD42F526476E01C03898447482F02257F9F8DBD2960E4E9FA0F01CBA9876594955E613F6AEE28484D3284A4BA6289C0BCB6045923EE8C22F5312706AB242410087263A7702F027F8FCD3C1374164ACA72E2A7DDFB069332541A39D59FE4E09C7E804E51877ABB4A8411FC33584B1D70DACA32348492C05A3B78E16DB965B55083083537BB679A5F954DA35E0660D4D20EE54820CF32FA2D279AB067E07B87B8BE683586AAD1FC47C17068DBB5F1E87537797ED9C918A705E368B1A7CE02F1C630B7EB88360A96933E938D642BA7A122042E9FDA8C546068D3F52DA7D2F16B18108A683A21E3E6DDCA9FEA03FF21C939A735EE5A33460E413A96B46469874FBE73DC104638E572BBCA43ACA719450CFFDBD888965D7003443D953BE41FB606D7752C2ED786A9BD9ACC67BD9FF2668EFB565E829AAB8F9232D77AE2D994BF99ED1F0C6FB8B56A26483A5435FD85445CCBF3E2B5F111BDFD5E47AAF09E59AB1F716AE23647FE25D120D1682A44D4421FFF8522E1DCD1234B249134A3D1B353D6DB37B8D1C63B52EF76431B9E155DF545995EE022E984094DB63FEE4AB347D3F30D56F8FA2DF01EDEBD4E6481BB238F9FD847B754F0306DA8865ECFF91DDB8A8CE6A29238D2DAB6904F7E2685E467F6B023EE7A3EE15960EA6AA1CE9D3D59811B64088A898968B4924A0E062E042B4D1BB7E7C6E423244A80804BBB7D992185588F0853A5B035F5420093ACAED2BE800C5B2FA2AB651EE9386EF3A29791E3A99DF61FEEE700F85BF09EF90F576D5898C78619BEF7E5D0D3C188AF23F2EB5BF830521AAC6040098FFF99D6B1555AA668BE054AEB938B3A81C7D3159DE49442EEC3BD3504C586B802129EC7C1668A8FB4BDD69D9D69E83AF1F9C4373CF6B8B5E5E840E15C9C03672C95980F99D972BDCC5546C99929827DFFA7D33AB97574071727C26036E38FFAC68268537B1B78516420D0CDA5AEE2AFF987A454C9BAF5066D28AD01EFFAB1FDCD235A540787C607AD27F933AEC53C9778FE9E4B9C661EC551D762DB591CF7AC7CD12F01C7A1FC75B6DBAB28A07CAAB79E5A3D6B99237EBCDDD3EB671867266ADD2EE59775C28166F0B00F3C0520EE5058311A564CFFAD98B0FC416BF9A50584C88E8A09E7CB4BCFEFC3A15C20E53560DC37361033CAB5621A67B825BC2AAF7852C6AA2C8FE1AF77D1A8055220488AF87D62EF622CFD1C5A27F48FE0D5AB8B454C12B00A75B7833F760777A3BBC6537228FD2F2D1A21A58C1F400D7198FABF4F5C769394F8B61B845310F7ED80754AFBF58B6D3FF47B8F584A8C716BA9B792DF316B6F74B461D0DAC0B13F2AC1D25D4DD01B30C5C823C330F1A3D9FF4BF114421DD669BBB8E21939EA1F0D1783C40D1817D1AFCAC7FA2781BDE788D1BAA74C66D3C240090822E1D89E887F781B4E71441B91CD9B1C448EB35EB6AAE92974BEB5D5FED72D66BBE0297196E92F4F13B6934C2FBF3F1F0396C822A7EA1D69A55787C28D31F3A69F8792984943E6B6BDFA017525DC5070E2335F598278C51669FAD9004E249CE4ABD579A8F65852FA6F6F9AC043F29164F4E8D04FD896191FC6DC8D45C5DB25FCBA516410CEBB6F309B6DB38AB7DD40E69F864A64824F496D26E3EF1053BF1B0AD72EB8EECD091ADEEFF007CBAAF3EF44FAC606727825161C133884EF38013639709E3D499FC69296C81D5F755DA42193345194788EFCCDA767DBD9BFA562A2A8233E58A284B609ECAD094D0C8E9F7E17EFFE1829AF082BA97D09712C5B62EC2229CED714D2F8E668FA0A9F7AA64C9F446F1E722DC13B0D558B5DAC300342DEB3ADB1AAB5754BFBEBA3B4DFDCF739785EFF925D147EFB6601FDD827D295AA7F3EA00BD5C18CB760354CD1DEB51A1A06567AF4490466D35E61C53689233034E25B9F48FECADE34EF1D83A99CE8CF88882029088D10AC4F206279028DCA42B1CCE5D512EAE147836873DE0AB541CE31D6F514ED06EC8EDFF7BD5D63416D928A57C7F8337D6455D4D8EF6C3D32B7DD3C5B989322058847A966800AF66EDE9D5DB4A64E3F01D6072814C88F7AD21CCFA002AFD89F8B523222BC562B5C8AE0D5D10F2E1BE15434CEA2106C7F2340F01C642FA829D83E74B165DA5070424E60838239CD5D943ABB54508DD92B65E7E2A23EC404E8422477DBC54094E44D15BCF404B5674EC4F3218247C97F5D57D94C6CD1CFECB6737AD34BEBE9B7FD5A4E96324BD67F7D821CC87AEB54A668B5A950CD60AD8A96220D7414998DF460FDE2B99E4A18E93C836565DA7A15209F892ECFAEFAC9CFD4D03CEB204BF22892EE2AC8CA689F03CC51B97108FE291234A3FD701A1511D83FDEB3BB15E79890E0ED7DCB1247D2F9BECCC49641F677441ED4084ECEE48C5CF0FAD027C9109E7B2729E7B7F5C7174E76004B906A5BAAB667BC150DE80B2AFFC2595EE604C318A813A2A84A985B25E0B21F28722E102DCBAE669E8755BB4333ECBF312E11B8C06FBE654463BC41D6B5836D5137C9E8483F1569AEEBADCEB37A346F25970CF60DA46755B017FE3FA851C979B1840E7B923613B00BE32A2DFDFBA7DAB35F5A50C8C9201A6F8596ED3072D1B2D10549CED8A3E007E4BDD10E72FF3FB6BDD3738B5956AA56FCC491B9C71935DEC5740045563BA1BC1FBD66BF154B4D7A4BE635B116C9CD7DCD72FC014F2CE34DD615AED57364E1866116A5D56597804537B23BDFD037AB602BE56383C661349106E559BF465ED57A8A1AD07B2EA05EBDFCAB07C0438F16C16EBFE2218F033184994C001311C760F0CC44CC86CE134E8E52438E98DDCBFE5BA5E44A36B1AA53CEBCD39BEA2E82AEC40595A0E50870325EF32774C580EC04E3B838C51CC3B15A4D086314F9CAAA410FCA2C0BE097994D850A736ECABDD4436D6AFCE9344F07C8ABD7EDCD2B7BB4D1732DE31404AD47C5E8E0AA3AC91F01CA669A10E5EDB5BA99F2371B906A063859165A80BE83C35FB83DC9F8DEE6660A566D9C1BC53F587FFD2E962A457B10CB29B582FE588D48C0DE4595B781BDB4560B8BB04DA82EC5E95B52B1B79A047651262CAF069347B358945D6FAF1E6EE2FA47F49C9F99BFEBB881FFBA106B65D80C0953E296244DE5884D652A44A02DCFE6A0AB32A6AA08E81BD82BCC87DB30C5DB1340D78185460056D3CA986F4F50DC60E4CB9E6607727C5DD5CA875F8E6339E488EA6AA588F8366DCDD1ECDF4BE1A02EC0B65AB0A6BC08AFD17D2F7591BACCA4F00092B1C12E1BA7AE8204CBD53312733E3A0E8EE649045AC8B39246BF093EED0FBC284202344CA7A959773E84C8AA6C8B79A85F20A2F8CCDC4CC36B130451D41C86237D77C5A243E6E1014931B793287A2EBF09B619E8C45388D4CEB1BA9C5B88338F75FD3B4AB771FE0063FE4F4297E910AB8DBB06B97800E83DA1745A6658A156AB1F4DB278DC009CC78670B8D9B16F506EB79CD905866D8BA5BCC2C69EFA23CEA8CF56D8BA31AC261471F347345F75245171E4FEC29C1972939063639D1898486D2E46CEA71EB386CF14301E74D90E2E067DE946447B625D1E23B4E0955B096DEB9D085C52B30875B01464A474CF1A54F47D6B1FCB8E4F860397A4712C8A97AB2E0B34A51D2362A3CECF674D2FA0D9F0982D366FDF2F1436EEC9B08942E47562947586FD88044B989FE3BC8C2E1262DB20981F615152CF6082BBB26F43241CAEBDBF9240CB8DDB1EF759D14AB8B0340A4D8849BD451E1282590FDFF45D4C741707EEDA7735DF0BECA37C084C5244F3DFFF3452FD073738D2023D45A77813206961B26FC35561991054C3A14044A1C106B77C52EE869239C470849B7D432A2C40CD11BFC41C0B6720DD7C59A127059A624A9F138D67FFFA84A0BBFD3EAFB7DEDDC530FA985223ABB454755A55A9D5015708461DA3ADECF446A13928E0A1BB7D9AF9AB828349F701F037F97ACD20E99676CBA853EBCBCB954A27A351996DA5C9A177B6302BDE2D3BB3A08391FCF2285792BEDCD7215201C1BA4DBE2CA2ADE75EBFECAEDB6041F533962394D749B23E89421D053D526FA79DADFE9EB62266584CE3E0CF4AE3A64150374886110190F83FE70D2C7646C06AC6525C66974AC88E77C17A0B4132FE98E91D0DFA9C6F38A298DCA6C7F689DC3511298252C4920E370C53185804568A16D58A5391B9DB68628C097574563EA98D0C0AD75B275A5DF9C0AD6BE5B9BA2FB2EC07AA80C6C1BC1703BAC03DAC8B59CEDD88837F72BC523B81C36B840C1F5FCFCF1B8389523D2188BE4F6553BC7AE80F791FF2A6AF75E207726813EAB1063749B35C41A39B370B8BD9D928EE1C73FCD2B067EA6520F9FF201F0DEB718631E506DFE8F2BCE929DA824A21DC6A168F9AEFA3ABEC520C33527579C43C472DF2D9636631971CEC6627148923B4259239F086DFA492A3024CFFC7F7F7FC367B22FE7C8DD373FDF68BEB807CFC6F26687F91FEAEA91914E33DA49E2496425D06073B31843A23A4737D02DF085B9A70E9D80F9A025054055DDB84317C0D2AB1FFB66D2AA3708049B5F8B8ECE67552A453DAD3633944750DBD6924D3941EABC1DDB19D74064388376E290483430DE59F2D389E476106F940909EA437F0FAF0C51D229155447AB8AE4690B6972B2419348865A4B08689C79812D77036510920F7C47571230C849FF3F2907D97D464B341BAEBAD9659DEB4CFB0D5C9B5A9B3E107874084C144D9BF23F80A37A44E09FF2260EB6899519ADDEBB525DA0866BA0BC3F5EE51CE38EB83A24D85D3588647E9013E7C63AA2A011146075788F917ED3FE267420405FF76B0B85CC7D5F727891A3469A9006D9F2DB73585C0D32F73019CAD0E69BC46E7D42986A5F0590E536C15C2472C91FB3489F0941CC9D266ECF0FB86429D92BA4A1627DA8453A2FA17F28DD824D68570CAC1FDA7D0EF971BC34AE929FAE421B38C9DCE6A4F37B0B6D01C64AA576F355AEC3E854AD1A69F0FB39A8FB237754773006C8E208BA1F82CDBC94E93E91DF1AC5F924FAFEAB86D5A0C986E23A2C0C9DC49E74C78C8B6258F9D2D56A60567B7963A5C2DEDDC0631818738F822336397D1AABDF63AA90B66C7581F95B4381FBEE0A0AC46D2F74468C4F693BBF4F60257E25AF16C3026ECEA2964F9442D6AC20778E208A6F4091F86628DA1002E97A03127A33CAF0112ABD5C17683B2F40539DC0081F3514764726393324D96A9BDD388B509DBF9705B3B893D4B3A0530BED22A23EBC57F47F0C4557FA5848E1AE00E1DBDD8435BF6FF039345FF0F4AE5AAB92378988C65A4FDCB1FB178F457780002EBC5580AA33080A78FA3F6C66791422201447F1E8107996176EFCBCF633AFEB943C9DFC302EF1705D1791FA4E8837B664C8A50EA9FA8539CB105AB9FAFC0B1D373B80C03D9D1D14C4F10231FD84387B13EB2D61493C6B28861228CC61E85EFDE5FD375949561782029BB612CD9D3CC2DBF8D37452C9AB1D833974F88952A8B392FF8C74F03CC7DA9E2AEF1FFB108BF5D17A7BAF681E219A85AB6989D567EB3667EA84839ABF27ADC1DFD041E6464CDDEDC711CF56154A5ADDD5DA48982A0FF27CC2E0F3EAD971D193CC14A52238B5452207379C8664582DEA077646875682A303DA731C127C98BCD135FD8B6A09A68A2823EBEEC7900D35FE305B95C0793B9D92C4B5144A43927BABA2772D834DC6E511A62DDB1A6523449C538D0F6FA1E170C47DC578B2C41D3707F925679CB6BFE7A948C1E8185F27664838E3491436E151822342E153B2EF16F5DE58907D71F8AEB9B06623506538CB7741AF7800ED22FC62F370D7EC4CDFD08E0CAD0260B7A41661722729B958C1A2C5C1CFB1C7B02360DE51D969B69CCB08A022EA8173C1E27AB8228CD88990E6810CAA54591A8833A6B483B8BDEBA9B1600A73E280DE575BB1225D1A060DD801B1966BE56B597AAC1308F3361D2A2F4898E723C847934C6FD355323DC78E61C7BE37D0D60FEEAFB7016BC84996A474EF8C8D2315D49E52C5E3E2DFD3F02625886FEF74A3194870ABAA0C0E41CB761CD3262E188260B1A7BF327B66126D168EB0D9026A45B81AFC772EE5A5A619D3A9E3BF4C6FA528D64BC9FCD51173175524F506777C01617D86A516B78F49A0BBA9FA78D7FA4CDCD777C1207CEC2329AD0C35EBE3A650B6EE832A104612642C4518FFC1E284B62C8BD0BB2CC810DD1965181043CFA6EF947BCD54B9FC1B9B283083500C323C5FAEC8ACE63F60757C9601FBD4244BB0FFCCA7D4CA8842B5E76A8ABEAA9ED35C21DEA8E764DB74D7FF1AAFBA4B634FBEF61F860658BFA39B05091F301713B3B81A1EFB848E070B203A3EB5037E3D9E203D678FAA32D944892E7071034B7A54C481AD1EA3B195EA45CEE15AC915CC207244462D2BCD5623E37335B7BD86CC6972E68DC283AD4073BCFD24266A0B68B541547AB3B4C31A14F012DF684FE88955203343211DD366B5FDFE885949A44B5F339BCBAF22AA9CCF72337103D8A5551262C1C3AC24BACC123EEA147E35CED32E73FA6D423A8AE8D43F92AE9414A39D55B0BF9D0AA95CD7E725F504FCF882D6EFE1FC80CE81C6FE391D0C0B1E598E187C034698E5129C6FA200159AD5C22144FFF0C105B3DE9DF993529807917D4A0FA46B3D6F24C8CD00E377218CC6D8AD09393309D384F895617F5BDD19FB9FC2132814016BE61D973EA1225DBE2B4A66BAC846D6387609AABCB5B50F674C1357D62D02480B5C9CE0356E068AF1E574C53E9A0628590F246D9E29711C586BC613F57E84F2801E8B2C302123D6D00F04237968E72EA7AA96613E70AF29103145CA5680F76B604C9C1A8F5BC0DDE248CC8AB780974094B4B161F6A22E0DCC7637F2E95C5C357B6C038CF824E6E5A8DEDAD2436BF8B0E8C7EB9CD24AA9E7870B3257F419468600A29682C5CA0EB8E704FD3C4751D8F105BCCE879ECF187B8B27E888848BCAFB0601A6A96639E7E63A4DA33CD4009E1C0EA24 +pk = 1CEFA72D0AE08164EB573891022EBF50F3220A77BE26AECDC26EB6F0135ED8EC6BB832E32C283DC20A424F6B7EE78E65A7F070BD1C82E12A07A8C8826CDA611626E1D3854D4AB824CE4F9EEDB56FA9C28475BB3996E01B45D6E6590817EE21C838B7F4D43FC048D1185DF89D6A7C4466BF5B383BF28A0F26E028D12292FFD2DCE2DADA29063CAE961143505B9BC286D36B43733B8313E8B80189861EE5775018B9CFED739EA559268BDF88189B24C14A3C92736E6F016DBFD7E0336C935B5AE8081B0261718211037A40DA1A87A99ABB76CF91999161B27FDE9FD5817604CBB6554F6E62784B27D49EF5F2B2FF9B25683F90BCD3469DB34DFF780F48A75285E13308D52E1947ABF137B8C54DDC026C96853489B3195F87E82AEF4D29B4C3378FBBBDB2E2AF58F73B814FF96FD97F16B64C6B61127ECDC0618C7457B2FAD8C1D1082FC388A814420B173031BCA5E1AC58259C4566900C5A31AA7F9F5667354B1CC216D2C9EBBF75381A81ED2C76C2FD787F53C72A8BBE0B1A25372ABAAC7144E9D393E7C91F40202641520343262F3601A4A38DB7F1FF77FAB9AD9A2A24095A4287060A5FA2AF45C934B05CD3A2F289220AC4B1651BDF7503AFF7BAC8E7CC660729047F573918FBF7BD6A215F78BB9D418AFC4A88953D6C65936CF32E56C3E651B4C9EBF5D439D3F87CB6A7592D1C66BF7D5D6F3AC1D6CA4F371ED5B1ADDDA1FBBF0629D31E561A17F2E640F4FC6CD9D12378905CB1A0347491C766E1C19DB8FBF34EF559E894C71702AA783FA3C4EF34A93A181B1C3FEA823699B2C1D03F58C90DD97F20F93E6D99765F37AAADAD33639556F99ACECE924E631A4EA13FD9EAF769CFBE23970A82FA2F99388AEFABC8A6A4B18E524619B414A73498B9BEA5A2F6C1F6D9C00A622D5DD95F73FA000D6BF45586BB3AE238601A63F08F520561F36379A5CF907BD4B21904ACF19E72BEF21AB01381DA3E8A4498D9904E3CF17C43B4F97B504781AE2541094375C7681B033DA1F226C963266843FD92538DD07946B07E92F761DF41D5DD65021076EB94E4E48AE51C4AA407E0C62F901860DAE1B1FCA2CFA59F2731DF3F800CB553EA66C2240C05DAA2B1AD033167DC7F6EE38A809DDC227A0DBC6BD6CA3688DB283B1E0389E8F8A33A2B720EF7980D5EF0CC70219D332411920E56A5E7A402574B10695EE37B75E36187854463F696A01FA7FF0E90E8A6FF99E5448D3D5C565E0EC4B724A5BBDF086D62749F8347F68AD64A3B91FBCBC6DF1E71FEC51B463CB8E210FC7E27A832A2F116CCC71624AAC715F50CE1072D68D90FE144B5A89734D21182B5E3927CAC98FD2EECF88AD1807F38C5FE607BEB6B548F590E0D217B94017763FF1B1C36230DCBFFF821FCFD09E7C05F6B64E7E8CF3935F281ABD7DC3802BA2E9492341932BDB9624576D44535EE53B47C0D1779C32E2D8A1E3D98168B3B7073CBB883F7056FBFD3891C31A0EBA83F510C9F98854E94DD6715F799B2C775AFEEBDCCD4DA44EB08A673442A517B93DC435667008E464DAEAA78CD982D13E4D386296942384384573534BAE6BFD0D51C4DF17F6CF7DBAD81DB9A0E036976C6701382599B26C3E8CEB9BF824DF4BFA1BE79219817C3F92A1B63BC126FEB97F9DB1A6403797AE4B25F5AB09D47BA9394B0813DE609BB976920275233A71BE4EC5749F0AB4526F08F5578ED0867D31AAAB20D189CF0CA739B336E80076B8C5176C62746EE060CA4F3269F7AD49D350DDC3431919D5DD3C07FBA0BFC8C15C4984089D48719D442AC612360EE9F242D1F89B4D6A4C8DA5208E55DF5FB18B050AD20E9CEC0D81561C3E885727E75F14B40DDF49DF746D03A2CEAFD6D815D92B0E613DC913BDDB752A43E19963EFD5D2D0A5FC5DEE96B29EA3FDBAED49FF29A8263EBB56E424AFDBF7988B84F31C7008A3D8F99F4C039B28A1BF4C558943C4EDEB4D116E25290808AE51949B0FB9ECB615585E2E7B72629F6A138BC17D0D47DB1A640D92010DAFE2346415FED59AF2738151873F50F25B993D50E038E4919263A19807D48590E2BBB65858EC80FBE9409B38FB69664BF53A0EFCD0AF770EE678F58A5CDF93952A1DFA48D9D2406B2ADB018706B5F457E58CCB2A59A4DEAF54A886707902450C21E025EB6FEBC464451F03A1D2B043D51BD817D4DBBB5A5427F4C2A3AD5229BB603952A4AA8A41F7F1EFE34B42D3A6A0AA7428E90883A05BDED4EE99A0FF83CBE184F7EDC469F9E98AE146098744B90C6E2D8CB6C447E4727060CAF939B40287ABFC3E3901A77724241C590F58324B3FFC447450AEE0A31F7136CE0C255BF8D9142E3AEA1F0292783DA3B3962D37B7D3DA4AEC8D261FF89554E92C0D7A586292A582C81FAAE0C69C672B4BD7EBBE78C8A70A1EF260FB7F82BB24CDAF7E92F46D5F3CA35377A602295EB1744456C448676E2E6A43175207E6C7BC902199D4035DFAEC1957FE3CA3C146919D9953B581956ECB6F509DB341B12A77E67BA7B9D7BAC420E744E389E1E1C78B95C64A1DEC4563FAEB885D743A4F059B52C62DFC88FD7B4F6AD37894BFEE166F0D4DBC73DDB7C3C4CF66152F7C8EE756709D5290AC4BC659EF6C9CA050718B84019216282493721B3569F9CDFB75EA62A4C793BA74E457B0040F90C297B52757E84B3F8ED5E9E9541EC37FA0D00A4E1EA61FA68A5B117E428ABA93081A018EEC5CB019933AF2241C976D431124E143C657C9F06828D96045FE6098C6E9B395CD076D75A2F032AEA6ECC844867C8AF51B835E578B927788378897F85911637FAC9017A91E1ADC89DB23670CB6C12417A28BB18E4396456739204E25EE0222703B01895EB9596A5727003F020BE1A2C34156941EE31F1208EF5798CD0C3A40BFE57B7FAF842980211D31A81BD63FB3E43EEB828BDDAD3FE9A8AF9EDD994BD4F030257C1AE8E0DD704B4C2BDB39D4E04F8AD83713DAB04A2BAA71204DE021636B91CB6492DD7085E32B76B6D1567CB49FC3DE275EB6F1075A524C211C4C9219B0FF6173DD4659DF98B7686BF1AC168F80E65BE617F5E98F5B269B6B15B12983911B8A58D711151BC501EC99893B024740822BE258ED0438D801DCE2F0493D9C599674A98B953407BBF0D9A95B1134B3729447383AFBC909A178E558BB3626CED4BA7993FE0B24D37BCB20D50B550050D3E4D666BD2BC0E747111022DA7130065AE6109708432802D6364722005DAA2E5F91A982F33E1802C40640DB726F4534229182FDD8BFDDE09B1959B32B9ABC7E7BBB8E6CF0728D4C722A1BD4FCF9DDE7F2BDA41D9CEB5DE8FF8D7467AC79136265350BD40C303736E30DEE1239932116EA5EFDF6B7E7861D8F34CE199FD4DA3AC594CEC81A1D2F86A7B7DE6CCCB0B23F75496A30AA654C875938442F78CB67D3B72D64CCFB09F0D1A94C78E46003C9195ABBEF0ABAD6CE075A174BD369BA4BAE47E86580A2C3D317FE9E707AEA8F6B2B5FD6CE993791B708EF89CD1DAD0C7D90AA1251D4F1DC6A052B314B9EAEC882DB32DB92F8B2DDC72B0B29A47F72D74CF74814062F65A991145C34AFA6C706D46BA6FA9F56A6F0DB807D7B679F4D9E45141962879A854131BA84FA69DFE12BCA7AF97DCF3011F971F89E25C6949C8C42E75B8BDB20AC2BCF23E945684B45BD650175A5890D32ECFB5547D2488CF26FB093AAC2043B669DFD95E6A3E68A9A98FE4514B191ADA889DA73EDC62FF93ED7059C8B94C4D3F43F567F6ED684D876EF242D14378AA12948ADBABE7750E60E4F6DA6DA7DA72D11B0EB7D8165C7BC60C653674CCD3A1216F3D48D453A16A6050EE368B7601CA66917B8A1FC348F6DB25AF5EB7566C394E36EDA430D7FFCD74EF29B3DA10A406A10D1DF5A3F1226E2C874421542D78DFE67AB939A9F424EBA5D5A389F547E05091847C619612535011E3EB41D32B42A3CDCF6B1DA8F638A23B0F326C23C8DE6270BBAAB774EB37A915047930F8C941095D01FA15A2C82091DF683069BDC3D29D504CFA61E2EF5B362B4DBF23669846E1649B8F36CAB902B2707FEB3ECC3AEE8D829346A3A11418E2BF03346E0AD440D34D2DFF257DB00874225AE92D33A2EDB4803FE422F8B2B929F540AD7BDD6E1B4838B124509C25F43B352D97D4124B086F2174768384B755ED0C3DEC3B3DBE5BD996BFB918D34041080D9F9C07E27FE2383B4FD8C4009EA49DA94EB37FE3879131F9ADB8120CF26F00F3B22C5B94FFD6CF34C4746ED41E8A382D62E74FCFDAAFC5677837DFCA2BF6612C43E5FA2541ECF720FCC90300313472BA469BF19CC0CF807AE1BCC653F2E4B04967AA3AF85D825CAA82F38364C7FDE4A3032DAFC07D3BA5C90552CEA67231113B0D98648894E061ED2C27C220C2D74B0DB3E582C26C9DB611FFBEC014CF3A11976EAE7A1EE70E7A360EA3EB54623BA24AC379305239B137C40E8631291CEBDBD34C4566F5E7D0EB3A72251B4A13B666A66D280E1F49AAF1EE4A729B04AB0ACBEDCC2A1BBDBAF70EC34BD807AD6B2230AAA23E154B4C96F5950D465F2C65D257D4460D7C154E6A1472779E40333CC8D318E530A1D5E59F689FB6D6A9C5A5EC20C1A3D89952E1B96A8FFBCE7EDC46499B3093C617FE261A84B588A35CD9BDEC3A22BBDA5FF9D9189AC57BCCF47D2641CE6DABC82F6B918480663160C0F4B46B47AC5E49FA378A4B1FDCC17A847E32EEB9559B7961C4C456BE529657461A76F695FEE5C066AF74185FDD4CE83549B81F669309784844A93743D3B70B622FC02C9589FD227C8066E224828B6B5B32BDBBC15F7161276C9A56B98F0183B708935B54042DCEB55DE61F5954BDA7A44402956F704EC4347AA344122A2956D692C16E379A2589F30CFA61B632BFE2B70211437DEF002F8DEBBC8D29513DAF1AE1A6FBCBC1DB28F34F708231C82E2F172E73AC6F5FB01AAD58F24C04470A0ACAC19018F4B112F8DCFE1D0FE2C3B5F733E124AB36F62F194C9C94FAD1D3D28FC0F50943F7F8E485BA4717F5D1FBDF59FE05D31E117CDB5DBE30842F593A576D4793B1784BB8C00DBB3D6D403EC68052CEBC94D3344C2EC54BD860E63C085F169C8D2FB9BCDE711312AC323F0409DA67CE1B3AE6E57B732D0CE69AB1D3DE982A3CAC9C2C0FB7EAE155A584D5C383015CF20CCEFEE29E616572201C2E115A4FED7243DF150F0A167B33AE0E1FAAE6F1622CC71CE16AD6E6D0F56B31F410CB5B815E7AF764B46444E9B06B0DECF9944437CE3AF28FCE7EF212987D63CF250B606479DD3CE367970E798A2BE1083F015430CC8F92AD2EB8AE97C4D43C3752B5648E6F5CBD08E3860B3AD3ED2AF51464E8689092E235B49E8CB829FEF663EDBB891600E0388A4F16707447A3B6987ACA6EDF878DFCE86F6D04618EBE7AD5B0E7177F9AAA5ADF37666CB0AD709617D26B7F58684B0435F21BC38E0D3C2C383B8FF011F8616060F01E71ECF8204872B282FEDB8CDCD8718249DCC84D50B1A491C63CE2C9F5F8D268D30E4104E99BC651B14B4057BD3CED890D0AA899F7C12573DEB7159F356721CEDB4509F3D8E1B7C1D3F0FBAD0DCA6EB2AA8243D561A56D84867B752379711DC5A69B97EB24D0204F3FACFF95A0703E15AA4D2BB418EB10D5142890E755A916ED0F22228D402DEE5526225141984E1BABEB478AB14EAC3C163FC1BDE4B1D6025A7D84731B48B6AB215A18CEF39BFA398604E7C46CB9578EE0AFA8EC16C9F835A2A8C1F03F8A89239BD50836F1EAA73C5BB24155A26BAEED20DC2052ACAF086CB0D044812E9A9DFAE3AA86065408D8B0679FED39A74A7DCD967E288B1241D3832B8F92FA6D29839C35D279C079A254C2CB2540BF2D67E974E1A9E7423148BFA88BB0C6E52CF831B64A7DBF55EEF607833FE549D6B1DD6FC0026339BADD14E9B348337B70CAC0126CE9C4B1411CE3B493ABE25650D85602CA52C6756F7E29F52EC53372D57C0AC6CC613DD5189C8B184698697151CB30D1EA3D3DB87C4E40C8D4B3A9E7BF44F3ECB03AD4F1875A71B7613A9B0760F255937613B06068906246DEB8598526D0C792B9FA3FBECE6C52A9A249C722347C2F57326C1D1ED481B2FB669DB4099656100AEC4D900E258C040C99422A24F9E3C39DD137B204A4E21CAC9F86B16E386A30B3F203B4E464B2BDF11FE9C9B3FA7F2FAFF55140B002F9BF3E1437EA9FF341F6787F967664DC5A87FAF45F1E2FD46E16ED89AA405288CFA9379413B7DC740B1F0BD7630FA6FB9D54444F19F3E61770EF8B3CB6EF0C8DA7E6636E1C27EF8B633F7017DF3D2155C3A5BDC83F521AD280B19FFB73DEEEE3C78AD97D0ED89C547447E051E3F5339C2CAD0594982BFB0A18107218441B21A08E1FD589E82014A0056EEDDC27E8ECA77286D7663ED2669633B3B6DB309C69349C93DB89DFF5172985714AD3DF0E2A8F428FE2D66B8A77388C199A104C14244130FA3DD5C5355C5C252453F42656CD04F05ADB1670ABB06432B2615F05C4C117A03661E5D65DAB62E3226041E7A8B2A2FC20D356EB75E6F122E7CF2BCD14B5B83842836A8C9054C1C6C9EEE1A52E17EDFCBB3FA9B1BD5F8209DD1983408D41B022C68DC951711539141FB295D40D576C3929DA68E94EE267D1A79A9BEC768385AD304745620B9F76A8D71FF65B581BD9289C482F1667782642EFEDCE5767A23478907C3208D208DC18FACDC6035FD8BF27AC13B83B7F89314B4221877F658A4667061EC90AB7029DA8367DB652376DC6C5E852D081CD3626FD84ED0631A4347B35AE43D8F33BBA13D9A0404E8ED8266EEE8B7654CFDFBAB64EAC91A7B34EC06DA53BF0C5D23217D0704A8F40EC5EAFBB166D50A13F1C8A7B3BADFF4C58405515E10FFD2D66D7B33F10BCF1B64BD1D00736433221B2AD606BBBB9756AC731014BE9034985430662B2F5E3B3E755A5E6D96E37A59EB1BFCA5832EC572D1FEF1741D739E2519CA3F387254F781C2B1C0A2A8BBF178A602471F76E51F4D57164BDAB0D1F56FA5A3DC1185562D492D15ED62AE4A697779683CFEC4B7DCDE5C437B9BEB7168D9718659BD021D6292DA815937538D77D24AF9CB7DA2FE2C3AD4844D6B7B7660215A42A87CE7FDC95C86DA5D263F3E4352BCD251DB4F2C09C66BFD68968123AB0638C9BD779C8BBD03B7B716900434BF26AC5BFED7C254591351B8196B4CDE5CDDB810472848F523D626A35D9F6159481166E41A3C7E4818C704A1D5D9FC46BC90D2E55CA5B765ADB54F80E610ADD26F2F112E1A0969EA53965A1F2886B43C872358B1640AF808A7C2FC60FDCF0EFAD3562EE4B678317A89C44C3A3AB31CD25F2E38813763200723CA39CA192D7C2B952BCF740BC292B841CA099C7AA177BB568E3ACB75FFC90171379CA5D36E48E73401CB58D2D56168A4C58C00C131868E467CA923CB92BC0B53A6A474FFE9EB46788AFC7DE467F7E762CD137ADF20BA265ABF4B19509E862A9C6B6ED11C7E3CCFC955375B56698FB19EB2BD44AC07F878FAB5B8F2901C41461B97E235BE3852C9639409EFBA2C4DE5A03578E6177DA203AF57C69D8CA964B788378348AAE169651CEC50D81E2847224B23A4B1DC552AB442F4B9206F2050EFF3E7BA6CDD6CECD45FE96409B14B0A575B7F39DD2FA772B35818F17F983CF643940F845AD0E851B2DFD976395F02BFE723EAE68BEE073EA054B66BBB4D788F473ACE82689831BEA39165D756549DDAB3B0A55DD0AB02B8C9C73EEC874A239707C3F993EE8DFF82636995D27C5CDF9CD781EE2357C1138F7442287E3D71AF1415F53F16D1DDDEF721B6B sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20B smlen = 1071 -sm = D2AE2C81FE2700C85E81D3D6747982D0A34342FF7B1F73233C2BA29D3E6910E9F37C194CBEF0BF7AB11C2BC52739B53C60D996711383D0A5700CB6F9F0F1962A534D1DB29DF610281DE34073A239D07270F6E12E1785B31651DDE69FE0F66AAD54B5E9473A235B35D68595426038F697239652662AA84A0A28FD17440C9432ACE83A0C24B73C36C5925D14967D00BB5BBCFCB4FB8C07F9F1FB1956D9CC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +sm = 8303ED26F6AD50467CF231035B56AFC0C78F3DED2EA1A4592EE6CB78FC8DE855E2FE28959F17A649906CE29E8C5538732036E7346F742ECB11622EC044100C2C940D73EAF9E20DF712A8C5DE86007E567CC3C0A8C7617AF82B67BF94564442D2D19444EB1C1FEC1694396B844EEBA8A4479C427A405EE8AF9F56D6F405996C0CE25DFD6342EA8BB5E128183EB45A6A695D993CAD71C731D2FB1956D9CC9FFE34614C803FA5DDBB48A84A28FED3FB7CAFF764BFFB30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = E6DCD1E2ED1E0EB99A11CE1B59E29941B4270C582B49E2983C7F2FCB9B9BDD6083F3EE94C29B4BB76E7E99A670CA5DE984DDE9FBE973404771E37CA75E5C84D29ECCCA1BD45829A76E8BB37E3256FA277700540A420872D6702B48D7835167158F0AC7020CA68809C0AA3EFC0AF0F32BE6EE56D833A414AA6CF57C631A41B7579FC8337D071AE56B90FA7E3899C86354E7D3BDD35A28860F73BD805E77765E6B210068B43B2EF9F41A596D820AA23D9B164365B1647B6D05F54726183928B818238A12041308D967E19E671B82E87066217D3343FC9A5477F43E603BF203C94CA2808295240319FB57A56A5C59E3C60CDFE55B8AB2C0D24E39846A3494DD831214A623E6D68447A84B2899FD4AB9EEC9D27A9CDDA5E5D082B693D184F00E6B148B61599F4D69AA6A8A3DD8DECA8F9DB79A7070BA815EEA84E8FBF27BDABAA2A7F0E7F21D7ABEA169074A739C014745A6F15E8B5714AC12473723DFE844799A0341F538C7AE780E9D376C549BDFFA1F321180D3F770F8CDFE6613ACE22C9884C24F86FDB9BF8567DCB576EA97F545A219858528E6B6B845CD6E6AE9BC19A7ADDED0267F4E4043BDF9FFBDFA06581A6A45D7DBCA25C69E6A020A075BE37FE073B3DDABE2B0F65A9610DD6FB96DB91615F7C56930B26863EF4AD588AF3BEE199211805F65008CBB85B3BB5CCE961D61583A3C5E2DD8B430BB04FD9C6E176F86B25C3CEA11F902412C1C711E4089E25C9AEF3503DFC50A7598BECCCB6DD55C6B498390A6FA451CF8CB82B95A8C801A9CD784A7C3FC6B611CCDDB5F3E4D572F9EC52C1AF416D0045AE738A3774248C879ADFB5B0A59A10B0656A20EA19456EA4B6F1F72A21537EAE4041A46FE092DFE1B88031FE37F3636B712B814B7DD52DD45367DC3DEE00F29BBE930BD56B6D65F78956E2A4E1C115275A0AD67FE30F18CBA101D465022F2BFDCDCDD4D62C9D52BA07A30746BA3948A96A68D62D15B11492BC401AA9C396DB2379E9825C1480BD2F64D05AE5BB74F3A5A22A027D997E4BF61484C985F7785C66385BBF94BDDBB3D5C8738E458C46E64E3965B64BE140114F72BA509699275F7D441AB027CB614DAB0E681A43511B2EDD64F4AB2B8047122D4E8E89441A80D72535173D927C452A174C248AAA2652FDAE44C0AAE2E2D093D884DAA904EA867545A2366D6126FBD44F8543348C697CB628BA009278B294FFCCCC534938D7B91EBB939738F1FB65395B0B68F737F0BA77BF10FCAEF4277344FFE3ACC43ECFAA0387000C7E95BD934EF3EE71AF18150FA6C866E1562EBD422CA9F7D5A45D86CE437766A86DD66CE12AE0B2952CD87FD0A44B39CC1CC571EEB459987C536A20B80484D3D550A3525F6C15BF8584E58B1080C3AF26A34C318709D22D17F37B33C9B62CA5E505BBB048EEECE7D24406280D38EA3D9025C9AEF96DAB5ECA3C90EB8EBD6F9A528492E3491E7BF5600C827A409050C985ADF1096A5CFAFB8E8C45A11E37B6803F459A0A74B6ECDADE459780F1F837432D9F04F683958054527F03FF577B33483009206C821673A2CB18912551E8546F759963B29B478108D8ADB1087ACF4F546B3493B36E7E3886262FFFBF686299C41737060BA21EDB65223828A48EB0C0F20F5CE679314B67C341B20B5690541114D82E68A1EC2315AEF58E7FAFDC0F92A5F4E2433CE9B93A26CCE6D72D7A9967817BF4EB901F316C145BE7183731B9C3D8009A6B4EB9A9ACC8DC3655AE3EBA5A9889E7BB1F1F572679163A4B74BA81E02BA891B7AFB98017878A2480650988D22319281C77857310E82CE8EE4E5F2CB3CAEFDAD3C99CD3784D5D446C42A8A9F270E6249F54FDC58400C6BC7177645F60C182ECF2249B0E6D948090A75EA3AD00BBD2B34F60D0449D70283F32AA11F07E3A8F780F0000AC8D69EC186FCE0C57528AF49C56426406BCA55B6BA23558E160D4331E3CA99DD340EDE55A4B542BB4645DF8CA9510B36F911DCB7F18D1BAA9F38CDC873EDF419FB35D691E4D2DEE9EF8654FF54007F936EE8CC773637FD756C10DE3C7D116F649FAB2B2CF9F770FA985BFFE3857B479FA8A63CB7F7A0061548B9EC9C7C4F1C3805888C6611B59CA544769ABB955F9AE35C8EEA58DC0ED41E5E4D4DC607B1047151100193DB7EC93C74C3662293ABB726CBA4D8835D03EFDABD73552FFF6EC22CAAE5AFDB6A1A7F3AFB791F5B24CE8E5B1EC75A3CE66CC279B044DAC233D581DA9793AF185E918902BB5F59709EE68A1A66CD6DED5CC9457069AC1EC53604FB81E0812884FA4309AA88AE71C53B8C1D617CD4EE267A4594F719F36F9E52BB79D82D05978E14597108550F63773AA1E42AF2DB2CD11B5A95C0A6C750C555C91BED72B479B2CF8F5677ABD9EC4C8189444B6F99E8CB386BDB46C459EFD2B35A7279A6BA7ACD9316E4AED09E0B80B95A243924B18B8AAD84A5E607F60FD5D1BC001574C5B8378D9D50BE6100E8A7CFB156AB4A640306BA4C9821AFA8C4E0B6239C2D8A2728D9FFC58DFDC2757788CBA5870ABCB7C1C686492A8D6F13D3ACA0C105AC56774020AC7ED485F440045991A1471EE513593B1486586B5AFB6AF1B7653F9B062EBB9FA3D08BE8DB41AB1BBCC08B5FFBA53A9B167A0ACC6067357AC02891311BDD51CF8E8CFED147F2DF904505A4F9C88FEED94C19E7D6C8F63929AA004814E241568C0175A3C27E89096774C359522186E45B30F93B940872486F7587011ECAA57E3D0E9A7F07E5B1071EAE4A38777CC12A3BCE38C32A60B5276DC0F7E1BCC6D00E2376FAD8A568477BAC6EBE1A1735341F1657DA48E3BC706B0E84E82FB1634B4313F195A2230E72363885E6F5244AA7395B5D9106DED1DDFE02FFA4B68D6A3235A97908C6745701E10D83B85A8E5C647B1D70B93199147E4428DC20F3661D5C659DEF4F626BD40A8088E74C943F57CC48DC36DCB61A98FA705B279D494A475398811AB9BF7E7437F28466C325F492418431D871E1037579DC36EA2C2FEDAA3D349DE500E91E71C5E67A864D9CD7E828F08B387B433924D0FB19EB55B169E899B8AF39872ACCB761F51EA86563BB6BE278DF6BCA4237FDD40A6A7E009495F2BB3B7AEC89544D6E62F5FCF4F454F1F4B096E390FAFBBCB92CF62DD29034C4EA1C51B7D2C2BF0675EA9D287C5D2F3D7B46118D4EE6D6AFC458B1AA58A126DBE15F763F701774FF2637852BECEBBC0D3C0F1EEB5192B79A0F99FE915E90ADF47903556FE169AD6008F3BAD90C412783C7B976FBC13D43AAF1A3F092062AD95D5EF383212AADD002E991028D075BF1443DFACE073219ADAB787FF5E5AFAB32B2CCDAFA9C0D8214320B1FE702D161E4A5FF4082236E510256CC8FD2A5BDC414ECD841BA0AC010F9EB83FD532CA581ED0F4966D179BB3ADFB8B14D42DED6C539AD40173D8618AEDC546DFA7AE70DBDF281C27ABFF6DBC081C1DAEC17B367D270C1E7815CEFFA89633C77B3A025BC5987DD39680AEBD5D041A1EE9A7CFF15C8B87A0906D6C5A753D070012ED357845196975503F25B67747D0B7537C96DD85E3B6A455C0C164F3835D42E27AAE98BB05F2D3E24036FD1EBBBBC6F3A6CBEEA90994C8D1872A95110A2B57F272751E23E5EF059D2DE3F32C5D7278671B46793E2BB2FD54E9DE153C73ECFEFABF6F9500ECCC3B4D50693C90343113F7D126E249E37238889D4AE6ED239301C236542C29A014175EC21832800A0C5E93011395952D69F2F181D8C05085D3BFF1048D3293B8919DDE05B80A0FCB90EE0A7042AABC0E7BB45BCBA4FEB2E707D65F31E44E2F0226A986FC1C98B79D6B857ACD8F47FAD292DF8BA4C31C1B5500633BB4153FCD39FB2804646AA4013614766120E9DF36C1EF52691E490C8B9954EF20C180F07DC26324A074113A42C05736C1A67C0A5977435882583A38DFF9A3AF961FC22610FF9B0E8E69591DFB31200BA571B8BCA8701681DB091E8CB352DA89FF2D8B6C86E2172CFCC5CDE96813D71DDC382119D85865F5E2E1AFE7956A99ED54FC38EB1F4FCE3AAF78C436A655B655AC0ADD514D94984FC58ABF53D6CF03FE9EECDAC4112C4BF13053BBE62B361F5473142CAAD9A511EA1C41AD25801C43D9C6905F0E3ACA0B7C1C1F5100A2138C782841FC79370F26FBFC559403E9F7D642F87FCC8B771CBD6A0229C9BE833A9C69B81F80A7A3A3B334CC48BD1BFEABE2E510EDED07882847BD618092EF37E42C246DA892C645E5FC090D1B2345943BA3D56552FC7A5CE3E64BFB4932C3FBF334D6E16E5EC107F1D94997B3164028BCD09E0D76F5D6FE04EEF7EBD46689AA4BF396E2F3FA931BA3672BFBF8B8F08234FF61B8DDC1AC0E5BF1494DA46FD4913F86B1076FFD7FE8CE006EB1DE1EEF90D857AA0CCA0857FC98F215A0AA55FEA097F68E5C791DF6C07F44046DA7C7ABB762A99E35A803F8F188941899EFEC4921CF8836C82140DDFAB2F8F81D1CD7C1AEA1C5E2332CA5D5CC7F33EAF4C89644B2FFDFD8A93C953DDE554E2F353BF98602E87CBD5CB72150C12B4BFA17D653A8CB28876F3EF516277C5D93CFA4C38FE1F605BB12BFAB1D0C49715CF5634B2A7C3EC459BB4DA9E0B0B8924AF0CC6D8094284256B087329B8A742BCC9B1A9080020B02157C290212B579DEF8B6A6DC35CB5A60BF5AEF96EC00797F9767415D17BF47BBB0C116B83A6C85736B1C2EE0A4B17C648F6D115299BA03C4BC8D00B846984B88CF253B2A4506E1EC2D70622F2652E1FC5C3523293C57669E59AEE27F80DB69788EE44B1D0F3EC0730D1A1AB2CB47E81306A52BF6DD8AD7575F7C3CF03C66C810BFC7266B1104B9D40F2DC1B8FF5E1F140E76F1A881652C110A5C0B1F2E24527059CCCB46BA348BE98DED69BFE3E420F8BF0D9E2758C5ACEA86841499906FABE4A8DA810E6EA8C73A32A569B2FB96D6DE9F37C7EE48FB0E8A7DC650DE6BF848F4AD761F3340931A36759C69F054925F97328922A8FFA580772D000860292AD99EBF9A87909EAA1D48CC6011762FD5F598EA9FF64CCD5632F9DB06A2C52CB4217EEA97FAC490CB0BB67EE5AEE7AD0A57582C95826A96E99919A281030ECEAA436E3597A45BB38819282830D3B3D88699565267806C42299BD4898B24F37E905DDFFE3A0B183167C88C4290BE9F9BAEB95E6C280130595A596B294AC55FFE467A48F147990A19F532445C0C92B8DE5178C56C093AFB53C41C843D7EBA72A62697F53E59FD85B42049F8629079D75A44A1595845D0E7B98AE4334A0133E309FCC11471F8EF1D96B0ABFC9E9556E57C425842783BD8A39452044E659D9CCD09145C4A2780E2A6DE87E070587FCB949137D58514DD6547748405D538E215CE24FDFD413476CDFD903FCCA9A604F6CA0C59D9884CE838E4EFD111641E7ECEE812E72FEAC13D6AE39437468230F28EE46B514688BBBB0EDE836F75CF10E0D806C6706DEB41A56DAF84B27A5F6077C0C4CF8F05EDAD816DCE92C9FF86928339BF9D8006FCA046C2EFFDF07FC3DF3519DEC8959EC2203570F1EA4C6518EAAB1AF1A26B6B86D4F3D1429CCFF47F338BFA898010908ECFB181C0113FDAA52DED61D23F5B22D955474D6A1461923918E14A96D65F573DA110C8F6F98800F898F92D20BA6A8C04DAF0B2BFBD815AA7606AA442D760EE2895448C75E3B93D2B0B9207F76FCC493A866F193B1501B2B210AECD9AE00256D8EE38452FB623623AC6BE2D7614959E39F961CA3B48DFF8D78DC4E2E31B9824DE6DBE899D4BB5BFC3B2838C87041433AB4949B5A55EC48F0C26075C19B159C91AB86FF1E8E254E521EC0FB300B89EA1A90D41EFA9D67FADE2FBDC099F659BBB903B0D78F5B1EB74FD6DE57278DA8ADC46F9384B05D793D56A200BF4ABE20A0684A2BC0D1695F23E852D2DFBBDDDB6E008A7B9BA8284CE44EBE246BF9D01963698775B3415E9C4ED8F32532A7D4E97A30976DA32D30071FAD101977CF9CE3FB3143939920D7FE2B8B090BCEB458CDC2B55433A45D1AE2613AA91B4C6F8E43831ADEE9A1FC74F03F1ACE5058AAD67A0C006AF901879084B7E55E6D25521169D4AA7BB483B33820F03184B887A017FE30C9AB2821D6220F3EA25FB321CB6ABDB666F1981AD865DDEBE131B6F85437BD7836630FA9EC54F824F2470CF8880AD42FCD452CF372A7FB179A79B27DA9EAD98C9E7A175D413F72D2E9A40D2C73C18276B7E449D4C1D252F2F5AAEFDDF297AE4CEF6608B831D3FACCDBF1A57B88696C188CFECEFC17BD4A44FD790BEC0CB33EA12C06AC32E89E291FAD8D252C1C1875C492D4F474956195CEED040B46EB55400282438D8223DAA10BFD2146890DFCA8EC4763447EF84435B2B8A48334298500208EC8F7048EFB758C3B3D1500AA831236C146B7EDF9DE2431BC81E82C73E108FA257FBED21FDEDBCF165810496B14F6578E3AAF23ED5E97DC7D6DB0CF7190EEDE7C88C78E4A5ED9E12BA501C4D74452D47FE52286FD7829F4458E4B239AB9DD08EEB84D456A0B6E9DD4FDA46B41C70DA301CD3F1C1CE44C2E8DBDC130D451678661E924C0F0413733F27082829BAF5740249C5C5281C6EB6908DDDB6D4EFFCF198F3B9862E0893E483CFEB33AEEA8F91AD7A749CE29E6BA17A660C8B1F82469901C15B14A8AFB107345FD60342DDA93DD98CA720701457F4ED534EC50B0264466AE9DB59E255AC5C30C263C29F0E76117FA6B9DA5BF863FD662F98084EDFECF9111D78DADA686F021198A1A85CF13A6E332737825B07C34F5320A9F9079587628931669DEADC3D40F89B0F4FB976EC00894D4EC71C9EBFFD9A63651B03C4D66D9E656007EB3727CB0CC8F030D82F536468BFF38EEBD1C2EA98E000FDA05629CE1320BDEC2814A876A6C3150388E734061181DF94B53B77960DD58B0F777439ECA6500546BA44DDF4BB11193ABE5F924D9D898F8ABB506D9B79641371294D6E7C4E4120D403731C344054E786B475D0BDCF06781ED92DB48FD46B6AAF29DA764967451F6B10CBE156A12B6ABECA1B37F6BA53E71AF8B4436861F4AA017599856B812A6199A4201964EC2EAAB564AB1405019AD7B9DF62FD42C7C48EAD837A37B8A14737E3AC019B04DA6766C60456F5F751238B7CD329954D0C0041623DF1C8124BD11F3E798F7BDB2894DA47D4A1E0E8500D5C434454AE43959AEA3D7D162E2A5C4322733D236CD5DEA56CB13CEF1F91A70F0CE58594397399B68F3F0DD8D9515A36E6CB84CC4551AB094F639532C9F15976845674E7C354132013AC505C542A074727D522FFCD2AEDEFD87E3B40B5706B34FBD88217331C33A78A10CEC73224421CA5FC26D439C968138C24E38AAF385C8C4D99C77509D652C969085F718AACCADEC594E031A7DC698644B84785D707D2D9DF6BD0738947BC62287D8E9E9BB2C42BF258E3E07C7E1CE83D235065B1DB98011170EAB5F02078623B2AA95F20831C00BEB3B35AB9E3313AB1F8BDADF1E937495CA3B95EB48D094F20C5C90049BB38615C51591B44F30C455F9856F0DFE7635A09AB074B84E4981F19F5AAD7713631308F933876F65C0E758458A30F07C92B42C172162C9F24FC7A70F241475AADEAA3A307E3F9A41370A0AEFE711892918980E21D548818EDA1E17CD00A52724A22B4AC12B22EEAB3C66958E426454EF7B12E92AF8D4CA0CACA38AEFFF084069CEEB6AF32406F4A6732EC45FD15D22AB0D4277BA37A24C78CEB74C0A2E7213B4E5AE61FE0274FFA45A8EBB2D9F50782849707319EE1E1CECC652E8F9D78504DC7EEA93FD142969DF766BA278D7837382 +pk = E6DCD1E2ED1E0EB99A11CE1B59E29941C86A20025FA6C108957AB49C63F6A06B0688053E6EBCF5892249CB5AED041688F15B3FA86DA493C06CAB49FAE053D6333975AC2C5DCD763B5C40B8580CF1FF47378A45DEAF3EF1E4B67D5C60A4E4159A752DBF470D8150BE8D64B4CBC1A24CEB2B3EC9C19E4E8591BE38DBEB4F85B07A900918BD7A54D3DBF0DD3D843D820A293C4B2D7064282A1FC6F1156B095C0941D4C6AF4E8633883BEEC81BE9BAA6999EBEA6E789513A9F84B2DB252B3B391E7803E84A99FBA9EE95250ACAA1D9F3EF1840C8D2FCD0B04ECC6C72BEEA68677CFDC3687B6E607DDC8ED3F4326758193DF92C3CA484FBA62EE1589694D6CCAA8E0243A67C4117E3FAD9DE8FF70B7F92877A7D1820DD08FF4B9C262126A280D47C83F2504C7E2CE52A401D900E3F64DEEBA26DF5E52746D7F3548FCADEB91570470B050AF067B0167736C26E07E7D836E4DB8BCA978B3587CDCD734E82265A128CBF3BFECC2320F795693F0780AB9DE161AFA688B8235A3277AD67435E53B1AF2DE74D1F5D341D56994D826A80CC8674C63EA3522FE21037FA4F18E2A7BBA4F1CF850A1560CEB1EC54DC866C754A1B96A48534011EFC6C4409EBE3398CFADADADABAF65420AEF96893E93CB7445BC7A0E34BAE3E869AA34C6F8923962236203FE6E10BF8A9FCB9FDADEBCCB7B2AF2F000D7CBE2BA3C474B0D93FF60C443C0DB0C4F25B6B3FA78C92F3F15011D950ACFC710920B8067754D629F7DF5A75FC6E900DAD1AE55C5AAE480C14DEBC73BCF7E89353DBB1EF31981E87AF2CD0ED566C5B1D7613E6C9D303AFF1F842F1FE2178A340E966CA9259E0219D842A410DDD8E532B7CCC7F9110C2AB385C372137B0383C9C70168DF8EB9DFAFB20A1BBF71C496B4546A4ABF1814959DEF9E5BBAFFC5D0415A41084B13493956E313D16329EBBCECD99A69AA20E0FC4E529DA29476221359C1BD262023E2C1B708AB3DCD33C794070C80D917CBE0E47AEE456CE8EA190C7D89725F2B69ACEE1654CAFA9E1D352FF3988B5F9906E22422B94D786F0F4488C164F9F3D63E1A332217382329C88246C03F6021BC2C68BC7CDCB15B8EFE9B7A109A41CE5FCF5797F21DB14043611186FC5DA8CEE4C0627DC4C7BC46AA845B89286EAEBAF66B4F0E90C5D8DA98B4AF0576A9D1FB6D6721865E10E93D472D180963029ACD69FCD87BB3FE31B1244CFCB2156CC9D8EFB4310BC6375921879866A351DA230A1D5FC2FBB0A4C301C745D4619FCEC2D213EDBA5320D33AB8BCA745626D67C068B897C0E0E309DE9F1EF82DA1BC3337F0C0520C06F6615D543CBD4D9A62014A97A939EB8B0F80D0891D9BB41D04F118E23DF1777D6A1FCB6E3A705E69A556C59304E3A1FD1D208535968CFB9E6B850C7B31D9792724316C501E7C26D68BDDDB4DB404F998A48B13B7B515D2BD53D914C8440A465BDEE4F2EF83A61A9C37841C70474291842CE3BA62FEECD9A8E6893F875CD92B20643F58A2B73B038F209F4FA64BF898508C141A321F56BD91C7D4192968ED4E5B4D984A529AA54FD1D799AB9F567CCB478A32F362CB716F3FEAD50F0E7E597BFE0E427C55FD0AFC69CCAEF6791AC4EA67F839C0D620404CD3A45A4DEB0E46558504C2BC7A7C34E8EB35A93FBA0C654F1A6B9FA74A418EC44A9AD71E2A299FED6A60A0EA5EB3EE9E1AB67C0058C0365BF13AD253D0811BFF61D857EBA86687BCA31DD16DF77DE31576A3E81811CFE1A8BA11888FF8FB5838BC19467BE02548DF2218F7CF66F8374DDD91FBC2D1F4440CC21852F7B4E00D4B59127CBC29A7C903591946AB64AEFA96E2ED5352B3666033F4A5BC6C112D2F23EF1DFA059B64178D483B0327D73A5BBBFBD9E608AE3C9EE2E6B3EEB53F4BF102C9BDC09637980AA3479A559C5A5A2696950693DCD5B2A5C5F7C960F007D7DAE06EA0BC4DE2267FCD9AB19D77ED7523808A48FEBD7F42637B0411BBB37C0F975120573914791172702274FC9F819C25A2673A92B9716782B8662468BC91DBB969D66BA31BE7B3ECAA8C96F217560F22BC725471261744B092FA168E38CD1FCAFAAE8BBD0D272598ADF47225A8917E704EDD92580AE6D74043004405FB180C4A42AAF6C90A6C16441ED5288E709495F1578AE3EE1650F3AA8CE27325A03FC75C3DFB59CE11E45106781D2F0391237B7A6C1388C700708EC0F2711A3FC12349873BDCBD18D427360101057DAE56ECDEA530B49B1A4B321C78AC4276CB77046161B940B34F8A558A4E429127B1A265DE44F03CFFA2D9D74AA87595DBA87DFE085CB372B4E067A9CB822FB732465B8EE5F4F3590886F1D71903EBFA6A6BA8D8495F76B211CC5F0E314A95BB8AE6D4249501A3EAF58B046A1EA43B9492CD4F157B25F26A63BCDFCBBE073B566837C9F95BE0AED932873305E82EBBB7AAB69C106B68A3FBF94B973EF6273F8B121B3B6D2D73C0FBCB81ED1A5A631C30EE2DCD679F63305288E3E4D59C9997B232E6DEBAB3101A27D7F67F09E6B48C83FD71738726BB4DAE7503F1FCE07E595FDB237030DEDC4375C446985B0D650105779DFFF8276F54FC8D11D05B91CF83F9FCF3D7AFA5D93DF0175754F0CBC54DE12283449762BB8FF517018D359B8300A417CBE8F20CB4A29DD75533DCF10BEA65D16DE7AB39271FDDA02590934D3D5F2B5ADD9F4E5D774746FA9D9DC754F38543B88BDAF0DF3F7B332787F0E8A4E363E86A4EA6315495F6C1BE49B4B53063C35C1644F398E92E32ECB6BF0C4CDC98846F18DC0A6A3E13F6C4904259955626A50B0D85248CE147AF15892CF3AE03EB300DA550679F7BA05B536285DD67434ED6DC6B676E78568F4A4D0210AB99941CAB23CC752DF7B867ABA277A41E295CCE46C20E5FD2B95CDCE9945C0D317868730F16A8442B7D7C9CB798C6A32F37CCA38CA5DE9D1D4610C6BEBA9FD51969BD4691A8E78D3CB0B4B419016BE855FC6AFF82BB4DB73CBEA2008EE2DF78566166617A25CB0EF0533991869B788AA73EAC4B9AD13C088093CC5D665BBF09747CCE5DB4DDC18CA869EFADE831F14298709582B615FFF7A063FBE55F8AAA0F3560D76CFF9EB580C7EB4458070026493290072237F828967A844CBA2FB2E0DBFCA8FFA802289BB6822451EC3CEED30BCB21AFF37AF3269BC4601CA5B71CAD072B5FD5D339014DDD0BF8F56AA242BD404971C706589B3A5DD884D19369D9BF87182E958D6FB2B5D8B7C876678EC2A75A5D28A43448604CD709017E13260F3C722D253EE563C4B2D064F87EB0F9137AAD2157B67073271E12FF0D3D92E89B27A8D3345D1AAB738D5E6F94B3D36B0B2D972D83102B28252DB89FCC7E799FFF7BBC038C0EDE2F840F322E6979A7D44DDC4F735CF488EDB1B11979D51EB35A64404FD0520571D9B174940F5CA4AFB936F4043D34E82A0EB126A234D44CB4C053A8BDE32B8DD2E6363C6308959EC280B8E14BCB91CA46B61738F13662C73E33948A26554008F4D9395D9BA2582252D5218E5E0F599E61AA26846EB3B264BA720D8FC46AF12FE27C3B80D26B6B4B970186082DC6371C9F1BF1861DC3507E3F99A482C511297DD20E9B594EF30CD61AD90FF827CE5A5E87D7F9BAFF2DF1A4C0DC93373C0B6F1328EE82C5A13A6C7858D126445F6D4A10BBE3D6E177E81D6C644407D40CF6B98D6AC578F8E5083E4C176B05C45F18433D42935678019B3C93219CDF2400038B0B594C7E0F68CC8095E1A84ABBC00773A447364D13316021CBB763634103FBFDFF67EEB9826EA1E607E0D0C5C0ECE748A7D56EDFF7ECC5851E38579C8276F364BB164757FFDDB315829AF55FFBF86FC7B78D46D0E65988EC9F93AB8EFD3D8375667C431A51CF9271944E2BBD250786107A0B6D4AD69DD5DADFBEDE754054FD22A6DF0D40608D403FC883B26B8138F48EACB9765784EC8698ED04A8725ABF45BD8C46393FA3C1F0C6002EC6F25FCEA60BBB7F0DC7DE43EEF0BF09479750A4E3EBD273B33E7F0BA9F9A12B3D3495B432E195E786E7712A15F4268707D6749BAAC4147FB984B1C1EB63985F34BC5213CE03417E1645C0E18F6CDD0935CEAFA37111AF554D0BC0512174109A17B118F30CEF6E0957A90D6E5B21A57C10AC955355CAC9A88239FC27709FC0FD884F564EA66CEE8D76D64209539B254CDA49B0F0EAED87F809E40EF0D121DD9F4DB909D406E32CB2FCF0C3C8C3B47D140B4D45EA1BEBCBC7140D77F172072C241FFE0C9F7BFE0BB6B02C1985D8550379B6BA3E9DBC2826349C8C71C843BC8AD8542BEBCC9E7077E8F6B842CAF48A874B9F5CE8AE074506470037BA5C38552B383B53BFF35CD2222293392AF5F0306E1955D34DA642F98D88CE72C13677F6B7D2BEFF8D6478816C2EA834B4EC64028BE62492D0ED2A4BB3284F6F4FDCEB3980DC2D8DCA95FEE7B19F6D1DFABF1C677C1B67A827DB7E770D258BF35705F0D1D0A4C20DE081CC3A410486C76EF88D3FBBC5DB8AE18BD025E5CE59DF43094A99A12062659796B3E27463B2576A872884026A9A01D9E028AA5D3A4FAB4359B309813B55A47001AFD60D758F4AA96784C7FD2415F2948AFCE19B48CF2412DD97BC0E0415AA4B03BFC85BD804C9D976BF1EFA4B5596EC9DD9772AE8BD0EEECC9604D927DC0AAA4B146894322AABF19A573238CA3527798D95A7B29A2FE1856A46CEC2A712D5B55B582CA2FF6A9A637540115E196B618709D41E3F32526B9927E5E359CE794C8F589632A86307C221FF6F4A3F0BEF2B8DB5DBB08AA2E9CA9423D5DC46F8253387131BBC578AF25B8EFFE81B5A8763E23C3C181D34EA21DDBFB87218514EE277C87FE2504411FF9D3B10F20FF65C8B6E390DA1FE1AD2E4490783E2D319F302ECEC15D3AC027BF839B529948DEA6CFF6D6786AC2C1205DBCE0726C608754F5CD328B8F90A3C459E177716941F08E7BC3B3ED56B6876A98841E75116AF03F0EE284CC266FC0BF41CDAD1DB4C6A9F5590531AB72C64C14476FCD28FDFBBBCF600DAB295259018BC82E9A74A5ECEF32D29D6D5DCB9FF3391369D2BF6D6C982CEDC3F1AF594862D8708195D1924D8B54BDD29C85AC12FEE5776B990253F4D6D756D34CCE043EFF13EC3D094044F743217C6B0C4046B9BFA2E1EF2A084C5B8F40055C2BF9FC3078D3EFA6950D3D34A023528750BF3D5F5E3103719E027C59DE59B58F34C4B3283D00CBBD01C633B03DD6231F7992D1DDB8719D786E2C5091B60FFFD9710F5B0DFC7C9C6F7F9A6725C23916FAD27271BC4EDAC13AFE7AD817724687157C490C2313913458FC2D192CB75518D16E70C64EBFFCD95CC25B4F7534E2F819C083E4507EA61BEDDBB0A9AB063D02D69BE4E29705DBF09306AA03A921DFEDF7BE8B24C233151A7F58B81D3AD54E1DE8C59FC10CBBEA7B7FD578D02FB4E839DCA0119A6C43A13F8F195E8D337892AF4A88550DE5036167DF64C08DDF18550C0E60B3234AF097255D4AC226B116E4F2BCBC574B852974D4A2DE6FF2EAB0434F820C556E36B3F730289AF9029E9033D23265A36729C33E2C02343B3BA9BC5370AF653D320DBA4C39B4AE6314A7A0A1F3ACF158EFD692390E37FFE058E9DB7328AF2A5F22201E18CFE678B5BDDF45BB2690710C7001029AACEDF558E9F99748C48CAC0CC1AC076A826955DAAF19B2981027151839E58C238776D7146BE463ADB87C9D665960A491B91C8AC7C5D9BD977C225E46C619A3CBC64DAEA770EED976D5267F14BA0F7AE93A25771A3691A64E7BF6B28E4B98F46C3394924A89987760A1C6ABFA32D7F75DADAAF8046DF1011693CFCE66CD5AF26CE703B876ACCE2A6F22789618B5991699EE08C6E2444DC1006904A519038E2F664E5B31467183CAABFFFFB4EDFE72BADA38A8C5281CAEE7313D044C5C7D5927B06BBBC16AAE3D2E5FE1DC484342338082AE05489CE737C624DA2415DABDDFFB807F2C9FB4307B45698CD569591B61B83CDB3A1BE548165E75BAC3541F08406421652EC404E18231EB54C5312143BBBC48E4B5CB063635CF8B74F86F4597A066ABAEE1C44A84CBFECF411C6DAD43E0DD083D44FBE67B45EFC4F7FD9D802124FF0685C6DC0B12E970A2E58B11F7A6A5487757FB2F8EB33B71C946E453420B03B1D2394C8872CD9A9DE8750F141672B88B9EC2E69BE83322F2DDC7360A489DED295C9A95E48A184C35754BA8C229276FD55F830C418F44B64B2FB418B704084DD2CBA1C08FFC412A73B1B29243E4EC18188C652E65B15E05F5A6256A795214E0EC8CEBECC067802B2692568EE9504A913DAE3D08CDE58C15386916DC49801F2D8E74602ADA224E95DD99699E38EDEFA461182BC9E13FF778C534389FB5707A2D90DC6871670B242926ECE726DAAC7DE529439D421EA005DD4B070CF72DED8B2C22259542BD119BED38C371B5ABCC2DF32104AE1AB18494196044A1439AF0F31A9D74408FDFFE447646F999C0C2E851B58C468850D5620A1762A1BD804655E4F6885374DFBF646D91D0D49D7E88A6987E73DDD2D7A358C83DED365A9EF8A6A839AADC4272D2DD8F5EA32D107A2334BD884806DE21789D3F1F1AEFBD144A0E9B7744E836BDE14B0DA6C1A3712948D7C9E7271F1750E67B8927288EAC2CBAA5847C8E405A4A1C7DE7E21EDDF82F6D53F51FD3237475CE9335E902C733679137D410B690954F2839D758EE03CF28E8769CAE98D880DF5A08F1793FB618F486C48BD8719B475BED390785AA897A8A3383D8388DA70A2C11648C9510B6BABA1737B7BAC825B2CC768A652D962229FF2E35055E7DE9BFF0DBD241CECBB9CE3C271C975037B8C396E415DF4CE5F8FE45132C260ADC7D1CBF4F59DDF989E4673401970375753BBC44EBA9D3E0280D3ABE17E1A7D16FF5605DF6E7BB045580692E8BD7AF69B15714F51D0D0FA2DA18B2679D48141A7330CBAB2B49944E0B72939740C717E0B91A0ACDDD80E0AB87CFE10836D3F43B2F016D42E3D3636B378DF762C710FC3AFAF89C993F6DF99F72E908C25D2F287B5ECE14124290F88E7B4FA378312185A497FF14AAC75E362AABFBE6660D1971B0B43F38385B997BD5F655CEDE2CE9B1AB08765022FB7CD67BDC4E783AD87B9D82FDF6010DC456232918AC893330FDAB6DB23934174856A34B3F6E0DCDB960B93C865E5F4EB6226BF187FC59E4572A232E03440D8AFB6A811D7E2F46265914F89A67917A46272EF8E817EC7B46A3F7FD1E6769B24CCA77D6EB0AF01A46FFF81F8DB611EC724A99E29E2C40B1C673A0AA11439405B82CEEC061512DCB64ED401FD59FEAF1F553CA099292F68C5FB64D5C067CF3B6BBFAC474085459B9909494FC92EE9E646AAE1EDFF47671FCBA13E6C4C2538E41135292D5C7609C6BD81EF6335BA002F6F01B574F2F807B047DAF754E5305FAAFF11CD4F15AEB8DB3B0F71A910B0A8F8E4529F32CB8258506E6E7CAA1B7FEE6AE44A7AAAE2A3C89BBA54F5CF41B0290DC597636D4BE9CE1556D7566AF175A2A19498D6391F9840934330709A063D734CF5FD4F4FA91530E1F7B3A61141239204B129B03257D46D2C2549386601E56967B180496165D9FA7D5EEACAC3D09AFE2953EC239630C9EC217D2D8549446FA9568FFAB204C64D498E911A797F893BDCA8632ED9493BAC311ABDE515E056B71C8D0FDB79B01274AA31C748690DB4337369B10C911FDEA3532B3735BD679CA67A3DAEAA3B2814F8380F206869A603868E4392157075F037ABA756236168BE9F8255328AE47ED219521B64EE95B1D78E9B40EA3A4C3DB1047E31B667F82B2 sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79 smlen = 1104 -sm = 1DF17B9DD361F75EF5BEA9C9797A7D1ECE3D526500F7A6A852BD1EE32371B9201CBA685A4FFAA4BE04B93C068D5B8CFAB7C08AC1743697552925385714B1E4ABD4A94F3800B935187AD79651AF37CFDBBA537AD7A0F32FDBA2EE2DF57A91470C92545408F2D9624B05B19045EDF8D27C19F452749E0837EC85603F982616F9A2ECA51452101454068FB590E85A047E4A48723001ADAF333445F33431E8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +sm = E4E22B87818763C8BDE9276F39D9252FCDF19803AB49B53D404BC302EF5C39B733A48DAD12A0394D7989FF42609F880082F1A01EA0FC5E277505E3CF96BC7054DEFFEF702CF201C2740BB16AD1EFF755389038A13983E6F727DE6A129B13897AB57DF133CC69E3CD870ECE5F2D3C41A0AC64C5EC6C3E33C8EF6045764245CAA53B5BDB2B373BF6491951DBA08AE7EFEF1AF13048434D48AC45F33431E8F328EDF6AA8D3D221945DB33D46A2B8D09306E395D2FD0C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DFD396E8107AA8B5854AAD18EDB0EB4A0983E3FCBF150C028724C47AFDF7A03EBB1E8A7AB7CD1853281601C34575D84BFBB369E451CE33FD61CD617BEAD2E895C4A315110753A561F49FCBEDA37CD2688B04CA144C67C91BBA11570BBD6ABD862C945E9B246F94058E0A267AF29F8874A9A2515F21434623616031C200143058B8903740482AE375A8642A29603FB7FBAA1CBA411195AFB660D03E022B4A052644EA1AEFD34942E36DF123D950EF61497BD33DC35BCEA5772048C217020DF9B28081C239A2045CF87F78DEDF4E6C8905C01C86777C096E01235B91DC96045694C9296C15DBD31EA47578B91EB3358AC29F543994867BB8E10AE455154501BE5F90232C3A027247DC12C61A3909EC14FB70F87EE7352474940FE06AA79AF264A524ECFF77BE98207CCA2DF9DE1241255EBF838954605742CAE8EF160BF0626DD11B3797907C362C7F724976BF086A7575FFFBCE0B7C5ED0343E1E050E9D1DD98A8442A173FAE3D8CC8044E0AB982ED837885C8EA49C0D069CCC4F360658E9DD85515DA5B95A595265738709F505E6C8A083D47E4B3760D17B2095097461E3D38BBAEF6871DE690C436B37C674620DAC6C712A0A9F04DE1D7BC0B68F6E4FF79A9A8B3C5B474F8FF044CE8F465322394AF2FF09526B0629D058FCBBCBFACDCB198797EF007CAD8C918AF53E444DE70D49FBF2BEA2B68E7F47D9E1ED1A0370151AD096E99540044FC894B2598A333A92FD67EB74CA18DF9AED4D37AC0C3FB86BEAD85F694C4F5FFA3FA934918C1F024C5A53E33898BEA5C9F5ABAA9A95DA6629371633541E5641187D0A34A8803682E228738A13769B0052F8E65AF312A12274A6294E75A03AD16DE9B6096A3F6F1CBDE0CF7992EFEDACFFA78A03FD16CD0C5B17516D43F14350041808140711E4F5EDB911D848C53CF233CC5F2F3D999B4A20AD0E6F1A9F8BB4D529816A1FB197240D73726236AE87D071EB1B74F1CC7588E40867C628C4F80721F93F7799B452BB52695445543BBC5BF048BF56F06636902400C7E77FFD5C87EB72EEB57E6E06ED89B70E35E5A151E73E59D91FED73674DA9E702B0027D12CED4F2DA606DA5C62A8E55B29CC5808A7D290DE1DE3A11B7C65C87929B4CD67C418C9F70BD78DD9BD62C22ACD46DCA7DAAB901589FEC016D75591F783C96BF6B2050FE1681449CAA450BA7FFCAE033E76478FB31576DEBC2AB57D8126A65349FDB39D8CA8404766219F79BBC94BD8E8000E513342C3A38470BAA6195F1F6E277E9628ABD989D6F46A863C94E15C5DE747CBE8248F547D99410C4F3335D48468624FA4C95F34C472C57B24BDD5D2D8863E90D3D56722063D9B9350B3AD55C84F12D9E7CB7855BBE662CA334C658A56AEB4EE6EEDACAC409557945682DF45553E217EFF97E95E3D8CD9FF88A32F6532F78B1106CA63F3D5DC66779AAA2EF1601F7CE9287998485C8BBFBF1D36A08A10723119CF76CE996E26F63F7659095D3A384409E53D795935CF3277BAFC24125A07D1C74C7C83BD86A2C2A3581497F4457B35763E7A872BB1E419CFBA14D7C2DC565662D93E6B74A5ED3C353F1CE91D27931539FA8A2FACC2CC812FE7C905AEBC43C780F7BB2FDA3FE5F30A69AEB7AABC77367745FD99D5403A912534A2DE3FFFEBD7DC15F57D21B2640787E7552B08B370F5AF9986D59BCE2699EE9ED01A8B874E342FD7EB15FD527941D301F54DC44783195F530FE183F64B957FEFC77771193C7EB76F6F029F48643AC659A80A9CB386E3DC0653CEE8FA58A2D7B28BCB9E73C965C1E26EBB34F88A1AD232C83F4F39B721A351CCAAB228612E3E1924D15C5AB92C9AD82F3240A7869219022BFF802B7B80CDDD39DB499325CBFDAA45FBF78A9CDEEEB89B37B2E2470E67D99D512F9F3A156C6B3C71AD2551DC28F9ACF113E1C3DF04EE26D759472AD68C29506D9BDFE6FE22A8142D4C99A33D70914B98B3421BB2C9140C0F769DA9F535E8A5F4009984FA0B07E2EA82D597BF87E82CD9E6F30388D1B7B445287E3E97A80A75B404C15D590DB58F4AB801B4963A351ECA063743A0D43324C4C23F07FB43170276363021242EF44C9204D2808C2E0D9114C050C33DE8440907762C872BBB0613B5C9EA22316EDC6ACB05C7F137C20147447FCFA7E21D2D1BF424124F959A6F0AACDD588923AC396C4CDFB7D526C4835DAA9DC453283715783F095D14981A11EE017D2EFA8B309698A96875FE39F1BC9B1434CF01B2BFF24749B999AC4C5B01CD94D0526A16A64DC1C8B4A922B15D5C16C35FB1FF80A175D4544FA04AF4A19422C347660B5DB016C374BC38C2FDE8BC716C044AC1471E22153E2959CDCBC6972CFBCD8CF85C67A75071A3E75E9229DF79FFD3D58FAEE24A4B5A0EE690D1A0E4796C27B2C9799623837FC5F9CD1E979FF95DA9F61A08C545E72E847C999E0054E53CC024DD00F5E77E4CCF18B6C76F9BE1F1244F8FAB2F03D67C804E318D5B8430293D36CC5DD6168B95FBBCD9F5E4C22926B7B0FB28E2629BB85AA9463327B0F1BC151191A072542A9AEA86C90063214ED45F4C14BD933AE4528D75D635D12322B04BF4DD7B77E36478960C5CE6FB7D4695266DEA97DCB5B9EB16EEAA3804B0F764F596DDEDF2DB1559159BCFCDF919CCD2B0FD7D22806DC93352B2946897439A07AD6DEABDFFE3EC017815512216C4076CF382E629D4683C73009789342748BF819529925324A7EE4C7574229353FC7A826C791DDD976CB07AEC8085B0A74613387C72757223953D6F667924A1AF10E6F88A96663F303BA59960B2AB73F20E9184F79E65AC1A7A503E148DB09ED039CFBDBC880075BEE58695CA895AE4BD250CE7B4382EC9A449142338BABAB274DA6A85FE6BF244AB0452414D3160634265041E5F91519582204EE4CDEF0086FA1D0F395E6E46799E48F4C1723CE1B0060C0FEB22E673B0515197F508C8A0AF8EEF4261EE6E697CE90975603D35919E3AA6856187F60E8F837D5B3A98B0DB1D928597C5C3E4EBC585FD6E196135232778C4FC32E1A0E22A0701F7A97EE7A25DD12EAF2AE1145551B5C75493B043993F75A0BFFB711869849B2153C4EA678F9B4DC92599DE86C077C32A8B4B79692EA2E55AC1BDFF8AC5A26E8CC0A48BBE7B56222FE14B71B9C5C295CDB75F82EC91B24B28C5A28502AA76DB4134503F55B0EE5FF7C357131031B44DD972528927B239BD3AF5637F0193AD7D78A958CFFC5F855C754F9792BE5CF4AEE81B146CC906D4F17BF89C752127E6233287E47FC0E85746654E3A1AEF9732A0BDB4CEAA4101B53196E27CC769424F1C8BE40A3A623D975587ED97727FC5327EB4BE8C807FFC4798083A480C899341E9506E013947CECFD6911CC45D35361F4C60FC7D569B7F0A1730B3210FD676C9DAE80519DA7D8E52066704EDEF42B8D1C1C2DC8169AD47B352C082270A484B1033BED4476397D73DFF91F434001C4B51B2EF47BC812EB01E211503BF9DD0E5A179D1993E6D15EE5F87BB748601B7F669A49F880D2BC546F4C13606246768B54963B5202C52662155EA0351549702642A9AE9A43CC602CFBBCFE45134E2FE16E77756818636CC7FF4167AF102048CDD432989AC143C514864048352969E637A2E2C7B609053EA3396D5EA0F5195592BFBFEB7F1313C33F0526449D740425F788E8125828CA4F3734B02291E5F1280C61567827DF8676E35F03E1C9BA4EA0D8DCD8DE55F832689DF66B610C44709EECB43EF1E72D0B328AD6D6C0F0E6D3A4C9916394A22C527EE70C19728E7F266C683E8C36AC79C4D4371C274FC21847A2868CEE7AA36B699162C103070638B5F239A79D1E44ADAFE357089F401DCB26C9A5453B091A4AAFEBEF0BD294D257C392C30A125AFAF5B92B42DDC996D84DCD1DCF43471B261DD4FF1E77289ED4D0232E21DDA5C353F1B2DE89296397B1098AF4523A058B36487A3B00D6A0B5834EF0AE465A4F56D4F094E46A18552E4440E95DC2B24A9E873746F59E755EB4D91752918CA5DA4AE3460BFE52CBA81CF92BAE11454A77FF6FA84BB9829E3E4FA7654722F7E6E5ABDB5490F428AE96FEF4E50D12A987DDAADEA3D5D3BF113340AB8D08A97551E0DDCB11AFB4DB8EFC2B2A3714099F63A25388316325326E8B336A4D3BA9780B4C6AC7387DCD5F5966DE3B92AB56B62D33CBEA344A17491C983CA6419E36E50959174390ED4E22A93429111490D9DA3CF661A9FECA39302731205285BD28BDF96CE19FF695025F5FACD19344EBF870DEA9468BA219433CCE37672B1672DBA21726536ED8C74275E8E2A51D60331BB11225C4E1A4030900AA4562EAF48792920B6D377DEA550647B46DB60F439D6186B5B94C2062E04EAF979DB1FCD466C59A1E53B7101BAEF9BD0925135B18DCB8F5EC22B254E31DEBB3A63DEB1A6251FD4EC5DC21997121BEE4A42451339B3032D9F54F3FF35EE01AE3D6842F9C7CE67CBB1895E7833B44BE87DBFD594D19D17462BEEDA20A1EDD439B21FF3868BC0244E7C2931DF157C63FE2BDE16EC9B1E7A3A89C8462669074364AF9FFE0E540CA39B21DDE26B417F6CBF472DD5CEAAEA89132CF8CA15654D079DF7E371F9B73293E7E464C21C43761D432BC2B624BF832907DE3245525FBA4096E2747ED568C8EB3F55412756BECCB4A83EE16DFBC03ED5315BE6B8DB01403FA52C23B0A12DAF5A0918E5F48436B600C41F44D0B0402EA309143C1A6C83DC571CADA5FD71F85C705B4753CA0167604B46BA101BD2E1CE4191A001EDBD105D1ED6EFD9A331C0F60B967A4C6E3EDBC9E323F5FE5DF7380D67767738A8BA80984D06D448492CFD22BF1F4FB88EB7B13924BF0D5A9E467F31180CD6E315FF36B313E044A05BE80AF7ECAE3DAC20925FA0DF34DD67748F32CDB13A6F64225DF92C65C0A713406291B1A08F493BA8CA756548504735893F6245C97AB251EFDC624468DA21CC91CCAE9CEB8A1573524A097B5E40BADF00310247B5E88226C0C2248EC9735EE8A2A5BA119CD5933540737B887DC4218DB0A4C7969891F2D5DC853B646B7F0E75DBE445D693422F8A971B890FCEBDBD358BB8E9784F50E3D7C1A018AF1C155B23BA11759EAF6F54FA8FABEF148C27D3BCFC690F8A0427E7B4933D5C90576BDB97626F71D046E6E6538023EFC7AD49D310EE723EDCC1F039797FFE40D880A7F0A41B848895970FC49C29E884B8E11CBE7BBDEC69393D35AC71DDD3CA255A556AC5727932624B6530E640C6CB37EA02A81BA36D9EF4A93C9D65A0ECE42D3BD46DC63E44133A0BE0044772CE711E7181B726A8AC5E4FE29F90F8CF0A49A8734D7D8A1418815929575FF7CA1B63EB3964DDF6C6EF05984BC64052B762DAE74803AE7376543A676D1EBF9DBA3409B80A3A85DC746D3A0004AB7D4806E9C2C80503D6266D34D7DA921796CD4509FB18B667D0104D961D2E31BF8617E067F828C3583BA5E1F8E2EE86AEF47DCDAECE3C1F22409018AA2CDD2FA9100138679E52F3675BC98A8C11A255B418EEC6CB4520F50631012BB2668BDEBD3409492777C5D894B947F2D174CDEB6BCFDF01E1CD77C25380A50E3C869A6D170AF0B8D6EA467B18F51A21AC917F00DCAF64DD905F3B5B9A2AC1E22E19D668990AFB4A81A798F7539F18D2CBFE60C2B63D993974820493434714773F79D027424640A2F7A3A22407FF46136E246E2C3A82F8E2DF88BDB36300ADF9DC238007AE43798894173962F8156824FB00205177DDB74673355FBB6F69FFA5988789BA0BB35C6A1C1F3B8B6E24819D6FDAE39AF6E7AE502D0C353F74568799875D952B4553DE974696FCAD213DBA0D590533138F0C69086972DCA463E7162C33D02545F9D2927E47C41653D01D05ED28B03BDF2F443FE9BA493F83DA24A73903349BF775B496973B5F5C5B54328586674B4BDC9425DE11C0F2D06FD66A97F9B328B46BA533F996E8C3F0DBD6B37D9179F259BFAC7D798DC4627DAAD148BC050AE24D84ABBC01B8A8937CB3DD5A58894698D5A23AD6E5C775074C65DC0B5F9780D4F080A21A0E393A7B1C9D46E97109BAD91ACC9B5197BC80E480DE6644E2E6FAD1E2D6AFA24989E6788CAE84D5A1D98B644134AAAAF505182E769F551A0CB76572C138CBA5B832B442551C0E30F5352335F5A0CDF1C12575DC6A62CC2F37F1B87DF036F5D9998CBCE48D610456ABE8125594B7BF4231CA8D98B5394EF7B356D2F5A3376C940779CB9FA28572159772BEEB1636E3F4C96DA205D97B3E99D1547C5AAF232DAB9E59AF2587FAD2382F3A6B32D6738498A8E71BF10B4410FCAD51B1E3C11566682D44C1B83A65C804548D288667793A48A129C96689FC05C41548CF6BC1F380073C0AEDE9255C68FE02B83B198C1E6FE0F74623380F7C2AC63C50F4995E3AD2353C6C4C390E3C4ECE72B1AD987A8A5AAE019C408FD70D6A44697D36551F86EC0A4EFD87CF115AC233858E282821F2CB3292BE1E099CA7B1B365A66D0291B02E8081B0695E9E4E4989690D1AF3054EC64B9B1F04E79F043079FC3A22D8A7C356AA55C3E33C2D2B32CF1EB7B3CA2BB37CC54B9C206F37130D05CEDDC872E06FB2081D7CD1B8967CC03CD936016451A9987B0FE061E302365E27D8BDD2FF875DFEB0486FCB561156B9DF4BAA624E531A83C76735C156D32068FD41BB9658127C328747729710CC6AC6E63698D2CEBEB6185F643522B75A6E6D7D583D07572534DF280EA6F8EE25FC4F1F25975063A50CBE3E1042200D6AA62835E307FA020E6DB6ADDC7DD2D71265F713E078E639B1CB4EECF5E8FC86EAC1E18D3E009B7BF04AB76200911FA8D12565B0246DF62B0EB362A8B9FE628F45067DCF0ACBCBCC07274074D0D725E4C003E3D5AB72F2343D3FF0E4B93FA3B6B3FAD014E195FF8D2A7273926BA04E06B17B1741516F2760BC31D124E74B1C2EB7AED17A477E2585CCA1DB3CAE68BE3AF2BCCA8CC593930E1318D6957C2A3C3C398D21F855A59F1D80F32EBD311AC1A2A9668446BABE4ACE394F8CBB012BA8370F1610278DDA40C8E698ED37013E58AA6AE1E8F5508DAFC4AD6858600B07B53E4B77A1011139E70C106C973F5373628070D3BAEDEB457F1CAE0615EC8FBB94D59C0E94A7B1FE5A94ECCBFD991B5B04147DBAADEBB9FA8ABEA4F597125B8F2188476FA385813FFA79494A84DA7F922B11EA3FBF7EDA456519430F2ACCB2FA7079EC136C25FD22A120E43B5798850868999CD4215E2535DBDAA37AF8FAE4C3F27B206F49EB06C3D170B2ECED3215E203E3769D0C2493076E4CA211FA841ED65284413700E506F93C74254C5B3ACBA3FF0357103D081A37B6B6E7D813681077F11853A0A199EB2571ED0A2CF6F023E7A18F0915D80F801539A3CE5D95B48E69F35FDDB3E4647FBA1ACC04EF86687A3D886A1EB1F6CB96B912BDEA64BD686E9C758AD530AB3E79ABF93CA9F850E6E040E4F8EC9E1BCCFC7EE8CC5F121F4C5471E9D5D3A0F9145413A73C0034FA703E3189C2611B9D986A7AA1FCF865651CECBD38B8E0A02A2B36A6DFE1D286E45F0A9B9CF0F9E4EEF7A3D567D8712593662DDD116471DABAE401F64FC6DB9D65AC691C308D7D279380CB3813D4FBD238BE9B9596E6F729CC6769F547730BA611EDCB6FC502D49D74084D806F1738C1ECF1E020C6ED67F2ADA6A637D80150F31822841CF09470F7090A1A06BC9CF0CE536C11B4E47A3843296705F9141A3005C273C915A70A381547AB7DAEF1F988071DC806F817BAF05C4DA1423150D9670 +pk = AD7E4C4BBB4A63FACA4F8A82CB8AE9DF031439EC2744EF8219B33C1F41A406098347B576C10E168F9051B9411FEED3B41C6D158A9E4C95CCAC3DE5B608A1B7E27D95B81E36DF12C1CC9F1F970AA81C12B60D94166C9ED7D6A52A392205B455E0CD2D575B027038AFC171D4F524DBE4ECBF7A247CB79DD6A7E9031ECF7C761F590B1C68BB38D31A9A4A5BF3FA6D9F21FA9BE6270D37322001674267F1B8B61915A658088D72A2000F12B27E96E2782AD32318DC26D879784D396DF941787A484D8EF70DEA36761AFA4BB0C2B0F3F463ED9C66DFE17562BE50485FBF0F364F9260A533841FD8C9CA0521BEE021891199B0C9A9A1B7E37F0F52F1588F0276B9467B6B240867DCA1ABDB15E107196F289813FAC786F0CEC9A1C15159102291F0B4444E8656C3C7257558A8C9C942EC697CAD44AF738AF219081C5C03C716CCE2ACB429E9ED11FE36CCEC263D10715DD4126BB0A9AB7CB55428E1C6E083A24ECDA1C3B7C29DA8FDF99F1304DEBDD4C6175C3A21A3937B5B1ED0960A294587FC15C1B35E0E1EF287894815164439A77429F71E56AC25217A4952EAA22B149C1E9111EAC3195F85EE79C38A90A4A3EC04BB098EC77790046120DAC906250C7155C7BF5498C6821AC34A58C8EBB7FC70AB7E88DECFC9FBCCBA0044AFD042B30AB1F8A4669E7A3C1AF1F4C68F0433D8DB3BC2988F1999527AEEFF500B1CC11A11F6AA6713EE53205A55DE056F6031C0813B26A9D9DC97D6550AA582B9ADE525D4A7C3D6DB0847E9A8E39D243B5DC9EAD71C477C1A74DF8D45B718023A62761DE44D7C2029BAD9580FF6F7F00B58252D673D753D54D6F4DC5BE59BE044501595FF2CED75BD5A2E6862B817F70FB106E1B19CB0E4006721BF2BF36BA4CDEE2733970ADEDE905587455239DD99A94BEF4C61B8E5E91EC24365DD1C3869491A2585F65EC637BBF152A681AAC7DB02313F17F168269B93317C1B8D1A647E1309C4CB4856A25FC258B9AE8B570B83AACD584B99BB02873FF731410687E20EDBF8D20AFB3F69E927060E2035BC2E61B8B6C31CB848C071D153B5C22C0C3FAB9259611EDB88D36761C7B6467D6F1C7629B17FCA1346DA4529FEE64FEFF50B0676BF5A4D4872C739312CC24486E65AEBC006A4917C9E6AC946B2C598FBE70DDE8B42940A3052EB08E671D5B38522C1AE049472AEFF9CADEF8D4CF8536A9B6BEF8210735AB04604B0CA3FA369074A4E341C2E07D4734B41A044346C7B452D7978A721E261AC5C8D6464E96602A21EF2D3237BDC5BD3090F305DE8BC2DD34E6D4D87395046FC1394B9ABBA7EC33ECE867E89ADAB32DCEC64656BFF68B55C871BA4EE24B0350C458A0197CE0A027F565B2B26E1821D1D4B6E59AB6DF5A965E87E93392754D590538E6777750A8979A0FD3E6A482D6101A2963B0BA74CAE1DEDF4AE1E1F230F17601DD71894C9807E13941E5189A283278EBCBA611AEA09110BA54F5079C6751D8D0B4B9E558ED8BA043B36980FF61CED9E3CCCBD4BC1BAA013D1D45FC54944EB6AC761B137CD82A4FBD0159360C4828DB18400D7D9082979C67125AB4EA85C9388037FC5838841B33834DAD58673F3EA5AF616B10FA08454577DD41B38AA5E3C2F68F38A2776FEC834CADDDDC369F06146F4E5D512FFE02A88F36586C29A93FB46197F11E9EDB0509E54D9AF4E60E65FB475E4956E3D139C2B2C5C3F03505DDD8D6A9EC7C31421C5AD76E93248724CC77C0738206562A944876AAB10786264F02BCCA088134EAC556E5FDAA33F8D70A1A0EB169A569563D89C8468E0CB6FF496FBAF1D9784DBB151C88977A6810EE692980881F05468F428DC7802851780EE5A68414E0B6DA09FB5819C4E6FD9DE01C5F718F5DB0A5F0A0157F0DA5C806D3FE92CA58F01ABB24D645B9C5E2F082E896CD9DDD19B4FAFB08CC758EA23B354CC305D18F933822F5DE08C944C5CEB9F8FFD454C8073D7FB9214DD5B38A31737D156467656E447774FC438517AFD67D173AEBFE681796A2030FFC7D68BD6ED4FB021FCFC5EDF717CCD1BAEC2659B622C8E2CD9F170853EB1D501FD1F9955A4BE8C6AC7F2A3C9B93D8B489A85708BFAA88A7F9995F1234E1FB8506A54FB70D06FE6AC76E9846C074C464275D23C1C4A0ABF1AB700BC90951E106913A7A3ED1871954F389F80F0D90BB602C0C0A96C48FF97BF400042D8621B679C93566FF329A073C07574E09265A83948A7C2D6098AA27E9A7C58D399EB3DA988FE9366E54142FEBFA65D878E7E8B14565F9EF9B60E951BD9258486DEFCC4A7DC74A32F9261DD0F519EAFEA4862B8FE8974CAA8891F143927C7A859FB2F0211A9D23C5B24840CEDD81655BAFC32A86C1B83A3AD614DF3883CDCAAD3FD2E5340D58B30782905CF89C53AC0392B5C053B7A169488ED3555629F95141B27CB74331DAC5C3AE09A8792EC324B896294343D008C605C9547C59BB362E190F9A66BECCA8D618EBCAA3C5EE2E8E4D847D707EFFCDC0ED429D3BCE28501F4B3961D05E4E51508188B5D1957143F8E3063949C6A045BC41C16F9E37A4D398337623E8811ABBB05A9C434FFD07A17342D25C68DA7D01B6B2336EF6006CB7F52285FA010B97CECF7F9E4B15FA2A94764ACEF48BC00690307F2D36E4738A9B2564957BFD3429112B3410012F76F5D930A683E8BAFDB832B5EE9912BAE5769488D401B1DAD131342A9591C7E0FC06BCF2BA8699665F9FB30436C4AAA2D97E25B86A007D5689E5082D5E827E8A4E96A5B38DF7AF010A3A2A094DACA3E46FF2C876B91262960250A0ED48DDB7AC82C38874EFF9117F27CBC03255F9D47A81C59533C884B09EFF9CD9D038396E045C3B1A45B6AD004BA8E33FDDB9555CCE41AB4D3E9C5CBF6E0364C37217E8F8E89964D38166AA4DE3AB80D8D15698B6D89E2E147B07F757F68D93B69E5AF2F855D3E502BE262AF44C50F055256C528A0DEE7D31B2BD13532A9328E897B40DE179857403E259A36FCF1D84C7269853A489FF7D3D32FE71274B2ACF785531C9C3D62B6B7F99B2626B07DE80C0A9FFE6D3F201C45E74F5CBF1217AEC7C0EBB6C1C30DF6744E93C9A90647F1D9A1B1944B01933D62469FCE76F54B41FCBBB96C76F8A6268496B1E4686552183243DFEA3F4A78ED7FE95AA2C6A546934D872C402572337C2D5635F201D985095AB6C369E917E911D8DC7EF89ED6D8C344AC5D164D4B95570CC5A76942B46B91287541567CA7D8E0DC3D2F5F54A391E9E0BA487E9B1B95AC6B2D94077A125B68D4C9186880828684F9E1DF5D5B40899F7CF8B2D2924F69439077CCBCC15843D53E7270187CDEB32F95EA2C9AE9F51B06756E3E19B7F9E3E9E83DE7F1F1ABC18E6D2ADED456945AA6BBA1B7DE86DA06774C3228F1391A165D31E4084532F9FA16A896A3E420AB8BA5492657FA72B10945D5EC3A02203EBB79ADAA8711C2A8BD75F84E2162AE4BC6B2F83347D25068DFFF626300A90ED059A355313F540FEFA1F2896AF22DC242225E5760940A5A45BF5B7C1882922ACF81671BEA3489943895A1C7F0F247F39FF9231435A23AA6F86ECE2C45E27D68D3C9D21121C7F7C6FF97F04EBB20B4C14705E3EDFDC9EAA129445CDFCA324A6305431D94945811013451779117231FFBE8255A3548E1BE30AAF34D933D1C887D474088D606030EA9EFB9FD297943BCAFC10E132CFB634313B43BDD5F300133C52201CFF5F306A24EA2A5F4D1C85B474B527E946E11F4884C48A1A9C22AA49FF5E5DDC2A89957A47969BCB0A5DDED519CA79423C20D9CAB8D19CAE1C21857FE4DDCB6EDFD33B13549D987214F1D81E06091869F21563CA368C4EAFF13D450D80F4DDBE0A7A038D34D0A5B7200ABD4A369A041DC56FB255873E026912CC6ACAE2FF61FB9987C3483E6F398BFE35E782991129C06C0BC050355182A963CE4049B95AB64348475116B8B5925D79D51B999C8B3864EE74A254F0245F59B78A4DF864E1F023EB694483DDCEE35E7A0E4CD93216A00BA44A8B1A9987A46C959B555BD4888509123AF81387A3005ED29CC4323C9223CFDEC5A169B583994DEB0D8FFAE77D52348BB89BD6CC5646000AD8CD209E38530DC1507C251A4D64DC7DC4D8DFA9488615E3348878EC9E476918FAD97DCC5D46069CDD26D32831DD36C25B33CFFCB993C645D53217B6E706F023C8D5D4968AA57553574C1F63DB23395055925FE4D616B343F552173E231E88C7EEECC23B945A241BFA6F0197AC4799561EDFBC8A57403503C7D4290AF8A8A652E4485EE97BA5312685CBB2879319C9C5B080322BD4733EF905B2BC80769E286AE134840370C0A31BE531F4E4666130E2E06C3E3CD7E8AF01DF7A2209D20285E71898081FA25643C3A002F059DBEBBCCE7A94AD6EBFAF6088A4A38E671F88EE1B86B59EC8D6DC7AEE9C50B821236FE699F4A4D72B854293966068E50DBCFAB1CF524ADA1644D67B8C855BECDF66218BA67ED7E824ECABA8A445F811B78F98BB2F3AA91904A7547D72F5B15B8E96C9D7D0FD0A78EE0D5970DC3868B6706B29ECE5AA04DD1EED5E6AA92766CF4D5CF533D87435D47951C00A16F48846AB6C27579AA17733D22F4264D8DB82E5B569BDC5A5A25D476739D0C9CE83597D68FB188FFAD09BF2BDC37603EC1F4F90F8764C61376CA37A1F79C5F50A29FFA9B9372B18F64E72C233A76DFE774BDD8D4B894ACAD02848FE76E7511258F3B569E22D6A86DE34BD6D40403E6DBA440E47F7AD796BDFE126E1559E8A0B7F818A3570EB37778BBED9A3EBCD38385D49CCF00F7141D44514D84D72FEE78CEF31E5A83C291A61C03C2F1AD222585469BBC9B470CC46662C4A62F74A2566A4178FB7837AB2D7D50CEDB402783A7B77A6C3C956A7CF1B87CC672A04886742D05F2B4709E8E330D4BC07B120146BA13E5A8356B5FBC73952FC43993D229EE9E8E8DE40FC9B24A15AF36715CE76E8DAEFC652D1A9431C574C918CC50434962E32D63092CCE1D8437269E37A4321BA8BF1113685EA1C21B1C236B8C839004C9BF496D0DE106D594AC9BC614A33BCA3D6BF6A4173AF524D8132A5B4DDE331D9A48187D8F733F181247E32284605D58098A33800B2867E8F0CBA1B509A8326A2A7DDB943B27784F6B612400680E76FCBDBB60A21EDE1E3D107AB5890DD8DD2BD9646865C4D7308BD194B2B56D51134CC09EA315558AF4BDD4582D27C8FE9A4A183FE282B86989314BD2B43E89A39CB3C7AF96596FBB821396D34CEFC185918D3D108CD840239B4BDBE2650E7D5B5ECEFBE53E05E20DDC7C93ED43281C7C33613A01F684FF69CBD72E435F6DE6641F90EDFF93E7C4222E3C1D1E696F6808E178A8B814C28D875BAEFE51EC74E17F87CF708330BE9C523DCB2B76A8CBD62455366AA285A51F07C3DF436A22E44651FC3632EEEFE0A655B5E15A6B8070EC17524A2D292082E20E8EB40910C5BC783C1243DCE92C319D3E4BD51044743C67B0D864BD2A334060505D9C852AD2EA43956A54ADC80BC54F6FB8096FF79BA84D5026ED1A95F04FE6448EBBF933B564C12A5DF474266C807D031526435142FEF62CB963A55A65690A52D831D36AF6ED4E264F124C0B765B8F32CA137AD66FB6C045553E5F2C18873A20F49EA58A97307BAA244D84F20A1A74C36C66D27E3ACDB67BB3F83CE24FDA69E4E133A0434850C6E284FB04972454232B463FF2BC904FAC789A1001268D8899595ECAFE17A4616D895B40B0D0B0981800DA639FD69429356A0692A1A909E3FA02FE78F3E2FFEE139DFEB1B897889DAF65E1E9DFDFBD4C43DEC301AE6FCD4C881F3EEAF60EC29F4F29BB922212910C20CBADE1FBB10DEC6CA0679C0D1E8C0FE97C1552E82281AF66805E2BCB98BE5D018AB3CD0315709048217619F477CE7C5FCFCAC2865BBB8835A79E72C8B51A72214D5215E0D6E99770FA03E37886E0B5E03FAA06112249C21553720FDC7DC96CBC084BF93B1B60AFCB5B5E278531E2BF6C1A8D38DDFFB53AB36ACF5FEACA3C3DFEEFADFB1CB7A4AEE7B3CDD07395CCDCB006098FF3B2E618167D8B73D346372C97B92CDC34CF3855BAA27BB15CE6155D323C01BF8F73637843751A7CC270230C42FAD3E1F43620B89FF2F7C8599256A58C6FFBDCEEF5915183FB52222F802D7059F33A05300A0F5A2971DC8A8EBF41ACEB7BC6E7C33A28978D941CCE604A023D8CDE7B2A7B0B0532B5DE914F1857E1CA5E4E9998579F039326A1A10D796EA5E678FD018EA8E22DEB640A14D7CCF0F72157D231BC0FE28A4296FE6C0A092803C793435660DF635D18E1B1D081CAB774E93B86AB89F864591C5D7F3200F3DF137840A014DC98A20B5CD9E80B90FBD15A700849A0BCF009953C5D3FE0DAC8471610E834D1269D67CCFC545F411875D717F26623006A3056445541362C719371001B17A443817F9D0917A2E1DD0D4EA483BE407A284B521BB9DBF321DDB56A4A1675D61161626E94177F3A189165182355630CD8AAB6A398E3388188E178546EEF64A1665FD5E931AD768EBC64B679216C81F84BA5AC2A9FFA3051B0696D8DFA0A1075B5F1BC672C295D9768C23921BB8F7DEFC1FCD10F7592ACAEEB613C207C7D81D5E535F17501E03EC3A7765443C4A7F5E2F86C6DF5EBB88488A1B43A613EBDF8B6738F9F583CFE5068DA3B52F605BD3749999C80537B7CB9F76BCC2C0F2C6224ABE6EB4635E2769C7321A83A4C60DBCCD255FD7BA52072AE386A73A5800AF8134E6360035694CA0AFB2F3B80FFC4C8FFEEE94137A535E0CF811FF8E2E07880B438561F3D3B7DBE28BF90F887F7C35913DF7A6822DA8EBFE695CD21D3CBBAB4AF1C54FB2F5146E92A4D5B5A24C0DDB71624BD78ECF849B9DDB5565E9354EC939F1A33DC3B64C0501B26CC16F8DC9F8AC5FE3132D3D672E6786AE66F4AE99506C80B33E1AD486F299571C7CB45986FDB29421FDE6D22259E3697EA1F1DB62F64CB271892279C67AEFEAA27C04D63127DD39BCEF2EC1FC4C5150975E6E1AB52707A6AC15D081938B350BFB23EAEAB595E17A3F03E09894DB18B857DF8B32FED7DFCCDE9DD97E3E045FE252CE164D049D9501D2020343EDD7D682E579C8DCBB6BB72905575A6BC2D7D6C82D99EAAF3029518B6F33313D624EAC895B0E188A7396D4767E01B5701574201E3A7E001509D06A7AD02B90B3CEE9DEB624F3F3F8FE780D041F657D4740C5F772AE62B7A13272B0F408569B9A49B77F833C67D3D5F37008B21F12EF4DC92D4E47086921567117899C50083C6DEEB520F329D75A48FFEC54664B6FD73FE299E53551D6A945DCEC37A7D2A1DB2E03CBCA4DDB582549073AE5EE7F0A32D3A39C7F269388A313EDEEF9AC4E87591DCE21BC125D8FC3651FD820FE1D691976A92D1B15AA75C06CE44842F9A476BD597438BDDB4BAEB522B440EF752365EA8CE6F9418409EF914C520AFE8843F14E5840D75372D9950BEAB52257AF7DA7F5EAD65C16999254BB2BCBBE962D349A2014F7DC5244C3BB5B2279A17822E50B7845A9A7D2B37FC3EE42AD5AFA4A1DB9404F9D8E611976BE4425ECB8D1A93FF1F835BD840DDE8DAEFBE8B3F697C7D57EAC3530BDC424630F075B4266365478279B0B600AFD40EA9690D2C7ECD452757B554157FA88E1B1080C493502CFB4A9400AC90C6482F72FDDE71C8847E3D7456257E44BD3C655116FDF2E73BE91B8E56631819FB904AF1C0F3F2AACA8018202B4BE7BEFFAFAC889F09DAB48EEBF4C192EEB63CF37902EEA0A86F41180F93976FD1840D0B67667A4B05ECFED09AD392ADDF59 sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC smlen = 1137 -sm = A277CA806FAA149D78FA3E73EC8275DF6DDA7E8DCAC42C0148641D627A81B7C7CC0F1A0BA14C2B359BFB00B06B3BFB2DF1B09A145E8929EA9ED28BDA436CA95C339BE782177EB334498C340678B18E532040C71E74FCE02A8ED75C9F6276EF7D1B5BBA3771EA9BC4B9CF5FB1A0E3927DF0E0ACF50BD433383B46CAC5D945E235E1900C877AAC92C828F027D78D9FA35CC973DC83A582BF5A7FF6F26F33683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +sm = 38D6C23C2090A1FDB00877C39B175DA98E94AA312A9E98DB5C5806D98694198BDB9DA8D88DAB600B66C047731ED08F751F323BB296E75170F086165537532D1B81FA87D421AB4C26C9A231E0C9257CF1539BC9F97C78985723982F18B43F2D90DE21D5136006179D922A322FBEE2AB17313B6B22290BE842A114FE4947024AC4B87C2CEB8E329A30C4C18FFB9B384CB1C1225E27800466137FF6F26F33683CF1DFD3B966F9A4358BAD9A72104D57E70432ED875786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 21FF1D5184F6418C0E52E3B1AFED21B49F79EA4D86D155ABF6FF43A6FD1FC42CECFD8F65E462DBB4D6889D37E560A4BC1A2A06C929358F7A4692A3B9A8DDA48D129E6CF5EFBFA05BD57BCF24618512D68A22C93FFF2F6FBE0B44F1525D44A505094529C67B8ED91EC61EB18A53D1E2935211BEDAC00A65F56A656580D034523DCEFDA4BBA400FAB0EE0F285809176F7ED1F82B06C52D705E77553C52A3043AAFB7507DC40C1579692049C9FE061D55FF5B57ABFB1322DD3B0601E80925291D29A39598EB7D38DBF8C8A2955A0811AA82EC76350A0DD74BFCE3ACFF5DA8D42DB24791567B78250929C31C7C1048451F6E55EE1C1E3BFA86962CDE5DCD55F1D6BAB195BBCA801DC7B68CA810DEDE761A5163AB6FEDB0075244C5CBC66EF960A66F57BC98D18514240478830019E89546A73901326F98195A7080E10F339720E95D9B89114C5E316B1B7185CC2FBD4E7EBBAAC4D20F43FC6E4D868D086281623C4549333405DC64E2AE642D8C58098AD7DFFFF2FAD88C6E3F03B9011139ABF548E60F3D572C12470D17D2CDF17BF402E8D1BBAF927B46BDAE445D10054B5D9FDC0B9AC0A6985E35BD2F2FFD4D120C7E52E788C97C7F68650FD5D80817D626D8C15EAF0534F76DA9BBBA218B9588175547CA39A1866668202BFBCB97221C759907946ADD42A0654F0ABF7A2077BEE66230EB1E68AEA95FBC3C00794725497376C396D6511191F6C27AE0F066BE90660525465A7042F8E670E1216DB9D46D0C9EB3F481D6A14E65AD1257F5843E485AC8F6772D8EE343724BD671BBD9FB0C5A0B30A1731AF846ECE4E3AFF3C14849FBC2C8CC5A83C678E405788DEE8472EADA0B404733B731A8C3AFE7BE63812D367F21F4FDBFCE6ACB3761FEE221C57E2F46265BC7E813C56F61DB1F5B7929D9BFD86A7F57A3EB3949B47514945436943A738B3F93F4EBD62AC6653B9B271EBBB8408849602737E7377948D28DC254F81F0D9AD58258149BB584DE58D081E93FE5221EF2E148A308FD9DBB18820720DB1D9B206031CD376541F5CE1FD54B0E1F28311C54675322A766303836A4CA3A6D4801862473E0822434ED919964B92B6149C8F50DF217617B084478A2E9F1102959D373C70F18C4A0A1FB84EA32E0BC820B10EA9597053F35DA4008AD0EA6EA99552643450530A95F08CA054622780D5037D84FF955F5D73EF02799C8F19D49BF3FA5162E270D1D49CA83E6EEBDF4FDE0B67087D233FE42099F812DCED7281C6BAE8B2B2AC3DF633C0DD18D223D70D477F97CE413C757B47A5AF4737497D82787E28CE74B39523CBE47F35C8AD569500E109FE2201BA133CF56292F09D25002911AE352A183DE6708D7782FC1CDF9F47258E7CDFECFED0E63C2CD65C1C51183A3BC39CEAF2CF9918F51BC3ED8756BBD41C89FC17AECCC75CA46BF2E6C4F2949A20240D006B3F94F6470EFDAA80060B29530B3F422506A2AA5B47434D6383E22DF88B08020A97EC56E385423F6694D7F65CA3E32452EC2D6F6C40D288782139464847A8903C86EB2B873BCFDB09CE1C2F117A557E258F18E3EA03606CD306FDB7BEAE2B6C5BFC60DDFCCF40E12FED0946290BEDB205713D6ECA876C6AD90B56DFA4BB8CB26C38A372FA4E110AC9E277EDCC5CC4B9BF80553F77294A45A1E896AF517AF7C1431D0E4AFFEB082A836F8C566CA792DA2B9BF20E5729F6E920C2AB0E530B95DB75255A6AF070C57E71422C50AA1C221E329551E74056EFBB1AC07DB1D2CD9F0DFA6EB20C5908A9E536552CDA5EE183EA5A69C566A69C4000AFEE27E995E01991B08D680456E17644D763A93364FEBFE4BCC499ECA8114D8245CAB8CC87736B72DBDAADC4441153C063E66DB9F8413119492CC1CA4DA378B10C0D2C198797817FD35953AC7C2AE915D7CB2EA7EABB3E7AF1E7975140383597CB707EE72B198B032D35D288AE9E4FFB5E0B54ED56D16B8226B6F2A14AF5E58AC0038FD70F175E81DEA8AB82FC509D55CA7C260AFA70D6C0613485C6C44AE3C9A3CC61D8AFAC518DAD8EC0A23F4191716FCA6CBB049871323EB0A8271FB360C155C6AE41E9AB95F2435B30A1CF5BFCA64E95EB7865C30693832FCF1581DD238653B5236C9C1F5ED5CE8396B387FEB5218ED6013736EE18CEBE54DAA52426DC2D683354A87499AD223E45D162040F65E76446B64594C5EE084E9436A185D9CE7B44FBB35F880D2334127FBAAF6D815B61CDD2E79D49B25459457FB2AB3E9D4EAA8261B115C73B918266307A0866028EA9E1FDA6EA6C7C419FD20D9D27ED5B0E45121EB10E251F995E667EFEFFCFAE8EED4C5272B0B8A23E301ADB7E274C13B5F4A51B2D0D63C082C1EDEF100852762D75CBCB03FC381F00C612951DBE134F8EF2E77E06F05C2A6CED23C1A2E7BFC8D0131F87B26CDC8A40E4CA9A2CA8063D86B9878B1F62A23804436561FB9E3C97E29E173E23AF900D89E5FFDA863D500E378066BC07973041EF048BA4101DE893DB3BC48C1992394F83A7F725C2464BB9FFF1259BCBB4EF5251ABC0779DFFF5316217471FA8EC7E9CABC94C35126A9D2D50CB81990688F24DC6FF13FB94043C2E0699859D8A85077DFD330D63EA57760FDC947BDB8F265E6FFF6A362C9CEC1258F0788B40F21C48990E8A6DCC601E74D4D4FAFE12D1EFF91F084C895A928577DF7A980BBB743287308A9A51D69E4CB97743C9BF26E75392921E41F26D6268771EB761679AF8EE3C305C4F396D4B3517CF11D7742D076CE8FE572C5E8CD38A6D6B3058C8DB9CECA26EF7EAEFA9B37549CDC1BF03792E0CDF85FC116BF92A9FDAC30BEB91479388535E0092E135D33155DBB79CF17791EBE0D42C589028D7FAEF1DB3306991176C5F4D093DD6C96FA82A5B8E1507064068E9E440653BBC81D1133725007BFFA85EEECD3193E553D84F8B984D07894B3F3BECE0A43B73001421D32F9850A7C4D2B2873860E3F647C2D8179FD0C1EC2795DF8F3EAE92700B599CF91F246340E422CDA31A3173902B13133E681052BBC3DF7BB6099104D6A0EB63D79519C2683F5C6B7A7E6019278CD70062A0D11CE6A76446E177A107C3D1A1BC5F28D440106A32D11BEAA5885A1F2CE0B2A7F589FBC116A0B182173903D3FA2F61681EF52160C6AF391BC3E9D4BD618FE2AE001B467F7272D676ED6A7E08A9E045F1CFE94865B81F8B6AAA7C0E58F23D02AD00580D016327CABCB811FDB3B06842B1B5E43F608BE39755E65A63FC97F16D1880DD0C2600D6202CE49DAC4CEFE437A723A1FAB8AC170F65CC5447F6B05C6E8289AB9B55FE8CE5763AF743AE924900A4E828962F2B7B510104E13B22AFD6843B0D0BEFE280C22A0CAD603DC3D0ABA621D7B9A235690EC8F2347DB2C438C95470426F277022BA8CD70FAFB4E2D68AD646C29F3FC47B58779B5C210C1D8414446331BBE8B88B09195317718384804E8E72C6258EE86FBFC5CD9A1AA568D2BDE3C8C514D1E9B9C1EAFC5ACDE8A0F8EC273FB5D401D4FBE319FF1A2FF8DA8357D6FBAD20CED351E48BF2625DA113ABC1C793614A8084346EFE2A05F818986887AB865AF62A62672ECA58ABE7249BE3A479527D2DCD989684B50CDAE93A6A981ECA2055CADD6CAD3C99114C4FEEA1342B9E00F845892C37207D6E7AF44B43019A1FB51E788D362DB44EEFED4B222D8E82C03EFFF9E02DC6FF6317861A6AEEE0FFE549EA926D5863147CD718F40E11680002EE059D88FB6811A7D000CE62A8F57E2EB344E956563833EB6FBD0E900367ED2202DF3489559A23CD63AF28349F1B849FFE4FA9066BD18D4F0F207288C976C0DE30416DBB0A1F262B444A1885653CA239A4F7FE47FF36A8A3BF0F67F22444A518A700556DC5974E2FCFF6C6B7CCE14FD8BD488AF761CDA8F1AACCEB620601C8147C8D9F85C0409502E3DEB95B757A467D9FD1CF729AB78CDDD8AF3F641F920FDA81301109B9CBA544371283E16D0C0D5C2226740C635B5166E6D59A7D138ABC2ADB6B9D56DFDDCB775908E2A7C7F7240F1519C6F125B7C7B93A3527AB219331B29EB7FD8582BBEB490FD017F439ACDE93C00EC4D23D3735B500EB3641748824993756B67E020D875D345A0B11295B62E607D41A0D9530EDCE61958FA99B76195408949E1C4157189EF5CBD9129434A012D7387B4E4B53673E861B636F2875ABA08EE4DA2A81E649DB65DC6E3FB3FB2088378197038EE66561B51B000535F44072CD86A4FB6326E4E695D2D66CFB61D4DFFD28AB6805205773E5A283BD93451D9B5A22E21DB264CDB28FAAC86DBF6EE2D26ED9077CD38EA2170216BAA6BC48A570A1BB1D5394CD657E08CBF2CC1311B3653D68B3F78AC252254E33DC7F99EB3CEDD95363A317DDFD3245182E160A042688FF9602B5EB7034BB8B0BF860E8F01CAB524EC772C9AC52A7ADAE2EE015AD251ED84092DB25F30B0CD111B723ABACB148FE608729843507C57C7EABDC259B1ADC9648B8EB25C029241BA6457434149DAE62BFE066046633D3090610C8E1F3643E06AC3137D823CF9729DA0E0B5CED70092E386BEFC3A2DB4C8CAA0E794C57C9EE251E587C79180D1171A4AE573D01D8D8B465400B7A9F085A82128FB8D0732D9597B89609632C752093B381103A0F85C8A5E3DBE83ED761E90983A800D92619F8289B47A73E1545E6CAFBE4D7ECA11C39B0A3E092B423C2527EC7F874EEDE5BF3C213639F7DF94A810B9B4762C74C7EBC649D0B33576AA1AA9167586A554726A37C5989BAAC626E4619801877BA5167509DF524B9808675EF3DD31A9656C840D1D399609697483785196A75374A11386B18F6C94AA36C844D70599CEFAB47923077AA47FDB14AB00CD25CF892AFAF8403F569709AC8B5460CA8D5BD775566E304960967B9BF56225F79E7A1437B6EAE5876321F146A14225A32FE6DBBE13C3B77AF8748BD051D23687428D30FB3EFF6B4D1A651383003E5090B3AA4A5051F9C3FA891A2F0972A05D6A788577E8A9CECF01FE134A0E6639BCFCBCE5E1B42AC0FF9B5E85126D76AD8900D670D32E42C33C8993812F895A3D8C22EC6721380888F7A7EA0AF04ED6BED528CB55122DA41E625C2CEE3AB9C57CC1516F8799CCEADC579B255BC22DAF903E7B3000292E3A9C9295CD101D9330D847FB1DE861824286A9D03C7A443EA9083A6A47C9EE0E9DCEF8576B5B2B77173B69D205D093E2391ADD1FDCCAD0A5D038981C93BB2BC26A479129B6EFF46DF5E88ACDC49A5ECD926E0EA6001A52A1D689BFE65564AEB6330C7A5975CB27B60C527247C0A4BA70FFB054E14476A5D0D106BCA983F4D3D3D1517E54647C24DC1B520B2E82EA52915EE6448FE9E66CB70EFE39BC64FF6562DE3906E6FA551F293AB576BE8284D115C4FA8E4100501A517E5C860F37DCF36D04D636627A39F6B2CB5ED7A8B77E6A3051C3027954AE08896CB22F6F750ACE535F812AFFE99BDA53C52AF64DEE7998ECB5D0B86941C50345257B4BC17DCA8C2E7196763FF1A6A87A0A71981BE3D245E0724BAFE0B90D0D5BA4952E7F7AB43E069CA36A6AA6AB96A571D4E59E96A23B81AD040F167142657DFF01F8AA4602B90998493A29C4DADD7145D3DAA591436F315AFF8984D9D824C35E50FD9A42941B98DC65B2F0FC4536E62219326F595A6F577C23AD5CA191209CDBA6914228FB85DA22DB43E2ECC606CAE6635DC58B7E3606B66CCAF71F7081C282631AEC65F53BC9C44D75AB3C3BFD87F2750E381D937311E6D05A316CD39FD1B5E961C47EA0FE80BE0D5ABD00868D02C71881421951519A0B5602614BE711773081DE4F02C5EDDBCD0316A2444E8CCAF781B0583D0DC7056E664F4DCE0C84A52DB4D4DD4DD5734F77D71FDB9A311C74CECA5035D215BC1A056AEDD0D30118DBBDB60DAEC44DA29BDAE6FAB0F131D41A330294B0E84DDC049173F3EB13EBCA0745CF982840630EAD665D3534FF34F4810491A904DB420F8A04526F10ECB71EA8D2FB6065A90B8CB5FDC1E11A9F8636193BD1917D56306A32BC9BAA27FCA8AE7DA7BF6C6D49E481762B74FA7023941CD10E4B2BD07DFB8BF266E852378B3661F8909D420096D5217FE05EB6AAAEBBACFFDD14D7EC1A4FAD45C071B963A6241121EF9F0DF89DB7115BAB1E2F1A40A93EFC119F8D3043AD6790BE922606E872FF154803EB6612B7A8763E1319CD8B2CFDEC9F7464BBDDE7712561223A4BE4F16DF5CC18B6301B4C66FF426C33EEBBBBDB56DB602D27570F1913B262E2243B79D958BA7EC36D842D3CA1785EBCC88356CC6F7DC6DE30CE881AEC73FC0AE46E43CF18C3B34EEAFA4884793F9DBA0D4039FC3C63D2D2D72D9B50C9456A87FB973AFA8386FA4132A87966F1882BAAA4056A154B018734BC2553FF8B5D2F9D2F346261FA6438B85F31BCED07561CC0FA9AAF4C29ADF252096982100238F6DCEDBE8EFBDFA1BEAF6F0DEA72AA1783392C5DB83CA2E71A7AE7AC9F556FBB9D33068658FB3C1147530889532327C1D28F71F202B7B86905CCD1699F79F1432945204FBC446C88A92EB36DA9E1D01892C08DB50D7AF15A1C7B00053B5A6D41029F61F1E20EACF2B02A1CA1FDEB952B82FDE41FBE3FC0F032A245641472F3963B0840310AAC061B1EF67F046F1787C638E2E0D66C62BB8272D8E8B0B5846ADEF412DB3B628D847C3747B2E7273F77E258A1D86002BC85A7AF8DAEC8CC7460B3933EB93CED1E42F338F801C99CAAF87799BF9311B24C9E2D64CA72688FE89A8BD64493BF61DDB372D43A68BB7BBDF56CD0E77F4EE27F2B9E1E7BCCAE5BE7DC71DB10EDB7036515107D9D0E64FE68A69EDD195D3AD1B6F2D9DC7A03F315D2E0515CB66ECA88AAA63182B42B542E0D64085555CC7C0236CC36B19F2305B386DCF75966247CC74D6B2E00304DD1CFAB1280771859B301B149ED56C52D841E438EEBE79C3D874DF94E3DF6C49469B299D4791BE417CC61D2FEAC8387BD60E7CCFB116E2AC447A4658844D21EF8D46009336A4641EA9A0BAD1BCA165A277134604BA986A07472A10F18E2B47A6E7512829C1C597D71B4C3FE2812063BF32E46662358D6C1A0E37C5D7454966BA7E2A2D42216368818FDF826151650C7B0B25F616200BA3579A2218886C8DF7E49D37E66AF4F11107764452CDDFEEBB452426EE07917BD65BFE5EEFF9F8E09E440E83346F0282A19FD3124714957E82417B11A5B2D2980E0FA1E7C767AC029C26C42936EEF47C3104CC5D17CD13CFEF35F137A3683F104B2CFFE1A7E6BACFF64F40D983C1B8B92C363515D3193A6D6199038A94D9BEE75AA19E032F13BBAB6CB4C3B1DC4B9ABD06A899ABD39AF19FEA3071D5F839C677A389183F170E9A36CE6821D505444BBDEABB64B46340EEB7AC6BC8A65761C739132E0CC7463129AFF21D8862F4CE18407D79BFE3287C95F68102CB876CC465457E0D6BDADF2A1BBD3EBD59768362CE688FE1E8339A9DD010E17C1A8FDA1352EEB47FA8F55CDA2CE9603C38B72D018BD68DD9732A3C0F9163457492147861CBB1BB54185F56D792468C97B92FD93E50B9E0F1B283FCE7C68A5C48E851FC0B69E159F9FF44F1FC4F1D44B64389A03F4DECEC2C489E7FA8FA5A848B699E0583162C2D45BDE533322DA9A633645CC0DF6FC43E0E17551C644DE20E4C42A9028DD953E90B0C5C725A2E89C95E6E02B92B7A267147F9FEA1AD04834D99CDF40D145B201FB89423983F66BBE2C78AA66484E5BB63A52BC3D0BA083385E73FF1FC277D8510A14DB809CA6EC2CB3678A63AE9604F126216891CDB26EA76955C5B669DD +pk = 21FF1D5184F6418C0E52E3B1AFED21B491EAB969D72DDA36D810C293240EE70FE78716649277E9DA45680FABC68EABF865C9FB2DCC48BF1CEFAF8CEA7E10A5624DC3D3204DB828F86ED831428E067B6D197B0E75F76E9C5ECC727977696E1BCA5106BD568C66C8F2A510CA5AF9A1B382319194194C6C9889CF9743353E2EBC08C9B6078AF440ECDB1A4A343F0BA8F1B656FBBDE17CE39E582B6203E864E59A5342B0AC95DE5580E6137E9377FC155DC6F29119ACB10E0068A44EECFD30801305EDB084C1DEBE213E982A3F55413532105E3F4D5AB127C8DEAD4F6594206EF947C85C1871DFD3D951AA49114A086D1C6BF720BCD4BE6C37D2D2F9CCCDD88605D4F761377CCB18FDD3185A6B91CACC4479E4E8D33A7C8CE045F26FCC70B401B1FAA20037BFB9CE5618CD666D8FF8FE0FC26861AB2F2C90F4FED75F34EB0CDA41AC7B6661C66BD36EE3ABD1C418F95A02379AC0BEF8C199D426BA94675C034C3AC9FE3FAB43BDB03385CDFD9D9A04A41AA36915F9E11431D0D4513F3C5412CC189CB346052CFA34ABA45270DCDB0E8F213902CCBDCA2DB856D2F95978FED04E6E07D4966268A186F6B48713ABA18F5DB6DCC4B2944B9009EF9B3D43DBD5CC3FF034D83CD6FF6522D9EEBFA386A119F46B66C97C81B4FF7CAD51656B9D607D4366421A52DAF8E05E2FCDC06ACF244478B26E1A7615F526F2A4E1B372661F0F930AB90EE000166515F94A3616007A53C6B3DB6C097F8BD3C61D46A566BFC1CB90921009A81C2A3D570EA2A77A507BFD1355760AAB6E8E4FDE5B51923CB6BF39D42477CB87A1E64172AB527364FCFA07102A1B3A24584273A60BB6F371ED3FCFDE1D39DB28B6152B808F4189E875393C11BC6A0689C91850ED31A509A99638DD3935E2A7583DB0FADAB1D7FB1D5DE6B9AC281670F14A6056FF72E2CD8A642013CD9F9A811CAD9FB8BE63BC016BD5763A7009C117B6C936622082692E587AB359655B0ABC216B7917B36246707E233FC8173D4915D4AF1AC6241BB15274FE76A8E64BC7E8A105F470CC5ADCFBA7783E5DCFEB304561E53048E7EAB2F1F46CAD6A015B6966CCFCD0366DE44B48A405F3034C8DC353701E73AAACE4FA32D36BAC30D4E6E00E45F21EB898EA00DE3E6C0AC9B09C43E8FCD7C7CAD285B0E2B551ED61116E0D24C7F5C72C4361A5AC7F6ACCA2D9A428210CD30A2A1D9517CDD364D08F664736AE10A708453C9502157A26DC8F3B9674F0B1AC20797DE326ECF7AAEB1EBA1D6FCA282EA05CEE310CDFFC1D806E41195282F92E2E17CACC756BFC617A81762BA5E886FB961B3752EBBEE4E4A2B71D65322F34919C0AEB5641FFA69B1938979B64CE2A51A78457C48FCB61A17035DCD4A99EF72625F7B4992CFA59AAC094562C681C160AA6C4ED740404B2932AA9B4690A5C19E184A2F407D5858A91E97E647B8E2AF4BED620435803CB02F7486034DFFAF6B2193E25F4A6135EF70AA6765864D1472252667A8D8142A80837FB7E074EB3F384B2C58619AAA7A4F342E82CB22D3168956C30AA319B0EA83002B3ED58B3202276CE0B762A564C06294A55E0A6935B5C5590EB1C9C72C2F8F8A12E53023BC8BEBA14CC160605D343B0B05392407B6BBECA319C61A2A2341A37F1DA572C938D1FB33923A97842C3B87BBE52E47A6A8F77140A4968B8C8BD13A8AE73BCD839E8E7952F3C24AB77473FC96A4FEC5ECF84D3CDC661BF8CE18ADC909C50F55FE485A5148BEB043F684E904F3D1DBAA425EABD0B9FFDC545B529B42C2AC9FE8AD3CE803ABED8F9DDCD0DB09B142A4BA891D71B6B987E1CAF0395640B9EB1DBA8CCF162F6372E751DA33318B62F296AAA0C6FBA20B15E430634114137761A2CCC932F46A4B37667025E1A796835803D5FA68800FA01DE98046209C304588A4C3072A71630B08F1D80582486B4A19CAFA7CF06644BE5D5296212765F2BC66DD9CCDFB62B9A58C96CB49C39B3C5B4D9D6D3B214D3DA991CD50A5560C023C58C628C9C2DFA01E66DF2B26B3FAC89CA042C923BF7AB7C05FF5FF19F153AFEAFE1635E6C03D9E08A130E6544C7A2EA6CE5C5348C4ADB571F6EAE8EA81F2A4F7486DB83836563CDBD19A89C5CDA0D454C7EF0CD247920E97476491C6DCCD02E2F0D00F23C5E3D0BC36064676D9BC7F8BB3ABE6542D77A360BB9216846A9B8D2E9283BC0BA23AE59589A39177A84F00CF432092CB36BA3ADF7BCFF9A6EE2DB1E4E4B7024C949800EFF313AA1F1CE16128343C43A33D76A18DEF62C8A765358776D25CD233B36F8020CABF893712B554581EAEDDB696E9585665A7C29A9D537A2E709B128593E18598A0C4B2D1A6C5E86BC1DFD3C36B04451EA2797B1902E127DD39BD752F555C1DA81048089399ECF553930CE013CD7F50FB41F9C98B1D8727BA0E90EA05D41237E17919ACD51A02CA4FD3BC32932302E6E09B3A0094C898A3082DAA6C48FE1411E6173A545EE9C075B2A102665DBDDE5B776599F38DAA7F87481077FADE92221C26FC3D3A5DCA2B71B74843A0265F14F2117B7CEF1E6E0C88DFB7771F22FC1C9B20C85FB837DEDE22B6A522DF8ADC66348BE748E57CF899551D58740BBCFF0C30B5B4949189EB415989E3DD65442B09D71E5BD2E82A16FA4A178656F6568C7A611777BB5CBFE26E92FD84A212496F52F6169D4BEA3062985D3DAEC690543C709F9D08D39CB03AA69734C76E6C2DD57D3F2941278918EFEE183D4C07F8DFFE07A21F45A721BCA89ABDB032B235D34D4A6471F46325945091633FF938C5B8978C60C262F87FFC5064D88442CF4932B818155B0BBBEBB60E8617F387C7292BB90B11C8A42F04A27022BD29361993FE2B13B258AAE6F78194B432AA33367E6940FF5A4BD1A438147030E671BC5FA77A1557C86C8AE7D1EC04BF1B1C5CF1423D6AF045647EFD4FF91EEB0B0142B98914BBE1B0D4D3C0E993A61F26C19BCF5AB926D14360E5DF524589B049D45E6D8017D692D8DC433D5B49938897DA265F18539600D2BEC4AA6981750F2B7D434CA40609F3858AB4B239D063A795D992F582F349184414AA0830A8368F10DFADEFB3F1904182528C435C9AB6C199A071E5673CBD6EE0338CA0A1022B4944907A454F2E3D173B422876C4C15D8FEEA207B29DAD48EBC90EDF10EFE89192F82DF44EBB594D90F3D3FB29B0CC158BE74FF2E996818E87E70A519F2F886AB86D7C4BCB0BBE009F6857FF578E59CD738380175ED452B7C52DD6AB1285ADDEA2BE7B7C2D0EB431A406AA9926C0090D7387551F2D192F2E28577D6ED8AB4F0533897A86B04FBF0B7A6493BF6D33289400C6291B3879AACD9AD65B00C8AA0CB4B875D35E65450269C1A0D92DBB01D50B8E0B65CC0AAEC94D6137FE6717E911AE25552647B9A40F9CFA09A28C3C1CA363DADA94D6FFDEA2363754B7B4F46A2FC11F6F915FEB67A74DDCD7B08FFDB277CED50468740A0BAA61E3EBDB99225FBF0BF9C607A10C78ADF5BAAF4FF4ABDC9CFE9238C74B015248B4DC8F8C18E7EB4461140FEAD9E0408EFE240DAB691A3E7866AFA522E546B6D46648332C65A9ECCD2839D5C7CB0577C13FD576EC3F42939D946947CC1E887A925CF9BDF57756BD3BA45CB082DE4DFC54A4FE02878F4441B3F060BC4FC63B866E4382D9FC107D1CAE57E7FBE77AF7FA24673420BC79D2E0623E8208F8E532C035FD15380A78183441CC392D91DF328B7C60FDB26C2D8DC25685F3F6ADEA2BEBF2284FD692AA3E5EAE6853AD32EA958173523A2B0E15F4AE1FAEAF920E53ECB9F1323B06742FDCF62F31934C219F73197560D1C7C2F6F5671F0165DF34EFA128A8C92E9EADC4DEE5DA102A8FCBE49AB82C26F48EC3D32AA89705FA50F3F1A03A6809D0175374F56D42DD9E201486ADEFFD52DD5DFDB29D903FEE33FC85CC0E03B0FBDFD6E59B9F5DE5C0C87EDE669BE9F64B96332377C5478592C165B82901B8B297872113C0FA22E6D6FC098404A7D729D00A47005DD6C4946E79AC14BC3A5666E1A1D2D9494B47E9647A3BE4EB7B29860C73EAB3EFCF9EB83AF0E399ABCE7B5B693F905B34BF26CF40A184828C6C512390EE77D383D0004B6530AF1E4C77533B8DB96E2BC794D25CB566CDC45424549B0BA7DAD2D1E6FEB5D5D35975F17CC780F7A3D3BB13751F8019850EB4EAD92F750FE9D782DBF9920E9E19224399C5E5E716D81B725A0788BDE5625AB96055ED121CD1D2FF3D28004B5A2106A4B86EE7ADBE2037CC15B54F39EE5928C97C5AFB5F6752A17D740E71E8C4FB70F647CB96C36FCB5E1AC5BEDF2F4C5D8BB42DCB1AE59966F9E3A3CAB98726A2283F367BCD310069CCAA083EC75419764F5B59AD99EDC268BC4504048B7EF5E13EA15B1C9DA79E3D841DD9EEC8C7E890736903A88B00877BC58B5C70D2C610FC336540D73DD313DC5FD9A26A14016C5750836E79C3D8861D4298CC11C54C0A805B90368DA5A243F700A99AA7038D3A5EA4AE853B2C6C9B2AABFDC7A5685ADA08CA14C7DC446CD6833E30C0BEE8E4ED8C4D6C72263C39154E2690274249A1739EC376528C3258094D0096142946956978B2D9EB93F3FD22DC55ECD4423E7247A1FD018BC00A4D34836A8A1BD77295C872D7CE31188F14214C694A8B338F7AB3726CA2096C7A0F7E53B0C1B695D9859A8EF66447937CCA5B4ABB3EC7B1B0310B8BF63F9D8FE716ADE9E673264D1628713A28D5C17A469E45D7D16EF2FE359EBB897917EB03DBFFEEE9E2996965D269EE83ABF80DC171C0779AFE0E60AEA09002EF218AF5A9066A332ABBA0B4E566AE2018B0C6FBB9249D366D8CD34B8041FD745673D54130233951CAF1E7AF0BE551EC1DDA2A71A1B9049BF3038AA88B8D1C4782270CE4E3910C787ABD20492DEEAF744AF2F1DA7A4D7D73925635DF32806210515298AB27DFA07E63F113ED075C182E8CD0039FE71B50EE56F7BC129E18F6C2592E81C310CABA0F81A7E8D136833AEED46F1F3D7B4E2AAD6A97B41C31FBB4F8FB424D4ADA9EA1BEE8A23448437494552F15F22393169E126FFEDC237108365667001EE504F31266EFBEEB55F65AC0B51BF56282963ABB649261DA75F70D48239A99249F571BC4FF7A4AEF8343A8F122A9AA2B8DD5B401A7DC3B3ABB33B9A8CF60432289A82C48C765F1BBD71BEFFCD359FDD0B4664C6D2C6E2444EE2D0B71CF206751E4540B7449819FAED93B8735E663B39C0D1C7F914F28F04E5CADA2AACAFF89DCA937AD6B86EECA3867F284E090F6D67E7A2ED8A8CED73174EE815A72620FFE323E1435149A080A7DF43A092C1342CE10DF7BECAF8988C1D8FD4DD2F4ED1602A9C695841B8D1AB7A267B8FC7D40A774C3686410DB97252B72EBD14ED2100857328E02DE684EF5A15ACA923FEE8EA92040C38096EFEA9A4750F78290CC15DDD9EAC299759434CC297BFE7D9360C448862308953E8F7AE3EB5CC3A2F74EFC9BF21656B024F55C02D668E0CB3C9C83571689AA8C4B0E11C54537063B696367F31FA52640B019F12A0EEA7A6033D813B418BE58A5CBEB261A2787A0B5C60DC2C2734424FD7E525093297C0E5BEAAF9BC40FE6AA6BB4EE5F99D4FCF453F88DF82C345423289B045264D2BB60278384353BD4F9BDE648583BEF14AAEF08D1B1D9C62A9066AA760CA8A558325B6F7E8A9A33AE174B40F1046104421832ECB8D3A32A6538087604A9AF3D1885248EA4D3AE23DFD5993BBF184B0C84EDACCBD3DE504D8DEA56F18B6B3D6BAAB16BBF06A28EC71B558B41C86ED5ECDC13C605D2DCCA4360E65F1C7AB97045F6396FE433208715D1D39F16EAF770AEA913DEE0E2A73D70A85E0FE9AC22C73E0A0289F65BEC2FAA676E30DB87A1FD005D5CE50E6FA8AC65C76A7E4CBF378467FD381BC497E66E3B914357C42B2B7EDD097A7D4CA4178DB8B2C2123A020E3145CEB8B9FC6715A234EE95216193FB2B18E274522E956E4B1F14D8364F15C1C0047E2E9374588327DAAFF72C32CA52AE7336376D53333A3819CB18670E26BD1593C4AC6AB83DBD56503D47002CD2EF355F6A19FABEA85384550498BB38BEB734504C6AE29E50D5AFD8F79A34A9297D229347AAC81F0770989B572471EE913A128BD81B509234DD2C9AA41555D957FD7CAB524B1E15833600E2D50902CC3046ADD9D2D47A2992CB0517094493FCBDA7F753C7139AA710386D30E8A82876812A2366B9FB00DBB92E0783FCF062D34D07BD5180D9C1CF453EE45168B0F8C84CA5B0756ABCEA41E53CE9A20BA98E729B6B36ED5BD2C0AE1D5D36E8001106A97EA585FED5CF0112E79A1CA406F437B65CCEC53BF464331943AB646E20D9D0AB89EB28A7348A35DADC80406F0506D2D155678A353D353264BAB39A8810593EE4000962C7F9839FBA19250743D8012C78AC53E9716DE713B40C9619C9FCAE9EB1C4EC42C109A46CB80B89CEF770D2E13745ACC16C627F767B2F2A7242764DC4CA8FEA86F424FB444DE54636F28DCA1D157D47AF7DB1F12D9547766841DE171F7B119AEF5027B7AAAC99B9354BF8A2D9E0AC0D4A7C776D9056D70E8CB7E97C8C660C0BC9C5139D9E12A30A568880265264201D16DC5F9EE4BE533005D2CD4B940565574D79A93E29988B997CAA7CDB1E99F24C6A54464ADE741C46ACEA8E1BF64A2C54ED0C9FF43EBBFBE348356E4F31A85BB84E4F0E710122F449C4256864A5976643CF5503C4C0715F06F5D9DE5317AC7DCEBDF4598C343B9678BE47449EEE1E89320506DBEA745F4884DC0FE59F8AF5D4141649E2DF9F691D317D0089E87C06BC7407F0BCF9127497DC62EF2CB73F959159B5006D555186DF32EB61849E9D1A217B099061FE24E9FE9516D9D0BB639B90D4F29E6B2B3AB86B5A54D99768C1028A2E40815DF0504B382DEA1D5A9141B2BE42E0D71BEC5FF254FA2D92F90E966A639150519ABAE7CC747D3290CBF237D275DEFB9D7733717EB8E72A31B30F78DF032188126EC2488AB6D90E5656D42F20F9FC8142CE9B736A8729A175F327F424E60719F3087FB43B82B0CCC7A33D40CBE6555472157DCF580EBBB9E812BBB13161BAA7FB88001197EBB571024C591400E0CB9B96EEEFFFD0C682F86B20496501FBEEE05E5311DCEB95B7C60A540EE9D023D909591AF72101936B487D1C8A4B2F36EE5D350FD54300DA71CC3CEE8F7D67B57D8AB12B07A27711E121D5900E7003480CB31F9C81D90C5C02A4376C22FCC1940689E7001BB8723D063E4AEA8A6CFD5AFC87B9429FD5AD52B8F04C4BE5051E87AC5C86BF4A920ECFA4621122FF7E2887537F49A1ACC2465DBBF0B70D5D5B03E9E0ABCE7540050AC1DF2B7BD7208AE847540248F71499CB05D379E325E777D8B45997BFBEB4E535D56BB2E67BBFFB7C3E19DF0FC79D836109E73C5956319DD83D4185A7845CE69C7E87921A4EB93B541A91A2FEE17225F77BFFD3174AE2215C56EEEEE0C4C380B7124C8CD7FA2C6740C97707CAA78BDA3325A48EB7EDD2C529DC195BC2A4B2CA0BC241958B5D885508963716A60DFA0EBFCA16BB031AE986295C65B83E64DD21F58DCA797B8EC009F9E48CBCC94D41359BDCBF4BB859F7F20CF91A4B52D0BA4E4D74FB40D105A2233C5AB99D7A6AC3D33EACFC585703F24FE9A66E40D3C256BD4C39A06798CEAE33C27AF43EFD0FA9F2565AD015CB3407BA4D3DE0A899499DB97C83B539D9BB91717E189D78589D104A9DDCA3E911BEAC37B730AABCB2DBE16F6F6E8580F538D45F5DFC5E94E73A0FAE2BC1999F5C7AFF4A64F5F7D2FAB45C625A23C890565EEACCED744A91A sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE77 smlen = 1170 -sm = 50538064D54C4D6713620F3E95B2E2C2D3F262BFA7B86B132454532D852AFC13F8085CC144FFB29268714010EA2436C20BA73FB92503DBDCD0F83AAFAD069AB350C633295CFC8DE685E87FDC869F0E7579735B1DDD9D7028719703E94A516362CEF8CD52FA721435AE5FC465EC93ADBCA4B2ED0D68AE246DE96647E24E2ACC06339F82BA616924EB6072DAE3615042E5086EFA1FBAF763743667B890219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +sm = DDEA2F5F7FB4CFB1D5F69D4239D389E1F278F24EF66111661477D426A2D7C81D03DF627D0F6F89B6D5376B1BA72F1030A9BB40FAE115ADA06439287E75CAFCAB3D1D2CBA841AFA913E0940E9E72F3A2EC7D693EECCF02CDFCB9ACF2D997C301ED51686AA3163677AC4A9E2797969100E2A5B02E55687B79C624BC90393256B36EEABF4E04C825C65BBE8A46142784AB7580A37534D4851293667B890219C90FBA87E3300D219C206E90BDCEC8FC7D56250ECDDC156ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = E37A5DB03CD97D31501E74B52D06B13856A190F465B75304BF8A9D6003152A0A9C40713C0AFDE69BD7377AFAF30C77BDB244DFBA599E4ECF93B2EBA14DFA0AEE7D108EDA0ECC46A69BD51B0EE06F1FF084EC08F3B4261D9B2C9FF2775A7BBA6925AAD5E826FCEE3CCE86BA542E23271F7FCDB0570DF827AACAC30CA32809E2956FA2C47502245FFFBA5EC890F5BFB3546BE6072835AC4BD73D937B0A316418A20CA27CB05937CBE563873602526ECD1B17B7965413C1D374F7F40CC457724D1AF29889D09CF71CF41E2EAADD9244F77EE9D40E198CAC2AE7B4B81A9DC988685DB1A4266231C65DD040DB33E7EBA2966AD2CB0BCE90258F5E5D2173A6DBC4443B4A8A7B23191A8BE95504945B46100BDDBC03A65656F08555F721ED4F7A6DE78FEEDAD40D6639B92ADC1C8C8D2FC38B3A049F97C8E86051FFD81480D705E49E556492E0F4C8AEE6E312B50BFA051BE5C9A845B5A1F7F1761FC40F0A84C4D4260E28A87560A6480F6F2B35825C75F29627639B23974E618E983155F29D4785F56B820CEE95E953C6F48061DD2CE58D17D072F396D0694418BD05F226A42DAA7BB3E0A0DF137F2DB3E578BE04909461FA25430123F2F85C9B3C3BA455F5DCCE89E800238ABDF6F9592FF5F5524C220AA1F04C27FF7F0B242ED2DDFEA565CC13735586D322F7CC4B9E2881B3B51FE8CB6D4DDA5BA0F80F1A3AF37ED4AD956900768129315D2643E8B386D290F27D71F4834D1A3B2018D711E13C5B6ACCD6F6748907C92E27EB87CF8CC9554A0A13394E0FDD44DF84F08E4F4C5B556E677A8D84D4BAC45B9C06E0B723AC75665247AE1AFD12256D5D81348381ED88989BFAEBCAB5E5911BB98F7C5B8E1E740D25DF9BE6C7E969B2C7D414DF832889AE1A23CC42D0434F690235869254C1254135D9ECE1BACB9C2F0E317EA927FBCCE26A35B6B42502CA7C0F84B4CE76743A52587F9A0AAEA8ABE91D8EBCE6990F392C2E0F8AE890FAD36C321DFDD25BE62A54FFF3AFF154BFB39DE25F7954465D6F56B0D3133C3231148D8906A7CFE90FF2E9939301F8BDE5731FA3E5636B9008F47687923D8D28C8239FD9DF66743341BFCD451BC1BA99E352E0CCC27646A76C1E68BB39FC77E71EA603CCD8C358B99E1D05291DB6A0D7FDEE23E78A03BA7CEC69F32C4CBC3C0D1DE3CEF74A2CE8693996E2DAC90C3EC4CF7C88C3FFBD9E8CBAED5B27BE99E36A8C576A5C9FE046C9890F546EB6E02D15AB77C7AEBC0EEDA0FE540797CAB911943A49A784DE9978BF8C5F99196B722F760923338D9DFF63AE9EBAA9363987CF2E3C3AFBAA3A184D9841A734D7BC215C2644BADDD1671FDE9760313C4E434DF3C25EB90B5A8A6E1AC68236BBD847A0A88D6640637AF481B6318ABD92C0DE30FBCC5A55463A6733A9CDC30C4FC58B48153546743D988101D5079FC856B5F6439C7714A1AF08BEC516A3B4535DFFBE0495AE0B53556BFCAB2B25FC6A22A48033B96B30959DAC18F3180DCE196CF0C172A783E0372E88868920F78EF077F8C81C714BEC04FF154A2030DC8F6FD596D304F435E9137614D1353B74F63C87847D90EAEF03F792CE01889020B265E9F18C2A49496381823F67F01BDB66FF419149D444AAEB2A4ED9C20EB665DAF232191C4A128E4C584F25AEE0F6A7F0DA693A2A383F632E9F771E082248356942AD2251DE9190EC1DEB1467FD1C0279EDC5CA1E6D5244C7EB30B61E27ECDE9D0FA8BD68B564263CC5CF8CD8D442DC485251AEA3A82F3AFB183ED330E6241BC6033780BCA6F72DB6429AB9BCE5BCAD9C01DBBFF45ACF3AA57453CFC3BB315D2BD731689AC4E3FDBC82186BDE4BDBF9A6E207FA118D877122D69358E0C1AA00A85DDC5923446245503EC05E1C9C85AF0B153C0C6759D5B7DA9C78CB3A7B5BB62C5994FCFA0D3051F14D8D06B95C4834896896E0C41873251422880675CE10E5F10A7F9F68728A1492E92727448FD5480A308A7AC4DDFE06DE3894E3166E2A2C7118DEB4EFAF9F8521D46F3A6C2D2F2DD7DE4948DB96C706D2DCF16D70314C201C6B6B3A115F9C04ADF79261F6F0AF6D8C0C062025AFE82B88FDA0C26C7E640A4FC96360673C6BAA984650864AF80D72B89AA2AA4794B0732CAA70E0F7EA87FC70A54CD3BE1E693C69AB2F595399480CA174725370EF9B10CF08DD067B57B5E448E984A1D9CDDB340E3B3170BE1B4D6554D34A70A8BCA53F47A2ECC2122A361D6AD3B51C10F765F944E3892296F535BA0AACD4CC158D2F523027E85C5FE11D9EE10EC63C3738D6D5E06D84AA112AEAB4C44D65705F0E9C8477AF9EF748CB357BD77CA17295B2B63D5C146A31833B1368EE85E1DD89FFC8576F1E9AB7E1EB200D8EA2EFDF38E11EB9EB82E823DD51AB98C98CC68FCD520E0A57CF19FBD13D3A05512C3A7564A61C2AFDC713B9F8878BF8C7B140F1A94769A69269D587CAC6AC193859FB028A5DA5DF14F5085C007299848E99EA1B312DC5A68BBDA50288A63321BA07008BAE49D34E5A2C1BC0BF793140A5990594E1289D3C592017AB88DB6E624BA59707D6F4997AAE2B8DAB9AB4B9E7E892B878B5C845AA4CAFAEAE783FBF04C7844F486F826EF6E0F8E509C4F2241123238984FA40D924DA20FAC93F93B6D507B5B57F1D4FB953CDCB546C40CA046EC2A32D8A9A86DD5B4664DA1BA6EE3DA5CDF3A6A5646CE0605CE3D294331AAA44164E05807992A12F6692C14489B6677F9B69A8C5AA0568FBE7C382C30F8437D5375EBDA669C968440BB58E4058A6343C743540F2B8545E10D4EEFC84F600C2FFDCB36EAF3DAC3E26D14AAA4E53FC3DF782E9B7074C028C4D9DA5DF3A3AE17E55DF06EEAA971F8EE0EDF271947BFBE27BDBEC170A26ADDD9316CD2AA35A547324483EF3502430E46C00939034D56CD1B537B1D30CAB4B05F12CEF8719787F63F719716A1993484C9F83EA19AE3D133502F573D7D544E4005D2C9B827C79A24D4193F5C8EE33EDE90E3C7110F7EC785ED80C78371B86BAC50ED885CD336FD957DC95A3ABC44CAD3F51B787361FD4771CF605F182E283919490287D0AE4BA1D14C90D0C27F4501058671F101A1770475292E623A65E3CBE8BD06D197F4BAD00FEC738CFB4F6CA2EB146D1B6C1BEBBE5EE8FDD589DBB1BCDA6E49FB3EC9B0FB955B71726B52D06D9160B7060D3B192BB7D9BDC27869AA7C0D4C2BEA03807450B659EA4B60C8C814D74E489CF2397EDE318F0E964A440CD3D2C70799071E7162817EE9BD6F9533028E9751D18153B673757231B90B9107DC798500F0FA4A8EA5BBB5337D2FB5C80A3947011AF6F855F2F9FC8C2066EB96A407FB026FBE06DB4B12FDEB1DF0ED6E5B9E3F430C205194AB5F23ECA9CF652EF8B28C0DD193AD4E0E49E29F359C44EC033DEBC0C312D44A6A1581947ADB7648C6565C38F9E301F310F40EE18524F895D412AA99B79BA1A0C7B4E31C5DB4C90B3CCFBC44232C834E1F3479A488C25F597C5E2537B328508A875B9A177DBE78CFE01394B8A44373E4F33E6C62612537A2F31A55935F7D0A20C0DADBB676C0E42885BB1B0BD3B7E2C30E533352AE1D1BDC3FDCE43275554622C077CD91E495CA6E8CAE246C5A6533B914A9BB9B3CB8C5D82D1673F618EB72D361E679698BDB2424405A86150BF07081215315D1150428EED5343CA8179C32318C69BF6FD22FE66F4FD504B7342AD9CD1F5745B5578031A77A1D8D6394DF961384285EEABA4E40B89E3EBC9378B31720BBB5E1BB7D57D8341DB5396C7F8E8A3DC2C0F7593CA05D094886DF3325064F1D53E0C7BF7924C149BCE08D4A6F4D8102FD52EB2DB9E0C9C48659B1BD43B569A2E5CD009EAD6B01579924B4F8C0C496D8053E7953DAD25972E952B98215678B74682B2C89F9BA0BEB2E8C2CE707D6984C3206591E858709D569923B7F289D8C307E0D5D2651C85F641BF1938DECEFD56DB5393F6880110AC08095582296EEAD4DDC6D46A62925B1C029AB94EC1B4EF639E6AB8054FBD44C10BE6236B6B51449FF867E8F92F76D9647A8F880B1714617B9F133F4AE72E63FF984605E16D1CE09FC42AD56953B9DCA3C3A2C835877015C9B69E4EE9010EF4F4310A90A11F43526AF19821484DC6C85EFA381CE203A890DAB761DBB5B00CF6DCC4C4EB7A4C8F63C9DFBB6A18305EA82CA91FF224A296C613F3212AAA71BF3F9FA0D0D38B9454491655D7F5FBA3809054C25B9DDDF69F295D3B2BFC89B8F3FE66E8245B29A9097E5B3A8628E9C8EBD8E67952571EE309C2A9A636B88467287A09638B7D318EAC83BB1678649CBFBF52567C4335C10B6996ECA49B7872BB9C62207933B07F0040E6DE942837734CFA0B45FDE01BD7171F1CE0CA57DB2A6747D507194E2D7F74B7BD0BDECC70699700E2BACC2EB2A340CB2FE2276D21A1FCA187B71C1D845DCA3D09BDF6348246A45A6D529BCA2DA0B0362637FD850B7B6CED08B6B76E4CD8FA7A4523836248AD3CDB62F4BBBA343EFBCA2D5BD5A29B702BC95C31CC0FE6440F1E6F084DE6ACDA95C80F2DD895A9AE6CCFC751F3859181C2522287FB96927D22F373A49FD55FD136B7D27E668F65BA02BEA0ADB52B8B03445CBF572FDEB28666D05D80D6F48D97639985EED86C07FC3F81FD9B2417BFE34A29BC745DAE48FEB6F009C6BCE7DC8293A33DCBB08670586009B8DF28C71757C3CF070D1BB75AEF1FF5BED63517A498366A76405CFD6D1A3D296ECEB03784E995637F16BD4E9FE0694F0CCD4B5342ADDB9FCB1F82428693B1480C97A6B626619B4693B4446F86F371DD8BECE03110F1C9FF68CBD83DCF126D703D648709A8961599D31C86BF8D2504B36F39F905CDBC94F58D5F2B609DA96ADD70B0EFC160C824975565DD67A1CDD40AB4BEB5C6786D4720A068F5E51B90F00118EF45A1913320162185FEBDC784C85EFEE7C65CCA5A4384D42C82493D9C97C0648FAB401BDA6B34963CB5527545AF5A71D17B6D2E45C9524A0116F8D5BC7E817BA424D53228B04804245BE3A7EF30492D170BD4BBDBC4E525D632AF2C08BECA5EBED9577D712F0E3ECFBAA08C31DE72AB617CF0B615837A24096A3C479D412EE6B3E79353688FC093B57B8DC6FD4F09EB3A14AC691592E9FE7750B1D1342A73443B45D656E2F19E0285877C9A8C0A10F051E23C36B638F90FD2A53CFF299524E7F9F493BD089990F1ADA07572C057706BBD15E9D1DCB2E16A60BBDA924CE7BDAB7F3DBD812FAB9DE68C9B2ACBE9E9E22E67A9922479DED7A84F2167224734E9E8C350E36D6264B8944A8BBE2BD5B6DE3850B12C223B66B9253878953A5531E9327F1AE440626350A328C85438073E87613AAAE1492A375115BE3ADCF1BE136091245BB33F8BCD869F68FF5E8228F078FA646C3D0B872088CF87898DF2A19ED6D10DCE1AFEA6EFAD8B2D679C67AAE32EEE6974AD759A0A22D03EDDEE3080EA8C1514412D5B32E4BCC0C01F7737F29B561069B088895ED22CD183B3EB6CBC33B83098A79405F17D93ABCEF0DACE5F9ECA6135602CE331B84FD001EDD374FECFC3C6BA426B31E14AAC0D93604FB2BCD551E734CF61192B792B64DACFE99EFC7F56D970AD49377E6E78908B93FCA4C58059783141033459FE21FE8BB8696B3186A194AA6BDA2DEBE51F2BB98F37BFED9A59B4FD52A3662327F09E1D899E27D58796471DAA6B104E15E7E6C5DA30D1B54AE668D58A3BF6F294213BAD4281CEF11FA6F4A1F2396965E3907EC2B7766F95F6BC5D8B15D9487984A075A014E093F88346020FAFBB19E5C46D97CD134D522E90515EF7085F01E10718F98E70BE50D3A73C99316D1DCCB254F485293355E450F1ED00C344F24A48DC5142ED277B4902DB69962E7B287FCF89E28CF4300B99898F9442C87AB77542BBBDFBB0CDD3AB073EB6E993B40BC62BC51ACEC2ECF56FC6DCD36FFDB4C89A9E5B0231952E58528C230D7FBC58BD61E883D5CC8CAC00E9BF6AC21D0479B03A601AB487AAA7A511A1A34D87DC09C8B9CFE77D323CAAF6A44385FAD4CD5BFA1005B1061AFC5297515113CB1F3E9670ED33F25670669FEA23289EAB23BA207EA40EE8A1F146C0C24873E4360E30830845CBAE490800EAEB3F74A8BF7944A15937C45C219770CC87EEA1D290E44F301460C338AB3A24D20EE269C39A5B182C0F258149B49DAF94CD2FBDD267AD6FCCAC18F13E6623280AE75DAF21A1505DC8432C17707AC9632BF5A8DE2ECC744AB165BB44959C612FEF0FC413ABB1E9A453FEB210D36BE73092F6974F61C74BE076CEB44362BBD572B7688601618DDC008F8AB2709AD4EA44E0CB4270072AD71ED4EE68EE5CA02193810C1F9BCE6FB2FE9511DE471E433DE490D9790E76495C52178DAC6EFD748DACE51F056D7EF67503ACB465F9BC0DB0C1FA681B7849E82BC84E8A4E5F8BB93DD59136243C3C0E93805E183B1E7A49335176DFE3F77768098D9AB6D94F190AA4060649FEF7651736C97A9EB2EA85BDB11F1EF125503E5BD6BC379B8FA763AFC5F1F36DED47E54FBA7C0AA1ED2909289B62570C492F8C2471C9717DE07D26437EF1C250D5AAB045D8F92DFEF6BF570245C79E1BDE49295BE7797EE5A623B1E76D29AAD4A3CCD0E2AE290045414B237B4E91468D5425CD94C790211FA3705BED6663A6AE898677311A95DA04B5471000E31A9F7E2B97405413BC4E36DD9975ADB4113D2EC596045CF32F9F6B0299D72699FA6A71F0198AFE1086A5FCC89232E09A1E3D1F81824BBF1BC23DAE433F8E35F2E336228DA7A57F939542DB178B895978AA76F4CE9E49B10C67F5F9C2972A2440A57BFAB839938E7DBD3DF23E29065E3341320DB71EC4A2933B1FAAEB64D62BE582C25AB98E1EA0D57A7442E6378792F8D0984808F2E2118CB04D784FC8FED839496B2486D232249DDEEDC71734044A5318937C1F54B6F8BFE96546D4ED95C41F2A978F166C720F4C8AA9ECA3064018B1272A2146B36B43292DADC428E1D0AFE784E47E36D905C7863421501101F4D7C2E205F6327A0F4BD341F1FFF5B5EE3A23A77C58FA752444E03E4952D397B1F313620B9946D8E6C584571923F4D40E4290095B1C515294E08F181774AB5AC90F241C2A22C554E3EE11EDDB1AD4750796596B3ADFEB8E9098BD6E8177217C3D6DBCDE85D0807AE590F5B5FA0554763F572C29D15DEF09F2AF973D7C90CC005838AD24132627C40C1C56BDB05D647803CB9BE1E1C5E921708B70812A8F1976C7D771D487DF2C58595DFC62517CA1D8BFAA68FA219B7EC399A5C74BD2178633101F891B91E37D471B80375EA77B07F5634BC4CCAE23B3B3FBA075B019CF5761997D6374D047870D4A486B2C479AD9C0153C74EA9BC2979600956346A5BEDBC2343AC122AB2C7E49D83F08A547DB4386A48515BF6628964638B71017BDF7F7503731EEA9D816F3C2BB359FA025E12F1AA4DEB396E4783A2B98B1D6D9437A9C4769ED9DFB948AC44DC4004C97E408E630A6E1DC2614587C4962978EB8EA08944D931CD333B12827E4A64E93F42B7FB716E9B7CA08CE79A02B8F44E8FF6B5973CDBB3344FD1AC63C0C5948321F2835C3D96C31A8CD806C9252D88008C73CC8840A66C9FBB40241008A641CBB3CE1BA0EB3966E76F4D985978010AB2D1F3BA32283632A878116A2573DB0614040C683717CBAFCEB9A57A1FA97FCDDBC99B13B6E79CAC626B0A02521F51F34A46BBCE3A65E910F69F8A801BA1F930B3B64ABA9338A1E5A326351904A3E1FAD5A8B4501FF83C9D0560C2B361250DD79F6704B69F0DC1F01666738BD6533E6 +pk = E37A5DB03CD97D31501E74B52D06B13862DD83A0952F2B8A82DCE06D4C6BD833287DB06192B34EAA72C8BF229090EB6EED3810490E198F6AC068734C191F91084A6FD0FDE6ED53EABF28D4183EC1FDB85507A60109E9DA5B93238BDF8483570637BA2B5558ECEAA24726C784544B00CFEE56A52CC089325EADB79C2C818DF5976B8D0EDF1BC15D05D2F2AB51505A911162D3D743EC8DBD40219C2D01303BAC3B46AECF8E298EF18D9BA046C081BB8D3BCB950CEFB41CBF44FEA0A5E630BA3DB789C63ABDC1BBABE2C585314863272573D367CFEC8F02D28B0A811BC4F9751FFC9FF057B2CAB798951114187E45B009B4E00F032FB9B64F8AA63676C557B638F85C3EBDE1E9D21A069D9AFAE15BCF01EE35B592AAE17BFCB438195C294FB9AB06E6103F75AB4AFACBF10FB40937990E334202221BC0F06205A18F8C72D87214097163F62CB2B179F0424DADC09F9D323E336598CA81BA76B8A81B607A22A2752DFADE9EE11167353ABA97A22CA327D7C35BD72C6C4A45313659047C978551A4786632D1E219B2A9C451B3732E35CCDE416D9650D758FBBCB66581485790B472A1CED51405B6B2E2801507667CB85F85C45ABFDDB4DAC1DFA125FC6D013BB52FD5442B6B18A9695DDFF306CCF2E46B82B9ABE0119A5ECA8F3A41F9C065F0E3C3C014876F9A6D043750F88F437694C09F44DB16DCD95671D621008D5733E7EC298D4DFFD7A0A89E11DEB5AF745949B74D87D7ED4326DF903CF2DFC6BA53C643E05E7CA972384F4982DC38C7ABE21C57F00C1726CA5D993D9D0286B947DF87684389A3FB9B15A5C083F5C97D5DA475AE2785DC31545318E0D292F213DA0A5ECED5D942D60D3EDC0FE7D4792CF41B7F171875DADFB8C5C27F04F36F860D7BC76FD2EAEEC61F28CD480758E6CAC57BB24A10DAAF7988C8E5E4B0DBD4ACD9E94E9D6EB05861671B683EC0A21BB31CECFDE290E23D6A75F325498905E73C2B0BE851232EB9C170E55736197F11C993A19D26E18F9FEB92E62B9E6CD413A59F896192A35A989C4E0FA4FC805A3FB0DE6B3D46A1C68ED366D12F0E7CB92EA639D0D21E9AB1BB8C44FC16493C36273D76335E87A629F331D443A780FB81F846409CFD1133798052A36B91F51CE36959907675F30580D9EE799C7C7D987251018096C16A270D7A200AD415E2DCDD226B63016578CD88553ABA5183DDEF6B67C6E77842BF9BB5603A2688996C4C3F702745D18E6961584FFA34FF553749D1E077A164EBA977EF2C37E6DA1E744EC8243E8C419237651D289F58C7ECC5EDD9476BECDF8D0124C21F2F1A22738440EFC1378AECE4CF4BF29811A300A95C706321E420DC384C9230036E56038DFB5D22FEEAE9B6B0ABCABE33BA8BBF0570331E4870848CA31504AD6C22F977934F86294FAA1341F54826AF4CE7D387657C27FA318D55907578E917B7E8BDE02609F8909EED07857D64385B05D3020EF5B7F427F1031AA15F16179563B2BE03D9BE290C68FB456D81ABBD4EB8BC319E43D34FD987EFD10795EFFE2E9ADD7BD83F3156F9F7DB00C439A52D188D21EDBBBADD9A7BF6AD879C5F6C60EE7A6124DB3B9B4D8EF4F12E98CF39045C38565F3D664D1A5365D3891C36972D94B10F39109A8F0242EB9BFB4DD51F1EE99421E7973CAAC807B9AF97D2707C59F8ED9FB8BBADB64AB9EFA442C5FA0A3F5F436FEA2B924D620D9A0A55BF5127AB88947845597BDFFF7091A207670ADFD8ED49757D8F23681FAE2F72803A8CB3B40E83BAF5A06C56561299DDA6F8D979AA6C125B08F55262AF3C2E4E42891EF47BD8AFB7ED99AAA2952BDC3038EF770889226B41F2A101F98D61658B464C13197F97804908D491966047956464D592C3C6C997DF4EB3ACB13973867720E8BE057B6AB2A1AE50AA424C637485A4227164630ED542183A7F03ED39024433FD7E7EDE1F23BCB4E8B5335B44699E4FEA840FDB6FB9B93FD185F667631F072563453CD860ADD373D1F519A9F4343F52D68DFCFE4E59AF0BB6B6393270AA672AF202B532A5EAA9F78A73CA4F46AEC549176C728186C833A1643A3CC67B177253614FAE49B7E35A3C31BBCE1C31A21853247BC473D35CCFFD848537444296361AD9E3B3393414271192A19793EF9DEDE9FAD0D13DC9111CA8633D2B01DCC25F1A7C5E868EC772125DE290038D041856AD270384F49DAEF277CFE048946D76A48A4680E350F753EFA19B7F3B9E6160955448AC749906114C513430130EAD8DBE85AE10262BA3B422EF48CA004F39E6AE59065C924A2BB44C4F043F0BAAD0D64AEDFCCD61E93F5ACBD90FD5C929191F0CCDFDE771F7D060CA77F8A9FDAA94D256B4AF7AF9A10958C9DB36DD89FE60FDF2F2E9A35BA4A8547AFEF684A84286D684093C1DA208B7A2E98859059E36C8AC2E828E43FFD71A602CAD204D013CB0E482FC5ACA9F8D4ED87AE81C74381B9697B6CB7C3E13C11B203239AAEA3D3C93E05D643D33AA2D05805B819B1E9D32B6A1AED2F9B6CAC181735A49F41B713678EA039B615441D2D9CB8B5CEAF19FA9D0E7D6F454FF030825FF59FF8A3A2C1859C89E2CE601C014BE01D82BA96A092405610DABA2136726C74985E1564B640140D623F6C3FFD5079860DD33750CD54FADD654929AC812E2C37FD892F190E12043290F2B17F93D6820B775F6BC9821CFD01979C2E0F4808454B670CC2E61B5B5B8F2B07E45A291F9E2FBD470F57552CDEF51925CB89E597DA16B5C1A5AE8CC86A81D54F11B46D16E8B37FFBA52E6D6496DA133AC821BE34283F65CF5AA44ED720DC5F4129DC001604847EF5754DC6601734FA74B9E08ADA1F4CCA3D4C7CCE72EBF9F25B21046A837F035C81A481F984F733754CA2CC70E47DC45CFC11C62092BD5693B15C01D2B697FBCB41B6C7993DF6F7BA543536AAFC2286BDA24A95357B9C9CA597863BF3490AEC3ADAC1F128EC15B11367E5A40B7A79534C3DE6DD22FA8366AF79DF59950A3065282995E89E0A5645D3EB586B2204161E62975A07F149850E0EE87481FCE6F4931BC08615F910A426482F8C32834A5FEB74123741E61C97306C8B5B4FCD83484C0E9D235C0AB1AFB547AA33355F050B1A9E63F829744138E28205E77DBFD0B309F50571858DCC146D05BCDF79508A4DA65AD9C8EED93464057DD0B292696D9EFAEB8AB2715C6A06469A79CE489BC08E62E0CC8A6F672932555FD060870663BB3C9E08B20E8D04CECD69877DFD86A562689C81CFD8286DE5C0235DAB28AAAD3F62FED8030FB45C3CD055050BDD4F2B8D198C125C36E0AF5DAA16DE5F22AE61A5031341BF032A754A86E6C16B3D69D29595C66D13C25493559695684BEB63F1FD0426B9F1BF965356B7F17E08143553975EAA2DA19E78C42117E43766CB700F48FAA0FD872DE83C20D4662F563E88E6ED39C3CEA83CA5BC0F8BB11AC598E9844D309E4B8D3BA493786D939FB71146BBC28C2212798ECAEB97E261DBB13C3886F4A07C6B3A6D057E4E54BD3A866A89BF132DEED5FC8B8F9EE2E0C87E0FA8646282AB53AC6121E2F47147BE6C4E8B5AEDAC310483ED16F9A5E48879DF47081D65583AFD125EABF955669F7206EB0418393933AD71A1195E386845BC7426AD60CC0324FAD06B6B4DB2A05CC2856B62F59FA606127EC883E5E663BD10AFC1D82F9DB166D94080A6ACC949CE8867AF995CB846385CC8564D3824E01D3B19E4D677E0D8A78D30344499AAB8112D7E5520369F22F901F42B2F05F3CE1A691E3605BE31024AD1312FEB69BFB99D69FB926EED047F76DDC0AE4364B4E5D36615C3695A25FF8B73361B0FF34F44920DF8407B72E380366C14CB913520B33119A194678B24571C48E57DAEF20D9D59B3F65376223B8551795B71F88AB087DC8B08C6422034B04892D54B68B4AA3C1E1D5247BF2FE9AE3FF41E16D3EBD15D842AB099E5485100BCEADC2B9F73AFAF37FD4D49288BA9D5EE67A8B1F7A0000F9833D16575ED9950A5230968C719D507302D24BDB73C17A3854805E717837EE9B12D48709D778E07729A22569F02D3EA1268C6331069E1EF77CA130160B655DC0A1B1890A395584CA1934D8F69712DC7EA1FC3C532EE86E4D6B3E62C6994E3A20EE173B5C0AC8841FD5CF4A63E313AB02E0E781A5C324D819355A4952597CD2EC3DF2240DB5443209DB2BCE65166BF7D628A572D5BC6660009392FB4905E5E83DF624F80A5EE4725CB0B23CD12F412B643E30BB57573B3D01DC0A925134825ADF67F105B09E249807B0C3E3921814ABF8B055069D92B3350A020306242769366E9CF7D60C4B300C91E33421C8E8D96C47889F5832F3E21A62F4118A9791D1B73E5F5471055A351C9E8CC66CE300FAB04B1A4C6974A1FA15F0B714C8FD1ADC9F20E3D13BC47016B8E04F798073815771E647BE297ED55EDFD411002AA6DB00917561F340BF9D1E8F585CA83BB55B8B31D946BB8262065511ECFE8F350EF8A0ABE695FA3A8C21B85F3154692B107A8F62F81D005FF5E1065CB03AF537AC7EC5B7EBCBAFCD963B61D5F847353E0B37A8BA89CB9F335A0C63E04A63A74EC35322C6160CC867D59007E3C8BEEEDB65CB6AC567DA3A77D36DF5D1959F04B299206BAB967A8732A99C237A224DC3ED457D95AA1E715C19A39298D37C38263740C36C54AA7C54636EFC23B456FA067BE7E20018BF419542372E3416DF1E2C3C049539298AF841BC0DB4870D45A16EDD9C81E048708DD7A1498FE1537836C476EC98ABF850DC6B7D33659D91805BBC0ED69FE7A1107462D3426467FC639D6E173D3516BE41213E69A832157A2EA12480A6F08837C01AD074B85C7264FAE9F59416EBB448B1812506699360B8F134005CD54805A661D7AB1B1B0B5A8EDF84708DC1705CAC3CF233046C78727A3D3C4B851584A8E67065E411086C1C5BF5BD6E0BF8C6D28BE7B8C4B12A9CE4EAC89CA971B2F36AE98E93C97DBF9AC2EADA7B77DDA54FF97DC1716B080451C6589CD84ACCFCB27B6DD3BE141703BB2544A0FFD1CF2400E9543373C20C769175895F221927A0E742C4BDB61988DC53A0CD0910A918623FC21B6B9E6ED9B8E32CD991B3BCA9E22C1618EAF3307E6C2ED249C5F8D3DAB9DE3886AF5093385A8931E439E527CD7D898310788D9521CF3DAE6FB429364F6EE837BBB99B039FC17BF435A233187E459AB1B917AD980CF0147DDD4AEF345FD57A5E4EC41A59FCD98153A5921E5347556EA9408C592CA6A6F6F8951BF749299686946574864889A40458D38F71E7E2B8509D512E5771FEF90BA054395DBC8044FC6314A115B26954DBF0F84E73A3D9E39B839B432496C61090F48EF29B974328AEE93755B36CDC5B3D5682B9DA2F8E763CE2D8A212A30A702708243833E61124FA8CBF2F600B8C86B1973323D73093C1E70FC7F2953B4AFFBB194B185C17FC738E33968FF04DFC7CF19F837B85ED80C45A046D16E574CDE2D8AA4091E970FB51A208582EF929417710DF94EE179C2A566E54A4CB1BCFDB77950C721BB7D11E51142C368384CB9423F8DBB48BB6CFB3CF3D8B02F186E6B13A4B4AD42B7A8EF9DE4AE8D6E8B3359959F42ACBE55228DAD0A9EA1A125BFA4D3B81951532BE7C799CEAA7860021ECD711A487BE1A136C21CA06B8550F851FA71EA12577B9045F2FC4B586077FD6E1DD5CC8C193D07CC791ED7952213F6DA2CEF89D084AFB9C0DF8734BCABE7BDF7492FB08846668A823CEE48557021151D56CE52FDBC218CECD91CCC2BF1BA3AE72D3F041CBCA01E72DC530A120C53C836C001296B63A860BE3F334314835252CA5F26C0AB21F1D2E9AA84153264CF44879AEDE56A6FD17646F56AC26E9DFABAB38F617AB38B80E9DF6F718D5DFA3F365AD39197D563F7D394CA44799530D04C2E8E513A5C646B0E046EF2C32B758EB3941E0F5F59CE9DBB9A1E81CB64E02764E1F3B586643D1259BF878731916E0255999A229ADE79DE6A30A8AFA60C0A6012B24964526EF3404932594316F7BC295322C4E95F813346292AA06E2B6B4B86E26D4DAFA86A85747C6A573C4EA95E3E5883A52A27A31E7BF7B7AD061652FF89177923CE50FAD783E4AA6A4CFA6EEFD8177B6C5CF71DC55E3AD8CA6D9BAF0620BF103735209DD6B13837C2C65E3164FC22EB945229C8ED070AF5E2F5562288501712C35E49A9910BC5445AC5D924E9150F43C903DE281280D2AAEA4DDD0CD61668CCC0A0230C43195381A0F1D61361D8015FF25D0D357BDA20C56792E3919179E63BFFA89D72B598B721099955D613646459193AEA6DD794FA8C0B8206661A0D392E12ABE67D0C5D531162C0ACC1A6281F2B6A976F635C146737DEFA44AC6078EF74AF4C3EEB3D68811793891FB59CE605949B64D9A244F3BDDD7A9A13954C094C376701B47967CC7D1C62C7E90DB61C6DDB706BB23FE94E8DB74C48771FD95415C83220073726A752AF749FC388BD3F38178A913F336CC3ABFE3F65F5B2F838EC3A6841E7F50861CC5D73514553AF24FE36F603DA69D5A691C2A1F542AE8B9EB91F2BF0F82768E1CB127A62F287FA96095A263D2D24A053E59E0E7B372469945E0E6727CB9A6A0DA1582E4F91670008F91C36FAC9D32AFDEACD8B4B5601A9E8D0574DA54B0D790F5E7655C18AB4A947C8AC8F4C4F4B3EEEA4EA246B2471E31370464E240711D1CBB3A4E2F74733BB855211FC91E903D1DB97E83445609023AC641D79C788EFBFEE7003140D8779B5EAA5F29B6C5693F83EE833FA945FF95AC81378F70EFC5E7644B2A32244F12965B8BC3A6D4275378B8E818E2619B79A8F8D37E6FCAC4AFDFEB3DC14B055AC66146547572062A53C0836100907A191944E0ABCAA8C21B2903F5D786318EC376205BF7E196BDB9ACCA8BCACBFCD2236028E19BAC4FB50EA2D11CACE8F215D7F5BCDB6F01854ADF24CDCE36AFC94DA478BBBEB8B82E63FC716BE107474E95AFF6D09AC404496F20EBFA29A2F939F7EBD74D1A9E2850ACEA4143F6245606F2BA8E134A8317176F47B42962AD4CE890FC0F5A1A62D3CAA9C253B1383B666875A85D2F9A8F46DB3B1F317C03AEE14265CACB7E7AEE3E3CE475D88071CF96E8D50E6EC09D9C2629F05FD7086FCEB167A8844FE872B46003FDE8DCC87FE706D5C75BC69B7F14A8F7EDF37BF9049FFA2C55E90A2D1E091FA7F58F599AB8CF0F7B3F4A81863CF8368396A8B4E06E36D62447189F521D3C4E5424E66A66084675BE35A1BBCBD28F909C860F67DED31F21556560DAA34F865A415670A997DE9F27549E21B889777D9600589B30D15002D88485CE46680D5EEC184E553567CAE52643342BAEF99B02EA316C69817B166BA1EEC99EAF20ED237AA1E9D3E3868FEAA4EEA390C79B8B34F5740B4C3A2D6C576922E2C08654A55BEA28FC37BDAFC24E6B0E9F09F07355C724EB62CC87053AA96376E8917752845913335A55754167A4A041394F96A45FFD2E3929C616A12FF26ACF18251E294A0782B3B4356B84F7A960C893F1214EE1CD3E65CC3F852A64E819CCA9E39872B3302489A8035E75D98EFEDFFA83849727CF69B021D1F724C6880B5685D83045B915A1E36BE7A0486C7D24F9518AB6B95BDBF94D33E4D37039A98E05CB5ABD32359EE7AEB88AF56FB44303D718446A586291BCB5334F94A81194E7233D60EFFA24E4079B95DE1DD94A134EFA56BC9D46E5B67C176E445DB2AC7BDB9845402AD0B948D46785CAC4CD8D6F73008756BFBE544A429C909FB1E46BA0D0819A1C4154927DBBCE83C2E1F5003D1B48C8987680CA6001207B0156A39FD1 sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66D smlen = 1203 -sm = 1ADF2CAC13340E7D90B04D5F1011CAAD435E49475C2AAC15E84BB266EB7366D1D2B94D514D275195141A04ECF46E36B6CE9227A40B30373C5C432BF8CCD8167C4931CBDBD3508583DFE99ADB8E7387951B7B530A526766774ADFC3B9C9AA04FCDBCC438771E5A2DAB78663E92DE13FC77B8CF09A7F0F0F4F7176CADDE379C48D0D2589AF25AB0BDC88B4B4C5EFD8BBA2268E577408FA540956F74889F2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +sm = FFCD5E63D055D067223ACA88B0572C85CFBDD2B8E49C4B7318214A5449A1D816760DA7AA951583E7A2165FC9074D00754200ECC53E94F42B3EFF14B7A97963C675991412B624B2DFF4BB090F99EA97262C4C241D86BB869C75F05434B3462700850D33149F9FB3139A84C82FC6C914B2F22E85F0DE34686E9708D2E807F758494E3137EF2B9A4D4C97F6BF1A197B3D0C7769C15C770F60F35DF74889F2D7E1EA7C2F3B02FBBE069C1CED931ADF2514FC90A307BBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = C3D000FC59AE3C7F89DD49E3724994CBAA74D25D9AA9580F0ECA49BFB473D3216B4B13EFFFAC439C3543D8B4C2D53F5536DA89C259E3298AAFD8E3619262CDAE393FA8A4FA3A4FF0F92E7D2CFBEEFE7DA7725DC64777736B83897BCDE2AB86C1390ED506FDAF6714B2A78873E9D79FEFCD4F9A9111666C97D9ED5724E503525C4B28F3AC2AFDD3A230C24704899841290BA40B000E75EFD17B3C691286C7D670B43E55DC80D25DA5AC0F69D1AC402E30781B700BB665B46BCCD10E5FC4EAF39F984E5F62BFA1EDA0A4A1A5C052C25AEDB5A89F2E5E198C26785DCFB6B63FA772E155625AF32DD15044175AC5E964C36753D8823DBF4984A244B5A21EDBE221F1BBE5279CA895DF6D4ACF85870015B5B2496D3A62BFBB2C59CD6A304A0A0E673B3F64DDB8F0E7F203C9A7921AD487DDA7EFC2970AD08A4F9ED32B3611C5F396C2F45474DE4CB8C9696E933F92057ED4A5195BC290DA998899984BB2525E0CFF7AE8955B877D2980C1CF60F5C3D070D1E9EF65D1CABA1A9DEC666D552FDCCD158DD3AC7AF3CE769BB336916F450FB3BD7C2C7EE26A951DCDCC6FF22AEFFDCBC86D98377FABDB01C6DD1E94E2387564E707E12ABEBDCB9B6BD736DF6E0A3FBF01CE33A261B3C17EA738651D8B939C693AF3F8B9BBDC9631A44BB6CEE0C28DA18631ACDE1918484E0CD269CD4FB93DDD1CC6928673B54919777DB732512C249D6286002F9D4A3C6F9A9B94897554B1ADDDB8BED19ED4069DA89900D0817B790950AA0ED9831E3765A56C15513ACA88A047E3F4C4900CDC008BD882D9832F8F01FA0ABA917406E1221B9575E3D98CB5878D3154968528C4D36E8672ADD54E5424F3A1A2FAF8FC0198D2E240ED3600698A92D9AFAD1815A0E40F9356436A4B7F70B15C8A6AD2325CCE966C4B25169627FE9A183A26BC5161738497720534A691EF92CAC14BA5BAFD55C4CC90A620790129B993441D4DF94FCB124FAAA2E5824EE8BFC01F3F4835963FD84626745B3D4C079808851D61D07985A9A7B08E3B1D2D9A7D0568EABBD69F628CBAB2A8EA8ADDCFB659BF22C658482EB59C131EF2F1AA7E615A5DB740ECECEA2C7FC77872F925F0D13B99C23F57F748722FB8A4A21C6ECF3698DE190172E868FCAB61D64561590F427D60C47AAFB900B43F0228A25EC0C364E48914007C799F2E65DCB54F145B2FFC3BC6099C7CA7DC255D5388E303E8B46279BAFC47B0BAC08713CA0ABA5615DD31CCF1F2C25C81D4170654A8D111D63754496D714F4821651DEFC9AD50EB9F55829ABAEF074A205DA48A5D54133E32E1346AE7C3F3B091461E90501059041A65F8C5FAB3ED727DBC2E80D574463C3BCBBC80A0E1F760AB53345C2EFB1D48A34CA19EB0C8538689FE798213F91CB35992682DD3A216BCBA601251BD954E7FA83605A1CAB83C88463BC5B8FF6A632B7C7BF586D216E4E1121858D94C2B6613516CD07EEE9ADAE91BB7B38C335C48BE435DF3BF4EF6926C7A38086A2406993E1F124E5EB277AA537FAA616D0898AB6B36554BE53FA68EB51791F7A4FA35CCF0B511E7812EDB713CBE5D96AD77FA7E16A1B557601C71A24D6BBC600726DE872FECB33B304CBE8E14F00468992658ED2C7D0C55BF9A655E46A01591061A08B41076A442A3A8B150FA6D8A9FC28AE7C3B36C2ADBF4255648C89D407B4A2583B409D26D4A8F7D8732503E5FDC264661B65EB28F7A59BC6CB90FF1B6DC8B7DDE5552B85895B81CED9477C426681267BEF810FE180ED07F3E77BE0E5ADF783EB6037B61244E62B0A1790E8FA80EE5EF7ADD36102F8EC5A8FF83F8934C22267ACAB21DAAD65FB88EEE421FC6CEA39D24455B37BA6890248B5A9013DEF7A7BA14F62A1F789A2490D39FCCDF10824E5311FC8FBD973A7592BDFB361D5411482B22B1733849A8D2FE426F9463ED41FFF36DE90515C48100E49433BF61B8DDB711055AF044927473DB9DA9DFFF467716B73DCB5554BF89A66F7F005290A56943C88F7FE236F8F74C589E248428FCB2015EAB362612C4210520D26BB9A2714E18155DB08B5B55050E80247E4E036AAAB195F80E1C3C48B258F8B57B63A7D424020CD4A5A03FB23B630D93468491CC05BBB61947E6EC361B963D9FFCAF7591B2B33EDDFB58185112753393B9DC6ECCC3B75C5F49466A231B37AF66481DFDF3A5BBA2836886FAD8CF532C0A302C307DCC6B3D618DAAD8BE3DCD8FA626ED1FD304FEFF558EAEDE7FCC9A9D7F5BC3E0868DE8D4C78FB597D6011544730F5C6D97C6CC517B52496771E82F13179221DF253CC86A968632AE6541B4520A1FCD81A5691D6D580EC5BF18647817788B8B29C3AD3F065FF80B47AECE4AA0A9CD33D0A5745B1140D556EBC4F68449CD98AAD4ED408A4806618F9D0C6108875804AAE9CB7B698048762799A307A45DC21473F15027C19E981C351DF99E26FB15DF80C5B145DE561D64959C64D79CAA63CA6B637923ECCD0DE700B935C090611FA270AC362030E3552E3E18D7466904DEC673578EB65495B87ED3D964C6AF4D0849D84F918074847D93B802D7B0EF3A2205BE1D124AD1F025E6551F776B2C20C5EEF777067E7C2B5E93C26669E53553B3CA97A2CC05CF196475DA2EB3EBE391049697B6465C8A2FA2E330BBCF8045C718474C48D56513124F02E000A3A7A32514F9093E2547BE2C6A6B80D30FBA4CE88ADC835AE9B9EFD840672C33952461428155A1EDF441432A7E1756DCBC5F557F7857926F6440248D8EFFF84C96112563AAF91859846D9CF037701856A8ACA488816B7AE2D6665327E5EC97A51B4A895C11055EBE92954CD782FEAA8370ED4E0589B2F40BF0C4219C3CBAC3D9E0E3ACFC2EB8D6A70F5E8CE603227FAC27F8F7F844399A4E389EF2618B4FFEFDDED3B1F88CED88AB37A1C1771E95B46A02147247DE6636EF129E9B0A9DE8838793B831A1D742CD4E16A02268B8D8E013FEE773A00784382C3874A702253A5F65D6328CCC31C5D222BEE90A431CECFE9B5AF4FC5A97EF969E81903A565F18888AA77F83304D21BEAD16CB362EC8CA8CB9F6A6F1A4D1B3A41FAD2F94C3BE1D475820BF0E40ED96D2BEEC8510336B8370535A3C14E57DF3642A0077AE807B0E9928F345108919ECA03F703C9AAB485AECBC994D6B66B0DDC7178A77DA40C831A8BC91ABAE417086BF8B244869175FFAE45068A9AD771E3472A82B48C9FB638DD5E671139FE4818AB5101E18AC11BFD6CE5BDABE8F11D472A96B44B0848F865AD6732C047036929424FEF60250BD14342BD63F2E3FEB96AD3AC77BD70F5D52918BB7FB003C9978DA67408764B6BBE4F760C2D2BB6300CBF0AAE6DE9628B3AAE31D72BFE8F7C291CE874FB4635F061FFA7A51C5849816198CE87F3CA80EC74A3DF3020F817252A231BB0EBC57EEE259B9587C6DC3FFC0697F0EC281D0CA174936A17BCF15E0081A6A405A5FE6C40FFF71F9FEA13C2624EF8159DEBBF2D3DE501FA4D852E9272732178784957D0A2EFD0844841B880A00936F8FE84CF77C91BF147CE34387F24F92A6A68AC67764A4F2D69A4C08A7C7F6BBFD0E11CB87BA0EA83CF98DD3DF402D45523071DD93683ABD28C20E182302516CDF0D2AEF8BBA9E3BCE6F0BC23586BF27AA1CA9B6406185EAD0CEF00F30CD47743E20FC6D2F2AD2CB7AE81AA71BCD1C75E0C0CF3605B448E3052BCD6B3BB245BF26D290C8997881E0F68705E1163DA3CE8A519D7AD8A05E43F70951576D98CC7B8BA32E46BC75F401326F4AEA3500924CF14741942B11E6FBD59B6C464F3E9EB6F724B5ABAB0A6DE26473E3DB6280F5D1079C69543C11B62C9567F42B62E6433C22EF8F003D2698717B50294757AE7CE687E413E9284A5974793ED7E6F0E10BA1B36E15CCEB6F1973DD4C20ADD54B71DA5C2D1CF519F12CF9D5B0C13E27903E9761AAFDF1C201719912C43633C878BE377F79BE1B3CFF76F08844C32E644D499F3334E1F5F26D66A041C78D94C6A718514FD4E46D84431B4D9702EBD5B43AE4FC1C72A09FB429648EE76F556F78E4D5B3FC958FA3DDA1D0E40397612C9A0E6A54E8CD2CACA284E73AB90116A6C82EDB95ADCFD826C754D7761B33A9983B1399C081F749330FCEB8B006DBA65FE350B18A2ED1F9227180F43A1DFAD5D851622499C793DCA3DF7E45646216F4A029A173049946A9AA7B7F62C9D19531AAB9DA1305E374553533CC25439AAEC768B2D9E6797273247CF15756BAB56E945B920049B30F6B5B450A85051DD386470DCAEF37A3FB651058CF124F6EB02B6200A43B1FBC141858D2E95C11C7F01ACE030AE5D43D256B9333787318F67D27859B1544D8B76B249F456A48C4C1021E3C83023CC09BADBB24AB9C989A963C25DB4796AC3788FC14C63A7C1F39A777272842A90E37336DA514CDFE08A29418B3AEFEDBBE720753CA0FF4BFE0A5180C0F347B60409F85CE935F00A1977945A70F53FDADE848079C53FDACC970E33A8F71CC58B087DD03CB0607F831CF71D1475A02143A152F9D3C9420C1C89AE792E572E80205569436EE95FBBA0011168633110511CAFCB9B05F22BFB846AE3751E8E236338D48AC70C556DDA862789E42C31DB31B67601986807BB1256FE12161B2BC407F22E975F2085569A97C09609F5B6C6A6FBE54F2841FAE9C4DA28AE84CF58496CCB71175F95B4BA25804223C318A61570A700B9C2BE6216271200D821C16AA5ADB40C0037075A65AC967A93ABABE16D9F4F9D18D4D1C18B617820A5D864837EDE8007BBC1610076489906A3D9977977FEC66B29A02853D3EF62F37DE35423A7CD64C62494000A011DF4698764663D4332D437602CD9EC66E800529420B2F6D44D5ADB25425995E53AB0D7CAAAF7787EA113480D18E7D1A763B6D380C531B2F0628809312B83EDAF3FBD5B0655C0CD0657AB6CF00DF59C889B32C814BEA257FFA8C44299CD19645625267F58C8D7BB0C49E638E9FF5925F6C10E4E0B51C4AF537B9CEA072FCB642F07E96289A4BC79F758867466390AC1CA38CD8B923AF947D541DC2A71F0F42CD7A9EBA78F4DB56CE7AC60B57BC77C5D6284A55488AD3BCBBFC9F5B9903681796DAD5879FE964E84752917FCF49DF2B040406A62B8F6CC5E50175C725629DCAE8CEFD8F80FB0BCBC613C3E0D718440A9B67C046B25414DF181B1955D49F3EB19D6DE4A497E7358B81265112C266CCCFC8B4676FB4E529D37D4BB13621539264AEB82A3C6B3B87B909446B6054BC60424F713DBB1563EE3C38100765FBC2E3D175344116C893CB1EFC0A9429FBDB2F2EBA1088BB51A60F674CBB29D03251B428A8B548F5F2ECB7971DFD3FEDF23865CFD39F129871F36B3F10190C638123029F96E9E06ADCF7B1F5BE4F8CACAA1BB38825785EBC3CDBFF300236A22740729985B0DC7B5B9F1CBF830371144204BAE36800A4D4B59219A4612BEE62D6361A1602B4EDC4CA4F289266E45DA7CBD8BCB1BA35E067124F9F5C800E04AF6FBE968D18B3F424A0AFE5DFC5E9C3D5BDC436D510660B3B66E525AE8C4A85AE74E6647B34C833C11C8EF84A500382EFD3CC49A63AF3A99451656B3BE1DDFE46CA11004FD33F54372F9D530F233B01959AFBA6356F906DF4178774CD75907A2229FC424272189A127CB4BDA1167F9A9212467EEFDA2A16F6CEF2D77B1E4FE1D130DE2CD03499698401A255B2EC740953355FCB94F3E719A75EEBE1890BCB497BD22FDE3B9EB5850FF987664D1A7C36EAE14857B80F87DE2844F0D5D83301C4A59458BF2FF070D1FC73F8A7BD56130C04E3555D4A7336D96C62B12CBAED84C8225C18F27131A2A343D5AB9FD26D5DDA0F1CDECF277F89488529EE371485A6D9E40993521B93FDBC0A45675E8DDA5A62F276A0F4E329F76B6A1B3AA5E8B7A27C00BF2C9BBE300A612E6F8F9915787A50CA522151E794C540C459F2792200A1C62815F35ECAD83CDBC21058666566330123707035EB3B0772F12D02A29B93828E1687A95AE4E30B81687CF0326636742B664A131C1C41AF68A52A9FE6194F692C25251D2C5CCA9F4ACE24BB52B00AB890DFB7833F285AB5FF774D00A953B2B97B299BEE1006D6AD637AA6D538C788F088AA957E4CC9F660CBBE69E78A4CB7AB2EC20348FC9F0B592B1AEEC854CBDF491105D1329CA7547A612A5BA269CB4ED62A284C89FE851278F648AA068620047464D0F8EEED5F9D7DC3AE114A43F44A8078B2A84BF67271AF5CF891F5814D97D25D937FF16A4DD3FC9048BADB7294B49A098CFE62CEA7897F3C59EA83B6B2489A969C0D02EC644FCFB47D8C1EDA472A5908BE2A84AD8B78E64D069F92A82761874591279E187913D19DADD5B082A79127752640521ECED80C899CB80278E1B80D9943F072919A78D1F64AB16161CEBBFE4568C01F0DE3C12FBCCE80A6C3DB91766E4D7354B22F5330085142F526261FA4E3CC21E57E82B3E7BBD602837AA28906B6BE3F6ED023D3C80C2F8B3995F5C11E6BCE4118B3E9F5B7E28AF4D43A35D771D83411A2E4E6A1F57CDF266465C2470C4951A138A7C9B9F6C54E1C264FA5AEABE264EF46B10411A412EB5AA81EB07347D14B7C5307FE452D923A6942E2D4C692C050DE51229AB9403CEB826138E1F58E48E0D541C63BCCC84743F81A8487AA7BB4F76E30414A62A752FE235CF1F2764AAAAA78A37178A598AA8C0897BDDFF3023FE0AD4583F2464D5DF46988647B315DFC83F46BDCC9886F29620DA358CE42C6D30239BCEF82194120B2C76D67E230BA77582C2AD235D3915FCEBCA2DE85F42E6186D4590A7B71ED59685B28EB3D85AAACEEA59A8834A05B30E856F38DA3E8A262DD88E0A974E04FF341504B723C13852140E4A5A632C6ECC5572AF553939FA88215643ACC09AA07D00BB43D2FE888F5864E8093E70D41BF5571B535CA5B462315F52E2DBD49720777C07619C5BCE1306C058B140F50265F2664168576413826FE4E52429825189E95E74F87193694A8C9F5B60CE0F9FF09545ADA000F8253B7BCFB1B49B4FFC560C0DD42A61E127BF67A4453C23BEFDECDDE3F16C53A527C2AEF50B789BEF9DCCA401D285EAAAD16CE862B26922F2DCCE85B6216A63701246E505B6888D7B76D43A889D1A67193738A0054670B28297A6BD2EEAAA321614FFA525E39D918441CDFBC5818AFABCDB69A415ABF784ACF0B08CC579B88EE735271F00E7629BA52DD96D2A4F5DA3F85FA8A1DFD667EF76ABE0B8C556E78490C737232187CB02C72AAEA163C90AE0C9A472E64D10DF304B1BC5EAE49A8F78226CCE2F451F51876006674663A21EC8ABDDA6847C175BFD23BA0F2B590BB96D56ACE59F40AA6804693C531787E730175361D7550BA31BAD106ABAC0A39F55F00C9D8227B5DE6BC6F6F1E756B7CB24B40AC2FBE21E0D5EF25AC9DB2A1082086C2DE53BC38D189A776F492BEE467F09C8408FF92E2731F70DFD4235FB294CDA9C9B2F4A0B0430993D113FFD168CBFDAB0BD1E24D62177FEAD8975F06AAAB73AB2E717763E1B288FB89002217A40FAA1059EBA24E0FFE484490D2A3BC1697627D23954A8C842C82F53C527BA6BB0D5F7734572BA8E577C82D8D7D2E480FE563FF7F5687704EA199F537CF1812DC947DBBB1EFBFF5AA85BBFC5A159C495EAADBC4DF592D8ED6842BAB03F8F606A1846E0DEA74C601E5575F693DC4CDF045D34F325D856E924FA5E48F11ABB268553026B54A05AB797AFDC64F5342912B3422CDE11495D4C723CEA9EA30773A32EBB1578F26DBCCD6AC2219A3AFCDD8F164A4341F67A0EB5C31FBC3059D +pk = C3D000FC59AE3C7F89DD49E3724994CBC2A99339A19129EDC8A50EC28C9C0D1461EBB6F5FB7D2CE049E30936A1AA54E2B3E4BF19808F5DDED1919F4CC76D01E4EF948B186E8EB51E464812079B639178AE61A158662941A451319EBBC5B614C2F776E1B12552019632930E0457837820D781C845388280CF9FA35E57673D0891B55C8DB7AB39F41E33FF82B537E9C8B09F6686A62A7CAAD37B70C920A8DD1E0294799F64B0323B3755BBAB986FE5B9B5CDE505F953404DE0B418A41C140E5F85BEE04E2220F49E4CD36C31593A0EEF53A45D306072170DF636608A7F3CDC4FE8D3A42C40E312821A2016ABFA8A4BC6C960CFF6B999F32BB98045671348D71BEB467C363B0364B475B69999CA7C8C080E1A4C6A7B76CA34AFD94E3B0D4CE9D9D69C5999AA093022072266D660AF67B6AFE4173A7BC06E7F8D8DD716CDDD0BEC468826B56F01B92F9601370107085CDC9840A073B4B3DFC868EBD500BC6A6DB673125281A6B995AE43105356A9BDAF49080631ABF779E1FAD2230AAD26A41D6E69C8DA08AC9B89DC56E8DE00D3641E8A834C635EA591CD2FFF76077216B49ACD9DCAC4674CD81E221330F78CB76B47C4324ACF98780F337CEE59A7597E9470DD839198CF4E9E0988F6709C4DAB1D353CA402763C54F58051E875EFBADFE5F2D9C5C5997D7C249BC96DCCF0AD44CBDD16BB4D8807AF96E9DBE58BAF221EFDB2D340311E35815B6D6B0124FBCC8D1E9B91B4D17C364D55E47435AA2AEC441014C6D2A32DBB099789E98BBB0FF1F935B6E1030FE996279DA3C5B94FFD4E372E3892212D978C50EE496A3C32A6073E993633B500CA226D27A0CC28DE5D6221BACD29A126F4D52EBE8AF6C6D8F287E05F06A60E9A4D88A935AD04D0E0577525EFCC8BA92478A1DD1143C6225235895A1E4C62D1ECFFF51154F6EF951774586ADCE86D8528663FBB0C5B871A159AE8D3D03DA57A5B032314073DB877656A69AF0C887C43F1BEF5F47E2E4B1A9CFAF29DB0BAB8BB6289ADBA9443339D02CA8FDD9C14BC797B6622818A2691391816DE4C7C43F86E6E62E8A194AAC499FF3B66CD9534BD79C0CF63B4A968ADBAC4D04EA031B3C4C2E2319819A446913AF876E18EEA359F871E5385349A95529DA2B8D82EBB9EF8DF038A05BF5EE53CD7B5CFAAADC82BD4FB5CE4DF03C33ED6400065093EC78269A6108317464A1FAEE032A847E680A291E012FAF7E4E10E83796785D8647CE05431402F01C705832EA910BA13F089DE7797A8A7F59B6D42E6428CF02E5D678BD4E50C4684BE222093D3F60AB985958DC59021A7347DB4D7B40CB1269AA4B988FB06416A169A71B6142998EAB9BB9DF6258FFCDDE075BD70030CB5F953A78016F8E7A559A0FE0BDBDD99477B9759DB5ACC13888C6C816625C1AA36446FEA6AF985F4E00DDA6637FBBB49292CD2E971EF8F7D8EF6E8E39BA56F17CE75597EADD2B4C0DC8322BC1050857603FACFEED01F68F8C09D3880303534E80E7C48EECD5F1AA6DE9CF61A2BAB183105638E50098E2C27C703695E6A7DD2AA584B4254348EC7D7958D6F3013754723B224BAD6F7BF37BCB3FB7762B13740237715B8091625D4D4DCEC2AD31B1F6CAC551E74670250CB699E6DBD9C4BB3299FAC79FA780EC775B0B6544D2CF25978B07142BC0A0EB45C26A3FA60C984DE62D0E53F001B2C32A90E572D0B116944217B61B06074E5637C662CA640AB32C2D475E49A7E047EAA3E7FA5971C0AE9A07B47039DF6FDC7175B63F80E4CEB639B5ACFCB1E94D9C65E3BAAE22E4366BCFB8E2FB0780FB1334BB7001BB0F725F5029EB218F7D5862F12C6DA6C269C05B10EEB3ECD38971150CCEF34080D72B3D3100149AE931D2B67D1B16A9350969A77C307122566980278D31351DCDB99641F9310E1CAD0946489D97030DD96C5F0EF568A441AD722A7DB0C3A564A80502F348817414D7674E80E1ADE39D17C0A8221AA06B9393C5C1905444BB4F8483A23BD7959065C58AF574C2E87DCB6EBA67D191444C0A8ECB87FCADDDD8220A21981BBBD9BA469BCFCAB6C5A321578B33B7C3B4AD4A019F142796CCF5BBD35D3690A236C526E5101D9C6A6119106CDC971E8B2583637BF7A58DCCB2C3A7CEC59873567D8C346A8F480C6790571951125C255644568A76EED703DFE7C7789FC4D461C8C242EE1063A87655917E23F8E549BABC113093C0D14BBD32BCA066EA9048308B58B744DC1297FA1888DA4FEA1890CDD8FC27C029FF5682A45479F56CA6CB0CF8E4F29D0014C5B7F162796F71035F03E52A8F9DBFBBFDBAEDDC49EF05B0E1D7A1B5126126413E50C0625403F8A105DEAE47C2A5993E99334C18580E8B393AECF36D5D7414B5C0FA340C60F81845C1EA21FEE0046914ED0D592F8689795C137D5BC0BA2644C0306B95E9D54FAB0CDE2AFC666D77DFCE43CC4C5E430A04888C86B5AB2BAC49ED25141BFF982EF1D5F0F3730EF27E84B4FA437C896273113F7D595756740A9FEC19DD61F2C2F37E429D9698BD5269D518072F668D971CEF4D8EAE8FA11E0B3186A48EAEEFC6A954A57E87747B1C4A38FB0361CD131251032CCACB4EF7E23C64E279E46CA8D720EC7DD9961DF45054933937136EBDAEA5449470B4472552309F149550A7D509B88FCA658F995F0E81C26B6948EB7AD090987531BB64CD62F5F6400B982738E8DD693BCD3DF7F5CEF101C243BCC43948273EBC71959524712C17692277FE36A48CF9928D91F8DE70B35016E5C1477CAA6056F56037E6381874D2469A63E21F7C6FEDF49A06A86E328E27FDEE03710A8AC530BC1FD5D3CD3C3A68908DB1341712F2D53F6920CF13E5A9B372DA7BEB8C097358DA864F270B3E6AB21DE7B9944BF37E345ADA39F3F91014C7ECAAF035C0958B5342D0026AA793DC9A9301320FF019949F100CB6CAE6E4B880FD2920BE1B0CF3D0547EAA5F04570966ADC805EEC3EC8A9B96272EF1266A1F1C6B9A00C1C92545FDF19867C6381DE95FA6AA721428DE8FFD9D03380D7B93A72C89CB4A9F4BCE91BD1146C027C9DC45E7E4AF88663FF9B4B6643667488757CFA5863CE62B34B7851DD2B5B6830FF41AA78B69FA88E84A4CB3E9FFCB0511938C7D86501B977B81C49A77FA9F505F79760A94CF2C87C1A83A1FC9305565426CFE7D3CFE9CBFC9C0C55F239E26C9617B34D50DBCBE0523D17D82144B8AB6612234610AF6EF9D380A298136A3030586D3131108F6F9ED78D42658AEECC63BC3A1A098F37D9C74B400410430A5512D664E0DC8785C3C00B104B5E06623B99F0D3F3C6E4572DE1BA972AAA59F5E177BA0338A0755B94E5537D543B353139939A90A0076F8216FBF79BF4CFF64BD061514A8C3CBCB324DF35C975A453D0DCEBA6ACF3B345B18E5A7F331C11DC3BD164B50BACD565F71A62DC15F3E7059CF6EDCBEDDC3C2692F27D85F069FFEDB3203F4585E7C9DA6FAC17B38FE5E1D33CA653C60F0416FBFB882C7BB7F4A41014AB1BCB1B885E72966B3C84D6D405674C3C983D087FB4BC6BCFAC3A65D3D8A9C03788C9FDD62FD36015EAE6E19999C66D5016AEABABFA8488043B77AC819BAEBF29069011E55FE5D644C7C0EE8FABE0B8D73D9C6A0337934826E5D5282072D6F42F6D626D6D2AA90425C39AAE4DE97DB3EE08BD86A7BBBD720F506FCFF0853D0D1E4DB8745940916FFC3E6EBD94F0F86288767276934D0ACD226D46B7E193C40FA1C0DD0EB2D9766339388479B94E699CC23D5B9AC6ABB91B8A8256442DEE1F873CBBFF45F7EBDC12D449EEF1E1A88E8DE5C79F613AD264A27BFE43ED54BCA42C4F2EF7AB8B878E0D12BDA813F2EF5DD1F5EB18AAD7010CBE602D31F7F3BB0D7A33E7F1690A8A1908787DDB82A0286CE0E71A8DB0F1D1D6D2168392523A2610B57DDBBF5DD911A7CDD515C3433CF598B993FF05BFD06DF161FBB5EEECF7721A89BEC2144E1051674E474C67E36B981A199F798B1B80D64147F2E2E4E40EA29D638F607BA4D7EB905531CFA363005FEE86378BFD7447363234E359C5F05BFBB1BBBE39747094BE7B213E722067A7AAF8B31B55911CE6CE33C45B335CE336F51C8E841178CB0939FC3EA0E6739E33AA432AF24BB4DB69AACAD44C21598CC1FD77780121FAF02FFA9C84F9093FE60ACD46A166380EB95171D1D21099DAE81C8C62AB5126816E4C6CEC74A1A82A5BE64A2ECC24B00E77F6453B5E4C0C9DB6D1E3195CDD604CB5ABA80B49F0D68428C8E2EC7B1A4F692F603BBC42DA806F934F84FFA50798B12DC25D0F4366EA2CCC2DCFE8EB7B581A46EC9585A1A0AD668DC0D2A37B6A83206A6A2E51AD07910E6B754A4450D22D2F86F8FBC0356516F3CDC14F99347D4F9E0799213887B441D025EBF6A8EBD134D93A1CB096A90868C704EDD60EE6275BADA6ACC68645E33DB0454AF3269B29373F8A9273478BF4C5BBAD5B576CD1DAE94064FB27209D06CC6EDEB5B9BFED8718BC155E70ABF82410CDECC7E29D39683C8AAAD995CA4CD83BB95D43F81DE2E750ABC2D374CCF10287D9CAF08D9763331184DB279B05D8A0473C0D59CBD3459659186631E9DD3D52A5770EF0CBA33B93CC9C5DAC11DB342F8A481D1AA7FFBFE388D4C5EA09254A770E6D8EB89139859D5D8D24D9F75C4CDFDC0B756A58DE931B5AC135066374C71BD8EC9A9FE1C36C29A3A86CE4409A5191C062315AD8D04B5BDCCC88995A3BFD90915D7C1DC0D80FB09FCDB1E5AFD87A72B1E988F01335DD6C3F6C88CCDBFEAC7CE06810DA7D817AF364E893BD81A06CDA6F46B27175B66D7977998A3A15EA3C7C0BC4E7CF098C7DBD2A04A1A994FEC7CA74424946E0B19E624BF2A78C0BAD0699B5669F279FF226198BABD92EFD552615B5C8420BC332E259BF5262BACFBD6C7D40C861C85942E38EC9F5DA64642B4C3976931FE69DA93AACB2D271AF42E525F0D5EE920C2C6E3BD6F9AF7FF521F06606ACB778C7AEBCE91FA7358CAC784F16B218403E5F13D6A5D36D20F14AD5042FC3BE966C9847FED6079B67C813C8A993A01C4512B35543981CDBD660A223B01A2A1073EEBF0E396B169DFCD2806F4541E40F8BE379B110EF396484941A50ADB75ED7CD9EA5BB0A8177BAF38C1E04C059032D3C94FE5F86851D2A86D0A39452DA37C7D6460F7BA64E13AA62EE1B816B8FBDE96F51D1C2F2E70EF618CAADB45961F40422E5856692E31E580EEC3BDDC8E93CA9AC2F66A800804D57FA7560839E5818CB0B80572F37FC5CA9174A40DA5277E29C207C68CB21A80BCD129AD8A1A29042B5651FF96B07BA5B41726003E2763FE69C73FB44F7217E89B4460A2B18E20FE00E5FE63AFBA7C3BB892E31E3B2369806CC1DC62C49C2646BC478C0657A92A4C848AD8B3440A72AC80C64EEF90E8293CFD73A8351590067519567CC5681C58B13485C44328559C3A4538107E12D2973111DFC33454D6BD3A3A1A52096E72F85FCA4022FC33E6A7584A45BAA0547AC1973D6D68520E353429431317FB0582B0592D839D93CD4E04B69517BC007DDB00AE799A37800B8E7417717324A90B760B0792F99A7AE25F0436AD550045E7DEE3C5FC4341F7D17720A9A297F3075C1088EA75D618E2F567EA3489E66CBF0A22F5BFA80D213476B0A4D6B833CC59F62BF8A2DDE18EC876B0ACB2EB484E47F88519636DF7EEE7941C11AF0AD526099B8E6261FECAA3A715096578BE526ED8E169482D915084D8342C4854719E140DB0A70600C8BD6E90B39649FE866D82880C42585A3512BE2343DAABC79CEC91343E5F0F8ED5F05C3AAAA1A7E5AE185BF6211FDF0CD0ED35CB35F5CE72B215B65D73CB8474782B8ABBC0E7F32C06CE79D1632FD0C998B00EEF80716748FF304FA584C4C18225C192409AF91D413BFF19BE571EC1D805E9ADC56F2A60496970C777E343DE66C53C352E9F858498A18558B9CA165C3CC1E4223EE04FF46A18D07DE5789C1F2F8312C22E5F1FE689ACF151B488C95179011116CE2DA920FA1FE65991A6839031F4535B3EC5C97CBCED0AA3B69C3408FDE6C5783A172795B41A08477FEE077FF65C4A9486FE26CFE8C0FB922D2B1D008A034A47CA2A893DE01CDBEFE6F71A12E576863CED5F21D2BA56EDE9B5EED4DF394F308E25AAD5A5004B1D6A157E6D40537EC18FF0BDB8F9E20D250F9DEB149A0652EEF243B4C7D06B8B56971203B3CB01C7F404B2C3A34F9DD1AB0C725E965A63F302C4BE7207F7C2B2B7DF0A1B8FC72379BD796BAC3D27BF936B6FB5E859706536CCE874EE6FC6DD3532993848CE092F5E080608D50786CA16CD0F3C210DCD96FCDF723C6F8E45302B6D8C0EC3B17DBF8E4BE2C5880068D7C0E3FE36BE32A8B3F8B2A5B3C73FA9CADB3C34B2880F7A4418413EA9EB4A906B679628E85F1B8C1E6F1C5EE250A6F988019430BE326E7C2B14E6D8F6D2C7F67301DCA30D416D594FD52540AD88F239D816331211F7DEF91FAD9D50C29871B37C8E38DEFB49EFE6367C63AC1799F904B1B7525FB7956BFF078E6D6766742AB9C6D76066F95EE97BB3FECB7DF7E11327192612B0B08C8129E3C0089B1E680F05B2C4BBEE6700A12604916CD81015AE48594D389CC910151EE44B2D6C3116D4A669A1533513591073034FA454E4856827F37EDA882645092248256464FF18D1D790D42730AA17174F16D279427358C1F523E0BB586DB4EA6CF08B830F33C05A44A82109FCF321BF70E32B2CE2A9EE74C41578F7FF33318C2604F0DC0F02C33D27B43982A05A11146D94FA384A266BEEDBD4CD1E9C37250A021A0F69EDD327A7C2755A72B2D182F1152087F697245FF56B2DF2F23195F960AF868BD06F771E939F1791566593DDF30FA7CF2E2FC088ADB0B59E4F47F193B7AA0382B2F0346ACDDF29C87066D4091A2B1DA4A891681C25BC9EE24C8B15DC18A2CEEE40AAA7718603A2342528676B592F372F8CB4D84E8A8060E8D4E65BF64E1605F758C627D1C95C7C338A0704EB972EB676F230EF65C6911E7952A9F66F4730990AA28788FFB0A166141B68B6B1C9DE6BD284C085589F890D04181D877D649D7ACE7D6983AACE186C93EB30E5C7B3E90CE12969FAD2A839D92700C9181C753D9C908C799D844B0F3C800ADF4A413E6CD8F8BEE2C83A440473B62033524290B4F55759327BC723FCAEB8A0173A3EC55811D1ED6CA88F62AE0E3A2CC1C15B7491F01249F238EFF70E913F74E1008B48DA170305EECBBAEA967B7F617DA588CBB61D9DFD1C3E19BDB6FEFDC56E3E76FAA8BA89CF1E04D88765EF917C75F4E3EC20896C7CA0321D1E1A3E441BBBC27D0DC7549C6AFA7813B41746A13D5436D5D1D0DF051B44CA5C198D138438DC842356A2132511D3C813129510AF232C7643817876AB1465AE4DB095EEBB50DA7919A4953E6E719FBE1541F9AF7251E18D58BFE9AB0378261697AC320B012D49A9C8FF28BC6EE02545ED65B525EC928BB1DB2AC316DBBEAF0CB715C964D4446589AAA4EC2FD5A69E4993571830E97DA98C41C6F5FEFF456C4BE69F6E7B200618FBE3193D65D7DF86D58A9CAAF7406C00C011CF79BFA84DBFF45BCA9E1F1B8CB1B2AB8C3BF813E653DF9408A292D3D9DD06217EE90BF2B58B4AC2583742EC28895EC583C241E21A5FF26DBF1445733E6777A7C5767973ACA3DEC28FDEEB2788E3810F857DC331F941ADDA7F4521409B51620CF979A906CAE2188C69581C7CC80081A18D41981A36EBE040795B54A79C99A6DCBA78D460D7694706242AFD1FD596AFB629035BA36C520AAE8CAE90796D8E670699AFB6EDFA95A8D16 sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCC smlen = 1236 -sm = DA8EA1676658BD745F985B75ECB7EC5A290EEEED769C293A848F1C49304DA22AC7FB1A4BD477D67158770BAE9A0ACC200DE76E676F220A2E3E495C9F84A41B56B1ACC26356EA15D7FEB9281BC9B8A627AC57853EE4BE35B1264B0B7749B8AFC6A79563BD9BBBDBBA86996E5BF321C3308ACA565AE940FE8A93F66933B67AF475F49B14F0F2CB1F8F7E2D8C367A16677321CC9E2E76B5DB3791A1D0EB07FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +sm = 3A0BB2EC24EE23E7B56310E3C3E22EF1238E0C60538F0355D5A255F6503F6162A928436E78CF9CEBF4155FF982AC806AE254234B2D2DB6FF903A41E6749587AE3F25BD4F1EE3AA87E97E828B8BEEC537AF1DF1673A3540FA3869E9D4948B6499F9B698A83141203162C26F93D3D34A3D04AFC3AC2B14FCC1057052C7DB0B3D710962EED5AF2EAF664625043FF21B55019B0A2F735436E2FC91A1D0EB07FC1C9DEC4779E8BE2EEC7A5BCEC27CF82E8A9E1B3E68C99C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = B28CB0F446F3FBF22C69DCCD6561D60D409E5B3D23AA84996F36FED30CF37AE2F6BE9553C20B0AAB25AB619ECBDF72BE3ECE0125008C9248F8B6A198B02F5FEF9C5105CBAADC57BAF8D0B2369FC62B06478F8F4DD34BFB1B5B6C7416E3516AA9D239F570827ADE359BEA554B721A4FE5717D22DECD3F72D56A93A78A7EDC5B4E1CE48B063D504684EF73D86F61B7395398660AD7256F50D4AC3899C57088CEABE9B79BAD25D200CCDAD0DFED66F5AD925428CCAD7D08BC12E902FF8B0C3F541C6683A55CD95575AF1A66328512EE4699E442CA3CF53CD41F97220BABAFFA462863FBA34593FFA85BF03DEF608B6A0F23F331CD3A4F87B7F68FC8FC89A32D003CC4FC1266DD2313964341131AEB12ECB5644E121D470B23FAD73AAEDF98B0A7FAFE04B80D571937BA79AAF1ED92F0C30265354597CCFFD642122280B9F4F16D52B16B00158FDFCD2B4934C4D743DC140C356CF72DAC1BD391EDB0F63FBF9CB808D09A64A75246F3A8EACDBBD2CF47D3C59CDCDBAB8B258C1F28F2E41047041D9F1B384639313203E4F43E7B806936A8ADFC50AF91D73826FDA30B9D1BBC18C37D8FC4F5EDD203BDCA3A6B61B6F733FD33F080477D246FEFC2BD9BF0468EBBDD48D2E046C87A37CC4CDB8CBF3EE4E484CBDBAB7DD1D31E773A86B127F5FD57AC8B9E6BACB69267EB70509D042FDAD981D6DE130FAC1D468EAB7FE911B11DA1DCBC97C74D44EC64DF4029C59514AFA80134DF21169A462A1E4C009B67AA6881365F1319FE1FC89720B4845B33864DCBD99240C2003D6A6EA37605B1B95F3308315982A0A8BADB7766BFD81C3D08B6FF82F798ECCA8ECA477541D33F1AC963A9C42D4C61FE037F9DB165043035C78F1B4B76DC27207511ACFD1E5286305053ED6690CB8175F5E583125A9B5433473851F63217F0D3EA6593F270E659A6A9AC5B8FAFCD2DC4F90368C85E55F8115423E0984362974B4132CB85B404FA443FDFBF3AACC563D2DCE841ADC31F9B3C0FBB8BC5F1C1DF5753E21AE690B48291CCDAB0902933CC93C728FD8049A47CD81B87E859E7DB5EF46683912A51292B6B6389BD4BDAEC91EEB5F5953B715FC09DFF7FDBC184806F70D129810871847E67856EB5C3F738334BA16C96D58C495047C39AF183C421A93C7F1B5F6FCCCBB6B2F03E562A3063F533F84E6C9FBFF00AAABAE9EA585D86E1E6E773767D2FD2EB7EF9B38BE0DD6F575D2303C9C4D16FF5D9299F8CA43ACFA025782C32620A8A894E8AB9E7E1E6F5D0455B03CB1EC226C81A1BFCFA67A2B3F36A0409C5037809056A6F48D228A430262961BBEEFB99DAF9E63A2BB9C169D8DFCEF684A595F6EC8D1598D10B07F9DB6D5B44817DD947339B52EDAFAFCB0C4545E52D8F3DB18F2822670641A458AF7B834060C5B315153F0CC854761DBD168276EF866DFA3D179F01DFE2CF69ADAD45E9BDDF597A50DE8A2CA1698A5F6A6E9729EB7D664758D877E165D51758458427F57007A9FB084A0F007FA1CB615F2688D5E24E70FD30D08C4DB9D5364B2554078E221AA3DF13AB7F05EEA2EE0390B37440A78EFE0CFF9CAE79DD130A648E33476EF03628BA022014FE546145FCACE7AE5EEF3BF22B5D781C820D57914F7E89BF1A9C351281B1419F05235E522F2A9F6AFA143606E05CDE74DEEF72A620AFD51446CC51B45B61F9EA162853C12580A1F22BF421F6B05D0CAF8234A688D952B5C6A58A370E2837A2092EA4F1B637AB6144D847CD9436D31934BEC0EE7027B22FD2C4D197CF15A888CC500F4E8C47252754559710791FBBA53127F3003152375AED045B32909BBE17E4A6F2FBF2FBE5E459D9336F7C7C656A24C670EDC991DF6E5997DF04464A645C89DAB9814BC4DE1B7417A8BDB8424582433E42776BCF72F45C73321F3D001633175799F07ED059CCA55EBD8BBBFD749E4FF81B5CA544F017C6425C7B3F5C19A9E0893DE1C7724FB8DC5C0A7C028330A6E40DE49C83B1D449AC3768413779975F403CF9EAE4327574C3695DAE6FE7CB049D9F1AAA2B5F173EB6C3643B22AF80D88ECFC15668A475435023CC7508981682DBBA0F85012D7B79E0F164650095FC3B070D793434AC0F1BB29020C407DF7DA319C199CFEC61C09CF876306B5430233D8E0153A68823277DA24D059E40181318A3EF0E07430A8DB5873E5A878C5F5825CB23CC97748CB7717F98CF44E791F49BF82E945D788DC27EDF4BCC2EE8FB8FE80D10CA34566B8B6B6E57E448F5B635044CA7BC495E5B51822C806940FAE60391685B60FB58914EAA1DC8B020023086A4DCE6C20DCABBB25C7D4824A991D6FD536080DA7B3E3CA334D361DF896467C4AC8601E9D70011B81E46B77454B324A74A7ECAA045BFE803AB8685D9B44570B9B4D461752C1356AFD1D7FAA60C25BF9E319341BE3B58DB696D7E3F698132D36C37E6FDD3FA37C04291ED3FA5CBE2638D6B2B5EABA9EA80E4644103F9E0B5B9C03A91B491F87E04B8B044FAC009CDFC68512961E5E83F27E1786675BCD3B33A89355091F18D6C9B514F71EDE8C1C728064D6674AD880D603CEE97C2F26F4382F863266CFB142D1E24967007102D473296E4AEEF40F593890D7E3FBE3923C3A6350D08E463A3BD404981FE1D84E1096FFDABAFD179350A61983DC919E8330925754332901D8313DCF7A61E8634E30C98F8B37B79373C5EEB2B04094E048F8B630533ABF878413D919C6193697AB7193ED06AB01646CD09522FA621E770D82690A915332A883C37060E135E653B9D9A849198C906E4FFAFA0193DB2C7B4E1C0B4AF8FEAE906F5FF51CC896A2ADB1DFD1F3FBD6D2B54F9D7E1009618DF1E4A3FFC66A6B644E7CFFBFCFDE507D0E81FE412605696E87F3C3EDF8B16D9783599C0D9CECE3990B8D851198F4B4BCD396F50AEB1A2EF5CE6076B6AE6ED14AC1A4D70576A62BF0F0E9114E1F53A754BFC06B72045215CD1DABE628924D86D59749F5C27E66724BD8768A0F0E471D8FB3FFFAB8FECBDC06CCFCE707D831B8C72317D3FB77FC1E4BB397EB49877DC54133727D93C189BE8FCA39A50412ED966A7CC1FE931BBA63AE88F23D3A9BE39C3DFAF861DAB71166EF9652628BAFC58B96162FDF786348C9B1363E3D6D7C3E4C7EA7679A7617AA22D36656343294EE08E4474DB6A335D27E0FDD523546A592DD3894898B94A5922FBB00335C7C5EA38ACB5E75011E0467AD6DE32788D0E9944386B13128F72DC8D0361517A194AEEB39D24C2114833F173B1274E67855FDB2F0FE29669F038E81391B3B626C890256B49812446826A03C207128FE85A7E0DD20176D5A3A8680FD07B1D089A50C727560BA752E58A2F661A5C9135DA08795C723EFE906E82724F34D25BA090F0050E6CB2290B558D82B5E8144C3D4652CFB4CA6F1649DF34075EB17513A5C7723FB37A9EB35A53AF2BB1427A92CFCAB09351E106A347AD7CFE8EF40DBF987A2BBFA36C82FEF09F1110A5213004A433D9651DAEBB0D95F49F4412DBDA0F6B57D97885992EA41A8D3D2536E841A309FBC74178EAFF5894B517E0B4593F777AE1E9DE77C1FABE353C67C349CB4B83FF010B25B04AD11E0CD4A005336386BABB143C2493A8051AE7A93C41B56B2C350AFEFC4F49221072A6444B1668AFFC7BAE8635B87ADBE2F38F824F23B891D13FDE47C731878885E6FED272A581201105A3BD04AB984EEF66BC15EB138D868B379C9F0B3D0DBC897D46AE72BD2DE1E73E658300341A5CC6A50C829B6E0C7C0D63BB6AEFA494015F24C1D6A137469F398D79681E791D18A4DB860EB36E0472948B3F7A61E46C803FD2A04EC881D4328D9B526991BAD0B433EBA615E40CC8EB9C80288419FA8C428E7EDD937C45AD49B2E7601EBF31C687E6201B1E0462C496C12825E591FBCE42024261FCDA5F2319E4F00994AFEC356D54B43903DB91B5D0514056936A86E4FA564A6ADF3453D699936F93F4B01A8BA467D678AEE740DBA0592731ED27663C75C191A587C14931DE0A7B64E953344D23B719B5474CB8A24A5D09A68AC074569C1A451DA415DB301758C26E3B8559C6C504D59159B19F2A07350EBCF8C51D8115FA3BDFDF387E00A6CE71473400D0CB2A33A99BC6F494F4BF1A98A1440AF6F45783039982A42CB9291E6EBAC1087D6A4C071291A4E0E60D81ADF5C7C37EFED951E1FDFB506CB8884AD900DFDF874A35189FF8EC828B1BC934022B597E4524CD5F81C98C91BBE43029EFBDD34510FC7ABC1703B2560EFE9A3F1E8E883859426AA73C95B42250777A161D25DE45650863DE537C2063E41961D63E09D48539DD31D6154B70706D0B3F26FB45077CF33825079B036F2132C86EC2540BB3FAE0A40D07B03247DC6110FFF7D872B457EEEF4FE1D2162944D300A98DD4BABBF422FCD01B83BB3EDCE321B70F102B96D08C16DBB6DDB7DB691FE34E3499A20ACF9796104F792DBB0DEB787525B9A2B8F5C743DC380A1FD38674CF90AE599653CE25EE96A1DC206319D8D35DB50E8615C885F1632EC2229986389675CF700919F5F955230B978683A68359E25353A86B853D1EC204AE865AF134D8B40FCBA66B8B3356BC954898D3A99345FB5AB8143942C3B7177F2F761C2FEDD99BFF39A888AE214D113AFA6E4E82E466E30F8A96F22C06D7842A2E23A1CA0D7C183BAC9A373952E72C9D61BB64E3A1A706C34D4B2E9EE2104FC8AED69216BF2CC9C59F6D1B67BF1FAC6E36CF9A0BF545B292FC7C97CBC9CFD36E9AADB89C4264CDE22331C5C086ABC1907962B085AD4010DE086DC421A29D68FCA67252209C57A6079700740EC8BC83D6DA82EDA17A7B350F7B1F41D7909F7964DD40CF754BD4F819A54C02FAB20997D21ACCA3812297BF49F722822A08088202CEF4D94352CD69809E1F5C738B5631E691A6276859F154BDDC9D382AA2BC63C286B9F9A661820B8683457F13D8B9199896095A554D27A7779B8E4F9E0E1AE473CF58B6352C93EF3DE4640287912AB07E578501C775E1101E4706E84F4FB64DF4A423A5ED451D361F72AB2CD2606A9BC666912A549FBDAD329F1C94AA45E95C76EE76C247397A84596E548CDFC24A1798C85295BA9A74FD28B2CDBA2BEDE4EAC981882C370328FEB558E1C03DEEB906301AF138393B56C930E469B53722A03AF19AEB28EF29C183BFC53B89D7B23E01296779D650D9AE597C35D7A88DFAEDAE1D9109D4DC2990F43CA956D4791D7D778044B17AC99BD70B02C4902E759A76F97C958CDB513B166E5AFF6856308C90FD24B3321018DDDFF885D98D4D50336282DF1DB14CC46692D646A28EF892BBD2A3E7D79DB6FE3B7CAED691F4A23D891D33C49FC5BA5A63D1761B4358E479A2D5251F1F7C2A6768CA2440085853B2606CFBEBF3DE48EADF921F535252D69C25E3CF28DD614CBCB7ABB5F4953B0D4A5DE400D32AC951F230E1FE64FD18DEBB4529C387D45569F687C129CFC97F210A75DD8A645087BAEA6EBAE13F96056360357FB2E1BA522F9F826FC19996C9B99821F5B3D1BF8568CCAF30F62971275585DE43F980E0389D365EDE5C9749A76D18B0B504AD57D712D8F2CDB95AEE06FB9E6F29454774F43D169EEA22BFD94356B9A8CE1C4662E55ABE6F457BF4442B003ACCF89FEEA2EA01E7CF6150FA02E5A51500AF50BFAB62B077BDF40847E9D431C032D5FA250BC4855D94AE8CF1C52FF2979436CFC53DE710208109861725ABF9E73A4D1D20447BFB8A529212D220D086E7A4D167E24BFBD51215FDB2FC2A784DA0198AD9DA600F047C76BE2FCD5ECC54345B3806682B95CA8B79E2F348B84B86CB070F5D7C2A499233CBBDC95531C678D557F1B17444E876B5190537D536BF7ABA73D1AB292A6E3EE26666E47ECA7D108D5A629DC7C78CA41B693383CBD2511B7A5FEFF5059C1C008226058A1B295D079117DF272B9B92410D0D6CD6490C034426E7A952D2ED71712AA9496827A75B0A0975B5F25996AA9345EE571D7B32A3146B577EA560726EB81D77A201C0238E5D44D1708B39AB4241ACC70DF6864A4D6D031FA1B64051D31C7525FF4B068832F566278D935F4DF0464A0B7820F8F0B7070058D05BD968C50EC4F0CD8F3AF00E503C6A5B386B6C08CD727A7E9F20BD4773598F54E6EBFCA49DA2879DE546A1D274002D2346E2D0918D879E221D2141306B0ADFBF8C734663E12FDAFFAFFFA98BEBF113EBBF3E0FEC6811FECD9F668F9E3A1214019536E7EDA312CBAD09A8585E0A8405C7A7FC7229326FCF6526BAA803EE7A71B2F35F62A6C78C275A8F615D75DDD71DA32DF71C719BD910C7DD1E0181608FE43ABA548167B782F5ED65651D4DD71DE95871BC487854A4F28D9902B76DDB9395A15EE92E11AEDA435E42E993248E0A99BA48738260DC15E698AC33079B86002C5D045397F4874C5A37248338D081A5C3B6CE2D76C62BBC9E1367CCB98DF9CD182FB03B8295108DC583DCAEA854DD154656BF5E2E821E4F26EB977BF31AE30D99AC46BC885DBD282B0A8ADA4CC035B7D5E7182369D0D92C7BE217F87879DCEECA4C5A4109DDBB51F6C08D63F12E4DF065ACEA6DA8CC7B1DF0AFAB15C74ED04CC4031CECC35E96BD81B5E8BC76151C09D7B28CAEE8E4EF405E817094D27F16C1835FF57780AC08DC1F05F3C140BF6F932E350A188067540B703F60EFC225A665C2186451B8E14B6B8D1F4E5865A880B6BCA3B65FFF9CCF8B97482069C46A1C1B0938EED3598F7833CE7E764D9B30D0594A67B2C59AB456A6DEF62DADA08FCE0BF1E79F28D220273DFDCECC9EC6CDAAEA07A1B44C516709BBDEACCDF356630924872E695C8ACAD3CA0F7E1B3D7843F4E4949EE84D321798C69730E6314F02FF78554C22C65C335BB114AE0457B3A689D79B3C78E662A33B00409F74A5F24AA019776149AAEEBB2602B0BBC15163487425D2329FA7F423CC4B83CFA5E67D815E8DB7068047AC22ACB739991D61360B7818F587595C5090F3824E833989F2CF5546F8BE817B99656DE355F6C8042C2C31CBC52391E49BDB684EC5F30AC20C61C02E126693A17E74D82C3CAC840E6CEF0759DCAEA3DB6AB91A9E52C34700515B08E542A487D20FDE7213B763998E417F05C8F128D59B67E32C18AEB35ACC7607014A679A5C70712344CC5BF5711A2FC0B348CA845073A126AC75E2652996C172DB56E1ACBC0B96CCE19EE397D41293D6ED495116BDE7B3206E4397082B99596A90C134A3982D20BD13828AA67042D6FB90F0A4149824C81C9355A4A8F90E98D6C3150E52FC44A229E85C47EDE1CFE91202D1EF863FB8D15B37B1CF150741E73DEAFDC7D698444A49EC4B7D74F1AB9727A4D04AA7148E3A2F88D98A254F4ECEF1BAD1D9730116FDDC2A58E65B54CD46E234530129AA3AF38CE2C136E4F6A0EBE67BA815D3CB844CEDDE54DD0F0E5DA7FAB75A633361F23D8D4CD9653CB240D8CDEE63E3598E096C05B2620CBAB75BEB4E5DCAD067697D61DCDE93A001E7F584DB9A2170570479046E04F1FC21025D7C27A25284273BB2B57B38BC94EBD3F9D67D36637C242C7B44C20B3FE79C67968CC8906EDB2FD57F0A921D0D95D9CFA8C1CB2F55B2D8149A67B29506ED85C0F4C96B9D73012AD08567F55B70D795B8B79B44554BCB75F061A0E6504DF84B9E8FC6DF7353169B0064264C8704A65F2B7AC53ADDC7748535344FD197FED14646332C8F37690F59C971274DEDDC09167F50B8B89CB27393594E59B08D4D7EB309A500E8DA77D7C67AEC4A71ACCFD528FD514032428EA6F8AA57F838E9FAA394E32D1C744799851E6B01 +pk = B28CB0F446F3FBF22C69DCCD6561D60D4C8E74F698404BBF82CE7286CABEAD86AEF902AE9C3439103703423E771395275E82658CBD78794C6384D50520C7F5DE13CE5A3FA98D288000DF14E450746DC7AE71348EC87A2319AE90B63BA276F68DF69C261137A1DEF1AB67A76E575CCD1B2780E9BFC7D93608C6FB3C60AB57974EC180B80FA955F783C764258653CE5A2E32D001539335B419269C72B81C5FE96AB65131969DB0B4FB83262F26154DA3A2BB3E39C698005EDDAE5FB00BE805DF3A8ECD48B9320602C2217BFC9D991C97B498A7E77B5BB9ED44F3F70D12A30F5E2218273610AE862AE86571EB2FC2ADB2835AEF2D29CA6B40685D7A2BFB37EB98758E402CC634712DE5419B21E171C332E7D49CACC379CF5CE27D7471AF278559D4821F84F81BB47D8F5451A523F66A26E22118BCF468AB3916B0365A77BBDABD479C9BF1A14E35A03F76D2686DF456912B52113716F09FFEF17A774B45A0EE9D0DC73238CE939E6F53CE1BE39719F34E6553C9EAD6BD7A24CFF1A9AE02B587390953E5CF3D6F82E8B8B5F102EC83B8849313E2EBEBAF5A5408853363FF89AAEEC5821B53DA58B0D58AF7EAD1214FDFEAD73BDC8804E1641A691761F4367D73C07F5746779E8BE2FEADA8CCBD63FF2E7D344B8F888437B11E35455E6BCED24F47F49B1D06AF433A614B8F40E492ED7E2C07D6F4E3C128E0CA6FB0C1F2748AA3DDF8F69714F56A2395AA26BCD4A63F4FB0D94B577F27CD3ECABD61069E37FE5484590A928664A6588AC47D5DA6E391B09C9580D594F3A01C5CD9190D15467C36519BAC1DED0D2DD35E3E9C4B4C98CE5A2C4DBB8A9972E0297B21F5039B0490D1B501C4E2E4536EB59A5B0A7FEFE1BE180F22A835D093E849FC081171816AB8C5CE2487AA0B8B6A84B88610C059FF7E9F1E51808A82BFC81233F6BAA74573E3201F25D278947016376B98E3856A946817BF1F2D8D0F1EBB84FA20738D1CACFB75B10B1BA896E25C289CB9275E4516F617D008F7387184B17E46B667CB2B0C4E8A4E70AE62549054648000BB6F0DEAB23773D1811836CC010671EDBAF7F7A23BA504C539B6A8DB8F7C10DC3CADC039AE9FA93406A9B2BFA6C5CAA0FBABBD471F1C2947EA86BFDCF5D06BADFBF3C31000F462C2F972E800F145DC671D653AE6C217A2B81066A208718DF2CCC1452838487277141A8EDFC03498B50B995329ED28A775C4854D82105C1E3A34E448CCAB4CB03E47BD7CA26DB044D43F732756288899F8FE86A54066EECDB9CA4CA1D8DB2617D652F8F9AD3A0CD1C30E9C2F759B2ED261D1327A9167E26D2E11B4D87E6D1808A5C5E3D5BAEC74879EEF870E43E7B1F12C7CF24F00AC58D576C48BA29F32725D0096E490BC8F25FAA4764F78AD51882643D0914F6D19097F1EBF00D782F1E3D991BA2B792C98AEB9A46A6128D057DFA6864D5B019B29586C1E8DA9CD3713D16935C1BB723C600C4504DC9F7EC2B927FF798037D35D111BE7DE0AE587AE46064F870EBD1D183E0FE3AD4DA34A046CF1ADBB14844293AEB760940286E7E5BFF390C719186C77ADF4CB486F8DAFDB02CC5C3231D177FB1DD3E157361B5320729D894FDF84C63831F62D2B5586D820745F56180C750463BE16B51DE2DDB8288A6376403C43D5959ADEA6452CA446798DD7E7B85952F5C6216BB5A2C1F7F6CA4C13F3C3ABEC568D09E8AFF76235A9A2CA16AEBDD246AD1DDE67B8A4BE470B38DE844818373986C746D42A82097242888A74E316DD6EE5FDB07B50924BA55F1BC6DFA57EC66A4E749B4A062269B68D863CED52EE1572B1F3C672CD81C13A25A84942B66A88AE7E5C90E05EACB2FA8B1C504478A3D455676770AA6A5ED4CEEFB4E7FBA68645F81E6A8C659622B2FEF917488F45429AAB4CA26F13B055798BE20838BF427A4321E9A0F0F59A76EDF8C1F200CD48C751AB5D400102D3441AA363F3345F74B8DAC3CFD59CA766FD93F01202E3F7B41C8CDC3065CF9D4486B9CB0324AA26E7591D8C2D2330BBF74F7DC794CFAE8067646A696DC9DA81FB47702107C7CBFFA45268269370F77AE5BC33DD0494CAA02B14AB5CC1D8165713519B7DD771968E501B9DE57360622E03B089909E75E6E3CE486871621772AC83000287067A60B5249A5E83EE412DF898BCA6230F00909C285A52A35D49A4583D6D5D2679C748503413454AF02C729AACC935525C3D38FDBEEFCC7EEC628A435B01BAC95270CE915875766CBE0666577204CBB08A65BEB998FB8C4BCB85D4117EE8432CB7A4894CF8A6DB8C2FF8535F72C58C1FFF7D06179A5A0BB77A83B28B5271DFDE857653227ED566975532BBFB3D5E513FA53C765D9EF0140915F0F2DC52A6DEA6035986A500F4D543C709505AB82EE0EFA5DB0B8A9E48608C11C55F3AC8F7B7EF914C4FC3C21A2ABDC8374D012EEED008ED521D19B32009585EADC8E1699403C81CE78C5A76EDF990F0ABD737610D87C76DB25EB341DC5008FCBC1BF387AE9AB82FBAEA9BE68483E66DE25C6DF39145D9AFCE2C1BB620936707A2B2FA3E9A2ACABAAA87A2E346872E087316F899403C2B358EF232E262F7480A48235778CA111AA3B7E4E72C9272BBCFE445D28DA6E1DC1734FBA5F6132F0105BF747F2AAF43B98E476884F100AB3A93F2701B228B6FB81A752FD8C5B66086BCF0CB9E7FBB1426CB2B094445BBBE006CF90021A39C68C1147207FBD2DEE3B8691213E2E631432968DE9D1132A1F16149C4787468231D8D7D614180198400B80A46F80768585D4038DD5A78A04383B715284BB286B61709B77E515C1B6682F09187F75F3128BB1A5058F18FC0DF722CD848FCF89AF8E94205F347EF71AAB6FC16A7C4899447C3229DE4D65BF6B193159257A354A5C844138C5A8A176E47D9B860A2A21E7B7F07148CDE8DBD7CB7533340E047021B0A154FEEEFD877B3707D31AD7DC777B30388D55792C43B006B2B6779F1EA7629CA3D624DA986D1E45248750C2186AF45DD188B26D47FF3CCBA63D4A252DB3987642726867E55DE95C14A741C01462EADDD0AA0CC77F135B6DEAC08B61EFFBA7C7AB9CA62067F49F32BC3508CDD797B3BA6D88395965B823675BE42FE9B2FE5891D3FFF45239088922C8BBB0F6FF141B3DFC6A96F460E07CE6C67B426F4972A6ADFA08A58BEC4B2E837AFAF7EAF9AD601BBFBFAABEF09C1AE0CF75EDA671C34078EDE7ADB6A00C216784FD2749E3CA5456C5368B9CCA7CD49028BFE9A163B88CFD8720837BF249EC0B92833F2FC66423A5DD13AC687E05FCEB90047F3D854C2B09469CBAE0E11D5D77647DA3FBCA9DB073BDEB1EEB01D4F3A186E307E85AF70363CC78C951CE930AFE65373ECEF8E137C42953EB5EA38C71406DFEEE9F4119ACED152B4088A413843686680F502BC61B107A3D3FA4663B947A464E10525634A1F0F06B76BB4B53E91DE307491A0F1DA3B8CF928750EBB04F4B017ACD7DE6B63123B13B2EA979FD2ED3814371CAEBE0C4C89EF60E27668BA53205D8E91CBBC4B738784D64BA82DC0ACAB81E71D3B169521C1289ED8E67E197D07A6500C212CB3E61BC818D6E67624DA71E6AAFFFE723233DBA522327CE20306B77A7F0FA5DF5EA8039C9E1E009CEF19EF8682EFC841D2ED47C1F8C40FB071C2E8F63CAE1AC44F9F69C0EC6AF178FB4551B685DE36597630CCF52A2AB622451920901D8700277AB21F5327449551C76696DD72DE2A77E42543CC156D64690FE936B8C320FFE17EE2D20F1E324D3017691178268D229AF5B1B584460BDBC7881CAC69B5A821590BA0521489CB1108081582AD438A3473E887B3990A8DD1D43F41243242F454D5AF5313656CD67A64CA9403FACA3710263178FA7C5FF86BF5E75E287B05A82CA3060189D4C76D5A04E07492C2DAED649EEBA3A0E74AA37E3F766F293743F90B867387F8D4C6B0F86AF132300D4700B60291D4BF6304ADF262DCC5C03D08248516B405903AC8861BA6AF00E8C16DDA9C10EB74A184EB47D51406A5EF1BC56B1E10DD3848462E208B3AA73DC6F1F00398F1D081F179C4C3788B84E303742038999AF192ADD67060360D0737DC13B90D991A149C87F7232F4EA1BF3D54E43BC52871E8CFF4E593ABF1485230F09F5967B295252148C2C55054637B29826EAB84FE81219F8C0DF534FBB33DDF216DD0006268DE42649C5A360BDDDD8C2EB0486599E9577C2AC523309E74B6E9B55154C12FDC31E76F55F28808225981C4BF28A0970B64BA10EF20E6EB26B8D6F7A587E99C804759B22EB1C398A91E77E523A5E12CC76AB7F368E1612E44BC6243523398EA6A3DE20D56ABD8A11D7AE710B38E7799288152B7990E976C65439073320C9D5A25E425D12E2366684323C97C33F1FE1B31002AA1E032D54B28206EB4F052A348A0B4CA05ED936968234D4F9A266A2ADD6434A72A5BC2ED32A2B8CE97DD194B4037355080C1746112F9740C5BF959CE1F4D1ADB748209C8BAA48F3CA88E51C76F29C1A6AEC5E3493440E64A98C145212C7A6AB80EA1CE14394A0208D2E885E30EE73F97402CB34F8263E0625D4B9C853B6CD680B302F1EEAA16E4FD427B3BAE038F1A6503227687BB48367082761FFE112CF1B2D9DD4BD65AF1988696F7C56DDFF54F8D11957DD5C543CDDEDD1C0BDB03A3F465F22A337FB53D9723D1739D4F52C39639C6D78AA449C1FA080D0F4DB8C09E11D180FD105D7D7499583339937EDC4CB76E391DD2B05124B561F6C48C6FAE22DE2B0B35258799E6DD95C27A25E34BC5AAC1052442C11FAC860473C95544EDAED32AAA747363C14698A34BD439F9EF4A659129EF001316AC548AD5AF241983DEC85FE81DEBADC4CF46E369A86107ADFBE46ACC14EF8D2500085FA0EF9048FDDA12A8800AC377F03DBDA644C923006DB3B6717FCAB674772204CA7DE350012ECD1FD380F0A5C82A5E5E27785F05B7FA686E96D546AF56A84C8B46DB7B4B1881820D1D3B29E3C2F9BC4052DEB631F5EB88E2527541688EC01CA7398581052A7D708D38E1E863447BD8973A9923EB0D9396743B9A0FC263ED27CDBCA4FE8DCC58A2A4FE2990B78E50305F6FE8E65C41D93688289D0BCD82939C65D76A05EE33248F7DA478A71046A594F91393172B0EC4683017EC223501DE004E2AC9085C407543B74C0318FEFEA067AABFC2602C58F846BBD69648DB3147B6FC73E44BA7A7D60A5A87C618753919E68D72243C72F88CBBA1C3296B80FFFE575D1801FB63FF675B0ACD44A287A4DF31EC02462D340460BFA36D4190658FFA0B3B29F5EA15623AA9D31B895A1952C145BDB922C9F26CA4710BBB43B9ED8CC8D137EF0B98CE2CE96606CE3ECCEBE7206DFF1C9EBBDA78AFCAB5F3AB68BE634B1417244235E11F784CF2F57EC530174664645C23B393BFCD5476777572C65F9488FE3E8C82508287854CE3A6D07053055825A2B916ADC3443B98496A6DF629AC7AD3B298F1B2097D9C8469BEFD62BF8EFA4A9055AD22D8C88D1F7840726EF2E646F5BA3533F6C4F7480F8B0977B66604CBC095A194175FA5DC02E8EFF5081FCE6E1CEDA428AA4BC16F0BB2105D9F945F725E0BD3A5F3888789F02FE0F469F450FF7C864BC82D2CD27471BEC677865AD09A7F634A8779C4CE792949A1265D213AFEE2EE62D4F150031C0B22A430F4488D48C624334482039A1B4233886B3A9B3DD522E03A26492965388562A0D62C80DBFCA66F062B0902AB25372514CAB96E199E65C166FF5B61E55D899F3E700625EB228736144F74944ADBCBD1BDD3AF32EBDD8628F11B42AEC68CE4E7F52070BCD21B071964E5A7DE1AE5BFE9F01E024AF5CD129D77E641188EA7E1CECEAAEC0C28E74C2A02FEA2976C7DBB5F1AF26354C960431A6BDE3AC7FC675D1D0FF1C0539A65EFCDD9C3D9A66FB5019C062D7C027574444EEABCB97BAD4989EC626BF820C9347ACCE993AD15E54A79ECFEC82BA3AE7962727EE7572CD644999D724CDCCF62C5865EDE2D8107E39D50CEEEC6EE242FB19D5AE90F152BA6080DAA326F4818FD643314036E9B5CCFF427EEA2C3D1FEA66339B30BF00EDC8D3920D0F919FC42C7BCBA490A77EDBEFB24660389772A06089DC30288A154CA2153D4089703F817244F5ECDE7E2E9017AB62886D7D407C493955BF4CBEE7F0859FF4B2DFC0719AAB6AFFC4C6D8FECBBB1CB5528E072F46ACC8EBF6F63D6DD572D3531D5C046DB154B6B46AADEA2C93CED9EE1C51D72F3B2E64453B4492808BE133843A349AF3073FF47CB1DAA122E150A5E80D15CB63506B00334DC50E590FB76ADC154D0A1BAD9AF225FEFABE47696B806ABE09C5F897AB958475946639CAC6B28A15FEF0A684A3147B9DD545FB1237D1B07DC9DD3D349F79A4AD5099FACD078ED2B523E513145A4FC366C9FD22F3ECDEBC40CB85D616FF42D48FB03BABC42711380BB3EC8A8A479F057F0065792540389EA6B0FE069BB0993BA0441F3A233F151369D35407C05F3B04BA017B99F669564844ACAF6E9A4AB0A9270381AC9A123967C71F76C95D013600E9DAC7F2F21DC40A948AE598CC8EC7FE1E7DA4BD950CF8A8AF913D59153EE93332B2AA5F008EF4487400F0A8990C2E81DAF8FF2DA61F39C1087F77F3E934BFDD02A06AF54BCD4E6D06503FE3C9AAF2D115D8527618CBDF39BCB898CC14C6BFA0B74BB7FDDF0732A93CC5A1B05ED64C947719DAF063629D5E39B2A98A52B826CF78BF5A0D2B5AAC6339130A1F4648F82660F4B48F14E861A6FFEC9457FE263272D71A25F9AE39511520796364687A5578535161C23DB6DC14D10600BBABC4292856E121E0F434332FA88F5D02DD17BD494550E8AAE72C20C6322B80B4705FA68EAB929515288ACE4B6A558AE5E29033004B1ADD2E10E79AA33A3E1515DB15F1B381CDBBC66B952B866F2D45682F83C2584691BDC8655AAEC2E6322874C0DC9B1C065D039F506DA66FC3C572B7B8E6A690C90A76C4441D0D78A949C937ECE02966F43086415419C392BA91066B04CCFB81E188CFE49493D84CCACDBA009F45F3EDEE9823FC468D81E92346B53D8689684B6377FD39554DCF32604BFF8E7F39854A1DE5D43C9B21EEAEF9C41E1E0AC470F58166BF9F1BCDAD55712234E0C6F66DCF062D40283F1A101F971B09771D9E958C07BA578E8C1E4374F13A92F35AE16F6F7266D1A34ADB03D14C8B5222D57FB3CA43779846901F1B6FB8DF5B06F6B968EC1FDA10817398272CEDA8D06686BABA1B26E4D447CFB7554FC2364684DAB1CA6DB2496D54DBF05348EC438F242C4CE8E0FD0AE8EEE07357C13343ECC56A02A6CAB01CEC2A352C15979BAC059AD2D863BB3FA7B500946DF8F53C76DA4C616F313576A9244713B63B70B35D30B20736D702A9CC9CC58D01DB5AC2513A6CCB2F083C352E1933E7935104CAEC66650814757BEC8C8AFE6AB9CEA1E263822B8662B50277B431B1F7C3B212564B5C0B0815C844FF54A35572346A983623E2291B7058D45C176713D1AA16A7A40C5F209ACEF1159A47695CCA6C0A3895135ABAADC376E1D4CF7A2395A4E0C0ED6B0ECCED61712DCB49D585E0C7F1FB698467AB0768717A0223DEC8CB06A17B27F88B181E18C0EB42B758BA9BAC32CFADFA315E40B8FEEC860A01B9FB6F689A1418ED69AE22AE578DEA34FA17039CCBA52C5CDF1979B98CA6F2186620FA1682200FBE069EE99FC75D682DB344F94C5AB868F9EA12BE7A982C3A15127FCFEB3ED6C3B518A379AB8BF18295C891BEB32AF3F83D2F119922170F63ED1D05B5D5AD748ACDBE796FED9731901D8 sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B4 smlen = 1269 -sm = C281421C36CFB546AD5E6070604FC4FE803EF5101A6F648EF25CB3CD0FB427F0422F223357CAC63FB246A12C1B557AB023E516E5E00C88939907E6FE1D60C046A510A05FA4AA363E3682332D147AC434E4DF8EAB0A42844AB450879F96405F89390DED1B5E7E2E4AFE56F8CAB2F246128421F3DDAF77B20DBE918152A19CCF91B08288AE0B9533A3D75E3A6F23CEADE07ED4F9760DA91B9AB0A880CBBF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +sm = F1F8D1D11BE2E6608B95193DBDB0617BCB323D6E8919012FB4FB0E58E010CB7FD21C27D2BADE1287E8DD197C544D060111DFD7C3A716A57B18C52252827E846BCC66CEDF784371B4B77CCA608B33F16545DB35E2BCC6A432156BD82E017DC83484BCD1D4EE98FBDE5EBB25584D7C6BE750321D2287920FF1045105BFA193ADA5C643DC455B87FA32FE5CDAF87DFF42586415AB0D96054C3AB0A880CBBF157BF99E9F90485BF3D82C18AA3C44BED9D4DF64B7948A7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 3F817271297DE874E97AAB46A7FE2C7534C05C7B9ED3D7F4D26B5418EAAD0CA799153B00E545C27CE53B57B354EDF59F3D226C70CD5148FA0F381EAD32A9FAFA4F2B81D2E59C2856D4463BD5D9B020EA14995159D5137586F78FA60B2D8F331C6114EECA4A8783C38EAD0B30EFE1D946DF7F9E6EEBF12BAB9D74B29B93EB0958EDD24A39EB5FF4C40A192929F28746CA9A812658F7AF172226D51D62A1859D3D4DA151A7039911C9EBEF34F2A7BEBD95F2F4D0745BB33F2B6F33FD5F9F95A526F921FBAD370E0812DCBEBCCBE6DDEFBFD3AB45556040FB706AE515FF556107D0FC86501CB97D622F8CC2E7E36E2BF9F2B332B66C68F5C46562959F3C550EE6D5FA6AE16F58B55DDADBBC477F3440FEDB0425F0BCC5D8A893C1C3BEDE0EBE9161153CCD59A6FADE6199E632C33F0DCB53AC01A185EBA22D590556F9E9CF2312E2EADB6254C188402808A13E083AE151FB7BE8C528392B9A0BC304C13DA24FF57101B39EF42889D5CF0660030DDC3E49A9684337AEE234B5EDE36CB6838F55C5E17FE34E9C819D302C1C1F013D27C20358775BF8235AFD6358CC6842509941212C83C82C3DBCA171A812C8104D6EDABAE229655DDCB9E66F5A0A0DB2ADA7896300C999C2D92B2DE9FFE6E0E69E5E7AC11E5A098ECF4D0B9B7BCC1B92A3C2D1DA4B125CBA281CD496BDAB2C9FE4330A9FDC8B2F98833CDDEF0BDE8B4E29D0048987799993F1ACEC4F29C86AEBBA52250089468803675990958679DCB1CDE30BEA2910AE6CB4C534EB7A302A6B9DC331F3C8E54B5CA2E04973136E788FD9F89F98332FA71F1E722304D068FCD2A6E1DD2E903BB738EAA4D48CE0CA3F8397FB4118BF0DA5FEE5C54ECE4A01F8E4228D1AE64B7C4D106FAA50EEAAF1945373334071778BA1BA100FCF78BD3AA0DADABB4062DE7E359DB50FA0D598FAC93FD30AA3B183E913CC81B6EF2E2112F1B4C8C345EF213182280C6B70F200F53F15FF28DC240577C1DF0F02BF954216BFA32716601F20C45B9D9808D0208D22E5A1609523EC4789C56BBF69772A4875CAB2B7C827AD1A06DE274B0BB7CF7F193ED7FE16CCA475D892E88230316D1CEEDDADD23AA3F46175216283AF41F48795E98043C75007B11692A505A69725618C4EEFE99D246C1DAFBEA8376320A0EDADAE4EB137A1369B78FA508190BA83CA08B8088469F871506697EE2FD5946895EEFE57A2C9E730BF609794F9438DC302626C6D49F9DC55C3B94765196D179A4C87C5C6332E234476524BD08BC587771A82B277BA48C9C4A00FB318FE8E345E7AC2CEA2E960AB666B5572C6F5A960F5AF560D1C86A47C248E56E3427EC25A59A457F7A5E07E559B5FEF4B0598BB670343B1BE17A2B12285CAFD8530DFDA928D424975908A71F3BAF112EED8DA1EBC1021FB32585A70D4E6DE3A80936731E1B60D03B854EC7F560827FB66EC28D5CC3280568B85A9C0F8438DD1575BE94CC539CC16F035AA1CF965C82C6EE659687D5C785472692C432CF599AB0A29857E67430CA90F9B1D8F7038640CF43ABBE2A9958507564E107C5CBC6657F2BBA7297E2C2542AD77A9FDEA28F43EFB9DF33D7F9D24361495DD20864B6C25C7DCCAFD7D8AF1D041CC46BADAF812DAC1201817699EBE8DDA896CDCC8FC82D5911DD4DD30FEB87C4C189CB7D2277C7B4E6D9A2A3B1C09FE0B703DB56210015E6255DD76FC3208E22431A9242C01CFCE3030530EE37CB40058DB8F4F72C2F71F490199D7FD777A325136EA2D4A35F3B590C9A405A06F4654B984071B8EE67351CB8241F7049F54BA0786D257C0229B4BB10BE52911D222D47079632CC422C6F2507BF74947821B6042D17EA3AC916528E811BBF787E0D2A5EAC5A833E4B0DDE623ABBBEA45CCA2C6FFDBC0844E4003458DD6D14C51CD08751AB102E84C1AAE2C3FC118BE194B688F384E67255C741AF1A6D689219D181CC27E4D20B1804B051041137DD262C14C744BBCF6D7D9705B6F02064DE08432A8EA03D8D265C4B30F23DB637B19D2F9A852683C6C13B5A1C4886535290EE5A1F16DAFC70442A80C42A9076BD9908C510839A4F84528F94442D61F9B9C3CB5A43D506C4A749D95A0791B48424B39489A49B06553C33F5C3211518126873471DB60A02C110B77CD4B5E0A559CDA7F4EA59FEF7D51F10A7CD975C73BBBE128605EF60C1A1A8F7E858CC7378BFA622732ED9DD7C55BDAF8052FD66ACC05A021D8327E98AADAD8A316EA084CDDB357FD7A37910883AF1B1508EC1709FD17723DCF8EC1262DF6FE625573D5E0C6104DF40059AA0E12A63D4B82619CD4EA7609475EF6943303A82EB3192CFD4F00D10A27490A96F7DDF0B8D45FBB31E780FE7FBA8A7A934297EE5226150395EE2DE2F36D500E238DAE7AD1BE10EB9F1B1D1E256712944E54903273C60EA7B042B11271AE637831E7FFEF3FABE9BEE5CB5A7FA69BB466EF925B85D048904C181693FA66C66FBFB6D70318CFACE96B1B6307D90083220F4365899A39BCCFB4BC64ED2E2CE6DEE19C7573842FCCF4238BCF5A5386ED400B2FB689EE29124BD4925D07EC248FB3BEF1393853D35EF6814D9DC0C46EF659B784AD992FAB177CA785749118E8ECDE6698E08AB2CA84303E5B02501AFE1E91A123B5A4EB1435A310777EE7225BC4FABF4E4449C18BC08FCA759DF7FE057AEA0C24E06553ABB8ECF7BABA824400B6EB0254969A8AE0443C53374C09009452E59517DC62D159D2C5E5DF9AEF61244BA029459DA12C8085784115901DA4F0851DF6BEF8B5D2AECDFFE2A7FA54A4653F97EE310EB7713CEB6C9721B70150DFD01AB31B20523B7ACA760FFF9A69120F1CAD1D9ADCC503020B72CFE7C85BE241A9C3A1B943F58D9F678DC87BF866233C507FADDDB4391615DD2B2C617037F3C6F24E676E86505B41C87445D06969512D6CC16CCA1DF8E23CAE33D9467C7F0057762B207B45280E1F6C9CEFD74ED096F7AA666FB2D5C1E7124F7503576F499A56B4C45501B538FC8AA1FA3FFF3AD4C2D45489A49E6ACD925FB32831F0D9C81BEE1641123F95C3363F70B263075C8E4C2E47563D5FC486145791FD61622FAEDEFD4A8F1AB6472FFEE63CF4A31E681A0146A8CDE49CD06A521459278D1E7F04F78DE2DB54CD8F9CE45664AFB16D55A5697FE2C7CB3DD3CB433D03B505B88385C2BBA4EA9A88014B50EDD57EC9D7AF9AA081877C7E69A8A699CF6590E86C78674B0CFDDDD5CB503965BC2AFE5C92A37EE43891D6213AAB76861E9E5651B312C29DDFA7772E3D7D8DF0CC860C690A0DC3011D3F9A12BEA4C84DBC54BBD15F049B496CF5B67BCA507D34C6F2916A676237176D6331F79CD629FF24FD8E721C7CC23841F770D6770EBF32179B7618FC181E6A664CC2FDE779FC4878AA9386686873922D7EAC0F9962696DC35BBD7ED2C88717730C11FED5895F12BF038BFB83CA60E39AA79AF5D31836F20AD089EA39948D27BB8A19858D3DD36335B319BF3BA5F79C618EF59BAE583840C8E6B1EE6AC8ABE1088880874DB237F9DE4B1E93C3FFA5D3D275C678F5C82CC6F14ABD0A50FB9240B8A99A2DF8D11B301B0C9F3E4082BCDEDBDDE0A427D72282E010ADE6A6C020FC608991F3B3DABA4DB840FBF09E23A5F06007F63B88921752E14AF14FAB70A6F7CAC968E31919C2233AD308DF3838DB67957491CC0ED3F390DD29DD57381E2FC2C2F3D25D9E864583EABB5E63108BF718BB00C9B21D0B4B212CFF0FBF70280837CE68F83FA169DE8086209CCD7E7998CC1A48C89D533425D0F4700996DDC224D242538DD40970C743FECC2AC6D77B1B0D28B6B9A96A7B30EBB2B60A8A3D4565B67804FB00E739BB2FC37409FDA3AE00CB5858885748145F5658EA5AC871BFC3C70F97D421CDC4CE3C8B432F3664A523F68BB22FDC52106B127B277A17985F48A5520A8FC9742EE873100B751F68B66A84B3EA0CC31797C574DB872A195F94E782EEE7A43030C4B3E9F2DBBA48BCBD19DA078D7A4997AA272EDD2E2C9DA4A4B34CCCD2813C5E8C40E61E0792EFF598138FC4CA04978E5657D45552E1F626D4ED0CCC311558E49776128BF53DC9B803B4A2B8E5172180C12B55A5D101CF89A68A183C19B01AC43BCED9074D22D0291DB14F60543DFD9587BA98FB714FD341AF2431EE44DF2FEC397135C4BF4D0CBFE0E6C2E4AC657A6F76F38AC1586C8B94573E018E49C87C9A6B3F85E4173B7B7DEA972624A7D9099A0CED9FCE5AB2D1B369C32272DA8EE1823DD0F0449FAB2444951FE3506030E60E21BF27B94176BD0A830F709E44551501554B2D0ACE9A4EC2B14ED9B6335014575CA6C70703D1F8D9D675B17A8E7868C7BDCF46B575F37AE5AB957FAC64DCA3EC605564CADA80085EB354259CF4BB989CB758A0D21333F8412F2CEDD1036167AC6EC7E1068E64DA0067F7A59C7C70AB5E97C859A7B83ECDD07E779D341DDFE6997A8ED1A5F05201F4AEB9778AC2D100B316405E194787BFF7D0EFAE5A8DE407D31CC7FD43E4FCC21F540FD456AB68F13640FC8176EBE9F54D8D052675F60618AF7048B2180902D00A9D095D5D2D7004F42E072F76837F53AD163CFE4A91DF5307510883B823DD09E68570661380565802A8BE5415F6119FCFB692FB244AF47A52B4E02DBFA39B9765A3736B28A9C6B1439CE154CA6664975EAC295724FC70DE0D8CC377F2D87AC2EAFE1A5DD8CD9AF9C61E8E1BFEE553F53ACFD7AD46AA823C97DD984B0B2A7BEEF725FDD0BD61B31B6E62083F3FB382B28B4449058BC2639A40AE0837093BA3AD2C348CBE71C299434F0129E29C3E989A913FDAB15D3512F5A2EDBDF13850BC983E6482266D2E254AFB2BE777EF280B7D98D7B2063CBBCFEE7C34DA8A5B63E50F44F6522EC9AEBEC10B187130DB6252E7C275270708FDF1F26EFE1669BC9A2221697BC9211AE2BA5C707BCDAD3A1DC0D01B2A273103CE94D92A0F624548AC545AA57B63FA52421057E7D5DF53AEC1B33B22B07818FD16E32E872F76CA115BE80DA5B758470E93D2A102918C8C890E90B1E989868DAD780D8006DCA7479C03EC02120FBC420310D3697FF406AEF49372CD74A262A9247C851DBBD93361A50DE4025C0BC202862C1470B6AB03BEE60505169F8F12507C30715439C774871E9BBA3A9F49F43895A29435639E3E8B86AE35CC748814C77BE51A06BB21721009A1F5ECF1E47DD1B6B6B75CEEAEB13A2EC9CF819FDDFD2F25EA851C574B54C347FE2A4FB5600A066C0D5D23AF3AA917CC63A726673970219A5A0063108A7D8E107AB06C03A11B6E2C63180A54097F25F744CB0DD2279EA53470FE87B748AFDAC10B59789A93FAE7D13215D53FC2C51496C08D9FADF4B7445C3F63CB7032867D9B7509E10EA02DDCD06E90BA8202EEA3347F688BD1363178774BCFD8C2C628722978EDFF61B87BDA3E786F9D3AEAEBF6C6F465B0BB4D4DA824875B1C40E8E3271022AEB3162EB1CA7C1E339B7EC52A9DF775EB38774F9B54FD77F9B26F9A3E9D214DC343E278ED957DB62E6559CC5E88A5A80B28031B58642EC9285C048B0CFD5075BBD6AD06F79D5172DE4BA434492905FF31E4596F8A1C1729DA9E58FBCCD189A990BBA43DA0BDE05A21B23D68CB3ACB7BCF64C52FF4F7313A68E7D10DB67795EBAA1B5D62733A837D9258B20C0BBA2C7AEF7877957A9C0A734E643B10B9B0BB633D858E2A071EA6869FA59BE4C5953B3258B4B9A0D23726CA6F5E226DBE3456635713035F1D11A86DB6EDD01BAF7F2758D969EC973AAED9285D6A60F096126C13F56DAD202C930E247C4541F6A87CFCE677F7311CD26D402B45231FFE84E7DA80E08852C8E6EFC83A76E482487ED29A407E27A16637099B54B96ECC142E081840738C25F784D1E89AEFE8724F955C2F042D04CA2BB58338782E12AA079ACE1E059CAFABCD070079559C57145FAE7B20017974856E49B1E54299AC66FCAD3E37148BC1456F20FB661FB946E18A849FB31C91B1C968097BCC9CB8753A22CFF59CBC058612452772BA3F6188F01E6B76603133164B93730932530BD8F03B24DC7221BEC11D1D2494A1795E6B27BF60A94499EAA4B94CF63F462EE6029B963AD03484DE977FDAA86A6425A0D5F983FDDD5A80D9D27DBEB06689CCE05F6D8AD4F0A68B86F7EBD797203ED47ADBC91A114DAC053474887F1BE560D38A27665AC7C43EC30FBFEC0C313BCD8C71B7C0ADF4275EAE164046D55C7D796684DB178125CB26CD99755D0F15A28C569D59775B41FDB8C40137C6BB2921139EF429C09C0A4AA24A7D7717E10A4FCF454C1DE21DC3C4EDC7DC0034B018B4D8E206E8914896AF45E897E394E556B18F398CD333549F56F00D90769ACEAB6362440264A092E14D231783B7599787020D884CA78BD3D6D9811C71A8F62FD4CAFB0C546CD079345302E7B5C2CAD353EC6E9F7F4D02654F8E969274D86027A669F2FD16A0DEDC94FADBE2E312C984BDD9E45D048CDC1716616568A8727575B0D45EC40556B46FF5CBA33D8119401811788B694F50B3C1EED0ADDEE6B558C66A59FA2BEEE2046EFC1458A7F89D5952B4E38CAA1DED95C341010D201CF2740214407CCF135A6E3D96FCC7AD50D4DD6C0E64468C93F0782E189A330BDFE7B35D94FA6752BE3DA5E58C9EFDB3B4F7914B465A41B6C3BAE3B4A6A123583FECED72A0B6CB6F08A998AAF29863E068C797B244999B173F858D57E4C1A62338A67F81C46A2CA845502942C11A00A9E66575F138CC8F891C2CFD0FDB7640BB1516DF5613CE777934B96B9365CF5EC854889444B513098423B140294F9EB5B641AA02DF8D47ECDB68A7BE3A41FFC6DC3A646ABD8998B493B136B51691EE63F5CABA6B20951E6F23C3087B519D6282B2881872CE7329368B71A977BD85B9F0EDD1BAD224017F91FD20005849DFEF5941EA0A075A16DD7F047E052397033D72C8D35E9925772383598D7EF44728244529145CD7C9B1F909DDD739341DA5D870FE9EE40AD70C84FECA9D9CF99B8422E82865C2F9553B05C4C95D0600B484726D28FFAA247BD0F9D6F9B36ADCAB846D2843935EC6BCD828F1FE337163DFCA7996FA165F379963B38F2A54DA73738979898ABD297C10B4174E78027462C12ABC13861B183B500FFE14AE5C508FDBF7D71890D81E465E73DAA908E0848FBE3BDFE2AACC8ED1A1D9A90DB379FCE4EE2F12A9DE800E38BBECF321968B5A621E06F611DD7FBFCE0DD176D7C2AC5B14DA2EB7EB7F271AB5FCAC548D6A2F73ADE4BAA7135966EEABD8F2601AEC10340B6768350EECB71C25AC045B2341A9FA3A84A5FDA793CDF6E0C4410F37B3DD2854F08F0F1B3A929A865BFE934133C93681E77F36C80AC3261FFAC370C4EBC851A6372466F98756A1DCEC5B59C6473C171D1A53E4B69A2B23B1E77E973A91C895FD41A95681BF3E87B76845B2B042B44E796A235FD4FCB856B6ECB31A870EAD6E8B63EFBDD1436179E22A9E0BA2AAF3344606932D250C6AF09D70847EEA8D9B0ADA956AB959F3BCB0C5D826592BABC6E7C641B5CE9D79FC365F6C3D1CBE450D64142062900ECF751E63A75D53D0267876DFEAA076DB0C9524D9FE98BA7FB965503EF03E295266D582626A85227ECC6A6D000ECF1BB30909342D31900AFEB52B9DECA6BC468DE4D6CDEB65E6BDDAA6D4506F61493F98B4D7DD7C537E2B560C55EC84EF62A6D1282264040D97D5489B007E04EFE8BB1976B4E8CEC6D8F1C45331D41036F72C7C2628B904CE43FEA54B9C4FB605C0FAA940BD5A16EEEF5B9257AB69A741AF0403E8A830E8 +pk = 3F817271297DE874E97AAB46A7FE2C75C0B47D93FBF0A547BC44CD5F6B1576511A1922D7361B5DAA8E13EA0DC7EACD26A8B0700971D169815C389114EB1CDB027B400D3355EEE0AA7497A27DCE6D06CD2DE06D439E1C99F4DA5D0D0D319FE9C72A836F26CE184C281220DCB2EDE5046191D94B6157066B409BEF1247606760AFC1AA34518DE88410818F48F48DC5F91E67BB3D6A2621977586351DA683CBE08E5FF1EB2199E950C46DD302AD9411DA95323F153272CC421B5D9716969FCAB4FB0641D352E11AC3E2FBBC888ECB32E991877F8FB1CD2FE180441543CA949A8BDBF7FAEDC3E29E1247736D6C08286F8660335C885D10BDCC0ED7A1BFAE7B6134EA61211C4D24640CB87B941DB8B9AFAFEE24771A8F1B8FBF4201047B3C6385D76EB0B8A67C83A3417322FC6E53DF9DF6BAF9ADCD23D29E1B99EB22DAE77B3972517795785D8D402EB21B1F77CB5376C2CAB8AB38389CC57385A714E76866F01EA3A4439E841C83BDD35EC23C91A90985C3CA22ABF205AC93820B7B906CEEDA4963E6618D01D3FEF251AEC4192D403C9594C6EE6069728A8F39E0BF5F0AFC7065129F601C6A0051E945284FAFA0F5CC2798BA95F8D3D5DE98B21C2C3D419ED5004A44D091070F6F8E6F93F0BFC04BB9D4843336E6CD4E24D110849A04312158358939589250E580727BEB2932B4784DD6C543788D0D32608BBBA1E24855B22E4FB97AC4B10B6DC18F0316310419B79611E67E34F93B65A67EF7396199BAD159AE17186C820F1D83AC76051D226C56169B3B4EEDEDBF68E7398B720C383C19016836635E4BA7AB1F61F35E843A30A064F965ADD6D6C4888EE5E4A91535246CBC4CCDAFD3241577AC41E0308F2C736179274EA46893A4E901344A3E6FF6BB9DA2ECA5A8BA77BA3AD60FCF649C1B3E181B4AC67D66E609B2769A8BB601BD74ADA9C862AC14F5D4C53BCFC528ABA3FEE9C8530C441680B8E4F18AA16778C144F3D338703079331F68E1E81E7387F5E8DFCFD205EA3A0A225F9E1B0AE654FC51944B4933C9243233B461142CB1912A8051A3B5629D48B83F705AB5AB29C9FB481E87E508DD3D5D909374641546121F92D3C9584BD5143275CFBDBF64017F7081A4D2CBB34ACC1CFC57FD63010B273299B090EF763D02CC27A387B73F7A4B37574054FBC3F7745B77C5CEE2F94E6B123F07ED8D67D28476D805128E5B669B722B9BD2551C7DCB99A62EEB4749E6A41F737FB7CFDED95F975C565022DFAAD68D847E4D0E949B822F9BE04A8EB731FA22D9B0B703B4383A6524890A8C65C758439CF7FB5CB040D630965D9D89E9EAB9E59EB876B4B18A441F2BDDED1247CCDE8C5B25070E66C4EDCD606AB69C1123B98B4674293466F219B76900F51E95F3C26D0AAF6CF991D9D3509CD3CFF106F630796D89C0693FB621F512821C66791AE69C565022E3700829F717D1A44DA679A06FFA673A3BE2F31ACB33D22A4C43CE09A7B09148A7C8B54367750866292CB685399DB887D1311DE67328DEF1045616DF8BD708ABBC0B446014D792E75AEB703CE5DA397968BA66DD053EB751E0E6571505460C643F7AFA43B86885207ACDA768E2487CC86CB92567B75AD0203EDEA6DEBE36422A63DC74A7E89A2BCC9FD682DEF79DFF843A56464E548788FAF91125BBCF85D314A79D654A8676A2B36346440677F61692954CDD92C8603F8DAC9619575A0F279EA473DA6B268CDE8C5025F61029FE259A8DA856E7B43D821A8D47BA3D96C5029C935486004B81202FD81D602F4342F173385D6A6D3B321467841B6772D0AEEBC415608CF4B416B7BA452373C3416ACADB4E23F1CA337145065AA0C4B1E29C43EACA6841C7D5AA4E54F6762B6C728C569B94B2995E97B33E76A62D26F120FCD47A03327A5F3FF020FF1CDBE15692596778BB011AC2264DED62EA0069F480F3ADBA2489ED8BED2C4B7E9686D8F5A0ECC4E30365FEBD8623A68661A2544899852A3C991CC59338BFD4854AC97A76250220387876C1BE0391057954E305651E4F56567CC1BE788AAEA6589C747678D086F200AA96A572E7215EF78DE90EA653CDE5768EBA032958AE7D00E1B0E6508C760FCAC81BA180DCF707294EBE1E9AB4DA2772DBC82889CC017244F71F8BDE24AFA3938BB4685BA325FE084C8BA30C9AB3350DB6F91F8680370AB26A19A68D8ACF37BDD7638FCEAA66B2613145850AF0027E77FF3B264A178369EE5EE146489D2B49AE4409AF46CF1E47DDAE8244C33104806DEC57DE2697F599F8CC0F9D22F4FDF098BC50654623375CF530D62E9A00C66D87664536942741D92A0EB6C4968BC03D1183BB6E15DFE55899602C62A0D83ED2DBD938E5F272A0223F844D609E3FDE408F21516154F1086E39B37065B173040C5BE122166FFBAC39DB609AE358B4711A3B794EAAF3AE4CDBA12F7FACE2332F22C420DD1EE309E383E0C0E72ED5FD0C45318ECBD42E0D94C99D288B94F453393F85D98428D97C03DA3A7517D03C7CE4FF7593DE3792B021A219A1BB533884226E2FF5C7D545E2E114B678E1D9BBC21ADFC5043DDEECB90F9ABEB0F4B48A1E5B78C13E3292D44913204D483E9F3118F58AAC2B11D159DFBE48496148B83C1030FBAAF25B7B2D1C406B412B3E1CE2DACC00436D98B97856B1BFEEB1030851B6CEC082AF192481209F49974C04B5FE483E83B45EBE7B418A92BDDC9BCE1E8757F81D4171763BE0EA1AEE9AD56CDB43CF21D81EB2820B1CB96BC1F5EB54431C68780DEDB433DF504C987062F2FDD356C67218CB11E89E98F201D12219A6D44DC8DF1FE851E3CDE30DF52ED94AAD27D08F82090971EE40FD72AB4AA84F8FDBBA38E3275244C00BA4F4C5675F72B152A518B9F7CD7B1CDA3AAF0A25C1AC56DD108CEDB115522FEBCB722B0FCA38E40841F1681249AE9CF3D6412D40D7714568F0EA460756DF25C063A6588FC979023386AF4AE695ADE458C74150924D22C43C5AEA12878AD2DF120842C3A1350836411C7D9A29B7FAE3B5CA5074713127DAF1B3F413FDCC614A841F385C0E9832EAC6964B2D28DFA10E04B0AB04750B4218B28FEA4E5E837E0E00FBE0B82878F78B60BE58CE1723B189AB2FC7D8C90F4D7B786AC10A1693246CB3443668B364E7B4D99AFD12858D08C27FAFD39F17909B81016CEFECE48966EB85CA6D518818294E37DC8125C0B7E54806CEAF2A44A72390CB898C0B470B81194BCEC58CA9D13DDC929AF40E837DC0FA7DE9FFC034B9D061917E54D48D3B478F14530E769901C30840BD320B136B61A1C1ABC3B7FC4254B1F55526D4B00049A3C96E790C3F1A52F87A29BFB8B4D0119F4BB81631315600667AC89C1328236100AD407F4B92EC843A9A49933F2155D6AC8AC275C0A34E0FD8C295833C7CD12E17A5B400441AFC6FA786F4702BDB0C5128A0436E85E514EAB0EFB64E1E3119257808CB5912A085E7EEB04C4A57CDE86886B87B6857A06CDAA5DF1C4B3FF749C0F21332A6D3BA2B99E2EAC0CD5AA930D2A22EF7CE27673241189DBB219D0567DE45685525894B92B358D1871D838D6DFC41D4CC22798E3B120112E1E1C6E491C846BA9AD40188BA249CBD2F2774D2DDF4CCFE4AFEA3799CBA01F744C79369F6EF36F1FAF5118ED435FBD89F7F5C38E9018C79D2D122DB4EA77AFE29AEE96F1B53A0D61D1C067A00CB700F8FC6B0B004E72FFCA784EB4B8AF10EEB7D598BD74D8380BAA434F12AAE3D7C51A0485A58809959EF8893F66DB7AE3AC2781210F96A295C092B40C5F8346A01A945A6D3590D32168D463DC81336C552C0CBB6E64A360DA2D2B491C1F95BB3D8DC201B01209BD6C377752BE8BB9E7D5C3032A87EFE48ED1E2D85815BD742AE327ECBB1DEB5644289C8E4DD7A05E0E42D5FD70A2CA144B2DA0C14A591DA2E10F600E51EED57DCD6F05B5D3E28A740C97F162C6FBFD473CCB43EFC25445E7941F398D11D3A6503BCCD7D0402C5427713A3DF90EADB551DD74D61327D576594AF78D4FD6021B69CCB4594C71B4350FE23E25CC0A6FF7C8B71A3CD75CDB0952298632DFD8E40A797F8A93CA82D6B5DCC580CB3204540757A68EB7EB68BE8FA91CD01AE7452E827290455C812033778BABB7A6B7DFCE08AC00920F63FE18F8D0BD8967E78A023F669E873BAD8AB47B85B9C1E92BDA23165408172D70C9151CDE9A380BC1D2BB8223D6A79C387A061EC0F15535941FDCF0B3BE8EC89C1C79FE99251D2943A7BCE6815DFE4D862A91B09781D9DFEF5603EFB1A1AEBB20C96E8FB9DE3A730746F686EE0541A873B9424F3CA6AA6A6DBF2743DA45AF06E67763F4897731DDF62272CE01BA97ECC97AE0D8F24BD08A52369036BCCACE507524DB97AA2395518C1888298084319CD591CAA2BE224F303621C8C8460A487C4762619C5A170BCC63EC08C62AEBBE2A9CDE5368B86840B23FF3689AEE3316D04555DC36DC931BA3BF6A619238B52E47DC78D2B784A45993DB596B3C426B9F1C86DBA094D1DD6946C4FF18F9C4FA5E1590B04A0359EA4E09857BF38FBCF3ED619B4F3A8215A04FE473E7359C688163196399CCC0B63BF8E1481C387CECD208A2C26F980FA509AF89C95A54FD50803210186ADC7A10CCB9920723436DEA7F583B61C8B33A1BD16518F308EC892B2C89D6EF55E21629756CF9D770E3523881C6DD5AF52D206C77A22AB6C9168A27CEDA8B5FA25A107D375318910E67783A5B1FA5BD7818DD30BC50A693292F683D00AB346E415EAD1F6F679A6E0927D5805E9C56A2FF8D54F64FF6ECA67E0CCE21A07DA4A289A79C5CB2FC58E257A52F80203851ADD77033C212F7A647DB9B46EA2DA073A6AF647DCEBD9D08AD6E6233A21065A0F2C5432608C023C1811B6B3EBD3CD8E5467D2F9DB5EA90F76212B959509766581685C722FCDF89F5BDEAB23A832983C4553F93C777703D3CBF9B25BBF74C66AB6F5B82B60E24D169C3EAE05A4113ABC1898FF7AFFFCB41EF428B6806BDE37C25515C2E8B9BBF8658B9F95C1898AAFDA39402576A7688E80B4655921A6897A6044B97BCC955FCE463A7705A6E7BEC9004D1CA3428A998C79D943AB9B2BE45B3F1F7F81A94FE1ADD8157026F20BB26C7644076FB31E2A3379C7F05EF932F5AD031BB4589EEA745C2E0CD5649E06E4CA7C707FCBBDF490EE59AB31BD25542857E545F81AAD257C85512C10059FDE112155606EFA23FCEE883847970E5052EB09ACA54FAA5F9F917B0559FF1A5E3F472E3420C348CF4CA64B25DEAB549040D9FCE1EC7165C3687776FC40F32DACF0E35D41A91E1BE2C6CCE3A18885E9EDD78835260BB9CF79E291C67972C86AB0E80A4D2ADE75A45F87E02EA6D1C1DC570F5CACA9EE85319DCC8610B2E41C76DA9C39FA80FA9EEC55D09BD722168A2F37C9201919A93CEE99F972F277A594A24CE433545805A648E9B3DE4E40D02B5D406E3B51BBE1FDED62495A710DC26457603D525385F470AF58CAE96239E52C1BBBF580F9235D7868F786DAC018E7C175EEFD21711201D7A27042E6E56E510EB6664F79FCF586A518D2E29731B6140F3A8565AD183FA50B1E989B0FBF4D113798168C291837E335CD96B285D48FE3F0579A7F83448A49300D05E285FB1553E9F009CAECAF27ED75B62B6E5B25279386556F057FD2C674D120B6F5EA26BD1714BE4BC9679851611747EB7696104DD09CB1611D5A32BF3A2D310E4D3E0F657E824CA7BAA8DE2C25596E1D3641420D2D3BBCE824FFC24401015FE70AEB3DE60B5264B8B59ABB59C2985361874A83E2FE41BEC5A81C89A4E5445809305F9B49B532A8FAA61429355B3EC1BEF45B3ADC4648D33E97218A3A929548FF4FD50C83DDCD39F725EAD7EEA22181DC67DAB474E66B2197F27858F939B4C6956CF59342B1A024DEB9C98BEFDB2B83D637EB086F182167A3E1AAAE7C155EF85FBBE13166CB0ACE0612480FAC3657E19D0F4E3BC3C8E543DFBA8B093C6132D2EC5A4751D5C6AF4BDE1EBA88487BF8B6296333C117AC4DA575CD7AF009B083E64932F87EB9650B7024DFA4F87731AC51559705896D9A9389FBEEA2761F72CB9B6545038E293A0CC388427B14E223AC214FE5238486CE56C683262FE223F02FC4C464968DA7CC1E35A431A68287D976B16A5C1A2E927B086D64A910FF1BE38657243E91B9222EB99508AF8D3EFDA354CBB53D701051C4A48A8853D663693370C84155DA6EB28D38281506DBE222E31E5717447F7445B8A87B1F1088ECD0C9DC2757A4144DCF3874F0706FCE8B6D8937BF1B1EFD0A9F1D5F85E71159F52EFAAA72CB019E52DC1116E3200071A106FF68410DBDC514B7961AF689FA3C22EBDDC6007022D5FC12DDCBCEC9B5EC6FD3EC0FBB5F2242A6BC8D927449B59ED30F97B02C175BFA8CCACE2A7A1A81AF074A864796BBE76B5753FAB4842817E52A7EF38957891118E72331722F86CB05F6DF1581FED9780D79464CBCAE4C7369B9A5B7956B7DF4869C212BA844A12D973FE3E1693D883658406ADCB3178F0E6464E8DA93A44E8B66A543BF0D8E07772B76F0A78F0B6D48BB99EE803E17BF7DA3A33E420D93B7DB5B55E5AC9E46B7472B6513945098453670C529996DAD027AB9CEC274B320989827B9317987F74883838899692E6E4B1CDF81F953895BC84F772822BCFB9165A6C7A90E7235F600EE5B9A6752591BA2B1943E0329DC81138F36B737DA69D61CCEAEF8B3ADD0094EC0B2B48B87EFD95487361D1A7B4B7A1D6D8A24A9842080B590AF2B6F647523B5C85AE477CE20165AAB0EB7B077A66F1193F4FD374CD7FD0F0803AFA8197EC9751B5B323C13B0E4C7FD87C22F1DCE37EE694F58A8B188F509664BCE9D2D62A82BE0C3DEDC4A395DEB58BA86102AB015E564867FFA0C7A538687E0B1BE7C5ECE63CE6904E0574BD7DC2AFF3EE7511252B22799160E5658F11C1C8C70164007A70B2DB79F7B7C6267B6300909B8172725D3497A7D7EDE0D8ED49732770B56C4512E31905C57124D2793C9B730411D18EE6A8B2C63D9471F29B314868656DC4E26AC4309CD46EFBA620C6F1A261D0653A85B61C5ED42D7E39BC4BBE32E07ADBA85A90FA835DED9586E31F11C52D64976C72F9C838CC11395156A3EC8BFC6B66C3AE47CD614B36FD50F4444AB115402C51B040A80B751A4AD259CBFDE07501AEA448E31BDF045D7CD96FE2F0091035025C0E4C55579C9E49F15C8D203FB76806F7EF6A07730E9B15EE92BFD3123998C5D1FF636EB56966A00A47D420FDB3D26B229982FB729C3B16A7E592B497302877628A00F37C24AEC9110E8A1188B70E0DB6106F5AF468755CCAE66315AE289387C369CA36E206002C6E75DA4FF74D4734BFC1F244DEE12FC81891F59ED230EAB6509183743AFE00375FA9B5B04A8D8AB76683D4B9C63FD6EB89354F8B564CA3B83B5F797D544A8AF26F3A9129EB977B2E9E7E782D6BE20C9BE7E27CF15CD791199723B10F328FECDCDD4CF41A646D70E367810FAD126734B490F764B97D1C340DBA684BBBA191DC942E23E8BC24232BF6DEA856E42601A223E2D849FB9D77C82C1BBAF3FD4D8E2CFA4487CEE501CF925AE0D20E42DF94FFE058D688AC2440986450676CD3CB2C47C04493A22C255F128BD7AB8F846757F7E89221F5455D060E4679C6BB5A7DECBC7AE1AF1A87FAC3F9842A036F2E7E477762B547163C6B527464E34A20B793E3A9C62204ED2874E110E990433F0CF3C82DE56EDE709675173E04B7BFB25D633D9CE0935B13EC283B181D598E21B99697FED61DFE07BEFFE6768A84C4D8E7E260C sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8 smlen = 1302 -sm = D04E68A3D263500D67CDCB51EC1301BD6409A4D1FA11F8738EB5D1321B65C195952A1EB1BFDD55F277D6E3DC6C71F626269F8AE44FC106FF0F489C4C76343B336DF5B4091720F911C22BCDB601D98F8A00BD97331F3CB893FC94E36B4D2EDC6A2FB654C9A4EA562663B388B6140293F2C255951D35D120E80B65AC0C70DF263EF6DDE69551330FC7433E8F82F28AFE68B483F5413CF921A2AABEF1BD1095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +sm = F7B77472411D241E34E3716C69EC48EE9D2AFF082852AADEA8236BF09811EF473DE0FCA325330276C15CC0C64E3090169F5CE237964B6CF07D995D88AD77F47BA8F09740C87229C8F01313CCE9302251A15265C1D74562404DE7C01E3B4896A24C65818F1575FB9767B3EF5D8991F4DA5B6F37D5F6AAD4581B207A74B6F22E689EAED84B6301841C504BE34DBC194C14A5B9BA1C6117E38AAABEF1BD1095806F468975494C03C4CB940F82BF5FAF3DDEB4B9A5B7789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 0C05ACE37F630FAAC6B0E78C4E22E2F68886FAAC53C56969FEC68D056F8FFB7489BF318976CBFE489101F75A98E145694450ECA3CA99B2CD3235114EC889047929C546A06539822C8BF7412C3872AB347988E27237D96912D661C06856721A117D9F8E76D9D62C666FDFC58935DB806021E903B44C112C5EDFE4730CFF0AC898D4F5DE9E34CCB9BD01B0BA7869A04827B5EBFFB0124CC45CB08FDA87DCBCD1779D4314CA67469922483ECE98F2D115E472244AF0B03EB2739067ADC8882FEE83388FB678267AEC77D428725E4D3300F57F71B11C85808585E127BF13E034F79555EB8448DBA951D16740E5081C21E021571B6907FDB48279E868C79DE76D4929EC3F6FA3D04376ABD16E6E145F38416462F5EEC67F3A4D10A69D32C817029048B26CA5BEDDC990B8955BFFCB0C6FAC13C51ABD148D441DB7DBC8AA4ECFFAF7067BDCCB849BA9279BBED1331F7AB2CB37F215B0A60DA3FEA190EB392CE810870DFFCAFB15788C3120802339CD61CC840E0BC222342712EC0A17BAEF3D0DF771C61AE31500BE6D5303F1AE8796DD1BD645E891432882FE971C1A93CD82DB0FACCA19CECEAE5965C0C76409CF23DEAE34A12F4622B76EC1DBC4F08556972CDB8A7C94C521CDEF7A5907BA99BC62DA34D2D1DE9EB7F26BF155A0A02718BFC154DC191AB2D7BDBDEDA7508857E772EE9810E61E997490A7689CD59B4478FC872229D4249D87830F2E19212DD5F213CFB3663B6DA681B00622E8C474337A7C6B77E268FCFA18CC6783263CFA99B005944FA6F7F0EE4595A3137600616553748CA641E1D0743AA0BA8AD65295665D020A29CBA5862F814C86E2B320F3D47DD19DF894055EE04339EA5FDBD6557B970034B272E1C775B8FDE10A64F8EE37549512DC8387865DCB7CCCBA3EBC71AA02F35EDADFE9BBE6665C60D25EC191B1662126AAECC66C3F0F29FF22C422217862FD70A7E6E0BB30ED037A29897297C3C180993FC21C3B2BF4789438841894E493C716A9B08F5851B319DF1BF3C9CC3CD7F64038B3CD18F8AFA97FD16712DE554BDA9486D3A6FAD5F16EDCD7234A190380650283B823A220B2490C75934384837C2E90F1D0C96CB646DA0340C4D361863AF135414FE43E26C2DD949BF59BAECF44E1FBA5584B14FFF5FA2634D6A14BD89F9A94A5540A2C8DDFBDAEC34C9B3E6F378ACE30E8FA9712872737495000C4D837150E29D867C5CABCEEF228453C0AACD5E4D817BE48690BACE5F541E6FCB0DDF654457EC42BD49A6CD87F12CBD79FDF6DFEE5D5FD2D6AE21C4AF29FEDC1ADF444796443B6456C1A5F94D055279F0952338B2DD0C5149D55EEBE3C5B7394714281B4C4FF85002043DAA33541A4989F2D65061DBF8F9D3A85952FD58676B91DBD289B922FAAE303246AA7DB9CCB64E1924602B66082D12C4F1E1BF934C0225AEB4A36AE00B18ACE1C9382ECD6718E6EC6FDEA69159C96030E648330E31B21D445B067CFABFBE6F899630C7E5802150F1D84ABC5B0F0F07359456B147B9BEF718361C1D6593A15A3C96F69EAC23AEDE3D5314CEC7558CFFC60EF422966AB35D0014A54D2D5A6AF539DCD1C27B4E7A9AD040C9FC6E1BAD9EAE8CC55AE340560941EB5CCD3410E2EE7DCA09C75312B066E63769EC2BA2BDB01F27431DCA09E0FCBD3BE9D0297BE7A0D508C393D1DC19EC6727440B875721F736431D7B2BED46409D361D25FF04411B3325D3A6C7DA3C7595C434A42CC1A64A88ECF140AA6C7D522DEBC4D3460ADCE5600F8F902962863F8460DDA348B36C8AA3A5FDF6C605A9AAF738DE67E6F64D4696326E02AE8F517B68F9A617897B7CD2E3A3443D7B40FA35BA231C889931D8F50102CE436F52405D71FB3B6B734AFAB8EBDC68202D3033FEAA7D7245D1025B885835B59959E94DF904A68CBBF849EF725C9D54D085E11AB24E42544088C4AB744C9B72083F02B7759DD208FEF297F728B0A7FDD71D448CCB2A7AE178767FF90C91CC9F69625BF1EA6FBD0D58B9DD46808770142B79689362405DDA80BEA5291AD4F0FC927610B04B7C9C395BA102306492907584713B325072C9049CC03225C821938C674D46E341BB6753B7C8C606E6B4D6666616621302109C8AF7A83A533137BB2B1BCD6265DC39C9CF023E539D9465A766EB30E01E1BD56082EE206AE49CFF005D1C995E9EDE7E5A18BF9995FC428DE954FA099899F686B7CD5326F1E81D09B527CA583949DE6ECB017BCE033CE118AC9DEAA9893DDB937166B8658D699A1E0B8FC6AB3CC8950E5301D2ED8795A916DF29FC9A0B2A8FB1F139FB098473B95DC9386ED882A4261DA973113CD46F4524E31804EE2A67F904D2D8BAAE2F9FE23DC5964CF3D97A1A7F4497F841308A3B91294476B40293084B769D9C161AFE798775CC1A114405DAC08678CC6BC2C2E8323FC1ACC5A872FB6873573570058D4D0CBD8AD3E0590C63E6C11C8F5BE90695938948033D611B5A49647D69324256173D3380034CA0F49EB446E83BBC0C18DB7DD78CB6F74102135B13156FAF10349F689869FEEB6AA02E680A770277228F148EE6628FC4FA9424820FAA38E832E7853E754DC7C9A128D483756224AD62D87CC20D3CC63468D7D7A27B02076464606014C1DD72716C1007CCAB7214BC05F6A15EDDAEE34CF8893F77F9B5A950AF65D090C19A989E558A4C45A4F4C1E09049B285CE8B26EE28A827E29F1850273AFF16E35AC66248B27B26EBB13519E631DBFBD2EA58AC3F9B71AC649ADEA5E3E59179C62E615CF1A308811B404634E64AC43D0D5298CE0DA57BA46D713B9EC7CA073403025AE2D128A35E68F61171A71A7A008417107F332A8A9B223F7BA3AC6BB617CB12069D2308D8083D283AFF1F084E833E14B4A73AEE49F9A67F830872DC0E17F790264D6BE0B927396598E6095CB302CCCDD92117710A0D3F81174F1CF48DE1DEC510568B2E1F976E0D74CF3757C4E31BF5FE08E58261EC5BB6E366B83458CE4518274E026F37D778E21FC8871DAC72357D9DEFA25C1A7505E1B33E7A5293E573F15A3E6E484A795C17EF72B0B84D36836AE4CC57721B869BA993FE19B12B459D0BFA17D2B80C8728FBF9BE9A74FE504EBC4F37223501DF2292561B3BF4E3195269A8B5FE75B5F3EBE6D807ADC75AE4B9D8AC3DA970D8ECDE6DE99B72E74B93854DBE6F5C32EA959D3814C1E4546748DDDB1530FC7129881ADC100F4045DDB607CD2908DBD112D8FAB6C119A40B0EF1459231E5E05282654C9FD160CE5C5FA106420A57B32133ED3ABD6D89A35CB4EFBF2A9BE139F382F0457199801252D47BC050B46657D9049D25EFFF4B1A6EE71D3082C0C54DFA0111B08C927E723665F57C53E5DEE8CB7993A4771301306BFE57348A35CAB12FCD7FF16BBEC8008054905104CA97490C2FC367A92F2E9B39A86B1995A81337F241E789B04D1C216FB6A7BE50DB269F46765063156AE43C569BAD03B021BACBAA5BBB1770FBE0ECCC1A786CC4478A133BB02383A71E06EB26B1C63B57DE3F3661AC52EA4F814E1D56B43A2079F0C2AEA7D5C49A076837EA1754FA086C4D20434BBCA3D72C86274C02B6C09451BE11C73B94C299044BE0B41DBC9DC25B8047913C3872E40D439B490B0CC92A55D393DFFE717C21A049D97F48ADE854AE2E158EBD0786DB73A0CCEB40F773E6A868FF5133BDD2C00203968AB85BDD7C869FEE2DA0EAC4D4BBE102D8BE9714FC2A31174F4F22DB35FBC11AD5403C7165446E0110710A2E331D13017725516FA084D1F0264F9F533B9801D7DD600050CB7D75553C2DE3948558E80C7CADC5C02700CCF6062CCD380066A2BDB6AFC6E99C2A1EA82B74E06E97C0DE3937A08D899275C024C5D68266A637AF8AAC4FF04297B8FC4675B5FB51F298220C843B08E37368F3A063281A9A7F6AA9937D7012653251F9783D263C59754251C1E324C3A4DD148BC13083B03F712815B5345EA075B13A9B96EEC6869F0A0CD253714A565C92C50FD4C69A31D2153547FE5715A1CB3FE1DEF33B159C0DD5FF0A32A5795C6C68683C360096C9FF3C75C3EDBA1DC19375B8AC4E80D18C5C1B2410B0B36617B80E4BC85CCAC495F045B4ABB964D72F21AD8C8A780E3F0B2B475E34B8A6B27E2F595E0130F00D572913575B71E7AE2324454B6C126701820C077E81EB3304BB0D30E92C16657C4BFB2FC3F5AEDA94F1207D2748B3C104322725B5B2CB706733FD9160FD5DC2C0A41F7B9995B5F2E672EF426D4AF5CF14F95ADCC782FEF52D4623C6B7BED43046191681715D6441AAB933B6A27865FF2ECE323B827726A617D2D3D532F21DBE91E104472A24360E72297E165DCA8E413D1A63BFAD4DCF83AE4E67164DE0D4FC8B9D637B1EFADEED9FCDC7588AFF5D6104F5A304C0E6992A2F275E23A6EFC9E12ED92F9A31742A354E6259D5BE9D687BBC4784BDB2DDF8FF2FD0766E82901AF555421FA0EDD26767D41AF33FEE120D9AF9524DD38DD5469CF6767E0B4F9477768967F3E9268D771D3BD43DD578CEA2A2B651E39C05A0469759CB1AC1C22A244C211BF186D9932543F252F6DA6774DC1A0C18879CC7B55FC57714F897E4D6F6B7F8EEF5798F3363B56287459B23BE680AC82BA33146CECC9AA27F671DE9F55714635D1B9067781B76101B72A5801542E3C5196DC0E4B2E9E09CA026A99296AF01406B3EE764637111A1057814B7BA28E245E89180E25277181E01D045CB3F27BD682DB344B27C83A8ACFCB1877F2C1EDE8BBD1B2FB62EA1C859476D318870D81D2C2727F222FD0FDD5B9F42D794480B5ECEBD94DB3AAA264428975A1DA710F746BBCA89E43746834599C6AAD4BDFC79185E89665934F9B9CDCC38AAAB21A354F7D5417F1B27F4A25D8A3510D795264EED56F3E4F652D3D0E5DF98AA447C8D3EFE03285971EF976DCD498EFF4F75600ED207817B282230BBC0DBFE3D7F398DCA2A7FF2AA90B298E3B1735FD5769F6AE266FC6F75D593410B3D2BEEBB651E26F9BCE963C0B9E3A450CE44F865E592A3EC450EF138FF691ED3029280BAB2A2F6D6359C803A508A96E653CBF3F7700E98F89C2FCC810DD58A2B45688806D29C4AB02E29114923A7F479921979874F5E233E286B1EB539C34E73316E0DC8E265A61D1DCCA8311140B563685FB366A093969A0EDCEA480CBFC16F53841836A6E217C31AAFA69565BBCDB6C1E68001FA629DB1A8605FC19FEC7632889FF6D4C6C169146DBF6EE3C5800915743DEB8EF9533E4D425E958C3E8AEDC9D5F2B2BC5BB83F39FFF9EF65FC9D819B3ACAA8CDC89C9C91733CF7274BED4FD682902026E376F3C40E4ED2F3157156C0F648CC763E4F8A787C2D624F3F06FD6E62FFFEA837DD0E8F261C4010727CC7D0194662C1D8FDB1226F1AAB515818AA4DC5F245F1CFDFF90FACC8FFB55938AD1DD7414ECA773C2B825ADE4C5DC0EF788DCCC21F30D5955397E6CF20A31CF0B6DEF1DA131CFD42403D2BD9BBBD21CE971023AFCCA79BF3C5D09C6201092B83E066DB9CB03D36CF763DD52A990A908B5386E1766E709B6616A078B12BF1F5DFFF146D775F6CA357396E1D350CB381AE7D474B56C482E35330CA864AB0DDF24893805068472C0B30686B23FAC3115F8ADC1276FA585C3CB005A6883FC74E7BC6AD1B008DD45ED4D81C036C66A6E39A0CF91A625229DC89D64352115EB4F54A9566B9E6E425EAE0FFD7DB080F330B2FC7783E75A69AB946BE370A7883C440C865997E699B1BF240A1EEE0A096CF4F1CAEFE0AC1BA2C49E650F8A5A7893AE05A959C876CDBA4097E29BD0D35714A51599A7B91BF67F5997A00CF92D47130798987D239A0E3836E9B195A69C0C3CF99D951F6018C45869877ABCB798705D75E78CD2CCE12CAF1B66467E10343E64D6F2B36E7204AD9B48F69CF1F315A2733965016A1FF82AC75324C4785B4B01E9E4F71E0FAF2CD01A01C7500035775BAF1C098417AC4A6B865EA74E8BBFAB333905B37CF69FA5BAE104F53E0D50BDFAD051BE7C491CE2BBF3C84C904E45B5DED3BB4497A69F757AFF9FA299D9050543BF3F0C8E3F5617670B09E40F151DDF22D4EA50D60A91CCD354A1BBA820CBCA8581B9DD7A202B1219C6E3DFF8DBD737042DA77DD95B6CAFBA18874ED0E70B3033A3057125D24492089B31AFAF01368181E94AA8E13C6A5BD002B1EDEFB1CC2EEBE86B6B416D74490065E8A29182560334B04EE6B5FD2667CA89FC48D3B00B1B162A6AECFC28CF1B06EF45BF589E7E589F038E970CA87393F916985558F097A2591152E2509A657B3E39265D5319E97088A2414DF5A84FB0B603E47F781F2621F0583F663976FBF36472BC6993B82FAE0A54DCD3C454B4408765A1038A1017848E3A0AA5DEA121C2AF38839393179846A09AF959BC2BCC76338C0279C1A1190470F23880A5CA22008EFD316E993AE0EECBAC22C15BC39261D55D678CA896D2944EABB974205E06DD499427C417AD9D11A7860599CD4C535E568AB44D787736204CDE923A3C0D461D85171776FF958C2EE15C7D33D181A6A775B6DA1AD326872BDF0685A15A6CE2180139686401EDBBA5A488C64F535DFF8B0FD2F0CF3354A9E806CF0848ABACEA7DDE3653600B843C7181D0436E73F9A69FB4BC1018B34BCFD6E8B8B386CB1A2C761DFAC8081E6F85041BD07B5706351F877AD526CA25AFD52271653A7F2F9340708E61DDCC1EF0B2AD5024ECA2701F64FC1715310D68858110B86C341041B48D6DF2D6818333B3C36E8082EB789FF73B5FECCF0AB9654764616BCEC484AAF2753EE606C72B851B53A883F7EB4EBDA78AF3FE6A87C489D0679F139E7DA08D857751A948FFE6FABB59BAE739C9B0C7E9BE71638A806D15305EE11B64F7ECC13AAC6E1504EE61136292164519615321079432859AEF7195E1C0436FE567CF43C75463A319B3C5EC3113B4FF8CB5FB1D0AAFA1E6510B3435A6570918E8E7F2536FAA0A8A5E25FBE0A8CC3AF611E94D18B2D7684780F11C956866146B199D3431A03720ED9294759519FD8350E367532AC103926A0E32E94CB0DE38712A93FB645F1933EC6FD9898701DAF1811B8958395EE39FAA797CE1C49314210BE3995C2C65A3F4992AE23D0AD74DEE2498DE8EC58ADC6BECDC741373AF899656D992A5297E2859D8F1EF845364E247C89EBD7D38F606FC7BDC2F993D44DB20AFA33E3E5243014F0B8B2D252A3408DED7483342DFF6B1D35CD24CD6BBC2CA55DD100CCE16532DABB70C9DE95276B73B5A1F5BE311C93FD808339BDE0A7ADFD783C8CA0F5BAB69D2C2AFDF85A4B4319F1656A1BC9E876E1438A2A9754C771620E0A10A9ECD5F1F1130D180CD0BCE16710C48FCD3684CCD3670B79598E3A1B79C39EC89E78DCF86F9790A36855AD701E23ED153284C40F0B13C0D8BCD1119FC9B18B772EA3E324235BF0ADE088BABD9D0808B434ED80F544B45C6720B84BF4DE21FF701AD429B1FDEDABEDCCFE96873456052C3710F4BA866DBBCA284CEC705F86C45FAC79DA290CB0C93688ACAFF1ACB807A3B6071EB759A0A2B1104D991E5DE6F13360BF19DB5714C485232AF4E60F29293C1E6F63CC3424FC382DD04A25C4E169148555D1C3569E038561D6B07EBCD157CBACDB130AB33713B8340D5C544ECAAF960AEEA6E86C0286ABA92C00376F5D402E772D3CDC2D4891963899622734063AA4B88CDAFA2C8BDA119A066F7C06F1D28984E3FBE59923AEA14062EAF192BE11E5BF104895AE8482A4EB4D95C17CE4F5E4CD799F01C3EF01933409DAD46B7B6BAE66B643CB990F30A46 +pk = 0C05ACE37F630FAAC6B0E78C4E22E2F6FE22F66F4FAD7CEA1439851F1AD4BC47BE44F08056093A6F0453940E2C07C425CF525FF25FFF828494C4AAD45A3A5FE426E3AFB2223D032B2E9468290D50045E3D773B8C7D8F87F03AABFFA3FE617BE478DFA97381DEE6605E6EE611AF6F3D4295DEF83EB03C751717D96E9B9510ACC3292F5A881140011AE520850251EA6325A5B060BF6B2F999575A541140B5CCF881A5BB8F1E458C207CE5284EAE1A41406A240E4355C4E5F52EE25E1485510E85C35824EBA71232925F17740994179347C56AE9B8B3B72F316EE1EB9932CED56043696F13CAE8A1C8086DA9A61B17BC68784650E2160717F8E923198AE86A8BF7D86D4B21130E2C537CD681D4545DB56D833D73830F57CA98D96B6D25F27A675DA104F28B440210128EB08649F8F3E80DD692CF7988BE379A7370CD19336FFC72EFCF3FC6CE752730D9FDA739DA79970868EC18B9285BC9F905903B385AE953DB4D3CFC887B5CE29E911F3B98A073B34234B3168FEB4EAB68D5CF14E82864500C1D79139FCEE75574C18BBB09BA947E5753B70D785C1389574470525907D3FA67ED638B81A925E9129B64D27FF98E68BF69A6E30CFBA050B793B680C3C9D04C6ECBB3C0998B06C8307A40B9EDE70C944167ABBB94B6E3050702CB8E8EAC21E11F55AEE6697883C31AF42C05B9567F5FBDB09E2BD8BD054E1A5D798C276DF242CF11A5D4BF8A366090242E57167E0B74D0F126D720A8FBAF99C16728B1F68152F07A5DEA5D4B1935A5F7415A0297DB7C129A59756E8072F1071C2958C3C1C0115FD97C8DCC0022B1B086D6E3B97F7ED217C7FE30DF2DC7FE8C7C7418492B9C577304054442F4CA981372DCDFAB29AF8008F313B99B0F95587DEBE026C1675C0CDBDB352291170925A169E7DEE7FEC77A5230E08C5AB01B47FAE5CCB91373FBBF6E0FA546432478E5528FA4AE91224683B3719C39F0F8610D9E1AC27A39691DF1E5FB547BB3161AA5FDA58D1893A57F6CF183D82CD06619143D3F2C4D80F4DBFB60EA1BC5605050AFD441F7714090A433ADDDF71C325E3FCF79A0D41EDD18DF12D475C1C8B3DB38DF13A64D5527E539F6495E0410DBC1EB51E957D672183A5C19D52677FE6C3D31F0CD4D874136BD6612099D10028E735E683AE27007A5AADBD94FF7828F466080704D0897CF0B120FD9AA038539471D7B6831E98FBF3648676EA0C7CA01C62E10DBD7FCE92469B32616113D5ABBF71BABB8A50F8585D42EF93C1BAA90947167CBFDD2A1AEB35A8CC882AF74E29C0A049A90F9C670C953A5B7E722173ABF402C6DF65F6756AFA10CAFF88CF57EFEA98AC9D4C1B21F7D8A487E1F6C2C49BC3BA502B3AE6A1893E9FD2D4261983E5F392EE26398457384FF5F37FCDE695F6F07A935477E0170F52403C045BB81422DECD6D84B1EAFCAAD200CD0BD3E353CEDCC79EACE656286DA1FDA586706C9A735B92B83FCBBF4B4789147ABC0B508DEA1AA30309E5B0BD0B4C5E17A48A26391C50A3F2FF73900F6B8B2E3275D366D05D6FDF0A6264208D336CA969AF114EFEBBCA70CC9AB5233D3B02051ED8FB5E4AC1A77E927FFB32938AFD4E682B178C820E5DF5DBFA59A954611BE1B8A19048E8DA4E065C3C744011635415EF9007FEAD303EA35BDE714928FC009DF56AE23D604179AA2693D7F695F169754AF978AA9A2D817F4DD680FEE988CCC9CF36D7649282F919B972C4A9BEC49F45E3BBBDE359F7E668A92E9B3332896239C89CF2C1176A145943AD10A5AE084F63AC651DF8AABA6995375922FE8EAFC6C43D6DD2518DA57C13D73B8E88591F1D8CE048C276A86356620547BECD2553953128CFD37F9F858CEB49E1015AF7D71F18D9C7B1200581F639BBEE677D170BD29B19527C70E8472A633B086924C2B3ED1AC769F7B43F5B4C3EB683029795073DEA282A3D5B081EB7BBB2798E68EE6E1C5BC3AB836754008CF0C975DC5B2A7AAF99751EBF2924DF56F6CFF67A505171A1287EF546CB0891B533FB22D046456393DECB5FD9496233E0793F519A7254B39EB286C5B2F7A0112EC31639606DE0305D8E6BF20D86BC366C63CEAA07AA675A27B6638AB8C34AD6B5205FE5407DA5C0C5A8D2E11957A6C56629CC9C789DF68712B5145BA2AF2AF1618D7FCEBADBEB8D6B7E1A730632EE74CA632E0CA16B7E82B0D87998FAFD3F23E0E7F6EB6EEB595613D1A9BFFDEEE388DA3CA7CAF0B6D89DC5F72F90FEEC6E68AB84F8DD428BC07DF64E6CDDFA9CA6F04D7DF80D377ABF3336A439A579DA8DD4AC7AFB572B1EE297EAE0DDE157D35B5BD42B4EAC4EB6218CA76FE82B4A803BFACE52F097E606CD7EC052593DA6A5C770598ACB0BF47955DF4D9AC7C1672F56DF586CFA00D421FBBBC73107D59CAC268499604520AADE66643EA463CFBA8F05B12A2B9E90364976634937F01F3B10CDAF639BE459494E8512FA75D853D658212151E5EE021F0631512D73B8ED17F84B06817C62E137F12274AEDFE99A0984D3202BE286B170562220F207BE43D13CDC4D940A4169E02D6FB860B83663A40849EA03EFBDD9F938CDEDB1BB5D26BF476BD67EDF28BE2364EF891373839C3901EEC5168396FBE58E31586B0663C3161C1EC29BC7F027A309298C94B3CB52EF1E36AAD66DB33E93C3550320E3D89ABE2C094404DEA47BFF80AFB6BE9B0481BFB4B6C44C01547423CFBAF2A2B5E5D4C7759A7BED06A918910D589B371358EA92C7BFBE3EF4107DB21EC86B98CE6D5CD0672A112A308C44F7D8D565CD5C5043EFAAEA74E6825F757AD3D33F8398458DF9CBAC14DF4DD8841CAB40F0FEF774156C5B660AD72B52E4B7B2A50A240586943EC7D0B5D3C0D3D028DF45DC4B4D543D091D1CBF78514573F532718FBB35A313F7014DA5C1FBFF702E5F8EA707AFC8CF6A387E221A253BAC1F9C473C12C594B2984A6E1A5582468BC1D742675A50B4D58680F1CA2C024FCE433CA1AE950032B7D5EB2F40ED04E46378D11A7DDB49CAFF20C9A39A87183D380420534DBC7BC5296866062BA3251FF051C438006D22D44DE4327F46290C5ACD1923501E232C9D86284FAE6B86807C34FC782C4242C659DB83B046DDA45667D851C5E92D5D66BF492248BF31ECA4BC2AF2DA6001DC5DF768A4CBAF410A95FC2316F58CCEB79A72B80397EADD63D5F6AA7E8FEC74DAA4FEB9504EB949C120ABE766ED295977550187E1711F12CBEEC9BC69C1BA0429C80DBDCE94A1C6D4E1E8181294E9D19AB0460B686154F242E281BA1A31A940C9E0502C548BF3B3D154E834E58434706C3D672EA88A64377F314818A52D67D5B0BE85583EBEC12D5EB5FF7557A0BAA009833288AF4BDC23D4273FDE5E443650891AC5CD56F4AEB1A9B86680D6150511AD94B694179524610898766F38082378647027437A0A0E3746245EF6C89EBE669F8FF22CA6FBDBED50EAEF5D4932548EE71607CDE8EDC89A9E21E0B7CC9E6B0913340964018E9CE9F10F84F93B11B7B4814DE86255CD11C14B02A4B57CCF17266601B4171D6BB574A2A97E80BD152198275B6BDF09FC0C4993A6340B8663E9F141D9E27605AE0EA06CA9252B57850A45AA455EB711533515D63BD04D724AEBC62090E07BE2765132D2C8221EDC47C8C87EE1064EF0820C31D2CC833C48E756A100765FE642652F8E8C50088C38D2ED194E4B09C7728095DB4C3D6805DB04EE2EE08BB408BBA9853C2B063E56DFDBFFC6E4FF6B5BA30795309F9C17B0553C4C90EED2EA9A1A64F4EADB1D673E0CF9913C6A0D3CFA6ABF862C8FA7BC6038E8BFD87EB05913E05DD671A62F83FA06AA1BC22EB6039C8EB17A2D168F896A363E4263C72BC8B23616D4486FC3F61E6D62A1D0F2E5AAA90F3D9E6B13B1A6304BA9D892C033D3EB33CDE44D2D735096D75951CC0AD6DD746F2AA82857EA627320E2892E6DD01D22E6AC374A4D19C8F12F6F2B920984F4B75112E1B1C539AB1979C8E714C24D938EB381E5F97F28B44AB381DE0405163634EDA49E757F53FC01988B0525D381398CA4E3BF46B92CF90586B86BEF00E158716B0C5F6F16BD5A18AA878C3B8F7635DE8B2E99D095D83BF02BEBC6DF85E40BAFD561D8B6002D63BC6F0A21F605D039A82CB6EFE3CE26E854143675F74BD6529667E089703D8F32A03CC1C419405E86D26E33805F80640FE2E9658C160F8465BB159CAA7E00FF658369406706D10835317DD009262C8C061037161C3F13CEED0F3E7E5E42928BF1D65BF3E437885623ACFB7962604EC9E0BFD37F0C247A42E87704769FB30252F68C358C5865F5C608A59CB3FCE30B4E6E6B6862B2228F65EC2252865D96C0B1E4EFB48BE547DF2049E8F9BECD11A298FEBB90D123D6B7FB4A3079C358702824A58ED059BD9F249B7C2416E9845BC367757D9F6C33DFC898C7A70C33B0C2FD7D413E3F909D5C5D49736C4900E19B3A950CC42C628F6DECCFD94827D3F9B3D8FE60C58044D7F0D1BF3886B638614E9306032113E7F0D2702D20ADED1038C1505D196D04312939AB64C2E31371381D44744B9526664CFFAF7ACEE9C738A6344B1425D73403FCEB32503FE6ECF2291003AB1210550AA8D7E336FBBE8C72AC33C420CBE4D999D48C055979875FB8B78B8CF077AF1D2AD950CA32471324938C6C32B57D0EA6AD7CB933E80A36693672BCF028B5946F7E0E21CB71A930325A60F5C48B9E5AB3A54F5AD4EF5F14DC206D107D5DCABC25A59399077A99F681FA54FBE7F2858992ED64C4A120B854ED32293761BF84C06750EA639E0806E663DCEA7B2ACC544EB42977BBCFD64AF467AE3F34B1007032C8C7893BDDAFF341FE12A8BA0C4DAABF76CBD9789B989084707B654710E7952558F4FA50E9A3F08224332E46F5F386B6ABC17627DCB0A7CC571FB1D39613AF6F220091FFF8D302253BF2B88E91BCCDDA39F90DC6CDC3E8406223F68F0539B37AEE4A4F02D7FFB35ADDA880426E6D98E5248D54646A8ACDF309450DD3B84B303C0543B342A42E3F84AF2EF6589FED7A3D545A1070C9087FFC31B19B3C15E58522526D13BCD8F4343B86FD840BE158891AAF3FBC46783DCE28F38BAAA25C8DDE28971EE9833AD8346FA030E1293683445AB4861F7D71885E9D3AECD2FF6A47B1173C81523CEEF24CB7F5304CB6CF0D7F0664CE06C17B73574D96B82BA3452EF055E04F83050FAFC6FFD41996D6F027586A43E2F7F41D5146EE417141EBE1945F424B3D87A97F7BDD43EF66F7DA07F1E046BA2EFD520EEFA94857F947F4FA43D914195AA516EC6BF847D187E6EC9EB1EBB2061F45C7DABAEF1B58293BBAB21B6E0C11A9EB018BD295462F5538554CFC5A36898149FE6E87F68A1C97BE8B5BE326ECA6C180F1B4DF54CE99D44E4A1AE0FD3B38D4EFA13A1BB4C3A66074DAC03D46DC845F789FEB44EA9BDCB66AD25B63264E2209901A8FFE2FFF6AB6068FA988766C4B08A922518F9D0BFEA49798D2493DB361B448E05F2AAE076D25EB3D4FDD985BDD42D9125A1C5D2D751F4DB37D670FB64292ACD05BADA2F6E39EBCB8F21860D3E8643DC291A53297EF5857C361681AFD367B7D07A83ACEAC29F72B9EC36FC52D33712F02830FF221088398B5D87F7F1D048851C017E3B5E12F8853AE4EC3AE5E7AEE47C1533BAD0074A0176088E7294762C7C224615DDC868786FF40028C2C560B0104A0D14E30ED8F619E20961755B38FEACB6AB5836718FB2AA2A5D7CC22083FC8F0C3A11DDBE2F8A88A7FA2327425645F5E48278BB7B85E3D66E7EE1FCF7E991E93772AEDCEA2CD3C92EF744923C2A9E5CC54E7F8F96C784A7209BFC4F42668900AFCFF5F6E2AA6A8EA4FF037AE137413DE01586DEC664B4DEAB4043A85F0EE1FCEBF4562222F22E3E3C3572B80EE19E3B1603ACC21808C9C1E0F0A3939CAE792132B99334BF077C841486025D77EE6F5B5A0C8AAED3D181184EB45245848FFA87E3AF88C81E735B3106796B90161D2F0D61860F3BC7307626E2134A154182E90D5BDCB728C98EF8FBE731BF7CAFC16A18F4211A72FB82BD1A866DB16827095FF92DE3DB12C0B798FAC087B3FD35224BC48FE960E868485B90C688901C4499ABB5483CB64060A1754E9FC60AA579996DFBF8DC4E2C23A0624B581A0CBF05CD95C80543CB93CF1D789E37563620667C69A88DDCC74625D26C6CC22E0CCD6C5AB2D7A11E9C7F96D06EEB81DEBE1BDD39106597D549C38E3BCEB60AFCF4763131032637077B94DC9F9B502922BADEBA9975DD5583DD1F55D6AFE669250654E7CC0BB4478004FB7B07AA11566D5D7E8CE83BC2706E00C7D15C6A8BAF3B6D8AE098CF81727B12D62A96362D262233AEBC01E966F2B6AB8EC28118D7371D5E4817DC5E5553A633CEC7C1BF2407FE8F95D3274674B8476D383A136D75CC60F7B92764BD830B5F98B5C990E48DD7A805FBA04EBB8142647B2CEFAEA45F010AD0F78BF6D770CE8CF5375BD0935AAD7F5B987AF5FBA1A1AC2DF34FA7942A5083B2DCB5049F82FF960200EA1C76013E2D702C597844609C986E251CE708983A9E85D4113658971DA931306B5488927D9AF8B11B651ACC8B5BAB8688BD4038C60A4A971BFFD68D7CA74DF3DCFC15B2810F9180EE61E46E23515C337A801E5CF59F9CADF2FD4AFCE55CF7273EF27248909049A6560455F978F67537FCF7A44FBC4886FB50B06ADD982036C97F40857FEEEDBC43331FC4CB3A60ED29208582D6226AAA7CAEEA294DE2EA442F7D9DEC236BA55D4B229D56646FF0F215C6BEAA668AB9D519DD8A760015321DEA4C5CC31753F279C8F433FC94C743F503D1BB35859D1D880F76CAA3A133A5B6C842BA4EF06227A6ED5E1C5E3337645AC0197A82267E3E390DC30A0C79D3EFE39FB7C570BC8391FEA7734E7C8322B62288A64B7EBE3AC18CC74417CAD5D191180C4A6FF19A22A51028D611CA1FF0A41D1F69E2FD8BA5F55EE71E41234FF37D1C245DB01C0FE144ACDE5286DE3F8EF13B34BEA09952CF1AFF6CF8128FEDEDF2A6932538C213F7B7C3CF249C888A47D37979E70F1CE6826148A4633661F5BC133D528E8EDB602CB76C91A2DEAF960CA0F4D901EFD03751AC938D3B44A57DF37A6FD41FEF962301CACD266CF33786C3744EA93D9DFFB4070B2D9DA8DCD87B3AC683A1C3BA4971F660739EC160CADADE1AE0F4CDC258A794350F8AF8BB64B4D3C5165A2D982CA1878BDD960738F27AE22F7E7D15345097DA2D27F9BDA14FD1698D051F0737091B44AB18DF9BC750E68DABE4298B0FE2950EB5DF9EAF1B79B09E56F08C0557369ED5FDFF94D4A6F245663009E1BA42CC7C4F8BF8742E172A7BDD25D375AA22D4352ED31314A6C891AE8AF1906D143348F3F4B4681C47A0AD311B8D3E8CB55D20CB79D2EE3604AC5A0EFFA5A6A4F38C3A71AB7D5DC15E2EF86088E21F415E27D0D9C540DA96D3EBDCA31A51B9E198843C49E9036D7563BC456C8F4C341E2C33E103998F96507FD9042771C7A7E9889515A627EC493E09345871836085FB8CCB0AA1E2CE2230D404C032474C5F4F189420C33E2E52EBF922BED792552DA4A0767515811495154A89D585D9FE943F9FCD88D68D6B4784DF0DEBBB4166828C3DBC557218270BF6CBED3F9244777F789A90928002BE7C527AAEFA5092BD16508097AF5CC58BF4FA32279CB73EA4BA15126636FA67EEF18F1F46AB0FE17D0344974292EA0B5DE8F0E564A0430187AD853150DDB38E2AAC19B4434552C856D195A17D7961D378A70F4A61B16A1835056275A78E7F8C1F0C297E61450395C47AB73A64608 sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DB smlen = 1335 -sm = 76E3BD58165F418E4B8480BEC52BED53ACABE97219F2B65ECA092E34816CFFF8E0B06607E321FFEB87FFF1F9F0CA96C8856763EA2DFB4A3E071387A1D077BF1F0F7D87F4ED98486327BB4E7FC6F1F19E8081C14C10BBB787E5104A25316DF470429F4F01722E1AE7D8123A266EF08D477B239B3367048EF0ACC6435C12F5D49FBB00255359069C4F2921138E404EB90C7C283664F783B7746B593DC460E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +sm = AFCD39F3E9AE39C6FCECA8F3CA10761C090379A338515AF368BE5D6CA6B61876E878D99A80D7FB80B175E23DC6286EB74EAF446202A3F42D5D04FEBFEC82A56E47775DE45A5324920A6B91ED6E56DBAEFEFA790C0CF43105AC317B0EF612606722255B9FCD0DB6587B958587F242AECB99E4024EB765690ECDE2470AE499DDFF51749002CE1B06408A0E2FFADBF7C553EDED4BAFEBFF84D66B593DC460E14AD62E568D65B3E72D9315B922A0414DA03F34B334C4A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = 7BF35D707CC6DA994B0A58B11E6E74D921A61CCB661B4F22F0861D2EA9E9C9D31D0CEE4C53294AE3C154B440EDD300C320B3D7B7618662FE2D8358E624248A7E23DEC55420464625385AE1A974453159418E09212EFE2A9D744432027CA15B4DA4D659D4410B99C33F38CA460B80B85B0B643D3FE6161754F03A249CBDC55AD3D0F4E1A667CE5C41D72A5FD88E42D9DD12A9BFE3C3C3D61D97727E6C4D6722A8D7514B9405507F3938B5C454F100545D2ECDA399691B50BFD93B7A3E21D22746D5C767C1FAB48BC93A8497D4D90DB618C0A8953482BCDD06B1B7B8DD39454EB6B7BAD579A0790D4D94F118FABC43852F813CC139FD3A9ECFAF26FD1E9774A053436A9AAAE10D710110C68A5A35D739638F69B11A4F95AC21E6622E4AAF39CC687731C670121F7454879A41430143512D1F754A11C5FDC035DA337BFA6692418FF7DA8557DADD59A9CE91C4F2B53D47D492A95B6717919809F4BC79CEB87DF8ED5876FC23B3E6F73CBA259BE5F665A0B50B986F0E0A8AC07894ED060336327E1D6ED435EC82EE3CD97498920BA5F2F786F6A3FB8225F795BA19B521D56204B3A016265D520B06C185EE3F5242C09A1D5246E79D0E784E2703AF5D966211453A7EF3B61B273D38DD03A230930BA409D6EEC27748A71F61E0B9C445127AD77B3DFFB0F9BF7670F66EA142A3A75FD2412C38858C6287CCBF80E86E1835B1AFBCB0EE689051B8996595CB023EE1D1568567A616651F42EFDF8B308392C308B8C72689383C5C1F31197BC7AD32EF9CF9967BD0E1034EB28978AC86DA84B2E76675F5708D860F469163D9C9AC4C79CBD9780F12070C209938BDEFD451F599E0A3B0DBDE582AE3CE15B5420FC0DDA3E513749F660FC07C1D3D4A225E86C93595EF05528BC06029C7CF122BE9AB340419ED306F9F12B4624C3809BD5BAF25B98E561CE5E7A8C5A03B68F2EFD45B107CADB29C78BE62AF2FC09D8E5434E2C4891BA840DB56B27C9DB38B66B5B81E1AA7552C8DA2B301C933B2CF49889193D0A5468552CE52DF6AC2DD22C1BA12360B8FD6ABD1EEEACF001C22CB5F11AA1FE915CAF2163B7072EABE047B80149B286A48AB37DC438BB7BB594A2647FF969F9EC80721521F11108A0E4996B1F5D715CD1C1C2D5C392F955C5AA0AE8F3076AB79591BE5BDEDC84D70F2B7C047A869EBBA00D4E4B9A66CDD42B570A0797FA97CA11297357BB54D2CA972612D41B7A419D99DCD89667C30AE749902A7666F18AB2039A3B1FFCBEEF543A2ECD5FC9D5924B60F3983A2B4D605FF911FF7E0D26DB796906EDEE9DF168864943E096CEA6E835F888878EFB42CF3B0D20C25C01A56184CF338F9B32ADCD6A28347E9C10431C567C413EDF3274376ED931CC265208CFCA38283D49EA48CEFC38F8F06A3573634FF2DA1E8E7CA7B65AE778C5FD41C995C44E8AB435F94891DC8D53BC0CA8E48429DB0951B41C1158E9A7BC68BEC26B3251EB2EFE6D18AA0F7BCFD92A0F03377E85BA41BF4637B2494C363B22EBE6CCEDEC7313C1341D9B235DB87A52F24943542B6764C028AC36AFC8C6AAC77208E4445E9843644012DECA10A4126F73B08F59BA8791DAEFAB0B32BFA1D81ED0C0729681712A046D293C4ACD2C4ABCE835E7E7342A83B106FD449CFF34B56F1292132A31CC712732F3B7F92D037DA6784EE9E8F65C48561F9AFED71691607FCE533CF472090A33C83F2CCE7DC201BF1599C38FDECB206212177077E020F386DB4C2071B313D7FABC062293F246852929C88A86DCFF40F04AD2C9A14636EC75F414087B82C7A2C10A88B510C3133DFCDD7A3716E35029284082010FF971D3831A88D90D00FE5B605C1013E235FC88808BB1DCE0CF13C55CFFF82B9B2C35A9F4BAFC63DBC253A071DF4BF034C96CB1CF309B6D6B9D4067739ADD4125FC53A511E5AB7A2D7AB4306EA392B488C89569E25A5133C465C70D3ED348AC2FE4AB63072743725DAE536E39B2EADC04375C3B9AF9BAB631E65EB5F9561028A1E837305C6D59ACEF82646F4AA1F2CCEBEB5581500F0C2B77FCC147B6DF4F40A96FBDA5658A550B30678636309237488EF58AAF4FE9DA349C583D8354E68E4E8A9169130C052BEA02724077DE6463DDFF87815C3D8B839BF50EA2623E910706C6FC09A3E3B0F3CBF19FBFC3846609A36FCC9DA1390C5639D4F0F6F88B46D08DB0B2B24787427BC7D376F38D9AB2B1291150D4796290FABDB45D5ECF05A5F7AADC6DFC097118686E46CBE5FDF6C67645EE0CAB1E963CDF02187EE7B4C1FE4F366D4810A2056E01B49B753916218ACE6DA306DAAAF7E7080ABC13F9D7BE145C29B37FAF1F415BD220AAFC8148395D70485A4CFF2C183B3F19B332AF7C52B63DD68BDABFCE697F07D4E0CA1D3E869B00FD0B8B63EBD5D13D4269C65918ED88422C19A94CFEC5F4A1F6FA1E1C9FBB9E3E4FCCF81658F874998EBE07265A52AE24137946B5EEBFFD59EA03138C0AB2983556CBB3B9CB865BCDED22609A870E1C211F354FD0117D1963AD8CAD148E18F71A682C27C2729D88DFAFC18A69D023DD6E032192A7924D56CCF0E53E800E5FF404D6058438E0E75BB34C0C737E3F0ABBE4A8E3B8531B9E26FE28D4546EA07DE723CC4BE7E3F61D1F66961018FFA59B294FEF2310C2620C278E21DCA6B36D7D5984F9DF1B16EE040072A5E562336E303FA181589FC16E71E18C1A96B11FB550CA96858DA3410328F67C57ADC99D2266F228ABF4D177B712507BAA1D34EA3BBE18DD87B0B77F930CBF655741FEE5C8F558585C7CA071EF109E3FE205930391EFF687733403C759C8CA40C6285F4EE56344EF036FC6C24CC9BEEEC7E77A760ADA43F9C8C16345F70AFB413DB705AA2BCBB926C4F666951953BDB47AB49A45C398DCD5A11DD52B13E2334C71E3DAC30C72EF846CC3D5DF69C155467564BED7DCFE0683AEA296C684D302B1992763EFA2FBC8A0B4C774D8EC39652554192637EEC3B4F4358A7717457ACB2D462F2282A3910CCD27767F3F8A9BF818EDA43D9174CFDE66E0A577B8E80F6ED3BEAB3F2A068C44B5BA45F73ABA95BC0A1334D3F6C6A74B0D32240120A9BFBC3CE27A6C52429D44398F1FCD23AC1BA79937C5819865B1FB76D410A36667512915854106128EB6C8CA15F5831E8483146CCB5B23509A46C8EBCFA4448FB8B62BEE7F59B2501C619807801DD8FBD8C1B9C962101753CB63FD5FD11A6AFAF3E158C20810EA4CF089E0C7943FCE92506DD60C6690DE0D7CB5336E9E5F64413C0909E009ABF18F944E8605E933A2730424168A744E400D9C0E4BF744B058093DA90591DECEE8D44BFF28D87F10193CDB9ED754A7194612B96ED89FBD78260C95408EBA37E27F085292A6E95C20D6A7ECC1BC1D2BEE29A7FCBED53BB9FB8CB9C7224D3DD1E2C60A43E4E76CB49827D0C04203C5E5984EA79A94640B5D0AD6DC08B050F6BC82E5B9B8BC9B3D51FE81624CB3B8CFB5A6E7DDB699D1A7B1B7F8F489119FA087142198C56450EE35C79C0F8B5AF690800A30D87643B787400CABEE86A528F62A4DCF412235838E88B1710494F9C69404DE677AAC6884FD66679534841A4A677FA2A10C08AC8539090D96DBA06E4871C96853DA6EA673D3F29F610AC7C83B72E71EAF40D7FAEFBF9111CA6EC5C656051D6D7583948565635A76BC780F0DB5425173B2A6EEA3E139153F479B67DF93555A02EE80DB96BEAD1D8BD88534D03C46262127CB72507C51907C499553EE71346E1947EB28FBE983B9431D65CAB1EF77A8D5A8B8487006749918E5E2F97594F40F42E6DFA96BA42BD17109F3696900065DCE13AA8F1DC68FC4AD79D29ADDCE1263D53E716B802FE49F383D4687E9D339C3938819048AFE53F796C54EA8DB820D5CEB7AD1AD32050C6BBA5D08CB026FB585B16314C4210EBF999FF9B6F6A1C0E4D4E961C812B249E7926A47E0622159EE106527C22A298E31030263D5C90517706EAAE24F20D75CC7940B72A40093A80D06D2FB98093896DE8A7CB6062791AF6C8C543CBF5B380570BA8B8E1771D5B64678C58C925A3E508FBF090E5CD1B356A6482CA9887419754676E5864DD3BD37B7EE080F1DC37E3B61C17EDB096684E3852CF1BDD69D6984C05A8FDBA536AAD168BF43BB7CE74C39762314D7BC2A3FC41406C52B2B7C656AF2016A3B4E9B80144CE973919E5F5D74B46CB2D34BD9B775A4F118565DAAD2C40E8F33D2D04D65DA9036FA0502FA4AA4AF38BC0CF1F7189E8FA73FF12ACC9516C98FC54A8745BB9E25056420F70E8E38A602A73F878E6D2FB6FD7CDC8C4754C3DC906C941EB19DF7064E8E976CC8FBDCDDA13C170357D6F3BB5EAA1EB58FDCBF193CA0B9FD578FAB0DF959FA0E43208B60CB7237D71C16078D24C2B6AA8F028D9F2C7F87A9D068940B5BF6A751A054440E643C682278A55C6370A40C945DD8083F59BA9749F72378E946A1E2609C52944AEF5C095F4D2D6D2E8F0207AB67706363CBFD4043E8FD657575EDC7225CB19744F3BFA5A6CE21B5C4CF9C0410995F57CD86A6F87EDFB384C079B09F00B35729C98B5960CD5D5238888E4D6FFEF28662E6A4EB8CF58BEE39A9E7BD4251DE9CE0EB19EEEDE21846B88E4478487FD21FA6FD29D4AE679263CF051B803AB91000BBA0C65DD01FC512037E5A08B1BBBCDE05F63954684720C8FD8FEC372CE6AE2DB346DDB9190D6E8CD47336506AA32B92D48E3D26B3C6BAC15CC0392F7DD2A432175B4A6C2DBE747E0F3FDF45F7C00A3B643F4E160D446674DD3F27178AADD02FE14862D9E114912387732232D3B488BB7A384C8C8313F068AF4F78A451FB8CF76E4B0E03F6C04D649CDFDAE5BC87A2E228C2D58883A27F3F350988AA0C50786C2B353636DE1965F30AC1E73FCA5DDC1DBE540E053A1863419C78B197AEC07CB22CC665455412FD23D20F594EE9A9857ED4F979067E5B4467A3E22EA00F5533F1ABA6943691D576703ED439B88E1D448C06EA4012514DCC11125D76B49F92221EDCF20255773887D02FC7F0C4E67BEEADE972037E39F0DAE855690CCBB00815CFDF0C4273664122C0412C944D3EC36E15FED53A19DC019D2A97C20A45879BDCF2911327910965CDB5487E1500BC18E04E3F9A35FCD77B0E74D279C2D958DE1230D8EB75DE3518F52ADDDD3DBC730348264C7AB5E5562E2EEC6C871B365CE169F7FB773937547B88581F7F034BC8AA2B1E3D5A996962CDB709E337C0CFAEC628C077C628B1DB3A7D331F4EFB78A4080EA633871096AD01FE0A08B99667D2D5677454C86AA1C848FDB8A7599B8200CA9C1C84F6DEA43A143436E95EFB759CFC20305C08508A3D4903CB8542DF72A0592AED5B879ABA57C650EED0868C6428D1C397FB47C2E9186A87B6BB3FC0DDEA78320331F24365C3320A3255049BAD3BCB57C21B449EFF07D88B3A4731C474D331888872C3E1D1511F2D94CD964A95049B447EE687A149D018BE0B1756C0B34B6219B2F70725A757F0EAB4C1B62007D9FB8EB586FC2E177A1641736D405C566CB7B362B92DC43F7D81330FDB3F5545B86744C674EA3870F3A1E306FA6348F6A15C5E4610C45E1B34AB4EED36A3804C7EB762F04821F94C5F08C2731328CEFD30CAA7D07FF76E854EA41AD7D2F9755163E64DCB4EF88FD93174D882835D4DA5AB82E124C8A2D0AB1D434C4D1993A85E5050AE5FC1D3EE1E6EBD5B0D239C91730CE0F7AB0B1BE5CD89EF1DEF60B421B9E2B84EC46B6C7CD650A60F0FC54260D590D4D821C37B064148423D093817833F6ADAE2D8D639FC71F6E10CFF955B0AEED3E7FAD7DF2BDF317CC4168B6A25277E7E717252F0750C9B42FF1D4187E58D6D891480F03FF3F0961A059D42913F4321B2130D33BC4701AC99381639438A26DCB951AD5FC946E562DDF529E999497E87F2E2537F04DB1AFDCE78FBD3A3F0C2CDFBD8BCE4F541FA5D6E48C6253D3685F38C84A65EBAF93B7DFB050D3A9E1B55A73D7876BE9D02FB8DF048F2048EC529D5BEA0B1E69C028BD5796AF2698757DCA4F6243953E31787B993C7E792685E09E7A473EC8B373C687606990E10E18D802FD47052AAC7CD83F4F5A5F0EE7DDDF86B8005C2086EABD68C7F2E6C1758E62B199762F9F5D9AFCCC6D4698D530651645E9A1F81E4421199DAD4FBF724DED9F42606ACC2C75891CDC3EC8758A88FF36D00E78D3ECDB5F1890FAF3949F68F81E518C85063FB8655726B16D7C38CCA51C8BBF9CCF87D91A386D612E7CFA20C01E062B706C85871D82FF8316B07D79B3691F6B96DB7D8D037D3F0A2501BFE3ADF3187FF56B2F3854853A9CA1DD7441B2C0EE67918F1C61C807C0FBE24155DB60988864677DB7D0FB89AB903A0A7D8151F636884DAC759824D93782044BC5CD87B5EC2342B0BCBBEB634A81AD213562815BEAC013E716521884C6D433037C589C98A84AF70A80231B6327F1C1EF68DBC60A4697B873483E75A813277B761903833263A0B4BE30352E7844DA50708469DEC4BC9CD25728A376F0B54D7C193E66BC8D60FB3F7FE29333C149B49946A314110510F5E14E45F0E9AE54D800D31410A52406C7C2239374518B659A2B97DDCBBFEF3A4CAB3166CBC9EE57A43B3EB1F9AE600DCF90D5A0805A38384B68A6DC485AD6363045A21A2D110E3A8BFA3DBA980DAE65816BB25263982DA9572DB9822BEB8348A6FA799232D64796913F5EB83E6302B5D0F36DBFBE077EE03E78767E273C26F5D32AB6A62799BA7590B39A6A48870224737D65601C81388C99498BCA8BFC001F115E29F2B15E901C1EEB5D096B8AC0F49A35C7CDE33400736351397BDE808FAE1DC838504519616CA3252D9306180C68E08349A0EAC58AC2BEFFE891ED8D6757B3517F92121DCC96C52E188B9F83A0E1BA7E504C4268C6CB89DE6B833F507079B342DB8A7F20A1E1F2A9C9454E953060363E61B67EF10221415D24D6BA36B83C4ED55733A9D56870BAE6FE10768F392FC6919E6748F775DBD3E0459F2C479488EB6EFF72A657E22D7FB39A705EB5856B03F6F7D62871CE771C257FB0F2E63C5E1044CCF4EE32EA5021EE90D70E0DADFB2225B36668D88D0F7541C2E25A31B1AB1F4EC56708E5C1585BC4C996A30A56546F9DD40F621A46A353A4A3C3ACFAED32F1ECA280E6F95C001E66B76AFAA23C00B67A7A7EA045C8CD8765964E92B21FDB9264F0FFF8E62A913D5FCF860EAD75F7B9DEF0B51E1AC89209A4BDA42E9D5730ECCBD150AE1F9F5D73471114846716316AE07DCC705A93ECC1F57939C7C08E3A48E03343F22337278B5DED95F2DA4B755EDB9E12503F79F9B2A636AD43087AA8C8BAB6E56C02EDC85EF9419CA500CE3C8FD76AF05B1EC28A597829419C93E5B6E39531EE7E4AA382AF85CD1D583D6DF1C4CE0A26A9D07B83B9987CC4D143B348A54B042683C37D312A64D4D34F3ACBF019A95BE05CEACB86E750EFC3D9A61F21FFD9EF8BDDA3179C4E9361C2CFBC14B0FF7049C7B02648EFBF0FCF996C0E90CE3EF9DD08C4228D8A25709224AF085F67BFAB2EA27D9DF31CE9E2400A2734941583F9719F0495CFB4E5B6C69E73B63BC255D42F065729CE5AD4A1D5CC1FF8ABC454864FDF5F39422318FDEFD52C8F469536F2E43DD16CECDDEE88B903979B75637CE6CA4B3C6D1E40DAEC2B2DD6ADDB972398EF902C0C8F1FE560E832A79C7EA922D403CA26947C2A44F1763C0DBB7D85B659FD6F72BC4D9D1663A7109022D0D21989A3328C8DF8AA8CD8EECCED1CBEFF8099CE72E5B4537F9DC50D434C2AE3E336A65D98BC5343D4 +pk = 7BF35D707CC6DA994B0A58B11E6E74D972FC502EA1741506BB1E71B484B235DF06D0DD5C248D7A53293C277D520D9FD9D759E7925D0FF3674C8E2B1C6076840C6DDA0EBEBCC2BDA2390AF9719BD038A4F02461BE58F3B8118BE217BA48147D9EE9CBFA687E789B9458D34F087043CC1DAF9194056287ED143697CDDCCE302AD864AB6B42406EF896E48C7B96D98177B17093AEB1D7F22F9E3BFAE39640DB2416337A63D64B778A1AB4A7D1632156193D6D3478155F491BAFF91B5D7D03359977EDEC555E6E69799DBCA6F006B63AAE172356F532A28F15FD849E007A63C151BB3DB58D474E52A10CCFC58ECCD05C85AB9C2C989502277AC22229EF1C50431859861E2B303CEDAEC1A293F44E5515FC0FFCF1D2D35A8F343BCC029F704EC53010387DE25C2F4B30B580DD7C90D57EE1FAB23A33603C134CDF9A6FC7D30AC2A3A22679A644B9357525E090014AA0DCE0509699A7B3690E2C535AD84521DCBBD1583C5DBD9C1AC438013B9859F59FA6683A730BE3273E6FD71B18832F0D72632FE0070C5E323BAAD4CCDB042928504BB5213E5381BBCAABC4E5BF9169E09279B27AC4899B3C6BD3E2BE26509F17DA57675F909F16EDF068CF78857DB14C5E55CB63920D60FF6D00FA6174DDB9371289E0B2EDCF93245445B3F30322FFDC0996915B0B1DD5F6380D896261654FB58FDA877D034B9BCC8AE6D141E39693C1F4123A8CD2D1DF20FBD695F6FDB6B0C63599236EFA32CA3B9E71B917290EE59762FB7583041218CAC1F3F590C8BD232E4D65D5BA2795FD6963234074CC59A940A7A950BC4A89200114DC799F9A488327F336BB3FBB9F66CDF78D618F7C5BB034D9FDDEB9A248C4C495B50FA683B4B268824AA9DD81B1D8C5A24F2ED64804CF13D5A50DE5B176550FE3694E5D2D2610245A2A9BC650E892DC422D259CDE3009FAEE62AA9E5DC1572616DB734D70A65683CB0258B7A1A627B443A588AC9AB3A2B2741849906ED3A69211662B36381FBC4A6F9CF42DFFF1A935A3F717A15A30F41753991888C72A492966EFEA0238AAE2E229C55CB1AC28FECED7BBB80611C1968427D18BF293DE478091BC688D19ABDCAB56364BF99299D60B918DF8CAD8CB5F4BD2283180D971B0A8D6C27A75BB3034E94223E6EB15DCE561A952FBE2C043923C48653EAE064013FDA44D9C48516175EB63294314A1898069325CB26AF55112AF566365CEFE14A1D1810193C87FE543B1B64209A0FB939DDC8D3ADA568103B7397C349FFF780643A21C57A69B965255900CA0CFFF7F220C5F4F5E5C67F84683FDD24EF55BFE04BD7BC69419948BF8A6C7248BD2DBAD7E69733CA24F88412323CA18739D8AACAE6A7AC94A6758CA636A5FAEC21CC336C2BDB5F5EDD0231CDC5999D34561A06DE61CF8E8B044E44569C61EB188CED39037E551E1786930450FC25F3CEF657A6551BDD0F0DD8DA49FB8F2EFF97302D97E09344B55BA77A9950BF437C9CCE0F6BA56C5E8317239580710A24BCF989A0EC787DBD3E22B07CE48367349E747BE380FE3201DFB185E1D5DD6049B09E26055025B5BE9FBF80069EE6DC4379092B93876B75F91CABB35B9723DD14CD83FDBA3FB075228842446601058B3357F1482D10A366B2B91E5FBEE0280D149AFB5CDDB9BE4E3EC748708881295DCDFB288FBC3D30E98C2EBB75421A2468D130C01847CF30EB420684CDEECA115559467AEF83C9701487C5CDBED1FE81477A2513082BF9D9F6445D6EF5B784E3202C17DA672E91713A77AFFEC25F9E7A69EC6E0E64DA9DB03D00EFEBB16FA5BBA65A7497D9124CBB854E4B888E9532AC0DAB62FF6BAEAC7BEF950E312527B2BC8CEF0840143D510FEF98C176C3367D3437A0E0109F611D342B3ABB996C6A1DFC0D6968B5E1771341FB1DC7A40C320D62A5EC32115CD4026323721F5CBAC2E6AF7C599E9A452E9879753B44C34244A9AA3548187FCACC4D090DECF075B6CC1BFE1AE245B510E0F1F3EF250DD220B56F134D1BDB221856F0D7BE7491B0A995A43354E7953481764A5CB0D2FC9B2FBB3771E4448086A3D5A7AF4447DB89A050D21DED4344B7A900E7026DA0E3C5F8FB9D696F8C666EC351527D29BC66C169D877A152B6C9D99EE48FEE9BC0F1E7D91ED88F7E43C140512F3992717EA7F2FB02A24AFC9849BE834BBA661A16648AC86A610C1983937A2D19FEDE685233C423B7FF1B55ED905A5339459133FF7B8E684F80F2E0FAAA84EE2B4EBA843787BA5344869B91DA759A7F886EFA01CE25039979452652F4897E40787F46F8A4A77171D839D04581304978C3DF0663D9A6C19D55BEAA368E17C95F652E0CE5FC6F485556D72BFC51C4E645F1832CFB7B4FA3E23B47556F4B43F6951C3DE8CE4C03727A7164C32EBA52CDAA61C690F98884A5302AD378771CF9E5412DF4C296FE5A4DD11EFAB2C3C509CB5A785E66AA8C6D9486E7F8207B630A2C8B3AA2048B68358F51845E7800713090047143D6445E5E6089928B40731ECF2F4F6129AE3ED4AEFCBA1619B964E13FC6E976A165D9562399CA7E1A25F0C3035FFF13120428E39753EDF6BAC0AFE2AD47BDB536041C32338EFE1881ADE1D2FD227B9A8CC5C24BDE53E4FC12B8187D567549D1235E35495CA52C6686C1BBE5B4A31DA8FCE7510C387CA2CC8192CC66002419E7E6974DD8D3487A74CCCE3AAEBD2683F564F0C90B71E3A797FEE963E31809D9D3176AF252592D7510122C0715DD37E15E87C3872D6A53286B72D7C66E662679C77501BE945D4DE4FFDF64BFE21FF1C297D00A8EEA7E3FC9783697F9EF9DC6A244934A71F9E68602A02EBF5CE968EDF699F11FEF29FC96DE255A1FA564C83CDC172B295CA7CEDA4D33E9D2045756269C79D68C4097AC4BAB9F304909D9D01DC1A4C603E9950489F16F6E91C781B9B360A17F0D0EDDEAF397006CB0D13B4F3DC19D5FA89CCCA45A425A229F2D1AEFFE2E2EB27B73867EA8D66AACB0A353F199326B0CA72D054EAAC384462035A1C12C20A956555033080BFA2005727EB56393C90CAF0A51167F4FE34A835BBAE27DE1DF7C9E6850C35192B2F883508FE7649E3B1681FE5D977C779523774CEEE648111D249123035E7FF1FA1C5B3996735D923A272FA3DDF7ED949CDD6031042B9AECD60642026A4F50B912D8F8B79FB7F4721BB4E3EC751FC6EE7A0D9C083B5BDA5F1085A6EF3467F7BB6988AA4B9589BBE1D9AB4D88CD10A232378F027374AB670BC4D95C48E30829EF2140310122C83012A2CD838ABDB8AC8C657BF27541D6A07EAA58AF0C8AFD3F57BD6B938ED286F6D06722D8630CC7E38B26D38C9B96DB5B06C902C5F936304C1300E1679856A08DC536027FFE9AE35D3554962431C67DD43D48F6FD6CE8900E695A165F5AB6DE984A44607F40238E40760AB43AC8984FC7EA2A47751935A02E5443F654F6D0D671216DD0652C3D330DBD47859847C36797936800612B018593A15C1F070164CD2629155CC18581273C90BCC8A0EA1E4ACCD2F379965EE3896AA05BF2B4ADA2C4053F37CEF25305EEFB29166B0F583E72BACC1D36D77B36DEEE0E6AFCF7257937202897D14CAAB77E6C3322A2F53A6D87E61A3C32F3210EA68847B1401C05231062410C61C115F3EC69A1C1CA3DFEA495C679106473E07A0D07D2E401337AFB083B2E2B8198FEF5EB7595976FC34842EEE2FE8F8C390267FB32FE279EDADEAC37816EFFA24072C8B3CE089480FBA4DF734559D42DC80284BAB0A8F9FC8493386AB9E7FD75B50AEE4325B7A592C140EF42DEC658C21534262C6E8977B0D2D51DAF47876EE59FA89BE558DCC8405E712EB7F453E6203BE122D52E99FB6A824A28DBF3C19CCA5B7ED2AFC755CE489A10A4EA6B7CB5797DE52C5FC5B1862A9923F6B9ABCF3D4C87F8C35D99D579735427A06DF7D2875B12817CAB3787A0B4114B4085D35442EFD24932217B0348F6340A9D90F57E476E73BF18FF677B6716350459826F1A5F38695A604BE29F3DC20B3FA5B8BE4C57EAE49E983A90DBBF24747B4B85524ACEB57CFF61F601BD6562DEE1A50D48F28FEC3ABFB098B9841BCD5C1C82BF0376C5B3AB522D9ABA030EFD8DAE7E46A3C0BF739A92806EEBF6279103CAE9EA0AEDF71691000FC4635F8E17248C7052EF078D53539F6049F1E3B4FBFB1B3E0064FEBCC5B44B011C780E519955E0140431CBF15A611BE427A9661E5402C3F15A5A2A9E0A47CEC506C4E66B01C1EEE003C47A8F5891B189FF8CD792609132F0CF2963009E7595FD57A561DA92B9DD089A9314808EFF0F3046AB626C68A7C428DD45BE6A196D6E7E66834A47982080D64835DAE09B19CD917AC57110E7CF0439DC4EB867D486E9B9AFF55F3499D0EDE2B48E717467EDA4BE290CD227B8663AA04AF79C2466029667F2279E717A72FF73ABFAEA018EE5D11A1E50D4A607FA3031992A0BE9EC62726D2A2DF3252A41E4EF168ACD420EA1CFAF4ED3E9DBCD9D518A3CBFF9786D7E12952C012C218C853AECFAC558863B422332873C4E78AC498DDDA4CD126B3C8BFE1326949E4A6044A7E88E43030C3F52EAD8D9FD310799A78A3B32CF818B32FB9367954B8C9BD8656C4A601281FE9492D4BE669A6414D103731B90AE2EE4B742E4C9321EA92DCE6D7707ECBAD2872160A18559E30BD17F2B5898CB8632E02353E5428F1829D1D4FE73954DB005E354074F43A40A5A8D87FA989730BED9DEF89B8813EE69BFA4BD8EECFD4CE1740C0B926D4F8A1D1A007BB5330BC225CC086DC784F924889BA51C3B66FB665186F2B388CB4AB93BFFCDD42806CF98BC5A7349F186861A39B71FA72F6A13F8BADBD858E032EBAB8126991D8E14E40178DC853CD64AC3F4FE6A2BC3395A3ED4A8D8A53E656143F349CC4B3D6F97F2258C76D9117FB069BB5A8781E0901FB213EF0619777FC9AD6A4C71012A8691EF40C956A97B9F46E9D3851F865B233EB63EAF865184043477A238F0F6329EBCE6A56B1C223BBC4983F4B90266AED6844E727E1291A30F5A038DF972F9FA7A5BDAF14DB73C453778BEFB728A92002020B1D7648CDF502C1E49A1D73986DB66CA170DCA96B899D1A6B3D886138CEE4DE2BA61B8E0767B7FE5ED4852587A43E86FB01ED6AB1C3F05DBBFC39A15AF8B83E21F11EEB339374DBE9A6D4DA6F316415579B0E0DA49339B570CF215C3CBC07DDEB60C69EEC03EE9512D8AB95117F526B8522D69F6134D7B663E0A93CBDDC285FA38E21FC0ED6C04A9E11131609F45C760A7B4E9DC8C127BF0FA7B127097B729E1FD0FFAEDA64F15949A293591B1C597CD9C0D90CFE382FD86B717526CF228AD0C11BC3625D30E49E088A0A76F1959E9DC6785099D24BD8FF3D1974065A90E2B5E8EDC29548E0265B441DE2A8B0F88D26F511A3A01E11CF7FCCE75D5853AB5935161051F8B37DF8ECA2CB654659CD08A5D98C3AC721334FA75AA26BE12ED1F6CBB4679BFC50C0F9B3710CF891492EDD4386B08AD75099B516591C2556166E8CC57CCF806FD8FF741E7F7E7B60A7587F542FAE9DEC859F17D5600E1CC37EEB0B4D96FBA4B14647C475A2B0CAD48240A30F247F7FC7BE8FEF93A61C77DF19FA05E7318CA8899AFC4F3E8451A33DB001558ECCAD4FB617645954D3EE6B46014EC47B3A48EF5D47BB75BC94203D57C06BC61D1598074712FC1684D18F0E4F33010BA1A2E96A971C658DD308E71998EEA5D38B897E9E6A65BD3FDE1599567F762CDBDD20C0C77C83BCA084A507DB6D75294E9B93123BBDB362754466B056BE44867220ECFAD2C0F69BA1CBAC16BA3016A82CFD07D1CCD271413FD9B23230D0A0C763298201AA25B00975BCC124C9F96E76C841FF869073424978881006AC0DD44372983EC27726303792727244B9FBDD784A9D7A71046AA770A1D3E58B011A102D756353D8780A1DD2DEF4CD9C63EF212E0853479C8AC5C325278D1CDFD6193D197F768BD5C393D8AC57856464DD15DD295F40D117F979783965232F0B4E3DFAD981958790D50AC954C36ECEB05E00C75F1C33584824104D988E5055D3EBBF298A026A509DC5154B8E592F1E0A18E85A11560ED50313C507453F1402C13F17F610DBEAF66F48BD3DA3BEB1E2E81ECDAB8E150671ED65C97DD650C0330FC0FAD1594AF5FF1E84E190F4A9E9E62E98307C95981070CC0EF31D6226500B3037138B6323F00517E698E3F57FCE9D82280796BC5D2EB367702F1656A6A991DDE0D64A77A1BB77EF5FF375C450D8D5A46EED317E7DC9B0417F18E995D34035D0A03F2AEA9B941D0410DE00A05D35D1956B12C44FC42A9B07A06CDC448ADD6DAFD8C2358A95A8D4441447EE277457CCA054B7F252317DECE7A54993288D7B4DF59528F53602E314E6D772198813FB5F9DDCBAEBA5D7907DE563BA331B95CD7EDFA47D8C9D9F3CCFB8D67ABD45A903A7523BDC0089F816877D03A8961E74B8D6C6D68BD26F02029B5430B1213295AB99FA7E4AE25EDB2A96E481783FF4B91F7E2D98E5D9636DC4013B9865EEC103A682CDD58B05478683355684F6093CACB25135CD5BA720D4F72B00A9055F47CEFB45CF7ECE48904F6EA6E3848C2C073FC7187E428BA9730F9E348421EC532289ECBF922206AC49B22AC0EE51652AA67D6ED19651697D11481651ACCA325640BB3031416E5E6A3D7ADDEEC94B8EFF886826957BBB97161B6AFF91F6B9DEF7CD404E18EB806EF87254FC5A2C5F88E4ECDC3A24C4336E0F4B2438F85C082256CC90EED1890996A9288D7F41D557452099B0FF54A9B7F4C59A1294CFAA5AA5BB249E02A7C8D810306B7D36E56930F060BA4A16A273CA091737D3FD584198D83E0D92D640FDA18BF0EC1E0FE6BF5F8CA52EF52D6AC8898EE9B93A7A40675CB5FEDA58F740DC4AF8E4FFEAA3DA22C467FE14FF22C83D8D6218D6471D25B82017B771248D442F71D5B54D50012E5ED58EA1D9952D9F47E1A8ABAFAA87337C14AB1AA3E22FFE3E0178742CC5FDBF97B480CAAA5EA538FAE167A218BDE8F1BECEBDC1B5D6DACB4C19E3CA0CB131DC1B2C87AE46D22766153CCB35C55313462E87E3973B9F5C2B8AB33E8B68A9D8001D1097634AD9BEF66308ECDCC5CABF9EDA039CE8D0E484347174F34CA503A50574E80E0DF96C6E766329F264556E3F4F430DB26F5DEA152AD3AF7ABC27111C5C2EFFBF6F96E9C5885582773580A70B1B103244C2CD59E2CBBFC60BAA283D3F5A3E7C918C68474C97784C0FA4790E958B308B96615FBA7F35A9B90A16D94FB9328FBBA3E76679609A8D0F54B829DBFD8A9952DB569B17AAEE96205B9F9573420798B851F5179F59D31FDCD19D4E41B8C010C17E7490391DCEF807D3EA58518717E4F11C0D0083ACCEDA475242BFD6984DCD03B83BCBFA2458E0D1A7AE2328B610A1E7CDED9A645985046003357A789F49C1C159CC286A3D70F7272B72C2E144D94E41708CDA0E2334CD9E512F2B1BA842F02043F746C41DE051EC7AFEE2BEA9279FB3DA281AB5ADCD4D77D48C8FB305EF54FBBDF47EEB620F482493C64DDDB3F0337B472DCA0B21F687E0EC986DA67F17B9050B26909590FEFEC1A025B34BFDE29DDAABA714A00E8BBE6E96EDE269A54A3B07136A9519AA9D7C08BEDDF9AD6447383CF2502DF566A2B89CA1ABE560CCDFC2EFC6C3C9FBDB23ED7EA3E2264447F51676B49230E4FD52AADD239459543851D97E20F0A6C12D59F5590981DC49E369CB2A683D6A0FE521750BF331DDFC732908F46614ADCCD6DEF2E6567068B8A2E5BF51F51F5475C7F66ED743DEAD0F7679C002514F1532 sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C smlen = 1368 -sm = 2982D5D631B7FADDB986CAEE451A2A52787DAC30257C01CBEF7F2DB5375890781D0B9BB3B97607EAF713CFEF4D60C910292C2415B9F9D62995F1BDEA924CCBD6E2AAAB7421FDFDFEF80919EC631B9834EB5CDFA12156C2D9A767C1236256AA13C9AC619A20BAC330425AD7B9095383041BE16EAB7A2975EE3A69A155A4EDB820725C183AE01527AF048B1C0E4A972E806A3C25570C09C71089B184A5F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +sm = 0EB816A697AB088C56533DB0B2C7091D9A5B58095A349A1BC123C49A35298ABD2ABF9A7589C94A4FEE6E7C15B7F8B678431C6EE4F68D91F1DEFA4A764FC250A6381D9CF145B828F1AABC5A8ACD09E0D4B5783B3BF9408DEA560B1A91498B80D8CF09AC45B88DC8F54D26085FB3746AFA7BC7C85A20969FB8C09177216B162BBF17CF9112E9E0040237E833CAAA9DE0FC5BED607AA993055789B184A5F20CB083E97551966C4ED269A7459F09359F49C6EA14C7E9E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = E72AAAE72B817DA6AE4696154FF093157B7DBBBA0B769E3E851CACF767758E11A329E7138C5F67A6904BBD80FF772D97D31C009F343FFAE8850348CE44B962528E1DDFB8B81675A15FD5E2E804C07E10611F8A7347EBD5934062A010E9B65C6D5559DE5C6C873AB3B257ACCDD4F9B05B5F8C0D65C78AF6F533B9EEBAA676ADFC583B4B76792233D28A40211AEAE3A7ACA0A68BFAA6933058E43FDD780DAC1A72F73FD8844B727AF1C6694DB885B3FE93F19DDE249BA095CA5BAB41B000EABE89CD220B45D8BF66086F306390717E0B34DD7CE6E26895CD53B59B6EA4798C0B77EC89E7E8C5EC9AD7BA9B4E5AB0F8E7456A342B1F1A4E72EDFAC5C1B67F6414AB75945A7E8AEA9091488340FC607FA9C17E7D0B3390B062E7D3371B2E51C9676FAADCE4B8A1D6961BA47773647F531561A6BF60A9DA93A02E98FCF60ABE7C17F961745ED5C4AAC4DD0F9D8672696FB4FC7442A04B0F3579008D458919D976E47AE879F0AB4D30374B2CA163AE1CC66430DC08AFB4E78301463DEA92D31F742B1D9F728EEF559EA6E4BE8C10B371E4070CE3D32314ABB36E60E73E93ECF3CEEB35DDEE6603B22FAC471E0941229C3D8DC03E9DC342365D59262B3ADD69867571CE705A70C601318CECB492CA187AB51C6DC1069AC020B29043C8D18C4E3EAEF03F45C6721EC783C88CA467BEE47FF993F9846A55060AE9125CFC5AF265110FD9C6924D7895210B4336B589EB68958ED6E33B67753A3F96F95EE22FA397E0D631173D79E20366015F2CD6669E5039B49828B536305C11F431D07394047689C486901DD3367FC84EE8C6C08761814D419AE94F66CE428ABFCFCE08C04C3394DC69E2DC4EDAA0AFD359F21106075487EE9460D87ABCE61FDCCB37D1D5AE61B6523183ABA5EF4AF7CC6CCD8D549560FE6269619F7DEF46DFC30FBCF5FCCFCB33E67ABE54179BFB021888E1C7F69E4951AB087843ACCC3C1ECFC9EE70DA81F85C265531A2584854081987E15FB12A260F9441C100956238DECF74B139ADDEAB817B0750E2D09EC5B600DDCF512331D60A57FB84637882DC5F4567A434EBDF76FDED686B03F33E36BF514906F292BF8F47196AF09DCBEB174D3CEC20E04C0454FCE61B6B05021B82EAAC8FBFD390C343CF68FDDA3513D40F60B9E76FD03F9680F02AF36602B5B0B8B004CAD9DF0C98823333B73E359AD2F5AB6B91B1C5BB7E00E45A677C1F5FD8570DBD09966E065E13B27ADC3D9763D691892B41019FC9813ECBDDF9A726A8A1E77BA1BBE7F1070BA20985552BD3CDEF6754794C8EC4815EF3B5C774C45ABE9E5CEEB529DBA4338282CCDD008630143B351A5B67D10CEBB4493EA28C40E26120E9A9AEDFFC651A7BE7478DA643818F315DDB5D732B356FBA79AFBD80439BA38B4FB66720F0AB337842DA889C4992A397DE3552C26F5ED53D3A420646C7C8572AA6C33319942AF23C97CA811CEA5B8D4C8C52CDF74BDD06323957F1A5C7D3A2754E2743F48AFA9A49F71C2A130B18DBF7DB25FAB9653DBC876E3A0C9CB4CA00B9465727F3B805D2F5B4791685BB6C91E983B8A537ED4E3669DD2DDB650D4FB288323545A9019F75A70AE62F7FEA33D72A98F3F6D75AC46206ACC7F48BF90810A6221D1DB74DB8055C5C510739EB428DE7028306FA9EFAC45BDB2E2C123AFBDABEF1A846DCF81080D3F12BFF07A8DCEBABF9D752F3C47E7E75B5C76E44FEF8FB384ABCA142306BA24174275C83EDAFBB682133D850584440177C84FF1F62F63DEA2E5E0A50A3CE7079D27A6900478798389D582D584048B64EDE4954D4287FF20F4A657C1A3B1A5FAAF3DF8853214558CF8214AFA2B8B1249D6189DD12FD7F185D044C95E332F3D71603FFAE979A9AE3469ABCFCFBB1997A498C2303912DE04BB49523E07A5CFFE3EFC172FACC9CB46B7E81364E6B4BD481A97A0C00854A57881428898DA2CE0E59A87E126230C2080FF07B6342D2C51A9AD3404D9B1B83E0830068D5C153988F72B2C4D0462524FD473EEA58A08252782833448A72757771B4C2FE741E3EFEF24BDAF8F597F2F3256D72CB09B79F363CBCC553651CF722EF485F2EAAB13F53CCAAFA8162B41CD544C0659919B032423F982D8E0AB6282239569A0564CD694CC25D717791CDCAC720CA97823433115250149F83A5EFA2353E6A65EA73E16CC9E3DAE4920057BB6B48B1F6B427EAD7E39116871F4214FDBA81CA731FA7CA0DAEB8FD57FB26252F04AAE8809EAA7EFAC6992A0749E958ADACF38C9B1864AD064123BB23B6C58571C64D45D3BC800D3D5AC512D0C7429D0C068E0329B301F34ABF5A19CD741F4E2515D84CE31BC0D7283E4B17D307A0B82376EB4FA923D932944F6F32C98FD179A0A1826235237D9FD518146A3EA115B1272EC742A42D2CA4CA3E90B40E16CE33010A0B5EF5B12084D5720DB1775693B09940A0C91D4CBE7927DE8A19386FEBAFE7E1D84624E0D59424B5BAE513B057E27A7CCA785A4067A94C616D9AE8CBDB9357BD61E4B25267644B5A44EB05EBEEEC6C1038BCEAE6F2DBFBF4ACA2250BE1EBADE8A08DC44A61AF101FB567BC9DB68A5B27DC4638DC919D4EB7E2CBA9C4B4C3507D106247CE693DA95814F117062F34A2CE1E89024211FC1AACBE597D925D5D0B469242D805CB26F9F2F73B7786B59DB9514A09EF17EE08A7CA9166180AFB2B9A3BA63B0B29DDA71D237C77B2496F0F73EE5AF5AA24188A5AA4EE32E8F11AB5DD0913C9B4C6DF38AFC72932D86E49DBF742111F456EE9D59B939F38ED9EB61855F2DADB39DBC3F8C063D68924A6289EE3DF4A103DFB7DE1E1CC6F58C927AE8054345FAA32E7AB9E2A20962514085AC19CB96EC456F7252A33D729FC18F254B7D4BB457C6186A714B651AD3374A1ACA5B5D3862A0F82DA3F08172BD5D73ABFA49DD8FF3712D7DD5D20F5B87FBB270355B5589D7600A7CBD0DB6F2907D0A74400F03987727822881F8FCB49AD9D37DB32CF26C07BCA338DCA5423A1EAFF675B2E34155ADF81AC6F3F08BD0AA71A7C3F311960E7B79FBC1F69ABD2E868BA0D0C21E1B9555FE53DCA2F840C0ED3E74BB63452CF13D7FEBC992EFB4AEED42144FCE8B489EF858E5C0E5012554EA57AB9C7576FDB63A216FF441C324DDF00317FEB9C23930F38BCAC05B7C4238B13347F121A559BBB3834FD2B6921DD25D23F5140D46004FA07516E4D263185332CD495B6FB3306771410A40A9A15F61DDA2A043BD5A608C4EC86172FE1474EEDEBB40715B45D03F207ED66452E254F04BAAD2D02BD8205A9D2F21AEB60E83FAAE560D2E0AEF3ECB84485B288D3AF88B98A3064649236E36E4F9EF158433BA08021332694651CCC0DFB3999F51FFA6B39DC29AA1E78F314662F07B9CA7A44CC2C98B5883B365AFB789ED00EF92E01AE4FF6D96E4DFC42FA7774FDCA91AE67E7EEB06DB6D9C1DA252F02ABBC5BD1BB00723F8CFBC30950A48B7353E7FD6A18D931D462F9F6DA0EDC6487D668A1D9C16BB5B11189ACCE3C8230997AF56AFCA7D3323A568C86E8B84C1D6BDFF97677AC9A9328758A9EA3697A04C5F1A936A9C4AB0066745E8E9E06D22CE1E9A25EA576EB313DF4E4FFD077CABEA7F8213655441C383284722717B2BD387D84C0FDDD7676783EB10075A4607657C6A5AA281FB34AEFBF9FD3262554838C141BBE5B729F1B3B14CA3B43ADF3CA02060541A9774862984E869D6AA187424C76BD758797FCE086261766D0C6D98E266914340802B7F50D0432BE732A8090743BD5440D1373F01313955237B63EF3084AC8094DACEAF3B0D8857EE20840AD2B943CECDCA27C562F11B5AF97BF905DD302FE1281BEDFFF4192B3997ECD93D3990FD3553AB2C7EF49900D3E1577F87E2DFD0F876FC41BA4F41197D64F085F147F18E9C64B53A021B9F384DFB9907E0CE829C6C6B87AD047077725D2F60468DFF8054DC8E371A34664D32975D51C7FB937EA1DB7A0D308495E55B7C6D4030A99F64B58A6839A22AA542CB0A536ED875DECDA11FB186255C5F5921524C4DA7D2B050D7BA5B3E5AD53FBD4707B0AD446FA77CC145219B63DA5CA5EB95507075CC501070726CAA8245527B5AA98C2931100D5574883CED6E15959FA40BBC096E8360E8563F0ED3BD3BDCF8781224B590B28521948529F24A0781E50523A5E105366D4196DD3EFB6BFCC8DEDF6D040ED1EE3074D1ACCCB78DD85D49CDBE5360A7BCA6F416432B7B2B0A255E2E96885CA0590F4F0871C20E4BE3D977EAC21BAE07528F6A75362E3A9C800244C252B8480DC9392EF8FF45023D662D29BCE5B51EBAF277C7B7F776092746463322ADE1EB221E21450754F9A30D8FAE9FE4D3C44585AAE590F187CBBDB45624E1B3FD1D46D3BB1C19AD1429B99A5326E33386E70D057E9975E2686980590FFBEA8DEA05ACF0B4BF51EE5BDE1F2B5B2A0A20F2B8F8996F8423EE1F14F45863F3199446B80DB45F994AB019599546D2877839E36206A00DEA1083D1BAE9B7A5573C947C22BCC9A51C8E5EA6D48B1A4040B7160B56707439F3FFDEC5729891083177842E5B715CA70EF9E736FECA42E932FB91F35A2F402BF534B40FC6AFDAC30A6DA0AD0269C2F3E07942288606B48D3A6825A3A91BAC73C29FF8E5736B562BEB40E2488DEF32E331567C111B8C3E3150E22EFCA0DA64DCFBFC9C6318599A24DB464B6E4E3C4B9080407795A581B10EC8E51CBF267E0525262B1AC4DFC1106ACD1EED239BC35A0D5BCA0AEEB0ACDE8AE60E1D69A871CABC72F154D75B6F0793609FC4CD3A2FE83CFE01EBCD3F415EB632E8FDC09D944014F0803356E454D303310076C3AC7F68A36F310C52BA679313741AB533A216134362628E825D49926C364B5D08243D462ADE472DAD5EED6D7D7660845427C469D13974C087B1E9D6B62A84C60698EEB6251C0A295D1765EC2BB30626F8FB72A34463E6F1F91670CA5DA6A610B722932B2EDF478B0197B9F773628CFA7200EDADCCEA8D311C0D6A5BEE2610E4135C3E3A0C965EED3F10B48433E5D8016C7DA18842838E8D5B58A1C97E80DF9E6778079701D3B7ECCD0EF889491DC4012AFD744F1D52415852FCC4A1549C24690C7FC8ADE1252F4AF0BBDCFD78329CE33B5F567E5436E2C44699592946A9CB980E5C40A87BE72EB3F49DE200FDA7E1D3AF0DBAB6F6F17D06E0A1C447242E43CA82CD6171E947CCFB1195D77A284ACA0519F3804A5450E016EFCDA8420DF70893358C4EB286E4552B9800F7583CC97719CB2F7C9EFAFDE54E00BDF8225FEE14DF55D02EAC5C60DB2C15FA3E471C11DDEBF3916DB837B9739E545C6CAEAC1E68F424DA5977DB013D51F7F1D2ECD6CC5E00F763CE830A99214AC9B25453630A52DAE37498415350678F83734D1F4F8F7F4123A5E2DBE140F5E0C9BEE0D3C9070A13CDE157836D006FA00A7D61171E91A461957DAA0674E9C1E39B15415BE97BE51395B33BBD5804D3A2AECEFBE2E817F5CA428B7DFEAD95D67947D41D99BF00C75E5A085958006024389348FE29AC5E23BC797F8D521A563F2F72E37B89F0E24A88E49D720CF04274E45F68E46703A8645B8D9D2785A542AAF7941047855C19E21349441B10FD078D6BDFF5F01BA3F0F5BC837637DA003BBE8B27DD657C0526E7ECE0101904FA501B192982E996EEBE02A65C8CA49123BBF17FD9464DF9C5437EC2AE7C8124D98DA6A790F62546FEB8D16AD80DEF5BA1B4938C0434B6D4B47EC57C73FF62BA47155FBD9FBA3272BB54428C5DF78D2AE18BA3BDC1F280B67CF5B733D063F6339DAADBA7648559C7A4724B907CCB920D2371B829CD22E9C37796159476A076CAF2D8745E4ED0DBC27FEB0A24F0C630C0F88775CA4E44C0E9952006F6730B0CAA754BFB4238A7E59DDE262DED0F2DFCCC2B398E63290923AAF4AF1F9D81B04125D33CD03DAD5AAFD3DEF8478B4BBADF214FCD029FC9B297B8A5B84185E2AF0C1F6F92322075225D2DB3C26854117E5BDD63B10DCF50CA97015E5BC9CF36604E76071DF0DFC664F48EF77A28F73A8EA750ABFC314824A631C8393C2866F757C971A61063A95B71DE628EFE2EE7F603ACD3B543628D5743986A3A415B1BCA7E71C5139697165E9FF04C2F181975F4FA90936EA5229DD1F81ED9BA0531961BE5AF6584D31226F6D5AAAF8DA8B8A1118948F79F9B5D0678D662141F2F0A88D7ECB7D0691CC41AA6C0199FEBEF3FB100DFB050AE3F43B21CD355682522E01A2F411CF1088084217E31B4F4E59336426F40F659978A24B9893B4BA957BA755D8F758F40473728E0F6823A71BC94B71D688C32F8945D96427C9EDC9702A8449186679039932C1D687CFC4D508D031D588D8F82B8E1A48CFB9225A87B117373FA8DC04DFAF80FD1985D51DA9B56B826A87D95C989F007CC8C796BD3BE1604454DAC33186DF52448E33C97DD0D949FC554370651A24F39D1A58965DD18E68907F253CCD87D7C7B00DC0F106ABA0743810A692F861DB7C4C78145F2ED2E67556646C1394FECEF81A5F77A52DA8C3016FB6C2572907BA608068E0910F954C15BFAC70B25E578602C69BC8123CD165E6A3313BBDB0EBADA798693E060955F7938A899A9A60BD229A6772E31972B641E83EBDF05C6A9569C3CD2B80DBF6D0D977977C2F60689C78EC2236C2AC03558FEE074328CA14F86DC5787C184209D6A93D2CA18F93351037AE70A5A066262D65379CA66D8E7FCA92466C27226D93358A6C6F19206229FBC3FDA97FF8F7DDE5839813DEE3CC2404A6486A215F3E12724C1F2BFD1FBBBC21D1CA90EDDF589D81CD1B9C2376B770CC32CEF79BDCBB046862D38D2ADBC25E4BC3FE724B1AB62A0828AC47661B47D4CAEFD8E8BBC98252DAE109FA594CAAA90BB39CC5CEC7329F3D499BF9E659D02E87EE126DE47DAC3CC9BD91E6DE83E34C41358EFE4449DB719B2E84FCBB8E5C458216D097EFD8DA71C2169C4AE0583EAA751CE9E7409379D39050040F2282F8FFCA944E2B5CF09310EEA9A29272442E115A96B66B85EF25BBD739FA48B499AC1A90D97317D077DA342B207B96E6554B90CE4FADCFC341E63C637814EC35E9D4DCF02D801F6AD85B74FE6694B4B8396ED32CB3A0C1509F7A4329E10DBD87722F16F2C0A2998EE32CD79353A6516DC7949C7429C71A1E0AADE8B19EE2C1255BB5C64807565F81F1EFB7139D54B0A47B02E76D2EA0B7181EA13FBDBAF2F91473F245B5F41AA8FBF73E03DAB4F4F270C2F1E31B9DDAF1FA735CECDF5AA620C4D75166A479E9C949657CA7ED17AA78028B1AB8A753BFBD31842A5E5CFF2D998445F51B74FF591B6F4ED33EFAEC9AE42CE9C920EE2BBF0978A384C3E8D274889834CED67E6F62DC0447B1D0332A3F01AF2B283D80E8EF301F0DEC4F04927BC97AD531728CB903E3A53EAAB27C1EC507EDCA6D10199D326D23BE7FAD8C21DBCC5843F2F2F4FA185D07602CD10691FA01897CBA3B80B5215C5B6A05B6556F06E08DB55E6EE55753756598D0FE1FC1065FCAF7267E22F4763FE338D8774853A3A162A9F2725FB48820C94C284CEF9B04BBEE2D313B1D98A8F4369551AAB4DA296E79F9601DCFD20C55FE118C798A3299DF138E05CA003CBBB893408DE7FB72CF98AB9779AEA2CBC3673183B5DD470A8C7229ED1CAF34AD9CE2EF0366BE66E0A017A19E7B11CCE2E74079122022CC8A3F77E0CD7E1114F42BD174D6FEC67EC09EC06FD1DCB40AC4E86F2CF32F9D0F3EFE4AD775408AA05C804AC469BFB9137421C3F716583A3509BE44713378596E6C8209A825FB76DAA33F +pk = E72AAAE72B817DA6AE4696154FF093157955525A4E49983D9F9837E611219BDBDF7EDE4F84B9D4C5E00198BB35EF3D96502112DC809B835712770350F5F0C569D45275D27CD8285C0D8D5CB53271CA8335FFB4C63071CB27A3C471A75457789C728B25923405C863654E88F9B5F935EF7E0EB5E236A140B8F53F5065FFBD7E6317D16A08F9D47FB743006341CAE551F71DB30DAF707C93D01D3C22859160382814670A711CC3AF55F62FDF4BB8135E1B35D862B50B346F731412606E4D71A956A9E2A63F01B8F143C3A99930726BA8C1317E24BEF772BD780C684A647F8518CA1181DD28403C916F62E6D762195C8F3CABC6CA668180A344A21E5CB199C151684B38F56255C3623D829EBFD1D55B2B6D006E172D4BBB32A1A7FAA764C72619FF43316A52BFCF38053DC4AFFF636A789272E333CD13A500CF77DCF75BDC2B19D81562F9B6F3203F1373F6B3CEE4CB9259131B85BED13A1495EE4390CC0BAE3069FED24DDE6A989CC2709BA54F9A7A9E4F137B20F29101A5DAEA1E2158BAD9E2D417A1355930B14B0095B7A2C242598EA998008B155452A377F24590879223FFDE67FEBD44F7075C2FB4BD788190D83BA9460D557FF6FEFC59BA216F33D6F4850E7A42BEE28062B792FD3020E673E22740A7B7EDA773159A6C5A5BD4AD9FB3459FD6C9349AE7F98047C17DE449B049D7FF08BAF534BAA9AD793160A93FB90B28FBCB49DA4DDD35AA582EB0BC7AF198EC4CCAC6579A892DDE27BA6CD0D20AE3A924A3F84F6BAE8EE7A06CF448B8C285759460D7078B592B4E4E5DD436776CA7DCEAD575C58B7508F55F489BEB15BF9C748AE4AE884D1FEA93A83A4B3FB72512840E17B48D21C8C94436F7447D363627CDE5878F166DFEA000A411E7DD2F1711028546BD19EE8394BEC2A82FEE3BBE7A5F85CBA9E58DDC7385165AB2DA572E9DEA38B2584CEB63147C856ABBB4A9B4CB06AE9B44C21E33FBD5FBC5718A175BFD83CA57C1FBDE1F5AA870A98BE11947734F98F56A4664E9AA48C3AC16234032BAAE6B096E01549374E477772848C15E8EE1BBFA7256862C47CD000704C40D14E7CE3E4283DD51B1AC8FEE7199688F5DF07D812D18B5A59CA1477512EA0C156A26A676AF1EC409BDB215F6CFCC5A2FF228854F0CEBEB9D4AC041E71D9149F38BC0F746D8343BA422A7EE0F3A5E19AD687E604CB0022F62858CAD12EAE6540509072F1A00571E8536840675712D01054562E80F4EDAF6988F4E85D78CF75895FE88AA9FBBEAE6D0E486888884521E909F1590238D8B0F0F25E50FB498CB7DF717B37F4052A0422EF4DDB07B062BB0635F5049DBBE13A78DA9BC0246707DF0692DF6B7648ECEB2719CC3C1EC15B753922A2831A91BD82A033FE6AE2A5A5B72560AF9D7FF43E1AE86CE1DF17D3438A2DD9B0FD76AB86E27D293E3A095CADEC3D85D754743D2B1B1860080C6B79200AA26B122A27FAF5B16AE544E74D94FFAF3E74FF8B1E25A0C79B11E6F6304E7CA1E2E47210A3D2F18224B82CB3A64B056DBB99AA97DDC62D2BA344228FCE3540A4810998B348A957A9B807726DAED11C0330910C323C36943D53023C4E261E5B76EE8B1A61CE0DA8A6E3818EBDFBEDD8CF522AA7291F7EC4D8A3B1542B79A4B77A72B8866E342AFE765DAA1D6C66C0D8A65D26BCC5DC8D7BA7C6DBDC4B6D824E6E559716E0D6C478C24F74118DD120CA769128C4F4A7E7BAFF518F47D8F2B99B4E775F1AB3325887A1DA1220D24C48AB6F5974B2F39215E9A36546EABE6187BDD90C132A6E2774077D4E903C676B106D8093FB974A1769BCDC084315D3B75F90189807E52C3634EC637A767FF3C83E06EC183186975EC0D67EDD6FD23B3D39C87B48D796C471D1F7E9E3A22D4F259BDAA04BDB525AA0C1CAA50147D7148049E9DF205D86A05E4FE8BCC833DB771FB78F12965D9527C12CDFC7013FC171932F4FB872856D07FD6A3EAF81CB6ED2D326A947C7E9C37302936A9D30C8DC08452EF3BFCF7FF36E351C6B0CC1C2A86CA17446373DBBE38575A3816C9E0D7C81F2DBFA76B3C51ABE303B969B39C81AA7F7BD11C35724B7AA5B216F6CDF5A459DB4D67D4D48BEEBFF725A07299D5709EFA4B3B22B78918817198171754155F2B5F8C8D22457A8A2E07C26CBB0A4CA5A0B3EF60EFFD6AEB677D466906B73D9870FFC681257B42894E49064D6890EF0D5A99BD193A7369A5DDC307D45D2B67ED3BC5D227CAD6647AC394A9829058D1612FAFF2314DB4F3B38E6050EC36DCC40F1995F0DE4A1CB1B1C0F155B6681AC835D7726A2869DFF8339282B770A7085550A4B8BDB0CA5DF9CD8F74594A2BBD8A13AE6CA48CC986ED82124010033A613A8A438676C338045682D52C480176B5B547F3CAF54177E833947FE7974B321888518C35FD083330506055255ACCC3468882CD646D07CB0ED042FD98B95DB34538D3FF7314E500E1CBF46C6701541CEBCA173E2E19C9E2A88D15A15F9CC1F272DDC0178D962DB61086158CAE3FCFA9C187938191E4ABC07B0A0C482F3F58D51CCFC645513AFE9E2ECD63DB902D70718EB9F49E5AEC96CF8D739852B9BEBF1A86D29B1024DE3E67BFCBCD41501D030CDC30ADE1EDB4E482007C2AC132E26929922FF72D559396189B53ABA04C03B54EC2933D6D28D1C049F9888C56E4499E2BD0AD4653DB91FD26402144328D870DF975E9736F1B75A64FA7FBB39C7A06F6D8079C82694CC190E2DEDCE9B845F476FB5885F190F643F2EB02D60DB1E18D4FE087832C12629C88143F1119380ED2F764ADE5ECD001F14521DFA60B5C9A67400969CEC41691BC494DE4892D82241BD348B1251802CE731CE30795DBA42324F6B5A022E5FF8764CE303D7A2B2828EFC43C1F2F4966C76CF1AF386A17042EB249F971B491526054994ED641A09BE05A57D2ACDB7627C3C18CAC99B7DB2A4DB00117E0D8DF2C56557F8C0CF1F70D9F37D58D44AD3D9F39332DFBA07C5778761A4EC094C152C5E3630A442E8AB02BA5D7BF7505C47302D63FE95B30016A1B8EFFA9C11E9C0F4F748B3D747102A88E9FEEDD1DF1A2FDD03B93C6F0DEA948A3EA654F7C55558B183D9E7B81CB7A3C348F2A4970C3A0B330A4B7EE1E49FEC2701D2FE1317D90678723ABEA18DEFCC895D7CC8C698CC3C39ABB17ED51574B25028303CD5872ED71E54E791C94B8CA34970C8D2E7EB43044F4C09E280DF9DF0C2C007A7BA9B0850624023DB436B263588AD7C41DC5B49FB838704E10F25FD9AA4126373745774486FFB59A6F9AF3C7E6462FBF39AF9F2C0A8712428BCA8C8BC78BA21A82E32E1A943F6D9641F088DB382336BB7EF9EF0896DD1BFD4BBD92E40B374EB8B67A4C9CEE80E30133528036F08A7717AE7EFA4C9EF55242B5CD9AB359BE4962A0E34F5B03CC7840C5FA373548B5CF674E2EE804015E3BD1D692EF5BD3585B8E1BD9D17BEB84DBD19C36F6BAE8ED25CF8AE75148BAC30EEB31550A876841310F434A210D08E1625FA01A74229072D7C970C3DDC1EE86FAC118B50A30C500FD362817713850C3A86913C52AA9807F10346E9E05A81CEB8DA8D79ED3140397C04F771FE3F52AAE91E024CBED4AAF4EAB3A31D72AC888441674ECE04B8343E7171E8C8BDCBC95AA12F141844F85F58183C94714DD90EE01AB60B2200964B2E212C34AB97D856B7B133466C1B0FEB6605C18D0A36AFE2E9543F4B4B5F96AD1E81AD84FCF0D73BECB5731605BCA2A20327868236B70EAC1272E9ABC4421A8743692AA80E1A52E2FB5840B9AFBA8CAADE0E31EC77E779572898BB8EC4C88A43913997FEB590EC07A8370FB06A600BA08A63678946DE2A8F20B791D0A894E03AA2DC45A9056E4CB2F243551C9B1012EDD3218CB95D07F6557D8DB270B00BBAAA871FD6A26898CB66B92FAA642209C712D5EF20E71F04177D13E7D64BDAD7BB277CEB70925C8940B9C35A58C1E2905A2189C5CE64D35757A42C7E43BA5FB1C2AC51023C7C524BD8A04EEFAB116D23C97FC62B4B662EE782DAA249911598042A4498AA81A02EAB9C50AD18946575E9A1FD4023055495E253DAE4F9D46C0317F0C0A0D34B39ACF0F8325628EF4D5BBB94689530653C134E7CAEC0AC480C7A67F80621620CE9CE0B73C4CD81E171D3DFE9C76798071BDC49A210FFFE738F0768F91941D1985787B93A46557174D2B33827EDEE9CA9E18EF5DC6A5B5F7813B0E12132D273488A6A7F11863BCCD2065A59609E4D461C1C3AF1D3D5417653F4BEC8442169A04E460902833AD0EFA6B3F55F7C9A92373914D723D8F0ED3B52ABA137C258E99CF4561B65F91F452967B04986E444E2B92649EE00D60D0F7CA614041F3C7F1C599E8E077026E1FFDF6B420E871EC760B3AB93A361936ECD11CCA56D3248CB9C1979094C400C1C0F43E8357159F9A6A6A5213751B15995B498672C53E30699543B158F9071A42976BE5BE61E14F6393C4CA8065BFF79519A94769128A4415FEA47D7CFD4C27DF6EDEE5FFE61D9D34B17AC6228FD00BE97C6E75CD12D49EBAAB1F1DAB566935B942F917FC6E309A8C911D7511D0E7B8551A8B7BC71DA9B33E6C4F4CDEE946E7FA46FA7CE900BB60F9AE2AA32704577179F3307E3C6E2D60EDCEF1B2ADCEC72A6A07ADBF92FEBF5F4D7212A982A5B0CDFCAE36783BF0A8FC44D97B3DBABDB4E49B39F187C3FF9B7BCC30B811C62732EE20B5595E52D3D08733504FB4E7FA3FFF9A4432A39119A292426A07C60357963C4F19765B8B16DD17AAC6F31EA64E8ABEB9B5E5C56C3B45743C45F11B21782E81A9379F7A5744421C6C9EA39BFCD1DEDC9A0E2F920087E606E87C7ECFF3E52C9F738C4D91A3022F5DB11DFA130302015A398F967BA696A1775360058833E7C85701083CC888A0436A86A499E22412B45BFDBB0E704BD982586263885363436A58497E76989D3CE7E421FEB3834F5483C4D6A7217B2A4EBA560357034CD6CF3617E59EC33B3D31DF5739A1A0857E6153576B32A90E0BF00BD91E50D637D7EDB052ADB3E53D9AD1FB6EB6B7F3284BAD386CC4489D7AC5E43A66EB5E51094F73B8B497C53D28CF37D1ADC0E9EAD0429BC71D9249291AE53BCE9214213E75D43A997A2285F9A3383771E8641DBC8EF1F2790DB636BE0515D1223D281FDE614A06056C16CD5441F38AC509A4DDFC8C31FE6B6E6E064B41E151478EB5B965A7D8C4F91DF3744D744D52C4942F407E5E556DB5A80DB45AE50603EEA48D7F6B41CD526DD773650062335BBD11F73480BF697651E5286713FDB47D5F95FBBE9AAE718F7ECDC75750EDB1F4A9542157C471723C1C05FC342A970C08499CB3F0094360FD8EB996D2F9C825DBE15F5CC92730F8E58ED8777803E26E8096088400EBE1D1A2C61BEC54CE93C4AA3F229D03032D410889E7D5E34CA5987D58523F94315430600C8C0ABAF09A29EBDBE900DF43839C3F7477BDDBD7AC72DF3E765F3921B692853194AB6604CB20600260BCCA208EA6A0DC92E17D58D0AFB570E21C43977B20D7610344F4E167DE0EF8F7E1E65900E3C2037692A22AC638A8A89B6765D0486C45B3D157B4BCB9534213D524D2C7E40870E4E11FD5A8202557628792948A402F299F3CB790309E6E0ABAAD3011F867E9B2D2A5759B44F20300C8C791FD0B22D8C9A258C5B10A0741E115BC7392F7217FB0A65751CB81650CB5901C8DBE2DAAF17C8A7102D60BB3171E8DDC355C80C847013F7C2E0AF59319F8FB5D6BCFC971AD77C75238B3CA930250BE2ADC2287C0CEF0C903133BB06A19724277869C348DFA609F1F181FC1D19D16270574977A9286D7F4E58C60BFB11BC9D6ADDF26D83F0D43AA00EA23FA3F9A0A50DE8F4C9B9BAB8780AF70C052B8BC02BACFCDB41DBEFE445776D89A90FF738F83EE45368F0102426414C4C6338D160924E7A14085A507D657D4390DE397D8C596108BDB906B01B81D8CF3FF4A81405E594A0690346130D0A4CE984A6291D820570ACE291010371FF273A0E18DDDD0187628535986A0A083E3809825021B7B038DC262DD22F64C533F00DFE3D5D3F1C7C6FB3035A3702C6B747A6B4203885B53C12E1D071B16301AC3F90BC7B16A7029CF3D2F24286273F2210DD008A53C3BE11C332F691EBAA54B797E7DEF0C8092ADEFFB21F6954257467583DD31C47DD5373D67AEAADF65D516893FD116A60B89701B399062B2E6A489F35957953972797FA4E93088B9820EE20133EEF152A197087EEE81CE6E32C6927EFBE3C0FEBD85F682F2E0E4C385E9CCCE194D1D3BF45C409E28D1D03A4CEC438E3A9CB89F5F8076616C92248DD10668B45956DF1D71B62C69F2CABE69CB6E6D7B722F060DDB87BE5E794A4F6E4017FFDC57C5AAFDD5D91246040F0C17D58280B6CA746FBD4BDE425AF33131D6048E5A9B6C41C0CA1D74D0664D54AD8C6ADC4D4C909E824269A6BE54A4BA9E67A01950295150671C4382E8774F0F945BA943013DFFC11542EB30C955EAEA78C1B7EC2EFA532FE2A6E39625197FC120B2D5E9F464A54590B87B1B0E889C7471D6A5450863FA4B73E5152523C952830DEADDE2568FEB308C4E15D3A499CB34763CBEE5FC12C1034B91CBB45D6ED66349D0C0BF47D2A34DEAD99D761BBE89CB493B3E5DA7AC5D9237145ECFEEF21FD1740E8F37463E6948F7047CD09A7EA930E3D45129064BFFFC48281EE53C641B76C00B1CDCD17E86DCD5E0D4F947BE5DC4C237D238A9182DF25AF95C732D36BA9B88641FBC9692CA79E0F03A2F961A9A28C3DA04860AD8ED473D9BFBC81D76ACA220409C3155B3A3FEAE07EFB10D5983D8495F07C0FAD5D021B012854EF9331954F10E28E7067EB2BEFEB703A274DED3794DC405055C838928670C0A10C5999FB4A4C8B7EAB11AF8DF2E793B212045F00F2063CDE7B486B7258291900C4D22731EBECD031111393323AAE19B3E1AFDAB9EBD5C40F96FD4B49EF591D7E15CC34E84E99B8BE5B48C04DC95A89BEDE4452547E7916BDFA71C5B999D1ACEEB105F468A185F58385EB5260F1DF0E10B80319E5BF63032E68D020C4B42B694C4571B723B547A5A30B517A562B392CEE0990202A1CAC96A21BCFF2B1D28C94F910C5F2E08A7468FBF93CFA0276624F9A01C71E5988C687B8C7EEF40C20D7E9F65FBC640E144F7D8F2302AA690E8EFE18FAD9D17079C8A02FC817D21B1A98B21A8180950FBBBE55EBAEEADE743D0B497BF2E04AB4A5BB914FF6862D12BCBC16B68194B9D55078A14370F7775C1E9B002685C051C7AA9D31C0D5423B74CD2A25BD1511D48EB22969837732C10D26F9F46C01822CCEF19E28280BEF601ACC1F4DA4017BE011DE893C8F278A17A61DCF3EAE843A752638FFA2EFBE68CA4A5CBB781B60DD2A552941088B50849B0C098F6E1CB48752AB1F005010E03F10B0B553D95647B3C01CC38B20155B98491BDEE1840A9860BDAA5EB37AF4EFD76B056AD26A4CD332FA957D04DBDDE01D2FB02C827B739A8BBF011A726165D5CB77260400EA827376D71FA3332A54FE31065123976A1DD682E15FCED124ECFF8B57C76C83B839F08F9A9001BD4DAD4CBF3D482D41EBE5709BFA3B29717F1CD6D0CBAC4E2650415F44C86BA88506275CB4372B15C55D961FF2A6D20CF695B81C1563AAD7190798A164E766F473D3643129165D45F9BF7D582B9B28A20AED1937A0B521EABF0DF92AE263AB94EBCF09351DEB993357F640308DAFB8446CE3F3F57228D78056C6C95EC70037F85A652BE1542B951947C44CE630396D05352B2E9100FDED3AFBC4106616A0AD0CDE4FAE2 sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD1 smlen = 1401 -sm = 7DADD8795D26E7947A4357E5952CBA03F21BB23E92289B33D2606FBFD1E8352A1AD12DD8350BC863D13F1D81C95CD69BBF16B1B0742CDF56BE9942F5D88F4A9AD13DCB8576491A959666A3D23AA95FE8970BF596A4B11E99F45DC79E85C9626B53EAB8424ADE481540ECCE03693F4D813F43D03CD905E7A29FF8855AC9D9873FDA03DD1CCD4EDE0C5E758FFABE1DCAF61248F530FF84742EF2284BF6248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +sm = D90245725844AEC781EC079C29A43FC204B8136E941934235DAF3C34272D3FEC693653B19D0A63AF31A949F15DEF53B11AD17FDE8357CEF438A70A008B86D4B1D67DF1939DE8CB604669A1E5532B4E6EDE3F5E004A14F4581956894CCDA6725A336A497C301955D0CC12AB67CCF3023D38FCD3988F8A85BB09CABDDA3907CE4DEC72F05FDF41FE505A4373C47EBA17792C7D116E40760745F2284BF6248825279A66978C5C0A126CDDAC97DFB6AB184982DB2C5B743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = B2120B3B5EE33B92D0BCF67C60DF1BFACCBD0B4AC8D040882F28503AF00680ABE0B1383DB3DE1E149CDF5554C1422ACF1F0E9C141EEB3FE4F9032FEA08F14C75E7553B4553DD4128DC9ABAA3256A1E42455C8673607E354DD0A33FB5FE4C3EAAD6FF08C62E274E2FBC1D233494A5B73D08EB68A90FF026AE24808AAD720AE5E116EEC1B2F95C10A1842AA40B317A01020C8E27E7BD4DA419D8D1F546BC8BED8CC4C0C2A8823A59EA3D37CAEC753CC3F7ACB43395891CFD1305EC42C82F518211EAF8A7BF142AB2157E3F86DEE5CAD560CC55E46BC00CC923B985D615C34D2C5A1E0637F45B4F7F180C67857FCA65AC1278F0668A6C8FC9B978E3E5670526803D2A3C447383C9F8C5A34DD982D985C030F26E9706E1D84305D3B598A04DC12E038C9828882D1D0BC0C3BF67D344CEBAE2D56A91580C540BD402A93F83146F8AFDAAA576F4CEFB8C213981E6A2BF7D490E7FBF0EEF63DA4B78D2C979F48CEC62EB75A4F19636C6339EA0F2A15F5943B7947CFAF428DE2FCEBBEDDEE31C2DBDBF516A6F2741CF9B8172DACA25113A96EF1890383E94C536681161C3F9B9A14D5DE9720EEB97978F8A4FD7550F08D2F0E74711E1DE4D5B533536FFCB93E6F394B158AB0D8333D8A7F4E562FCE53F021F272724E998217E5235BF392F9A46F9176A3453A0A4469D1C13BBA0C6F762F316CA84CCE03FC2F753CF67885417990B2D7F97711B3AE3A880C25A2F741932FE7C1521F56DD512BA17FD63A69516EEE121DF41F72B5BFF646793CFA7B3552499178E087AFCA50CC7B4F4CA7B89CA260D071CD3798124182F8AB95CE0B20BFC65024A943E1B146EB8CF7D2F9F2D2D9A78D0AB6E18EEA017FD625410A7231DB6B653FDAC39614A9F7853220AFE7858C8CDB6DE4113193196F0F04CF605A68130736FAE20035B83AD4FB09AE7C0EBED395719EC896687BD38E4B0BBDC537490986E97B217EE63C8A7949895B4D5D8D1785CF67B605E3C1C2B57733AD1FBDD2CD17EC923D49C32A2D2E1FAF23E7B7F357ABDABDAE591C6BB163BB536667FF5731C25AF9477136643DD908978398CF37A3AFE54097F589E388281A38FD58B7C49D73C1EDB398107F6EEA45F6BFE823681FFF0103DA179A7EF5AA107883DCD1C1F65ED0CFC195D97EEF77CB242130E8C536BC2AFBF59E00FE772F49D6BD47CF9DD6AFB17F71E6D16DE6519DCBABCB30CE8BC6EB402FFC7ECE9658D7E35369081C71A66D0BC72A5BA2BDD33427AF4C11F5FB1ECFE9674851C83128F8929B635AEBC62456E68D85C72196CAFBE2CD1D71B427177531D411229F24F89EBF934ED0CE66E00AF1623C4E4FF716C5F221B5D14C98F7CB2812379B92D16F80D30D72237DEFA581661FD14A5336ACF351E6B2A6B8D3E26AB90A14406BB8CB12051B7E5593302903CF6186164BCF970D7B89C9AF9C0BFF7CA1A3EE0A17D02D9C16C3213F4F55E52A81FC2AE9A240DF48DFFB4BE1B785C4CE07D0430E22492218DD45D26E05A3539C75455C9EF80A1FA2DC05B3B7EA5AC5B54A62BCF26E292A3DB47477023F4FF652FCD9C81919F768929A5DA55263061C00E1F3F8200A2D6D46CE994A7B0B3BAE093D42881B02093C1FB0244FA81C3D67E4115DB6E62829C43D37F190023A14AA297F17209ACEC983B2C71FCFE660A3BC41B04C0176A626CE031A4305BD7A3BB33A8336D752CD0D8752B3A842AE06F6A0B432BD25352D308121D9D0673F61919ECA6737657EA0C0E9DE1A78A9F460B78E98ED88D22C6A02C481DE0189E390F4D3AEFEDCA002C04B152AB0460F5C074768021271DD370A0F2D7A7C33062FEBFFAC36E87DCDCC3485732913DE4531C0F3EE7337933E521881399308B6FE240B751BFF046B3D3146255E366D3A8B941384CC5488D92DA441D11D57480AF49E8A0868FAD56985B8B41BA1342F369060FE816D9256664D470609B525D75A9C96DD40E8A74A48A2E4E325D4577FCBDA7C4A7A5E3C2E9AC1722905A34C12E819D7BF7607395342B5DADDCFB575486D62C14A1B998932BD3EFA55CF7C97B74262E3B2B0BD96498F5D1CE422A03A0B40066C61EB3AF3A133C2AA0FCF0C2319C90B8673E6B934578BA97E59B9B9927DF6BD6FA768F8E173E18309F728671DAF89C11D6A375E0DB00EB9FC53F611A95753F1D391066E40C70EAB6B177A6F24C6B25C33F3C27642FBE1C8C722EEC24A86C05CE24BA85DC3DE0971D88291FA397B838AEBA3451B3A4A77B5A71FB13DC072EFFEBFF30C89D6E96D6EC89C5C10A0724228AEF084E0EAE73F6B92D4331A895DF14CFDD666BEF03B53440A1CA5641BC8586D9970E5A2E794FDE1FA4DC9D7B8FE1B058F6180697BE466A25E3AB9ED97A20ACDE0E716C9A871291F1C834D63B37AA1F1B0294E007212A1D2293BCE9FCF3E8C63318C854A407C038FE6A4E07640F7777DBB915022F3865E2C7F45256DD9282BFD5BE0B39FD9BB96BD570F43208D978151115B2BDA8546675790722E6BC8771A4252F2860430B99957A149514C2A0DAFF41621AFF97CAA94E6DE09C781FC96284576E0B66F70DDEA42C260129A4283D8F8EF9BDC802C50B911EE8C04504B6D2C735C2A92B7939ACA82B98094135A7B3696C47D55C07C35DFF5520DD06D4A6BA3EA43FA7DD0B6C2AEE3FF24FEF6F293A5C98F3775BBE352D890DFFC7B6970EE9DE730DD39D7DC08CDAC82EB9A2BC34A12292E25B292D5809B80D404007D6901DF6095E2BE12AFE1ECE69A933A06B32C5572E0016F6DE3FA5F19C88DFBA92D908AEB5023F3C9E38DD4351C84696F8CC350C1598056F7FE04AAF20074142C6F3DF52F8D1A25F181A252975F4C05915480329E05AEB657CAB8EB1770EBA9E8FE28FC6CE299910C6E75B1A01C3E7697DCADDE77EE274647904F167CB2D66EEC97D79AB5709DFE740F7C2AC5DB534CE0E0162E1A90373DAF1344E694D7F18E6B8197277A5FC694FA5BFCC4F9E85D729A36C231DB9BFBB33C62CC928419EDE750DF88C6127A8FCF25ED1559152397921A8F646B89FFC1DE787F40A8CE3103CE3B5AF121060C2945B5D25A3756CA8C999A36B9412003F72C4F27F207FE1F53B861A62D770531BE45DBDE053B1D91E2D3EBB5301583DE9218B0CEAACBD76B78947DB54FB3A4CCCD17AF4033A8B574AD2F9991BFD9AE967BB6B1A9741B53D9B4E6AC46ECCDF9259D6DC193989678CCF275B30595009F36C86E3F847056FD1C0C68157F994C40D9CC55449E128A09240259C9A5D4A56AAE883C6550EA09872641666B5FECD55A4A2C3B6EC82113D7A651CE3A9EE6F395D0F1C39D828E1902721FBF3B55379286865AC1D1362A206717EDA908B10388FAE89B766DF63BC9DD08C76456FBF958C3435823B98709C5DF7AEE32D99EDA28EBB6C96E01DA5DFE2D95528CFDC01EB9D6190F3B28E96599EBD94E4DEC063A982B39BF4AD8750D3E2C6B03A542D5E465690930395AD0CE1A14B978CB7C5999E9B6E207CD9278A17647E720E52FD7EE319DC27A6B4CD5B67345902033FA3268FD4FCB71260B3D8E4B7CE636EB52BB0229BC1560F209970E725803CA81B80A53FB5C16FE1BC9F5BA3BA103FAFAFBBA6E6ED90AFC08C24ACC4EBEDEAE912E37B2DEAB518CB0026A67730F1A230EF6D2A899452E26AB50E87FDE6CBA59A622C890E699F7E53F1CAEE154D233D55F62BDC828F7880AC6E2C57C8F3B1FE5D1312D54179A3B4904BEE11CA748FA96779D5A40718E1827160860CC72AC344F09234F6A248BA864ED1FA33E981CE14B2871AE0146EA0951BBB18CE151419CF8152FF5AD4F01F7B48E077F1AA6C850EAD818AAD33FE443F6F633633D38B8BDA98AB1DD39F612E8D1B2C5D72992F84B7CD761CBAE5B320659D88FA28E2AA89677E46F89B5527BFEDFABAF14EC5140F2C1A75531109E12F6681522CA648A5302A4CBDE4C963A282A2F892A6BA5EFE0CEFC9AC3588EFA68557ADFDEF9470BA1673B7A4471A83A4D1346585A6C8DEB3A0EFDE2C23ECDE33077AB0AA9DC7A5857CB9D41EAF7D47424FC46FCC1A736A0987AEA7F3EAC8CBE550A0AA07637753DD195EB11DD78B30A3E6776AA9BD3AB1E88CE00AB198F2BD505ABE3A7EBD22458AA3D175743EB27F2039C3E5377F5F3AE34B7151C9F7BE331670E48B9881C8C527E4B2823A96030BDD4A5157D05A2C942270BD78D16351518B92B25B20A9AA78768F2924006EB57EBCD37B8D19B046F1F34D3F3190F94127F72B8C5268D067C4DBE3ED06391DDD8157445CE8D661CE11C94BE39156D717BD8D6E8E3D565FBDCA8379356DE67592E7D43633BACCC87A75834A83121FD66FC85312D7C956E60A0B5D67DF7504AE794054CD8F784EB5100AC7BE2C9827B5B3C53BB9B9CF46DD17ACB77BFF0B2E9EBEAB867A5CCB289E54A3F01F858050F1722936717FADF9D19A50C620B32686AA1A43EA650CBBFF6BD3A9A0DF10314A815334E74DDE03048B23849E9DE9211580E0FAC2C229DD655E46A6202E66A16CC7A8436E3EB04337B56C5EBF99FD37FE21860A7454353FD620852D72018C008D694EFCD704B33AF2402D6D4FFACA232A70D3DB6461FA9459E12D689555C3C58DB8A03758D0E09E83563A1ABDBADBFC6750B1282A2CD2AF2EBD6912CE8BA4316ED5AA92AD491B1EBEEDC1B1D2D6EFDF095D4E04A12094125A0F095C64B23AB2780A05824B68EE947298E4C2564CED3792747E6292F8396625F1EA4B4527306DF9326A38F80F932D29A7D437FC8EDB9C5DC329DC2DB48A0D37F955128101DD792BF498A667630B4BC6D644F45F6EE51AF69580C51E26A30469B9C3FE42ED0B1F2389DAA5BC40346567DCC7D4A9016CCC16C5922B7F2AAE051795F13113515BE37465032C4D5417B73F319F4D7BAC7E17158AA688AA96F85129B640F078166D14BF99422C0074C591D594A8EFD24618A565A8ADEA2C038AEB6CA3DA4F786D12F3BECEB2351BD782546741383D2965C75AF7AA116F8B6306D3E6162DD8AE67148C35AC85026A9613A01BDA3E092CD40A9F25F7505C0600B498FEE496913CE5077AC3896BEE88693F6C79B4086E57F16BBF7D1998EFBE69C23EB4D4698D4C84BEC775D87F8FB04C5A7D527D4AFF37D323700BD388773C21A0F9E28072B4A4B0513725F74AA4639413E9A109B6206A13213DCFB71BD28B765FA19BE2098F2C512427849B8DD351F55994DBC72869D46C7ED656546DF5229A3F0AFD8984FAE26739AB5B7130E3B7F5F838B1488F462ECB7070C0FC5CFCBE2BB4F9E7AADCCED58C5E04FA206F693BD3E099762967F460B0FD6801C5027DAF421933A9AC520359CE519F3D88B1104EA5BDA0D88FD3CBB6A5D3661C007447DB792277EFF2BDC90DAA0664881C14A05DC90599A5407FCA01490BE80C34C7BF87F81A775A450A7D01D3E06B67B11764EB6CAEAF8D69DDB8668ACC6CDF008CC434592038A7542322DFEDF7F47563D39D4A27EDE323D67E220B1D27D937B19AA35F0C18AF45D99C934596DD7A86773599E39707BE9058D787D9C7AE272027F9F91DA4D414B871CDF8C480399398DC6CB5ED9FCD3724CA96F3502DAB7E90F536E2C006FEFAF8B488760311A46A7D17107FCF3DEE360E4B3E0DC69E4107D358C2CB1AD0487D5D5406ED9D9AC7310B67BA7F2ADA5CB73C7E9B6061D42123FC9DAE4D33C21D21228336409AE9B848903AAEE61A969927398DD875636EFBA70609FF4E84E61BFC747234356A9D2C2C2796AABCC14C4B60C17AAD2A8F6DD7ACE6A9DEC5E71C90D615A05A257A7ADDC4063F7D849DE419F2C1004569FF3BDFBE9256E034C16030307AEF2195EED7EF87AFFA55F6322D7093D0F9F923BFEB97DB1B3510E1D461D1FB811360232D5D57B1E53A539B8FFA6C512BB00F12F4F9467EBEA2E4E5C61A9AAEA9349066A80C5E6BCC902B445DD57A1FAA7D3932B163B6DE23B308F75DF3F84DE717CA0BDE9FD75C764A47683BDB2290DF7C123E3D3AAE9437CA59FB8FF2A4FB4FAD93FAB27FB77986C085ACD0DAB4CA552BD545237C09AC18C21E43604E78D3893464197CEFDDF622EE26F6C4D8DD0B448618887580EB28CFA57C398FF883C4480A0A302B282E56647D8A8AB578031A8359A300A304EF0A59D3D5672ED569CC85569565A3345DEDCCFACCCA5B8FE68F46D50038B4A03AA9907858D5976ED603B25012156EE326BA8801628C3FC6DF82B57BA5AF4B53DDC676E4929ED705578E0169F9B8F7147C79C830BEB07A0029F1745C19824A030E1AEE0AC85C5D94B9A3A71465A570B7DC728D71B746BA544E578FFC4164B181D862EF52658A086469D678C9BB531772AA2AD10F1D58DB9E4970785623D23B1B3143A3848C57650202651205B243CF147BDF08B893CE1B50E82BA1CC03507BC2C70CD4223ABFCE3EEB2DF45F9AB970F3617BADD3DAC5C9C2309C809652271F377DA7E15C757541A05E94AD8E7AE0DFB8096683F6967A0C47E5DA424A0433CD1CD43103FD64702AA3992D9C863C328F647C8E08F96B490185CEB88D08AD3BCD38D855455E373B77DF672F4C4CB18E9F31B1EDA346245EE598D329E88B090D25DF6AD6358A46C622E213126C7258EBAFD2E9ECDFBC3713D2BE8937D456046AD05B92B03D482FC8C27BF444CAF6118BE92196EA9FCD47F733CE8AACFEB2C1A654242F74D7B725AA2CF8266BF466C3C2707158EDD398A52F4C3CEE9C2672E94B923E5870E69AA3E3B13F408CD4EF434199D29393F73337A4F98BE8B8F0603C4E69A13493DC8FFC78F90467B5EF7560198B914D30595535DE626BF990DC83FF4057FED32FEA17F4F96165FBBC7C1399952C81EB9DE79D17D1A23AA3C708A27EAAE7503C8AEAE93BC6034EFDAD08477B383B81BAABB1E55FDFEB18B7AE84678D8E9E0791939EF4C0BD5C7BE4D59F36DC2D2AA022FD888CC5EE88E3147F3ABA5A32B594485709B3A766C8935F366F68F496024DC548913A1D5E595F21AD6D19F3161ABE502B5C76EB271A33F77A813DCA11525036C14D833D23ADC1C9C0B983316827F8667B45C22598BBD19D5FDD2957BF39233D8BA18F901B2CBEA3138F69AF654F4BC9791D2BF2A90FAE669A3EBA44B57D2002598DEC1BA62E11F5BC189BC7A8D0E7931A515A7EB113196C0158DEDF692CA6AEE5F42F5A62519888191E2137D4C95C1A8BA81F217CC67E33113408860CE421E2ADFD773AEF2E42EC5C5E3EDA06DA675362AB88CA31E7FAD0D9A390EE1A3A369E295D82C6F96360AAD4D7C56A9A74EE0E98EF1DA52F933F31F656238C3FEB01A298DD439AEBB9B8146BC3DA0E1A5B50B7FDA1FC75FF2AF37B4BA37FB97EA1CF9E09FE7C40CF4DF2CA65E9E1DB3845CD3EFFB458463CE01C8FA15FA30878AC3592D7FCC16389B6A65C24A081AE899E8ECEA5557A50431C6322EB0933062774966ED93F27B9960F6E84AAB90CA1C371E11696B3B003423C6473BC89D7F27A9D418F8F76AF34820CF5B2535791C74573FAB702DAC603524B312A1488961D6E3CC726A042278F5F10A7D02603A7695D6CA9648A4A72CA773F54D65541FEBE0284E28978EB7318C175DAD1950911A572A1E227711980879D98EFDE3534461C6AEB4BC752D058E802D6B31E57ADC5BFC43200D7611FA9BE687DF6EA2068B9C5B8672D4EF945ECB020A6985E437F1856A8616C6427E5B1939448C83B362C93940CDD60F5C0DE5791AE96BBE73C8FBD239C9EB5F177CAC2DE9C56DBF5E500B3E46195271BDF05AD5B73C3D8B092451BC564834874FDD9CAE82FBA25A4C3532F66E2AC84A2FF8AE32F549296548A47FC3BDAB7 +pk = B2120B3B5EE33B92D0BCF67C60DF1BFA28F767D2475C845D28E977EF0CE6253E2E789E2BD8B9A0CAA713DBCA94C0D8B29D9083748471D2E291B579346B883C726CBBF6BEC4D4B9070F60E7E597D4FD5D24D631AB6B99EA3CE57B484D0BDB994A8B1B9B2D3D59F1B50091954B73ACB6F7C3CDB78B47133A9BEFE5C214DDB0898A2BAF9016B394F35EBE5B75EB3227024C74D8E67608C19F3D98F85B49863368A14E3FA3C134B05A67D922C639CB03C4FF5CA90760DC7C07AB10729F282CD8C15BAB56333D2F1522C52B6593990B2BBDBAB9B8DB965FBA3936CF24BFE5595BAFD325514404DFCD392C6E37884899C80B49D3DD7AD6A72C3E77A015214FCFDFFCE2DDC1721689F5745C680D934364BE7E8F75FE38EFC8270957C010AD3E8C853A8117B8F726F8CA96B5D0F31F205C8F280D772C4FD4DBE40DAB94DBAF81342C1D699720DC235C2D27188307364985AAE4C8B3D1ADD28082D5680024D50DCC82EBDCC60BB13B71C388F50947F05831A3B11DAD36914135614891305432B5396CF8C6924BAC0016ACA492AF7BC2C94564F54149E0C8B78CB528F01DE7EAD31CA7DF63DFFA8E3C790B500BA557440D550BAB11411CB22C07219749E661535E84B3806B80C7CD19B59E7B9BC185BA0700BAE97E911FE1B8A89D2BB9CF8DC06B697B6C92D5EEC59B420E786DADFCBBED898E0BCB2F77F0D194A65ADBAB71080E8EF4A9A57C31A19E0744F9CBE616989ACE5797892D9E0E89762609CFC26C5D7D62DE9063C3538AC040AE9CF6D5CAC9BD27223ED46E73B30ED86984177CCA042A58D1DBE6C0F28F0A42405487D11499636CF8B053E784C2DC445CD1481A8CD5EB4F1CEC05ED8B315D1DE123DF1E4FC2F32BCA8A0F6EBD332C35FB15FDD7D420E7BA7400D4E2311B52B1A4B5B8187978F79825825071B2849099C12F15FFD4576FCF2C1C8D7A2C78825F1D5CC23F319BB2243B8E2C628CF875D7B862B83D00C3E1255D5747B861DA59B6F63FBC32DAB6F2CAE410761F6166C56F68C265AE731191AC7EF67D45313506BB5B61D0737E2CD1ADD99D25BFD85A9A89A3CA201F99E54CB45F672A72B575C24AC81BA6A2DE6F34B5F8BEA32DF913941809F3482D31B94051B2316525E990F67F1F4706049BA5E89F457090E30168368CCFD316E88A7956444D9778B0D91CDBDE3A93F651E6BEF666536E9445FB235B82336DF10C1C6AC648EFAD582F543DA416181ABE52C2BB0DC17F6E1496C4AB89BD22421CD0EDCCA8A8360A56E52CED71B2F00C57FAE26FECCEB1A169248F3F243BB4B7637A8A4A8FB52DA7E15168080A437D7963CA7FD5AEB52ADE144C804A30F48BDFC1C9C193A4E39016CB3BE567D61184F205E324069333BB52D26C2D8E68651EB15CD9B72C4861E23E4BC49F9BD01444A4F56076A9E112C26DB9C4F96380959D71E2689237B08D13A16B04C9731DD7C33DC5DEA1FD7958DA4E512CD8FA44447A5A4E24045FC3A9E05EEA8DB4D18FC3E2AD580F1951C3D452AB584B4099D5B456205B78E2CB17068C5D2DE8193399C91F81876394792C0B1C88F42B6BF86131199C2D8FC2FA9B0C31140654D4C75656E6C2C4734FF87AA3B1E07C1489509E3F52AD1E3ECF34CA3EF06E30B50341647EA777902B2E0C7A989669F595DFD09A9AC7BB05035C463E3499E6E127DF8B781270AA234DE5E5286DFB11C6D84A16C9F3A2795B35EA0275DEB89BC0B7D017CFE3F9521111F8715BFDBCEF4F30D857071487D204E157179612D985BEAABAC5CD5436AAEDCB6F8490C472B07037153D5E81D4D724F77756E74BF83257BB90E451E4AD9FA374C52A050F3E9F8607358B2897EDF28FCD524F21E392852F65ABF4356074BEE92BBB832F95D73460FFD72F13ACC4459E41B92C473F2D71D7FFA119B209F4B120F863E44C98AC48EE9892841C7A260C58BBFC67CCE1395DE05B301B500FEF96826BC7D94D392F309807E5011D224CB1EF194355FD66D39DD468BECB2A098AD65D874B10929B4716E2C97DF09C33D2438366E5CE838A52715482B8A1534F970233E3A99B590A3B762D9ED9AB2209EE41297D9239FD763196A777AA5963120348E44B58AEA880570030AA185D4F1DC087ECF1C52BF49E75223D42943871D372AAAE023ACCB0785D03EDA586DCB2E80A4CEC91E76213FA76AA2D89869ECC3C70CE5042CD4A3C741820F093290CF7EB2938D0AEBA122A3EC56D26D7E9095967AEC23BB11A4B36F244456822D9EFA51FD1E52D630FADC3E0F66390C6D4BF196358FD8D0CE1AA88EF9671CD4D00B12977A9CDE673734C38DF10086D91CD5156820DCD92EACCE46F7C4CF82E8C19CAB2830ED2E5365FEDF26D925E83982E1F336194427279E93B98847CD3AFB504C86AF033D0D92DA75780AAA7E0BBDCB6D2A08938F6A5053763C1324AD03C2DB4D685281C7F6AEEB119A124096B09886B3307C5DAC28BC517D029F70092B8CE90E21F15C3C2D074CD14CCAFE5F86A5E408F65DF882E6E40B73BA28994E1A1D881BF7F98875401AE148F32EC3D8AFDF9817F4D47C0C215EFE9539079AE0FBC36B509A8BC8BDA71904F549F518506E4B3D2FD6BB17CE36A4CCD88E6878E700E2276E12FBED9C5F4D5776A78424B1A668D536C0B78E317543182580652D0D4C3A5ADE4B3A1E7B45E17C33E3B6FBC72FB9CC205590059937E61A86E0BCFD0FBDE5CFC09E23AF0DE85ADFF9E8E4B921497C5DF0379B1835E31C3230F638CD452F80B5204BA52161F95772152D54C26DB07EE5F5F23850357B496C64589D3CB4523022BFA500172038F6C2DDA343B2AFC9879223D9171F9B88078F4DBE56D11538F856929B5D18EB9B088B8172F277E8A2EFD0AFF762772A266A9659F27DD5F7953FEFD0BCCFE09080F7795CFEF516E0795097F0A2AC765EEFE93C8D765C76A163F346476BAFE65932B4CBCD269450DAA13FEB58FB0D6CB8FF78F81932153482DD8231BA6E8711867A8E8AA09DC2D1D3611CCC620ABCF6A20259225CD2DE4F4EDCAB186BA433C0126503BC4E7CEA991227AFEB3C627BD9D89CD1CE288EB2A83ADA3B0178E00101A0FC044FE651AE3D8B9738E6EC31E587294C804C04E8D737A670B5A08886B0008E6476E909871C308CE689D2F2F28171D4783E6B32B5996E42E50681282AB687FB2A4311F5DAD880C3F0A5531D862C3CF79D16E3FCD8D45DF82226DF295180BE16E576543FCFB04FA6EC6CC4D899F915795B135638D837AE982D10B126C049D14E607EAA313FE34A50E7A30D0540B0C7076487B1B8C2AA7EDAF6440B8156D650D3BDD4AB1FFB2E2D622AE2657C8D954CEE18B98DB8E3BA9952B4D89F3F2C1ED37F2832CE8D73102F346C73F141D7BDEDF39B4C27BEF16FB6B3D1A009D7ACD0C27CED3AFA70CD99F82851F0C82EDCE32844F80E07E8DA436C488180B016CBFF19A747BF3B44319C585AD572ECC0A642BC0B4D5C044F73B98992D2BAA7241FE098D8B1DC69A530EBF8702535F01C56D7E95D26E28B2DA41FFD0C4CF23BC4AD57B6BC026279D1E89F9B70D42753ADC530C65ACE0574553A0E99B9558150B8A08AB49EC79F11AA6608B368049CE3F7B75CEA7D1F7C1D8FA688D73A88250DDF4DF09909EDF9A440DD0B8A460E7F9CF33063F697AE8F635ADAF19F5F2830FBE8234190D519EB1394E73712E249303B6AE67D89FEF557B2A6FFA8456D04725E7CACA3B2718705CC91914DF5541B41EC4B4EA57BFAEAEA61D4D01542CD2D7AECE4E25CE3E8486D92DA94DEE7C5278CF3FE3D07B70610A6A2332C95C880CDC26761AA5FEB1F63982FE8C6564087EA8729D4C4051FF64517AF5C48D11AE556A180AB156420263F275EAD3F17AF4C3C220343455F62C266756D89CD970ACE914B5A476E317162C0DBA83EA5075AFDF651A4D79E0C78776FD905768E485CF83B2FE9A3C8966F7B887E6C1E9766697338DA8FC5C9D1A4EC1ADD37B1BFCDC4C9A34A5328CF92755C3149F8B081A67A9AD8CA49D7F0B76BA34062D2344205B631479246E04CF73C87B69E0E808425A99349EF0A300662B50246E2C470589623ECFB7A106FAFF9B368795E6587CC66F2A5A18AF58FDB150238598738C9BA4A83C5CBA99BB344D6429ACF25C394D9F1500921404E421E0F5DA27EDFE08061967DE97C3AC5AB36EBA2EE58B9CAB38973C9A68B3A63DD3FFD2A2CFAD18D8AF4B30FD89FC22936BCB473CC596379C5A67E3F3B2CD49D7178A592E78B44F613E249A2B5D65583EC14144EB36C9DBF6030E543EC1D28FC873FA872782D0C85B6153CD699F0F45269C9CE029BB58C0E2B3F1D46FD622E2DB6965698E1B94167CC5011D9C2F92DA2571FE6D3136F0BE45C8FD8C14E3B677A6FE6965AFC7C2B76B95A9E011B6CE0E238D8B93F5DC724FB0D44CD0EC6A4623D51DD11F9132510D14B1F7BB13483D883D146859ACF31DF7AA8835AE62361D9568749EF17407EA50D74198B560CB549676E769BA6E150578F135E6B2830C2EB13978A7C66C7410880698C733273599A602069D8E67163E058916F6FC96ED39DE9288ECDC7170F21DEDCE19A228E3DEFE8A42E6301EFA64D8272749D8F1B768329CF0217A888D2C8C203E8DE84AE761B7A8E089CB447C2EA8574C74F9DE85B16134243A5251C2471A55D99255EE9DF97793F18FC7A54D2E6E28C5203526DA31A0E6B965F01F8F7F2CC3A8A2DAB57B02372EF5EA91ECFCA29F6ED5E65158446933B085C5119E4B5FAB94B02A59B27D1523E60678514B3C575513AF99825A9A8D0F411C402F0482080E05259691D894DE3B6D5A617A66DA3E1E1D83BC2A6ECEF295981E5F98DEBD1CC097D9C6EB2FFA499B9A801CF2AC6B1F39B3B1797330E3BC4480AD181B13E2D8F791698F15175357369B424B3D7DC0F5F2D5AA396CB54C6CDE40B4FFEE96949F7D12D140EE55D9B78E29E86E2941E42FFA07A56F76591D2705E2867534663B6B1D63720C57B6F64C518668FA4EE14A38C5F3DE1F96D9FAA4878376BA6D09668B772A662DCAA9746C9C3D569AE334DA2C9E95F444F0D11AE0B1DAA780C17F4532B0769E00B8C600AD363717590002E8158DCF6DE97745BD2A7A8FB0744C9E66E481B5D24CE54CC9CE90B79EF7F71B87F89275CADA33EB897DF6CF54EAB8119FF641C1C0259A1742D7B2E53EAC7FC45F3FCBDA6F806301731E7A7085A75B7A0C5F484EFD570BBAF3A3803C0C55606F140C135ECD860AB98AFAD9D776FC78495A9B459F8EBF4861843F73CABEE99955CFDD69AF519D8B920D556C399EF976C4C2F88B307BFB412FBE6A68CB03D9A1E8981BF996BF170A39814D0F4863E0384F67FADB23263CBEEE1E9CB36B92317D8264EDA286E574F8431B8729304D50B8AC08739306D470AE65A5190D0B5ECD40DF3DA4156CFDB9124DCE837F3C153FE66BC1090D001712AF9F9AECAC71BFE27E3E45FAB4D68E2AB1AA37BC317E474380588565ABEF31A9B72075144CACB5470E9B28F1C7BEC7B3105E7E313D1BEDAF8BE2139A92CFAE45BB1B7FE07A6BFF7A5E10394A0660DED4BE68672618820B0BFD16CF5DC5E6A9135AD121527536AEE581CFE85A57F16DAA08C0BFB9C51C117EA297076563CA1F795AC89A141519AAD45BFF3DCB918493547C6BB8E00940F1256C4FE54E0C44BA2FE2D9DD72A6FA406C3E6F264CD3AF3C38EE3867BEB9541CA3BBC4A7C446F5098A88688ABF54528F65D834F815B0761A080C00F29F580ACD6B2038B73BC31860F69CBE27F97C409CAFD5A024657232B55B41A377BDBC9970580208A531F26994F29A24E6819CB95679E6D9880B6542CDBB7B0E6A4DB9BA685A9563C746DDD6C25506C3E525DD982AA9BDE37AE61E2682E717264C7AB5A439D3347F3E72FDFBE51DA7A32DF33F967F86486BAF9003C5E7CA572C14597565DC6D804A807A2341C556357995B2571A32020DE25B119B3F8F0E73747F546BBF7AEF6322945192EBE272D51F41BB568393B44A0685192C35144F073E388D9171A2818A6B42B90FFD9A4DA576BEBD70C55987D93C0CC8CD529F4B0A162E572A538F6E9BF52E009F8913B19464A340D27E608CF6622FC514FB96DA0DCC4432EE96E02D267CF8CDD57381C5828D0444EF529489455FAF59372AE9A372234C17D7E635281B7292820D0902DCD9B392932F8A0F2FBF534BD24710113F662AF4E8B6F4424C3CF76D50F8267BC3373F9ECBD9CD5F6E67635F05724DF1D54CDB8AAF887AC06DA0FBAA799F01853F0204D1FD9767B56CDEBBBF9E9202E14201DB6CA3CBCA63409D24548D13F51D512F41985DBEAA19B1A9F8D08C4854AEED1257D3AE8FB5CFD08F2AC133C824EAE853ED43396EDB0AABC53C9952B0858CEE8693D700F3902D47B705AA20F5EDFBFD797D16EB2C0AB0580EA088D02920A865195DF572D02796FD03C95ADF5AA2F7D5A613C170EC1866830B768DC840D4C1D2593D0560374EDBB2CF600CB9DAA256D149F09D7FF194C98482A74920282EF6B07CA252A1BF9F5F991E4233BB084306DCB3C8309E21902CDDDEDE6FDAD916D2AAB7F8DBC578EF4C5243FFE1B743A8B048E6B46698CD1E56132B191B11DD36EF8F17F76D1C51D5A824554321F04C2A7B48687BB487CE2C39E430E6447DED74BFC11995D3907C3597A2B609EB356FC76B090849EA329AAFE4A7A9DF6B926F2202BD7D16DD3F9A8720F7AE51783F80019C9BD24BA9180CE871D8AD1F385F4F9422A74A48397551BD6D680EC7A913BE2EEA5F78E260EA3EE2E38BC61948BBA60E46391B944B91E5DBD5CD9F32FA739AD12F8DF2D2BB88D761A8130336EBE4B179AC0BC822C9523BF14810D24DE092C022F71993201D2BB8AF84DD30763FAE16624869E364A0F3BDD1493AB5746D4D0D9E766E18D113387652EDFAA99A38E3B0A961E6C057503B7D778E8B3FEDF494953303246D04EFC4D09E924E70B980D833E8E224BD96D444614651E051A3A301607857494B48B4460C0B2919B8CD5D167C8A31E57161C03E47E47078B94F1CD37105122590F2B70B4BAA60531C777BBE9CB0001D4414BFC45E8508C451F75EB63D716F7065EC1CE2D276EA59608F41981BF170AAE2AE0C76C084948732C51D7FE3799A753D2C5A84EAA78DD8F0FC1308D4612631BD1A4CA7660B82E0FD2FB305C1F45D1D98BD7CAEBE49EB6A38E9E87B97757647047E6A66C517F013B011AD8EC27D26F08C354694F234C956F46E66330D0430F58BE55F758B64BD01A7D97C533CE56A0EB03BA69A3E47C58A05E1B675311C5F68D9B396902C720128FB4D5AC5DDE46E24942A82FFB139FAC4D70A5E8BA287A937F948885CA0BEA841C921A31E5EBC9E90D125B94C52A1B2C29CB24FE65BDC57193139DC3A5430C3D1278751A96023591382387EFC08CFEC5F48C9078E341B78C214CE9B03D26247DDA3C1389D9DC217F2F6D96E1807011C4A81F5C84D05C118071AE89E9CFF5E671B63F0DDFCEBD98AECE6DA46219DC766FE8BD9D74817B129031193E733A661385584DFF62B4DBCF5664D8F39E5C45E692BCE95440A9C47AB11AD587031F12A8F025DD3281B375857FBFA0B74DCA9CF3246C2BC4797C1CDB097CE3763596517F20F7B7A9799AD6BB98D62DB6C7F52F9076C48A014A47F7CA327CDF5127ED94DC9417A0B89E3387BA3D8C52FF6EBAFECF3A7756177CDD8E1CC79C38F11D210CE3DE53DF0C86C4991D152C161236A45D45D1200570C14E572DF963C90378FDB5AD752FDE23365D46A017601476C96281433BC825EEB14A52F89CFDBEBEC6AD553DE242A5554CA4FDB0DA5718459FE sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D942087 smlen = 1434 -sm = 7468D058D579F462E339CE6CEB97A3EF425FB51EA24241ABE29D97EEFDA367F3BCA7B87A6528CC80ADF871DD58E74100A67D54D6ADB9308AC988D6193FCB59C0697F093D3ED2B7BAD9230699072349632A0B7AEF87F61FD23720ABDA4367BD76F6A491E4C8876B92202C7B061AF53BD591A261BA277C78F71E8106A23C83F6F7C2294DAAC2D53245B1D614317DFFEF966C01833FFB0203588A3C164AFF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +sm = E51BBD0BCE89DF6031FBE0120EB1AC83917F6B305CA37A9FC79431CA727A480B33081EAD6C25DB0F3703EA3417D90BD59F100E7481DDD61BCD296D81B562F4946A30396FBECB62FEAB3213F00488383AB1EB0D64067B8B33B2EC8C5A93C69BE03D591FE12BE2EB5D83AE84758D118E1E480DCDB010CFAE3C9DF0679058DB9E07BB5F923355983D13B000429B1BE4C0777C707588DCC18F198A3C164AFF08CE7816DE049622FF5690DE363FF69F37475E55F90E7A3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 9DD447DCD8100E69BF2C631B400425871DD3F9A72DCCE102F46A5F064764730B4DA0EFA9FCC2C8B718A0D63ADADE31DDD55E26FB0C778248DC7789703D29EC2D47E45A358594559BA2AAFA735F187F25CA4D1861BE6A5853A061DB37BAF6F2C6CCC214663B5E4FF40FA59F2C5ADE406B12C9A757F6DA353B62AD9DB4E62B033499FA780510CA95A11328FF334D205160FD5ADD596B96EF76D23EE91D12E1A46815643CC0129D216A2BC01F2260A7E6E412A5C249F140FA10B7D9734081433A64E804CD65D81E5F27E8D48BB38E535B01AA2EAAC2E400B99104CF3BFD850B80FA323CAE7C419452A9E4A1100E4A122BB1CAA25ADA47FAC07E893A799E381F0DE16A1FC2F1F57E25E27880E6F93B1F61635AFC766AEE7FE446D3A99D4809C514D7A1E0E11659292053C1A2F220558C6B9CF28E7C6A4C596F5FCBB943129C0CBF75987BD660B671E0E24A02A16EA421A62CA9163BDF7466E3C267B60B2E0465C9975FCB0009120D4B708DC82A6121F68816A1042A5D9D9424C09C819661942C363AD71347614E622F0BE977576A9F739B6690D7854783BD1F12F620663B53D9FB9DBCF9F4C4FD10291BBDAE594DE6CA58739AE4861C746EB090C284B500203ACB427ECC593F84487D0774C5A85C00DBDC7EEB7F5D05CEEC5940DFB9141D56D633D857C0E214A2D94F0B310572E6A6247BC422BBDB7DF6C2D1EC53149EA0EF17CA768A02295E4D496C1C65CCE0E2AB2DF8F10063CBB03386053232983B81EE5DBF97196B314667473B4B166DDE5CA3EF5B2A4952550C4B73EB9473C159CFD318B018D0C283D2ACFAF5AAB8AB673020613FB5E25F71F405EF13BBC396E0F41B1BBF65C590335C11F7572230E82C3F6FAD49B583C9D530768C6EC1A3EDF2C9ED9E273A834F84C5924750FA51918A3A6F1468639B6EA0BE78B20F5190CFA862FD2A22FA36A5B93499A893ADA6A9895DE1B206B3BC866301509231092E570AA691F7F3E8828D5DB34BFB9FD657C4BF32C5C1412B316BE317019CFD747CF8204CA46048D6812736B93436AE2AC3A88737AC2E7B189149ED56EE24C9D4B608DF536414DDCE1F66A788801DDED31EC625CA873BB6F57B0C56D1AD5F47F7FCA38097147C59627B00E84406C32A656879F0118B0E4819B48FDDFBCA1B7A95E0AF9845A155B881035808E165F80C6523501F403F7EE5FCF17C229FB5FFDF15A90642B666C6544EC0F31410AB5265AC6A48B638F3EBD7C242DE2FD69FF452DB28E7C9087C1CD1E4869E3D23E3DA18E5BEEFA8E93617CF56E2A7DCAB72F44513280AF95FA9DE5CD5A6BC49D150843A8012BD000BA3BE2B4D836EDEC84EA61FD7DF13EFD6F788C457B477A4F3D563699F76D295FF343F4513D1CF1F8A7E21015A6AA1DAC993B5C2AA62F2CEE006087B0F47B87FACCB80264BBF904A4FADFAD621A268B8D1055560B272B78AD1DC2E2D162E677EED84F2CF1E938A2D9E031AEA9BD6809D430CC239052206B566B05F42337991A77E994C8330CA5513D51F33D76C1B11A1FC22CA4C3B318C73BD57F35D33D6C806FE91438BECDCD73FB2B009E5287C2DCBE5ABA2762E5B3F7AF4FEFE9FC4B150918BF077719EBE5EE9FB88E66CEE7B6256BD641C6BBE82A9334C2FE0620EED467FA844DE1530E3D3E9E9C52F7F74CEC0123F5CE74605259D1E298EA2814C10E7D83A86335445AD676EA5DAB433EF3CD650FFEAD56EC90A5062BABACC3899D8B576F28EF4EAE8520E5B3117EF907CB924C8D8B966C11F3EA0D95EAAFD094CB1CCD29A137B51DF787DE88CA75B0003D7E75F898DEF219F7A2D2F6754695F156E38EA8D12F462285C6FFC347FDAAAD1C0033BC99D0359A3595F615C8A441516C9C1B595C52B78EDB480F0D736AF57756F87A45499BFBA0C709C232F24434CEF24D51251C3A8020BC9BD49D4C14FEE90FFE1DB4BAAEEE609AF5E86E7771982FFE3D6315EF1FF44A94CF214CC7B664FECFB95FE5C50F2900A812B6C2499A0A2C03A2BF9834AEA760B2879B36486588B2756CB4BB3D98FB1E8B9B5EDEE9DB4F97201EB62C33A1EC59CE1FB3181A5ED15452652B52CD2D157E335DB3029062AC48A34C63DE907C5B0A1F26147127E806CC098F3CC517E23388818E602629787442E1569FCC0E7DB3324CB6B87BDBF993CE1F29424A0E403BFACCEF7EBF7B8E5F6B2E1161F2EB76B9B5159B586AA407EBBB13803E0D1C82BBB95F434C8B0BB923F593B8727063FB8507650CCBBF41C1A987C039E397FDF50DD425C4B3745FA789E8ED8C281DC0328246193C49B9A4A86E1AE6B94A50E58F8B53B7D62F35FF4088D84EB41A4AF11CFD07D3039F08E5164385F18E4DF16FDBFA8C3BFEF9D8CEB04EA3461D6E58C5A17D692361305DF33EE79ECEC46EC19173D660597E85A075162C83CCEFF794CC8C5AA70B7E24A7F7422737939678FC6D680F113A80B1E07F4A2C95AA790A10F0F9DF88CBC0058E499926AA37B1F746CC09FA89AA784306426DE5C595062889F12ED38D6A7C8767A83029A7C8BF1202AEF72F292742FE15EBBF0E5F7C03CF119B2866999E07A694A340F5E5B313F4E277F117AFEDC3D7C43415E4510359107B2F58A8F61F0492D63C3DD1368FD6F05609893D546F471CD82B0A4E4EF74353A7E5B2D3C32C69315AA981B79053ACFD7B0C146073A5BF7443E3DED308120EEB81A21BE50692608EB744414E8802B6B8924D7E4F400E7931B58732A3D7FEEF0E9041CE27E4A8DC55CF56DFE2C58BBBC44171EAA788035929796F8A6534B3BCFA1011BEEC477F5FC8990AB1E3B32626D5D9A4D1355978AA5CFB5107D883BD4176C62B182CE0DEAE2976405768731F38A28EA371FF2221B6F9E00A1F0C3D4FD05E744648353CEB7EF769EC1B7685072B690C665FA80EC1516F165BD77C16F5F6C285478F3CD1D64373D5C0C03777B5F653B5FBFD7B2E7E43BC6115A9C708B8E5A15E75A47EC41E0BCE71162649D259D0FB0C18751086F6D44F645F63FA7A3E4DD286BE6980FDBC315B49C067EE45979B113793F9B95568F582B3B758A7D754A38A98B56D765DD7359306FF18009DBB507E4E6F9FE1992DA78E2D9CD976BA91ED90E93420717ED8304D82083396E3FBAF7021235376DB3CC5C7B8FDEDEB26AFC16B25D3943EB52CA5BF07B651DE3B8DC647ABA1B606BD376AF536D2BB6093DF9525D577F6AE82799706ACDC76C8017B2A895A2BFD8BED8850A9EBF53FBB5F3F9CBEC9C7497905DFFD76ACF92D7AD606DE39CF3B2E49CB8288C77BC3A60C098A446C696E659604A077F301196B129301EE08597977E2ABB232CA04617F8F5ED94E9A586F5E2FEBFD573D17A3974E677705AFAA398C9DD031ABDED002E29A36C8973E8E2D6E5A33DC5CC37A0F008E3F64CA3C309ACABC2D9A9A2E34E00F84D0419F12CE77CCCC531B1DBB1F2078DCA7485680AE8C7BDA4F1373791DD2F8ADFA43054A004DD61DE78E662A32DCCFBAEDB4CF69AFCB273D4B0880BBB7999C8C9F3166253D217EDACF56A8881A80A18836A43760053840B6284BD8D4B187630A64DB28B2E1FBB811F1371E0D77897C8D5EE0CEA9DF29AE44AE85DC12C7EA22703EA56F5979095A6A144A808DB815C04762F1498D2B652C0816091FC11B6715D2EA396FEAB07189AEF57940DBF2A7AEFE5FE5BD799BC7E36E8EB7E07F5B6AC0522FCF02E87F8CEE67ECE8969795E6F0487CBDE887FF810DB0E5BF7926FEE71892DB3FEF5DA246DDA66AB1690F74AB8C146E8CB84FBBD856C05724E3944A77A6B634A078C60479AF89007F108C20D5674617D81E9EF38E667AADA51C91CC84856D46F42C8D6D5A27FE7D76E9FAB06F41FDF95A09D535784366FFA37B2DB19BFB2B0424D261A32D7509764E20E9832CC329E6FA15FCE664458457EE7D6E199456EC9799BB6C293057ADD53798456EE018CBF3AAACEA52F130DCD51D3B7495D534708492C1C591C37957C77CC5F918AA153E08A608B5E8434AADB7E93781E5F1F6561364B3C4B554AE69BBF2815061B4578E7C4D8D044A404CF72EDCA4E611D3BDCFE858D488B893B53D463D36CD6FEF0F02AB8EE6F848A9D5D7E302E82E2E180702D00A232B0995CBD33A29CB194D16D4C7B5183B259CECEA09EAAC0FED4DD3C72FC1D9AABAB08A26FC493410802D1866AD4B422FACF168D47D890503CFE0C8D9F0D052D2659479034271E021C679E86DA3F83ACE46C6F7BE394F6CAF5A5D5A3B1F16680BF7948CF5C790E26BD69D205A0371EE8F00BAB4F89F47FFBAFF6AEC7434EC12AED4BCF8A21D049EF66808303ED24111A8047457DA523985CDDF53353089D157781C1E7AD40FCB0EFFD95EBF28D0C8049D5AD3A9DFB3F4F74B8E72F78F0B1FE40A77CCC1009E8D9AB671CF8671367022BD41F19F9C6D7A57BEA89AEFB3E00700B0F31B4646AEC6972ADB885BBF7F84DB57E9E75AC3AE7F8D81F0FE420276D3F39A68F74C7F96691ADB04B0156098EC832A1A6D34428DE1985DD53A1AB8BF60184D10AA5B83830CCD8DED6D653F17CE7B6CAC94A6CBE22793C91578CA67845A8D0EFC4573A30FB66A44C04A8BC8946130188DB5813E3742E05E07B01BB960989776B6F391A93DF9E26D016D38B922D7F3E6CBA2F8DBA93CFB5CB877549BE4227A09D892FC087129A9B8844A1E110A7375FAF4DF97B81A3C8DF9E02DF0501461DFE744DE58585FBA5093E4E7F69037FB3AA48C8AF1977362DA0803F75A78CBD3E10D759B5301D149E402F0B8BCE057E47D5F3DF381222310E98C96CD90AF95DD54B1746FB9DBE6D358594D99D3D1CEECBA30C4F403D4884B734749A6517306A8A0AA63F9B68E226D6C48696D19A4D7E9CD3F37B589D4AFE57A9595866AB370BEA3AD2EA4B3343363ABC40305CFAFB6092C4F8D7572D00A6388A3467F83B8896E9BA7F9B79488799DF30671B268C5D397F8EC03E4A214C9A001FDCED908E11D2A98E6B44DB9A8D8BC5415E4749560D5DC385EC3ABF0F34D023C1DC22785C6566CD4885C9325010A0A6EEE39A4D6F56DDC82D6319E63ECA9A4FCBEDE98F6233F9FD258F17B2037361998AF313E009D476529B67E62920CB29ABC0F5168FAC063F9BB3A3DB375C4AA65BA54977CA8E70050A5DDA91932DADAECAB06DF88B5CD2156E6970283D2E7B9AEA7F8D190B70E84D823CBFC67E4111202FED5495A7AF45953F37905084A844DDEC1B1CF1C51133C4C882BF9FC1F85C97F53E8AC32ACEE2ABEDD37F4AD45ADAFDDA88CFA0A141743AB4638DC663466D4B01DAA4B718BCA02EA172AA269FCDAA09653B53FA02EE9786A1205A4C3BF4AEE5E0103AFDC8F63F9003986F64B1ADE452D2359584FA0FA035B8C88F8AF5FFBC866EAFFFD402295BC00BCAA4B3B46833652E9BE165550F0547F04A48EC564EB62688CFD1794E24923AFA7E69A709D45AF9CDBC84096E1927CD14DA13DEB07C1AD76D1E4F126955E51D494668293E6D97EEEE2B2C1E0C41BB2334E9259592FE39112D122D4B2F4D21B9A08E142BBCA62E36F172EC232774C6E05F1715E78F1580247BB7BF17AB6606805D898A94668F230EE743A2D9947FE3B75091D4B5A0F667A58F0135512799BC491760A148BF91A6169D71071F680DA72CE07AFE77954507BF448581CF6A8B959ECC75598FE7996845391582EAC0B5E2EC7DE42D26FD0286F04C5D66DE06B289BD7A83D09519DD74EB95E686D5EDAA52256BCA78AF1BAF77A073D6DEA911F3668E33EA0F22B1C7659F9BF13E054210C2ED6E7155EF5116DAE6760A1E1467AB36D4E3FE16911B8F20FDF7CDD7067B608EB2099710D284B4E8E3663898F9E0461D7D1B839A7837F0A5E310F2F42242F0581F16ADD86726129DE96F51ACD5FF0858A5A178AB251ACD63149A310DF3131C2D0CCC74D26FAF92F467DEBBB8AA4A2058B96858DBED6CD64818D53030AC7358DE748FF450928356616EF540199F3883B1A3BAF7405EAFBE144D9B57353CCCF62B5907898F80F1F73146E00256E54D58141A97146141B8E1FC466F876BB8880D3108EDDB89E329F10B9867F17D7AD6EFC3E1F9961F274F90DE473FA268C3CDCB56D39E79CCF90D323138C356C5CFA1D6E821EC398D14772014841479BCFE44356A63EAE0D2A0FCCB901A8315B36CE10F264E769384EC9E6EBB0AD9025EBB6911E2F8910AB9747379C9869605B1776B750D03F007768EAE99A5DA29ACFADCAEEB075FE4811FE2BCD855F84915660261282F2AF2F85423DD944D7AE3788BE47E14AE41E52B17BA8FF49C8D0D2E1229E4BA7F49F21CF91F33677D1395F52ADAF78EAB082F2DB08DF2B1D46B9FAEF36FD39E1DE473CEDF0F9D3C3910DA42FD3CEB61ACA15031D82B38C6320B848307C747980B38206252987B86BEDB57E97E93C734D8B851D16C1AF013B3DE5F24630294F98B87D097FD5F6073186FFADF0AD1118EB7F33F3FA6208674B0047F9CB70347E91A9388686E222F4967CD6156FDFE586D6DC65136D2C2E151A052B53D65439CA14A52AB3AC22CA72FBCCC801AED7A9ECFC85647B02C00B0C3CF4291BE247CE01BEBA22E293C78D2F7574F9F8A0EC82F72755EC8D716776421E77FF1CF1771237D640067F72FA41FAF4E3CFF5480CD389F68C5C66266A1930612DB6A0DDAAAB3915366183986EEC420587EEC14FA4E78CE66670AF62811C17384E9232075C9404D199C077820B5DD17ED4E7F1F3F2BD4024B17BBC3DD10EF09E175ABBF2C3991F3EB3869EF6C0401E59DDEB17A2F607BFD3B9AA24C66651CD7581788B6858853DD0A7FC9C01785476C0E3A56C980D7C4ECD0F1E041319760205270D7FBBA5EE7ACA4C04FA1A1D630868BF66C8643DF10B7122366B7DA512BB5209D3184AD584B624E07F9FBFB1257BFB3AE270CC2351FF84FAA06A31F8A7F080F63F4655124F3E8352970F0307A0B6964A08A26F78C5E95A58ED6E0BE964F6D9C17A6B528B5E756F3899ABE7807F247B98C345EB0E20C6BFFC97522A63073C54262FAA706BA78E03A0CAA58A32C5346593D1CFBE0A8C4B8B69883C42612BC53ACEB26DB71EFDB40522C67A3AAF6789B3426ACA09D427A9DAF517EEABFF64F7C471CB3490FFC87CDE3C6F2CDC717F64929E5E9C043608F8FEA88664C9515681070061C1D2CCC73001F2DC623B5FF720C0DA999E6733F4C4890E90C45E324082A4295FA13CCE15A67E953756D59DE6D237ED9B183007E40BAB5556DCD693668904A52321C7E0B59614DDD4DB50567408F7EC1B0305929346FF69CAAC03F50417B2B09E6AFF733FAF335C4DD2645A457C1EF88D95C58AF7A3DBCB7FC046ECF97502755E1789AEED795352A330320E30201E083EFC9B5AA4F0CA80FD11A463B7567D6500C4FD83F28FFC463759A3AA7BF4EBCB6B12718F026333C507F34D3EE34F8BDEF4B1EEA390C81EA02F2A9FC78AB712768ADF378F815EFC2049540795F2A5D9E83DE194D5EA7753721F38FAFD74E226C06C56AD8717040AF6FD801E5E032E4328791CB65A9D12A611ED10AA2193C511841BDA293EF705A1DB75FEA169DEB31E41A7A001C9EA6EC9809E36D78B19B353452CB89E74E99F56789DEBDBAE03E62C2603A9FD5ED5AEBAFABB3FE799CB2FCC5C3C03BA76C105D52D1390E655D6000A0411123FB6CCEA99E51CBE5CFF4295418F8B5EF39E863F9019FCAD7D6AEA38C0E4DEE84D81C327954B48EF6F9C447257BCCBE1F8FB44A9064578814A92F9B9AC3A9D3F1CFAC3C330BD4F1D26586B8EFF14EB880783D82C40024E3EA051E61807A1E6CE2FE1256A966837AE275566391C54E89 +pk = 9DD447DCD8100E69BF2C631B40042587ED463A0D181F468FB3C420314B7BA950815B29AE5DA9B4FCCB1060B9A647B7206B4E58BEC51A275F6C3BCDFB7820CC08CD7D6161CBF07E90B294D271EA62354E9BFBECEA6D5130878131567D4674761809A074F04672FDAC966028F7F4C2E14C9FD603645B451374F3105E8434CFEFF9CD17A3A0D022E2214BC3FE0A031F8C84D75604C90B60AD8AC0F2C2C6CF8B149070BCA259DFC0CE50150F20F9A13765BBC15BC6B422691CBDAFE9B6410AE7E36865C14E1C8B93A8A9075AF6B462730A82AAA8B2F4030D9DD974D9A2A87044825CAB60464F5C99603169DB6A6EF20D7A4CD587A8A27BC51FE53AE69BFDBBDB8AFB14174E58ADD28FD141B1A49183526BD313DB123A9FB6AF3CE4CFCEA44682E371B6E4C3B909EE0AA980F36EBD4D7D987D61836BCCC10CC7743E30F60345F4A51F4FDFA50BF522E6B02E789E4B748DBFC5D254055B88958FE8A90B9F0F6C589B5AB147FF92CB674BB0737D1039F62F0994719D66E961DDB607B94EDC40A8100D3420878A7F3EC0FB30EF7CBB59D4FFC26B38687FAB7A28BC07A3EA87A12B71B8CB9F678149DC1252A6A878F3A1039F22821DC9FA71BE9FCB4A11CF4F72A0C48F2D80C8EBCDCE9B70426C06AAA389F671AE59F5FE31A6630842A7CB447854C35096964EF009D798D3193707E1DC45CB4642F30BFD08776394F3895CA866F9A4BC1F855DFDC583369611FF508EB00B28D38BE8B88729FCDA87B4A1C7D2A26B974C598D058455C02E2A2961EE22BE5F81AB35449DDBFDA123BDE3D6FA7ACF546C220130BC972440E713A773C0747C2FCFD1DE6D85BA30F894F228BEC96A0945792F557E3DC3BB22A1D8C5B80C64B28A24A86DFA919B4568F17507BC0D3E223EA08A07D1DC62C2356CB49A89885F2024F5579948EEEF4A6E8C3C581D6B94BFB738C57BDACF7CD5F6A988508C3D3B6330471D7F4D204E13A2CD7A4BCA4E9BD3887DCB2579B6E8006C2C7352B5535E5BAD7AE6CA2ECAD463BD42D58A430040FE38E87F796A2BB1AB2AD026BD02136676F00AABD0CDFF007A9FA273C9B13B518BBF514FDB47BBCE45E4EA5930C749659FECD939A61A1BF623DC045E83C5E6153309C42B7270BDB28E6318450764517968D1F3D141F2406C6F3BD219E878F58251C5FF11B96DABC03BA1DBC89872F99F8D73537AE6EE43F3B5B44EC13EFF87AD80D2A7C7FC6AF963FC530D6C940D4AC4DA79E7DBFCAE05553B88358C8636BF6F62C489FE023F199459C95683BEF114F190BA22F12515785A1E8B30AFEB0A8D3A93B0A06866E13AC4FE60EC634F0AA16F1052598BE6BAB73DB54D914EBE364DEB8F8AB87BBDA89650DCB2BA9E4A611F249952A9A70D1DFA0E605B45FC57AE6DBD929322383CC1E9A77FFC685CD5A63138E8F80CE04132E0748A11BBB967D1BC2E6441C44A7189A4C46E2BC92CD281AE84C947EA17DC66AAA98616E6BDD800DD7AAAF62910BB8DA065A4AF03F88969DCEB418AF4B20DDA0345A599AA7244499AF9125C76BB5AFD749CB21305FED5896EDEEAFD2D60C3AAC545247BD047FEE46D86D979B5AE85EB9E847506B627C337E4D4657EF89A56FC7897A6B606575F0EFF4AB204948781CEE9DCCCEDCD3F380A4C678880B32ACB596500417893C1AD16977BC44F27054E223B2CBA4C507421C445885504DA9E127A6D3BC85571EC61D4CD6C157D10F5EB5AC9D88823E7BB00B1B2969FBC522EB97F5D3EE58FD797BD4230852AC0378B586CD3D43F07808BE5A1D785A3F2380018F0F5F9B817D8C93FC9C5E9F37D42F6328717BEE265A0C5544A35A4B4DB35DC978D37BFD205CB2805AA998E51C5AA4118A2D38B2837F47661D11D3E9174AB8F58042D7DF195DA8E50168786E8C09DC7588F4DDB4A33195CB7A5EB78DD5432B2A89B7B03EE9FBEC527B96210313FAAE689367A6876805647B34B64ECF0826FFC94FFA016A6342E366E895788E99643C3FF3ACFF8BF79735DB29D0D7E7F98EEE2CB8EC9DDAAF2FEB46D78061D3DF1153768FEE680030DC36AFB755DD013C18B1F6DE464320C6143CB03CA397EC02BD8879680EB5058EE76DBA55A2A39F485B9BB77AA6C208D1C8CA7BF0AE14D362B273A522F4EA554D0F04BDE07E3C02C4C78B795B6A41EF5D0CC65AC3E8977FA87DBCD400C5425B473E81722041A525C15E0D5B5AF02568E71B6EE2D00A6A3C75281A824F53C5B5E75DD385DD4049B708CACE8F1CAEBB94927163D4E3DE765179BB43C2E1105511334929FC051617CDA56F446E87C3FD7017183ACA298FA63D0E60356C953FD26CD96526F60D2B6FF77690A927EEC8DB931D04C0F7F37E3EE7F7BF2ED191E2476DA98304A39D7864A8AC55AB1A60B869FFF89D066ED2A0FA1F6A943DF5BFF9DCCAEFD2136BDE5AD5866C892D8FC0033DBA2B47B0549F9EFBC651D833C220FC164594DFCF887F6A8AF7B7440FB1EAB5229D2473DBD1AB7120723B21AC9D9492FE1FC20BCD77DEF5D9A783D3A82EE4419A6753D3E0032D1540CB48A5D3F7FBDF7A7493F0409AF340B317349DBCD163FC5731F38524D09C8F087BB2AE733E978E9FDD0CB54B7B2626E8DFF749083884D0A4EAB9B61D4C6FB26B5B589A5F4BA71046381B818082100134F1BE39B5CE313927E7B9014FB1B6CD86341E330469CFAE6F144BEE44B7DC7AD51BDF1E1FCC210CC368AEFC66235CB0BA53B65039F7F78E3EC9111C9CC89B459E71B87420DC877E318907E7CF39DB41DEAC5418F556C0F4BC9707B06A109155B35DD663FC173906B838A064918C7DB7FB6D51800557723FF7A12AA74FEB1A0900DD37F30BF4E09A04250B04B20F973A7F434FD95A42598F11A05F6295332C7D1308CD37280392683ABCD4DA6800BDDBCB4965AA4672FACEBC73B84F9FBB3CAC04D41AA81BCBC222228ADC1E3D9F1A298F5C874F28CF21732E182BC8440248CDFC365981FE3DF12735F9E94734E02031CD1282ABACF82804FC5B34EAD35D2CC8F1C3D381499070ED66AD160BA2DFA535A889488A3086AED50D19783D088436718CFE494A9FEDFA3FA2A5C0DE9F5481E979F474328869489C4C1697990C468602DBCCC43AB166E6C980A9110D38F8F4175C17882F17FC2532BC41B8CE8B2AB0E7D353B0FA46D56B4707F90194DAE2E6EB172D967B76F4263F2BF69F7A25417BED23382627DC12B111B8E2C5FC4C10B2ABFE52C3EA6072D147268FE2D4EB980C3F906C01FC76671BE0F54A6F779CD9931507EF6148EBB744458C0EAA9F34F7DCEA18067C0CFFBAC41B640B249059B74FBE7B20496E0803328C2700632C2C33EA015A09099A4FBFC07D80BBCA862FCD98D20FCC99CCF85A172D5553491950D74BEDF586FF6DFCAD5355FD82D14A32627DAB2B8372937EADF407273F33B802EB13C3EF0758558E98D4E31317D8FAE8AAE757173B731EED749032C323C9890335C684BB7A07EE26C82BE2A8D44A7664747BF89CB55EDE6F93ABC5C1544DC4C04C6811E1CACB8B403BDD5FF4711A99CFFFDD9935D9C5CA607447F52807CCC9BD473126208245E7A8A4F87ED02610915721C08436E70375C5E3BFF3F77AB7BC3C896A2AA29BC33C1D7AB825BD6806476D8CF2B57D4FE3C8DE71B9C9606DEAB977952029E3E2E465C18B8E3422B5177AB7592688A641B008859D53A26566C3072AA8E2D63480B45BFB76D23DE82B5FD7C48CCA7BD0A79226D4A8DB80D7EEC953ADFEA435CBC5BBBCB1CF56FF827E7F58A9537B25A92A221CB80AE684CB68982B68905F58C7E405821BBB099A07A46426FDC2DAF5D2A5E7865BD49ACC2AAF516373CC57664184116BC7116457525594C6B48E3B85C22461BA48D9065B4A9F2F4717FF4FD44F3F93D78BB98AC7791866A1EF7B8536871C917665A19CC233CFBC8CC441E6BA6542C4AB90B97B7CF79A491B6A383E3A9304CD0217D3E78354F2B7DBD9FC5EA4B7CA7F4CF3E88543964CCD92BD1F2D87F6319C60320B5C9A53ED885271F1D7DF6B37557C9652420F8CA655777867AD6079D474AD4149DDA5874A0B2FFE1661669775791978D7EED2797707C6D07C2F6FDF3ACDF2EE8C4C95BC7400879D2F52FA5614D1903F28490CB23B55AD0A8CE60DEA5F3B214B70DBC2634C4FB79937B90609392B0EA17FF51B1F4A0015BF5898BF5F2EB65FA3E3CC956FE75AAB3C96CBF2AB32B336332B74779A3DE2334298062B8437BEBEFF83890CADBB8EEDC1F4E99B4C036D6357922343DECA5415E9753255CEF5B83B62AF1D09059F0209AE73DF5C0A2B35A3EA712BB305DCA754DDFFA6578DA3C586A1DE0D2F8F100E56CF6A60E8C4AAE468529791A2784846571D85B63965CB648844B79FD68DCE650F0964B303F72C803F6DA29822861220FC770A37907B7E084318FEECA8B7F8CA00CBCA3D548D7A6C7E713482E9378E5288E98D318455D4BE857F651A44F3C1CEFC4F2DE4975B39A5AB125B22081E4A35AEAFA859A6DD69611D9673A92CE95D6DF7B60F7BB55F3DEDEF7352C851E5F41DC7F269CE5B26C04A16A794C73B4DA0209EF6C505D2629E1401E4C7D0EB1D22766DAEED580C499F321F6D66ED806BDEB4FAF2E2669AC61E0CDA0BD54866C4923EB99E0E979ED8872DA4F12A4586E1903F8368FEF0AD37DE28CBCD79C54C817DBC0A7CF4146569C1E1ADEA89CDCB3C50204185A61A384A803DEE42A7677DAE2F9BB5F748EB7A4CA9FFE4851AC4DD70C7E317659EA049710ED3BD7E06690834912D3793EF71BD1660EBA4FDBB2B533C89F28D4F2A71EA3E67EC99708C73A9C1AB668DEC30A84DBE880AB53CDFCA9CAE6BD8CDFC5757A85AE8C2AC7B0A13F850C75F953F890B636FF65627ACA58AE5EC981DD0CDC3A1FE6FEB6A57A99C517C435AB30397500941FA80493E80CE17C96668F1BB0E21F5A92C3BCBE2C763E1E524A011EEB4F30F86B42D7BB6A28244B2DFA0882D6DF1FB112E22A8A4B590D6C766317884777661801F3A6C991D597172E403277DB415F921B1EAD01F76AD0A7CF83F1E208CB396D4480ECD9399101B77E46CB255733C10D1A48A39B50F6AA49944205861BF2D69254348658D71180C578AC05EFDA7DBC35E398933CE5DCCE1D3862E34004BFB682C4FE3105E7C60FCA57C6A1DF2A0E3F1A90DE4F713DB8578BE9F0051488FD1A7368B9B6631F74268D9CA287B5459965B958D3A3ED0E2AB7F112C4F141E99004C0BFD4313BE22BE69204E66593072D6EC03D61A3B1B7B4CEEECE309EA012E2C6C010AC72C83703354E235F832542CFEE501139B4655413B743857ED5F797A09AA0E3F0CFE25A5A39031EA59050D86D889166AA0FD8EF0E5255A522BD299A9CEEBD92153B702E116C2E7CB8C5E09208759F12B67FF68B3AE4E0CFC556C690C75553E43B7BB51C64E3709FE6F764668B06DC285C580CE5396BAAC01811611D0D7E53762B7A4BB61A663BE74C55A74CD8A786291D3978553BD3630F4D2CE58BBC4521AF613075273B3B56945E3C874E2DC30F20A34D2CEA95AEE2F041627EBFD2C67D06D06B8CE01196B6C6963EFD788494EB0BD58AA0BA6DCA5C59E3CBA43C38F1AAAF51D9EF94AD37FBA55EC4A6C43A503984CBF2B30CA61A1E26FADC084D141E79F14B844CD0DA3F2A9BE2703706095965148596560932116F723DCC2A073079726EC65BB434D4A3C6433284227EBBE01B7F38E88FA101EE051F7AE33012D3DED8270750B4A6B1D1BAD7EF9EFE80CC92572B79ECF26BC74D14F96589014D3EA13FB42E7016A91520B8FEA6E6D81A3B4D73402D4CD87885E2FF42482F9A6CCFB240579B38F94ACFFC27595FA2277B7E7CD500A11C7B72CFE268DA55D8597B5250616DEB946B7180B382EDBB45FD95DA335F3B8A5AB77DA23C5C9FB9317FA284E2B3D73A3DD98236B83E25DF3463FE9EC861E516EFAA59DED8513CEBDDE2465A7B4F5B770E8FB59330878F2A6F36FC56A0B49DA2FEA63B0D9B9D801A8FD84352C847490F47C556A6DDE5099C61D75F5A99D8D11F543314C5AC2A6A8F8D2F852388B44F799BD90BB3CCD5677F1EC70E725CC4BDFC44CB88DA94BE5BABA6699EB786CB8596D4350438A65CBC8C589BCF0224AD1DFA36C7C3D50D1B9E2A761B876D117999B6F65D0C1929E940661BF3306368C7A7485DA58C14569210CD3B74E30B755959D342BBCEBC60771A86F20DC57A52821F665342CB9E59A6130B09E86AA0F961151A9507968101FB1DFBC134FC054A23ADC7D9E7C691C252A85038E45844A3B21A1EC13D04590ADBD0C4398F6644EDD444E84273B6FB9ADEA7AE4D402D5A456D5F068E3BB4022C03261B721B7311A4529432ABD99A1908098E4E2BF4B985E539C44BAC90249805DED1E32BC617CAF54CC0B73C1F0617B7E40DD50CEFEE447003EA679EA67D4306F285E3BC4B61ECD78A14EC7DAD7305E0A623C65BF210CAC9E112167CAB3170637352546E8A25CA1F42AA2BD52E0F0FCC3E304F0B6ACABEC6ACDAC565AF5BC5F05FE5709F3815FF9FB1079EEC83BFD7F5D1E467CCA9F2C07320DFC3FFE4EEA866CCCB53F6C356DEA7FB38A53BD229A68E3DBEC9777E5BAC42A089B168F68F2977A13AFF6EE0EB82A3AEF7D4529D5718A96B31532EAD625AB06D12A3C50359A17CE665B756A3320B7968269D83807BF0B95EF8D1130FABE76154B5F88F3E1F29EA5D18C58EB839BD57F2ECF6E36D8C77B39F55E27EA143100177F9B9D6F74233BBFB4A065CA37A457EBC82BBEDEDF162C73505D29411CC41F6EFB388F7224CC911BADB6285EBC2C8CFE8906348CB1069C3A95FFC8D93B7693E6959281C4D0F25F53F46546EFCE4848111BF67B0022EF9E71650F6F8B70E64CA73C2C77B1DEDF547E8C57AB8E80465561CEF252E485086E947C0D56C094339744511160AD3D4937447200C67C99CAE66DA9ECD3739D77884B79DD0BDDCD0F9EACD8D0C98C012220AB301450BEF88D75ECC6D7433AA89CCCD144709D22F94497A8C73A8621310782E4C9893DE2CD1E532023390A851AF8B23869B1F518C5AF34F10778DFF6859C0C20B7B6A3EA5DB419405D171F18F5DCC6D719558193C90A021FFFA79874E1D2C3B6398B5E9E48D285E7B00E1B1D2FF7DF76E7E2E62DC87229FC9FE47EDA8C11B1D52EB4E8D50C29DFDE47EE2EEBCD87BB6D8F7CE20059C3146D4286D2AB8566A5808C52218647346C2297B069D4572445ED9CC5610875F90BC5A2F79B47F48F8EC8C6956E2FF112876FC0F1E0FD89D17A98A17DC637F14A29DE440DB35734C97516DB44B521484B179EAAF803949FEFCC5CA20EB106BDD8736FDBDA5CA87159CF66AFFB62E072071FB094E456D517D20D2B32382C5344D57E471B00BB60E771C3A01809B0F534FCAFF8712648DB61B999A7385C5FE083DA9A52AA6B1B25DEE00DFDCB10595D634733D7BFB1F2F541BC84E089E770B242D9965773953A502F5172B3742F98A1387D95E7EE594835570F44683CFFA9A04559741EA4FA02B1F4A311D2EF562CBFE3D371C8932762A4C50951F0480C10A774CB7790CF5F07D630B4B702E9B78678BB8E0B8166499B611ECE2A8D43553B0C9622F1A34BBAAD6C6A4916E1F84EE0A3AD19378F6B0787E9CECFEE4490FA2F11479D28BF21D03E6CB217F7679C66D057D7FFC5B9ED3B2320E9FEFDDBAAD6887FB619D5DC4936E18B064B29FA78E351A2800C1C65CBFF96CD2021D2CDBBA47DB85505D91A0206ADDB0677A587BEEF49318B8BE707F758C119EA19329D4062E8A43975578D0F95FBCC5A27E8FC26C6B8FA6FE70BFD0621471981899A5 sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F1 smlen = 1467 -sm = 9F7C4CAD4A9ECCC826D04B8DD9C9197590F7E1BAFC27C196544C56A14CA49EEF736CA17E0A2BCB0EC5CB0BD4FEE89D2EF6BC041851A2151E0C5CD48936C65A3231DD5896F0F52F4F12EDC247B275F3DA5D5C08987472932AE8766CA5EFC418A342852F42B86F5CD631887CEEC0BFB0C3744E2FAB6E043365CA985E3210D2BB8A1171544C826618D7995CD2D42B758046C239FF576A0F550103BE1C582D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +sm = 4034AC11E2E3020A4AC8E19B4F1AE0E31362512FC9322781509CADAFB41A6AEEE2640D3DBDDAD3796537147066FC46698918E9159F7D658CD2034E3E6DA09C37B92347BC2EDBF125B2D723B39D4F7D1195A697067B4C50A2918F787D08963F955472A28765893B1489396D6D84C9BBD9C830CC57FB217E0BD8C1954E21097034039CCCF4FA5144D6A41FBB805424B76AED3D2295FFD1271F03BE1C582D4089CBE99CDE8A5420C270184CA36EAE990FDF53497E2967109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = 83AB3DF05E0032D32BEB1174E06BCD9C835C152F66276A0A7EE81D44980975AFD3622343D71282C92EF92CCCAD7BBED8D6D26ABA8A0CCF8167C50ECDCA9CC24ADA55166419706EC4D17B4FFC3E4658DAEFD9DF606D3955E83EEEA7AB24D1C2B10E5EA2D6275FBEA32F20D954C3068941A7E9F575990D32371730D21B82781652D25A8BBBFE59E287C6339B32B5A16809C357E8A49710E6DACFC24E820173E2D3F4EDD60DD109EF5FBF2A8D31740DD799859D2E859371F1055C241F6BDB2ADA5464B535248F3AF6B4CF7A6234DB6C3953FC235A7FFCB2AE9FD05C3BDDCACD43E2398BC4C4F05F7F8EAFF23210C09EC8457BC1EBCBEF46B6D9E6EEFD52AC76A36FCFB2BCD2853CA60BD3658A0533652B35FA3B0EE49F69F1C97D0D00AA7D7FBA813CE098DB408A5A2E358B3460A44028DB6D064846D437010D1C35992BE15DA203AEC3066786FB9496ED9CDE2B8367BD7DD390E3819AB6B35032830FA30814F91581BDABC90C787E2F19CC53413F08AF40F73F1138D587123F081B39E5D6699BCBAE747FA49D0A415368718F6E4D85E72768357D307338A42AE7E30389EA032950D048C1E1C22413117967735335FC42E0CEFBE715AFCB88BD6C2F9D7901B4A1C61B94C855E2163F161F1A6175708C6065B5F1F868D7A6D6EB0FA886D0320E5964E067FBE1D2DAD079FA9CD5C608E8D43F18CADAB16455201FAEF9E59062349ED04EE757C49BE46474C92A2F44CAD31EAC7100E667BD70167C99F2907E9782798F6DF06C97A1919A008935ECF890103DCFB439DA75C9879BCA2F62018F96C833D4FB3CC024D3CCBC66244D03BCA028D7A4B89F857CD15657D37AE6194CC657F893C10D2EC8FC839DF0C66D046EA04EF423527BD53B31E3F20DDDA7493A8E3DF95B842819D3CC214A35E78DE36F29767E813902EA2D48135889CE7D2BA947B438BCC95411F413CB6661C93CE62029FE060238E0C0DD24EA61051D819A78D690546334291A2F47546EBF03E2A1A4AA203F295864BE509E57518D89881E657824258362811B14CC1ACEBC7E7860375EFC567633784FF5F2ADE0521E8F6D8873F469FB5397FE0C0E1CDF3B659CDA6F373A5B151757C7FC81E20F215CDAE5FA5F77A2E35F13A440950734C633CB57418721F364BAB34144D6D3B8D6035BB045F67353723F8539C14CD4EC53509360A1F64ABEEB0A741575EB6A08E60917354550A17C404EDD6C80C0455B351E007FBF6681F9B2E5B29C2CE7F2A8B9075B052E1BEE53B3954BF97BDEEC6CB257D6601CB2D4B1C4FAE5884FEAEB484BB0B06C3AA7F1B4CB725AD0C1822FFB0ADDA6FA505BC55B8D2E2C6639E4BC828AC7A01664DD979CCBB11608F300EB0702D77478C10B5DA81D2AF11E15DAD3BCF0DC6E3E599020E10036FA23EABCDAEFA7A811B647967A31B0848CCE0ECA540F504425AD88C8E6AFCBAC2AA30B5207E7628423592EC1123B750E72F66F625060A66010EA7143C4DDFA085FA469F6FBB53968DA2B441544C2916E34E5F802AF5DFB514A7DD252F6A1F3CA67AD779B24E44463092E0F755704CEFAB4E5E1FA2E6747F9831BB49CE180B463C2CE0ED5F00335116367E252876366BE74579DC9784D5F6DA102891AD24CAFEEE56A64912F202E4293135528603351E8788D3CCFC95946DA4F7933EDFAF17F9BB9CB47FC7C11F9030C8BBBAEBE1CCFFCE92C611A09B6A459ECC5B6CF60D699351B4DCD3D0EE5C18B8F6FB2CCC2B2F33DBF93E3F8E5900718BCE1E591E6ADF08FBEF1218FEFEF3C1BAB22B36453348C1ACF92AC06CD51D09EA4A088A47DA477B924321604C8E996449601DF7FD168A57E0014724604981B822886806DEF338D2B34E607357A46820C6718E83ADF1A6FBD2EA291393FE77E812BD7C9AA09B2CB678B437A99CCA6E9FC14B35428611FD224A883435B0459326E705EA4E987A55CB0805698B4E066D6727C91206F0B8A4719D0D5D8B556FD54FA157DC53B7077CBCB664F7BE11D248D6D86AA95773DD5B6E6E8A1D79108490F92CC558F7DBF3B4F08AAF1E17C67F22B01E54C54BBD8869A84208B8352AF7A925CCF94F6A174A1FEB7689B0629DCEBCF1E26E3312A8CAF0DE3E258261241380EE90304C2C87FECF9A57A93CBFB1DF7233AAE32ECEFD02AFF560D83AC699DF76259E9D5975F64EB92C4F4A012B33806C2E20BCD1A081FC76338ABF2B68F9299E4909F775C2C2CB1CADBB06DBCC88E01FBA1450EBAE8E9DCBC2EF100ADBDC07A2CA4070B38DB65E315496B6DA277C36DD14BA7B05D5768CFDBA5C3BC9DEFAA401D420CBB6FC0B633A18C448A87AF6808F2B02C4A72AD0A2892B2B9D6BEEEFA1DA94BF08817A3DC807B1131480597772C4EAA88CF0A310238265472FCD41A054FCAD45B201C45CF07F7F1F5209820B9D277CB3DBF3D3A78D48D8434BD267A3C97F3C4DFD2232EDA792853380A6A39DCD96E3C900B195D514C65A64514A49BD0DE303D81E1BB3C4C859CA152E968E811C72815A3FB1BA8C31526E25F37F36BB0285979E9678BD7D12C6CE46132BDED5568B738E8EFD9664FFC8C6AF973F7EB14F862118937CF0CE1232DBB01D54EA414B0CD1F73085B73CCDFEB3F9CF601F5451B1FBB3AECCF077826FEB238C1880736194ABA125C55725E1495EC59F89DFED52DB0701B07FD16649FC11C946AB7265797EA205F61C8B071714980C887E34541B6A000191D689769462A9DB1E7ABB429F5FBD2DB779D626FF61D6013BA2E0C1E6E8B4F89729296F181C8A191DC8D9095B66633D502FD829D0F02CBE33A476F83E628E7186906B6A29F87FCC6CF3CE63F139DFC7628BD9D3A9940A10D5621523306A1116F834C7FB07E33474218CC4EB86D1B95D22869BA4C5A138DF245DF1F34252F5F85AC8BB734A2B78CA27846502E538B93F77315F616A22A5D634630D25B04F6343E34C451436EDAA7CD492544F7DD45BCDCEA6E2934CAF98DFBEC86244207C088931B604B61D73F7A6936F0FBB16C44416C97A552991BBE94F73225F7A538B7527E502512FC981853D56FEA4CC6794B7DB45B38384030261D002706B0A9558623B54E64BF634340453FBC62ACFFA96F363CE898A62AEAE492AAFCA73C846C512A26EF40BB81F8684AC9FEDFBFABC684ECC7BA57F9E1FD463C0E8985943CABEC6C34002EFB12202583CA9BABEA6D95BB77856738917856C773376D4B1B5FFA3F77F1C4AF63FCC1CDD5CEC59AAC89A717CF58EBCB4B253C184C27C0182EB2AC49D443997ED98893D465996F1392880B808A7FAD27C46E159EE4F94B2CABA51BF0AE966726AE23FDA4B6DBA7CF54287C23B226557883B7E8C504F3EE45747906A33ECA0C78DF95570C88F8BBD2408537738FA9C3264C90E3C92613C2DAF73612785EC29D34DB7B6A0DE979F7B09BC23A95DDB9EA22EBA46400E814824709D0C3403DB9B7986C20FFAB434778DF6EE62E88FCDAA97FD948C0AB424B41B1C769E4BDD57D630E3F53FED893AF1CFB1B3DBEE82479058A4FD6C6E7F495798276CD371C1E34AF22EA02259267830FFD917BC57027676EE1F00CB7E5173467ECA2724B53FCF9572F0C3B12F0B1501932BDFD041ABC3806F7722653E6A5F5712CCD83FFE77B763162C04D8AA5A2EA3C42E2BC40AF4C653F9BED38AFA6D34234ECE9792C9C46B4CAD6BDF1FE8F961BCF9FD1BED791BC7EBD8DE170B74BF32D8BC3F3C2149165D90974D76AB0EF234C15869F6241F13B5D3B6DC1445C4C7C245AD814A7A546DC3FBBE653C8726C6F6349C9D0CB56AE1A50AD7BA9311F2969321C2DCF9B20E6E3B71C80B877BB79360B2177B024750B47D3305C2C197DCF9B7F534571C0E9D3E75F7D21381D7AD37F38889EB3298842C5D2F2E435B432452C35DD646EB2B2227BC96C32966EA788C76260018F7A685625C83B1BF2F4810BC81BCFB81852B7AF493F3203B67A12CA7691364DA297FCDFEB6E56998C604D58958ADF0DBBAD1AE2B94255962C01434C95116B846AFBE2FD59FC937082837C033A7D94B30DCD87C5EEB24A2B5A9030A921D9D5535F16FF8B4D33542E860AF4B1E6F8C8E72D738F1B5E48D26BD221DF5D51DE239E603F310667089AB846C3F40616A3549FEB529F8DCFA4259910D1C4009ACD826C0DA0923ED40960A8766B2D3BCF75B4ADB33F46B5FF16ED1AB987C6A67290EF295113323E51601DD601E6BD2B7B574C549656304BD9B3529BE297F33445C6EBF29F0302F8418CFCA7FA827000E3F4A4F993307ACFADCBA81E0618BFF2A892DE3905642F4B8F5B4BB6082E4A55599DAD1EB2EE862C90D25D3F5376FA6CA0EC29D9FB74559CC9C612AA5E07F3B8B650D58F9FE600F4CC1A153200CF794DDA17C0704ED816FD58C0D457AC1CF1C1EB4C6D2D5BDB9CA3FB7F802250558A109581ADE21442DF3EB98C70744943C328E5E499F6B0C1A21F3C56296EA5E2D22ACA6A75CDFFBE6AD2D055C28250EE428D5B09745B6FE8CD63297A0D44B0C0F50CE10A8F1CA731B6CBED96045FBCD4208E929AE166104F6A2AE5A5D39817BCCD2FEA3748E5997D6769157256AC880A77D38F463452CA012ACB693B7F1AD4D60018A61B5B9BF3CBCAE4410E361C7855106A5DE231423B8BF8BD3E35C8090C129C978B4E1127DD6B6225EC497D1C061F132A9707E28C91463ECB0E71DA82033589BB6ABA777793DF5CC1F522977ED62B401411E281BB07B4DC770CB3E5D25EA126EEE8E8EF4E65925F6946C9D99A9DD0A7C86BD192979FA91AF94EF27AB131A579FB7A56A71582F8B8C2151983035ECD9B4F46733E6F0FEB0DC32D17880CF4BD18EF27D95BD48CF6D4D371878EE68BF88C43F9EC354A48D5D1D3514FDA5A6C2EEFECE9BB875AB0613B4F0405DBB4CA0957BB0B94D989333C77386A3239DACB76A8678D6DED6B14009388B852F667FBFF3CE65233752FCB9FAE5D1058C83CBA9E87B9846217CA82CEEA0758009F14D43095186A6521D9FAE7B6E1279E9C276636FFEE4868DE737BA7F84D248DD7C84DB4F1C2E8CD5714CE2CA634F9B68D5EB11FB25AB296AD454DCD05664FBB012B2F13E44677D93CE2CE555EFACC2E05B8E5D3D0A1F8E7868AAA01A775A7D5E944507D6038EA6C0209C0ACAE0166C81F2C61B4066322A873CABCD2F91C32E975C20408C9F3DC75BB619B1351069D200CB0290DB91B6F7E0EAE30A36E797B8C570016BE7278BAE2B59C05FFFBC93685A2E7C4C4A6C87F613745A0E6D91A083D12553300B5269B118726D43F423DDFC300C129F1CBAD56B0CCEE64EC7E382622411A58E1A3F785FBED76D71F761E70617A496F72862E304BE38E9932141BDA69687E8B9A4E02B105E85D3D6A7452A5DBE28BD43CFB83249E2A17C75203D710745120AE6837DB4F4C54B0677BDF3D6AA79928DA8023B9A8760FABC39077FCE487DFFC431E781B9C31ADA776BD3AC2831140FC5955A2926A070FDC97BA4CB5348BD2910052937D9D36A493B956311ACFDE2D13F246ED309AEDD515912637402C940F1548813890C93157D2CFF9AA1AA206DA6AAE547D627FE3F45D790B35F9F0414E3E211CE324771BBAD236C0C613B0B1704F2EF7BDD0F11961250D77B139F83E4A1C4B77767205FA78BF0F14B180430A9A7735C8DE0BF5BE09A92A6C9D5596D9A8F5004D956CE7362AC70C2461F1C4B45C26325E7A821DE499CA1FECCF39BC314533A92F0DD64C03ED3F3F6E3258BF8A1D57707175D0A04072FD819C755377BE06300FFB4B4878FBCCF8FD60076A26EB8597FF99DB3A8C8862592D1E9836314B1F3DC15EF574A454790EFC3FC7B4BABB6BD8E884A9C8A035E139BEC262FDB449172FE8DF5F6D49D1B173C523C35DF8AD56C2C053A1CEDF301DF3E17D1B42878FEFE921CBD1C30A4B68199AC0970E8232A484DDD2407594AD4D80AC4CFB12191D32FA712297D08E567B381FAE191C452C589D53F0B83DEC5E22EC7650B064C0CC1A24CCFF30D5DE03E1A3C1594BDBED737D61A8496117363568F2F4A7D7FFD4173DA5E408190765CDB5A87C053620D5DBC9F8B6DE168FBADDBD0ECAF252CD76DE7E713FAD8456C8E100AD0A1214F4940E6603FD0F173CA927542A50EB8EF1C4CB96E1D7D66DB25252D4165279EA1B6E7125B6DB459B5A97850ED6A610EA028748792C79CAB14B65BDF7D8D472C46B975426F9E5075576EF3ABDA83D27788E467F762E50C373892A7A3724D9ABDC0FA601FF952DC92A83759FDD6E3160BEEAEA7920F330F253712C2D58FB26F7BF5919CE0919C7E71878AD7BF88437FCABD7517EE004280994C03AFC1197794984A949E6353CEF3151CD69E92DD34DCE3D4A401C0637A40BCB02B5B5E9BB39B926B8380E647DD9649BD613705FAEF1D630124E651C85DD5815E643C96227113B6D51256BD33840A4C6D832B3AF8AF2E581B3657FDBC3C65D398DBDF5AA5B3FDFE248DAE4C807C727595F228ADC7E49289AFE58B06EA338B922A213A3A8D037C0594741B92229E6FEC6A9326099C55C652D3D7B9DB17C3DB66CB38213FE125FE2EAF4F23A8A14DDA0D6463465B76B978C0CE6E7E39B4610A93B2024280121EF83F242A9D9E7BBB3F40F81E076A708AE6A3ACF63646631C2AE3D9F1E9C9E53CF2F797C782BF326C38FFAB6191E3F4789E21D2B2A2FB2AFDD2BB913C390DCB561166B50642F139FA1987D21D1AB02176E74B64D3909D4A5FA86DBFF47AE354B77F1F10EC0B864DCAC493B27E822943A9562F469384C8012E99608148A0B48833E65082FBBDC144B5E98A48E68D6B88FA2369F51174C51F279F1D0575A2DA690534E0CBF6393993575D4E117881F1FC5EF37FF720276698EC48E52D99C3F52981BDEA4A83F1CB3190E32D28018DA49DE4C11A8F48699E7AF56B0B16EAEFDEC91B3B50E57F7EE5AE90E7E4C2D5198708E9FB40E4CF13B46A5E0055330DF4A4DA59285FADA95F838ADC59E1A9B194DF51C0CAAE798F3A5174B5980522AFDC2DDFC4A7FF30D52787F861E69861C04E17BC993759B8CF705CADBC5935BF979F5657FD8016A82D2A04C96061E7634A0C96C8A42EB30053C82075F15EF8B36A7923765FC574A6D375788673517A8E47E36DA36D95D7A706C80298902A82DB0B8191CDC38D6CF9ABD537FE2FB0F3909A42CEBA72CDC38AA15EE347DF7C46E89D3FCEABD9E19BE58BE20DB4E466E3C500BF7381362B93AF7FF0CA2DB414BE52D7F7E519DD623A8B53A9636F7F931F6A694350D87571D11D3CE000F56FB8E6E70325F894337796668A4958E4C6CC493E32067ADB7B3B576B10793385C073176879B383C07C8326912B110CF61799B7C91953C920D826E81B3513C17A1DA5C082C106A013B4FD944FF850AFE99DEA13B605940FBFED9E4BAEA7D77406C58DF0969F9A2BA06957A3851CB2F9B009BEAD69E7D70465AA2A1E496F84D96F8CECADA3F4A5D09EDA7DEC30DCF909184FC19081A300FB3165EDDEB0A9F0906C4BB0794B0926AA06C55E07EC593751DE9ADAAA25756C3C9833952C66DC77E809F95DB9CCF0695683F54C348C67BA944B930C877105305FCFF6042D25CFE64A20E942AFB5BE8C844BBDCC890AE01BF0078F608DBFA1C400CEF59C6598C06E498320BCF1DDC49D83B86E6EABF6B418C3452D6EA65D7DDCE438CE860272BF1102B7A776B1ADB7F792514B04848D8F35AE28D2DD1E399793A3448034AAF45B73A94317FF9202A928DFEC632C5DC034DA45E2366500CB2E38FC190F3A56952EFE840025C23A2645EC60C20B8C78933A4CFD3714DC63E2BDA8844F6F5D458174E8FC6827EB4E035 +pk = 83AB3DF05E0032D32BEB1174E06BCD9C0C21B940B05B8A3B75172AD1F06CBB332C7A47DDBE041464DCAD93AD66DC075B5598AC8E70EC82373844740E4032569D19C1ED83E96F3F556C187C9B593287D25F6DB3CA837A6694B91B6C5D86FCE2E7F2F177F124B9F0AFDC3B5CFA27791C3769C4425AFB5EC6CDD74ED57597E2900BF9ED7D81CB9406AC6F7446E7AF579B7664A7300AC0FB176CFAC28E98DAD321223E3C88E98528DBB85D737B5D4BF7CEAA12E035B41131DAEDCDAE0BD94CA30C65B942D2343C7373F1260C3AE2FBFE49646815BBE59AA5C6D5EEEDCC31281D40191A274E454F58BE7A14ED5D16E38FE44D072FCB025FB2C6AC2F4FB525E68E2E51D300ADFA11BDCF61C24CD1CACAF788FC3F0EE3BCE9362D81514A7CA65D08440E3D522C37A98F0DBD2979F274FD7490B5FA6D09D33FF2E996C1FF3CD0B41B1F2114CD64F5BCDFA7C52DE3CC6A99EB0ABF7BCCD40F9E0FB5CFDBF70328E513D06D34DFA903EAED3F91BCC47A17EBE81D3F26490F7C50069524BBED8D185B4724FBA52D0432FFAE542C7F00B75A4452003A84433637CE2310ACDDF71F8347E99957223946915CFC12998BAB79F36B5012B55F9FF9638E4D530905DCB4FEA8CAC972E0947FD64FEA1DB09327C1AC4F24806EA2760891D9C9F1154D283A52CD0FEA778D3E78C3CBBDAB66271A5E50E795C7D0D551294B611E97ED418A3D70734836C66D4571CE5A8BE888F1CC7C4D782DD13FFF63AEB27CA4C4AF24B50D101F70E90A066FFD2E4B0239CECEBC5AC948C8E8F65D359C85A6D2ED803191BB29D59C704E9E95A08C633134D49B6CCCF03E603302B400BD989CFB72B442528478106FBFF5B01326A541F5BDAE2571DF491068275740C25BC202EE72864EBD79C021248C8E8564D533DDABFCE2E74ED0CA25EBF1843CE1E7E3CB5103D14880B44628149B96F29621CB055C594D6B71968C2F095FEE2167229F24D34FE2A53F0BF65B9EFD91300F77905CE371FE9D803EDD18CECB22C63D10A520CE1E39CFF612FEF9C64420A06531884E985372E23EB3B107FA9E9C5CD83812B3DC5DC2A091C0C7D8183529F3FA7FA73A5944F115B9967F9C0D7379A8DE2EB6820A56E8D63F5AF230A9402ACC5EEA937D621888FA56492776A122F2B56F610BBA5543D2C9C22D2AC277D7A6166AC20E9636BEA07C6AA2D20A2E8DEB1FAC8AB68CB8E615E5F3A57FBFB41218CA21FCEE5B0FE8D60936B5415605EEAA8F6F47E83865921642E467D86706B9D5A7F5136BC598E73C8601EF7D073F7AC1AE5C9830CFACB601F3385B0071DE45311909994A13F073BF9C0262EDBC37C7A17847637C954467941811FA8B85FA1CCF336BB3C04BE84D6115F511785A7AFBD19899BD2E2D873F42958372CCE64496F095EE36B74EF46BB7D26CFC278485346DF8EBCD1BE4BCEA90AD378A54270BDE8B75B13BE357FF30866E6D1A4FB809CA9795E116311491D6E57DE98CFCE70397A9AD31391898A68FDF0E702CA6274168B4A0C6FD6497420B0BE209471E996B9EFC65D171F2BDC71789DC73629FB686CF06781E84B382D15C75A5342DFA672DFE24A2BBE9508761C447A6677A2224C7701A28E805CAB9AA09EAB59A90BB3C85D28B873264DC20B04DA479C780B3C9066FB31DFDAD672F4CCFF3C5301C93337B5EFF7504FCA90579B3B605825D1FF98E1EF719A8FB9707106895ACB205FE6DBC15DDAB5BF8ACB21D3A4F76FAEF3DCC470D8AF0C5BE3368C4DD665F809EC3490282A0F7C4AED19459ABD32DF11CBBFAEE167DD4C0A8767C5099F7C2936C7BDA1CF3D2443F0D41BB73794BED45906D5777FC3D6535FCADBDEEA2F938A16A932366B937114D9B544073D97011C345FE28A1C3B8ECBCD4CFF62F408C37CF4732BE35B706C35553E381BF18CDA9AF679AE77A1F53B529B9C511DCBE9D7E18C4B8459334FAAC887ED4B1D3B2DBDBE552C14B23DE3AEB96C70ED1A9CB4DB829861EDC0567725C5BFF4773E4376503DEE1814A26B9537186F2F736BA4521A20E05A1B4313E06E20BD5FC57A86398DFC0FC8153A15B988170FBB217637F4CCBE12609D0211EAA19BCD6DF16B43D93BA2E15946FFC3D0F02857FA4A453B0705CFF326C50A76E83AAEF8BC86296D58E074D3543F483034EA66530ACF0A566B7419AE30AE575DD5B01A45575E6E288FBFBAE5CDE361627A7016D9C07D00C6EB87764A6E8D283683A2C5913559988B3D6C0CA019941B859BB18A8B51008DF65EBB87F69839F9679CBC49E6A62BD675AF9F370056C15B444AE9E79BCFF56B4DEADDB8F015E6186BC3F956D3DBE8E022646F129EBFF378AFD9A6E1690B5F30663E60855D90C8774BF0BF97D450546DDD667B2D899DFAE4D2FF1EAA2E7C01EB6A79DCDA31E1FC67A37A60278E2ABBEB8A394C9706748C02F6C53F1BC17ED039393E0A1E354B3D1B83ACC0B777844FA7FFEC4B2EC4E7DFC4A4B63F47C75673B49AF205B254FBEBF720E2632AA251C660D901628D868370BF1363AD17C9C3C78C3977994BAD04C5771A474D32ACD48348D7F353ED2A78D49B97ECF8CAE0D883F2604FCA652CF9F5B226DA229B959A75C83779AFF3A895C2B0F07937117AA27747162ACD7C0CDA7D57E8B04CCE3C118AFAE9F540B86A9D3D0AB574B51A3812D793A90634F7225A1E401602E507924886487EEA8760361B5F3579CBD004A31FF17828E0FFACD23D3A311EEDE624DE27C4761CC5457C102F9A69BE8F8BF2417A7367BFC742900CA39918C8DF1E942B56FD5E86886E5299A24802A1697DE01EEA84A721EE4E7EE2349E259E9612AE6686612FEE074F9431045688A881DD0B589B5A15124E23E221C53C9D76E842E35DAFA37461AB48057C4D4DD63FDBA8DA005263A21C273F0CE68108ADA5FB18B4D8E4E2C7E2C522EF23149C8FA29B7799A0AE68872228D6B9B5F450FD14FF6F8AA307420A6C1191CF4598EBDAA156F93D2DEED1CE853B059D7910A1CD12E3D1C21E789BF067CEE6A8768C094FF9D526614E049B6702E3A981356802DDF08C112CFEAFDC0D8D7A8C2FD6556A63563A6E7E3BC6E997E1D2C8899BF584FA047006E6AF53EAF2E99FA30465B2C009CFAE37956FA3A5C176FC81928102E5AFA7E51ACA3C9D813608016885043304239F436D3459751DAA8973038EFFF1940B537D969086966F7EF179A9991046BFD65EAD550D2AA9E080F84BD040D46B8454AAF847AE664A35608E77E176910E5C4642327E0C7F4771F343434268F437E0DD32F3723D2223C39B235CF18304073563910A30F966A1A2616CFED6DA523A504678B52D603AB0B08801ADCE5DC9D1A99C0FAA4B96F186C47CB059C5BDAEB79E37E46BF650B2EEC8D1C26294B79197242D6A5323798EA758E5E6DD4994DD0750D77E47CEBD13091B64718D916D94FECA2ADE5B3AA540A4CAC476E87660FABFDA9098AEDD75B8E7B4F4D057F75B488A23A6047D2666C364C07FAFA1F4C557A5317E9E05A3A0DFDBF90A3B2CA5F6118C11188EF1234453DF69AE09845EE2AA4F2631D8EC36A0BA64B3419B191D889AC7BDC3D693F9548288759DD69028AA3AFE92772FB7776ABA5DC922E41DC93A728FB590B0ACF5B8E8E8639922CB01A6F806E89391E717E9BC48A3606A00992A01C30A9535C7FC227F429AD23C423C5B5F1114138240738C767A8D681A5D130C32FB401ADAC737E56C878711C6B4347DFF8CB5B5AD00F0118BBD6D47C4C7DA4548389D3E669D7F68A59DA2A811D30B3221685A121EF73B587FB6AC0171EFE7439D0AA65BCF4FA5301E4A0FE3EFBFBCA9825634B9FD791480E796CE911B52E536D6A73CAF6ED81F4FF7449E892D3B0F3A382C661506BC13AE1964ED69D9C1E754CC9B92F055168DC50E5E76D3E928A93105A8FA6EFBC283863012791B3CCD8C9686B7427ACD53DCD64445AE7FF90151048CB22E360CC432AF935E60815E2C994B53205BF3DEBD812F4C4D2492130EC0EBA1DB24F3323C8EF4C70760816EA088284EE7A9AAD24CC2C5F7B1D542017EB2791DE788ED248282F31A3958B6AEAE1810E5C4CFBE2DD7CB42B080D06A199A4B1B91B5B65E3735514DC307F0D6808BA8606BDDDCF3D3EF8FBF255D59DDEEA47D8DCFD5344DDCD169AFBE7BF3BDA92E056B7B6F780D594988879E78EE48E9F5A46774FC3C63094E762C9F99497D55009355855245EDF3BE6504FCAAB4E36905A313717FB23B2214ACF22EC0E32CB2C15752EFE6BE93A4EDA0CE3182D215ADFC3F2AAE0BAA9F8ECE8253E70F8F095FD665D7B3617692BB999AFBC34AE418EF44F9AF1E05F0B2D241692265AFB47E3575DE7E83A0BF85BA5C8401DEB2133F1663F4A63C40396654D1AA2D3F05A9D4DF900706A9CCA64878A688AAA555602A9B9B2EBADEB2865F86EF18684AC77FBDAC467BE3ADE17159428C782A814DE76514533270A80A0747CA0AFC1DBEAC9563BA7A141C7B46B64BF2FD174198335EEE14099CD47112724DAE1955B716E55FC0C311D538405B3EE8EAC2EBB38460000802D080B6C2A81742F933B2F61C396323B8EF50A33AE9FA0575B09732D8A1D3A9276366FEC2C48948D2EBE8F005A040CFB148AFC34CE9126F11542298DC6A6A455011B587FA7973F0B2E215ABB704820FC70A224F36881476F45CCC60320422F4BD6CB6BFBA0822C7156CE65B8A0BD31DD90DC1801BB9E253C90D737714E2D0DCAEDE6D3F98E150F81481EDE178061DF2B1094F6DEEB5599382CB8026B3C2E434B2BE03FB22262D864EC5BF22B42D952C47C54429AFFBF792B2AD244275FF53A3F420851AD0A5C8021C04F5708AD1515A74FF38F7C0BA321CB286017238EF659814791535BF1E74CD3BE97F2CFBCBF8B4B4BF2C4FCF299290BDEBF25639CD9007D576E84284539EE8FE9E4B120AF8056EEDDD8410D12DF6468D616EBF109F947C9F351FBAE16A21101D55C4CB8EB59DF306B11A4002B42C544722F08B028FCBE6628759E5CEB3F2DD45516708D4D4C8534D8C582B9544225DABF1D80BB5A9DE544C226DD75F71C0252FE0DC752D9C4EE3A0A303459FF65C0A6B0CDA0FDDD945BE277CD7963FC90F7ADEAC09D91749CD20DA1188BB128F1CB1AF6A17E8D9355DC41E586C153A3E57C0A30307BAED9054E116C28D343ACFBC35DC9AEDE1FED0A317BA93E9A00E8B45DAF8B60B9BDBABDF459FC66803850DAE9A34B9154A02B495C6DD3E005BFA0ECEA6A382D53BD2CCAE04B57D10F1D626BE708D938B0568AF2A310D0B2EBE7A5FCB9C5B0EE70E338DA0447F467A79018AF23265D47A221579FAD431963426696E7BC06AD6BA897955B0D248DBD9CE6546101304FFAD242CB86341C713509E8F6729701CD88801B8A2E5EF75877B3E002A169C9C5C6F967F3BD01C2650DF63DB012B2AF561423D5AC80D7DA092C6FF7D3AC1792BF751DEBBC406A8A72469809746E2462E5130954B1E184F5ACEAC59DABBC3E1267F7550591731439D28DC8BD6B18E54F6F07B132B6FD582E3ACDB4CC093737C04C7181F68AEB9460F4C458603A44A007F2BD95E0894A929296C96F4A361034EBF936C3416E6AE59B21E95C02D8745E7EFDFB3F9838CAFEE4ABAC057F3C1581E3A8934921FC3D7D474D80E4B18D3E2521701D758E62710264DC24FB4C58037984AE1DD9B473CF7E75FAFEF429D6F1C84AD29EE5D81D15C88C9C053D54422995A1E489B57A16AA8310111AD429CE22EC16615AFD656D352A1936E2E0AFDFEE98806037EF64A1BAB3C4C078781E1EABBC111BB868C105348901BABE62F094DC122B5FE4FCCB0CD1284BB5BB9FD154F4777AC4606FF455E55ABD58162741243014B2E9A9E6F13BF96688686022DAB1DA0C16A4EAFD383B33CA3AC91FB70E4547CC3EEFCA78E69B5A96B44EE756161B9956BBA8FBC444F419E2E777FFF5363A6B78480DDB91CCC4826CC6FB9FA493770CB9E95103F268917363E4E1AC00C47F3B4EA37BE9205AB164395DB1C6771CB62A9C47CA6F06B829789EBE3EE40AB1427D31967E3E3B8C0FD4B1B398973D25DE61F1229D95B908CFD63B041B3FB9C036C244094A57FA8FDCBFB725BAC9BFB6CAF9A28D35A182B1620EEDD9A35B633FDE75E8552E3ED11C75CC250117973A7B464E43FD2D76801A6B5669BA1421CE0809625E4C99D864B8738AC4FE0E08A5BD209814A11974F492868E6A2C20DE9C82EBDD676F5872166938FB1C6E0648C39192BCE66531AD267669BA8F51BC1EF60666E4474EF89214534611E17C19A5FE515E150B1CEAD0893AD84EAB9558B5C715C03E4651C1EB63834BAADBEE5C30670496FF01AF0C9AEB74DBFEDACE58E4F5D03D3B193A4F7EA56F968F1DE6125ABC7FD83212E0D8D8771E0B07BCEDF695AD7377E61D9F4BFB67F889E1C3047949607828F5D6E0012C2C42B64B828FE59F376D6310E353C71B5C8C6906094179341A2F24A25576C5ABBFF6CE8865A50953E89EDE9BF3DEEA34D26B948220209AE14D7273E172A009B9C9C59E537AC6DE4F1B715EF0247431069A4040DD5944A66C19A83F2D36C4082D7CAE34AB2C882ED594148AE37EEE58CF7AC28D208A9704AB4311169F03C8BD31AEAEFB4603AE38338AFEB588BB76F1470C3E485D6306EAB14D993FBBDE4299FD72B80CC1CB00892BA7D87D17EABA0D8275FAE8F83E0F68A3F846F0D813F2147D427887F53FA93DB626321256400C1A72D0E573B51551BECB82FD2A48E7D04569D5963864BE195BBA450158F1AE0596703330742751895FCADDD1B57CC4598A429179BBF67CD1204F4C3FCCD33FEEEFA532C18AC70EF149703084067C142868960570F0218C744A1CC8C5388816EF204996F5A3A099DF92AC94E2CCEEFCB376D2C0595F5CD92D1FA0C8278CBAE914EE1CE2455823C88EBF0668F26434FF7E0F2028C459CFBE8A8C7D336F285F37A139D8AE8375341356C498D6F775F98C7632F8543412A244C17BAE778152A27D6C33B0DFB81E6F6AF28448570E4A6B12E1B78BC08799D0481CA09144D2750AEA9B21056DE8C689B8B1E0BF4A01B83D647191C5424AD3C008F7345846807A68F9CE30D3B197329D813B12A3C7AABDD61CA76963515F59E6995B855FF6C52BB50A839F0EB2E71E7C8E8FE0B12945539FE1B5BE7B5B0B612F4D0DF6DA0689EFA72138F6A336E91FC7830C3EDB60DBA2A9B03FEB1EBB1A4129525CC59383F3F6474E0BFE17E7668C14413AF8CEBB86C25780C08457F814B212F9FF8D473438C723187C816C9CFBFE5D7A78C459AC48339948040BC84CF93F0D27CC0D43F6633C80D3A3E5DF2547C01D9E05DAAF051351C1ABE34F0DC1E13CB36875CAF8B77D122A22B952C474A8482EE255D1606D4ED69862780CFF9AAF2047A1B1B003FE95B05A5893AF09CFAAFE5B330E0ADE8E394039ED93EABB8A1A4FE67E397F6E2AA1E416A4F8685DD2BE861A8B51691CD4F19C7F8CB986EE3442D19380116BCCAAF92352C4CB325DC6676A4561B8BC7C303395F4DD40B79A3AD61667A53BF1252CFAD0ED3A2C47EB11A9EF142B28FD5DCC0A4BC48740DE82755D6BEC31C9206F734C641BF21793C9E42CEF3F0FE0E82C01477146251DD162D5C89796F14F7E63638BDACCC98FBD4DBE882E4ECF709CCF1F050F42793F3300691393952F1FEDD752A06BB674C5651165BA0CC441D72060BBA07F0C169E6A641653D723BA81879867FECC505B685A9A953FAA9BB58924E7453B8805DCAC1BF5BC4A09B4ED957D8E5849A5EFBB4844DE7AACC919E321BE7CBDDEE6F7A3079CE13187CEAE9A8FE15B341049308961BFB2 sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF13451 smlen = 1500 -sm = 4471461309B2956FD11258A87174EDEE46A36BEEC593F1701A2E1B73869CB6786E3E70EC7FC378DB9B2FACF7A8A01D54B1638157888EEE85E3A1439366756B4E027610ACB91428C5A4AB66E61D06D0F063D6C79710822776F2357FAD0A4DE8D8EBDB3B2D319A62C6ACD07F4D3806554A28FC9398641D7B84968F019FBD3B2AB96FF24B1964F44E29C9D409E64739D725F35EAB38B4C9ED519BE93B7EDC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +sm = 2DB394EB6A16CB0234429590EB69EEDB3C34ACB9EFA55B3B2971FF9E7C950C27A06CD3FC66503FF7AB87B61C8591D0BA567F63E89728D71E3D64FED278B9BA472D67680CBB796AABB24A4BA0E1B074D00D924CA34A21B425749B6DFA95577D8AB99CDF88096F669E4111D47CBD5858DF0D7BD0EB3B256DB049D4445DE69259F0C89D97622787D7E0E3217E4E18D4FF31CB7C7A386674FA2A9BE93B7EDC352AA40CDCFFC5527483D79C9CF3CB57A4C026C2FB13BF061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = C1EEB75A693D957286A2221177CC8E984CD3B65C0A0D8A85AB1DD72026DF5817B7C6D4C6EFC5CEF0B04C75043FA1154F16FDE6C1AAE3DB749204AEF3BDA92028B437A43920058CD8FA84E00BDE323365FD889AB8DF0D848F0489992A030025E0566610A69D4BECC97A9B3C71F52F5706FC0D88AD147EF1ED7EA43F30444F6475823C97870C822A9BBC86BC209CE3D252B49B1BFA67986555E18295833DE0D614ACC2A439A4FB5715D947133716ECFACA71848653B200E94853F2BC5FDAEE192C80117FEF11598F1911FC5EF2A63BA2B3E453715482F7A259CD42A24E5CEC61480A307C3808A25CD948E8A6D6D671ECC3977A6BE6DBD41D6D327B050CE1BF746CCC1E3DF761477EA931D4B431D0187A1DEB134C0AE5241D65FBB51CF4460BCA5EB776CF666A0155A2698986F9A1E03D90DCE1A03776F5C24328CD6EF0941F189B790D036D85B186875A5843EA423B1F69D0623E9FD7D03E2346B4110E75379CD1CD1DC69E6662282225C6E19D5031558A78C60D0F9C12DA65FFAC270A2BDE35BF68CCBD6A50DA7BA2198673394BB7208FE7995FBD067B3AB7F18E0E9F99BFA6FF7D1FCAFC36CFCA9F3BB7A00E1DA1665528A5E28467F6D3891A9233A173770A070604BFA28FC8B4819733CC957C45E3F57588248A7547A612A0957C4FA64FFB0997C4E2089BA5A67A44AF5F4823C5C08F4E77CF5FA0205CA9B5819CD610CFD92077C1377920195084B9DBCBD9D104E6A772EB8A4D18BD3A630527B560E77C850E98AF7D924B524804D477215F605A41D60CC43886EBFB872C0F577132804F8E5A73B90D9731297980D8C32E74B002248D55CF371C5579D4AA6DFCAD054D6781C29003E04C70D79391651528C3F85E8B5B75C778BDB84511449EA3FD44AC5EAE1EC6E14954B9F7DA4BEDCE608853C2D1F2A9A00D5A76DB88B5A6C5CF99205DA77261408448E460A7814E2B34EA4F76D472754DE4E80A2FEA1A134D158F71CE08DD340321101456755E091325E62787B599D89C8B9D3446C3728D1768852E1BA3659136E684815D94FAEBDA4C9724452F73D8D3A716325D5916E73C4901E2A0243E402F20E757448AFA74C27101E0F7692253194F3055D9247F0B4781E9C7FA56E5FDA2BE1AF9A23AE30EC6CF42CB9EAA4E414DCC1948FB4DE44E52E8E5A8E800D78C3D34F4E1AD84EDCD93239AAA602C31DBFC132DC0947AAEE4997482F8CCC67489902327D43C69A0561D10C57373F36F94762A3217EAE21A3C8F8A1D03B07EE6C21AEBD10D6254F2775FF61026F79BB4A3CE14F09291C74E4152CD3F21B9BA67840188BFECD63CE501289D384D1057126CD0562481401665799D51997514CE477904EB66DB28A3D63F6B2681094630CD0B429BB17996C79ED469762B04EFA4FBDDCF35DA027198B891DB7085C71A812B8B55DC67CA208888F29C3FF87C5E7A6A0A6CAF74E638AE7DE898994569C47F212F3995938FB6B8FD0B65AF3F63925BBF3B707E864B4AB2FCDE468BDACE93CA9A8D22613C9DC91E05BA02CE89D152593041323C5845B09DADE5E2E8A52C365AC386BD143353EFC71D6AF434B8C6F77D46B794FB53AAFCFB54AB34E63D1BED3BC2F869F63B306AA1EC1B98BBE269BCCBECDD8095D442F8ABBCD6AE1173DBBFD795673A1955C9CB685D6409D808A13C1B5D9F327FFD0CA9F516E0EEEF6D83F8FE219F5C7B0AD22A88409CDD7E251E07E48A5DD1165AB7F34465B89C22779D3EAAED97B2090BEBF7BD83CB469372077C8E4CB2A7642C1738E0B1EA0044A29166A8A00F94800E0FE24C045E910A508F67A8268F606A8D856169AB58925A714AEFC605B1126DCB70E043F8A5BEB4BFC474754C8873F491FC50F1301D8D6454245A9617073B4C7E7423A51717C77503CDEF5C41E663DE7BA03588E4A80499D620E5604A17B1DDF54E7542B400321A837994B3FA40C981811FBEABE7BF57D7598527F97E97E658C620310FC000F0AB159BC85FC163ED5E3FD9486585653CA4561BCDD4820A36A3114B729DB6A14586F181D194597B455088888C2C34E68AF6F165EDEF0A4E88D5A7979F265559E915E2B6D6673A34A503E519BDD7EFA6F2A701C9301D8D3DC4D6BD697D4E8C012E663A936284BD68FDBF688D3EF25A23BAC3FCF0D8CF2B897E8BBC98C90D90F4ADD986F1D10A107FA0B729319CAA32D13FD9A1442C881B8CC8691E1D40AB5C522C4DFC3710A6C963160BC800273350372F85464BC1B8C756168B50E8B5E140E6C80B90DA3D1F7A67D2BA86A6ADAD1E335C3D50F27966AC42D5B9E8E104D2EC003721C3375AF6C6375936909365B4A77F99ED26B5D43578E30CF21141F7DB9F68E95456248415CEC75E297131CED89C12A59C90BA65651D37CF9A0914B9B3E9C97C573C5E90FA1B60ED78142E549D8B7A7772DB5DE22DCF22A986D082561CE4832E03C02E4DBAA511DBF4F3FE6C93A7E4AA8340225CA9A96C1606937EDBB20B8A919B235138B2941F249327B3228E4D7BE36BA37DF7F1C4BD41A3B415E2E95FD525081272F961753F85665B5D94B3139D9114B45426011689D44DB93B2455D81272342AE6EAA065BA5F952E5D64E7666225103733ECBE6C850ECBB9918628E8BF935FDA2D9A2E4E482FD1D7B807279C4587A29DD336572B59C26773C6B45AE9C0E5B40B9ACCC0EF0C0E4931A3CFE4D39D1DC141DA8D22649B45B61BFFF4440596D40D1885FA8D8657E0D79BA0BE7AB7809ECDD9C56B7AC0CFC423BA7AD0A9654A4D89B3CFD36331AD938F37E87758A3E9A4599C8D3B90610E9AAD7560970FDD891AB51AE5C75397C05BC6B085E9AB360D9C365A6085F41273549D6C874B1AE63E2CC14D285D7D7AE5F110915E763DA9D45F4B0EAD8A4CC0F68F5C04CEC8138FCB931A8532C61736A01A130C4A17254E35F83A8C4739E4F1C675F251427BF3ADC1D5557C3CB7D18CDAC697FAC9882024A31B32FBD3C3BDB3F25FF3CA47C0916DCFE7849CFAB4BCB7BA5FE91F2A8152612FCDEABB856F7E45F0D115C86C10D3E3C624F763AF63CE822B34720526D4DF7545B5ECFD69730B695531F7D9209FCE8243D673EE7F5C23AC559863493AEA16BFD0B331F3ADDA202C5840BA6287E2B0D8E7CB1EF9BEAF6344CD6C0CC8D52F6B114C4109467425D706A6CAE97EFC29B2B092A246FC3677B7E92B6C7E3B1956A747E0D20AE1669A83DF107FFA346DFAA6227ED5A7F2883EDF2AD9068BDDDDCEDD17F5C2F7AFD36C89AC052D05DCA5C43DF48003D164505E928EE7570010473D47C0AA563654CA21D2E9B269AAC6AFF7DB9AA24C6A1FFE3A2C2A2067AFDCEA8A0FAE0673AD95A0DECCD4378028A5A4B46DF97ED6A266DD2E6234AD574DD75D522C2CB49F9175044F43FDD4EFC60A404BEC8549B878236F9A510F4B149C9E1054D130B89A2F2420C88234C035271670FB70C29E1EC74FD28DD06A2A31022CBE3045F8C8AD6322699A88CEE2EB838E106278D5914368D0C8F68FD6618CD00836D48A35A16C5817102D3D03363BDDBB5F951705FB2D7997BB22F1DB1BD13006E11378051E0E50AE6DAE69173570EAD0F0109C6C5CCEF29A1406CB9C35E7A11C090FF01DAE8CE9F7FECC0CC15FF45C7F252705D72556E81AC8325B775375F4C533A1EAF43CB61938FFD15455C4036109A44BD96B6ECFB1759DB23F3FEAAE380C700BCFAA08C47EEEBCA822AA704001E0803B9E1240E424D0DD6DC113D6E47C172B0222AD93B9D91232A2B25D594B62AC7D601C29ED22ABD8531DE04F0C9A1C9C272D7F4B68C3A4AD82AE004B9CF9084343D7B4F68841E379B5AE59D9CEE2925182D9EF42587476768EFF024E984E8A6A5E8EFA680CA8E7CFAA96179595E8D688A1E0FB2B16E651C95D8269ACD3A9C5D2EB48521ADAD9EFC6FDD7BF21440ACF06D4EE633FE681FF7780F762D6E46FC636035F50D8FF2D2B8BEAEDE53044F7AD348AC2DA9FA0731D7AEB89115979A83D697BD9001DA15ED37CA19960D9892D21F7A6BFCB81F7F11A1701E6B8D146CD79FAC8EDA3DECCE9E5EB1E37379B38AC3D03E7010645B766E556E36A4BB19D3F2E975ACDD94682FCE06A95CF741319F3AB5D570146DB363C87CE3FDEDE45A273DBD504F816F17275E3C4F55758C2632EAD59D3548F4865BE58D60E1A85F3CA42FD55E2D4F7A00387F7E4C1E36C1DCBDDC771DF60D962CD5BF2D5FACA5538AD03AB2D962DAC4AFBBC3BACB92A32BA25B660A51E4D651F97D53E6C4B980C6E7DA077E907C4FCDAB8693007E295068EE384A2E6B7899BB37A553B4FCE9221F7E5417819FBFFC8AFB4CE3FD53538CE2AFEDF1CB04F3302260BA2A14344E5E6A9EF335558A66FF7D8B07BBB50944282D270606BA8DA0AA2E45A8718D4408B37D987F984A3742F9FD01AB0D01750A021ED4B13F228FB9609C8D742795991B8C97301B4132B9AF6D9B22F1B0AA1B25ADBBF20469EBED88B5D3BF02C11C1B76E89CC017DA82AB588B2A012FF9E9F5F427459AADAA0B3AE9F97571C93FDCFB909980579915F15AE76EE955B727F2FA0179BA2699A4075C26306A621A58796F6037C47B555C259ECD2D063EB1E5284318CA508CEF61DF08C6831C2AC9FFE0D74D9DC5F32F4BDC22C3E6229CE2D2B0AE82B2F8566350CE7A0577024AC4309DF12F14B408EA87C63948D5FCE22C7D677186FDACE9B7C7FF0B9D2CEA194427E2868F146289E0E0C46EC2D984D2C034F4D7CCC9489D7409C8500B526396E7DA275FD3C2877ACFE6791B4621E910D2E5DE1AB51F9F4442BC4BAB3D49CF1913CF916F10190920DF6A79EC75915CEB32EA111FA019875B59C4BCA3FBF6553D22E13A524B745721EF55956FD72EA0CC46DB32D35BD87AA052A76A260823311B1C5490DBF14FC511A111B6E888D76942724B879D624848AFA76B6C3F73D3464F9F7931E0878D9EF35880B103E62BA1B67CC78FC34D7B783064376769DF17A362948C8DF25A11B0D6795B7DD2E51758A11652212979A25E9F4D898DA04E0BEA9D7F2BB60A076C8F1377BD83E6D9138344059A06F9C62B36680890B42E4C05B6AD5BDE130D5929C57B8F3FCB59D594EB348AE0EC7CAE955ABFF1D73DC0E8772520BC75B4D8C6DA9EF4D7C0DB36C4C256AC987D2BECACB62F68D807D2F51398FC87F02031DED8C6C60132EC34F1754D4BD452664B596E28129602A67885E8AFF298B17A3642244D4DC53C6BFC1032311EE43DF22F3FB6E51B6C2B0399B2DC3D854E761E63FB33C3A70AC79041C83159FF599779BF84F11EF6C73BC18F0186AF5ECBDCED702EC11EB0231841E097CFEA9FD73BEC2C83B63BC1CEED0C58529CB0F85B8496A1BC58203B6D3514E09F0696EE890E52AD48057BD1A60A7C068D808C8A30964C04AC1DC7FB507FF0C8E6704A9B7292EFF717C36C9170D558CD99C22F3B4C701EBC239AF771A5FBAF4E119870AE26EEF9EA6D83ECB9333D9736D581633E570CE456828AC8D56D7BAA2444ED71A2DF5FF0EF2BF496DCFE57A5790498FFBBC36782F123A9A1967B5563ED62029799592F4941FB0E0EDA8A1B8FD869AB63AAD05F76E4F8118B77E555178811214FDA2EE649349D2782CDAB80F6C54A353EBBFA814D0CC971E01A13797ADDEB69E9E0B6AB749B8CDD0C331E607645FBDCB75F757910D7EBD7BAEC09ED1A67EA6CB3AF4478B9B56BCA7181518A49083B0776ADD0EBFBB335B6B3B061560758D470DA5BCEE704E07966F7616E56A6FF9CD732C85E53D833AEDCC526F4605B4AAAC420806322925A2BC945A4BDD1E0CDDC9607478BEC33F905640AD5D38AE7DA8EF30F2AD4BAA148BF7B55BF322AF78E6EDC3012775F759FAD66426DDD6D37B8CF45BA64A286163726F6D3BD1EFB6AB92CF503EF0BB101AF1A9FAC71808685D3D7D680814DEAD51DA05F657123CE922E72FD4D3C9FCA093698971D2743CD944F3C501BCFD7289B3E5563776D5C8054793864C479B8C7108C9B7E210948519A8D23F84A1767FA5440A073215A52A086D4F8DD1BB13649800D7A5DCC50F70CD1963C091F2938A0F0E24F878957A815AAEA326E0B6422B2D7E998F1FBBB9FC91A4434715FDB7DF43FD666DA88E0B0663D80DA6F4EF501BF288317FB89F1EEA2F007BB57BAA4FBBA72AF02DE0445FBC4B0788A566F1F0F51516784D422CE1263AE52E590701B952F598A5B916DB596D8FCE88E2A7CA17477FB972568891D0D7B06A1AE6DAA1ACE6B7474F92FC6CAA8CF7A7BC4565440FAFC67677CEF6550E18D41B9ED483DC5B01A4F36EEC339AD1DE6F4D24E8960B1CA232FC26E7612CD95FD63A0B2127B204AF571D1B8A8DABA3340F7FCCFB72356FD3C8DDB16F0CD627AF83E107120F662B46DBC63468703D512DC055FC34AB002D4F1C287A1018D34CE6E64B801B98F165E37F24698B5E0F1E31F9144A141C13383B2D2651BF2BDAF9906FBEFF4FB70FF782B4D2644C6AF46D2C2DD1A1994720BCCFEC06B69595484639D753DA9AAF6712C36622A14C15CEAB16B63A10B98E356F8317F8756A4465E99E8053A075C72FBF529FFA9C18A408E910F9D33B4FC33A852ADBB5BF93F69227CC83AC03420FFC0F7D219DCBBB75E5ED6A128BCAA5C4154797EDB70A0DBAE0DABBBA47F83CEC791C5D41AAAC335798E2502DC791F7DA1457CA874BEAFE5B6DD139BC37D7FAF89C1D488809B4A3C80AF0652724F890C1BBDD32AB744B2ADE760FC1A8D2847236FE1E6890F58C3AEF38B202DD873E6A0E2AD24C098D8181AE00F7EC9D041E0DD7860789B77B1A8E47C319BFE3C6935D24A8D36710896AA5B00305434B989D4C8AE9655534D17DD5F3DC8ABA0D91553FE2CD407528E4315D8B7EDFB4C29340E3E3FC741A6E9BB070A40E9A75A27C1CDCDAEA6D8B79CD308C1553111CDE11C51CF87367E13655D3E9B56CEA5D6C5CD0DC9016E7CB9AE5B1CC394BCCC57909DCF2A1C786E3F7CB7D4E186E790808FAD542AA73D0899EAC7E8762528F377AD8BD8FCF51E398B0435FA8AAB91F6A66DD47F90FBD65F619A8AE7E99E16660991CD952DEB85643FD9061494352DE37637C47A4EF10130F1D702CF99A1824F90D726774AC7C2AEBDA1CD97F82DA1F2DB8994ED5D62C9599E27AA40DADADFE228A53239B645E1F7C25727AFB8BF39E69E452A0E031EDF4A4A4406309F256E792A7822603BF6E3E9DD95DBC4D3CEF2A222591C9F6C977A4D5EDE72C65ED257EBD4D2E35DE87540904A20AFAE17A22ABE422A38E462CE8A3C42504F58B3D2DB558B516CB2D1F979EB411137368FDD64FEDB94F3469D8EC0D55B59CD217C6D846280BA28D3038FA8F281B159380DB70594C6ED45BB08DEEDBF94D2F85986580446DA9F071827570E5AE6BFBABC456D483D3051A420D7CF63C3474A771D83954DF6737B55A26F6E2F1BC72BE6C3A226D8EE9DB68DE4D048937169A5A33024DBF9486F2E8A16F325067EB125AB284E27673A414848669AE066FF233D33BBCE686EC465EDFF94D63926FF1A4B05121CF5EEA125A923E16293539C075940EA29AC4600DF73AA51C459C790E78DFA2849AE6EF8DAF75F001D687791EA4A8667F6879512EE3DBEEFD7D7DDE26DE5E0B15171955449D16DCF05F05BCF587D2F8018E90591096D8D09033253F5ADE10D7148598F81F9D1253402DA783A8C733BE28FC3A868EF9C550A1C4CF2CCD6BFCCA8CACBB76C3DA04E0B63386D53D8ECA83E71803CB0222DBB0518BE534F1DBC5F8EFCDFB03E6D8CFE9CA7648E0FA4510091F756E2E796A951D5500D508650C4759C69AA36EF70914DBC78D6C07ADCD7B30496498FF +pk = C1EEB75A693D957286A2221177CC8E98FDA4C7AFBA6E7CA00DE8F1ED7A30C07F9F1549E16A1F71F723738D8287B18D11CF70E3CC7E820680B2253460FD65E53725EB193C96C71D3ACDF8D2F3742FA16A8416FEE3C28F92BE5A2AB9FDA020F9E1C1C81F12CBB2C583D49DEB35054F5D01E79EBEBA8B7502F05482FE61844EF9508F24F547577BD2A2DB689476FA006AB489813662EF096E302D245D1835C39E323B56220C4F40ACD117D1B5AB795B07765216574726581D90965FADF524952058F4CE68D0295568DD5D51663EB10A3EF189AAD13135F0371E1BF495CDEB00957950424DDF46A45218528FAACEAFDA7C7C3FA809A90CE439EFFD5AF34C769DB357F6E18F6127BC768942DA40687D4D9256CB47448761EEA4C8FF9B3D3559935B309AF02505D0C5D08CA7396FEBAAFCB5CA3E3ED944456515787050C5E205083E668BF00115734BE51B24334A257EEBC4E264B1A6CAD9DB80EDFC5E89FC6DDDFB42C33381573F8C6AD67008D8EF3AEEC419639D2E9226B818DD0EB84212B08F7BFC9AF122FB6EB3334676BBF3D5068B93D89EF9BEAC8290F8592205005A043ACBF683E405426EC634E5863D9B0A4ED382AA2008D8D5EDE404D661F38E0B499D71727F498C62125D20BF6D560621F4C81C44FDD689B9536C0958B0E129F7E3029511AB4D2C2AF9BF943503D63319DA9D01EF871E4F168A24976A0279F47A463B924A515ACC5C13142B41413BB5EF4D73DFC54CF25419C71F7569969B5D7FE3DF573BC323AF168C3D5234B9AC07A3711DA716CBB954EA9C6C21AE8B4AFBBF0F17F43BE5BC539A390D1F47A1A1FA1D28398877F289207F45BA9A80A081149AF44C3865E212C8C722A1BBE43146A83AD6E96599C1811B1D4858CFB478E35DC808CA18E33ED1096482A393EE98CAB2EBCE76E177BE8AEE3A71DEE0BE37B1AEE0AFECF9038A5DB0BAD810749E34396914E5BDA7B2FA629FEC265635F4355AF0079CAE79D7B872208B2367DACCCDB53311DB30CC16EEF9BE488098B4344FFECE8AD3CFA955EBC5256CD6CA6FB853DBBA92D90B7386495F2D4E2C755550093960E47D5F63E5CA10C9087520C97274588FB2F3635C145EFE8D67D8C2174D5C0D2471ABCB70F17A8D0DF1E5117362869836A7C9E83DFB978F44B7F0DB21AB9CDC5D28F346AC6A025FE1FCBF75AAB91705A565EAFEC0779C859CC119C09D805BBCB53B60DC0222D626F1962424AFF714FCC63B1F5EFAC8912F9469E2823F6F4A5941F7E987CA0B800549FCEA1C06620847A4C751543C7C0EF107A33C5343BD7A5F6360B4A9BAF64663AABC9107B7E3E13DC495DBB4024E766A24D302E70A24D3D86D4E0A0ACEED214744FD0E6369F9CC638613B77BADF71ECEB2E788665FE182431EF6AA005DB4839B60B78C69C4C318EA97309589A92A85D1DE645A82806D99F151F2634509E479DB98CD44A04E88C3C594810F0B5AB6E2F2766E5C449965FEB6988319249FD500D65F9ED29EC992A972858A3AA488C797C6B7B3D4FCC233C70204F0CA7D53236F78A2ECCF8E8FF6509E70222100B88F8C6D271AE960EDEDA445DF6D428E0CA89A85B1A82A32D61C82B047E346CFA5ECD82BEF49E8DDD337028426145F57A9E01BE09A338F3CDEA1BAD01FCC8D40487AD5DF6224C7550E9FE2D68E38AC4AFFA9045F015704AA49A9296033C78C4DDD13F85E091D81D51A9D02516907D5A870B93BEC3DE40F8185813A3D56D20D82DFACA7FC7A0A8D902374357109B0AE10CBB571C762B4FA44C38FD8E00E40150849F37D8C056E146CBCA22DB9E930D319F9C686D08F97EAAF580BBC31932444C722319ECFE6FABC6AC701525189091CAD90869441ED3AEDEFE50324DCA44FD767B10A349534B5878BEC4C65FCB2EBA6BA25597C91C6904DEF05700666898B7B1DEE293593B68DA3468EF1293B6615BAD7D719C4557AB3D37385B0BF532B91807EE7F6BC41F268236344C5241181D3FD64D9B4C66E14A5B9FAD5087C12D67EA1D2AF978F2A68E7DDCF6729BF1776662C7EAE2D7811A60BF2B5FFF42209E6E89AE0F0D1EF723784888B27B4D91CAACD91DC84C36A863DCC9D719C48FE3A1A59E4A49AF7E73D602D6D2BB74F9273D4A54AABBF1FE4F2F7E622F381C2EDD4BAAC48EC8FC4898EC70803D7869F8F4040DB1E794222E6A2E8F0233CC5835A3000AB913BB79195F804F4C23AD66C6E4BD2AAEAF39D2F386F2D6B0117BE633627268AD65906C707E1E0BB2F366BBE60F84A2B54380C95FD0FC85104D15C96A148C29F02C147EA9A058ED34F10D5A7681D6D406F244B24776AC181435795D7ACFA3FB842F649E27C9E7B73B9C59FAFAB529BD0F2D63CCF842435B08E6AD776E48B239C3DD36D45F938B70AE34D801B0756A1FBEC72AC687962F7D9972C5DB1580993835246A7B392AC2DE6EFDD54586B8FB210119F3B8782EB1C614ED8DCA3AE915955E2643B0A68904B84AE75043B4390F07025866442282F0111A2501480C7F6AB1FC5F9F8637D5E110706F2263F851F57A88C0C6FA59A10157329F3330786FB46F97E90C124E67EC5C7D8F80AA34B07E5E3252EE0C5493C8ADBFCE23AFB0F8D72560CE63BB094AE5ED0B7596A8A95EF45DE56339E02CCCA06F9461A777A636F65C5B66C1A06C87C9163247765137163CA2A533F13AC64AAD309DF8F0B992B52EAA81E5B92F987E3BEC57E6EAEE5FD77058123BE67B439AB44179C4901E0C9C21615E47C2163EB11DF125A5A8588561B420F975E9B2A1D14BAD27A3D201B23504C454E2C9E24B7F5085F54C658F2D56DD55A5687693844835841B4FA55BEB277A77FA462333B6374B2AC9049CF3BD96F5603787FC6612116E903BE008792E3E18945E6BD99ED582D27813078BBDF6B965493E950D820D0FD87CFBC5359B3E043412AE7D3B4A6E9AD8F6DE7D644053E043B0EA10E7506EB49C69652FE2F4987C9B6BC37C8396695DC2CC1B2BAFC8DE0DB872B542A5BE09101771B9BEDD669EF2B43DF501FDED456D4A271EC8B9F368D53400E14A4CC224A4953F038C6CB29AE49ABA688340819EF4A6FF548AB93B90D10CD360D652DA01CAD22E23D47DC2FDBB39395BFE328DC17B710038265C9F4920E18538543ED4C455F19B27C73F413CE5E5617692B9DDD782C0CA69D8BD214E19150B42DAD6F6C3DDB8A42AE2DFC895208662F35109D5DA1962D52AE4E42AA4021B7D0361F4C184C7C77739CF6EE555B48BA25124CACD5C4967E0911985CCEBF49BC2CBB2F453FEA4E3352E41D54786DE383110D04E06C11BF9C15819AECE6D871A55BBB152575EA9B4BC7065538E3FAAFCC6A1FF062848C5DF0E4C80E2A84143BE5C42CC4225B25775A162D72574048566F3A91C864FB1E855E7693900DBA07B4AA0C5F252012EF609E8584AE38AE7C772697C039FD173465DF353586524E7E2335FED683A86712B6812ABEFEC35345C9F39EFE40448435F983610DF532617C3ACEC64D20742DE8AB6D77741C000E39D42F3BEA4A92C0D914601ECE8D1EA8E2989DCE8926EF98A7D5DA39088D1D125DBAB329B689865EC00E45F2450C609A15D9636470FE641404AC01FA220271ED9EC08E2355495AA7E581A02D5DA7B5433FF0F98F96FA2D39A5B9DC6F0C9F1C7638DE78FC0A74DFE76F6119ADBB8ABD0A911954AA3FA71C167477E39F0E03968B6B9C9F1858FF42631107D7D6535F4694599AF83FD89BA331BEC1281461706D8B3763FC99693264C375CDD8C1051C323CD8EE17116EE237A83DB1CFF29660C8DC75F803E2B44EFAC25FB909A319A37FDE7EC361042B423A2876C5D45AFC97B06A66D77374BFC2BBF640008DF93954E3B2A44C3899964D42D2AC0FE2FB9E1AF35958A83F4BDBFD5F64D3E1E638930BFDF96B5C33218BC43389ACADD152E54BD955FF66593CE0EA4E03D4DBC592E480AFDAEE5C9E0459E99A56DCCE3C5181CB4413899AAAAFD8FF3B9ADF3F442E32EFA4CEDA7C5B05AC5BF4F05B3C080F68581438941A9B37F6817EF15A6C8607582F1CB0C098EC7D5D8AEF48CBDDAAD7D4D1DCE7A45D9AFB9F79664106DF2505E58B24D11A5C66A2F4234BC62EE5CAA6443F4F34AD4F95FD106E333CA755FCEEF1B32F8DFD677F8BB1AF5A0ED3CAAF5E3BAD9C1884C171E8CD163AC863D08883EFFF35310234974946CD75B4926F5C4A6CFB0162B3131893105FF36818C3BC57282430DBBA923F32A0E0F1E3C8E3349970CC1966C37476AC96E476E318FC60828D5277F9CEB169F69FFC8DC1710203CDCD92F642B59C566D29652BDBA4ADEF576C79957C8131468FBD1232CE85D2EC0726CE22527482F5D7B085E2D839988F322AF185E27701558671BBEF29F8B2E832EF8CD6C15FEE86A57F52A6988BDF4EC827EF65B2526A2CE8A8E42147FAE1252308FE6217049C7C61691D597B62DDD4854872BF13BE0E3D6A5955EB3407AB57B19AB16F0D55C1B23C4DF50CA6EF93402D885ACD1023283AE2082C8E1CFDAD544679822B42BE89FF71A1619FB2AB73C670CA935F594617EC5D43B7FB4BF39CE843FABCEA2C5777C90A9F1BB52557A8840FD6588350E6F961C82A3CB060443C1DB20102E8DDBAF82E5BC1909F610F4A16F89033F8F7FB560AADB6F59C4BD7B249B321BC8D060E6A7CF4A9602C1EB1884F01E6C74BF528620175692C1CDEF14595083DCF6B4B80A3CC88CAE6DCAEE74559B9EEEB61F5AC7AF9A7A77D70D0326F5C41705387F88BAFCC16B6A67EE0597917B3E083ECD94F0DDFAEBF9A9FE05CE3D165CDEC8ECDBAD7FB22EEEC2454B3397483B3A07EF825CA85F7876D5F74AE8854DFD52C2AA083976E61B6421DB3007F7A5220991BB968ED44DB24BB83C2AFCC281A73F34FE8A28A59B88DE6F408C95A4F44E8866325125B563BB5FD5EBC4E4B6ACAA90741FD05BCA6D67B116F45EE9F4D35901CB92F214D0C2B0F747FE9DE2560EDCAA1187DB6AD9E301C101A83C7990961551C68B808739AFB33F5D20EC7244D988AF3AA5140C417D6E5FED89DBF2C5C76453A6A51CF37522B07AD9DD48D3ECEC0B91707C2EC96EAF14D9CDD2C37866C3B405898234B15E70FE237F47DF8866F53FBD438271FCB82248230454C9A936B413F52A5EEB628F1B9698E30B1AEB04B82B1C65EA14B6F50EA4B8B4C51CD9F8CAF0852A0954436B1D18CD402C0ECDB9B472AB04CEAB51133DBA18D81CA90D09158BD4FC80BCD69D682BF84FB83764FEF979115FD4D8D13B18A512CE4F76C7A384A906D027975DB216B7AD5B55A8136E3731756410C7F3A78DA5C170522E0E378736382DE486FD594598D204E5DD5492650E020423498599EA13A52EE547E4729AFF6A17BF93B9B1365841F7CD679E8E454BBD77847E5E4D665FCB1740B08FBC5AF8CD23C5F764EB78D796630832AA808AF8886031B106735CDF4490EE492FBCDB34EC888C3C413A3D0201D912F3F38C52C59C2314A4A5BE67438505AB4E2C37505BF08380E12FF79C8A2AB71D5B4F24C3E978CDA890C829D91BC410EE5DFF7BCFD11A8D7203E0C4AA178653E16C281D6A46EAF673EC2C785E77EB629FAA05E839612BBF0C026622593B33B4750343C23E1CCB71BCF7A9E351724B260679728664DB3AAAF0E2939C27054B8CCC01360EB699DD7EAB268BBE62D544658907DACA6BEFEFF4B5C07422A19BB4F2B9C1C2CC7AEDF8EDB1F4E736CBB010D098982BC8B7177BDBE4059ACCCF9DF19937AFABCB9025DB5B1CFF555FC0402C7D26176597FEBEE6B3D9DD4EB663B90A85A4B45CB762FCC50EA57E2690D11535D5CA0E44E79A89BA37D6EF033BA5D518F24CE09F94977BC62974077EB63CB6E94B82BE1EFC24393CEE69A4FB55AF1C03AEC25867F3E07ACC35AD228B4B0846D018008C59FC27C091DD70CAE3BE9BFDFE5CE89EA69B44E89C375BDD8B3C827888904D1B4EE3D7213F0E284FC38E49223411971BBB67257AB7C632A1FFFF8E18095E05257DB1E3A696FD99F2CD5F139F98190C04A383FC484E03BDBEDC5E98EB66218B932F2DA62CCF790CC407237458DD441D109F787B71CB71686C906AE895E5247072B7086CB4FD8BBEF9D141A974AD6FF272ED057436186A6246DA0BE7A81C47B4E3857DD6BD5B1BF6A0750FA312A91548BF53500D3C55A83C4C6768B093815AB54DF3A5EB8A978A25E47DDC1DDAF0A1F6ED50B9EBBFC38A657F1AFF54CB93F54EE1CD62316A607627A360C57F92990CFCD7DCACB8E81D4DEF8256B0E965ACBB615DAB22F6F1A5C7A572F82912C94BD332852B398AE5F50D2DFF318A7D5FA52AAC65E02A99119654F7341577D2DAC9889A1DBE44AF0DD1EC8F408CD3493C57B0749C2DC34EC391267DC8F257D11A6C65C3832F811B6004222ABA9881A907BFA402BC76BEF29984FD509D31C11BFF82D39050406C45B3D42FCAD2F5053EEE4B335BC38059FCD3BBB7C14CB02E0508CABA557D8E261FDF517B9DBF3A6506C2A10EA6514470D34EEC6485AF8486DB88F4E47045390871F3107F6D8397E45F1A381F8052B7372B2AC06BA293FF5E6AFF7129C8068A2551AD4984F0D364EFA1F96AD2E081A86B238EACC6C997179C3C97B0042B29DB964AB9AC410B00A75F6197264BE130A3C416F2D2A8F6F05B4EBAE952C8ABB4BFB42B965489FC5AB1C191C68585C7D518253B6251C0C5E3D8C4E6EBDFF9F5A1DC151FEE947ECF28BFC83EC2781D038D34F98981112A08D0FEAD2524334A3A22A5BC8EC427F10AE204AAA6288381663FC5A468B0F2FAD18A794A3C32BB521C627B4F1BD5C0EDDEDD9B57C741D7DD29FAEC631D2483BE0891389EB64171602E1497B9DF8E251C06AD2F2672B92D09514B4A5ADFF9AF34A44998C83D6AB8D81DED28AB425E7450B1DF58F5E0F58A439804406C90D2787B50B8F988CB118990C12E98CAE6AC4A3FA31E2219A7C06983905C975DD5932A702B5EDF4A709EC963632B61660E6401CF21B4C0583B1BF8F5FD773282C21957CE8B084F85C25DEB4CB29CA15DA2B8EE62FDDECCEDC2B700C5788EA82736D43AAE02981A1A14A6D030EE16937728F9FAA38019D9F70E71B18AE480A1727A2C79958CF64D58E2A387567E42565243D517B3C7018E62AFE68A18AA5F52E62756CBB7DDB2FF267EBA5DBA38AA608D65EAE3A099775FEF11D4F443687B2D3797FB7C61133159F75A775F5663BCABD88DF219F850253984B07E4DF51F78626784A4FBC58F2E615E4FBE352B5BAF3AC73C3923282A8D4443A6D9F1BE5C741CC89E31A14B5E5B971400AE52E4815EADBB691A3F283A7AFBA5F077734C16B31FEA491D7EEA33B170E63FCB3AC367B6BEB337D38123FB05A7C09E9C39A0FD888267D96A402D9310DFAEFFE0ECB9DA0C84E80F5BE5BA08A4ABFB42CFF6636F1E8BE7099DE8F8E79D5C28F1CC8ED58C432C19F52959E15B47F717BA72E116DD6651A04EE002A7BA0B018FFCEDA6A208A60F3B74B2A220D1F0413BF9D147391B876CEFD3144E8BA58617E71AF4874FEEF0AC34DE39C609F0A84A38A0A66C2F0CF2FF29C3ABCF132B5D9B1421656FA31999B3CB8C0D9FDAEEAB545FD6DA2CD4459E90D281A21F9780D64BD22DA2226D45705BD2E636665094A4E46A772EF5FAEC14BEBEEF442A5558D31E67D3DEF2C3268FA7D7F61945159A43642A64DD101D651DF3F29D148339131D3ACDDA14C7982174603F5A95C7F4208C3C2E637FC794B4E29A88F6E51E2B51BC432A5A41DC1A035976FF81C23C32BCCCC3C73541BF3F0AA88E7A756495F2FDA1A257D6089366B84E007C3192A02BD8BCF42E78DD9F3FF6F sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EAD smlen = 1533 -sm = E4A4FE4E2520832F94BF8DCCCE36A4EF286C962B2D4F44F02A9B1DE48918DF2955EBA9878D438463645B1E54FB63DA319C8BCD2343FC4B869FEDA13692C9234FFB2AEB565B1E6F4A42A0F04D1E2658AD54904C8F05BDED0542B1F02DA83511B36D86757A6CE269D9CC1A1EACF8FA673B51A0D0BFA47DF49ACA4BF74A8D2CF6D4C8FCF9708EEE43E2F5B5BDB3467EDDD251460710A1275BD7A27718D4D4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +sm = 49FE8C41E6EB14EE213BA16C1DD361218CF37F3837852D7138E665EA9182F03AC33BAEF72160A40706A1A0ABEEA831F2D37B38E1619440035D80E1064483EDC414C0F8E8BC7817EE2FC3350591B748CEBF9A2A311543E624EE4EE7A0660DC6381DAF042D890D08CB7AF39C2EF39C0F5C24C8E296A980428DF143828A2A645A3CDEFFFB0878D2E77A4F5C5F7ADCC941B5EF4BB16BF84D7EBCA27718D4D4AD61DE31B39B78330C93636A359C8276AB75DC527A2C59AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = FFA160DD904E52757960A1446D02350CF133266128A4CD165FF7B565688842ABCAA78D47CB04E87E8B3DD5C59E479CCAFF80892738B848EF67D62FD2F8D1F8131A7C0FDFF7E4522DDBAC72B565BB3CD368BA3064CCE1494156ECC12E55AFF5F3D71F2192E32086F07F38527BADD6C73A8FD81C7F8AEE571E927107426BA3ABE58EFCCEB67F385B9EDB1BC832FE37EB42468B3AD076918AB7E69BEADC718CAC50AF464825A08DC86A1E1719B62199853FFFC418D0F4D342F268276767C4FDD260DF3F5F2655019E8BCFB10719D2D7713F1E86E32B13DA627835A758D785B7AD21C93DEA1D4AAE0BE0A1AA85BB874E64214AD284A2A68461451E21C71CA2F78A9B17E4B2F2E62D7C3AA5DC5E9DC688D3BC017B0538287F8F465DB9D9EEAF90BF338A3678A926BD935D46DF884903BA2D66F4BD750D202150BF464A8028308645D9DF445C38016C6AADCAEB066E5835DB78F471D0DB5E6F3BAC6A816609425073868A1CC7F1469CE242E8341F9FCC94E89C32B2A8BC72B17C28E9284F9FD940B78E5FEEEB658F3B925C8F4A143C39156AE1EE267073D064D06A547792FC3498A9DB09F20746B7BD567E055BD1FB3F5B62E9B6F3F5F0171134F0F69521199BA369D1BD0A607344C3F2551AF5591CC57056D4AA06CD96BBE355F1E14D5211E9CBF0E1FB2FF5414B0C7F1AFCADB0C0ED43F326F8BB30F4A808416ED02046F944BBA4B1C022A472764C75CF485D8B6F9151314033CB672EE722A6848A77830A791CCD2755FCC8A87EFE62D8F93815E17C4143255627ACD4A2245A0683ECCE1A1BE5360BB4677A9C5C3194E10EE71F2D1372F6A5D4E7727660F1BACFA4F45C29B02A198523B1674C076EB56E857AAFBB696A9B0B26B70C8A02DDD9E40A414C9C8124ECDBFA1B2CE5D3453A3DFF9FFC47A88965B49D3B81844ABC7596555185A3B67612AC0828507A160EBAC5315685596AF141E1368C062E8EF60B956C590A9DAF98E26A54A6A5971BB7564D9697A4910079505061F5B71F12588E1BB5B86595AFF85BF3DBD781179F93CD8DA9519C2CBD4459C4FA7C4F1D663598BD10FC8011B500A23A4EBA6B69493E5EEA2124DFB51E7E9CA4473DED9CFEDBD96163A65F1836CAA301D24A8A2C469CD7588830BA1241D306F2723AE8A85F031DE93EC86A2A1E021FB080D82492ED92C0D9A0E6AEB8D60F4F1E0A0005870118C2B63D93A812DDD63DF565065E2DF23DBD86182A89AFE2C13051267ADCF812E05855D31ACC96203C4D1F311081FF57219C1235825AB7B9D0C7399E5AD898EC709DFA63754F10AD515C40D58FB992763B4583E74A33D6E1AC76D8967DA8C859B0A11E3AC9073CB77E37B397AF87C0180454644454147A31C334FF508C5F292EBF51A8566D324D42AE2B8D7B9BAEA00D70DDAC06659BDB8E3AB54BEE8663F9A9DD779BFCF695D7A7A85B212E44C557F945245D4B5B2BCC6DE421DB4DD832284A5759860E56E8992BE04D0782B3A0929B78BE6B518CEB8B861B87729D7E714EB247ADBCF3568322FE9AED308496ED170308D1D30D6004A004BDC8CECE0541A394E0AB289358140AE7D86DA8BFDBAB5C51162F494123114BC7B3A44A9236485048A08EF9CB8CA3E21AA1D64A19D60C8EA72F634DAEA5151BD47FE698D80494F5CC92C6DDC3B2FB8C3F5BF0DB26957BACA60FA858283F987F01A6F5DEE2D130C130F96B0077BC35AFD5F63B495DB58159CFB7F00B3BB8EA00D57259BD35DEC87A7CDA64BA8376935C4D74835D4B7A7C10DB9BC91D81653F7888DD262A5D787B1D39DB2A578C2A829576CF8272B5F4C76ED23816E269E9630A238F238E6A55E86E6AE1E338F0B16B855FAFA19B7F9E1B87C2EE65A16A72BB7F01A2F2E07C870C54A54C0DD87BF55BCC33A3D7087A9A4D0C22A6571CFFAA0EF54074E972C3FBADD47C5198D9955C0F522665A9B7F4385A9E85A5D9EA6CAD8FFAE9ED3B1460A7215E21AEDD32F6ADFFECF07C77307C8592C91A194709012C340AC9F8C88CE32323365243FA26B3DD7BEC4147B8ECA3F871F0E8B5CCE2EE8ACD0C68ADF61CF6CE7C7AC74F45F5E24861148A1AB0B07E1E781E7A0A0CC1D6A64979DFFBC69327C8A896D9EB3D3EE3CC593805987E2CF002EE1269AE34D170371B5F26CEECA082668340C46AE9B3CAC93138CA543D2374AB45B0E39460F739B27BCB5F25E62378C6F818DD8A4F2338D1A95501FF6BD19B94B3304EAF64840147E807BFDA36D9F90B51AE7E8031FEB5D1F47825B7C8CEE4DA1000561306FAD4C9D96BD2E9EA76D71C238CD3AF70DB475A8C012570BB5C703A72885D0B5B448E2FDFC5ED194EC1AEA538AF98A12E40F68E50C18F579608BC554305B68B06D5569ACD1AAE371904DEBD4F748B207558DAA603401F28332BDA7F8F099B9C918124905B3CCA2949EF27C5066D01F206D60303EB796F1654EC9586CF01E0CC5B8F570443D98CDDB63EA66FEAAFB1775EA175F25DECD724C633DE76B651B8DDF828809FD5120D2734D9C5CFC2BAD7F0A3FF1EB42D0A0BB4E0E3FBE9F212D66AFBA7841554DD2DFAE686BAAF8B5C736C6537905369F34FABF77F3B8B55EEA69AB4D64C8C33913A5BE754815ECCA6ABEA3259EC932716917CF7C4C0305C048E4FC56CD22F7E30E0653091127AB93C392CB2BA5F1750765E8829589BF3D30E785764DF7828DC7B22FBD4085E82063ED4C05A4CF790D41C2C6E573702A2EB7C69B1F419B121209677343FF862153F09DB10ED1FAFBBA576F211317E7EBB4CF845C06BE069271AF42E44A0231898909085C90B512F71F383496587CADC0C790415FE10F70A274F1DDA4874DADC9DB2DE9BA4E7180BA339BF98EAB874BAC2CAC0DAE5C2D95AFA15AE7638692CC11B34F30A43F9A37EF2DCBE697AE3075FDB7291723FBDD3B9ABD8CDCC02B7FD1AF885845A2A4262F739D6C3FC84F015A3DED080A03A9FB7F7610FADEA6FDD0ACCF2A914FC7279AB98DC9E1E95BADD1C86B36F310B234D21D681011AE1C5E21A1D01CB90CF83B1DC789C6F4A453816848325821C9B0D0E6B9A3E5D8BDCEAEB8F17E7E41D2AC418F4254F8D0670E0855A15D1691FCB16344BF6340D656BF1346E924D0CC8880BCFB2E75F01BEFBFED260AB43075885DCF9628D7CFA2DE0EBC25730135C9B2CBD8BDF2CEFEBA04A7A214B30BD00EAD67F97A9B3D08E3214AA04A47761CCC67D7B46F4EA3A806D3119D502A1FAB6B6BC26284A1E50685ABD678A45EBBD2D562CBEF63A71D7C4EDE1291C15417771C114759BA7AE9EFF1AC02CAF57A206EC8ADC8ADCC507DB454BDD0BC2DA6B5972D15BF966C376F83B3197D2DF2357BC2B294DD43CD893209FBD48416A9C4D37CBDF75F97FCA67C9ACD26759E35BFB126D520FB82536666B5073F3A4CDD424A52193507D5159D46D75356C424EC6DCF47A83E1A98FED345ACCEBF0978BD9AE1AF76FF967A8ADAF8F7B3A85E621ED41B1D6C3DD9D7A955A3CD9E97FC25D37F74D87C8FCCC05839F3FF7C24DF4E628FAC1BEDB36866A17FE17C2BD82A853D6DE9146370CE3A820496E20427F7CC577AF4A04409F776DF636ACB7C0C822E8717FF5289D80C44B70AE225F768FDC716FF1464A746A1A35B576E6FD81B87C8DDF5CF52FCCA9493DAB663FB77B130CD58CBC7BCF181809F511F21DEE584B5756AE54B760861E5734A0ADA91584937F21615505707C5E0E4FA26EFE60DB582DA937CD40CE8553B176B12C4A38D338CD4B0D7E8D62F54907518F895EE53ADB8ED635149FABF074DB335E1AEBEFD9355A8A1BC128C3855A32D334B3EA8CEEEB426050ADCB470919B2D819658BA5581A3315AFCFB5036556161C6E81338F9FA96ED03C6C8CA21A30EC6D642CA05F0BC2349CE90A83CE79ECF75EDA418991C82571D196009F86C38430A53648D977EE7FE4C03184C8AC850D81AC55E86B26A5366AD0514525CA9227C323FAE5B4AAEFC85A9429EFEE060A2DB2BD7386475B7A6B3295037340056660ABC5D3FF6A5DFE78731FB2EF6F2CE4B3C796BE4C24D85A4F86D91F1B47BD5370FE232C13C058906AFE84E3DE50661DFCC4720208D553264F0E1ECE4A67193CEDEF976ADA95687EE4E780AF5B1CE1AE38864A8A9365F8C334CC56A641FB0EA8E05FC75DFE44068971D56B6E9C8D3FB26E547C70C57B7E6603BEEE0E39BEEDF870DC39AB3AA32E2278DE5FF73826B0A90FB6DAFBE2EDF52E21A76A3457FC0C717A874E7D36313F7CEB8DB8529A253D257257B23951594CEFC03D6449C61E0C0054B9DE3B3F7233F7EDA23A5359C416D51E13FF62FBDCCFEE591E2FBE81FA6B95EBFBED0EAAA06766EDD394777EB250176E083F410CBD4498A0875C61FFBE5D8B1832D455646F588AA198C4E64CC591627A7888BC747692BEC22A30A1B6D70367833B2B4FAD4C6D3488444D92767587B40E7B3089E62138AB7C3AFA5A2F8B43045AEF6EB8710D4624D5B12DEDC7A3299144715D8754E3985489A3969FA88001EAEBE3BDA3BF41AD0651EEFAF1F12FD177FFB6C42D848DBF5B9AEF6486EC552B8B00EF29767A058BC447005564A563950F0F538BBE93F2AC7F2C45D00EC5174B25A8A6C81BE38078110B6CCFBA08C561F21C078850CBF03D0F3664EF6E5B1365A2D528B800E337D169EF0DC0A044C9BE49107AA3D526620EB02C3DAE8A1595029C5E9DCE81B1E5D45FDC2F841EED543C5412BD9EB569E58B62E5A4801124E324A144423E0AD0385F38633ED159C933967C3B3BDCD27B8A46B67B0598FC2EB7F2A5F3363437AE5D5D1420FAAB00F40FE21859B1AA241A4A2C127BD083E91E3C300EDF2E6F02C652626DDF79F621D43589AC20AC5EB6A239FA91DA32B44AD36E4B0D4455904E0C5603D33F6DA80E34179E713B0B55DAA1403266184B2EB53D69834D8CC7D3B88A1F3F133CCB7A175AFCC2DA2AEFCD73627AAF05E27EEAA5B7C94171E706392913784B54163EB2ED841A315229FE7A914CB0F4C417A45E5AF1925165A08E7E2F94FFF3DA5950E515C64A0CAE34E1E7BF4713E4955136D6CA721DD691BAC6AEA5265BB9740337F62E05DE8E5EA978685BDAC43FF8635C1842917581E6741FED855C3A2351C4470E20F097A932EECC370E71C44B17F8B95829CEF4D87F3DEEC73A80396DE8892A9A1E60EC5A686CCDD639AD161737DE0BE6420717EE6C4C036AC8F238B697E570B1BB92CAB07DDA24630AB79B28A66DB2AAD1FD5F9635C538C96F697C4CD67ED9B3E3F5FEDAFF674D458BAC21F73887EA5B59D04980C08D37DA28EE13AD9B46EFC1178F40415C10D697C6FAE330C2072D7AE57BAB7C80A6A9B91AE66143DBA7A861BC784B5D13CFCE920791AE3E16A19C3F22C0F192DE863EB2346264F310E12A2C5B1B941375905BC552407DFF68DADB13E186B0AA97255A4AE276D2643D293FD5AC08D649C17F74C48358C539EF434ABB34F54D9DD0304A4A2E1BFB789CCB3368105817C7E3569209447942BBEAEB33E9EA0FF87B089895A446F9E805136F1410E15730C4FF5DC078FF0850455A40F543CE712F48AFB3BEC14CF968AA7EC9A3579DF29AF65DCD2A0A3B7ACC304495086E544E09F571A9C9BEA2A0E3D2E1D71796F541EB104E257A618351B93A5D58D2566EBA5B9DE60907184E707F66C3577AD7D9098555AF49EF67889484160686526082115696B2C2EA0FF57284BEBD61C6DCF61B9B100D6B4C69F9E0B484F06758110291170F974BF46660AAC965E54EA6168DEDCC73C3E9ACE131B09776D503F568B40654CDE9DBFD0CFCF83C4564AD12D518FF84F567369F7054A2A8D165BB894C8BB6C96681EE5793B2EF571B8EF83BEBE0B9D40DF2C4E36567EA7CD6D624062165A3FA9151E76300A356CE6FD7F380C8522980628CF76DDD532BE3D15F02E7E2CF788FB8EE67ACC7085DEC796D2146E76AF52378CA49F648B7837024D06F85FE789481219822F93786FB36821F49299461F8610E9291F7ED320CA01FF9F4E2908E9321811ACB4B8D6D90EA284EA9EB4CB02BF3DFA1E020A8D07640B4DC6140FE20D1A7BEC3D90E27752FFCC9532D4BCC8E006133A51DDA209AAD634F56747AF697EB0FEE7704637222EEA74BF4EBF3BB4F3A38A5CAF122860487E6388560A364452CEA5BE2A7EEE19FEF29B802F22F5E9D3959DBE0A3B776EFE3EA821A205094F2D2A9510F902447DE13BC4438F4CDE7043DC16430443EAA3E0044421669BB0E94497C001D140BDD16FD02AE3926C32D98C81B02D45260F52005FBF8A000258BA097ADA62D05FF09E72BDA696F941233F55598257EAEBF123327BFCE16C08AEA4DC5726AA0D6EB3813DDB97834AE4D80BB845AA63A67E0390D973F789B08E61152B266D6B51131311EDED427311151BA686066ACF2B176331FE8AF94FACDEC6570EDCEB2F395C1542978802B1401FCA4D52C12C21AC4BFCD898F2796515AC6FC8E91239B5178F749F1B17B06015A799575AE2749223BDA574D1A4C11B84F86A549F96C6BB69DC013E21A7798DF2392C4FB467BCD8C92B644DE29B082CCD52AA18CC5F3D3B7CFD2938B0FED891CE6F89E7D71255D3F86FDC6676186ED3CEAFCCC757EF851E17FF08EFEF32671605C89F692F8D28562F7D84204FDC8F3BEC7B2D2A9CFD29107476594350C5544FC09AC938D2C74D5EA21021BA2BBA454ECC5DA3EF463D40BF2CF3A27C7B3928853A8E6719604F9107C3C0B75A25C37B698122ACF07450254D895E08F80E64B0389BD187095373F19F7DF212315E5BD93180443F95F27E6D868B5816333CE44A1C1FD5820033294B8A3D649D81CED04D7EBE190E0C9419537D158A06C675B91209DF83F36C590E4A17D6B27B2D0E29A1EF9FBA6C639BE155AD5A24FDF4731A8B660AF44D11B36F9B613FF68E21492F1DEE307CE92081986FB08AFF1F2DA449B535AB8BADE55C722B7B4F239FC0625931C9D8FA1EF4EAAFC5BA98F728EA5914E681FF733CCCA69FF81BCBFF3CD87FA214DBFC6EA8145D7E8AF421385EE66C44F7ACA1EA51CB3745F3A49C894CC2FD245C7FB9ECF91F21FB1859365DF9C01DD55A7575EDF0C5B9675BF48E41E1367B54A4483B535DAF3F7888AE948A819428BBACDAF209593FA7D333558DC0B8F2A3E7CD2E31298A005091F527C623A0CF7BC36F18552453A4C7512D5B9493094C73E9A423B273927BED4815E27FFD6302536F3B51DEA354FB84FEF37D6FDBC5357185DBC395DE5175B38388A7CC8FE5512C0E45BFE52F5319665397C9D782F538ABB7822D55DDB453B5F3D2C8FACC4CCD31242F59005C37ECBDE23752C9AD3291EB69458D218B24593EA8F2E14CA4F6AEBD290D0880380BABDBD5414F93349EE0E4B667B916E7B6EEBF6386C39D8F772FA40F15C829D547A59446A77DCDC18C4866560DB8D67062162C132588B8210AED21AC868177EAFE07327321A2D5A5093BD9A6B3E1A301797375AD7E65CA367B494D72FA786BFC7613E28F2341CD695436954B077330D1D311DC9AAEC28C0EC36A86B03AC25E7B178E20B2CDDD27974BE42FE2E4D51F8C96022ECCEBAA4AE1A8B0BCA1025517C8987373CFA938839E8C4474F963CED8091A5B376105D2B0768AC461E03A04C442F0B572EE5D11EEFE937AD460B398116E0FB1FB6C9FDF82FC304FF5EE1F4EDEDC4D6D6F407DBEF0AAA5F3A3676CB35015B6EB4E442E5FA8661CE6550F895AE959871C44333F9B37DF68BDF87B5F5817C1D4313CA480029E8138152521D6CE965FDAD03219C75CD37AB3B475768C5A1E85F5C987C6F30084F72D1374267C4A9386080A5 +pk = FFA160DD904E52757960A1446D02350C279BC8E5796462A94F6E06EEC931FF460D4181E5E8612A954570E2AB54935922A9FFA4371C328267D1D3F129411C22416281CD16EC34CE9473F52E5E4F698DC6F4812D16C5445C2BE9D1B3FA00B504041B82555900041480968A5E4B17D99DA3182449F3297FC96288FAF4725D7050AF7BA917D79BAE39BE002E275306EF49F149FB9E4B0F625C3AA44F662DB242FC505D109F291BE14758ECF5092E67377FA93F873696BF0829DA0A8FE8D34699A19122D8858F9CB5D64829EB00B105E742FB3FBD4E6D23E7611CFB14B36A1FD551D43F5A1FB06B604CE6A7D70F1E45873F17A42636B67B0347D9C18BDC7DF000DEC14B1CF139701FC004A12A9D85AB67001871F6D0570E4E20F2E1F5D1519E680FE0231AFA61669B4DC6C8CDBD00BAF47067211A22F1D82359ED8FC547F6DACFE984140721D61F60DC43EF2FF75BC521A5AC2310057382AB6E77081E2BA96F4A69B68A5CAE39E73FCD131AAC4A8A739E4B16A556469C9AE81C7E6D1C116CC94EF95181CB3147243BD196B2497E89E471180792F2970E224072C2492D333828DB8E728E0AC1F87C8C0F2C290D54BA2D1F8726DD913AB428A0853FF2414ABE07B9C75F896A1304F3FF5619DA69FD9AD6128152EE44D5177F5515B5472CAAB6B7BD9FE8635DB9730714470B091C15EB88BB6029669E245323A037267170D99C5E3B7C22EC8E4E5514ABA1EF061DF03268CA95353A6C06DD5A54A4A7B55B7F5EF120AD9F823F0E657A716BA54A084AED6BF8C33AD9E37041401EAD855954C7BF5EBAC7F33D06EB2E41B4965BB235B1B6CDD2210058E4D447DF3FF7304FEF78150D41B131134007992970B1D3BB47CA2C2AFEBC0FF57425E9A974A4AA4E37B8AFEA0568EC0F36BFD47AA510CB775A8BC8B0AAE687160C68336C6B06570481BF912A443C411CD7FECF8779CF1D7D73C7E09469C234ED8F3482B036B2170D5C92FB7388BE467CDBE29BDA0C26DE7C3651D7AFE50D06B772921DA785A678B3F105F92591AB82317AB9DD66CEFC48A00A4EC74D0371B0276B763507050036CEDBEC1409D48AC93EE9BEBF409429C11CF2899B3FEA45DF78E5821C442D41F2CCD677FF0186F94AB25988E9FE865066258963CCFCF16681FD5E8270023B11A789E1D3FB35C196AB8B8BC125417A1DB7D388F6EE716E976AFDEA08F3CC928137F6F542D2F1ED677FDC329B0757425952487C4E33AD351B97F649175039A372235B9FFA8E046ACD4995D51B134048662835E744D261B7DEC0D1AC37E0D49DF12A8E4072F9B91FCF9DFE0415A9A113A003CFEE7144EBF5B106B37E97211C13B899643FF5CAEF39E69856511DEC1D70875B31C9924A6EB6DFFCEAF86FE0DFCAB1A192FF4741893A1E71DCAAE081065A650451ACC04F1B686D62DF8824DAC06F5C8D5549488B2BF54D9D085E9984462C3018C8ACE825CE2AB867679E30B51C00BE50F9FE3307B181063AE9B21B9B48697456C4A3CC9BE164AFC739D2090FA347B09E3C9365996BD9D5B7A1E837FFC8E2C004E833E82D6BDCE4CC257240DD16D85E47B7F5B1D34E8B708E861BBE3BF9B55E020E46392B310E75B4439458E294DEF0F2DDCAE66A596D7207CA680325223837E8F1B7F758F36350DE77BA9918A400FAEE2B65491649A9A760A56F4AAF3EC5EBFB080A7FDBCC5730C222997C909212B5084858492EC3BE7305AA786C701849606D16E75E5F3AD4EE9C332D073AE2D7008FEAD3F0C5B4E55CD067611E06A01B97611CE70084BE673F8411AB5EB50C80B88D204F2CB1C0005FD1B850EF3EB99144034D451BEA5186913FCB206822973C517A150075CF28B678D3252F6828980A5BE0BC60D9A24678A746BF851CF83F6B3A5BD6522606A4342E823B8B0791EAE62A31EA8B85D93D7A1254A60BED087096F7E97B24991386CC263A2C553BD7A7A8CE2E7460DEB240D6CC78E4709F7081156C582683D0585AEC7F3071C04429586724BDF7E665CE939CCD026140F314014B3D2EAEEFA18A1ECDB2DDA7BDFB2B05EE49492FAA13A5B23B3D0CED30EE29AAF94B84A19811414C541763A4C9959A8AE18543C4198B9540A93B89C4EF498F28278315C3E0CDA8904DFB0F906B8EA5526A34A18242859BF9C8F547B3A2D89FD9A93AF331D9582D5924FE9F2BD018E2928264F2DE4728DCF564A2DBF939EFFB4775F0518F8D4E225CF58C677715D09F39C5F77D0D678E5E374E71E17CFAC4AAB001A34D2CAD8DFAE63D8D824F6CD4B3897FE97C61F602839DEB6514622210EFEE653DFC8E01744DC818EAD37BE7D0A17FD93A1A8B33DE8975E62D8A9426B03E55BA49CBDD8C9D1DCFE1B34DF7C56E36D56AE273C051FD9E01D5BC580CD1BE17209CC5C07DB2F5622447EEA8E7B909FB355F8DAA636ACF0618FE013603D16F1FC27AD7A923D15CC6E1AA44F98378702358B222F58DF3A612E008B4FDC04C5C1EB0C3D45D3D8660593D2012CCF8961EA4DE77EC29C56CFBAA9A4A5B0FB071B98DCB306293A8706FA5624832CAFE5E7675BC59E66D51DBBC7B6F811F34CD7776D3465059842A6406A154F00E04D69D536DC81381E1E32B100AFDF83BBAFCA46D81515B565345A83D9576DC38B186654F17650594CAF97EF25795CFF792453A68E331542B1C90215FEE131AD183D6179782ED5A6AA20B8286B5E6BC4F85DC917BA00FDD00FF424C6335BB2A59C2B3DC81A7E8F78E6D0997C710B8F1FC14B041B91F1C351FA4C35A988E7A57D546F75F5C606590A5DADA91D0A6973ACBD76764C21825188EF21ED3C491B1653C24CA5EDFA49A49B5756E87348526FD5FF383DA45051F57437760F4FEE317B05F0FA548E9B986B9697728E193B3FEE75967931AFDAB226A3A8DE6C121297531FFCC81CE1A99E2AD8C74D17B1C5D1E1B6F4458B40730C258564E88F2C9AC08A46F6F37EFAC536ABED68CEF4663EB1F00FE05CD37F9A4E1BA89E72DB4EF42BF785EDBBDF2E2C6E898889D39AC7303F5B10D7116AA3341B2D5E687383D37D7CB192F1EC05CE834C48AE06DA1ED0B1EFF59B81483C640CF80214FC33D7E5565AE576C385B5826F8C5F1EC1EEAEB08E64AB80477744F433B6EFCBEC457B691E545B416F546E4E55704CF2FAEC684E14797C3BF791B0800446DC127FEC1F78BF4A0FDF5BD2D20FB2EED28FE05512E8AEBAC8D1055BC7E8D38497D3AFFB9FF90D1876DB3C221CFFB07CAA63B79191D08555F7222FE106B154C9EF24E77E328BD98C628E129EDCAE126171AB783A25251C06087F6911D2DB7729A6BD900DD26D1EC78BE879F7788C7C7A53A7B0D31AC62B658895ADE5E526858BABCE7AFDBF00346CEEF147AB0E9EF4497385B62948BDFC795CBD81CB502913CB3077BBD7BF041F16C8B829F473859827F4B26ECA7B4A4C0BD6C9608A9F769290045B0B3EEDFD4F0C0C65FAE72C86DEBC236AB4504508E6216CAE2A943BB380F81BEE0D6936D58D73D3174D99142D8E9665A90019EF03119E9814E51001FB87A176A5A2B1D4311FC18A1C04ACB44034ED8FA1CF1DA21EB3DA9B6D355CF57F6A337EAD439DD61B0BD992B4DA937DB07FCDDAB27126CFCE9433C0AC5369F146E153DE9A94DB2D5478FF987958DBBBB7D9B017927A86831B48431587AECA22AE73B81CF8FDF61BF5F59CD16BAE3B9E7C8F2E57D76BBD3CFFDF9B9F31F66169D1DB03B470BE6A638B76968A9394961B61D77B6B038B9DA7062D3457B05CA47C2D832CCF1E93EECB6BBD26A0614769C7DDC8A3B776293FCA2B355608A3B5F231E723CA3B533201220208E2DC902A99F1ABCF0F12F93FC046DC50BF8D1E052BF16B039ECDD2C5836E4BC7D85A01C51E9A7AC2488DA111EB29B2E4DA90E29E6109F7D1AA333784DA18B37F0C7E301F0477469A1ACB244033E5483DF58D58DD9AE31B60857771D9BEE23E56A90815E9BA0948C8989C9FD644AC141534B5D76401DC85FDDF36F23A73AD2ACAD309DD3775564F2464F92C6622250AC70D53EEA531262477FD55145779F802C3094920919477FDAAF765AC833E6F2501ECB996AFBF91279FF6993872FD2258632A4CDE60907F0854A1C8FE9F4C5A2A8514D88F39AE4DF44BA1D810231989974616CE26B9F3881ED709700AE4F6F109B3DCFFA8983A7D3ACEB679F0E9BD52A23103425A359403F4CBB560FC20064425B3C2053103DE9E83AE936617CCD02763F347829A25B872B18FEB69034D819B88A796C46EBAAFA36FC8408DF0A43A85E3D93F6603D081CD31A5F3DD700D1F5EA72D5244A3387C1BFB1F1B0174ECE5A66EB385E03A132B57C7A15EA36ED8A743BA417246B81DE147E6A481AB0783EA454A9361F36B12F172CC2AAEF86439AEE99044395062B280C1C2257EB1847D506E89FAEA8354C89B458B0B9E0A435C765869935D40D030A9B01FDC29ECD3842ABDEF371C6DB5B3367D9FA99F7A5C58C1C7201A4010DCD63FCFB4424311B2EF5BD5D6157C61EBBF2DB55BB9459742D659BB15093311606A170183420171A4D6E146E28C807F59E1C4DF3B6097E787149CCD9F71A4FC984830A99E03CE38F576DC1F03064C3DDA25193FEFBD1DB4AA6DD5358FD075C90D96C4BFFC0E9BFB9BE20F4533BF8AD5C0B64E60CD63EA47B0A6EF931DE3972C2842C18937AB73762DAD87937F3117C6C00BA5BD56294E434085E39651343024EE3A7B470D9FACDE14DB08173595A4C56DAC0834DF99A77CCA93A464E1F332E68B23237681850F59CF76B7BAACD7D422392756BDDB23290812474209B4E20D263E339AEC52CB0CC8B9EDF23EE3C9D59DE964B57B0EBD225DBC3E5C829CB7D45B4554126F62390E801A0556472023E15F8A541B2C5F0A75A1DB377A09E71191EB5C8D7675E080819D9A82C307B42481B46E5B7580185021FC9E2D22EF388193DBF628F8ABC2FAC5E3A19937A3DB0788986BA1A349B4DD4F0AFDBC6F94CCDE5B3677AA4A36A8EB4D8622647974DC3A8D0B211561E913E1E0F6A09FFD739B2A19D123092C067960789C9798586F3433031100291A30D74180BBFC2E3E6BCB14B7DD3C4E762596BE9D8135399BA92FB6B5D12D02151C0B4227C2AA8F1F722CFFC3595348B7EEF83E17AFFA5B6E93F0A7ADFD9E8FF07B8DF44E72500470AD8A69800E47D6889FB995E5CDC481D0DA1B7FDD4C8DDCBE640EB09BD41C61F651C8FB3279A44B7BAA296E36B40F57E86A4C2BD1DC03204C120FA9AE0D5D08273D405BB0AB638C97265C336FCB779D241DA6525249F308D01CFB8812D532324A2C52EE2412D829EF77798BA18D0B95855919B394A56108C292659A8013BC6E6515C90EDE22B9130B7FCB4AB6601E4E4B3F1A29529EB57DC89749937E0F3C2CA5CD352783E9ABA94E26A24FA62197130DBACABCAA4236F44C72F9F9EFBEA33E707440593291012563409356D4E5139EEF331DC4434C1F660AF57EC9CCA61A69F3065C5C454DFA75F05097ACA3EC62804DAD958E3BDF18681AB5E09E696B182C978B837B5E1565BB937338583B847B98101644A05EEF98A82C5201EEDF83E4A357425812009FBAB96F8E350D499857EBC2F95B2A8C45E1B938DC94BE1FBA5A61B08F2F88CC223E716AD42DAFEB93F64FDF8E7CCF919467F6F9AE4E1B9266602C187B534FCBC24DB2FBECDF616B848D4878B3437C842D9812DB205D202C0F337BCC6CDC379FEB6C7665A65BB681EBDF70DB407731A5242EE720247789639FE45532CB8790115D79CFC95C2A788695D0FC417357E77139D4AEA33F1C00D7AC22DEA77DB313C34B100E78DE2642D7CCDF5046F45EC571B8F9437B4ED91D3A7E9589D6DAF50EAF99973FD3CCD1AFEF671342B8866B8AB380DECD7CB22551137F3ECE0FD1F7CA1FDBBEF8B0740B57D92719E2D0D2DFF47146B5BC83CD1E1511202D76832E125DE14CA8AEAD8AC4C1E4914C281E5873AA71D683F2ADACFE72DBE9792E7837E12F8C6EDEEB5A40D20B53B549D5C0446F99998F4BC7A13AFF4460CE16EA7BA4DFEA38CA417E18ED6472B2152C93C449F1D5FE4F6F557957D9BD1B259D6F882388CFAB2246CCC65DC774A177082B78753671F56AC9FC2DC5D0D39D02069DDB96138968CFF65BA7C25F7F44AE931D8BEC75ED288F103200617B9B90C92E10F21AC2C5E3FC3E0B9CED7860152A1B99C764C5F4F5720840CB0845EF566528490750EC34EEDCAD5EB792984F89767DA6BE2AD710B749CCAF673A70550E89131D84800B1496CEDDA10F6348068DE1FF9498710EE4855322CFE5FE51CEF4041A27D438269946BBAD2A4C940A9B2D5BB9774B74F39AAE9E9FB44AB8C81A0E498C613F25F69DF0368AC2FCFF115DC2907EAAC840F856783029F994DD1957E60F87A7F779D437A0BC6CEA8B8F3DD47DFAFB1F5105823945BEEDB004F60DC6F9CC0805A2A44C67EB18221717F6F2D71D6244CB0EA12A18CAC1B6A39EC402B1273501A16F0B8D984D32ECA44CAFBD1FEADD680192DB0A75B4438374DFBFBC55C48CAD88E17A646763AF52AA5740CE3A7DB549F88942276466496B6EA71090906FF26B4418E4AD82D952422F4316D64FBFBB4AE9AE76216FF545C74B3FA8D6D10E5EE6CF609BDAF345430A4097612C40C7D84A4D2A12BA73EFD790AF6C273F8D4A9FD0038D52827612926F73127473CA11031F664622C221400974709BD68F5BDF477B2BCA854699C37F5A2C00E84C1DC50B5371CD73D32F339ACAE91ED4DE5D638FB1DC398D994C83C99B17010B208D2544B1923DC3B9EA71F5BF67249E1CA54E09F88BA6D71C1F6835177F42B8E75FB8BF715C778F08857BD7327F6A1A466E80C12B6582995D912EE6F717F601C47A8A6513DE77D57E997494ADDB1BA6124242ABE5E0A6495307505BA543D66C4D5600DDC0340394B844740E5BF6421591BCC7AE33E471629AA3BFB847960DA7A2A8142CF00BE2A582FDE6F65B552CAB22DB187087147513E68B963034159E722D2EF72573B527F3EA0FCAA7C9C767C9165F8F3121601A142D3796A4E82BB3DEF2053F4E578BBD55D64E484B6639CAD06826E91425915877DE5934FE027AA4F7F98B2606A43B7BDAE52E54632B54837DF6B2F3CA45B9B97ADB7E8EF2F55112691D221C8DD1D97801AAD3519E39C3A6516BCE4F53BEDF5837E8A07776EED3DC31ADB481255ED0A8524DB811DF098D3FC5C366D1821161670677BFCB8A68539A33516E00EF3038E99753B3CD9DC40D4961F4D1C589C0DEFE210CBE6011120204D5E7A429BB30C417C022F7013D69EC9E3D276F6CC710B00302C4AFB7DEE98C9CC500871B2673A7AA7C382858EF2D387F34D04C966D8C4026F8699D57C73E758B04C0970829B850B521A14B524ED729A5CA34A1AAA27E13DCD8F3F15182132689AE28DA4FC93C6C79DBC470988FE0B869A09270314BB1A07A1B699C3DA92B4B6DF6AFF3CBBDDDEFA01BD0F20D4A1A4B39479DCABD5B9D930E7F139D8E24F8DD69E621E95D329ADA6F310AAA9616C9453AB4F6215EC528723DB28D94F7413583E85F0E2E5CE4EE490970D0C60B49EBB9A533837B462E891639E1F5DA73281981C852DAB2DFE014003C4A0A04D1E1315005283CE04FB770FCF14E8AA24D3C62AE7163547A8EC9331FD1CEBAAE7C19DA1C19BFB0357A8BD8C00ABB0030F40815DB2D11F1C52C270C3D8E84C35A0644C1662DF1A20F6B73A1DC0E0F60F63118D332A855C9301AEEE64B73662FDEBF8B19B0D64B157CC9CCF9196EC5F9824944985FA4189CC621FF6E4E2C98D613920EF5F8833CCFCD6FF75189BD6652D661B6D93E5 sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549F smlen = 1566 -sm = 6507B803DC4734CE080987867AA51AFD87D65F5547F7FCC4AEBF5A0FFD622AB05E6AA3A3ABA8E41121D1AA8230A80FBABC459DB7D213539205DF82026A697E69085D2ACA7B97C0C7C399664A97ACC36DAB9AA9F8A6D42F6AF0F9FD246C7941FFDE47BF0FF1B77F2FBC789C922092059885A6692EFBDCD158D82ADB458EEE7EE1FF6B32644D696B4A2831D934358CBC2E0142D936B20DE6135752B62A4EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +sm = B49463EA1AA04F2A20BDB7C09ADD1E772E6398C8B8FC935E813DDE98C78C46C4B32C55ABEFA4672AAD499FE2170DC1D3A50EDD7706293BE6C2217DE7D40FA4E26BB7CF6070309324C91F4B32087EDB1452F50E9B713C7C97E4C97E40F411577002D96118E6C3E1979C806508CB9AF757146374FAED8FB7C34E9121558C65DA31A5795BDA2FB4ECCCEA80E65D7F740E8757A20523314FAED65752B62A4EE15D884016AD8E35014525F7C9AFA41B705923C3E460599D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 0261694E85935617BC6208D935F7D9EF773342D7A410852293BE8B83828FF44699506E37DEA7F963FC12111DA299EA48C9C839F7221A7F103C43D6E1F7378D6E803DE86E2D0AF8241C43A95E78B9426B875385DF00FEEF72191BA38FDB38117D435229FA8AF3403946611447F0B01A1A711E3C4AE98CD45EBAC52B36473B3A397AE14B10A08B0F6C88F3FE89CC23F7C6B3B26EF5E433AAF1795C5BBF094CCA049B9CB78FEB28912FFABC108E31C04D8A8EEC3E6461234D3797F35640B472D4FB4B81DA941DD929E07C47CA8008C4390037812394CE44E77CBF48DE667A7AED458834640082AC82F2A81920B308234AF3AE2CCFA48D9986EC33B7E01DD087CD05E0875C45E79C7D42B3E95C5AE75877274C267CB2ED519A2F16C3AA9343EFA56827A9459DE2FB6A4ABF4C5EDC59463801FC0B0D66926AD458C9B112569B3F3168CF4FD212B715021EB2A366F29E04C4C7F6857D7845CC8D0B563DF27406057C18520A55670A158A867CE5672A89BB8E66FB0172CD0EF6AED5CA31DE0FCA12DAFAF2E3864004E44CEAF6013AEC36F4DF84CA7EB51699871A3DFFACD15A8035F3ECB8F65FCCAAE69AB28609C81CDCA134FA42A9C0FE43E3866FEBA1D4D65E91823DB80DD46CEA7B85DDD8C38C57C1AD3A885D79080B14493771E7AABAD67A51A1A2452D58D655903C2B0AFAD048E3DF8D08A45CF1EEBDA577114471719EE955B9DC1FC1F9EE9E0329DABD2DA336F89B4BEAC3C2C4C1B97F77826F388A55EE93FDF514E1171234201B41ED8DF1530A6061C857930F6FBA30DFF35CBFE14FA0520117F98C49FCE7B68066F958680D086B83953643419F5FCDE637CC504E418A5C9F18A3A3ED0AB16F0BE251DCD1EC7EC7079D9E02BF55BDC44C9C57391D0A83A5BBC6D110DAA93B1965F83C7761168A29042FF63BB4F1D52B1EB21ECA369665C95125B98A790A5B66EBDD0F9C3F2CB3109775C6A9A21E354F5498C8A7F2B306DA306FF8DEFCADE6702875E3DDDBEF2E740D35F28692EFC0D108DF9E4CF8B01330CB49C62A2ED4B8E4F94E7AC90095546E656F3B51DF5AAEAB9616EAA54F0EC6F6A6A0D9F8FFEA38FF95A8F43504A4EC63F6FF842E9270899AAC0A736A41304EC1F8B6ACEBEAD3E83B22DDF5E720B11FED5D9292A39238BA89A382EC8A6E83B7658A69B7D2F09CF3EC38B583F4A3CAADB5CF359C3943203FD9EC6F7E9571C8AD89090D831008B96B189E1CA17790C1EF18C6C9C5ADF7E7E4AFF9AD1B254AB5A0D93C6DDC43A11C08BAE0B2444062709CD915CCE1B5E891FDE405A54BE0CF449098393A8BDBD21D5C369E4F06B8D0DE07EF5625512E14A25357783476CEF384261E012645CE7483CAA3D2B749D2DA8009B37829CC1B82D6BCEBAB45F33CFFD68D7B3C6D8A196C13FCFB7F11E425979111BD2DEC21BDF1B3BB6535DEBBE092B739705CC921BCD5C0EF8DB76394B1E867F089CA4C58D6AC16F8251EB16E04005E1B7DCEE96D2A24B9C50AAD239BCFB1F6079EAC4EFF12865B2A67A99FA0510F3FCD974056924DEC2C585229FD63F8E5BDABE88B1E3B5C84C9C776FBCCEC89759BAA367E53EEC5152E814BD2052319A06FBBDD9CC558C9B8840A9D339E51C8C4DEAAB0D39ABA1F880814373EA6E093492845BF32E01B9C69831682900E0B0D769F439E28185F1C8035F5F355BBF0545330CE085995036DC515A677EDD3F74A81774B1EC4C441C402713E4C797DED5229FB24528E932C802B2CDFDE9FF18BFE0CB903AF91677F72021DAB473167A91DE71B43C40341A5F86F47B8AEB2D36C99C2A19DEF0ECC01D9501DA0111F65868C6011A49A65205305D7486990B25B52AA33421031924561177A95E186C117BE30E36F4249A5B361C7ECCAD04743BB13061F6E1EA7634D93B643D76CDE65ECB82C0E8AA7F2A5D8D46C47FA957ADFA543C22407E5101F9ABAF9DBB43CB96E0F2EF338EF9BAE626B6EC829AB908A01E416FE990082925D498D561842B8E12B0E83DBF3BB4FA748D850BC1BE840D9CC89E27661F891C844A569BD3E0374F81A80D4B9A6E3DAC26F521D883E5BCEBE413B4944F29452E7F31C624A1C1D92C815B03327031DBA9171115BB699D3818A4544FD483E9CAE0669604B787557BD1D87B39E60C74F212ABCD362A1B59EC035F65BB537CD7F5340EF262D87DBD0C192EC46BDE3D1C94CD274A756B330193BF6C32AEA233BBF4E1941B898A4AB284ECAC9BB1B90F00F341C91EE419FDFFE5EE4C748A8569064C7E14D4461E0E8AB774F846781610794CBB82839BC74AC7616D8104CDCAEE89345DF156DD20E214EB97285E441906ACD847DDC6B3153628FC374B1D816539087470622F57B0107BD5F93F1C60EEED7940B396425E589883D63490AAE6D262E8791AC7284737A27DF3F5B9395DB1349D81C18ADB62E9076C1A59F73033E8CF4C05F647E42F579E2C7FA9635000A8F8669C2931E5541E0510CEBE8AE69AE1B67AF3367117F0A5CF0083C33C9959731BAC1AD86DB8D44F2C3BAB146F99114F7C45A98C526F4D45E62E970DE2AF122DFC0B2EAF3E121CDCDC3395AFBA4EC81F3223483410C22D49EBAC686C6EC55F5D0BED91FE614C917FF817A3A6A1D334D30EB6513FF24CF33A395EDCF43783C103EEAE45000834D14793A3ADB040BCFF919C8F6F7C4AFBEE929509251D99A2601426B6E0B1CCDA0481C5D78A2555FFE10C0B51A8DE26E329FBC9E80F02EA4256BCB387CFCFA5DEF9823A2ABFCA81CF1F099374EE138E699B333E975B829C73C014BF8FC13D8310B0FD687C648C20300B77CF6A14BFEAE542BD3D7A4449D3D87470C9A91EDB03C9D2E9CC1C5F765B6DE326BD00446E0250555A92D696800F7148BEDDFDCA67569224125737039631BD601FD6731D7BEA8902DB4237FE053689F7BD9203DCFE4DBE25DB52DB0D307A9F929052C090BB8FC07C079AA5FB1D294186C3C0D8026267A0860F780514E89247DD3AC721B64ECCB0457C668638691418364FD32000C1969F6448BF4A3F0EA25C7CCD197E2E1C12BADEA1232453976F6A045CA31FEFF4A0C97070EF03DD5EB52A933E6F694651C8A53DDC1557055672F5551A7A619E752E4A826788CDFE43065A71D44D037E08618CFA8D09F350EDB0A9CDB1F531BF4261885F57C84F4A3CB98C650AC4F8B1FFF95B807B6CEA5E47C46723899B847C85E448D1F36B96BBA0738A01DCF95F864975741597040A3D43DDC1C5750BCEBA5A616A76A745A90E109F8AC6252B1EF08BF3548F3FE0DED88537687E39677DCDE94BD4B80E8C70BED5E2C0A48852C2291E562704C0BBC8E0F4C6A180299C40D96EADE33F800B6F6354CBAE0FA5E9D54C8BBBF8EEDA789B953DFA027A878AF88B8CFBAD61CB888802EA2E7EDD383830B116415A92661F71D2D8EC9684B8EDAD31565ECF44B85DE0986282A57F847785393CE3B254A9C5F2F486525EA2ACD27B0417B01A6E7DABF81AD8EC157A63F11ED383422369524DD2CCB216CB1D4ECA2B082E3012C5CEC2598CFDB85E05FCEE5EF93F46DBBE370AEB6F48519555499BCE7D55E504F6EB08EB7585ED9998B282C6E58FD39F5929E957A5A238717D24A14E8ED716795E1EB80721EB50AD305C7C90C8367B54255DAA36917A642EFFC2F7018203027D753C9091C372E22C6142ED22BA3D4A3D21A2F9EF0840177462DE3745F34D074819551ADEC8A865E0F8413B91E90AE18F580A176852E76FA7394E38521A6983FBE3AC4D02FA3A8F7349F8E919ED16BFF1468396E4F533DED039EBDB9AE8D766F5A1C525D0185FC70372850DD6717C42B63877784C244D7A621266CD0F42ABE8DCAE7F47415B26FB3B4178E5FAE15FAE58D87FD25B82CDFF77DAD6B6D9D6693E9AD28EFB97D711DA164858786279FB4F5934FB4FCC52E38D5FA37855C7C33E25B3B9F17DE32353469272FBCCE1AE7A764C990E9914F5782D27DF3C9507CFC51E2BC3229F6BD0DB7BC12A3E5BA1CFB60AED57E5DB66FF3A4042E3538C5A843B3041CD7D58F95884BE97BD82AE79291D802B6800E24F3E30B893778DBB79601F5A6F2ADDB098AA521013E8CE262FB71C26F1291B0C26D6439C9184B027F99494B4001073C2CF10A966ABF9B8266161C89FDF5B568101E01F47B5FE95FA77577E7311F30E210CC8C32CBD3739D76FB2C1C7AB2AAD19152F1180A32738924F53C18A70EE5028FE8759C30664D68A0883848358233438C1F82940236DE1D02E17D409443E2AF66BD27D4978DBA1B9B93B9BCD51970425031A55CCBE665270F08EEF90094121DC601385897FE441B0F187093B187E824698345EB13E049603AEBAE400387EFE4D6982B875C4B4580C0972F1C45BAEB8888F36A334CE16F48ECE595C249C77CA547F2AC35C20F637C70EE237D820274D5C79901AEEE83B1D3A7C2260A813A67E16037E163A137833086D56D7567BE3904D7630C3618B8921C1D86A553F2B14FD3EF7F5F0F8EDD14A37F8D4522AEA6E76D38303FDF21D57781E284C5E1EB354D1CF905773CAE173B563FB9D707E756D841303B4B90D1648F81AD9A83D0A9BE26A5641CD7D07E26FA3225DDF4DEF3B6345E62EE195B58402C103C8D149362AC94A7A74946CD87017FF4D24BCD16CC92FC6F3970EBDC0C7A2B8F523BED558356D7628194F3F354CB752046F3ABB616637DDBEC7B53F194D10B24CB55898F2C28E4ACDD279EADD757B3839A00617F5D7CA0A52FF66CFE47FB56C83E56EF49D173DC0698C716BEC3DF6ADA7283DC4F380FC37F9AE93E1FD1AAD21AD71BDF5740A7A4A8EC37A7EB4CEFC14E16D58B4144F86E742E5D0A0E142D0C5786F047B0202C21921D7E7E77B4BE0F6ECBFD626FFAF763E6EC6891C4585AB4D341E9BBCD30D04D1DA66E1C1F03716F22F2E03052B40F69CFD67D38E74ADDFC2B692C285BD98DABCD7571123D548A6D036188F9A00F363C3176C7DA0E3A08BFF003BB79315C191BB3323F6180B631A8B17E5B5FE55C96235364B7387E750F5C7908492CF6992C2161227D788030271B2CD18CEA0A998235B31844FA3FC3C5CBF0D99A71037DAAAC35A4B77F62A0456E85091A24A97F2E063FCC6D16704BB5B4A9E3B399677CC92B025535BAED1EF360B4246469230A055D55DE062B9DE897A0F651C8B5AE590E75B82610C75728B23C4C07F7343FDE90C6D648AEBF8AA683C73F91F5778F06901EF916F2A949CEC9A2BA3C89755366E450CCB67A502DF7D6A6CD203A44ACE80B3EC1D32A7528C4CD7D84C613D0707E90BD0B32D97CEED34822D731BA208DD7CF1667359F1B52ED5E88CC5F26DC742A9147D27EA33375155753562E431B78E31E74223373E1EBF9A3E2581C6891163B9857A0A4FFF02DD2E7B83D95D3AFC2921C48DC78E854FFB9EE019C31E6A3BEF857FDD434C6E0017C71CBBC51782AE36473755B4FBDDF98EB04716A778A1A2FB738E820572C3AD87CE1489D87986AC290AA9C2D46D64BCBC50F4B94BEBA544405F62FEE110BF183D9D119BFA68174CD5C1324E97DBDD3A918968F8150A6FD95DD93F53555859C934637B3C34C8A6C8C7562078A9B056A1CB963FF18294531E672FAE0D4D0D3DFE7FF26B460439244B820C80CABF2ABC1076B814ED159CE0FA3B7EA3E4F149990F2F8EFD506A9BA6B084108AA9A1540480CA036355B9E3DA8D480F4A5EFB66DC3079AFCB43B5B16D4F455ED1BD97144D8B668D01AAB86469283B02534AA581FB0AB7CBFDD54D1C805E6F94D85F0EF941A81D439C20F2209EAAE901B0DFB6F6A45A0FA3195FAA312E014A8306F9158F2551D59596504EC8BA90B14F18E230B9A94D2D68DB8CE568D5BAB3C5F4346F34B63479EFC3DFCA43CB0FE33738179891779B95A706CB6006A2188A15865CCB4C981C55D23B1861990DC87BB060E69E38CF0FDC3CF8F63A1EAB3486B4BBDD107D263A695947A396CDE61EC238E24C20EDFCEB8BB96381B19934E9F9B17BB45DD118F5E808CAF3D76C19DE2E2ED62D8F42E83A042DF178C84CAC5042A4D6F1E785149102804FD80A9851BC9BFF91BA6579FAF60DACAF25D52942D864D89D349439D38B44A24EA8856021593C1124F33B4AC8AB0A9F8024B196471DD52BD8B23471E86E075A3CE474090E5A83EE12A8CD77E765E7D4E243F30751E69470383B835C41D8455A74567BFB8CA0A2AE8D076515104CBB00AC8DD851F0B99BEA32BD4D2C2A390643067139405684A8DAD2D0A175CC2DB6EADEF2BD973D1D8B24468E4E828D943941151142D8C0F49D102E53C3EEACCA32ECAFF17F2F2CD44B33A0068943AC89F84B1CFD919FE1F762498324AB976B4F03177660BFD936FF9C54E94BD764211A918E207404690D7C4A796819620367CDC21C2ECD17BA5B280B14C30FA25BA9B88EB069DB5D558E113991DA842C289C8A55FC8A4843867A397B117A5686B48681EEA128DDC41C448F0238A25C42651E5EB7D7430B0D517DF30BCFA3A0F6DB9612E223A4D88BEDAFCE5EEB8810047347583DF588274876CA787266FBE0B2174F62B62B9502443950656A821142399985BA043EEE6C9B629CF7571DC606EEFD35C3D49AA9F924ED8835E487D47A996077CA967764C88F35A757FC5DEC71B2C74509A082EC5A8CB5FAECA00FA04952C525B3952B033E2F0137AE3F308A2BD8D48A370F9F0B8FF50F78AC778B0206F33FCF4281FBC86FE32F97542236CEDEC6F1EA37948268778E442C5B8D423D11F782CD4DE6BC2462BB60C9EA2B60E237070A1D6FBC0942DE56441A3082F087E177AD741039BD5BA7245BE9ACFFC343A4C34EAF96620CDBD519945AF0F3B1A68339137047DA8DE8353EA690F8CE7E6AAD720CAB8E373450C9889E312F5EF1933B43FA6DC59A6F8E2615696B6063CF3F1B3490FCB28A467972AEA8CF3A44DF9C7AAA6D20D970A804A132A9C2C6DB82AABC18338A40755A257BF15A68008382BC79488A7CA4E13F5196421F1F522B9E08DC219D31F47766DE7F6449C9530C3011F9E0C05AFC8396BAF54AFA5628B54B2845A079DA89853DD113D261A8340C1ACF4935FC8AB907F245624A71702EDCAF1C0174EEE8DFCE65C46F42FB5230FFA41E78EF6EA98E761F6CFE3CC22EC2850B65FB0DB16F5A86D3B1F0AE0E2004598DB63323C59526D65017641A9596A55942AA892D4A50A8A55784628B81C32460EDDAD32DC25D740427320B01929B5FD26F1788761FBED7EAC8708DE6241004519DD34A7263FDA49AF9900FC0E5E331FEBC95AB0FDB195010FABDB81980B19E29D34BFF5F5F46AF3300DE6F545876F367753FDD7685FEF98A79CD0E7DC29A50406CE75266E6D7D6A797CE0BE1709AD3B62F95F337BC0977030C2C8E30689A55C2E06FE33E1368859A301429F953EBF2D467E8955BFFF868AEB0EA13F3462CC1FC4EDB1B562DD5F34D8590672E24AE2F1431D4E8404381D7BCF69EF19B8F9F4D8F4FCC2A62A409E3704FF6EAFBC99ED6F82144E466A8E809A8090D33F3EABBCD8A6F579A0F950C06D9BB619CD1D2DE70F6E32A9FDF0E2D9F96289601FFB51A3ACDD1ADF68B8122831EA966F832C9323727B902B0175F8FB26C5DF69F3223AF886E9AC33007892C611A1996FBAF4BC55EC0E9557AC84ED6FE8E20C53E842AB4F7A457FFDA6C2F3D8C8F54582ABD33CD745666A13588897B8AA604963DBB2571BA11022FA297FDE953546613ACD655AE1D75DE933140F73187AFF3E091AAD6EC77082C353C8F64457A495FDFBCE49BBC0062E628C603BC8D94DCAD15FDA735F85E16A29C37AF07A129B9C2573283A4784A9D923 +pk = 0261694E85935617BC6208D935F7D9EF24DD6162CD2E336F2EE1C6C1C7023D463A497B859C30E73CA81D46F3D148766179D78A3F42C6E9E3BD62B5B67AB1404C95C1FB03709677A49AC28725A93FD610939F6C10E55A1D61C2346D86EF9F7140538DE03F5EB4AB55C9801DA915E64B90B77FCD670712FA28E717139A7825BA4E1D55BE6447AC3DB8F897F84FA40683D5B3D2F287DB7DC0542CDE6AB4D71BD6F4999667C58E14ECDB37D04510CA167DDE1EE426991242C8748652344A0E917AFAFC118129DD674C678B2B0EE3B1E8AED5E9FD77B182400781D984203CBDAD81B118396EFDD6147953859D3641170B757CD43A7FC62E504F4A141C5D57191103010438EA6F6D177C8AE865C1195F62CA86F9B5EE2A4B1890CC35075631A3CB59712EC46E1D6327E8B110A0DCC474BF06600304F7A3A414EAA95F2E6D645D5313E88B9C0E832C95FE2CC2A66BE45E729EC9477F1D919EC447605F607C0DA983C0CB3B22874C7DE596A67193FC37E772F7D112F0DDFFD88F874737D5C00F9E60A62D32C500819C0C28E4B61C69A85767608B5C027CBECA6055369758E903D4B046186BBACE1B6C5A0A0318E6DDE81C1012418AA690648ADEA34B4FC0A33BBEDCDE006A30391E894A94E919CBC6B4D71DB69D4B86F55FEDC12A6B444273E10828B4ABFCF9BE5FDF608F9E87003B2951716E3027B9AC699331F15268115983AB6D1DFAB9A5BBE057F6E55E6FC977F459DB88A258C218B790E5F962AF2006AB943177599BD136CA85E12EF670DFB369465CD4E1859DDA405FCF8A3B10BD5B54CBCE214D2C91C15C7801FF846CCB315106F8DBAE18A7A91474840D6ECEC71A027F9F2EB0A23906C7291A51BD84A53D8405C68CFF8F0D47B0B6E17441BFC673FEF2CEE64C0F9C7D42919DB7B0964C104D813B1A57091663DD0D8B7361659AE7ABE4B3ED5716580C5DCF9A584EAD7A02003D6D7B867190451CE7B0020838E4ADAE303BD9F4DDD14216ABE95FC1B3E980F034AE6CE1BF1375134B06A6F8B2C926F0FB6D9C0F8BA837DDD24B6D8351422C20D085B7C3F025F3C82865180B60ABB7339F0EE38D68FC37A30BF85C139584CA2ABF9E925A7534BBCDA278EFF2114D6D2A01119CC725DF39BEEAA787639E0C9562DA8615A9153C6F33E83D75C25C5D7A10AC950DEEBC27A8CE40B2FEBEF410618CDE4BFD8C76BECE6853623064F196F57E80CD3D7EB80861892AC6819656FC9BB810CD61DBFEAF661D7F337B463E8D3963303D09D9B79223C9215C7B05C70698CF92E39834965993FBCFC96F6D8AFEEF54FA4EB79DD35AE977D15779C434737F77EEE94A5D19108DCA4698AEEFEA3E6832B4F270CCEA4C8EA5307CA2EF75C627BAE364F14558ABDF121C45E67CC015407AD309AAEF1C6D8131E55DB9E99A28E8BA8672210F8459CB60A2D2AAE85E7E0FC793A92CCE7E600F6010EC76EA40E4CF155B64192043C775E8A51AF180F119ACDC88C04E67AD6226C449FEDD44FFCA7DD5D23876716CE2D7128C16EE45A7D4CCA544378FF7F49322CC66CBB58BB783D9A8C73AF17C072BA8B3D8DF48E3010628E9AA9F796AA8C26FE2FEB0CCD9868F13ECEF403CA69DD8BB08E2EA9C5A64B94EB90C3CF8C4A9BBAF22383C994AB2637AA0BA2B34D5ACF78283592FFF5A50DD7123FB467395058DC5709E7B2ABFB82E2E780A697BD0541E2AD25E9A044D21462C4F887DA4698C5E1E54C8A69FE501365B2952F4231CF82C2C29E007F4AA095E44B8BD731ED315659C07154B8B33CCFF2985C45FA2F15BCE355F33CEA13CC27D5536CF376D2B6B66BDCBB58237D8ACC786E6E5E007105AA9501A23D411B278EC94DA4A24DF841F1CA1181253E0338CECB1BFFDF760C21A76464343713A23DD6F40F62C0ABD5E35E6B9AD15EB3156622CE0C3A1E34328AE57186BC9C77D803EF5F89CAAE9238B7188B60E666B6BEAA03C8E335117E71BB0A49759E2E96A1158B73EF549B210EDFB7DAED1E6E8A4964F90B0B273785B1B9BDEE54A346310E6A3F3EB6D377280255D02FC7CBBE0DAD4C816497CB501468A882EC4C490ABE51590C69E83FC68F04AC693BE3A9A60B94E68377D386114EAEBB9246F218AEFE0CCF264FAD6C17112CB481BBB48554AC17ECC263567D1830F1BF5384701156BBBE1F3BD87586F9BCB662126F1090494C070487F724B12526408B5B3457F68717F0DAF093234CE3E8F61F227253D8FD3CFE460430EF61F0F906443AAE42299015989BF302F10E82F8D01B66D233058F1D6FBA3802F61C9134C7C79E28FA5BC319965D7559477B0BDED45E2BC6B4BA50A022941C3CE15A20EFA4859D4F1C72609CEF1F6730D630C1EB5FCC686492BAE6731B1202FEC77A2BE4B5EA5BBB048F6311D459AB95D5B2A7264D76DEC398B4470AE60A91AAB3F305F01CA2D62529B09D465F8EC1F749637FE454E2DF62567A6298E891598159D3E3560B841D5F98BF063CBA3420BDDC854C25EC7CFC175173E3DD60E5F185BC1DA2E14BF2A28F8E29E145E99E538A9089A372CCDD59418F56F914D1B13F1C88CA7C91B1A44DA6918DE0851B8E6DA74053134985C899A8E994E6DD83FD1B638F50B44C1CF8E0AA943E7B1306E44AB331939F150BB468E8FBE62BE6D0F5A714C21E3969EF32B0538AF2974FEB7EC3667FCE0BA2B62963BD83DB2F5272F59FC95DD0BE085FF0F34428FE550EE2BBD543C3254BF9AE2462CF9BDD6FBB5CCB33BD7CA9BC98A04AF4ACADA9BC9CA545850394F00A49CA8E702312D4808A21E2AB347FA157D25917C6461060437017413E6ABBB2642F3FEFCDC55CFFA9B96B9BEC441F63C76A3181FBB948B8116C7A05AE1DC8A3F1E3128B717F8A2D74ADF9D57DA410F839813441BD0F807C74D07C0205E854A1EE6C4D148DD6569766EB63FB1F6B943867C575B2F246583B0CD5A96DC3889159972808C76785E542058FE066E94C27D44D4BEF3347D1A4C370A491623AF1DFD2B8B2F33356742407DFEF8714CBC4C4749B042117F6AC94A89FAC9F5C8C7E7F9D894180E39EEA930BE89324A9FAB9ADD4498727B050032002D58B6BC14E0DDC006EA9AFB16D0890E2393A899A5334B5861FA278A811795F5656F61EC20E63D4ABAFF9C84816AB183DD504F774329145AD85F1B7CEABC504C723E9144057BB5779E940770FD7554F081658E3DEB946FBEA1E3D78C4E621E2B310BF1ABA130018D943E22F348A7EB2848E01E2AC2B4DA6B10EEA54E8C955B55FD902B12B0B54BE551B2C4CE5F287C44DD30A7DD089FAA0C524C4BE3EAC49C670B77B7FDBF8A36FC2ABE370EC064A02CA2B5B8587D78EAFEFB1F00E2E02A2AF508CF8DAC52BEF0436CB380DFF83E0E8DE70CC92870D983DDEC27EB8DC153506E57E5DD6BEDDA623D6506B4B674DF2114B15AEE44C7D5F5C32C8567219D6DBB2E2E28E7F1AA3A86B683C786B5435B230B64F014B39AA8BDD546AF612F678C36BC42308C49DF26F289707406455B18065891B1D93CFCD1E4B47F16CCC2767B3722C93A401100B7F2F1AF95ACCA48AD15584E6BFC9913D2587657FB90DB412D49CCA3C359CD93F31DBCEA132CF28CF37FEA2E5505814D74A762859FEA2AA3DF453881E4DCEC8E4B3ABB997FB5405380EA4AC4CA74AF4490AFF9E9BBD0D49ECA162E8B51F022A7F1192295DBC3D0D5D989D020935748A0E5226D16BC99D6056920A2485BCF59E58BEEF8B8AB32B29151E4400EAF6AAF60D08677A91E9B39F4ACF9E9DD57E398F421502552668E089A4C30DDACD005E57CE0ED9DF2ADBF32E7ABD2560425CD585D81F573D9A826838347EAC1E0224C91DBAF6F465DA8C1E066777B8FF5DB209E57EA0A201BA953A970BAE17B076B138E48D2C933EBAC1108D809E519C1FFC9F4039B978964BD2C2712AE6CE901AED9F8009739996B63F3BBCBD43458011DCB3D6358386C86030F9F1FA2C1ED0959EC78C7C6C439EFC22E838CF688F2636925A216EF8768C71926187E7FBD848D662A846C58321FE2F8DF475687336608459CDE0162ED19381A851F61A2E79286B765BFF1F2EC2B950F43CFCDD278CF69AAC7EA03DBF81E3368E3F5B277C4421B94B388342938BD76BC420DDB86143C320B406A4E29808E6BC91993248C6A5197B30F1DA4A78B2ED03AEEC02F90DFD546A5638D53714C8DCB0073DA477B01D9481F48EB66C2351FD82A4814C8996E699F3C0B11443C70CF5424B39F241E21B0F2FCC40F9C80E2B50237FCAB2B303567681E0225829CAE7D4CED12117BC3B6A94B7461FEA5A1520A7FAC86C3805C0C16C2616BA43A6D16C0BE5CB657B8C9DB0F5B5832EA4ED8A8B4AF91B70E578EA61D7CABEE34EFB6C2AFA16A19A0AF5EFDDB98BC1795C7BFFEA5350C0B0455356071F067959518745D74DF5C71761C661AE893B359870DF91D82EC655485D427B4BAE34A51B4F6947FCCCD314B6B5804C462DC03B811C5298347E81791127C400DAFEE80F8A5A82A4C48B74E909E6E783C099A1CF0587BD7F945D810EC89CA28510290D922E858B1CAA884309A6936F5AA4F08A05C1A67CFC5EE3443A0F46D6B92472BFF890CB66F2DC9DB326E3CE47675A238F58E6D5C4F001932BDC444ED8B9C7943FC0AEBE16CAA5732CCAAFFB017BC4125EA782849016841FB12BE352BCAF3936DBFDE9B90F683C2588CBF1FE5ABF30161CB9DA6DBADD4B699D982B1BBF8A7CEAD65A562195C0388207744AF7734B900A7FB44057D9FAEC9BCC1BB566401B3308763D569E3B7366EA2BAB27ABD40021A58A99FC46B11C1F6599FB8F8FD7E7DCD2DB4EC98F209B1D7A972802B5587A6F746487C5EAADE9800E4BDE5DBEA1B11ACDDDA71DFF8E9F8D38FA3B021F59A7B74DCC44D72914ED798F839366324BC14CB4F2C31E9F00BB2EBDB00ED90A44AD77BA326E9882A304DEF30D96320C3366AEF79F4946C470C2342C1AAE78E125C5476F4AB141F726BF1AC6FEF69B56F655ED54DC260255D230FA79EB484094DBAD0BFAD23CE30AE89DF621219C3AC3938A05F3900EA5F4956208E5A9FF46F42042FC4362E5A1C590F330EE8765248056F4821DE1DEC5AAC6D2B1E06DA009807A1AED112C3348E4AB01390CD411DD7742E7DBE1E9E191B4DA5A4F4710445D43956978F53DFF54866FB8D660AA8DA4CE5526C290F551E3794BAB2A8B8AE4A7A26C63EDE11A21FD1E58BC2BC826B1E9C445C12C33D14B69BB39324ABB3643047ED311C34056C07FBD87BAEAB2EA771CD93D130310383923ECAC7830125B6DC1CDA66D0D789C76B6EBA0C0E97036BCE5D968C75A54E186E5D3556D7A434C0DA89AC03E501C4B164BD5107401735E728BB3D27C434339D5D4CD99407E144265C02C91321FDF0D21717B7C0A3663ED8B55D6DF2C35A86579C55EF5454374F2E0C172C8F03804DD6B1484EE7648BAB28ACDD66430B77E42296B1C6123D57B2DD98A2F7928962C03F069141FFF2DD1EFD15C711A5F96D0385B438E717926BE801158391D3707D71A69AB27A0536FCC65F1B5CE8D9FF9BE599FE29298D268BA795BF33926CA2B5704B7A93B95DE340F5582EBAB3495DF2179EB9669C5097A8BB1ED671C7D23FF0D662914613F3D38FD59CA6D8F071073276DFEEBD442F534140E4A82DC31336754728E02F99B61505BD9914757DAF2514ADC75F734E3C5484217D6EF2962E419FE483374A11F1AAF1B78A0AB09C03037A74B392BFF5138EBE5DC9230DC0D5AF77F1F7E6BC83E484ABD34D749DE9FD3FD0E67028AE9FB7CE977D12BAB55240343587722F73AD53CCCFDC2960408750BFEB16E72978A21AA230DB2DF651DCE8C3E027B0FC4A6DF773B058AE305AB8C0BDAB4DA9678BA6B42DEA3C5A980BD4F29C10F083B45582FC21D89AE9CEAAC92CCE15139204B217FB0585ECD3A093F2EB99839C8A35A4192C6B402848306484DAE05BEB8A5FFB3C6D5149A52D6DB6169C4BC8B792916E8F6E27E2C36F18FBE8594E0FF5553230B2CFF6FD332575FEC3479AFBDBBE0963F2D3718777A5CE6761D9EEB667A2FDDE7AF8179207A3B39EB95CA9A86FC7645083613B904B6AFFA5CD17A1ABB2D1323026052DF91C9A567DC7914BF1892CE33B8051FC896A4233AB7F3905AA5DBDD6D9FF86E93AFC29438853384B9C4928CFD96D3CC4863C801AEA0032248993C382219AAB7F75A9243E01E5E54832D9B11EC7B62AD78E653D43773C4B1591030CFE15249C82F816ED9E1D30C861CCBA5582FF9F8729BFEFC2FC43FA890AC0A26C224409A107762E1213FA859270542978F8F9E06B131F98A44DA6464BCFE5659371783B37BD7AEEA1E8DB81D65DF0934B34FB4BA55D8BCFD85B92D03BB8EF5E41963ED0AFF96A5F200C9C2862F8EC4C969DC8CD806DEC8A55D43AA6440D1C73324F418CD7B2447AD9662F9FFDBA260BC1739A17F6C82E6CA21974660CE7E21C1B8DC4EDE0EE3820BD8588E78CA63DB4E98375539E3A9E5D29A88EE9D49A581DAEEE7A7C3FF862EA0C021C276EB9333529107EEE55D35BE76D635D8F6A0011F390F3C34BBDA4970E1D1A2E0D04D97B4AEE04318263EC1E5277DD99C6E25CB23F7C1A6D908427D933C193827CCA5E531C29169203702AAA6757E850551D15CEBEB7086BF80F631E71C59F3D709A61FA1829E1BB325D4366E0A3CCA744E82444DE83B07CFA33ABA085133F77A0C73F9C24AFE7238BFF8C04354B4C9F2797E13F4A9D26E836ADBC4F3E0F6D1CA8150AA8284C4AA00A71C09F504F85FDCA47796F5673BE632A3E8DBC09FB84E703888BA0D614C5F74E610DEFEB304829687166C2B271E1F310B53EE7898BBA2454BBC909184F8CFCD691868692D757982D0B8AE1E1F4E6ED62EBD8223E211CF650E52310C8B4A17E4BF4C1BBD963A4D6DA8CA873759F939AE74BD9CF86EB1A73012E56EF9718B701AAF6D1BF900F99EF48E5E5E590742103FF01E5994E0CFA3651C517FC40D840392A6ECB7DA34281978C778BB337C82CC3F7D4489FA911F05C4EBD2E21F69ADBB3C9E350F34DBD0D4D74FB23A6A1B3CA63FFFA11E89660C9F996139140C59FC2706D9E5C09E7A0E9BAA792F735469671CDDF0BCAF3A43F8AAAAE744DE17F116DAB5667924530C7ED409936ED6C59573BCF26B8CC96C848BE9C2B1AA4787736EAC09928CAAD8B4D26FF26C67D48B9F0A5A5D3BAE79A2283EA51A068AC75A07DFC94C695B0E6FDF2E0DFF0CB5F911B320479DB94145C8F900A915564FE61A50D15DECC17877B1E493B55052284024D4CEFE5D9B33921668EC47BA31AF36C2A2B019A132F45FA69D6610BED013CD343FB3754D82876E5E69D12CBC0EC6F3484395B7BD998CC9F9C3E427EAD42EB082C7087F6060E2A804CD5289E41E40CE21CB3F1691B749942F177C491397FC2DC9E049BF0EDA26D6234933C1293A02499BF83A64934CBB9BA110D265FF47F3FA6673935574DDF50F701B3084E9A048C9FB67F884E5F656E8839501B9147A87F001BD51A522BCE69EEE01210AAB953589A90B267EB050D774177500CC79675CECB9584100A34DCFB38E0D3F3FBD22079E39EAE567C8B82602B6C4C9A5A4B0967CA4F0DAFFF229B4DE6E986E774A7ED8794F20187B8EB46607133AF5BBED9383D95820F2EABF97F9BB797D398BDCC05ACD9A2C053BBA5EF354BC7A5537FAEF6BB10FCCC46AB2DF2B3F7008868B5BEB1BB11A7CBC2F43543289F2FEB999AFEC5A0D4C837505EF09148E4119965EEEB717A83836CB86BC75A6931AA5A5E6F67BE9AAE087D2ADF7B6B72AD5E658AD83194468BA399FB5550473B93D4A913FB sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8 smlen = 1599 -sm = 7FFC1EC339592B76AB9AD780A2500B7E398E2F60C68312D388F1C75B349CC0969E3FE89459F582FCC0F982CE4A353F4988E85CC6D10740BA488B42C62DF8C458ABB97FF063DC544AC96FC8D62393443BE40CBFC40C67D9FE6530E00E168D0C2D55C2E47E77B979BEC927C9BD1BFDA663D33E8205595DF5AD0DB9BE68FDF1C5EFC5E769756C214D105661FB2BBE97496ED9F03D8C2AB5B259E355558BD0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +sm = 58A8C17D384E8280524E1316A5781D2F19F8C32D33142E2BCE9F3B428ED6D9ACFD908617C8FECA205847737D2711FDB627DE3FC6AEDAAA5A737D09E3D96891DB35984FDBFC6B1B9523C06AE95560676BCA89EE49C64C1626992BEBFE72849A5493A1BC73C8746CA6E05327B83BB0FE7372BDF84DCC31FBB02A87F3CA00D43FFEF260B4B970C9C34C7905CF8F5424D7D9F0F6918420C2F2A6E355558BD0CE5241ABDA2EE7D13B802D445B534BD1FF9DC0190197E3AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 12B99C4A68626EA4ADA2A39E4DBC6A9DC6BDEDBC71D753A8C630DA85DCD31E446020AE633A29EBF5C3289B3A4F7CFD2CF13589F6B5E29750FB14F548AF48E9892FB880F2CBCCDF51A1B224F361B1B0DA031A88405C161AE7B7F95D1939730C70669CB6A296C64BFB9B6139FBCD5E1EBF59E59F000DC37FFA6E7816736CBA75448A7F7FB3D9BAABD3CFDCD0E0A5317937F4266A7B20302D295767B306CF751C491DDD0098CDA6C8E8B377844F99982CFE720E88AC7330091FFD04CD86065F3E2DBD3527FEAC72D73D9E2C6AD4E777ABF4B86601236096F5940878204C6A5D6BD2F6D03A46CDC442845CA3DBF790739A228148B021490F074954DB9E15E1062B9A39329A17B8686FAA511A706125DF49266F6107162D2D06A7A305E74BBB4C2F8B1983E6E06A08FB6B2A8824CEA23FCCC91D91A321DEA4416DE21F8614CBFF92C6108AE759182807B2222702805BC764C27A8E1BB595E49B2E24D6B72DCE2A6FBD36833EC2456A0E8054900D58ED33DA43771E139C40847F1659FD6B863FC96EA4FC5CBDCE52FD5135A09BEBE96A1CD96ED42B2BF7AAFDC38A77BB9A9543D0661998F0D5B67D1691A523FD39097DDB2DBD9ABC52A9B2506F4806DB59F4CE4889579901F63B808806B89599EAAB6496805746447E9EE4B9A89F340808A86BB7767F17C58EDB9C012A6AD186D1A099131FFE334903EDC725AA1A655900433CD97B56725F86EA6C3D39F09857BBF1D8A2CCF04E74D734C52D7BF8550E2BED31A2493121946C2ED1131EF85C9F27576C3FB8BCA2547ECEBAB1469A7F9AB26D573ADC83776DDBC119D00C5B1C32C185B2BBE3888E840FE922C22D3E31D686666AF365FAB71BF69FF946019B0BE3DE02209FEDF494B1947537136F1E8CACB3DACAAFABAE94A50A960EFC0C2DB58F17B1E7CE6BE27D3599BCE5B6803DFD73CC2198F3EC9B826A091D7CC6866884DA4B677B9A5A11F8F4EDEB38915C33BC942B7A2D7E5D806EBA6BBB3F58B0F4C016AE92A69C1757E03C01639A0B2BCCE0782EB4FCF5CC5746491955C10C643A5998C53F7DA079FE2E581EE77E1C09258C88748C52502E732A03C1FAB712A7876CE92C710168426479684A4791C2E203C10454EBFEEDB9AADB3344AA956764F53B30A7386DBA31615A2E00EF69DC63F6B97A609945E9DFB80C4D09B5C3D1ABD2E32F1B77A740A2EB16E8DD17F752F1EE76A85AC6CF318DA8EC9AAEEF8C6932023BB0BB4CAC281887A4AA0748A7AE22968B5C90B0331C405264A72DC9688050D27CD502D0C75E6897622B944684991CB478AA39B65503DF4F694FDCA23EB6DE3C91D4DE6E48A1EA14A8AECB921E71D70C8F074F36D6067618074FF409E9B40A3092E11BE58ABC9DF8B3B6BE174E4380B7F9C68BAFCAC8D8A993B09725AA40005B7DE68BBF02D1C8EEC0F8E228B055845CD999F2F4419D4CF5157867CD577FD019D458FB65CAB4D0E74378945C5387C19B44873888E2CE52830CC05400327E3C0BE6227DEF3FCD5B8AFF900262DDB759B3825F4CDED7712CCBBD3C90554E371DCB906DCB016A2B417AC60FD9467EEC8E1830BF4007315A93D8293F2D8C6530D8B51EA6F0BE4901317BABB7FCBC86C0DACBEEE3B21002FA52CEE6CEA7104E066A75BE14D25BC743A360A02415359918A85B94C1066E747CCCA138808B30CE9722F6F6230745F1C1F32C238EA9EFDF4B2F5B9171550B8C9CC87A0D9831F196A5B1B9708F0199B032A02B9A9F89B25F95E8AA5924FA8BB4E7526E0B52BFDEDB9676C90FBE4DAF4055A6B7B422FC579CD96B4C39DA9312E0ADA9B52B7F18FB4C477E3D8868EDFCB19FB64E0C6CD38073FB7CE54B98A358E4314C13719CFCF4F5033F9F287C171EE4F7A8E96E9581597F9061B94A393397B9CA16A1741DA211D8834F53110A7533B6B886F780D56789D46BBC60C827E233D023633ED351A1E43E544D0DBCA435EEC0063E9A3AAEC030FF59980CA5A96A061477180B784247780F5E2C030DEACDC7FBC3450EC855FFD633B33E4E262EE996DBD13381EA0192666E530D03D161DBC20FCF91679A08DC50E9B345E034B8DC2D69115836F56B1F9217348322EB6600A920BE83E63907B3A79CDD5666A70FBFA85F241F084D0879904C184F70D02216A6CFA1168A855E2A5982898CFBCB9659A060EF452D8B6E7A3554B592AC7F9FC969590A13E71B2C95994125A3301FA360CD67C0A1D2BCD894C6AD5803F22EDDDB28ADDCEE5AF2E445EFF2562DF3EF8424353D1015D00A978CC3737A884ED01829ABAFBE26AE75D14F916F68184558937984528125DD32BBBEBD5A73D619BF01228533C0F64C6D7D7C50A8D119D007C6EEA685D4F6B381E6D75F6EF42E5CDE7BE947797B2EFFECDEFFBD08E5A0F11AAB2D801E8722C6CBBDAAF52198F382882C66D88632C1BB940FA33B46B48E3386AAB00DC3FD284EB5ACC464B346194038E8FCF80D6187EE1DEE123137F991123A8FA2357C3D2E5EE536EAC2C206A3A6EC5A5E16631DBD4D3BC9FD77E996BD3374716BB68C3C61F52AC084DA66A8AB75B3E0F448FE3E386A6C5390BDB4DCE6237D8B5B3A983781B2C21C9132C8E884551F8545688249321846D95920265929AB5A93A824B75C8D8E54E7A0C6999F79CD0C4860D2D470667A04E22CA9847210C96B1EC81DBD6AB2BAB4966905EFB91EBCA748543DD1187F57C54B6326D0C1099E8A01DF99E5FC9AE01ADB4F12E4710433135DFD0877C8CE8422141B0E5E521E9601BBC7376674A8873EF87F76B874D1805A669D6C283BBCBFD8025EA70119E6DF64770DFC1108E063DBE6F9E8997D2E79468D7441ACF8CF5C92D1DBA4DDD1CA1DE822127F74D3FF308FDD6F973642C2F7E457BB01EA6F7D38543E32D1F2B1B974585D3CF33E5CA0BEB300DC44C0228976054C875AB2A0AD633FE1D68AAC1B4CE2A5F9C9D40961DA8BCEBB628F5253CF66CE71035F87B48C3058CDB1CD51D8550C30A754455485597482DF4DC950B6F398E2911B942D6C65E2FC82FB3E3081AF2309965760398DC07FEC5500AC233FA53726F1FF1CF1CF5ABD63B3D8E2BF7BB5BD15194221232E44054743B1F4D7EE1F29CC1BEC2056A3A699715AE29871062C4B9F2CB947529B0EF22119BC8993047C181342901A71148ED0806C4CE2E77C4E332B2B444DC9B1C6D0B78FFF38CE4B368B70F9B2DE1D80F62BC8FC16C5641CA4B96C8EA020D7CACA4F18947DBBBD4871A27EEC19B75451171E3A68D918782962563FA88630A9CE4B4E7FDB984A7D896682BB9A55F9437273D322960B070A521B45EE34619524DC9671C6F58AFFDD39DCE9C8894B379BB5516AC7275A669E6771DB637DD41C7159D617823AE1083ED374BE30C598A885FEAC28EB6DD75CAC3B893F701C8500104F34EA4876ADE18B549DB2E804BF984E7E5B7F3FE6FD311A624D6E95C6DCDD97667A990B169DC6BD09014C81CA3006EAAD5BBB86A6D306054B69554340A1CA1DFA403B4F4334484F32DCAA14C536860D7D269E938EA628FC2943C1E6D6EA2E9AB462C9E59B026FE1B6C543F03C64E24E73E11F099FD23E49DA76BB68187336A0A6001AFEB80A667392BF8841A29D7A4EA25E9F39E59114F29A63A1C3F46B483FEEE37054FB4C4F8ADA1B5F367FB84D67594B4CF938E53236841A70EC8F4D17532559D43907F008DC88CC30A04F1AAD131C5596D4C42D72538529281DBBAF3CCFEEC5B6122AADFCECD81AFE4689E194E62E24EB3B97159734AFE9DF5522962B1732151E051FAD812763263ACF54CB5206DA4189BD01A322242066C51235D29F29AA947EE0BEAC77D1B4525123FB16584E9FA780A7B530B09E048E054459AB57C292A2AAEC33A2C7E67AAE3D215A66AF28F3108C78BEDD01720EBAD807CC8C6DEC3273AF7DCBE5909134F72187710A71B255CC781876905EC214CD1A9F927AE657B955D968D380E579788228E126940C6FCAC44958C1A62121DE805ADA2E3B28D1010E7CE5EA5B37758EC80E88C473DD951E2F349CFFE5E29DBBA0D5AC1CE1B8CA2239B0DDC26522F8C35B58620DE1193832FC48599296A675469BD4DD4514F20E2B0DB2666EC15047236966450C5B3E6F90C894B9A528C3E5BD95F08C03D691E0B52A8E9479F3FABB421036608288C290C84FCF63092C81627ADE36CDA10934157AD616714BCE401C919CB53B2DEC7347C061A8E8AC342354EB493964B9ECCEE244C743640942E2E66BBCDA2A1675C0FFC4B05F9256478ADDB7A07B2A0A82D486B7D14DE14A8251D32C4DBB3DE05E01132D5D1EC518B757DF7E6CBAEFEB33675B969DAAC99B559F45A825749C48C8A6618D346B8FF370AB1A124A5736BCAD51C4B01B114C2D3A591C8D902DF229648B3C4CA4D49B2F96889FA57558DE0169FA1444792C13EBB36BFCED8ECABC0B779963B0B9C655B89071E8DAFD707746B44300111E66B14793096029EB1EB9396A5772380B193B89C2D9FE0238F63C65C9DA4FE3305D93AB2E5C36899606F5365E7A846178BEDD94A6864D1B0D7AFE29613148C72A03BB8F8EB3BFAD10C5D8267A6F55DB4315CD286B837E4877A0605D037998F2942C27E70862FD5F0B9A24E4C4E7049D30AEA408040F93445E39DB202DD34ED2EE4D27E9C299E5D79AF13AE99B08A8162F9788D3C6F338060393A3282E42CBA73E8B8E476A7132C0F43E234116C0ECF05AE7EA14AD92E832DAAA488F5443BD4221DA42CD748D0D20FC686808FF62635B52304A90C91BBBA2BC50C6F895BA60044DD89AA9A9265E3FE96893B1C146F3A34BE50656C2C49B6F3E9DE8FC604FA26A329A7DB11DD87C3C9EFFB8B22259035CF718F7C64D8DA2C2EDB9334D8934A00A6C994D92E9D4DBAE2AED132FCA41B5A627E052A83F5059829EE50CB7596040AAA150600EF74EB0D6FCCBBF7208F4C3086CB3D13CB02AA7DAD501FD936C13B1F244C79F5AF92012F07DDA61144D7202360663ACAAA54B30E28E8487D134834AB6E8BF6419A704137B56BE874726801186B3554E53674F8C5BB06AAFB561E32457AB7B376D2DC4EB4FD3395FFC9A2CC782CBE568B12598FEC4E093ED32BCB45541EC27E82C66D1CB42C81096A1A96568081AF41A1857E0B3D1170251680F91606E2E14FAE83235F5D94BB56020654ED374476EC38A70CF1F09DF38567F40C748B1533F625EE81B01F54762E6610A18B17A7CC9BABDBA25EC48AB0E3A91C66C0DEE210FABDF1AAA784B956963DC06C6EFCB5F9794469B9B731103BE48F2B342C467C4340F20E0D45C28750E8006009A5F8E9CB66167E66688687F4FBF59F5CF8113B6BD2D50E4BAA0C3DC1263DA83D8857005926A872D38BE689AA4D5C68D653D8F49076A414A4662C713B83FEF76E16066899863406F732590CF5B8CF97B55AFF4AE9F8168039E27E269C397AA6E3710C51F062C7524DBDC56FF0CC27D69FABDB45C13C5AC28A3F66DDB65E870A18267304D5C4DBB0CC00021F77FC3468CB7384074D1AF8B9968CD936E6275926ACDD1C3603686E4A1DE6C999FE409B0C1373BB972264024DF857D26DEB448CA99A64F9F81DFF7196C40AB1D9A6FD0785E6003E44CD303069D5D4D36BA57DE410EF00B63AD17B203ACBD6F04FBBDE7208BAEC49698FE7DDA74D5C2EBD15BBBB0E437461E49086A30BF01709BFAFA0F491C0F5941BF87D9C90F6AB1B2FC96860434A41D7B69E8144B47E11BA9A6ECB214DDCF070682817296A080C4033C65475979E76E7F143517F81775FC5E8EFB12037DFC3C8CC425D3B157217269B67749288D2091BBAB5D1D710B331D76FE50F993AEBAF3861837D8F94341102251B7C308EB33104DB9834158097DE1518256C2FBF14D1917E8A43A514010D2C99C709B1FF6601B444042A2B832113014659D8F9164A9D71A802D4B282F715029CAFCE448BAD5AB8555B9920C31058A4AFC34CB062835EB290EFE27FABAD0A00396D79F0213C1A9F01AE38C7BAB2423DD97959355F01FE27979005806070D9BB0FB9EC21DA810A6B4D5557BAD0C45856A0C95F51BB9B02C688B0EFD04E8F3054DDA6CE2DE37B4B0805D1E2F2E19260F6B3559803FEE21CBBEDFAC7747B1F1CD311AEAFE022FDD1D424B65179D2391A006428F1890FA70243D9C0BFFC741D512949D385120713450E7FB9A3CC392B760CD22018F92D952C4E4EB85A67CF9B97A49991F978AD45D7FA9F688414CD2205C851A147B8FB5C5EB282EB1C9DEDD42069667AC13FB1A818043EDB2EF4E3ADE5532A6878ADF077E17978819A83889783AD863B5A77675726B571C8D421B88604F2E3A16479017DA2E8DE80727F0F7243C9EB23729DB20C78FFF99D52277EE2F53797A8999741DEE52CE5626D26A7D262113F2400B6086D784BDD9F9A8368EC56BDF65C4F4F60391167DF86BBC0985CB30850BB9F8F8649E20846EEC87ABB0227C296E6C49725506150C65F72879279F268EC93848A36A7A7EEDC767F35234B47BE4885EFCAF0BC621531122BF527B263C193B7E5617BFEAD82546EA17EB08F255C220A059D53E6AF82D8D9AD32848216CD5B6A7FC7BA2AD940B4EB0165055CB6EAA97B42790EDCFCD2CC09ADE519B47B907BC66DD75E360B55DDC589067D5E957F21C53A3AC852686EC35C96FB4FC0CE881535AE163F461FFD0FC057C17EAF3623806EF9745F8B7036AF2BBB25DB9A742BFF9F7E8D891A0D5D9856BD67487F9CD16DDD4C475004330C6BA4AEF3696E34B95C06B2D6EE892391A1C85FD7ADE6B2831E39A4196112718DD2FBA705D978237A5814B4E04E1F14535B8AF4D3921149ABDABD270F626B82248399498597E0C234B3A56DB1A26128D69D494DA86DD981F55EAEEA4753B7CBB109139B63308541299FA37DF462056BDCCB582FFF669C42BDF030EC10EAA25DE776B5B2BD53B8EE7094B731EC42BB57424F3EDE48AC718C206E0712758D5DC1349FB130B7EA9CCF40CA110A3A7D5999030437ECA5320205A9EB8FA15A830B332171B57C5B942C7FEA7EFFA39C4846E963947E9AA99AAC8C63369A7B750B6E2BA5BE360CDD21B3A9B2EB6D4F6EF405B3D6887E48DB14AA17490FFF41E7F0121D94DD3ADFED30990A3930F81FD4E5E5EA92FB9A6F9860370B59A05FD14265F36B6CFFDEFA7FE3191C2684BF4D7D5DDE8BBC9ED2457B1715BBFCFB21DF3CD8307F28D6C1A74271E97B2BA1A227244AC929B1A9A5FBB1249752C024C85C85C37E58D9354E1D7349B94A0EAA84DDA9A6046938B5F34B21B27801A1944F7BFDA3C75D4EF249718733128B4F1312190DDA348ED4F9F1F3274B9EFD4A353FD09B389C9F53B9E4C3E025194838760FDC9DFB8708BA296BC46C4346CC04C70A088CDD8B12C15A77E2A5E8565C8BB8B38AA2DE6154811B8EBC9A2D12CE399666E7C58CD3B87CC92FA7233807AA38D6D7B8D569F0FB3C95345211025DD2152A50D3C99B7EF1C2675106C66E31E5C1930BE2027B8DE80C8DCFD9B084FE677080B825D3519802806CEBDBBAC770F333428DF64419E1B396FDC4288B32F6C7927AFB13C2DCFCC9BB6CC6EB1CAFE860F93270AB730B96B14D882240F04E8D080317593449DFCC8A71DE63C733ED775BFBE1A35918978CD48EE11751898DEF67333169D13BD2C3ADCD4569595C912D7D3EAF8B201E2FDE5FA092630AAA51CCC17F448321B6AA5C391633FB60F70E402838C71922EFD6B4169E4E345920759494510C453E970B6AD502D2A209B32794BC04F0C7958D47DBA57F04EE3F0C68CC39E995670A8407946A9D3F8F7B7D31C26E801D77D0DE04DC40BF40965 +pk = 12B99C4A68626EA4ADA2A39E4DBC6A9D38BF22123536B742B464E1FE04A6BFADAE802DCF7566107158B41FFF1A51F59D56249A040353A84D498C2A68FB9913AD6692D129E4D4CBEF2EAA88328AF7737B4F818131C5F7F6A5DABFDC49996FA2B2E618DCA80300FC3CCDD82F8148B13671FDF650DCEE0EF08F3116D389DBD2CB8EA2E0E7FA1C7A23A5D57AB2CEF9544D19A608981B585633203379ED2B9EE7F02EA4D6D9B8548A8E2892741E8138335915BD1B8324217AF8DBAD2F705CB9875804BC43C9DF48C678BBDDEF70379FCBD2A1D37AA7E916C2EA1EFCB559BF9DE5761EBB802050F3EFCB6041D5D59CD664F37F527B9A0FC61CD9B4806D6F7CF402108E4ECFA38314C735A068BF5CE9B572CF550F13256A8F1D4A81FB0A239400380345F6D88C4009ABAEBDD68EFDC131167CD4E6478574598E3BFCE767B9654A7C679FA237BFA17813F8F44CCE255F5DB34AC1F6C48D6B6BAF838E3A905D76119CACBD010E64BCFB66D65C1C5BF74C68CEEB75B7D1A6E06D67EBDC2BF223D1EA38B9BE4D80A9EEF932080BB0E05D840D5D68BE4A6C466BB446BF9C03BBBE9A00866389802CEC76684895B30390628607979B2AF224B8ADE2D9A79BD5CC196D4FFE08F310D7DD887F6A015C7D5EBA95C79126E6EDD31C66BD8CDFF461FAD6C57CA2327A5B32A9230A1C0707F8FE6C6BF176AA8E30BCE0FAC57AF3182FEFD48D7061541BFE72F67D0C36D716C786A8EAF6A642909AFD1372B911B854694239A7E640A6F231340C2B278C279CF6C247D3D2601072DD0874B37268AE4CF818924895273E6D44019926EBC867DE0B457CD4EB8F271DF9B55A61B3F24D8698CB9FF050C269554E22888396553786E29FC07DBA6A2DED6FEE31443BE22CA9692C96050D247A2CC391B986563C9900004785E96E27CFEF6165CCD110CBE15A673ADB5CFAD38DEB5099F2670838777C764D14DBF65A71988F4A6F5DE1FD9569B310AE85615547D675D39E32CC3351CDE03F749C237E3B7E89820C80EF17F66CE26D3DD6D633A34FA6154B9E9628BC566EC7A788EA727DDA86F70FFD5D33F33949C2E0AE5C835D93BAB31EB76E6C24F941F8DC3B24F1F29BE060BBACB59C6DE7EEFE926F17D419F336A2152AA8AE3FAE3D93890A94FD274BE4B0F49E84824625B9F76E2321572C874B5A1D92FEB014A9FC7E2AB9FE76CE72308EF6C7A1BEEEE3B285B86C85B967C23531C53B5A734E8C2336FD7520C7EF4C7B5CAAA13B7F44897D6179D638D17FC40FFB5BFFD80F14B24289C985E95149A545BF6C5F910F59FD674A278443CF5905AAEBD173B86445EFF5CFAA202587886920455CC113082D9AB4B03C0CE910423F8F12995A407AC65681689B7497BD16BAE35F06DADC9358FF2ECF23E50B672DA43EF954935E2AB905A79A60E0302308C63DCE33E00BCC090569BED592232E2D923F025DF591B7225A064C94E8135AAB24EB94FFC5FDCC6BE8D91204CD581B159AC94212D8D6FCA331B2C75EE9E3F35C6267508866122513CB51B93DDC25AF744A5FEC7A98032ADDE0E4B5FF6EB6B37FFA01AACE1E71DFE0E7B801DA25D510E2B9BBC16BEB9D0BA28C66EDD37C06B48CD10B0B1762BA8C4E9AC34DD4F5B2F17F776126433DFAEB0729AAE27B9D4DA2EBD6068A5B6765607951BB156533C765314F3A8B77BF2F92CF99A40BF0A844A48DB4476E4FBD9EB30A555810AFB8D5BEA416906EC61E7F17240AD9B1C4EE9DCB2E65CAD3196D6138E0A6C8C8DF36712ED62AE036A103AB7DB732EEB7A644F9D1EF429E0E36C9463B911C87FF5D93A35F04C60AE3ACC4E91FD63F27FA99BA820FF07BA6B8ED2266F4B66F996E541DF2344E4540C6F35ACF9F8F0784C849984F27EDE9B44E5C4B0A39275230E84BC3BE569DC1794231446663FD81392A88B4C2F5F5D53FC35C0925BABB711EAF4DFDC97D15B65F356643F7561F392840CB9EDDB2DCC52F3A9C1E18C01B511BF577F5022927B947F1219448B245771F08481052912DA2A7AFEA49451F80CF7227A0D76F1C657FA3DC5938A09618B8773D5E82BD52F7CE7F682B975937BC449B0B31C80534A2E0FD3AAF2A5FF911CA0EFBC54AB75487B32D12916611CF18FE37EFDB1CDA3E7B947972123FA1B5EB3B5BD176168BD850B4F170AA2EAC5B616D317C8C7CB3B00739AADB5D6475B55177A42A2F8871B0352E40C9D3018539168431A678C27D5BEC1575A23036B7DA9BDFBA22CF2E6A931249580EDD0E3EA10FCDBED428C69BC78AEAB92E4217353B364E1949AC72BCD9CBC0AA62421EF85A6B79BC9EC5CB54B39DF8B20C84E17D8AFFC324F7C33ECA493B0D4D6D58DC03312678928ECEA41380506908C7326A7E5D7885BF80DBDDD2B70F28FA4D3C73CF96B1C771943E99F4CD08A379FFA3715DE0BB673BA83DC0003F81689353734FC218701F8E102F3766C029D0F3FD76B611DCC1141252BAFBF932DB7E4B97AD1123310BB23536CABF2B687708C86D192CE34E993190370E9A46741B9FFAC24E8AC74D64AC8CDC5762D49C84DC7D0E9B208E5D95E4F43A1BEB9D166DC66314B0C1B46D101D7D9F457A97A21FC652C95D917A87141DC534299844B4BC48D3F3D394144AA9724CBCF967FCEF06E16CBC4B769CAA9785B6BFCD3FE46D27A76D9732C80D304F8097038F921F9CC463E85193D2FF363AED2C4A51AFE6B35F9FE55675A4182622A0768F8BF4FC2E3D36AB34A2B751561DFC79FEB7C0E26035272C69E009BB22B93B33B7EDEDB72708258DDB894C0B25F3A1DECA46095BF6D6D851C9D31D89A2E90BB70C9636F94DB049C22324132A5D0B7F21336AAAD7C71EBD54300FCCA4D6608A41C052CED923DF39D17A6F3C256851DD68FBD2717201F9C938FA3BC43CFC8C0E15E95D1FF59D85CD04993580DCF237749979796D97FAD08AF3FEF0BFB19077385A4F0A92CB4CCFCF2439DBE85BE8F33744A22E5B44F5F5E4389C86C1F9AB70B3D51A8F980C2310474477A62F5C8965926DC4AA0128E87F999D0AF80879020DCD4D3B0FAA4AC43B740024AC288FF30F2C0EF769416DA4B472B4FD7EF6331F9400FD35446E41AECEAD1CABE77814396765A9699388AF30F63A4572D55B18B3250FB88A0BB56B645AE33BD265EC461CD4973A472FDA8BC115DAECC3DA7439916ABB39D5F3327BDE40D14161A33536D6F342023E8562E58F6C5A861912847A0ED73FF4E0E5C7CA72C37C090141471CF2750480EB8A6B260BA81DFD7AB6CD3763BBFC993D382187C2478571F4FE8100257D8C8F85463EECBB922E4196EFAE0630A1A01BD44C724A4EDA9EC34EF513FCF641E0FDE5222A006FA196F23CF56BE0C4E6924AD4DCFF762193EECB62362A93A187B1A43DAA1A6ACFB3C77B037BDD819B8A86300DE4C6670688CB61A3552B02F3259305671EDA81FBFEC58DECA0D313E294331A21A3CF40C02575C06D1A0B2DB89D04F7CF4AEDD1CC345B0928D38A5BEAD3A2401458547194B71C485CECD3CDB0DD57008FBDB8AA79664F2C23F0059E14F1679DE3162C422DA33B4A42F27766BBA435C24A93A8ABA4D8018A936E8E0617B157907E376844D6CE1653AA59A1F61ABF917EB30CEA3E31EF59AD71B5E5F0F2D6C2F1B7B3CB7389D4BF0C264672C3A96EC4227D8649543593E55ABACE075B71F07B23795386C06FDDD79A7EF7D2FEC537AF0D871983B18EC44F6F1B96CDB678239394E2528DDEF4502C61AEB457A9D864D0F27E319F46527334F499FA84C010860D4805C2F2B68F8CD19623D40553FC739B4342FD0DB0504F9A10985F23A6C65BEEEAFF67811681C80494BF2D7595BD83F934279B8C3650BA5C32125942140D05DD473B63360D1C90367C6CF336ADB81A6513A6A3662FB688BAF43D46D391BA088D73D653500FF4D187C95BD9626AC5AF720C6888A3A8BDFC34E68A265BCD4AFE224D907A31CA924575C93D0247172FE1C3F4F0E1BEAC830EA7516598650179902CA49C99CE5F278C67030A037E28F229B8AF145BC1D0EB8F958AA31C58E529EA5C3DA6437C9891A9734FAF94DD6E28F189BA311FFA93C7C59B457002F2836D56DC754983D1A53E6FC532AAC7B391B8B5ABBD3044BB8E4330AFA770F5EB7525743AE09B64A1D89A7DA86947740CC6170833F981DCB09D0541D076C148EB15331398A20A452493A8039362C4A2F5BE8600F8D2548024852DDC6E168745392BE06E94CA665071A59B61CB97F320174AE82DCCDDC798B006680A29BA3A93BF0BC8D1A866A42FDE5604CBF96DE4B9EABB8D81B6B94515E0B3AA5F025B89E7E331893CD492F28D0D7894D9DF7CC9D7365D06C9FBECC983493478333CD016615DAD9B90007EC099C569EFAB342405654C775DB58BBE3864458565A370F54410E96BC944EE094FDA73EA2FC8332CBC4A96E6CBE87F92E8EA16256DC8EEB416C4FA483D0BDA950F9E9B820C4B282F260FFB172D586D98DA4E4731BFAB672BB2B05D21782AE7CF491FF77C91943EE4A3AE09EAAD874BDB824B464C96ADEA5B94CFEF8D527718DF06501AB1DF06591B0110E93E95239E01F6AE02E313E42F4589D5138706657D42C4B9206EC02AC1AE22EAEB49D89123E1BFEB85100B72BA8D727D7B0D9E581320FC0DEC7BDD2A3D32D9B8D404934BA4093610D9784FE3A0CF6544BF4268F009C28BA674D4B23360537E28871FA5C358CA4C08F398527C9E48E6416A2E01576DB556339BA60C92B4FDFB06470B57D79B15C9834432C93DD9D5F81562FB3A72865635C6E6FBCB0C5FDE2B2501BC050C70AB8F3B21E4F0A8203CE93B487045027C304EA653579A9192D4D08EC60BAE60042BD86C0586218CA9ABB6DC4B038108A98C26BFFBDE46FF16736EF4145B28D7339BFFF29260646AC05EAAD6B129928774F638CA39FAFF2815EA3D46A51EE088EE89D06B184FB71F5B6EE85F07BB3D141B1C5105BCD126D84FA3C9FF9CF0E294DF708C9BD40B1D07B6B1D196AE75EF811B4BC84CE4DF275EB1E26BFAE6F0212F4C008AE92203C97C54C9897630797D677B407C5E890FD663704805D65E3161DE1C4D8BCEC8026C8D0756EAD4F5031A1687CD2BF09404436B2FA85AB1B4AA4239E203BEEF893B7472EE17B63F79BD8DC301E514C17CB142DDDF096BEC83F9224C39EEFEE9CD3D63401C302D82B9D3BCF38D9FF51CFE837322A0CEE8D8A35A9033952D42E427B34E5BE2F3DE69A5D5EFEAEF7C235BBD035EC3C9B294C863504C1F7A78DB7B56DF6A2C685D20066ACB35F09CEE83B5A8D5D968A2EFA83C41215A3D9CC65B19451C9CA942440A4CB69CA7EE8D96609E050372C4D6A1535121ADE2A8BD6CDA024F5A6E11C7845BB463D9D9BE65B0C2F4A70E3003A6810157C2C77D4D089AB658F934FBFC6A19260F68B7260723B78C77636101B0E61E7CEF304DD3B507B3205BDBF204B28A7B5444323FC4A85C23D303E051CED1EE469A24FF1AF5606366966CB1E052C441656D146E8E7C14486D3D64E414638DBABC303BEBF05B7BC4867C6884D854D6C8309172BC1557CBE319E8B95310B67B93BBB41213323403D4406ED6B9498C1888947B19C244A573D4E9B4B1637CE47C94BB36C4587B99465417BFA2E2850C5539E5C1FC6223B2C75EB4BEB92AA03DD23356CE3C4420457FE10855E9B52ECB2DA18F189E217B10A45D32888E44D8D7DB592FC5A6146FA30B8F7DEE4FC5C40967542CCF4AB7E570F38FA94847EEA1721135CE7ECC3FB21BB47276F7B3D0D0C4C28CE0F8FC64F5C71453F4F04C154A516C102EED025CA6B706DBA5EA28DF354C3586F2902E3B452EE84AFD5D5844787EDC9CDBE75BC145AD4C6D90FAD108EC10E33CB1D4C1E49163BBBFF51C6E7F0D704700015D2F5B965BA15FF2A4BEEB583D56B3978BB38F182CA32D2A31F23650448F47C970738FE2DFBE203F6EEB209E8D74F4EA0A2663682B11599AB66B3DBF4F98C525BB148851203E34E24FAB33DC2FE19A5BD7CAFBCD2BFB6D595C324520D36094BB10B4957321928CFA491675BE727F940A12FEBB9DAAFF1D6F1670F6E05B34BDB235BAB6471F882C8863142253F5294B8F0E6339EBD9062EAEB481E6EAD4A59B08B0DEA4D9F0F0EC0A1E2AA94B9D4798836013E554F285E5D0DF97D9D52897ABCC05ECD7D7BC4B6502F18033EF8685D9B3578BDDBC6CEA77306C8A8001C7A5D47AC0C57EF74173771CDF689274F618C5E8E63DC141862CD5CB020C6A4D1460193D327212115C66695F6F71D95567DAE41A0F5B0EDAF77A6D839F61B568CE92964A96141B7E9A31237FAE6D0C043F0E25AA8B60EF79B627C538EE81C2B50C7196CE39ACBB2755C1FF520C35D1C15F393E485198E14436083BB1D13314AC51BBC97BA2F2C5094267B0886CE651116911836D2EB6BCB07BD91968E2B3B78CCE85F620EA92B46C4C97815BA0BF161E44DEE1056006D40A102277BFA02575ED3C820469AB7F25C6A451080438BA4FC8962E60BAD0FA1E996801609E99C1123FC9F73FC1295B1793F28676E6EE114E01BA3F1503DD8AAD2EA7FE29330437284904F9B332B92EE2FB07D7E4F76B83B690235319584C7F6581846B7E7D8A50CFEF0493D6019F44F95F7670C97D31AF6205B3D699E5293CE47EFCEAC179EDF991EA692F2FB4D98BF35DA92C4540D453ED69ED2DDE1D84C026B3E33A6BB09D1E4AE49B70EA6B587AE5AE7CC647CFD38D8979BF0A7FE6908663405B71B4C21DCC0BCE18E65CCB2CC992B63E531017206AC5BB3BCFB182AC014C8172FF24334D75EC4B736B1A3D36721467686A2E82AA61CFFF722D116A07BCE679DD43AC2E08C29433C1063F442A1F1E6F75191A3CED59BD2481DAB14DE6025995B670BB72249E20CCD340152FF2EA07A7D33ED501A297A23F8FD606CC4A1C70FA115DCC483D026281C61DC01A4F6DF1F0432B389A6D9C3756E9FEBAE9B09AF3F999614A8B30A6EB223D8A0B1B1F6A808C5442D487308EA95A3F79EDA6B2AAFF1D196AF64674E01E04F1DC6BCE83B059A2750576B9FD997DF37B7AE41CC4DBE4B77F42C91A95C292AD4E4466FFDA770DCEB3BD8EFDB09859ECF3ED1CD5C89838C94DED34DFFA732C3EEBDD854DA22E1F2D0C8922697560F07C3E0DEC6CA436B7CFAB074B8C34F5DAC5A07BBBC0D214F8EC0C40BFF9C75BFD4453C4FDB71D4836C663AB2645D955191A6021546873C9494974025CDCEF90F86B1BEEC1EC5A0FDEB4A38980D00E620E685F8C77B6A42273C05BA8C15A12F559EEBE3B8C31D5106DFD2D1CB43F04EDAB48B7E36A3C09F5FC147F3232B017070715E3C36B9F351F559C09A3461C336B5217425A36A00E28276A874AEC05667872CE31124DE3A8B619C181C565FDD95EAAA177728D804BE77AA7240000652FE2EB57C12E9DBCAA2E8166B5752EB36C97B5A2EC986A865D8B0629324DD1EE21F2447C4FBA703D8AC20D9B15067491BC7E6F8DD5715C21FC88DA54D5647E4982E0EC4541AD30B954DC033100213181C6545E297596C494C2FE4CA1BCBE86446A2F8F717E119244292DBEC8F6A790ED2CA8E76747028EB0DC5F60B6B2C779DB4268F395C3C9F33DD5EDE7D99561CF69199BBB2EECE50437EB573DB4A29257002CBB9605CCA86E1A9F2E6548218A639F090B367E98DD4E829857324EF6718AB531E37FBF71A5F74103FD13252430FF35BD6C5115473501755AE9AD1EC6FEF342C9049CBA20179E1EF3CD12D6CF8B2786B1CB89425FA71947AA3515BF9ADF8A3194ECFFC22802FD54AFC772A7742022A4F9652BED3049F497F8D4FDD60388CDD7DD6989B3066ECC sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414 smlen = 1632 -sm = C7661CB6594CDF964EFCD844CD7CE21B86ADB94D54A7CF639C9C4002A4F50F5A561C72F1938A25AD2D9CAF066132DBFE36CBBBFDC653F1D190F6034D15D86DC8EAA816409E1D0D484D73C1F2D45DEF3B24CDEA1C9ACA18C4DE17A29D1E3504DEE2B10F6CD26C8E8EFA5F152F9BA3205F3AFB380255E881D2501827105EF125DC621EB293776882C5B3CB2D301E847110361B10CAC976C6085FE5710E1EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +sm = 919373AD7580BC539A098A7B53F296E650E97850522B2EA9ADECA4965AEC9A6E81CA265AF2F116680784C0560C46A79CDAB1E72F6C9384F9A3F61947FD484CF1419AE13732FDA8894C39B517D8CC7F54B7BC615731A9F204EE8C8F71C3A2F0F42AE0E33692833ADF99AB4943F5A8F5FA16D4C3DF1543CD12E395F915DCCA55441B33BD1DD217FDE5358003776C776FF58ABCAABF1FB2C56E5FE5710E1EA15ED56B56AEE850321D09EF0B1CBB5065DBE5529EA3E1ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = F18C5AB41BA613FD60CD95DBC22A6C1D5B1919FF7ADFB72D23E90BC25A3A233D8E18890E90952B15F2CB5B1409E460E91EC292679CA7AD88ACA50B8C449A17045915AA7E417D571DC4523F6666590DDAAC31FD8D9A1844B015F936C38D2512C0B33A58F430AF0C1D74B8E2E2A3A4E4649B4655F0411DDF4367B4332E9AE41104F065B372735D6450CF5BE7C96636338F1AD6DC1AA79F88FD0027F1FC8C738B8994B9A3ECED3BA8E5FF9177C7CCC3C1D1947D01ED56D736FB1856D7F71662BAB52DB5E0B234411908B95B9FF39D13068AE57A0EA0A0045309B838C9F9F63F9145B138C83DE2DDC17FD3B0DA7AD9721407A8F059DE0DA9DC3EEABAE7C15887011807ACA92C84E81CFCDCFB742B983BACDADE1AB54E79329FEB2CAC88BB8DFDD5A4696999A1323E01132241557B279F5EC82BE40135564EDEFAFEB451ADDFCADC7045CAF68E01BD024539FBA84BED357A2DAB1B6131B2AF15C51610F344D4B86544817973A6A31A31173AF386A6D597C71C35DDF119A77DC3CF83C54939ACCEDBF2434F84C2DF021CC94C243D7DDA0D0DC6D7255B01EAE70BA923A9BF9B2D7B686B53A8518A2B0E04A750982C082BD317F302190A2E54D6D51A2F9C64BAFEBB8D6E64E8A6E5ECCE29443F7C0DD52686045BB102A7572893198C514A693A5DDE17A7E920F48EE5D9429455097485195787201DBF9CC5EC9D1719F0BF640111C2DD4D221DDBC810AFF06D14B4A50F8D9BBE5BEC74683A3E31B26108CA8BB5AE6247797BAB427F1C8887E542B53EA16DD7740B8C76511045DCE6A623A14F80532909B2F60B24DE93B39BB4638B0E89F7D613375D9B939EB747099DBC797964BD3B8DB674811947CF29F9345BED2B9F3F94C2484A1641A114A7D1DA7306D7E61C12082FFEF5DEB4410D87CD41A44FE47B8F29D17CA89129BCD9FDC9ACF6CF062EDED47294B7E25E226C1FE94239A8486FA680FAB30705632E6ED6E1C7D7D2A3123D75724C48B248216FF5698D3802B86555C4FB9A0545113A2C86C46324B22A3EE7620F62AAFA0C721E9EE7F608FBE1E38AAA0F250F0FD1B91343CE850558148ED99D4798B37B2D8E543AA6AC836574D6F353CE49A4A039A583B83843C5B6BDD8F426318235CFDBA26BCDE5C22B6A4A74DEEFCB0C048FD80C847585CBA1D0AC6CAD9CD7988F36120D26A8071192D1F1F56765A5AAC1F1EE5BC5C4B29B21875AFE3B0198142F459EDD2D8A6E4CA88611361198F6F25DB905B8E123752A358069EAA5B7006C6B0371947ACC6D6E462B69A8053EDA5DCB8FD086A1968D3193DAA74DF4DFFD6942E10BA4E14F95EC56A574B374DADDAF6BEC3825F5A435DCCE94DE9FD0C67404DB29DAD8FFEC257C7E70017CDBD584864A2B07453A7A907A63564F1AC7510F072949947C659F6C6942627C7ED97726C89A14FBC5ED3359E1A44AA1B205507386EAEC01BE5846154D9522853C7918836C6C7866A9A641E2486980DE1B4FFE87776B8803D9C6D0B9DF254B085A94F053D55CB2496A6BE81F9622430C5C8F668AE6637D54353C598E3FDB5FBBEB27469845A2BADF9CAD736D9F74C9385AC31967D72EBE76822590CDFA92911EAA4B89B0A36D68F28C4BAE9A18521D11A7558AF144CDC3426001D9C471DA99D695EA7956FE6ECBE7DCDBC61566CDE6F89967472255C9E5783CE6E382E6A8C30F29632CE21868E86C9F93C59D0CCD23E5275B3352D075F9FD2CA231103D2982BFB5FCCB5D000B6F526494AE8857E0984F5CFAFA59C8DBED46A3CC58A28BF48BB2FC29EEE218924E0D0328AC6F32D616A1CBD88220AD5CDDAE23514A526276E351C2684CDA053CF0DF89A4F685196F3CEFA72FCD3DF6DA591CDCE09E448388D6A2EB8EBAE0D658F1D2671CE70CE31B8EB308FE62EEF18702AA39841D6CD49259B71C71571B1D5004845BF692B6D3E352E41559EF5BE4CFEB6DDE370E20923AF9611D6C0D52405F9B59FB65CAF0D47592A0B58B50CF370400CF5B93A75E74818B2B194873A66279978F542DC21CBD24CBD6FB2DC23206CEBC1CFB6B6AC71F6DC70A8983DAA6C0817B4B4B6FFC27B38E136403081EFF498ABCB8D7AFFA267B00ADF1749F2B71422F1D8AF217683AE8DCEB0D3D081CA50940529992AE85B0ADF71BAA75F54C6A84166E60573165BACA6DCACBDE626C57D8BF822882B5FD57E0E9CE270225F4A19E8C013C4E1FD6D750788E1CBFD6D49033C61F720DBB93843999864CF6F329F92A27F5BB179BBFF61B44097D7CBE6E96F69219FF05C948FF5FFA4B0311465B8C33B54930FC45367F8BB6F8343DA6A7A14025604374004A904B40F9CF70624C4B8E237573EF2FF115206345A1A89A8EEC18CF2CF1DE844587793880A7AB354991379818D484C187D89108AC6FF50B6F76F8110F21F372D48CBADA7E621A94F9C3FACC99B4D59FE124600D493C998539991187C79E4079DA2D7FC1B928196831D59B1D41094ACF30BD78E8F4306C598BF9CBFCC0A7EF8682BE87ACCF96DED2CD66DF18C46E52106AF335D9FBB57A903634022C5898EE0891E382D74D6985A97CDABE77CC99E5C59B3F4C1800296ED325E75F61B053EF8ECD5C736411FAA30881A2C2B76CC4BBD76A62960245119EAF3E45F0723CECC0588A06EF3475818D6DA1ED97821484B71C4FBD289436AF77DACE494753C38D8D5426502764D72398DCE9447F618EB22C894321629857556BE1F593F1F9CCBDBA730FBD3730984BA1AACCE6B3624829B954731CAB46E622E42976DF18B705ABF70F64E57583897C177739A25FB5CCB4D56D18C8E71BA351DC01CC58C59AA1A170FC87994106FE0F7C0AE40EFB596CF58C9FCEB6CEF5D92E08996CBCF7E8CF86D776C894A836257B53385C87E8BEA2AF6948B5C1867923C30F96995587E7860E66B542283FC2298A378F0AE8A91BB5E7CD556AD9345C3D14762096EB981C964606AB844A558B5E01805A0B93A68E65346CD60F2280CF72A343A1158BB50E5D0FBE1C9135E4DB14414630226E01335E8A1E713435632C0BE3CEAFD052521B7A366D24D216E9C59CB1B00E602FB3CBE35213C4828F41CA7A579A58A8F2723A1005D765E90F78425D694E033CE5043A65921F436008DB99CA33514A3DB9A87FDE51F7E3297C7031910973E4076B3F734971C56B2AF2A4CEC170ABA79F27F8E66DCF2B197D7F818A6E4318EA60712513C79629EFE25CE0A6F52D56763DEDD9CC69A379667B00E4FC3A10D0DA39657525ABB10E6FA65BA3275A1201F2777F608EEF2AB995F3FC1C21EB93E68F99839C6B9C3B6EFA4B8BD6219C75DA76BE343C2880E5DCCAEFFFCB02A9BD314701FF19EA95E5793145610FD775DBE4990241589DAC1BAB8170E3CFD85977E19D91EB5AA7165E3146778B601EF1F4FD1FC8273FA7C4016E4370AAA659B678F0A4B5B7782BC704E9C64411A58698CF9F562E802DDF332E875EAE85BCACC60556DBE23DE7497B159C6A7DB04DEB70BF79AF072839E3042E41144DDD286FBB4B7FF02DF8D8BAC53CA4327F1E46AD971AC9FA4F8324F416F8E5216C9C4D6CC761F5C1F1920FA27CC8E0438A4F502C95AA31698873D3B374F26B479741A32547EC0BC6CF4A7DF3A9B1A8941030A8705476ECB389CCD53A3BD01BB58D72B21E8D2E1EDF13B0203481D750AF94381294EA662824B4099A6D98236A014EDCE85F3BCE567D1DBC4C703397F462F5A3151A9F064945B4037DA67D0A9192F37CC40ECBA3D74C9A27A21A9450015603307CC690F1944C854CDEBEF7B2D70040BDB8BC1C495073F099FC5F185E7359E8D57DE707B98E0D2443CB537FA84643FB1BBD2E30D6A13E22E88F6024CDC474CF4831CEDC331D390AF7345C9C22FC28A155F4E2804455771F8D519BE459235576CD8C4750794E20CE3A1860143BC13259B02BDF27007DB42F5AB283B796B57764B2D7EF17D78D5AFC9A5874578335EE301BB84E7E6042817C4E3FFA455757C6E0DB19CD3C43153104B9358555D4D85C96026487EE6B07050BEF43C077982C9358987A0E7D8E6BE5DF8520CA94092EF8B370663F41EBFCCA326950127E39D6F11F9EF596B0415A71009C2B637CB8D0F9B5FE6CE7993B52570D2CFC410C4ABD9529F40EC0741819B8925B43A7B4F0BB086C13DA44BFB33CA0E29076BF2A79D331E0AE672F544FE647B86316E06F1643B51D58EEF8104DF95DE959F7111FD8159EFE179583D4953723173CBFD591072B5934E93C5F1B79CE1B11CC66CBC99666124DBFA251F783771C8666DEF503B8815BA95A15E90B748040459CD70CA59C82C36D6E62BDF08F3259482C0C96DD7997ADEF2CD0900A1D504DAEF68E0C21A5B70AE2F795FD8BC63CD0C007ACBF887D7ADEBC3DD37D5CA69B5D39EBD286B73659910590284893B5588409F22AEBAECEE89F2947B3DFA42751D9BDFB295206C8ECDA910CEA090D3577D242B28C5BF582868834EFC12A91E4477E71248F08B8E7FE40FD6F09C7A03B74F500BF7715AEE84EC95F9B4FD5B3EEDF2AF80205D5836F3E469DD63EAD84A95D48E5E8F8259F5BAA943B003F0F826973AE8911FED0166F4AC756C9C9143BB9BD4FD363CB935FADC8E9CC9A3E414DA1F43FD7AAEB3C3B7A78BCFE450A5DD099D9DFCA5A92FD0AE7726524C867AFC059E7F40995968F6FC1C54945F979AFEBBA8AA07453A84CA712201A4E73C10A0D56E5209A1FF6CD1DBF566FA795C9695A0998951BCDADD497434DF40A1FDBDB54C578C6A3033A59537F018D91BA7270DA2D9EB7B87DB5359D10741CEB771B429E2E234875DA18D133018BBF7C67612ACD9C50168961DCA8C57A9DA499ED4F82F8AA6E844D6581B0415D99A207A9DC1D63C1012D795489011CC93C746D826A65491EBE58E421DAE3AE15DE8B96EEC5217274DD0F922EE7ADAA2D31170B1C3E071309DF77BF8BA2ECCBD9C76F18DE0B549C431815DEBD448E53A1B53497B92E149579FCA02D8272830E08D1BAD0467B0A87B6A1CA98A41F701BBB10B5982D7EA10A285976B1C4591433B2B668618F0361CC4336255C5681C229425B13D2248D3E4516248E3BF3E02722E786A0C7FBB65138A9C3BF8E26AD64CA82E25C7311A9654E1E7B90E11730FE14FC71E29AD3332108AD42774612462B89504579F6B0B7894FBEAAF96579AE3FE621FB3B6248B140EF1694C5BF14290896ADA9C2DB350E8E338F7DD7FF92BEE9E61D3C878C7845F477DEF9B5A9FE59405485E1B6FFCBADB84CAB91FA4A1B942A40D5261051BCDF38233D5578B2A08112A553217F21938E394F1FBA62B2CD6CCCD5F9DB2B9365DDC55FDE9D39BCAE02255EBB4E6F2D972F346E451DA44D8F4327FFB1BA866F33FB17E09B8B53A778E1D4911637639844326DEF40C37640881E6F4DDBC6649A02467938D3D3871C32BF8BF573B4DFAE6FE2FBD952A98B8EE86720B8E57FEE9E42A9E27FE885387449D15CD8AFBF875BEE9BDAF67A143262A2834E6E1B366221B6BB79A449B59ACF0D12340A8E01119EC96778143E9CBC9A067BE28B8875031D01F2A10B78899C59A9E3B336379BA52B929AFF21B2CDF41E3ECD2CEFFC163AE7674CB002A1B8AA09FF95BF2CFC7002E8187B6C7594373465EA7A92BFDD9662F0AA54AA9704A409597AFECF057D2903032F643D900265BAA3E6D53C0E780360A751BFAD2FE895569B8F8C9EC3DCA72DD07BE9784D95A5D595D0BA9928CEED5C0B8F818DD89B32A0530A9D972228887AF0545646E80C1C82042C552968CA76E2A97D8E44BC4B71EB13472DDFFA99CB7F1222FB430108740C0E1947DD4CCA5410211BBD54FE1ADF3C08F6E9AD45F2B190FC4E1105411C738A609FF8B1C5591D4767A2B10983DDC98F9FEB9AC1F2D6B2932A3F0E349E64021484E6C001D7260A02B8FFEFD9921FC5A2DFD2CEEA166F562E92A45652104F8C163B9BE7E097C07C1A4ECCFFA79EA8439E50C8F3DB24C2B604DF9677F58419FABBB4B456A5B3766D63656C5A6B64507372F803BC5956303F3C31613D6C67584CDA9114271DC922C0A0916460FF985AD578182715A9855EC70A7893A47C40D263609A3A099FF587ADDCEFE2C2229CB5058296E4676E1D9EB52AD1238DBC8B6453E71E0B6E6DF1110FD7BA5F4C53235D024DCF7C85BCD372AEA82D762AFB0EBDC8007AD2E3969D41B85374A50C18B17ECB9225A98AF10B6830A37855061A173A4BA05679F8860E2D9BA1C3850D5482CD3E9122E732CE0D5542430687E5FBBC5F35D7DEA04DBCE7C7FFE926708D3EA2D28F3942386F8D36BAB855C77339FBC055DF08046B3B2D686E7C42DBAD92827844E4992947B6031BE6B0E148F5112061ACD8BA4ADDA155BE1225F584C2FBE3D893255010BBB3FDA9E00BD18C52AD466264D5E17F4C22A3C7712B407D47894D3529045D9650E3A00CDC3481665E30F681E982164F8F1E15EE71201BA365E34E56AA166EF924574438B3845473D234F1DB6BF9A8A6F5E982E3F714DBF69C5CD1F936B17AF979E250F63C44EDBEDADCA52195807A7D267963210B72380787DB1406C3CD4EE0FF5A0838147237B58116386DC60602823FA3C8195223515142CE6C23F4D52BCB62433803CAD869843CE087A86828278F9FE897D2FA631CD9B679500CFFB6D1DCAF157A94CD97F46D295B9557715A163E5B964380C2860E3A8D8FB514356A3BEF589B62D5906A105355CF93FB8B028194C0D5D72DA46EE8FFCD45D6ED92CABDF96BE7000CC2CCC373E58A465A26BCA4BB5698DC63C77F48126A1BB4C26C293EDCA14F804C47A103AEFE21078D37B7B163645B4226E85E715445F7ED0CCA47A783926440E6F04CA830C59691B9EA29906B4270776F8A13FD0B635951A46D727DA86AEA21DE74C7F916565FA124BBE6F7C58A0D297F82E5BA1B94BEA22339E03D8D2ECAB176FEDA175D8C74CB07DC8E9B6B7D085E6A33BBF15C273C92BEA7A4D381F1F84E91100F3C1F8B09CD3B66AC35E9999EAFD26194FA48026EB61FE816E9B798E5C94645CF4B87FA909608D9F20104BAA33F519454697E0C7DB4A9E649CBDD91AFA0B8B9A8826F35E2C4CE60C8DED252E23120DA4D9DE65A3891B5B17D3F965FC36C461503C7835D6EFCBADFC2ECB3400F1A6D6D6853E3A4F7F1BE8FDC07E745B5D63CF99A43F7919EA4836DB7D7EB5BAC107EBD18EC5F494303F632994A39AD23160B4EFF0857329F3A7AC250BE09693453FA3F41187E8F9B272C2418FE5F1DA4818361C7D931761F8D6F41A10100A46708C1979B26060EF700352225EEAC4900AE517FB06A8B553A6BB394493C0AD0F35F1C1FC5BB6A2D415C1E9818FBBCAFB2DF1890EEAB8E094FD418EF6EE74953F1A180A264B428B252A294AB1F62C4566F7117FDDBBBD47B54BD3458DA1CF817DA9843C5DCD23B5A26EEE36CE3914805CB03427A82FDD6ABA27A7AEE3895F5CE0D495DD7E49607B11DC7821BB033E6EAFF5E45ABC31B678AB260689E95CAC7457F2950E856BE0B510B06DDA5BE7C1266BE56A1EEF072EF170C95D624EE904C271B765ACF6D248067DE8C20833D2D6E473E3CA71CF600C078AA44BE6523418B0277FAA413FAC8D8B33DBD97384F5410F1A3102825DE6798C50E9EFA6A10AE6436EEB7285C7726794F764DD300201F5C73461685009CF6B86C3E437EA2E33674E8AF3E8227B9084BAA892F59032C1EAFA29404D7BDE6BD21E91F43703D853A16FFBE9B12D400B04998DDD7A417CFF324EC787B4F149086E256A8E997B6F14E1EC6425469FCD9C9E5F4DC7F83AAF9CA1AC41DA2814C6BC41155ED2727DDA8EC5CF7 +pk = F18C5AB41BA613FD60CD95DBC22A6C1D06A5A5AB52B807398BA29200CF762063FE1B75A8CA99CBC187ED7A1791BA24284F4FE18DE35CAE3190F2684FD4BB3791A5D284D855D8AD640EEA1E5DBE3C7AB57A0E0150E5D02201A44130B79ED6A30113FDC2F9854F37213D9A97CB062141E0E135BC4B4D85D306FD66AECD88BE7D0DE97505E25B164CEC1590848EA330ACD0B49DE32951B930E18A942E0C60B08946B96A4F93E63B055C0E9ECC3BC723A6D301BF0557C76032B3399871F175CF49C12DB8023AD398FCDBC2E35F838C6B00B2F63555711268DCDF340C921C55ED956054DCE8DEE7E99F4179196FD15B51B86870EDAB66D9F10A3670AD357342C7048FF4690C7D0FD40C54BEB26BCA76CC447AABF1993EE259945A73C0CA149212325C4CF2B63D182EB1B1484D8AAA06EB38D4F58CBF1FD89CE1502D4741C63365CE0C8215E1511C3B3D03C230D7EFC4BC07917F4DFED7C3DBF132D366AF773EE318650B347CF827D92CB13AE0A10183805F793E3DD69FAC1FBA63CB6DE21B28FF533B214166BA44A43EC56CC12154245E803709AC4650DDAA4BAAF3FBA08545C2E1C99770D1FA2589218BA7BB4C1D8561B35E33DD2F0A773B167FEE9990C7C884F5373AB2C3C87041F8C19A4C914D6AD82D9920EE304844385AFDFE0D118F2F2F6C68151E75AFEE3FBACFEBC3840A049AA71470F5F38A32711C6BB5DE164F80C3AC4D8D3BF3F9683B32F411B6A206A11C813BB264C189B71F610F7E2354F641E65D68F47C036067F40C9031103E197885913899D949A70F9B88A8A4CA467C5F959A7F1B21469543AD28D3CFD2C1ED98B96A36DEE8EBA3A2A8DCDF415C2D07C751AE8C8683B898AF0145E8D6C202C2A251E6689944AABE3E3193B708EEF17A0999875FAE6AABA2A5AFC052D5B52F7E091CB918F6500BB5786E4EBB05939E9C8B3F975036278D3DDCB3FB7FB0C4B763BDCED40D162CC3ED2E4988B8047435C18D465A125B78BE8A4B474FA4E5DF2545A7CCF37AB3244F2C369D86C4C145E2E2D27EDF3CD10DA2369C835BDF590083713F95AFCF74517204C7004D0053265CB38F82BB4DD10BBA4EF827B2DF06B6BA8FCD6F8AED984AE1A8EBAE730657C431D5CA2E84E84EA99A7AE0684FD20AA56B7E19EA948BE5C2072AE2B53481D1AC869C6330A04E01A5B35422BB6122490D433FB969D448EB8259EC8AB56CC3FCF8C8922C865756EAE4622918B8EE24B1B94AE4CB14A3561C958EE5377D38BD18C1BE8390F5D565678C9DAA4C6F8FE67ECC9D6E1DB66C9B6594FCADC1B98E4DAF39106665CEC5A12CFB89A86A141F021C4A18A6DD254044EF83298E97AF4AAC1D6D64335B9D23DF803366B3F522414293EFA8A66F5673E686BFAB0504929DDAF61DD5208BCDF63822537A41781E5BB6511BDE0D1EBFFB0A54CA6539FAA4663FC648A5EAD1375BC56CE405AF9258302D4551474984AEDB2B5AA7829C5BE17F9408D8F692458DDF9F310FAF63D77A6899C8F9A5873AF08C25A145ADA0885C011C54EBD61AC067C8194F434DC050C0A7EDE20AD9EF7E484556FCFB023F2597140D125ED57DD4B964C4CB9A397E71BFF9017CA5395656E9A122EC1DE6973D6135790F4E66E84CB3E256D79EA61980D9D5A8E601E1537C6A1E875F4585BEFE6DB7645DC69AC54EB5617DF5C84CE649A87DC33F7458F8BA99DCB3F81AEEE6549191CA4367097DB067FD4F4FDC39039C2607C6A4727DB603F01B1BFEECAEF36137911ED8AF66ED9C84FD0848AD5D223E970933491BBEF6150D78121D35A21A93D53AE2E743076BDBD1FBB1C2974928AD8705B6B62DB4D2B533D942834B1C7BBCF558EECEA333EA059F40FBED92BD18602E38ECEE24FB65B2E602CFAE41E92CE4FF3D36FDF9C24942B8B44BA809BE5F2AC86DCB02827D828D1D63D152D5B6A81EC6F690F194D1C694821855EE2AB251880A17C094025DA61525ACFCD15A68734C46475BF1BB7EBE47D562C327EE532DED87FD7897C8325C98C298755E1E7241A6C5F3D62CC2D0DB881A69C4D7248A3489F9D45733FBC495D1468482B99E2BF26BEF06427D8101219ED489537D32A9AC2D6D29867D398F41BF0D8AD42FC652976FEB0FF4A5BA5EBF718C2BC5751FDD92AB20F063529FA3380C3BE997EA3207596B78ADCADD7F52CA04103557F458969EFDF289816693E0C76FC818E2CB5A62E77F61E8BC7FE364D2E556738A802F3BB22C37652C00667D650B205A355124D236ABCC3C80E16E9A71FF2B105C2E55655B7F93E9A36309C245A8644AB56DB889F3DC5F09D7DBAF743D387DFFD0245EF8CBA5819C49DC348E065531572A8FAC52A28FA2AE1805F50FEBEC0449A06848F6BE9A4F2EE74A90B5EDD8B42AB5BD2F48F6EA8DCBF405C74E1754879F9415575306A33E427C28F501F75209C252F1CBE38CD7B3383DE218E6DFA248C15C8687C2653D1D570A8F16B941FDBC720D8988FBADA3F83502005B5538A19A0BA3D654E825BEE7F7D6B77A5A1C07F440A33FF899CB5859383374276DC5B9E601B78068AD158B8385588EDF39B08623C6B204649C6596FA8527BA78CA2D231EAFDB6B729F918A613B3BB58E54323462BC2A28BBC60F98A4045EC6A560B9A2EEE093A5D06EAEBA486B5FC8D89491B9527790FE4413250F09D031AD5CE26BDF304488E825431FF0EE0E171B717D0CB4443C4BC101CDF759907482EAB5EA84F9E569E138444968F23F2F5D4D212FCBCA73040D3B077C6303D03AE90764109C4F826F17F9A3CEE0B87EB2F0AECEB4A6B3718BAD7F17A17E3B66DD8A7AE963A49960453A14C3E0705661A776960FA006265B5D64320D621326BEBBFE4B702B44181AD11ED16A207DFCE7E4B219322748531A92BC5AF6DA209F7E85117252D37B3FB5F182D7C8FC6E41B81812C3DB4DC2C9301DF81714E1A535C160CC6D68FB686FD12DA0B400E57A7829FA51B956A749598FC6EF6CB21FAA8BA83688CFE0141760717FA6DAB135E4F6583DAB41AA14B9AD47D1EB57D70D014E7C1460D5942A4F09BA6536A65559CE4C3C45E507D97BF5FC4106208344BD9C34DCD24F4F7B2A872E615AE8F5A23B04BFF6B1DC18E1E405C0659146B0516E7AA85BDA69779003C2AE918C4DFD8A899C5D39D95E4196174A6A06B64423089D470B2FD89082C31C0D38D00EE20712234ABF661C380FD5DE72BB88092A8F9DF241B82AFD2999886625E8937CFEBC1AA8F3791FFF144C8081D9555D9C95C272B44C7E091425EA4337AC18C5FBEFD0728F58567D26E4F82DAFFFF7FA7C52DCB0856664BBED62F4BF6F3B09F7CCCD4ADE5C90F12B8A046168D56BC68CA7322D928C5B834D9E9D93A95E104EDF65146CEE0B23C1D56B44979B6BF0C38FFBD5703C22AC1A67E102C2F5BDFFA83642C8A9F1DCA1D845455F10AF18832CE7F1E5F25062421297719815BA11ED77D3CE399349440E82433543078F85185C07B82FD3B8B00E1B564098120575C16EB3281CE0818B8C7AA8A8D03B5B7AB33DCDE667DCE6764FB8619881ED0BCD4EB9B054F7D5ABAC3677C47D2B1B02FB758CC3E5E30D1D5F6229791046985F5F6A13EE7777FBADB63CD46F447A88DCCF77D2DBACC95BD99D93E6E7438E992EB1A74C61E7072F584DC29ECA72F8CE39AB8F702A15F6FD1045B67A2F50B8583D0B4ADB4E9B16E2679942A233A454203C162B9A67763FBD968BE8639F521CADB2596D406A9C42B55BDAF4EF10C6956D079878943D487D38A9E20918F50EF42DBA29FC1F1FBD17D58EAC40DE13CD72955D7BC885EDFAB8838F4C428ADCA6A03232FAAE04936E9F237556469FB3A01864A13A8CD93210B5667DC0DDB5E1827CFF3D85C4C049F0F07AF9059E0A6EA729B73ACB07E7E2F0073811001049636C480C0857FF40316C521B3BC4C3852E0E344D688B5219DBD08C5463D52B26B345AB5CFE99057E04D778266E1C690E620B376D5635CB5884B90F9E582FA10E36FD5225CB8349ED6770B79AF5333986A2B375B6E2F6BBAC8AB651DFF2AC68F77570E4CBD75A1473A20BAC6B56F543B349A229CF2B9E9582429BF364FF43C99C626015720048AC3BC84F8590CD0171C25BB083AC1F6358D28BAB4FEB9562CB999D13D5C06F25BD7A4521D0942592DF61A74C52E1CB240E9481BA4094021B334C6354BB45FAF93AD6BA2ECB4043334784C8EDC1997B373439E1C8C0A19C0DE6ED7A77513ACC643F79A536945D2EDA2C87A9D4EF9EB3AAFB238AE2E9A98E36B8A2D1B3250AA725D8898D8FC22F425E6CC4220E42C4CDF7955892B5559808247BAB6D05A464810697420E4EC4C76F35A97723BD552E371964AE0A567516284489D666938A975117341C760748DA606E47412D762F98E99A82C845D6DAAF6D75E8E5E08BF1DD3188486878C1DCBA5A8D37F8015C69A81AE7C1B9C231398AC457324C5D8E54FBFCA9FEFF42E1E0E04E7ECEEB8F4789E82903589A9F97BF8EA010CE906CE93CCED317598BD7634F6F57B43A3C61E37EE1E482484C3F436B78331975AF63FFA7B58403339C786B5ECF5CE22EF6EA62AD2469E4C5179F5399AA70BF1110C59385F03AFD85B969A8C5DEC081E37ADAA91283A34C7058223CCECD0B0711692B1CB38B3D8F0E6A2CA6B534D754AD05AAABF1CD1198CAD605991B279E65FF9E44B621623C43192CB08EEC39BDBEAF0BE3979DF1E82E08221ABE7E29B924A2DAC2B6B1916379AA28CBC0B488330B6F788A4F49781338908B6C9136A98BBFA0AB67CF9840A78CD6050B8909F177F46C76C3BC7192FB33841889E7551A29A7B54A4B526A11C22A04DC934CF5A170093A49A78E31BD75D24130093E6563A4EE10E03B30B729B0BF2BB8B6F33E05482D1B647A53520D0FE9D3DB4763AF6D1C52A425471FA67692DFF23075DFAA4F11563D27F79C2C350FE38E41D465BBA6E264C873D8A92F370135331C38C506629189531943A5957743153792AF455DCC2631596761E5AE6A2FCA54E109B84EDA8962189ED0AADEFD1693B63A0A86D615E0CFF4E0A8B2EF50037CDD9B3949F38F12AC311415C6F3D6EEC6D0D0DE07F5EDB6B846C9F7AD08848D25745DF01C24D98A768B1BB19F5C451EBA32F6932293F5A5FC50EB31E311CDD1070DD1AC4B30C9A229A22CFBB60F05D749278F2CF5A3267EB54EA0EED9CBF33D5275F60EC6700ABC045A405278E71E8DEEABEA47CBF0857AC4F129793EAF841600D67C9E7D9CBF5621EF0E007D35C0606FC4350AD70E116194CCFAFF01CB2DA9F4567782BBCE0AF8BCBBE2A1E963AD224E1333B4B91CFF06F1098300DEA9DD9DD8562EA9768785D8F1AD3A45F3508795CC54BA9216F2C83A2A947B76324701A8637FB22D5847A245BDAA2AEF31447224ABF19CCA0D7697D1DCC7CA98FD0A0C497145D441C56E8BBC46D6FE5D312F6504E109815AF40A293EDD88CF569758649BC07382C8905F36577833CF9423DE4A7C871D81EB6906508443DE69385A8A3730D675D1932B4DE32BC7F901F6D979DF75F55177A5A2FE575DB79861FD4B454F77023572B6F728D9D110B71D70C9D4A91C151C0131B1A952B3CA4C22A1F8535C6D0B6E57A7244D4AAD28564BF366C5BFF9AEC6353046552D72200BEF589A73D3084C8E45D438B8AE7615FCB8EF84D29A190C14AF0E284EA77AC56E97C4A51BF9BAF324736C2E950F1D937618EB9D4D04719D072A34DB143E7302ACFCAE05287EAE6FBDEE38472EEECB9E9DBB3D48099038971288F714C9D759870D902824E7710C4800FA416782C5DD0B01A82982F6E5E0C3413E88983B4248BA79A9461458CBE4CCC232A26E425878DEAAD8FF267986787078472A3BE655F738491876139A73CE6EF774F2331D7AA709EE543218A880A67B8B193C0F651EA422E0FA60F42FF2FAAEBDD74A3FDBC51C9008511A341EF1E3B648FF7B5021B663BD7E21CDE6723A984971652D3A4B85F366EA6F7032E887B49CD7F806810285343433079156880E743017B8799EE46F904DC0B11CAF4F7639213B7161ECFFA65C16A0E98C53A879FCEEBE94DC9A5F2B417F245626206CE39387CB791F8A0EB51DBD2D372D57DFE5D795B10125F504D6C045F8818B210CE98AA19A3CA44B923D96E14A6227A6F7220B65250680435DB7D5846BA2A42B1643A75C118898A2BE5C1BB82265FE672862C3F7D3ABCAC6312F5DC2AA2A5D88B1EDBDB4A72942E0EEA128D45F0BDA98A964E8EB1E3C24CCAF188F53F1DA9E2F831174F85408F70A680B41E1F6D02BA7ED4F97AC82A2F31234416077A34394974A839CE72777D76B02E4A10337C1F6098A1AE1ECE7D0BB40615E3202C90B18918A3D354E6862F74530C9EA36FD0520457A6143FDD39A9A269BE630ED4E9642F5A6ACA3CD79BD74150F3EAD37116681FA949D99701EEF226C142ED482CE0834840476B07A7D35055E597C4AFE2A655333D405547194A02F69C0084B7887F7432D6D6F4E9EC0AFBE01A502ADD404DE24FE8B6AEEE0B5C59817A94E6EC8FA70CDFD3991BF5270DF69FE45A31116EA8504A27B8416C65E8B5ECDD55B24BC8B999FC2CBA49A34B9C9AE70298C3F2656582C12D2CD3BB1195392E335C93E5455B907E93D7BEAC1118AC8B0B36F9BA453B236926E23EFCBAA14A6DFC6224F4D01216C118E01712B155F4B0FFFEAB839BB26B5A44169BB9CDE4B19747EF7E7756E810DBCFCE971B77423B4F98DB467695134EB5BC00A4E69AAEBC63597FD9FBEAF3C14EC72475A23FDAD0A9FF8112CAC1C524463F12AF771701EF6C89D4ED3879E57DABCC97B0B0F6AC6769C4E46F0D91C89ACB9B3681D7CA04533E4A29D60A15B7592D5067BCC6994D693C2CE62F8CF90AA5C4516AEBAF8CCF5350954B71A9C5807FD48F9689106EC9D285A28C679465776D079EB0DC264EECBEC1EF8876CD2236782CE05BCD46EB035E10A62F87766C432A6FBBAE5EE4396E72962F7DA26C2CF3529520C5774F57E23BEA93CD4935E0ED68ED0AA2CD710B3D5CF97FD885A3CD108116D5E2AEBB287319500A5CD3366CCDCEBC57B6E5237788CD2ED43E18C276FBE30966B5472C10876DD4CB77F39CBBC3EDB05E141A4AFC554C493D633120F9928167B5336161F8CF3F7095B98258B582A3F6204B76ADB00541CFC0FF6DE16E105D27F084D7C4EF8D690665D264795AB499B463BCF936A11054E516A5FE24535C629537E0643FD0E411D77C774F121ED49C8742EE0A92528D8B364BE0279A02AB9641D968A8E0B1337A05CAFE1AEE1AF01FB01ADEB2E5BE302A39EA582689E272240A173BC56873CE1405DA28A85039AB811E100280948956C50579FD5DA3C4588966149446F380CBB1282E43655FB4FACD9C74AACE5FE53878E067115D6D72480F9C2B0005B6C8015D9084FF81295F1F91F4CB359BD481395B2D960801936539B46F33004371A8D2B4AA8C06C2A60529C2E26C60012F69DCE58B13DBBE619AFCA8C66B1010AA8A273A7D4970F8D8EFB51DAAC413AFBF03B958F45FF19B099AEA957F5B5AB51B90CCEB6D779EDC657D413A2BAD37BC8E6921CBE8F18364119FCCD405B76B6CA463B8781D6FBDCED59C7DDC6C6BC7D75E77D88985C2C24BAE200431EE65E970268142135250E733EEFE1B6E1E7004DFF2F83DA0ACA2C6F7BD4F1276D10E2820B3F58DBBD3DF2E8D2A4E59F91C87F603424D872A110918162D5BE61BF0A3FB0FEFB5ED1B27F3EED26FAF286D79B8B262EDC5D3A61ED993FA86C7E4A48214596598C4C6C9B34F0DE67B4576100168935FA45B8A9D4DE69114234499981DA1EAC59A3CCB893A3D2 sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD smlen = 1665 -sm = 0F8DF94DE554278C10965FBF6E8607268EBCC82D430EDDF80714FF00D026248226C849DB81F802CEF33889CAD63458373185F55FF5A015C2C2E458C14420E0789FD3F82157DEDBA186C0DCA9D6ABF13E5180FB7FEF633B65939910661B847AF03FE34F32BE7022CA5D00911123A4BE820E363C35B2C9C1D6C1ECD39A240DC386FFF16619305574403B63CD80BE50BB34DB169C76BB96C0483C42EB0D21AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +sm = FAEB3EBCCA99658A2911918752AE01FC8073703AC3E1C709993F555D4577576F56245212349D8057E81A12210630FBD01F0BFBE9F16608A156F486FC9B9455226940C8970C222D9A4F992E7CF46607911E5AE7E5D57D4615C7820E436E3417779C34424338BE72759531A0B01E309D9B93563AE7B40E6249B5AE1B0282991885EE38817B409437DEF953F5A10B42CB4BD810436537E5A6CF3C42EB0D21AE160D7099E04A9EB85E2F9F6036D07FC210975466C39896E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = 83058FDFB9B1CA01E70BC905C487D9C2315B92EDAA00A434CEDD4F989C6412DCC9C2E6F6150FB6FCFAB31FEC242DE8A3D445B0EC4C19D418E54D1B316B0829DBAF0D19845177A662061866F4825A72876DC18707BBEC7AFB3AD3BB206DA1BAC94E7B8B9704B555EE4BC7C024AE7B35D44230C358D83DDF74EE568273C6AB7B669613131815737843E7C04319F288FDF12A7A421F50D403CE0E9C0EED1CCA8224BD1C8FB2C5CB4FA9886CF964FC8332FC334481F3055E731EE5745D1A765706EA0E3D14FBF594EC7AB01D045E6CD99E543AF387A4C1E243A0A618D3F00137C61219F7FA81BF5281679C425FDC36B0022ADA42835CD1C483F95489CBE32663CB0DDCBAE560260DEFD95CD87A8CCC68B272A8556755848CDE13A72E327355D6B0E76F561D7CF77E5017B965CB037C2F73B7649E2A3B731F02887F207CEB58646AC8119E3979CD3959EC4F184CFA99755AFB8588EB585E5BAD3AEEC0722C7E7B601BC17ABA804BD011D45F617101C9E7074D9502FBA60857EF0F00C4A4CD0E16FE80A2C870C19FA98D3F79779FF3138EC33ADE496524B63DDDBA9A21084D356F5E95A40DA42B1CE4696D5F75F34FF369B0DF7578C198EDA044D8B1E59D4552C9426C75A4C2AE0499736A9112C3813FFDCBE7967DDF4C8A40DCD4908649B693C49D96E4E0A7D67DFC1D23831B5EB5AF600CCAE1066FB4128254F18C72923604DE9D3977EE08AC76D3FA6431B24F72F7FC87CE26DBE53B8F991ACE807ECBB6997DC851E62A68F10DED3CD4D283714CDCB94715CE07C92BA2DD9C10035836C45D9D7B308A833AB92D67A457E9D22EE03AA834F69506574D5B8BE931B8AD404EF7F85793CB68019ACCA42CA6E3129368F469826DBAA1C892554CE2FB3124D2E2CDE9AEE478E52AA29073E0A109379B82F8C33642F24F6C14DDCF36D890DAA0EEDC5984C5BAABB027253A27E861D595DC02D366997945058F5D231D36C615831047CC512B378F87ACA0FE2EB01664686E66BDCDAEF7F0C85839E475017C0F6C8929BB6E7D66CC493F813B5EAAD885A3722A263260B4D841225666E8AAA0DA0CEA37797EDAE208358AF345CF57487BE742FEE996EB87671A943B202FBE183D2E45CE7EBD09F5FF68122E5C5CDF183729C7FFF074CD1701534E57D5ED475ED818B3760FBB04CDBBD1F9A5D5B8F389789E420567F32258159DD7128C1C845D22E660B8FD689F1BC18D209B71106EF725B3E5483DFF9C04BC5E03226BBCE9B22ACCC8B0292860F1539BD3710D7D9BDC43EBF10BD871C909D4BAC3028F0D13D0F1C50B873BD9BBB4C4113F17E69671453E3B4E8F0845478E1297C173BE4FBC6C7C38E71C0B2435117ECC7E451766960886EF5CD3319D3A308A974F696B6E369FBF9891FC08C9F994F0293DFBDB8A941CE6357D9BDDA44AE2D16465FAA6576AA115A126444BE0085D2BAC8FBF6832E235FD6966F17FEBC25FD5B19F1AE6D0914F356737B631AC431B7A18F3732389D93E4C903C685CDEECF58C16414ABEFAA5A8C7E817167CF48A65B26C4AC85995EAFA8AF719BF29FC8461F75BDFD9627504A0CDC6AB27702398535EEBF0B4FD881A056CC07375B0FC53E6E79562ACA3BB435212497E431CEAE0BB438D5F111A39B0C4338CAE843FF8ACE244B83D4517526533C08547DA3F444A6A232BCA15DF5F8B94ABE6DDD04EE7096F9A3922B88F549899F556EE50EE90CA29B915B51F53121CEEDDEB4D69CBEAEE5799FABCD53561960E41E84CD3F5C66A1F3BA1FE7CBC6F8FAAE73A7C871FECE742766DC3CE7107F2323142DF0D0CC1DE2821BC1D7E7FBFD3FB00260D2504DFA19EE88A6051D0ABF27096A977780FDD1A449BAA2576D510194E279591957E4921ED583B0159D503A6D20BCAF6EA7C08334197AFE0468E712BFE113582971A62BAD11B3E348CF30A6FCE6D6EE7BDEF05FB4731E1BADC41A63CFB07B1E6C44F15727441FE83C27FD1A66A1910B5693DB90BF607751627504BC38E0310B249B2092B5CB882A5A1487DE06BD1B4B1B8D38BA1F7CC73EDDFFDBA79F6B73185566264DD695E537893393BB8E39CFEB6D91049438911D270F77DB01E644960CE3B45ADBA181F52CB91DFC6D3C4FDC783114A4FC10A6D3A380A1A9A2875DA4C8DEA69A5BFA666697C64CB0ED17C6A075413A36FEB40BB9C172EB12CE8DD88025DB50B3ACD25906E0466FF80A486BFC97B5C5DD758AB179E0C97B9CA740023BBC8459D66F67ED3B6172FF08982383085F6B5B4139A699AC179AAA89FECC2D0F34D5CF42AD2611C7186C718E4C72073810930AC5867201EAE50A9C93429897338058D5228E339B5F51A0BF919D426C27284297E999A454879A529EB28E379F13774578C36181611A2ADC2CEA0A4B138759F8D4560B30689404752F0D583757BC3C897C8152B82C14910E6D11820F5771985777BBC53E22D044E1B76C1DD361C512ED443C4F633B356089ECA72466832DDF2C6251077F9BA801FD5AEC9E2F0C0BAAA861919F53C113289EA994737FC93630E622CEDDF40B4D056B4C2C7C0C2F8EF8D76E473123797815D472B2639A5AED60AD778AA34CE8975EF34034E9519E34520EE04D942A172ADD0B932BEFA6BA3B127D04FC2E97283AEC75A0A3FC1C44883866061FDEF967A0364BC701FC9B51F91776AB6654718A6162427514AC900471DEE7ED65C7E72B5564A2B94FD2E21A195459D51993EACBCF8441F039C5FE030AB0A80329B8118094BFB0C760EE1E42DB05086BD4E7CD0037CF176C3AE36880745E01C1EC02CBC1AB04F28CA29DF52BDD21027E35AC295162DE5DD0F1E1AA789538B86412343E94B40910DDF10F4A86C6DB564D98EC7EB38C7B40989C22122C6D43191C8DEE1F5F987CC48543D5C831D3D877587D4DB63D0033A7D2DA4778A80A4C0F074F4AA168295696F7F90CD175B114A52EEE6FA5CC5B7601F978416DE61E240E5154FDBAC6A0213CDEF8678298F860963F020B5A907C8685CE504469E4F51FF008D48DB717EFD22D2030DB612AFBB1BD89438515C4FA435B9DB6924B0EC8CDC38F7BEA372C1EB4F26C1BDE438306C62C8A8B11C6290021EE6DDCCABDDA37CE00644AE294E4ABD076F45115DBA79C7F3AF55A30F42409E2CE7338BBF0CE71EA1FC3437B37801BDBB5AB33E4D83B791EA4042AA25CAD87A91F7C7F7CFB48919C6C2CB75BBBA157B6904B91E23552B8B3895BCD9CDB0ACA4712CBCB7DD823DAF3D24D4C44981545DB7C3E3C93B653BBA128738BC00B8A584135BB9C395FE03CA74F6556B2AD59273C490CC4E3B7109C25D549CA4096D5835ACD047E266F22365E0CEE7A3307FD2B6414D49D7CE131304D411E15235DB273727010176B7936A2F2EBBDCE03CB96A7E193B57D1996C37B8D7168D009F867FB8315CADD9CDAB7F0C44DE0FBB653CE01A590C0818E2FAA5BBABACCE8A1538827B696AD1F96DC19B4648A5449655DF1D94B40957F3AC9E3EE2AF6DDA4EA2C310A841F3DD986A5977C6C0870989226C34F4CCEA3904417CBFE7CD20EE06918B4BAF673335DB8C80D6A5A6D58179660ACE9B2274FFC8C60AE25F1370B9FD83CD12E8B14331468ADCE11E81CD7E95C7893F9A860093C0A17FCA105D085C018DD5C7F05C727C789AB4E207060FADC24ACCA763E8D5A2000840A63BEF1093576FA4FAC780368295D05168FF41DEE396C3CB070C1068735B7BF681274E93C597BC5F2473293943C10C37D07EDC6D12935CC0272A22C18E7E474284FDE7FB2596F25CD357C6B016FB096ACC780D405094E4EF8CD22D198E058BF81F453EACF69D8E8236B1A1BE0E802CD841823482678183E30DAB35C8DC896C363A699F93578B4CC3460E67C2FFD89DFFC166982C60FBC63C50E07CE39E4B7CD4F2C2500BB543E1F94C60B4DEB0799C3F8CCEABCE2E020639017F7DED97495833F3870416F61B84C32AB12EF6F637D0FBDEFF5C50C70742A8342382575ACB41F62E719D3AF9010366075E91DCDB4DB12C9F4E3493298B4E7850E8ACEE1B9D559537E693E0284032228EF81360FE27019AA06E15344EC73FE2A74B33DEF5094F884E27D5F51213E04122C19D5EBA403B6D5447A66DC1C270A0FC8C362267DCFD2BEB437D62D0191645B41DCEADD15465ABA2670AEB633732F5CDFBD1FA3C4A976B724131A56FB58F52FAB43ACCA9B41DAD9D5CC8B45906F68377F00F228F78B5BAFFF25EB66F61E253933FDE622AE207740FE775BE0A2E6194AFA2C4D09368E037A92A040E2278C82D37747920B532ECBEB13327E4CE13D608779D4A54C1AF826DC1AFD50C3D13D8B1F5EDB2CA4406C78C5CF39653083B01D844683D18A76D1E3EC524704CD232A6A0F062322254B84A4613AE56C42C96C2221BC0A628C27046B8B88140F837935524D78DD1F678BA7FB34A94B5CAC0209AE4B0E2181A0FBE42E9FC76756BB3C1A73FDF57708690580E176FAC8347573C2DCF1B17EF5FDFC2302F2DB9DB88BBA7AC037BBBBC4FE2D49DC383B53BB7380DAE3CB722B1C52FE703A139A9B8DAFBB6C83433D1FB25F790B2D704D4AD42275B34614212745745342C641FFAAD05C9173ECF2422704302CE52EAC65EA82967AE2148FB9CE6385E098C93636EF8C0992454DA3B063FB9AA61E4381E56FC9689873D1BC216B0BB95374D61B218EB6EC7B2B95A3B8865AD94E55BB74726D2A30694323248E509BCBEC373954772D7F6404525BCB1EBBEA2FFB721A3BC0A5F3E12C7630E9F131F4127E90FCEC445D878001FED62B9672685C1EF37E87FD6AE99B7799791F7D00A4C3620267FAFB7FF572986B5562BE04FF5B6D737FBFADF7B5DF9039880CFA909024B97638D123CE476A79CE6F79C1A831EA1C64B643CC4DAD7B534305C5F11540E78BDCFA1DD0A01799CCFBDC2CD08676FECD4498DF88D518B8F8D2B5E08340982650B40075896D5DFF1AE694626B95236F7C978BB7BEB481524F1F146E1775D022A78DAF48C9B00C5140D9189CA9F99496636DFDCADB9B0B24502AD6BFF12D144E44850938A1F46A7014BB8C9EAADB5946E12BC8D6F0EFB9A563B49994FD1836DA3AFBFF677BADD0261835D90EF0BF20CE4D9392EAFD01BA86A755B0E1FF6F0A232C5DC5C6E385270961B4932588F2AA6F72199EB2AA81CBE58B016CBFF565C570F70C889911BA05330EEC7F1D7494D9396844640FDECB65459C3A94A874DCB72E2CEC15B8478ADDA4BD2D01D6F41ADCA44983729F23D17A1691F59B8627D51D98BC61D30A853D2A3060D1A7AB3796E6F8B423FE887C3611050581BF43CAC43778F50712912E9C20FC72A1782194FC359807585667690CCE38E5CD5877572DDE9BE1536401853C98DBE5929FBC3A3FE9F81A9BD38046E106789A0330CB37FAD242F24C14649B7215EA8331604978F5770C6786E0E2F1800800AAC2113AE7427606ED6A0357BF982DD299F8C51AFD7509A3DA7FAA57B90CEBAC0E8C9314F46ED857A7DCF11744D7A8880872144C812C190582A0A11C8C7E90A7E60007C5DC86A237A6004980796FBBE1E18F1FA34574E7C7795EC3D63136AB8F0BA496628EACD90B87BD88F1FE15399E8B123F4DB97A6DE10B445A512C2161FDF1109BE469765849BF41874EEA815018C9DC6669BB376DA6ADEBA72AE21A7C2835D06A3E94423A9216490EEEA37D98518F01B6DD8CA53D782C45118C8FFBADB390CFF8ED9ED6FF56BD88519A0323A2E323D5F6D9AF4E4D6D3A891CE31FA1A901E1C1340E4FAB5D2807A2116685594046277D760014E0449EB1392D79CEB3FFF252C76D61E75C0D8DB589880D5CDB15C4DED21F3D792900B2176A17DE586B8260C96D918B03CB5DA06B806EB31E065B2021C6776E75ABAF2B4BFDD1F79926CAF9F00ACB2C08D8589A3CA8C21DB5592BC6B5A69CAB938B819925ACB094E8DB7F1E97ADCAF9E074FD72DFEB4FD08C0657A6461CFE302E7CEFBF069924F39433561937DF7BF0C9CDD5ABDAA7D810155E2141CE27BA0F8127164B5F63E0231F87BC9B263FF000CE5FBA9697E11A237D77672C1E2CBB6251616AF7B702C8AAABDA9BB1CA8CEEDA4FCD721489B3997173F70E9AF9E77577073F10C6E9BE5F067EABA5E955771301A05EC0CCBF806C0DF7753360B318428209D15BBAC54B71D5818F83A1800585F8BE4496F667E771C73A72B0470D1EF19D9D05184079D2F5AC855DEB720F4710529ECF8660B594B3232799E42FA975B76C9D4E1A6FF339A17C049C873F24052999D9ADB1E430DB3D06D3AA862CED32BFD25955B3AFB7585240A540B059B7847C6ECDCD1E8C8003483BB6DCF64FBDBF8F0473C3951FCC21C91FC70647AAFFD42C3E3B6DE12352A4D32BCC27F3AC05F9ADBC7D18F515A693B86B450AC2368D03DF59A06669739BF7122991C4E60A9630DC372EBB6BE05EEB4C6B621C44E1E785DFCC3BF8B3544D8A17BC22BAB32BB1B0F6BA2B5C3C62E83DA8CAACA0FF96300FB1194FF787E67EA353D8DBF8B12EBDA61566308B62BF8ED57E005888CD9818754600D08F589C632A809BAFE0A57D78BD16374F363C7C883AC33079298C095A2F1A8EC7A91F4D90F89775B05D627CE02AD2BD301D8312F49AD4ED07F6256D4E791BF5BC63254C70998C1ABAF9F8F5E676C26375094D1C9B74DB810977039A3F74B1F3A7AD581CEA46E804201E257E8EC3DA46AC1E489425681C479063B4B126F72FA659FE64F1F26B55DE01347E8568418475B03C47A9ADDD91A68EBCC2ED36844F48AF80221199AA926AAA541027DEC5C576CC24268075D216E446E3E7BEF1CB8BB3A69E852B7FCA9ECFFC8E2E3546FACBC5857893EB5B3B784847E8541F25FB23C82E23CCE1DBF32652AAB7D9B1383EF4A682CD305883AEBDDAEB972FF8491BC84F2DFCB92A24556ED7F94202656AF4BA8F8529E0B60960C70A0C8F99FEF74C2BC71DA7EC5C25F5774A573466DBB1D4D4FEC1CE575EF0B46A9F59C4E4F6B70D6B5A7F75F2CF20617068509956D5321E2055B44DCC45E0066F377F7ABF443B714DB65781761D2DD010C247DB6FB20331C0927CAD072E2362E1240AC9BF6ABCBA259519BE2601932028D57AFB1B752F693443BAA6DE403A23B95B74B90247047178344FE2ABFCD7D668D5211FD190B9C9AE1D91A7A4B0CD4841E7EC6D664EEFF0406AE2DEC941EC4394D0AE318AA33738185F0B230A6DD14775CDD836A4518431DDD49BCC0C1C2B3B04CF277CCC1412356BD544BDC75E4E59314C08505C8D0D083A23E36709A866052713465B6198A4374F9518581CF615043153C657643C79CC433476073740BBE096D72BA3C0AE096EF9CDF1E173A47DA863FAC5A63E0358D9052749138A9ADACF5F0B410490277BE312638B2CA983AC7285315C9F045F721324287398790811A9F914BA91C2AD850D589EC73AD8DEA28766AAC4FA9D2563CE240E70A8BFC83991DB89D00BE02BA59775143DB6814DC3FAB349B8AC36EAC3E8BC6E8BD3A3CAF00214F4524082E988F02FB74DC2435A4C83924D7B5A27F7FAA9CA61ABEB4F817985A609DE3E894819A8366012D2F0742377B1AAB9892DBA5D86CED99082B8A33503762ABB1CAF0585EEC71AB2A24A8B199BFDEB1091F9031D0A6AC099120C02171A72591404AA1D6C7A6FDD65E3D0008E180C2AC534066724E47862039995CC67394688C9EDF68572F4FFF251658BA537AFCDA8C80A08250C87DADB27126BD6885F6672F6A60B991C746ADB14629C7F49B47FAEE9B90CA48870A3802388502306CE6491B2AB0748FCE2BE5A770B8E0CB6A7DE440D89AFB1C3E46 +pk = 83058FDFB9B1CA01E70BC905C487D9C223190448F93B495B8EB6A0AAD731A51342C7D719DB5754D15BA3D51D3776ABC10784F60BCAC1E44EDD2D99350D2F523D2740B06F70137DEB723886D2078CF80614BD5329A48B56E3B53953AEF3BCBDB6524EA46EEA3C6C62445F0536D9A36534F95012A234AD99D777089F3466E43FFD8CB448676C82D067BE105E0EB7962CD74D8C4DC32F478D717E1F4C5B8B0FD4DACB482712B2829727305EBE2419701BFB5D63E6CE1B9E6BD9CD9D1EE85D472F771DE22837756E9539FF97DD664F6C5D0942B8982F82BB8647AC5A4CB59BDDA6716198EA4F14EA8BC482F6C2B403B101AD4C1E42D501605B6445A8DDF9056FF424875B055E11E66CE2D9545DCEA2DECC86C7BB1C5E76B760E8A11055735A52581ED8E1FFF0A7090CBE31B08C4666875236EB52B4D23F45D2BAB7F4002288E976F0AD65BB08B0FE76E3A19DBB324E5DE79A0C6AD6102A0065BF49A9CC200D8A4482C26FE31E6E2B7378FC2881443F1526F2327C79CE54D991FBD0E3C29390A202C10F044E2EC6D8ADDF0D318D063C5315FE8E3098E8E33A88F86B031FC05819070E280BF9899994D73104513EB8509ADE02FDE4E247B2AAEB2E257921654F1BDA2EA44A3DE21DDC94E7887E9C4D16338915E09FE9C682B1883422BEBDBF8AD1D0AD2394562B58EFD08E34A6E2496A8B1483D5D3746800E9EA2AF89CBE9004FCB78D016C9E4FE658B5C2EA2FFCCADA6A078F3A68761C888D8F7199AED723B3ED06C19E6312575FDED893517CE538FD38E9F585BDC08585968962BCB6E6759754C8E58CC522C5240CD1EB1E6754EED7380D6175D53F64FA067308A23F8BC53E77E75CCD3EE04C9160B9C36B2A9D63BB3BD54FF4866B478CDFB48C9CF0511EAAA79C3820B87B9223512B6096B2C407CB2A77733DF2F4B9C84CB0BF7FD84A7E67E9BCA2CE5181B383D814A1EE0E5639C1D0B87ADFF260DE01565BE3086307A111F8D25CBFCC24CEFE3738DEAC2F575D7127EEBAFC095C91F01AD212969AF14C5B9AC94CFD14E0C6DEB359D8AC23E92D435A467EFE1A0F2FE17FFB223EEF81549F47F379AEC88598551C150908DA9CBE24E0BFF93156C284EAFE4CB0D03668ED89FA31164970801703E5DFE5D850348E8A695D9A9E007887AB889F95BD99798B693420F06C01D59D7A0758F86AAFC2BC84B7C8222CEFD718CCE75BDDF3A2D89A2FF64CB1A58114704652E1253389B8A437601C44C1E36769C9214752E775B7A50EA94BB0F93C719B2C6B6A3C92D0E6178D57CC408F133145DB40A8C8EA81DAFA3FB1B6E3BDD1DBD3D3D032A1177E9A51F12A5606716AF66D96D28AD90C991403D4BD894BE5F46A02A47D510CC0DE6093CE242FF39CD73B6E91600685233E7410078733C714EEEDCA8A792E1EF73B3C65E5A8CC77987FCE905A4DC46AFE22A7627C030982426F492F1529AB70D05FD68126177B383FF36F5DA36829A3534E9A393E85A66CB81CE4AFFFFF415CF5FD7D0D32DE1F1D1D6BB7761CEB9D3246504BF84C72DC65A1CC8EDAC3A5C3566383FD451CA3960EDE2AF982D8DC64CA2BFD74D57141BEF84CB079B21E6CF935872CB56FE7115448AFFD6B9431EB0A848C4A73917FE18807A1C112A6666272DF254CBC408A7462BCC5C21AE41077008CFF194CD3EB5467DE6CE93209F97C71A57F35893A8DD009B16175DBAF3CBA53E5E3F843FC321B6C2FF45A4856A1CE20444FF1D5FB3E4E1341122C58F4058FE4EE2694B2006C63682645A0166B56F87B961BE1F62585F9D2D83BA50E717CD5948D48876E08704AC83CAA724B7E5DBD96765FA21DED5EB42FE95CE4434388FFED69774E8789DDE877130F1C854A0F0C08A8EA879F07FAFCF2044F1A4392BF010A0E51BF58BC048F07637E134F244AF88B7B99AF0D196FB48E0B32BC20B68503E95B626BFC7468F7FA6F0E442EBF3E3522F4376FD304579F72CEBA2819E8A066A507C2C101CBB21F71BCC86EBE509DD23AFB3E92FA8827942B05F53317F7A00CA958200EA3F000064035E221E58D5B1E2D36B53CD1C5796FF133FA7A2BA7F648DE0AB9C7F2BCB2176174B6DA827AE270B330C33A62BA60F061D57A6D62647F045B7852C3DD54C777D577EE721E7FF8A869BCB2B3A588B69551C6305FFA86E6848B99FFECAB0B9229AB04F5C9B0738785CEF7D62F4504D8386C6596EC12DAD175F23D6CB37924E2226EF2808F82829D3A9447854CF53D119E032B7C0A484CD779C915C5FDC0E5CD6A842E4EB9A1EFECA9A832AB887A298C09C5AF939E9230D1701A143D889C2B46E3A91E60BE1CA9C0B97EA9DA4875451CA4D58E9841A7F30EE75EBD90EF01EEFF5CB02DCE828C64E6DACEA192A3E5C8D7694112BE87DD138417FC51573F46EF4B081936B39F56E670663E19D709AEF42A7B5E74E28B565057DE69B646E8B16F5533B02B5AF52B269F0E6DCAD683072130FF2EDA4279CF8DF866117BFD2E36FA15AC6E83CC4E0DAA3134702D387DBD75542BCCCD63DF161EE33393A7262D075A8AED16A258692852763E5715D7E853A5BBF3AC5706E206E16AD78DD41DF767F47E74C4B49668AD0379A62C2CE0E3C714A9F4A1F89FA7ED6809E40B2615CEAC0628C8ED666E2B676BF1DF8E862DE4A07C7ECB959A91FAC69FED8BA2C4DF7052FF811F1A113EDD204500CB6D4A937C2C56AD1F26F9CD46DE189DEB7BC5E5BB86F7061CF59E28A7AD024100D389A9D5D52DF59E2291ECAE6EB43A018DA2AC80B58E4687A40107887A90AEA8CBF5C93E9CA9FCD242880827225813AA32D238B6EC6C6FD42CBB320EA257C494749A4F3CBAE22A98BD5B84EAABD263BAFD55ECC105CC4A92A1F0160F1105827DC7B99B3DF635027A15BF669CA11FB8535AD003A4C984BCD5FC305FBEDC371E8451D6CE9EFFB957EBC64D672019E60B026E2A18956853A398FEAC0A14FE015CDD4020D56F88BCF9DF5ACBE67526C85DE44E4AABA187397242685B4ABE17996769968053E27B25B1A10A3F0BC35BA0460FA06EF502582580154627CBF26C8D277564F273AA884FC4852C79F4340FF27BD2B80D14FCCBC76776CB93E63E5B08D2DF564C18612DF8545D262A375DAFF30B3A0952A544A6258B9E586E664C4A3A832190DC77549C7316292C0CF1101945862831A746C6F222E3019C1C027DDAF0461775ADF2700468C7CC7699353A1296B6A4782FED3B50048920DDD0B9C0C382D55DC46CF7013D3C27A92956515AA39BB0E49021E4486D7658E3ACBE7964866AF384C9C6CA3B8B80F737D004897214732B7BF01C7449A2E527A443B42D0547B94E859AA9B6DC0F227EFF97EBD2AB38AADD26E7768DA444A74311C1D805D91FB6B7B90A1159563EF0512292F06CE28F8FA355F26B1AED912270F828A4C4513F10C93C30EFA49276C56C87869FE0571FE4C8AFFC57E151541BE81D2D67BF32D8401869100B2511BF029CAF0709D0385EE1B6046B2628A7F083EAD60D8080BA6F60E16A8011130BF92C09A2E80BC06A4019DC958ECBAFF4D2687C4A993195B73E4FD187AA653B43097843393BB7940B163F6840233CC93503462C820D0FCED3B5F7CF14729905EB7599B01934D07BA43E850426904EB8992EF9917117260081944700E757AAD7E6B62958D964269FA8F82EF745A17E3FDBAEB5521458D10429E444E44A7FB934C4F86CEBF92B20ABF68D0A9FEF563A138FF486182C2672F24769CEAC76762C844D10683BDE33E9CCB6CB7CDE5CA8CF4B0B02B566734CC6655F30ABA388B65FE0426A9EDC3224070D0C34CB27413D8A58D5AE4EB2982664C8917994A2A8F087103014BBEB34667BCB844C6EF8EC035F0667A3CE7EED7ECD8B99A8EDBED049634AEF55730435422EE6C4EA1533B3A4438E51F81B637FE664644ED108D1D4A24357D0403532F018FE30396AFC1A357ADC40866D1CFB4CAF7BA91F48629901D4D194284FB76B8B3C25F47E34D0259ED7D8E9E02763BDF0EEF98EEC16D59C1F3521E74559012BCD700B925A1CA5814F80F5223B0235221171C8582AED6EC9B5269906FDFD0C1A4474509D7EBF374BB3CD7CEE0B4C7BDB2C720EF2833E7A82F0DD66976F866FE73A194711805EF3B1B0559F6DD608022C0A78EEBF88EA37854AE87869D2E636072F62926877FB5AD19CA47F78EAC35689E7AE0E6A5F5D068276BA7A1A0808D8D34582B0E4CFB079643853728BBB003F72B18E968EA0F74F5A59D0AD8DA76A959F73DBEE9AB6F785D4300C1F1AF9324A8879F50843B9E8CDF686F67B12C8516036421696DC6609FC677A671AB1F2E1039FBD0BB2221C3373CFF1D03DCE9AF7238ED09B8E84E73421D2E39EDBC7B53DE0706F845CBE3DE66A8EEAA606C6EE5BEA5D1CCB193DA965B0013E811D1644B22BFF5B6F7E454693B20DF9A5C6CADD81FFFDA262A25906A783230EFA1C10D2D5B73CE54A1CD2514F8460EF382220861ABBDF3EB33841334069F0BE91BF8ECD4C03A364CAF9F4244754ECBBB501814C44B9B32DD8AE47F380CA3DB2067E5B1266B6D19C073FD0ACD636B44C51306DD5247B3C8900B76089893EB80A751D1E145BE7BA67055D2251FC9DB21B74B5C1E8F750FDDA2DF0AF774B2FACADE29E04C35AB89CFF03CAA3801974608E97973B7AF24E41B1A292D224E4CBA45649EC3C73EB52687017335343D76EAA75834FFA8A41025B98AE44F5C89AA89DCC26B78FD8F6D17A71CD4B308C6D4B7EC3EEE1B5D4D27334640E009EF6262E4ECB1F4F9D455A5377CCA3A6ED26DE36CB48C18782C2EA37B391A9D11C44F65E327FCEE3DB21E03DDAB25545DB7BD7231662D9F41252441DBE63B5063E42C3EE564252CAF2F6CDBD845792C70EF229A2A3B659C3EBBD7D5708516627C9C54A105006C356097A168462DC0757F5BB26BF7782B0C053022A10AC1D38238E2726EDCA6C3943C15468B7DF04A113637C9B434AA25B96E8177D0122ED0ADF880B64BA8E1B643A4275A22498EE44F30EE07059602F55F07B9B7A1A793CDD6A4D823970D0898349D6EE293438E4B5C5F983DFA866EB5556C56434F265F6E89C6518E8060A9BFCCDB63228DF0A549674E6493799E2301155358B813896F5AF4F5F421129071DB043A252DB28FD2B104E21437BFA3B298C5D6692B5C9891B5F9B431C93E5EEB239674D03F4063C43FBFBED62643F49281887F69DD29118FD5749E36ED947506D5DC839066AF60963A57A4E29F2351A885C0CD6A6C51D6887CA6086497A384F99F1E16E20D20AE11F816944E938F7CBC63B3C80C3CC10BF5DFDEFD69FB1EC1ADD6B59E58A7009009A4CF25A89D040F261CBC27C964678FF543082B7F3BDD0B426AD7FCEE13FC2AA2002B3512A1582E8955E0E6712A4B73F00BD9EFAF91368011E5015CE8A03993EC35FC14D31F8FACC635C17A5D49BBB10F8841042995C327E13C63358A2496CF1600AB279F25D009A58E4DB50006422DC53CC7859B3581B6898C23695A56F655FFA6997FAC49136CC764107B68BE3700E6FCCC962D482CFF18654A2D449F0486DBBDD2C0A0165F5B3CC768F3BEC86044F28D75B16BC21C8BEC9A2DEC4C52F00AC4E7A15EB9808DEF378C7A49D38A57099ECF13CCF7E961547451E932682BE0412B749C3BB16D6DCE6D902F2FB43CD9F1278163D4D5C7B3BAFA4525FC8191494D2E21B824F8EE5DA74E63585C4395F1842666778CDFAB23CEFA4D14D4ACF8061DD223029042627DA2E582A4CA5A20139FC085D3515045B6B107127FFAEE4D2AE5A191C721408A13AD7B82A4271E27F866F64404F0603BDF5EA0664D231D96AAA2179704056BAB9F4742E43C73B2EAE7AFB34CBFB834A43A282F173D8813292A90655DC468E0DFB57E5F858C993A428DB35D7C9D6A3238A588BBD405E788EBFF44884DCD1FDDFF8BD2D288645B3E34D430F7EB884DEB775786645D623FC966E86C941A85BA248F6D107612673D438DD24DC97BD94F8C10BCFC4F34FF333FB805B17039F68715153B0CD90B6E80990D68075EB4BCD8DED60942498D9FC24ACFF3EE9950A05B959830489F45C1FBBA5E260493CD72B39272BEFF86827B8421952000AB749B063E3EA23671B82A4E7A7C23AB83C1772E09F77972825D8B8EC4053A89ABFA5187DA37F796F9ECA8C45F1450BA2ADF612B60C942DC3C297AE66BE89D781678A27043C185C3F56E6CDC0961BEB9F85C04CCA393592B512B3978B875F236D7BD48EE473C9C4DD1675B8239930F13A5C2BD7402F9A969D7E13099188722E313A38CACB9682A10AD86C54C453DC5153D5B62FCE9366A6F975682AEBADE973A9216F3FE7B2B4B2FEAF5918887529F0E5CB01802BAF5D014B76B0C718E08DB2A0F0C75E10B4388340890923204769EE2F42FE845E223F1AD1035F0903BDCCCA22C1852F23A72215103BF556E8ED820594371C0479E97C7CBBA58E0BB5FFBCA89139A0E3692BE570F56116CBA1750D68D03BD90DDE8D4DA95F30D19C3C1CB28F250624C34BF6B7B61BA23EE1F8DD75F2C3F126E00427A92F41CB8ACA8BB575D51DA96E797C8ED87289AD2D89CD39679A7DF368152132736D2A5B370E0B1DD917E1DE7782C72165ED0E4828A7755CA07C9523A318EC6CD7BA50B256BF4F93C5204A7CE956F5FAB51E245AE50208169843E75406F54C48B9E02B1AC18301C91598C5C13CE4DEAABE75865C6B002E82FB9F70634683968701612B6269FF0A3521E3B2E8A853ABAE61A1F2DC8E08E132765DE82DD9374F5CA17E578786C8203167A94CC429FE869ECB029841A839AC273404354633DACDE6D53F1735B0598C32477F6BD7507F77EBAB07806F6C0EDC0A8747323E7E3BC76B573C0AD45CBABE4062D4ED35B42B7029D4C7D3F2ED8C1D52545FDD377CA656D4DD61B98765E7FD0B1272CDBB6A2BF8657D8F6B325E8F6DFAF365DA26FC35A5617CA9D2FCD574B3B16F6CC3E570FFE39B52345B86ECA3347EAC5719B99816C26A059E8DD6C030719D647C90BC11DDBEB2065F37028C80D15FF5C3AD8B35FB3A2DDFEC43222E66BF335119E3D824E7276A6A4B05ED2AF33E2BA45353772A60B9B8CEC80C007ED784FCB0A24D3A3715A247C13D10B713DEB9F9C628F5CE2B32FF6B362A45F2421158AD6D291F02AB397DD31FD2B30421279CD61F6324CF7B53F25E081272BD08FD9643CB7AD2B7C25E9295C314F4FE15E289596E54F2E3AFA8419752469A3FF2B889E56B1D3DAFE24BD7833AED757DDF5CF59AAA75D800F732B33E72747E991F59F7F0A6A1868C4D9D8DE1029060E8AF9B60CD8233B378C29C875586E151BF521EDEDFEC662C5C1762E99B610D88EA846EC9CD68D06F304F31339E9E07C9AD304E9D46DBDCCAD6648C7F4DE3A1261666082F9B4C1AF05C7B7F6DF47A8B6FADC91C824D3D3733688566A71450E06266091F73F23418D9A8BBA90E5F811B74E0833E7CFBEB4640262C6931C8BC203CBE5C65A06E0575722CA6E4AEA65AD86922088E2B3D0FFC1F0AF3CCCB094B065AE6213B64BFA29F6AB0856DD8D7EE18F7F7DA9FEBBB9090D0C163928CA05B2147CD8851FCED0F0FE0ABF422BF2714488020DC57702151EAC2680D197C565EF6C4C081526540F33CE32A98E588474CFA7C08867E6D2665D02FA4C8F400B8EA13FD71C52AE66B7AD09B58F0A5EBEEF3BB486DCDC22223B61EA0C37321BA6667AEC6452038AD9637A3EFF18BF1E6173FA6CE38A0214DB3C1F626C458311BBFB3A7134012D331DC533F7D26EBF6D12A36BBD776C81D2E8812E7333CC237769E494A9C408276E7E8129B3EA0803A sk = A62875A3A6D305E120DC7975962552126CD844554857C294 smlen = 1698 -sm = 6F9BEF0336C651733E513CF03B3575356A63479DAB15B1649BE5A626ABFEE9287C2AF6F7A36B2A97BDABE082F5DCFA50EB0CE974290F9FAFC9A8BCAEC4A35E54A4B18FDE756DDA72CF1242DD2B116A06DAF7BF5B5BAB6B1BE497E127AFB2264DF31CE376CC30E01EAF37D5C3E967FBD309D777BAC445F1C55B9ABED6F48F91B21204F72EAAEA18B658C7EFC0203C8521A1DF692346B9AC57EF667EB845FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +sm = 195EBB4B34BA74937E7A0F0712BD8CB1689A301B605BC833052B0EBA364BA9A292B3FB5809F2937D196AFCB8477D3634E949B47421A8C5AC86BF75F4513B8FE8C7EC94FFA296F90C0986A225587F22EF74EBE68722613451045288564D7001D86A180D17405E95870A9BAC61BD9357693AFE091580CE09E0A03870440C35999F4F8FAF2F71B580DABFE373C8BA8AC651960C2C67FD14E7AFEF667EB845FC60C4ECB00EE1A4182DA554BABD7E16B68D8405D1815E047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = E506D9B460C58AFF4D2B83E808218A494D49A316894781E766A4B2F04DF6067898520B9602252D773572CAE5D7025968D9E593E544893462D5E7C5AD6AE4B8B2B00D3CC4B9EB4BE872026F88FF1AEDE06B6DDA517A28E960B73A6058FF409410EF37AA775F6E49A4A76D6390B6CC90AB9D58B709DFA2C47C018E7C948FCDFAE6D3F90AF1A4D77E8612BE3592B50DB368AF0E42430BE376F7B735FC29BF910AAE5FD933F24B96879FF454A83E7D4B3DC152DD22D303271250980DA0EE2C470817E8727B157AC78D64D7143DBA48DC2B8EAA7E9E0B779C1B83014790CEF03337AED4C46C059F72BA6A5AF74CA7D37B004855C8254EDDF640E230DB173B9C877652B31523E77A09C56C6B0BB776C2A88347CE01F9D10363B7067B700A3F267646CDC7A2CA0870C59C1977D775767A27F10B23C64C6928F424699873CE8C962A4F6226F7E6D049810E49EB760FFEC7725094EA5DC11494C2A0D7ADC73081731D3C105E20F3D86A0D86B65F0BFD74E26E6C54A7F1258F53E5D829EDD12EB4A3F25F813CB59424A3AE197CD461BE00CDDB9588515A270180DC98D4112E9A13AA30DE092190D130BA4F614F8B1C6B15203206E348E26E81D92D4276F08DDE79033565E70A38AAF36FEC8EC96AB14CFCC29DBA887FB72423D4CAEEA1751628AFC5A612043AA8587BCE322BB86424AF2BFCAD862F4745D352C43CE7BC8E4C8493AFD66C13D6FC062C464FC12941DF0A985C8D9CB3F51F0D210830ABA84342A3A275EBE235F739D71644BAC648CFB0DF7B3EFF214209F129EA3A4A8B68F0E326E1F3B4C95D3E5ED42CBF44D4CF7D9130FE9638BA84B8B86732A473DAE49A3264AAD184F749FBD1DC9C094304B024E2164DC808848961EBFAD6619A93A3626AF0C7D03F105FA0C897B7B0AC4D1DDD9DBBA0DB521336A81C60469DE420922A49DB0160FA8B4C6E5A257915772C2E52C9CB6F062B5F8C1050AE6CFB809A8C63B6651A40DDAAC49B28FB9CA78E5E4E25F70FBA8F46099658968D206729F2CFD2601B725B0B3A223BA651EF78C014B0B29D86E9AE41258A7D5309DA5F7DB48F6F11930F45595FCE3EDF8F0C8AE6A13CD1C1B0A51D47DAFA498F109A90441612552703A1DCDEFBEA2355939F1698A76A40EE2E199CB4C64F8E72227A5256F322D040D5853C127A81EBA1638A270BB6021FCFE2CB2E9141BA4700B69D99DA1CE3552284A33F18C3EF946A031DADA3DA86335D0B988A25786F60AE8549775013E82CAE797B62707A2B34B2447E6433C8335DF6BA8AE1E159218C7C179D776B8562AB66CB444651C20581C2628006E430588EEC7B4609CC044DF9A9FCF99257EAC970E349E96F92E3E32166C9545D04E9E80813053B92ECCB36C7994873592571CE8E6D713FFC1D84AC6C56F8C9DE6FF619BD4875DFAC3B52F7D4C1EB64D91CA1E890060B02B75A34CD3CE4CBB65402C9512A720B2D03F2C4BF56A1E1BF11AAD49F875B3E73EEE06BE52F268EC51FF8E7F30A491B70EA2BF95950B4621F0DC57074ED6B9DE8561CD62BF80293819C5909271F903F63F4E88721D6378508566D144AABAA7F439EE59A60731C06874DF425DED9C87AEB94361D0CE3200269D56DAEFCB403EC4244C07C438FE4C9676307E6FA5891C993FF4379B21753523CB506E1361BAF6E08286893908481794B96EED49E760E544A7BF3B5487EC8C170B119D4A993ED4212064B1AF54836E3785A3A4E131C4D65DB46F8047227B71C2E4E85CAAF7E6AA647BEAC6A50798E974FB9160A2193B46D206F06523C11AB22615AB70EEABE55E50FC2873A189872D0C8F70C5779B5860AA55DA3893B357D337A6C96FE2CDF6821E8C9FE7451C40FF07F90EA925947928F4AB4AA5A0AB67CEB3C2902B7E59B5BEE9AC4EE0EC825FFD623B6DA7562DF23598B1DDAA485D6CAAEA6DDD6BDBCD4B93910B8E0D6912E40D43CC3B1CA5D906160069FCC0DF9F069FFCB8D8D011EDD44567DFCF3A18DFE4A7C0A9F6B24CD905B9480740CB6C24EBF01C5BF629DE671BF5CE4303ECD8C16A04C3D3A42C42649826EF1173D876F27EA8A842447560B1BFEF60AD16ACD0B6432B0D05F7420DE7012E10F4E29EF76AB3CF2B5A729A95B4D6AB0CCB07E2FB4F3802355863E772B371C9B8E4692CCB816A326F92FD956132B59756CE5AC512326C346A040C8F4DD9D88D10152FE0560EA3BC1CABE8CBE241CC4E508277AAD225583A040829CB31A396ECDF9A1C5260D3771120B366F6AF3008E22415ED3915984D71B69445621783FC50E580FF23D50052C439A563E2A09A9ACFBE41B0C5F68FCD4921EB162C26A7B4A5662B65C14C9E4791576DF19A1A70FDBE884E922BF343171A0DEFEE57486087A651C77482CA4B43F96F1870344405858EDC0CE6CB15472F4C4C6ED88619403FC762C993DEA8F2D85F1A1F1FC15859BD3CB276C3C48608A1A6781F5839FD2116FDEAAD8AD7CD9E8818B948E340FCBC69D467A60B81B6E2ED388A04142257DBFFD7C8B2312B2177878EAC16C30EE626C1A0A417FF325174D0E50EA498B57DA2E57D95FE09EB58CEA06484D9B2B5B25CAC79A0315E9737A6C0A96D09E713CE3D2F47E6476F3FAD9EC664ABD3A3C756DA913FCA568F3B74492964F444DDD357C925889C8D7BAF734587402E924E313162D3487F8B6AFEECCE5B4C4B9B53C463280DEFEA4A4DAB42B805341670EAFEBA050E62C7785741F1E5F822B1CB017DC13749DD820008B4424DAC7CCD71133DF4C50ACFD64926BB5597DC92FDB0CC07BAC0DC344047F701F751D42BEEC3E145A8C50B71042A30445D0586E80089A204A8D08F2E76014BB9C30190F5DB55AA3DA85B0FCA1501E9E514442417F2E5F4FAFBA08FAB2295452116612FB416B26055CDA71BC1830462CE8DE184660F94BC030C1A809FAFF2061CD604A250EB9B7DE377469C515120538B09633C9E3F82FACB6AA16A617562C5128AE3581E0776772E52D2259320CC3CA12102AEE33B2FB97DCBB03E24A5E9445C0CCDCBEAFD67E88B9B3E42D849A576B1FBE4E0657582089637F18BF37ED091421CD0EE0A4516809DBD89BCE4E92B45A5E8C90449FB611547FD0937D511A4186E65C55FF9E0C2B0342A55A6101F5DD0DBFEB22239A31CEE89268777C4A10F6AECC289175637F8E6431694C091EE1808EADE5864143A28D88F6E9968B56FCFABFF64A763D5935AFE9AD25A33A474210627AFEFF3BF6047CDB3C005871CF1CFC938E247778DE7F06E9476E348D85F9981D191AEF2F4A4A53FD2D85F7AFF86A95239820E008803B5133473FEE19B281B6B4E14D60E22755BAF1797FF071139C1396DDCAD3C3E3A539D3CF11F767230A5CB641404772F14414EF80A9DC03A900BE174508AD2B92B45908DD5AFB14A3FA48D56711821E861FE43056DD424C51256C2CE460D6E965810703099EEFBD6D41D8139E5511E90641CAFF8988C2833A9844176CCE19C3CCDE50E487FC4653B21F960E3A1929AA85BCA45A62CE5D3616294BB2B6D08683659C337B59A7F1EF504E24F775862D4ACB1D074E77C7BF85131AF65ED9E870CE8A3F9066FD4A1D7276C63E0EEBBD975FAB97B1C6453A83DCDE829628037588DA25388DB4D9B6379BDC5F272DE84587A9A6475D9F794073107690F452EBD45F3DEEE101D86B946140EB260B28827950C4AC026A80803577E9198B252F623B4B37276032241229D29DC68A9E0CD16F41C58ED22A1AC55B89B4228A5BCE60F5D27851FF3CC1BC1567CA7D2A8A6C4CEC5CC9ECBF643F05E83BB87BF247CC23BB01D067966E682ADF1BFD7E6C53455E8658AD1F03D8EC60BED8217DF01FA0150E8BF50E9AE258219E58FD2A6E20861F9C8274D70AD6DAD80DBCF8155FB7F844DC2495C007D56E64CB7820EBD0AEDE3907AEF1563DA770DB61608F361B3A17B2CA81BC214506440BBC91540F7EED13C1E6F62E0F090359D0DFD517EA90AC9283EFC3CFAED4913D71D687C26213B791E0327251269E325275BDCDEF05F32EA1CD6F657F02A6F35E5CA7C0F5E6A12A99DC80A27101FA4E046B6247AD9705ADA45F4E27F3184C7AEF17BA0C0011489644A71A60818CC7CD795E2998C49D04E63D3E83CCDE7949CF3CEC47DAE7D2819064B529DFAF5DE46886F08C2C244A843A500F8E7D6EF9465BB8BB05B5CB5266ED6FE65D051E67C25B1938804068EF1DB301740DFB658C13AECA5830A51EE39276D26A3F4CC4A75192FED490AB5AD99DBB08C759609F59AFA915409C0D71176C6EE9D33130C1A61986F7F638A24F79B6CD9F84C048200D40D2791B5972E3E6D7CD4BBEF948D7851481C9AD424702840FB56ACED8FEA517E136A6A00F5042D499028ABCE94B8D85211D332B23AB87B87CCFD587F52D8FED169D03D60688931E86DC40830A9EC914C6573896EA5659713D2E0DDBD068DF329EB4849B47468DF28774DCE7D9B69F869AEEDBF26FFCE0603ABB68833388FA4E28A247EB73C5F5376A5554E9B046424E9D8988140E03165D4DEC4C861ED9972C325F36271C82693F39EB0DFF7F7851DDDAB75DA67110E3E8462A44AECE70FC411FC80F523D49238D0AC4A2DD5CFF2621E4957E7EAAAFC0BE0FE915421802B5C7BFC0CDB5591C0EF21ACA3DF28930EDB8A5C37965CF04292F83A52986DB9412904A8F166A820BBB4E5F19544AE9935E8D0BA653CA1C38DE1F027AD00501CD52DAE8D18199F33CC6773CA79DA7067678786A7822F4A8836D33C07266608907B4E99B38E162191BE19D7E628333408F0747D02D54D3CB2D738ECE26A28742834364DD89ABEE559E86C6BB001660953177CDA22CE73BC8507258BA59B6FA6DF80BEE616AA97684C213974EBC43E064551D2D0D2EC4D50D8F7B6EBFA1031EF9EEE08986349284BAE1914ADAF68842B7957D76E67B86E8FF3020448AAAC65B01BC0C0C6CE687E44E557C2770E9BC44C2F6537B42D08031CD1746023EF4532D3915FC855F4050F596692CBF7A027A6F0E0DB162538D821923E01609E37E4E5CEB916BF79E0C76FAE1530DEB2F2D24C8B6BE80881FF1E7A45505227F69D4CC80B9C8C8F87EDCD140A7945583E3CBEB5DBDBBF3F7E7514BC6B94264E1FAD8918CCAA527846849CCF4A91E2B0E234CD31B8F47025A87A4F7CD33F621E978AEE03F2C48DFFD3EE4B7163D6F372F85C06EA8A724A767252466D051BE4A5C24B3BF435AAC248530C0CEBD3CC127C35C6CB3BEBD500AFDC3905BD4C60B5F9CE51957761E360CC83B9234A91F7B9B4481EA3C897E0E7FBD0D6403DA476346DBA963A4A57B92786447D6CD7A7E12D4A00ACCAA22451ACDB8115D79FFA345582FC177874B8047021EB58BEC42CA9FBB77B3B811FA9CF0CBDC6C5B114B3F85AE0686BA97E8996B89C385254B479FE4FD5743E7A21C3D5FE18C10D81DF9D1437FC43B6EB1D7C1A4A11D2B66FDAE6DD3AF8C7811DBFB7BECCB3248C46EC9133134350AD5F69AC89DC4B1F29B92E006FF456B3A6E50642B5D6B9FA9CEEDE3636BE68CE08680EFB6070052E88C9059F2C99A4E08B8E5B1BBFDDDED8D95C699AE8C163F8C684B3B3858AE941C397541DF64099FEF55EE3E3F70FCDB7CC9B825AC0F5F8183438F19F69DBB67E3E9B8368D043493BD90528666969EC7371FFDE289B1636E72935660000C4DEB65A00F2230AE369555F32304405F5E53AAF631ED87E8368EC98380C24B0F8A2170613D412553B5BB952415EBE94C95D7A500AF40AEAD329F7C7A2E8E16DBD3C7CE38F82598F5097C178F7E628F6AE39A85B3E3E90ADDE25726A25D136EE349A0FE0FC011353828BA1928E91E68F350D9171EB06F179B095EF6D347AAF5F9EC28363C53593FC1716B329D49EBFE2DE40EED835DF454742DF39CFDF8CEDDB414B02DBE4F2049248D80154FC728A8F4FBD153AA63FDDA1DD65AFADEB9D8CB1A1D42763EC1C05B17140DD0B415737012D3AC3AB793FBDB1702F22873A6CB0ED508D0D9FEE6C5E70D4F11938B24784A0C7C67EEBABEEAFEBF3DC94F5719699B5240DA3A665F75077198A82C5D191F4B8EC37190A875502B29833140476E61CFEABFDAA6E80A515E475411A7E89BEA47AC6C949A46AA04E475F7551949549571880A2A2A8EE63B87D9B10E166E9462EA85F370AEF789F9301E0D882B62CBD32AD1C66B41CEE451B4AF38552ED77FE263DF1290F992FDC45713E4D230601291206830C708EAAF9DEF973AA54C48323CCF77351C61AF1B258D2115C6FC35740D672DF3D530ECD826A9E99E7D4FB12AC421CEB0553229F2E18EEB888E95AB436D20B076F2B6B381B89D3215656FF8653ADCEAE9CDC176CA1E3845B65364B837875C0064A18D64E9B945423A71114D590EFD3022EA64C0DEF2E2FF1E07A798FAD11D345AD7B2ACD1CDC7871F2891E7EB3E2FA985345428C9018A774B5274B5A55432D7F124E0482BF3641AC36E6162B19B25DCF75EDF329E1BED7ECA73A8F43D850117019C578ECA5B986A19AB65C1B06D61EED5180EB186E1B0ECE51B515A82C04E835EBA591EDE611ACDF3B10169AA5E55743F3E5CA4A40D06ECFF6CA0E3890F5405D1DEA024552A9CAB47E1986200A8F5D75CFC142FAD9AF917553EB2114F573420F7F42737F526FDEFFA21507962CA53E4411A419D46F5DEFB245A31074588EE73C154FEF971E4AD2BB972C89BC9D2159BD640475CCE86ED27C7977302C675BF2B30AA7EB007B9EA9CB6ED89DDFBCFFC611521DBD0720F94380DD90BDC6F45160FDF622B8F563AFCD8822B32804B6255D7150DC363C2F82AB1D49280168B02847D9A6004BC06E7996F83C126F2E8973FB5D2D222804AE5C81C00EE6618EB5DC83B13C2D0BB39BAE0EEA897F8C10FB12EE474D0399C7F99C009C96EDF0E5D01AA410203CF6E4E7051D4F2A5F0E601E65B1033616CAF58EBF49217E0B236C90373A5D328FAF838906ED12E1107FE5AB42ED87BE02DFCB33E827DD46C3DD9874267A1174FE4F3D1AABC1DA42EC2F89A5C5C0BDE99FBA04FB8EDB9944D0D9123E072422AF18D69E5E4EEB91C009003EB5551195BC5286FE096F6BAF66D947901F5CFC208489AB13E87F9F155C06A8AE65D1D7F87764BD5C7D3B8DA1C0631C5B990D9CED849597368484D491D6F3F9076087DEC8A8CFDDE5B5C07067B2351249855FCB55C2A7C5AF993D4BE3BAC457010128A7A9CC008352D39A805356175664A1B241CBC2FE9CD11F4447449281C563F8BCDD62434FB4D02C0223F54A1BBB7DDD70D7B5B73C1E08B18350B52BAC5816D2DF9235910E0240A5E3FFACB9C556A16F0FBEFD82FDF2ECEF801B6695D677C7108373C216F8C1D2F4E31C58961F7494F1AD2AA47173D7281D45843DB868C36A7752EF6F55F077A15EFBC58EDE161CD355858EF111BC3BB8BEF6353639458FD05C1B71C07205DA03E707BC553290223CDB2E333AF0421217EA4E7B5793AD11030BC2A6F8974CB5309E6747B9E626E5D1985F213BC0441F1B5DE96DF099D869DC94C7245A0D5E245BC59BB19B355BB5724073B23D58FFFC6595A9214F43C8E1A43FC7099CA3C5A07F68F6C36E547D4B0E11A5ED8FB1D68683D3B3B0678564C9152F71FC9CD983DBBB37D1E87CA8EB2181051963207F69ED3380BEAC837DB568EF223BFB53ED57DA54D7D4A4661F90B5E1F173F7327A99310D725A6CF7CEDB088EA41788760234ECEC9F95F4FB227A57EC8C7E0C95D304C772C30012BD25CF9695CEE19D30E2C8EE35F00CFF28C28FA43F39A906E1BE08F62544CBB7A5FC1CC3AF5DA76EA2FA58242000AB2234D86B149BC0F76 +pk = E506D9B460C58AFF4D2B83E808218A490F227089DC83090D859F1A2F349CE0F9F60D0C7BE2700F223BC900979EBBF1A2BC982B8558DB7ACD4B1FC640A61116A68B7BF22BDF67A3A642643D18074DB6DC9D04A37BD33A61F1C387D91309E96D0EAF01057FD7A288BC72CEEC5E44E8970ADC9062F8A2FD36FB1DB8F782C8B4F9C385F70E8EF2D14B3DED70674BA43B9123A97CC08649364ABF65565F9BCDA8E8042BDECB36362B39CDBB67E5B316BD7B5A1E89C33E2EDB4409B600E9EC7E4D84200ECD70BD7799471EA6BD71B059C80900D859335B7F6DDDCA3FB7AFDC34DCBA05D4FBDA919CF479B2ADD20FCCEB30C294E6B3058A72115B57A175680528CFB1419729DA4EDD10275FB684DDE8337C342D2872B8EA2E193EF15D76826791193A76381A01059542756155A9A498B356C16266C17D74A89987BB5B18A09CCCB8F7B156E4E4E01DD1F68BE963AB59AE7C146C5E9304B935504506708E1B7D1C21CE9BBC2DC6E45553D8E9F99E66462477F4B332A74B3FBF9FC6A40D0ED3CE6C24BB843DC0958B576515FA9B498C3540E3C7D0568944136911A151B84EBB4B8CC376BFD40FEDA375688635D43032F288DBE038A26EC4CE0FC72EC26A89B85947CB43412963E346421929E8D514253DB85030105EA9C909E340B8586C255555CB9A1C74248D98B274002803F38EC6E11873E01D1E7A60BD1F6A08B0A707EC4EE9232B082E69454B9E4C249654389216C39DA8A3EFA4CAD1562BA9913CEDE6E15E76B9379979B5D08D16D683531479ACA0A47A091B3950A85BF93BA2F4BE41FE22520E60BA53227AA76EEA8FC3D1E807A0B73866D40DE56BF232963BB4C99799E980FD1CF0CC21C9BE98FD6DFA3D90DC246AFAC0EA10562EFF3F16BFC154A38539286D591A7CA4CAB531208FBFB63FB79A9E64177432ADFE83F58ADF866CCE91D167AE6B61E01C9FD2E9E8D297451DDDF4FD6D681D2A851D97F3F22C728E20E351F17134E8CA9C67722AEF075778FA96E135670B6C99189D469D97F1080575CD263999049BE61E831EF4BB98203BC48F1CB38923D31F8CE3B3EF414AC15261C3AC727F63AE9A8FB50CC64A417E66DF75A92C906D958C3255D64E31133CE5002976153548ED90D2B67D54C644D0BEDEAC8FE81EEEA84AD40B2D4DDEA4BEB7C0318CE923EBECD1C971B23A51374B3BCFF92F9D23AE8BE1B95448D6ED8DFD4E2CFA36874AD9BFB6BC897971010F15777D0B082B042F4452DF3E8744DFF50F24ADCE4EE718E5587BDA2F40E840932618E0E4C0111CBC757F4EDB09B20E63E063C6D5ADA308645F4315DC01C3D02CC1ABB19910D15C6DCE5511691F4E31CE1CB92CDFAC08AE165222307CF853EC4308523387EA53AD1D51C65A734266F2DD2723792164F58FC3FA7D64693DAC286D35245C55D563B120563ED53FADA31B7996A63466D055E606A3EAF59EC0082A4DE16FEEDBEDCA69F0AE80542E258582C47526A652351A9978BACAAAC4F812D5E609BECD0B5FFF655FB4816C63A4F8EFA4E5D090B2C9DDF3940F003CD27EF9A3FAAED16AA8BCA2A4C92D2DD000526EFE20680423C558D2B4EBE28135B5344E6E509751574308B4F7213EAB48F3709F6675D86BFAC53FF442EF4FC65B97DFB7F111CC115CBAA96F28634208ED4EAB3465CECFB175303F39E453DFC8E2FE8A9666B54D9A647ECDB738C1D08E01AA21B447A4857A13EB170808F4A8DFB4685EE650137151924879DDA8780051C37B4853794071DFF87E70ACBD64A7CC8497CD0DAB0BB8AD45FDF3EEDC323BF298301CB0614B92F4F4FD352602F630A175500E995681AEADB06751CE88BA3464ADFF28FD43DA6742A109012B151D8DED391FAD3C1FD6078627C190F6AFF3C368BF0CD44A742ACB6E506083949E1E1B2F8BB3F3E9F5AC2E66E500849896804ECB63B73803529A8C7B94AE7E63A2E97EDDF6D603D4A107038848E691A53ACAB710964CF15032A057B39DD14A5DBE03771BFF51A6778B076D29A49429571DB83DC7F22DA5AB6285D5D7FFA210DA1FF57B05323E032B542375EADFB0F62F14794D1B0F5FA0E3B748A8AF40408EEA6C6DC0195026AFB2A92F0A6CEF8470A3408585F7026699C801080FD067BF8192FDBA2B1DFC7CE48CB0960F2B20B51FAF8E1F1F50411EC861146D738971452AF052AFD4D179B26744AAE7B05B1554244A2B73FE6E5AD75B59F7F3D13A06297B28A10C1FC8ACE697F8EECEDB5E8CC0AF48041E945A25A9727EB6050ACADA0AC9FE83F92F742B49D2CA3F0DAA5FD793B0450BEF9705F82E57A66B1BB6D8D2C64DE98115AD4D31A94B868020F818A2089463404F998F3991C3181E012659A815C8D849866B7851F7852F7C6595FA44A7BE596A71014241E2F3197D9A1ED66E6300251AE0474AAA659B83F3D5A6A61E32B9D2A3BB33253FD434812EC9BB37DC7F7E32BD0098E0EF27A69D38ECE5EBCA8D3F877946969D3D98F5BFB9730668D8E5A6717FCC022CBD3B6AD7E25B2C9739A8B4E56D8CE7A42103EB3B5B46A70CC6167944DD9CEE2517E5F915D43BAAEB4319332FB90A248033BB2E6D519A7688E0BF8B4472E10C92869AF553EC400423068686C80B4D5CA84FFCF524BC1F2CB67243C0DC0919747F70776E1F0C00FD1C2B77F7BD9EE1A05F7ACA4D9E5C060B698197DFE8286A5510F62B5A6C43C47991C6201BC81D801072EFADAEB14F48BCEBF511ABC30C505510ED9ABE4255B8329D91675DA01433185214E8DC744244705A957AEA5C37F928B3654EA6B39EABABF8922FFF06AACE67475B4B72DAA0CC7793BCEFEFF689FD7565E65730B194F43E6931ABCA9EF4930040C40935FE218094AA705B2ED52D07D24A7F92DF44C0B9B7A4B1D11E2FDF7C83C03622EFB3C5EDCA78D66A6B2E5D244D0779F63BBFCF169A32E6A490F2A1CA441948AE1D39EE50CAA3E93112FD7A4504D8E5A794B4E6922D9FF387F9A2DD17B53EDE8E875265B5080830A956FDEFC69D1FF8DE174B7CF742FC0A7A4E26FEE3901C1D2F9A96288A1722308CA008A4A55C40B062B2A88D3F6556111EF47CDF15B6B979247E335DC8870C5EF722A1B61C6D10C2FB01D2AFE19E98490FDD9FA0D59FAD20B4D12D5A54DAEFA77B24FED4F57DCD248954B39687654C00CFF0B3B92345614FC602310DB761E07B5A4F851DF7866E8040D0F6435171C36AD56A78752242DCCF37E1893CFCC5BC72B71D11F5676FEB9A0574D2028029F65164638AC1E58BEA44CB7DE2AEFD5216BF19AD216226C0DE63704C25B4FFC95D4276F4974D248A63F26E74BAC8F68926685EEE7C5B1AAD5021639601F26156B4469E115AE0162E56445F1B827D9242369D663080E23538EC3D86B9691787B9FF6E4EBF731651D51F81C5ACA5F2A0A3EFDFA4C4221E00F7B065C128B28F029A4488A78FDF9CEF5BA80FCC34F0BB25C7A518B52201EC15ED2ACFB74CC0903FA1A6479D5EE2952728B71AC79E0584C828B94EE5AF25F0EB5F04D0D9704A467E5B73AA9773EB9D4013B7868AEF77AA1DF32BB8AEAF5D896103E5F999FA56A8F647C3620C4779F6F808E2184CBF5927EE4BC9D5D0DB2170D6A5BDC66F6CF545C17B13B80C1F1D89D6477843F5FCAD6ED5349962FC33772BE2FBFB4FE4ACC1405A5B6525FB73D069B6C21A8DD172D3DACEADC40D10CDFB5D998DD37A5D25F56CD15C89005D8163CC85A47507F9344910B7B6C10840F9ACCD65F313F5DF3C3B0977931964504920D80D57763E28D58DBB0EC1B6558E3F4915557DDF39D915649AD98C7D580BDC7439AEB5592B425BE56F528BEC40A96B29989F2CDDCA7FCB587A6AB3425413E3F62E34F55F87F1CA396D8CA96D47DE05D02E17EC492F1E9B5439B4434B61EED538E8CA1E9E812ACDABADD097A619E04623E63A018D627469647B8FB50252A10E7D8B002F2995850A03CBA81F6192D144831B14546988A2C9505D056B9767FB7EF4A79A7CD74FD5F4584DFA1CBB149BDE04B9197085C2BA45C41FCF00B370CC4DC81F808861A9B212DDC1811E4A8ECD4B5CEBDC72B85F398CF52AD80A5261171E63D49C5F0350391E0B910CBA10DC4C53D341109010B1D0AC605CF0A16DBD29AA0C8341430226AFAFF51CDF55B5EEA93B9C8BF15FD2B6D366791512513A1FC8CB429E5A4F27F21F4446C27F1A68CCF3BB7930EAB4E50E714CA1F78613AE2B471BB84CD7F1E026DB6B6A0F8051C3D5C0F100D4BF13080EFA1C4DB0AF68C400895FE9F4C7FA251B239C1B0898B53123195361259EA572DD1D7FCA6573F7AB09F04837B552800E0BAE33B7BDED2FDE50F653FB273F13144EF0CFCD32E1B4F184B5378D2B8122C2FB2B1E1641F7AD17E1AD388CC1D666C15FE17A61C9F4B22659D16F5CF7E9A658357A8EF2FEAC8464ED4A3D53242DD7F9131FCFCA6B5D6BD77EBBA5975043E75E09ACDC21211FF7CF4949BB1D0D3C74B00E0404208437EAF861FAB87FB74AAB329B850D9DECEA20D3E26DC408BDC03F12F9457F465E2DD0BF0D7B389469B8E2B5749577E58CA270350505B5C91879488502842A5BD007CA0F3C79EE046B507D5FB8B350D1C3E07728FA00CC41D955A7D65CE85930D5D556E4EACA6CE3F0CE20D1046AF6FC5144CB59E034E783CEEEB7C51D9FA2C3A80876B12FEA26A9F3C310D2FC0F1BBF41F187823DAD62B2E08D9378E8FA64A9880002023804A4534CA40B992712CD2F01E16FF6039BF59058515F9993DEA2215D30DED7B91BB6A5AB65C843A76B9A428FA2DF85CD39438910093325C84EEBC4EF9A504895AC15BBC2D7350C0C720A2920D0EED3C9EFD544C723BABCB575E4D7D91D7848BA4BC3E2BBE8BC841ED8AF951CFFE4355CA20C4B3FDD09CFC79E5698F71138088DFAE39FA4B35B9FBC0EF51260D0DF39E1B4B4CBA28177034B83519378063D8F5B2A295972E8C60EFDFF3A1C635AFCCA965CB36103D6A892DC1167CB9F5EA34A9AF78D7274C9B89767BB3E0342CBDA75925314B0BE266D95B05D0919AC7973883B2251CB41AB72A33782787373393C90D6EB431514AFE89A9E1A9914EBD263C822ABD36F535D1DE856A21DFCF6B6A2C9101B5BE055A7DD7D1F0B770CAD964F00A486B46A86F01C52C2C2E2939C50FC2D9622C5C96B875960EDA61C2E2DDFF6AE45A086AC5EF606A4BE0388FD93B9BCB4B9C79AB23D787494E7B51F19DFD07F5576CABC6EA7ED08CBCB374DD48400FEA264336BC7ABC9CDA311D7C1C61B4D5A74CAFBB225EA2B2B96F57981CB881A4CC46AC0D047C1D229A4A322E5A4B379CB91F13793025549B0A7D0F5C20535C7917D2464B44D76F905C84E480D07F1392296D4CB6C041708D6EDAD5C4A99E3D174C43A74287FAA173C1B4375DBB777C2AA53F47085F861A31FC4F26C2006CE71439F79A053BCDB5B1EE77208A9F8C13566629655A087786E23335D2BB0B7E354710D42103CCDF505B6DE4332F831EBB026FB362DB90C16E417BBD9E06B1BF2D255F42AB86305EA92AACC9310DD74C2A8266BD6F9B08F21CCC69BC75CA355C1BC37D7A187D400D7A6190C9699C10994D10B12D200830F5DDD8FD5418DCB5DA771FB8317140AF5ACF4A97D78D7FE4403FF7E8E8D46A36EA7BDFACBBF36789404421D52041BF54133DF1832D8FBD40D86CC620D74DA9CBA13CEB8B895F6BAF6B43522AF62118672ECEA0FB7AE3E9EB4CBC84212A1E817A897D81E71A86BCDCD23BCA28B0F7EECEA48E4E2E712003C2DE0EC787A8B7206B827D7E995E084AC0E5BDB8B11B216894A55EE5A6DD355E0C9FBF42AE39B47FBAD7296D61717F5FD39B426063B16EE6186215646CE4B561826C8103C6F07A962BD7147294FD26F3B1028CA07F96FCBE74DCD9EA33BF79FC127AF357B33B32C8CCE55C2C0DFB09F0F9DAC7C5E13E49948569526D545E3F53252B862E6685AB730B085036D3DB5CB06957E024CCFAB159985BD2E831B7D8CCAF57ABDB35018E0630C8D99784ACEC19B9BE23AD350FEA023C133F23A82489484FCAC651190855F2423875232D97BE3DD9DDCA6A90816935AE725112A6DA0B6163F6C91D9CA6D4AB6BC620E671ED37BF2EEE0F0AAAC31F621E85756A23A1B65358A495FCBF9854D2249EBA5C43587135BA3139F362601CD48BFE8D1D5E80ACEB17EDDC9914EEDD3AF213B7024121986C58E33955736A4E81DC6E7F4653A19A89C47514502835F3A5FF40B9BDC86E0093BCB1588C693AC6F4C85EEDCA0F32B07E4DCAD762FFD98546732B1148DB5D43AD437240D73759B2EA2A1F4A2D9C8F3D39CA850984A1E7A6D958AE95E64E29F8BDFC1CC10A3AFF0DAB5EAC9BAA588DF7588610E3EEF0D79ED09DCDAC038FCD991D5D46B346C2887676850893CAC7002423D602D829297BA14D41577AFCD11156F94A01DD824A4D86B971869E51B037212A8835B09ACFD8C5B844B54BB69CEF173033D068D3871F776D9537B9C3EC002A5245274B2A3034C3A9206BD8EDE0A621D5B136B5A290E1F7CE291DF54DC20427160AD0E7BF7D86ABC417DF7E3AAED267FE1E64BDED8CC12EABFAF131FB8900A09B53E74E788D4B269387160BFC34C99947A29416DF609C986C3FF2E708460D930C180C8F1E52E2C53BE9F8DB3D4A08A502996A102FB396E63B7D971F65F0E6D014519D8DB4F5552EE3CDFEAF3DD35E387913447DB193E16F4A4F5692E22E226DB3EEE929D66C91E58350343ED639C97053968101D03456998A9F278432808D0E2E94727F9732E36E81EA1FAE5D2B1E96065827A1CEAC053C7A65545D7AD7E72568E34D7382AB47DB4ADCB196C5C7097BF694BBD61F9E1B64983FD5945DEAD6CCDFA3EACCD077BD7AC96022639F1C486860DAADE318DB16AA16726D70CED989A2954C458050C1BACE4E6ECA92726E612BF3F528099711BE7537A44E8F980164A79750EE03CB5FA1A2D5F9EA52F85C87B0C780FA3C0F1D22A030DACCD1CF5162E4F54DFD070226B2FA9E9E2480AB5AEC04BBFF184D6C1BB6193C695AC7268B5E770ACF748D19B41E7464530A5222CBDBE0F8BB08DFDF65B72AC214746C3C6C1B7C0276BE20816DD0FBE9998CD2312A0E4D5594F6E8DCF9FA11FDAF25174C1DEA6C4DC23C6F7275BB3B959A556C1C124ED18B3B2C492EBBA9B34443C2DE8940F6A39590342BE112DE8AA0F4B46B7DECF3425155030E9AD230A7D1BBD27387084F9D650D61DC99791A1AE41D68753CAE0C3A787D58F531D1950F1017FB718EDFE0B44E80E288C4809254EB542534D85B955873C1742C43870A93B06C9A60D91788F85ABAC5AFDDA164280791CB84488E83276C3429FFCA2FA3EAE793565AF53DAA1598C93B8CA61B175FDCB803C6B1D861C491A48D4220F9E968E4694917330216C3F54D8A236138CBA55CB90D66F8E8BA47DCCC6C4AA1A877B5204CB53DDCDDFEC9DC2558E2E6CEAD25CD65C7F5DC53D40E06ACBBEC7CD348BCEA6AFC3351B56D6A4D3D804882F93C708E6215F13967059FC7442D684884C1E0FAC5FFED2CC34A649DCBC70F387F5BEFFD177725283E53ACEC8CDFAB58AF5A00736CD1565E3D892ED881BC2E8A959D51E685D5A1B452EE7D7714E476ED1060BD904D24743FB84024F3BC5097C04CB39D55A212B02E0DFF3B264BB49690071BC1B6D84FFC4C009ED3294B45849A282FEE348B87273ED88A5B965C61A34C5C9C32160F72AAAA63F5E056C8A08F0B8AA1AA83BC182BAEE346F675FC7FD4E5A78E5C1537850988CCFA7C62CC0E0B2CA10614FB7EF078875AF1CC0BCC658DD0D90A7617EB4921E5C48AE6FE1BD266F4679AAEA7583F24F sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4A smlen = 1731 -sm = A0B29A38B5E2561D8CA9B745361E18441687157056A3FF3D139CE757018E962781B102EB9DDA450454AB046AFA317EA180521F55E0364DFCCBAC1D6AAD9D01BB9AA4F1D708DE8332B29131871E3235EFF9B3E75BA334007AE8B6244A60A36E4FF91A85FC7E6836FB9F654EFDD458D1C65F50DFE5F8406B230BE78FAC310369F57E82CEE7A80097EC4301D1DD45A2F86C2CA39AC175A67DF36358E967C85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +sm = A08835984EC8335ADE4430086D0635648F5B9D0EA2C8D9BE3023590C003149B1200F5D6C72B5B2637E5BC856F6687148169E1604CFBDB27B9693B06137D38B324404BC54DB5F9A8FBBA6A82E6154D17A379D94D1EF42F37C778F0F5E5D81129AEC0AF44D84D4FA151982AE82EC30CBB3E6DA37244EB22379C0757AB2856C3514DAF8B44A35558860DE961228BBFF617161C65261578B00346358E967C85D77CCC80ACFA58BFD15E31489E7EA1D4E33459C6863A06A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = 661BD1972C23A5416B7FD5585672C4D09229161B66DDFCDF45A666AABAB52B30CB63F0C111BD40E4EFADEA9F391AD29523159F601250BB3D9DBDFDA349EBC84204B7D4EFD7771FA04AD1548BCACD009D7AE59F978186257C00A30EF5B7CF5C51D181AF77210DD2D45721538D77F0F0EE0B49FFCB73991C6318AAE10B305AD413BFB714D58A95D1E295B8359C69AAAF47EE724F3A55BD2CD6D7F171991C9B3DF03205432CC670180826FE439ADFA1689AC6A43C0EC88F9FE89FE1A622EAB9468F08516572FBA6DF055953BD12C93F3978C535161BE0A201F2EA131584C463A1AB6FCAA327F24EA25A2ECB465EA6DD682C3F05DED5CD6211ABAB47D9203F85D6164B5DE68802D5CBC5A461D20AA601C7D3ADE1CA9DA04B9BDAA8E7366068AF3FBA254EA483538E8404D42DFE30164E18E8B93E8E675CD451DDC580D80D03C8D24348F8BF80277428239A72EA6FBAFC8E09BE2693FFB38A0973F9D7DDC23B195BE1BBD6623ACC1104A462C175F54165FD7029392353EC10271126A338DC629168935282158E5983FC083AA5FC915F96CC44CAE51B42F0F6D4BF01A4BFC4D7D8AA4CE16099BADB678FDC2FF2EF1F06E6C24AD23D02FFC520B7C2AFA03BB01C8B167D3827FF1471EF11DB541DC736C536113C217B8D35E719A5F9C8D912A5C66CB82DF89F8C991642433BBBA9A6AEB316482EC6E182631E8AC119B4FA506864E324A61952FEB5BCF6641E1C4A3FD74D3E7E83021C4E382B84F890C031997554A57143AB1E1C32A8BC6B65E8850BD29378F4C3DB708A5B86D8E266E53C2388DA6B846CC81751404D071606EC1166C9A89C8374C06ED4AA9F5481F70D335F07981E68EBCA808AC945B5CCB59D1F9FEF5A8ECF1A41548F22CC04CFB9B92B97F9C666EF078FF37E4E653212CF29D150178CB699A872220868D43D61BFC8AF7EC5BA99D92498C0825A991EBA86EED500101D3B11B4E61683D3DEF376DE9411D49863669F806427B973D33D9EE96F2C3573A4B913EC34B75AAF64736C095CE9C275AC90F951F61231E769E8518D3C87F804253F3FC8995532F642CD41318DD1804B5D7E6F09B9B183335BD72B558FD4F501016694F17146EBBF9E485AE6318B566A3FC78281A8B7E59A8985523AFC104796C0CB2DD120BED6E8CCC05D3924BB3AEB3319FFDC4DF658AE1D4DF2ECBF077793B088CE544F277ACAF1B8C1E15CE873D52C2E54BD77B44A15C0017189BAD00DC5D6E39B05FEFAA64778D4D2B24A15C359ED839329E76769BF4681F1529654606650DA862389383A600D15200F86F77DB3C936156C5E779CAFC055B8B950D0727C86276CBBC44E8A4719DADFFC25325E50D003C19892AA794392A21B840D4DF39902B94B5EA43F81AC111EE2F2F8ED934C945D8955E62E7A59B305D21816BC88B40748419F75BE83890AC5060BDA8B77AD917CAFE4D831DC866C714905EA45DBCC429A9BCE7061CD79D97E29DEA8E9721005E72B9085AA326CC2944993D1F9CCB34DE8034326134A4FC389D0F485C182EE3C1F4460F2AF7162159C9B8C99D5DA6B68D48BF98DAD0783257D84F18B7B3E568DDCBF5934D0841C24A26E1760A1ADADC55B1CA03666055746BD2E6F89F9B9BA40FBC56C79E8AC2A019D63D1AE3D6972378F5338E1AA39F54D209CCCE25241E9CA6380259BE72CAA3D2186FFE27D9F289A6D0EB62C744DD499329C86C535180A7CC36F09873AB2B6CD2F031C6E005BF4A8AF5C79E7911CD9FD88D561D6B5ABAD957B5CA3B589E68C0367B26D07803C74BED69BCEB183FA7F051F08B5E7C50F72D2D60F2B090F2AE7B8AEBDA78B78B5AA0C349FD4166F7A69FC04AF31C29DEEDD4626BE00BDB877A6A2074DDF6B7C84AEA7CB2AF0FA2FB972A5F7A0E7B82FE0ABC220B1FCA14A08F171BE229C3600209FF025260F25EC7F98F276B9A0187BB3ABE1B46EF03AD0B2FF6D7747C6300B4FC046E19340FDED4AA7F672B8A259AFD4A2959AD459BFE8D294E3A11E0F47BEF3C94D308D283528B6F705EB2073667AEBDF9914759C3750B13963B6CCEF7EE8EAA4CADEEA215E07FBA828AA4F98DC8F093BF6628A2C9E839E9A8E7E8C2A355BAFD00A6E3F4BE4B7094AB912E0BCEDC3EAF03D5FB7C7F828CD15DE2013888E07E2D25319B6E1EEFB0309DB923E39283865342D312C5267E93B610D714602C24148071EE7F6A67EB38C2E38DD9FCF52DD16F3AD3EB07FAA01E4AB7961333136571F6E9CE9792333B111FB0212E224F2BFD2D625E937709EDCD1D4A769053A9293D447B7267C39D648AFC9FCCC8D0DF5A3EFC98501EC074F7F1834B973587BB3802A45D2870C59578A404BDBE0A18406872133EB7243E5BD02B8C22FBBAAAA666D36BABC63B100F6D9E888E220E50D4E229007166469F66BB50A28B1C2E366DA0E22E584AF788CB3C84F05CC5923DC87947E655CFAC6DF173F54AD7826A4DB17125067D424F241271FEA6D7124AFE52473DC5F5E6BE69DE2FB6ADACFD929A1CC0F9633BCD03A410C3F41896DC4B47B1EAEB1253420EA6332ABB978075EE1FB15133AD868478C13D69C35E7685AE1482DE5A3D896B02B832A84260D4A05A3C816CD0501DACD2A5B2533BA5657F2F2E38B540E23D0910DC745CB9CB676AD37C5751A0C1E33E053C359852EFF5D6A92DC6359861AE487DAF10A18779F4F21FD72FC1F177FA7F8C9DA719C3D1030E7838E2719CDAAA8F16E6C8030984E328F0D266938702066E1D538CCF8838D6DB61D1821C6B7500001817C794A24828F48878054A72AAE50BA71A4626E13472F035072EEB793E9579D95D2266E779586A2FEA39C1FBE16F5C648F23FF135E64BF1D208184ABFF0148A2C036274CCA20AF1472F37324BDB1DC23F179E685794F9485292CAA1F2F22E9C6F1B3CF4538DCD1CE3A74CCCD579E585ED41DFA18AE15EDEA3330870B78D4AC3622C3BE71CE3454F19676CDE1E22185687A90E024E6A5ADB89085348DBBBE1E8B4B7C59DF639B5CDE061F1E516255ABAC03CB4800341588508AE2EC54EC845817E5BAA87400983E807CB0C444CE6DD63BD6807F6FD1DD4304992888532DF346BA277C7CF029579326C9110E72A442B9165FF339F1C40CBC8290F0947B6460CC359701B61E49F9C006C262C321C9A149722EC8EF33AF0A82DE02BEAE1CB6DD275F0CACE843B7D33590F2505BE8904D41D9427A0DE926EC7348B7B3AFF89F3F3B751F09F9CB0148C4A2E3628697B323EC5225DE832718FAA8BCDEA6D3923EE2ABB642CB9A7CF7382CB4DA3D144E362329FD6399D2F2AA1D76F0271511BD971D62FD0384F0AE6B73A4E1EA944A281D54416B26BE0FFAAC1A05B3049C943A3348184A604089079801A26A5C42FA2CCE87ECC7B5B42E2A9508EBD38DE2BA6450F1E9E30F577A98A7DF74BE38D10CA8DE7E63E1C425596A62850B077B62D4E3A1F28E1128ADD4E3D275C8095877B93C301E70B45E39E6901FA0C9E012E49C015CF186C35AD7EA8446EF60468778BDE82EE24D23C9F1395AEB32D9889D2E79C90FF139A12E194ED9C8D2755EF09D5EC26770D18C5D07E24DA7606D2EDD3C5236CE1119A77F5580CF9BFD29C31D04A51CC8014E101E74ADE626962BAD56883563CAE29FE84982985CB397B37D903E15A47676AC52451995863C252CA0D47C957F6684180DC3280E584D351C78F4E08DBDF9206C0A10C9C49CAFAE889D23626CBCFD2960A7C2A2C439F8454156927DF82FC78045FF324D1576D94ADCA6A78726E51997B674D0CA26FC1B51CDC6E4AD0CF245B82E876F452249878634CAB4B23D1083356F9091E5C41E02E8BE49786AD457F2B4B92B975A2CE640B9EBB1C9C5BDED2921972648C8CD395A4A1A389CC1A00B7ECAEFEA68AE0B8F7C21AF8CCD9764CF219489515A0923E3FC2751D81EF9A264B6DC772C86AAAD558DB1223DB264B0E6FD6E66318A52C04E1809F85C6DBD428316EA4E4294EA7BE5BCC5F8BDB50F6C441084E8EFA8F2E2B4F5252F42E52B14565D18E8633524E4F405B61DABFF8885A1407C6DD4E1E253B9F628B05D1C04B6247709AC0A07AB37A4DF921B36E5466150116C1395F16C5220A976D632D728CCC370F5C793EDD50FE4C5081A88AA6F676C448A064BE17E6534D4A4E67D70036676A41CC1C4095CA53960346D2E5AEB2BDFD8D52DB43FA1B357356A9914DAC2CBF3E116A308A48BC50458F1CCB0491F6305256A8B165276651E47608CDE7B04EC99A3622DA5183E65924D47698373C4F8DDC7887A8DC320A82ACDDED0F1A06967416327405B14F5F9F9FBD1B3BE0A0A969566C1DEAF70BADE393759EEB7147F54464B35F459D1CA30CAC14F0F9FDB45835350936C39C6DA8680AE3D92F4144C683F8E143D43408BA8E05E1155E0BE673213FA0C9E8DA6C3AFC44C534F3F20786CFF4F4D79E4B8E4B3651D99839782CFE364005D17D1A4218066594F5B3BA8032A39EABF6F9507B43B0522EFF6964710BF5B196D3A1FA814EE035B4A83331584E8E02C82F8AC5F111CFF482FBE730FADA74B211DD78FF5216B42C5F973F6A74DAB5B78120A82A2E8D3EA8C6ED8EAADFF36805BC37F848F7E3EE034C444757FADF8D2DCFE70C0C0168779BE848C372E4C8B6FC1D48FDCFD2DCA0504CD924A20B4444A8D43C61BAC1968B09B079443B6F7580600948E8BDEF45119E2DF006F374D4AADAD1A4CAAA7099C10296E767E86AC7E35EA827D4761146F748D57D3D17EBB5415560D9F0F18D0461412DD28268BDB6832A3B2A00E988D84FFD804C51EB373AD8EBD8EDDDD73BDCF8EA58550A6BE37FC175E584D7BB8B3AE783FEFE729725B8351FE116F5050462DA32C99F2593B9AB5161EB27E0F46330FB3FD0478D3D4EF391B6B3A2757BD7D46176C179C84865CB347384FEDB69418CF4721B2E1001CAB3B3F49E71E7A23D4CA6B29ED903B567C6EF731EF329868556B2CC245C364F1E0E4FAA192F797197609836B82A136B38C29B3C9B96999BB2F04D5DF2238ABDF51EC58F8095ACD6B1DA02F7C015BC22DA774726EC5CB20D9A54650EA3954974090F360357C8C8ECE279492DC60EAECC4AA1BB8F4670FBD09E50D0E33BCAD482E4C8D8CAB0B2EA4A3AC7801ED99FEA1E079B42281C72D13F363668B26131C8EFC55337D1FBD6F0EBD4E1DD43FD2A185C49F952CC8F673B996F071FAAA15EC0D478A341FBA50BD129BB0134D7BC024ECB168FDAE207D393F7409A4E17D03E0D53163683C754CED2AC52D702E6E97E9A61F22C5C50FAF1123AF6D5811D1560226AF31EAB1C601D4188C7FC6E79FE0D5181EECC6A61BE7E9E892672E07366D9277C7B46D6B7890A2E19CABF731FDCD8F67BAD3067E0839AA81277F028C44F3A99514EBD8E6741E604342867D16FA6B2B4E3DD73BC672290226A5DBD5081E126B772C5EB6C5EF9500C1EADF6BAC0E5F34CA489B86B7AEC562C1E860BE881732CFBD910DFF4DD452B4CF4E5B8FCD56043683EDE5CBA5B973D3DFF73B169C7219F95C33816DCB3B6D58365110BD9A3F59FB261E2CB0A8A94578674C23FB3776CEAF9F8A7841FFFC62FCDED9D771AAAC54994A7758CD06E12FA21926839B624AC604CFABBE0810E2F8C118ECAF94EA0ACB82F944FDD328E1ED778D4C442AADD1FF072287BD000A2707CCE9786A0FB84C5ABBE6E8335D0EBF19EAC4C89158B826937CE2D590C244CDA6C1E4DABA4AB667F883DD4924F5D4E89EB537CAEAB43793C186643571B183F31B8E34239F051090DB86440F7D56A14D8716D98022FAF1A1761F82E1161C365D2FD738907CA3F93E13B7E469BC7DC512F64676C642D107FE224E38FF52971F9FFBE7077658B60BAE6D6E79B8B4EBA53FFC13A31BDECCA390FCE0B257AD4B69D3BDAB863A659247EC7D278B5D904EAEA84A9BDC444D7A151ED3DE532BABC0935D34A5FD01F1D5830DB80D512D97372C1BC715B4570264747E11CB6D748128E67DFEDB85DC6FBA9D3604C5982787833AC32119F0B51CD2240716B13DD85EEE2C02A699A7D61652E0293BE8112B49FBA4C2688B5C8EB69BB5C59BE7332279DC2E332609C34D96FB3D1932A857E51B3735751EF04EEE155E58B0713079F46C6813BC98BF338C327B151C0783A346D6D1CE5268864C7F57E27BA642F7426BBBC55FCF1AC50BFDAD01021C16BA075DD33810485E63DAA51B732364155FD6F2FB3439CA354C7BFBBC9DABD53C86441D46D2B4FA0A8523020172B05E92CDBE8829497372C3EB14E1C35412799E7EC3F8261BDAA2B38FC88D9F0853317253529A04AD1316197FFB9F7B2C2A7DB2B91FF5FE0526311557416F0C046832FF038BE54ED42A70AFEA40D94ABA097612197F06E601C515C446881828752ADAA78402CCCDCDE379DB10E879B4162717906E4774F979011AA3861A9EA1A9D017C3D5692D28B1094BB81E3CC3E0A6A3D0FF049830CED7731B94B4D6C4BC615B9A811F27F064B6A18AD926CD083EC23F73CB87362A607DE2710BD2A557F57B5263CD8A45FF9F51D108E373FAE5EB536514A074FE6CF109EB6BCC188726CC55726DF7FC3C23515DA70BFF69FC39E51170C6A35099DE66DD76D4A3489D211C911C7DBAFAAF31530FA41641266843ED6AA4080B0BD1E570E515DD5A38F7F19E93C9E1E4B32A650C2C333F50A6800BB9C9C6263565C3C749D75C8BDABA358CFF29964915E40BC4649231F11F7318F0071B1F216AF023D320D39531C57A0EEF5AEC788339B03FCF97116AC0226F9A6D32E60C82D6DE7AC3AA16A7B693A5E75EB21C48FA8B97E1E6DC5E5181623C1076385F1A153BF110EA43ADB4E02EE739378FFAE25DA171747123B445CAE453D10545BF4C05D9ECB6D26AB735CCB2AAEA64D6873D109FA9556238E056B2A501880DC97D053F94AEE102B91886615632EFFADB7989CE67F933B8BDE8ACFD4E42B981E6C87EE0A95B5917B3458CA428130A869615147AF0207B7AC557FB892106F0BAEF38486CD04887F61BFA2274B051FA83F178260EF73876F14514817AF8F18B670C7AAEA4922F1C7874E607D27C51FCE728C808837CADA577BD05A123A7FF4CE064B0380D2C46CC59F0B2ABBCE01B3680A85668339DF20FBA546BC35BCAA62DE44A625E378E64BB7667A32E696A84F26A7D2B5D13625EAB8157EA577B7C9894B5E501D77C415A0A1C6804B718DAC38907FC9E588B5E37C5C512E8E0C6D76CC02F510E2AD0EDE0A0DB7C18F5A425F625C8000CDEDD14DE2082F4878B71623928DAB263F36D02217CB4B14E031C21AC14980FAFC51BD9BA6635266870075CE1FDB5A180051F99FDFB499E2235DAF5875BF5BE09343E7A7070187A8ACFB7DCC1147FF23F76D5CE439E87F95917459834CAE561621153F8ABA5E1187D751702C853E9EC348A2BCAC8342E69B755B09E1C2B8999419B103E9182DAF5F90A89B713339296705A3C828E65F4BBEA495B2629D7AEB32C7352A1913811825521C734E5F8D046B92B52C691A68F93859B22836A1B97280B9803FD62854B6741C68B0245DA1DF62B8EF5E3A8CF335951B8464858138943B5DFD4D6CCAEDD87D6F2353701D0CC6F134C7B647F123270118D6E533ED47AA25B4CA36F60CD31093C4A7C61F1A5BC784836E9BBF46FDE93DDD0D0E6B939E860A45CC404162B8B6A15A476A117B25EE63191C84D05670012D41E08A24E0F54D314F7DEF3BAB6659DBFB6EF13DC3A34D8499BAF4F7052F38C47DF0716C6F1A7B75B0D04DEA64076B891B3BDBFA06E056C7FA03345DCEDC38D4CD3672DB896249F622E69F5A333A68B051F7B191691BB7 +pk = 661BD1972C23A5416B7FD5585672C4D0C9BF031D367A69B7861D78D9A3961879CA606DFA42520BDFB12719433E3B5C47DD5892EDB0E6E5AECA24FF96F19E34C749B2467AD78EBD0A05B28B0B6548470642ED83B886948F0167912D4EBF4C1BD20803D49B365ECB5E0E289347E491B438F2B7381732535F718C034CA289E3312B58D86FEA3AC178F8B09CACD559FBCC6DCE0A0E7E1F156BE34F6D42C9613555BBE6087DE57DFF3CE1F6B31FAED19463D7917CEDCCDA16222B96BD9DC793932D3F3EA93CD83EF40000BE05396600FB76911BD384091561AC99E45BCB3948869B00463564BA36DEE9C94C632B124123C8015897559EA230AC768B048970AD36E8BA4C12734DA7E05B4675B6DA324E836A5FA799460CDB22FA55537205B976E64AECDEE4AF5A8210D30D4235AECD86C8B137BCA6ED5CDF5C1AB5CF149CB1878DA5C3F6BA0F0E7D8211B8504379683C12C5B42CEE9745E0C53D69F4692CA1B1A6A0F36B33F05025C8FE597151D078756547BA963810513DF076AF4BF63604926ED365FFF5C344E7D74D54D1CC271B97030CBFD401A88053534D9B5276B830F279CC02DE41A1304FF7A853905B5CA68A4DBEC7EF9C85A3A07A50D019E21853853F570C416DC318C51E7E8CB6EECEFCBED2692676A62ECE79F3ADDB0DA7F2FCF28401181522136AB0798359934B1A2A4464468E49D79DFD0DED94F0A9E749A28A9419AAF1208581DA7ACAF4AC11B68B266601AB8D90F465E7405DFF609C013FF4CAC18577BF9EA40BC991DEB47A847DF3DDB77DF367E280C19556F2FF16F3EEA852F111D5D13CB29FB3FBB17912F8D39B869909FE5008185C4A522F6C0C2C380F08FA61F3E0A048B643FA27B84DA6DCC540C791816B64A4C6CCAA64A68475189041C7D7BE406F50C7E77D6FF78433391959736F5B62AC2D20E6374CC72BABC279239B185285B1150FC13E2F524FADAD53DD2E0800F44D2F403CA64897D1CED896F8F40B7EEF01C2F3CB4E59AA25AF022D2A15EED987D19A13996C774EBBDBEF6E68D4BD3E88E2D4FC184E45D6BBCC517CF13FBAD80DE99023CDEE5C6BD13D4578BFF9E0178FD6B73A80EAABEF32530DEBE1CFFEE1433B979987E52AD8A5ADC57D11A105925A20EFC99F499F36F32A5BF23C1F231B28AFB9AED7B2B84FBD8EEA0772A7E15FE9D711DB5BA0048B75E63FDF66E7711D7EF9B2E9CBE67CB8AEAC8DDA241FE2C04136B2F1C1AB0ABC4D5EECD63AA36D01BB5BFB6C5A256BFBEC3EBE1D13DFDCA2FD8388EC8D4EF17A61CC718C39F079F0C47A23B99A7E3B896CCB87276EB5B1D461B1F73ABFCB06AC1D951BF08A11B26330847A50D986E3335EEA100327884E97EFFDF192C98F101550D56F7816E89E170BFEAD5A55904F3DB3DF82CC5622ECF9907FD61E0EB77086982ACF09D171F33DDC9173BE86F73C2B7CBE262D92B8DB9DC5BCCCD60E6ED62D9F2963DD0CFB5A4902DB147B93DA8C42DBD316926D55E10D1212606DE73E33103695FA2B3C5123CEDF8D976EC9F76D724D51578466915F71DC666D0B01E38CF5D62F7B5AC41850229A5DF15866C4ED9CE6D056E852203E499E81DA134975ABD053607374FEE71B37187BDE0A5037C1C8A71223EAB6D4EC9B0DAAA47AF419A5CD3969D4B8FBD57F32F85A660B0123E0186A8FAEAD665B156CD6F204CDF257E501DB10886B462BBB732EEB3FE20AFA8E720A63A27D4830FC1D764CC0FC110FFFB40D2EB69F2FD97C658343FA3C1D9F80F7D6D03192343B4AEEA0A6292C6E850D3BE4200E2A2A080E1FDDD90954890C8A84BD1D3D10301DB8368C1B35AFE89998440737F8C05B5D84491DB0CFEABBB3B30E1D637C9A8D8C08F4661FA35170DF331F1612DC58ED4A99FC890D00B59963B6FBCFE84599E375B0E182AA0EB382C05C06004A66A7D2E413ED0BB2030D9CB0AE5346B4121859905244899147291C5D7B00A3D588B12F72331F1B0316B7D45F4B693A441F5B0B52FD41995FA6D1C1C22CBD4FD219693908DF30BD501DA0DD4855F00446A4FE8C26860F388E22FC9F86CA04608E3257154A353F17D8C710D0D3CD533B042741B5A293457DF7ABE67B6557A12D4EC07A3C38E5C447026647C1D645B02E7F245A56A06A2352C9AA7385864E6CAC1F252C3F9C920F01AC3E0108D0317DAB5F905CCE4FF945A6D75D8FE859EE4037BF1B7EA1B9675D53352E754C918ACCDC7D9B5E21D567F648E8C7F59A21C5A827A1DA393D61851B3A37B5D56CF13CB44D770AEE8D07C6FF7F687C2CE43E3D62A17165B65D42AAC87F129B32C2780A683742F9083AEDF8A979DBCEAB08F2E3CB59CB8DE868F2F175CE8ED0205FF261F3DF56EEE3FF4311BF951223C12154DAC6ECB3CE6AA23487BB76EB7A820C6B08651B1871D2661A92AA79662E53CE9E85B2ED341384789673D3686C057A59328FB223B6B7AA5A26735D71CFF7C1A865BE3E906C3B55D3C4AB333007497CADF1AF4BA7389EF26298AE7223C5BA0E7A1E7A62C03EE761998F658BF733F2A18908E0CDB1834C77C195A35FA0D039E9B28169D549F3CD830BD3111BEAB8D2CD5C99217AAFA08413DBC55BDB6F86DC65885586BD1E461D2E00D2D06C4658F12B2B6668D5F1AB3A25F274D0B693BF4E09C361BCC9A4F5EE592D56A802CE8F2650EF68DBB49C8E16EBDD80A30FFA779A27B50FD371C1DA0993F74F412EF60CB8728DE0E679E7CB033B3D5921D7912F3E998F613873579DFE539EE4F0AA30AB12B83CEA520F64175B7A6616AEE0E2236C2E8240FB57CB41352446457DA3E8F930774268A829499F05242BAF1FE016FB22BE46DC8845D5A7C4444333AC2BC22671678B54CE12B57A77C585EB1431BD5A798FAF5CC77D0A56E963CE8232325DA2476F0F22194828CF847F84E6CBA38A7089663410447362255190D89ACAEE2D6D6F628826D81DBF420614F73DD54EA15E8F77ABA5D234D218277B01904E1C0FBCF7124A3D3E3CCD94E7DCE4119B0693776CBD1032C4E3C9E5BA81A9B4D03CB3D1C57D2313878D83E2816A4C89B8A504C35DED1899FCA736CA52AB79EC98D55A058B4699D1A9CC5565357A59F601D08FEDDCE0739AD6E6EF3026013FA6AEA49D201E4E62D470C5F7B9ADAD78C22AF07C3215EA7656FB88C0C01C1C9EF662ED8643D33BCA8EBF38CFD38A70064ECDF3F1012C4BA678E0213960CA2BFC11A0E88547C5B519E5ACF0CD11F0F17BD526D163B955A34167FFA5ADF2DC942D6BA35D20B12C1DF02A1E29CC8574D35D8ADC7EBA1DEEE6674E8A9C5A2A8444D22FFD8C28F9489651EF18188B235C7737919949DE78D8EF51C1C0A7AB5F2B9D7F06A51F74723F1538A262483C55E78E68A91BB9D5A4812D319C2661CD3AA0C5B71C2E3399A746F93B7F96080077004A6733A39213E2A007A43B414004F5EB7C2B777D5C77DF166B7C24FFF599A148042DB4495895EA34008E6204DCD57179E1B77501180D9A15246D4AA40CA0CE9D5DC81FE46745301CF65CCB611E6825DCE9756C0F6315F04C98B790684096B84DB4592B1CEF951FB72CFF48EF7C53993182A32EE1E2577E5E8A59FE74A121FB02FA8112EBB4BEF01264BBEC84552BFDAA693E8044C4A12AA0DC68BCDC8AB898C5EB1DDE94A3DA622FA0489B05BEF43AFC9AB280688181172ACD81EED9228F982AC57EC7A8EE2156A4C466004768251D7016706B1FCA8EE1E9E6DFF9C94BB28230B1B3B4DC62CD3EB3E0610256121168A956F62E5F679CF9F32741C1DA70900E11C8203C066C4CA28864FFAE768A2E32BD5EF688B45687DCC4E29BF39EB13E0BAF5EF54710046AE5F40A53DC9CE93CE9151F20EE9CE5622F89402CFB5C649FA9118F363B637A24C3649B077D9C253FC1B5A656D81DA3E75C9E93D0EF629A655BA94CE60DE73D8804DFBCF31C94F510BBFAB58017E01956694B3BE49991DF68A9F3245BA4721A8A71D877E1CFA694F5F6A6371FDA3F4346163C7A86E1B139D06F4C9635A33D2D5340ED7C3434D8D79166AEAD8745211EA033CDBE4745F6EC7B04FC2FFE04D966400C5D185F83648209FD6C9706A618A0974380DBB5C1580D5C341586E9EB65568DDA0D0CF4132720DA8E60DC47123A8D3FECD7AB33CBDCE1C0CDD27AE12180A404A7835441787FB53AD0CC6EC07672968ABCD9BB421AA5C24A98AFF09D7D77101A691EB9D674A518AAFBD0E4E2E768E1B798031CDB3B3589B5D271CEA0A32B391AB13BF6647338C09276944DAA910DFE84B047FE8EC3B97AC4B10698938BF3C130ECFADB70D8F147DD51903119BC8EDD650514ED50115A6ED97DCC20674602283A70C32285F05B9675660E731F16291B84AA154A50DF06112F0C46D40A8801784205932CAF1180185CBD593D6588D4D3546F79E323D30FD33A4254162361603E96CF89002FE27A7A50AA4216E9CC7C5E6982ECE3CBD0FDE554D6975C6441D46FB1FB365BC43068B88AC3253C211288E798667E50A741ED4CFE56421A40B94F4A95576FD4A9BFF490F2BFB57C774075F891B745EA67992C897F9773AAE99C54A78F326F66B60472895A2E036308575142D6988AED57DE7817C79C6F2ADBD589DD83FD788C2B4723735415315DD0DB6D0B0ABF3EA41DECD7CA10C47846137D07A22D09A5339498BDA8048E511B7EB3CCA178DBF49419EFB01C338E7CBB0D6BF0B12DABAF8EB630CE92EA865520C15318CC4F9CBB42B595A92803DF3CF7120A68C3DD17F54B020AC73FE123567C3B8A46A487CD29661FA5A779F2430F3815E6F5CAD615A4F41B90F15C0C0882C9C3FBFAD0424A21139AB29183A4B2C3139F960F5C8B8C72D290A2B0F0B3E48161766E433C98983CCCE412519E5FE520C744D5821C3116E9DDC335D3CC6346AEB56CFDF4D4C66B06DB75EC943E7BE0DFC71C53CB47F2B34D93A1F2F8A36C9E603C2CC83888883B2B168E58547E799B226DD49F7A2F2749CDA6FC79C648B95D11BA757A3640C900D8BBE23A4632A90E59E8D4D1DD72C78CC9AD54E681FFA61B7567EA1E21F7769CF26A65BFF1F74D2E82ED81FBA13F1DD1A165F6EF54C420BCF1FF3CAFC8C05AAAA438EE09D9FD620C3E08E74B1BB01AA258122FF26C45A0DC9730459AB0F881AF039EC485CE6AB3849E3E655D4E69A27F84EF321F40BA2032D53DA161433A77E2724EA95301C4D30FE115901A7038A8916375694175106A8C540705DCF226C5D05EB5C5E1D34B3C780608581235530A05A7CFC1F89EB1A6A6AEFA9180CC22CFF5B4965436671713954FC454B5C5BA56444FDEDB1F19C0C16FDEC7316F10C4884DE163A98DD6C655680282B8F9C81F7AEA1507D61B0053104CB8CBFE7BEDC0F689DA41FF0893296F7A1454795C4EA14A1EC623F0A03961AB8DFDAFDA75E89B92F355E33DF084D73A200B66812522C9F39C9C6295B7BD508E3C6B65B790303349BBCA3F678048A63D2957FA92CA78008F499D6A4A365E8FA4CE8E333CB23719D5D33065AB2A35A259B0F1739DA6A35B74020508A15188D6397A4CC1338262C97F3129A66555F3B621D2C645F7491CB654FFAEFE98394C1A3794164AD2E3F4293280D8A204242C7CE89C53AD246C037C2A427D6478ED07DEC4983C187F7CE43B5EBDC080882FB5846E570F3B9539C9EEEFBFC308DB8F16C4188B131AF6501B2EA782DC092738B93499C4DDF8A325F087A153AC51010BD9C54626DC1A99B5984B0A38C9A72A93583A670DAED06E9DBD3471F46E00D1F593C31D0121B09CB703DDB66AE1E4B8B5372855F3F8A86D17BE148A35A41765B3AB44C49CD2D9D4D72117EA0C4FA803BEB03FB1350008323DC6D7691CCC2A8C525CC924AABAD835E452E91A1451A26C558EA08FF15E87D70574234274FD766E42EC5D02CE5CBF3E9D4C98718A89E925BBFD02D682E929EFEFDE0A65B3223841C2F6C44E6FA642A3A31B884EDFAEE28794CCAFBCC17E3842A71527CDE5A4C4284CB61E056C7B4BDD3C5B1378A9C16C1EBE156AA761745E7094BA63087B149B81E1BB3179CEC64E77240792D22D1B13C7B7E6C00637979416C7B8928469C57D4289BB1D87E4981C3539A69F0C568609395FD6DC406E03EEFF0456EF869AC1FD663A0324C7F695238417968338F3ED90B59007B6102BCBD90CAC5BE9DF1ED6A5D2461849AC5949759BC074154FE2DE94E3794AFAC3AE2F6F66F2D38D37B48FC28922BC8F3BE4850B315AA1F376389E57FAD9173F7C0C402F019A20020912B922D31B19EA8BAFBBF694FC427FBC8DF44711728DE64DDB9C9DF2E1869FE436F9CB6793CECD3FAB349CE3640D74531C25B942E6D56F7DA5A675165B4A1E4649191A252D17B93AC949F6C035CB1FFD8CD74A7EEA53535A8820984F9A8566A0DA1A4CA5C9C4D840813A93BED6BD9B272528414622B2D58192F052B4516E852C5433AC791EB03092623148DC9E891D2AEBB83451C4B99F1689C119B05A4933BD23B606AE84200223DB534855EFAFABE1D1EB599F29F80CE07A7B040B8443A39A7775164A30018AC4B35E608DEE9C2A9A986C5DFB25925128CC2C16D1C579E5E10BDA3E3FB3F2F2B9BA90568F8D4F66579127EE756CEA357853BDA591E9CC43EAF57AB75A70DF9C316DDF08EC25BD9D6AE8495DD5E04ADB2F3E7FCCFFF01B26672A81C237B994D3A5B41E97721C27BB530BD8AC520C0A5D81B2A34178E517CEAD4CA1072BD49D245A1E784DEEF5AB60BD1A52AA80A8DDE6CED205B395320A704277B19FB9D445DF203E05836DB7386F043B52F1864A59F86C57B7A97370238471DFC798E1A778CE6F997826CE9288C15BC8A54CB7732BD8FDB7DB777A2DFBE173207161A976BC9CEF66B9BB31443D0A1C948F2491C07F4239AE04DDFABBA8B4CE0088F7ACA785B88082291638704D7A4D3F37065C1CFC0DE6F9E4C61F921A845C0D78BFB642E4F285A9FBA040B33E065A7916BC2B238F31E548FDDF8A000AF44E5E12BB337F1ECEF8E7C2C963E042E5826835E87AC7E246B3357F8DE11185864BCBE70E695DD503FCC74B5AB8696007B95E86129F29F2C6AA557A960AB637778340BE03BFC8719E9BDD33F65617A996022F185A1A1DF7C690D47D8527A70BF826B5413123F24BA0F8FBF0192F957F8F14629B8D8B87E0F4846C084FDB406B03B0B321583446F073E97285800F040209E929EB5FEC4713DC72A61130D8D86D2F1750252255A8A9F089789470E9A6BEEFA7E0C85A60979755A274064BED19C635086DE1C3C20269981BFA03ACE97840553D74439C92D3F77EAA709BEF57A528C4460AA348297C6FD8543CCF7FBF175FB1585DFF31760BB946267A57A4A878963D276D567BD4A528280371C28CC91A4F91A35BC378238DCF23388AC8086513673822722082A03667C50935F9E673224041F708A8FB12AF0790C649E9113B456FB1CCC47E809DEA755F35166D57E87AFB1045EF47A6B45B82658F3B6A1608FB9E8923834E4ECAE4D2B426FDB9B03392B313AFDD69AFEA57EFAEC90165C4093B6EE62AB647A1516E340E13CE9C73E227B9F0FDA7F19E6C56B3EE2F1D6C5DBF41F697767180EF22AC7D90A40BF41373BC00E7B2B798FC4C29799A94CA25F0B23E2600ED791796F194978A4E0C3A280522CB124469D18DED554B80958943B78758940B77B7DC08736F5E2242C13EF2F0268EF23C9D0B4C06EEBA9E2B597302F5E3F9F5D19C148D945608327167788EF11EA654320C24024F947CAAC139EC83E008236C2FF2511C73BFC9EE6521C31827CE5C844B01BAB3907BC7F64906B2F3B65FAA527EA9588188588FE9F994FEAA87AFC3 sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D smlen = 1764 -sm = 128D8966614CD144F31B3407F058B098A93F48324B00EDC2A94B29F00DCE5341406C4BE71446E4178E220EC3E2D4BA1039B04E75B99120AD474636D426BA9CB2643A9FDC33BE57501E081E5FFFE9618FC3B3D88B92F452448D385BC649656D4AB94BC855840F7DEE4769EACF5CE95CD27E66F76EDC6B41C0C2983D6AB1C955BE7FAF24F631A7D37E59CC7F0BD74F1F4B450547A722B857D0C335CBA7F98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +sm = E6DC44E0F09A3966097B8E781FD91485BB6E0B6B4D6B33DB42070EED3C9D99495EE1A5449AA06C7DE1E0FF04451E6DA3CC30ED9C447BFB049A8ACEC64093833809150ED55F83F15C06B4EC00212B4CA1366BAEB828B1AA6ACA682A37D0E63A316A4E88357124CE93637E0EA9A20D594C3268DE4DF641F776183E423270FD1DDD18FDF88F3148BB09F95B402AF93C3AA32A694ED7CA9C1A29C335CBA7F98ED4D3B279D3AEDBD56D384BB49A8D5882861C28B4088E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = A9E515E8519BFF9EA08FBB8E4725BEE76599248D5AACC6DF42CA2AA1ECFFBEEF8223A2B91395E0C62FD796AEFEE8A0554EAA80278BA5E95D9DF55123AC0D3130938646FE4B68184BAC6F66FDA53B61BFBB7CB5940C47622A05F958C82259EA938BEA8409C7A16B42756D941D3402F34ABEA9B6D45085450A3503CDBB9611DA20C6E345979527E0709A25B65810F729ABB249DCF214AD0DF31118247BA0C6B7BA70539ECBDE2A33A15A61054D55EB89682E99F945157B2DA2B880B671FD3E62F07750DAB3FE24EBB64510E665B778C9FB608E209EDC2201E22F729A7F71BE7D7972386AEF935C2A9B42F345EEC4468CEF807E60DA0A722F16E0A93FC71A0BFA0B546DC8BD87723A08CE53A16FCBAF100595E25E1E887D40F535FFB26C9BA1E7C3F888938F92197760BDE16546AC8E07FC2E7979AEECB5BDDA67F0AA13577FEAD2396ADF37B3A977DFAE4E3745B339EBFB14E8D349EBA4F1175CD49376C23E4FF041C3C43C44F932AF9CCB8889AB750D74B849FAA24B5507D4B78514F0047FBEFDAEA7FC3859C5D1FACCCDFEB66BD5B82DC421D6A84CD1E050FA07501488CF5958FD4C6AD7570D153632B291D1C4AC683747D0F5313945BA8CBE134B38BE5AE94829E6B2A5B82725620CBF0EE24D11725E33BB954EE263593500170A1A379137428E7CB9CEA9E1ABFC1F782DFD1E110DC7ED810A97DE48A37EEE58E1E1F2A2150E699A846E246215162374F570A438897EAA294CBA2550E4CF6B63C7E48BEF3E34363C77F938F6146BEC075E2037265E071CA4813B6072EFF67EDB4DFF9F9AEA7746C340441DD27E3DFEBACE544C81156FEE2C0510044C2D3B55A7ECBD1101837FA406D3344C537C9E125A2B1BAC424BD8B1BDF065050EC92054423C30C9873E85F6EEF2B6F8A1AD4F296A2667DC34B5517956B9998F9432E06F13D3D91469D9F8C08830C7F6C8418C74256EC91B88FEE5342910FB9D1D0B1A2A0E976F989EBCAF7308E58D9897CEF3C9512264C8FF815DB102D4DF776EABB2A5A001F2C9FB278F21BA3F513BE823DD2A03936CE910B6789DECE8A406E18C49F8B6D1A6F991FBFB8C26166A4A5F39F51804CEAEE2B75320CEFD0F431297DDDA8EE7EB4A50245C3146E2DACC824102788CC1CBAE054F612DBD64F1E71CD501783DA6DD559E3A1B09B15DDB633CED3BE4CB6F60F050BC019788D4C33E1C8C66A1E0D35901CBF258F45EDC113D76155747EBAF80A19868CA9007181558A372BDA5E1EA6F876BE321776692998975DDFAFDB1A08EABE2B25BAA410EBDCAA933AF0AE4E0E69F26BB6FCBFD3F026DEBA82D9CC087CCCA803F6FAC8256AEE70E1C8BD56A373668A11876E0A5F5E96D1D3377B78F22F90E27594A0A3E9AB506177E3D388EFBD6C8011895F9C56C9F8E59D4B1DA5BECE23F068F22AF266CC06ABF20EA8547A7B2E6C82A4334CE45C0645BDB0C98085AA6748514AF2509B48B2D796C18897373FAA0A2BC7DE2DD8870B083A31E1DB30D577461ECFC4ABFB881F4CBAED976FF05FD253BB4E99810308CF88C10CDD4CC103A819D72443EC7DC86EC10B7030775F9A62C9311BAA477B170F84F9416EC1947EA4C18B44519D8933CB6E8F829E3C08249A3A7DFD5750858A590CE90AB468E21CC6B0154205A9AB9C68D2D2CEECA1D73B6DE8C3C9C83EBD1537ECA7854830A58D19B34DCED4E832FC3E77F6FBE0C53023F94A8C7C615A6F6119A03D716E1EC400F9815D5875E686AFB1E5990FD5C6661BE1D9FC9ECA47E8E44C6D7722045031BC4682F1965C0946700A5EF44ECF520C778A83F830D871270331BB243AF5431DFE82E256F2FC6ABC883349011C95FE0F21CD2CD4655A693B7C5D3246A641D0ACCA123D6921A98F1E03B80D9A7FE310E807F9BC3D77FA79839E9A27C75B6612D74581E36789146479B0022EFB3F7F6051EAC3CCC6188EB425FE949D30FC755B8ACBAB21273CC5BA4915015583778F23F0C5E1867A2D8C64343514B92894751815AA9485DEDEB1DE0ECF964C645A0EB2F7540BE5D026FE501CE59BF4BF5BE373ADCCE18BD6BEAFA0BF8674E37A973612310723B8C07E13C146AC66172F5BF2DD462875D4F6CA7117452A39E3AA40B2E6D7C0C3F0EA553B21F8BA16F55E8A1F97B71AD759FA526FEF1B46592AF728CF83674054172A11DB5B638DAA107F8A2563B5474502779BE409702D1728FAE71EC7F8C1A36131EAA3870E71DAE9AA2ECF9A43811C0B5DF53027760AA8825DFB829C82E4A582B2E5C46743ABE1A12CE13F34D6B6FE8A31F454B5C0C9072FE65ECA1450C8FD0DB1A2F137389B17865A0D47746B9D70BBBE5C8EB26C9DD153A710C8B4EB703B20FC9089C02DC5CE59CD7B784D212536D257D7C02C0D728F1A9F4E4FC78510799D05E221F847492AB5DE831254CB6179222429B67254A83C4445323234E6EF81A272B979FDA2BA365D351105A174CE6747ECE82FDA198B2C0EA1650F24BC4C10AC09AEABE1098AADC2F62404DD3D0CB28226C14621236E39594590E0265DC41E48C05FB0566889C6ECB52EE6C041AD98E0F895EA243710392B5C1632D2752D47BB930BD43C2C14E6374C71C05A90154A1C0E533EB9A63FCB3F5F592D77A0CD2FDB6C9B9825C3C52F3F072AAE5494FA6F23841AC6A0B03CD0A13778E2620C4C3966FEFBD2516CF63BE7965022F179B55D314FEF6D694D055BE71011FC8602FD8892898D3D382E4128A3EC71C8C6AC74552C3890AA0FA3EC8A6561FCCF43584A98EBC7AC058C5CCE4E633ED2D050B5301DF8BE10339756684857DC63A56F49E3BDB5F28FD3AD4E6CCFBF0EBBD6A756691A4460396348C4F7D6C911C0B2303F0DEF165E675782F55DFD5C238486CEF54CB355B79BC1A9A08C1C3388A7E21B54CC40F3E184EA370921121057B058B347CE62A10A7795ACDA1AB678850E0888E91DDBDD7ADBDE8EFC4392E1D26824A618EDA1E2874FE8FDE4B5D9A91A38AA28BD3410A1616A459F35F7C759BF33F5A58A40E1B3C78C854B29DD657F5707F3BCC4B3A37A04790276DB5D274E8B849ABF6E38C1FCEBE1C75C5068BFD209BC9D1E65801452AE4847F09E4713825F81F0FF78619A3B19FDBB1CA7B281FF17E1C69BA890074181191EB4D6A0DF022456A8C63A03F9BF6F44E7223E66AF1C73EEAEFC700249B4B0F55AD644716DE811777ADF864118140A1FC31C28798C88BD2997D11E81E6B0B16C9CC6F4BD6EB5426ABE5F3E339AD99D73F35BA55C17A2B3265DDD87BD4F4A43620A253ED942B1E1D4E92DF2B2A291553F0BD30A444339B20B7FB84D8AFB9AB3BB961390FCEFC15660FAAE4FA4C45377611848AD070F60DA3D273F0A512AFCEC798A09B856E49ED80BA717D3AD6C17B10398F703F1C64EE602B15976642E2528183FE5ACCB6D9AB9C54006FCE4E501A7645E11C73DDA9A14B9E4555DC907EEFA83BC3FDD40E21A3C8938C84414EBC063BA048D7655D422E2968163234B56AF93B8AA17500FB4DA79BCBC8498BC9B70E154CB131B54030FD01B57A78735D5A6FA6FE667ABB2D2F20F507DCC6B8BD254E9E5F0D978CD012AB0E3D2DF17BC7CC0E3D86130FF15C67F50F8E5E59A6370EA11440E73F3841709AF1A1EC29933A38BB50FF91ACAF7DAA146E8710062F2A8C6F545ACBBF9E17611B827A3FF19556EBDE58E88209661BD40A49195BA12D489CB120BAD7F07C63B5B4EAD9B6F62EFB6757B3626FF9F1A06ECBD9571D6DA71BD9F3493D0497C1B4A6950954B2424A4FB517990D8EAA0D5BC5C4F24A17D80A57BE4FA812162F9129C758CA66250208A26C4DA94128863F0054DD5098B326A12B2A446B4C6C5DDA2250DA5D4DD7394CA09D1BC8120B69D0535AE1DAC35B8CA2ECE988B3E430AFC9BCD795B604DD18AE5128ED087BB58770282C561360AA7D2E762DD823079C49A98360D0A4342D3CE735D90E4138F05343C2836247DBA51922A547CAC20FE37DE9F555F680873501D44FBE638DC20C842C906E2054F4FB636FF4774ACF0DEE73E7935AA51B0E11731E321D2E45DB58D8303BFBE0A4F7AFEB2D7A36703B3FBC58ECFF850D2EF7A72CC8784D9DDA387C8AA1209232A029940C4FB0D92E7B186FC8D2B0E7371D2FB02AC4432918876F785859112616BDDF96500F947A3BFB617E82A44F6A36B497863F5964740A2F3C5313D81BB9B48DD66B24310BB6EC9BD3A8E15A125ABC9E9030F9FA0BE1856F105BC60FF8F8137D95E17899ECA6578DF92BB2BB2EB4825A08AB59CF9724A41DE1326CD7A2495FDCAF5B2D8EE215A21ADBD6317C4E7C3AA82A202408A62AA6AD147FFF5A9BC69046EE47E24558D9B37D29DE893769ACDB3684254E98F1CBA1AFA9D333D7F5EDA11F6D3B5370B7DC18700423C5F7E49EDFC11EA02ACC041D6535BAB392BE59B31ADECC110B413709F93FB451320DB37BE47168BBA5DCC0DE683A1C3232B04015F41C666217BDE8C60AD656978E5670015A450D7411006E7FCD921AD653C8CF4B0760AFF5454B91589DB512AC1DADCC44D621368DD3CE067C1AA21FE65365E8781B53E519D6D23237F438671BA95A1D1CDC84099E134129BDC50420807F753E24185D034E38BE20A34B77C18E790D56D4E89EC05B9A1BA1BB4EB3A3A8DB7F695D3B83B3BE558B42B7C1411DF279909309C0E3E667C90E04AF87A7E68247910D226FC0DC13900B0AB72B8F5217BA6654034C15301CD46FEFBEFA1FDA99D1031675969476B49D699BFEB6C04074E20DD580EE18884CCB1ACD815825397F7E6F331F064350B27A6270FF92B67F9AF650B66E0BA305BBD741C643354DD53A30F8AEB1AE1052D57068F872B5C55EBBBADB85AD58B797116CC669B712375B7033BC83034A8E9A1EEBEE89FC9849CBF9AD8888E9C19B450B553D4A77DC2B6248AE68850F6A4A541330FA42118C5F95BD97F0699F09C6E94475A86E56807E3D336D53F50AA95A279DA8BD3175992ED7FBC247243065AF92910FE56EE862A68924EB8A0A25A98D238577BC59A8D82A684A520BC738205B44CB77C815A7D7B0895C67041244C53CCACF2469ED8FB25E7C01F9E2240A7B33343A6E0451B8D56EBEE02EF55DC24C6B9981CA3B54FD8900385C291EE731DCCD00338C52E5B824B23F63EB8279EE10BB2DE96FA9B30EF7CC7563463C2CC3A292C5DB403202A6343EEFC1168B07662394849128E5522D0E26EEC2CB76DF11EE8ECE4A425AFF4EDAB64AE2BC8D721A7F5E0AA1ADB11DD93F4A24DBAFA5795DD248A6E1A49082D50CB70669BFFD729DC3732D83D9A0CA05EAE391793AE417AFA767CF1A930EE0D47B7D697530D331B786BFCE5A81058DF882DFF5D382621EB652B145CAAF9AB6DC9CBC6F1CB7D4A09F5EE18A8538CEF68DDA85CF05F743171E985951EEA5791C43F34EF5C605FE01EEF81852D84DF70673F875E889FC1C569923B69B8E792F4922BA83526791F14A9800C5B5EE896F4B934EBB65C47D18EEADD66A542D8C1457079F9CC38CA03B0A71F7E63B97CF40E4013F391855DEF368AECB577EF8D15BF51BA3E238433F43DB519F2ABE546F70D3BF4C3D7AEB34B77BC9653F51423BAE35F3341848EE896CFEC87F885B05FA87466D7AAC1DEB9F7A66D5C6F79FE2093DC7F1A4A41A507D247EF0AEB84BAC26F69E974D81149E362D482AC3136E4018845E5B14D3DD627F52BDD79333171FC4E86A4596BC610C373B87401583CDBF76A9F57EC60F2CE5C1FA21CF1F1D9780E4E58E05DECF5E77966C71AC6B9C3DD16E6570EB5E7056068AFCCB2AA8B68C89F666D9421E1D13B89667828EC3585216184B25450C27D5A5CE71349D4485A9238AFE8EB5EB9705AB85BC2F7FBA8917A535A496F495FE99A16547D0951248FFF59C7AE31C3A39D871E08C244883B0719CE80E44CD026894E6237CD28296B7E11BB32AC6FFE0D589F531471EFAED0C8EED8D0B1FE76E1C0ED64424C2569EF354AD59D4B73A3FA4E3EC649F56B1529BD808F44FC4CD6FE9DA7AC6F87EDE40AD7606EB394DDE088D00A46217791E60A092C84D47E0B7BDAB8FD0CF1EB3F97D4A01DAAFB5037EE0831700B1A92B2315681BCDF05C6BBF360E1D589A70EAB9113C9517F9F3D930D0761586386922F1D9703158B9751F8E2A598D33102BF6D024893D724D664655E0789F04F793735C158BDD00DA7C9FDDE400CCDA9A64E63443106B05B28F3A0B92AE9D20E207363ADF7FDDBCFF6A8FAE86C9493F18455A1959DF6957C9F59151B0FF25FA0466F3BD923B7CDA754E4DC8C4497512EB48B05D22CE7137BB7807C86AC98A149B5D3542B32993D6C70C802B05BBAA55BB971A47F898BD165FB1A9E145345576BBCD179F8DF2B7B0A9D46BBD076699724406702E8EACEE5064C05DA98ADDBE8D875FB1F4ECC0FD14AD227470892BBEDFE43F8A6AE33436E46923E4B98E618AA7245AF015A7C55492DD6E44B77EF49ABAEAEA8F1445BE3119250092F570D891A2A1AAF0CFEA614A34DC9E24AA9FC3472949C09E91B14B5748DBF39E00D9F563A310FAD3C152F836CA2899A379FE035E677FDC51D376762AE24B6FB12BD7C2000EBA22EBFAF6C69FBE6F59543371A7FDC2906FEE66DA1E8FC4293A8C4BEF00FA3A26826384F528ACC08A6605CCA81F05417008C99060B2F7ACD4CC4CB0B4F32C9CF7E83CF8C910E1C4A1F55564FBB3CBFA1DC37D44855D47C339A9360A26E6A7127A9FEB0F6F86C972A18ED09C9426AD5FAB071D9D784EC1D5CB89190B06AC378498D868618AF6C9C8BBC7DF64FB423A12009E64628786089F03B5B50E3B21A9E667605CEE56E0D07BD8921B4E308EF64800D5A9038BBD52FA7FE4F00D1AE74301E22FB1F5FC568EA23C41A62502669FA0643CE356F3725F50F0C2416DBCA42252A5D94A9A6B1E0EE1E2682C27599C1E1F5C9A1D096AC21ACADE775A2DF88B50EA23A1E40A2499D64CD80729684DFACD05A2546663C9153FDB6FF5857AFD5C08E252398B804B63E8963515F95C85C2B1A1C60BA7BE5096C50DD841CDB7FA941816262C9EA3EB0815D0CC215DB9F4518C0C353DDE5178048A2DA694DBA0611B8A2CFA8726A39A638EF23D42CC451E36B6A9418A4A9D3347688C9CE2009073AD215FB84521448D98D9AE28986D6E6A37C4136A76192A67D2263CE8CFD74C3B7B42E987A83AC27156B154CA66F29B56D7DE7A9D0C5A07E82D151D8502D541247AE85137C4E6B60148AA008626BF692212128F2FF5FA2CB98E9B94AB92EBDCAFAE48EB52A747BAE2185C5AF6E06229D8D3E0A6A08588308140364FACD7CA9A7219F14DB12EE5822126B732E086E5AAF5B7E41D1342709AE02A7F95FB79F409D63451DFFA85B03175C7C8139F21367362F28ECD269E7B2F2B19006FBC4333719A9E8A874E50A2F294C6763F4BF5850704B0637DDF13CA0FA2857A6035FF35BBCFE300A8C2596D8EC69F54DCF2C9EDC6A3E436C247038461719D7127ACC6B03AFCA17F8CDBCAEC0E395352F7EBE959BD4E63A3502EE72F68463F53EC6EB624833B517F57B0374815EE903BCDE6BF8E9C17E236B26A404EFF97D6A65A180F505D8ADBC043F75C086C34D2E987141AA8145F87E3F6D672595F03BB384E47D582C6842D9FCCA92C9DB7EDEC5B297A829B0AEC4C41C35002ABDC9FF974A7D29301AFA1B97B1061455208C412538CCA46DE1A4DD48D18878150D63581AD6E6A590758B678720BB70E747A3D0513D780BE4E711421C4D2AD94D51A32F2923CC5266B1FE8835657AA871FFF064ED2BA718EC3BC7943114C4492614F52D1245538BBCAA926D25A35 +pk = A9E515E8519BFF9EA08FBB8E4725BEE732838A71FFC41DFDF6B99730F3911C327A929E751335BD57C1B6BB9DEF73D5BFD9D048500EFFACB2CD9878B773419EED8C4B707AAF5CC6DE1932FBF526C6B7D080EDB5666E79B208DFE99CB2006EA331CB4C474183CF0D229D01CDCFC255AF1E04B743542419AB8528F16303D4731E13C8F2F505941D73447F306AFBB9139577EA2B1E444508CA326A4194A3EF1444EB4A95A2BE2C852D46E8806E30CC9AE1502EF021B2842C6FFF8E5BD5B341D46D2B9426AC7D47F976EE751BB090F6478CCE37FCBCAE3E26110BF5D76DD4426929E22DFF9BD1F341355A7C9831FFED35232E59FFA5595B4D3D2E6C6C5AE85EC87AB603E9A8C1010A8CF029329B4CF6150EAE225421A997F9A307AAFD41E7DDF6B10684DC4C1BFEB9BBB3D76E55897802FB95147E0E5AA3C4A2DA5016A08DD54AF0F953D2543337A4D4D8F229CB1442C5926770535D83F91E80CC3F391ED9C9532086C87BECB792B8BA771C92A7FEA3EE71AB08B57CE4F92337211CFD34595A34AF465142AC37BD5C9FC5A44CCA93EEAA626369C154901941372136E82A63879C2C183AC0153BA4F3EE4DAC0379D34D6FA3344010FF9E78320E458CD025311458330BB73A8E3768E5080D99FD0EF699C2BFFAFA48CFBEE68F25229DB1AF6FBA3707A724C649FE940EB91F3AA71D81B68F64E848811B0B2AC26ABAB7FD76EA8E9FB4E9224D6DD6CC17C0730632825A2AC14169A7631D94929A49B41F9D3BDDC41EA940A73FA54452B8D3BE63E9B3752EF0061E77C096FA2755A1D6183E7DBF4664B57B3A3F8C33EEEFC83C93B91361D0AF84B581C07753CC3349E9350DD87E365B491DE5DA874F201132E4F14F65118E121E8944104D5A84AF83C62136311F6E12EF87221DAD733EAA3CAB2114A1B1150B1D7EAFB035E218B7B540D3E5903A5AB2BFC422E96D2E9A324EA51230DDA3DC59637BA4C79E4028113C040CFA2797915FEACEDC652787894370A9EF4A36206838A590B3E7F899B18B01CA92D10BD05A6C8776EE61C5E2A39953140CF4A5A94D1A6ADBCEAE066CBF25B421D9EA59B09E7C666485B7A0CBFE596A29EA837AAE9B9334609E525EB62781D7A25EA68277A97A775CBFEE578566C9D039E110646B2E350A3BC3FD1BAC55E2D2E6812D1BF9F7608CD4348C5AA5AD4E5347565E4DB39804B2C44CB3DE4B8C6B2DB04C96C0D466F7E55376314B6724C22AC7C5873D4E77C5989A16A48BB3CDF1DBF2F07A7307E6483C575C2048303F6EE84716A94115ACDE509463F1EFA2668E22FE6C6A6DE9F9629EDD218AC45C861940E4C9CDE45AD22E3A7951FFE76ED9BC55261ABB2AAFB83A8A88BD015AE473FCB392392D7C68B46E2E313B704816655F49BD11AD35304A8641B67005A142C857A660614566DB74E2E06BAB3E732A05C0360749F58184DC1E2003B3F2F29EF4DB0A9CBA3451883605507F4D9FA92137061DC5466C765268D36460AC831DD06AA4FE5FCF059635B22D55DA5A63B249FD1EEF7EE38D9FE08949572F053756EA1B6C7E38D24B641B0A9AC22C9128A2953033786E7CB236C28873B9F3217472053D80F195C193C2B7BFB6883F5EAA348822294B5AD4B6C7186A878D1E8A9D96613CC1DA920A256FC1525006106CE86352FC9513F5F3B5CAC9377AB2A5FD26DA0B4827943897E5099F6C44B0309E380AB6FBBC1909827DC29F2358DB35A9C1062A30E74415F8666531A2D0232A6A5F97B9F0AD1D213CD063AEF30E8E379DA22CD8C36DBF11BD465650F0956231CCF9E3C1840DB135D22021F07FF5A0FCF1F70CF579F1348D51D5FBD21A682AED12B18A875FA643D5D57C355ED7DCBFD12CCB4A7D51125CDCB6FE7E652CF629B8E55E334C2B7B0CE8926E420071DA06430CF5E23C981C9FC4F58D1BB780337EC2A2B5BBA81A1088B2023EE89100AE160DD4FEDF2F84867B9638B01B233DCB4A022429894FCE0FA209335F5E139663E7C37BD9AEE2C3A58842167A397F7DE7BE2A78FE927A39FAC5AFE97F78BAAA3760262E2DB3B05C5C0578FD52BAE2F8406779B8FE5E57524F5880EEABC3F2FC74954B46A134CA6606E6DF696C25C0CB8498FA5ED4334BBFF99B43E99FA8468BD8E95CA64E1A902B6DB3344BAA30B202D73C7C64A16BCC6B3C5BC5D13903A1C50A5C6C489A5DC917A6EFD49FED33A15BEDF7C9161D2C265DF7DCFB0EB182CE69EA1E7736436CFFFD9D29DDC5DEED62A94E9EFCDCCDDF513746E3251B4FC3FFE31C6A16923DDC6832D22512192BC7827C2EEDFAB124F44325B4416F4AE9579168737CA5C17EE93EC02FAF7AD72EC81AF75B6709A4DEEEDFD3A95430BED4137249028CDB17013B024AA7D85324929BAB909A02DEA23E762476F7C47F5F8B1FEF40C53D39F5320701ADEB78DF3D207BE948BEB108CCBA0AB35F7B0823741FB15E39263274E0F171B1AFFC1FB48744162CF14EE32C92392767EEEC9A81D9DD4CA00130DB92D466CE40446867C46A27318E2A7ECF0ED4F1BF046D973D4A7F7A470965750FD89E54B9BD73867631BFDFA237CAAED96214779ACD30E360330736B5BF5DB15DD096E8BCF4DB19E626E099D62029E274F24C61667EE376F1917EEE45417A83EDD4A5F1193F4D9966ACD18493703034491BA4A8DBAE67D94EA99062D4AB370BBCE3EF9FB26E0E63CE4250508DA4C5991DCB506226A5BB8097965F92A2093EA1A6E0FF46424E2E34E12A0BC51CE30731A8D2385AAE76430CDBD758DD788741DACFCFEA5259C9EA405630160267BEFEFC53959FDC3ED59EE8AD8D9A13C70046AC2CE78A32F4391A1AF5DB14865A43BE1EB46081C405230E7E670BBBEF0EC7D05D747CD50245CC7448D7F26F2A4F7A1EF2271D9D71DE0BBED31896883371EE33306680A724687E6207167B8B56DDB830FD371538E52D8E98B58A18A1CD7AFC73119341EBF7586111C398F7525C42736F3ABD1FD1361063EB961673EAEBE6571F8D91593436190C07E69141B56C17D659333BB705D6B60104536D63859C4C26F500CDC9E38D3336B46EA7839511ED871B8A58AAF0EDFF58E20269EFB570F9C7C3C2F2587DF2D9A7B7534CCBB7D4869242B5FB63D999971EC7DFFD6B02386B0B7BAD875D53DAACA7DFAB2E3E6450DA79B92FEBD61D3A6875CD746735D13FBA7DAFBC75127D4F21C2C61438F4985F6CA6C7515597C76CAEFDAA5E0B55672DBE3E16E3F61B3B6C689CE2208CE11F966AED5BB08F0367998F8F77FF8EEC03802630E3BFDB0D74E22FA99EBFF54454DB0AFF28AA19D62C06ED1A48BA320F1AAD65E8C67897BB7007A859DC33135CCB6F8A0DA6350B255DFB21C76797E014DB65C050AB9F221E98EE3A46B944C23E98E5E2970999DB8052AB5BA75A9330F4019BE6D2504FF9FE2C97BB7CD7B60001E9E56BC98CFB5FB74DB22ED9272A8F0F88317684D0F2EBB633241D2B35B8CA046280DC72861F02CCC2C25AA32715050AF7AB8690001871FA0FCBF5131654536626DB8124B6C7A9D8B6BAF7421EE3AA7CF0C19B4315CF0E72DCD34782A15E8973ACEF8B180E10928602F54A17C5A013B2FB843CFFD6BEB48DC6DF7C36E9169B38D978BDF5906847C42425D8B1B70D78CEE6048259CD06EE12B99FC61832933B3559AD6A4FF3DB3F2970FAA538AEF711F35265B588062DD8AC129ED5960D5467F803F0B6576F551E9D92082BA7EA207417C1704AF7582C89BBC29E0B80CA0062EEE9EABBA398CFD7C26B9E6F17A096EACC35CBC57A8733F4B14B7CA694F9735D175CE4E00F16B0C2E41738DC114CC622C5056CB4B855E79AD2695EF6E919D160887CD7B6700D30D7CB896067A83A7E50F3374C9C9C99978610FC34AADE77479D9F24ECD4072279555D2BD3CB6A3DC7E1010F9596920C18A137D9D8AAF6F96ED41206C0B984EAE378098AC638BB23E40CC94DCEC9A1814B2508668539111598F1394D9409B7E5A7E51EE00E0F81C843C1A4989E9955A4B00183F95FC4DA902350ADD487026A9AA9FF955F46A846F51982D8A194A858533DAB3F159C8B41724397F6B59F62179F1E470A289EFD578E01A80F67B9C245379E36754521E007D1066137C4EFB67DFFE35CF98E11F35EC0C9BDDD37B6DFC0B7D450B8B730B6BB0EE327C864E9AF34B3F12FBEF1CD16EB1328CD33403CF4D8455B40DEB2CBD49FDA22FB45986BFB091A7CF3A762B6953B79474BD983EA541FABA72391951FF188819D39C989813D339AB1985AD85F5D300A983631F32DF40F9DE9D967B8F8444D733AF3D22860A798EA950ABB3F374785FB9AB48F3F4619762E6BFB94671441827E746D5DE5EBC49669E9232773E83659FE0599717E3FB4FF9BCCDD207FBCE6AFDCEC344F9983591A2A3E1F9CE3BAE3F0FB1080A67E37087A7B0DCC7674816B84F80C304C6D2EBE438BF3EFD60CE1158DEE7251D094216A642FBFFA66A6C28B43B93E41ACAD3AFBBA3CE9CA72C52FC0F37AC43D8749D42E7A0E9C0269EB30000C68B62995D0F0DFD34753A359490C0A6C5A963B7DF606978DFDD594E5D9D4A2B7418F279766E66EF5FCA027F82F1314569A4DFE3A690FA82A03438093B49D0C1C1E1166071B4E824EE4CAE1BECAB31693F6E31FA33A35C4BF07918BC589590A5AF7CC6B46663766274D410139995488A60CD86F209664979E80DC5FA72B220ECF4B326C7B31C1054FB41BE324C30465343341AFE654AB85A615590BD73AAF6E390A2FB57D7F439B217D7D2FAFCFD2755B267FCE5410D5AA7FBF56B7557B0E4D0B6D434653401692648AA9528999EFD6B45C66F7256F8AC428C4EC06BE166D70C925767AAC4BBF462CEFCD03D21F12B28634711CCE1D0183F80B0F9D14B5C3F5B06EDD0E8933FBAAF01D3732D876F4B5F95481501703482CC9056F2FE7D1C24170362F05D3254B8F253389C492B2B482B126BE6542E9C81DD691A96CEB4D69088F47ACE07F9D21D9CBE999686C2EA75F23442D458579338DB6BB56A9A484EE43ABFB174A7A493663D75992BE7D939AEEDD37E9F12AC95E7CF3694FBFB3CBA6109C8FBDD54D972FBDEC065D9CB83BC29013DBEAF18457E8E9BA69C14E21C0EEEEA8AEE1553D7FD4C73F5B8CA8924DC2A4290FC476B1970465F04692B473B17632FBFBCEA8D445FB2D7670F9AC212E05E656E7652A6A538EEC16DB71BE65E349B732304F747C56C9B419A766993359F947576EA63BB37678F206CCED48A585E8A129F75CD6B98C090AD7B35C7DF47311646C2953DB9E1E99F48B90C502B07C376603038AD51BA2F3F737DAA4C3F8C41A1AF96E91E97AB45FB6D3A16222F4DA2F259BEAE9705FC48BD08FD11FF0B58047F5F1FEB36D6DA78BF75C33273E5C834A3DB309997CF8B51267201FDA307165DD6BC986E36BA62FD5A70B28D653A2652BFB0FCE38F524BB5A3D6368AB267F624013AEC1875B207EB10D4EDC5A6FDBCC17F38FCB19160DD68E01A1F78DF31AF79B2B38CC5C870FEA0295117E9A0505865991149CD3510248BB8704529E677C5541D859BF16EC39DA13E5DD205AEA9418532DD724CE4AD960CFD06F1DB29CCEF47E9E4DA3B229E5EB2C06A62E508CBCF6474067BEA33044343C93E64CB5A1C0B913B23B61140FAD2C71FE3AB826D169F05430BCEC010E54210B8FD27437E9AFB8151A572DADFD5F1CEB04B86639A010970135847C8E010AA4F688EEE4ED4E34B2FC6FA917D630EB8413B443971FBCFDAC0C973D77D4207BB4E601F42A14C3203E04F380F2E96482E623608087FDEDFE5E082ACC6883BF15E7DD6D6F7F0E937E03F7DDB281E696D4B53D943D2E57ECF0932E02697FFB8F636DF80A2D6355D0CAA85E7C9C98987A8C5F7534FCA6258BF5ED40F927E32351AD84C0258D4A1C11DA8CD34A4BB201117D1104856E73C0C61C86F9DF78E1F09EF6DF00B1AC3872AEAE1E7958F9BDA2280E8FB84016BCD8F822BAA68D96B17601ED6DD4CA25A81BE4EF4B5FE7CB1F6BFFACF3AE88D1F95F88989F466E28E08A9AB289D3F152375F6406DD0A4A5B92395C76D385CA1C4FE6C9A2B5FC4043D8B02B9ACA0A529B6F969F4C704A253E2FE37D689B7A61937AE2622EFD515607D3F1F107CA2011938EA93488533B1EF7954249E3018F2C828632EECFCF20B8F52ECEDCD2927C0D49CEF9D31430D8269C66D7683927C79AF6F5FF4160DD0D10D4875DF2E36D47B36D9F9E581606D2FA303CA997826C3A6A5A46A2AAAEF02C65520466C752107E3B006DC04A296D8B84472E5211498AABB90E44A75F5D2EA6889F994682FBE9F4493DBE69BE876D5D50A2BB655B2BF54372C6837C35AE982E352050C5D873AA6B88253826189C5A8EB82D8AF414FDED8F72CF0B20655B486897721325E9FC2CA3327B5D8C05D3A5BDB6BEFC45907FA145F6E9696A7EA298274453BC6E7F0A116FA15760DFD0CD8E3D17664C318985B13B407E33190CDABEC838ACBF331998D89602BCD8900A90D127760190FABA5ACCCE9EB75794E158A399804A1FE92E53CE9976A70082D627D5C3CB7AD2F0ACCAA26FE4704F0ACCC893D75A5A23D2C2F09035595A119E6128034FEE5BD4D8A163CAA6816B7418E3741EC981EFCAC1359FEC59580BAE6CC0993AFC4ACF9D9D69852F30A0475E3174393D593C9B57C0C595BF08C50907FE76D5F5C9BA20DC26F25527D04237FADF41178A0D11006EC31D3CC68DC19DA196CBBD420219128AFB11986D29FC5789FAD29E6B22B2C552B5C4E8B9C0797E9B141A6A0C6214D18DD9544EB329F1289BEAB6810F9261A4527ABFEDE6259C4E4BAFA7A7E7FB6C6EF2143320990072C2B779FF828409CE5C900356F2300865806AFC1C5D0706CD8BFFB3D5643A0D343B9F91A517C45F7CAD261B8297FE37DEEEBBBAF5D9B6ABD840CC9B28DAE583245A0CB0BD6C03E8A8583EE2E74697CD7EB64D1EDFDB24AA66A0A137068A77FD264B8F5976228E81C563FB9615C9C576C72253650B62902F9C861D2DB8843B513B6F88DF9F8620F3C2D9A968DC702C4034CD7D387FD101B8BF4AB51944E478A87DCE18DC2CD8B573FA1B0D53460F5C75868E0C7033F52D75135DF37AFC5F76913E715E24FF1144305A8005224F82FA6ECFEBAEB199FDC534556ECEEABC0D114AC0E82CFCDDFD25A3EAFBA7D9A7D73E623841D1FC92FD17C94838855333A7F031AD24142FA5D792DB5A4DDF00C0C02072AFAF1E1158B232D05F4CE5FECFF00B9EB5D31403AA4B574B380CC6FF1A4827CEBF0B10EE258CB6F543FC6C49DC58B2AC8263DCF7BDFFF584CFEA040859155FA049E02DC3113A39624969FC9261FFE000E77A47433166EC528B24BB2EAED40459D97D747E3027440B6CFAFA97C90145E69C0F4D35EC911235D2FB5744DDADE03FAD53B174F3D828B693099051038E70CE2E3253FEE52E0423FCCCBD07CB3CCB6D2F3C9D5357E5C8A99A5F9904BFE1ABE02EC60B9C6D0776740285D60942E8E6536C377EC262F9910552D43457381AD51125A9D7BB8B43552465531B10B0D2142667A27CA4D9533396CC8AB340EC58B51D14C2029162E810D8EBC9B0DB29F86BADE9FE2BF0343F92B0FB5B66C743424E71EDFB6645AF6DBDDB2E9CDBD2B373F656962252DF0C338F9C665248DB7ABCB3713834D2DB054DE3AA77A43DA3763CF183E0177CD2B400256E8B9477078F1A05642E01F2FDE70CAB2EADFD18F2F7C8D24DE67AFCB9346DF7BDF031B2333B7277A13842B5D8F6FC43DC6F7F423318A357E7EFF3EFB18BD512B0DB57CCCBEFAE2063EF312E328CBF197FB89B888EA9E17B412DB49A27CC7A sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B786 smlen = 1797 -sm = 10E91455F37008E85D5D37AFA85EFBFF187CBB3D07D2F6C580804C57FB1A64EED68B8D7ECF403B3CA400254C22107BF29DA9B7DB57E4501C99E84AFAD6E21F84AF4E461ACBC84032D4FCE9151A64C605824D48BD3749877D86DE0BACAE9886804F159502C41FEDF5B59FAF1F8D32AB7AC25584D67AB08CCB7D87FFDAAF90B098DC6B03C7367A5A55441EC5289743C2C422F56FA8BBFD9C7DA071098EBC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +sm = F215390C4F2A68160903FBBC3BFD95EA172CEAE21E6AF576BB4BAAA43377D668CB81DD44A07A5F0AB94916DA06FCDC9BAECF689D14412A0B0C8FB2C1ECB09C78613563C49AB7F44902755A2FFF27AE3A4B22444B14A304B71F0A9362D0470749F582B652E937C0C5BA310E20D9B49B25B5C508F80EDDB865CE3FA700DB07527034C468753FD6679BAD075CA623E072F5CD8FE96E78C7E352A071098EBC2A702B85391C4CE12B8115C7B3B09200E5D2EE7D1AD477EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 11F5E28E0F76BDBC9A56594C90B45379FE3EDCD5652EB81B3F90A4D8CBFF63B4C7257AEBCD60DACA13D58BFE8982B0525C4E62F1275D8EF50C039406ECEFCAC91A6997F34B6C16A105AB0CE50DDD37254C6CC381BAD854DDF683F729AE4CABA807E89EAC3CE3EC9448AA9A16CD6C62E068D208FA56A36A1B5AD18CA9B9723347DBD19D452F18549B9D39B3D3264BD1C0A9B6508360B879EDD0EB802809C7A8DA362FFA72E0E68858407D3E117A52464E83E5A908C62D090AB7DC4A5CB993979DA4C71D803599084BF84CC188EF8D73FD7B9B9A222EC5A7AD916C9BCEEE59BD6A68CE88D24074E3D0C28DD5F5F0F969B0EB8B78F42DD61AAB02BE98D1989C4374379C6AB7B257BDA5F756C58765F534A4262CA76F8FDDC43BAD056ACC8E71CED6DBAAD7EF14E10AFA7F4218B08475575B4F4B15AA8426AEEEB16D93805CF90AF1D1FC851A3D22813413062BA11398046572F853E799F45B278FF27C4231574B10053D3D8C7E0696693E58232A00664465D88D3F7C905EE8F1728B62907EBE919AE4B39791040C3599E71B932255007AFA842BECEA4E35DF5399708A3DBC43F310A3B63EC1EECA45A37D82EF8BC836233D23B5F8FA807A268FAB352685A701E4F4D4D0A0C118EDBB8EF5A1FF65FAA62FB515C25748A89DB10A411A43A3C7CD40E945B04C84413467F32C77E859603F6E5F7FBD1A5F4CE3B32BFD6CEE3435181D4A329A512568F5D6430001155440A0A2247A73FC99729B59283CBCCFDD25F84452B18AFB4FBE52B2E114DCC13EC2F30BB46638605CB3BEB8C0B997B2264125F6B2EAC4E2AB24D5362EC4D54E92C5652D29FB5BEEDCEF4C8F99DCE46250B9CF041EBACB031C1D705DCA17A70DB7C6EF45AEBD0CF716D2ED78B1F4F6148C1159780962F18FBD061493759599AEFD3ECFB935D34462BC17BDA1EE82FEB02E188BFFBCBD1B2F3D8C0C857520D20EA299D58A48F9430741C486B363D94E192D59E73612EF7DBDED25143AC6F6EC9D2B7AD2B9031E7D6981D017682A0879F4AE7FC1F56847D504167ECBD5496E26408F224FD936A161F09C925C5F5B19732F54173E0CCDC2726E5ED5D6C17C7414CDB1DFAE0E832D97F22B494DBF904DC9924AFDF2C0D8707345B5B41F8F29579DA68D2228912C2327D22360BED9DED57754F8C3DFB44B4D6257A69B013E2787F968CC306C054AD0969EEA08AF63BAE86416BD35A03C0AF86E107BBF423D471016357589BCC149FD319636AAD2BF6E1CAD49E7D0FF20E0FF20E83115F79F6FB53D1451B9D9D56AE81481365A2D138A3FC918811C686FD9281F0D9189E0D6C58AE3DE058A0DC830B25952D1C814EFC9EC0C75552B0F3254BF81321AB837A3F9174BF3E001C69E3815D70D7C6E0B7A44246C4528ADE3E5C7879EF888FFA9D7E3DE8AF9DCD0DF7F720CC8FA14D1509A6F5D2D41938FD155B0552A0B1CD0734B92B15F07CAF29CE024838597F913C6B150D4E49E60147600B24585ECBA30BF695E414000A351E412D07055E72EBE1625A7269A0275468639B779302CC47E14C5B74BF7ACC34E42E91B7195C32D3EF2FD8E2BD0DD4CB24F39EDA20210AB843D0022D471072D5C3064862FF81816B41631CFBE2FAA58E275346225A9E5E1448CF31B358D97BC267C8EC9927BB51B883EA816F2E05CB0158938F14E8CA456F8D08C0F07279154346470C0061901FE96487BA1489D9586877D2A9DC58CF8335609FDB632E671B107F6D178F67160F8FF89EF18A680EA6D4FE88A87C9F5A936D0C08F658815FC534A2D8B7C4D55BAA7183E6A23D38A6DE440EFD426E4743D8356732D4AF4382389B5DA31719C1F5AEC033EA72C5EED221ABCAB07F5B2DBED28E94E36784928E24C489EA7C3C65C2E83BB2BE22BFB002D8924D48897B390EA51940CC3F1F9B093A657D3A991DAF1B876E642168BAABBE61F2956ACF8B151C26FF1A2C9865D5A9A740ABB4BBF211096AE16055ACEBFA005371FE9BC13FB00CDD133BEA01E78355B4FA9075FAE6E3A3ADF7B2535F333DB0041E2E1B1D21D1125F77A4E9FE1798F742F4271C26C55B04F27EAEEF0BAEE2FCD0B9614B5D863E92539536ED4880A30EED2245D08F0380E9D35566923C8AEC0D5A3A4A20C8AAA5A5925E2E9095C05E2FFBB02A1375C7B3274CE9A3EE38401D7F4E85F97CE42EC37DAE437E02DA74CA63B4A604CBA5BFDDFAEDB5119FB099EF57E0DD74AB0F8BC7399C575B28C989D64FBACB3E77205DE0A895102986C4DDB529C458182DDCA8D4CB4C0BF900D6CDD5BB2F620316BEF82DFF3EFD97C3CBF908925B17EE99A551B47A799C78EDEBFABECE981889BFCF6708C8144F752A070804281528B5064A79BF63826A33AF33765E32FB6B919A11A161B5C65DE0C197AFDCB71D637BA4838F8859FB0398D7EA5C31BECCADF27893A4542B4F0F70843BAD06A12ACE3FBFB5230086FD4A8D547F0121012D7ADCF85028E283147FA58745C26C2422D03D95140553D2C78F24600D5C7BD3FDA9CCCBD3AED7F34A778584304C11A6E385C7DB5B9F87DD1EFF208348160177F0AB955E645E5A91468F7A331EE3315999663506E99D18EC047374AD6A6BCD1F5ED7ADF66DC6DCD7F6C7DBB0E4E4CDEAD20B427E95D7A8474076F0FF284C14AAA7A374375D73FE0BD803590F4F911C8FB8267B0F50F8B5F90A29F8C03A82AF760457E4EF899075A1F41026039878BD0AA3AD78143060190CFBCB1C3F16F819D348A6D1137375EF0F18BAE3F870F4412BEAF0E0A9E63CCDB2D85EC3F7DFD362BAB22BC52A24D79BBC2E30A2E5FEBF912E8015A63928DDE7A6BF977D628664E7C51A8D04B8FB1EE71BA8A53CCDCAD3C638ABB87A8076F51BD09C08C691B778E01CAD76389B962BF8F8832DF7B211036CFE8254E204F358721D104F91D2D832C4E53567FDEAA5FB2CEA005638FE415958D3A054CC85E9387C3CEC8E781E386778244A7E1B4DDE973A4145D21285D7909B470701BD3CDA344CB43F0E1CCE2CD89A8BF37D996882C20839E7179036448A9069A9D26710633A0C9C752CA65DF2347C7572035F0E7031CEFFE284BFDB1C4BC9A0854DBA74358468760CCA7D2B70EE85EF130C8BDB506494064F867071841468BD358AF5463D0A06F40494BFD81A257F21486EC67F60DE239C7436DA6C9A84DD5CA02F8C0DABA8DFBD3673EC22612B62353A9888222F4A953089F58742545CDA5F57DABB81306785875086394763F8BBAABF0C68DBAA5EF8949B6DF9AB43220BD578FAE56578A944060E8BED6091FC3C11C7625ADC98AF565D59FAC23F58924EF193E7F73D90D61D84B3B8E05C9B3B16931E95D899A15398494B75EDAED363FFEDAF4275DB4C1B69A14CF8389B1FDB6C4ABC79BDA0179E95A5DD9D121081F3D2C0FA926AE7303FE27CCD9B9AC3F85E678EC45ADBD03842F2A494089034771787F86BA64CDE11E91B6163411ABF0E5767DC857548316BB0B4FA23EAA75E81060AD543C1617C38D2484F10AE50BC3104BB0D328E262B48E824A4172050F34181C0DFD8A455058B5F1533B24C3D5F77A303BAAED5850BDED06C8A218FD982BBA737EE01F4A8F7D4027D496DD4A65AA7DD80517CA9332100FE683542CECBBEA5CCC77E57E8363CD355CD24947FC0602D278D2D47098C79CC8261AE4F4FA3C6359B5F589505B5B39B685781F983928D1C3AAFB342C567F0A00B2B178E4B19DEA653CCFD26C7C09CE496D76E609C825E27A54461FF2A7AF6FF4D7E1277F3805918EAD5FF45DAB9FB31CF1812C9A68F691F974F4D1EE0DD576A54176FF4C5588CD417032EF1335C6008A7CD36D598A3B9958283E42DE3391C9967900BF5BC59D33B359C2F18912C8DDA5B3C5167E071DD3F69D1103D3C2832B25B825936F7FE7D5BC8CDB57F0BA44ED41FEB021003BC3EAB5BE16B2FDCBE448232CF0AB82F6D159790D9D10DEABB2EADD594765038F39ABDBAB9ACFDB8CC585D6A5A725F68C1B0EEF1B6BE1AF0E18FE888CA774AF8AFAA3321141E8B010CB38CC8B5024801A98DA425229235FD0EE5E0B238E23F1FDBE53BCE8A12BAF57E9C49676B77E54B97C4A49D94DF08B95C40EE4F2E826299A64F8401C42A6404BEC5D436BB724E2796A34E6ACB849E5BF089045208D9D029CD2D2A1CFB03C287394EFE17A6BF9572F4EBDC5690E45A8BF2989A9533AB0BDF44B14067E948829B26C1A9AAA153E45F332783C789EB6244640E16DB7DD4C53D7F9D262EA0AD83BA4A83836DDDD51C5582CD1CD9591B8AE53B735360F3B6BEAE0460EA8453878E2998D09D00A298678C93B4790B5F876D47C1CAAA72515A9AFE859FA3D2D90209838FB2C9B952D6DD99FD470A555C84BE4FD364CF70D70832E82F2AF120C998E5F0F92F3D6908D7DD13421E0A29523139A2D5CB78531900202A02BEF0D1070234648797C7057202E292460504469F8FFCC0120C8313BE44E5583FC386F11ED1CCFCF804B78A2EEF542BB45FF04B69100DCA71C8F16CDF45C7C8F13E4278EF8E0E2E4D57EB8BCA1FFC9047C01123BEC471B2D6456C6EDCB87CCAA9AC5CB9E3DB7F5C585BA0EA13E65AE1A2D8A9A41BB4027F5C5D108DDCB292AB3EC361310C3CD4C04C80DB81621AF2A87D34FC4ECF788AD95451FA8813ED2F25D55A246D99B3418D7023F41A70FC86D5B9D0BE77D4192ECBCBBD8660B56C5ACF736B2B2D698491AD264468846CF3833043AFE71C286C4BBE8DC1DF20656E2CA1ED13895E594A564F1999DA40303AEC86325279A09D6529F19FF948E0DDFD637218FE326903F65095101F9D22C2103EFDA5B03D41D3D8DD505348C65A612A79E3F1C57ECB9D1570AA48579BD6D0BE212A9013C2B74497B8C1785DBAE2A9D86AFA67A1112637FD219779395643399CE7A9FDB3635ABD08DC7552987CFCE4C7F6745B72187F783C5D7C3E3149A178453369441398919353BFF14BC06343235AAAB3D3399B7D50B247C9F30AD0897DDDAF8E41B4FBE54FB284D5AC5F325B85F7E97626BE29B1EB952039F1A31625851BEBA165695A145276257CB90397B649729E3DF6F95FCA877252D91DE976A14A15911A956FB95FA06B560CD5B38ABB3AF40491364F0F4806581DF657721FFEEFE8A19A97CBE7213AD1D914236807CCF3626545BA9EF0773942E45B33F93B03CBF37F4A8A91A4072FD977BFFEEB3AB95F36460FADDDB110AF8360611AF311D17590D9FCAD8F91764DACBFE004011A0A72A5759B92C35B18CDFF39D9CA0289FEB0928F1DE851549783DF8E976F6F18419C12C473A212B3C9B4999C3513E5ECABE1109E4C06423198C889F618E6CE6E459A174BBD6A88091B1DB5E08DA08E95B5F496A34800401F65F6A404B1222A6F6252F27945F32AE5D20BA310C97F70BD152A30E09C52645B57B7BBE40494BC7CFC08F517959610BBCCE4729E3CEEA3D6E3D1ACB65A630DDEC737330638BFF03E959D74471DF6A65C258F8DBEA7BB06D0443A3F18550068DD89A634C2112FA9AB7BCFCF2BFE0F12F070875E49AFA977D0CFE3F544F45160FA55967EE6BB431563D8AA6DE88200E079CE2E79752951007326A6B15A9EB132C64CC855EDB481FD19B9B84C21628F00FD76B439D37ABBE8EFB92C755AD55A8BA0972A2DA8E88F870D821BE472CE8DF4A9A44F986C61B6AD616A4E87708D506D78B21934AEAA63A6D86139F5BF43C554A4E590D7222FE15EBFC1ED2266B2B3735F89F83620C668174FACFDCBE1347E18B2BFD5823BB2838A3CB4C8D8AF9E3415CEF2EDFD6ED2FEE2E9F6A3D9D18AAB553A7973BF8644290B5E1F4E00B87859EF41465FFFF4A83457E6DDE579A4CEE7F28F4B3735400DBF44129F5D61B32FE0670A13C2F3DAEB17A01C83E0CCF9742F854F6A01B0B90B99F096D94BB92ACE648DD9A50F6EA80BE33BB24BD04895AD28F2F28B7F4CB0BC32295FFE64A6561D558D51B8D198BCD7AA49D3706F2D4F3434E758005EA9E6A5B59379F471BEC7F0160A0A07A4EF4D5BF2830E2B8569C1B554CC6450FAABA09C268EC0DBCB7852C2DB14B0576E28E822F73BEEC1232775C124A0E1AB164C227964AE1ABDF6499E2FC11AB100E09676D41BECAE208F2D071E43E9C11BE6904863FBE7D1D950A72C84DE4C1171FE779961798E71DB872F35204873628F47D2C8AC106FF01BD0DB647DBEF60C210D743DA9A64F7C9B8B14001F917B58EE8407142210272670576E9035BC1693C795376FB70FEE11D9CB9F3A1A4C28FDD264CF2C9AE6594E8DCF76DDB5FBE794D6946772F52F1B58CBAFEABE8238819CE45F31E76A8DB4C2E121D4890AD9C441447F0F629D3DB9CC10DCFC032E31E678E54ED6AAE6D03A0C6D7A3792B06CA1BCECD30C507BE86DB072BDFEB7D5557F45C4514A84C2DA3056ED4099C72186983E1E71CD9779324E4F837362C432ECFC4095D5795B05542335196EC7CD6D3D58CE490BA44DD954D7AF1AB0CAA3B19A78EC80540425C6798290A48F562812E4CE05DB98DAE833C50F4C15076930D5A9493C46F56CB6AB7B3FE30797D2FD9076957A43D26E0DF6A145CD2B95697B5686FADDE405058A022124D5064284A210A7AA61058FA66BCB5ABD2FC88D7F5BA50CAB4DBDEE582BDFDA0C10B18C7F190548A5DD045D59E864EE4112275157A96BBD9BCD913757F2F9F13AE8630D4C3E3580412F5E76D68FFFADDAA9ED8948730EAB90120AF45E91A9FB44FD62A0FA58155DFEE0189766BBDDEE6DD227AD6A5F786B5EC6B1D49C4AD476A5F20D4AF65484BCA36618DE6C380C79A7BABD24001C7124E41AEDECFAAB0531027471A023C0B9672AE6D4402B631C39D9A6FF875154EE079B5769A3F458ED649D52C19C26846ED565EB2166907C59FFFF37B8EE9EB81FC47D75918607B7A6DE5C5C410095F07DB44A0241EBCA7E8CFB165E35A005D634E53E4FB6A3991D1137B48F705434DE547F3FFF5FB020E15EC2C3F071EFE1DE1961EC458783C27C698B2AC15F449D97ACDAE99785F46FC7E1EEEF6BDD7FB60F5DCEE3D4FDE12E28AFA5312BE079763E9C6DF0E7DF93561C062C4870830831EDD9CC6CFA98169348109D72C8F7284A523E34D0CA90DD452238BA7C12DF4BC5C3A741E23860FA3F8BF0A58B6D57426E3EC81A9259CD3658E6BB77261B8DF0DD18E57BD774F630DE27899F6E19E15CC5B39791DD84C0B65154FD139BB9684D0ADBF96FEF2664277B9716247D45E3B0F271B72BA9716431C44D08405A3800195744EF3416BF35C16DB0F5A16D9FD20B92D97260E4CB713097D0836851D1ADD4879D6E4111EBFFEEAF85AC7224CF59C4C575020318CD8922F7091B87DE408F270D498503F7B1CF014D750935165F25251E9E52C7570552397FF2D5C56E995BB97FE1855D876EDC5A79CC46E0F3F5A3C24486E4014CDC122737F3E63FFEAF7C4C6F80C423B806B05A748CF8B4DA1887128DB3BF1D655DFF26C79D6DA61ADAF3B6DCA9F151085ABA35BD42076EDF109837CC658A2E56A15E48B3B66D60F565E51BB6182F7530F5E49865B66D973054D7CC36E82CBC3541ADAD87109B1239F91B3FE9B1AE213F588EE751C0FB029B6C847527844FAD97FCAD641B1C2E1C06639476D62BC3DB1A65B4C32BA4269583B71C1652AE6852BF2B9126150DE0A21CCD543CA20F56D46D7797753AF3D707327835591D3BDB86440030DD86FE4D4FF452061310CEA37BE888C02B8FB534DCF1E456F52A58CE077526578D58EFFAB6409E28A2B034C214FC8C437BFEBEFC9244744FDDCB776C7A50941FA9FC2780B4F3333B4866B75560D5F4698DA15821CACB8D5 +pk = 11F5E28E0F76BDBC9A56594C90B453793D73726FE089340AB13ACB55B3F4E718F3C4E0116867DA0B39801C09964589779917AEE407C15941DD865ECC23A2E46A3E073674C5CFCCFA7CDEE662AD732314042DEDEAC59098C34A0D387AD5FE02CA5C6AFC2BAEB3D71B065E49DBF024D9D259986237661BDCF014D3AF1DE0C2E6D394DB1DB8EC2FF8F786A92BDAA1905F54818D020BEF3C3E6DA159124AD341A52CB8B7220CFB0935568BE35E2E171D1C2194899DBD2D5CDFCC2ED37C3230EF6FA9FB8546432866AD4A42221C5C0C8F2E317DDA071377B7E3FD03D217D5E1774985C37B2E17D89AFF0563B342674DA9178C60EE7885FAD72D120813DD0932D56F3202CC26858360A7C3641EFF5B2C6F19B15C445412B5CFCE50DA49AA58BB9FE8B07F2BCBC2CC797F09C4591CE910F668786E5E965EC79C8B9FDE942C26D5351B8294C7D9EE54DA2C456003E8529373502720135784AE720057EC6AE862D0ADF674C02AA3EFAFE13A76BC630CC07F731FCAA71CC691B46934A70152658894D4D2FBC144EC60ED517F4E12F1944E5A1F33E990E813F3D92B3E9CCD9A6CA52DC988C8D88CA100FEE47D17E92E33EE4EFFAE977E82D28868A15BE5DCFC1AD67F4ADEDCE58676966124ADBD4E0693A6E4AE40E3EA51CED6C2112195E25EEFE44C984AA671F3AD40EA3229E2B0ACCCCB56E8A23B21DEA2118BE671D648E3E0C95F6A2B028E2A98B66B7FC44ACFA4436748BAF69C823166BEF97AACBEFA17703A86C817890CD467E9E0D90C7742409C13D2A0AE651A22999C8BB78A5F9133AE301B47DA065A4B30B993D826582ED6C25BE5ED0301B5EC54562F7C4B9EBBC347BBD53F69EBAD271FAB71069F629D7F3BC7F31C238DE1F8559548567D499DCB1136740C892A97BCC68AFA3410FF9951420EB8208A459044B3CBEE17E3A51F5E9449699D85123AA41378A8B87BFB06AC66B77803AB2661542D2017EECC9BD6E7EC7991BAEDD0A792D2E2F34C2F9B34D603ABC9E97E249D3E7297F302535674000A71D117B89F089A82D734486CC801C58AF56F1929B2F98D5E21C0E5B04657684F48FCA735CEF7911CD6D937B91684E229111216BF45C3F29E4321836A0D82848450D63A2F15356F18D33CF03AE61E538924B1E18B9BFA3E0D8AF580CFB5D5E1B1A214C21C01DCFDBC446E18B5A02021C2B8D80A0F5809BD3D897DEF0E35BABC818F707DD5145A9E0203C1B7F1DFF6C793DA84294F5D0912C74D0C66C271A22EE319148168ABAEA1A91248671060CF82E980F36A3E8839E947554620AB880BBEC85C667E2B313C5A889B4F82957E263AF1AC4AE3C0533A6C7D2442EC4250C68202EE2A8E37B5FDA963FE970E4A13BC53C5520EC7280E1FAF1C8B08AF2DF8813F985A5061573598DBCD1916EC5144F0D463F797143E690281270B290B8A18C9CCEEAB94C481196F0997C6C19217D5C07411871C5A470AB5E57B14FF1D4BD66AEE06251BB94392039781E6C89F08BD2C9A955EEAB0932CA3B076E108C31D1C853AF732585A2F1F223D342B3E588ADC311EAB2280F13EA6C24117341F904269461E510AE5E6D4621D493924811FFCEEA61E40854DD3169C4CB043B237727EA19AE051BA58E8A1B8D532E6719595032906F78A0CA65608E604DA50B1026A378E20BCC801181210195739F7BBA5549BA097E08E8A99B992DDF5E23D385BEBA3A65D3E8FACE6F0491D9CB0F9CF1F27A07EF1778B48200D9B3790193D403ACB691271A5BC694BA6A6FD3501818698BB2978CF2A47A3E9065FB47051C5B350A411EF069E29568B2AA5F5945A331099C551529FF78FC17CC97989EBE865325D1388A76232D6C93AC7006BC21CB14198574FA5110E0FE0AC57D5D58786A4951C02A71BA454BF4F6399812AED8FEDB764A7932E16937C19694F80213A209BCCE9C47D1FEE900E95E6D21583F87B8081839363F931A6CB14960732AE6FEFCDD3A99A65A007C6A382C1D02084D9684107D156475C9E23C66708D6FC3FB1AE94B9FE0E32703DF9EC14C25CF8B272CCA1639FCFFE5B37005075BF85EF3B9A2F6A45B9A04235D7E3B5F6B1203934E92F3E30BDE491588A8AF6ECA4CC3DB92E92A232A51F465292B051B86BEDAB0AA2B97821BE82A2C3B622ED64213E984E3A029D9EDCC626201F11FDB362CC6CB035EE738E4BF8FA77F44337D91CBF7F1BE5FFAC60328988B2D88A48F546FCCFBC5084AD0D66F64C6802093C89944DF7C72A5D62278D6BD2036602660227F4E402D1F60800BB9F8CC0AC355C3780C5581E3FA6B2734496D6E69E0588D5EB850F6AB7E66058D209AD58C028A281080EF4A53CC45B3610FA83083A887C33356879595437443ABFE8FC5DF8208B101E6BA3E4EDD5BB25CECB298AC921BCE0BCD5B963EF474BB6D394DEBABB547B117CB684C20F10945D3126D025AD2D26BF77DF3F11A9FC48548010160F0D8A9984CCE0EF121BF1079471B6F1E969E53FB1B2DC28517A6459AD7CA809A328EBEEA0A5E2F972A9C17C4C34565A29AEBEB22F144B4FFEB2D4B2485B4188655BCE35D66E35A5F5B2227F45F98D66F7C072CD4A8E39048EE2437826A6921FF62B28B3E00871EB4745A27093C2B7F5FCB97A277B9448211EEC5C8A2AE31D8692BF456C09DB5D466D275A8357A10B5C7B5D93912EE75C6A03627B70996D74DD6AB51FBE0156EA39E6CED4D9EC5CA9EE27429BBD644B145279C576428EF6E657C752ED2A06D178C2F400D4AAAEBF12A92D77EB8FC1B121015DC86D48193FE17BA0154EBEA8DCE48365085942615E8F5F0116B39FE7C4B3C1C5AF384DA9EB8D65A8FFBD07AD95D864988327B0F8615DBE1112DE6F6F9635E647861289896C19C09CA9552AA6E338A5B45046A74BCC141A02FE7F87558AF24F0E5A816D2AD77F95C9BBF0C8AFAB4C4DC1AE97198BF2A606F25AE43D2805F51CF97E9C64E350BA66D055DD2A30DBA8D28A6B6C6D43E7EF635E19C77A24662C0B38F33F29717E9716F5629F3F4ADDD67785292D4BA746F2805D730D9A04A749BF1992832076C1CC881C23215BB93E406BE006705356E9ED7496642E1E94828D969EA4822EBAE60D0F8F87DEC916E3281B1A4ADD6DDABA882C5FC7AB8CB5CC7C6208CF780D0CD522A309461FF2DEC811C346E4A5C1C9B9AB92B9EA23FF632D34DD95A6E479CC13746AF21B2D4E64023762ECA58DC7356E67A15630AF2946B7E1BCC90604E9FF50D242C35A721490B9939686E022380236E7A40774CF72E37EC4657A9B4519AD0E0C034A065092E75B167567191079DAC67F3DEEC2974DB55B02D84C77B7307A772FDC64D2B394706DA98DB9B0390059900F4D2635437AC4A86C650252BC62AF48444091D18E51E2558EC58BCCBF9C378DB1A180D55387173935B7F48B22C81A5470CEC9397243126D5D153DBBECA2CE7D37521C252980E1A8372E9DA3D9C91E8CD63F85D00F6D91117EB9E856E8896F802DDD3D36E95FDAB0807132B467E8D64F55CB9934129B19D341FF73F3A1E489356F1F40E069B19D7E32B9CE2543D58BE09274320E7908C526B38BFE65EC1CACE4FFFD83FE3CD108145DC1924B104B9E01D7C0D982A7900E8B51329A3E99BC8C7E5A34A150C74442EA24A863FABDC73B5ED165EEA9707F55AB775F213B1DA07890EF8E21BEF7F6B858B27DCBAD7D6D50B4F6F33B4FF25BF251555D0B9968F749E848C5C08273565257A34124219BB2C2592A1B46CB249613866C7F3A2202B6438B1581712262D184619EE19AD5C50485FF5987CFE7CAB6B7DE76DCA4648E3E0799C16B23CC87DDA71F7A45B69798EB25B369643EE1DFC78AADDDFEAB87FC1A7E12A658B1D59F590E64F7CC12D53D8BF7419DA53D2893A86DC2A716212D866777B0CF68B9B670117549D99D1E62DF661DCBD9A685C55C29BFD55E0962C14176607B566E0D47BCE43337F54E120F9B876925586A5354CEB81D3DF2761CAA47BBEA628DBA8F4ED95C4AD251A9787B263B4FA1B674E33D314D94BA163E05E453D1F7FD04A939B2CF26D08ECE2FA7ED1327598AF9282365D483676CBB874852F2CDBD6B37EE68596A31A2EC61C0B890BDFAC92D73378AD4FA5FF1A359C03A499608D5D21E4B922AE304CB8EB6E49D1BB75687F4B27D48B62C96D2C9775AC71A855CD31E701F34B612455694C4815A4D0A3087ED8D31A64E920ECF9684CE113393D3B1957621ED2C147D96F316DE7EE45768F8521812407D70ABA7C780718C76849049DE69EAD8DF175B3EADD1EF82DF407827127C01B56DD2CB651616CFD89B9BE62247825716E276B58849C8B9E64329B0F0A1770B8A3401C9894C33E158FD8890584362DDC54B185C282793FEB9ECD2AB4DFCC3CA8BEEEEE84B3B93665100ABF2C508A9B9774A51EF3EC31714996C90F4D2E612C506A8FDA9FEE9F3B3D9730B438E83808C7BC9BED2AFAB93F07959AE5F9788BE433A49035CE1B395DDFB6C015D707532BD06C75EF820544FABDD90EE79A5A2BBB480E90048410AFEC2D9623D6F2A1B8EE999E5E304D94F50D39E00BEDCAAC0369E727E79FFAD833F7B1216FE9E8A3E07ABE0E3DF50DE29275CCE02F11C8F7E17FD276C4735B1515190BEE176B6975CE0DE18DE002E875B08956CC4AAAEABCEF93DCB1057D40946682547ADA854E01E5C91B580DAC899C04B304EDB838A947D2DDA56545E44D552073C05A0F56160566257BED50CE0262C3DE21500D1D80F2F5396C367D9DF932414733895AC0E0C1B9C258F25B608DFCD7307D81E879EEED24ED0D27FC14A6DE975880E4A69F26196498ADF9F0D4AFDD0BABE4510CE23605D114EBE17F68F6AE15DB39FF27E645DFF4235BE4D96CCEB86E4A48587E9387265E88581998C64F9865D1ECC62C9EB63A0F321ABCB88F217BCAF677FF41DA1E3211395359D98B38B74488DDEB5185B1D30D7CA7F603650597C4BCF34A6A57267A833AE4C953757710FA1BA40507D8285A65AE15DBC1CE8FF2D1AD475F174265BAB49DD131AC0B7BB3A73EFB4820D15FC2C440A39DF58B80FE3A5C1ECC1A685B59C52EEE374C15BC807E0A3E0BF5D792DD10A9B65FFF5F3388C6DF6F79915F9E4BED864A75A7C846A9691892440A2B100EE8D9089CFDB4C079D1A68B4527443AFBA818CE08A85FBAFB617DC5BDAEE9F1D2AE428556D30195750464C3AC4C5B6BE06E1F0C2302A2C3C5D0C77EE5C5D51D115D0108D7CC425958C7A6F81B539D60E7FF9EE605C947834A611D017EB25A311349EF8FFE687C6EB280B1740F15A81FF7D6D186B15269F5EED9529757F70F8FACACF573E45AE987F44424F5532B01F126CF5F0733D95C87A28EE4F9CB9A08F7B27A717696B6A708276FDBAA7D498622228F112A4DC2E0C6A77BAEA1B07BACB74739C00B194CE706987A5B71A5C359DA88391560ED910F332359C444A0C14A337E1B95182BB1B53E8AFD361A4B6DC5AE5913CBC8F3B738973568E01702F5B2A964E324C480A5371E3EBC7584B2974F041473937A06BD0D8B62A945FC5FFFCD148F9727E76B441F4F1497D5C19A325EF3E2BF79DDE5EB5D361DFA766F02560A3E651D29E76135BBB49434E39BBFBB32A3FB2294FF726207149440131864420F473BF96739767C3341A89D8B522F7E5152719AF19E21F93524EA37FDC2C5AF85B1527AEC7063B9C035A1987A8713949027D988B86EA320908F8664D41CCC06AFA86AEBC43D78AF6EB7A2C6CB10FEE330D702FD329744D4BBC8C11047AD3BB26C677AB8500AABD40507863C5CCF86C811AAC9715FF2CCBC9024F4FDF22BE8983C414530ABF7790C9E34104DFD0EDD2381B1A1E07E9697E4744576A420194395722135C7DBFD838C32622FB59C0CD97FA8443C9BBA5AA7444DF9E23905769FA91CDFBDF3B627A3BA91F50EB7E759FFA721CFAA46914BD5E4C06D082FD191237C88B887B0F00473F890B615F49E062BC71A6447D00A0A0D64F4A4D85BBE42B7209C240D4D98392EE0F87AE749F255F90E8DE079699EF7ECC8D1AE3EAC8FFC21AEA39D37B1F001001981BD562FCF9DBCFAD6E971A7E46CBDF869B24E82A43E16F406B5A82F6A5BDC8D809279EB5ED5A14BD5E8C5D12AA0D20736443A0F56E2EEBA9713CFEB50AFAE844EE1266BAE06732E025EF492C3F7E71DA28CD81AC74BE0709D3791E454447A072AC343CBAAEB3AB36C2C825B4883D2CBFD1A0E97CEBE2A5C93ECD0CA49E9FC611FCA1BA31DFDBEBB197DC97D99F372B6B90287688E567FF6A735DB0052241E0810B0A08FBFA56986E4170EBCB4C38A9F1CD2A5DCB832EF8FBD93F9DC5CEDD2C16B338F0319EC3557A3DC95AFF0EA53ADA765514BF885D09CCA663252A624B56FBB1893AA639F4C0062689C80F8225BA95EC1501D7B1A18918837B1288AAD2E01F0C721C55EE52D0B6D9E4E1F57C9945EC68E810C5221866FAC3EF3CB9AC57DA8D4EFA2AFAA212470364A226156D60C8FF143AD47463C8CA9EB010F8EB3138EB1EE8AAA42E41C844BE1B1D4AAD9CE72985EA8AA1AFE3612620380B146C6AAB255FEC7950B19EEFFC5D367DD31BCA95D364F901570A69384F1D052B6FF97380123CA158D8E40DE20B43FA8702686A5D5E29239F84F4A7727E40578BEAE3865017E45109D6AE1EB4AEFC94854E183D3A625EFB63B32F9316ED29A43DE8D6E311B8C2D85354E3B120374018E46335C7C461A71C2E58C55597249E328F3A08D7530398A9B6E3E5C735ADF1F4F9F331D998C916AFA9E85721701DF857E83A9EF471053D0D72BD77AD1BFBBAD5054CED8B566FA74F68008F2733E09BED28735531F94108EA5AD9EBB1C8ADE428A16BCCE441810376A4170110FA0B88C19B26D4BA0A6D232BEBDE990CEAB4D0759CB17088D1366AF108DCFA554C6E682FD6094A1CB1C1F9D382A7C69127C415887C9AB4B6A7EFF18BBB1E51B096A2D7899E75A90D9A2D6BFE0AA6A47C136F3082E860736222F23D00AF4DC3462B46BB37264051B92A46455B7BE4942256CDF8C11A577543C0A9B35B90DA7E843B25D7CEAD06B6C221C0F40A14F304FC2CF2D382250BEAF5657274A31DAEBF7710AE4AB4EFB640AA97E36F6DA744123D4833F30D951C957497B76EF9486F7FBBE52DEDE1C66EDDDA62A4B6C7277C844664EAA0D73384B94B2FD335F3780D3558E86ADD1C52B46B76A5D90DB8782D8AEE1F62D0F82CA6D037E1620A27AF1680B665996CD13D14F8F3C0B3912AFDA0DEDD0D71C636A9E336856141C2D43F1FC7BD76CABE586E57B72864233DC191A67D8D175BB1CB65B5D7F848A14DECC3310D866379BC03544F916D9F8A23F6BF51EBF708E7C6254E10F8C2C2EF747F305603239E37C92DB454B3D5927C078A56345C59A6AA846CB73F252220DD2E98A3686F2BFAD2DDAA4785B94EC641CA803BBCEF8FC8E4771E55B778FB53C4AF11A0017293402C418A311C881082F96A0AD3838224A5B61FB8F3376EC6AD8DBC4E16FF8B60660168FD9EDE09FDB846923C38C0970C44FA2A0DF20EE795B2B1794B88541BF0270FEF7072D521037ED530CD51AAABFEE4276EC83F01247AA589DF3276EBDC1EC235F130E862CE1E3C9897DEBB879624365D0706DEC8758E0F7E2D9EE4EB097960F1EB150E0C82BD2EB73C1FFF5341DB9AE72302D960AD2DFFB9F583E7AE418D3C0E2C989BA871943D64EDF745196857A9B27138D29E11896716E318BEDE92B73376C25E862D66EDE62315F65FAE32EC5428C3F4E6EEC0254F5E1BF0062C5DAE725978B3D9B264FCD47EF2080C0D2032FE0666337B1631734FB1ED931E82220500 sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB054 smlen = 1830 -sm = 66A95AEF3CCAFD39C9E5E2F3F423A558330EAA349278CBBEA7565F5D90ACD0FAFFA54195748031495FA0F10D0B4C51144369FF82B4BE34525B558F3370198AC4034C512DE0DE125B5DF4B9CF53DB21AF28205697C87FF83B513C836CD126A10DF24CF180F77F6109347BDEF69626BE4F114AB76BD85AD3D8006B7E0F574A95EB7BEE8D1FA46CBF5AEFFD1FBB3A2AAA6146FF3129F5935393B5BA866EA715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +sm = 3DF8DE511296291408897383B954A4724408197C2A8D1D5E4B279EF2D366C3D7F14170FB7698BA496B6E2226CBC8CCAE75A815E2CBE8E1C5329EBF2A8FB26E3BAFBC8ADADC04C93A2844B103DC31C69FEB29770B0FE02052186532069A702F33DC66D47E412428363A67000FAE4A9E54C7A7FD928F9F748D90E130DFD5E09667442C78869D92FB413F04968D82824ECF9E7AE67C02434F5FB6BA866EA715CF8B7C25B629C2F6624DC926C672B85A8A7564C9E5ADD868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = 559B74140C2417D4A4973971F71B335C273081F6B8E3B6B1D29E015926EB2875DB9E6E0C89F691D0BD31102A3C79086D6455F1BCBE33CDA667FE01B12179EE926E82B43CE3DE31505433D60A33C697CC7E00AA98CEB6A422598753D28B4F4C557B932970E8173D15E02A989A24203F3C3B0D7F14834876464DC55CDCB32F3374C15D38341B0C76228EF7401A84E35E4EFFF719F10FB2E756A7BDDFFD29524BE4665DDECEE4D327C737887B54AFEBF079F64764598C0DE937B8C00FF4D123D2EB308AF53E3E5CF48815E09F4C2FA031AE2B852194C41A5E8FF51388D6C833FCE92F1F86880B4D35E9D71A7EDA246E1DB02AA4BA0507440B96BC81525D85CEC5FE26519684D288B27F6A91F8A80416530B6AA2BF724738CA6B4A93C177C4C42BE19F0BCBC4FC7C56DDC4758FABA9F3A5480A633483F18E297D59396766345E26168CDE0FE11BB61B2F2AA3547ED9F6A99A640766AE0E5D200A6D2A7CB1C04A30FE8085295ECF0DF5CB8CD87E3A65A5B781328D4440C0D03019370BDB58B22F1649E976ADB3C197DA5E284257A33987AFD9DA3B72A63152142D952182D8C534DAC2DB9AAED72C62DCEB5E05F6898DE48192FC65480C9672C57FE5452118F07772F8C3F08650E0A1E65B56AA9A245000CAF318320C809AFE8CD1C30BCA686A3E39C01F9BD56DC0EDAB310D5A445A761F3631B4D213D4B19269449499B17C35837058FD91EB1DEA28725313DF9FCFEF1825606807DF8875A35E7200B7EC8F1F896A7031AA22AB86DD8BA7B371D753F62D41342E7B3A81FF7CCC0BB5E7650C9D486B7B0DDFC994B34BA3D471EA8C04DEE176D1971ACAF5F08C4F35C361F762A3E32C5D3F124CC2FA28AB13061F566397D61104E12BDB950992BCF87CE0EC5F53EF83CBE2219D85D22052BC17FA6BE0A5EB749C6CFB92633AF3F03EBE6CC3F7051763E6D55A19CD0B2398DDC187B62123E11F65B74D8267EA237F7B7D0D781FBBAD8F3EC0AD3BD447C1F830DF06DBE3CC9E75EBA2983511E805F3A5E611FC313872C2D125F8BBA55E3142CABA3143E9977F62ED92D1DD97DBC201CD39DF6B59EA46A6453F93713D0F21D6339B706619ED601CE161A27B7B6711C4E98E9A528BA9F8EBBE38F00D13EEE64793D34F0C8E7018C725A1EFB7E2147404A2F978436AE53C43ABE72B47549DA2E100085B57985FB807AD051C7A722C1EA60CBBB698138C4EFF46A0CF672959026DE9BAA2CDEB390CB9CA71D500473FCF6BA58B213286EE5DC0F4D34339389F2DFB25E92D87232DBE34832A22DE58F1B76EF0D9C607219A450FCC6883EE5F7C98DD60ACEC8E140E4495B9949406ECC8E0E5C6C4BB476960DE943D4B128236C2DC9F2FBE2DE471B2F19DC5898EF3070ECD8C7A1BC56563E69486DC3E96BFCE1308B2E046E5035155FFC0CE77764D94443ADB406FCE18C6C986B33B7439B5EBE271FC76EDDBD6D0D53973CF628721552BC845AEBEDE0F87D5C08C6A96AA1A3FCA0ECC1A6CCC9D09682CC1FC46A2FDDBC282CBAC4AD291CF2337BF623E349BE1A7215E257210DE09CA5E2947E716CE7596C3BD6F4B47509FDA59EC7C3081F63D51AA832B2CF93098FA866AFA72FEF802E0A0B3E2A0968B8B9539BD421EC5007EBC6AE0E1345BFDEC0DB6DC26FB0363CB9C42F503A8DB3A1540985CC51BC82D1BFF8E5070C4913E39955E36B1968BF7B3CFF0E081A74612211BC27ECBF0C7430197C1192A285BD56D963A8AB390FF816FD02FC621FE221C2E17B0D4A96E392CDA2E5A78325DFC63DDE5C9EA1B4DA82F60CA90AE51B41D2D72A97318A69F603BD5C3C809D2332FE0657C20BF7B7967DB7E3A71A8EAD24A996473258C46BA127603E6D5B3CFA9BFD9B9E348177A7290585152F4E1D8777BB057E5A3BB7016551D887A0FCB94F629DBCA5A18D9F5A13170D06E65BDBD7677A9D56574E915F1246A6811747938FFFAF8A051A6ED219985A55F5ACA19A7DB0F1807510AC88BA62E467069F4C2F08E7AB0B3E2C315AE2279242D5AF198451A5A8D5DDB4AE66F06245C7EE3E13F4E65A9B7B16267F31D50A2962E12AAE2CD5438177C04D717E1E7AED8084204101D18D277BE4C8B2FC061E60EAB868E6BA50A2B23C5B90390D78A078E2B7575BD2EE775134F2B79333DD543FD91F64F7FE5414F0DC72E0C0BA672CFE69F0F4F16E69D6FAE39A01F1A6CCBF9CA8933C8AE93DEB83C701D7B32F8C182F6D609B420555B62183E49808956D4490DC152D1EA3116791EAEE83AA2335FB9C088DDFF5077B8C6EDB63A2FDFF3078804514E9E79BFF5E3EADF90E032611C31FC9C1DF626D36B309E7A055D708ED3F55F8953E5F7C44627AD7DDBBC45FA3227FE022091EABC39039D6030E4BFCB9B1B8913326CD94291A3B601C05CCDB9D79267826FE709723468879299B72D76FE38183C9D0A095B9E0C166C81B61A0CBAF51082FA10C73B8C01C65E3A40A9A47DFEE715DD3519865829165A6EA43D06C5EFBFBD6344AFE71C7A33B3FC3D98670ED5B79A9C61B4EB36B35F81E464C4116AE41E43FCD453B351D62ED766CCE85120302B4D646D995AD3F8D7E6C3774E3CF7335B960BE5997A9FED4833D2277CB081B7D497E1BB7319EC11633FF0A10AEEBEA79B144D72F0FE0E23102C9254CE2B3FFEACD211FBE1DDC678E820FE8D987A82577E95A1DB88BD254DB57368AA9CF17F9CFA6EF745D1802B608D1264C3C5DD15D5182F8B8AA61996A6C35E23DD6BC9E211CDAC0ED3A06E1284DD050F14EEC545C17F3D133E0C3ED97E8CBC01F42E7648D5CB80C27A0C6085AD9144BAFC6EC59A6114CB52CEDE28974AA0A3F5271C166323A15FFFD65D7BB59277CDFC0C81A88137B56B028150172CD04234D85066A338699CCA67F14C9744C0E26880960B19008711E2D30D85BEE5276E02A28F5757191D7394E7C0C6B4062E0A934371330C42F3ABA83ADE6F46C66A27806686020FAD6CE22FB05EC1512F7B14B35C539360898133E724233C501F6B1B4D0EAF63BD943C5391C2B56B9E9D6764D14CA5502CDF95C53526C3C16E16CD3517A77B3989B93540F7050830FE72D3D25FCAEA5694020E9A7D0F09BEB98716306703694A27AD8E8D51EB226C29F18E2D7EAC865655A6A6B13B2D586CF55CEC42B017730D1F78C5058B503E81D0CD59335E53BA06070042631987C7B5022E894E1049B1E1538666945C8BF96429D16892CC462A6CB2E6EBB5997DA4BAAA8A07C1BF3F1ED7D0EE922A2A683AAC444CD51E6BE4F8F41D8C9A12EFF93FFF21B24B8AF47E14551657C61861A3F1D2165D28CBFA43917B68AC80051F7298904A288A29DEA4D6A2968518F0BDA099A7FFD7206C5C55D48CA36DB42374115B9667ACCC2BD7DE148ACBD66D5F34AF514550B55EACF005C377867652191DCFE45BB55D73C55D4CA82201B71130E198A18FF4797B40D7598DA9E9CE425DE650D386B531CE6CF458CB1919FC8EA5632A1527A649BCCBA62A921DACE71F04870C308B1A9F5CD85D585F74B9B9A752E86B4F9AFD3BF1273EC666939FA4BA69FAD9BA73CD3ED7375024CB63FE54DACD9295F9E9220F7E9015F8E524CFE175A51610C30C3495D6DE062FFE8E9E3C0475FBE0B4128C83D95FE0BD641B2A97B54BD1638B661189C3068311CDD2539EFDF37D7FF636668C01796A8D1B7A2F423066CC88DB1AD0B7AD5E22725670543DE975C83E9203CE97877BBAA8DC8B6ADE59FA3D7F69B5CA6859F8E6EB50D9250A8632751F00602AFE2DF851BE9D2FD768DDCACFD81A318507A739E290227596ADC7C2135755896FAFDD07A1D6A379821597F82BEC5B4F7AF5817087150B6070D3E6D2ABA2AD0422470D8F6E569991778D05406F1A9C24FB9D6EB7BEB816A88A9C3A74790B392B0726642D92E71DA7B9808A103651A1270B15A5AE5B62A701A85D9AE4F96D37A208DC4DDD85E231EAB1DAB45F9824A8B5D1D8ED1053CA1FB5DF2EEA4C20F24FEC4136CA6B7582F50D50A428819267586BDEF5EBF8696728EA1D132A63A95AB258BB1A4B8311586C839D32EEEDE150F3A24B4E6B6EDB4CF571462639026B4CCB8A61CB0B7F59D2CBBAC5F925B5A65B99DDD1C8B5850D94D70B8F052DBB6F731D61187BF32A7EE9C158895818B9926AB5A2B5D57B62316F9A27D26CD9F8B30CFBD024045EDF51873E4A0ACEFAA67689D23F5EDC9C4F4E686D94101ABC17312535CD7CAA2A4AA79BDFBE896EED1D44CC6CCD84675743BD7A06CED9FB53E823CC8DD28CB3762C4D4E69136A708F205D5CC6498887184BA956102A9A3E7A564E11B9E860D0850305458471991B6F0F55CCD2ABBB1A101E8ECCAB71A2306988476E67A8E722051C02EAB00AE4EDB5E0EBD17C76EC997ADE815A622609DCBACF154C8B0E4387FD1D19A6CFCE3D53C8BAB36668A9C149E082E35578045059E46ED4F996A6B2D92FDE2DB79E4097E08247052D3498D3514A53944DCF552853222269891545C923B098D4AE3FD535D366B708827238654ED03926E1E054B511999CD3F8FBE2D7856DC2B21817D5787CA6A328EBF1D2138F21D7651E4DD9F6E9E4BAE49273BD0F9AA81C9FB9AAE1BDB40C03DE5B42735DC03012EB97FB8D6A625CAF52A0D774C7A2A65A49AC7CE967D4C75217ADF412B610F937AF548C21933095CFE23C852690571406D229F0E6B9865165F4B752C75C2F1FC5EE901B7CC2D9B85B55F623C7E6515B8000AB85A2DF36B64FFF55C75BB8B2ACF67A3C2069BC93581755AAF7014A5B7D52D8F96E7A1DAA2E2C7799CD727DBD219A99D9BFBDE63184BA3818719EFB72F0127FB914620694D378EAF6617FCF656D615149441E0008FA89F8AABDFFF34702040922571F827D2262ED91F62F2E9901CFE85AC2784CD96F280CC8374A0D0C60434ADE28476C2C7B1B5CACB17850F7917A43D0AC1C57A3FD6600B8B74283109CE09E3B92C69BF8C9014CD23B9D3D4BF42894CC5DEB22989323F7642290B960CB953CFE70D08AB7CCB8E920A58B22CD377C33A24CD1DE6A557D3E8E2EF1BB5601F31A434E47AEC8A7259514BE84CB41B797B8F64B7B5967DCE0DA818FF9AFD0F91482CE869E126B87300E1C0CD83A8A68C804022AF6E9A548C742920C8C1B5F28723734814BB1B167D135930A72F7ADE70992A250745F068DBB7A1F0D8CF0D9AD689676D60930D68D4956832D8DB69601F74BF0B482EDCB8407E0921330DB136987AE84EA56EDC086FEFCA1FC1ED25236074966CBCBA74785EF64681525BBEC5F91EB7F4174B172533883A5DBD9CD34BA8726083454A49757EFE28A0FE6DE4F8BD5BE5F359E410B9D6E3FB383241A7A2B14DE2B7774E29B4A006E570D16FF0A8C9175E0E7A837AA46F6D5F18630ADB4F6A3C692C998D3BE5488BEF98309413D9549F3506B61DE712C02F12290447C4E4335870E613E75225A15D0DCA8B1D631FED9720752CDF2F5A590B897373E474CD4B2FCCDF7EAB47601ECDBFB539D837B80026721F026E1E66136A5EE0F047FE532A0C9440671A24641375F53244E5C1D33B4415706B5D1CEA20C2A52861152FADCE150D02DB101297894C69D583268826666E2C8649C5AFC7EE10FFFAD142A859A47A4A832A3D6A7604E29CA84128E77F2591ADDC98FD1A96DC40B7BEB554D67869A6A3FD2C6FE65121F84E329CCAA2DB6CF983389AC0FFDD5E298C09C15F3671F1F8CC5EC53670FF84C98E92B86A87CBD4194071E642D9E0DBC47D85D3F225AAFE24D8C3CD21DB604A48F4F60403EA5AAE16C554004CA94B70CA3CA5304423BF42812B9E8770C65786D50300DF63389EB10E3B79E8E1AB3738EDECE9AC0DA5DBCE2BE18B6FAB829B8621F4B3EEFA18B5830ABD7E0A4DB23BBF1ED652745E771F564503B22DEE4C4E12A7F14D968B098C95DE37D05AA56FA290764822D73F6DFA1F37DCB9D9812EAD2F373088CBDE8F42C83B5D8E86DD0FAE5864223047F07B8DAB19C562FD2309AF6C12F9533810663FB23A0024576A3B4BF4971D2A709743F6BD7B870B0927A4357C288C4F6EAE1661B5DA0449324C6B669DEEF8E289AC81BEF06CDB4A4202E6057E70F52492532D5F889FC239D0C6AEA2E5883D0413B4A16B59BB0E7FCCA1250A017A770BB4BACE01D62A58623BA2630481D94E556B3DAE0FBDB3750C26469185712A3E6EA634D5E19538E4264306DA50BC7FD99C1B9174E197379EADA9F33CD44C4818A876BA9BE751B2B6D65BD3D2C52C59172699DE3A4BB6BC9A406DBFAF1D2B5421669E4661F6FF79FE22FA8CBF3298D902F3DB438E35182888DB75040AD973E77FB42A48ACC80529E063C769FD96AEE36D89F8769EF9709A470505BA576349132A46DDC6339160DFA4E0EC0B8CE668C8B7678B4FC83E3EEB72FDF071E0AC436DD60B0B3F1FB835E55334B5B44E8961057C987D7F4CC2887FF3221E250185F73882E17E5CF75AFF62545CD90AA946BF44A43629986B6C56F7DD0EC95EA573AA965E340CB306D9A257C29D81D89298ABAA51E0F325F0F5C142CBC257F98E569CCC4E9D071CF3CDFA836D37D9F2FB528A0D946642D10DCDEC1AAD94A687AC248546227687AEBCA10D929755A551F3D29478F7B0124C3FEAE7FE519BDC4B7DF6F3E3F9C3A4FE82BB651E555B6FAB0BDDAA7E028D01E97B56D3039E0E2F49F55F08B270ED9AC36ABE4C69B67DF8D75FAD870A7026B413DF9DE9ABC299DB70CB4C0F4B83F8F668FE3F2170AB4AAE83572B65B1095B98E3DE33782B61DF7162FA5E57C7A90118B71032B734EFC740FAA3AA50EF3562175638C4D84E67C2D8CB0798C0A3E2AFEA57CE89C362D0E36D659BF8BC662D0F489E4248743979880F5F868FBB7E67B8A06658EC043FCD8240A391BF972FDB3E093257ADA73359C1521CE2916176E385C1BEFDFB179688B58FDD5FE11071A4CA68A20451DE3DF674568074D88097FD2B2FCEA0D40341B40EB1FCFD57E3570FADA1BFDAE0E8B285CABDF3AD5C1C7DD1697CC818104CBA3D81E505E0388C57FC2E868AE465C8F2AFC274DC33A46156F59A67FD8BD41A5AD68E0A9FC22BF55C7D61F1188ADAB20488699CE040F4FE5D2E09BF3E2BCB72DFF2B294CC4A1E3BC8E54AE33331FF0CD9B39E9FE9F580748DB7C7753C047FA6D2C3C475226FF54FFB5B40EA0EA078B5CDA50CD1ED0584C1CE812BF7D70390FE268D775EAB438CFF2E21A90422602938F8171D5850B862CD987143B8FBA2824BE73085EFA5DC53FE2585944EFAC1253A37675211554A9DD56F4B6289739B6565935F7C48FC180435169734BCE1BFFE8E23E17E2D02DB1AF140FC82BC6BC08FB7BE9AEEC5F84226F74BB1DD9BB0C5795D6482B345F2728A8C782D3F1AAE8FD2C8FB8A471C335A99FFEFC2C110BC03814A21EF25AF5336A303C702638B94F6C06DC71E16169FB2D204E36F1C6D88605150CF73919FC7D4A035CE6E51E7AB9DE4D5305F8BE694DE525AD7FAB9E6F3EC1E904EDD4193C3948FCCE323F4A156B9A75A57B3E4A9A34E03AAEE95361D82E8E5F19D18370E5B19C49F641E4C1CEAAEA0BE1DE6DE217E0601B3BCB6C4FE710FD912EEF866C37B89E3E6D82CC438CB578F6F31A3B4E1E62B834E930BB74AEF3A4C8A594CB53B9C315E0A6FB9379A1956511CA4BFC8210370563A3195778B93F3F13B393098FE42DE7913E5772D2B7CD417440110ADD3B8B7FAC11F3AD972CCC80F929A9ACFE9AF8DE18BF8ACC856361B4BE5A1DD94631CD86078ABB79C58489C40D12BD367BD4CBF0CDD004B8AE5B2679905AF759BE2B31DF42F3CC4CE34BA4E73CDCB9D5FFC3A9 +pk = 559B74140C2417D4A4973971F71B335C719F31714ACF5AD93820830F5E0394E6BF4955FE9FC9860E406B8518508DA92F5BA5DD65EDF8A6C35E1BCB10266A8F9B7A09D89E7714E027A373039886F4A02F5623254F3645078355CA4EE8614F6F8E8B1FD704566CC9ECD2A0BB08E92E8BF82CA37B2EAA046B1A4EE06F24EE7AAF4A35D4C7997AEE434693E3E31BADC6D15EC811150238F1A2353E1F79E493AD22E52D1C7ABB70B8A9A9CF4C99823D32AE01B74B4B6F868090D58E3A39AB1A9EFDA12735918991FCA939585D3F654B89A72169728D7E0F4DDC18446F0F49DF2DA1DC40B84A580E7168FB19B8F58179597186DEDCA20CF1AE523EABDE3DBEF3A4910F7239711470223D78A4D3F4D2A994B2BDCB5EDD3879DFA5632DF7AAF5F252DCB6C74E3A37D3A1DCDA3A77ADF6DAAFDF8633CDF45D3DE9BD10A910091A3B90185F64855A7214EA35280045E58058311DC83570E2D938714619DA4B763FA6CA68F20E747E276B0AE7F1C107D6069B57A0F538B3D21806E9174C9BA91F2B376B7E55F5BEB799A256A5E801BA1783A9D158AF3000363E6BA8818E0359317132E1630D88CCB78B7673EDFD42C79661213D81F426EEEE6C74D1E316660D5D70738752E28DE103ECDDB52CBB29324620A620EB167E55E32D8442C54238E50C4D55AA411F88B129DF23BDECC3E5AEC0C0BC66D0D5415F3E987FC750AA08C91B4A7700ADBCB8806AB9BE7D30786D91BA4DC1E1C4887EE4ED45CF9E1B5EB6215C47852EAA0C8A1CB711B4657F6DE3184123B07B05DAA5C544DF3B636D7029F36A102D1371AB2264EF63F395C2778FC22D58172A5BDA2578390EA3DED31581379D73EB78E805CF5E1AFF501878AAC2BCCC92B2CD30DB218FA8A2F38B126E6A4EEEA88627F0E39333EC8B15C115C4E61879B98F5ECF4E6C6457723AC43D869BE46123C62355E6BFB5DEA09B31F2AA6831E300C71AE5FE1DF47B6211B22F8A4880A0AD60A678DFC1359650FF731AD456C2C8CE4DB6119B2C72F590C3B8E17DBE8EC62D5B4B125E8814C7170F56E73E32EC2EE4793D2459E80991A8F2B64AFE262E47CAB4AC33B1F593CA693F05E844957CA1757960F41887FD4CE6BE6A5C1CBB06DD2175DF5AFC121146E14543CAFCDEAF2C33B16504A4A0276394BEBDE373D0B6896AFDA39C36E674650F433705DF915E0490B61AC9D25DBA06163BCD9BF149FD842A0F19D409EB922A68849DD9788ECF89C41965CAA395DB8B35B0C433298AA38FD396E2504F01B2B8B07B38B4BA4CE8B31617418B233DE037D4D52D9B96AEE005394ACC458267FFF47FC60D32250C5F4CCEF25C56CC6DD3ECB9EE4134B17E8D229C190C184ACE6CBDC7272FAC813059BA82423F497CBFC43BB2F109EC6100D2E9EC5F630CC91956E9E8EF9F9C17AECC125376D9BC0B142BD40AEF733EECBDA961461A12AF6FE554B64891189D889F066F4D5A6BCF217E14A024A8137A1D3A919C7ECE2903DE230E329CA62B6C2C7E6B62919AEB9C2C827FA84CBF50D4C963B51AA48DE73C9F5899A994FF26496057BD1FCF73C96D548473466D21EC0033FD60D2CF9D60AA3FEAC2623E27C2B4B7F302DAA17727CF50B47895805DD2A1A3B8F69F20F852F8C1895BD5335499599EB8189068C065F033AC3CD0B7A396021655FDC27B66CDCA99F5B9ED74C797B647A68A1E35A376160E8847352C202EE3C20C8B190F7BC13BB208972BA7EE0321388F5D6A4EE12A10EFE9FC2E74590F217266FC679F2A65928FB6F70B7F53E62458E573E5181A331FD44570EB5CEA48AB2C443C464E939B757E1411BD4A2D7421950E6AACD090352304F77045262ACDCD5BA3C9442280C6A2931031A9079663FAF1B4782CC2C717E62E6620917608843B45DADA6239E16E85C097D3FD8E18FDCDBAF8E7CC980677EC650BEE127EF56485AF9FD415494D6CE46011681C6C08B83078EC127594BD1DEFA09300BF8699FD399CEF06AD2EFDA7995A627902A0C110BEF0A1D902A28724AE60F7E87B7FCCEAFCDF16413B16016F223FF72FF0EB94346F4BF99CE311C7F33B3AFE2A74088679AE0BC1ACB4E9E3088683078B971B428D98B05129B00E00530E920C5BFE8AB28DBAB9B53626371F7F2602F1CA969CA99C57286BF32B234C55512A418C446E90081CB71CDFF3AF29A42618E016D3B3BEE5CD8E6BE8610728633A5F5E6402CAA5A00EFB6B3DFA7143B36DD800B56F698D073513B8237C6F253B15A4F211C114CEFBC54F6CEA9708EC20ACE45B853CECFC7CA07F35D5AC4ACA60EFA7C68829C54E88444D8505B4C3282F086EB8926DF323E91194E6C05A7EE000960E29AF83F5A2217429A226A46B3B2E488C3D1C2BA7D00DDE7B3AEE115BDF4221AEA0BC66977F5745ACC9E00E13EE4BCD26BB18BF1240AFF992E3F24B828A6525A42EB8F1A6DABF5DFEB6F1AC43699ADEA1DC63F41652E0EF875DBC81F75705E51A1A460CE89034A37B6DCCF4B91CDE38D5CD52BAA8354B295C1F28C22B8167EBE84083F6AE0A6FACE1565264F9E11C69064FFF3467F8989CD15F83E2BE8CBDC9B971EE80F95539077E053B58374C89408AC7D6C9C7517FED0398D77D5E6FE131AC99D18D1F971E9D7C507B0136E346D31DAEF9165C70B79D070C5BB8167D5C4BF4BC4CA1E1C41EC862AC1ADFF3F24324D768A438B6948CD365C911D4AD967C9D8170F904BDCBBA37035AF2F7745C89E1A7F5B4A5ED8D5970DCB120F2C54A945DEB621170E05745DB89149DF4FFDCA6E2C3D5B9062111C628ED110589C98A9D8CDD58021F28965310BD3E411B8083170AE37DA7F4D3D494E9D57BF182C790EAEF165F9F9114A727779EF32663395842FB271D96FA01EA91C650CAD09DE37C7532F8D4887EE5CBC32032CF00E3B351B59E0884E288F0A20D711AD973E3AF2E36011EDF3F874519B6DABD54A8A6F08D117B182382929BF3169CACB236B0F394D600A56E88DF3253BEE7EB5839F4AD363F208EA7755F44D410A7B8DFC9AA3837F40F5FAD702CEB1BDE2E875395635BC6E0C15B85E1F487A095BCB8B78E0341B197FDD12BB0F9293676B48C37A9067303546D56C90A5B59D1312B711A598693E932CEC71E9686A599D94ED63C43FD318D086AD8B509898608686016C87D25C12C7A95E3233596A82EBBEA45659C2D0AB57B07C3ED274E28FF4BCA0A802E698AF0DC0180D32A718C74531086162A734881EC7CEF5DC90620239C91911597F223176EA2582EF631E1253B5B78FCE3ADD40844A40310CEE2ABB091C06C84F8FD32672FB0CB8FDF0AC9832DBAB692932E956E1C95EED6DC264FCAA70B55CBA460282E0E95E083F5F2D58645AB4CB5A5676D0A3B85FC86BEA96F8B398DD25DB2654718FA11F52BA4F2E674B81386F9231818836F162567CDE1EFF1042216707D876390356699AD449A2B0F43C19680B89D754BB2C83FC157E532D1E80559BC078A33235D49CAE1767FF322A18F13C403F5FFF21B18837239FF8A944AA0579D89027D6FECA5377601F9BD08C43606804A12232D0D3DF65F13EBA2F5EE58B43E28F95CD6EC0D7F404E103685F56A475C96013A80F69B068AF2F9F7A4A2D81394D7E2214F1B09FD7664F0E78D5F2584A7582C45D5D84DCB6815C19B392B11BA6AFE01E261AD9BA3FFB601C6844354894FEC7056895475EBB145B530420A59ED243B04B4B58E12B0BC5940EB54866042F761E69616E8E4CC77A88CA09C84EBE9AA288378B597AB9D92FF79FDEFD120EDB3546D96FB00229EE0388A6B7F763226BC3D76947695E35A65CB718B4F82C22426A4C0E237490E13B49A8B180EC07F2602D9DFFA380726A8D0F0D0DBCE01813BA84007668813D43B4AD8F4CF0902B261527B5A5C822271B2F98FBB0FD6C181CB93DCDF4CBB8CB151D0C56F6329A9D7308FDFF3BE72FFF50E6B55840CD0F19FBF591305C912F59AC4586D2D973CCDB8DC915013E81991CDB75DE0D97546BD1A4F42AA953FD1F77C8437A962ED06C59E8BCE2E1CBAA353F8428B42BFFECEA05FFD4BD68535FD495D2830E0CAB50037711E63D30493A9F668053907CF4B8B65CBA49717A756B4BB29DC765D50BDF8F9FDDDBFE79B46CF7270D019FE9CE30B863BE1C2A9BE3B0FC0994A9D343D65A08908EE29D40ADF13F223F4023381B19B47FCE5F12974DE516F28B072267A297E62D8872363B1DA8158BF090AA89E828F36CE89B8E865EA0ED478F239E928BEF305A2D8F4954174C43FCA9FB4DA430C809DFFE5DEECC3885C3520C2ABE898D3A7AED6526FC7EB08FB176793BB2F80474A7F6C8BE90A12CF7480A1E3115A6570E46BBFBF46DA82A0F6E31AA8814BFC0E32BDE6F0834D7E60B64DCFF57D152AAF28A1A514CBE58BB41C9F77CB2282A9232EA8651B4437C8F31D6B088D125A17559D073EFAF12B751F9225A5DD236FE50138593584B27092920341D82A1E3B54BCF4FAC21D8C53CB485EC5F005EEA5C65F411D99F57F3A69BAE73539BABD3B953FB347FBDA8D5F0C02F661E774984931E1FF214A2B4A0C988A8EC99974B6637193177D8C21C3B72AC60B9DBCDC44495A057EAE989E2A256B585EDDD90E486D9AC9657A564581E0CA1BED5D0275A835F3FDA51735D51B374C360E362CE182EDF4583FE203F2405FD41C3A841B64FA66562A53FD38822E28D78C22EB40E718AAC70F7842058E2B129749B2EC50048E1C2331905D4A9E6541F726611888BACC836F929DAA199B7D3502942754C499D85ACB1A4C25B7DFE26B2518C58438BEE017F55269D1450064794A282EFF1A1B2A7310B8EAE7936926C5EE5C613640E9690B7639A94FCD6EB87ED92DB82E4113D6E1DC064C2611FD7D1DFA28B8575FBC4ABDCB53AC4E2B162DFB8E177AE53F871050F76B92798694A3447A5C37089F191ABD6D35B85E2A6C4D49ECED81D7C763BBEC8A71C746B0C7271ACAA26D09EACC03513E7398CA1BB113F765E69BED96381E09FF6EA4031FEC3F5F0598221AB1D23D11A5EE932678205BD56B660950AE7BBC6154489B616F0FD46244A0A9211CDF327F7CFEA54CF56FF9EE915B62B7F16F9AA5856D49C167356261D56CF0916D6EE27F6905C623EF2009C00E993C74EDC37BC8FDBA3BB9862AFF0D5BC6BF90F2B7F0B69E672F97BDFB419294FF8C64797E0F2FBC5BF93469A08526ECC8F448A895E81DA80C5826C05CDC3AA4EB716C46446A652C8FC7BEB3C0E0B1143AC725E194E81565FAB0B1490AFD53FCF18D1406FFA1CD46D3AC7A5686A8F8D67F26F9A29ED794BB5B115463042AF414188C52CB79A376901075533DFFDF877954BB19D6692AEDE25ABEFA6D8FBA575BE32F2138748DDA05D73BA22AACAB07E28F385945FB95F2A1F3054192B873F24B90DA034F191F027C7FB835E8AFD89F2CF5095834DFACF627FF2F3448EFD2D90B075143ABF5D2D59C792C0E30C06228CE5640782D660A7AD0351A9DDCBAC6D859EC37FD245EFF0B30B09CB06F9E1243DACC29D719A2761CEE35588C788BA4A5CEECCE893DA380E2524501C56AE55622E6AD80C075E010BD1B389CAA7CA99F5DF49E3F5C679E794A035EE80F4CDA579D53E9DF9DE77B30CE1811C3676E5F6F010DD44D43E5DDB9A6E9880F5529EA80A5C345245965B44AC83CAF1FFACEF99F9C4E30F4C492F9F2ED426889A7227477A48D2F9C45C3C052E2CB3B7775788619E67CE9F4B7BE8EC17C6A7558A24E6161C8E710CE677AE617311200C3BB7D3A4C6CD911100EA8317BA4247CF2103BE134B37B838CE2CAABB8D47DAF2C6EC79757D36A11126E96000EFD682152CEA1526AAD975BA2103AE09BE48FBBD9373336AE68C858134118FA5C99FAD5E8516C76B9ACEE456725FF3C7502269A93B64BFB3D9695DC7A8D0DAC4C24677334384D0F1DEE53E4500F9F784C27023538DAC82021B565C94023CE41AA8A4D09D0CFC5F989DFCE7A11C5FA47F86CFA81BC08A91177823C7FC62565A9F3FE7EB250D00CD5499C7099179BF56C1E5A197CFA9177A8BF94991F3E8B06C9513DEAA9B43A6669A212231210931E00469B2AD48B0F9E8E374D6FF7CE367124D131305EF62C2917662DCE66855B8E6B06976B52B997CF9A3BD07DDDAB71093994F0157D3E205B03F7F75DC0493E1EF314473C8F1EA490ACAE3E885B1E1E3DEC82DA74A6FB7AE44EBD2CF997C601F4637D46020BBFF00920F26DE7432F3F75B138404516D253D447CCB85C540F8A6D04E8981FCA38C51AC639E994C9698E4BFB8CC6E768A59D42A5F1360528440C965B8954DF70CCFC20465BC827417FE30C9515C913349CC2970582B9E061DB4835DEF1733BDDEAA6345ED0204C3D549CA528D427B21C1F92D588927F0A91232E3E98726F5FFBC53E10773E93C1445AC62191DF02F7E47D43D58A9CC9A5558A0D91A7E460EB856602AAD639549220F4D0325670D451838E891EBC0B903C252A53F0846127710D8381959046B7C254F78BB051D3001864F485661D795BDA4E2F7CA923437482A6DF2367EFF2AAD86226046234D310887F766F80682682B11098106D56D7D83246529D9D7E124E56DFB7137ED9E12BACE82C6F8AE6F27F5A2BC18D5EFCB5F5486477541C032A9DF48C7DE8E674F067E530678D352836BB4B7ECB1706CA8B8B5BF2014ED74632DB7E54A4B356BD76B039013462A038D6AFF7E7F311849CC6C5D8F8B17C6B92F3C7BE853C0EA5F86BF18A923962FB55B82CDC1B8F1D3A1F59AE94B54C2CA93543666FECA21E02CC61E499D948119A67E14B39B721D2F6F233BD1BF2725CA226A1565252F13AF6ADB69D93063E5BA0E6CCB5C94FBB8CB8336DEE3BB584032D38CEDC35C5BFC72B690D7E41572C4070806043B8CC1F1B6D8B0B1E4B7489E9B25906922C0747D30957D2B99FFB12B68326E37FFB8936A579D0101534B94D3BE9D3D2EF53CCDCB8906D3EE8E5FDFBDDF6EA6FBCC06D0A5F366BFE5A2981A9805A61892F34842135655D2BEBD7C38CB247BDCB36D12D8F7EB95DEDE9F9A8B45159578FF0220F76BC780223CCA1F60D750B77AD09A7FFAF1B7FD8B99BB9E82A9DE4835FB766713CDC74530B97612A127D49F4EF9B2EC68AB07E420FAC4C1113835A2F853C30AB035DB6D55730FB3F89D38782BBC51B7B019341C56549088B8CFBF16AAB78DCC13C0E0AA9D14280A29A1D4C1965BEBEC63481F3528FD13A167379191A156CC045F914C96B85967A618493DE774FDC4C673EE88C87A6DA45A12E24723CAD66421E77B8FDE87B8D8012F4FBCD9689DCA6C17FE54A47EDE2DABEAE39367DFAFAADE157AC64FC7F1EBB2A0D49FDA4038D4F845F42EE672DE9E8627B6FEAC8DAB18BEDE300A8101D1890BCB02CD7CD796317A8D96774539DE43E358147ADBFBD9F5B86B14674C30C55A46D1F85E046156853F8F165C5F124A7EDE770F41B03139392D68EAE4933D7BA705F3C90D0917F0D5329BAD22CD54B8D62EFAD291BACCC93B290B0454ECB14412C620568F501630D270F6181A5783F1795A0A39A2A5C6725E1CD8877134F34E615B7D470B8C070C90ED6F441A3F8E98709F84BCA24FD8AB45AC143AC8A59DB731FD26D1FBEB55D86995FD090B71FD8D2A19BDFDD20589E7CB7B4908C6CC15655E3B65A43B65D7A86D3FA7EAD5967A7E699FBD68D8A3A2B9B7F18E7DF88678B0ED4496088A787FD10180BC013FD4F2CACB12ABA0B7CC71392E77AF07EE259551B8649AA28CC5CE696FA9DBD9AA6DCE491B09BBAB8E0E62F4E090F9BF0D90F5F67642B3897E0B42EC00D080964B787FAE626834E1D5486F362DB3A04DD9D3D sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C4 smlen = 1863 -sm = 0FF4595A76230662491548BE4C5C65939FEC09E1B5C1D592FAF957D0B56E2D4762DBC150809C4A4EE01C44FA14448583CFCD55BF06F8DEC082A38A16DFEA8F398813458D32EAB7716DDC6F0F215A66D31BA68312A48898C4D6C95E4C3FDEEC3BF2E11D88274DD71F6553D2CC970A9F8330674554DEC65B51BA7FBE1E5E40B40F737F3387F942F31F13C9B125536165684F36296050151AA38B8D6473A370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +sm = 7039F9FECF901E0E740F48556B2727E4909A4885FE8E8BEFFA1E7B9C97FF1A1AEAE4F6FD4E07C2E10DA613EEF6CEA035190D3C70B4A549D3C770BB31BD882372DC3ABCB1ED3BA42830AF1C885D127F616763D7CDEA4396CE915CA461D7FCB2C5C07F495A8299B95BE592E1FF3B1A1DDF79CBC9543D3205798BDAD3F09E670A47CEF18F2B84C34BB1C9946D1ABB6E95BEB53CBB9B04E9E5868B8D6473A370C376DEF040AE647DF23EDADB9A9BC9C3BBC8809C93E24BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = 37035F4728BA874687B3C6F2B52C5EDF8A8198BA2114047D2FF7CE56E2F78C57916A49F7528340FD241250090130F943821B8729F511AEC390ADAAB09A0DB113CFC1C32B34C58FB77EDD8221BA514FB0741B7778326EE6548B6882EBA7D07A7A02516622B8B14753F05AA9F61BC53A1B397720E9B460670938FDE3BD368A14739486AA841DAB45B8CF313C76E12B920FFF9BA1B009D1E5823DAF7F3B114D00B226BDE9319171290F23E0874E35BA474F14454BB031FC12ACBAEE02DF562B3810E32EB2D88A92E7E6D554CF4460B5C3B9952DB4000D935815B16E93726BA7B3D78F1F6EB6AF2AC85FC27BB075CA726E05025A78D42DCDC6BC246CD95C5AD0DDFE859783104237A6E492E0946E729D1CD2DBC77B4B5C63577D664B2C1F489190BAA4EDEC91160698CCE8EFBF9572BC31DA4D814B979D66E9FDB0E0B6C30C31B4F0ADEF283E5AEA906357D7198020FCE3B70F161362DBA6CD04F29305EBCB370BE42BB432CC4F1AF0D5BCE6E83AD3CA6E891AEE7DBEDF41AE2B77F4DF70FC2DC5515BCCA79E40C37EEEF5D7035B2B1825AB101819CDD5FFA9254DE2C9D0BCDFDEC8495B1E738BA7327BC491E2D2E807740F97E233864D62D00722658FBFF25D2C074977FB25F614FC2FDF4C5B7F3E19246C4F464A69F6F07FE11CCD3A0C755F56D8FDFC86CEBF4D23AB7145CBFFCEE51BA91398A671D90137A31DF045A415ACD42BF6292585630024CB9C757C24CC7A5B26660C21143EDAC594A103AC5AC4AEEF7E2B7D711EDA910959873502D73CBB8B76B0CBD63A950CD9069D7DA7D3564B44155A5022EF66FEE9D9A8B4F8D11894CBE49F41E9ACEDE415AD7C973CD5F7C5D80A9E3B1B03CE2A12C55145FCB822D94852400F9477D638C7B24A02B370525D8A957066A9CD39348A4420C6C320B7E06141B3A4E13D118CB2A49047024F6805630B44AB9D26D0C76C3B37BCC11518A591B08100B0C76D08FBAE8156C9DA38CD12C0616A29FD8134129578E1B7BA772FC2EA6D71E9A8167231B8864328C269BA5DCA032D950EE4DB9D25EA1E5D2CA8F6514589F480380556105E35E5D56A56900FCA671AD62F4B11F656A25CAE4651490CDD8290074B6151CA3909ADEB5146678C7FD3AF671BA6A86841A6E9ECB9B8FD48665C264A4F817ED8922676E6DBDB1E67489A2348997EF58591BB965E03436DCD0727A40C8732DB6EA88F80982596084AE1479931E3C4903206F33B1B1F2CEF484B7848D4375F9CCB443779A372384CF6503EE7F59A1F3BB1CC0ABC4EE966689DA87D190E0A3B5C43F84A94279B96387521EC3B53490B2B77E63AAEE83D774573FEBF4B7FE6388E5972061979BE5AB9D304F283EFFC0AEDD53BF063B95FD016EA6BA7F53445AC78F0B27A28EE5D61F66BDA7A07AFA31E034E88E6459171BE775FD001F9AEABBE101D3BB305784966E0A0E75DA03E6F935565B19DF369C124A99A66407BBE65D3464D03BC26868FE55E658FA5D727F2C13CDAE6D858BEC7BB9EC92A93C72165065AC5AE54216A02F7FE5C7B21CE75306DA9507B2BC016D9A0E357BE5D1652D1F7F2D462AB340254AA9FE7F502302098A46721DCA65C8FD7B5B682F6B2362B2D895F18C98656AF2B3AB3447327B89E52E64CA7AF2EEB5B1AEC16CA287F28B971CDCFD6654E62BDD74F5492D4C1266965AB44D552BA1249134F5B6289473A0EAF90DFD7FD187E4ED7011963940023D36EC8148773DDD1CF0EF6F69A9A05DB1570E98CFBFCD70CFCCFDE942EDDB1A5A77F1943C8F745C0A53192D81740654E6EC9E80F93CAE53DEBE222726BCEAB2BB054B038143C3CFC7DE0ADC5AB624AC4C35FDF67BBF9D0120E4852987B02044DBA377E665A42EEC31E40BC5E66F8461BC805E09150048B52FA6F1FA156856ADD9DB387946ABDF5F2BD93F6BF180D862EBE27A750BFF0751B1514AB41D01340092B22DBFF5D9FCD5EE196F0132CDDB37FF090EADB294AED7722C30101061804B538321AB70B28A138F754D57F7F3A6E26546A723AE7E7CFF262D2E661B1D75625EFFAE456741E1BF9B78F791251BAD28B5194C15BE346B010936B5FF8EFF43360039B80585D18EF749FA9DB36976B8CDFD04E784BE9F336996862B06D41BB4BC4554CFF16CFF3DEE53F7ADF0A0660CF9B33C67535146A6952C279EE708DFF93EDE61A120AD8EE64A93846AF80C7A9319E80D5E4913433FF1BC5B96ADB67D9916E4A3F2037F6071EB779CB339C4951C5A5FAC5E2AA6125E9731E1E2FB0631851142302FA4AC8288A6618427F8601C47690C0D77E62AD375A3EE71C2D7DEE17F27220AEBB3CD5DFB91613D6E9EDA3C434DD1E92214C26BFD474D53EEBD02F9B94806973D45E3E412595025A073D0297B6E6CDC5A857E11283751A7007980DBF01518AD6C934981CFD8DF6600A21C35F7153E28DB1F2B2DB620765686BB822C83305C207D5C2CA60C91C4E685BBFEFEB1B8CD4E9C7F5717F6B6F39A422C3F0341C35C4DDDA2F5CE8C6C0FBBB23DE7177005B5C933C8B5B54232A4D678BBA6A776B39D3875209441BDD61213687CA3DCF3D02415E64F5495A1F7FA7DC5899F7F8CE5349A697C68EB1D95ACB8E1EBD01D0C33BF2064790E5B641FC7547A740B2E1B3F78D6ED417DFF74C9DF1C25DBE4EDDF55EEE07049537AE37AE7F544371CF80BEBAE68CA7887D0AA198DDDA3F36155B4F93ACF40AEBE3C1DCB0C4D0ABAA3E6F7407906393EC67ABC3C92916F245ED17C3D1ADCBD6F84191F3D088115561645EFBCB2A82D8346B5671F9A484D492971A9D7ED48020175C2F1D12EBAA5A945E025CC85C0E981B478E70FF5E07FA9AC1CB8FEFB4A0232B7F4301707A0B22FB3CBF5D20A57F26EF728B4CFADB1D83C8FFC2EB2AC2358AF26FEFBD43EEBAF9B11195F9E028AF1193ED2D6CFD261D1A3DB163FA0CE04E380A33C6C2125C09B7E8B7D37F2B1678B55D498E28CCF38A27E0025E3F5DEF6C5940AAB0C5F359CE66BD0E51F77B28BB10AE457C6507F437D62F69F91BFC5D19D97D8E39FD484FB141ED54DD48783BDA6B78BDB813CB6A834EE870247113C0D8F5022FC3851BF8EA0876A19DC7CAB896D70B8529DD24D54AA6CBF57FC90B9FAF8C78054600534E48431D54FEE462966A20F6F1E7E5BD38951824DF2EDD8A1B720C663F0DA61A6B64EA5464D670596F0475E175A974D1A8442EFC642C1BB59AFE7746D05969E2B232F3D9E1852BD6331BB6134C1F0AC787A376618AFCACB38BAEB4A4459B43A509CE7BDD2D45260FC5653FB7C470E5CF771250B45161AD332F526377AB70582EC83855A2B1C643B254E4DEE1C71BB304ACF8B4412F4AB0B1409C9389B52569ABAC5F1FD9D810042C62CD307A5A6A3FA2C16331EB8B629A64B348B7C48CB9451A97A14C9F523BEC48C64A7688F42E90E1FC7E7908D72225CD2F51EB304630C605FA5D9AAE62DB4E8D69CB7CEE384160BD3883D107C477ECF7EA3D5C29349D4204DE9425EA1E3FA05B83EAECB6ABB59C7AD07DA36410FD1BB16609518D4DC04D70830FFB32841F13C91B7CB645E65B9EA3B13C32A6F1CA0E1F967AE299440A2BBB17FED9C744B2E983FE2B3A2EB6E5EB42293ECDF83AB28C5FB03531B5EC43156EA46DE3E2A09DCDB2D54BA3F0CCC9CC12358CD6B7D8C00A4A5379BBBAF0D88A9A2828834424F6AB1A049569AFC0348DB2AD0DEAA2EE40F7712BBCB87B55B769ECFD0ABC2D7C4DF2E5245E186542B8E7CCDE0C18F2E8BFBBD1178EDF3A71621B6CC912E7A0C657E66C1ED85118D36BBF05FE3CA74112B0499985237EF4B7066D8F44A338A77EB5F3B4C9B1DC911DE8AE49FC44B700ED709EC80A32BC29A91F85C953B01084D93FCBB13CCA411D3398DE91C7D93F8B8F29AE1557D3279B00889C57ECE5A5DEEC3A29D2AFBE5514FC4965C8983E44BEBDC3A85F7BE75B3B266E4D8E8BD72ECCF865B2AFC9B3D82E8894FA623CBFAE666DEE2B38F26F249EE8CE35505B5E202B11BB620C811856D03D4489233B6D1B004277369F2CF5127A8AB0291454854B75A4318DC0C8C5A9789FE1B85AD62F1C8DFE033139CF64DE07D073D249A337FDA36E418DE0ABF4FD810F51A27D6CEF56DD31B16ABF0325B1C8D641DD5A09AFAEA994844FE0F8A6369ADF76F22EE2EB7F05F254BA88D487B872AF1C4A4E88B01242D1989BECDB3BDB689070AF1BE3F5D108DE55CB487C4553DB2E132F9E28B3E0A4399C5141E4C064B977079608A3A08FA622E82524743E3F0E0A8703E9EFD54BE2ECACABB396BC558A1835044C3FC79717B45BBD285F33EFBF31186221A1D749C9D7EE3A9AF74EB50870525C1E32536ED847C651F2D9C843292969363F08FCDBB1CE79FE803FE459FF94A4AB984ADBA0FAFD4BC61CADF9F4760EFA629476631827DCF1B3B508B5106F4EDD86F5A8F1D4124D20C4DEDBE9D6F3E382BD76BEC12BB091BA23119263C75926113D159FD20F785F822A79AF48E27C7F34E0D6BD52B7730CD1B822326DB34AE81A0A6ECC3E6B46409FFD1F2696B978747ABF46CEA3C9F15045F55B690D1C60C80E22005E47F31D1D6FCBB20863AF02C07763C97BD4BADF4D3CD44248F3213E69D8FE9660251ECAA1631EFB39933BF02C8F30475DB4E71D2668791A1A7A1A26D23258752C22BC55F57569770D9C0D1730DBF3E444948F0D042386F3DBE25C8723708D4FCA5727763B479BCE5C7524F17471C6ED7109E3DBC54ED9D1517C379B6341D28B94D3DA8DC7F24CCCB5AA695567CC30F69F4BB1D147E453ED7190956FDB2C1A6EBDC3FABB51F35279AEA3EB3F7C0ED2A6BF39DE8A69BC732051F5E9EFF1962F56D720F6373A8FF2F3AD9999A3B940701E58B756ABBE4FFFF5C9C8861E4ABC9F798CC6D5ADB8500C5ECEA13549FA91E8887AE493A3FEBD8A084A8CDA4075D9BB4DB8988B0D47D34A758200BE544B8D73B6B27EA1478A277093D6F303D34D5CE33E0A5CAAD026AE55EE0B0E439748876E03AFF9F19BEF17EDD1F08A234F8977AB26AE8A6C8DA0138A4A0B46284D3EB44C4B2AAC05F40FB54D168E91418FBC9799D8DB7942D832E05A5C74801DC7CA05916076CBCA39F4D94C25837787BB16AD11F16506D6E40840D6BCFB74D35552DF971E7902563AE0C9264D89952354234D09A4C551044A33F9113C29F46C3B60CD64C23E63330B081DFCF48C24735E70BB8F2206594B8F7C813B299A7727DB95BC35F2FE6469155D5DF450D3DB4ABF928ED92CABE338EBFE0B082B624A302611B4DC83F35EA71C8AC1126D0901C653DFC6E49D69261DEA62DCECE1478666BA51800F29B20F20179823123BC1C7A5D8E04F0D5FA5E33CE4F288E558C375DC61A59C7564CC47A56D1629C271E65A086E5BD40E52FC2A41790C44FC406A8BAB34177B5205669D331823AA215B5EA700285DBD4896A2F9DB40DD6730FC2396B65DDBB95B131B77CD06590A7A05E5293572B313D50C437F518CD34DB4C32F34D2A521DEBC3975320D8F169D84FDC07469A4AEE5B12E9DBC85EBE2F4547F0B0B7E46C42B007791ADA3D6E3FEC674B847919E63A232CB4A5C8571A5C31540549A1B5D33CB44D54A8BF230A7E5C98992C31BD17AFB1589702860AEBFE915CFB19054FC50D2CE2105B2968FCDD2FF0E2BA95F03FA02B8E7EDBA55F20F699558323822DDF31F70C1944F19C276F0B49A87B1B66508B75EF18D5C51CDDBD4E5900506B90DBC63192A21A2A6CBCC685B44FBF8EEADE728131C0700D871E1217E923CCA5CBFF404E9D689CD611CDB4F1850B2B9AA389FD8BFBDE183C411DC870709A1F45692E18FF244E014BF9321145D476185D7629C6994A0E3624A04EB06D96B23435D0B4E6538FDCB2E12645408A90FA7D380D1DD5183705BC152FFC7CA408A59A0A84997F895D6596814F4C29BB8E439123340AB456AB347311D63F7FDED24A49D5AED99433E6672AE94E667B6DFD63C2631E4938CDA6C9ABFD980286FB8D91D666E93FE7F63F97D9F3294893388E00D382E727F960E4F26BBB5781C10CEE4CD65CF5633BAF09940768688E6DE6311932D321A558679FDA0E717A0FDCB5D76F4AC6C248993A1296ADBB39C7029A44314B401C3A4025234F175606E74AEEE112F1283B1BBE227516058B66F9C1710C46A3C78D488C762623C35A1D5ECC4457B8907DA24CB736BD6264347F31E4BF2D07823900B97D9B4FDD0BF63217BCE9376BED2716CF018F7D579B1A77A89A6866AC87343F6E2AC1436E3402A05A0AF3AC93BAD796F614354BC35E9FFAB920E99459240C7A73FF778BAC4A678E5FEDC948733F02401DD6753505F48DF4535278518829F0815628C5A5401D20CC38F454F674D40CD4D66CF0F6DACC112B4FEFCB1E417C26AF49E9FB6101D3B1627CCD18A16DB4224F4E59CE20CC0512A699C745D1964E372BB916E0352F8F1322252E7982FB83DFF770F3C73CB2606F918867AC0E8A7ABA2084154FB11B78C578CB477F40F974EDDD6B3CAA2EB6C2973B373EAF10134377644971BA63B37CCF9B59E534598DE334CEE76729EF85091DAEE4F4E6A1364E51EB7744501C8C123AF193D32E5ED2664BDF05B06AC793E99511020A5DACC69EBB36A517C8AAAE2C917B72FC7EA93187F23E2414057686910B0D24C47EA8473D39824B42AE4F3933A105D4B002E154E44A5C9BC2B6C87BE441A64581EB0E97CA785CF8FD5B0653E5E740EB9449CC03E94CBE69D187ABF07B1A91990BBFD1D306F0D10E1D7CCA0DB29738907929D5972061CF4C37F629F45CA025EE39F109B04E76B6CA6782B66E9543224A9FD404FFC8A09A6280B2C1FC6EF30693B3AFE3AB52AFA18124B1074ED683CDAF63328305058FA0273E91B856025CF9ED0F71E14E2F2652BF7092C628623753047BD36708B01F999A908FBAB0708CC4477324866705845187F6F86E0EEBE433201B8DDB443AA51E301B40D57DEA21730127FE1E2840EC23AF5361321557557330972D3FF13750526A3439ADF9971A8B81956357FC217B27924CD394365ABE267360274D6E75472030B43D5934520A465494ABB8CBE0970D2048EB961D03B524782A2F07DD65B30B97F764F53975093976744516D81817E4D35FD49198D499833B38C3A6C824A5D5EC681A34929C937243B7952CA436362F72A9F13F972FE55D9952F104A1C8A3110ED23D5BB208D8ACEA67568B430E28AC82024A7DA26EBEF29E2B8039F39963C82C376D05D6F0E7A0A73A62977AD65A55E79326402E5FE79703CE22BB13F32DB04565035E292F034367E943B30BF48095FDCE887E98DCF3BB88C8E5AEBEF1B177CC0B29DCD75B21DFAC0E98D3337BC7C684231DB893EE47CEC7D06A53F9CF8C2466CE15D1B4B9FB3F2983AC5AE5EBE3D3580A4DCC59DAD0EA1590A4D9F9216D0E9F465EF857584C01200072C16F3771FD0B067F7E2BC7352FA99E1973C290C39D25FA3CF95B562CBE321F2083AE1D6CBE96544D7C97B57341FEB95A5C46C2413F95FA16129679A177F8C0B520C589A5BBBCB1E5636F279E34C59A151A5CA61FAFD5942E3186B3FC054200BC87E1CACC05D0FA6A788991262513FBD96BC83EECE79959543EBB15D9ABF4930BBE8270D5DD2F6B9254CF5F382DCE5B09CAC2A223D1767A2BC8E18AB012A72223F70EA7744EF19239467B7C1773A80BD89CCAAA95D360DD2A010FAE33B6C7E2E960FDA047182A349CD7926430658C1153077093520CDD6A30B28ACD9550009BD7583611F18724EF15D38412949FC64259607D71C6E5E915FF233A93BCC72058A0002764933CA62567149D6267FAB3440 +pk = 37035F4728BA874687B3C6F2B52C5EDFCC8690B4699B4AD7B76DAF9D4D9F11152465F59C5EAC902189EC1A0621B662608E355D7CA6CD6697895A0F753D417A37C6CB8EF9A44B3D4BA4786D8ABD7D39AE44FD0DC4B2ACFF415CE1E589738E836E1A6B3096C670F205A1A423854DEB708F1BD3A55B95DF6673DFB0269E8C8FD6B20CA5AB5E030ABB9F63FE1F2AC24443949B3ED840640E646EBF2A53692DE71D747891656FA6678B71F41CEC90BBE8D7888A72FD03D1516ADDDBB61AC498D36AC7F562D141DD6508922E9B117DB0EAC5413EC567C2EC19DC6EC3640A9BBCF685DB1EC95F60C4575AA881D2B4A44C0CEE5F7471E01D479BBE2FBFFDE97855FE847CE8D1C844EE1664E5EFED19C36F7A0310C58B55CABA4B2C8C935DE37BAFF0048BD25684882FEBC00FC26369960E9FC750A30BF9F807391F1574AEDC516A232E4FE458D1E83310E9101E1B42C079AA1129A02B6A3859BE7A3BB5EFA071C23AC09305BC906002A27FFA7496BBFBEEF12DE831622039D38895CEA7F13767C988715C7B6B863C969E5092D699DFC49C957055FB0A5469DC9409E8237EF41122CD22F2ECAE9A80858D7DCA467479CE1B88E90A53381E0E22ADCD4CEB5D66F8C2F5109B3B06D9C03612853FC8DB320054223D9CDBF7045DED8CAE1B2C21E7A5E62A056AA7403CD515F66C726D1F75F59CCD8E91B56456F2AFEA7EBD8C8D531A157600B1476C07B6F807AD706CA815D4A4C869E4F6223C98E8FA9C2CEE3953A31D8BFCAC59F2E78024067C42D1E55167402D9A32E07D57860F4E913A39575F52512676D61BC27A20DCCFABCB50CA21AA340E3269D9DCD1A2F7960878DDAA10016EFDEC623CAD018AFE7D10B9293FDB11A19CFF00326ED7E1DAD07B8375B5022155F4D1AC188C3CEFF4707FF8EE99E718D52C74E755ADB1BD6218166411B05424C4D4CF844677BAE4239D54C74F3173E2F1146FF1488F8C2CCC21A799A90385609887C5E23979DD692CCD4F8FD0AF6E505707F0CD1F6D85D4D71FE4DAE4CF73AFD9E4CA9A59C0B026912F562D6BBAC80EEC99BECCA9AAD36878A00FB80EDC89994A2E7FE1CEFF01FDD4077071690DF5A3EB14E50528F89C4C36E3AA079812C64C7CE15CF9971341C47CE167FEB50982926DC5E6A537FC7700D8B62AF254A89E84337521F56CDFFE857611A1BC42E6E8C88B186A36A834E8DD33992BF43AF3F51C1010B09325D02748EFD8FBFAB4A25F601784C89C8BE1B95B737F56708F81341DBA4BC8CF987828CAB37F0EAD99DE0396C11DFE4F33FA1B99CEE507B436189910AD8169B5EE2740D0A45E28DAFD49EC24C9BF871175B9ED51A88B33BF724C2F3F65E89BFEBF7D56468657535A02E5518C3118F7AE082EDFE4C101CD56D0231D5424CD8A109B644BBA511C4943EE08C42CCB11DFDE0DCAA69A054C4EA6FC401189C43DBB8B8AF9E315B99A3DE07870187BBB419ABBA219327A1DFBA5F9AF40225F07E4A6B2C45FC6E996425CD968D96E412D65EF462EE41834312494A9CDBEF2D79C0051B93385754C0FE3378672C9CAFC3C090C63BE1397D04FD64061DE027AA52001D0D99EB046A99D38646E7E52682C222B05A6B52CF7CAECBFC151859485189A318426F66B6BE95E969395D8D653C9DE9A068051D42FF259C50C28E05C9B90FE1B590969F906474A3D469C810E0B05B2EDF0976ACDF9C26977867344E5D59224FA6184C85ECA9CCFC6E667AD230FB4CE62C5CD76C6975CEA1B12A7D8C71B23E8E69626FA4F3B6D56D5022FDC74CBDBF6B94EA16D61990EF3181406F9064C497A68FF2D58BA90B66C7F1B6C06B973AC6ACF4FFEB0A1B676DF996CD00A8BCC29AA4E6C1596F3889855EF529378BD104DD25ECC0A95C2FD951C67F3773D40F8F0444308D0FEBE4901BBA2FF8E3D6D60451E31CBFB571B2234C5C0D3BA5979999709DF953856152928827E9D2BB2672B45B9401815C33798EE45669B2A28B184006E18915FBC4E5E2BA5ACC545E97D3D48560BD05060ABE789A1BC93A0984BE3F10D72ABBE3F3B89E7A542FE14E6169BD6844076AB7D59A99572866DBAD592C292E938D0E49713F678F80A2ADCFB8818A125C06F71B35113D4A20400E85BE3CB3F03E8D967FADCD65F1BE4AADEB33F41C0B55D916F7F380DEA3E62E75DE92378F40284D4235C118CE33CCC80CD1AD0435D88F91E7997794AF0DC8968F3FCA6B2E8C722E0E977B8E4788F6D637CAD71F7FAF2A7DF3D8F9C52391364EEB949B347180176015D7DC0D5474CCED867B08AF5C98979021ED31008E53D72C46B23075ED351CA9A23B3F84BC37F6046F8090CC1F34ACE64F71075EEE0AD2210768EAADA62AD8C8D53848FED7BD3D75268A7B0E7200DF6A93658C2826755C619E06A8D259310912AD6DDFF52D19327F06BF171DF03CD59C3D740E64635807D203BBFFB0B436FCE323BD55A35B9715285FB7BE7E708272DFC13008B8121C51C2EAB5E16F68B99B69A506024E626B75DDD0ADF0DBB41777DD9FE4BACC3D12A8690E578B0194FE27F748FE6ADF00CFA5B3247C7E31275A840C734C9F40415BF26214CE94289BC7496D8B38641C74C72E40F342C2180E885D99E7943BD0496D3484D2C30FF9D9B8BDAB92C92A3536248252822183F00C7F1B563F4CDE706C7A01165A564B1F50F8C738F8C3D1A5809CB1AD0A00C2160D7F7F7370E899ADBFAECDB52587994EF3287DBF178A8D27D98ADFE6A310DAD7B56B2A9EAF95F0562B0DE0EF4458B0E24F3C196B0C49F745D4D12C3483FF9A437F041A958A5888C87F80D8CB23C4753AB271191E08552BBDCBAB006A2E74AE76C5A2FEA85211E0E7253C9723E8FF76591A06C4CB2695FA4005BB0F79301DA3BA21B165733E7CE8E6D6C873242A0C3FEDFA8F6CB609BE0BB8F93863C78477DE6FB2CC0B8E0C6FD36D5E08A25804552B84305CAFBAA5ADDAF8CF8C82AB68E8219D70CEB440063532F06E5FE17FF41F33A81468DB908D4A925BF9462C9A3B8D23292151A7F74181873FA4AD4081C57263AC0065053CCB428D6C23D97021973C7DF6BFE72913D82E413DF6F02C168EFB85484D62CDD1C98ADF6D2B4B1383E4240B54923AF77CC9734E4832AE6F3D9DF48DCC2899AB5ACB0FB0BC6437F43EBB8CEFD53A3054E4064B362EAE298A979F921FD1F209159F16352EBE1B69D25ED5405E41174E51AD8064582AE0A69EF020634F82CE6E847653DA261463A50A91C29ECFDFFF2269066771FA61C90FCC07BD392894E945C9540EA483AF54DA124E0B70D2109E88337E82DDCD6417CDCEB8ACB32B91F87C64F181A4967E1D6B2B3393A825CC7CB4CB6A88332015536A7846D38B27EFD174803454C72C05C570F00BF5767087D6853A27FD9BFBCEEFFC95879A35D7302B20E942BE3FD7D4B0BFD81F26E0D9428B899EB2D1C354AEA757D8A18791B25E93926C8FB1E7FBA276E301F12BBF7BC4D80705A4B30C2A1E277B0CE9A71B076E03E889E8CFB0FF2B89964E4E8676E1A17F201DF0465E158F1C339D81232A1D709CE93A391BC07A1A13590CF837A037CB4A0E2787CCA2F7C574EC464271E9EC6DFD744D7305CBE89A97CA8C9BB65E25B2E3236F526A1B44F1E6D8BE6929D4412D9C05C852729D0E5C50AF6E48742BF0B3E7A36C2649812D996110C7F2C726E5D0AB78AAD1E60CAA180AC848C42E2E4A9F036A1939C8756022E91CF7FB19B8E1824CD9AF906073A99E9BAA8E6992BE9A9589CFB5216A461E0E416AF7787860D3CDEB94908B5A85B18FA0A3AB3755CD448FB9A9138B114BF186D2B5FDCD14EAA294537819CFE6DD0CA4A22A4024FD62749E86CA34F3884B60ECF10EA165F91FF4CC7B50EEBF70DFDF00CC461315F81D710300F913087E80D2C5988B5ED50193B863F936B09B5FFE3424AD986D060D677DB023F6B8DC4CEF11CAF3AD9AB0999FD061491E68AE0091EF9C5A5A4BFD577A261B4432747DABECD108F69732D15B56923EF060B3FA23C2F8260B69692A7C731E194FC86C254A97B70A6F6610E7987FEAEBF2D4CE898B11FCF14625F4256151B659AC5484F72EAB3FE86D971A8BA0415D2A4A00A7E3F8B50CD0FC8BC8F32DC751FA5ABC0FE3F7EA94BC68A8EDFFC50AE2C0B13F653878CBC1E647D7815FBB2CC38BBBEB0CBE8CBA57CC9711405C4379F221AC8F69851AD59C4531220BEEABBD825A91E54AB18A6361DB831CEC3F898694745AB9274685920586BB43E0693D0801CEA698479E93D93A0C0562E5079CD9BA686E7A26693C797BFFC0F6193BF8F4444BC0745CE0B84B082BA89775E71B6884984CF27DC8BF95BB8DDD9C9A4B53FC941ED67A30D7FE987DDBA76C17D0BB16992C8AF6664447FF2470C499D3E5CB11E96B075B1166FA9E38C452FB63B721EB9892CA89B92628D1E502AC7EE925E4AE9B023128A060FF0BF7E8A139F34217E5F156E436E0892C7F4F422ABBD68F2CBDD2AD033281824813498A4A6AEE5804357CCA2BE845577D1E947C641C729644423D1FADE1508FA9306CA36278D0FEDB52783DB010757E06C69D6514A99D6B47BA505F6EBABDD35D199ACB8408117802BC9ECF17D87297B9D3AD5204E4A1BD6C35F254F87B95FB72AC01A8B730C6BDD8C5143579E4C8017232B776EE8AC05C5B61114B838E2508D23BFBD017AAEEE82BD37C6880870AE96929C90DC17A08B12275D62FB1B746A76D4D7B6FA5FB66BD89D76DBC88390F0A923F5ABA84F688E42E03CD7D2ACDD6C957DB1200C64C4EEBCD3E611C0E048CC3E9533E143B5AAA0561F6595C5EBCC3832DC48815A79D6BE800A91FDEBF800B3005FCFD00771B82FE9C801D10C2382078995D7EA61302A726D7DCDFEB4781FBD97801257921057193C8C58761BCB0100FDC0A13D7BF57619D9B4805BF1D19B5A57C0F11011CEBDB7CB7C527F149C21F8ED00BB2BEFBE7763562A1BB970A6E7A8095F165606C30E63E568FD37840B339CA1B56665021440D7495D2EBED1FE07ECE651DD86ACA7606FD8EA19E14C6C3E5819A88190BF3D8DEE3D0DCD0E4FBDCEAD464B689AAFE43602CA1BACFE77BC189A8CE2F3A5F2A8D9C7540CD71B31AE680788583FF58CE2A20E84816FF96A80FD656F750E289EC07719976A04335CE0BE1C0A60AF51DC138F394D65C145A4823975296414D8F465D9126EF2C0764AD66C5132BA97D4B4388D945291040AA44C5DFF230B08FA9C5449C4A8C9DF46360041DAFFBBB90C52C92AB3B6FD7F89D421DF2072BDF81BEE10B6F022F5DD7F083684BA0206A133F6B3C44D736D8179E9099CB1342A1BA9C2B85BE76A9C45AF649D1B6C3BA3EA3429A578DC297859E82F0EA2D708DA25992EE5C676BDE5B583EBE4D47138E58757FA15AE9B11AA956BA850B3BA426E03A897C37BFC5D2C4F50F4526EE730187211D4FAE41060B6842EB9E017321A6958CEE57D2F51F6BD0DB56B69029F02AC4238D7B06BCA61D7D816162B3FBF339E5748F3633FBA3AABA444991425B2B947A89E58D42DEFBECA275B921F627336B74FB72BF3788F6E26344486752B2B86E44A5B5E50B890A1D3C6103C85BE8684B6462F8E76F8CB2C5736956EA0B96DF0670B57EE2F7C42BC994F243B901E5CE3192B987BA825F43C4B825DA27E598C739C9DA4BD98F60788E3BF8A072180F58CE4191403CEF7F3F6BA5ABB64D08C45D045B854179F2592A1CFDB55021803D738DA95955D5B96416F544D3E1C38AE9198CA9BBF57DA07A0A95102277E8D7D2D751EBAFF7B502106C9C19E3108AAC2015E0C27DBA705B94F2459ED13CC2C5F5B1B5C4A3C47E5731B6EB85A0029C037E0D62B6920EA5D7539E12333ADC488EFF22B4F5BE3DEAA234D8D9077A6801D010B304CBBA0F5BACA4EC00D18F95BE616325BCB325592AB773AD8EBCF349A6D0A869D73A5984E59BDC4BF1183C65A12FACA381FE758C3344EA3D3F12032F4EB00895E26D46D5195C66AA64D00D9C6A53BD570CB2E6A91FF5D22AEABC4E2B70BB0AA06E437F7804A9C5E34F891314A057F1B77BBAC5B63A2309C3462E28BC2581EDF2F1100D3BD142B9D411CD57F5B7BD2A35B58D9A884803C01173E36FF8192FADF5CA0B695AEA3A3EB10092F5A22284EB8C04A04DE4F6E9216CEEA3FA870C46C3052155AFD3B1D16F8DF10C91A156782CFDA364B31A8C77B92AF20630BAE745E733A13C0E1BDE5F3607F7E320646194B09D7349FA21D8BA549DEDB836B30D31263F43C5EC0D6A3AD619F5DB970A95748D6843FC696CC111E486122E77C33D05CC9369B8142AE218E12088D20EAE1E8AA7CC5CABF14C452DABB5450F41A2293B9EF0A06B712B1C6EBC1A83EBDA87C4459B6B3329157F718169C03C21FF753C71383260779B9FF6FAD9EB66A7774220D02287C4BFD6E1769AD7C6BEDF0D2492FF7EE01E431A6E92854B1CA6B57C71014D11305A39FABF43DB9B8EFC571D058500ECCA372C39815D8368E80FFF17EB4EC64A41187257EDFD00311C440F35050EE87CD66A8C1A19EB7C9E6B08594B2B05C3335E381883F651DD3BFB1E9D2522640997E45BE8E3C128407F2699BE7A60922CCAD2256C64D59BA197B79386C8FA6C573DB4392F9F54A00C605FB7B709FB203ECAC23ADC91BD4DD8F3914627F3E24F67D8D897D29EED7E85914905FCC1F57D38F69033D25B7F925E2C2BD467547F7887A395428A977080FB871ACB6F14FB876E004AD7308D287D90284E9B62BF8187C7D5CB1FDD4FA4BFB77A544D2F5329E52B9137844A1F6B3DE2B09ADA3231060EA6C94ECF5BD7BD8E5E837EBF941FB0CB4DB04C447A8C48650AC07363C3EE5C5B3AD7C1A97FB9FB9A48CE5A38E93475390A72657CDA80EF1E3E33A320F4E654CC182DF512AABFFB41DDBB0854F3B9B69CF52D054240768F7D8A65B23C99736087D65EB027FA8254A5C85427E7D5AC7D49EF6BD48B832E9A91D7BCA38E5ACDC384A8DB2656C692B80447FB8F71BB00DA3C9BF8573D6C9022ECDFDF914D3C20D39A17B9B5AE7D38064DE614B60E074E3A1175F083B902D8A9C964DACA28920C64102C7A1C7FB15328CC4C201AC3EFC02E3403D443283BF2B30641760FD8CE5A7D29D99D35FAF4D28FCCE9C8982CEFE276A73393E260ED044616BC79884353C31A8D29F1967BF752C11E431844660A209BCBDB3BBFDC04FF42269E9B481727A164BAC7D6428814B7B5532886FFD66623FBED4EA017F87CC5A101ABE6068CADA05A636AEB1163593A8A0DE398D15BC20B80B6853B345693A31227D66572E307C5ACEB28ACEFC490AC7EBD3EE736440EE710B901CBED07463A9F1783D7E73D3E0D25AA102F2249A239C75B902AFDC42FC9D7D79D08939B5F9AB98A85209B328E71CEE7FC6CC9C175326724C8915E1090C6D3E8C70611B45B5ADD95C38990ED0E986597AB842B77E6745E2C6AC2F02B87273255C996491765BF565BF7DE0688C8FB8FDBD6CC02FE3B673BBB57F3624D288F444BADA58E341D981BB353CD9E4EDCB718B0D7BBCCBC30BF1F9E483ED5009E88D73D44E1BA3913A531C26070E0A4D9772621EFB897625BE9C9F1DD877485116D6AADD1708BFC743EA0BA5A6A74CB6DAE5B92E5069A2714B102600AB8432F24CC6EF3B1BF25F53D25DA40619D152CD526A27ABD85DD046E3677DEB3D3727155DF33FCEEC1F98F5439BC40B149F921D398684DA2533EB41486BC3007830F53A49D8A4C34F9064B08F3A81F7F4D0353D59F560CAB74737A2B9F23F20A67F5F04C8E8D4FE5E11E5FC5117A1F075FC65CC2323B78D5C6EF923A67650794D03A06344CBAB96DBD88F96 sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324 smlen = 1896 -sm = 005C01B3981A5E2DB07B47D97CFA6D9CF481C1A21AECDB86F59F3ED8D729FC24EFD608F35C7B8BC8F6FA5B541C7E12C8A0D382BFA8C51B4F969D01E834628D4AE66FCAEEE016B79F977E01D73E2B771BA32A92B3BADB536B6611D22CD565EA26373B1133C92916D3B1310ED1F374B7EFA1D69A13D0DB395B92895F162B2E8D70B4E803C0FDD65AC5F492D86166665003C64DA93DC02FCB1C50219ED848063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +sm = 9C7F9777CA9083E853C88D7A40DC84E10541347708FE37D6FAC387D8220630B591B461E756A9D40286F30D4B45C15F198356E77807761E32C9C97A1F992082BDA19E87BFDB3601509B6D98EDC79D294C1E17FEA309F9B5C339471AD76994C2B171374F564B092211102CD1128388A96BA9EDFBD2F568446E49F9ED3A870148E5298F75E245C6CA34C28E4F5F8B740FA5C27777A38BB8F46850219ED848063AEB8D81FFAF77E1C210D7398A51D447379AB9D631ED0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = A87C91A7DD92D312BDD26F0A6C1B08B6A17E3434CB27D7E24B2EBAE954EF9389F75C22ED8192086F4B9CB7E4E0D6451DDEA76F48D3700C340D14F906CF504CE719B878EE0559B31D01DC53AE9955E5FBEB3E6100E49DC6DCD0291EB4ED6E5613EEBABA8C8875EB2D9C85794B2D6058D9621D620C17EFDF6484195F36C1CAB4B5CBF0E76D92234057665968E71EA73C6EAF0E637DB6CA2B3E38A7A5B5C72EB49D7DC7666EE53E3A15A13BBC05C139D4BFCB22A22EF8C04A6AB7D66E4BBCDFDEB00100BFB635333A6B0A1BCABFE90A2130FC1A01B2458F937BFEA5DB3BCE5294FD0B4D285170C79906F30187E3D0C1E9307968F8FB2F2B1D865CC72900C3FDE2AC0F90825D597642BD4E11923EA8AE327161FE4ADEBAB68A4E6033F1F61AD48FD7581823D464F3A541E5BC3D3B0EBBEFD67D8F983BC5F261390AB7F56F8BA2CFA9FCB372A9D3BB2B5EB22FBE29CE72401224102380F46EBA555338111150C9288320D0B5531AC64A7D45EF5D8EFD16352E3F7FB669E14A27D52A269C73BCE9828ABE79A8ECA42D3FBE526C470C3082B6D3DB7879BF774086DFDD9EC911B8D7789D5650A766D9FFD943DAA03EE19AF78AA4995E6563251780783673119061C422E881F7EFBC44DE1E5E322275FDEBB7D46830AC48F0DBF7F0C53081A4B19703BDBEC78BC2889F4D170109A87AA3CAF00AA5236D60BF26722207506D46BAB66AE6B5C138EBE5B9F50E98A23EF02457A398DB3F2D924D2DBD964EC6A7EAAC13CBE810E1680DC7498C474BC2F37BF9C3915FAFA3CA060AC3BFE08275F569C10C132B0909932A8219C74CCA4DF065F8984257655DE4724290B9FDCB7AD49DBB45285449EE902FF3D9709C5CA072B5DD34426FCDEB4F739C3B97880E8266245DBFDE558FEF1EE0E6DDEA17873EF725507A336393823DE31E0F73481BF1C4E26E0DB2992C191BB0318C28881CF7A5C00C71AE5317A845DFF6E09A1DBE4D611D986EC67D4F324124C2134C3791F0BE415424FA8C92A598398C6C972628C5F5E74D8EE730ED7E4E51A1B649687AA8EA07A3E99160CB2E54307C382DA722F567532D8549EB29FD1B1E44A2071F62A3B6686A5D5D226F245FB76D6A64495392B3B59913FF1E99C5E05683DC79C69194B24F800E22B91AB3D91A0A49EBE081ECBFDF954299F8BDBC3305E0137C88F4857F7B742A3B73C5FCFFEA4C60A70FF8E080F3539B5A35DC829264D4A0B7893CF4DC3D884E1866B7ED41E4FDF31BC65CA4181E37C7C5AC0AFF3A25D7ACC92F51A057AD0F406DF168328E6FEEFDB9DBA744C5A2E67293908786505625D734361E3E422811951D791204E05E402AC15610117B314204077AFEEB91FBA531EA0E8683C4367D8EE9C06C9F93C0442A3D150A19E6149F1A06E75C64C58EE7232D374ABC5F27F7E2828E34EB8FEAE0969C46A5091CEA04901110BB62DC76C0C56B057690AAB8502FB8063C403931D93B37778B2AE046AEF3BDD73315549CC0542449F650FECC7043F6C7E52FD986F8B68ADF18F3553D79AF05FC574DAC8B079FD01EE1CABC848E7BA909954EB9C5D48CDD06DE53D2B92F4FB878E94FD4C30067A8A17A84D3E89EE8241C4D0306AD9EA28ECD3BACF38BB999771F353C0C961CD114041DF9E6702E86459F5609A35F991E391118AE4ABF90538C229B2CF56F50A7848B1496C174C7EC7F5B7D88D410E2BF02B7D89150E7F8179FF2D7BA7A63D099396668F53FEC91D613963909FBBA44453D2F7D0FD523333FC892532F22B2C4652E23F134739B8427F7717E5F1795787B90945CA46427C5B9D6CACDC602EE15750F10397EA64C7FA5052C0A5620CD5CFBC11671168A53A2300F28E7336F8B29337E564243CDBAC808AF8B73D328ECB658AD5C6944D2EB324134070B5A2DFAB75893C8BB4CF07D282F544CBD6B0D0254FF286A9AA3590D2D85236D6E60CF69BDF705637686EB74CC10B594FA355E12CFC5101B613D7895F30D0F1C53D86C0133002715CE14CE233056E75807A12464A0ED134D9D6D428FCF5115721BCF6D28415A7DE46ECFD934AA0B3628D89687E5A4BBC59D7F331A782D1CAFE1779CA7DB5235BF5B47C939C4A40A63F6745BF7E5C1ECC22E498375B0816F066C794ABAF19EE98C46E8FA1C24B6697A1DC2CD430FF467DC6F2C6D14455211AB92096B5695EFEFEA57B2E20514484A7B73C7A75ED9BE8B8FC3AB64EA92FCE99F1F39943191C8BACC371D1ACE0E71C8115F672E52DEEAA62870F5BBF98EFD8DADD88D0B5EA18440B91D2026F6ACB08F588386B41A39ABFD97C222A37FFF6C3C2E8B822F7FF8FC19B0A8DC166826BF96CED3CA21995C5A41F2651268C33B78BC97419C40DAD363E602834E2743C10F9F6D937B0B76F6A1AD92A7101691BC8CBD19E35134DFBF39DA59EE9702E08CC46E5C6560868581DA81FD7CCB7941DE581930CD58A3DB3B28B1D31E98DFF73CCD79B7963193363A6AFBE6FA2276FAD833AF8013690ABAEDDD4F25066D7C641F232934D0C02035DA2E2CE0BF63F20B2A1BEFAC777A4C4EB00D54D9C9CD7EF512E035FCF826ACB0411FAB46CD272302FFF7D17FDCB43A7E5C49CF67F69AEBDF12D1AD1CAD7AE4C17BBCDC63FFB165516FD64FD5E78F34F50A79EA5862939EFCE7CD2881B734C5042A00F4688F77E8DC365544134CE30751CC0DBADD5CBBEA6C802F4BB19AC155456DF2512AC88B62F417EEAE4B9590DA99DDA78E9227368425EACA6A2F7F011A41841C4607BB2B73E4E004A67969D2B740B4A3FA8E335FC4B9C21713C4C8B1E4105ED2CB284BEB26623E5B19882E08338FE8C50D30055388BD1FC2B3F9C21DF90607308FE6884BA329955EA5A2B6F3A015995DEA22741CCF4699123DE71AA392B9CBD62B881FCB55AC0B0CEE5DE40C771D4D1F6C9139BB851CF85BBAB53ED9900A15737B90D00912DD38B6A772306505642E4374FA12F125A2C11785461F101D8773189DC99CD76A5BDBAB182B7CE5EE9C2590CE742EBF6CFD03AA7FD45CB2E14DB02D8844E934E1201A1C916999CCC06F9B010704B7E0781AC657C650EB5F15EA4210F9FAFA0D67D674022651BB2293A94FCB35B36FF42A0CF5C2134B6F8BA1F60CEF2CF9405BFA87088BB856978CDFFF158B85C6E4DCC2DC43A30BD5250B05F746067C3F2DF798E1097A714032BC5B2E1BBFD9566617E632905195D521BD0B13D4CCCF68E8F719497694365947FA055F1A504DE710DAA4D39E487A6C406FC6EDB3AB15E6A630AB726A319AEA5ECC075F315B45CF6E405871D1D5028A57522E459468FAA34CB065D2302F187237DF59C85BDA402D89F9D6177EE34187912238F23AF109839EE942D28DC775554DEE87006272B1F496C64777DF704AB48ABE0FEA9AA88FA53C322DA658EC59EDF96EBB47D5CCEF3E2BA41C7AF972E6286DD8D1DFFE27EC30BB42DD593DC780F1322817BBFCE5E9EAB4CAA847DBA09670266B3B2642F3C3C2D20A398195832CC81300BCB30150B86A8F73056EC49E012500A2C868A7461FE80A06E655D2B54E2348EF872BA9D692419F63B006C92670DEFD39A01A786A30CBB2416F44F1BC58BBBEEF9AD91684C9DDF58DFC6837DF93F2C256655FB704F1051C8C942B70277004FEC3D1D4B9BD18049A2E391DC68AC299ACEB954335BA41A59804AC38C03C46D76D7A7839ADB4B3FE6552A6DC83A4B206028953F147F5CBEFCE7E3DE948BDC0D237DF98113E7892F1F639B1966D918D11DE89E25793707849770AF82E7CC5F1F70DEEFA1B41315682175A546C7A126AE64C0E33DDA02A0850C7253DD0FB0AE0357ADF949263B783B8AE48B012C60C1C375D4A39ED799FD86B96E70C345B654DFC65A628EBA212F426E1C94B7CD999444199AB4F50BE57F59268E0F6E7DC20219764DDE87356C79CCF7318D31180B532F98968FDB84B60BBB2C46429CCD80C707E5354C64CE4D4E9A5CF8DDB9BEC5F10C2B82DDC15DDD49038B602969B0F148CA96FFCA5488CF0F81724F5BD1E2B7567647C604B509E94BCED4D96DBE261AD3C07F542B39521AC2DAE74F3DDACF4EDB83BC58C9E9C3C3BFD6CE9AB5A8736133658BACBD32AD4994A3662F7068E5EAC0A6266F357E27ECF44BEAAEDFBC55502A050DAFC0AA74D0181B441908FBD2DDBA3FDAE1B77207364D520162C405BC31F78838F41CCF7DA4B6357A49AF51CE0B07B7C4612096AD5D138802DB5BE189906E508FD2CEFDC1CC421130152448D08B77A2160FDFBFE3BF1E87487A03F766807867430071408ED5956047A88AD7A05E9B2D67DC5C2011A4885854C502A5F663BB0CE66B3201C646B512AF5A983029B80859CAE0F8F7E64A50C93AB4953DADCDCE826351FA4DE6307D8B621B3638DBE65928DBF8897C914FFF8A56C3683672F17C14CB56B51137DABF0A52F130418FC527CDEA89790AA6B6B27B8EF1780537D0E274294FA67A72CEFFFEFF754E2D146157EF9E8F707CC80CE30DC634EA4BA26E7803700AE15DC4BAF621D7CB5059CCDF93F5374125BEA0732FD91EEB91E6CF2B9130B9148E0D9AE47FB4E0EDCC022ED48BFFC13BAB1B8F16F30EB348E25262284626FFDD0AFFF7D69D141084BC4D9F180E12150DC7201351D11338FFD4E5ABE4792FF29AF1B643F46EAA0EE8D7D9E2BA58EDA71008CEA066C6474B4F64D4AB97C550177B14AC67A039C19E516790B541DAE5017FC1DB108E5384942FD404947D75B7624A3169436C26FD4EE41A5EDF43D04162354EE2C60CCA7A847A12F09B6304F0B8D0DD315A2A34C0F6347F1EE3E6FF4F7C95911C90BB72A7D408670A5959A07F6769444A15CFABB00BD0C58A5CB4A63F002178682FDCE3064862719EFF23854305C90565DBDAFA34FC818E2C584CAFA36D25679325D50362EC14F9B13E425E2CFA6263A5CD3D104D0AB9E52C62496F57684D00EFC17FF1F4F0CC0F9E16CB4FABEB1B2828DDF3C897A0F1CAD7421855F069C85CF4F1AE88EFE5409628364C6526A8DA8896065659D9E4603DA7B3D45A9433B2CB2679D062FC7CD2B184D251E3540400BEEE9CF42ADB0049043BF133C9BD67F5AFE77E3085D29EC69C943FA8C82AC027C6BDB5BA2082325A415362F59EBD9477C50DD6F6E0C2ACFE12F8F03B539B9BB4BB4AB867F99F518A75FDDBB03B95E22E3F7AF92370190B0CC293D175C6295CF08513FF8456FD71776AE1E68AF234DBBF69CDF4BC74069C0B38EDE1B70FF7DDA6FFD25BE7BDE75955A69650E1C8790F2CFCDC5A8F72FAD49854DCD89960C69549C101DFF6102F5070A9600A7592CB1BD3B29565D83719AB9FDFE8FA95B6A27DFD3730BE320FD70949AAE796F096389FC3B01B4D0E1628377A68C1E0639523CBE32DA9B4E0986A4899A3EDD4B5868E8461437A7F54A80E4E44FD45E4EA4C9DE6EA5DF43AFB4DF117B7ACED503CA46A07BEE077C14D5F3CAF8116889D40CDA745EB14F0D4F136EE90BA38CA0635F233B6984F729EF14CC4827160343A2A63E2999244A6730FB971411AE5F83E9F3CBBF404238D58697578EF6096EA027733223BAC24ED14B1A3F8212367FC6C99505C216712CCF35849093CAAD5112AEA3778089CF1311B89F287A2BA7F9BAC93982487A35C3F15537AE21881899B206AC89AB23E58497F8BA2721C5A30A34778394216C87B0861DFD30C677741CAD9727200E5CAD0EC6C36CF61E2A1D1B28867E7233E87596FCE4CCF436A56C83A355E5BA5FE7CF0A2938F00B9CBD8F92EAB56E0B13788CD3B8886A5E0E954D0BF479F4EC5A1191A2F7E8BAF8367DE76BAFA0A2A511A2BCC23796C572D0689FF7CB86BCA68D0FBFB0123CA44618C24442AF59602A5B1AF464FAD8DFE9CFFFD1967820F9BF57B5426CA9BFFAB2021C2376CEBF5C948710E001B70663C7F2CADBA93BA7BAC767007D3F9766F86E513E02238EEA92E559C900A46C2FB275EB06BB409FBD335256CD91BC67E211C8EDF42F9067066490C2B97BFA1043AF535A7B283314D09E4E76A9ADA438A31C2CA3D4ECA17A8BFD3EA593B4E6EB4E2EF014A68066C6695A68BEF27A7216B64A19C1B5D81EAA30C71F0001D12FDDD1F25DDF7BFC4B56B9733C96CC068CCEC692E1AEF868FF6A41D35AFB8B919DE3009F4D9653985457D754BE1EB71D045C52FADE649372DFF370EA0B702678A731FA86CF2435286F142BCB1FC67743B536A73BDA9DD7B70CE99A06E173BC2D0BCDBBA064D8F6E4FDEA51526DF29D0CCAE6E23B029332BB46096ACB0556B61F3E28BD85BB9459A987310A20EECA017595AC3367E605BEB0120C3BA5A9CE4C7D962BEEA7DE512D42EFA1C34DE0783BC4493C6E9FF446370FBBECCC86F6475E95387C6A6673CC249735F694913DB86B785BF62EEC2B81E4AD612A12D410CB23B9EE388C50F2F5C4C3E8AAB67029E63FAAD7DE98E73C65B9517D055700C83C341877A1341D40F5BF9C17E3627322499BCC9BBFAD9A83592C70A8BE4FE1E871395549A87E19758EA9441EEE0FEB9DC20C2435F3B854FB756C1C30522EDD9425D8145FB7797305D4F3749B7BBEF074EEB2033E625E4685AA7A2FF9C01E2F677451A645D5538DC206AE17A308B2586CB347BC8D12D02A517DA99EDB69F36B8ACBB2ABEAF555020F430E886597660C11F56473CD90BF10A2AA502CB38BD22AB2423AC139A2CA28C5B9966CEB67A8A8AFCBBB7FC21A3E6182065E93CEB3AEB602E2AC8B612249E91B8EB0EE8CF563B79A4BB6FD5EFF9711912F20F522C2B776807C654AF05262D70D007EF24DB8EAA35A9574DF765064ED98DB59C0DB971B75D4C379DDE059281CF4164D8FACBE9224DD29434A6070F44E0F30E8E139CEC50B2DBDCFEEFCF8E3D9D45F464E375CC6CFA9ED6A4A70E22FE419AD54F7A26E883DFE9F003CFA928C791EDF39330BEEB664B98FBDDEAF2D6E5FABF45105847302D42207EC272E2EE77A365548721D5544C5D8D6A484E90047089089C77718348E4539154C21CA811B694EA14B798B44A742FF9B2DF49F38AD91DD633D9AF45531442DD25EBCFEDFC3673E523DF99EFF8A20C5C46B033444E5E4C36723CE6F3E1C72137F787BD1AF186465B5A592CF17FA2B7CFFD2F0004BF56BF9A449C214E82F73E869887256C81BD33C5961303C40B35613D48BBB1FFB61E5BF124B1FFA1384F6F79F85721E167A31BB5621BE9410CD1E927DE87B47A469A437466DEE672B5AA06C1BE1DFF7FFFF1D6F28450FF212DE18F9A4AD3357BAB13FBB0F39238F42C0106242579B5AD360D0DC9743AFFAB9FC4259750F050132930096ABB74E2FB711C4FF69BDFC584566A8C2A75404845FD9C017736F8C95184170D376619865D94D5ADB9F6EC0B3516306E2DEA46A7A2374E7E72CE9403B448FAF30B8D91B71DDABA09853533486582E12108091265B6506E9DB72122A409F27A8655DA87B0BA2B507580467D033C939DE13ECF9AD2F133F290FFA2593B911C76E42B57D769666FCBD24B741B0C8CB98DBE17778F42D77FBE3B4B96332A6F75B7C938EF1E71074C668EE5E0B1830A208DBA2BF3B0EC8CA7D372ED84F3BB75164BA2789296374505C51A889A6E88DBEBBC1D20C3DA424E38D0071178384CB83130F5E209B58687ADF2DE5EBA86CCE3A307478427DB47231F648F23CC43DB2C5511F8FA888F75923C414BB8F035836762BF428ECF669193508725CCBA07EA4432FC91B79E4DAA50905F3B0DC1A16D6004EBA43BD6A5086D3947B4A9FF07907F6636F61A7D6CEEEB94B9AF1FE69656CB3D8CC02AE9BCA7DB8A5F4E5EDA564A2B96F1F9DFA097B897737D917360FB2 +pk = A87C91A7DD92D312BDD26F0A6C1B08B6B1D49994437074007CEC35DD115C7BABC3903BD2AB4103A87C0FCAEBF82129B318FB4B6D69125DABB02C3DEA3CD035335367AC6A17FB91DCCE0849994069C499E2ED9754920BDEEFE621EAF902E7AADE050986A08D83196BA63D2A2A35483BE6DCA0145A242F6B3E4943682FEE3930F30E03F1BD586BA3E4064D0AACCE775CD21365BE3674B871A5DF8AC5C74A805B15742DC33AA37D1A973193107D41160F3F7BD3E14985A8098C5F230383654EA5D1EECCDDCD57B49013E6AEE76A80FCB04D3FBBE6A07E818059C9EA8469679049118737FA856D4DFFAB727CEA25D3B8C61198A56714F1F703C93811E13E4973B426C423FB5545D661A3FCB6E72A60AC1757B76558CC5E005940C84749B662BAF033B6F4618F445479425478836A155F3C7A69165949B0DA1B00F19A2374826CFCC22747837CB760C8BEC1BD30B94565C0CA9BF090BC94700ACE4DA858DA9FEB5AEB0AF088549388DFB5B05FFF9AC75D872BA80CFA3A8E289F0B46596BF7EA3E1890CC15504863FC09A69BBF4E1DD8D3FFE98A6DCD55AD59D2E3475216145AEAEADD7CB02660CDE432F75B15A9B2DDDB665EA2A1EC74B1A1F7EE0E03831AC513E4FB34C912B63E3AC4AB985F7D281614A2B3CC9AA3DA46BD9FB0D58199A994D0786B25AC9DA73A0348497C96D9B372AFC2DB2CA07D0E5AA85899879F7E3038FDF7185CFD0CA473F6469992AB3F19A022DD892AFA9AB66765C0E29953D418125A920BC79AFC38423B885CE018D9D55ED70E2BE33953301AF98ACDA94A6DA3A55B446A0BA1B1CA29617F443FB4DE79D997143C5D5B5407A01F776C4641FAB76B1C1063A373E81A568B2914CCCC8E35C02BA9B99970A9E5394723D14388E8F6499672FF1294A06EF369FA5F51324A1C18194A4D016F7853FE00FDC2AEEFC0E4868B33AF7D066920E8A4607410C14729CA15AA79301F7F37941D52ED0C5857FA8C4ECFA33DAE066B3442F46B02E38B0F2EC417B6D4AA1B471B3F804F5D343CEDACB57321D2D40279A4B54989B32F84645A7FA95B471A0BA7A17A292F2C06D1202D07D5F964BE3D37927052D7DFF57ABF8186524364BF6AC111F413663B8C21A6223BC1555EB09BA86C347C4C6715A61330DCF7F085C3A09CC04BB87B8A7B00741F2940C9911626D2EAD9A1A536A9B8BC17C06D81710E46E4F159A9D4797FA19F6417E7D6899CB5B3DCD3BC4C1003C5407091C0C41A7DB24450042C3BBDE24549378002A60764F87A7744F4F030B3F0340EC4EBC97A7CF7D27970E11ECBD031FB0528252911106838C08BF1835213BA78433B534911A1C6CADA7E99983EB882470D53C3015026E29F933BE11F2EA52EE870EB5BD7ED39BB98203BB8C84FE70009AC602536E0111B7FBB6F04328B6C9EA3522FF8968B3D5E007379D67326DFD91755699950279199025996F1576C8CBBB593532BF770DF9F8D9876C9910EB2E4DC823CBCD30FC57BC678567A8F74BACA43CAE5FC1458A7AEC289BCE4C7E90A8C3F7CE5745B8F2E9D4AE70A14E4CB8FAB9511D80DE7F982F0EB886B3B2A157C3C85C740D60501B3F450DA36E20D807068BF0CB5A9ED7C5CB76FB1AC0CB7C5C9CD2AFD3D10BECE0AAD0934DDF6AD2DC218EE8EEEF6A88362FB5F86BCE7B72D90E2DD27F26466A1ED458EA3BBC856E13166AA5EBDCFE804BC9D3E33D917BD8C7DB56671BD69DAB6ABE5419F29B361351971CA45695B7C9EAA78A4E90CD70BBAEAA7CCB15F1256D22CAB7DF0B0D8D45C5CAA6E1EFA1CDDC6BBF62DB5A1FFDEB267E377CF6FED8ECAAE21531CDF70114E3C515345B5CA17BBABC55537C85D63ADB23FE64EC26D3A957A629949256491210745177F238598499201DCC046AAC236F409FE0053393178AE2A7006C9E0B8E81C733D6437B63D835D4A5C8818F7BB9C9FE5590D2EF6C03AA9040583721282258078582B312C7D84B7B85F909B7CA0BE19C5FC3540266AA92373538FF9A4CDA6338EE73C1491CFE8D14F35623AB11C1612734214F769774A876CD1DC2266494CCAB6B24EFF175EFF7ECCEFE5378746EF4E32043A16D25CDA837757CE571C7F474457A31BD564488E890C57F26F6EB82B3C7FB2F7E7D9FB75DF9E526B14374AB08D73702FC448158FF6007BE9D7DC310D36422A72F99C6EE8F0997F190832AAB7F91DD038C07021092ED7AE89905ED79759125D18AF8E971D6FB48FE718B88CE6AD301607590BBCDE09605189014798110A629587943A8E379A9A86214885F7BB83B6006720D53F307F5644B479FBA06260C39295432CA347D17DCB6030E5D306AE64151A556744239D96A6C9C8E5908BABB4268E560F8B341DE689BFDF4C072CA2E1187A83F79ECAA83D33B24E731C7FE8D67669137085CB1B5288030E667FECA8FB9B8895ACFD64F9012722B0CDECB9D860596853CFCD702A7BABA5D2CFF54A59662F74AD59299463151D7893A892AC0DA376BA64DBC1A2CA09A4696F65BCC8D7E129F406B7BB6158775B38E492AB4ABD061F576AF47B9BDB9F0B61C0204479015854255076E7D9E577E2427BB2EE27A204BDAAB0754E713A8735CD1B7D75702BBCCBA4AAE4F1FCE6FCD9DB5B8207005114D5387C064DC43C5319975CD7FC034A17BFD91D6607507F65D894E67D1E91DA35ACE54A284460FC2F047D60CDD26988662CDCA46F07F4AEC5443C02BD2D89AC8689C31733E687EA101531FC393E521CB9BA6D0AE69917FAD17C7DDF58EB3FAD10404B83E56DD02A3865F7658BD5EAA0922591B27D13569962723277B4DAD5E42ABBEB69E49564C573EA7853990D7BAE3ABCCF06857BD63914DD921E10CF34C9BD3CB9619069280A421E223194E2A45205E47DEA13A69AB065DA62D46024D10BED73A12F19FF28298A017CD9EC661B25FF93A3A00108920D10B6364A06E66A9A66876B491D89E38E7B4285531C1F09C9B6D5C821F29EE00A66901F0008A13ADC8F543BE6FF54511CEF8D0DCF1D7DC58F51539EA8190AF03582B74D7577207D690D8C9EE8720E987EA348B7441F0DC02DBA668772FCE0A586121B30737D18A746B7DB226195AE5E987D5B2994B1B8453D20FE0A0F1978322E6F63B8FC6A00D16D33E43DBBC1CA89687148FDB0B22B05DC75546ADE829A034F0F153911A60A1F99A1B578BB5131EA691531A0B596E00E7BBBD3A10E56DE3BD4AA00BE3F639C4A8B120AB275EEF2BA9744BB8C18D0068E051D468D7A8CD8E05F149B86C01C0493C89C02622DAA73606D9A681883B3E9F4A63E392D4DE54177200FFA27A1A32E9FC1B7AC9860EF85DCA113DE5613A37688B89C2885D43C4235B0C320172CD795CCE62C2848A42DEFDC38153B606CCF37D62F668508D729E28EDAB40455261E13A0759EC49B6778F909FBE214F8DA7A48EC789EDC396324840E03A950124A331FE12F9C9EF50EAFF84BC8FD0F323CE60F27CF04A193487887854AF4C89EED9CCDA1A04E76B1FF28DC67F15D077E22B3C03E9AA07BFB9E5502A8B527BA0726815668618CA76AD28DBC71F74C94C456F0BD39C66876A3BCEC6A8D1DBB2287B054762AB32E17F77C138E7E9D6AE1DFC4C4254534F4C38CE9A1A4FB4E58828F4580346ED650CC61F825EDD28E914AB666CDA8AF2918D2FD4B180368CA44E2A9E588E1C328CE8985D78C6CBF10334A9AD7E696EC0FE14ECA8B17658378A626AB3E71E2A9D54AB94F0872CBB1A29B6E9F4475122D036071E54EB0ACCD3D0064452FCF5E9E10129B8F994E69500EF68C3188B9AF53F1D8EE2D2D3EA9203C140D15E86B122DDD1653FFFAC778CEE1E4D66944A6BD27EB1B2149D7FF3F05A5F63C3421963218BCB9C34D7AA32CBC6E2BA44085FA5360842720DEAD3D23E594EA98DDA204D50EA98FE5C2660D0BA13D1D2F8B6E909A40A50177DDFD36E76030C1D5834C0D4C106CDDC54CF997FD6F6DF4F4221E32502E236C461E8EE8BC30E469F1CE69B548821782A764603B00040E83189C3639F56DB132B3922D208F53E6A218DCD539E57CFEB5553E504D00F88A6177CE082C8FB5D51D7B898CAA810266527DC94BD4B936043EAAB4C1E416B3D9EEF8CB1515295DEE9C6E435E211700E7FF41F6D31FD9F007849FD31D6314FD3B8E1BD8C1C5180854B7A5770FB5D4E02F8752A6480ED8721637236CCB2BCC2397A7A3F566888E293897A3CBA61007B32BFB45BD127C480AEB8A5F2C0E979B7BE9E3E11C8A1B89CBEDE78ADC1911C33271D89A5ACDAB3612BBFF4337A93FE3BA6E2A9F70BAAFF5EA6DC8D8F1C1592FB7D0F1B69F6D67E3EB5E3E896611151605AE03E05D23CEB113B130009727A5154E0EA20A9DC44CD598C4A4F69936939E019C49E663A62D7E81C67D4DECA65A22C557908E69EA3FB82937DF856BDE5C6C650F8D3CD6394CAB50AB75CE3B6B5D439615DFE26CC2352BE686C0B56BFE4439A4C23435700B2346063C8598B054867A7A2C268416AD9B4DA5DBF4952C18DDD7EBED46D7B35A32A558C8EF98A1511CDF94CE4EDD557A9EAFFF6F1ACDF4AE3C602B655F6F98F503098B393857E3DF12272C37B98D92479762A957B863D41358CA53BACF6DAA5FFD49E6B55A7AE82DC55E0121D7EF86857775B83A7D925C5B96C6147E80851C61CC90B95B8C8CBC36A601AC0BC49D01CA15F1EFFDF1B2DE142589143D54EE0B0A87DCA7DDDCF7142120D059214894F437FE352626D21FB929DA919980FBF6328810BCFA18F7329AD2867359EE10537FDD6FB2FCAA22C192F531933C05AF05AFE42F1D504770AB13475DE49B473ECBC81B8772CFE400E6B6AEDB564829A6C22B06FCC225E9F42583751EE0C8DE0954313A2026127CDB7E1308D8291D88A44A0D1C0AD15DA22F45B7A9565B9EBC99B121BD8AB20D0267866114334616F3CE962FA09BB2E750165736D26BE1EE9815FF0BDB7EE8F4A4C42A3DB7AEC630E7887DF5B948AA321424563588DCC6FC2658EC1CE5363777E9B514EAD8F9BE9A51B67A55E8977BBC37B53B427ADE758397A09FE7A545936B931674EA5FAC4C697FC6B524F00BD672267DB3B06CC35D7984614B668EFA48B443F5517D14F31A1381E3824E9AB570F421F1359CBD1ED9E565F6F03AF71871DA58468231335975E29AA4E5E43C1E28A6805876306FF307E70D4AAB6617662ECD82FD40A9BA2763A98FD80A75F70B191B74A2BACBD1FB137A626213217AB4CD8059E5C2B97FB5D9BC37D5BEB4FAD7881EE69667E525EDE3680813BED372D09D76AAFDD30A87C63D87B0B19BC5A21108CC5DE23EE6DB397608D7023E9824B7D4B548EF68675EE77681BACF894D7DFF40869A0B27F3EC87AC1A90AC0B7F2FDD381E42A2DB24A7B3795268239EEA69879D702F7D77F1B983ED7819C3B1117FF57C67D640FE41F027C0E406C7698F69BF7FBCE9195D3B7DF94B53F8B7574CA1EE9570D1084E2D0AF5CD1279B927D2D9C37988D9A1D9AAA24F3BBF92BC621A3B860010AEB3516241986A1146824CB988D2B9A60797F86B59EA3643C97736F59F31370D8F79E679DE098B2F4ADD203BBF864971757F23DCCC2BE541AE0A3AABCABA853335E15A544C8AC0C4FF35607748F03DCD17BB9D8B94323600307290EE9D7CCD6B2AA60EFA46BE1654896203D5190D6401DEC93CB1335FEF12DD843B1209C45AE9E6591E9ADBB1FFA678229F9CFF63F4FE9A2B5DF12C59149DB800A42B12FBD581C7ED991C13CAA90FDDA6D715A0173A931059665E5FD6F1A2E3A4D0A7218AC6097D3A2107868E34E5A2007D039C6481F7581818417D32204E9144C5635B3C877B04A5BCA20C7232C6433CA74D58259CDAE5B068D84557DF5543E12F1AE6ECE9F7D627B5C697948FFDC8EC9CA44CA1920D732CDCFA4EB036E21227B7C5514BCC3FF0402A35F154D2CF321589CB99B0E5692538B2CA0750364810CE5FF417DC2E5862E7609F5CA470C6E139677A3DCE16BFE26E547091CFBDCC501BA70DB496F0A832F830C93C60F7D6DCB8D701F07AD4D200E42A6153AC8A4DCD55E6F0339271DF46BE365554F0787CACA4C3A09F1F0BB59BB7889CC7748F082F64C2E6CE313E39F9E9039CFC9B81F517CC9C48F8620BD08DB2A4843C0701D73491287D149042371BF6D382D9E2E94C1ADB9660225B30E3B84FC2AF7B0C54B511A432FE45C48620AF1AC4E9544A5A5CFD87EA41030B729B33A2C16A12AB5CD2E2251B3BF021F5BD7E47523463295B37256A6AD655B537C74A13415219E66395585B5FA11650A2AD3C40539DAD00F76E93EF0DB7DA72F3A63C82B8B8A8297F4FCBF4FC46D25EE83CC41B8EB8434F9257424BBF38664806B697C9C1B303139CC5A39FA614052D8758F365DF49667DB4C4978E46EDF88E249665991B6902C037F8B59024C4B26466970588572D4F24E51281FBFA13033BF2B51BDDB3F32B6391AA952DCDFA4E50E9BCD93374A9ED247608449326A7713E11B130FB52E0E795B1582346C891F5137A64D8A433AF7091476BA38DB7BFF9DEB523B93238A6B9DBE8B77219A7A89171B4CB2C2C95D2CFE9020169A1E008DDDF44E68F498957D5D117E7BFEFE68418CF544E341C6FA5C321A7BE609FCA76421AA730C75F1D3BE0BD62F9A25A4114C7FF500917372EEDD1988B301EA2D86DB5E0952D878A455C54260F6FB48F92ED791CFF6A9492F90CCE7BB10B81F8433A1ED2EDEAEF1056A3FAC6F40440FAE4D5578BEC6D2AC3FE1D22F885A6B5829ACEF56D822D4DAE229E7873BFBD6BEAB16883F08E4FB70A2F3A579728E577B74091166B7B9DA4524D1F8749DCA0BDD21FA0B96AD1703AAB8036CFF45DA91982E26114089A278B85EED5CD01F2536063A5044F9294F9764CB5623EA9AE51482A8B5E45E5964B41B8E092FF84D88001566DD5FF75B4E539842B06E8706849505AC6590A7FF1E1DBB5E727B55DB6C0AEBFA0C8DDB25B23DC9BA979D9BBE59106B021712BFFF6A308E2A75852B33B693D443BA963879CD1C26971B6080FCB1442B284B3E72E2CB1E0FFF65EE9D76E900B02B1BEC7FA74FDDBE5034E4D8F53716FBAC42018398685CAAA825D18C7880DD51FD418BF2E4DB3FDC636692CFAC05270DF9FBCD635CF8E73727FA820AF472DFCFE45B75D7DF67CE7DC143E80D4D3DC22B2BF1D8F63283172ADBE2B88AEFEA5EC201C7DB3462054CA2E7A92D222FA182EB2DC51AA2AA6DA296E52DB8CBB33B894A019427E040B46EBFE97C28190E7F602F0A387FABF742DBA13E87551C5C91BCA4A9C7AC839BDDF833F063357BAE5714EC6928C8725518CA4429C258CBC3F3FFF4539E5A270103BA9B1F03FC957E9404B3630F92B4E69B225B7D5874DEB5C433E0F1A0F98678D29B87D8800C6A88F66DEBEE5BE16303BAAB465FA2D3BB1484F16756C6D955681C979E9302C969B30EFA6332402A78DEE2269E31BA0B6D81B3F113CC8E18CF47981696EDBF1BA8080AF008B80CF84DC50B7D51147BC6EA30E14BAAEA59E8570C7ACEB26DD02ADB94D540B04947344E051A4DEB2E34C4778AEE80A951CD2C9E24FB4D1442263EE67817CC1D4278412568B3A9734D95EA9E468803F913255FE0651E38FE6262F5D55BEB318A456544C6C6DFE3A4FAA316B890AA616B83DA86C101BC0BE8399B5E28C47EB060E13C4000216CCB43761F2E413B059A3FC48866E28B5351190C803B5FAB13640975AA80CD141ADE648787A302F850C526031F3C987ABD5F8A2D6BCEE8013A5CEAD8C85D734B507C6B14FCBBA1FE1975DD07EA09D6CE504C2361294B6DA8A597B276E188981779918E6E5CC7AB7C4 sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514E smlen = 1929 -sm = D2587BAB7E09CE8D9B9561B534C476FF3E82DBCDD0B6437C3D34FFDADB675B320751C56839D22FF490CC20616313B161599817D805BB07CEAAA20FBC1183C630AB88721D071E5A47C30F7B5091B43D6976A9E84194FDDE738000C8C5D72D013FD08F50C25E06AE4744068EEC2A87F678A65A128F7D005F6FA56FD49D5C19D33C0CC0B5DABE134A561F52F575349AF4BEF430BA45D9AAA2DA6E713EFB388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +sm = 0D7035022081DEF21F5AF33B951F5B3770060674B5D310AEC0646956D7768981C6C469E64BA5576A955EE50D2FF65322D2A50D2F291DD6261F63AEAD7C5A2A0DC1EB6B7D4A4A6CC67A83CA5D851F048540463B74119E6091DE3FA26FCFCDE94EBA8224A7B4EF4AAD4F876779C60F8D17BE60D9FEF7235636DBBF9C8FB63B99B6E11B0AEDD543CE437C460CD8226F286462F4C80F921699046E713EFB388DE6D9BE79717C134987E8EF8D0BC7A46D6B7457E1E222DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = 6B8CC2680A6A8E92B124E41B3B712273859028101F641E1A18E7C29240A778A0012F99954939386E29BF31F03FF44A05D218D08DDF30E798F237EC605642EE0E035C7B2C4319029FA95C706549294B664C332B01537454AFC755B10610DEEF145D3E07B3B8132BAD191F5DEA3574BAB66D8B12B76B938D69F6F822AFAF9C4D4862432D9ED983C0ACB601035F08FABEE95AAB6F700BD78C77C687E415CD7C6A2557C76A18D25F6F2B0198B0A41B35245F8DDA9A62515B826DE29D0E096FA72A3A1DFD11B9160FD2EC38E482FF436F4E22907BF68C36950BAA0BEF10642862C101C519CD4B247CD361705CD4DEE2AE7D9DB71780585954430F71FE764B0B924779392E18967011902FF0BEA288F221DB2CF34C2B0B42FF63158BC1A68AF86424E33E48525616ECCCDE0D883AE4C41A8C5070638BCDA4126DDF8FD47B1A4E74B246AD63CC29BF0642045F5C2067269043918B9071F64E739050E6961ECEEDAF3E4A664EA98403D638982E8CA7B3DCC65C8D5979016A0149B14DC73F8D98964A8B38AA94E009B59A6DA91F83121A476676742127F6A1E7BC6CE1C1D6DFB168642A243C53F1FE5A6EE016F09A41A1A2FF3F4F0EBF59746FEC3A68B4BD213EE6569A230BBFEC6B7AB44182BA2BC3A0C2C96920BBE0E51F332B1BD7CC53CE903E396C01C6DEB029905AF5B1DEDE44BF04847EAE1EE58D5EA226008613903782BE016FCDC08C511761EDC3E6213B0F11A067E6B155AA82F4F5FC01B9D5950DA55912966F025450105A74A2CFB9D963359FDCD57AA7713936E95B2C803C8363D04F84ACC66B6CF0FE25BB3F0D99471FBA7CAA0556B36F2BC363B2D012BAE731A26AD5D9B2C257AFBE5A4391DA13D6BA603B289FBE5B34E66B15A49F7E007A2DFD0E6E196C097290F557B91336A97D06FB987154FFD2C86A7D076501D4936DED1C9BA4D210736D8CCB74F3E5F2176A31A0B82F6EA14876363CC0EDB26CBF8D4D94462875F8826586951E82CBC759517CF1DF94A52A75A6AA261FC90E34478A1E2E8179A239206E3578721E243B327D20D71B05B0194DE9A23551423AA34AADFBF4617D5F07C24EC7A13096018428FEBF1A02C6169EAB83204A537305976BBBD846CCA96571E373ED14AEF60E89AF844E658546081CC6B9CB9157D79DA0F1718A1C8C335853CC9DF1675B1E7ED15E238192186776D0024472FF8F3A114BF471C52158001000805B0BC3768C2060544CA4473D19F4719D0FC8A68802C16EA19CD518B7CE50F6D0C25A2B69342A67C8DBACE006F32C60C48C175714D09738137D1F5E2D8325B2F8380103E0E575AD9697C1AD139F36A2EAF321C24A0E3B1B083F051827F7119F4F4AE50ED36860D766DF1E6A0BAD217433A845C4C17827E0808C62F59B97AA2614D1A3DE46DC31009FCB355E4DA80E5F1413B66959BA4868FD3AACBDDA11E8579FF9EB973903D2BF49772E0DE05C6922D50DF1A24F3D5FDF3BBF6F42D1F8328E8232692ADF99ABE6A84AF3499A000740C999CC4AF5D546BA5CA9D39E50CB361AA8F6B16D9470DB5DDC798E6E4ADBF8D5418D4E97417E556C81B549F7F714571E264EC4F3DF55F7B3C8B4E5F62FC9A44996B01344A58C60AA6304C35313D554B7FB96C7A8D573E8FDA7BDB5384376E409D7BC8F1EE7507693A035E14C704B30A8826AE85C0E28A21252C86C0D6FBD616DB1C451121230B4AD146E93080D5201157C8D2C50A3C6CE7EB74A66546AD9EBA9D962A300F35FEB5190E155D56426D391CC66AEEE77D6FB9BFE439C916C34A05528C81C66123A1D6F00004417752CCAE38800C040BD649B1F1686EA989E87499984D061DEE96EA5FBA62AD39C74BF242A12B489767FD57F7BBA30661F9474A82B6D0C023F9C62CD9F34FE00D1B187A277595618096FA7BB12C8226D6719F59DC34AB6593D7B2DB61756C7AEF6E93FF834E43912BF5A3E0754BAA69AD58E3E3068CAD7288DF0EBBF2A1D01BD2E9118B18CA40020DEB5BA9D61842CCB39FD90ECC574B040C72B3E430682683C6E396618EE6857C0D58BCAD2E7F3592458193F44C64C7557EA58E91EFC36190CC1694F9436B05A9EDA9D1CF133AE6A8756069E826E9C201166751214EF04056CB838A474DBEF46B6CAD24B57FF9E479E6FE972F218E37870B2DEB604B7822D3488E25A7EEDADB62F3289566E09DCFCCBFC6BCEDADCE173566CC01A662A6C9CCF0BEE6878FF2F766C9931B9A9AD90F29B694B3BEE6E4F728E61899736A23CEFD400C3837F94ED0C6A7BF544788B572F0F1B15704BD8609ADAFBAD5955CF6FBBCAFFC797768DF1B7F207A916FE05C15B737F1C166E1FB8E1352E545055422598E2CA9CE34DF4FACB6A543300553FB4829C3AA54C18DF2FE7012F2F66CD7CDA42305A0A31E3610C06365363B835D4FC856EC88531E2E65A52C90643412141109D53D60A4D7420639ED17F4C6938B8FBC19D4DBBEFC45028654A289D5C2AAC648D3C05451604CFAE95EA97F38D0EF712BB0C9B1C861F045559B929DD9BBCB60FA2D634A81DDCD4977FECFDC6827C5AB2186A6D7A18BCAD0406BD941D980E71B4D6442504E1E600EE624CE3F1E985B3CE5B1C4A80DBD754D117B0DDDC1121192A9E7120053E0C671F7CF6B04BA5D7B09597CE8CE320931F2ED507631867357380F5B8D0E0EE61BE9605BD0C0123D08EC68E8F6383B40A649AD1C15EFF8131B85B9B5F32887961CE1C2BA7DA7ECBC6FEA52720F8D7EB1D7BC2A436B2122BFEA8E770B7064965E7A0F8CCE70E2D61EFEA534FC65AEF1CA3EE3946349024E64E0463BE6E06D362375D19C8DC5D217B8993A5B0F4D8B92E97C0C5F4259ADC93013C0C06AC8D8D8149B0868FF0686FE2704E35443AA8F7C3C1F05B436A60A8533A08E7186D662AFA2783061579042A2F4294FDEC2E151E4EAB338FB26447B15F44F9DBB60E3F8D7B20A8572CF5C4FDA248746DEECEC3ACADC2DA3704B4DDE9F7F08FE33DF60E9742A623E079966020B23D81E59F02C7D86F617E5F1133F4837E74CAD7D4157628987A32EC3874A21661B9C1E45DA580239FDC1494A087CECACFF2934E69D88A7F19344972A2013C0865642D1AD1598907B6CDE52118B60C0AB6B5084164E0D2F5511F940A0BD499392604E49C2A8277DF6D895066B22E198D0BE87F82201D5E7AC4A147ACEB13A22F244175B04AB9ACDF769F2E3DE4F088132DA820C79ADEAE79CC72EAEA97D8220F4D6A52724FB5CEC8AE39A8797EB8BFF7273E372A12441B19AE125DA1CDDDC7F4010109FAF90AB9E6444ACB0C60EF0A063CDE41E128F833C75439CC1E87252472FDB9DEC4A956B86A41A43FC08B36F59629CF18D4AA6330826EF8D0E0BF74FF8950F213BBCF01722113E50A2E8742D1F98A23FFC21E9D3B1032DB140BC1C4CBA47BA677A9CEF6B36CEDDFD950D951936CB2C75C47992F38181D360763396469A72937FA77EB095EED9B47C727082AE5DFD8AF0625453780253BC72AE267240BAA40A44E19B31F03DF814FB31FB990428782D5845BDBADDA3BA722EF87E881F87772689D1A9F83837DC32425E70BE24129C696DF4C809DD271E59BE0A6FFA227031B015D640ED24F6E34AFFB50D3EAE725520736F769EB9AA45EE9DF58ECE0F689948F30A7938F5C8D3BE8B7D107CAE15B18D3D0B767963CBFCC567EF50B41BB124F951D5C922410DD177BBA3F0A00D4341B158DFD1D2FE62C1DC7703E8F33E63C5A38B98F375402FF10198FF2DF1FB0BC0070FDE961B026FAF48D5737802190287424327019A698DBD6F5F3F38015EC43A7718F89F6BD830F064A48786206D511418B96966094142933C6D655C77B8EC41E1F749C6E56DE32FEFBF8A733B2AD6C900CACF4DF73C59F0FCBBB32107E619F7B89612485DD5BABFA609AC5A6587065273D2A1D2EB60817DABE264088A843E672539AB9B3271E197C9B7BC33CC5C5DA482CCCCD587E7C3C47090F882BF5C31619E7191F83D38AC9EDBF686BC4A9873ECB0FD1AB19B48413C98CDE225460A8AF659E7934070A40C378EFEC3EFB8570BF7703ED49BFAA1DAF650D400A062BBC9FA1A1B3A6E4C1F12CFB7854F523A8677A107C815040FF4C01CA26EF08D02BF88C157E6BD253D1D5B28EF6EE9B185E49352DA0646E8603CCEA6EDC4E8FEC24EB5C1F441B550F67E73CE9F77BF253B9785E25F3D19137F309B9F058D8A41382023BD5B8187DB1D3AA5AA4BC1F9CBA15ACF192F80F2D8CD52FCF9224695990456F6918964983D6B8A7673312CE57F8073F9D872A6D3C037B48C11B77B26653D6B3CA3A958E62251C38D60FE745393DC1C681C4E5FA637440053C92FC6E2A9042F54ED9EB3CF01D0E8D79BFC724BAFF0FF612B8022DD2EC7BF53227E660E7896509D20A404EF7B8BC9CE19453A75227BB01201CB3B4D541391A4921D949C5E3C57E091E06AA1ED40CE33613275AFAF16A2C695D4249FB0C661CA5FCA15543EC1728536E96F50A67248103EA919E005EA014F201DA2AA46E441495A8A0B42FEFAD86936F99838FD5065E6950EB653C8282C4FE58986EC0369A03E1672BE9F56D0FEFAD87D8EE12ED3DF7F8500A31F9DD14DCCDCE74B773A93E697C81D60312F6E95063EE6ED06A78562876F5860B19CAA8465AB7A0D63F156A4AF9EF4D19A35EFCBEE05BBCBAB4E03DB15F412CE87B4692B7E281C464ADD598FE900300DB9F1B2F4541FA1FF1B4FD9074C6BCBBA8B81178F6EAD98348D51C716BEA2C242637C6AC46BEFEA6AF114BDC17E02AB5A94C3B31FDB5440544723627C803FD5FA0ABA33969926C9185D3A3B9E9E43919FF59E8C7D0D9786AFB67154240E751F350A2A4ED6739198ADB3E3DCF3F81328BF4F3190A404C36CCA8118B0EC80C7E04BF11B96BE9AE21F6FD5F1F88C364DC6EAC3F883E520B6DC7D0F0104D952974CE2A55C05D817453A5C785AC7F689155923E15B258FB0F19E541D86F4F69E9759367F8374C0919392677C77462A46BB89ED4E22F502DB0F06B114E03A9CACFD188830DDFB2AA2770E477224547BD5AEED25EEE75F31EBEF7D6C5C37088A535482C63C54681918051DFA9CF63274831EF26C8486BC3DAFBCD24358D4D536B323284D7BF14987374594DA21721D7879EC18B5B6547FA325998735F280676B84AE6B134286421005C04B31B23D415745ABEB9EF817D35B908E20ED12D99447E5828139B132E11AD058FE4DA15B66D75BB30FA060168C276BAB113B1CEE9333EFDDFA8FF40CC93444A596D6ADDB2D2DC9C95C9C2E8115F8B312FE370A813E361061B15245598180C566C8141FE8FD7CED2CF8999E976E492AEDE4E068A033F83B915F9787D78E5EA5E57AA1E4895EB38B6A35FA9B3EB81531C4C18D5DB30062607E724858303FFE0B895D8F3C35866259073AB32CA7C5AC78297007F2452122B83A65CCBC3DBD22EBE3B0D5A39A0AC2A8CDE1698BD515E6C92D1981C0DAC3068BB42401402570F7ABA28064E81560D16D02C8107EEED6D67662DD97E6351A86A5BB3B920322431ED1816128EA326D69D8D0F82E627A4009F563DCAA606AD3B5E169FD13B79173428E92EDBD9CD5BCBC3A645FDC82966B147FA4C9F171F774C83D4A61D75FB961AC22A3903F211CE19CC28281DBEFD7CFED768B33E3E17FAA45A3581C0A7D1CDCA891012E249AC3F3C3D7B8B3B3DF74A9425D937540D4B322E4D04241C1734532C5BEA0BAFB59EC94929E8F8AE78046DC681BC126BF0B3DF07A15B416C068A194BEA0758B47B5C7CD6991D5976EFC3614EE505EFE4DDDC993B3EF60C3A7DE7C8D1C717E9E921D2FB8C74FB3CBF2DF47FAEFCFBF1B8B7F9C9322739C2D59F1FB57DBFA7CF3A11B2C4679D48B94C2128D9AF2E7A27AF211862CAD589C5FD6743490F255539BA59CA89274DAD1AA0AADC52DF520E699FA21FD920A0DBC984C62E8AE907BEC60CC6EC10CB802C9FE52F4311347C51BB72276C8E3F22E3EB64CD89DECCA18E87BFDFC9493363ED1F66D22DEFB18FAF6E8E999CCE08BE3C7D2D4FE20D52803DC665C882155093BC95A9EA791E6C2B07C02A541ACE36274F4DD78AA128CFBA7D8A4BC6BB5D0A511409ED5BD9CEB92429735022BF5DA9E7FA88B139444DF37FE0FFE3CE2267085EF2C24A5E08AF1DDF981144F29D9CE2EE7AD31251721C0976DCEA6FD225F6C50655D9643BDC6BE98B37FA9EF44B39E97528D0BC1C0FFC62A450A5A18E7FC3CB6205403755B79C775F82AB3CC6346AEB8E96EB9DDE403991CA40AF873A4E845FB516405499599D35D6D742F702FC595887BAF058E3D720CB07EB9E8606AD9CAD1FEFC0759CA4D86B272D46DD200190F6DA91354994504131BA91D7A2584806F8025BABE855F829410E4625BF6A95D80E26AD1AD609C20C6C0CD0AADA3EE16275642E208D68537512598864A7BF628B059C17E11B8BCDD7C048C744CF72B9673A4B17999B3F88C324DECC4E591FB8AEB31C138F375A5B3442BA9A1BF2DC116E33E01CFEBF64E9397571712BBD78AF39AFBE7370459469C7D6064225002A6CA72BE4F51C20C75F67DC28F4695F080022CB938A1E1FF431E7FE6358824B9A758D1BBDEE9D53CC1BDB7E8EB4466C0ADBFA724C060D81D467F8A645D5C226B081B2D3FA125ADC2EB953130716EBE4AA210EDB331E0F6D48A1325531BD26FD55BBA2438CC35A03054EDEB1984600BCA2F1C8520C485C359437D484179F2509B0F090CF33116D9A577282CFD8A472B4B92DC3DF8CD9EAB88F22D89D2A02BC1502563141BAAE3F2D1CF9BB171C75A66DA1CFBE75812D6A722EAC7D708BAD3640DBDAFE6C20568B230D93A393DCD40AB8AA86C65B3704D573D2C57B9C7B097EEB393034D6240665935A7DE12CCDDC6CFD778F1031E0B340E52C4755CBBB5E51BEF857822F3608015E53945C4D0D4B2B7BBDD726E0C76023A193DE3EEC4CCE8AAFA5FB3C53769AC04CA87F0CA9B7B7AF09A57D1DC72509472FFA828CFCD4B52E9ECA8D4E19AF756824E725A59F83D5926FCBC57DF2490D3FEB4AFE1C369C6A56885033F80F42477FB5B1407B03D69CEE2129DC006A6805FA12110824CA915EAF8B81F6B6F88EE4F18287F1673B67A041EE8B9A13254E5E647200A882BFB29ADD78E854EC899A16D272FF34110D4D69437ADD54770F44BAC12F525A5C40822DE169EF576D9E9AC094D8BEEEC568B1FA5723F419356BDEDE063DFFE1545D96140B1DFD69DA99AF16A76006243EC0DC507A3EB7D140E8EE6F368C7F116BA42F96EEF59E950BC0C6A0C826287A5AE5F232107D5174A3DD5C8612424CDE22F63761445F7DC871EF923E2151BB96A0898EDE4D71B07BCB58CD05D1E217E3C93146CED5BD6DB71E5E02D1EF62847770068479A64D616C16448083716A5ACC802393CD656CA3A89E9F96EA4C3CE720BC6C991E3C287292D7F594A17E3BB39186E8438CABD8FFE1BAB328787E14F2DFBD255A7D0596C1F1B9EE6CED4529F72916C332AFD70BFD19A10282824C83F18DD33879CE3E4374E4DC6B158C6A478832E6CD615902D8D516E8527B8C36A9CDF8414155A8CD4229CB49C7B3F62DACB0C3EC10F1EEAE7963121AC68F17C9339B2E1656B479E9C4ECEA00500AA4FF28BFFEF09AFEF051E37866B317BFD2A285E5BC455C87AEB5B0EB041B246BDB4A308177776443501DB59EC10D754BD3165B56FB51105740CDEA30A7A5A64199DE896556644F95AF192A9DE4FF08DE5523A3FB02280E555FDECE72B4D0D412CF2B1D156F3EDE43CCFD4F42DAB4C04A507AB5AD9B03B1E44855B74A2069AFB41A795624 +pk = 6B8CC2680A6A8E92B124E41B3B7122731EE1D430F714F9E260B7EFF4B503B08BEB2FCA4FE1A36883EDC0BF5D4620934DD7BB7F7AD29CC046CE376E541347D1B54D91E7938D0C68B7CBF145413576E2610E0A2D1A8B9B602F1325223C879C2BF67B2F30A260CCFA5476F827CB45C95BE2E540248017F6EFC8C3B461EB438D4D3D98B0F016E83105230E79CC219AA09834CAE8ABFCB0F634877E7888F476FCDCFFB4AD6A1991801637FB48BA186634D0826110920A3C6831B6A5E5A1FAE98F5934700740D2E6B081C74ADF8DF6CC11904753649F2FF466D70EE34974ED5C30C5833573A71808D1DFD1B02B2E8B289A02BD210C865EB97865ACBB18ECF6E3629307878FCCE84D62C3C7E8BCAF458F2156C0A0FA8813CA12BB7CFD6E23F11738EC224E770ABEE812DABA9785603795695C117EF854216725588B9448F55D3C3B1269BC299A5ACD488E831569C3825C8BB32573F3FE25FAB87838F3E05DEEBD783976BEE7FAB60A669D54A7CB11D0286053E98F04110F59CD03FDC6CD5B706221BA1C8B99EFB103E01CA67F42043A945CAFDB97CD8DE22C1A25CCB2D89144B40CF17FBA31700F6FBACC8ED3FDA1A6494B518AE93B741B20DC88912F0142B0018896FC4C1B828E2D5189AC3D03A7BB4778337EF64A1B8AB25F18749332A99D4555024632F29ADADA7960496C8971BF68A62D9D10A95D8A28F78044F1534BDA96A831DA416EB3C46A5E9858C4E65D52226F802E2D6516B9D047D2A23A06AF9888AB8C8335BF5D75163846C425DB3CD782A60E2666727D4CF887074963FC512D18AD9808870205263D62D5B8A725248CD2B0E22901160F3F32146A799B9CC8AA6A749CA4101B88205E70EB774218061D56D91A7A2A3D6C59A6F9BE966DA5AC6FEFC9174D864B47062D034F47D619CDC7A266379AFE1DECAC3D4BEE0C13BB2152771460988A9A386432C975F5021ED49B141F8DF852E1F2CC182625482E27F870CE56F8A08FE07D2D862C43C6574A7534581A243876DC38E7E232891FC276C87CECD38FC78C3506B0C9A7BC9B4A0EADF5FED0E1E0592FED9F152CDCED287D9F99C375980AFBA5E2063B967456D5E6BF022E81DCF4223C99C88088F90A8370E62DC046DEFC455AF8C7D5BCE8314095A1065867B511498C5F520FF77B25F6B21A37116E8DCA750BD55155F0EE468CE28A05800E1EE38ED413D2C97B5F00686B4EDADAB89FA42668107BC464C25AECFF5122419037D605ED79058DC8A8B0612E9D5B9873B4913327A8786AC552216194608E9FF867B3AC53C7A00F7E605F6FAB94FCD9D541775CC4B5CBAD49CB9DD6E355DBBEC4DB55FF13755E98CD90863A21BD367498046E448AFE8EDC9D6ED2D5358958BC4339E5A69D718227A67AFFFFD23EC6DB85DA9AB3A7A8B74139700D7484D3B3037F10C994434036269974C89CB8757B15E19960A3D76303BDCFB7BE5229218D2F9827AECCA2F203E1CD457117D14C1BAB316D4074FACD8C3FD91801266E371A74BFF4C5DA794C90EDDD1DD99813344BE12D3A4B56C9998CDB05FDC2F8CC2F87F8D98B8480D2260B32E23C889879A36819FB9E170D90C7ECC5ED11D5841A0777A242A62C52C7B22FC002CB0E31478E98C8866C1AA5940CB462BEBDB3501308DB29C8DE5912607EB19168CB823E4F1A728A0A5AA7FCA4BA3E6C216712898C04BC918CB6959F1F5BD2B3942ED8B864D30BB14147963F6DCAF6F768A4B0F942098374932A5C64FD81440A4618DEC2A75E7648A4BEFFEAEBC96017AB854D13FE7DFB614C2B3655D9E6D18B4A7B55740CEAEBEBD4DBC34F7A5B6935D526859ADF20CDCE8C1FF043E79FEC8ABA41D967E13A0D6A8E87F89427C2AAFE5EF3B94FF54039450C037EE388E3C9B1F2ACF928BA966DF0136EE27EC906C98C6C9E5114F45DC0AB88FA533191F7B3DA5AC875BE643AD913CA01A1F69F1D8B71D99AF63A9AA0D526832588F29559C9042B686EF0D35E39441B879FC36288380268F3223169840672E5E8A01BB7333FDF5024267B13EE2D19E6AECB9264D5636D5E99AB238CE42E53884BACE28F73533464CAC05AB2FD956F9EA1C8820C8C6A3500088469C3B26912F25AF65CEA488863EF67A1C688403A8E9C74B2FB27B482AFD8AC13B5DC6237DA4FAC74360C48AE5FAFC4399390B5495392ADD875FD3E84C5701E9983075EFA3F111E5516927988E635DE395241E6275C2011488238380E7A6862312E646C79DA0A3C2FA370C1A31B53714950A9290D341D083E5FBA7B27A6DB57BF4DF9722E35DD9BB2707F9C89220ACFE9745F4F52A28AB216F84BF35AEC05FE4DEA4AC2C3A132B3195AB2C204972B08C36C0E859A9BE8216ACA018F6E6018B350767DC9A39A6D8F04F42D3105CC256CCE9129498973B0C64DA659F557C09BC85FCC3179F2D0965E0420E35C62AE36CE6D0E96DA292116F3B0665C970168128978969977D4683E7218F77CAFDA5612F9325137C8798DE35261AF05276182B1B1022DFE448604E96BB0B168086CA46AA5F385488BAF324E47BA303683105C2FE36C9AB1A572EA2C6A32F27E84648CA7CD3515AF09EC1C9742C026877181AE07D60FB3CEA3E403DE5C3BD1A291A2E3375D6126FE191433B5F99A96FA2FC942285E06DB626EDA8C9D1A136C2626F4CFEA7ED4C85C06BDE4D9994FE2E99BE6D8E701D4EBE5297304841267EF948B923BD864801556046C27743540FF32AE7E44138DD8711277E86C7F966344D38999C9F2587201888E9470CAD4B7EE53BF74A0D6D21E7C5807D59C1FACA5E83CB100DA8567CAE68D7776CA1F66018B93008A1970C79A27F4CB92473EA38BE2CA00657DEBA7C24B49752C87F951ADFC5C73F738D64A3A5E8E4B6189A252291723EA8846A669F3D1368628794A9E294C9BE6807303FD030871461C329E68F198AD682037603515082E9F3F0663330093A3B0ACDE0FDB1C10A810BC860A71044452AA31A243AE13FBF53A52368389CC80F594C321F2E0DDB58FC504FF4B6C87943635912649625C821807063B51A1560CA8D088BEEAA8D8DB652A8365C757ECBA23935D5E5E2E26DE5F4B6121520C969E7B386C93D314414976D97DF88C5702DB5B8960B61313E9AD758E3FD3F7E3A7FFB854D1ECADE72678AD62B5845F462ABA05B32B0519946BE7DC84BB9665221A0CC965748C259C9F141302DE353FFC6CA0366A475A1FC498BB0CAC33C4F3662AD7A983B4A39F5AE8494DBC696E35206C2520A32D10F4920F6F0C2F67F4D649E5A869778850752C5283142A2941C65B34C0C9DBD71FEFC32A6DF1FEA8CD2B3C8F5D251F896CDA977B47D9F266087E483355CE4B4368EC10C943EB9D55E99BD0898272804082DC56B4992B2E040EAF5FE018E68ED664F9B8D833E25AC9BDBE412DB13F95CF139DBFEC3515F2C3FF0F5A91AA1224070E6909A23AEEC56A8D8908BE58E4C0BA88A9134C09C2468642599ACE0322526301986D528606EF5DF7C0B320A4FE4EB7DBEBAF4F57A6793FEA3B9FD8C52127C84915FC5A1C03FEB206983D819A1F53D4E6001C07EC768D0B6FCE8F0F013476A513458BE6FC4C2B7E60110EFCD8936B29B0FB7A3EF7213EA25727083EBA0AA50316A619B2F50502FF875A92F4D988A6120B587BFBBB5C99FB7AF5A95428941CAEF4D9724D4A5BBBC49D86E3D79BC50CC6C012412EBB54E1577F3C2A6A913209DF06628FAC66D5B58BF6C6AE8A3AA89C738ABE3CA8BE3EFF54FA3A78B2565A6FD97658D4E831DC6BD413244C984CC7AB645365DF14F74BB54D54CEED215BFFD55E340764F5FB48B8F3A939E81CA34B04B44475F790F2AD194091362FA812223782CE070D761B65126A47F11C4FD66DE351B4D6AF72E338434A3BD5CB2482E5E02146C56D53B320B9706848E395D5D3F3D0AECFFB84489F8E5E31F2A05B3DC1370F40B62585984FE8324A49BB8B46C3DEEDB6742A29AC5B3F630A042EFEA6C5A0D858BCB7AD5326AF391D08F93DBF2F21C96733BDFC9F8CC534DA4735341F3DF279F783969EB9B4F616C70EE7CBFDFCE6BBDFEC30D0289F0CC6FFB5860155C77805C59CCF691387C2B9570291D91471C0DD17646C242FFAADA504305CE683BA9196AB00EA2730E0B521EA4DC3D76B6C89B55ADDE3CC340C441ECD4C51CDF789E79CC2035B41B146356743881155FC0A1D8F33040E4E86D3EA78349CE5F03EE307245014EF2B3796F9D32CED4EB4D95524F743918086F1C7D118150A92B0679938747CC8B41CCB1D1B3DCE6F7BE59C3F5E0C65DC73476751C5C86C1498573EB5100570685D30E9C096ACEAACF035158D8D5DBBBE9362324CC91CC6EE0BDFDF92ACE96ED02A7CEF7D7FEC577D3CECDCEDA6EB9854225F90F02E1F3D660F63AB717A449D6918C2747D2581345667D16A1893EF9E5ECB34ED522824F87B5D49594AFC9D2CBCDC9CE948F5C5E0ED02F64E658C22084771ADA4E344D1A2DEC9B09099ADE358412DCD41D26600DCE28747F6BD89825CEFF52523CC7C692607557467CAF267F440F62D3A71ECC956E5F8246DC549CE004DB6B1847B37AC0A4AA2CFAB7ECBDE6BFF5D72D122F8E1BA831BBE30623BD833952F444FA2959C0668A124FEE33B3096A4D82D26148E4BD66223DE197ED203D0CBEF0D74A250A5AA20EBAED3C6FDE3B1975EBE80DF3B8F28CA0DF5037E9BB16CF653CAF8F792D0ED071A5B316AC7818AEE7773D9564F3CE65728FB6BB6FC402018965B664F85339C1A0A670BA34A7C843A9DD66DC95B0AD6C9CBCA3D272CAA80180044A0CFC980EC662D9A2B8FF85C05DC95D7FD6BB1CE812C27BDCEDFEA42BC2EBFBF3775D022BB0E4B0646E3A1FC2BF52AE9F8AD61CD8A5C2F95A206979D08BC6110C97EF3ADD5E92ADB66B0E6A36F8EEEDDE4DA5268292D2294DC0168252824C50B556F0215A0EE2D44ABC0F0FFAD3387CE0A72DF297DEFB269B2120E41DE4B768100D58B04CDEF06CCB1763F55F6C0CD69C2B8B7870B07233D3E79387567091CC92A1CC382EFF51F2D97BB3CCA1D98A82FBFE9C10D2609BB0F2E824BCA4EDC47F7B1607177AAA0E24E29E101BFCC034EB34BA50A29947FE440EBD3B788DA0651A7AC7A7F820FC3F9D8509C906771AD96C82D84BCD8CD1D854130E16699AA364AD182F827DA60FB45E49C5E10F7FC69EB6D2478128F574E556D6D331539CDAEBBBE67217EE3FD391A3829C81956352A4EC10657BC87E14FFFC9BD87ADC8A7949414F06EE123895522601E774A40A72A5C9770F1195845DEEAD68E656DBF6507E23840962ACB0CABA776BA185B39962F791880B5305AC6EB98F9064877CECE8389C2F4DFD0E2D8A9EFF424B8B388FDE455361D52E6B2FAA35A9C4B2F1D80CD066EBD9DE7BAB82FF0212C80AD580E4B36C66CC81AFCA11C9DA9E758794D588AD9A196F185B88106E9F9B0F78A393C0DE2B589D7498974019A5C5C5360648E42B23366F9E57A2E571536F2AD79EFD7BA4E446EAFD21F281A0B1C8BD5C7B9A2BA61CF02BFB0D38C964449757388AB3C2A3A0F87CC6D3A9A6BCCDCAC384BD7C50884E9F1800D8E9124BEF4940C57AD2AC392411E08E0E538C0BD3BDDE07747C7F9EC17A0F818DBB888BC8DE8E8AE708E632535ADE3C12C20F0AFE637A6EAEA97271D25AE200F3641670B0E3294746A78AE0B18A99D1BE852B5EA5C8FDCACE0181C74EE418CEEADEA607FF00898F2DCEFEAE1791A9BD81B33338CA668C6A2ED61B962744016A37233B6EC84DC966E463CB180BB21785E48345BAB9F7096EC35CA66045B040EF46AEAE278511B36E3CD51B4026D8D66C6D13CF9A6A5F32EED57DCEE9F180F1285E9C1695D4779A84C39F9E310416EDE874C9941FB8EFE78B4231AEE70639F10E783C2CD1C11FDFC16693805C03F6F865AF4793BB9A020ED851529B15C1226BFADE5BA8D58DD8BE20A85F760683785D116BD9818C9D4DC8FC9CDDE7962715CCC62C201C31B0287C800469F9AAEE231957E0CF0FF35BA644DF71B06D363E6C2F06A0622BA379DCE064485F37E4EDCD53E30AACDC6A36B75CB1D8E9724D3D5CCE1C447999E8C3E5ECFC7A724702B5F397C5647924973612A8B3B76CABDC426BC7EEA9841E1D6C819632446CB5715755FC49781F274BD5E74F4D5ACADFA23652F080732C558593EDA8F0D593973BAC4956D41ACDF509CCC7D6D9E6F3F6BAFC524374845C25817716F93B7FB4377F5D94ABB0D82AF4A390B2B153CAA037D18510CBC93E55DB41C5068C2E55538DACD3EEBB20DE05C5356C52E4EFF3993EAE10573083FB0AEC53D7A502CA1215235E5EA06DDD02031DBC22210BC3D58E6EDF9324966E70C4FC541BA8A3E77D533DC22166293DE2FCBC1746366691240B47EB1E797EF92BBC245897D8E5948577FBBF46BC9B0065F6FF8AA0C15AC57C88C80A1572FA28248D3B8C4E9AE2A99D0C03FA36ECC3E1F08429AC2B112C083AB3666552425E2494476C98ECC74531D813BB600E64C50F46F9082AA49B8604E194522AAFCFFFEB6D873E90BEDDD3A1D53DE7DD385D3BCBD0184CB32BD3B71DBC6E4A7D771549543D30452E7E09FDB611093B3C2FD29E242ABDAB22FAB5824B70B2023AC375FFCEFEC3E4C817BAC04EBAF9845360A933FA84AC4B6016A09562866B76502BC37778B81CEE71D69D0B4A564CC3EB085B8F737D68903761C7082BFD9D6DDB0AB0C72E6B580B6EBC9C8EF99241883A5609420A1295287919B4BCF0C54748BBBF92E735E6B5DC7E4D45F3DDE91AFD44D0C69E39D27AC9919F978868EBF73784DE8E1F782A171132126CC753A2AB9F69BBCAFBBD652E851C8EBE8129D9E8DCCCD1CBB3C487291F66CBB5E439E760F372A2FE069425E74762785F40C87335B0F50F938FD2DD14A3EB6B6C638C213987727BA22A8A2118253B778FB8B607B658042699184DB584014C2A14BB247898B85537675C7F825E574F618174B9E79FAECAB126AF44329758C730C830D9CE3E3CBA596FF46A9D53CA0C4F9E59AE624A68339D44D2700F78DE7C3C8269049E5649B8DF4FFE9CF1F568864990A17D58BFAE8642FDAC8748C0E3F1A3E5503DC9A2DE0C73649F0D08FB18831922C26AA98610C2089A96B554832BE2CAF26BCFA11CA2F7EB5C81B01E64AA221B98A0A6964DA108999DB3DCC70CF4012E6DD450F7C2C3F7DFC043C1958F3D3A4630D52A58F10BECCCD43A33601CDD572CA02B35BB85FB321D3DECF0A2BC0F0375F2917EA85C7866AE1E08C58FC7BFF8AB08083F634A8A8C9182D2F74161450A4097924209C315538BFE145B678C6E95EE37361756D3422DF0216F2C409588E0CDA847BFA02DCF2F3A06075795F45E16B5AE35757B3FAC6D5E3DAD52F8AA722F1612E023938AB3EC24B1A77933F1ADC990876F615B9D6C130F80C4062C62F38371F51EAF87D99D02E44E879604F6D27DF70C4FC0B90E783923954A68D47605430E71BC19DD6EEB1EF17CB34FBC67512044B9EB1CCC38253E360F7B0808D880498A5AA77CE36173CF2461F5FA24B19EDC4977E10C5BB020C9A130934E250D44E3D9794DB841B3D3690934997FBCF727E759C371743F91ED22B44077B8B1BD46619D7B7402E592A33AB2D542BB3EE41F428D3A197B6625B4EDF951B7E50136107D44C77D6807037A59B936FAD4092870E10A378EBB550DADB22D656B750FC654F3D824369D72A74015341BDC6A5252D50B57877C069EC2F3183B23F6D268BCB77F6F612C76ED1817AE21FB1141BCC00A8ADC91F6F0DB76729A24DCBFA70EB0BDA972C73BB3693EE5BD1A3C4A0F16675FFFF3697 sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B0 smlen = 1962 -sm = 4C9B0FD10C8630C86BD4ECDD3848FFAA1917339226766448AFA542835422D7FDB73B0B3C5CEEC837A248D2A85C7885E6029253C214899E40985600591559D431651182B2CDCA8ABAC993A7481EDD499B3BE5B34F3A3F17967A72DB8286733F0DF4F29762E921780CCACF88C5C06967503C805DA12F80D4CAB0B6A1C362A387FEC6BFA6E4E0563B092AA9692D58CDA404AAD1075CA81DECFEA2CCA49FC1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +sm = D86FD23273363F9D372D273ADEA6EF3E2C27AA624E50DC6DD113439EA5651AFBEBD37151B44C62911C6E748BA4FC8F1F9128320CB7AA46662126F46DF4F0CD052746E4BA1F6E6333B71568F99B736C1B360A34A40213D057A7892ABA89821C9D8D09B2105E2D9370C47EB472234C3B3578DAE6BE2B4FD60FB53BA4BD5157EDE710B58B275DD65CB78BFDAE4CCD0C4FF4E230F5D0D965CDB7A2CCA49FC1ED6B4C51637F65216234746B334967FBB44D1A4A0D79E86103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = A6D5871DABC685243BD8E4D40F813BDAE76D6D422B908353BED6FD2EAA4A7DA976E00E134EE88D78BBBE92B8C5DB09814FE2EA781C0B1FEAF80F39F43583EEBB9F13CF4C28F54503D2DEEE4D6D9E3E41BF7014559BA8A5B2C6F3F97F2D6A7EE1900E9B914B48C300BE82F48FBAB3C6EC9E2A366D0F8BF336C4922B42CAC8B8DB89EA5BCA29EE080F5F2DD53BCEA9675BEAAEA92D4752158C13937A4225AA56E0420D4A655E7C39DCF858A39DA50B3F9E546673325639ED62ABEE31DCF470BE06D55D9284C67936F34B8A176B7AD88BB5220DF76E413D6E2A25E615B2A2AD93279017D94DAF9F7ECD0F14E339D15A9CCAD6B13C45EA721ACD1A2188151A948AA969B15F95B7CC423275E1B36EEC9086EA0F3B60EEEB0E4FF344F0BE0C502AD2F5EB6709B16E6E2FB338538D8B07BF3B49EFD17BBA37731B075318C979DBA56B73163456C226DDCC5DDB354704F132A28FA8773697E73FCC5E97B19EF15EF0C7A7A786172DE19425B786B9255A6759BB1143EF3C43DBDE3C16895FBBAE4B5A869B640061FF4916466C9D811F99F74713145F7D68A0F1214FFFE6711C84DEB340A64F042C8BC6220C76FA090E0C40F145B8CB4DB28E3D38AA3E16E5C99ADDC2B37869FD59B306E596CD41C9071C9308F4674A26A645F3B1E38E518DA7F44EFAD97AB0A4192E9ACE4535E989ACBEA6954C93D882FD8CF3F6A3020C4969388A4E9347B84E3072A6D602633F01112600E96A88DED3EBC3009D8FEB3588D59D663E96DD290C78D0B2B1A4B1142665A286411B96493C5AE89851D0402CD96BC4F2A8E9E1E620DB09583C1065134E2953B2DAD5FF03E5A7A0BF7E6D72292DB5556FD5849FA0D12739AE250AF20EA130CB17357FF49E65E66CDEB80C5A7E4F16487E811F0B057975E4BA69901771C6C64384DF043FDBFEC054A90BBDE294374D32E268F1C19E98B200D44D17707DD2021663063E08DDF573391E98533CA5F540349A0D2EFB673EBDCF74FF9446BFBDCC9AEA9E63CEF126C8C49E39877F27946B573E698DCDBA6CA2D14B10F80E4DAD9CFD4277C054DD909FE8C9DB5077CF9440443CE7B2F84AE48BC12049B1DEE655C38BF32BBA9848BB5715B5F07F3BD1E893D96A1BE18999BEC16DCBECD95D352D65439C5FF3D793AC2837663A5CC6C6D7CF6ED7DB74DBCE4F56D24157C319D299F625B5508C06C0ACF17F5FCFA745610883397CDDE7880B40F59836A698995C6142E2274C622098614261AD7E4BEEA5001FB0BD9B8AD31F91EB265FA2AC22E7D993D025E2FF9688EB5DE8AC13424EE539410972956AF90CE8476618DBC629BA54610661CA834DAD8D13D7B1FAFEFAC42350157330678D10268B9465393F2556870419E5FF0C7E4D20358286E11E29965D14092D55C11A874D870D3E8385E27F0AADC19A16F6350B668D1BAF221EC35A49B8ABAA96AB36772424652A14507E15BCB03E3B3CDFA28B336E9967E77571979AF7DE27609C1A8FBA1EEE968CA13449E2ADA5923D5354DDE0AB7DD36C0CD269C5E8E1FEC83C9985D9577539C196A413C31CB676058FA39165090B3F34730AB72854ABEB7DA96D3311080D1B080E8C15435ED3F019553C8BCA330A85D9005285594D3656B619BFCC6BD55153476635302E9097B39947D6DB28DC6E832B2A862547481CC82E429318098A8528D565757DCA4A6D59C47B8575158B571A8DE124B44E26FCEB6895D643037232E0A5E9F5D0219F77582067BB71D9CD8C39E1CF46042F88ADB82C423E14E9069C4EF757E7B89D4DFD3545F980AE244218FA1C7968ED6E9933CB509B8B82CC606B513AAABCC65791F3ABD1175E2B52ECFD8A094B96F4CA0FF479525DF096CD01E6FBF5716BCA88DCF34308D9106464F5021D7955457D98513B0A3EEE2F5453BE510CB79F8F25F02979207010D259ACBABCEAFA4D6E7FC22E9E5E8EA4BB5A49B3375E3BDE22C0DE1096BB0574C7F3CC2C7F8F36A469392D0BC07F4133BE0A8326755E82AEF51C5A629F2BE7DAD0E61A0D92C0C02C1C63FA041299B967C322DAFF0EE44438F91B328ED39DE498664B542FE9A30553BFE4485BAB7C19C2584F5CDB5C1CBB0AA19135A308D1A1941C3D6F9C7E1293678B118780ED8F36099B10D9BE83889747720CC5F34118931D2DD9C65A1853BC9699B53C57A69E05263F9D2F29D55FBE001221CA860F2D332E3B0854431D289E1E6D0D96FAEC2F648078EF4C2808F6DC9B84BD3742051CE9CBDC744E09C84A24BB266E38EAA78EA34A04CEBE5A0F02A71E64A84C9678C9C70ACA3C2B049611255F0A99505C57FC61E8D2E0D30E32386724DFFDE0338C23B1BC17D23579B2A37C01CBFD1744BDBE35240018B42A2FF205D2FE32C73BF6B8C970AD362E5172BCD36C51D74C2DFCCBA107F985B4C7A43A708E99266A260401DF083E8B3554A7E5411A3CF92104607AB20DC4143E55B5610BE15F56818AEB7B489CA8C0CBC4D361D6CE0F586723BA7CCC1B4B48E2863821F48A8E2BD62361544E98BC22AC4DE20AF1B4161D074F34162E5C742F2C6B2B579BBD9CFEDF03522F9CFFE967E43B58216DEF43195FB627E1CA8CB8D47A6D51616D6363AEF676703990B876563A93BB3F9B64D2420D1D43F96F7A1E088C0ECD9F5D115568441F561F8B6EEE0A96E0D3189A84E09811980B3B7A7137A2E3D9C0BFE036325F1E640A25669D38C50ACA955D53CD4A49D5FBC3E918B37C4AEDC60F9A220864E6BCE582B9C7FA6E7017F9790C6F3C5C619BCA4E1CEDF4F50AA79722217B0CF2C0DB9BB2B5246DC96C5B357376C380D972E88164F9ECE915F5ADA5AC9EA1E843005BEEA9B513DDEC7648B8CAD2BC96894D8DF7869153DB449CBC656AAF25836DA33B948E6B0D10D2E1123493E8509F376F7C5ADBAAF181A187BD87C7EF748B4B99E0D1C5A346C112DC62D6C3A610F9D70014989E5CA5D56E9BE72B8BC61EC08F41914A6D1DCA73109D25CBE77BA8B9589133298B97BC700AEA770AFD42FC4221CE01DA1D0EED131F48B4BCBB7CD4D938CFBDDD6CDFA03A62458A28BFFB971EE4F755B5676071E6294927FA2B87F089181B54792E05F73C8E3FEDDF42260AEEB5CA730B2CEFCE939174AE1D7B2CB05607E64B61E6C967E474D0BE3092BD956C8B6CC1372C812FE976F7ECEE1F4F4D881B6AF0D41A01359CBE1823087EABC774F1322C77B49BBCB981C51398FC8873E1872982042F9411D2101C9F2A5F1B5FE0B89F99D5D844CA052187BC71EF4DB99E7D9A1465C6353A22615C792802F1155B44EDA1703E120795C78062351C6F0283D6219E65DB68B46E0CADF41D8C2EE79AAFA5EB215FBB22257703CBD18BC67EF0156F8731E0AA6ECE88933CE7B0F6934EF44C2055BE64304DFE21C55380A8C284FFD90D8A4716B627394C06CF5F4966FB95EF387F9CE696326FA5422B50F390B114D68B95B0C0414F27DEAF2847CEDE38B7CC8266910D27B1A2B69F0BEF362A5056877890C223764926185A771112616E90FB3A73D2C93ECDE2E26D1C05ABCADEE25B026B081B424893C89335E77385AAB92CF1E716F5E46B1D98EC3E4527BB1D27B41DA589042195456740C24DBE818AFDE6176B5B99ADC6B4163596F9A4A670993CF75EFD3D83C1B514BC9DC7EE97790BA672FD87BAF6DBC322898F69D84D552B0D320F60CE2362D41C6ACC828386E181748F0C3CA26B20920F8C5618FB52B839429DADF412D7EAB49BC1966BB31DB36EE646818B454CBCBB6E2B2FF0EB37062590B815D6881BF53BE282A491B06C0D8B8D6B87869EE44B66EA7A25E304D4B23A8F890C429A168FE86B8B50E2F4AFE8003EDDD1C324BA452928BF6DBD413A01158A413C8AD83AE5D364B8501E5EC5E549AD38F8BAEF26FB179488063B22BAAF06BEE560D3A4AEA5A42BBB9E3B92EA3F42D9702FDC6F0E8E99DA707F9BC95E5EAD95776447AD1268D1BB84A1D8087AAB6A5534F2EA788A06FD0B0A17012B5B7005EE51B204E226107B9BADCFC5EEAA25C24E149764C90E98035AA3329B24B4F614D2759342AADF3A35EA01CB93BD3DE83AA40D1B627A6D0419E0E19528CCD131BE5356C341C5D0A205A9AF9A29CFAA3E70E5ACB3D0311BEDEAF29D7A5407F0E1EA178AA46F414B6D8481E394CA957442AEB1816C00830424246B606EDF102932CD665C149484D4D8D816AC9133F179935216AECBCF4581A61A9B2224FC785C40F95C200974497A44E430FB48A812734CF73FB929A410DB31566CAFACCDE35ACD3966285162DC9F686C12F47775059547CFCB07776A5515E9E6203F145C6E1DC70C2DDDF3EBE501F1BAFCE9D30895C424E5764171A26010195747E27E387C7606F826BF21AD55A38F2E4C87A3209F903FB155C3A11A0EA6D12E6F0F3EC6A49088411FFBACE3BDB0CF7CB7970DF344B234E3FEC383206683E1731DBB12C021699DB2D66EF077724651473F3ECF3107310CD9D0C19BD7640D930468C814289464A245C471B82FF13FC9DBEAF32CBE039D11D8579E23A27CC6FC7A45C1E54052B4DDF9FF3CC269656F22A75CDDF352F5DA6A8E82F7D11662DBB9C381D7504FE975D7BAFBB56AD7B2389213B8AE0FDF3774AEE2920F3E320288477FD4ACFF954122F47C42DDD86DEFC0DD01A4B396D38548190E522D43AAFEE6DA0FABA484A47242FFEE2426F3B8F7F018A52AD134A01B0826B7CA0792BE5F606B2A8C0DC8A0E5EAD4A80DAF2F73EF57E3CF481FF4757D44ECC6425A5CD5866E9E47E3E47301569061E7002A807201AC1D4B1B072EE3DE2B993472DF06E8A7E8A06667BDC308C60E9CE5619E747E22CCA90B7327DCF783020A3EA684AEA4742FD7FF6FCDB8050B94B921E5AF679CC549728DA600C0F620340254B33E42D01386EEA977F0D9EC36EA4A3282DF5F4E064E2D9BFAB3656EEA7269F38A3AAD295A9E4786237803635730B41FB869F1F284A8CB5BF8FB6478DBE583C6FF0456738357DA2E62D34C50BBBA6ABA482CC017D5DF40EA076EEDC5D9B45F5A6EFD72E5FD5D1385629ACFB8D3BFA6B1DE36F9E87E8C5360B7F7454126172CA8643DD88EA6D62A661646C7885FE4FFAFA3A3734CFCF2CD24B0BC2E4E51378F77B48567246B52754720D56BB02CF03626CE95F41615804F0FA9A0FEEE98C34FE479EF3B85E414C39DCEEA9D0B3AF66930DAF6D6C9AF492C6094032AF4A09F1598DD6FDA5F45B09947D81C808F7196EC0911165CEFC34969B34E6829B6A3993E8D0111BA14F3695ABC572E0C9202DE0BEA1F2556B54C805185E6F93D187299534F5624221A2BC34BE0CC1394038A1C9A1B36B4D4D7566D314ABA675CB009BC4ACEF028FC2937E984764590DE0AB5ECDF42B6E2F2DBE2DCC441C93DD82E5F970CD321ED63A78B58C80DC32875C6D2896EDCEA41A1C7A5C76D57B80E487ADD6BBF9F705417AB0365B024B961C0335B37E0816F83177B9BCFE711160A378F9583C3EBBFD61DC220B58D0A3DAE821D24A606BA406744F7801379080019A4A06AAF6B47CFE51B295566F2E3607DD037A0980DD0AF83FA1D16B860F506380664B45BBF32CCA7C9AAF8F38C16446156F50C277D2F6A407C10FC0959C659C5C943E9DE45CC4DF77B54CC4ABCAC8B78B81719D877443C20D15D32AA8AE0A9F999264381651767398A3EE15A63752FEFFF392C928F797FDB16326E53F43772358143A11AB58360577A9A62C61884EA149AA68A66DB43D77EEF3F789B20AF164F68A139960C12D8A81AC17FC441D9209E7D809B5F9E1B62B4184AE6245C2FD6A525150F9513A47FAAAC225F0F1CD9E5DB7BBFF1893D196A46159D6577BC1918ECD13BC34DFE7DA0A4F9138BD925EDE2857F9F3082491ABA1F51453483DDBE1A14D9DC49B66AC9B99C137FDD505A72F1F0F96BC94BDD0168507B122D445CD1CD0ADC96AA9E6C428B40544EA7AC0919043B6D7C81CE66F67840BEC63C3BE457D1F10C2FA559FC2BDA30C8C161C9EE7F17D924EC7224D0433BBEB93FB20E54EB483E710F3B708102B7CE6F5AFC70CD691D3AC715F6CD4CB56235913898E89D27C605B89DDB7711E849AD67823D502FC0547DCA484A7E75299D92B3952514F8ABF38B07DE74B0282A0DD44A85DE940991CFD5324DBDD2C59C7EE7ABBFDDC644728CBC00CCB88A1B60EC85673470DB00445493F15C1E74523F4F161270B7E78A33EB255ABBA0258F00474AD13AAC4B49959AB7C1DF8E4A5FF8E859656E227CCFBBF45857312FD38AA0379D8A9878189573273F4B7238292F6CD8B514B7D63CD1FFC1C43494547C3672690A085160777D8B70D15638D6A6ED68F7D15280F869E0C13788DB5F3EBDB239EEA70B1BD0A9E4D4CEA544BA11B14C67E45005900E549A275CD9C56CA1CF4B4A6B0E5202BAE6E68ADDCC405AF42A9882E9EB0692A11678EA542C10E6140F467EBD734092244F5D28A3B8C57E98BEB8FFBCDEAF3EC120153DE7B69ABBE3D9A9E5FE86434323CB956B514F41371488CFE1F9A8D492EE61B9F891FFCF66A1384ECA7693F3C953DD8C93CF1FAAC866BB1FB12674179FF5B70B15AEC8011F53F2953E980ED9380EF48BF70CA10221382AD1329816DFF336AD5C524E614AC3F1EE6A187CC790CE5DFFC71DB71382266DE776FC6D337987BCC108953E82EFC80FD042DA67F157C49C4834ED7A5AC35E3A1960CD87B48610E9BED04103B4EC473B223C55D80092D718D9F80746DD9CC614CB90DBE1F00C91BC7272895BCD787A733F9BCDC7F3451EFDE47453CDD02E263A9A7139FEA550C8FB09A604334E77C61F9C9BF00CAFF7AE7B6AF7E88D0287E8975C37B5936721CC1CECE3F91F9A06E6597D763E825488D1329797D42D3D96AF16F447D71186C3DD4326E802DD860BD88251985AAFA9B0C23F0372A6E6B636E88F7D056E50F6DE9F00B53B9BE9A9C3059E71F3EA7D426E24D37ABF2B107563C86F7639310DD7508151297C25CBCC3F46D7BC3BBBA3FD7E8F3901426D9A137180A1DE7F95DEAECC64327368B6B58BC6414DF76DD51EF843A6D09B31EBCE302A19DBF5F4802700EB7F55E165DC50296EC49274F92F9BC272C1B75BC7DB196A18BE1EA13A0D52E4E31E64FBB04342D0E1D51D0C723FB9976B443B9CB3E7B3DD27FEC0F41B40F591A1F05AE271BB496FA2E3ED3AD119CAFB0BA301793B6ADEBAC533E23723EACCB54335789BC7643DFF9B290D44EDBF61CBE7C80CB58AB378585D2E236B153C0C3E39FF1A4777163C6F516ED8BAAE2233D4FDBD0E4C0A4BD79EDEFEB813CFE94C62DDF07FDE691EB8233F705339B4CA101AA840D042E363C9C3E98063043B76A61C4B47FCC896B655A7F706049DC62DE245480BAF8060712DB67F1F4849CA8AD7B17266B07C0ABA2A481950ABA1FEB33CDF43997E91B7ACA065D1DAC45EE74AE6365440BB31EA9D229A5494021BDAFA5A82321A0A2D88B2C6A3D395A0602D94A7245C81BEEE86277DA808EAE89D3E702912A9DB44329E415351903F59F4660EDB25EFCF50484E6B89A5B0BCBAD6814396440F53D184C57BB3E150DDC025196CE11E63BCC3B26163AEE379B437951468DBA01926562CCEC2DEAF93BCB980B08D61FA1C9661DED06786A0C85CDBC59EFC96AB71655311ED63366F03770EB747EC44E4C1416F84F55A8FD00CCB67108086A6643D870EF29E2F1B8DD2D8BF29493D1F8C8ED62E8AEC425AB7DFC2D6E48ADF7E18CAF017E4E898FB14F7143C2608106838975C0C50277673FE403BC3DC531CBF67F0C44C2B53C2E1CA8795E7E0242C4EDE4ABB9120DCF0E9F0378DA3348740DBB6CE1AE5B5EFD1 +pk = A6D5871DABC685243BD8E4D40F813BDAD9F086238CD75D1D8FFB327DC8597CD19A60733382580BC2A5875923E1543283188C2FAB20F9802AA2C8D712E39094681E6132540A5AE0543B0F2D03BCB9D49FD3657B543F9E4E5F0CC68ACE51A36B624D2066A992FD0A87322F0569DD6324D5273FA7ECED1FC27DCFBBCB55CDE034C3B0F1D3EEDDE82F31EAD8DEE374D1719D27271D7A34614B2408B8273055C0DA419B6604BFDCABE0D554EC735A065884EF628A8649F2A0BAE1F94A92B1B6E87A29A37D00D338BF49CF0573D4EC4DA77FB6C62AF65D210428D3E51EDFB357C6835EDEBE488FA83CBF1441E00E77E7AAB1C6B415C54C8758A72A4644C1BAA0E335F4C120A90F77D6DFE3AF7DE102A08C0986E116FA974D30C0B10B237A0C1C72E3BC01C850EA40DED9CB0F3EED89C7988F6FB04B2EAE0AAE5B4F30AC7561895E5708953D3A66CDC579097DB5747D63A7BAFAA1398711FA2E92F7B65E532ADBFB8389C9353058BEEC4EE022433E030204F3FF496ACBF61529DA917E0F650D8222CD01581AB70FDB61BD7462C2ADFB9C14BD602966735E0712444712F3BBEC0B5DE2F83AD67BE3144D103F9422F21FF947696E5108506A20685510DB16772412314981F8EB8F2CB53747504AB8C3F19BEDDC128E73FEEAAF72B00C095B63D52663E58AB32610004A3A160EAA46F1FEBC0AD5724AD8C711181A98BF2C2E9708C69C9423417C3F6D44660DC0AF69491F3198426644D023C210DBF48EFE3FD65784DF7B446835EA8F42E332C7E7CC31283FC9D58CB96320868B1FF7CC5DC04F884320E06DEED0C2993C2B770CEA1B99D51FF73BF9CCB5D02EA23266A815E2126B4E7E87085667B88296063D792435E058F903F2313203B1650F72605E4EFE88F6773BBC90A54DA2E2B7908352A96DAD24FBD560EB39DDF753CDF7E433E2FA81F440B5EAD6F061DD409BC2ACEB4FD32405BD0E4A7ED25A0D779BC4DE05ED624AB4E60666A7005705601FA5696B9DBFB6719345893C761673C44EF63F0C73C51D786BDCF92284915C7BA3F6984D10AF103F8AE290695B910272404ADC837AAEBD9B34B0CC8DC202C9CE2867463FDA627B8EEB1612142AF158F431A226496CA56B88AA0171EE89E5C326B20F5F6586131CFD18912E6B4AB08E09B49E6FC6296BFDD9837F3F17C36126DE9451082C0415DB63F22BD4BEB1FF1AF65C6A9A2393EA489EA2DF2CE8AD98EA3EFB7D04DDC95EB91AA07FA5C6238F731A00B96BAC8C6BE19895AF0718EE5A9F283C096EBDA26664F6487460E35D5E274FB81CA6EFC41A6CB8BB6259641FA88583E9F05817C9D622DB4EA949FBB460D5E421218CB3A9CEE2E2B2B64BAD76625AA8F26ABA48155C10C8E21C694F079AC90B7513060522B99509833CA6740656988AC6A96D19CB0BB6956621F68B2917AF2F28F03D81E76156F9DDB000BC5C6F2DE61736DA76BABDCA96FAC8FE10505DA506D36274337364A02A249EA42FFBCDE4E71A2D116939770E33E908DE3A3C2B3CBA1439BB173A7D3A447F6364B8F8C96D936AFB16D127B29BF268503613AC8194508C9090845FC3223BA21A2F545F7391F1760ECE4AA68D3CA6E2564F0592BD568F060E02FACDC8969463261B993067ABFF3F23F8013A6E976FDB20940D80081BCF994A9B11818031B8E14B0E1DEA29419627E41B274E3FF28B348EF0F503DD9F4FF379B49A4B51164DDCFE884446C2F5C6DD402192181E6C09CC0ABB4D3F6F0098C083A6617228AB0B4182D72B28960CD4C5A90F52F3025B98A805FF4CCF2063AB2118FA5713787167F95E7ACF06F72EA37C119BDCB10ACB648ECE2155C0299C59F923C59134BEDDD9C69D73709CEB24E043497FB8AC799EA7522551C3C050E91F241CD81C5443B03D5F7AB3A761ACE880778ED8F0F8D1CF7F6EAAE33040DF69EC1302DC981D89FC188E4B1A0FDDF8138D7ED3CB8CFDB3DB1BE5EC6A55F48B9827FB9D1D19CBF89F8706EE21D5B53B0B2820BF0A09A0E9B5546A1C6F00B81EE729537958CA93436DE5B765166D0964B5306D77526812937812A8B14971360013B4B1FD2825DDCD08554763DEDF7D1A589CC0A2857DE85307759CC6BA238269C6333E7193E251AA79238F1587D4F52B32084E8559C65DBEA6A0A3CB09B610BA61FEB00E93E5FEF64833455267B198E3F85EC0FD0460B22F8BEB47E33708CC06DB49023A6FB0784118457DB7F8758BE2CBFFB7B8C3765AE8723920F69244774F4FEDFF24DAF9A997E09B59AE4889F5C94E83F608E002135E9BABF897ABADC53FDB2E79B7363B45E90AF38AB5D8F92D1EDF4FFE23F4E3DF1978A3599F422834CB994A0EBAFEA5754FB085717A8B7694C89DB06B8CE9F90206D0CB9517E1BAB7D05994FE84007C891B364024D14C5F5DCB320206CDC8B107A41A60BD2B7545C0F78F4EBFAC6F98C668AE3F289B4AB85526546A3BE1D87BAB874B8C6BF5B220562DBA6BB6614D4B9F20CC7F94C289BA10948C29D7C566E34E3434F56EF60567995E73E7AEFACDD16CD51F77CC05511CC496846F60A74B13EC5E9862878FACAEF76BD094022C4B193FCDCB9B4D70AB6F08E950DF0582D08420CDF4DC6A1A2C858AD4657E25004DF55880A1CC145DBFA16DAA170DD68EA4A1F02C459760D947B032B3566AA5CEFFEBF283BBC7F6AAB62241FCC184D016A0888DAF5025120CC822F3EF2E45EE723A18944BCA68373D23882F9027D81D26B66217BF88BE2B8666711038CBB4CC714722D3AA20B06B9DC337A010FF6CECBFD3BABC8629680FE36561FDC891157ECFF0DB107DF9488C4CBB8F6216E96D78B14037BC8953179B3BF0B856FDBF9386F294A012D15A87BE2AB6280C600B8B32A06CE1643816944A8CEDC93BE2DAC57AA81BB6EEA685B62AAC9E99DD0187528A528F8C7D6D63F4553A0D25ACF6DF8340D14C7D402D4788144B8175753AE2113162E6D196C8CEF0B14997BD4CC819385D383E09321F1ADBCA70953D0ED90FA287233E627792E8197FC0021DCFBD425E08722C7B8443B3592CFF2C0216C6E284C49570E64207FFF12373AF3AEA19970E29E2F0F1F74DA99E232F5D66B703C73DFD129AAAEFFE38344E4502F3E7F9370124EED19EA68697984647F64F8F0E7FEDF79E1CCA2054BD6482D68BF73014C529EF4D71C73105EA06DC883B39CF5A1586A08705ED855C71A7B9F20B4AAE5E1BE3497D5F9E31B643376BBB6951F24156D44A3DCE9B79B874BC054541DAB3A38E34895665EDF2F86900B87BFA5831C81E54681A426E79315AC6684E497DE7AE3E01E9E89D9A584FD7AC4E60E5331753970C500931E174D40EBD90E8AA8FB12C9DB58F0F90FBE482C8418CA884572EF6F15A16F06F2298122153128F0FBFCB247A0C0C397DC10AC8042526006B8AD5289BD9DC1113768A4C394EB4F7FB56BD255A627E5C917E1B23DA9D053E7F542FA5B63B09C114AAEA7E19844C6637253DC95054C1195E0E1689C23325BED2462FC131127AD406349FFFFA945EE50A51F31B67789208408995EF296AE0F209B7E1D92CD62A46F4F5F4CED0A1106124E9558A48B6B52C194BB14D50408674490BCBAA20C609F12F103BE6D28A972A7799CC6C3D73CF4F6276644E6F4BB33537F91160C496B427286A1385CE4A6600E7B3CEA3BFEA15DE3BB82ECDE6559F68C0C52D5F59E3C8DB7B4C31AF585BC42009C267C1FF3B8A9DA8E75441E8C35F7AB4FB486013DD33E36F08876B18DFA49F70EAC3FE9617438E487C6B7080480A6C43E2DF81B6973BE6AA2CB327D4243ACAECBD94A260672926F5C90DA096A4A10C7F26430332A9E1A37143B6778D5E2ECA739973314E9968F629DD3AD3236F95C49C41945ABB2B882B091C4EA58144DCA303D43415DF5E3EF12E6F8E7544A5EC5EF2FA67429C4037448A507F8AC16EDEBA9F8C7E010C5E7031E62578F6716BFAB623CF5041EB3180D364034ECDB982C72C4F0BAE24A5C3D725EA656EA28AE6E90F000D0A239694E9CAC24A71F255F96D14DE5F187DACCC01C6DBCB2CBE9ADE82B60477178508FF48A07111AC0C99CCD58044663F0A4FF2C7F8C3C9028C6FF8DF71C305F74B1F34508580CCE566375C37660A977CB852806ADBB96EF3D4779C50DFCF176FFFD4B87A5282C9720B79AC67359CF3157AC70248B5B25B90215C0A49CC91042B2DD2A273E2F5D254453F9B5B679A5DF17773AAA51ED26EEB2F9CE6D5C709AEFB2A9461A8540E337A2148545132E3C407F2AB6D045B49817D5481AC1D724C7C2A9609B2FFC52EDBDA023BFAD6045C955FEDE457740F5D88C6BFE793F8FFAE4F6A41FD1066C8400CB9E11767AA91004F3347DD7997EF665815821B4EECE6C5946BB138CA32105ECCB2C8F4546D14B32A633C0BE28B6BF0930782C47759C0F6C48C062F13C363E7B3A86736785789E7DC17E0B52ECC4B889105775616810BFF8C0ADACEA2970844F7B30FE1D79743FBF7C9C44925F0CCC5D43F8FFB9CE5DD86F461B71F62F7612A25A2CED83706482CED7D5C97FAA9FA0F3DA1DD873D4733542C87E8679920A4462C9536A287A32A8A3DBC15C169D6A2FA93F603324B0D73F4956BFE62FA51A7ABAA435A2C0E7C1D13AD0FE8153A6D685F0D2EAA178D3656BFC04688CD196BBC8C82D36D94A5BE604BCB87AC76D5275063757FAD5C472F38EEB68E1D47D44207883C864620D466A1AC511CF3D1D982BFD4336AEE0625BA37105044CF016B66317BB72112D6349D2330FA42162E8FBDDFDBF06892B1B581B054F46F481B5E4BC5DBD99D3EA7070FD6A285C44351AC39C7D616551B790BF8E1222406B1B7AE24426D218EDE718C6F1F57543AAF6884E21409B76346A3905716E8E373BD8556715BD4310613289C0D6FD6FCE5E1BB31BC1D5BDFD78A316FF1419D2A46E7DF1697FAA3E36DBBAF679C76BD2C26FDC89C710CF05DA18DF619A9D0A2A400443CBD2875431FC27D641421FDAC39DFF38357853DB6D9E1EB88EC835FE51666B216948EA0FB84DFEE0621AAF485431CFA6CDDA9AAA57307D81396168499DD997CE954D9E05F0C299BE70976C8BBD764E15C1F5D597B5443CF58A04763600DBBEABA8D412BA329A57EC004900EC4CCC19DEB2B7D73EADC00EE14F9BF3B882C2B6924FB175FB99A5D457E5A7EB66D0298E61E33035CF2F389660713C69DAEE62EF4B7F9B8A7EBDBB87DFA9A7019B4C5DF857CB6FFF3181C6CD639243EA464A51C4D8C0D550C1FE6E5D4C5C07B5AE4AEB9B340474A40E063FB8BB1118D68A3CB9AE5F8CBD8D561F204EF7425D2A2E02BC475C87497CAF3F948B9BB4AAC8BB27E76FE20AD355096F7CDBFB5F33D4318E77D88EF4A757C506BC3592F1FC1641E426D3D9196E1B534D90E7A8FC258CBBDD227FA15BED76088CD5F9CBF9445CF8496F8D62578E4E55E6E6533B2DF287E320F83E4FCB7DBB2A58C965CC298EC3AE2153E66FA872FA42CF1F811B67BA0C5699942E19F49A7CB3595C7EB218C9542C2C4C22CCDCBF535957B31D75D2A4539518C044BE30690D223801EF0865FE3F7DDBED214E8E2C589809C1AC1CFDF0D89B9373FA10811CDED5A9402B17CB2EEC31F6977D719C8D695C45A6B9BEEF814D136FB8728FE3290B5A955C250054E932051B25B79C077D1B38314F449428593B7834B4AF601E4DA1B452A23A91CFE62EB38934EFF74553A13CD1563953F4D19B70384C11D81E98090C4940E74AEEA4E3006CEF3B8EF53126C90C19F47BE562733F5D7EF0EBB0E3FF00E2FECD62C99A885036818915B4C5FC5D452B841CE6E3CC8510627F5D39726786C0A880FE006CBE6CD8A23DC1C4CF137FFFD08EE2B9ECB2E1EAB9D537CBD274D86FBCB2C21285ECBE26653A534923A95DD0773653E0B05D05DA87145666CA509AD95B839A467F3A532AC80997F121771EA335421015BCAE27007D4F6208C460E39467DA885F6480127F414FD6B00B354BDBACD13233F280D99227CB4260851906B9EA51566FC244D1FF08AA9EA1682C401BE6FE559AA1B9FA80E2523FA51DA9368C3D312BCB54BF278AD4AC49B37B4D5977243AFC6603FBF198A798399A05C0BD8FF36FDCEAA32C0C4DF6F5D743469B353EFBA05DEE660CB21DF750F8CA7CC65EEA79AAA3CDC7E9FFCACE1801CD52E5C69894E613171A8DC10F08D98682A7D51D62F8400226864C103195232E3F40CDAF687C20BB2725CEBD2B4372EC6D2877C3750049309D523BA93CD01DF25A6144A95D5B802A323F7D989410944E622E31F68A265F4ECE04B84BC184849E994CCE925F99FEB42F439EAF0E7D52D28BB4CE70B989CD9632C6882DF1B3F8027CA09F79C60AA09156146B5E022B55B8770741E37248F13886170412A4CE8E359143956A5569C3A2857722D4208EC3E5A5012A631607188B14FDB646A6F39BD798FF65DCB4E5F83E44D5ABF05D9C5FFB178C0CCDB6660012D95C95A8B43EF07E8D0985DC6255D3372CDEC6F13BFC59044E51B887CE5BB785407D40947A5048522EC75244DEE5DACAA0DE0C9CC467100E6E2C541F025549AE9F30963A1A9134E2BC3ABA074D73B1D2E915B08130073E85CCB1073C8B43C5886CBDC122A87EE2301983CE703622762166C48FB5C40FA84DAA3659559A074B6A7480CE70C10D67AF386CEB3E0785BD24AC29455BEF83BFD6EC1C6BC6249E1BCF8EB0CC794E1E51E0DCC1712FDC0BC9C76070AC08D75EE4520C720664E3FE1E8D31CCA449779F35A896C7D8B8335521A73AC8BA9399EE6D58D2E56EA6D1CDDF24FC70A320E11D6231EF409DE7AF13053DF29DDBDC4EB40C33EEDAFF450930FF93E922454A1E137A0509336BF002BE2A4D2B66F556649EC6BFE18CB8E06AF2DA14BE9A8EF5D3C7BFEED21CB1066D430FCA055C3A9661ABE164F7E7634CB0C71CB2D75683B7F6A7E368EE72C9E11B35B128B1A3EB05AA6E001762B24FB39653F0BF7D5786E26D9D4EA3DAD9A9D88D0D4B43C601A1A414BDC1F1DE05338CC30416EBE35B0118727CBEC93D71E178FC2DAFAE9F8EC36D54A02F973CB59BD15BDC13905DAE99E41ECEA474992AECBCBB47E34ACB34F538860B98A7A751B879D2B06771F5B59F953F3084ADEAB651543C69DE6DB7CD7DC55BE5302A242E58E4C255877886411BDF9919055853B82CA87EAD9AC989EFFE2C15F1B8BDF08516356FDC60741A917B37E8655E2784A83B5FF1FD8126A20FEA7C2B14D7D20D04711C252AE3EAAFC50F254FAD9E9B3E486063B96D741CF59EB5A3E6F6059272E9B9E1D1467346977EB74787B39021F72B0E085E2F44077148B13CA5CB463A1972034EA7E3D6FAB50015ADABADF6244FAE548805DE6BAB1C33AA22FD3AD2B6CA544D5A909E6F0CBB1A0E24B32CF6ED8BB0C50ABAD1A36B73CFC6A530B3C01AB83AED722F055B49FAC63AF5B66B0B9AD5D1152FBF707FA55BA3CE47AF7F37580CD0A9A6810154F21E74A65530FBA0D9DF8A29CA3CF0CBB4EA3DCB13B04EF3DF537710FD52C15D9A155BD5B3F2E45C0ADBC027048E0F244CCA96AA0C7E276C71649B7EEF4B8FC9559D4B874288080300CA741975A3794AA6DD51896A1A1501CFCA987CA9E35F30087374EC4E919FB4180F7B90951C4D59BE972D030198C455FFFC046042B925F6E92FA3E379FE93D116EA4039AE59B030660E460E166619F56B6349FEB6C3F5BF1BC397493CAD00DE40F99267273BDCC8D3AB3EC654B5DE6A37FA3C7C3CD5CABB4C911D53F4771770CF866A445E6007E9EEF5E3A279EC9DA935950FA1F4BA5C5B5F59F64B6A0F4B167CF3AF5C9C6566A8438C7DD08DF5D sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991C smlen = 1995 -sm = EF24B43548E4B6F1343A54C9D1A88CEADE24DE17FD584BA46D30BE84513AFED81DC40E2E218DA0C40588F7049F093EE2FCC8726D1DCEB784462FD4F61310E179FAD9EB9A40A3723B2B4D4E60B40E179197D691C33C383C47F74981F19B04E40BD1ABFCA3DE75A99252B4FC932D5B6878CFADCD4CF23D0A3A91D0105AA9074B11F059873EDC765D97D247DFA37F4FE107F93231658D376E0F284734C412635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +sm = 6667F5E2AF7071885F55C781FBAD6D3E2591B9041818DE112DC9EB803DC6CBB00C9663517550DFD95931AB5C7841DFA1AD05990F13E719733169CB3D0D49B8F2BF5B61D70CF0E72B187F1FB33A0BB87BA96674FE22BB6FED893B4F0E4B77DE6016CC575D5CAA03CCE613CC75E6E636BCA2C3AD305D773FA92A1EE9355C24E8BA68665F86ED663D0FCC9ED0F5A4FB2CCA0A7D8B3B59177C74284734C412635245F4176FCDC4DA134C718EBC88F1C2D9B2B18632DE3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = 4126DD84763BB5A8503613B86CD31002B08406905CA6B7F0732980D5C7A65B79FC8C69BA54DF5B267C9CCF4EFBFF80B8F4818E4BF4F2BF819C0287FBF1A8C737892B6233D621D25CAC796F6F5CF6A4B66194789D92BAE55E5AC86940EDA2F4AB38139DE6FBAB17C0FB3362974DBB7AA4CC5AC02B9AEF4CF523AC03815DF70B65E59E168B42493AD332C45E630993031D58D3F1753C58D446A1812F8AE37216757F33A91253BDCD3D1170CECEBF4CF858FAE9177395DA0C0383336F2271BA2B357287CB80EBA0E7AF2855B7ACE7273AAE53C50C2EC05C2A69A7A8D8FD8074547C0B6A44A2449E8B90A9E542923775E71C5AF48ED3E37F502D2D5E26320DA1F3FA7F488C9BF17FFF6B75EB38613808592850229F8E34EC4CF8FDD0E98DEBBAEC625AC447133C044A81C355020EB534234284FACAE4D45D1C39E6B38F4F32DDFE6EEDB84CEC433EC6E3421D3C802163C1B52C4435D9F07B0F4ADD6C26B0A967B8CB8A1DBDDC5C1EB4EAD9910E40369039F0967DB7A4CAE7BB326681BDCBDEEE0D7BEBBEAD36F51EEEAB80E2E35AAC6257D72376569341ACF799AC2D699A5CC96C72359AE18A2B9F520B1F0925427525DF6832605A8260C28D83D1B6932C482B95A5B71B1A4AEDEEE1B75F5FB08D355FBA4097A12637E60353A04C31CC966E60E247A8C09ABBC7ABBE207D759986A0FDBF2B04E4C363352D99B04D86D967C6A137F6EB4A1A1ADA4E4D5928C76F998F89E299039F448E058186B840EB2426FF786D5847EA9BFA7D1A978EDB2D899D537C8A73F0D6B5DFF6F21677C5D4291F733BB948240958916B065BCBC3636E861521A102AF9B700E27647F9D80E52BEF3CCB16A7F1558A758D0ADDED2496853C47CD078EA221432BD904C8ACDF9EA38DB8E1E540F94578B830AA11C8851B345DC315AC87B27CE7F7D6CA2A1757654DDAC5A481A7705921960929412F516BAAD13ED6011A2BC3824750192361AA265162119E120421A4D3422F45F931CD4156630865906D1D794EA30647CC927C90A5A13C56462046FB2703905E41E139301E5FC4278B52CADD1D63C2EB10278369E3D6F35F25396B5C48915B2B11E8BC9F0C62FCFF243F64C357AEEF214FA6905AF9121AA234272BEE2C8CEB020739360C4D5643157EBE5B39B3B4C2707DA3B209DF2F5260524B48D68C99CD9D59A8D5B5D7F28530C6D991FCD3A29F6B1DCB87705EE0F38E6F22EA9D2494DF4691CA78FE544D47B369119AE22D79473C441A133B63CD783F3DEF99BB1745BA7F17772078FF59FA3AB8C36EC2C0E2EF65B2F5DEC0DD3662B90F53391AC67D01A498A5EC97F1407EA1D05982F026223886931E6F55044E2A2EB034F0C2B873ED8018330ED5C5ECDBCC79BA24A33046F5B0158D8A8F83E8E39A9EA85003F838CAB857DFE500925DC28358E54918F98D72D58C3B82E74F466E5A1DBB9B5F7373B2789196CEE221E35CAB1B1393F8D6D455AB146125B81FC7A44C71865A45449F3D52838FDB0430F866AD2558E08D67E2A589A28F01FF5714929F7F3EB2DC59BC1C38B250A5FBDFE8EE8E6B1F14F4DDBF2DF5FDF084C3B7AF830CFCF7F93B12A52BA60664737C7A44BCB6CDBA7435E953613ADEFD1A0793CCA72C01F30286454EF95C2F013AC441FFEBFA222AE15CEBA6D52605CBE71C8223BF2980968D3BE13FEFF0E1193F09952332AB3414F6D934605F1D71405B569B77CBF6C7220F7B462D94DB323F7A81A356B959E6E0E60944A5B21A9228A4CF1A47C34101EE8614E7183FF33950CB1D4599456E90A4C4860F69BE444F5C167D31927CE602078D2B52E936ECB494BB453625A94A9FB43806DFD4DF2C074EEEA70228570EEB7D42AC56918C8F5207C96D46AE6D5F1B4E8AA94AF3B9571D4570B3E92AC3C7A2D6312D48979873EC81887A36B2A09A42AC38FBF9DF706C94D377F0246AD3EEDF36EDC4529FD3B7D8840A51781E3FE49ED785A88573B00F26096E86741BDDE066FDBD10FD10E1EF140CC906EC60CF1893EC311999CA29AAD8E7E57239667B4E9B69AEA61D34D6BFD353AA3D1694B4A936CFD4247FF94F037291C4CBC9D9D6D1C12D300F291F299042332F724EA4DB5C79CB54297D4B4488AB67CC2D0A0019B0939C716B06AA4B73EB86EA7E58CF4A0C19311AE103DED5699A8A4EAA7B742F691E687939AAE18AF295E0CF2B08CF6A784589CD74526F4AA0A99F8637F8E9BABFA385D0D553E07F95F7A3F87B27E5C1C884D08D6FCC811C0BE730B900B70650B6613AB4CADA41E6D84A440E215B282A508C4F78083EFCB435F60709F4226D4F4985A35A3981506E22CB8E4386715FD35BD685A6B2C3818D035F6D15A1878D24AE6987C9015B31FF978910112293FAC3CFED0348C8281F15505E9008D7433925B8C8E4AD046269424E258B3170C570386663EE3446606E3E4D21F584F63D691EB05947479B825E5ED514AD36837E052BC373EF34D462274E624CE08F6387622EE17001AE712ADCF06ECCCDAC0A44BB3EE954A2525EC9A3D337730652A55C437460C88C4CE10E7401452F43551319BFCEC6A7BAC662EFC40516EB1C30ED421FB1AB2E8400150CEE5FE2C15A18FB373C6CE0841B5969E669D9EEEA8F4C45D03C15CE0545DF70CD053A3ADEA82AAAB08619C1B119AE6C5EE3FF5E5CECD5B953930445ED212019DC3E9121FA36CD0AF51639939D64DCBEE9DFB13E16F5EA1B41A3F1D26FDD99A6418AD5E08A21920BBF4927C94E8FDED05E157A32419859AD732E7E1F3DDA7DB1EDFE8F4F19D26BFF7EF4FD1861F5029517F6FB2F87B9B6FBFDDFFD50AF1C353D1BABBB94BFF27004D34CDF662A2BD50B34597F9E171127F74B91A807DA892F728AF83A4865FC91857E6065D5C646CF5B43A6EB6195BF670293BFCA391505616ED9E6099A19FDEEFFB76FE5BDE24E8894AD45003243D8C2324BDA91A7666EA940F7AC045F66F9F22AA83C7A0210095F9C56EDEA450366BBAD7B539E47365D22049CB470F97D6054B451DF08D6A9231789DBB09522641400BF806DA5FB80882C7F9C6C152948394CFBF0D7654AD9103EB365B521C5A6568082F2B4369F1A6E4724B4284D253BDDC5AD63ABED069C9EB9A79F7EBB5D51814F08DDBC34DD0FECDFDA11E85FC2C997D896CCA6379BC5835F63ED945476E42E786656BB8F92319314746332DB066E4044E250366FDEF0FDD4A609B98E6B842A07CE552ACF3BDF37C15C4C68CB26591C54F85125CEACA3F821A47C53CA3C5078083ACE4528448FA00F6210380BB0A4F1B1179BB93E2256532E243E878C069127090FDDA8010968B1ACBE75FFC1EBD35E6EB3BC51332B433CD4062C7E732710A947E5B01541B1EA228173E242ED828180DFA8D807AEA12315E0A3A367B3082A7BB6BFADCD9D2E5A63FED960230520579126693DACECD363D9A0C5CA20B49C3FCB8A3731B37921FA24EB4A656470BFC02BD778661BDE8F768027DB742D658D4B089665A4BD9DF59895C83779E89A6935676870D9357F44E3D63E3CD82307341C8F6DF44196E218BE43E2D226024782754649D04516FA876F39C0358EF6DFDE52F689F44C73D078E17E7264D301385744372E939A86F02CC7600B114B9EB47B37CDD0BB172D9FCBADE2B63644CBECC6191B714BAC11AD5CB99AAE242D44330A3AABD941B4EF23A9B936EBBCF1367C2FC337BD487066F1748DFCD7542BC8C6BA05B5CF725A710B373BAD69C99FB0093536EB4FA950A47241C98E5E9B0B1C4A7D4050909E4BEC81FEDD873DBDA35E39CAEE0CFE9B3BC5AD31C8A6A3F60AA62174C508B42C652CED67D81F3AB06FBDBBE67D439FE36869B8F7E29F08920805BCA1BE67FFC0E9531077264AB6BD14B52C64336D12586C4A9EFE8A26E2D33D80DBFB3F4DA34187A79CB3B7AE4A73B341058AAC98B8D92C06EDF2BCDB5B46CDD3B2730642A3703F0781467C01CC8927D72C1619B39B0F2BD1234BE8E357B05CE3445D42CD431EA82E0B17B798375B97EF79CBA9A8ED6EABF7FDF002910651D4ED3039754BC29BE184E0428FBD50B477DF6BF0E2D5D7C172EA0948BF3687E789FE9BE9A650EA90CE75022D1219D59E28ABAEDF15C008FB114AF999BDCFC21BC2B7EBA8317382EBA682E39087E0695CFD5AF379E97E373BC61F00D252808387EDC0A0EB9D0EFB5C6C7AE8FD491853AC511A23AED64FF383A4920C38223CECD03FDC6078E7E88C58EC738FEBB4DBFB1D0BC8F67CA051E039D2482A84E84A7399DC46D68808D033C73F207DEE952BE3A28FC817D95FE95688713454E0EF08E15514A78E5D1DF92066B9EF3D717E92FEE3AC0045B81CBE44F07813440048FA0E3710965D155350A81066D62D247C0704F30CA7F1A282A0BAF9B2C1D744CE1B3E17E5A6633FFAA8844C951BB99DA6724E01C9FE5C73FBCFB8F3E31D65AEF880BDDD11C9941EC85639280B9CE44AB30CD8DA9FABD742149290CF23A4436B091E011B7BD813788E87F22A87B094AB4D459336701D72659BB0EE47479A30963B9E65355753E0D6A4ECD6B2B213293F9B3C6F656BFB09AF5E6C6E7AFF7A03C897173B6B997BF7864FD52435F9EDF683A6F1DF6F757AFC8E8A5D6B153746D1474F61E15E285A11951EC0A4EA4F8760A5E8B89C416287689476EBCCCD1CBDFF0D2FC994E4F871498E5AC81F6A90C3DD9B2272490A99B3B2BE802111432075DCBBF9E6BA6853CD241F0956D40B19CBED3D89411058232C521CEDCF49BDBEDEE033BF3F8DE37FDFE163390EF138115C898831ED0413DED0385C99DC6E7CF59E6F4930C8DA71389D4B26D8BC423C9863462B6261F83CC04F5C2CDCBE125EFA3E391A735B68A0C99479527269CB683FA0E0A7BCC059131488307F285A5A4CA20DDF7BBCB6D8C6F33A322D1B81474457C8447DBD0C465B9BC9E3FFCA261EE6FE5B09F6F2947EBB89329F38596A1D84EAE9D56A06F76235FE815713ACA649FC2DEBE6B29009A4E9B4CB29A444BF9A39642C2091197E014193EE8E77BD3127E3B368C37BA6005B9CB4C82BF02BF9B77C75F34681480C63AAF85E4433E68A29C7B63974D5FE06BB99E3C28102CDCC7FDFA27089D1CA4A058206D099620A43614E5B312BAD971FBA25C417BAF3C41425444389552501DC0041B0078139FA5ABAF9D0952768802180EB3655F5238C2BAFED8F8D88A91931E023B8064C8B93D8EECFA76A9BA4BBAF85ED7DF4FFC23756DC4FF882416A21FEA471F3811EAC9680B5B3DE2782555454784B4B18AAE3C48D8F6AE2359C71FBC1F458C4004F8D312AC1B7D13EFB40C83A62A0A0DA001D8328CE18CBE7B8351259C5FBE874EFF0AAC54A6AFB08741E4B39DBA6A35D1EFEB7FD95773D264781E8B341A3307F51DA4C08FAAD7B914CB956F1775EDF7A8977628142F7C44B0DCEDD1247536B37E09E53FBE947EE3FFDAE40772D19D4BE460D919FD2CDF3C6204DA3D19D6B53DA34C30EEE94F3285758F400B7FE834D2899098854F7D169720A3DEB1AC1CD8BF4DA705D05642FC933399131C51A92AB22CE0ADE18794451FFD774975DDD4BA9E46BE9E1CD6DD7A8F03BDD5F6AF6E2F3979479A9C36D452F53DEF4722254A4CF154AED2B6716AFAE5C3CF979FB066A003D2017965E52B490C07A186CC7202CE0EDB8BE7C8058F0B4C9DC8C3A5ACABE9E9194D93A1EAA01130569893BCAA32D1455D32BEBC93E32B421E2FDC7E55E290F40A64E07207804050D968A9CF57DE9B8C0AEE90D8E9ADB8BC4B18D9DBFBFF15645BBC7DC59B980D68C6042737FA119A5CD91AFFFC14D9B7E079F23E49860B6E7F6C0A2AC6C343BDB492530C2A33C2F0D6CEC11E429CFCA3EB7E0CA128F709AA8BC832638EA55C8C1C1386A8F375688D1C1FCEF595A9C156A0B8CFE91E120CC37AF9375D677BBB68F8C9FDE2D15098767A0B5157E1DA6B750A33633E7E7624EB801BB962C6F4EC5B39760E790236B9B8001D0443025EABEC6067E59990B43A99088DC206E1C548037BD1A418252243BB70D2E8F01D907FBCD6A01A693CE5A3EDE28AF347F655AA5A817DDD47C9A204019C335B065C8EFE8118A6265CCC33CE5CA89B31C5D45D7CA1E586FD1888D99CF2F51E20863F1488300C07AE2938F7D3646A12D0779FA7CF9D391C1890762BCFC10324DB3EFD4D13EC4B58EA524E061D211BE32F5E2C17D3687D53566B7F76153A273D661EFA609957AE58EC9E457274088EEA058B1A4E3DC55626337CC3FEDABCC3754968B3EEBF7A6D0D17B55E4D7C67D4ECE4654362FBC3A68BD42D57D84699CDB0A34EF1A1B7489EE9E3458292922570C21E2328B31B0241BBC7B797C5C5637C1B8976107064926E379BAFB2ACA678792A83FB5CE8FB6CEAE0EB8A482F97E2556DD7F726480DC057351B575E0E9217727B8A27126ED19CBBEB16BA0BCB1E87A73FC9DE27E179E7BBC74139B245BF10CF05D5208C1EBC11878710BEDEBEDAEBD6F15376699779E1B10B4D14DC371FF44BFABCE3CE9405C2C86FE072E7D08E1B86F59578D913E377955BFD7FD311CDBE263296EA6676F8D2561374F83E2960EACFA4087F0E916127E789FA091523B0811FCBC18356260EBDB3E95A0AB51C7F02244953F247E7073B08D7DD1167BFA254796C9EE85E59C9D72342C3A5CE15F490E2CE1AF34BD92F6CF53B16C948624A17A4CAA771AD595E6E212570158AADFC6C4DEE6D0ADAEB5AE242ABEBA361362D91F1039364BAB5D993D12D4DA984B912041879F3F6C18211772DC1A2E1A1F38649DAED349F7BE0BABEF47192FA7B224708F4CEDA040ACAC02F187A72D1EE6656FCBC2D4ACFD313A40C683145B4395836FC84426475AA91686A989D19A5D2E3EBDE169F9B97E8EE2E1BA4BCFB708020E6A3FE3B64163E698C98AAB8F914E1E2ABBA802631EEAE16ED5A4F6ED7172AADD0B0BE04C794F586C93C2EAA562D98D49448DAF6F358EBF5E7F558F485AC455CB1F46E23AD3C56175D0AB3F6F293521B131720EC2C8DC5BBF5C6A02FC108AB05FEAE26062F05BD95F063D5956E2AA994AB57D9851BDA4DFA52539E091EECAB506062828139DEEDA21B6FE075EF86975B43967E58B00302BC205A3493F0AE3AA57F17FB3FDC174FDDD435748E0CE318BDAB1237CE4FB33C14331AEC50AC22CA2508081E9B9D87ECB5EAA9FDFFCCDD3FD854D84F11E9F80E102BF542BF04CF2798D0530BED157105D7D78D3140F9ED87637D3B257259337B90F06668CFE396175FE2F30AA58DC00941C5B9F206688867D50DF565099A4C84257C736EF21EAFAC319F6BB435DA11E86C7732D17E0D42CCEB75EB547E267D7DD394B9C206D6838701A88A5BF3311323A6B7D47DF701B6871553DF71692093FAA04AE98DF4F2B53BE8ACAD6D6AD30259438B0DB947F845C91FBA1661D9537C9CE460605A198482A02034F9D1334E2AF7C9D1FEC8797CF16985647BEBF3CACD7FA179BADD5D47094CDBCA970F6F201D0BEF9C273E0F99C883FA54EAD392F7D37BC6F7844FDA885CCA00C09ECAC3C8EA5FF21A68241E398DB266126AAB33FC8332E2E7BC046006CED66994E4D451439AD1C58779F01B8A108C6AE98FE6562B71F4FA91266FA04B437C793CB18A0671DDE4476BCA4BA6D19209A0638F191405508E1E0BA153FEC3EC02D9873A4932C28E3DA2A56BEAB388E2FC06A4829FE50DBE3FDAAB914F7307434F0534D33D95BAFD04407041A374F503440AC5F86877CFD4DDBE0663E25717D2682C2A71A354722FFC897E566A8590BE734BB8965E23ADEAC8EED6EFF6282CD243079585FF549EC96BF4E60F755F8293851 +pk = 4126DD84763BB5A8503613B86CD31002E98301B2AEFBC18FFBF9B472B3C764AF1D7F306E4F3F2DA5499F38D49B65D0A22B8DA36315363964F40E0C84211A915D7E1776E96E3D5CE2BEF40C1C27803FAC1A34ED5B395993E899FF43B7592703BCB88F10FBA8A800033C6050F957CD212D836BD850762903D74D0079FFD98E40D2BFDE6D51C173104E9778587F38CD9A7A17B7C69A0B4422BFEDEDE7CA2B507D61DC39D61D4C89304FC0BF798A38AF3586FEA83764DE5B42C3ADF077032ADFBCD8216D6811046DC8E4038BED13CCDB44ACAF857F725379A08034B3D03B711506DC97B81A072F88D17D2352459994BD878D1F90507CE6F58D23F8D40DAF18F765BD732C77671E61696009BB37B39C4B05341C84A854407B72AD24682AC58992647B33C04C922EB203C989F11129148E09DF27C06F839430770D242DC17018C724E7FE1408983973392D219DC22E8FD087D4E6BD0DC34B1ED0C11424AF718FAE976474CDD5DDA92DBC308DDD34887661D0A1E3051B79B10D2E7751B316833212EBA47C60511D2BA5A206A9ED7B234B813FF9DB8D0B9FD7A89B6D4F8CE522DC58B7F5A07A25035A85DFFBC167036518443E04F950827F886E1A0A80E5883437AE965256B282E5F6420BEC68E6C3A6AFED2097F73AD8C1D3BBD9ED7EE93B8ED005528F7BF35E0BE106AB508CFC2B30FF1F582EC83A2AA3CAA70CF1C4CA26E53C9ACD17F34AE82EF5FA16641BA1A7B24011C324696A31D155B55DF4515434BB0F3DE763E40D1A94C47CD55B1296A63E8E7AF356C6E33FD67F8ADC8DEE999F678A38FD6AB2419719F58562BFA27F749EA3DCB195EA0410DBAEE3512AC501C7000167F2C032E13D372C57C843C61FACCC4EDAE8676C11D207B3ECA1FEBE01944D7C5476059A17D59D2A6CC74BB57DC1AE2B4BE5BED593C1E2175493E2B365181C0D1C3FEDEAA7FD471EED4B7E6ED644E61933501E45E854CEE85938F8D2AB65F9EE25520C965B3074B39C064410521B08986E9D2A50555C5CFC444F7CE54A6DA68B261A2493E0AA19D565AD7AAA9F9E6526F92CDACB92E7E4279FF02FAE1AB37C710C3F84EF9DDB629502E8B36F38B82AE49F42EC5F9C2DEF78F856237EECB33917DDC5E9D0432A6EC6C7B7F85351E92EB9573DFBDC9E22A3A366974B975C5400F26E960376FEB57F6826923BD5A693ED2102C742C552E9F591EF3BCD803E1504425CDA46B09129CF774FBC1FA127613B7B4ECE6F312ED3CBB2A57814287402E4CCF41B6E8D9CA32E0140DBDA37FD15C7F16C6EB4B59970934E0545470A9C46E1AD4DE5B23EC5E785881BE2AD74C92EFECB5E75CD7F0336D6FED61A343462A1EB821BBDE5D276EEC511C7635F7EF03A3A0BCAC5BDA2330595E52846AD4E10CDF85DE2CA6746ECD3C9B6738C655369B216FE5C07C73983266C0CF6298007F6593DF2ED085EBCAB3DC62EA48D7A483EA421CCEA97FAEDF6F3EDDE5B2B77952DDA9545B3915D4A90C617D05207209E069B5BA77AED14185102C2C3B993C4E4F53B480E2557E684EEB5A170532B862B096C646FF90B9D4CE3F16A584B6D73CF16A118261BC0F25ABD9017A42CEF595C283B96F813132B47C60E7B0B951DEF5B6001FD1872770FCD95C17650AE305C6B7BA1E79D1B661BF30BE831C35B35D1BD487E3005B71E7E5D5DADB28A43F05EF990C253962E776080E6FE59BCAB4505CA6EEDEF9F0FCFE5E606A6EB5A1326634E4607E94D765FF5B5CD8248ED2D017899C5022B4767881AED510DA60C690922DBB4668A8608DD144D975425746826434469805D6582B345D5138FDCFC7E2E35D8EFC7019FC2690EEBCE2213AA82370403728E8555C7841CC653918815A1EEA657EEA8060FB27A0680292C86DB7BB6D313B21D0043F6FFAF2B41B2C95B887F719551E628A5E397F744C191A03836DB1B74D4D544B376D773EAE8B36F30D39E15BCFA3DDE564825939479C312F4924E9DB10D7D577274161203CBEFF783D8878816A3E646D0845AE0E9B1CDB9980174089AFC1338CA8778CD6B9BA1E69873917EE759221DC1337B3B210F7CC7BD3A2349F7101F7E104EA33FA6307BC1C71F9EE21EC915C339CB699AF779AB1560324F303FE623DF0F694E1D5DD80485A7E75F114AE0B2533D0D6CAD16E9D588106B308DE762B0F166C7ED41F733CDF8C67115B43F1D701AD587BDAF43CE2EC42C2515DD4573DD58F9F3835B1E909A268B89F8F8BE7D6E28735B221BBB92060A0BD1CBFB46194757B1ED6B436863795BC649E634AB04FF636C330933E2F927150BC1CF35363BDF2AC6E402EF03184E3E53D81E5A55079F2349A92649975AC165268EEDE21030B767311715CD69D8F6C5F9F56D9D627381EADF86F14D914AD8C468467B80D5906D695383D9C9C50F55F84F4441909574751AD8D15A1C300898C34683B34D9107CAF4C271A2472D845BD006DE041CD6F5577BCD777817DBAB4836B230AB7F59BA9B6997427B89F8CA1A29F9362421AD93CBA9F4847D1C0D728169F849A74F2FC984E330CA34946FFAA95BA13106E979D4309D5C6AB0A35490D41C652E76518C294DB06D86EEA452DEFBBACBBBE14F270BF9481DE243877079D87E8883AF02E4CA0E4697FE2697911682C7109760EF614E51474A9974CDF02ED3B9EA4EA258151022EE6471A1906DB3037A08F85D7DB77D410692DF711CC75AFD2580F8B356DA931371A286A59A5AA51432D4F11CEF497834C8C515603FCAC3A1B655ACF86290A49B1AC7777934EF8D3D11C862A13F7C84860962608A8C980DA28B9CFEAD41915A0292C8083771785AE6E0853AA12326627DC95F8C93FD25D1E791E907C1CE41B991EC54584C83ABB17B1D82D6A68EFB8B0EC4362B229689506C5216268443019DB18EB6FE856DC12068A0313EAA86A22C3DA8954125C8A0BE8B06403D108006CE342E925CA3BC581CE03A14EA5369FB33B10C7EB5C551B7B81D7CD6D1D50D79334CAD9EFFF40AAD3EBA060A020FDB7212948B85B145699505068BEE56805B90A57F733098968C87A38E13F5B9370FFDCE61805AA7F6083CC097C628DF2EF92ECA3A065839EEDB7C7B594CDE5982A1FEB38342B1E4319EC402F508379C4E283BA2F5D5C367B0E63BC668084711560F4C7DBFEDCE878692D94E8C7ABA2D1899CFBEF6E5E8FD65D76E2303595A1F7BFC906D9F95F6A702117EF8AF80148F09ABB7B28FFD9553AF98938758580E703F454932EC6E82C4D7EDAC32421A12E0162CD724BA0BCAE4F698AFA8D172944C07C4114C8618380CC5F31D39BBA34DB7A0DD40BE1CC4E9B8D6590052909931B0A975055FEC38FEC5A32EC6D3EF2403C0FCC6C639BFB1913E6EB05F1E4A954FFE944BF8020920AF7BC1CADBF2F2C3B87E74DB82B68305B35C3C601C1C7AC668A24D2035625D2C4A7F1BD4D02C687930EE4C196D44ECB3272328B7AFCA79EB2483EE2AE032D33BBFBD3A00973542780E191DDD3FDDA0798348C90171AC2ABA1F9F15B12A9B44D3AD205AA2113250B0AC21C4CCDF3496A1ACB90DAC1D6B9EA5EE3570E2142875EB7E06715E7D86298E6274589BBF7B1140CF004379E125046E4C4CDF3F89AF654DB22EAE26CEBC8B74B8207FE0427881072673DBC8CD71AB71D38F1B70A292AA13447071EAD1B923F18F0D75CB5BD45AA0B8391C51C0230EEDA359A521328D31BBC12C98AA1CBD77832A8CFF04FE4105BFC261FB4D91F6B8FD965EBFDB653DE522CB9118912D96B40FC8907536D8C121F1BECDFF67DC999271071832F1274903F770D381ADC773C42BF9543BB914193E746ECD7C55B82D10CB96C1D7522766851FF286A3221270F8CFDCA56EFBAD163A6D02E6FE7B24E8C529F8D3D0F2F656D15AF5C0605D04300111FC2520998260FB720FF643F079728D2592C7D718F91FD03718B49B281ADA77441A9F94C7FA00571AEF14D5A1E147B58E19124EBAD4D04459E3D8004881FFE795DA19786A97A930455830AF1B1EADA70B90A87C4B6572EAB7A1C40706D829484418102F7868869A1C0CD2C7A23DCD74E42CF930272603C45A516B3022BB8A36BB905779F19077AF1FC09B5AA0754665F0535D3D602BED89EB2C85C13FD926C02ECFC3E6213F9FE56EDC4BCC072A54A9F64E1806B982496D04514E4122464931C7D59C54C76B34E3A320EA1F75611D50631851C065044DF2DB04B8F729BE3D0D1D71F019679FBFE944A6B7C7333B90F76279D06398398415D70400719F9C81E18603407ECEF1EC00A6F4B8124F2F86A1FDD4FED5F853FD061765B33BE59E595524040D0433D6CB210A46A4E5CCFCDBAF4340DE08D787C21D8505BFD2812A5B0EEBA9E4CC4063525906AF13BC3FDC9E920E7C22F948A197D7CB18EEB8DDAE2DC8091B9FBC7A57C9D10C962FF347B3DD83F53F6F95565305000E7B91976C69B1BA59E6072CFA38AECE00C0999488DBBD3AC7B338257AEC9587815DD44C83917B28ED3A12995974EA6AE5CD003FF754195E55B0A8F4B94C299C544003A78FBE84536510D4B7180AEB16466F60442B01EF392CCDCB51AFC9CFF668D9308C03ACE08E044189C97FD2CEF550DF858B9168C792C9DA2A52B23224B55A69173153DE0506D570208E7FC2EEB2603D60EA59D77D7F8DF56E249142292807A1E277FB05369D6310337603E9CBD2708887127E5205CEDA7D051ED81A8DC5D11093B68B8F555C1E8E2C613467D152F8DB963B65EE393836807C1A55EC483E7D95977D360AF6E3CC95111F3FC29ED9A1D64A0D185ED76B66C957872E8450E4D1F8C1307AA1AEBF92A083D9DD173BCBD2CFEAA93AF2B4558BD516AA716865FE3B0864E9BCF502AD23FA0A43D69314D2892803541AFB68FFB449723CCA2E7E392F52A4A3B7C7E0439E376FA1C914C8819551CA63469BB5E6B74461111BDF6689FB89D9D891E8F1474D00CF329F07A7DEC97F4CE2746326A5C570973F1C7F6C55E3ADC3AA4EB2D6097BD6D37FBA3D8F6BA9FE1DD03BA9944C0EF7890330325A7D042E047D1386B6B36057E8A65722C936C24576F5EEFDE6B455752390E175518FB941C12456C8728C8C9357E7EB8E653AC67D2CBAF0882B6A3659E3689AE12BD5BFC7FC2A5202F72D48F19F5CAA4330EDBF3EB66AFAB722EED98143457BC9ED834032712995DBB071C42463018F60D9765A89CA26A5AC0C6CB69F0A667E9CF3B1A011F900C49249D9A04299AEBD36D47D05E72AA5CB917CE239FE6B7E656E83A2AF7D4CEF309B33A435ADC0800B116161472F7B513236132B91D557350B082CD169416CE843FF03F20FD26F6A1EB5335F75159F4216DE0F3FABE14602A567DC9D79B0DB813A5E402E897250CB3A757F86FA62C2BD3BEAD540FD717EACF81058AA4A883A52B8C31D6F7EF8E13C39846E031CAA2A0143116C002EA43A067E5BA4D76ED5B97DC0529E290D353E03625FBA3DB4D9B4E8CE08DE27793C708D14DB7617649161B322AFF645D79185E9BEF5D8897D4BA310D371D3B92A168DDEE3C201E969439C40D55821CD8EA333AA3F6BBEB2A8695BB8FA874D3EDF6E0D3A349C9D92711D168DE96E234251042ACF1510393703BA692D9CEE0F220E83F472076C2F3C8430F847D5B78A8D13E571A38918D666518688AD4249527959E8B7E62A418E06239935F4585724F9E90D82672835D4DB714278186B424485318404FCFA570F14F320FDAEF4A8BD17D91817B2ADB2E1FA79C1D81D6F0BABAFFC443F25CDA6BF97FD34D9927BDFEF6491A3EE1A537AE4CF47D5B084C9886A004C185024332447D7014F6AE91D085A5834C885CD3040B266DE5E31661061FE474F15CE40DD60444FD75AE2BE61D6DB54FC7CF4B7531DB7C616D8483DD9A15A29E4C2D9A397A02C23650199071AACE51C38974318B0BD584F90B050708E65F65A9DCC7F3596806A3C14050880D6602DE56BCBDA97B3FEA5F2953A0161D5A32ED637EFC152FBE3B70FC08B22E6FC92B229990B42D53B13FD6F6D5C44BA3AA0FDCE0C2A76C5412F359C7C600A8043F1BBAE7AF0BE7517D7B51E8FF09CA38CA7D751494FA265AD48F4ED5033FA279DC0562458A74E1AE5ECF6FEC952D5ED8B73712B96BC1B3516D335F7287A16373D71B3908B8EC0C679B64D72148F34C4D5EAAF860A45EFAF7A51F1DEC152F60AC0B715F6333FCB07D5853FE3BB688D32ABEBFE62A185D732474A4EC089FF896114530A555FF31E30F00ED34D782CCA7DB1701FAEDA80CBE0AE23AE324B562E1B77A51084B49E7721584E7A6EE32B78BC8B0024E488C6CC44B7691742DC60B43D4B0A254E272BAF0D2C94E95201E4C4A20C26D2E3C2414D6F43CDCF72E35ABF309368B04280E9F632BD3D21C47A228B7D908D5B157946D1218986490871812839F4D950109296439B292128E1B84C5ADDDEDABEE6A1444D389638DF7D731BF16CD366091CC314381BBA82692B0999F4ACCC49429711E4116C4B8DFBBAC861F9A71473871AABA6522EFD27F18367337854B03D7221C569E9BD863DE0765406AFDB6CC5EB2EEB4D9052BC22FD7011116C50428918DB4F02B1A772E8F190F26F12664D25F1E77A1EED8709FC4DDDA8A173A96937B7EA24BF8267A4964F7851E45C0A8F50B3A514CE7A7F65022792BB87F2C00B926D261188D1CC1BCB6B26E631102F6E047E206AAF1EE347189BAD2C19111745B9F4C849DA317229780B596E245D71138120BDE313CF2BF2B99D91CD0E3DA929574670AFC9D56514B18B858D9E501AFE197B893F695481229F57E67F378A5ECF325904646BE7BBA011964B3E424C39563D248DEFF6F27F190232C0DFC3AFC8E84DE484584BCB03BC5200130BD6C8DB3AD6DA96B3D29C42D58D020DADC116DCE715A998324354EC67D24E0E86BD61C998E00FB1D94527B1DDB8048BA5DDAF394FD6CCA0EAF2D6AC1E042DF758F6F8D42AD2E3FF0F4FA61EF29F5A5116412DAA916744D2E35D329503FD3BC5098AE7EFB65337A3FB437FDC9540F64FDB7FF50B2259E98827D0833F9376B1EB3AACDDB5C0651437803A7B1431E86F0710EA11E0C948144FADCCA9546BC2F312CDB58907BA14DC99A088680A390850CA6F3C22624A886BCBD8D0883477D80CBF7AF9301093D35B6AFBB81118E71F8AF5F29BE7F1C532C58150C8DCA9E1A2BBC74CC00F14B938609AB9CE1913FC2BA05A8451CE97A5BFF372445694C186549B0DD788CB4F9E7849A2033C744A59876FE83D7F80386D1CA19E19561F2558D57F12ECB2D4E5994FCE94D6F7664DFF914F161CC13BBB0D59BA8F1419026C5C2588B2CD27EC86367DEE6A1943258605A81E4F3CF7A12CB809EBD6FC651784B382B97141F7BA157F622E1B44943876CD5B0882F2E16DA78E84F925A4D78BAC35D372B0C6647FFEC30487298F2613786AD97D76556F52EF2FA7E61D24A86EAB3092C06291068B17E941C41DDBCB2F407828F543377859A0E384CFD77CD85A1D87C1694145F4AD4D3573647177DE6B97C48D67F47BE85EFAFC4EBF9348C038946CDD6E348EBA49DA8C391B380D68E60CA05A9437FA1F04DDDFCA7C9F1CE6013712D076F6EAE572B7BB7DA2EF8E899ED93F25603F6A326A0835D92F6EE673565B3402BB373AE401A8F305D2B7E763E607639328FA0709CF90E9966C2DDB5A836D947B6DC079E59DA2CBAEDC9FAB3E1BE2903529C349A36C08B5E9C637CCB1D23E80BC51C9A08BAD0F7970EAFD000F59A351A1CA50DE9164E5BF59353DDC54C5AE422EB145B8D3673F23B26919E98832A2DBBBEB840E01E3984DDDD2CBF0E2C008DADA59CBDEBDFD8952 sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232 smlen = 2028 -sm = EAF7C8A39A247801816B39C65729932B40E9351D06AA76644BC663545C9FD320AC1FC92C605D30E4736F871ABE9ED343BDBA1EBB30F58BB17881B37A9F9EC2094AC662767BC25EBF9973CBCD5E53D4544B7AD34E5CEAEB0B1B86D767A59B9CDC5CBFD9C0CB0431D8B6C5403B3057464D3277C17915CA4C9C0258CAC5F1BEBE3E65C43BEF4F349B767FD4458F08BD33206F40FC84599EE118E63F7D4DCC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +sm = 395DB4B7CDB2A0B58B2CE37BEA357C8A16FF40868608CD2D4A4758022DDB56061DD9ABE3169FE7B663A3FA46476A6E30BE2DC6F93AD9C5CF7685469077D6ED95F776A64EFC276BF0D344AE2C8189B30AADB7398C5F9D0065227E05D18B7196AA0B5E7836E66E675BF0D88598B956193C4498435428454E2E791F9C7D37BEEBAFAABDEA929B30BBBBF3BE62574710F35A1ABBA1DD6388389DE63F7D4DCC058ABDBBDC462F4399419AEC7F1E53D53C5EF6F1716A16BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 2F24E4CDF3C5AC1496739FA5D23D274705C2D9812DA1031B38C7070B861D4554F4829BEC092D85DB845D7BD579B507E0E61CEC48B82BEF2F0A0D5AD4BB462FA5F277C5629726AC96E1A33E1335370EBA3AB3D9F558C418B845E082E9389D501078059D30BD94DEA79AB24023C1683EE4EE520F38A7487857142594B6BED548064AF7FA692A1F58E8E72EB3BBE9288FC01F8BE886C11DE26FB55F337A4927754428AF401B58AF23A631E6CFE6C64D3EA72B48FC646E752AED37C2AA0C9AB291C321E7C1A0E4DE50FFC40D32F7367156F42EDA8FA7123C54D2CFA0B163B336725518286E503B11D836F9F9011EFF61A2320C58DD0EF3D6931ACA797D715177EF386ED56397396FA31E320DC95C7E336E6AE097A07AB7E1CBCBADFA6F9DB9C1FEB2F4EF4EFC66F3B4B97174A2D4B1D020BC1ED5B584D45CBAA1A8D83DC547C518B770987CCA58986040CCD70DF40AF72FC06D55F3DD92C59AFC8F63BE68F2A227F058BD9E52933E5C52D3DDB13CAAE1EE0729FBFB42A5782D01E0A9C325C70C5CB65105CD5C41AB1AAFF68F99A431144B059ECC4DFD7C6133FFA82917BB7F84954DB62B015FD8A8617EEC29CA6A7358433671CE5A514E428EF30621DBA2214518F3581A9DD7E6A948027C7E69D17CADBF101C1234ED1F0AD0A48502A4428AE20F87793B509C16A244D686C3D240B52786D00DC4D3993913D1116D8C55110B3DF59D7FF836161109A8B2789BB3AD1B02D3A86297B0257442AB7914A145C70B9DE8B5D1E2E8A5A8A5A6FBD79566C834F382CEB6CD5F83CFDED7BE8F3F310C2BC535E710AE1D9A2352DCB0F0948DB6501F07E1455AFBF852F4A3097D7E26BCB24366316BC29607AE03A81DE3F5D109FBE371795CA96317E33F043C74D1E5371FE7A35E0DA8413A76456CA57E480B5A38AA26D5FC1304C76BA2E6B460D7FD1378BFCE0E6E0DDE6DD586D9938D1A54C64C316F0EEDC1279F98B3F1FE2B3CFB825109D61B3A83AED42671BE6A90F96E6E3C7B7A52B544F63D8BD1C97517820604953960CD86C49AF61933335233E2908A4C4B46FF01F0AD8EB702636B096A3EB4F6FC249350532DECF6A8E4106135720281B479348321A0260EB08D246889B6C35C62E4190D2C1BC91EBE12019F01B0D8A9143715687193793FACD4D74EFF464717A24AB97C3F046F08ECAC3B0AD29AC71770A4597F1B06A1DBA15DAE5468F5241AE3D46A734CC3D2FA594A82EC113A1661C745233CACAD35F32E074380F8650F0A56611523B9095ED51F5AE5D2F83AED57800D0EB2E74B1A387E3CCB39D582CD192ADEC430DE5D2A02D121F62D566E601076F05D07507EF770051118DDDC553EB07B4B5BC9FFFA397B24F1EB0A4423937789F7F9B586C32D74E3C182D92FD3E9078DD37509C007C6DDEED9EA42EC13FF0BEBC0B3EF59DB876F1278728A44DE781CEF1D097B81833CDBD0D99A15BDF6047380E2CB20D1AFB9973511321AB0B1BEC73900C8B5059D891111028A746771759A56BA72773DE63BA1EC276D9469560364FC5FF8AF3EE6603A06A2227A5989870AB8A73CB06CB3047CBE43534B5DA0B57F88276EA858393A557A1D0F1513E35E55DD87F1B46544C924FC29DEDC3EBB7D6D84805D68CFEE0A1BFB5D7AA3BBF8B27B2E34102EE92D23C7A28FA1064EC9F9C3455C6067530516BF463DB44900D3FECD7C7B5746AD49CE5CA7E1DA16557BF48BAD9736CAD35FF8D4B45BD4FDDB50D39309EB1DC12A2C1CAFE6EA0E93013FDE3755ECB63BC5C70CA9B791BCF33FFF9FF6FECA966DFB43BE05CA9F6324072D5BD827822E212A8D41252127D4DBDDABABFD64B95B1AE8D695804AEA53A00B106BFDEA94C712CC9772CCB9377EB7C1268FA666C5D6AD4ADEB4BBD3A96103EB8CD2E763017C1514A5F592C46E4F5F497E897D3B3A53912D03ECF4292BC263736EC5FB104C29E47B3C1486DEC0D177F5FD8B19F619FE0272C717ADA5DA11528674F037A55E3CC50F78F5429B0E29516E69C49F0F71DAB57DE1615E65E1B9DDD4AB4393FEEE4DFC8917D4F3E2E7AB300674410CB404E07DC523F6F5FCCA40F71DA3C28657C7369207346EEA41CE95D894435A74CB32349B60CDAE7E76A4C551F36B1617085B388684CE8D926A4FCE17DEC105BC29B6D7D50F75FB09C8ED53DBDC63F68573018D81C983534A14648290C900FD919895AE89FFF28D43B9EB6F2C5425D000D0230AA15E9FD64591CD136D73FB09C30FA515B60D441F8AC1BC555A4F755CAFF1F0FBC4AF9AB75516B77FFBAABDEC4D464116AF67A692FB814EF20C87D2B567ADCCA9E178FB646E87049894516F1CE377F9D990843FCEC5A7FA0057EDFCF44559233DD1C79991BDE9C5BB62BC9960D9E326A916306A0012E772EDD200E57022E5A42DF4B237756B515AE2B8F10A3B3FE8D83EB436CF8E6376FC70B97DEE6738F9EEE7D48B85BDEC3EE86E8032297E8986E722A668828654C013358E85D1B49B7DDC6D70B712D55FD4CF200CC1D000736CFA237284CA63B6FF316C82696E2CAB40887B2DA3049880275EBD60E077B60A520EF9DE76D4E01501861D6D76A1F9C62A48A01ED0CCA140CD74779A8D5A5CB231A867BA01D8A8FB579C08B5FC04034B5A952C6146698C9F55F4E495235B2B9A6D24C694CE9F9EF511A3CC6C20B5060BEEF58396068D0D748E9ADA55362BC5987E740C94677B1AE35B47A234EB6B32636C22340C8EA6DF17412E2536B80C8722D7C909606FCB0063BC6D3F68EB55750BB5538569D8B2F5679409DDF1D49287AAADBF056BD7A6E938F7F6D7EF913205A0B68CC286C4E725BEE27DEDA646405B758F99628ADE3962F29E2C797DF5097F446676F2FB212396F1D27944D8308696588DD263EAF3AF7D33086041B767B4401692A99F17980A76AB1A23A2E819EA4A20038CBEF91A90FF8695CE2080842BB524F110D921CE104C5E08E7840D7D29DCF2FD54929F32A86B95A5F750C9EEFDF8A34259747EE06EA1AEBE526D8E4F3E95A261F1C2EB79E265B7AB5344A7F546B94C717A2C72C0010249F751C3E2A77B0F0672E132389206E1E122899929F0943AE97CD5D6F29262CE6CF870B2461D6586618C06E490609442ADF61D8E6DF1759A3BAD939D04D48ED84B9B9377EAF57C9598CF967F86604D62B9FEAE7CD17749B010A376B9099E8D309072BF58F06BD1CA5F1E2E5E8D8650EEF299C72D6407693929396ED8F02A10B13D02D99DBA0291506735E1F92454D25C69198883C7A67C69BB62092717B7EF005155E3C1A0886FA314C15170AE67EFD53A7CCC3C994D7EAD8D8AA4EF0AE059F4598A615270D4E93228CE31A193FE4A729C453964FB5657B4F7F80CB29A548582B2CACBE7D3907F30427F330F38B90EB3896DAAB1EA16A45D50372F495512ADE2B09CCAE548A7DC8FABAB418ACAC3D7C693EEB400A663728EB07B879CA143C048A0719FE57135CB59A73B536755E9C2B2FD77E4836496294CD38BCEAFB3F6F9EDF5884DBEE401AA8EDD81A5BF43963AAA68CB453ECC56A89424F9374DDE63C9B1D20A0B8B4B57101BECC5371F76ACDDC1FD8CBA1142CFB26B2539E1B6655F969996671B360B638AD8F321F60A12ECE16EAB96626D79725D159F264175C92ABB73FD77B76F9D0119FFDE3B536D19DFBBF94E93A1FDFA863ADBA5B5C9E4806C388415BD1E5255217D8B4E63A951D97E5FB30A19009DF5241A87037041D07FEC1A861B939F09AEEE57D4C81872FB7C344C972BC833530A0E0138A66289197F369BE81FD3E959AC6A7893CAEE14C37A4AEBE9341849F11718CCB996538C35B7D60D42581B3D054AF10D8D58FBCE800B6A689251F08484ADC7C74C871D02F476BC48625978072726ADB7BC3E03F3F756C0CDEAB81FB5D4BE8FE7FD9328ADF3D0C3DC4C2F3A978C6E2B3F9550BDE5D41230D46801C78745666DEC68D171481F257023391C315B827B9F1AB093A12038BE34A87DE8F30505C34E66AE45A16B8EF68702A15CB987988622A31EEA05E8DFC352E6D801DEF275DDF9374E128E19CD99EC6F2AA07B03D68AEFCD10ACE72CB59CEE2B2810571722A7102E22A46115E99B8687C35B1A9FF18F7D811FDC09C716FBFBE671BADCC04E129D9229BF126B12F8AD9495B1FD311ACF4C0B211A8ED34ABDF4F4CEB6FDC3BA14F24A8AB26ED802BAA0AAF6BD9731F7C515BBD2C0A42797B4565DDD4657651D9E1255BFF5A8E0A61F5509C1C30F91BB84EB2CD08846FE67A00591102E93DE2A5277517F9534D266A602C2370D150F5732EA1DB750E712F39A1C31E9245E0A647B4A549FF7EFD812348AE5B78DD53AE693F0A80C1CA24AC5D4D7319E0A08FFF45BC568A389A0990AB6B88DDD34206A529FD41F084B05C74D2BBD917995AFDF8E18FB28FC5E4CD34E9C7B1C34FA32214F29997F705ACB419FCD66D77399E7563F6D8B2DFB0B0CF26329207255C91C1118B046DE58EB597A4EE1302EFE87F1A420CC8DDE10FD1CE0EA8C3CF80E8DDA599FD2263F81570B1A0135C945024B51282687FB292B4A98C53ED38600E6F0A9AB5289E83ADA2A5FD52EC7CFA29D894E7B402245404C3A6EA22710B58CE706D4E8D227F26ACB1ED022956327657E78A65E64C69F59BABD4C84C058DCC6AD750D30883816493F68773635C12A6F40B9AE50DB9FF5E94C0DFF732BA68972B2D09A471E202B2AF929F59EF2062BAC3667883A3603C52BC5B3C66A2C90A6242D8AF62F4768A7E62AA5293BCCA34F4FD78B289C9889542B16106C75423A44731E5C2B1F69DF65477CC6641BC429407A96FDB9EF457767959F78812A9488F9AB801DD11C3FFD75C2466B9886F8C178F37BED60C618634EA9729D631BDBF8474B8C0EB1A77D6FA3470623C6A5D7A435F80F34A300481164BE1637C034A432CD5255B25AC050BB366DA4C787E0743E923D9C9D637DE99BDAAD50D9B8C29D74B1278F88047D6A01EA950A70F1F4D0AAB20C83989F80E77110A68B4313F2C2FA66E1A016FFFE180807FD4112CF260E432D117128AC872B56BA0A8176863B8CB7A5A177A05FBA0BB1950FB4BE67564882BDE9F70815F5020590D0BAF70871BB32ACE50956D918F5F6C192F69DAACFFA345717DA433501C54B6397FA45AC3907DCB04CA897A472D73260459A094C5A28740653389C7FD27936DECC300C3001118D906CB3F4CEAE7325F4E8BB90A1A3FFA7D64D0478376A5CEF9D3CF188002ADE4F7F48178B678E788FACB863B16F25D38BF93573B43921B011045703E6F00238630F9DC66A35DFC6EA3BE91A7C2C6D2D719059FD3208FFC733EA12373283F8C426C6B39FF75D75F833228EDE19EBDBE49E818EB41F51B9DC4804B48B23EE9C0F7E07E9B45AD5445C91D148061C24560592D16D148E15B820BF7C73FB40C256C72BAB5A5C1B67F31E82F27AFFF2A7B6C49268EBBBC65190C1E3E166A6FC70E71F8415E279FD8BFF3B8C4FE9B4915CBE52C14467B03FFBA03614FC015B42B49990305896A0EA5FFD202B58BF588D57C473D7FB1BE5AD3FD8C9FEFD557B89BD97B1A31DE4835016AC4530020F58F94DEE20843D3642C6B8D14F8DDF472665BCBEE17F26A386A4EE779A846A1AE26B20745D35A211D0A15AB42CA40B08CEE4918BDDD2236B2595F4CC21C5917075CB84C72F18BE21145959A6F1CB47EC91BD1713C7074F49C366ABD0B93909D0833CCE5E1EC54A0D9DBB087BE05136CAA19405EE03A396E238F97BA26017FB2A401B5C425FF7864E6D3535286F9EA5DDAA6DC609FF6EC999D07A974548B0ECED80987BC0F25F9FBE2315D362C0ABE54406051BAEE268E426BEAF8624A725D7E7B62E70678F175B2074D5F77DF29C1FEEA304999BA5F4A01926039FD6A7B373982866921731D7EDD26A0542FB0143A30BDD6F77940CD1EEEF7B24F22CEE7485F95187EB42A2DC755FEFAB6FE7AE524FB90081D966A31C623B2693F354084580E4FDE8DCEB354958E4BD7F05FF901D317A0669B89CF1F9C830183DE5853C4E14CE3F3CEAEA6CB9A9246847DFB94959D1FBC6A290BB90112C2D63DFF59B4B8CB1595D86612A09264CFE95C7A516A684BD3E9AE1B5327FA8A528681FB4B369960C63E0659F45A1BED6D4A4F7EC7825EE1CAFDFC9B68E2B418B390A03F76D4D99E28C340D47BE04E278437FA4E947321927A9E610C6E9DA137DAF3E46CCE60136856B0FED955EE80CDA0CDC9448FC035F6DA8077228B02C9B32DE692AEB3ECE8E30B9F77C2B52C03BAFCA497074F76C0177990047EE315485957537CFC9FF806667805EC3448CEA25E12F9FFCC361F2E77E99CCDD8E7C8937D55EF34D68C6E2AE0F18E6C81D6E3552E1CF1640524E8B51E139FAADA86C509A90244E345995D824C642749D0231B7D75DB857BD4E583615A2C0E2F8CEAAD4D341279D1412D2B006FA44868E098B6E55557A1F49696B08A2BBA891F153325DE55D37D610AD367F13E81A79DF04F3648D7CE7A843BDFA62609C5F50350D6CCE68BF03EBB8E4CA49763F04AA98086DF2831C7FE9B222EA94D7485E806E21098053D4CD5654D15D9C7E799964078FAD4CE2FB60C175972F5263B4D8CEE59B7BF72558B587875570FAFE570D013D52E0416EADF25095455733C8CFBDC3863D80C4F27119680DF02FCD62AF5ABBA07D98D49798C7545050984C7410F7DFA8E997A107D09E44715D3E07D5973B86A2E1202DBED4B246DBB0A1D92C58713D4270BA660BC35C1754E41289A0B969EA17EC66C63A5A0F5BC862B600471A300D9A2D2FEEB5E8D0C79C5E3856B6518E0EA3A3529DB840D296821CF7ADC8D139321EC83A5D497F28AB1453E906A52FD9ED317D2AAD9FE793FE0E5FC1FE3133E721CC76E4B2A9BE5155DCBDFE9B10E8F3385039E295BB566291226CA9D123177C588B355FCB7B8A8B8AC09F6DE1EE468A90A32AB9B29D77702316DE634A83208DEC9F1D8A927D8C9C3D7D3052E14C66F862206E963AC2B7943EBFD574F007724EB40091C6F00984832B249935161B346B3C0798FDE4A30E428624F3D7BE3322F7079D810B4E04715D69A3BE57EDB63F81446D26D99B72D04AC94FA3438C7FEA6D04BD14C24377A93F4EC92D596C116962B1C28F04BD7E6F55137F8447C17746F174EA11899184505A9A2A8DADD756B231AE33045677633C641C0F247CADB96D27023069609EB26906A9B4CBE3714F71CF95AE649A05086B74C20C3CB1909A5CD36C4C9867F14308F8C367DF69712D0E190A65F968FD467506DD242E64FFB701DA1598B6DFD0E1E07D6E0866F105F8B8F805AF5C2E4AE4ADFA1E3CEB73D9684631CE5CB13227C136D463291621EBDA16C164C9F81E6270297B6F654BC796AE43A0145E5AB10C46C872F3584DC18D84AE799F4821B895282DD7479AF1E773C085DCEAD3CEEDBC72AE85A5B006003828A09690BFF3CCD72DB56AA517C23895CE64C4E865D3DEFAA924FEC04D795E7B4ADF8F2FC59DED4F4DAEF574A82FC3D04A2F96FC941CBA99BE7AB0A96387EEA7B11F346253E1D5FF9529AB88E83A38142065D07FF54C0FE9D4CFBB7645D0B06F2D46393C3C8797C8942B22E32533F7D0D7E4DE8D030370502405D83E78E3446BA5758060102D23FADC9CE4D6EEE686C57285D1B5B47F0E46739686C1FE57624FF0A2585360F002ED9B2D4C3A4D74794DA0D71AD0CC3BB839E8B9EB3D410E60AE5E0C1100D1EB4FD93CBBCFD4ABF0601C22D9C06F07AF672AF83FF8DC92AD839A0D7697AD9CBEE0248CBD85862BAD68A90B71F5C10C5BD14B49015C25157AD9D9EBC4E8BF3F8303EF +pk = 2F24E4CDF3C5AC1496739FA5D23D2747D989C345C6C3CD1296DDEC23F30349FB44EAB236B469613A86213C3BB900F320E888D44E6BD9F97E14F86F64981EFA71F52E02AE591162D6348B3911B4D27114D73378A0E9D193F4AC34749F83E415C085F6133EDDCE68B48DABB01AA874F204295433A9860F8F8EAE123E42829E9B7B9800599C6531C7A2F68578CE5BB21EC5DD3FF26763C1910A9328B26547E81BF9ED42AEF15EC05CAB4FF5691B023CA8809EFD11615D1A157BBF5F04CEF40687F401FD5558C24420B2C0500D2C8D8F047A2CD19653B45A257693DB1E3151F42DF19E47D97BC14D0C927492826277AA2818A147265C72A2F3A1076158383A641340D88CD69867C2E3D608983D2050017D6F85F3DC27A3053E09901421C420999F8C050D06671F75AA3E90E624A01A089C313F5839D49FC40CF91AED5B4022400E39E19DD9869A902E4FA387C69E743EE4854C78BE546835C5D2A5A6F180F732B21E01226D477A3917F02AE8D91B77BB5429265D873D2BE2A1FA33AE71403B481955F173F29CB7B3BDD448EDC6F2B47D15AE2358602C64DFE8214C7C9B2FA9DF2A8ED8B61B549E5E36A84DD3ABE84948ED848DE003812B5B220B6611EAC8CB92B8AD94E07EF2D5B78F55320E32311921ADC1E8954AAD321C1697ACA6A86D213C45789BCD7C77EFC44F5BC18A723B390A15CA779ED7EEEEBDBF670C661FB83F4C2C553264CE4D7CF70304668A45151E7D25ED76D1873193D978167C9486B24E822D884491DAB6CA22489277E5F8F5428DBBF7B75598DD823754DE10FA4E58F287308C164EE7F53A15AF100B39B42CB572B177AE896635074CEF72F30A4070350D32E90EA9F486A48880BCA1EA8FF4BD843C71B18100BA4179752D6E0BBBBB488ABFEC4A3A64CF57F96169D8A3985529764525149270ECC16404184DB16717CE2F2465FC09C9E662325468938F8C582287D6AC150596E7B11A9B71C51C5D3FF94B61D389632511547A9F015390A5DAF1A04A46F7236F3C6420D3272853E9184FEEB2D4D0413E7DF73939C35A0F8B1A8A0456941772A3B2B258ECE4145D20DB19FC60DA0AE5CD40CA6A0079FEAEDDFBA6B9000CCA5E80385BE9184B0213516D3312BF0FFCE9C4203DB5BFF5632B3BEA50264865080B93BF5EA75CD69EB1E9279A95BB403CD8EDF8DC4BD0028A0E5019846C6EA462D4FA6EE50D1E91B6899C34DA7F3526B4D2B26EB39AA688D8E1B48A59940C1FB817BCD065FCAA2A893BA28CFFB9BFD679B9A41B80F971B671FFAFB474293CCC7971D09EDB9A5A343D7B9786FDCEC942027EF2A000ED59D62E580F2AE208C5CF329589381CF34347F544AA1F82027B5D9FBA9F600C707A230D1BC439DCC096FF7AB209B969B48A0311C2297275F60C2BC182CB75CB599CF59E4A8228361C9FF8497EC6317E31D242B6818E723E6D425F91BBEC255E752404E7DFFFA65E2006F4C362B59E32770A2A0C6AC8CF30F0B6DF70C1A7E433F09CF895DC57CC388DF6F742708811F3C7CB0EB32F13E4D34625E04E35631DD604055AB0DA9B517401FE08D0D1269C2A7732C47004FD5FB0DC80F8C23AEAC47511AE0D26DA33F316AE45E32CC79866BD0D5A84828082A9E628D70B896A70F13F16D8D3F1471875A14D08E9529DD502E59FB8E9497821AA326384C3913CCB36EF533C9605CFB7F5DD58BB633FC5419C39D0253A0163EB01ED71D437D8ACD2021A4376D5077CEE273ABB694992E4427149B8C7E43D1B1D597706BDB930FCCA2B1986E35127EC2CE772D671B255B160D285E816561B6BECC3B4BDE8E9E4722B8A5B3F1279D676177DC9D5A71793EE37F54315B68296799816AC49EAB0EDF07F20D44836D80F1A2F207D51FEAFBB8E7AA168910F696F3AB938E8B29AF12F2BAFAD8DDC11B3ADA3FE6096DFA69ADB5DC496C063A1B7D3CA526B9B54259BAE16E84A91FC2F58AE15C73A2A6AF46C5FF294F33BCD235F9A57C3F08878A91A27413E6A67BDBEDC75B44D4307B36A3C2DDFAAD960BF55FAC583A60970299595E8E5C5A8ED972703913818CD1A860BC4EF9DB8BEF89491DDE152606E530A4A283291A5B574546C77BD314D8448DF2E786121898471A269979E253FDA447972121D36628AED7C20A55068CFE0DC9E901D39474FDE94E51EE85BCD0332909C64DABA46BA6FBDA5C5F764CB219C4021E2F31EE4A9FF54312E580B5FE24751F0286706A3F3DC3C3DB68E49699B4458D8896FDC307A1B1E564DDFFC909F9CC5A1924BDC199BBEB6C14A289BA93AD8579788D0B1156422594C696B909DE7B78875A5EE2541369DDDF2BF30F0BAC1C841B9617671DF0D7670038420AE277AD3B3DD2253246FA13C8561F0E0A9B0189B134F154F9FD1F2952A460932CE14409AE68E571AE0F45BAC76F75A58E75C618BB0F21FC4EC193285BEE5FBAE5D52B838AE4E53C31B449109D80761CA2E11D478848CCF94E865E87DC33046ADC2CA6AD94A0A0857FBB0E5A4F03EB987C6DB10842BECDED31F46A17EA073ABE24A84D33232D15213EA556E7A96DDE7667F206FEA9252C492D657F8839E29202063021813F8783CA4D561891824DBD1B7FDCAC678D9BA662110F17C77B23FBBE4B60E82736D64F2273881365BC23955A0E09004FB235023BAAAD72D6F784246AF8D3487D642301445BCA3E0602C6F9667C84260B5248F89B9C10100B639FACE52C31A721D19340F38D89EBC9437E633F2D711F5F41580D6502F3B7CEBB34F9FAC59253D5BDAED54C26A8DB521AB9648FA2E3C21BC51CC3EE85BA768A69701DCC0986C62ED4B1161C4907856145107B2A1404ECCEA67E585B7B0012EC7ECE392BF18D4AFB650165F55AE9BD1C201E50528C31224DD9CE0DE645CCE69B6CDC104227FBE695D4015FFE49201A9E324585DDEA50CD8CC0389AA0C65CCE65F585E1E1DD93F695825DAAE140D9F755EA67E51E63CD6BF236E4B8DBA55C80AE9FADE35AD6F7576F5EBF06DEF5E3D11D7FAA94E8CAAEA7B254821ABEA56A15280EE52C1FD63A364A344983B8BD09A6DB19398C2A2B5ABE44A9F4DC98020AB8028F68891CD00ADC8EB110F73E6C643B29D7A4EC153AA04425D7BD786B47E79F490DA81CD8225721C4F7DF45312BF82AAEBCCC732E0619CA18C710D8F8A2870FC4972D5F8EEFA9461CB15FC55857E3B14830729A7840964A1870AB64A06C43A15037AD5AA493AB57FFCFA392DF020161E487EC5B4281ED5D8D6BAC78DE9303A2078BB03FBDD320AFD2C732FD547D8B4122703D514C04B76007CEA63EA9CCF3E12277B3D67AD7259E25A1FB9BBD4AAF9ACE50711AC74C9F65673F9C94A1B56C504C1617D71E4A824C2B87CC9B7949866E87312D30E65906B29E8938EAFC63724C7E3CA8105AEE3B14B17321B38D458A56C51FC404B61423F9C3C969617CCE6B2D637714B5F68C0C6A5406AF71CBBD865F60EF500478B8C25A2EFAA770284917DCA0C3AED41620657A97B76AB3B586CC70325B1CEAC131A5C6E9AC8DE66CA2AD05EB3BF2C98F3AD635A8529FED41E84F249FE78B2CE663D566016CC5F8F234ACD18D6EF21BDB49BA132EF243C8AD267CA266A4FEB21ABCD7DECEAFEACFE92F3301605834E8E0668F4AA2E8E2FBAF9FD6E377882D9DACD9D7381F67C12425C609878338D35AF75D1C6414888E817971044C31EA51B036FADBE4526923AD99B7C9A22A4EAD3448963905F1F0E24E3B2D7BCDED3D33839F1C4669E66F209016FB836B3899D967B849CE3C5A75BE58220206A48CE1380615F637F1B828616C7F49CE214099A6FE2F2AF9AC8F4DBD34B09FF1CB15FB2FDAC4B587C605CF613E1E6B85F42A8DFCD01A5AF5060B4DDFBFA4042B8929E1317602E9F7C2B04C5B2AD44DFDF93B863988BE3F32F42095E57D0174CAB846D54AC542AB8555290B122F60D2B0928BE109786BCBE6A2700C70E9F28DFCE8C32782F00325273DA4A86017613E910E4DEAD8C9F5B9CA6D3032DF52B92A74AF3AF7FD6CB6C9336BE65E640328B889C79AC18FC0791CBF982DC1DEA2B75A554FE2A811D6BBB47AE92504C88F7B19EAEAA6B02106572BC9A92AA7BBFE8A76974C8BE843EDBEEB527D300386A26F260648A1BD4B98C1EC56E96B076DB1F802B7DF98E3D84CCB331227D0E265AF58EBF3C653662D421D5FBB7481A45B06D4271AE358FA70199C1038F832E5943424EE5AAFE4364B01DF0AE3C469D105142FBCFC6E704C45CE6FF5B014DC7F3DA5CDC79869741CA916D06EA130D9CE80DC5A216287E5AEBD40B21EE6C1C4324CCF7B9F2767CBBDD2F3AB5285D5082A99BD010F2354DC1FA7C5FE775A76A1CD21153BACBF256FF1757E395F642DBCE0DF2D39744AEDC070B82A56B3AB4893C13F74A7145AEF89FCC668C79945FB42F36298238FFA3E50C42D232F0772E2F4472B976A297254CB55922A8FDC6983EB60E1CE05041DFA51DE02E1FB45EEE13E67A8E01D13C24CEBF6079CB6B164060A13E46B0E18B6C100245D7EC9A445171755CDE5B9F01399D4F76A3DFAA4D5ECAAEF3927C7A12769A4DC50EE8EAF2143A3DE9A339E305DC6AF2ADAF7836466BF9F15AFFDF03523BD1AA6615B1430ADD3BC0771BC3697A2D4444325C3FD7ED22A9ED3E0C3C81B837E9FE649D08FB2008F86E491B9FB28ACEFE229E6C90391A9DA5DF1BCC50995A66FE2AE87BE1C1798E9094AE45D938E75F9CD63B867B3F4B218B30C8D2A54CECD92DF743B1B02183117BF3F6D74D714CF39392F171274D45769E206B2477A03A66F1E4D4F09B31B6D5124768E463AF01EBEEC944DDFB7E4BBF1B0C51B7842DE0857CCD11B1C6AC5BF2FBF7CCA9306C350ABC12EE4BC08C5E651184A252E9E90DE4283DE7D31FB463D087F91B691C1A5EC1094ABDA1BC98013A534E46E062C8D24E2D212DF91D95B71DC2525A42EFEC8C7EEF3DE4819F23515B6B1CCCF9210504D4938F613ABEABA7A412D66F3665C79EC8C5B8B475FCEE616A016A5343B7712BC4EE5F06B4BFCF08B1C8218A7FAB9E3D2807E38AB2296CDD0C0A21891E6756FDCB04F69DDED84207CCA0A08B296115C842BF000C2F0A1DE52FDA31D9FEF6F2694224C14EF69D89767B941F9AE00BB95E887F786D69941E6374E8CF5B59C0A973FC70B0341C89C8B2E9D58F5E9C2F7F3336D8F9E4B71ECF6FCD3B41219615B7E8F7B1397F0BA2424A3A712CF3F3FCFA97E00FDBAFF3753BC5563AB33D20678F01A4224B3F89B653134218B664014549D96B08642A825573A599FDC6F74409C42077908B3E81D12FCE8C7AF2F6BCD5A1CDE3914D83EED43216D010F530A7E4C23D4A500E3CC2349B0B9D7E0E43F0F272ACFC43C11D9EA9A45356B8DEF026A5809709FD33AFBBD1FB17A85E361EAB32C95595AFC09CEF0C6D24BEC46B9298B00FE38D5E23A87FD57E9B4190D82E5434518C1C2454D400F1D9AE45AF362B3E51456F65ECF032E9E5351BE75B53E7180C6FDF6E4E4C26D03CF73242A167719BDA118A5C986C168A0C9C83ECD6D5D1E8D117611A75E3E364119522C4509F34527CFCC93B3A4603B1F996D201B196BAD37DAE30662283CEB9E455912A8BD96AEE14A9A0F229E9E4F1C210908795244D7822F6D921CE15E484CC893E09A9F37793ADC0DBECCA150F9B82B76BE4EE3D7CC6C9E4071DC01C06A9333A1B7A71C2CB69F18837315ED700FB17B9A322EBD43D847B8A157638F465A1B5CA18D0C19C37ADE9F2FDDD83E1192F6D37CF5733BDAA92AC449DDA62EC75E7FDD7CB2D0C715FAA1CB47C4728D078554C74A1E1117940E4675339D2FD201F39402BFA8BA5C9B37A721D6A6F225CEC4B27DAAD86DAF262CE5104FBD1B4FE24D54E08087E7583346DAF05C30B23046566028B90BE02B5BAD3863B6B9799614E9E4F958A8B13524D8ECA9D91F9B123AB001A9E53310FC1C30D3216B90E44C7399E37C26CCFD3A3C9D70CB2C737DB32B36B8F7CB5A8EC0A07ADEC025877F3BA7E6C795172FD9AD9F096C4C8052A1809C9F75002D08C814A2EAFC72B7F358E2D40385D1D2389C2F7EC36AE0FEE8E91CC770F37AABDCA1CD8C367F9EE28AF09ADBBDFD2452829D5370EBA916B063CF5E0289951487772913BF03B093BF9D90F3D804B442D1BFBCA09E638D42FE3460D69960118412F22F10AFA45F602EA05446B30C403823896801507119841257BE306C429D1E6295CD90690DC10543FF6FB49E016A38A0E4E5D556B8DCC7436FDFB6C1A70F1363E1275D39A2E05F8BA664F0A5E5E70A4C984486EEF62F0E7DFDE585B07FD7785FEB16470C039EE0480CAEEA32AB45B90B6371B241F8039BA5001B1E1027192BE9F31C0FDAB31EC8A1B8E1A4C423B6498FCCB9CD43B4E66FA49A421DA13FCA5B3FC95835072BF66C2CED6DDF20CB99D705B255921D4B352F0B5F4AAC119B985DFD107B2C22DA0C55506882F032A537CDAAEDF161E88DE747626DD739CE44598811A5E348320724768DF8AAF9E404972F5840A7A42D9495F50D8E9402DFB1801677AD02134115654F492336B75D88F4E7F49838CD2E99B7F43AE4057541E60A11B94475C444BEADA6136E9C76D9C32A5A0B2F9D0614AEF12397EC5E6C94A4D8570D66B7C59BB519893D198211112EC2B8EC5971E49761753FEE20719D208717D65C6E89CCAC06175FC7096DFBB691276956BBE94B9866CC98C3F9AC9E1A66522EEDD0DF40FECD429B02EA1AACD881782E2592792231854A949751A18A2610BB8B5BBA51EE835C835F45D1EB8040D73E0B975F481BB2E85587480C1A509B4E3BFAE3F7F736B502129BCDC64EDFCC087A8313C9093E24D88F4502842B2808C7566ADA4649D5DBC9D3417022F205667A3A7389DD444C8EF2C2E29F2EA6A35CE1C0AABF87EF9661B037F67C871DD40AA32A21C24F3775F15EB6643BAAD273C2F4039383026E029365B47EA69D6CE21D1F89B1BB47457473B23B6C65E8BF71B01FB901BB8621ACABC9C15710ED77E14D60AAE4372B31F0D4CF407917CA08A1CC1AF08E3645BF70521ED33B0A7A8214968E9DE5F76294FDE899E58A43A91AAE3077EC3D7248D4B64766DC1EA62AC33F1BAE2B17498DD99C2922FDC8B5F3C1381B225FDC1504FBBC65F522171FABC107DE8C9780EFC7202B93A4B60F6650CFADB4898AAE5103783FC09C3D9F96B980A6647CDFB3F43BCC3E92E014C3A333161C35D7B56847CE111BA9878D9B24F3C2F954A1220CABD21F491609426E08BC754828F2F1DB54755B93616CF382E29AF1B0E629DC27E1F04A9D3F64FCC2D6248D370F76200F8489C0CD85F13D7C45C0D60A0232F7183472CA12742DAD0F0AEA2984369D6700D428FFBEEC9970398E4AB3E78ECC55B4C80CF45C9B1CBAB26C2692BEF26BE639AB5C9FE1C5621DAE8CB507A8EDB6AD7A8FB5F4E073ECED0DE4DB49FB262068461B2693D2A7F10E09021E433AC337520BDC688DF5E0E9E233CA9BDC3B7E3CA1C9340CEB8E3CD7043D2601970225DA33FC01965B3536078E9FFEDD3E9D70D210A441A620316B32BCBFF570AD1DB0E07F305E23C45ADDB19EF3E7FB5407989B60423C5FE95B9945F76F469E1F66E13842118E35D85DAF71361B09CC72916162AE4A787F7D6A672ABDABDC37A95C5C4C1F71023EBDCAADD23C62908C83069139FC2576BCB2A224C8CDF8819500FED8B163C49B8BE3918E112B8080ED9E9204AF5A9E5E20416D6C7D5B4B123B6C5695DA15E501B5BD630C62FF8DF73DF74A4EC88D857F42805F9A2EA8EAF0FD8CF9446775A064FE3E9A16447BED8A8DA4FDE32E55BE391873F2EE0F2E854 sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E smlen = 2061 -sm = 7F57313B0444509F9F84705381DE0AA2436AAED80C00EE38359CEB7E5523314EFB1ECE8F174322674083F550ABAF67B87B038D08E836AF0C5355221E24BEF02965F6F328404F4557AAE5D698E1ECC43FEF430EE2EB605F9C77B349FA21F74D4B22149BE7AA6997C1029EF6267F6BF6C398778BBEF81C14A1558B117EC244E79454374339A688500FFC15E23EB7A8C0E07BBF6247D25487FE22E06E010B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +sm = D157FC158E69F86771D0487FB28EACC6CE119DB93720A76EF72B4E089696065092F598DFD3604F24B2CFAE7FF119227C075723B0958108DB52FC42DF7CC6892CFACC11546145D587C689BCA34325C93AF412FFEABF464C7A29E29D64A19781335FB0EC02F2E0514C54F669345F7F9F8448E417B7823A9255FD877D20B7AEF8877B1DA7744288EC52E917DD9DBF8F01D14F1FD0D192C57D7124E06E010B2AFCF8F15531774F0FA1EF3FF0C2B6CD2EE74548C28F800707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 44A32CDF29ACC8200EE4BF28D8A9D2ACA3676057DCCB2A7422C76F5641426A26F561003F39DED7161D349951D0518D95F9144BD610596D107F1A6642FB742A1D362E779CE1742068C84283A59391408AC3AAF0DAC27C0F906C9AAB0D14F050DB6F8E07D1C2DF8EB17B17C13922B83A5BC2975A757FFD04ECC5E744495209E17BC50DF0ADC01EC697D0BA3266085504C5EEBCCDB4395D9DBA8B4F932A12A0E063033952F4AC6E9E4C1F117392499DEDDD72C7BC1EF59C023BD4FC5A8739EE68897BC0046CAED423AD3679589659CBB28AA36ED16C8F9448801BAC382923F565FF6EEB7166F9F065269B355A7493CC69B31D39D6F9AD582544EDC92A186824531233F6DC114395F0BD4F4FDFBC47E0456F96B1BCC80EAB84AADE6AACD971AC82221D3C5D2086C6FE82E8E359EB43BBF650782DFE10E73BF8A2C87B89F94164E53F8794DAC59DECBC5C3FCC44FC4C5CC3AB300A4842429FF83F24BE93E004C54A8B2AC39C7173BE140ED682B7674D3BF995E41D26723202DBF3920EE1FE9384B907283956221E19215513283B082416BB06C3BC383E7DDBAB93E62EAFA5AAA444030164C35BEEC1E149D0B4CA2184DA6597F34856DA1248ED88BF73707610443385FBC9E265A12B63B7885B2E6C7E273375B9E5A235EBC9C6F5A4904F6EA487E168B391B8695486C160EF30E7C44E7AD593C000E6D25336780682EDC0C44CC5ECFF341C3EA34B72B13BD00C116170127EB9E38BF59AE63B1CDC578E3C58A796E9B8DC5380E6E5B9274A96F1EFEDC1E0470C1665746CAC9141DBB19F96E34979F728127C595ACF09687B84EFACF1C897C009522EBB49A5BD6EFF7805F38F4AB50E6325EC81AD9959C425C16C1A02F8B2FDFDC428BD39EA8ED6A40C9D110F7E0F485100D449D9F67E651D443E781C7A8F0F7A86C1B29B1E1CA6B1D0409864C00B4BDFE8A6B8B2C765620322DC0CD842781453DBCFFF091EABB2E4C336199F2FB5178CE928FDE0B27BB443CA9AFB76285C898E0F1CFF46C546341A2C21D9C4E9F37C9F0437B3E3D0C69BA0B4D2A291D109C23CE9AAB9C81304EE50148CABC963DFED816F0697408007911721233F8A7B5AF03CA4B7EEBA9C03B5B745C7737B8561B8EDBC6E51DF57131A67ADB794160854126432B3DBA163841B27AADD1928CA43456E7D903A347F121AC87CD3405ACD4951A1C616F3FC10529AB2605713564D9AAA87F97810C65A4B7E2D29F54CD713F7372A12D3F3063504859AAC4995D84674A01EAB266FE2147EAB6F11FE3532B7977FC6984609685109055E75BA0F0E9ACB3CF13600203DE383E6C2B6EF93B3FAD98B1E894A16DBBDBE32CC45E7BF677AD523F072EDD601384311C7741A1082DA6031BD46700F1DEE6DAA5E052BBB9DB3132879C92D261559643F6CB46E15437F013B393E8BD607B82FF4B15595184B29B23503615863B8EB145067A81992D1FD00B77F34E160758884039E8C4780AE3DE20E5F58517E5CFC26DB4AF95BCD272CD47E6F2080F36017A950B2A71E8162CF546D61C18A15E3F82B1498CB0864F255FF7964A7FC9D6F4BBF63090DA6EC03BAF6D031E773624811844947991F5B5067D2F0A40B505E32037EC08DAB511D3B844551FC8352EC3B0EC4D3951D8201DC0A5610B3D2D1E3EF4478F687141B56B7536C5595E27DB4198923686F144FDC20833793FF65636B7A3D7415C94A0EDC8A000A327BE17013BA1BAC78FFF366C4A80ABD02CF2DF05FD85A10012166F7FBCAC635607072F9471370E3AEBD3DFDFF602A5BA9BD66F7377F242E3DE8669EA15E2B8EEC2C99D7477BE777F2654F3FAE61B1B232759A14E45340D0F3663C3FE4867802BE4F86B7AE270CC89B28C79D8E07022877BD9DA78AC3DC3ED07887BBA23D1375693509899384D8E70278AB5AA40C2CB3B62556907851E48E88B0EA98D09059E917D3FA2802073197452A4CEEA86A074E32F456F725415879CD166FADADE103D34DECF4E38E4B8097883AB38464F79B5514AEF5E2591FFB0CF9C8D32BD295CB40BD294B9383BD224726A0C0479CD3EB87D14F886783F7C147F5FE4D0560ACC27577ABBCA58B22FC3B5DC921404DB70A7820A8CB62255C0AD1FC596B6AB5C05E2505237413E7F5C17F9FFC87DAF891ABA616F6D62165AFF2BB335F4DFFB493918996E5DB453F368410864BC0F1D770267BC9C933A000D3FB0C3AD9BDAB51F2421152F393EAE9414EDB2596254635BB6F5041DE788757C900C9BF2F9FD8BA1D276A3D65A3E3815058FFBC3904210A8871FD4CB0690A7097EB77E9F7B0652455A238B5859DF6B46AADFFCCD7E634456EE88D0B4BA2ADA2504E51E5515F3BDDBD6310DE33F395CAF7641EA57D6A002400062C7C00951BA2A2E6B50F4E718F297B03BBE91D3171E35F4CC91E761618B1E7F4ED4EB253B3005AE1E9B8B59AFD378653A3087887F13F89180A8BA9848A7CA680D37548FA6079396AED2880E1A529ECA12595529E50EECC27992ACB5237558B3F702580F1484531E03A79A56465B3E5404D34FD3E5FF41383BF953D87431DF27F3F1FA34EF9DCF568C547B9BF30DD2246D7F36283096DFD7937B124C0FC0AF6F08A1DC87E46425C1DBB338C377308D365EEBEB41C3B1916F6C2542287536FB348CF0B0AC14B91E07ED260FDE1AD15A42DEAD7AEF946C16011F02CFEA81509A0813F2467E88706B57C200652B857AAAC57B259DF23591695393D389E39CCF7876EBF646ECFF99FDC01C635960E1F5BFC252F788DF247C0F8CB20F2CFFDA039F7A4F62A30E9BC58C44C2834DF9D49D0ACCEA24AD76908079AD0634C7ED9E2EA32C3CF1B57898CEDB4870001B097458E383FFD57D33537B33FCD842B03FC7EB89348DA5D541898A3A41F1F3B3D32BE14C72A1A60A7F626ADF93FB50F0C39798CA7B07096AC21496A2D844CB70955AD9CB50146DE3D8A49C09EA9798AFC987C6EF3172B23609594427E0A35956000493A37381419DB137A1F1844B22B95F1CF6CB786C7DBDD38EA62DF354FF66A1B242CBE4E10424F4377F5A45FFBD77F12BE00F95725924AA6FC952771B57A6AAA26503308775F00C6085992534B6F744BC619BD85E56B1F9B90C0CDFBA28E41C41351BB6FDD30A65519647210988712D6EB7728EA7980A45D707BD913629E2E6747AB2B7D453DE24E796BE0B8B4DFFC892DA8F8998B501E64BBF97FAADC18220DBDDCCA9AB89267F67BFDFC81E1D27264DE7C10587E420C3D8973388648159C4035C00EB2D3CC6482B59EE3B4E0702FD2101139F73E5AEE3CA3E4F3E9F37E1426FCF0E8B6BFD3FCC4B4BCE66F79645AFA0647A9DB127527193A559E4DE3DAF7BD724739BFF26CB0692DD8C6296232AFC8D84D78AB82B745AA793D89F12761BCBD374AA4A28B579ACC96DBEEB0736FAC383A2CB4176D463A5CB3650CE7F79BE4A57801C11CCB1E89E701D7C72EC912DECE34821BF57148EBD20F2EBC22EE59D68A687817DA05F00EF74990C8B2C836D970B79CA962FC0C5CA862969303DED1BB828B1A3CF1CA37DF6EC4627ACF853F2598C82CF398F193DC5CFCEA551D125695CD1C09AAF8F9E31E4C90E14D40DC80586CF1B09A1FFED1F5B054CE32E413DBAB0A54DBEC55F648D4DBA1074A6FCEC9356B1C7908051433F786F6F106EA45A6B3051D7416E93DCE6D222F3E98DE77B59A6DA8A886943B157DB0BD8EED8988EB1F33991D17BA0AC0C63EF0EACDCF042191BE038E8C5246E07420DE6234D78D327541B0812507E6009E166824D922730BA9AED48A1B0F0834089493EC6BD0437D969CA445B441C06AAB0FAC2D8C6080C2F9A75CF62B1D61E2EA37CA2C341FC1A2F5DD3E72C53A7497D8625A4896C953FAA24B6B3AEC23CAEE9D4FDBE278CC643CB261234C0937B3BCDDB29E4E12EC211C4DE00453C480F5F7DD044E63A1538EDEBAB829C9B9C00D671FC984E5E50442BDA68B2F7C2E76F926F32149300272144FE5AF98E58DA23C2016F84469E8C26CE47F33020B5D6F9195ACA33D1778234CBA335D1A371BC1B749C4F5B3E0A8A019685FE56AE3FEE1185C7422F5C30A02276FE22DE0412FC0387CBB38534A8C0C7D25A9A60211483E7344F1ADE608B985F8938F79A356873F6ADCFBFE405B286364DE287D227C9D46B8483865F0CD40FAAD762ABEFC85E77BA30565CC977F1B7BB5A1767E298A39CD43072C0A7E9BA3D03D9AB5D277F571E3ECC28429634E2C8E83B2148EEDCEC4A14297ED2F6484569787CDB7C8D5E172F5B117DC726A94A18FC1760A12B8A99A5C152B4FC82C11F8D5CA87ED5E0A996F9355FAE65DCBB4EED207EC1C959C5C99B902C580DCA8E399935955E39E856CBB80BBEAFF294CBCF4B3B92C8BD1D73DF5C9CBC94B20369AD703FF050EF9EC77FC76424AD755D8CDBEFCB9E2A2BB2FD09D572FCA94F1BB3DE3391CE8001DADC68B3850BE54F5D0BAE6207011E7A7CAC168BE93B8213B5A8CF47CC34BDDA5DA68E92F0EDB6A746DB40ED7F1F2713B9D95C31F0E2672D3A339637DB6395F6D1891029C37A45DA524CC9E8B96F0A80ECB27FACCCDF890F1DB20D200669BBCE5FD443B5EDF046D138A7A4A60FDC41986174A3B92394A82BA75369FB15432CBB5C7FE08309D3B279D669344D99381D912B17B6BBC28E46691A07DE7DDD3834AA262092E169541D787CCB438E5176DD6E6C00ADAAC7525F8DFA060621F408EAC0F46829A93C3FA1588B0B46FD6C312F86087A3BF0056E66867692ED249F7A89BE7DE49C4EA013E868C918A9B00A9EEA591963196F95E0037DF4B32E0FDCBA093FAA464A4AE86D9C6D3668A95E37AB318A651247C6DB5A5DC7868CA1CD068408DB15604BDA808B62B5BE1E4A049C442414E7E8C78E6D140FA45535D3E15EBA61F6D5C725C79C10830850639310F04352E198385388F21EC0E1A758E863B9830104C5E9C439C3E5C14EEC6BF005F460D844A6833553D2AC7D055ABDD6162B4EFC45478498A403D6D66193003DD1C917C64B3EC16187CE8324B43284B6CD1513E3FE183F121857053325DEC72518893F2DDC8A4519444FC9EB9F76DC4AF0B4CB7ECC160F6994A4116066D14DE3C5D5A87FA2D23654E07128D994BE7AD7E25C7E5C070A661FD52DE49DA24AAB97D1E955B9D188514EEE930C663427555D8463D531062EACFE81000FAAF221329D4134E386A78B5C4F0D97AE7199A8FC24214733B4A3DB33BE95AE41C0CF7E74DE4BE3A49C53B17831F1E884E269F97616BD547D9BA6D08F3A8DB057727BE4851FBABF962FA237ED0EE60437A4C0E169723D825C1294C786C0B9D562C50C9384B0AB6034A08B47D1D149FA9EDF3A2E49899919E4E430DD0C58C70FF185A605237F768DFBB9C93CB9C69C10766676F4957F82B1EAF97897343A4CB8C4B7737662EC7F6851CEBCC88BEB3392F6084E2B80F9BB5A1AB645EF37E0356D69C9512DFBC711B7E23997847F94C2DD22F329A1EB256E81DADA00F870A07E5074921035B0E747FE664A97F4F077AC4B4CC87CC950F362AED3110BD95FB933DF378D45EBFFF6F4E95E229C2EC6348CD2A88E9ED4D24F789C98CD2FFA8DD6AC1BC082FE3145FE6AC6F83A558059018C8FAC7D286A158B704B2DF8D0C9067910412E34C5C4AD9A7621E15D0C08255962065F084CF44A96CA412F387454EB0F9DD0656FDBBDE6FFB5DE755AD4F11C013898222D85E5DEE2423DD21470DFAB4F87FEFC0140DD71A3FE9D065F911CAA68C06CD69C19004D35440E28695760665FE932DF250FCBC2AF833BB00FD91BF3DA9BD93690D17D392C548324E209B351A402248C8B401F957E9EE4DE0ABD03A50D54E97D30771C35CBD0E2033A3DB368DA11BF763E3FAF26C3BF7CCEB063492DD35F1C9873DD78FAE926A81BCA6B34F51C37B5F9600F2E0C11DE30CF854FFADF657CD3B278CFD6AA5928A8B7027A80AAD8F5C7367B92DAFEC9297AFABC21A9EE9AF2566749D2792FC64E086E72D1363FD2D0C6BC2E0AACD4B67C3650FBFCADCA1F5B7E926578DD2C3C093C1C1DD82F9949D01A385A7F8B165D370EE8A2E5A60031FC0FCF6251BD8D1D3A74A8183C23DA39EDE288D1F0C2EA25C9595E9D7E45141AAF01CC9A6AC39ADE5D445F7F95CA40A6A6DCA43824FD5F6E5C8F7E30C593FCC0F821D0B6BEBC85D0DAA8FD5B2C22C8101D044D0AC49905C75ACCC3A3B5A5B795BBCC28BD9E83E045C006A6277CD029545430A6FB1F2AD9F2C5738B72F5DD672CE12FBB02DAC4EA98AC1AD9B7B37A256C58D343C4547F08B5C9E4E8BA397C4143939BB8A3EB64B58A1F132B5945961416CF23B9FFB125550EE9315D7624D7A7909C6C571DF16482F647848D0D36D5034B53D44DAE815F86885814BA55BD22DF5B48AB7ACD249798538A99F464A0B201B1CF4C8C90893EF265C6C069CB61707D71D793BEF6810BB1D094D11836A4252FE4B9EEB29D5F8D51A23067A2CE1511ED4065E4840916C3EF653E92E1D2012AEBCAD2A4BBD1232D6786C17CF5CC5807694B526D60521B279DE84DEF9E579096C7B7F05A946A22262F32BE41335F7B1B1414CCD5AED7091EF0248690FCBB8D37B89D6C63C8765D88275F77426223A96A7E6A0934C09A013BB8E4ACCF2DABB8F5A6C112FE25E31515315C762DF7C31BE3F257A11F82909B105BD2832E46A4D2F53AA2E44E6FD9EF187CF444246AC100CE84335AEB4E666CBEE255C03CE7B607D4355EB7501B5096EE90643B3D0A1A6C01D8370913B8AF8273D77CB98D98EC8F5EC2FE5F0C30EEE2B8C03BBFEDD1583581F402DAC0F9AC4E8036ED05385736FF3B6DB937E5E887F49CA758B72F03CED278B3D8799830D2E06591DB0792BB50E61B03F7763994292841E5DFE99FA3361CAF6A3392584311D8363480B990E6AC06A59D60E1C5EA1BBD78713BCD4AC93AF5B629762FCC7F549BE5F3F3538DC5F216F3A9227CFC0554ACD358C83EDC84998911AD9652252B53BCDEB6E418A5B07C920E3438606B5607B0C52DE25CD0816E6D3054589A25D8FDEC4C9937393B4DC614B0BDFA35D3258829AE0B9E0037BA4BB24FB603254E6F706B995C7A3132CA764F1DC87F5F9F1BA41573E21EBF858DCC4C93FEE0A89FE4A3DBCD660860BB74F5398B2E280EADF815EA349065863AD5F2AC5E08669284266B557732064B68F795E9C06AD29003CA339D0289A949B3C5081FAB04A113EC9571063216880D8706352B20C20294957438B3A70FCB8A2BFE22D8542A6A249ED02F7A702EEEC45ADA4FF552DEC93EE8064D402E330F02E555A73E2A76409801EDDF38709263AC132ACA144E9C101CCD5F266B7823E4340E054BB483DF7C019653E9763D0808C66ABC0293919746775A0F2DA9D17161E8F1CC658A1733E325158155E020B43AD9D97D2AF35FCEFC04FEBB58C3EF56EC54158238C23EB3D77894F2DF3508990666B93F193F6CD02C6E1A32660343EA7D00F13C00A6D0326AC6CA8093EA1678D6747EA54E2EB7278ACD6804AC01E2A68502E93F68D1B0739A7086B5C026DEA74FF85354B4100F2C514985A51019D4258AE43EE18CB68860F6D0AC2E398F9CDE9545F35A5DCD4CD852FCD55E882FD8EF092423D55F67AE39844165AEE508B8D393C73BB3D0A4747B16B3230078D6AB73B2225B614E983D36E93CBC5CAA92F5A6BD8A383B78E86E50F105DD43F6FCBA9D148D4826E828FC299386FBC07F731566106AF459EE51DFC910D99288ADEC3309CB37FBB3F232FE1BAA215FC39360C6BC4BE3DA006C9BCE6A6B7C006702882FC81942BB53FEF18F8E5532ED5228A +pk = 44A32CDF29ACC8200EE4BF28D8A9D2AC29A4A925B77100C076A968F87F2F7212FD52EA54CA92F40CC4B4676A31C59B78F18D30E6B7B54226DB935475E7CA1F82D82226DCE6D44BC20F85C0E081F3EA0CA68418A9479697D72A7431DDF692D2537FE13F38AFDB8F8BB556EF16A26FFB67B32806A9A14A757F44B5B48ABB1B18368FFDA319FDE5393467A992E85D5B2A61323AD6DFD88763BBA31D5E32CEE274B7CE7E50FE901C53A59AE6BF067359D64E58252D254978B3C55F45D34E666A41AD7DDF4F9EFE8021D5CFD5B46B1601131AD915421B6F3C61883097B973D4C4751F0B15DCB84E64550F8A27CAF37C92E70FFE1E4C0F5BDDF6EDB844082F86554DEA8F2197DCA520C024174086323A606D0E846C6358AAF071F7128D9E06826D2BC7373410C28CA98BB33335459DFBDB441211EC8A239A0F1A61B502CD26288AE7EC8768D618E56228482FFAEAC6D098455FBE978C896DE760E8199F1134BF40336B39A3B3CEC6625B3415C809CB3A5069CB1F7E545D7C5F72527677DCFE6A4C0356742C427CFA7067BFA7AE5A65BC7E3D71C639E80E49D629379998F51BFE0A56C89DC1257E94FE697357910270C9E9E5ED2373AE59D5B31A67DBF6CB54A117B0A33A48E172777C81A8101DE17D6BFACD29FC1656C153C2971AFDE24F722B06F9B8AD5C8A960675E1CB21A4CF50E9BC7875BEBC1D994F7E50BE6B9D23C7CE4CCCBE9DF1CC6E0A2DA071971BF7998812A6B05B315A025FC7548F21906BC290287C0B2FC8E01E6E279EF317CBD013F6F5E7C74A84E527050DC576C3668ABF7A77686D5D1BC123469A5F869BF5440C0FADA43DB7CB655F94ABE64F7CCE044CB1FEE6C61D6F2CD80D2C2B601244456973FB305A6F459C4B09F9F019F7D7DB8F694C28F24289903308413F72D0DD61F41AAEEEC70D6E68C169BA7071AEAA37AD2B63FFFD1A732AE9A306E58E8A4616376D064B052ACC973FD94CE510B40F853A93D874D9C68EF29CDF031C2B2E844748FF2D32DF9DBACFF408F5B61DE30E1BA8B0042A0C061C62FD288D08136F9D42B87D62CF0B9060080689EEB5C954A1439F82B77297CF337815567A58FFDFBADC7CC92B097EE10039FA22E14C313BDB9AE9D07220B175EFDBEAA9CA87630C1605F4162091B141F3B2D12AF20B2941A8CB69E67DA4B8EE677B798741D469B0F5CED8240F6B1546F009659355A557F02472815B48BE5CC05EF90E72F26AC944E610B8CDD85EE8EC1B08BA59B2E5480F98ECBEE82A7D4F254F2CCADCF5AD1047AFE1962125D2D8EEA072951E0B080F6A217B25C2C6B1F76F967471058B001E689EC3A4D1DED18FD8E566624FC081D497DCCAFDAD107BAEBC7C054153938757954F0467AE191256FFD400B225CE89EEF385BC46CDF160C1975C811E73A1791245B44063B301D8CC847FB33D9D6D26D177BCB3927D812895E77C1918A7C051454E3DC742CC2B1DD66873CF6ED74D5AA36601D469386B43428C3A1D1E80F01AC3C892FEC0EC8667DB29E0BF298B0EEEA439FBA5684AA2283B457F52354D34D4957D0F47945AD23054283CFF43B78B0AA6F04C4104B67ADB1DEBCD830F7A55C049FBF3D1A7F021F5FA3FACF8B444DC4177CB64CF2404D8BDA28863FC5FFA4B910EB8EFBC2D532B8D0998114C3AE62FF7A8C306C70D157D160956D84165091E6C15AF4A009B160E8A73AADA56A0FD3CEF9D2134BC8D1910AFC100D5769203E45036864858C5C1D344A074457236CA1114143D5A2D07C8C6D42F3AA3152E85266FB7B1C071842B4B57597506A70E9FFA3F7C18FD5920173BB2C2DD4AC0BBC2A709D5C5CB76E4DA5719F65FE12AEFD7069F7BD799A7825A36884B60183B749613EB6E94DDC486A5E1D768F65CBD64520044178BB7B4FE5A09FBD709286C9EA8B76770EBA3B96686759DC2A94F5931EE5C551928322D91E6569AEFA22071A9EF6F33226B2BA1709BB0C87DDE2B868F0EE80CB9D14C948434018F3F475864DEC971EF0D009D9C259720980A6533210CAF752B71628C4076EBE70D5264F0897EAD65C79653B5D1ED5C9DB5A40B5F660F7579EB7710ACAFDCA43BA90F514FC8451F06AED882AB047CC3C8D79EBB4ED07757A768CC556769D1232316E07C70233D5904F7AD7934DFFB46B61F9DC5C49368B8A5CF885D8524EB60DE28ED878DA76FC92DD66854985714E8C4BBA8F4D8A449C445681E070C03B21D2DFFE89C588194A3D9F23DCB8301BCFD8C68DFA4926C17B322EB65BE869CE64FFDDA8DB41E95811ABE18C67BF22372E072D2607C01426EB73469DEB85E9699DB6370540358FE7FF9FBB667C52624686DDB82B8CDB498AC7C45CDAF57EA7D74A64F3ECFC2FE205A795A370BAB2FCDC88830DC75D15A28DE798E179A4981BEFCB3D022EC9B360659AEAD822898A723790F7A5F0109FCF03BB00B7D6ADB01107498AD04731F568C257D3B94F5213981C6E20D6E82E0CE43A3030A8C2F24252F5852BF0515204881C684324B9255464F035D8C25E286DAC521365D7F1DEC7B978E0D35052ED231911BBAB235DB6843A780982906052FE8C87CCD1C811D14F1174D5C4D5E6855DC7B0AAF85AA87CAC55B851ECEBB5235F4193F92057A6578995BC3F210DB084013BFDBD3FB3019B5D19B4EBC0D2BBB654A04026CC2E85226111F93EF723A0134EE93B5C61DE07E3B2D5543BF42FD5AA49EBFDFD9FA4FE41C0A5177495B59284D799FA4BECCCCA427ECF2A4388518AA7C658CB2F500E33D206F49CA5783C827F16672F409D4902D5D01D3FC35230F3922855E425824585BE42390C293C821AAAF61DF93E3D23D32667A0AA17C857C36674EC85D6225F0430F78A38E654F0D308C23CDF273D23BF3962F57CA12D6A9B2798752D58937E63C6D45CDB999EF87EBA5C14C01F670C496098FB5A65DB62865DDE02B46DFAB280810BADCF0C3AD58E79285A2EC3E433A70B801D00D975321C226E971F8072A0B5C2F7C64837296F307BDAE0C0CF14635AC03C61C5051F6029B22904B2CA9BDCF20A96314D25BCF48ECD62A6273674CD0C75CA84622E7A5BDA6A23F1197E9AD14F536A4E88E35E74AB264533D099224043EE0D1503F43DACEB96222A9B300EC76D77DC421853855D477E13083C2B23A92D0D52E1317DD9F1BCC0A0739B2338B1E213A1F6A8A5F484897B238C292D2E250DECA7D55A7E5685259315A06D29B08C7DDE5325DFD5C4D879078CEAD42E2FD0AE2E76D4B5577ED100301CDAD86FD2AAB7E384DC1180A43BA3A526BBE028B27DD4A582C79ADA8E968421031E8EE1055B2D82DF3BD0F271B85F1E841844BDC6153623207D5A440F3BF254D9E17EBD8359629A2DD6439CCB7D6E8D6064CCBBB3B6032B8BA96C1C857F52DE5910B11AD9B83EA7074F6F563CEF4EBF7AAD2C0A3B52BA410F9668FDA2A8D079F9164738F17988BD891F27ACD3072AF5791A6DC9D9BF32ED296505B91E6B0D97FD4BB8A13DA638B1A06A4BFA1A61309CC95CE14D31CAA8ACBB82EC922935286504FD14AA69203712686F65016F32A33710FA146DC3C1E83167D7C8863EB29A0733B3FB6CAAABED279E3B9EAE58D6B0FD2FEC7A3CD129B1E003AB5AFF5F93E900DDC5F196EBF49A3367A290057B158CC974FC7101113CC1D39E08FCDB73605301D365A1775B7F97B7F9D57E382AEE0B59B6BD17CBBEF96E8182A8177C3B6FDBFE812EB05EF5565602ECEF89FC6FB8418E8FA19FE5A3813B2F2098C779ECA653C710E64A40EA57CD316033D8E798D4CD2ED4AF9A1E4BB54DFE8D112E9483B0C7C729DE9BD03D46DF251D18E70CE6A1FDB506090B74D95707E736309E257AA8FB915E3AF458EE7D0F33EACC61E32FB257E15D0AB742233930F980931C4B209077E5977F1074DFBAC6167146E8DE2FE3D81DE6B0D079FAB00332A6210C4DB44ACCB63635DF049EAE6A62D88AA196476A80191AD8E55E90D1E9D8858E13144C8685D49DD35996291ACFDA696072F627337C16CC63947F17E299AAFA0145927017DC394229C24A64AA848104564E8B7DAC7035AD68DB3FFC3F70C8E6C0B7E1167554AEBECD231D560DCDD37D903A76C7C137B0FEB8C07C07FD7D27977940590F8104781ABE93E58F4375415223387C07745F672E77DCD490D3E6560C2BCFD53530E6AAB4627B3F87D593C3DD3EE11D630CEA193F7D247D5B891C661BA0F5529C86B29A57DA68933658F21EFFC2D82E25A85C32E6E4C5DBC3A77AB00C60AC57F861FDF60AEBE94FF617D2ACE7955FAF3DF9AF5074F6057D0CEA2D42B9C06D6ABC5C7C0528A1B0594DF008BE363704131500F054BBB3D1320454C478477B24B7ED9F2DC420C5B6A411F8A752CADDEF059E03F1B8D46CC774C6F611E0F89C509B56A70D525A384C7945C98261E3D4DAAC1921EF1F7B73FB8DF06D4BE491A8FA6C1C36F4B81E88028DDE8B6A9143880EE89609AC4BFA04498D498AD633DF409C0680E8A5DF308EABE0F5E10FD151DA50565E569C4BD25D41890E44380B7E1DF6F9CD4E5F14B3F3EF1603317B8D826810764BD8EAAC39D642DABBEDD7DB0A4A8D359E4A9459878479AE0E9CE1D6FCFEC19A2C83B8828B89F97661AD3096F1DC8CCB28CF17160EB750889380C88291C987B8F6E700DE532F559F3C827EC3900524BEFA884E4518EBEA5A419737FC030ECC38C39086BBF29003ABD728C296BA7E6E85D71E353F4846B36E356D4E3D4238F5ECFF1B2FFEF9CF181D49691906FC485906A50D06D49356025BE732D2F3F146591209696867D6889464358AFE14F283F0E415B8D2C2492104FD254D18F8D8BD0FCCFEC27133A96B2985E6CA1C52D581C7BF547F137EDF4D55440EF75D006BD1CFC0F4B7C5DB35C7E2A3B3A5F00B9FF71B11239C2ECCE422EDD64DC861986323C7A3D92D9760CF967A42D5F1C4BE1189A293072CC296DFBF40346EBD58DCA14718D3356047C18567E16695FEE713AB648EABE872B5E610EE72D10396DE527B58F075723D011E4C9DF000956072021F9F4518F4FEDE39130455C3A9640E7CE70B341E4636A08D3DA4B366F8D7BD065A2C00EE034298C7355FE6C0CCCEC10B94727709F2802F8D8A56DB0F5066A4CAD5E6C25B43B4088FCD59991053EA5E4B8603E8B912BB5199A182D4AC270BC64D6512866FB995F632742D4E65376D830D5734421D25F0AAE943A69E1FEB4F0F2987CDD6169CBE010E40C4191BF65E79FBADB8794D6D05CBB2C1F292D14E1E9F45763C05EABC176BC144D93190425BB09FC7DFE7BE39D2A8A0CFE4657E550CC2E0C9DE9E17AA1AE32C01095C06E60BB810CF9619B1CFC14956A398BB03E1EA3B5795D7E73C21B6EC15809A7E6C3E36825A8DC8CDF99B51CAF68257DD24DB6569F87358C0C1896CC5793453BEE9D8F9302F52661F929B501EC8E787F885D12DE31FADBD6A7F85532616451C2EEC2C976348239BD58C48020A2DCD7372D05E1A097E826068AF885731027E61ABAE120B24F0E6AF0A7450126B5C5C89B821C55634E269866714253BB5624688AE2F40E3DA69C9A624A4FEEC0FF5457C03F615A60420B38046EFFC8A377CF6B008DC68FFD02444020B7495CF1D08E258AA1BD43AF06DCFACC60E9D8118DB5D9E7D472BF47670C712E4787CC2C60ADBD8795E7D891640B74C7BDFBEB6489F086381C9D0D7FCD4D85B115C156AB10B3356E31A79032D863D62B6591127E41E09403609CA66189B5DF9B4884F1D0723D67AA9CAC98C5E1C618A62D61807958575B70C14EB917457CDFC47BEF2D4C879903D6E7A391CAB12AF4A4FD3BE589BE16B92542F51D046BE8B95C0C305215B66F25CA9E2C313B94BCA3AC77C1305D13A31BD701798373476BAF6DF08EB124DAD6BD1700F44FFC2C3F32C24CBE5B983ECE340CB27AFF9062AF74E5E9341EAA3F5A4E06CEB4A079AC868F30E490C5F5A6C08CD294582154579B9E22AD1E7A38929F238BF00374DBDEB87D4F039359CA2D9FB2388B11BB710FEFAB2569498E76617315DF3E186F204D75CA1803F867BD463905B4A6D04E2D457BF6024F7AFD4E776C85CD184DE9C613CE9E14DE8B26BEAB0D902EE1E54ECDFC904B6DAC85A99F679786C56678587B9D05CCEB4BD457596B2B0A022397E922C7447010C03E97C326DA640F78CF1BF5C44B3530EFDE6DCE9B02F7D6EE3DCE63C57E437CD1E867E224E52D9EA10C30AC023139751B452F25CD33DBF690AA86351D9D5ED9307FBD671429C54EB4FBA3E132127735CECB1A6A426ACF28C59D52EFC06390550870CC8C6C71E50423244C8E4E51094133EA6258ED2B087E55C067F4CD3316605839FE3BDB9EABD2BA458D2775675A71532C4BBFBB863EC2B93F7B05621C77E58EBA5DDA76D9FFC0A73A837D8F09061B94F82E2EE57106C9B8899FA53675AB9403A41FC272E24D6E1B6D48CFBDC5CA4CF060F90387328FC8F511F85A58E4D713958F65A781C0E26C845B89E95EB091AF1E54D47FB34746BEA80E76B7024FFEF22558F3196108FDC1BD9B72CCFF181BD2CD621AA82D8E48B52BB2BC0A3D47ADE50DA4477EB0D62C6A76D3FE9C2561842560B219A8C1DC9ED06A685FEDBAA70DB85880DF3EAFBBC9340459CA4940686CFFBF9BFE8E335436B4766FA1E45D5DD61356FA953526462304A9CCFA12CF56ABC77068D4BD6F39B86DD996BAD0F0126DBCAEEBFF282F84B4A554469B6700F81DDE2AD2F15AACF225B9878D58184A2F32F534C31535F6152C824A24BDF5088BA899E936315A0433A2984D312CF3C2E7392EA5F3372357D81EC497E54BC41A90C87D3FFA0B4A7AAA8187D4EE25752ECF280B8E491029CD7DD88A9E244B10777BFD6DCB5895A20D7B3C016EEBBCCA8AA479BE40C540C0B39452D411F7C5FF50D1A93B77470EC4101D5FC164D75418C17B732FBF92F315D954DDB4BD0AB525B82B64AC4CB488EA559CE085C4BCBB27D1B8AC37CB72F65F952675757C131C515BD5F8B487B2A39B14FFE7504695D8E14571C669721133CB687C6F9A26681D3F0D931ED9FBD6FC706E76B313161B1F5900A759E686F17B50151F900CF33871337EF12EF4707A3F39D7BE6FD12752F866C9EB6AC218AB9AAC6828FEE6E2FAA0EFD8B79B6CB0DEE595F31A12BBCF544DBD10F98DE70384298090CBEABD267D199E9FB87635745F54AFD68A958482266F6D94E68EEFE17FAE09CE9D7D08B4D66A8396F97D4B67A6D3ED735A6D93AFD5B13423D63D2F047F6131792E5F5CAA091AFCB8B88952775A71A7EA49AF18519802FCBEE06B3DC457D847D11C038BEEFD90ACD74C08E16C607DCB3209B6326427B5C89787E2E52CD40B495B1582F7DF67C25DF13801F2ED85851CD8034F225EFB56EBA42F316399FE9C2F89711E012878B650854F06BCB67AE9FB72EA887491A9C57C1FAFDC32A2A167CF33446ED5BDC354F25B2CB534724B074A5EA29380FEFDE36271D571C834CE70442DB000F632CF364F7A161B54457FE72CDD196C43341AE720E549C18794ACE88EA6377AF96A3D3189AA8ED01202ACBF7A9B4E00E8D9F100E7499BB3DEE9804A34BBD44F878F78FF37E361C8CFDEEDADB9E6390CEE93718BA0AC448638A7C9BB2D91362BDBDF2378A14C6621E1C2FBEE36F149CA96A1E85F33157170562F40AAC8081AC06C7B41201774E6A7BBD843B4F0A007512715ED22CE8C78991693AD1D818EFC13F16606189D6AAE57CE8C7B993B2305739458F204F857A954904FC968366682F79E851FBB5C064EEF105D82732672BDB4235E4125E1CACA0B46D9C45778BB390D01738583EBD6B3C55EF3C08D89F1 sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BF smlen = 2094 -sm = 26B78C07C8A19691DA87BF06EECB08536AE4B29D2F8BF5D8070AF7B4FB27C27CF4E5E1EB029DFC3E7A8096395C16172AACEB1C9C787C0875159CF62CE58F45E5823F1E1207D439DC4D041F9110CA4BDF1DBC99C6F273790398D587EE858879B54D18A10A06D87F84B728968889C52D142B3506C2ECA47001478A3554416FBE94AEC61764A0906AECC842126E46199B080015E8F4DC0042D37D7CAFFA0DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +sm = F8D5603AA079FDC072C3150849064C4BF02F230002B0F8C9625A2B7D77C26A89E385DCA9B5DC7FFB1AB3C56EB262E5FC5B50A679F1A7F666FDB5358897007E8921CEE92AFADA66594894329F09ACE0531C55518DC27BF86DA2E85F78ADE6640FDC42DFA1FE186F2A7BC24E21EA6C799F074DD5B94D1DFE3158CF1D6527ACD026A050A8F1B69004F9FD67FCAB2E41B8A503DA42AA7CAFFACF7D7CAFFA0DEC498A23FE69C0EEFC2E02052BF44916F7EEF8FD4D4BA1F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 21EF8994F55D2E9A862ED3BDAF303ADF2D430ABB30C33C93F1AB097D9B0763A1EF389047C31AEB3713E533118E5E3EC8474AAFACE4329B67096FDA6C7F27BA42C8E003B68E712F45CFF30A0A4DB29745271A5073B7A102A0C1FB53C44914EC1B4475DEEF0507A56AB4183D69DF1D5B9A5BE155F3FE7FAC44BF6971A226C918C88D8C7A45E36B57FF055BE1FC6B66FA386A1343778BD8D226B7F726D98E4BC15C90D1B2E4F4565CBDEA841885F86858C1F8FE281C5B34D6FFB1FB24C81245674DF9459FD892288E1EE563A313175D924F4F26DF81BC3C25544289A21AFD0427E14CA766AC35E125890FB83B9E6987050A6CAA9FEEDA01D84BD36FDAE245EB7B212CD84C30776F5D2CC05425B32FBECD6CEAB889A32396A1ED559CA63C3E5C19F67913D8D2883E240B17E74D4CC15EDC1C41A3194CD8D5FEE6C7123C9F2556ABAF5E91E9201AFC69F4CAC4DFD3A215010E18BFDF84283E16BA28BD4A47A92847D08206F9156CCB3BC26F8B28E00990EAAA823D83BA92B7A15B1353A110C8918F8329CD0BE21B013E93C3A234A6D01325E081D3FFBB7847C78642DB50448E4C628280B94830913D510DCB83A8D358A32853DDE6922D4B62EBD3C7BEFD8A1E2044AC3918E8B4741E2BE7762AB14F90E4ACA9BFD2AFB6B1CA0662C9E315C8965AC791772C4617124E950829AF37B207603AA2637C9149E60791AFA289AE0CA9CD8F1D43CE9225C449CFD271CA17BA4617166103355CDEF64387F3007B01166D45EA60929E6F7B87E07B6DFFECA7F193FD969DFD71D1DE8F74819D4D1C5EEE81BC6BF8DF4988C6ED35BDF2130870354BCD74801B84B50A81A1B3E9158F0A373F5C8A609D6D1C872C2E2A34E933910A9AC3D4FDAA8ABB67C4DADE4F71CEB0A687C65EFA69E7C33D0D1C2F8DDAE5F7A32DB95613F51D53A3B1F956A3503D8EA7E75A5B91C8A209609D7BB92A22D9C2A10729198349A684EBB461E21BC58AB688A8143CA368E2714A31464FA2C2E50CCD66399FDDFF8017B67BCEA2B254FD718D0AEC2E9CBFCD19772EB2BCF7923890C99386ABF14B5BABB5284A144556EC7E77FF4CA5DFEFD041A5EE4919A31615B75BC04308F077CAFDCD645D1858E667BF6C45DADD485ED560A386BE0A2602B4BFC4FA7DD9D703AD36E9711AE0D27EE295DCDC0BC88B49C6871CC2A776F29953FD2A00C05D7175D9943FD2142C9C84B4D9803931E399AB8273E947F6E7F2754F67D1337C2D86957D3DD51969A9DD4AB9F4103EAA76115BC9D5A23AC436EC130ED676E67715AED5FC2EDAB044FFDB8E6148AC46D908502AAABE90E9A4414425253F23FEE2E71F562A701BE59315984797B9002BCCE835FFB33A0DA50F9DAED394D58C3F047F0977CAD5EB7CA92D1E69CFFF17B6005B846AD652AA210BDA9AB36831D4DA8F5ABFDF1DF8B5AFEBBDC9CA5599C9C3F0D9800C0F9A9D5BA37A61348062C8D23F06E190F07EBA5B08D59BA5491A6F19E0197D88785A37FA6C1A3959B17FF700BD5939C1E7A11FF0B5851D1A3E6063572E4D30A2FDE3CD18FD183906A59977B160B49787DD5D805258FE86FCCCD6E6B4C548E02D87E412D6D7B20D03C2FB18F0C4E6DBBD1AF80E3326A2CF2D1BADA703DE350994EE3DE1AA31AC2C26F4B18CAA9266BF772AEBB5EF14AAAFDDBF470A56F34D1CD3BB6E8DF11528AC90EF0FE227DF38694842EC53D61B89E243F593CB2A7638BA497ED573826EFBE0C70946DF7D1E7A71DE0BBCEEDB3BDD81F6FC651F54DA447D9E95EDED0B7BA95E7C6564614FDE77397ADCEE44DBE9B67F5791EC887F37F548043E0C6C795ACD824FB22F3D1409C6873E24355639249F2B0048CC9DAE90C6BFF6C4379AED3F01805D19D02A127C63C26FDF0EBF3019723D4527AE0ABFE114FD96795CCDC6364272CB2CE725178BBE1AC3E3DFCAC3A79567F4D2A807111496CC5DD2F769ED5479BFA48EFFF2D8AF88166F617AFF25DE0E5DAFA13F0B1CC5C1A3984AA0DC774FD77B2CB4E7760F6262A9ED653873510874B952E29FDB5816C0F08B2CD1153AEB0D3B7056DA46C92E14B54FC9093304A9EF595B6571503D5E3892FCAF637636138594841DBD32B6C91B84BCF89FF17799D2C6AB58DA746D0B0941C84640F1FEC0384D18EE1D349AAC40E60B60E1EBDE66601CD8C282CF143C05D9BA20F91680FC50376F0BA8781F5C936618C5C450C860EFF17E393979F4C15A9790A2F81E9D3D60D27AE68D65400DA0D902F3A1985477963F66721783295B748BA052E199C4FD7D8C5371BCFB4D4C0157CBFFB009711A7BBF7AFD4ADFEEFF60ADDC943FB84245A739F92663FD851EB2D251AD85E13E34C114B710ABFCE684235102FB4AF8EB206A2641F1FB298D09E5CBF3E4E6322438ECAD94DF1FB04337FBB19C4C9B23BE52F7DF00DC500976CDB4F1EECB9165AAE789F5EAF8ACF298DA6B8B63F75BD8282B3C6EC7B42DCAB0D7C593B9EA9C38EFF12AF53A83F8C643ACF5647A37452E7FB1CC117869216D2D83D09D61907CB7F816C0C09D912FDA5E89BE1B04F93B3FAEC8CCC0E5C6D675CBD3914F379C77CE12241BED50E2FB63B8B4F974DB6C89DAFA65D5A7DB7C6BC557B5B9BE46A32788864B2372B7638E1603F45B5316842D69DC26BE823CC0AFCDED7758B16DB3E18F412BD0C165E6F4AF34083EC22429506D5FCD9D5763EF1231E958DA0605D2DA147B51D63593F1AD0ADFE934BAC5CB4FC68CD3EEACB4E081170541C5A1EFA4F5B290B41442C25587E2D4C0AF14570E396FBB425044ED01D693C6AA055783B66276DDB4B6F3407C0B27A1C8AD46CE34D4E29166F4A1A6743047F86FEE9F7862998A8A1BD8B7751012BF1771DAF4252DC7AAD7AD1BC6FD4FF89A17D187D4B258DF8EFDB67E0786A604B71C23993B31D93A0A19F73C192441D1801C4D484F6E72DC840E879030C1C6A1C7F24373163390AF5DA93A3A0E93229599015E0AB97F83DB9AF1F16DD09238E50194E773023616375DDE7653FAB12EC11DCE022BB30ED71ABA08E33E867E10019EC48127B9F02496A1D63ECADF4097270B85BBB80605FC5CDEEACB4991412BEBECBAB9A347710B966F6AE471FF0CF78A99BDCB61E7417E6444AD5B8F78C7F722D3943855F7703F69CEA6852EB5668FEAE9563CABC8ECF76D5F6E6D4B63836F7FC9D0720CEE6F48E8B198D4D1495AA5E804FA6D69CEBBD30E05AC1E5972A5AC94F6768C08FAA4E688ECBADEBB2E304AD9EC2D2D1EB1A16B2E6C06C7D7FD566FFA7EC88C60DFA8EFDB12EB2B594C9B0E9908397D70615B8C4838FCC16EA61747960707ED1E90AC9F1956AAD2A38598A48749633301BD6E9AD3496DEE8F9392B93FF627C126C2C725C04F0B733A2CCF9146E665FAF740E216DB829329C8FCE7EF2DBCD4422CE70217BE792745681116796A82DE99A267762AD6ED8F011C3CAFFF7FAAF062D1ECA85D02558EC87DA4CA4F3C6B3EE18A77601425CFE102CC7DFBC1688AFD0A4EC3187741D2A81D207322E3379B2F43B276BA8B0A6AE041EAD5A0E1BAED5C041BEC5A95AA479BEF9309A2F4AE280BFE563091186C34A06001C6EE06BD25A9B7AFC2A3710DFCB1CBAC401A85E7A82508684DB58D7426D7AB7C570789D5117C132F8DB99E907AEB03EAF0917F787F2C371CD70B0A6DB24E4C992BA3659F8CB918871AD6FD2B8B94BA0B06E272C0FD05AA7B077BEF5C65ED0759AF70F04F3EFAC41183FD3C677C4232279304ABB299C5ED6EFD79218DA4E1C45BB74882C28F51E7A97A9E4C5B142746C2A3D3FA6318FCF12B3AD1D5E5D647363944E334B07E01AB72A66CD2E0001E55A0FDB78EF09A8B9D63B3E51D1EFDFE3416D3A4677054E12218FDD6BD176BAED12483F5AC4D8FEFDF993B3BF7C339CEF9B193FFD22FB8F1FCB14052EAF10CE72B828A8FDB1B8ADDE04D5553A7019548B8239CF5694A6C4EA50D31245FD97F1C4BBD80E12C1C7222D0840E94B3A698A613A6FB7E3254A24372665B64E42593B1FB7DCAB9E06029C8FEF3DE738A66CE3483FD8E41DC9A5D3AD9C72800BEEF8721F4B828EC8DA90D7C95225F3194E78E31F55830DFCE6B3C68E49784B1FCEB3124762EE099BFB2FE29BCE9B407D0A9F6BCF0F1352A9ED20ED2399AC3C608A733775D959B6222486ED12B90DB59950016763BB934228D3B7321A1C85292F1BA7E85C52EF6F5778F86961AE8E5C33F2442DCC5F3F4468A5A3E192F7F6FBA0398DBA6284F8686C5CB08CF5005FF99C7C29A22D78844E26CE1C14B5DBA1492F4214CA9E200AFF0570AFB741BC210D04EE5F7D39236A413F7AFE0484FCEF642B2DFF797F44A500030DDE279C9A9BF1DDBC3BEE73430ADB35AEDAAC0B8B4B6DF53F69ED6CD34602871542B925ECAD7E8377A105D75676BE703707F8A7768D9ABB956DCE03CCC09E6754D3F0E628AF23A853A5019E08CD767050F5E7D01C6DF23397997BEF244BBD7CDB1766D077031875685047A8C73DA837DC103E069871D1EF3FF1109F996A88296992BBB2AA631B4A43E0FFAF08CC9E24B03A5A63091970348150A62039D4D2AA7FF7A33CA1CEF308023673147C140836C8A411CFC77E6DEB5807AD5DEDD2D87BF5C94D15E3987E7F57D7D00A2C8E9D43FD8A7B303E0A140DBA9189C2F583B645DA03278CA2C8C87AF1F193262EF2DB0DA263824B795F7BF4373A4AE3E83E52085C2CB81F6F06EF3CB55CA5E05E35C669E7445DC4FC726CF447A8E0D6EFD6E0196868CF0E0D5DF1207C02BF1CA8630400BEC16E63329C1CF4C9F0A630B688C4B35051D8CBA8FABB29DC7A37D40377AAD3A45C39F049C70952B97D6F37D80F3B62EB2AFDFC7879517F7319D43CD769197DEF16BF338296E23C07FA784045D0244492937168DB572B3103857A65FEB245AB626BB6ABC367B39DDAFAEE9A5F50C1D6D9EAC721E79466E2C9CF96B65F19261BE6380785BB606604D05918B7892A58A7FC25EFAE59C7456549F9C0F50C428DB4A996AC4420086284A18E0BF4D95B9BC6F23F8BE859FBE24E127DD3FD318F0A5071BC77FF9F78CCE1E66E32021EF211AE26C456CEE7946D8B3D6E0E9204C1FF7A2DE54F610EC13FA86B585A329EF129462B1BACE93E6FCD99857384A665AC51950358DC75AF785F82B6761EEF3437815E360CC66CA2EE8E3EC1624E2B4039A62F8654563513F146000B5002E63007060C21A8D1B044263F18C663F28D01A3D9EF49181ED557B37BC64BAAFF7918764F81301010CBD89B55750CA3955B5041DCCFB207BE0F7F0EFBA36CDB6D44B2D756829202055E1556AB8152DE7DAB16037CC3306B24390F67433003EC192F10F493CAC9FDCE03FD68A46465816CE4FB159CFA0F4C278BB09D732CB85273190713C859095D46F4D49A60DB8E17473E8570AA0F292BD4955C3C58CE64FB5683450CA78606A4E4F9712B229F95B90944F59A50658EE012D79B1FF907E50FC5024EA628C38D61999D64E74DCA286CFFAEC3C9235F178AF94E07519E459BC9BDDCBF73693D62630ACF151189D03CC0B3A7F0EB8474298F912067AA6E2A60CFB183A186A562F0CECD9160A560954692A47CC9F32BEC0F731F6C1ED085F580FA21540EBAEBC286221E7C7730E2A6255D29B7B3461ACE24208F2C3446FEAF0C3619394910F62D4A58C52557FCFA4726F7AF786B4E4A26842DE4BA6C41A311CE23E489F80549AD1222AF80F592B7A279C6C8E37C01D9637E0131F8278B3283C2BA6CE9C91A8B7BB55E2869544A73626B4C4973962EF02F6F2A11153908D988637923AC2DEAE0E02E0BDAFBF3B5E2C9F7608DAAA4CBB508C178DAEE0D790D960931DE291F8AB64BD0A397358069BFFA629E4BCA680185728240385DC3D85792EF317532687C654AAD1949E57D518F149B053B626625C751C2FCF26D7D79E53E2A6397DD59FCD501AEB2D4C59A0398CA96D38DC04F4D2984797412B7EBBF828AE492E49705B0B24E4A6830EEA128043C8E8CC35CFD3DCD8244062FB85766D69299D833AD7F638179C500AEB9EC679D8EB5A98354811416EF132B1BF196FE8505BF96D2C24671601A03FA2C4ECA59D52EC2B77A3FFBA52F58BEF14E0F73195E746A2190678AF5D2304DAC4F66F47A1453F537D31BB0DD6F4C36B74AF0BB513A9629476F5D1E4D9BF11778EF8DBA30F421E1DBC4D6883D0C2325E260A4A0883612BD4C7473A4C3768BBB25B8F8AAD861760CA94E746F470AE250BEBCD1B510C0E4AA73A1C7F3717BDBC9476113BDD926997B031DF79D603ECF0D77FB6CBC3357898F516303262920D23897E78AE69920110FF637D0797C1928F5F9BC747136BA879DC9DC01EBF72292A1F0853FF6295BC7888D20D3CE64ADFA0FCBC93E3D0489C065C8BC6C4D5B9758C7E9E3A8F1274C952B3D2CDC61C45860E8ED2B21107DF5590879FB4D8E156A1214752B388920F58B500C8D5FA7BF8CF09E251E150EDC3DAAAE6B29B5F32D92D434DDF02DBD575926CA53503FA21A4572240A09A19DA43982109EF96331D24733D6B4B81046A27DBB8E7864C55F030BBF9DB10C57D6E90E3B7293377E776C6380994B884165B71724D488CF20C514125FB79CABCD8C87DCC34EC789259F5AB09FCAC634F47FE4A4C953246546A193954F3256102E035DBFB8E9FDF9F320887901E6E534C84B50871B53B39D3A5D92F503A79FB6676BFEE7A099D58577CB9FF43125018B2A77692CCB341AC556023CE5516D3188D85D0BB6AC27A8F08017AC8307DFD370AD26FC91BD48C95A650F1B04CFFE6D37A23DC8F08D73E2968B0CFB47C7A89A2EC0582FC8DDCF423CDAEB599E3AE55F8826ACC9344D0A6A1F0505E91ECB0296D02638E8CCA04D972CC21655CAB180395A33767D971EF897DCFFD1126B1715F976D71C902BF7E12353ABEBC8D2936E22D184B8461BAD2C4E351BD2B6854295A7668D5707FFB2D63187895DE77D1377D767294B11EEDC09147D972702D252407BDE340EDA350F0C1CB79BADD448B90C90C0D23C419C886953D57AED44C105A2911B591A42303B8DB819D2FBBD33241D5A27B982A7E8EDB6D3443B535D559B01C03974DFB13F566CBF5E33691C492DC5427F6E4C86A5C38FBBE251DD28096208C434284A0F61AAE06C411BB9830F6537B079B099A65FAAED07E8755B9B088D4267D9BE16FA3A735803755343B020D41A9136088DC1A7ED5EDC7745D808768885F1EA6F3186D5FACFEAE4707801355A52AB760494C22FE8B6E8A0A1BA48C761873CA79CAC372C1244E27D6684C112D8F8EFFA3D24C70D382C6100435C08C1F0B8FCD051006EC0392ABAE2C62BED040767A5913DD31C1224FDE19C66CE6BF3C65759B7D33C9F4E36FD5D646C3A610F2775C721215340C31B3905DF507A3066E02D2FD09BFAF3D06216277481A0540490195CD0867702C0FE5DCC59F141E1AAAE554B9F69147A6436D74593CDDEDA5EE709A78D460D3A086B512A15FE24CF422D55AED66577CD1511D7DB2B2B80AB281CA8656A7013A6956CCBC8AF6EA78C23C68241FBE4D3F23C506C55DC2522BD3A253D0370428851C4F4F935769CEBD62DFB1CB0897F99F153863ED02EC3B074B9955592B10901F506455DD460EB2C2EE2A22B2F9740C9330155279F25BCEAA8FD8C741A32190FFA496E48EE560A19DEA0940D78057A329506321996CC615541FE4C5901F4B1B6DDCEB541FAE4302450DF2CAA2B7FD822377E64880EC11236DD9926E298A584AA5AD62990D3DF347015816A3ACF5B18EA86F186F75BE0F0029310AB66006D1929FB860836913B94CE0B1DCE39618326CFE79 +pk = 21EF8994F55D2E9A862ED3BDAF303ADF9FF27A0AFCFC6AE7B6B2F68F2E8C7CD99E9AF2BAA31EC1819254C5B85A5098E0F3EFF70AE78E173BC7E211AAD0711AA045351BD0317E8D9283E0C9C5364C6E7E10F520B1E842F1DE296676827C98D02B43FBE48570442F7D37FB94C95244FFF52BF43DE9D0E62AA8818BC14619AC096C1C7B301D1C38700026EEE51517BC293F40DFA91DEE81F4AD6501C0A1D11FA5653D99E48FE3E90E8E80505FA7E309BC15377D4E6765036961682987E1020584D958CA0B97E8AFFE92D9D68111472CAC1DECDCB628DA4ACD338BCC41465A243DC67D80074BF471B4087B12E8E9F173569DD82369BEC859E60FC5836BCE0D588C020C61FBD5798B989A3124263BC7C9F6A2ED795C204425BA5E39873505158F08B425CC238768931881294023AA6CD774726A3B6716E1037D9BDFAD2AC504D99850C97805762A176668113FC4C7913A59189E17A39092FD86F5901F800C6D3825BEC068E714DD8079CF38C43C06CDEEA2B52600481C176C8DF6C7CC0C2E73F0FB362AE6AAB589F76819E36E5092710E1F0E5E700766DC9A8EABBC45BCCCBB4C26A0DC6838384858266D7D420A8220EF0D2D5B6EACF2FC4FDA8E88F97237D87D1B143C0F2B0BB506FB1D7EB4DB95FA69B449C46FC4FD91DFE8B9EE6F209E059100DA5001359EF0924EC015A490A45256A6A3EEA815935E4183280086A7CB76B5072AD35EF420DDA032720F6432F80DAC266F1F9E4F7A763DF72720905A6492D86B118EA2974F83B853F9010F77E3F6021F6BAD0D36F5FC45349DA03BD6A4EFAFC83A2DA6655465E9A8723C5B762C37C06DF9F1C95455951867433AAC8277441BF4C205AD256915672998F6506107B8C5FFDEFAA729A3429249637698D7ED737ABA96305848D52360B44C0234D3485FEDC0218C22168B1F4964A5ED4B4D7A1989D0BEA20611F10C049772C7F9F447615305A44D809E76B68CA69E4812D795671D8258DB942734DB0BE5902D60CE53294E393CF83A7B0D5E2C1B7084EFEFAF5C6816C3B46E7B777C1275D5758513633CAABAAA01709C9A06481E46147C18F4A080A79EC7185D213623B7FA875282E726485A526399E3E1DB1D5F14504D9AF2482DFF2BE255152F2655C886550D7DA09EE4BA9B1A0CF96406541D44CAEAFE0306290FD86D0511E80CF4FA4714F622383774899AE1389E1B3643694973A440DC13772F3481A55C97C7639EFBFCDA8A6CB1D4254351989A16AB69985C3069730BB43030F0B0AC328A49D476CFBD834236581C02043587180DD8CD1943CF32489CCEB071B5C05105BAB4FAB1331DBED70D22C40CF871E1786EE185E8E78B3D4F679BF5C07E9087FC54C302A3C8052ECF0265B0CD9637A9AFE151A8DD37AB1E28A0833CCF7EA75310A6F0A43005758C49BBB89D7EC477D889E23410A4E143E754DA4CD9AE715B5AF73DD3C6438C60D4DC27523820323BFCAF4642134B12122277399BBB502D0F9D0438513C4D46B54439998B3819495C6924EBF7892324CA582ABBDCCFE7E311ECA164F17F3C94C9A1B561E1A4D902BE193BDA3694C58E4920600F36FD87A1A010FFC7998807C90E324B20BEB039A5603F641A9F6CB35BE7029EBED968E89F3C51F4F15AC340BA3E33703A6987017D633AECC20639E6DE9836C045640928BFED8066122DDA0BE3F2BC2590C61D344CEDB4E4DC02F7CF5D438732E4E18CD844F1E63449BC6FAD9DC52083D7B534FD9ED262FBA5B0EAA4597ED8590482444DA80ED1BF809E39FC7A86980D1B3F7A7DB6F005DCD19D5A2C629085D8930F29DD42F1E1827568D283598DE3049049A59F874E5595988B0E94AF7AF67057E2BC7C27FBEFA0CBD36E5269B9D0A92DBB8AB354FEAACC6BF57059B79572BE35D54C261948D778F80D4E1A393301A89076DF908BE9983FED705AB8941EFAD4FC46E4EAF1FA130D3C98FC807F89C619E4842CE19A1DD18E037B863E6F3F9C9AB3A2507611F70AAA773A85B7B35FEAF7E02F9A178939B405EF4E891ADC459BB5887DB22AF87E68C435114EEF663754FD7AB3DB8B4E49CCE249CFFE65B55D794F855B31A55CE827DF8D17D8E00C1A8C628EA449C232374A2EBA9AA4B27D51A310692671ED46597C44F998E478D7A9201B7DE8C281054AA72D77508A6F714F78C74EBDEA7B457949133CB576A83E6DD649A83EA927DFD51EF4B6F06DAB60EBC1FFD7E48DCFD73BFD48CC38A299F55D59557AEAC7283C37B1B5D59C1EE62FD0FF29E8472DBAFB8304E22380EEBEE80571072F64C2E3C5FB0A5C5C330A615CBEAE81A8FF2BE9713287393D54BA8F4C9FDC0E8556E175C8FBF1F6BE32160CF4F6469E538A894FEA34B3D47C6BC4203F1375D2B646A8C460560FFE0B483AFE928148CDAA2147968586C3B69F54645EBC8F34573AC2139AA2F53E41DFC0481ABB1E52F876559EA4F5C87014D0C76C251F19E3B2D3BC268DF50F6716991B99CD8B18C2F37F05E3DF80C3DAF53A11D8E725181CFB5FABE80C0B90F160CD2C73B109788EA6247D67064DC2F0F2D86D0CD1EC85536CC94E5DD31F1D313662F19A7753726ED2CAEE4161D822925DE62C02B6E1737F99343EC63B1B8756D469D795B34419DB8A82A0A89E3F1A064648DB41D0030F45307A3CFBB35F4BFF59E65A7C94B29864852FC1B2559D18422BC82132B3B54F62D204C1B6D202DE741B1F3DB42F1EEAEF1FB6CD31DD2F88F90352043B12B1B77F41A50C81221162A7C72DA0450ACCFC6307E5108BB5B52DE52B4F4F746B7815374A6C3590A7792C446BAF9C1AA351290C0D45C6B86255FD401C0E39BB44216B2B52C6B605EFC67FA6600E6581964C28F79BBC7FE03A7354286E126172478B916824430C3E047DCBC1C5A23971DBF59B4E7DBC66975C9F5B2FEC5528F2A63171EE81E047AC67473DD16D7BB97904B7E8D13B8A0CFD78BE52FCCA9B3DF82F3C57036A4E92F07E9193A4D8F2B19189C9F71FB0F60D4209EBCB03DCAE246E68278AFB73C1446AA51DF588FB6F70F00676937DEFA9E01E64985CB02D39D2D10C8E1BA11EECA7C0EE827F2EE66F311CBDBDEDBF139731747293C3FA4D891E596EF1C29238834A41BBD93F960695A69701EA2405BAF784E3726073DC5FF4824DF3027FDFD6829736D41A3CBBA5E7DBEB08EDCCD275B84B52CA34C4ABF48AE06A09A5612BF4E49E2E3746443BC9E7E21360CC0568F06E5DF40DC21D61EE983E37CC1CE760E0E16C05964732EF0F364BF82C93C96F2D2F9DF40F667900A6396169500377690CB527245965A911CC4D97E05E76C96EBF7F4913DEDC1B4158A3473210F0152B284645E6D975DDE79A226CB8024F4A358FF8F7E30D826DCCE3DFEB42AF824A78A07FFA8EAD7FB5F8AF5573C226A5F0D6863849A8662924F4E6F994939571BB1BD198B8920303F744FF47CB70F94D15EC4EC5B6AFF58716FDD43FD5F24410798E5C1503E5C08C78AA5D1725DC15F2B621E3308DBAB3EEA64D0873D44F8F130AF38DD850E7ECC2B502FE61E8F8D88DA8296007D4A5B9D1133A1F0F4F625433878627A4DA32A89AF9E1DF71388B7D94BDC893DB1E9DA501E329FE24A5A3DC0ABFA5A7B033F47B319303D817A6AF8FBAE2A49FDB0FF6427FE738437DB5A0750C5EA7536170CAEE1F5CF789F166F5979D91B743DC5A7C4E46959E393911C67515E804EB6E3BB3E66855DFF287FC84597A3EFA977511736DCD87609994C509073F6E3672A6D6162DC7D5FA6A6874CDA6E4CF473F286ACC7CE138624BA10EA139746DA2D6EE41138C547F6B21508C7DAAB324295F117E741A8912E03A40DFE0F95BE0E42B293622BEDCC7306BEAE6D9083F3FA497B4CA8A2D3CA41C65DF0D8D809B7F16FF16D08C72CA72C2750C9AC66059F115A8E8EAC32425989F21E006C952017E63FA1A1BFC3E195EB050E1A146404F61F3FC1361F40B651FD7143CB394EB539B6874B4B5467D45C443EE35B5FA0C3C7C62F052A22890F2A76187744F3A83E5B8CB11E47002A0F4B396ED3DFC2D6CAA0EA4DB1FB4AD0BC10153DD4915824B36725826D155A216BE0D87260244F78A2C4D27DDAD169A306AEB79535EF39880D8FDA991253F9C7662DD7A6A84B9CE174576161B17606E1054190BABB97A5E9DC123C4F349B1C3EB2BD9FA2170A5BD8CB16D04517A094A5B0B0507BC127E497BA428F1D8FB9AEE818D2EAB73A70C94B86FA6EE3C45D5263FCF57E165D15440BD6C0EDCC70D6D0467D961831AE94270BDE417319BEB47A286A2D9743C7E87C867780140BF5320B29D42D23EBFCA341D5654E0DEFDF19BFEBAAC4A17B5BE76DEAB007D444D35BFABC16458E9BAD48C2832370E005FFADAB35F54A13B2CC51CFC255377A3761B6F29F81A7ADE53FF5E46F744A962EE432855FE72C4C0B1F1087E1AD72F0B1339C1F861691EB90C791BF8224AA9438162F3955F2A116992CC208FF923B54DC3579DA8857EC63129AE9491B7BFFA445928073F433CEB278BF2760EF0E5A9600109E5FF2DC506266ACC8E2B9D2F6230218E2E956FE6F71090F065367B45D558448BA28EEAE28D1C701F3F6011F59161135F20869F6C967BE62CC8A5CFDC4D3EF24C08727A7366EA721E0D106228B0912112B1EBDC1E4909CC7F82BB5A09F7ECEE26E187A2E554D874B99E1FDBC6E8717EF9FC2EFAB151394AEC2578B6E4E72DCE12E79DD52C5C347AA60ADDB03948EBDCB31934F7C003E2F877536880893733AF5112C4584B70949AC4CFF3377DDD02395E65F1A0D5931561E59F035F714E65622B6BA91502ACD19844D8E9C92CA180987312C70B1FC617898F05883964F85BA129D4D61AAC0C4FE74BE703D151A1B1E066E80C54C11C526E07B6EFFA09712E191D88357A4989A7491498269439CF601D4E6F452C876F5855A788EEE9017EF5824F62F38ECDC3D4965B8A4D2FB217556870DC205AA43ACA632F36942A0CA032FB24DB148E409163B65F8EF8CDB57EA958D862DB9B9C88692F3CE5E087BFDBF84AE5ACE4F681392E2F7D6652A24E1926F830F5840AE18FC806EA50810B7BA706F9FD89FF494889E5D4051D9BB72A033081F0123724E371F9617E19472533C65189B1030212B36F616E46617F8CE595EC09B87730E5987025090D178BFAB046293A03381B4E82EA848818AF804AD34ADB193C22205257B243751CA4ED7B170D3FCC6CD437FED38454F1A2F8F10849C8F5CE24FB780EE32EFE5BA92A93516E57BA54595BFDDBE809AF6C69E25C767BD49D8F995077EC4142EA4E433AC1690A3BFD1B0279DA193A60EB57F955D490B567C97E44FBE2A2F5D3988CE7C81E62C18BA6B0422D5E88FE61B46AD591FCCF939DD2319F107D1759552AC82E185050E9AD1DAB959A273FFB15D9A11146139B5B1A990013AF38DB93056312138F660CFBAFE2BCE1BB0BFE9C9D214C10AF7DB07253BF07D5852C073662E56C2282F3D0B99830041FF9CDFDCC4FE1D2F658DFD22934DDDA10FB49CEBF22AEE1402D8BD0D51F3D4985064C78EB5D63672F6A711E69CDD05D4DBC1954B4031A5582D70D475D84504EF96D4EDE7A6FBE0F6376E4CF5BC4D35676C4F2FD2C756668F33A0B6B4DB627A1139F7E83A97BB3C276AB7E46D381CACBC6A97BD0BFEB7313BC78C267EA9A719180C882D0693A694F2D28154CF2E78BA51969C8D169836A81CC9E04F438A2256F95E8BB86BDAA66E68A531EB2AA19EAA60428A46DFF169790F920CD9D1F67963DDDC36A2345A735830C6304D506597D0AE1E3AD475C331C505E207FEF0D7B03834AEA2D6CB522DCDE4C1863540B42B570F518EC86655DD6FE19A3C1C2ECFAA371F0BF65BFFD1511AB54D75D0483AF8DAEF29B04D5DE3DC28CC8F7D411E7585B492755F7BD24ADA7A6103D36B54F37E4EC7CE12813E982281D6E069875B7D858E761C6F19F3B636C923629827C5B4DE5E0A1DFFC9C6D780C7341D6C3570B228ADC18071F90628F1661B45DDF894F2B7A6D340532075A5371BCA6DC1F73626E97C968A36FBC6B0E85CB019051DB83EF3AE8068F69ACD7599083BFCC2C8D7C55BF9ED8324668620DA0DD217FB65B81A7FCEE706F84E863E8238F95A2D8E43B8EF26C67FBF5DB98B2EAFC0997F4F74FE0DCB95C9F5A49A4B58F9C20C631C95F53CF5016F4FC63C7A160033FE246AD8197CA7D14D1A9A9C5E972EAC2A4087A0BB2C1540BDB7A4677BA504F82DB51715BE5D1D2FCBA4DEBE1837EBD29476464EE236FF8CFD0941802108292FD7FA6D0C41591D76548E54B35C37CA5461A71D91A002AE49DD766835DCC16FA137509A445F671DBFED803F2486A4D9AE2B31EC5074ED61B9A2DEB48B35D5A598BC30912B3DFBB8D866085D5995911B4B14D2F1472411D283E875DDE5BF533898AB1045207AB503B5B216BAE241C5D2C59DB247FBC3ACB5B7FC1B86F91A4A8E47FFE21D87B2B665BEB74E7EE0DDE407FDEA9A438752646A6B9AC21160BA2719BBC2F38A54FFBC37E6E3B12B50BD8FA2C904BFA2759C09B1FC11BE271C9E4501F5EFE24CC73D312D3BA7C50A9C144CB4D50B9B5EA02CA58054AB186904C335C81007BCAD5F07EEAD491B5B65863271762E66B2A7A772CC6DB6AB3E15959E65E90C8EE69E675B436F2600DD660ACA1148893B26279E94974DC6D687E7AF2B2D4E8EB84820BA98BDEF8F785BB08AAAF12EF1B7B719D29DC60AE4E6B4D7C643CEA8FA7EC8AB18E6A17D5921D9FA7BCDE505FD09717145915CF6BA11AC6E085783C1147412F0FC87CBD929F899891B0556EEE078E0A4081C1FFCFDBB01C778165D57797532A7E2F01C416BCC95F2A4751B0CB892754893C8F0510510B345F062DA5066322C4178B0348D8FC8868B1E207A039AF712511A4FB50031669149C7E6CAC2803C5D01B418705F8E5A93D1D03F56634F1DEBB7411B2D24DF1E1CBFAD34191183B5B9AB269570AA669C881D5C93A7D376F71EFBB8BCB9D01AC0E4948E07C8A8AEAB9C84E6E7678EBE295B00E3E167B2022439A70DB41ABE8FA555A2FB0BA1B1E0389F97C4536CDABC0D179EDE1887AEDAE5CD9DDF2650880424BA2311A51C9FD5C9516776CF441D2E36D1C23C308B5CA8D4B928181655B09343768EA816D566E3E48BF977CAD34930EF332CAD0248B08E83E39146D02EB310DBA98FAA85EB9E0E69FD2F460D90B1486323D8C3919E724EE89FE5A861D0A1C800C93A7BDEB3BD5079EC32BAF33D318CB9299558ADAB1AC4CB06D27CAD52E8834BB0097DB31738B36BAFF35F8C190E93776D091E57B57476C97555112484CC5A679C28F993BDCE5E8E6C00F705E5DAD1B6C8E60BF3C9D2E784B2D242F5097E52FE9135ABE5A30E1F779C7683C02204F8B42616FD1A2CF3A553BF6AD41F80B7A59840EEB21C5F0ADB2D47FF2390EB7115EE793EB7AFDB84B5F7E94917BDC4D251EC0E654E9F38A35B70BB7F716983C8B75ED02919B725493DC95BFCAFEA8E45119672DDAA055DF78C24FDE47090286F20D0D2EB3120C3BCE87614E5EF8A41CD26678CC94C37B99B941D01651AE8A26CCE9955851685ACCB2739E3DF1D5E34FB9087DD8E439D8B49108C590ACEA9186B6C203011655A4CCB8EA76E74EEE1860960CDA8919F3ED42E2F4234A0BFACD16FE010973D9EEE1EE4018767AB9A8DE5834D2E7E26CDCE868A36A00F10142B36D2308FBF6C392C955E6E78155A04C35EF074B78CF84239E96AB4B79AD4AA26EDCD8F9E882D7A160605E7C0C29F423D552BA437E9EC173A35798AFA8CE1C7B5ADC97A5B8AD12ED875C4ACC12FF09FC55B7ACAD2A668B06 sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42 smlen = 2127 -sm = 11B3593D8107DB65F31468B1471E7E2284F57ACFC8DF4A91AF6915E5767A5C69C60B6E9EE2AB222A075906CDD76C021C18718967A80C389F2089B17E9E8875664B8467F96DED361560975E23B3DC0F644B43FD780520A70B4D84CCA02C57789B1E7BD1D93863257E1A5DBF55E1915EC4354BFBFC78B3C4A872E65B60C73D0C53BA78BFE9E12FEAAAA2B275334FD47A43082F42CB88553CF54D6B9C2ED346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +sm = 4AF23A2707BE804CDE0431F076C62A6F4A4058DB6CE922C0539BB5A5F9DCFEA01ECA6572675916EAA3E2B856345A49E497137A125FDA5FDD63EA0CBEFB4B971E0D5D4780CE55317A51839D451CE8EDF82236E014B5A814FF3B41A4FE29D1310A67FDCFE1221A0D03C64A05FFF4672FFDB99518472349938914287BB35626AB677346A5D7CADD9845668DCE83B7947494F1A3EBA6AF900BEB436B9C2ED346B192BD0BDD75DEC9C6605959F20D17CB2A87E4B14364437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = E4D9050FC2C86E62B4BC32124BE0FF9E573D259A14811945A44D49F0BE80821AEDEA3868E86CE3059314E8D88FDDF1D73F6820AF777FA657FA2C1C60FDA4491E95F7F42721705C9EA858E02250F86BD6C97B12EA31DB284A0D027176AA70838A0C46049FF38ADF4B1F927A8115B25B3B9AF1CF1D4E88C0ABE4D8C5EF6644A7B96768F2C251C31D83C7F9A746856EB1A392A605D6DB2AB855D20A896B27FBE2531E807488C9F5BC908E28F05DD4B48F21210F2CE7F5943287589AF4F57DE4417A112FEFC8A86955D63414449D8575CCF6AD793AD8EA3E516EBC91F5CC55CB71222F1AF913793904FB5E4AEE0BDB2D37A5E984E07DA0B452E08C62B4C09CE0D64AE797A1E1070F3F822DB9783605BCA80E3ABF426A3F7E4B666772F72201226577D01EC8F5D911827139234F32E173CDA86201BDA5FE09FD934484140325EB6EB66E62E2FB302E02275FBDB6D6B04542C779255F65CC317F15EABCA52CE52E9D5C3C9922C7378C1834B79BE069D09BF408DBF63F2C00140DBB74185B9B7CFA018AD2A5DF27C42B2FC097C99874C706C5D30B5C6479977B364AAA51D4AE5EB4CA33C41D2DDA9157CF460D98D3F06397DFEBA8457E13467DFB7D5B603C3C5DA81647779DEF1E9DD285EE6FF24DB077E2450A4CA77830E63439E61479F1C3D56ECFC9CAABB1EEC15322F1128C88419B282A630CE1CCB8A532ECC68A4B859EF20DFAB27B155277BAD1C4A19A011E581709433A018C0D9061A70525BE1DB078BAE0FEC953BCCFE1F3FCD896E2A31DB6ED0399DDAC18A8B114DA3CE4F08446CA327E610B79862CD6EBACBB8A22CB3C7B0168C8F8522716793A4BF98AAB45079468796524095C863AA6BC7736D9698214D6B94E93337B409EAFE39CA112D8B70BEB4A0FA18B7F1C06DD8BDE235D164426058E5C90DA7C5320D133818B4BE59057B1CCB1D370C0F6710168E947D4257D8C2BEAE92BB772876E9DCFFF5B49A08A746ECAAEBA61827FA1655775699E5905BAE03532ED8FCD2D38CC671A93C7A0C995EA5C725B73FC4B9A314A5748DE1CD48C9DFCAD28D848389F98DF4564C4FA07438C2CA7829774E97EBE2DD3AF25019F6463BB1DDF7FDA3C70DA20E855E5DCD1C72F7A9DD530E5D5E73C6FA280880F169CE935F9CAF0D9BF0D7B1B1CA95FCAB1C4C532997B270F98A8FE81DAA8717B0DD68DDE468A3B73B5AD540E2E2D559D37A4BB7FF486F00C08230990FF38A7710AA06995F90A69E6DDB69933D930B9046D9626DAECB1900EE04BDC767151E64E9C12956394E4775B3B8AA531366BF4A8C0A03C13D3D33C18E18BEACFE02283A7C061389F6AD840DE4F436D59FF3D4159382A6E88F84855B2D994D921D8CF4289C713ACAE1E2CBFDA86200A9A4A4B6693365D51A7F1A9B5B371C368E899392C0C48D06A49A8AFCBCD57BB6F44A34B0844C869FEA4CC2D2D0A30A0E33DFC687297E0C5B5A24337F5FCD5FBDFB550B5DF5C6A5901F128E7480E5E0580CF38E283BA86C9D7F41CA8F22F0D57495B43DC1FBB3E136BC130A1F8205A68E3391DF7A00121A677506ED38D795F93CB6BAEDD6537AAE246112EB26DD35BC9368B4E85D5A30177BC56A04129F8EA7EC7998D33F6C8B5882FAC637FEDDB3D73C205C6287A607A0EB55477983F5343310AB7E118C8DA16F0E06BB4BBE61EF70E7AFD66916730AE650CC42CCE3FC17F79E912E8A5994E425184A7F7609ACD3FC1ABA4E9F78C9DB230F511AA958C79794F1D3E8DB0689A2E09FDC423FC072E566D17AE040192EFBD753BDA22B246EE49B5083C726FBFF951C76A24F9811E52A3016C4C02ED4852673B723D691BFBE50B5B1A761CF1DCECF828A5C0EDA764A6721944B350562D4FC526B144431AEBAEDA432C47C1916D7F767B436D8FC5EE222F4910C7ED9EC3AAEFE59ACDD42165F52FF6A6AE995E1200BD2AA40FB6C5ADF8BD3919426ECCCEDBE77220DCE1FF079271FECD9BE6DCB7CBCDFB8C46F1FC8B712FD2F9D326A1FABD550D33E2ECBCC71B64FE1B18A55123B62F6CDCE8A808303E2CC8D2D1DF27EB249F0E79F4F6505BC48B85D99E2DAA72ECD9E2CECFC2EFEA3B6B97C87ABB0E167A1BCCE560101B00C090B288AE82DDE83A1633169E70BF2899C9DE75CCAC63455D74F4D2FDFCDE7F723305D5222220B1CB356A712A3E57BB5B8C216C166AA0A1A6A38093EB3BFD24B9DF8B6915337A217455790C3AD64FA5C8D1157E5206F16993DCE61DB44159B169D328CB36C685CAB296C5B78B1A5D2F4A551D5DB92BE87531FC8D4A382454B5E9FA0CBEE398178D71EFE8E966B3C90E1F9778D08760BFA99D2C3813AE7FA2BE8C9AB5DC12D5BB25E02911337E2B3D97C0C75A03F3A17CE085CEBC598C766468B906A648C9234E5463F633C3C753498EF2F18D6DB2B752B36CDC4A0FD7236C88A5F90B8BD31F0205D17952FE01D9752BBDC29350B46C384BA7BCBDFC673397A3805C67F816F2E23C903EB54BDFC9C9E8E4AFCC5C303B707EC0684CE2B3E8DD0E8C8E97B8B9D2C528BDE1343CF95497CE0EE7C8DD644CD7F499E576768E60FE3D5390E4CCE52D8EFDF3F4513A1AF1FE930EBD40C1AD55065F52784BDC6D4F46B4647A892F3114F8B9B0CAB87C685C443ADE35A84566D2EA86C4A67C9892DE9DF0A1CBE3244274577DFACA21A8BEFB2F4B60F2EB94B91BE038B53204CF0D4877356FCFE11603800F93FB91788C05854747719CB236F23A1C952360BC85708EA17D1621C833F6766991F901B10B1734A47B6088979B23CE2927D5B30DE2635FDC57EB099228989CBDCBFAFB06F6893BFC1A5E9FDF33319249630E132A3E573D97607CB8770FE82506403916202CFA6FB0145AEA066C9A4201F624CBE0189F2454A87B0AF818635FE787C10B8BD9D5609E9FAF06B77CDE8110B5935E7F43ECFB0E43EE2B6B3D6D53A72E215C82056DBBAF08019233822C0B6407CF61480F9CC2591A9548CFA351B17C10C67F379932F31AD92A02429C3F0647E0E6B8D89129E989141154304C71DF2D3F04E931BAF505CE17B2C77CDF651395A38ACA49E121E885746C1F7B69C0A55DD87AA9B7005EEC844BE148741ADF2C958970B19891A18A349E0DC4A562B8CF96FD1A2854E12A3B50BBAB88786FA72A0E94DE85445D835E76EC0480848DE7125B60D16F48EE68BF2B717B6F915B900C21509C90C12E17DADD6257948F9643E48D6FF4CB040EA9E97AFD8B27FBA67C342FDA84A36F98B4ECF6C45A58A1AF090778ED7EAF6BEC0697C489BA05DDC406EB926CA3070D0BF629AB26A3895DA26BA2E814958E3C75B1156DF06C2759257CA85D60560521BE8BE34203D0301840BC28B82EA3348C13947A14A09DA1302699397E1E529C7E38EABC29BA13FF51799BDFF06EFB6516B6DACAE4E35AE5C40F052C85317E61C9AE5FDDE72949E333799BDA17DF8F38E4A740723B958669C12121469725CBAD007D0F4FFDCD338A7087BA1874887BD271F4B3264AEA86D9D1FC91EA467403247B2C0B4F682CDC0536DCDC3577DD43CD13D8D5B3E8759AEC240840669F22939546C817C7FC78FD6C1E180A42F85119AD00000608FF4214A5F392633E88BFB66DB1003C4074932A9CF994F435DF49B681E73EA6DB4508A90953AF9567757755591AD000C2351BF7B2A17F6210EC39DD0BBD566563EFBDF7480BA25041E88275B14781CF9D852BCACE1161795F2132A27E1D3F317D56F75C0A2CA34BC270D6714009C9BCFEB6598D05A652C1F775B9CA07B39840B709757A2F5814238CE08CE5ADABA68A2F76360E3BB269A8C13D4AB075DAB0E1ADF3F852064297E7D7B6B3A94615622AF7332B391CB728EC4A2FE4A227FC52DFAFDFBC2BC902DD9723658E07D7552ABF94C530B5C385A47135D6502D83CF653F3DD1F4A90F1BD2635A361191A8A47B2E9EB5A4F7A8FA3A9C9459C83CFAB35D87BD881BED50B6BE28553B4AA5572BE2A9972CE0EC3E806231E302F1B62F14F81F8875EEA0AD6E72952BCF8164AF2458FE21629B1E768C4C71CD363C7F2F09FC0A72C092C5F5291CEFC7686027765EEA646FFBA1B2A73CA9EB758F904500684D787FEF7CD60C889BD827FAD96043DE3CA641EC5A3EE5C679D5FABF62E6074F3D21939C966573ACDA5751106E05C3534D286516839736061702BCFCA98E6FCEDC73FBACDACA1F3FA80C499B882DC0B4C1FBBFEBBF91D6E93A1E66AE77BF07A169602A90D86DB73D2134699CC398E4003707DA34CA957BD2014793544ACF0F3F0C81AB2F047F6A8D373488E50A7B5A88B4A49E829EDDFB9486F98633EC58B633C5DB7BCEF364F8C436E74053D74AB04FAFDB4342567D6F2BD59F64024F702E087C70E1EAFA8B4E27D43B317AA4ED969F56D5E97032E09E277B463B8F7825846E660EA1DB0FC013840832ED0E4B4C1A7EB694640444A981C55578DE1E498CE52050204758C5C8102EFF7448A70D095170F469576D560B2B2C16A06E968ECE535D42278984C04B131F9D58FF3F153C745E942E759A5240DB9A6D4994A5403629F004C6BA1664359557A79C20092A4F3BE35BFE6CB29E39A4BD6AF692143474A8245CF291EA54E42AE6947DDC4A0FB16D0C816342E86AC1ED7C139DA13640CFA00D511D74A1B2C2253060AE348B9051AABEB695AB264094666A14056F7B39D04EBDC51409E8B5AA92CAE0673693CB596404A09F4FE3380CCAB293CAAC9C85645E23258B0348D9E7056B277DAFC6DC6DEA1287D6BEC656FB92FFBFEB690F98EA522071D1EAEB50964E6DBEADCD8BB7C6A94C2D0F9259ECDA573DCBE70C7FA45577D532F99A5AD613ADEDAAFBE01FDCADEA04B6C62D2A3C5EA6D46B2723095FEBC636DF7AE327657AF018CA8CD220E90FD9AF3610DD76F93342AD9D3D29B8957FC45981EC2E21DAD8558996F5E0B6E06499CCBEF6D268F0F4A0C2D2E62F28D35AA1F39C15FFD7D1D0547019DA6FA30DAA068A142965DCD2FAB9F8111DDA50EA036BD5D450394D8D9CB78B9F5BE1963E611AB9E1FC0DF03044DCCBBE869A05FD00BDA18308C3E0FCE7397B70DFFC3447903CBD12FA9288E04928615959556A8B0444CE266ACB35523CAD71689FFCE6FE1D002E522CAF0347E4705E40425A0DADCAFA75BBFF9839903E3ACE901D61E9B2538DA118A867C99756D91C6A3726A0586841D40728F771BE6E9B4711755FA2935887F9F7E9ED1EB062622A2740CC76F0490F49B2B069FCBB870886AE40029C033C281CF01780E262E10E96BCDF69C0339B4CD4FAFC70C65F9A2D1C3B88DD60F56D0E3D0028CB3BE9C46C954162B18FDE1C0548D025BF798CD1810DE47E7219580F1DA321C8C66B1F626BE5F11A49553242A58ED69F300CB35D775EB73728A26060A6EE23192D927A51DA7F64895C7B60F39395F3718FC55F7C39FC0522C18071C3EA3E1DB89A4CE52FF85BFB0A913BCB788421D6274D73508E8C22D2DFDA97AC87A352BE0CD46E57DB6228C16DCB95F9B1B26F35724F2449C2B64556C4D8B98AE82CB7264DC5B48A08AEF3F30770F5B2E2F4BC498E4A4AC557AEFF6324CDDB076E1700F7146A994E48DB9BED6D608FB523FDB8D3297C5FA2673A471863F09BDB52B826D3891FEAEA9B93634A5AFC3C9B3AD8CE3AD820DB1894F8AC82F17FBBF48AFFC3B8346B91906979FDC6D399BA701D88D5297D7FA6D50FC441DC481C1E55074C6DA58F85F4FA9836FC5477B5733360FF328CB3E5912F5F51F5F8D0C692D49033BB4D89851E0E927FEE955557A58E1B855201F4655D26163FEA307FD1BE7339C44C675EA9572FB275AF212B780F5624EAA5447CF418A7376B706FA8ED032467DE16503A893F001AAEB03A4333269A8C91F7BF6A40D7CC18F2B1D3E26B44079F20BC3E8F464AE81640961C04FD01B31177C677F332A7ACB484AA5C99822F9ACDAE173CD24DE2C281A6EDB79B877F7A003964C3ECFFE5809B91C1D902034C49BCECD5C495E162357EBC2886B1A4F6C55B4ADF17710197276988EA8FF72C7AEFFFBBDF350FCDDFAEB6DE709171A87783F6280C92E2EC7F63E7BA386D7545D85E8983B9C666B7A49076C354DCD9DAD11123E4681A945D97AD8FAF355D153BC5FAE3C8F25E60AF64644FD22FE0D578392F0BA54226EA27F22067DEFE5623E165A0EB38D01546AD08FA31FBD0C4390C48CB9DC10B9BBBA953914CAB54EF7EE8B3F3A9CB4BFF63BE131E8321FB1889F8C74AE939296B147CD1FF091ED80785A7C861D7A844615494964CE3E8320392BDB53D4FE54BA64FA0DA66F64992BE5384CE0A08C8C802A7F965D6E11E2830F8B050E9E78CFBD488469ACD4833466E9353873D2681B4958A307C0AB81D7648CE9AE09954C886EC4A7A0EC93C42E3844ADED483652CDA81D32585BB0731C2A4A7AA7051A4F84E079F701987644E648568404419A5D307B70C84325DC768211B80F2649C5489F6438670B107F25D68D0A81E970301AF11BE0CBC06EAF98B51B131E92C07AD00D974B0A32349EEE8A07AA58265318E24D922B4902249E9A2B8BFADC01B1DD18B13A72305F69EA131C64956983D093A3C4C41E6362A9EB650197455FDEFC96865B65F6873BFB47BE1E552C2A7BB512C778A1B80CB0D82A7D4BAC13688326620EF41782EAB033A4BE9A0D2961357D2B2BD043542CABDE80E8840491DD2C76D9A44D8138E216778DBE5D03458543B889121697CDE41A9B3D6262736965424A6D3E21CBAA49A9A801FC7A9F0DFE914B015737D043462167E84F46319656522380B489B8AEE8E8900E85E450B2996546465DD51EAD840C01580FB0A1F72343656A505A83FF0C1FBC675AE854F9E7E387262CE77AEF3D90E85D5477BAFB3D3EC30612EB80D3A6A38A52F3C8444F509D918B5EC9FFBC29463DAA9B5253886B602760809400BBBDF6B150B3BD0DF4196CCE8D42125112CFE961BB4C748AB4C57B2A402966F26E9D1C9B7A8C5EDF076068AD47F42F26CFF8845D595C1AEAA48477DA46AC290D03E7C8D30AE8F202A177ADDFB0CA117616DAA2C075F4C1E6FF4CE53149C4FA58D41DA42450B2B500FDCFCD2955A9AE886894CD5C47C16413336C235AD9AE340E8FBD2D08A81F318C7615F6B3565A4D6752008BC94A4537F4A6841BE5C26C8D3E0AA86D1A845C794AA9ACE75E7E27A6701D873482F5C27841AFDCB2520E3D29CC32AE54B25054F35754BB9EF7B28BF26C3CD08FBB22B7C3BDB72BD312DA55724A5CD5FF2D956EDDFC29E5C43E68E583B418A39D16E004A8630DC904BF9C4FDA64913EFA48E9FE9F37B252573380415064CD5B6D4858D898DF1A5994C51295274A1F506A5F895D2C7A367CDAA3FEB180808C108AD798CAC690D38FD6FE6A059224F364758199766E46C197C4029AF0C856CED822846EF96089081EBC405FE4DD331FED8A71423F4B03BB7B949242F442174D8728D375A04A0B9F5158BDF2E4CD22E15AC07F9CEBFF6E650DEB69BAEB95F6DE680339F28E85044CE5C5758156D98AC819E0180C603CF82BEBD5D16C09C7BE48F0A4AA0D1BB4DE55D8087289C37057F3C2F10E0F46A09A1795E645CA849F03DBCA96B2BAFF448DCF46BE6CBC2325E41A6EDCCF879BAABEEBB624AD53F997B2EF177373AE822159004C5D25E780A148FFEF56D837D981DBE0AA13EC3C71089A560701A743626EDCFE745E362C23448CF267DFBEE49318DC0AB34C62328BF81846BDBD924B138E02928607AA53A4876131D1442B3A79C98AF7CD3EA863BB010193E3619F85F9C65DCA02AEAEA661259BBFAED83E61FB6613ABDEF0F1D59852920ADAFC8 +pk = E4D9050FC2C86E62B4BC32124BE0FF9E7AE5A3A7B7B246529DC1B83BFF4E74412ADE965579A2029961C4D64689A29A3C892008EBECA3FA750BAC39045A797941807273372557B7D77AA2E7AA04743FE19E750DBA8539FCA3C5DCF14C69AA6F078A081D596DDD8C84055A3DC9CFBE39251A48ABFE76741901756751DF1AB2588E4B9A6EA73757D98F3C41C96FC46CDA2C63A1237C2CB466BC4D583CBEA4800E526B8CD2E0055959FB7DEC1B493D51224E794CE380F0484094A0E0D5AE90DE0C250C536DED2C9008EBB87B120B6FABD04C5618FBC1DD8F1531559B38801F63907DE865E1AEAAEAF41438A0CB291358E3767C267802EE64B69C7BD2BBA5BF1B8CFA0DBEAB2E3BC93A37CB099B6E82D9311DC10D2E85F5E9849F35E06944B373D382ED79B8CC062D4AC7DCDD5D6DFAD34BB95BF89236E9FEA0E288920911455B5C274E63BFE74601CD7B52C20D7B689002339AACC932F61F57D3160225578CBCF3BB24D95884FDD23ADE02CF817C1600BE5CACF092BF6EC007E7A2434D07A70E97A0BE67036C08020FE0F26A714902132130AF09775F306A7881EEE1FA64B769D9285EE33E69E9D5A3AF007923D7A3C7A8C3D6B358B11B640415B4716177769518823205CA8EC68BEBEE565F4CBB3AEFD277BD60902BE5782D4ED9B195E595AB67C242CD798ED0A15791C7063C1A106DCA9480E284783336628D1F0CBB57DC0FF85E57F1FF0037BCF46C68649A4D2636DF6520253060646450CACFDCE73AF47A2F7F2C266B76E2F734BECE85ADD5687664FBD3AEA2150D9FB193DD3607021C236B07A9E7584613A81F59F6AF8F50813286B8A17FE035E86C3E521905A4B15750C7156E1678B057537EBD283D7555058371E3F09DA64AA5C1F3296BF57B1C61E8EE4EB111A363608D929505EBEDB1EDE99DE57FA451E2121E9B4301DC8FBB9B7D16C21E59C7658E4CDF183EC62E307C4223C967CE6AEA0C1F8D9166F26A8263AA5D01BA2BBEE4BCFA242585F59BF0FC9A4221B78FDA28C2BDE9F132E0DE79C307ADC07BAFBDA5F070E1A9872949516EC32BEA60D38DAED0660431815587F9F2C7D595F4A990760062F5B830AA24246F0DC8F6B1401A3CEC6AA4BF597D99413B08CA3DF6232112735C8DCF0D3D32C73278BA1A2656BBA1349DA1DB8353C60F84A920EAA64B4E44EF9BA7BFAFBCA25E93A9B150D4277AB0179070431707185E12F9F4E9F3DA6A29CB2FF828EC102629259696587E7CB5C58DE6B2FB74C7E390BE8D56BDCAE7F4B6D25DE5D396EB654799CC6E259B8DE6330C4CFB344BCC2E8BB70A460DF16675F217EF756AD3F5CF643FE7CA7C3BDB9BAD71F37D4DEA4097E30BE73440444C5030A204FFBBDEB7442B74FE2A3CE1583DF54544C100010CE635C319EC7DB0DD07EEB5DE308BC7D1383BF6D5381C759BA35EBEEF41EA0623E8DCF96562CCCDA92F0341CC3E053D2E47A79EB5C56A917A0B5814901065F6CEDC4531573A02F140435797BA57B7987004698E316BCFD31C54A0B745E6EB0357F5A79465EC63692E06CCA2B232B27587CF3E8C5855EAFBEE320CBC209D0A93A8979C3C41CCA8FB21AF00131FB60CCA5EEAAA47D7CFACCDDA9F4BA396072F8F652108010919575FEF84DA4F319F35BD81F05529608D6DDE68ACB433C86E460832BA4E9B585734508D73B3709B32B5CB6905D67109209E662C53A843BECFC1A3176E7CDA11907C235DE3C85DC2006864D50FDC108289D16F648BC193892746BCF7218022F10E6A29838AF261D683D636C9E1916A093A141C48600DB36F0E80D54A8BD5CCD73A7EA1BB7AB66B28B098618FAF19F319249D87A779B154850B041ABCCBFF91040A77B3AA9289EE98F33857144C4F30CB456B0511F427AA35320551C8BB476CB3589A3D5FBD5CF608AA1F2D5AD5746AF4B9466296360A740A62D63930504F43CDAF8F2CE971E4E3C7E4771A40D1A91D67D8392BF033A19D181E5715701E19AC08E076F4E878E2DB1A6EA0354B964ED287B48D9D39F870B98ABA7CB3621CE537A441AFC74E377BC0DEB9DB9DB8AFFC830490D40D2506D55DB493A091BB386F13B12F20AD866F3E112C9B56FC2FA3DFEF559B9424CA5F3D865811F61A63ED2BBE8F1647CF26975DC24ED0019F503F74AFC5304E1299FD03F7E0CF299E66EA9E422CADADB3C341450D1BAD72759FAEC73361F279A1CAD252CFACE89470CF6A8D48D8820B64A9BA7CA49E83EADB7EA0D43D45B88146F5817A4078A70C1941B03B709C81866C33042BD5F1AFF61200B019285CDF3BDDB7463603E2C55302F7BFCDC1DC33A21703318FCA5F1F8F52468762233E963DEFB6CE4752445312E4FED91820D6E3D511E72DDE9A1983FBF169A25C452F4142A88497C3322A66FBFE19D66381D4D34A44C9788706989E5BED9CEEC996448853098E8D529D35DF71C5384B398DAC49799419FBFCBF136B70AA89C16B22D74902B78F2C9191BAFF515D78AD8CC537471C00909A4B4A4FAA0F7ECAA7ED15771CADF1E6757C4E831BF9023C8C61469F99E067EDE15334A92D679880CB35F445E9438ABC11DB6B02DE02D153BA20F01A48BCE6A6C4B3115671B45CECD0D4DCDA9086EEA575DD4C5FCBE6E234B383B925EFE1E679E122834FC77EDA30011685D45B06C5DF6931E01C124D48467E5003D0A6B2E5B54E0FE78B3920059858565863D315C4501852F04BE188E9D1A04A2DA83870040B4C55610250084937A6BDD6BF9A6DE5117F654C97016ADA44002C8E2AE740E5CB544DFA871FBC07EC2DC14D30F9A4C5CECF5A206E40EC509E6C12D1874AFE8DC96C759ED3034AA2838A2FF588C1F9CE3FDBDB48795170BA5ED31C1A7BCA2BDD8697B633CD54B125C51AAB75E7B2D6A89AF53BC998C3170F252C28E9279D90C8545432401D58FE2D81D002FA5E90D3B7AFBA13F43A50872C0B363C40156E3CA007C75F3B66834EF3C8BEA550806868DED4D5C6907777F2C616D940A11D8B1854A0E5B665C4A3D3CEDC9D611C8664475C0B0BF6FC9EEB521D4592613F25706C63156332C3A82C7F0931A42A6BF413F33742885ACFED55270723732E66455BBB43E329B1FDD87513F86B88D3A7AAF28CA4D68E5358DB43E3258584E8F822BCC9B39BCBDF3B12BBC45EDA82D91C08BA5A12A51B0A75E3375945247DF60F9001EB42F4B88B9F9B988AE161502B4060B4BC80FA03077CE85868146D8319441B7A175DAF43E0FD9084E681AE683C6368E043EF62D9A680B889B7B3751BAB96F5A23C1D2AD966FE0E78E8A7548FFA0FB9A8F6C0B1C51682992CA09C445A8D4A8601B2C43E92C33752B3B694F7B70AB874BB48418EED56ACDA5023B537BD7BF1339A7BD163E08E4460C23DDC21ED59F8F641659D16049E66E78584072771892EF59530185FEFA46A1BF52D899016849DE78BEBBC7205B24C69F796CE9708F2B5177F9C9759156416B4FC681FC41F9C08BC53B95EA1BB9AF2FC73D72010174568D9F1953BDCB57B0ADCEEE9DDDD01338A3BEB13BD9C5ABF7B7AC68BE2F9A9E1BF4D9B1DFCCACD0217DF71BFC7D8673218FF6D386326F65017E34EC3F4086F82BC496A8AF8E00AAB6B34876735FAE6B984CF0C75412E0D1AFFDBD132A1406F7720B48597453D3CEDCD34879B87F6977F785A21FC1D048E2F8B52918BC54D474EC706AB28B1FC4F97F4B28E1AF32B80F0661ADE1A750BFDCE14278969EAA769AC51D7044E829B438D367A4C31FA989A472EF892DCB4D7C5C3DE3F2CBCAA74C0E39588E9E0E10809AA48D809A6DD420BCC06F1DD74552655A8EC446B36CAC53A3D8EFE06BD8463F02FEBB4697977ADF773981D4A440D29A1AFBEF7CC905F5D66A74CB39314602407D54A78407ECA8E9A98CEB1FB55A23579AE1391D584F81CF2804241E64D2F7B47B471962351B23DED3E8DCF851146CAAB0BFC7B43B37266591575029FA6A9CC468F8BCF33C8BD5072B17FA44602930AB7DD0672DEBA5680506E68FC1C2D31195665725D4D4F78B50A14E1ACC4D1D4BF925633705377F81403C054EC668D1921B58CD7580EC4871C9C468E09362CE2B37A6C630516B72505C402AA4E77FC2839D697BFF1C1439501F0AB07A672D4EBDF81CB18B7055E3ABECD3AC192A52F547D42ADD884875DF20C380170F974027DC8185B83DC63A114A810C3F9D9C49618B3D3C9DB0783452272243E1C39E7306E57C39799CD5353C234E932B5A24823C88181EC16273080404C3BB89CD4C8617BF9DE7137BD006CDDCA3F4AE38F7A61BA8F13334367B08607DF71D195BA1581881E743352AE5136C0B41016FF99336BCF3D70979F0593D936D656A0C0D8D2BDB2D9F60F1D784D0B44B33BE1214A0B12DC78489B1F9FF963E8F8A72F7597F8911F7BDA2B1A9217ACD9BA1B328B75195024958CDAFC3EEC2E3DE3AA02B5BDD7E0FCC18206FF30C96D8A1F2165C1305C260D18F29E2C1C83636C4C132E3D1C16E7F93734F8369CDF4A573BE8170CB5CA0A17306657357F748CCAC443180AE512000A27A1CE54B92D805ADAF70F060E3D7283029C6D3A425E17EA2D6078A39BD072301DED97E8CDE211F5ADD9A9E1E0B44E7AD2BB5D78ADBB56E0047732846954C9572AB73F523364C26063C7918F998D4BEF9C2104485BA6269806415DD79A837B5A783315CA6D19A970ACEC897759ED5147CA906F0D963366C962BAA4C329511ADC4F008174448527E7E1E62B211E6A2CC6929894B514CB8E9278DBDC0C02DD5073FC937DBD3F4397EE95F98CECCA49A179BD38ABF56278A72486B381F2CE31B561F9CACBA4C4324FE58ECF97EBB797DD30F39254F5522BADA5E9E174AD536AEEE868F09165B8F06761EA3B3041905B57B140E0D3A4029E7828A3535DFE16EBD7D485D0EB948F581DB9707534B118942F74B237C86B59E27CF36228FF1FEC07C1236010118A1E1363BE52E9CA6D9B210262B6ED3CA6AA943C3972E991C6024B7DD33FA4030BD04FB4ADD89E45EF54E1AD7326D41215BBCF71C3C4A9371E0A1E73002EFC9CB53F9544601C83EFD30F803A35BAC41308993402F4B049F875E2E87FC6EED18B98E3376A0CF1E43261668244C88EDB372A88FCDFDA6BBD22E989FDD3AF45A8BE97C9B902B3E855F3CBA5775ECA8EFA21E4A207168CC52BA791BEA1A882FCC2E95F082AE40B051F72C35C7AC1EDA83A79685C22341979E7604D8F643407F02F862CA082E040C20D23EC758E35E8A9B63BB046752CE0E07190AE781AF9B7950017439DF025CA7854438FFB04CDED0F1936754090DB3DAB5BC2D1D45BA7B4924E71C207C077006C9BBC1504B0A84C7E39FC8BA75ED3B565FE6231EE6842AD01464C1FA64D04878B531BB98BDB052762C6B609A8CF4CE393C0A8362EF885A872D675C3AC8CFD55A890684F31E3B9FE6C9DC9FF7929101947B4C750C21DDB7204821917D461B3D4DC7F66863EA8250962E076FEC7FDEB2D935F683032C211BD19D41C9B1E1ECD865139A130D1A2DAA3E0B25578DF1C17F4D43C3451D77FF8A3E4988403DA81E19393D71BA562CB77E4D567D2CD166EBE5D2ACA11A341B0155E26EDA5F1DBC9FC1B727A78A63A4E6B2DBFB92DA6AF149EDF2EF106B00FEA12B880670CA98BAC340B6CD04C84AC4879FE879E76789615451A2967556520BCCE94E27C3E90F0F8C249549881045138A4F92B8998C504A0390519B5D3C2E81956C7F0D9A4A25A9663DA4BCD86CA0CDC7D696A6E37A2266DE77FCCAEDA44DA44E635872388A7EC8DB1EE1CA00B3A2C189B6FE0AA99144EE9A7FD29EB6F1E0B0F0B470802AB52865F10BBC4425727E1BC1EDE09BFD67126655B667C2535F14404792B9E7C70D106F120761B65DC28C38F80AD829375189EA2094EA615C8F40091A4D50C7046BCF5B03DC7C5A96D02A5011108FB0E4D1770BBF6BEFE21AB8CC8135F3737D92A9B7EF08D530361E9D0FF05037768DE30C3BCF8C19A64BA995DD0CD28D4F2CBAB1C7B5FC18FC08FFFB23A7007F1D8586C7375B0F158D8CC1E83D4E548B1B57D7CE95F5758EC4025EF2E04D5C5B2C243051BB59CDCDAF8A29AB77BAF17E295515B0FDE9E5BF40C54092E55EBC17BEFB82A6E5416AF1816DFEBE57F418542D60E1A2AD8D22D75B8F831509910E43BD35607DC83AD8023A3CA4F84450252A425FB838A913F4B87F4390C512E5FB174E3DE741FA8A48BFE81123CB1ADC23C64A790C17F4CF13A4606727443C680E91B05957C6B5CB460ACAFCDF48EC67127EE51E479C2DDFB439E173D9659AE75BD2E6C88A978F4EAC557224B3999CAB648F1928C4DEE744CE018B8C6F1FDF498ED5545BC39C5963E964F5C395723CA4D800ED4355CB6393BE309366FC0CFF48644CC4EA1E7853B52F87105301CB9BBDF8A2D7D7499965BE9226E3F9B5805241602F73F52D1481381C01A535777FC6EF7CB8A8B1BA4EA539ED91147559588CB0F502A2F91A1A9265F2F49B298EE8A278A5848C89C7BD58BDA737BDDF2BE6249AD5B4F983E0383B0469BAC5255D85E6CDAFD8B0770580225DDBC0300D02E63F476584B74F51CC18DE355A579E5A703EE396F4472FA5E5B4025C156C1496C122670BF5D6F57ADAED216E5A788EBDE39FC776F631363D8CE039D7A0EC4D48E987D81A43707D52A8006E109000C463B2E70462EC20423694A7216722EE13BDDA1B0E0E605F2C2830C63FE6AEFD6AF039352A00B5064629BEA1B067D380EA953A995880FC3F37E8B6B349D9530B03143741274CDC3E220FF2CEEC87C944DA40E70E67B4D1EB5770803A9824977861A6AB389690B15FAD05183DE0913F8E6BD9AC3823C05928C9ADB6098B8F17A27FDEA2B61E3CFEFB62724AB9B224429BAFBEFF98BDC84479B2B3648736C77FAD3DAF1853D689682D61F66D3CB8FEC1D84764855FECEEF082557F097808E84905A8CA5ACCE99C642418837450FF652DD823E8B7544CFB3BDD7367CF7E523BBE0578230F70B86C7E19F367BE1D4B16A2FFC6F496FFE1EC55553CB3F4E5B25DDCF179610A79339C5AECE829882E71C75FBBF60DD0D1EDE7D59D044176BA7E8A26ADDB684C310A2E6E37BD0022DF6D8CEF0333E4B3B5592F86C924542AEBCD23353490DF759E5AB39C11D0031F1CA6B0926B6BAE9DB7FF584F568274680C4C77E65333148614EF6B341F73C85450A34DBDC500C03E352E2DAFFBC2D6622AFBE19B84297668346AD40E4F33778EF69AC06707F242837D6D83631B8FBC647BF28A038630C37DAB641B3BF349FB8ECB014600D0EE3ECAC1598BDC9388EE72895D0751C4C83AA205511DB1C0E0338A95B40C92B8BA2B12776548E08FD74D5B19116F56A742793D0A343932EA7A1E6436736BEBBC2CC2C5F5EE555122E2B278D8172848038D8FD50D1BF3B4EEA9E32037B61B0ED05FCB7EEA892938BE57F8A1978B3CF593C640960D270362523652237CE127372EA369C3BFD7EF4C1F17135E06A7A9B5CAFCA30A7E230F99D37E0C65333006B5D789A1672D30A85A7C433DCA13E530F0DB5682DEDA1E4F23824981360D811C6E804C05F9E25C39160F31BBD300DC09BCDF6479C5FD732372671B0C3D9007FA718B839F39343C3FD1788DD9AB85B011048F83C5F72842C50F745DCA94DC5BB59973FD94698C46E1CEB4059C662A604EF4F9A3884F1F268AD462400CCAD475C2D97D49525C9C7A8F630DCF5BB6D8F0BC985D6B4539E14475C8FC93465510641EFADE85F6A7BBC951249FAA48A3233E340A2DCE944F578446A3089E05BE9EA0D3B2ACE37B506D60BFEA81185B79977D7378B98295C30C7586D sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01F smlen = 2160 -sm = 838159D31E3AD8B5EB09538FBE4B4815EC8DAAD91DDA93972586983E5D3A630EDB46074B196CDF4550C7D9CF615FAFDB2E0E8E5D2731C1E8F0C16DD6121639ACFD386E24F7E4166A4508101904C09E0726186E1F871EE6399CB04976560A6ACC316A65D0B07680B443FD96853AD3A1D6185C1D330A3CAD8522FA9D700E85B7C3FFA9369190521492CC3CF80FB9F67D58E16C464926EF78A284F3FFD9CF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +sm = 54439C5A97D655718DF5A3129ECADCDF1CD8D6CCD6DB276FB47F2046F2008301AAE53066AD61888119E92C30C063775471A4CEA9EB80728B76448DCEFDD36EC05C658F8E9E8DE7BF342AE35FD2B2629D79194AE341E4B4DB15AC0667D3E22441D0D2C10D19412ABA0C720BF9FC5D273577BC33730FF4895DCB031E505801F2F043249508FB6D056E1AB7BC45BCCFEB595415C5DAA9A1CD248EF3FFD9CF3A7B9E6DE72F3B022D074DFCFE988CF11B7B6C6D185FB2E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 1050030AC2E6FC55C366C826B97C99DB65266C2DA5DE810A99E3047EA86E861DDBC7701F3146FDB6604B09A7D7C6410A68A8AE4F6E1350BD8017E91FC7224F6AB8BD9A45667E06741BE4D87408C6B118BF6DAA1BE41536C3B2EF68CCFE5D19529BABF40CF54BF3B65F9E45172DEC6F62EEBEB477CB460F930F4A99ABD6513D0FAE2D7B88DE5A47B3A951B9ED5FA14C8652CFA409AA359885B4816528679476C4A15FE94DEB66630FC8440009F846D72D0CE7193CC571BBCF0323EE3FDB5AE12031F39CB0C2A8AFCB08EBC91F0152BD0EBA50539C2C957F7F32A54808DE72D47F64ED528A066D480DEF04B38AD513B48A85E7CD630BE3A1CB59158EAE24994EC55DBEA1D9128A8C70AF843DA0FAC48CCD9D167E4F1DF3B785FE570A9223B94FE727A9BE7B5BAF5B7E7D7EF18ACC52832E47900F4CFC433EC0A85EEB2F56C70BFDBE260785F035C14854654CF5F5B6B0F22D52712E38A23524005F6931F86166C35B5087BAD9C9EB8989A3529E03777F243BCBBF317EAA4474B04A7F1C1B08C5D8E661FE4396588F7DCBC6D2738CCC42B9A0D0246A9E2D47099385870C656222437C3B8FF05ECCB2D1BF1362F12CA693D8BF95F56F126587A831270B848D39F4571E97FEE7053D663F7682CE09174027332E4F73229051A9B2BF08BC6536F7EAD284B792546FD5B7D735F7632E2B5DCD6E8127A5AE4915028E805C044DAF93C69BB616EE43B57D12E6919EE24484726F56583D78693893BF358EE55B8DB186C4C704B99DBDC58DF227A5587929B453495D2139E0AC565A9620C3FF152D33C842607C566BA86799B458A5E6206CFFB109BC83833E853F007A0E5BA4DBB938DC1CC33C9AE419E53254EFA0D306180EA9B211676ACA3D703FEE0F9A74A80C99C797334CD371E6FB088F53BC65DF936EF964F12A22283022D55979CF6C51B1F955FFDCAEEE1BA9FAD6900F0F654A344F178A362A9B4805EFE34D5831603249881580AEEF371AA8988349499C8F1497AB989EA8A089FD2A4072A7F42076922D81B853EF4D601DC626E6472C6680CABB09C87B03C0FE12A5835FBA7A5DE30EE5307FED445CA6DAAE3398E563FDC7360A8AE1B098A63AA1D21028D175697E10C00F66F22A1452B08B172CFBF493FE254C2E81803E9C17FB206C746E3B9C29FA32D85E212ACED74DE96D1B1D7FC1915CE25C0544E6B77A5AE5B828A1F44368539E2D800B886F231F914A6CFFA72EF8959916CEB9C40C6A48F1D9BE2899A125570FCB1C41A173A512819BD6C93B23CF5E641756DD96CE386BB6E318A37DDF391B1C099974E24B27D78F540DC62C0B38DA7AABED6F6B7F8FE361C5C31CF16E10BFAEF55046BB1ABDB953E07202144AA08D4C5F26687BC2AFF5536FF9A8C75D0070CC2A3E681962ABD3E819B0B25F95E13F5185B9D2AA4DA4BE85CE5AFA0ED7F393A90E94D360B645FA836E68C89EE6437AC3F6844CA70D1E4D7746F95EB4EB2B813A0AE2A3101ED4C0E530B6B0CA0AA92AE23F2CF673560ADEBCBE3BE22315FF3F4FD94195886DA0830A28375E9776C4F06F171EFC7FA04B58370F5E39F763EE34F7A11B29FA0B5236EBB9D8DBFF7F10BECE97551E36DB23ED00180F2AB03A17B24C1F4D062B0B9692FDBF3E0D8A54DCC31DC65E34E41573788C9CE4DA45CB1388931F53FCE4A77B0979FB9AB5BC94B22ECB3E5C8E1C55DC6B905E7A387E86E0FAB2501D584BA917A9CCE8F8C2CA6B31A1E8B7FBAF599E12B08DC3816295DBB4C54EB8DAA03564DD71E7C3EC1DCC6EC49DA468D8C2EE15B89828FA23959E53D26ED12B5EDD9913C70C1CF781FC721FA70A911BBAC8EE818C778B797415DEB2EA714E5623EF07720625D2BF7314B34CFD87978BBCBE32E53A7DCB0EE0036D769605400021D025A80AC8C2082D54466D4CBDF05446E50D32D5B38CBA8D713EB92D2B7F9C9EBAC964634C1125ED1A0C612FC5C5862C827E03DDE534B9C973E3112875B900F642E85FA498ACA2D01CB37B1A2FEF407B2E8487C81FCB3DE0FC0B6A05F10DDBBB9EC6927C4DC7FDCD6A53F55FCFD27DD590AD37FED2729E29C1DBB73DCD015112F9E4AF8BF09D5A1A93BD3B40FDFABC8EE689876CA6E8977A58C55AABABEF2EC25A88D1F194B656F723D6D3469DB3042FA0E8ABBDCBAEA64583B03AEC6CCDC9014059713DE979A6CB1E1ED7B2DAAC865C956F595730B502472A695BE950914169BFE04C48D008E21A8FE51CBB0CFF5E79E227F6FDEDA83E09A24D04B90EA6E386C8C784330DB11214B2768EAEC840D7C933ADAF52B1B703BED4EE68CF3B54D04B2AFDFA7E6C6D1FECFC8449F9BCC2A09FADACA147FE7508F68AD60215AE63E248D264B6FB0327AAF38D4F31E67F9CAFA4C75BB02043CA2095C857EBC88BEE44BD82888FFA2FA80866475344D3E47C6B3682EA52E2411A4D5C6F98437A2F618F67233AD1D388F52D3E5DAD130B709855FC7A5B66BA9C7F9E408D99E84735315F8C6E4540A745CA6D93ADBC384A80141224626B4BCACBD41C346A4FBF68FB497916AB3E85C367D6D2E92375316F2498C2D3534A45E56C73A833D6400CFA51BE892852900B28CCE59C7EA8B53063218920C46ADF7ABB2C463BC450A2315668BA4B7214FFB0AF3F3D4CDC00318558E4E9BC8AF540C769145D171A27ED288979F8CDAB72C41A4625515590A5949CA0F4F4F0AAD9D83CBB3D66E9ABD41326B613B65B1270B6546C2A2A16F20A90B035D77CDDCC2203B03D77033DB540E6D0CBB7028C590C67665EAEFABC12719A69C622024020D6486B49B1175AE20007CA511AFE2E4ECA2C054911D718ACDA1FB3B1A0805458F458474BDCE2ADACC95C6967B43D63EA0D1270BF249BAAE42000720F848D6EEB687890A3508FF5BE8B4472C668454A86B0189F13FEB963C2D31EF7C494B5E8024B4745878D2BD040541A0922DDC50698D39B704ABC6DC454C2BEABC25430B6E8EA5E3F8DB049447397DB206A4A39C54A1D9A325774A7684203A990B1392D0D9C4856F9A34A3F728B89C848754A5BA286EA3D31465C4701CA2C28AD9C0309CAED322A397C91C3FF0DFFC3B224EF041822BE7F893E2ED746FF34C870510B41099A68841AE85AEA33FE4E1F7D92A22269E2043A006E27A03BC5CE56D28CB1176FF7F946E9ADC5A3EFA62AEF5F2DEB67B6DE7109B16E216E19FE9607DBDDF6DF13930A3FC20B2C6DCA821A960526F915BF138D1A02269AB7DD926C4D07E734221A313CC43D8BE1540B1560DA695841BE78A1BD95342F9C6127A05BA5D35F99AD12CF0CEA7481F99420A8245BF043988C7AC0DA8362D1EFB1869923D945ECAA091843043156462BD9C705502538F82A3A94CD74217DC64CFED616FA05426326FCF5717BCB71B7F9D9BE799A49B2830BAEEAE39B7286DC680336FD96F60BFA1F39CE0BC5770FDF75A73B17B07F208898EC1AEFDB4FB1EBC8A492E11F81B45CE983157EFEBD06CF1B6F56355FACB24929D6C8D2D80C48880BDCFC8DF2AF1E656F802F2593F60BF3AFCFE4ADEA6424412B4E6FD42FFB6B3D74DC28A7FB68C25BA13A86A2F3214C7F0CD41E7262B939137624DF3F9DFA57165F47BF1CE691F16E41183EE30305524F7B9147A2817218D093F9B72DE440B2DCB5A3846FBF9C4D03AC6D898BA99D4E947FA8947BCC9B0A183EC80B228E1B131C1528DCE1EF6CA97476822EDBA93F9D2C870A50DA7BF9FF7810E856BC858616CDF3727D6DFE8892F0926EF246C0106B295DCC7CA516CD69132065E7C74464C76CE66C6010AE1D1A605D9FCB37148D18644F3C2A95537AB0B40E269930138F1CF0BFA5B77C7A17E4CA1CB6436E8D844C16262A93A49B1AF0DA01B9087506687F1683BB3CCEB72B43FD8013D9ACEB0A278B55F5EE9CB4415ECBAF08F1A5BAE44C8E54B7A8056FEA5FFDA96A06495DE33269606A5E37A68BAA72C7957B71683366563D1529E1FE08BC285639D4BC6FE414AC4EAF2E8B43D715D635A562CD5AF081355E85717F882F8E345D4BCFC907017983EA1A7A35114412C92988B5694D847E1B0A9611BC1575B9D9C9E98BF693271EBE25F2A50A9DEDB52E121A6592BE0BDA28A30CB28809B40B411AA8C7387609947B5355E822C81F28B8BD31C7E1068958970DD56FA51FB64EF38361CE80D3B84CD135EA5A4FF72A3139B1508BB6BFC10E4A50CC7DB0CB1AB5F78A42C11D740C4E5DD354794186B93C6B2E43F5B68077175DEBE21B7992B24A12AE71196F11F2C66448D01C15A29C600E7F4B69ACFF88CE8FBD44F09319C8DDFEC1F57ECB2F26C120D2D681363AEF4B07C19F27857FD1462000642F19B5BE415D1479415A28E2849223E12A2AB01FFF8E9AD2C5EFAA4347296D6B49B697FAC14F115795A1E31FFD397637A5F00A21A84765E0CCE934D7F6782D36EE66810574F8914099A07F17BB1FF6244B8EFBD961182816C5357128D8590D2E5D8D97E6A57E0BFE683DF5601BFA3A5060AF356A2F31A97EFD0E7D643217507C3F7C737CCCB68B792A3FF29B1F7E17B9A6F70AD1175C814CF6D98A451FF6EA6418FCC0F1D2B59AF5B592CCC39406CB74932379E2D909DBE21CA89920B1001963B239A039AF6B485B1A192CA1D5C376DC813A792CF76EA0EF6B446CA85FB5C492CC3210073C1B05A39A61DB0337BE1CC8BDFE38DD660F5C2503AC76A7403E355460823E9A63FB788ECBD307CF7200A82A439477BC283444239F7D91613395911A3C43BC6A1D3150A820243FCA414FC6340FCEEB55A536A77ABC59765E76F239C5BBC8966D81FEB8DB85395858FB1A70F0A999549380D2DE64177A39427BD413D0823B7BA2E07A7E406A7A2197497F54E0DDA6939108453BB97AF79FBA2A6E75AA2E6D94CEDEE4BA13E79120C76BB18FE13EDA42F7C08AFFB5F73086F7B3FF0A4B9B5A0A2C8A263620DE06D33008F2B2BCE65205F3623B22C88B9D7635AB0AB9200543941FFCF0BC15387B947836DFC6AF41CBB0A2E3CF37751B6712207BB57155ADBE699CAA8DB782FFDD7AF4ADEE1FE61EEF7F43A72E11F3E5B5856814DF4B756E373E654896BD2519EFC819E616C21930BA56C5C8856459C899A3E69166BE084255A440EE3BAE4A549A8F348DB9682AC2E53F8117BCAC6C1E92461B10B0FBAB053205A2D1A4A725F272092606BAAC9978DD793DEA171A99DF949581A8114643B131F32776A380C57BD23035A1B86B2017CD17C0F838A98E6DA43F6397220DBBC887906E0CF0D00E2DB3D56E336EF57EBC49C1CEA7F3BA25B335ED25CF05753F2690CA9DDD17DCD4D26EB65EC18FB392F1E2D72EF422A4DB1BC136D9566EC956C9B8997090E29F4F9878E96F721D3A5232E83491FB952F716429D727A29A654F622415DA64AF6C69E65EAC65021F50D9C5828DB05732C1208F897B41DF6C93D0C7B74A965D7185CA8198B32D7F24D4792C4555C62937813F07BB8F507E3DFB27833E372FF5E82ED85A952B3DE565D224485FF947EC9E7AA72343DABF06ADC5B9C8BCD928263FBA0AA5BCF44B91403D13C1D168561584BB6C755647CDABAB4F5341F4791E182E4A0E4E900C314593B3DF77DE37A876AEFADC0A6FFF57B982EFE46433BBBE6A7EBE929ACBAB3EC32C2DC67B81C1455766CE7D7280B04CCA59349B63C8B3A6048380176B08EF3E8ADC176F9B9B644883E94D0911C41BFFFCDCC160A2455A2062BB97EE6D48E3B91697B0EA8EAB1DBF0A7A7A9722F12CCD80D2252962B74BBBCAEF1141975E090A5E94BEAFDF7DE33B9F97DB3CFF4B0ABC27C306933055B04B264753E72E41BCC7A55C29D9D915FE6F773C3C845DEB6071E87EB8B5DBF08700270BB44ED12C404DE719DEE968AFA3CF064551CC13B8D42F71D3B28E09D2FFFE7504C4C39B33F54B278F330F72A5786A7AB64B70F21DF4EF5B0315C46BE3DA6E1AB4807436DFD8F376192574E12296EE5C761BA97F07143F337FFDADC6957D76960394965973179AEEACDCEE9897EA2FDDF6E0B5508641C9B8DAA4E157CC03A37CBD8D5E6C083070D0B01D8C09650777F673FA400512596D117E1E39CF20004642C38A7C303DA4DB8B5CA8A8044DEDEAA7EEA6080920BB67F4112A13069892171312175197D5148E48CA1CFF15C53F912001EC83C4E7D8776B6AAD6A67CECDE3A8B3EC16F6394BFB73580CA104AB01356DBC92B7E166452034003E4EE797EC6F61DF1266C4C99F6C7D7F0F683C278FE9DD8CEFD959FC1D28F1B2E16EC6DFA900A7134FAF15D1479DA46E01AB32A024F0AA5115565A8F5C222795F12836F23D9867AD0105FE581823510D279D660D0A336691CD76876C608C989E4FE46A88B3664F929A7682CE5697AEF5E3C0C36CF8BDE94D9B9F1B1D7512B47BB9DD31777BD42D34BC826C2599820F3EFEB191A3C41F02A388B6A5A412EDE6871A7B3AC30DBF787381520FF378ECB4663F48A9B69D8B8F815EE0C1B28BBCFD01170F3054C8CE7B99DE0D0224F3A440DD63E085B07F9E6D638DF03B613B85713247B59F90EE7500F1995B9C49CC2F459DE8DAF15C03836B12B5FDC5B367B405F912DCB7787F3FDD8EC27504BB32D345853396D853C632626C734C390D409A44FC4E320876F0F84DB8D541AAADF91CED78CE7F9873F43EF1B27B09F4E0005A29315E96534406999FF0BADC5C3026AD8ACE8C3D16BE8B874C6929128EDCC29CEE4D938DB7B417C0A8205D48A649B6AF88DCEABEA3E6DDD953D03AD9F17AEC5360F5FCA3974BA392D6D68EA25D8FC27E49962882239E9C1E34EA28895DE1AE22380F178AB0952ED9F36AC8A80112384E3AE2102AF399669F5E33DB92637E64951040B9EBA0CC4ECA08A5806DB10C153596D120C158156F9814A7851BFD231B6AA34871B3DBA27AE91B056B8E0298474C1D88E75DF9E37EBC472A5C7820D8FBAD2779EB7DA3A9B10119576C50ABEA3A68A9792C5C4B4D8333AF5FD5EC6D2AC6300EC9DD22AC3258582AA2B0ABFB8769B07BC43DC37752C7C83787D7971FD25F66638D0AFE0D7666C423A78206EE972537AB58E1559AAF64B65636A55075003744D43305DEC971C9B66200F4CC2B321B0C0BD9668D4C84B83727B3FBE264BD3CFCE5A4214B2B51158EBE2F88F64F39001430B8B9BAC87CC2C80B159BF6E2ED1EA4B48DC7FD27519C99C9821A3BB071D85629742C5136C22CEEC50AA99D42F3A833D96DEA050B3241D142581139554A952BF3A599ADCB8DFAECDF4417ABD168A2FD367377F347A47E5170567DBE7F8E75611A3D90D3DB9258ACE03205A6312335AB3DCE6C29C0157FC2DBCE94B45293623EB5D409FB4F6C865CB50FDA24EFFDBA2D2364BDAC46F041E500745415F1F5FC75EF130506ED96569061C385AF54E31427AAA69A546499DE0EE5FB087D50E3260EE91896590C330545D08876E02FE140E792947E676C1827018F8236C868EC585B814AE402B548A8DB193F82E64C386DFB96EC8B54C9D72750F97C5C64374D2503D86170E3B7A63CF2CF1DB0F26283BE71F290AD2407CD4CE27BFAF725D4AA5DA189CC7CD8FCA5343F51E97124C7904F453F2D63B080C167344144DD6A6AA0B8361236B5A473B0782FDD5CB179D96087B47CA2F1603EDEEE62652EA6091A9C845745628569CD09D4460DF8CE0C82D288E39F70E1F5B8B2CDEA1C68894C29AC4D5FF409F39C7680B15659A8E4FCB87490EB80B405B3FFAA2984CA517DBCBD5CC5063FD617EE115FF90035789063A422C9BB195A453CC4CAA082363EC056BA85DE40A94AC44C8739F23946A0FE9FC42CE0B95EDD6839779F9B44A22DE7C47EEF34DF +pk = 1050030AC2E6FC55C366C826B97C99DB54CDA5206653E5D74F047C44EA650A955CD857A5ADFB0E3DED23CF2E9A18C313EA3B6C48564EF6D69E7881B14AF9B85DF636D2706813161AFBCDF34E007890297841DCA02AEA9C0620C1B0670A4DD597A5213615A0A9A7A0AA99720F62E7224BB03BB55BD5132C29E92A2E05911EE165E1BFDCE8653CB4DC4A1689BF73E3950F6EB0492F859514CD6E619028F6CBB0F525366D7A6CF97BF649636957959F631CE7422A7E431F436166B867BE341FB399D1405C5C4652D52DA713A4D9F0EE70D73730C8FFD7D6A07C0BA4656FFA07962D0F638411C7BD73CD8B0E3D918E2D5B21E1F617355540F59201B827C8678293067DE217660809739A34733D821E98E5E2D0DF0E5F90F2E5EF1492F45FB3B803C12A7D8BD476F889AC4E3EB01A34EA0C0BA61732A2560F3D14851D1832956FF6C492C98287F3776D978314547F05BD9A3AFC705ED08D63239E83AF4DE1BC95AD33DCC0C07BAFA3E14D98DE33B287BCB80AE4F6B30AB45DAFF7E5EC413B652C97FE4A99D4F67B0C81BB2BBD850E2544DF50F7BF3B8A208FFC490A8E740180103B5D11F70F0B24D158741439AC4310AD0AC92EB45CA7E0F6159DE6358B8FAA891EA404E71D7E7B9F00BCE92458538893522924FBA754F7D5449A500E019A5D8E570F9ECC012D20A33DCB0B6AAC40C8B8B1C7234C6AC2DD21CC16AEA3AA463EF78B50EA9CAA2572C40E7E70EFF039FA176255140AD472374EC367C295613CB26458E2EE6DED3AEAB018F35BD15AFDA402775EC65AD95FB8DF4BBF09023CCB7E6370BF3432C187F3FF6469E1E8C4786622C73837481B815A80FFF9244AF8B850A8F27B0481A7CA110C89354A666CE4286FF12D4F22AA65A047F33C1EB537614FFF600E209D5A32E4807D6D7AEE748E684E071A8FC26C5FE5E71AE06424C2AC2337BC929FE9FF0BE9197891F62D55F1B7DD78156E2B8CAB15C628B5A41F10874059406E638C5089135BCE37BF24217179A9A268D601834BB1493B4DE462C7FF215484C3C9CCC5F4F2DD4B90A116479CE4C47068259D404693F4E1DBD0096BC8E7A948CC8CB4C698D7E38C3B75BF4145ED6652C18AA83F5EDDCEB791CC67A8F36CE1F7B62606A19D06C48B96767E3B83B48468A5674583E01E7DBD23C45AD33C24DECF410C9E5A2E0F8571C9C185E802A3FCAA52E5F2484AEC0DB1FD1B19E24CFA04BECE7C6B238472C081FF199083211E6F8266EC1A8F40DACD12593E38269AF428B6CA83B17D1972B8A22F6433B6732F92B8025044EBAABE41E4E45FC71DAB719101CFEC1EA183EDE53C69947761E153F54D307B9A6DF794F04CD3EC0D58FEAF6A9BA093D0A90FCE76C01E27B7ADDEEC4D877594E298913825F7D8B446B8884A21BDBF812C48148E936EEB2624962BB40EA22A20CDAE283DE6671E5ECF50C68588C18F0909970C0227315C406881CD44419F917734FA1A6AEF15D3B972C8960C0C7FD02B100E269A91B03CF4D8697EBA6886EB033589D2496708277F2D7C5A12385CB685D87B18E8D0A4DEEFA36B67EA537A11B6E985EFAB3743B459411FC4990B45D3915B0705EB03EEEC1567D68CAD37AAA3F40CE92E87C6C0FCB5063159AB869B82A5C0B01971FB8A58FE68FF662A8DDC32BC5AE291E01203C576E79F11FDED8FB22E95422F32B0325D796A3BA64287EEBD26A622F61D152004519F24A8A1E4EBFA2C8F2E455205A33C770E9F3A9D21036BDCFB88A7E9916AD4E167AB5809598EE969CD7E7113E57ADBB7EE387329016308E7E4B3FC60DE78CDD4DF72A9F592C42B62698F90A4ECC1183E9642FCA511CFD0F6B4F3A8FE46BB383E935CCE28A1DAA0E4E74435038B15EC07FA391F0C5C3E6DF47CE4B99621B0CBE7449000C1323940CDEF3AA0CF411FD1544A4E6CE22B549F40107DC716D0690F78AF243B808CF874D9BDDE2E0FE4F0602E7796C9889F1F09799C573A5B96CDF7FFD4EE662AC27E3B2DD71092EF2E173FCC5EA08AA9B754DFF46195FA1C6B99EC68A1A42BDB8E095F67038C82B43C6356A58E764E8F632E024492A5631CF548E88FD84C408164BF961D49027D39F791190AC58A6879D1E1A023E1B76E04B7D9559F5D9F35F0C718DDBCBB80938A5F3A03190CB157FAF03B3F6F650DBEC53A35E2E721BDA088819975FADB45866537DB16FC8EE53CB12025953E43B3147F7DABC91D26570A66660E1C698834C4C36EDC3B541569A065F02863BB5899933FEC907ED8B786C7D3953ECA683EF1FD51E89EB98C6DB5C8B0AD70EFEBB21DD463CC15AC9A18F257A299C2F97FEA9E0CDC97EB7CE29EAABDD1671AD45CB8C6B1C7E65ECD22947036DD49C7CE76A4A7B0C107916C66DFE6035EBBF40B18AF530A5EAAC4EE86035766CAD28404BF1AACA4D9E35C8F8B8FBFD80DD01E018E75BB9C72ADA4229E883EE7DA9F6681A031A597B84FE3962CE81E956888228DBD0E306E93C4195E297DA5F954A84B5EC30D09B11D39A12F3E6D9E75B3F911EEE78F912D8184146600B839AA17DA1FA90566AA62220C3CE2DE421E504FAB19BBEA468E3FCBFA686A978CEB2BE431D0B3E1F8650508573B3F79094A9D3E88AED25248D1B0E34AFC418414D0C74197EB91FCD181DB6E6FF2821E44E660D7FBAB506D2EC9B3BE4BCAE072A53462B27A82D2EBB589CF4D1E6D2F7240CB8DFD6F9ACBE3020DA724047AE80A3AA3F603DF42E27FAC67EA8C9F331A4548B8834D07232467040E4636FAC2BCDAAFEB0A9E8BAEEC0ACAAC010452F64A2FBB5E7A5E7338F2E55D75DD9885D5EF16A6477069EC2AC2D8BDA80C71AD153BBADF2ADAF1A34CB1557B8D5B0DBB09DA448E435119DC48B4E7EC68E3A237FA03CB38B894F1A001DC34CC7BE0BF3E54A2B6BF4F7795B62DE9A495F81507D5955C8392D1E0A1C8EC4F9B1037644538AACD4E92811C9A88E0E76A5AE50ECBCFDC3E5ED9167DAD559C3636B750CD2E8E6C8E01DC14509A829A2F19248FD71A4E47971F5D4F1B270FECDB2B6CB3E9A83C7F4166C26709AA8EA8343A6FEAAC9AF13D5C466EF0C868581699F3D0D12FD26C6ED28520903C3B3ACEB9BB0008E71ADCA37A381FDFDBFC1F0D82A4756095B513AF455F28BCE6B650E32372ED51BD6A5D99DCDF48E403251DB9B0BFC551714A033146FC98D99AC03C41C69720289A3E5ACAFF18D75B3E97AE0F22FED7A5E0E1962CE05F45C815968130350C6C28D20EEFABB0E33EA60EAE9E1C0849FBFF826EFC8854CCD879BBBB4E4000907E03ADB3DCAB868476F0B3B290C31B7171E1F8A20E11CB726A82124F2168452C1D25FB9886F21E4DB5E59EDEB4B283709E7D0C49B3845EC110165AF5A4CB0A030BCDA9AEC5D1A54EDF48B0C93279BEB3F9A2AD3C0BBA0FB20A8B4174FE9C41A7418DADCFB1722F9F9F2770C44E625AD690AE7CCA51C0C9242D9865FF6390A38359E0DAE380EE9B4ABB8E78BFF0B1BFFF612BDF86827482BCBCEAC14B2FB6047567359BF3C47EE735A2FC4F754D8C055C39AAED9C709D4752968999855271FB42618C48B43B9929EC84FAD04A2BB3DAFD64118B8036AA3EA3CE9003062C7929E7B21B3485631899F5213C4FB100C4FEFEC4F462D040F29DB0FC483E250201C5FE5FE50F09EB302411CBE0ACD403F92F127225EBDBD2136F91B96D422A735F6DE8497CD1F3907807DB26E3D63771E4F22E1CA152E65CED6C3F8625D037DDEEEE89713EDA8458E92C4E6C6519A654382623E1A5FAE2A90AE6E6F12BC5A91ED07928CFE00DC1A67EAED210F9326D13ED48423C3E84191BB9BBFFE6639D28507F84B68FD26CE9A8D8BACACC128CBB090352D12783331F1476BFA9E8B43D60F035E14A311B30E3F55269E081FE80BD3C83C23C8C5A87ADEB10D4A3A333695F86EA567BF1F4D28D6ECFE058DA0061355A046924293CA488BB5DAEA40FE1408E121E04ADDA8444582EF4CF2EA06BE9754E911D37502BB49262BAFDA56B76BE9B5BACC69912CA5791832F29A8E8DD9FF8898B9603A4357BE588725B158B6AB907FCC61E2060AE3EFDB0F8F8B7B7F5BF7E3B8869D126B912098CCFD9E0E17A58012BD15AB62D656C4BA615617B9C13D163540A16AB9DB4E64210C27BC19F2C272E82E2FA860A74500A61738D3CED88C0964B4829F169AA20756DE2FBD0AFF890CD7D35E57A0DF5EFD5CF7D978D1424E657586AAD7B1B3DE43E5719B4D30D2074F00CC756A3A3DA5CA780D97509E978C3481DC2022AC1AE7BA09B7C61B8C8AC4CBC9A1BEAE4FE864D7ECBFF3672A9FD3EED2288EF5981D5262647BDA4229F6B0A786717AF7A80C1E64DCF17D0A930CD647CBFE01CA7305D9AD2066337C1B8AD514111D2F6BBB9B2B8F6AED860BF1A1F38DB97ED77F9B89B079004A19BAB839E6C4BF7381EA954C0367238EF14C7C0CF434C64888D5FFF91782A1207BE4934D718CAE23C47250EC5E78813665B810753F1DBE7AA631FAA4BA64721B9C06A57A52517CDDB941AE6E16AD38C28B0CDB7FE882CFEEE41A5B5E55AC1122B24E206018BBEA96E8AFC6AC39A9038ECA3EA2B0A75A8F6A4E3F1C5216A926C2EE25F54B5D839572D3B5882C39123BD2424BC666B0450B664E84AB0A9DFA223C8C9F1FDF484B4BA31734916FA287B949D5D4D0539E265B66506851757BF95A5851DAB1D922AD4E473B04B7315485D117E426CC3C1A4707A1C6EA65CA37D303C273B52034FEC24D08CAD5DDE435335D77FBF0830A4D9F989E919CF477137F95876998E7722B82DAA869DB9C10779E711CFE76C6A28266A5472A13FBABD4753EA816E2A66FA1F2B371A0B78C50405ABD6122CDA42F2D698A9FE684F605790C891AEF41164777A1098899DFD745658A491D310FF16B376DFDBF5E399E91A46313D6F68EE0C9EF0563FA29BE1E77846E30473010CFBFCF8CDED384647AC034439FF646A7B605B03C8923043EC03F528B4DE9CC5935EFA869F64C73B54E8952D5BA07709AA5697FD22EDA9E59C396A551DFCDDAD821FF9BD8C94558229797FFDB6421A0C463B597AE81D38D58EE96D5E274105562922FCE5FB396C65AF5C9365F9DFF27D918BC849606465BB72CA7786D1F0FF66C7FB1F65B0F9C2D8829038A84A4EC623F2B5FFD07C4C94C20ADC8DA425A411F0E243A0557A88DCB5ABE9E6B9BBDF50BA049DBFDB8411D69DBA712F97B75CFFE58ADA9DFE3CCCFC9C4C418F59230E2AB04AE2F5E072EBFFA60D0FB19E077ADFFEE7AA8C21BDC9EC32D66957B0B8EC79E7C65B68030EFB4ED1803DAD77293FC045282A0CEDBBCC36053E9870DDFB60AE3EB6FD0D61255B6B2022BB0B25E28F285E8105C316C21450F76CF7CB2A21707D1ADF64FFABC117BE3D5FBC19DB47FEFC57EF9D85E1B300C0E20FE89D12015B7E771A50D34F6CF1AD438B7E8561C8E19688F6C24807A2070F38840EFF580EF6D48B5E53CCB9EBB7FA7F07017E7B44BC02C2AE33A8994EE5E34265B8014B60B05592A293F638F366D36F001FD22D9ACF18672F87716525D25AF34A992F3CDEED37E91FF987DAC11C07896ADA666F4341AA8D09A7E93AD4688EC2520B27CE3475E2282101382B6877C1B79FB2F54D0A1156EA47A8FB45B6CBE83C9BB49DB248F051F435A9EAFF47086C2F61DF6775AA497C17B01699F068DC824CAD762E65A22A0294C4435CBEE2F73151CA95F4BA2C5EF7382FE1EF7270AF63EF5EF5E775CF6C199D360FC4FE9D0821944A4DDFD2B2E7800D7D20F5C89F1A62DB2757AF190BD82D7AF233D0E99868085144E4899EFA3C52EA2E6EE430B72E41AF88DA9410D5608AC8660E00D110F295D904AB697AF5ECEE315BAD3962D0D3B8BD1BD8119FA8ACEC7B251B18ACE05B07746460D9A81F799289D2896DE4FCC9B41E2B243878E1BC11F475C281A60194911671BC47B4DA68D96B00E8098769421262CBFDB34360A100DA0B49425A950B6C50069ED118C37400BEEF64A902E61B0E5097155437D0EE5E55A3F7163A1D28BB58E69B114FFFF7B0582FA72F50B780BADD358D66E6BDABC69C862F64EFCDFC5A84560ECC479B081C046E8732208906B906AF49F54E19A7DA68B5CD5EF2319887D1501E417FDB92F5E8417E3E48DDEE4615135238390D29B6C77B94F938D7C4C6414C4182AA90DF924017B2F794396C318F6C44469FDD3138D986AAFCB363B76C87CD7F88ABF29C33A6D051C73908C4D0EC881E6EDA8DE5D9E684004B5730200213822A5CD3A1B7CE7266AB7E779F8BCE70D7C89CEDA10E0B7DB9E62C35548B0BE1FD6CBC5B41A4D009F4E186BDBC2F78D97897F3BA0CEBB7283C834076618D4EA913AA87C392EEAF561625A9B782046D7863A22F825282F1226F8AC6B1B44F77829054663A869779E5907404FFFEC99F11E0B9CC0AA23CC8A0720B8A6BB4EFC44D88D18A3CE5B024A7456975A50EA785F2BCE5E3A3530A9D3344A4B019BAE6D7C991708FF04E09ABF77ABED8CF5F62084483E6F051FA285D21118551DDB84A632A293D7BF817E3A23565741ED54696F5828224F75EB17D84181EDE51DE192FCA6B92073BAB06E1B8BFD0648452BE4AFD97A737CFAA37A7557332E06F0E34A91157927921F743502A9523ED901BD2A623824608F15F3B63BF51CD6EF285CAF440695C6FCF76ADE5F934B414665F33484BFC72746B9DD3FCAE2789EFBF21AB9BE70E2B1D93A8E4BA2CCB5E84FED704C6709ABFC7D71FF5FAB2FF0F0F5C3963B98697E8A7E5DC0198F7E37A73BC6313BBB132140CF87B67110594A16BB9372DA5972D53C8DD62C5BC276954C120186304949579A1DA200F37DF284FC7FE0F52CE84FC2B4D7B602393EF08CB49F1D31C17D2E03A50D42DCEF825EBEA639B3E9D68F4987194223C696F1C8458DDA004A7B64FB8670D0D93D685EC09F4C6BF794E2C5A180BD44A8BB393EA8CD7BDCD3B6B5AD67D119526DD2F1A6BCC934E53C391398FE6AD0E95EC0CE4A8B8004DB04491CBC7823754A79CC24401886A36BDEA97705CD5E8183FE185E7BD7439F16EACBE0359035EBB8C36163AD390588491728F11DB5F322A88221E83CE0EBDA6BDF1B2E889CA6D60D8C257CB55DDD8706C1F91E4E5C626D695EF4A5044A4E5848A40F9650116FE2FC6CDBA8E877B7CC442AB7A80CFBC38BD4AD619D6A13C5F04005278182CED0D78858B226F28EC748C1C2FF4595899057E68107D3D57E700E0F2B767387F1E68C4B16968452D2B109C66EF019522FCED24CFA52D50C066584135956893E96DA824D4AFF5D9784944AAD63B64C6D3E074D6728E04FFF9957A567EA829D959C4F28C76C94FD3187EC1504BDE38B97C06FF039A6728EA2C5B3CE8092F234B1EF92DCFAF69425B47F48B7C25A7578C7D0561592931AFC795A1AF0ABC0EF2547A804FBD26696427274F92891EA776E83D5FE70316A92B7B9B6BF993B09ACC221D00B858CC255B3522E93E0DCF8B26413850C0ABCD5478D01B29F1E2B03120AF73358A2438DDC1ABBB38B5D17B4AB910701F065F8D3176E76EA6AF3140F92F4C6D85837B90FA5211C5889C374FBC39F58847EEDAF19C11413B4A8A7F1E530C5594A321D4EACD698253B67A36D60D7A47D01E96B356FAC3941BA7876113C3BD01796905174C2E778A43F78A5D323B6B0AC3A6AB9953CF0D0524452B1FB5177196CD2220ECA533817CC5F08A6D5EB26DA1AA78FC5B896AA7AE4DB3F14534914E1A05BCF8934013CD3E47F05E09938DD554A039EC36451B7ACAC9B5D0C3AF4158925943E7D6FADAB12A95FA8DAD6478086C66FE0E09168963F7FE49B1399E45FB396C47 sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4 smlen = 2193 -sm = 86225D9D2B3B027612BD4601907B42040E0280B2B4E49E803C404D88AA6D66B6DA0DF943E97A7D01BEF8965BCE6775F3DAB16708193E7D019898FFCC13BDA16FDA4E2F20FB0ED3805A3FEBFCD83EAAB19DD5B6525F92ACCEB39001D16196180EBDF59798424FFCFEB34168E630D5CD53A191FE818D942C489BBDEE9AC5916AB95EC2DC67C6BAEE91D0CD833A310F9D21CFFE29EBB337C30ABE6298E066681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +sm = BF6E261594FBEE66F7D891D67547CDD776B613E0C703A39580394A3EEFFDBAD708E1B3F5E5182939EF0917B0C689F0815EA9674D14B1928F4BF227BEDEE173FB3851AF7E724BE4BD8F01A306E9563B8A52B4CC671E8621431A46FD9C8253A53E4049F11DCCDDDFE49E6B5A14D556699494B636C322DC47005A2A16FBCFDD798F1E6178480055FD6BE7CDAB09F289F36C062C51D08B6403B6B06298E066681E887573017409F9FC7DA245EEE8369913F4789C4F8384C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = A1DD60899C2C6B6096C6D008937D4A195B0FA9980AF4A5E70F72B763A70D7DD6B659F4FA091188D9BCFD0F921E71304DB5BCBA31C39BDCE0293671191156C107C6747051ECA78414EA6772D27CC67C0C6E008F0E2A23624439853D945E4CD6C70B225A918DC35FB8AA692E649AD0B49D4520B944412368462BDD1ABE64EAA5A71E2886FBC261EFABE738873A9D62381F4EE739F03D960E823F4D3A1C08DBA4F8BC6785AA577D26B5BB53B2A2B45922AB8AC6185B2BF7F4ECB4F8FE62CCA0E219A0D274817DC808DF086CD9F5DEE0A78EEB66F5EF2466A3B004C73E8ACCF643684C8FF500CD2C4E6D2E5E3ABF2B4767BF48984EF79EBF23D896694DFB61746E2A71F090505A286FFD57FEC0A5F6D86524412F377DE4E5F75DC42328579E5480C957FB334EEA1E2D117216C2F1511E9DFE6B7EFDCF6990D26610D974A78C6653DF8A6F800BCCF0274FDAA58B34FAD383CB367C0534CE168C692A91D6BEA63A7F0D36899675FB1BC685C0FCC85FE82C7B15785E4B3D64BB24C06D09B762D3A211C18D8ABF33117379E8389D9B8AF698B47B3953DF288D1E55D1C1D9D81C3168EE1F18CA1A44E048C959A17794E18B55B00BF0344F08BEE7BDDF4525A4006A567CBEBEBE6410BAC923D71F18859B8C8E749DFCE381E3DC44E49295DB6B932131B75A4AFAB66CC68A5D5B41CC8A1716271291DE3329BB9ECD2D7DCDABDE44C994160DDB70E2DEABF924CB8F8A00510DBD42444ED66D2B1F5912E321EA886FBC72B1C494CEA4F2DE839E94775D0651AC6D585DA6158176F67279CF26A78819A7ED53CD0FCF40763120E35FBD722FA8A8B67015C1BCEB7ABF3B748E569B534F41B34C08376C71D4BF5E00BA1E9290DE15AC8444307ED8D2D5CB6212368D9D3FE7E842A4D28BBA63E69746CAB230F81E343D4DB86B6B6276324E95BD7992B3704B54C8635B10E8C44EDF028F4D16EF0D58E94422E86ED0615C1921CED38ED3A6B525553969E2FECD8D9775920E7D97C2F28E9DF8B906632BE6856592AB936E436D81BEDA963124C7F5CD1726A5FA8898BFA19BBDB65EBAD035135D17BDA5C59B8817A7C418CC25081B700C552EBC7F2828243EFDD666DD22C8EA29E42E5DCEF80D0E42E4E56354D810109FF046D8A81349238D1BACE8F29889978D4A557ACC0C32ED66EC1C1008E4D474AA3DE5DDB34CFF67D6AE1518B027B204BE6C97DFB37B2140A1DD59EF443D74648CF4BA53AAD793C5DE44A85B6D8F44D5275E0FD7EEB07FEA5D4D18D904632F3E2067D024924A5BEF35832C50C84A212C0FA38801D2A609E1E53673EC645F5544E930DE3DB3A483BA7C9B907FBBFE6DEA7729418793E7FE4B24A7586B299410D158E7565D0DEB5C9BE7245A803F1F80880712EA80F711745D9909F6148A25024DBBB17D5500B801668FE493A689E145CEAC7268D26F6CEF186B18843A1DC38E84A673218D6D4B0836B1D2E266818C3066F3297F86316DA46DA65B5B545A6115FA0DFBB9650285773890D5A05706BC170E0F6F0779EFF0D6E432E930DE6736F2F4A81F069E51BDC26BEC096938D8E60166F21D7D99493923F57E38E4A1FF69706E29AFB398BC7B7D2C3C41C2839420E9AF15E4BDEEF470C05777456E1259BC9A4167D35F17527F5997C6056047E40B9A15309DD9BD076E757E10F080AE3ACAD61C06E36C5D15580BA8E5926229EF2E2DF75F94826D5F0B41980FD1792B42AD22FC66269BB1570B5DB3BAD3869970D02434CDC1C794853F6958586D0D7479CBB5FDE36EDF5EAD8DA855699A6F42AC8E78A629D57AA26E2F19F230AD9138DE145500B5DEB3557B41D0728246682B839CE08F7D35774107A19B7BC80276B1F17059B28F3177803830BC914EC992A031766433505B55CC3A20D49C0A78645AE633250096B33822A0F8078EC6E69F2D5D660EB89AC5B85428064ED23B67B652A78DE4248085DEEA18723B3CFB9C57AB17AE0289690B2CADF5F3A2043DC0E0CC73DD3F7BD5CEE4A79CF4C8E4E6D4834CBB1BF2B10370BA64CB1485D600ACC6B397601728BD8C44903D5A287D5EB84A2B9CC4EC73BF43223DC28A7DA7D46813B21494D8650EF6CEC296E04FA8F302AD82C447B44C0A8E30D2FAE1165BB050820B3EAE87AFB38B9C25E28B06CB7539F79E7698D4D48996CC684983CC1AA361B531827917E64175B188F44D43E1CCAA42280E3869D10FA8A9804E215325A2FF54072F2A328051F3830C9F81F8347518A8D1891BE36ABAB302F1728ACF830AC353931F0900DB49239CBF8052ED4704974D9F3CE90E4EE0B2EBE20E8EB12105925811E73CCD6E378D8673518530C997061FFB78B14A012DFE77373F62EDF3413259F6922CB9A8C25CA63AD96D50BF27FFBCC1635A63D6212BB809E7B8F4BAF9B39B95C06B94C92AA0F45B8BBEF93968D6B1FEAAB719EFB23225B1BC5D0E23204A0D8579B3B1E5A4CE050967509D9FB02AE001C9E209E4A421E346846AA83549A78D4D6C840AEFD97A0535D7ACC643B236CFF15D698A291334DF000262F13FE53EF6237ABCFEA967AE3E887902BC7B6F73B1A0337F61214600ECDC7A8D520DACE139778A3BC56A5FF663401CB35FD964B1CD3C47544FED691553DF7664BA5D4F429D0145FBC7503AD1FC9F22C4869A51502F85FAEE850DEC7C80AFD8799B02BC8B3C15BFF67D18C259CE173CC255E14061B44E5727CCAB84E8CB139A92DA1D633AD68F3D1FB459AC81C6F53A3B2C99F85A9A04C272C4529FB305A93EF9C63DA5DA64948F6EF5F61D7EE9F198E0828CF170BD0886C52F8D31C66EC72D611FF7469557EC8DE86D6D1CB417A2D3746F3112CD79A437793A6A25B308A771595FE0D0F1BA2A31CEBAB826405865E9CCBEE5536F0D2A81BF5340FDE5C209DDC6D9314FF40CA3983C9E729C6462BA1A056F8478CC7A539A023C746A1A68CACF05984A56C7A4710147CB7EE1D982EEB64F37D1FAF1F25FE075665B816D8BE7E24AD62C214E65F0569A92C4A8A1F2DF3F79D5C56FC92675E9CCF68052F447B7CE5F586E73C9B059D6587F0C2DF712C98D8385916B241005FCBB701A9F966A9ACFBF2869BD49E71C1E7B710925D906EEA45C06811FEF77F7474FC5462D0C832E4661C04D95D588E554F3A92B8920F9C0CA83D3CB366140B87E66F6A12FECC764AA5658C7AEF4C1D976F4F1CBFA5596C8C2F54561D01408346EDAD758249417DFC6B09DEA0633E2CDE4AD71639032785CC9C0DE391BE01FD9BCB2E5E3F581831DE6FC4E34CB00BF601B644E0D2BB0C76DCAEA75B266683081CF0512D1DF10D83F49A04CC4D825EC70E45BA0BC3E9C4C9C21EE2134DFB428027CDAEC8D7A4945D269203596FEF2FEB607B8F5D76C07C47C11C9DAE1108886A13980BBB060C85A152803D6D494BFA7D34296D82855977DD7A42CDB4A2ED8FCC3A465A3D9F90A51C25B87943E24F3E0E2DCD7247001323A4A516E077768F0C4F60F5A2EA348A7E3E766EBF6C18882BA9D3F7A92B1B1FC901978B3D88106AAAA5B03A5E5621E7F18DC7EAF3D204264F71652B525F1A69229F6723BCC63D45C6F81913D09F3E310D6E3DC86030E83C60FB4C32332B9C96ACBE382AB2C31DFFA892819143CB63DDAB1FFBD1F90C4F0CDB904030721BF168CA6B1646FC99E10A838CE0ED0FD4C69D68C873A9B91D46A6905BD05E10E30B9B0D5FCF31216F4601A16EA0BF0D344210A3AEEDBAD2ED38C2F140AB8B8DCE11DF061102B73109EA6E5D35AFDFFE498FC58E83D7F630B6D17D52B98318E348F31942FB450621280C9BC3214FFA69721CF0F69411B8001BE2674742AE4669961974B5FA9C4580F0CCAB1D0BE8BED780F50C83459E67F94E86B7719C1AADE67D8FDF54BD867F652273B92E72247CA08C2F3E013A0DFD01F3784F1CA0B2D03F4491949F1025FC20A7E1FD92B3E89748CE0430983D5CBDA61FF25E233465DAC674D58713D3A8DD3542F8671A743C02EDDCC340BE1A4A7B5DA7249F0F434D47364E9EE6E2279EB5C9FB62E103A4ECA1515A34783BD329174E2FF7A42CA7892F74B601F0A770F40B77CA903F25C1E88C7696E7E83F892B11324753104599F6425B2807C0D82408C93D60DC32177A0425F9D584E0FCE22A1851FBE1D5B88ABBF365CA9659F2462E8C9E7D378ED7A18CA76BF58B09D262AC1A34128E6104BFDFFE95DCA7B4CB19C4AFC4AE6F87906E7D334C6ECDE17C819D68D02DC523FCF136068188CD2873629FF69A13FB0F959FE984948E66288136362026070BBFD0FF35AE3AC76DA02E87C54F192EDCA8B537342F10615035ED23899C257885864CCFF47CB3DC88B60133A18069383CECF25FB793AD414818E437546AC505B8DF53372A06068455BA13453824AF620C3CAF7885DD38BD8B6FDA91E4EC7FE26293966BC24025C42DC2AE643E1C7608DB5D1DC3AD69D0B202BCD76762A99C9A04DCC4E80B8B47C368FCF2A3826ADAE4A0BC8B5A02979EF7626C16C4BFE1D292E5D2D6EF0015F6B4ACB2D5FC0CD128E8D2899542F94D0D0A4CB0C333BED6BD5EB109E98B8D103D4A20C0B1C7FFF5682B22D32EA2579E753C39B2F0A5767D6136985653792694C2A02F2CA7F1BB7BC6DF7DB9A1DD8A7E268DE3470F62AA0B0A9627FA1006D1F552D1EFDBDFE5343731E0582190847D235DD2C5670C276E321DFE5A29830F26C16316E577BE648E4798732C44F4FE66EC0E2234815C9C55BF84BF9FB24DF60520AD067301D4F04489C4F0C88E577DCF367EEE52998FE73A6D9039C6AFD80FFF3759F717EA5360D59B7480CA69DE1AB7CC41DA892BD6B29E0E130634CB54A0B553AD5A70F19BF448612BBA20B805261CFB702223514B6A907A740619D3BCD97EAE8155528B7874CD6566AA6328FFD67770FE2BD0F9B859FDD8DCE58F6431534B9375B4A86D70613817F4BF66587389C9FB0A92CA0DDF8CA09312432405580B9D6C0D11D6425DD995B165C0BDD3AB6426E38AE1FB20BA211AF0E633B6C02616A9CAD7253588A5DF18E51BF24121E7FAA13A850BC523A2B7CE0479AE7D3F40F9FDE88BEFCCC1A8B724B63289957797B7925FFD83163F16CF567FD272933AA955F49D66B550989A46A00563A71D2D357574AF23ECB125B63BB96EB1D13B193E528B456CE768FD3F1BFE28146D49E512A07076A1212AF945086C6AB1432AF380C64D28F5D4EC61B6F06585C4974908A5361F7957E1B4A1D8D72D796BDE2ABB4834BB999EBFFB2EF18DA8DF1AD2CC22CAE368AFA2BCA86A0516F8C7AA564246F33F5CD01553D55659F6B6EF207859FA8EF37FA496D5149B24D5124226334BC65968C5CECDA13E9FF7F665FC51B4119165AB1F9D58F1216B6C6DDF144701880DF7952DEDC905C50B838C69BE8E952FBDB6850C70DB187C427782E921C91E629860D900668F455F75366FCBF7BFD8A116478FD8DE18E66D172E5AE53377042D15D491303979B23CF79022344B2B96F267299806BEE203DBCA32ACEE64130D497AEDB47CC0B5A708B15BD593690375F5CA3C37D65C505294D0A113D20F44B2EC679C9F2ACC21C0FE930EEA62716B40FAD1DEED9811B84B888753C0A563BD52BA294813EF6D0D1F0DBB76CE46380CFCAD4817E0D31E75C99E7DA7A7840E2B360559784026968F23E1388D731487D4FB6EB1440790D9CE7640F63888CDA147538940DA6AD2454B8C8F993D24F5DECA7BA0F7FD4EE1493DCB094FA04EA4E46801DDB0BCE27FCBA309A42F1A6959DBEC9EF46642DC02BBDE04ADE9B40569672D658DA327757726171EE817ED9E613452D784F245AF17C101D3FC963C676017476D53D870BC54D1EAC7F2A17D163E8AD556F3C601A54DF9A64D7F184D6E749BA35FA0F310946EF907DC8B67BC11312B8CD1AAEC123771D20050CA6C2C74735474068D1789C7A0BFF273C3D454BF385112C4637ACFB40755B25CAC58DBFFFB7F51B31B6297EB61F1AECBFA0B1A2838BBD694B2B7A0BDB9D2D95CA02FC2780AB8F1E7BFBFD77C78E513113E456101EEBF77240DCF6E508703A2CE37E811DD4C55FEB525A0957ECB3AAD2E9B273C18856A17357061681F206719AB8B3B20E625DC38DB47D6CDE5650B03F31923B1CD9AC5187863DABA632CD101F42169C85DB10CF9FA2DC904FBE5D91092F3AAEBABCB8566522A30B4234A827DBC66A72B31A5D297B438CD3F133C04D550673B5BE3457A775DC6752CC29395858A2A4B77829F466653407CE3AE17D7B7254870B5FC9F43CE8A9E817FAE8F7E32961332B15609A72EAE84D01DBB6DE153AFA0E8EF17BD1DCA3561C020069D080D78EB92EEA51AB395834ADB196DC73F41602BF0B4894E59DCF2F931D6AF92B3B9F3FB8694FC278AB05C71CE22CA491654B08DDD809F9AA53417A6290C7CBB7C724D7208A5E2B7C033E642A3EC72738A23B55A82F593B4B61BED877B84673AC860F3DA8536EA2FCF356D2EFEF1149560EDE3FB4930840AECB9646EEEC76C42DB207425AC511FA8614E7F091BD6A79208D7226B44C078D3D0DDB74E165B64D4FADF4DF86FAE158357D207FF2591547B9C2AE1BC88F87FFA7B81B154E198AE36DE2B6C4D662AF598F4B35EF34BA0042BEA377C265E63A7DC27CC712C63BFA89F63B4870DAC16C46D73D340B8A475C3E3DF00EAF8FCF4B3CFC9A61492C7545A1C97CD9BACFFE6B437D315A911B40B4F09C0FFC0AC461C3CAD19183C1AD95C3DB2E31083C51CF58DB1E3F7D1A80490ECC3786371226A48D02EC9BE58E943D47438972D86D516E48E08D25E5A13F31A9031298A283B8795E61B966EF0A209832C04614ABC173C726F402A476F75BA6F2D6CC42F57658150424C64E7FABF95EED2DC6EECF4D913F16E817BA012F0ACE6362C1360C4107BEE3E5BF96DF9DC0FAD5A1336F6D3CEFFA07A781D4BAE7486352D32D3D4270663135F229A559F825D174DDA70E7698D8300778B9A686BB2C66300A833A2C41C53B74DFF91B495773A99EF95B10BB79D19527AA02283B34EAED1C9D82AB681970321071D9E938562375D8C7D925AAF220344996BCE26243C6ADAF7B23BBCF39A7B37830E1903084F92EDBFEE645C1077C17D788E7890706C7BB594BBB8DFE1327FA0C561D5DA05EDD6F53B2262A24043027333759CB0FAEEED5D7AE18DF449DB003DCE9BDCE5C6E4B82FDA4C67B713BB244E4F27221CA232B0A1521442595A7BC55A75BAB1DA556DC4D391780619940C42E91574D3543F6454CA379963F0E86E78C36C1BD4AC17A9DD6F5B72E22BC3D15380B7E27175A71CBC123AD10B73906A68370E680F622ABF281ACD69582B4171F781473ED921A709C186FD374D4B4385435231C5CBEA86B136A1CF5D9518D233574A99756066F731F391688F34C6267B78D4B604E09CECF44AD7B5C6CBC29DF4AE2B038B75B06BD9215649EED8D7F0DF653C896251810F341915F151786F102B2B83177D46ACC01E30F8E9A77DCDFA4742CACE5A75ACF0F2569066CC4B77A9E23245D618D47A936138831D497D1A95D76E0459F45BD899CF7534E442940E567CBAD792F16013164236B7B3FC694F2191F694B9A58A82D947524DDA41C9BBF8228856465B2C2914B0EE7C9C4599C352B45B62B1131ACB87CF964CFC6C4D6B835926DE0AACD74EC5EC93796E751BEEAA6F1009FD43C7FA3C17A247CC69B82D2F49EB74DD1C0A574E0DE6F868A99BE6AB3FEA7A5EF93EEA7A742F689550D0B60F2AA875E4FF50D7033C727A7B6982BEAD9F98543066A17222602E28B282DFBEE83C1FC121451D2E604182E06AB8F01B3229FE722C6FD163FAB6948 +pk = A1DD60899C2C6B6096C6D008937D4A1961181EF06E13A48CABE60DE6BFD40DD70FF0602E9E34B964ECAA8D0D5FDEE6CCFDCA37960F24CD00B10C45116DC5D1CA1F921C9E1E748B3974EB127546F05D7D60F8E516773B029F8A02B46F688F1B72007A84A14B782725C759BA63D6D96E5DB88D3C66D21EEB2C008404EBA3BA18729E1562CC20F1993F96BF39A13B55E76D945AD76836422B46C01A86BAA5D9C809F04FC74D16D6877B96B5A58120752E382585177983DFA1C2795FC8BE3F2A6819EF278377806DE58CD2A07128844195E350B4BE8925CCAA7D7107E7D01A1D6833ADFE185DA13A3BFA38BA398FFABE542454DA6F9C93F4F0423024D284E9DA3E81BC44B036A610DA6878BFF88235751CA51420824298DCFE29B49C2B1B107EDC5DB34D271C3460EF2436B86279340C313D4E1F4CBA7113EC2C121C161E43EDFA38918C09B532C57E1A99AE702ADB6CA4494CED4B542AA9B711A82FB53FEFF4FB4CA492A896EC240AB084E55E4A34A21F3208BBCC04BB4A5CB59DECC4832FCA6CC30840492A9421FFF2B3023794B40418516EDD63BEF6056A69310337892718DAAAD03F86CA91C441C2DE62DDBE49B09F8A00F0C29C4170DE70D1BE150BE31E9CA6A3E32BB40C5E9CD8D1D8D126CAAD588B8CE1407B844A62169B1AF428E42E4309BB52C981510FC36E12A85CEF91BEA0C70DCA0FD9FCA3C466183F3F7AD9CA55482761CB82FAF9164DF74C64E0293289E815129C2F33E966481FF311F38D2DBB4C2A9A2C6C39606B2299B9127C43E2017FE87D53427EDDDCDECA0FFFF805C2EBD9DABAAC39E29D4597702A7102F824875FAC7AFC5DF3ECE35427359177747384F24FA2A89BACDF98DEA0CBAF6959AE89712A4AE566F53CE9492CAA79EEAFCDB0B61541CB74EAC91B92FFE9D750F0BD98B6357B509F6446E3B97205C55BB3E6B49CA485780910B41AF8C0C84AAAF9BD37F6865B5A7DF470F7424739960A7EE209E756A52E25D6CD247B341467FDB9409377C5B5F1D503DFDE767D86A268E164A3F26D5EC45F71BC02EC192A267F88C8ED13F8E2FD19A8CA2EFB09B082F7A27B5D868CC7BB5D778B107E0854269E623561A041D13E2085A5F6E359B6A8068358D3A931F32950E26833600A95DD2015D55CDEB62A5788084A33F18FEA73EC8E9A5F9CC31C73488C3331490CA6BE4A376F706FE21E7BD241FCC147550DF4C9FF520494FBD523CCABE11205793B06F125F60F61C455E23B060713E9819A3A05B0BE59DBD1BA7691CDEB5988DF07C8FE80A8B03E4B93753601D52BAE9D517CA45AD7E86765FFD87270D8CF82DAE7F80A8C8AB890FA25871806A15C661FD08C4DCD9FC9FE97C4094CCE458A41BEAAE2F0AC3B6B229285C215FEDF61249573BB42D96CF72A0C9D4469B2DDE1974E6AD356CA90F447ABD29842556F15F1E250052AF854676F6A0AFF2204723B285C9D68E86809532963E1BEFBCE8FA852D8CECBDF2488678FCC4CC2E97C202FDAC9F88713CF3FDF9E376AB1FB47837041C791B3003B69EE3C51545453CC859F73E45E216D8BFB3F06221F54B817CDD01E82B2EA71A4BD568714B4EF16C27A0031B74E80A26D6F6EF3D46D52CEF955310D9C7B71914D71D7D93B87EF0D72AA26F78D65394EF3DF86BAB4FD3AFEDDD27E7F6657096FB0A06DCD372C46C4C0E31AC6B88BCCF43F27B89A4D73412CAAF47451AECEF0FF415B5AA7CC996AF79C245D4719A831C281712934AD1C8B7FD44E8D2CF4A873FA031DD1B03BF25F3DBAAB28F3CB4865988D46BAFCA3F11C664284186349730B344B6AA569611183EC9F120F159F97782250CC942FF5A13B031D9C09CB63FB494E5A473B546F68EE2969885004DC0A8DC0A6A57D2F0FB1BA1B7FA83FF6F62141FCB2082AACD09B4AD9390CCE0AA91AB329EA9AA80DF9BBB5BCF2C27433DBB02E7E1994F888520A5D82A992F86C6C1BA452795B3EE28211FDCE95692F7906578C8B72090CCFCB0B0171E81B20F6158A3EB0398AD4EA84354218C2594471DC40DF7BA44968DA6C88E09BE2F8AE9D9233E8337E2BDF76C57F1909C9A1D118FF654DD14CC14A47A99952687787261FFF7584478A2C588BB09348F464F2D09D9400D57EDB483DB67BDB4A0A6108DACF37C3CF1C3B701A41D939E844941B502037BDB3ECC6197CFAAFAA187BBED39FE58773BFB385E4A2B8F7A1A6A9227A1285B5B86FD9FCF7E6E1DEB0322E4BD6681A239A5C1E71AD1E680566434E75E25AECEAED6434E99F4468118DBB9643BAE68BD8C08680B9BC101F81630F6D86BE6ED95D5CB4B21AF6539418297F712FCF681E4635CCF0E6D5F495047440792498F4667E575A31F01EF406B7FE8AFB88DFCCF62DA4E0D24255320ADA8D26AEE43E820D42702952A94F95FEEFC4C931FB104C3D69252A0912E91AC301321A3993495A7C356260CEE96FB1BB1A63D35C35C7638C7F16E1CF665976E3F9D8599370B23BAF18E001590C583AA592F0303F6DB18D6E133CAD9BF31EBEB855DF78983F97C028B9CA9964EA659D609847C132F282E71C6D5495E25A990F8097036EBE9E80BF07CD37B61F01B29BE6A7774284316EFABBFD242C0BD373D49091B48A1449E632EAB21FA762B2FB9878093A4FF6B8E4483DEB324D532EE376C70DEA2ECF277E82680D11A88C41E90F469CBBE68522AFACE06D60A8C9CD3F566B60A1F5F3D982446816A2A3F29A11539A79B549FBEB4AEDC20F471AB074DC11D230ED1EA455F1531EE1E6D3B8CE32EBB59AD5A27EBCB50046639151194261FCB483F4C8A7E205ED47C37FD443B479605288A1AEC3DB649B9A724721BC9D07B8F07D53EBB1194A57E29E3F1FBAC2C693A670EF77538133EAC5CC5738361EE19C8E1F92F1061FB93EFF2FFCE620A2D6AE226380D3BE046D9C370FEFC0D274115760551D982EE8773CCD19B6C17BB02B5459B67B6EFF0C2F0961942D8F09B6E7E3B4B40C3302592AB5A77EB078CFCB3DBC44DB0418EE452D250ADD9A914CDBDAF7129E62133E2BA8F2DED3160239ACDC67E828842D0FD839A1040670FE1CD9A23C8D69EC7D5F76E0857A17F4824A62BE87742363FD14EABE20AD8494DD47C502A35B4C66271E900CFB4793F83C4D602C4C778943C0CB9C843106039403FB8E846958C40933F447638390AA17F0EB212BA85B6F0768D5528037A35654096F7D637FF8CD909460AC990B20A5CAC8EB9E20DC7C1A7917FCFB505614738B87832C0549DD6FBBDF37DEAB52EF0F9746B25BAD9E530E350734816BE70E9DB0AE56E4EF072EF16AB8DB6F2CC375E5CEF9ED23ECB75B949720627D97C6F029C89808EE1D449EB696708D4494EBDB61F505C5E233BB3075A814B81E03C648FC97020E8251B672CDD53DFB44D5BD104F4DDB54C1740347F333FC09BE7FFEF680DC1E849706F0E2B035474F4918080858C2224B4B822796F315726D9C3BD1E035040B4478B733805C590C4A1E7BFA6CFC8E22BD24A586E169DEB41DAB3B8EA45E7427B19C34BF19B410B0A0FBBA10B2FEC891D118F1079AFEF190995F60B31179CE8671002656E9ABAC0FDB1801E790FEAF8B523CD38B269940BC95FCD0154403C50CDDF34F225DD164862FAD9BE5526029A1D04DC93168966E1B1090D8497534F4C9E1017DE2E8FDBD605CC503BCDDBD707DC83ADDF7B458A93705CA49D427A1A922BCE3CCD72D9C4F17B8C853889D55A9D8A94978036CBC8966A97435E5CFAE8B207A3221AB946404C1E8A0504F0C5401BD3CD8C755882A03D0A3E95F1F877E4E3841904AF583B081032B9CE96F08AE65D432B319B4A1D4D80EAB35C06909273F2E49336114773A46F99CB3DE1A0F8F3F0C5AD2ADE1AFDBCDDA078B89B14E10F7D128BFFDAA372837285FC82AF66B109F272321B98273DEB3ACA7B211419DED772E02E3B1A511F7A1BDBAA6ACE56AB8B088CA11AEF67F5AAA9759D034FEDB3E2AD56D12D7F598002170C92DDE72B2865EA08936B15C8B26CFBA6F577D9F639DA3E9D214ADCF774E718BDF931E9D663F64227AB3FC5692619FD4B176CC7BFCBB9798122ACCDEA7F33C966063F95698CD12E7E72F6263669277B44E696DED7968C94115204C02F92DC76308877F3E8E8FA71D2377C2B406EAC4550C7EDA8C3D643B219F88F30A6D72200D0F9666FDF1443D1B1051E184323181CBEB4885B8319CCEA827DFD28E07CF638D8D235C4F7B87B37024062BCA74FED9B04EE1A9407126EED2FB1B617C44C3A76FCDD30E5A04A19C809ABF20858458710318BF328171D724EBF60E5E1D642A2DE963B8EB6B03BA4470B9DA37A556252870B40C41DFB752F6FE13010C431BEB6E4A1379491780F0ACC9BD1B51167F24F12254BD439F434F12C6CBDC4FB395AA48AF9C57B164FEC74540F667E2ACEBE5F14ED444FBB32C432A73E3733FDA39858AEEBF45FCB9BF90F8FFF0E084FA4213FB8C0941A9643F538E69302B7DFFBF7481F98B81B6303B13B829FC23247744775FB27CD6A74F9A1A35900A0F790570CFFCCF06B57562A94FD0EABEE8F84141ED0C35ED2E5924C20769EBB96FF53A7E0E316732FC4A62F22939A99520D164F81CA3747546BB64FFAEE1E753D5460B98AA9D3F98808B7758EE8A48E820DAC435378C276DF864C4939D0C84899BA4FB2E034BB291EF51FF34EC98D76FEF1139799BE13E0F623ECDEA23725437524429A210E5CBF0E94B8CE1A51CF9C5B08521C36AD10F62F08321C06D2088C62A6C7316D014511EB9BF618D1DE1FD6D59A25C7DBBA7D84DA92903E7D5C14EEC6B9ED06A3FBC095B6E6E9F1B7D1DBDF004B4361E3779E69670BEC98BBD5F3673135E342328DC9B4C26588353B28FCB2FC8D13848B299ED9E132C9E6994E4867492D779B7BAC59B90407C3B4768C8D94494AB1DBDCEB850B0095A6F9FCF5DA5E0FC9D97A14960AC5ABB3E616BBEFB7FB6FE5A620073582A000E8B5E9E9205C70FB4A74E0EFD64851F0D39C2F3736154A123C269C6E8E195D9DEFD84986E39A69F3BD8581FBAD582EF04B0601338F1A9FD86AB1F859B136FE9D6620CAA0BA072AAA655293ADC4641C55FF5E7ADB6952173DB983E08C498B6ECA19C2F533DAABFD537F8D6F71188DA34603E3A6FDD48BC096570EC23E615B33CFC8E7551073E9399F01264593783D2A19C65AED985FEBAA82E45A0671C6A73FFAD44C89EE44A247BF79F9F9146D1CD7E621119BA5A0792CF72A589402F2E0E51D1A853105D8D7709E78F40780D2BBBFE590736D86E59CD29A5DFC1A110FF18233DD76FAC02D1A72E8E11864EEA13C8E47AAF22C5606DF4FF1DC206CCADA520F6810436AC6BE134790606CFAA12D0BB8C3B9F9ADF76ECE08456F278DD37D2F9E2A67624B6EE84C131CBFB339BE5037C94596C53A691906FB559BD48CFDA624A876E418ACA2415D4544B8DD8B98AB7E567F292A38971B63F8F7FE0E21F482664539FA97B7357E6BCA6043A1DCD5ACF6BACC44BFCDF2E5EAA42E9D11D8138A48C16F5FB8525464B0596DFABE00CEE1657AF9870DD06A0EF3FAA11365B93F7CCDAC51E1AD026D38B7E9A99283E2D528276D01C2EDB21F6858F0275B58F0E9FD3D23CB0463423F8DF353AA71756C1CE3BE60D278F136C4CE059A388DFA8F5B71FAA2235BD915927788419D06D7D50FB9431BC50F2628F31BDB1CF7D6A4D75907F0086BD537BCA0DA4E12B954BE6C82786D524D596D6263DD59BACF02B5B3468DEC5B223995074187E732A0F7B6A101EDB8A9BC35610F363EC10FD6EBA1EB7A745B510B46F28FC9FEF9E1FF660A608A067E06FDD9CFAAE8FD0E9A2F8951B300812EAB9A9CE61686AC5F8A5F474AA2C9C576B5F0E6F39504FFF67F9AD69DE7EC979398B142BE8B44A4D42B64EA775C1823C3F139618CBA5C70940D7FBDF303A68B7640CAB57E7B466153A2BEEE628170F0E2F9EEE6CF666162464CA7E29E5E37EE8498548931556B447B0A2344B0668322EE4A5BB0E9113DDA403C48213D670F31422C867FFBDDE07D1B12DE73D1DC6674324219ED3D15D35F884BC699C17CDD89B791192FD712C0022473A47DFBAE1C16D26DCCB28151FEA05214BEE4ACC8C14DB29093C0A2C9248F9827964905391D29B26F36C968EFFA97CDECFA20F8C93D3217CE17C0BF58B4619C8A432F7EC56E265008CD2B2A73919CD66F9AD5EBE486F5CB7EFBE1CC0A612807AD5EF2E61AF60210D7FCA4EAC83FB1E87DE2DD550B95D6573AF5D3F071C89CF8E7709606CF1CF36B1EB3ACEA3DD78D237642BAED76BC9FC97AAB39B7386C842D6CB21BDA829E166D5E932B626F4BE9D131705C41780C36D51F4806710E86D64904984454C54E2923D1D130C25EF853CD009137670F0FA09094469E63166D09F38279042709A4F56131FEA7A2E0053B35ACA22FCE3CF03AD298898222A52246B833AB0470C76C49279111A76C347FF40700109A862293FC62CE77637EB7DFFF85E24F38A3D5A30EE2F81F74890317E657C3FCC6FD5E3AF127E8F5A45C57E7F9AFCB8F9B7D587CDFEE90CA8B5B909A094C2137CA4D7D58FEE882D547F6B82FCA39F83558DA0978792EF60BF34B377A3818981490E5B0EE5DA252B5768228C45F40B1E8A4A2D99C143BC49D2AA08FA4F69913FE2083F9E92B962C883FA6EE19B6DC6AA2A8A44AE37EB157D758281FD88EC20E852AA3DD1AA878702B0AEE7C94D4BFB7E6FF4B83ECCB1FCAF77FDCE0EC97DAA41AAB7FF59F44224A1CE1B3E929FB1683E57B2BDE17EA29E7EF2DED1477C1E01A2374916DC8738EB157043762126C88C042BFAC85CF7DC7B1EF0D3D98DB035CA7E091445A3E4C8DC453E9D3243E97643A3278EDA7DDFFED19A9B6CF816C2CCC81191F24E1DB404ED160E2DCAD6D535B589479AF0F4A217E0D5DCF7FA3F8319E1704C2FFDE8C74E8053C0EB4D367473841F5F95A37BB918F8522E89E2034F4E7B270F41685DA8045F919A00987635165C02C4FAF1E2A0B371D918B519FA729E00025B6A48227195102A190A3115C6A8DDB5D38C321242396970BEBD03994048F89DBAB4449A3F35AAA022E6C82A4B588D3D54953C71AE809DB8790E7D81FECDC76D353B0F4EF24C90B1A007F2A279F522DD6F8C1B434841425DE381A70BF509D1B86ABF5FD894D1EF668BB825AB3FAF3CEC35BE1600358AF8BE75832D5130CD7907A85741530784C66AC3A2594A5692C92D963DC6EA1E9C8406762053F1C67E1D1083E9AEFDC7E7ED380E971C5F1A9AD897AB743C399EB2CD77DFA6C33DD2B45714FD81B5E537059B1415047AF74E8FCECCC3392AB41587B3D00BDDB56B66603CF70A8D48D2A3B9B01BD9F65558229207317DFE379C8150B68F2980069B3114F25A338933BC2B5952904268D5DCD17BEC49D478C4624BBB6354D7D0AE676284089758DF383D0D2C719A6241EC253C6F9EE0E05636B6FB4317A38A525929C54A1EB4BC42DA95241C2DE8E760EAC7418C29E4A819EE01931811E79C505A915F02942D11CC99BE0B1BC4586499E58C2FCC541BD000BA1BD0F1342DD4BECD3A0CB8BF8F97BCD6733791789741E1EE1FD40ED7CD72ECE4BEC3476DA815A04FBF3F5F440FF0FBE8697FEB62AF80D094E5DB167A38322DE3DA4D7734B8C0E0D1B28B24E1B9708BD1C810242AFF1ADBCF1747A9A32D01F4BDB3D581F4E57524B9F9C5F9D1AD2D54CE7CCD35348847A6748665285B24BC2D0CAED1DCB3D92123F74C201ED542F5E80B7E69F1651026BF2E261FFF20F1F78CACF6F4ECDAF28CB28485D001D230ACA5A6F4575D9C928616E4121870EA69E2BB39F6 sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62 smlen = 2226 -sm = FD3F9C994B094DC771A6F628F651FA09000A9DC51ED977F4B4AE6E2057C047D3B1DE49B45DECC9B7B20199B2964C7D41A9675E916972D37BD909FDBA8BB227256AE56457BF13FDFA111A7B16CEBA53E3B33FDDB360E968F671D9C3B11A384A11D80762D233604DABC7E93429E1F3D7AD422E8741C1B63AD6A73630AF9609DC776680FDEA65F1439EE5D53E56CA238E499F382ED53984B88553402977D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +sm = 0E4D8C66689E47E628F3BE79B6463FDB2E898B7FB4910F273F9F6494F975A8E174A22D68E2010768A0CC9FF3FBDFEA67E0F258D5FA8B3674C7388F4D07AD24BDCC413EED2B7D72E1FD6E10DB0E986D9E9BB8D67D3E35384C388AAD085C00FEC476F2F70BB6852FE22989A1BC393446D7E459FA05306EDA8E128E24AA96F58251B23F91C514C1F6F516E5A8630B73E33CC0A51D01AB25643E53402977D187C1B28C4055F4CA58BD4FA0BED125139CAAEED88AF03492D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = 52F1520018AF006A3947EC33E03074224BF734B28F409899EA2CAB007DFF865E759901F393EB72AA8FA5A7F039F3D5261CD8202F3F37C0BA9249BA428603482E3665C8A01F47B7DB34D9568C8B98B5CCEA923FF0E1319523C3DAFBF8D0981C9F9330DB26B3F65AF71E0553915A0236247C978949494631D768AA44F085DE0CE391126049DE41E06FC961B76CB7ABC97A422E3BE4452DD6AEEFBB088287A35640FB2EEDDED09FD42C102EB0F21521FC95B67CC555AE494B8FF1278CCED540165A30087DF48793368B56936FC83A211A21A7761F9F765B1A5A2E55E3275DB5592B3962A5C28FC3DE6A6EAC95F9958250B28345C2726FDECE40426EA50C375CE2A909A2DFBEF8F335A7643F88C96CB89B1B4F394592376BC2D2E2FB9755FEA9A6E9DA9E191EE451CC5EA5DDE1657F0F85EF996F1FAA1637503E20DCA307F1F4B9EA56F0EACFBFF9348990A060507825E6BB6D1BE5323DEE3A7DDFE34A16BE14351D053C67E59298F0C6C7DC6F69D08ED31664AB2EE6889844E57859EF2EB502A7F8482A25CF41E4805E6ACFFAC31227C430DED16F280C9B5FA7E80BB992D3BD5167C2A39EB9DC85169C5E82886D1DE480619496B870FEF94CB3D1B5D3031FA1FCD82A018711AFD6B2929DDCD2CD2BC29BE6E92DF00CA2A0B512B6223DFFA4084D8A3D19D9464CD910260F864BBA1731631F675A0BB56C4E1E40D8CA1141E55101F2C2FD2FEC0A08B317EB3CE1285BBA2A34A0C1975384C3A4B5B2BAA43A7653DC29BDC190F869CE5FA29628A4392458339AD2D625F81DC65753F00CEC86E79FAD2D24B0B732C6179D529FFEE36264C3AADB7142CBB0AAAC282B975F0DBA5925340062B306B302DF59EF3C8DABA34EAE4EE1E95679B5FA242118A6847233B28201C2B82D075208C4777B4DCD229762CC4B4D5D3CBF5A604790FEEE0023736A5D1E3064830DB700A638ED10934818FA593500B121191DD8D74D055920667B27B5E0CFD161D43817C6C8FC8E8F910F7ED57203120005AF601AAC67A2AC69539E89881EFA69E2FD7CFC0BE6D0465CBEB6BFF97402D8F99D0B821FE6FA747A64AEB9239CB8DF3956171332D0311AF42C2BF49103F6184EFF952DA6DED3EBE3AC3513E7BBB9DFB18A4F14611CD965BB6A88419ACD23C457EC9AADFBBDE8F8EF77BCAD476DCED8B91F981D05519EA71676FCEEE913EDB9135D5B99E46CF272E4CE2BB0BE4B36D1CA255FC5DB83423C23DC9A72E645A1AFBA816CB8DAE0B8F8617111A5E971C291795DFCB7E6FDC69E132699894373466DFEE83DC358E4C540E94DD9DB1A91944D4DF50256760B1B0C028F118A360446071B2D923A4A36C4E720CB47F70FE924DD70F5F1F44ABB25F3943FCEFAE0C9AB893B63A188ED067298428645F0644E986412E2653079AD0FA6B678F431BE390D9BFCCAEC3A70994D9DECF7278438C8FBAE87513D9CD8740976D3D1AEF1DB1800C685142E01DB347E70CB7505AEF91C8B2AE657192FB45C2C1674B8D15B917DF9FEDA6F1270987D9F1D314FCB042EA01C232C6FDB3AE0BC80B1B8373105A47F828FEDCF030D2391D79CA46CCB1EF57D82DC244BC65A29BF67D2B7E62E87A57587547824B7FC180EFB47C564CBC3CEA3558D36E0D22FBDA458B26ECCADDACDC0282063D6A3873ED539BE9F807733DD40534FAB52D99FD819142BA23CDCC098B7E454A6617EF69C1E9CB62C05A0C5189F9501DD0F289FDB067A7E316F237BF09277372060227670175AB968260EDABEB4ECFC4603BB0DF9810222E2649422F74400DABC1EF2CCFBA03819B5F5372777AB27A998B9D6B5B621ED9C4F6D270B889B0B7C0AE8D098485C08C1D20BDA42E6473DAF7673695945A45D4143D94BE6666520545FD0C1A9CE336B0E356D44162C2EB8E5004DC9FD187299CC10C34BE11F1CDC45BA503F2225445621BC727D49D8F2200EBD8784F8AC486B1C689517E30461C256DA4DE8CD476FDCE5CA4AF109AD352589431F7A0BA3E01F21ACE20C72A4B0CCE14C51B0F9E5015D9248EC3A76AA41FC68F899BF79D2296050A5E2FB6603D8051EC34C16C3D6A73D25457E24D127AB2BF222030D030974B96D1A86B88F984DB1129D1C6E00575B21EEBB490AF8992EB1DD93F0696F901B0B657B107A7265E725E5060CB4C979803CAF6D02A15E66C3504D6D231CFDFCB8E135AEB171BE217072D64421482BC84C87E0B19B4A545BB39BBF54652535CE8B88584E94E13AB84E2C9F0F251CB76BB6F912ED1501EAC28468C58562228F7A790E4E7077F75BDDFDB8180F8F5F3F203394B7AB893765BF9FF8EF9DE428C26256E6CEAA8CB9D5F7E2EDF58215451DAAE78C32EC8825BE68AED138BCD4701B07C078F46F76227CD45E11A5A987A6DCE2FD75A17911E468EA9CBCBE472F0C34FEF1C16DEDE352BBF93BE042C4AA81908C47D1974945C3F0912BDA9012ADB42AB8D1684A0088D3E87DA3318CE28AF4B4A96BA8D3F7AD24181AE526DC7CD5C1980FFD273D460E7CE6C7F853415C33765E567EBF7BECD4F52E1747F4E9129139D6A630879C6536F2A2FEC66469CA60BE6E30A1508BF1C621FEC6B983350EE2CEC6E44B2ECAFE81896FEBCE179B87C0C208ADA39B1FB49E7071D9C1858F976D6B6E4AB2D54639B760DD8FC1DC771AE071D8EF05CFFE851C4E2DC0D27752F8C1508B4B42D3E4399801A33AE6EA535F73674CDB10D1ED0A36BC9E58A1D0879673C483282D510AAB5452CA1615352BDFFD455D642085D9DF1D3AE44EF7DA22E63D03497872E8A3417341FA37C2CD5B1E962B7AD63F1DCFAC87D6A6BA161F715BEAE038522A0C562B01FE201A967C8516265960C6AD73C261E2988A2FBFDCD51A3D6CBAEFE99B3C592EB8EDB9A8545A7A922EE5BCA36CDC843C5C7B9E3556123898636E89A1607EE48BFA9A646C6C0AB62E9F0F8D6C624871A9BF0F1AA9DF077242781A81746476FE861E801E074F74D1409C1EDFE0104FD9AD7D185E8BC8998D61DCC7F091082AF627B37C0B1DCF7519B29E2604A7531EBAA8A33B5F8AD7BD0886D1F34B1533F629E2AF655AC97D1754AE0D912EF6A3C55A5610083B5D19A90FBB52422E76A0CC939D68E3575714FE5B36055D4BFE059CB328B6AE877C46895479B377E7C6C6F0F6AA9D0CA50B71B2224439E6DB449371C46D13EC0508463D6CECF4EB4C315DB9CC131CE89DB14EC89ACC3B9EC78D2043C3CB31247131E7D6963EC7349AF1A46DC0F45DD6919A3D89FAFC247F585F0FEC0EF0F6E1D9BFB8BBB1EB917111C1134BEDB981E4F6F006246908C27EA62D0F3A51EA6906127D6EDF5F77C22EBFE85B7E5B39DBF31D7E6F9DAFCD7F6DFFD32E5323CBEF3C78DB0A5818CF242116E7E5D6D5F7F53B8A2230A99E78ABEAA02C6B28E832CEC028FEF8AFC20A1C1F449002C2E05B34A5BC7CA9741A925823EA58D3698675CED91954BB96E3155A55184950447F6EE314B58C69396FE760313A5C14643210CC7E589D56E9956B0B149413F45C806549B01A750D175027F7617F037BA95B97851F0CE6D79C1493152412344402CFDF778F62DEA618D95563E7DABDDD43C2EA9B83D17699F4AAE3B9B56880A8AAAD87D1B113F00DDBA70F01B004CAF13444F9FBDB9D6CEE53C3EE0B75DF311E69042AD04962EC1946889192C2A5EEEF057A6E7F6F14320053578970059DCCAEC87C4104E8DAB4CB8C6588489BDE5C313C29A4568AD75AA69A9FCF6562E987428DD8C906BD0D9C48E05ECC6A0185D030C9886AE1E02BBC0A990BBA805B0F4CEC55157B0DC7576B4849480E02C5D779A884F8C2B7F22E6193724A6EAE002E9A54170796E9CD37FEE13B1CAFDC013B7987E0B094DAB92A202E461B6F42AF481171C1F288E6A5B7B6E75DED0A5556169D31E6AE3B7B24333FEA0871D9FA6F7957E2045496807E6B0D9740B00306713819B2D350FA425FD2C1FE8BC31668F2CE804BC68C3C4CE7CEA670FD0433C7B1B840FAD1779469C828FB0DD42A9BA95821DD5DB980300BBBAC12E4517C7B075A9407E49928E65D9BF6B19AC64CA88870867CFC8C5CA7AAAC3051F032AD7960C929EA3DDC4F57E5A9AE5F080F353075264B1D7D386357C3DF822681E08A22E40826556A1D14FBA5A296BEE9A48F13311FC597E061F87D20007F042E65AD5C8E234B38EB58151130D7C8CCFA070776230576651D112B48225EDDF76D4259357FCE298C7F38ABECF3AD96E3B08A084022AEC41B2A4244EBCCDFB4BBC27930D5F36F08794C99AAADEF8143316D0D001EA5851162F8C59AC387D97DA128EB704BE9A362D787B95AC6AE291110541227FC1F55284C2FCDEAB7281AB3062ADD98D8DF7DF6646E1148BDBAE50A2D22B0C09C4BC2E3B7DB34B71BB07386BC5D90D2D2AF03F246AF48126194A876BB07419167EBE0C5F18E30512182B940C2E9724FA9522623B89D4ED3F886BDF3EB3DA2DFEDC5605A216A6832FC24AE3B0C9562178949785FFFFE34786D6DDD0EF0A3841A5775E48C8FAD5A4A50B45D4E15D3E775F1C7E9799CB8ECE2E75729EED50FEDA12B2ED22F43E491DA0BC9C73AB810B670977FAB4D858F0CABCA04C8301A3AA6A2A12249D556411653A33A3D876EC349B783376FAB6919EDDDD8BAC68B37190DC25A950B09A4342BAD34C14DF31EC89518BEB41955F038D59346801BE732BCEC86F0F4BE5E6A4B36CB8E1D68065A28BE9D9A68B45CE56249AEDE069B581DF054B4199F162BB5D941EB0AE5DBB52FDF74D9FC8E18F929360203EF8203C1C6D30AC875B4B3EE510D68EDC1BB68F9D22545924BB9EE5ECA888D8F4AAE69A7EDB02F21C5F013079169C4F3F78141C419D45BCD7BA7D1C331E2FCAEA3D78DC0656237213A562EEFDF479800442839E33387565E062F49CC6FDFF9F4668B115E6C02A627FE2034D37274BBDEEBCED629210458EFAFCDECC0E1A4C74D6235053C342DFB35C609A7D90F41DF1253523D1FCE9B8DC8AD5BAF5E2E76E926DD6CD116F4BBCF0CF59BE02E7622EEC47512FD7F85C2184BA44E03080EBC99F044FD72CB04F5D3E1C693E368A6E91D5884CE2D37D018693BBE80FBF02DBC78E960948EA1AA429B6AB32128E0DF3758BC202329E05C52298B2BDF5737B8F24C52D668BC042FEF267B442B537FECB8406973EBC809D5B0DA46EB05E2840CAC8EF1AC7F18A2F5F46115746640F9C9AD4754C1AD393BFAE346D3062A7F2B0F4D4C0444D3E46426AA9FD61D26B5D7D97183A3B7838BD1A07B339136114A5848CA241160FF5CF6F209587774F401E62B671C309243048731A0FF31CC8D9333C9506C3B4F3CBCFB81A8711A3AB70C2599DA88CAA89C70DAAC45FF136E8E90EB6BE1DFE36D3192867EEF98A48C14AD174EE5E49F4AFAC37BC82965000159C55A5FAC9EBAF247EE056C6BA2B6F6B81630627740CF0386E45A831E82926DF5281D7C085C1ACC104E4EFCD365F4E7536968C9728436CFAE036F9300227295DA1E468E32325CC7D89B440C73B781F554B0079F01DEC69D1622F546EF793A825717BC6FE455764BF02F3EAD2097FB5BBAD8E4F71829554A13907DF50BC0CE22D1FE59F3CBD0C115861FDF56CFE82100399C82F74AA3594EC09351B430637B93779FC9C73BBA3E14951C9C69CE7419B614C03BC39B3B2947E005B2A2560B9A00DBD629F03ABFEA54B2B7C151045C804CE9AC0F829ABD26D0D85DE7306818A96880AF2F3EB8FC5D07F223C747E987146F59324B63B0349E14C5869961DD73E3D15E685F59ACA38D28140AAD552B0B779E6C5061B2D5FBDD095C89EB756C93107883C49842E76185781DAB6E8343585E8758676DCCDD7DE1CA3C2D8728563F377135ED8C78FF0D2B88F2636BCCA0E31DCEEB2447AD55C97AC4E628092FF62794523FF3F6A1634264897F597E8FE9710773BF9C723830454F411A9E6AA92A4C793CDACA61ED3E31D258D4B690C5E6F77EA9B34EEBD41C1406DEBC9977EB0C998594B698B36E307E28E0DBC53D7F7EC50ECF62E697120209C7DA847C98BE8D354AA9B4CD24D928563F8BE97597F2E13522E90526F6126FD705E8DD0E4D47F6A53BCA1ACC7D8D3390141CB58450B332455A3138A8048129F57DBAC03445D1C997FCBCA5ECF5D17A8A908DC1264EAAB532338B43395144AE0406420ED9673D5388FBEAB705A325A3F66F0CABAA1B7003B9E96321F67F7E9F82DF7FE38E0798E29C7B39BF661CD9C28C6199277D15547FB179612F7DFFAA075A65B8EB145210CED015A060192ED893064DBE33B0762950A532AC2FC6A356DA55BE57EF57D4B99619B66A87D107E250E0514879A619445E4CFDFBF227C8E44DBDFCA4FB72A9F87D0D7D10B0F7D6BA61A46DDA6D0304E0706D35281D005109E6A62A0DA903791F5825BE862EB5ABFEA5E7090D2B7F46F584286135958B9EDD9FFF852A3A708D20EC5D6A65BA37ED79F74526079A86441CB751819BE2F782914B670A60315A2AFF5A6ABDFBB0D2AB706AFA4646E330E73A7FF14DEFAEDA2D5CAF606002B9711D08096045F2A83EB62363D4DEB154FE433C85428653A858FF01EFD0808BD923AA162795B3D25059D76C52B3B144EAA0B5CF5C937CED2F9377FDBC32D57FE999975AA280FEE179F61D2A1BD2EAF281FB04DB02C8B2C7A5D6BA7613E76544E1607552061EB1111EAE8FBBCADA580DED4CF9D20B892668C9601CE336FD8992FBD1F770AB5772A40D0B1F9AAAC01CECDF5A5E43E822A44A3C25BC1F74E3637B2D4870E926330CFEEDFB692F850B0C3BE76B598E63511B36A4C990EF75E6A8F2F6D91285BA732133A7BB326EEE8AFE85AF68D605085747A84CC2074792959E4BFE4F99B036DBA017AADF24A90C791A5F576C2FADF987022E8B07434AB78946B2DC1F95B112717A86E8428B2DD2602A253C852416465EAF12D34E03A9E89D8ADDD101CBB382427D2A28BA5C60D954B678BEB541A61F6A67BA9D4C00E4C7F6C4211D453AE4D5B2BD79867722268F2152505EF34C6991CB3DEF0D4ED3A870A55F788DC54E827AF5156779C0FD49E91ECBC71BEC957454327D86D80989EE25A41448CA627E6CF3D011466E3084E408158E09003CECB68D5C60C46221F3B0ECDC18FD5CBCEDDBAFEE1D7543120599D56136DA41575658C2AF0F8685EE9E22DCC6F30B0070D4168630171F24500403E4355750877558BD0942396D8E8A3E6C2BF703E81E101E9B23AF4B0F2E2200BE6BCE1B2A60B3A3C8122A138D1910F317756DBF8CA2B520B17316E541BFB52C34D5B3BF29C73AE9973F287B81B887C0A98EB38F89B0608AE325545FB98317E198D93414CED209E120EF8B09FA724BB288D77874BA4E749A610C4750117F592869FBF57A4F0F5D75FABE854A76332BAC870A819015C8513D540B8FC65B274EF78D97DDEF46285423B6A448E9FF8A7DD66FEF8282A99AB053B90E8EC4783F6BF1A435649BA8D6629F02F8AE91743A0D9938CD0B36D7E12A2A7D065C3CAD2672E9D6C3741A0B07F8B15F2B23F143DB86900A852085F1B047F7F3A157A330BE268034EFCB8FE0DD7C0B87D8D88D61493AD54928DF2A3E6008473674932E86E18E86AF25073AC4DF26323AC00047ACDFBEB807827D87B24F190E8739FF47EC3FD2636A4F7BFC6BFDEA45644F308C1B5534F96D28AA0A5F0BA8110F41C66153673AFBBA213FC80936E5693F4F0F1290146F3F03F42A80A4B804A7D95E8D7F985AB136CEB2AA494AE0391811EC22A0DC54F1346093ED1B3FA3CE57E92AE3D01F3678375052680148347FBF6033524FE85D1AFBEFAB39FBA4062C9E85 +pk = 52F1520018AF006A3947EC33E030742224E9286E02D5CA5EC90F55AD190B473A652265DB1E6FA4BBC1081722E02676B5641B2762FAB60DA07E49A1F956E9112B8F0EEB8069CEB4F0EB67936D4E61F520744C4ADC9E908EC1339997FF7CE95C3B81032A2B618B5D911AEC8F43A23FDFFB02D13FB2A64ADF1DC597D73394FCB1AC6B1F26B5F22EFA6E27B4541D260467E814A504F398F64C44E73974B4D19973EA6A1E79C73E661B58AF941BDCDDF4E2D0BA2DBF2125840AA7C40C211BF1F51410FE4715D9BC32B58E754459823493C4E047C001DA65B47D754E3FC29DE84E03462E038CD89F1B28E1242AE0919B5A33AAB60061A98577C311FB1F060B7A536609D3D1EF49D1762FADD85C7E55333A28C10280F005BC2E96058BA538B01127F4EF648201D82AC6D6C77ABFF441AC69B0412B4E934DDDF6250C1006DC4B28D4B5F17C614F49314D3D0BF84D745B53F85E01025A576AAC73BA018CD6D80E4213DA86B97361223F8475F48F21A8B013FA2FD9803D5A628DA2D74610FB319CCEDAB88A01FE1F838D4606EF9C602C9524B8B262C9E15CFDB57867A85D2DC82BE6CDFC684705F197CE8573788269C963FEE6241E770C566C083F0181C790987EBAB28CB0FB05EDEC46D1683AEEAEA4844E98A91DFEEF56E5A5977E0DE832F75E954153205151244CDA84DC1C08FF5B5C82BA5CDBC189C8F5A82934036494F4EBB3714FFC74055A18BB08F8A98F6064E1D361C06BB9BFD84C58937DCBC81B77A54A22B92C929C7D4FB637CA6E2D9FA5FEE1881A4517DD57B3F69DE674C318B11B0D79C39EC124403162EC0F4326FE7A07CEE4CEFDAEA87DF706788B76DC33DA2F8852AE13A696FF8412F899983249974EFB9817F8E9B54ECECFA4ED9F74DF143B997456399391980F08591EB1B89F5F99D27B3B45465BBC7D93A174660B7D7C6EA595D25CB43D504BB07490BCBF4132FBAFCE0BDBD6B13D6147A989C0EA1F810F534987BA6E3749D3D4C62FF96F9B329AAD1304D2CA2A53E70E1D272D9E98A17C911717F73064A858080D3CD287D42FE356A797C568BACCEEA8869D237B44F8263989226FF20445439EA740B875EB5D1C517F20C56B910482DE6F40A9FC6F9A35E38ABC4D4C6F43BCFB797812429A99A1311C9509FA49E84F4421A7BA1E5B1B6FAC9FA0E6FC879547566CD98A19BA4BD23E16D2C245F791343EB2F9A7181D070FF8E364CC798395A2905E1CE3069F24E556B990D3FE5BB40A9CB99843072379C2575E766B1DB522F514CCAD1C35C37805555C0513CD4296A4E911BC8CE7317576B0043274C106CCF5F63166E12AA7F951052A6D9CFC72FFABC1DDA37DCF33DF55576287CD5DF4EEAB5A15B2A8B2B96D66202478534B09D6854EE578A9E558EA11E75DF547FD9D7374FEC8E4A3916B6A0ACB2C7AFB9CF868C54277B6277345D95D60455211FD05021AA068D54BAF8A3D4CA1B9DB4CED417477BCE9792168D3184C1648C2236C462BAF96303F7BD98F5051A63C56D67D5F8DFF0EB015E46C43D7DD5745C739816F636B49EAFFEC3292552CEB6882DEB17FD659AA9D2E31963C13394E3186E1CB8BEB82CB27CD2475789FA3C35F849A70DCF41745F346B70FC5BEFF772CBBF66096C0F6DE6880500916C38B655D7BD03858CD8694C3ED1D5C7D74B0CA1B1000C183A44352A48F3DB9C8CF85D5476E34229AE03ACAAE30DCB3B1D638891D9457150AD8CBE2CE425229F2D520E041C69F521FF679349414CBE7CFFCA4A43CA9EA67A374CC923CD5B0F615E6DDC65E7D7FFFDDC24F9B06A77497B8F6F10B19F25E8D5D7A29117AA716A5C89FD340A35514772F63FA3AF4DA3629CF453D2A54B23BEB01F367B8E910468B7EB3FE9EB6F10B50840F43EB29BC2A97C828F02239B61D844F88804692C0EDDCD1EAB05158AD78DF6E906276F5ED67B03BEFCB1CAE789054B9CE529BC0DEBE63DED82C9AB994D9CBC66D7340795BA03396CAACD4C9E7555F4189DFB917DE6D13F1F20F39EDE8F5C3904D59F36F1D3FEDC97A839FE2EB5F738BFB2D80CE65DC4451EBA65BB975CC963A8C6D3634541AA5287922132EC6ED931B31562EF43FE86DC75B2135B9ABB4B484F1D4E9E24EB328A8F3E9D7E04A6BC8E9D74C47EA7C47AF1B03E798B6091CB23D79FB4A4EC29708E20C03798E3851A139648546C3DB2FA2F8944483C2C2A8287D1302307FE28170EFFEC6494D0A5196E56D106C69E35F9E29BF23793AB69271AAF6EFD1D8CDF642218A7F220EE6E2BBCB6194495AA8E2F72B2993D84B7939362008331A8224F9F9EEFE3E72DA40B6B16A47028A1812F6506B98A2627029A192ACB701D5317370B47D5E9A4B9CDDB75C36F307CF2B62F1CF8A0EAE86BDFDE3DA7EA827E6216DB6A65E44E9DF1BCF8C116E54BF8209D94CF9993481C3C765B76B70D764ECB3F02E2E8A5C2CB7FAFB857DAC1CEC7B58534F563F29ABAB903280D659F9DC6B6BD0174E97C5FFFFCDA6B07E4227EB925719DD608D4024C81E899C12C2D88ED2E5AD027C1CCB5D980834CDE1A875FFF0D75FB9B722D319D80024185EB584F93E6CD8053AB6D6BDA51B4CE60ED042B3538F837DC687D88067E3AB4302D1326707D082DA500E4A5A5EB27E374045777387BDD0F87E6205DA0A603522017B0D88ED7153C87EBC40396F337108B53E352E1083A9FCA8C3913B54B31E4D1C8057C07D5DCAB62EAF8B4F2F50A044EAA4B472F3092F4507799630D04A9149A036EA1A4678C28CFF7420456917BD2685F6ACCD480C0180EB18350AAB732A06BC192A711653A367EF1FE15B9715F3B0348F3D3396D96714D6CC2F4467E338C8DED2AA2D8CC1A7A0B95CCC5292BB2B759A81476934B9C4E44E1F60FF7167EB9BF3148FB1B7C9F7F743592321A376BF52F0A9F20892FBA3746F0B92578A977F7B2AA83B53F3AD81F485868AF0BF76B91B265F52F76AC319CCB8358F35C7EF764B5D7249FC28C3810BB4E270E453587EE08B32DBF67B53A3956CCC1BDA4AC946CA3552C010D45A2A514D0DD2A3370D38EC5B4FE171C5F260DD0318A8C3509C168121B3FE247A2F16921D99091411AEEFC1A2249EC696021D496E894237BC4E1F635180FA3734128E67949E01DC3980CB00F1D7661D482C9B7367FBD1E679B0967D3559CADA4D36FF6D5EAE9D58FBAC14E87374BC2046FF7EC37120A2DCC61A182E91C83BA25D24923DA5B0F08BEF56158F58C4B4AFF5978F853C885A7872EBED622A5F635D68DE018952895DC7469604887085EE7316329168423479E73356369C7BA213A110194EE687DBE465B326E698996A8A95E76C2EED240C70A15609E45A0AB413705F4CC28AF4AFEAFAA4D21286E5CCE6730B0E9D6A36A9354B2D506ACDA0744327EB8B700A54A59505AA46D62AA2B058E36A15841910051C0986C7D604DD9246002AFEDF39D3045A32AB97E4EE9736F5775B28756BFFCE67A7DBD6D2B96450FA530A2A2DAE7869EB583F738B1B94CE055453C93005110659C0C5B25763941BB1B6EBE4BDEC234E0EE4539E7F52C6921C15B4B43EA9F1A858273E64AD3A51BF4C2A1997FE5678FA1D7A16E10A3899C6412D4CE4CA8ABF8FD0AAA8317DBC06BB82B75DAC04C2763B753129E8D79C8EE5829E0340C6C508EDB689557EE47F9C155F92E6A894BBF666207F65995A444C9689D6FFDCE38941453B20282148A16547D57A554146CCF3C3FC2D5A80DA6099F3CA1D0E7EBC093044BFBACE5C597016D43EF963B14A03333946A0E06D8585341BD0B9150C3A710A4D936ED563ECD989799B602294B9141216AC1B4C88C6ACE5BD918F097D408113A048451556E71B662127334CD52FB475012F4062F1ABEDDBA36470DE3BFBD8F8EB881FB21CAB62AC9E1FD7797EB349AFBDABD4E949A3B06E46E64685C231CAC9672F980F7E798C49A94861DEB029A342D4EA01FB2E73229361FFA796CCF2BE71E8C0CEB5B20AB9985D581F42FCD8C022A6448011200DE5C573BAA299F55C5F8A767CB4CFD1DF99D0DCC9706C55B8BB4A5FBE343EBAEB2AA1BE5F9855F29B74E3070ACD927AA99BF81DE103BC6EEE3CEB9194D54F9B81B5A3A80AB1237C24FCC8A6938BB3E8A080F67BD18EF5DE6077E0B9A43BAC6BC6610E4A0AAB544437280A44B041EBF7CAF0E07C87F5808CD5FEF756D5D54C6F71A893635EE71EAF8A0376D77A6EFBA3B1C1F439F027E25D0FB12AAA721D1A1EA35ADF816B3E744D35DC36045DCC3721C59985B0D1E562B1E3282BC7EF5EBF5B62E81F0EF5008702B8CB47893200B90DEE7C1E6C29A50D1A03A53ACFCDA44E00A4B07A372B0D4BB9BE5F7295778263CD439344364BF581BDF1ADC9DA68BF252DF33938CDC60039A05E4BBEFE561383F03D054143AD7CCDAAD9064FDB21AC83ED2263565A586EDD03173E6F2AC2D79913A3DE6494E6630A819ACC4B4F9B30905E01250A77DA0C177E22F41FCAE53B6C56D874B9D2658FB218A3FBC804572ED88670630940D7476C2B35EE68480FD0E6B571D1EF9BC99081D2A2623A9B398A651E604C4D0BE93D4420CE76C40F205921401A695EDD61C792CEA04DA61210149789009183472CC9DDE661B186F68D1D773852B36E48BD41CAD464E3F4A5A942B1CBBBDFF3EC2DA8A4902DF9284F8EA3E9AC2B1FAA4E8DDA07DA23AB84AB42112D02E5405DA3E3A336B5F0641C31FBBAF039EC67B56D17E12B948F9178F6C047EC61701EF6EAED1B639CBDB3E693C0473A358691DC35F16978177DA0959018F388EA7B96DD870EFB06E70B52BC4189B3D57FF004F0D46EEA8DEF3E2909E0FDFB873D5C772B50CA4887AA5E49EE0B7E1A9D424F44819B657B83524800EE0F9C3C6F3088395ACD3EA760C9FF2EA689166C103F72369F564E599B2A88B7B4FAB8A05A9AA03921FAEEF45EBFBDBB1B0950BCBDFEFDF1DC720D6EF964640D426FA2A4EBA81A09608B2ADD46AC0F0DB7117678BF9EBDD980FDAD514020343E2A12A38D03C2F5CF28685AA9DDA536E9CA721DAB451803EDBC72BA261D1998F757D32966AB7D4039E00A049C255EFF1561B763B5A7192BF81810C8E9E7CB61A7829BBAE6AC653138390D7D4A8C4CDFECD191408E759D7131D2C798FEFF57EB833E40E16D3B3C54081B9AA32F82D61F7B79D00B5FA2A381B91DC4C46A770F6B372C619BF10025FEC773AEB8E12B89D16F007B9DCB684DB6C3D014F91EFCABBB1BF108ED7306C0E2D380AA1B85137130EB2574BFD7900163A4CDA3355F4BA81B60CE4F1E93568D94D2C900CB4801AC9AD832CE382E7BEB3A98DE73C3DAD542AFFA090C8683E1E5E49F1557C97AE482EBEC6F03F14FAB8782FF3A744C46EE5D72E43C601581952997EFAA94197E9B1C84679A9642D945EB9032A7FC2170E9683544ABF20831D20FC60CE081D3AC00D4D3012B35423D8EEF5CC82DA9E91265E7A2D033A3C48D14B4DEDBF40DB4AAA9EB9CD20C144F47AAB34752B520383509645FBF7F6876AAEAEFE55DCFE8569568AC6E6CEFA63BE3AB598B4C3D9BC2C28CBC96B67F1D0AA2AAACB35BA47B0ECCEB9C3AF9D1104CAF125578F4EEECD0A9E4F7E038F3B6D5E55570D47DD1CE9E823E7A67B5C9E0B36C08691280A4E07EC650DA0C745328EFE58FD1430CC44B9C6EC40E2AFDF55E89A810CA4A9B012E2590BD2129D5FC2B860961D2EAECA323422419747B8B9334FECA988ED38574E515F2C12C4C8DFCAB79D84918573B3542A9F5C9770807AF3DF8CAECF903322BFD2FEBCB4169CF5EF70E35103DE2BE8069255B3F8AFC16541EC09003E707653ECE6E8DC518AF654DDBA8B77F05325D778BA9DC47B5B5F8898920E7BF1E9B9BDA1FB934FD0ECDA55B3363001B55521E978619D1A2FE2BA076687FEEE5C7EFBEBBBC7129EB39B8409183DB8C776B97B99A9CFF35A46090A876E49ADDFDBD216E6820E290CBDE2AE58EE88FA389FE6A9839674098809A21FB1F63ACE90580FA3AE68E43E743913CDAFACB0F44171A0FD090BD54B3B9B53959123A637FED2D9C1CD7F203313A42D8A42B67FC1C0B06AC6AD8DFE084EF46355D8A64CEC31470CB2C270CD4ACF654E7B1E9043857E70E222E7184D4D2B32DDED095A3F3901DB505BE30FF03E484BC3BB96F2743FE69FB2C9DFF0D723F5C37D79FF97561B5FD5028C5A8BCDA67E3ED27DF42EBCE9E6C55F4FC982B5CDA167ED59C4DA4765C35ECEC66676FF8CFD25DEFF95F281A2593A68341957BF72FF69F5B369A2C665830A05ACAC81EA962D3714DB3AE8F4B027B19A908C34EA53D615DBAA948835460E875EC899928574061BB4EA0922CD28F7F6E3D36E0C0456F0327C340B9E7439F4E0CAA6E58F4745E7742359B3CDFF13DEB457DB3DA35216A716295F7ABEA451C3C1C16E3072E9F6ECA3AA25E4EDF3F4E27A4415442A583933566102C30F1633C30F3C1B4D84F25388B379641F36D810C86AB01978CA7948CC2313E31EFEBBE9BDDA743A8A5F59266617D5389C110B0137325D080259F79DF4AB49143061640A944503F53741BE22B604891F2E6A7DEAFCB45698D33AF053DDBD235F9B748031807B48FE07906126010193D4F8D9DFC6B57E9026A1F9CB49E929A00231644607DD81B04C36C5A0827CBDCBD97CE83E1D69470B38D1D1F0CA81D85FFAAE4AC006FC422FB5BD0EEB565D1DDD5A5ABEB9CD5007D62B59D91997466475FC71C847F5F813445121E24B3995988D676881549852F70085A46B5044319A34EF18C6770DE2F82D7196EAEAA1D20AA12D0E8C2CB166743E30982C98587ACA5D64C13EA8EF75512E952FF5276D06D92D48DC9CCFA9C6172537E4BF489D4D9885237B90A9360936F5A141F114D7F6CB8EE1F4EF07F8CD0913C683EC5276578EF8F691A0B863B955EABA1BF349E00E7EE709509E146F55A727FC40A8A5F00708F9DB9EFD4B0B80BD579FBACA570A535CD20963D1BC0AF1A7BA91023622BF49CDEC32435BEBDF952154848693CE62F5F30DDEB548E3B9876D2B71DE4937500D06FDF8105B397509EDA94491CC6D2DB96708460AC4C2AE5283E60B717BBEFFCF11ECD705502E34CC9219E51998978686E8D828C89F8644CF71745C34C20AC8D95D5C09FE4BA9B19C3FFDED816E5F79639A66F9560A56E32BDBDFF86044257F3C50799CBED8BD950EF9F2D898347ECBB8D7A0EAC5BB22370AEB6AF7C27C443D55417EB075D2A5475BA279C50D7A37F964001977E31E73D4B6AAE45EC95E930119A752FAF5D921639A4829564857FA023B3C78D830221DD224C866FA1AB9A5AFD5FD8890A1DC58964E40040C8E513777998CE07B5E176C942A61983ED1D5EDA4FC2B05076F401B3D22C36366F1D1D57BF996D1D370C1064E7D75199A28A1F6F78BC5D8E5E02945A6530D8A90E3630EF1722EA889B165947191600E31851EC29FCDFB0EFF00ECB8EFE6DD7542993A94C13944CBB54BB3377C7C3E7C1B917255CDCE9C2FAE57E59EB4706B3444416344692F51F7F7D53A1782B45C03D3D34BC70BA06F31D681B53F9A624E97F88296F0A0FEC58480A6A0885FE75FC3C7616927A80B45E9B6E72EF05B750AFA4741B9FC1E433A6839C01379703DE964D3910904839AFB65CE4A9E56D119FAC2DD979272E3861A164FAE6E95CD9486070EA302CCFF69ACDE6D5A9B4DC306CDCC80137AE93E70A3C2D38F47FEA43E532BB2186BA025F2B04FD86C1B024E895D95B55F57D33F7EFBE9A27A332A3446E1FCE438AC997540BD5D5FABEC3A23B014E0EAB113280E039B568026EC7F60FF6D3873873843F604A8DE199EB024E5FAFC22389 sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49F smlen = 2259 -sm = 2EAD0DE23AA2EE86CC7710D473734D93BD5DB6175CEB17F4D9206B9B2ECFCAAADAED5F7C8E4BE058EA55127C4C82C8BF5DD6CA90708CC28F03DED7BDE96642E860A323BF292CD5E41697B9E77B05E02458C232C12A74DEF8C3F03E568271BA0916376CB3E65A68230C18BBFA70C3C17CDC95D3C90B88471AF7944E52350E9F78FAE08EEE535BCC5802ED60B69F2F3182509D80B9FEC1BACE9F2CDD749DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +sm = F2FB6F5D73A9EF6559224FE0FF6D089ACDDD49B228F9F6A21B24F880F6AB5FDCD3186E89F00CBAB40AE11E837879E0FD794679737A4C4AA8E331A9FE7607C73857782E2273096DB78B1B84B4E6C798DE8268D07D0B2AE1ED917E26DD207F957E963253B57BDAC44E495FACAACD8EFA7AB416D55586E9286AEC0F23C5A43D96A7E4741599CD286822C164FD19E4E9128BAB5D11BBCDF1C1569F2CDD749DCB1B9B2699317938140245E131FB9AB85F1EF662727DA97F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 9F395A48CEDCD2B588DA6B45BE78835AA5823AF749E64B5CFFCA4BCDBF60CD1C7BB35EE2DBA1C4B2755C829A4C2DDFF7EA6771AD8F028C56B0F78F3DE4F0095349B4304A83CC3F915AD9829F42859C3647845CE32B57357095B89E04E610E48B5A834C71B20E01B5ECEA68EBF50BEB1A48304281770299D7A26FC529BEA3DEBC89C02DD1F0FB16967FA917A4D31739166DE265E97954E0742F397EC840B721DAAD696FD475EB1E1769B7557FAB8F8575CFFEE9700E39FCAD2A3D651D6A6A03A92D7B2A7E0CCAAC918C7EE4E78BB3BAEE3E2B5FA050CC012E67A60BCC4FA258079FE65D0D2AB1DE265EE635CD16AACADC3D0B728FAB365CD49F083D0E9CF29A24FEBDD71CCEFB30EABD30DC08FE702960656EF2ADA4C5188E5B3543C5AD68AB6F59D341DD69FBA8724F5920F322AB939B913E2F62944AEC30153E06A36E46B20124FB33836FAEFA97F89DAE5D2321D6E40CC6C9D0E2850F571F3E248B0F68B13606267ACE251BB0362837EDBF1FED0770D48AA114BDF35C667F7D1D4AA4CDA2CC7C6C0F7CC6AF147B32B6B7569213D07CBDC09894083FBE305A5BC506F2E16ACB88CD7993C87029A4D78F60BE44896F54EC5745EE83949462A5D0018CEAB25185402154F95F8E46A4C2AD6B0320389568D261ACEDB2815413F9C31C486E95E39EC8EDE8B421062C61E8AB8D3396E068223915845966EACC99C3B819C7CE9CBCEDD7A97E8C17CA8418B0B86FED1F80A4E03735DF91CA3AC36C10039E47504BCFE90C783E6D2C65E4A8421B0D1AF8FAEE0216D8625D6DBEBB6BDEDF738B8D7FF5BC315088D1EBA835C4DC364E0FA877837B2CC58E5AF473425827D008577676B49512BD069D6077DC72075D53C17A8A7EB6116EE77C0309A2E934F980C5800DACF45C56F3DD4097DD597101DF564B7421B57A436C7EE4E7E8C22D17CEC9BD866C7C199CB5B43B4971786DE558F90EBDC244922394BEA38E4091C4510C66D4A21E275FBA466C5E52FD283DEA154E0E962BFDB959F31FDC4687F9FD26B01F4D840D65EC2FD4AEB8A39D973ADB927FFF02D52F38D34B556A04C8F42A0EBD4C4FB2361ADEA418144BB2F5C60B0FE62056BD1FB55D14FF88C08BF200FF3053F8F5CC3434D3EB6E56F75D2D0DDE0591BE8DDC91171F5B13B8E9349FD2CAA3E682ECEA9450A0D7D7B9044BA304A7BEBBE3C02767C679D5ABDFBB861BD66BBD209D907DF04DB01440F41ECE2A686ECA53B0102BE12209C614B9526B40317A7CFAC93615E3AF6D5D92309B68F4C59D5B02894C575E36B288DF9F2DB19C74FF1E070A1BFB6EF36DDAA2E074FD4E8DC9A360A76CD59C7F4E6FEE90A496AC62E9F7B4A5EBA62319ED5023497CB9BB2C1526319C999653D66A1DE842871717AF99C35F6401C14B986A6D3DB532D1BF98D31941D631CACA4FB7EE38B3B46324B50AEFCE8107CF47A390246C784FDF3F6DEED4660EB8628EDCE49E2A5C404393B90D2F40D66AE46D29EF52518C6072C87C60483677EFA6F2B8A38DA3408FA0CE87C5A47A176330EC0C410F17FABF006F233986D40953AAF545C1881FBAAFCAF08671E02F3F0372F289A9DD4A4FB17D79C682297C2380A29DDF532E5E35A3E9FD46C7A3CD50C63DC306A91042A904784ACAFC7B67A839DE5E5DB757C4AF453D801890759AE005BA25C82DEE1AB8D85F40E5FC5A8A51F4C1DD73A24D7B52AD2679CE841DDF27A63C31F348B1AEA784C6303EC9B249DFC4D594A05E588FD0C066F83CC112D0C20F9944485F3A4100B31312CA1DC446DD8705847D6AB526FEA28DB84DF7974DC5CCDC71EB583E021AA0DA9150AF9A46E10635A0D59F7916F958D998F12D7C6790A7810599DF31BD8D46367AA96DD625A0E640DB138D2365A0E79AB6528BC954006C59E9782E869A9BB17EBBB5D1E5BDE77BECCE4FF9D9E4A4DE3A3C41AC67E46645A30AD04E870EDF8D34513FD4823385BC7D3EFE337E5487B7A07223B56C18952E171E993764F6A0A5329E2DB130858F47D680F481CD73297BD2508B5E7DE0E47369D7641D1EB9467841E6C239FC374F4F5C46DF50EC32A73AD2BDA1528B957D98FEEE73E36B7DD7E56D3146F2CE5E2A348EACC901844D145E601B0768C06EDA1A2A3FE8B30487A1D0BB74F5D1102C61068D471CBA8E16A5503681EA8E958C50B23901A2A402A254D2B451F425EA32EF38DD5992B548F643DD374064231F0C984ADFC2E821A4CE66BB33EE73F83878E88E2B0602D781A5B6683D8A06D8C45BD852FC5A988475BD61FF6C922AE7DF6A18DF9CF98E9C09241350A152823ED820EA0BD0D99B2DF4AA6C949F9FB22F1238111CA36671400A3F1EE03D4363F1C448CDF9FE40B44722E2C1DC1F18386B01C2E75DE654ECF1F00080241BAD04462BF6C53B5B82E6BD87F3AE245C222549E793AE2043BBF09AF4646EE6E4856060BB2210D7747C7684212F7B079D5D8D9C360B55BE80FE3EF1FBF1EB9D4A55151CEFAA4142AF1FC526F8281C9024E0DED78C732BA9978E6F2DA5E6F757F2AF65DA247EC562AC0B65207939DBBE6E2E40AB4461641B8D69FF4A8958FC055E28A32942420BCDA4CCF3BFA6EF2FB75E21A52F56CF956B8FD82B4F2A0892CB412691175CBED508C8A2C5444DADDF415C84F75F8016903CE20BFA5CDE6C9F06AD9EEFECBB3CDB6D73EB4A7EFD27C9076A28849B20D9879FA1F87443E6CF655D72271D27AD7EB6CD267916AEBEF060F0E0A6D1FE9CD1EACBD6B3210502D158DD5EDFDAA44A58E6AB7F9D7C10DDA57483483CE6160306F885807256831B0C3A1B9028D9B252956A778B423C56A040FC51CA32229A3417A2B60015ED91BD0E858262E3BDE8CAC18D4EE3EAE7EA45661C96D06CBAE5144E59D7DD79147919E2C4BE96581B79765D9EEFE2222FFFBF2230373FFAA9FEF8B1AD6C9ACB10BD36EF0A4B63CCE4C8F0C11F57C1CA424B7C1D4F4A80DD83EDA2C4C1D4D488491EC9A740E8DCFF99DE0210D66B1B6A342FCD85AE4FE3359E6C2C3EC0BD8A3A2DD3B0AAFC921C9E483772555DC27B971F2F959BAE09653CEB6DCFFD40C07240A398BC998D66C8C3B4BE296C180EBCB620451DACCF05EFC7051C3ACB6C4EBABDEA24D373E8B8AB0E4362F3122D1DFD741E4896E3447DB197618B1BC2367796C78B25243ADD443141350732608E38F6817144D7EBB7F94653B13A914EF87DF0ACC3D3F762635299384FDB894B0C79913CBB94152BF55C1F4498ABD03C7483FAFAB11687575C83C6A83E18FCDB05CA7AD97005D74078BF9551443F76CB56E9CF3ACA452F12C83F0A4ACAD0A4A8699D0568F4F4B4E48598F92D8D6E983806D1C9297D712FC881B331AB42DE29E748D5D0F735E5254DE540615997C2AA58F258F175200863EF268D1232C30DA58D1EF927B0246C1568DCA20190D305DC651E169DD1CC11A0CF630F94AFF11C37ABD22336DAFADF3EA6B8EAEE85C67376EEB880DBCEF89D43A9BB620F570DF1502DB96ECC6C09492877E68840E2D62E7152A92753B1D2933B9274282C82250D1DA6A8BAA21607D7194D4FEDC61A203EEB9B8D315E63372AE237B2867B37DC597F3CC744D32295D8AF10527EFAB35BDE8782B2201386B72806DDC8664B1A7A10A2B5693C24FEB45D1776E35C031C5AAA33080B3C5725A6E24FB10FEA987236D5026C387406F20D23FA7692CCC74B2184EF5171FE856153539AC7EF03036693E60428DCEACDF709FF6AAAF6A76BD1BBD0EB6FDA3C082A0CA31DCA0065BBABFB6361DA3C120F75F7EB9188E2CA35B91FAB36738FDABA77D6513FE0ACFC61FC812F250442392D27B69728C740D3D908432D0B7D6A0EE0A34FCA3A1A21A6640FAC5793767370868EA6E8FAC7A408096F65507DC06ED52133AF7104B3A270E963D195FA8A88DFF48B7DA20210B89A159770A878C3276B8DDA1486A21D8EF2BF9B3806B2FCE9FA4A07811992E977C93879497F314EF6A727AE098DD14B99332542EE23776DA5AC040F45F1AD22A7C8773A78D7725E1A2962794286FACBF9907E0833E296CBF5CE00427EEAFABD22185D1575136A0741B7376F49A423B737A203260AD08AF01AC59FF8B7AF69AF49FD191DFF5E63FE192A91C9AAFA9FC1DF19B80404F818CEC2E480DBC258F6F0AC1E310461A627AE59EBA5EA88DEAE117F3D8034E138DA07A39F4B9BC0A3AFFA564C102161D43F5FC74C7E64C919B6A8B73EE560683AB7D74EAE8C0F71075B6A7CC9367CC192B7626E62F74B8E8530315246348B5FA54FD5AECCB922CD8EC88B9D4EAE78B70C7741CF6AA22365FF58D03C93C5EC350C0D2C57AA452BB59D46C80B99CD8AC7F6804BE3CE425D7B1C559B0103A5AB849D042D4FE58D81EE8279FB6F19F32C2E304D60381ECFA09D150C79F4B23B865BF8173D873191719C3FF7575FF6A7291B3352D82171DBBA9011E3511CCBDE47D661A682DDD158DC828B9FEEEEBD20269A617604D87E77DE0042E9A24E753C3E12B310596CF74ADD3922070FFB5811E6079DDF6381FAC9E385EFDBCA7C5534F963926A7E336C02CFDDF46F362F624E673760012644B82B1416225CC4A5047A4F80D7D8D62E96CF170924456F001C6E2A508074DB3BDF48BF18B830EF024F8F665FD7A43F8DB412BC987F51ABAF2D308620E8CF2D59B67A9C5F2487BA4E4D23F65D0137B70047627A6E25870546CF81D27752F128188457453B0E32051091D825039C2701161085C901FBB4AE2E7B9588ABA6C8CFDD916CBEBD627E1417775BAEE6A92869439D9DA26492A345DF35D25725E6CE38A0A0C17265ECA767146950AEDF3BDACA97DC6E29F81EFAC1555541AFA56082BD471332DD73806687AB7D8F03D8B1B0760AC059F38418F48C6159B7A824D73E798EC151BB58D167A3920AD73AD780A066AAD1C531471363EDDA6724230B386E2A4FF44FC52D731727DCF293373BD59C5171222EE62760CD573C56F8A19D0F60610DC165FB9234EC9A2D6FDC5DA0EA85498191ED679E4B52071A9B33CA5E4FB7E3A9912EB59AF9736E0E538C660D37805B1FC0C7F49A903C27E5E26C81A05AEAC9B9B43B35C63C5BB2C395328B08117A6A27C7A2DC14706DA7190487D5F6053F678E776C5723908B6592278188D05618C2318D03EFFA0D4465EB43548C48296D7B30AFEA250717AE94AB794AF4841AB11066B4D94B3429BBF3C7A9740299ABA265ACF5BE265089B2F92E5D1C34D29AF73EBBBFCE3B316DF0FAAA4CFB68B5963E4B4ED22110CD39630C3D30B05659FF27FAA42B8FFC24B2345A6DF893491FD0A96CFC11C5DEF22B31406A6AE880AEDDE4CAAADCCB900C7827CB6DB8F5FCBF63992F2A915468BB903751B319881DE19F2012EA99083CCC1DF2ABEDD270B96153CCA0E75BD8204C0E93C442867555E74E8A4FB90FC2BCE606539F36DE0F16EE04B83015F3C6DBFBB61148B114C3162A6EBF0F92C219A1B8894D1FEF58125D4E700059A38143BE9EA76B53F2752A598442320F88B1EC4303FF1E118301454366F0FC238E60FDA9E9DB32A443BEA694E0FA286C01F997E3A161C08A69C83FD4D94E0A7CD2D6D298B7FDD55B72C97CFA880162FA43BD23936FDDE2E5CFF6830C7E936D8B6FCA641A59F0D7C5805BC3F8EC632C311B12A1F7E57CF7FD9BA65011C872C10B8104D211E8C0BC22C58B4A3832120FB4179B355833937742E5A13A7AF2D06AEEA74F523B657D043B88DEC0BDE84F92B14DCF0CF9B8E33CED932393F7CD98BB33EC5DE8FAD6C99288E2E9C7105049218852E4205A03641CF29FE9656D42D9E942D27D3317FC09911A7367E1945E3D080967175CB841FB6B7D0C49E3BD1CA875EB256EB5C1D136C54C01C049366977814DB8D41E89E653C07ACAE0C04615DBDB07D6767711434C270D016C516193084A3C07BD8AAF198364BFF4E4348C61FF9DF84EAF1EB64D4BABB0405439A65B513B3B0CDFF08033FF8CD1D383CF71101CA12D302485EB22FCDC6354ACF6986ACA4157104B9E7BC1BEC1EF24721F9DD17960D012EC74D61B15139584E958D6CA8128B325A4D9CC113350F205F2E8E5A404F21D1B353B1D63221D261074E049AD930E9C7C25BB5141D1FB7815F1B7F9C838E59C54B20E7F591CCB9FFA1F81FC51EEADBC40832EFF79B713F81F73B6F3ABD52B566ED43B9346DA7005565F598BA89C2163F5E88A80800E3C4C76417181A73F320A3BF735F81981A3900CAD71AA10AA816B53ACDDDA50DAADCA3AD36688DD507C1F9567023D5BA9BA8508FFBA3FC76480F09B308038A4D6AD9CBEEC2D46E48764B58061CAE23D35DFDB4A99C76A29D4713848FE76786EB1CE3EA84A95680BF3D40150ADA8CC5CE110B1BF8AF445116E5FF3D9A031378C3802C719CAA13D31F54618872E0D1893D3BFD7EA2911988131C039A21620ECF6D0DEE33F5CD329F7684E944B11F75F689441C7AF146CCFCF7EA83D66B9920B11D2C272C94905AC8726AA4474ABE0C4BF274332FA9B839C6D98D94F76289CA149F48A4B0EFF8D6F41B7C14A20B59BF7665C4B1C52DF97E075FC0671D5B619423915C54BDBF2838EDE076924AFDB32B82A101ABF66B8DE21575ADBE750D003A5938F6E5FAA67062024F386E18D937037BC66D59A2A7C8D3983DFD02A7FCC3748638565EE5609F51CD22355F46126B16EA877EF344613CB0B2C25D88C7FD88EF72145B310E95D7F95D592480C36921C660B5F018853751107B39707239CA313FB95D151FC95FB9C0DF0FB4D2BAC3A000844E175104CEF8A886CAD30DC4802FBEBDB16A96BD3DF78C7DCE78C6D74049C6C18ADA56D5AE433554430D7643CAF35930C9C3DFF3ABEB89F3F4C05320BCE1DFCCBFA9C7D2C891ECF9169DB4196DA5ED87FDF6D4E22D7E247742717666227FFF68D998179FD006C588E06D65392DC1AE88931FE09F1D00693377255CB40DD91D767C412DE74904F3C2869660F1248876A4FC1BB65D255557DA43B95D943F52A990E4AFC2C2F298B01ECC2E4954330C979D375BE04B02C63863765CFDE99BB8679BD755E2C3C0125B69AD3C0EDEAF03BB6F144B21FDD01F8459F8E9D93AD5E4E88219E0FBE2F3038BD1285D5F5A3230947079E4577EC4B92A55846B6D1F89388644349D66E752DA1714EDD9FE860A6EF62089FF0324A34356C817EF436D82D9EF8E5365BCD74E7CEC9DEFE557A81F5A91D6F3B744AD49A36BFAF547DD29982A3A03E34919B9958614A03BE4320FF839112B17664522CA6E34B924C7A83B64919546F3694208034C5CC390A4C504D105C4CC657EA6C8F63089785D00A607D58740618F1835C9407DE3B5CA3E2FEC12BA543BAF6F413BEBB645CAE5B8C4B1202C497C100D6CBF5A6DC69DFCBD326651E6B205BCE22F95C104575190E744CB3096B80D550FFEA3612DFC503C6197EE4249C9FB1DF237CD2980AA436C6478FABE925158D8D4E513787E755381623D2C30300F9DC18C74FD3E82F4EFACCE87F2999FEDFECC1D8A36F3B5C6EEF5A5AC91A1E43FBCABE2E8FC4EFE89B1FB1E8FDDB2F3CB9BA5E7DA9257E202653F92A81FBA2F5FC8F85F5CF79D717AD5591CF77451760A50D8BCDC50EAAA32E14D5D6F5332B864EECBF828D811CFA8E7DA474D5CE51FA92815DC4CCF8FD4DD875B76B7D00833FE505EB98B9CE2083C9DFB0F0435892F51A0A109FBB288C76AD842D169697B23D26202133D3D64626199555DBBED149BCF9711F8525D472085A67F3A7B0368CA0B3022755C7479C3F86DF2B5847738EF1AAA6873324255F67882B262201745D8045E3F3F6A568431CF1E2FC7E07CB3560AF9B +pk = 9F395A48CEDCD2B588DA6B45BE78835A84FFECDA3F0D7E376A8BF9133B8377765AE6BBA525F0334F4F4DE48D3E6378D0B4E086A390165D646696C478E8E70763B997BAAECED5ADA537577AF4943438D91A267384EE8E273809A342B76637C7DA4220022A2ACB9C7AECA97678878B5D2881AD13767029C4FF8DF091B280AF6AAACD0AF6679AAC0F6944DC453AA77DA2F19202B5B550A87A65989365D9F3430FDCB18B9F7D13CB4A41302D13972246413148B27F12CDDBEA54A8AC554A2471B3ACA783681BB109A5AFFBFF6154DC5023CB4AC32851B7899EA3D696354090641679B708A5D815F824499E8020BA2429DFAF9D8E6FDF34E06F51C2E428B45DE2BB386E7FADC20560F41C63E452F44508F446FFE08690E45FB25ECA9E32D3BAAA1EB7D60D9D605313FC81100D32C3E20A81E1F69B38C1D0C459DF9BAC80D1E130F834BF76B8CA156DDCBF45ED31EB3804E8E61E3A69F658B79CAE8E35322F30A9CF08287DC06417B8EEAF3F25308FE5A5084965BFFDF4D2372B070ADACF10E9BFAC7A32E94EAE185E722A766E1F3C312A52E25144444F62FF4DC5FFDD1404594CD8D7A3C9E04A4C8E4D132FBC2839FC5096EB1D4CFA2E9B811316AB7D331292DD5BBE3EBCFBC2D4DE3B28C03F46F5CFF92AD165D31DFE1E6F7334BC02277CABB5632FC62114951A3E810EC8CD1299EEA1CCAA7AAE7B8F471CC6B883B426AEFB1492EAB227D1A7DB900AFF09CFDC0AEAB375409C35F1C51EEB2B7F6658067C7E85A5428845AE8D3D420AD89B52FA4582A543E6F8CA1032C4FE79A29FD3E6F1BC2D1DF70311478D6D536F1315E161A868C2191941D6A0C0FB31CAD6137B32D6294EEF8CE496088E912480EAE205CA985EED1FA8245A851F868CF67306B2E4276FFF36DBE7E2EE48AEE1C253D2FC8C668DB82DCB77784A80890184D98B377F2B40F212840FA6370A3E1227A741D3A0323C04633B2FFF569DDEE34FC7ED309C05B4DC808DEC6C30EA6C06E5065DECCB5BB8394F3543506FDC4644B91A7BC331959A3BC239CE7CD0FFCD4FE43EAFC1556F5D1E6AE31F34E511DCC941D50A7A28ACFA2C0D04BAE913AD5F67CA10722AD3D49C3BC94381715DC0332EE59C03E9D377429E65D005E696E9413AF24726A398C689E9597B35CB39892DC27452F1C4C087F26C685520F9ACBE98818DCA7DCC53CA45CE50BDD25736084833CFFB97512C0A539E02B9375E76C9FD969AF8945134B1FE0D2154EC2DC9A2C527F2F823CFD3D6BE3390A21FB76C799391C213A5190D8081BAB4453A96485F8C1CE5F800965EB1FD7EB5040EA596C9089CCD5D97DAC65CAD078CE2B0AA3025FAA9115B2A576C9FCA81278B6A186F7FF04BD456CE34806227C85BA49789733A38E5615222F51327A08662C3A1F098A8CC50F68D7E67EAEC513BCCB5816754CC607A772D3D7F136F25DBFF708BC2F5FE39B4BCAC13491D5DFB71C6B0BD86418686379C00352E0B01A4972C8E2AA0514135A2B4B527556381EABB435EB64612834D19A356E7C04EA2580992A1231EFAD23B569D36671DD5F3DA68091F00F7523D310D0414DA7A66DCFB0DE2E4E3F57442CF4D5A049E7C7393B0FEFCDD497FD8D63C3090E7AB4176D32425D4DA5ACDA59F4638C05A6B426F5D5B5289A14CDFC3DB3806C247FABCB246A8C834F54A38134BE37EE7DCEE871EB871A2C7DA70380538CFA183991B2730671655B23473627FFE7B6305FECFB7A23E071A979E410403A65314AEA9ACBE65B55C1FAE856EA7640752DAB0EEE0C02936D8FD1AB7EDC88493BD676DBB027E9DD024E1D55804CCA73F38BC13A97E6330618A1426F80BB2F4DDB9392ECCC18A2CE9B8FC3D9DB6C407CDAC90220D1AC6AB061B1D1967237E958FE009049A810CE7E690FB757A7592CF592CDC8254A32CC2F4DCE68DBE4E05A39421E81472541DF1D2EF23A4C6B0B1CFF3D4E437667A221DD210D066B9B8A6AB2BC68241E37B706776C39355F1E3FE2ACD46406EED6A478EDC2E8B5496276BB22BB653C0B59F4A039BAF786DDA902965B9F1BBA7FE8FF7EAFB667BE41644D59515AB193C5B2CD6F542EAECC6F32E0CFEDCCD2D46233E145D5C96F48B7EA9BF64781842C1A2821FEEADEDBA7180B9BF2C251BB74318BE188E3E8BA6AB273CB90423439590BB0CEF8C44D483234311DEFF868D29A7F4D36C70DBFCABDC5014819814C8A3D6FA1852AEFFA4F3415DB863F672CE0148A7ACC2009479D0957969AD77D26B9C0DE80598751933AF3244BED650AEEB46738EB99CF202C282196A2B7B7386A432FC8B3B55D3E3CDE0B7608F4F11273F3DC660494DEBD4D15094F83A31B2505538E6F5337801A95F600DAFAA60EF7F237A21AD9160C5343D210105171F958EBB9C31E792E338B257B719B0BACDC4A937EB29B1F6AAC5F4D131A9B88A47D6BD0AA5891E9F844C3E4B23D880CD0A65E45EEADD98365F9963A870076857F8232A6001C41DDACF8AC19AB84ECD7A50EAA6A6DC9A6D9D4AFF416F3509A42C0CE6A24E84D8BAD0A20423374247D049C73D4AB5083F4F9265387325A058E774B4BA4147E6B99AF15EF3C0BC2F992A638E1FDB1AE49F751EB61F76F45D3C1AB6BE35A399D47258F5E3CD3C1549B1618215D2BF92037C983BBACB20779752FB12C7AD93CE19F370117AD12428DED7A5D7F7035038CD253D2DE6EA258C7CF3F4B7E684917CC5E8EE84D6E0F4FE26966B9DDE8DAAEE9D1C476BFA173FC7425B0ED112795D83096EB0632274DAE0B54BFE3965D8F2163A768747B5FBFE2D71800AEA604934A9D1BC0CEAA3E93909057D901681037690491EC036E3FA26B8FDAD5990EEBB52A659F371D0B8C0DF94801AD55AB136C93B727F6B68CDC510BA2B612C70B5D6FAA37EF43C0EDAE03E5C43C8B99F713EF6B7EB066E95E4605BBF844E59F864C3747D0C37ECDB51E9A33623C7C99E3F8A88E6641291545A547D2B454BFFB0B1395A63523E1D10A669377EF55ACF0A434D723D728E8E886BE067D3EC39D2C5F3B54D99B1C7AC5603F6E07CCB034D0A4E55F4335429E90FFCD4A42C5C44320DF93240C39F56C92A3B89878C3D95B8025BA8FB84A36A532156A69EE8DA901C98572D1A22F9F8CA37840386B3B3F5633EA0D4929D585F30DCD4F0DE519C2A72F58E00F03BF40A7E423115DBF2E4061388292E3CE7B7208830BE55AF6B46B2543AF2E23E1F8CDABDBFFD07292F556F3340EBADBA5C2136FF86607CA1DCBAC20498738310168798F53D86CDAF23ADA9A402720785CA7FCB1DBCDF409A0BC09F150DA41110AB966D0B3B2EAC128BDC906394BEAE60E03046A269A51E5A44A3BC19AB31FB706D20C90AB861E7E2F4CBB0871E83DA8E4BF340FFDA1EA0DABC09B0ECCC8314A611C00CB7C735D8B05553018356D99AD1EBC2B89B321AEBBB60D98DE435E95FDEE0FBDB15D54B86542E29892F91681A6FA4B8A221B208565DF3F5A93790B7B934C5EBD9E2EEB544BA13D99C0244B6AF40B2E6EEAEF1A3D9E43785D22A41B4775A9D85679E3F46A62703AC9A29A28CFCCA29C38D38A1EC04340A91CC0A3B86FD5220472B8263365CD6F22B7C2607D07471C69A30AB947FBC274879FC56A89D93DC6183A4A641DAED77EF1CE35BB5345B0CFADA5964039A40568069E5FEF0D0A5759E01F1B99A9259D45F9A0A167069233BCACFB7C3D62D5F33D29CE7EEE75A4560799D05103944A97A34F8BE583816381F766E80B964DD8E0593AACED29AB9970FEF83C37B1B51385D7FA9FA7A90A31AD2C081D3C77B3E6C884DE1241C2E7B4BD92E4B81F40E928DC10FE0C2C881CFEF908E4F4D22998D850884D1939A2360B0234F1833A8ACB5ECE953EB062B7113BA4BBDCBB9E3A5F458E6D476CACB9D7430D40830F23F31E563757525AC9852D61DAB024BD96CA1ED7175B5A9877B522FFB8D785BD8EA2A5B0F19F164DB7FAF6554A779D9DB475663A1747D9D8E09E8F3BB3F9C1F2542F6DB5A072DE234E170CE0D92C2B1C3853424A5ECCB8599D411059073C3A435549A83F514982FDF80E56920CADC71ECEFA4C4F1847FCA5BAD27DCDDD2C2DCA880747ABDF08F7980D61975FE67EE5B9F723E2F15F3E962CF7447E58C6A42E4E1C277E0F7ED0FD813A74C971F89D14CE2DD24D008E340A0FD467C93B7DE170101C17D8AABA8023B9F0DCA28E82BFF61C7503892B9A1A69830AE1B393B8A7E8235C448F44484F7B1B1F02257590CDBD876E2DDBFFCD2AC8542739D20973CCB344803013635BFCBF1FF42E3A45FD68137369473EED77B166D6832BBE41FD9B6CBCE55B9F0BA988208CB9A7903B2BA0EB370FB71ED9C4B50FEC52AA476790C729F3E13CB9A931C377866F51E3E0DEA916CDB881F4FB4B00C4109F3B1B273B376C38CEC75755F3F7AA54F4B68C83A835390B9C66E60622EB5B12CB19C5363D780E3CDAC0B9DA2D570D5F3251F79A1FE3E9ECA6C2F7397C918B923EAACE224779494C3CCCD920DD4FCE7234034B5834DC04682FC0134F00E770C0C43B3B7C074340F276901BC126B5A4722AB34E8B2E20D4078049CEBEBE8811351CACD21C97FA6708794EDE563E3D0D5DA4742693DC3DAB90048A29B01116965156F0F13025C9A4D646953BC60205BBA37857D20FA6924F40960F36604E16A27F985E1AFEBA5886D2AC07C538967E175512A2F545B6373561D7D8F59BAD57CEDC5C86126A534205A6F855597952D602DE893CE423DFEB9D7C24C58B226B29FE29A2AD5D1A9EDE1E17410437B708B1DA0B9F954E408611880180215EAFFF97B02F6253BDA5E5F2C96D96B5256704FC92FA1D3BD8EF909E4BD275ECCB47C80904D0030F54A0F1D0EAB021D9C8932A1720DF8D9A9CFA518318B8442362564A12ECFA423271326EE9BEAAE477430FE93390C8C2718FF22496D631076E1F1A060BC7DCAE23DE10208D1300F5A2523E75C188B9BD7CE8B867DF7734756BD8026C30157F7C18C9223CF543AB73EFFDFFA503E05269E8F15A60517403CABC0E3E08743701794D38AB105C2524219AAF5AE031D8A889E76DEFB43885136490B69393A80DF7543E5A8BF88471E0D38F705A49DCD97AD63CD82E5A63838E8D21CB47BB887369144D374A79288398286DF1C4DD5AC98700359A06090982D16C126B4DA3D04800B51827BCDA1BEA205CBEEAD4CF27616FB8F4BBBF57E632615FC0D07CB9C22697397EC6BB379974E2FC8F8E2A0CACC2367E219E95A373293CED1FB017DA7ADD673E772839012B68F8DC701E1A3E1A637305596899DEC1A63AB752B0E21735A6DEF7F15AE7A42F73F6A4788B520EA4963E94DEC2696747FFC9F5458B71776E090538452A119FFF100AEB953DAB899505531312719D3743A94E5CC682F2EF64175AA0CAC6E7E70F5B7609089F65FFEF1A6EFC1E398631D365162DF87203A314F7D9B5CBCF3F06179B8FE396A28324AD472D065D550715877AAE286CB3711FB00B27CE664A48097A3BFB87CBEDE9A10C642942F1CB1370D1BAA8433798BBE7DD4DF7960AE764A0E84FC645FBA6195295EAE42404331FE814DB859DCF965F4A304BBCA2B914657B55C2458EDDF19EBAAB3D94A62053357A88559CB46C5209F718E8B52952E08B9F081470F2FA9941A1B7A1584899EAC5C40D143B8D34D657CCD5032B3756DC74A5E291DD0E7AAC89CB5F7DA563A22F996B3809CFB26BCABCF4E18CD29EE02F42674FF64A11931FD6AC7F1C78EA0C10CA0782DAD230E691C0D13CF90A5C38EF2ACAC49341F4277BFCF873D2D4D997B816A6F3141F696968C5A4BA68D1408539A3285B244505F7C419705ADDEC14519C43AC11AD3218EA837EA67CBDAC10EFE40DC2FB14FDFC6CCB4739C3C47A99AF24687E30062D10765C2428F1BED054B47EFC2B20DC16E53D2A9AB381DA34970B56639204FE141E094B9C4C90C9A7B0B47FC61EB77C50E528CCF46A9F632B2FC8B7BF0BA8242F7C458511572605B20E9AFCA2360FE6FE65A17E6768356A4C9AFD1082900EB1D748ECB4CBEDD82D0770F2452993045AE6C038D99A7CF07EE24AABF7E865AF59C5CF36E17663743784E310C66ABAE513477EE7C487AE4DA487AABDA7236CC9DDDD3554603046E2536D9BF0AFE346A05ADF5F0FA05E0985BA028C76725EC7D5F26DAA0003CC45DDC1965EF4B98FA53124622CF4C1CE49691D27663C5F1F403601F95365C424112263ADC2F27554423B1CAADB665690571A22F03AB7532B03495B410FBFDA449D1B6B90DFA40C275E62B47928F0CB94DE4B03E2506933D63A0F8CCF469704A9515AA7E3A5AE7B96BEA6457D76FA53D9ED13A0CE88A7B95FBC76CCA0336B63FE25128AD37E6EE0123F9513FFD11D6DB9010C9152BACAF833ACF0123EB5347D19EDFBE5E09326C411EA34AF2647F0119307981EE8601282462B52BCE4414F6E15C760C0043C0C4187DCEEC2EE6F7C40449ECC992A5A9DA1468FC8A7027C02984BC9B32D6ECD6539E0A2304DFF1E37AF485EBA3F755F74211D53B776A9A9A64F4872B3D0F2AE587413954A8E7439C25D0DE472ED7D94C137C02DB7A046FF498406852D6F2F53DD1CB4688215B4D7D86F0AC91D6E847FDB58D6E84A59157A21A17D0F2141A7CA94A37EB917F897BE7424692A385E0B458328AEB1AB0CF7C62CF8E2297F6D8B06702515CF6EB82A2EC015FDE1A4797DA22F72CE38C81035ECD74866CB132FB5A1B682D12ED4596D1238700A54CB6F6C9361D6DA906918EF30B661654A1F326D2FC48AC5109964749FC2E8D28380BB6EFB2BE69EB08E23973FE59FCC34E3A2C206651E291D364FC2E6AB95C856BD3581A1E05090C44D4F82025163ADF77B839AE52ED47B69E271E590A8422F918B4E956B29FEF43EC47C7724F525A8812B881B3DCD48871A0D21E1D6935D80BBE47B49A0C8D5C2F16AEDDD74E67001BCEF16A3ABDBEA39F1D8A61E185B9FCC04BE53D91B71AF5C008FF067EF49B762A37E22C900BDA8761BA094EA566A3ADD2AD96DD0F20A8908FAC640D1184F7741043F7E6321DCF94B9036074DE4EAA957ECF0A0264DAF58984A0A71B604724515DB439163B3AACF804064559B4031FCC6BC1A1A22D52AE26ED372B3B8AF310FAC2533C2CFF2C79386FEC4B20654569E8C155F71140FE4ADE740AF97A6469C4E3855ACBD59CEADB28702BE68C8AF642EA0D588037DDFAD6EBA9D5A2E9E1A51F76C815553AB51625F834071BD26B02255937F41B91516427DE2C44F23381E4FC2A3B619BDBFA2F43DE02DB3DA62131794B83823CEFED517E5315921C7901822F5EF4B66BFB3FE64D249EA020C6F8983E790EE99FAACFD61154DB5E8AF396F3E7E1D2D931E853743E0A9F27C8B61960CD4F24A408A762E561B618D1B76EB0577D2D55BCCE0842A2B5F7BBCA6568746ABD8D850F4674894920E2CB0C4C55560028DE5C5229021332502B4DAB2B29CF6C35A70E00E4B8221EA2DB0EA172FEB42EEA194D5421E0304E347187390E04D968E0B4FD6514391AE682C9F173AC93BD48FAF6C2222AAA3C88617A0ECE4718AD60FE31C67F5B0F188DA93EE2B756F82E60A87EB6500F445FAD0270EA3D2F1493CD285BCEF18F9892DA1D4FA9425308E6B195025BBDD8FA72D1744E8D1416A11276F669435885C968B8A25DF1AE4D1FCD9E5E8EB2F2F603BA4FACB4C3569FC0B7A82F60C5D8891C3415229A1890F3BE52DD6C0DA75036C1F0C14CEFF559260D8EECB04B513E5CAF45BE5F2F95EEC44D5385F9122B3BB351506337CCFB09C1141C44991F1BC862C3DDB4B3185E628B7202CE8BED4A75F3F15C02 sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5 smlen = 2292 -sm = 13D62A64FFF9B223BA97005E6289BBA52D978E546010DC1969E11ECFEE4C35D854F92298BA73952E669036E3F247C74E026B3DE9CF5F29AF1D60F3867C6217B6E91105BB116851E1BCB12248F021D38176FF809077FA832CC43EA6C3CD25101FEE90611230FE1AA2191EA8079EBEF060766E55824CCE08DCCCE5136C7A9BA762AD5BCE5DFD34801BEDB2BEC38392352EA233534784F8E7AE61A43A24C651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +sm = 714D783B95A0D9EFCFB39E358B3F973AC9D8C5AD9E1E93683E2B1DA8392026F66ADC74EC83E919A0A98D5B41D8966B0C598B10DA7A20315AC2CB600418639B79B39547F47A156F47E2FF7706B261B286805826B4F71DA499E842941B92F1521BB9B44B4A50DEB39DF842576C442803C13E69242F3ECD778E4958DA48C9F187ECC1296533EC7B3DE12454D7058E906AB6BA6EEDE2D4F6741561A43A24C651A87EB255D53E7349BC1A5D5E4DFE6F752C5DE811F73D2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = AD49831FBF6ED9A88EE18448A54E8DE5EAAD8A0DD28BCF00924BDE33C3BF242A2E71D511A52043F80A7C2BB1237D11957AB5C72A238D06DE6891E48496221BF593D4AE0587A119881537358C7E4300244CD35331A2D006BCE1B0588D5C5644BA652867C6C2BA837DE5607071EB5C835BC0318FD032B5BA1E8EE85CD186ED5C9171AEA6A044A1AD1F94A9E196045CEACFFA1C89FBCCC67967262B3896FC3BA7190FCE74C9CA0DBFDCE7D9F437AFECB032FCA99A6A3D17D5CDA8DE36AF924C07EDC060AF2599A1359A5434DBC6CB932A3E939D7F6A08C1B9C84D62D99715BADC70888E4985EA19DE0698E070CAF75BC93685CD2409D396B9A06896541621CB1AC0C54FEA6FA5BA067582C541021A0AA0C6FC10DECA252013E8F604510C0B1EE18836A15B2CFB7AB652E19A9EE18282570A0C4CEE4106C6B55BB80183CD8F074E7EDF7D2AC4EC63ABDC920C2BB89BEFA50F008E1FBE49F0E7E7AF8701583E887BF89C99C94266AE33B845F7D7EFA76967833ED9155002098179933A82FE6FD613E30C0C6272343149DB5793BCC8D5FD3A32CB03DB6AD55649D736905E7DF163CF6E3CC11512EE56ACE0086B2EBB830465B810149067AAE36AE350EAE8B292C2A20071CAEE4C2004EC91EE34301ADA22A5A98A1A76943EB108AB4DD5849CE7217630DD5EB864976DF342F5CE992002AB5AA23C6259B120EF25ED3211285E926C4D0503BC86E2F1ECA4BB3D733B48F39ABB7515406FDB067FCD76574BE8030E5D24D3CB0774872BB050552E7FCA89F18A4BA15AF46D9F884CB6DEFF91B4C75EA04C4252A8A261AF0C7C73857970B03FDC40E2F56FE5862BE260F4089A14A7BDB018059809383FA2156A61676AAF5479A3A24D2CDEC171C55E5851535E62691C5541873800EB79C63356AB857D80FBA0A740FDBC3F6723120A3F5FFF7D253175D212DF7A5A7A400B798A7915F43C12D1DBC2892629A925217A4149D53C032DB3BD26AA76879571B87BEE5CEE1D7D97E8A32BF346EB4D6CB0527AAD2B7EEB2A6B6E420DE28493E7358B74CABF49F2397A117F3FC8712830AFC2FA9D4AFFEE79F8DB1330D75EE2B9AA985196578FA0907D378736EA162492E11AFCF0B98B5E2BD582C472F7C4366A51353CED774168C47FC7C5571A78C0FC54084DA2A1C5D580948528221D27D9AE4DF05F272C805E9197122103CD8CA5213A816EFF905974718CC376EEB1DB73A7AAC205E15A7EFECB5F960F282B8ABF7152C25FF85FED4B1197B1553DF544DBB7C4129F873739B6C62CF1AF64AD7FD0C52AE11E9C748573D38DA0001011406030D13B4A4F5CE138D8E089440190263DE9000A42B567CBF0FAA4F1824A8229F84119746BAC69D99B7220AC819DAE413180B2F78D2B07AB8A0926BF60E79EAD6E7FC54FA9D18302889887DCF6D59F08A92DA66F9B16F2D716438A6B739FBB82B20E94F2F2F5FD3656C2CC4141A6FFB548DA3D8B4A13407D78F93C4D3CBA8741AD65F8165B86D97154FCE987FFE5D81BE69E84625CE4E682EA1DB7608A2BADED2C809D75403F257E24CEFD252CA52453721DB483EDDFED66FF619598147A1ABBC295304D7C88B3063E609142D274164485E00EAEBC94E331946256F6ED87DA187C44AF5A47FA74A449415F2EA28DF27A763AE39A3C0F909DFD96D6C7EA716C81A21B0A74499628942CFEDF5D33082FE4F0C2A0A9F94AFD363B5004A744C54F65CE98EA212BF20B023C6010D14AE33B87B853229890C28E9C287B0BB1C705A39EA31BC596B315DD8551DCC94D2B32202F73F9EA9C94513B8775FD746702CF001AAC09CE5E7BDA2A9637B6093C4371AA61B315C6DB4800C70B1F871C5B8633DFFA494FB1C47582814526162B84C6055E3790B459FB7458CC5349585D71226EE2967C7F7C26A970E45EAE9E2C64813EFB47B23838FEF27C7DEB9676207BC9226A6A59CCB8177410951B8E3F74695F281FE469460BBE88D038E2B8F103713F5C34C2CE143714B1AFAD893C01E22AD5B0C424B6F81398749A8476A2A2C28ABA8B8C332F96C1129D23D8B4EF9412FE53539E4AF1000FAD50736E58BDACF9773A374B29835D927E0F37E67AE674E8B72AF1563AF317BE36304F2B66CFAC4076E1242AC4549A734471B48D408F860AE1E338DF21351C0ED6999F220974C918E862824F085E59DBC63DA2612F0B4543DBE65A44356C0CBA1B4D6221D560C4D2A77F33D3EA466220BEE5B00276C1E90AE138343E917D2CFCC366DB74166CC6555971F909DDD2BE64132B04BF67832F763FCAD7BEDD58ED40F6CAFD7D4C9810AB7B41EF71E02C8B11614A03FA14E93A7063213B68CA93056054C1527AD6C86D0757E38D2E9C12172962FA7B3F33AEC3F9EA67889FF66AD2CB633BFA5758D38250CFC0D7238E605AA0B795FD160FEA99A88633DDBA725424D760DCBC9AFD9876F5C69FAD28DE77D7F770F6C97AEA0100D0A29B446E5A9BDFB61C5D6C97F1E16605DCCB9DF585A4C563892F730C505C6DB38EBFA5879CA8E81321CAEE75A5F2503A806F172E62D58D892AD31F05E7205F04E791089B77E8C73735DFA026D4B474E1F8C51133F111B5D55F370A7E5033DF1E2F2D57E61B30218E867631CD6DFC218BD3CFF34B2AAA222B2A8B546935E337CD588E381AE9D75CDDF003E157E3FA0A1E20E9328315AFED959201C7DAC8FA3E28C8B50DE0412D5B651C413D59225A60F9A1F2A1E3144587BEB5A12B60E17F420F9E6B04199EBC257FED8D680F75E068481C0EA19AC8610B958BAE4ED845AD950D450F48A99AADE645F7468316D89CA71B72D03A3CE62781D5FA47AE88928A9A002EDC96B5CE4B28A7E6E76C48E6E7F93CE16AC8AD8DD362DB72473191623880E207703C90CED52430A370ADEA959182263706A5602707309A92C29235C411996A6D1825B6CC6063C09EE6CE6BABFD5E100E9504BF644F78FA41092739C305E5021969774991691D7C0F13A14E57E1625D0314976F06679E5977613A4F76E2DD69E201CE8373ED9675F411C3E2CFED4D24A3D50AA466F6670C8A668DD6694DC56DB7903C06557FFA1DE558A432DD60EE7F8E8C7546C977C01786EE135BCA1758679C892AC5359A7906A4491204373D1E2ADD40C83DC46261F1E4C1298569B20738079D124625EFEA6B59E00606F00EECA5185FC405F2C62DE21CB58C4A69793961A39BF78A7EBE1478BA8FBB2CFB794FB706A9C2D3D72C61A24960DA4EA0461108863ADAE5420E798FD00D66BF6433FE002EEE9236C8D054AE4E9E3A200339FDFC362CC724FFE776F1BBDCB1618A7D6F24437A165BB5E2121AC51398B3BCE966670587EC0A6C31E4BF2EF9079F78426928F88A0BBBF4CAD2DBDB6A8DD2DE999430010FCC88DC97A0744B09005D14862493CAEC50ABD3406BAA78DD92BA4B9617756A8D3898FA57CA7FB5B8FFDD0A13E99AE893F2B9C2FF5CEF975B47447A0B4C65BBD45538E2882F3536E4171AF912524599F117EBCA16EF6C017A9AAC589910E14BDA2CB2073958936814D1169644D2C4203DB46B3295C1FC12615A34031650367A32B03740DE24157AF429236D500051EDE16C4848CCBD2075213047BFAC69762FA8BECEE53C2C658586F464132294F548946F3BE77A606522113F38CBC97345696ADEDAA7D68CF9D67514FAF9112E0AE07E512238B5C1E4B0D3841E47476FA44A1D6F5742365EAFF7ED3E1DD384357633D85F763EE878C9D4CE5642FD3FED59B89E4A19852A4EE185A824F438D26E6154C46B04D4AB587469AD98C818F95E9DC026E405D13289045952C10CD626EA072A2453ABAE5E48DBB3185EC6D55EE32E2458DB9B138347F631B5F1FC0BDBE37392106DCC0D510695615E40619C2345E2B506678AF8C0938BA932850F8E25DA74AF12AB0B8FF6EEC3744E9A7B102CFB3D5370ABADE7242DF5F245621BC26F09C71C1D8E5C8CD6CA9F03A2AF7A0CC6C08F899EC00A711EC0734E42C528F49554286573188BCF3DE6AF47EEE1F0E62E86AA09EB798A6CCE2430CDF31650B24E560F1BE1781FFAB535285E329A97887FB3642894F02DBC5A2D786125CEA58BA1DE54F2F87D14C4D1AFD053DE8C47B98A0666169FEBDBF723DEC7909D156B6E6B5629860C912FFDDED5C8F7BD7A1D8F4D50259A39928E8BF54EC7A3E3FA62E9EDD76210BC67527C3BB505B7FD271734F78FC0E8988C34F647E102FA3B08392539877E88D355173138B3AFE35877486187341B50D145A24AF7EE48AA2616E432B9B0FAFBA16AD479F4E6CC9B055B9CF13CD1EC5D9C21DC2E5771A41EF354D2CE75625F1D7381B84B61C59344400928CD76E2C1C8920CF2B154122999D9BDA978EE1A942A09254C2B33FA325B42E2627B87EB84E760B4D24F5B01629CB5AA54C8CAFCAE3B59241F371E70A442712F9AF921BF1FEC8BAB2955FCBBCC13F2882FB144D386BDD084005CEF8B81B58881B8C438662E9D8565EE9C23BE81F6A75FA8728EE36B757DC562A5730B708695E8C10DB109D98F959F975334A5427663EB65DB4A678C26381C17A1DDD2B62A1BF41228B6F2C34DB3BCB4C36ECCB83A51B15145E6475F44C34A47B7821B14114FB48A5B77326EFB3D1D76C893E4C739180059B843AC60E1384CB3BD1711E41E94F20656E33CD25C02090ED9613C6BE16DD685D280C210DE729CDF3C0CEAFD04EE436D662ED0B702180651391A05A9ED1EF56AC71988A7BE9662F83EAEC7A1656AC41EDB0EB2EEC72AD4D0A2C6CB91134F88520F536672B9252F07DF458C504C27913278127D1C079070DA975C619F8827F90641C46BB1A7F6C13103E2F28506E78BB661CADAB57708D224D284B37B8514707D8A8EE7E63C8CBFCCD64068EFF90B1462DDAD5A732E6F12CC571FA299032ECAB6C7ED30B8687932C468C68FAEA1265092A40BCE99CA8A7E38A1DA4198524762909BC67D3DC2E00A0B8B37E96894A8BE2E9E993008D7090ACBE198E6F608DF803896581D1BA857FFD0E608F36CC60AA9EC521FD4F7CD0F314DA9012C3BB456734E0B198968B05B5BA8326BF5386E7A0BF8F05A0582DE20E3AAB81F6DADD9C0879A76A0C4AB087262B4F1DFD86E64EDC7641A090BD5C2BB7BA990841B81072D0FB8AB2728F8162C430AA2822687783F68E09D53650377181D8B31F97E1001CD0B6BA168F3725FDBBB3F616617B6A8E9184B710F8384572EB838EFE79D4A04A7A6B5581E4C5272F73C1AEE6566452CDE67E634C7DB64AF4166D29F4507346963F470EEAB94778608408A5714E26C072DE2AABFC8F434B27C71436F2E35013613881A4EF0CA79FE2329630C2AAC12B4B881AE53C4DBD61A29BEE0B12AFD100F51FA1E8AAA7BE7740E86A4EAD7421D516E489E2B0B6251F19B208A0DD797EC1A02C9F28A0A74DC5800150C0BD80182E0C9CED797B5FED7B3AA0CD77F8B9EB75CD3F8A8F1061E0BDCFF1A6AB2DCD179DA72A0A3E4623DCEDC976FF944FA5761BBA1B75BD6F39767DC4E4CDCA3D274C8AF7FD270326F05FAD415AC5B458C430622B1AC19C5E38BF4FFDCB61F9E203A7456C73CBED3768B8FA0F88EB8A71BD60FEF23791EC2982E231A8A3A00A6BB550DA94139CA395DB1E3E6704843E68D431BCB407497313478002490E974BE5A32816807D3779C5A1DEB9F85288114B5AFD5CF23381711C60D45740956BA8FDB3BCB290844C675C3F1945821DF0DDEDFC4FCA119AEF051AA34AFB9D762C82E441076AA63E31950F76017E9429886559A2996E99A2A78534CE024034AF87BFAEE3E90D7ACA840A35AD16F9F609CE9B2408531C0C236A1F2DEB724185265AF7BA3630FE3503E719CD6ED2B7A4C5B9244B06066AFFE4E0EF3FF8FCBB52D979389AE1C490BEDD1E709E1D111C2E0DB412A3B0C73ECE7258A525A109C848DF4A4F8507A056249E8CBA628E863AD60D6CAFA2FE0E62AD6B29E3B9E9EAD9A0A823B549B0DA9D4E6BF1161F0BEA99FD83B6BFD88058E0A65CEFEC7A79D4BD807AEE51EA7CA3D3EF91CA6B37F69C2D6AE06281F0472EC971FF9F218BC23D7D49B92342EE61D5DD347BB83AF3C3D1012F3ED439BB83BB4E9598AF2F236E7F79C67B25117E8539F881962661809026C6B3E821BF8EC61B13BE72DE4D6537CE2C3AE3FEA989547C4D1BC24C83EB2ECBA39EA32DB3E906ED11B01233DD60AA7D43A0C6E133EDF76A40DE4F94C92BBF46B3811BA60A8DF475B6DFC67AB3703EFD477770229EA95012DD2AC856B0C86CDC387CA4C57B11268C59AC7650697867EF78332E652E076DE209F43E0FB8CC38DC6FBA57595D78D4DF63EB2E7ACF0D968FFBE6C004F8A3CC6400DB4F1D4042A7EB03741EC79450DF6C3D2250EEFC0A434FB43876F359FE0D8019117B236AA9F27B93DA2C70D80279A4193BD4DAAA74F5F6A2632B4EE00A1651C9219AD40FFCEAC40C39926E2D5A6CFEB166484E35C702FCDEBA179F75102FA8BE8D2B2C1A07ADDFE268C04734282EE1CBE48E209AE1A633AAF58E7C737091FD61641EC2C4B26FFF6B004EF4D00B74CEB9EB16D5FBE026148D06F63540B63AAEA503D5EED6718EED6C026E6DD1AAE2D05D8965422547BB35E98F815F0B9FBE752A71830CD3FDA683DEA8BE020CFC2F368D9BB545536A712227679B1F5918987B60483EF877C34F11CF546E9A40A5510923EB204727AEACD20D8AFC31040BDDC619A520635EE8FAF9AA913989BC80FA365CBC740EBD1F0E36EC66E9D41C71649B350A17324118DFEA229BBE438A30F9D9D00959803C4D108DF93DA32327BD486B141AA4E564E66A3F926846BEC9EC28AB8DD503FDBA940D4D90788CCA368B98464F9096B3DCE65A4E54F9CE76ECDA5A8311301A11B09EF94E9B646B1958CC1BBF4D195444F4597C841E67A7E32E09E0C5514B639CEAC5EFDF297BCE48ED7AA7D14921E3D5C8C3777EB58D5CC1F5D4DE6772CEFCC5AE9FB06AE0CB82F586099F0BB30B11478D00F47C64BE7327CC3529756F65C2B33A6D130170A7CCD54909E7B797E1D12F23E76CCA6CF4EDC189E075BE5AB99EC1B335DD8433677E30E1BE6DABFAC63F3617071A94746D318BF560D7E254E8F954B7D0AA427AABE82D2D40B1DB0EC8D2845E1795ED764B00F437A8811737F18D7A66688E7F6627EC942DF6F79E032001482B5584426CD74BC59CBB56EA2FC004411E83D066594F836647222460CC03D1428816FD59FE8347EC3AE2094DB6812FD8F3B815AC814845B3B0615ECFFE58EEEAC4E26D1580C36DA6332BB5472270BF819EB79994B5FC09DA77A28F47D7BFEA73C68AF5047B266918E9FE7CDF47B518BB7B71BAF0320AF397C1EB8766B2A98F662626CBBE0EE214935C491D708760D7E55DFEABD8CA7CFBE04B264CBB67191197D3A8CFFCDE34737DE3C6B8F3838BB1931CE9ABAB6FF29FF3804392697681690B9409E916C9722C7BCC7F89A192BB05C85ECCE4E18A80DB84CE0C874915DA5E365E9629E17A2C33EEDDFF50EBE95DC5792F8F64D02DE01B6DDA3CC249D2B0525756886E6612216AD4DF0C90FBCB6C506792DC57AAAF98D36253D28CAC8899D1ED2663B3269A81C26069943C4C32BDE5219F72CC45054AEB4B00263C545B3169BBF3C49677976F813B11AC632A0C606EB17DF0C025732924B32288C265EE30513FC690C371816FA09959217F184E6F1915139F06666E4CD12CEA41ECD58F0D39B6580B95740657913A32BD201B28CD9B8F2B9382C6B0FD27C96FF4A8BE16EB0709CF10F51ACFD8145BC6756F8E76085AA8324668B374E38B86E6A555EB97F8B8A1F8B27147BCD0105 +pk = AD49831FBF6ED9A88EE18448A54E8DE5ED2ED317577AAF782D72DFBC83C900B17167D78770F13A71D8B249B9DE736D9FD5A728333372B5A1A25EECFA596A622996F54F55BED6D4FCEFE41498345102DF375A8DA00FB6B63CB06DA03C2419270A44D039064BD664158274C09333394D1FD5495DC7C341CCFBBB6005C9AEADFC28FBEBD10BB47D87276B11F9E3D913FB721EE84DD313795CC05FF8B5DF782530DCB08F6F8CC3C8C0932FBDCFD2F9673DEBA693AEE9CAE764E4243A394B4AAB4BF0DA724F60558958AE8E28855EE48239BC00DA88137667B520600235FA44051994BEC51D4B105FA11067D7CA9D6ADB5355EFAA90AC165603BEE6F47B735B699C03D708D0911037DCAD752D6AAF0C7C41F3916161AF0DDCA791BBF929ADDA785FBFB64A60B2CB16DDE5F8277ACD3E94383B42AB5AB29A2CDDB74216A7C47F4A7935942038032C67A583503D127F63AFA6FF8E5340787B97005B02B00145AAF2A67C2C90CDDDA30F3A8D2EC8BF6B1020DF11792688F0DEBEC6224F7796427659B9E61CEDAA66DE022CB3BF5EEEF907692169AE7E6EA9CCE6EB467FD48CCDD7E9C1074DBF7E42BACFD139F86ACDE957C20D2570D86F137CE557887E92FFF6448A04E82F8ED66FCB96530983CCCBAA3AE5F49CB27E8D907FF6F31295E9F1A2013CBB91AFAC8A941FCD06339725E78371BE2C8857C38001263A354637895E8AC15174CEC5CEBCA620313EBF11EF98BBCA5DD182F384ADBC114F09BEB77CF5B7F6B757293B19D0491EBA89883A24CBC4F3046BA4E904B8E607EAAE0DA9E154B9CCA3F44D464C84ABD1554E74EDFBB5317BA1529D1FBB30636CD9A8EC36E2D211F9461EF0A99071BB083DF765F89CCC28A6ECF4C28F4ABE9D3ED2DDCAD37F4B58F23EB3A8F706521E193EF4F5090A68D457367E3E5566106F42F9451A60B3D5CE1484910432373003A8AA0B3A989FD2D5644913D1CDB91E96FD65A8F789EBF127FF12780F354C32C78F5319C55674656D09FA55A7EA96F831D80123DCF882F454E22E8AB8B169A37032A0E5742BF293DE1E7FFA2B868258D367E2896DC5B8B1778991EA2360B9517FDC1D4D012F421FAB02B7DC985B22C7980A4921D23BE49B75E88E25A672C123817BE617712AE49D7E775E03BDFACD2EE37449299A1067EC75959E67AD75EF3CA197452D3A256B3F19BF90DE9AF4D5A3DF3E7E0DAD1F8B9F808288522F618C63C57D86B5C6A343CC22A6081C627413A26FD7BB676FCBE75344235E1F55A98ACFD83465E41E1ABB01C1BB4239D0D5374BDC39C207F48E8DB03EE77C1FBAE8E3C7597CF146347B2AB5B5C6DD6B571337CA20FDC77EF823D81227EDB71401ECA164451C31AE2A5DB64F1093183A5F1FFE09AD11EE16073B19BD24E0AABECB2041A02384399F4A38278B67545D7C4253A21F17F1940692EC9FF803939B9D4B8A0011732CC07A2E26A99051BC1348A2DD005DFE4177DFC193704319970BFE2E3FA216CBEF083C39243128D27DA01AA726297EECEACF69A1D65819A9F0F105D5260C2E2A97139B008CC1B047A82CD1C7749CAF124ED36771862ED234FCB93A6BA3E86CF4798F03189826809F9FDEFABC991376B9B0625B05BF8B928211F28790DC616283574BC973AE0974E59B3E35FA5C5EA093F0A1C559100DF4FC81D95426CE1B10312CFCBD7F9C6896AEFBE015D4A4145FDA1968CC88D428231CE6549CDBDFAE6D7FDDFBDDEF57147CF80DDF6D2B149CB077F28EB49FFCEDDC9C8A7FF822AC7FE3198F6A77CC505201A1B165D73DECEF516A26FE9749CFF36BFD17D0437CDDD655B6BD5BA0BC2C21DD9AAD1FA0D7E1A459B51BA4CB4897869B7A6EBB4846610DCDAC0CDA1141150719D0CA09DCA035EC805429E88C24A7AD8365B9EC448CAF78B748DC39F3940E20090A6DF61D5DA786AC3BCDE7B8DE2EB8F26AC7A2C8FE7A3C6E23821028E7A9E37090F27278ECB22670F07C6254CAC3A0965B8CEAAD003A4A97A6747E4AC11B59E54F5691B8B81F91042D1FA286E224B67DDC9C307094DC4E2CDDA66053EFAB1D3D94EA18A25355BCB601E16ED9B7D1CA7399E6E9C82FBF63F128630A2464E002E69C836D511269EE69356B701CD4AD119B28D8E39ABC732C8993930D5E2732185D77FEA473F14C3C2E984273B6EC0F00533E7E539809E0052438D22EA6B743D8C8105E0F9B550226EAF524F81039E033D15569A402AA6DD57A82EDFCA3FB6CA23ECAE6962284EDEBF132E0006A0544809D0C21806DBA4C4ADBFBF0D5798BA6F9EBCA0D31A0F852C3CA76867C0E9728587CABFA5E5AB4F4627501A222EEA5257118FAF1CB2CE28E53DB7CF4D6B84E970ED2E79E6E6196F415D1C3D32BEB2E30728CA40A95691DFC0AAD209272304DDCBAD7726778EDFCED160001AD60D1C215DA50F88CE68CFE4ADBB07C8D241446F5A8C7806CEE558AE6C2B1452B724D273A7EFCC8B5A8ED0A7740DF4B17CED4148AF9AAAC039D864F98FEA03984AE3C341302D1590EF427D7CA5E4C31913E8BFBA33B590F32E0A29EFB50F494027122B68111D67B5721D98C42D0703230DFA1303FA1C86215A6AB3BE435D50BABBC574B25A5E366C3C12205F57F87A92CC7A61DA63131B0555EA6989EB593F66442AE6AE6616B29C4DD6AE1DC1F155369EDBF7887CAB90408D0A7F99ACAE2847BE58D5E230D4C03BEE5D1083EA037D91A0BC2F6C50F1D4064481B4A841D97CCC0E5A564DC2D67E3EC7AD40F7C365BE0B5BEAF44EDE1BC463FE81FC165219EB11F66A278D908DB4C91290993E5138461299F7405DD71CEBBA8212E71960259C948CD83A173413A76F321E99A9F1D618AF8D7AFC1571159A2B832B2EF7935860299D953FA68A135BB88909102752E65F904C8A419011A53C99D3236DDB97C941C62CFD03B380FC0EEC19DB013A46346A9AC93E2F16FCC5CB2076DC27A7BCB7C5B64A4F2EAA7D2E4D248E149681ED9E01BAE33DF4C3C3E8F14CE877FA0A24AD6F51FB6859B124EBFBDC3827D85B75C3158BC4C45B0FE32B2BCEBB42228499327FA3049949B53260BE2523B6D8475BA57DA7A98D226579F5A421FAEF962DD30A9D75C7E5B37B9647AA1805F02F02F85D70DABC30555C0FF37A086FA1B81B1BC44C251229859AECF3D8C1CBA7E361613235504D846F3A711D217B58DDDB6C3DF6869B4D1516BF4FF4557482F047200375E4D9247FB9F00DEFB1B3AAEE9940454A98EEFE86D7C3BEA74C055CA9C9857BD9E866EC4578CC1C52027AF4529A39C7B744031B705BB12DC5F2ACAA4A99F716B8F0F9B1FDE5890607BB2D4D414804A75621EA05E3203319EE0309EE5199617030335ACAD825D2D86DC8C76F59F2933CBC69D1DB5EA58086048696B2A20C29F6B5464D850F80AFEDF283925CAD00A267F8002628C7364BA10CE7DB17B361CB33059DAA80DC772D1388251CDBB40B71C5DF62F05235403CF61FE76AE8C847C8FA58C84592D01484C741DA1EFF21D4BF53CECF51EE5FEA5C80E7232B34C6D0B8DB302DD281875AD5BDD87FC822E09E0B6E51A47C99F632FFFD64F9F968F3D62C5CFC696D5CEE76A3D66462355F5B447C5AC3324805CC0927FD16B1DA7D9EFEB90B8A9BE5F11B264255FEF44A4868AA9F2DB75E2E21CD19F2D391F3FEE3DF956FA3F60A81988C1A7BE98915F7D8168677FABC9206C59ECD260F3F592E5DF72A6662F65E0D6A8EC71CA60B91D72496E7F5BBC4D5C29646A7B979F48589649AB5F007E2272ACF56B6CDBB997EB8B137E313BF902F690C126ED2F89B90DD331831502A01ABCC0933A1DECF986D3685D13805D79B017FB6A0C558E0748343000CE4B28ECE3F6FF592B5214E626D30EF94078EBE1177DA9B178F1EBEE3E96348230B01C1716B6743939FE5869993A2C1CD0D8F0A8DA0DBCB1CA39B6F52DF5FBBC0814BD57234E91FF3B5B01D50D780D045695AF196AF64ADFB280B932825906AAAD267AD46F2D0D550CAE788FC176DBA275460894E9C61A479D4AC8CAA258A0CFDEACC0548AB546DC83F0D8D8D5B7169448959C7FBB6F3C81DA12616917449D0EEF4EA3B42C0B0C34133BD16CF323D2EF5DF57B7CDF04747A979A3DD9F0F0A5B32AFCBD220659E2342678C94AFFE55B4E0F778B37BD3CEA31AA0FB20D5252BB0294D69ED34FCE8F43B8DDA671522F0E3D8A30240FAC4394DD2223750F760E0B134D90786FD4D1017157CF13417105E7410D4EE457322C57149D6DA33D72E30296188D3D7F0F959B7E2FE877E8C61C169D89BE706429B703F95405D0A33568539DB9D2371A6FFDAD2ED3BE332C30204491B9D9E4009B716A2640306061AE21F4FA791F7502CF26683356320F5C4C1D68E0D0621044D6F5E13A51E477E6A6C990290DB80748D24EEC9836FB0BE60E999ABED732AC36C8B3EE36F7C4E361FDC16E6BF060120D31431EDDDDA1408C9BE56FCAC617A5BAEC8CE7512B4E47985085CF3FDF21122F03E7CD411CDCDAA5CD334EF2A611EB0BD0CE64FC023D7D8D2DEC4F349A978D6D8ADC96B492D15610CEF2194722372EE4AEE556A2559527100A3A3609E03F335DE68E679978B143BEA985F1A835C4F4CE9B9799811A7E8065ECD0E14A2052BA1232B36E6F181E884C58A735FF3D1D56286B1E5A3E887218805C5F17F298718BBE6AAABC09EC7921288CA41E9A04F513BCFFAEFD1F5A26AC16C69EC6DE9D783560DEB9F788BAAB24C07184C6603BA776306436705D8E480AB76060FFEF2FCBF795C3BFF52D8E79F94115974E2FC9C3496072F30058D05278878617A648561434BF335F20E2433E0C6252BF7BC0E8669DA7C4209C8D2200BE766BEF29F2F0A04C2C23AEBDE10EA77BCDEDAEE639666CB3709841FA3C13F9853E16AF6C00ACF2A148FF881940B9752A34794F0BB3B1D1D4989F98EC37E4B3B6CA17DFCC6D3298DC4750F1EE0C42736C9BFA1DA1B1358B082F336EBA54E16E0C98C4CABE86CE28DBD13567B40DDFCAC046E1720208CF0D4DF2A92E5F77826FB100EEB33DB2B9B7DD61353F34183CDCACD94A77835256FADB2C82E640844007190FCA158ACAE7924506D511BB68B5D22C74B7BF17437C63D9BCFA9EEB297B3F69094BC609C4D4F40F597ADD5E8DC875912E2734E16D00AC6DE273193E12C015811F1FBC6B0833A9CCC41A78731F71C103ABDC4A3E77B3EB1D76CABC0BAF649443466AB41A3ADBB2BF6961D0E39C4094AF60C2291EE549B4F422709F2298FAE15104AB2D8379622AC44AFAFAA0EBA236E9778B6E1DC0C95580B6C8F49D7A480BA44F94BBBF18F55D1C3030843BF4AA27653B492353C9ECD8E3CD002FD4673661D30C4B03022A67790A6DE3B98022BDBDDF0DF8C3AEB7EF8A10768093A755CE393DA0F6606B103E115651EAD09D82F3155459B335BC651B40087008FB9720375615B70D9D737C346C9423DC9C8B96FC52D66885D0B651654989E4EB413C0D007C13C0A7DAA3841791EB85F1E95CA91A9581B5F477148E172325F96C14530F79CF8B8CAEA055B0EA6965391BFDB6E1F2D412C463E2E049956F3CB6CD7766101F068572C21EFF698155FE49B64713526390C6BB404DF7F8C352241AE58B4F5E6485AEF5CF2DDB92E452943A0B583495233D17EBF19EB77AD2A240F9DD0C163303F3AE2538C18E8CDCB006DA0EC0F39DD8B6F2698DD0CA36FC4129DA80A065F2CB34A9195A8930D096BF386C732EB41207BB206B1A96700213AE2BECAC6163C33EA2A7472B2CFA8039743BA57D3755467885B08787568FD95541440F49A73D63C954CB096D91047CD1DFE15B6E97BFD2D69CE344BE524958BB256941E98FBE1D78C20A2FA6CA79700E6125FECEBA21C08792E108E18FFD3186C738FC3FA1F946370727E8576202861D90A1D47C6248B589672A6EA01F5604D35A15CE01C7623CF8A5E2C37165415426DE1556519D60A29FA575CC01268A06DDE87D837289F6221700EE26CF29969E4A85391C77EA0AB37094A050501F8754920758B7E33C09C66F53CE4482F96A2F77FB138B8E9F55C3B9951389DC65CC5B869168B1A9048E0D81CABB658EEF00AB8A0865A2ABF394AB99F39F82C0D1DB1D823135C8F2EA8A82CE4E0E981606B4DEE80E74E5E113331C1B3AF2370CD15300AC5B6FB0C20578256B531170C8CE0C34B1E2ED6FB0D92E22DBE93D59C01E23BB096A042F3D9663789B29F24321D0DE90CFC7D45C8B9696A4CE0FA81C51D021F919B83C46EAC7E2777AA7CD65889656789E770F605A209221E6F820E658034B59C0E9FE3B966389A243785452C88D93AC034138C4A3A70C69FD2C535C2B385F937B7A887E08DF9E6876C50EA7047F5BF96FB6E4DCB578029A7DDD5C3687EF83F970A0255FA29A5EB629F9255C1BF5DADD31AE1B9692C3F9E48C5D56921A65DF1FBC362A2063B37250164DA557557A2A56928FF53FDD028516C4EAB1C2A0E5D0E34526755EBACF7FC45BC7B208EDEA8732A02D27FF161FE808F61BF327F14A56639302AE94E46C23F3E2F2030B166737CC5F7AF9BE29C67D8F5AF621326827BA6C5D3C9FD920E597F47615E2805EC4E40E10EEBFC6BF330C93A073E56574DD7517BC2904008FD2882CDD8C57C7809C5012D5BE3B5D92A320F1DBC448AF2137D04FABA8C62253114B9BB09422A689DE1BB5677AAD6E771A540B807D09D0C8B72AB9436C9AC87CA7EDBB0ABF2858A254531B295C8A0CCE13C3F28384F7DB141F82E16BA0A72FC8AA54F7ECFA7BE754C5BFC8016E42E092DA6AE9CBC9DB623D1DBC7227B7E6C19F3C83A49975FAA10E2157AE17A49A89F98B956C0471C8C3118C3BA8F14E2CCF212F7BD30C2813E45F3505D2A173E72114F7ACF7C43D9F7747321D16E1577EEB0B39625EE8700C7D7F5B0441E6BCED11EC95FFF71D1AB44E2C6FD32C733B142597AADA506578A86B5C9ADD0D8DD28E2B9F6D3B65F2DD99E27D5D3310C80FE812DF4F4D5162B763C3795C433FB80554E5761BCF17E00F77549229576214933C320FC7FB3A18FF06C262CD1930FFB057DB300525361E1CF53FA56DB560B791B0E9CF83B23F14BD9604351DB0B152C66FFEB69E16AA0B0BF9169FDA5CA53BDDA217EC0A84906305FCCECCCE219CF2320F16637CA1F458F54AB33108C734D522AB4710518DB109ECC4C5CAB0295E5F23E3377C4F977E32329E86F205F4BC3739A6FBA4502126927E52EE959D5B1470F8988567877B6A60FB8886C2F096B6DC2080DEBBFF9975D58B0607FE006168F5B3136AA4BF4DD57EDE837EBF485D4C1E75C9706AF6069C0DB940F04CEF19B1D2705B45505E8143B54E18158E5529752BAE2D58E741657CDEDA1A8415A8CAB07A2CFBB3892E8E4F24A2DA74D8EAA5BAC5091D3F2F201C07C50F427818E813B020B9974401796A724FDE007E05E45A60D7DBF18242CC9F82437907D2898AA6894AA004C8812D5BD2C19803DBA0D099A7516224EF156005B7389848A8A9CD757E60F050544A0AC29E66A7A6B8F3874A9C9905ABE9A91F6D8BCBD8A04E8B582B68BF86912B1BF46710898FE05D534E7C8AFAFA6AC538F696F076827BA12E564595ADDDFC2B0B07F6A24541265B73D05AAA49594EDE8EE504EF76EFB34460247DA48EED25506A41BDF2E1C68A3AD93E2B99389149B00418DB2CE5F2478D6C41F7E76A4C0BB2C19936AC9ED994BC2383FFFD4215B8E041C06CF5E4C91F5E97B5002D9E36913D0B9CB3DD25E2AA9E159DEF5A3128793970400B6CFD6F0DF36AB7F75FA276847ACF806634F4D79226297161D771CEE100D641A7208633AD4096403BE5AE27 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA63 smlen = 2325 -sm = 921D330463241B3A7EB1B892D28329CFE44385CDBE253B171388A9277620492B317921AA0B83EE256FB1599AF74DB038A7921A9B9C13126E35F7BD2D527D20F93A35DB86418D22BAA3AF1FC07A90DFB754B6C2AE07569FF0E2BF8F34E42682D00A1F435AF858DBE210E1DD82DABCA1F0977091261855488B8878DD1C3B031F6A43B14CA61CFF24BE7846510A712CF8B864AD06889548B5B1140BE035851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +sm = 92996375EA665A02C55EF37397227C13FE99FEE26DCCB00603A1E91DBE9E09F62C48F45845C5D5F69EFBC8B0559870E6361091E860E13141A669527454758FE8E8BE0873B0D383607ADBED09D2A36A3873AE9102FA7717200DA74106D4C0083EC735E762823FBFCCF34B57D541C1CED9CBB714B32203E94349BEB052E2F2245A1A6624D510759D2879775A6F0B69621364013663A73AE104140BE035851D40CC125F2F403E916CECEAFB4DD344A854034A90208E5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = AB8E5975AD60F5B23A8D3948D59613B1DEBECCEA42A467409DDC05C73E7CA71B5D17AE2C35B06DFF1B1D22FC29E59E7D840AA7A30D740A8D8939C2E0763E1CB3DB118F897EA0DDC72A872C84CEEE39F35C518835F3A89FFC52BC61B18C82E860933F5B8CA607903349C5F12518F075712894421E6404397911074CDD20EEB7EF1703A1658A85F74D6A79C3BB72DDA207A316A0C4D0A4128031831AC4E0100E547F970E7613A6D65E2FCF5A8AD6470157B14C6FCE5362075FEB06379494E901C66105A43D893D5787DE76AB01E07B58B192BD9462124FFC6B34292CE47A33991FB8E08584DC0E0EAE05260B75EF2EADA8CA72D554A541C3FD9B06265FAE07078EA92C6FB46ADC625992622ABA4FC8631AF0F03F5CFADAABB52CAB0F2250E67D20970B2168BFAD6EAA8EAAA2551E3A0BEB64456BBB340916DC856E7701BB0E581B0268622FEF55B6B85B17D6A338F443CB52010D6EE3D7919EA4D768952E3B3F973395177FE402BCF9DFC591BEE471CBE307B534F57CF5C1DBB15D914047AFB494DC58263C079742F138C51C66E2DF730D88A72578D1A20AE0ED1BC3FF1EF4B481E78E9165D659593FBE89DE467F3400306DDC7AA469B390396531229F0900B127F27EF23E5A8317B99590B2C97E64FF53F8EBD4E7BAB1E378E8A53427C8A850E18C039F663AF848B61CF5E988FD1CA23422958B30AF2C576E5B16A0C54A1BE0689AE846A08127662A9D3687EBE61A7A5AECECAC74258571397E5276C57B48E4BBBC5D258F15D5DC34F9518A57EE564A1CE0CBBDF8262E6DF4EAD1FBA756086CB57D30A455D2D6F7EA395F90279EED22DA4E3C6E6BEF87930E47731E296137EE1B5B71CF2E73FDAFA9E56A10CAAA8AB18BCADC76AD497DE2F390B4AD6F2C8E06AB36B183740D4573BE0C3F03250A98E83654ABECA3390AC301B9FF67DDE573BC89C726220EB587BD7D0E6618BB301213194BBA38D0F32FB762ADC75E4DDBAB94F425EA4C9F1B16ED0528F5E571287912F88D4E7F725439609FD909B905160417D649799D04BD7B91E7E8747EE3F2FB774ED3C1B7C0FE714FF5AD0870F7403B7061895412EFDEFFACD91B64E4AA95059D21D5CFF5DB258DC5A45E658C7AC919F527C91A015443D4B2B6577BB039850736A411A8355E1AD1E34F20068BAE9981065878BCF8B050D6986C2E1C859E2853631E6558600755AB23C804D502123717FF51CC8961F8DC40A7263B9D1D57C923BA669EFCD723AC5A1327EDEB2F5A828EC0389AA7FF7542A4EEF7F3A46973F4F17F954DA733626010881F1A88ABDA264628DF53697EEF17C98065765ED97FD7E5123A6B037277087F88D13D2547B379D598F95493546C1841A8590A783A1F779217AD65D0081C9253432AC402363D75B10FE285BFE7A9B423D532D88D962FB68DD1BA79139C676FD736A17C401CF94871CEF854ED4DCDED8D84AB5612E4FEA67C0B1C9C914A6D6980C5464FE3E375C5806592196BE3F05668D5339314FABF433E9B5471F1A4C8D55B79E5ED12DF02F17CED41369149C20A9F8516ED9F7AF2512F94C637946340D74239CA23FF16A5B8158B7A2D9C5E54D74DB3B083BC6E68E8D5522E6DA1BD4E550E06092F982A891EBD56D8004A5A0407AFBA5A4F791C03F0F3C7313E4B11214447DACDBA46011143B3824D1351ADC782024243C9262C2B26CCAAFAD2CC5F59BC42D7807E7CE69C120AED7A46C265651CBFA423C7704684881D7676D0CB278B2F65CD3B51948EDA8DFA59DDA66BD00CAFD9C8EDD97D6834925F3841CB8976C6E9D9F70D9AAD398E6DC3D418FE68A1D5DEC1791717675B8192B23B9EDAFC896CA75FBD10C5051BDCC55733A684B779075C037D19312B40E51E1E91AA57FA2C608B7E066006E904ACA7781134C98B4E5B66226F92E5FE89E33DBB3A2B51B51355BED687DB9D831469C49E2E94979CB24E886F4347A6334F4A933334CE636841746CFC2AA1DF010A50EB71EDD0529E56930682EDCE7CEAD640A39BEEA495939FF6D5326D091AD7D3483A60B0A2C39A1D9C79776E366EDDD58B4254F877403B1CD07E50F8F65607F04F970509A24E6EA41A7EAF8A0585212B6414488DD0B2076FFAD6669A5C2FCA80C6A4CF0F5A0740A5B92EF1823EDF00DCA6F696DC2BD16A9EED9FAD5DAFD9C8E96501F9E796369BABB6F8DC7BD37BD0546F320A2B65B9529D6CC2E06ABD42728080FF2C9F1D401F6F2381A5D48FB84A3CC2602E41537FF040D513B378715BC262F92659C80C24F225421D76782DE04BB28DFA6FA75DB49F667BA59FD2C223B19E5E93AA6B64FE26A00D3B5A3C28660542FFF25F261CEB34BC8941E09626470C09127D5654C382F7B0AEAEC7B1909441A7F6A582593C85B81AF0EA791F20B28A52A5D9DA135F05B05627094CEA89BA85B720063C99068ECA7ABA80F2A5CB4725C32FFA90E7B8328F9E5BFC6AE218E3519A9208335D3A045F37AD7A48FDBFD0E5BE17D6239B96230BB84FD240E8820A7956D7CD1CDD2AC699BB744A525AC74ADE9F6620988C123A66A71E3EAAFF45E1FEFFC01F3696221C78CD93398FE8CE5E641ADB497D06DEDEA10832B2E02310A501FF28EBD0DE95DDDE894DC44C153416C71795B7EC6F3321A4DB452BD3659B835FB908C739421E73FA049F368FBCB548732F277D442B51D2648BCC7E754532F1B215443751ADD51CE93D25CBDCE78DEB41404949ABFB46C584318A0E3E17471D4A98C12FC11709820CED7DB17E27A503BBE5AF3A8EAE96C9F0C492649CCE60B42CA7B5ADF9CED3D70CF72CD69EE47E11E37E0A20C684C3B66116082AEDD602522FAD20E7AF9E8FBE9BE3E1D757942239011ECFE58BC534171DF05B6F5FBCE2C5DA2C59EF20B2E4B3D3CE6B7BA62A8365986C1DE7E8EACE6CADEDADC3FF6D8D8E3464B9A7B2D71159F448B8EC2474F6567D1565A26805354735CBC428DBD91E7E133AAA16784FA227AAE5DBB53A6BED9344A5262A16C6ACD161D6F8C0F6B56EC1BF900C8D100F3605C901638FAA52DD0193147431F4FC46880832814EE12256425C0028BD9790F4B2DE4AC4C6351190CA8DD54FE0C855E0CFB7A683298F46E0C1E6673808E968A8B887F53B0C6D0AED4EDB4EAC4CC807870C1653E6D5C99DD7339B9DB428201589243C885D0B35F151C685BE17A1758907A414BD63FBBE3A78C686E9C67AACE8BA43C3D773782745A8C01C8F9B337C7E1875BD3F006EF5868EABC6A107E677BD8B36953FF3B0BE468D4A033115BE7B0823652EEEE1D163E820FC08234EF41389D23AF5383EC1DA4FFA0D8A421F283F5726DC6F805C112D7478567EB5F751F4DC743BA54BF3C85B583235080A09BA49BE0533D5330C14984FFC451CE045FD9E26DEDA6DD082F94DCFD1A6A3DA8E527672A26B19FAFF1E805D1F12AD80FCEECA026A812FCD5FC711AF4AA84AAB9EE2D0E93DF82405B7F61F5B9788C5589394F4095E523EF3520B43F0A7BDB3E9CAFFC2FE2E2F5E22260F48343D8572B9E8081D38F99D60BBB1CBCA0CA0521342EEA2FE1CFC475C2EFA94E60D1C21BCD81521DA39C786695687E30D6741832F7F2F8F8DCCEBAB977A0450FA6800D88FAB83D672CC72F15E4AF4DD3242866158971A66700CCC006736651A78DAA312E638CFAED169425BE8E600F66B4881461ADC0AAC6054CEA348F67E1998457ECD719853241D8A92A6921335B9D6EF305DCD4F25DE855788497B19377068C4E851AEFA58B6E122B83A21A0219ED1E5B68C9540E1D441818B2B8210BD5A3D105095ADABF3E2E9EAF7DEBAA970F767437EA51A277606ECADA4C2E23C8B7CD7D7469BBDE0F71CC0B77C501B6497BD76D59466176886DAF9891C46B45E2409EB7816C2CE4D025B390DEA6D049BBE071453A8F15A6153738184CCAA4DF6EA1BDB2C131CF3FF337A6A7D0442FAD24EE1D283892ABDF60BA1924A15209CE297DD9281E13F0083BD4849BF25609C0C36FDA77012579781C7ED71B51493F928646D3D2DA67085E325AE44E508CAAC6A5046144F824B2B99F508B215D9967B75918FD9CAD4B3B4F3D8F01FD5C95A5DCFB3D1A258922B4373FFA56118D151444CC4A031733C31B7B9E81BBF928AD32C3B983CFC391B76F25C8762F07708A80F62427186524E492B689214FEE49AD98933427FA4AFBBD321E934D24183DD875C75636C8A8FE57DAAF962887C3C909A98BC996DE7F12CCC4A05166D279DBD5D6CEE6D18E6E2811C0665394051C0617279E39573FE451CBACECE17F3EA91F20E10DDFC8116E7F80984B58874E75F9D5A57AAB42886604F39FE9E409AE020051496AF0DF1ACD2B7447461E1BAB61980441BDD282CDFBDD3E49C9916F97BD65ED17C3F706C05C58DA9314A3881B86CB40C2359B0FC5212E8E869D1D247F3942B19CBA2A8358C66489735CE5EC98C592B0E1AC419205E50A15454F6656651E838EC6FDC6EECB28A9C87E7EE2162D9F598A913641DC8C65527586B9D02A5AE5BB156EFFB6C80E9C23A7BEDA96ADC2D69A273C63F8AA32D591252D7267A81594975362AEC7AC17570263566B67C2FE1F6FF79E0A075B33E9BAEF99462E6A535536DB4F13A052206E4F41F6CEB6D900597EB2157CA99D0508BD45D35AF7E6C9332FC1FCF4F20775EDC286DA68EACC18C67350A0E003FA265272B6126780B958BAAD3864F9FD3AE7AE97BFB162C71A25C4DD8B166C1A7088A984BA1138AA4F442D15E2F3AB856DCE665F99694AB6BEB3CC9E2C746F3D3CA03A03F29CB760779FD5508AC8636FCC09B939B0EE2974CBC90F1F8DE9BC558CF132F97AEFF55BE52C744029AFCCCED0275DB0F42D09CCFE5F287A581FA1B728E19FF11BB8B864349DD5C05E12D90B32147C535B6719D352C775EBA13742094E875A98A22AE274F9A5611676D253E6A295173E7426CA46478AA3CA0D367CDCA5060349FBB75CE3D7789D194E710C9E7DAFE920F06C18FD8CC09D133F37BB63520D1051E93212C19F8F79419F95D34402A5C2230934CBE8966BFCA96219B0D71311E57EA4D952FA4771D3B71297040603ECAAF085E2600790335DD838DD48C8B722C16C5CB74DE3B36FC8387B2556E1B7ECC2CC80D9FC00302B84600ECE4B2E48CC842D326A8683F8D65A000D443471F390F0E938A584C48629FDED5B1B1EF663AC3BD4DEA999924C78DA0B8856D4E6F73B9B6258F2F2B4295FE09FC63D8DAEAFE5B7D9F321355C73B49D19BCB9E5836D150EBC184B6017668EE8A88F4B6B152D50CE00DE529FBF3672455EC737995DC1C339614B357387B6F82C7CC8D773D1C1F877A387A59E1F24B6E3908182B7271C9416BBB5993F1661A93A6DDFAF15F88A829022E67C9835E5C411E772B06878847A3CB2A2A72B410BF2672A38BF18C0FBA55E8A8D88C86879A560024BA8721C08A7572742B9D7E09AA3620A649A738729659AD237BE846C76A1FA676A6BAE8D9DB5A19DA545AC530E05BB2AB9E20D940FC18719CA6C4E3FA34C221008FFA096F09B0394D10339AF1DE2B5843D765E2EE6FF5052FD7B5302F3A20E10B2935C88EA400CA343C3E8D74889C8B1A88BE49EB88C565DEDF4DC2EAAAC3EDC2220983799133DC6FACFF53B3CB1BE0415EDA950320AEF1C3F9F0D44417091FE2729693DABAD94DA1881546F04159CA488F46948603B4EB5C8D4286FDF5AAA5F67639058FCEEE348E41B9E4A9B00643E25AA1A685BA263BDD7513AC8AC3AC6FBC656F3A9D215105B545289E5F7E99BA7FBA2654582D35515B14052EF5D5B142BC8EE4D5C9E0A263EC2AE69D1373ABCF291AE793C59FF955B94B0B452484BEFB753A375300E29CE4382B55138EAEB7F34A5D5ED0F3728820644612A541D9CB9E9DB0532B3CD775345306932D6139EF568ECB47DE9E2856587ECDE5EC920BA81DEB2D63792561EF7FF93FE7BD8C613E324A9FB2BA4A975536941011ACA7DBC528002AE8E2A62C0FA392FB97418F608960F11E24EF6DBAD0A5645F0FC6CF32FC2FBE84F34C1D83911C7BE0F132ACB560E9B54533488D0DC32EA41763169F3FFCC3F3E4173570601D9091939835F51B71045C3362084B10849195B0258B34AA91F7F98B51808DB67B716E089BCE7DB158151A88893A64FE268370B014835C8781D325A0B24C9651956C775F180ECC4FF800C47B13466FB9E151EC966A1CD68FE53F1AB9F244E0B243DE67AEA6F791E18BEF9BB8F7E4CB4C44090BD961B35CB210DC830DEF6CB38797A68719579B2412001BDCB4A613D63EF7DC993FB90947A57676EBB37A1476B7022A7987BE6C07A1901232AA39488B5D0393CCB1D2A960B800C3A6D11F7B828FA89D9B07C2D6C4E4B609065D1AAAEEE8A69596C49A477F72A9CA14BC3C1C02892C53F406ACF979FACFDEDD08DDD8AF87E2B15DB7A5ACF17C800D99DD456F68CA3C74AAF6D0518E601D98C1EBA5623A4071AD329FFB330FA12BA82EDE0B02FCDDA55A50B052A5935DAD413E079613848A2038B5FF5D6101ABA54AD178DCEA9B09BC84AFBF50635AC1BDA0AE99247E283F01489DAF76C78DBF7D2AA9775851D2B551B88BF66AFC8FD24F417CFFE220E2055EEB299729B731D8062674A252693A40418816DFA0B84E2F78C57D5F999509A04DFCA536F80115B8AB505D0EF6B4246F06EA88F20D6FD1FAF0C701BF8FC56086398D807CAC4AD65342552672A22FBE6231D12A1FF0DF55A52E8B256EA2C141EB5820C31BE7B28CBD3937C6512256F87CB7986395C0CCBDB1527B7ECABA9D98BAC8D9D7EF7F8BCEE1B79EC06C3F1D48D2D8FACCBA14234D47CD6FB714443417D65AE48E367B77485646AF4D318C361D727707AFEC72C4FC7DC5F39F61EB6FFD005C97FD5F78803D49211D6767BA30DFBDF7D7D7EFC39E4633D33876885AA7D50AF56B36E47B79D83887129238E7869545EC5866F077E5C9B2D00E7FACD8E31233A94E5422C21C104C486811AE8BF0C171971C55C0D08248C7CA2816EBDEAD9842044DE53859E1E3B556A55AB8FBA190BA8B1B09751D13742AF963D4C013558750A9AAD54AF878C95217C769BAFC57B9A5DC59F2FDD52EBD7A992AFEDF5DDF0768D175DE14D402712641756CBA8F41AFD937A20AB622623C8AC02418AB8C8ABE691D1B7A17F90A9CA91839FBF97F2324B7E5E34B04AFD48AF6E036DB8C68117AFBBC38AC9B60FDB3EA4083594ED0665FAE1AC886FA6872F5A3D431934A01C845A08F6E4B301F882669ABD12EB02EF482F124148FF0548697E5828A10A9A6316E3D42AA11720D81B401DA6D428FDC5DB474D08570BF5C07FC0A381224B1691EA310D62BAE8A714CC26AB77DEE71E9B3CBE2618573BECCE97F87F360B655C849FE488D34F245E70C3A3E12868285175617F76ECA395DE54916559970A8F4046B38B5B553AD2B85CB19EF4211D9430D2E35DF19D2CEDAE8D7816F46B4AB9DC13A14B70B1942366D19C8371A2F3D0B9E0B84F2F6CDFC0BCECC0BB15FA79649EFF004B877FAD2C8F2EF378C9277092F9D08729554AAAE395105863A5AA021681692B7947F5825E3B5F91E210A6574E682D1F92060CB0FB49B281AE26302FF42AF3C8DBB77DF55437415E6C365450DF7AA65EBF8EE1921BBD226FA24CB1F241CD90039DDCC4A2F1B8703630FE76D49858C6B2DD10BE0095EAE504B6B9A64D8B4C52A20B0E3A8C340D3C39DD369ADBEC6777317AD4AB42B0651ED4896A7CB4F4EF575353F5D8F85700FC0A1DEC925D75D56861B83941CB18A5B44B65548F37EFE8A5E9240C6F2F7CD07A53497AE50764E862851F05BAD274A4BCD0746CC7A63 +pk = AB8E5975AD60F5B23A8D3948D59613B12396EE08D79B2FF4A768EB42B95635C51F718958DC8D3459D69E4F2F97DB4BFD0F03A6A17A989DBDD28378475CE3A3727B04BDE983405604AF79C90C0128F98697E0ECB526F677F8F45F987D269F89D267D2C15757EBDB65902112FA3C3D85A277729F84AE01E690A4FACEFE854DFF7C20F325C000E5981FE6B3DF98075FF41C4B6D5D6FF2A451E7D74967013673B95E91A796F6C1B94FE5A1C77735125D2BDB9913E9AF7F22BDE6F846555B37F1193D5F5A98EA2BDCFC515CB2B083DD40EA0A4EF90F629CFEA812A144B785A64D2E5BFFD0DF12696E3703ABB1AB2BD27B2C58308774557217AD66FBEFE79377E52A0D815EA169E812FD5AAACABF799A6266D5D42FB69265829FDB6687EA35E2A1C2511A2696201D3811F5035CDA21CC95EB4D40CE8E6072889A6B74E1967198A4C29D5B6521F09478E695422C057E944F10C782D92FC3BBE0201D805DF45C66784DB37F93B23DAEF17568189CE467B2A6C0B95449BD98DABD9DD306B16DF4A1C359F1BC2F2010F63344D60F647256679FB69A79CA6BE7BA6D6F11E2810618EB066B52D4CF98E861EF70609E1C7A468A04BCC5BF29FA5ACD6160BAC3D7FEBFF9B41C275C630D078DBEB7EA0701AF713DF7B1F96EE05941AC176EF1373D3969739282A9CE2996F57FFA55DE3E11FD8E4492C30C360E1AC25B10AC248846A0E20E7279068635E2F2E03279B016EA3A626726B899CCEC256A713A080824676CC18E4948387F17DBA25FD121F48A38A8BCDE63A877A1EF2486DC5580A1FB90542030B3D4B004D7ABF26145A8C9D6E1C7ED72E0A9A8D6516856C911D632DB405E50F9FA0A87892C507C26CCA0D306D6DA0337D988F5A3E555A8BF05DBC0A6AA8BBB53B3562C3DC9DC66C338EB3E066FF7539EC8D271CED4567CAA161AD678FC01364555F866D9A6DEE71521E8D748984A1A3221C790BB71904EB8598D6C9F19B0031AC16FA95F264DD80B24EA6D64FA87A416C742073957E801E90A41406B32ACC82A6AA7E20B119F71D229CC0F99F848C4B8E27701982B0E1673F72602DBDFAAA0E17C815B51A3CFB27182A4402437CEA461ABAA1C3191607E9C4EDCA02DDDAE59B744513D423A418025FB29B5166CEF99D255A57E7E5F1F332C5C4AF17751675D3BAC6FEFBC45A91749A04316C39F43F72879DEEBD93FD2A93E720911FC83B5518BCC6043939D945DF38392DFCF8CAEDDF7D31A2C388687A838147DC5D5C375B5BE44BA98A6CD82568590D01FF3BF6DDF34DDE60C43DEDE9AC2CC85906FAE166D020DC0FC970EF5FBAD8E0D264D42AC294EA1F89C6DA2D8BBDD351B4994A21D178AAB89C47B337700FBCCDA14AFC225100D1B892D93B6BAC60931F4ABA2262B14374857176FB3C16B5F44CEF3815E66AD3085B4B0722E575BA313FC378206308273B02311D9A0B45119F40B8C600219568A65674DD3F69F490996D6023CC7CDDB3DB49DA32FA2F4BD46FA8FF9DEA38CF3E15AAEE5BF7E87A75B22969ABDC992A22AAC55E9FEAEADF6CB0CF8A9CCEDC48ACBA90300EDC1EBF0C5003EFF80E1B14EE7B6CA003619B8E88C8600EED74BB9386E908CE4A83E5B35D4547F6F0F96044976A2B1E82C751FA9DBC3B3AF4F17F9DF9B7ED1DE458663DB9CE8144E499820E4EE9EB60DD5149E8A01DED8026D6084D4A16EBBD1EADB8D246F1ECF0BE42061EE3148C66CAAD2A3DC026321C26BD87DA7F99A5AC413EB7AE7CC70CE99EE0C803D710386E446B73240AAF58B524CA974FFB8C0F50D45D5281B40BBE123F4187880E57AFED643B6C36486E7D0B447941235CA8309290BEF272E85AD202F8AAEEA8D70CAAA7F374D8C30ECB01DD7918A133F6F85B908C3B87CCA2B1C8595C6023C4CFC6D97BFACB00E482946A74E07498B171518645DC68A732BC3CB3DE898EC68B03D4B8A9CB31F4E1B2891E6A953D6BAAB0BCFE29928420F1F257C22421B38C32482E2F370FF70F29D13CE988A810E2E5529599E64E01A66E12173580CC733DD5A8BCBD090E5C770786A94CC9925DD4EDB1E050F6669800E092CB1ECA303DD586B0B3EF35D08CDF5AA4E617263B4A1DD4B0A36EBF2371A2A89D49C4CEA8BEE18888668A153AE3ACA88AF8ABFD425C386872B239D6586916C53CDAD1C20407049849855F7561D07A800EB7B95B4F3C7413438E31375CCE3A348C03628AED11B555ACA1E5B1AD30FC42827D36711226AA9FC72B0257339913FB458017943A18986C167EDACCFAB1720C2CA0805864169A2C08E9486189E18D73458AC207316A45F8851A6EEE6F96774ACC7C466BDFCEBB2D48AA912D10CEBB04A4D76A93B6E6CD3C3377858A4BA120ACD18D75879D4C081A1756C0D331F003D6F5E474C10E056ECB65F361D113F516CDC27A3F8A01A2E83F200C46021B03E254F224D580E7B5F013483D1E816F60467048E7B2D32E7EF245C3B8D9313E08CEE73392DAB9FF9A9DD0AC71188AF3DA15C142E6318215B4DDEC0640B8DEDF9BD214F89EA8D7D14BA43FE037CC2ADE1AA3E62397B30BAFDC02DB7035F9997705C97F3EEAC6D59D333265BDB00FEC0B8DEC392C4614033F0B3BC18CA1582BC574FA38DBB614D517299C8313C8621D0AF39371AEA17A9B659A5F48732075FE3B7F53075414CC12E8BBB051F272929687D392D67A5E044E21235F406BB861A8964B5B66A3F3E9C4E9EAEA50117E22804B6051C5453A1633C58CC38BEF35DE23EF194B09B5E7BC0B8B884BF6E1B4E0351DD4D52B0C2B981C2F245D8CD39D40540454EAA1CA8A34ABD5373C38C764091DBD188AC73935035D09C3F6184576FFF2E2C00B9F6BC4115EA60B884FE228DB21A9D513E49A56025EEA270DC7EFC5225F99E625DDD509EBFE42FC360A9285EA06F834BAEC6E931B1883CBEADD0569CDCEC0A9A4C2CE3A6B5BAFECEE7177C9F993391544990FFE198765D0B0BA80C951A06B84819B939AFC80ECD8E875195C91721899C7EA7A86AEC095536F5AAC6C79D709AA3676967AA7608913694D54AE52F23249066A680DB28310E78D683DDCFA8341581F70806AACC1C2ADD5A4F9A987A4483BF3AA792CA89EB8C48A1A21FE8E60DC7D8F730E45EB81538E9A3930583415220E081CB6CC4D118C75BCFEFAB1B16AAB57D752D747D26186B045B720093B5A1D7716F673F7AA00F3F0F13F81FF705367E0921C46B5733B360FF6E77B0B91E34736F496E5D64CEE33F1F0BA8B822ADD451C2CED22CA535A9A938BAFC9D9F56105D99E5FAD7E3ABCC97EFA6A28B01D939C89922F589BEC1C46B74140713B213C4949B1D55B8DF3B4057AE5EABDB72F67C7EF12DA3146737C5B3FE4260B6D052C98C2FCD94E59F7B5835E8517E6F434D147230DB270FE5770DB679CDA8DF1D82C68274167585F034C77E1E20E7B82D7E67C3053EAE240F5592ED2031BCBF336C15C897CB8D02492E1F895A6620EA1622F9C5B26F8274E634FFF4779C4605C503B329C048B659C1066A728C386B7A934EDC3C83F0AA36094CA684EF20DF35CA2D1577741F83EB6C780786894B06DD5C4FF076A7ADDFE2A056077E5D8279B52745E93D6C37D57C691CABD5BF59D384D66EB34D808B4A922CD214881D6FC01C66A08B8DE75608A04AADC8CACFF52EAA7D90863AF8D07C328660B5EA24EE02B8525FA675067395D1DD2002C2ECBE951828669F79D828E3A9B60AE2DEECB8B9FCD0CD873201BB4D6D304C41A30AFD7A40D9CB9F18918E4387F515A617BF36D03FFF97C4077C51D5DA734A75A8E10FC7FA7D270B34ADB7617D5647A21A06F90CBF719AB3FEA02313D11E562626B46187307CB2E14E15992BB47B94DFF9AADC4B5B26F6A4B356A8083E8D2C0B2BD46812F2EA778404C7945BEEACA679961490A028A538FE2980F270CB44D0BF9F048AC412145E64BD75580D088A54072E85AEEC9F031CA2DF63512F827D10FC7AB6954EE2ABD5CA5C2BB1BADDFC0BD7F051752CFCCC538DAEF8C7B8007AB1C2628FDB6D9C632843903DD86B3E33667A7196E999B64ABBB6915416887E20D6239E2BA6E5C25B2705E214CC9CAF59A6C6EB1A1A56F212E2834D34CD1DF81C6974A6467D70DF57D90E7D76FCBCF216441259B27C683F3827FC0B96308816EBB2E0438AC28965AFE3B241BAC40CD87086F98E6536F18B89E889F9671ABB7F3610CEF5158B3F14F1BAD08593277E7012FB00FF46F41593F22A737518F19C46F86F1EB6A4658F7A8CE65D29EAFCEF2C5E86EBEF5CD66A84094ED3F25AD02AE76B06BB40BA9299782C43838E1C765E546F18577500CAC2087965B6B74A1DAEFA863834766B19CCF702C15D9A701BB5D2C906A0F7BE7E91F977AF7861C182357FF956EFC824A4D1BCA9D8AF8AA83340BC0A979519CAC8D24A1F87AAE199618449754FDB1A2335E8F1A3866944E0238289F51BE3CDB3447C22D6705E1DBF8D9F7FB331ED0D1E65F4653658244A83538E111CD23929EF000CA9C98644297FA5EF0C7F1513DAFCCBCAE70766365B8E0A2A6CB13B610856635A471A4434A4C0761AA110ABA2FEAF591CAD2649127B152ADC26EC28DAFDB1FCA86BC93FD988CADF92DB71A36795DA7663A1A10CEB87E194E16F1E49B8290155D6D09C73FCE4EA3D1C7760874F14C8312998994B47468E9C9D7807DCE9DBF1976DE2D7A9D0B29AACC1E0C91FAC8A18EBA5AC1A09ABF65CB83EE24147C8641B71BD74E708725D1EF5EC90FFF8AF90A84C9FB19E83D0D61D6C09287BBBE70ADD8118DBBE0E1F0640E07C67BAFA7B303AFBA7022CF92CCA6DB0074A425B4DEBF5D4D231A5165491B6FB7500EA9A0CAB5A8DF276CADE19E4BADBB89ACD8510315DDB2DF3216D0BE0450331B31F6333D23D0B726FC9FCBCECB712FB98BD72BFBEDB574AF236E49CDBE4B21ABA0CF935D8DB9F8292147601D6EFBDFEDD6C1281A0258D4E354B0FD13973270CC696AE4821285CD9540C69F0304F48674951692A9882CAD09F723E745C44E38AE44C43B44C4C49BECA130073F489A495A124BE88F1F01C26DE9F0A5FCCBF0E7DF41A35043039AD9639C01B52E0D7DD6D491B8A0985759CD8D24396B845A434A31CF65DD9BA790337B171DB5680E4BB666625473664BA6B2F698E63CF7641709B13ED16118A80CCC78A1F78F5518B25013BE7DD66E76F576346C1C94F8D63B80B872E63D6D57C7E2E55EE3DB23E4703B818F105302EF45441C61EF9DFF4695FEFE37B9F7BBE1378CEC3FB0B961CA0A5238CCB779A1AFF47DAD6D0BFC26CA5D6CD8136A7660BBD8AC2B3730E1C1BBA4284090226FE949DCBE6235459BB8CDFD0F86DB6D4A0C5C7811B3E2480A10949D2A109AF2877E5AD9649CCADC7909806581421DEF7B069C281CDB33EC7BD73BB7D1255FE9846622B6258A3DD6E91ABC9B466A82D6B167893AB4AAE6787AE570E2039F81092AC7DFD0A0F6C7AB4C4EC86395F1A36923C8CCEDED2C47F0DABC09E44CFE586FEDBAA29BC1F8A4036931AD50DBD635AFBF9ADB6B8B67F92F6EE4C35DC00A4A25F956B5847B67B7D5816A97676322F213D17FCD83A185A2062E0D034B253BF40327F449B63B2E7D3207EFFF23AC0EDE41FB5C4E7808D5827DD18A1A3F3B38E88CB0D17A59B4509DCA6D53C179EEE84634E8CAF2E1A4FD9A48197E9289299DDDE88091A6AC4609E4A80D86B5858E920BA30716F57469E34589FF02B4F86C595C828D4747846E9694E2EDAE753B7E600EE7F1CB67DAAE706ABF0A4B61A0922FCD252B7B74A8CB0DF2F56D9014BFA4F030A867BD8875DF07F5E6727B9B0AA63ECA49C4E9B6A7B86130CD6AC2F08C48BFCE25FF0923DADBF7E1E2F6A14D38D57901E0B2B8EB60A906FAC8F6E273F9F17AC5070B870033F59A0957A1C40B7F13A99676809F296CCAF7378A018DAEE47B036AF9FD4815C70D0B6D10C9AD6A18D081C66DD93AFF550B23577310AC64EC54217F8D1AB749703BC55284D7C4479DD19EDB003F22278A49A0ADB380516FEFEC21722C40A03CC57274E7D0C9EF3B25A86B7D1785263FA0FB0FFD7F583AFBEF7AEE75D6ACADA2576965D3ACD140C82A8C645255BBDDF8C96A0B1BEB886AAE052A7FBF7E476BCBD218E2E4655088103B477A1973F8C6B8FE526474CC6AF5A032B06530857A7523BA9B5142668B7F74CF28D43EECB0AD9BA68225E724E632A24617EF44D735379DF846A83730112791422BC7F2E4BA84073B190FD124BE9A324F06BA10C20313EB0C0583499305654DA32780D37E3356D8B7E33ED7B2B3097828C75F33F64280CAB329BB391D1A59FE27A76956B858F086FBC3999F4477F8145D63F76A3F201FE6A7863158AE2AEBE83882E420A3C1BEE525A4DA36FC651B3969C8E6AEA8700C125BAF6A35CE134B8E1FCD75F8A8DA4F6DE8AE863E9B5898EEFA31A910FA67463FB76417A5B23487BA43978B48CABFD2DC8F822D3B7CC790A104228418F6F59CB85D0627BEC4F7CF65610CCF74A74ADC27096AC749E3301B225B656B86B09883BA3A21A584D28A571D11C6A3902695BCDFC48C11A4628934E88CFD717C1FC99A317410A3BDBB522D7A486EAAE9E9F0BCF369ED174FFF932196CF076F6C6336700643EC99CCD57111B79B3D2246A8213358BDBB9F7616B7189FC5ED242902D39250C25F2EBC35E6F47AB1AF0106AF0E2235AF10A461795F1F29209DF373233C339D1D06F26887DF0DEAADA234BEAD0F6C1A9C280EEA1ECC17C76A2F6B5B884BA51698DF4D893ABA045340A7F842B0AD6FAB8B09E4AA2572106742A3009126BDD491804722826FB8C9EEFE5CEAE8E35FC61C722AEE3F8960A9A9D0EB78E915139694BF37F46A570E49357C1A5E1E39BE5EEA362C8D14F0675CF574903F86B4A327B625FADB5B5392538D39ED15F3C46C2433EF45391E4DC3EAC83605D2BFDA51CA74796825C430CC01E92CC7A32F94935F41FE0912C8944A5EA5A01B7562D68F6375BC287525212606F8765162C20FCBB6A6CF8B990CEF4F60D075013D77B25A86ED9A4E2CC32165BDDC2063A7769DBFF75C26B4A8283AFB0E745EFE5D2732F86F22C5C18EBB6B46F7A3B6FAF9A9763E43D1B08DF64D2DB2BDCAA1A174A66277BDC4AE583E6192188B3AC85A3A9EAFBE01DDEA0B3B768CE9E791BD1163D9D2727BED8846BE9BF718D1425658BCD64B7227765977704057AE25D6748D8A45577442039572128979A81C6108B2ADFAA86EECC5229F2795A1438D638F9FE90334698A826A69AB6B35694311AB28C294D513D12ECB9D1BBB9D5C06FDB14CE27CE1CB4AEC37A8820210EB7EC0B0DF16E58D79B7FD3C6ACC50EDFC0BEB5516C9A6E1447CB8E41C22187A8880C94E45269657256E514BDF72CCD887662A90F8BAC2E594CF93E5E36EF0F36BB8FD4C406B74C36B1044E941BA49EA9FE7BAB880858C323147AFD89223EFE79336E946C59847D9EAE012221DC8F523B45078618CFB63AC502EA2B7261D39F697BC7EEE7AC2CC92A4F16D076FA9F99E5ABC9EF05FE6C936207B5660E3FEA034D228BEB3781CCA2D1BDF5472F540CD6270C341CCE727E02FDD9CF929869AAC686BFCC7B49F53CA52487B8AB796D0C8737E697C5EB7B4F7968AFE87254BDC2C54CB86696A6806FBF574DF7E818B9482B2379082FC923861DD2490EEB1399F98808F51D740F58D2C25108E0F01A97B01F1CC349A36AC6A748D1503608490B5A21333E6BAC8F218CF8F0D0148321BE70392F6502C75021FE77376263CFB61D72865E89F3CF2F108E002EB5232B974D33DFF02D5E90A343888D2BF777DD77D4D6E6F1C8 sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086 smlen = 2358 -sm = 7422EEE44E8EF7869B5C288E4E139BFCAC054DC326AFF29D3C965C575380B4613526B5AC44DB90E9B0178B65315A351CAF55F077B399B5A1F4115C91DE736BBBEC15CC76C06FBD8308092890F5E0326CA4FAAB5B07D33D10F618516099888908EEFB9C39694932AE7D15E024329492A637CD6224EC1749DFCBC75D74A6A0B4DBC32EF5B47DB79C845995C57315DB9B146456033C076A322F40B12984C687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +sm = 372F90572988BA26046BB7F9FA6DB22B78A506266E8893ED716933D5962C69A73BE073E345BC1A7E9CFD6FE5B3B4AE9264F63411E3F801640B36985464379EA295BBCC476CEFD030BF1663796FB35E8CEC5E37E8BDF746F0E6A9EE2A66548D3A7AE71A9E2B4428973596FD0CB063361B0C83C8D288C8B797F3438C6DF63ADD5F2F47A810DD06FB8183B111097DBA9F86EFA8A9954F769F4B40B12984C687E9A1D95C8B38924BD32EC7A159E85429F0BD887A499C99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = BFA9F778B7E191C99087560D03E9B39946617AE13A8025959CADB62A840C29E2A2F04403D11EF633AC9728AA2D10874B39E01B75ECA244A7A48CEFA55D928F0DFB494A47D4646BE01DCBE5CD5ED796EAF4491AB644914B26CDBE970611D2E1581CCE6AEF4BFC20A4D283AA76492436CA0DDB13A8142339699BA8AFFE2FAC02BEB3679BB9C239DA007CD393709EDECD107E4F9DCA5D334FF99F6C76D2D8EA81A6D3E4BA332275888D9F29454DBBE9FE8E5DA4ADE23399C331ED835CC3AB191CAED2522162D25A848DFD49E75D3FDCB6D39028AF039CC64A841CE31841C18B9DA7637CBC67CF7F6A5BA6FD2BE7F61385BAED54C502632D9EA30B5BF727F08CDD733DA0F07E944211C004B5F88FE9F08B25C622A58019DF5E1947C14C00E33CA2BC6B606304BC4D8C003D0F80AA3695542D8D147579CC569FCD1BB230C48AA54845A111E04460C188417573374F34CA72556A4A046B49626BE434D5E5DCC5999B4A50879BFD940734C9AEB48C1C1E7C718ABAA1064FD04C91D0326135A7EF0C5EAF7F3548586DCF7FEBD5B89B1DA1672996B5C88AFA4DB5E12F29CCF1239E633F528A98BA5FF60028EA2FC7FB513AE6786FBC8CADAB5C66A57379CB7894B4F3E6198055BF3294909FBDA9CABD4E651A47A200F7E9CA6831FADB332A09416848B1E75AF53FA8E6C042B8DA6173DB981E72D3C9E63E0A7733CBF14F2785D4B2B3A1CF3F9F962F77C7DC4EE38693EA2913F5F56E2DBED5BCE6E099A48D2F4A30037475AEE2C56B699364352A10B2AA5CAB43D4E55B1210819C8E43FEA838AD487F50309C29A907C4DB42A19E2C23AA97810AD1B7DEB392D2BF04A88BA292649DA77A7CAEB70F69F569FDD843292EE8596908471FC74BA1F769AA176FA619763EF3968016A0C26B6CDADE39F5F0A3DAE206B5C68F919A02C8BDE07FBB2CFF97B192D0E95C414437FACE62F4042A0602DFFE752AEDE8A8662712F08549D61912BE96BAA7D92035B219C3CD4B256099446ECA8D132637CDE6DE397E650E9C093F7B02ABCB144D6D314D783261BE5BA5193BB2E8D5510C159D80EC6C1457AEEF0682EEA0D2EC8AF3F2F845A5E4A3FD6935FC49B6B1BDF23D4FC196D813E5DB2A22DB78B918953F681FF0B7972574AA2BABDB959D6D68847DB5CD0E77B84C7AA49EE84FA520154C4F1DC532FE7EBBFC6FD25C2CF788DE103734213CF149780A570180C1689B062B5E6BBF275C1F28B8FDFB57F9C8CE72604A4A68410B84EBE96D683958C5A0518FA5CA13D33CB9E51B2C009616F2C80E80A52BFC6DE9EDBB3290F7535FEBBC6B744A6036717BB93BE0F38CA7FF46F964FBDAE61E3AF786E7BE32357E63A297CFDCA0D2B605B4AC25526D3D62E12DD503F6D88F43C5033E2FE72977125FE36DCE78799C6BA1823410195DDA90F02A8FB8BD7761D6548E83EBE4608A9C663E27C9A5A35FBCFC540F4D95B8F8A36F41B17DD206672DD8298F29E5BBDF27B43EF35059E573BC6AE4A45092FCB96618FC645ADD5A7A2A61540ED47FCBBAD19697C120CB5162E1E72BB6C32C00EAC3238F4835AA3103FA84E11E42CE017657DA6D20552ED0C7B34E1B876F1D0B063FDC1A38D6AD819A8D619663B692480D2CC88545912037899889104FADD8FD9CEFE1A0BC958F9246A1DDB48B63B3729A6B55476FBE74D7666D3C6346B13C93106A7E79ACCAB6ADF932FC0BEF6B16EF647578B2502D19358BA2A1F43015CB61B4A7082A1EBB6C1EB2688E129AAD8BC2C3B854CA30ADE477C365FC3FE4D02FB161A6D37FE6B880B389B38EE73B07B29214D73E56EE6FDB690C399E7A26BD3671C0C7DF079ED52804748348B7DC3B0B2C04327EBB249EB16A07CFC64AD0D170D313A41DEF2078ED655F6ECF4CB0BD094DAE21CE6D0124E58589198EA4310882E1C4154A4BE86B43029A976289A6B094B50C518B3C713007D26FF38ADC24B354A758179E8D3E631650FB388854351D51A825BE55C67A74CB8C8B82D5F13B9CA7D6AE70EED53CD539331F4DAD07A3E1E88D66C23534110959AF67D3CE57690CB1AE504312D29A293D88444E7E099F4B78825E5031AAB6AB7A4203ED688A9FD1FCA88EF6234CD0615A1A9F973C4FC21176C88AEF951183FAFFBD7EEA52EA3592847C13D506F6C8A678B4C3055EA393B214172573F56B350DEB344217B2E8B46EB594CEE1ED90D2801DE2A69C22AD0E81FBEDACB20F46E3AB67F4A57CDE60B20F37AD9BE96E767E3091E979A7FBD30C184291936DAE77ACBBD61D49B03611A1E904E1E914A3E8BC9A0575FC96A6E503F88A7B842BF23ABB932AA2C3FC4D76263A3EC02E93CFA037639EAE5E6B95ABB4708206E0482DE32F38714E77FA769929523DB12304AD0326D57FFC7DCCE2E2FDE09E2920646B63935BE4CD87D744D9E2684EEAD95B87304429E360A80E1D42B887BFB9DAEEA1B695E28C89F6E72D7F8E5FF3D0E4B80EEB78DE9B2F63199DAA3B219C4DCCE910BDCCA172DC521B2B9B29E3D34C155898BA743FAF4C92BC1C83819A06F60B21EB22AE29D0CC5EED2528D136371278267794EBEAFA9F00A189C9B6E04B7AB6A3D1D3995581002D0C1420D130F59965F669B50764B8778462FE777BE911EEF60D67BD2CA6F8F5A8282E1E149509D7A422CB67DC19422989232A6CE7BF79AC975CBE03F2750FFC9EEA8FBF17DB181A70C3593FFB1EFAE25D243EB9F54A1B3C11D070B90A444ADAEB994D54EE73F7A42F0D06F0028874ECC8711C2793E02A28320C3ED806E30807C72CC44D64BE64EC9F3FA6C20147F85CE07386E87BFABF3F3E55666C741615197CAD92DAA8CC52DDE22824589787312C32610B85F9EC96B359F65E4F072F304AD904A1C915D7AFF94EA8D7FA1A1AE5F307FEC356DF16A9D783A192B1B2F37442C9DAC87A017D74568C0B1B5914A243F14986840D4FBE2C7B22C1D0E76204D60B38226A07CCAA20FBEE36E3F975CBD4DE9D8F58EF09C2CAF990DF21CA30221B704EB8767E0074ED17A6EC696FE62A10F0713B501A87F56EDD459B646220F7763C88F75D9FAD3D07C79D889BA0F920C0662EC414184D7F162D8362CBE75385A29DFAB4419C7F21ADFC16D10793285BB9658CD2D88753A8AE12CDD58405793956D912D20C4EDB063237751DBC81C99009D23B225445B3FE3E372F9FD6E21312F71C78492BF978E4FCB9E0CAC356632F9172504289F481C4AB9665DEBDEFAFECF7CCA2872CA718EC0F80A1700B67D6B10DE66B8A739A34688571AE8736D1411F6F647390AB7825397F5504B7D140FD71D168FAC10FAFAD0EA4BADE85972AF8E7D4DB510DC92722D433B72B3B6F06A2453EB609E41D082E46057E2A87E20924F71ECDF538495236D8359AFE0E9CF1E27C7CA861E3A9ECC793DB2EA8E4BD478CE753B58BA83A79F76C74B7C7E6D039B233886DEA3DBF7084B3CB674BD6F4D61965AD79370A8FABF52C5CA45E3E0E33DDA6C171CA4FF96DB1DA4EAB3B52AD613D14802D6C0DC173DE56132DE63AA2FEED63007468DB7C227468EB8E260611B87D160AF41E373F3F1F237AA2DC6D78FDF5D2F648995FD3B2E5E72B09283CEA289CB87C8415B6AC0F6E1FE8BE7752D21BE9C09BD13E22540CD90D4C791F76352F08CFDCD6EA13A6BB0643980295E13A803569D84C53C73BDDA7B94F9B3CA481655A07CF8431778074DB23EAC9B9C23D3133C8F0AE5750F550DF4D79B46331FC35D1DA5794DDE1347ADB2E9B4FE6A0C203C4542B8FB371FF91D8B3413A1F62889EC72A259C51239F00A2BA03DFF3C81BCFD5933EF052873742E100A5921FAC059025EDF2E48C5FC92B43823F5D0C44F637C88CC7216CF4866EF968E9C053DD46951BD0C3B01A3C21A45AF85B9631970CA13F909FD59DB431B2F6EE388F252EA247C94E4F3E573CD763700F192D31D9DD93E190D504F23580493A6D185D5B04E4FEEA755A0E15B6604428009DD4D83F12BF5F7A6A1AFF69B0501D3C3695BD51F0D8CFB420560351C1B5FC0568778487663A6F3EC7F1C93829D2419A527F2125C61D52C795FC399EA69098B65B573640D15166AA82ADE5F4488BC0F9FE63879C4596488ED7D5B2555E2F242A1619A31159C44F88D552B567CEB73C04503932B8D6C9647C8880BBC5B22DEA466FDC2A7B3DB37BCD31D4D88C33CF81ED135B42E89FB9068FDC586A7A0EFAD7EF1E8A1778956C65A57BF383A0CA61C267D279B93CA8914AA4072866888FA64CEDAC4AAD932453C0454D7B2A00F29C8AAE40F1EFCCCBB75F4706D20D0548E02BA1492DD1F5FD4E7698A7247E996F6A4EED9CFBBD456BDD71523A7B321DE867E83663C5D0E7AB45521C465E5EFE922A8819C532B1640C7848D435745ABA1382D5F964CCDC3FAD6C500F75AC3D7F5680A96FFDC7AF40850CA2649B512AABC5A69F6461EA623EFBF36CC0562262EE6A63AC84BD606CEFFC01B12708D3F33B0C0863B69D2FB811426E8C9FE15A08AF07BAFAAED6323E23C8AF83BB33F74B4E0AC0E5762A70B3F01745147648B101AE4A1AEA4E324F702F2A1A6E1FE00434D18F0948785AD65ED696E0A7665DCE52A25E804AA46CF5FA7F2DDEADB71220238FE5C2ABFE49C817EEF3E92E3EDFA6EA8B5AFD5EE30B3517ADD9D9F992D86A899E364D793AA058906372673ECD17264EFAADA6B983781AFBB04AA8C290E03B1094AAE50DAA936B21D9A80F0E840E525990D145AE8AABAF181BEC0AF2953A3E6729B710BD08C9F5982883CA6AAAF65E2C23D0DD97E8798D94EB508D04D3078B48C2AFB19D8FDE294BF461EFCA15B5215FAB1B08488A246FEE300114C54768B1E97ECDBA7A43F0E2461F8D38BE3FEC286994A2143D08EC5E18F079FC61A9B19EC320DFEA422F77C351428FEF841C5B359B1232651A27FBC8B8249E6772EC1DF66BE36759F409E1BE56830186C191224A222B71EE937736F1BE3185D6CA2EBDECA908AC4F195EB2B353BF3D4C350C58F7B02C734C2F232EE1098F50504104B07385ABBBB76E973493CF9BBA5D6F7D63E32B01470D377325B681DE5FE456C2FFBA43AC78CFC59AB9B348A8AC29B0D1836640F1B4720D1B6A50F121CCB83D4A515B02D3BDA76856DFB703EDA6E8A167E0BFB42FBD192C4DE666D10C4583F7ED03BE22C729829ED1FD1B56A418E76FAA9FB7DA87A6EB8C3A6B0CB01F216FD746B6ABB960E4532F5EEBD7B3139985FBC55037FD8F552ACCB3544B3EAD74BD6ABFE6E3455799B78C5A90F544061524409701EC0726C9D6A0AC8205B0DBF4ECA9EA01B81DFCC692056C6899E283F7C267B074BB5FEF5D819D3E80239BB9B9AC8C31D9BFC663E07720BD794E61A2E1E728AAC48C8D3A0B5FA8CEA7527782D6CE8ECC11893B4F6DFB926A055AE5053D6B07B13C8EE381689D4F467A80267D11A3BA09CB8EDA7734532E74843FD28D67381A7898A78BF4C6512EFDB40A66EF7021F8F6EB017AD95D1B29FB28ECF49670A58452039858B3BE6107FB6AEFE43436EE769ADC68AC1CE5BCF5D7621BC4F883C7BD0935A134B7C6DD53BEF65CD7D1857FCCB027FC3A6283DC49126D18A1C9EFE113BD66DDC5E79BEFFB63EC42F13C2C996134EB79EB3BD195833DC9722EF8BAF5D118BCCB58FF8BAA9D07B3069BA16359085D1CD95EC4F7A35D59F8B75E2E0EF0FAF8701647DDAC1CB76EF1D1BEF55F5489A89BDC87B1293D3936FFE643DF8107C9587A73F72A8164026A0079A23B3C1BB35CFC9ECC707CF2476A4B50DFA50A69493CDADD0C4496472706E42975BEDA2B93EC1AE74830719261032675EB0CE1DA2A58E5CC7CA102E7CD4BEC8C0890F71F3B983056DF2EDADFC21FAF4D4C6647302CA2399470F66568962BEE8E092D2BC94300635BEF486DE09FED602AF516D0B0EEA6FC00247ECE3E0D15F8FF62E8DF2FC2B2CB8F6589BD1DFDD2D193B716DFD9A6E36F0DCF7BDD98DFC9BBBD88DE279CCA1A6074176A80B8331210E7AA28CEBC901F1406F8DA6835699FF4657679A2D231DAF48AF221F7977C00DE0D31627391AF2A356106DC110EF8A8A7E103E1BF7991FC40AD7FCFDE67F965F0C55695DFAF4D4FB0A794F2220C91380FBC04C17D1DAF679E4498EB2ABA18DB76B5D670FAB45BF91E3234353821A4D52773122EB192325F1A66E3849B91DF714DE547EC4C43E3CA8C775ED8EE3D0FD256A4C85F2F3A5C529448FA6FC159623692387F37F69AFC07663E3B373B7BA63CB413EECF42E7E9D861D537637DAC3C9FF67AFE6B0D998ACC486E4AAADAC6CDB5E09600DD6A64461C796EA2A43A82F8C60E5306D55F615C81BECD0B1633E344A497ED27C17C6DE1E356191B0CA8D1348FF91A00AEDDCA60884F318E2AE7F85AFC2FD3086940706DC47C1ED03D888CAB1C4547E47267E4DDA2C218531F79CA4224957BCDB9E2A337D2099D9BD950D129BC7FB834268BBCB48EFA62A8042B17D432D688FD686451F7EEDF6F7F40ABF2B2860AC8683E880C4FDFAD0E4A900A79350D7C387A60ABBE2C384FCCBFB88261625C99BD652606B47857517D57CCABE1B2C32288DC567F32F59CBF32E502ED0F3535CF0D5517B412E38D01293014BED5300C233FA3144FF384347EE39929F712B31745E4B830057023038C034CC98D34D10F3FE668A6AC8A873B4BE816C74A959AA8CD2302FC9E44B126FF69DC8DEF95FC27E0D4961D25A0A12A3A09A246709AA71ED0923A589A88FDD4B1E82D2C3CA3A6458F14CF2B3863565053E316221B24EB6855273B3DEEAEFB79342B1FBD077B1C10F18DB196E9899468FD835F77D2CE9795E5C2217A53D4BD2784FC5CAA935770921B73DC9AF786AE18FC1EC5931DD7925E3227F18CE9D7729D0698B52B3DAE8DB73C733BA8A4F86E1FF0706BAC1C0363798F472C771AF447601BDD55B71A12B897CA2F077CB6F6ACE1CF290032B42E1F19B87475DA4F521D6559BD452079C3E17EE1C1D62CAB58BF81B8B6BD6FFF461066CE072E8272D2E8AE8310F8C5BB6DCC489B15786E78EE062DB5E26FB0B862D3A9A970AB192FFB50D4DA6A3BE2176E3CAE624543902E9FF132832599F01EE95A9625BE610D3DE82F06DA62F95414FC38139354AE716DC756B7CE316B4C08AE90CBBE55F1E86258BA18A84CD6F14DB6D91E558639D4CC298331561117895AA76ABF7A324FD70525E8E9EABAFEA1E903DEB7A76C46C48E7EB72F08E04953FD7E6359CE7611594C8D36D618801E8841E1227693DCB017A00FCA85B08E3A758B776E0D465D290BB8A119A0033C05658F1CE881FD57D900ABCDDDC3773A035F075A60F626B8158ACA773F2040788B56B90C4E7D8DD76E7C4AD3289FC4444D95A7B83DA298DE7B07F6D20DE2EBD3744E61DCCD2DDE3092F574C4C7EAB0027E8769F5F9C823264628E7CE61D579E4794127ECD25D9564D99878BFF635FC5ACE6E835281BAAEFF9756B95CB9CE770E667642FF36F2D7B2046391A71E7C8621517342C9C053D89A78CA1F6C358DC6F7DCE0B43D26BFD3D16570CEA5388A392B5C66B666A7DC68EC113B53EBC1F4F92C7A2ACBF5265C31ADD77BBB4AB36408F3D07202051544335FACF1A4C84B4EA6FDC910794644B3357814D2EDE29B35CD8E1BDC559489370BDD9F7B07C02AF98AD1630AC244F87760A4E2E29347ADEA79BF243BEB36D06E940BB484B84A3C7B903F1726BDE63FE45D545F24F01FE78FAA28F83483391317E8FB9D20B2C2ACE7C63BFD21372CBC807DEA8D08162CC8A6E61D95D467A5ED95E9E9BEFE69305B4947951A8625EC100C8699FB3264957ABF27FFBB470D51B9A5BC578A22B0A184 +pk = BFA9F778B7E191C99087560D03E9B3992FB5372D0AF242937D2D29613FA70C021C1383E5611BF7D088B62247AB105997C015CE11C094B33F5A12D4634C9B00BC06BD070B2E9F859C2675FA9ABE106DC083E7780F378CD8FAFCF8E207B94B11925FACF4BEF82510270C6F6CFC81D124C13EFDE99F6C4BE9195013612569AEE1B8212440F0A88C525AB949F990025D5D1D8D97FD43E30E0EF8DFEE7386E68B2AB9CB5FE5323668BFB5B9BDB79B56DC5DD2BB3D554A450FFA280E6756330BAF9C7DF9DE5D7F470332361140EB73E0ED7B05480C25DCB0EBFBAB4E0BD39C58638A0A0A151AA811F37FFC23BB521D2620F484F250D277FDA4DE3BC5CD78928286B49BB3EDDA439F656D01836B31DA59FF320F2BD924A41958B7A2ADACC72E80ACCED42576E1F086391B28E6B1F80B37DC53886FAB8327461F7D8007171B6E95C5D1B2B0B1FD312D01CDC062A59A3AD0B4FBFEB33085C46F703F13A1E9A189760EE360F374A84DAFA85EA774A30ADA222A7F8DFEEFAC232C7413E14773303CC0327431A9D90A37A836F0E2E3827A9DF5E1E14E6919414E57C276E4608E38665642198427869A0799D2C856173657C0CA317BC2B5DE91C229DCF4B50F80AC8FBACE6EDAAE25DFD4134E481BE81144A5939FF041B91F9CD2C3E590943E230D92866A09A0682BCF8A284E26C16BC824DF96B96EF143ADF86113C0DABBC6D44A2EBEEA89B0680E2958C2AA0E666AB8EE78A841692A6D7440B496F30A6FBDAD1DD6B4D1BB5B40D88D1B9ACA67E7806B7AB64909201BCDCD7D0ECD17D8D7157DE2094F533B5C1122720618578275A6287EE7FC4788493C631354826526EA293E6FBCCFEB12BF3C5B0F81FAAC3B1A389B90FAFE6D348F5946B92B238C639098DC69FB8B655B2BB0C3B5B275BC8CEB478CF4156A9BB49A44726008AC52BA6B00E70F147B746587079C6BB8577A45AC5DB1C464F2CE6FED22CEF6C431AEEAA9CC483B9CDF366A443A1C3FA82E078E0CFBC860369D20B945B344FDCBFDC0335B33C9E80194223F9F63F11B0BD253D60DBCE38B019090FC0732384697A7210DE92496DAF793D4032B97273C54C1DFB87519C929177750D2B0FC4BD9B666927C5A230CD4B091401C9B2D95E77E3066A03E172446C56B27624B7552927CB14744B44F286EBDC748643D78D80DB1B37A402577932F9ED0932FE2424A896AE12FAE1621E941236BC88F2ED4B70B5B08DF2B67FEA6AB87BBE0AD6C94B870CCC769D858424A73BAA820F6904B6BFA1C72FB0BBD9BAC640E98814EF206B45BBAA4D85D35E150AD1D530512C14734B38E38882EC6E760F5BFC1EFBB78413FF4D5A0BFD95DB537AB4C3C375E2596C8D1A30C3E62A38766EEE98BBA78C1E43F0B5F258AEB4EBDAC6F2D392A1DAB44780A6E120020DDF7819F80EF6F507ABAC59EAA57E458B1DBFB7720BDB1699532C42E8E4AB5F8F9ECCA7C39C297A616567932091130ACD33F118C3A9A281DC9DEFD4C217FF747EF1C72CDE14865266BC0A77A8248E74F63871232061DB6201785ABB51C128C57E2B02EDD8F559BBF551469C746DFAB7010D3B2A13A422ACFD4352BE0180D440BDE7DC79F7DF273DCF1E1ED452FFB7403DF9CD6022CDC7268606832E54604C4D6F4F0C89E59FD538BD42DF7DF9AC37CAF3C78A0CE79F78C0208336D0AAC89EA8BB119C498A9A6ADE2F8A94DADA3516E42BFC1CF5B8B57F75C17716BD0359879968B5A267BB8F9362FA723905C35B3B6A126101D339B8D1D10141E36C7F7FB4B2224978E913A4E27392F5092AA256E63FA6E663BBA961E5060DCFF4A4D2EA7BDA9B1B13D0F30581A406B35E833DF8FCC77413BB5AB5D2006005822C2DDE1982434834732176CCF27AE2CEA75AFDCE637C3B8B926CB6BA32911E3F3012F8B7F75D4981E8610EB1EA2A21D2D207B44399C7E77A88AA688EE6C3BEC0BCFAEF7FD21BE4579A86BD8B2C21286407DFD7CD1727ADDD9F1BE6D67F0A9746946A3A463A63462E01BD7B9B856ECDA461DA33E6ADC21D3AC68CE312C157A0F6AB1AF3941350F63C83C5AFDE3D1A8F560CEAB61292F8078FAC4CD3786DE5091633DAB836DE439BB4617109715ADE10C2209ED1523F7FBC5B77C0A279C2420AE4C669E7E202B606E7B30F6B1DD45C7E17C471399D847403E8ACD87EE476F1D49CB0BF24A4B5F324E3300CC9061976FA3DB833848F4DF1688022A4D333E98A01E0DD28AADEF7E3E211BF4C63D536C5ACC5B1249AE29DF3267BC55EB31A4E096A260D9499163AC7881E7CDC8DFC6B527E516C94AD27EF788334B621FD2891FBE860E47C8A4AD09E560992B5E09C22C1E7A068B65B94FE97C17E996DD17520A1E3210FCA05018A75255FF55A31777796A9C9CA864DED6CF0D3802CEC0BDCC7F2B4F60FAE6449C976E03D362B88D3979B25894160135C6EDDAAC2F759E8C7BBEF619D12AD655EF0D98CD523DB493C169608A7E914387FE7ACBBE160A022CF253D2DAF0EB8F22811558CBDFFAAB4C00501ACB67E368871773BCBD3BF844EEC207FA3C4A4CDBF81E88BCDED2033871A9C18E34030C5D3FF6C1366516D6FF862F85D17E9DA1CE8F8BBF33AA72BF5F5EF4658E7CDB0B725C89FA8C70339817677C81F5FBA7319A542FAF44FF4D7990CE262363461DB4693451124627ABAC48CF89BA5C54D9E56E8019D71C8D5525FA127ACD7C160BD830E9DDBC8A237A9855E59A9DEB7E647DF5E7B213F560D5844861A4024260D7B241D1D50BD129B02DCA0539FFC2DFFDE16440838C68318398BA6EE444A669AA08A104E19B63609BBE9AF7FAAF2FB9651103E58262DC1BBEFD53596C0C5C929C0A94D518FC687879896F113B1D9EBD59360F18ECD1764D7B58006E5CC88EDA46FE8EF7686E3E85BBE4BC9A2AA9DF982E7953601A838EEA5496FEAEA9B6709FE905EBA39E9C568A6297B0B534AE738D07985F76317FB6EDD2F5836023D3A24DF52D83C53443146DD99CA3C26796A2FA004DF69AF43928AB9638F8FC9BD1FDC88BA6AACC2C4471D8921C8E5BE6477E0D62DC759577809A23AC3F42EF6D093B4A365A89670D241A17F09F64E071DFC3BB8DF358DEBBA62796F6D7D21E858CC39B55D4C1C07A041E40B495381ECD1AD9B87C7C6AE52B1FCB3FFB26ADE3E3A6C774F574FCB98E042A4919FA532A99322C7EB3DA29C2FA8254605E656634C25F79D5B7BDAFE6AED4D4F274D923D826442F6A10050034B46531838B6FFD28D23E5484C5753559561ED849A176BDED30CA69F0DEC0EA120B72D853D6E453047618EF841C6D8F9CFB50989E6B6805186F18A960FEA4DA177AA7C0EB829882741615731FAFC0F3077E95B650973593E3C08E160DF9634F82423BB0116E7FE36E52AF62D217C753FE3D2BD93700CB30EBE73DFEF4E4804F43D043A493D36F2B5D33408F728B263D60C656549A3653C65CCFD9B010CE320BCA374E73B26DB5D878CDA7960D204917E80B8C911663D288353FF8F9BD6EED7DBBA490154788CE4DCB706197DBCC402B98D66B189E1D5A9B0CA4E1F9AFB8839AED53292D5EE2CA230FE1605D69746E81BB12C6C7D1B50CF68F0EE9C9F72937054541DB1767CBB00EAF668A944B7F6A7F1E0A17AE9D804F5F46DD55D0240954D59F8808BABA347757215A7F33F9C1B54908A2ABB34149EB0C430119D729ED9C85C6C6E5A329E7A43367F114E7D291DA0B1496A7A2EA1FCA78EEEFDB14FACFCADA9B843D7B9712FC9D79F5373A52A4A9977F02605FDE3940462C5A41F19BD115C9FB367D1DA5DD93C66AA3BF5218DB9680C565287098488E613150780971824A6F0E2DC5A3CC3FACD53CCB54A1F9D1E758E76991CA6F382462464083E183835015A2A10C3508E76DCA3A51D4E098801C7B6D82CBB36CB16571EDAB097FFEF6FF9D137C972AF2FC05CA81F1E7F3097DBAE1F8BF28ACCA335609010D22D9816C9B85C37D9888DC00A40FEC400F1A9BC3BF2692E08E6CF61D177B6F2A0A34081DB705F1631E3FFEFB594DCB4EC6F408D2A449D7161BBE46FDE9E1AA0D2F10FDEFA08F183332A1B87FF434FC58819ECAB2039ECB09FD96036355335B41332B59246F11AE2410B7EE757B9903F1108975CC2273B599FA7934DE9B50821DEA5C0520004FEB8D37C79082B6E2FA461CBF5281E8E3750288B6B79BF42A0CA030D355E43543542A0034FF13B8604DCF163E91AFC70A07782A603C9E64AE6AE785E7CB191DDCBAA06CF2D25169E3A61092B69F8C3F8A23394FED134EE220C55FD0C09179744A32B1E8B35008ECBBCAED4C1C0EEEDAB1FFC3D5657E1D281D21FE7188B77CBAF198C40AB757E5F5CE69103D73847A7FD7084FBD6D9B7150731A37EF614500B8E10680F88CE8CDF914B841AF2F23ACD9330DF53E0379F06CB01C4C320B25517C34EEF35DDDB0DA2E6E44950B4827DC64BEE09635B4112A407587A02ABB98CBC0CF802831582082AA8DAB2F4FCE0C810BA07281A5A9B7E1FAE84361D1ECEAF42891271B6E4CF4BA7904678737E5952FA9DBDADCE611E9AAC90596E80BA244C474B90B695640354BA14E0B9A3EAC918EA190C3B2D78EECF877ECFB38719B59ECE29653119FF4AED0D7B155DC8B739027459BF6EFF03BD7CF5274D3FC9A00CFFCC1B6013F23857D601E941DBE31686A0D123AF1CAEAB09A702BDE6FEC392C9F72DD0389640B87E52FDE2637DA3EEB66A50DCB52CCD45850BCFB6B8E851496CD5AAC80A19B77C78DF1D8ED007B973408B74800C18AC816120310FECA36B4381971DBD9874B46EFC08F92A9B8994CB7BD5083762F6A6A998D1F661BAE0DFEAD8E1D67133FFC1E81549CC389159FBD34394BE79643F2BFBB9925F419B59057633B0A6EF7F074D0060D5058DEBB34ECA4A8AEE3AC4CAA76098AE7E7F4101E6E69AAE2F1FBB826837DED03751C67929AD65E39C0742513CE5691E7C8DC084E014C0AD93F7C8C4EB4563285D4D82BEAB21B145553A7F85A9428F1AD35270A82F898E5BCE26ABA5BD49C54175056D4C16D3A2EE400ECC66B1E0F7DB09152A6E71D07504AD05DFD81E87BD80484624DB40B42BBE67221DA754BB60651E2D1E9D55557999996B134AFBBBB899E3874BE23F0506A011C69D57FACDB9B0884E71B73A4F37971F9EC4E355655315F39F31472E4C020A17AD0D15D142609C50553E6949694EEE2177B202999A47B786EABA5646E9E1038B950AA8E46C4AEB130591BB4368D7BF0AE96CDAE76187ADA6BCCF73B806F333E51F2490A90D0B522003F41EB6309FA00F1A5D9245F16D7FDC1B868EFB128A4EC2ACC29AAD3D8328BD7A0B329029814D993DAC435ABD098CDFCEA4677BE92D49F1CC158C5C0BE974E00A117DA01ADEC597AC0E17FB6456FB7FD94E6EDA7774B2AA27365317536C68BEF41BD964320C5243C54DB8E6A08E3B6775039F6EE633C31E787DC6C28E1F38B563127BC87E652941E372F16B84A480CD0F939DD2B19713854C1C7B4657AFCB5AAB824728E138F0BF86DA9FDB4A9C4582BBB15922BD1E864202002E755A7B41C7E1EE95EE951726F760E9B09D871951200FF96B23298D445EFBFF93D135D120CFF15366DCB8D7669F39848270221C7A497836BDFF6DB78C190AA840FD61F4AF6BD6DA394EAAC0B12F3828E0E6C86EE7454C294A79AA14DA93B16287BB821D906452F07655670663426790B61A69B670DC2C7201B39E29C42B4899C890F1A500CA635C1F2869D182CDE071B6CEF46F9BE6732E2CEAC365528D4B41E3744AE4F3EAD49D528BCE81F91CBBAE869D1033217C504F6FB4469F0C8D90E7FB050203249D62C295599EC623FE969570E19D498AC31FE97B5C8C3FC6180B93A72086573326DCDA3294C64117CA9A51E40630A6E161F0E3B0A157C9866744E1BB6E91FA12EA92D45EA1CB4B57CB3189D880B2F0B73A935EC97F371D8BA4611EBE65938CB6F0FD2C20FA9A2F7CC10D5E6F09D2D79370FC181F762ED02D493E9DDB15529D07B096CFC056937D172D3BFACA1D3D19776A1D37B3270E64DD858A29231746B37A5ABA3A47FC3519030A379B71C38CC09A0CCAC6EC0B9272A35D505D0252B68A94AE72414AFE83E478A596AF966823BCB41F89DA6CE5C20209DEA436D622CAE401D6D768911BBAB2F63DA8AA29BF3855F8C9F20F65E8A8424ECEBECE1194EB2F7C834B35BB110983FE11C259A78732AE3F114318188B09190FF164B30F6761A6A1D25C5E2B211A7E6AD85C5559BC7E43D08C9B4CF5E9BE20C31751A044F4F9F8EB42DC9FE4B1FD996406A37E044DABFECDA8F90C80B95EEBCDD53418D7CC45FDE2C83A9C7F343FD4BC4671EA8E66FF509DFF6197CDE5B10B8E9087EC5FABB8F435FD6742F2D1731AE62EF8D3CBA87093EB479B09459C409CC3CFDF1398DACAB72D900B4605DC5A0F8615518807AB299E5EF1F9A5A3219D3C51B0A9CFF48D58993804BEE81DC5170136E1117EA413AAFCA4933418BCEB8CBD157C8B224EE3B94ED64E085F7288761290DAFCED39E984F4E495CEA38922F13139F5EA837468E7375278B986CC9F0B9089013B8DFFF8B96BA132CEEF013760458F2CE83455A3E43494E301BCAA9354F1490B15E3CF546B973E67576DA3D87AB0DE55FC420A609CD27356C9FA20602897C40B8F03AE24EB4221B9363671D3FF7A778477F3F357C83C606CAAE2D0F330E07A165DF55163EE1F6AAC4CEE400876AD0A2038E3C76486DD799B30A0B99486E2B2FEFB24F3112E8AA91ED0048A00A433344D8AEE12437F874A9801BF2AB9613FE23C8B3E9B7C0D3AEF16BAC53BAB5A2FA0657E68BCD7D32413EB371F87F9D04F4B7EBE9136DFA3F006C6838E88C4DCC47FF69BC9C1442EDA5976CC2DC2E96686540B972ECF535D4791A28F21DC8F46C050F2BBD878EB53CEFCA95089D6585B93B0FACA38B2495F756EA67E4BFB8D86DAE4CC2C720C199FFC1B50934F446A467A443C398119AD2C744EF23D0A7BD3AF45C3B5DEA6C85EB77AF05345032740980893C6467951FDA75D5C8928BBC0C231736CF3E04EF9F7F64C9EF8753C121CBA2FB5222D316F9B8953D4889C07FDA830CB8A14E541D8F7B45D53C1D950AB0A3547C6F1FF8475FF586D86384210F3EFD8652DD6DD6BAFF4416E31A16922B2D2E23CF8959C711AC187F93FCE6FCDDB6831A3AB1D37F31C976E3434D31029E5B85ADDDF8DC753A02124D06B9EAA1D156DEB16180EC2DC704898F2260FA6B27E6F9B6FFB5498EE5D3AB9073318DFF5C3DE6F1CA646C029A31BB4C5CFA00B7684BF300A78488A7B402E1AB9B03FCE2584A52C0B11863101CC164F52435A27373BD2B91C959540743E46D5C55F20D0649786917D8ED28024EEC4094A17E764B8349DDF2692B6B9B65B1F5BFB36FEFD22B055132B648C315E86618E3B3D5C6F7CD9482A43D8354CEDDE98D85C0BC027631C4EF7AE95F9FBF79C76868777B9631FFDB8066B114851093A97C0FEAA79C08956299D90885A53BA31504323FF738AAD857E9E204C5D91627F4E61DE2E1FCBD69D94658578F1FFBB679CF7EC7B3A0C5E84D22FC9CD25F860F698AA4C693200D9D4716EA7B5FE5CE0C6CB53D8E50FDD25BA2FB1EBEA90D3DE51F998612BACB8CE9FB3191E62F95BD8DD6909AC926F23B205949BB1B621A5CFFD049419193AFCC24E66FE65268CDB5EF0EBA19358D9FFC644F2628FEB14A00C98EAAC0C0EDC641F3B24CC0870DDE1D2177C82D3609B96451CC8365AD5E2D59120BC456BC0245356F5567C872E89FA9D6DA6E7084A6E0C37065353A49C5607C912A7229BD746FFC31B0405A2B sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1A smlen = 2391 -sm = E3C1BB6B6BCB60FCB084DB23FC5ABF0D84B2FF8E223AA3F1F1AD261BBD192AE12CD6E55ECA40B99237F48F223FDB9EBC265C5BD95365956E8FA5139DF0F67E4707DB5C94CDCD8100329D429945AF589CC84ED6B7382004366FE69EB2BA62F915679EB87027B869454B97E97253D0697BDA95762028C973FAF635D8B2631EA78EC587474008C9B641BA9FC34D2F0820E4F75321D99C0622A5463F5A24A362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +sm = 1F8EAA6DE7D6047AF5336FE512CB6E4A1583470D10DD29735240054A8715957F69A40264B7BC20F74F578A4C449BF9FE0878E502CF062D60BABF65DD287741F4F7ED110C29EC0C3367D2A75ECB5A2601DA12C90730C8F5FBD13648AC99A90EF60101FA06813F9DEB5AB0457398C94947EC8D012F5D8BE8FBB6DD0FEF396050C88E4B1F0BB2B0E41CD051A195C7473557DFF20544EE6EA985463F5A24A362762ADC9D3D9B69A8B075ACB86B0CFB69BEAB97152728E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = E06513CEA8D176931596FC940C7B0B07CD6D660383D12D2FC59CC1B06A4DAC95C20D039B953D757EC0E522121ECC534A8CEAFF17105497659820C05544B8A81836E884138837DECCB0226010AAE13B00552B5B5288473D2EFBDBECE9983AFB3A03C3B8A6389E90531A3F7E989FE83AEC8EBAC786DCAC2F98591E6312EAE4637996A339B831DDD118E4926986C9AAC31B78204B1BC1F611A4904A7262BA4408C7FB25960D831A6E1ED1CEA1ABA9AF0B25FC9FA4E4BD543933A412623F459DB660AC32D78E51FC97F2C96D211366DB9FC5C65D7E10F0642B6F0DF7DA863C476E789F01C929A90B6459F23F034745EAC38828DC1D21AF9444D983D6A62AFF8CC462AE97221D86BC7F651EBC7C09BFBCA0440BD546F0C76519996FC705A15420566EE226EAA7673B61352E3466F834CAEB04005504B0BB71F60D419D1B3FCAEA3342DA915EFB84E69DF13CD2EACE9D4DBFB6267809F6D6A17F4371AFBEBC1552E42BA95AE29EFBCC14F869E2CF82E3804D12D4ABAB912D8A6D42B7CC4EE5FD0BB20A3C6F88F4948D4C43D3A6CFE88512B25651A7C3FA9818DB4456B2D71EE824BF6BAEE72D3BBE8F2B504E5C6B56B8DFC96372CA7578F25C88C04DADF989FB004B0BF545C8A0D570671C842A1E4515F840FCACA89A9A585E37DFCBB3FC27506A8D1556D3B312AA13304B165AD44D304F99F31C21608F05ACE01510FA07AE45B450C5A6ACC1D100B63E1A71C5A49D3A2F93415EF3936325A95C57BB0FF80DC38764EC47C00BD55890914E1747A574D1E4CBA4B53CAF37636C0AF015C7732B30032F033B6AE4EFFF400AB85C479BCF2C61791F47B0D79DD80DED31773ED6E7C896C72D055BEB6666F337E7E27301EE7D0C0E319654A2536AD2C1944620D3AC1B203528927AF39D778377C36EFA80E17D06D24944A53F0EB31DF0F51191CCA3B51E8C47A4B6F6EDF11175F44178603F61E0362E6524355228E5A582801C4F4EB8DE176C79E015BAD9F3EA971030DD2E77574FFED976737230142AAB4FD5B2E7A47EEFF720713274B7F659510C473E2A2EF8346EC4F54E080F076AF1862FC653B607E331F124CC57A0A26B0B2036221C19040898C1A177A243B63E0B4D068260332413671A8827E72042F0BD3BD40A7128407320246E9BAE1AED1F1B31A1786D0FA152A200EC44BBACF95542DAB004B506A5B726D6C0FA22560B254FA0972AC8E567610F2712023AC479AAA8E4DFFAB655A25634C45F541F3D44D111B21546B997846EC65693172EF3AE90E689F68064E5F8EEFC0642FFA88243545E637E82096BC61F69873917A7ACFA2CD7EACD79E0A0F812E440006E0AC87028184887361B02F09A5181C891FC4F158087E615DA383B997BB8F457BC63D1AEEA15C41278E560FFA86C49C17F19178A3C9F13653BD1998E53CCDD69E834D536C636C86B8B71330029EC0F4A9CEC3C77A6F7D6293876D1030A0593DD92DD9D63C0BD15527393CF384E2C3035237E120F07B145F8B9EE343DBA1A07A37FBE2BDA0E9E823AAF633330A14EE0BA04E3A5CD9E002AE75D61BF9EB4A9529C175022107E6EECE86155F2DE135EB057F2C83CD2496E08218CEEC7A03131E6A9ADDA86FE333FEDA05C31DA88FD0263003317FF68C1A1BB8BCB793B005312F8CAF6A4715D7ADDE42B6C65538C71ADCEF74F3000F66CE140130232B273D38D870681D5729BD314C064D3F3889FA49358C2618E0178745896BA32E48AF0A8F5DF2500B53EA5CCC14B2CA58848AAEAB377B3096996C0E9BA33B1937D527E8AAF183EDF0CEAE5FF830D444CB5F71DF36E312939A58AA0C7BC2B67818F6AC8F2BD29A027C0A2EF3C6A715735A2E8D6525CD1564B8E498CEC0F03A6E8A4F07B0416613CC6A434703FE7945C2EBDBCF10E66A98A04CF173DC1D2C0CAEE3E0F3568A97C1F2363FC4510C9156B4A9E4D486933DF2AB8D6681832281A23274936B68E4C8995D3787BDE500423EE1DDCB381856F107EA6F3F79F52A7C7655AAC113D4FC0C074C83A347F8D23B211C04CB3AA41EE6D951851EAF30DE3CBD45E85221B098257BE6C340A07B324C45C542D8449C1EDABF04BC7A19F8871F404D75F22EF8C703AE9B30E2A45F187B461C125F6ACDC56DFEE23C7811E3052BD5DA16A9953D40FB1BD3B1ECF5325ACF40842529E2C3B3CA1BFBC27BAC5CAC42151F706CB5C8F2613D71098CDCB4D7085A2606C06674B44016B96746EF874447F025A233920A427C8A1BFA196555831C93455A41984F3C45D2EC4FA835379B1D70CFB85523F2861FAFC5AE30126F13B9AFBD0A50E1236280CE36FFD53767DF8AB24AF45EB585978FD41461E4F27B1F3AB6A3182DCAE8BCEB2EA0DE0687AAEA571D3474C2BF33BF289C2058D62C756112EEC1DA809AC8614A031525FC8094B68D9B2BBB1F43FF6D3ACBB1A09FA1423D0528BBFBEA7951D66C2D75990B3D4DF8BEA2922523C0A26D400D725D9835867BE922E996F2D008B6E45DD2087497918940F64A8D76AD8BC49F083B7C7B8B5D1D68FC59BC6448AFE993589074B440F3ED9A706A46C42A5D18E063AAE98264B0881118E6484FB4E5E693445C7EAA34EF41FCDC8F2A18496A94702EBE205AD765299CC52041B92FA37A96D0100EB63C7D7966E214068165A9B22C65587FDED55CCFABE4B53A9057FCFA147E271DB5BDF7B7375F9B486889BED11BD06CEFAECA45750E832F248B64108E91D6692A38F44A18B7D6CECD016222628B3C6FD08F9F881C730766BA30779C6199E8BFA0FC6D43BE1AB6DE365335B0E82803FBDE84A034105690AE4EBBC357B55F78A9EA6898297DA30A968EC76748C380643A5FDD3517097A5746F3C634D33D50B27EC99C5E80C8847C0FF56525D11FC2B55EDB2C9D77D5257FBAAFFF55FFF78868EB69B8E0143FB559CFFC5D20E718FE34B261810526A6A7EFD923E81EDEE30AEB852A634293AB355195E7559F6A258DF4AA9DE028BA99924B5596BB1FF1C3E44BEE6430007A8AE2E68F95A6A3BAD8683E9D0A69AD1B2664478EC01C2FFB312E0B23C5E959AB883DF7078EA796270C2A23AECC6F098FB617FA207FCAC3F4771D39E14D3F6F8711AE44EB2B10924BBC0D5801BA09981FE48BB530C2CCE3A9A7004EB3D4380705443C6972B7D8970DF91B911E12517BDF402071FFB5CC471B3A5C5B7210C37CC7A38F70BBBFEE4BD16AD7BAA101B0BC2CAD368AE858F10283B255716B1DF77D33CDB3D6C89DEDB03A74528B82765AE304517BBF5EF9E773B525D9C8233884BE232C4A6DA38D256AA90A4F64557A710D8621EEB907746DEAB8C2570717AF6E7AD7A3A7266B14016FDCAA685C4A44FE68182B03CE1D03A3C387FEA3A13D2C757AD456987C67C74869390CEE4FA83076F2FB6D98B23913EAE8BC06773F08DD0C2199DA967F574EEF99DA3F2F2685678228068C2CA40DD7495FE0F2529A629936E2BE05D66AA6B69B7C64EFE600FF3C0CD78D274ED8F6A10F6F8632DEB77546E62B1276948E8DA98D81AFAF799B34D15772BD6A7ACEA7CBB65C8F0E4E8080BEB3CED8D7E31E9A19B21F1E7738D5EB61187F211908D4928E9E6A05049F7B11EBF3CA6A77E411ED06A1A8469A308BC89C717F201F36F28A95BDAE2F3FB5C13343626D5E83C37AE426F24C1C6D7B5AC1387F132585AF8218A8CAA76B85FDBDB4253439F4AC0D0890213E03A8773186A2A5882BA6447D8CE2E1B0B51BE60EFACF73F7291A0D75669031B1EFED3466C687F238C15ADC124BB795A52F215593C447518A4AE4C106DBF4B6F0D0E7D3C4EC4A2156A2D4A462C701C7859A361CA37F9D0384A98BB7C8D1C4DC452F15B1EE29669562DA4553EBD8ABA2B1C92E137FF4361ED89BF7299931C8C2A90AE90E84C6CCA2451BE314E3AF6AED27DD81F9E9F7A65BB34DC03E8C29F49C56B87B63650CFB2C23074823070B747D396D54B902194F3F47DD0C6EAE662F22D3577A475913A5145B2948FAF3C6FF9EEABE67CBA92B4C1159A018F18522CCC36520A263ACB55D1E917328CF9E59B0F2463F5EFCA52185A11F5DD7F430E011E800BAFC8488CD2D38B1F373CA65EC32C487D0F3A93EFAD7E95AB809CD42B7CC02BE5499B7EF7FCC1BC550024D7D553BAB38C8B3E7C21B571B34B2EA67913B2AF60020EB393836D0F17274B57A1A7E1780D68114D59948771B2BEAFC62E321EB27B0F6F6D8C088C1108AF1632DC7BE3C3100A59719DF72974DA115D98999DF9E6FD279785B533E5F742836AE7FC55CA1966E65F4F6FC627D9E48A45595F6DC27447AE0DBE03F7157B91F45CDB023A84451D1131F3475C072F71B6E1080888E1CC87D00D507D153589C49486ED32A305ACA9EB178910EACD5A4E61113B85BB8D8A6DF5B8F841B5B5E9709EFB0ED612FE919D9FC8FA30C1350BAA6D4DB0750098EAF6A3D83B6A2C7897CED252AAE09479275550846CC9875866D567ED0F131A47BEA647BDF512F363F4080111253566F89012F263FE61D33CECC99DD9DD76683CC8C1A776237103D13B8FEB01BE9FA7A6958EA81DAECAA4A77AEA314A440C9AE471E7BDFB017643132BA3415C68F2BEB19DD69F5F76A076A89DE9A8DB0E27D70D9E242114D3FFC7E008E6C5C9445FB982D1A8A5AD3746977B0876B258F8999B4B19AD8070DA8EC53BA91054627914A8A7FF2256BF6C49FA249C9387258B60149DA126D1BEAE47E01B1B31AE53863E4D86E045A2BC54D9FE99287658657FEB4CF43657F4B4DE705784B49D5B3ED5E4AC9E813997E09694CB24E074E28EDB9939557A22CBCE420D57A5D89141EF1EF8DFAFB79E970ED8EF896B254A856FDF05B1A36C7934DC8A1B5AF5652D619CA2986D304EEFE9800FE35037547D8A6203CCADE5E5BC4D4E10BAE8139BA363A0A7E92FE517D2DB3724B753C5EFE351BEAD1D56065998DEC0262D91ED1A20920FA0D3F38A1CCDDAEAB05E071742DC00E2955D2D2877821FFFAD5C9BC8B4674AA8280191F6594FB7BE2910C0CCB8109811864CDC49E1707C40F94782DA2AC8B5868D1CFC3B5C1A566AF4FEB276726032927F3769F3F9E2D6E435B7EB35D92FE7336B4107D4AAA97C59FE6C2E5EC0A51F4E6E8B72C1E81070EB9BEADA7236F53A3B5B79A200DA3269E00B663C6164F23896A0D1AD88B744211924E5EEBEB31FA25CFA1592D9E9EC0FBC052302A35FEB5073B9C8CDB58323A9A70C5B2AC4825385136E10FE080AEE453920BA8358D53791937E8E311FCBBB26D29AAAB15857C333CCA812E65FE292EC2BBCA498DAC4B1AD41CB762049E3EA1F76A98FECC5744E697722B46DF980EC7B6185A80D71DB2A039F44C022259DBDA266B70762DC844DDF1A9EA87DFD06A42801B40918752E470265B294C713335C692252BE2618B40AD4B4032A566DBBB05DB78079ACBA5E6050B2DEC4A00C9F6B6DA66EC2A2A89484F885FFC0C411D7EE82AB94245362F651B7F9EAB8A76E54DE395CBE193699D831EE0C6DE93F887A1952948174E4AEEA481577D1ABDCB2EB8B9F72572C3D12DFE0C3B0CC0611427D4B5FA1430FC1830D2B3F818ED711F1BF91B91DFEDF1744737A8E55372873F135F45C0BF41F369C3595811C24BC51CF21F97E91246EDAAED812B117AA12765D533944FF279D4A6DF205658BC6DEFF5EDA0A8E85EC3EB7DBD7D5A47D61CF72EF57F886094EFFEFADC5072215B0D987C2F9F2DD091D1E1C3E9EF8BF25B36B8A7CAEAAF710881A1082BC9617EC290A22A9A1616D4C6824671C3339350336AB745A9E93F42DC6DD274CBE2F7FBFE3F6BFF289DD183A4BFFCD2934F5CC24E148911B228580CCF8D4442FCF281E4535F730D9DDF8D09D85143AA1A6D043F395B4632F69CEC428455DD3F1C1D3ECEC4C2765D83DC3D6AF4A500D90F0CC9786446CD3F86F44497F199D16ADF198980BFEE1D21A1B77AF537EEF3EA322FBC6AECE5D265A82E3D2110009B9E7889D06E8C012862FFF39BB560ABFE95F822AAE48C684A3CAB0250B7BD10063336BD9511C36C979EF93A4FCCD2C039444798CF35512F03AC9468ED9C5A8791D9DF870CF4EB0D40A93935AEE74687CE40FF91B5CBEA25004FE8C81BD2B301F070A7E6B2599F649C74948B6409ED7E2B17E1DC9A99A7F408D81C293C58C20363AFA7843C852D5BAD648A01585A30AEE525D66ACAF681BBFEC5D3143850653DBB6E8E3B42F16F4789AACF9F963EE418F58F13098C8F819C11B48A1C023D73F7A2DDBF101E76B0B4F7E51DEF6886BADBB663409E31155F5324286BD45B48CB98B25C37DDEF7851177B52BAD06A4F61797C027BCB96570C0E0E70353814E3325936FA792CB8A622C4EAEDD80B968D071FF9AC6396ACD49C14811357DF82F50C35E7AF0D25BF7A06FB382E523C81C2D13D58CFB02BE29614E37598DF34151D5638483CEC0496605A194E6E61F9707CD9E08AE65ED49F101A571F5629A908AE4843E383BD162AB6DD8DBF08ED0D717E97511606407FA8A0EA87812FE193726DF3F7C5F83801C67A4188B44D06C8439EAC0F59277625D34A7381273730FEDC7ACA71C1975686FB9C619F7276537B0CC162D8D92E998F052EB1555C7298198787138E8204ABD32556CB75DCFB8F38E03D7A22EC095ADCAB580896456263DAB671C753F6B4586BC19FCF06EC6145A6F0D2B63467DE14BBE482F9A0508B35C066C644B041ACB2F0AFEE6D076F164ACA5C70A3C8D70AF03A25211242B39E74B39D0FB82B795619D71B6909EB0DF06A6B758433A146C2636DE9161C0D0D19F3412EFCF5B265DB4EFA58282F72F7483E4677ECBB819B7A83BE76771AF9CC0F0F29C6B73C84DD76A9DF5E28AAB41A97AC086F25CCF533B7EBA44558EF2B6522E5A489B70E73B7E2FDE3F744E26D24DA0EE8A9DA2B63D879238C1D663DAD091995A561D77E91C72EC63B75BD75935035B050255425C58C42B14D80AD673EC049C0F52D3D443665F8F118CAB7803DC9F9A028A6E86E62EA7F6E6F3DBE60F9C99648D359D05E482C6C003A2A0BA1B048E6BFC74430EBF680E2179CE499BC97B6BF9E2D92743E243012AF4AF10A4F052D6143FF073EDEC86303E5DCCE9D8B6CCA2B71A552416D08F4124DC5DA3097C8CE12C92188035A2A76E452BF3626EBB031EDF6F741ADA447C94B538AF75BF44E083822DE730C96458E5CF0F9143E0190FDD2334669F9F0367DFF7B8FEBD725EB71A5CDC0A09153A991BCA31C5B018B62FFF1C716E947735E0D724620215BD2B8FFA8C043F1F1BDBA8A01BBE51B22EBFE78AFC09759C20056567B4E3BAB379E4B576F4D65B8F964238AFB15B332E21CB6EAA7656819261509F22D8AA8D7C06EF2B3ECA01758404942B1340941BB1557722B105B2AF4D333D58E73295534756759E6ACDED72D0E4C23AED7C187D046C2F57E975BA336763CF61C6A3EFAC49B2AB6C2CD80DA7C5DE8BCC3E1A54B9584505D7C15A3F82550DB4535F472FF9B7E62BFE7A0281E08F7756C0E791D3B9714953BB3230B858DF9034B0D90D896E2F3AF2C9C022A159A52F535193D89D7B131A91752E8609A462A515C4E7C8F964AC607E1C416F81EE509A8E481A603D447B4D2E941B8DF4E783853F38B96B9201626A4B527D640FCE8154EE0DB68A1B1E8ECFAF6E61B90A30DA9714A1DF020AC54CECAD345CB5A03CAD909AC7660A9233B012864829D0ECDCF6ADD7DAC7F205396528AF57FFBBCC3F118D0E57A06CA04D1A8C0AEDE772B76A4633C1C7CA4DB82F10E9CF78A6088A156D2F41AB7A470291E08625CBCCC002FD673A2E4E1191B3EAB14825ECC25C47761A010E9F +pk = E06513CEA8D176931596FC940C7B0B070A12684F2967E48E52F4F16FD955487411077AC21DC21B9646D8CAD0F2C44B5CD8045D3218384DDF14320B175D44559D62679501D0E6A34F48E0024EC02396588F0C2BC08A03B52B343EB806AA66447D7EAADD174A778D01FE75341B7ACFD34E885E8714A123446E35EADA292FEF4900408687505C787EDE90A151597DED458310953B5FD203D207C59FFACA7ACD5FC2D01E9A0B9AE55E3B40983583F6C8CCF05B63004EE87AB1E0F13ED0CB2BB58E872078F09B831EC14D88739B357BED7FDCE03D9F47B800ACDEC01F0D0093A6879F8DA1D437B2E82944898D2693FF76588D422AACBBEAA2EABBF53BBA5CF9104D5DB2DBA3D24D68FFB99C90D9D34D990AB80A9CD1021911AB031A255C82FEBDC6BD93704D082ADD9720D4B0189FD5FEC5970FA1ACE6A9167CBAA2F75D6E655001953F730AAE74C20299E98181DC377F345C99D1567ADA96EE6564629B97B3B38F2E60928E580E19913CE2760F6FB8FD6FA8302BDA9B6F1BDE919A10F7F9FD454D687C6D91773195F3243454827F4373399734985547E4917E15C86A45DB1F0FA1ECAB88C496C3E1D9BAF9AA0B02DA60345CBB4076008310CD27B7B0D9CAB8F95A2397BD90D13114E6BC400C3849CC2D4265315B4A95F16236CD6268D7A6907E033FF777D7BC7E4423C9174C003D3C0C24D4F37F6571BB9302716F42FA7EFC957E806CB5A26AA7A50A16195FE4143A00D612584CBAAC6CC7B1804B4F894CED3392B4DF5E03C7D4D31DB6B7BA227293E8A2F9158D0A92B4D140952C662B860748654D79EBA1D265A78BADF28CB438C73AB7D80C77AEB580EAD30F45E5F97065F1C74D553548AC433491BE882970AFB9B87829B5D1218D79A784E020A332A4D72ED041CE964E0CC720B6C582BEF04F7CE2817C4B89125C171F2D9ABCA7F2265912C8BC03A7CD7E6D35B1A5AF7171A6DDFC32ABF52BA2808AD4FAA364425C4F43B441CA82999D754C554697BD5DA63017A0BB99D20674D0FF600E565CEE573C52FA20855A8A19C352E421C47E5D85CBA7F17E4BBBFFA6CEDB9568C7BAC5B434F2695FC57986A4ADB42409709DC01EF8E32057614B7B312DA9D655F457CAFADBE6CE3A6AC069127CAAD8A9B509E247D1DD7E12807E2C7E106E9D6199AE292E0D42CBCCC5DCD9C2FADD85F3FBB784D9290838AB73F8C3CDF7CA618392A618B996E8E02F40174C447DB2BFC754B94D062010A8B7B2511DC178A060C48FDD4E7C7F7D27801A27740A21A16D7E9441D7B21918FDC55B0367FB463C0BFCB07AB24653BD567A078E02F2A77E57A5623EA43A7E8CC612F04E70A2B824B44709A3B7C9BAFC523C2AFCD6B02935A0EE2FEA723C43BC62BE45FD00EABEC01413677A9A45818AEB2EBDBEB43219EDD6B6009D873E2728D59042F8C04B795399AE1B5FAAD2068A6D020F25BBB2B330A1E07FE033220AACB4FE322F8C31BCA4E66D65DABE28A71EDA8A4FE089EEA0731543C4BAF2D217CE176E44AFB2B0E6C248A71C8E4708BA9A5E9F696E9BF0A38E7C7327AF5F80CF42304F3BD09BBAB1B8D65F69D209D997BB27351CA9301CE474161058C2BD5E9E1039CBA06CEC36A8213D448EF881AAC3BDBED148FC899ECE01C7F24DA5CD0F409294F3405F8B9F5E5325BBD16FA9DE0EB1678D137667784578968D446975AFB3625456B42DA8A488B7F4E496860C9EA5CED53CF4A110FB08CBF2E576AF0C2F0871E4A87AA4CEEA528A987CF42B7DC801E82A69D0195049BB3D72EBE5375761F887B89FB3FEA71D953B7734D85B41C1BDB0A4C7C502BADF5D1024E9653F5D5187D508279595C91536034B35A7CEA666BD3FF50F6DEC0C297B9D5E2795D320303C28D7A8098B3F1CDE8E82821B17B4715D7A904F88886CD4DC3319C321A119A5BA19074343DF229192E752959039DCC8E2825310E1908D75E4C70AF09E653B5C34AC0AA60871B258B8C1AA2D3057F9CDE6DCCA2ABBDA45BDF5E14DA30452E735643963A650C5FE94E04339DBA39BD7A7076C63AF671AC7578FE9F70069F8419D1876B2C8F83A83ECD0804C50ADFE83411D74E605C923DED1477EA7E74CBCD3CE06B04FD1703AF3B1A416237C2A9993E02841B5B5EBA4EFCAAB6FC9E1078FD14C9EA332B51DAA5C31416BDB52BE0ABEEE90233F639C7BDBFD44BC2BA0865D54616D6FEEC34ABFF862A618DE207E2BD444AAE55A4AF2799118BD86FC3408A96531539F9ACE6C5854E35714D4209A05A27598CDA9E1A51A048CDDD2578C292E47277817BCABFBD3F6D7DFD0E2CE4FBDE5591B2A00AF0308B2897F6C7CAA09E24BE4468B0D76BE3EC34B5D5B36466912FCE94DFC188F7519BB24D1081C7CB7C08FBF60725760E9D38F6658AEF5EE224AFBCC869F52901DD543342E665648B89F5127F4D3D6170E3823373C56345DEFE966C5442284BBA3ACF0F6B7307162C3527CF015905CE4E6967E00B3BECF4A96228FDF68FA7A8546A394D49C2E0135B9F83A840292CC7E159CE685C731BFB1E69584685AEF2ECA6CF4D515A6D59CD4855DEB6CE033C0A564F4B468EF26D89ED432D5F1AEF43189C07859B876E3A5E35DD28D2457A35F32BFE6D6D771FB24AAF8872DC46970BC8B8834A95F8325AE89E19C05E8BCF812EE5A69A011FAE86ED4BCA37920A0A0366B795CE8F0B1CA727F47FD134DB7EBF8AFE5DAD12720270AE2100BBEF94673160EEE9273D397E5F879C5DCAF9D249CE4EC9A6284ECE10F4A01D561FAE3E9B55B01F947A1E080D9047866E4C6AB6E600F03954DDCD1FBCB06A43AA0E161265826FFFBDF44BEDADE49A39E9C3A1C8672CA798A4063B8DFA65C1D83F00EC9B866BA4791283CB14504D7353E07D70F5C81A18AD79362A9C825BC1D209B8611FC0EBDCA6B744CBA2BDD797634B68806BD4440F6885AA7644C468E3C79C83BF69F6A858A1DFA5DBE5FE3DD8E7FB102344C61EE8552243ED686565469219B19C00174A8C7FA51CFCBB6E4D6FFB071CBA35B4D7D7111C872197F0455D91182A094066755951FF015F653FF2AE537E42BC19E150014B5916C173DEB5D76CAEFCCAAF81EB3BB3AFFDB4EC87D56BE66208B1A8FDFD6B1B31DE97D4CDFB16F9756E8DF969E13FA4373F9AFAB3A7FF19F432E5A3A18C1EB599983874117AB37C776FE4C0CBDD365A1CD329175E39A70957E005ADA49437975C4D909096AEBC37FA6A895F592C6F144359A131DE53BB0A30C90F6196C03D4A416FFF9ED1A082A3A6845CB8683E370CE8DA63A1E03CC5ECEFE33D1C23A7E75826D67B4379B2851A59F83869DEBD4AF7CF0B3E35EF860EF62800E4312D765A7EEFF48DAB252B181A35D304B51D003FE20A9BED6610AB723586E6C3D06A3608C8E1CC65C83866A166E6693B1A1F5E7C1A124A3615BB66B5745D205E84CC3290B87170527F4479A7BEFB9A00C989378B16B83F5A542CECCD25D31F57F2BA968573348A00766E2A652FF39277F6C614FEE2E7FD4BBE97F964DD1AAC8D1456810F12434A0238B6B4F5B33AF1B93CC05BF5073BCBB51DDE45537A740AEF6A8AD2985929140BCE45BD60575277A07DB2E9D7167DB626F2F055BBE691457E255DDFC90F58CD857E88CEF93CA9B127C16B759BD8291FE7E4E547D485F30D3FE0FE804619E461D6D8A974EACD134025359EBA9D36B93A001B6BCDBFD6E658E70835747627624F00341871045AD88CA5804F744028339DB1D1C0521D9F04D2EF02AC12EC2A478DE10A7EF1FD8AD35F7D8D93719A889BAFA375A1DA9D4240A5F9D730EAE71164DDC5CAC9C105461A3F69F053E25227634DF62FD1FF16FECA0D60DCFC8C34876F725E819C66743577896D5033B13899978173AB1545601A6134FA894A97C4E929BE5081B10F43A47C3CF990C31A9BC51E32AE2A964C3757A607ECB9457D8A2DE2A8EC11CE596AAE1E342D9CB55BEC36811857F445BC0C7A42E18FC4A643C5E5F93662B72176F59E2D9F73EE1D146599BAB8532D5A03F06B37E3FAD7A4A9E836C39666D141ED372DF19F0CAD408F9B370FC85EF1F34F3F0E0877AD150EAE4E0AF04ABA4351B4FE2571B48E86D809B9C0F6596113A9889C333636874DC1A04E858F8A88ACC9652A3DDD89690198E7E37D8A9D2BD7D2BBA6F1353DDC10CB9CDCA1B3C227DFF388BBFD3954C0F6650AC76D707D4AD8F42E860C69982AC2351AB296F3366B5F9753C190CAC5BE70FE597441329FD44A45B931179AC353E22D916579F1D3E19ED29079C33840542E3E8EF2A51CB82FE79042FED5A5ADDFD7E2F1F43C8EFA994ABF9F89888327EE3B98ED0769FA5DF2139AD3C5A1B9656293EBC965F1BCC8A6C62B13CE1F800E95CC162D82D5DE44AA87631DF7F64765E4DAFBCD463AADDD827C069609B03C942B21A61544F263375C92065276BB4469C9AA676FD4DAD65B4BFF4E0D09EC5D880D1AD52997211A41DF281F361D7A68F9BC54AB138F2ED03FB60BA6106983552F95CD0ECFCFD690BB817F33F5782A07D92FE406C3DAE80C8B515D030CBD925F8264B3DD45A9918A8665E4048422DDFD8E45CBC3066325BC4E92B01EF5AD8EE0E6DC7593BAC4E1BF1ABB596DBC5C36CE64A4160FDF3CE4DC181CEF5677A7BB2F13BCACD58EB6295EE2D382CCA7BA7DB20D8CB669742821C0F0FABD5500D0B85434D15F78D8F2D6356785FDD2A460CAC68A96F6B618C4455C737D602711BC82923626DFE7310C38863346FA7AF3AA533C2D2B5EA89284BB22CFB39AD47358ACABF60A7433CC326D7859AB510BBD1B64C79524E6B38E77737DFCFD6DC39AEDC29F4B206CACB29745D13985A3FC3552262E3D9AA8465535B37C61A34936AA190B5F89253C89FAD0DF385878F74142065B042C6A811C1D6071BEED69B0F14CF7C5D2DBAB7F5FE8BAD1E7597218DB9AD5DC048F68EF28D719A54577E2ADBFF6E9ED447A1C2295F1FD063D8EFEB3C14CC7DAA36B8E0F0E6DB7CF32EDF97906EAC986B67A99BE86FAA4E123B034CDCD4E6CBF07E1BE808617263C4AF3DC48AEA576BB61CE0E9A450D6A31456C132C53CCE5E0B6C84E04EB34EBD56E807F4E4A3FB9FEBCF1136CF3F89DE8055A6ED76A4B28F00EE34D3E3316CDBC99417EECEC85E26F0D30347A0BE0206E32B89AC9C2B5F1CE9FFBE5CA9F19B5B53C1D04881891CEC1DDD8225259D78A2D852C603164C0D5A60B00DA51615A13578B36C4337635F3DD6561E634459C8ED5633ABB95ED3BEFD51ADEEFD7480288E73AFEDB3C857D7E636DAC728A4AF0659BF314D7556B72E1C37CB5748DBD7256AA9AB1A455020081207DCDC141CE491AF5BD5CB4C82BF0E7AFC2006996C0D758BC731526EB3773DE7C2346AD60E1F0FB01248776994FDA326C00AF2A5BA03903F969E7B2225FCA1CA9F3B3D50F8B52033CC0AAF2A433EB2FC3F4C157FBB29A5957474DEA920B8D4D46DC0B00AA326F00B26E5175530A4552C4D11CCC53080A3F93C9F58E3ECC56180610FE376011838D9F1CEA391BC3DDB239547B467CC43D02396C86B321F172CFCD8CCE7670216A43812E3CF59432160B9BF48D58110488002403C6DC84E703C5D185AA63D140A435BEEF16B355540B6712F773E10107A9864EB7F7A976D170C7C90A7B72294C7E7C79EC576B0184234F0589A103C91746ABB64DB190A368CBD3F5AD44463D5F999234F4F5EA2E2750AF41B2711F545E1E7D4F91478A448FFCA8E4CF0561ACA28215562F739FB03E4B6CF12026AC60AF2EED239CE6D9137F4FA46316CAD83FCF9EBFA07AAD27B7CA204AA06ECEFF1E766609518CC7B88AC51D050668663F709DE9E933DD12044450EC24E9931E8458A6DB79059BBE345CC25A3F9E6F3DB49A303E90F3549E88F0ADCCF6F595FA9D84827EA011897218808066040CA01DAB0F7B957E3AC66C59D90FFBB51B177887B9E0A5552D668956C8089710AEA2F460BEC8CA3B82516F53551F057A58DB3498AEB088BDAC9F0F8D3151A366DBD5257E07709E83725BB94D7D3550B11CD0E80FA42CE165DB3E310FC3EE89E6B4F51B594AF38A0D9C1D82F5EB704AA681F5C683F90DC097F48919F8E4682FD8923D17008289EE7DC1D2EFF57E813B77E7F8068CF262228E3DA93E54ECEFBEB402028FE82A82C7817D0FF362E118B7DAB13DC9A61E96F73C25B131D461D1B386F3BF2ABB697FBD9F2ADA2F447AB5677BCCA4DD25EB9AD50610FCDB5CE9EAB20E90338BD1346B51A9AF19B2B6EAD366DAE64CF54CC8CCB27EA0C3959DA6243691322560095974EDAE4DBB4B06F1A0BCD2D78D7ECDC9254320BA91A1D6709C93B12A79C267C4F1A8109DCD0B760D1535857F54AFD85269CAF33BF763A2DF4E9CFF56EE8D408DE918444D82D843160507B0D0A1F42FE39F5242EE429B0BF3E10EF080422DA49124C9A9B1B778C8DE71E2166B594916C1453DD12C4B9925CD2BE8808F2BE01F4FC3E265C8CB2594FA7D8E3E9FE5890B2DC4489D97142CA3E60390B8905E2DF8AFCE3E6A9442E6C807D6707DB7240F6B66737FB8FED046BDA1508068DFFD625F4387DE65B6BFC4F79474C4D069804D0E9D9648EF6B1417375EAA43A91B3D35E809B8CD3DD1579C86479E6037E04D140545A1E2F7AB93A24A4B05A8AADA2CBBDC5DA3ECB58BEE01773C0E07925DBD86CCD287589DF247537E5E17E9ACF5589CFFA2719F78F09CD4056E05CD9EE89270F7C27EE46EC0DAEC43B96474F7649AF852EF8D6A17701D90908AFA2AC357F74F8D054346B775F8C4AF4BDC7FD6EE7A37A6EF938B51972629406B674C06B1CF377DF1B1C59B27BA0BF228DA547F73C28A25273E50DF333E8461BBB1BD9C01B7E5ECD4AB89AD47C11773D30329C2D73405AA35BFA0F12A679723814FF0EB4CB4240F9FB172861D82960136C08F9650D68D2D18D765D1FE89C2A3D8514B93853CE8347A28802276D526FF80EAA56E44A76CC3C76644962D2EC2C8D3A039EC5BDEA9BC8AC9F1BF3B21E050B57B9B741C78F24DBF75DB89229D041919EEF526E79FB90B202107BD91258F44151BA6EFE1AC6291E497CF8B69CA5CAD65BAE2230675EF27C08D06E66A5969F89BB629CB3D18A7AA1C51A603AA707C5D2BA8A9ECAAD94A48A29C42ECCDB7D44F2A94DF59FB5032157B516B19120140F0F4D786522A0EF329BC7E659628FFE76CEF1741DFB70303105C5A807646E29C50941FA878D2CA43AD7304DAB1AF0F34522A5CD5A63FD9AC5A356AD8303E82E7707AF3BB7D2C8CAC12462F0F208FDBD62376263E3620384A0686606282B279C5806E45056844967FF3E1A730D9F9E863DEBC4CB45914F604BB435F61E2EE6C3C9A5A1D272589CA20596A904B8686151B09B4F20DEFA3DBED34C89DA745D4362B2E1B6F69EF86FBBC53FF803861AFF39B6A50D8F4BB1AAA86F6D65B48869AC160472327911AF3BB8D50008B2FBD4EF2D4834E122069C12F709FC5C8FFE55F6EEFA50A95FE522C609645BDBAC99187EC8C7CC0B7AF00A12D4FFBF6DE95426C6A095C1BB7067624B1FA57AD3509F34866C445D7B221B4D0D38AE2887840A2BC13126508DAF3FB5BEC062C107DF9CD0A4C59FB9D8A04260205E80B6A5E0C1DFE32798E105DFA8DED2CC28A73DB92E0092B35999BBEA0ABBAF0FC586E60D1790E69EC9B1A696D84AB0F9F8522AF4B4381F8494355BA1508F0977B21600A24C0FCEC289EB0FFD5C2BE4637B0B1EFB1FA0D1399C4838782931D7B9D853B79DBC5526BCA377155F0AB8A1216414C8E8B639D7C7BECC5EBE63BFE084AE0A5E5E68719A9ABF157BD33CEA4FAB6F9391013C4BF5 sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294B smlen = 2424 -sm = 8BD5C25AE1B969CF58217F6DE4B5E101F39BBC9628EA0784E1B423C46B047358BF4B3CB9953A573255A666AA0CC7B6FE9C6E979F6E1156344AD32FE7E2F5606C928184C4AD74F9EA4E7B50CBE0A76BFD33D238E33E9CE27676EA093F9FC8FEF2F1ECAFBC24EC8851B85DF5C271B516957A68F0E2ADED11A4D9D28148734695064D0C26159212CBEC8AA6A2063397F5EFB4C2BD829EB53583A9250FBDE4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +sm = FEE76798BA72E3273204CE125FE4EB54A4481CE41355B647CA2DC711163C37EEC8B80C1EE26249F8D0BDAAECED694FCA42280693D5741BB80CC24B4058870BFB2E8FF530C1A4B36BF13D884E0EDBFEF3293517AD1C658EFE8B7415B20FD7BB6299D52C934B23D210D4DF7D05598B82A92FB1DAEC927E38EF88C0407CDCDCFCC59297B59D7F703BA085E42BF12EE0D5B5598878A74DF513A3A9250FBDE4385A492FCD4ABE22261F88988E522B2B6623AC8095468D89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = 73750130BAB439ABC8E5D317A73283735C43114420BD51C707D02570AAA683289B456E07513630A037409823601CF292B23D47B8172EE24CDCBC9862057157C11E1163F0A18DD9B4742F5C8E8FBB8B1F9950A65D5D03D0057EC78DE0BC85051912BC6FA1A1630F039BC5DF2F0B034267076FD6ADC980135D9F7EC95B572B406784F942D345612066DDB56BA2319A86AFB60FDF40AB78F7BFD5B1E90B2D2BD6F9E45B67A96B9179628919D52F21EC44E0E89A5B13E8783C36631C25C01606D1D291A7E4F7A1941A64003261438775FDE2790BA9538A863798FE5419E2E33CF49DE6C41FBF07FCBFCF93B92FCD172F44F56EE99292DDE8426793C42DE37DB84DE2AD8F0AE52B11A09BD549C73EF664DC00E2D909E29D93866E2C97594D482873E92B86E4DDE6BBFE19C12CCA5790C31F5075F8F8B9B366AEFEB57EDFAC30AF8EFF3CEE997BB0FBB4F49B1411A5277DCC6F9A71CBAA13F60CCB78D5AD18A12FD0C1E5A0ED8D7CAC5E6E9D079300CA00C35D5EBC939C2EE24B06FE0D2560ABFD016B461072F61DD64F21A68BAC61E96870A359699347D533A0F40BADFEB147C963DF7813DFCA12EDFB0CFD129EA66F284C289039BA96D4F2903DD664A51316DEDD3B51BC8A21B7596C33FC12534B1678844DABF49295235D86B1E7C5C8B4864035E8A94F3688EF27B2E7DBC5BD58D8F0FC540630F71A3A8D034B427F3A52390F9C61855BC6E217E0A8BBCC5E5BF19A9D6AC505D2C484E85CB278FAAB7165F39B01574327653E9EDAC2A2F0992F990D40142E1948EB6EB5E0981780AEB38EA6A6A86E224E1B5C554FF90CFB46E43E00D7126A21D2FACB277EB964A7B458D0C5874DF4C562E91093897025A2D3803DD92ABA34EDB84A5763C44962E55A8E96F2DB015D760E938BEF81DBA2DBE7B0DB955DD2CD4E267E46187AA21D8DAB9D041C2F86A61EF1674C66F0FC8DECC80D7257211BD9C62C89EB1DE34B87FCE1DB0F13FA1B206C3ED3E2107DEB9BF5E7AC53C1930596889C0BBD28CADD5A4765070027264334879CCFF5CFF16674187345E1055622D639111461A43BF1886D954D5CDA8DAC268193357E91B8A150F3216BB7F5311EEEF05845F075A52EEDEE177EE544CD5DCA6B4EB87253D71A9FA73B9889971D236310E9401AC681885C65E7BAC8A117FFC3329D3C1627818B72F20F527B6D42714416A0D801F802B9204988D6D3EF6EE503C558FCA793D11304B9C57DF41CCB156A92A872BE4C8CE8300FDDE2AE547D7E606298D0B42B93A37B1B29A81AD4AF2AABF84AF39B956B305539BC819DFF0CAAE1AC5C216C1B64A068516E166CA429D42399421F3B9CEFBF1E5E4B7AA594CD93CFDCECA3AF181DCDB84605996155591FA29077203C9A26ACC434F55FE0C636A2F3872B3E8A181194D8050F6E01D7DFC9364E71B61E5F364DCF71EBEB6D371065C515D56416C18CE9C0CA2D882EE02A13A9D7619F00C8DF84C6F21FD8DB25C3959109B16A2AB126F8179248615B60A178142732C58BFAD064D040137A0DAA8AC9B8F9040949973D5420635912577E5D305DE8A445594B60DDE3D5CAE4AF3702AABCEDAD6233C6ACE695D3968A3AF5F829D5CC11E110280581159F1E356B407CF763AEA0684DF99285D76C05B73CE9BECFA380FB6DD5F739944A9CB359C583B11CA3671DEFEEA35606DED7A89945DD1CE169B2B3349EC0F05EEA52A02A0801F8D1FCF7688FC516D7F152CE2FFF7D7949E36A66C025A921994860AE162E7E5465523634CE686046BE00182711EB33B8BE6BAB7A7F303E2E780F7A074486A3551BAA0D99856529E3B46DA197DBB8E9AF7B5550409A7855B1B2E3F6C7B6893D2164A0E1D06F4E78179DFD849491F318365CFF13B6A73DC12995BFCCF2995C34202471C7575C25634261EEB0F899F57A0E222949FD081E86B61DDEE12B3D7714C973D220ED4199756B90F4587744DE387844F7214BFC31771478D137F0D7AFCB90C9C0A73C622818A2CFB04B3AEDCDF7D909689C6A97EE4D8975B4781D8436FF450995CE68190539B724EE38E685DF9E3E35BE6A703B0B2938EA75D554A987A815868DE9F3D384055F616FBA63A865993BBD086C98BAA4C86DEBFC5610CFB4F9C4F1A882E72101DE3DB8647B31A2DA4E2E3E99F700EC20B1B1648A4B667A7DCCF1184AFEE3D1A654CEB0A7DE2C2E3FB5B8E9191641B0E195EB7A1D58EFA453803B998614F3752FF7EF7F65B7CA64F7343AF0175B412FF5803401BA9CEBF2627B9A308DD5D58EF8E7C261297489E63542722F9AC5DC1D56DB1C6514E9ABE0EDD4814D65DA6CD39721B04D6C250D52929D6BAE9CF0D0D78B2F7628F57B0B0BC3546821756005A81F424CE07190DB50DDDD2147A302E9B7903A371C0EECC94F7A73F28CF601331963AB123DEBFC44EC7B7C32CEA0A7492371FA54439D787C9C523DA6876CEBB20EA18213958215A0D12641146D24F56F76B8F2A6B4EA7E36162A977DF920877460B493E9AB47B80FFB2BF166DFC3323582B71E0BE85831C20682D2815F4E513FD693BE5B3A5A45A2D43278A2720D5F360B56522803BA33522300CFB77AD59CABEDDB67D3695AEC8170B3D38A695D91598EECD18D1A106A840D9435B9B93DB234AD1D9F83567DA1F08321FF6F644376838FA37E705E2899775E22E57675B8AB6F23E2B3D9CB7CF01D86EBFED35E1A207AE6432A2291F84936E1B4A2B70B60EC340D9509F839B869719EB97CFB698286904758FEE1F09DE15116B7D02F73BF69EA91A0B590D495F584CAE04F759A8D1955A63653DF6673EE4A713654BEC21BA8CADCF0BEACCDD1F8C03B3EE8E2108F3BEB400E8430E2768647D2937BBE3E5A28327D61B972A66F232A4B65BC5ECD7FE97D07A2D848C29B575B87BE9EC72DE77CC026B2E49AC628A3D9F36E0CCC6367FE11D658A69525C43FC5A5A974C0D95396672AC443F816BA94C40917C23DF16C34BA045EF2CC4A5946011834625BD9B3859C7D327F3E5AD1C707D79BB3948E095B742E64CA161139EE907DB87ECA8AC65C9DAF1A3BFC85FFFB4A219AAE307F6DC338D36C9134192489CE8BD056605FE46D6C0A76C698ADC5CDB8710741D5801DDB4A701D55C4F18FE2EEF13E313ECA7FAF29343B238D4EED0819FFDEA8F5160D4AA8ABC50C49CC04F447DEF6FF717B29A7EC40110DE7B18EFFE0D7AB24BC65D5178F0692D6C13AFBBF6F2E71014F1EE452F96C9A7CB23CE5000C40C0A25E817F8FD9D33FACCFEA41F421B721C76FCA48D9EB8728A6536AAB95103C560E41BBF0DC2E7D89F9C6E09EB4C58B4127EC69DA4F5C13BA8EB5654A12B3EA9D0136C0DCD60D664EE1E8E4ABF209034AA668D151ACD4BE25A132D85D41A5715AE9FAB701AEEEF1DA1A0487C4A6F98A0A2862226E585CF2475664EDDFC95609BFB5D554CC433A388AEBD8D7BF0007D2C533C4FEAB1C302293C5FD417B293E68771FD75FC3A5513A2077B643CA6489DF1AF5AF77E1A8D741DD4EE4977BCB1CB8EFD1FCA652FC635913B8ECE53D9A009032E5A9F7931455ACFFB277663BD8E1721CCC9F2A8ED2711110FFFA871A80CEA3874660E6355FA9037FAB2DEB300552B896063C70CD16BF323AD991967435F633DB7AAB3DAA9EE75E9E70BAEF62D8F05DA3052BA8CC7304EB5F181CE01E18BEC09C265354EFE178E7086C9BB7A7EF22A0228683D55CDEA30784CE83DAB7DF0E5ABAD0417A1B3CA4EE8FE030F65FA89C684C15238856F5352C9BB9FAB6ED92A505AC14B42D43788EA8A871D45215BDA7A1101EE118864D9F240DD8B0768B1EA8AB16ABD8E2E41A252D68D6631C853153F29620E36C4E4D42BE0A16D0D4A33518A7AF2E894AB43393550DA57366C9723D866527CE0F370FE6D2A796B1278CBEE1B1BB95D90DF0B3A11E067E6E4012C73954B488DB2ED713C8E8086B8CCFA79F84D339C0C612A3C78D63964CA38A77BB0C244D2EF0CE11D9C98A4A4D6A6109E81126B468185394B5D9859E53BC05062778EA2AB633D469855D13968CCCF2D75BB5956BBC33853C6AAECE37DA6A34113DABD74D3472924798189F3AA9C0D94BD0EACD5A65AEB1029F0C5162FF22A37ABFDACD6F6E4565C5028DE04B1DE79B8710F635C0374368730D140B481EB241D295EC453041A9715C48622ED7A4D36679C093B530B340BBD9F39880F7969398588797E6D419C8C32D7802CE258917D8753DD00FE54084520B3288102D1C6735E1D5D90223323FC243DC70159081FBCB4095F9F3F904BC311680228ACC8B6C9D92F90CAB1AC9597D2F20C38C08FEFCD7942ECBDBECB7D01E332F75006012F729491F910DC40DA28647A87C224555330F3C7746E6392D686BFB9CB563BB39018D1C5E08741AC517818FABB34CC32E60580614907437F9F84CE70A58063A0E32B3E0FC537EF06951941E22CAD4C810991E6833EE14EA46032C18C7BDD46E9100ECF97223D6DC47DB4AE789E0B9C99A889CC1337A83CBCCA736BDC5D90C010705984CCE7C830608F12367245B4D376568085718AE4998F46515229715D98F4D8C2E7C199DAC9AFFD4200651F3C8E5A6ED1A07FE62B2C0AB6AC904FB16852287203D475D1DAB2B851E8CED928CF274D42A39213F247FCCF2FB8D0BECEC3C147479FF89BC87116C781718A840C5D2BB01A9BB4A7FA62CB7DC28AF950C464B60B2779B96BFA7BC546B4D297929C5767A1708894A02F7F5E62AC7EC79DEB79F9E37D1A28F46ECBEB72CED636C6BC9E951E6F8A86A377F9DF41C37604123140E049EBC2878DA13004E83D55327F6F6319C0EE61B4A308382EE083831B6037FE1190716928AA373DEFE4307527407235B548BE736F2115D575BD7AFD00D66316385A4046628EEAA0AFF5A1C045D3C031E5E90D4C8B38463771531680DC541F929F69E7FB283BD4F25D65177C715276F0A10FE26972A025E3FA137C1EA15D1D442FC518CF7085AF59AFE4F5A9804E112B9B164A985CCC3CC591BC050D556805411E157A707A1A123EC959F0CCE3D93C1D1C7F79E26294B74A23C77A7354A4FB87AE1A4AE072C0B805724BD307878776DBC85217A63C1FD6839DFF2DCB1F8502DD13DFD0796AF3D9724CF5ACD10DCB2469E50DB4CCD2DFC3EA7146381521FCC0433A731FF16C92862B3BD304AC555CD38E3DBA4BE42C28009AEF2C4A41ACA1D40F35A5BAC3ACC7A875F8F0DB097B59DF9915820AB69B71CBDB1438BA9AC04AF0476F5A3AFF9BF8755B94A8D27B847401DB1A17863DBAC049D39B48D3FA45287A71EF2F934FEA90FC298B38CA204D9CDF7175D46B3445B292A8E3139936E5AC066745D79541917FFE74BB8980257976513B79837482730278D876289A053A50E1CA4AE2BD8E443E6BBE9BFF1B5FDD68CBDF26E5170899A1A59D60B64DE1924D83C1E7023884F2FBF97DACC481EDE4D6F1E8577E866F4DFFEE3AFAE9118EA0E6744A45B7D19694716F58A83BB002660DC364B1C17DBD03F2823C7B057AFF2C0AB8DF927E07D9AA1669E97ECE918B919F650F3AA846434C723A83B8E8702147BD40DEA2ECCE87204FD16AFD41108143A377BBE196865FA60EE9CDD685B79907D42AC6AB184EE51E0E3622218D799CD43E6B37FCA63661C0A7144EE2CEFAAD142C9B8A0627AA79044AF6D893B8E27A9081A5FAC6968045F0A78B605E0989F7FF20A4D67744E82950F4B7B6889B16D3B4604E006CE4C8A6C56ED22F01D5F1B80D47E21A093A978677A565F66E35B4B391505F0C60231C519859ACAC2475DC7506D0859B1036F095E62317141577ED5CAF1C8225D76F4372E967A52C3BBF699BFC0A95D23DD8717B9F8EC3BD5936F12A59E7240DCBC2D8BB5C634DA174BBF61BBE3C26B92F68A13F285EAE3046A500FE15D679642C1F640EC3D4DF91F21E43246B69AE76451603FAE1DE07199D47F5931D0685C5D4E46441CF946F97FA12B62421E1C367585EB043CBE65AEC968E360144617D0905CEE60AAA95F950F693A8BA30B389923B02378C10EC8C32D914AD686118D04F342BABC10D21B3E90B71288E5B4BD022068B0F1CD851C0F2403A60DC4D1D438FD280F16C6F72B7228B4F871575D9C8858059129837393FFAA98468C3531985BB9324E27D8C17ABA8EDEB22C44ACB14858270232D8E96402DC9A58F2CB20DF8B4E14CDD7B0786C45C80B1B7102182D511475C81179DFDAECB8D598E9F0E2410366EE433B87FBF8987F5BBC09308740B5C2975D17BA1A8763DE1D9CEF2EC0F18E26F4E1BFDEBB6696E30C99D994CB8712B6704BCA6C0FCB248A57266B291557C7FB75F82B646CECE19E4D39797442ED6C27547475F7FCC4FE2BCD983BF7593D38E2F0E667F1A896365C5D42D276A4AB1EF17072F8C4B71B11714CACB92A81ED9ED64FAD4DF67F10C71E1845A13EC40CB684EE00E4025B0B356F6DBA72942898077D2440F04B45933E901EF4773BF09532F0FD00F1A88D59C6FFE0A21B6E17CF87E1B82559E47CD447E349C67B659627745571DDCC13D1782573963041404A6F0B2E7BD582B65F215F4678EF956171B7499A733B0D8AC2C658425D5574609CD0AB2E9A063ECC1DA070DB47350800456455603B61C61A67A29DC53F745CF24AF85AA8A005F1490F5A206D14F5C0F23AF5EC1E7CEDC7C900C2A5B56CCAA4F83D0B90CFA7F3C0F1745F0B68AA413581047177AFB9B518CEC841BAAAE8E020DBCD9FB0F2D12E5B0790CFD3FB6780945D2B4C41FE35496A31859B08889850D7E8672CE3036C61759B43BCFBA4275FE2C5355449FD39BFE7790A0E5A1DA26A77262CB30F9016F294AC7B6C8B7D1DF10B570C273C595985812A55F42AC79A43BD5F44EA32862B1F7E64DEDF29BD5E24CDE1D4CFE9F4BA7B49DA3332FEC1D5B2311A5EA49D432A4A78F2565ED337A0EB9B63A591B992ADF733B823D8C4AB458275C2233BBAC0C0178DFEA4971FA58F578C13D82F52CF069F618AB6F7B100E480B215E80DC43BB46C0F0FA0D5F1C2CB92531AD5BBBF0E8115645580DAB03A60DB1CFEE4B08CBFCCF3E7D4532331D09FED217063EE5933BB89AFDE52CDB70F91DDC851309A3FF657280BCFF4F3BE78CC462E123D2C75B61170DA6951642BDB12A1408652363D1B544CD1DA257E2CE7199999837D8B2B3737A10E577CC50B016E8C2BDF16D90A51FDB5CA0CEDFBBD7904D20A73CDCDDCD36F1D2E5BE75A2758F3E992FAADB5950123D14E0166473313EB971602198AD91E1A5BB42B2F3C03AEF651DE3E6A2B68BDE68929C53B8D16DAFAFFB77FEB5735C389D857265187FCB55E2CAEFFD057347496C747A904C48DE0A3B107B2F9335DEE0FEF0A3E7348BD91942F5864BB818BE2D6BAED3BF80D2D8E3F53C911F749566A3F561F8B8BD9B0099BC1BD0B20C2C32040BE4BB165D682F9C93DE4F2EE1E45582E58292C84192FF0E22C0E60BB547B8BF15998ED752D210EA76478BEEDCCD10E1FE5F76A927A858B606EAA877F0CDFA43F16222D40C7F4A8587BECACEF8B50F21FE3B1361527776B5327A433192F0A7A491BF77467F7F89D4C1DDFA594A6BE3FC439C65B59A8FBEFCDEB0EA5151DCB31154CB1C3F4B95F28E4988853FC280274619C02CA37E0A16A8E12D3D41AE35BC4F6A25448584B75509197DC48875D497A10FC7A9CE9D437D6F76C9E873F2A4E75A7CC34EC26327BE1A8A56E8F7B5660909DD41066113D595A7E4B930946921A9697586E632F9C20835822CC92B452329EB6CA17B2FFB69E6205623EFBC85F7D2E2ADB90E30B62F93E70BF0BA1870B2C4A56FCC9C73D6FE86700BA913D9939 +pk = 73750130BAB439ABC8E5D317A73283737ED136BC8C3BFD09C8839FD78A451AADA4828D0A6E9F680653035038B6F171687004A675984E20DD16645EA8FCBD62E9142861FF15B44181C76E3A3C28459EE9D99AFB0412CC134B2077A92BBAE928FFC0FE3461A9ABDCC2300895179D6EA633565DD5A0CE11CDCB22819876E22E8EF6A616B39CFA9482C3CD914D15989298ED022C0BD79A40F8ED24556DFDD0CC0F7C97CF0B05E28A5CE265B8BBEA3DF4BAE1985A5096714B4B8D29EB70C2A11D1A360C2634E16250B854748E5ECF64E321F0EAE67DA8F4737B1B8E741A7F4E0C0659CBEDA6782BE0FF493E639FFA0A5F8595A7CF87771EB8F3867DF8EDC3E930785D60639282166CBC229EA8D5C20A8939F533500D6C649C652BAF5F09857D3D64E7179CBBC5DBE040D91C95BDE4FDA95FACCFA34912CBAD50AD77AE742AF8EC3E6895321BCE39368F4FC361D985E98585340C70C7DDF3ECB3A85D22A13D17D61319AB155650A64076E8C2B654D807F5D9BE66B25E7039400ED9645C250871104324D58468EF4B9AA314A491BE264A2D894552EF6EF3C867C77BE97071FC58A25082168E810EA309F6346037A9E386B54C7868B271BDCEADD5D7AF1A06A540600F4D5EA5641862B4AA3C0CC6137DD9079847148ED372D63D0FC9F2D91E6A231D61D3BCE96E7684E7292FA6F97E0EFE1EFFC7C166C3D6A137F7F4E3A69FE051E9919F0BBD4F58F85D8186BDA683D585C6D00AE4A4A0BA3C3FCBEEEF7B80AE9183C9B12D047FE49BB4CD0244D58E7FF6E796327D082BFF10DCCDA4DE0DAB05C3CC5D580E8D4A228A64272F6E0A0F50B468FF0842E0220E377004067BEDC8347D118F8F22FDABB31D55B17B79EF20420C21DD9896EFCD56FC0D63216DFD1EFC7494A2F9D2306BCEB382EED718BEBF74E1CC31459044EB8FBE8C5DC2A3E6AD9EE078406B84B0CAECB376FFE7D6B2F4571B0381A8AF7EFE30A58E791E25315631401E179A811B1614C45AE5EB2B715289C66F2CB39AC3483EE448AF86D5A056E4B0361E08C1638C0B7D039EA33FCB32B5B97AB5174E222E128510CF3C06EDABED40088E78C9F64EDAEB67BB87EA6A433A743037E7A26E821E668A050EB3268CD57BFA29FE3653BD6BD7E11750BBCD61016001AE1E7C1202D0E97A8749D6E7D2426660E6EBB5FC422BA7FB8D4A9495EA53C211A7A45665BF9962CFCDC5773F0135BAF10738FDD57868119CF967E76991D37D9470428C82FEE7F0B75F418A79F8FD21CD0B12689004059492F612C74099797EE5F670703FD12385C58365BC670D57CA6BDF4A7D6F7BE75ECC1F0095B65D2A333D748157962EFF99C96FFEE8B5EDE7A83D63CF60A25CEA8A651FE46D21ADDAC159EE447DF0FD772B8C3AD2A8215F8BCECE40ECE574BA1E8007EA1C904B5BC63EF223770A66BC2ADB9FF132DD159615777D8285D158A80C37E0875E82E3BCC00A5CB9C93EA465884DC0FBFB6694D109A65B88575035329D64A3211180AA7669A9E2E108152463058B395AC6A7419CF53E4285D5315093E8B85DCA648FD6AB692E01D105F4597644658227492168AEBF84A0C485A1C2AB668FE05F417CB6DEA6693AC2A446DAD8C5FE1FCC4C98216151F1DF70DF57F46CFF52010D2B98735AC0AC2E394821CD9356298840ED291504A8CA02FFDDCE6D6743ED9DB5492994B686902BF42237483E00DD3B89A3D034A05D790B96362D70925C134287B004E94789D7652EBEC5F880CA8222091C386F6764D82C087B3CA2EF972D844A4B1959784065171AB5A7554AD6E43168674C2AB919A0F689AAC7644AA6BE98ACAF41F45D9DE05DE315B9F4BAD0D4908A41FB8CE2B4C464D37AFBB34B79AAFEFAE46569F32813B9EFEEACB9030ACBBB6A63492539FA22FAEE3E0B68AEFF8653C57BD48D1015389CB490BC9FB48103B5B268582ED0197A87C830319FDA0B85DAA9D24A8C8F9A5DD1DBAA6960DE0C499BA337DC484F4CB47743FEFDF42819362DD7AC1D213768FD40CB29DC3BC44D5CEF1B84C99EABFF1130FDCA05CEDF2F6064CD760C6C080D73B6EEE4CBFB5C9720CB2B49897005380DC6ED3D5035DC7C29356C90E6B493F1BBC0E57038BC8443094BD6D40A0CD9B30A83D237CF9DC6C6E67225E13E54EED2A1C23753522D5FDDE25E66C43DB08D60E9F3BD3FD3B242DC22F3757E07A2870A7E4BC561238FA2E6702A1E94DB13F84D712139C5250049CCD4D600203580E0344EAF49E463B79B6C830BD89BAE98254EC0EA8105FC6BF98EC4E6907355F76C6B8182192449941B4B86084B5D268306A257B2669DC7E31590A1A3264F9948E2ECF6E9D7E97D3CDA1FD7016534838FE657CC7399727B6735E76F337EC5994C3BA247A8EEFABDB206511D06A70234BE7D33238AE519E8E1FBFDA31659B5AF734E9CCA267B0D9D0082E571E27B23FEB14A74759E0073BEE9E5C63DB5299BF6E77486316DAF23C2F5C8717E9F64E483796ADA4815319D2AC7293F485FC0AD133454AB024D419EF894F89B97F60E022ED908F1FB95FFCB04D685A0D275D9B00AC7106D5C924C6D59C0BC06552A71EF43896B910A41F4E1A3C4111616625F6712550CD938FD48FBBB732E911D3065A21962B2F479DF571111CD9ECBF4E5EC0048937CE015F8A71ACD8B621E5042012F76B286400D3514F72282ADDB3D934B19AA75FB362702FDAAD7ED6A6C713BAED4F918491F90A45254D1AD0C9C9A0A3DC1FAB2C45D3D9AE457B59B33736AB4FB8C755BD5F4152898320D2A58DFC4AB9D50B960CEFC9F6B58C34FAF4C61176A1ABB3749C73E4A900FF627CC4F0D1D1301A81DE73186DB26E02772F83AA8EED0888995458A8EA9AB49324FA456FC62BF7DA4827219336E819F72D949128F5C6ED9E52BB723FE17C93BE3ACA94D8AE4C7819C76684ED0720344BA3126A44D11913642A11ECA9029165F4462ADD35678B30C6B9E85A1ABCBA40184E4618DCF135615574350677B4B81DF3492A2FC33E50E80C07C7D4A6DC206ABC35F5FAD8F9C10A169F505FCE7521741D2228E68E77F2A5329DBD5A43196D0FF03A059D0F7A5ADFA70ED2450E83B34B64F16B381810315BBB06817F54520FB064347AC5FF4CCB5C48C9D0677E46AF30644CE28E7D7D68CDFEE3064AA6989A140DA7408EACFCF49CD8A314604F127C8D3E37514C0C83712B6331D55F1C7904FA4D5EBAB6B041F7EA6D54CE8C116F27C3FB2F67344ACFAFC106BDF21F9FA61F1155F930BFE98D2FABEE6B8F5EA99172E00F1D107C8FA7F940AE7F6149F5BF20D1112F0BF2F610D1A6974970C26144623A274F53F62952E16A90452542838D2DF5D835626928492B7FF1C77C439016C44679710769F709DF5DF68FEB0B3E3193661A0EDDEB6E02EEF25BD3EF123D5FEB9CC4312256C9A39A751DF467F740145C66DF552FBCCA61B1C64FE059BD3508EA6E9716FDC5E9FF9D461DCC81254B94CC53C654D4B7E3AD8F257A7BB3A6260A0D17CDE85FAAC11176EA38E1C67710456CCBF0DDEA5E5FC43A85AE92881ED95A2CE63EEF90A5CD66F632E8712540737C7F92EA51580E7A8A27D1BDE54F01F2FEBCE3A05A71FC32C9CB2254FE70509A8B2F35E9D84A6F996E0129E30CBBAF880B46822CFC67D6C3524F95338848354CF94EE3BC87AD24C12BF4D09C1C9DB5EA49AAD702F945980D8D79FE7E0B49FAD6158797094D25DD03D095DD5549293F048E306B7F97D7A802C2D07C7182DE9302319297C1A9BB53A920BE325CBF156C04A87B63804D1A7F846B34D5A511D85EC8D30167F067A68ACF751D61DEFFF107D84DFA068C74DCA2DD129A7410DF476F4679C79EB8A5285DFD0E554910405D1C39F4668A44C17C974403BB0E476512B3DB5FB75D57510B28ECA95906FDB972D38DBC5C83C67C1B50A2B9EB6EBB3F5BB484131CA5B1677324C63EF923F7EE39EC4380DF47642A50AE4483D2BC578A77B0B5F5358DDC2DBA7550F9BBD1261E3DB44609FFF25469649299E58EC2905D2256A46CB62E9FED7A6C2DD500894B5897C9A670F2123CE3C8230E14031C95425685331CC84F641609D2B6F02915942F1300582180AEB1C2D23BF0530434AD1A41FA8AA31E217FCA8FC8D6370C2D40C9F0A25856E857C42F7D2D38395ACD77ACD07C442C6CE32D9F0DF1FA2D696081D9906EE644CCB341A8F29FA451487D342EB70B00087AD70CB2DF06B98178115320A64A06116B62650FF8D681341D6251B427E815ED575FF38B9181820D6F3CFF8615D36E1B1CEBAC16B58C1C20E20B2A45DE73387B1E496C5013CFB337198DA55B6AEC2DDA7A98F47EE43A7E3126DB0089E4996E89B5B5C036473D5A4C3ED6A925F0AF57B08BE63377FB5FA8C2C2DF08F434BE06928606FB2A627AA53361870D3091BEB644BC9E0C7B6FC71418B3ECEC02D5F710E9C67B8119CA21F4010DBE5D33DD7EAB2C22F7F82BCC754DEE0BACC1FAACE2278887BFEFA0F0B8BC486A9ADDDE7462C1481BD9DD621730FD3CB50DD4C3C2C397D0B4766E4734E5F02904E785F82D72F307A81C316CC4AB901D0ACA79B228C3DA314048DA6BCE99120F91CBADB6D3FFBFC1EC174356BD3420817919DF62FE9E41A3CDC7F22CF7583A0C3907BAEA5FFC3F9E383953C12CFDDE4BC593D1BDFC2AD17F08FFC153434430C1BB83A06133EB7D8F4499676AA9ED3E0D772E1DE12CA3DDCC3FE67F53771337555EEBECFA418622B322467629B859030EDB7D826938E0F667081A5BF419BC633101BE2124CB2CDB35676CB0A0E1FFA40EADDDC1BD3B30DB5BA524FD63CD00208D21BB89781F46852C5F8D5EE486B114C7FB820C87C9C37A06D78085E1F05724BF711FBB47F9586B5FF4C2425A330951BF2F28324CAEE559DCFFE908B9E048552E2699AB27394AFDAB18C0803EF9CBE3333D33524EBB6EA259A1C36C7AD005C88016D2000288FC1D884901378AA3AE11F952B925D8752797B0099D5593D610E57AACE9A44751AE158A0C01105B931C1826867B3E6E999C4B410B1DD8E0B0A0703216F15C70350F810A2533F27E3687C56A1324C55E5CC4A7008E53C5AAB3C13212E23AD7FFBABD5DCA73070DDDC91392900ED89330EED2232F801A5864EAFE741269FE073CE2BD53D61D0729AC09C181EB527A5CD71E1750883086A649A444BAC94C69E42688D5AA279D7604E4D44146F23479A89C8CAFA06CC1FD53C95030120554A477427114BA28360930493E5B83D457F1DB93C3C09C56C1A4330395CC0F0E464CB716DFEE093BBD177F747BEEDDCE845BA0E1BAAA35C6EAE96229320D791301BC0DD5B46EFC376AB38D5D06780908490F56630CAB1E54C4C8CCDF01A0D6873788A571D6458F1135A69C75153ECE0BF28C778366033A5C8FE9BD4FA153B4076CC24FA717FDFD1E3F487116270622C6BDF28492909DAD52C36C6E3125373E2ACB7DD12854FE1828D8544F56BF565B6700F5A6E6BE71A0F4D00E9D9B06EE13626DBC97C637FB162DC90F2F4AF551CCDB2347E4C8B75CA6585640A4DF63329D490FFB18899D57E6621D7FE398BF666A540132829DC1392E1619AB4A8224BEDB6C4E409C78804DFD3EFF26974991C4844298A418456C839E0C44D854A997414B85C5B9A935B01C4A3A27A6EFF4E230251A06CC8138565DCF203623DC9BD55DA569E7ECE8DC5D9985A8D204806D3D4577A659CDCCCA5EDF12F222E5CEB122C56DA7FDF3FB99DF66ECD4F0F550D54954468559952E73E39AC2F33CB62F19A2AD189779AC22D968AA52A6FC442ED0B194370D95F5E144F5FAC84AA207B44C9D2F3C36922AC502D8FF98250E736B67C75959B312E5BE0266FB8835BB5927F130306F37A8DFFB8523779158A5A4DCDE704CCB7C58499BCE53D9A11F5CE5FCB4B5702642FD08D0E8AFF895B590B888DA9131C8DA731F14C7565CB8A41D9DC79A959A162112870774869C6B0510519FF86A08B2E7EDD7A4AA5E3B0A7E7513F824842B9F652F2A03F019A3A44F77A1078E7A89D369B2B247E74E01C7AD07DDC1E1B1F12EF6BD901C5CAFA8092EDFE276AF8785321B85AF13F6143AA39D746F55C591B93FB3E36FAA1ACA8D2C7CB3C8C18DCF4C5F92F9A6286E888439C358E423E69875E5F948BBE0EEDE904F71A68C796A209EBD02ED5FFC69FC55F4A1E358FA27AA997E1E1D7C414A84BAB6799080C6CA727AE67D45EC5290E4F8B4D04AA9E0508DCCD810CDDA1A908901E100FE8D0D8A64EC134ED78FF120803609F29C112B7B0CE6347A7356BDF793B13FEC8DDFADAA443A68231AE08C565D2980AAB0422A0E38797671FD9C00D445D91201A9CC76251002C17492CEDB614BDD795109E24E4ED429ACC057EACB3D2F9777621A594D1C909E8DB28A288733CE94F6C70E74654AD8024CD65483B847F24BBA8CF3D1DA194D54344D5F7599564F9C576A04E5F185311666DCBACFE4A99EA0A1AE77609FC5F0F6E21CC085EDC250274C6477BA375F555D2D8343C7864089122363BAA97691E373A4867341293BA22703C4A1C263955BE9D96102563A2B74AF1CEAE3E6327CC70BF937EFC390CD4D4400E77E6815731269B039D7302B046DD02272CC4D68DF72CB02D88295AA768EA608D2871CBACA78F5B4CFB9F6C9103E596A29D17C44231E154B65C82CD5669A2F22DBA0C6A3FB75B590B361015E5DA08BFA83688F6C323486D75DCEF5B223EB9638EE29223F2EE963E7FBEAF2819FEA6D712F0D7720975DA38B6B28B5E76711DAD28F4C7653B5AB1A2B091FBF0E7769693009531268ECC83EA5BF7D1935001CEBEA0EB43178CDEAD38E2BC4D939346A94E955265B1877580FBFD0806999D46FCDA96EE5F1DCD86A995448EBDBF042D2AB5EFB2F703E9EAD6534520A3377FCEFF3B60FB11F6605F8B4AFE8B80CDF0B3B82F7857809625C92E1F2BE347D08669CBE3B914356C28C11CBD977110FB76C88C731FEA936CF92F091C92789289544884B58D0FF46DE2541519DBD214D4075D22EF02BEAF3A1DBA7EDE3529925DFBE8EF8800EA0B056C436EEC81A8D0B5445A3F81ED32227E23792AA4951AAD89D8AB4A05F64D39467491E2BB0E5C061852170DA7E27F8236684DA0DA7AB60C0BD9D5EDA0C1D0C3B927BA07E985569293B6B9CD89F4E262F0AE98D7CFE40641B30A24124DA7627062AAAC4FE7DE61307B08427879C247BB0F3320E9E00E6BD4D47D72251FE264AEF877C6C576CB2013EBBEFD15DC4CA1C4A154C361C040C6C10615CE8120D75F8E02723A5FA425150131CCABE7C596BF741B2C7DE95265FE8515F0DBB378A4D9288E34CD6DA8C4AEBAD91DFE1E3FC5AC60AEC6B8541BF26BBA22103CD0D0E3893DB037331F6A4398F074F78A1C58C5386538AA036C4813AF40201A8F548CBCB6B553A2FA18AE63822F34EC96FD683431538B511C530B1C70CB9B7A6DDC1176D142C65701B5AE7C021703D6138E25D4DB1BBE4CF3000BD00B8F62466189B15314ECEF0942D64B71B70D137B272610C7C71275FCF65CCC4CA42BA2A427AB00514F164A0A68EF20054879AE22EB9EDD68A3B1396044C4B69CBF10A27387E1DF19CA5FC9AF605929BA59F169EB35D0A7D0E336A24B777CAD8B200576F3425DD43E151B1E92C99D8E9BC756CBED97E614DA22B4549B15932E4F3CFC5A64C5ADED942531F1166F5DBFB86417BB43F2503C68A6B5EE0B69139103488E8461A4AE78367595865513C932F7A84995E980A3A293627986AC97F6571FB7C54D5F7BACC13E502B7CEE163F4DF7642F14B668DFE7C057F6803847E32A4C7B893C876A6818F53A576F70 sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8 smlen = 2457 -sm = 12DB1CA54C1DC70BBE498E05DFB5294D10EF9C3561B82F031E29218095744C68A10468D13506FD39600780238239411DE1C76803F7194622825B07F89AB1A3492105E42159EAD009011838A861604DE669E8BAFD521012D886A765A66D2F1150212E5CE3A1058433FD184395726335661996214AAB9C548D318DE88879180EBA9D0B839FF0FBD6564818EE5111225B96CC3780905171354799A8D38AC18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +sm = A08BF6FF0BB5BA6A8DC469523262FF90F36BC6EDA4B26E4A599C73878AF89F324EE3DC6AEBFAFA894871466ED0926835E7A3A77A671C37C615160C2031B3A602F7675087ED05518DC906C5F817449E705C72D2D225497383A6C9CD8DD6D3D1085EC2DD21F545D83C80E4E193351FD2A5E8009A50124D617E54B0C715959F95B969F274A6E97ED6B0C5C6FE37CD1A4042BC258993CCA6C51899A8D38AC18A8E67A78D784D4734D25AEA1F2DF4A4762ECA3549ECDB8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = 8F96CEF4780331064B1B7FCE6999CBCBB57DA2C25270CF22E08466AE33220B3851A0E32778C99F37B288084F6F221618A73685F1BDBD846846B7D0A900D5CF6AAB14DC8EE4C3BF79E994B65AD34233B9BC90644FC57635DB053ECA1DBB7EC6AFDF5692A7E77EA4FFF7E6FFE86681BBD7F81A323088B2502AB4BB065AA8CD84E9E0D9D259D2206A0909D895611319C8D2C7DA64F4973BE9F5465AFFDF9266065D53B2780EBDE7573D95341266F5823E4FC7A1BB276BAFFF02B11D8D273944D5C0A10C9E38D662F41B327CDB3C249FAD94B49A79DB4A0B86427B28CD6544392AE14F0D776380BE9D5A184E8D7F8034E0C89A9F9A8B55569A692281343B6860AF1A4EB6E87708352103F72881A6A738F49CA8CC989C619BC6B85178706F3638762D25CC20235330DA726F48DBC778CFE8C47590B6A8D47C1BCC390F8B1B312684034D49936364920FBE0125F439E36D5E1E868353ED3722FDBE7E488A2AED54C6C64F889A6E61B12A99AA83B2E31E92E7B5289F4C64451E98514B597ED7C44FDF8901241FA3006C701DBE97FA9F2EC880BA45CBE44E1E3A308C466B07D3F366A60344C1EEE0EF1447FA2CF9FC269C3C902C5466BDC76E326AB5D69627289CE2D720C5B5DBF6D97452511FA3C42A8C984F16BDDF640C97EDF47BFCD518E802E87A80520C1066C4D8B8E4C86DE9B9D6C3889394FB9706D40CE3D7BD99105C5D10312B095EC23EE101D3ACCAFCE38240EC8991CA5F0E968142E2ADE0CB98B9A79AD4BA35467CBB85C47CC65116A430DCE8EC6E82A1450DC40569B467CFEFB51B8D35535AB94E23BE6D50DDF991949481BFE08632CEB0C58563A7ADABD8FBA87BBB934BCF597458A89ABA5D755654399C8891ED4D7FD6D3749FAE86C37A656FE7C5F234666E1CCD3DB62C2206181E5B85BB3B40D317403B0225770A50743BA1C39E4F264C562C0BB13B4A6830589B38F7647237F9504A626B91173801B687F1CDBB94910A1477FBE27FDCC4ED2FE0C63A8132576BB48C95A7FB9CDD5FFE94F08D220FA4B1A6D3A4D557EB460C93BC2B2E4CAEFC45D585668447AB65A9E4D2E02F3EABE6FB8199C0B6D402F64F5CE84BDF7CBCB1546E8772539F676C920847EF2EE28F7152FF021D5E512F506B6AD70D4C553887EBD318B09E55225E10FDE1032B65066CC9760688C74A7B63A84D709FC2875168CC4FE0A3F4AA29B9456017A7449F015A680F623E5895A96C36380F2E4837A48C7664F7ED4FCBA3DFF5DEE731CA43DF39B641C37F395E98D77955774BC11D859B2A59EF4E74BED29FEAC5941F05D842D75E6D2F3A7A060D83D974CDA29770D06979567D5AB925242DB13FB58A06ECC38F2415871A7E70BAC0549C0031AC3C25EA431B035BFFF7BDED5F80E699A5AD0AB303FAF1A7B9CE808E75462727044B461415778FC1CE41779CED0B825080B1F7BE9FB69E6B572C42E0143CFA18401F4728AFD543E9A94E16AC0EA4191084FBB2542A352A6980EC626A329F979D17EE19AF848B9135F352A010B5D053C9AF8B0385D93AB5803BD18CF5F786BDE16AE5C336A6B28C88388EC0FCCB9308D8159F400244C737119CD5F778D73DB96099C43F8DF82805E33BD3E94471F53537EBE1204317A30E1C54835C8E658CB724AB19F5C72D7BD20212C56BBE1D6ECC14CAFAE0F7B6352BE914C186AEEDEDBE1E55F8FBD2C4127E1F2B2DE7ECB8F51D18B416EE9BC321A1FE63413510267E4AE204DC59D365F24678024E52F080AC1B0F084FC6F4E08418576041105FF4A08CCF5E2D17BE07470FE046E0A14A2D8A45E0394437643DEBF01336291AA75B5268C187DFF7BCF333F179A72ED1D331512D52949E5D6219FE601706FE175C75564C43FF7BABA81E077EE18CB97AEC3058871372AD83761E2534BAE1E48B1C90F0912746B9EF0D87F90BDE53DC05C6F0C810CD72351F6F5355B7385C652DC992E97BFC38F88852453B420EE5DE81A9FD1DF457E25000F6B1C7D631719C1DB65F7D81BD57D93D09FCEDDAA1D4DA31EA7AB9C3F2539A8EAFE2D6F028A6248AAE604566D741D05B4D18B0B100922109F4F1271C749B2DEF1C2A11D575B8BA52E724AB222F89C294986C38B59012C42E0C9ECB25ADA425B82DC0D534EFFF4E07B0FA25CDB1885D5A0A0C3B60A436314699241B535DF757B922FF0B203DC8119468EB5AB056C2A625C6C7950335A1021AE67DB776CBA762E018BF8F36E83793DDEF5B25CBE42633303AB5B87392DF38A35D25FBEBE047FEC301097793E30FF3C40987B49E38D5B177895E3F0980AD4B11EE9402184CC4A10F37B9EBCA982141987F3D1D7607035B454CF210EE64869AE2DDACFD8F4C1FB9BAC7ABC63A57A10EF631A93DF5980D2031360A04E75902FE7F37D323F54EC6F303B6EBCDFF549B6D08E467C3041F9AD8197F6BB34D4764B7A2DD86DC5F73E3BC0221F0FADB2514DC7AB919EDA09958863B3456FAEBC36ECD1ADE56B42D7422819EB5911E553CC7915BB48856A12078960E6013D989ADFA22ED95F59992DAA768CC3991DD6F21DA3BE39B94AB3106A1DE43A542F352213AAE07D416436EB58C9D14ECC2CE8069832329AAE968D316771CC00282D3C2410F2816785A30D59CA9DB86236FC8D25E191284B4FAAB0AD3872EB4FFA238CB26C6DD528B5750F4DA191841D5636C594A68AB2182F8D1BC097CFA920A866D8B1727B4575F9F8F314B43844E31AD1F1D615602B3B68FEB92A403F41AB5C8839481530A068CF9ED524D8DEF7D4D30A0083B1C13A03C5D78E4E293929EC09CA0B7152348C4CD12E576BC77B78105D23ABF6E01DADB7FAEE768FD4B9727EF93335F450A2EFB6197CA560B70C044738890041B38DCCC42D7BEA459627B53073F7B7FF540539AD2D370A7D98F5C996B205DEBE6BE23F8FA36E80B0750A6F051984A8035D1FBAAADD420A2EE9CAE3758646B354B6095CAA6A0C02BB1AE8103D5280A63D07F135236AB61E14A8F73D1B70BF5775DDEAE0DE8717DFC1FFB3AFB26590F5FDDA5EA7B1D24FD59C18A2EE6FB475C0E33339BBB977865E1D5F6DECADFF94D59047BDB95CE2D930B77C1EEF97A5B448A58A18A618D83CAC990CBF142279367EE303CD618E954E7DAC3D458ED790CF995AFDB826741BF0115B00BE5B9535C8E5F6320F22308B967E9DA0BB4F7BCDD0D48E62A3A7D1B3C29BB299F4BF0330BB31DC8DDBC234D28A4E83B248FD10CA614998F5236003B4994B080742EBC36F7129160E3C3863CE29384FA912EDC71DA050CB7380220707C86D2C64AA3DFE058AC873B9DCC21D97DDB22673B4F32527AA8CF74E8FD6CE3E4DAC24ED2FC298EF9FC9F0CD550299EF3340A3488161BA40F9EDE5D90A9BC2E10CEFBAB0C2318DB2D5F764795667B98F1EAA55CFB40D8ADD60998D7DC5FE994CBBF6473DDC89F73FFECB1DE8C2F4D772E02DEDCA39F49F8BFE102012D2C93F06DE7309F69998687FC9045527C150BD1108D227876BD0116B6B4B8CA669010BE5229D1373DFD2CA175C74D510D7AFCA8C0B7EAE821A15405BC4B5F97AD963DBA4EE4F792C934CB1CC74235743FF90230704F22BAA98EE3C3174F358A181043977FA28664A91DE8D79B32C21E63F035DCBB22FF8C43E610DD70D3E97B3DF4A42D1A27384E34E119B7A43106EFEE3C8EA5065ABC94214529F2F7DBA2020878D71276CEA64CE2910495D698263D3977D650E33B5873F92A5708DF40BC504E0C385AA7F3A49FF1F903EF6BE293B8BEF72E86E6FEE5CC9826A62CEE513D4B71DA73487ADC9E3B3AB6C81226351C2164719A1CCF96E0E08F052EFEEC7C9CF3B6E0B2C71C85A61A81A8924D0A816550C8DAC0769E4738458ECBF129A795683F72D5A893C6133CB6EB5FAF81A94E8C13C58CAD3410BA563199EDBB9CC912E70242C54E5865A8A1CF519B2EC341BFD7B88DE7154A99EBDE502219BA845BB704417999291C507B54209C88BAE4FB1389513313F38B8203DCA88BFD0B29C6211BA9EFB7C04F9AFE93576AC81BCC361CFFDB6699199E42B9AD83B126FFE9A79DA909C53020BB07110EC2CA2F94AFA69D2811C845577E297AAD991D705BF0A3D1C66EC295A262637FA481C4F54E49924B9718BAB284AACC808B078759C2F66A18C7B555B39BEC9F655D7A290B5E369D6B8494551960F65860250B7E14574E956DF74189A413A6EB7C8AA44CB9C865D9ED93F36F6DB7C60C8A61B266B4BD6EF7EDD3A09982186CFA8D558F424BD2EB713BCF2EB01E2B274A055D9AA2180750AEAD42855D9DDF27C6EDC719CE5AB4BDA5750135FB8D016F4A8DA8431A54D49779AC6F26BA082CD66873BB7FCC074E3D9F83ECACEF06466E07BD382EF00115904EDF949E03F5530EABCE11791BD4350D272C505CFDA573DF29C4B90D6820551477376B440EA4C47210D6A43FD68A337D32BC64C6E3A540357EC4BEDA917D02FE7F8F87C3874C818E09BE16B1AA2830CA1086C6038192F65EE0739F88AB1B520B701DC8D4B5B31B342F08FF9A1D538494FD1538A941F8A8E6A6F2A08086393D36B51CA09AD98C9A22EB655A488FD47068CB8C0D6DE196099392ACA1BCB65B142A60887FA87F2E7CB907CEAD8F17E6D290DE09127BA1AE2E8F30ACA3B1411ACAD6E5804465296240EAA4CAACF0022CABCEFF2E73859FC79969CF09C91100D40007602F116B0CB8CAF16E8E295C821121B25C6F85CDC95FD0C60C15F69317BFEEFFA546F0F889811DE25103A9308BB29689D739F04F4B83138497DB3BF210689A82563C9D6AE2939FBE3D11925362F01C08A63588EE63FAF019A1ECE188B6D45B556382F32CFBA0BDF23A99F6F71BC06BAE6C52896B8B60DA7ED14964318A67756035307BEB32FA84D6B7C1B119631A9C44F3896FA23732E9E06F9FB2BEDE5744878DE99129C2C0CEA36D88BBBE4025E7F288341424B30CDA0D78F730082CCCD01A7C0B5E8527EDEB4F671ADA926A90EEB319192687692E9D8B278E11958794F2F9895E65638A0D8A150394B096A8550E4268B62E50F24999F4A0B91B279A34D933E8B626534C0E737DD19F60CD53F9BFDCADF2EE9E68F2EDF0A92A50E6CD43DA954214BAD1E0F1267D814ADE862077E8F68DAF8D9EB503DE2501E1CBC105C5A21AF779F0F1AF1CC2B8DE17CE5C13C311654030378447E584EC546E324F5209ED636855731AC582A0BA3A1B6F79B41F611D19DCC88095AB58D35BA9BAF1F9B3978150600ACA08DC57DA3F8B8E8F7B163BEEEF17FDC77F0DC7EED278683784CE5263A799D89426C2A307B3D6EE9869F6A7E70E7E20DEDF20F1E3FF60154A66BAF7802C79E908C4A197155C041D4A600F8C0CC6A3191E05EAA8E78F7B29D9CF004966D8A1B7A163DFE2272D21E57CD845E3F50E296A3F8943522F11D4900CBCD0048D131881BD763CB80216CACA4482E6443E45838D1D1DD7A9CD238E533B0506A1E7DA21880A98A2D8291403A929D72742161A77E9D328F34E88927DBF266C5CF31FE85D1946A0B35CFC3CCFF0499BFCDE3F2E55F42CFB3339379956A05B268056987D5C8EC41C636666203280F3E7853584E10D0945735C5A16C4809F67591CE9CE16BE3F238F946E4E5CF60114B8A4D59AE50F9C428558FC9D9BEDB5BAFA9A6A6E308E838CF9838092E80200140C10F78B8B385A34063D903C627BD22DE4EA6A353150290EC13DB44307DAB672024944E8D33077203AC407280AFAA1544BE79B9A18E02FF86C325425F674E3C48005BA6F72E229B517778CED4FFCF341EF77EA23DCFE8AC15782ED74307E6944842BBA437312522F1134406BE31E9C2C4D00D14C093E9B6D6BC2D19E8C8108DBFE690FE91081B9BC56804DC63A34EA2DC1DF581C9776AF9478A731598D95E153C34A4DEB3DA7A2727EA237E454EA9DC5B0478DF536FE67FA328BD92816B46C6DDEDA329D1DCA6F6A3681BACC7130AEA5D61B7A8E35DF41ABC0557366DC9B637C793B52D97123A24B16B762106CA0ABA19B08D3C11BE342A4828782C279F02B2D428D248FC2682B236861CD95815C63FC70E730FA5ADF87693F8CD513803645FD93D8C564D83EEF8DEDD090FF8698303FE7BC71E76C81D6480A8941553BD2B13C114CC247812E28ABC69FB621148795C7F20A7474A55B365F7B1671EB1A562231C1A80CF0A373A37F087601FD3236E9B2C74BF416F4DE811000CA33E51ADEC9FAC084E631C3DDF50416EB4014399AFA36B6C8953B059F919696ADD76D3A73DBDA4C157BB40345B1F479F71BCD9870D8A97FD199F8FFDCA8AED415C7CDFAED90295DBA87E63893C37401B4F3922F8E51E75E29391C8661C5A4A7FA0BA085039B73D7BF4B7A794B70EA111D8A6A6D41D5D6277CC12461DAC81CB0B928E1264FF49FBEFDAB9F1283D4D536D05F00C5CC3E6B5F85ECF58EEDEC8D85756BFC8788542AD573F1A1FAE7E8A88C53DD93093A8D3975AEF530B86269B62BC6F318AFE244F2F026A1BCC32645DCC111799485F306A98E02C26C95B50C1B8401895F2A8566809454A6C1D44EC579A201BE1860BB35FAD66D8568030AD9156106360A1733171E40DACFB9E0ED745CF18164489F0C61F7CDC7B618759D302840F3C39706F9D37DFB415106856037F950E6967BABC82B623F0FD6CE4159F06923AFEFE0595191E9799947C11C170CD141019630537FC834AC0608857963187693EBDFDF32A4E2C087D61D05525AFBFBB2673019FF2270B86F914B6029225D49B1EE054843374C0933343494B2ABFDD0FB774FEE6C1F7AC63F6DA496A87EF66D561B1A89020D8777E2A2B6ACA3584F55729CA623C5813D426985487695A2F5CB4442239FAD7C538A22CF697A4C88B13CAA3194096DF5E8E2C1F82ADD015CC6766797770ABD147520D69DCDC91901DE045D9CF6E192C600C796A28A25AE347B4B683EDB9C412E1C1855F3EBBA29394D60CAE7C2A46FD8726EFE0125D3320152AE82C06DDE2E41FC25A344117D439BB27CE12B721503543C1018973F064ACA6C54D65B4C10A342EE380A30387B71C4D04CDCEF5B8AD4B3D945A77EBAF4056B0A1A02C714472F19C07F7253539AD7E6CCFA0601A81149D8EF77B4A9789A643E2679E5F4167BB8AB6FF1A009DC9F100151F8E7EBCF28CFFABEB184F4CCCC968B312DB8276F6E0472C083AF36FC36AC8FB9612263280AAB917F1E88B744A9300D1D6B350001BBF8F9E063CC948EC40E7BE4590C2F59C401EC6873E0E8D43B4971AB776079D52BD0567888D2000063D44957667961A6206E12024E08574D0B7C53AEFA4CCE0CE254BD30F2E08711F7092874942491B93029B4E93A8821A107259965A7B1E440A34AD94E397719510F227EAB4ADD8A21E78D8B35218568E602A8AA97C3067285E1E3E53080721BF10221F60B0B8F319ADCA20C87A14F71F595FC3BB096E6D88C91CB1894383557105F13A8486E29468AED80BCDA2DF69A90E2AA1D40450EDEAB4796B989BE371A56E3F90EEF977BE6D830764A418624874B681530D73927857B0977CA727C402A3301662278051926CB6E0618538354190482BE7B757DB6970B0C9A5FD9ED099B30B642D0C8C2C73281A6BD2BFDF9811EC4F53A91C7DF1D180BB51B9D768891C93FC425BBFB39F16A0A64B943616697F0A65295089358CC60C5E0F614A43BF778726964DFE15392ABD5F20B25E8C0FD53987270B204F5E9F3E8E35BC5EED7E8857D273E1DB80CFE3F7C07D8C2E6DF71C3D90320D3B877749F4965B88714FD00A65E4478DE8C4603593E5E686D2AAA32CEB07FE16885675E239BE2953257D47B6D13E2 +pk = 8F96CEF4780331064B1B7FCE6999CBCB637264834026200C62D5C298F9C19739AE7D5C3437A1683801B0F30087D655CEDE1D824155FB3DE71FF07B5EB90959009AB7E2F8106F8902110A8CBC0F637684C3E723C048A64040A2A8F029FB381C4CE05207FEC34BEEC076A7F40E7362C31ED1341FEF34F55958C4F60B46B5E603FEACDA20722F0F31EAA11BADD41A0A5FC23AF1815D1E8C66832D8D990E99561DCA3A417E07278FF51B89EACF4838CDA31DAD9E2681862B722F4CAA0F57DBDAA1A4B2BCFCF79DF5964898F324C6F6A6DA7A7C844D0B62A244ECE5441A292D55F2E2B2B7498FCEBAE7B18CFDC66AF97B2A75546CC572AB8E3070F1ADA46548CB8988DC4744AC4153C40D47F04D3EBFCCDB9CD885194A69BCAD9799A8CA69EF47FB7A7C77BBC88166C35A50FA73C767F018CFDF35E3D192BACFD60A2B02D72740DC8A35111C1CB5FB50092DC6F31A565C5B078B3B1D63E90B13D6EBF4F88D3EA7492E0E07A1986B875498789FF2A08ABB325F1C71731F5A950256B1F304622145AFEB109311B0751535F675B38CD8D37D17441159FB1EB3A6E5B68B6A5A27E37DB30D6B55D52924E3CBA965CB445AE7E87CB2C699E88154430AE95BFD63DDF426E32C1292419F09F6FC70269566FFD2571964937FB7F15D675E5C51D02B925BE0540F2840D5E15154F1290687B40F4E9BF300D36E3AB54C0FA3DC956A267A5BD94E05FEBB767036B18E862915AE0F5311F11DAE673D4E30C1409B5715D2139C3BF02239F6678C29DAF1767B1D0170F3D0FF78CDF1B0426E084045E7B2E87CCB8438DC72B5935EA4DFD4CC57A9C89E38767297911CC76E340E129AB491CAB291461FE645FAB2C8A75C662D256CC1F106D272D8E6FE0D1ED8629A67290DC4C4BC4CACD5A3A513D3DD198768053EDEFDFB6D8497496BC47A89EB9F234E4FD9D613CE2E1BAC11E4EF5CD6203F768C4F807B5E9B1DFF3D81109A24AB853EA291D593A1D7B7D4A0CF4C64C2DFD6597B7F201CA316693E3A54FBBF6F0190E89AA6AD37BD2205BFC3816180700F02083C35CB0F48A5F4A390A78F611B5FBCDE6F2A4D028ED22AEE19F413BF32D742D53878531A07B13EDE72F72D2DB1DE6C4C765BE14AD1B775F1FBE1E05DC79CA6C5CACC8270178C658FFBD40890EF9F2748725DBC53A6A6BBBA207224BB6139878B08399F3393F74197B38D6C2FC5291B88E1355A8B6542F07BCEAF30B673B129F3D4BEDD7B7524D10F6D85396C89BB775B2AC8E32FE56B8360F9816A3CC88DEE8EEE7C40B4EB8EBCDC96B64C74DBB173540570E7255AF6B6C086C13C9A92343AC0B275DE77CD7E710AD68E0FAE8D8EC76844DA2DA9811EB67D7888488A086E39B4E52B5302D7F5145FECC2F266C4266A2AFF808228495AC179109B3177CFA13D74CF15ECA3C17C9E8204B2B3F44424830B7D8778DA7EE2BCBA736EEBACDAC24F4CBD31774BCDB9853891FF724F1CBACF70A324FE128526E5F3F65F9C80D630527E6B4A3FBB5C91040AA2973CF15B16ED9CFDBCD583A56F93B39122201EDE3B40489AC46CEF7FBE8209A9F76232DA9ED493CEA818BF6843A2859452AED7E8CD70B6B881C20257DBE86C4D4F3BAA0048BA4A84B08326918601FA4C7C423304BE40B5E9A6834071F31C469B4FE4122FDD9E15A81746C3C855B2DA73F787B623DB459AA649B40B9C1C62C91C6C1CFBFE46E21FAEE253AD50A6B16B1E4D5149DC4C99C033B6A8BE692900590636C0F2BFE5AB0CBB3A40191C080DB72896DEA6A28A53458AE6A4403EC3A4F4409B3424470448F5418CB642098515AB334D303C06B024C89B716899140DA4FABF4503CBC9B55CF4915C7E1DE1E99DAAEDCD6BFC34C11A8FE677CA7D1270E680DCCBE8D0B8622ADE283C3C26F0D57A63049F28A956145770CA9D6FCBB908A644FAF9034BFBAE44453C4243BEC9FE5F79F6541F1787044669C267BBD621FB41F0219F6CC6AC392EC71211EB3CE96BA1364B8439EA97F03968C0EB97B307F5990AC2A6FBD7CA6DD6F0AD71935228E7229AFDED9660851EBC4B5228F12D106EDA2EF3976AF2AA29A853FBA5B33C9030E78F4B8D246C254AE9E26F2DEF8E6137817AC8BEA3045E3FF02DCE440FCAD546D387465F4129ECC46340517F7D0590B72010ABC9964DCDB6A182DA5A94A11B223502C56CD8CD1F850844E0573FB21AEA0276D68E4CCB6C7C670F6FAF1487F66E7D620A46033286D404C21E93C1F11C53D53E57F07C9B4AD9AAA9B10858BBA36A6A982E39365418580E6E487DF483BEA2AEFB23346C1AE29840606A3E505D24448126F20356036085DA54FAA4EBD6A0D2BAB463B067B0FD1376F3F2E18B11FAB2BE3B6D799E0A4A502D2AD432C27F5DCF3C6B7A85B07B4B1214F5BBDB08C0FF5526C4C60480BD37CA25AE883FAB3F58F734D39211C1677651AF5BBC98B33B523CCAB2196CF8286F5677E7CA37423E6BC548EDFEBDD3276A8D7A1CA6659092E9733C9D0E5CD5C92A0FD9A616DA0C8113F9B94F299D3C6D932BF5E5E000556D9F57258B395D827EE270A5B926B0962369E9B1F63551EA941CF7571C45EB11652BDE4ACCA8EF2360070D36DCD7C301655B497E737AC513408651BF96BFF2A8638BCB4910282675C1B393D7C83276E3D272ABC7F1D69DA6C8C6CE0F3DC69A4BDA914B76989D9B7BC32C38B2FD95336D116CEC2730553C605342517F1F31A1727C68A3C4DD74FE84C35D61293B9C212B264D41C716B3AB0FCF30A852092A88FCDCA24076D3661538FA1E9DCC200EBA92C5AF9A13EB5B49DA86A77FD14769A6BEA32ECE07868B5875B5D47F7C6BAE57E2AE355116681C2E2491B7D733D3820F9F400B53F117D5F3F78E1082D9BB5D3E9102C5799F9AA387AC3F2048D07532C9EE185527598022D52EA3FD5AC6182EA74880ECB6931A3FDF852362C81850F8260B625335B1FF8BBB6B246B4C4840E4273D5BF6043B2092D7E491E25375F8CF081A0A7770B1B79811D403550286721959BB7D78478B6DE96407E1B9603C9F4E99024B6269F313775DFA19548CCE85494AF047C194BFB5AAAEA956D14DC5032D0DA2EBD1CAA507C679B360EDBA6B37BA82C7EE808BB04ECB70059C6AAF709545F0B63FF990DB8993579BAA161AB2BE450A48C4B273EC7DA951B3F8A1D2E7A199A3E3373B532F9617F264277EF8F61D1D6057A22CA5E2F2796C6F119C5732018E5AF4ADBCBF34D8C5CA367086B959DF7ADEB1C27A42FF983E4FD05203CED3ED476041D4BEF6B3F5452E20CC15548A2F9F174A8B4977666F25C913768DD6A7D75F6C1F912A25AC125E6065F5845F3540061354A542DFB2462BB9944B380C766D3E280C8B73BE59451CFEB66917481CF5FFA6740029907533E2661D13AC60F1716C5A68F036ADC92C2B493E46D0CD66FBB11A231A52225DD586C8C4A6AF9F323FC92B44405FDF1B8634226E0F2C5AE7E166E2AF00B96E2FEA72636A582BAA221373260F4E97739B87B5175A8DBFB45F2B075A93DA5DE85416158019A4CA0428E6290425CE37CCFD629912453B1ACDE46392F5CC73BA78C939492A950A932C9B511079EE833501F50A1F1090BA4836B7D8D6A16F45833F4C2799085644C1557D197711DC0490DB61D2B7D7C47A7AB0A9CA1A99D1D0D1FD590753EDF3D18FA98A5A2FC0EFA9C50F8139A0CE432A94E4A5107390CBFBF5CFD1FAE6EEC996FC2940EDE4545E7E136C7E7878ED15A7EA04D72F259F8363D66908BA6F62C2E2F5F4B215726534F60CE397F3452532B33146EFEE7A8558B95C23072D031C07FB3F4D16E7CD78C373EB66C6DB2BD260344E6C7C07DD738259C00CCF6C2852FF74DFD71B60A7C2E8FF174A74716526A0202BAEF80B9D4B1C3F5D31341E342227A617CF7D8FAA50F01C0C85A105E9768534B737F6CF28B5919C7484445ED7CD7DAECDFF0D9C77521211727279EEB2C748160F4A406DC2E3B23401ECB7A08C60B6F06F001934D00747257B8B07D02D32298F5275F902F636EB62235278FE2B26DD23A0C389F6A376CE6368C270ED6613F8718F5B52C20D533177D50AD69CF90D96ED662641650E2E300AE70DC17061D72639443D7CA4A7CF012B2BE7B9C7AB5A154400F7A54768F8133CAF2A6F2EABCA11C50FA5CEFD5F81FE3A88C9D28714B77CB0D0D748CF731DBE2D4A2DE2FEA27C5EF3DBC0AADE7CA6077B5350E54B9B0DA292025DC72E9E0C9B4298931D2B7B06C8111957DC783BC54B304E3A70C454241F00F6354CF76803BB5781C718C9BB15D536F35E6FA4BAE41BBEC338C8DD249FC7F3DBF06465CFB1A4EDFD3788F4708E8B9BF0B64E01F3F828A138903DF53BDE149F8C1F79999EAF724A9B73C81586864ACB06B6B4A1D65879A4DBA8F158C2579A0EB983E07C2434EFD8C212B76D7B7197DE32CAF6F30514EAE40881A1D62746AFCE4594B9E59761C1B781935AE3EADF5659E6A72B70A298F2125EA738AE1D50025401989548995E7035FE2E632B087A045DD6831814DBE717E5264683DCA32F183BC1CA88848DEA6C4E76A2BCFAFE2D134ADF7AF78377F599D955BAFD1B5DB5CC38794FCB7EA8E3B3EA297CD1ED4C4976903824029BD206B0D476704B1FBFBE0062D41B729B8BFB9234E20B93673EA748B7B683B0DCACDEC80B10D8C0EEEB8724AABE07E80701D58B18DC5A510F487547DE1446119D30617E87FB491546C4F8575A57A8C02DFF1C91B08A50DA4DACDFD18FF631A6441EABC8DF555B330BFD19A4BD7176ECBF71FFBF6D56C5D5627FADC33CD032F1550B7D436F3FC2A27C811A55548307A27ACA23A909156583FEDEBDAD5F95F2AF7F8E051005C8A4CA49D106C64B8885FE95AFFABE93EC3227015A4E5E39FB31FBF24EDA323064285EF63310E0BA20744CBC0C69A2D83CDAE68DEF9B0D1604542E8F43E2E2AD3C2FF8FB7F8FE381B8C9265416AE28B9E26E3D00A2C534F286D2E6E0791F40400FFBA860464211BB48EA1B74C8DE3940F10A95368B1095B478D413B71D65226736702278F7BE21ECF2C1AFF46F24E8D4832AF49CE0354519F232F3425B5FD6074983CDF1D802660C0AE2AC35FB46656389131ECF148691C63F0CDA557BD823C08AC8E2E7399DD60E4A4CE5F91A1B4DB49EAB3E5BFA33018FAD6744B6CDB60E5D52A892513D9EBB5BACAB477C778FCB45B436F67DB1FF9DBE6808CECCB18938359A0980C4413C4F3672D6194D35A76EC890DE0A3E88B11B81D40263A7EB350BB9F88A893D38DDCCB3AC261179B86CB4CE59D122495C839D3B6F60080F5783B26593B45E5661408F6CA5DD364EE74C00B419A46F5012AD0E8208F7E9F6E7B03D98F0A03B6442B8B05C5D0B50E4406E9D1B0863B39FBEA0AB063D57C24CA6A5AD6C0D7159ECB0969CF3A185CAEA1D81A44BF4ECEF062878178693AF66A69B5261AB7407D3A54F3B1B6BD1B4A551D654EF9C46A543BCBA0EA20CEAF8DA2E95DB984E17A40EAFF64C515E6AB04168A588C57FB019649B89C7240099CB39D9C084C1ABA40A8CB0A393B63CB4153D0541CF0FA6F4B971542E44C713C00CEF2BE229D642977F6AC7BD1071B74CCDDA47E969B1B62CA365CCBAC5F781F54E8D594B6227912D35CC1813DBA3EEB96E601E0E771E7FDFAFAE6D1646E831E70773DC8AC9C807616C65C14F85E19E2FDA821B0462AFEBC8871A87905A4605EE62100756040986D585F249DBF0D49AF1456CF74369FEB9B25FB172B9A280620F3F0C51F585723E602A7D53691A63DC40ED811C892FBE43B649E9AB0377C9C47F7C8B81DE47436CD298DE9765B6B54E0FCBBA5C7B5B8230D379D7965BADF5FFDC86316C8DE7591839143E48061693CE5FDAFA48AA3044F9E8E9594FCAD0F20DA69BE441B26E35CB7C9E101C7E7BDD640445A49692DC2B037FFE9DD338A2239202EAF28BFB64F01611537AF166257E8FA1B6353D24455900D602C7D2453E581541E466ED57F71E5447D2682F3BFC04EDB2C90B49C186EEDEF8882875A1EE3A176C7EDFB7AD86772687C74C08C7A836E54CE5FDB8AC0E7490B3E39BC3AA244E84B1AD209E278133E841542031FFC8A1D8ED596871CBF14B91EA6EF12FA934F1ECA02716388D26781CBEA85CC7682AE5365F71F0AE3CD606D22ED516F1E8DCA9C0D11F03576C4E7A3DD30D72E2E58E2E49D2B6E4C4C47B05B651060A436CB29826292EB437826FB411EE3BA5EEBCAE6C5A9B63AF657E8D4392A47ABF6579A2934E3F00AB1EEE65CCB1F7F4C5E9B14F683FBB65833BD42BB9BE044B77DF718C7F0FB8D59F02AA53E808914AE5E11569BC7D4531C3615575E1EA68ADFB24B24EC6158E5CB9B0098ACBCFAF8D2D7FC264D27E9F4FF9E50A054D9BDE66774BD6B17A1DF5C04E1541407BC87FECE73F2BA8E35D872DB305F5E2215767D896C523EF4213DF2B964C61077B47E42D225C4A77A166387757BCBAD5C9AFC363C466CA65E8C6F9898AF0516A3B3865309587F4E05FFBC6B519F85C99826F0DBD8A091AE874151670273B11253ACCB294DA0C38EE5428D5525647A0D5581FF17EC27F081824803F1EF255500DF91ADDF57340969FC28142F753BD612DFBA0AFBCD95EA4E4A535630DC5434961D46E91DF79D53463E2674221A726BB7E9D69CC51F26BB0FCDA9FF2F145021132A55CDBCEA1D2498636FC7C7C6FC1B18B917DE11491781863518771A8EB4757463DCF11383C22C661E90CF0E1CD55C32A06509560316911CA0A9F987D2168FAB1B6567D791D279BA14C5C1940FEC6BB813FAD348D2123A5A75034E51C981360206FE1CF20A0622B6667C4DAE06BB5A1D471B1327421273F9260038A6E42B38118BFDE5A91D17D561B542553594A2BBE13540E68DDA6985CDAAD13409F80577759F559DA4B48F9742E0E92597D22C203C809CA6E9A08F9DD03012C9B9A566BD92A0B3E1D01C307F0898BD2312199C40A586618AEC0B9908DF5E62F701F791C60B450A5474E8B025BC98E113039176475857EE9EE3723A5F523E10E8CAFC9C7D11CD42366D1175C3A5D8504444286122864229CB2F095D9F1AD2B63B8C098369FE3FD7C0D44E18D63178FA93BB86717985EDE1161F6DABC090ED8BA87DBE3EA2765A168BF69EFC29DFD9A770DC5F32CD15270E29A1AA0440871FAD82579D22C448B09F7E98B003BD6F27DD4DEEEED6D4879B357886948BDFF8AADCC2AB2B86499A14662F15C3AF47EA58B7BB15A2A30761B58EFDB1AD7BA8EC213B4A1E21FD9458E519C55B21724399582146E3A72C4CA343F616263CA2E9CB87E92D63F8CFE8166B4DF55EB90E4E99A625C9133E10F38A4DF332FFFB62299B431A30B3AF48F75FCE2316D22A784B681C225BC9E87CA73C12405BC44EA5E7C0359EEF7C53FD1E54F4887955217179E7C781C6986FA1B7FD32081B0EF6057A6F371BA3E24D8DCD2C6DD5B7867DAA43ED8F560B7B6C9E508DFDFC187541B409BEFF218431E8E547F3BEE7FB48428C612A22513DD3A39BA06126ECADDC9EE72A793F85887799354FB038A05C346F2AD2218EB7E0109214771670F2A4559B1DAC1E785D9AC8A113615097F260F3AF718B63031083B4BFDBF80E5D00B1CC1C64E2A2115E51ECCD6DCA376D0D4CDD5DB9333F244A530DF375A38D72BF785F97398BFA6F1C48885D8699949CF1A3CE3126F57905254276AB74C1DD5A87BF19AD29A9D43510CA88E99388835083F987DA48E1495A41A941549B57379932E26D408D6811DF28ADFD580E5556F6479E9C8AC9739384BB108BE8049282B339D57A9FEA7E4993CE5A5A8C77133F5903DBE54A1 sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8 smlen = 2490 -sm = 815D58165C6860A07A564D2EE33E6D2837F0A2A3485DC6F623D5E50085ECB942D2FDD6AF3B7F4BE1F96866E9C79DB217BA816991679741488109A915565F4270CACD3EC2E51CFE4B16189A43DEB886690D5968DCBBE34995381E7F1971A27939CBC93D120C1A5600847EA659A4904CF01969448AA0D88392F51C0AFEF3BFB00057651D37C83C6C775F49778F572F8920B9A60ADEF85C5E517274B741E666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +sm = E3DBB3E463C198EE903E1966E9BF6B0303D27CC7A31A67291BB4F9C40D5E462563FF74D0180E1DBB1E5C3252A5055810783309A187C364B0EF43796BD1201AD7B7A4B048D8571EEF9071B33F5788766E052BA91A5C6451380CDA1BDF7954799E84396522842A4550C8E4D996DF84B83572E4EF025E18DE43C76100203A0B2A72592909EA69E564AE72DF9260E63B8C7B98E790320BC3FBC77274B741E666952821BB2FC74EE4393B9BAD281D1294104E47F107D862215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = 50AB7B3B99D724F010585D86ABEC7398DAEBDB51E9E657CC3949A2F3BAD34AE7C01E40D8EBF218A2A6D10E3F63B35E576C23D6213E5F25D8CCB71FFF89D894378E6BE5EA24108983421F0F06CAEBCA792FA21D8C93A4FD0DF4BBC1082123816673C6162BA3DA19A1BB048CC881DA2ACB04FE183EB979C04DC01E37BF082F1230D85B8D2D7DB8E0A1413850C0A126E9917443CBBA01009D1BD16E626FD38F6353238B681C1537AC8217B4DFB17C250D69300AF84E7A4902716E9D1340A6A7136493B14805678BB579DFE4A2E476EF90ACBC5141520EA38AA099B20B58B32EA226537FF9E36783D207399A3B9758913D5AB3B9B204E3191AB8CA413604F19570A8AB62B2591F1A769EF6DDD83AA0738BDCF7957074440038E62A0049670BF91D90887247DC3495CA85F9449E3DA6F7D9B0F84979D65DD834D29940048E06A2EAB0D4E5FD913DBB767C0480D5A53ED0F8BACB3ECA5E2DD240848E8301B7A358E752C8A7C3F97EEF674388B51B85EBAB3C9EC7A0A22F47BDAC37C9E195ABF53AABD8EBFA0C8EBD63384220A0C78D09F2A556AE27C0B8C11C892E7802AB9D23BABEEAB9D11C42DCDFCC69B6D88A39EA83BFA5245B4444759304B46DCD9A90CB07D2ADE40AE32E0E31A51EA161A3253EF8BD692EF11A9ADF6C0544910BC92C5F0EE2276DF2F3C146D186670E6040B2C426E9291BBCF4342AEA20EB7E8C27EBF170011FD6F177F27E5B6EC04E3C53E828369B3AADF855A8913732A41B4489CD33ED69861C237C02A3CCB4A65525B53924B6F609CEB2A3B00405F4228F60B6BAD0ECAA25D1C5D33A148B6E71589119B6DE91E20A10273668C501676EF47C4D9BC8910A99FFCA7F6CE3338ECDB71114B46B616F40B595ED503A935620F7B783C72A2E1328F310E28796CE6384C5973A64E31977B53678C5ABEF80DECCBC5E484AA5789783F28E5113F827A332EDF312F4C25E99F6C58B96EE1FB0085E90A676FB798DD4DC6312431DC91704A58AA98B0ED9BDD43E498F05A287941B16D5D89FEE8758A85EC00C2AB21FA42059B5DAF039D92EC715EF0BE179E3F3483CBA132C40DFE5231C1B07B0333968938B87A38F63D5FC2CA03E93E73199DAB10FBF32002A0982A0980C6FC706B40AAE945758EEDBD9A064A224E371BA90DBE8018F08E47F3F6971AC47E40A275594E1BD16A96C13C5B34C01C9CBC834CB96B68256FC5C1C4F5A32468AB9A54E405F74BA2DA334CF118AC5312DFE85FEAA473DEB9A2269A3B10973C22AB3F057BBD5D539C97AF7315AFE82EEFADD91BF6562A66112F45CCF4DC1CAB949A0FC300CAA62A1715070233638936BEF28EACCF33C441F3A2E4714BA300BFF69E52CFDD36B04E3DBBFDFBC8BBCB839D3B1C4862491B4D079723BF0615F9F5317F9419F6529631417F3ED89E6311A7C54EC021590ADF4629268C70C28543D7D3B3FC932907CA3229EF8D08A80A30EB0428D64C1DE858BA92914877F4C023AFCDD7F6270CE07C5E76D9EE6E23AF475A8A111532785E02E79468A97CB2304EBFB17E3A14C10278C164026587E80A589CED14426A5A96F82A5BDB50F330308BDBAD24A74C7DF597CAC5D239B61BC9E5A29F3B10A68586F75F94A4D1C2ED72D9D3C21227753EAD97C601384E40BC49D2C69F2E407CB27AFB2179E5A98C15C7344054A981EFAE8E0262F1B6E8B0E21597458EFA1172C343849C0A6000B044EE6B763F9FBFA7CB10D77D3D8B08CA887050E50449F09085A521ED9FFA32B964D84C9C14A4C7722FAABB13C9CA6AE9C521AA9D9B171B6BB5423BE2FACBA07DE5F4F8602DCEA304F9CF78E720A3ED742B7B4908A7FA6632C8684222FD6E324DE7D71C891D5536343339B4F5A74582B84EA8ED15D5136E5505ED85774F98C6EE4DE5059E2A1A5FB63251AF42FB92DF81173F512F41C02CA0E139EC4C8987C106142E3A79D116450C8217C450253F68334854814323FC467DBDEC93B930B74CC2595A4D4AF447F77788C153CCD13E6C43E0EF81EBD6D3ABA6AB6A217E0B3B71B67C84812EAE870E221BC622D331A52B8E2450785C0B8A9127C7005042B249EE34D30114FD635DF3E60EC6EE201957EDBA3B2AC44ADAFD218874DA6BD8E5582F6843C58A290C0A0FD026100377D66C6F7CE931A7A3BA5F0D4FD05582D4095244B3FCE7422ABBCF4DF5AD64B18A016E4F258E120DB7C3C1941D3D99987F4172985A2706E1AC395F7EF5E4A5258938AA5FC250610980AF54B20B699A19CB431D5C65EF5F7A712BE82FE67005C6314F09CFB7F0DBB69E3156FD920FDB6BF61695F4D762DED7A8125409576DE3B74A444BE84C4ED9D54072A567E7C94404A73A86A13C39396392956B2CC9D94346B4F2EE96D62C7E4F45DB14B0C244DC78ED8D1DD1AE9533812777AC4673498F6141AF4473AFA06B3784CA13E63BD71C2C1CA9B6172BA10E5B18095837DDD8DA6A0D8752A9FF9829E87753FFD05D879CA864CD169C5E813ECC3ABAA5B3103DC656EBB76991C7CB2F95DCA12EC8C5BD2768D4E875B22C12B855643F9535CCE3B9F10D832F5C434B5798C72F346C0F25441B1C04F29E45A31D0AE170A2E84FB1108FA83D18F779351431C7B5A70B076A77D4FD7278ADC7A589F97672886E5F7992D0352CA2BC9186E58E35776E7F3350D4359B8043D3CC411DEFB01C8DC085E219E732D26B7CBD9B8EE863C1C4D23F4E3AA8EBE204732CC24BB566A8BFA409F582A05C69CBB7EEF6A2384ABA3DB9F41A0FEAB78BC8EB87DC003665232141671B697387C9C270C972271A9BC1A70B18661A7E8E2EB58A71607022CFF11951F5823DD75D6C48BFA3B95CEB900509C584F9644C3641BC798B06020045C17C7FAFB4FA203E9AA6F6CC6873E505BAC9AFFC6E7A5C8FAEDD8F2E8EADA99CF4204089DB27E59467E718903F7349675C6709BFB0C236A7A3103C0F90AB5783B29FA4FBDD92FB9D5A63DC5DC0F00723AA7C0A2CC476600394FE279071643980A9898EF00454F26262FFBF12E9461F8DBDCDDBB9B6AAFE52E1F0A76E8ABB7839FBF06A38072328B8D83ACAC62A740A2EE55BE14B5DEB3C09B36D2B589B3F04C4CB9613FD08457D768640A4876AF814D49F6E01111B3E1868522770066F0E3CECC02109B359402F0F4DBF0EE5D29CD42FC5A43DD6B5D231813B5C2AE1C19765E9AF69557B8CB5F5E00DC7A58467DF2BB7DFBF4F0093687618146723E7BF09130375DBD13F12D40CE4DDF4F322AABEE5ED13958683D0C24FF1DBACDF49DA8716796789DAEDB525FC21C125D57A2B3CD3C62707C9BEB257D4536E9E126C5BBE8BED989A9651286D867E6B81AD62E227407E959E4AB06E4D3949DDF0F4CEA53949514128511B3A42088412FC42B10D0B6FDF27D106B061B72F9009B568D94901B8BB4C26405F49C470BB4A4D3803EDE99A196083D9C2CA4988FB3384B02EF219CA0D0B05673ECF81678478A528ECD809FBA7B45CF869BF65F8125935EBA493EDEA9EE2F463923CD194E049F32E32E7498AFA240660F8B782DB1513B66BEAE31126F068ED40643C842929A7D63A0921809346C6A3A6FD37F0974DEF0CCBD795CD562751B17587E2D6CAE67F98AB30AED9032C895B6FE428B9B6BED69EB08021F0F5017B8E1F2D9FCA5E9C1920B7F7B916E697D1973443D7B004AAB21BCD30E0EF52332B2020E803C3F26DE66E697427B91B9382FC78CF3AB616B89D36033A59E59E7A89DCE561EBF30191A57A6027238C9DE0B734C81963E57ED6E13AFBA75C322F21D02F808599673FE708846A0FB50AFA284579FFDFEF6BADE81841112748E4F177F51D1E264D76038EF543EC90FBB78E892F64F80177706C421FF8A7418F2E7A079B885C774681412F7A30598DA153725302565412713F7D01395C17B8E45D2ED71E756A9F23A89FAAF57BCDF3ED5A63BBAF5B65A6101A032CC0B5FE88BBD9998DDE63AB5E30147FC1D9FF335305F06A6A45A6ACF8616A22EFBDAE818059148F4BF164AB1D1961F9567527ACA0E3379E840FA2A508F718C060D75714A475FA5BAE1C96B298B2F044F97EC335F5BBCD8FA6BF943ADC75036D9C4CD90E845DF0A566178AD201538F744024ACF450EBE22DA1951B90E24CC27A0A958D986AF5777688B4ED67E9842508EE6557EA042BD175BC6F8641FA4B101136A2D80B314FBDF7D6493E25CF78E607E823979B0A5C7E69582B325A93F10FDA7418AEBFD74231D96AC247AE8AB998A430FE5EADE8ECFF53D3AACF0D83F0362AB16B72E2B0E6B7A6388D0FB34B91BAD5EAEC3F8D19453EE1455FACB48020DF7611395D25C04EBF6A720A487B181227B35B893C6677413F2ADD3715BD41F20CE1E737C7A2468742B63951FC7E36547C4E1CA69922C003BD467432BCB34B8187E8D5459CF8C2B763CF57F93B7A4890AE847E41924ADB78A05193102074403610D7DCC8F3B0AF5CA2B68F02619E582587050E66F78CA0E1172CC6900C32F91503870FA5437B7810C9AC44B14C6E038483CA93F599D8F5DACBBD955480263719A45D2E5C1787A04D2DA91099C74944F8CBB6393EBE1D822841E7E8FEDD0273C45411BED495F83FE140DBAE791D1A1C4D8F0DE91FB7BFD023DD3E059636CA999231D2294A9B4DC317752C3221C33EBFEAF4074729469A3DAE96612D32BF0EC2E1386ACDC100CED6777FB7EA081CA2ED6C10320A7FD60FB81A2B72A61EAE53A75AD5A44A2F320AF1E3D9259DD46AD8A605D5C036E90790F21E4F98E732DBEB973E71153FA40B83C7D5D2C3FD7A9BCC5B854885C0712FF791DCEA11FDF0AA7A6910D41A600BD3B6681E51A391CDD982D2934CB2C197826F117BFB11C409FAD392821B8ED03F6F911D27802B31FE61933E80464C12554AE64EA53473024A9FE920F783E73CABB7465B4DC942C8985BE5367DE9AD546336216B6A264A3E896B2B6B870E7D96027CA8827E30A025915D756C25A9B9853E7A078B7624D5420477857B8052D61EC33DC9BB86AA89144C14EDA91BD1EDB4C59B972C5DF01F59D795FBDA22D1ACDA526479CE16C431654B2B440067EF2200F7911BB82642CC2458214F338C8E581465CDAB25A83656A7BF0DD534B6C8D12E1CF9CB1CB5D55C12FA688C00702A015C573F7D6CA54E3818B41C0C7EAA716B2295B7A9F5AAA496B578AF86FC62673DA2695C1E352D4D57836DD05FB2751318A10B982900773123062298CBD835F53D1BD203308155E3A236114D5A339F661D077D2B9881DE17BD71D51CBE11B1901286BC224139943F5F04E5213742A2626BF27FFEC9FE1E66C0DBF7732AE662F2D6857C28AC1C03E5941CA1720ECABA0060A6D470832E7DF36674456AB783A76F123C0A9DE384252F2AB9EFA8E5CC5EE89B8248A31CD97C076C20D4AF7CC4F6CDDD1F9E19D5F1CECDD09A67A9E47D4DBF67AF4A9DB367779DCEB8B545E5D030D934E1D77562E481D6C50F257E17584A86ECC41E3ED6B186733F22AFCDE5CD612E19B918B3C296CA0AB7F4B265584E7C23DB0285AE132AA2F757799487B4545855D14C4169E21927DBBAF8131756F67CCA3A0380E57F1599C555DA7D2F6F810727DC66E8B6F4187B7E4BC99CE48B88175496CBA1CACA35AF40F7D2C6E33DB207AD694B32C38E6BD636A0F111465C3DD1B6BD4AC85DCB5470AB180D20D6753F164097039E632B5DF09B90EE6B66D1A6C0DF3EDB7B86DEC5823B940FBA81CC54440671CC7ACA053CACCA52D3565B6B4071481250A4F6FF3170479D7BCE053B2CEC06620110F064389CDD900417EA15746895AB8863A1F72C7B3048A2E17CCF3ECDBFD192376B3A82FFA4550765AF5023FFBC4DC5B8CD37CDCD32AE7121B71C2C267DD9736BB4692D0478C2B2A403CE9756EBE60CB63FFB15A5A5DEAAA15B49E197FAD40CD6F83C44B4AF7FA9C1E43FF5F5CEBC2A95DE80AD010951E285DF9900EBA920BD009486D0F3C710334EE046152EB8A249DE6100E2A2F12B53962389C03E66E1862B6965750D84D2734E131A370C5D07C4A9D60ED5F1EA1A8E281065C8F37DA3303D92E00E6BDD3B6EC998220252B7BC5B2C0E1FA9EB951DB2D461AF881D2C67C3098D209BB6878C1395A47078202D0053D5482C61A9A221A751A65DC8505A587EBAE8AC22D2F41C4C0FC4489B5478E6737E6E5579814B80810C43ADCD628476AE660120A701FE3818A4370C932517C1F2BB30D426033FE039E305285180F0C0B0CA27FD0B4C1C8958389E345E817C06BDD2A6D5595E0B549DB2F52A8341AB38DD9CAF88F39B3A4F253504908F39EACBBBBF6FB062D5F4E240F1803E934248A1D9C25FDE958015CBB493D9A30C813165BF40BEA0481FBC35D09D6586F32EA0AEF768B28ED31D885ACA1DA13847BD96C5CF9C4E922F7073B10E6F9AC0F6558A5C4A7006EE57C54E1C3C350A732FDB72E40FAB4FF339563B8FD5E86064702311642499BCE5B778515F45C586C3E29773084000F347D93626385038C3E3C41DAAFB939E8FC3E3965A44E8CDD0DE1F6E02E4288C832828A2160C046CE2091C7630F13FE63B096B04F76C2DB2020B8EEEE80C595CCC94F90A04924C882922FAC33CA3BFC4F05A36A4504BF7C08A0D12B33B97339E75805B08A28E83CB9DC3EC46657C719BDAA330AC41364058EEAFE5C6E73F7BDEBF1A70DC5C222090BCD82DD11670666202CF855F1AB5F4567444E83CF6A3BFDB8335779F2C14B24A07584F13AEC7745FE37BBBA797B1E64052789145B2B2136986934ADED8423AEEB7F7E6AE360C7D6B7ACA3F37DAAB10009A53CA4DE2E38023CB480C1ED14564D5D04B0CBF2B66C4BB20564DB4AF63C2AC85A39EC476180CDC8ADC1114ADB7937ABA5BD19876A59C863FBEB20E74CAC33D425ECA7C5952DCC457740EF6759536533C84B78CCCAF3C6A7802F45D4889557A8B85EA6328B78453518AF952171E984026AFCAA8A6C73FA0CAE87E6FD14C2BACC4FFF8DFDBF0AC78DD3FEACD419C457E28F8B72085DFE9578607CA4B3EA4E65AE14EC7C6A85BB7E5D96FCFB5FB1520DBDE530344C7905BC4133CAC7D925A7E8DF7075E64C53326F88F67844EDBD90D5142ADA3A0AF523B46814FA828C45974038CC0B5A0032D9D8DB3661DF9B1D9F43D286933E908CAC9357EC6B1B6589AA7A2452FCED864F8D4BB2FE459602646FE1F99E02884961F7AD0A4A539AF66CB0DAD4383B6836C4F00974CD4B329A5AE08E33B53F88F686448341077DDF23FBD2EE5212649B1A0417611073E49A6F7831BD01DDC73902BC727AB05DF0FB3EEB210EADE069B2B4041D042A8A38600BAB8EB4729D474D0BE59E049C9D06AFF94DCD32E3105F0754D0927FE6275625429E03BB80140F7F6968D97B8E3FDC2887DB6BBBAB3E39BD6C2D8FC76E7D26C81B84A94344DD6D2A46BDE836468E3E40F1DFFCD40DDD1DDE1BE5CA6F16B458856950088454D480AA6AE2BDFF7B35864134430F64155855476D020E13F86913D67ED9C6B0A167BD5581FAABA125647CD2535DB6331F144CB7A28C58FDE7EAA40FDF567A7D1F692023E6661302DAB6DB03D694375F3F7F9D38B1677BB3193688157EF8B8845F1A8204114A8311CF6A53C9C23949F734983C9F1D346F262A87D65BF6D173312FD0B3B0D10D827F0CBEE771E222DDAE1F999E2D76CC04A5DCFF929B191C617D9491B80A1A3481EA5071963510DB5C2D88C431949F65992154CE4DB3506BDF1D39D1F48D61EA4E9D693DED501D9349A009391DF57832E899AE669BB51DB8241AE18370B9899414E815EE715B27F8DCFBA98343AC17A96BF0731E0A9E6F31A703 +pk = 50AB7B3B99D724F010585D86ABEC7398A82B1E49EF10958CE2439C10FDC136360D93CF216B2223E792158C87323E0C01668C5C6EAF8AEF28B7E5448C3213F6AB4B6273F17DFC14CC73110654FEDD10041AFE5A10C289F6D90114DA7D44F2A29A4ADD1B24A38050EF6C47CE72625590E6856DD9E1198EC2442D3A14F444831D87CE13121DA0C89621636F952C8D9E40BAEE962891F50F9F24E23D5F9C2EF71374479A598C7198B49B8D9F4AC69923C44B96E82C8263C2DB26BBE298EEB63C9AC7EBADB73B42042D555378135143441565DF969DEBAD889FE59CC1554260D0320EB0993BE756C1E4FD0F36E870F719B8BB55B75470C75371BD836B1BA5E5DF546775C736286074A2964A18509706C3ABE9256D612846907E504E8FE62A8BF588E833FD41AE3999CF9DC98CD5EA8412BA421E9E6263B5664F4C3087149CDEE1BAAB10B3B88506CEEC698D7DDDD8015A5E12A2C0F2DCBCC8477D7A283F19D354A20267A1955909C7029EE9A5C372FE40100F2218235330D3C74BAFBEFCCB2BB841AC8EA7BB210D206A44C5E99DEB98B6FCBCA3A32B13705392C4E1560A18096956F8E52FB3516DE7FE82F8E73A4E87796F5CD488553D0BFCBC1A12193FFC5A5374AF5E0913D7A62CE46F93FA00F522EC1D0C84E4BC4FFCAF65D6158E3E75985948963AC2FC214C6C024A593AFF7B26AE50B629F3E7299BF77EB23FE5FAD778D9CD382C9426C867F7C6F69B12F6D9A528994226E7941597E01B5DFE9DFF32F026263DA33659D90545F4DB24AB798547B61F6E01D6DA0D4739D760E0FBBF8CEF1BEA973F47E77A9AD0592D226F2AE94C70AA48933AA1D219B12C04E5A17FFD6AF8250899D80BB7A94458964B9914FC8F74984D00CBD421A2E9C172A83BF39356046D59CB24B44041E76769B053F770AB23C4FAE09BA0A084E0D40D972CA8ACC8C7B498C7CF0F2FEA9B658B84D143D99EBF626274E53B4DFE1EA9D450457C0546867DBB38955E480587FBAD3902D80DA7AE4AA3C997EA8795AC0F75E240341729B23AC3156CE88F784B17AD1BE97D1FA4DA4D4B9F9FDB8AD256EBA4630F19B3A2C0FF5A8DFA1F0009BC17EE0B76B13D24544F62BF7AD60338E4B501B26318E9B06638C83994C53FBB3F1416CD27124F77AF5A264FF612EDC5A92A852176B6FC1C6E1F09B6F2696BE2B15D270696DF7AFD108D71916A67F883B37969ABF04667944C9ADB052C2E1653E41E9F7CB469A5FE48C887B89420B2EFD3162EC07B83CB6DDC88733C5EADB02EE9390577862551F47D51831B9451C7B108FD9642CC1468046A7522C2481B6AEF737808A2F89892283F026B77B7F1A509FF2A6B8D0588A1E045B348B689A9F2D248B67BA1F55090E57A5E3128E17FF6D14A87CABF198C5B98C89C20713424EBF432C2CBBF7A802DE62B652AA8990FB9ACD6681B62F2C8754E3B60F033F85EBF3F2A2DA442DF0A527E246F63B9C74E745B782A22A3ACDEEA43CE3A0CFD5D22D5462C6786F571D5736F7CEBF2AC1C6941797D53CF911D17BCB839BE0E0CC1A3D4B921CDCC3EC555BB830FDB73CAFB15A9683B3E7AB2327E65B58C5D690FF55906C057C9BF56F2FBC8C5D1092F43CDB03008977F0E50C28C1D0CE4E36E821AB7B0DC15CE47A09F4856C165BB1158F37083C2183C23336E718B34BBACCD2D2EA6AB361A7E4A53175B3D02B577785074D47229172F7949F71054C113D9FEB8D61E57F31EAEE46CACAA11763B3D1A8AFE2B609E68DD7CACDB7DE4E8CF8936A45334F38C1A2817AA25937DC4E9E6765AE33C15663BABE8A94CAE23D44841C29DC64B06AE1009F07CBDD8D43D3A1970C79BDA7C0003BA0694AD4C367FE5944DC1BD7200B3BD7995CE120E6EB777700E66F23C127266F56123A8AC910002CCB7143A786AE7449598B2EBF7DD20BE1A0488313A2BFD3E63A14C94E3C0A5C49B6DDEE791DE67F8CB4B353E3ECC565FDB213D10C420BC3E5CBA75849EFA4BBD00081B877BC8DBC749A2FA0BC9BA137D1FE820146656490BA714DA44BB7581FE4C3865694FC569505C0A4D6E2F610B20D60D1D1FA90E513CBF49A88926B376832D59ACBB71FE584E0775ADADFAB3B76B85653EA7C56454DBFC197ABF4A94ECC7CAC0E049B04FA710C2E90E43CC63EECA8CC23B8B5214D693BD6EA794F286866A9BDA2DAC9657FC046C536383A4669457F61CD6BF37C651E026014C5DBBB23D4416E86F2E25A75806BCDEF5CD67EE9887261513C26E8C81576152C03B43AE72EDD0CACFC836F8D88A47A8700D26FD2D3789939F971F913E573D6030743E237AB105F9D904F7154953A46771AB650F7035EE329486A3D12ECFF5953A6F494D3CD13ED3D729A1613E7B4EE3AB49EE6919C5D024B04D60879EE7E6D6E8737CB8785777752EBA2E077F2E2B8B065ED77D98103B9986A91D761E22CD72AD9AD08028A3879A06262A2BE4CBB2B63EEC29D2B7E956A80CBB77AD8E296F082A45A49E8881D9DA15CF764FD05E6D27EC4C06B4E9A9D0D8B183C6B2875F4BE0A671FCEC2998C368045E47CA4C7698C2822B2EF67004B0B465C004B89C2A8CBF9B741BD4348029BED0B8C50D2A4DE6222186A0C650EB8827A1D658A0C335483C063526CCDFF58041659AA02EB30102C4DB1EC8F91754344F8EE82BA5638BDF914A19ADDD2A031487D21CDD108E8E326E084CBCC1E5111CE2678133C4A40DA5D128C3B7A432CB53485F1FFF1F2356B959DF696C0D851E9DA617607049EF1655E4B47FED19FFE27AB1657FC64CC04F50C61D556A985C79EB359441050A9E13C8A30C7761DFAD77CA697B33C2CF87E97386416004C6D629C2D79524A6072096E0DA35DC69CE9D59669BFB502BA8205A8DF5C0524DB5F3F84CCD34B53DD4CA5EAC261A3807380C04F4ED20A95D8FC3977B1BDB54C38F2100402B335EDF2D565EBB4C73AD83E6E68169F902CA454CE74F3CC805D24D9647C69BB8FD0BFB4303E603677B0D940DEE7185D07A64A32C7B875C7F73391729F85C81E8754E9FE02D526C43368A8B785BA535F3CC49C068E17791557A403355941541DE1ACC6FDCAAF1D2C3DFE1F706BD0B7525009BDB39FB21DBB49C169062B2C9F9517070730B32DA67863122E46057610F25B15933AF7E76B282D3F1567CF66501F2F27C93A3AAF08B0D9AD8B3EE4730ED5745FDE689FAF6900642BFDA3795C55AB5DD0074FA4B46B513EA4B4D1E9C3F4A8291DFC8E178F7997CDE9883942411C6D93EB2B6B2A9437DDB498E3D641CAC1748F18E9D9045698A46208D95EB8EEB55B9A25DA905EE3A456DA18EE5AD688DA7E872C401E9F2A8AD0A3B7DFD15E7C3BDB1310AE3705E62B22D5615BA3D96246CE96D5C2148B865D627EFB742AD46C2E18F096F9FC69C5DB063704A5F009D9DDCA62F25977704AA7577C49311071F145D6549759C85B55F8489C7496EC28D7B09B363CEA0CFDE06710C9A1EF585DF210BFFBF3BDE14FCBABF84242A28EFE99B4F03E9B739FC584038BF35237B72466F810F89D2B46FF2E619170EBF47698BC34DA5B76B5507640E75F3327B54DC394116710674F86F3AA5928764D87B30154F39D47A143F8AFA7F1D7279C65ACF9E3B6880AD1346D7C890549CF83065D798D5AB69CEECDDFAD4E999F2ED24DE6932A09510D69009CD9EAE189C6F0A5B347FEA04B9CD3823B519BA51F858593D226BC8EB2697C74833946A41B11B7A13D5F9655C00A3ABD5A342329CF8D346536D78882FE923B15A4F95A991D3AEAEAB65E2779C1D60E04777387D6578B778204259C14CB763AA3E2B00A388D0092E868A54CC0148026B3FDF8BBCDB02EB9A45CF42542CC7E22DF6FCE2C5DE8C8A00DEEAB6BB0342DD1BF03E575EB6B43DB41DD56C533F992AE0ADC29055B986BC344C3B42917AB86226880C2D1511048976DBE358A9FC3FD3B0D66CA692CAE195BE4DE3BCBF5BEBFC1B64A84E49369624436899B7B456770F242FAE850A1E3A84B92F900FEB6C41328D3AB0AE772966EC48931AAF38FCBCB21C3B2E5B9A890085C767F9864F64EF7E48D1F4D6B33380C7676650624DACFC9BB39A5814546119B90957CE143957D959AB5813E3E0C4094F93ADC1EDB1A6001EFDAFBEA72B80DFCF0CB9C248CEEA890921C301C9B5956D10E1E7FD650B3E3729842AEF3A1680687AABF8814C8AA2EF0C21A4C323D31BAD5DD76448EE19ABB7E5B3329E7AB23864899FF6778DFFEE83B500F1F63124693C5CFAA6FA6D9190F3E7161B673F7ABD82CC237FA73BA4D7B79C81A821CCF835942007449E414EBD7E689BB3DD1700ADF3DEA381B5E022EB0B1593B641D432E685A16920030A95CE9A8681179CEE5823B818FBC15967F1D62414CAEFC17A89FC384FCC040DE5F4B34CFC26F0A10CE39350D0399D11E38AFF56CD829675D5D8879EFA8078E4710A87024FD8D20423D2C7E42B7B227E394D5565F9DBF4B8DE4D6D77B77325A6BB0F319D023ABB015A99D347D598C46243AF1B4681F10E9073A43C27A20E454D3BEC27F89BBD012E1A20371462431B0568339AC9028097F39AE967CDFA7F10836C462CA71F0CC55766D98448F84CB249DC1AE81DDA80EA43B163088C176EC16EE03F307B89D5D527FFA5D019490B3BEEE4535002B0E43469ED9BB4C53ECA40D244A62B9E445698D67BDAFF8EAD14D865ACF1E3D1405C55B81B691EDCB0A5A21EF0E131FDD8C38DDD2322618A7BF3A81A21F6CAFE9D91DFD23A5798EA63CF8A2018C5707437D21C8AC4E7CD8628422626A1677E857CC37CFC521B91FC9762A9576CCB88428492945896AE305C8F63A3B856EAD4696C11EA860AD66EC2ED8F8A88BF04778884A5016EBF8E09707BE0AF29EE9A51697CA46E5D5980C4CF5CBF90C3F1E3CBBB8CEB254B59C4082589E56800B677CAB9F1D5319EAB4946B20E5512A35D9460105D80A0A5D24A9EDEC3CB209A8352856AE25D0974C20E2DBA2FC580EDFB93212CA4E335FAB2B696730A6B30A9BBD9E05BE158A2C0B4C1B30454AC2D3C04413784E97C8C52D4916011D06BC8BADD9CE21EDD8224610765BB6DDFD367DE0A02A856DBDB6AEDAAB48537F45847BBA9227056CAE1AB081CFE4FE596B9C7382B87AC0C60A1190034F10675BEECB9C16683ED745488C5CDCA5DFAE87A56674DF88A3E795C228BCEAE998FC0C7CA03FE32F3E3DD6E62CDE4F58A32EFCCC2EADD981A647E697BE6ED5429A9822A41C28816BC46AC3E34F241A942AE4A5C3269024EF74D868BEC05E933224A6C549E8192FBF26E061A21CD6D322F11ED5FDDF260CAB6EDC3D170487EC89552E26E554FA76120CA0B3C68D75FC368B3782C56C0717B6FA0D4D84E05DE44B2374261A36EC59AC284506C4B8D2884ADF3747E524B94EAB6809A30280D69C17B92C75219637EBA517FCD5829ECBD24365CD3604AA617985B32320C6908C0266994FE70636CE98DB7FE044A3804E520F2841F1877BD1E00AF10B745D019D8321CEE97DFBB7B1CD926A854EFC6D8BBFECA6DA8C819DB492616DB0A31574E08E508A101EA0F1F8E5B9652877902717819D0850DE7D82F83BF050EA279BE08B320F4660889D818EE9F0DDDB37C2055B441C5783B176CB39C89F8A2BA276FB80F953F042D61FA6B02C63093E1185C41FAE25C5F31030098E001AEDF98FA5268224570D1FF6DE9A9C7E9C48DC7AEF3E90F4F1A0931A17AF4C07D24D9A19936ED5048F7FBF214353F5079A243604A4922F2FC4CD7AE1CA172FE1DF3E7042A773AA2794E5D45DBF086AEF910BF0ABD2DE71D3A7943983FF89FA604F2B6C6CC25D3FD066048D3E22C99DFC1B6347E9F94B4F9ED5BAE3E654322307167A88B51224C15D7183C3B21D39B65307C582DCB7A474DAECE012E4842FCC95F0B44D3AC64F6ACE69DD8865DEFF09FBEC57DCC04487B8E3AA23317BF1748FEBCD133BCE107E3789CEA7FDFF86118A8DCDDC4C7DE9DE5B8FB1CC84023F7A25ECBC34FB8C1458CA19D0F27EFB8F08E0C1157CCE6E097FD84F475C30B5C0C45B31B6EEA35F4D4664F2A06CB62BC81F39FB2A93FD664F99531549181BF158769D3E70777264CD3EFDB726135ED06F1D72D1ACC22628914E43533DB05DA5A20AF448A8420BE510FCF57DE2B88C3EA9795DE6BFE310B48378EC1D02A45E8A6DF6A33AC986F09DAF795C15D3CF5EF3FA21559D9A73CB00019E8FE2857890AA9D71262104054C2D7443AE01614815F1AD789CF75F8ADB84796C714D76AA8AA7480E1841F517F5592AE7FBCC5EBD9772FC6518BE2666A8A316A87C851836EAB5401D9D9860844B5E197D733A24EEA0AB0EDA9FE65C8A37B12ACEC284BB05AD94750C742DAE82DBB59AB08AF8E80E133CB132D9CD5A8A6378B0A3CD145814BE877909DFB96C684110ACEB0AD0F18B7C5323CF2A521E478A13D1FE2BBEFB2A57760BF2CD8E05552D53691F58367C4B17152754FD94870135719F9D32B5C7E5CAB2962EE3724B576789684E4976B059E53D2C532C00BD9D223F1D8A673D80FAEB269BADACA10EB9E384C55BC15AA4A53A5D6B889B47C8995649A0A59DA1B32EF2F7868366E81696409C3628A12A7A48ED881C7EEAF48141B28E85EA1C9C3CD2DAD32267DC88D1FD8F6E743F88B8D415D984B8146DB2C51B0C2C9BDAAEFB0401F11DC37CDB2C3A75B759AE54956AFD52615349A8BFB02FF38ABDF41084633A8997B4281A3BB555C4F7FDEA10FB65E7867B810F41AAE589AD6BBF83DE4B5D185F80368B1A5BE7C971C657772D2CB11121CD8457B06237164AD77028BB86219E46101A141B68D29F64B15CF6771E7968288EC4F1E68A7A004B0A5A02DDA46347BCAEB6F9335CF001E26C80090158E147C4FF28C736078A0B96DB6C9E10C26FFD1D0B8BE11D78F15F375C7ACDDD93482AB40F8C4B3295301CC609AA7FBD0AAB75AF68055820DD313D6E0F45BCAAFEEC41CCA4AA0141B8799F49501A8CA07D65C8CB5A762338B049981F131723E45C356FDF76AD86FDB57BBD8D0C06667423AEF3DD1FB69069B9373FC9350592843238C6A277CEE72EFB2460634DBB2B65E06FB255095590F4A93507888F4C6EDFA16E66EF480E4E65A3CE77C9E534BBF3FB9E08F8E982D6C8315357E519EA9759B4B57A4289A2D2721D2D9F3C7D50907B394930DD3AF45D171B271CF4F2A9FC6B141ED9B078E5247CF0C4BAC2F3BB3216476BF5F086BC83F34D3701A53C0E0692A7A652B7BAA6044E376EDBAC835FA30713A185187C2AB0E73D1B61910DDC3149FFC9606B23E7EB202E33206ED3EDC6AF152D497520634E6F444D1E1136CF6151323315F0CBBB99E5E1EE269F24638E9BE6E374EE0A49FDF843080E4082C6D8CC63A848FA9B61E8621456AB2A3DB55E5D227FE15F1A72E0FAA0533D48C74748180DC06576CE57C211775FF4860ADC1A64F48A53385161BC721BE340ACC0464AC59315C6969DF09BC58A3E7E8537FB4ADAA843F2C5B0FD81C69F40F6BC720486F0962E9CC972155886E3197EC85E7B3E813B1DBACB7B0BFAEFA83020F68A36A7B2305FAE71E3D12BFD7932681971B3BF944DC3F35C42F9F877443B18AC1696CFD795F9D0AA57D287A7C01CAE6C3DF06770344F229FF182C726CF692395C6CD18C788EC9601913950060769645DBB4F3F44F63E7B06172F0C2CD9C6078B11420DE8340840A84BB1DB5FF944E9D78F553168598911755FF8F94239478F72E67444D43ABB87C914A5F51E6D9D0365CA25ABE03471BD46862E947318F6593C2841A8B3DF87A79A7FB22C0593F8DB7A7AD2B606D29B232F46DD4FD18CB2DAD1DE6 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE smlen = 2523 -sm = EF0EB2AEF0D7E5C5EAB5C951D7576FC03E1932B2AABBD2A83F0E83AFEFCD3E60F5FF085461138A2CA0561BDB8E2FE23F4011E0A6DA83F247DCAB0229382B1FBDFFF5F21BE7D656E8A9C021311FBCA4F5C35586775405F97AA101CC33159E5707950E95975A85A6C1721E5497CC25970C52C514C00CC46BA5828ECE38689400F1A1D64698DD3B852E02DCB204DE9485B97C2E99973394A184FE4BDFBB04BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +sm = 66165E2C002B27D0B81FCF198E37939A707660418584C4EA587B3FC723F908FF5C7CD363990BE2DA0706FADD4E74324E63BF5C76DCAF5AC8FA5C82363EC9F43542548437E489714019385F00014E1D3D1D3F520F4BE115F969D91247FCCFE7CD6AF04DC0CA4B6F4A976C890BEB5B2E03AD0F08C46F40B57DBB26B42B73BDB9690A42D4300D292EF4A62CE3E627AA44E7E579E48DF15D9283FE4BDFBB04BEAF2CD02059C3F1F13D743A92675C80682ABD26E2E4E9954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 9D59113DB5424025A86A018FA5220CD1EEDD791C896C0E5238DAE997C3DDEE7B238721D01026C64698C6BB46671F7CFAA0878BD2D82502D89DEEF77E6ECDCC74BDA762AC96F16A81A508BEE37271CF6C78BC16834D4F3A6082DC234A006B52FB9ADC369C91409494D59FD8C3AE2141E40069F18F2EE360D4E2E7D5B658EBD5320109637EFB96ADE634324E2C333BF1DE3D633718436AF3D54615AA0A707556071CCCBE670A199270804CCD05EA7E410E43BD568F772D232EB5B001F03F54F045242F633B82CD1FBFEFF3953B6224CF35AFFAAED2DE6AB30B3451C06426E83F832690547028B3D4362189AD22B17EF4C00EAB6D62CE337DD8155426FA8058518D58CDDEA82018F707FFDFCAEA98A645F110C2FB010A0169B421E306F13F963143707AE854F533E2D915504E88F26765E49F1B41170C7C61A51709B7D5481C3F5DEE5AE6B7827640E5AEF9BA3BBEE8E1A28F8F1367C72BFF2E99B6C15037EA7C4651E3CB23CA6BB791FBA59034DB59F8CEA1E6B4CAF8047355FCCFA175A31AEC471F8C8D46C81DF6B2894EA7D330FAFC10B16C30470EB036F7E90DCE592C1C3EDF5FCF419EB630F8AED3D807F51FDC3BD2B9858AB936FA57B2ADF365F8AD717404E49F36EAAAAD93848A5C4C53C868F4EE9C2DAE565C59E744C803FE52FA9BD03ADAE673CDA15D32AC17915970477E9488C570AA89D5EB9D882FF5C68D79E8B98ED1829714E2E8269F408B8D4C85C55A6D8BDCAD99CE3E3F88317BAB3CF91C410C903CC959184DF33E1421AD9B96B53296B82FC5F844F62B94AE2D8F69D4DA7504E7D8824AE7E400CD51D9FA9817B473BC38F37CCA831122DE821987C61857B9F4A0553AE611F930ADA50A87F4F16344612A51D9468E48A297D79F8EF31ED9FE23036F0FF20C7067E3E20D7CBD9540B5867452CC9E992B2F7F4FB8369F2EA19D5081961579FEB13155913C084AAF07E16E3D23072CC828A369F5992B548AB660F03826B4F8AC88C2A4FFF2B82542E59CE54BF573902B18B4D2B92B47B94C81A3886C2E30840E5977BC525D9E2DFA9B21F4B08C5FCB11944E82760203A5EB354220FEE3AC592B3BED2C613A23EF839F35BA41EA6567D0936EB3E0D9AEC6C1DF36F49033EC5DA33339F033284A459CE8AAF34DCFEBBA9FBD568C42970FA3B86506DAC6F6CB71EDFCC1D5AD41DE768032A0D96A1579E268D4EF15EBA7261B0B6D36AA486A05E06FA4E7EAD5225C8255E99855D5ADC9A199EDC18D5F927B6F7CCCAB1A97626BFA9C94C4DD9F7FC41EB8F434B81AF502CB19BAA00A722777CF1C076D98F55103A7B5ECE3FAE54C53301D4719D994783496FCC430F400C933372AD2AD02F9F1E76E89FC83ED40AE07CB968E1C175FF1C0EFB0684E8B35AD63515C5EC8FA1404247F3D7058A4D926659F0F80A31A777658240FA6982663EE5B2800DF2C3D94D338A5606E800D3AD51FAE8CEA300C6D6A1A018F6468A159660837EA8770D984574386196F3355778AE24E668B4C8E841CA86EB37E5285903EEE1E8F27CFAE9C1387A758B374EBA6E30E752173BD2EFB889867CAE652875F5F2ACF6643DEB346E546B26BBF461A7C2E96CFDF57011EFB0BFB083B2D440A97FF587E6B205312517E247DE1F80B0078A4F5089F57623F3853D33E8AF976410AE1F55A66635F6B5E2507BEE58CF5B7F28A6C7771DCE6E0142FFDC604AA5AE091A4E6CE30C1E2B7A5CC0DD8347C367A4A9747613DEBD671FE3A475EB3E2638FD7678947A16CE5597BB5211BC2AD8EFE9D506EFB5E0D5F0CFF7645C46AD771CFA2E69222E9AF6FEA84F63AF29AACD67A66FD5339B655ED128BCCC031BFC69E067179D31021D22A70BB219C755310E27D76DB7A0ED6CE9189DEA8252A4415CB6E598DBA4B486CDA3B01D32EF5EE2E83A4042013A3017040E51049F2E9DC7E7478CF4808D97CB6D0952A1947AACAE4AAA2229C475AA19B178AFEF8B7BEA3D2D8912B2B11481B1A89108C870F23B9AFBCBEA03F6272D54EAFE29711D333B769960F4BC17B81887AE04C3EBFE527F8FD0D6477301619F63C42428B615F71D9733DABD6F42B355DDC1F2DC2E2504C024A05F1EE5BD17FD42B8D45845AF1A2905235C6EB11369F6A25D59E505ABA2343736B91EFC40027E33B195087EB0E816B87B2D15E51F4B0F25E6F8C91011804965B4461C077634303B15ADC173D841572935DCF8C894EA28CDD344D91FDC5116B75D6DE2FEFE3F17FA90C49670C2DB4C7BE37D2364499B6E350FE6A524B37785C265F76A0DFF811B2B3B6CD0C0A016C88F4D6A501F7FA76B90BE625C217A7620DEE62C0BF4800D3BB5C4F1F1EA1EC76E66E18759CDD5072461296F4F1F87E07810432E57F81601F990A92732C4CFF592C1EC7D3149F42A314187F49BC9ADECD2F7ED53EEA889342B5CB1183F3A0BF9D4EFC903326AAA48058D1ABF80B85F9047C4E5906D84D7581FD9B21B839DB8B53624F21811B836A102D5E904E620E9784142E57C657164573B00F5B2BFFD2A629B6FE85F8119FB5E08C0D26C61C0498D0585BE97409A6F578B13E8E368CAEA6C526158E00A5E44AE0EE91F0A3C52EA3D9F99CCF9BDCA5421F46BC2A5992E19FA0F0863863C9004358030DE556EAD70026CB4B16ABF0A126FDCC5A2923A4B2A3AB8590D60C615D3DC1055AF7135D452BB77A25A406B5EFCA7951B8399B0E5BDE215A59C4A5BE35576A1810AE8A3F38C973AB3D6433EF2499688406C28CD6D5C78618BA662A76D20E6C67125227E1812F677748DBAA28DAF4E3BB87FD8CEEB0BD4E489D971F08D2DBC8FC064145E2E8A3966E0984B8F3B0B5638368296A4FF5B1B285CDB92B777F40A35FD71314AB3BC5C54ECD83587623CCB4E53BF07239E34E89754C7527EEB8D7B438BDFEA12F426EAC8F567912323E997C663970F1F4CA27175883A9195A74BE691BB676B9B43C08A8A2418F81CB52EE56355E0B4A436B32E4375E55C7167B6145A0737A6F4AF5632959865B1ED0F3CF2C362A545D8693CF90E46737EA232A27DBF481016016283CE7E29AD9D511EEF83A33186DC2125879DECECB92199EA7CB72932AC1C58697035B02A09553BA701896E465F5D2E81659F2C6B174D230315AE5291D935FC5D5801C7C63C0DEF6D11066E0B52B810DB5FB4B44E44702B5F21DD2FF3632AD7BFBD239E6F08695F037A81B35A130A058ABB1750C62CC58480961F123133D67BF5F867C7AD20D1EB7CFE3CE74C7AE42A72D42FC393AEE21D20204D67521F4F0A4213B0F586B9C5212F3A4B5B6626F9680332ACDB0D7F1616594A720E0C46BFD8FB430E29249457B87F58B287538953C3D48170C42C1F5837584C27D5F833326BEC80D76B6E35AADEA2A5674052537E2B5B859714CEE60626BFE1CD10DFFE1B1BFDBE84292C3CA347C52C3771FDE03A088A5DAEE0A65C9BE0DA39B36CBE6176CF3350EE9DDDEA3833A657022035C9E31BA4116BDD1F72E8C2DF5F5372B0A159D7797477968AC3C6E925B497A2AC45B915546DA93D492DF1DC7FD044CCC000156682B1803ABD5C75DC39B1E815358D32AA2B20BE098A4454634C73C85D48F7F8D51686B3F74169AD49E0F29039D210F4797F2C233F03A52A2D7DC6172688AC378818104C62F80FEA67252C869A8F6305616D68700FCF0B8FFC5901A9EC7A9104764C22F6635D7A0C0B14F8153C497BC9E1E5A4F0BB8AA79A313B90E9BB15853841659CB464D7E2F8F7511BC279A53005243E610D0DC8A8A67FE12E4BEB4B488C2F43C7E2ED3AD13222F90F208995626858259E659E5850D8D1ADEA0A2BDE3D00281391D577F42671BB495D3819C22059A81EA958E64B5D0F2B01E1C1BCC3EB85370B9D94795A25AE3EC1A9D4049FECC97594EEF307502FBBE6F7D15431EAF1DA555101DD8B7223DD259F2A0BC598C3CAA4000C440ED365B1739D289215F3E84378A3264B9DF7504D068B3416A731FE915212978AF0D738A17B28D7F671F502F57C5EF26650DB4346CDAB126E047B5BB85D5E5CC4DC77416E586CD91434A92155382CD20E6DD4A0B35F014E399FEF21BA0DAE5573F5CF98903B8C7EBF6BDC882826A9225C4CC97F357754D2C1C3DF1529B7F35C4B1B7A892EFCDB584746019ADC15D2E27596508E9819F470A0F32B13C4DB4268112E06361D988EE5AC32A08D277A4A7E4F8747B435C9C2CE58B3715E306258E0E1B4ED60638FB1EAE24B0CB275C212A7E161041F4AE7E9BC4006F724C0710CB67CE488F83403CF1EA9E00BB26219396CE222436D284B36BF3EC7C81BBA5A04E6CD7667C18236B3AB18DCF9B66E9932C136E8214F6B5B2C0EFBDF45C546BBBD60CE459E7DD3BBA0EB851D07EA41BE6D921CC84E5CB59B01137095E851441D7FBAE75F2300F55FB9D10A4929D435D381C9C782CEF78FA6375DD7381C7168A40130274EB5A58350CCD2759C2EAA8109638097E2E4DF1945B0C88042C84C3418663405F1D24E215DB9A806680C4C31F0BCCDEC57AA02B17B9290519F99C0CB3AB200EBF82595A4FDD5755FC973B70E30848CD05BD90286BE131F5DB34174C0858E066EED560254C05D8B8C59C2007E2076A9BE884D24E046EA08955EEF5D0DAB82FF7585CC70579E61FE849F129C98C7E7BB24826E85691EA46FF3C278B2BADFDEFB8580EF59E22D3E5B2DC1EF9DB8AF8FDC4ABC5AA2B5A5CDE23FCC3F86322D6C4149F6F6080FDEA1B0A5DD6FBAC955B801E7E1D322A4316E34FFC7330D3E597A7279CEFD95FD9B7918A06BA8DC0387638FCFD28A75D9CEE714D8EED1EE7F8364E8FBC4D6E5DF5AC3CE2C6910F8C16E989623E5B33260D5161F7224A2B210E9C8483F934C06134866BFA59B326D973F1666CAAD0E976974FC1B1E479F208F05A8A5E3CFCA0CCFDE9F3D77A7370482251FB61EEBE55B6F3985A1D4761299304F3F2493E387AECD27917D3B6F659961721858C3C9D7955DB4A40958FA9AE90CE42EDB7B66AA7FC12762245480066856A56F34D58CA39EB51FB08136A4EE086B8EE2A34E7CB34FE5B438B56A72DE98E5E6001B7269BE3C5BC3EA3337CBB0907E897CE6B398C8150E2BC52FC7F576C71823EDCCECE1D4F37322D36C077BB1BEBC8DAA361B8A40A8B654C3877A575FC281BD921A0C7C9EE6ED90DF39B483AA511439F2EFEF3AD1F625E01F129E05409503B74EBFF8C88423CFC20EB7FDC967D58C14699943F691C582C7FAE9C019E60AE987601E0C736DA22ECBA9BC0E0F396D562E6F458FE8DB51A8B380B13847077D75D7661D04E3ECDA93BEBE58D70B5973C418E6A78D3067FE5DB9108A50ECAAF778FC170440A01AB85A0EEE5DCDA77878F11B937F8A20FCCE304AD9CCC40F6F3C22621D95F699C560AE3A04FCC9FEEF47E45B84A974A9E9D6DDCC8FF5F54FD957B7BA2CA560A3DC583AA1196E6BDCC9664663A8FBC1214A8CCD81BD839685DC0887103B4B2B07B3CDB05AEE543830F18FF273946222ACE43ABA0A354BD6C841EE6B5CB4E0A47118AC0AE06CAB572547EDCCB5540451A231CAA54493969BDFD72C3EA66BF5187850CD94266AC2927A3FBEC17CC4B48D415FD962C7DBE2DA94A2047D5D7C25393DCA711E45C62237D6DEB95821FB9D1858D12BF0D692E1F475354C3ECF51328013F41EDB11D9DE75E5220BBCAF61ABA7A10542F8839AF005F1C75478922462319D14B20C4775D92AEAC25EF0346B7D4378AD6C98435EB9BABD7EA1F872342F1B3C81CA991E1734F0A26D94142C5668E23B84B09D5C7DBEC0558D235A26018EF21AD92DBA73DE5DC5A2533E2E0F054057CE3DD09D1A3C41C7916E6C9E61501E25D1D03FD95E07E3B4D8E86D32039EE299F9C940EDA93A1B8F66D06DE45DD956DFDA858D46EA34FC9C938A863A086B9C8065AEAE73C976BC3B73447F6B62D6E9417224833DAD3819676D44AAE632805C41FAA6C0FCC8134D52D8300773AB12802AF87CFBA4A44B9CB9578B5AEC8437CCA3CAA4B0B2F7DEDE71CD914291D08263880465C6BA12CBED1C56E51FEB49C4C790ADA9C7F937FB6BEB90E7AD11D152BA4B5E21EFD6D126E1DBA1A3A53DBD3A870BD209350DB15CC6B9242CDB291F574162CDECCE2E748CAF846617C160AED82B18A01AE61688D89E9ACA760C15D11E6FD25E7E6B41430141B4B3D46CA87556E54B0DC92EDBF5AFF76A73416215D80C845D6F25C74C5E1D4B5D8D7CE0EEA7BB778ED87583D28CACD6C3BDE3831BF2336E9284BEC314DE95E3033D201F187F8A177F46344E74FE8D6AE4B8A26D97A42B3642CF5115DA23B388AC5BEF1653F77F7CE1F663F42D3C6685FFB5B69CE6DA60DA9A0F509984CCD65A47C9FA8C23D0A8E6FB19E002FA003B1BBE5F908CFE13C2360523D77CA531E3466B3DF1E9D22C0B36FA1C77448D893DECAD88E2A14D7EEF8196465BFA357F95E527211A29C6E6F83CEAB6F7B37FB08CB51FDC76D06525487EC26074FD573E283B5640159F0025C59288AD80D3BC8D349275F10FB8C2C5D12B65B3392EF477612E400C975AC73B364F0438105E12DA51E24130098CD080699326819A6D16F0AEFAAF39B61A43A9103A47292820212698B788B8AF626CBD01E3ED93489692D5CA0C4A5342C03B41CE5504E7D71757BABC3BEABEF704769FC4A65CBFD987511C96978EAD9D6F1397F6B58F77CDD69A02C4D24A74C8CBCD259DD5BF0B9F0EB58180CDB3BA7A44C8D72F43B3D32CD976DB18D37FC81221775D494BE4EF57ACBE38A2B0D4B5B02306F8F4979F1EA56E3E032CFE5B699E8C581C5451A41D8EF0829C36000AA3FAB5BCD91522921A5C9B8299A4E96DA8A66413A0B00F176F071F0E8D0EF94BD0361017E6BF3917C23ACF285137F8CC2C979C84E02C732BFEC20863ED24343CD7EE5251C572E8EF0171B48E3699CE420677AC2B65BD8EAB5ABE958337C4281DD759181838CBA33BBC0488F5FEAFE56706E4BCEFD4B3EE969F4C4D9B09CABF2FC4B1C8F21B1CDBB57C1D3B183C39DC04D0BD562F466D435DA8E2E9A658C67183AAD5395F3242627BEFE0D54E66954711328E7521989BF565971322FBFBDB00DC7871E1D1BF328738E146CE2FA5334EE287DD1D9370B26B739A7BDDC7C9AB48638B24E7BCFC7D0B0BD9CCE60D01E61509E319A2C9133F43EAF827A179025DFA5FB694FEAA1FDD67034AEA5F1EF27F4D175BA72974EBD80B53F2D734EC6F4F51AFE760AC3189BFDD60F38E105DB8528691045E3721CB03EEF970842F47643B62E37C37C43A10481CA8D61476E44F43608EB3D540C47CFB4CBB94B3DF6E7847D6042151FF8D1EDB37224204C7033ABF5B329F0A398D5FD00494B8EEC4F3AE936ED07F60DE3596CCC29F069F1A6AE4C363FE98FB54F95770A44F0859ADD1E3FDFCD7375238F425BB7228AF6E1E88B3772EB86BEBC6A64B90A4A28406369488B4FB44D7DFAE578A661828D1EF1717E6A8248925E793DE9AFB1CD7A472B27789E6150A06E0A79B5F3583BFBA7429EBA5707FE0DB1AC69F76D79DB02EA2EB347853BABF7C9FA16EF93562404DD3223C9895EA4C00626ECF9CCA79387D645D82171F7228918F3966D18CCAAA2EA645345F3A509FEEC2B022D993A64DE116495DE7117C587BB90FF79460F2BB16C8D6C2C46A32EC1259E85F0A505EDB727456719D681539BBEDAA07369AC64F6BBF64A4995F6CA059C904B8B3A8CFF89E5C99A5F5F773EF5D9B882B923B0D38146F2F58C5BBECD1E8EEE8225A17EC9B50FB79736958BFD2B524154424700D5A3F1663E26908534DEED3894CAD3ABC4CA6516CCA707196289526A7F10 +pk = 9D59113DB5424025A86A018FA5220CD15B3B820D6CA5FA82BDDE8DB63A285BFD8C647FA26D10049CDCEB2E85E16ED857872050063666D5EFAD54EA332C614B4224E99C9A606F515BE38FF407DD871DFA6F64FEC0861AA052D01759A16FBC0BFF2F53CBDF95010D6E2C963DDFA88BBF2D5AECFE2B2504C25EB2B85F1982A4B14A65A9C5AB311BB600AAB33CA9BE3821E35A2C61E8858840FDA4E761D2B0AFF24600094DED7967EAFFF4C47702F66F668C23CCBFB6BE9BA04999EBB7BB61667666F74DEA1C7D31AEB0C4BBEE19C8BF3CE4EF9B7691009CB8653B972702E04FF4B23C830582F9DE89C42366C0D905507E297A85250C3F9180CC601FD52306EF58E41A51659DBAD3D4333BCAE3CBCA62F50557985877DB89190F807856E70F2DA70176AE30F63F160A313038B8B5A80B59BA1209B657999A671128643C389965D541FBCC2CE57BAB9CAE655952B4581CB864F622F77178374D448776CA210DCE0B0E5BCCF2010C603A8B9A4C428CC93CDF05CDCEB50BEF06C063B3EEF65E122432DCF5AC77A2575F4E83A31288B8789CE04B02525706A08D071D0887D4FA3464208DAE7909378C6E856EA515B3838D1E6127AC2C12477E3309EF0AA870A9318654BAC5324E863A6DABF7D00BD50D7AF3854B1A812B4F43D173969DDB67AD0198A624D1CE1686721F965BC3AF8BD5334A77C51BEB4F46ED12952F3BDA3057C5300895817A947105EFF86A541BAB16BD83C19B07643AA6806ADF431B5A4EAC6502E002ED3BEF2B5C48D8343887F9E0D20DC31A827CEDA67965D4A618D0F186D8431539289BB80DC75B9EA07BEDF47023678EE0939914D6B96989EBD25BA1FD2E2CACF277A667BBDBD795C05CB7E1F5F09300708917BFBDE0A82870CF889D3B5E73CD03B0D42AC576EFED8A3A80F7A66575A8702AE8412FD66D3012E441FD124884E00FDC24E72B3C99423EFDBEC8EADC1BEDD21771921163711882BE197C7DDE2F8C8FA3C7A2A6844EEC50E9C6082A54171B03E1B911B198D83A94A8CDDA3F014D20A374607488CEDED365D74A0FDCB662420B141B0765CDA8E6AF902308AE1FB17515D0555CBDF6F97D6E178FA45E75F76100A1068257DFEE85D581C4774D7C88B1F4D79CFA2BFB60D149C4F06DE04C22A87A83E60F7467A7539BBA0238B281B678BB6921B3926101A9260499665628C5C847433CB50F225F33DF1F8D32F77A3B92D6781D59F537A5E1BEFACDB3ED203B5238AC226A3766CB82F35A87F2B9E6E1513E2CD7511B4271ADF3E172AC6B1EC5E08B56D18025A4A92DB63D171B4A5702F52115A937C7C29504571A314F79961486D14F1D3AFDA44D1E64276C5568D727089A26DF6BBF90720A1F5843CCB614AB38E4703AC7A53F8131B0D7C6FE013F689882AF13425068FEF91666B9A3DD2AD180AAE9F847CEE2911F0F4287B5B6DBC767FC913A8404FFC85DD149328951E340C219E6E8F32931DB3F418A30442550AF67FCB8FEE838CEEFE9390602F381C2630774856462BFD58398E1E47CA109FB559E8EEE92A3A28BCBBC96590287D4CC299858A5AC8001BE5A3E975F294E5D398EC4D1CCDBF2D9398001355C28244E10DFB879B5623F99A7B77A36770D88D38E04EF8D2A5460905F05C495E186BE261CC54A3B390D0B44422B94EAD28C0A6BA5EE4A70A5AEA6F22BFD0CDDF32D33A0A3268AC0CB53F2C31EE89FE19FCC34A103F77E5F97D0AFD5E4865C37BB3BF5EF75DB96F39E6C0CF055A8B176E6535CD1BBFCF0CE1ACE8A6F7EEEFA65A9D94D6417495C8B1D865BB4EDC09D0DC0ED78A57437BAA7664F4CF4B754947EC396AEAF4CB8788300B3DBACC58893DED20032BF16802E73A10DABDFBB622D0D4428AE0B5B33F95C9BCED0EFB39C1C550CBA25F932258EC99AF0B3F3C2E8A01682399D4FE712E27E416E6499E398C02411518FE1D28DBE7392679A20FF9D0628633F79EDBA24F20F404451E1E5FC6B558DDE464D4F87A3CADAC6E70F0222F9A39E5287024C2A2D1FDC6044F8FDD0C3277FA687323B8E6AFF03A23AC8FA30C7262A9570800F1C6AD6F49EE4102E3A2901946E635C2C477D6C9D166D30C74E4D66F3E87F194941D94EBE7CED39FA7EB7E15912134EDD1C2664EF9BDCBA9B9B3B58647D57F43ED8C09D0C857B5509331461812D4D555A096696060686CF63320E03EE6B6DFA1770B406FDB891198F3EACE63E979C73C71118355CA6368C2C5F4DA7759F14CBE448EC6885AD2F375803D1F2C32CEA2CAC56EA174EE43F2C320EC2BF17CCA54A7898EC2E91DD36F43C5EB19587EC58E85FCE88A62B58BAA02D7FFBD80DCB0DA93A75538F167BDE334BB226EA1844BFF513E3FC9D120F858B39A20E8A27E806EA565CBA283F370C04795950CFD10D67425DFB857F72F263EF7D440B5143F662997D71760D301850968D6D0DB6FB9E8FBE30AC25C3E23A57457931C4C1C9F3EEE1F6843382FDAEF094DA8063565A1C4045DD60E672D781863BFB07914C0819F4FA8FD2FD563841393005E73AB465A3D0C4E3E51ED0BE94B50054F5019982D78CE70235820907F0EDE67BC5C50AC3A98DB4C1B204E2A210189C563F14FF7D592827E800347AB1441031E929E1955D91A19D98DEA1892F5F0118BCEA6B20B8DE9CA96E2DE92C67D572B8A9A41F1B1508B0FBA61104A335EFBA609A7FA1D0523D423A4D32C8F333779D4A2B1967684823F10749AE1F68BE747CAB6EC14672F90278519D1A7C8B4606D85B3C33D932D70E6ACA549B885500AF5BBDB8A2CB790C5C2DD948C3BCDC2F3E836A8DD96A9E0C02317EB31073098F6F24464DAB66E2420F71220A78B6D3DA466B1DFA358EA4E722CA8CD666204607E14678F2AB9491362AD326B6C405CC9B911E1597F5DDE36ED437B3313F80972AB037D698FF67E5D4E1E434AE737CDA788FA94256D0A16F2F1F892F557C32F7068E838E114D86304E83F23BE201162DE587820C62E0E3A67BF7FD16461BD73AD4AE75BC3C7E62054D349F62C379534227CF67B4EA43ACC78ABC7D9BB4B9EF5FD52C477139D266EC097C5E20DAA7EADFD4EAFF4882E91DED633F3A4BCF8E56177A990247B81E3AFCA6B878AB7ACE44CCC37FF5508380FC99B7DBDEBE8AD7BA5097ADFCE6B331740FB1905F88AC1067ECCB4739F42449910232FEB36E56050144850A58A9F73001F7B670DA9253424A3E8A5521A981928FA277AD78B0771661B45A14137D6890D794F6F707A2334A0A4F1FD7EB4E7D6D5C9DF636E03199AD1545505F4680ABFB6F0350B9646364FA177BE305FB95A8F3EBA21C3E1D01B5735663234C9EE3E4B69E27CC8EC8DDEB6ADBF286AEDB1FB769A23320D375CC7A53CBD20E5A634382FEA84BD56A8C60BD9BCFD03423C3766B5EA2FDC2BCA1F9C6C7F4E148E04F137E725CD136241B57846581F169D7024D3F977E29BCA1F2AFF8656FE50D56D21DF9CDB8DCEFE978FD734D6B4BA30D2C74494494D845B80B4006CFEEE19652F8F8D6BFEA8E97B6D1E89252E2DBE13B41BEEF9EC50928FB827836D6B1AC6C96BC6226A8C8D85FEB872E441741E31B372A659A56FD7B84654EBC871E07BC438CDF14EA30ECAB51D26D468362CF83FF71A7A9A5EF131B200B242E79580DCBB71AAAC4547CBFB7C579C547BF8FBC95448BDDF926FD7DF9F35C4E2E6864ED41FC96794BBCEFB3B640A99F82422ADC31891906E1E035C9489C110FC350ECD1663E232FE176B9B5F1AD945DE3DAB2CC0F814C53E8F36C2C10CAA736369867E7AD1EC82BA856E8B81E96D232489BCD393F2B1E023F5FCECAFD5DFE8FA39424D15BE88FC82918C2F4E3525DE66F05C45B01D75EA2CA9B452E495F584F6557C797BD27474025158C5E8D95DCAFB25536FC394F26C6B876B5423BD3BC2D515D1B8208C57FC09C0CE68D171EB0C35683B4356963289AB06E20C84C9E2571C61948F3FCB1E7BBC4EBACFFCA83ECA8C0FB4EB2D5E802E5DFBAEBC8F9BCDD781A31A4BA6C853EC47FB78914097E5BB59B23AACAADA9B877DD61E482DEF9B9B14BC8E927F24ABE909F5E9C0A5F7B8A80D65BB7B20BF79083C0381229039C326CEB7F8D34800F9C29C958E77ECE088076679F1EB54F218847824E28E7C3EC86F2B8DE023D31DC646072940F8BA32E116A021F7D4BF45FF92F273357D87A5136FD53E06004912CE18B7DB03AF8716497AB161C97F973F79363C6033A8C9A32083684613FDC00B7BE0130CAAFEEAFEF66DFD4E02CB300882362F493A0DDFAA03207BE73CBEA7C8BE8EFC510365E5E35A9422AD90BABA2137EADE4474200B0FE5CC2A5FE0860C6B8C71927A89EEC516014312073C8386C93F46E7840A6F57F63B83F076489C1342C20E0D504442CD4EB4936B48136330028082660CBE534AF3AE6948541853CFDF913EDC6C30C2C3D9D8F44DF351BD0FC2D3B1914ADB417D7B962457FB9D22E1C71BCAFF36C1B57EA0A28A193CF2022B829695914F33080A5E451554D5178007B8683F8E27A7609247B3D040641F5648A62035F806643A04283A0FBB05877E8DD0603E33C3F1ABE39A2BA376F1BBDC1F49177016B9B38A833D6C0F8F60DA9FE86F8B719501E00A076EA6693C3534ACF4060F2E3995A5013E05598B3B0180A03359BF305438D41811384500AC0D0A91E6DE05D0C68C0E9AE8E5E60A72630681502155930CD91FD8BF1FA9D24946E472994D5D518ACE4BB64EA570AFFF733B42260A6373D645E30070F950B23F0E455BF44D8514632A8ED8054D899E1248C02C8361851A9323DEEEA75C4EA3FBCA53D5598E15315CFC3DDC53CFE5A9DA211273F24682769C668217E49AA4940F5F71A10EB2555F3B592F67278E59DB4C8E3A98E7D038F2E6581BDC0F114BB3AEFC443FC51F7CEC25D4082BBA5ABBA3386C450FB83CC032C8B9FB8184299387B40251B1B1184A8B5495CC6C21C451995F1227C5A8B5018DDEBCCD2EE231BF99CDBB856BA5C8E05292BA30F48940D2C1E0642A3FB146BDF6756B2B79E2DAA4525907D5A4E50B6C7D0495D778B63089FBEE916E6608860B84E5D53C6CC1249E8250F7D8716766659097F6971A93D199700883CD1DC2F93A9A5748E6D7457614AC253B3C4D337B28E33630750410CCED1DA545FEC11BD6D24030A9E605EABA7801029D95E52149AF349ED7835970EFC604D7A180168C81B55B1D327A5DDD366A6E26CADD9C5CB4913DDC1C1F3A139A0CAA748C2596D0B66D2C0125AEDBCA6C7FE08A1C7099845BA4C8343B1DDB023B5B5FAA5A4571877AFC65E476343875F50E416D7C301D029A2AF1939DF2A54D65A56B9B6329B8C2FB29AFFCCDECF5CEBA8DC8C8785923B8A721BEA1C9D63E0F9E0447509778603864C0C4E2EAA9DD24D028EC79FAD0EB5052BAC25C4CA6CA73CE04309753582581EC8927167A2EE8EF65415090A49F0730C34FBD8A9EDFEFCB78564D92B0F320C5CA95FEC539B6B112404431DDC18BF9BEA12232453497E18D56B9E52F92BB5FAACE12BE2D4E188F46CF28C62E818EEBFC3A214F7EEFBA31ED99C62B7155A046A102F0C9A99E00DAE2E0CCB92AB5C90C04DDF10BA931B70EB4E9C214C1ACF0E402CBC1D52A3ED74D1813F080A02CD9E478BA950207D9237C16DC87C28594392BE14382ED41963A057B8FB85EBB1CEB795F5CB8693D33592EC1185C85958B13D74AD4D0E097041D8ECE80D149658146B4F6AFA9CFC4521B42AC9AF78F15C85ED9A7C8F55C7919F6228D074CE96D39636768A49EC7DD5CFB7F9F73C2D1A114AB497599864969B7DB15858B727ABEAB70BB3A589F0407DFCD1EC3017FCC2249A984B8821A4F5DC03D1C331BDAEDDC5C0252BA7E1401E61735B215CD867A1B34A8793229E93317E696C5EFDECB18B389E8DE2E9BC92345E6C42743190127D0ED7D2D76BDE5FF36655282E0212846ED1FE474E7EC11422F7466915909F34A2636E87E87CF3FF845F53AE684AE1BC893E7CAF54B894553005A3481BF076FF4591AA7CB5B4616259B110FA082B6C9BFD4C8782C534EBA3A46D6FCC5B4E30422107EE10F4F0BC266A575DBE8E6AE34AFAEA4281BE08A3A33696B9145AD1B4C5A8817DCAAB90910116F6C24F15CA776D58B45E2A2F1446A135046D576B09A77E49912EC3E2332588E8A86F0A77C3EA84295F1E2A3AB805141DC9B1EAA54F2C319AA45FBA56781ECD199BA0451D940E593E4DA751F76F698FA41CA5FD879F6DED2CDF8DACD72A589457D1371FE2550DBE9FD06DDE9DD43F38EF11735CA4F3F0B4AC10082C8E53C4DCBE0FB860B9732161974D48A24061BAF0B23E81A68D00093AF21D6EF4CD6140903F38E3F01FD30E7871DF1B550692F4CC387E0219238DB70E2173BCD1BD3A73879D939C727CD3F49C19A872040F5327C17CCBE2C060D5E532BC5C59FA54407B8CD79A6B3252AE21E29FF82534B47111FE02920D31C6678D71B644C12CDFDB536E966D5CFB0D3E71223D09F81A44EA048085EDA4ABE4BD05280AA0A707A102444B0F6B477751E1625C70BCB6B98F0C9A0C8C4D8310E6543C96044777DBD4B259F73923EACCBB9D95BB8E1B2BB6450EFC9DE8DDEB8605DBE8535933275F36F6C1A7171E1E265FD0AF6ADC6721C45B9B7315848B52AB2BD7914D9CAC891915EB2FD00483BDBADC813036A14DAB3400087ABDF56F16563E4A94374E0A9DEAC24E0F39D0BD8CFFE737CF51DB4B8D317B1C315F65C96E1ACF06104D881A8C201B80376C002FE3B7899CDD3CC873AE1F73FECD0105C8EB3A42259521697932DF179D977ED55DB11266CB5AD7F525BB494AE9D9BCAE7A0AD3547C90958580EC861635E1A31087180A63E23F0422FC3591441A9C1B0880C5C71D817DC130DCC7DE7BDD3C4A91018F3ED543743796781884A34E17A8E181D793A66B441A5B44CBCDAEF0D0551149B8642E323E314005DEAAF483F2FD382F6FF6FEF511F875937440D1B5BA0CEA6778D3CFEEB6B96DB61CB57448C61C36EEDF95B735EB3B423936A54B80FEF0B29D47828BDF71B26C7F7BC19753530F99DF350E99EFF4AD70D8F0D5AC4D6F57ADAB874B719A8B65D95F05F857CF7F790C4173BBAE101B8FF5565FA397580D9437885062A87D937CAA218A925B1D99EFC6285B35A9C0EC840632325D6A8D9DB7A829868B2E5D6E710AEDE430F1EDAFF2E19D14C13CEAA164A43EAE2BD49E5A1C3153835FDFAFCB0AEB10CC9A89C33646C32314FE9F7E2EED8EF14473E2AAC6D3D7C7E638EFA291C6F9F261D3C3FD36C5B1CCD09F13045AC9C143618C537C49BCE6EAC8E27FF85097F3D7A172C59920993AB9E32CA805C6F35FDB289AFD4A9AEFA5918B6E652ADA9CA96C9D430B1A2272A7FAC1F78B39E4040A2003C0C7668B0E8017965E36BFFEA1F63A0F190684B78545A7A56291B950C68F467BF22F03615577A033F0D3D2A2BDF1EE8B2A8205F94420233D3BD60AA1196507FF7A6DE1DE490DE3E1EBBCE36BA5634452E2AED290A4AA017E80DEA899A0A35735729D46AE76D2FDC8003D1E9528877E878AB0C253931FB5470B8A7472E9D789DD3DA618A0A4F06F79E79C4AB11C6DDD4C5A61CBDA89DA149693C42A8D5495425E735E5F21C446620D925393621B9716FC1AB4459D4E6C08E19993B2513AC1B330ADAF4809625876D311A0D926DBA49597D5FB940BC6922F1EC5494D38B8A42F8BEA40A52AC2A0A6276987273C06AE0EAB91198E5BC72CC1962F6BEDE385445448CA98038F711315F222F45151788DF0F57C52AF00076722058966459C47AD105440DB677AAB75A4A8CA0503C22B699BFB9464BE sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9 smlen = 2556 -sm = D44F2E3DFF706B6C89C1FD0478EE0E90B6BBE772F37CB58749600F02971AACA0F638AB675170BA41D778A3B8A289109A1737CA72D3FB3325D843F2F8446832D7CCA5154E9139DB647F2114790D088C22B30A97464F2F96151190581A160601F29AED9CDE19AB157B8C54CA5F68F2A471D870EF8DCC5BCE0E0CD597C95E0FD7E8C20B706C342DE833D6FFBF713C3D1346D87A51D6990755CB32FCF677ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +sm = 66E3DEE48F2A64644E3A19CB11684A21D6345BD84215E6239244372C0EF1D55EDAF886DC4E3051DDAC9023C7640DE1E4252B10711C416D1E6DF44DFDECD2F02DDAF8FE18AA1917F63E024EF7C51637E43D831DF365FAA5D1391341B63372CEBE39BD57264F5327E6AFE842B34268657288D06BE31D986B5ACC9F81EB5BC66A78568C33BD33F50A42FB48CB043E17922B4CDE9CB99A84018932FCF677ED9D937CEB2639DDEC5C6BC8EDC7014B907BB4A9C2F63B4D326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = 4D2D3C75BD496D74BEB2A644019AFD750C896339818BBE0932C29962199B54D4B9E3320B8E65C8352D0FA786EB80CFA52A22D41F3352E284B95D5349217A5EC10A8710BEEBA62A6A2BFB6E6737503218A83AEF24B4AD3F2AD47AFD3F87E46507B28C7C73952A1479BD0CE29094B6E53C226CCBE109D1D384EDAB030CCB5D72E541DEFB19131F643C88F3A929B35DB7447D4A0E4B8D5E03423EC69C2140B8D0C969F22595C841AD95910D9DE8A339741AE0A5882CBA425760D99A3963FA70F214BD18CB8060BF34994C8C1E42F446EB104F25FCD20BF19C2A7897E6548B4599CCDCA0CBED3BF0427EF1FD59A550C7B8364036E0587B5D30390F06D125CACB10D0483FC84A93DF04F46DF530219062E1B6C4339BBDE7D4E9A3A9D241D605A6D1F36A69E400F6A61D11E3529F15C1947B8247F647EF57AE4C87736B81C0DD99E617A930E159C2F2FD4716B7EEAE2B707FE3F0B64380C180A46A253196FBDA1C18B20619D612C2B6FFE37C07BBB5B89A3642BF1A83AD28897E35E081D53727ED9CA5DF651C5A4264D833EF4A30F6785B5D30DF99EE52D1E0B30FE1FD38900860F716855894B41404B2E1601F655718687C3F6FB38C6F444ACFAB31B094891493C52F167CDEDB14305BE0C1BBD62BB1542E0DE6F80199E7AB9A6079DB1C6E5A26EAEE8A967239133039A9A1AC65499E953226C4B844B7C7AE313FBAD3982CC643C2F8D636EB336EA7C11FD12510629BC98953349639FC89CA55E284DBF1359D1A823BBE6A230841D3E2B17B3C62CEE6C7F82B33110A04CD9331363C5EC55A307525A240784B0B699FD10D3C134F23E36E86EE74A4250803692B963F5FAA114442DC8D073E16E7AE78133663F7FFCF56ED37A08924D03A53C599E8692A73B5CFFAAE846983F88656DC2CB01362C5F96C5248E7A67874E7C331A123D2B38F18D48C6D7AD80139DFBF62843B3E4A4430FCD4F125C569D4397922B4E6EEDD007BA70F9F18886A8797962E193E4EBEB97F170F247FB417A00FCD4E696B258A333B953A9C0673FE3649493D7F5BA3D4AC4B1D3647A77CF1BE2492C2E03643DF8120BB1C691863EA16AF36657B5834AA173B2D8929EF0142B023DA4C3C405A8D66C1B0E84E35A598A3407DE891CF37472BBB6E2833E0CAFF16A66BBE9988B06FE1AD90AA97AA92E46280AE941135C88E9E792502F6627DCC9B4E8222C624A32077912AD7EA92CF1B30BE63B228CF006CB952FE41A4EC42D596A5836D7215AD52C42A48DB27E9EBBFE7CA628D800BE15D5BBA01044DB79A97BA143A81C480C0D97100C9CA6BAA9E940EBCCCEB5A1BFCF56144D59C18AA102C915F4FC807590E4F8DEF1E637F758F62562B2678DD209C57534F2F67087E549227AC6F8040EF1494E637692CD5BC7B572BF84E5BA02C5B9CFFC6B9012A1A45274AE4A3C276D5443D057C29A259733567A7E1E60CA9D4B5E13B44315B29599E38C9F13ABCD4F3AD6F0D6B17E4714814BAB02467A1B27F7761B6B9228FF9A254A44019B0D5C52AF3C960A2EE521EBAC7E523D2E692AF5783DC9AE8EFC28497443AD42FF6E3ED21B79C8C3A27A70221485353633666274B6064CE43A2A366F3BF7D1D9DC31D46C24C8F28A1A61C8160775A565125E726F7F2B09EBF48916E553CCE625E2BE76FC5074954D1970DA2B9D5873B9A2434E026967FB2BE99A6A70320D10755F1B2BA130CD34FC04F60EFA3D94542BECE1F4F8EC95EA7FAFBA9E787E36869865A55C6CE4FEDBEFBC5306ED49ADA7896A8743E9B09A55B352289D293CB019A7B7042075587E9F53DF4210D2B87E3BE3FC4D054A3E997B9A896CC79D1D2B98C217096A4D4F3CF395D6C510FFA3AAF9505DB4056F4953D0138EDD74EEF9F8300BA1E1EB5D160ABEAF48FC1A6F1836E43C4F99721A4331BEE70657A82D9C0E3D665D0074D2C6B2352D850DF71978EF4128BF05DB6F68EF34B23DEAE18B9761BC33BFCD3BA36A3A66284DBE3AAB9B688EB00556A3BBF3A03B63CD00CF806A2AEAF0531ADE00F982FF4EC887AC2C6B38FF5DF6A3A0460C1AFD8342E942A819AE8404A58436B4F43CD75693FD9F5D0128D088D4DCDE664BD0B3C6970492097B71054843F837A1EA635A11E402C6425B931A63070EBD83B9436EFF2FE6CF9E8B8746DFC69367105C77B4C3753F22000C396194BE98050934510198435C5DF3B250ABDBBF24F36F07203102AECB8C6B809DADC5488A5DBD2AFDE6010F816EF02A85FE7A938CE762ECC9AB5DB26D8BDBA3AB4433F9A45F1C985D4F32F6F9DE852BF142CE6DC3ECF849A3A0658CD15011A8B3694C11F16993A10EBAB102619FBD17AFA2C741CE0920D26D369DDA6868BB0DF0E42BD9F18F19527ABB32482C2E4B0945D72E1FD5CF662E6E967C7C607B421B099881FEBDED96496DC6F2F9ACBFEA69DB00630B2B97DA36598B2EDE497FC60B3E1D0DB730343718035CA176B8DABBF6B0EDD9D3F8DA571302986828D738AB0EE3A45B082E1AC97F617753ED3FC30441D9981B5A4C8864154CC5D4F8DEC47030602223AA668635D31251873BA976A3644D805E623D2427AEF5FEB75DF15747ED54F7716A2B9663CECC988A4FB2C69A7595D7929EC12AFBD2B07077EBD2DCFDB010978D183BF13BB411CA1074556BCD0A58554357E5E69BA3322261DC8F57E3BFE09A0D7A2320B986D06514842BB2958E88EA3050C0557197A32A381CE33AC8D27D90721C2E22011A8A907F76AAC38536A658E1E2C5ABE01673B99F2ACBB9195D2B27C4DBBC25BBA42565CAFEFF058CEC8CB6D508E29E446444DB5C357A64ACB8DA1D5EF7DFBFB8883B6B0C3C5D54810336AD661585B579720BC0BA8C8F1E18F6BE965CB7D5069F788DFDB71ECCCEBECA3FF361C6E9A8AEAA3A039737844681990CE38E0EA8B3DBC03E75D4578971DE22DB7DD8B6685C144E9B9A3C788B1DF75AC9D3282BE034DD2EB1E4BC26FA335C1856816ACF715BE78129A98C6053658E76DE89415EE6E7C074A5CACCDC92F8EFF78E2156736324D92418FAEB6A9D8FC01D55FF44B4904A37A44723DC657398C22C467BE40292AE7F34C73528369F7D9E806952833DE137A5C90D8E02AA55F056B605AEEBBA99BFECCAD189FD7377C5E56215750F5EB24D9AE4009C9EB30C2598DAEAA4CB77557498A0CFB7F0746C4A06F52A2CB067511ECBBE543D20E5ABF5473C086B08904C1F55E629603BD7678955796391686BD4E71BF171473BC102A6236067F110E5534579982B330BB0A8023622E93EC89B679AAFD4BF55F6AAEE680D06F811230F74601DC8E0A6F272732C3A9315083026A3A659F863C4EB0EAC0B31AC82330CDCFC84BAE44916021BC1F5F45713359F40F8B40C91EE2CB5B0608729FA0ADD6389D76968535CEB238379853367B616103D0B1E50E1237750BB67CD5321A7A98215597E8EAE2AF7BF196BD3C994C47625DAE0AD5D85E724E20BC428D6BDECC8218F7FDBB7F6BE5AE21148ABDB0CBB4C00D66E09AAD9F26F6927E1C31695341DAB68976EC020F8FC5267ABD91B3DCCF2769CED987A94E91D7DA88006AE8A19CAFCA2B903C3002B6DB81B7715F62BE22AF4E52084772E4DBD5291BF6054D42229124244F4D0855B870AFC2E67061465A3895763A273991B267A51C09DC3CCB4B88A3381A3A8C7166A2079EEC28BF93CF562B5315DD462DEA4795EE135C84143F4469D5C7CD01830CF91451593CF8A1BF9181E79CE9F6F67D33E603A18382DCFA67DFBB985DAE7A9BCA9C59D5574DC43885E4A2EE857A53C0E736EB1BCC746AB3F929B10BE25AFE0198CD61A9B14A2A9F41BF8DCBFBA2DD21543B495210E6748AF778C6F9BCA27A87124D5BE2136B5CD2626FC53FEFB0388C84447A0E2BBD32DECE24FA3DCDCCF8DF075F582A5C7893ACBF6C34A46D60F6B4676C502367473641F3973ED5E5E4BA1AD64A09B3E4F759EF377ED78AA714D1B24CA80EF944DD2252CEB37BCDEBB85E8098F05B3D4C7E09BD8C7BD4C285EBBB71B16F58DCA58AFA23CA4E88A21CBB82B34415D307878E270F5E7195A3DAADF1B0E3480C95C7D520E4FDD5DFE8D432E3FA0744DAA56D9E7F5CF6D5B5E6FE37E04348A5037560C62E102C3DBE45335E4B9F02FDC385DB313A6878EB057BE58EB49AC32FD81562CB656C05F8DD535E65A22E2457EDA705B6DB64EDBABD5E2C5B189A2DCB83B55DBDAFE94F92FBE30B02715F7415531B0823DBFC04CC47063584B5B8B9BA987BFEB649C9705F77DBF1E3D70C69EB401932720D6C2FC04A970419637554C57B02C7BA7B850DAC37451EA3C0485BF7E19BF615573C45EC5EAE9C5FD26ED6FDC1E41C1BBB1E13A575D00A9AFCCB09493353B42F71421B577D4A2116E5FF6C960D7DB498E5163AF13230709FB522E464C2550B51BB81E74479C0B0B4549901B5E35BEEFB8EB80CF0E6DD5694EDE3FB08FAA31E88F4008271C3ECA28FB832ED405029634E02A8E032BFBAC4352BEBB98633DC49811B597528A11805DB350477118B0D1B2F04A505135A67857192C68BCCD49CFE7500D74284DADA946E94CFDB01D2F1751652379F8600A2BD8C8467881F0EE1FB7F3E1A68E06BD564AB8242E0B4DC37B3144C71390680389B6F1783E915986040088C50CA29441B70ADEF97556DA1DB8D3C9FD2B88B7E37A41FE6F15CC96C09099D84D4179D8DD5F4C6E9B1A20424C8DBBC79DA862C44ED5C4E1489F845D523077804A6099EBF3A4A63B64EBA7742727A8B81BF0BA7CA392E92DDED0D6A21C561BC4704C366165A27D6FA810E167450F43A862F77BC563D4CABAC1D24A5300FD74A35FE0845A8F8739B19416290F99FD7BAEFF7E7D6BDAC2D4AB222E50E5809E5C8F79A495F732BE271D70262317AF0ABA3DF8642223FCA07297F9C973AE2ECFABDF36AA38D0130DF3D35865478C7A1FCDE9AECAABC16C6E5B090B1A25F38F15FE1F6FDAC9941838A26510953424B5F4F133CC303C03965FBED6B179C4284790AA71E05EC5EECC728EFC0D7028BEA172250BCC0E188FBC9008017445A8F9FD821BC927DA774005EC7491CB2192FD9DB94877E2A600267E7AB6BBAF7C0510F8E6A7A7F758289D523A8C08558CA0F7083A90A82D41EBB3AE3B72D8CE1E10D34B0C908C1897F9D7886E445F9BFF8DD431BF415286E798C85F0C85BA4F747820C581F64A553F15F08458F728BD8199C305A8AD76405273BF1FA7737B1DDF700FAE79FFB048AB5F782E4809F0BF0C655B357573DB3AAB62FCCC0D73125A0A5F438B85F09BFF796ED4C2E70ABFCE95EB9061B5CB1AE07DDFB5F8A3C65CD4449353E2A62E977138378B6B937C0B02931D5D8D342D21C288045F403BD627DA05022153A1EA4EFC8A8383593CA5A6A658928069A6E343555CF0D0482A8E9FC7750610DACA40D2AF0C2E6821902579AF23719CC44CEBFFB7150CDC3830D2ADC98F507EA0339A0745316D59B9530BC18BBDBC260500063680B7A4FCD676B19CCBE71665FE991E2019AC97C0EB2DAC6FA80C9D33D574D9228EA42FCEB2297DFEFCFFC6469E2F6263B1EEB82CFE2BFF01A61546474158DD523C84A90CAC76BD4469A792234A084F1C654ED315A58EECB7E50D7E2D25B9E74DC1CA7ACF6121D3152B6ED92A8732934F65D51D3BFED270A4233E2945057489409E4BB93E7ABD9BB2A3732FA68D77453F3A3A24B657DF3D3F7E75EE062BE558471F45898DCA603351A29ABAE4F993D6907193EA97D2B603F537D1DFFA251A94023D553E6782D09B3512B28456D587034ABDCE7103D53E38190568E129C4F762FB58DBF65911BD151E5952119EDC36CAEB31F7080F936EBD068F65CCFC2D3DE0A2903FB549540F04FDB633B843EEBB3392A1F16050FE0C9E929B364577BA119621498C92D1419CCFC530B422261CBCF2D199AA01643E0E7E27FA5D33B342E3279ECC13FC3D76C0D00A868187F68940929F40B12DF34DF6F24EB95DF856411D689C210B5A99972C64DB813311F83816DE603DEFF4F133C3D6E8105B5ADC0E6A25AFFC73E964C46C3B16B0CEF7CE35D6149FF53D1458091B030BB23B026D303C331A93E65C17D3C5EF9ABB96E4283FD1E80A51DF69744DC0A31C38BA204E84C91F9211B2C12A47B62CA7EF41C64AE16295A4E546BE582A02F760EE93319AF76259DC86B0FBB07751AC1C1EC175BF02896174CDAF605049F95D0B950A1D5CB209136E953F41041D44122013FE2E2E36EC1053752CF55BC54EA390388DE2142605C45CD5EBA18D9760F7300F20138E7CA74EF8617357D6B581B01D43BB41906109FB928E2918B66B12746218808A25A333FDA5E90AAEB18AAE99099CDBF86E0ADFF6D7D96F17E620C2F01881E19C736860E04CD5A2344F1E50C17F03177FD13EE474C384E3C550A027243860EF616123ABBC60BF186D7BD58E86CF74850164E3D9DCAF5A85E954BD6FE12863453958B5C0B8FCC93AC436884DC415CC7285E853400DD45C7FADBF1BADDEEC8762E253C381230B850578201085EF5E4E6E0ADE34BEAD611DAB0813A7BFE6BC450C98AA5EC81A32CA53BCA178F364F4FFD28107C59BD9C2A729CCEED4F2035B5B79ACB2DD2603B4841D211A0C6EA80C44A1FF013B03EDCA936C46093D6D903492657185F2B95474A4FF037269E7C8934A1925D13F02A5883C77721421C33BA47A0AA4F74B399BABB5AA27E50B47A1CD8254D2800F52392C38744D7F74E53E1FA6E66A240A584473EFA0276DDE47F603E100DA336969494BA808839385A7B4B0E77B2C9AEA714961E1EAC655F37735E7C3E041000007847EC16A727D23933DA7543D406673D5260E90AA02B53CD33065612F69A133A333524800EAA400FA4E880578C393C6EB4078D9256F4BAB816D36BC290657C5495F1C6A14858C38C0FC0058C574789206E45657758E2A0F967352215F6B2E43819C8CB3C5CD0532705C4EBD69E0FD26F3ABF56D3EF3848320D246CA287656EEFE25132545FBEE5979676C14C8EF1567286F11E0384EAB534614C723B72B0547381039CDF3DBEAD6211BE90CB139B66004983318A7B2A8715F6CD77F8DB23CF4BA23BB0D35E2EA34CDA9C9348EB8275C4A8D8217F6CE3FC6FD7BD042BFF98BE57C178C51A2AFEF4FD7D1D884C2A720B269C57E62E4B50E4B45EF1F10EA85AD57CBFD568E2BC07403D5B1FE515C6345FCE14FE13705F7EC7796F4BA429C8646D6DDFBC8A69F84FC4F6EDDE39CC95F764F02A3B10178E2E18066CD5B1CC71A6035D61D7F5EA86C315208EFB628DF0222547E0CB952669ECA1544D18A5E78549FD89AADCAFE6B7FD558730B02C8994B432A79F1E2E163068041FECCEE3B3EB094EF93FE4496EEE1EA4683893F5ED57881F6D20E7EFE885CEC507C5C3C9EA3ED74F4A01B6B1F208B782DF2F2E1A675783262283F51CF1741A9B252F42AB5AC6124B5E0292349127D9578EDA1EE4327B8425A5BBD1A0FF6729E2CCBF29ED8CAA9357F52381CF2545A20DE88C521DDE739C9AEDCFC9A7C9F17F3E4A1B75E6AF6033ED252B4FF915E68A49E14389E54E2FB2091AD36E1D6DEE1DC4652C3DDAB91EBE6B7890B8E3939547F3B553BB8B98D76CB9D3881111EB55EBC57AC2D07968C19F45ACFF88504C6E5E34240EDAD9F65E1913A3A1C1F6E1210BB9CFFAC446935F2D9D9993DCFEE8A449C15EB9FDE0CE1A51BFC8B96E9A3C1A119907EEB0B3529444F284A3A59A633AAA3BC88058EDD56071ADC8FB6E1BC60A913A622FD808326C628D11BF7D3F178D7DFE2928C8BC2A02C841C17CFA5088FBA4576DCA0A94DE93D7B217E71B +pk = 4D2D3C75BD496D74BEB2A644019AFD75C539A68AA62DFEE62D3A1D8204E2EC0858AA729F1FD0C6FB0D6020C637D03A7B4BEA96B5876674D3756EB43CBFA1CE2A168A6FC6B72F5E98C131F85342D28434A71080E9653347E15A974DDB49544BFED87B7F2F325A2ACFA894C0008B9349030FB1B9920878816DFA58FB649E03E42A32FF04ECDA93D40C22E988F21D1FE2AD696B797DA81620080FDC3A6FE3623033C51E7C9CA53856DB737F23DBFEEEEADABD2A96097E6E74EC1C09A09BB4C78EBD5D1CB07D144D05FD6760B809C51AE3853EF675BDCB0A8A2E102B4A9662D9349BD9ADDFAEE108256CC7E366FE8A73C86B2610C42DDEEE610E7B63C02739588F19167ED9880707F1D4CF84ADFFF05092B2881FF50B48EE152D15C8046AD7AE2498198F423A60CACAD1B02295C7318C5571AE4BB7BCAE47F5D13E91DC958254F1C9E108C4F07755DC9C727F9B5D894A8D919CBAABFC9E264112F96B12978375361DCF75F6F2B3E487DCBAF2DBFEB4605ECA6F8B9957377BFC97D3B3F67ADAB7FC35C9857099CCC6978D489C6E2CBB6CEECA0B6A49CC3D7F1F772ADD5B2AFA7573F298B2D0B31DC9550DB05808D33431EF59B837FF801F12A5DE53533DC4F0B147F489FCEB90E26F0322ED4650439012FF3C83147C1373B9094C805A9E210EAC76059D97EEDCF3E27EEC02D02D39C6B20973D8B993C5415A04004253D4DE11BBEFFBD81C214B3F3480D45C1F1D02D3CA18110CFC1D46CBF5533E0EB18AD8912D051FDA52301CAC287DA3437F75CE07440753185705ECCD52310E226F3D56087C973173603D9415E5D1CDBD5E94AF074BEF5B17DC76B84DCF0184FFEEF3C77217D2C0858ACB591A3DDC1350E9ADD049CE8F58840E30A3575FE233CDC666668F370DDCEBD4C030F275E990E4A7CD3027DD2446DD1B2C8C4B3408A8453FAC29CDAA5B58A0F2077DA70C0527DCC3366FA67D3E390D9F790C56BFD3C62DC19BF1A621A83207F7350212CC76D5B51649A9820314483AAA6082EB144B4E6C734AB9CC6D494742F19D0E4CFBF19E20922F5F0DFC3107EC5F1483E03B9B890FB797346EA8E8E458BCC70E4E79E3D34B5EFA78D8D063EA307F5BD022429B423DB8A0E3FA60079B64CD56F95A6AA306F497AB4DCE4E663A8BF9A2704B5B1D26B16736601D4364EBF548E22F3BAE219D60DE026D007E1BEE46EB41A5512C07075335E4BC7C8E917298FA1B8F015FB61CE9122D1675F4AA666C81A20A0E58F7E3EC8897C89A1636AA61B4EE4BA16744F16CD3BB909769E4E29CBA71FE233DE7ACA4A09538B488E27CBA6E3AA0CA051C4A6B98C1CC76CAC62390D7BD44B8247F0F1BA68B0525BD3C8356CE33745D24CF58AD0DB8A96E633CC663355B3507CC63CC3D93749E0C8A3E75795158DDA53D4DA8EE51168C081221B5B78CCEC08E7CA62B535068E899240C4E736517E01DA04DB5EEAD6C656A10E78BE52999E374B6B58E5FD05B75F8F0D9536A08F5CD9697C6C41A3835E3F9D1A60F60275ECA0A88BE6BE52824821BE592813FDFB18107126BB496E6AFB2D6807636DB1EA6328AD24469E22537E4BDEE7AEF0F84081EE2061C976C28A9F113A376AEB941E09CC237D97B105AF95C8BEF613942FF4FB8713B07E0BE2F49B36BCF3D3E6326C3F3708B7A401980758F08549A87668FBE5E065D3EDDEE15ABD11C1CE4B3ED40F1D523E4A85D0B35380FD1F198B5139EACA8E2A76E382EE5214E6AF4560956DC33B33EF3D8F983C6082023C5F3514DCAC5610183D72CF69A901F9EDBA45ECA641F932D2492F73E62576EA0D1DFFA29E999B7D768C04EDEF20C79A83CA48EC5B6C1098FA0FC7400569B748A48C2E9CADBBE68F84A88BCFA6A3349F729E6DFB40CD8A3012A7D97C9E0DF77622888B700B9BC53E02607A217ED3D70AC358A568633FD12A004E07CA4C9A203855E1DD2F0059AB80A68ABC58AC1ACF6670AC34DDC20E278A9F751DCDA2BF4E87A0BBED503993ED00142AA2B62976ADDB963A30BA716FED5333EE0F32E3CB9531F7904A79F43E1DCF77BEFA9B92C3B2B095B6EC9EDEA1802CC4C54FF0BE6B331838F9883F1C60F2B0CBA16FA6CBC6F69D32164B41FFB7764E82883038CE73284319C98535B331FFC8B85D53BBF8D043F34F82B4760E61B7E48C1BA2711A5754738DF4991DED9B8F9C3EF78AA4339BB0879CEC7962105562E173152352F2FB7B72554A2186EDC05CB62A5036A52447BD6E400D3F0514135C8898CEFE14F57870FB84EBD69C0C163A6899CF860EAB4D75C32050B611B485EEA5EEBDA5A666826A18F2D4A570AF0A7FA44C5DF3EE3290EEB9ED538B87D2EA9D42082338F0BB1B5F16BC7E01753F10EF44BD47814F4B5605A66F4E051809F7D6FF509DF8198170C699277D28A994A5C6D34590E1528D31121A4B752EB2B4D8BC7DA159E0163251B9822B44D5FD923022BDA702DEB899D93004F79A3E03B911D6AB953450766B57369AC8AB52D2DB7DB254F341CFD36415EE8350DE73BA9786C15DFAE040D6A5CC8EDA018C3376DE8963E59DFBBDC7EFF71087968A2A6E51A37AAED793E2CBED90F5B10A775C99E0B980D559CC44BC24E7A3AA39D8D0CADBDD145C4480140EE1D2683839213E142B0095AF17767AEFC5A547D7F3938A78A679AB3ACDFC7A192A9FB583540BDF64D82C5DC51A4F7B1C231014CA91B3E88AEE17A2C3369C024BD3F377BB2287628E332827FA99C1C906B91C3E52F95BE81B9F86BE32D26F182B47F8D9043D770CD9B366868B72783C2F9E2499A41B09BBA3ED900CF8B3FC28136D5FB07DC69CABC9C2469EDA05DB6EBE7F22B191A4593F6DA314764DC0C93D4E18D62BD6287022C7B662E0E2E47D7A77BBF97C0F665017AE5DE62FD28B6B0E7C4E81FC0AC9933CBC89CC3F883928A03A69B40EA303C3DC252168494037A939F1DD33ECC627088694C3E60D5E30040D350026A843D3C9268C19A0610A151B0574BCFA26DE6D53A1F1FBA70509DDB46A8BD8C6568A1D98709E88CE30C0EC1810B2DD97032753E0C63128C43FEF5B94D324D07B96F53FC0361A1504792F29DC95C1351396E77E059A662B416B40DCE56BE23734FB3F44EE6CA96E53D3D23030B9CDC6FAAA92261B616DDE208A9BD0438CF5FAD431343ED24C460033853EE36A13847B7869008560791AB21BC05C1904A5B9BD6BEAA6140E344293F392E437C1A5BDBEC625EA15F994F54786B93197CD2E947584F483C0963517074AF45AA0127D9A0026AC2A1B269E7DCF79BEBD871317B87A90B97858DF72F61409B39ABCAEA869A408E9E301BD9BE74E5BD14CE00E7BE79637A4205C27ABA9B464FEC4E529110ECD6BDAD017A7A073DB40E049F145A58E8FB2547A7B6076A7637322C28F2D99EEB290737DE891BF0475846F219C1105D0AF35A1C4218B641075A4C8D952CFCFBF16178B9F286CC2E700B5985C6D291CFFBBEBF0E89C3266BB9863E4CF0AB7E58869079AA148E15A359EF738E71F561FDAB5AE395EFE2E9D633751E064F36913AEE847E4021E7DD9031F68171703286F9DC336BF60D27C7EDB7A45C3B3C708D8D386EA9FC7D7B89D925CE4EAD011F0B61876E57A06337F48420A03C506FF3E88403BEE4D73018BE6C2512472C7FCF802C2C83FF83FBA07AB12D351B767773113AAC91D5CE87E93E4D270C33DDDF8622215542CB3FED89B9F31969F3C8EBD9CAF8BFE4767D20C61AF7CD1597F34149C68E84EE2C0728580E8F75859992008B1A8AA0E908B641BEDC4AAA31298A0B772EBE412E2D0D57B22DCA858A202455ABB7A6AB8F3893C748110EA569EF832AF78F9B05C6CD70F2B964D24C5F7A82528450C1682598D8AD9380941B0ECFADBC4C73BBEAB5E775464C518452D5F727EA4A12F1131CA660B16F6D0475AB93220FB575C76389E20E831DC4699C916048BF1C2DFF18126EDE7A116D709C51798FA9A6C32DCF07EBCAE2D8D88625CBBCACE0FE7F167CA4151F0193BCDE5E9E462F978DBB9893164780586ABB57B8A8B802B1174A2D6CAEF3D2C99669E4E44674E59D991517AE502E37FDDB677FE530EF5A6F7AC345B5DEF1615B7F2D1E8B9A5BABA3FFF5EC4CC892848DEE87A159C3397AF977B32D20B77FD1036A8E80DA1BEBB1D3E49D45F9D2B39280411A78123E1480740DDEC63C54F93BB10A8A12767EFCFDBB91CEC00639A5D38D001B12DF5C32EEC032EB9C5F3B980CEA3E24748860A55D73C5216427D9F40456F0AFE6D035F8B6482AF002576759D043D465352EBA82890F8EFC33B5A85AF07E0EE9E5C6558C6173BF53BD378C249DD27E31BC14D516575A136015B852263D1E2B5874846B1B428F8E4016D4D2BCEFDA4332E34AE58810DBD565ECD1CCD95F5D162256763F616A4056CE2E803E4A8121F6EFB00F44CA03335FC5D538FFC7D0DF75D150F051961C18D59B3DCE43CE2714F047FCE9300C21558AD752065C0A3F8CDF802E2E741C46A22724CA8B3813DC3E0CAD559693EDFD7179B2DF12FDB098823320662E1D2BE3CF3EA75262C76D4B03242FD97887074251D2F94D9C438DE79DF97A6FE9E33296732F62EB9489154845CED1E066C5559D02B8F4FCD56F562E45888212F58A0A1A5D6F4F9FBC5EB27DAB9DFEB5EA91D2C0D3D496CA54B3256A48A0EDC8AA8EF27FDF6E48A4C2DE1CC05A50698B4FCAEE17B810A6D132D9C3E72802B2CD27152E74BFCC8BDA1B8F91B4DD45AF7F8DA078212B3EB48E99CF5DA53127541876DCA8BA8EDBD9BC80A8E1CCB3F5539E2A3B29342DEDC3C2A0511AE8988764E4A5B9AC2CDA2F6757B0CBA383AA0556572F7FF57785E9C83C8D04DB6905F0E5969BB238C68331A4F2637B42B384A2A8939BDEE0D93F08EBC1B579F0EC9AB9A694E019A12F5938F50F1A44E46E6AE05242244CDC8DA2F7C469699DFCBEF9657FCFD3A75F9A9C7883EA68FCEC1D45764B5BBFA0D06A619FCF19903B496719D9F19A98A856ADAA2622542E8FF3F714D5141511CCB98D613D3D001B0B5858B7D31D797B78A7F82237150BB0C5C35BCCC959FC2CFD45E4B11C20DDE5EE03AEAA824A561093C2D972F068EC7E14755AF831E1815F0665538850521EE16A118F4CB7E890B14A216B904001A412274070F09EF98F014FAD5D30DCEE0E41019E939AF68502D702446B1B9AA59971B40E299F9D3E2150DED797BBF2D6EE26CB3215E9E0ED90EB550F796434B1C9FAD06BBEC5C5937702DE1A7DD829AD77042CBAE7A724CFCF0FC7924710FBB0BDA7C2013070921470E51A8249C908D87D5858A49B27B055055F7883949308F20943105250B51BEB7A0615D9CF8C2577AE9C5137D9F355C859FDB00D092AAAC6A07FAC3DD86023AEC2364D417B7570AC92C1CC6DE30FF38E553C4532DE2A41249EBE2E71855A8049A30B6EBE002DCF759E941AABB982A6D2D3055FF95C3B2C1DA5C516B23021CA9E595BE81A52945023827C880622F9CEDD81FBD2C428E71F4836FEA6143CBDBA7CD322F44B99F66B5BDA491B3128ACDF7893A6552656180C0E591F1EF90F3EE505D7FCBBBB6FC8FABF8A15EDA15119511719EADE39FAD59907C7C516C85B0D0556E365A355C49844C8B08C6DCC1A06142CF3EA740BB93B93CE5CEDA10C78C4C9165C711A1F729ACEA4554B8DA0904F3B35EF01789570455D78B715DF2AE20F8C12CAD0C1D9E6E146386BA99CF53F68507EB7EA5C5DAA5BEAEB50D6B07ACB402C84E625C9BDC2A92506DC92B3BE624CA2A459694ACD4AD341E80804743BD39049679545FA71710B5BDB69B7686C1BA2DE78D58CEE891508E864375097128CC5C7854304D6767B6335BBDEE0D03F6F6B78F7E7DC5AD4E5D0737072223D46C166CF723AFF206E505AFF1A7B0B9944CF948CCC90A62D378BE798DB4EA1995CE226444725394FF1FA120D8AEF2B9115B93A69D4491E789DCD94E4EE718A24CD3F4CFAAE4319834183792242F9A0FC462648652E42E0A0C3E1B21D44486A057F98A438AE28358BE2C6CDD476EE3656845471B7A726D1BB508B3330E9EB125911C89ACAE3176A7D8543D3CC4ADAEA403DB38EFDD3E29D1E965D862788FE58C6754E5463B8D73D3E43840CC884324A141D778AD71A3F7EC6897CC8E0C665B931562E98361B4096C1D480AC1C0159A579207CB8C3B292BB1D48A6568BCC7B009EC81B487181B628785200658C748D04EC8F39FFD2490888AE356990277296A1B01D63BC34B8F7F729694935A973BD9CA47524B7E6FC47CA533326838A8145522725A43378DB802A52556B08E97BFC40FB0B5CB3180DF5E5090FFC67CA797FF02F4320311A389E3D1E8D47904B46D0CB6C56422DF8C1725CB24723B0D676F149E7C6EE8D4F3777BF9A2DC8922AEA2BB3F7A34330C3153EFA155C24F13AD3E9FF661963F0F0450EA88A650FB7765F807D05CF014130E24283DE84C8BFB9A51627EC09B59A6581B0745CEEA9D218153091FFBEDC34E7253ADF6DE517414882015EE51B5AA6691B0B23899F63F85BF64C2C23320BC593DB07174D9E59FABF4A15AA913FC2AFC909EABE105445E9C3B69C10E0BB3D106AE6CE5B19B63A64A8F0942CD3CE58F510A5755E402C6A1138C9DB1781E50126356AB5F47823F25E1DB35D81DCC5F8E7A8F74A69549C9287F09F3679D3064BAF6097FD07FA071E5DB09D3DC1020915D104D89B20B682046A46C5D335CD596CC3B9357A3F0F1E599FD494AD2543D37A69C3451CBBD06864B5CF0EAA3A8A38C5DCEE8BAFEC9356A2169E6DBA27D745C370033F0DC47994CCDF2C8700724680A57FA4F8A9359A2BB7E07B10B581DF8E289BD58CF275DC98ADA11D407A8F0AA1A3ACF5A32010FE6C4F11B1842A1FE05245D74C468E2C62B6098C5B47B6ECF2478F36808568001F658134338EC32C39C53E663103B54F0087401CFC68562CE626C22ED4868288522D9ECF74D4A65CACBB2E18847878291AC4400517C6E335D1B8C99230E843C89D089C2979ADF5AAB31616052C6F5BE37AB88AA6298326B76F6DF880737C9F2E4E2D4631FBB965555145A2E167CAF069D14B6F4C8477D2C25063E66EF90E82E28DE94D408827F7EC1BA97B17B2CADE9F79F5DF82AA0E87F9890023C2ED12B63E487B1251F76E6117D298536B877F3BBA1535EEA905D71113150958BC04A49E14C57FB22730201DC063CD0C0950C0FAEAA906F8352A1C176D57F1530F282506963D56DDA8CC96C3837B1B08E8B4991AA9DFB9E9DB338F31EFA4145600EBCECF66378A64BF47EF046DDA053106C9B902C347351D1D070FC0F36C47BF63500BBD945368AB8DFE534A081A8D1DAAD8BE5A6FA401288456E82A78B0C7F28D3DE22BCDD2D26BEFF06FABAFA2CBD02399F38BD71B328BBDC773569F2D2F883BBA4DCF0BBAB064D8D36CA3A8CC3EB2DFF41CB51ECF978779ABE127FFFA00F229F900AEC0BFFA0191B5AC3034E3AE269AF863A0A9D2243EEB47CA1AA9AB19C1B954DE817A52A5940CAE53427C8D4E875673AAA8DBAB77E74782762CFBE13D157C2FE28F1CF19DB73C31FD46F2071CA62F07FA8B30A8503771BA2A7546942E5D8E2839BA4A605A63B9C1BBABE903998273A16C2113818BD138A9B1BD3F09A6690DB4A7078A3EC193736F6AB0D6E903C14713EACB1046861042EB6CB64EA301D42B781F3A7A5F3F59D29287A5E6F6DAB7B4D24A6E0752BE37DC3DF3A37D1C150F2D526D5C286526049CDC29244FBDE72283A9E5F876AE31F2ED741EE2B3803D5B26F622B8AC36CED7012FCDE10036292B83550DD8243939AEBE1A6D0DB71BF6BA5C48B656 sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755C smlen = 2589 -sm = 84B56624C3C7E4AC06025B7A01D8D0CFB1C28F0192C32F7B81F54243DE2F41CE6874C51F0B00B211B3EE53F17D6C1C59E524FC647E84E290356C8413DAB0F56B177DDF1A568ED5A334D2B87A2A01087844E2C3B947FAF2BA59E541458D5B5D6D1C19A5DC73505E33F64E6C26893399457F9D934CEA5BDAE872EA005B4B482E11FF300FC78D744698D89E797D03A5168F41316DB50A9AFE9C1EA16E40C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +sm = BD824B91B0DDC9B17B94004610A18A8F1D017D44FA042935420872371813982BAF91F2D5062881D84E1C316B9E5208B89653298684EFAD9948EB0E38D2118B8D464937C288340584C9DAAF8DA27DEFFBBCE8345A3988D6FDF248AC7A270F31DC71BEB353E1AEB546D16204125EBD8F4A7941D6857073986375ED6320A8ABC418BD83A2085AFF2ED78D090F765C52B37F23B8AFF91F30F7D11EA16E40C6DCDB22F7A1A8871ACB9BADB2AF3A65BE355242C0FE0324EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = F4E47F47650FB0DA23FD7D4EE32FF60D6ACCDE857D35887D99FFBF519B29964E4C1B13507AE79637D507D203831431DFB29664C223DCF1E3FCBEC322E4A1ABF4B6FC63809C510E4653C77126FCDEBD86938F1DB27EADB0990BBA0D20FCEB5EFCCD9E709E30D122931440CE0CEE32A1FC1B52617674BE7B7890B2C84B9EC527AF476ED4988E27E988CDB62B018E330D6D656AFDBA088D396F70B2F32EFA213FF7F19D8EB630E7F1736BF70D1DFE396631924567EEF4E9527782613965BA3C944EB21BE6B91484CC18F8858F173527AF37E3E33D87F3FCBEB6697AE8D27147765E1BD1F9028A942B30CB396AAC0DC46604E42C263E7A77CC749274E31CBBA180E87CC0DA5A4E1B0852436DE887DB4AE29904DAF5E122B89B2A0D28367301A534EB4EF11E21AF49FD30F1FBFF08B9C61E25C691DB59542B735EC3A100E04DBDE430C6FB36CBD2C3046A083A7759FA42D96E0B9691C0BC21B802956ED25796DDB529B63235D5DC080C8AB065334830207F1D17479EF2E957E6DA5529F5113648DAD851C00C449B664DD1FBE101C4A463B0C10552AFC636B620E7D03CE9E49DED3607EFE58DA964FCDE4CCD95238A5FA4A1A7FE44D485540FAA609642A55227A79CCB14528F0CFB27D6AEC322672984B99210FD48D685E329CF4F785C741CF95D217FAB69B0759B65B60847A8C6E06243D742C27B1207689530591759CF227A8B91A5E4561398088298B18E6C0FEC6614611E89860E65366BDF272EFDD99E44E483047086C94E8D956B8AEAA217DF1B48E3EFB06DE5FE8B667CC7EA1B70864168A0F08315E18A42D774A5E47ADE5966758CB911CC4CE58204FC7B77B2F697408312FDCB574D7B13D00CBE04FC3B50392B12CCF3F346F9ED6440134241882E254D19C98128DB4F9C414318FF568E397F1B8024C60F78AEE7F0BF1473D36DE31BC9E53CC6215CCC9CC395A00B4FB223E8A030017A228511DB0AEB3064B7C1EF66209E9ABE380FDAB59E6B0DCBEC53CD8F7D756159CB871F34EFFBAF81615925FEBAC7CE0849EB33B387ADC9C3FA134B8496046422462E27CDF4544465F548046DCB71FCA05995D25BFD8DC186AFCD05F045BA7D708767C936C7E403EC269F3E69486D5D9F22776BB9244A1DB9D5C0ED3A0DB18FEAD133899FF2313E41CCA088406F3F84191F652885B8C65CE7BA67384BCDA369B18CD8E6997597E311ABDA10D7EE988980613DD4BADF5AB7A3651B4405ECEAD6312E6970B3C1AC2974CA9547840DD35CEEA782448F831D706D23EA2EC3BDBCF6F07435DBDF97A2C888E36264A9D7D559A498119EA9B3BACEE7DCA8BFCC80EBE407B19607255D6846FC24DBD010057229D99D9919708506796299D79BD9D383BC0DA9382A00924B8BF5003B1180E80CDDEA852A546FE321D3CDA498C40493932C83D65D5E20DCA39E72F03451FA35CE563DB4D413924FDC1FE2F8E46D46B0160205E2D4B4D8E3A2685BB32C76CE9F4E75EFD20309D42FC04F8D6E051C0FFE8B1DEA7B5B8E39A9A1348144C3B9401B84F4A7AE25DAE6DD9111D989BE575F23A7C2798F5B953166486ECD6088055FC708E8B5942CC80318317DC94E909B4CDBEA5DAA33F51F7D1A2F0E5B5A671378BFC0FA960EDC005FA996ED45F02416B54B0C4C0FD5F8EDD9BB227A8C6104BAF18F83394F07F6E200F737757853C38F2367231A8240C7BA2694BF26D9174A54B324F3F381CFA01FD24ED194CD309754AE7E4D0917F8A5DC0C7667349A5E25158E0D49D706468B6331ACDAF67426A5F6876162E1C67A05BEA7CC3B8CC5A58E97155DA02EB3B67F43FDFDF59A2E4AF8CB17F6DC31CB3AFDA134CBF8B9E9FF8FEC53979E3BD943198169AD12AFD562F508BE0E56B12ED40C76EA7B80C619B72D54CFB99D85B3B6AB6DAA8593490E4C81967811909052530BFAF7D41CAB33D658B48672D0682A99F49F878B63EEB74298A8D3D2F688A6AA38823C635A77AB38F1BA3AD3BE9990D0C0E64D415D2F6F629B974D7F1887FCBECE1E09F269E67D362571FF196A836891F493A8F2FBEF75E1516DC7BB27948BA74E3244CC07CA1898B9DBE2E429665DDD92B11096041481388ACA00CD02C9617340AE9775CFFD55972C30934E4A1910A6A5E8C1D9D52B62A9747A2A47EF119B92624314EBE55F8F7244F2C4F80A6C5343240D20D69EAD093CD67FFBB62198CD6E6EEB05B9D1DEDFF144DF8D5E664D65C4A38DACA0AD642D312F4475CD1E96120A4E7F569D57D5B11152F1515C72CEDD274DCD82ED256FA501495C63029E9B83F9F1BB11C393013A75F7FDE7D25289183F90929BD88CB0EDEE2DC09C813FB05F51AAA3D6AB1CDD6D385512CA49F5DD1634F0ED98F84A4AC54D2089A8F47FC81CACDC38D68E2A691E88CC5631B38335CEF6C2557374F167690A71C4BDB73FA395B68A87A6AF92928530E9452ED0033A546325EE48CCE0F576EC14F523957CA7372E17D8810DBA2BE79D63A7842427E8F3D572098FFD81E4537FC22D765F0E90BF0E152D4A9441294CD44F91B664B2EDE7741B7962020B7C9218685844411960E5547C392847B04197C6165E5BA68F46F9D6A3C82AF3B557C91806C770D1C5D863FBCF38C23BF3A4838E62A6CCCC85BBA06F7A829F4495A08C2CE19D3D8E22407E8069C5273486DA505F14B4589356152613311D0D2A00B82F58001C72AB736C341C539CC31A7D04847804C3116C228A53E74BE55E76E945DFC4AC8C73DA73BFABCC322812E9F044D5C4C458BF816B66B324B79836985E6DD5615681A63135CE14A0EC0B1571C61DA916E6921BC0A3A590FA187E21FC18D42FD37675BD9174F380DA44392CA4275F453013976DBB4B5472A45D5E2CFD1353092CF1E34BC0AFE64DC92B158FD65C188E1B4A5953E2BD48E11F8D2587ACA22F5FAEEA116432BC887F21A5CCA894BE3EFE257EE9BD8ABAC5C4FE4D9BC64D48346B9F83998DB99F155CA1E6E79F3B42C756D892C2A32DDB8E4325F52902B114F418B50952600B34EB3659E6B2705D8B8FBB37D4761AA03292BC4CEE79D844E1B1E81ABD517C0CC6556FB414249E3381D0571F81E5F014A78AC9E56A2E4EAEB2F8EE4ABFFBFEA432EB7792F01CE20985F1E3092F979773F96C91F074856D9339F2364E65FC846329142122D167BF847CB1E383F94E0FC3A59ED15CBFED6CC8E60866918DFBC00FAA1C097BFB539C527BB627AACB55E4806DD27AD6B465A553EC8A44117DEA48D0F32E90EB34D6715D5EF0A2F1058204FD196A2AF5C1343026F452CD7DD8BBC9FB88325E784AE1B4AD8E2062B146E90B84B6C30A63CACF04DFECE81E1779A99A62F3C49C33A767585229AE42479645DF5FF438A1C249C92B66683EB018E36F41BC96C7ABBDE7F5F7EE3CD1708DE3123F1D63C0BFB180B44BB612F49A35871662499EAFFF9B6D7B0A4447A5ACC74271712FBEE51C4CD845EDE17483969675ECF07E2C7E26B8A54A91FAC1768F26AE7203A2311312E7D536EEAC22B62F209694C1239095C9C13C0F2BC15DC2888B00035DD752B82766AF9868C06871D3EAD5B24F2DE27205EE9E2A421050D245F45F77519A6A6055BAF4D63832D427A3C6D14F82F03387A97596FB85983BE4C449CDF05F81E5998370B4EE6CADE54B1B4663EBFBD7B947B2598CDFF7633669400CDFD74FCD4A467FA24565DB9014965BEC5F976BF1E22292F58F93F866F79830D79DCB368268DE6C3C855C349CBFB540D9DE794219F07468B7D36B2ACA1B4A3E9D5D73BE5052B17C58497ED346D44A1A71BD55C3D449C76FECE0FF52A3A72A0B7EFC213172E44DF6FD99608173BF3B3221E7786DB381D6F738245BECF4A6EC9F38988EBF1690BEAB6C6E380453A19A5C0DB38C9FF6DEAA3271CA2AC772897BF6B0B7AAA5E394C2F00A0A470A57205D43DC4E7155052CDD4C702CEDB02AB1A2B019DE99CDDCBD49557176F1F6AFBB6D1EFBB20BDFE4196FF1E3D40F6BF4BDCB4C5C123E46C026D5E4C5C0F5852C556FF23FEECD43E785837DDBDB3CA44F1C038FF9F33CC242158B4CA48EE6B693C89BE9B3792BC5CB75AE5A8B7A5F9245B867EBFE90CF8913752421124862ADF9B6BBAA4DA7A8511495362DADC0694406CC0C9F4E0C599F460E0B5B94DC5C1897943B78DD0E7F3276F4CDACA4B446E77ADE07B97B35719125C444F8C4B9BFBA1D939A69DBA1B698D62893882AC7F80ED38D0B95242958DB454850546A89ECD0B7F3FC648A6B4DB3D4F52551A82D780F25953CC4A4BE2C3F06107ABDADCE8ADC96584620FE28DA790EE97CDDF74FE72BC943BCF65921D04CB7B48F7883604A550320431960F1969F8602AA504EF92A7FDF16EEFE1A323D6E0819274BD6FF238A4A52DAC6C7EDD0044A3A56EC0AA081C35EDDDA11B878818D298B3620D09997BBEF59B18FCFC38CB6B99A4B72C0C29CCDC8ADEF6D62E9CF4C79FDE5C065912349490CE37E5AAD01C3D73A381C6E2DF0753BF9E917CADDE3D13F71BD1F6C9A72AB328216E6CEE500F72AE9242B76A0597EAB6148E2698E6F04D2A6FD5C2996CEF022012A4C8C6DCAA0216D440FB731F1C5361E5A0EEF5133E7D23AD80A51118FB7946ECF8F9DE79E490B8582BAE9C36822E479CBBAC655A8EED79726409975BACCB29B7842E6D6F090983E789FBD71062054535119FB6BBBABE63131256B7807DD4451E26BB623DC2CDD81D02C140F5EBCD11EABF1C2FE55A21664B5FF11800A1771350CC278A12E9E4B63727B8141C905516CB7F8761ACB1A9DF9FA107B61A8B17C617087A11E084A9C4E29840DD1B10BF00313341FFCC01B29C12B9646ACD6B5B1D27B03EB8B00920B52F88240337C422B5F28D17622943DCCCC8E32798ADBE8D03BE264454AD6F5D9E4A94BCC2022E7C9BA09E2666E643AED26B825B337FD0519FB94E7ADBF4C0EE4448EF28B0112E5C94E9409F200FECDF17DE74ACBFAB4D3B593F91D0861081B3BC3CC140C545B90A4BDA284A9E3F7A77586FFC8535118788929B334ED93A138A4B9F6C1CD0DCA4113332AE95BC19EF609B8101BDC2457F55746E8A730075F339AFF046EB0D59D8D95FE203C86E46EB2124B092CBC3A799319D0ADCBA83E967FEE5447305CD280954F8A49EA326BFC2ADC826D4D149644C43ADFEC3515AA7332E84184022611CE9344098D515D3E733C3D615808CD2D09F514A816279129377C53D9603BDD97063CEEE5716E2A7B981E976131A01BBB7847E64AC516699BE2A670DA7C1F1558499A2B4C74DB347D70CA47B2E561EA83F69C5C418C891D6AFA0AD67A79E7FCD8CCDB34E7767518AD0553CF6F792B7F56F748CA6EA1FC878A81066B75C0F111A813D33F30321B7E1CE8EB735FFC8A9FCAC51FF95361FBD0DB55AA25679115BB7DC2488F7B70F7274E6B35EA4AF73E15532767765D21DE2FA80E2803E97A716F2ECEF28DF1D4B11AD3235B1ED12E28D98C6DE7917A088E2C5FA8E4FE9090B1BB232338DAE357E4D7FD90F909062DC22D9BA1BBEF9BF120D079D0BC877B672E2532FD914B799686CB3CCAFA54A9DC095F137042E1FC6B0FC008E532BB2F00527053D891D9718E7D5F259616B6889BCD8FDAD1F1B28CF64D6E8FD911B0128E00949056809452BA2DC55AF17EB23439CF1B9ACA6B955A7CFFAF7A8DD0502E8F22BE8F5852477893AA193627BEC1A8298BF5D9006C83694514D572536BFE13563A3AF556A85ACED88098A5E3C6264C289705BA00DD66653CF1CEC5081978A9B782ABE50B02FCAEAE91DDAA054AD97FA8A8D1B5AC5F8F2A59201C09DBDD1E7E224AA1DC09EB5D93FF4CBEC15F944C58ECB0D67222C3FA6333E96881856A4DD3B43F9342045F154166BA7EAEF4D37605C758A41788CE3A5901CFCB2BAA9524C7389E487C030B32A22C8454A3FEDB0346C75250A251384D9A1CAC6829A1AD019D786AAA3622DC93B52D609610B7A75821F3F69C618CD241F84FBE53F37F0A9C2D0ECC2C85CB4F266E0B504282660CBDD0684623BCA2A74EDD860DC9B61B9D95B4ED11254182A71ED51CAC7F5BB55C230C744BB26CC05F947EA8D53C7B0C4F1D2DD881DFEFE5B53E13FB2A48A73C2170DEF7F4C010FCF4508B9870016E896EE6143D3ADABE143B76DCB3D3C9FC6B9DAF4ABB9F991A0E7A7EDCFF894F908EB39A114315E16A9E482FBEA8153279B169D1C4B5CAA236E0302526737BEB73812BE03EDE06E41AC22772FB353B9B7E0EE14CAC62C3168A75263F07193E2CA4CA31172FC94E10681D88B796A9F75F2F8AA822B1AC03AD805A8A94FB9AA1C4598C907C8B637EBF07C61F7519EBB3312EE1AAB075EF80CDDA13C093B0F96D8FDD9F5F1560D0C3DCDD93B2F3E7D1A748042870AC5BB5481C9C75C34C6288FE65F3814AFB14B7283B974B74D9C0187EBB2CA1BE74CF193AF503EEE90DE37AE66A83414CB9DB093233BDA8F7F2E3A20E9DA619C176A619DD23BC86BFA31E2DC4BEADD6A2DD196224DF62DB2EFE8894475DCE20BF17F9E04D63AC07FC49638E515B95B230E7757AA155BE0B112247803FFF440A0C093999DC4CA184C22A00CB6C9B00740708979B6B2D1791060B94D5E93CE546E658E7F3E59BBAFF5E2B6F454EA73772246DD858A70504D9EC61150071CA0827CAE2C6D0E2A80EAB1A40056FF747FADE9B7D4BA5A2DFCD813E8D2EE4577211DED66FEFCC572EB017D6A30262EFB7BDFC35970148AC46F9CAEE9C99C3A42E4C7E12253B4765E6239EC9CC9468AD457C88853F8E7F91BD97DC4B357A7AACF0A40F769978B89A4D3C8531C068ED1FA81EB468A0CD34A2CB11182F583558BAB71B33D84A73E923E89272390218292E1D7CBF9891475BF7AF362DC25B94E86092ED0CC9FF475F333349BAE0A913C3BBDD0004EFD017422D18DE3BC7E1E673ABFA66FE96BA012E57CA2DD48A2A278D24FD6E662774F5003132D1B61B7B476A5BA03DFFCC73C7A14E2470706D49EA11AE8CE364FB362446E89B2359277991C41B4CC5B1D7ED5F94E843290DEA6046AA9C16BEFE9D41C79793849D84E0239D3DA1CDDEE7EA4AC20BF898EC2627AD5A8A955EF54B3B0FFB0BDA2309E0AFB6B96CA18E2CB05BFC1D614258DC74234BAFBA64BC23674B193DC12C3AFEF9BAE431B4B9EA81F656A699FDCD9EA1F4FC6C8796AE9CDD56F2612EE53195C622E2FC25854BE53A69FAD96CBED074DFB72BCE3053DAC50272DCCDCDBD6D7444E4C1499BFB5EB006EAD69BC65D2F81FEE3AAFDDA0461EE81FDB77A7E0203F3AFF1AE25594DDE81FB55D4EBEB778114406A9AB6A2CFEF07D7918C9B3FC9B234619672C1F38E610E5CEA1DCAC212BF0B3E7180AB3F2A46BD8EF28FDBE0DFF533F7A0C2070ECF9CAD0357031944738E8552056C4805AA63DCC0F09EAD734DCC87D890D71E0F3AB72932C3B6D3DDEBC3ACDA4129344D0BA6522FCF51F2C5F0CEA9505F0AA38C86E3197ADE8E09195F4D53570E0C5558E3F38EBC7BA9BA69387DF4A613C339D9707AC0CB0929222BA9312E8D6BEE921305D16CC892BDF375AFAD9405797D833CBEA670AB43EC96C04378E72CA7A8AA35B5518462DB6AD91A50FF6A37E95306167102D6B99C38996C92617ACEB128DC9D7F108C8597A290A28A7AC37BBBBFA982EDC38FA588932274492A44903A079C767F78F55D73404906EFA1C0F4DAAAD7E924115953A4964930BE5F9378E3F6F585F8AF94EE13E3AFCA18B136DED3C1A39EE0F75098E508CB65F260CE18A4E488275AE240A9F802E435BE6D2E2FA333458B4B123F88414F8FB1914F8CB2BF72D8AD9F5C1FCAE4C5070CEF +pk = F4E47F47650FB0DA23FD7D4EE32FF60DF6D10FD4CA5B66C7FF17E766C6A1E64521EBB1FCA326F1DD8AB23E7F8B1A0E907D7D94D60280DDE4D968E650EE18633AD90F28A7E97B24D17B94619C83CC426DB2D35E0FBAC13C4E782AE38FFB9ABA6335628BF45A04723C7B3E1AB957DCA82E1992E8AD7A12C214A5BE474C7A80E8A1804FFF2B75E46770E62C0EBFC68F43CB0EC8B68846EB65CE77C1A77198A06559FF4E6035A768AFC52A9628BF381E7287507D3CD63083540A80F18EE51B5D5C9DE50A24DC00ED1679C6CDE82D93DB6C5DF8CBB3DB922E311709A28951C8395988FC6A09A53251A93EC2C612BAE988AA24C81A04D6AC987DB09E03B42F140230FCC4A224CC0B636E725C2D174133008ED1622F848962E2B5A9DC68EFB2B133F277F8083200688BEADB9BA0B96D233369B8AC2757B287FDCA286180A63B00FA71E1F2ADAAAF35D72D357F2001DEECB10689166775CD3AD9234766A32412DB4A9E5F4ED53504371AF30CD78E12AA46E5E4907D3838A4A6DBAA359F59512A81A77EC62FE01A1D022280C12B1BE75B86FEF6D101D2997F80CB5C3003622C3386A84E7CFCF4653865033886B8D64F88B4E138EF1CAA986BDE1715018FF2A63BC84D9AD48BA48535A3E7EA7A9FF4FE7E8B83267A6053022CC180D2F4CC49CAC5DEEE2775F3E5CEE68D36CF8875C17219B951853A4279C9377CB7A0E95835A3F1396CEF4FCFCCA135BD84D67995373E77406FFCE1668C0318F18AAD0E6308A2BD8700EEAA5272010CBB94240CBF3022DD27BFFEC82E231377EBF40A35491F4D69F0A920DA2086F9D661B2F342ED36A056539E52F5DE56EA8D24DC69107E9A8971C87C018D193EE3518178B6F370BFFFAC0E79E5F0D3E8C2BE1A84DA5F169EC724124DDB97950C0ECD4AD00F857C507BE8629273A943CE3B3CEA984665BDEE6B218240053264F3FDC6B2142CFD767F71F20734F30BF737DE5892E6994BD13F6BC86706B62C23206C260F4470166FACB320D948C626318C3BE906ED6A42A69DEBC7C8573C076E796E8E07487BA824920989235B6E35925EE7B49C9B743BBB194944090A09052493E0D71C7644581E98E5FC347E5565E97E544C830BEEC80EFC9F32A1AEF5EACBA97E3DDC73E30C4CDCEF4B059712F0E9279C15CB69B8C6BE557F061BE1E7FDF384677ADF797A07E73D4B4B516D992BB2C26D26CE072F9DE738E36E252614F0B4AC4D69C97E8E875B6BC251BF3A0ABC45895F986CA52475E9F479D83B55DD9413A8DAF4062A281AC5ACD948936B2C990D941CA05721CD0554670537EFA4D87CE188634753AC43CB883D5235207E42F49825489732D480D17EEF0171EF8D1C9B8B085B31C27750C0109D28D2940EEBF36426B42DE8F48383A7A1777E191DFAC8B1CA2C310AD2BF23F62D90739122BD11D2E59A377524A66DB1327F00864F582D48007CA5CF730D4C12212D2DCCCC114E32762E8BA4814476AFC4FCFDD892DDE9C8467DC52438CDE1CD00EE768F27244C6A17F18AD525F3CC8953F1E0F4345C843419A2517948B16A13DE71DDB877389FC751F504A107DB1D6EAE34FC56276AD304BF06549EB0C320811D23DD7C606016F7F0F1BAF84E01A94B1499B83D7B4056898D8D56D1F5C8606C20EED5F8A54E7BECA3BD3F7A6F64711D1A1BCF43B82C77D07EA84099311238091C35FF55381B2C3E033EAA031CA89A551F8084ED688B090609001612F1B7689CC35249D2B2D7ACFC967E76F4B135FB0EADD2FF3131CBF674A9D52468CA1E76776914BBFC9A44B69F025E65553C62153E0847953218C8D746EECB81EFD49E7CDDF166D0BE570CD3150509F27C2DB3B9DC057650F29AD33C248787E7956A38C30351F43A743ECE82E02BFCF722D59AC2BB3131547C4455632E9DD22D3FAFC64BEDD25FA946BFE530739F38D8DC89E36C3EAD355E27EAD6A5FDCDE3D59D2FF6E79C2EAEFB28158F3070BABB9DA7C82138BD0C8060DDAB5BBEC314F32879EBF55B7BB15CE189BB532AAF25908B56A2CA43F44A21E3CD2C7DFBD0E52F0A3569583EFCF3C9AF3B4B68F9285292BEBF583D754C41F2C5069F6350BF090B156296F0CCF383395AA372D74F72A779AC8DD71D25178453F703201DB70E9B2165860E9CAC1E8B4F0D0CFA7A909B220086F0B5594A0E948F315633CE3E77FBE33DA425C7A83660C74D190D95ACD07AAED7F5D1992FAF799FA63B6448260A062530C7B3BCE3B48B0AFC815F8CF5C5C8609A87AEFBC444623DD732E7B64309F734087F3EDCB15028B6F977BE8ABD1A0BF092D4552ABB013320E6181EFEF93E0F4CF2D86928C256DB31F8459FE07D3D5B0BDE594F7D858098ACF6247F49761057FC79DDB621E525C9964D33C26F41C019423FF28144165B48F29D73CBCB6ED23F37578E41FD019B6135F892646EEC9091C0ADA2BC4BFD1DDF7CB1CBD2E1CE3ABE505B3EF7C32FB56FDF9325E2B369EEA628F1730A5BBBECFC040E80CA93B4D08DB806CFB4C51333570842FAD3125952C45DE98B17EC824C586BF3B5D0FF38E844D84477DE3222CB3700D754C44DF8ECF33A5491B0E67AB4DC694508CE10284F430DCE1E9942B490D3925508CDBC09FDAB77895E3C768BD1C82636C07B6CC0BCD2A2048FBA9617369B3511460793069076415D31C4509BE6DCF57E213E7283752262BBE3601188AA51C495AE900F8BF8CCBD1A497BD69DF1E4E01FAA2BEE9608694453ADA8FAAEB70056B8E1771BFEB913CB4DCA4F1509ACADDC14B31C63D7CF2E1C274C3EE1B8D191761A7158AFCF2CBF5FDD984DF35B5E63E8E1499FAECED986718D457750C856D373BD513278771ED6A86EDB9269CD9B80B43E6083B469D3DDA02BAF70421E5FE9F39CA6E9F46A5EE1320BC2906188D26125E5BD2B46FB4107B91624FA7C403EB0110F012A1A32347C1581C1A2447CAAB0CC8FD4CDB57A48033A7761C23C937FEB70F016C696B56762C03A84C300CEF62B12825C5710F51B8D86A17671BE2D3F1755714691CA4E97EBDD2A9722F4F9F63FCD28973752126040655252486399CF230D664C45BDD5405B9D175B9A322712AEDE2D2CC7DC6726B1B8532AFEFD0656CF9744A93E78098CCC200C522AC79FF7F7840902B13AB3B3E5E97266E5A5B455CA7C1C442B5695D467330FA520A48A1C95721410FB014E46B9910E4C58BF8D6DA4E109FB54D794A356D12572E10B624A3E6E3C270DAADA14280AAD1474EF9531D0DAB5E0D67ECB8FBA6228FAB56BCDFE4764484BE11D8D386F8BAAF86C349265AF14F2A95CCFD0A02657D915616A2FD38B061D9A2C5CB73C53AC490AB315A755B9ADBAAF6EECB125F451313BB6B4C3C540AF2E23BF99229011AAAABC244DAF226E70B5AA64E482E885A42FDBB2544FF3FF0A2384043CDBF84299A866754DB406A527B1C396A6BCCA9406E6CD8BC9E9F2810EDD0729B7D7B128094C6D6520D725B6DCB563BE841DE1395671D17DFE407974EB9F0BB458F819A45FAD1977783CD0DE6DC5B91C805237ECA24B1D72D87E6662B63FCF7FB4A474F891FB9DBB20E26445DF5079017841F83CA90BD2832AAD689D6350B6B419EDD27D0CC56A9D0FECD05E5D9D76D6277FCF9032690838FF9FEB8A706067A9BB6215FB8D1F23D3BEB21B68491F8022466F56E4A3B9299F0099702B3A36A2FABF273AFB0DDA9866971569F30DB098FFF247BB3F2D06F68544AE2690884391D3D63D4CEFCAC0E0249B5F56B8E16B0042BA812F9C7CD6794FF4B542C55231152EC2213CE11021B53E4296F2ADCDC5243C306BF047D9DEE3E91ED2A131859EE04A8C0C91F5E6EF329AF49959F1388E7710113B50E121DFF2C9B95837E20E1E2449FA6839BD43DE908FF97BF46152164EE01B0272E5E2D4A44B1193B180B7AC3BA8A20586F642B18DBA27FE6593BB3FA7428FE14EA9D2D74995F5BA83F19338A78931EAB6E336BB41769C222FF629BF30EFB904B6D2C9AAA6E4A991D474C0153A6CCC7A3387D4BD1AE3F50F61A362B949CA87687B16CD16BBE2B5637496996B89E99F60B552D947CC5D48C07650BC6B8CDDD0F49A98FECDC4CC5F2C8C5DBF75C43C67F67A37B2C682D6E1F11310CC7C3583AD69B59D9769BCC2A00FF18ABED100169A418EA714DB56FCA40AE84468174303CD5D5D76B5AD06017CD1F68FA4197658360A478747A8FC4E81621FFFB4FD41830D19791630CAA8451DD2177CB3099B832A0320F8C4398F62FC0B40B11456D9F39275B4C02EDCFE93DB3CC5132C5E9ED6AFBFAF8F6F18610F5BB2EACB8A9BA40713A288BA94258CFB77E5347A767453106CC5B7A639C4766F5E342878FAED9B286E75CCCB0565FBA44C0C1E0542179DB98E5D4E0EB74C0918EC9685F231EF212564767A9B5AB6D7930F15E842C963F0A216256A9BE054A745D4823177AF66874D569DC970307FB6FBD8ADA6552FF3ED2FD2F51F4B62DFE4760A7A8538D0F692B318A834BF00AAC85EB8C352700F505F788C5D5B2D96289C71E3BB09F3DDBD60513107159261D328158C759E666B18BB4404408396A1BADBB6F094C41CC421BF3E6ACA145C8489C5D43B6CAC1DC39449C1080BF72D888FAC2CAF722A11F59A6F46738DD44C6430F7B2CBEE378D174F6713F62FD4D1677948100640FB12955C8B9C5125771F7B3E360F898CBFA6C0CABB4F19E1AC801133F23D0A3DCFC9A42216ACD3B98D6F22CEB1DA564ADC6FFF7C66C4234E322F8927F967AEC0FCF2764EDF323B3D638D61E8A5CA22AB32CBB8273C4C35AA4B5F0AD16C79B8DFF1D54BD9ED99154FE4C8A978B6019321AA661223F207F116A29073DF73DB54C73BC16E27690BB15D8ADA7AA137C2F5850D72A676766E6DD81731841C275DDE989D8CF2623B71EE03F61C673E64C125093EA17EFE5DA86E66C6716636602CBDD84B894D23A2729F42B3BD8A922DD3C4792BCB72A927C353FA94E2394800553BD8EC7E433BC9FE115CEE0DEC1FF99F6979669064EB847880DE2D6A5BEC339BB5D24A208209CE181E217850D61EEBC82A248D9AA78D74D42FA9DDBF731AB0153D357BD246DDFD265891E066FC0939CF5A7D348707775A2D89734B0FF331B420C394E6192984FE483CF604451F1BFDCA709E53E8BADFA5BC491D31706E685F6C0184D532241288CD2C9B04970A30A517A91B33459124CCE7BF76CE95886BDE62D1A3C9C8366634795ED5A011C03959D862D7540802009383EF8E017B3622F18B387EE748E08F0DBA4A13A71839AFBDB9BFDFFF19822E870DFB7A6AF24E3D4B0766BF25103D08359CDDC5C7C37FCCE1AC6A32242CB197F8970F6D4241A1506132FC66DC6B782281AC33E2754ACF47B9A3E3D162B0DEEB6A44CC80B38B73340A9C44C7301B64D150B37BC3606FD7D778B2F9AF372695FFB4A5C3AACA8E94C0097D5EBABA87E873123FD312F4CDA5193C5F09BD36DEBACC71665C00BA6FF68BD24DDBF36C136607712746A81900E874A8D0D24BBF03A32650FE6A70C130042C9BFE75642F9DEE9CF367A08A8274CA7B046F8A512515E78AD649C1830E32EF97E511BC48797AA99B1D5C2F54031496A3859946627611736977839E6811AA133374E19635D226AC6C2ED474CA9143F73FC35B68A388C7F4423E4F14EE8772A07F2421794088E00E6C7C668A12767343767A0884205B632B43A0A91DAAE9950857B8C544833139DDBD92C5C823BAE884E4AD6D802F2802CB200C0921FD0A8278485EB47DD18C0291256C35268F5E9E85A057365DCF3025B5E73B21F725D6FF21AFA645B775425F4CB90B852155A94F0DE0E590956C9C2695B8CA35E0DFE6AB7BE86B2B9216E860321BF16C5C09C8D041C14102BE4A374AB577F30CF6348F7A3854EE748606B0EFE1FEE0A3E79E9CC4C7D37973FD739AF4E39F023BCE19156A53FD94121E1E5145E30AA96297F926008148B29837AC3A5CE84A4E01EA1BA0F88B9E6E84CF645E96CFDC263B8CAF2473845814E038B28DC2CDEAC331FDE70A0DF04A91BF0DEC949488AE4ADBBEC12C6424B6D5948CB05366596ED752758BEDBA0F309379B261D6780C23B2237A0A854A82C5F105F92D55F4E8AE97B964033312F0B0FD7C654F44754E8692EC54C269EA6B0940C7FC3EAA4C81BEBD10238E866C340F522CE54829A8AF9C8473C3D29D881C8521E75D1FFCF355FF0B6BCD0C0EFED9EB05AF8D1AA72E2A64674F3FB7E5B7AADD388D2C624EEEC34088842B0A3D78000C844F42BCD725BF87152F5A7BA8FDBDB359C36C5E3C4DB4273A18DC35DBBDA328426BE58537DAC15672603EA9894E7030BB28C7718108EFD62DCEEF371C6867EDF494CD425934949931224112C40DC478EEC9609F572026E6DA271E8FABE9D38F7A07F45EFD73BA0D54DDC09A2C9D2979CF496A7E34C9258B2D95B86AC8937FBA3DE5EF0B15C41F45798044B0607286462E58F157398B1FFFAA2149E2F229DDF801F97E9BF2FCD88C9D617371A22F714A99AA07E8277B426BA9B8CA01CB308EE503CC9C0A86DB553A3D72C52D73AE0BBE4BF9D78749F32A748280653943DC4018BD7AD62E97EBC5CEEFE4475BD2628830579D4989AEEDAA630FAAEA92CA9F0E07F9B931387BD208C5BE211612D42BF15DA1B870EFB90E44077A506937AF343B56EDF308045875C4B886A2B56617437E31503891EA0924EB6F3FC5665E064ABF39A7B9D4E9AAA5FAB6768FE7F84DB7023610258F59643A98C41932AE0B9512BDABDC2D900D22D9E9C0BDAD84BB1CD7B2661012157A6211B46CA7E89F84C04CC848D0B765118740FA639F8C2D9199E21E005C7DE9AC44413967F6B4F5DC1AC35C4940C7F37BFAA788031D566B0F27BA55A4CD80D53AED3A7C820C99F0D01B0A6990C47C04A9F114AF25CBD0772D50DA6F28725133A33F0355E6C046765145412CB822E5D46FF3431C708D593E56EB8230DB4834AB4C18EC11A686969220418565C111E2B06FC8F6B425245C051897540E2A1E0C41F8645A0F515D62933C5E8D5C941B9252A1B223F931713116018ACE72AD8ACEBA935B5BC821D1CEB9E92463218079EF6707E6D618FE8658F928F1570E75B8A41B8B3682F27DFD888DDBD6BFEC51D5375C7F907C42A4EB13E89AA796A98D7F10930F5762B5A0039D4A0F8C94460B46AE50573E738DC97DEFFDC6C8FAF3BF178893FF35AFDB1D8888BF0F4955221336B1375FF38D6696BC17176A7F8A4A313BE63217C69076CC94B0DEDFC49E18BB77CC6F771245A7A7FDAFA9DB4B63BCF10BB60E5EBBCD68AA07F7734E88AAC4C28BD312D1FF3393B2379166E3B64D7890451453A5D1A9F6ED8A0FBC155E33DCD84F2CAA575632BAAE3FDBA1A6501F14354F6AC77EA31DBB0ADEB1348AB984098E2362E39F686D4C94494DDE869D561A821CE9FCE5DAE22598A1F878C651E4A9204832D8F0963FDFCD3ECC00F8ACCAA8D2BB76AEC222E8AE1B01172FC617CE502020D0F586366EF647A75DA365AB015DB02E466EEE6AAB4FC3DA8AB4C5B244FE0ADD9CFA2D3D79E25216FCC4DD43565F29D54A1359428F4237968BBAFA368424D96EA1567D8246A54D9385A30047BB3916383C6E712EF746C77D5CC185EA9DD3F00398744CFE1468D2E1A2D0D72C37E4304E8486C5D8B63C7F66EC16BFC1EAA2FDD707CDF8B644C97F63784A0CEC291E5C91895E004DD8EB54FF46C75C6D670CEA8BA2BF607A05727AE07701BCC986C2D6EC5ADA9AC68C2EA131FEE6ABA4C8CEEB7F3BCEA97C90CAC146CEF5259D4301B30AB177BD156072A299CE31D57ACEEB6468531C3E72BED94C96FF4D03 sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD00 smlen = 2622 -sm = 7E51301FCE78747ECEB046AC1C977B70BA71E3B48A1BCE3190CC1BB33BA1951ADCBC2B1CC9A6DF23E3F96D4BB8DA8321F840ACC76E6E1AAC096D84D5F5A33E0C9FAD011F21B3FEB3C0467C4958D57701E6D8F5B4C411C650A9AE7FD6DB3C9A414C75F94B021F05E2D00C8C455DA6E54617E561117F1BA83D62912149CEEBF6C91F2A6E978DC1DA8BB785BE149AB481D5FFC0481A0A70A1FBDB11E42969740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +sm = D5071A913B3CBB13C50DC21B8C10D54279391F54A826B8E63D7872E91B120E78F9F6C1D2560B96EC4F8FAC51C3D00C22ABB591AD1D1650473EAA88F5A73B67075A167A0950B3D2B7385FAE824411DBCDCD2ADBE4858EBCC2811B0EFF99F942B32D7AC6CD63D5BF5B9026BA31C60C3EC14CD7DBFC90BDDB2400FF79979642D5EF73860D983EA6B2F55DA1D7F03B2A3FB8E775382587AE7ADADB11E42969740CFC2BC3C4343C0928764AB0DA770C72410EF9C60844ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 4D50C9F5A572C50D5F74B2A9EDE1553559306993A6794314779A491355890917E62AAC31869F20C1BDA20212A36AB5BD17019CDEA2D7AD10249D0E56AD2C47AB2F2CD2034535E245EF1D567E9DBF5189F418A9BF9C71654EEBECC4FFF6EC9581EE960C858784AACA122832B01B1087C506AB407B2464A0F187BD583E48E09B59A165E3F44814C9BE9AEA785D5FB311E32D1D88780A78F63C1C23940C0CA14C6341BE6069F7C45AEF5AD4002337D7E1A4F23D829D1EC2B99830644FEF9DEFFB8344ADB6E2584496E6E848CD367152E56DA2BAE5EE330926E1B5CF5BBCCB18828938BEE6C0BE45ACE508F711D29B14FA737092CE875F441D852B3172D03E6A4294C3D7E5CC4A5B0560ECCC5664FCEBFFA1DFCE776C120CD214882845811AB7B3DD3F8915570996BE573F0A9F206EC57AEA0A4814A8E86B8446823B153C7AA613A54CEFFA20A83F0BE525CF7E68ED7E103D73BF468DD37EC75CA2A01CF1C2BEA0D68A6623785E333EBB554D2B59DA959BDEE61CAB07F8ABCFEE2FE214068C65405D44B4BBAA7C28A1682A8BF6E88441F3EB7D59C54D0AF9E6660C353AC7D64EC32CFF8575D01BC0DC5B84881EC0E945595333ED9848BBFA2EB13BBEC66354A5AA13C4A303D588773717EEC599D6D8B1E2595A2816BC5EDD35423427B0A3DCCF0BB2C821489BFC069870A0B90DDDA38A6F4851F9171B4B0693A896D3E6E3BD7B7E48BBEB36A888D9AA049E443ED79B6CF3E6B56886412A27FC6565244963CBD98C66D22EAE935C5D3C072FC21D2DE75C04F7BF04DE111F74AEFA9ECDC81BE5B64393466813E5FACEB4723D4057511557596C930E9C93FC50EDBDE18A4A16B61D31A51D5D0BBDCACA831601A615F54D16D2B38634E903E2410BFFE14BEEC46ED564FD50522A82CFA6F8E36608E297A8F6E60810E28B54355D4C62F7E56297BA5DEFB94445C240974295D08A0BEE35F9F9FE06104879E0BA93E1E9C2DA68E1D02502C3230E4EE8E23970DE2CE37045D3C042A64007D100D69AE85BFC2802073EE12DC4B1B750C21FFC91BA735EB294E1083EE14F5DEADE2B6A9AA15DF7481DBC8BF5FEA4941B01B93E52E466A3A89E35732D24F7750EE10A68A1010983E43306954928618B2A9659761E2797BE4D8DC5076D0DE7CEECFF85442142D0B8A6C8C8F36197434C3E93381EF8CC9CFA080140A1B6109960995A1BFAE37D9F57952644BF08F6CC3A2F4EC34B9D684D0F8D936F0A21251C3617C0BBC27A41DF3891746AC7A39289A6205A0FC0F825A50C31A74F7AFB0573974A4291D0767AE4736C9E0EBD981B1608AA46404FB42485B4BE3B1E5B9D3CE229FCF57B8845A72FA3C1CD97CE9FB47B157E66E75A36EC4B92262FC196FE3032DF5447DA2FB4543E44D8103EA2755448141A9B6CCA63B9E1CF9359DBE447315A3B9675AFC4B0491432A031189260347C2890D131B12D3881C3A8805859CC6723F7B6E6DEABAC3892E9487936C700AF3439732E5E2272AF1072C0C0DFCEFD55496AA7E9F9DF831405B6BBD7BC6F0B0D859F5BE0B39155733BEDBFBF48460EB7CBC20CC2587E9FFF5A6335FA740DA74BED11C74268D59A411F551A2B4742121D3244E6452CCDD67C002FFDB72ADAE8D7DC8913A5EBB3D604161516E8023C6324C758AC862E7E28EA5CD64B669418FF5A12BEB5786E3ABC00A29D767ABFB6FAFC04F152382E0E0A609D9BB2D530E5C3508519780E5F42FE5B718BF6A4E0E3649DD6D4EF0D932A966C5AE453CDB9114F7E31DAEE7161DA9964188202B865848561E96E10310E187ACB348C954ED798DE9C2AD659A5CD0789D01B894BF805CCEDD8273D0F8DC34074D9682E39B996F08EDF0CEB7041968747E939CD59600B559C6833A6157A26A187689F813EB92D87D36D17720CEE514C9E85DD24382EF9D581277A84F296DDCC468F7DE9D168509E42A374F8AC42054BD5830A2B88D05F066EF88735448459C7B72C405EFF3DF43A3C8CDBB01F051D3597F0038EC9F8DB5DFAF9425CDA7D62E2A63D7EAEA19CD1B547A5F85066D42E7EDFD8105F4C6072718435D0BEDF7D2D0BDF9DCF287091B37C2CC3E16DA7B760A7AD131910535480736822B35C8F64AA6B50AB9D333D4B4BE1EA08ADBDB19FEEB6FA8F1B5D148EF6E3CBA6115679F89570324C72DCE4151D1A46D3ADFB41D41C35099269AA5D0094AA317C8E496D051C4E6391C3F40FB67AFD7E47F6066DC113620D5BF20A371D27B8DDE2EE255C85CB125953624A775AF5972A69F0F9D51023ACEFB9F3B609325A11A40CE9E5245C34C47AB3CABEFF38D0FBE26E48216052F0C1616DB2D235E90D88C97A15663E3F3FBC87BF58CFC474AFB8B615FCA28C917F37B1F1C408CBF9468C2987934379F4202ABFF90E53B245712CDBA8953B6561B80C0C2CF24F0953AC3809910C0351F068678D8D55B9A4847F40C129162F9820FAC966C042E546B241902C15403D10087F010105C5E292B637B5887E5880B4290F4A5892F6E5772D88B218E07FA23B1CFCD8EA7C0DFB280F3E49C919CAA7B2824F0D6F36FFD297C0CE3975ED459688E582D38D6DBD8180FF11612595811BFB0B4DC45FEC1261D1FFE2CACAA17C49F05FE85558D764C493712E89D4768C160030167D5D05A45CABC6CCA9A1E6D5783773C446B524ACFB730594B8547F5C7968B0C4E7F4F0FCAE58FC4061AC3A9CEA002D02FCC46558101F9138BFE33154412CA3E1C3318B60F8A8E77DE5FA7B3C5CD001E9E7E4D9D7D4BE8DB53866317F3EE4446205DCF07D4BAC9FB3B38DE4F87341CB95502FFB4D793E6979B3C924096E4C34735815167DECC7F25AC0ECB3B914CF4E901790A3B16D9FF818CA56B08A2F65E2939988B249DA3F561B60C89A45C12BF56067A7A5CC6E8255684D80AF84FB8030DB4A4930BB1362C87E1FF0386C0249F7C2B626B209E3B96E2D528D9E1CA878FD9519B69A40FD3C03D4A16025C2ED68A420E611A4BFA45E987FB58E99A8A14D9AF8F4DC65E3861136B00478022CD22764E0FACC42A539F453430BB1D25493308D01119B8FB86A845A6A19B81557FDCBEFB8BD6606B06DB63F513577FC39D194851DB59EAFBF225A30E1640E4D90B13DF15E28C7884711C0AE4A75F942922E056493FB824D4B2AD0F3ADCF9C07FD7588FD3BB3540E1721BFDC69B2355839DB1B53EA0232BDF26F550A7D3D1F833662509F9DA4C859523328FD5DEF7316CDC4DA6477E94730322FF278B034526787EC4B3390AD8AE7DE8CE187F0B462C6B23D01F2F04CA939F02AABE073CCFA741C1ADA974119E6A2B356B831C09F53527FBE0E7ACECCD0886372947AF0D49428259ADC1E4C14996FEE923E7C6B14F834FFD39825C2794DDF7672C5B7E6BBE44EC9915E6A6343C55216BA526F0B83FDDC55E3C856BFB4D4BEDD8543D9E55EB48E91827AB4BCED8C6F5A80B97824019E47F18AC8B5DB325FB45E6E650BCA5F6686D29BDDF733F287AF5B05E850449A3D5AF231F8B3564383DA2DD780E32B0F6E5DCF00A6BAFDD84A67AD46B52CC251ED89C3F0153C6BF216276C624D1E2F3B677AA5173E478BD4059B7014A76E9A917ED165EE003C6641DC4948BEEA4D6E4DABEA90A24783D6ACF397E3E90518F9693F72A82B4F01EE3E06DA35C3A5F8EA90297EA462C073C4CC18A8E8BC148B98EA95C8E08E982BDB4791ED8744F605C6FCC6D941640496E6D06617AA0C36D225683EB6EF52F390F9DEE19549C042B05754A686BE0C537822C753DD2C5A6F12D3264690E50FA75D808B3CF15F932A2676A7AF4CDCDEBBD96507FE88B8DFF5AF2DCA6545DAA3EDB24165FEB993DA8157AA81BDB12AD68E6691C3474EAA51738D2FB125C8680ACE2CAC7F6EAEA14D57650F89AED6B56A967FB78230F1743B048FBC9217209988C59AC321FD7D75635E41D502E49ED7D49F3C7DD0C354EA39C6B41FD02B6514FA0747C2FD5D1C63B30B76F54108CC7B26C911E9D2F2D3B8246F482F6ECA19C357E22AA12E093015C4267C6528C11593CD1EDAA42098108AEA3B139E589E5B161500E2E6E38350674A31A0104C73FF5D5E1F1EB5C391C001A49403BCA5DBF2E6515DF25A5B82B7099A6394628AC0F457BAD501157F42D04B18CFC51F14A0EC523DBE0D1B3B71EB8DE13825EF4EB54DEF19F7C7149BB2934AE6FE70C341E32278FB0A36803BE3586B2415A39D16E238AC49DFD6D580EECB975BC921E53CA332C6E5C7D5FAE4FF73FD119D69C6D29D6CD5E25FD206E69C27B7498CFCB6F58959C4A3F95226F5042BA50A7723AAF817DBFBCDED6FE16F37362F5665B34B4585C2EF213777C18481FC78601E72CB960244F22746D3EE4CDF63F02862AA9EF841CA250F9F25A500FA3FC1CB82A7DD482942F3A0D0473EA9532FF3F605646E416E3020F0D9B065883E7CA35B24593CB0C1F8CCEFFAA09B7F5DC82650007691E8F625E7C1F76D37612CC2D22580C7B88B5D88A71A74E97DCC4CD21C1728B44DCFA567A1E9E4F3A1E51704EC7641A36831916455BBEF12BC9E0A2A773F90F994F5DFDC6844F50942B3E06C05825B9A53C4BD4AF782F6FE63D78B121B34C7ECA5903EE9EFA4818894071AAF921FA7F49C45F04B117D571F8E332857E9D857916CDE5946412BCB49D8FEC4C718BE928F1664B604FC0F40056825FCBF0017B61FFA35E7EDC749ABAC8EB03362D63B4ABE0F1712147F439DBA4E7DEED9BCDFE2219E1D83A194A02BD4AA16321F6A880E82CB30BDC62CC41E7CB15FAEEEF78661E47255BE7F288A1FB3C10F1D9D2C4618AD8677E895D320376DAC879BC6ECCFEEDACFC7961EFFE1BF376551FE0BD9A93A4861A128BE9C5C6355FAB3EB6194E6EFC736D5703288EFF3E1C9B5362311033A65A6278F8662804AE7D1C307046D872B29F063BFA810F8A8E2F80E7B2706F6A8FC74883084636F755C88D7FF4BDCFB90B1DC3D0682FA8BF2045E7FB39FC4F2F4182DF5901460B7C0BD9E88D59924878BA6424C0D285ECCDD13600A3C104E71EB64B1C1DD8DD978EE43D0647D469FBDBAF0989C5E79D42B3F25630476B9FFC998DDA037B300D3371605A30CE60341923486D1A4F483DD6E369FBAA3D92E79E0DF2AD7B89931556C641DF2F6ACBF769E876E0D4944E2A466C25C3F2D1C5C12EDEFCE559CFDD2D81F2F493DAD0A13E83FBDA68E00B7F36E2CBBEEB777E3A3643541479416A36CE513025E8BC8A1F7E05E997962D577653846D8FB00CD6A751EAB9EEF83BFE11D4B6E3E0D652EFDEEBF98A00FDB2E8B7EE7A98659C6F3F0904C293E580E92519AD3F51EF770F1225C92881358E5A2FE162BBDD9732771994D1C4F0A4B3E837A2250C85F73875014BAC853DC94094330196C7736F03E9589FAF12A682F9FE0B3C8254042D4471FA40456B4AB61E3EDAA1A0C3858E9B26E0D904208E8B525749E5FC2F5759D7FFB8A7C28D9B9700595271F6F0F273488707839FE565DD72EFF86AD112157CD90D79F033E081405F0C2C7A2B933D5C3188675FB452D7AE94F923B4BDAEDCA31BF8E872EEB6D67377D39A6A76D26DD40DD5413DF2CEF82C4AEDC1793D0839213333027633E087ADF94FA47D40635FF06A577ACEF3FC468BF9795436F09E1F6F2C9BE5E8C91BAF9B8CAAA6CF78F5ACC583A62224B9F86914D7D238F0BB8536A452603F24490CF10636D769F5F5E7304985EFEFB1535B745511F0C8B1CD5C61551F908C2623C49810A59488C6DED906BBD3C142DB00F47CA2B27A45F057DD7BC3E4F3529FA023E4004F5D176E22BDA090FF038117BB6510B6E675B7C9E607A32CB41F891B10B6D16E3492CB81A34D867146158C499D15E0975C138CDAFF26C317921B442586BCF55B873B8F8734F46D4BB80BFFEF444E5A002C76F985EFBDD0497F9F32F159D12B00F1DA014155D73EDDA33340807100279171F8E4FE67B74CBC5760AB162EA69CE4A2C157A6613EC3D5C115C01940C7AE2C955314D35065F1AADA854B28ED229BD73A7E274010C858793EABF01BEA282FF207BA4E8D74A496E12156C7D95EE508D9E01A9BE81F0E44461B80B14793A373D103CD7F99D91D93321BFBE6B9D770071C934BC6CEE9FD9C46D90E02FCE13C7F208F077E75E7DDFD708E2A35D58CAC2BB6CC5B8467F418E4137992411FE74F8548583DFF1947501CB14C6F4621E2A2A9777DD8AA96C0F52CF5386FEFA7E0CC8FBAD19580081EC93F5EBC23E293765B14B5921F286D932DEF6E52D5AFE5B84B0E2072E414E4E6753C585D3CF36F3EFAFC45B191187D33A5994421F623D0748467D68EC7FE9DED7DEDC7E0B9211004185439E81F79360634AC10C7F28B2377D66343D7D66CDA48E31B371FB4E68A54A294E336D6C63F3CEB0EDFA7D4E1A7EFE25862568D14E4CBE50FAD49B38BA49B94EE6747407054E8E38BC2D1A3ACBBEADF4C3EA13D6B1965BE81A8C6D20DE24EC25F02E875F63A82470BCFDF776F49E6F2CD1D6B0F844217519095A2ACBD96918238AEF41E5740C26BFC451F74AE899AB8AF38B9D727BFE3CAA248CB8A273C26402C0D87AF7E2311A9A8B7EF230972D5DD88ABC0298098BABA65575200A17D61F35A0E3342ACFF396AD4DB5CBBA06F50C6CB1CC66438D4B140C14EA9AC24885FDD37BE52A1679E8B7026CB7AE0F8B781DD1E8F606E3E7574AF917E13930B1B9A2B0AAF7A3144F3B2A89D20045054D96E1739737B4C7E0875C8584F587B3BD0F110DEACC2237E4F024B61E64ABCE8B8AD8F7D11D2F49B06E7D626277CD36606E441A98E72478D56ECF60E362F7CB96EDA658034579FE042A9D18ABD068D5FCAE11E74E9787662CDB729E7FCABC58F36F5062A74686B83786EBAB65BC436F27E267ED4C6634BB1836964294377DEA5E5F382AF39FFDECA2DB66A5D3B41B91EBE2047F3D5ABE330E0B80A40E45F9824FC7CC2E1CDAC11CF99C44B7372BD55B995785F3392D7D452C5880F57F514478230A5E0B6EC6F7759A15103EB6E030C7C78D9209A26BB5B8DBA171A20417939A4EA4376A8D1D628DAA2AA70DDA751043C2565A7E72FA80758C13E8D4043E99058C5BBA25B44615CDDA3E4B696FEA68F2962B6C6177BA9FC0236A34D629CD2A8B2DC93E29E667ED2DB3F498924C610CED6CEBF5B72DB6D277CC045C5B9488892A2CDAA60F0807C6DC4F73335F15CB34D133A0F1C2488060FCB072DFC3F04C49F02548CE08EE33E509DBA76AFAEF8081771751704BD19B83B7C390A2D1D9DBC36C2693F351AC60F88DFB45AE004D58F459D7B76BC31CF68D4E4CBEBE97820D515915972CE0CDEA3B583F490B339A96B33E75747CBE3B4D8C8BFFEDB92669EBC620283465ADDABE90BF67ECFE4B831A7ADE8167CF5F8FE1F8F5398F4E5320B2F00CD7E033083EE3FB08372C67E3B7C1EB049E3F116D6055ABAF51A71201EDD04AB3E9A3C4A78DC956BC12F9163FA984BF61711B569E9CA3ED1A72D9F50F2A98CC495DADF26D2BDFA8E9FD6F04240F5ADF84E1C0D316DF1AD92DA98EBC906538958DB32BE6D85F51DBD2B4EE7521995B51E7AE4B99423CB3988AE93A250C7EFD42E138C727FBB8D1354B2C91D36802B12C32C0E605E08C127F34DAE3A01382A8037E58B6A89744CF4451070BE4BDC1021C363C32375C85A3E229090C671951DF511DA9A59523C1929171D3AD4F37F622B5D755533D3E9126CFADDF2FE603AEDC0BA8F00BA3FB006FCF45E958059C192A8A89F9FBA625CF6E2F9709C4E40235C9DA3F658B954A09606FCFF98D49FA987792B1A72A1019894C92DC97D569740D234DA748EF1800783BDC375370 +pk = 4D50C9F5A572C50D5F74B2A9EDE15535F2B72C528929CFAF7AB768694818AEF51A009049C7085C0B96328F628E2DBE42FD217FED29675B59B607895490FA6158B461C016B1DA6C349619B0CE22192ACAF857C0610662EA7A60B16A27D0FABFE914934642CC606A20D977E34D4348661BBF677ABC7EA3C803D2730F4DE28B7DB9A12B5EF4D8740242687F5E82588E9408DD21CC78B98D3B771130D77F239F16618ED394B87DD6B9889A176F8ED7AAD5049A4562D201C1B42B88EBAEC0CCA9D657D25E1864076D193118366778F85532440A3130947FB6CE5DF039543E7EEC9030D9C98DC1B6BD19F6AC365C4E6BBBB9BCFC5CF622BEA8C3653872776098C739FDFA03D97A8D4FB187ADAFFD01719F1E049318E81D5577562FFBB0785FF58CE12BB9B0FAA44BC60542B001459D7380662A87B6A76E0AA9D085563E23DC650FD12644C61B8E84143BA4D77B7D1B7150C0B2F7C59BF0FDC2E1C94E6AC946FFF5F2A5CA35F8FC213A5E7DCF724CC9EFB6B60F6152395C10515E5566B7938334271592D58576713CBD61C8F75B515B972FB0BF42D0E02084AFE0E7D088368510C01BF7D7E7D48F59BB963359C99220E5A79A9EFDDFB298197ECBF04E281656972870C03C2143BA3729C976D35185D4EF31B81B6083D46C0BD1D5920DDBE034C06B75336A9CDE55A41B6C2A92C6933FA2AC87A013EFA6214F2EA126824D85B8EA5CE53F1E497EACD852C2E5891BA13FE7641CDFC272EC658BB5A1082869AD7ECA53B01337A3156914B3B149F16F3CCF01ED6FCB44A605124F7AD276B8BDBB81FE8573C95CB80E835F5D95CF932DEF9BF8CEB870CB7994C27E5385E6ABA45E6E1916B533A395F78ACEC9A1F3BCE32342E51AA353C3413D073CE5BF8C8C9DB03F2FE11B66BE413ADBD972A77609CEC155538C3697FC8CD76EE3CB24B913C6C049977EA4800EBC21C7E1B612C0563747B9B06BE3AA2BD2094BE976257915446E3B48FA656968D25773E4260FECC60355B140EFE07CC072021EA8052FCD629684AA98820EE92383BD1F045EC86F4800972070379C607F9984C5F73FA94B0D05C993C2A71530C7A746612F9F276DBEDB7F77C4DF040F0D2591E47150FEBBAD191B11CF3E783D31FAAAD264A01A6D3A8C9030C66348C8FBEAA0EE4C5DE214CAA4F75F909B84C0DD26D03AD854905D68C52A567CF8AC68736ECDE5938FDDB788C1DDFB5914D532414B0EEAC65E4D4F8B5BEF15AB911A829B1DB53EA44EF6C6A36A395CD8A035DA3CEBE4127B05B5A026392CB47E8C344743A9C98C394AFE8FD52082F66AA2583B5F61874A7CB773ACC568193AD884D64E9A364E725814AA9593F576612820C3926F5A25AE1EA0CE280B8EC2E3993183E7BA014C69337E5DB560CD70254636199C15854169670FB268854C6C21DB1163A5D5E685E14823AC1525416640654800ED27F8D496E5EA3D606A10401EAF552454DF5F077830675BF3B520B31463A0988356081AED04DAAC441C05B4C3F32753395F587971DAEB8A5FD117CE97BCAE36EFE6A569CBF145CB8916F81752BBA099682AA8E0F00FB36BAE610FB45ACDFBBECA0160E7266DB5942E70337F84488D6361D7424895280A001843A601AFCE8CA0532F8B04736B2EDDE7BC3F3AB9EAA00934D6DD3ED7FB5B94BE4CBB7C540D7ACD747E15A5941801C76BBB594E2A956527337AB138833519FD37FEB28A065ED286B0ECD70E9C7B5D3A9B7DE35BA28BC3B136A4D88B809294B7D584B55FC388ABE708809BD56F094269BF866EC432130E08FB68B8D67441FE54AEBF08DB83291AC72860AB841195B6879607732A925178E0DC4CA2EE7C756308972053F7D3DBEA44F8B95D09073C868BBFA3BA9167745579DB6613A3E9477B06D28194C84156B7545904D92A8026860C7AF99267894A8C6AB4C2B4EF693E829ADAA31E11FE14226EFD96D290F186AAB8C2A06BC94A5489BA7D285DC1F7A633BE307479372DF691D4FD4CEA064CE9B36F2A52EF70B79A01B2A98A6B1F9C0B7E9BAF925289368B2119F0229806733BCE67FAC76368DE6CA8AD0573867E2F123FC6CF3AE782FAD887E9741CEABC6DA1EADCD9484C794A4503034F46B2F4C69D3FBD371F6317E8CB886F6AFEF5B82B09C0E5CF2CEC313587A62EE77D84983B73646A1D9D9C7547AA66575B79B43BEFE20631E874E95AC74288099433114551537F71E5E58CEE7736D70462B78B8664387DEA4874763712B292015F0B224331FF81E0883A9F8A44EA342F771A4236F186D6056B129DF5A8FFE2E3544FF9001AA5B2BC89157FB335403CFD14F37530F87C6951445DA54F26545D1A100CD618472572D45EE95C7BDBA866F1E27C33D7DDC7867BF21715C4D97B2A3BA554F745B1CF5AC18E3876991DF1A415EBE7B401C8F4E246EA90A4855AF0DDA35DB9D4E917B73B5E377BD891150BA6C4F11412CF6AFA342E79EF9C81316ABF76062775785F115EDD83A44575E291304DE83711D48B8A7821490E18A3D63E75F1F01A47B62165727915B30BF0785E62AE4CC66C9E85737FFFA6D59874B826C2C2BF8D1B1A74D7877356D94DE5F23639CD77F7E7136420C5DF6BB1A3C4202E688D610C09A5E6553B2125760825D529511E7D1E3C4DC34401BC1E1CEA8AA14FA85DD1035C3293C52AD9B5D90306732098F6B4576FA80CDB63EC9CD8966232B0FBC9D59193D180E25844F13382FA6A693B08815BDE783D841E2C6AEF61C981DBF2D38BD0985082687EE49FFB748BBEACA7021DAABEF8FE1FFDEEA24D32660CDC4E8D5246DC787D76A5D010B00C5352ECDC5959983711A7CB0E109BEFC7D8583052BDF1EC83B0C79C617B02FA50F6336DB6F3FB84FDD998D9538A113E8ECCDB6AE2261BD2395DA58FBE8472213F90B35185C237B54481F5027A62A777B1066B96D3276BE8DF9A75D457A5CDA3AFD657984D5A4BE2CA98D178BC4CCD05A8B947337272C981391AFA16F7C5B95EE4C3353A1BC8D827CA9B6921EFE66992D3A10575DD9CEEC2A24E60A0FB7AA7B087CF8AA9A72DB7831A1CC9215C6750CBFD9A9E418A99311B4BC132015B099448BD8EAFA8FD03B31DA51B361F1B258E47545A7FA155D9AEEEBE080CE9B27D97753F0EEA23CD590029E0BA3DE3197FAD7BDD02F8B930FF9435107DC0C8041954B1D2448165EE02DD58FEBEDC71D74386F246DEAD003E644F7073DC11B8E789A674EA6C7C19FAF6996445230DBA2A72B36376167D18126AA2E39EBC9D017E336FB22468A800198FF192914FB425BAEB4A2A73089117E34B886BF435C5E5BD0E901CD9A00317970F3A75E0CF65E29D2D956AB775C0CAA6E91867CA01B5E19D97C30CE5C2F448F90F27592046C5E82EC5BF11AF3626A0B1D06297B366750BDE1DEE364F0DA3297EACF1F14E24AD959E97B47A7BD3FC28D2202D143D4D95409A671E4430F94AD14F82F72F563B21B7CB55F565C2B64F2813E3705865766FAFC78EB357212F05121074078E0E778D5A0EFB0F946D38490D2DDB9024B2AFAF220B4765352990EB29CB2154F3C36967439B704D4D507961E78F60ACFBF9C00A9646533669462072AE9460CB2F4EB6F75D77B04ED772A965542F23FCCE32DA8E910374E07D5A861A685CB7DE4AFC7794396B4098DBBDE22D76AD3357753D01CA386E19815D5B52B0B1007A878A692B3FB900F7CAA1F1A9EFC0B05D0A2298198F9D05CD6F2F04BE309D408BBD21BCB7A5468FBD98401DB56C4809BF3E95D16E2BA0F4D08495E150D0BEDEF6B1AD2EC185CD833237C79B7989CAF3DADCC622BC5B1C30FC71013FB86380D4C2EF68B9DCFE18EA7478C1471D5F173E40CDC06BDD5D4E770185C0F2854E38E853962D1C7A25D8AEA01C5D5D8F7F0286055E97EEEBABA0801954E69AA8D420EDE34F932E59B3212AE2FE54948CE3AC54D597B16DEA7994C25926E39CFD13EB74A4D337E5B62B7188367C30AF326312A6FF2977AEE8B3C85AB28A224B697C84F5A1633E0B5FBB2A68BC8309E43E2940EC1CE87E110DAA16648F39B21FD812A5AB482E67E3FEC2ECF251E7DBAD800D6E3891B7B05C3A05FB8A3169080631D20AC4EA423CBE85E36572E5E8A450FD13118477E4492CFC1E9FD0E12F08DA998C8BA68D2166A2FFC67B92E04DEEE207AC32B0308AAE253D3213CC927FF937D0C17DC5E73866B14591B6A3900407C42D327F889B0D72F7E7A6F2773BFD660723F3FB6E3AECED5A1384670F8F84E929E58918CCB4488B5779610381D48C81FFE59D6C4AC44ACD7917D0DB40C27A85A15BDDA81FFB75B622D58D4523870DBA40A2603A592234B3AFC6419A35D5C2A5A5E348E31435986CAEC6B50AD88E6EB5BD2FFF6D01C6873D0A184981DD4CD4AC22C619E221A027F8DB42A6ED73166A9EFB9B4EC513736D8B7DED2A757400F472A9B14868E30EE4865D262347668C6D8D6636528E90FBCF95958B9F8CCB0F2459E216A5DB723496136A94AAAB4F25CE5D040365594B42E5F808299F51F64190756BE8EA2D9AC967030F3968B37FD7198F816BA9C608BF655D71D28D1EFB3009985A43A426C1BA3CD43CA768422749CD5EDD7C7042759AE70847C97CACB3A68E26FD8A01628B0A227D4F154BC93FE2FFE15C2EA60E9010C735239C09FC5F3439F0B6EA83162FC50F70E5BEF614B514EAA6C957EA3FD23EFA24664E51035F7BF60E93398FC42C8875FB523F4D1F3C44B0C3F848335A3EEA2F0624FBC06EC403C6F5A08862F7CA775F4D0EAB102685AD1A9F3CA587C22513A774DE75E030944BD557132AD9E487E7FA4D94F740C6839CCAF5ACFD55E5C4BAAAE6BEC1B7C32CBFFF7EAAC9F8E503993584DC38A483AB91960EF940FB8A8285C1C4661AD9E7AE27963D89930D6C8FD6921DCFD02677BC995E6EF2D514FF4418BFEF9E691F3A3E4669560357D2D627EF1A70475CECFDAE5AEB3AB02FB3ED26CBFC036A69D164B54F68734C91DA53F88E64149C93DCACAF2E91EA4B53DA51A78E2CA0F8ABFA47724EE52A13C8055218FB66DCABA2E3F58C6D9FD080BF14C93027EBB6DB8727D17AF811DF15C8BD7A725BD338B3886FD6B7721CE3ADAC370EC7EA142579D342E3B863327724B3F43B936FA810DE3D8C233EB16901BBB0DE7F42B53D549DE0C38FB44C6131A0D59FB3C6C7CEB42084C8A66C426BAF4CAE1EBA05562363B8028BF016CC2736999B011CAC817F63119330AC8EF40975E132764B7CD79F541470B5E368FB72C070938ABFCFEEC9170290834807001483656E16770FC68927F1EEB8BCE7183407ABF5EBCF439C115F6AD9C001ED3C51B6A664A53229AD49EA3337DC78817FDEFC78A340DABD383AB22408437029D971CA39C61C09D1437E1C5B65075F5B4F5605EF60C70DC00398FAC8617602A6EE59D9F85B15AA3357037FC5F790AEFC2D87B7E514843A716C7D3B947114D12736EDBAAC92FE9C8A4C60B8F9A6870F62DCE053A68B2B5EC16AE84148B5439CC22FB2DDE5340C1C6B9441CE77774B0615304E2BEFE6B77303E41B60155B19D01137200C58698104646D21B755BA16954279B940AA5DCE9F6B248DC3D98F27EAAB9FFE698DD801666195187143EED8629B45D2A227BF8BFAF6E6349237E7626A00673D5E4DB4E6A23F1F7151852D7F1FAAF21EBC79097D268E05A78299D9E86E78BB69B8FDEBB91DE7322130EE2F3799A2510CBCAD1D23B4F4FE0C2880B7425CD0CA024A6739F930489A239C07DA7B18CD27AC5993ACCE7C2883C91E2D75D9AA9BFD341B067B4961569B7E818E2298397C9A8C7E0DDFF1AD99E7025319E8C6047055F0CCDA2B71B2D59EB7E1B45F9126F1E40E3D4FBFC00B0BCC54CE83F380DB59688691C0DCF45D4702505EDC7BC318665D8D8E6D5C1B25B267129CD8E6ECCEFF6CF9D96EA2C89208396B2F43D130E0BEA8E3EBD77BE4EB7113963E045AB92B39CC06186FFF6D32855B97AFF5734AFCDD8444255F677797AA2CF1F8364EAAE623A0E71204E919251618D1FA0914EF64622B8FD4148F06809183F0938AE26776C29D73A67C6CC511004E2C2C43D8699C820A65A07C5E64BCE04EE1381FD54C8A707AB203026E7F4B4226336A3CFE704A73EBD36731F4B8745061F55390BCA4C6D0DF13AFBE7DA09A18536FF59274E07C3F1043EFA7A484E6413918B0563F0674C92CE40C14839D725BFAA1004DABC132350A1F1C77B12A51FEB12A93316E0943EE901D831CBC3868DF7ACBD708920B343C7A0AED3046A0B39C41F2602A662FA5C7A196C0FA18149E731F0F538A0CC5EE73F962E9CC88F9946E9240659D45B153CC887AC529BDF79DA9BFC9662E1C9E61C7CEDE6A755FE958B716DA401BFCE1934920B8B05E81A53FED2A5CDF85802B7FB649E9992714C4E11378D635154FFFA7C41D7778DEEEB448CE03436B4B0C8D55B80289F83A375956001F3771EFEAC7F9C29ABABB970EE5FC4A11333E0776801B9762F3E3E46EDC7900570D32FBD6400E199D80E119047E010878A6BC5EEBA7D35CEA069AE5BD694632E0C5FB6FA0C3471250E0A22E4E1C7BA8FEA56F76357E02B44BA745BB7E17452DFEE288DEE5188089935D11F45134659E43981DED1612BD1BAB8798C04034C869E87F9C80C8D42A61C70645EC642F315F1B10D5AFA24977A3A37A5FD1200F1D6860362747C2BFF5C6C41C591CFEC0FFBD954825944D72D6FA55F8DE6AFEB6273229226C4F06F7887F50B9B1F18B11AD867CF6E8E7033F91CBF2DE2EB1DE4287A7B8E03FAF3B81A718A9F5DF6F6B0FBDECAC54C58E406F2CDBFDB8C8F4414C364AE939D2C8E4DB0BC920C67056941A85315E63DBB4FADF18722FA41A6A9DF09F90E0C997DB3A5967431BED58843B9F89D769BFDFF918BA8CE04F81EAD98AF9A3B24E090786C78CCEC919A60D62DB6AEEC764C3C16FB788125FEC2DA54E80D40BF387424C8DE373618127DE55E0BF3C82BB47639D520CE8A12E984120A997B7C2C0E561862E820C9836380F7D6361902AB7607CF35C760FB22274C635F631A74DE1E3E8BF08610ADE5DC5B3E282C329149553D6A877FF33C9411DD709080617D1BAEF12C275EE02E13F04C3B3FADB294034EC3958A6ECEE643B12A2F18721DA331BE75D34DFA955BE9E59F15A304B9F35DF03EAF4F53674364969FA8DEA875790E47535009D911F91F2B83F7C2372CEF6761E450CBB5EE2B9269EE83A8CEB073B03BE58B8BB9E5116017827983D8AB3D4E398EBB69CB97CF8153FCDBEB9E5D75A55EA101578D26FF63CA7A8FE77FF0BE8234F8DE912B45D553467D7597B000FB8AF2AD745BD057F9620D4F71AD8190C5CFD4B61463FED7E4EEBED0596ADEB26E27EA25479D4197C7179720FAD66278BBCFE3952D99D544C31305E527BCAC2CB8043D842BC71160C60DA2122878BFBC271F02DFA221199B3F239A411CF7216836A4B5401226A0D35BD7E0FFA83A78196661C5C81083277D5CE814F4DD8CB8383827F43828DF102162B41E612990C49282E823B58616ECE15338E1B4F1C92FC9F54EB12491A28A3E2BB7326FC7A6295649F320D96E54A00F5E5361530A9468C0E363A83F3689018FF05B3FCE5ED31A03CF7840F8D05A049B241431CB36213475599A1E18828ACD8BCB196447B5C258DB1C679F1973D1A633B1AE8BD6A2E8BBC0CEB9A82AB98A7711599BE124A0A29F51470163400C841160255D24D658AEF5EFAC7C81B060B4E1F1D000EE2E795043784A6196E46F757B74B77C71E7F4C113EA1031A23BE6C8E1CB7C63635985582072BE5F2FC3F9AF50666B7A2F2053A06471505BDFD93 sk = 95DA16B844BAF559C2CD6E68B237614BB9927D9081110634 smlen = 2655 -sm = 601638F95DE1014410061A1FE46CDE48CD06A106910FF8D37EF53DF3A277C5786795C5DB9826A4CED97EF81AD19C92F778D3FDB1DD67871AA4DB9B7EC2033AF015D73C1B32026CB82205C6D9F35EC4035D67004400AEAE11465D6E55738D48BD4CA855139E3F13C1863A2ED5730C07BA890AE5505376740BCA1918BC0CC1DAACE7B782E40696D23E904D7FA7D01CDFF3B61A4E394089D7A5D3A21960443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +sm = CFC708963E1169290A480F4D0831C3C07D8E70A81F23042AAE72832BA890E1A09002287DE86678854E2BAC60F5417C922BC5506894E7DB9894A7355C60B81021DC15DD93014CA17B3B96C75D2E2ECA67F0DBD2DCE7B25A261657697E85EA5EE28D2E522E9D1DD3B90489EC9813B072AA0C73F3CF85F583A5D4F7481FA8592651C8839AF0E642F08E1C6C0AA4C798077E386BE605F67AAD63D3A21960443D783B1E31331A58504E8BD72291F2DB8EA8707C94CA565F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = 719163AB49632FDB19924D377FB2BEAA1C5531CB9DE391036830720AAEE6B02E14D2AB19B2346883788B6D449B6AE9A9C161834FF393EE1CBA6366F12A984D8EC1E0DB255F1FA92E1F5D4FAF6F4F01F33EC615C3E23F84E8E99101EE38AE42C3B8AC0FCF2A0E44252D38603A3A53B56A0CE80FA31CC93818CDF99098661C3BC6E1C4EC30D050E6F92E349F6C445732696C32DF961FC1A74AD75532FD379D6B2A89929CF1B77D9A3B8D6B8FF6DDBCC238CC656815D3B50CBD19FB45ECCC9FA1D39898A38DD28E365C93C1212AAD3D6BFF0CECCBA541FDBDEB1E0B660A035FC34095D25D26B4BDA221765BCB39DB4058FC3E0C2132583130CE94F0452E216CD232CB36E506280B3D1F2EA6E190219EFCF299151603ABB8B565B25CAED36395D4B162F43831DF6D9E1EF4182754956811B5367EFE8064D5F843439F7F6D6544070A8759EAC6023A6164DFCD9DE5FF7F21E136EE6E2701D95892F641967342466FCBB20A3144E2096E335E4FAA0769608B6AACAC5BF805A488E4FD5DD8A65C9D93E248DE1F0251F74A3DB9C0D6DE3806291C3FB27712C3443D112E899C80B3CDBF97706CA752077D3A80B2E0DCCB6FE518999B733680E50AFB22C33A63F24EF12979621D9E640AEA93C5172EDC8A0366243670AFC0CA25632262495BDA3B644B14237346F4AB9202526BEC780BB2AF875B88C9DF84172515348673C442A9D8F49BA20CDE218C796E74C96AB1FB930256243D452360E9EDC8D50D8EFAA9EDBCF610469A5745AD0B984BAF295DDA2A2F9EAB4A14C4BFA8F5965CDE585C4A9BC35D706F71221C9E427E31F0406FD2B367D41E5224F15BE886BC81528AF4E0AE17D81B7771E326E7A09959C9BC46DC53CC7386C419F8E23EEF7F4C147C8B0D468A2B7566B5770809DB005EB0C9F243F49317DFEB627D4A2B5A2E1D79D23B983242A5338D04052884405F3D719C6135C6D14D6CB7C1AA9E132AB20C75193EB374D633BFF08E1DD7A1DBEB1D92C3944D8E3B814E0F25E16917CE8FA49890A95999E42CC1711E5C2F7070804BE95644942168443EBD08CBC607D2D28BE84EF757E3689C3673F73E7F23817C361D70D565777D0A87993C853702A7DDCD0076226E3EAF0C2B1714B4124B49FBFE5E99C16FADD83F56CAB16B689D45B21C3A4E93C3B335295F3386925FD99BEE40DA94CB401B05EAF461FF14C3C0A5AA405C1B1066D9CFDADA1B07A7C506C38395CEECC23C88531C514ADEBC247A2248B531687E361AAA0B5EE0AB7E08AADFB1C4A842F2FC21BBEC406D48E85479C994A5DE57F6FBCC6B6A409D606BFAE18C3EF926D554F4D3A2948B6646848C3D08A1B793C3AD24F2C38253BC27D41006BEABF59049997315E90E123703529C707D23DC6037F486DC0F8E15BABF232F993F264B81F6696DBF05C66E7A4FF782A9D5E67BEA959F31426B68F958AE59B093A517850629F2E0FDD8F3BA8EAA3CACCB744D33E648A06E5F41E319CAF9D8F35E441C0CDB3F30ED3C6DA08E38E02DC3E964F79FF2035B4A54EB1C80F97BF896A9862BAFB4A7CB005A0F794018F66CC9285ECEEF1C9EA7452163FFBA875EE3BE70B937A035B9607C4850C3E3511B606A7047A353F4386D33A6C43863125A75ECEBA642CF20A27108A22B0AC278392775183D5957A4D2953F669F688BEFE90E2C2748DB435E9AB22692F2365936FB1C7AA3E3E86DB47407409317E456826C45C3B79D693F9E8884B40949B061A2E87FF469123A622386F3263769A9A4A633E5AF146FEF8A41398DA515662612B12838AFCC541FA9A130140BB6F0506BEF901C6C2C45DD9843BBB3F6FAAF17CA77D71F19BB700A0472EA8BCD5F8C49BD32C8A42D6D9A4FC04A9ECCBBCC95FB92A3136CD7F56C32B8A35D235AA7990CDC2655B5EB44B72B4FCEBAF344059CA8DB0B1D966F007AF0584A46E77FB24F0643AC51C59E5A2A6DDFC783CD928902E127658A5094C6149797E3C58FD2F2285186A3215BAC0AB1762DBE3A21498CA7665B0E587B025646F8D2E92CB9617853B6F2BFDE37B7BF56E5F18B16FF179439A59F49822A22D3813069935695E17A04F60A332B6BE8AA9E7E6D4158F933226570A403B23EFF534F37B8BBAE6561195C278C1816F08A90302F9916B7D9F23953D02F15A1E6B24D83B0432BDA966CCF60532B7C5E0FB55682F08DFDDA7CDA8BBB4456091444F4339F42899CFA5133AAF206023617CC2068284D7920F120382339A8120FA83CB4F70A8867257AA2CBA1F1AE07B874625982B17CAE8831EB14DAD6AAD23AF854E0152BB807F45AF49C5AE97D01076EC5A30918EC78015B77998AD0254EA93BF21D443CFD9733FEC467C29B203B6241A1A26D5F553D9AB5508A6A691A102ED00BDC43D55223C6A03AC0270DA0028A095CC1CB0E50A08E5409D98DCE76A096D62227366A1970323AABF8F01581A1BD4E07C56BF1190A93111A0FBCEB4D5F6407755267FA7A44A6D277AAC9D04D451C9B38512C9D11194675B34155C04B2C4B5C40A341C70B15ED326E10F8A1342A6A1A696D62B478853DDDF956F796E2EC32A7A801DD7FF980ED995443B13C4677093E4265557727A5EAFB8C2DF665C4606C18CB3CC3DA8E55C0C84D1049BE1ECFC1DA0AD736D53FD819514FA3522E0F9938E4D2E32DE04D4DA3E476D0B7247C6CD39D007618956F83B65E8B7695EFC0507A774C38A0C481A378BBBFAE61FE12C3B9FB6DAFAC141FE767269AF391CD9A1FD56A210A78408BA3C51C4806B51DAC056CF6319DB281A70D60C71D8394D047FFF542C70D3F9E0F91F9EB6BD71C653631E7F165C2B9C7538A2F716AABB7EEC09167F76A9010E52BD734C4E1CA997E066012F4B4FD1BACD45E11FCBAAB54ABE22EDC8860751C89E86507718B51CCA0E8D8BCFE111D39A311EA674DCB90FE1144D337750BE859967009ABA6B4AF4E0C59639CD74C6AB4F86259CF23F2ADC4D326E57A9B0E846800F12C76D37153B54E3B4591C8D67ED373598690D2D07E3C186251798FFAC9A4153154FE837AEBB94ACFE3F20A01DE9D438D424CC0B26E217CDD7C037DDA7FFC37D0DF03D948F5B232C262FE189A8576D87A7E790CA6562729081834B80D4186E75DD1ADEE1834A6C7FAC678FB6F79568423CECBFAE3E22E6F210C1BE09C8DA5D7F73C9A65D95982E61AFC344A515A3AD8397907C9A25945C680C812E47D30F623CF8C2EFC2372613357C65D66FC5658A189A98A39E6B28BD760AE2BF9AE6114724F81BA4D33C6289FA39B7066884540F55C27E46BFD74BE9EFD189E5869DB306172D8E9AA23F65F1C00B34F633736C4C171336D131554FE727EFA1669A622E2E425FA88408464EBB6A5F0BA9254D483D7D30A68F09BA2D2EE0330CC734C9B22600F22E27DED0E85D810CC259C8FEFB79D90C67C2038A07DC8A46C78B1C7B157DCB7AC878834F954602433DABBD000488E1FF1916678FCD93177714BD6CFF03FD451C60B8EFF1D862A531E7068DF10E0A33721B2A05C62D6B5D4AAC078A4B7C80DFB2004BAF6BAC6DD9D045724E827FDC7ADD0DDD03A5892D34DCBBA46BE37AE57E850B73A8BB7F39870599F4F784C7302292B67DFF23B8BD5D145772B54946CE6372B62F17BF02E74DFCAD7D053285C0A018B45E204545B5D824747C43E2ACB804C9EB14F56A77EAFEAABB68A4740B2CE8F3FD99F96E44F8AA33E06C35F35CB06F4919F391A13689E0848788FC948BAE2885F9F47632455DDA0989B9B44FD92AD6A20061C042BBBA8108E9CCDE1571B968905A0B2EEB9D85C8C0ED7F4736B66BAC1BC773EC34B5DB0C05DBD54136EB6651DEB30DE8ED70839EB2DA882B81F3956930F4128CD1E236E3EC4179C522CAC01BD49CC375BE3ABEF17BAEA88452661135268ECD3F19172F1D11471F1C38BB8B644559CBEC11701FAAB286397851CCB333AC5EA87A262A7F4DABCDB2EAA4F5B1E84849443332E400688FD108F3C735B3B0269A16F9AD6613607FAF60B48732CE80C92B3C52C0555B0DDC4A6D570FD4708065E0C3041F01AFF3FE4C3B93CB2F789A607F4BF4FF7AF1A0180883E9055C15EEF70BC45254FAD0B24F43073CE6F9AEEEEBB5A145B4C59DDA0A743B75A0B8B77E35225DD69AD526036F053F55B662E0D487CE8B5A9DB9FC9E0154928EE0AE413CC3767E855F9C882053F046EA4EDDB9CD955E351AEAC5C3127254B6CD57A852272C3972B665B0D24B661ABC4CC68DE9D4C9A58BEC41D61329D2589AB29FA2528AC144017D2FE82522B9AD47E3B36F680ED2A8CC8E8E4C919D5B2F3A431D3269DD527CDE1141E1732CCA4B43B34A58E973E3AE1687121365CCEE5D9B53D6015474BFCD32EE4D79335CA0D9DD53A72092979A0C1A462F9813C55A778938E6537E5290DB8426C3D8122AB907C1B074FD77F7B0D5E33F16F3A0B3EDC76EDD5A7B431A7917CEF7478BE917CA97B4AEE6846CDE52F1A6E14A236D28F8898BC6791F14F3BC6428CACAAB7A588A4FB5C69B98EC9AC7207863BF119E8DD34AAA5E51932B9CE1B140870E04B1EDEE5816E28AEE11200340A94146BEB29C4E021C3B8E0CCEF19EAEBD867A83422B7AB7317860442CEDEFFACD984D2B131B81B06F3A434505A10842A6C95F2BD1CA292F659FB9EC9EBD090CDBEA9E873D3B817E123F91ACDB722AA9FEA95A258C557B62F0F52E865B7D87012534BE19210B2EBB4DE686DF00C5BE089E766BCDA292020D6449E123D8C5DAB1FEE5CFF68C11A06DA88275E0D5ADD850F0129EE129B0C41CFCE7D683369C49A521923301B8E09B8D5E78E3F509B998B77338945C534278EC91277106F9403A284AC16CBFCF3E6E4A89EF4ED15D0D8A6EFC0AAE58892C9AC7A4CDD95C499B11799DDBFD4A52E11D770C8FDB8B3EADEEA7274146E64AEFEC04068AA588260D73502C915FB49567CF67B9D27A65459B7D40085F79D70D5ED7090470BC1E4340BFA7554F1A78EC783F05F97FC4F56DEA1248B06F6D750C4A2E4A0739C85C2E27A3A64D293F8AE71C8196BE0F4D0760E7E27E76C7E0183DA0691DC87FF6AC973B4AB1D5FEDDC37F700033617B65B13A4F52C3F2EB509E164D5648405167BEB400DCBA99792760E02D301A663ACBD72AB6D95558EAF84660F29436CCF8BFB46BCB136E24C3729A27E451B08581D11F52BE25DD1B6CABE707BA4F10A5273C5C53572FC31B401B849E0627D008074A179D82C74D085EC7A74938F8F9D18D98E3C758CCAF8866CC32ED99CC46EA24E55ADCCBF204D018C0498678FBF24D1B25960A55B0053C41E6AD1F2D98D54B48D5381206AAD29C8A7A7C549F6DD61420485EF0B2B6284AE4B84F11880CFC67B1F1D8B455B6BD91825DB1B48B57B29E0F3EA527B089BD77B4DF1AC32B74DEEFBC3B3C4DED251E40A433C7400A59F8208FE5F75D8A62735615E401DE5E58B8E7906617E4DE8D163CD4226560F64C4F7D47F8C5A6D0CA4608B151A5C72CFAB5321948D84F2E1DD32BE13D0086996EB0882B472FA963333AE841254ACD8FC8D1F9488C5CFB343D6EEE972386177288DE71083206344834F4EC0657C142E347C38BD23E7E91723297C66E2544D805E12A17D8DE5A3CEFFC61B6FE51D349471B1ABF466D3CD1094860D6F519B3E36CB98101E81DA1A7731677E04BAAE0E002F6C9843261372554DEE2A623B3430048FA5921921320446A2284BD9A6E3D4FDFC141AC4E5AFB1B2F2AA43525D758033C443DB111109726749C7F6CA2BC2A3FC7BB50344B4689023D83586951A022C73BCC543E32573496818359F0A33FA31AC9A9E132FF235449DD011404A2B41EE2785961F016C39B65F5F5F1B42655C1AA95F4A1B3D9D95DC68828DD7EE9BCF447F89066BC1FDC37FB8BD92A76673AE1F8271F2A247783AAFE99F128E6E8D3A920FFF1E7D3D324834CC6DCBC32A1477003B14BE274F55BFF6835952542CCA54738CBE81A96DD4E2F5BE92580246BAB1FEF8260669EB9904B8AD1C3AFDA6E4902A9626722EDB0ACE3383497F30E2883586F829CBEB106080153BF92615365A2EA2C1A3D073968CD391670567ABCE484722DF3D9A06D97E6F361761E47B529DAB928C09AD8F368B09071B64578B333A8C721F3FF431E75D2865D7DA6C5F5931E1BC99D9674EEB22D7BF2848D414EE63CA1B93CDF2CD5A5ED8E7604BE7D6C6401E0D4EC5C8FD4E5915E1558F8AB6569567CB7EC1F79AA2944AAD694D2F72AE4208D179ADD111E59FE4252A682A9AE39A2739E5308E2D1253A589308349745E8ABBFDFA88B271BCFA6AE8E97A4A6CEA2B42D1447805D2C7CB86FAC3889C853494120E2AF428D63D1EAEB620ACA16CE2D2E4BB583920C194BD10865D2DF8444B9673B886EC6834B5A09EA4664C3F9C0FD4AEDF1A3DDC0B4E4A5DCD21BD2E13730BECFFA41AD8A4132A4E86C38BD08D3B94DDD4BEC2635B2D320F27AB233E57CE91D783CFF931FFFD11F8D7B2FAFBA7C110261611D615E89FDDBDC0553D6F19E441EC6E34D7F82C1D68A08CF970AE7E8A3A76B14F3B04DD378CAD02AC16CECBF7FE21888178E7D8BEDBEDC4EF2422211F4FBE74A83C3809DC3D3799977E30EBEC754A5E55E37C995BDC2FE2FF6D608686168AA9A1C3F07ADDB43D7C43C4B2A8F25359CD6BA8864BCEC0C0FE78A4999C82BEB2395C1525B31BCE446753B8E0A8F321F9B21947FB5B440A9AA96359BAE83E0500AD9B6CA4BD5CF059459E54C130EDDDE52CBE937C0A1039027027B4BAF9A809979FD15CF25387D492BA4D3CD4597B9A4ED4E09F9A13C92CECDB863A15B7340E47CE01B163135B70682033740B66AF68493E2C2E7F4F057FE7963CE2892C29269AE26C9272F410522F41F7CD6E7381C30054AA5FF36FC81B781F58DD74D6DE2E632F29AC1C72EC5A24D0BF0DEF66EC5C571EAA90B147609D49F61CF77BB42A9775F6D13E9EAF4CCB49DA06748D80CBDB3DA1FE98762394A5D872960E35490A9D95472924FEF63CE04D74F420445069576B8E90F809D5E4F94FEBF9936453D130C2752A489A887FB836A7A8FB6712252271357C172C841D231FBA12EB1DE92443DA5B69D8F9192C96E65BC17526D4993D0827EF7DBF3590DFEEDEAF4ECA7BBADFA098F9724EA9058EE72D310F663144069A76E5C95E0C4B372773FE369201F553CD591D84542E374F3F9FE1CA122F5EC7F78F860B30C068D3B9F05458F7EA82865E8601472F48591B8621E5F3B461229CB86F5F57CD0CF20FED2B0FE87987F4C8409DABF47B6268AE4A0A0A419EE17773B1D6EC3628F1CA19D50E3C193822B129D067A101140CA6BAD5C87D913CEFEC789C9BDFAF53ACA7CEEDE9C0B37DB64A406F75A7EE6E00B4D434F74E3580AB07805947A610187DD89F12AB769A585750FEC5E2DC90CBA683D0F342CFD0C8F24A6B0DC895F2F2FD5FD693BB62E6155BF55CEF04AB56F5ADB73096B86D18E9E44DDFFF103CF42C24AE025CBC8D3D02CB9A13B861C21F9C4B0804C39C473D88733A1F3D6185798BEC52BECF4B72EAE804E7FD1F8418213B762131E0256165A28D863C33D4D25E0CC53D2CB0F26BC4D6B177ECA767E91E56F5DE4512AAFE49B6C28E90DB2FB639E0879BD8A310E9B98FCC1C492288050258D8E94EEEAB9E656C10D6DE018DEFD027473053CC68576B983C3FBBF606F1804E30F6E6A371BD1E860D8EABE7D664DC98DC64E73F8B67A199A0ECA40B08149226213BE89B494958F887240C203A28205BD0E45B8A3186BDDC86CE099810B220E410767A977E6C7D94EC5478623DA16D1063D74333BFA73EF86720DCABAF08380255 +pk = 719163AB49632FDB19924D377FB2BEAA9EBA713670435894754D3249D46FA04A720C6924C001432088788C78360EAB9B3458B40DCC940FE4BE85D4F03573CB0F2ADBEAD2C5946625C45784D547AE1873B58E6B0111D1FAAB6DC1FEB6A1A58F4ACE8878B67F1FE33EBC7B08D8DC99644B0CDC089DEEF99AA85DD6F7A3ECC32CC4095FD4905870F832AA56955F8680BD3C31F921122406BC9E98CD4A449FFB2BC2AA629D78739767C5E5FA71CD2ECACE04774D44C1875B6FCCA1F29DBA52646E0B0B52C870E76B0E0E1A7A2774B5659A131C4789B9B152F123A8127F6E238616A45A4B294E7955C3E8809A2B74841115B1B80CAC8160B15D860E8F7B0A73E22E9E837D341857D504DEE5DD45A4675345B9DDD517F68D7AEEA7E845BC25CE4EF780F94784038EA5F3477A8F370B4667D9C83B08D9D780428041E7365E745B0090645C0DE3C23B3425909574D6536182478492D1090FF06A340F068F40578DF7E787DA2624C50D80D457D349920E8F7224ACB934BE38A2FDB22B0A32D0446DF57FDC27C694FF1FDBF3780432CE1899FC6BF767CE41B91DB244E87698B17BCB181C1EDE3C0E5111255E1C46353B76DB1920CE8AD608B54A46E8E362B61DC5E69288FC30C4B2FC03089374E436B53D760B6B5C481B989D6F75497510FC6975779E98D0FE3BF64B8069F5E54D5B0FB376A36140C593D54E15550FFDF92983856B8EEBD5B893B5FE00FE2A398BA87BCFEB4DE03BFAE17B0BA11FCA699FF32DA9BFBE0250EB55BD067D36050467DEEC3A10A0AF8762CBFAA72D6A8C9CAEC751140B6DD2662B8C674713712BE839C43E639D3242540EBBBE55CBC29A195B11D419BB395B59EDE1575CC04479CF5B7762CDD89475CEACB75F805C95718208356EBB4417D238B8C685CF1D994F41A1CBBFDCF8D5D42C1B8D58CE778D664AC7EBC69E7947E907A9468CC09C68C508A1095001B6ACD013D39D442B67A593C11EF2736212CD965353115F901D78AF49C48A45FEFED8FA7E03D3247666990EFBA55B5383EDC0B478EB0E4E746F1CF75D25A131B738C568325F592339A96D98640ED0862718CA6D9B89862079F96C71BAAC6960D63A689979DFA72393BE44B06C0562D393050BC9930745A7C07E85F02D07E533B017734F0B9AC9C24184AD79F123988B7504A197DA9A2A285E59D53BF35FC43411A6BE2C504EEB5225994C2C01464BE4E2CA07015441BA48FDD118B9113E31B574E67AE9C4F10B602ED9FDB644D3D23CAE3DEB9C057431DB80B8FD033F0054963CD75C11ADF8F4877C8B1A0C412CE8D5E3D91C967A60ACC8CEDE21344FB31C9D5CE747C214AD3405F2D4D47401E6511970AF05425EF34501A805E115AD7403BAE1DEB83DFCC84A7DF359F4BA92303C5ECA48498409696CA59D2B4FBD35838495775BB534718377704EF8DA5E38F93B6D232EC6DAB4070742EE988F85DE7FE46F849CB5F8A40C73B10E820ADD05432D66750CDB696BE2EC3CDE4B90A9F761067661D93FD0C1F557A510AA0A5A16DC40AED7A679AF58764C54DF3B3FB130B96384735BC0C6BE6D104826ED5A9E1958AA402F30DA6C6CCA1C5DF59C38C0D0B038170CBDB8848AAEB4C8A9F16AB6B4ED64DC08D6DD8DE22D6F3AAEDD97C6B6D292914D6AD3334B0C86617C08A86D7E97CF67E5E64B1E5CC7935DE7603A2B74B769B49F9F74BD3BA78B51404BA34621E83CD7464F2CB42B083AF9D06C3AD01C2187178DA3A965BA1C35FAD02164F8655973EEA95A1ADA2CE685F6F4BCB1DCF28C012FA1F89017C6F9EE91C9841E02864F404F9243CBE30A6998C80E09BDB29D7E44907C9DDE3EF7519BF09B01DF05E7C67008FE71419287B987AC564CE1BE7AB0BB902DA7D8ADA9CA2896EA6BA557110CE8F4AF2AD97FBCF4C494EC7CA4BFE950F5CFA99FE1D5D7C8C02DEADE351F5B98B3AA8DFCAB188BA84B94298733DD49F22FE63AF06E7B489217F16ED529A837615640926164F976CB844B29D64419FA0FAB8CD50D9EA4B95344ED9A58571ADFA7F3F68ADA426E59019D31F36FFD2BBCCD9BFB436E8A184FD2D0D8D3F17A27FE83E8192378AA4D04EF2B48C809162641B62BBDDC5C1B080116DDA7C9892536B39D4D6E0C3A0C7C7D3575AC95EAFADE4922528702AA406026A7444AB7AEB3D9B21E242D4FA6CC05F2D2F38E14CC9EC0B2A93EEA2673860FE31C9B9343A79D4E81F37F96B36F9FB21E7996614F0508C0EDC875E656F90634055AE65A885B0721492ADE6C0226E689FD28C88D36B84B5B65EA91061651288711E3BB7FC4682A9A0075D7564CE7E72CD3BEBFC330CD7F59CFCF1C78A0B3EB2E8688C6AF1F28D799D850DE9D4BD0014CF1CFB3F39BCD0A1C627A3375C557E5596DFAD2264067AFD57721E4ACF5A6874712BC74B3242EB5FADF6E895718553FADE27AC72690052E30D461CC0E709DCB8D0A2CE9F16E896CA8D62EBEFA5327D60D7E72DC46B22C72DA70353AA8B33039B2BD3CB7712AE8A3B5983C2DA17BBFDAEA755F9CEE8F52D8B0763FEDFD593E4E01A5A9355A811C1B3DA51913E5B7D3F3783241A46D8030BE916AF99C2E6DFB5CCEFED295FB9C783A139C594C3C1FC41B33A1546C36338C6168D2C2FF0C96D580F5FEDF6F9CF96DCAB6BEC9D6507B0844C2D8224B4411494780B6BC89F646FFCA6F6596A675329995E75214412DD5C141E19689DE4AF9682AE30BB2801FD993E23E4A307A3D39A09E88EAE0AAF2464960CF5C618AF9DEF8132A0058AE5DDB5E620C77183DC907285E6C51A2705511A871D72C7260589742BA169A064038F8A6FCECDCED4521F699647569692712F915478A404F8D04AFC92A3509DE51AF203D1FD8F9A5C453AE531BB7C2AF2199CA895C6CA56C1F94F5E17DD2343A2A5468228A537BC12589F097572F188C4E117CFB08A58E801D5BABD03ED7DD9A3ECFD3050EFDCD28FE4C326070D5C128EC0CD49CE72C04B9651CBDF1E627AABE17B8708161B2B8C02CE7BC61BB93A785FEE4481123BC14E55E295B83437FDEEC076EAF2B1C3B8156800CC2EDF08198BD6CE3ED422B25753A9E2BC0C3B5D5C4EF556ED3A8C5F0860787D349CBE57DA8417E7A0CE395E5143DD6504BB295C2440333FB0328AE977DF8E1ECF8E5858EE24A41F14297321354D272DD1CFD0ED866B23633859B4B77D1D7E8744668D6B179DE9DA5D8849DD3B133746DE114EE66375349E1F889DF59C8CA8AE6CDDA92021DA3C0E1543B0159F3F300E3227008B43993B8DAC031B1C30E71C8AB6A81EFBF61173ECD2D8B77289D6421F1BF87F66274DCCDD40FEA85FDF93B4F3E7266B5A0FED78A15E70429044131DAACCC886061CB97937A703E51B0B3A39CC1177A854A8BFD92F623DB57E329A02E9D6E04A54C285AD9A0324CF1E18367AFEB3A1E29A5852B241CCF38088FA1E5FF177E23BF232BC528991B1644BE05E2E3E72E22311E03AC02C22395E13BB5229D57BBD4E9F8F08B5589383890789F821E85EE26C57B4C70E383A22730B2234B50E63771F7D0F1A9A56317D0BD472BB93ED20804360598F9A4333E0D098464A5558189ED5BC22CEF5AF1ADBC1B4CA802A4E760AA2836064EBA4B022C6CEBE8532CEA1CFC90F137F4726D795114A7794FEFF189C0A6F2B3817CE2D558251878527321D4B4C10E9E2C00F07094ED725DE7C83A8692227868C087873D53EE1BB3ABFDB980F28EB714AC61BC4E93C68BEE066F6D87ABEDFE00B7AB90D1571D21AEB73C58BF0EC776E66D9F037B7D057A40A17A7E9B75897B460175F07F0A97BC17578803F7969CF601E287F522C4CF6DD4B403734A89E5162A8FAC6356C66F1E06ABF3486785DC4FD91BD376E73FDDD3F75F873A6C7AFCE484C5E9999FFC00A08F406A8A04DCA0A2BC06DC2A9E7F1EE989C9570254A45CDF4F5757F492CBA59F899B0A596A56BB7B9B7A1E0E9DD247AB622F9421AFDA40173F3CCD0C26BA0BC59CBA6F552F86318B7AABA17435D952C26D2A06E15A385D585BCB2FB98ED08ABE572DF0719FC2A9CC8669B22E4E91AC10456E936F35CE046FD42B75FA7E366E28ACD87279D76B7811B4C4BEC71B862ED24EB38223B13FB862E00DD690D92CF38DDD219C8B7E651EB507A755A10A4EDA0C5BC81A90848712A1B585472BAEEB51C229A26947CDC41E585C12437AD0DAA62758AAA3CB52D118674954670C1DA7873CFE5A43E822B3700451223035B1DDD1C9F3B9F8515DA434D2593A6AF7812FB138C652F4BF5AF044A6ED8163215A185324E1F933CC602CD635D2D4F67042255A7BCFB259AC7BCB294ABBDCA1E7A057D1C25BC487DA530CE84B533C944ACB684B830BB5286457958DC0670BD8EE772D51DF951B678BDC91E6EC175F68524657F940B00589B1AEF9F918F83E93449714CE41BBB6ACE0C5FFD4C830DBD1179DFB9CACE49ACD3CE13F9EC582B3AC7FDA67A5F3BE479A0C5C8269692A19A5764481080981E439EFAE58ACDE3CAF63CFF81F72FA34943D031D006C20CB17DB0DBC152DBE4E28EA8A351413085D050FFDFEB81E5AFA85163F971B9A5179F1CE8E2F5B564E416A73B423FD8C4ED5AC84231FE6AC145E163B67666713D0314F6CA56FA0E7AB62BFF786BD246E6496F9F72B2F3B12849E9B96FA09F376B939BB7D08BD673E82B9C2FC818DDDEA0BA0FBF3DAA9DF0BDD82388896496D64CEDB5B30F7697236654D581011C3C6FCD26271F98601A8589D384AF23BED41C59640052C115C0F57CA9DE93D8D8AF3BFA277A146701BC18D8BE4FA2C7A180D0EAEBB64E12913B90CDA8F27CF9D251B13587E5F990E5FC55BD2EF95733D7225CAD7E6E55B0F2E57C4FE0FECA25A08D64B2882BB6AC8630FF7A8C1A8B7874CD4622F5344DEE0B0FB4147348E6D6EC1F77C27BC3893C5AE18E0325169EA9BFE8F53673547F05169B729B9A97A8719525B6C6D4520B7520A1AD26B5897CE75589E6AA522434A6817A88EA641E3E913B91E68FA31DB6F7616956CA2400821F2C65D69ECA3295587EEF2E4879D687C103DA8626E8515BEB2A72AF0D64F1C8422E83EC7F5E6CD601C2C6C283F63D65EFD2C48236E467919E45094EAD9DC4C449361702651CCF0C1680CAAFC27E16647AA9C77A550CC98894AE8A77AB12DC6F99E90401924899F5DD32E525475C741858EAA62B10991C4F671A6AEA75956FC77F37FC9DFDDF144A1E60E745BBF33BC8E5E062B94D0FBB96584C07B860BAEBD957AC0BABBEB42B6C9F113B728353C7F83B6FBE0A14D225FD2CFD571449F7845324C042EEC7AADAB139599BED0FF3A4BA79D1F0CB789E0F4B3E20933BCE83D40A9EFCE542256694619283E25E1D8F468BE9068344973B97309721E9E2198D830B637171EAB2E99FF3AA6D95EE3D3F47F81F2CD03BD010001A3EE7E7C14D6BF96A2B97F15599C3FA9D5451DAE2C389C2802397BD3DB5E0579C1CA7E4D389B54A4D9660212C789C7256BAD7C204269F9008B0D017BD640714EF7CFD8CB26FA295E12C049E2D66B25DD1A5292DDCC035C2DB8BEC1F380D3D944FD30D8A83C0CA9C363899280ED21ABB81290973B5060725A07B08F2992BD07B521C480AFC70D8294981D4F89B7D223AD9362380C951D08D5910750F44AA3FC16D3650A10976AD5396FC0F316544A4D9E4F38D5F8A2DC836F25A272C605A4BE287F8DC858E0D745F20670A2D466F59966AF92F50D882EE7E67B115E1ACB910DEE771F91BD1929CB796FC4EA598EEAC240F213F090D102C44B9B6E5C5FE0443392AD5CF282C3D1041D578BACAE522074E22DD0280AC96B4C57B1EA368E0170CB3C8B669B2D9657BAFDDB420D1E097EF44D8D1F37794721CADE05707987EB403F0C96BE4896874AB69E61431ADBD5D91E234AE5E14F014AD03B033BA5822AB53387A515E40297C7A87C9543EB29DF6AEF146FE3AA0D61C3EA9D2697615E29710EBB7A2C9DBDBF2BCF075E29F73BDFFE00FB2D5EBE89B43C8C06A0ACEE7A954459CF537D8496271F123EDAA45A1A26CF8941336F655E0430ACEE7EF7D3BE46B019B841C6748BD42D245E6F998EA7C71A8125137BD0B233AFDEBF5683BCA469E5676DC9FB296ABB84A4EA041D1B493F8B68C664869E34EB9227629B8F76B9FDF06BDCAF233E8C2DEC203D922327120C855827DDDA148F458548FEF5DF128E17FC294EB0828AC81534287D4DD6C7779FC7F335B4F75B12D958F704E8FC2360251E8EF024947732C1122A465EA98674CE2862B5C3CFCC4AA194279C944FECF549FB0D693FA9093826C8491D08E4C38681D986E32D80FAC5A2BB5B2CE558B929A3514ACC32281BCF878E26456D7BAA572AC59D6717216302FD2DD2CD1867473E4E74C8776F3CD607EFDE5F1B606104F116FA45750DEC8AAFCEC768249A623A6AD193F76D6FB1D0736EE2752527D1DC8D18AF602E6AE75DEF03B190C23A22E078ACEA09757CFD03E753D3466C6ED2DAE271D03F24117FB2413BD93617BAC66736475EED111DC411D23853805E8FA24B5DB796D3CFC85647F74A1998764E26EB0B365ECDFD59E173E07A7EBDF667B348F902B8C8AFB12A1A7DF6F2FC694BABC4C3AD44BEFB54B39D0EEA44C08E389A743EF9D1B09E4DD629676CC2503327FD8297D48CF65438FCD23428C881985B5FD4315156B5DC06505ECF2E74F0190236CCDB6EF4EE4EB91A208969099BF7CFC64DDA734DB49514AFE5B797CEAF97A124F745C70BBD1AD85D88DD0A1DEAF9C1F50C55DF5C00238EA8B5877D8009F63D7184CDEB8D5D9C59200DB288F8641AA7C10D31CDB16DD62880F712F5D6BA4B663126257872880A9008DD7EF5665C4E9AEA532EA4049B49DBE629C05F5CBF926B5479D462D240FCE35639AE2C940AB6D74C18D6EA17063AF69A8ABDB8992C10C6EDF7EFE6254CB6C4573660DC813B15D5DDB17F0E1905E2A92995B29363E99ECEF33EAA7203F3DCD0E0F479B6EB4A1B6B4749886989C4ECFA995E5380D3849A0FF0EE4869A525F4EDF501FDEE10E4EB75D77CA83AA0DDE547DB64255378340ECD64B0C27A772D339DCE187E1FB28693DC68585FE33E8C047C7A4F03C1EB0162BDD5038D05B709AEE4D5D242CD717AB51B4A06A7B235BE71813E71DB4475A26090395FEDFC565DAF7147E16F5C9EFA742D7F13D8BDEB789B66E2215D96E9B383313FF027860C5437B651ADC2C34837B86C44D5DA245424C4A0094ED34BD0E9498928BFEC8DBB6B53966343E0B38875825652E2D5A4D0C1F993AD8637C6301200DB3388045284B7252DCD506E07EEBC7B48AF2C334F7419F0EC9843830DF6FA1358E791574F012C55DBC38EF210F65CD8A36F06D334BDB5BD96C4B97DB695FACC8BC9B747F31717B1A421753B1CBB2CBA75F6960FBB4C1AB87042B4810E067C25C420D3E465131B3744FAF6CDF6C2C96E21F84772410C27E6D8D4472A3B5B14B3675719B112C73DD691769F68306B0CA3B90C8400B6670C6AAEA80D346E67CD9A60524D81B14EB80FE532DEEAC34510218E5DE1B9772656EE4F26C9778DE237FCC1E97D5B6B6D98D41F52104681B1358BE44C57A01BFE040ABCC26C5802A6B8192CAF40E3E27FC6BF18785940879E96C18E963A838C64826F962A99BF20F02B9F11111302856EDEDD2793B94CF5F784B8CC21D0E219FCDDC970DAB266ED91F8EFA7EE5259A6D9343F85532ACEED09B0B853B292F4BFABAE8963B2342E79308B9B5F89C377129A6DB59A1EE78B82ADBD203F5ABDE38048B791F8DFA4188A034B421C1B7EB75A39B359FEE6DFAB42A9523500FE47DA87C59B7698FDE2DFB92594 sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95 smlen = 2688 -sm = 471692ABD5C153EB3243B6C9C6E0EF5DC3E5645D07B5666FBCAA84783B14E3708A9FE2BFE5655B2FE72709D255D002A8F00F96F9277A6149C6089A199B0B173D26CF6F7C53A999C8EF1A06D3A9A028DBDCED9FB653BFA3CB0603118CAF6EC8A7FE567D2CA2C415CAE9650D1446FBCFE66C0366D8C2BB3E3750560610408CA7A62C6CA59CFEB8AE98FDD9ABA5297B56CF617943BE06DD16A4BB97A4EB923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +sm = 5166B26681BEFF107440DF1F6932ABBC3E16A6975893EC7EFCAE7A3A1F13F429EF4981704D0E38DE9401370FA0DEA7C89F4C65074EE01024C1E1107A3E53967796036ADB8003E1AC077B440B6F6C0083891D3BA9364DE551628E16DE36BE0A23B05F0D01E5670F60D8E3A6126F8C5FDB452A7E93AFE5B6A9A90BE59E55D7453A8C90DAA862756A94508E1B754805846EC5CB92810EEFD34CBB97A4EB923D79A3521E9953F6C3F51C56DE0DF9BD1A599E7C16DB3A9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = 8BBB412A3FEB454691A74834BF0B4A228504FE4E831501A9CBA9F102AE01C573FFF155AB886C170C9398EF0D56E6C5E6563BA135A5505AE9A400A74A65D34F64850E5D0AA2B8030187256603042121E0D76C6E767C611B452650F5FD027A25DFCAAD64EEEE4A283D41E039D030A723D7385810ED4554BF5B3915DBBE8D4D50B47D037BFD4875AF82173CD10F34B0FFD184E8591FFA225D0847E4CFBC65017EB98F4E329A1D4D17E190316372CD29FCE11A724FB0FE61AD27B7D140BC0D95F44924FC99AE659C9B54C29AA99DFBD06E526285E3EBBE652043F5807F682120FDFE07D54536F0C79372907804FB7A80002548EB2263980C03A6285DE3935A3F7CF9BB9A3E384C0446B65A87702DBEFAB30FC2740A74AE8D2177E4D4A1303655E725B2C5BF385A7EBFCA08EA2B1DAD3B53F84FBE94E355FA5931DFE4E2A3D0ED50B43A761C7B60ACB5DAD5D6F15E28E451FBF87E90408A99FF809CD20E804E526294A22841B3E6C68D70DC241FB3B61AACEA8002D6E607D7C6665E41EABEC17B147716F6A73DAFFAB1DBCC77A1703EA7C33C65356DCB3B5B50A332EB8678FAE5079473B5C21D28D7BD34D7F435E15EDB0AC5B493FE517DC954094EB3B9386361CC851B79D8701F17E5498DACCC59DAA1194BBF1D45FDEAD29804A484C8EDACEED25D241BA785721875785854D96F518C086998876C7F930B2BCA43E0F3ABE9C6BCC04B8B882E35CFD4F7BEAE239A245C292F1853EDD0C25698632F5BE0595B535222BF0F1E47EF0258454267298A965D0F3D57BF2D1AC8DCF71001CA9A41C780ED0D43306F3939CA5DA254B2E138074ABEA1DE76F9C7A2E3A6FFC93B4CBC18037DF145C7433B142B0A104B0577B1068527EC5F3DDBC38783B6AD31A65D4821C5570CCD963E79DA221052F4F6DF87AB388B09087D89C4FDD776E21C354985D4898B6DAAF58DB44B074CF7AA7F5B9FEEFCB9CABCD68247B80A2BE01BD6E4F0201EC294DA7C0CB30ABC2FFA92FA4A3E048BA98464FEA5051F833129067D1B515870A9DA76CF7CD1A330C08BA8A78FE662BA23E7954B10A8485C062D7329960E28D9308243FDD79F72CD1712409425BEF0D5CDE9BDCB115B8061B96A9B59B31D61B3E2449B6D778C9E0243468CA65C2E924E1CB02D389231FDC749C4EE7060F940E89776C33BEACF83557B37615FB22D93C57DD2D6CFFB7F94F2E3445B790B56AC1C3D3CA14B062D97F1EF83CE8466AF62FA6B0CAAAE530D0B72736F43CAF330822231276E2C466D5D62EB9CE932D703097021714DB3D86D63CF3994FD326D62709BCCD1FC11FB7570143903D40E532AF09205BC7E72780CED9ADEA347C00DD70807E3E59BF396606F6EBF845ED99AA0941A015A84D01CB2CDCD487A463D589C2A7742F7556D8FF052CFBC9A115DA89C8E4CF754B1BA7CA25F79037EDCBB599454E5226C14451626DB219561849EC3133F49FD0C00752739B26F1DF81F0E488B0CF0D1C2F9C8FEA0D5B8EC0F606ADD7D2BABDF2803C0DC83946011F71A2DEA4D969D6AA287EC82DE6C7B1AEB8057B374996F9A81832C558B1DEE318CA22643B88C08967CD61A1E99D855A8697BD9E5BD8849B6578CF0D178CFD17CCA3ADF92C390D401231896C888472F0D67C31E89D1EE80E98C8BB0DE409378BACED6367EB9AA5A42CAB91CC4256EF603C8460F9E56430ADA56025B6366B1179E9462A467D3C7F376DB12BC0DEBF58B230A6ED9A01870F33FF40EB0B780296D9D4160F02E202EBC1C4ACB5469B00352E1BCF977E27D7E963FBDFAEEBD9FCBC678793D12D8A2CD257AD3ABB4ED264AF20A662D4F9767DB2A972C52A3392B76B5AFA2FE3C23C21AEF127EAEF09B7A9CB8A7687CB315EA572310AFC857BC11A4B2252F95F423E5E64A81A77B7C29B5670C6A1957666CFC922A579EFD82367BD04D72231472978A96D20E2095EFFE2A2D8DE34C89D4582936CE8296FC7E9D510CB6841784E2B91FB6618D9A39D294DD780D27D12DF30CF47DBE0D50A848DCC67D82277DF4E9AF8D8E35DEFDD10818E77F3C826AC02A7576D6C8D0BB2E51CD9D6D4230E6925CD708EB6C7F9A4BF8CB9D85AD7E805A2142EF28E4B2EFE23302CC386EE4D0152DF661EDE036B5A0D58865AA39995B3DE3854F7F2514D5F810181D0F64DF5FE5ADA5D415444D91DAE64634CE1C218738295989811E77B3BE942C47A33C51DE23C25760DA132EF21249FF7E630DBF4DF9E191194E48A1422C876907B5730DB3C4EC2E14CA057E92C49BE5F9FFA5BDBF471E9095721BCCB64566D9E7A424B187F7647EF435C2C533DEFF4A6AC9AC88947AB514F4BBEBE39E6D9B910D44716CE54877C78796596E08D49DAB437ED969604CCCC57BB5643BAB391FFE9927F37F6211167E84B83ECC0B2BA3F61694CACC2C5DFD85A6D013DFA06FE4D74C0CC41646548503702211154AAE838AF438F5A5CDA6AF7305082C42DBA69B8A21E1D310FAAB52B0F8285708011CB5A1CDC869842134D82B0743F1F683D7F78CD24840E4D26C763737A4A1F25BBF5EDCB838EA8BBDEE36B792060B29CCABF94AA367A73439784FF6F9FC36CA09456D8B2CA4DEC4A222E4DA947C913915B5310403970E6B46400B1CEA0E31B79A8F7A090CA3D7F332CD91F5E92EB3ABC76BA3CCE96F68D06F35789E7BD536CA0FFD0958E694357B8A1CB3B3E282436DED71051815D1A2B2845D56A255893EB7204A419E9428C5DA7DBBA1A13F64034238438EDA4381DBC8739C8F99CD15F4F6E10519DF7524EFD97F6A170F3463F5C2510C0C052DE3234267ECC2B016216936606506FF1629C837D67C2FE07BAC116FDF4935CEA7E36EEFF7EA9E58CF9053A41DEB5D71F1D11EA79B3A02690F5D182CAA2C091B92378388B042BE0EDAEEFFBB40F25DA9EE597CB74699B70941C7BD4E166E8479E98A9EC86532DA36A3ED3BFB6BEF711B8740C4BD62DEA93528703475389690B92FFBA9A0A59F48F6360000F1E5B0327A62022E4B5A33C73FF6542396E4EF44A0E8CF0D90EFECA48CA2122E9F3C9C83A6C53380DDD48E5982338885FA5991C96CAAB8D9983372885AAE078804E2F92A0A6FBC72A1F05183EB80D2B2EEA566E5B2816DCBB53174FBD8CB1DE1C8E5ABFDCAFEB2244FE4788CD25692B42E9472F51320D816E53D951C8027528F6490D01F69788EA0AF94CB18DA62A02C6F6B5D7CD57E693947E9C94015C29767A45FE62AC13E30A52B27BC3BD139998E2C7FA1E92B7CF042901F27A0BB8AE6CDCD7FD0CA723AB13BB61FC3754500830E74B6992CCEB548DE12E03258FB975654BB44D644F712D304E5B6DF8F14006B972F3A5E2E221FEED6FFCE9D25981E79201858F075899537332545DB4F1B82D5D28E4A2F890395F86405B07401082A2977CC3F6949A1B29321C183E5BF3BA3607A24F9E4928B4A0845E30DA029428780994FEFE6446709ED64DD55B1650FA61AEE153157BA99190D3EAB436083E20038D43838D896CE6AB5F2A260BBC2E9ED41DA273DA81D79BF3A279034B3D38731E1B6C15DFCD7A1FF9168BC8213D747F6CE579DA13093E7D43531766D81B0312F0A88158400B15EDC568638CA34CC738A237639B99B3F22569B1031CE6448D0EB072FF1A5B41031BE59B9BD722BA046B50B0A01A28D80DA610FD75D5C34F5181DE51CFF0BE20F662487039FFA9649B603E05C4DFCCE80592799A46E093D6C512960ACB90844F27F67A943821CD6AEB98189336AEFC945C74A7A4A64734C14AE702F1214B4352342F9B68569258A84AD24AE9FFEFAEBA0E92EB6FE470F0454C27A58ADB3EE27A8DABB9FB524654A8674CDCBF834DF4FAD5449E86B9727F29CC8361F7B5636F9275CAE531F963FF38976531EE7C14BD7FB31216024BC8FFB29B7046662E29097D1353918820672F255CEECF63C879AD9145CAF96BD44C66D90301FB4E00AEF91FF6EE203FAA04C94FE6CFA4CD3B804FF53968C3F85DC26156FD85CA269F0B9D82F5B53E8FF0C89BB5D1BB6E42C7BD805B8D38ED10822824E51BC79171698058CCECE30EEA7051E56A94E3A552E387BA4EB2C29384CEF0AA6E0F33F66C888AB5C504D2EC8A6FB54ED1139AC8C27230B64569A496929CCB9C5BE5EA1760D07373AD1C11E234808521847066AB24FB75BC63E2C69206429884E7885E6CBF686CC969414379209AA0528D9ECFB1C6A9BC98317D5F2FED5407A4BC1E8D29EF0DA4B8711F09416345CE5FC50D76D9B0409EE04CE67079A7182251472A43599118CA3115165130B80656E38E161A8B8815D3EBDB0C603A0C33B077F097834B82CC63C905B10E648C3C2810644537C762278563FEE5D800AA2B2463E948F5CA2F0800497CA9A2DAFBD320C4D8CAE5C1448EBB666BD3C99DCAF3E9B0C5440E7CCDFB83BB4A728D8A7096415E84F2E8867842EE49D5FDF691822A5BAA6944BE656E9907FB6E0FE6CC812D6624DBB5A0AF18C4ED3A22BD8957C475B3EE8A9603A7062A80F627E5521D369348C5E6EF00869ED51F54A3C438FE8055A4E55A1F5C2BEAFA74A364961B9A1B903C0AF687CB34590E97BAE4A3EFF7569F53CCD5B102A5EBE2748D57336F965514CFABCF78457B1BE632ED91EFB3D483404FEE63BA39D3A7C2076798FFC4DFD7A5EB05220B799A36B6CEB16B437D22A75FCB3496C81757428294A733E6F1C07979315CCBBA629B368FFC6BCC768C27B50FED782AD18733FDC6533FD634E87D1790D7B3972329CB8DF5110A3EA48221A335734FB3303FC9932C161D7A1E4DF1116CD433921B47CD8D5326397AA05C402DF9CC5B78A39245923C05AA4AD07A4DAD2DF0528D89C35C36FF0B803F07331555D1940C715B7CC05C9D5B999934793ECEF2035B90454202F29B827335BC16CB446B26E9AE86D497A767EB9DC3A1B394B70F520765D6CEE0E38AA5988B2C471796DAFAE24D91778B3198377D878F9FC3429AAA269971423DF5440F584649945BD4C0E345E1CEE3DEA244E2F63B43F82DF9B05D7C60D80D03F45B758428E1ED2BD466077A76ACFD178FE6D055AE0CFABCF0DB807E0E0FA3EC6DF67E409F780A7705C27A966F69AE6F36E33F082592BF300F1C2C0F3F309051EE059273E768FC51CD9E5B70493C4F75AE2DE213A0411A69A1C5C047B3C1949110C906D03E61413A52714B15416286977CF7A297E5CA7B202E0FC8C5C3ADFB2E75DA85EA503B8DCB1580FABEF95CDBB2CAB052263FECA54D1AE4295DB53B365E565F57F8C45F1E538CEF01D60238D932D5EBEB2D4FE7441D8C40CCCAABF2868E648B959BBD631A9082D7D8A90E0472FBAFCC2259E86894BF02EBDE24563BB915610C140FD25649F7DC4BD27280464262D119619BAE77082C13C735EE0A6BD298A6195F1CD3A3DD8936F48DAE61DC03A7BD767497997DAA1158484A2BCE2A15A1ECCE5D4E45847B4B2068C2280463252622A3C73685ECC756C988A0AEAF99DB64FCEB0269260648D6635C67C07B18962F2AEC8A428AC2096820928F7466DB16EC320E966F9B17FC0A4E973E870BF0F6FF3D7C0DFCF975DBE4D677C4C48ED99F302AB1B15D02B02EDF74815ECED5FDD486A2CBA8EE94577D5C1ED82F5DA8F2BBC53D63904A99E0A9FF565FF6B9F9BE44ED55592E273C1D072B45491D4B96765EE6E76709A88D809A639538015558E6F11241FC557D4B8DDD20CD42CCCA0548C008984304662A46FEA0F5B6380D48FB6EC7D8A431D5104E431EC8A0A176AAF9A035524F21165B1751B57922E038B33773C5D88D009C32DE1C060BB66BED6E2C718065E8925AA764C2E72EAE97307E09558A049321983622303BF44757C6C05346E94BD9CF7563FA3ED61C594D112A0CF07AB5228A3B2523FCD2C565DC789669746E690EB8D5C5C8D93043C0F9625D884C18EB274FE561B905C420F77A63FE5E2215FF521C4B739AFE21CC2218BC239DCCDE7371AC027BEF1CF92867CAD42B1E0448667F7B89704D365F0FB2BF290F38BB8645208091FAFBDF5B547EEC7FC1A698C55D87D7A905DAB3C833F8593519C2307398B26886EE64742F6C0E3D47C3E4B7324F05ED87D56FB5B3C04A60DACD613529DA55010D1236227C82B16F302B0EE9A476FFA7C8BEA017E11B2626505E9CC35827F36397FF72B34181EC3142027BF605E4D8758670429438E169A5C7A35B2F5CE182358DDA682C3F3443ABCAE95BC02CA0451EBF639B46271B7C12273B7F11ED05288927AA4DD8973539186EA24087E8135D119DF80343B46797C078FD081262237C41EFD6CD816250A4170CC5B4F71CFED45C23EDD34FF00934B8B7F3644DB5BF93C78578116D91CF2DBF334520BCE0E3D91394193C326B9B47FD292EFDDA91694614DD75C45F74CE25A43631A97C39852B06A0EA86AB360B6FD4843DA91C5435296039427EA0B0EA589FC3914E725989CAB9E64FD736DFEE0F5F6695C6ECFDE52C32253CFD9EFC094DD13A4B66357DDDAE8F2E6D00B1A85DC5A90C555583CD8C1880A6766EA2C9601FF3F6B73167212A8A1673D6804209E19195223D168121B019239E95AA78EF5F1A86EB64E97F1FF95F9B4006A60BE2D00B67CDF6C16364B1545118253C25EF632A88B428E1A711C72A77DA492108D9CE71F11D2A487622C1E3AF9128236AA130C3452ECCA6BCB07B18F31D470E8FB52AEFE6F6BD0684AEBB0B1BC6A14269F7B0ADE787F2417BACD988AD34AEA55660DB2FE84A541E3B8AA31488E9646F9FEED83124A3EB0E58498A5C3F03E4C2D45DF83468F849144D3E15C894AED6A4CE351CA561C1DAA0D90DF75F05AAC1CE8A3F0BF152605C1891F579BC908779BC55CEE437A67904EC67DA51C3C3EC48B2DB0DB1C6E86A09E82A45A81BB1316ADBC9956D544AF89DB641D78E02555C925C14DEAB2CC9CD59F94B44BBE9B217990BB94131FC108064B3C29CF99054ADF570512F18658708E595E12D85EA0C916194FC04B940035138768A7F821A1D3F7CA5D5509B0AF4EAA19DFAF74EA71A5A926210586E441857650E7D727940B7828A52160CD37D3598FA44E59468FB71018B9136DE328467D45B1EC054B7B3766A36154A9BC80DC79A9AE35B4402083836D9A1DB8A25BE80991ABE2CF507536852D93B439550EE55BD917C6D0754DA5DB9AA1DCFB3C4B57E36BD739DFA5C06C7719A09C9540DEE89933E10FCDA2B2FB6FC2A4DF20B0FB7B75510F47CD2D243C6F9BFD1741A73D2826B487DA924278E073FA4908672FAC41BEA8B48B695251BD2128628D7BC9B7327B0BF1D7721573B6A6EFBB1834E524A6BE7410CD0B9135B90EEF0ED6AB60C734B9F1ACB9BCD8D8ECC06895E9D821C54B5D2CDC40F57F82BDD7DF8099FD35D14B5839D65D24F511BC40A22757A7F476462111BCA211A21186D9F49D60A0F65AC94F760B9C77644F6F3AD95282917052E49BA2BE4FAB0A545B4DF2A99D805973AD7A845F4FCAF2984E300DE5FAD110ECBD68315AB67CFBA75FAD17DED60E0520F52992CF8B3178C734863ABB74F3BFCB060D0570F6C8590638A14667328BB948C355C1E3E9CB6136B6E7B7C50F215AFF0FF564F7FBA96C89037F2233844D255CCB593D6DF91D49225D1AFF0391576049A45D76E1AFD07E9168637D05EEA46C2919E05CD663AFA29A39364C26B64D025E5325BBDB816AB1D21D2FB4D69CAF4D5339C171BC1FE228F2C5A1E6D3BA05A02889139F78BA9F620363C05D03D0215A99AFD6E1FD599FE32AB8C082987DC41749B638D72276613D47A5FC06B8465DF589C0D5E467BF959DE0ADEFCCF93C89C593EA0B937DD06354CFF954 +pk = 8BBB412A3FEB454691A74834BF0B4A2244121354162F0CEE2416AE06D24AA3A5F9150168F5CDBAB3B879CD984C85155BC4FE14527C8DF475149ED5D0DE559D929CAD40B31512728B9701967ED62BA435C31E7B2453F9D01319388A1C4ED7B3773FFEE45EC8E5AC921467D8D0EAA61A5F6BB56237CF64BC9CCD27E423447A27064B499F622456847F8707595321CDB4DC1120949DD21948211CBB04DC594565CE67348DFC37E73D1CC4D21CDC4A4EC9856E48DA7638ECE438D5EF3498AD7D5E07D3FC406D04CBE6C818FCE3E0F6DFE464D52F06731E34138EC28568C30A8A1DA1C2C94493BEF53A7E852E8EF70BD5DF63DFB13A34DED3508DFA15CA6B667AD9541E00F5D98779A0C5032C724D05331ECACBF9EDDC6BD8B096F15FE964F19C28291051EC324B0F7DB48B09DA1887CBEA03EAD2F8C3D101BCBF83DBB3ABA71B34275F150C23EBD1C398EBE1E4382890253B3C8EA2B8E0FCAA399B8EDD3CCE66BA1DF02595B47B406C42E148247B055E517AC63C49E296A7BCC9A6F4B18BEFE843D7AA7DAAB3A849C6A0EC728272412B10EABFAB567B83878D4D32217C694EE067388FE071446311AF1D4D91A5B122CC6C3ECCFC5455833B2729E4C07CE884E107C85256AD9617252D76AAAC97C3DEADF90B0B80271C8B20680E4E8840D58627098419C76CDA763B71D24546DACC87064CDFADFCC72F049A49E895D712FC092105F60F9B57ECFC0F0BDD52C8B35E0276F5AF297101D93C5C2464451007A94BB02D0D8C001DED9F7942F96EA2DCA14359F567552CEF3D2C76213D7BE6D3798171C84A100F79ABC12D971EBA4DE070A28133A5390BEC1DCBE853C63CC8AF40A54B468CFFCA6DE3597EE1A8A9C9324A092FBB5888D9FD3983655DBFB23E85FBA4B75A5648FE6387BB1356C2E06956A8B7BCF5EF1E61F9E6AB735443A70F9FD53BAF850EA48D97E17BE19DC53F689639ADDE97004C4ABCA1886F9B9F0831F057BF815FACA5865C004FCEFF8B48520E17F89B97D52981DCC898AF1483C75F1A24BD8BBCE0F9249F6C6BC0C6834CF844F2B1F42A64E87080BF641AD62319B4A8870DB0CF602E8F801543EA4A0243E8352F3DD475D58D680B12055B1A7EC74B1869BA09BABAC58D4D80676A46C8D8CD93E78F3D1774CC83D6D654C17DA80A8D4972A33F3FF31862097BEB8006C563AFCC92CDDF4957185958AF233572B567E51877BACFCA499E99A2C22877EFAB8662223C4FD6F1EB232A5BD11C5674442F6CD3F8E991D6217BBF4492BC15276AEF4B47A70D67E9495F473235BB45009609903A3D8C67D1182FBDD6E43726C531A048D555D87C130F1654792C16FFAFCEE535658F1C8BBAE55A962D7F1B667D69CF4ADB2C447B1062634DCED2588ECE126E68666624744EAC052DEB41DD9A2D5D6856AD6E2C6139B9FEDC857D52ADC8BD022044241A1B76B5D8E10EEE2D272F5F927E276DC1497AE6A08DEA05DD5CD8595FD3314114584DB88024A7AF32D91FD51D53B860C9024249279AF0FA2E6ABA17ADC5FE242EF8A0CFD27EB66822ABE4BF87483886E01F85EDE6C6AC7569A01E598C5792A2D9A8C037D47220FA609695D3A6EC21FB39042BF2FC7680683EDE4957208B7EBBA8285B1C099D9249DD35F8A631C7F01AD66CEF45FD38E823836DE4F75891F9576AD8B1DC69F3F99FE5A89FA728D5107BCF621D9E2D59C8812140489CE1BF6F42DC4B5F5353CFD9EB51A72F92B9AA93BE14ECD203F34E68E19836A11ECF31BDA5DF305F6EB1852FC030B9B71E4C164FBEB4AAB017DDF269BD83E0B444E75570328306449D84B15E385696F0CD03A994DDC658B04D178B6106D573F4DF7642C580E31EDEC63BA02C93493BE2B01388165911926B8E3195B9105DCADA26564A4C42CF0D0919E363337F0394EAFA191F7823915A9F820ECE893BC579EAD5F80FFF538CD1C9EF93F379455EF8108D8B84AA68B348BE6C533F86456764F84957A54009818594F8BE50C97AF40E6A7949383F8F3D6A45E8ED694E2C33D42478B7CE64BB080B28DA9B8789337054FA2A672E779065D20E08C99B56552C5286C527906D4D52517B3E2F9F0A728AF052205FA4A30CD6E591DCA67E4E4781241C1DAEAB08571E35F0F882AAA31E8EF1BB51D3F27BB827319C492FB9C9065A1F08468DE2EF461C10A9B72B2BDF1FD7D39458289FE09F7502662B930040B3351F7CA23A8DAB42AA70645F8C2F9AFC4DF076B2262C9168EDF100AADF3A7602F1C6A1E1372AD38C55505F0EE4F7ECB98E00931381271941B5BA8E7ED9A6C7EFB7C2CF645D66F85E4F6F69626C7AAB188EC6EBD8E877B0EF3834DD2709212763678083E2F9DFD0BCB0EDB7847AAF91A98F25C3DA3FC3A10D164CDB46F5161BFBC9A68C8811BB6BC1497855E315695448A38A787C52285E40724D40EE14910202736BFE468ACA9B71C34CCD5BFCDEA7FC01EBA4A24EB1E89992BFF838CBEF297D1E5ED96AFAB387909DDF4F8BC2CACD084060E6D349629A86C1C95CA9213EDE2F4B456575BBB8418E0584F8EF2F8DC59DF5072E847F7A1F41D6EE66EB0FB60140EE86BD24290FA2149A45F454CA00E5FB8B5781EF6851BF92F457460323320752C4F2684A7CA12A2548F0459FBC98629766481849E259836D3FF8AC6F5E524BB4FAF0E50A3660A0D8F42B29128B729BD75F3681799D628AB895740A9D1AE827DCD677944E410CFEF3838E9CF9F956E1B14ED45CD0E3A7E612578C4304FE364A6FC22B6A81F7AD0916BCFEE00BC05F297551B46711B09CFC0AE5E21060E8F884CF61095C7489C8B32EFB1AB69161171D91B0EF1399AB148A2E8783A87EC52069884EDF544C078E82993D0D133A3C8F0B44576394EF76D5ECD66742F2AEFB8B304CCBE2926EC68CE8C76C244EFD80853D996393FD6A6217A040C36AEB1BAD9C6FF377D4BD0769E7C546586C51E2900E9F0F081CDA6A34B8F73C9F99425E1E6567A830B13A95B3EF852487A2E1C65409CFE000E29B16C358D575F30D5A7688F6BCC3705DB708ADC780F38AE9725DEF11225460BA735470313BF4F855D8CF5BE08DE35ACE6E4C8E8026CCE1405D5F08F2F27BCE3FCFE047AB03058654B2E197E7AD94D0D07450A62CFD475D8FA82182F3175566F7121423634BDF47359E0A0D40A17B85DA65DCBB41044B78A12C48E97753AAC75E637E66D4437371D90BA30591205171A5D78828ACE4B6EA3AF65459BF969CB530D105BE14B0E37D73E027C84AB03435B2957B75D1405E2CE91DBDCDD2C5F94E48440EDB7E1A18D097735FA5970F7043E8654075D66B958C6E3DB80A9339D353FCF032146C0CE6C31C27CBED3B3542577FCF7F5856A9D9406F25F8C44682AEA020CFEA5765A15C7E93959BFCBEAB8CEB1933D5DD70D9CF42AD498231A3DC06EF075E799CBCB833B235F234F94659322A8D906821492081FEB168CD992306EC54C9A9B0C5A6C26450A290956E92B206031663356196130D648F14204F8D4DB03FAE4EA042530FECC27B433BC82FD034D258A8AA8BEB7BF457BC42B05CBFE8B935D967D0418CD7FAA52F645B521BF45C4304E4E08DFA258E742E7C2AA38113FF2ED793D622467F3E69510782DD369414BA08352B93A3578F228526F99396124C94CD0A19D04B4F4827E2270B7221AEAA75E70B65B3C3D7EF3A5119B1FE1F81BD1368A0718F5E4224695E0FF50E0345EF62E03A7647DF279C68A501EC2C00AD7E85061D5E3939E8F13E8EBFD56A9CB45C388E41D1A7F73C855D6319BFEEFA4DAEFC13BB1A12A3E8164F98D7BFFAA769A475189C952E0D0E727C0CFF92E0787CBFA0F4C34A44B204D156382E7ED0291E1F479C3D2B060580055F5918407D2103973A3725922A6C46FEF9C1DF449C35E2E45A125DDB834BE6740D6B790377FBBFA36D8DE88B434C34EFF71959EAC688DDA013B755CFCA9B39150B51002F3F43EF4B5EF7ED1B8CD635A682BD63800B4AF54B6A89AF2B4D9DECB377674A438D320B02250AE2506B45A82301C5D559F60522784F414935CAEC2FFE313E3CD1138E1531F69004B60BD0E9B2BCA8C3F55F1E1A7840F42C3FEF894559430FB15697577CD4B67092B43D32FCAE06D0D32333BE1173C888F886ACBC11E4D222B6E0A245CB025F82596E28CD07CC6A724A12DBC8D16E70B84859C1144B2895FE46CA0CADB388C3F9B3CD2D732B040FF079DAB1E7A7F0EADC5DB16B5CB858439C9D1795687BEE42CE9244D0A3E6EE3E6C8CF756FF75989E375BC42D4E01DC3BE4D64C3A676C0A67A64B19060E2D703E7AFF6C3222E46605B233A557D6D8D2EFE17853AEC8F547B8942B6D099645CB95196E6A237B1AB7AE7FFF2F38565911B88F017C2F1EB1CE764D871279A1C111FB889A3D79CF49425B9D2D446DA3EDDA5830A63EA929FB85E4EB2F0600C0DE0AA57F2A0A2B7565AD27BD876BE9ECC57232B3E11FBA5B4AEDD1BA225A68F98E3BC7F92CA857286B9F731EF91D0D7ECB8E65DE3B5AD62F8C67A75F8D31963089461D63A5241D092C4E43EE0E29BF33C7DBE9EBE134AF1DD1826FAE8A0BB205BF6F2448D5069E69CB5FF4C53D3C51BDBCD43B388D9BC2599075F650C68FF598C2ABFA571C617375CA0637C96F9B5EEFB5DF5E466745B15D0B7C178391D89873AA2AED6A54DDEDD4D7359697726C7022F9AB853696441213BCF8BC1DB23219FE5CEA3AAA94ACACF2D0378C8413E4C3185B67DE8529EA9BF762C67333FD32E7EA01C2EF4CF5F08690FFAEF372265FB48D45B170E8DFF14529750EB326AD8729B34E83782167B285273305096EF985949FF9EB5478FC979BC989F325C21504CF21CF372006901F01ED02BD5AEB3982E63B857B6742C3A35ABCFC86C6D02CE541776EC6B9B5B6813E5286C51256384FCD2594494DA944A07DC000FB9694E20CED881441705D674F48E3DD76331C1EC1309B74C6CA2C980FE0B909E65BEB5352BC888ED722C6440DF16C8C1A52CEE683778E5FE524C5A92DD90A43E0C102A2612A32BD69C82819A9B6F3073D33471C464DF848D503334C95DC04125E21DE7EEAA1DCDE8EF2162144D36B76B703E515891630ABD8B4820F29BFF3A3CA4DB2429B5076A432965577A45B57EF5E8F887434DB89F3D4073CC33F906062463F4368098F0AB44E663723AA197E80F8F6A0332572F46544E64206DFEB1EAF6139AAB1CAE3532C87F44D0FECCD722159B0564DCB0EFDAC02F1335829C64BFB93AB1D56B66CA55976A15A34215D1A3E58D39051497C3D86DD0A906B7356DB4F690171F6CF47142851DDDC7F057DBBE365231BDDDB197B3EB808CDE1A47F080842B6A26D639795D0E1CF3F654B86615827370E68DB81C0312B9EAD5D81F2B47C24D28D2909C8B65F45EA47601126BBFCDC2F2FF805202590A2C3EC2750BB435E74ADF20303B64DAC5A80B98F28FBF4E9BA16372DBB0CC737CEAA77C9896556F3CA22B2716B3C18DA8E933AEF8A1F5BB82E62D393A525FD54B2CA816289AC3B15688CB736228A87ACAB8F24A37D70E199F74F40539426A43EFE0FEF9B4FC74E5A055E15955A9AA68AE9BA8670CE076DAF07E08BD6D51DFDA828778B28E9B72C2F841283FAC4669F04D98ED6E626EA99B787FB3EAD32BEEB7FEBDCBB7CC7C21AD7B8A2DC1C437FC0AEC6F7FBF8B293C0DB2F27DC591A00CC9D860D37BF743ED6EC5D0FCA0A5BEA8B01A5EB9B06026308EAFF10342334D3FA0EF679D8C322287BFE6C697C254CCD957B91E5445CD3937317320071A18E941921B2E019E60153CBBED43777F6C27587FC7EB9970B96B3AAD91B5AA40F6F1DEE03041B96CA7AD25ED0AA7C149AF5F0F1C2D64B7FC4C68BB3C879A7EEA18C3E519582A852090F901C64BD1B36F0AB7C24A323EC730F6F16AC26FE08E54DF65A2E14D8A9DA38CBCBFE20FA1C91C70B2B4611EA75DE6F97BBE27DA03BD7A082A634CBCD8751A6B86BA134D4B54034BAED522345C77AAF7EDD138D72D2785B5F4A5FABE2844F29D20742BC0E761D0F221F2D955040A1292043F8AFC8EAADCC3F1A7B8E60938F768AA56B39F2595F922374125B9F8FC2A9F378C3C882E63D5C54E8C6A34025F7D7C70A05270CBC80C23FE9958721FBD48191E18BFD78F3FA1EC56920FEE59B236807F5B69A4ED25BD909AA7E9721B934604D3503AAFA0AE239B7550F0C4B2590B321F9EC261DE972A53846F096A1E00CBDA554937E98C9C844976669AC85F3CDD65A9DEC643FA10BBBBA812687E7D5CC189BBBAC1B21A8D7F8E3696C5102586AA1184EFB101506C6C0E8E53A1114D98099479125345F78804E9DAC3B4231A1765FA4FA69739A5033274E4589388DE281F5E135FE6778D2FCB0225518174A8A862A274FAB1D26FC5F56633BC2D1FBE8D52A5112ACB2584E099B92C945697DA678356C3A584ACBB6D4C790BD44B47425947C53069EDB792DB1DD864DEEAA4D3F354256267D25D07B6E29D9D35C7509CED5F67653B2A4497C63E5FBDB0162495F7B01701542B495719BDD9A26ED2081E32CA52486B12D9C7C338B802E3C99C88A57E77E09B8929AA85D8B09FBEFBFB0E0D750E617DB58D389E69F562A30E54872D4F70292B7C35EBD1133CE5500466CB603CC5E8D9CAA99DF4CABD80C2DA9717A39B8DD2D46A8563443ECBB56821A0047C96B5380471BD7322E9D3498EE817AF24F2817AD92BDCA83CA68BE0806C699B69FF46541B20FE9AF585F573886B00AFCD7F005507B850DBC83E2F9A06BEB1F24518E6CF24A09FA0ACA4BDC8BED23FD650EC8405EC5F327592474755AA39F528C55FB0EC920A2D1213D7933FDD539434B9DC2D67AF85EFF6F52589CAB8FE65B409063CE9D021228401BE60D6853F66B95E158828F20A514CB502C4308B482847320A4CDF79DC60FEE4A6C89AF560DBD425FF6B79759641646D3BECD0F2836FA72F3E52FCCA5E4F467DAC370647FA1B1A9A40DF0CFA276F5D88646D6B77ECDCC99A3DFE4A26BA2A74D06F0D21096E7D1CB1F19BD9D1122901BE3645BF93207FB06D6F8B5AE5D99219E35F7D078285A5EC2C3BCEE28CF42BD459652BBA490B56F5BA27A61C5BB25E82A11B262F3AF8CE09587CC43A66A250C9E64A1D0723AB653DEA149BBD86F344684CAF3F2E6627312820235800BEDB6F40B66197C5305705225414FA1E2B58FCA24B5A8F8D1A13E48773869279C71F26E9A005DA4EC12E7AC9DA046CB6F4ECC4EFC02AD9AA2D27795805D350FF511418A41F19B95D7FE6B193F58B2562E693AA0CCCCDE56783214B69A6F784D023890FD899ABECE5B6F862486924FDF0196163AAAE9EB71FD16D7AA3377C0C6F220BC180ECC404AAF9DF1A24BED58C4FA058C248B34B086B971A62E2402466A6C47FAC47932930B802F7D5C35B1A52275DDC4CCB6BC13D37F6A8E650FC81209205D09C09A3076CE5FAD13836914A85ADD59AA9B826EF182497DABA5858E99654372491D2FD14253F2B9F46E53073C4CAC26873A1384B1B3A41DA757633B0778309386B1BC3BB1737B2CEB48735C2F90F008F1D168E03D77DF46CD34850E5C09AE86C477647C3871172984013542874AF3E0C3FDD8EDE82B58BADEF3AA9A61D0A68357FFD68E937C3836C21EBEA673FC0D15F70AE1BB83697B3928DA129DEE9F1D3EAD99406C4C2D2718F501E7BB8A8AF4FDD305D18518F095800F18BAFA5308CCFC88758AF30419BBF6718866890B553EE725B8B45D14761928F6F1B6F5AF68FDE978B736D75AD3493E6CADBDFE35F2BD7402DE76F6AA76DC4663B4E01704844F1C2A5D18823C78AA13391EE799F9B8 sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889E smlen = 2721 -sm = 6994E61F2DD3A9CDFAC11E5AC430FF5FBB8C9E626E1F6CA3AB081D64F237AFA5ABFB150DD12041B88256DD7BD0A65A31F7BA592B6779FF5572E09E6EA7642315B869762390C53F59D4EF2D5152FED08E028E6E42D243139FD439E8F73F621561ECD32D6A240717DD544230CB84AD210A6CD25FDCD8656F070FE2C7646CF027964BDEE1B9BE44A5FF5477265D7AE2770927E68DD9EF666CC7645A4019C235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +sm = ED631EBC0BD0EAAF2B1DEC371AA523C55D63914B009B46023F31A27C7FC59071D1CA7D8BD81EAAE1102722F7AC34585202E53E55144FA05F530DAFB03FA1F9DC6A42D23FB01AFDA38A5C22572D477C06868CEE1BB6CCEAAC580FAE6B45609BBE6E121C68DFE9B08C4995DACD0027E3764B4D50EF90FA194A83259D505CFF896CF13A243E6C05338B17BD43FBE008C6601CEC3D13328072F3645A4019C235718E1542CE986811A83BA3DA319223BDD177303CD7D9E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = 0E5D77D13F2F8F28DE4296E622FE27FAEB173BCED62320FCB1DF870887CB19844B5802CECCB0FE1254228A9DCC1E496823A1B8E24B8576EE2885001A60DB215EFEA5566DC1B178BFF44F3E38AEF5993A2C1AFE08910474539DC100C240F869D8F75E61CFD0F53B5A449B2A1E605175CFE265308A8F46526F567183AD9CF4E647A0134911DD55F6DFF6EB8BD30834FEA51A2A2D28266451408338982CBA3BFCB4CD17EB641D76F41F4675AD31EA34D4B6DBFE0FCC2AEBC302172461F77EE659191157EABA7AE27E3AA1D8C43A04E46A6FEFD2A443C8D5B1DD040AF1FC7B183B4A93163CDFFFA3BA6194FDB2036D941426246EF9D9900D5AF1C883DCD712245C2134C85874109EEC76568052809F2DFA7B3229C7504FCB21B408580AD9B165011AE4C26B239E8E2039D7AC975E3F397E9A3C22F62F8AF231B2BC44DF27A2CF01E249AA50C7628F8DEAD2E70A3126838A46377F5BCF67461D5D25E027673BDF3432060F39BA68EBE9A48F6F2130A3CE991BCBD59CD6F0B82B7E938420B502D6D0A9452209E41986A1A5137BF22CE6F7ACE994CFAA23B601C03E9C04451FAA15F7A139763BEE6EAF0FDF0A542CEF377F3A424341A5C84C9AF10D772DCF9611D99BCD960A2F52174A795DCCB01986566242BA11DAE5175CB087A12182146C96CF0ABD52685B8B7CFCE4AF263A6BCE44BDA57E6899B05C51F6B165C207D7748A1AF70D086C479E9239C29883062571FA760153F3A424A6C14379B9CB5CB9BFF32EE2251D51EBDBF929EEB752D79E3DCE14F2AAE2A3FC69463DF7E1D13D7C04CB20E0E52A7D2D2D973F80AA7A3A862CDF1D13A7DB27A962946E6C0F46820E9962BCF95D8814A5A12F687B463CCB3452884AA058F1D9DB29C68957CA242D11B2DB9614EC15DB9019CEA6F482A3F19A7A191EC56412BB7FA9B2B96C52D40363363C8850E0DE5960A3C2E60AB2C91BE06EE115CC290F62C94F1F18DB967301D1EFCBE68B5FF2EA8F16648AD526F15C63932AE9AB2D4C80C741E9328F7703B8675168AAE8E6CE7BAB7F134203632BA5A9D5B7A2244526640EC0AEEBA9521E2737E6CDE2C125AD2BEE649D9FAFBB413FF72D49A9B548E3E17DC92C6FBA30E864734D9C89E0D040394740B66B5A425841EA1A7D33128019A67CECBE595CE74788396B816141019FFED95C32212EC2A469C7D3A4AA9E6188C82871BA4F85EA2A65186C8172EB7022D76F493B3D2FC99BFE10D153CF9E08FEB65BE9C00EA6C3A1A8AF6726ECB94909BA3038C3A9941BB3752B43B8BE300EA85119F113471587DD841F93CD903187AB1866846F41507C969B61A495AFF0D7BE94A8179D0B1B1B005F2382FDDD0208E35AFE000AC7355AD299C1900C91A321F7B8BDC55864230CBF2F7788B5822B32ADA398B378F816C48975FBF4E7C50A89CBDCDC09B047C5FDDD62BBFFB0F8BE8A7A7B2094D795D02F3570255B796F1349864587FB22EB1DCF0B3CA5019728AB442FBF85FCF90C01DA516C74668AC9032DF6978FB9A147C3F98E3F8DD34E591A2F80AC1B85A25C7440B1E3AFC524F100E4425B5144003ADA77CAA0628CA660F573A775295CAAD96E91568EC864C718F257D6AD0F8B8A1CDDC859C92B11821232C92A8D702C2583BD2B177A607F70C288BF6159C8D638C446B72E2D73210EC501E9EA6912EB7A989FEB9116A617D701457E4CE6CC54EB6EB95A1505B7E303DEC3CD09766E71D1CBF21E4C7366CAAAE7B0D25A5214B6791D0C455A7755B0D485B4CC664A584D3958D4E6C03F1C7C77B076E408255458C2184C0A08065B4BB3B48C9EC56D35DEC76524B6D2D0C3C1F94079C9FC1D6EEE44ABA8AD3704C5EC0D5C743C5468EAE24CFD58264D64E70D2067DAC0B3F7739249B07E16DD4A2C11EDDC5AADCE0EB767EC4FBF72AF642E4880C17A51B8508AA45877174C1E7C568CC2DDB1C1DB9C38F233C8C77F00B918F868CEDBB8939870DAE2C27800E003312E3E3B5978F63265B780CF32B662872D8F8F76B53CB78A84E19BCF3BAEF1BC51CC787472F7B32DCE2870692BA4EC937D9FF61D608343F30B6ADCB5430E4ECB02DE5F20F22F24073D0C0098C8C628E5549D38B4E934C0421C0B2803A074DE8B101C3D0CF31B2069A3E6290059E2E006FA5C6AE89DA70B2B0450A2DCB15985A6E9D8C2A0F40BBBD232A72532A2C3999D21331F07F3F9292116130C9AA72477BB89BAC5B96DA20EBD262095385D2849EED267262BF68C6203F8B20586C282706588055E890C7F6DE1334A45F16842CF2008FA2224156308F6BBCF2A1C41E95C523F18236DD524F17EE18B675E1FEE0A04C49E6841B72E2049874D6D806FC78E065C9921F62220D5314B34D1261C797E39E206A1C96C5C1D7E4FB4F78862B34E8CC16532A4EAA34BCF7D3B556C820351DEAD86CF978A391B51788844E7BDB5E56980F96B56FBF037506DA2E311C97AE1DE36113C94E1611420B31A6B157AE551735CC61B92F800C395971EB8548BEED94B54B1326E8FF532D434EC8CDC86382F0278CC61996A4F2BC9A49A8A82948FC50CBA95E0C6719F78673E5186E0AF968AE2DB9E7B44C7984EEF71E5F3AF72B3CDA62AAACE11557ABBF1DA5EFB72C374B9D4574258A594FE2A3B3731F4E840C159E09C700304CBD6BBDC715432DAD8B3D755B028A6A9CB4D8B203A02A9355E1EE92AB42F799E10623243804850AE1314C568736DF30D6A8F772DB51B8F2CD845FA1ECE53FFE5A563BD1D09A71932E3A2DEB847B9D344EAD6699A628F4FBBD2DD28F694A11BCDF0A00D7AF5F9A9CD8ADA063F8BEAF909017B845D95FC2554649310195F9B69DE9B313B3D798C83C95C57A17D0FD24ABD69538204068B0E0BB7556BDCB48461C9850E0F875FC7056D43F6C1EFDB88C7B401E568E50AF889DDAD5D7879E4176752B249461EAB333AA32B23C8786142E260AFB36564D8324B00CC6A2BD87C906F9D66A8D5861A224C2FD2D1A1373F7E4819FFA263F61A7D0575F8971B23A4A00632264D0C12B52BE21A81EF8E696942F34BB5B2769AB0556C2BFE2976693E6096EEBD5140FD24D944D7D8F4B1FA9D23D7EE66D2499C9672EB4910D7520CB522BF886B88B9C05DC4E9AFE5EFA543F9716FA21F8DAD44C3F4723814E2A573440551A60494B92CC1C5DEA554A5CE837F996103A5631F473FBFB79BDA1C806F5C738A873FF455880889089493CD6AFE9F65602EC1EE483BCBE4B1C114EEAE7AD6BBF8C6E70C62B15BDD0EE66C12DE433FFCC6C818489885E02A8D0D527E84215814FFA85637587F08542AE8CA1B79971F3C7C26A244BC6FBB18332889DEC6676D4827EA03BA7A3A96DDFA400CC54A1CEDDCC18EE1098432126AA980935A1D2DFE30003751DB1ED2451315439C4C05ACE76A1F694E23A1F1F58B30F38B9A1FCC2610CB099BDA509D3D0E85AF0F223334C3C2A37BEB4B1C11D34508D57B831763FFD78BCAFEDF76BB73FD35D2A4A292E8E5C42E247A938DB77AFEA27264D811CF0E562BB23F2428A1D0B5634CE7C75E7800B8282DEB3A29E328153260C1201FFA782F3DC40B43CD092987B16C10D9AA507462922BC375B88076756E434745822CEF441646BCEACB1425EA4D21C84ACF67E4EF7295E550B82BA9EE4063875E650B18DEF982AF9578C5B4D121DB9FB533D980FAC965A4C3554E4450CE974947ECB10B784B388A33C38E8D255FFD3997E20460409E43679063607A5099133F421C1A5377E1B0B78AA317F9086FE0A4FE2E3BBBDC316B62E7D60B0086893244C802A7F03828933E092D3B5196796D7D4314AEBC2A359027E43651B5786EA9E84FD96DAE4D3BC68F56FD253CBF9452A67CB5777C1B9472D6F7998A15F2A10231F724068B27C64B62E4D939B66EEB96794DB37EE74F5EA91C147226300D40F84E09EA2FE7525C4B156D77B16C2E650B09934E7EFC128B1AE59CD720C5220F98228C8281EB4E8A87B8A9F81BA5BF94D5C271BDD98425622536B24D54864A4B373C836B4EE16D5F565819BAAE8412A7519C3D147ACA13CDEA009A1FB6667B9F74A731D1ACA5BBDFBB89A4970C568BFFD741C34E58B133582212B20BA2A5DD3FD6969EAECDC5E00F6AAE491579FEAFD8C3D24BD3C6030DBBF086E43191E0D99FACEEFDB377454F6FABACA0C545D5471F46BEA4A3247B8A5112239D5D7C31A8912522D441CD143EDC65A3721B9F90BDDC4AC6EFF842F88E8B3A6B261F6CB0663092FC6663E0108BDA0CFC7C7FED7752C2AC2790171062B1A89FF359A0AA00107E4145D3018D902855629B6E7B5699457C492AA373D3C6B7BF38D3C9F95B459D90A424DDF91B36D7BA1B2A341310F3AE88CB19DDB72E01DBA86451C6D30B0BDE0C6FCFC74B223D064C4760C946E1133C9336D4EF56B9FC6F9BB254A7127F6462C2123CAD906D28451A151AFFD9C0FE030E5405F513964C27B224AD25EA9FE3C44C42B3C9EE7A18FC92F94AB2DB2633EEC4C00591C7286308223E1E23DE31DCAB903AADB70793ED8F105D7E73DB5A99FC13FE0E8E78876B5640DA1C8D6BD8071B8F2EAB8CC631D55013B1F5371C3A4F812DF6C8A8B0AD9EEA6A09AE0BD2BEE0C3C3CED4EDA609040F762BF2839A9056AAFA3D90AD493BEDEC605549F96BBF3361ABF78465ECB26CB91BB7B0BF855849FAA710A828D0986EFCD00B0E58C9C09260A49ABC625B15040FB392C8CF4270D4A664CE0F1481C85515403EFD3D1439EE7A3043EBEB0FBA98271CD88A7F5E5C63E31049F90B94060189C9F098DF71E82468375DD02B570A4A16C374AEC8FBB7326102D48D36DAF2A554A673E02E7BDBB75DC0F45F3A0393B76E0E708A78015A06FF0A4A47CF8C49B592A7D232B8F91877C2C08E012A663DFFB993CBD2033379EB926464EE2B3D77D3EDC70AE79690B3C4A25FA7E4F347E928A2F1A3A7214D270E213D0B3334B49EFF8983EF96EC446A962F5A82BFFAE55DA25664498283D5DBB8A9193E6AF11FBC319B2E1C4C0AB35C3A5D59AE4CFD20854D23DA09A043B2E9E6A477714BA26FE377E7661F2FD0872F19C5BFC01AE4C50FE5FB012FBA49777FFC5BDFF321598D58733E02A5C699DB631BB9CF97B72A663A774F1C20EFC668AB3D5FF0C359FD13549BE0911A8758F7992E32038F97E2521203BFEFA51D8ADB3C3944612E75D655812EEAB415729D44CDE9232509EA542DA2F7B07D05D64A865D7DA4C00BD93CDF9E10E6DCB1A89BC40F11A315C6A36B28F789BA55AB92745E90B7BC0F3634C94F9BD39F23D56000D9769D44EE8A630D714CFC3EED5E199F99446493E2821A9A36087D85C1452260C29629ECB0549F17DC144F8705BF114EA9E7A09282FA80408382D7D727F5164C981C5865FB7A531E20E91441E2DBDBEE112786C6236652475D85C2FF4E1ACD28C9AD517E2C5056A1C16B1E5FBA4109C0324EF29C8CB9D799319CAB86538D58E6C33ECAE325BACA4515E47795BA4698052608704A874C814AF02AF8193F5F1E5EDF124C7951D2A8FF51A9B0C0E3D4FA3A49581FF26A22E43D8CD1AB9991D912DBAEF2E77E4641CA8F6FD92B6913091202EFAE092776BEA94018DD2B421B9BA3F80E5BF5F34879BB6DE6861DDA4AFEB2F5E24B6B4A0795260266CF9C3E98C89DFB284B58BB18220345DF533E15F553B5E3E49B4F456235E01C9583E38277EB920A569F0AEC6811BE7F7CF7744E74DC5AE0787994D045167B68074E80E7DD4BCD21E893F2C2966787A1719B1559EDFCA5C2A8ADF1D3F85C1D55BB383CCDBD0A74A3E9010CE6ED55D6EBC7784D816126A3BA574B1F85F26BA90DC32A968FD1AAB6A100DC1E36C386FF1131A39E93AF4F05EDC1ACA94E2704A8EA2F177BC764163A0A1A7B82D6D2268111AFE7BD397227276B0C30EAEACAC6B972FC37D0E192ABB27056B65A366CFAF5005954D8A6847F50068467747AB4227D953943F6974C35486CE78EF240528F82C6A069C14AA3AC03CCFA6248DE51182EE5C6A29DF500AD1A419164D9AB4F63183C68718C00AA2E6E4C97E45E1928D1AD9F2376E868A0AC37A5A193B8FC0C0D1520137787E263A0A131EF2EA35A1675037FFA1483E23D991863025451E0E869014FA55CD00D80F2F530A456D64B373A4DBAC67DA8FA31F53E757C34E866DEA6617DC8AF02BD5EB871E5B2D9B0EAA2662DA6B8FB9238948A4ADC154B2C71B55BB0A8F5F62F5D542F25925294C109564E558A4864A88E028FE4217A6E04BAA2C3CAA1039F194ACFF2F7BCB681984A828EB277FE133C761E546E55A3F8B36B2FE592FFA1F9E194CD6763FF0091C606A0800630D1FFDA545EB044E40B3A58B0BCB828B9D5CFD9F7EA03B1996D8A1273B3950E435CD40C3D5F2610B9EBB9DAC39E4C09F3D37492E361BBC166EE10F5A1BF777E57BF4A274B258A067D0EF9C9981FE32700EE64ABBD44EC7B09B93B77066FEFAE03444F4D7791B519B7D818905F6663F40179379639E0DA66E653E14021DE73EB31D4D555607402046969740137AB295F31247C7FFD6A63BA1952012F15827D194329AF3D71FB73ED6501360028CBA74275410886D20BE6DA21931002351F43204E6B57F0651EBBCE037E564BE5485AD3A4AFE7F61D768FF8F2FCC24398E3A94DF9B45136C4218F154D8ACE6B6D8ECF3B445F0CF41C25D0FE733CBB8318A443068E58CD24F28E12E0496C25221931F848DD62BC9CFCBDF770F0EC6A0329DC37CE746BA5E6A7705A04A22A306D88B457D860A66C5CCA90888406D64006C1F90400DEFA60D456CAE1A60ABB3B3EC7B0C3D4378CE08A4FEB29CC71111C194837B20FB16122F4C8BFF9DC31A7B9775140F1710EC6D755C5A2D328B18F2175D4B0CF7A5A01CE846C2D234D166ACFDC5352414439F496CA719422B7BE3267187B4AE69F97C0351F8C240692D16FD2952EB4A1E1C71AAA3AAD5D87120D3A917B23970381521FEA64DC7879A74E868ED8A8FF7B5ABED93AE1D544D6B1A5A52E8AFDAEE03B162D7B528C80254C3CC212EAAAB84A810777AE047D509BB2E81217D6C75C2B8EEFE3E578C723FD8DB5F1352662223E19A3AA0A0B72FB0ECCCC16C0C6C0A37B82F7E596F39B6BE8A86763F982DD76F227FD4ECA0F06B36CA1638C49A32F38707E97E55BE12F0BA2075704033E9E6E21461A8B86E8320FEE0D0347E9F5F0BF52BBA383CEBA24B59A7802B4CBB0787F7AE314660CF9052D4DEEFB4548276C8F17310EA33B870F4DCAEF8250B3A5162B70465BBCD4D227E68B75AC0CD7831E0EA9710A5D1BA2B2DECEB58F68BFD9A2CB95D36AA9B9AC313FF004361B2D4BC324863063341BCC5343E2AAFC92BCBC07DF40447B92B48CE236F1286A57E68A7A08A793DDF4F30E59A45F6312FF157A304C6C9582C4924ACF77A5C799A5F9DD85A7380678D46FB6BAB97F70CF61E368CC6B274DADB876FCAD9E34BBC22D53F874ADD22B81743C0EC5D7E7FDAABAD1424162D250C5EE096BAF39E44929D205486B46A5C3512F9F1B58948BB8D821E17C0E189555E2C2290EB9AF043D57F4AF27589C31C8DF62190CFD3547795D865DFACDD2F7F2A4574AB0D5619C3629CB31E17FDAB820DFF21648F41E97135A4ECFB4BBCCC92FB3EF6D72597B732024E902F351151C5646A1A6C26745718FD42650E8E62C46AA19EF6F5AD9E4E701067D91D730EEE665A54D896519B7A420E37D1C42076E2BB5BDD99AEB27DDEE8A0CB7F9EA3B02E0A3580E7EE0B068F540CFC9BFEB9EBDD7BB9C99BBBCAC7B201DA9482762B5796E60ED65E97F5C7FB2566A386A2659DFF148C897EC6EED69D9E449 +pk = 0E5D77D13F2F8F28DE4296E622FE27FAF57025E52AB94245A7ACFF0EC19BE9F246565C551B543854763A9A9A8640172D5ECB3B5A06BDC69D3835A7A64DCA4A9B88A907FFD108A785306520BB37C4D131F5F38EB4A5BDC0DD16CB7B64E4169973CC6D94FE4137E4109046271721A4C249008C618B5D1104101AB9C58156D37EBEDBD5B3780BB2034A14E41972BDB083BBFB489D786F318C7597E01ECC3869DA649E3C0B79731232EC70C6C56E6AA9589891C077F0160F50D37CCF148D55710B2DA5E683D33C1E789C7992147499AE420200413A0EDE88332C3AA6DF77BF7A0710E5E1C5FF4F62844E274620A26813CD5CF6C8B5E293E15538AAF076F8B18C095FA2D7C8B0AA595C45718EA156ECADFC27E98C391F16B07783A90F185E88C939F366134A4D633C04265856F2D6F1F84A80E2519D51EC76E6212D9CA307FF2E341123A0B5CBB012410C6FB261125DE8DBA3A97982FA21C2CCD552440822A6AA00F02F1D963FCD5E7106224B96419240736266F87B3B03CB556759B47E95791A23CAA74327C71798680C9ED574F315E100CEE95D040243372FBC63F9E9D22CD01C8A1CEA9C9B288F3438D11100A59A774AB3EB7438CD0AAF3DD7216748AF891A1AB62041A6609600B9B706A1964E795587E5FAC01043BDEBA9951A8738AA99A397D09AA70C8435C37CA257A4E49131D35AD64B1538ABFBF18ACAD80904BF5E90936E7CE958E4689ADE00285F4E49320E35C9256B2F0280BE7AF64F7587C7D873CCF4B0778A490761F9BC58D1EE772059F0D1CF3319A661D66DF6BF45711AD1AF1AAF30E869ACB9E28D77B253FC35C8968BB8DF4E202E6D164CD9B97B9907F6A7AFB735419249330E79168D415544411EB93726ECA80DC35311AB8FC34C9BF5F70202170F5D9A95114A7A6F8F897439254E65E0EE7FC3183B3AC681DF52BD5638BD1F6C4C321892423E6969051CC8163A844B8B8F43CCA27FEF155D9C13AEFC86FDA25F947D7BA06C88052D52A7A33A516559C6E8CA38A2190A23C55EE11A0B5A7C512E530EC1009658097F58DDBA38F37F7CAC8DB2DF6B732E37863797796220006DB0F9F93A938F80083040E5977FE18DD426F29139AE8C9AD9FF4B7740EFDBD41812E740E38A2658B2BAD3B9ECB287820C2243D2AC5629A90B6B13C4CE75760141CA5E9579F1D4B656AF995AE4EC24FCFB535855199FC640B3B4D34693B5EC26EE6C4FB8DA3AA1110B35A2973FCDFDA1FD6AEF3FEA23D8B5F26B517D45172C02E329ED20CC19D935C071DE1B3A525AFD66E8D72F3BBC0022A5FDE1451F8251A86B4D218634EFF5703FE58EFECB08CB34815DBAAD65FCC5C89AFC5F157C4EEA65E17105F466327E609822F28A64A39CEFF07284D127125C64B8288F9C3F224506554BD5B5E336482D16194E0A7CA91183C45B51EBF979311331E1F01E4F95BDBCF9BCE34091C9B1B0B5F54A8290FCD55E40E36EA7B2964F018F3D9F2D1591BB5F63174ABBE45185F916DBE001BDEFB96E4EB9F313ED25A95CD80CD9D350515D0659C32F88ED1EBFE8842A4A55BC2CDDEF016C6475E8F582D38B8B9EE1D343A3E163268B9414B5BCD58ED709FA4F5326E1B1D7A98322B0248B06436D04A6CA0CB263F3C4DC65CF7CEBCA3EEFB9F93BD77FF8972E04440DD7FFF8106CEB621FDA9C6E5AEDF2F0ECBEFA21BFF2AC72FF37BEA4002675A78B65F1E47882DB7C21F5DB0C8520688BC486B5011C65D87AE85DD94423D7B9A25B4C94929F8CA086298974111669253E5E3F3232E2470865EEE6D483A0B0AEF37EAA16AF697E24E25ACE9769C62F9C13536B4C1B964565D2BC21F7259833D40EF4FA765115DE0B0233C6A7581D3EB7ABBF328786B0E95EDAB29DB5B99885591A1666ACA360BAD29836751A7D6EE0516963A027E242DEFB714274C35778C04E70FA84B85598FEFD171165081208D19C0A862A58B6505F75938A7FA0CF18AB1DAE8E61CBC9C390C240819D9C57732691C1FFD5DFE8AEC3FC1F0E99C4925755B7D1C33A22FAAB78D3018E2A2A02E83A3836DE7C080ECB429516B8EA44C36A749041FA8761814BACAC784B5A9F910F798007E77604EBE6DCC2FA47B5DC5B9BB13904F517BDB2FA26F11C2B1D099EB6371A62B334A854C1AD4C14104EF8CCF1226343BDB8A66ED49D3AC362F3EDACCE7C5C85E789BF715382B906344648A666720A1000C963341F6A0650D02A460859EA2DB63C40270FEBDB011DAF194CDD82ABA0E10F52FD54B8FC9B2043B4E2B44239A04A603DB18AB3EA6504EB756845030DB4A34089590012B6D89DB7512107E222FB51B52B94308BB0FE0F244F7B13775578B9B149FD0D10CB9110120ECB849C803D94455C6289C236D5D04F908981432FD75E975D4EB821E377A72236AA3CC978C1BD8D2CF22BF2FCE2A0AB38E2D930F37FBA45CBC08F9E22E733DE33EF01AF394C76F22D03B6B038A1F5C646E2563CA58D18389A6EC8A22D95613CC1E89C13FD407C76B1363D8CA3B438A2CB6929F7A8D18B884AB91B529313C941136091888A1103279581254561A10F2693CBF2055BC4D9284C4B03023057EF48255D58BD928DB566387CC9B0C84356948EF009FCA22FEFE0314B4B3B68CB15793011A76196B77F99F220B8C7BE89AD52FFC69E2EEA240D4D1ED6B3F9F4117BC78FCB79EFF3CC521BF77309A74B8C358FEE0AB9E1DEB4BB85D12F87691A647B736A1F6246A75C7E178FFE2BB2E54F127D82C2183CAD755E00FD11752B35211FC71898F06C500DDB803838EE408D9A055ACC71CB97EE6DF06074B76B323D200C2679F9F2D3FF83A95C95E00F07A89B86ADD98CF7D4197F8BB347A77EC49749DD54E0A1CD1AB43F14684D257A696E2556A831C5342AC8EF76986C7ED19DD6C0868ED6AFEC080A6A413C44DF6D5DD232EF54098E1DE6D47D74E212FA32793E42B3C95931B43C4D22B5229356A93B51793CB535363AE3D8DC4E55DB8149F5F70722F085056B5A73F0E6886D4F80733D17F7D5FCF509EB1FC2CEE5EC2358DF3A16015B0BF10C281D8DDE954FA14857E05D6EC268DF39B58250EEFDCB653FDB7F1691B07792FA83DD5285E5EB92911AB3488A03DE6CBAB0EEC61CE86C8C97091C9D2120AD16B52B2E0DB27700D46C5B54419742A725205EB2136E0EA25C6310B2B8DD17A8794FF14620BB32BC016146CE8AA3E920214C11B0614AB84E3974789BFE41278998A440F311A197FB22A3EAB3E083CE8A670638A9C75AD430907AC4E6650100A33D2C545DA3800ED00E3F55985324F3A5D4DE32F974D1FAD84D9C0BB35295FA94A2975F2FBB03E94218E8ABC2CB7D8A96C1C6E20527BC5EA2FB0A6DD5C2CB79D5B0ADD6B5CF89CAA0F7B8D872A9D293BC05913C2043940978802BFB3A467830C44DB1453E389600263F29CAF7F04D246FA5A079BE0F059711DD7C09FB5513D23574A3B69688688759A4D7D7CC962665A38AAADAA9D43A9F8C0F2DA9CF95D2E87186637894A9BF0588444A74BF6D2C85FE9F9F1807038985E4D069E918C456F9E6BF24213D12B89AF67E925E49BEF2D0E02F9D4CBB1DA55DEBD1A3F1FFA93E5DFE8957D08CC62E87BDC3C66FA0E8E604566A872FD20776E3433DA973930B72363327BA872B6104BCB9E9C2D1FE06BDCB8207BA6B48902495BBC130B73D5164CD13C039BEBE3877C93E021943E7993E797D42E97F1E8D281612A2B12E9A2EC8528C43207AD93B73E44010818ACD604AE365DB5687CB4A0EBB18F11497DD75559A7993FD199452B5F05C6D91DAA9499B4ADC383343D84988688A7AF0EED5338236E4BA9260BF68E7C901954B541E87D49A98D53EC3C484B727D4F84F7BB469A186074962011937863A23F276EFB577EFF11A9873F7FDA5B3409CE68C8F2CAEF93CA5EED2E287FCCF4DDD0B36AC366C2C195FAD5435CBE57C1B7F338F4BD811DCA362C3A472FFC215AAF748EE487B5193F6523922660823BE7975A72889739F4D0ED651965305027DA0E883D458BE616AF71C555C8EE24C2D3E11B60B37A1BAB7B3D4C719A6B9093919597725A1DC4A01287E9036974BAE79F95879B79BF8CFDF9E3E2E1BFFB8FAACBE03D618A07380477A58EC0C91D64D0C74A1C7FDAC73231144C5A1B464013ED2320B94DC460110528FF06A4D8634E0C194635D9F95247D4ADAD58BD3F2E844509169C105C5A091FEE9A03BB206CD00255986AA47F1AFB1276D3FABED2EDD2B0D09217BF312EA33E9E940CE50B78EA95525779D3E5CF7DBDD5623D1D9FECB1531126111F9215311B942628C9EDD0B9E27D64A16B315C536AE32E1D172FC08F1533757B020BE1C8F22021ED94DEB82629841DE94E63503E2CB877F39170D664414AC981399346E5897058D03B0C2365E804187AB1FC8D8595244F0637F54823C35006AB1125074B789E197AA7385FB975BA8FB6B1946057C608864AB46A19520EBA8CFA82366A87E966F6C9B1BEEC6F69BEB5A0D165BF673C93550EF67DDFC8E96FBBC0173DA460A8B2378541BF346CE17D0A33E610640F5109F97C0F8802832B7E1DDD24A311CCF4D41209B52F39203D294A574D0F4C9109EAE8913FF2356933E3A697BC9043D1ED39433FA51D6C76A1D180C63C3B046369D5930FFBC3E4408A559620B93B06B2EBDE8CF3405C24F168BBC9B7DBED568E350D4206F306906A0AE34BF28139CFDC164910CE100A45BE9652E0885401CC86BBCF3ACAA6FD55317841CF4F45ECC5C18FDF26FCD14ADB9F34C6E2238EF38ECFCA758A4248D22B55FB521FD865AFE4878B918A6F1F1DEDFCA23A2A56F1FE99D904CF4A9E2F4C2FF90380732E7DE5C47401A6D471A3F006771AC1929636DD127B440BB17D63870326A89F8DFAC84EA85D61E360CF5B9555CC4B3DC96FE56E5E0E88A1C8AF355158D444C5D2527C1AA4DF48F276FEE236F780C62FD4B660AEED184241B9C366D697DF1C06ABDA581ECBAC3049603C1276CD1AB1D4B4550FA8893846F5848B9F518FF83EDFCC7F3B8B7461EABB4463E1C4697ED4FB29AA8D8312DCDAFF7F3717EFACD5A35B450D5AE09F1A55A760F4C6A1709FFDD77ED0E7B43DB5DEDFFD12A148CE6200E8A54557DA6E1637588ECE78FC1D2864F6D90F70B9697D0B8157896A98B8FEA32358DE0DF160B448DAA4FAFDCEEAAB87061BDB616BF12C371608E80F7C427DC16F72AFC9CE0C7CDE46D09BE25ED95174762555DDF711D9C06469EF9CEFF12C33E36ED957B5DCD17977B45C57A8303F16214574EF1F8278D88B3E8B179361E684189FA96601DF94995D4FFA3DE2683931A6B8EED5C4592953FEF8F9D1745C77D4744898E09F8DDF4AE6373440834F566380EB7916BD4800D9A2B478090038357C5137E66DDDEC375C38D2757B6354868078D92744C491D18F57A2D49AC568A9A323617AEDD17C9CCFDAB871844B35205C44213FB1A8450B7D49C191605F8E42805D0AB7CCAEADA7E4EE3E299FD7F14B13D8F4263DE72D1242EE1782417582BCE3FC963E8915CAA9D1DDC8DCCFB77276DC0F2469B637F663FF1FA3FF72D35F7F8393D9E8E0DE20DF9ECD816265E49D3EBC9AB4CD418D9ACEBDF54CC22FD9F8939E637D2351DC69D16EA84CA6F3878262B560C9C3E13B538D219E494FB745B93A856ACC194A67F95540767E61643FD326435363E438B0A916716FC0F9BEF350447ABDCB4008D4D3CA925F9255046144FD1ACAC8B46CD452486C1B7ABEAFEC4468B3AF1EA54E236CF269D02F4EFCBA57A7495B9F67472D350B52CB10211040333E03EC41B53533700024CE0CF2A10D942656511EC0684242AA3243DDC773C1D6587D9CF2D69AC1E60B30B585021C2D569D2295A416E5C52957424CC8C2B48CC6ABC2784A54158FBD18E3FC4021E6B78C9AEF0DC46FF9DD63717FD35EA6D2CBC643379BD5062820E0B49A73C27F9DE6B61DA5A43723C637A13104FDD34503EAEEDFBBEBFC6FF11C395A19F8AECE15B2B09BFA267CDC4F91A4A17234D3D9F8A18895611668505F2B9EF42958DDB81E5235899E253B3C2679D9E1C8C77117B0C218A0F94063841790070B7D430084A924D6D5F47EAEA5DC2EF931F36649679A3752A0DD88290098B1E4C3D9FD2F219553FB6376C0BB0037E029EC3E0833F598F198F949CA49DC28521977D58BA1339F3495ED1095DB7BD15A9F3C54F2B5C6B9BA89D3C28A198E1B2441C35E70BD0E12034920DC7633245829C9EB151422A509A229F5E0D710919421209FBE201939EA3FAF0B66DBA4AA6C06396CB510146A05B4B0BD1DAEBEDCEDAB3827013593316D51AAB331D2507D31B832153F3D9F8306C705AAC9F2850675B4C39B2AF0B7EB8192E656C2E2C82AD12C9D4DABE6FBA8A6CE6A4EDB10B3BF2F7B2B14501101914E7A8EDA62D3A3D58E2786C626D34C4F95610C6C6110B3B8B57D8D5DB701D9E8E1386D84BA48026C604CAE2030122B3CECDBD2F63C9175C65AA42514C7F77D21BEAD149941D541D82CBD1FE7B1BAFFF071285CD781B2011E2A143E63195DCDC3F335824FBB9C96A7F7FA9582FFD2835F72AC0BD1267D8E5B0EB04E7B717E424A4C9573F5E3752ACCAD6C53445A952AEA2A0506A9A98AA3A61178B3F0B8C8339E66F3853FC0EC0E4692487910DFA071E4E89AE726C33D134B68880158205D156AE5308D02E560A0F79C984224FC48C13C41672589281030CA12E3FF71DF5F0802644A0889C5BE8A0A2103379C753A1A524C64986BA469BE27F29C411D1614ADF06E331E8252A28A04AE8624AA4C96C360B85F561683176B904D3020FBB084FA01E002EEDE6334EFE82D36E1897327C343639E9B85DDDA50F2565CC3A6E4B539226C2B5D83F4A07BCED458C21FBB3254A9485526BA4E5CB1A4FBF72CDA5B070A3BFF311E0D443CA52062E3C866AB595BE9513DF43D3D7FE6D5B937B0CCD2E05BA3CB8412350D0A35E75621A31676CB1E035634B9E997C58521A3409711FE50853C15E49135E8C7B3550263E41C32FDF3304151262E91CA6B84A390B6288B576D48FD0ACD0D551433DFEDECAE76CF7092723BFD37A14A083B79A2411A659B7C35C8EA2E08E9E80CCFE1663482405ABFEA116F84FB32413E2D1ACDA421345B1D77D6E67506A9D079D38A06CD467C8B1DA1D912676A3E96B4A9647251F47A8F236D289734BAC34DA8E7BC553A3D30E1F5FB6E12465F481225E97310107CA9E2AB07F5558CF400411F36FB078EF178DF8828C9667E0375F4C59E21E797304EE50C8F381A5EE5B9353C45E9B74E84E4EBE27AA3DA5D6DC5EAA9640149D5F55B5A1732110F26DC66D96DA30345AA3EE0254ECFD4C74463A47AD3F7DB5F321D88ED4549D60222F831B4CD283AD1765862D96D201532302133DA42438DD08678B1B0E6704861DD99451D6496B4084BEB9EF1BE91BF447E78B8326CA102591C8ED5707525D3ACE42B688870F4539A52EE729915586BFC4FF01580BF448E84C4449DBE90E576937080E1560387716EF5D7D0026A8E9097EF88EEB82F24B8DAA1ABD65A62C07D2FEF0EBEC455B6D2D55769D1BD78BE3B0F0F5023A8F308BC94A274C8698F1E3D3FC909DB4FD8B2A58F8BE3F39B3F0A19CD5EFBA35D9FA431507C69100603D93331A3DDF6B9322EE6A248277D8ADB2A65DFE4D837890BA7051563E0DB0CC692C2CFEF39646AD584899464DDCBF8939AF50FB04F321851621FA5E6123D77167285CF4344C94D808DA2AB5B6AB5DAD0A281F86EAB8C1E168203B2DF16B728E05088428B1CC8036C334948227B2BC42074A32A083364F716AA5A772ECCF3A31CC75B2FD sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B smlen = 2754 -sm = 7330A42D99FA9B9B64BD787965487345AB737F9E3BA6A972519BA420A7016E6B6BBF567EBA0713D1A4DB8228DF14B983558BA3679772B54827B71EC5FF0CAAF8381222D82B7762578452FC1DC49E4CF9997CC697ECE53D7AF8AA8CE572829E1D053E6996E69402D69363CF0EFC21949F53CB9BC27856987F512BF5490199C3504EED5289D02FCA8B423958516A6A14D46575C6782FA286AB3CDBB412B3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +sm = 680C0FC61A3DC43309D7D621A555B3FCC34E29B5CB75BF41A810BF60731A3365CC36253607C33F34F08DC04337775B9E7AB1731B4E738C0C687C546940D410ACE81EF8F75ED719D71841F5CF1523114E62AAB839A8EBB080EBCA7A234CFB0EB8A392CA59665BF303A7ABE20C686E0A8A0D1F049BD69F59C569841C011A383C56EA5B2AC1CE44DA019C5A76878F448316BED10DD3B5FA906037DBB412B3F3814E03C291D06F9C4475E4E7DB6DB503CD8A032B99F034FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = CE9F740CA25E77A7EFD16A52AD1E8BD8BB0CC7879580F814A28FEAD600C7D017F3096CD4B3B95B599C827AB2DE27E535717B5E8D4F55B870CAE30F6CE34DD9464625DE3568BCD2C4282AE85CDADD40689BBD93683610FDC0F953E0618A501475284669CA0898A4E94E19F7128BF9CD1212975B2216E617D54044BD3A14E1F6F54AA6EEC75B66D5722BC51F7377F5D69D227F2A4BE3EC199750D1A39D912EC2D7BFE26DD7A71987C40E2B9CD53662C110A9A43B24A4B16572527DB798A571D1741E6ACEFA43B1877BDE2CC20536042445F7A109C32C4A921BD6D42A6B8C5A47687212283DC18CACE857B3D41B328A1F0C1B18512AEFDC25EAE298ABED7B600F3BDE5C26BE09683B89B8CCDE830D178BBA60472BD93FE724C728BE07BE31D105B7E06A18C3869FAEB028EBDCD8178617BF4F4A7EDCBC20AB8D12286BCCAE66D8938FC975C95DDE82899961C5C04E3959A6B3B5B1925268C4288E5D4745703CCD33A7883357031BBC95DF7F74273A2C67B48102EC37FE0132A28B4A38E25F899AF5A9D4DDC415474AA1B506D8015228E42359E27C55C2373D022C14262E9D1DD144F090864E5CC640020E09AE8FBAE9F9483358E08F00B9E816F2B45D128E2D4330BE999AFED8E452A786B4EF55D42B674325F19A523F2BC79AA4105F8DB202C792E2F0B1E67EECDC2E13022A3229ED2E48EC0D8C8B7E095B3BEB63A26C40C624A2305D6539DF1FD8189F77CDF32FA3BFB9314754C31A3D7A0767DE51CE1CC4117D91CC65A44240FE7E6391B70B0EC8209DB78C4DF94C014AD407EE190DC6ABBFDB71D616C74C5575CB872292C40E142B7E0321A53133266EB8D92B2C24B75B386F311C16134C2453589EFFCACDFE46C4FCAC4ACE1C4E95E6A95B49FF86A8B7E6CAD06E1F581DDF22B7EBEC69D0FCA5FAA92A10A5FA6C39CC4279131C7CF17E35DF12E3CFA2AD67C7A23514B6C7C378BA0EC9341AC88F546332BD8F3B94BE2D0F7B0FE1BB27F611D4122B2C6B39E67C33C3FFEA5B756EA8411BEF192B76BF301AB11687F727ECE75D24F7B8AA1D5054D6F4B8431563117FF5D5E5294DE63DE112799B4E58C381CC7D8B0CECACF76E91CBBA23D624CF99A4DE9D5AE73564BE07492DB57B374879D173BDA1779F3B72F351A80420F1224BF6F95B0080D3D442E32990C3BC2D933F36A9E683A7508DC5CA878D3DC0A7962CABB86201309500AD900A1DA20A559BA6F9DC4CBC6C4B28B7E02FE750A20E31B6023436F73E4ED32C8724F754F03EF1353471B2282F9FBDF71E8B698E578BAA0E6FBF445E65651607BCFD30033991FEFC760FFEFE36ADEE0956060C23053E1A038C1A26ECC74B3550E9618A5638C077204AD151CC0402F8AB42527C5B23454AB663761DA428889F4F158B445C81EDB90E2CC11F0FF409BC6BA66D1FF7E1FC53FFE99943E0D47986CF373C1EB8F72772A45D967FE02F26D0BCC2B3974F2DC17B58EFD261D2CFF443E1B6C9B00FE0D3B4D943ECF6EA87DE01DD49999404FA4F9EB96162E43806F094EA425AD196590D8E8AB13531AC7D7CF8765F8B865B379506B0CDF0212B20DABA513342C1BAF17486F2C991D3FF5DA5A6BCD23A7D966896086BFF5C072C8F5EF9B1CA40CDBF24027E67C89EFABD7C76A41A620EF0C29A527F15FA689081E10FDF6835A780802F18C7708DD99D600EED22B7FA60D53063682146F7844D746AE74F83D5BF55C73293AE424572E204E7E6148DDF7EB725C2862E8554BB975F8D605EE3A2B0094B9BECEEB20CBB47292003360614C64EB028C9E3E8A62FF29CF534FD31818FC8B54F2B5E4CC57C7963A569FA282DA83B6EA6F86131AF1BC032389D9155A1D57D40F1BB1DF94C3B40FDEE03AF6C9835ACC6A312BE2258BC3358C2D75F4E4E95024C3841AD0A0E43D9DFE261418E4EB5458CB6974DD6D9593ED3FD292CE7BA18760FA7751DAB873EE5FBDD246743454EDF259C27E3016C93256934CB6DA1CC2ECB6273DDDCE6810C86B47F33618CEC26D3C56A628071DFDA65B4F43CE8714379FB2D0D2D693E991B36E80CBF9F1164F0AA495CD297F78D5DC8DAFB74EC18D9D18B6DB808BD86E78C50567D51BC8C48548C2BA2BE17E4AE365A6755B338645398DE830EC2DD132F444252C497635E604F9A2C416459243B90CCC85A0818F650D826E0B26059F7917286EE42EF92609D601CB5F04F8170FECDAB3D2591A36986ADE63A8C4462126F1A66A0D9826439E7CC82EE54B1657D9596A63431C8811E20F9E9868333A06B75C92F202DF3E48213630215986C6CD7E7A3440BBEE5AB9E4FF96B96F42A1374EB7C1DE26694D4D12DF1EE50811D027EA54D8095EF33E3BF72A9F7525A85CD3795812134676DD1997C18B7EE33BA901EF7EEF389C7901898A35D23D54634C2C2501B332337866AA2387B18840F75816AC85963BC52ED5FF50D980B0EEF8E10A0FF70D4E586DE91405AFCBA45A6BF09ECC77ACEE9792A11A1D4D5B7D37F5C11B6AC7E03264F97C2BFDCB39B1009859477B37A9FE21134B6BD1CB8275429D19F1676D1A172FE0818023D44986455B4FBC42FB093D649CBFFDEF2172EC09DBD0D1D83947CA40B7DC1D8E9070DC333738CD65450E1633FEEA5B92C2F8A1F34795C7D2F8BA7CD1A051C498E3F7332CFF2E5ABC729145F88F6EC1B5117380A071D179FCC98993693A7285CA041EC31F449C0E4BA9F7F4006ADE37AC8E2BDB45352F7F4FB3841112699E0ED51E918D53F354D498DBC89FB8772F7C1C036A6E8B5B56693D2F67A1DFE2B3AEE7EE870C451D21642ED6DA556CB3263381B62281127D11BA33C0D843E3993763A561618A998FE88B0ABD0790225378960DC878FA512428DD9C203688E97E123987B4B1896F5D2EFC14D73FA231C948097149154A60F33CF67000B4197EE43747A77C9BDC39E8A018EC7AFB9AE9507772FCCEDB51EA412951397AAD0426F067FA497D9E7CE9E4C0133F8C5E962F95FD3CC6671BD35DBFA4BAD04C03EE24AD929A6EBE10E2F9EA2029BA0A996602375E6AF60CD8E157474A5C14D605CDB5916CFA4613DB1E46B4EA1F1C90035352931F1C35E4814938EFD6D1AE284EF060B72DC615CD5D1F5F4B2E34081CA05D4B49CC9339D0FE7354F199FF85AF88A5BB4ADC31356DC1C03DDBD655EC6FE56384C6F6C48FB12FD43E839C9C9B1ED5F15F25B898B3EB330E97E6E9635AB73DF4F862C02754DC9F9FADA358A5F820AD87D40718CE21901A5F9CCB07CB43C9C73D8B917E0F79E0B26FF392A0EA7307A4ACEE5DDFAFF14B298BABD0328A4C063D61D58AB574800ADE11AEB1FE1C477510607AEAA2757C36700DBF5DD8E44EF1EF203C2850C333D2210B825C00F72E60EC77D6E8C3C7F1ABF8CAE3F294B8F1F51C9A9DA4A26BD82BFBA4E90FB01161A9ACD660472658285B833CC4FAE1FD9D3498DE94D5AC74E5F4051C4940FD37A3217AC19725A5EC48CD269D5D829B6CFEF0C1AD3963754CFD4D73ECA3097ADD6507989DDC154246CF0E49699C8931A26F4EEAC01C8622C273823A2AEC03EED2E747698E95C76E147CEC4859A11CD94BBDCD5B2772FB563B8F8DC4D5EEDEBEC1BE124A216B657B7BB510F76927426F5FE3A15A6962B60CDDC6BD2587DE44CF73371014AF656AB017BB856C334A153E83CC5D703971DE9C6A28C90D35EAC625368098ECAC5E04B58B1DDD443CF7E41F3846C69058D7C1203978045C71D580FD724DBAE84F454DE11C61950ACC4D58B4CC1697EBBF0D558DB4BC90C493CDDB7739033E1BC62CD5B073F5CE0E5BF2C19F92746301B11C00B3F2940499CE2831838B4EE8BEFC69F56CEFF5A36DE7BDEB265CBEE47347DE9DCB5F624C61BF14473DB68A9384C9497F802920AA4AD123F8EB0F45D3C4D240CE71824C66A741B3BAA7C607B7482FD19CF400D6776BB41E4E5BFACA00F38B29F86F576987143439B80C9F17F230E79B112E46FCAE6F4EB4C40B91792366FDEFAE0CB54540EFA472388CEA78A88C80A4FE134063F75FC0526FB9302A7D52A7D3BA19816A912F0460F9D2CF2480B87352F05BCF91C75A14080CB26F9A90D89699C3982458255743ED6BDA93FB015672C6578447DA52A77C7B723D0DD027043A043C614FB05969E800822B394C7A7E31FFE46447D1C2DA6905D0D1AE8F35F1B1FBE0673A4654C338B5B461FEA55C20E444EF5026167EC698FFE32BDD7F1C8141111FD5283EBACBD2D5961FB284852554796DAC6C9F28DC92C611DB216ECA475A84A5EBBCD743A6AA006DC79C1A16173F7A78467A1D1F78E60C4BDA038BD18B872BEDB6B8476B00E5B8AE03412B45470596B17D424FC04CCAD77F1004FDEDEA4F0B216C305B0D8F619A1CE2A91D9AF5AD1CAEFAAA76DBD02DE4E988F0CF23B3CB7A6AFD2DA3E96FE6BCD5E2976643F6F96750A7673245B307C1294DDAA5FEFB6C9CBDFC543F4C60B79EE65545C5D6EF0BE6B1213F7B0DD99E8D6EC3F5EA01FFA0664E544EE285C420F4DBFC5942A032C9F6B4B97A0A3BC129130E4DB927DA3075F38B908A7ED60124B275D2CAC15F3649A9B4C271B6AE40D0E95DE08E87FEEE42628496313F7AD96C939DF280C62EAA3D0EE833F918C7034DCDB7C217F53926AE7CB5E770BFF589A719409498DFCAD5C485A27BB1D237C3A5F5C0B61EF7F43441E1156567E40AE7CE75F872678D5F2995105B13E668EF9C452465293116E218A65287B108ED88E8458FF152564978F5CBE02F668D6F55028ABA3BCFA16D9F5F7E97348E21975BB7F514604CDA39F508EECE81CD9B0D9FF9F669F9AE64E4210D37F01B03E8908DE7FE79A293C5B479B15B2BBC54A13C01EB7366794459A41D24B37F23AB352D84B7D8B4119AF534A55F9A05AB50BAEEDD0DB6FEA1250BBFD38B5D34F0A448EDD86C60518E92E01A789C35515F3FFDB7C82ECE0FF0048401355ACE3B32BECB859F73C0FD5795E5739B3981DF0871767AF1E9C925CF3BDDF793F472E9500C594BB239110E370E09B7D4D3C68DF0AE7A5FAA3BC945865ACCC5D2321A5592C6E7CFB518E60FD85A29FF89D4F2A014CA4D944A4285EC0291CC3FD1536CEE516ECEF5652731B12974B0041B23958F2A223ECAA8202E719D45409E587AE3510A102364A2AD64827ADE12C5809D07FC979119B6A1D3E25F6FCCF685E94D445E5A9626EDFE4B1B55249BB5893B6F23AD13B00C0C6A0ACB2C07FE4281EC139B7044173548156C1FD1613722C294A6A70695F815B347C4AE85D35BCD730B63F85DC1E1C366EF670879C0E33E85FBBE73540C3DF68433A17514268AEE80D84EC3E9103B2BE8BBFAB7FBC7BFEC78DCEF7364086B49E5AC2E23565A27757AAED5B445E73BD9043776235FB3C0929FE9E1B1998A8D0F99A5C067A96FE8D0E526DB331585946952774EB64FC53FF2D45E8F2A1C012968830DAF4C0F05CC4EDA808D9CB44B3C5076EAB7E91D81E5E2EFBACC6D28F12427208C736BC77A92DBC59AEA2DE7BE16A0DEC4E064ED48565562A9F91060817F54AAA4793CC32218F5FA7ACE1DD2563FFDE84C7C7832D865BF3AD075DF86A21F70F53D3660364259AD349318915E7F4137BC6613C1F9952AE14E99462F45B5F95BD8B68CB172B5053132A2554B31B3CF7680F31799EDB1FFDE6F1C3AB13EF371E4B6B719EE0BC0BDD4703DB92788C2BFC79DF7934540C7DCA78DDD5AA19585FD2924044F5A5F134BF89AC18AB89A16F68ACBE02CA4EEDC26A6E81BB3CAE1702A0E02A6695D58A4E5DB80E4AADE71A40556D52241C794EB7D1C757036519DF3D4F49EC19554B681CF4C9BE138862C17D09211D48E5D7664D8B284C2BC9178413CA07E2B729C52069BE13AB7363B8BB502D156BB31601016B353E65DAF43B3688F7B1674E26938FAA2B3ED345BD6457B458176014A97615C8D65512A314EEC945C7CE11A6AF45EDCF827604BDCDC6C571FDAEBC613471283006B87204F5B33363BF72C92007B2B8436D513857A76F085785F4C23D5910BD0F4C16D9ABB31195374D4C51601FE983DD1AF745410AF8D39DDF6AA5A7436640817537DF21A065D82D824C005FCC62A902842AD047620A53F381A52AD1BA78F358293694A030EEB72EA52BBBEE6B0C78B699F52369C6EC77ACE13112B22B60BD5AFD6B8658D0237D956DFD438C2003B288EE6E51ADA8904B9B721FCABB86E5BCB075FDE900DF4468BB28D43FCCDB2B795A6114FBA913B94EA853A0843295854AE0CBB696B89D280026A8BE177FBDE96D4FE1D64F342C177341F2B9173D6493764FA0BC56E3E164F685F3608426360147F9627DDF03196E063D6369154539607842907DFD40493609622B8B99D3734FBED5845B26B4811D46085BFE6B3E6AE64C95636754C3B0BA7D34696DFA52975A87029735425655D1452FDBD6DFDA3BBF2E8E85F55018BA739042409C919BFC2AEAADCC72A7E0EEB752A078A97831886FEB668A1BECFA4ED8747A45A09F18E7CA395F6021F470D9870550AA70CCB213E4F38CBF1D1EC934EE805DE7AF1165E7F8C746E3D2FD1D4E407AAE5756574E09337DD1EB109E9124C522B3F11F0E5A24C16B8C6ADFAB946FE587093910CDEBCF9BDF5356D4A2E5F4EC4A0957C0D3048F7D636DCAD218499FBB6622554D8898DF6A6A49FAFFAF9B75469CE465840341D0D069A6FDED9780C46473106E4FD123A73FD13C7EDAF87255462114090BDDB594F339E149F4D94CC8534043723F7919FADA37B53774242F0ACF621D52D03D5436AA8F3ED359A6669C6E0AE8EB93342EE6077C6EC54B2D28384021427739C0805C7EC68CD2657C3AE0CB5D1EE86ED04C6494207B7F7FA223717B5B311C4F38DC9D7F6AA2A7BD6A8A58B36C988139CC85E250C8BB53659955D80A1BBB1311CECE23D2D3ED17DE91615789C0A95E450888F85F9CEB7E8AA63B423AFC065E0B9E29BA71AA26DC22D956133231203C9D4D43B0C7C59F7145ADD324916419B48A43710DC4DA76E8C29FB6FC62C0F59667F605FCFA7DA29434E6A884E7454CFF26835866B86353F1628DA9E927EC4E8368B227527CF1C21C83266965B07641F78FC97BAD4148037E206D0969A1D5E543E25236787F7FBBC88E4BD676CF9AC02FED487FCC5C9BC046D4DE7A6E627F29536CCF6D1ACB95666AFFAE24386187A05662285DA73E989315906B10DEA1A67DC177AE828A774FAA991AEA6EE631F121AA4556C431DB18AAE9E9981E604902D6FF2D277DFCCD1FDE0E4E836E28B52B9AD21452AA8BFDAF6783065D8F02DFA8D92E57A65786F3BDA92E38361D578628ABC2495AE05C45168CFBD872FEA47C08908DD05A1EAE92D97289F5A1EF11A5D0A653E4BCBA1188175549E84099E19FC7C54FE9328F8DC4A869F75D4D003D61E36D3ABF57647DDD653E4E407C48D550C4E0A7991F8267B14B9B093D876CDC06894A76F8E2E6AC2378D3004BE473358991D2855288B0CF709903565332B3BE9663311E53FB319278BD9D560A6B9EC85A8C737D1A7E873AE3E94DEE03857C7882949877F37784147C9D1D589ADDD676C7E9F3C060012F5D6FB645BF2C7795F4970B6A27B9ADED4704B6E1DCE05E53D05B4478D850662FA41C688BE5B3034563932D5DB684779FA40C8C61FF781A95935B536E0B85044D5CBB5069BC53380CA7FE3035BCBB250CA0D0DF2C93CB534D3A8E9F8B7219365EA8AE6B715A87DBB597073411F02974D3993A467EC953538745614D58F4F3889BC6AB99684FB9F4E429C91A75DC6526D8E04DF9C9E50C71E9C3BB129DB849DC06BC25D1A8075993AA91C1BA153C29F3B81F +pk = CE9F740CA25E77A7EFD16A52AD1E8BD8029103159F213044A7C90D94AF4A479CB9191F768CE5731E8BEDFE17EB7085595739AB0156E22B6CD502A43BFAD9F31FCC62D9889AC030D16E30F24E1AB148C454AE81B90BF74A2A1B91D213D028462FF4ED8C6EE2BFD6729B8E386612EA9E594C4AA1BEBA0F4CEF8E49FC57A533FB31465839EA1975E516725B540AF3DA3BB28107F279998CBF69991562140A2513D25301E285F5488ACF85D39E66CD9DE7B547F86840084A87D7616D3E75177B66FC88E619A170BF283C1CD2755E1FAB428BB08E921EAEA4F961E714346DE7E6D54A6A922F411BB0C99D1519E7C25C3A9E8207A6951721A45E8A896F7F1791C2AB5ECD681E1792E7BF635E0E3282FF51CB03BC0F555BF49C8C1F69087CA0940315981337C04B7E87E624A5ADCB5BCC48228B45943A6383733948CB5FF305DA5A127CC38781D76B6111865C664C52B6D657893BFFFA1C3151983A8967387B4894005C86EC5A02F3EA44AED29A8DC3DA59D542BFC4A550090BEA1D40B071F0C3B22C648E5CD306CC1EA86ABCBD5EF2F7DF8C88419842DAADEF10DDE8E6AB56397AC1588285E4F09E17A78C6F57940020E484A68FD7CB1C6CDF17F5BBCE7D6F846757B44B4D21C55EA784484A076065D45CEF4E53D2D35BF00B471DC7FE13893D0690ED7713A884D17DC1E5F8023A0CDAE564688BBBE9DA878819953A6C578128DBB21852CE64BBC7E120ED089CFE7397853EFC1D1897A1B4C07F02085F9D558AF38D9FCE1643B3E48FBFD08223152A6044FC657A4E2475F5D262FFBEBDD62331F107E17A3B6CC637B16E8E63144E4FE9DF04CD32BB2AE6ADE02F26781AEC484B65309DB059EC9ACCFE866345750578287DA2EC028DAA4726F6B8C34F614211A3130E3E32C386CEF472C30C8EAA9395C609445889667986ADDEC1B7C05C7AE998192DA52888FF082B8E15781D8BC6D680DB9E06FF370E88881CF9646686F722678C8E5E516518F04BA315405E63F93BCD919B8A7ADF5ABC945250942FC35B5E4AC0886AC7C7A87D7C635B6B28554BB450CAD3269EFB38AAAA42C89E88CF0FEF583F74FF62DA64F8DB9D9FD0BBA7E4FA64E515BDEBD38244AA484DBE77A24262E68C0F91ABE6DBD4D1073C1229B278F6C67E854703FE071F0B55C9FDCB65D0698122A11EEF1E3B698CED2C21A82F6321A9C9CE090106F52E23079FE6A0DBE22044D0C398BE25047A4078CC66BF50CAF061715BC7F9D1CB1E62C5D9A2EF5F092744359838B3D3362288794EF64E0808EEC3D3319533BCC0AF0613E2E1EE7BF2D80D6452535335E2DAC6DA1B1919B963C0865A44348577729DC8602F786B4093B720C0662FBB78D34E4BB10CDA52BCE04744698EE9958B964E3B62C0375FD9B63DC7780A3BA1CD97B3D4C16DAE136E9409AB58225DCEA5AEB5BBA8994168A642C36285CC9E3BA7B6B75B558A25A45FD4F37530550F1D402BD827E4337AE2396DD9ACBFE1C240F2167CFF2D159CE929165C6A72B90B66FF24F58CC5B5C99CC295F60317223F3E6F29BE8B2F028604C9A1B2F68D2831FE5C254E3F026F2B122D8AD7D016DB397723EB5E9240031D19E18B4DBB89FE643A69902495ED7C4850E33FFC465570B060CA7790DBB62378D88754070CCF51756AFA8728515D31E7D8D7AAB207F72DCF7DB4673699EE559881DA892ED4306372499D4D022435F04FDB0F9B0CF0D89C0004DAD9153353383065BA461E3DCF7687733C785269D0E99D3A8CDBB7AE96644FBFC805F8B0F2823E2330BDB241ABC7F76F53CDC0817516BADC18B4D0A82D111A9463C82AE4B85D1910AE3814CD43657321C9872FB137C325259350A2B45B01580E6518A896A9B28C95C0DFB5EF79E8001D4D41EAD038673F8205B4689DD3AA7EE5A37346CB8282821A5E0611AEB6E8A2143772B9C3CBAD5BE70CC26FCC9AD4CE22F1DEE144D7B7D9440C883C5D98997D41AC1557A2EFF90A3A47DABFA7498908F2619548EC48F35FE99AE76343BF31C03FDE3C6F508F91E15BC9ECE4E6798B72344AAABA05F16A107E51703EB77BB38FF85D33D79F110559D4D29B8D52E7BEBFF32DBC94DCCB2785B4366BBC63FCEED98170C136A67AA3C1F69BEE4329AD08CCC22784259D71D2134A9EC00E9AD48A196EB6A7ADAAFB58FABF64AE938626C63D7D8777BB8BCD6F8FF9284F6C83F3A4E3902B5A68A8670210FA797F979E6AB73AC9BAB596DEE71239ABEA37995BEE99EC1EC8D6B047DC0159ACE3A9BDBC1C7F4B096A649AC11D6D9F3C518F5442FAF2D1DC6D09F45EE1E1B5340C803D39FB1742507EAB92422246AA48EC1784F925431457A52272842E6583CDF4B8D798D62C9E0EBE3B69575E70404B1AA67290B20C03F2CE4E034116ADE157D103E57EC22C510EA39C413879CD63CD338FBE85F7470CA3E6A9397C18B358DF7967D6544387E36C7C9A9457C465508B961FCDE3BCEC79A4648A9241E554B3C0C8F3EF8D95AD0C67A7CF3E6D7257E3245B864517EB293A4113587E7CA876C0BF97806E12193C35ABFF2DA72F9071813DD9F8223BB13D3B2194378C24708217A59901B9917FA0E561BB54ED13AA5EA63F77291298B02AD725916F499B86BD214DF02EB99E7EE81C50519FA38C780C712DDBBEA7A28017F80A3A33988DCBDB9445E44EDC067B9D5A052BF3795ECE6E61C2A03DE83F3224910C3C5669DD05DF2CDBCD0CDD7FA684358EE9B82181929AAA4554AB9764DCA02470C0D01B7897C3B57BF06BD691BC74F9298C9C483E79AF65928CBFD45E8DF60181E9699E9DE92D9FB48176FC7DF8E5E4A68F19BF20706CE3CB47D5C214DD9A3D0F3262CE509271DF7C0DB7E22749274A1E55104BD8427093DCE39852D4E99C0CB63121178DD5CADA1F219BC9ACB367DB7BE6858C66FEE3D2FB5425E2ADC4FB92196E225B13858D9AEE47AAF052C2466DBDC9AEC8467B18127619BF89A67673B699D67F5EB4836AEEE86F9D7CBFD3D43A10C7CD60859B833DB9B548E8FDEABF2880682DFBB2D2479E01A5002B8CF3FB055263F1B7406055A2B64F1BCEA737AB71100B46FF3B604F65BD7472F00ADA9F8CD3466E7403886905ADE1BF294F86D536D71A57A2BB581270720CA853C2F678417D8A7CBB710ED2BD1AE881B5801CED983FB0E1370F2E9C4C04B0F0A271316D5D529F3192573EAE4BE76CC0627C1A81EEA54EA1CE6742677CD68F36CC58399AB21F1612A406CFB7EB61093AC0AC39F3F9A2B191DD736425AEC6E67ED21EB5F584C1098518AA4C2561F015D3EFD445484A11E93AF8158B99FF21FD9453119F6185EACD51C0FFFCA2046768E44F2BEB105E7096B9A9FA9F05EB8BF770B8FEC59F8928B2F4FBF294179B4CBA3B643479BF3BDFFDA1AA9593459919744BECBD33C27E7DBEA981525AE5BC3124DF415CD0B1CB16C000B4E348C97E845FFFCA147E99B8B529FF08B4875D24427EC36F443908209862E36E62D9BB189D0C2A6786AA16D6A586AFE7CCE989026EC582342143027563E3706C2C00F926D193EDB1A0505B95F9CDEBC246C0F2171F46F8B55A272F92993E246CE58709672AF4CA93A53AA1F057CF0ABADED7FE6DD79B27D56B88DC00C4A78EBBC75780101A84D2B4F4AB95FE7053A92AB29B8D00BE5978348EBAE36AC330313345994EEFB64F93201FCB6CA1F75550839D7C053DAE2BDC738A0B05A81A363302C8BF047CAAA90273AF3321FE889805C85DB7C747CC49B670B139AB35D783D6230831664171FFEBBF0A654A9E58DFF610A632EF668F3371F42F870E596BFA9F74A7FE7521D461034133D9991CE0BE83DF47BAE50482D99CF9DC2677AEBF756330A7516C77E3D0B0FE675EFD77DBAB72A135381D8AF2650DD798B22ADFB9B1431D2947672501C867063B41F9416B96AB881638FB25026261BF0E96AFECC274D275695B7935769B483115509157749055B53EA033B2D05CF8FF03A562E418B047A3F32DFE7F9D4D7EE3F16BDADD2C1AF88623D4F13A800FB07EA1F5B87812BC5B4AA89AE444A820E76D4DD71C757308363A561109A2A91F812DA1DC51D331B76BEE188931B463ECD4E7D98181AC91840B151482D302C6AFD58FCDF08089C4CA58F41D9DBCB0A43890C0E2DEA499C323A45CA5BC4CBA34037E02ABBC90BC426254625F62268796EE5C8D73AA2B06949C5ED48C99E95D88CEC4A58CD9CB75F3E021161D003B3E4806669C7A17D28E3913854A4B081C73A293ACF6020E52423D9FDFA4BE97D9DA5380D9D9B86CAF6A783893F0F5B403488ABE0257BE2B8DC84E57FFF824A84FB1FD3244C95B06D9A6EFCC8CC13FEC1A3969894BE724EEC75D13234E743BCDF885C830EFF05F884FD85E439096F56C63308CFB1D91E716FA7240FF40512686868921FA00C45A4516AF67715EAC026226998D4FCC902DC8D1286C837A7C457CFD22676B29044E8D507A915C54831DD68F0B80F5B61B8A71A1C18AC64A5EE16A21A8C40A4CF591CB918765FA4EBA8DDB5B5EDEDBD91B506213E241D89B0E0F5BFD10C231C1D3C4C0C8F1F050574BD60B1CB3D86FA18DDDB74DA81CC1EFD1D2CCF5E2F184E1431085A972E43624A5B0C25A6ED73AF29E7FB742FEB45C21C761184E3BDA63D8433B5402D11C45057D718DF72F780A6E2C4EAF7AEB8D036E62AFD2EF5B847C529A873888007D499047D4D96AAC02726C36DF1D7DE68DF071D6DA60D6523DBB57694F54BD46132CA11B31ED652B2A3A7526D376CACA7A9CFC54FDB694E79A31799F26AA7AA0069D4F8C642646CB7D27ED6BCEB91EA3B11748C5B38BA3E9D0F7D71EBA85B0576CFC4C9D54EC5AF132E10651FE3CCF7B07E7AD68FE6A007389BA8087F7724A5404EA6D95F65F98B9AB045218001ECF45B3F108732F8F5FD9DB9926221A3CDAA0C08050011D80D5F144DA51BB5576BCADE8EFBCBD0C6B9D42624A85EE1C11CE5C71C237EE8A475A0B96E52278B1ABAD9118A26B4932D395AFB44101BB5F6220116B84C43B140C3D1C23A124E88A70CBDD7E6F85EBB5AEC8B5C52752605818E2543772290B36598C1B4C3E1068AB1B0A98B5C1F5F9F07B4559AF78697A0A4532E1D58BC3EBA5F6E532E1DE3FDD39A0D8BDD2A0373817B2E6414D84E54432167D932E8611497BB266AE385FFC15D5B7A9DF22E20E95FF96C45879E26E16970BF016F7A1EFAC81DC1BFC53C5F0A7A9884E06910988CE6ED3633E2D8057313E70D29575583538C70CA8A71DE13F6138D5E1EF7C185B2A224884AA302430E00FF44B9AE44A9F0EC2D8D43F8857C5C7944347AE7CFE6010FDD3E10127A9DCCF15DFEB67E26E7DC14678E489E1CB6351970550219157E4AA88671FD74C58E19417E9071B25D9E3F252D3F61642AC3BD40AB9954EF9DCCE134A8FEEEFFCB3C892EDFCBCB2B677775C2FA39F437CB6DDCA42D2509A552D2123528469498641962A02A3EF72EFC4AD17E5B83EB28D62F19328C64877E2BFC3E1DE656BECF41D9DE7EEEB9B5F6D29B309D33C5CAAE0EE8B65E8144545500E2A09657E94CE89314CC3352FAE5351B49D743259AF8C204E29BEEC7929B48CF8859FCA03637CC63D20AB31F6EC69A6B74BCC16D34191C74FE3C059D2D0492A12DAB903408A285E1862BCACDD2477E3EC71145EA82729354FD6294E73156D99C4CC3AA3605065DC7D120F0737EFC3AB94893DEB99405BF8407917498274C228F4F5A59C2704D21916EE360630BE89E1F0BA8B54B0840417EB04EF289A73BB7AC3D1FEB7A33FD73CEE8C15A33D0BAA454ACA46B7630E37B3324B47D92E37301366BDA22536A8E7BD15FFE87110368BC87CA495F44E0F5E0FF5889469FCCC33C76A22F6197B3F3DAACD63D5C2135EA4215B38AE043D40DCFF47E7C8DDF1AD3EBAEAA965CE67FD8F6DC5F72EE63006A97DE411F7FFFC5705339FAE13469FAC1BD359E206ED4C2341EB42EC28DB2AFFD801DBBA368C56B7D869C70FCA4FB2F7A343907B5D377409F8ED1733D6FC0520A98D1A2745703D5A4E48C983A4398E32EA92027000543CE13A21C610B73CBB761FBAA4A8E8CA0865A5CF69D923A99E5024BD09DD5ADEA0CC361533A50DF40A05403341BAD0F4ECBC9B6F36ED1E2E3F8A253EA80A5C64F8E43B4512EA5142FA5FB75AFC76307B29F0F434A8A3E4D6CC61662886CCCCFDF430BFF53F18AB98214F2AD06211CF1B5BB1B790E75FDF609E93A75713EB8795FB3D3257228C80C1BF082D1EE87E4E3CEF35B8E69E5F5369FC921BECBA14CF9462A0718C29FF612D88418F7B5554C704A60F11E05E10E8C844EA17B3E09A1F2FF6AC765C128602DA251BF246B3E193A5AE2869517F1E1976BFE71F2E0A90C3AC59FA44A88BED8CC23EA030CB8752735E5E2BD186166487088949E3D6A68558EFE6B5FE8D2F3039040FCA71A73E8D5E2C88407C3C54869FF44CAD473C40534BA897362BE25C39AD013BD29CB26D3C862675B2F61FF195B4E176EC74C7EEBA8E5AB45B46ADDAA9AA78D1E6FB645D9C4267A98113324BE45DBB9553B55BA34D2D3D4388D931543B9EC4A1AD10213D920627995A01CBD164343649740B92D0559096F2285113CA824FAA4EA965E19B4B602B0B906A5345C520DBC48EC6A5339C04C1265C72D71DC40476A61EFF6AB2FD52DA098D6CB45E21792BEF0C8A163611B8616A58E69E41705CED01468BBECDE30B00A014FBF094517D5F2E7B8D4ED2DC69ABEB7209A0287291D1B195F232294AD619427AD1F824995F2F11E9479C9C1884B9360F3C9AD7B08C1EFBEE47EB636CF60D11D71163A355116491103C3D597F43086D90039072EC6C28DB9B8AD6560EC4B6C7FC210E85411E7DFA0BD552379E274A8E5184E9D602E0C5465D268273F1205069A808E7DB4D26425CB09A2D870BDEDA44ED2FFBD8523A915632A620BEF6289771B9E56756BBE27CD81B9B8038503A08BC2E4C7507E428F9905B30DB825E2AD5EEC524BDEBF58D07C381478DC3260062E0569D852B8CAA3D29361F16838796511694A9AAFA68EC163ECA926E43777FAF0EF20DA13AF5DFDD63612AEA280C2F3A378BB93FB399A9A9AF7150162CC993CC3BDA43A52ED41F7D3030538729B85B7E48E75741160963A2AD8C9FF84A5F3C9274DA3958CC3207BA8FC636DD8AD03E55DB84DF70025F994B5F7B259156105B3EDF8A3F9A76F4E4B4D880B3AD19743716D3396A4827EBF4B2BA9B67A91EB882362164552DFB06C7E8EBC954BA8D6CDC0C452A3623814622733C5588515450B962AA4808C8AFCEE51EE63549DCB294ED0928F2448580DAB096769CFF27E7FF0F09F1A42AFA569654DB1DC4B9BACD3F851DC5EBACD4273313E9893F1E22C244C98B2B8A5446EFC2F2C4929F249C4C8186E7D78A2EF675E3EDA671036C841B69D5A7F1CEF813DBF9CAC8B4B6F25695D5159D76F5EA061CD98D3EAA6E045EBEB7C4AF38341A424070F2877C8D1CA61D2CF6011CB911E448DF9257E5E1F2D474567D93EB3EF322CC4111A88F226D9192894F9906ADC9B9A6307EA152013B1F48E7FDB8B68D842A89354698106C6C061F72AB95D8E55E46A0745BDB6D3AF27B9F88F63642C6E05089886976DD4B5304A27DDBCB945984BBA88080CC336E8B26C664CAF6D284EB5DA91D58AFCCBA0D1D4560BD647F14A6794C6A57BFBC12D553637608FCE85916929683F3184AEEE1676EF9975299BE41AB083B51F43546AD5A72BD5E1287A69537EE93E5D5A8E466ACEA31223BAB253B4B2F7CD5237139B1BA35BA6033BD46323FC7643D11F1C991A5BD1CF01F08FCF60BE81AECE239F614 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB smlen = 2787 -sm = 91FC244FF3ABB09B35C8B674C78F47BBCF452C76BBD9AF3A24CBFF67008C0D0DC8DEF7F0B6598662126D5A65FF5601E2E5C6B3949A3CA5E60BA4EE6A9B7B2D4F8A5F2402DF26F87E5A6CA3B10DA5502D8FC89CC79304E8CA4549DC177482B114A0866372873FAD23F6120692D1F2BE24DB1533CD1DB1077435D24867A09B73A5B05DE9F92B817D283B27145B21814615A4976B9BC6796375277E3859CA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +sm = 91F284555C061B791CB6280A32DEBD5406AABD4B514B18D04B65122D38BBC63FE371222CA978FFD2DA60714BCC9B986032402C2133C6FC355D722C1F7E6E6C4146E17E8CEC8BFB1398FB61B818EF1B4CA5406C016BD6EE284F1690C464FE8419D0BEE7DC7853F6050C6F93809517DF00E5E0F51181FAFD76DF205A87B0F75D018ED2643237599054E494AE64ACCB53A3CA483321C64F7597277E3859CA44ACC807CCC7C8C7EA779742643FE9A8D25593862CDAF896AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = CA2CEEECE4ECC2809475DD2623162531005CACEC824FE2408D3627FE5420F8DF4D61033AE5235744629F94CE93BDF7B229D20A56C8122DE3FE17BCC52DDCD5A511F9CEDDAF74092DF4AFCF4718ED10B235391C07A4773F526606B6442B01904FCA06457483415E6BC422B78C2AE936D1D5F114F4DC1DD3EFF3D60A8495775ECA02665038CA162D105D93317B2D29FD500C522930BA752BA1AFBF72C1E221F2AC30D1B78E757D0F78A184BCA082D3E09B10170A8C6B07EE85F6E7E852F4E79A1C98BE34D660FD1D37D6A95AC95EAB50CE48607963C584B4E0AD09F6F0AEDDECF88F69FF82DA892EC878D67401D606D029837E46C7A72AFC3BB81EF46769900C6E6D77BFEB8398188266EBF34F20DA12F3F2D8CBF03051E3D3FAFFF80311599CA8958DE156CC788D0410947886A0CD957F898F41D6FB3F39133EA0D935AADF41721515E20E921B5E221FFD1301FBC38E33FE47F71560F64AE8D16678ACC589B104B0E6854497FB4099DABCCB7C3A4CCFBD39DE6458DCBFB550B545D23D93BBFDBB39459DEC8F8E3A8457121CC2EE3638E8024E89638115C18600FBAC0979AF315707DB14CB14D2AB8D4E9F728F41CAAD5B4EFBD0A8589A6306D1FF1B3C31B642BB050B90A5F825204E90D204C9B9955F24C32CAA4732D0D8F7A62BF53FC86E8F68646AB5797F3E6B0FF56A9F97E80415ED5E9F9F0CE8BDB8BC3A37555F4748E180A30168E783BF09066895AEDE0AC9CADF6C203B0710EC637E251C0AFA19C6520F7E678249141A06A2FCEBA7B448799011502C718B679BFCCC56C60B9F4E71C266FCD38148A2C0818D0B0A274891A6D7C355C00501A172845433A0D905034BB9815EBDED93D2294D7AD8DB1B1F80E03D59A332393048A92109209DF5711C0422967D1F5DDC34135903A6BE0BDFEFC555DF35EAB8B3761DC8D514846364721E6DBC5FE22929E94FA4181C157B332D6CF7F2F32EA9F7B5CB71C1908390DC3880D4F98F048519D342456175FBC28C69A7D9F77E36B1DA848770AF52B331DD6E5A63E03A144EB5D40DEF55E01513E76A6B558820244572196EA535FA6B8FAC516F85558B23E47B77D30C4B9B46455BD98E109A0E7AED2EAB1E92904A5DE6EE9403EF8A19F2087B722EFBCA0D636E5F400BC919E6506E208B2F121ECB436138F3886D80415FE82FD82C64C45604C5BB3A65F0A4D036B738E84341F3CCCE94C942BC70B5215866019C0CE88243FC8098205050D1C19E0EC82CEBEB9E2473B39FF8E50CD4E5C21698290F9E6EEE10B6DD2660B5180C1B1D2E7284C3BC7A12E1FCE456F38D4D98CBEFB0EE6B558576007D31437491C7716FC8B0F05A677AE46F9308F05A6563E037322B88583D0765630D3DA2B9ACC72784CB577A18DE8DFE11FAA8B230AE3514DE24C6880B17026DEB97EB1DCC2BE82F94E2E3381E48174C140DB7E208BCAC961E5AEC1452FC9042BDC1357E256C7BA73605D76667B5AA411E97AF2272239517AB430B5112AAD70F09B0535F0E7C111D515D3D9DCF748CB5FCCB7F65CE2F0937C3045D2D02FE3DEEE56A1EB99CDD95B4C078C06191555F76C9352E4533B47B0DB3CE381174A7D3E81FEFE52483546E33469A9071949D40A4F648B881D6C1DE37D9414C4B25448F82FF71A64B68525463D3CDF033624235AA44BADA57F8EC8870ABE74E3073683229CECC10299E8589D3D1E9CD9CE6E4E8D7703E96A11B2986C7A830359CB6811A0A7906F380AF26E0D74EA8453EBA6240E2B76BB7F7EC2020CCE9ACF5E65E20E10EC02477BB8602A918B18E5498DBB18174781157BD9A2DB11CB66CCB524FB49FF741DAF959CBAB054BD9E7E4DBDA920A279E14C52A10E4331F89698E4AC0C2FCBBB03CB5FF4B840959264561D7B60598E9DA74ACA12634F5ED1603AB032677EF2048CA5C7CC4246D20A19F008BF406FCCA984307CA38F00B88076FC8ADB47AC453FBE77C846816331F90C9FECFCE72D7BA667B6A8472E752B2E4CF93286949CC9070B3E0DB448E9EA3386F8683C222DC1C59E8CCC84C1ADB8B3778CDFF332AEB2DB3B99702EEF62DC9B955AD3185AC21D129200E447807323D768657B2277B994A322252A4EC7AAF7964BF6F712507887ABCBFD435083F441753E62AFFE9CA0C45C4D576D12094D63B993E5273B4DFD6F635560D8036F1C126B4565D8342ED0D43629B536E58DF66FF3B55D0699CF5783F04ACCB86A9CD168A6F9B0031BFE62C9F9B4F94C163328622E34E520AC209132B6E0F16D4509BBE48E696389DD2DAF1AA43CDC9A22EAC154A721D611D3DDDA48817F9A62D4917A9952E2035D4ED8D7B140AC42AEF5C03C7827DD4DA4236936547111F723264ED5C9AB7EB23988849E98A23DE0D3ECD3BDB64AB3C96F7D813330B21F899985291E20801EFBEA2982E7E5C299A255319570D30AA811A060074510A2B5464FF31D222A40C8B7DB2783012C630BC0244944F46BC3723B32DA1F21FFB8F5CC3EC4C2CFCEED2D7A193EDB97A4C3F1E687961C03D71F1DEF471EB469A06510E6758BD55AA1657F15A315E3BADD48638C0C96230DA550BDCEBEF9EA00BEBCB148091C4E5BA950C92F75B2B107A037CCC4EF8708D340E7BAD0161566CC2F6585AC2B38E7F3E424D3369CBECF3E9ED043C3832ADC19FD2459344D79DAA220AF88CC5A847951C6D456889B196A917628EB0673E2C988AE1312F0F8214D61A634B3F488A66A2434C5DD3EABD04248086DF84FDAE6B007986E8CEBE9D41A69E316DB6E70A51E90A58EC155506889C2A95B2E464A5113A88D269407006E05DDD9A0A3BD13050C093E9C2890AA39F951FDB37E48EFD009257E821DE4D9A3B768B7974EEEC3CB6C98D98DCE9DBA7C8C653DD17FE484AC9E6610FA797A768532B1845BE4FE0C8EE9009DF66384265A82E61EA4668F92C0FAC98B58FB2E0A466E409B508F5C328E2C075060C25749EDF453CA7E44948283391BC7044B8DB34A9CDBD274A75D67F07E7B9D9777EC592F490B660F66CF66D8A1AF830DB47E8A5D8E24E40DB3F4B0E0C97A6980EADC37B466541C45643E148FDF37A7F133DEA7A7468A5343C18C31A734ABB39A6DC14B11ADDD686928C5AA7BD65CB33F679EAA36057C6082ECE7E5BCDC567DECF197E3CF5BAA9662430E74782D5D693AABE7C231BCA8C65E36D8592A2C728B698E80D001148FC6FCD7BA6FC5F3113A1224C9D4CB26D8E09295C83DCB14583F89FB87A8E230649225C30882BD0562F967DE4B65565D391C2140DF82BC90CA37219BCF064C0A712A3806FB40EE1CC3B9AE9899D50BAA9A5AEB496EB3BE5E897309C77E87324668ED759940AD7A8D61C1AE8751DDB2B7BCF03A670F52018019003FB70C823D0D7105F8004FE005304F696C719372A43F3EF505E34CAF424A954C96A9C768DC01104B6DC44A01CD5D37FF25B2BFEAAC4D161734655BCD309F7F0EF1CB18E3AA110070448A3F25566911D339B39A8B9B7F288AB1129B7D1BC532C234ED49DA1702C06616060EF632313BCDB63B930A08B30E9022E75827C0220BD90311D9271EE93121E18DCE6CCE796D52755F4F078E8F9468BF203B74BB4AA59E3017B6A5CBAD2C81173AAEA6B4E66CFBEDBE58CCA7B66FF2B884F8A8B82661C8E9DCC99BBC12C0693AAF7626510842F6B4FD1E52308D58064D6AC4B244934643AF8443E5D06E97C646BF65CA1A029D72AD29B6C5C9DD92B78DEC25D6983A21C6C2073C55024DEFDB40E1FD12AF1C36EE7162275A353D07DC5906891D1E0CB41512C5AA33A3046D515AF0AD13E5E7D391B67437BCD2DD6A3BC143E51E6BD191C217DECADFA73CB85F8307D159AA249051B1407F57FF39E4ED8BD1317BB5D2AED21150887168E64EABB37AE01E26D91E4F7BCD9DF8E9D87E20245CB22F4898896017CC6617AC1DEC91F302CA93E382D361C6A08694F34D19DC73F7752E50677EEDC366952797B51B149F7CB7BD20F89368AF91186B0C7DEB45A5A84024AD4C9C402F5739C59401280449984C4B2DB6F57C0CFC1AC819A5462E970E5CFB817146CA6CF0F012E329439767A90A4B00D3565CE15C7981BD426641B473DE877CCAABA95E965E46510B693CBEDD363C607EDA3A526123A840B7AC0D0C0A9707D3FBBA22319C8FF13100C0CB3543F9ACC17B31E309EABF40CAA41CED5AEBAFBC8927DBC86DB6D5BACD47D8AC8AB7EB5A49F4A7558A1D1E45A1E46999CA6BDEEE8D7CB00F1DDF944DF9B72EC107CD1ED3BF1A58F00A00D3AD10E03E8CA429B934663918A28F72F62120ABA07363EEDBE1C5FBEF1CB9A81E68258BE42D9785B67489FC76E223E1FA4F601E05A59DC815314F3E5510693579BC454B67284577F938DFA6447800B44D5AABB2AEF69CC6BE98187727A55F34EA63E3556C8EDDB437EFE7BB0327185496F5A5FBA2B0B8F22A4CEA02EEA0C7C8EBA833B1E14E0CEC6377BAD00D65C1EF0FA039D39C7AC53841D9D00B7C2DB32584CC4825A9022F4981E3723C6D7C79995DE9F7DC5D033BAA3299B8955803A14883CBBCFF566BAF4B1EEEE39BEE1DC3FA45742818CEB3DA8B04E8D4F1633FD198F9A693D84390D10ADF2CE424F309307468E81E2BB854FD787F1BB70471097F86136788BEF7AA1B1A14B083992A598E67E552745DC9FD1CF61065F22A3E041A29CF174B9C05A6E6A0EC7A72A6AEB22E66F053A5D09F628B12F3B336E2A1DBDBC8AD9CF97665243DC1172F9469E9049A8FB9C1F54684840B48ECF83DC6989882452AA2234D748F05A512C0C8E68E3589B6D827273AF30EF57AAF36EC47FBA05E4551D3ACF202A349248B65022C370A6B8853DFBF14FD707AA25F05E8EB26344F2DE1930CDB38A1B8CEEA7EC8E046937EEC0045CA214F8F17882EF5D06383474DA9C6A15638E2B193B9D5F95124A11724E9D789FCF6D35B6C568DD394D00B6923E40837412707573917689572C31E62F48E78C37E7E196D49C138C550430AF4B7EDC5611D1BFD4B809A861618C20D744939C4B9CD771EB551522D83EF61B67276A05F762DC5595368C107B28EC85D2530B33C83C5F6234E6E076694F77DC35BB9AD3FFDF1E477D25714F7D5FCF2BCFE3528F26AC5A4E53BFDC24B929FDA0ADB2D7779ABD3DBAAD92759A1A5B746E286DFB60C67075764D020B7A68ACE2F74DE9AA09072745EBFF2DB5F3456C337F444498FA4795AF640A2F1C5DBD17EA7A4CCBB57E6E9465A5BB9B0B3505FA382E6CA212D181988502F7C146B393CB990A5422FA525D252FAE7D40216402FB7207B1019E9EC4CD21E57BC07ED14EA4B3D3FD4153F9F15CC9018D465219D3D9043306833574558B7616CAF41F9429F964F8E9CA7866F9B84EE612C8ECA689C35A9EC407E404F97E7BB6D2D1A3FED1A7FC052D70C71AFCAE0E779D14C7909375286E4F6C7BBC1DA29BF48017D9B6400DBF751D9BF025A349AD1351C5F688456984B058D65AEA26426765A97206D20889A86455BCD82A75BECDB32B00C1A1054310936ECFDC380B0F0C67FE366599F814BEAEE84A5827077FC14F8615C96995563B5B52DBBAD100D1DC0344D66B8464FFC53F35E5C85DE416E5EEA0237A3DC63C4568658EF0CC2AD1707BBD584E201737172C98D049F1FF26FB2E434AC487A6EAD100917A7FA55B8828CD021FDB7C0FB7D8AC4C534F98A6A2E63E8DBE5BCD400022C5A474690D49AD0328005938F1A0517F0B7F8A3D50EDF33E80F3D5E1B906DB7E7ABEB4C8864ABCB36CCB53DACC340E9D04BF6ABB938F7FD42A7460F778715375C301072EBE0AC1C180B972498BB620B77DB0CD54809C659447AD56311EC15A16A018C8CA89B0471CC812579F242411503AF8AA6D22FC2F72E67EA3E96B3E1E673EBD929CA5876C6B5667B9D520CA3FA01399D94D447939F19D877D7CDF1A2A1D441B2F7C96A1AB072E898BA0646C1323819B5EF6E953994968E81A7D56219A5E6A062BE5008337BD6553F0FE8B4FAB66BF1DA6585942311BBD219A159B6739A32ECED31EF704889E896FA1AD2DB2CAB903360A03DBCD46915C6FF92A413EDCB408FD7B5677459265FF7D19BB8622B9E5028EE13CFB4EE5C8791053E5523744BB563D4719302C3B8A1C91D8CD4CAC8DA993901FF0B43AF8EBB62625B0FCB11F3439F47B22853D004A7C5817F6E66F7D2748D6793D3EBC54F407F2F8C1D4AC3B5E74A59C8F596C5FA0294958BA09469D1D06C1909C3F469E94203696CE3CA38389EBD07CB31BD1F6F89DD9AC4FB0B0E4E7FC81C762CC8F62F81D5FCBB29DE29F20AAF2596959301FA7E160E9AECABBDF7C3A4A2E774625874CF49FFBE779FDE167F77138BF650CCC2865ADA67A8929DE4D6C1FCEA27869296A72D9D136F02B77A79F71A53452BF762BDA10BFB2A37137E8D95ABD022AFDFA65B8FCEFAE23ABCBC31B9BA9AABEF2D4CAE1A47A6E017DBE41B2FCC3284CC88B0256883D304DE35489D67D867B7B3344A2CCAAD05B77441DAF175B08E4C74CB9FF783738DE98014CD379CAA09A703495FF3782B2904F4EB7312BE2042DA0C1311EB3F3824EAFDB54FD4F293672992E91A9F77B6CA99995643131D16E24BF325602C1E705C7DF5B7F67FB24DD92E98723523024E07D7F715DAD0DC13119E0E2ED13E7B3061AC4BF1AD07C4109CA727379FA4902F9BCF7B570B1FE85A56D2E1A84B57F0574999A8F7BE43A1F0315E2606461E3FEF5045F4223DC075F3D01AAB0C47D0A5BA5AF120F9CDFC64C09667CD5E4562918DC64037910381D69FE98B50BFA10670FA49BCB465DE5ED0EBD93394A9646F8F1BC518381D8CC89B88E6D504A508CE001A6A54A98F217B5528B86412793F1C0FB3F611977531F39EFC40AC6EE3C607B15CE464ADA7780FB92991E36FCE65B87CB1DDE73E5383A5F4D5DE9E2AC696F35A1893978C76D5BAFB9AAF3F8F78CE21D5567DD3D0C62E11861D98B15CB6242F214F325E33D270EE86F4CCC2E7ECAFD889EC7C4C33506A16B0E2D239A5C91B8356B439E52EFEBB352DECD40283BD702732DA5A0B8EEF4FA70E08453FE9F71DDF6F7DBBE27E5C6962F42884F70C16A82323698396AA98D0014BE9EA61D2938649FFE6457159A1942C89CA56919C4E27ACFD6A0D83911AECCB25DDEA717AD137234B96C6404BF2344C21970631D64927CB9E7C1E43C4062484A79279F177DAB69EF2035F85D8F68DCBC8F4FEB9F9443B88EDFBA2401D07F4BBD3999B3D637AA2103465636EE48513B9C7C34C5E7861591A1C9B633AA0EE19E8D7D9390B896E2C8C88C030166652B51C7BFE2F4FCDBD2EEFB5CA12CE8A44F30B47D8659F22AD476C6B184F77008E200ADA0C59BAF859CC626998EC6F056B40C31C9E585B7E4EA6B902CE5EB2B6C50BE4149EB9242D094BA2C6FF41F252C0C0CDA6AB071D010D662D70F27EEDCBDDB67CFE1B78805D96DCF0C790E9B309FA151D49CDCD900C6280AAD7BFCC946EEFFACD4D05EFFFAF43599596313F8D78590190FAB24A147C1EDCE83F450E6C8A7BA2F690C87A5ABFB504E576C3C2EBC84D1A06D51D12B58E7E149B85AD62AF453709A89B0CED1531AEE2C635F6C6B91C8ED0FC6489A077225EE95C3FFC6D452E1832B1FB377F9CF2F9287657114ADDE2FB4EE0E79DF5D342530D13B8EED6F1710CA07EF42AA03939DCA6BD2C0DE8771C38D29F2624B0DB9E1C614BDB0DE2AA40A026A53655AC2BC9DB5DBEEF5A504BC2041C24FC45AE9CA3721A5A4582B01D2B9BEF66EA65788458711EAF06E9678F0BC17F5D36F16947483022F33DD0C33FF59721FF909E679AD1FE3827228EF6CB2F44146B1 +pk = CA2CEEECE4ECC2809475DD26231625318DBF7F6E4945414DBF079EAF5F6D223F57B3EB5D889DBED9A971FD242968A3CA0A827F628EB5678CC8BEF1088314F37464D5EE606006595EC566779F58B5A4BDC0F4637630F1C202BC3354AFB323FF6A38B3CF452AA846586822E11C6C1982A5D176713D92564080DDEDA7DDCD0C1B7570DD6479316B25776F024B13964307472F3683F5AFDEDB3F1F9827FA25A18A4B5998CE04D69FF46B2E7511251941FE4325FEEFEAC848C2DDFA95EF2499F1ACFF5DB219ADD7BD710A98A81679D8C9F684B16E7F51D369FF4A9A2204D05306A4C75CECFA46AD2ACA586B0E02DEF6EF2372CA85835EC407DAC3ACA44B01614A9C3E772A38671FC8B8C9BC9C586FB65666BE8AE3AAD1C2E5468780DEA1C71F6ADE0D00EB7189F102342C21192896881587BE72E5D81EEAA0583F8738B93A94A4D316C5442003094B9EBC23FA1C8892CF58BDD7C88FE412711EC0A109EF9DF74987733861BCB0366AB8A0106B027C97BE0AB46931124218DB0FF786ABC17E9B50CCA88FB395774DD3CD11B00178F60466A32C1231A0FC1D81C439F376FBD23D59EDE8654B74D920C35C8AFBDB59123AC2A20CBC76C5C322AF796FDADB9A676C948C7BBC3B2D54663782E2F6D410A51CBBC80C1328B3A3B439CBEFA3C088B211B67E15AEBB3A642BB321E3EC3C717FA1F7BF344645348200B36E6E65DFD29470BEDA41D9243E5CFB7048F8FB50FB31BADAD178A6B8F28E3EAF76F8795C2BCFE1990258CF0BC1D22E13FAE37A2C9C3A6A2140E9A1FE88BE5EFA186279A0B691298B0298A73F6050A22522BC8F899EF03AE9E6F5FD93520D5ABF7D0BA5C928AC3A1B3079BFADA1A05E11C6FB98A62B202A23F008A932DCC7E5E889D3B91DB4CD2683551617C090AC9101F30260602FB738EE948AE403C766FEB5877935B677F262B86EFACA5E532C2C58541825C4B5B6878F89226DC20CC05ADA511CE87E54AD1E952476A26710B80A145D01DDE5EEA35637ED97899C8B8356444D13AA3156A1A84516BAE38E07C556EDE758C425977A6E4E2A742EB7289DFC3EF926EF79E2D611EB30E2CFD488FC04572A036097BA10378D07291F5DB99BCBF310CCAB929654AD5E124EFA9E34E9CCA3135527B9D1D388DDDE9EBEE6A2938B0FAC8FE0AB84437502462727EF13D76F1E3A0392520D3BD81FE494DE1B315A4108D3E81F989575529AD82FB357A401A7E3E21A73EDF8B6B2250A0D62D2ECD8AAEBE9FE243D2E565B8FFCB3FF68CC6CD5AEDE68B9C7E0F060B2E8DE8F644071061392F4D0C1667A70427EA5B5188DE9ABF4B9D7C868613CE5ECC4D3464F00DEABCC451CAB54CD4B84057BC259FB450BA98E06BE70BC3196ACF569E2305FAEA6936B5BC30ADA496012387F82E2D8D2517BDA9B07762BF380C67899DF30A0FC1D47630FC0BE7190E1564064B421CAC00AE79E3CDA11A02A785DE16E6C3602648E0D4FB4C3CDC609535B22938C2388D0E0214252FA06321DCA4B19F1CFE8FD9085D8CFCB4A4F9489F5E6D183529113B0FE1BAF763073319EB494F429C1D59D5DA2523E8FC0C5930E32AC651FFBB13F8A251386BC93DD1B40EA3D0481276AEB847D2395A57BFEE3A84C5166C47425AD2EBF6648489B003352CC2EBFA1942F247CB883C3A59312183304A9A84799C8DF3AD0A30695193485889A897D010F6E9EE572E239CDD48B51DE2C33D5B3CDB9181AA8425335CF4B4B2BE83F7986804AADC7A2EDF3419D3DA757E39E2270179EB294AA62D4DA66B409D109F35194CECC1C10FAC3AC75871570ACCD3A58D250D7408D2089430C6C1B49E3A6BD453425D42BCD6FFA0CDCD57D76DE6236C2507041BCB07D08915019776ED4E777DA8F1214EA15E1E2B2A4F73C6C0DAE9E725D85C2D8B21A87361D1E23B5DD751155E3D9239DF5EDFC0E22CC53E0D72A3123414DEF7C340BC16F9B67941D0DE7915C5D6B7713D7E866E94A903E7AC768E4490EF3D735185B9D588CA5B1E2B06A2C917574101D7F7B8509E598264B098ECA618B729C87E74F29D2AC5EAFDB1842EFBEDEEA6684FE95ADFB845A067CE7D9A526EE482CEAC4DE0CF3368D089952695888822A8F4F0F61E3954256620D028CDE6D394D4EEBBBC6D6CE382B72D299F483C3DFDB68DEC34939B36E445CF64B320AB32F2D1CFAD325843BB4B4ECE36E09E86E186290E959978C0F43FDF6FF776EE0D46D39C79FE0350E3C72A95BC0CCAC6D43476CB788E74A6C23279E87C88AB9D6E01C72C2007461B0793F2989E63A46984F1400FD1F468E86087F28D214AC167EF36D7A980668293D0FA0E5FB59668C970F7F1FC9F48AD5F24E7BFB17CEF24D073CB382DD85297CF37F6D41FC8FFBC27046C4F9FEFB6090BEC857CF0EA108DC2DF157814E175F4B1F909725B0938291CC7701F30B2F7D496067D7EC2356E396E2D553238F21EB6B259B139810B40374228D5A87F3474BCE4FC03FF5BF4964C3A3A41BE63B8C6646F7B7608A96B7E367F32E0E788A915C594BBB4C7A5FC0FF29ADF3707348F4397C5493FDC7DBCDCCF9C6A2CF666064383913D239F9FCF30EA60AD0F2ABBF1EA80D4329178538B2302D06637522528B48B3810C039A5E58A05411F18422554578416838F0BD624BDF62C584568C86533FA2597C8D9F85C5FD5BE7227C2CEE246497E3E8BBFCBD6727943C6B856A873274B2014F609430F24B045FC3C630B49031E92B87E6A2F6FF7FA044B3132701465F859F4786F5EA988224614360C33B3DA90983FE3211439105186022128C7A9352CE7F84FBEF170414FB3A5C6A1F64B96DE49A176699630E90FEF2A1554E08BBF9C0DE5B1766D4C5F0F8E19090B296A5DB71483B52BE62534D077CA05CE4BB8C77FC06CA50B3636EEDF3A4132E39F3BEC446048F4E7BAE57A3EF04724E49241B123231ABAA4A325D7BD793898D928D23FB55208C377BA6DBBD60450E481A4B2D851ABB376002B89BB2C6B3944AF709126696C5082938D10892B13A1CE5141C587782F84C09319A3CFB29139C1F177FD7FD19F457C18304F8E6DF59F91CD201E6AD9D07ACB2E0378DFC59F9100E9485E29C19603EFAA91BFB123AE496173C6099863485FFD932DAD04DDEE455539AFA8DAB0F4E7C280066F022E4D605B991901398DA542D7AB5A4B2472290C10E74048514FE5FF911F4EC1217B61AD0A329721C391A2F6190039DD8C2A0C905A3638371046E923DD161D2B5D5D4DADB35B119DCCCA8B143C1A16B8D09C02D9D2FDECB96A1D30AE10616795AA5F7B6D9E3511AF4E2C439D2331657D8A2C71E7B9FF5AD39087ECBD807CEADC750C3A786F566C7B832F54D98E97ABB9355D0DCB72B5203F9B5BA30686EE3EA87AFC1E54B5D4D252D69B45342EC83C63C0D3EC5A464E4CA7B72BF036C05143EC7499045E46476AF8D0E636ADA3281BC8F913D8328AC8FC72A17CF0BA9614D13A6C717174B1E1CF10C4AE8377F35699869E51A1D912FEAF4BD168ECFA3D3487AA5DAEE0FF692AD0259BDDCABCCE5288A308AE25D13348BDDCE5FEF56F0C2C593FDEB8E804AFC62741628779F950A3B9F76CBDF5D0363317EE5AEDB48BDD565F243D50B1A57C8D7FCF7A7CE5321DB3592BD069D53BD1619FBACF23DF44DFC74D0E40624C89DAE0551645993DD571D906B1EDBA3B2C10FB770DA05E2DA7C762FFD457E3F70ADEEF86FE3CA31DE30FDF53D652D3180E31AF5F4738EE570C2FEC3607ADC74C998BB41A40085D13FE845E153BA811790E29186DB4DFE664F4E1A6D168F6179364BE250EDE5EF0D74D7696CD7B66CC2B3FE51D82E79D50356374DC92CE227E55ADB1F49B6865E93F8EB01A287C66812FEB22C4C5FB91BAC53479E97265240185BBD0DD97C40DACD29CE5D80F29374776107E9FB870AA23C33DE053961D5CE53A8885A08BE1D2C875120F1BB031ECAD1EB464B39F12FF231CD3F667EC4417DDDEB0F08C16268915228B35D1535E2500A7661DC83D96537C0E5C5E55E5B41B2F4FDF06ED126C518C4FF9BF45EF1F6F2E6949F4300DF2732A3CAA075F9BAEEC7C46C9EA3D792A866B3C7DAFE3F6FE1DF9A03BFE8C6BEEBC8E6AE1DB6933C53B4978ADF198BC72775B539AA515ABB908E8C4582C1DBC0DA1B3983A87B3F22532D8172A23D6B277FA5AB48668E7BB90F9982362D8EABA1AF4D26D8B617426EA41E10FBD1FD00A3EB4457C4FFB0E39C7BED28086BFF479A28D1AFB87344AC417A3A8A738F58B7BEA783842B1E51D2FD7A62303707D79C45C77DF089CA3F829AE339BB8C7FDF4B0FD1C984098393564C3E3934811141419D295ECBC145EB201D0C93F29A1CEFFCF20B0A7547166B10A8FD75ACA8092452F91A12539053274301E426C8FC3091C36A7B191348D34B2655941AA7DCF7AD44D114C6DE99FE45245DBAC63EABC4683876C66CEDB64F046FEC7EF63EFEF6383E9AED927E3A81D6567B13A7F34A7AFA7C757A9F2EA74E9D46490E35E0A695D42F2CB517220A88C6A3E8CE078FEAA4CA31FE11D552072CDE758F481098233957CED24515B37D701F9B794A93C94602EDCC755AF32F6B45CE4316A385FEB102F24F3537AB8193347DED8D6C21E9D59B6C7F86E7F83789147314709C30E20A3BD80F48EA7527FF920FF90F8E3AAC74980BE5C616E69C3E921A6258DF8389E2FA741978E7653C2C650963F345CFB23017D4862ECC51FD520E459E1D2DFED3EDF8B7C03E536E8ED8AF925A2AE019A709C1BF834FC98F2E7E8B386D62D01A5B56B7FEC236773CD766DFFCBBD4FEDEDCA399D26A43BBB6964C0334FA928A7AB38D1539E90921524AFFA0247DB61210BFB8D000D4E04EF4EF79FFB1D20C8600B08CFA66164296A0929B169B38DE5A78D6E72A91B8B538B4EF0893871A5CD23CE3E59469ADA9C6F80029AAC89DBBDA465F42AB48AC36BDB2CFC8FE5AEB264BC9E5E57AB543B7DA72641A1D4BF9FBA7C3B54FC23C1E305E6BB084DBC823129B4E5B85E943CB75ABE1A44DB1CB056849579A078FA9F7C75A9DDCC3F24613E7B70579B7C1E34B9996574601C9A6428117D22C1EEB716265998D63FB1E55371FD10E819740A01967B39974C4282C04EEA31CC26A334A7C7379293EBC51B5B4583D689CF2BEE1DE723692D2B2806458F18A4D2DBCB89685A5183AC11CF73616C216A7ED5F72BD50E43EF5A482168FF245631AB1FEF56299BC956DE1C575DAB8323F49B165953C02B91AE8498BF60C5483D1CBACD524EFDD09EEA07E88BD08579958D8DD551CDF76B5F9EB2BFE9D4C1ABF7EC6AD7850E9CEA1CB0F1DA12E963E0855D0B51D63972D6D05BF41C2750923B27F1BF5A9C85483E5368CCBC50FD56A284958D180E5FFC8E4656A7DBC81159481652CC1DDEA94C493A331B74A18A25B148764B7828EF230FECCE21C258D140153C114B42D51D28C5E54CDCA399B4BF3DF75F4525C4D58F16F1D0870D26AFADB9BF499B6D971C0EE3B0859641D6A8FA9B518FCF8F3D331130E93D9EDFC53CAB5716B3F382B2BDD83C967BD8CEE75F7DFDE3956BEC431D3F9A19F8A38DA28359EB1B04ADF029B3EB92446EC31AFD72FFFE5BE9E0520125C1B75786B9390A9C3ADCE87EA94E9868C7421FEA9C929A21D24649AD1378254D6A321DB393DAE25EE9C697374E9019BEAADAA240A4159EFE9F66259FDD2AA0D4C0CB487E334A70C62EF63AF53D5D691C6DF41E260E1B4D0C7A9CBD04D5E46FE36546CF573A50D0DD26D5D37C24E60891849AF9B374BDBD26E5999CA4EF309A9B02DD044EA4942534A591E4E5C36A94DFB98A6433D57DE64CEC189B9D0CFFB2793739D2326A65F3EE1DC3C990AAC8CEDFF58AD403371ADFF2BC71C611B9AB4F60C049C903126A959BDDD91DD96779966BBCB1DF6BF9A3D6810DBDC5DF263AD42AF66EE5364F4D8B9FCB7BD67B3433D6FF9516E012C4D364F965F29D18236AB9FAD311843A18DC2086EF25F98D78D0B5D9088384C57CA4129C4C0E45FE261172AF45BE93B7EA7DE58B5B09FB5E204151F1A65B1D6F58395F8A4EF6C8E842AF1EDE3261122381C6DB731E31489925D60DAB43CDA18BDBF8C4EA3E3E9893D66A5D4FFAE56DD9C19CA06DA67BB487B89AB314BA1F7CD14ADFBF97A625595D2CBD3CFB7146E1F0F65D37425989238392D1E30D2DDA800F3FD21FBDE3626DDCE3CDD009D715302488DFD61F3C3FEAD52DB25964D5020B26743A4560CE5FD77ADFFFCF7257E4A876A92D0C15F296530957123BEEF448E4E0D93110502524E1611F98DEBFB8D8007549BB7556E4A16AEDF4093E05B69811198162A904D4AE512330EFABA19D095BE4CBB988E78640760294BF4C2A8C5D1348AA0B92F6E1B19D58A8A41BB6009BF5D0E0485A9032FC2F6853A0FFEC0841CECF6E596360A3C3FCEED06B068BD142C0CECC6D55753A8CED3F0B3F2CA8C8111B7D91A2CB4881A6381DC02AE3B71B3E506A512DFC4852B8F4AA03975F0DB79C25D0FFD650A77FF6D3B982208165A3E1EBF16755F4D6737554E9D03A3BADB25E28B95C43731EBE2FA14E1D6B16D7C30BE26A04E7788BE6EAE1EDE7507B620D48EC42478D512193AB46A1FDA80D4342C2DF5E4B938E067B487BF3C48021A1109F203DD37F35536739243E85B1566C736EF8DDBC591F66C59EA8AD5B1805C619C1FF1718C2AE15D9EA492CDC68AB15A73E6F67AB10EB18A9542DF03E959A59BE46EB87599DE37EDFFE93D0F8619C83AC704E0650082E757D07A4565765E7B7D5B495A5CEA33B2B00991678CC833B819F65F8987EBB1FB07B162C39F1C10DA5637B2EA9DF55BDFFB5CFBD903838FA827FA42341DBE194FB0B31CEFA50EDA74CDBEE3463F7906EA5636E6D8CD5591259ED7F1B58C570EE989A38FCE0FA7438B35492B6D2F9E7F63B33613B2EF35D3F5D334D80A93EA98135A814151810A91427F3A31C5E7B3F9E957C573BE0CA91CEB58708175C95C038A36F10CAC18BD2A06F31FAA26C4E9F4F5298E71420498B7B062D456E03257F92E73847BB4A19F8C965181346A06D05682A0DE18928655F979FACBDE2AC10B2F717D5E3E835A4A83D4DA52BA1626D0CDE53FF85744A3283D8220E3B70A7C773906405A7C7F22C7125DA3B4BBB067BDB4B9623F8FF4E5A9B8714CB5571DA4C5D0F2B25ADC4923BA7957DD64C34FFAF3F891206632C1C36628D62CED3A7ED5D61601AEF2F103A333321836C8B26F01FF1C0E8DC5CC843546B752AFE2972EC76E63534C968D6E0B8BD10F58D98D48FDE5060F950834BFB42DB9F57F1ECF6CDD1AD90938493EF61AEAA60E3E1A3D9403F0D2D5E77AA9EAF045FC2B8460D89E6FA31933376C7F454DB750DA2B125866D5F1DBFC74398BBF9CC6F4EDC5849783BABA468BD13AC2193EFB27089CBB4A0A546A28CA9CD8311E4A06C3AABC5412EABB30E751D97B0BC2746C6382818266356CC93F2C4E78AA4FB266B60434A82A74738B4950B198C73CDE6026D46643EBB59165AD5713FA962E27F2BDF7EB6D20391C7517DE3D03634EFEDD61B44E60A9064B0AB28A68F4085C006F2E1108DE761B746CC300361D54C7EB840D54BC3CFF4FB286F3B0098768248005690B00D360A2ED25608E73B14730C8C757657256CC7D32E67AAECA4F1CEAB1181A0A19BFCE8CE5D33602A2F84905542BFE3C6D9EE8986835FFCAAEE5DA37F1381C341E9ECF6211BB15BFA04637FC5C5D49040344FDC822AA7F5C81CBF6A84BBB5F06D2636B0D7A461017A11B95EA01375FC191EBC053A96BD66BD6086BC3C3511AB46D949CB2620FDE3027E951FCA7A3EFCFEAC0 sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F63 smlen = 2820 -sm = 47663577B2AFADEB2A55D2513F0FF6F3490905CBF69171EEFD2507A50C097E11BE0F6DFC02EDAC8D63BB0ACBBA274CA7B3C3D702E84ABD3ED6F15239BEB84426BB6E81DC540B3A5C476832D8057BEDCF270778F62E77B0A490987C512AB0718C9E875318DED47BDC83379EF59BDE3D93D9DA779222174302E8784B2A342355F1A4FB7F4756C93A06C5C723281907D2E464FB7E5DBFBC22B1F16BE9ADDA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +sm = 8101EF1BA08EC1AEE94748FD521045EB435B73C8E35CBFF0384C1AAB1DB87227402C78B6BFB9016FF96D3EDDB41F3EA63E732F6D4F9E8A20FB1B6F01138B7CAB8FA72032766B62CEED809D6C1CFE7BB5BD2399DDD157BA816323EDC9A51E695602122E7CCEF4A57BB9F6C979BFF602B73CF6B67682D76107693F2D40A32F37A6C41406127A177537AE64C4A61F6B47B4E3771270F5F0E26FF16BE9ADDA4DA061E986599D9B3160930D0B63B0CB70506BCF0D40262447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = 5255191895321D86DD53F28359E013E5B2FEFBDB9276A36F872DD25ABBEBD95D1B2287315DC2C71BD5C87C7D701F974DDAD6044E71FCD99DE3090B3A45300CB85E450EF7A9631E7AE6A7F422F01AA64A9DED83443F0BB220E317DD853DA66D655E83F8CB3B253814BF3EBFED19DDA29DAA961C9260BC6BDB93BB2DA7FFC82B488F7AA8F571B523BDDF4928E530617F0DD72BB547462A703CC16523E0DC74A355D22F88DFA8360F89390024ECA32EA6A78B731EA9C737A368C313BE1275257FDC9E4C860F4DD8D456A8BA7915921E5D55885E786695FDD258A81522B8D488239D3E743D89E2D02DC7BC69F00722CCF4740ADA39E2FC3153DCBB5DCEB18E0B115333A5B5C7831860614AB274D340DD6589999F7A72AD9ED8F354F97F4E1881BFD966E70757D09B02A03A60F3FBCE900DD812187631DD1E0D09F57BA6FD98B7518AEACC493A64A632ACABCE6C7C44EF3AACDDD1A17B26B85551416934E60A31A79D8E1AFF0C655B1401AC803E71A1D8F022C2928BB944B2365CC94851D4035AEE5297E376318F60CDC50F4B54A87BD59F46F24B8830690D718280C6F0924F6B2FD3348BF399A955C3DEBFF071B12AA24B8CAECD3722CFE625210425A1139DB660AB4F1D03FCDC94399B41FADB54AAA0C3F734CE1B5800FDD0B5FD37195630D5BA4036574A911C0EE4EBD6C9C6387C0F1AE687D54013B3350DA6E121F3A2C8A627C1536769F16C0C4638E35118F705890CEF218739AAC2830A80D2C42EB54DC40089015278E1791A865004F1138A96208E7FD37D8B2BA61F5E3BC3ED06092E6AA7822025787140CFF260722C46D3C822A36A44CB439C0355E1D6F27710066581FECEFE54865795CFD3AACE5EFA2A490F03A3656264C03D6E881FEA7C94E4D9B954E9EE2A0BF39AF8A5690C25EF028087E0C1BD247316C2CBAD952FA2C78369A4D589D9A413BA3F419CEA9F0C585F2D3208919717C53F12EC61933FBE56C12DF0D79FAA83A2D0092EC7779D0E793437AD1B1C17EE544CC38129D8546D37AA399E9DB3D8360B411012202491C8C7815396419117C737379B9A7842A6E2E6A3EE51C3579261E398F9F412EB2ABE6035B3756387CFCCA74AE835FFF55B17A71BB0F92C5383926A1BFFEAAC02D4EC376757ACAA288C177350B243F2C6ADB07BD318390621F00F32B92D7E37266BAB272E8D7EC75498F03D72659280DA36C567D4F41E7ECDAA9A1CB338ADD75431F259DAFAB12F8C6FD8B50AA69292C147ED5F21DDFF565D8697E588551F027999F2325488B8EF1C441E19FF614D2F8896337BCB1CF105957778FED9FD5331038799D23166FF5BF31AD7B79EC3E2D576C18B15AC2D746948961B4FBFE605CCB867A721874828092FE50958FE026E14318EFFC528BCC0ECE88880CEB1FEA5D58106AA6ECFCAAB2FF924871F2F69902199CBAAEB0E6F8FAFE382C61598025AE4C8D7127465FC900F5DAF840B7C86A88D7417D707CFD8FE941EDCA9E587236936DDD5F3143719F6013C69F06D40C917A9482EF5298D4F015F48D047B38FE162D31EE805B822CFE391542F6177B7639B6B81DC10AE8EA486B00EC1E6140DB5B3F0CBAFD0E7EB592F731D04BBAE67CC60649CC2E352A8DD0D4A1B83F8E4679349B46C2123D9C4AB71363014FF92173DD585F32AAD4C47899A400615FF68AF5D13DEED103CCC6C4FB1CE687022A3B90A21003A9ACCFBA46D5250D57020CB40E0EBB357984C4762DF01EC3B982ABA0271B17741FF36ACFC972F5BB9D96872A4599AFA8118B59BC76F3F91F43123BC4C8C1E0310E568F5800558CB2F8F8C6EE7116A3A041DA741D6A5DE162C547A9F74AA7F3EC9478ED72813F4C60E10AC362DBFBEC1F4E5AA61FA4992D9A853A65C3BA88B45B2E6DA92509AB2B830714646374AED143FF126951C84AB2F30ADCBF46B183BCC253AAB935C94630C3C54755690540FF6CA8131E385C717F82070BE8A7187AA4466FF0FF765F007077658594E7882891284F1D52811285062DE67F7C113313DB3CBA3D13659856C64CCD65B987CEAEE3F9B18DF1F37653D1C6012B535D9FBE5A0183FD8EA48CAAAE01CD07E15E6DBD3CD1B20AEAEC3DF7BF0119979E238E3A50D1CBDEB38B14C947DDF5BC380FB7EE8598397A7AAD2154981B031BEF68F007E0E554AB77A0EDA9E80BA1EE1272EA1CDA33B06CEB42718C9B83DE298A4B96F5D53F4D4E96577CE8D4A889DE79D0FC21B130A23D6A7809E2EF7415342A246D63E59D428E2C9886EC7D974C422AEC79FF7AC490B9C4E348F70D8022658087D76982056BEBEC5153A932B6AAC21E6093F7196DA083C581BEED2EEB7FD3A4965D9151F3320F0AA9609FA9867D29AFAA2B3A0DBFB42F7D7162BF1337D4BC686D8835805B55C11A58A4ED40605C8B4C73619F5D710CCFA4F565981B50787755AC2AAE0CB5C4D19422FBADBE04905A40E4400DD8C9DCC5196D2078B4670786E0A4C682E2BCA472ECE2C442644D4EAC1557E63D33D243EF7487E6471DE05C33EBEE10C7EF5A33502ADD8B4C975FAD6A5E46C7B13E7E79A80F69E1B16D539CCE2A0B8ABA9C914C88D0B0234CB2AC7B910BE97EF5132F37A49A262049B9DC21F3499EA0B35AC8DBB78E23173D448D270EC62C7A1DFDF6A375FC18022334362B5FC07936AAC6B0FFBFD08D85B539FDAAC0CC83A966A305666AD3C6A9396877F3AE50433BD514821D53A06B8BCEA7093A6B5C5BC26EF8B54EAA51C30B8263CF51C3337A8549371BBAF6115FB538885E3C144351F2498C93078B1DF5854422D5DFECC11E91120BBCA0AC73E24EFCB250D1E2BA8B235D794405A49579EBF9EB5D211682168992AFD110F8C095B3ABEBDB0A9C8CC125797702E52C67200678C8790E901DE1F8B301ABB04445F3ADFF184F6112F4D3E0F54B5B7BA0EC6F3AF1F2210DD2C4D9CE92D316724071B713949ABA43F0351227550E300ACC8C287BCDE08B151167CEDE8EE9F718867922E51400683A8EB32738AE0B998B9BDCE45C2ED48B4524D7458ACF326CFD22680EF604B89A42B98EB0E7B4E675BE0C4086F2C73F7339A4D8F96D6084BF76F9DA05D8EF84141CF023111D5432BE4A6F053617DD78B351CAA83C3A4C4118448F4922E57C59FF270C9D09E363C6BE6FCA8E67CC95D41C82A16DCCD178DC37BDCD7F337ACF4FAF46AE7DAEF9490A81EA6A05113BC348197B89CC05BCF704C18C394DA04D70B8C14703217CE54C195A738F6E9C6B7206181A915EA399D82DE54C8CE55124964DC1131DEC67BD496AF9640C27731D37AFDB696953288846829CCB31D7C2AB01AEFCECE9B36822FA74D373ABA01BD6332ECA451C1123DD5421EB550C81011F7A5D50D3EA67F73EEA4B0B993C002F1604E1ED20B811363DE081B1344BA9A6EA2D325E1018AE341CD0DAE229E6906E358A3F82E7E668BF05C0A15FCF96D37A0F77B646862151F1B5F35849FC771C7EEFE69F6E28F543BA8F4184C763AC3BABC5969249D51C7F86654436DDC7DB7872DEFD45DA58C65863279445F33E64F18442B1AB073D945CC0A986BC379483E17567E43AF0489C18309B75E5D36B6167025394157511B6EB8EF54DDCDCD17B286C7673D3858CB37A08F86FB96B1116A7A2106A5F2A133095D77388A53D9CF7C5F64E826504CF94375A7D141043728799E6A2CD3616FB5AFC86BD125621AF11B151062E6FB26D5811C14FA1713C89246C8C0D876740102D9344698804FD9E1DF15F6A4ABA791A19FED3FEA4B5BF40E06707D2101360ED15A50D0D9C32A40F6CA00164D8145FE27C4EABDAC54DD45107DD9058B70E621AE7E9D343BA23E6EBDF62098BE670091F45F16FC0690BDE114285ADC315A8AF70E85DD76A7ECFC6A2A1CC934CC21A623AFF4743E3DCF4B51AE28000605AA4EF49463FEB9A7F0B2B61CAAC466922A475B04BC5EFDDF899768B2E8A56E0D5EE40E3735ABC837496883BCD429871ADA1A939D2B306636403A903C377D32AF991E4190D8AFCF900DCA3694E2EEFD1BBF3E1735665EA345B98055B021ADC82C9DAD0B44FCFD2513FE502A90524AEB6FF65409C4ED2ED5E40A4B554952A90AE188E2C29C6FA64F7D448B0B15FACCFE844D625B22C735ABBAD67B7E37D552A1B8CF4B1EEAA3E63C7749770C92FE4E0A9048422877598EBC7B8CA69FFAC7ABF88037C4D27FD879DD2676991FF1C6ABDDA95F159B1ABD81B74FFB0414FCA390E38266B33D1BDF8C1B9DC50174F9C0A321FF2C40FD95A6E1471DC55AE4FDFEEBC920417B42B52E6951EE706B373B34AA637A2A9BCBA15124CA55837741AB2ECD1146312569887CFC7BD082C1AFE429CD4A59E9F3CBA7CAE48E6411EFD5C698AF0E0E94E3446AA4D86E157D01D32921199E01B04B72A84F1A57D919CD617E9A3752FC44A375153D85C5A81A5E91449F873C59A311831557C6C23D9AB18A92C59FFA24966CE2751E721D6B77820F5EC000209C96CE681122D6E4B26CC2C6A1D1AD69A79EFDA5DA2AB6B188296283A668B2E359E2CF6E20EC546CEE1FDF017421876ED9B3A69A0EC38A1701893B6F04277F065EB29C83BA5F6476A2EBD34842E790114D457C2FDE1EC520CFB081D24CDD240B93456EC21129E648E1FD36DB65A72ABB238FDB6045EF7FB30E0C258D319EB75C9C619B7C4EA65F7EAADE33ABF4D220AE64A29D435BCF535E2281B2383B0193B2396133C1789950A1D889B06F821AC6F35A79FF32932AD53C50FAB041692FE620DC00E169130E77DE9F7239CCCC5D67386AB702EC019ABB324E42C51F7C63027438F1F26A9A6554393FF116CA94F43E30588FCC77B1A38E462FBB28C42B25375ACD7803663DD600ACA306E34E45CAEAFF88BBA1AFCD6E3831BEC9677D956CE5B7DE0FE096DACE0C1D198E45ED7FD801E7697D64D831E3883A9B38D8729B78A618483765EEB9AFB029BF99719E8D71295EA3F586E02069584915EC3230C7770525D8E1AC32274E818E36D616D3AF6B93BAF305E68B65F0CE2EC17AC8435DFEFD4127410C1D25CBE55866F58195212FCEDFEF9CF5DAF883106DF9F37DB2024B2DCCBFEFF088CE2AB9A011C95ED4F6EBBEF61F348EC34BFB212390A8A9A2ADFAF7F2E0CC79AA6B2DC7E4F404BC4C4A67F332AA7211B0541B8639D5CFD6682EEF3B0CFFDBE6FE1993CCAD775E4627D79A702ADA5A76EFD4641EB971B860B1028AE6F0E3F6969F18CE65F75AE8A6A259DDA2FE4CC25EBCA59B7E3A4FBE56AD2BCBA8AE8A9A09CC8EA3B66BEA1CEF90017E7D2E50D17848096B8BFE6E9A8EE417BDDEDC0CCBA717362F9325A04352F02D0F827A442D59B72B58480BAAA232DCC3C0E062E2E3F1FECFB383202C5BEB5ADECB8ABD3EF7FC1C3E780AE20296BCB1768863798DE96F1526EB3C59317568CD6B666AB6DE93D364A1DCDA783DFD046D2F9E5BBAAC7F1A9C19772AC0E4B8F721F3D17B61CB0A6FF8000205B253DF67C024963D2B947404972443946C57426D0352B6B807800F59C85AA737B80FA834875F1BA5EAE8FC7CE72C74F3E1239A3579223AAA25ADD0E2D73EDD63D8467F3CEC72BC6B02312A0914C0BE8BC633807B9F227DFEE9D10146CCBEAA233C48CC8DCE537169FE7938E1FF7D6CAA9B1B990691561CD4EE4AC5FBCFE54F1491EA29ADED509AA7D3D073D684D837219DFCE052FEFFF4449DAF84A4A17063423C59340C2651410885555EF940027F89DE22BC3C67BF325C3155A7D33742FDCFA51E3E42BDEE48EC8773E4273D0C5327FCFD56D16BCC606266ED0A4F29CB2A6A0D467442F1D4D08C645C82A2269B07B55C99B9BC0B17653653CD5C84C20A45A52575DE0685F7E32BB5E5BA7DCF5CF26C0916B49585025BAF372621F1EEB45E50D1F70C44365524894734D73268765A879E8C7D1F21166D6B52173FD02C39CDD059A89D06A58E69F4373D66C86577B2C7EE9EE69E581F63F795943AE189854ED140DC69FC45D32173A476101966912770CCAD2DD94ECBD7AF777C36A1A5CDDEB45377E71236E7A0523EF65375201216F9C92A88B788BF826AA17B2709D0D4FF76DA7FBFC7DB41F91B68C4FF6F59EE3C5938697E6CBC7CF21AB6816C43AAC6144CC8BF54DC24CCD75809229AD55113D628B0575B16E73597C754E20DADB78E797AC7815081403A16C788EB365E7382EF0D03E2D274D74309E3BB4787B1BA6E568E7C13B9835644577EC468BBE00CF3DD60D5CA3CD4D91161F00CB85D571D76AB1A38FA8A7E93895C5C1B61B9D9FE5904972EA6F63CA8A32DE799B4B62B74AD2DAED72E1B081EF9CDF78786799F6EA3DB817087C15C395243A3007F3B7A1181E7BC86FBA371C553649659485CB40230C0178090E6100DF36042CA6CD5AB3DB808208B8186C0208B8FD487B158AF9F94A7BB16453C49EAE71CC8D9D7421B547D65116EADB428ADDF4A3880CF4A1C38231481310E0A70FBAFE2BD11297CB9F437365024DBBDF771098C9515C1D44A8F657F9043627E5E921BCD601F284B23BE691AE2D0121D15AC260F688863594DE84698953DAA2385219928B5788AB94F29FD4F23BD2225C2941C097B168C96805BBAB7761D627E4DB0ADA121E71BF7466273214D73E58BFEB3C1CDD87B98ACB2E820FA8417A3EB8F84348E7A24220188809E06B0B444C688998D94486A63C9D54CE0C41680C1BD73CEF3DFC3F738CD33451387BBE00E63E129E3B14696BB09A310A35B88203D8002EC0E8F7F76056F07F6E12EC024C9A4FC607E65E667EA1BD29BD767292F43CE625C0A75C4CA03CE54ACD80939996047D30E5301E9214877A8F16B46B4628E76C337EF4559E00CEBC554DC1967DC1DB66967064969FE71C965E16FA00E0AFB9149F2D7EC4A9D04615FC6C7C5E9A29C4C65EA87D2D1126A42596AAA61679165214B702EF465860551B12DF1472B03F27EB221CE096809EB14CB2CA147C763CDEDD348054F70B28D4931E108490D81281660F12ED602F353FFCCB5C3A05A026AACA76AFFC8E39849F41289F69D983D24EDF4E0E2EA203B4DE0775BA2771F3474A15D93398767137A64DB1DC6D82BCF8C4D2B6468009E6541AA054D7638EC47C02C9FD2A025494DF2596F00D845F6ED972EC03213B2E8B769D70DA6E4602A92D69EDD54BE53C5A15D2CFF4EE0E5740242A3DD8F3140BEABC5A6922D99C8A0FF6DC2AB9D17BB6FFDFCC8F1939B24B7C81459A863E40CF921D3FF48611C68B5822629BBCC2B8D10B75A7C137E9F9FE8DA9D053152879B6C9AB6CB134C166B74A6C9ED753BB2429D0DBCC1660C3F742E446EFE7DC2019BF0A58E36CD35799DBDDE8DA16C073AE12AC45436D81A0C9B8C7501880B4D85D4322F8F90C76B41AB33853EE1ECF09437B067A27D6D6FA5D92A047F3A8CB177A573E3021C7BC774CCF20C32C44E4F2F6D577916C11BA900C78DEF7B2F5FCE41C647B0DFC386BB14A856F37344B14E8A408551BB8B9835EC3357C46ABBE029220130309DB72160EF5B69314CE26C891B82751386ECEABEBF401E304CCF19D655526F0095520ACA3BF6BD19A6D4F42B53C4F76A91DFBF9DF5AC72573E6F6CC44FE9E68EDC6FF8BD7BDA29129BF792F4628A70DC61E57B78A7B2F2CF6CE6148D2F07547EC7FFA6F6EF0B328D798EE9599C8338900EFAF38CBA203E962EDB7037106F8300AA6FCA90A87928352D2F68433D5AC0C1CB973D3C0C51D17D101C122BAA59C289821BD72AB124047AF10B13A3C6A1878ACCEFC26212062514AFB2C1CDD3B617E8DF8CDC298DF5BBF0FD7E832499B922B3D3AC58647252CED4BF277D014CDEA76B6128F155 +pk = 5255191895321D86DD53F28359E013E51748E6C271E2D36EFF7A1F6E6C5F619FD2DB17192336CBF12CD465D66075430EF0F6FE88DD14EF111EB99ED6FCC3A17245C0088BE2EA1B9AD85CA7A37B723719319937935C4812B26654BD5C48D5393C951E002444AE28F7374CE207A95733C748C71FABF153DF1D67B74594C606D229462309D2E10686639E98F19540C962F3494320ED11A20A9F8FE498BD8671EA5224AF595A0BA86905252C5DA55BE4362634E2E7499DA4588CD910C0428D3AE71EBD48CCCBDACC76EA5153A8E756B95DF337A41AB97194208FC0881B2C4065BF8ED31AB290E7C0F7417B0CBC1181BC5F986BA20CDF87F9E9C098A0E943D80524091D29B389F94E43CB863BC4AA9EE50DEF8C582CAAF88D990B66511D5AD0173292D6B208E10976981745E2109867E569A5B62831CCAC87218360D1E1EF97B10E16C549D304F23E6037801E37852FDD949FE08BDF20DF8ABC77096DFF7F08315FA94DD4D1DFEF193E2BF18AAA1543D4C9A259DC93BCCD127BAD6842BCEEF40BA14C5FE2DA2C19969BEF35DC5D7AC33BAC2608016D6884D916FC93AA541465B96661939D861B85E97B109D7C3DB9F0F4DB370B59ADCB520032BBD571E8B66F0504B78B5AE9000BB5D2DA08F85D50CE89C5E1AC687DF7FB266DEF6A2DD6F7AE7359AA901B6081BE25E6CE91F0A0DF74D8883AABEEEA9F55255C48BB3CD788ACFAAC668B7D7F71812C009D0439D634AFAA6654C6DE93ABF1E3B7F70AAF907E27F5F1201D0651F7BB83D81D2BABA8205EF07354F020BBF26D3222553E0D2CEFF813E5B27B7DD0FE0AF53AD2625FA94B862F66AEE8913AC10226C5B58C06D5169A5E38A66A92CBA2247317E78E0C5776F89C804C41918B014F13CF09EBB01BD8FC7E6970BB0D1C8477BF3A1363AE0864DE2FEB6F6990C56DF60E0A8597AC08B084CE3EB0401437D050EC9DD659FF499D94606CA8356DC73CCE214A298C2E362CB352CA982BB5E2840E4F38537DC1D42ABFAAF83702C83039EA3F93401296D6C248B8C59CB1853FACC60C271742A2A1CA23ACB56FDB52BC8BF6E3D4A35549180F760F87C853FF302A6790285DBF39F17FD1333FECC200A82617933A05F863861449747648AE2726C9AE89B14878FE86D93B7E787BEE32D0A885ECE7F28528442A25A61F2E558315C4FCEAFC1BEFC9B85F119182F519D939689F3AB3FE218FB36493A7BE656C584B1DA7A6645E98560B110D13F5E23F88A5D815A75FC4E6A4B74A839CC0F82718BE403EC29C891DC3DCCB4CE5474696F5348F60CC73112FFFE7ECFA2C471CA20E073731EFC94E6E5A1B63A7C8CE1DF6138962B878189AAF0FDED5CFA8D3BD9D9A404A08A7A8ADB9463C9B2576D7903D8499C04C32AA78DFCD2D6A0BC1DE8CDAE1EDC674F2800C0BCD5B597F74E8A920D094D6B12930A8ADF6395ADF215D7467893C8F2A4CEA8A2D949390F9878EA69DBF49218890A2AA68D897AEF0FA86143CAE2F158223D024DFDD1C0CD7F371AFEB8B62B2FB7E51D4288052A770A23279FBB9544896A14A43E10D9E7E0F71634E436BB640DFD11047EE09044228AE15F91589226F4A3BDB165C3D5042AC656013877834895C83E9E3FEA80763DA74398FFADBD5C202C0AC8DDDAF70FC9731E10261603EC1317657A3A01A583C4712C12861D3239B15A4B5B72FA5F9CC599BA227B6479EC8159266D6D808AA4BD60FBFAFF7ECE4E0C4E1B2894F5DB32A51F806CF2E5E75878A12C8F99F21DEDFE411632965FD397F2FBF876D6A0264B93BAC46433A6DCCAA3C5738FCBEEB41CE954D85500B26401E97F4F6B89A438775264B49E5B92856191EB724D26E43EC8408D96991DCE8EEB6E0A4F6D44BDB5DD2181818BC465B52C1EAB7D6628544B2E0A789CCD8E055753203E0AE465AE388DB7ACA594F244B36FDB004C49FCC3EB5B74D7AE230B06302B65F9529F7954E44D4E537AD90C306C201B7324584C918301A7AB5DA9C7B9210F6F1F8BF41935D3BB18B71DC43C87AEA62E033018E03B09B031079E62A61D40EC2A5731735A80BA184C83B1C093AE8BB930FC77E67D42F18AFD9DCFE1D9BA0D0B4B5A009277B4BA94B95563D20A8D3BEA26FFC12BC287F6CE9F8B12F582E80F156919371C5EFB2AAA31217A6761A4532B9971604C432F1C6EECB8D46FDF38C2BDC72C19F12F84A5842D65A0ADAD081F8DBFF7B26E63FCBA1DEDE665BBCD083CAB6356CB7B1878344BF44F6CE3164C9228DCAE7B0196DA5BF7B895BC70F2477A7176AB2F7334C210B3339D6E0767611C6A3084FC2FD801F17BA4E4689F999928F5FF736A4B5A9D7096A6E6F8BBE7F63827670F3D324D4982B77880E0D4B27C7F698F224BC9CC5A47FCCE1967D2F7F8959A864B7E3B83E7D930C2E8878AE095E04F73DB2AAEE059615A7903214518DF9034F2A19E571E412AADF33012271385A15BB52B033ECF0A8C65B89F1644CFDC4338FA1D300D555284D8B8A37ED80DBAB87924F1A735C7806B33FC666959A05709BED8608EF7BACD14BB4F81AFA0868ABF599910AFF7E26F611FE61DB9AEC6E0D74FCE90B1AD707C7C099737BB788A2B23566314FE44A1C59A1E47BA1E29A286ACFD079632D007F3DA57ED52EE21711588DABD41EBE0314E4CE8D8C45DE74C48447DEDF714920FBDD5E02A78CF33190AA46E25ED1CB605FDF23E2B2CA3580B3A2D4ABFAB157752A15E6F80C628144ACFAC2E99D2A4B098687C67A8F3FDBC63DD1545918B8496FBA07A2752B3D57A1A502E21D3C824E46494702DC0A68AF9E56E44F945E8EDD83DDD80C9756FFB884EE7D3AB7AD5A29D79EFCAA469E55C0B95631656CD62F8D0711A17112A5698327A6F2E54F31A533BB1DB3A4A939EE554A76F276AF98638C644754F96635F117DDA5BC94EFA8A0C75B86A442F9AC9F938A83308F4C098A2A6B8869BDF6AAC95AACA23A27650FB373DAA53754F8BD4D564E68DB153CE8A4DC7BF530D6AD2AE82DF75E197C8C80F01FF62A1EB6F091531FDE547E137B15B4ED27B961F463FDA0B1BCDE9960EB4D67B01B89FA5EE56F53CC9040A574361F22C355C238546F7C54731EB37F4FE2FF73D9C0C2B226009F38322DF36786158292C9DC7C47067175E73B6D657CFE9D7B6C6DB47C8006C7AB1082EF08D83C8D481F08037AFFDBE9BD89D310E1229A649D7C042B8FDCB32506F1CB0CD635315F196C33EAFB71040745BFB41BAC2F3F5E25FBCEEDC90BB81B933C250E0E89C425295ADF1A4CBDCB7BE9A9D11015A1336FA25C49F4B8D0B3D4F9508F1FF002CAA0171BE106A3CF10D01EC7807879621363F93906966455386EC8B9C619E6A4F9881C4B0062713B6BFBB61476CC901E5F7F7EA88D706236176A232BD0F944D32CF41339A07518AF4517D21EE07FFE374178E7854E7329179ADA9AF687293FEDF72C79AB73FCAFCBF1EA36D82D33D1DD389C422BB41A58BE5DC78A852D6F24E39FECC44715153C71FBCC73C16CB541118606F7962F582616F4D40CF7003711F1BF72C69399D6EE6E21213F39C0D7053008FFC0C029465BE114A121F00E6D57ED3C32E156E2ED574A00B9B340698AEC6CD2460A663B2D25A8D94A9FFDABBD9A38860913B16013F19692C38081596F28ED9B6CB711308A9C774A4568F77A03FCF0A1C393E7B772024B6FD66FCF200D6A83E9C20610F82392760867117A01B4C766BE9477BC51F0E926DA2499EE20D59C861F461E96482C9DBA1D47ED09F1BABDF7360E11DF30FAEEB3266A47F9B1F56D52DCF8E881E20D68E3FDF8EF3B47A2D7025ED5D78EDAEC8355FFC793833901CB6438E1F17A13EED275DA1BBA9BF38F7C713CD9BAAAF2A46617D03E5BF766E13784D9D7BFEF2C8FEF873C12EBBB6F165C0AF5284E4593E36D6D39C16756396EEB6FB85BCF1056072415B7D69D351154C17A2AA73D66FD1297EA9DFC2ED65A33B4ED836546CAF851EEADC64D7AEAEC901929FE35E7B1779438FF847692C830974890174CF01C4C1678F9D0C61A4470E642BC4B9CACFB092D2946A309F71A4C6684A41C160676AC02B41FCF744C0A01229F5054FE4A640F3FCCB4C055B405A1019C04510C7CC8D0515A5915C284605396A190B944EE483EA7BFAEF75FDCE91828624C35B4FC632B71E6BD126E3420A6B12ACBAF0A910B2023E5B7494A8B63ABD7512A720618004D67569AD17C7426740B4C5B3C1736110275FCAAC488EF8385AB5B82C61FD0E5CE5ABD247065E0CC625D6DF39AA34E94DBE282CCF08B8182B43C1741510DA5E7C7CF9C254B9589ABE571A72C0A8799D25F45651D00C695CA7792CE73B44C9FA36276F9D402B21BE9B34920A6ADA4504FA72A78A146BEFBB1256218E7598D4FD5A6D3F90E615AE11DB8403D8443DF5E8A0D7F0CA5A1544780A1633304C1C59EF62E4FE8D63325A70638596F89786FF9450964CBB8DA3447C911F17B56254440BF70572ACF93608D4F405DDC99F258BF8C575B0FF66559B4EC2284D97F48CF22C64DB39375BE3CDF95D094593DE2236A68577BA6AE3845F0DC6D06D7BE0CF6D45F65E9AED06F73237D0C8FDBAF75CA34B9736A141F3334FBA10D7C8A8B2CE0E99058C979D412CF0C990E47221FC8A6281740F7668BA15D4302FFFB5145D90161E806EC857C1760AC61A66BE0AE6C72F512E284A828BDF310F725BFBF0AF2C33BAA6E694F1016AB9F39D8D1CBBC60722A8EFC6308D28C783D81C66849C6CC95871F1EA585BD40290E0261D839FB0D9FBD42B900575A5A054D6773195E0BD7FF65F3C7F5E819C6CA6CF8BEEB8E0D76A1E3179CEFC4456C96C2723B2209F93683F95631CBD6BCE768BD2DF7728506519EAFA060B1336592B52B8E17EC19A2AD10797542090ECD03980841818A92E0660B3DB1CDEF86D0F3B307C206FDFBD2793DC1273F6B10267A27AEE487E29E25ACA596C7753A6B616872B4F88AF0511FC67B37120E7D1D18372FC26D20047BB3413999C5A49AB4A84244A2E90381908C15EEF8FAE8B008CB6C60AD508D600E24FFB8CB3F6DF482EA9C02FF3C1E33A8A40D68E6F5BFCCD537877936D06FCF3BFB4C7930B459892ED10DFF95CB842782B7BFDAA51721A384E8E26E9FC23D6507AB4FCB4D7B85EC035E45B2E922B9D1A683AB52470EA0C498605DCA04C8D9E5301B684802E2112787F50FF7BDAC1B8731FFAD055DB8027E67C0B08EC6B64273396E0425B9D5C0429513C5615D4F65101D2BA6D05F826AE403F1965195158D02000CB0CEFF55095FE6AA0007E81A1D2B4AADF7D417A481958FF5229035E471B0265B1AA569583BDD891D6AE560CFE01EDD0963DC61242EFB6119407F91FA468CF605E06222B852A6CDDD60650D505EEF92F2412C19136913DA21A661504513984771A2BE4DC1311EBDB580F1316D55EC98FBCEC21821E289058C8731A8CA2FBEF198BB828414F88B0D8ADA3A6838C79BEDE4A5EEEB261BDD70793FC6A4181A40F4C965C31D604E272F07514454D7819488BAD36EB04D50D080F5D7C75BB87E477BD7A2DE0DC6A5294C43E4818D8040BB45DBF02C9930114D3F22C67B8AAC4FAE8C039B7345BBFDF8E6607CC69385A5A537A7910F897A8C36B79771D7BDF958DF77551B06D49A20DFA277FE22EDB73701D9E0F94874334885AB6C7CFA38BD4A1F2DC184B776E44DC01693760F18458EF698BD4C1A43C2B3F12C9780B3B989565AE95111637742D5B4435054E55A1204DC08ACA1EE43384E81EBAD387DAD2E9A6FED04067F13436F42B4111A4270D5DAA60DE986FCDECAC403BA8E770E2354283EC6D70167579F688D1940CB402DAF5FF2229AAB12E3403A0D8EF16BC813CD64DFDEAD5402937B9F35E8CAC0B2F9BD80BE1DC06E5168C33D5BBE64A8281BC0CEA7B001D4655439AD33EEBE2C9AEA61DF21EF8302686DF136108BC9722F5903725D163D0E8F044C01EE73C077398213835DAB89013390462A9D08E52DF0645D8947E0DE582A3C217C03B31DA5BDDE334BEB1993B10962574533F81A83E43B97A2A6E61B55562549DA8E9D146D5D28229458ACC669570185DC5AD58B48BEADF94A36E4F1A73969317B2013616D17653A5E79692F7BFDE66BB108192822303E46CF4B262DA6E5B4C0AE660D6729362DBBCC3B37CE21A537CC96ED930FC4564D6B7810C49C63D4A8F6B13BDC2A2DACB5E3E04DBCAC74E66C3B0F52D694E4BF23A2ED23C8B02FDCD4DEADC368EDFD35E60CD47DBED6C9CF0788CBD4919730B0B12888A8C1C15AE4C343C734D280944AFA732E95DAB9E99519DCB8BBEF270ECE5019F070215304132301CE41C92D091D9E2FCD0535C04ED062A30A917AE5DA76F10D90D07CB6964110C4C35782D23355575283FD48169DBB892BE9CEAEC5597FE3FF52B48D89C79EA3D6D836A031C71EF5C3F67E11DD2559A135FE0302C5052E0472AE8C2C44283975DF7EFAEF22FDEB5327CDE85E32FD0790B2B5F62EDE1477056A3F1991B51D575041048A85CB271D0D8DC31EA7B60918987B605712DD161C97782A4578C089F440AD26F28A0B27F6912E5B988DBE9742A34A35564D15B85C4F4879251440EA2883A5DE3B95F993E5771C600980DBC2FC0934AF43AE41171A32B7719DE90AF89F9B917D16A2C31FF38083B2CF9DF331E7AB1AAEACF3C1352685AA203DD8B32DB58035E748285F0D1D16612984CB8BFB15CAD6D4C4D02C7FF0DC601A465C4F51BA5ECF084773906E28C22C27DC7AD36B318BCDC1DD56A419DABCA8C10C19B08855C1FA50DC3C136DF542F2622E477A384D87477A2D405A9028321D90D0622D5880CEFF43D7E07F8F2558E2EBF91DDCB8CF5F2CF2F5662A2707010D33DEE6F0B3D40F68E4C6DA540461F187D99D33E4EE3CC783CD7375C9F6C3032AE258EC12975D14932D44585CA09B680C9AE33D1535D24201CCEF64B863A61A49BE580E0A9FA0835CC064BE605BCA4435BFC24D9CEEDF29BEDDEBA92D8D94F0C7DB6C413B31E8BDED95F28F6E4940383042A2A750BA61742AB8F916DEC933DB24BCB18289CF1FBF5AA0D9082068C5C39FD595C55A9486F12439ACFD5127730242399704B613401CE166754A6BBA3164C93CFA065802E547F9F47FF222D4EB195AE539B4C39AD58C6C774A2AE65AEADF9875283062759D066F78A150A470F8A20C2E47D10C3C39BF100007675968487E2A47331D05CC08DB902D216635B8A9E946A81C6697CDE3EB97FF661EF5B362859E8C120FFAE02423EFEAABA7586DDE112281EEEA28E4E9ED3086DFE6845EAF932312DF04A0A12155AAAB28E4C36ABD4C5ACDFD9FFFB6099A7197725B8260FC7B6DA907095191CAF74FC1515778B5D8004C5C95FF3E9F2FEA93833C300B023D7A94B08BBC45BBD9FACF792D6ED60B1BD2E53438DB13FA95E33241FD40404B84B430C05697A7A3F1F2C95A7AD61282B75469613320E2BA819E4D100B8311599EB3118E547572E1059ADDDB61D97948D32871BA5F1068729B4C7FC1CF5CD30580E4C2895B2A54C07D0209381D312F3B173B4C509EA6D80E0B0BC06429FB84C54F5B9E571E8CAB67CE09D2540BB7260632AA443EFADFDB2AEB903669EEB1E8BD14542AB18D6A4D0DF1AAB4480B6D6F8665EBF68835B6AE5AAFED9D191C0B23F6E479C56EE9D30F4E182EB12ADEB60758CB16EF21F73C4752C376662E9B61FCC1EBD73C202C7A1E54F11C4100B423EA38F0348C0C5567AD4EDED51449C037C48588E67F38182AC0A076ABC28C935E47C9199F26E487ECDA5A63242D7B6472B6850F776087E210C1280FFE5C227594DB3E1687D5094F sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282 smlen = 2853 -sm = 695652C3B4EA0722D52A70D51C78C566C3921422AFE75C9B94005A5BBECF1ABBC57CF2DC310D4F4D94F232DAF8067069732D8C47ECA7CD3C0907189BB2CB1109F56BB991E996B4BBEE3DC0A5DB6009A242A8DECB59FBC49BADBC13B4B040F78807C32BF338397D9D50D3C79F6C93FD4F1ED357F48C7B1E4BEFEBCD66E61872CA1B204EEBDA01B7E80F23F656FAFDE644D90887A36D09514BA9437350244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +sm = 9C960365A2487265C80EC897413ED6F8BA1F4A55454BF0C4C479732E8A6DBE960FE2D46B85CF2FF37850994B0B6A256C6F8BAAFABA297544CED3CB056265326365FA625580CE91DC990658F947057BA7EDC613BE1C11B174985A043D66EFDA2D4B0AFFBE3F115E65468D0353589B503FE9F9487DC2D31470EF9878E878C86791A106678FCCC80D9FB482611006C5E5DF971AD7F3639E4418A9437350244E19C762C1E279B9FCA2488C7897CE3529696D16F6FA0AAAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 786053C51FEC16C4EAE00CA59A3B416788B719A904AEF08826720A1F4EED66EB35BF6D42D705182CAB1975430160EA17C3693EC4EDB50910B850CA0D578CCFA5450F28DEF54558CC2476A791D176627C1B3CF2E835403A69422923417140C6C32D9208740193D547375E96F9F55F1BA78C6CFDF6DBC3156AE8071BE314BA4BA6F74376D50C7F91FA6A2771C489B5063354303E1126B1AB2429BA1044492AC6501CBAB3505E6D3B1B7C4AA4067ACD2310C205592A7D2C1913254092CBF370E8C0C87D24146870D448FE6C77B2526114BE20EA9B40C6B01C89C0FC1CB7577DC577D7B8906EC9164F19BF977F21DD1D9F91885E34D38463E6BC1A7A622E8CCBC4B82DA8D7CF1BE5FAAD09349C124714FF899964761591B500A3AC5F0919F965BDDB2D6FE36CB83EFEA6F87EE80790F65718BFE0C559D41211BED120F23D581422D485566084CAC908D3E7E21A96FA790122E6C79A1E2860A33A9A2C5538C4426F6691638E9E23EA36732A6349A11B7F80E07841C114628BB2112589C5BFF4190B50E1494C6C166759251E623C4862DE3C4529B246F2259771DA6E091D569C6D3CFD855E223E9C219255593B4933EC87E44B15D23D6AB63A0F13B9994B657191BD73779BAE73376434A11534E9664C6EE0579C91AC57096FE635A81F2F80C8B203D19C40FB70DCEB0E9D2BCD3D69084572543FB32A3D76328D156FF1EAC46D98AC970D838D4059EDD683EDAC478662E853BD7ED36DE5BE0E0F1F0649096B706D2019093CBFA4E0C680552EEEAE47C743B2876EF923794389031953F25946E67C9AC2FED30D32A2E5BA13F4648379184D045F74FE27264A1597C817BB86ADF0888832BB463D21C0FAFFB57C4A7D2A2E551EE70E10A31CB9F104A3B0BEDE16C1F1089BC2F511F253593FCCFA8F23AA5DEA45C25F9DB578871C9F17351A588FC21013BE4D5552A12ED6E4ADB7581CBEAA06AF804F13C11D6F0C598BBE2DF8508D92B369D42167833F06B795CAD07F9F868C2400C26169B9E1E79DF59F39CF645576956F645D4621A733BAFF1B4D0B0D5AB48DD00FEDC23EAA72F4F79E04B0D9C00DB2925F41E43F95786FB5B1BE3FB7FD4780757C900DEE63583CEB4AAF9D676CE8A02FD3CE35C9E17A129F989BFB7BDC51FB35E8C956C1A584FEB4293EC676590778C1C581F0DD1CA71809ED81685BE1FE21D39F6D069CF38E2CFF3C0C16AC26EF6CFDA26C03249B2F02CDB9DC5124A51EF87CF13CAB4A171312288555D9ACFEC2544DD002CD427CC5987FA5C706FFEC9DAA6AB31234AA7D1664E22C8E870041E1A215C8EAD91DE2B85DFD8C705F7723E537F64A395FB47A34A825B4EA031EE43D21CA8DA949A357FD796E1F4EF1C71994CB16E91AF884FF2FC413718D877E24166CB361C17E5EA46FDC69871102A2B5B270966351237E65461F222E1624C2AF357E26F4611D8B27F399E91FF13120F7DD22E4B3414E2FBFF8099777FEF07468D3886F2B48ECE6BEC33B147687E9C7D092C843F42300C91629E2E6B0EBFEEA7F9931475A2C138D794C8E22B5814503ACCC53E923F843CBCC445810ED902713E3819BEBAE0AFFC40404B27827868D7855B46F63604A24A95A61CBD4AC7BD492468EC6BDC6FBC105F8A6DE78B6D6D262B633DBEF511ACC62FED84AA9C64F50C9A25C8BFC46ECAC301D7B3491F278992658CA3D49B68F758165691D4802B4CC80AC78903252D414AD2618ACA0A795C70231CACEE3528A94DBCD684EB54BE5C75C93D83D79CC1F0C4EF3A891D351182F9B1F3B3376F1D8FF9F604E6921EB3BC221111457A7E7564B37C42D10171FFF016A82A8BDA91E40244C6D4A539EAE27ED715031A4D833FDD8B39096D19A5445B293EE04452959BF0906C84302123CEF46D4FA9DFB3B34DB05DBB929FD5925E4495BFCA00EBBCCF3572CF04DD07A46B9E677B46137688591CA4D43DE2A0AA6D7CE19247D4DF8833593BFD7662E1D941730CA7F3F52D6CAC1916446707D1EE3A6A4439880C505C945AED515D3058699292DDA01FB7AAEFC7933DEB1254B91817AF63693BC334AF01AC1BE5D0789901E40ADF18D31A2B78940623F9F15FE228F70FFD678A695E2E1CF27074DD955CEF6E90DE2E31A8E5527F955A770B5D135DEC1E1B527A3075A9ECE6B4FE01737926D63573CF0512F3B90A576BACCB34B9938C2D4E3FA94DC7EEF24FB670975C8A0083E0E4735935E28101025F4DCA6B4273F1CBBE4D3CF66FB417EF0EE45E3760BFD0EDD081ED3F33AFAC93750CC185D6B1E747B6468BC4E1A0BDE53EB25BAC12D162C88BD9F6ACB9C0B735C71B88F5D7EC37EF6A77783267D1D6BC69D76BC8E04341408166A8E4D2D66160BD5135E2024641E624C5DAC23B66582C4FEF87C4EC22BFC65BE7FBC207B51F0ED58D302564D06F780F3518B34F797CF222B68A3C4B953FF40EA434F6E0165716739846C570DB8611D93A09203C55518B308B72664775D9238203B9225B54E2DFB1209097DB12D3ED0B120958D3532EC53A7CAD92780613A14B04C1ED956E28DA05CFD79B1704CB17CB8C6E3C0090E11F9F19ADA2B3EB0F1A2214777CCF7F1BA91EA45C2A2D7CCC96A89424028BC6338624F92A783A3DBD5F8A7FFB8E1063EAC8A442213AB4E4FE2755F7B4C302183E1B551742D1920003BA88D005BAD73264FDA1F6A57600E3D2366E644CC3D1E8EC08F5449F51261C1E4BCF42F0B6B1174402D8A1EF99F6FFEBFAADCABF42FE2BFCEC828119DDCBB4AF1813EDA3B98A386C42DDC0958AA0D60037DDBD35D7AC2A296FB17491089CA893B2B0932B17D5910F5F43F6E9DCF916AB0DD8BEFAACCADFE171A215A97087234CAABC79D270EF91DCF1FC9A4006069A5A75E8CA2D2EC33FE3BE87169E24E8E224AF2DE26C8CE47707B8EB860627766B294EEA493647CE2559BC90C0BE19B77BB5D7D672E5F8AA3861A129BAB65E7BF568ABF8B2592E16AE9403E6B89E49BFCE3FC8D4F83DF51E94C891643134F7B4CADA17F10646092C5FDE4C592B25CC1E727DED0D06951A20C05BEE9D2E18877F1A4653BFCC96742F2A3484E04163D6E6A89EDFA399A9CAD0783FFA325AD34112AE395CB7E8A8F4038271826183D573357CC2EEE1ADBB9B3B6AEF60482721D1198E99D723EA57A02DCF280C50E0A0103E651743E68AB37570CBFEC50261BEDE2E5D3DDFB0ABD8916AC2D7B4E466FFD2318EB7983ACE92AD93AE28973351303BA33248D65E578D5601616819C819DF59AE23E662D51423AD9C64A8950141146EF807EC1CEDF500C954F6D8D88FE9C8588C3FF424408C99F3A0CED0FDA461FE8B7E24B65F89A2CAF9908F98468FB98E5383025EE6C10B66D166EBA5877D22A259A2E058EDC0CC32C73F00D63C0FAC8ABD7BAC18C5D427D6AB0007444A1FE1BFB9E94D7201429CCF8CD2E2406B4E744A4AA0ED951B343621F3CAD5B561AFEDAE95CB9D490671ACF232CB426347E95C38D9475CB810EE4075682D4F17B63238FAC216946451DF0E4EFC84EDB63800D0BB8CBD9EDBB5C293163B4BB680635A4C75AF773366825038C0A7B44B30653A5C61B4C1B65A23B9CD3E67E4D96AC8E156ED7103664C7CCF83AC7603EC199D7C5EE5474282431AF0E1A67D8CC409BE7EDF5C3C514F7836A27CF70FF97F5BC42C7A0FC9C82AC6B77E09601CE78083A0460051F831CB6F5FA0D68097F6B3303C8BAFCEF91EB13450B88A0B7D0684427028E358787B58DDDBA3A349CDAC2EA5787C732DE98605F0A32893195F504D49B8FC5CE5A761212CFC07E9F215A27C6861208890C11395CE468BD6F587AC561BE48C5EE996C824F70F59562E372F7733E8E509767F86CD90970BE723663A41A91257CF4DAFAEB0829693A23D945708E17D0638669B9A88C4B0212D5B1A46D48F8993380F0C9E0B6D0F3A7A03205B1F0DAF390C46738AF5F0988735617F50A644F6B73CF3E6E9F5B31F0A54A6E1720AF34DE2330A4FC5931EAAA66DFF7A1B23EFA9CDB8A55696E9281A77546111A022B3F38AA5FC7C3673FEA4F7B6202F1762B24766357017A74BDAC0BC3F7A34BA75A6F8760C67389A0B8D6FC4821FC6DEC2EDBED9ED36288EA99DB34C1F647F35E8A5A0C5105CFBA7913DB27C387C28ED48F82ED7821F74C1778986DCA581BD814F79FDA134588C519F422B57C95B8ADA0EA7AF9F5640B5FEE9112D74398225CC5FE90CDC3671A828C65B7CDD9E99381DB12BB4AB08C8C1AD374129180F659A2A80904DE42157F80B38411C2C13E40245AF940FD32D74F090626971A7FB97F0CBDC0D4FD10613C7B0AC38DFCEFBFB9C697DA33B334043D0FD6245AD4D73ED8FBD5E7BBA264C68FFF5F1A1FC820DD1C4048F1F0520D4B2584EAD23F1DC8377F18ADCFF07642FE8AE722E099C748B82B24AC5AD23B5B1256EC4BEF4DB393CACCAA1CEDCA5604591729BCC25043C86FD9EF259B4E00EF52CA5E0B2F5DA6B8C3782DBA8D949AB6D301F087908FCF3DC028702A0737DB419A25A791AB64FDB920F76AFAA277A314954F78A60E0FDAF9FF1A5FE04A2EDEE174E378FBC76669AD49D992E96EAB50D7CDBE5E18D4686F92C5798C86F57628156235473EBE07BEC487B26DB6A32DF870D90F73C64268E48932C95DDB2A4F9CFB913BC6053948BAD38F2C2032B113B7504519F8F4F9B28CED25E82EAAA0EEE0BC6E6D476145FD91670F9E1063ACD63E98C99D32DBF91DC59491BB400A40E7EA2F45A9C8F8E3C01D2796145D40EB1DBAA995E11DA63C857689CDE1D0DB64D2612115417CCE04F3DE2AC0734F703818926E481D04D0DE2FCC12C6D6DA17CB68BE487DA0C061F80A7E7D3F3732CCA31E0B347940E86F38C8D030239A653CE24E452B87EFA949462B7591305E399BB80DD1114A6A1CC50BE3D0E1F7F14E465D1BEE18807CD48980080335B6FCA158FEA7E1238A641CE0334AB7CFDC31C16A5D0EE69894F662FDAB43E644E04FE335110472D288F72E79E03D0DB7192059C28510DB738D3B50D9A256FCF3F21627146F7ECA410E8715783D2B4FA27ADD1EB89208724220440776644BCFF3454AC1511D48A9AA465AB758321BC992352A1683A5DEE5DEAA828DE56AE629179CF920EBBF3EB7DDAC8B4BF3EA51787DAEBDA0F28E976375EE4C62B28DCA6519C0B81B7696D8BE232EE55CACBC6581BB598D37920FB66FC9D256879F2B0C235D7010CDAD5B4A1EF645DDE05EBA19ABC7A83A3501416E00EE6F9805F130F22FF15E827D0A088747E26EC445DE8CE8A549B95150BF74E4510920CFE88F09A9B33BA034240894855D15CD2D72211AFAAFF257F57076778BE5FA43B006EEA4F29432C592511A8C05487B475A23F7155F2DBE30580E72C848E57E1D84D9479FBB4B7C3C81307B3D7116A72C2030B7B971084C4459DA39B18CBF1C3DDF754F83521655EFF261EC541AFAA0AAF255F1D1E8D91B05E8BEF293990FC39F8C8C155EF55CCCDDB091EFDFCB7DC02618A7A68D0F249F679B301F42187CB450711E6E1AB4A126C64DF1B8718252A4D1D0B7D3B91D56F8556CEBA84AE75806EA6CE76D81D8905FE5F911AB46EDD245780C04805C2A8BA00A40FDB9CCFCFCD98E3A7257E8C9CA3912285F649E1E306809CC800A052C9BB151D2ED4EEB5A87514ECBDBCE8485D5D53A05D753F9F9B1F91E4EBA5A011313A94301B54AA3F11A4001280EF236A636178B32C64C9ED6DA9A2BCDBB10898A7A18B2E8A1EFE0C92ACDCB0AAC505328B2EFE9F113162F42140510175E99B416C04CCC0F6D4BE79D9FAB2BEB36D19230F618AD28744960799E19868E51FDC8D10DBF56D44B5CAC6F0C44CB309E98EE3E9A5A81FF14B5B497DECE8D24905774FAA5045FA7D9BC8E4085A2B4E5C72286A19C57410912DA96F02382BF1B3CA130B85C0C1FFA22BD8F3B61F7DABB8A3046AFF0314049462F40D6CFE7C5AD771B288F90700CF7BA36BE42BB3CE182C0098568E2B580160DA6A86B543ACCBEE85C09B9730176D789C53808FD8F0F7E2A34C14D4837A0236DE1F46D8D904392C5FDD301A2DE26A528FD1C7BC49F5E9ABAB6852C54629535E7BE45EB2A9AB9B4F41580AB18D976156A71ADBA5B768EACA41F1DF4BAA9B219B7041C0C67536E000B3539BDDC10EF9032485B6F0DE88B7CAEABEB2466BE3B3028064BB8C741663F5DE3DF46D0F57936F96E06182FF2B76A967A2D69EA01C045FA7C490A19533F0407971BA41BE17B1E455B82E1C05F3E2D4476F77F14434EB6C1F13FB8E308E685A74824B1BCEBA02568CD0D36602ECA746C1277156A8ECE01094481AAB8CD82C07D1845D27B8EDA62B2FF6242893B95A39F7C0CFFE19FB774A066D7BF0E7F118A8DA6F709EE9D1B291260AF7F40E0E19538D678808C6FB77EF2FB26D05712019DCCCEE21629D95D85A792B8C957F387C2F5DD16C58DA27CC9B4E4F6A3F185CD06903CB64E1418D5B22FA89A2CF417BF607A61D3783F0F56F2115A2EA82048ECB0103FCA585020AD16FF5CDEA27370D6CE139CF58BCF50C1644A335CD1B721666947551F150A143074AD8E732DA304365CE1248B1BAB3BD6F4A3BC02AEB56629BB3F9ECE16EFB6F018EE23043E2AFA51FF33ADB76E775D6CA0EF486436AA3CA3526BF05533F7BA7431AA27EEAAB36D1D08DA8CA26CAF288521B6AD97817CC85C769D53662AD98F060FA18D497E1A43E18DDB094E67BE2713F403BDEBE3A4B521A55DA51E0FE899BFECF50F913EEB937C12B9C9ADA9EC2A72D239BD9109D84366E25D42A33A5BE59AC827DB069DFBB82DBC6D6FAC84499FB0E4C17ED22B7BA5065906CEA85D98B42CB1B81DEE29A78FF9633E1FAF1631C1166CD1247D70401F14AC87B238A21EFB8A9C0E0415BDC942E2C732F6D1A3A60B351ED97ECA962AF08BF2B6F74B86C179890B24842905DEC9672EC57DE3DFA46BBCB079C2EAB334C7B5CFB4A6B0A3630AB02396169A6654305BEE7F664F72A91F8834B37003D5A883F479E7CFCBACFD828C5826DCF65AD0E63B0C2C91893A939DE3A63B12BD63599E3837864D5EEAF109BDEF2FC880F42F3A4F8DE49F0923C6BFCB736738BD66E009AFBD3724B99922908762186DC6C7CFB9F1287519EF56E47D0896124F0391DE94767FF0D824C8D6086CBD414DBB54E2F79002D36A8FF7999061EF487AB4EE254B970E24206D643F8BE8B2529755A0C4AD9354EDAB3509FD85EEB10518D37B8E8A56C61CAD020865AEC1FDA9BC55ADFC5C957792C15A7229DBB4110CA307B1B045D243895AF55DF10B96CD4745EC6767942B3F55E18819814A44ADEE0794A1925A39FF169CD2946DAB369CAA2351C65ED704753EB799FE8177045F555CAE6A69EBFA12C941FA4528021F3841FF948D2D92455A78212208C2F97E4494571AD989391A59963E76E4B2CDE5E57E2C1580AA50DFE65B2F7E101B0A80FC7B9C5DBE29EDD4032925DC65F6EAE657E9B738266A9FC111A32C5B58B553D765330C717CBB90E46EECA336E0B8CC8C35319A60377B8DDA331A5D034B10480332A6B84BC02C20BA5E7F288CBD7AF73C73147CA2FACBAE8B338C36E9CC088DAAA86EC599884A436E80E89ECA688C61408F649F328309342BEB08FFFBBD78C4804B9F0DF6B406D1BDFD1B0AFA5FFDCB491F202CC77FE4FC0B7EDE7A10FB54FD104CFFF5219F2A32AD4FF74B02AF2E0043553D55799A9925BC64A2102ED2B359C80CC8536ADFC98AF29EDADC5E367546663EE1ED382FCC773D447ADD11DFA34FF6342331B2BD90D8A8484DDFB1E360EA73B140355F4713D71940C7CF2CB6737F029CAD19 +pk = 786053C51FEC16C4EAE00CA59A3B4167FBBEDDF661DBCCEB9DD47911A6BE50DFA13685EB766B993DADE2DC7EBC25C38DA20819FDD4327D75B1D7CAEE45A3C0EED4A20BCD5DBEC60FBD43648372160B448772FFB57DD132D4B6721E0CE9744818B84171C3C01808A275F5724AFFBDCF0D1ED26A4D2376C9A9454A53F5991A2FCAECEE5C7FFCDA16CEA5539D7AE668B5B0915141C20FDB47746A01266206861ACB1B3A82840DB1CDB6E423DF1E0BC47BD900375BF136D4DC71B8396F01F4AAF28FEB4AD758CDF1D7F99594ECDC9F62412D89C53F9ED4C23CA479612682D4D54AB5DADEFB6093CB5FDB1180C11FB1EDF81E5760C8845E5734599159B1AFED8ACEC17DD37210C49C66A0E5298BAA488D5F8F120738781574208E53B5CB9C5A0E2FAA2D9F1578D1B945B59C77A7FE00B5B20AE6EB62BCB37A6F491895739DA956EB11594259E425467148401F7140B26F2669BBB7434E7E609D3B8AA63571A7FD390CA5EF153BB60FC9E61FBE6B85206383BF36922F74334E3701CEC45E7C8D21D5049A1F46A9A2BDFB2C81BD9A5790EF9179785B6FF5458E673E758B1C4737058E7DDA0DF7997D2092ED5EF461BF63F279F6DB5011ED7BBC5715C48C636D4FB3CEB8F5667C1C5817A7EF8F1A5241BF4B0D424516B60A1F7D8224D4D743F336E95DD0499D35851AE8E3B2FD1B25B1E5768EB8106C36637B8FE4B68FADB000929895DEAA034AA88999CA65CD551EA6E27DC413A0253B5B0F25B53CC2F719AEF1B2C4DC2052D9A2BFAADFAD7717294D6B41918DE491D106BED930DD80C8BC2E04FA9978B8B18618476AD3212F5FCE546D4B1F3CEAF97696BB25ECDA46C542A65F377EBDC560B816CFCAC356F3086896389253453D30D3CF2C2F4FA9D2F99CAFBDA6886C0EFC75A48E2F492F3747B80417F955C36971F96946B9309B88FA5CC5BAD96B8B27B4F0CAEE454C64C8D9D466172763B973997CD44743A776BFAB796040109C56B81725C83F09CE96D967447D6931BBE829A0FB1CA98E9C9FC9350BFA0B318FC4AF9BD1FB6AE99AC6ECA20DC46E1A49A758F11073769874AA68598DEE7036EE4AED248508FC3C22B263B335EFD87F7CFA5DEC37811E3BE991C1727CC7ADB913E8D5144168000FAC186238D8D82F752EF6EE1EA6D9B534340C4068F1F1D8B6CFDC7C23087D685A2880AB6369DF9E4C4871914D8B8F4AAAE479A426C543929B48C4783CD98F41E5136CBB27572D0FF3717E36BF5FE3E5AD508AD7B9D8B037AD6936421F9D8707B8CAE436E91289D280C82DF42FBB0E2C83B11DFD2F0A572AB0927D830D195F3A7FDD92D6900B5A3EA441E052B92E775F24AD994B8FE21B1C93A0D9CCD52C1EF537BA8CB074D886ECBB888B62EB06200D994841EBFD11AD17458DD9B0E02595AF398AB296F7E3E350F1768C3BBD09C9BF96EEF4E9491001F8EEED8A24B54AB273063C93BB9C16A2FCA0228657ECE3A10FA1D6E8466C7B97D8FE036162543E73204FACC74F2FF9AD57244E0BDB6411ACFA067F11B5EFE650375DB3ECBFC3EA25AF4266041865857A1520E9E7F3849F00D4B44A9B4B71803A9505FE3D3CF6D6387970470A3E755D825397F539A597CFDD226FA043E2E0DF6A2EF5707D9F94A9464ED123119769B38146CA1F09EB1D50210F7E2206CFCCDFC4CC4206E1AAD505C3A27BEB7FB7DA0B52B3D4AC2A648C161FE325274D873D413E632BCB5F0C664928740B5B49417914C6A30ECE16607578D039B1FFA14911BE8B1F2C4F86572A289871B16508A9483A8ED4A9B704587188B0052B3741D6AE277A0CA5BE92DB0D5F07D1B2D775197184F6815D1D9483B7DF12B38ED3C61290F0D1E31884C6E32FE80176E35250207A4F878CB98DF7508FF219DD90DEDAFCF95D0376E9EED4FDBE9A0D1916B5037627E2B7790D8E2841DAA7DB7A141C95F1DA1E93420FE0C089948F8849193128D286377845F3BC0128578EE976A9ABBEDAFAAA82C632C3BB73AAA753316BE808F7792BBF9298F5DA189527575CEBAC8B0A3732E11CE568B56DAABCB1D7BCDAF4D3287153E09AFDA0BE31D940BDE5EB1944FBE77D56981D9148845CCC51662A0FB8A792B8A9EC4D7BC75AA42F2349A6C9815FD4D579A69005223A06AAC0A625B95427A42E59B89DD7A6D25FE68E620274BB8EE80DF09EB4ED60D103F9A18AE840113631488098543F40D4AEFB4C079BD14FFB0FDEA13B60F93F78D21660182F60FEB43A8272079283246FD3507356A76AA287A0B4D1C097823D96472F6C3D6FB2F51A579C2B4531CAB24DDE25858826460198E26B65A65412215AD2B4647910093DE02DA13A7EA5BE0287A7A133DDFA82E1C68B27A3A7371E7E902D12E253FE5FE6EC1A431D73364A1E7009E206A94FB4E0144323BA4D9D807B166E9DA4056C5E968BD79E628AD0AD8F48FE4CD880741CEBEE656B989A0ABE54BE93AA4BA7DD4AA2C91B2D18C0F74EE0E1D26B215D60833FF52C36F673272CD5A0A5C2764FC19B4E5AF9DB54A84B76728C8CEF3F7A8881CA165780C6BBFA109AA286CB200511C8CE7C01B3B43BCEDA603204AEE76075F879F1632AFBF5D33957659EF561EDE91AE5E5FE7B844BB66D15101512853BD0236C5563A18F0F697E5F32927086B3EC8AA7C4ACB282915A010C0D30588CA9B6A8B8D363E17EC156566D54666AF57B124B694580C0613820B8497D4007E1C0CDD92B1AE62150762DC4DA899E415C8A8F27899F233E1C24DD1B1871A7C001620BA9696572A70368BF6004F9013EA912D1CD7E4755049C16386B3C8DD65679D516B06916C92D99B2856F715DDA392C55A8561689B486584C6E339A93B2E73FCC2E98B4F082A69B68044E3FAE8D5FA254676DDDCCD156EF1439087B470597F73CFC704D57D266423A32A3780F8B5EB3D64DD8275022E10FAAB72109CA6409807A305FCD2D31ABBA0D8AE9702F3D381B9F48B7853E75E6075D7CA4E964171FC35586A4AC8527E5C69F6D1D2C6EA0CB53419B488A5DD956C44856D725293C009B6734573FF05A1BC8DCDFE58ACCF8484C85CD4949D927F2F5657FA92101D9CF98621E7B0675A403A3A4AB7B16C611F4FE6EC8B702742B4F6812054B444423DAE8C708550FB840941E72B4980BF8BBC6E15BB146C40A00BB378F74BC5DBBF8A3045479179F55A71720AAC48389373AB77F977C67A09F1643ACB489650D5D7D668A03E7D6CCE5EC057F4C9ABC0638B4F21C045EA51363AAE0D8F28F68C23A2810B20B74C033D9C6BC898B2E3AF7276CFBBAD11BE7C6C2D7E0E01E57DB530AEC9F7F51A24DE7F08EE47D2C54B5660E2253D82FF728F01E6EED75D8EF173E65987ECD5185BCEAC3CE207960DE340AED9E399FB0F2A47984B82659C04266A44C1946B0901773A8A482DC4487254CACF44F654ACB430662A8FA378BF54E624729E4C017AC54505D8B264A5DF5E8841BB69259AC887E4197D1BF9449B079AA965B7AAA6B26531D7E90708C379398A3562F213B69F71D4040606FCC16AC1E475691144818480A1C524ADFB1FC1D31B37A14ED748EBD7AACD7291C976D8A973E605F251A4F7EB6AF3FECFE1E535C95EB93CEC75CCEDD073BD68269C654EFF0B0AE95B9B1754E4833444B72178F5DEBA1AC43EB90255D1B9F4B24C7EE201064A6B7BD6FEBDF114C14AEE9282A889FBCF1418048AA57854C500F16CC8BB971388637EA1959E377C5B95F6C56F7E1738F066BAE0D0EC2F9FF398951057F39EBD06333D0316FAF4BFA6BB5D93767C20FA8E5F460C128D0642A44D7DCDF6A9BBB6F3A215EDB94A966486797B8BB61FB011138F10A50C45E410310F2000B978394A43D675A5FBD4D25A1CAA6E41A7379636F048BA4E308A14AF5D57F45FEF1E2582683771D043F47D74EBD699EED5AA9C89B4B26F9D2E2B763863583390124F680C72456EB7EB581D8B07380293466E330A54AB307853324C0EC7982AAF38FCC26873BD79CF55658B548EF5E86CBB545A1C597F4FE074701C43775C1C125F1B0FF15361E727487C51A43DCD162E4087A4097D153EE31D534712161957C0F83F16D6FBA001DBC4446C5E65ED1810C03CFB626A5E3D1341E6CBDF50C15A69A4E829600978F64F7658D579E8C1E411E3E6E9E624F3C8D396725535B09B8487303E46B38D3A38A321C4CBF41EBDFFBBFDE55977A0405AC141A48D1BC4810F8F28EB06BD88AA2D3E22A2592A9689EC4CDF6B17039961D77FD6EB121E81E64B281BE26B3F28027DD2CA7BAA5B3634461C7E5956908AACEAABB6D9727825349CC9806E5A8F106B91CBD3009F65B987B1114806F342D2DA705067050F894E257AB2DA22D1151D16B9952FB6C2CB9F4C8D0BA830203F721727D0304AD03CD616B9A5D9B6F79C4AD147EF6CB345F03841FC4B1FC9FD913EBC0A3529FC44AB5E53E3FC68E20550B9A73489B94D537A986BFB32958A343EC0F4A093D228A4C9A3F6DCE25C71C105B8F94B3EA091DA1EF26232F42B8CA46708A8E84D607DAFFE2DF7CC76C8C8E48BBA2B12E2923E9C910BA7E124D3C6E6A2C23C8C716E79225985D24ABE4B97FFEF776C4B9F131BF82042E49BFA2BED2D96CB3FCD81A9011D75C598148CE48475B3DE4B528D04E8839CE8BFEC7D45D68F42155F0DEEBE45DE4FEA15B2081894DB8C0DDE0D9A1C41FF2DD60513E9031CE295A02950E95611D4897A213221D926DEB67508C7FC42F694A00FAA4AB40EEA7BD66C3FB098EB8121F0E9C3111AF9DA4A48B922FE5F313604B5A6935555CC7F1F0C0F963313F022824550A88CA6C14AA59190137859D7EB6E59BAE41521F3ADC3220066931EB2192183B76540E2B223FF34F3EF7BCF0DACF82EE8BE41F3F8E6722F53EEBC6B68DA3C9CA02C14799FD07A2F5E7B54139743EE94E053B35945A87E200E15AA9284718B638E6CDB920AB8B5FA053C494A44B281A6D3112E7EBD3EA591CEEE2AF5B8E8F5EA49FD4867C45F92CD15A9ABB5FC49619B8861C64AA3F76A925F551294DD5A3F68378302E4D76970368A2C46F7C81DBB42F69F18947E7DE3B7384A79255C4552781791FD8E32C29F820E34687261A04E452625958930BF8A4B76D506FA06DBC61F60B64B1D310AC9E671A8080A5003702A33E81423B53B0F2FF186E61E0D85254AAED51C8C4AB3F25E9E40DEE6286DCBE8A0FB8AC595E5E1D6407DF5FF042767D08B1396A677B8A9F33846DBFD2C337DDC48532E1625E585F65B23E6AD0D6F2304333982468AC4C5A477C0E7EA0C61339EC16B78BC4EE0064E11C353B2F879B2A167C627DC210B4A460D55F0290E2E5EA369A5694921D716DF55524929517B3F4F9408CFEFD416CC90AEA2100991C1DB027B959FF7E929E8C353009121439F9CF8DF422B8198E9810CD3F7BB3E2A9D84BFFCAEEA958694CDAAE98058BA5A20776C3B61037EA0BC1C8790B88EA1E12F10DF12E05F0C9932ED48247B47C205414C249E7DDFCCB09647E7018FB116DC352B2615BC91E4351A2539CF0DB8A2498AEDD77FC0FC46008A4E5FB6946BA5B7BD2C972566914C74BE975AEC796218D54A377DB56BC9598F0A9440DB62392517745D9E07B2F0DA1D2F40496B57CB1B8584C3C64443AC961042E4C135CC6A004C854AA669990EB8E56297C51690E2B243940528D3F622C7884082653CD9CF1C11E48DA6D5E8D8AF60C58F69E78CD798EB86E553D6E641CF8140701A3DA28A64002A2B6E9E8B3A6B579FC5D1341A8F4BB58268B26D80884B058926752499D5B0A13CFCD8B4E6F7ADE23EA8CA74D7E5A60809176C40B942737778AAFD8CFD5D708688384D93561EB55670302C622BA9E3EFD77E41050F4593DCA8DE96C0AE76734951B91BF7D70025C7384DCC6F436FCFBD492E01D9921B518C25062EAD849186072F64FD88D7F8BC6592A77BC799C8C11814041E928B37039FE47EBDD521742FA63FEEAF8B4E36C7A20BC4EB8603C8465928CD877279946983BFC57D4B38D5FAF14BC1D9C96F9C669C10E59CEA426C1F0AC041C0205F05E3FCA4EFAD5698B2E5C2C73A0D2B212757B0027480D43499B8916BFAE04C1B99FEBFDC13447E4FFE20D0D110316743A353CF06A1ED8BF37AF8D60ECAE6B139F9B034E9125ED7794C6FCADC3645EC685917139F259786D51CA7902FC5BE6BE9C6099F1885C71A3389D9E2F323060F45A87F0B61C7D241B4D6FADD593191EB49F28554A37F177BC527BC0D7699C884970FD1CF5AB59F70771197B73662D97776AEBA39D7E424A4E3EDF68C5D4C1401CC9D750EDB800D8294EF22FF2CBBC7FC6FEB4F4F73860AA7E369BD58FEBDD5F60049644DFBBE47FFB453619B85560E9943063318714C3E0A2DC3277499B79097213671172B7263F30281239BE4C4C64A59022E85B4726C3EA378B28A6EC3D0E4BE32C604858C9231299134B2EA1838FDEFD18BE993433BDDA0126BF7B7B620605CE930899F1FB8374AEB3983119B40F7CA85E4F94A056ED0868719D82E8A460C6BC6B105EF8C2FC276BE2574FF85F8AA3F291FA0813A52345C690F7F7FDE07164ADCDDA6FD746E713DDCFD75B74A2E96F591779A7B1449841A747824895ADEA956213F56328FB6248AFEF4C61B2CC09249EC5B4B8CE783F8015BEDB6EF5DFB0DB38C909FAB7841BFA8110707279B1CE57ADC302CBE7973A6CBC1DA635D65EF403B098D14B3E4C408176EC1401EA85A177FB37C7904135457919ECBE00B646D2222090701A8997976456F3CD581B3E2901203BF154EBC07A4450D9DEED21B079F292FFA914EA3A483FBC173463B182C80CAB8D5ADBAD77C4D7510BCB1DD5DDAB1F77F7B082073ABD08C676AFBFDE5051994EC39738E8DB24C430900917AD242A3290E2EEF809E1970B97456731EE2936CDB5071FA62926E3E5894D83D036EEB61880356DC84776050D5F3FAA552BAF6E24E44D7B00975FB80AD0BDEF06EAF5E134A89B8128F1C1080B1FC9D3A2EAC3431CFA6B39D836AEA9E650F72230E2203A1EC3B4771DFECF88A6F26CEAB4E4A6B661EBB621E9B06823D64E12E8B2B3696B45F76A0EBF2C6655A23A5BE9EFEBAE0F6AD1E2EDF477211759E1DE391339515A0C1B8F56DA3BB92E7F21DAFC7EA2BB2DA7442043F037F0A980081089C9921BC9E384DB0A3EC549DD8FC90009E7A0055E959D8E6D2F07DDDA8E8BAC0051DCE7E34778E402D35663582CEF6CE769850738B906D27DD984BA7EA49ACE229C8F5539C2642C923B4B673CC21699BEF963AF51F46457B58802FC4E38AB6925E2A9E9EE3EED7390149ADC9651529543D3D4F89E715513F87C1AD6244F1ACB8D3E38099E106E98094CF0CA2719E0C3A229028130F426BA1C7C30D16D275728AF71979AF338570620504CC1B39BFE853D036C401A430785D405E0BFF05987674831F417658C01C2B8EA92665154D7CABC139ED0B26EAD980CB6A9CE33DACB4308A9F4F6A903FE32612C56BE0BAF23014785985EC2ACBA208067DA42B34AC172B3B4025BBF9CCB2860CF8815A881928DFD334DBC00CAACB9B0528CCAAE9E182D9E1D37CE7C134DD70C69CA3EDDE56A5DA455167AB842D24A53BC1A7BD1BBC4487F24890BF1782BCDFEB7F2E956E9CC4A5F54C4168A9BD6ECB457CC3F693327E4DED6718958D4145A4874D8E2D8CBF2E9AD744A7597334E4464D54C873208FF2E8548DF084F12A34CE44A305D50B86338DAD57801EDCF73186A1E43AE596DDBC911F67277C8F95740750B1DEC57FE81270F06B6A3061FEC77BA40FCF9105295F02C2837B73C4CD6613C4D794C767D18A7F1A5F15A29815878F9CB97DD2DCE sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283D smlen = 2886 -sm = 2EB2E6699F3C9E01365E70B32BACF8181ADED32DAC2D86CD241C6B361A741BB5BF0B43A1D7F05B2DD4BA613830D89BE769F44BF6A504549E5B8AB9F01FCA43AEE7A3553265F2799FAB7C599F796776CD9050E02D095750AE619066B2B60F0E3F83CA825633F08F57CA6CE33F716B9BC817A918124A45E4EB24F23C183A95F2C9D95B370E7D733483CBC309C990D3E9C7CFE3C496DF45D79E4AD9B3EB294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +sm = 97C30945FB51929FE065C1FAF474E4FAAE66AB3D7FA0E5515C827D07011F38FF6C34906291331AE2215A81361377DE6D64146DA60E9E6C3AD745509375785519196444506BD576721BF548A21CD9342B83CEE8AE09495E888AA0944FFC554E0DBA4B5DD17BFEB63387C86C85614F83715EC3B986DE58A7E4D45EB253C813570959C47BC54FB564455747A793581E47C1B9BD669A7FB8085F4AD9B3EB294A0788461C597E8E764CCF68EB28957518B008CC5FD95463EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = 560C5B76B82081E82A09B9DF7BBBF2FE6EB183E2D3ECC26444C8E89506AA6EE6C5BD1CBD543CF333DEC988BECCBC06FA96B3B0D60CC3AE7C07A2EFB2A5DE18391546ED9633AD4788D8826DA7E6E76919F035A0EA9AA62C9FAD52E8DD419E8909EFBCED45D67278643BF11C33A923A2C1D05E682D28BA66E367E7580615F4CA6F336FCAD55F43327C93F3B07058410A860A6DC0B54D79B68442E87D3D8039FD7E34B56F1CB466371E329146E07A34A28F8C78A9DF646D0F557C440D9B8203D55B1EF4707E6EA6D2384ACE8A656A029359E2711C800030D8D698E77F1874B6E8661542FF239636F5C5383AC08E67BF25CFF9169C22008E32FF02137AD9A59AE40BEC4A56E0481058DC4511BE162EA14AC4D5C253380BE1274E65EFC29167630E55948F86A786F93DE645DE6E6B829A59A50C2EB4E9DCA2BF8884A3FA92F4F74E8F2EEBD0E414CB9ED3C1063C298C90E183B5C872B31D14B321C699CE3C8A8FD0B41A383A8AC7E6A7BE8481AE3BAE904B2FADAB5F9138CD7C691B298505C04393801A4D0E0F1DCDBB39B6DC4B4318C47C22D822285923AC4A4F244A082765ED88F54C54A7E6D6A1045C7CD3896259FAF332859BAF67A06865D49601110D8F637BAD8E5DB02E738265B555130D4C527D078D3C343537AF40D167A89A9E6AE6ACB8753E79E6899FDF4E0961BCBC0C52F228D6440A989EA760F5E38256FE247E1C240162A168F68A063CE6B9C394CF3B12CB31FF769C27679E4605101E0A8041592A26D4AF7EA1EA40CFC87F69D9EB4A8C83298B554B7DEE8651F63F391F14A695079BAA6C4B92C0CEBD04BF7B7603B6BD9060B46A3464D13F8A995DB8860FD003EBFB48289419858BC561D90831C37D1CA4F980B6693AB47D4C30E173955D696B6E7989C83CF380236A2584B76C6606FB4981149650618093B90AEE0B35C9AE68FA4C78D6D5294E59CB47F5A2D9BB7D16F8641FA2F336165845426D9372DA1821D87A44E8C452D9AA3AE3E889A6C044C675FB6B8C41C018B32529BA7960C215C16B41EDC71D9C683B228B98EE6207D6E2693A4CE06DE53392A8F822EA551513978927AADEC2FB820096B78AA7C68A5E30E4A6E3BD5A5059E3C7A57D3C557EBA9BE4E3AD30C5E26F3B67A636C6B8CAE8E0BC2DF6DF19746EE6EC9216F1BC7909EFFC9E096F81F72FF6BE8D3ED529C9C8C8D77DD555D5B90EE62503C2BE241A4826C296BDE239D46D394B82F683AF034649CA0F116126DA51BEEE6045D22F22001657111D4AB877314DB5D1CA3D19F46A63D619201EF650F6BB9C657B7365E54A905008BE9DB3449D4D581287CD4A7DD1D693EDE0DE34F19BA2553D48FADC9D530D0E6DB16CCE73D5AEDA97432C5BC95D140EA0D4816D876872BED9372D678FE0B4AFABFC21F289A8419D105426F3FEA104ED20DC0DF167ECB726B8FF7C2916113D9BAFA38F3E04F8330AD2915E3FA44329C45CE9BB1DE0DD2A2E97A66EC4EA8337A3F8BA3FF2004C8ABB90ED640C0CAB5F5D4FB856F66C77134BB37804360C7F2EE7B06E42752AE4EEDA3CA4134F66A0854B691305B63BE65CA244097AA45E81231DFB805A6CF9256B55BC3E73C156085E77166C475A3E296E6E4E6AEEB8FC0C1492E8BCA315541E596B840D185F1CE724C37F06517BF579C9AB9B8A7AC6A6DCFA78F76B50FC9D8C47463790F9503E946BC19A068C3085A2C998883DA413CA92D43CDDEAF7AE09223A31D51357308E1E403A3DF6B29A34F2911C245348E6A96FE338847B46427C05E3B2FA8633A24DC8E9E952BA6E3BA4C18FB18481C8340396A8729003DAE89B0E1F9650D8FE09D4EC977F2E68EB97A887BAB9E24139CB7F4CAC3152E66A8656F93E32C2C6DF0726EC378BE4E0828F0C7C87240532860E8137F33BD153DB04BF8D275AAD5B055C1571F8ACF603DA8383E2A86788AD04D1AF4394404B3C66815C4EC7A29C16E9E8981CE079C415421D7F6D3D5329002D8B0A34F7BB5F7835FC00632FA661C272681E5F364250D4F779922DF764C85438EDD716601EB76F19EA5649FF1BDC8E0672FC35935746E1541EE2F6AF9000D4D30D46F1965D5BC615786AD15B8AAC083E7A875FBA641A4020532102C1BF5456CB1E4FFC4D962DF27580CFAD988141F729DDA1DFF6E78D0680933ABA063046DDAE3AAE9618B65CC978404E6F5711E2C932849279A87F077AC2D6D191D749EF06E13D7D568E23FB80BF162BD9F6DE6B45E60FB3575B6379220C1D96DFF9B8693B7F8F0C48A820F95BC20A16EE72B258EA008CBFED344A18EF8CF975DAEBAF32D4B112F9BD68E3F99AE8E53BABE548D7844BE900C5EF790E52B437DF5EB81501F3BFBC041D639ABE16652C5F65459F2054311D573EF07784E4CFB90B0EB30B29A215076CF56B6D6F14DE4853D76E103527263215BAD835ACBA830182AB43786587BA588308E44711C692E3174AEDD0C549BF4630FFB2C413F6FC6D404F3DB8E6D09B538F18669EDB9EB96FEBB988FC5CB162B72960D1CE87A720FE40EBE27AE452455E7C68B40AEAD3705EC1A0035BB8AAC015C36224F54E71888AB3A6E579AB79EF32CDF3F999BE6242A5EB096C869F54265339E94B0AD1398C7B5D245C1DE4239890F4BD53468EAC8AFFB4FA3ABBC114B36407979EDF19D40A01497841CFD01BB969636E6DA18E67E51D75F2373E212CD9FA222F1F4C87F236DB406B66CDD611C821D16C81827DD49DC1B29DA307676B5CABAC3DB0E1FF1831C1AB08DC9307DF727BC0639F4DDA8534BC5D659FC7F856551390900685BA0CD1D7DEA944331DE91A863D068A35FADF4FB74D4F7A1EE65CA849B6A2FF0E18C8BA55CAF97A6AADFE22DDB017916B48151A86ECC8751509DA80292D40E025F0B8560125FA1AB18D39A4FDF55ACE2941FED3DAE33F0CE60C7907565507996DFFB1C342B36BCC4780033BC3D681767B3ED72A08D038D88B82D0685FBC3AEF8D125579B79735448B006379178415B799FE24123151C5D51CF11D931CD0343F154F81C9E4CB2FA2288707BCF60C58F413BD83FD7634D624A742C72D33A8F36502A5B2B9A084894BAB2F5322BBCEF12429D3CDCD8E3D2745B6AB608C33B48CCCB4789F288478919F1A2F9869E790414A42CD19033BA052074840195868CD2004C87A73CEB23B9B2B9D3CB3F47DEF2BF9923D914C47738ACF93353027A9CB20EEEE26764D676BDEE4325872ABC9C412F949DEC723B563F8C6AC80ED585211707B982DC50604030F36055CFB170FB89F58401134A0189399E2F88C4BEB933840C294157D5EE1221BC4259F576B68EF5812F3F095620225CE5FE645662115F7D2A80E925A112BEBCB17F0A70829A6B64617B2A7A8D6A5A3426CD6714BB27EC39AEA7109858016E8A5C0D38160636EE010F1D1268E1E3A5E9C19EEC6D08DC897F0E4BB99ADFFD519D47EF0FA198CB861713C917A4B2F772858B8A6A387EEEF57ECC6414FB979DE784A763BD2594BAF270A71949D2514320B6FCAD6120AB8070DA7119D82FB06D58C13E8B5A70F0227A4A628A55463E8EB8DC03539D4F3F064F0341ECD91504F1063605B65063F66A8B3BCDEBD528C91D8DB75962F407C354F165EBCF3F050E41CC9CA1E28C2F01D2FEACC30C5CA96DA998D9B6E32D4D2236CE195143CC53ED08FD37A8D7D4AB6C5AF596D2448B69B6C5B4AA3F16F7237B95C11CAAAB193CE98F0FFD1484BF3D05472C4551A9E8662728DF867F7F0E630A9DC61E3050492506AF8BB2798E98857D43A031FD2064C107FF7E17087B69197AA4E21AC51C61443BBFE60945678933A2D437AC7E96163B881B05EB344243047385AB460B6A9ED6F34B0E7F4298BAEA3D58C28078823261A013AE58BDA94A7B2D4677D668A161A4981D277A8CBA9DF99D78404D3EE61896891CB134B5A468C3B420BABDF804BBF6FD09763B8EBA7D6B4377BC69D1605B8EA391C225349B5934BCBD98C544C94C35AF5F036595667616704B93FD527E9A6BDCB9813E49FE1187112DFF9E38DB4410147004F5D11A0648929A40276A6A6F885AE34FCD6254CB9F4FD6146E691F74F9617B071AF34B73BEC10B15FAFC6B1FAD21B28713F12B812BDDEDDE9D0F9E66C2BCA3CDC2C4CF542ABB55E5FB47137EB3DAA9E9129E9E32786DCCB08D7571BFBA52E1B659DFBDD8CFCB3C4D989C2A15B383B3105B74619C0912C88A2820EB676F1B9D6D029C04AC37E0EAFE2C44AB5790E1F3D532B7C7033511E4CA93174CF88AA133A9AD1386B52A1D58FFC94D6E7ACDC7AA09C92F97F9958C5AA5BB377E1D266CE8A3C523FE23C800AAD33CC4E6C1736E741207D3E8CF67A0F964B1935756C5DC71FC6C98946756A7BE58BA6FB284B0037ED016E915E17EB194FF00B308181B081FF7400E97A0B26A1DBB80F3E3BBF7A3CB48B5BA382C96E0EF12EBA524863C0151F09902DD574B8E7F4F327AC4CC00D665E6AD3791279528EF258FF2022C00B042AE2CB7D84239EF68EA1839103C22F2A430E3FB911F318C442CF7ED3D02F7ECA2FF93050F96F8580A70D5DBAFCC25795B2D43BFE499D6393CBC68C69A712938FD597C42536B05A4181EA57C5514E2CD93F6761A3E9CC169FAB7894BDAD1F967476748F97054304AF73C83B1B08E48F1646D30CDBB6F66F659D714382925CD07A07661F16B242A94E6F9D59EF9C5668BB8ADCCBFDDBEE6C205EC5C9B38D8A112C93E8B7A7F6C8477A23E3805FD0126C3051E8AA0DC1C5E67115F7465E742B39411F857AB0072DBD84EA4536091DC379F0BDC681605938B794F7FB45F153803C7E8F13E3F8C4370DCC8F053EC640534009F480AA14E6CE6A951C4DD5CFA84BD3B236354CBF2B629F990D60F75451A43E68C837AE216F42161B04F47C5AC418C49422B3F1EEB58B39BA7051EC957055A51CFD99726DA2D2D0AB532645504144DC4821286D18D84CC0EA95CE10F683902FB9D9FD1A825022C2D4FC6332CBA8B8C360BE0D13F7B4348D03B981AA70C88A71C9440DC37150299127D4F43B1A6A762C217B89CAB8EEC33A36BDF7E0D7C5DC9D0B8B7228A56280FA4DC6FD217A2415B6810C69D28AC08AF029C073A68195AE07ED2C0F9903702429BCEA6D834E5D33861A4FE9E76335ECA633E0604FECE6B43A4001A2C95C275FE5D1DF6A8E04EBC4D1AE7B17E43F449D896E9626420EACAF167F71A878D2714170B456CEFC5AD59598CA6E38905D553F02D02D0EEBC5412CA1D9F0DA2EF6DAFD8639D7E3114EFF4944DC9FDDCCDBB5F8570A39D73E37B4A6E4B6362750D8171DF33F56048DA9167F56D3F23ED732AAFFFB6F20F71CEE8824F7FE397D92D18DD07A367454593A0A18558BD2EC2001FA5DD22D71232085547905FBEDC69D6908034AF5E92A94CB2571F3CBB990DBC4C2051196C0838A4D97A3697036B090CCFFE405DB534D664D8646014170CB3F4DED65506955BD681B588440F0520474AF36CAA2A6F49F1152BA75BDB8C8A262767DF9889F9F33D411A60E9E4249BBFAA37AA8C4A28B710471499FB81783936C784E8EF84B3DCCE55B12D528A0057A7DFADA6F7ACA3CB0D14CAA37B14EB25DB1F6661DBAA23017E8CBD17BDF27AAB89D9CEA091CEA334F2340B2601AE31657FF511FE70CFE6AC2C45CE9F025A549F6B4021F292733125A6A8A4BBDE91DA4F2F723296D062A4EBA844D8B0EAAB94AF16A9F1426C760F90B03BDA9A6A072F1E1ABF4486C19CAC6FEE1C39091AE62AF343D5CEAE5F96A784051CD09A40239EB2356F7FFBA41502D958411DBEA10C67945E82B10A22F340B1F7C80D37D1D3364EDE5545AF2697C1FBA9A3FC5412534448B48F691303BA54A2CDBC961401B84C82203B354D1F33A3FFAF8ADDDD4D48BE61FA8E32ECF65A302FBDEED985D6E6AE9D61E3983EB5D75CC870CB28F3057CFE25A4EDB4BA1FDC5B2DD81103554EB9705C228F512DFA814293C8FEF8B662D9EFF5CEBF4E97BBF3F1DD85A46BC9A3FDBD975740BD043F85C26791EDB861DA5708AEB2E48806D263E413B9F25F18141E7DBEE5BBE780D40298763761DCBEEDBDD3B64751DBDEF7718B9F9AAF9E9479C9565F034C3C15E7FD8A7DE40B1BF56BDA38CFFD135478F55D216A13F61E93937E6C82D9F061CFB6BE1F198772F37DF23A6A86CB764AF9F76DD58685FB71D57D8CF7E2056088B8DC9F1B9A208767CE5F3B491BF253E58D5071860ABCCA6F9ADC6E63C47BB27A8F66812765C50EAA6D8F371C53032FD1BBCFE8CD52CD15FAC7EDC0EAD64DB5FF309FE7E0706CD9348579E0B8B6CA15DC1A4A3100D02E1649E990982A0206243C9B733C91C916CE8A0A7503B538311CEA08565F3994D9CEF625B224FF0EA198DA4907F14F211CD37F0C2B22981C0DC1085707D508AC5A810F9667B5A616C17EFFF709241D14D0B0BAE4624F18E0E56F927EA5B6327AE9EC82B14A15F09A41674BDC7A72EEF124620A45C008A23A3170232A596E628F5AF3B150F49BF2861BA68DF7DB09A856E0F723581C119F7E8FFDE937A38F50571332C0EFE56C239006635F03EE590DDE2C10C48EDE21BA88F9E2E476666DEACFEB7843DB3949EC29EC600311C125C77F96EF8C2693FFEF5188FCD427D671D81C6623C34D6484ED974DCA7BE346E7B7D6F50280658E374ABB807E9C23C0070376003EB1908E5E23E245D3716E7D11CDE952C8CA7FE91702C789606BEE14B2197AF0BFDCC0691B14199850CC56C0760A4F05BA15A2A3A5BD1EDDB6BB107CF71ED259BB3E9C2E0BCBEE6109BF280C9238A92ADB826AC415B5643D2F80BF973C939BF92BA714B97B3BDA7895972B6BCD3093D1E194B991882400C6C2792265196DFDAC6138DD4383C0B6EA0594903EDF2C036C38B411ED2BA6BABBF442E6271671921937B6FFEE8B824E7BFED3658CCC829E3416AD9C2D8EE7FE62FEE1B2A827A66AF6AF523EEF9C1766AE9425DC296D2BACE0C0B1124E4AF75530E624FC62DAA7DC5CF7701239A2F3186D9BD77DC6B6E1F2B6CA553E24749F63E9E505C7E1EB2E1FF39754CDA8858CE87606AC425BB3C66D403B7D3D25BA74C98BBB99E07DC1BDEA50FC43DC829CF7D13EF93154419FB75CA449EAF4D5E864D0D42781658F6B1EC6EF5E0BC858D4556204F4EFDD7B0E14DF21B85E1F3C3B86345945DDDB75681EDC5F411760B5A943CDD7F37AE108B839B4DCFEF312C4D1420FFD1CA6A7CF330AEE126DBE706F18330FEEB6F27D58DB259AF53304DFB628A0AA302FB5F01437A55E73963F3A1E756733E304DDFD8E055F503962EC194E3D05C3EF498DAAC3E756515138BFCB9038105CE0F5072AE15603CFFE65E6A9AAAB409D707FF27405826048C8E9861E7B7B58A749F87EC458D8BB36549E88AFE0B31CB445B62E872B998E993CB974438E981C58288E9504D8F7B170A2D57B2EDA2DB9E1AECF7A8E9207B85834AF3CE34CCCCEA91C4098D10FE23F770402014229F9EF5DD088E9C7BD96A8600F29C2C169C0A623BA933776025E5F30E6298F4A2143B93454473E72EF0E8F742CBE8AE7925E9C6B6A6228D8B83446E974F712A448CC19D0D28314E795C266EABA6C1E93733AEB0B70A09343B2F8347E15E16BADF674D70578CA7F1A293F51DB469075C5E6780E38E1DA9B0F5FE60E24D76499D277926490890CF9AB3876BFBF505DFBF5C96A1B39217089CA9F3EE3EC13E8F28CEFCC24D698F5D8E46467644B9181D62A73309DF6CA412BC486EFE2509CFCE73A514A39DF21820AF111BC8A4FB365325BF421EEBE099319D317DE9A0A027782D70FA66904F0834CB924679802899456628 +pk = 560C5B76B82081E82A09B9DF7BBBF2FE8112D24254A128899E5B8A8A7BD8F5A3CEF995ADB480A2E963DD2339F9B415447194DA49E90C25DD3A237A9E470AF5EAD713B6D224B0414EACCF61FC8313D75194C1DB26A9DE4A2DB8A3F3E7922CE9ED7B5A4F95FA2FEAD27C5628007944B79ECE842436E06F53D351659EE8BA08A39603AAA19D3BD61853AECD2C0D5C9FB6C7A44778BA4061312D0ECF3031E71345F39A5A146FB5A62EE6B3A6C541F13E468B60C48AD9DD8B7DA7BB8D0FBEF850919DF62D718E410D6C3E5334581D11CEF8CF5C2EF51575A6B33C0DD050C411552600D084187F6311C7BB9A76733DB6E5DDBC941733DEC1C28E32F7BEDC0D1B7D5354CD3AA41930DF755367002DB26FF208CAFC95DDB96F7BBD5CDF1145A3B56E921EDB09F5620BC729BBDE8CF6566DFFD4F17A94692B2459FB9B0C8AE46266544FAC1DFB34A95B1BCB7EDF35E3FBFA77CEBAE11E144620851711B0EA9EF2B528B7EA2CDAD7057524DD5A36D055E90FABA2B744527E36185AEEED0134938F468C6226AAE4F28B49A737F5F3F1AAE1522DAAE5E2FF10E15CC4DD12B45C5213AEF82F0DECC8A8DB3EE263EFF0AA6D9DA14F97EFA91E42A829347EFF9C019449A40EC2982E531C9D6B17B0D4D602201F4E40602BA53CFA774E127A0CBA8C703AF4C1259FF00F4480E2960C0F31C6CD517B3C343D8293198ADDAEA68B9FD41DE20D76A64C6DF23484D1C49977EDBC99AF6F7DDBB719CEEFA6F42A5B918662DA0946B578C093271C21108FB5BAF94FBA9B487818C96323DEC0FFCAF90D89AD392196BCF07DFEB697E906B5C7A134CBFED46A1681304893BD3D425E2CE2350EFA1841FF1FEF3A9257936AFA7903520B143D1C89D7AA3AF4F60EEBDE73FDECE1C14BD1D82D7E6B16D19CABB24F0AC72438A912846C1D8A0FC40469581E2D0241191B1356429138F99C15BDBAA2D193498E92A5A76C829D7AD590969F5241657CE2CA7E78C655CF7AB8DDEA9A6BF5BB8E249A5402EDFD8B07C972B2E544C876F33D3A6C5AD7B23B1874AA0DD2B2BE082880CB7E0D959A2E372CDC82145270137A5E3BB8760A546ED8B98DDA288B75E82FF39D639DF38242B34B1AB4A0ECD5A9E389954F9D33286274DCBFDBD3B8917606394F010E74216286E6F34584CFD1C04EAC2F1A65139AD072F2FE4F53EA90C243FB17FFF51071219365CE2A92F35BDAAC46E4B4FB5F203BB1778545DAA14BCE66317BF866356BF4658840BFFA8C517D07E0A2754CCCCF4E04745D45E4D44A66FF8D2DC16C54007E200E9388BEE0AB540F212B47925669E4C5D4A0D5449CD7C00FC0B74ED4418EE9349FB489B32814F346D9D312FBFAC60A8173FD949FF5FBE76C5B02941AD6FE937B9111993A678DBA8C86958ADA4F58D2EB1478A557C774F65285288A8C860F4C899F92D9370F221070217817A0954F97602379A412937D543AE727DBDECD4E1A634F91324DB62A9A5D795BBB8DC601B84AF60D5704793A0DFA0DD12F3851526A6073035926D2B3E5182349A7F33DE69B9E17FA34BFD141CC12B4C067F4420E978731EDC189E50CF6101F91C19041EA08CC02388B41FBF414368B7C9459787E6B4A933711B5E9089DB9270DBD7FB5DF325D93191B67E3B3343D6540A056092492BBA9BD2BC1BFB59666B2FD2D8D6EBDCE1E9B94DEA32E73F1514664354DD47685E0054D717FDFA030B3479E994B4EE20A875599299446F07F6A3B1E66D452B0E4D5C041D82039676D948F724EE918863F3E156482766E76133FFB89C306598F56F96A7C2F6994C486B2D7325BB1BA1AFD7C523A6BAD0425621D07B1BCDD4A3E7D6B570D68DDAD607C24FE53BC8B53C97CA8CF941EB2E96EAB70E612BCAF075984892E0826B0A83486512D90B7206F498A56C8D0FFA900F38EAC61FF9C70C09C7D28230CB12F5576554F8CDD5DA0537083562F041A341BC51FD2B16F16524D9A8504A290DD78E3AE6431CA9E39B5CC03721B71F041179192A6220055703DAD60FA9A56A96EC8D9E25E6392FB66F9D45713F51EFA88DC8A16F6F11D1A9E5E825F06209A290F811AEAA7AF15D2497354AA3E8D3C9B46D4DBD4E300931C498DCE9FE8C53BCF4220E6E287799860CD2EF8E2F436E55D465AB543D83E8FB27E4C818F0F30BC71FE6CB02238ED6445FD24D5F38A56164DAB3C11F0430127AF049BEB6805E8B185D616847B6FBF8C37C9C2E8688820A677B6CC19A1742EE9770542B8017910925C41FD6A1B85B6E715F5E3D6CF45CBDAA4C3AAE53574CAE42D79DFF5D2928676AEF1A4874C7107FE2B394C6494A409B258E14E1DC50856EAA212B836A4E2D69B0888553CB34900BEA043032961E89C20F2FC2E6C34E8F6DAC25D1B25CC8DA851210325F93F38F0C3C1B50BEAA81F5813AF5117D28C9E82EE91EE11DCA05C918AAFAD75A391B25BC9C102B9126B7621049BCCFA176F9127D2B8B3C211B4893ED6B45F194A85D3F31F16032E27A9EDFB9FBCF0544424A74C77C56BECC8388943A7A2912C587C1C9D1F4894B271632026F0045A8FA8898DD331B448EF9609E7CBCB5251BF8DD6A2F95EE7A87C8A7E0F523B9FD7CF57A169FC985F73538ED1F20A79EDA7097B223ABEB20BB685619EF867E1BD1DBDD69CFA40674DF95A31F2D6E272B84C45DF42F4291F480748EB96A9130C7621E39CC2E19B89137178F6C07FF0359F44A43B97DFDF03F23E3F6A645FB3B1595E83DEB30A1AC73E46471A4D0E5D113B8F57116F9B3961A289A4BB67ECAB12AD8673B02D8ED5EF1958254A6E3B63C137E910A5C9E5BC82C334EB4A281A6C1B79397275EE1F35EA10D81F818CB2D488DBA5388E503D44E05C31954A20913CFB9F30D0004A105EBFD954277AFD39C2A5530CA6A99E8B0168ECC044762867F4623794FDDB82D248A7CC0463D4C5E72FBD9FBAA562CEB5E26D7341C784DD738709919C53E5838E8046F127801B2A1719BF2021F500B79CF7A0C1C9F1EB86A84B18955CB78832B1446595F3298D4EDA3642F39F6A63B4920398D84168F5259E065FA676287A2EC70C60B94C11C6431B80102C27233FE44AC50DAFADE848658C3606B1F5A2AC1A58EB2FBE7BC4455AB0436D0F26C302E26EEFB11326C4799204CEF5911924ED14245C99DBB25E24885C6A164E4D218414096ACD09DC137E498E797D762C8A90C91F9F85DE7262BB40EC1D2D28F81D51B06E65B8A449D71E0A915DB297D499C0B061A599E174F1291D455F88ADD7B94F4E4AF0AB023EE80F3B2280F2AAB155E8AAA5304F1B98728F60DADDCD9E1DD9BE0771399F5B3D91A844858AD15534E6179AA58E400EBFB6C2ECBC397F3D74A839D60DE523CBC1409EA15DE97BE9F4D96C7CF8DECCCC46DEA9B1BB4A8E0BB3D48C039C9A99A64F179EA7255C61C9F9C3CAA2DA5FE007F840D49BDDC128147BB4F8124B87C08DCDB78C1F622F41D9A4F06450E3CD991AA348FF7A224D588744D23EC11DB40970B078FDEAFAD6824CDCEDA2EA06876B4801CDB6C166A757674771266FAF02B94F18B1B2F7B22FEAC0A9CBD60C5D558A2A0AE88450CAA9150616500F8B72D936F78C8302A979BFD1AE3789D5D06511BEEA8BEF3D4138FE9374222F5DEAF479EE86D0350705D70A601A5A6BC84EBBAEA68F7E3C56F657D4740AB26687CFCCBA5F3A5791462A815469D2F67F2888B7630E3FBBD23D9397FA1FD61396AD6E3C451373BC342DA2EC5AB149421FA968BA2D8D13DA9E89A39ABC2439F42167C3B2F2A86317D38212965D11CE710F3D2CF457BCA2D526BE82F4BFA055627CDBAFA993D42999DB846F08B77C8A42C8FD0748D8ACA4E7653A4C35C28EABDB6B285CDE5F934A1ED6A793BE8AAF5365F7175AD2174EAF14C2BD34895202292A2823DACD3CC70C7217F2119691A1014CC010E89D965A5D75781079BC543B3A9503DDA630687CEDDF6F5C1127ED126CD958E5FA77E71353DFDB57F12B792BDC69CCD4A992784F5D84EA2282BB3B2647AA50136BB1B9139E293151F9A7DC83561827EE0F79CEB18FF10207433B44F8C93A6816C987CEC91D232B6ACA87FB412F273C4DD354008D748C161EBA9DBFE01163F024EF0E04552AE3692BC22FEB1A5526EFCD33E9F6E64F73127B54C72C62C1AAE243DE73549B76A61D79CEBDDCC2D7FD68220BC724848AA052A25B0F5BB7311DA73AD8AC44A5D9086500F99480CB55877B61AA45E619643AE7AC668BDFADE9AECCC9ED1AF20352C5390EE6EB75F29508076043FC63430C4BA35EEBB58423B9E5244025340E503A80FE03FEFBE7367F4F69153CF0A1D40E929ADE613243DCFE0B5A80A6CF352E608782B184A086A11EF4A4C510C5BAFDB76695CD44F911CE502DB14FF816A8B07B347DA6BECD9511F8325CBF3075D2B6FC99C1AF3D9BAA6727B32187EB6470D2711B5234780EA799306DA55A7593D507E74FFAB1EB8B6ACE8BA73D0C9702FC42DE78DBD12EA7DD6B0BC35F27E0A3E9A4BBA4E1BEDF8CECB8AF69FF24D0C60EAA13597DF76B10653D6F4D87A954A74FECB65B0C369FF13F530D23D9DB96EC3B59B9A7602DF33A03ED12A7A0E1F54E9B310E4E150E55B941F78AA645B8DED2B88EB06338A8CEC1D45B5C923E2FA9DFCD1E2CCC26FEC639F909140F716D512152EA6BC957CAC30F1867063F26EBF605A2DD56941ECB4D6D9671B490EC8A15AED19B879B779F898D192C94E44A821AE78DE9AC3D97D154E7555995CE5ED193F21910F7788350FDC19BFF866B36A85865A9CD8B1C7D53302437FA63763F54014B1C1898CB0A8CCFFA8443058392842FB071FB174630E42788CDFD512DF6A1B5E435C8998D8AA347D81C50CBCD646AF5F0195759B7F0C3C2D4F0CEE2CC2F99E5E72A88E5429F4121C9B0A4590F8312B3748EBCEB421C5C02CD4010535EA74855FD850B744C5D6CEAA362D25030D9F752BBD650B07B3AF92A1856C76048A0300AA435F557626619329045F4786ABDBAE7265E2EE28CB3DC511A33E3DB5A75669379DAE735C0B03D27F1672D411F6D093F5A6C1951451E1C51A6A7BFA8AF445DEE81449131A14A1EA456314AA66090639FDA3CDCD7D49D0BE4BE94D924F10C90052FFD464AD36F15C796F9F27DA3EC89E46E55A29F636E02E886808D46A0EE6AFAE16BB786B9F65D5D7D421D11E6E09FA8EC4C1254CF26FDFCAEF59551153A13A2F030417EE0C65A0F2C09DEBBB3CF9000DB7E09193DBABEBE05DED6FBFF0DFEDF020B653DD2181C8B58BB97F1965DEA78E4745AF1773F31CBBA9B242986D13C2FD83142430DB24C60A7F53B485CCA1ECB3EECAFEBCEFABA7E3FC63D05ACAE1DB08D42DF9724E4AACA6082BE7944227860DECBCB365560A7901F5B5CEA8C3277C2FA0303061809E290E75F5F4BD0EA577B91E322D6CFC279F3EDF91071F9B98A779E23BD9B441461EBD5AF481865E14261CB9DF9262E0C60736D0E6ABD5F214E783265E2D6790896C81D9F76926297C4FA2B8DE43FE60878CF9F79E24391421F93B92CB4B67188A62C6CCD1EE8AC1C84C3E96D85C6B93D9B241B04591870845FF9567C0F399D2A420E1E6E40CFE7C454F2868CFAA206DEDC3C5F2AED93E292C0FAD5AF8FD243B684C780C4DD89898F1F5200F4D822F0422B95E36294E756568165AB890716EE97A521BFF9A1E16E3E26BCC193411C89100122C7E06C42632CBA1DA9EBEB89EE4CDFC6384DDFAF05C934353B9F0EDB1E087C30CE436B66418ECD5AB195FDF8452D08B9DF90758F4B685A1DD60199003A2B8195F39F9FA8B6EB3949D58AFC545641C39D5DFD7A4D55A3079260172EC52A8E0392A54E4A51E6DB0E2EE403F54EDC10E07321A26A59573BBD5DC4067114F1A53E0305FFF649FA234BDBF5964551099E5932C46D0506794D901C4A268586E95BE79FAE9EEA403FA4CF0209B3F135CFA807101ED4EC84B856078FBF2E28E3BAB4958C595F5B6DCF5FB8046E8F1C22E41E29FFFFE37E51FE983D9627AFD0C6A4417BB9F84B48CC974524F0FEE7939F25338A99E35007DE249C1D717BCD65AC156E620C04C069635B19A206021DD9E483728E2B6559581DDA67BDDE845E711D0B32D120A0F52E5733494B3112C188960D2ADDB66ACB31018D051890AFAA603BAB61360A8C5EF8A63B8D2E1A7EF8BB6107D250B377BFAF9C7B34865186FF343212123C0475E9E3D02A6C42E1991D905DCEBE7BFA292080756EA6394D4EA0740F059532FC4DDC98580C5428B2FB3E5BF1EC4A3ADB22D91C50F02D6EB065EB2CA085DAE39B2041287129EE9EF237B2FC0C640E712772812C09B052316C019074980FA3587813C7EBE5396B05C0B7D8C7AF715DEAE46CC3921FEF1E1139749CBE60896D0C927522354D841974F084661671A93455280E64050E94CB7DBF903C866FABA0F2139A01FDA949B696A223F80320A2893C764AAAE42D227A75C2231CF31E5B82ED810E9CAB65F84E4C0EE39AE88B26A12CBB5882ED47FB080A2BAFAB918DF853751259AA3453CED0CC99C4573ACD50F6D616FC284C37E49653CB0532DF7E2887AB2C44FDB58657379C1959488C2B68FDA786374AB83B0948DFB1CA769DBD48D5DF88CC54E9CBD0368322AFAA00E9CEDFD602DE33D7DC9AB5F3FE2B427589E461F18B205B6B2BAB0E794C909650D1A07337C0B078F6DC0673F7ACA56AE0DAE355E181129E4E4FB6A5B4AE34E26D934FD38EECFBDE513EDB5B6B185B107A0EC24C10B05382736FFC5C77A67D96A6D51BFC54D9C242E062507DFC5977A825AD6AA74A7AB96D6AABBB38753520C96D950A5950BB2ECD89E926DAC1B379C3C09E808638D04B6CFC42B731D98BEB840FDC0A65C792302DC5C83727ED862BC0074DB2C5A3CEF1003474E2E1BB6F5014174D9A8FD4077B0FD5444DFDB1100FA491FB2D07CB64041E369A77A33700A2228619F0A4F7D22CDD4F58A58CCA2CEAC664BB50907C933AAB2D9DFFC4F06EFF810DD37D57AA47CE91413630109BF1C66C36D647D31B218884CBC494211493A7E14154F44322464ACD25E088ED71C084EAA8FC1B7368BAE4E8ED85BD5AC9AAD83BEEE38F96D7436CB49BDD6CE2E49DD50144B38615C97ED7F79034378DAA7F1ED00A3975925DA5A36D8190414E720941B644A2E11F328F7F396D22E0EC52DA38DC9E0F2823C612ACBB179BDC6DF3EF4FDC1F2D5D8BC3B569DAA86D81A9E3B0744A1824AD0EB4358677C536D0B29B115BC103CDFBF26A530358F0B8A254DC112976DD73F873160ACAAA6C5687637700412914708AC20CC324B99E7C2F5ABF9C3EB35321079C388DA0DB9092EE225B6DB28A13F9E854C94F594BEE0AAE659863C70F0F1386FBC591BAE7C1748AD00DD63F0E9187CF6358504A9DD37EB88D78B0FE8F77BF6DA422018103C108FDBFCC23FC8845286BF99F59DEF8E88F364C7556930AE6DD11E147DEA9B52087B35FDE6F6290B7D76E14A315EDB2DB78CA2FE20CCDA60D1AB2E08C43B164812129D3FA4AB5A9DB885E37E6C84182270F414071296C73F5B39387B324B5CF63635916B7F1167623899FE30518987700F6ED64C386D27869EB87AA1DA6073E21EE5E55BAA4AB8DF167EDFCE43814031C63999174EA3338AC70FF47C8355736EFD4996716C5BDDF0E5EE3A70F17E152A8F41D15CEB6679A29ABAF053037A083047FB250E5A06A7AE263BD7E2E0DA9F37A73DB199D9C26D316C248234C686D411234B94870A6AA3804B3081D3D9FE632474D10DFA532AEB84B3FF035B2B92F8EC524A2D12864F50A5235D43A6CC6B4DED56E75E139E404F9074461F7AC85 sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD smlen = 2919 -sm = 6D9EF776029A8B9A8A6080E201E35B4B6C11F4D681CF78BD123520779551E238F739987A665E00FEA0C57F224DDF36210C4D71E6081D164421AAD4CFF895A18D99EA77C6EED52E5286521F32E70D120C317FE29D2949E6ABF21842FC81E819A280E0039E5DD4BE782AD545D1467D36D0900B516F24512BB6B08FC69CB0C413DF7EC474D28BA0CF5C6C14532AF6D50A2EC03BCCDAC1834E242EB265CBEB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +sm = 87C863EF14AFE622405363F6417E767101438D00ED51D9A0067011E3F36A6B480E3D2A6F84B61930613383226BD89E7DF8FA0F28DF0E7D143578D5451724FCFA36E127A11582EFC6171D91306C03BDFA7F789018AD0ED858A49697C85407ECAA7D957F567D613C238F12411B797AF796D821A91977E8B34567E8E1AAA9FBB2E13E874563826603F50F4D43D6A135F1CB1CE82131E7B35B8D2EB265CBEB8F803FCD63BE95F2AF280A3F6E41B5F5E61A8829B5D9897785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = DFACEE525C6B320F034B54653CF2F1EA94647DC882876EB160799FB8C3B47CB850C5AF28CAF184FDDBCA50D454B126713D2E3E9091A71E6BA69F3CD8988214F5FDF372BB6F6CABF3DCA5CB3F6D4E7BE38F77CA438A8CADCFC12C0B25575CF05EF28AC24A9B08BE7A352B6615862813DECB63F9996594A6C54B960DC37BFC27236648F289F2F6A82A0BD4A55080514E832489C0C91ED587658B199D368E2BA2DD1A3A74ACAA770A9E3B29A72D36E2BD3D0ACE48089976952BD17A39C072ADDAE4BB4D30A1978B58333D164E4DE8DFCB6B05FB89A9BAEDDB3B2AF2F74523311D13126117ABC7715CCA3CA88627E1D23C6455AE3668AEAB4412BCBF87742ABCDC1C213B24AFE3D379CC0E51083DF87501FA23292898C75EBDE4035C9D9CBC93363A68FA480F2A8B5DD7A0E7F5D9314F08FDE1E753A9B29F8AF65D250B60B6AE0409865856949C68DF778EB4FD78D45945D72BF7A53098BBD57DF2F8F5C68D425FC87020F3AC71D39E42F5BB8CF27AC705BF64C281D59EFCDBEB4C0ECC05591A1CA431DDFDDFAABC060544100DA0E7E32EA82618E42177A89DC701A5611A82BA94D4542BBE0020C908171F2A812E092D7A8E208CC3D88E986FC61AFD2D7EF25B23500F43A532783084002929566E3375ECEB62904B6D744D65FA1557075A97881089FB1CC13A89295EDBC2B372164D4F372A091C181B004CE52D444FF134F9510FB5079FBE9190D2BF7D25337B7BA3C1CD0870A07D5B820490BE3EFF5B6DC3C34C8E6291E339B15E378A0790EA6352623BC4E62192606A630538661A8FD644FD513757E96BCA252F7007FB952FC0A8F7E77042A6170DE44AE7A4A21A81A59440038D457442E86D990E061940BF47A97E8633B0BC0763869A9EF73DC36C51F53BBD627D8432E4E6AAB0FAD3D65B9B928B3541163BF61BA8B0FF0B56E3F37684EC4A91E7EE18249366B93EE42FB541A6B368890366C0F7AD4792E11EB55A052C1FD8D4FF4CCB377D8262E4599B99A40FE2055E25AE1368C9B77EEDD008DE26B49722E73039D67B532F59AA7E1D8BF49BB39F38A130342F139B4B30650561F13A00B58CDE30DD372AC12FB792B3C3BBEA17BAB8486AC1F34390BC44A59FFE39127268CC0E0DDCAFFFB51068A43F90B502E6A15285ACDA718A4CBE70B327597579D608DA9D1FA8BF82C342F0F29E709BD275290BD5BAE340091D385A8552FF076E642EF18F6F39DC3970C6D7B1F3111C8066785DC877D17F84558A2D47B7C9A607A51BBAE27DE46B0850E55665825A9D95EEE54F199A2200B9DFD8FBE39A927FB04828D34DD0E447D851D321FAB5C5C8003ECBD7F9531DC4168CD9B727F4C8FC0D0C8E2FC8DA71D71FD67AE7F75C7D33A4BC31ADF4D9273CE08CD556C0B0276572F8E16FDD84A08A077A09FD5327A4D96C9B614049A65AB0A7F0D8A3686A2EBD1A859D3645895293CC45CF8F418482582BCEB610F39FF6A53440D8694625FD2958A82042174BD79FD86D7B5B1AE1948CCB10881A2B7F808DC462A845EAECFAEFD642171537601953D26149AD2A2BE4A51EE53C72D30F696654B2D73B249542CC5B8194F18D9DAE722EB7444B6F688C393EC5852BBDA5815C249124DD2FFDB58FF919D3047220138174FDFBF2AE65FF3B4EA1D7118D7A167AA3B5538BE96F9258F858DD4A9181716C08A91C975724A20695E7D1AF739C11DBA4811763719903694C5A843C29751B2586BA9BCEC64820B01DDBC1DFD7A0E472320F0A255BA09AB8F51CF182D39FD59F48E83B3E1B15CE0DA867554EC81C0BFCE83B31076F782D40781D97DE422A23E246273528A43CF2EA23D13E9A37BCF24F45D7C6C4EAD94C9AA35413CCF0402C6B6566E4356438A4617B10FB7DC4B117FC7A56063689CB75CE9562A07FA480456D161836E7E96947CAAC514F1F5192C551BBE3F323EE349F5B345220259D1018BE5EB8F7E37ABF7B95B3A7EF2CBFCD5AC84341EE7CFFEEB1316ED9B30AC4964A8E027E8798E1ADEBEE77C04A69968F0ECD0DC7BE0ADBB582C51E8A21C4F85D5D889F8A0FC673C7A7FB97E20D0590683A36DF4A29F1E20AA261813D2054024D2875DB5F8716CD50625EDD213EF0843AE96CCBB15C97B4C2C8F5DF2214ACD9EF94D592E40A00423503C2DDE650610FD06AFA269E18C2742BBD80EDC61BCBB112BC0DA8866359980404547969C9991984B3EF66C6BC42951CE8A2DBE0DB2171DF51F8B85AC8F7BEA6804FB630E6DD401A5010CDCE2A0B72E0C71A012FE988E1353DB2237A867B99EC1D34635751D84E9AE9620B26066B31EA2F64ACF93519C9BB471C4B157361708B0C8B1969D011BCB7839ED12CEE3F07164BF28A029CCE3F49361F4B81C068BA5557250B39C093E95C8A7700E990BB586408ABD9813CA1FF51095D2C375FB1F934D31A750B1020299F1D118D46CE1FD4F4911D1C2B2DCD14BAFE0B1157B4D2EDD5E194EEBD2A999AA6AFB149B02D62C1AABD694498C27B197343C8A209BECE17D387161DAC47730946620A0C0F14D085CABC692D4EE77E867213ED2A46D562B4D3DD2B014C7FD403EF5FC3F1063A64FA11DD750251AA9BF95A0E3A22D11A4DEF47AAA727FF3AC8B9D709D1F24F4E5273DAF246CCFE410D9AD74F145388AE6BF284ED126484B95C20F76B6268F708C8CBEB8F3F9006220796F24D5FC72A032B1D54181CD5D63330D84B8F03496FAFAFD1B7D8FB8F378DDCFD25D0E6D83B0CA63CD2D17710A5E807A46FC2040190E56C70A6A73EF6F90EC95700F13D158AFCB8E0D83D8E2819819AD2DBE4D41AF5C5BB457C99E9800E3BA45BE5FE610F8F79BC0DC0CD2A86F2E00371A22D75C3359382EBF6B02DC4E2025E5D2BD14B4BEADFA7FFC6291086CBD0C4523A1483C6EE9E55E48C66E8360296205F843B2FC56066B11BD59C45BA3F9DE52A53ABA5B6ED30665D5CA056AA00C1DCB515DC05A9508C72F6198115680798D499B3D7D4C9995F0198F98309ABBF1C2C6030597B6A83025A2C8734F0867FEB5669C9E2F7EF3E74ACFDCE9947ED30934831D3D5A6A55A42B50424D85D3D691DF78A683FBEC20A215BC3295FF77A400CAFDA1DA71DBC32CEF39F2BBE9F759AFB85648E351C090ACB967BA56E02CF73EED7B831B65111AA54F2A34A358914CE9D90FC88A2579381C911B62051F2965BE69BD88FA32E3E3A4A1FA02EE56D8F1FC4D19E1DBA2AF8D8FB22098E7C7E2205357D0CC692F2F0C0B34564370BE707E4C701C8DA5888BE82955533D5A1C19F84A15A86341B4E503213EBBF85FA9FD077BFF5FED14D37CCB968DB46823B3526C2656A862D2AA9F57254A7D28BEABBF18AD3B8AC72CCC7D82E7D8FDD97F8F6E417142BDE4DCA1898D4A9218A02627BA74EFBA40F2C6612C32F184C8F825744319A73F36668D16C3855263065297C4E91CFE073C2C92043F15AE301DDF8DC2316F144AC1931E8BE2EA783BA03DFC3C97B24425E2295250485953FEEDCBDE53E305CEA23198D268B8A93F5039F3EF47EF8EA811ADF388E73B516F193D25348B8494AAF26945F99E3CAA0A1C95781F38E1EF6F44C95B082FB91F87F6E8C8CC1BD4DDCF35D9273DE8430DD9EB7C100A57AC7669119350C35ABE6E54F5CD9950F98E2AA223218FC73F5E0021C99AA4CB278360B591946A8D468FBBC1EB53B01DE9C857AECD854AF2C87F821BD78C72BD1E44035099B0F09C822C05F74F9220BA609E2BE600F3681BFA3173A7C6CE610418C67819042755612FBCC9AE3221543554E03B6BAFB6A58C1F6101AD487DC388E631BFCFCD6574F071DF32E3A75B43CC70F93706D3F45242BD72F68616005E0E27F926E3AAE1688E51EDF8FFDCBD33124B5F4EF5AFBA25F092041F5DCEBE80711BAF8FC6FE52CDF39F4A2C54EDC618C67EDA401F5268301BC09D86F3F128D854DD5262865EBB1481E22C02D6903E171722FC55926B94CFAE19102C8D91C339E882F75A04B7D255DC2FBC644449A4553DA7C2D20D6C0D73226A4582BA582466A6FEEE10DECB8CAB1381529022215156D0EEEF5EDB26C2C7AFFBDB9199EBD31877C5DA0E16B4C8B33DD87A55D1A507BCCFA968F4A8CEB12183E6A621ABA75291A1FAF8EBA991B45544D9E00B5A2C927D7FA169442971CDA468F8171F3CDF81B662C55668A61ECDE8C90709923044EF9156308B8A01AFE050BCB0B4FBAD13468CB8624AE0C48ADB2BDEEE45E310D3CABF32E5400702CEF4EC31833105E4D9BC31CE8BF6DD52F871D2E8ACC1B253796EFBD89B1169113ABA1CFDFA712E7F496425CE7E499A6E57019F73FC6D5C5D2B587FAE40A7A53A20C538F24D00A2CF372E9D0BF5CA979D2538B38B45D4CAF9DF5BD279DCF7114E0E91C9501607593B37BB8CA8C20A27D6DC62F15B873240F7AD28DD06103CCBD0B0D4D40103755E2E001AA1F149A9007A2821DDFD985F0FD1CEC9D2A8504A5AAE7A006495E814C50A379032A8EE64A2A80BE11007AD360A4C8FB62CF9B6591E6C716D29A72B81FD64DA74A71E4C7034F89CA0EE06F6EFC6C6CB97A23BF29A66AB26F0B11D0F9082E155B650259F3C9ED535F1A5DDC96CF00EA954E4E2747CDA8B507B737E4A9B3F562B4B6C4FFAC8AB968D558182C672E919DE87CDC8FAF5AD7527D0009DEA4E4E3622D3443E395FE674C168265E80387B1934D06FBBDB72BFE02E91AFD0C1F6D748FED20BC5B09A28E690201A254E438FD5B09D52F4C446A88E4E9D5CAE019D39EBA8326A319AE6496F1FB692AE0DEF7691FB4681652B5E56E36423EAE4DDC534A7ED3B003D4FCC9762D3BE279FF320DA99D6C293D737D4E647C003938AA0493243C22CDA99A6CABC980015477E3F5ED58FD37DA5EB9B2B69672B77B2816A7EED79C490B00AF94663034DFCC4567CC555123139DA3F437922302F021B737CCE70DD75EEC2D32E13C204857C64B358D8D251FB9C845955D16EFF22BD2A0AE45631677EB672BF41ED1B4FE24797784253F1CEC26C7EFD3CCB231A1F526CEAC17F4C1C0E3F295B20C020671649FB051FA290795831E1672B2763BEB8D308605DF5A0099D2AE64A4E2C05D20C62057095C137C1855D743AD86DC35549573526EB6E7DDA3C220E7B2AFC66E9656091A310D2ECA7F0149C05A79431CEA405DFB9CAB08F5CD799A2C468E86C9A1AE517669D111EEB877F336205D59A5CB3A2078F5A8B68C10917CE13BD7DE11BF98CBB3414E29B9D9AD8747F1F6D0A1B209B8C1DA8D4CD58C8B74035507E4CD56B514BAEDB35580079F58862E0E7A429F7D4E4E230C12E3F4468634AA43312A148D53AA294E02AFF18DE99EAF19A7E607B43A3E6462D220CB37743B17D3421A6D5B2D2B28C151FE2E35D1AD4FC8D6B5E1634C8EAEAE7922CE1762F3E8FB13584635D06B5566CBFD1E654BFB83AD3DB82D2A538417C292552C8463D4DD9DE1286FBE39F0950D47CAD220792CD5FFF09600F5450E0B57CAF82C3D645454B9CAC5834C3B8A5693FAAF3F3C61A36D603E08120BC35154C9797731B252F5E17A1F5A3B2988240A7F3921E8B690EA718D84946CDA3A0759443F4DA7A1A0F0C303FBB18F29DAD873DDFB0CBCEAAB98650B80A1B63034D9F6A74F6EEACDBBCF88D8589E88A5568687C93D7EDF538F740B72D39C68B460AFCE4AA177DE9BBF5E0327C2CECEB8501E46DBD3C4B86A924F64F505F094DA0442C0B0ABBCBF78C97EC41394A79951ABCAB4740F0566E1188D0D594946BFAB3940D8C7D5401CEFBADF5970826158F807AC72EA4B0BD6BEA3129946F206BF6BB95BB82D42345F6266BB6DED6C4A02B9E48F99F6C475CB41284D5A0E0FC0860D7222D13BDB34DDD9B0C6346AC4DC949201935F1D4AA04C3B191338E48EA5666220706B52BF8F15CE9A972A617536BCE8045A1A4DB408D1668C254F3BE9A688253DABE449357492C906D6F3AD7A889F56D40C3697DCD0811568B9770590CEF5510A2AFF6B74F528D1D3E1D3A1BFAC62B90F1B7240EC76951488BE6F4E085FAE1D7FD7F231F8E2C21145DFB3DA89875F43A5F952F8E372765A76784FCA0C5DC60A94012F6B71DA67F0B477AF06A90A577BA9BF0FAE458482EC46D68A92CC19A1DC266F9AAAFE9E0FC9A22FD226721F0A99DCDC6E20416560280616ADF45A0376E058A430806C129B0695A88AD8E8968F1130C92D6A168738F05D44E6234B1BB3F47F2490B0BFCE7B237ECBCA97532DA66C744E3636DBE9F27158DAA7C0E0F9913D8FA09198469FD0479329A9A184E9EDB2D0DE14A14A8B32DD9785BA6C474DBA521E8EA390FABABF70ED13620CE1C7B07D080FFC5091BDA2921B9AA64BA5AEB9764D98B9330BE3AED11F11AC21CF7930BAB743878354D139CD8AC99E87C12B9A8AE903B4832EEBB18030A03F36859E8C05562322BF70D6F2815F35C8BC615A8F0D737D6EB1F719F00AED2614D8EB75925AC126D3A205B0E92327A0185542E5DCCFDD93244AD607FF8E77829C74A9BEFF25ADA7109A79BD24D8CC69B2B83F0A9077B71CBC2FE880AC25A334A88597BA976452FCFBF4FDD29576A923816B3D94EA1FC67D1C7D66F89ECFE4A9B6CA06F60683DB4538002B778D79D58EDB22936BD52AB0C615232AB12923EE87ED494542D21B3DB4BB04DAD6D4DACF662E7DFB0CA42D9EEC4F65C69B8F25688B86D35C78259442B9379B99A353FA14EBD71C1AF831E0D520CA028CBF284389893E8B7D92028A8DACE06E3A9ACCF1E51340D40E26AED37FB4283A3BBCCBBC432B47D551837D0C5451169DAC22FA1F664F0C6EE22E8F7EE807079100D9D72EE1DE1E32C63DD2A6FA115B41D34DD343F452A7C8BA5C50F304BA02123491A61CB039722B88D8F495072071F0E60E20102608E3A7C80990C0715AC7688368B7349D4A5137EA08397230440254591A23DA4CB9753FE782F6A4F81CA251D0E39B2283454FB07DBEA4C828FE0CF6F0A1B580EECA4908D100A37D3E362FD2A0FF2ECD18A44AD1C9EA766548FFC91666C4651E7F6676F9069ACA24E3861CDA6C648A71FD332E7A80486B0304669B76858347E0590F47D9C57F53FA48092CDE1FFD21E202F6BE4085B8BF6EADEB05C5A2527FF4F4B5BF3B062C78A8A81B419CE66535099F349545AEA7ABBB5A6B01AE06ACED326685B71E3E5D394F34CB47C7EA57B4A42757DEE83E18B29D988BA608099195D5D1337D7283F2A200ACF1B5B9DAB7E54FCF8273EFC694322C963D73C40C0557D9B89ACB2584CDDEBD87210788EBB7ED13E9A94803D6503A326A3D4A3037D0F6C1D06850441055624B420885D8F2682C769478C13EA97992B2680194E1D57BC7D9B9E6D6E43CFC60FB0382BDC680A918EEF28232BE6EA6E7C0EC720836095BF55B50B2DA45211DFA8B146D28CC9B18C39F9C5CFD382BA5F9F8EFCCF01271901290232940B181691C7D7C3999137E9967D9ED2537C05E5700177D8D0919B7A782A11120E4AEC3F27ACE2D2E391D57244F5AB9FF050A9EE860734DB1270A2DDBC92F513C6134FC0052D65D923E155481D71DA95B988AC5B274A89A4DA792733A3D9E3220C01355019A6CF934BB8C0EBB3E66AAD697D0377D794F236B401C98C83CC6F9B05FF392F41ECAEE73FB17125EE84F0BE62D6B0569A27D51912C690C1B8DDA705AA542A42C70F7D69AC8557F958EDECE75D3469C9EDC151FF6862B0E9844E46652CBA2EA72682C44891B959025A600BC73EDC9271481EFC8704C0E48FC16E76DF055AC144CD572EFBF49FC53005AD2527E5C7487864DB1A72ECC2CB54C3617FC974E796D6CA11ED8364364777F25960FE0A1F758734AF7 +pk = DFACEE525C6B320F034B54653CF2F1EAC841B602E89A59953F36F0EC9681944E2F139D9D0B93DFF7DAF8D552BD3B13D5E6B649B4F1B3BD9FEE78A36B2B4DBEF2F50D139E6C39D8CBB906BE99413BAACB582D65CD4201B211EF845B1BED9E1BB2AB43904D6110F82B6998DD4089926CB1C0E489FCEF8C12501ECB7495FB6BB0CD6FA9D54703F5072CC97850B9555DDCCC8EEDD58E93C31386EADA5ACDAB5B1B4886724747212ED9FAAC70ECBCF1FBC3A1B8E35F07EDD7E6EC14266602A54EA8E490803685F8667AAF206D716C8ACB31366B9DC04E05010FBE825A8D26D8F58C4EFCE869E491192519BC13E4D61E8F154484B304AE56577AA3A57B44EB9E722183EBFDC8101BF55234CBF46780DCF446D6B87E8D8DA412CE54F2CD7D875C0BD4636325C98A0F5AFA21328FDAB2C8DC49E1CE56373C57D1DF78D4B0084BDBFE487F24239F4764F9ADBB2ADBDDF0E8D591FC5859A8E9EE663C7533A4823280AF3A6FADA91D26550478F085F0A9B8D2E4A4CA9C2084080F54E92D339AB32DA6C5AE18155F67C2F7354D29A0FD89DAC0884659BEDC5BCF8F5BE02B8AF1C99FF43E155B5AF5AEE80FB0D3F5DF959923EE031C80A71C07243BDCA97CA1B73DC60AD19C07D2B5B3AC4F6F84EDAB319C73FD790F6D52EDBA49270EB68FB3FCF911848F72709D828AEE9834DB1E69658B2B62478788433F6E558BCFFF3068E3C094BA83E5299F0FB1282957421FFE828C936971753DC259D6C1A91B11DF662A5984731B4D10A61051A53463D84D9A9BE1F6AAF5571BE7E091E3E22A89BAA2125C1A7D17A406525AF7817E3F7260CED01FCD4A52821A3D3B22411DEF087B53B4FA5DA4AB0A8C38EC8C985DF577A471C9A80DC7287E1520F4DAE81E6BE17FA131C93DD1C3286B055E11598331CA5D64CB88C4D98AD605C07C347717862E7C3A6F5DFF3F9E0E8D0E06FAD74BD2C94C6EE3F3CE0E0CA6401DB85CAD2354D151748B8C8855FABF86307A34699CC7081B492777513C972749A117A592863A1E8F217B94F2660526F775C0E3F5BD0DF668319A2FFE9F4C80C46D1031851E8DAAE7147F81630FDBAA298DF4282A195A4808FF5A8E1129D908B1B81B70F5CD8A8BDCDC622C2A8D728865C34FF3C15FE9EE7734DF5852B0ACCD927C960ED8309257E7EFF865D0BA9FAE7650342DAEA66A376CF0490170C8426485472750024C42B626AC8CE50711E8BEA1B76C095C729BEFB547F678C16D538014AA7F1C6342EB9F09B395D055381D8390AE2882EE2DEF6BA17FA1315A4D77A6E7E485FBC9470DAAC057E264B425EF44D6A4BE6BF11850CB0C412A8DB339FF61E71C8A88F8825F91302F10BA29A0D76C200E58B8078138D958C0C2AF07245F517F9A7B4E964D81FA1C585B286E753963A5E44CE525E6AB82616928C64DD758DE31E1D44ADEBD32E959C3C00D8FE6353C31F3E34998B4B312BCF5B77A5800C0DB31D1D39492516234A7F99B3EDA4BAFBE774FB6A3983760D3EF14FC4FD927C77E114ACF6A5C20CD023389A8F409D06E263FDD7B7BEE3B833078949683BD32CD10A63EDC7FAFA4EEB16486A80DD82762D2B3020AF84C1406DEECCF8EDCE148C00C02A5132247EBCFF63E10D4BFB65D4EC3507BE6DF8B26BE28FF15AD5082C429828D28B2EBB36AED47190394FE35EBF92A074F103E774F2DF6F7CD0AA89AE579286C7B0AF4E292722FBF482519E6075FFB965C83D88C91186068232CC5E4B5245B4FA2BCB6538AF9D22898DE9CC490BF95119B7ED343428B11EABDCEA877104FB04F7F817B6F6BE9313F0991BF3529764AF8054F0DE327E945593D4FAC5DC54D708AF458B6A2EA2254539C7E28B827E633DD871834905863C3EC146028431FD49CB6B3A40C0ABC5EDD9E3BE709523C72A9151F1E379FB05D15C0F7DB467CC4AB2B4FBA55296D812392D37FE314ED9DB8C192F5CF896003737DCFE02FDC229FE048FF84D6261B30E595925CCE8A7BE826FEFD3173B3908D47E3E89DB5F810A3F3D5E926C1CEDFFED77496E1C29381717C4B01B50C36F1E448A4FE27BEC6BA1E0B56552A7D59B6B34397AF516D22AA052DA0202F3D5C8DCE597D488A83A29C2FFCCE739EA7C1AAA036573BDCCBDD3B1354232059F754B4B765ABF37C496E45B6EC4F627D8F514C105F6C9867BEF92513C1F859B7FA55502238E657F2E64B6362249F0BFD667A8BA8BBBE4DE7E0ABF4BFB524EB37E7FAFD3AF472D39D0C46C5F31C59FE36DCA6F5FE25EA477F74CF26406417D8B2C221EC5A2698CC9B732D96F1A43C4A1806FB8B1F7A7230C3A019EDF31AFC83AB5A05C9ACDFAEB75C0198015DC0A97A85B4EE67BFD8D02AF275116F85630A39848927E8DEF9F60524B3429F92B99E2F2B765912DFC8DFDC7E54F7430FC970F07E8AA0E14006F94CA5548B38D14FCA490CCEE298FB25509FD9284FACC268D469289B5B4DE8BBE704B340FAC45D9D08CB175969158D03E34D337CCF600AF3AD662396A995E7D9D398FCEA2F6FA5E87AC4E6C06B249E64063735839478047931CBD137B6C4DFEBBD3034F31A3E98155E52F3012ED03528F879C1854637213CB0261DEFC12D69F17E7D7B288DD616B45ED17FB12C675C3718EE1C13D54D02AE6F43BDB6859060EAC3EAEBC6CB6213C478372E3EA837B7BE1B98429BDB7C1FBEB3EFABF75D6ABD0D7E45B881CBE52D3093C5F64CC7ED5315F2280AF53DA26138B6A9831E0288C70E3015A84C1DDAD8954F88624C209791523F6C566BBD6E86FA22211E39AECC28B48A78D1B905451717CD5802593393C2CA8E4B5C0DFDF5E924E69CAD581675AEA9F05A414F43F02150D0926B047F0EC3AE9979837F05E5661D85B5F985894FFE70382DD37A9C93F48A83848D32D74ECD5D5F8FFCE85FB56CAB6DAD7F79077BA00F112FA3BAD7BE498CCE602324E43E00D9EAF1B809C6E21C4679817675D80857BB09D23C5E9198D34ACDA1CF868E452D01C7A8AECA9C71DCF0D25F5029D82AE44189298078C4F4CDE87C64969A9D5DA79ED981A361080C950DF29A6B9E908846FA2E1DD1DEB49086B7619D6010C85C0289FCB53CD1C76371756019B7CB22674F045F0A8B1BAC961B47D655C292BDD4E426706CA12DAEF79A957786EABFE66BE3AB40CF3DD7A4F16EB7C37E0A9B0816C965BD3B8251671D7E6E5BA1FCD9DC4FC9CDA6A95732CF6CABE06585E6992B597D8DA8CA3F8754A00BDB1F4DA4BCE8A56486578FC984D3055C4B4C75BDCE83731B9D21D11EBF4680EA65EFDC7476801C3F45DB4376D6F090748AF890E7B08A69E70FE2472E897E7804922FCF678B85D64660669CD791236E73EF5560E2441B6CF5D99EE917A4039FF55949D63E2AF55E06F7C9675458E1147AE757BD82F1C44160FEB1153EE80C68BDB051E7881194301B70FE0268785C096830434D468B7731D9A9ED4D16F3DF1E7ECD3FF82FACBAEAF4419930AF9B1D88DDB684421027323EBB03D4A479F3A58B7A17D105229220D014EB407482871C8211BC5FB4DD1635116D68245CA7D839C7C644ADBD58B8A0821C7F1045600810ADBBB74276A4D59B767B3BA1740A1D8EC8F361DBAEB964C262208683E5DA21DA426136E920ABF97D9DBB8644419BD0D34926AE0348A8098B5703CD8F38961D24E018261FEC96AC1DB3A62EDE70AC1E8F965F71683BE0E0A013EFA4D39680DBD44E56959FCEC2A631BC6BD6B45BBE8C48A58D5B666F904BFC008340A2B8C19A6D82F196EFFDCD7328C6AC132BE3646646D9B6DA07B139F8B3C0C89C84730822D732C322A3A0EC06404F2A1157CB59BDFF8FD920CE266B4D19906CBD07B48F6EBA18DF7FFAB6BC670946A65D76FFED46686C5F751FFD77C017AE8E2B6EA295D6CD739E8DA1E911A14B5D76188E8B8A5955142DBF9DE1EFF70DD2C40331003A3F7098E6036024BE75B834B91CC79D2BA9759F79DDD0D4EF2E1C6D24FFBF8D5AA9A65DBB24C5CFF9E1763B7414AC2035AB50A2B2E24FBC8568F58958E34AD4DF95859B2B303C64D94F5EEB2527591F1E02B4DAF4A4EE01BDADCB544AB73F7A1C5FD1C44D7F42A490DE17251BDD77E624361378EC7FD8AE74ED38D10D7119A22EDD3F0401DA47C938528A3BEAFA110498E10B2C5FA99315DA0DA7B176A1E5BACB06CE5806074645DF421BDEC0244AFDA0FFC184DC8AD21C5B858DB07CD0736D1FA20F0EC9A9BE8BC41B465CB6C28264C8514BAB31B506DF7F019262A26C0FDD7A00E040B0CA8F859181B59C19DA5D99D9D66B014C4F084C0144A80A0189EA23425CCEBBC7D1E8146264A4CD875137436D45BB82600014853A5861D0C98C91E6CCAFB07D7704DD0A398FBF0C16BB2AA53EBA33F6321FEEB66EFA251C7F1FC2F4003127A6DFC4F52F8410895E190A23AC88AAE910A729F46E213DE7088E187A7B53EDF317CD156E1654A933D1037147E7746F50356ED69B1FC9D5EFABE9B793995C54F7D7851B30AABB45953DE6FD787A4143D08C36A612D85D7B17678ABE0EA35CBD93C379057DED56C17BB534522679EB755352AE5CECA5539E60B7779426814D5BC3F1E4458D113B1F7465383046B3D7A5AF567A91D80FC34BAED1AF78BB3634593977D299D3427BA6E0C6AFEFEAB10D81AB7BF452358B3B5C19F55CE1DD9C370390029FFFBCC96430F3DBFC0B4B90295FBDEA3A2FFC3BA440328A451E73AE24A42F6DD86A84B4F641ED1F09C39872B78443988CE7048D60DA2B17955583FECFD74CE9C0585E669C55BB649919B7BA56CD3A1E1A6637EB1E61FE8DAA8620B24C31FDCF16A256B85F81D2C41F6F3628A43E0D226DD5BF4AC18FE1B8F51F4E7C30C63BC9F1ACD6346827C63A2E823C3505A62195F40B9698CFBD70EFEDF2CF2F06C9B8AFF5A9A2766FC7AE20033785C58F7E1952D012BC483D0B3983BE55E1BA6118151BFC9D6533A78B67F7659D39D4C10181BE153EAE2344EC36FF3B061886F49C9CC330F8D75E8940FA4041723CD5FF2AD529958F97B49B953CBA193596E7DF3EDFB95DCBFAD93D554C537C36811B6B485A0D293854C2053C7100D09D528EB43D63B524A9D286EBE750CFF4C3B54128B281A5665A8A84412D313B8A3B47A45504F196C9A0C9417C3EC44BA54BF230319902318CFB0F81E95B8574270EA971BC6ABFF6BC9F28B8CCBB8E6203EECB1A35C7779088B92659BD0501925E9073F67CB4475EBA549B6102FACA048249C0D66B4EC016EF3D697154365368D7C747CB2F784640BC0F2274E8031C993EC3246F15AEB7FF43D2A772F6CCD9DE6D1F20A1F4D91F1393AE7650AC3AB70FEB0EB7C1A4009591E26FFC2C2226DF7A9D99D6E354B575FA2E3710C346F565FD68B02F3A5D1FEF90835A456C8762C13D76517C266E99F1C9FFC239B15A73BA7AFAD4E669A4899C90BBC55D0CAB868AF7FDC588F83C7D8FA0D878CC88E8C5D1AF2BF81BBE0969371E574B21ED2BA04AA0DFA1DA977C394D33ACBB732EC2A0193ED5663D440F572D35A4A340ABB6EC35D0373637CEDD9752EC194BFC8EB9323AE4DF73FDA4055C09FE5698926C452EF2E716A8C46EDD71EDEC5BA43BD2CCF4014623978F3276747F9723028876F754D5A87C3BE67BC9FBF6C61572E60FB73721BFC9EF83ECBD97F14CE65F7295D53C001ED070A634621DDB6B8E1FD941A696A73C1EEF6449245B96363D354AFBD0B47BED6EECAAC4F75D2EC33AF890D8411F90877D503AF7C570F2C78300E3944EB1FD5D8C627F73A23EECFDB90ECB9DC30620307F29E0608964C2FD766A53EB5DFFE84EF41FCB05067D76CFA70857D681350A1835CBBB2C219BC605E4CC64E17B8775577AA34318F449770F94305A1F338917DF41F64FDE14FA5782D26DC6F0AA8C0808E1076DDFFC2204D10224AADED972F5DA14BF8DEB9DB82612F52DA8472CA65427D8E17CAB35F6E6EE164E10F929502A7F25ECA9CDDA0C79F941890490D30E46B9414E6F96E0F7EC72775DE4DF2652179664FF550EF4F77D31F1A4787DDE743FC3855572A7910643184825F7FC2BD6FEFF31B43FBCC5B9D526651CBB8C777282F55F19C22DBD38C3794CFBCCF8F7BE5B81AB4C82C58C979E1620B337AB2008238300B7CBCCFF07A7C06338901997383A443EB73E3CCFA5B8BF21003B1F8EFABBB08A781520CA22730777DAB38CBFDE845571B4B374A8051018B14038547FDAA1FC6AB39C0F18CAF5DD9866E9D3748064F2C2134D701A2E8242CC30B703500F8142850A1E2B7483C8F481A128C1AF674F0805A46AC640F6700054C9B45B1CAE1DEA33859901B369FDE4C2B2C828FB220B60F56BB07E4CD0439BAB20F598DA9B3AFB5FE0BCD3A2D5E3853E2F4F49466ACE99C876ED8FAF339CE815A8F073579A9D1303B0DFC6C4D8B59D93CD49C4167C902E8F2BE8D62CDE29C2D914179EEFE9B7D9043A3453FF387959CBD0FE781620D62B5A4B1F10CDEFFDC5EDC8FD9F301B58D4A8DAA689D8D5904DD37C7BCD49691623E561942321F7753EE6296C222A43CCC7EDD077AC8BF539E79BE62846FAEB9E8484AD526BBB76509E52E5B9275421E3C769AE49452D28F3C331A2B373FCCCB974DD371000B9F91488299D273FA51FC9086EBA1F192D313357A8A6CFFC4287727D5864997AABCD7EE9957A7210E6D629852308156DF79AFBECB0C58F3EA9B659B48EDFA194BF62354643A8F4A408D6B9B3B0AD9B56934F7A53CF7B5B459E1B0650534DD1B00CE7B0F7432BC57C532EB33D45A4F08908B4BF6EA66280AF4716DC94C3A72F605F394C5333EAC228B0EE59A732768270E86035F1E0440163DDF30BF5F9FEA2E1D3F41B5C39FB2408D9523824514114F301A8F4604BAFDB50A1D95CB56DA961C2CC5E0EC8D3539E202BF5FF11414D58144772AC8B4E13D2BFDB33A03C07BA70DD479166AAF3CEB5D83C09A370994E6CF0B4F75F14E43238617C6BA26549FDB9971DD867F49FDC8360A5FBC7E3E304F70DD9F461C9C58D1320BC657CFE5BA9D57480ABCF776B33F4C458AD86C1EA9A30A2EFFDA29D6A57D4178BD11BEEF9CFC1C615E8C52A3407E9B2BDF57E06EE8C7E82E08E3621A9DB7E9816ADAB2E855CB50C1F2244EBD909570D695BE52E01D2C3F063757437E8F4534B6C85E7752277480EC5E2DB8FFF5D2124CB00E3FFE4D5000E59EB5BE2DD2A64661E7AD37C5DA7AAE05A66EDCE341BCC1E33B7046C4B7F34F123C2FCCE137B6B1796D46D297B2BE6FAAD26A9BC7356CB29DAC7740DC68497938AE79CE007FB7C513EA4FF0C2A91D43FFD11DEEE8B3DB6CF92688FAE0E71B9B393F9D80E4EF9755D1BE90EE469BF7B3D86EAF4E510CF20EA7559621D1CD3B0C6A42CB94913CE9B500D85AA917703E5405815590B68DDED3F282ED0432A5577C8476AF0A748DB1ED05FCFEC0BDA0B5A1675B7C53AB4F1DD2A39ED0F110A0CA66E3E2F3019739DC50C91F8A181B6CAE39C4A55BAE2FE4618C8721797ADBB0E7B0B99985938A9DB24E58C73A669DF2D08EAE051244EB5FB8949849642A2824E5D68B65A3D59840E5872B584F786C8D389D8D86135A410E46227E0B979EB18836A0A460AEA768B0B80FBAF0E94C4835101E088652ED49CC7E727215A0CE9428F2C8F2051E3684C3A9867A8AC0864E375335E257374F5832AB288DB8BA2069513ECACA354D29C2690E1FADED0B5AA84BE6B3C86CE3C8C32814A88D5203F9F707FF5284A09A849A9017A3B088E92861FC420EC92D805F0B318C52E14847B06DD8DDD2C49C568431E29F396344E5A884EA0074304B9B19261F2382B408839D48B3407464BFD97581EFD8B22 sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A813 smlen = 2952 -sm = 53F6CC6D5F7029343AA5233D9A027CCD7B23E2F93505C7C0A852DA28558549349FC42562D080690C6964ACD4B7B38900097086DBAE99E0493B67EC1E31F73F4600ADC8609B41A26FD6DE8A705C24282F2520E9917CE3A2E9D1E3A20F9470D92079DB4AF654ADBA05A4563D90E87633B1CAFA770D2A5177B6FC74C7813F1FC494E05B255548B29BDAF37D856BDEB58D58E3C469243CC792BC25EE590447630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +sm = ED30B541A80AA6DF12AF798976D633CB90C40EC7F4BA98FA700F58280A19026C4DAA8CC611215C009443CF0D05452E05BE8A2893961198913BC239755CB205AC4BF1175D02BCEC80C48AB644F28719B746D35D6556481A0F25BF7DF0D9A92D281ED228212E57319BE01D0635FF28257577BF4EBA2D581830F30E576AE8427ACD78CDA3AFD078CFA2B83C50A4B8E813E89190289DD1E1DF8425EE590447630F58C3309A9CE73D176FFB9CCD9108563FC67D9AA6F9AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 46267CAD0AC4C43CB91D23EF925A494E29BE5379DC28153081EF53C25CF53D2D9F208D40C626172662EEABA4622457C00D44AF4E1C4373D7FFE2AE1A324AE557CEF9C5622DE43E33C8960AF843A01FD6AB8B7811D028D0BE37324D58C1CAED2008D95DA995E7BCA8F50A3333097E1923A910F4E39370CFD9AF6BCF11CA9A8906184681A92A7D8AC1B4323B86D2E2A8350EC0260447F93AD06103CDB8113A646864F9F4835BAB78B202427146719DE358DD4B58376EEE5191F80F4C260C3E8E79AEFE83A8EC31B002879FA40CAEC4B91AF795912F56F2DCB4860B7599EAA9DE5F4A89C58FB5AA646EDE40295C626D16BA2B118DAEA070F566C32041E983B00A5D8B5CA319F67DC4B2059DFABD2591A5F2804A8192708B23A96F0A0AE250A7292FC04A99E5FC8B4592F7D15DC89AE4EFFFA28FEE71ED363B7B194871F23C55FA9DA4046EC25BFA1D367DBC6B6136CCEA50D810F35EEDC68AD9BA95CAE5E1D194000BF18F29B29297981894DAF693E97DBFE01B633A81F3E4D4193DFDBE28E420F8E1D97FBDFD6EE8682CB46238866AFC1AE458F1EE91D087B3F15AFCA735901D101055CF84A94130A49C046E49BABF85CB136656980268EF3922940F73655CD01D02D57ED1EFE985894C2C38C4BB0C3FA939391F45EC7F859753577454A17EDFF65F3E000F4C0A01DD1FB9018B4A5953DCE8B1F1A5A88EC009ECBA2138E8418E13596398D1AED8A99C47188CCBE26E408D4D07D8A69AF0A2E620DA3ECD6C7217EFF1B5FF9F191C8A59F484CA707CF0DE4B6F3415D484CB35DCC848AB70EB626C3622E0380D92D890F9999EA404CD553E2E82EE913397B3B3EB35ACC7F760BC1FED9DBA8B5C6E0AF180343AEA0E0D8DD7262AC5B1FAFA8D51F5FA1E16EFD57962D3757F3FD91724F99A04AD4C08B4FDC940AE9BDFCE71BB62D7B0871FC9E3D60A2C6A50855E8E2386421EEC7D4EF082E2A4CC448D15FB5EB59E2731E99CE3A240022873A5149EBE3E02987422A636E56AE7A73420510CF2A76DE3506D8EF25EC9BCF5395B6DB5104B491CADA2184A329DD2B90FFFA87E70AD1EE5A9B65DA2324C119771D4F245AA9BD8F686D874285A0A176765EAE9F946D8C0A9DCEC36ECD2561F75CD52624EA05BAA6C14C647DA3C1432BA9CDE774F2FAF8F6CBA8905FF7B1212675D4ED4E870EE74DA4BB6F5AB195ADB7C9925C9D86200560CEA736CC883801E3DABCA9BFB9C8DF7BA34378A5E81164928501AC272EC4F06038A2EA4A2A25A742CCFB2C351319C1FE10C19F697C6576132F01BC1624EA1531BD0AED7FE1FECF54BF2977F221E374C1A4CF9527CE6C5FDBA9D43E5A63592E8196B048335579CD14081DF6601F2040A3D40161989F779694751B33855C1D28D0B4DE965BB73A42C99445F83BB29DB20EEBAF3FF598377CCDEDDB8F9C0A95570D387D23D7904A7E4E80B46DD6976EE9357191592926F8CC13DA7D1FF20CC60DE32B5A91B2FFECBE66893B87D8368B324B0AE2E7F4188606AC8AB20630F711F584FAB61AC8151ADAE09C5BBFCBFE886893C0BCBA054D4D39AD223D8E55B8D66FED2045573DFD0A649881852887F195BFEA59CF8C53BE66E9EBD484D9F513AA57386A4939F4182CEF354E1E962BF54BCF84E30476489D9AC8EBE900B66ECBA676D811996B842113F92DB4C64F08E2FBA6A82762A07CCA13A5774785E27AEED50CCC900B4E4AF6986380DF45B13177097CC3788B43D8695B6457120F19FABF41259052492F0B499FF4F964DBD00E18CB7795EB7B3B8D4525E08C3148C3709C7D269C43D34896E557A2676148EB44404E67ADD607C333F183AD0238B04C57D616665F81A269738E64ED066ACDFD6BE454D589A69E91227926E43590AD162E13B7F83E65C0927401B4554CE689AF53614E4E564F3AD68A105E6A5679F8B8E76DACD3C94518AF363E0F80B4BF9630F4E87BD3CF65866A206D6E88FBFE38E58C521BCA51C6D36B942FB4C06D9CF38C90F388B4F6576C7B8D898A53EC68B7D201033B6BDC9236C3B512E7D34E1CC1E4F286D9342E4B45E11009BBA46D72B4596E983F01DD89B0D9866E3B0BC4E085CB4719D8CDD9109415E5A445A5AEFFBBB07A7B9583C1B16A5E1E254D70CF421939C63577DA2598144E0BFCDAAD27C2C02A470C71B5E61D00E5916124268071C179C4E59E9E290728464CD00CE11E3AE91E56BDEDE3EE37D43203AC4243D71C5C8E3CAA5A715D21EDAAEB28E9E3FB81A7DDB2FE5F1C9ED5DD98BCC3A6EE4DE40E391D1B32C61768411D9ED40E6D76E5620E7856BDE62C79269A511EA520BA4094BC692063B55CE35216557388C2228D6A54605B4AE6A93CEBE394FB8231AA833478384945448DA9267C58AAD83C59B98247F11731AC3E34671512FD6EE51F3509D4E95B433EED2CC40D8418B93F87A2BFD830E8E7453002654E92C9E39DC97B6FFF8290DA522FBEFADEA1FA37D684DAE3453E082D68C6ACF8AECDBBB91B759279234935BD9D078E7225779E781F315D4B21A167C5D72FCD06BBBE7A5FC35A4615CE8B4AB4E5BC71E5D21184D472E77976A17FDB7A8323D2680C9E9861204859AE6E8A64392919E8929E8004671B2A359BA0BEC7A85ADB42C99E18E4AAEBFF310B0FACF70294F004D6E4CE9A2A3681F312CCBB138B7987953BBFC5A932300A8CBAE285EE896BCD465E1A04DC44B5E21B851FAA1586BD324A44BD4B04498CD601C2671BA530D61886A03CCCF7AAEFFA4CAB56F16C9FE9B1395747920664685740ACB852AD298188FB75E4398065A68D53E861A47B35EEB618EE1D3A38A712E84D635123D00E3B4DD8B860D934613BAC0DE09E597BEAFCD0CF9BD3BFB6385C0B8F8F61EE66B5C34E2C577D6F4E80091D424F27791DFF1CC69645AC90696112322EA749E88A3E4F56AF6B643D26FA723AA7BBFDD20ACB9AE41B189199C7DBA09D35B52B92F15B0A7C9A7A8DF63BDF31C0452FF11AB8DC8AEEC7D64B30A34AF8F8A18450AD68A1F49310C52EA1A798D6FBD0ED8A5A0BAF3235F447E1425DAF518CB615D52AECB0320386D684FD1C9C6EC19B140C5AEDA1F35A4B46A5AA00367F62D9FFB5C891B560014D78181B6242695EF731288D89104164841013D9EA3771F81FF64C404CB93EF9D17D97F21E19A8897525A7744EAF15F5B37BEFFBAF3F27B7FCE6A515C18212E557C3887268B35C4CBE3CEDB997961AF05977EE7AB54F0DED62804EB67CBAC42F9032BB0A5046789B8288E468B40C89AE076C1C85914293098755CAC3D781774AE46B8F258DE6062F2A3BB3F442E26F44421D6B0F071BE7BF914D4D416959410080A7A7F51CD790D399C971D8C9DCD126473FC59A309E75826BEFD3A070D80BC2053C0E4643956F09BA90FC90F727D960164EE35EFF36F5B9CA509FB973942AF1B05107C4B78AA78118AA7090AC2CB1235C4D120075C16BB8D6B97F5C284BBDA6B8BEF6B786200C04F739489A9A586A50BD4B48665997DC27FF52933FDBAEA9C1D095C9A402FDC9CD3568790C7DB47F9B81EEB8AA13249254DE229EA5253252583983A6AE4C7C98B91530380FF03F10471CE2BC86701110B33607E5B0E17E13932DDCA5B965C0C355E72A8AC957FFC1D908B46A3123EAE09963A73412CC0C1330ED434151E83E17C006296F52C16CA740223CF05C512F14F3F0987AB937142F21ED199A8F74E20C30DE17F2CDC17E3AE970773FE34142DCC5505656FF3FABBA878C35DBF898BA04FCBFE20C310DEA1A80ABB0BFF56A6262ED2F9A5F8C8427005BF9F8A9EA8307B5A48F9065B1AD03E08153BAF8B3F84C5D5C8E97A2E5EFA228AA5E75E8CB532362C2BA411302BD728E5D3AE10272B18B9B079D8476CBCAC4BB2E92B318D02ED43A28716F35E8E9AE55A89CD2CF1EA4F1F1D671B9508061C2765F1662EB6C3998788066563150BE097334E64A91C90C82C31155003018BF6243C907CAE43063D418C71A82654C3F4F218626D947E799BE967267FB75F4604EDC6C004756F3758EBF96B0E7C59A6B4B4036E3368AAF4A08489AB6855FB1F5E7D4FA420728F662B98EA772FA34F8B211C7E016D825289D8B2A91898F5303B8A473BF74ED91EEBFB15FD1F8DC2FCBBD7D95B3C75CF1F832B2E6AF995F34128EF64128C621B1BC58DA841DE0AFA99AAF548C8294F43D449623C4ECC8D60C4000DB00F4581933378CDA472E37131F37DB974208CDE9958243C2460E729B8E3939D636A89EE1AA1A35CA7075CB2274E1566D26ED6F0A2DB796239A8C0C4F3FF413F06AC9FCB37C5B0DFDD3D558FA4E8B6A68749A48AF7C00BAD1E8C8EF4359573965213EA9555770F39BC11E503787BF9357895D3FC2C19CA6907EE9592DEA78E8120C78A5E2491EC7C4ADCE7CC8403BD79DF3F677506FB17589468BC25A583FEB22FF55FA273013F0414AB4EA9C919809553F16DF79A182D9B1DDA9A51048C4FEEF2458C759386F888195B9907C9FB7062EBBD83880609A9654E00798E0CFC26603F593F6DF2214D4CDF7DB483DA099EFC3D22024D6D72E6BB5DDF71CBE17A457A63F51C5C668229126ACFCA1221F632A3B3A92FF78005D5F0B2B779C2490BE4A5E6153D2B5E0A48AA5B7B6DC0B17839741B6CBCC6AC1EB901D6DB36D5C0D78F06A700E79056A9A70A58F077DD00A8D523DCED78662BE7D4A88A5210D2CB5C07E48E136A6406F1BCD7F97833A0FEE99CE63873335A4AAA561DA9A2B5AC2667462F5E47CBF5C56F74C57AC2B69742E7C3DDD16ECDB339970D4C58AB21E2452AFA21E970D7601A6F4BE46D23212279E807ADD58BD8697D96ED756854A936EA08848B969C96C3119FA5EC6D3FDEFB256A5CBD853D2392742FD8FD01C271227ED4A29DF476C30F5B6758FE054899F8E3DF145D947AE9AA868E75AE0FB04BAFF25115AF868764978C70F74B4CA4B83117336E96841E2053B99B7DA79E027D43B30F9EB4DEBBB62A03D01EB85ED575A138A83AFE5FCBBEF5E1861236315FE679BF1CF46BEC317D458090320863123694E6C3B003B81A891A520663DEBDB0EF4593374049AC6E23040805C9373FD23C33307C41EBFCDB3986AE81D74BFEE17043F609CCDC2B077CCC7C8CF465282176288B11CB0639C666BE0B16CBAB7FAD761E873F9D6462B37DBE391E5FAFEDB15B44425B952FB0EAB059E05488B76F7D2C1F87F78177329A0531F688B5CEB092BE1D52B0F2EFB6BFBD6BD77EB86749676C5BCC4AD3E9D96678937D1AE813B64D7D6C992F3A1727C6ECEC3A48846377EBD9D83861B1BB7DDEA5F87F653815B44DDC50246AC10C3868D3813F086773A735325C1F25CD2500A8DCB1201CE038B39B9E9D73423284DF4715491E7F1BC8BDCB28FF2B232EB7306C0C255E4414F3BF33EF593EFAFED3C88F6A5DF8861BC94A4DFF1E27062CF1B83F89939C80F584B14D953F0494000CF4C57BF9FECB860720B5FC31DD1CE9D7872A32B3F66AD0C0870F3F25974C0AF7030DFDCD78F8858C8E8BA27EACFE72695AFB01B4587CFA03B5E6729416F17E9640C7A1406BE293BC22639406BE4753FE741804A9B6088E5A7531351982D5F71A5D648AC5104AF88A4284779265129109BACAB1A51D3230E5BC3E5BAFD4BBCB438F34AAAC73B4F3F1DAC04414AA0CC8E41D05A08B5C4530F419A3628EC1CCBED831CEB83373E00DA6CB94A6F8C877717A44D9BA55C792D31BE42DE065993208D8BC0155D139A7F8C5DB0AFC5161493F787CFEC3DEDAF3744D11D055F927E3271EB15403CE5E938DD69EDDEFF35647A77E509C1716E9589509AB713849838DAF847C58EE8A43B6AFA49DBAFF2E266E5AAE3D5C0B4FD97B4424665B3C484017BDC7DF487634621E179E4272603FCE13E22E87EC5AD6442960CC18FEF5C00B40C3C96FE59340D802B4D1931335C466A1D898E2A7C189C21B80D6A7B5B6F299DF50233D1A29612EDCB367D68AD5D4576713CFCBE8CE9F0D46374767AC631470A6A9DE3B12E95EFEE10D20CFF51C981E17A25BAA3B7940C719071C900F73E1FA53051C9568A0BD5C4AABB34F33E8666D6BFA3373D5A8AF9292D0B68D368D9E4AD7DCF2F22D4795561C437332BDDA83FC42F4E1E5C9A100ABBAB856EB1B8424A6ED257FB8C1ADF2E5B013589A96B59B4904EECFB633D7F0559C3CCD88139B28736DC798BBF795BB0BD51E10C4A242456AEA85828D4B009167A89E3F1299040B137549B255E208A5C26B1A90EA3C0AB9DDA8BC245AFBE5D3455CE29739BDD0A35CDAADA6C85D81566D99325DDB9D84D11EC9ACE96B52068FBBB0DC31A0ACF32EC8C7D1A356709076AD196C819627740D85415DA68F620EABBDD6A90FF574877CE89157A3898E34C0D41D47DD5F1CBF7105D7D2E72F330B44664273D68429A8B2CF80CCF5EC2CDCCB99261F976F3C9792FA62D4C386A7F561405E9921AAD01EDE2ED989294828F4DC672C5A2EFCFC459A38F80FCED71C8DB157F44A79A598DE1FD4B0169C1A91BF487C295DFE115331D7DF5225E0762D440EFE0A862D230222BDE1C495586121E8D542BE23AF179CC2A6AC555ABE2AD9DC0F9B0C726CF66A93BBC5A4DF247B53F1D658E952059A9035D2F52E11242CE2181A9600A15EF93D082B33E70629EA8A9373229FA54F73B46C0F65E338F2B768B474437787374094D9BE95083FDC99330436790E69178E4E4A0E444C345C1B1BE26A086ED7273B8FAFC70FC4F973F37E508648BF5D288DE3C04E7A45D99B5F88A6F0FA62CF460F4430950852CDEE49A38A906F3BFDAC653842D0A1974CDFC76BA00151EC790B49163F42BF1DE65D28CF6434886C728A8B8FA26FB417857F1B58A56DC458B00403A48881C93C1AD0FC9EBD1C5149CB2638359047E16403A2D5E7513275934E0F1B3DF45654D142CA528D80237A2D51D25810828FB6CCE5E8C8C8D528C4E9AEAE23AEBF110605FF7FACEE64731C8C852CF6D13B20734550DA73004A69E3130C7FDF651A6BD601EEE848617FFB66A9E254D0309234FA344808C4FF3345B4A0069E905AFD99075610C1B57CE83A172ECCCD5502EE4198F4C902D98F21C89DD461F0A5E589554DD88EBB495A73BBD76EB61E6F7EAB09D3B7757BCD86084669245C63A52EBC13E28FB163BC671492A1DA2736F84165018A6AE3F2BC44043AED548905D812CA5BE921003A650488CE89C402ECAF259F0836E4C8B1F35578C40D24A323CE00CAE15D361F06961ACEA3D224714C654AB9A5A13F8CF9CFE82BC6A1E8189F3DB195BEDBD3EC6DA561B967001CD561940F9DDA7DE82C6E859C97599EECB7917EE0FE7F078DC066600CF0EBBAC36462829CBD504401F69695400056E93655552E2C5CA34F36426A48AFA17C8B04F29E55418FEB05C74C77DA94F328E4F8FEECC8F4D4CE67381D819685DE76FCDD0FA37EB69843F68E3AD0E1B4B0DF3ADFB6DFC8C9BD1EDF57425036286B897F9F345F2C5319CDB7A8F6B84817F491335FA37921D35D1F03AB2CBF5267B9DFB165B3ECF9CE22DE6CD2C7508185909C02E18E528C37B913166C3168C2D35EBFDE51BAC0D5F16131CC9D8BCCAA8FC1CB7CBA4F8B5431CD7B04156FEEA28B4C8B000E4ADDB638CAAED9FE8846B2B1A403214298C5EEEAB5B5D3A0B18A791E00B81F6C2D77C2E66757E00AFA2F00656CD66FD2AA859B8B507838A09F6094533CC03EC184E732582851DB11624B05703C18966563A208364299402D70089311D6EC1F78D5E316BF09E71FFF445577C52EF9D0A20B8802E811D4E5D92B8300304DD116671EDAE55BCBCBBD02241B9F77B19EF0CE18FDE8D1 +pk = 46267CAD0AC4C43CB91D23EF925A494E396AF08FC36F353BAEECBC782934922B0B3B1EA52B492730D70F1610BBBCB058EBBFCB28606A292C598BCF40097A8B7A08261455FDEE40CA474437FD4D3B5E06D4AD6C118647A5BDEA8E23139164D8CCB483D31BEF108D72670807E408646A77610D884B62849E83E2512D7885ACE050E232685D1F387D29CE2C572AE128A2E5524EC429BDF9218F5D37680E2C901DFA7496CFAA61685C54B9281CE4164E5DB85E427EF2835B2297EE0A9C92448F870394AB15C690AD6618C82643DC4D49F7D0D2C3BA068B0FF87CAD227777F543CD29F1DA035951A2131B520390DBB065B1C85646B715E5A6BAAA7DF2E1B9BA76948C0F9CEF7790A0A2369A7F4079CF22F6D576DD10E97A8D7A4683399F53B2619BDF146C7858336D204C026D37D951ABD32297508D43D97D21043C06AFA03FE17C4754C22ECF7EC9B5A327BFE38A00B66ADA738A9B9C5BF7063D91EF5403735BC4C59360DA81F779119D99FADA877591E6D163AD26939670ECA2B52D72815AAAE9571D646B8C4E0E0E246B9F4138EC52B13F10CC73AC8885E9BFC5B4AD366D76946F529802C90B33A05B5528D106D7D03F7A1DF02A00F0164593DCCDD43D12B83C5F28DC5E09302E853D260A76CBBD7250BE5E76325BED1D0FCDBFABAA54BC0DAC5A339B4AB818FA923CC10B19B429A0C37A445C5B4A5595F65DD6E9899793867F905B87CE3F11F101D8C5F94151DDB54DE2A10A828C5B07B353BFB4204D48BF5898D889D2066F9F763B468F6351C12DD019857E5C5D6BE44AD1C9AAEF24C169D00496F8C5CF5271C6120A3FC4BA6CD4541C2D879F17D0B244ECBA74D51A35F0380AEE4203A1CB7B07847172729601380A8ADA8B5033079ED9C550D209E3DDD144C1E8E568B3A9C32E17C0DE7EB0D6C7BAF6F091E251A09B72F1703A76320E5666E4D78A735D53EE0D6F847B36DADE1DDD5DDF9E77FC5DDECAFFC8E74A64E818EC1A4371D01CDDAD7863F1E1918EDC064043BE746F4F9A346E8611FE23E43EAA874E39699EE24E8479C0FD374928711588B5B1CDBF6908D089AC6DDC2C5FAE2AEB46C48A9286D394EC7F6DBB90504CCFCCB5D0BD30E7153A7DA5FD2A2625A40BAC2DE5D7C806F673F4E2468854A45493F719F8C1B8F771BC36FDEB78ADAE169334CE7772A3131503F3EDF20B1C39CEF1B358F3FCEA172F8594E35E0445E1DA471EC99AC2B3B392A577C533E558C51166E01B7532013F287787FD81A3BFD45F9E7C3D25D085D814E4FCECA2409D9DAE9D7E35A03EF9F937E9DD91DC2C1275DDAF0EEFA3D33EA4D5D05365B6A39A36642AE6B6B515CA6A23A124979EAD98F097F678DAA3FBA2753B790CB16ACC54CFA3EFE819BF2B4BA8E766263788B077DD4BFED537C95C82917823DBC6DBEC57EC7C638355A56C66F6BAA07DBFA9F31FF8151FC7FE69F0694C22A290EFF69B407D81457A369B121EC0D4AE4D24007C7B647F6941DB13EC3E1A595D230191090E38DDBB4C939BB83626C4DC94AB0A0EF6C24CABCEB765093DE892F7E5217423892EF6F67CB30E686FDFB0032ECBFBF6D51F4A63E6B00787533A0A37CE600CA8EAAB3F803410E5E82E0861523975974DA7B35FEF7A1D358CD077CD4FA16ECB60C987D28ABAF3018C2D18CF51E2652213B9E917CE4B29549D4793ECDE410D427C7147E3FC910ACD729069C38827448B87CD0A68FA2F9A9EDA6CE5DB724DD1C8B6E4E1922647725524B04C895B26DB8B95939DC303A9047E5709C752070B1CD946E32E942F793809338079484D56A64257707E1DE091E5B7C68D3B946F212310C16D9D0454EFD3DB297C7BC970A4D65D7684E9B9542CD94330E89C72B0FE979CF16B5855EFA2108460CF7EC72366D1D348230F6031ECCA6B0AC741BB4A967A045F7CC0AAD806EC85F9509420650D5BA2E63078A5EEF1E06DD4A83280600A5EF06612F73D9CAD53220F120ED0B786761E35A428B7B34A840AC34268E212761673EA73782D7B6ED8A902970DDFEC98C1FC33077F88C3594B899662C728A669B9D6CF229365231B45D03F2C7395A376A645646FFE18D07D1A2392722CA7A49CDA5B5291544B5DE0DB320EF6912660A045AC274197ADA451A219F63F5038F5E4153490243A0B92FE1CD22379A2EA853351187B5A961623A8869F0A5F83C5232A11DE5DD2C96D75DC59E547494D40646576C68B227CAC249650DB55FA9A8FB3951A1FE8A701B281452E27DE8B39BB3985EC2ED1642F578620E6ECDAFBD542A3F98529FB4F172ACBBE7ABC847AA5CCD2D42B8DFDB5E2F3085C67A634893C95B035BDA940CF086A6C8D4B164CDD8C820923453176C15E6138BB87E62106A9B35939A7618DA8D981D5599F72CFA5B45DE113CC9CCB0834AED4C851C4A8A019C365BA88516D8F6D479648C17BB51CC35B5BCAE20C5F27C96EAD7A3947CD12CB3BD75F3007F9D962F164B96A05A1D3B39AD1E56C11056D8CDF933F69C624BC51D09CA5B961DECBBCEC7DBF744AB57CA6EABF841277E5586E0F0120794F43B1228097D6BAF70CE39090F80E04FB4635CD0AD91F1146C4184D9B876D3425F95973014D1A4580677F69A80959D2ED7C7B83868E3A80E9AD77977E3F106FC76BEAF1E034624CD91AFE09CB75DF572CD018D4A225FC080E3C95D9B516D345B4B4EA76B6FBCBD5351370716C87179F6A66D4F722F2C772A09FF547DA75B8603A9A01C52D48C0C98F1A65FD8C6799DAF73C03772CF6BD731214287A19BDFC98D0D0D62A66FEBA84B2CB36E8DDDCB23140999E0A3DD688734BEB8A0C9BFDF7458673C28765AAB00AA1971BC1D900F71AE51E1198230FB7BD176ACF9281EBF1CB502378E0861725B5964D9839A6530D6E4060FA55E39083C3FF84CE490585EA8F14F37F4C06293A10F8524A4F2C649BE1BD9F3A642C6155B4AF46BF3639F4E6186305F3C9290B92A0583CAFD6D48279373705E3831BC589DB13DCE4F1189E37726745B7264A9888F71B656B0825C23A6053C9C4F71F4CCC180E2A5C8A14EB35A413659519CB3781E6546E6DF49DC69DCFAC2CE622A614320731C175F9181E7413E30EA276C00B9227B9B52F7BF8EF470EE5AFAADEA07F59FF2768872D84A5654ED7B8CAE5C6210F12A5DA97D22AC9F2F407B362D1F9E6C861061F0786EFBEBF9A77B57041788A6C2C7F1DE38CCF4C2A4D51302F1DB050B0810E21713625D72FDE6C42DC694F29BB8CD62C8798458F653B5A6EA23701714D02D40AD3A1BC071A0201D6F8410B7C57146FD9EBBD6B2712FA5019ABFE3D22B4DB020F467A070366C549DBC6FC349153F11DC2EBDF8B9E1CC4E0114153BFC8FBDF8053AA25119DF32C784238EA9C125B57483217D2F3305F5A1F0562F2435A66CF4F95132CBD3E9157B91EAD923E1B16E7037C7BBD4786913149021319F052F8DC6FE706F0D944AEA073426023E17700EB2613D98826B88C1AF43D9C5983CA3F5410A5728C782CD8F6C2364A8100B8EA1137A95D20AD085E3D3C6F983C631C9A868947C40849E5CB5B74FBF2C89397ACA319E4AB9AE6CBDA2806B742919D60317135A5C6AF94A7F082DFC8C939132D3B1EBE5631103023D4B6D2AD51418428061E582ABF97312E172C0A4411961D73D9A4F2B4D4F9FCF0B638BD00275E54F5C1DFF033A8140CBA709E23E23A743A34F958C630EC482485C2B8C43D0F87B5A16B4633099231E6A80A34018BADAF902811A5F5F6242B162D71637A324A1AA8E09B83A57953A099FA2658D58A1475B5BC4CF53D86CD680131D13169A911A38C3B0012A9317DC30838B54008E865EF42CE0BFF7985D25682805E87C7E4C5F108895BA30040925CA827323789046DFA02EE1264B5E7748733EE6AE0D9F31F63AA7C1BAD1692E50A1991EC5FC79D45BEFB599EEB33B4B924810C9B7D8580C75370D104264CB728881474649F6438A363A722A8F422FA1A178283F7A4688F97FA5DDC7D3C262DB9B2C468E0078D16537AB54AB8BD73F2A68254DA450C312CB310075429177F06722898D3ED14851F2A0E2C892C3D021B8DD3A2D5494C5ADF5B17F02908AD3B480C3BD5638CFA5585C77F88C52CDE44EDD3DE53B29A300B5F9AFE31868405B97390062114D2C81814866782D646A5205E16DA3528AD57D20867760CC4F5E8DCD8C8B24D374217801993BBCD37FC8617ABBA4FD2ABEF204F29497DA56AFFE1F53028711F814216F00ADF18E96504A1843DFCC731A406BC2107EB2065D4B260FE44DA6DE87D80E37B7DAEB90F6BF9EA765152CBDA871C0DACB9A65A48FFDD69BCA686D9445F7120418DF4529C10E87DF88F6CFFC36D9245E13306DED63E86FBFD8A7B5D6E1F489B88BED4B6271BC62B863051DFDAF28BB3815A25DB6D9B167430953332AB01E83E2B628C37A10E822704CCED8D92509601029D48CAD81833190CCAFAF3750E45674F8481808E88D8F262E9475432508EAEEA59FD10FA11C7EF4210A5711067283CD780DB1ADD9B6F11E7FD9553D21B3F770D8AC28E62A5740D62D97F0C1266FE006D6C18BF6907E8EE34F9A3A8E63D0C6E591B6BA55ADC565E73E7AA2740AAB1ECC13A74F81595F33BD811D6191C5B9201EF17F0EED914947335BDA09A5920B2A6535943BEF6C7BA91EEFB8251FABE5C8D1D1AA8F8003CBC216F6201B67C9D35729BC3203DF18552FFBF7720659B582816508615E901AFA3449E14B37587ABB0CC97262609B2236FB0267EE9BF9C35CF8975045897E6847A6BA8EDF1C93407AF6ABACEEF0234AEEF98055E8101B5D2D86CB1F358D97B107E09FFB4B0332532A39D23BBEC21C52F6B2DA61DF311069C77D4AEEAE4EAD69325A8B25499BED199205D3469EBC8255034DCA5E4A11C01C5380CF1D92F60ACCC0A17560E8845640F829F040B8570BDD756006CABA4654FBD773E3CBBAFE3B806BCB2658E0F17AF0CDC64563230A1C63030A4AF7112D437AC110B30B7C66AF437E175C267A200990B65F4F6B92BFE9AABCA8A2828E344A6A8845D2D917677328CDF6A26D0FC2CF7DC081DF8B4610B6F63959EFDD0B3213B31953CAB07A1211DF1E94F8D0B80CCE093D3E6CC94160B82B3195F303179F4FE45C179C34C4424562345C05E51473E75B3DF285C888B504B9549B41C83A6942142F9931BB8FEDCC6CF83091818034906EF2919AC39963B07C8AFE76797F32BBE9255EE3A10F94926D966CA9F14C66CB71ADC2FB0FFF775511DC9D50E91EFE3D78BAA21FF3D91CD7E9ACEFFE5775CB23E9F891930CD96E0C10FF2BBCAFAA10A6AB3DE217498F36EAF846F4D8967273AF9F1312142FCE6F2D64117D676C864A6C332BA3B9240D9F8E830088BA37B02DDC2BC3C0A0149B446D80A2D7C71D89FFA6454761643716364D827B29A7C548671B122E638ECA3C27709C6C0950182DAB981011AB24C845B31033F430A6C3F9503551A6DEBB9751178F81FCC22B29A7CACAF588E4B4280D41E5C996EE45AC180003895B969BDE1D04A0FCCA2AE9DAF1EA15FC253AA20164C7746FDA50EF40EDE37E1A961AC16DD184C1ABF0E36E452E5FCDBEC929FCC6046637937929631A55D94D14B4730F11CCD0C9E47553C3ADCDE7BB42844115C39D6C5D8897A7938EC20F8B52D9C637B2184B0A2E8396ADCF48225EF9DB5BE78AEF361AA6FD89DE65A08B562A1B55BA442FEF536B17C638DCF3FD8874964BD61D143BBDCCA9319F9D18BEC221B7E7A07421CB5C9CBABF7837F601D05928D7CEDC71FEE0C5C73D088FC98304D267DF72BA14CFB4AC79FB962CB652D0929ECE877DA98D569057F8D757882F9CE462DB26EF2DB99298F6DD8BE22F8E7E58BB46DFB2A245EE37491AB5776EEB7C88B7E57C62DBD43CBFF04B71F1386B8FFDB868CFCCB55D08769042F04AEFB9C46E00A019B2E4E47D6F3B8916D5527726767AE636CF5AC8F677546F1BBE634D592326EA091B5CF2B198262F46988240F84C0EBF257D0D5ACF49826E54134869E347B1D3A67202D72CD73FCAA4E86DB79115A3D4A0EABFABC1A658F6FE9E7C580C1A4C50F597F0189290DB38FC9655B82595A3ACBC1BF96DAA221C15943C0CC2209F7A16935709597ED941E0B46FB150C8BAED12241D224E70BED59BB0D1CB9DE47AEEAA67A63E2BF74B6015C8F1AD7D6FDF54DD1C7A72BF861D293C3CD727DC22EFD7A229093FF3BB3A1DB905B47856299151A6C476747A7384E74208783009AED743A7523BC1290B0D2AC5A4D087BD82E7DE576D36395EDC958DEDCAB75350448A967B57FDD8A98FE542C49739D25DC7F2A1DBD9EB6ACDD4DC5FED7BB7AF7B483529853FFA18BF4E50EC51D931F385F22FB1B40E3E9F81E3E1C33EA73876B3AE758E4904C3BFE418FDA0205BF921D1E324FC1C0A47359858BBA9D34743A98A50BD76EB9D5D127D0702BEF3A6EBB56BD81DF25D2800C769A54662DECDA7D44720C7E65301C82978761020B194FE5FC02C245EA29F56886947D430537B1214A79E577ED9ECC4BE4E02E994F3C72EC57D2ABD5276177F5404E5C642F3BDF00046C1F38F38A459557F7F7BB2779B5FAA0A8E0BACD1E12BCF813AA489BFCF654CCD38294D6F71DF6DCAF1F49D824162A5D39F0D458111F04CA84DA1964486C6DC519E0A6961F5B8C03A34FDE25FAB23C7B3D49AE287E2B0DC63975E495D69DB4E683128278952C198E41E84DFC6383EBF860EB63319B4F5CF15C7BD6914D546ED68BD88A6CCA5E51474BC887D2EE202F2AC567AFA0CA5C065CDF2582468FC24B9AE72301C33D6C820C64DE88D681EDB41BF0134762B7259CF2CB37479954D72FA26C84ADEA0574C6CF70837D5C1BCE936416B46C9B4432B535CDE4913BB89F7F83CDFA8DAC1BDA4797BCD5A8FDE1D19F97E9552375707D632266CE2F085C85F690F7932D0B2A0144F4623FD93B1B8F8EFA6E7A06636280CE5DC5B0BAF51E7095AF7264AB8FDA1431FCA5D65EF54BAF22AA99789EADEF30C49405F531B619DFA43E1DEBB4565FE2D9C8486D7F2AD0FF376A6EE1EA6A72473E7920B835C2742A9DBA35CF8CCF37CA894B4ED560AEEC36D26E7332754F90729A02A309B01BA555C3DE91079EFB06F7AB3043D6B3C9D985CF840272243B68F2CA22759C046112F76598616D4C8B7BB5618AE6A0CFE69EC50122D86D9A4E1AA1B4A19B1B7EC61F9DB4992592044941F033060E9C813D1CD949CCC01298C35F4172519195C829ED93BC21376E1C51EFC484678A017C7BD959EABE3C9C91842FBAA167A45F4651166DAAA68F8CD520B84EF4E37972BF9698548AC97AFDDA2E3C064018C596C34E028426C41F6F22E823EE465A0238BD332B48D1DE4C509F23725A7D043EEC5F2C00C96B16539DD37A6A7ABBA7EA22A8113F9E38D8238B2A7AF4365D73A73EDA6544F4519D5CBC581E1E60FAB5337362380D926566D72D0B17392D8DD6242024336D41C6648D854049E48D9E76F7FDE5A1A85DDC828A8FA8D6EE9AD2F825B4A1D141FD535BDE89B53E80675294EC47B1B5E5217EEE15641129C938CF4B7B09946375280C2C2633CDB3215FCF6EBA7C9E278F0130330EAB9C5C15245844EC61F9A1465DC74639EB3775ED45420CEEB2179AFB69B45239A52CCCA49297E6E1C467054FEE839D493C1B7C381B6AC68357DDCA7BBBC2739C9EB02C99A5AF62D839B6A491B230A31A0CE4358B2F66E76EACD6BE4CBA99829CE20DE1D902267FC3920B0F4D4ECB7A1A8AC3861C284FC81C416761D555028C069A9B89A462057E2E2BD38BA0849557DA204B7B550C0D701927FF3DFB569361975A12507D sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F smlen = 2985 -sm = 955B70072DAA80231625A7D305EE2E54E0BEEF7BDE1B505BF4720695ADEB4F2763280ED7CA6E75371ECA576C677F7AB0391D27BCAAC929F251B5C5350EA1C4A96BBD7CAF42B2BBA86B638ABC06ED40CEB2B1D29071384E1A6E0CF69357E4BFB79827F63D35C366DEDF24DC578DBFEA592EF1C2190C2B0F1F7D0245E854D0CD53334395712676EE27233AD272A2AB3ACAC59563D2C5ECE4495DE25B6CEAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +sm = A2BF185179265139908ADD4C7441711A6E59567F3D315F559545D20BEC7C65EB43BF059BEB1DB4014BF58CCE4BACE178617CD01CF91AD7F9F57B09392CFC3FAAC54447B4918F2305A0652176476F664118FEBE7A4D08AA6B2EB94F4A04A40FF9D048AEED541A11942C8B8DA1E6597D2A7EE3AB092CB7A870CDA6DAC633B201EA7A00E13C831AC9EAF6DCBEE12D8EF043739B96E023C3928B5CE25B6CEAF1FE9147A6FCB0420934018C2324A4974D75C7DF6597C4A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 277F05407AE762DEFA63BD130245D2C60AC0F62489537CBDC6391B62A918E229AE0F97A8461ACC3300C58ACF2D831303806AE8EA1A505AEC819F1152A0B5FAFCF6B11F4AFC29AC1C24DA692961A687909AD22290E134FC1E57034871761C1E263BD1BBFE8EBDDD1764F0B94A6730183796B97935BA1AE0FB286615168793FC4C7C455D5C58DDEC18DBE4A02FD84EA4765D2964196EABFC7BB7E576BFDB090D1E1A8BC15CF364D8F5C2F272F2F4E2A5B499ECA61A7389E70F63852BDA7B073B13D52127332E072FD00C8976B6DAED3ED60DCE42750CC8745675B69D395256D217DBB3BDE8D8E8F5169E3F8D0E589ED9165552028ACC3AD22C4F20D8A16598E72857BFF8425A0468DED3B85830BB83DA6782162B070A747FFDAB1196A3D7812C86739D56FBE880BA3C6848C498815E8A63CB4EBB861FFF4D83273C1A716E4319FF9BD9AD99DF014F419B8DE95C51B5A74D46F1D68ECFD68784E9B6EF99D4A07B07F2D80198641A03112D9675207F39D017C3B17E19918A5551950CEC29F530CCFFCF5A8AD1F799F33E68EEA3058B0B54CF386B0EA448019F4AFE583991F4A70CE7B7392946E450B0780EE033C7F9BA41E9C722887F1E9F850C8B8A15EE6495391A03C1C76538E05E0AB6355881185B1B06313B816EA93845286901D5CDBF547000B17D2335E12986B0C7EBD68931F30ED8555D15FD0CB9F9CE9DD57BD5B76182A00007D72FE574B39C099E533F13821DBEA1ADF4F8C0B136E3D5D82D8DF8774B718BF64A7724C18684CBF814328288F0619DDBFB76C6A17B7CF11CEA4C43BC3F255750C3D1140970CE733499E211428C66D667EAA7ABE2E14FD6AF8F292BF1B25FF66F472FAE93C9CBF1F60A24925DC1647C589FA631F40C65CE15A5E5E558CE9507EC1ACEFD91AB92103A8527FBDBF16BA50CCCB4D056736FCCE04912FC861C7ECE83BCCEF763F95DB9C2B3D1CD3B93333C9306C2CA730D9D58C2F5162FB6C4E803CCCCDF0DFBAB5D772EF2DBB8BB267B6915BC8319E0E2E881360265582EF20C72BEB9590404B77CA36498394838BA09357510759353A44714D07985859BE8A511D374EB395AF0FFB28948F7E62AACE4DA547107CEB443FC3B7FD6F7B9D9DC4EB1ADFC550C40AC5051922370C099C77E814C4659A43F4B8FCD25D16D942A90904F60FBE031E4E936F9432488FB56911BBE135C60721A3BC4784D9EE54E9458C2935FD102DAD8642A22FD03AF74A2990A9EBB8B8551A7AC56FF468CE2DFAEB491CCAFF58E40952E89047C51660A8C134AD372A47D0AA8E7430D830F8EC2E417C442B3EE09B2C5CA14A0EE5FF6495DE2CE32FB267E060463E779A518654A16C3B4C703320C5C869F3C50DAB27F6A445CEF74F96EED5E9E4881B42F50B6595FD6E6B8A122C7A3B6020C765965D34234255FDD06E064A4471F496236EB48D7F4BDB3E00D47431D3FC6BCCEFA2C3822348B5689E57B93D9BFDC40C7C9AEA6B21039B67EB17150644DAD9345EAB54643A5AB6505DAFF64A76846ADF037A9415F3F05AC617BD9C66C2ECBA4AC81B7BB342B2E6156F323DA928F6679152405C7803DDBAF081379372F8A817FDDEDF80FC80F4881B193CA5055A2C841C18B103FE2AED55208866014CE905E19B3152A5A06F721D22462F31F18E246546AEAFEFCB68F378E602DE2E74A93B0DA0EBF43D2B430ACE8E803B01E99E1A9144ED7B8E5817D0DF134B0E57905D5D4E3F18981D825B11D9BA9E9E54242F4092C6FC4FA44E0DAB41EE4E805FF2A1534CF185C169DDE2EEDD5463EE6BB91F3B889FC59904558A4059DF5D85C0E310F1C83B6B68BD7D7EA56F8833D47B3D91054F024E45B9AAB7FA0691E5807EDD8CA349363D6B4963B655C94EADF02CC0C44584C97E871FB39DC8F17758E2FA8CE89AB6BE828B44E59C0C2DC8364667C01BE1901F57F7030197D8D566EDEC1BAD05322A035057DD2BC8354A67A86865CA91E0BBDD1A24A5B29ED2D3C9B0A0E359F2F532EDA40C3905DE4BE001BB301A4CB524C4EA8C301C789F39BAD9C6D02711243A4843C9A3801DF7FF02F42C2FB114386CB7B4AB2411757B2B4345C354BB0D63BF2198C0FCD8BCF3F77865DFD31CDE7886B95BBC5DE0B32F80026FEDA93AEBD41118BFE30BDB178D080E7B11A967D01DDCD0A0C30A230B0554A9794BA995261A7850EDB4B05C1BBDAAC448F1E8BA4DB63553EBEC72BC87D6FD9F255B786621E0C9A89A185061A86902C93C89F809D6335546E6D237B265F577DBEB74C7C6B14E35923D3E3EA43F1F381B4C8116584699ECA4A03EA4F41D21CC6EBAAA46D2EFD125DBB901B4407CF14DD620CE3ACE9A2A478F67AA675285C9233A4B98F44CF3CE80AE22381F28FD1482981D30A2D914AF3FA42151EC0D96D04517D5CBB18FE87C5E3446B1DB7E74AB2F5A03D24F0AA63F74DA57F45F5FA9914F8DE17311003852AF0392EBCF979EE4E5EDDD4231B3B569CA48E3EAAB5866F7BE492B60AF08739AE261B475CABD12C01E5E050743D4ED57EE23081983F16CC6508970AF1B8CFBF2C5D34C060D48917143FC817DA93BA8B634F585E114A733EC1F6989E6E9E701C8D593D512ECEB8E2C170A6C6011F103D9C4F0FE55D438074BF5241564049DCD061857D9D53E3FD660CFCF4E6DB8BB54E0D23C0B650098FDC37D986B539A6F3C20C966EA2E2F882B2947979C736596183D81C910C0C2BF741641713F4BB839A4A2E1126C6DE8BBAA2412130A0631131610B833A7F89A2FDAA2AE67DBFAF0C186973D97C9FA26E5B8BD60032BF5C7AB048E17DDDB28E81F72C4B6D18F41E28D559FE09C7C3C86DBD892DFF41DB6DA8942A1D4AB136B6E372569E627581D50D0F64708B34818866C5502519C522B2C3ED65B10E409BAF7DD6AE0E37E9DC3AAFED299C91C4DA5D0B2EB6BD774E3C689DE6BD7A229E7407C59DD91F307F3C8181E3E9E5B8C048CBD9E5B152E04F001D2506FD9139FF8FF21EBF6B27BE76B6EA74DD80BFA4ADC42F4F69E2BEF6E237EA09D13416841F9816B25DA3A044892D03E7436266775354C45D34047A32EA77E9FDC59DC803E50FEA741893CC61F8B4A41B374A65046F93AC5A77A3BFF14B92FF5E563C00BB9E1FBE4384BC39EBB49A61F7897A26DC1CAF488A048C12B1371183FD0446E5FD4B2BF9E4CD6405AB9271749229C84C93E6789A9FC215579BE11963F6510FF44475C6D2BC35231A06A31C651588B68777BA82376D6B838709BF8F236641D16B683CB5C03BF7BC70B180E176C9DC66EA8EEEA73489CFF119039823AB344A39C0057003F5B3D111DC1A9C5A8136EE35CD525EC37161CDF6C95B38A5D7D5F55F24855ED4073E7194A96CA83E0D0ACBA5C009489B109800B3E68C766822A128BC9F10101A6269CF4177A282131829C360035AE7B2E55F2CF2434573E3193F6CBA4772C11FB2E6C567E23038111236EEB5E765B145AB0CF6475545B71151BC8DC2EFB88DEB655AA0C58D0AF9B079D563BB53F909F7AC6B6934E10367500EF97D5AC503004FAC8C71D7C260F55A77A9B854D93E1D3A02F8809BFAD301466A532A80A170EC7BEFB4334730BBCE1CDFB85224D724543AB6BACB4FB29E95D582ED71B849839EBE4413123199FE4245D059EFC1D85EE0389E1BE7DFB61A93F4C46880F0BCAECDC10121AAE10F9DB28C3BB55AEE3EC39BA48F76925B8CC851126F470461D9BC1489DE403DE63F9E4BF3FE5A99BAC7EE17DDD470A7A9DEB76FAF661EC7CDC432935E3C0C43D827A57D74D1C75AA804DCD0FBFC7CAE4802E613CBC0225E6CE000F166DF955B506E8416A2D4B7DE536F0CE68086046EFF5A8B96427A2D2DFA8EF18EFD807C5B56E8F15D11E8A5722691FBFAD7136A0A3B5461F18D7530145C16EF0AEE9859CB1D0D75AB866E1CD7825FB1BC8DE7D8DEF5A03FF9CF6E79CA8FE1465429A58E7D3C1BE56C50FA2B0BEDD412DB0CE32720C5B095B73062042294BED32695B85706414423FA214FA3FD37F46277625429D08CD388529FBAFFDBC3F7606963E5E7353688D9D7BEDB89E1906CFF34565D7ED109BA184DD5DCC6A0D5AAEFB0533939BB57BD8D65DD8A1A13BBDE0E62F54E1435FD3AB824C3BB4D2881C7A7237661344912FC6AD8DB83FF35C2DE0A5689DD4875A4949236EF61FAE261CD8D1B2979C15C6A41EAF6763053C5DFF25B8DC7A3A32253AF3F5E70FEC6564E2ECD73DB769C58F3B0B2065DA2F08E3D2E44635527D0C9A90F129F9774C25498AE0284C1C9A4E8EFAEDE77044AD60ECCBB7972530CE81108E1DEFC1AE0B9B04DAEBEF81B1FC7E9A709768B3960F18264702E48DD0F503BEBA28DFE7E10A68CA0C9F84EF91AD880656400C46F61B215536D1EF8590399018D0CBF4953D25F13F3294994A8D99F34E6D34876B0AC9DF057B491185276CE801619AB17EFC0D691E438861B672781DB89E97782CB3C940BC878BA12D13FF05BC5AE69A381E0BDDDD69246134F037223B7C5C591F31D19F9CFCAC8E89512DF77EC64F42086EB3A8622320981E5A40A326749579A03C36B0A54C227C8870DBE827F62001F6D50D8F993446C238B137847D5F367B00F9496085F7F15CEE85F1123B13284C4ECCFAC72A73648AA31843847EFABAC5DBB8F885E70024C11CD744AE4CD2D1BBE51EB1CE2702069DAF623D9FA67B7407078142B1AA30ED34EEA563D1C0C4BA1AD02482D845311CCEF1AE12B777A528B9481002ED41BB3A96B4040CCA277A1557A9DC55742F6D96C87A7B65EE89577FCF69CFD8DF17B1F79926252D6BCEC37148BC46E82D8EA04B8A3D137407A99CD8749ED41A426AD6EF7DF90ACA3409C25BA7B4DDE668C914610A81848F60B55BE3FE583DCC77AC91718F8F567842180F895D5418C9D8A3F6F8E691EE4D8C1E3804404E257271E218FD9B7E4B14E1853E7623B851EA9B8A7ECFDFE8D9F4F16BAE08AC368E23366D8236EB23B77F097E83C3A9A1180D0779EFD78FCA27A0FB3D0BA88440C84AC9D47AF2086ED62B90594E0CF19CA2DD8D6FF9C169A25AA1F27B99246775C84403F456EFE3A1C07244098726D4DD2C072231580821CFAF2E9EBEC20CA16729DE6C2619C441DF26D2540950D2BBFC48A62033B72BBF22D7D4CBA32813F3920424078103FD4D5DB51C976AAAB2FA43468148DBD88360F85391E511F4917D9EDA9EA3EF84224C686B2BD3A44BBC8EE3BE87DC706D48CC82A3489A168D508EFECD4CE1E835FC2FBAD741DAA3F8155F12B8FD794B7FBEDF80E367F16E9B13BFB8D60BCC3E1DE4CC0AB1CC233ACB6B4198410B2F377456767123DE5C2C991A2EE80753EE1125729D37EC2B1988C7F1FA009CEF00D0871BA36AB26DCBA9CAA46BAB3C7360D5106E4F2B2CA6C62E198AB08DBA753645F9B110FB1FD4B114BE81F6C407F183E7656A1A5C630453F92C2878ECCFDDB8E825CF96AF075459A2D71D93A09078B2A2DAC26E4AACB0B3DC5F20333BF672B5C3992F7609C43625938156C6D0A8658D96449EE43B749C4EE3F716A4C7B053E97C7F333B301296DBE43314599C56D79C8B921F5C2EE478B9BAAD84E97AE6F32C359B84F714D0533E0D4204B1FDEDD94FDB36CF01504B5BA5C421DAC214AFCF06915DC5A9C965926029A4E892E96CE378F8367A63EE87622563829EBCE2ADCCEBFFAB28FD34B445237AFAC05A64D7F1B15710FD2C2F7F8BFECD79A281AE35E7BB5547C5E8C15B31916128013EFF7E197D4AF52E1C90F12E40798A631B48C9D54373D6FB2A429A8D2D0267AD610A6ACA359A82E0268EB9EA39FFAA50CE0FA70DCFF3780FF0FD33896B3AEE67BD660E4987BD74AEE80A1FECA2BF1A81C93EB393B0AFDD07D955AD8EE450AF07C0EAA4856DD60980DB3680A1DA8CF9D5C06A631767E4CACCBAF1C3321595DFE7DDD456C0036C28C291CF9441AB3B010574FC754635AB87D2C903EBDC79E62007F86A109D3C7CF86A7466CD362DFF64B6982594EBC110D0FB55A6E3BEF1C8A902C496E1370951D574A51BF1A2B65583DC3CF5513CCDCC3BA7F080347AF5DE5A7271BE80AF7B782541301B74C92FBF07812A67E91A65519B6CFC94771F6F87A5FB15A22588AABCD9964DD587752A11E965DA40E81D83AB707913709DFADDE1EBD699E2A1DCD8DB11C32E5E4C5AD5EC1C8E2DAD2FE6D76DB84488388299C8F6AA44E14D5D1BBF4956250E8AAF8BDE6D90DA85ED02622AD3E2E656940197D677CBCB5B275C4BA2F96E2154FE8126FF50585B3A7ABEEE0869765ECC213AF391F995982455E64E5592DA906E2C3C94CBE5DEC4B18106DE4C2B80CB657AB704494C644C3B3BB9A4BC2B5AFF26C18B60E94F3BFE4D5BBECA8CA7964169798B9D35D0FE824188269CD8575358FA9ED26286618F8AEF66C087F2E22676C3CA340038CC28FB237F08C5D2D495D379F84538D1560EE10EDC9A369352DFED7A91394B7E79C42AD64A7CF14ECB418246309BAB5E2D5E80282F1DCA5C8DA1AD90BF6700B1FE0939FCABA39B595EDDD0172877F9CA0B734A3A580E393631A7572DCAB39A78E4482DCEF3F39CA3F136AB5020515441ACEC59B74829758412FFED58930CC8E51D4912DCE2A0FC61FE75A9573E46694A8F70B9A04A63E43EBC2AE775624A64FADB1ED0F5C03043253FB01EE5BB1FD9C448FA4AE90E9613550D614CA82DE69D8F8089B2FE566E0E02403AB4B1791C2021A65098BACE81641877868E52A63EEC9B8F87000327A7197AFB78F49BE81752B0F3F43B78E11807FEC3F207067A9A02B015323BAA6249CDCD3E14F6F052EED7C7C249FBE4098C3178CC708389DA75268DA97F63536E14C19AE5CE11A1CA049917BE4065B651AAE298F49B508CF84174AE19E7E48425F8023F1E1423208B52EDC252F930C9A1AE4699CDC317AC7FA2E82FF5B2D2A40D60956DA19ADB456F83FAA1E7CC0075EEE866BC7C90A5866FAA30F1DD68346B22828C6433806BE1DDA7D80A656073FEB0CDC039F55A055B7422F11FF1A95F94E8F791419900EF386BE59B557956B5BD1BE6CB6D67F714C607B5569815298FDDB5275DBB3BFDB28BF572517E06DA982B652A32703BBBE5770FD706C931D5D06A80C27FD71A5932DC447EFFAAD64BFB19F63639C4ED5A8B2C16866CD6CCEE990D8112A3E040A6A4386201888D59CCF360527C52DD47A710D510849943FD25A9EBDC6459FE32FC90C836D5DE8D6EE2939753CFC2B9F9BE4DA0994467368AB24E2C604205C4C4BD79146BCD1EDE3F31E128A7A38E9EEC80460E5BE18C3E194AE7150672130530307CD287267BD3DCBC41B75A57318169B54BC4CC32F559C1BC346646C3F215E00D030ADA71BED01889293D117EE7EB78195421B07BBD043ECDE8EC412847AB2336DA2A6B654BFBB9E1554866F0434D0D920CD1CCF0B2DEF08863A6FAF7D3F2E4A154C0274EF9DAEE45CFF5F588AEF1F7B1972E8FCF201C8E70DB7BBF04ED23078647D6995D5DB4104810A7E27E5DC1A488EB0F9F36660F566B834D1E971A02A4AA67F7C316D1B54CF6A94B501BC0C9EF2210C2492AB3E2959B1A4F6363926CADBFBDB322CD8FD5BB04C2C63F7E144D4F9A2A0FD6D9D938571F370CE57C0B98B7841FB6F335596058EA5FC297390D906D4845685D5575959C6201B51AEAB84D4613AE4D20DAD0F678A86027AF21C9AA0377DB8E4815F018B72D135C9CAB004F9335BE80D1F3DC3DF279698D489B39B9BA4D21BE0D59771F9982D88104A4FA66FF2AA9B2BC6488958E316C06EAC6A348A2CDD3BA58F7635D5C02079900CC2998FCF47AD94CCDCC54A0EF42996 +pk = 277F05407AE762DEFA63BD130245D2C6193939FE8B6296B43B4FAFE04E690EA1F01F7399322CC72A3BA313132772E0B28124C3117A7515EBE0096D0D53B81459BB40D931E643F2AD895E8AE1C04B00EEAAEADB7D5B74263BBB96FF7D5086D1EA746B3DF1A86EBFF1C9E83110D0A362A1E04300773E8A2374A723F6E4B9A2C8769AC32C86276751EA3B17133E2526A8C6FCEF97ED9696A80E24542F13A33289165DEEE864CF021396D320026C81B08138E58A6BBDFADA3828159F1AF8090AC36A04A00EC58CAEE862155FA107CCDC5C938744AFA5A25C87F7925696C568A6B473DAFF9D5B95E25E762EA5CCC5F902AF68ADF42C3974B9E16423C60EAADB9F6BCA6C02E0D4FC448C8E7D1BF1D7B3B4A9EFC78E433E3312396F6716EC6E9CA25EF96F23033D0EB9CF305B6B65EBCA03ECDF96350B644BE8406F8FAC09782CF3B3D26E8D7B0E7015E3FAA57CFED47FBC4D4783A35DB0B4A3B0603AA1B5A1097030253B27C928643ED09E22C0C987227D15998B72C667ED0D22574C123117360B7D726E82F513087DD9ED4F42D29BE924971D72C31726E958E8F26C01FF1E42DBA82B13A5DDD1D837DEBA39381727D8BD7C8A45559EB27F91A3AC163C568AB8E5D32C6539742C36266B6C660270AAB36DEFBD70552FF579142C5B2670B623E562FA9B4CADAEA78EAA0E1CA003D811B42B2FCA53E1A86AF4860FB6EF9853ADE4A13020BC3F109E225F6FFB923C9C4F1C8426151CE5C1444A4B701826EDB586E9C5207D82F6F2A27B73C1B9852504F7FD8CC84E6074485D335EA888C1DA923F95C9EAB3796CB52A657BC98583405A89F615DF1B734444A3DD155693339167095BDC640B409E20CCA9FEF1FA588757C57C579654F70E01240E1BCDCF269FE7EAB038E529330FE661A0A3C586230D9F63A280DF56AE279E229F6ACC24C1E661CE6C4C64233C39792C32F319F755DC27A7CCF88B3B7E582691C893A5D4F400A2336CD97CA70FC2E1DE6F7C1F0F5F93F82C9026474351B9F9FF581F779277A32157FA28B6C8B1CA6AAECB44BA7E92F2622200BA4285DB9D40562FA99F1F4C64AAB48BEA7545EF5E10F62666A796C2F6FEF74A5DCB18859D87F473C2504502511C62DF76DA108F623F2F77BE7DEFF3E8D48BD37DC444C711B4299031313A6B3EB8EA8339FE3128AD83BAD27AFCC0EF9DA2A87F503C738FB8D00838866B33DFA8ACE2D2D0B437C6FCA0088132CAA303CAFBEEA72E0D900FA58E987FD1AC914991A4D15E036EACF76505834E7918550F0925DAF5F07B793499BE726470C4595D374FB8F2C03DE568C7202FF67676362E7ED4A76E756DBEE786C7E39EE26EDF1F3915880C64AD4042F9759EAFDEEE74E57BC9E77BFD789BD7ECBBFA6130E892F0BEC3D8C6F744FA47064B97EF17DD704B08DA12B91AE2D895C6362154B233ABE98EC559D2E00FB021C2DF21A649212B1076164242E040D5AF8D47B3F03FACA1D4F5BB1F628D833299424C4738696A7D3F00CE63CB591A6C2480D6D79782D2C763CFA53DC04D798E33646DDB749C63E03601A84577EFC096FAB5532B90803F3CC233C9E2D0161D569D1B865171363C262BA8950FB255D1D58DE588CC294119EAEE2BCDB928AB5BC3B1223A4B9605135EC143EC2431725BC63FC80860B597306250FB8AADD865BD437B659AA7EAD86A082A8A1585A901C6037DFCD08E69705F12CA667C6CD7390E9F758BD9D987FA76C01FC276470C51EC0D8C8C2B574BD01CE9B0CDAF6BA3F56927FA4E6D91873F0CC2BE466BCB9B757113AFF0951D4ED5F3200071DBF1EDACA4F14E18D0DDBFA2F2CE57C1698A86630F9A4CF467F92D30257DEABEA907F49A12496A8415F0D466087E71658C6B534F0C6C86BD71448C556C1165F97676C0ADB38B5006A5CD3C48BC98C2FC464AD70B32A091E819F6D585B46463B12BD7D86A77FE36BA4B19C7D805C0841544336239F2620AC0C2DBB0E7FBAE9C4419AE117D4433195729ED5EA1665335C3840388FD1A5ACE80858CFF8AA927F9E18A5E88768530C690C112C29F622C32CE6F170BD41FCB2716A140D6116DCD7184C44E9DBCCB53824014F5EFC6F5427B9533009F31EE8BECC31D26D6D76779A2A0885E65179E19D3F7260648E1ABBE0186667A794DB77335CB3A8C47CBC53D8B89B0486E5FDE99673697CA5E956A400F1D13E84BA42242A315B795B39DA3322497AD4B6373F7A03E2ED4944815097BBE9BB7F2AE7BCAB382B1E54DA221D37A214E7E5B515A44C8EF6E29C721DBFD52E8A91B3BFF8087BC82CFD308761E5D06DB59444AC320210A6D9F4B3E75DC167384866589AC20BF335B8B94F4AF7B217EBA0C0AE360DA1DAF6210CA98A2EE0FF884A5C3F44223D6039C4D73A62A7CF6C54228DE7606FE2A4E9B6880904093290C5E36DC4CE660CEDB43F398B9B6E260078D3F8F5F17B5FDE999C872A4E26E061FA571D26D88276646F1BC1A139791EFA631A40017924B20DF435B757A1BE2D9F27D058312CC60A952E68038D633BDD9F7E44F1C482142DA2B63B3F189B02EEE8B450D6B81E3023DEE0BBCD7E0AE6D030BCBC4E3393560F96AA859F15E8292E441D60CD6D8E5E7201B131701219A7109F167FF93D8CC1D02B060ACD88F48677DFF41682FA81BE14C6DA6D7E560141377072344B87403EC864F080A99617691F9C501B35E53FB58E991B6A84DA55027061584395B7E8F1C90E1DE2DC758D9FE52E84EA4007D3249D037D177A104A2BEC833B29159FF1594F7E378473F92ED729F7574FDA0312C836DCB9AE633F90202D6700BCE550D9B6A7B1D90A70596301BDA8948290D704D991CADA439624FF22DB494BF1E8E2D5A792B8FC6A0A999DE4BF0DD3EF836A2E72C0F15A80F2799F210044BF3EEC4C8B131B5644A366BCEACF6E13B97715F55C100F28D168AEE7E703467F72EE26BF50533A0C0E850C87CD868537EADC3FC585C1BFAA1980CAF04CA32D1798E14C26FA8947122F058F16D30A2E30A0BB9FB443D87BA6D8ECA28DE2959144D2B1D51851B6D22C8BFDF0AF218B8726EDFE4591534295115A2BAA5FDF35A7C5D69778ABC3878A3D2D62028E32E7302705C72C91562A0717F27568A5E7B02951EFA8685B652A30DA5853AC44E58EDD081AB784326AC88CA25BA216D68A923D0FD230B0C499020E1D1FEE452578B1E353CF7FEBD0C16FE0434FA64FE343D863C8A086C2E2A3B4EA9BFD9019CBFB357D4D98164D870770B57FE5F16E7BE4FC7314D85D03F6DB3CB2D17085562F8299F5AFCEADACB8C3D1C6C43BF088CF1C02328FBF394CD1BDF007B9AE119C642B3DC0A4F97EAEA9321E1B5BA01EFB5A4D61042C2AF50E258D078FA009AD1DC2634D51A9E5602C88F65B967DFACA464742E1C4B42EBBAEECA48A0B57B82EA7B2E8D4722C59FF24D376F965770F5A2715835BE78FBCA8BA97AB73DCC27EF9F3068247CFF4BBA988DFB64C0EFA99D06253496E63C24EC517B8DDCFC3855B5D92D919B4E303BE1D6FC28922D3E9B940F1AFAC6E3EDA5D9315F0884DD31F85FC271F6DD7B2E0B4038BAE3FAA8DB5A5FCABEBFBBE4389F2745198A2CA03BE1903720FF13C87F1041B9871D604A9392955F056FB7FF03ECC7A546C6160BFA556945E79DB6D0F337E19F4152EA7F54018249FB6ECE30833B08D1D202F518DB522C737ABA2A25841D7F5C8E05CDDD2D1634FBF22EEFAF97B57B34D003AC710329C2AEC6F7D61B663FF92660069186DE3D34FB5E8268D616549B1A5FCF8710C2FC8CEB0BF55DA4B53DC0064E45A2EA87CA5781B49E34D22D57C8D9B4662044BCB8B52B208688D3D4C648FFA714322AEAF813D6ECE6D4F1F7B23CD380AAB3F5EA7798A2E23CB6269FE4C83ABCD392FA81D5F9E95E789029409895A32E62BBBB05CF9C9FD89E6C35C29CF7A0AA04B2D70D850685228217389A72C8491ECFCBA6701C8244E7AB390D5107DED4D288A35D39C5C1C3667CBB8855F49D3DC605F9CB1816EC15956E796E11C3A0021A691305724E8B5A49471879BF770DED03E77E9A58EB23013B1216787845FAFA2A382BE4055231BF48B91227D28ECB9D62870DC15DF8680AE157C542187995FD2BAA1AA8EC6303E09CC3CE085B05F01C64CA01F4192AE3A478A66576546DA5FABDDAB048D9170743468D03B7DD89288D18A46EF7725A0CBDD7F80054A9803E403695E1284C0F50295EECCB567A6936AF59AC21E71512CA5662D535ADDE8FF151DC38523349C425C63035F76174A7D64ED62AB0A4AECF650219AE54ABC3298230723751F0FFF0FAC6FBC4032911DEB51D3BB53E0F98E3C08764C2BA8FFB9ADAA86561765F1659AB49D3B85AD04C702530A141583CA6AFF74AC2D4E78516C018EAD07CAD443A6EEA208E6B5A52ED7E25F7A0BDC05F4B9638C47AEA285E6E3806758C8BEEFC88FB6704301215274B15EBC70417DAEC59441B50376504C03E391320D04DC89C3682687EF82DDB2BEFDD7A7A0FEF8D1C043B5D47A41C9E1422C1D01DD89F19427203A416EED0E54DF1515B050103BC7E7FE7F6E91EA69CD18962DB026AFD76056464610112AE26766C0BA66A0C5465B73DC177D5883C73E8E9F1DA465B1EF1D4A9C6707C04D143B1902CB6B24F08A5752C19EE977149E55F6027BB9A33AB54635C38BAF6B6E245F256C96E0B97D2F13DC52D79FCA567045240D84247AC2188AB7F427C4BBFC5CEFC7D0F8351C32DA2DD8DF76A2255F2E412A94776332FE59C8862B80A4DD85E94D49315E0151FC27A44B8868BFE074AB8EF81B006FF94136E944B27925720F2FFCBD4BE73448A735FFE684BA5C9FFE6AC3522296992E9F35B57AE6635D4960E538E366D44FAEAA345D4DD950760F385CED3BA60C5C47560D790B9D76CE08D954AD6B421A3A16A1F6FB651C693F510FFBE3C0E4BF4B45D7118596875B72B0B62146323DAEC4DD5D3CFBDE8A260FD26DE5B41F0CD9F265D13CED9116019C98162F23D8026E59116DB0405D26CAB230AA9E59C8E6DA3005AF36C8FF28B869F2B2EC2C461ECBDCFC4E4F948BA8BC8EEBBB26C8F0D7BA4838C9AB2814DA3A2490D519D55205F691671AA4292F117793B8FB69883FE1BBA815042D38C6523B631E8E429C8505B5421FF9E5E4664F2BFC1185A0FE02F05E7E905AD4A5C56AC2D01EC1FCA7CDD23F5738D7E7F94EAF65317939E082B7504EF2045109FC15CC09A921F1EEA908923AC475A64B355D05E8F6EB3F19078C42472591B961922B2314183D6B1AC26DF8B3F5C52B682D5EDC44EF1EFF305EE3140C246EBD5ABC0DEAC0B76A6A31E7B67BDCF81F39C356D9C74DC35FEFC15A7AC433CC5F0ADBBC91EF7B1E9E62B2F1412E5B1EA6CF7EB8B639095C4DDF7072CFCA14B2A844DDC5662591BA464206C8D6732FE37C781F0ACA46F5FA4F877A74944EECFF53D7B2FB92E8140D46C1A5925975C97B28E272411F726C113CBF8CF8322DD53B2264BC8D2DE49B35DC6A5DF07780DA92C57D8554A544F7B64A476B8A5479A5A93393313266F6F58D98F2FB5C8D08CCC41557701E11B0F3902AE5E1D9D6E01E4830C465CDD0A2D0E1901943FBFA3775C603B522486A9D5BE2CD4476E6C0F672964BA9B89AEB3BFFD1C221C4E62C938E2DF199BDDBCCC62FD86E2DADAEF7877BE2AE3A4F321E239D03D38C647D0AFFF0585FE89BB105E689EF85E25ABDC7B29B9D083B8C44C6384AC54D5433509D35051A795305E4A4A825A8B4CCE782B6EFBDBFAFEAE3E86A7C3BED42C9DF7DC896265072D66641B9446BAE3DF21552D8DC94399C39F801278F57753B3532C1A30A9C4EC0596CA0C717116516BB4EB1C37D6C0069C11055C60515FCF125FCFB26A77AD8A127061F3952A1CBF48E3CB638A42E78D270538384223A0EA5F5C7D56C1EA988800DB0EB578C3F37ABC6928040CB01FC29FF92EEE4C556C6529B8646A53618376C9BC6272659A6C2D70044D83A49FAED8AC73CFE2000343A4315054F176CD2BF434C44574B3956ACEDA55ABCC88CB5D8E8F78C2E5D712F443780EB9872B025A37A68DC2B6AAF4C41AD17379B1BFADA1ECB70435F9035BC25E3818B40A7EEDC0748735C3FC5396B566082376B8A78A9F76AB4C7A03A3F415D2B3470307021691E51C8D4B98A610654492B4E5101185CB513DA086522F1F75F8C2A798401EE7FD05E88101ACCB37159634E0A492FF875D4568014466BEBDE17D5E2272D96212F54CB3FF66BD1B28A2A973934BE14F77518280DBB92BB76B4D91E04662AA0BC1D5DFFDD0EB6C86F7316D04D46CE4BC9A912E04468B05D4D7A0A9029963DB873E83244AC00D2948E4EAAE30CBC9535E12037CFC3B10ACBBF9980E11A172175A2AC186F18B13D012136AACC4C8A3C0E620845782E23BE3438A17CA8887F1DEAF3F7AEB066FB1E0A346C6A0F901BD54C51D5B7E7869A45AAEF3574C0019ECE6F0E92C86C602FC400896C8A72BAACF6254EB950D28B576B5C52F6E3599D0B8FD592235B795E383458DF676D653405EBB712C3F6A3DD9B6B4CA8FB8D0908070CF54805FDE7CFB65A4792AFD5A9D7A65ADFA8734AA1A3FBC0BDD6B178608E4B93701F96CAE84A690935FDE3E6004E5F3FC43F6532E9EFE90DF492F1E9032C553053C48EAE8D92789A4689DD1171D02BBC43D034BBAC503021340EC19E5593D7EA85D79BA085548C7FFD9B3B489E11018D0ED69416B6DBF0F1C4B60A4845C0B9A77723007D24DD60411AD984D526CBC5F30478012C3110565FAE54EFD354F5A3CE4950F17FC400E5026FE5CAA2B04B2911959B35BD22E7682A97AB91887763613519025E7B6CF1167B6460B1D95890193E3B242468CBB2F83799AADC0319EC711F6D5C080169B5B8002D645FA79EA74EC33379B932467949BFB8A4DD4DD1056A289E928853A1749BCBFBC3CF164E241F662897130FF2A261266924DACE0A356F223F266AE6255CB0497B1203226B460A7E0B09D13036BB9427B81525922C194DB7D15D8F487E1EEDCC11D76EF7C2F3129975B618045C49D75003EA353CE33A2BCDF0B82B246FB12FD61EBA824C666E5D63705989CF4371E6565DEA52F73A97C1B36FBF8606D1ECE41B0E6798EB5D84FF40DA4184F90AD5EDED79495B95D7C5A00D649741E3C0F740E2113109F0A261E73CD411443E6756B7712B0D0546DC153D02E2B7CB231573325CCA920CD2E35D80AF62053B8F2D1424C35BEAC11F1628B8C77B29528DEEFCD4CF535D1259DD7964C2A57FF11EBCC53A7FED57A7517D795044C7DE49DA20662AE5562EA5F339630CFBA22726847F7926EEC46A43F00AB12946997318194536297994F1848403AB4D09E284A40614B075159DB4F85CCABB667A6612653E13134ADC30D6870E678038B70EDC4AB73652813768C237D1F53B9EC68195971261C7225FE19C2B2F26FA6688415C07CCC2B5A4D46AF1607D04558815EF8F8A6965703FC214FDBBD44D5FD9303B2D81B3DD58302B30AC72BB01A28C1D6C8BB9B4471FEBBABA7051E3D9268F31EE26551B4C35EF21B0E54A1672FE3148273D3FE65D968C8C3CCED31687A0CFD08F6CD65283C920A3F0BF0C2F1EEBD272EE4ECD72BCED01C7EA519DE612F714B3D214A33944762FD357C2885B144AD0C26DE3F89D08C72A391853BF2F508B6AC422852DCE0420318828F8DE802940A025C9D2AD348B6A0540CA1660627707E13E9302F4CC701CF89664BF77A9581EEBF7950FA54EBF76AC82319940018B9F23E2B23846C75C3C5B6966AEDFCA583AF091A383C2F902263B356761025F10C24F3F1EA940176F0A80AE40658 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6AB smlen = 3018 -sm = BECEF8C5902C6EE0995EEE1A34AAC58D85C619E81C269F8F12D8D0A0510FB252C9DDC4B884C1E31A0530DF4F8A70CF0DC52D172675DC3F39E7C950C82EF37FEA54BC5797491AE00C84FD5DCA0AF222AE14E0747371CEB657BC3389A35CFB3B0ED8197E8DA4DE9C2FCDD634FE72A2EA53146CBD12CEF8DACAF428EE5668DE68AC006D3348F98EE6754EB837116FA05C7C4E90797A722617EE6150BD82342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +sm = E74E89A7F05483AEAFE008DE32557BF21C9AA4F0DBBB4856CAB71A0E4B55DBDC795C64B6ABCA09B55F1B7F10795A7487D442C4D934665EF3AED4B9C33CACE9218645715E68D1B666D7DEB7A6B5B02B37CBBA1795344D64810FA93F43DEF301FD225D5F85CF6A35E2757941D523847A7351953EAE8B9340E5202EB881BFB3018FA85B467BB499E3C490FAF47A1E02D702D25305C953DF96A26150BD82342F89B70EF1E6DEDEBFF0952FCAED3E38A1045CC9EA3A18E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 7A7C77744C275AB2E2D1C507669DDAEBB28A2A21F79213D50E0E65CFEC53E9EF68D6C3DCD90C35779D11FA02CE00192DE58B4E17F512AD4E56C1082FA73E9A03088B16B272DE510614B5676036FB0CD1A65C24D9A0A6D381815F3E5A3EF0A1BA0F563A199871FE61238BC369D468ACC9F81E5DF3A8380EB27874329D5AC2E11A299EB6D243EBA64F7B7E87AD3FD3770568A0E7914042B2840B6FC86E11B615E265AC44102A6CC50C43BC66252C3ED21DDE4064DBA7F16B2A797581E59BCDF53E67F9E5A307834A27CC1DD47D7E36ED29D129DD5E0E064B37A57883DC069DBB0DC9923683104072A4EBF954D295A101C0BEB1B4D39828D4640D9791212550AFBC51635FD734FD25B2CE7C345AB3E77F2C75A12B100F90994DF35A08D15446C46A7E764D4FEF3360A1F4292BE74BF7E6DA53E815BBD72315135BC37685AED922E782D4892D5E7815CD2F50AB4158068A8AFC69BAD7B681F16ECC7F639AADCA360007A928C2803048B3E6C86A31BB7616C4570BD11765B797BBB40EC350B7370157F0C08061AE51B9E11DB88AC8BD2E2DA973E7F110AC9981158F45AB35B9C596A7A44E690E0A63863BEBA9AE470C798ACBF82C261D02628A75B32EE4A16D5AE1CFFB59FB5B1F85898BBFA034B3CEFD7A6BA16BE77A318C22A8FD4F2C2743E1A1880DFAC2F43BD321D691FE8751C0D8C8E81992BA2F3E35E01A70DA1910DD6CD3008FD6E48180450E41E6AB73B3172A3D0358FDB3A1A55EB10875CB2D522E70123F7921E7276A78E25A723E291BA0EB0C9BD3CC50FD0EA81165FDF1A33D38DFDE854578A10C007EC6E62A6BAC3CC6EEBFF7568DE7C5BEE23869957475C8900281F2D3CE79F647CD5D2164A267DD873C1F74FA1460CB069DFCD8E1BB219DF7616F833D141A8F478C5B96DB54F5B0DE2D4F56B78203BCEC359EFC3CF0717E5A9144C509F0D2EC37AB2DE0F498E089BC50400235A9DCE87E0A43DAE21ABC224B2D25625AA3860827C7C864E26479BCF3E3B720B44675C2BEA10A43719A42260A94E54264BB86D5D8405BF9CEC5861D66A88A8E16FDF0C621367D4AE8233CD817B722B48B7A8ADD4F3B36F96E269197276F3B512C23D4494F77426074F3BC173E55B7F0BD919FCA7166C17E0BE0E975315F95BC34D52EA4C8C1FCC17B6B463A099A5CA843E0DAAA4BB74E49FBB59EF2F74CC5BC45034EC383BBF23942654DA2267E7F53FAECC9F8D164211082FB7E9FBDE8B5C24FD3E61B902A206021491722E3515DB35AC40999F64537CE7067CDC2A78F03547BF059B66795E9ED2048F36E1B62B63F32A6749BAE21B27A04322DF4755E9BB11A0D89D6F18D6E8C436C1A492FE9A007020142654F72766743DA3789179152D9A79319DFBF2DC80ACC2DF2D1D2C1F126E6EDBC49BBD2D404CBE4FBBFC79AAEDCC80734E7F57E54E74C7F4201AD74183357CCCC7006E65A36C69199FAF85F55025A9D5938E48160B72862E41DB37D6ECDB2447C1AE57802230985396EF27F77E194F9FA1EE839F466028B9D2BE10CD8FC3C35668DA82AF253EF399FC7888F4EF85B8EE2C8EB26FD71BC4E0E12BB2468F148A0420838D4FF90363048FFC07141183DD5C6CE52400E2ECF0049DC214ED0562E14767ABA047627AADA8CF3AA0BA235C40AAFE879D210428490CF7D4D2230EE0800A3580236D949340676705E6260D11AB9E2E11FF0D070AB75560FEC25FF029D661EBC76C765BF9844181C45C5E16F62F8D3D8BAD7D7A7614677D6AB9D56DDA8A1B2856A42E7F0109AFED5E623250976387956D8B24ADA4911EEF12D1F3DC46BEB61B08144FA8EEAF5168B61F0E59E5811B81D8062D43947A0D631F78B12065947CB380703C325BEC6166EA34637E40E86AE9C8FC6AD03E48D2C8557DAB493178A34AFC45D483A47F7D8CFEB09959E8226D6C463137B42403810621F3B9B56E3D364E27B17299346A453F136BE0CF65A0446812C3B63ED9666E0AA0DB0301F96EAA867770B229E05281A2894530175CE6A7837475707CC4A5D74DCF57384B9617B98359A7C77E5FE555662E357D43C6251A99008FC9309C731753646FBF9F8FDE74A33C69E0B02B913DBF52A95D6ABD9F40FF3FB0016D4487D42528A1FF88F436D3D5D8335CF24ED894CDB5BF5B740008DCDD2671CB29466942BBB3446E19B79A5DC6E0FAC08F7FBC31C34B6BFC4F7C443E8472CDE72B09621DB638E9368DE66D313EE94C9A411D091B402EBD5FC51FE1798382D7694FD9F2B31C2F5C1183F274973DB8E14D9B7EDEECA0FA2C84B98885EF7CBA440C883410E65A96F0A5D329412571BEF84B251142D0CDAB82F4E79E93FF5723A48A3DC0386151F1158EF280A1B2F47ED2AA286B798DD07B09B68B5D3299255E27B258EFF674E5FDE4C99BDA8DABDDE448B5C1067846AD577A856752EAAD18693CE917AA1448E4D982322ECA38646CB5A8369C299EA0C76F0A187EC6D223DB52D999206A45A713EFE65E65A4808A7EDB6B09F1EFB40D4811B01B1C4E1E0F77B4523AFF70D419580093D6115F79F8594BA9F1437746979BDEB23596BEB923A29092D5923DD62185483DF9E82F3EC38A245E8670173559D4231C8FBEF8EB1BF7E27E88AA48E944F8FA1C3D9631A00A8ACFB22050912AB256142920A50D76F0F3813A01BA216A46620869E7B47083F6D22A3411CB4AA4E519D7A7624A0E48B3DE90AEB437119A367F674580C62211D9D6A1545D2E054567CB187F87B2FA1A36CDFBD535D55E8BB45F1CBFD30D924F64131FEA75665E373EECC5EC3417157B1619FC14A899835AB57D705E6AA732B47F5675729C66D4EB88E82DDCA6BA09C20BBED05B6199D0169AB4610088F0D486B4FF03B14DE3335F8D1FBA4C4ADDAB731BF44757223DD2EAFC08432F463AD6E3D13760824CE7E864C4FB3FB21C9D3964B6CFA6FB82188C0A2F741332962F6C35121A2B4C7EF92595BF8AD25C840EC687B22268084A55E69EADAF2097977EFAEAC9AD4F8268668C3F68D84D5A64D4EBE663945CE55DE761025795F5EB2281AF295FB370A07C15C781AD83332CD8AB46044977082D6815B2D44624DC4573C624A32BF98A36187D3C427A7F3317A7905306E07B4CE5D1B4EC2773DA877485E62B4A093326CFBC1AD9D3E4D9B628F09DA45BC4C0BB1DE5F53E32F4FE2A29BCF237B2ABF182B4C24DFC41285A0AFF26577556138F2124943AE8A85D6E8A5F9EF626DF7D2D145E0CB09D9FCB822D3BECD435647CD66FD4A09B6DE5DE83C3EC0C28C0A44FCE7E2CC82DC4DD422664E4E8C925785DBAF108287F83AC8012ED51A577266446A5EF38E4DA33254CC0A383735AF1BBDE2222A23D27C19562E0B5F6AD179767F185F75CA76F9E9CA6865A30515FC3782B0719DBFE55C7E87E023B25612B5E4688834D1203493E65D3007F97AAB96F6564DE8085BF73CE10F59703500C178A5712086A6AAB91044568577BC0305BB07F2D213A4315DA846AFDDED870E42BA3AF38FDA1726D296A3F8A4F816650839E67CC0B5339087461C9F4D976D268AA942CC11AD91F5378E8979A4ED6BA045B5501B1650801D11411BEE9365CAEFCB8B56B528907D040D546ADB976C9CE4B42E04858C2397C510050A3ED5526B94485C99E219DD74576B9E4D2C3E6F51AF3C888B0458E3581E26900115CC07918B221176021772932D5CB1AD7305D137F355C2420CBA5A3C53811C90898EFD2C8A37AA85734477356EE0FE393CD6D79D97C1A13296D18D21909AC2F0398A8961DC9E243DB18F1F1ADB589EE6358BA3787455757E612441DEC4E2A1C85401556B2CE05B58DF0A2158197D2C1CB4EB39E6958B3D1B9651B68B8594F7C66F75054C1D40C68B7AF255C1FC98237C3722B62D3D28FDA46C04C24DDA8C402DC48A9F688103A6290FFCB746DAD8F61752116AC9D92D17B801A3EA634125E7B87F995B6E0323555B3C3A0C139F867B131A7422E7CFAE4CB9243D29DAA99F82EC6E699F4BB2AB09E8A41C7BCF5C12AA677607E49124C1A161654FAE361C4858A84CFF16B5E0F6D0443835312ACD7A0B00B92F33EBDEFBDC21C475787A070384A2F6927D897B092B6C730EAA9A9C9E39F6FE3638655ECD2320E157D42DAC9DE4F6FAFFD15E54945A57F8D94A186D48C209AC15A66EFDE58F7F1A0AF33FAEDF600E04284EE66ED7798AFB91571DBA25120A219696A296B0AC098B34F7C7E754105C59380F6D6548DD18B3B330A5B1554C64336038134B62A382BB50F0A2D0577F83347CD406A654C182145147D1159B54210849797D8F5C3F9959756394C8811D4494EAE206928B2BEA028A7B45453A6FA41D497178EDF9E3366B2FF99AA6BFBCE27BD3B0177DD28FD3591291CAE7BE9D0360C2F8F89972B923BE9C90C6D4CD899468D49846044F7B36E008A7246C1E5AC72FB2D1B16B98E5B610CB558E5524AF93A72F0E222D5F7C47CC1454CD7FEFF19D41468BF13FC5393A02EC5D82A91A6953171FE22337D49CB4787717AEB5F23308A5B040206EAEA2CA689F25FA3ACD608A63184F0A4AD2E589E704C8E16E3A612E0D41BDDD0F59E47C1587D8351349DF624AFE2177D862F42C0C7DB490A04E4E4EC64BC86143179864D516E280AC57C1AA58C7CD2C8D830FD8F4611DABC531331ACB7704DE4E287244C3D028F1EDD0E894BF6293C63AE7D1B26114EA1BD456766D355F49B467A8FDFA674538ACF32200C862C222E43DD366DA181C7BBCDD31E60A591437180B052BBD1EB2F339D261CF333E476D87F954A6C1368752263925385EAC5D8E5CA7C232F45E03312678D79EA342D5331029F65C88A24320D1D010023A6A3781192BD32B8569D63A7D67EE1CBA7B26056E8F23B51A16875A8FDE72384A2861A197EFC12D576F294584072D4E19312745D10C39D12804385AF95E38079E0FDA2C71F304FC46AACD1A32EB9F49EEC9D71350E2A736BCB2E47F61D6E338A13F40A787E8CA50BF6E4CCA0363A3B390AE7186E14773F1C1704ACEABEEE673B43FB12F7E0016599AEFAD738CF96BDCE4288CFAB00C894885509CC79D144367389D3183B823B1D36B9AC9B50235734CBDF1EE55F091FFCD9625F414DB2E9555529BC0D27439FC715939A45615DED3F49B5F3EAF86976744DEE86B75581CBBB31670D6AB287F6711DFEBA138D5A24F870A7DBFEA3EDFFE23DEE1B54BF19BFFDAC9DC3F09486C408060B55BA0EDC5E227B82CC091AE9618FE51DD9495C068D6F8C0FA6360F52449A34326D4AFB06FBB47A6AC0D55FA84DC4AFAB827E10F01D41A280CEDFD4D64CD8230CC4665218906925DC7A1AC2105CB857B42F60EB8D1C2C35745061DD6E3CD5EAE070F3AA2648AAD0D971AFDCD221F9834DB026ACCA6983619E3323F9FB553C9B36A7842EB66DFC18C3980F82A4DE581C73951FAD6A6D69CE1E9434A9C062E92FBC86169EA544B1A053CA0F9F44DB42C279CD93F003DD49A40FD2E282B7F52AC6B51E66BACC41D2D76999E93450C692582DC545D139BAC786181896A7CC21C322AA68476102604A29C51C8662AC99A1BDFA26F0AD21D7A7776E0CF89E4EC89F4632A389ED119839E0B200FE8423E98D67286F9B0D536B5146944306EEEE829F2E4AE224DBCACDCB2A4A56B042E9B3718AB57C246F5C7D080CBB24EAE0B4083CCB11A90CFD5228E602FACC7932C4AF3E17D2D3F116B2D1A83F7E0285E966354E6F85DBCFCA5CA84CC0F957B91C8BAD923FD7820B2E41DAE4978890BBD9CA51517128F4DB8D3C8DD36200E1C8EF3E9AD3C928EF0E178F0369578CF88F9F08F1F433D08AB7110086C9F78957145F8B3B438086A6C95FF6B562CA35E80F85621480D81221D2551D890798570CBCD3188FEDCFDDF6ADAFFE147E5262CA044C8D3795A042FD7A2DE487F0F98FBE57DC653C1ADA902DBA4A002BCF511AE3C0EFB98714EFB184C90C3AA0D06C8CC7C98F03DCBC7FEC11FF28CBA4DB497EBC9E1322E2F90748AB6C0C51D8487EEAAA42829C7FC65EA3B97076D25773E1BE40AB41C112DD30359CE495B0BABB18F91007873501C40B431168D57E355ED62B4323A844CC101616EB6F1D692679FC62AD52D6FEA1B6AB9B780DC44D15ABD784191EE436D4FF405EB02EF6F815DF90D44C78724443F8F60123535BE1CDE9B7D0EBD053E73E4601E24BFA68DD623E273A2F991D15D9A7753CB924E6A00DFCD9E0D993BFBEC341577055D85B25A4C09378116FCEA24B54C5C620B794876A7F5F96B199129DFD302018528B435BD3F644889F55C58C7D9D3FC55900BC5B24777E5DB25D06E90BBE8F863A59022BA6B9DB7554451C20F180F347A92BCA12A3ABA833DDCACE7F8A2580F730B2E38D5AEF9A21B4E5EF162CF44E23E1BF6F088F902ED8F8A668B76171CE492A36ED9EC27223737477105DE1A03AC9FCC6E6F7B6D85FB7F7BD7957194C78B8DB5E0A3FDA1191E1460E367915D0AA268E35DFA9F577DB1C6A06D4BF40B77D3593841B9312E71EF78D0A9FA9E1653351334ABC0E63B5135251A8719B04BF5C4CE67573D03FADA6994A1261396A2E92EDA986C6929675BC56B68B8BEAB758011E2155A1DB4C419DBB37658963E1895B17823844CAFF755EBA1B39427988FF0B538D2BC69871B86916EB4F0D82DE715258B1CF1F459F9EC6689E10F56309B9E1651D63A52B23AFA4456D6D64474AE0420F879453C072C075B25705DB536B7E95D0A48BE4DFE54F445BC0B20CB111C246BD7CCFAE7422C1894B344C77796B1E2F02482396EBA0ED841ED6240D6DC38240427548A0AF706CD96BF358C8B275586A69421C0E65B05C6F459A20A805AE694E6086CBFF647C63C3FAF24A64E0677490C9C4CC8A332D7356F8901DE24FC92E99816A7E28BCFF6007EF4657986768263BB8F18863ABCBA24032CCADB6CA53738A11F8644AFC9B4605AF564C1DFA584163A31C1A8DF1A8C346C6A2B048D17F9B2E8FCD7FF1AD6EFEF1ED11BAE69A0F8D9080059B0D517495DDDB1C65F26EAE5A95F2047185676BF2CA503F02B3E7EC0BE2F55930FF909BB5DF9B05F843C1169397469E536570911CEF5AD794297363CC4588EF931C44B691E002C0BFE514628A35671850DF4544229D64F68BFED35F6E8540063D8A10A0F9F9AADF85727F378F0B06B8A2C6D7A6555501300DE57D09C69A7601F5502A0939B816C60C4699DD10BCF7514B513952A7A25CC35E1B4E0A5D645E529371C019564F6C870EBE773E8D5D2C1F57732CDF334791B47113AC78F05B0CCB27EEC6C07797C7AA11177EC377CCBD3456BD407F2B04FDC36F5C7CDDDC345E15F45495E82714C4CF5A1175CE71EFEE1211086E43F62DA365E3180BB8F7DB1CF32B7C8113C3734CCD691B8102C955521877C79BC3EA681A01D2012E24B27B7DB6F47185ABFE7ACB784DD5C7E023A20C389ADD7D3FCBC20DBC5A1F532D58782B016ECF079BA8EAFD7D0F2C603E1E0FFE3E6A88C8635ED5D8FD03E76155D23B73344A386A2B7C5D678D29CE3F12859504FFC81C85CCDAA43A5C280D2ED7CD58246F10F5F441069FCDB72D645A4EC7DED789CB1D974236CA9301BA61E55306BA7682366998458529B74462F7AA79D673809B9555BB87C35805659E9DB02A788259FA6C9F790DD97AF4B7C9BA2D8AB03B9083D56748DFFB61040E900E2980422C7F22C29C7EC199731D3243D6E459DB54091D7995E7B4AB4ECCA2698A385766DAECC69137F795D4C5FE6F1C1C0E1D1709E4D4F5444A6F45080215B002AFCEB7F8DC0F0B17C2C0AEAAE1F9DF8C2D724D6F1937F3150A8F654A9519CE7EBAC41BE +pk = 7A7C77744C275AB2E2D1C507669DDAEB0FC3538692B9A2EB314380F83EA10D28CEBBC6C7F3EF4F23BEAEE31074D2228F23FD448EEB4CFA7E30C90839948BD6DA34F07BD8CB37C4449EAF54634A8FAF3FBD6DAF90208193D4C4C559E252104FC7DB7C60A2068783BB3E4AE05990F03904ABF958C31503A5A55D88031647F99FE16FD8E4B1B8060911A6757D933AC9B03FCB1DF79329D93826E4127CF9429D61B0FD7311E5347EBCCAF22B4C3631DA327A2331FC16CDC3311332FE055575AA2EE3BF58EE8DCA165A5589DD188DF745F748F887A4987FC60A90D3C3062534EDFF1E06E06351A0C11A7603FB7DD8A338BB2E67A8B998CD467E465F4F8FBCBA4F7689478008E66301D26DEA1853BE9893B643336F68756AA82E26D1CAD607D631A07124387C37CB3F113E4C7BDAED3685F59137C9C22B78CDC3F1076BBAE48E701FF7E0AC4FBA704D9A42949980F61567FE492354B95D06E0541150B6A92F5B038C5EE02BA1619A60F0E815911E1966B67F0826A4DFA83FBD3770DFC6AB5C00652B3D485505323917CC37E09B46496EC8DD525C6C7A462720F5572938BC74DC897BBE643ACF49FC38AC55E9463B1470E888BECA8D9037F428AFBD01D304B271E05210F96B197FA535B450FA90D1A97CCA47F107E4E7A43E527155B53CD1174A1335264C941DD8BA2E25C76E8707728C3B596C2E4DD3485FD20B22F90D2F65194DC0852EB39EB562A858AABB0FD026189309722BD7E7DC3542584BB7AE3E0178457E4948F85181505F53A47093573B0D4518B68EF71747C37BE95B8AF5EAB2C444F0751907E5A530B40A86AEE70A7AB20FE2926A981D77D1D937398ED7F79539830B167041968201B632C5C2AE9C8C519E00C7AE8C719211E34283FA329260BCE356C14FD327DEC9D3EA85C5F0E119740FFCB4E3F059557085BEAC1445CD8DC34774E737FA2DD05B572637884C01259D6EDC010AEB72547E94F04A2A44E1DD56D310F9F945197E40E49AC2A240AC50176478659DDE4C1DA04F863A2C9BB74D9C35D096E3F4A827D1B3840B9407C30066A8203034414F4799E38E3E110453CFE7BDAE4F568D76CC325BE4763361CAC4C9224BD0250FA1E490EDBD6706375E53252F83E94585C2E1F3301AABB89B49BFDC5B82937D54127BFCD4C454D58EBE2B4D700825B738D54A754D3BB33DF2CA2548F48E911FCE72D46EA9F67D78B103D4B62518F34BB67CC721F4C2FF6C2887B2FA034195002A0B0B524A3AAECF992C978FDAB69749FF6BD4BCE80614D8A5ED718CB6D0B5AD5955A4404ADBB254DA50C8B3E366D1CA6DE4EF34CEF500C5694113C9777CD41190125696F1D731E69E98643207E75E036BD923AA65A1C1F5712124F9198372C83D57637295EA58DA2FCAA8FA7A6CEAF9E63426424C2C41C72468E63F1A69A95A5F624D3F099AC85C04B400C6AB51B27595F0518DB9C737EA1B0322BEBD10FC0F3504F460D66A9F0EC54273A48D4BB4DE4F6B2CA270005EC1FD7CEF1460E6C02B05CC72ACF5169807367B190AC6B3286DEC85F77DD6104D60026B634CDAE42BE9C052D6D9C4A2155371DFB04C4F71A8A76D2792F0D44643D28DAE66FCAA3966339685AC47CBF98A6BE12B95854582D204DE44ADA0B99E0C0B80165B78D1B4C1EF00FEF991A4E29292D9CAC135690E77CFB6B8C253DCB62855D68939E4B5B967E30B1E4E39E70CAA6876DDA12AC115352F7AC5D7A51DD246C3EB6A50516AF8BB99C1727E362BB7D39A5D8A3729F091E8644D190607247E79A31413F4E8368DB16BADBBBDE02F0044F8B8E6946F26B2B102EA0A3B5FFC177C4DA5A518AE9C21C6070639B0317BC9B9C6664986BD4611C33409F35D881E9D64C6227AF7C91973E1ED7F8AD68300EC277B721EB07307A32D981E6A06E92D1B5EACFCFF426DC3671FE5DB4935784A0F69F6CF2B70739750B28B54F2C47D8F086D513C2C9445B79A63344AE4BF1DCA8414E1C9F7F2A6FF6035632BA63E77EE9BE1FE6305720D9057EEC552D744DEEB790C4FE84B9A7E7EB73FFB218C774693F01224AD49E9DD1F6F7E350A5CBA05A8571B75A3638779985EB939DCB3A1891972D8D9054895443247BE15B9D5353D956B591DAE1E880815221AAF504FADF9F067ECDF7552545373BFCF46A243E8EDC66B1063076155F37183711686055021E3FF215DF5EF3588A8D9B62CA6C274DE9DC1DCB2538440D5A9976E0D845A76A7398F872C24826008ECA5AA65E6FC209CCB62F41BDCC349D5859AB4C4563E0A56BF5AF957AAD521F9B28E9763D993111598A2AC4028CF725C2EB193A5EF1A502B3215ECC341D16CA10CFBD1AAA02B3F78E0B16F44A7AC8CF20881E82A6A6C4CEF07DA092046EF688885BBF9A977FD8C896C2FE6A11EBCA81B23CDC2AF97E66D505530F21B91E5169A23AD1292FDA0C256A1ABF3904B29831A0BEE02793CC15266ED256519434C08D94EBE02B58B2005845911C1D3EEF5B6B5C011B8287023AB5821237FEF4B40B0B4E410DF4DF537A64D848D34C0FD1EBDAC423D4E1F56D806A3588135F6916055CBD59C2E2B9E4AE11B69016F300BB58FC557DD9880AF17916E942BE4F5FA8DADC8D5A8D70EA4C56D1C2B4C10F0DCC49CAADF21DB535CA1DEB198246675F9B2E64206E535F7D87435FDFBDF5B18BDD970692937C2E24FD392429F1080050A429AF187B8A09EF8F21C8E7D3D8E71A8E6E879C9CBA2C7D48F67EF497619198F4AC275E7A9582252F1339AC0FDEDA2F787248EA622641B5EB472909DB79F649BDB50AE6221CB550A2249DADBD64D1469C7C169A63D53AEA8CA71AF8243E595CC62BD4969BF027FD4F2158FB51A1ED20269255E0EABF41B47A399631745F03BC100E316C6E2DFD04F7E81D66DBB610CC3268D99D3025D54CD45A4597FEF86D19ADBCB36F2BC7F402C0223B317A49AC32F7DD7C7BF963755B7503CF398BCA7FA4D3FFC06449FA73AE52C4C50C5B053226E07BE3636B5427D1D07585ABE562840FBB99DB3FA72D7ADEF4CB2B82DED88484118524631BB42454A3F764D5C89DC827B81BF7EE47893A7167553056116E570B9950BB91727577F0AA7D335E45DF20AB01B15A71AB165D99DCC7B1E7A8FB03128E9FCD8B05592B092487C1D832117B5DAD3F70C8296CADBE9262619D762A36E7C65BAD2C464910AC453582FE21A3FA6C724953C6C73CE9CF5E2E6C0D394D58001023530EF564CE2BBA1DB51E5832912128D30C081FD7AD7E1CB453475BC5C645AA61FB8EF732FD8FABFF385A0A10CC8D214B2D2C5CF8AA0B3EA9C2389FCE1B1CFEBD51EAD0559328644306618666B0D145F69F78253A35DA01E2055CC6A62E3B0377F11DB80D5AC5C037A85451874F38D8322E37CDEF5DB1E6156DCEEE3A7A67FE7B0E7FCEBFEA28F5DF434E265287FBDB148D1CF69EF201CABA705E3BF3F8DBA9A92F635A258BF17D4E0CCB4AA1526950777BAE9882298B775ABFC04A8EBEB8253F552453CFEAB05CCE1C22587D02E136D97605D4F99380477F75D8091834972FADE21ECF66009EC4CED9B1F03471C76454F381E6061CB0C419B2AE64252B199F33FDB68FCC72A71A689EE142FBA94173BB955F282B86120B828C43759EE2BB9A9BC5B59789C353D8E9559FD2938C0319EE26C69C3B8FF6B0F4594F2BEA931E9F850A24E917C13BD8A5FB7FF8A936F84F0CFE96623734D551744E44EC9C9288D961AA6A33CC2CA1316C941E7098F7F63724065B22BFCD9D3E7B58A7A4E5A46D9C520CF0AB0FE83B4E73F8B435D481A088C2DD814BD8C70BAF14EA57FA3634D2F4C54F5203E6B17E7B10BB902E0691B154F2BD63921DB68809A5D4B0D53A51B14D34F84163AD198DBB3BD278743D3B8CC308AEC8604A5B242376D355DAF9EE254490AF8E05E963677A594B8045C484AD3BA446FB873E5B29C64309C9DD614C2536E70812CC075AB2AB5FA2414E0C5A4FDC42B606C9BB98C78106D538AB1B4CC0FDEE06AA77F5FFCD65BD32F9F6D9943329F7E62425BC560BA608A35852D130131730221263636836C6BA6962459E4DA2F61E1DE7595999092B2AD9F023B5AFFF8131DB11D526C09CCA6CA2B9DEF7C3C5EC4FEB8D9836818DE25DAA39AAF82F71F9CFBD81BA77D268F7A7EB46DE56F8C8074BA05CED3013B96025AEDD4383ACA4DF2A32BB5FD72688BECDC7ADFA241D386D3BADBF73A7EBB46B61D502F240E5928DD3849883D4DD5E3739A7B9542403A59B1749E7614A047352ABD832FEEF6F7B23A48D9D92E590B5E4492CB75EDCEBB1076E6D0429A0648F5C76F3AD90DBBAE344E3C8EF32C9E914ADCF49EE2899DDC4176DD63C59CAAD758353D969F649C5FEC1198B0F948D9CE2A245288E529CEAD1F848B64972019C1C474D50BEA19D12CBD7146539F51FDA3A47BAB92B44A69235DF7AB294C89243E6240504C2E3D4400CFA0743166CEADCFA7C0C46DDC06393C428006F8C2BBE3B7E8FE6FC4D4DE574167C92199865E982E3AD43CE6E844331388FD45FB0BCF86243395EB8717FC24FBD28578A03C7DB752F5A5D2853A3E6BDA92EAE8E332C3B1DD802C68252B2B2BB3468076BFB9E81B5F25BBE1EB725640C43EB1860F1EE591EBDDFC3EB7F70D7511CC2641D0152077065E3C4B924508D4916E39EC0B9F7D63AB7066F1BC6F9494458E783F821C9AC0C1CFEE8CD2D76B3A721D55B75FEAE0BEF2AD233F817B0DB8E00F3F7EA47F47C1A1DDC109A2596F0A3530D15E484199D98E3E46056FDE32BDBFC02EC1EE902DD77CC463D17961011B90E709D10994EDCABEBD52F9C2758DF7C6907F04FC57FEB38E188ECB3DBE490B29148C39954100CFE3BDACF2854E3A189029C94594F554EABC0994295DA4D628C606E298BCCFBF7392B2FE82B839262E509832EB2734605B37781A24B13DA2CF99616CBA05AC1DF3BCFD03EDC3A6E68BC8F78C25A4B6E26CD8D5CE497EE9F637A72416C7C730F318D560F7BAA02B41E75E480FF028E6618F1F879B19134292263578213D477A30D112829AC6063236FDE5FC7BEA172F86CE2D6DCC648652157B70B4DF3D8D1762B2E474EE4AF70AA28B261FA8362CC6CE17FCC3EC9FDBF368518B1797B031292113323FDBACB1C12754F9F947473F1933701E785AC9372A2F51BC1CBA63B02CDDE117F9E731FA67BE6F4097E4E732F4F0C3F4748C40F5EA6CE84651E00593D53DF0CCBB8F29B772C1B30D96885A4F541EF6F17392BBCA8B010C34C30B5F315E69AAB4E2BD108E1345C465080E10CEE6882C2062EB4C8048121642C1C1846778CA1E02D4CB26F90DACA0068D6D6A59E35FF4C8CCB4DFB051E93074E8034EF112ECC66B15F5380D27B91B66CE91A1E4516F513AC25BA8066659F21E4C0590AF1348A064C83065C1370F898AA3362D263717AC2809B48EDC031D37EC5FC1DF46694BC11C942268212F6060EAC15ECF6160947EF84FA0394A7DFF7442136B6C71720DAE5ED4B975B87F45B1684FB6FC05E3CAF78A73C65D8D63060B9921A01842B29C9B4834DCE2FD656BF1E32D6F9402FFE32665316AF476BD889AA98610FE73667DA798EEA979FA8D1FD2FF41EA5DB852FB8498AD07547AA65F5ECE5C942B185230862CF439BE9F1B2AF2216CE960AD3818F9DB446D372A5F7E8DC679CA24031BE7FE91B57C7EEAF986B5FD5ED2BDDEDA383EC4ECBB59B08A16B5033AEEDF39BA65F414B1012D4975BEB4D9FB5A9D7E02191F3ECFEE4A981DD0EEA091C6250AFDAEBFEEAEF3CFE363049EF5E31D4F820044FC210E9F38B342637BF4FE8E82E12275C596FA9DDD818ACB8CF1170A9ED5E4B566FA77B407B48B67DBAE4506070B8907DF353CD72E4DFDE0362E3307E04476C2C699A8D8030C5162E59B67DE2484BF911B762F09F06E0FA82A70C665AAF76C6A03D21AD9166B40B2C9A2746847EA65BBA4E335801C2F1F110123FDD129DB3EE4E83D24769737ECD837A80AC2AF30AF9B449CFBC2121ED2A475D3667EB00D2C637D03A865B83A36AADB79B0B9F544A5F5D79AA0F35370966BAFC7FB00F4C6267B06481B839A15FA81617884CE7F1A6E36AA9B5B1DE0B19A747C8F06490B94B8CBE35FCC7CC003FEF406B858471F54BB0A459C60A90C2C3ADDCA38966507515641A97419406C182297C94DF86CCAA31E836B276B8DC6085CEE09C4EEBEC42AB89874394B6822BCAE1ED2E0C44481680BD3DC8802745E0F918412C1ACA248AA8005463FF46D9C65C2659E132D95F8112F53C6CF810D5ACB66BAA3C7BAA3A72D6BE7C70C8137A44D8FD43BA76461ADD3DF3F947463C7FF8F15FFF6689995D05D842AA3AD1A68A0BAF5CEFFA13E995D4BEAE0832A9B6B9FF3393ACB76D33B47C6F986A4471738B42CB61B0D81F18EA7BB5F909F679609E2301BA578889A40E718F7C7C012CAB1F69F54DF0249731DE3F55BA6D572E604ADEB738D6C69E6114133540D21BB671D1D45E1A423D7F22563D57AFBE085A1E3DFE8AFCB9FC46E6474FAF9E0E0BF3AE447903E18B38241F8FAC6247DB513129DF556B1D9DB455B599BF8C9FCB695170D6863307A8FE14B6D195ECCF2BA606E0B52198E9EF6AC5FAE6F1CA45B76B6061F0984398D510BBD229F619C520C7BBD9ABAC71A7251A4CD657B7475870AE107A37690863070CD6D536712EB38E4DC5B32426F4448B452EB60E1E88C16C984B3E574A264F54F5D6B9720F6D89566DBBAEB3300B360E22C1176453506378A218218E936EF6A0B2A862AC4638B2D3452A5111ACC15213421D35EDB0F1837A3FBD0C3F52D65DB4A35004E06B30D77B16B40990F39F6E2A36BFDD8E9DD4161051C66CB04BA98E758AA501444DCE910C04F6B5419AA45433510BAD5520422BC85ED9242AEF251605910590E03B5F0225D0F815CDC699692C22C91389EEDFC778D88898819E5C8C362E94D830EB5BFEF2F6A0180279331FA666B37C7105CB4648890FB4FCE2D65B954DF35F3EC960F0133D4CD4503E5FA11E538032AB01ED857D3D497F0E126C36A633D276153FCAB33FAA854432D1D76B919E47D287A330D6D1108B57D36F3385F8D966A88E59BD617E776FB26E200027A9A7A37D953FED692F7812394B0540322B1A29E62BC83E15FE4D3ED70DF58CAA2DD234DED594D82E417D4F991F1F71FE4661635B220A736E1D91D4C0F64E07BDEBBB6EEB746F4CD8137C657037D527E6872512CBA833E2FD34117A104E1B5578623CC9AD4102BE6E6935281ABA00F65C0291F6B96E9480BFF198CBD5B353DD7CB3888661DC63BCDF4B241DC188DC009EE2C53BEB4F03964F7B0AAB004BD978C7415D409F43FC4F3F5DF0D8494F1433FC5629A7EFB137A8D170945A196966525395C91C615D0A30B4E21CB1F4808931902EC43698E4076464220EFE0BA844C2DEF6A225F1978C09D7E17C6376793A9AA993318B83A18C880DD408DCF26B67C7D5C51A1C7DEEA56804226DE4F43A23A99FAE044B3A1855DA6D36E42C29EFB32CCACCA522B506D8F7E0A693C4F1D76B0F76E58F2CEEE76CCD34E7ECA52ED304000CDDC5120BE1601E9137761D6CD10F2E539DBC0E869E5E90BA59CF8A237DA4DCD42E548C27AA52B2F945FC73A9DDF02B635F3E03AF1BFD2B979921707B1CDE1B01A36C5F629090F20565FFBC889774506244997AF1CE921760DC02A1FE9E2A892FC1BA0957E754C677091556EFF49A0B2FDFADD6B7FF997C444C314676B1224AC33D51FED892CD013C5AFDBE072D4AF073E5387BB8BE1E5AA1A7EE0E91FE9DD94395EB13A2215D12A5D4986EF991A0EBE18AB93B5D23447704B9E sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A196 smlen = 3051 -sm = C2F3AF1076A456F923CEE7AE77F339AC52D365CE086CF6B4239CF66B6BE62AE26983EFFE9764DF8711C9DACA8ED122598F506AF31502AB2557D5056E6800AE6D5CB8A95EDA3CEA65366E56ACE95A7FF30B4B7B5268EEEFDB3DD1C4B57FB0FDD58DAA38E644EC5CB080BFAF332D5A85D20C2B6F1EE3E0EAC661F9C382A2D73914A914AB7EA37765EBE34CE7B0C1A666E6BFEE33FE9B06C7494F5FA1403FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +sm = A02FC3224418F3A3BEC5A76D3139C6143C4A1D1EF9E9B94D54EE46A5349D9B0A894012EBB9FFCCB6E0D885FB328567DE01D6C9830B8ED473ECEFFE4BB4D3ACB59747F95B4595980B7959E46CFBD33192E4D62F8AB115C50ACDA5018A6E18EEFD216E10B03517E8ADD31522FCDA2B2A698448C48F13C254AD3B586E48FC92FDBE3F54552CE7EA7AFE3F68D412ED29D3415A4213596C37B6EB4F5FA1403FBB81FE9B68AD71583D250F57A86A08795A659A802207B8C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = D7B81D7DE81098A831F6BB2321488205ABCCBC04B0968E85EB6A1A4B6A85796AB9DF8FAC9A0A0FA5C818453DD0D03D309BF415CF85851A474EFD3E6A2BC4B65F16A3D54026AD0706FDC9C45609AA9B17ABE16EAAA65A20F81B89F53CAA54B72DDC76D903BE040F9F6BC9015525B3DA5AEAD65591C05A9F56F6296FC0A29725C3D6EA13DB5B167222F082488488EACA76720F11CDB58F28608AEBDE6033666367ED3B5AD817732C14D83CE383813E537E042C94C19D6C1C5305F2CC813D13A5DEA06F819FBD8197AEB88138333EAF1F632FD4F3178841980AEB482314F89EAA55F1DD464A93F17A4757873DF13C7EE62834D67478AA109BFEC4BE4D0FFBA070C3E5C0995CA92F31F80124779BAF9615B713BC4955EE076C4FD421D4D6D42E170DEECA3A1D6982F2150F44381066B77768F5BAAF409B263D3811CF8CA547CB3DBE1919958F0B6EACFD0C5EC7D1AB16727BC7DA398FCA4E03AF6925C8146AE0B10FA50F090A4A04B7F6745A1C87B236579AE8C1A53058292081F491CA028B8C389C85805F8DC33C2D5D44DFF7DDA69170E830D485848DA2451669893BDE0473F4C5BA37AAFE866684D767DA83331D2EE60A4A0B472D417C0215D30B78FBC5DA9100802536204D454785AA0B35E60B7D3777B5806833F333B3C1504B13E31A7C0A594528F6F9395DA7A76252BF7F6E6983C090B4304DFEB32FAAA97C6C65D333C3C8B6322E705A4D03245035CD5395F3DD85D2727E728E9E4B41583625E2E33760CAF8D331C36859A5886A523A9154C55FF4BBBF894F842E714D8E6FB6660467B8776FA1B2448F462A2E43464B28075D12B919D7DC99295729EB51487E079576D8FE4387DA9CBFAF001738DF3245000FAAA9F3F3736AFF80A46B6D9D393A7B599E73AFAF2AA4B834856A66139B88C6189901B30E5385FF60B6379327FDF3730E65796856B9B2CFB2CA6C4CDE7D1C7F5E5F3D241D225213AB827E728969D1E71DB018A2521D988626D1B29774005D7B87AC6D57D92D72501BE57F5CA533F4BAA416128C7BE212166F3B67BCAEB2F9827F7A32BDA110357270DCC1A80BAE26E7B11627EE0AF362A02DD86F94BEFA837AFB07EFA85C40FC90E9009E6BF2EA6D12EFD7F59BF3642A29B8CA8DFFF4615DFA294DD4C9470BE0FB9059D6D40E83BBB22AA29644953743D02BF10607FF63E9A55A5DDAF34A87AEF4A853015D7B2BF06E2B058BAD8BA9A11A5737621DC8DC137C51DF4D88E453D315C673DD072C63DA8D2E1F9F6744089E4119005D282CE942533F6EFACDCD268555A5440997571392CA5F655E2B96751BBCC2C793C6CC9D4BCD30452DF878051F0B3F2B2BF9B956D1A1040A47D0AFA3E5B99CD6E32A85618BF8B984544EFEFF00064BF46C41A28D5D758018D812998957A1D88B4982DE4E9E0F902C462D3C4DD53E6C7C3E121F5DC880A126F7D56F1CD18DE1183A073112FDFC701D3074ED26512379D10F0FA9101EB324D56FE70ED846605BE81A232F39A823187F47F82305D93A89021FE232EC651343697285B2DEAF86393C28F4A208065EF74FEFF9CCFC96A8C0A11296F5C47F4BFADFEE881123CC22140A4E35BDB645A319590C43A862D5ACBD2BFF26F0E4AA130174DA9643F323E69B1666258742BBBC7E36D21880917183F9F925A8935593FB8DD40B5EEDFD05E94CFD58F7606E3EF89C84C3D7C7F2B76911C00F10D2A0E6C78AB1D0FBE48390E8B6E21739FCC1166E3C88B7B2A2683F393EDA634D3691C9399401FDA37A8D46A84846309E6ACAABA4AE99D979D248479CC7EFABD57325D0210169604314E5FF91FD96B514A3DBD3993D4711DE37B7F99913320CE63B9C25B9EC38F734A1392C3200A2E74E1F0CC31FB3DF03801F9790F038D1BA9989FF8BF392F363494790D64EBE40847987BE219EE9B6BBE3EA44E931F8D9FECF80F9734D61299E0B3E10E89B213A612AD7133D6D52821527E7B3322235D04DF1287D6F1DB9676957F5A35135D14EB887A596DBE3667997EDEC9A65652F90D34BCACC4C31F1EBC8433A5637E55B8770428C630795ECC508A312736C2C0C40913BE4EA049CDC0FEC8A6916D80DCF0B2BD7D81A5D237D3B7BFB97902FF9380457609BCF0F927FE66F13CD4FF7266F663FAD57B02A1DC7B4F780E649320F95464E41892BE93681B48780736B1A6D5C75CFE5AC4FCDFA6D29F8045E9BE35C8DFC91B5DDD6E35B021C10A2E2E1E4C7D658FE62BED45969D14A2908C338D291D328CB9EC19A257CF3CA4E9EB2DC08C8A271D958C11BA64341D5A820A1AFD518A0E34A376490EBAA68A1727ED795147BDD2483A3188F161F0198FF1868FAB316B5F396DFAD9CECB04486435D72530F1B29717A0EA6257C4B85E04638355794B28794CFE1C1C582392890CBE1C6FEB06F660BAF5F0AC6590F4EBC36AD5891628DA7E617EE79A42F3F640C39E6AD33114C2802894D882B7173B239927B8BF8EC5175E4F7B45660E6C9491E9C8450F95184A7ADD2B47362A1DDD8A074DAEC41429497AC12FB1DADCD789683E7C023CC0EF32A73390D2B076FF36F22BAC9F24D2152C0222F2EE0938C01A4CE485712BDA76B969122B9F114C93516753D70A716199DFD2064BC0107ECCD9A8F4BEEC38FDE650EC574E0E72A44748D3D3F5BD266EEFFB2F901A7ABE6AD3679D0B0445A58378DC5213B04A1BA2AB6E2ED5AACE93C0096B59F8AC0B492709DD822667F67A075E12904024DEC43AB50A8D80CCC9AB99EB8EF7608F30DE0DF59A176A0B9038514AD7F35CDD4493237529CABD16736490A82DD4AE919C027F5FE51F8F039E4BCDCF5EB0E0DF483D51C080A379CCB9A54E19B02C88893D22ADAE634A2C027F809EE906D8CE642BB2A23EA96BD2D6BA5FF062421DC48A27CAF9B7FAAD36A973769F025505BF3B9B6C1698FEE1702896FA98A7010C9ACD458523A7D54A45F298F7B275C7F263A34F875F819CE7839EA8806AD32AFC9B6C4E8661781C1009055120A7AD6D2E4A2F4AEE090B111502B965E65E68C5403200686F2DBC4203B0BF5EA385E03DF7276152EA5461D4EE2429937AA596089D96591908BB0202881796823898859973A66F2F325E02CDF066BCDEEC0A242EBD22251AF62EBA2E67AA67C89535D94D83C07B27D53F1DF787A5EF03671CC4002260D92BD17D385762E617BE4590447FDEF30A41982681F7FAFAC67459A8728B32E4FEDF70AF7B524768026DB99FA683A9B285D5AA54ACF0DC08DAEB17CCDAABC080B167067E99804C1A26B6B18F08062722EB33AB555D4AA91E25B090AAC5F18C66AB9EF93F74E7FA5425110FBAC460D0DDAEA877DAA4B6471C196B0F601C2C4EDB564B9462AD634158F53D1A4556B53CBF6EB2A0E725813A04B5D9BA1688B22FFAF89303700946561B6E57EC0D9706EFB428C614F0B71CBBE680C570B150DF9D051384D09E5048A9DC4AAD115FCDB9D6C2B7A123E26CAE48154A6C23093357C63C37C71B2C90A18B661B4775FE4D6CAEF22723363BC96B4E8A785DD2C9CD069CAD3299429B865289E72E2DA8176E512A204F83E7C43A651023A27EEF24F5A8AC6D5EF0FC9B995F1F81103BED76DBB68240568093E3F3AD0B2DD1DCD08F27A492E363DA9E14EEEDD6765850202504F5F00E656C7C6EA2D9B7124DB756AFA6FE21CF30761114AA1097252BB0F2EB4FD9DB1DE77CE0C9002BFFCC6934CE0DA74906ECE811BDB2E60265E47F261A2D33CBA42529783B2A42428420DEB4E296BBBA063C043AAC79D3FB08F51E7813A365F60D7AE3BC067322D9A258BF1B6EF266E1F08A6F0BEA4BF8A39AB39DED3BC007FCD67C49E2963ED0FAB72244291FD9094F6BEFDFAF209DBA1D6BAF0916C9872334885A93CDAB25B32E17027EE2558E57AA64B9B8FDE8B34238AC52ECDD26BC5DA6DF54DF72AFE9AA0F1C4DADA52197A0E96536398594D4C2FF38F9183F541231A9F2B53D9F54F426429ED6EE6E83D918035E6184D87784D878AD39EAB779954C7F75449414D15AB6F95CD3BEBB4432F11A57FCFEFF16D6B3EC12352A816E585677975E83C542B7D273BEAA4D69D18D29071996A679063824C4BCC7A845D0DEAA2A3AF71907ED1D679D9A8427BA9127F92B12DA51025B0EF8D1D70E252FAE6EF4784D7149B30BC68A80DA93DEB5FE052EA0275D27617F6BAFFC27F12A84E0785863C47D8FC0E2E6C2D77F15AE431B9B87BD9C240881B96F5A59BFE79A41C39C27A63821E29CB03460A5B7283C24AC3509B8521DC975754C2181F05A79BB9A787BA05D311CB9AF472090D31098FA12367023FBC2CD8CA0E240AD1AB80AF3C7E702FB86B430884BA34A975BB5DA329845F490A58FF123C8D5D91969775047C91E96A33985425BF22C8B0DCE1AAA0DBAB54D4B27A05DAFAF5E132054D603FD649E38124E01E8AFB2851233B6E777B718CDBE625BE3E3F930C905111123B42C7F80BAAE33E6D30D1C195EB7BDC6038F4A30C562ED75B396A551DC3D666ED19C2FC14F250FEDEB415C56F9DB96DD4032115F85028E539DB0050370ED3EA4ED26ABFB58F7260A6FF9762B0F78955E51FF474AC9F5167F65D64784EBBB15698D18C567B63DC1AA4B32685082BCC65F84F891FBC0ECBA9C0A07A75AEE0EB3A9B5C5B0AC63469A4BCEFFEE930A64A0DAA985C21880D8BEF373B81144B4A58FC1F9C94CEFD4DACF8590C2FD844494DD47E3DCFD137F78A4D7568E10C166835746383780855D7DACCA1B67295C25F433A4034F243179B15A0A46514993D6883CC7F718852565E1415ADAD58EEB9BB735D4AED84A7023DDD4E12D9CBC56D8AF68854030E4882830C1CADD501A874DD79D3F26F1CC45A0AC14CEB12085698133DBB03310648D81FA623AA63C9F7BFD198851351D42AC0CA86264DCD961F6E6AEA1A887DD226D024CE81549C2903C25B50D2AF1701E1D8924F22CD928C938A55035326A9573C9E39EE59A51C932AD66B81D807CF755BAF91F3CD5194A837DFCAF1012271733508BF03F0EBEF1E00458927E1DCB0BD793C3E22851BA597F1DFE7D369826DA479EDE8C9A9D2A29D2B34BF584AA1360A14D960DDE2222EE05900FBC9AB91FCE7E7D503699D26F7409043E9A2609B688EA63DBE592F21F0F3BFD540819950DB85005EE19EA7718F02EAFCAD79DFAD5417B0DA21C9C6B6C5CBEE73B042891446BA170D5667283002E16C115B5099921B139645482A883732D9E6369D26A0993DA4B06DCB1DFD86385D1A99D175D03D640CF17AAA38809B360CCC2F0D993DD7DA2DBD0181C28B490E0C2A4A81CBF0A8273B5E09D80749FD37B59DC2E616657D25DD61DD19B27C0CF5C68ED3928267F2597D967BBA11E2CB1C7B9CFBBBDAEB1E263846D1925CAA4E8333B3E4A6FF9CAF0220F68C83842D572DB1D781B996642E63B216678C56BB68E4A5657059293130E940D89D0CEFEBDEDF7B301667E8B4A68BF41701CD2E6D30F6A975E141A495214A1BF0B349496949970750E28ACF7FDD595A947BF830F47D8D1A510B3B27D0505B1D5914BB0BC15C29A0B52528C033D21F4D1FDEE2110FB83DA0F398B2C84F04ED177C41BAF14805441B4E065AFCB0FEE7396ECBD08F5002D73639BF53EF8646DBEEE6D08496F3719E635F11109D007539067E5C692759DC3839DD47B2713749F43474792BD2E4429494A707459B4AD7AF95BC7560D8099EB6772C46C725C4305AFF96F6D0DFCAFD4E2B82179737081E1E069D2CBBC056637DE701B11F5DE567FDB4BDEC9233814BF58D944BE4EDF417CEC79E21AF2638F1FC0B8DEF8F2B8186ACDBA70F0E902FE624473EA6239A74E231951DA2C7ED3E9952F0732CEA9A878E63361ABBCE9415F03336D14BD35CF0A8E362EB1CF1DE36824E1423632962E0DB666796DC705A5C47ED4CFFCC114CB389FEE7CC7902D03778439FE9BDC1D5BB4DAC9B37D92B6247857C20F5CE3CA57D47B406512EA11B149BD5C3A4C758C46E748BC8B512A456F88FED3DB5D72F398944B2C3E16B8A8969D69034592BB9B49966463C6EA6523743DFAEDEF6D667F4C16E8413812825CE73CCC2853C88C58CDC8E305E13B7E5614CADD01B3C48C6181931A1E77E5569EE477682B32EEB0833D8B42B2B660D31FFE25EAB1F27957FA281A24032A3DC73F336EE06F3181314CEF548836995616BEBC593EA098768F4F93AD4965B760E27E4F3DDDF840ECFC8759F1DC0DEE9EDDDD3BF0598BC253CC7C794CDA33B525BEF77AD464B3698462E603CEE340E7A2E0D77F4E8F1016A2F022D02DCAA8F38043705A6C6C1CC944154D3EAE9080490F57A550B5BC985159CA2558BC4FDCFD62A0F422868A385C685A3CB31C95C17DFD26B529820FC6CB5A96199671DCB51BD0465A16D12A5B2A8017E61F342BCEFFA42EB44436C5A5042B63D6F13317E3B27E1F384672E4857D717E750164C0B9A59D02E22607D98F8FA0EBFF1742D85E28FFE48F9F97980C9CEC496C82DF5D371F7FEEF91ABB60E093D4371B0A0BF867E687B2E930B2427AD2D231B454F601E97D31F4BFDA698B9AA5F6A3C3512D48FD3C3BDD9FCCC5F51CA160473114C70E0E8E9EAAD9E84E098DEB98DB30FAA0A0937518C8B4140A29E1B71B10D5ED4C71D448DFF5B83D96B03680934476ED66D9DDF13A1190751F63F3849CD33714ADC1DC43109B9BF4649C9A76D6C8A86DB47C1BE8A96B08E58FFB4ACD7A246FB106DE0FA994F656BC3F88EC1957525D27B23EF817192CE55D1B288FF3B1A2F77A350B725681A928514F208BDF5C5626529EEF1BD00FB4F4D370EE887D2B4A432ED0AB6B219DFF3DA8CE026C0553EE6A5E689139DDB9EFA761890222C1705FB186121D26BEAA66F85CF8C1ADC874D9C96CE778A69770CB34C744AFF7B8B92248588D16E41C0FA9491B252FBAE11A2DA7654E929275BD0E20F8A77DD34D1B379999866E5017285BAAF43ED9072F7BE5467238F282B5883D4266F54B1A70F0984C58562A9E145074C4ABFD4D2E5A2F9D682860310A99CD7CAE7D2F5983127DDD51F51903ACBA33ADDCB0AF30BC0C4E132956321BB52D3AD19D4818ADD1DFB6E893A6FC933C5DC05B490D28821B9E32360A3B4279D6D797AE5EEC52FADB681B34BEE4F04BEF78BDFDEAAF84360E859A601A9D0E447C46FD02167C8E1EB2865F5648BF146EFE1594BA57DE38D7C5FDD0A40B766A12FE6597FE2895163AAB61A2B666D7A5064B6B540BDB1DD8754CAFA7D9D935EBC9848108103339C7ED0B04D6721CFDC95853CEB9BAEEB5D680F46B947E3E859360406CAE50D4676385AC350C6BC5D535D23F1383C8EB618FBFCEA5ED96B08DB7F6F2136ED0ACECE0646F6D5DCC4C3FDDA487317386750270F9E56C2D7AA99FB157284F567F445B45DAF67E49508EB6378142226689886DFD118130984545C2F9F0F0049DECCAD221E218A9C368B8613423BCFE1A535DE401875FA03F24F939E2536D09F40EBD29A8562BCACA382424D6E8FA556744DCB7205125445CE347DD5713FFCEC4319AA9E03F264B3A4E6C197836422139D675CED637322CC709A9DB0E2ECF1A626421B85E8C7ACDE541439A65EBB381DA002AD6A3CE9A6D417CD3B6FAD095E33B345E0905A8F87B0FEBB42244818EF950AD2CFDF5A34BFE80D0FFF11065D13CC23F3D4CFC69C15D251D7310A744D91A1C16AAF0086844CF8BB05F8184E75B74C60F71F5AF621C4447EAAAA423A9A08AE2DF7FCC574EEB4E27E6881D17E983643422FF0E7FB125D75C96229B19C4C2646F3AFFFBA95BC954EA4BEA1C7C55C8CF2DDF1CE1E2DF437E0BA64C5A882 +pk = D7B81D7DE81098A831F6BB2321488205460116A56E42EBFA47884E8FBDE94E7A9B7D83CDEDF462FA3D674EFAEACD01E4C5DBF9D549B22D8E33E635EA69EC6CC92F72028DDC3BCA314B3C60E57DC034EBD2E1A026A76C67205267C9805CFF81D9A30B5A7E70471C1C64CC8F81350991120A214DA19AEAB6E7D9297AF99B94A33B6EC72F6AB3D86E08F336E322DFB9AA2E19ADB0D10CD0E9E7563E2604167CDE338538584BB79859DB4C155F2273F319CA09E64FE81BC5EBEA12533539FFADD11AC7515BF3368C9E9A5037C1B95F04E8EE66E3C3F7EAB6AC9DCCEA284B9FFD751CF521FCD78B674E8B5EF3DEB96082AABADB828A4F24CBF2FF2FA7B88D14107FA7E75225A36B2FF8B5FC4368777C853116ABE4EE12C3F0F3D3A6A1A5E2A859C06A4C51A3A91D787BC136D9730840AC35F7F72F0A3902043EB34B95E5B9A4EFB0C5C42A1B989FB6C58C35FBC92633AE6397EFF99CB78DACB41A93AE07666D02EEDD3D79214634A543F00A0DF9D98B9B49466858479AD25E5A6F58063FC90E960FBB8B88C3AFCD58F578E0C0003691C37D33F0AB07B9917843D1561A3DAD7C1E7063684089389F366700513E8E232A6CBBC311BA53FEAB8D049EF7CE582A9D393325B7FF57D6F65D275BD2FD659A59E2BA0F97C52AB2CD8AB4D182C05BB913164CD5900B26757BCB7AB5ADFAC0ED650F6F824DA4F7CF57FD08DCACB1680F16AE5B4EFAAB829717F5B83F0D2611BF485C388586D866257CFDD1B75C907C4955CEA80B757348EFBFC8008D4D76A95A6B21DA668AD8EA8974FA20C4E3BC4F075F9E44D3612B68306AF1DFB5E5AC83831A91E5CAA59D70898E72549BA56DD7216A5AB76D9D66AA68B6268C3886A6E5CFB107DCF357506A9E8718B66ED74DCB0021DEC8429C1F9BC83A5695EA4CF1D55CFDED3C0A21F1FA817759D8ED2A21CE4C71AFE9E11C2C56FB641E80E86CD9895F3B9B1CF1941E0232841385E6A052B18F1DAB9F5FDD8EFC91226E78FBE0664BDAB9FA6DB41131E8ED206B15687BA036AFF99BD3F01A56A18140F72BB96EEC100D955C7697DA1EC55DC504C5FE13A0DFEE04D654E4898EFBD2E3CA39898370D530CDBD9982FCCFC79C27D0ED65C83EA6C7FD4C798A3E2ACB7AF2F9814B79D837169A9A8C438656A55F776B085D2675A57236C85A54E68B54530F3CA106B5C1067C62CAF0F0F98860C1F0B4B9D955386A9FD116F8FFB2FF971DECE60AF68DF31D18F12E72BF798D4FE095DD4267FBE614C5B1D743CAD8D424A1CA88964F3A8952394C6A519B11E9FAFB30780EB62537630D09211965C3C3005AE977FC9EA32E1E2004D6065E95A2CAD6A15A5CB8748F271A4E16D0031B0B5EB6766525052FE3598BFDCB3CD4BB66B9F6378D65E4AD933EDFB2A88AB83ED305AB73D6A2709157F8F5E481275A7CB26F7F178162928BB0174595FE7531BE7386082D063BFFAB0501E2AE9A34AB1BF63A20689104C90EAB3CF4D0E3BE971433BB2590B65FFB8C5A6A84D40345C8FE67849F8BCF20D04015BC9BD847B685D0FCC55F969FE9D2F2894B08C7318EF5F114309C9BAA4B9A014C608E4534CC699D1A34D4B2648FAD5AAF15A05BCF9A40E9CE88ABC42938BD10F113511A167DF127082DBB2B255A3C68E29CAC9D85ED6C5807618F56249CB4DB84AD487B2FB6939FC0FAF3C25D9E025AB1B69EB2CB736BF36C2BF6F182DFE8CC3FB49A14A142E82843D7CEE7903087FBCBDC6D655BF77EC1F59FBA94D530BE8974C240011095B7F84CAA3D98186075A19BBF3EA16C279ED05AB3AB6EAD8E9ACDA51D24970E28D699DD394786E1A169FD37CC3EC6E09FA04690E194B615EF0F503F004808AAB7427F3606C632F8CEF6EB0F157FA84BB9F43EB4EA52A906075D26B6235CCD5C14643320DE050915793B8E39CDB190AAEA2BF0AF140616F1E265DCF3EE1C582EB17EACDB286A89CE1B9F566E22A1FB354AB1EC75FD3BAEEE8A131AC20D64263DD0CCE15651047A51EC6C61BBB268937421BC334D7A85D3A485DFD241FD34FB66CED9E59DD138747FCF549B3F340B43188BCFCE86427934D8867C75544D9E1E65C3CF2047BFB1F6C3CEA8DF46DD6D176DE7F0FB9A2F4AFBC879470957C475AE7BE703356B1A98DAE2039231303709B52935DB9D648E2F6DCD8E8C8404EEB30F47AD42E6DF20533E19339A1DC9D4DC401F54F2FFF3282049F7EDF29EB295112DB01AD3A425210B0E602D2D549492DCAAC716A796C2E4C4FA07221BAD3ACC7F199C985D1DA74E82C4A111B6B1237ADC8AB7203247D56DFBF9BCB69592B7B8D3C479313F3DB894AACB8FF5697C7B99460A95F7EE69A3D0CF22D93F10E443B427F129A97CC99341FCE889793A25F6FA1A9713FB3508A6F151C4D438CAF6CF0CB773A462D2D9F392DA0F81E4C52E690BA6907573DAE145A23EBE588C05DEAF0F6CFC96617500A60B8C5A23512BE69B3BD2F66D432D7D5C02838769D5EECAFD8A81858F80AD814E780F6FB95664E1292CD9C68F9904040306F82D312599480EF32716C95FEC68FBC8152E331E0D48515464B8F1E02DC70113503F689D91DDA5A51CFB46E749FE9BA3260EACD7289502AECF32FBF300C3538F6DDD8BDC4AEE4BAE1BD545675F8D99190A6CFFF53123E0A87A3B37B7105BAB81DE5BB9DB8C4A024FEAD3B5197CC506AD18735135A6E316B50134009DA103D00DE3C258694942ABAF482E3171F0F69FBE88681B29C2E3F1B55410D1A716EEC2B81DA282E5C70C36B25F71E965AD0039556DEC28FFA9B3EB04A81573F867CDEA0954F97B05263B07CA96F5F203AACCEC40AF8771744F4ACA0D551CAF7EFC4757E71AD9094D59EF5AF5BC1B8A267CF2CB552E4A2BB0AEF2964968FCDC0C151C2B83627E549132F9D720F695A9B4FF61E711951C95A90527E5FA95C537E4A1D863644EF224AAD0DC973B8A1A0974947CCA0BFFB8EAFC64E2ECDDE5F3F22F00F9AB23F7834AFE0C027290D35B9CEA14A4377E3B916E9A64D79CECE44F4F775588F1AAD5DFAA0F5BDECF6DCB5C4BB8F621BFB566CF6FFA3CF0409730EBAD8AAA92D73DB84997AC81EB37067866A052B159CA5F9F730860D9236B1317FFD6E1CE34EF9194C7E1F37D95DB64D8B33CDF5F4D0C3D57C61F5068A4680394A5F52F75F79F6C5AC6588E79FC8B05CFD48B9D9074E596F9D893A93D2B96C2B0185A29670FB31EA0AC6D8287DD1E115A686C96D24815127F82A5CD1C6B3626644DB41B47B324F67DB2ECA528F8A276EE2B960796C977C77E1F03FC60BFA38A279F0A29562AFBE4E44AB4257CB72A36EFFAA635AC878AA28BE7785901ACC329F385E86163E15E92FE2B5DCAEB4A0BF971D3B8B70DFC265CB35073606594FCC46D86CE9EDFC09AA64C928787C4C9CE6DFBCF5AC08550309812CC71762AB0333BC88FD4FD5BFA11C68572D737A610D6A88D8DE26BF4E11A00805EADBDDC601C9FE214335B5574E6CDC12923E19840D9282CD855B5F336277418863AA0190DE8239B3720DFB1DB4B31EDE25CB72BA210CB4F41F6B7D2D28090EE0AE606AF3B4EBB5D647F7877949897619A626A4CC9548A9E40B6726BAFE737A2603F06B294C61C11AA2E40A2404F9D7F03557CB8D1A52A5E71B725DC9CC9B3E7CD34072E0FB5DFE725D40F3AF42ABB4D283D43142047E667A4FDA97B5890CEEDC89214EF40E276881EBA2B8BC2A5032C01E07F42398AB1C82E3C1CA0D34F15E8F5B347E08337A124E54EAF71EAF6AABEE081858D5644E7C651EADCF843C605EEB7863E17BA716B76B0FDC86EE8C64710BE23A77C54E5A54EB0565D15755087F3FB634D0E8D17235C7653D5AE1F7AA4D6C57036E9548D9EB84CA115F7FDD3A2DBC74BFD4CD710AC1611A872A0D1A187F6128DFAAEAB1F963CD1AF9EA37C71B8A0BDDF9AA98556A251A27F03A0C408C2FFB67AAB362D654BE63474F1A17156EEED5CE91346A1826A88A0F792D388C0879923FC79DEE6A65191BF3D55764432A2B33A206C59CC2A3A3300848B8D2E6D08BAE5EBB5E82D2076C8FBC0244A86BC7DC5D8B1586D9492BA0F7CC77CE6BF1BAD91BB44BA8E9AB5BE18588D291DFCD5DA4B103F8EEB04B2F3E6BA11CF4BE574F14B765861EDD9D9E14A142FB1771AC27C78BD19FB0D65B0F627EBC51ACD515010920E6F4DF121A77BF1F68CA913089E542FD99C14B3559418AFC57A80B9F053DF8C4E4FEE3ACA0A00A5B70CA0C992AC92EA928286494A9BE3BB813362E5415D72452E01EE0C6A6CC8D5C9FDB1D1A13D341D1D7A50972265E084881392627BC92573EA31332B1AF1B9FF392AA87F2C30FA8CDD64F5A0D08599CD5DF07259E86B89DBF3C5D5DD56595FC0B52482A8C909E3A034B5C952C8056D02AA7C939A8AA399D68DCA37B933BB694DB58DFDDF4E06F19FBA8573E650A73259E4F141CCEBB05D6826EC92F915137F1C13DA0F3A70C472AF7BD7F2A0CA76AFD68B41BC89782593F566814E7835BCFE61CF301B9870E215409C8B3F511A922E208927B4146D0CF5391BA63385DC6E90BB24692B3F67B94F429FB728187432E2F66F9C384725BF37FBA50DF1BCA177133FCE929FD6F52F941DE8DC6CFDFE39F00D17301DC3A0285953B94B472C39A9A3A983076E923E1C0B77E7A10D8C7BFF9CA6E19DC47DCDEA12A8537A9FFAE87E5578391784DC422AFB0BAD59699C79AB6C33081EEFA63372858C4286DC7F4BBE0092B85D0F0DF196966AC07C54A586F5285E139A57C476E2C9A4574D9E3F60296AC3643646B752F24C5535B71C07244311F90C265ECED7B1BDDC5B016F041586E721B7FB7641AE313483096A7D7F95B76B1B923C4F2B37343A22E758B3E4379F076BCF2D672680C8069B26972E85578AB852E82FC39BA1CB2467FE31A94F611CD46F3279CBDB93772DEC6D4FC3EFF8A33C829DD604AAE7309B17CE9D43705D3F339BF54E20EB59FADED5840062696B8757AD7C954F6859084692F3AFFBDC7AA92D492E8C9295B3890AC55BE287B1C041A2F517689B1B960D82593C6BAAF6EF4743C68B7148DCEAAC251634C9C39A27495741C77F3818897F03C73643C5AD20178B46AE314A8BFBDDDFCF43656939CD06063B6133F4C4EC1A113FA993B78F38AEFD08D49327BED6E0C75378EC361AAB1EA2107A8D8DFEB68891FFB9D73DEA38927273ECCB28829DE95C0396833F25DD7C6CC019F81D9902CB4C4335E1C65CEAB552961FED7F6D08A99CC7CDF57063AFA011784CB4ED746D818AEB226CAE4C261BA8A9CDD005825A79B791979DCAC9907C1D5D33034E5F0EFA02DECD3031D64C52EA01538750CA3F8FF4B4D99F9822E85D68A1684BE853841B66280A8C6208390174DE721757FC31F3800EE36ED593F240D2E400A7417BC732C15D1F878D3CDAE664718272EEFFF82831E2ED4B240ACB483034CE1504AFA29F9D2C0B047B60ED7A8786E20ABD2713BBA25188B0847BF8F04D9E4D89071526EA878D7B9F9F1A31F9EF41376E7ABD3662B083429C5FB3434B9F7EBDB824D5995F6AAFCD3AEF689E33CEA7B1E5ECFAAEA9358351B231FB1CBB923D3123FA97B0A2A7BD6803B898B7F7514C47A66EBC6E77AC65F139769D8984FC5BE94ADF66B0256735EB02D5A2E863E6DEA20E647EB35A12FEFCBD50C2660C9B774AB96FAA6956BE0A7597E70F7165E70541B328A408E5610723EB04F8A7E74F5C8BA940C0EEE3CF50766BEFDA52E33EF1DC5F1FCFB3BF1FF2DCBCF71BC8E04D2AF740BFF55A3A1A8AE0A5ED8E302A082687E69374AEE0193ABEC923A13BB1FFB92FB7D0342368E1CEFA16F7385AEAADD22C563C7BFF5204E513B0DBD175168ED8B6029F208F1224B3745E0425F60D22B42B8E1713DEE2DE57525A2B62A5CBF9393F4525BB4FB8210B5BE04F13716B899848D5C838F5F43FFCF63D4B7F62E8624C3F69B94329CA6F0BA9945B088647B0174D261FB536182C03DB0E0164F9BE764ABDDF84F492B2E1788800DDAA196FC80353476ADDAAEADA319E7B92688B5CE233A06B078868A244186BFBED7ECBFF872008A1CCCC4209957E63135EE8F8682F764F3708EA43D7906B2ED7F4E350CB1D2546406FB91C6239BFD5083551DF068B686DB6101969F97018F7DA8612DDAD6967EF51912FF9C407468FC8BAFC0E04A44986E02A6FF6ADFA6EA09F4F89028CB33AA2AB64FAFA6551FE320EA0E2FDA61FEC1870F1F5954DAA148ABDD8CCC285D5D8894F7C154BA4E90CE052D1A69245B6F3511C73F248DE1A27BE7ACC1634A06CADD4E984ACEB1744C3D94C80266CD57A0CF9C8F06CD1123F75C667C930B1346185B255AE2018CF9FBCD8B3A811F41C7099B10F6086338A8B87469E30E44102176D8F5C1DAC7AE6C261F0DA6B8E4815D66DD8796A700A65EF5A64FB912AA866CC57CBD994B5BB7EA99BCE9AF3976E284CEE0A959C345D74C524C8EB6CAC2ED7E81425159354579D663D7B083DFD7DA582DEB10EE297D23A35D17B76F9BF4D8E7886586A3146F3293A19E6C7E3B197A10DF40947ABCA9598D6163265B3B65582699CBA1275282028D14E19108804BFBEC99A85131D6AB4354D2BC17FA8B882170C303AD6FD9EE2D8D2F72E98A92C502D9CFC3113B410C4FBA9BE01434834E009108F430C556C1A4D357E09A30755AF5E5CCACE2A32E3FF838798D3ADB17316028D2210621FA2C5FE080292280A270CAB0285E0F43B19BEEEE4C8BA39B85D593F25395F438524D046DE2713010F4F8616B2D9F1559D7C31E3B63A6D9A4E118DD1AE26F49659AEDD1650EE10BFC78CC6DCD15B485D3109D69B572A931D74F9CCD625AB3FD89C9A68A8F870474F35CF65A1CA289B4084B596CD142EF77877729D3F6AA32FC21A717EE037D208066B68A156A0DE6DC6C66D6098EEF3769AD8C972F9B9AD05D506A7B0E3AFA542AE2B6B2AED5411937744097317878D8293779FA6B6FAD36F37B697636B26B78FEEFEEA314200045F4989CAEB23C865FC1654B362A13776F36865F3769E4F78F9B3EC3B562734E9F16E21CC42D40D8FF94CCA3EC30450D5E9FAED5B352ABBC68D401E881972FB2564741B14425957964A4B734CC8A5AAF2E69FFAA8A30D282F9FB21BBE3ABD340763686D735E27EC98524DC3B9E662C193DBCC4EBB0DE788F487066BD4B66BA630C46570A690C4B7DC72F50E05389DCEBB843B65C40C6642D16DE106A6191907FA626B93A668F2AD58C8444C392822B7389DAFC626CCDF37A2985D0C653951B8924B1D11C7D970B66089954B7D8001D15569826CEDA8E92D646C8430654330CFF57502C8F21289BD2BBBD24A523130157A65E837AA2EE451ABF53B0E927EC7EFB006C1532AA5B130E01CB2C42429B76039417BDA57AA3D8A3BECF3C470698A28F889DC0CAD9D78FC791063729EFB66ABF5F76652F717403338F60FE57B0F9AFCE7ABCAE0611270700206C7DEFC9DD2614EC1552708E6A2581BD1E61D5AEEB5A0B70F068D572330C448F730A9ADF0B14B513C35BCA8B9DE4236770F3BA7D03F03D0EF2B30FF0871BD40CCDFE7409BB9B69EEA889F9C4DF63FF7C31963D674329D70CEF64E51D984BF8F209509A911A00F5E96D4E0FB11A25EE3473B1DBA2451A48BA1380E166A1137F994A434F239A19810FDA1B214A549B0560761C51ACBDFE986D873E89AC1B700AF8D2BA5AE5D7C60AA58AC364A6835931B7AF716A74911874A70063853B77EDE9375178CB3F495EBA957DD0E32DA7ECEA4F3781B553F50856ACEFD2E53C51BB6351B7CDA745FD641B371003575184A946D18084D1E6C67742B17092935 sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A96 smlen = 3084 -sm = 5D7285AB28512DBEFC3FCD2F6AB4AB71C3BBE0FD04485FA922E106447D8BF2125D97C7E554D4F00BC57C5C4EEE8C28899BD9B07CE60B3792913F84C46109ED81D6FADF03DB5F5D0A1AF33EFACB32FA4BD4052AF392FFE91BE7823B168FFE739EEE40D772C60049776E977E7C9C0B1405BB5354389F00DD7F3E2C0A656F57B02D7425E653C6CDC75B2B4CF23097DCFB16A75AF06FD40C6AB9B824839988F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +sm = ECC5C52266CDFB5A7657058F4815A166BBF021CE194EBC755FD81C63C1602ACCE8E6E99C67E77C8D2221A0010D598DC1B266D25D8D3907615B1035BF679F5C0C428832D57CBC4F4C5E0E16C39EDCC937C97528DDB22D95295CE4D475005803CD5B601ECA8CF153CEAEBEAAF2E4E3F47A6A86EF24A6C59A8B6FB2FF588FD6E66E826E97A6289159625B1C6A66116250E525473C58160D5233B824839988F68DC5373FAC729D6904886B137DFBF85C11D5B4DA4B6C836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = 71A8F031BA225DD520011C36C02872AEECF5760795CDB06188B28A918DF38A4E862453C7CE7E6F8670A93969A231AD2775A50BF89BFCC278547F2D857F6A3555C6D754B44BFF91A31C53C7853F13F4E6F985A64A5DFAC55F6388E8CD30C493BB8E595E507E1E71D2FE3E6E5CF67AE06ACEE5FCD7223133CE3BA4033EB6617DF2B39971DC2110F9C11A524CAD4FE97A6E4851BCA59677D1A784CBF329314062F98F95E67637FD7837F901A087341D079B9BC3033C5C21739DFBC53E26A65D78D443A5ABF0BB262EA6292DB99A9054991A7DABFBB6D9BBD495F3E24B59999A9858E9B0560BB6CCBD1E2F3BABF187A9E2347278EDB57986C4B2A4757A33AC80E5FA188464515C7A0697AF958C94758650D5B40BAC0CB5A9784ACEF6FCA4FC791446BBA2E8EC0234FF9D87F710FB02DAF17B5619CE6A2F1BED1CCD76FAB5341F9021BA936BF745F6CD13EF6D1096298508F0EE21D388A47D7CED24FA20A5503EA899DAD8CAE6707B2577E3BB32C767AE7ACC33467B88E66FE0690D0321592C1655CE73A50D7D55328779D0EE05747E1479E0A79CC1C7A2FDE5F6F599125A50021A9F83BA28515FF8C54BBD8C8C13F936236677351832D169D6053FFB17A517BB2BDC2D0E5B71A09C114EE6D0F5003EB98CF340FA7622AFD74434E08B7D2CDE2CB491AB021BC57A5567ECD2231347072944AC50C82DB00E27768D2A9CAED7FE48F728DC361F0A6909B666F1575F5A71B46872A47F1CE9CD0A8318E8EB4C66577EE402A023B38332CEC26867CF41FA60D264A70EBB0D9AD594CDDD8FF654C80E0C92E878A90742FE41C41FDC5F897844178EE577D0BE532FA2C58D1E149E76B512AAC77D3DBACEE37C1C750085021EFBB7B7FFD212A5FC2F2B28B741C8B667818DFE75DA851C01320387BC81545BF71BA63E25F99F4F9212C546D0CEACA55C9BEDD19B63345BBFD5AA0E13FD4896FCF6585B9881C1A0A28B36C9A278761209888693B994F23FB89F06326EB694ED9EB0E1B91CA34EDA3F6AB0D0DE1AFC2A1E0A582F9FCF2B9A2C9C6AE54F971998923A61BC6837DC195A482E22BA1FDA78609F4E7CA739E958C4F38ABF7349A2636DBAC67E088DEB72D4AD5B756A9F80D975B4C4223144CB34DFBFF04D803927D3E1DF738A86054881753AE4E05ABCD8A54E01B4F83CC72CB81604A4113498B18CA9AD6F8EE08BEA2C8848D45F1D05F5CF02B68CAFD0A75E9CDBC6E8A9D8AB37184570EB4F420E16F76C2CBEBD3624E75C021492A5C9D4B3B470466A6C4CED910FE674F31AF2EF9E514648C123B7F72FC88492D65C516938407A5E9E89D45AD0BB82E80C1121E58FC22DAF192BFF6F546958EEBE01ECDE8218C9E1E6458CE3FF076C5AADB1B9CF2BE806CBE9F814BC66BC49657950E7B362A88798C570F32931A8E13F3DAE53D755F3C9E0C8D200EF7C5D376095B0A9DFA45CDC96AB8D0D1F38213B6DFDD0474A16D88B3E33958598B39AA0E85B1D0FDD929D288FF7A013660638ED3E5F54555ADB83BB252B0BCCB07D2898E75E049FF07F4B273A2D04A8244773DC1362504490FF896BCB8083AC512A62FD341061380DFDC3BF36684C026F2E06DBB93ACCE767563AEEAD71DCFE16CE76095960704B3E51B4754BB1BEAF06E65362ADF2549AC3B25DFA416BD202A304C53E8185B982FAA36D0108287A0E8F4F012C9E745606F35D224D6C6356D751C4457D8F868F619C13A58D1AC0759FD1E69E99E2B9207B57E241BC5CDD0CAA5D5022FB8F39401BC9D9E8F41A801C03300EC2FAE3EA415DE85F3E7D7A8A8CF827E4B18DD3A5DE699CEE05FF9B4605C73A485FFA63B4625AABC471A7D7178EE4574DAF90259DF3E0D70766692313B77BD7499A8426EEBDCF71B6662AE6A869A2E87AA15490D45679A795A14D2538A70ED37F17EF89F7F40CD1466E6CED374A386FA76AD768533CF048080CDC566D44BAF4BE5C46195B7A4D8E4A1D91C389365E2ED173EE12502B174EE23272B93E1DC013AC4EA3A16031B1C397EB2C35BF654B013F0A9EB63792737303D5ACE3268A20B4238474F0AE92971557B4B6D0428D691DEA09E53ED1142FE531D009F86D766EC35F3937E5688221056934FCC1C81DA3E355628672B6EE1964807262D3E5BE4E3CC934C02EAD766D93B7FAD965F91959B3B784497F064AB83D2553357F9FB70E3CE559D863E49C2E0F6717A8B94FF2D74A1D4276E1271A4BAF11A6BB4A639A9554F558C028C29809EF47D1C2D219AF1FE38F771FB1AE0593B176C3FD49EB108ABE85606C99DFCBF54EE414F7310861A5885E2C621F568835C5EC29BD247E6A04BBDF7B6F80C73247229CC4FE2022B8D78A24EA7D817DA6E256AA72D0410C3350361E354C0B1D402B39925BF3D4FBA9807C03A8619AFE287F3BB66FBFF481972D8231E666E8971D92854BD68C295B363DC23E8239CE49B0FAC69E12CCB2DE0099BA7575241826E0513D2438DB3A3C36121AA4B782332ADBBB5DA3BA9333DF6B4ADE6CAFFD1AA6C03B5BCFCB2CE6692ED68CC950D80070B36B218929766DE95CE0E5DB92CECC4052E349CC4F07851C213CB5B9BD9F74C94381E377EF5162B6A6D6E53333C88101D4C6E95502083B29C8939D7B9D063C3FC9E02373AFCE90A2BEAF99AB37D9CE381151D464CBEAF67546ED3F54B0389BB381ABBED0A749CABBC5BF1EE68BF100E3F37FFD92C1994C32D8AD5CD21E00A15D7F4ADD080D019B8B8BC5E601A65AB2D805F1F5C350F1CF453B923DF008137844DEA69EA6C91302112EBC16FD12D84F73380DE6342A84B218F5A86FAF7E51A00C60814F88E584D2308AE40C5AE5C0AE5C16100884FE2698690E12F8E06AE91084FE2456214B973611A458397572279BCE2EC6A3D9E0FCA1966BC9275291E020BD5E3E667F7B82924CAE94D5926536F28355D8C867E21C6A58B0065E04EE773C9E9976990272D6074A5BB534F3F9CC1524AFA9C05ACE5632EDD3994339B66F7BBE9AD67C385E1BA6A62ABB417AB0BD8C0E9F5236C44E4D116D88BAD1C889999FD55973FF5365B9BD2FB2E5E34A0F483F9B8FB9E0DEE9697912B20B99D1B4352FD04BA25E45CFD36C7DB8E7EA0E078C1B33E54E417F8594FFE91FFA14C45F12D4626ED71E78EC97A0988769E2E49AFD90F82CD29C493D73CD105296630A210B20D1E5DFB1D7352EF584A9E8CF473D79667F519586BB6E5EC6BDAACCC6D85A4CB1F364855CC9B1A6545DB4D7667DCD1DF65723D442AD882DEB68C4CDE5E4C48E2ACAC28D1527CFD13C0C8C5EA25B8A7E45E23DE1C64A49F9EF1ED29286CF06A4824DDCD6A59645E7FFDAD766BF35E5D7B6E067A86AE03546B91C7E1876CC3212FCBBCAA51EA17EE076017889C284A25464CE0B80942664F24D2B830C450C2E130D2CA6489864A370143C77C4957F02A31C4AFECF825E815E6E3F2C8D8B03A301B00E7608C13B48F97AA3398ED4BDD0EA3A8F96A7455B2930F5E8F5F26C2EE7BA758DEE91EEA8033B944E4E874A47B9BD36B0C349225CF18B9944EC409D911491BDE4CF94F665279BA9FDE3E66F39CE704833118C539146A9A906D67B5EADDD104E250CD47256D76CB97314F44B288D0A85A08A6979FE05939176525C4311D3187AF6C7CC60FAC335931E77040079CFD0E711499708C392FF18B0FB4A3209D6F3816F56CB6958F4AF95B11B161D6343580A24A70DD2F76FC4DC8F343DD57E725DFD155CA60FAA81E11EE51F8FDFACC4CFDEF1ACACBB4DE132E9C7951F331EE1207FA8CD69DA1DF1B48BC537BC4B0FC2983946427F90F2FE7CCE8E048E0DFEEF1D73EDDE29007D36B7D809E3BC43F0933BE3D08C4E4A397603D08FC169C95AB0677D78908808E1581189F1A090855CD072B79D409BF23DB7FF7F91F57D888BB0A318F5FD46B4825191D8B3AE7F82E942B0C4C0466664B90BA12C1F0BE15EEF3A39494145689DFE2C911FDB244A45D199165A521C96CE9F956B771B996A198FA4B3048A392BF6D70943D644235D97B781443DEE420BE2D10004289B074CB5958D6C70F768133CE553E3D1606D947952B703A99573744C4011307CEA90B50B2F366090AB336254D8FF51E00662B9AF57A423A4BB0FE5696F8F1EBD422BEDBE5FEB959412C79938EFDF6E471720104A61AEAB14B91CE55AE6F4E48F9E9E3B47FE0F52F7A3E9A957FEEBE730CCE166D4BBF6313CDEA65518586CD573B4D7158D8721A8910033C452AD6307E7F4AFA23F4384CC506104C4EB7E872367771C516500F0986A887C2C2C416BEF141BD60CAB2DB0DD340FA49CF5F73970076089295CCBE843985C72010D38AE9772453BED0A8DB703D17212316A9E56D7DA1E12BFC4E5A6263546E0F336419DC6B34622E85B91D76B4D3BFA5106299AAB8C4D1F89F6A0F39BB5943521F1C906FA6194924DC49779C91DD926B57D408E49D3227DCD3A5F26C34EC382B198555F2C452978B4E20D2F0E4F035FEA1F017DF71408DD35B043320AE4A65900FB9ACEED270B5678C54638672E284FAE0B64A8E5D3FE2CEA9AEF6BBC63BC47FE291D9FE9157313F44C1AB327B7CDEF73B15F4003C06CC86D9D9C77D9CE22271593F73E7E62011A3F723A07B786AC5F1057C932D8580B33E26D616E9705F88E946B2AB14576CF2790463A757715890E0404E4B81677023532EF174A79575C35A2654542D6EEEB47D59989644637304C46A468D76DF5A5AA29577CBD46FB7F5827C99353A5A43C1DA93641C5C3A0E0FBF930CBA9E74C324BD3BCC767C38AF1786AC9891CAC295CD27D18ABAAC1F217B16FDA0D4B1A1460D5ADEC24BEEAEF57BE31C3A7E40F7D27F12B92D0CC06A8907846391886EC0E45A4CDDCF42A6A01FCA2496EB6B8DEA45A4702769E0AECE126B381DD27B70BFAC35F324EA1534E60DC13704FF38F52303BEC208038CDB03344E96BAF07AA338B27162D72BCF889DCED33FAECE01EAABDC4D830991F37CFBCF52F6903F42C3A323CA150D7122FBE0F0EE44A3954651FE99FFCE6920B30E10B24F78D264BC97C7B679996982A7A23B87DA69FF79030936B4C11EF93422A1A6F03AFC177D30EFC1CEA46038E8234A9B6CA26095F1EE78AD055F211CB372789D4DE74513539B68D9F35BAD16F0F5B7066D0E63E9FFB1107B2A58085B19BDA54BBB253915E8BAFD43F4659D2DB41BFE635927A7DC88DA39B33E9D65D741B12F2068652647A679AD15CC8DC9D274915D5E61B584363CB143F2A7552824D9548DBF35B0935F3E7230599D2FC62CA1CE0629E71DEC2674D9AE599B85704F897966236FF3BF8515BAACDA7CF6144081E7DE7A79C0DE4348F2897D2C254597591B47C5AC6E54540388B70170CEA12D0043203A551F635256D024F5815C9E9880F1E6E6809F8CC9D7F79D3C68E739F0D16B1F59B021B64CB2DBCF9F4DBF0EC15EF7CFC31AC56BB69224C609BE8B47CFBBAB1AFB24CEB38D62DCB204B0D26233598A908375BB8B9DACE2047B1D3E78E3C0ADC6CD04C87E23BA8312B45C5756E93DF6FEC89B92FEB12B81EA980EF20EDB0C82010740F81EB5BA6E20C6F594133E71A45CF74782580F85D2D25062F0381C22DFA3EF9779BA6EDB6EACEC1CC2CFE1F47D7C4214B1F71519E759D6CA996A3DDAD87E374A31745A84C1C3282B4A1C75EA2CD299BBD1E8530FD220C74C57C68CA271C40A9FD7419EAA601BD0B6327BB73CBC9AF9302E8381BCF37073292D842C4513727CC6779F1FA9C6B55028F14A8616D416E5DF4C4730B5ABCC441049BF77AAFA6F4355B9FC52E2F6C467E76A3509D0566FCF6FD6B9E0C8C93F009A94CA232AB2C5A93611CF18A665403381446A6318FF18D4CAB27569803CE630BC716D2F063CF3D09D8C2E233D94B1FD07E656119F5AD91A484EC9C24DE0E26BAFEF91D8B8311827FED293D97A9BCC3DA4C9FBE526A7B04BF8EC22E930E73693AA5346F76AD572BB4935297C28A4EA15F962C8BB320BADFC1B8660540915B53D60BF162EB641D19A72E26E329937E3FFCB96B4D5AE43D963FF7C6F09296E5E15347611680CE4F8FEC04D60B927102A0E8D466843BE57782D1EB4F825C6F258C39E34068FC2095B607543F0CE011A1945ACB6C2A6F818C82B250553519399498EAA4F5EE3A4AE3CCC7B9E33188C496E6B777077D005DFA9585CE1B92814F44A38A1E21DFAC17A879ACD0096B9DC0CC24778785E9CA40184653A8EB651771D13021F93CE688CBBB0C19D1709C1D299A0E66C01188DA7EFA6198CC0DDBA55A1AC44E411B9BA55A7A289022AF4449F614C4E00742E6C5A4A090E8DD37C9AA1E669CB76C55F55D4D80CC460B9B218F7E23A174E262817313D28EC5533D9AE051B45E1DC8B3D357E5E1C4F4FD6A38767CECB15D34AB25CE99ABF9EB444CE527E5D0E1DEC4ADBB8D4ED8D04B972879AD1C12BC5BBE2FA7B23D9A6D8FC13C4CF231E123343C8702BBC64160590AFFEA7B91E960BF2C2FDD329C0D319F71F541AEE11BC3F8FC97F1CEFC34EE3ACCC75F06BFAF1A61081FFB3F652CCC9EEBB1F4C6C9F6711AE1D282ED55A63325B7ED9FBA1B8836AA8EB5BD00BBA8B5E9D6C004B2D0EE852F6AF970C7A80B40C38B8A497491DAC71F4A365693050C53B617A0E83FE8A8A4173E0ED504384C736C0239500F164D47CC411E71E04C2DC9A54610C120AA4600C9814BCA6CF7726ABE19003F5BBEC222240C443CB3A9ACE798CD1700B2DF02A328C00EE05CCB272ACA249A1E6BFC3BC0F44990BC6740DB10F33C9D92C93E8A1F9DA2C8E2B574571B5D2E505DA48CE6C0A1311B56FBB34DBF043A326D1875FE8E1EB04F8825BB6F742F558B1EE5C64A2679402D927364A381B72B48929034B50B00766DE1A5BB2DDE04E85E4DAD19969F3DD15F39B066C99A8EC557CBB6AD52E1C3D16BB7B23200D0D7A275158A6FF208A98B418D02CDE513A9E3B539F166AA2483D8B1B7D2CB58EB47C75FC3B3FE7250535F6204F6C48FDDCAD749768691478FE20F5E74A32ED90484D1EFCB70A8DA92169C8051219424557EB9FFFC2441FC9FBC0A95160FD1F1432E0945FF4BDD5020ABA297D4CA827572C4142BC551928B0C95263E3F0B28228DECA8CEEDF0D30066EB8FEEB74A5A66E219AC959483AD1AB8E5BD5FB5A1FF121110A2B32DB6D6BCB41CE972E8405F9C9EB5F68D59EB5222690FF841A18EA49899F182B2CF273DCF3A02FDD5D474B307408D4102D9B34453974C6D00BF2971E6DD5B02414FFAD79B1ADEFDAE5BF16B91951F4960665045AEE1BC3E3488BC37AE8EC7511F407D4FDC6E313BC235AFD5EFDBAC8B281E472B9E498D2C55BD41C74D067598FFBDB3AFC981B01004594C3A91312B515958D45949BC493F3D8A263C5355E9E1BB0E5AE94ED85BA297CE3531759F9388C1C6FF74E6D84C0E014B2777552480438965412AF0781A210538734D034137175029F2E8B043B94A9ED3206E81F621FE8951E776D6036CC06D378B59D4D4C0640ABCD9B77316DC6DC1D45A9FF845939F68ED9DD5FE4752151192A09D154565582ACBEA316DE22B9AD95A6D7A3E5E40E0A790D16B82568B88FFE00E624D7895E28FD069CA5436A4751D54DED1A2023903F4B6B9FF2448B8832A2A0053CB97FE3A171907B1BF4BDE8DB4889EBEE4FD6AA5AFB864B0D0884DA9A9EA014BA22F7860BFCCED66BD18DBF25AC3E9D735A810448A6B7B5F29D3C5BC854467F3D43C581FB1D10586129878B772C00B7579DEAFC6D5D743B387A94FC7D762D848498B995E4F8914F1F1F4CB64DC6163F4ABCAD2BD33ED2DE8A092D377B9C96EC1FA897029741D +pk = 71A8F031BA225DD520011C36C02872AE5E0EABCD991ECF1E9D91B039919F08364B3CCCBF685FEDAFFE0ADBF32AD97FD2CC7E8A5B04EFC82163964C39D4A5A97A3E3CEF4E713E1E8383F399C1E6BF450FCC297830C07FD01DB74BA3B9943BD84A6205811BA0B8282C4F74F39D5748BD6D491C9A6A1C6D6B55F16CADEF73B7EF8AF9FFB4B3F5005A321FFDD949A4F9BA3785E2E8D4F2B7325AEF5A5249A3E74C7AAB5EE56B66C5CB73EAA27C273DAC073A01B78B0C67DB002B1414B22DD2B921DC23166259809AF0D052B1E6E16E9F138F5AB8CE7EFEB10667BA1747F25CA8C4FBFB5667A4E26547C57AC60798D2B1B9D11F4E9C68CF92437AD47DA06C6FB86B72D8EF7C3B7A21AB1AD88F4C1166813E398732EFB7A192FA672C7660806ED5AB701F00F52CDD1F875D5EA8EE39FC562F8463E3F8E9CF4A56FE232F69596CF45B874B61657A4A84909D8AEFC768B5EDB252001E585AD38CC40EA67AEEFB6448934700F9CEDDFF1FC4A56AA819FCD36B74857FED26C10F2D4A9D240187A276C02800E2A202BB7A5BD40B0E2ED4FFF55C53D280AA2C7C349008821F04F2E9DBB4DA0E70C2EE8FC3404B8125F218B3EDDD0347EBBC11BA7B406380F3645472AFC9B5FA6E2BE617454E628A152220C7EBCFE81FBFFD7DC3D9C62022CBB3290CF9B4F5B771F94CF82E7AFE8C1B866B07943ACDF0BDBAAE2E5187F7B065C26F98978D32E48510FCC12CDD777A0C3308C4BFBA22F0CA59A2B6B08EA3FE5904C1A1F7488D1969E836034D7B4CDF22D011E5C9487CEFEFF27A7C5A616F7A707AED8792160E525ABB27B9D579CFB2E5734DD7B1EEBC1ADE8365BB783DB8ED4BCC643487B325B3F7360886C106C0C84709CB72C845D121B5988F9B60BF0EEC7CABF860A0363D10B9B3AB9FAACC4679BC4F576EC847B7A12D747125EB342A289943D81617128EE2C437ABC8320AFD321BB40D7601D03C7F8C2A63E189F43233EF36CEDCB455048B9DB2DEDC510FA7D549F7F5D29985347685225E30A79075FC1DBC55F3565D612B553B41EE0A9BD6DE93D12A57AD54E80D4F3E6F77529B14C8A51372009D21BC03564679CBD714BFBAAD9EC5345DA06A69D421B36D58904842B8EEE794006E7977D32B24FE5CADD61B1851866B60F4B793A9F00987B6256D88291A61FB2AB03D96478B97038746BEB6ECE3B2F36B90FB673687CBB955F24D3451810F0B089D83D2D25449C651FEE01DF62488FA37710CFE5A382D18878A8F688FB4B732A59473A96641B03F40410D82F361D731D9CEE67006AA59CA76E2D314EC8E751ED8722E41230776854D85F489F7CA578F4EF3478CD97813EADE9E00CF6050CD77C1F6B2166D8684BFF26CD94604571FD3EAE1D087620D1DB93F92D49CD0C20A82CFED451E045682C5B6B25B84A7D673CC3AD5B6971F47005C220638DCFA223E6B5434DB1A2D645B2EE4BBC043A36F0DFF0055257C8C90D8B8B4982063A986427DEF2FF1A2EAA31D0600EDE49F25D79A366958E3F950B36ADC59B9F3B5B07137BCA5F2DB79988A92724515F6061CEE07BD1CB8F705C1FAC25C59696205935F189885EDC272DB62042075C562FFCAAAA4A2114530DD8E8D03D3FA60ED0F7B0FC025C19219E3D89D5ABF0CCEE783A5CE62B31EDA4991CD1056B5FFD597AF2DA66456E2D128D39A4D0B36701C009B904C8CBE8B0298D75E64B58CF7A503EB976C366AF7E8DF17C2A9E464581C76D299BF08BE72418E24D83879B3812601799EE877EADC37C9FA511EEB16DAA04E52CA7A275C3053D83B36B3EC6468E96FE3CBBC170826CB3C2C5EA859422D54BD068DF12CE721ED5DDCC9FABF22616408C1B6028D5210B8F7BCA56A21E2A2A0F30D9644ACE717088A79F3AF3AFDFB838AE87F4C2A3DF2BF778A5CC6B78E74090B1BD771CA734E2B6D7F9674213C80C8F0F92327BDCD6AA49ECAC2EFE47F4AC5859839C957A5C1D09698C5FE612CFF0AEA9E48CF9A24E44AA1EF0AB4FA87DD6E258E2AFC3D44C319E664993B8C102DCA2C8945BABDDD343330F825BC25C53407C3917A094A75D20098F5ECA7CAB32C5A8AB474B670C975DE8AA76953760AF1A4DC86A40D80AA56F3260038AC97DA98A552D8961116BF8CA17AC41489D99E4BB20831E753FBBDEE85DE9EA297EDF5F9D90D16F66CE82FA3A21C26135CA64D44B71DA9187ECA2CE491F814BC95158ED983DEC8DD8515E0F1FCE3E52AB3E00DEBC35727D8FBB32FE1FC50884DE5AB098C82DD86800364EA643646A7D215ED4C317E912DCF531F5AB4152B0066B060B7CC991AFE85D48115C9D2D9FB65B801CE1B647BB6342F6802419CD5DF26E0A170451D59D1227D6D18F4674241CC65F03BA176A877580717A961496281F8F7A753817F95145059DDD101F4321B9A416941880EB182C7561121DECBFDA413EE52583215492EB219CD4BACE805ED52CA65D5FA81398BDC94D19946B0BBE7363F94657B4DB65AC973743F3DDEA19A8E4F11280BD73003C10C0F6A0B6C371A41D6F32764C08C54ABEEE7F1C0D874A7B392A8595BEA587E5D2C9F4C6234A81A1FE71F9A4E06F1EF919004F7BCBC76192F01BCDF54DEADC576DC84EAB395E4DEC5A856FDB6EECF69ED76BD27990CDD9C5E746A6F1C6B9C2EBE08A5BB239ADAE7EF8DE967EFCC8E69C88C94EB4697A8C079B935174E6D25DB226716B552BF9DD2BE85DD5A4E7588883E99ACA4D1AF5BA79307997E8A040D56DAE2E5C77674B751BB63113FCAE97E00971ACBB6A9F1EDF4CCC9D271E21AFBA889A825D0D4DB11BBEA25FBEB93E933B1E3AB47C7BE222172F414DD7CF29991FFEB725196BB341306FB7F706F38FC92D70A34F33CA986AB0D767F6D1BC275AB1DF2808B13D61304F4743F6583A6D042143ED2180C1FA667A342F0AD17516DA75463A8AFF4D6D8C931B01E0DEA3E4B1B1BB097272B3E4D69F54D553369278D0250DD03B5656558A10154A2397115C0266FC51CFDF603144CBEF986CDBC4A816DE9CB80D5C37378FBC5738BD79F996C81C9B661CE12C6C6C0117A3ECA6C0510DB92BB50AAE825CE43287EB5A09FD55B2AD373BFB17E70DF76D834B046ECB99BFAD9912CD8B0EFD96BE3036EBFFE3E309CC5E01BADBA3E37DA67DDFCE6B043D8687E66BECA19CC6A2102B15648DC8FC7DFEF1DD2E9DBED66D977B415169B28E41A6E493EA1983A51CDDA9C69576A78018FC29FE3009909A2C10A4AA27F92E61341A3C67A4F5A6085A254EEE03EAE1C95C39E8494F073B603E05193A5465FB4142C1FA4DDB25559EEFF49FD18137C8A199E46950D4F7E4FCD46E4C2F254B207B4BFE772530F912AFC30D19B615D50ACD9F20F4B71673B13DBDE99DD2E2F899C0C24844BBB960240C77437D5942FA092D8643532E4F0A56C103FABE5457327923A3DFBF0F98B1CA8A87FCB5717D6B5AFC00600F6D9258B228740D79F65F57ECFBA62684B7F5CD88797BE248F8510811A2EDB018A8FDA22015BAEB81841479E097955FF8DF2FB2BE2569AD010ADE33DCBA41100BF01799681C3B3721E23DF24529AD15DAF45598F8ACC6478F1522DD750439943165B285F5B65097C516F5027CDD174AB8C5FF88455772C446FC6BDFAA49313E7046FC59DB9698D1ED26A811A882F1D0D20D207AC6939F840ABFD03919D25C4FCEA2D19489AC5EAE9F5E18244B1E89044EB1A3807D8C4A211772C1688793630EAC73BDF88A962512CF607EF28831D8DB42D9CF3D6067E7A70AFD7D7A78DE3E1B5C7D76B347760BF21791451971AB760ED9BD19DB7AB0C18183DE02049D19E0ADEAB631A59155F25EBE2DCD2CD5FD495E14DAAE8A9DBB65CA8D710B7223922B62A1FA8AEE815405239DC84A1CE74ED891078C06874848EDF2476CA6FC9E9262F3E7C085B2FFFED79046A92AEAC9B295B341DF67B38ADFCF0C14EAEC7185FA05EF7AECE751A77481900C7F8932CBBF4DA915CB4C873F0795E1CF96741F9A23464A8B37A2515B9FAC5E0E6BB74517E72F82C975C7A8071E76A19CACE16309DDBC490FBB7CBF40F001DF85A54A54A32A521A181F8B885B01B8B2192AA9E1FD0FBB9CF405A2F9F64F7DA845E91EF834EF1787CC97AF17F4A6DEB9AFFD9A3A13B3818A90230F161A2EE8530E47AEEF9640262A13B09243A50ED060A3D2B8CB5D989CB7323CF23F4A8813339DB0F8983ACAE60C65898E5D4498D6264D3CB301CD383AFD55885715B5F2806946D1D892C85644A96DE68592A9B0882062FBADF86AB4A67FF6409B5FF2748F20455C6050CCBBB479482E1FAE65C48E41F4E3FF2B32E965AEB3F12B1B11226ADCEFA964436380D80D557B48EA101A94B0F9C176836ECE421AF5194E24661ECD226F620461C0CAE8B4363EB1F416658CC11D7EC0C8D078F28E9C3CB451EAD2A4F2C430A6FC85A9C1E6A36FFC8B0503A10E1EA5A5FB23A4CC68EA0CDFFD22B554345BA10F4B793DB28AAE323E3AC6E5FE19E71127BBA000B413C216017D206B72A59D2220C0638E2C13760E4C16EE08A29415C88087BA5B449DEDF55A5477C79BAAEDFD4569F11AF8F5ED8442417D69B01CFCFE6680469FB9F2F8A6CB618DB65BE99F6FB0F6B3DC76CF32972621A2A3168C8E87CCEE4666D34FBC6409071EAAE8DB469572F9B9118D21ECB3E7000EDFFEA2D3B6DFABF59E114645E35BF1DE63D1B8DAF205EFB92B02C26BB3513162953355D9B4F7EC7CC4E6961A3D469E60C95BA1A26B0BFE93531F5FA13309C992217A49E0438B8749BCD9309CFFB892970E15928880BCC723729D0E34C0B0F7F65C65CDDF140D741CE9BE50CD0932F22579687EDDFE1C5348EF94F2A9401C0DB5EF9D0635039CFEDEF69DCC812DE285FA392E7E62621E549D9D57C9326002275A83A92E921FA20B42DA5C93C3DF992BA100177DAA1EFCE00A32D0E5F0B1B324AC07DFD7B9F9CEB1672842BB380706E2648DAF812FAF87E3786083B82535B60716F1446EF41709B7C49BFB3F779568B27F46957B709532FBD7D4A1F7535099FDB1C4816E0E6F10890194F070C1A7A6F0A41386133BE419F2A9240144B17472710B0C874CCF8E94BD8976F2A03A6A1114988B2C6C7107D30956AD3985A6DB7D76E48D9A9470091971F3249802E33EA37271B0754CDA258E35756FE1D00DBAE67CC5053C90484F4A7BA4E0BBDE2909086D323DCCE20E3713EE9E17E608402AA835A90D1A97703A6B43A04C01F548898AC5EF188A70E6A70F16AAE87A264493B8915054F1CD652A273081A79875B51BA3A18893006D2B52D4412CD94ABFE3089EAD443378CE3E30A3341BA09BA69A00E8DACBDC4E929C105E8E8D88D5FE6116B4ADC73AE3B62AA5CAC5DBB899ADD731604A8901EBF113D772F84A634CD23F40A92630B1155B20648A683FB981335B453A394C4C8CEE49E2789767065AA2422DD545F93A44F33845B04D47CE14E470E3515FFF012592815B5FF95AE3E015476D50B3A0E1767E0489FE80E076CE9D6660538F9EAF3CB2EE7BBD34CFBCCBF58432F3EB431E95C3ABFEF2E3B5753D732A22C2F7DE2AD1FAA72342EBF9F49DFE7E40104641769A315D6259B4A21015A05597C9B2CD129A2EFEFB75E871238C8D43D32AC7A90B64C62FDF8F644EB885412C86744F082AEE2E2ABDD27E317AD25A94204677A23F1AD38BC878C962D2E1CF3182D80267564902BAF7F12D45BA34DA8A98167F6AECE3C0AD27F48000E2AD4F6F509E9781C1A45975572F69DCF7E2D44FCE8CEC6FA7202B40BF2EB47462A8CEA70F142B56206A0FA1E4FD604A7CEF675163E69D2C5226C35EE8721158E4A0D86164F68FCB2DB109E80B7248D40ACD588F8D47D246E56631F6C830DA31396D6708268561F6848BC61FD9209F6A044DCBB8ECFF1F5789EFB80F19920E35E74B5516E70177A5C4078E64B444AFC3ED152747EFA457E00F3F8356B6455C8202FAC9FFFED40A789192B9CC063BA5EF4E0B5623C0159DD2F2C05DEE7E93CFE9F5457676E05834570D13E390531397092A924B2AB89A6BC737AFEF354103543431E993C834351FF56C4B75D8758037E45EEA03120C2D4E81530005D4A88224BE2403B5FC0A39DE71E68D48BB7ED369B7ADFE59B62185FCA0E430DF23F37AB25CE7170A2129E39380B9E1DEBDB6E06CA16435C50FEECEBC536AFCBFE6AEE500E809C211F1EFCF8561C9DA5181D3E24180EA8C610B0CE559092B5705CBEDF585A10D51A1CB962E2698F0D536D10EFFEA9DC6D9AAB566719FB8AA801122CC42878390E4E5FF8D92B06C92E463A52D7A4F134703E01897C80B96EEE586097B5FAB40E34025A482AA7EED2705306154E7195856ED61C5DD51E44E322A61AC3B8CB2FD838372C8185B07084D27F2F463E880984EA57207466EEE3C0846F9174B65D98BDAFE4E2CDACDC36DDAFFB12B182FE2ABE33D2E75621FAA84E8FA98473044404B7407BB26EB69787F76BFDD33E02FFE68FB2D9F8EA32B00CB793B72595DFFD66687D91357054F68D09C94C5E43CB134EACB8D2EF5D50873C5538FCE2865CCCC585537888D17E762FAF4BBC60B573C429EA24ED2ADDFF42C108CD75A58DF8BBEC0E35682F2DB63E552E42C5742A771664E01AFC24A57D409929F23D6D90F268B47BCE4D25E24392E93F8D31316037FCB1968A0010BCFF8E219CAD17D54B55FCFD40936F6E2ED25E06FB9323B8859E08F4929361AA1E8F663059C5413F2AA997DF084201CE6B4F8C4D2C99CA7F8A470EC908E7CF8FBA1900206D18E942618A9719B69DC585D2F68C7A1267EA89A89C87C7FF153031B933653C771D42FDB2010B7A448F4D245DB327E2DCC25BC9556177B7681473EA2D8598093646121B1E103D16B5DA71FBDF35E9AE9AFFC2E072ED529FF5FD9F0400778B3D26CE3C060D27BF7B6CC9353DE80EB1EEF76632A6C30D9DBFE53027F2D7A3E17FD5EFF6EFF8079EE7708C935FDBAC015CB2F07B7C6DF0BAF9343C687C00090D672EC300E410ED217EF2E3734400CFB2C007BB161F3C50A5633A40528D57654822BC9CA6CB024FD395557EF4B9D40085102EB8EE0CE9D354547B06228FA96DFC186A9219C74CF34F970A78A40FE775143AEA723B200F572A4F6189086AF099B279BE217675051EC6EF26175E81A2A0911E23DDB0DD6816FBF76DE3D26DA7CAEADADA68D64B85A92363D4B27C4CAB4A4342CAE23948F6E46485104CA3025447B2642994A058CE523B94757BA69560984D900A5F303C1CD3519D630406682A3203C3339EAD6626B8AB7EBEE25D27967FBF47C5422252745611DA62667DCF8DFD5BCC1098E6E81F9C70190014011FD3F9EE3677733C4002CB13592CED61E31D7985E5E3393F2E1D52CB0C565AA284DCFA01974DA5129ED0ED394AAF5644A085080B473A3D6C0422FB7727BB1EDCCC4CE4375F20EFCC15982535CE36DA902D7FAD0E7E3AB8E0F9D1875B31E6843BD4D6CA123BA7F4DE723B6BB78F88BE0652D73D4A11F04D3518CE073F597933F7E7384DE35511A8C87E61E7AA4EDB8EB5E434C5E902C7A4ECBECB5BEC656AEFE9C63DCA36ACBF15B14D3CB65ABC721048B76EB1A46F90FCBD6C4CFE5E9743B1ACD03933E178D2750222B12A50A171B7F1DA7728717E6E69AC11127B576B6DD9779C263A03B71C6C8DF0E27E6DFB2A3B0ABCD681994C28E7FC94EE9130267AACB384B30575CC25D2517421D34E964121432F1BF7E9B3995D6AA18470D335F1D8204F1202F8B5C093B2F7F0EF63FB5B840923D00F997B92F0502A5E32301BD7A790FA04B631227AE7F9551DBD38742792B98AF7E15A02D81BD7B4 sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7C smlen = 3117 -sm = 01E1668B90323E59610F0216FCDF9ECC7FD40002F7EA590F9D53795461898F4689A7534CD6458A0F0C7BA67B6246B24FBBCE26B6DCB6997D6CD64FF876C755BECF5B01CAC159E216C008108B5C8E1FB2A0F8F548517CD0C7FDFB538AFF3237DD78BA9CDF2B74C9B6FF2819163CA011F5AAFEBD51BE3841D9DC95C2282B379C647C9D696E28B8BD4E60F9D13F52144EA04C27C98ECA12F58E5808650ACE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +sm = ABBF7CD15A93B417E821245D997E6201D6D2EC1C5C2C26AD4341CED60B1A1936E1285B6C0614411B79D2E1366D43943464A047786F05B3EE03BC067CA5C4DEBFC855AF84BB0E5DEC27FF29A7BA8A00DD11A7DEB1236BDA76AF54EB0863526B51E31418EE1A63BD1C1D6B8F5B4DCF121F7F67DF82C8AE2FEFDE564904DCFB0F1DA9EE7C0749D936E321780B45BCF4AE5A29A8EAC6575C56FF5808650ACE557968824C4C8E9F2202CA11BCE8788FC2389B804C5DD3BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 032B46C90EEC6F3F58967B22EF5B79E2E58A3599C4DB3D8BBA3D424CEF3FAB735C499F969C4392DAD80C4B37E55DF0D7A35AF51C83C0F19970C766D7D671A5BDB81C95037537D19DB7D76AAD87D2000BF5FA9B0FFE1420847C4173A4CE9A4780DE64F7174A5B55BB987114FD665AA1B47CEB38961F8EB0682AA550587AF8DE98D1D9C2F980B64B1880B94315246AE5BEBC8C9ADA42F156674C8F6694FAC6C5A8760167955DD6EF4DDDD90A15B5142B0AFAE2BA5544C0E658A47E329CE2EFD7E1037729A858B8D06575648B1EF159CA2FF58719E1BF822F3A36FF53127DFC170B42F6E3A95F17154D4B88F9338621C6890AD807DF2F6C10F7B3877CA7C252144352D55ADF3DED1571E837A2A32B08766F1E87366FDBBAD5D0849147E0FF5CDA48CA610C86DBE9BD6CE266CFAA0640815C0519146989F1C80BBE26E3FD501E8136114590D7FA160EAD722863672CD0E9259DA28CB4115632F90A017863287800499FCEE446A22E3656A4B03027ACDB7DB64B1E2DA37D4F90449F884DB3936C0562392860FFAC0DF0556F33D5ABE1D658CFDD0ECE994BA9004D1D714DCC84D349342DED95131026EB4F26D894375D3F80BEEEA8EE7BFD76459A55A5E6E853B6EFA66EF7DBB01AF4E94951E9A711FD81B66CF0B020D3FD0A90B6ED211C590877499E86F256C6F25523A8A0030FBF431A59F71429925AE87A33BC628965E950541345C15BF24562C2E3AF023EF79F64C7640112DA5BB8C6C14BA37B250DF994DC47AEE735327C849178A44C2451ABF0136CD54CFC7D9A352C1440F9A2D93036AA4BEF963ACFEE461985BFBDD4CB1C22E0589F850F1E3970543C28B3E3E70CD70A4535FB5984F261EF68925BBD2041A5BEF9DF0AA6F9E76CA56348C48F1CDBD6B8C2D4A538DB0D6DCB89A49855976FDF68CF8784B7FC3FC119D7765BB55D03F468FAB4F9E5463060C24C00287B963196830096B933371A570C2C89D14C86FDDA6882E479DC3CDFE5A1CAFA3CFD811293D03CE0433A51252D1A13A61B09843E7EC4AF610E6087C2ED8D2F99354488EF912CFB26CB691C3CAF1CAC56A46AC58B17DE240E33E8BF4EC177DDB922D031F49DDE96255A1F24F8CBD4693FAD7A594FC415C5B5A9C863D9EBDAEEE9617DDB0518B29C3C230BC080DABC8F1BA4E4D6D82A7F4C4BCD86574810ACFB5586E26DA8FAC25DAB2D2EA616FE21B6D26515960FA63650BA856D9026A4108C0034C1218D5940C755350E91EFF5B931104F09723F9B67EDE0D334DC51BC17C063C43DA95B4146E6C8AB0FA98CE8E9C5217B5BB21576D88C08D76268CEADEE5C2255D26105314816B84F1DE4BC1C7B44FDDDC6EA38DFF6D96280D7BDFAF0243889E0D18508A70E23A9645AEF18A9F89F671E7E9D11B3D96E1B444784CD23941378673EE239631C6EB41F62F2F9A0F1B8CC3BF0801B205C14D1D86034EC637E9FB33650CF7D95AEAF47A1587610A6DDF1E62DF1F89C2F4B4E3DBB1FD7B8335F52F088ED9152CDDE695354B39E5B5780E1847B9AC4973CD4B2B0DFAA31472A5DC5E3297306E6250125B4BA24A2C9720BEBCB964222F77F365CF3C794BA4CC2D07152C2604A6E5CE273708AAF526CD1CD66382912407C33A7DC0B8839C841EE6BFD17DB53A96B432FCB845584C17A217667DEE87AC3CBE4716CFC6B5AEF60094D845180AED792314CE5604090B6C1B6A2EDDCE4E065A9E1DE88D8E41E8599F4554D5B40C3F989EA489094BF59342C1560F5E361ABD766078240E43BFDBFE3FB0AF2043D1DA23C43E0C4E674B6E9E6680AB19B6FF860836573AAFA91D464114EF4244753938263FD8FA4F3125C368D9D8451871E162B46C36E8DB247AD51C53F9A35EE69DDDC3A8FC8FB281034B23A08D5B3FB6A74572FCA1D61FBEC0725DFA8D027221DC66A27579C7C39561A021807144F78C51FE6EFEEB0AE1D10E203929E2A4D465986050D215284F5B46D557AE69CAADC9A30EA5129B6518C7CE75358D312578BC987FD5F9AF82C5444C365D997DE1B09477F1EC3503FD7CD32055A06716594E722DD72175558198401246FA9CA8BDB9BC24A712295C5D1776E94C830F52B5CA89D141FB68148E76C1041C3E9C6736550DF38167A11C7B34BBC1B0B7359F7778CDF6DF81A3053C8A2D8082172AC04C0AF195254878FB0770C589171141E6D6D09223D278396F573EFBB48770C220DBDD9A2E8BE5CCD9BA99B768F0DD7897664DB6AE587D2A4EB8EA4B1228536C410620639CEC76142F83D9B748AC8B55A002A9314B209875AC974A62543EE744178B87F50F818735284435C6F4146040A53F11B082F2B9DE473547E3094C8EBF58143F9917FB1EACB00EA2C59155A7295FFB0801054F9230E86D2D44E22262F65E27EC44A0F3BBE01BB3EABBEDB3864832022C77C4FE28CF5309FD01E21CC008999A7B3FA6BEF2A5726E282995D9F23D82637DB75FC04184FC2EA25B986C6432EDCFFAB28FA79A3EA4EF8F21C1444E055FB90869CE8F19262995D467F96E79E11F64E227C65046151F7368040119AE509B6C85105F189EB6B98B7FF1FFD393FC600BBEA84820C76B1C6110A483F138C74EACA71C0937CA8C77E73DFC910580474E722D40C62EC2CC94D9B361EF66FA98E395367FC44D9930BB22F53A76D06A1D9E75DAEE5AC21B99B0C6E7BF848F14C09999F4CF98C56C972792E6A6CE0C3AE5FD33C130D065A518CB39B324E170E676AECCFCB34F8AEC476D66688726768BDCE5B59C39A8CADFF6186B577707124E28E892C323D3FAE3BC22C93E43A682684436F10CB38A7BCB536B5B3FC729C0BDAF29DAF523D89B282BEA3EE07B7632842982D3B2E54C0B53F1C60FACF3DA41A09933B5EC08A682B8735D3F026E1445E6EC72CE10154FB235A7636396BBEAA4B6711E15A4587E57A19DB765E2ADECEE1AEEBD0902AA4AEEB581218BBA1658BF42AB84AED60241FF31B5A0EBD5AC3F2A9C8687D4EF2849C55AFE9A0E3102C587950038FC7E6E13B6A4CA9765501B730AFE2B53FD2BFB9C5426EB11E8476100540A385F68138754571C36B50996EC41EAC84BB99AD3506F76C4015596271611F905DB0EF7C23F9E1FE12BDC204847D78108C6D4756CA8D92FFBDA73DD923673D61F06978475CEE4DA6936290AF87AC3D2AAB2A1963279193924AD0B3045060110DD3A5C2404C04C8C8DA7AA3DC30317FDF1BC8A421C95D9D8E9B08EDF751D51C77CF1CD314464AF3186124248A225A0C6EF8ADD0F212451428F53DCDD096FC4A4A3335A6A7EEFB2E977F7D8B4163891C3A595F81F0610174B41603368477D1B04EAEE274577C1EA1D6956A60124D516D9326F8F0A572FA5A6595D6A867CAA4FE0703DD60973626A1DDB3F79E794E4E809A0A63C529C1D7EC720DECFBD156EC2DBF54B2591128B1B0AAF70E2A1DD11ABDB9EA0E086EA991A8134E1F285C64C618DDF1EDE79D5E08598308D2E2047BF479038CD6A138E8467A316879165E2C256ACFEEFE9FD88641B18619B32D58AAE9023E4722C4537FD97A6883094BD0A5CA0A5B2BD75D929A12B35771FBB6553AC07936946526FA08C5FBEFC0664BD3EC4FA06223816EAE85C18CCEFD8BAFAB6F92BDC15CB0E1D627F4A4799CF2E2CE0CD69C3114DE1BA996AD3C38605936EC837D76A2A2901BDACA46AF6B3BB5BA10AA40470A96C0C326435C18BF4E4D8654A499BC07556189828FC96F7963B3BCD3A3501010376FD9249BECE1175E4D3855D51ED3C91B81E348AABAB29C34944B337F1BF8A557D4647EC0B3045601C061E67ADB7A178B43DC86727BE936294E2C069FBAA1F96F6E283D34A9149B39C6527688924C56AAF43F661A327BAAF6A688B9F759AED9A4694718F6C5A95F64BB5C2CDE5ADB4AF619666A285F0C60627779FC06D87BC56AFF84A3CE91D475869B9D31A751EDA4CF632C9E8AC5997D527C2BD616728A3FA0B2404E877CCE5C125D4DC2F1CB4BF55DD96F121F8C0F6F7AF94F588E655D355400313C9218DB54981D25CF22C794336E572A9E1079A11F0A00FD16579F96744578851E2D406A91E38F7EDB6594E396CFAF280A3FB65370E60902A613642654BC069B0D6722C68492225BF42C06E297BC27C37AD79BE92B33F89D06DA8FF352F0F702E1C4BC543E1BE41CA0398DA864137AB34A6B1E90CAA8DCB9319A130BD04DD07353D1F5BCFE900F42376A81EACB46B5FDC699ECAFC4CBB160F6ACAEDBFEE11F4F60C6793EAA1AC1929DEAF3C9AC17BB3E0906812642E163B7CCDFE3FE7E1D5ACA847609E71CB3CA9486A397E5E02228C3B5B8289B80E0E71A318E31A90C364708F4736CBFC4DE9884CA5CBEDD119D1099780DA2900AD04B4B9578867DE3D8909726D0158CB48F7D0495E652E6B1FE0CFC2B02ABF464DC62B80BD64F7A188747536109316E1325EE5ECBE6073403D6C6B6A4A8A7D3E337A3320ECA4680DD5148753AF98B5D9C10D4BBE64E16F832F494C58963C916A168A6AF491E2D45444D92EFA39952CD7C77522634654A9FAEE92CCD227A7D3CDB9213B484BBD9D40053691C21E108136C95EB3D04B66E43F2998FD7BB5C2505E794EC0B8001AAF019BB86522B5EDFD96978F5C606278F2DCFF70E4F2C2F7692B34A4FACC9113B676F5A75EF47924C3D9A507809E06B5CF9C000F4330572ACCB22841B1F4BE598929B9BAD2AC9CA7A99DDBC663CB01665EF592D1B7B7416A03AFFAAE29EF76308E05D55296241A6D46FA19D924EBAB863ECF25DBA5AF9A19E794BB4FBEA9D0FFB49F26A7D8885D3F58162AAC0F16D2B4A539FF6C96A5E34BA3186A88A76134E7D5523A6A9ECADBEAC59DD2821278B9121665BCB4EFD1DA1CD49D3E1F6149628325C1BEBCB82C8B469C7B6F65C4F6D3096E2CE6B102438CB4CAA9C73FDD16F84E20E8EA533B6E29EF7D73AEE77A0B0D26F86248CD5A04B2C105BB963A1F2195F8F44CF21F2784187821E0D6501A91AE8BBD4E0DB184D88F1FA779E0F73BADB1BF8888B3C820A5935AD5A1A6A574451D94752E58BAFBCCEEBFB3B66D819236FF70D85D227602F1932A19F26856B6C8B5B065993648C33AF4145BE8892BFC807AA60BFA70D67AE40442D2AB5845661A2AA5BD2D8738D74F2AE9054FB09D532FB69BFF963C8AA381C9709908F292C07E568F7A2D49D271283CB896F56598921210C4BB9C1DBCD26303190A66684C8B362F150AF94DBFB540E6B6A87393AA0DAEBAE4DC978A1A93242B1C24C824772EB244AA3FE84E40D72A8A0D242926DE25760782B67C624A37BD022AC668C530E2B355F0A8DCEF7859302953829F08173C61641A910B3237407339BC1DD844CE8406E1E5B2942F9012B66E505415344738C53834672C41AC080CDFB8F7300F44BC79786225FD6676843FFBCB8620914D0E370E560CB40465A5B86B95D54F2A40FDC41EDA9CAE8D84DD7D44178AE6181B91D459DEDB63C9B0351B3AD8B53F0A4A0347CFA9F4453C1E18A054D96BF97CA8F4918DEC9E058C74B01A308F61520DD66A0BC43DE64C6699532C5C193A970C8FD2F7A59A703E3932598622C0C4EBBAE467780108A98C663C5ED99C4ACC5ACE7C67E5A08DC85F06BC9F93DA4D579BD8E323EA5B4691BD5D324FE7FE06146106577914070D05E9B9D5CCB79EF202F57193A132956C4F821D83979F5EA708EDEE4ABC6AEB2013FB4C9F524A1D7D41BE31D5E818AD708CEEF2A96B2FA43048D55E7C6C40D5BC9846131262473BE77AAC5525418BDEC453A12110CDF5BE3222B19A99C04460D039B675BF016BD220B3F5C86D3985D9919DB08E3EB2356DE2962F83829740A19AEEDFC6827B042548F315D66A8F909F9EDD23940A4327B3D90607D5F30F9D43BA06943263B90739458B0B97CE84530191F798576A9A46E5CA49F8DD41AE0E23BC4399BD6495ADA3A2F98E065BFE7EBE3BCF37359AFDA5A74C8BBF70B517FB62D6B0F211549D17A2F90CC465E17571A2C10CDD80806BA18A202C5E1EC02A3AADF35D73CFA9843D6B45F698D71EA6D75B2360A73AB372DBDE90D16CA5AD392BBCA6181E93FB8EAE9C731B21F624B5106419B7E379B65D617E9311690FDC09BBC1CA119977D07AFF649A85A52DD2129DE699D4AC254E8E105898AA6D748FDCECFEC4162D687693C39917B64E80C2EE475C79D7DA95A1EB630B3F5D3B2A2F9B15293935587978D95E4AA217E0ED7B74AF0269DD6076CDC0B083693EDB746DBD6E8F10CE47A92A759AED788F1A1365E49DD4E6D6FCF19AF275277EC7D8BE574D126CE344E49C2EB079E857EC352A7319A6E439691F1F018F2A342CDAB189EB4F89D5936CEA044A43F7BF909729D933C099E2415D7C6C366FE2D6C42377624B22B88028583DC54E5A8DE0D096320581B2CEE23C2081573B7C432A08FD8FB58115C656CD877B58FC5B3B843C21B5F010A89909E8B32D75844458F009F7645BF8405FBB76ADE5AAE5456340085BDC6574A722A76D4749B47FED4976A401D58C35E70EBF8F68C73A7222DA6F5F1CBD778DB4AE059A616164958CF00C2BFDF5E8C910E467E4D07E57C3057DCD83E35C87109B29452783027F8988BD826AAA1F48B7E7A21CB46CBE497DC3BD6D1D15C38FD8932AA596966ED7610E6CF99246A3401BF2689F814F3F717DBA87EB505F7E990359FFF338899287B5CF6E330BE2E565ADD82532255FDC59A78F67D8135AC2995E23FD1299B600B48138EFEEF6AD6972D1C491D3FD53EBFEED8B327B2104879635CAE4722BF0F12037DB179D2007D9C9AC1E25DD7FAC2C185A0805326C5F4679B90B24A5E1B78DBF1CBAD24CBC240F5E28AEE407C8378D6052A78462E8791C0FDFFFEBDB1B4464A6FA36303ACFAB7BABAC9A2BE5905DBA2A292E4189A1C67DF2A62EA5D794E633EEF363B391CE1D7880D2D70FA32B507290C8EB9326AE33617B008707FC66C07DDA177E37775FEE55E55B2B65BC0E123817DDE86A100DE683E415A4600BAB98DD9FC3A8BD364B90D430D437071F0D689A6E4C9E25D159EC03B4758AAA47901730249E74DADB31D19B2877B1F5A7C51250D2F153EBDEAF94D5ADC0044AA3C5F8F4B25F3D3871280A2CA5BD4FF4823C57BF86208470D8A746461DEF156EAADDCF7CB9388692AF9AE90FE39019936B5C71AF087295D588AA9445AD005B3749F2F16B0CD5F842C67DBDB2C1CD991D305E1DF1E93911DE6DC20A42B4E384A5B4F34264042931362DF7A73586D493770646D4277796F0D61C54FB3EFDDF1693DCA43A6F23554BF750DE0CA613364835D8DDAAF96BF5A63552FEFC9DBD8F3C833F49D342B0B2A57E28D136EC04460429716828C23EECD2B2D08B85D231628F29E9E302B55538FAFE8B5721BE08E9E43669D0CC060FB531DEF3E1B45023BD62EA2DC4D626D976D9DA0AEF63D8BB221A56B2078F157C58C2D8154F4A20D54883980561625C65D49AB681989E5CC5A9D5CE322478DD467754A0CEA39672B2BE8CA14E0568D2B48F94FAD50A8F5F023219BF955B4A5844F6F7471921633BAD978D0E00434B5DED924B18E82A4C096EDC757D56E9545A2CD5E9BA0AB599229E2173561C0D00CFF2A2AEAFC9F6AE3C3C7B58CAE743CCE4E8436A7410CE7C29AC998F8ABAB0992FCA71135FAD5BA780EAAE296E5E35F42BC7B02A4A6717BE9CEDF4BE39E9C92ADCBA1647AF17660F81F6408C0B0CFA8E26BEC5637B9464BFF2192DD0A2BCF7548189EFB2279E871374FCCC9EE9E7CD2414BD8245544E7AA36B815D63E324893D08C69D8A4BC559C8FA3AB3BF54CDADD94977FD0A64AB21BB7C9F23B898D86 +pk = 032B46C90EEC6F3F58967B22EF5B79E20C4FD3910BCD5F08C67FD34BACEAFFEEA389F3D618BD83523BF3D41339A2E57FB18A8EA8EB5150AF9CAE0A5BC7C4909B587859C5F6092AA6991A3CD453D66F3B03C283D720C297FAB93D2ED01B89519BD060D41A1D7B064D070133D245EAFA3459BE0810E175A9CC46DC38B9970CC513A9978621201B8A6171A7C3587FE7A4FC2D5383F45E5C438B507C2AAE86FB37AA117B0DC27BFC12BCDB72D2310D884BB2276CC012FFB990A839CE8D6278784E642B25F4A1CD5CCFFBE8A0AFF2E2601F7446957AD34906F9DDA8F864CA30868A32597BD891BDB47D1A1F3F72784D3B7827858E7498792C5D2D1029E68416AAE4FFD3AAC0AC4EB92C4C0F473E0406581CFF23E027A5AECB3F40017DF18883F94EBF8F5DEFAC190C8A99C20820B18238A622E01F452D91900BD4E24D30B151563DBF0D045247C23586B97183893D54954CE25FF7A02EF3BE72A1EB01EC08A2A1C4648DDC7F41A1063C6D1547C547D271D9C5EA0A5A05250EAB0D23F463B712D9EF58FA4E54EA28512C94ABAA76F5EF93267395A25BF6DB6365430BBC860DEBF627DDBEF00EDB728F051EB7B198240B723BADD1242C8F5C11E31B99C1823FE554CCF31E11D67EFABD6255E803A43A2A4EAA29261C04A6806B9616A1F9CA86B35D3FAD1B56BF23C70E6692187B439519722EF688088C8C0D80061EA7A8A3929744F495EF3B460E52C0D970C14CF89187BA62D2990A0874ADEBE221024EE405EF13677CA46D7ED68B1C144A2866BA05EBB704568B2E0DDA341439A18733BFFF46792AB52C77E9268F1240D9A97BE0DF10296938D96844B089F8B11B1A2F5D0253A37540A0A222C85A7FCF5E302974D0A619F4C71E5A81BB7BED28C342D4EF4F5A1C10341C3956DCD58528EE84321D0FC36FEC11BE5B10CA39586F6A0CA06BE80AA0FEF1681C18DCDC6D2E62181231478B7001435DE280AD180709CA99F662734E6DF0829B9B4DAD95A9CFAC06C3B2A258DBB849D96B320C7449045AA06001950C978D41E939B52B1F67C42EC51967FA47FFE5D45F77026E64A25EA7E79ED183AFBD8FDD6FE3299DAF33E01E6958C6634B4D02345B89A0026EA2E8E2DE08B91972143273BF8BA1E2C77BCFCCA9E803EDA052EF68F0268F06646587AD973A090C9A276CBF3922C6BC56832090528DC9BF8C6030851DE7B4EA0613110575AF5E7E7902A37A18315A0B1F76D2931B928B67D31FCFC66B2867F75A87A3111B962A7AB285B5867DEEC45FF071C1DF37EB5BB132F9C0897D7910B08AC730D054639CEE375D766165CEF7CD459D930A77721B531519A58CE3107EA77156E03A0957C145677CAF3C5BA8255685C51B6735852BF3298BAA9FE4D9DB7FBB4AA88E7A65720170E64FFB01170945ECD54B8ADD4A23E6C44F6CAB0E7C2C016E91054879BDA2D3CDD0E16D01909CDB49E583B62D5B7764AB117236365C289927005657C127BA39465AD71CA961C22026A26B0F51AB7624C69BD01F259D35FECFFFBE2FBD30E846E6974023C11384DEFD4B028639D09D10D53C5CB8E7A878A8C589949E3C98C692A8B52FBE6925313B7651C1A9495ADB0740925DE4AE6CD1C7BB1B1C6317FDCBECF19E290336BAB0E7EB2B2EE58F3E390B3D34F30467CD9C32996C2616F06887902391C4861D9E5A2534DFA105DC8B6AEEBAC1D3086E926C72233C330FE6FCFE7C81F75C40D2D7960F12D02EBA1F70EB84FF793C6D872E2D961C4E43F79E8DAAB867089B8FADCAD94CB142167CB8B431B4E83A643DDCD470055BF02458A6E4795D9178246CE59BD090707E72BC0F2371922960DB65E2E44E505E6F08E6903E2C09B6127AD771EBD2B54B513629605D20FAF3A4E881D7C74C24C34FDD116CAB5727A86FF7771CFA071F27ED2EB47E6CDEB013A6CC95AFAB773C42EE28B139FCE9120372A4B19E893860DC818308C321384B389BA3EFBABD3F238E8697AC859DD1A76CA7C180F19E164BC28296B254E4DCD15E09926A0DFB5E5CB43A46C4968906D61E79A2B7AC56C9CE91A355E0863C5BB9ED7A4B522A66AA277E4F38BCCF2D71F74FDFB39B923EF816ADE7D9BAA659195CE77C778599437DB9188A132120637A126DFF29403A1DD17D6186F980F5A5BBFF9216C01D3C1CE7CE9EBAA51D83EBC3B97BF07E0EC685F3326B575F4A573917E26155BBF3F6E2F0CA5B25ACB8DC95A9252050B0857BFA8ED4E41F6143A8DC01018B31A5E5262840DFE8CA26356ACF76ECB5023F3276E4F48033D1F9523A84647CCA371C52634769AFD68A80E87B1D580933AD92A43ABC6F6B7C5B9C47B1653D8B2145A751028D81CC121A59DF9F3FBAAAE678F7C9522A788C602B4F373B34700F20C51E66092A0A32E53BB0761603F3E33568A075B210EDCF3D13EBD62221F3E963228D9E1A86256D7395750D980839CC6FA78B4E4EE7AD660A8CDB7B0F7633DC50B26E7347DFF35F560CF203A62EB0531ED2844DF9B3269893586D0C683DD9BEC142E6A5B88C2A17B4837D54E1570B6E690297AABD6375850607C9B69FE577C2E19B21AADC3BED743EBC983F92DC80A1A3E24535C59A4CA70D116B7ED58698C2123B39E04430690BB2291D57A05D1A305A69BD48DFD6AB8B09A8FAC131C3EC5B317FC04882C40FFB5ABC06389638CC7B720864D23BBC2A1D96D3637413510A25113EA0B540C422B428361407AD5FA2903DA77ED30F92C0033893247875A5E43711FF6714C9196EDCE9B1FFAED55D86F3240A4C3EF6A3828F472080E55A966F48680E7E464BAA164418AAEF5357919CA9B38605F56909569401E537699997BDF619C5F8654497B3761B6D255C09DE53DCB80ADD389FBC60389C31B7E9B78FC58398CDEDF3006D615E2DED6DC658E21C78C737EDB246192045CDA0A4453F2C2BB11CDD404EC46CAE30061588DFF8A67788B3500D1FBBFFED2BEFF4D0AFEC7207170A5DABF8A111318B068498C38EFCB58BC3B94BACAD27DE01E5970087EE4771F60493F9740B3498E0E8A6537DD314113E2833D4360EAB5C3B6294951051F608DA8911D4E7DD9099C6656EC5F3E9F579275710045F2D7D2EE8766EEB2A86CCC3C1B23F1797F74ACDF185EE1A2F4F5C5657CAFAC78CB55A007DD31DA0C13A6057C0785097B987AE0ECED453A404D3872DBBFC8E8E36893B8362279FFFA7B3EE31280DCEB2165FD6CB098DE8AAE863DC8404F623B9BB4BE39489EEDA252292CE9248298B0A6410E20BFF4B96CC1047D6B076B85E895EAF19DA488174D04FD6FAF3FCC71A01057414853000A7CFCC499F35BCEC1972CFB526D7508A2823FB99D51C879395E2A210C1F45672115ED56A4079D10DD09C2F2BA94ED5DFF8AB64070868E10C472A98895FB0BB8060841C030EFC642829C29A22438A81F77B1268BC54D7BC461406B5DF64D3C4D925BD1CA812EF2707263B235E2645752D64081715CB68101B77287508751AE5C232D3441B679D069CE3102F6E019B105BA35BA20B5B793ABD35597441359C2D331BBF635858203B01C786E7C53D16BA0129CC4EF08BA786F54D72297A0A89FD6A494DBBA5766BE1F06B1DF9C2FA2FD460827F4432A5FAC4000353E81673A8519799D422268C6F28D62098E185A90C51E0EFCDBBE5A0212D945C1B34F37FEBC69B4D5A6D119293814236F124D066EC34CA4F79495C41203D3E875740F27743AD91C9E431A4D68747D86E60A63E8F8C8824945D5216D322A0476ED881F668AF651BC5A8E582C5736DA90382AE1365310F491258A1A4BD67CFBD04C834CBC763E5679CEDCB8E73803F7B9F0F61DB64352D11FA2B821CB32C85FD57A90FB9B3B2F0FFA3CB2BA1C2D977DD33172878DE9259676AF744FBCC7ECAE9CD2FD799973FF8238336A7BBD76DBF4E2878CB8FF1B082F9A9457608EF6619FB190B47C970CA254CEAADDF5EC0F036B2F26AAC55459BE42652EE49718865ED6FB7D39B43302BFFDCB72C7F0CABCCCEC5BA839AC2B4A7764697BEA873A444257B7B4D36ACC3662DD29B9C6591FFD9F95B2761B554A52B2612341161CD43713D6A638D5C6912AC14EA1315427CD32A9981D0B5933327628E66F712EF0440E037A6A744FF3F2AD92316A1103E67B8F55B1F10877B0777AB3EC74BCA23A55AAC14EE52DDA09CCFB1D7A011EC5A9D4E044680FB2E93CC5CF23B9ADC5985D0A7A31095C821F849ACFE6BC6CC80CA4BD555CB27465C9152AFBD31DF6DD6FFAB53593DEB34714BCCB48EEEB4649DA3952C594BB2ABA1E05073DEF4F71E87313A1447DB72D9E908157ED5E2D6F048E83E7FA14D6B1D1D913AE0734C86C11C21A5D0D14577CE8A5A8C02D7EBFF26B7562D1CD88B65FD189C9A86668BACB4E5C6893992453B4E59B7A2D5A4B6FD7D769B8E456C325B4686950BDB5F86A740A9A22F78CD177EA3E640A34C00EB74274559CDF9D6CA48A812AE0A96DAFDC04056B5EFE4D81F0B245C46DD59DC5DB0043F5DBF46F8A5A64F9B84D3150DD81831C3506E72CB5CCEFED9D63AA541D596674F1F196CD7A523DB2BF27A00D09EC6318A12610DC597C969A807B43E9DE6CB56FF314A417237D1EFAE275E23E68B41E038BDC68731F648B99D80F7B7D4E7D1049DD3F8EF68C4DFC85FDB1A367789A281231DCE361B72082C15B6781380C1F53956A86D6F13900CC5A90F8E205EEE933EB39F0DB56B493B49DE7A0E2B52BFDA188AF8609F3176BADEB4E7C3300CA931C73DD6CBAA21754B47AD6CCAB0DEF01310153A4337F6B89F12FFFFF12D85555D7F2C28D0C17EE09FF5E1544BF315BD3AC08F9CC809DD860F3A330CB60FE32CEC638055966E676484B67B35BF387A8905384033F7B3D9EF79102F3B800358EFF2CDCC8506674A6365E66780D9A1159F9A37ED06240C0149D28313639692E5FEDB224A654D2B8BB08849C11C7CEB67EE8ECDC49ADB52A14E1C475040130F3E85C3E72FF1907AA4E4855C28A8AA2A8983F98DC9137083465A49C52BF217ECBBD63F185F0507BC36B28C02BDAB43833D606C8DBE1222784A9DC67B530428D3F5C46B6821F15C47DEB202ABFCE969796F06B1EE29D3702E85A2027BC34366F5B2CFA761B15B282F88E87F1C6E76398D309860E9786227A1EE2CB6B3805D8E20E34F6683069CA87B42AC99013AADD17F5A854D1CBA093A3741C1BA5B1933B008514BE2F4A669CCDA7657DE1CDD8F77F520C721BA2553288DFB6E365B8C63F0E8C8E8EFB4CF63CF324253D5D03DA4A802DDEA4AB69D09D731B768927D6555684270717273D9848B81BDE13C3D125C74F0573B7EE3A85C43DD1BBA55EB429F1877CB6D1A10314AEB2168A5E4F462836593DBBF09AFCECFCAEDE8A40FECC2A4EDB405C1B6A48F63C19FE13CBA4C8A1B3918A7659EFBBFF8445BBFB613819284D3A82A2DA0D3D8D115B8102C7A20CFCDC26BBC09E596E905BAE02D2CA3F010BF1530FA7DAD89AA8E15C5E916EDF10AE2E3665FB122797A3F3C0C0C56A3D96630ECD241F15CD3EFE5EE2D431DED037A2BF1C072BF5E0E56FEAEF31A0C1198BEBEA1CF5EE9F9A56B5F9B2AC64E90B55E373DD4C1A01053C555EE24246C0DFC1F80972BBF9AA0C3733FDB1BBAC34FA7F6A5D9E8AB5294C73F0BEDF593D4EEA3081922E5D05B19262A31D225EA08DE0B137D1719F227D086C430AF4214CFA0011514A4CCAB95DCFCC2BA1A9F34971BEAFB2C1481E3C686EB27AD9ED2F3859046DF8365A63B5F0946B11922E6C0B4726E4201D592FC9902BD607EE0BC5DBBC212A1A3054714CECFD80EF4D1FDB095926A1337B45F77DCA6B400DCA626590A7B5BB9F9D4FD23FA46C9B7F8CAA9A4D4CF28E20206DEE880C29A49A0A1B92B7C6A4FEC7A0B3DF8F510B42BF71AE5C2907BFEEBDB96875F4859A173FF693A4091DD4EDA01339FC5B3BFE56117E5D21567C9959275DFEB339FDA4098BA524C4F52FD496B554213B95CFD02106834DE6038D00B4CD1A067A87E6840FEE083B120454D703702C2523E8B080B2163A8BF01D36801353BB13F2EE10CC0B510C432F206280169F0BD363D9067755028E3CFC863E02C23DA86D3C7589DE81945E23A4F6DF0F032047282DB17E848161343D2339ABEF081C6A11436F46034DE165D9A67100C4390C7F9FAF7981C0A776B72963890E93FE65E61EDF23F40C85A199ED435C4803B5052323D2B3E118BDCA656AF1E445B4331D11E11CEDDB55330C8103D0639CD9D6E0205DCE2D3942B0C02B31E9677409F85640694EE65E013A38EE723EB93F29CAF69CAC26280B8F80943DCEC11663B43343B177FC6935C64B8F4AEB9B4E0D5CD3892611F14F3B982DBB02807C741B76E810B182A2496B469C8CD4011AECAAF3AC9C0D5645777654951F1B726D38CF863EB338E516024D1CC39E320D09CB07BD6DBF8E2230E502D5639BC68C5A036B1D8B0138872D582E091A385C5F6054F6A75766073D65AC304F8462FD109DB64990C7D9B8DC1FED45C5582837BD1870C69E3B4D8E043B9CC2515D22D4AA01391592573632695542F25586E924B8F36AFD25DA5EF5212BA2EB49616E7C17C6910E8F41041D75E221FD73374A7A8B3F8E03F74340EB954A609BC3691D5FC1E1CF73E069478865B98CFE9020E81ECDFDE841799A5AF7A3E20C4EDE9043A5AD30E7AAA884649D6EBD45BD24D2A3116F707CDB28B20A73DFD1A6A15D86FF7D6FEB2504F149AA9D5C09530E1B5627F6D276DBF3227E4697697C83B1B426B3FD8A84DD003EEF64587A7FD3790886B18F7EA39710E7A9AEB8F1B7D78CBAE77913A3D47FBCC79905B7A80D1E733013B9E55626666DCAB25037B01AA94847D5DB3D9049EF1C121575FA151AE6854D3067ECCBAE1FD07965E014E35F2DCF1B3FBAE8EE5F093CB21834436BBD527A44C7415C5DB2C9D447393CA212710DACBDA61701154783241F7DF2FDAF205F55B2652402A67746F8DF002CA5D28645B49D6153FCDEBAF701F68DB192EAD24757098D1BF58BD918A23426F4031B429EB94EF12FCA2FF3B72FB1E5D17E895D2180D0040ED1A82B5B551B76D192E046418CF36D3D90CF6127032658F5D59CF8D0D8645E77A22E091177A13B9620CEDD59964E704B0A43E3CF0CB41DA740643FD78BB565C24A3622DD183F182A672B2ACAC5025684010502C3DA3BF2159ED23A906BA30D78F4EE96C3E860A0F4708458F7217060A9B2C1E1C2DEA196D2D15521490056E21E7657F87667D242CE89CE402B43CCE5272AE5ACAC9EC62E4028FF8B2A89732A7ECD5AC8254D80D278802F850F8121E853DDF9E8C90365AE536351700571EB5CDCA4A946D9606BFED7306AC4D4EE57EC308F4E479C79D6A688928306BC8890EE653EFD8663FF661904688DB8613CF6F508A561E7CC186D911AC1B58E647A40A98C461D96942E3290A5E8CD0D15309FE5B0A8736F4877409D9F731E9BCF48CDFA0C37AF463DF0D4BE9B992CC1A9B4261D9586D1B472F14BA65ABFF61BA7A2347D800F77967FBD325AF8770FC8566240DB3D17DF5A90B5116FFA56BA48921244F0250F9F072F03BB171D475184476C96A480A8D929051BED1BC8F778AD03FD7A003715A06BFFF029780CF71E274BA349B6A21436C96FA5B34878741074049C5B46D6C0A5230E52FF818A7136D5D7932098B1EAC8AC59C8C29148DCFD7DB81EB5E08DAC5F929A2AE58A1F032E7EA3930C5D2444545D0814CC06441FBE23A375D177524EDB0225D53A99B5C7A74A454E5EE0AE61854956080C111593F455E370B121856A1FD1F56F4332D1AFD875CFB41FFDC198D90BBABA7381AE8 sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A smlen = 3150 -sm = 62F301B3A7026A789D2EFD7C10E45EE1BEEFAC3487887336B84D21A2D7C100CE02A733CB1161C2B68E654F741C453B4234E025419B59587BC79D919B41BE3899D92384D59BD99878AE22F623AAA900C10AA402B82B8A81F5593560F786DB8E528CDB266F575CEEB52341C06AE9C5AC0D75750D1F6CDE589390FE9303F46A13DCAB42B3A08BBA5606EE2E9ECA737AB5262162BA1EC5CA925BBC6CE7045BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +sm = C3103748FC3EF56C0E7DABE062FB69D2D94773F0537C518DAEB290AAD4745134992DB5365C2FCF7734D8CFC3A6438E665239C193D1FF9DCEAD126E4A2A0BE421419F3EAC00EC8392AD64C1C863155C392C1432FD87B47047BDCE84670299AC0BE24DB372B798BBB7100B325B628984D67669537CC77F990B3C317B098C5235EDEE9A3D250B1565FF9A0FE83C79E0B26BF052AA54172593EBBC6CE7045BFEC8D018FF09E28B86063B1ABBFC3C138217AB2196FC564D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = 1B8918B9097090A71A762E91CD65DF50B0178D7196ABA6D85D745BCFC490E303D4F87F27049BCAE61D953E6D0B125AC47D72AF0F6E138670555C534FB361C2FC3EA1BD63B8B42BFBE3C4C3103A0748778AF6288F4C11EBB2B5BBA6AA5C9F7B3A55597778AA1ED83AB5AF0CCBAE5D59C1B598942D1A37B2A5BF3EF1247B18918BF4260839F5BA46B5BF4130D4F321859BA659A12E86BC7C3D761E03D8DA562B93A60033121346E020F5D51B82AA6A3A561A83B4E19C1A5AB0D0DA768058D9865E6418D475E3863440E2419FDCAD6E5930168B1A5BB3AB8FAEDA30CAD629F68C4F1BDDFCFD38005D4FA665448BCB72305245D60AA3DFCE82B4722FCE270B0EF1B3379A4AFCD2F25B60011D931B64FBC806F54469597EFF00F2C9409454ABB6D00A27394D8C51503C6DE479C9047CDE08B2E032976DFE18B97745F42201A048D562ACEAB5605655D0829752E914220114532149322FE6EFAF6E176692F158B42236AD90C2FD996E9297B0DCE669603E6CF396D82873620E77D17B68443EABE0F3B9052D78EC23F8463A13441D51E8CF62490ADBED2E821B138EC3091AC8381443B81E70B3961AF5E3291663FEF3965C798B74223C28AFD660E380D88DF118EB9ED92EBAFEAAD4CC89A1EFDBD47FAE9DAFB7277F3873EAA18A337FA6C725541F00FE438A53F0FF32A577424649BC6FD9D810029A14012F38315D018959D4EC50D2483C106DB56E45CAE9DC37DCDB1307522E48F090D1165ABE31A170F06B792FBE97DBBBAFAB200A06573FE7322F9F48FE9A83B44BD4C8FB4C80C59AD78E5ABCACD3375F6885CA63094D6286193C51A95996ACBFAA1CF07BB0E58930EA837BEA3581249F12E43143516D15E8B05A16587D0616F39500E20331A16721ACB7B9C1241B898A2FAFD72BB36153532612A5AB6922900F1191E540559E7421343AE912E97026648203846A63AFFF3BF3992BD6CC0FCF562DB066A464172D889F5933BF2A49E78D6E77ABAB620E7FAED0E18DC2B43968E87AABE377A5DD45D24E1E467AB2FE1FE23F398D499134C60A044146DCAF041F32482AA59A1B524D66A7ACAD0AD5A1B25A19D4DD663ED5223BFB3C545B927430F5B9DB3286ACC96FA29B838F82AA050B250ED54395EA8A9C940443710007D78C795061BBFA307CD3EC4E67CDE1318EEE6EAB917A13D63730CFB1363781080464719ADEBB855B6976179D6F6F31971FCE0E1E4A19EF2D6AFF1526C72DC6961ADA60C635EE0D04C2D13F80C2D7AB8A6D56E29A9FC382080A37A1491C5763FD2E10823D0350AC893F55B419A728EAAFD2A127A49D159FF557FC5D576F786119CCF916A8ADDA21AA03627A35597397B3C8DD7139D6188826054C0432C3CDF71A20CDA8E3E8232884B5453BD8C43187217BE08262DFFA2FD4AF630B7A19D3CB65320613A5800C006B7B5D14ED2487C7188C677F08211C70E9429EA91B5735F4B13503C7FB48659BA2C6C6BBA21BF042746DBEE245DA0D954E219D19ECAD0BC79E55FF15E4475558CC01BC32A6B6E06C276FDC15D119C813966337271F9745AD078AE304C588BD00A3680816EC3651CDA43AAF93D30701309D14220F0AD48678E14FAB54D33DE726E5563A2A985269A71D2DD5B791C5A7FE7AD6B14922E6D4E96FA927EF9288B4CC54664AC16E6F1AAB5525FC2ACC6F5BE021A4551001C1E9949CA80B14DA13F60BDF6D37B0415F71BFF2BD15707D8E472DC7CF1CC44465D4BEBAD516B2B4CE5F87EDDBEFA89DE94290ED491C199320EC34984A4003A6140D570D170C85FE0D690B715850F5F54FEB777B58244D666D8E576F34F2CBC732AF76AF6F4FB7CA5C6CE7D54BF0FE9C57DA954930D8E3CCF7441FC15BF16673554DF050692926FFD2FC13674CB69D953A5E87107F4124938E9B14436B58B28D3183648519AA2036546AC471D08520B629FF55F825AC623DCCFC6DBEDD7763BC4226B60F1FB7D4217B8AC651A860D112ACB24F41E5824DCCCCC2D670F94D17F8A1D70737EED8CC806FC3C4A790796086BCBC794D454227AC797DDC1B3601BF5A64B75EC45D1BE9D25EF995556242808E1EA0EBBC9380B955C453EDDB4517318410AAD2308919148E27E9EAC1A9E2F439BBA87A981839C4FA0AF2A1DCE42E8B84B5E24187D497400AFB516D77CCD7F69C15B9C98881E6D184CCE5C5178888C79BB98612D6A2F62514E1E4134A600982D9CF19694B2D1FE87E4BD36DB224424BA49F5D93510513DAACC37B9F638375512EA14FCE48AAF50D2AA5304C94FAE78D05EEA403FF25ECC95E62E116C9E82F2FF5BA8924B0E6E9970451E442B464369EF5DB31A4D86D87DC011AB579CCBBC987664F2DBA0A9AC94D9ACBB97267584F278DC5BF822F9CB873C22A18F9CD0345CD001A334DECE341B5655DFA8FBB72217687810916502585533BDD6FAC084D2ABF7578BC3799B6AED01FB7A0C71744784C2AA7471D1BEF77DDBE653309C1828B518E535B6525413BFE8B7943DA98FEC89105D2A89627B4B32C931178867202AE67678333BB252592B274BD6FAE3C78D72A45F097A8AAC790E72A091130075EA944EA58F3992D54A791AD0B95BE74F5F6AA465B9CD78AD4556DFBE4201AA7AD662E23CFBC2D9EEDA5AD5C39FF10C2785C9E55D4E7E2A305EBF5F4CD5278D5E16585A3F9C5B213B54B145A2F53CAFEFA045963EF8ED76C8B9FAED6A0B3BB6460ACB2DDE8737633A460A41DF8201D2124167581D14BA530E0DD0A341A4101ACD23273E92A3925A30965317D3CC7D5EBFC5E524FA8C4F30DF3E8F990369E3655A5B3E777B1B9072E1123B627204183DF31C471201D108B5359E7F8640F3DF40225DC9E887D0133645DD2A0EA11D2111508A6453028350D73C213B545EAC16EE974DD6B8C28455B5C5D04588785AFDEF37632FA8B42166371BB2554821E8F49AA7039FBA17F245A0B3E23E5A01BFCBBF0C8665B6207C2A2F7F582FA34FBABCFC553327BAEB6E7EB64BF09A709FC8C68D26CF17CEAF714CD33D61E6E4F16AE31844F39FFE45B2272D684857D20612DD5E5D6829AEE121D746FD8BC3484643679CFA7BCD869DB375C84B0A7D04A3584597D4D552B3F7F119712F99986795860464EE36149EACD30FD2145039ABBD557BE694594A6D56646B3D6CE932BDFAD3082960A8016BFD184C39C02A18766FC2B7EF569CCEA58E7F0A5FE3863BEB13225BEBADA956B0157B4D0271CA97EA6972EE379FEBE80694C5756E6B024D84D26A62E1224542827DE1FE70828D4F6A359E7493BC361A9A4F1EB60222FBC62CD63F420E7E4C7A0FA0A41AA75B3641450AC192B5C637162A104BD20FC5ED9006D3F183348896023BB67111697084655AAD063E6E54AE5517EB14C13A959BEC3E8C8C6F4213529F1490DA65783D5765E64C0235EEA20CAEDA22DFCE0F5DEDA1432A02891DC26FF83236891C964033982366D857205556EF3DA4777B85DF6FC22DE0E65E4CBC1843A8EC4E2490C38584AD5D52774C6077C66D76F1EC640B5D951CE1A339B2F9ADA2D0D17E0E36C8268A061879F10211502A293B4154D80B27D3C6D4643E56633B1641FF4D1B57C0FA751CCFA228A71553372F81B59A6510CC379F6BABFE995356CFDE42EE6565A962F463F4C16F4CF32B9002D23AEC4767C7A34F941941796DE3BD02B2049F9ED13969509E5FDC2498F7F8653DD730675D73008308339E85C1657DF5C924BCF29B5190B567755483351D3E9623C9F438467A6249B9D3F8D31E110C524F7E0579D81A6FF7C154B220777BB0E770DD89FC7AAE305A27DEB60368770041DC28E6CAAD9D7EBC16F3FC97684C1A6F2DDA12DB88A8E8EFA80F32CB23F9EF8E723847B571CF7F4133B58F62186152E987F493FE6EE6E83CA1C7D7BD3E538FFDA8E35FA15800C1400150C58241D511D613F80CF5B97869BDEAD4A626F5A87BD8B100E200713C98C442287E5A81E08B60C3C85EE140CA3040BB3924A170B6EB7C57E904D23E2A2401C205FE31927D85B8084FBCB89E6D2E5AA15F3050EA2179133974145452524613B6CE5D210B5E82E868828D2668EAAE88C56FF239A06CDFFB85D4A25669AF3F39DBB3067BAEC4B7900295EA5201111A638D62EDC625AA396B6C1C1C7D5D5222016FCA48FA2345AECEAC9A9AF22114C58F90B5549D9F9AC81F6C4ECCDA64EF6439EF8F846E6C48615D6277E948F2D64B7D09C95DF8B7FED5782391085B7072FE242408392D325005F807470D2EE79E4408A3F1B14CBAA29EF3F7FF808950CFD6ADB08015C22F0446CF54881DCA6334678EFF39A3BD742247F1636F43FCD9FB9DAC8572E8D987F48A821103C31EB4F1B78FCC4342C924FBACD2E16EDEA213AE8FD8CCACF1A53E721A9CE1964E530FD73D6827421BA850B6E08230BA486D5802886737AD72804325A5AA8526E701EB0773B07E5DD01056612E8C1FBEA71DD9EC96C46CAAA906DA095BDF1F8B61CC2E80372C2427E7115DFDFDCEDD002511C38DBF5B5E239F5A704A454F75D3C3424E4E1B523FF1E79994BCDE0F5F1A593D57434315AEEF53301C76A5BBFF6EFCF62AC0EFAA155A2E6C51C9B1A94FEE69AE41244C992817D8D1830FFBF3DBD797FDCBFA85DF73BE630CDE4C4C93E887C3D5CD5AC7FAAC8CD4C6B73345F9F585CDB257F1218D7FDCC008A4C16EB12025D3144A79B30D8AB6F110CC298B4B2F640B02277A72CB3DEB4D65D175715DC6C7C7ACFB34FEA765920724715263E3054B4B7A434B7399D3FC7B558BDCDF61F651D89128281314F196156CA0D1B5DF93F732EB482FA433F482AF28BE0D642A85D5B879F1CCE8D15AE7354C27614003EB82600F15AECD5C8B4D19A94EFBE42790FC91D604F820CA6753EDF5B4C2E225F5EEFE68C339C01D5CC5B8D1400384523B98C828F7DE2A123EC1A03495D29CB7AEC8CAA0C54C7A0E7D4EDB286F919D1BD70D0025DEBF486D69A060498FDC489E7A4B5E1FBC54F0001CC0439E98D56A234BE6B2B0C76EB3213298CF30A56D310A21CD761A8351314BB9FD0BAAAA1F42CFA11D4981E0EF6331A22D0A49F108FE3B2533570EEC1AFCC4830A2292B47D09C07C9580662B84C6EF1D54D86076FBE5E07B83EB760793AB2FD7C309EA23BC94589F1DFD1E84B33AF3E102A1ECDF8DD2F30947FA925C90FBC17FB0A97A34FE0AC4C5E4BFAF314F46EE84BCC07835DCF7B3E87233A2E52FF49FAF7C60AC038423D64D3CCC1882C076C77495B62089A86920FC0D12C811E94BB9FA33CA6FD1B29135789A2508105017A518669EAD2E220AB1F896D0C674CF30B2D456C93E6336774B6E3F3DA63999E39053E163A6FBC30EA02A950E55F8A8F55A0913F97E66C322B473D065BDEC957A96519E18A606FD4661C1B59324B497A9CE15D55A3E433B83A6817AF13AA219A429EDA2B56768A7DB2ABA9D23B582B68343FFDBF50C71DB76D36FC932A40D10E537E778CBAC458C0CFF6096B6D82733305EF7541D23121AC303E41A2A9F2F2DEEF14D374BAD3B7975EDB6849209EB1B963796B80E8640DE1BB468B7905DDFE61DB0EC05FA3CCBD478C735C19858A83D112468B5AA288783B5416D8C25D200041DEF20420580BAF98B35EE308110A933DCEB7C809584C2947FF3556577F47E984524D56F48FFD86EFEB388D5A1C382FAB8745648D59C5B44588132CE64F00353207B469604FDF103974DA314D879022E6574D9ADC846F3F92A70CA5DEEB2ECA4CC2B8F10A9D5D7446B2DE1FA96A839BFC42F204160EACF27C03195AB18E5EF4175C6CBB51F3EF5B1E9F6A866B1E51C14E7FE9A91853A7E2A32D725C4E9E7B997643886E5308E0E7DB4A7B32B9AF92791D5A5963159AA3C63CB170346772F92AA2A5A4DE3C807B7B2A1F6FB4AE0BCF087F5BABB092811F46D7541508DBF09EEFF34CCBDFFAB10D2AB7E64F39A8D83C712309437050D9482E58F74C00092C29F01CF53BA567A6F284474EC51D34F2C5657F05CE096C3E34118BDF0B15673FAAA1128C8EC5540E0DB2F148F6B894F91867344E06A1CDACA726A0C44B57E699CBEE05B21489DD575B02A1A54FF69F1B1432ABDD86F82D55DC32C7BBC8696DC230AF4E06E2D5008ED4D70E006CFDE8D1B620554CA8440798E6603D2D31EB4D74E2F0A80C4891297F6BEFFCC763F719F0D8337C856DC83294E1EF57FE737083A2ED18502CF294A8819C6930E9CE2244757BBAE937E890A780B309F65118BB6F8C1A87D20A273179139860B0BB0D1FB32C9D5E57E48B6DB87AF2DDD3858456B8270BDAC5E7CECC9815FC7D03B66CD591751339933383BDDCF6BA4AD97F01BB0398ACFC7D74F6653C5029958524987DD981915B2618ED03425E5F2B53052E905A4144817C2BA7A7F02026D5AB804B5A901F847C1E18F6B47ED28D6FC9A4FEE81CD62AF8ADBE5B7B6DF14EE48A2568BD711ABF3EEE5B78FCBFC0BF0238740306A2AD0EDBB822C94A7D4A84CDA23354C493C520F030C2C15194B03B4FCE2EDAF44AD2966940BDF4336B6D2D602E5CF9AA09ACF73DE07F6A48B92888870F547D9893AD8A48BC4E55FDC6BE2357815052B9E7E03FDF94AF655C5426CFE525EC26C78E7C6E8880BDB3A5F517CB20E68700BD4BA2BC89AD1D5F05BEF056807F896255F65A47ACBDCE67067DF03236746FCCFCA1C2852792AC20D9F09E173E283CB97A6FDE5C5A118044188B4B2FE98BA13E01DAF7E4ABA75C63C04751827229134D7596DC205E4620FDD2679C126C9384B35451391E24322E388C7CA9643456CC4E68BBB92C17E3750CECE0A68DC31FF0131760B69BF784444F136E8BB46580C345ABBFFA8E5C61C7DF7A131AB81EBD51DDA5ED5CB999D6E36D501423652DA69237C3C0712B3B9D6466F9CED0C0FC4EC9C25795F0919F9E19A2159EA233BE83259F307F5CF55D7D962D7F264D4E03720E6EB8F037ECB03DF276138D66EA110E640C0B976B1916AE38A5587436547DFD8512802960CB2240BD7C1B18A7E6645438B635C74FA93473BB4A5BA5E297E77511BC52CC49FD492F10B861EB202FC17AF1FA325B7FE3F11228539D05E711DD0E82B9CBE4E38DAB699AA3B044E21653BFD23AF27316A9D0E2C49BB2E54240EAED5C4FEE2C8D42469F5E1C20F45BDABCB5FD171A6F77A100A1FE9F19AD9E7E269FB58D76436C1F4366BEDAA35BBD5BB2D092C1F3DFD123EB4261D99A0981D27E8B301452184D61374D5D166F0C826268D9051819EA4BE6CA8768FBF3EC667B858BB50844D73B79DEE06A31651D161F1A8C0D748091C3206948025591263AB4A194F65A02D20129D8A77A725C87152A2B9D4428693D1DA0D5ACC8A313FFB26CF25D5F4E0155E437F3389A1B5C127606C2CDB27EC1093571F309B95544EC24F61557A9782C0D2C1C897F8AA052145979716C76126FDB1BE2EDF5F614AD2C83D89759B38EE5888845CED3E59211942E3E51CCB07E9915D12EE3102D0A71752BC71F294E461BA8EE2E3F2BE4292C9944868402FA05FD6798242120BE51047F6C9FDFEF2875751BB6321C30E73698618A74BFBC8128A04392E14629EE314961B0D7D88DD80D7348FC59786E86423BDFD6357AB5246D1B665CE07C499E2AC75CE8B7BFCA0F8EBD8E02DF923FF8050F47CB376E721890341DCD251E28F8E43EE9E104C5C70EC79A3DE220B14FB957E90FF96BBE0F64D28E4E0F86B8544C70A83691F85A02908D250F733F4B25B887A9DBFDCFA258388AB94FD11A19022D648D449EF922C1430558941ABAA5FB5B80C9735D0DF0FE44303102AA4263E0375A578A96198649199AE29BFCCF8F +pk = 1B8918B9097090A71A762E91CD65DF5053556AF59100B22C2ECBBF32EFA2E1823F16668EB438CFE26718595756C0A1420FAC9A68CF3C5307BF357019E750E9CCA883A6257D43AD77262FEDB05F7AEBCA89116B49111A5E29DB9F7941E84A27327C3AEC38A32A253F205DA5C9A530432B54589B47639538E21A6C06B2C15D046228EFA2DC4F043B45AA651A1BE337CA4F5C7DB0190EB994383A3BF1A5CC96660CA23C3BFF06A188F748169988F826415D7B10F25376F18D0C340AE8EC3E8D5FE30B26298C7851AEC732C41E8FA506182C6811D025603A5FCE42F8E1FCB5F630AA5B7E91B8933164D1C1E3618E1614AE69594DC36BB36FE96504BA0A7C95F912224B208BEE598F929607C745CD9AEE4267CDC2E9AB4DC9D19B94C3C9206F9862F44AC24613C480E8EE34A51B26B490ECCE0FBEFD0C026591837F6DF5C58086FC2390C69CE0DE56EE6A00A35D2A5E84DD93A593D795BA4D4CCAF9AB5DE97EB01A35585C5AC8D1541080E8F8530CB4773DA4ACBEE8271C8C257AE7394C5F36A07C539168A12C5BD3E8021EE662D507DE7FA5B433F621269FE3C270E6729B8B4E32A09C6DD37717CC999A060ABF4434032109ACB5E80DFD96815E9433E0547E009856D5848D379027B5E0A3118BCA69D77E8EE187E967E6C9E723F381A5B272268CF76111C34BC1F26E83F4AE6F7C78B7D00D8C80931BFA6D84ED37F745AE438D8AB3C4949EC9660730D365D3FCDAD6AE43EDD27561260DA04EFC75B52CB2F3380B3D592DA0C90BAE74D6731E705A5B6393EFE030A2E19CA580E6403F6CB68A8DDDDCF20B5E584445553F6791A2A79F923A742AB95917E67B96E3A57C5D893FC1DAA5ECCFC0CBE40B732CF64F864C08EA1FBAF00959566037DDA34C32080A79684CEB377EA3C03D6ACD6356C95926FD14145EB3620D9F693B87E520CABEBB7D2CD3C25FA537F5EA5EC48641B3EB52F5ADA0C8A72F9C13769EA83CC303A3ABE062FE83B85D17B46FA6961C2AC60132FB0F3F40223F57B8483C9C1138368B89DE7ED284C7C3B493DAC4D9DFF0C9A313CD0125AB5A0660CD1C4AD6893FD990168F4B95DA51A654D58425CD65959340054E1EED91C2725584145F4CB57A9086096CD7F9DA068BBCDA05EFFFD6E291430C2217083E51655215481907E85FC0F35B6D7E3384CDAB90572BBAA05F7CCF5EAF9C7989D26597A930B1D01EC77191B6FF4936343A5F5D66A1B82384F72CD1361EE0C3E99C1982F3665167A3F9ACA6DEDA798E4A0F3452A769B515976ADAC32A4F7469D8B42BCDED4222333CFF46ED74C62D8E01AFCEA3FDF7446C5B9D354A144870E2C277D21D13D46A6F91C70C03908DB7E4A104335A8BD47632A32262447C9DFBF3AB8092EB8979C8F6FCBC7BDDE92C14024E88BA3AA5366BD706ACF6F51129C576A240B6FA2067E80FA03922A583D7E42BC5231C809D4F596FC54E55745C4FC3C3CA19D06D2326B2473AF8472121186988866CCC989A3C094E0211638B479F8D7820FD7BB183DCC4631FE7A21447A8212A3E605F75C9064B8CB30EBC466D30DF48B1E64E99F27DEDC121587C25A39892FDF9273AB06C918A4511BF6FB4F81B9E1C74ED878036122EF17ABEBA525C3D7A2A56608DD053A81DCBFA4EFD5824844B37D33295DA428F74F89D53F7152203B64614B41AE7ADFC4F0AA9B475B85B9148664BE3C5687F8FFF439BB48D41020DA0D49E73E466788820E08F091B929D470DC684F2CA6013608387FB17D8316A4D3342A8D84926BA58A63B32F7C60F05C40DB0B0AD64DCFA700B1E601324A13D64C80C6E623D9F06CDD85338737F95CC43C5D4369DC9AFF25EA8C814B0C4B7A3BE7B3A8A8D0FE546CFE1792E9E5E8B507322AE95CF5C02E83D144BCDC4DA5D8A43E78545A0435C2FDC7AF38AD36CFF6785C476E82B27CFF59047893F1618B3AD9ED7AB4241B78E4B6AAAC6AD7002BB4BFDD0076945A059A1A3A09BD3440D35A17CCC3A9B29399A8BEE50BA0E8AF45BA621800A662DAFE5C4688D752D945A9A2CE66527F9A754E705A368A7B04BBD7A25515607E552869D822B918937D2589D6547C206B891182BEB7A6766621DFF8785AEE0C8B10460AF321FDF74163CB12991CAA5CC97CEC518E710E8BF2500B2A0915C5D5B16A8D167604A4CDFC6D4653D4FDD5FC3673739B804F242CBCBB28B1773338323B8BED4ADD9F1450C8C73FF309D117750CD0325F85B0EF07DC86D62A329AE00B65840D11E496888E96DEB744851CD05F742F0A5632B7E30F7D5D8D7EC0D521D34D8BEDE618DF4D2B5963590ADA3E5D469A7385CD7D11375F34027B756B4D904B185D8E9B49A5A48F4DAC6122C7D2FE91A1A7C56971F9796ACBD993225F36337D2FEEA19C11FA01C9369BF8474359F7213BE206DB3BBD8CF054B04C5274BFA96D5B08A6CF7F3EA50799BB501C14C1720BE69168AED57D3BA13D8ACA250C0390BB6E78A9B9C2A13A473BA3B0E09A68785606342207EBBEAA3442512208CFE5FD9F143F820031CC7A0651A40D93AB54A6058FAB18BCD2E1F6D5DDA4CFD9003EA23B67F2970BD52FC4A8BF8E31432433F0CB9569A4224C52A696EB6FFB3557C616E8417DCD1B8D1FC5856AB8F67A23C8BEB3DD743B8499C2891D87FB8D7B93EADA4CE7B027C184D64B5EB7797F5A157FF2309B24D56DD88A610E71E7580F2DD64554C6C03EE9A29C9A6C13F5E399E26A03EF2BE19A183BBDD99AB88DA3CD50E966EFB204C2E43A017F282D460CAC48F974AEC46253C8A255E5994107E33659AF075F7FC1C23EEC7DE7CCB7C4D3EF53804C5968615D71876CF082EA4D58B04E55E338E937BDEF4B7CE0BE610A0CA1BC669AEFE3ED41E02D96BA9C0D0003630D0D30A372EFF87C10B38DC918068FEC5870DE60D8FF3DCD90076A98B55C7BBB0524B56BA88309E607D09D557BE71A9E17E75CF41569560CC873EC084CFFD8DB435EC8E0F4EC730F82F0EC3FC3B16BC46D52DEE0AC39C338B4D07459AE9DD63296D4B37A3AF1D1F5B6A09A4589C8786A80203C2EEB42A5224C351468D99B310C4E8AA8D7DB1D8A6928138787FCFB22AAF76ADC810A888293FD9E3B3D2A57A16C436BC79CC75C7DE38EAAC6084C2C203E0A06B35D30E8228C35D0874F8B5979A915F885287AFD50EF5E8DC5296F8FB475E25FDB2D6E8819AD00ABC714543AF9237BEEB400C29D0633B74F697FCEB5C54FFE07EED1E2536800EEEA0DE2DB3869EC766D04596E59B5B665DE6FB648DD16F9B019D0A4D5FD3F71FE526AFBF10158585EFCB74A4110C8A84F333A806CDA6654924401E41D750E72F42C68AB1A97DA415FF4ACA8772F079317F69CC01C359893AA0EFAF54D811FAD80B3403B5A6A34CEE0C856F9F858BCFC1D9D49B84DF8D378079D98DE1035316FB790B24DCC5399FE6525807796E5ACCB47104D54BCAD3275D13B2E8689CE1C83A2A9014BFF4A4911D9E8A5616321049003ABBFA576DAC9A52C4969FDF6DE50DD71AF8254FC98C2BE6FB8FAB800750C093C7DED82EECFDA9CD11A907EAFEA820322742B1D495B78C5E6D3CF41639333E0C2A368BB0B454A4F27FBECBC47E23664221FF5303C79114329CBBAAD0E6B6214B37B32BCC6F5B37EE2EE89FDB6831DA91C5BE6CB9BC3DC9037CF4BD133B82CAF6BB35807F8DD0616CF8D3F75F4EA0D8625A34C6444938A38292E96CBC327C4490D374E74E85A16B189CC37C75523B6189AAD0F60A896F8D7CE600F7CD69F13AD87695B31CA3638BD8D611BF613FB8C13AF15C89A8BE4E9F131689667D5E75C2FCF5BDC621E9DCE0B1E05BDC25238E50BF8BA3429A2964A4D6C2C41015535C654DF57B3C1E0F00CFD51C9E46D8CD82214C5E5D6B25CED778F6CB81725E548747A902CC59C9BF78CB57963CCC0244536F355167502B3288C36A4A8790284D4FA7459A5B84EACB67683A0AA6455F76AD4F6E76D160F23C26339739186C3252C5F2E6B5586D3788BDD2DD83216918CB0695109021C52B8C5C5E3DEB19FBD41ADFF06D4B8A8888C76866C9A8168AFA3D5CA10A46E82EB32FC623C1800DC19B34F570ED56946B9B56737F61F4329C4F6220B34700E720832D7E7E47B095CF6D731DAA17604CBF01CB5A7FDF7B93DE9D5007346465FB8053D22119EE1DE683E5606376ADF8AC8BFC724768B1DD63C6823377678EFD2DB5F1E914429C77A2BF7FBEA743DFF8BB158ACA31B487BD4B587E0C4D2A220D123A4CCA631F9E3847BF358AD441AA51693443AF028BF3F91CDC65AA7E5F1D0E994DC6D69E6A494571ECEC4A9C183FC63F02CB70464201D73351E2CFADFEB0A3886C36D7CC8F5CFE6A40B307C7AC23456F02221F2AFAF59014EBD995B7320D204140DC48ACFF68CC9F06C7DAB9237AC9F6DD2DEB0DAF894FCED0A471E1C56B13A73A49434078C0888CE83BC09896E1088A4FC1A5190566E499C9470E8166905E3D5ED8F848410DF3D12DF03DF10B3491C49FBBA210FA125FFBF3459D49D593153CBF6E7FFA3EC9AC285DB5C6D4EAF21EAE6CD38AF7BD99316D844B567EAC66FA5D0D7F3E36ED25F9A22BC73A7638BFA3EBD9FBA4ADF108512FE2B51F0405400AEE575577B779BDD85BDEEBDB122653CE09FA39D25A9836BBE71B2DB6CBD8E6818C0254CB3640F081D04F9124BBB5383E3928D2B9AB5552D58493DF51BBB96542F503F787C956B00CE0151490F3EA2041F923705FE13506986A42C56E012AE4C1C191D62B2003E54653DC462272199EAA0F12995CA0C6ECDE990E6C6EDC37F0E012BE3787951B24B1602F63C16B4D452A63013CDADCFAA1F92F73D9C9F34543A15378D19832F0C7C7DD6B04E3F76B011FFD186F14B3B801DD25D298D33008EFE476F76626B27837B453DAA157EB042CE77F9D719B9A019FE07D522CD7F9AADFDDE1409EE575A35084E05767828D9B7A9A692800693975E7927B3368E806B894F533A29B78D7092CDFC8C589BDFE35AEC7F4A01E31A727EA791AA88ACA4A8A67BBAC1CB48CA30B7C6CC7FA2DA241F6FD5BF53405E50FBB6B24DD94B5E797CA099713E4E21B15482D47A5FEF749F084C0EB0A953509F9E9B803EC13085E705CBA467FBB1A1E52B2350E5DE09363F13A7A9B9BCF727865D571737943DCC0D52CB23EAF7F6CE06F90700F239D5ED48C88367D6CA48075F3649C4099532A3407D2B0FD219015816BE6D0EA6C82B06E3DCC3CD825CC19372321BB633BFE5F058C727AC66334858F6A8B9F1E0AAA5E4EBDF77ED37AA03BCDDC3DEC6B8AB2C36493CEFBF8161BFCC904DD139923F48C774CC0E556474A48464DA56C35F90B8221D596BD6477F0FC383E2F2FAC5285373C6DFA304E6FBB4DE4D90BE7F1BA5E342811A45BC672E9047BD6C5F279A7868EA250BE377AF4348E66CC5951EC8F6758162F345B9F94C9AC4EB60E6A60B2DE1FA20DEEFCD9D59252D43BD7F25033945D3656078D1C75D89A5A58594E1BEE0B25FF82CF845A99EBE7A284AE0FF7B52EDDA413ACA595AD7BC783FF97239BE6A8F804FE04CC368CE8D4C04462BF732D1BE006DF310DDDC4E0E93232E4B45DBD1F2442CEC165E74C98336A7E4D702D82894C13E0D5AC317FC1E35A7AE238BF0FEAEFAACC5141179CB3E1888259B1F0FB554868ED07AFB12396C76D61350422F15E43F697D8259A8C2FDA3A7570E7DD56F6A55189F4E58AA962435861A44F1D5B5138BD6777BDBA499467F3ABABBE39C240C9C04F2BADE18194A5E3E4DC0F84481525068E64683E2BB75F62F555F867802982DDAA657682E139C34D70C120CF0262F2A11C81A26B08DD362D1B8B07D64091FF7885ADA17BD30948CDEF3FD73FE16D449500221036D78423F5A9B2556C70F6943E2BB9ACC18D0BB50169B62FCD2436163BDEE75C3FD462AD106CFB13237286206D779CD26AD89126C8A6FB2FB721FA3A2919FBF1348AFDE07A4DFF6344493DAC09869E9D3BC3F1E2FDE9C22A7C9D61DE7640039C9063E8ADB6B33E5FF44E83B255DC8C23CB4AE75D2919F2D8CF7CE48D60A86AD51FD0C4F3359F981192722512DEF054ED3220A7CD3F923F144D8800821706A4F7217629197A83B8CE30216AF1796E8A4ADBD225F4507531A658F0FFA82F73317C82F174B99DA8716D4B0C2A277E666DC89083B26E4E9BCD9510F5F27283E895DEBDF94AC61E6B55D1E5AE1C3AF041EBA9F8CF9C1ACA22AB56435B8036BC40817C526D43BD15834FBB1242AA3DE4D07DA3E1BBE1151462C0DE59820265658642CC5B7BAE514550F9155E789077FD01BD6A01BEAA3FC41FCAD8991A7673D4F9151D2BA3B12CCE1F6E77C2217532F8DE833D90F2B0C50ADE13DE5EA9809DF188BB1320E2A351CADCD742ADCCDA98E5F89E91EED018D8067A1C53C56C9B1ECFD65D34A9DE0A2870628F820C7A35C7C9E55601B54489294718ECAB0C86259FB10189DE841F31A43381EDCFDB28DB649299089EED8B23853C5CC5850C656EDD0F2240174F6C3CFF222CC49614F0B51B14A78F777B998DF8BB08FB2D98D9CCD2F3713D0A12FF8AA0A1BFBC28A1A331BDB6C66C9108A2E78D1186624BBF7A65A9232DC1E02BF7746B05F38E60BB7716D3BAD2B8359B58537BEAB1B27A7FF13AB4C86F9C53146C488F06DD8FED9197DF62070EC088B79F1FF3F3668458DB56AB329C49E7AAE9203EA9A0FA7F10518BBBA78FF51A26E76A42C6A69CF4654A73D3CC763E20B2605D52AA2B5D3A9B05E184F41928D5871EE86F1B0A8784A9DBC77A420BDA0EDC7FEB9FADAEA84D3ECA999BA5075759FF3A4372B1BBE024612A7F73F602177F82CCDF07B328AB86C455B68EB85FEC079FE1D8ABA7E4E3256498A22AAB0A938E1D8E7DB7363EA803683992A12D6F9C3A076B1BB51924DFC92F953C76A891248B3F4A14FCC84E5B689D9E9F3B8B1B8F28208C3677613221997B6B2D1588571E92A7ED9EFFEE09C9411B38C8F6D2326192DB928BA3597F1CA6CC3A5BE320133FEFD573A0A9FA529189575146D5F421952850EAB542BA1D35EDAB434250FCA3A301E874333DC8C5ABACDC8391917675DAD49D5D253D6D0069507669D62FF8B0B3E5099499A6CCBE16A1F314E220ED1C9079F7DC5B47EC513DF3ABD49DE479763A53DB0CD5185DB32996199FFD69615BCACADF162714E5FD18BF1B12F2DE1C6219E2E61414C559AAEAC74C13C7EF8F6FCB88449947031C74C822A058D7B8018E0548241F0F43CE365654CD1770912DBE6E2FA7906091DE56D9F7573D53B4EFCDFC53719ADBA8EDB1F5B65DCFBE8B851F7A8F4409ABFF92C70587E649F8C2EE0304DD76132DBAB1AB7319406DBB0671C56179B3C58B43CA0E6E3BFA2E83F20A95250BF3C1B4492D413DE4A1C0D4729021B57E992B212BFAA1514023C99A5204FD1960E15C94ADB1F1DD466353FEAD1A5FE44060A0B548A5F6EDF3FFF908DCC72DACC79FBA22B609D36BAB6BB77410EE9A0F97D9ECFC77EE157B1FF6DBD87819E9829BFEFDB7F5C68787085AEB9C133919E12208F59D6EBF4CC6D5A7F4C69BEE8BB3F2BD43758E5DD2EC6D63C25FE152C056B1D021A0CE029A91399A802EF5762FE7CD81CFA530C10774072E9666322959DB7672F81E6B858E3EEF791EFB9F9A106B3EFC5EFD659FF3C7E06490794B6C8C8599F311FC661D71C7F8584F4866D0BD8832258E4A574B571A2F2569F9E206E039632CBD37E91D0569AF55FA6C23077027C96837C6A1A35987E63913DA1272CE54C3C65D6F35F174239A4247E74FF5F064D8FD556073F11CD5E6FC430C99213D384037A45F733316FE19BF5F668049693B sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E smlen = 3183 -sm = BFCA3F5263A4D6B6B00DFC9BEE4AB051D216D4F2040360AFB546D8D7B780C8CD2FDEDA75362126AB97DE2042D8C1F8BBA261B7DA249F836462D7277202B730FBA496D6F4D04DB6CCBC340DEBD30D643E3647E5769D53F4871BB6BB0574095CA470F47E86C51B0AAB8ED35B00C12792BF7074DEF5DDC2B36132FBBA65FCFDA23A97E822E36B6E18E45C863E40E0BA1E33AA59D821EBEFAB08EE18A23F020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +sm = C7FDCEFEBD6057F1466E267E097D087F682E66FE6AACED0F643989DA79CDE54A013BCD98A150B8911130698C2BE054E7A0AE5604A538F191A60221FEC8C8E26048CC72788FDF1D84AC015DA9EB81B76B8865E671A322DA327870A0418CE9C77F7CE19E12875CA40166A2F27E8ADA27EE944704DD9ED62692C9A48AD1D834BC17E717B916A166E3254D733959BEA0AA06341ED06F6D3405DDEE18A23F020A9ED79800E6A3AD2D5126F86C81799407E62340137B6FE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 5138BF636741624BD27CD4652880C86E8074B7532D6649FAA8E3AD58633D564D9B35B6D344358451CDA733D8B234974E6FCBFC2A846648C4B65BAE198A948DBBD471F205D7F966BC7A00F63E3DA380B013ECD818D457E66210848F9DD2E87A14824A1FB98DF9D7090A2B64588C598FE87A73507EB7D2C3E6BBA680E10DCB16763D9CF327C6E3C712C3CA80631D791EB6E37383CA8D0F682FFF3262F08FCA695904928F2F36B0E917328AA10F8C06A539363AA7CBF4823B93C04F9D9A2E0FAE601A3FE74BACB5939CB542D76F44DCA499F307AC67FD005523F63D34CA9F412E0283BACCE876CA401C4EC36C729B373711E079ABAD43E93D732A6BFD99E0749BDFD278DC4B745B619026E4B7E061657F807D32711EECCB633D87513CB1C75E1D6526B7FC3722BC3C1AB63AD42E0922DCA8E263E0475B0D81C89162B371471763C6DCE1F4C57E68BA472FF118BEE13830EAB9C8CFF10DF6B8F03175E52FAAACB47D3CAE130826701770029E501BB62BB25FAA9298FC6D3F44221E8F3E276654EB8552DB4A080D7D7FF2B3B6B65FC036384366E553E1F5AB6061C112A389FF775174F1B0740BB12DCD11D5941B6FFB4D4483DAF1F48DB2F559448B6AB42F19BF49B2C023894F65D62D2A77E585468D81F07ABA53453AFDA9A75326D4D54060B460024DB2EC38355E6A4B3B10EC27F458B4874892E69DE0FAAD2E666D5E64EA32E5FA408755684CC869C945F6E1626EEE20BB7DDF159EE87C4B16BD7B39015A191D928EF183FBFEF0404EE752C9DEF2FA679966D9A99FFCA9D71B23332A92A90267F7E4EDCFA8BD1D7EECD90DF64777256370FB21D8E1F6CCD5E8EFFC89306142294CCAD53D08ADE9C426452F2166DA0888998DE2D42B4421647639E587C67D6A41827C26FF0A7D468E47A0AD004FC4431FF0A12BD0574F7DA67A870A8EDF54CAB65399133C2029AD8CCDDDF45778F1D681A819798775E81B441EF2826763C1EF58858F85AC3F7971299421AB56591BC3A5A0BDE6AE40801C927FDE3A422BBC724412F16155ACD2A175E3A3256548B4519523F61DDFFCAE3A5573E9C5FAF6F23B5B23EDD2078B5EDC83EEAD7F57A468B1D7B92382ED2CB904431C8B52D9EB4707BEB0AB6BA39EB68025DB537BB1C54975F7D1FAEB209FE5AB23FFAE66A70B614F97FBB8E3DEB5F5CE36AD5AD60C781019180206E27F6750067551BF99A0DDEEBC6132C58CFFE01AB5ABFC652DA10C0F44A86B06586DE760DA9D7C419AD9DFF00F6364D80689D38B2BBAF342B98BCEF9C910D26251B3F993307FEA9B41F4CAE949EEA306574544546AE7183A7C0B7A655F5B237B1603AA779AC44ACCC7EBA7D506ACA17EB62F05827CAF38129E259A5E8354A640652788353A3791C5448D33864A3C02F842EB5F8191CBAF731596D3DF8D7D0F7BE90259A603EE798D65157659BA0F2B123EE11249220D8D6E68CD5A14558B5ECA8FA12CC9DCE5F5B15FD5692E40A8EA751A2152FF3510CF829EADB4FDAA3127528DB1D9B94C7E7499D5159B73AD2EC5A5C35A338F18A5D8D25A1A03F1A631954C69B3E886606778B83C0E3D81CC7BA22AC6ABD66CD5A7AB58B5B5DEE0B619B54BDCDAA21B5AB60EE781893DAF0E7FA198B466E32B9DE9E6F011C991D15B5E4C156127CEE0039CB1D97C878F5F887E1FA12F04D2D530001541951284CB5EF56FDA1D0D8827700BF21DAA66BE6FF71866E87E48824D9FBE6E115E284E9E4D306CADB8A3B8CF505F9D8338809B43841354B98B53469D9750C188B9FF42A6210362FD48CF1E49357E638F3ED0F358B8C6393100AA4E5375CF2BEDB64811AC733C6AA7913AD75ABC4C22BC18EF6A94738FE3A7B3E70DDEC9E58C8F7846D0412D504D91F55A583D3F864C6D1BF6FC966478676000E37880D560920255873A3FB03845F6321D8F2341F4D331414FBBCC07BC72B530C03923B32790CE1705B5452AFC2B0CB14D49564E997ABF89BD5F9EEC19EF56D647E966C15FE84DE4C3871216B0497A4D7184601C857FF2FB6759BBC76B07BA122D75662771C3FFC9F72E4DAC4AF599820AE076B6A4FE6CD905F7104832C0F7C916E1F21FF9134A538A8FA6CCD67DABD8B3B86FC5541FEB51ED897296C75EE17AD5F2D2346124079EECC221EEEDEBC0CC44A48CC626AB340653E0CD47964B79BD10800B665F5B092304C8D947D449CA6BB4AABBDA973A66FF6932BA7991B658CB18CB00538A0CC04C80BE6C28608B9C943A28CD2D14E6E77F7929EA9FEC038F6B62F2B33675F4D4BBF530C33E7C3BC664B3B7BED59260BD0211683732E2D7CC4A59CA3E67D1982E51321B2262AC0A97411D2D22A4A27112F88AAA0FE5B4CA686EFEF7D30BCF865A27CD8901763A36D91CBA275272A85FD45248CE12552B9B9C7AB691F45E9E5998C97DE2E8980A91743001AAAEB8E488723DF1054325C4DEFF0441BF431E3147527954A4C4635B5F108010F7B4A8F5EA76815C0BA1634743C0A61F6232A2CADB150A246E575A568FB4ADF430E1CBF851A88DE68DEA740596A428C90B819C9B23655D6125F2D71B6603702C0A7AFD43AFE77C1354476CCA4D47BDEEE28AD6E03640705D54E3F1CE98CCFC1A0AA3267AAE166DBA17A56B6A13E8A42250F94AF7CAD2437457491CDD883DE8326B492484DDB2ECC0F6BF19D11AA7F9B797966EA4FFB0A803CFF79549C2D758BD943A58F17047AF84BA3BDA0417470DE6D1955235F2EE91708F0F3795BA4755BA208484A30046737EFE8D138D47D1794F8950437E126DFA3A3808FB7737E813CF02EB87A2E9EF02693F45A7B677F5929C7CA8540EEDCCF62500092B0E07472823BAF91B5FEC9850A6B36C59511FB2BE399D922571AB83CB37DA4B1D2CA31493C1A283014449931E1023339AB152A41D63F798B137AF6718483E99676E34F4BCC2584479E2BDA805A405A015A3A4F69566427CA55986BDBD9841B02B38364FC4B151E035C104306811C5168CFC65F972D04E4316C8A373A130DFE6B23A1C57D42D7A100F0930BF583D0BA99C22F2B8760FB471298728355FE623D3B70DD140C81ED9C0E6BFE6F3831BEF25EF8E71DBAB4B904BD5E8D14CCC7BD9DDCD44C659FEE718E2EDD23C7FBADCB60A5A33280FA6388DE66378545F462BBDD92D6D1423F2F400DAF639A06FEFB5B83E9482BFD56139B19F29163A557618C3B80A2E209B783F64C47D4BEBA4F9229FBA1F24FF0C3AD3B7E4C4841A7B29BAB6598CFF83B32DF3093D243DD773838DE7723EA347F8FADB8A4F573007CA24EBED97CCB2807CDB16DAA97D3185869252D545A4131856633B8B45FDFF964F4C0B05CE69C788997859E77F65978BD5E0D60B3A67311B7A62AD0D046B5B1F53D75217D6690131301659F4296ABC1092880BAC630BBDA2CC7AC03F0098E30090772F2E003C9B9293A6BE5893C09BCFABEDBE388773E4FB799E6B63B6FC0A7D41CAD6FE1607A6262A66261CD8EA51ACDBD45A9CC3EF849C406606F20D73CCC7B92DDA19982D0FE4A0161F29DAB8ADB367E4DF3A529E3A8EF20060532438A2EE8D73878C4537EB84821C0289C54B7117A5CEEFEF487B4BF977BC344F84B286B1B39450D53E8E02A79BD006CF34BAAC8A5EC5FCD4B4CB73D8A5F9A48CC8FB2042B5979BF254DFD2D53C7C4E39D8C3F9900BF2353D036A3CE6535A604C6A62E5B51778D12DD4A4E71291ECBF8893F22FEDC10AF93BA226DB1291F0C2769F7DA642951EB24963EC678341D98484BDFE8E77B2951AA853C264085319EC59E066F8076D75B3DB9EC0AFE01E9CE187AC40A8AE0090C16B24E8B292EF956470EEECBDC1513F848D78C5D07286437A050F5D7109A8B232353D9B59E2C9919231F7B8C7B9B1BE7978448830C3EFCB697DA29B220028D281B21467F815B29D1DF6FD8B96F6456911B37D85A251096D3A0152A5A91ABDA4CBC5462AD6B5E06AD678143729B3F2464586959DE25C0EDF36F80D03379C0C7CE14E9720B9FA9C6868778F24948F06AB376A904180685BEE95597B7EA6080D46F64C73B1387E9F6E6B386A5A34E633F353ED82208CE0DE7B30BC86D022F9F93FCF793B323026E307B0EDCAAFCC43049887CE2F2C023D9D7ED899029C847D2551DECFEFE2AB511D4C3F2051749993C010374CE41C36998DE1BE8539625875DFDED00423E87C9C48D001D05157BC91E676F75DA2DC3C28802C0066F2D928D1C3BAB7884EAFA736F49FCF3BDFEDC686870310C1E4954F3EC932B4DF7892C469AB9E0C0C1DC53F1B25A1DE3028150D33A4846AA8B6314289AE53A82AC27580BF4C65E1E9EB19EA41E9ABF9E4333B731E92C97357BF0010EDF27BF54B7951EA2620147088E3337DACBBC7181EB51E71B167511BB69FD9EC3DD7E135615E51F9CD61B59CCEAA124D448FE251389B30D339361E509D462E3218AD2CD3B679643C7F280AD47D96F9CE16C4C1418E364B5702E1DF080BCECC61917A9CC2E24CAE578CAC6D725C6EDA1DC8F8DC8CAD974CAC1F14F867C4717AA394F04FF09AF9706C5AA03000A6025FE520EBB905684F3A728024A9A6CED20E33D4A28590205DF808D09961AF8B8F2E10AD0E2C3A2D09005AD305421BD318A4EF92749077D207E30DCC5133404EFBB7284F478AEF9CC08A27815D0D9F7D82823EE0221ED2D6D6C0DD824F4E1C63D38E34BB10F2E95F95312F857C9BBD1110C953EC9D82F3EBC52B821E3BB000019109D3DA7E8A83FAC3D1E9726D41F8997392999BCFEADB27F09EBAA1672972DE7A98419AC74A7B206C6D807D80C06C971D305EB9D0FB575272A79B254B65FBBD49E11B2B2B01386C1F527D7950D7F5E6D7163AB0C1A7D9E79ECF5B451CEC38D27C958733DF086F7D10B11F543ADD9E2389E43CEA96590DB2DCC6AF6AA0D001E09260AF2501BDE71FC16E33533E0E30009F944506EDFA1A248DF1CA594C3A4DE1BFD080665E7AFE61653606F4A0565CDCE848DCC0CF578B912896227A507894FC46E0B341E6B6AFC03F656A699F82650D94F1972E4D2D0F5BFD787BDA56DA52F594ACCDEACEFEA966B0C70635BF2B03ABFA151E71CEBB93A06966758D8B680B76C3446BB0775A622D0B7CF46A37D43572D7B81EB54EFB4A33D56440737F9FF7F215156F5B82FADDCA09C501D9069AA9116EE53F9F6A236718663261D778170FFE4FFF2E50654DCA08181DF77FC66D8B3D90F93B4E7BDD1BBCF577166D2166877FC474900A17DEF7F951D3F32FE03D067657991D9FC9DEF3AFE45F691B10E14D0EFB5709DB65CBB9AF21461F78E58F2BA86878B36C34DC7A08414AF7807961782BA6BB184837D14911D7DED38506F3BA01DA868335DBF63752A81EC460C3B70372449722182A3314DA16ADF3C03CE828911D2C4A0680D91E9B68EC2D1D43C391313D6920D35C8AF787DD2DDEA6214778F75D4A8BC05ED79B347503AF918605CF2819C690CF4FCC6A02D8FE8E11CE18BAD7113E9C4E80CC686F1C098B5BD3B604BE2872D96EAEF328E5C903222DDD814794CD3C494A2EAEFF38BDFD75CFF99E5F4322580399FD4E63A171939B75AF40ADEDAC18634FE7125AF612224F30E4CC8D40E6974FD4FAF835022073E6C9F417B21F68F9122AC649079B8CE54BBAC5EDBA8D6011CB276DF03F21B6C007128F7BE41A49F6C51CE841ED861A5E6300B5BF8C2FC16EA3CB90886546459A6E3E67DA03A98B430CEBBBD5048108F08996D7F03C4F335AB7D3E98D621364AFBFAA30B622F1EB65DFD5C10ED844E25498878DD62E71B167204AD27B144ADEE672948389F13F859B12A8F54A4D8B8DA745910171E046F5DC63986DE81511F8CF3CD48F7FFB59C38BE6B0D0CD365502A4BF3D9D37678936C9658BE0CF08B4A29A6BED9D5FA1727A9038DE3DB17F7FE99505119A1B5F870B404F86B79A04873BBCF0E113B201DC9C76C8C8547E6B148417896EB4400A7306705FFB85912665AE4C41C062F43B3047A1972BFC92A112E4DAFD06B0C5180173E6510C86501C6B9E067BF9830530CEA0F8F40A0AFDB236203561E53A95BFF0873CB68F23C93E1A7DA0C0564D30EF068B11C1794E05F50511C4483F8C6E9041D32F67678366FD0F7090B25CB627D2776CDB6E5053F9539F848BC85985B357B10808DA104639A1E91A1D522EDE951E49ED137C753878E9A82FDEAEA2143DD56E06435BDF50AE64936E7EA21D4B02C4B706243BCCDCBC8ADEB3A8C8414A466CF8F611D3ED7E45C5FA109EEDD84B616796943ADBB4F15B02B094482DF89B1F17BB92644481F5E740C223406960C7C1E706444514006D39AE7092101FE35F70CB1F87EBA68E0F24B2BB72220D2F15DAFA1B671E953A3AA145FD3BD2B72E8ACD97922CAD9E24A7935B95B487A7FFD926A69BB56C4212A2B3FC04D796315F7D7EEFB4A1F6832A93138A339D5E8C10249601B5F0350E0356A562E77B47C1BC298F69B51850D556A3699BEBB020F9B4A7649234A5FE4ED9641AC2FE6720B867205363B7F8298B42286A5705BACD0B2345E60F3BC5435FCDEDF16AA0987FAA6B82CD6C14E86DF766C5EA71F2808969AE206B30DEC1D6865AE3948FCB567D8EA186B02393C99ACADB9917A90A058A2EB47CCF5FCD89D9CF4986BCDA073D85E7D7FB3434D0349F5D9F23F3FBDE604941BBF29FF16523129E38E350BC8D3B016B4D9423FFF94912B1D10FAB8918DB491D420406DD046F3447BD3C2EF18F11C5F0D34B583231DF56F2C134FBE5C3E20C25A2357DCC18E1AB63B2AA29D0A671E00D506079DB5BE7D3883C3E2D69983E33126F4DD35BBCBD6FD309F2D46D6D66847A323F3588F5D0CEE5D652D49D2C8547923371BDC6B06462CA0DBA7C1E51E68589119B01EF5E9A3F868183E81EADC595C65D7B08E3D994733195C6049171838EB88C5BD34F3CF3FD4CCB59C6D78354F27328D90B0F9CA7CA96DE8D07F16C9B1569D9DB94D55C18C604D7D12A7469A699195F0540AF8265262BF7BB1FF56C174E4529DD55880B5F3C277B2FB5193E8BC0D682172C125A4DF8B7992AA2CA20A9198086104F3BAF19BFEECCF276343665E9CCDA7816410EB541782CAE9663647A3B3E4CF45713B480BE7D57A86ECBAAC206E42BBD6544C7F64A2C97F650FD6F55CE71B8FA3FED49C4DA76AE232D1F15FD64270D3A4A3B0483C345B6FDA96B431BF688837E21FD3B80FCADD21937098908021A3AC2021FF7B9239C42D0D7271F9920B330541E873E8F9339BF4697A82998B14D4F47F988B79DFD40DE5FF0D0B86F8121B75EC34D2839FA239888A5693AEA64F3033769AAF74C4A5A6B7C050EA0F0F68671552CCD890216167CD61D730A2D97F293B1E74711B9E42003D979684CA9DCE5488CF3B064F003335C801D1D79A251102C15545F176F88E1609D8B76E51B9E54C438D320E97A067D609020FC54D87129F8A24CB1D1DBA9E9C96F170F2666D48F8B3DD3D8A204D221C75FE04802CADDF44F52A83CB9973D4CFD6A91C7695ED4D2E4DF728D3B09C58A4E511A2759B42A9D6D4DB42C790483620B201E54886EF09DCE62FDF976479C1D019872CEF9FDE3765B61C65E1BE807AD29D5C4D34D4B695E7067591B4F9C600ABD1F9A80624E8C10A7D67B865ED0301601BE74783B1610B5B470A0F08CADA095C57F4254F0863208B906B7EC03B6E61D0211E84641D5A9E0001AFF047960ED5B0F46E178E7657A095F26621CC4CDFB7D6033509C5668E0750685552A0C2F072963C08C78CC610AF488423A16E4A098A47B8B0A4D332E7EFC2BF1E992F17F7122FF672351F1910910E0808A37F5B8F694D3 +pk = 5138BF636741624BD27CD4652880C86EFC4D24A5BA342D35E8973CD6DF76E998582154F86E5945DE0D4A5D4A2F79D0661A7E03D89E98247D513D9CD08B2CD1A178D3E22B3CE6940B3FEF85BBB0FAEA9F756D3665E4AFFF09B3D6F4F37F24BD772F9A29F0A87A60E6A50DE44809838E514B138C63A6561AA81C6D178944ED2866ED6C5BF43830717FA95C59EE1A00E9CCA298854CABB5A18241D00BDD9ED39F8FB3CE55FE3280CE950DC6DF7C87654957CD0B2ACB09B12A26DDC1E332033FE3E2840E36BAE6811B7F1FCE6334583C01FEB4195C4A33374963676310AD67FD65AB8B0D8D41B8A0D58B2C36747D0B4A02E4BA68461EC330A2CB934FAD33EC9BF0C2210A24E5D44729EECD2BC43E222A37C86B50E13391145A3685081F04FF0C1CBA5AABC6B633A28FB6ED2E25DC6506371A9AD241CF8945F86F1E3DF6935A20E0C6E9326CF8380B20D832F11F8961D47FFF686ACC5C02418FA0F7B66B48186C19186BEC8F06909FCD26FF46AE5E165ED20026AD29CCCF12F53010CFEAC32704AFA8A972394A2D2D21A94DD1C0FF0091A19C1A9FD27169905A075B65434EAF12AEAE3F46EE0C9CB9238EF19E71B0CC3068F2170A6CCBD527816540EB37A4E302307B5B58370A5BF9D14A1AC787DF3A8C38AA32F349899C0EF229028BA18FA781C83BE50CB3F085F8AEE2EFD00B464E8C022913B207BDAC2EE50ABC9EECCF53A00D3792A6F82F7160459B3C4B882E163A05ED03E36EF19B89B48FEC7A9F643EFC5FBC33F742DF820414EA5074AB0A671266BFA6564E985A383ED2477FE733A3AA709B87AA46394217E6B7E02EDE28567D3CC1D415AB3EBB59BEADEEF016CE892F62DCB07DFEBE7D1EF20B37510CA51F8A5EE09C4A34E75C41981CA5CDF23F398C986C1300CF815829389C92ED8CF43F959BEAB9DDF65FD89C4B2B5DC8FDA8775BC9797AE5161FD6243FE2BF8AC2A26039494250B9B84C4C0671BDD9929E8D07B4A1F4D9B1ACE3A95D7F779A79032B1AE44F47ED9B7080F961DC987A6EF623AF8EFD1A04103BDD1930194799FA4663B24C5928E4BE29A70DF2BF0AA4303114500B01FF450339FA2624BD3A1A3842C7B794C716FFD3EEB538C6641EACF324BD17AFB5D49B1DB71A3D625A7E3E0A5FA1DA3B8406E14883BE9719F7CE6CCB75803691166830802DDB7DC932C8D492CFB62CC44EE2CA03CC5AA48C427236441B191C6E75D094D73491394F3A577B2099B3C7548B4CFC681141BAEDAB418A14C9F5BCC394167543E2683B295C3E8798DF5D56D032C3E66665B9C975268EED458F8C1E055AB50D47FE3282EA8AF877C6E5518F9A6BC20BB35FC64B8C9AACA18324A772F2256558AF611433DF28393FD45D4B0A5E54CAB9C9C16F0ED681AAAB623FB0526A5027337CEECB406968FD3BC2A07E74A19201462CC3CACB52034AD49075C68EB2188BD4A5AE29CD88E670E54EEC54F46D7523AB042BA9153DEE522E467812DBE948446223E5C7A550D64FA0DF6D2F4C71F116EAF2846EC3F1CA483D151274885DA9814B066CC203C308E225BBBA767D1D72293B4C6044C732695FFD7A03287BABAF48312CD0AD8D4CDEC4630E65667D8350FBC30C75C7D47EE7959EB5EB080911C9EE26F3E0D0B58E9F67790AC91334CDFAF1AA93C783C46E9AE2FF56759B8BDF873098A01119059479446EEDA0AE038E2323FD986DB290B3C3B0EC739B5E1822B6E82DFBBE10F9D129A6DCECF5133204D1BFCF980EBA7C4FE1DD103F823DF85577235FC9F63E265DF0E6424D6A533E53E7BD0C3D4BC981E0DF093BDEA5646476B666B8018AE29571A8146EA91DC90D3D996F7E9255420EE86F162B6E21956BD95EF8B9A115EDC3A17BFE93B3D731C0CBB813200A1CE8F6DE92CFFD93C809E1504325CF5ECD02AE101BB0936A4ED3FEC52B5F5DFD279BEAE6189A4B8AD68A5A04DA36F84F677CDD115D9F79058C2AD4B489AA701BD61C529E052ADE8DC879E4F21A4C005C8E3329836F67CB6C118C6E9DDCD35DC82094707B09843B8BBC01CA20461732E63B6A039492D35F6DED82DB8AB416BEBE42F3E19873A28A2DEACF7891DDAC7F9F17F5382781007DB9B5ADAA72AE0E45C2F6685177C37E372804EE7647E166443B8AE581CECAB3EA146BADBDDBC23C8CB1601FA037FB426132124BD73540F77644BE7004AC150E533897ADD4D46ECF1790DF7B6DC2924E3E12BA86F56F8C9B54501B637A33340E739D2FF4AA317FADF2B978307A253D5F8F2146265AE327B1ACA4599422C5A4A30BC8A3F541846DD6826E0E7C5EFD39C684FFEE32EC92DDF06A5EB4B3F1507414ABB10DFEFA89731DA025BC9BF566F4F78A0A06287C0A21FD6484FAA534AF964F85622325540E1F0AABBB2611A09B92C3E59DBE6033BEF8CEF769AC2C4E23E2C554AD78B31DCF6463D06DD633654A55ED2FC24AB5D4412FAED4AD8076475FD15349342047B066B2DB4B03C584113273E88660445234B6F2841CFF157BB9AEF906F008858E215CA648326E1659F81AE39F2BC1755A536A7911B46EB9A82E5E843CC5EF68D63D132558864053042D2FACC10CB2422112AFAF35BEC1CAC414AB9D9C1DCC381E9317B7DA623ADFD81A184E75D0FA2BC6B30867293D44111F8D787DCDD44287E90D3CBFBAFDC8F7D9A5F6C966CCCCA476F554AFDD85543858CAFAA9487BB74ABC02248B0EAF2BA1B5F134C708D8F0F00126D1A931211AB2F0B902B2B79B7E6B2F44C945B8B13262CE723F5D70B74779900E10D31E13C2C90688B9798CD53C0DA97C29129FB77C798C448696E147FA79CBCA72BF760201F48B845B17E5FE16F58EF2C6B50FD3F7DE80C4149CDA56E78E32C13FA479D1CA42A4253B7C4C6876AE561808DD75939B22DA1C4EB910E2D37025CECD6C019D247976F85FB20BACAA0FCE3D4F6CCC17CB56158881B1E81AF36AEB825B3AC47B5BA5C2A6BE9A16C919233C540CCD00BEF4A1842B3B7AD1A4C7C3EC6E1E4B001A402E54D57244A155B7CEA3E47C2AE70C64850C9B1C035FCA574ADBBC58E317FB672995230DCA0D22F1616EAD66132CB0D203AA850E6FE28D586013EE38AC7AC712B0E4951D3FC9201B36BA8A1D575DB6CD876386B99A0A3E5BB9DD6B60CB3FA84BE77CB35ECF7842B61961A68044F33E339C9673F08D04A1A623D05A0AC7A31261C4A03FD62A19F2E64E3CA71A8D2269F9423D698EFADFF450F0080448536B277F75DB1874C3D80AA2B71B122BBF3A898DD0B3A0989A94D2930DB2CFBD4589D7D61A59C22D2FEC452270E551754F5490ADD602B797E7C135E6777080B07011ECFB575882FAC694B67D21306DEEBA1F2AEBA68050E2EAE5F167DD4ADC1C2018E79562F69307233B2FFA90AD7E12CF62CDD6481E8F356C4CE8E9EA544CC1C7AE3CA30AD2C91D010E8C87187F3E26C1FE52235014BCD89E8DEF349454CAF173C2E76842F139444CA608D005349C1B76089E73406C4221A8784547DECA01163866DC72B5F3B56F4451ACBD77688947863510E8503C5CB097B650C94F4A79774DB75008B395449F13B5A94C1549F7C35B7102570B591DA2C55577471507EEA9112F7A261698879792CA45FD34FDFF22627EAC6A784686147F002BFAA2E86DB23293295C752FE598231D84B71DF7997DB561906F5AC3AA78378B13029F14AF18BBE17FC4948B8C2718DF1B2D7174A9E5A8D17B644A73529742D1DF1FDE30CFC8C3B98782E2E98102AD9D80729132F5AEFEE3C866B7138E8C4BB5683FA1BBB20E3D5398E429FCA079BEC0F41B9CBF31D0C5C14020CC52B317C42EA9AFC917F932B80F62ABE42B7BD2A056C4C71114B7C20C4602F698F036F52C0F5493ECBAB51DC4F722A31BA0107AB95EA794832032000E615D406482A75D41AED5FCC4BFB7BE72BE59FFC4B3CE1C4E307AD1F73C47343F41319BE656F2682CF7C0B93F85DEAE11A884CD826E7C42EF9ABF66FE6E9390A2C8AB7A49B75DAB20A1F8A4F91BBF891E151072A33BF9DFAECFF71A331AC1D34BC8B7642106C707C5D35459AE47717BA6185D1324AF5FAFCB3CC597865B384EDAEEAA140F0585A8FC9768CC1728489108B86A404A40EEBFBCBC0D8CAA626BB9956C98A9B4D4E9739550CA49B287AE2A28997F867EB7D69E9E8050DCD513E001E7E4DBABAAAD79623129F00D7959D10B2917CF3C632333B1B2A55F7880AA7A0BB9E453614143258E982D5E6134F956210D75E6E9E5B00B9B8AE09AD1BE06BF77E2B113F6180C1437397DFE666F0F8A9128A552BD345F8789522ABEE953E055E08E87B550D3C891846C3BCAB80D81AC0F381CB7B9EF2C4D2C59F5FEB4F0EC6FEDB4466BE2F9D0552BD3E3D834342AFA36DE464A02C73FB2C9D3F11244FCF5929327309EE73346F3ED155A81A226F96BB94F31456147C7C58818EF6D87ACED0B640F5CE437B2E059AC6BD97E5C1FCEBF54932F9601AF54B3AF3241068406FECA81FF320A67E7CB1A496C8DFD588B2892DA7D22F3C9E520247B0F7A658CF304AEAB580B9856CC5E84E33D45839CF2E5B6DFD5493AA20BEB1F2C882A0878F01BB45FF9F4E6C5ED0FC73DB25708C04B051568CD99915AC4CE2F8E7C26BFCCEA5B1C7D2E2329941E681D1077AD512C7FFDF97F7075DBD6D4B04707FCBBEC651A333D5DBC61A842038617340805ADB7758C354B2ED9DB81592C8012B6A8A5248D7EAC442361F5CC1940DD9AA7E25AB6F2AA739EFA5A4404A33F47128986249BCD876930E0F10C061DD08636E4CCE1E1A6E6F6726473E7E5183A102F93BD3AF431EB2C7B3F3112CD6FEFE994FA5519C6489AFF714B3CB1425A029F0B7074C16F81731C79BADAC5CFCFFED9D64FA6462CE139FECAC2A806736A2EF63B1FC705008EC34898D996A2AACD36B1B9B37FDF2118FF3C131EF4F7DD32D8ADCDF15FA3E194A45422B11BCED430ABFBC2D35A9EF0CA94E8939FAE00DB53DEB1E1A48E2CE1FA546B84A4556C5B5FE2C95721AA1B3A7659A869A0F468EC3A2CB0739F520C266E752FC2AABEF4FD1974A579E83B243A804999DA08D7D3BF875F5F45548E47D2099FEB0371ACA16692E4BEB33B256923490113BE49695F3BD6935A42B65BC08CE179F532331283601F62286097B83FAD354226F12C050E81A8ABC0C7BE2FD79C5D27E04C9E35A19A8F6AFD63D6B44F7276F53FCC1F7A54228FEE31E8952A89E1AEF53E397C2C1AFD15251E6B2BE452D8B38FFE2DD4B5DC328C8EA9886B7A97F1EE42AB12FF5DA3A85A24A03E19B0F22FE585D7FFA496161D25D3B1997D9CA8F2813BB27B8CC35C381343DAA6B5091B0FEA5D4165503FDCC0753D4B5FA9A5B2B98BDC4A7DA96EB6BD1DDB6B3FEE7AC538FCBA3A73F5AEA236EF0393017F0237576F408E0435F319F481651807288525A9A1CBD4B8C88012A58FECAD8D342860057615E2A45AA2119618B129EA35529C89435B5245ECD38945495D48B9651BECE9932BBF6E5F1AE7C38C59D9F69ED1D16AFFD86917E99265617EB06DE08555F3B9DB830462A581D38E458C6D3503EFF8EB83A96FFA05FF858EFB1C423591B8A1ACA6B04A73DA782794AAE57068F748D9B43075ABB6E9553FC059B8C74E91FB51D54A64417731373BF982FD163D3BD889A47D79B2E53B423DACEF4919F178D88BE2371B127FABB878F797F6635747F7E5C557115EB3808920355260C8811581877AD3408D3FED97567D16D38F1A1FB746E70C810CF3ED4E6572135133FB0D41DC4C36870D3431887907892D40E119DA243F988C125788E4A5087A33DF1EF0F9A780C1A2F509FE4A0AEB65BCDA1471B2563FB1EB104E6A25F2B5E4B7BEA734523E150E9F2774C44F1B54B71DEC20432ED26595A9C3FDCA01F754A62362D5FFFD93A490A933E6F597900E4778EA825988A8E56711BF0E5AC33E8FF8CA9BAFAB76D0698400AF0FC0E0693B3F237CB170B53079F69EB917EB6296294B56D9673BE0FCE91E3D2BFCFDB7C88464CEE7890F872F246B0E04CD9A1CDCA67346CB09F513E8BFDCAE4C0228B0348F020FA4F7A349FBE0083E6762292D0D785D4E592595EB421882A0201D00C75BA52C34CFEA9E0B9CAD43651F8F18112C131070C0050AEBCE783767EA6589EB3D36E7E5B9DCA2EE20DE237D28C2F17649A1771883E70E362945852F87A6105285AEA926D75839C7FB7111E4766078916AB7FFCB02D0BEFC5EF8B93DC1F3D2E92F8D56E88F02D8A17344374FB304611198DCB34FF20C5772D59A7A1CD1FB87C2F73326FF7B5A32B70E9E77F2D3CF2722683E38C817FE3A55E0501A8681C9D2A55DE056C486106ED968BB130AEA59B17CE69BF87D0E7329AA0D5C9C9DB6CEED247D796BBE61EFBDCB1205942A8B6C3C8BBB686D0F15AB45902689F4BE356086CD474EFADF418B91FB8905CB30AB8C22882380F1D52A6A00DBC3BF3894D51B351F7A991FAFCE629E077C6258F3D15B062E95228AA5B5AF926830CEF19AA760FC4EFCFAACAA5591B17A9F2AC4C5374011FF5CF3DF8D579D1F696134BB4FA0433871A81B115956BF36E6E1FDEC60186CDF9120826A91E92F482049433F190908E57FEFB5D8CA2AE509F2A7D1848DD279BC3557AB970F23FDE4198E5B0613F436E9DE28B4F245F7C7AE775E996C714CB310E6AF072F50D8D75FC7CDC2100239CB89016FE21E05DB04F2A4A4A031AFB4845D89F11626785656538DBBD074ED0E542D4FB83E68A02B5BD4DD240C40BE70C6280E7F14343E31F18D758732820A8251057ACAD9E223CE1F80A32D719D7B18946D4CCC80B93CABD230C5F22E9E682BA979AE6F69198F2DF7B8B2D3E8DCE78E54D0500FAF7C0D73D994ED8AC8C72DDEFC08C2CA2368E1C0BFE642C71B173692181367B014CED8969A782D805FD5C0FAC440FF57398A5D21EBD8E071CD0334932F8755F4DBCCC62611C8B2F269736D4B1D2CB94894F6CD8D62F13CAE62A2EA6C7A9F089BF622AB36898847FA2C4244106EE5D2872C9AEE5CE7DBCA7CCFD997BCDB8FFD58FA09DD2CA4890728DB05CC20A15EA8E2FAA8785F5DF068E08CC982EE7E0FB8B3A0F6247D2EF3C5A0B01460F08FEBB654143395EC8D21CEFD6DAECE8F3787DB20BCD30504362B545AC2DE6D76D1C307EDAC648AD1129AA0D13825B2A89B4210C556636BEED0E3762C4B418381643581FD1A5D17458E6B273D4C1B290D9320B185C935E4505B96D10059157846A8A673EBCEEBC39370F9B38F17F28156385B26322482C31D9DB8A920C049DD353DBE40C5BF751D9D907EC8B96B687AB3072FC6CDED04D83AB90C2E5565CF893A34DD04C0D2843E784B13418082879AEA74A7018BD117BDA48432E3DA4072EA47C2CBDD72148AB9088C9D79D7DF4B7EF6C4B72FFC8A68FDD03A6326B65ADF2809E1D91E3310340DA3F208E33264355E28A28518AC6BDB54FBBF29CBEAE6EAE53B37F3C8804E7D1B7833016026233F4C30679057C519FBBD1C645A550B5BECFAD0C763CB87670CE46113AD3A710DF35176B47BF82CFE3D27246D58AC0F356042A97FCE7FCAABEC2D864D6542479B30145EAB6F9FA6622E7F62958B7C26E82017B8D6BAD18C5E18BE9B5D2E6A96AD5276F1BD4966F57E3C73BBB28FC4B094DC2AC5706C2372E283C40C6878E637A579CF0BA23836ACC683C1C1A25B0A631D9A34D88E9CD3F30FFC14D053196E92EE0BD07C51F9DD10EDE262292D7758EAE2F2563E8ECDC668BD1DFB92B2347C861ECAF58C46F9467ECC318685D73BDCE25B8479CA17B5E9C0C01A73591B662867B146D360EDF6D238263250165B919A55CF85A59EF2D0EA sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF5 smlen = 3216 -sm = C0F318258D5AC9380D7DD7B7A2C64CA44B3B238E036072D771BF49E59E9333411B60DDC17E26112A21BB0477B9D871BE65AF16662873440ADE11F5F57D4BABC2B18D7729CD8D506A2FF052163C80E8E00D3403FB984740AE40C52992E7988AF11323E72C5B49CB510F8B8A57A04227308D27D9AC1A2DD6AAFD2A4C85529C1E02D26827A9788723096D9CDF8C739C5CC73103DA5BD08E9E1BDB278D9269CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +sm = D099EDC4F4B3C7709FCB05567E2484EB918F591334047B261151C7EF43F3AF43C67C4334CCE8BA08B7FCC4AC603CAD5B0BE11C59C1FD73AF5AF311096D44E059BDFB4253992558E75A9DE3BA05777E1FF8959E0E97B72B0E16B2FD49EAE43A7A69B48E64C10819BE4947F6B7B1D2A7F74D08A6464816757DF05A4E14BB0BFFA1045E2222FADDF79F4F1ADCEA5E955C24FB7EFDC767A7A647DB278D9269CC42FED57E7D88D1DDD8EE21B607575CA67CA921E916222601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = A8FED2155E4F8712A8FC1C54DD983BE4002CDDCE9A60385A3A10A5B9B1E7D8E1F4F1070A00248086EBC225A930B2B7AEC0AF4EC752186CE2EC130C2F6E77632C582FC62F297BAEB7D875EAC90683235F890D42D4FBD0987553748A20DC5E7F0073ED21F4E5B839AD2028A58ED29FB6BD235A3D368B99B89B705DED3A79D190CA886C8C5E09D6B55C38A8CAE1527D0736E0EF943F6C97284573ACCCF3B916B2E4BA95F0E5263C3C100E4DD0447B0F6A21D292275E0D881FC8B5AD90F00341F41DDCC66CA08BC9FBF861A2CE280EFE8A0C1B7F7D4AB57883243FAFBC0505D2123FBC072252A2B4F3E9BC71AB31480003899007D485F1A93A0CFB4B322452EB536B16337A095DE60E0700EE9E8AB012BA0E70FE15ED8DFE2C92E8B7D1C3B130888AC5B245698C1ADE2502D898EC67BBC77A4634720665533B459E147600FF93B7537234CD811B30448F5E607E251E453809E2294887C56DE90005262788945950D77E108ADEC2CA59A5C6D18954215E1AACF9BCE82DA287E7551FAAEA06495BCAF290D2CDEC4B4D198308C08388D6BC40E6E9F2A10A4EC0C7EA0406DCFF161A97761F44030B4D1E14D3FF0F5771828889137042C6CED436042E97A5F1D7832474632622BDB7BBDD88624794DE68BD268DA6530F2199AA1140C37E78C3C914ED360723489E0670555187A826EAA481C4A178A4BE45443868F522977F75150EAD396C6E3D3C3B94C698CA5639FFBDAB7AF27A057C58FDAAEEADCAACA192DEBDADD09ECA4C3788EF98999875748B8994964703B8D28E909791ABDC31552E65037F475CE571155A11018B55D1E3FE62E62A9F50E503ACEF41D5C8C4BBDD25C865DF01C9B64DC7BF7312E6EE68D3FD89676007A0C67021D5B887E77A53C09ADFBC3C7B024A4D85288EBCF44EF75E4FBE1273B1B810BA47C36178BE2C0ED6B56D894E6D235F60A7B8198590F44B0306CC93DFB4944854B705641263EF558E7CE8F4DD45FA0EC4AAE81F6586150B56C5DC947AFAE6CF1D20317F2F265A87FA52226D592956367ABE9973DF7857ED9405071F8D3D282D3AD4B9E14598CEC0E98B4A50B2776CBDAA722689D1E5B7D3FCCC5D048D212BB7385131D20B972773AC0EE850C41423C89650238229C591773EFC0F15FCB945CD0F8BE66432E5E946402431FC9A7D2B696674358ED294A90198C25571D73A3BC8F8D2006A124B384C88F15B0099F6CF705608768974FB023C781F418570D02DEE69691A23AFAC7259FE79E7310A844330481B49E43B5D7AFF5A7FBAC383D0B48A51EBC31517F85890A06B491AC6DF00FDA5435053C983610947826EEC1200FBA9BE6ABA5E64097B5920BA4F17C9A191523769AB638039DA912498480D07819345DADE21EECD7B2C4EAEE9A8FC5CE9445D6EE752E4E5D2D6BFBD5EE4E046073FB2736899F221667F9D2817F32FA85F9C94594CDC299FA3A90621C0B3E8B53592D1CFAE1B1DC9FD8AF7E5C2DFD582ED4C0560C0540B70ADC38F65A75BE934F24122E5D59AE35254358015B468EA9CC8EF1D5A05FBDE3BB8B7881A15FAF9ED8631904DF72183BD9BE83CE92F0AEC239539DFAE7DFD966479AD9022825035CF982228378EB64C32AD73E7074AE3857246C6D9446AB1630B89C6687F6657E48897274765E71ED73C94658CA0B57AA8C4B1A2ECF87786EC00839F16809A15891724BAF6EF5FC637599F1E30D713EA4E77BF7835E507DB28DF2BA6D4E93C3ED409CF0C712FF21A14141E31686BA599A1CD2CA36F5CAB53C1FF2A7A5EDDD6A46CB7F73398EE0C8DE62C17176CBDC3DEA109B100EA3886E54E03C600885BA2E0E997E1997770ECD10AEB182050753B9C79B4D21EC6C8778B3202109ED309BB570C599FB7A3B05EA4BD0659DAF39278CB61D7A17074A90DD4A6EF7FD65D4335709FC7A1428DB136F57D4AB8103740BA9B6500F5892FF7D4ACEA83A621249696481803B3070A38C1CCAB10F605B6F2FA3620904C03BF9ACA1A0A9B700379724E25011D44E92B7798757FCE7137FCB22E08FB3ABEB3CFCE73F5B7072CF0C3450B648D07825A2D4DF1D5CC7541E54A0FBD51A6497DB3B5FCD0452298D86319984CC0B6566BB0D1979898400FB4731C22AF2EF4D28D4F3F067CA6CEACE40CE8A18BBF7141D57BD76FA17AB04C84EB2B7AB9EB7D239506FAF68F0E545EE402F3A1A8617FCCC61D3437D19B90514AD85CDC1C74576B1D4B3D68B1015CC57B07C1BFE6FFF5435CBBE76AD252200E1B3B4154DD665C7524DB83FD697E8A1126392CB3C2D4C873FCAF1378747A9FCDAB26553D061F43D0CF39AFF43547DD1E6B35B8CC7594901654CDC0E7A1B30AA68E98E753BACEB93419A66431C60C465B1437DAC9A42115D36A21F6F9F4EB908450B36AB4E2E7CCDCCEBC81CB460151848ECD070E0FBFD97BA7F3EAC2226555562C4968CBC580CEA845CBA0801CF571771FCD1BED648753B86CC4BA5D3EA8151D3ECF9D71897F7998A4324745F0D7460D85A893571A40D3F33BB63693171B3939703BDA2E7E88B185C37CD8E57884A6593AE802032F89D46CD29EC36173644D64F2B45FD6D9990974D747AB8526B262ED4124B6B2F01F1A92D0CFFD7FD1D45996893AEA413A34E7FF8B4BF1E55AA7CD3798099048C79F7B26D8CB24C2D57B0506D6B60FE4E7630B745C3160E03B63D3D0D82223027B080768E80635EF4B50C69C3A24E58DF318774E1FABBBEFAFDB08328AC47260AC3D96C0B44553D4DFBD3F7F2C7B65CC015B73FBCA81FDE013EC4075E5EBCF843D61B51EF47DEF0F3D72493A0B06B076DD4BA744F8F96883DA3C5C1CBA485ACA94CF88170152BC1481305461DB52640ECD577001CE03AB7581B5207D8F833C1D3477A5A7BFF50B93C596D612A5B7B722D283559C7B782CCE23A1ADFF63B77E3BBB32D22DE4643D73C52CC5DE77E8F2DB277E963E5BD2B74ED1CB2B0282C6AE534C8D8C85FEBA3F9C60418D720FA002DAB6A943466F21195AFD86C197E5A36738E95B81DCF0AA505AF8B60D4D71345F37E88FA679A669223D93B53FC2B2DD5503968EBD907520C4336D14CE9949626CC2BDD7FBD8E0566DA220E2769951071C01045E7931DC618A0AE5F5BBA073EAEECCBC140EB91F3CDC545900481104A2688162EE900544E33B819F931426B9ADD296098F67F3926298B44C647809F639C054B7E95D8C99D383FAE0C008357A065C4EA50188EEE480348F0F410EE4F1333D9AA97581872F86D46A4029CE5F84F8FCB925BF3A0418148117B1168EE46CD2E3F52D0A7D9DC66960218B3DF26A50EF694A5140DB30A2DE9EB64914C22C51273168E850055A578E25A9E97B5CA44B9A6CFC08251213D21BCC5F9344F7F56E761EB51A81082E21CD866F9E588DD731BC3BA4897A568EB08034E67F9AC54B7944A33DF6BAECED8427150A172423A72E4EB35DB2D6C9FC46E11F00CDD74C1932853AE1243DB2E9E86C51CF24C4CE6EA5D3D5C41BC132FE2219103B47D5968C36B57DD385176E03C22B26729532F68EB92132D51F954B9C1769FD1D93CB972A502FE97168CD5829C89864E01524E1CAFB3251278D0DCBA7DC7D9C7BAE90E265CB21001A2B7E25FDA048F496163238EA7B74B1557CC0B6866D1D5DE1161F4160908696B2697C65FC7146639732B608AE0320111E6F24A3B819A15E2B1742B86BD666553EE33018B72C426184E307962F9590794310E2F1017A965CAB8DE516F510DB03DF68197A0CCB71C4BE8630394780529642A7E02EC63613DFA8BFFBA35917F6F418304B818685303B3930C299C85DE535E746F170A79845A4315E468D4BDAD1A5630832110C26DCFD8010C36701FD7455B84CA5B5A93E411405B63C016973DE8C6C661293639EA44438FEF79A057EA28D6F8D05CDFBC5AEBE62B2767B3D22A719FEDABE98DD1527AC19C8D8468B465E57FE5F6E1E41E05803909B95295E15C2B1CBF3DE6534D598B7A50BD12DC174269320D3B3EF28D6D4EC8CE1CAEB95A309E457C0DE85675D8D4561CB2FF0A863352C638EF1029545E42D94C004298B1D36FE9E744B1B8E77DA76DA3DBB2EC8758765DED0A3E13BA571D5E3850448B5A75A491F644CB874869C375FE798C10CFB112A8F551D93A01B071760AA09B14A1608B87D630C5E1941F11B20132C0A47575592FFCEFDDFD219AAD3DFCDC91C798A7C14320E8F8D17FF79D8D2EF9B7CF5D13A5F7EBFC90B8FD2EF191A8D4DC04B36B30946AF83F14789B3B889C7EADE407C48CD4910E09DC01A7076CB1F94E1FF32935ADF4FAB326C2178CAD4015C2E33B6F3A1A8A627AC7FEF3C7B39AEF1C60D3B4BBA48266D59C1F157835FA625FD28C82E019A6D0163062563E3F3DBD445909E55D9FE8367FDB0DB84C9A718634444A63BD4AFF79BFAB2379C704EA3062497651CBDE3D38A416143A8E2F7EB9B9D6DCE8CF2FEAB4A071A81D946674F40346611A3B90089F00BC51C23D788BFB1F3102CCC5206E97306097AFCFF23EB1C3037BE811FFE1CE5100DB1EF1BA1B4211BC7603B7B64882C0BD9828FC25C245F353F941FFBEB95509F8EE63660CE3DDA30EA3C2064DAF935D2548B456B5CE113D9C4F5A6A28EF1AB1A3B973A4F12BFB32A0D8B9E6EC5EC57241035C4868526A9D17AF60AED11EA22C6BC86AA71C06BDD68FBDEEFAB079221AE78B3C3F5492B28CFE3D226CF5768F947ABB66F54863D18BDB2A476BA2DDD440FDDF08A94F6A4C03F8A99F87B84DEB1F8950075391446EDBD7F8CFF3A3D89DCABF33EF4B4848FC2303D1B752EA448AFA3918FDAC42FCA74253EC0A0E64E2895494DB1ECB64121D99AF1E8DEB7760D1DB8FFAE0B572D9E183B0A67A67F7250F518C4B2AC385BF5A01E761C517ACECD9681AC1324BBA7B882BAB356352801DE098C501063F6CBDC8DD984C31AEE324CB7C627AC539A43A13D1765034CFDEAC6EDDEF878FBA58746D072D34DBE4B8F752BAF46D666F0D7D9AE499D202DE70474C20F9A41E1CECD7E3B4873BDAF39B1DA49154F326D7FFCCF0982360DE21CCB7A4E6F39055D7C4EE46EBD580F20D6CB26A8D927EB8A224380485E181ADE7783D9F080B4817C93FD7DD721C033F13A0C72D0212BAF4DCAE9AF959E89DAA0EE32B2CEE0FD420CA61C1BBE0B5E37C8921D890961C4E8B7DBED947A8E548FB903CAF413669DD4FE8C418B5CAFCF113BC998F6405C842A3422CAB0D1E95B27DB5C1CBC26BE522020661E77865CDAA84F18FF61FCC9683E22A8A2175EAE379A77089B3634A83A9D488BCD31B75BCADCCFF15467CC60AB52BCD07A5DF99D86C42BFCCF6B702C4270F2BFEAF22FFA5C81C0DD3F481D142585D0BA3A7C0AB8C6211893C9B6A5BCC7E87E2B456BF24EA3E58513E1349095A322B68833A0822D6734249B4F76FBCAE6B8FD3ACC86C71A3B327FEC5E27A30F8D715267CEBDF34E58EFEE43E624D2F56F19721BEC05BBDC33939A4F611502A4C53BEE8D8793A6519CCC02C4D00ACA468D3458812099339FE8B110B600DBFEE209C9C9BC315C527CCCB8BD4E815D96A5307DBCA1B03689359C030F958665A054B24BCACF2558E0CD41AB70DE7FB2161892718D8744CAB1F74C2E7CAF793D40B5CEB77B1C74DB049E2C28C5A5641E3962DB3515E8D48A9822B0B854D0B464138B5E9BBA669D0EA939C8042D673D087BF1873CE21EBF276CD6E6573C0F390CFC822685A17CAD92C3CE2ACBC18F347B26CD8F6E9DBE3A974C9D773BA799CDFA3CEBE700203CB0BBB192A1E86B3308D5BACE548B306982EDC1DF51BFDF60F5082E34F81153697E57773170DE2529C5B63A54457BF5767B1A02C7C9A63EDAD71397D71FE7574C594243E2A2D5E822CF4A364F1868A38DD6416EF076F85F31CB62ED2864C498923983542C509888E7DDF71AE5AF3FA23BFD4C94E9630979FCEF9448B344F9D56EA627E566AAD56CD9A740C08BA63DD819C8D360C57115D975BB3A9F750C92701CB525A034EE70840868D4F990036071C6E9C5E5E29C9DDE42FB90D23A436EDA2FB9BCED4A3D8ACE69D2C4E1A103C011680A8999E421D26C9B379286C5A8306216D8CC886EE7AA75F3FA056845B768C97FBCE9B4E324D25208A3A96474B0A89A385912306C941FEE1E51B394ED6AA5711E9154F9479112495AFD76A62E81AAA94B2488E3ABF0D56555677A457E1D8719338498B8504E3344F86C8FCC045511A3BB82C5FAEF85416ECDB1D9CE3AA6E7B4AEFCF2225F630C7DF9AF7B571FFBA2AF8F0CF2D96AEBEF2F084F4C608E33C0C6C75683C38321F663412AA62C8CD2EE968BDBA858163B71B7012AC8153CE8EA0C1848F282A712E9D0826ACCF197E375946A48C9C54D43AD4F306B819CC1D5FA3C2C03F2639CF9596F34C550824771C3835116C4E15AFCDBF685623280D594809CE2C1B42465D37C632344C556082CF9325B431786E33EAC80ADC2808136BFF1B5D210BEDAE890237453188CEEE494AD40AE519A041C1879C7495D08D5F89D09B77FD254CF28FB3F364BD7D70DC74CA93E861F473564E89281FE32E68D5838370B924E9F7C6D15FB5ADFB60F7534603FB0957E596B13A7388036F45B48159E5176CB637178ABCEACECFF830528DD5781E4A1F317510C6522F4BB3863E6645E74E2D9119B182102CFCA84147B2A24C78EF76B87923B1D51F1AE7FC1538C1FA85CECE6A60854440CE42F4A04282542298DE918FB557D0379FEEEEB525B462270AF173AD7FE876118219362983565057C374FA896D007F98A72B86D03119903A821536FEA87E2F6A73047B6A6474DA9BBB2F6CF10763F38F06A36F426673F807BE9708A1EDFDE86411A6AFB341E2359A16E5F3957BC904F1E709A961B449A752BEA9BF0447070270FBDC32C3996DA6D057365499F3973ACB677A578DF3EE23431808942EDE46525FFC6FF95F4FD06720B03AE2F1FB7C490921F92864E6A096FC486A137596C246A2C62E8270BFC35644FCE52BD8A98C2393267FA393E86AF49A487FE27DC19A6E6445F85467B3E4550973697080D9BD07CB8C44F12CAE91286E7A7179A3247B8B5F10B0AD1D9A41EC78E29721081B09837436C28FE6D8FA3634A76745C6A611D34FAFBC966894B0AB10AE9A80AC13CE8E21C4C553FE8A8F2509136D1481BC6106EE065A8BF0A4CC816BF8E09D6F2E0370E9FD213FB40C55773993DC649CC4783164D70FF0F79C8D7578B1662E3A47621A603D93E82AB69B4E286DE2174F4430F5B8ACA7A09019E36DCC9B02BA2C9F99D6D3C35331AC78C8419F2FE865B6C3B1E6DC1DF280BFC062461E779FB028374DA8F8DB36A7D656694FFF632AA7C6C2A686CA8C8F4ABE24F2BA0AEFDD8F2F1F6FF795572862C00D03B4FF330FC047F27D5529136CBFB757088BEC1B0D35A6D4B5CA4ABA4B24F3F3272C5C6D8EE83F748CA5FB460D4866C4D31B7798FF79CCAD90B427DC9D68FA26663D3B5019F8E0FB6584A2DFBDE772EF485C45D378EEC9CDFEDBC825351C4ED30D8C1B46379A3670BD0F267EB5B9BF4F49D8A9B61F5EF64F768ABB72D865B9F7DB3AF43C9E41C59411C2F65F2B6458FAB3A14519B0C5741BB9612B717C4BD6D239A2088E5B7A00138095FAA9A56CBB90E12B91CCEA831D5940C3BD514610B30A31FC16CD7E7C03A8738B4EB31E1414EE303AC5E094F05D148D1DB92FCE5EDC024CE1F8D0801FF3BDF50C24B2195C3FC6019B1ED386C32B813864D7B089A88D8E065C8106E408F49A9071BBF551F1155BF5023D0CFC048B1F955DB1166F48CF9E18D32D4D814B2A835FBA764E40828C9A6F379775821 +pk = A8FED2155E4F8712A8FC1C54DD983BE4D8175B168FF2182EB78BED0150158BAA771EC6EE20C4DFBDFC694AC87B561D8D47533212C2DFEA151F059511609893AA9CA1E66B1323F971D542BDD7691BFDBFF942938711F66AC446F31FFCE4C54A926BEDBFB4CA542F9BD897F12FD2CBC4F81700ADB79C31A199C46F8ACC0C23E76943F91BCE221789411C567556E9AC2A10B9499E66736156BF3124577444C3A99820F49A9F54CF2658AC921FAA5EAF9CFA6A112DB76A0A091790DE2124A9501FD5020373183E9A49273B8F3153358619BAB5CB3196538827BF1CE71C1C03DC401D230F29C6590925AB335E8F44F865F0D27DE39AFBBD6803194C8B6273EC40DA3FF0C1AC2760077675416638EDCD521F9812CD8819126DE28C5F9236E13AF7EB2C02A45C1486F2F5C540F54773AE18DA47893119FF47556B10C6EB66616D0768B314145605A480D73D25013144F470670E8F51C0DE101C6DBF572AD58632CACBD2A6AE1B70FF47BB6EBCA43867605A84F64BA49B004D02A83B940449E8096D1C60AA68BEF3E4E42A66964E2D6BC2BFBA215FD322E7C4B3D9F881AECA5F0CA6C9B67EF3AA57270C6863DEA8C02070C8101E37FCE34C7D7CB6694EDD74D3D9AC3F5370215FBD734B527180FB5571DC4B53E5475EFAB5DC81BEE8FC8D54DEEB912D9A11AEFD29C56BF37CF94654B789F083B93F4A91782CC7C2624D3F89F71FBDE6FE18AF38FCF8905B60FD51F756B9D35646888871BC90A02FE1301DF2CC86BAB7F28DE529992615401DBBE34256939922180BA92019EF920323BF85DAAC5868B41D6C9A175727CD43DD84CC4B4C129B4EA3D8A1182D68865135B5C5258656C74F4FD38A3247CBA6CFDB7EA62FFA3912EEACAAA1968593C32D3026E5BA5996CF3AF3E42FA4B220346186B48CFD230DDAFB3D1B24E9EE2F69015B5D69F1FA29205ED8164B0655B02ED996A19D8B91EBF6E76878CD2C6DB590447E8306E6DC0F222A2CB5477B45044D32AD0FD224830104642519836D9A5B911EFD97CB039F153D421C1884C2B493724EFE5EDBF9B5E46619A506FF30AD25D8E2ED34D0021BFB18FAF55DD287A072C6D7740191512AD74B326EE4B0FD3C19D315539EB3BF00E2425C264D2E594451C1BC16F03C549007D11BBA073A768009B16056F118DCA0684ACF684B82C9E5F3B8BC08F90ED81C6810514CC25906A676B6BF8BF5A8EE847CC5118CF4CDAFA0FD8BFFFB1DFBEB918C94DEE6D7C0D3158C7E04935894ECEAC7D7352BB638498426CB8E8C9FBF0ED110F2848A49C18199C8C54EEA09C010C4100B8C12E41EA5FFA807FAC8E9EBEB727C365D4206A58833415E7169E8429FD554E6053C5153A30067BC1BF83E6C3CF1E13A90C1E6E8EDB6920445222018090322575C6549D69819D09F13C9653C7295306B2739F9AAF4614B0B073AB76309D19A4EE4D88B4237DAEE0D7E6190D55E88D010E371D8F725095803A6758F6818387136D2A5141E252C83BD6E264ACD24A78AB6BE3F96403C17BBC3F05B04304450676716F05175651B65597AADB65E0BDF7A45C4365F64BA1539ECA420C08DDC63C881D225E84DCE6E95E4A969E305A92E90595712CEE0BFE38995F659189B21B1AEC3AE481FD5911CFCBD8B98282E23A72AED5766A31A9CB249E33FABBF66D8295B9E2EECECBAF363599F9E360B23E562D3788F78E826329D790A8365E3FE3AABE828628586E4BF7CAE774D370DF1201ABAF8EA1897A3768030DB61D9C70FF7AA630B6FE08EB2697DA00ED2E4C433671BB5ECBDA12E43CA8CD6547208FA942B5D91A84D5C8E9A2A825504F9C97652D2F115915ACDA9AE29957E7B2CCD85BFF9D77EA39C16888ACBB1C72AB1A36D66C25D5B78F56D4FA88503B882B0EFEDCC1106A975485151F16DAEDCA08595C4CCF9200E49B5D19A127AA43E5A73351E7A9A4B124742F4B5511E5814625F88954CFB25389FB8D2DAFBA0474E3C4C2F0FD35A904D0F033481135ECC2EEEFD79E120637DCB9920D5E49233C072D2A9C758B4DA89DC8A64F3ED9F5F9DE2E43F65E9A2AF4BA4E78031D43989229D520CE4781B2E5B19032C01E3333630B3FA99414D9E7ACB67A718C77F525AA67597C04FB2121B3E961963362963B35BA27AB6B5045C09A5E86577C1B400B3F14ADF5D81EBDA7EC05D2AAE7AEEB40CD7C4939DE4137A2819934E5371D8AEA80773FC8604C87D8EE6178E5E936A8F4D4C401D3FB3D29647C121DCE2E37080E5DCBA6D0948866D75F2EE9D3A17D7686B3BDAA9432E407B5A1BFD57E0B4E0C2834134EDF1526E6FD6E09D0C5AFB0D79397A05CC39EA0D76384F4DD475B3DFB3C16F5B6865C87DE227EA5483B846D9E4DDC8B0C19986143686AA37E6CB28E71E9B7B8C3B790FEE50B6CFB1DFF30A1B8A8EC3BA1C43440CDDE0AC039158EEA499DC90DC4BA21262A268FFC0FEE48FAFB34E895427C4E28B89CED05C3738A8252DF3075405B87D9F212462E6AF63931739BEC534C3E135C08104C51A2028E9D44F60DDB534A9A85863435C8EE97739D26A5BE6BAB4B7BC732BC2DD1D9782D2BE81FA28E352DBCDE3A9C3550FC8754E228409E70F8CAA8A2FBC2B0FE8ECCB294602C2132F2AFDA8FF038F8CD55DF2D4092040D92937D09C9B8DCCD1F4A71A0A01973A1D397FF68CC043258DB9776FC811F499AA040B881F6B43498BBC2ECCDA2245913AF515F8D89B2711DAC8BC6AE5F6AE6CBA36EA26CFFC3E1171545333FBDCEAEFDBA4612656622EB376C70D0C710D31A3B523C984B030F1B4060F55F9666787D273F1425D955D7588F7E6F4848850FD0DB8F90F06F46178F8E1FF5EF02BB86847AC45C35E21EE5BDB58876989E54DC71B1D20869E456DA8BDCC2F04258C6603B474245841F1F69BB2177F685C6618F1579615EC8335A63A26142058586B932DD60F50303B0BE8AD9777A21785C25BDF50E8994ECEA3C6B79748EA69AA030F756F88ADA7A060B88C86F7B6DC34EA1DAD192DB351E2CC2E44D1438C32F62282252B765EF1948C034C49368418F1B648033C81BE621383DE6807E30F75BF41435339CD2FA369E6E04CF943FF73EDACA022D1D8DEDD950E4B2B95547389600E7DEC5356F39756FB86854B7FB64A9BEB7DD89A460B721031188C4B894B622121C8ABCC1C9352E3E460419EDA647516407227E603A3BB215F7EB57505BEDC2EE7E368D8EC518452CAA419A1D1183881B92506E3A94BB2EA7896FFFF3934E3EE6D75D8BE471451F92ACFFB78F4F8A058CC17CB068250082E07BB278C8BCF5F400D3A4D7EE6BF8BEFAEE08686896CB78DDD913FC84120A2C7757C5EE2A7866729A42D70AD42E311C648648302D4005758F3731D50ED5C3DDB10D3BDE08FB76DD6212C16848C61DD5A02AEC634A30313620A98E20DA1E406F3F9C508C5A061306BF63E00F24C403D71073B76CD658373723541306842ED68290A7CFB7EC3B28B5F5D07F50481D8E1798DCA285E5F69DC793F812BE5BC97CFB74B17CC184655A835313CB80729C8A55E43F4975B8027E2A9B4EC2EF35C125E83D7B46CA438B50201DFD5A35AFD4630A27A856AA36BA9B8F45D5EC1B4C196A61837BF53BE31C5EEA4DA9F0137997B14A7D65F1DCBFBD957CDAACC75155A8570474CA699DBD21224438B60ADC4AE0AFF064060FC38C13F466D1852A4B4B8EC4477CB0CF5DA8854BC2232262069A9405045C0F0B722B5D4E83C3A0B301E3D763F43390DBBE5EDA27C1BD3DA7103DC4D94FFAB8E0A570BB564312213797A1962597CDFB5793DC4A74D06CEB3A130A39AE43C71971313BE894FABFC3250E32CD57A5546DECA0B5FD8FF63806D097E9E84D7D982DD3A12221DE5AE166608417AB898E8BAEF540373BEED6BF78ED6DE3E325CBFA777F054AB2FF6DDAAACD9793CF68289FB7F9089AFBF731496009E14D0D35A197FF7783E241DD08C73FC4E2F1FBDE024F2270FC4815571B55153A5F4819485202D51F98704DE282D36CC19333064C05ED494635A3EB845ADD81F5383C84DA245791FE51203EA82EF740530E5BA474FA373C2C90DAEB935DF997E0C9ECDD1B9F4C091FCDB18E6E054D35EF30BE352A18C987562E7E482BFF8DF834E1346F80D1094EE0A542F4E39D2C121489EF006F5A7F133BA45DD5427E432A476A2ACFB83745CEC132A572933995CBC424643A90C1DDF4A2ADC619198D757CE9983DFEEE973DF5609476230D774E5C1BD8967794C87BD06DA97B9977735E96C42079DD18B889F338C9BC61E9B07A1920CBB40361A09362B0ABB7AE652DAB5E28F4D4783B5F59551A9A66CC1C7692D2445DE4E83AA1A04A5801E463BED52E053A0D2DA35B3DE887678819326DDD358314FF5492BF58C800D3B8EEB578EC6FD02C810F45E753E134CA76AE5348811046811E703BD4944D058150E305AF223ED23425C232F876C77D0017B92D8836F4F59F4114AFFD948D73199E526BDA8C6DA84AA9628D22C5F1B0A0F3775B5EF97A0B61D8ED8EBDAA4D692AB136157F238EDA823C0F3C59C945301D03F36798227B44F4C73B800698689DD07F38C389862E2EF43ACE24732375BDADF39EC3340CD1354C5DA9540C727C55C48A226D1937D79248941BEBAD232B84F32468DCA6FEC2C11C94151E42F32F0E9A1CE2A072A3539124671B02A9159E6E77CF78646FE0F0F7852B97DA18F6A1DD189C9B04FF90ADED228548EC47F9FC9FC34F0105E27E9825F002AD89BE1C4251B7D4900D95543B2BF8D27A1DA6C19D66C48BC8FF59DB699FB7702677E9B011ADCFE04A805BADEB4FE578D1142794BA18E24B5497CC108926F73E0EE3DD222F7E4CD0132E55FB743465C75A6B7AE139FCD89FC83BB2C626055F9331EFA36B4CBD3564E3C5FE71EEC3579C52C29D6145AC9399C241A33AB1F468197DA2F1DC8349620CE563F385B5DEAD43F902C4A17D383C295F13235E1FFD5C9749136810B1F01D1D5160D13F3D433598267D3E53ACE517DDF61CB9CA4B7BCE86A5AA6BA241972E09D4ABF9BBF34B9508AE5A3FD23E0FE25535E96427465131F4575C9A7683CC51076BCDB1C595353E8B5360769F63F96B86C1DC12E691A9CC5A4A95C507A50260DC56CFDBF78C392F5747DD8EB579BB5F25E40FAD32664E8632F99041F7E99127BDB68203A53AF7388B8D8F10C20D880945C73738F64C6541678BCBD32B8E7D8AE747DABD3DDCFF6F157A94C77C4D3FBE47155349ACBCFC491991F0E862B6F85E073C495348294502BD2BE89FE291E4A632BDA20C667488D319DEF364641514ADE6982A610C425DB2A0FE86FBCABC8754D9D0EE802A6CFD3B7495F958F249BC7C99118B6E17C706ED71FF716A96E88DD627B1865CB0E292A3C309E45B81C0179ADF46FB376FDD1F5FCA72BB986211EE9FCBC3129EFD153A769CF9DB8BBA979DDEB3AE3139DD4C7383D0E217227807ACC0492BA92CE1F86BDF1AE4F579B51CA51F5131F459618C6F38FDE45A76D49DB0BE44FFB3C696A39498437AE8A4236935012073E86525F72F1F7C1E451201B2774977F6D346FE389D024969B21C5D893E0084B73EC908FBC3583577BA5901C0F8CD2F7F45D0FF321A50D1DCFFC302701DB2ED1ADE4E9A8DDB0DF57BE5FDAF8A9E3F4326ED41BD86D70B9B0C3F50EB17AD4B86A56960D48B7864187248A85B8358722172814B45D3865D9AD581DF14B3D53A580AD706FA6B29435C44747075CAD6E6B634DE54A0E8462C6368FA03FC29F930D15CBE82886339A5AEE161246CBB726707FFEBCBDE6B7E4082419E724535837BEB800F9A73B445EAE3F022BEDADA11DF0D368FB0337AA54F0B6FA9D612FB7A1A7880C29B40BC4D56749903F01B1E1A149E06922B05F587124322EFF16115B1D277278DF24B5E2A9179AF3F0DC24A416A2454045368572B857A3F1B0EE86CEEA387D73C6ECE42761743D0313289851BE157C5B489EE0AF9366E5C15BC1ED02BFF8066420930FFEF29E39D3F3CEAD7075B951C6E545EBB742BEDE150589D3340B7FD8C79710183E963579A6E0BB88AB1919BFE3804E922CCD992F5715142C5FAEC1117B7D2913E2BE053EACC085808B10128694FE426A6CD61B15614D20AB8F302CC6358083D07CB9B34222C674270164CBD100A784D96C512B546991284BB6309F9F7A0AB665C395C6E43492A5E3717B888E745B78B2190281FAA649D10C119E9D876D2B61F7E1669D791D8CF1A44349EE01D19B784179AC1DDC584946C89FAEEBB67E73B32E3795B73620A93A131CA90709F16D7D86798474C1A6D02AA268281A124412BBECDF89BA2C14362F37F59017BD828DBAC5C75B60E9AEFB51E8425A7F158A9CFB7FEECB36B3A72325F0FA5BE46D3934E2F292316AEB1ABE9815A9E26AD2DE6F49806C992BBC4E17B8B6035A3A0CFDE08ECE6A8234FF748FF26E16754A1272A6773547403E132B83A520756CFB3532FC26D73118D6EF957E0F0CBFF88350634C5633ABB9261C4044D66EBB291DF00ED9F1E3CB655C22E5BB5BDCB6A53B1267E31A8195C8F0F7B403E7E9D2A7177C51F4D16246FB9B1E5177A4CB18B88B8D96590CC0EDF0714D07D7EB354BFDD3E2B39408643E58D0CC2D41AD560857D45CAD0C0F2F07A128D9811387446486A3DDE848BF7A2087E2BE5F2F371ABA7D798F7A4ABC3B8E7196138A7AF9E75A8C3413A37AA9E00A9EEB8F7E3D6AE99A66A86D9828D61523DEDE2045B60D2FF64DE910CC9693D6A576AFB8ABBEDD1264788CB679AC0A9F3D9B5CF7AEC830D1BDC08FB490A7CF4C36799CD7C1BFB13B05B9AA90941A91F25DF31AF8C4133E6C8E329DE58833803E4711A7849FCED72F3037939ECCCA81049E41A2A62C73AD0DE6732C81F76C821D6895B310BC467494A30A30660AA324AC9940914C36965BF15930CCA0E3AF8CDA7A3AD470D613F585A42DA863552B37F4CE2EC3BC785B7DD759AD8F19D954FAA7D68039033196431E50747E9576476174405C79E52677164F40AA6F2BEE3E9DED4577A3EC1AC94069B75DBADCC78E03EF4C90C3D7BE3527D92EAEDA76294EC9635C5DC7A0BD6D028BCE3967B1169F16AF4941F941B75C2AFE803EBE1C23D81C6BCDBDE502C432DD49D44092280D97961B99B3A2BF45994CA8823B85BFB3D03354A1333DCDB9ED53A8F32CD5874FCDAE319E1E022DACC3063D93614789E254B5E50B19E6AAA7F9524B73C5C9234A3B68220A3D00FCCF00B6342D00060720DA7D1B95631E013C6FF2FA05CF03291AD82D5B16A7670A56796E52487329111E2A40EE8B02D208BDD4EB6C523F54D20411F62AE38FC9B486838B4443569A9C1404C33927682A5FDAC5E2AE38B82A1FA283C3634E0A5D2866BCDB5030F2358114CB8C21626FE2A177E8F845CF8C2E8BA0DCBE181F60EB96DE7B276564C6B861A29E10C1D6BB84343CBE87205D01F5582F7201FF8C710B7A979C26502FD4CEFB03C51E7195DBC50D53EE65D79D5D4704E13BAC9F03D9B75851F732DDCA32451030A9027C0BFFC1D24677CA60F673C682D4D09CEF109AB73E0B6BF678F7775E658625D2A99B4FB1D6278B067172D8B42DB8ED0B3586BA630D9A1C0C410E219F6CBE3B20BC2E842A32313B3AAEE07D01280F584DE7188FBD29F2D3B305DFEEDC500B636958AA578444543ACD34B4026BC8410305DADFB2B04D3088DA7C03C59F629C6900E3D02B75F9DB6AFC422F98536DC3DF98B61055A085629989D274FF4CBB418CDC93B0954014B1B60F839C9A58525B148E3EAD8C7C5A49A45D45BFD5809AC68AFE9CBD054CB4416BAFB34EA4637BD8C718212E sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796F smlen = 3249 -sm = A922DD04F77B3E6D802AD9FFA05162B2EEFBEECA62F6D515711151D2739F19C0103EF8BC9BF8D259EEFC57B78391199873874A00E88FD4B4DFD0B09078582E1F0B5B3FD1FD12AFE7764D47E65FB70F312C3BF40AC7F4DE436C521133E960E6C497CC5B52BBA984EDE46287566DBAA434C8894F0E64DE020D70136DC7886BD05A70A0BDF2FCCAEECF6905CE4BF13574F31F95B835BDCAA952860CD1337740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +sm = A4F95C8633CE8F008020375D03E7BE8D2C127276542E6D31499A26649029EC005B5B73BA60B92D844741499BD8F60E3A9461E7DB77E6E27F1DB1BE2415232C5D02A7ECB55258F72BD35CDCB56E44D498F760DF2D11E307ED8A036D26B40E3243C4AEBF21E603E4EEE8BDBB653DAE050D8C09F5A927734D611AD414E03711009F93277D3602584D7CBB77F50E1F7105EB5D5DBA9BE4977366860CD1337740CF245FE0B6762159DC9C40969C034307BD112079F5079163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 239E7642552FF6B01407C87F398C6C73D6981AC1BB1DB0EEDECFFF8C0652319E2F87393D820057B173933AB2C411FD111B37B20F1A830F1B3BCBD1B5B8F8DBB25A361A0F60FAF942214A6BD3C9542602FADBAA00D50B7E1E682BB30418834CAEEBF963BE02BD5FC22E4FFFC832E6592A7EAEACBD15E0EDCBEE6620A245AB0A1B44C973F0F810221DBD008B65DF9EE5317C5C3BC2DD2287A95022949FDEF54AEC59E928D577BAFAEB32656D44DF2D2C82415FF3D79C267AD80AA93591F0F897231D60E38DE21DACEA0C333D6EC31416A3666F9A6934A15816A42A7A7BE1B6A9510118F32ECD1AEB1CED6E3CA6A212392B650A069C1DFE665FA7AA750A8E767A0CA75E23F6AA343D9AC7ED0E8DF6325D7B9A0B4C2E6CC659A14CBB4ED776DA7B9B943E39A1B3B67D8C777EA71D4F3C2D3C19F1FB9B4AA85A1F16177E192D3F44791A1212960DA38F2C6C9017545C48335EF49BAECE949864F7A1036A9099A72183E9F0539D7FBC9CF39D664D893DB946784A93A4F8E1D0953E8F2E415136391EDF3953CED2AB1D4B36F2783A689CB1C816B8D0B940692702D13186B113CF4638F9A1543ED10D892BF44ACBD346D42B39820AE0556E491B72A98831F89A75186744EACA5D877CDFE3B2ACA0469A55B06E32673CDF9B8FF29F854446E4DC93E1125EC7D096D788F506E80C9F55D0543E1A92EDD91E4F1E7A5A6F61A89B439612C8171D832F8AC36F0CB32100BE3269BC3D4B140820263D494B884C853D4DE1F6A73A73707CACC1ACB02E3D6422E49A286BEAEEFEC73AC268B37B06771D1574BE6B4F190A6E4D4B798511E5DB4E349AC9A4D9C4E099B61EAC2D35BE8DAAEE337DBDAD36F71F42EDD016E3C59936BC3BF0CE273A26849A3DCD8FC1EF0CDE90DF92C7BC6FA636577D87C2E0B466D2A241643E77CC1FA89ECB26346E2252DBFE4F0A70D3D55E4DCBCA1B6762CCFE05BF7EEADE461A15440991501008916AAD7730BD0C0C9E2D0DAA72B3CDDEEEFD251E388616F3DC3A0C61D4B954C6950352785C932BAD25D79C4E112BDA8A06B25A6297EFF4B2DF3331E74FD24286FBA6967A6D7FE1EF95C3E7FB63511BC021D55B8D59F434A7828282210643E40441660B5A94F1B587692DDB2CD456215B34E0D5EA93AA3F74691794D24CD5DFDB2FD1187F42FB2CE236F8512E9D09B013E400A82008BE7D2310E63E3413B2E1DF48FB10D6311E695D9E7E755E3298C489F86B7F2E2CC107C34CD780975ED99114038DDC7039D1807DE731AE3739317842B1B06A834B1B52CA0A80361CF91EC5F69EA7FB81AFFE4A49CAE1D4DEF80546C968CDA2E2FCBED4B34EE8A6ECD85A5DB3696AA3974A236068C0A7E214925EBF90DD2040E3D83FDE7FD2A781FB57F325333792BB5F78EC7EE94C31CF8EE6AF18046B70CE0CCBABE70634E3E69EEF37CAC04B7E145DC2DF818EDDACE14C228401EB22A74F8D8108D6E0425115829C284E628B75A11E6EC215F17DDBB43291D5B230195B151D6828B522B79C8B26B30D58E6E59FA17AB9F2A9F33D79E890D4751E89D2F5685CE2C6B8838FD2E9E33E6EE3B8D152164CA75CFB12CA5F317E3CAD13A3DE16D441AE7E1FB067921E3959350209A7EE2AD4D1EDBF56FE9CCA2183DFAFBDE5F4782D7506AFDB4F7A56086DE8F2829023CFE5056CC9A87591CAD836753A3CB293DB4718378E763735F4423CAC0F3ED1B7D43A1ABD7E174E0A78DF27E8B170148A6659536285B8B9B48D0F545E9E337269AEA9F4BA0D3F5ADF02D3A23C7C4BDDB2E1DBA752EBA81FED9316BA2A3B727C209754C9935EE9C1F8A41E060C772003DAACED15DF2E4784C54D76DFAF7DCA1DBE5FB896C6380DD84A963A05A2EAFA240E4C36BC1C748EA8639F7F0CA07A3E0082648EDFA925706876EBEB021AB525BB81E6FB297413ABC904E884FE66F49779A300B67049356ED148E368A47690D5F6353F8A09C8C38142E5E735619BE3959A403942E43055C9648456549935FD4BD953EB5900FD7ACD10CB151423AEC4596FBDE7AAA7D4F2EF283A55F53F344E27E5C9EE073E4DE1C54BE4CD2C5C339038BE133CA01A934C834A50A0B23435C818F1BDF1167B10103360CEA345B28BC5D7317552E79798F175258FF09B494760595147D533F016FBA474159B6023FC7C940E5D2CBDCC4C4BB2E106FD648057E60FFF6C39B40E37A1F2159F30BE77090AC87FB36B12962879DDB84E00AC53EFBE06DD5905B5F618CEFFC832AE09DAA51A2C8CB34B75A99A6475021D14AADDA41680093BA9C027B9664D20EA976B64D451AE02BC99CE830358C5A3AEB755D9245DD089A17B22E66CDD3C2EDF0226C39CCC79878D127C17092B7A7F776528950B76FACDE635DE377D55666D687330303EF714201B98F14D1B4ABF964FD50405208FA8F8E37CC760525DEC27BAEAA2B48D4D834E74710A429307790B342AD3D8DBD1E84E00735AAE8A046A8113B2F287B41E541C1BFB05EBA02D6AD7EDFE7E1D9BFEF4FFFC358CB60FB009CB333B39D41A00D5323908F5A7252839D33EBA21CA08556CF58CB8B4299C19CAF200FBDBFA739B99088AE1F21BA14D553E72E6396EB8EC8CAA2CE2CAFB93E83F1BDE84A1B11C7E8ED406EF8479A0A4AE2CC287BC25575A991088CB50586698A36E3A16BF7F75699E64B9027ACF168E85898880FD1A7773011B175699B89844DFD219B06684E238AB1158023CADEB0D8B53D8F12A113D9D370D297F4C6313754A0F3AAEB80D15C993BF05FA8974C18F6BCB1419F82345D7278E8CBD4BD153EF1D154F08F244CFEE8D0E1EDEAB1C59A3DD0B71F29164C1966AA221F07A1856FAA6A9437BA2DADED5375A96BE494E1808BCB8E2779679E5C7EEFDDFA0525830FFBA78021509CD5642F1F0BD9B96136C142CC7CCDB5D4FC0E4E449AD11B4EF9DF523FABB58A6FD7C4FBD23120D9A5E310471B289035A05FEB658517B3FA3903949579D10D3B863F3C74FF7564F9574DC9CF25AFF958B605DAAB8D52D868D18F9D5A5E6340E9C52D4F51EE94AA01D7A31F4F1794818F5EE1D7B79ED5613FC72954787FBB403CFBA4B8C5904F16397025FF5A29FE4DC533CF3126CFD448E3B4C5943080648A99A023F9081DE69CBA867F712C391ABE0CB5209910693D290ED4D6728698AA1B2A6CAF25056402275591222C74F5DDD127178A1F2FC126F1EEE6D6D4FDDEE8B1A0AAEF90DED3D38711A79515E5346836C25E9D573ADCB4AEDA34876496F1616CE48806EE23FFA1A73EC5F9DB17E1DA91E865391295F46A9694405A4DB23074D3DF04D5A6326D3D8E329F5BECBBD15BDA727E9A7FD1C096E3707DCAC5F818F7AFE59AB79BBB8B453E723C881CF120605B6F9DFBAD5EE93A04DEC1E317D5544F6A7B9F4DFFEBE7F63DAB84B233B7A8CEEDAABEC935C4D48646B246816D7011550CA192AB7AF52E4B5A6CEA78F1C26D9186AE778845AE89C6A03E568A362A889A5D411486BC577964ACAB0AABBDD43649C49E7589631DE4765A2C0893386B4D5A7418A6E1723EAF46EB5688A1EF2BD783A98C22907B93AFCFFC855CEBCA3FBC33482A132287BEBCFE79AD0370FE80364AFF92BFCFCDA1CC80DCAAFAF60A67ED5CE64CBF92EC4C0906C1DE66D4B2872C5DD3D8C0659B69D55B35D8180C85EDB09BC1A3CE98DB9A90A5F511DCEC2B567E1E3D2A8FC3B7D91A4809D24E8F51641D7574DBC2716B1D86136A839429DE01301F82B0BD4A3A8F2A0516FE2924B8A1A3532BB94C91BDE5754397818DC92007C2A2D738B15B160F84EFEBF4CC4F4E28647B2665761FB102098F780C99A87BB72FB992F582B9443B7A66D3279DC0F4616EB8AC277261DFA014E0ADF8798E595D6C6CB89ED5532A0503AEF94347F4321F19AE4A89E8209C919EC2F6A793F9CF7DD97DB67BCC7F60E357443DF98DFFB49961378CDB3136F337515BC87150868BA8943BEA9196F79F208B40998FF23330263A9850C14E44312C1E6DCFE4F7C5AF61516624C6BA457BA8DEC910603FC52C9F37D23FB5E30CC2F5C05C23CB39B872D874735CD21A7CDF82E87297FE57575CABC685B7A40D8F660E14D258E7A78EA75C23BD398A5C31C895182D0B92A7E4F7C703F6484F107CEAD6AA5B5F17C2AA744D4C25069EBED6ECA7F8BD3F4EE1A6B267AD0F91F57B863AEF685FBD818BDE8419B6C118D17AA10A680B035D4B420BE5B0299E59C1FA4D2E033941B54F57F4F128B9C9908E98648BAAA766498D7A47AA50BD6A6B05930BAA377351D246A320B1B49E01A96247CEBD5D03D08FE3F29DF0E9F596850916AF7725C75D39D543493F632DD9A2927E6B71AB9153210C1300F89DF6D95784FFC253C874559618B90F38292FBD675EBADF7E58196BAE856221704301E93FE04898796C28BB402E0AFA2BD0155A8284845532EDA4D70386AC1FC2DD88A3D72740B39FBCC2242FE36D67899799AB95AD80DE8494DEEEF9702EBB082B8942A86AD5DB96AF6B188FBB867CA6CC442469947D86C98FFFA404CBDC5E852CEF24C4623AFBE0BC96C8C1048324EC583442A5B81CAE0C161ACDA2ECAF6E9AEE2A62313F743CB275C60F930A5DAE0E35F199E26F16316480F039F5DA5B72C5111BA2FF35D67C1A5189D81EC04C77DB5CD40CADC4FACCAE1768DA0CD706C368FA36C1154642F312F180068EB8542BC114AAEA222554C2FAFF06B8A18B8746D677D5B93EB1CAB25BF2D98DB361F02E6A41EE585A54CBFBFCA81ABDB5EB50ED4D4398BE88489026156FEBCB7F8852413457E0CACF0C55FD8CE9CCCDAFF9D94946D71C0B1781E5255DDE61C65A0F8416078EF444C6DED81FB34DD948C999677D25BFB7A3FAD4D5581E2C58B58FA64E1D0BCB67B1CF5E45044EF48E4648C390E5FA51E74F98899AFB7BBCFCAD692A404BF94AC96E5E8172FDF5277E596FAE0BC3E50AB08E6173171844695EBA7E6738951BEADE858E2742442D4DD2432984A80EE0DD007985D08026ADBA3C4159E5013AF471EDEBAE3D28F33DEBAD6C6D4C87ABE7B6961FDC2609BFD8C0EA15DD59773AA01F9F05CAF343D24608ABAE7BB8CEA9828FDE76FC8CD59173DB904B051EE096F05BEFFA97FA761B2CA8999038DA2A875DDADDC731815A471EF49E3A7C0FCD256860FECA42312A2517348785C95790EA274E57300BADC007242F28D135BDD1034D982CC3C79D0371B05BBD261EDEA33BD300F43A7030C4875D4D164A1BE900C48250668E3F904DAD9AD7E2C38AE84A264CFE66AC7522BA0DB1D5F569D5A0C30A2AC11E40C3B2D401AF1408ED693A78CD6BFB1A5AE568E9BB07628EFEDC96C123A75594DD1F7C98BAFE4C91125D452061F63E849C0792C1F1989F773D1FE27F02065A332CB17FAEA1E950E09A83583E2962AD0C31FA898EE8B9E2CF0FDEC92B824DEA50DC93CA2CC6CEE021483972A04AEB1934099342A0560EEB869A61CD5409F0289A1ADF2B565AA512D7EA16673870AA28A7C1BFF937DBEB4BBD6FB7E681CEA13A55A61086D160D2A642A26AD21A8A2F7FE906C22FAD377ACB20F0D1D0E767B196772A16A3E3C02B5A2C286CEF50E03DF937604832A80E181E97C400CD96C35F99EE1E32C4C5A2BA4036F5F1D59D83A14500A8DBF3F33F9185B34CA72B779D1FD85120D0D1E911777A80B52195F416ED53F4F8EACF9B11B46302182791B11F7BDD4670CE5CB957538AFC6EEE88664F8E5D8B2E8B9EE014A63DB4C33310CC1A56D3B25C5DC24C73B8FF4939E687A11E45C224D64C4BAC62A1A312F0B75B261CE65A7D0747543D4592FBF3B0D65AC9E856F404F4D9CD14E321EC79208FEE1B0793881CEA908D112F6CE1C7C800C0FD7984660C17C28DF2F83E845A712280AF9EE7D691679DC3C6945238647449E70C5F8B1BFFFE509EEC32C3FCB5A017AF7F26813F330691C2E450DD3B0E77A2A9CAFBD57522C2EF8999F1CD9025440DDB6A3352CAFD1B97AD272AAB1387FC2B19FDE8806CFB1ECDDD0BA5A0964EECED86B8643F2E16E08FEB9E3DD0DD1521C7FE887A0189861E67DE711025FC862FE2BB092D980154C68BEAB2AFF28028E95244AC24BC88D10F6A0E94337532ED49EEE89185CBEB15F70745D00167016243E8F706BDFD7F69FBD2F112287F20809572BBE2EEE6B82FE10FADAED0784C247E3ABB09997B3528238A469A426A13D0BB3686BB3485B47FFB36DD426022B13EB7FF5DB056FA9394A794AB8F0B0F1EBCC48F6B5C6D9901DF9B68AC933172D4E56A428C61577CF1608A1A7B04C16BF57E9C57E66DC11648F703372AB01A3D7A93AAD6647C121BF192CB3054CA466E6B37169F451D9C3874865C0EB2D8AAD409964B026614BD551EAD5122CF353E29306A930FE0CCB7B6490B3B8F7DBAD0983231AEA1570989213629A008F0FF6708081A73403C1ECE9FAE9D8D76FC0BE08B79A784AF87771626EEC1A2FDA1DB67CEBF31522D92223B56BB9BDBF6B68D94C24559E618D47E4656D28D1CA5A799C0F61D7148BC9CC8B0CD49B967FC25834AF5627CE517CCDE3A64F4BF5687B47A647366F2D475CD03AEA9A3CE30C9BCD8DDE44DE62A871FE146B061E1414BC039BDF3603D73FB95C21A993623CB87F865C42D059993317FC85DF4C1B961B94E3B90E5D366A41CB8D5E4B67BAC3212B636A20FA2CBEEF1BDFDB5206D8F8598645396F19AF12B073D900C84303E9AC4966D332C492CB863037DAE6D67A4E06BD07500E4C4E97AF4BCAE5B9002C32662B0411DD0C11B623C6A5D1ABD474CCC023212B602F4760835823DDFA290240CEDD7CA504F0BB7C595743F911E3C3EE5657BC01D8165DB43780765AF5F6E3F36740A8B6311F258C3E600979A6B70FFBB4C72E0E76B51A7491B8288DDA4B109BD5CD42E2C0EC1347C97D750BBA74F425B6FE7BA1A1DD800946B4048C7CCDAEC58713854B2B1354B07D621CEBA46F7C65E29695B08D9DCD32F974C5B79A59067F09D710F89F2E9474914EC64F36620EBF2745BBD00AEFA2A4F319458FB151FC9BFB8FBDACAB2F6FA768B94DC41C777DD55E3D9F0D0E80080DCB0EF168937BF991D07D0FCE2FA2FF3B8CF380EE17CE8FB87C62C4C6216879A44F6AEB38B688701C55EC6DB07410E7EF04D57DF1378E7399C953583A830A2F8508260C2D627F8A15C748DE972197F71719E34997EF13BA81A9E3E2D8F8D36361B7F5A6F1A0CC9EF0A342BA9367D2EBD49F8003E2909B2A4461C36994F948488F26F2922A8017D76F1CEAEEC739B7CE623E1A061D4C9E111B53BCCDE9C3EC7EBAD50945C0F17110B145EF2DC4D83DA77E066641E934C6C0C2F2C24EEB74C191CF680A44C2D4B7396AD2258F477B1581E88E77E5FFBDAFC152AD2361BD242913C80F428FE0150FF2E4A10A99E33D75C0F83C4961A9071CC1990BC2D0FA335860E857F085D172B41DB0A2F219C524310BB7AC00CA3B864BE7959A512AB4D8061231D4F7F7B2C8FF83680213FAFA12D9F5A31D73AE0FC6B7EDA9B20D9DC3A3CCD06A6694562CD2C2001002F065C2C9886705BD8F290F8A03A7A67D8502C98AEED8E14068C4944E071074B9484AA3E6750C36D121A1E827FB264CF813D8BD9854C87B9FC4DE07508AD11C170F8C6AF4C0B553FDAEA9B9C2E5F7EC0777642A6A51391EB19039894DD860D2684F4E68CDDB570799903FCCE9AB874E47FCF298585628FED5ED4CCDBB2F09F37BCB72F5D22DD6C755129EC92E1F30CDA0E61120B50661A17FCEFB0D745B4C89B9C249FAC1E30E92687E16B2F40FC26DA0E77DA243FE1C1459CB8807991FEE65B58A030B593594488910031B5FB486 +pk = 239E7642552FF6B01407C87F398C6C731C08377DC0F84688975CCF93B161FDA453E35E0D4BDB522D46B597DD7FFF61C81128CBD569AABAB15730AB1F8AAB56A4BCD0D57B01AEF90EDDB5E0B60BFC3E301D2A99D415339E298502A93963EDF4921DBAF397AD9F6C493857D6E2BA5CE30E61C14518013B2DCA1F9ED9A7B9785EB34A7962BA528DD3A93DF8338A00D64D4E4747099293D91762A5148EFF59C7D0A4ADDA122222D6FE088F561E4ED4F1356BC5AAE2E182DBB4BE26C58B3A9CBBD00F9B6FBFCB04E25126C5181EDFC64969124D3A0528EB8BDE513D6B2750D9A16C67933C5BEFD80086D910074CC6018E2E93A5419348A6AA860B7A5F7D94FC32DF9FA3F7DB24C66B4568AB5F0EFFAAF41507C147BE6DF3413B120777870097E23D02BCFE3200761CE0B916B539336330A77A4B88443DB1F51CEC3236A93D2FA150DBFD35FA7D4C5389EAEAA9BC7DDF35752651BAF7CBD8306BE5061297CABCF525AD459BB834675F5EC5B8582119ADC92C9CEB0BB3C9B3F30218F2DDCD96B42297DD0638D1E46BEE78B2EDD17CF1B85D848919B968E6B8071B623D7C37A06283639AEA084824E5BE7F8AAA48270D614DB393BA30C40CC6F9B56890E4B690230D9816F232CCF8C7D6D5FCDAD86A724B3C11535FA940911D7630C3408EC49DF2B986A53A71CD6892893F8BC312930FA143AC48DE90BA5A281D1E67C348C422D2439DF3A84F530DD710FBFC71581603CE9482C550C6A0ADC1B9DE1B082083723BEA86A566423DD260F7E86C2EDC711780E7A4DE32E3AD25796BC7332D74D90BFAD2B98E95B4E3F569D001064DEF7CD09215B6EF063EDC3D76C1D33D3B9D10488094EA62650669C8BC07590CDCD56852A7E2806F20EF008D490122818E05B729E7BC11B13DC3B308D94EB46774DC0F88E81BB2A31A8E92D1B91140D61BCDA728504453440BC046036C87EA70003176A9470DBC1355EF6C757BE6289123C5A8012F021B933933C4F9A7EB4C21477195464861AB04874166EB47E7132322ED56B3C3084F21F2E863A2DAA3C7ADFA25F93EEE3871DDCC18D6EF84C4AFDBF9126D4B72CBC4B459C7957C21AACC9FBC65D78B2C8D05B819F22DBAD6124F7C44CF7C17C1B3FE34E315F413B8D267F59E6B5499199EC9F6157EF9C6CEB530347D4C26A971F367246FBA8AEA3EFCED7F2891595309178E770DBF84783D0FF7985177626F1D5DC87D0333D057BDDA7FA20F0941D424C382D4429BCDC9E1DF55A8954FD6EC53EE0F09F948B78943D7FE8FDBBC6BD25F2BBFCCA79A632DB5211ADAB3303AD89942BCA08BE4ED2546CBFEA518CF74EEEB9012F2D40C230A66CA1B5AC859D99C35090EED347F191DF96C8B206EC9E1BC86C542CD344A72438E43ADB41184C9937407D662B6BBEFE37B318C7A42BA253169EA969CD24672CAB5D43FDD817B011C47E2CC19258DF8936D09FE08A974E707EF5B809A25ABFB75014F4D327E19BA31F7FA1080A532730C9A56515ADA09FCA67C69C32A205AE641E82C883E8D68A8A2DEF920B7BE37E260FD316210F3232515193D413E7779B3B9196C27E27C51351E76ACDAB8B170D2A73DF226966DCF541991BD80EC326D73ED7958298DDD1ADFD326EA955DF9A99434F8F700E1D2A4F4CA7C50B9729926E1519ADFFF3E57601E927E0DEA78B7555078100D2CA7928DD82CF6358E72105A74A94913B33F358BB2EA394A0732487255BEBD4208946D27E1D3A4782F597247FBD82FBC538458937966C96CDBD4E8BCCABB9186836B0453D4A3D2226A25F7DC4F4D1AE6709728288D952A3C70136B4F750BF5532655C63DF628995E9EC1FBCB750902E3323EF5FA3FE7EEA2BBB6B54E4356E7A690B60318167DE8076F6760F87F23FEB71DFD9B29E091FBB2F3B2EF0D7A38030CF0C786784EBC1CCA9B61FB9C84088001353C50CA5941E8E4DAD1FFDF1DA66C46996E53815F802ABDE6E9A993A89E15370B80F489584C95CCC33F07A63ADDC533783E38C9CADD524598E8387DDCD26E36D61F6A7ED240BC7C0661EB22C5EFF3F5D1E8505DFCBD1977B3158280ACC138C15AEAF355D325AA2436F521E789472338B7655D260486C8D769B90938B7A21E9CF8FDFF966568468623C9678048AF7C25228A0449ADCD5E0614E370B4A10AF206C2734C5D05664E9F147D9854F253E936EF494212849465465EBDED4B30C0ECF7BE61F5A3758EDF0B06BCD6D9BE08883A4573602A18A1F6D24C17EC92B2F20EBAE39D90258276B381BC7CA1EE2EB08A68F34B5BEBEBF23FF35111174440EE5EBB9E54C81CE34A610656E40FDE277C4AE73163CF748B08BB426BC50A24AC1A717C40ADC5D2D939518E582EA852FC05AF20A425F7991BF59714E820D9CC29358A540872C6685BABC4B50868E987A9FE5948D243C71A82EFC59051315F5C48C5791D40C6130D6681E23F5C7BF1BAD5D770DCFAF4D44C8535CDD3D963E0C3F9FA0494343C1D0C0A7EA2AEBBDEE8CA3EE4FBE6010C3343BB0EC87A7ACDCB5ADE6A73D37ED24841512F38B70B5E7BE4823486FD2804FA65A5A63300977083545AE3EC6581A7BE4A4198E7FC453768798C6ED255B864CE79A8DABAD6A4E7F13280EED9E5C21CDCD3DA34EE7797458D05A9FDB194D6AF175699833E45A26BDC21E6F694CE90EB6EF6A3D98D54E3419D81F14AF48713AFBFFEE2798552540FD04C72F51CFD1A6815069F698D5180DC5C7595ED463A27E90FDA3E08A88843FA3A793B63C5BC2A6E29167B29AD04B382865BD5CBAE80F82B7FE41000F0CAE0130082210CF49E9EE66065FAC81293415A2F84E5D7A3457251CC1B25784840914CF76C8064D6F3A41EBA65AAFDCB900D776C4071592EC643F9CA20D1D9C6DD0EC82A2C07DC254874AD19E3E8B59DE0DE40FA2F36EB45A9DEC004CAC79591766FDAE03D498E260348E5C0B9BB5840F3519214206D669D5584E25A849FCDEDE60F57BF7170BAF32973E0546C7D6B0D02FB6D2A70CB4749FDCD8D1C67BA9CBA3F53138D4018BC63430A8E25776431DE4261B73F93AA8669037FD5BE5D1717A6BD1329CCAE9E28711E572C3C67B0D93BD52BE40DA7EDB8F84E55A745680406E2DBF0CABB616FEF490EEE3E9AAA74D8891AAD25ACA235B55C8F60B53A3588AC73A513334989FA6356B282422F36A0F77531733EA2D09016F6B68BB6F96022E847B3FE5CD01011B2C5F2FB04E61BEEBC285714FC1E93E93D7AA9EC58BCAD52BE1EDB286DF5E91C82240CA14D7A8D53D942A9043A56C08ECFCB549AC118CB54A9C6C3ED585B204A1A69BCAB9444B614A2C6ECF0C4AFADEF4D1D49BE055133DD48A346B07EAE1C4C1F54561367FD70D53D5767B79E1C531A38BE30CB86C6C36FCB7A067938C8451AF57D343C44CC63A52E5CF34327E04E52C64A88E77502064F7BF039C4E7E67B1F809AFB2CF2FD76CD578B6FCE12F13B25F485F888E8F595DD6C243D6829ED6CA95056E630344B95906EBAE4D0F9475C67940C5EC201F86CC91D1E87C6B35D2358420CB5AF3CA61B0299158B4F12C45D24B3F92D8441E280950084985A94B666B4557DC31A9FF3B4F7821EF6561F0B45C7A12102F57F03D1E78A55AB9D2C0A370E8692086C861C24B389679773E0375D7E264CB07F4EED4F83C4ED82344EA64852A62D44ABB28D31DB2743C093220908B219CC93E8233FDF174ACF26A86F259A37E00C94BEBEABD7140C7D472901E77851EE3CE38C89453B15BD729DAD2B57D8DCAA7C259B151AE05C45A2252E62B3D9E21616EE64C8C4AFBC78A00AEC41D6DD3C4C167A45170EB01612436F1BDD4358BD589EAED85B755B776C43374CFC61B382847124BD2AC9FD7B6215C4BC95F2DF412BD56F96D08126D1597A4FA676483251206336D78EF0DA680D4567AE715EC4B8095BA2597EB7D586370D15C9E2EB8E8439F6D6C1A04B52959F5A7CCB0AD1A6E6E997AF3ECF0E93F128582F945BD29AA8BD7FD8C86E48057AC306A9C88A57E57FC749ABD54BCCCE66B83B23C1ADCBD64DA0F533C92758D4BE068292F396000CA659EC71424857DA5E8800C5B1E13017BBBBB33229D9A99A69CDFDDFC59889FD825D4B8E452483380608555BE431005A0D87044FAB7EE9E7D2030772BD3C5160209BEC24DBFB6ABF53AD8FBDC463703A1BD50A76F5A86FAABB313F18890F159B6638CB0A3FE4763F25280DADD7A438B3FCD5175D4A45250237774B6BF7EF864C494BC1ED9F1B41247523FDAADEF783517C8B59EB8884B5FFEAAC990CDFA395BFE053F284E217D051EFD0968B66FC454FD406FD70DCDEFD60F9F747187E5B2B7F6B3BE83529452CF6A9088873E6AB13A36064B037B42511BACC07AD4824C921FB7DCECBDF842A1725A3BDC798946798F6353EBB4B4DA2152E058F2283BE6F9460C2AF90FCE78BCAA9CBBB39B737ABB0AF0DB83781553A3BFB8AAE61A4F9880B48352A5265D343C4844299182D1266CAA2696B0AE712177A3446F2FC600449BF94F5A5C35E638B46C34E53C4B78D1D5D7FD8A26A790E529A041FDB26A737FC328573A8B186DC55BD84D83C0DFE4ED4B2D273DBC771367A14D51BB6E288E34E962BAD0A0560A681E568C745DF31D95FA4445E6116C3935ABF0478A666B9FBA21DA5D8CFC5FC119A5EF1F9A1538951CF1D93DF8BBB8FEF3F08DE5648B3C663AB0DDCFE7C0A0CBB2D8E5893C1C31B2CF4D8172A1D3BF87C757911300E2FB008AD35B9312D688B8C74E47F0B5E8AE9C6D777CD962391BA28646085713477C116B69DEF38DC8FF49F995E6D49A14218A5A422D4E40EDEAB731D420AA8A5266AC3BB02DDE318DF409C8A209434435DB0AC23962E8C661B28DD3B484421FB6557DCD885E5C06CE1D860926FA53E59736241C4BD617943C63A6228610D946A4BDDC0D7D53088D968DA836CF56A6DC1CFAB163A9EBFF9722C5F74CA897A195281B0C44B4791EADF80C47F0317DFBE19B77327E5CE507B4072E2EAE5D69661A8B77ADF2CE0FF498AA42BDEBB0648229F67D7A6BD78BA3AB9D67F446338CA0C79A0538CD409DF8BD85081266E56C1E72EA6A1A4567AE09804CC612D893BA91192F31900EE2BAC38ECD5189CCACBCDD753F7CC9265700388E0F3A735CA69F8A6EC0E75380949AB423B0E7A786BC025C412D05E6EE73BFCAF1F5A86CF9AD281240F940004B6C0283399C341872F82A269AC9CE088DD12AF4E06F9A113FC34EC0D39FB656430DA5675F58714229B42EC1BDE57EC1702B1C096729BE58FFBD91DDBFAED0B11242C9BEAE8A2319E79BE27CEDA305002B97FFCE88CD837D26ACA3B095479DA8581E4467D75CD047490AC7A94DB31F80A2A7D2FD846A6343E4DD4E761E59F117E31DF792C102CDE2528EA7B8183386C0706B51A2F14064296C0AD01BCB0E53C2F53F270E30A48E80A99803BB2FFD9B0BF6F173CB70C7B3FBE215E1E122A07EBE3736BF63703875EF9DB35B9151356D33BFC8CAC6742DE5E0FE831F3A864F5F962AC71438FD197A84212330EEE9B8C7DAD30C45AA07F94C1EB516031E0B1D102CE297DC88B2B095E000222DCD41FABDE6A8B71777F59E8D12AA6C7F9503E71E4FDE4638ACCFA829B22EB43BF068DB33795E5142730DD1CFC80A565A2DFF6E413131949B6146136D4C9788FD020B13F3959996849A21357CDE0932A3D7CDC070FA48B9E5EA4A96B235BE3F6B3C8DE0F4DC6FB97F99869C5C67893CBCD4827FF23926D13D095E262405F70E380C594897828399E7B7F66AAAB57166D53F05247F8C254C1092C52AC259978C99AC7EDEA748E85F4D46F16196EC2FA08575EE339024EEA09D62CF9C716498DDE070C9968D62C18AE726A4B328698978C5FBCE3A1673F42CC84B833BD95B5196EB0C0380221CB8A9AFC5610DE2147D279A7CF4608389A247D8DD263902275E31A4E4B7BD8649AF1759A02589C4A149239C0202DA7CA2BFEBDB7933FD5AB9DE3A9DC1E998792921E0A58759440A853B157F9E03E219AA79426BF60FB4299B80F2AAA2B9CC7C073450FA453D516925C31B924C705A3B57ED0699E2EEAC579364536008222FA6B273520E14003C0073675CDF891C02325591D8D116D9F51E9647B2A741552864EA619EE254FBC4AA2CE9229382D36E48DDA529851CE217E77BDBE5BAC61B93B657BF8BBCA44EA5AEBD2197AF79DAF4949D1D8D605EE154F5D19F385009191E65BB167A495EE026551800462FC491042AE762C5304DA0C75E16FC9EC5C362DF19EF94BB81CF87C85E0F280D50A0E76AB78C6AF10B7D24F1F2E744679EF0C6D8D45C98CED6545AFB00F6C511D8FFD5D2D59F02C6D9741921DD743A96CD6ECFE19C510B62C005BCB0ADC8CC1D8E3C68D8799C714EAB96F3FF2F4DFB454FA380E5BF1EB126AFC1B0E9ADC4AB70CC93275B7204148CBEB5F200C8A6BB5F61ADC693ED4726BDFB9F4AC3D82547C39D0362CE19DEDF5BD7EA352437078328B959BF71BD4C91BADC18C5CB86DD3E08F81943C32A02CF05A0593CE42CFECA9E6FC7FB8F668C5A1B8DD02893FFF31470B486EDA130E9CF5D552695A0C72BF65EE2E67AA2CADE93CE4CA5EE715088A45D624D9ED94B5A6767B1F3964E330804C1ECAE9B932D688C5AC51F26DD27CE0C037873AAE5AAD4BB2062B86440DCD613A374E7D44A3387EED66F426997DA5E30BEEA40FA02C09D367DB62363514814E7EDCF70DA8BA9FCF44E4DCF48A20870C59E0742B05B3A6C0C58EB182FF33DFCA37E9438569B8631733B7347F191476E4FB5CDD3658A4C243A4975B9AE404240A5776E19FE0D5B70E355949E6A6DBB7111C93C7911100C0B91563FB34285C7C6744F2622030BB8F0FD10C705AB0BE920768A3B8FFE877D34A0DB9C9E3FF63AC93381849986F09DAEA8BAD7A483A78F560B5B7A6AD4E3859726FA38FDC5D3B93C082F851E76C5495C7940EB334B187B3D8417E84422079F82D59400E24E5498C0010AAAA23589702B29329CA21A1E0AAA440472E64CCE4C781178E6BA25C3058609F7C01B1E7B46C2A662B21FA2D3CD95D35B5407CD2CAEA2DC15A47C111B3FD35EC90CAE7BED7C2AB728C1D181146AEE5C449B942A7C734DD8B4AFC67C09BEC4CB3DB6EB7478AD0E38049D6E21294AEFE97C495DCAE4173DDF05262D1BDA594039050467A54502ED1EA9B3B7743D1584D2A343C6277DF50A6D4582FCC1E9CDEC7F6B012DB7378ED6E30049FEBE261DB08491872BB81E06403D4CC9CC5C5AC58DD195F1ACADDBC09EAE003E574EFDFDDBD52633416DEFA6CC46E2DB18076658A3016B67D0ED6DF8ECA8B148CDA1FA1A670EEFF02B42610EAC3666CD27E4EAEF55A93DFB0506AF7CDEF2D53FDF365D791E6F94E8E6E81A2660A433D0FAA880AA403B52226FAFB81B8395B90553841E6038AC5241F71E857489DF3100E1BDBC0ABFF4ADA8DFCCAE0A3CEA23215D27B7A15BC954C549F694812CFFAA2170E9A5BE2CEA653BC7C0BA84A51118B7CBC742D38AD02344E4B6583F38527BA217FC85645B24A47B2196C3FB2DC500D17B5FE352EC1CA774FF58A71454EB449F4F30B6561933A82B5333A8FA24DE91139C3456A8FB792D68E0B67369660F53D0CD8D5F5A0E41F9333139C51B30E5FC8B68FEBFE58A57639470E2AFE25E273712B2646CE22029113F6F6F5B338B4AAA05E72AFC75CC735C92D9BBB4BAC0875B8017A5DADCE3B8FFB7C96923F64F629AD88BEE0BD930904802048E75FCF6075D1B3D5A22ED88D3DFB7BAD166EDB7443215B86DDB42BF49536DCD84A39A1763835CDC18C81C9BD13F9A2A7B4E08C733A sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D smlen = 3282 -sm = F55F46F992BF124D8AA8B88BCB6B1B1FE6B143F66078176147E1F67CFCEFF4AE5850D09C4BD21497141885EA072CEF558D5A3AB3D3749A326018A758F0962D204F8E229370639FB1AB218FAD1C435532C24D9A5DC7AA04FDA4D6EDB1CEE5B1560264F3D5A278A48702FC69E06142DB9D1757F2F1D6003382DF2E2D0FA72BEF15AF1EDA34836773CEA9B8B90B43787DD33EA73C14BBFA3085D3AA229C9976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +sm = D8D5BAFE2C9B30F8F1EBB02EE75DC69916E1F9D3B47A80537A1D7DBB387BE168890C4F926C19273B78F44E8EACC350D2CC08AE5C4BD074E576CC544F407EDBBE2828010ABA6350FE482F8D65E07B58D39E64A2EDEE793387B84D4C2D80301E3F24A21F943A1BC164F37992FBA903D7F5CCF63F34D706BDAB79A24C3FB7CF73B99E0F96D4F87BEE690C8D468D4F480AF98859679A9071660AD3AA229C9976B8C33AF7E914F9BF5AFFA9155E392EF7FC448396B7FF02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = 669704536B295F95CA7639D4B0BFE1EE6691A064F2F1E599F2244B1B7F96AECF2264249E048278205E832ADB406A839BAA98B2F1C51E29DD1A81CC5B8F559A823722B3913AAF025046AA15B0F43AFBB5F72F9053DD5B2F75DC2F783760FBB8DA1D149A518396DAB160D736D41C26DFCABE9F084F22308D4C4517D70C62EAB4EEEA9B89371DCC360AE3FCA5A985F626DCCB0BE4664C9117CB5AF44C4837F4C4AF9B846B50D9EAC33D598EB4E2165BF0353E2598A2C8FA090A09DB6909B88DD60636A8E67BB029E7771CD21E15CAB9AE331DEC2FC753D651BBC375090FBA39B31B9D27FDFF6DDB74CBB621B2FC9B63B4AF8D4995A36793FCBAA5F42F2EEC541995141D046CA287640E10F68C16877414D5D7E5DE744439CC768A9D4BEA75284FFE22047184790855F56898809BB98FAD43E4B7F604D3C30BCBD749B8CF27C15739A2F85DA6C4ADEC00102C1DD1949CEE56D3F4EF6ABBDF2C8FDD1CE9EB90980C940D5BE1FF56E889A5C9F0D4DE7F8D7B6FF4FFD28573BEA19FB40301B55BE8C218CE16D1B81DE82553634FB199BB0572B9AA1652495761CDC3A37F57D50A906993FBD36A12C2628E5057DC862A8C52EA1A79D62FC87F47E9109BECD9465A79244C867C3B758ADB3824444AD3B1B86AFE92FECF566C3718884B3B00EADD4ED2E7BD4FD5639AD6A162481CA0532E6C931D039FCF97E8C6CD500CB4151BDCD7BB0781AE51EF65896B0A8AAD70090BC9EA4E7AB30E113A8116BCE41DE8E18A25431D75829AB72CA524136AAB2B440E0F38C3D69EEA6905473BC763ABEC9D0E9FAF2379421111C1A9FE39789924CA8B18ECC09CDE618FE236FA3903B6EFC33BD2116DD087649483418DC043633045A9700659BB4C78955983C0C0816417B5D1EDE901FF5F06DE700B2A94AA04DDBC64571314FCF1878ECD5AAF631EE0C1655F6A0766668D433844F7CA07C09F8CFEA016EE24A058BB9D445E7075FBE05CF07CD01BF275AD93D848BBB31C63B56A6EF6855C1D3FE96864C096F44E02D18D27E8A130F7F417A209F9CF09C7F0BF24737667D150DE0263BAE70C5EE5D2AA6AD989B78E6E1DF569C894C701AAE4AA94C8DC5A59941011149D6B61FFDF518B64DF27064E1EDFA3A5E74EBB0A9BE766F64ACBB2B1553208325B4DC025EFDAA080B6B921210F6B10EF4D2B301C11D7A38611A7BFA7402A86702E1B97A21A4F91FA2AD14DDDF4C5F53C5BC8DA6296E8C2C3EEA8B829C11FF27DE652514C72D6CF2664F81316F48E993271FFA67049B2C362D3E2E5DE9D75C5802D3086B3BBB64B6BF6E5CB85EF04E5CB9FC038FFBCB6CB6F1C26033C05D2CE76460E0E1D9296F54D281D9397945EC9136091124CDB708BB8DAAC754C82C2649B36948DB2576E84D31C7273E797C9CBCA76D25238C31F82EE27C5A0C0E9BC6E64C72BC4E519161AAD51108621AB1A41685209A3B370E413F8378D6B0261DDE326836DE56AB6790ED77FD71F5527BAC74A28C4153C6541354202E0F130E095DC40DE3AC1532DDB65D678E76D614C82D9A88EFE4A7B816B98C48645EC0B6DB5645602DB43072D179DC37A4C405663AEE9B414734BBD0EFB0302A564B474367F90B29AB82F9D73FBB8D53186BACC883A012355FFA1AC9B46BEA227F684FDDC14909605378B21CCBA06E928B8FADD490C63812766E5581F4CEF46EF6872762CBAC76ABEC484DD73E9F38FAAA5D1026B476E1D31AFBAB00F58C28B1CAC5C8232151C7B00A0654CF108AA7BE8C62C0883F0DB4F7C7273816B8580C20D764FAADC14E343CF06D996FAD55944D23FC168E98BAA55A84B7C8A7C68B102AE7ACDF34E44B1392CF5B4592571503A880778ECC593AE3D4E5F3C7DB8FC36204DB445143F09CF04E60FA8363BF2AAFAC3B134E188D8A2952F9C88133BB411C94A6240BFFF99FD5FFED0E02E7F95E297809095F58DB9F0249D40A0C043563DA339FF2F550A62AF66F438882686CB23F928262CE50792E26CF86937B4DD7910E823945891F7FC27827083C31947294C82704EE0CF5DE3AD9CD1EF32CB552490A6EACC4C2E1EEA4648AD7B74D989490C7FEBEC090CDCC7714690C16DDF0E3025B3DFC6AE9770B2FD8136202ABEBD296CC9C40DF98AA85A53509F2798F4DC370E6E280E223FF72B19D62ABE651C50204BC4529C71596D614B2F8AD649604A535275BA3259778D73812A1F75CA02811EF08D4987238063CE4050EF299C3284FB0472191A4161CAB315B55FE75B84E1124BBE515C175D931C44185FCE6D8B7A2F9F922E7CA6B3965ADC23220EE900EE0FE8D0E98B2F75DC0BD2218CA8C75A8A68D8D918A77B70313421F6924D6A099D0C0DED82F16F07DD6BE71B7704BE447F15DE5F393547740D985C54357E127CCA73C87B857A7B071684D76D082E9A7AC8C5442EF3B3CD86718386F6DEC16168CF269562D25ECA9281112BA91886BBD63D9C68FB2A88E9A700E0A040D0C516B66ACEAE1DDD4A43F2D7D5FFF9547AA83AC1AFE7DE2CDC42F9876737CE336D24F36D115A473DBA6E0BE2C6A4DD0614CD67FB33EE7CF45AAD624386CA1BE72603269981EE4AA6AAD1E80CA62345CEDFAE6F5669F4A3CE9B1C118D8872F091D025205C91CFD3C0FE77ADC04DCA715258214CB6EE6F71106F3636DF9731A38C31FC67753069B65EAAB751875415F89B59D1B9A747F588640147400A4E0B2C6C7C95E2ACA1DECCEFFA2D64349DB2A6CC3BFD05B174044955B4F572FD3D5B428DE223AC7A33FB971693DD9EA19998A37530C3D7EDDEFD3C6EA166C58661E28F89086AD694D5AEC5875A8E33E3F00D9F270CE4808E5BD33B87F7333986680310D04A9AF7EF28151D48267A29F7739196B8A10F768DBFACFBBD2C9007317AF6555E9489C06D4B833F889C59510A98E0BD09A081D50586EE70D587328520A1E2918AC2F2E557C10B2261AD84573317BA362F7A4655B2292CD1C5F162576CA994B47278E8A9D867F10A64F31743D386C43FBDE656D522C756D5975AF47B1D9D2BC2DED842256D28915D2DF3F4DF48833260A558AB72093D4A86ECBD7945C1BFDDE0CF4BE79EE5B69F72F66B30133FA870B4092E0C6EB2CCDE31DA0F462C3F66F3CACBBA69C2F4BE6035A58179D5D3C22D28EB077938700835D5BD074000178EAAA8012AA0279475A7F6813A2A7EB72FAFB6E2E48F2CAF9DDED5FFB930639C596946CC24AF8175F982EA1C55FC6649111395BA89B369EAACE116653ED704D2C057F98E61D19AC829E49E951D953D61236860E2EAB32545A6EA6CAAA2D9E418C8357A4A1F0693D7D95CB7D43B18498F8F28697FCDCE027DE180CDC120D447EF611AA1DE397D6AADFC55011EE6A2DFBD9B37F6E83D9A3594B28541895C6AF4076C72E0BB8009578BD724C62AAE8B76FA2B5BD5DCA4AC3CEBE50F657EDF3E885BF1B2FBD581792909C48D17BAA8DA7CF62EDFE28CC47BC9B1CCC3F710D7D485A39B3835659FADDD345173360D98B50B726EA688A65EF1FF084A67E2C43EF490D50520C402F97096481EF0708AF37AD89DE09CB648FDCD51F7BB2EB32A0E1966E02C3C2BD3C31D21BD401E35478C5EA0128FAB1FDE27C1F78E553CB46394268C47E868AA8F345BAC96B1CED6E9DD4194C8CF9142786090C5289AA8ACA85FDF414ED56FCBE25F41D0BAF3BAFC4BC102EF6E4AD416A5B61E0D8758812E8CC7B76135E438E255C2873A491DDC142DAA7A2AEB219292C3FCAF863FE0E75E686C1D6138C2D52145289FDF354953D493141208742D1CD4552EA4A4C0AA88DFCB1D1B95F8C618FB17ADD4208708BA3F9EDB6E6534B785A943ADEF6F7E11DAF6D4FE9B510789D79B0E85CF158D0BE8ED797C3C5E996880DAA3DEA254086898263DE54C4C98888CFFA529BA86281892C091CAB241F29D80CB401C4D7CABC44CB4E542C39936544199A3DCD9845ED7F8B2B05234FF10F9EB12BF0636539EE63D11A08BE39356EEB4479305061898704D26DE5B1CF3AC4D4C6AE3983BC087086B53336D4366E7BB61EB4BCCD855740E8CB7EC87EC65873B610630BB416200EA9080FE826E07E572BDC122A3D648265071BB972E076EC18C2E8CDAA8E0A39A7F1F22D055392492A76FF99BAC53840BF7703A09E8167885F287B690857E7E80701AE8DC23C213219CB3A02D832CDC5F7493252B38B354DACFBCCC9D42E66CA2A9F4787D8545A027A960AD768D8328DCB9C50534DAA34EA61FDF96ED7CFF2D68465BE348221EFAB33A104554773CB14C21E22585C4E20ACE8DF3661681D82A14DF889AB671827B440D925B3EC40535E4D098192B80D3AA7BC8810DBFE42E9AE6EA8F78EEE0ED26948655248926422F762F99DE06EF863E240C1647021C2983BD9E793B291A79D8D4164A9E72F4E489906CD387F302CDA0D8DE425E3CB46F25187BCC9BB103394AA5A48A20D3B785C2D2910E15759657EF6C4C581713A331D3587A6556515B60BB11BBAB7D4D9AC6A45FE9B7DA190E77CCE8D6632C36445D6C731A3312E6E61930647116E0FB69B064BE1353628F33121EDDD8BCD97591C5D6642DFA199DB20F7D55724851397755050CFCE20D453CEF9AD6FE7F515CA3958A045A6B78E7F719E7F4654FB65E0DB006BF6237ADD543E2DC92862E52BF3249E1A4639273BA9147FDB6C7678794E999CE32D0B4B9DF4C9D228F6D9FC8D8E755979948AA20FFB481EEABA8726C324582C07E05826269C52FB5FB76921A3C32C538951BC996672C621F66EFB7E3F4736F200C91A91B80EC96AC4409DA3DAFB42292ED99395B5C938AAD85B6A58DAC01364DD09A5561DEF79F01D70302C4DC346916ECC4116564583CC3CF25024B39DD49F6BDF213123906B33CA7FF4EB86177FF8EFCBC217ED7BE93A72DB8B1C6FE6605D9D2A0FA25B34C9A2B778A69785440C4CD240F267C1E571CB047401EADBFC091821E7E144496533E0193410EA0FE9EDB62AAA368ECB192BE2321737F6BB5050B8A2751A75D7CDF6713092E7BA9D378B0D241DEE21DE1BD40A54664A78B9C2D23E650761C8D313B78EF6B7ACBE6B6EB6243A6002FD59B699DFBC340C156E68950FEEB083019850941D2AAE0A730DB98303BF01EB455F46B74C1D9AB813C3F7050885F986B598B56E630E7B615D2B0EA251E89073B7F1C86A6B2D0E09ACC09DA4BE8879EB167BCCECD198A754E7278A6D26F05B01CE1730AFCBB54B1024C58CBA1950DF31F9E24ECB9EE59DC9C699DA9DB172A97EB4ECA71E6535E4E0F1492B3CC7C4389D6BF4A47DD5FCBF0379F8C819B2492CF0A20A5979CCB5757E7EA8941BE6FAA3BFF1A410BC15352ADFA33EEFDC29D77AF621AEF05608934CBDFCD4BD240BE12183BDD527D6FF5CC7B5BFF26E1D4C69400EF84D5A642D12AB186BCD90FA1B84384E29BF06F2F902B770C50B8C3F8F67D9972AE6A49556C52EA9C43876975118C95422294C51D63B640F69C1434F6335F1C87F719B20C05446E3D678084AA12AF89CA1D8C4C5B81ECC7C1AE1B091BBA2874BC9C8650C12BFE6D7E64CD2762CD9B7D93B5AB501EE17BE5D1A8ADFC435E5716C0B3A9DF8767E7D199880E7DB2CFAF0EE5D7BC03DB468EBB7F17C13E0D29B81BA488B9E79F22ED06185AC6EB980A2CD110DF27928A9271C8E7C3DE1386E517B74DCBC6AABD65E4DBEC6D185B0BF41DCB0C240C0FFFD041797019757D278D16E919BBEB0251C401735DB021D79DF3D0B9BFB7C8E21397F5C671B9E00F610CD9577E5ACF5B14A078E629998BF0A6DA0F8E8E7F70778DE893CF530FB0168BC72F6254A71D7E895382459593C06AB43A0839E2092DB755DDDDF0D7FE38CE4703CD11571B9BF86D26EF929A256E8D2453074986BBAD9703F733B73833968D7D7BA5055B62F000D9C00451FF009D10DB07DE77333A89A6FDD49BFCAA137B733FEA296B26B7B0BA5739E06B5115E6DE63BA64CEEC624C0D9809F15776483E6B90EB2CED8C84383198B6C4259B09779FE2039CC78EDB257566C8C1CDE890CE791C056E89044AC592FB7B2145AB5A2E7EBD1A1F1B7338525824ED20B1B393F972C262594645527A1BC5D90742E8CCBD15836415EB20ED27DDDC4750DB705D8B33DFAD64B4DCE41600D3FBE556D8708FAB8DE951E633C63AD40EC2069D2287E5DDCD31DA5721524E95D01273253EABC56CF2731C415F2437F3A83F1C3F506C2DE2510159B3F0B0398BF7D127ABB04883C9D5E44B9BB6565FF129C427A2CD05B7D873A66B0AB3892671098826D082E43755A1A34828D746F2758642D5E388081B60A367C5A4C05F065B6F91231014B32BD34A4E9C64AE5DA7DDAC505EAAFE44C61E118BF5BF9DB79597971707E8294F9EE004690195EED9DC623E5E2BB98210329D9E3D24BEF09D2D986B56D7CC9B3C354AF57E5C06CCCEBC7A2A6455B8DCF7108B36776031FA8C66F50D3AF709C57D8A02CA08FC20A0EBD350F3F90C482E8AA33F9660539A923A33D691E1426826A269856D2A5C2A4FEAC58DADB89A64C3DC99E29A06B82CF76778DFD8D45F3749AC38A380D516D855932AAF524C5FA7689F0DF980EB97A7C54F25F249230555E84350A1DA792D265FFE45BEDDF81B8B151CCF63B6472200485C7D70C724A6783AF0B477C1256FE8F0F5EB0203102C8E4BAAE202A86CF7BCBCDD0AC2801896EAB0CBC45FA7791DA6DCBECEF8534BCDD961A99C89C040E0A188E275587951FB4DEC36284A7AE8CDC0E4A94C2374D12D59767B51AB6EEFA5D6DBAB62F73AB0D11C234642FD101C609BCDA46F89C602F1E8C7C943CC7B3AFDAAF4423FF45AD14C4B10A71ECA1C075775160B8645B79D8CA32B8ACA9989B39676DEA673559F3731D9576FA270E5461994C52D24FCA5E6D4B4964F3BBD3A8849E26ACB4B31069E7F5F8B33CBA6C1F95CFD3C43EC3F8E549CAC73033BBBF49F8DE2C4AF7BA8BCE3597E0C35DF079EEE52B819792D343ED9A436A06003009D4C0912E5AC1434F3DA96CAF7A26D37F85B005B736EDAB5AF7399A20CECC46E0630489FB2F0CD52EED0E6D06C00A49214CC7E4FA40DFFF6587D016CF74066D3C22B0783CDAD4EDEB6736E6711466FD2F2FB379449B7D2B66A43D6C1B56ADFEC0B303653663384F5D6D178C3B9C61FACAB871D48CFD82636CA46FF203578F5C493E1F07E15A563ACDA1EB4BAB1ABBC066CC253D91F1FDDF035806570DFEE6AA06C445A527B16A9CB8A4151DDCD3A16AD1397098AE05DEEF7E7D59E1352F017A7F2AB69C4EF2EBE6BF41C3C8566B9E3A3DCBDD116ABCEFF843116714525D423C64F3FADED75BA56E2DE2FF700F7F055A35610E8306FD0B426B46B805A13C3D11A264D88AC691991741807EE3AD463FE99A69F987BAEB8974F71CA6E21381DB1F35E2B25A1748A292D852586CA5A617B5DB4FE342B87188D545BEFA3B049435CBE61ACF65D9E0E5311DFC8679129C236E3B89CC4D8C5D2ACEA33DE640A99C76B2330BB9C8DA9C590AC393337423D15ECEF61A94FEE693A9C724B2769C5E8F26215F9B73F0A1BB6D36BBD19AB9EAB689A6421FDBFFD464C917931FCFBD4D06E3E38C4CC85BBBE9B1D6CD2CFEB5634E20E932153BEE596B9D954F1B829BBE7D3CC95C7DD0E8CDFF206456C89E53910462B66BBA19E37A1C4EB74DDF692E771F259DB4778F5264FC5EB884E4DEF806953AFD1F71B7383AF13E46DB30EEB9715D6A9EE6F4C670C511A4C482730B47735CB155C7977A86478BE0D3F2F5955D34FC82DAC2B85BD6717CBCB3D27B9013A83D0DFCA2D425D49DD21FEC33157DFA1F7887C1C404EC35B58DD9DDE59A268B3 +pk = 669704536B295F95CA7639D4B0BFE1EE51902C5F2BF19EB417B17788783479981008EA2E038A3FE6584616CC31D7FFEAFB3D7F02A7F8595E417982995CA1D88EAF4DC219968ED7C73B20216F0B06A97E1A0861963A9476970BE12AD20730EA5A4D9D1BF353A6E20E627B19AF321AFC793364EBF651B48959E9B3F476854B31375CB418D56E3DECFC84F0BABD3ABBF6267E5E6D2F8E43C8508FC0CD277D2B0AF23DC1000636BE7000D082BB48FE737897DB59F91C605C901B79F34995B48334DB53FC0F5CBF453C39214ABCC90641150555DCF85B009429E55F57ECB87A93A5C57B1D5918EB61927CA71D370B8A80AEEA87CD28C9240954E58EBAA30F38426F345CC1E64420F4EA6FAE03E9D3B5E8CA3B18E14D3790EBD96C264A4530A9198C742B271447D3BC0D575C6C538A767DDBC51490F53638FCB8DED2CA710396D52DBE1A68527216CC627578032E3D5B5EC02EB8FA795654ECDE88C3E67A42CDC030CFB9084DD685A0F4F29236925413493A189C89E1162BEA835AC7DE4C0BB03DF097EB7FFC5242673E6E6D289264C2CE7A97E7BF6AF197AB0820F7BF9C380F1C8033195A9E87CFA9E064706F736E0F91F47A8C23CC86EF3110C8447A2BD91A656A18A6139D5439148D7B152AABCA8063819CB98E961A40AA8BF93D5FD5C57DB7CB036183675E62C84391984B962A511F95A9362011F3BD1FED5FC0A0DD6687F47DE9B43AE6420771A237A77A2889FD157655936563B9B713F792949AC8B3EE84E9D00CCF13CFEDDD25CB138A342B39E6A2870911DC75E5A914A3E9DF522974052F0B570B5EF1929D4137F056E52EFF82156B22D1FBBBEE4E882C8F0BDABF1748C84F43829F664DDD280EE6D22F9D3B40AEB96A6DDF36E56FFAAABC72327D3D4EEA0899F098499B818ED95144261023300BF2942597ABD683D3A05B11BC1DE4B60957FD7551B6AF87F7EF1F22D21C907473C603C328E47C5F525BD81D490AA7EF01B4D68B742FD8F286D93852615435DE6707AB6C8E0F58E45A3F4AD7B1BC7FF10B64F0209171CDAE16FEAEA703790946230E4C5FC28E0F2018D10415971DE40F4CCBC599FB3718805B8B050BEB3B628843C4A33994F2D2C7C69E283B97DE7A031ED45A456AC28E95A88A0296191C58502381946991C39DAF52E0735CA21773883D95303D690635AFE6E9BFF75E171ACCD4FBEC74F32FC05DE13E40F21143B1D318A851AC4DF56D2612A831184CF76AAB830E87983775107FDDB8413A72063D89711C0E4F1B6EC85527A18548419AD7104C51C74F11E58128B0DD9A9CF2101583163AFFD909D62288AF54BE01E6BF777DE1AA89E3276F3276CF589BB89C22240F2112ECB3DADC217F467A8172318BB075565100EBDB77EFA4DA38F272B5A92C388533A7943551935C1804A554E73943E1DB3F92B09EF3A9CC569B053588EB2290B66F469B4CFEE8F2E2C0669B2160B198F48474D6AB04306042D5C3CA0F97BDAD06EA656527DB7C068F33B1228D2003CBA13C129866A0B9C03D4364A20C452A5312D951E632CF7044009C54C32099CD2E1E7883116094DB20DFD9AEEBFA5AD478BA5E322FFD8629A3A925E0D7B5CD95A22E7DA922B459A77CDD76DE0B97343EC7E7F78D18490E346316975E24DC296FCAD1C4E84725BD440CEEC5A1B771BA9D9DA10C16F646785916BD784059C9EABB96028235B34C6AE7B9114EF3DB037EDEF126A58C64B15322532CCB1E994E69CDC779AF45C9C58B580834D4EC68E33A0AB2C64F0D8FA2D9B7FF2222054B7A8A92FF6B51FB0F6EDACCA945424C06D99DC7AB4E36B346500A19F8FC41011B8392084C81DCB9C4A00FA06BEC915F536B3554B682D30C1B58A05A10322B611B62BF1CCDE1B3B8DC80400E15B36909C80CBC65A28A960B62D517FC73E5E4431BDCBAEB4910D01F9F2DBC612AAE0FF27A40A6838C4A7E28480FBE1F91DFE544BBAA1826BA9673320BCADE11576E866108AE5F4FAAAD9417529FD95124E8EA0555145F01E996BBBCEDDA207527C4561219693143D733385F4D28D530DE387658E314DCCD42B907BD43FD24D4897C3AFAF07F346F326F9F7374532B6D8FA14FFF16263BE60DEC6C8D03EABC3CCA3C9B0A710AC24268AE664B0FCA20990002C9A2AFD1DBB9CD17B22945A1CD9CEA3496910DCA1DF19F95DD368E1752C6AA6BFF36F184EF998EAF72C8160CFE2435F2BFA529FE901B886971BC1AC9A6C862BF1DB0CE9D92E4F8FF688B9D896D7592EFD453D743C98064846CA10F37895828DD2ED356B7B60D501C87323E23DDE6A917ACAEE214261F9899ECB04CB440CB80105AA458ED1F37E556D222EF469427384580884C95AE2CCBB5C8E53EDFDA2A61EE99F107C17B16732772774A381C6A680335D325A3A66489E16AAAC8E73E6E0279EEEE4A128D49F143A1CC8A392D2D278FBF40B2265AE98A26C80089EC2CBEDEDA4D04B3E284EEEB5F1882A722E1553E1E3134B3390FEA8EE789E053B35A745F71D55F6A5A099980BEAB612BC8DC813CDA9F59E122603A5692719367E97C739C037E0457FEBA6DCACCD9BB4E1BF693AFB0AD69963140DB33724BB182F1044EDDB0D4BF4C1DBC87287A31BEC11AD8D624612099277326A2298184C944F8FF992A94A327A432D6BC2DF4B822B758D65AC64205A7FB29E1828BF44C5849937E575618A712A64C568C1ABBCAFD70435F2556CEA4CBF9962ABCE289B21ADEB465940AEB5728C97431056D6BB413AF00B94010026442B8E212D40251DE752E77DA8DDB939E7CB3099A0C08E03FF77C7648063508FDE2A841F223B5CDE8F128E7F42A63CF4CD0DD7531A23BDDF1BF6C1CA5BA4926BCD8CDF568F4C35246EF29B7D702F7F3B50D6D55CF65D0A4DA2CC59C44A5354F9CDDA88306A0539D49F6F27D2092F146EFCB4BFC4C0D38200AF7788E5F8B17FAC3C273FFAB93F4DDEF51576C1EE2306097997B1E2C5B75F0110334E2F8B5F3F2AB172618D700055472D892934FFA607A408309338610C4502E79CED66A82797F4289D4487DC2948D197F3E9499CC464865DA16E8C38BB929BCD1C05F0CE53C5442CA97A138DA563210782147DCCDB96E131E96D8B18907F853C83715D6FFF6DF682F46F000B744965DFF78CCDF5ECD0491F0961E96843F7AD0ACFAC944CF82E079B3BD9C06C0C594B72088739FC1FF08DC45297913F63BEB8A262068E61D4D2692F0CFA8CE169FECA83F815435D0285881345CBA8379DACDF3659E7230278E9999543ED53CC2EB66733A2D1372B2ABF20C16B8FB84B1B2B86DB690E020C9C511146C3797F5CA5E54E899E5DFFAD7F1FC761BF749BA2A1EC4B9CEC4144064687722D1416291747D40B4BC09D5ADC1101D6591F9D967C05B48749A96B180316BD53DF317F42498422065FF9DA2456CD3E5EAE9183F8DAB9FD2B9226164C9ED173311288DA551542880F45D8E3504D9E3C6AADED6355946747D354E7752906E1FCE6E4BA45EECA340BFC50BC2AA38A0B064A1CEA32D56172571E565B799714281164EC82452068B6A2DE96D97A9E8209E6F9813D952F8369A315BC4E5C162171BCD40A6FE48861E45E3EBBAF8978294DFFDBB667DB40B8118221E0F3294B39A18EF71015F951A1BD88E05D9A67925C3CDEE20F010015A236F8BABEF7E56A21600C6EE1438060D9C79BB3F6BE7BA82B68854C1E5C035D172A29992D3B86EBCB19FA5C06A98187352FABB15701691AEBC07DB6DAD53B687330ED2BB126A3DDDD703E0A9B1081C70E002850EB06580B70AE556F0FC66A6E7A4CF20B7F4C328B687EF08DD6C794986D30E35CD6E3EDCA93A0FB5F01615C5C16C6D7CDD27D91022ABE5511EC86EAB7ACD4744A8431D7637363A668EC0F5DA5BAA04393D2D61C984E0F8E34153DA3AE4BE0D860C1A84DE20402717D86BA4CC99A3832251C105F5FEB317C8D990476E4E915FDB8031CBF4A606536C785A7802D593C16563FE45B3B130563B686CF4AA5F23DE5DF7092728B48DCC3C784198DE43E36B94812A1A3BBBA3C1EC38AB95B066F6923AD6A58C552511561EC0F4F3B643B619FDED7F2C8976D48BF188E092BC93D6A59CF155CEBA4EFCE94A6AC3CBB53E4FB5D713B059207EAA3A6F8C8721BA6F9E67F7420DD5B065D905EAB550C69B0B145D0424C9E59B17001128845300D9D4990CE9368A017B77334ADDFDFB1D4344FDF676C48B6E68AE5D9C5B7C9F6F274A02FCEEA16F74D29C53E53941039BE77080CE03DC76411299A4B1D6B07FD8B9963E64856859AE4C8E6A5D73926789D4E3415B8461489C90927F62780B1485E2726F6BFD733675FBBCA40E7D651AA4364977A288DD6DDDE656BDBFC6A5DB406FF4BD7CFFD46AD70810F2BE320FE7BFE97A69AE4C31FF6B22EE31CA2BB8E25A0BE0ACEBD25290B90619AA38F9CF46A92609A951E43CDE7325247AF65C7F4DFA5BC5C2666CE21E5C519552B223363BBF4EFE0E84A8722BEB09757105485553C202EE0CC8AAEA423CFE16E034798D9BB4CDADBB4A83D010AB73E033B06467E9527611D68D60FA36F32E3988CA4D63D0DF4F6103665A75CC7B7B0F0429B3D592E22D7AE8CC3A28A776A7175598E6F1D619149C13661C0FE2358457A9123CCBC6BD8102AF82DDD3FAC4680B67EE3B16DA62FD6DB0C06D6E589B97E0E571AD7BD915E6CA57653EC48FC2DAFF01624F2A9E6EB306B02ADFE554EB794F30AEB2D4BF638B54B0A3B85A6658FA7990C8BAC9B1A13EF11362E4F2F0F035FE5E651D4F6CD051A031E0BB106638A8F7542031DD589434BFB3E9FB3E917FF97B38897D6DC150B4FF450DAB9B5160747F647334E071D7DDCADD72AF6E0043516C63A05603FD7680BD5A548690322F19EBEA77B8D620245D317BACC1A544A90A3E3740C6D86DD5049D6080816C35FB9FCEB2A6811EC30EBE9CE9D49DC050A8F06A0E1E636C7BED879C3ABCCD074783D0054FAB0626574DE1B587C80ADD51B0B1C76DFF285F193B29A3AC8FEA74E3BF2E2BB618FECF8975CBDB318526336FEA97F2F5DFECB6F9FABCF955E54AD936C5B683C7AA284CEDD7B61E2CA3215278A39DB4FA8F725EAE2ABCAA3490D67F7884E30EE771BB108E758C2B1E42483FC9A9C3C7DC95F1A74E6EBD1A8C0E92DC65C5FF8375709E1A9646D2938538D3DEEFD6514B86C1C5728923A31A5BC2C4634B546013F13E643FE31F51CF9B3AEA7F267E08D0835744E0CAB97DE7615C34911AA77ED44ADD9B599D911D2B00D287C540638A82DD134B05377BC68417FE013C2074835ACC59E8DDA7D67970E293C8ED2B8BB1D66C8A5EE450073002010D2C07185CCDEE636546DA2CB58B7974F14EA119301EB59BC0F0EF0C589861F8B0A53E087DDF2296C472D1964E6556E5798BFFAB41EA135F1E0DFBABDE81CD8CAF73D1ED584F70F45A95A8C311FFC042B971617086EB8FF72754A464EC58913B5D898DC701B74ECD0A103ACE943A8205E65C6CA5AD00F770FCD11B7C6A5A3338B8582E242C7F92A6C910F34E044C69F699AE65ECDE31B5348426B975558E7784CD95E2D1DEBFDA5D3621E0858C0CB48F5ED9BE8D72748BFECCB6DD11A6FBCB8CABAD69E5FD6055E922B5DAF90C494DB08288F4CDE9AE45B8687B375A72D246D391FC761DC39404457EF175C547DE14CAF0D284DEC8242CB7C411814DDDBD84884BB5A47F8F02EE6B789E3827D104471AF93CF894058ACC2E0D00F2105857B678B4BA33B552A74312B18A7E25B7D14F085EA714066421639AF4A6FC9B8F27B9CF1FF188EEDBD8D8D00F502D9D8220C104976BC36D78AF1571962EAC81CDEE4CF5174E458F081FDE20CB047FC69AFFA461B1A22F61E441FF1464FA5CEE6026572323F1FE7F1B0C30EEA2F939501FD942B1F72C3EF209492FF357903F6C704049211E8C4A8C831014571100A7F572CA0D518EBDF40523B07FE925A650BB07B8DC3FA9F8F517592447B0ED7FFB19B5B80521EFFEEA18020E2E6901AB2627F57C640C0255F372C8B21ADB7D6D877C67124809E9F357443F07CD9F4E1C9FD889F6C9F70308A8E9B8D7E6442031861C650206BF3BA3E470F9710BBC4A50C6F0A91C9C46DE28835A1EBD837F35E01BC8FB5B285205631DBE2041933C34D26DE3C2C5364A78441B4C6BBF7E9D77D369B24509454E2D75994732712B84E00C2C93B190F52BEE7C6FEA5C0CF454D08D1AB822AC8B6C27A571089EA045DA9B307C23E7D94779973388D30A3CC9931DA57DE99E9098B33A23BA163BC72B127D311E4001EBA101187C26DDC44024B87F80ED6756C52DE4BB0925552B20F522DC5D8B7B19DDCAB8841D7A479AB6B95F49132B23B06DCC207AEF806FB5D88C8E794906D504955BE291B006E0DEDCDF0783BE1C13B8D1BE49566518AEB46B83B510FAC5E130340541D6B2E6EAC6D97C9850793CC16E4CC64C0C0B4ECEEF4595DD342ECEEE90B64226D5C3561FA03813D9D67D270294E9F2A8991F2817624349039375DEF03BD7488A35D8C05B3852FB06D70E7F6B7811F6DE3D5B978A4A9CB5788CC2CFA5745467134118859D49BD070EC7136DDC4D76D3B2552B52181BBA3A0632828C6150C7F1B76F35FC0BF506BFCB1F0EC235FA65729BF6E080368CD875FFE8BFB478C8A875760EB1536C10C4B2A75E2F0A8CEE455AF7C4ECAFA3E42372F76EA32E08E366B6202ADD2D3DD2B54EF407FCBD2D5A81FFCF0D88BBE62494EBDAD7255E215D15EC4E2ECAD0F27CF6AD75CB36FDA92DCF0C2DFFFDCA72FF95391A532F9F1A0B7905C80631133CA92B8BC8B453F992FBA874940DB18CB851C6FCA961988BD17CED0F46013C0AE86499535A1C3C9A42203C0F2CDE8EB59DD6D7DC71BF2FFD362E168D1312C8B327CA1D5B46A0D9E55BBAA7D72155581E8118EAE24C2AD8B0B5FA422427EF6FA64FEC7A2DD1D08D31616D37340FD9341A9466EBDAF0D132EAF9FA2B0C72F587EBB18D569249DBA5843D958ED057B9149A8583E6571D503276A1A5DF81770AFE0479B2C127F6849A7D4DAED97EBA4EBFCEE26467EC3BAD44F941338C576DE5BB7B69DA8965F97821D3A37BE615AC763A3654504B31CDC5C3448CEDA60C90BAFFA898ED25BA3481EDFDD346E97F0942B26B52D931D5A809C9B50BC518B7538B8675D73A5BED5FA3748306A0AB224114D03E08D94A33DE3C8F3F3AC9625C8BC354C2C806BF60D7A60F464337913E1181DF72C6B1C53B8A35DAE81177CB7FE308FB004D8E9E92B8792B4F0F011D263ECEE3503D4A13D7988A5C1019361D9A518A20987A3F1D36BFE55D57C116D8612702CD2FB5E2BE1CBE1CD89B7C18A5489986E320DCC910A5773C3A234ED3760A6E088BECAC9D39E8311886C041C380DB99FE91DCB2E46B78A40FC3582794822F296D776AED9B7AE40E540887BD54A7FC1E3BE333F0774AE058A027D32333542A72E3A63A70109F4FF3AE4037A1953C3FC87F24492371256B5634EA22836E89ACEFED9D52DD6EA632B42860F76AA511F200E91FC70CB31248605D90DB3DDBC1830049779086548905F3C1CFF4AFCEFC0C2711EED6D8AF6D5BA0C96605C2F3D9474542FF967A3508D24C4BA63F7892B7E14BDD2B1B0FF6C5DDE6780C559404859259AF1C0809532641DBC65C0D8568E63AC019B4E5DEE2C64C48E179257E103C93DE7CBCAD9C5606F4AF691EF3D994C9BE7AE4A5DB46267173B483A31317D9E8A585488B4AB88B6CEA379DF87F07B2FC618C855D987615563C9973247BDAA7A413C7E5BE49127BD2FBCD11EA2570D6B119D5D0E491983C8F7FE35F4A5537A96522F07C58BC sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B985088 smlen = 3315 -sm = 63AA6591CDBB805A8CF10CCD194AE60256A3854B5018711D0CAD80F30278EEDA65BA798279DFD488FAB2130719D016DF92AC17A43E10EDB80F699D44C33A1AFF50C837DC831B49F2B67810F3E41A4E21ED37C371AF67939B35DEB268E1876945CC18ED5910F84BC9C6DD15F36FB778ACDDE67FF64E90DB92CAF083CE2A66BA6BC6066F4283E30642B6DE2D82473AE9A8C6C87AA93449C1E30B7137C7091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +sm = B3428ED16383B14A8510AC01AC2B76AF6716FB973266E51526965475D91903A6AD632876F2BAD4533381BB509DB669B00144F154B5B83521DD727758F33A6052AA20FEC068FF21013044D7E6D14108C6719F1A8EADEAD9465E7DE90D1FB4523D1BD90C52E28ECA49C2E00831FECEB0BD760CCA8CD13677A8E30D919B024A2331FBB1D032CCC3817CD5B326550C6120DDF6AD302C18196E960B7137C7091643E9444A3C76D7326A7877539C18EF33AF093C5F36E4E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = 2353FD5F40E2673317213BB37B940A4DC35858E6E4CB506DFA4DD573C634ECD454A7B733E92A173ED8C329979554014E160D9DD5C22B9EF5CA32C54F6266D9ED0D29D7064278EE8367BEBF0FBC50994CED51041F7F451A9C3328138B3D05C4366F03721A3CDB39EF65CCBEBE64F7E7E4A5D13766392F4B1BD42026BC3FC85840691209C45B60A8B7F920B69D1E6D8E8A2F7062FD3AD926A92B20816D1B6CFDE217D7EA124E7B24C3DC1D581165E8A26713385989EFDC500BC0EFCA650C4359ED61A14659F4931A17DFDF6AC8646435D721A4693DB4B195B468EA9916B9B773D6919F4260EFF2528A29BBA42C1BE95C989557F68C2CA94EF191597B9286A5F8A19585B3BF9DA1692AFA1BF3BE916899BA8AEB7BEFB3E2C6D2BBE12D6E40BE89CEB1B9C7B7F3FB7F3265569DAC00605DE996303624055196584516545CEAAB6E8EBF2C3DF24E1CAFE8AC820374C97C6F6BE3E6500C9978A41429CD86AAA7A1A5DD61460703D9874587E9EEDA8CC8F6C4865B55964769F095BB5B916EF4C886E974CAE03B9836032C0E3FFB159CAD17A675376F3D6CFB21482EEB4F9DDA26DCE918DF2AF8FD29160ADD3B2707DF3CE5691F6D993CC56977FBD9432F04F45D2900BE9DCADB02D8A1594402FAD9D526BAEF3E0FB65EC11B0C5698E4743FFB2ADE2346E29098B7D628D7B049B1D6432AD2894F7A464D232A85B25F71EEA3814591E92772D0C3E0082F1901222F0A88FF2596F577BFB20430A6FA4972E962B8631D186EE058B39A1BA2234C39054D574F2FEF3E11A450CF4AC7BD2ACD029924ED4E6B48F4972F0E7E948EBC1C290835F4858177797629ED338D3D86804EBD3F2FAC298F76AFE7B85467B504C4AD14FE7D2D2E33EA23057FF55C990B5C4F32AFB7E779440702BD8E25E6EA0F7B6D23C39607E4A965A3AD1CE11E720DF23BB25FEC069875A23C12EB3385B9D4E3E5E096918E5949DF5C3DC6461AF2231D891659DB47E362DA552793B16977CAFB15EF9B0A1896BA6E1CF609344306EBC9399D3569FE0BFFA5DC6DEE83E1BE52D53821D4E6F6E555949230AEA3EF45DE56810BDDFEEEBB2EB1493960CA78E45C3235D91E9E1DC534E2F6112FCF5AE30A82CAC9F0CF40FE4042BB584D43EB262FA094ADE0115E07BAC61ED5CDC88F94D9668A2DA54EF54299CAF2A7786448F05ED382DAC34A78C6766C765C8377C88BFF6B69E96B46A0D7B4306B97D7E4ED8BFB952ED51731397505AF1788D24B5E5C06DA469882CD428B0F94B0D90A497F19B79ADE50D3AC2245E5978AF9AB27633702148A58599D537E76AC2F5EEB9F6A1175EED1D5B7AFD77E277423AAF8A5CFAB1132C7218BA17F15E558D78F10957455A055426E99D18DC3FFC54A28155E6B190CD932FB1907A63CDC42E721BCD09434E50BCF1B037D15D58272C4FE131B6680ABC8A4878BBDD83397D14CDE47970F8182812B2162D33080F96860C20F5EF85B2B52516EE57A9E477F47AE14AF2C07258595CE14207350A688B5BF62657485D206CFA9129E05C5A86A2428603F2C8BCFA07DC8757F9996F3EA50E6F638260DAD481F7182EF1778976FB282352B838539C6762624F98007DE2B21D224B1569D3CF953905EB72DA499AC82F255FF94E8AAD04CBF4F1E307841766E0CC811E8BF29C9E655DE3B7A43DDBE6AA63ACFAC475285C52B815D1DB01C9D7DEF0B19CFC257522B0AC02822E58C4E95481C733CE440810DC73AC3962748B625089421827521A402BD4E15254508A65494DBDA384FEF595EA173CA2AE86CFA612900C938B840CF25470FF31C2C0A34BB646C77C73F4169F83371A18FC86A01A464606CE6C00C85172A60757B994EB4E0FE9F8E561642CAA049EAFE04A0F2BF8C57341E4F14A73951D34F4E50113BD0E5EC177AAD83AB4F5FADBD50F7D30524481211BC399DD30A4326DECCB9946B3049727D26EBA5D69A71F674934440232948B514AE850842C0498E46F157B71B72DA95CFBC59CDA0997E4BA8CBD1AE0AB7ED1AB27FA4C457B5C9187D2EC70151C92F62D8CC500421531CF93F0F1ADB8C1F00B685A994F9F00FDF6CEB5D301258E42DB42010C4BE55762646F4A804702BFB96FAEB83431DB0303A5B7C9F871AD5DBF7A889388099F1B157BBD36056D3A058F90B316F99C7818B0934F0DC89DA893E20878E72059279C27DFBD280E8F58C9DDB626B8531DABCED1CE26D271D4B8A14AEA4ACF579A62BB6168675E9FADFBD573301827E9EEC2E51C6E90CE1E3FA2ADF63C506A0A1C784762ACB7E6F385B00064EDBE3E9C4E0E4A3B7D2DF7B1C2FD71B456C95A0B13322699B1EC9BC482D3116E5E3F938E424AE9CB7FA524849599ED678EC9FAF7444942267B8CAA137AE6A59B0CBD1407CB240C8699DACAC562A45A2F808A9AEABAEEDCB4F52C71FABB783A8CE86ED2403B378E90EB0B30BFC8FAC9437EDAB1DF88E31F73FAE474FBE8B91525B38658295976A2B45CA6EF97FB0FC6170F7BF1B5F7A6BD8A75E6EF0E12C9E4E7152782225657BEB5A562CD28EB468AFB6C9F848BF4659C2C206FAEA721407300CC4F44FEE8582B1516CE55F79B2011175284CA06F273AFA1FE90D5999047AEA57C986170515C6D24CD5F91C9BF7D8364C7C4C5D6159C0AF13D9395C11E1122346F072AFFC281D446F9F4879E07E779B0CF07239CDF11BA3D809580F20751F778F6F558B4971B9438ED0EE0A2219C623393102A1C76209D91699A7B1AED2609693E2B05B132B9EBA81C4BC5AA7B91D4502EB4EA96C7488B059E886829A77EFA5FCB52C4FCFCE14B580675436408C7C82C3956BACBBE131FFB8C8399582D22900835F57669A72CECF9D293AFE1CEEB9F2CC369534C12589964E06B65561895C5C08D54515F38B1FC367B569692D1951249491C2CE8D86D1BEDB666F1E5F58D670C4B6A199B521CBA064B890CA6859A61DA6D6320CBB34467FB69CF2F1CEFA1879ADA461982624ABCC47F30851802149D4A169FD40A676AC9B3BFF476F74071EB9982507903A0D917BFB709446E25772922E625F247F9678F42D56CE1B7970E2B511F46E9B2BCED2CF7DCD15B710E1387DFD6993781AF8AEEDEEC797CAF25D6D0F44E8C6C28FD9443249A46339D7A499CCECA0FF26E3E0B2806BA3BE443604C2EC1A9122113CBA4A8BE00BE6D68DEF922E3DFD19E5492E6340AD83F8A714C90174209F22DDBF42E8779C0A94592B3BBA6C0D4ADCC9A3621569EC684741289E8B9B15EF4DAA7AE0BD762B6B61BD74AA7369F1AAA16CEECDA24736273902E4F9DB520400B4FCB798121F454685DD63AA3D786DEF40167F06B33AA5CCEB3E9EC2E72D07BA0A397D78A5139959A2B1B48BA7F9ECF85F64F0A801ED71D23CD92DFB23FB48C4471D08E8E84DEE67AD0E5FA2450A8874C5BABE05D7682235B83577A8BA5E7ED009CB36A8E053F2A48457101AFBCEB1E53C5E3D6C331A8811292FE2F9BF81B504D286B71D7AA8D8EA74C675063EAE7510A9B864E28E22328FB0F487287CB210301FC62974F83FEE30E855EC7F1D1BAB94789E5A07784A4BFF5E6E60AD219468381E9442BDB84662CC1800E429AAC0DA38575BA255091EAB9ECB314D4D9C440AA8533A11BE6139B153E2059101EFBB54ED44112331E4C0F029C3538D14200E381090D2D8712CA7CE093B7D76B00A6F543FCB3666BCCAE7396BDE8701745CDBFD53D5F0C828B73FB88BF94E5592CA93E1BA12FAF1CF3C16A8E7BE8F249A11E303C83C9A3136C982626D01CDFA8FF4EF3A01567DEE3DEF591FEC4695AC462549CE3A7A1AD63D8EC367E26FBA9851B1F99036D576CDAF26154E3C62F3116EF380BD3C13A73A06F8E9B8AB58DFCDE025AD6854CBEA20BFF0862217872C5B011EF720DFD1CBB86DBAB5E5B7CBC705A6F9D1F5C868296D41B17A1595FCC4CB2356F8D1BDF0DAB797C2B873DA020CB1BE9C03E91E022786E655199F01057C76B462B599824F54A30A5216C1A58564E616BC2F7CFA507F032F48B3A09763EC25AEA5D72025DDD26FFBC88EDB04F8B35F5C75A3511D0EFDA7A105E53D0B0AB6814A89427FD4F2FD17AF7E8F81D23F58EFFDA2EF0D1BF9020382AD0C09413ADDE29D5A4DB2B8877CBC7229DEDA2EE22A2596BF8C74755C6775DDDF9362577F617A72C4A0F98AB78EBC56141977359F387BCBA1028A251E58528CEF22DAD95FC09147BBF39574AA353BD33CA9F7A1EC81D3FFECCFEBA95736561271C30C36FC6C7E5CAB8EB85BB869C044D28256175027A3E79FDE642EB1F7982D61CAB24C8080D25187FF3DAFC9652BFB07852AD6C7BD6C00E20E15532C7084BAF5E409DCE159FD1ED42B602F9CDF6DF874F3E5ACC1A620F2B3BE06AF46C1E1CCFCDB7A775BD8BC222E8FB1EE111B00762450FA2A6EE07CE619CF9DD994D119A21B287B6052382B245EAE7E2E74AAA6748E32EC397E26CAF89B60178A7F56B56F10F4E02548C6C7AADED9797A3A503CCEA3E686FDE9FEB9E3EEB3377555EB44894463013E26AFB6BB548CB9FED42CACD3B013DA6B44B6FCBAEBEE09E4E70AB53376B98A4892238B7B2949171788BA146DC36AD780F4EAEC82CFAED57AF0627ACC90EC9F21B56F0E0A93A690FE03B4939DAD89158A8494BCC85251B4A1826C8F6E8A04B542301117922FF039E35E4F521452FC38AA61F2CF9E96851628BC24CFE36CCDD3784960B9D82ACE101ECBB9EA9FCC71302EF3CEFD2719E6F20ABBEFDD55013EBDA5AEAD6407B0089C9310720D97290B149AC5F6552245976153F957D67DD63F9726208A6E2B74B6CF03326167BC43686DCCC3A1CDC5F00C432ABA21EA1DDC3848D25267A52E1A0336DF04A4CA6232C3AE5E6BE09B0EC55FE4836ED035EC7DCDD1BAEFC2927512A87EA9969A562608AB018FAF9BE9DFDF1074475ABCF3049C529D3712BE4C6ED42CFBCE22ED24F96E22E49FF9BE6D3F2234DC393A80CB30846907048C0254202FB1B253B062A1690DA22C01CE15E4963200E49730DC3C5C8C6B180351346CC4FE365196010538993A32C9E3EAA1BF575AF905A8D51F9FB674AF2C69D56CBE490E3DBC6D0775BE37B61BB37E1B1544E824CD415B9E13632119976C0838A79A40D873CCAFFBA11766D64072EBEF939809D5104A023F5696B9293811927B25B3E96B98EFE7D05849095F251404437D82940C931365490DDD88F9E00A8D3B0F555EA15AE492F6D26E1B7172496AF34DEB057BE391CB0801AAFC427DD8C2473FF6D24FA1304CC624F333513E9E8A390C876C2BC32293036968C0DB1D026EC35EDED5F4D5BEB49456E1DBB26A06AC2723159F44E8ACE442803718A3D24D051C8FE789696C5233530F6D21A5C5517E851BEECA1C43BD20778CE0207B2D11DE4D21ED1C043DBC2B9D8595735BC4B4DABA68E6F0894D9372796AAD5934CF4813E394BFBC7798E57136553D10A2815827B3915EF75CC381E6CE36E70985A408EA3E89BC2D2B991A23E5733690DAC91D41CC663A74CC0EAE9F331377E3E2BC6CECFE4CEC3326A365E1BF4B41290D2C930588996AB5857B5CDBF160618264A36ADF9F0388AC76BEE7D8AB51890454FC8F71DC9FCA8EE467BD31764A301AEDD8C7E307E295D8687C273694F3C61AF892B5B33C537871B255BC672392893E290BD3961FD1AF8AC9DC677872F52FB39E9CEFE47FB8C9292DF6E90D9FB490402BA31B526DF8F972F9E4A4EB2FF05B83574816CF6F7362A72B6A767A34B71EEE3DCDADF2EEF8D26BF9C7DEBB88D87804783DACD253DD3640AD8500B90F4A362BA4CD605E3270482075A112EE9F84F3AD3359CC56800FB9C18778373C99BA821B2AAAAD1BCE7E532766C7AE068CDD71CD7827901A39D146EA385E5A32E2E1118F0B3515EFA622B0E8C7F972E50E06C9A08F5BE80757ECBD02BA8B357C5AFDEA3817C68AC1888AE58066F1F1208F269968B45E0A7B08AFC4EAA5D81BBC8344C7B18DB80F439ED04D18A2CBC9C9810EB915F8C9C7B29638318CE41EBF822721F8A1479345E08A952F1D16B3824B13B2E87D338364A87CF309FD2B6915E2EB6E43E4A403357CBF39A691CFA24A9496939D23C217C6A6B63331C97DDADE808CDDFF986F4D2FD6BF7BAD0C1963C79C604C8B49DAADBCE23DB4E307B35EAE80454902521A1C150208B7B29F2D5454CB53C1D44B1EBEBEBCCDFA16CEE95497D9B4EDCB5CDC7CE2C20F4947DA3BD0BD9F3DC80252F0E172CC6A9C51035FCA0C5E2747A26BF022221E2156139E87FE973BD0DD2F83F40F57CD9796929E7E69210D30BFDCD2D94E15E1C25B1581EC606C7293A3E75471E503AD9AC0696C29B2989CE2DD972CA2B3D869A2FBC092B6A1921E1AB37095EF0954A8F27C017D9DF772BED6035AD64903116ABA46A7FAE7954B8E4CD1324376EEF06AF4C6E9B4706A7B2B73D39E20370A8AB7E1DAFF3B8B947CE66CB9A425B03D5C31EAEB7453DCE56851EAD015737F16ADF8D811F29853DEAD74050198C26E7E99E8D0BC771B10B1C05201664A2B9C6C73354AD0913DE236F26ABEF498BF7D646D118FC4B7E746868AC655D91771509A1B7E863A14D64011C833CD9FEA4C71B87B92D31FCE37409295630B07B16F80D2A849C9A1ED0BE93AB959D72180000953446A0CD6907FBF12F960CBF188DDEC9411F414552F0A94D55B8ABCA20C86CA42386632FE3CC4A5C6FE927EBDF9D77A3BEBE783AD1B7E641C1ADFE2E040532D5D6B90062FE93B0B24B7797D5D96BFFE42DEA5CE29E98F2C7BFFA013897F121A857F4BCFF50405651085B0BB2003FE0B4C4EB2B8ADE49E8C8F191622075B7A7944E66A963038E1A71FC18932004B206536798E165C11E7CAC2794B77E0E5101925166408CE928636DC48C8170F5CB7DE7BD1EF097C14DC005F9BC69D97D786C2F85F3E727A7E04F656A552C496F8ABE4D527B6F746EBFF5860C5D58700F1F2369B62CB97F4B48E5EABBAF5FA7B1EC3C4C417945A33652D8AA8183D777C1CE9CF8C51EC35AB1780A1D207361C88F510E775FA11D8AD5E5F0F66262B9F96B43219F3013EED845A7C5A55F11CD31EFB053EBCF357774A42E5E2F838D51EDBEBD90B0D6653FBDE81CE6BC6B6131028506901E751708B310597FADC29B2AA34665F6D369D346756C7BC3D9F11CAECDDB8B2BC1BFB0BE6BF20B6447D635C9B9847E6D2CE01D20AE15A07010A70B5909ADC590CE2119A21DAFEBA0ED4D6BFBE145C06205C897DE9D59F328D0C03C9D7F236179529AD865475E7AE15F4E1B56926BA38BE47C716955ADD1058298A3EBBB28EA7594B9CABEF551567BEB8D6AA8EA52A208E463824DADB5462F07A8EFD5540BBB1603CB531B97A1A90576D0C6DC258940403AFF2577FEB7D9C1E76AC13EF7259C754D84F224D8166F55661CFF71DF0625356E348FA88428952EB768B92188D18497A585844ABD2670905AB7D00D0B911638EA548FF43D6E8B386B7383E8D2357B5E914E834596B23B798E4BE5AA8FD3D7DFA162CDFD046766CE12C6C9C6746668557963BC155C8EA263EC53A349023467707EAE7A2CB4D966580D756337216D04918A54C58FC5CA29046F73B94B193E529564FD5620CE3446C90A25EA3DF701E54E6A1B05C25F63BC929F1FF37A9A1EAAA3B55BC6FA445E2196E4E968A303DD5AF01767985D75D9C2C531404B33BE904447403D9C77B27EB333DFB920A8DD9AB2E220F075D3C4980EE7028E40127C8116492426B7012F3D614408EF7FFB9578552795F1AF3AC14046B1F4548898BB91D2B3857AD03835B54FA7C8E0275FAF02C5D5D593471C3967D6CF238 +pk = 2353FD5F40E2673317213BB37B940A4D41A96C3B31DF862FC4EF99546BB857FECC32A2C5E17AFC8F5B0E8896593E6F81E378406F82F0EEBE3B82BC15020699983F4C0C53863C59EC3D536B43CE81F3BDF39A0E7B71B70C36D6EE70F87F76C91CF6FB3874295204BFE1931394E34392038AF35EE52C2CEE81255A1CDA776B3F86B59A2B65FE90A235A8E2A25EA13BC81F5707B043B54E6A4E8B6133FF85B5573021B405DD1BEDF5295E8332B33E3F78A027EA720FC1AF9293E1664AAA24B4422C7C0C35C52786A5D2F4D2313DDB38A06061E2C0245075F81889D2028DA42E9B1436A6C1B6AADBBA324EE0D4D7B782CDADE29F2959FD1CEF2EF75F5B22BBB99FD7C49BB5006AC7A1E670051A664ABEB7FEE749CF9F4A352B24CFEBEA7E90E1C369BBB3DB78EF85C539769507A2D87BD4F4993F565A6D0DA0CA20D5611E18DF050FC3832CDDD0DD458A8CE296C6262CB89A99513A865BB0CFA5C47B0FA84674722505267A3120EBD032C98D161805ADB900EC447BFA786A117BBC5B825DB579F6B1567E6A17965CBFF677E8585A5C32B02D7004FF3173E36E7BB3E90470808A08E2AF6368225F80E4E0C2F1A5FD3673678D2A7022FA87A091CF62DC39B36014A7E917CA3645378EA8C141D01DC04391FF4419D358C2F31DEACB5682F3CBCE8AE970C1E962C45696BA49CC2204A99A2BB588682A4D32EC3CE92BE394112A602D890E82A672D0A5C24223C69FAA41B807C9C2AA0939F93BBBC919B7B79790754E3BCBCCAA19327AD9530E641A7736ADB0F9C3623EA15505A70E5128CE094C1C0E35D6694E49DBAD6A5D7CDD0B64A0EB32815EB574D95C165F585C1940A02ABB4F0375465A68AF25934BE533412487F316144DDEE196DEAD261145D0E04C3F05ECCFC981E18B77D36023CC322F18117DFEF07AC011A5F63CB65F596E761899C03EAC3D5E0DD12EB266CC6C304F32993C7564F64922FE5DE58CD0754C27D88CCFF12BD3C6C5608B142B6D8044CA7D0042B5EC96127BB7DD4643BBF2D824AB01B6DF18ACE6739EBA6428C7D298F31E5EC606AB2FA55EDAEC977554A01406738EFE321ECC804EFF23FB7351F88D92B46F3E1E4D7A3FEE1834D94E59B42820D88560A0DC0EB26AEF9F7144BF508C37B4BED3597F3B2749B7FD8BAEC18EF0196D4D37DFBF078B0C0487FB596BF85DFADFAF59A502B4C8F0F7B47595A734F167B25EC5C8D345B11CB86842C5BE61EE9ACEBE4BC8272E6221FCEA0CD2B6779B95F10A4841963953759A2FBA3C33CC6A754ECBF316D2BEC107AB29DCEA334341834ECCBAEBB0FDBA355B32A563176CD55C6BAB1CA64E0307518846390E29EA46F831B87F5720C32B8BA43CD09E68D91E0E7FFEF8E51D698A83664F167C58FF028DB8711DD278CDEE1435D61F4CB42021CE08D8594B1B962DC323A85D2DD4925C2296B58C9CAE8F7AF474A8DD64B4E446CCDE652F8E9C36229452D2C2C8EDCFEDF9D340392582E29CED8F801CF0786E92FD46F50FFC1153F9296C98838208F4DA89F9AEC2B1056209EC22D9EE141E8126DEF7EB6612C85C351373F26530C0F9218218A98C092F014039887A19EB7C3F9B3806D4314AD073C1B178A3BA50CA4565DC92A412EB6F65C4F01FD464F0DE0577EF312BCF7C3F8A1C0313289EB66B774598C55BAFC59EEC8F025FA07A7304FDB74D1FCDB61426C54AB37135B3D8CECD840DA081DEAD1384DBD8421C432D7F64B67AB19AF3A4DF1CA2D3F6A0E7D1B6A23EF0F80FBA3056EFD35C7D6E96B21E424CA805CCCC92A47D057189B265296B078CD7FC2D5BCCBEA78E7F9E4350C68C66853EFA7A276AB77AAB53F693AC0B438A831223BF5328710C6EA2687EF6B8FA0D1C96F08F5A19EBBD8877F9C335186B364856F100006C02700970980E85A829C3FF871E9F9F9983D8EBCFAFB3BE8F1F857C0FDE80BFF1285166D6B1C576B525E3EA4C27F288A15713876A38EC3BF65F183FA964254A5B4DA6C43A3A6E7FD01F8B3BFA02462937FBB692D76FC1F46D3125238300A528FCB4FEEC5E8849900AF5AE650EA657BD6C9655B7A5BA292EEDADD777CB281A15F9E611965C0B39F85F21386375F6B0225684D157AE1A1858B2F29712B7DA8A6139716AD960E8CAAE3E102B5D15FDBE1AD7F52B4498874FF0B7221F5C56F1670C8D3D8370D1492EF20868C1362381806055B61276C20C1CF1AC5D25C1E504F1D53B5659EE26D5FE5224C05F1F021CE3547A7DB50B99E067CE67C6784974D54ABF14CEE0395DE5767012BC1A9900A4D4621974A906DECF7B91851D37692DDD2298CBF0CB5A905811B9F177577E8977570BABB198C805BB684C09CE2F2A555AD2DF1096415E32A0B6109F054E5DACDBA73C9AF1A881E446C2AF0E7336023736AB8225B2C1EDFC02F9E4211B867DD18BBD16C637A6301DFDD37954819CE4538F9CBB047525D7A0029DD32625D641C6A9510BA24290F6B99826D99F1FCE9A61B205D87F196C321834AEA699A02CA68966812162E8F4B8E46BB5C90D52F6C3A814096274FF2A012201890B8E6A047934A78E4B01A48855C4151E5C47F0ECF0756BCA2D5812FC88A3E1BD21F74A06237A275542D2B3C5DCF4EE26B4990A9EF71F0AA3D786895105E5D52774CA58454B18D1B1A67C834BD0FD25D32855F5B94EA878DBDF3CAAC8A5AD106C6862D9E9FCF442B54503C131DB15614B67B2D81A0E4749552048D48F0E8BA9BD4FAB85F5D515676036F0B05D33FFB2ACBA25015062855FE80A039E2C59E49AB1AE7944AC810CDDD48B1647E03837D3051A90F91EB41C3FE30825D892A0D45BABC1EA594648AA95EF4304FBDE1DDA7D34BDDC4D17453F6215E20D14B72EC2BAFF1FD9BDD6382AB6F2370E72111BAC7A672051281EBA2C065AE456484EC0A2CEEB18633F2475AFC4FCC948555976A8A9E0157F90A66168D98C9DCFDC666C69EE258A343264E2471A4AFB6782B7AC3FCAB13E0C3DA899F25614C5B6A1395A5C6937634B14D4329A9C07F2AC9C70947F69D69AC3478317267145BA40FF2AD379E7E785E2F2E1696EE3E39E82FDED88E19CA38E0F49CF9C265920C61B21DEFF3C9E204C039D41AC2C26AA6F45D9EDE507944B1386FE4951D53D20A497FB924582D6B1F7C4D3732BB5045F18384E7D2E5FC8BB70180975261671EACD6974C8089A233D7D9B1DF237E2D4DC1EE79CB8683A02FCFF2284112F7D2ED9320989281177FA772E8226728F74EF7928E70F52D6233C3BCA1F80C9B43CF64DFC1693C6823FE752DCC41895EBB1501A773D992EADEFC7EA937A7F313B21D7D983663F1EA74C4D95CA33AF0B544B9F832C273FF98C4E06CC3DAFF8D0CD206CBDB921B2AC181BB10DB0E4F200415C7941931D70CAE36FAB8D1BDCCA1DC5DEA20525F6B30DD3FB053747099061CBD7879C334635368F797AF7B10309507158AF36F4B389CF1DB55A650B3EAC3A551C3E06DB34669E3CDE3529DD102342E12EC29568439E30F250176BB842DC1A29E24402E36313907B9F081BDED578B0DC8102C725B3036C8C2A430FA3E8D2245B9F8239192FBEEC557E335460212FAD86E1275A3B72A431EE3346DEA0AA1F1BAF98C231768DEE61669F4929503695FFB15FA631D5ACD714D7A51CEA2B6F2AFEF0259A0C070CACBA5DF9CF4C1CCC2ED5B2C38D3B9C4F81B031F82916970076241764AD6ACAF2B1E9E796BEEC4963F7CD711C3A984A7DCA8C675FEAC05F8E5B2F28EF2D1ABB87BB14D5CE071EBACB12F610B5CAF111DBE6E6D8F7362DCB165EDE43E9637F023C46B5B1931F564560FD96B869AB5D204914F0938CDE7A6C850A8C1B1119C8C8CEEB344818CF011562412C5AC53D1D47E5632AEF9044CB5B08AAFA67263DC8068E8DF2787ED47DBCB9832FE2480F99174BC30E7B53539F47B1C74F36F147F90E149078B02DEA5C91D0BA932BBC4747FD17AB17332FA6BF263F9C4CE7E0B7AAE16DFB0CFC580E72EEE438516044422F9C501ECD8C6017DA8E8821E8BB93E375A6B96D59318E6FE9FBF04F85CF2FE67230BA92E5D46F1FC1BAF733FD58FF742E7052B4CDE5D1E36C9F12F1131D67C3529942AA5D71E14CD005F062BCB0CE7DC8A86C2C0CBA642806E127E58F708CBE28579130903E4138A5003BD2F5FD1444B5EF62642F7BA7B5E59AF99FC39F36E3E5044FA03EEE3A0FAD6889834A5794988697A793F83790211444BD57F688A5F8A912E64868B75B2C6A0CF532F3208F92974CBC71D1CADA5209A7E73444FAA97101DF689D3618CA42AC7FD4738B1A4BA9E4B0594BF073055D3F808F92B098A351C5619DC9EFEC0CA7C68AA6EFB418F2BCA437CF3110D9964ED0D993DFE8F40576BA1CFF79D1BEA03A7F37C518D55DF8E5C63562A4FCEB56C9ECA1614048807EA455784B1C5FE6B4ACC1572C28A8E0AF9C6FC22693EFD9616312785D41CB51E2FCFC38F8F4648A4841FADBED15709A381D4AFC35D8345BFC1EC364F15D5BBA2F976B3418851873EC53AEAD45E51EBD1EA69A84812EA22EAB5998EBC605A7C43E5FC9D78D84BF88DBBD1E91D2B3A3F26CE6DF94B1F328DAFDA455D08D2B28D3222593D52096D3A3B5E6AA40BF6702BAAA130E4D4BE7127E716DDF77486731BA3B49D281C9E35A7E22B9A03FB5AEE6327DC72CC015DCB6B577BEA2F79E4C948FD50B00D3AD477CC466BDD1210A27915FE19BA5DBFD1E46AF57EAD186CEBEC2BA50C3E8694848CF5A44E0A7201B3D88F8468D5032C84666E1BD9585AE2354247A2D372C52752A85EBDC2EFF9A6CC56AEFD8B59E8F4EDC0E6C986F1B89A16598DE02586CE73614295CA283D95297073F704F4E01AFE89335CD2D2AC2717BD52B7CE323D87D48F8BBD5202694687DA2AA12210CE6B64AF962B340DC775603A17622AB349D244DB59335406D28A62DB2FCA7F2F233C95C8628595EC336D349B9502227FBB4DAB1FED4D33C4771D3361B0DFC8D75930E39699E03E0D53C1296541341E3A4AA88CAAC3557981244A497105A61968DE209C1BCCCD74DEA439E855E591CD0EC7C82516B7E5EE574BC13653E716871D74E72412FACE1ECF43F2030B88227C6B4FBA7A3630EA4CF4CCBD101DFF981A7DC651A4DAB9E32EBA22AB4456FF7C806B3EC87130F3A4FC328F9E01DDC57D4CC4C3F05B25506080437A4E1F2B2B076FCA17B3CA07C29421EB93C28B2ED2261012926153934B69320F6F17DFD548DC270C5BA3960E1B16BC7F93D35D36CB5A022E61E331475A620897DA824105812B15A68CB05AF1FE49A07A870C41CAC65A1DA61EEDAC5113C7C27FE8412397468DF3EF4CD16381B25CBCC4B21EF5DCE53150AB901B54A1516DFC82F1D62C677C001EFE2E4CB93AB9BE4D3B7F4AD33FE237B68100F541057DEB1B9EFE95CCD2E2CE7531231833AB694A4AB373656F52DF9012CCBA551E41BA528DD7445E730007AA4142C888739939EA34754409172C1F1ED3F81058C6BF34F5FBE42F4AD8C350E019B627C7299F7F846D96AD5361197415DC332EF348491BF5A2898F032DC47B35DD56C759BFAB582FDE66EE40DB031AA233E3BD1719C1126809089FF6F37D436E9F03503C158FB1F7FDAC8EE8C3157736523B286010E6AFE4A31630C428032EE2B16876850336F92D7DF04AFE1568A1252E5C8B2104BF3CCF021164C4E4AEBB8E10F31AD5BA8F74A2398D734A975164D9F411A5AC27A2B2927B27257B4C6CBF26E5FCDFF049F64A54317F0E5A2646B70665352A1C6FAB503CE4A52DA9A602B48E4E437EA63D3FDC7F0FB76DD423DE060629862E27B0EF55160101EEAF317CA3B1DA82FA681608F373E6E8BDFD74A2072F075F7BFAA1FCF69E176B7EF68337C6FE32CAD73328C39EBA47C618372856B923C303C8727C0F35E91AAC413727572932519EFAA8883BA0BAAB78F5FBD6BAA7038ED9D3520630E935C10A0A6DD963FBB8CB81135F955A18D039645BA6ADAA5DA7442F8DCC5E6A4606987EBDE9766C56ECB2AADE7AA35BD06FCB9E9562FB0A238AE0BE7A8F65985F62ECC45463B09ED082D7530DA40E4ACC6F6A3FB7B3C5E8D019AA05894653282074BA0872417618279D8EC1A0862B8DF74378187A9F6100D4687EDFFA4788801907D9E268728386B7757210C878202DAAFBED7D588EE6D26F21F8101198BA21B226E2A12A0AFAA56BB326D42D0DED9405940BD07B9F2DDA37017427F2F4B19BBDE5152F9B592989D0CAC5140497AEEAF143CEE09560C83E7BB10A7249432C82A9ED7BDF85C5F6603CE43473DA91BFFFF2644E06C9C370D65A36FA11E1BF6A4AC879A376884EBF33699C766CD901B3761D077C535BE90A9ACEE33743ED89BD4382F3820439DC0E6EA69AA87619F06AF68999FF94A7742A88ECDD8F2F6950606F73802870B58E30991AABFE4D964333E9DA49E46C282872AA92078AC2DC4F689A92225A9A20172BEA7D1D33440987AA94FEF7D98AB3E03DB684B7F03CF031F54C6329B05CCA15B98642DEAB8793CBAFBB755B2F1B5168C95CE01A212B9904E36EACA9EB89266A171FB26A222E5B7830BA38DCA86C3F649C2BD114467069DCC3887C63DED78C025DE1A2DDD40B15A4F72B27BD2887B1E0C5998FD9CA9D64A8579476DF9354920102236537C6D8BCCB8105210A5E4CFAB01021DB175FBD63410AEF9C786C2C12B71869CA6A1D46EFCBEC890F67BCE86164D7C9DAA28A913E6472136DC839063BA7BCA33065A20FF440F47E59B975E9CEB570648E16D45D7000BFFB027FD89D4A9849CAECFFA613EAED8106CAE7BB48A2DB7D48B9088F5C7B46642FA8FF313B263E6B0FC76BE5B642DC85C7C3612BB46442769B4A41F442DE96028C3A1A94BECDBCCFA5495F9BB546DC7980483F25E2F41BCBED612C3DBADCC7657DA953AABB374D081D09B04DEF7A7DB49A5EA45BAFD6130C494135E25831038D4C1222565B7FE4F475D46D9D229A8BFAA23C6F96E352DC540562C09A77EE6AAC24625081787149C0382CFAA6BFFA7C870B12443AE1AA93D5349925E3C40F6CD5B1FF69FF26AE5F7BFF3C1BE1FB979BC9EEB08F794A7311AC69F87A9F0B29801338A9794E42FDB4E0839FDC88E5FDDC415900C89F784F33C8715C9ADC3C7C9E9793350AF90127B6238491E322A09DDF4E2168A840E7D0B5408951B836E84F01BF21670B9DD0DC2ED15564CA62281211B92C2A8816FA31DB3BB5EB531006BCC119592CA37360238356CE71247EA3725184E31C225570A1B47E4C1E8DBBA79A025594F32F8B64F60F38DBB38A322863320A6C4E28DD1299CAB7BA60FE9963E59EECFA516A97F396C32DF3F9A203FD2D063F82CF8E684F5E70B310BFEE93CD0A86E81B75DBCC8EA5C61FBF6A21AA794668118565B5BA643F9232563ED375F6CEA160F68737CA3C2FF1666934A192D17E741FCDFD68AB1328C01949565AED0336D716ABC5A206483B0D637326C1EE7A35442268A2B24376B99938EB4C5D1A2E88971AE1C603F3B690E5E445F5D7319164544D009F8906EF37C1440B588055730EB40002B20D59941412ACD73B1C7A633FEEC88412C96948EC668E84415E6C41785755B742216B0679953BF74069FE64BDE536EF712ACC9A509C265CB8E9D91E1192CAD6E114D7E0BF72EF977ED28E2EE3A8D6477DF51223AA12C96378CDF6104B87F9D973D2FC40273010C6338B6C1673D717BC769FC2DEE526F0F8DEE64F4F9321F74AE8B69425D76894BFDEB402166A7D5CAEA3FF3EE99BF7D6706D59935519405D040A3E74F35F474B024E15A4953050CDC33A6AE5445EC62D363DEDDF7D85DD6509AD4 sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B7 smlen = 3348 -sm = 0CB5E691B3BFCF2947315F1FA16BD2023269DA541B5C75D13F096D023A8F99F32E6B8BCF087DBC9A1312261ECB03C4DCDF7641F72A01685EBEED70D1B1883D218BAB2B81C76322770BE19822CE0A6A3067ED0264AD312DA5589F701E5BB90EFED1AA4F2C8E7D118A417684CB5B730439B3F1D4E3F710BF4CB7102949A7996B3DA8222DE4359CDE6697F6266928AE47175DCC83307942B18C40EB82B3A73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +sm = 9864EC3965CB6CC0F4D0D5B9D0A61FEBC19336624DF93FCB66F3BB39B1B792A95B127EC84800317707B81D8AC309035D34C8E61C40BF35F06FF253C5DA0C9572FBB7B0B82EEA86BA630E132CEF04B6806213AAC792057A326DA43596E1AA3AA4AFA09F0B95D5305C62E029D8C04134E30765D8927C48C5C48EFC16469535ACF654224355A318BDB8FD9D60D5A6FE448702AA8F55C234860E40EB82B3A73A9B49CC0C18C12F889713E2C0E4EA3484C244F09E3F6F1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = 87123062C9F10B9FF4B9C612AD6B7D11C6C7CBF047A2BAFA388F2ADBF6D5F55D482348530AA83C187281D0FDEEB9BB8BB7DFD9584BDCD601F951B23D09227624D13FC474203D1EF1FD9005D125BBFC35E38EE35652FE3E425B94CC7249E7270F945DDBD9B3749C4127F5CEF6719EE2A773D5156E5F0E4C7F6803D925A2E3C87A679C65CE5A63EED4C6514CCB17D7233FC55137FDDBBED076D3DEB044075D90B3E2539D3B5744DECA747200F8714908709B7D472F34F369FA9937663B22D7207E865A00DFEE2BD3CC1B3C8E21D25776E1D07D776FA7B8292AC6F4587181E34C22316BF805CFDB84B118500E8B1D9B55471B192FEF22A83AD45E99191D70DF8D36DD913766F76417F50721D642516AEFDF6BF4FF87E9D2C4F8E02F96303F003A25608AFAB5C6649CE13A8A2AAF84A73E47FAF2530B6E03EECA4773CFAEAAA944287C05F53D03402D1AFE30EF0AFFA99BE18F82724E6AB48812769FEC2553A55048F620D632AB9BB78E8B039DB4D2BB73D4E0B0571AA820BA67E53A692D658DC5F5D873DC9847A91665EBB23E0BCFEBC6F75FC04DDF6C8DBDC92AE446FE77F7007285EE1487F22414BC0131754E3E42A9F2063E4BD35B7C82EAF350EF570139016243F57A1A17496BCC8D9C0618431BDA51E4AE6364030ABA8026B3FFFA6D0974BE1CB010949FFC3F92F5CEE06E265DF03A3F129779F3792939FB34EAB334FDF88890589FAF9486023224E3A16DA70D16D1AD67FC4AB80BC7BF2E6FFB33343F4263B3AE36E844B66BAC959697BAA09857D125DF65FB35299A0E1C8968D98855B12D16D068CDC220EB0F630C6A7BEC32C4AC0709BD1B9F9B5DEE94A8377249D55C664D39FFEDA0E47B266DB9A95C153EF0B88F86E7E1E23E90657B95C2EF5605EACA262DFD5C67CC97CE29D06E8DC7B69CC4F09179576DCEC3C04205C092C04E7009F162DADE6A996338D96F8AA24648B7F650B1F6E28E27E2A6786064C3B3C9145D0CC6EC8A961981510BFF30F4B0DE6B780655A26818F09D11A02E9A36D5586EF6C103B78B02FE99526BA97CB568CF2A5C5041F0C0FA27D8B890C7CD3D88017D0F85BBEEE99F04A929B1355017F79CF874BA48439A7AC3659826A670BB6C260FF302BBE12D2E88EC6B3CDF3EDF492823927AC9272C6729EF0F2EC4461DB0CB80751DD115C1C2B25CD74B39548576DF4D04476164AB53FB4391128AC202E355E7835E99B8E69B3793137446074B72960DF1B6E8329D02F180CF5ABDD336A0D3878377357AB342EC332C9277A98417FA189CD33FB45A19F8A00969888287719521655ACECB7FA8C67D30D697240E2948F7876060E7437F87AA2192C3BA1533F39A87D1EE7AAF7DE56C0B90071B115457FC60ABC201C0E22798230325D158F9DD4CF4F8965423BDF1576E5B1A6B7C103ACD513F388B8523BB45779FEB466C73B6572EB3A7EC516EAE903EFA60A4A2F1CDFC5843B13F3D254D894C1D047A0F76222B17F65E9C40A1FECBC92149FB9D601FF3282F25EFCA76E0188E121E7BE4EEEADE964395BEC7474A1EBC8F760A2C960A93757E88FE1C9F3F46BC76938FAD8001D8C12103FA49D63516F4587E0A5B1CB091150D41D00CB6EFDF718B1C4C00D2383241E0E93097273D370EB62D7A0D966068A6DB26ECE9E911B74E509F99D8D55756A5402368BE6CF05EED593B6A19A6CB7BB06F7DAC1C5A7CC92957B2312C339F2FC5D1FA36ED97BCC14DEF3C1D3A41C0267ED1A6787D9B1F8C57ED8FA7CB1BA9B3F5EC99DBF8DF0F454EFF1A5C05E6A2D24B5ACF48187A09D346BC115D312A1BA558C09B02309B33BFCF049E4CF4267D74E3C6CFDAFCE25D6255FB098216035AA87EF50BCF4C9F220F6507E82CA9202636C883950105634003DFA876EF3ADA2F12D083EBF7A3EBAB769A22621ED262A52AB5F9831471937DED0D539323EAD48358A7F3A119336225D8F5ED8E7F56664C4CF181005A169F6DDB6021A01E95C173118A48B48342278387056EEE5E587689B868069205803FAF2C4952BB27E6A77C5614FDAEFC0B72623F69813FDF86837B491B9B06462CACC04E4924B1559D7752F97C67D281B699231A0DB5980DF5DC771C01B353BD4968BC7EAB0FAF6BF94639A4E14BA9E5E5BADFC5AECCDE69B8060AEF5DE5DF42EE02DB815012CBD0984D6EB7A303B4B5910351C85280D463D61AF5B57FB35EA9609D36708071043635499F9DB9679B701334AAE759CA8D5FD737E7404049F85C58913E1CB6547E9D54A4EC695BFD8F9C43F60FA11636BC0154ED4C86FCA6E7D3670966D07799E53162D7D81FA4A2CB056C55C4BD8DCD783C4274D0085AAEC71FB61CF3C8E06B94B054A7289D115BB1165393053E640399AEFD6B88C42A3CB82A3AA1FC056DC8FFB537230B146E4620D61796D3B6ABD3A25DE5E2B59810BA4D50721ADDBC4A574EC0B50A74A69040DA0F8F00ED62C7E7CBD1024E86854676D26EACFC515ED2EBFB90A58A47FF25E10E23C9F45AAF1815BBCAD6D893E668B4A1BDC63921887961C3AB481B1893C04F0CD367BE72ACF4F56BD6534C6FC477A5EA450511D1EABF380F2CDACB20AF956BEDF3BC9AAACAD4BF81F0980CBACBB400552E503094B7ECD4584775392B04D6DBE039F3B1E76FF24B482DFB2674B85AF14AE34CE255143477731D4592BD1A72C2FB21E104D1514DEF334FEB426A7E7CC6F8285FBA6197CD0954C843968728DF1D0BF38B6034B32555B00CD28CDB2593D971FDA2F65AF759E011C79CA6DD09CC2574AD5A69E3DF9F6032882B71F5F383E8260F25F77DFD8DC4E59DCBAE5565A5E5BE5D9A964808D831889D44304B40545D98059CB2335843029548DEF1D0D260A05C59A4B71BD30C3460959DE15A66DAA07D0740BF7B05840BAD0DBFA53B38C505187F23B0B93DB0C7A13BCF6F96AA61B28F209FFF41F8A62D5D6D0301ECA0861D7B7CE887DB44D29BAAE1905951DE502B1BD2B0F691F1780E01C8CDF13E66ABA971854264FD43C9225ACB8BB3920FD8614474DB793B0DEB7FE7D60070C7B0EF50A4399C13C200B9E83FA9493EB502C55ACE9FC41F92395E156E37E9707E1600AF509FBFE36BD9AEF1B953D7F97AEDF83D6AE265E16B75286C27FAEC1C76093469AC6112BA2E6A1AB0DE984C7991DC47562F07C2D85402E83237A5C36CB469B53DC9462E39A4CC037EBE94B9AC379D8F72310043558F5CDC5721D5AF3064D7EBAE6F35E3DF3B6DA492CDDE696625B6D7FA722534C4B3C2997A2C499A484CA723039D92AD1ED6D58987421F385FDF7C777200B8F5D71F2B7015D381E80502D38EB6B75B43875B1ECA156745DEA16C4BAF5C5D9DDAA9794C3B1956A2BE3993EB2913593926A1B711C565636A744BF219C351826ABA6408E578090FDFF45BAC7CA1966A52A652E385F018F4FF9E9D81BAB3BFC4BB4BE843903E5878ED985678EF8BCBB7B58F348D4E569D505544265782938C4AB5902ABD0A5879B7E58082A49598990EA31AC8DF84B7CD8B9B073A38F05DE1862EB7DD4C0F2BE42B41BD35D69AEB03FB8D446595683098C346875B84CAF1CDC7A750C0A2447C2CA6CB4D1D31730F5F08E6FDF53A1E6F0F3696A313355013B476828F4F4DE0FB65C8B6BE872F979E1BB929A7B739E6FCB88CFD2F21B0BBCE5102369BFBD5C19D73CA9BCA9B3911B94D0939EE34F75C68B36F8FCBE2EBA337A89FE681198671B058ABD8803750F3CDE84221525B137B976A8E68D581D9DA7D708471C4FBDED372B678F8219329F039A0611F98CD0AD5B5789372261E47DA4496CE8E942526CACAEA8A6D9C9DD50B9B9548CAA945418F3CD0E03BA3D17F426CF148D7B31F6CCCC98C74FD14E812625B01339472660092A9AE95A02895E2E1D639A831716A9C763537C3313CC6B9F12ED3725F330125460E5C322B4AE577648A9FDB61BC15D9877716EBCFD26F79F60DB7FF81D6352D28FAAEF5485D33215F2DEC33B97011C88D50B58DC458A8242DA225E6F737CDB9B25C4B09F93DE0671CFBE7FB0E56A5FBA27A6A44B380C298C08FFF9248B3BF399D622E3BD770272AC06F4A9DBD4E6572045CB8DAB539396CDBDF42E0D18895278DD866A430C7E83467082DD9F4B8564524A93ED10D2A612E2B962138B84783EAF639414B19A23EE75DEE303BEC2F681A0D8F94BB3C065BE26B35C31BDB588C4AD2A441AA33A77C175435E2B2C95DFD9D17F9EC360AD187BD45C2F02904AB18DB533FA18856DD4201F5B12D857EB17716A9B33D96958212354B7BABB02FE521E2AFC0D5E830C4146BE062215349CC8D8C32F961D19AEDC7B48928D4F961240915770D9162499775BEDAB134BB441EF20A0B629B1B56F59D3E6D124D6106A64517B84236B12C5FCDA892EBC23C17EA57718EBE79AC060C062A0557111666492365758DC9100E066CB72355D6ED167A534693A33FC46A439B04E6E922E9F9320DAABD9E746F80B402FA10CBEE088D9178B151C31F73A6EF9A9F8BFFEA3052FB93123DCE9DA76481C0CB6833697F8F63725C1B79F88FEBBB7F9CC32BF7D18E1BFF10E9D0E896453CB8ED2930B387E45DE3A84F67CA90E059DA428C7DC4F89EEB7780FDC48D38FF50CC4E7BDEEE120E91085DFBC12E4DA2226A6E0935CA09C059819C9A46F5DEF60BCFDF77AD6EAC6C7CA6558D1EB7A55BFC2C3F13AD33D90AF0A5B82445091B0100EC9A48D176945CF02199F59D3B21F35AE62126455F6654E68C79B7507D4D90A4DC70B746064137DA941D92491C3D36431CFE66D454FD02B9289AC6AE4CEE1106D29AB63451E0836D75D02C5EC0561CDF438991D7A2EDD88D3D8A36ACCE5702DC9A7EFC84CCF101AA48BAAFA539ECEDF1CB66B2CA7110C8784B6C88D431C4406920A8AE2BF670D5ED8A85CE1308F23631067708B64FA15F5ED10B8C7BB1E2D7B902788DAD31429CB901B900774E0E2DC00F5AAD225233B5A62BDDA4D621A0FB3DD05CD93B8D7D773EE177594DC6995805ACB2F23EB8A8A656928DF5AF58DDA624211EB57823CC365D77A65E4CE5D766E2F5263DFD05BD3682A9387859D7ADB69D820794DDFBE84B40862605E90BFC6B98BFF2BC12793EDC5A5457B048F92B905438FCDEDD261B390E2699A2D380D022EB00BF87531D4DEF706365AB0A64A4C24849C93D68931BC12CFE37265EB9D177F953F09809F987CCACB1029E742F9816F373564327CFA5C0D9FB2F39ADF477DE49AC594F1E6CBCBED5F7CAE6E966A71C576C29BE703119706F16A6D31CAB22CA77F49B36CF1F4231499B2BF4554FE8CC1E4D361E5586BB1718B020AC9C2D3D6514C8D25D137500AD11E1978CA373CB0AE2BB29F5E6F51366592F90F1EF3C3A0031020B0A483B6C9FFE71CAA91AA65A0DAB1CEBC8128BB62C62C29F0A051D545094D698AF8C965F0ED326F0BF35497C93997FC742389ED5759E462E2B788DE7B0C2B4CF10D2D7047C030866FD4D067C261E5A6E127361519AA990674C814210FB7599B6083F63F08B72B77CAAB03B7136CF21466463D926F531FAA4D23DEA9BDFF539768BF7C9D391882407F1138106AA9ECF338B450AE0B07B653D326F11281456B65B119CC482C4E9CCB6164FFE209C395766C7BEF51D3E520AE671880A0867F629D1AC3195B3E8D9D2268A47857BA53B70C77D1A68F2DDBFF698B4E0FB2BE034B6BB9DBFA418C5FFF483DE005ED41D4920A5E53350C4AC6EED528BB534E323E04A7828C84C5572DE99C85D10E66D8723B002D79409D5DB7D9AE727EE31B9AD1DE6D034AF572378C839140B601DE74842354514E6B18D5516A919D67191638A8BBCE921C1428A02F9217ABEB1820294CA20ED5E2F7F05C84D36CDE18D265DF37D3E5BA933288507657776C006C8E48ED2A490C1C81D2A6A4D5635BD18421D75861E6D0050541D8C296CFD05DCB34BC402FB730824580A9DA7CDF18606EFD312CA7A6BAE29B517E84C7A6AD14A18441E986843C9D795442014499A3C5D7ECFEA98678778E5D3C28DC64D12BF0FA57B08C90268C056EF4D95EE009C75721313926E4DF2D8D65F972F75B865E724607A9F4F92BBB6AF50FEEAFAA1FD0347DBC381E93B74D9C2BF101C93566C4E11C4BCE4EE0722D8F9B9F3D8D339FE93F238F603D79C66FE701E66F705CCF33932EA40304264802DA45F12E6C0C8C3B7361641E57F95159D536DD162AB1632CB593D1611B3823AA3CF742EA763A0511DAC023D93EE278354F0CE59023E59B77E8198E44558025C58CF5FBFEEB93B6CC708CEE2BD7E039ADB1790DEB4DDFB6E48AADDDA3C08E191E47B32806EAFECA135BD3F168FBED05D99E5B88E18D600EFB8F42933E20D894A3C64A9B1B95F14932FEBEFC10B6A22A435EFB2DE26ACC0134917425EF13072128B5443E8E491C52495B087B8EE1260361E8281373182F37CAF1FF0B8882EECB54B29C722344F94CF6CA908A39221F29250504818453F29FB1EFA48B432854DD6BC43874BAD53A18735594628F38A0B6B0EA7851D1751A4244688CC02597D6B27AA8D20CB4C9C3C619CAA706CAC119F74626FCEFDF7A82425D99BF32317E8DD198630020DFEB390495C41E348DFD35EB7707A6B70A77A5ABE5BDC8B48796C8ECAB244854379B27174D697D853311764AB49AF9E463CE2D4DCF156BD788D2AE63C1F1B7CF352B5D5564DF22EFCF00C28132D58B9E9E7AC3E433514AA87CA20C7F48EA041D9EB2C5A5E2BA496B16904A0CC61FE05963AB5948C5F9B67D1D361A825DC4DA3E5F58E80134CA9B1B530AE2F8B537E4B4E894AC4DBE1F7CCC7EFFE750BC07BF1849E68191C4CB917E236813C6CCB9B6F96068E9F05D3FBA1ED6A7356DF15A7FB8CADF03F81D5AA151D9FCEB94B3F033D24BD99F72086179720EA123633D9234A9D7E3F4457E8106F07EBA3DF98251B004A77DBEB6C1FE77344FE0FC1B960CB7D04C3FFAF70683C25533203183715EA9CD0409E0886AD1332A30E065B25FACF94583231F5EEDD875B45F12ECD79AC2858A525C21172D774DB430EC3FC40D41BCBAA0388392900EC502983573167757F7843DA7C3423B0DD6F4F731EB912D3A4F2B078E9C7CD34C61757F09AD713F302D03177215E792EC23737DD3AAB3F683A2BCC36C3A90938F5FA56514C2D6532CE2B20B9697523F811F846EA84917EFF7976CB1EAD68D6CA18E29169E6E7DF466D334379D194B144D215072F4B699A80FDAD14DA5C0A034D665653089FE5607C5779C80C294DF1EDB99F87F55375A6F2B9C65131B7EA46DADC4D6F9101524905D6547B28A9C0362842A5BD7DA77B58762CC827240F35AD7BDCCDE43CD0CE58718AA583CD8B8A2D6DF44A683B88F3C83E43615B44066836CAD99EFA5C167B6284AA58C6BB721176059570E711CE9AB66820D5AE262956BD776D8F3136254279A7A4C68BF210D9E5406C06C869C6B8BC6638D7B3C20A5C5E883CBD1FB22D8431BE4EE3CA01361ADEB30F33C24DF88A2A89D883281EBA1602E0A95C5B9C114B133ECCA4E756F83F6285E8EFF39497580DA20567F2AFD22D3823045F7437F89FB2F16B05FFA01F295C3C371CEBE0ECD2A5B81D30D59420E9CC9EDE57E9914015F453DC436062E11F0379C50CFDC2BD23DB94BD90D3230A8923F85DA325AC5B8BAAF9CA5CB9D6E272E4CD3F8F96E48D3B9AB7EB1D0BE2927DBF99F732B9360DFF4696B38CF998E8596C3D69D86C123DB0C1BE82FEBFAA52D415F5BC0322D9B6C200AA97A6770530CB5242B42634DC54E4A09B8F94595A9D6CF9C1FB278AF99083341C1F92128BA23AE322CB6731BF433B69B2D5 +pk = 87123062C9F10B9FF4B9C612AD6B7D1150D8E94FA158A8A10241D000BB09529C1EB12C37A6A67C4D6E904413F2F1D36E6C7CEF605E7ACB0FDFFBA9064BC44E4B6EBEB7ACD781BCBDD8A05F42201118912F27BFEA739DEF5EDE1B52FB6B2EC0BA68E5BCD490463CD765D866EE2F6268E01105EF503802B057F42255A7B0B195D82529E6C75AB1629059778BCA85E70375C29884F690DD3E36C90F015B9F77C9C27BB66198A0586A50796AB974FA06506858CF5419A69AFF85049682949989259F85B66B1881AFF31B6FCAE1D867918E0C21918F7479EAF73B71AC9B33E3FB4A2F65355C19F47063C1607DC9F76D7852160EA5FFCA35F7B62FEFB72EE82B6310833DCA4A14BC12655FEC3F4C4940C0A845F224F4F34D29DE946926D2D9175DBD02B298043AA2DE3FD60A64DFF7ED0FBF1015A244D5E6E31AE2CA57136EA8FE495E9FA1550446F0931BF293A7C2CCFCFB6141A586025A35F7EA985913F8D244B8F2E83CA637753FD5643376E3C9285B5A6B474E01F239E39FEF8CFE0E3C8DDAF31AECE6083435A1F02B2DFD2DD123A82B6636C647B106DEFEB08B3ACF79C970CF47D785860EB5910D2B43E3876332CE91DA6061267EE96B3EAF8BF561D9E6C95F23A243A3651C376D57E289965BD7372B060C844017573361B629728BCB91EB086FFC2B3D3C11C29490D3F37CC57B5D8CF24E28D254D1EAB0853FC75D2DCEDF2D545DAE7676D7182E43C5582FBD29A102A3CE56818AF57FD8CBB59CA61E55F20DAAAF01D3A711F70A7BB793958A013683ADA6F9EDD92E1D128F6E51D6469A0BB647E5356AD395126F75C04110C67C50929DC9FC10AF8775A439A530A02FABBF40D81A6D34901F2CF3AC1F5FF7048384C9EC5F7021EF662EA9DE36868A912EF071E8E0D75EAD7B442F1F2445A03B1A7E80970FC95F1293CF46FF88516623B3B8C65E0F77ADEA43D77945AF544CDBAA185CB659D1845415BDE398BC80B0E7935EDA290EDA4947CF3049D03589373E7EDA3A45E74E49797D9D90695986BA16B9308CF90D4CA444070929502DC627B4A6E044EB54558B8E6CD97865649A84D9936B6D26D3A44FD574BA25387A9CA5A5B975AE05B0F2634D41F99E215246B9CEE2A8AAB9E2B58BE2D80D77521144E496A365E03A84B4E843DB22DD96BBEC06ED7DC5E7242D25B261BF0D599492FE94EFDF18EE0FCBF4DFA6848AC597820E89B08B4D4DD3A0AA83C9464ECCF57B09AE3B74561C46EBC8B6F519BEB9C64EF0BC618E4AF6F4B52275307344BE4F45233948F7CB24FF86353F27CFEB2161A7413F33A5A349C3622847F5758A478A0ED71F9D43D4EFBB45A83C362FFD76DE40B2BE2812365A2FC5D33713E500651C3D54462F7DACB9E20920586A4D45000123C64FE8D75F73A7D7B891C98824DC2918F494A5CBA52762B284DD5951C44D23303E9A63E6AC6743E2B963753072FDA4E3236DCF075A826A59EF5851ED26E172F44EA864F4EDF99E317FD53C5515FBB9182E74F52A17DB82275D5BDAD3642A85965333AFC14DBFC12464C6F9D8F0C0829530854D1963C434CD7817EF75138B80C60AEF4F354A6EC19CBE5394A2809C47C5EE89AF8EB53BF5FC19012E95224421B549193AAA5D777F18CACDB584BB79DEB798268A4E28B07CFB3A15E6CE30C6A1D237911887B30228C1BA92A83F566440E9AC23B00CE6809B534C5B74D6CE1BFD933C30784C125E5A1A851708C5A16C379A97A2C1BF4C59559FE0534B984DD6C1EE865A52A9117622EE149D5844A53E826FCED28E51F82E2CA99F0D454734A6B0BFE5561EA920DFF5DF1906970E63A6A13CCEDE5EFEAC04CE705A1403644EC5000243D8F2B152563D35E63C855B77D55F2C6A8ACF3F6D723F5EA5A59F1DB3BC962C1DB22425E1B643BFB78F779427F22AF272BD160E7BE31F347CEFF57BE6FD4A561662B1BD75AC02F8B5F1CE616BB7606A9AB566B0F0F30DDFF6DF8FD2E9F18D683F8A5B3BCDFA0FC661162AECAC3C3F534662B8F6E40E96C071BA87385C44787909C7D5823FC4D1A14B8B90CF8E6D46257FEF15DBBB4016279A49FED636203E7B8AF73FCEE2A43C896F5D39549A04173DF9487F607E003F2761B5C2BD759AE937BBC0C9EF453E7F1A3659A0C38D8A3EDEFC18C0626663EA77114BAEEB47FD536DBE32557FDF6A38A0D0BB2173D4D521623FC3B8AD3B7C23825E0D82CC059262179F8130ACCF95662CB8E38F139B4ACE41632B50EE8C4020E31DFA3957E804681CB4CC5B3DC137236808A1976CF1443C339B87EE4341C6CEDAA11D14379AC93114B303A9315A6FB5B93891651ACC3E7CC7CC22CBD755EEFA2F02A3FA179A937D651F60A27E7D529BC736FFB5E9F3499CC0730B6E22E93A028572ECB03756ACB0070166A94FA934F4103696F54DC07CF869C71D727958A324697B3308F834D78DF0CA135466B5B0CF52C328B0E7A432E9B1536D9DEAC8AE1DD971520C72A6C32D720EB3FB52A928C1BB39379ABA98CB9E958FE46408F3D620BEED07FA4AB0AB47F0172F453D7C00F5A23D4B4B25DF48A07B9B1F63BA5E90ACB4C59EAFA3FEF00AEEA10EA55123A7B3EABEED0A3D684ADDE1598DC090057517C2E8E70BF8C9C2486E634493449B7354CFEB80CB9CB10F583F356AB4E6C06BEF19532A052F0C13D35E83FD4A9471C0DEBB964E00431B83CF8C825F0BE7526FD5F4C8F2BD30DC820BD20E2EAF4D7D87A2F77E2621F6297627EBF02379A5080F48E40A4A4728AF36C074E08C05B3C21B59D9D752B37557BAD550A44BFF4E469EB4069551B2D9B00B5ACA44739C24313EA956B5306D55B2902CA60B6D80A6A8F6CED51CE22B1DBC39E5064CB10F2E40C394F245C7430B236CF4950B66310A343A8B9034C7E6E5FAB1F4A9D8E235B41CAF0A90C3E43101E1FF59859FC0B117A8079B0F771400D06C35BF70CF962CA7869329E5D27EC42F93D39286AFBFFB6F29C73987BF0646B95E158F74764EFA564F032C03ED1E7804B09A8EE41046EFAC6A277CE778F80041962CC2B32B36606E3E2E01AD2792D03E031FA7206C4D9CDA64B926158A7148C92657E0A66714A39980B380D2F76F3AAF2040A0A075729F0415C9EA184F5DA1C2C2015F8750BCA3D558C163F18D077705E98CB9144489E95AAF2461E55F1E19B4B83366F10ABF27E2C080DEC484145B7D7E2A5B956F00C0ECCB6EA872E8298FD29693B00AE407AFDB345CC05CDB1BE346275D9CBD4DFEE1068D9A8DC28C31E6A3ED00AF0FE277A3794191DE3B445C5B7D29A9F47E20CBE9615A1F8248C1EB13CF995D137B25823069AA0FD878DBE68FEAD6BBF3D4A6EC0EEC8547A814837DB963F626A2961871FC847ABB3B9EB7B216F03E82479C7B92AF100A4DB57BB9B884540441698EC4C78BBD9F3AA51C421E766F0557A2A4F5761C9ABE9AFCE1C89649CFDC08D9A88F806736F32E07192C4A2939C7AF1479F1E26D72BE27CAD953E547AC1A9EEB5CD959C4C43E3148C1819B1B6575F2FB83B11C64695D0BA9D65BD317784A0D70FFC7371863AFBCE966F168673BBBB5D25E12C2E3E2C8A0EAFC386BAF723BBB8EA65766BE6A3D98CEE49BB77D3DE137C5C739193D1F2441D6A909E4A58F840E0242049C960096E298DBBBA0EA999AB9FBBA046F4E93090C62E6143F12A4F899A9E7AFBF21839B7B6B5CC0EE237E91E250E07AEA1C7FB68E73EB8A6E1F7CF9C79AADA5809C9A6D6C9D1009ECA9E6DA3E72605ED40FB640321AEB95268B0AD5BC9385FDE5A58B916EC2419160D67F31C2AAA6A069BAA2AAF0F3EC70B4E8D6BE785638610481B1F43380A41F9662DC615CC80CC92EA93D13C5B0C9DCCD71ED938BDB82D58ECB0B1694ED07FDA2C5DD27180286A68B885053471F409CA752D7F58572F2C9D094076F288F58ABB65BACB73B9892ED1F1EB000867F6D23B8A9E0054C8D7FFD8B8C9A52008BB003AEDA56E2E3D6866A3967D1A1C8BF1A3F6CDD07D4FF28BFF45A080896AE3D8FEAD44A5DE48C28B1586D957449021FA48F85A6B52E5DD3A62BABE3BF6E75C71B5EC373A12D10E9FD635A341EB649FF65A6771A65C8AA525AEFD7784D1D1CD370E05B71109E22EC94CB705EF298C98C183C2751AD9BEAF24282EB2C8059B219AFAF8D618F8B58C6730348E736FE7044F7BA4196686E0E6655FEC31140E71A1B6A927664592D1302AAE4DCCA519862A27DC611D4B2C10A6322F967CD01533B4D6C46F84EAB19A180A7384F6B38A2B9B46E23CE889A9A9F7C9B783341EEB6202FD605AEFDB1074F14504DF14AE02C32DBF1EC3E3E5FAC99859E5E790DDB8042A3E6BCFDF56E8A3FFE17548063E1F10BC7C61DB8FCFF10F4555692DE3D45C0D9770A6F3BF62A0F09A18F5D298016BA9034D6E11E1B2908D6837CCFC6906332EADAFB02C5D0BAE460BD4971688788927EDCF40E2B5DF10965DAA91A359A6B752EAD539C8B08AAD6E391F87CC105E59B316A598280FF28E5EA9F012BA07A8B6A07E7C78811CEC33EEDB663BD43B3CDC8882D63AC9AA1AD16FE4CEAE09629678A6EB691674993C6ED32B60EA0870C9D463DDB7115FFD6C505BED60ED96587F130674C8B44FFE656CEB4F61F0C19A697F75F2D61A7CA03E3CA0F47893AA7DF03FEC5A890F4FB2981F8F426EF52FF3813F6DA77B88FA6766FE69F6852A006ED8004EC445EF920C532E59EF0EED5565A0B510701425450DE11A83890E28AFAD6F6B89D371CFF81C9CC724E0893A66C4C0CACBBAC92F8393B353FD808AA739A5D856CA86CE31C587ADD2B7D7E07B312EB0977DC39AE294307DB999753990C6D2DBAC396EFFE3FB585DBFADDA01DE3E0ED535BB6C7DE75758EBB5FDDD80E6F48B3094F42FE93F23ABEFF9E92D5F888A4CA7980F6D424A762018CD4A9991510AE6EB2CF32B89FC2125C1380716DE2083127063962282187BA3E7E08592A9FA122563B35FF36AF3B5BBD604B26C6D3955F4207373F1D8B3075DA158FC55CF99E8A1805D5BE55AD1B06BA0B737C68808712D5EADD036B6A367E36BDD620E4D180549E676240177AC52524C6AFFF56A660F6DEC97C35B98920EBA173DDEBF2DEFE9A1B3795B3058CB9DDA9CACDDEDD43E924C76B0FBB2003C7763D75572E5C87A2E8E30E913BB2887EFABC3158F3886C0DF80E9059F29E3A4D4E24FA0CEDB14D9179B0E27AC930AEB09BA6503B76532A66BCE86ED37928FB6109E6D4D52070C9D19B1375FE5164B8E4C05162C56CF9F32229F4823EDFCCEA3226D38AA9380001D37B2B7F3D878F8B7C87DC4C11106D55C1063E79015239793F369073FF3929564C51E38683BC5BF1BB04168034E16CCD43C98C1AC681AC188A893462AC3FEECF7E5D856091BD020D6F65391AC35C2606AD7CE73E35C38078EBC6630F6E82152BDC22080893FDB984B979A49A9CCE13324A3CCFD4583397A9DE203A8B0CA6AAA1FCF659129B9F9A94A7CD63A38D963D96F19111390E1EBCA34772CE6BD541C04DCE0B6724BBB8379D0DAB0706A5CD72568007F62588399F3369319F2CD4CBC34149C71480F847EBF400215CB79095C2E48D31040C7374CA3A2A91836C340FCC4E646237EDFEAC4FCD2224717F8070DB14EF6BC15757BD4A3D721C819A749A23AB9B247E12A82B0FE0673390E6B0B8FD1237904654A68A5644CA9A5AFD56699F19027B856E127C1FCC47000A19C8EC491BD41B99BEB3BE14A64D24302269C6C6DB6418E5CC132F4F50B7456326E07EDE73275A85DCB35D6474F1B5CB24BE1F281A023665B9704EB152EBDAD854C569A2373CAAB4F8625FD95DB6D06100ECBDBE7EA89B0F9A3B3EF585EDFBAFD60BFED4172DB2E39C0BEADF6CDDBC41184A7338F889A22E38F38629474A5EA51F6107D7EE1A477E4DA3D1DC4DB35A15B1D883E2DCAE2B7BE7A8A034676F0D300AAC2267A1606780ECA187C5272B7D29EC72B31CE78B0B8CA1B3B8D21C9313A94EF20444FD1B7DEED367CC5AA50D1FD97872688E2669764DF62F708D1930E8EA2E2052FC22BCEAB4E80AD44E7F4BE4535478289FBF4E874AF81170BCF42C5138E386DDBC6F7C5BC62B3EE6A75FE5D360560D48E5E021D469A6765CD9DFE3C5B3DC0A85F8B80EFB3217B80B9F49937318886F6B73A25AF269EAEFBA595E732F749775A6FF91287A02BF03434B920236F51DB64DE3A82F75DE20938BACCC6027483DDF0A3E89A5BA5084DBBEF4AAD9A2B8568FAE58B82F586AAA0A9220A1F695CBEB1FFF51B8C8AFE149521B76F6EDCBD1256113CA5CE7CF6CC1811EB9F4A099EDFFC295A4D81CAC102F165E4BC8E98CF2913D5412286B3D59F269C12409481E53359AF2689940D5842C4894457E9536330A98932EEE9C1043F771CD5DEA2D03267B32C90480A126A2A7E48123C7451A8391C0241BA535FACC1271D5A2D416475FA35A3525CB485FC66CEA97FFB6D8171CF8F61D2AFEA0EBD46CFDC05F0194460F2D0D9202A25AB71BFD9CB5B229ED33969B80A92D03D198FA736F0F90CE8A8C90C636DF3B3963E6C224BC92B97202BD0BC946A93246E75DDD05FEBD59E9F1D16828A04448CC8DD65086A29861186D6B6C78E6F0DDC1D84F4D97A1562DB10A4045D1B96DB91B5D1562ACD26152B816723644A6952C0B089E64958CAD121AF76CC8D744FDA93C118972B5002AA889FE36D74CE8B894B86FAF14748834B09786817E83E8F016E34A774E256B9C47498135BCF218D4FDA14BDC5FF400ADF23CE5B32FB9200D55AE638792B7D4F447F2D0EB66287452A5C92932448975A2807C97DAF8BF0229D87BEFABC5A0C72C17E2F408C0C833C07AF008C3ABEEC9B3A68762829CD44E904C8214B0B8EC9577A1CEF77AD0A8B6B315792C057B53A705D9023EEA73051523F8BC4BD0DB97308D8C81D1C2EE7E54401025E9F36FA15A193BF018BC342157E73A0BC7783DD20E06A40C2C5E348E08C114CADAC555C92D1D43A75610F06F4DDA9FA61E2C7A53239CE7096DE03A2E4E1DB55FB0C94803627FC42B738416EDA94C2B95EA68BA53AA6C2BF4BDB9ADD5EB2C4CD71795B478CDB2C06CF5954252350AF5F23DB9EBCDB7FB1732B666057012EB62A51AC63538C2A8514E78F803881705E909002EC4C49FC82B92B12F15D533C7B0A09A2E80A3D11D0F74379A3EA2C31B86B3585B79F943BA08136C9EAC4D489D29A6218615A2682FFDDADBD45E9CBED7953F78C77EA714BC081D6EF0F5EE4AEAD659F3814BA34723ABD47246BFEBCB6715F74E23AF6728BBAC76167EDE907643031F06CBCFC96C1DBC5062A456714E264D5E346A3DF8404DD3C9C43BFFFCA294C4ED76CB28CB9CA0AE356F1F36F91FD52605B54595D9724DD24C99A205C0D037DC1DC005742D43E8E274775495CD46B93E95E8F43F65FF8A680919EECCE9A0BA4DD446AAD6240D3D4183523584E56BB0C0935B71368C5DFA12AE309AE00CFA0FB8EFED472574985F033171D072115D1127B565A98496146ECB81FD56C31D6E235861132FDB8739E57F54DA4B9F944725574C18FE2834C5960042A7EA1DFD3E0F54FE61D498F133292CE7FC87CC20591E6F0659C81E258793DCE17B9661C839E1E738C2D791DF303D2DDB3751120F8A48E220145F2757012DF42FE71E499BFFB0B30E9D64A6634C448CE974589F32F4F557C0B2B6CE44DACC92C21745C18AC5DD9195DA34CA43381F8723D41B45FF36B8FE490F98352B92435D30BB9411FE25AA3F285DC7A50E3D82D855FD1A0AF06828BBDD2FBD97874B568417BC3676A5286C04A578537F64410E93A86D90178D903FE1D9B0D07CDAE23349 sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F9 smlen = 3381 -sm = 61D66FF05FDA4418676E36A01C8828757F5D9874861181179B73B4C2E109FF91AAB9E1CA7152EB6DF19B60FA62222D2B529511FDFD8D7E3E8108CEEE69019DF8C429BAB912019C11C7790B072348263FFA9FA66C1AC7EFD65994461BBECCB43A99AD747898EC8D3C9990EABDECA7020D63C908EFDE8E466B787F482D3F0407CE9AA9850E3C0D063C9B7573589E570B562837C41B5A047E01B8B11D63C9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +sm = 900181D424E6CAE5C05F9B5242813CDC99438B934F0A108877AA8D089A82DF0E641AC36ECDBDEF547955D15FE1A01FCC4ECC8681A38FC6E3F4AECD18D648D22DFC621D20D313C0E28AF9ED2176713E8C2755AD850602A17593DD89520C52609BDAD30B8B9E79CCC88888F00B4CA940BA0750B254732E253F55BD49BC70C7E6C38FF35261BFA591ABC5965544996F9C782426CDA2990985A5B8B11D63C9EB6A5A947BF37DF3230B0DFB68021F28F88C90E1B7B2E7DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = 1648CF36D27E07F0EA64F96CDA463A7A0761638CA5DA67CCDE5ED721F5F8B2C43FA2D5EB14DDBF77A406BC793613BF508DBAF0B60BC3F2AC18FB83842FAF95E008CF04760BA6318B9FBEC463D71B1FCD7F78B12A6D04F9393FA7D592B5ECD40E801D917E0F39F39861706B31369882A7D53AB3B44879C94F1350F357164522B425942D5BED47A7110C11DE2DE3288B2243C833BBF3DD86C1E26655CC65935B35E997F56EAEE018E06311BAAFB4BC3A4AB0018F9E57D5369D5AD8D4580265F56A370C1DFDACA6986C1B9B1B114BEF727745D17BF6CD08B83863F847C3728D5831AD6A0CDD3D7F61726E96E7875A47C9DBA4C309E0E936C8CC37DAC962ECBCB39B4926A1FABCEBA37F7D903EC31CF3F8B78B82FB93C1922FE887DC1A9855604712971BC8863E0C2653F895CEBD04B1EC1242E42BEDF2292AF537DDC616A06E6AF3AECF3DDAB67FBF2EAAE71198B56E36552FC8D55F457454557CFC16327D9E05F99F1E5C856AB15CEAFDE310EC60D5BF78483A977251A44C62052DDEB50A7BDCBCC0E638C69E8E08FE17FBF6588290C1034F907468C03C1EAA6F84BA89BA7DC0AC310AB0A7C878EEC3A7C8175321FDFE28C4E0259AD75E273D7EFDA069CB8DB26A99F9549BD3BF515BF844DEEA8F2245006CE4DBDB569B1BB97A7685ABF51F12E7C7CDF89F80D468879A3C057824FF5E53C6257C787147F84D3DD67407B2D8611D6A5E7853F8E7E582BA7949F1EDA3389631B9542920844FDEE5F38495B08A38B8B4C91E8A6E82EA45B4C56B20C8F03F1E0A0BDC505BE75E445467FE0507B0381C59414951AC887C5B227E0FDC2990FF3FA7879681A34E90DEA1A832E30661F0489D35E4AD5F444F7936B92F85D635F11486566752E06FAE165E1C8277DF805A5836E2A8B6160E23DFDDC1D93632FD7F04775E5E65757B375A39CF7A261BD19EFC489E198266F0CFA7170BC17EFBD79F53F6C3A8FE02617AE7D390094A417506BBA9C385D2050D54B916A518E3D2FBCA22C30405E00452F7CADB52DFEB420DDFF4FDA2653939C5D8FAE81D3D5FFC66E6632F144513D38DD4738C41E72ED9F962ABCFFEE74EFBAF9224DD8C851622DBE96403502C7169564349F5CDEBD35A0E8689E5C35C5049DC22455693403C361CB5D7B411C44A5743444FB06A76F9ED86AA841173B7C1E2CBDCA25B2B259B1AB9F76539BF63C5B2FE967C6A8E6AB77F689295F1CB52382B31B72F7AC44F28F8FBC4C8F2E17F581CA09236E67B4AD736AAE0AE4857C4209612D7821AD06700543F2F2E9161A445105F8180FE0883623397FF4348F1C1CE1F05173E3AECDAE600FE98D592FC852A1CD805B3F7539D8B441619BCDAD2C15BE1E57529919FC8DEE86F5B7F1036FAB4897EF2CF0043F32DDEA963AE1949EB74C08C28EDD49051036741E499124370DDFB89F8B76D9C58831679A5C9FE6BBC881C1DDF3A5E627005F11613F14D14C7F9A2D21E26A3309925CF3139CE8CDD2FBE955EA35439EA08B18067488213A99D4A6ACDEE78DAC8EF7133D0B8B6512DE872546BC0896DE71462ECC3B54FB6D5089A41E492400FA7DF4A0E9206D38E2B8BFBB8E6C88CA3558198890965312BC0DFCA22C546E8DDD4ABA332DD310B792941D7BC813715952B1EC8E02F6F9BEE718405ED31EA661F5EFEC89043991F09D584151508142B1A8BB7F53437065733233610725947E2D9C4AB61458CF008CEC47B4D2F1461F178F3DBB5A14DC7EAAA2DA55E6B9E552190ECE165C98AD71FA276B2F8D80EEFA287A49C8688E69646D60C6F8A64D216B4226642411C13CFB2893CA6B04ECD027C78E931309333F8204E49E0E5F18A8A4F4BE9AEA019840565BC6CDA22EC38CA5AAFDE639457818392992D5B873BC1138AAA70D56CC6EDA96BBA656488A940C8AB2C299F40DA6243B471870523F859FEC6F91CF77B7D2A7C90726835F2B111B5A911F07C70953BCFC2F53F66631594AAEBAF1A1FDB0CCD735A612A3882662F47DF0374107CF8D2C6BD89A7480F154A9B1DFE6B07584FF76FF21AE5DB45B4D5E4AC9444DB4707663FA73A6C373EA474BCBE839B5806CE05E80F916780E78FEC62B77789D213BC579520D2835A73A55DF0C5EC3D317CFC52CBCC57C479E22DA095E401C9288F36E553BFAA483EB16462815D33F2FDC8AFE72BD5B1AB4828C7A73E869DCBAE3F5B69463F301EBFC5D29859D77661E02659AB4D6B7952228CD164042A8450AA7D339FC25847E902B475D8751F1D7EB8BBE3509C7039192BECD9DA509716A37BA42127E462DFC18E583B5C7F5A4FEA6FA76EA8C4F67FED3D563F30FE891A6AC9158BCBCACF0F8553BB27276CE62EE26D393ADA4FAA9DC15B677FC00626D9C75E1412C26548E8CD6C777C0607E1507527ED1CC2FE5211281AF6776F3B698FDE525C291C32AFA78F22E7D01017A71894D3019EF2E321BBE23F903E2C702BE1FFFF979BBB34282017B41368DB730A617EE47F67F8F12BA659DBDE24C0F76D0CDADB8545563092CFF08225CB59041161AB426D15777EEFF00CA66BE692BCE17BEEBF6274DDFBE48524C345343C0AC8F29F95B1B2555723D4C89DDBA757E29605B305A0C20D631D28C8B584A88DA667472232E2A24DAED8EB42C80C87209FF66FD06A2B871907406208342D7596B9225A2317F3B47F600B2FD27F6AF63A73D71AFA5BA598CF0D78935CB99DF31EDCC77ABBA8B25AC41592994F2BDF107FF2DE596A43C95757BBFDF23C373C2A2D346A630AC041A5AFEE2EEAAE6060545D49F37209B9E9FF6C7D40C5AEA06A60298924C68665827EBC1DF484A005EDC0E662C57F2216CE72B9FC357C813D87AF74D63F23EFBA258A38EF14DB5BBEB6DC315E8DBA8682A88A25FFE41055F784C0D466766952CCCE103AA845C08BCD60191FBB108D4141050A43A9555DFDBA37BB1C3DA55AAC9D49F81B5AC8D128757A47BDCDDCBC77E35EE853E3E2825E19D6DB028253F359FA2863421FEFCFC2F138DC416775547163D5FC0DBAD505C4D9176D71D75071DE10F7AF45E70001E42EF78B705720299B404DF73F2716D14AD7CE7397B03D27A71DD951F04620537D929065451A0969CB419E3C4601E4618FCA2B000CF38255ACD0413E3C14F8CBF62DAC28B7684AE8A5A578DDD2139B371B0D1A7EEC97BB50A8191D507B0E465977C259D9106564B49497C858F296E8A07FDE0D2F1C13FEC969A3C7ACEBE7D4DDB25191E4C00C4B81686C6AC9D32B87BC9E26214F2A09E5DFA2062780FE37C868A880227435CCCEB1E9059B81314145537E49F1E558E0607761F9A07EC1CDC713830EFBB14CB4CD7E783911E26A268BE533B647C81DA51D36F9B9D6488B0F625DB5A38C808FE8E818B3602B22FC05DAC3F6FDF717605EEF42A599EC95FAAAC90CEF30E631F277D6EAFF2FB3459A9A1CBE613BFA9066E73795E160E88C9DD74AB059A96A92264A513FD6E62AD30824E32162489C1EB5990A2F8588F8B5DC621139F53EA1F4F75522C29A690109F635863F8E363671E17BA7E74F65FC96735B370562637768F3F6E71B0CC9B0A254D7774A106754B2FE790EB41D037E85A578F5045966F64F8D13F7FD031A9F377654E7C40619E84834808BC8BB2A123402EA4E4A64C0BD3FD7542E0AA566D1A4F48A99ADCB536EFF0CEBAC8F3E072857DC4B11262D6E3E1EF165944F15C7D76B83FD46FED4709D492FC25E2643321EE9A53E4AD4FE6442AA7999FE14526F75E8B4F77E5D7705B6A5479B0B2AB7B469C873EFEFB75C726881BBAED57E87EF351DF0E76887DE84EE9463D8AA83E3294BEAED9A9CED2A2CD1A604894571E841139EAB0567DE0F29B709F5EA9CE08F002864560FFBFE09A432C4E90E49694D4C8623856946C0160FD2E0B5AC93CCA828A377BB19D845E1E16009B156F9D0A6EB2AB2E1EF91CBA513AFFEE2D24D8AB91BB957DCCED2E9917FC217E2FE02A76E2B12C61A999D85FCEE7F0FF8CF61A8A91F31804CBA02D3126B16F34BF1BC6A925CFEB7DDF96E43656056052CCCCBC1C8A0826E7478442A4F69174D649E58B38BF1E70CEB22AAF6273F58088882300BAB80404F02B8E21BA85CB64ACD08E5D58FAB153FA031641A6F3892CBAF3684F69D8C424B293710304F9836110F50EEA6A5F6594ADDEB4369B6B1D8BADEAE9E6D083715E0E7F309616149F4D020B3D0E5D333CEFDD9C2744EF8EB872A20AC1893FDB964962B73BD0DE4A8C4999BE07304297238C0A48622DF1A2C5A7DE00C84B77920AF7FDB7CFF3AA9220B0841E1DF06C95E9D1DCF837E05D1E1941BBC9312FC79A4E79E0123808FCDD5C3A24ECCE3DBEAD2963C7EE686C7DB80B927C63DE8D4660088B8AD12899D7DF5E1CEC7118156512C25728B62F17A959EEC5A3368DBD6458976887A041928EA96DBF8C01CA4E776F8ECC21A76550366689ABAC448768BB0ADC6FACA7A254069A29430E116107A9A3B7E09BC30C49771EBDF585F5E2CB484300C7B6F6C8727D13EB8BB5D074D74F6618FC4CC8B88AE56B40EF52124CFB0710824FFEC77C1013076F3BD1158A2827D45F8A589F3071D1AB1BA58A212F396A5F3BC547244DCB627BCD25FABC72E23F6532884BCD8057A20C4642652668FB36CF78A8E82602F3CFDDF6F213E03AFA03C2C59159EBF998255C1B3281D9294ACAA314F4AA1C420D27EAC1D0F29945EFC115A30BD1BE7E8E21616886D4129D8332843A7050560E5DC0B3B9034FD22C97C52B412CBCC69F0099290D5C8BE290199DC4E85F48882AF98A2B1473DB84843FCC5A87086F9DD10072C17AD9A8D3D4046D56A8354873D040A682D2AB2FAD186901DEDB6B5BA8B8E7116434CD8847795621D59901C866E54EE2C0386E8BCDDABCC291BCE6EDE6BC29AFBF9EC7AF01CE98E481DDF63C7427869CD639596F147CB474D6D8E9C80ED5B224950A8951DF840793006834089F5E0A262E8AD844D283B3764EB41186A5134EBD888EBC61F8BADDC34DD4643A91D21F29A070006D889A6F7BE3DA1E2B7442B1FE96674B7C67508497C20BC694EE1F97D379279FC1EFC84DE08514CED039E3482CF4A866E4EA263391D8824557E0D276545877B5392B103BD0D54AB33C2086245281ED54C394EDA4F68202E793F142FD428EA35D10F2A4AB0A5D33F7FE2D24F980C5263C8E9DC30153D2A0FDDDC48BA2996CD69C4C04425662EF7652E8F898B7CA55F59EA46088CB37B92F44747216F4C6EFA89E8C0914421C9442786C238743CBD2BBB44A1141F9D6A663EF569A4D4DDECE37B6FA5E110412E9A379FCF15F28440C78A66DAD80DC946FB02C95D423A61C249C7BB858E793E7DB6AB80BFBD10A0B095D5CDF3CB5D4CD8182F03F59298FB602DC28549707AD700C2116780FA1D17E22FF91D9BD909603CB6DC49FD071DD1E842BE140A9795420F574DC429CBD1005A8F338C346E56F1401D0D7286E30EC3EC80070703A2502C85754C978C20628B3394A88A3BF2AF6922CA0E59F72CB5A4AFB51056B0EBA00E5CA6D27550D72007F6E2C4B70A51FFA468AA521692C503203602E3D7582FBD50E9EE8E4D328F625EB0C7936E5D1BB2F09ACFC68CD9FEFAA30F98DC5078287FCA4CC5587E80A24E45F964A2F09E127BD5796E0CD1AA1F230627663F719A43CCB690B0385C0B3F20AC0164A174F5AD7B2E168150D4EFC29F1CB16D64126992E8AFC6F7F49C053572AE20802DF17F5027EEF8259A3F93C97F462E1E66911E120520503592C5DF8D9264BB0F841F99E58C4D7BFA12423CAF5F098FEEA0546617093FF2CC8E7415ECFBF8E630C771BD4A80649BC6783DFE1D4228735CA7F91476DB68C889741F1D4525E695E305397866587E4E9510C8268E9A3429BBAD2637E6360261806B57337C9C3ACA7CDCF967E656211504E616E644477D65A1DAB8B52B8A63AB25F65BD45ABB61F9B6C26B47A2E6395E8A19861EAA2DBCC4C1911EED66DF8CDFF4BCCF9E243DE815801E0D0BAF5CCBDF79A059FCC9EEC3DB0566987525DDAF61FCB81AEB10D62ED04F72EE321D1EF0D0BDB5CD67880E1D6E94EF79B5B9EB261E7B20966E6404DB97E6909057C590677B258221EC74CE2887A670BBE5ED184EB7C0871F35DBB0A52FA9A8EDF03759A606C9CCEE1537B97FDAD3EBB96F59541E0BA4B1BB42B14E92E436E2C8CEF6D32BA9C3450955A978145B2170BF77B5E6FB65B9535C61E5795398D76D879DD23B78B170AF9585F77324BA229EED4FB1E3F45DAF10CFCF2FDA557AEEC0B654A8E3E9489E358F1FA17968201E15B09ED6C67E566C8B1FDFFCCE5665A71C5A0C1718125B66265EACF537B7378B18CC5A894EBEC7E5733A35816064D2F60AA012CCC7BD3855F55D458889A7E62913701DC62B5EEE286EA5A5C6DA3EA2A262F22F3E0ADA7287B5DFD379B16E2B8AEE7A1AB2CDE3D46CFA990656A3D4117B3F8A0EB2C22778FCC1C4AD9B89BF5C51F07E7015C8F076F3F6586E33F62E6ADF9B047E9843112EA1830CA23D8D49B2D27D26BE4AC14CF29E80EB0DFDACFFF83514A22FBCF81033BCADC34F2D8FF727E1F76E8A8A43E84D43D6CE9BC0A5C8EFB56A81F6CDD1944A157F7DA6CAF84EC73BF3C6B2F367F058F16560EC79F57075904863BE5788F36E134A2BCD222AB69185DA2B6AC9684EBBDA992B393437911814B63F3718CCDA92498A5395DCC7164BE7E3EF44E8EF818B6B5FBD65F7341BA757CBE81259F23242AF7517064190F98DCA8A2D122E9081BFA1D643BC2A5151705F072FE13D2BA10DC57E59D6EC1A7E30900AB8CD9826F72CBFBBE2E644C85A7B6F0E2A399D9D65D91C1409E12D4B6DF5E07842BD7E1A50F064959277CEAE7310D75308788A60AF03DF885054EEF35B520951BF3B1C0436D281468250D882A77B7A79DA736D87D848F8E6B5B170E8429C45EA21E05ED6B4CC89329A6091821E53C63594BB58D014E66215AF5B5FD81C273FBABE0C7EB20C22A4DEE10105EC493CF9A6DC513D7E005CFF98904FFC0E09B27B2282AD43CB32FE2ED35652F932B934662EFA4B3EC36ED860D6BF1DF306006CED72535EA0694812E4A9C9F14187C5F046BE27DFCB72046263CC876F28F9EE0D61269279D246D74B9D848C6B5D0675E27917A42435B67D7809939BD0477741DE4CD3A35D1A519F75AC2D91FDAB0945425FDCD52F28855BBE7C048020F4F4BE0EC69FE123786033D7D1B805860A1FCA230BAF0646BE31FE6EFE51A2ACDC717E69134EA689D46664F644E9792C2006143F6A413FE234EDCEA9B0FD83080863CE826903EA78295F58EB922FE1E98B5C93ED52CA20C9C5305681C3EC9C8693F68C65DBF89FBFB131DCEEEC6AD48EC215E8D8C4E0D0B3B44C242990D8045CD8F0F8B55DD91E5CE9DF3DA371343C765AB7D0D4ED627FE3827574293DCD791E0475A4E6CB4203FA4227DA0F6C88BCA55F90B1316E3E6893D013238EB050180C7F912160FA171EE1C3FE56D22A08F1C64989FBDF36B3F0C21DD732130FEA9962A599E94B27DCE9FAD8B8E5B29265AA9C438A00F159F4EE29AE3D1B3606F1E7680FB76BD83319CFCF6971B0648D4FF618D356CF608B3190E5E821176DD395563B8D163A52D90FD570BEDDFE54F8BC7937719BBE649EC9ABDA21359CB4F8894E1C3BD532091C8BB19EFCA2181BA7A8207C9BECD965BE502AD466B91ECBDBE400063F81A469C2A5824A8613ADB47EDFEF2702F0D234D10B52CF3FE0619C3EDBEC413B11314032BD719690EEAF9C506FF7A734B30C5EB0BE30C28B157A0192AEB62A80FA512952B90477FE1938752FD641ADCB5D +pk = 1648CF36D27E07F0EA64F96CDA463A7A39F9C7792ABE11821E863780A5A1C0732738D2CCC04AC2C325D0DF781E4FFD622FCB3C23D26EBD887632FC90D6C77824864A0F8B7D267AFC9F7517BB751E078F90CC482FC10359A06CF08E619A30A9473943ED934F772188323BA53C4957EDC634CECBCF963A864581651410A0E366CB55F2AB31489081F70AC789BEA5F8130A6B6522D49FB31B2994C04B6C99CB498CFEBBB5DAAF3C49A67078BF9786CDBD57B1609621B5B9BEF30D598F9BF269BB475E972700217D81FDEC25A6F02958E4754C9E44E87DF923D0B3550F9E86D685A9018A68ECCEE2CB2BD6C2ED35F3F191C58FE5346C83DF5AFC47488738C6BB74DFD60D44CECEE7C72D20A178926AAE123747B89AC7077BB7C3DAE6688BDD233A6482CA5A39AE6BB87D250B09CE72C1848E3BCF15378F258704114E4F1009337073628A7D589DDF8833EAEB3BADA1F8A0451760AC7B3884EC1B749BABD7CE62ADC387B801C33C849FA44AF47FBA008D5481FCF4B27099F437EBDAA78C43EAC25D2037C0091EB8AC093A234660D9B08E568C1A1FA83EAF737429EB008B8878E82BAB408EF84E10C5F4E249B10647A65481268BACF7D6B7851FB22F3D7768DF841C785736EBABF0D1F3BFC88288FF06698FB18ABF5E448BBD19E5EDC5FC3E0E73A9813E266650D5CD763CD6479B009E35A27F3F4D86E51C1C4DB473002CF2008C91EFFD5C911D7E18ED9DD4D15A4D80EF7ADF9C21CF49AABDFDB1795C89AB3AC61B29DBDF8D1BC368E051BE005EF3A0B8933B95D04AF80E40C2A7ADF798416B61BEEA77C3F0223724690DA0BCAEA410E0A4A6FB11AA9937A3A0CBFA5C48A6971A85589DD52F129E40A28C985C30A6AB36F2D9C1DFEA56128EAE3C874EC36278DEC1EDBF28B0AB062A2D76E473477CBA7A8EE933114039D2788EDC77F03BBDAA237F32ECD22A33C741C07FC6F0A12904650289B4A91226DD6AF760BA792567CE5F33A3434BE1DA2310CCF1710285089CFC45CF20C18F94710278087479974B78BEC1F97889FBB70A9C4AB14611E41189DFF7CC20E61163F23DF993DF7072647076FF45C8002753DBA21156198B702252C3883F5FC8640DD70DA3421BDED55D8AF2C5F5831E90638D99F680A759FD26812703EC9773B7748271ED3DA0CE2C301C18335BD7BAEBF87EBC54B73ABAEA0CC7C482A4FDDEDD23F79DB1E3C4F5F5675355EB7E77573124D87E569E0A0BB50A15D9394DF7BC9F78E8DE74DB2FF05B3063440F34D9B8EE2570CEDAE1FAEFFF7E42D6D3BA00967A3179F94E776B9CAA735C9C24DEC036E01BA4E5E91E6DDC2979054C1390742D12E52A2E2F41A95D664A8874C9FCACE6AFE3EBD63FB7AC6862ADFACA4215AB605BB4CF047B1E12D8889F89E11C8C04B44B5EC59FC7BDA1ED987F3D77D3CF3F9884A9694462D2B45A3145637558DEE6CE5F5A3A27B6CEF2722E755317BC80E5B5B2A6D63F06D59681AA72CA8EE822F51A45C85B4AB8001922CFBD52C5C83196ED96138F9D70A059CB24FD68F453D6EA015435FB5A3355936CE70522BB1E48C1827AB326A334AE7527FF2270BDDCF60FB7EA007577EFAB0AC89528F7DC50E2CC254905BF0A5E50DEC5174DF4FAF188D6E6CB5A0ED98AF594CEDCA7FE8461FE58D6FC171D771BEF942EDB6DDCDC784B04147E4097CC8E7B07797F0FC636D138F1FA2819281497205BB64E012FBC8ADB3834760A99F515FE3F348D1185E34E8D0767F9FFE29D39AAF0C64725B1164716FA7B6D63E066E1BB74ACB285402329C73E0D2B6410DF43EBD84D6C7D9EE49BB0DB0C96B07599F3ABE3F0B2268FF3B6B9EF9BDAED64BAB70B63C83C7E60300002BAAEE0B36EEC0816F15F33A6AF32C9A8CBD7FD669BD1F2B3A664321E4B2A53F4341ECA959ABF659005F8A9D9BC4938E1163F30F4B0D493896F0C1AE913E84985A1B23202D5D9D5E05AE4FE12BC71F4A9F708093CB60134DAB9391F97A71457D82BBE29BACB312D20F319C381D34C8755411B14D217D82FA9A5FBBA8F8EA5FD93A1A5BC93E6E71DF11FACE72686C312AC5FC391535D02059D8175692D57C4936F9C7E9B7DC6C2C7483774C717C0C9A69CB7C8F09C721A101934F01D77A971D5DF6BAE20DFFBE33E512351CA5C72C285D82D9261C99C72D218B162C38D1AD9CF1D583068DDF6A65867D29B9E791FDAB6E257BBE7F4225D517F6715FA61783F13D2B096A9782E198D067FA55CA5E04744E0D7EDA305D7DB2199DBB4D44B64A4312F09237A86F1461EF74E148EDEDD82148185DF3F263DA6979CD05EC9A59B96A16301CAA7E21210388326E49B6BEC3D74B2B228320F6670F21499A8BC7CB710074045D6A3618E9E40D47F8118324A25B1AFCDFC87F5064DE5DD287C1DAB6E4477F8995E994ED2BC10444F5D029D975F5C23FCF76F3F5BFB2E7DC21A53F8021F6CABC6F3DE2B774CAC5CC6FD31555676CBD5A87A5150CDDA64D3FE8DEDC648C49A5C9A7218A0114CC1586CF5EADF9F5CCE3296D0E964B1E56EE7D00646CE7D7C7772D86FB7F562DD9BCD6CB8649E08CDA2A8EE123077F8B1C41B68F61630DC41DE83D86CEBAC716E1839BB4A200A33462C8124578C42286E351A366C418038FA6E9603BF0E88E85CEBF64ECF7364528877EDA7DACA3A03586B499FBDF3C44EA80B1C4D1F0B738763E17D9112FD86FE1227BB3743722639398A54C1013F6FC193627F6190664C5F7D742412051ACC0348C954A3367FE67B5DB88F442864C4F590085C0DAA5C302235A8FDF29E1F09F3AFB448BECFAEA05255B9C353657C28A8EBF91B3576B3B39D507933F93A0F4E0807E12AAF5A3B46E1979FED231FF5F36BF3288D081DEA53D4CC70C030A623B4B6AE4349C114CB4AD76EC375A79365E243A1997802B157AE1DC20219A96603743776EF144A8DEF1658C8A57B5BF0E0A55D0BD418C035B104D61CDC41D39BB985DFA3B1A88D3D8E53A4F5B224EE247CBBEDB5E7458FFD7F9EE82FB4C2A0E3E764EEE4101FF5C04DB08E9C5D0B825F0D363BB751F2F24CB8BE90D52ED815EBA496C84AFEE8C3FCA4AC8CA774445149F6C7B8870175E293C9FA3E8573490522E93C8553A0B6299799043211829F0A3A0B3B907F13AFE99B2E8083AAE62DAF9329EF16AEEE937A912695E3F704665F7023D347AE65BA5EC05DAA445A987B2EA0D100B5C81D7251CCEE3C7F6FBC20DA538966D21AC4EBC8A678CCF67DF3DA6183CA4762D39B6CBE39491AD6DE5AC2E9EE1021601EDF6A9C6A6CDFE81B647A1650E15F192FD5E51AB0CC9936C9B859433B78F729CC9D6A1DF267E660E1CEF6A69F3F0AACD4229756C8A8D0DC2EE4FE56C2DE25611409C8327D8C41FB4FECAB94320EDBE849901BA24733F9D50D499C61C344CA4F82FC6A2D89265B51B2D5FE287BD7E113AFF80E4BAF041637ECD9C5A94D1D76D9AD37B4AC18ECAA61AAFEFF4CC9B9E83C1263632E69FDFCBD4535803503E8BD30F0D364A8FC0A05F930256DCABC5D0FE8AF30E8BB12B0DAE7FE202C6F84C18B0A581A7E8087E9D02F9C17E36BA929E79F06D079B7414040CDF1630F36BA513DAE0E2C2C55F7F8E0F23D38F3CA8EDFE1D40A750522705E10AD44E955813F011C6E45756DA77CED81D32475593EA474FC4FB92AD29BC8848D50AA08151ED66D18CD0B07D1DED637B64058535872598A81EDFF3F2E43514AB2CAC70316094FE3288965CDB00A354BAA14CF4B2A432BB093BD16FD6662FC173F09B4D6025EED2660AC7124DC44B56A6CECA55F08ED227F266BCCAFDD85D8E2750707FEC858A05EB3E9DB7664F6A246941646933C06BC65A9B88BE7F5C0BF96FBA2354C9BA994707B4072848B7BF47C49629CC5BAC844D276223FE7F525E362355A788723378B6489F96EC4850ED362AE895C193EDC15F78DE4F5FC056766144556EBE9704E02003320C3684F9427DFF4AA19AF7AF149A6E69D2FBBE0089875E90619E44A40E7DBCD1924E993923AB908B046D744F6D57FFE6E0FFDA4A835E604F52AA7A678D73305211A96D4D20E9B917D69D41A6B15F0EC3B6AEE3CAA09D426FC48C4B0F5FA3D9019CA7342FAA66836E44D344BBE90140009521593E03FA49D3EF4C3A412A0CBD7913A4074473342B0080B76D5012DFEEC9A680B9E3C1F14E5C77A02271CEB5E9017024E722C2DD526AEF5F567F19FAC34984747D645EDF3B95A250C9A929D65AAAE963E21B5ABAA6C0F3F30A4CE716173E19EA8368D3359EC35E9E483A2811DD564B6619373353127FD91DB1B9AB33EE4B1BF899498AD60480A3FED04ED2DBE0D4C2088232BB8E993BDB9E28BB33890F5B41BF2F2D4938AB48E7586ED463295014F18544FFA778F73B43477EC670479DC6C3D7AF0032A4C9FBB797D33A4DCCADB787832FE2F1537753313404B0A5DC8B781777EDF7572C4DC9022B5E1887075233C512E5BCC38DFF1DD8C7B2E8CEABE7D922169F2F70D307D916C33231D596A7CB3822409ACA771BCC09AD5DAC703F710D42A2F72294672F3DDC99D695EEEB29DD4244D616EE91226626BD1D60D8798CB1C4FCBD1A7D75DD1A8F96C2E80BB2062356E9DF18C85E5647449903742FA5242B57D387186EEAF0E365DBE52B83A69E05DCDCB45519D8936F65991D031412623FBB9A9CB38C6CC0ADAF5D395E94F2C72197488DE779AC9F4533AB6DA872DB83D623E7ADFB20A651A6800690FD6A544C25DA0683C1760DC25835E03BCDCB879B8C5B7E2CFF730311FCC5F3E09864E6CF7FD5D5D8420C1903BBA59C38A4AC9E703CA338DEAAD2C4702BBC8895C15C374933EA6011EFAA2E372CC3E038078A0301846D300AEEBFFA3F9225AFE71F80DD0D4249832F1A5CD7F35C3E08F48F7DEC2219CC7075F0D3B7615911211E09C92D799965B26CD62689BF789C8163D797DA8092DA3D2DA32CFFA6F8F084D244CBEC0512248A1BB6DDF3089947C950AE595EB31FD2869321F2F67F3E4824B3F8DA5CB07141E9CFF45620CAF7E6D2F7E590CB3135EFEBAD873E8FDFAA030B82934339BDCDA19372EBF67D539E917B03CA9A0FEF9E96FD7CA2F2E015ECBED2A947199A7221682E72204CCAFE2AF2ADF19513E440F07B78550E1F9549D46D584BD980CAF26E1F559CA207C9947DD38F2B57EE9C00D870BB4463D3333AB3F2AD4C458FFCB1D7E67844FE350A9FA55147197DB5E27E5E899309F98BF2228CE174509867C9F6078AB52E39774644D2A5C7281C8A52A0B79D8832AD1BC33691350ABA8B8BCE690ED8C382B424014BA49CEFE82549FA19935F0426F03CEDBAF99D9E61B42A959F3213971CF700E1FFCB5FCC2F89AA9448C8F91FAD196149883AB0AE72A7C456737F7463E572C89D06A5BAB79FE494A7DF3A53B9CD3592082B4AB12F46AAF60088B1B2DDFA2EA57C7F07A14B40C6C8FB1380E40E62940A2749BAB0A3EA2C14C86DCEDB235008D97AFC7BC804C03DB8B3E0077A0DF79FB2127C76D79B8C1CDDD484A516A5772BEEF88391BA497989AF6329403A1BBD4C536D0A1131309B8BACBDA036803A88E8C44A471F40EC95B517CC0D4C68213A4145AC599BDAEF88CF0362B75D0DF12F5C0AA424932C626176EF89CEBFEED545825F4A95A34A920CBCB2B7C7FD97295EA7B46810CECDAE2308367944508E260C9B55EC0BE8BBA8735B45039BD77FBFC6F20B70D61B254A86A2CB76CABD2C126D6AC93AE223A7695AF57D89379B015387DC13371BAAE8793EE086DB6CAEF243FF61C870A6C855AB3DAB1A73B07838C0AB2CC17C2DC1622023996EDE1A584D5AFB1750458DBA54A92A0DA1F4892BB36F4F39C8FB9BD15D50129D75299B238ED3179087D62123FAB5BD003053F73173697A2C523670B9740D836E023D2477D3B03CF2442C70E37A5761D0793F48D92FA848B633D1B85A6B9C2049926A3B3688CF75C7C9DBCF112AA4FCD995D7D8ECF299D29E258F2904A5E419F7C440562DC442CCF382962E487B45BFF9DB9FF7A79AC082CC9F74E259046BFB712D7A5D792995118D6F4EBDB972EA2BB890487B3402418827D27BBA6D784D542E80BE7CB510B98BCF4471D2B207D4D8365A74980F211771A46844D1D23FCEC8CAA2C9C821F0AC771C76C4EA217854D97C9AF5FB5F14A5BA82135AA50A2F2F56D6358AA2E5CECD89B43F60DCF0AFCE6B272A47A4042535F2515EDC1B6247FF152425585EB1B404F3AF59ABC28A848EF01691C55BF66A2E96317F987890AA9629165C62BCC1B5F2A8783EB76F99599619B8ADD3452299F45F7E301927C6D87A626C25C701D8AE573256CC24E24916A129058F05DC630750BC4F390E03CEA04A85AABE0C1E02029E497AB65D91CF1861ADE1FB5F7022B302D2394B681487CF23A6FE54B1F53946EE8BD6A7ABDA2998EAFEE17CD5CC953B078396047A28EFBB82A29B3F46419B01C60AA9731EDD9627E5D891170D1462011C3D0686E2943C6897028D0252D4F6C5090DA106647BF44508FDB307073385A3FD9C26EABC77F01074AB2EEAD0D3EA9EBA7F21CDCE6B785DB50C122310CF6A6C1273FC190C42C755641BE70574A2E05EEFF04CB33A0F74AB604321CA07AAFAFC926488B8ECD76972D3475BBA66329B3253E5659254A310FA6D59723624C58D22ED6FB4A4077E3800A201D96218073405C258BCE9F1E84A944F6247851E6DE27A0FA0CE35FBCF01EAC0B2FB9366C2BE1EF4233D9831DCA5A77062219ED78AE93697099FF5D3C00F6554B1C99213B7AA35736683DD63F06C9C9674016DBAE016E48F89D67C40F872F527CBA47E2A7AC29138B78D661E4B8342AF9BBF7A03B3743FC5B9DAB4EC01E4BB82372D29FF206715060A698F30BEDC543BA89EF1233CAA78564B94476AADC162DA478EB4F02252D0D17610A2D5B00B594CE49B359D1BC6AE0D19A535F8AB10322E5A56C1DA7FB269722F651D3F161FB9D52384E6C3EB7FF5F889A687C59686520D030FFA57FFF97C2BBE56CA6060679260ACFEB4789E23045378A4FA6112C6A6AA3C26156E94F5488942114BD116CC6674B9602696A044E40C768F065AD081741026DEC6C7478BE79E769E5B85D9B9A6F9D6BABE2455B547EAE3E5BD9D771001C895A7B08351D8EBDAD5BD7F2A60B92837F34A8506C93CF2D9CA55DA7B80E2BC671D328BAB82A3094EDBCFC20418D86451436976F04C7BB6EE15F1A8E8FC265B419356C375B5C630AC7203CAAAB42F81D19D5CCDFEFFDE68FE21B6046A2A9BCB202E81E9B907758575293A3D56C2FD82D4223DC8A1D5F2BEFEA5E3D392EBB0A669D4A52EF02177851540C4B702B933B0DAC50D288683887699C8EB5003A4A2E5E64EC013D9D2438D970F88A88066D8898FBB05577E636974065DBB7EEF75ECB2A468203B5F1C352D5F036523118399E969EF2F1D00F8F8FA0596A9259039C234CEA3568E8E7058BBA3DCDA4C461C76FC407ABE7B611274E1DAA54046D868060CE9E378A393B29956E61E9704FB5759DE8C3104BCA1C7E9DBA738F291026FFFE3CB788C9015D0876C1E059DAA99E8D46A66E5A272B7118AC96138767976C0E39B507AE89F5EDC4C2DDB7A391DB356AE278C705AEC753BBAFAA4ECE281439140CB21AEC65FF9DD9464CCD29BCF20F23768E2E09B114A8E2F277200A3E04F203A3F4EF6D8D40FF36A5A6DF4D650DBD58EF0D9AF1EB6BE96B2C11B39D0F51D433C653B432B5C1A62AD81108ABF35FFE7B6A7FFE5F4C2EF07A2E79567D484AB0A48825EBD343B3F1FF021D99852AB364FF766EF059EE063B62A827161D531008D06E5850E51CAA5C473A75D786 sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE1 smlen = 3414 -sm = 88308D74EE3F07679C4AC25AD42521B72D096D8DBC5EDD230699905A4938903E1B8CAF0147FF3D7C8E16E784B61131260FD7E44C230561470B7334EDE720EE2E2FACE027D56C2F17AD23ECB5B6B9E9861706E22A22DFA09FCBB1A2412A65E2FFF7FCAF73DA8AF7E93468B1DDBFB6EF21E692E632FF04FF3F155430029AFCA3817A813E918D85630013ECA97D4F3C04892D249CF4BC6C68D428FE25E3E637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +sm = 8B8D151F41AB8DD9A3986774CABE21D469DFF852DFEBFD799BF6A519F02D0745D3DEC7B712700FC44A8E3C8C056D1C21165E518C383B167FDC6E68F4685F71748C28FB803BA783EC49725105B5EF3A0F693B1AFE523429481985B5C75BC6F69AEA6A39333E0E1E2501BD3D0D4795AC41635C57E064850E40488A3E4E5371944A22CB4FF898120101CBDDA812FB23F6061BF2ED241A42A37228FE25E3E637166D8BDEA7B3AEFB6DB616FEBECE512B0387C9E0231D525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = B1922F04060CB2B366F83B7C0492FE76F4A288536FE0B08D5C59857690534C4C1D6E9060058FE23FDCC20187ECC4ACCAB475CD69A03E8F230656E8C796EA156CE8E99BC660104683867061C8C1235FFB59434B0FC8AA6539DF72372C14B367AA002649D6AD26EC3F99C945765EECCF27DB4DB937F19A2137D337083F47223974EBD81D5D6D48BD667DEA34D9501DD26651A70DFB521DB0712E53F4825A3AFDF3A36CC6D1BA7EEE96EBF0685AF7AB3F17C24EC78E086E047813A338ABD7EEFAC82D47DB399CAA6CF22C8460D2A15D43BC98AD5867D0D62BC061EE44B83592D27E86398BC0AD1309B38DB42E424D6A64FF0DAE5FDC00FD16B110381FA57ED96A474BC029C3F0F29E232089E12B2EAC2658466E2A66F16033C30BE6E444ADD2DA0F83EF4D7A9A77A47F25B45D4FF5DFD45B397B7347B6B44CA785FD60F9C8AF739F0312F6E633D10474E329D47F8D2B02319DD638B1032940550A1F99928B51EE5C8A1A166A67D5D306C26F97ADC1C5561F5862205E727018587C108C18FD5F95A2D55EA362CBED8BF86B5F366AD7C9E9B2263D8CB3C71B79B99FB1F59DB20988DDF3E918CDD4EF6D93A91F84860BD05D8C72D2461CBC39DCBDE7D095032ECF2B159C8C1859BF9EBFD264CFBC57FC6BA5B45A8CF50BA6873F806B483AD3C0B9745C86718987DE524CD5D75B42132A556E9E89CC453A9BD04EEE45C8E98C53BCD0D5C0AACE30416E0AE58863420E42BE56E76FCEEC925D5CED2F683CB7AE23152DB8730AD186ADF024302D9A7B2356CDC250106AC5624BC86D4FC8324A4D56E6E05DE82BBCE74DA1866163757C17CE40E7C4141B893F8AF54BF703122726C8BBCD339EB83007AF96A6FFC4A3979FED468D152183FFE2E3CD58CFD5467A240B0A824A19755A10F4611683BACB38E25E94013E42CD519EBEC88C04238FCA3CF2B263304B853085F4E8E5CBF1E1B0484F6D39E705E3D6681526D98ABB482E5A2E4D7E1A83885F686ADA8B4535A4C6C2B25FEA384F99B4C30FE0869D34FBA3657F7C0ACF1EDF9C03638AB3BF3FAB488B37B897F09AEA609482A75A413EB2F0CA0403688884D7AA20A91C57D5142E042BE31E2D7F1DD7C238AEE346D079790E893055FF8CDF94CC9473C74FB020BE54CBCD244F303B43FD0B6CB748B226C860C79250178F918E88B124C85973CBC0E98919877A10EA69C5E7B0B4F4DB4F002924F71382F5FC2F77B69A32EEF4F14753900DA0438F00A0096F49E7AC7BA44372F10B6ECDCB01580F67C4A6D94D52406DB97B20108FC5C33C3C27577ECFAFF31EC9E09BF0CA6EAC6EDA2EB9C71FDEA5B15C290694CEC0F4D71F0D9DF47B5B1577FAB42CF77003075F8E5481BCA3570210812B9B30153B82E6927AEDADEB0340817812DC65E222763A4C56E6230E83403AE2DB1D4D6CD95F7E0BA79E484B8E81F37E0F473FFCA876A9897A23965367749122F8909ECE7046F636EFB88CCDA41338764E3AD63CA74B086932120EEE0B4496FE845A12C2C993DD9AE2A1FE72416C39840750A13518B3968B9B68AEAFCDFFF4024B2A293AC6417C8413E68C324609A231F0F7EEA0AA1785FF65E4B87C2A3CC884AB1926FA7BF70A68235693A997DC8327867ABE8716BB3CD59CB01426B6B4D2AD84AF7EA09EFD2C2C428B584B8180B574D147AC4B2F0C9099E4C657D9B58B8A853F9E16651D66F653CDEF5BA28F13B5F3BCDCD85C02972102EE93FA2FFB23628738AA45E78FFF219BD540C73053F43352F5D6C317D048EB1EDE7BBB6F32CCEFD1EA75A47F58402889ECA905805BE3AB83A00D8CAB144E258FE4D486CA1AAE49E3887FAD21796B852D7632D1286BE7C0DF04AEE79855333EBBEC7833839D0AF7F035B4133562C19E67855E79A262335A253FB5F1FDEB6AD68E2352C58F79EA539D2C47C9E8291728FD0101EACCE6D0802ABC4805F6B4CAEBEBC9D2CF1BF55473E658D363D88C8E0C149CD3F5FC5163092560462CF0C7A8272A9D44CC175E8C55D2AE0A697E07D58BE963508E94E23A3864B2FAE9C459472989969B39A416A7EA225E3EB08792AAB2DE6074DA43BBFC21CEED9AA3597758602889506EB17BB48CDC33BF38EA6AE301D36078D8384807CC05F6D4D22A134E429775C879106FA7AC52892BFEF0E80E3E948AF889E660A21E06C679AB6F018EC541D6A3A293008437006EBC89112126BAA4CEEA0FD3812F44344DF74D07F819A91E6DBFBB866D764A1D4755DE7D19AA381A4AE3E0C7D79F065F18F95B83690CB688791269619C840BA08414F29A02B000343C0B88DCF5F3AAE34EA6A5C2C57E2261E60BCF9EB05072C0AF7DF567605C582D6C78D47B5E150DA8352C22FE1C308CEC6538DA258597542F19322938C875610B75DE9A0338A44BEBA867672A6B6DE2F6FCE45047DEF2EF570504378DE09CC50FF6FE2EECD498E25ADD00A7EF9FABE62B9528AE4373739E3106B94C5CD3CE9E01167FB7BA064C3AE859031149DB65FDA83E7DE44A18332A05E3EF8C613B935CF70A8ECD0C0DE3C00DC25C2E1E8F7DD99A8F5F69534459B8BCD6D1B18E9136B345FF07B9235A4DBA2F1924E67288A54B63C3E954D5EBCCC600F228E3DCBE910CDC036C7FB6D5F745793D7EDDED897913C51C791B24128A9C9441C5F10DFC51B743EC69A49051DE944801F5B3F40B2F8C031F0968D54AE0954C7D5AC869928F7616708D83D1152514D4BE6418128541F5D7904701859CCD0F80AB353D4EC526E2F79B136F09CD4081EC414D65CE816343C621A6755D40E0451A5FB53C491E879E1E7909B52C9DECE6D3BDA99E574DEA77DFEBFA25956382985D1D7B2584CA39F18180D9FBA3BB0D516B2F7A1BB80CA943B02035B3AB652CD271DCAB52329C722B2A6223FFFED170018E28DC595CAD9AD5098321658D56D2A0022DF68B105EEC6799D716D42FB2DFE78EECA046562D70D7A580D7A16DB411B4B355AA572B09D87855019BAEE36426F347A2EDFFDDD5BD6B3DF7C4DF288DC02BC02AC23D568924923BA7042DCF93933C924F627CE8FBC67628BF3980AF98A24FE0B3180DE4230C45AAA0C1919C805682AFE26FB66722CF7B256C2F43193EA48069E3AE17BCA383C4E1EE0535051FBE1A508723D0F2EE696AAE30645394386475F90BC564CE39AB321CFA52168D13677663570E5CD2D1A68868F6AD17EA6DE5E29E8CF2D426EC7AB97033FF770E87D3E438D85C3F24F0C80531DFB4996C1BC2FF7E1265457347D2789E13A196B4F04B5D7D276A0EBC7A3AFC0ED46EC584DD359ED302669ABCA0C0385B359405EF19BA4710EE07E06BD647E368926AA2119C0F9F618AEC0152B8B7B9FB55A5E62AE3053F4221A57D10314D10D212C3EEA8727414FF16A100988DE2A7B4D1D1661947A46614F544F6DC88363A2F9E80E0B73F89B5D251F8B5AE395C1AE10448264995B8E705FF15530D597D1CCB4C56E9F7DE69404A985AA28C8D95FC8C1C9C9C5C6F2390A29ABEAF8CEAE99CBEC3D39D1C805FF07731BFD40A9AC730CBC4036CC2759269A7A3753A462DD861E0DB7C4E879DB551F3F39FFD4F01D170812267632CE35C24275E40849EBE15DC1A49022F3E2D9B1E553026289BC2BEA5B24EB013C8328840EEED4274CFD6D09CF147CFD1C46BB08C4F7D6768777D5A1EB88FBAD2E8E8550AD744A62F49DF49D96C7336BF81998F49E239AE321A30D722FC7201A4E5D2617E1C15728904D3C2DA89BAEF70060E3BD29D1807F0984BE040CC7EF05CB2F0EAE473A05E935DAB0CB4AD109238F4F2827E75CCFC15654955EEA03AC3BC7AA0D328DBD5AEF77775EE0778F1D2EE2DC888CF2E38BE56ED7EDEBE8E9C12515D472CADB2553474872DFCA4B5981A2872FCD8034C063738306F78AD7072D469AF362372D561F74C3FEF324969214B6A7D97A175FBAD92BEE3A0AA2A07C260C3822D1E9A433B4F67838190483DDF58AFD98B7F7875A2D863B8E86AC815B9E8F6C25B1CF20AF62BAC23DD85F3944ECE853DDBD7402B6DD26B5E47C70C4649865C74BEFADD1BA8049B90E57FAE9839421AE5BB532DA661438757312E492495C7C8291CEF4CC754AEA90B54ECD7BAADFF14DA3A1664B0C685BE4E20420F94085DB3FD97CB1CB47D47A14D7EBF9D46DCB45F9DF8B0DA5168E4C706AC50B66CCCA2787B4C0EBAEC09E5AE18E427DF5E05C48D16B95A21CB3EEB4E9290A3967470D252A5FCD5EEBEA215A71289D847F8F231ED9F0C5B97017E4ACAF801C0213159B6FDE8340D500A77EF58CE140296D56F05451BB15BD9C2FC630AD9D44A47555963316E3F3589F7FB5F111E2C9A7D7C86DA7C3A637291205866B9A99C2A7C3ED16D7479C23FAEC53BE9C0E3093033A6E59D178CB02E7AAF9F6DD7105170FFAABCD784F22539C989F9BCBEC8B5F30540806C7BACCAE9B3B7F3CD7DEBAF9B380C312476C920C2B173CED7E24A4DCEE2CA03D22DDBF1B78267D662FEACD02647AF53A010C63726148FB2320812F88026E06195F08B60B431B96CD9DBAB6B170F1481E8A4DE189CD7B4956F1CA1B041DB3EED3EF527A8E6AB118337E3C5610F8D90251DB8C50A04FE8797183DFB32B60B930CA1AB20C530871B1BD9A84725793B8BCC9586E6DA7E0175427202C307117100EB8F3344339F5ECDA081DE126CFC09BEB237524353B66693A471A5789B0FDF6286C3856C70CBEB9E32F7452BD7CDDC4BB5158C088988CB1D3E86E99449E1F8ADBF202B4F369715556ACA7FBDA0D3FFC679CCB183EAF12878DEBA2EB8F9F80C4A1741F103A6109A138BD3B487AFC972C653CE4CC15C1FABBCE32862D20F62D05D7DF6D8C75F3708710D46169C4BAF25C2D2A8832811AF70DA5BF2DDA513167647E9392EE911D995541E2F7B8FC98DB6839839D9F5FBCA51C6103469F6BD9B2B0B97EA959AC8584291E5BD6789C3DC1E9C892D6AA16EA791159E8164B8BF5ADBFAD96F24E3285F9666311FE31E6DC0AD6377C293B6229C669D2451A2FDDF11587A5C98F75D2CEFBF0173062725392ACB420446A1ADE4F2A2A068D234832F44CA195F540C56C362EE13BB03F3BD6952DBC3C7BCF1C4F71516D152863DA1F1847E48D8E62014B813EF903E727D6E8B2FDCE17FA9F706F4FF858B704776B32DE7467B378E9257653E7A825EC8379DA067C08571E31AFE9FBF835F9ABB4A399A7A0F15F50B8E0552220E53104C925B00F6C22B496F9DB600EE1424D18FD3242BE025F415D5BBBD5DF52E97D3B820A9A744B237D163F40788A77406751AFAA52228711CBF73AF6C2A087E39FD46A8B4A0EAD92C1A172B10D4769D3E918334A5D72F6358F3F520F955F3F74535C8E2D9264C7C460C5583613669651F3CD1EB9FCF1F329C2FF6E213A36BC3CDE41D82FAF05567C6BFF0BB58F6E093D1DCDF46C81687284E389261D6C3B1A46F573C4CF2240CA8EDE84A9348E936DFB92109F9E5758A98714F5B25285D4D95E85F910F554804C27386C8F166B635F8DCAC4D16C11F7439E181A48F2A97D2726303569306B18CA8775A11A8FF9FAE6F6B384F998318947D188EDB5CDCE495551064879824552329C7E9436D010396FC298501379FDB6EACE8922D9DFE9A24D22B86A91C52520C3006165DEC5E2A253E452C6F2C21F9576180C55BA7CC8FA917E41D105144CB438DA6D9ECF79338AC0E40DAA185F30234E23BD453B920F14E118943344CFABCF9508E980E8B8042F75784F29A6B304AFF17FD3F3F9E70E71F4748FFAE6351DEE142AA8DBFA4A3B902BDBB102C73DC65FB227B447C35F6E9ADD17E435AB233A6C5A4210561FDB47D33BF3CDEE3566AC1F0399C819104EFEB28AF7CEA7E7FA205808E5BAA2B5F256E17E408910C1DE8DAF00171CBC5B9EF07A980054A326FA432C8B24EE8DF12B6F057D64C1074C7EA87D0945D50F96F89E7C358F7970E2B482F771D42AF09B5B09F61670F301C89C097A27FAB207B7D211372120759D597D43E7C4B50857477F5D9A7C7366EFAB6CCB9E41B1318C2F3091003409548D0AE817FA4C5F56100949D128506FF0D9CB60FDF0ADD516FA9E09C0C0AF329A0ECAFBA29D92E0A03DD3D95710AC3756447EA0E90EF752DA2BA19632BCB6E91783B05F5254244CD26378EF837F3E91A47B28DC77AF49E38CDAD4EF5243DAD0C8566BF658925813951F13ADFD853AC2082514E94706BC188CF6006603709685F4310932EADBBA028C070B1400C80F3A90097E5FC378AC598E49629F6FE491E4488425BAB629BC9525AFF08BF3A4E2F17AA6D7594557E3FCD90642BE9303D19BB3AC1F801DD1FE4F55328C1C0F19B2FAAD830A450C164A3ED4A748D8BFA4C2E73AA6823836A23EC41B05CB35664518D53B29DE724FB230746A37048F9AB08F2BAF377ACF024BE67F2813CC7FBCEE971EF130ADE1CDF81B4EDF1EE1690A9CB01BA5927466AC9FE28D9FF0FC00E86D21B1F44B0533728656DDB33E4582D7C4C3D6FB6A9D21B29D7D11957BC99F4DFD48671BBD1A2569622D324B686154F4ED248EAE64EA663C49F43BFDA9FA89D2D9B604DB5AE6BE04BA1FC183B0329B4A0918C804D1A1E50AE10C0110AB53540157E02DB47AA24996C97FDAABD771FCDBF43ADD987AF53DFAF2D7C92A669FA862C7744C1B0F6CD7E440F6F3782C365084CE7E3C40E7D49B0E299C1FA5CC2DB0816934A6D8A3836D4428D31987EEBA7C7A66193F8620DE80E69810CC2661D5E55D847AB731D69EC0044286DC042C39518684D4E2B27A56E802EAED99A4FE22F6B990EDC71A569F4CCE8B60B1F64253B497E831A51498B7477A28DBDF284CB773FB9350C58CC7A5ADF9C2A389CDC99E0A1E5732D205909DF8B05C2261058C48EFEFA3E00ED4A024E5CC18FAA8C550C5505F5828480D780DA895E35B686BF309D72A5E062C2CDE59C96454F7BFC32CC0A13B581B64DB01E54D8FD75127D543CDEFB11B88CFAF6E84901988959CB79C13DA886100EDBEB3EF4CCD25DB7E0FB2A691DB56DB66F4E3E175839B6752FA75E4EA84A4277D3299CABA6C3289595636651C9DEA60B8FEB7FFD3555C8690F9C66F25F78C74AA1240469B08D070FE4AA61FD9A08BCDC59B9D4206824BDA7EB2A9C30046A817AB7721A736F069A390EB3B2874022D5E6CA46D3D9779BBEDDF9F19A142D2BDF8ADE02E465E2C78DE2F3BE22242DB7D92C6593EA25325E712E9D5112067D0B92D67072E87EC5ACB2BB8159E9B9A2272D2954FBA7E1E9B65F14F6D61F4D4C9D48A08A68588BDCFE9F720CE3D02D86DCA61BD5857A08C71D82ECC9D40576797DE23565712E94704A9411BB99B0795C54A658EC1EAF55F90E9AFE7FB14B72610E047FBFF4B905239DCE89717CDE36A7904765A3B8A9FFBAB1AB45E5E14765C5C6E2CE992F210C2D1862BCB583754639427424D3574F5F8A7C6174F8AA2437F57D189C8F4C3A73688BA23E1253885ADCEE65EF54C6FC20F8A5973B77467DA6861C6B39A531B166217BD5E3F1CB3C736EA90E46765A3D0DACB4AC3CE169DE4BE3B3D19367D46AF0D231C36BB27EBA41D86CD06820F2E6E6711EF5B0CA38E0FF1D4D1CD14CEEA9770FD436E83C251A6CD93DF56758944DCB353E84F588195CD2F6E51B76D9A6924AB1E6C62B3AE5D87A6B720C729E76FBF3A9F00D050FABA69CF8DC20A16AE153ED776C4327D0E7DFC44CFD65D0175F84B7D179E15B409D8AA3AF525EC95C2BD17A30D39E6FEAAC4C4A937055B0D5D170AF42A2B8D921CE15E3465CBD11ABFDFC65A59DCC3596A7556F7FA8DAFFD07A96F7F2CCE92B6728A197CEAB0764B59F74A808 +pk = B1922F04060CB2B366F83B7C0492FE7621916370408A69EF6AB163407A5246FEEFC010654189F1F00315BA16BF864180569D463D9B20BAC0F391F47877197D245047F0A810539C1E63439DF1EF8A0E64AA152E79329806362CC979E79B348651B12C5B75DF86FAFD86CE88AC74B4B33A8A65D11DB6B1504CE0797C0C7B17DF393FB5FFEC6A07B1F4A41E558882ACC31AD5BD36174170FC5F75E432F5643CA55A677F5A17D7045FC356F1A5347041ACC64F8B253F34256AEC5D2DF85664179B87B0B921382CB586BDFECFE89A2D2FFE6C3A62C3D3FBEB45B40C96F02197FEBB02704D442AA4D99FDA2DCEC2F12AAB7D285FC0638A7A71A63DF721ADE1B94CA17F4998D0BF5DCDFA31E9A74DF8F8C6129332BE42030910CDD9DB007A7A956A02B2CF1B223E0FED01B35A8ED861CDD8C8AFAD8A75080B5F7B6C90C82A845E6F8B893CCC5D8BC3639D35583D9784A28986434B0F96FAE1EE844F5E652D6A6573EA6AB00AA49E535AC883F2DAF2AEB49942E0AF3696E3F39E657734D6029F481B8F8457E69919234A735F93CAADD4D0D761AAA9E707709D703DECA6B960B12B25CB28F437F1E6871D6568F696168B20E1D47A2DAAA4B58597D4C906079E98A548FCB516B3F4A8083E032EE61591863EDB875BA6E55C8293670E93916F46BFA4257EB280963D7FBD07B3C507FA1D6AB54DA456635D5E4CECFD7A6E268DE32037D771AA1F3E2F641CA6DBBEAE42C3BBC78B3B1C3A48886815E3D1E41B6BFB7CE394ACF3282DADFE76FED1E5A35187C20BDD2C3E7715057760A735F18A42861A69873A49E5966751932B31BF3E5033E7ADC2A7D7050EEF61A7C5E6F1F3142E22FDB404A252B6FC543A4782892D5ABA43AD98674F64A8DBF0E4C1375E1BFE5363DAD6407C5CBB08F7999EED993D1DCF7087919E0C7EE1ED40173823309C05A75E546D472AEE115E901B9B7E8AE5C0312F4782BE3C5775D3627D02C40E8DFC2F3BBA274A6096169162F1CA4B348BF6AA46DE9D3CD33A9C1B9ED0C0713FF2D4C53AD10AC386ED419E08FA02D55359ED0B272A743054A7F08D4648B902812A3B3F894204E6EC379B7F1CEE5D3C282ADB9FC45DC75A910FF8D6162D94064026BA88783786744E26DB69BAF5D29CF0F77EDE7499E001C9D6ACD8C337501F1D108DF4ABFEF8D6A24309972BACEB44DC25CC505EBD76B31A7F6027B099DC36102E6B1F81067E8F00975809A2309C9C19A665E1D5FB38610FCB32F559D9DED93950C4AF90BE6F0904DA8BF44696915AE35C70C7094689DF7285C271E3E849D1B9F7E4C3899A929DAD331689BD62C9071933BAB20CDE5CB0FC86653C956919640AAE0F83EA22CF886FB56349F4EFC6A02F7C04A1E8560C113B499E184BFA163BDB89DA46A519D0F5619EFC0395C5184AE4D306278F155A641DA3A92B10B8102375EA6047C7845128F92319E5CC97F96B3F1643B0955BA8E7D15F70F65003722503496764B296088700532B0966CE13ABEB9D015C85D8964A0F37C0931BDEBF87C0B52FAD424230FE322AE2AC0E9724DF4C9830156E7979F97A13E2C2BC296ACA389747D0F83E7E9CA2F6413B009F436C4B07576374587419750DFECE39F543B8393C93E576D0A505767FC37D962BCC04788909FA27F2185B8A2A0B1EDB8F549633D77CDFA354D6CA37058EEE62B4201703511D8B27246A3B726342E7714F22C362E32A106C37BAD8B3D75C11BDBEAF107136D9A163B323D1772756F42BAE8BDFFEECFF111B090687ACCDDF2903CC579DAD0BDE6161BB0057FD08502BBC14B1C26861D4C15F3E7FD2ACD18F1E25F61B39E75A724C7342B9226A53088503AB9F692029B8C96557F0B1AA9B11ADBECE5CA6663F9E204597AB3106646A0BC3EDEFECEFCB47FCDDBF72E9307B9431F1269C08DF129F7788462A92F13BFFCFE5446E2645635E5A870AC1A9E3966662CEF412BD8435798EB229D6F9C486D580B9D4B575E21ACCF44EDA8AC91649D0FDBCD027FB0403FCC6407B455FBBA84956A512E5065D45EF924DEF8792788933BDFDCAD05DD49901F487997AC5CA96852CB0C10F1D70A850DAA4549F154C6F4DE59B5BEDDFC2324654DA62CF12BC738ECF5398BFE6482D39616C40123FB7118732256BFFC9E51CC7370CD712B555508317CEA25065C59A273DF557596131F04265F24718A0A5A3D92DD09B21EB8A81F75B388A99BBCED25D7D730D448C270EAC5D7EB833E3648A9BB8D035C56E6B55D372C90E6E5DF9FC75FAD6F6F1D07E5022C092BC3AB4141F864768DC151C6AEAEB5CE1EC9CD3464BF120307758CC69634A7FC10A9D82E9D8B88E02E63F3697F0AFE3452814F6B9D85F7F887938E764969AB1C98558DA25087BB1E5E39BC84E040E64D88870CA999B18DF593E6745F217372F97459448594497777597615A142A7F8AB8444865119A9026727459EF0024AC2AD271EB758C29295375F62A3132FCCF06A56EFBACF589937228F267E701F145A3BD2811EB8EF0CB6E677741098BD245B1CC97B2B280CD41F0872D47613E0E8107ECE717D92063725817A20BDCAEEF1099B26533E8508DD7BDBB980F4C510AE224251AB76C12FAC92179CE20B3904B93E6C05C5D6DDD3A6B2A8925D2028494DC40029790659F8C2FFF76B5244C0DAB6A62BCBFDCCFBD138A1B26789A075D02A02811692FFE97354C96FDE3F83920A7061A50D17862277CC0AD4EF3A6CDAFAA011B027BC2E5292B5F5F1406E1FCD272BCF328864A2840554CEC4F116B9C515415C97B3C15D7E572AC711BF78B89E497B7E9430D141E212449E4B7B8E192EBC1D3E60219823D865493F344493A717847300805C0464519179B3656C216326B7CB1102BB862E3C4614E41FA367848D46249913103D3DD05B913EC07F889CE34526A5B3FEDA453359F95755DB5D120F5ACB4D7C9AB22B9A1BC024F64EAA6FFBBA6BA7485427F6FFE5FFB6E6884DF184808ED8DF0D40FEC25865B00B34536831D704860A60B0AAEBE7053F5AB1FAA5A31DA3FE95922613627B142F477D109A49E0D60801D10266DE580EF2D8A014663C89A60446CDACF31C47EF23A208A156843152D748F064B2AB5F02CE39FE8C2001A9BA60F42E65AAE1DD7C91D1F10D014ED6C78D6979F63A7A56A7E35A1A1D15461C5794BBF4319218D9751151CBD17000293C8CF353261907CC5E7F2B47BD87615470C914D16D4DF6E75E6A245A8CB0B3F647C60F0F962A84A73F80D6E87B04CF6B18AAA4C345181599A3543EEBA0D00750A5D8905CB65312352349256B94F898E88AE8F21D22B05F34BDA6DD75F973EA12B9ADB50C6C52B7F6B35BB6C0E78A6A6955BBE8980A039499A6EE74AA183FDBE953463FFF9ABA99AA807555F3C0B70E1936A07247EC9F0F86248C3F046020E44B04230FD12F06EB8D299CC62B9B1640D82F253CBB8C891467F61061AF47ED381FC7921310AFF9C511D41FCA4859112F6A604618D53209D4A2ECCE793B4779207414E01775F89CA10124D9D58E70D2FDEAF9CC409553106A11ED9E457C02159BF956A42F79A3E8D25F901CE94B1525D23545A2E572F0673EFC66AD5C53A187C364ABFC5B15C18D5EF35959BD42D3E4F52D522E0B673A3AD88E4B96F9BE1A5C9D0B43C28AD7B9A629249634FACDF8BFB83021A8C0C6EA4218B30084716A624FD02DA081F3FB6110C96CAF8D95EA468B1D4F26DEE8FF8E75D28FE799868C71DC5548DD75F13F2D023C4A74EB9ABC95AF5BE47CD3273EA01221F2CEF98580C2714B5B86ACDC1C9B68212816A3DEF6B1E4073490873249361A0E3BE0997C5D87B4D5D7EBC5CC576C2F40A1EB5F322B20F50821EB54AD6C0F95BEB9EA316F63BC22DAD08DAFF126C8E8DC848AF706606CEA05A730CBFCFD920CC17CA3D4E2727A5D0EDD31E13607CFD8A549AD47EB5C931FB26A4F4A7F8A4F3ECE8C913FFADBC1558BF746CBBB1BAD21AACC8F20B33F8B4351C35D64975E258A70472CF42A6FFC1BEEC49F8ADD063F928D2E1A488FA1EC38293DF89444A3C91A3085B9A842F72C7E850BB99A05B262B62BE41357487A2B1DD63897FD10ABB2F5EA1EA1FE0E46953A5483D0ED2FDC6D0F1C64E783DDB61B422DD37551D3A2A8DA1A70B5AE1D22C17FDD2F1BB0E3B695C4211BEB481B3B32066DBFDC457BF6EC123D0352CC46B37F5534E3512F6D9AC198C9070A139D6E4865ADAC11F089E581D5CAD9FFFD97F62217518990BE7917A84A3BB7700675DDB4A01E032D361FEC75BA0D399B688CAF9C3C8F5DF78AA3051EAEA8E416A2D03B4D9C367D68AF7C80549493EF43EDD3A4E34A313CE1BDE6CB12C852329BD3869D6DF8C5A98EF1727F705D192EF88EFEA30E43C89BD64439A8A720683E57F8440735CFBC6C13C5FE021E77A16780B375769FE3C7517EE6813B1A39AB3B5A736796D9A88422406461A3B6F1540ADB15320859586F11CF4265002B8FF647581FC82C5DDCC1A4928BA4B1A67DE5E918C34561684BF383488F16B926E55AA500EFC43ABD660C823B52C7F6AA93B4708C71D4195097B380F5DA70677288C91277BE4AA05B32117F55D5B83312605D69665418488EA615C97CEFE8469D7D64B84747F770E20F33CA8878BC866573FAF701CB4B94F2929002A111CE3307D9ED280B33D149E2B296BD13B6F594E637EEC0CC775F6894534DB4FA06C055D25C0007243B373F8AC4B633E39E8D27A41EF66DACD6676B7F75381579DBF3CFAB0765A3B84A8E4E42EE9BF059030A6735CDABF22EAEB8CC8CB2E5A033E74F7B8E15E36B73780ED013EA98DB8827FFE5877D18C82B5E3BD037C9161E06ABE6908F0DD4A301B2ADF05BA8E207E4DBF1133B9FB33721D23C5AC0B0880BC41B19CC53D919FED57D70D22ADE84317D6D5FB9D797A21085705238071C184847B30FAC187669C44B55D65A00EFFAA1C4275013A9FFEE2C46F3FB3E43D8B1A1CE145FB09533892B144B830A8C73B9C0244071EFDB49A2CA7900E111DCF46292E0951C3563A3C8AA361FC582519E4D2092D266B206C4C270CE6372D3369ABBDF7FF0988D6F82D1CB5742D3AE9EF4ACE8E3B8FBE7BC364429DD27ED05FD19E4C4923561CF9ECC873AC32109811085BEE97DD6F33C2C9D9D87E56939B8F3DD609639CF201D46D94E29180528A66AB5148659B70AE75F8C7C4F8118CC8C2AA31D079B9753CA6F112EB29589C68638765AF3F24380CA701A2358BBFBDE7F3F50399254BCDA567F1E9D3561949C1BEB45BE2FAC834AA0D47FD4D430A9EF3F18078ECD5DD04B73E30AE5B91456AFEED4C86BD3B50ABDEC8F0F2C1FD2B4EAEC502D9F4A2A83B7EF662B3CB824B1A0B8264EAEA0703BD9035D72ACBBC36E706CC680404D2961C4B2CB26578C87B729CB24DA1FCF07127D0344C6CEE9C1FE1785B6109604245E9BB279522BEFA7E04CFFF6408407C959D96C4D49115D7B87E58FAF82ADFCF2FF52D3059DE72B3D23140CF080ACC36749F247404F5FEA9B90241EF5BC0C5E5E542CA4A8144D11098C2EAD61D1E0ADDAE12E6A10FEA186164ABFA8B4DB3D1AFA2686A0CEDDCBF1CF0C3A3E2F8DE8E1D4C2772DD6EEAFBE2BA388EA38C40B753B86898DA6E7C4AE20E840813782BAE19377D87ECF9415229A00DFEB9FD87A85BFF5B9A433F602A49F241080E124A103E1BA49C45F04286D063D25A2E805B488AECAA5820AA230EB1EC084638BC457D2D8F5BADE678D5DBB41994411DC797E0A2DBB27BB6876BDF04132BE5A0109E8C583B552CF57D1EBB554EF5CA826FA3ED9F32AC4152637D82BBAF7FB2985D4A2D876C40F3ADDBE34DB4C225174BA197A9CD7C8F5650217B2F0DDDCEF22E9B1958ACDEF0D3EFFCB52FB519BFB4CC06627506C5A2587E5C72DCD94DAB6AD99F08DE80FFF2814E1E9B79BB1D7A8ACA4C4E86CAB824F7CF6067D6E3C7BB10661E1EFF7466DF26457B5AB5747D99833A1FD668359C917776A2647C87D9929BBD9197DF5B535037424B03F2A6D5CC94ECF5A06B8F09FE5F2DBAF3F082FFCE416159CFD2CEF0A39FE633727CA4512495B7AB0E9737724693AB60F20C2F26F28FB2E608C7225477F285544E0B1CF8B116FA5057DAB8391FABEC5948A9B2566CF7B188609494165CB29CC50FAC3305F9103A9D0954FAECDB766AEE54645AB8A79ABD741421588BDB4366643B932301315E5F0569D1B1E98FCB8B5597925744DD91A4BCD04B11A5B676F17471C550145FA2822FDBE865044BF7C746244BB40A1E1996D99EA3EBE6BF51928B4D7EF0DAA7F66FC86D06FA3C477C025506914B5A2BDD564DA3D3CBCB257593534ABF51B1553DAF0AEB1371A18B5E0DA147C87EC5EE5E556B42059D817260C8862291DE515B4C0296D7AF99D50A45E2D41B515A26F0BA0B5FBB09864B99E92D43F3DE19FDE1E82428B15ED4ED35F4CBC533EE8D8A1DD15118F3021A49B55E78CFDA0A3BC958DDF5D9CA4640D5581BA04994D95461452D18F9B7AD61CD566EF17195EA9E7DE83ABDFA0EC98F98D37E726BED365F54D9F24820F9CC67887E83DF4DB0179309D2F0A20DF7E389861948027227446989B976137A1BA8237DA47DEBDC196A9959E57F96C3AB88E42C9492C750EEA4CF5D7CA4907445E31A4BC8EA9DC3ABBB56F9F0C2A3CBAB9A27EB5AEA4201DA2A19FB308E999E6027E31897DD6624485FA389AA9E019880B2004E25920B4195A6E4CDC552C3BCE3D4DFE49609822CEDB8102EBE1D4D7E84650886652EA6F982EB48D37A55CCDA44B38D8FB45280F94F06ABAFB815632AFCBA34ADB44F5AF4B5A0037D12E17C9571155943722BA9A75F86BD81C815829D336E00BDBE94666A7265914DD544510C50BA08B935457177D85D5DA9A82ED8DEC8E1C14660748C38373047A9A1360DD3A7AEDDE7B8771DCD8D9EE576FA5B23DEDB612100BD98AAC6405E852A222F03FA94DA16C5DA79EBEEC1064F5AEE0FC2DE89962D04EA2C22FCC531D4C6CED42C84DA4303420A0CD67C196787A892836F7FAF133D7757F13273D6637EEDC0DFB8FAAD60645473266AC1336134F2E8AE5931FF440AD996F8FB6CD607A62754E479D03F98B59D4E1EBBB51288B62E07F9C8D76EF57CB2FCAB95C68360959ABF8B1ED2FB5E257E2E58D8568CE769526C862B361F24C04AD42C74C020725341575284A4DC53F8FBA3CA4A7F7F13A089730787273180F6962928C3C4F53BA09C841CDB4224AA44B5123C1BCEF24209AF0C9F73A657FC16B87F2AE42C20200610CE7D56064F66969C3ECA23437DF7B231AA483A1E093386C2EEB7E4B9358F6A35C1B8168BD15D61840B7B6E9F0B895C7DC547AFDAE464AE10653C88598CE58F57A1A1BFAE32E992B02500CB51CD03F46E5C2F9560BC6F6200B4F062B81399B594A09EC2EA18BEDD483D24264D516266E386395E9A7F69FF39735092A493EE2285309F01B74A339CD800A42449785413D75B27397014C41D063209251D25005D677062C52DB230BD41E66BC632B41838C11404BD466FC40ED3C779D14CCFAF0FA1B006B2E8B0C215160AEF36D6A95A2E5CEB537BB979C49DA380004E7008E3C5FA3A1AF3F63B9966011615EAAAD20FED3396C3142ED86683CA71BB373A80EDF72FEC791B151A9D93041BD6CF2E5113F602D5AF57C75CEF253A00A26C73AFA9B02D3F20CA4F0167E32545F5F1DFC13BA6C2B0B5A414AA9D86DF99CB3A988DEC6028657FF3B0B5B0A0B3AD395E52765B54B7182786B42863435A7D9DFAE4FE4906B27C6617D1F7B7E5B7638EF8C274E7D5553F47449BD3D4CC898566D90BA60C44A367B856C44310 sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF775 smlen = 3447 -sm = 63B48F561C0096D9C966C6B1C14F7031F39A07AA6B2F3614029B08D59336A591FC9C79BDA18BEFA1BA4799B7A292D2D307CC6038E41807D63018DFB407C5D69ECF2305C2C48C6010FDDD44E2493EF1D5A85D38D3BEBE7CA10D4F121621B1DA73DCF8F0C39899F31683E385223AC8C9A5D00040BBC7BB90A07B08615452C1BDF388CDD7F8E555AAD690C3495590E7B2F183A58A9D08A0C9CD17A0E5C136F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +sm = 1DD3D45EFC5A2709E09F1E80B6157DCA3F7CF203E09F72C8124C7EDE8E435EC5CDA43D2032560A83D4DEA17E8D14DB3113C773BA18F450C5082CCD46CA0721FC6547B66A6BC4338D30C52B104BB945A8AFEE3246B5C0E5C7AB8C4E7546850277836F0CE16CAE3A5C160CEB475F4D39DA96D3E61A68D0863CD87F0E1B6DA898276885A13EBC99302BE8274FB566FE86BD6696E26AEC50819C17A0E5C136F7C72D6DC453116B961A5225876193884CBDCC90D1D62A00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 8BEBE8D48E6D878911E263833B8B8E97AC6A9D716F0C44029C786FFDC88302BD7760BB32BEC9EBB9D6D5135D493177A3547D018CA3BF6CB54D1A1271763B7887BDC838C4D568B13EAD8C9EBEC91F483AD758F7BC2BEB369F87ED44B2FF8BB3BE71FDDD12C663AB2127288999C448D57B624BE8A03D0C319E768EC9D9B02E2E8EE0B8ACFAF95F4E505F7E53D7413C4F8E4411326602A167BCC7E15756B9FDD7565316EF00A4B81CE67371208EFBEE9FB396549C79D61D0FD942A32310C11E25D16173C43346680599B5C2E998EC11303CC250E1C288297AAC88136A3887917116F2A922813FB9373C04528A20D76B90C7E746E1D8297E39AAB37B10858CA5A0813CA44CE7E5D552834D68A784F71610351B216E1645593F0EFDC8F0F75260E2538209D3EE7F261F0E750E78492E93D599D13B99A323C1E3E6CB45F39E42E9AD2AA86C8059C45F431E3AFE70E565C50D640A10791143F6E2DDA83FD49DD7A91DDBB2DA298996B2D89D1672F6E3255D0A6D6CCA768DFBD9BDDAE080296A3BDA800574C5D76FFF3895E9B24C8A2B488806467333CBFFA88ADA8D919C7259D4C14C5FF9D45A7A63BDDB6A3A78528C9B3E3A13C99939FD01AC7C02F34A8CE4D2733E7FFB81E788C5F5894DA3D87BA4035DFE1016BC62C0761E5274E6F4A18E93D8D4A3A574402C3E855E0E18D2F943BDCD6E747399B5B744F3EC8AB12AB904CDFED24D97770E5384D970E41A5FF5979AB6C836C261D3523B9D3E4838EF9F66509D8E816ADD5B7E453B810C44BA4F35DA4FE5BFB477F6199191A59644D976D1A2F4188F112121FC2273CF93F1C0EF21D6219A766C1120BD192B518EB321ABCD39C6BDD311705C6071DC4DD37764D1A0E86C6747D86B41207C380517432DAD06A1EF0FB11577D0B448C1D2715816A0A829B39B7C82E7EA9D6F0EC68235B0A0B00CF8A093D6EA81DEF33B0F5F454B9BD58C4D2D2227E6E86933CA4C5B969B32D3EA2172CBF9794BB2B0F2E9384F62A0BAC28FD5F6122C1131FCFCB348040C1A22EA859D7713787C8F2C9EE0F9E87C711B923AAAE44579AA32FA34DEF46C8E80736191AAB740749BAF491536A1B830C8FC1933F68E50C2B3E9D262A6EBDE28AC14DF73EDECEA6F7E2B6DD3CC7082D4BF28E7F807C53C8BEE7601AF44B6DA98F58235E16E6D41E5AAD651A2F3FEF75AEAD99A814D034DAAC906503D02195D8AF7CCF78BF0F8982F440DDF1E1AA2DF53C1C58947DCF4706064B2CAFD3CFD907577FED132C1CBCAC3F19BB9C35297E3548BF5F2A5C92C5DB00D4FAA6B0C2D2A6C3E6FF4E9D13352E78A9A1E9CBFF652CD80889824469526F17385AAFCA4C5BED8BD71DA9D23C8641280DE1AFB6834BAB09962F09211629376F9D6F64489E4E4FE7F1F71FA26EF6442B1CC8B2148289A3D98479FC411A3312637BB30F1B3B5737DDBD2CAC79AD10E2F7BF7C177E22A94E65E9D7065D7B46E46DBB51906A30ADF59206A7D1BA664D8089C07DB54FB12966D8FF6428BA6140DB06930EA70259902173209649D554106CA01B737480D80EF6DFFB853C1FADB879262CBD3DC236CF59670026B603142910FEE6C29D4C1065804B153CD8E2395146A7B8C3C0482CA73A6151020EC2A9B5711A3FE0BC15C7076AC45A42C554DF3E14268DE67E03DFCCBCF7C324BCFD40C9BB93FCB8598B1BE3B554D0967F9986E8B154A111334D17C7187CA93C5E9322E18484774C7BA01878019B2F51C8FC07C0B9B7E60995CB868F006FD2568D2E7E03FFA31CD1BF70C2BB67B384EB8888C12E22A15D3F3DACF66C8D98B9ABBC6577C8E93CA598D6EF18E952AAC1B72B181D0D14574EF2B09D53F9A198A457084CDF646B056D7B26798D183CF225B13DEEBA2925283D87ECD5B02B6CF7800B6AD369369BFA687AA43A60E96BEDAD834D07F31AEBD5CD67D2DDE0581B329838A7D65A2A8C2E9ADC2C3DB31F5213DF42EC03D54A424B0098D90D0B22EC4A5AEBBDA40A2FBF808B522E6708160BDF564A976790281AC9B264D327920EEEE6D93199753D7301EB93AF27D65D039794C2530C476243C7B3CF22DB6F2A9BB9EB44B627B7F8D322692118A44ECCDBF08A411E140C591038C5AA09D2D0BB1990760740703FEC88AF4BC3C85996FB95F322C18C191264140E026D21FB8CD6FF930BA7CA8E084A805359B7FEAB6E018DD01F65782C09E30B8A9C7788B3C73AB4955915250A1915CFD45ED4F1CC4F67F68DA8052E59EFD3CD2667A8D8BD9D4B1ECFCA401B6FB8BE1D2632C03C15C24E6C4A393244D376847588720B3A016ED8971901FA63D41C5E297C19F2BE04DB69BA0EAA03EE92849EF9CB75F55E379FBFA7D3E5DEB6CA6738B7B47264C17417044547CE898061702C93FCE66C23E3415D728D561483600BD5EB49739F05519D9A46F9FA15CCD6F0C72DE005BAE71841184B11A7AFE2B5748E24D740327F78445944F82E6FD68DBF141967E7148A480A32D97FC23A3CB5EB130A4C1ACAEB6A24B9547A7F1F27ADE8546DBBCDE1E30C1A0166D5581B246CC1DD3BEE6230AE3D27CA86E9B03CA5B5E65604B7C0BF670930FBADFC33C399AF89C30657A89AA096BB0FF10A6A26A86BF7182517D4FB66FC1425BE73DF2BECA658C3105F45FAC518EB25377C5169291FEDF96E07343BC84880608E4B4C9EE685E296E928242C9C489A1D33302F954926295B0C584AF2FED0D98B808794CA365E0CC1B9318BF3B33E10E1278FC83AC172CDDED1ABAE40AB7876895034B45CE2729D671F92D245FD85CC237DC39D8B1D9A5C59E98B11B1D7B7ECF246416064FE04633B0B9EF7C2C8BAD2CBF3648F589ECCAACF42712178A46214ED628B261F3E9115696D90651388345332ABA3CFC9F3E3AC8F43D6F4FE86B3D3234FBF0DA14694E09D28F7AA9B9205CC341075B465DA238D6BEFA4E73376401E382CCEDE950F609A03DD0ED7579504F1E4E85E0192397EDE58947CE95357696CD449826280E55291E7D40E65712BBA2BE954E886F597231A54E0F969FC577603F6595407529B11080F38EBE0A5F9419378DCA4443F8E2E1EF9729E85FE51C918C1256B99A918AEA591897B04BC50D641FDAD63F7AAED42217C4910A4DAC7F0E6A19EE5685088FB60EA21B20F33F9655130CDAE2C492F0AB6ADABED2B6F568405CAB6695C69485DB4A4FC2C25A03F3E12CC88A0709527B13A5C5A1619851BF870DFF2B10A75E726F103FBB836920EC34D7C89572A2C866D39A2674AB3891ECF2A450D7D7BF461E3E803D7ECE1B9393F1E58632CBFE3527F965C755195CDDEF0DD8187C60A68673CAD98C31F07A626957189901EF4787A7876864884F3FB132010834AD2452639A285D28D95221FF506E83FABDF438F42C7CC117C36802B7243ADBE6FBF0F7B9C1E4AAFB0F68570F1778C6B6406537529C77E88B16A9270516C1549BD0C6E2D39B5251956648A7A8E90BB9591076CE590D68D421D04B7BC2DA52BBBF83D87844445234816D689097D646789A1E6A9EE419B2C2D097A2BE2E962971446DF756CF16B42BC632E5108925B61459EF8E7BE4163DCBF3577F7654A3C3A0A19F38822D59B667058B28201400638FEEC72D05A492B24E2E474C3E42A333A66A409C5F3183912323A0E7C5471C07F88C2BFB86107C20CFC3E63A78DB77805EF43FDBF087286401AD3FCF955B8ACE2E45D4FC63C89CCD4C8F09C22783BCCE61A40CCABF605031A8D3732D2E44D7E36DCA4B1D99447A5109C8B3E05ECCD6225D632D039C68AAF4D84283C0435CC547E052F788661D23D070E3F360127D333E58F034501D8F1DF7D188E53BA87EE9E63D901F5C1039E9FD619A1F0DAC2A89E47C8D71D9321B9FBC9FDD15D98A0FA4AF34E9ABF2DDD3EE0673F149E8CF92843A84450B823EE5C741C4A81A7DD292F45131411159F64E7E4E959D73CD7A06E96C38D5B905F8B352875B3AAA37B86D077D20CC53B396F34CE2972A0B06C35B2585FB0D03ACB6B444804EE7325F5D49F15041555C426288218B93C12F973A48E3E192CD8998F4165AAE7C98699D1BC27A80D62BF5176C5716718DD779FE623C092F4E770F8DA38E5DFE00193F3B86C9BF727D1E3336B3007F399A954919B253762A7F8BFA1C72EBAA4F52247335471845C23ED019C65C9CF914F38AB917FC404ABDF33074D735EBD7949BAB6488537808898171B7D381E727445E91038E5EF60F77651A0C400E563046015FA954F4416E4343F7E2999F188CA5CB017F7456A4525B3A3136D43910E96FAC9ED6356A46A377752F0D52D53C204B8FA756E21606648391F15B400652ADD27153148D458599EE753EF473E105A7E055994A517115CE1919D6D771DEDE1498708FBC1F0825FCB8E7C3363A1AE26FEA384DBAA71DD3503F898E7FFF91907A839C6625B0484A315F0FFEE638E08742A2F094618FD2CC7FC9A008E456BA62EEEF8A2A7BCEE0B63E30E6948C9398DA77F4B50A09D0F1FB43F30656E45163B6896AFB55EA700D25705D0D92C0E1CE1F29F4918A2B90F542C59F739FFA70AD6A535A57A75FC69E5389112D147B2555A7B4669A7BCD06E1F84E1A4A30EA2E9207E2E83328E30BFC49409C70305EF15BE64010CAB7A917FDCC176989F1859AF8C31CE7FBE440EC8C04AF8C0AFFCC85BB7E86F1CAB11A25D9178179742E76D709CC16AF9ED0683E3DAD758CB6692C392A0E1199CF76F79E7B9616CC285D9EA1A7A641D63A69B25D75C24221F2309D38B35787EAEEADFEFE4CF9763A81295FA0893EEF62EC448AB1A4E0890D47CF89730C7F8A94FB7DFB87B30649062ABCBCC9CE26D2FD01E24F2728930013900E216397D78AD084159DEEDA1FB31C0D67280A926FAD735987568FFC525B71CD02FB3769DA4F79E227DE8F076F54FE92842B24A4209AE8C0BB14F844A551CD410CD5C094E9CF2CCBC78BFD28F26448AC1A13376F5165D72C11E8232D9367C4CEC0E4E96E5EE71725C783997B1444DBC5B0E09A8B7071A446037E3FAEDD0F005C6A2F962D497C4A97D48AF2ACD454C29CE4601FFA384817F4314983DDAD28CDA4B13A6FDCFE3B981195ADF8CCC2C4F603A48A64291134F7171AD77DEB10D3E95B87DC7558065499D4942A172B4B6CA12EB35D04A983772A625773D0CA715B40285E13D8546BC7E80A1800B728C2AC5B1A9F2E37DE52AF71FF4AAB6584EA07F69FBB05FBF18A735F6353EC4DDF7C072F59F07BEDE148949DB92E0DD32488CE43EF14A0DFA95EB67C799027B14BCA722FBDC2618A98EEEC7B7E4679E9CDB4F9B1C4085A9EBA1CD350B8683A2678933076A1AEDA4E77BAF5177631B8E07BB61F509F6834067ED71CB2367A19A7AA40ED60DEAB487E9017D98E6DD87DBAFA79B46BDA39DFEB2C98E3BF7B78AE619FB7B649930DCF31A7565FAF9DDEFC01A7DB102D136676D8DEF84A0833247B7F59EA7A0CB69B2E4BBAA93A9B292909A5D9B19070808EDE666624A29053BD6EFC4804ECE8D914C84A065EF1ACEDE805CDD95389FED63DDB988F78EC6E202FF9BD07FE8CFC29C83E7FAC854F63E430F17DBF6C5A03CBDFCDB43EB90963C419A85412B04D2AAC84FBC08AC5ED2D19DECA6911A7B386C94A366381A5268FDA7A555632AE83C7DC78CC69343944466E28291761E8F981E20FAA67D24532697E40F5DB48D8B30FEFB4C15575697F880639696C11A5277E7895A041064BA42BED6B2DD18EAD6C97E52D7026BE90A0C28AA35D054A00EAE2458E4B81C391C326500F2C6F71E0767031B3E980AA16141E1464ADEF044629E5B9BB71CC4310660C07B0BB79D5A06C47B5D99AF93AFDE4DA65873BC57CF5F42286DECB1483348BDD888349240195C3217ED9F1F594DDBE92ACBC1A65A475B8467FF2C49E7A82B98765F12008BC50D8C5EF893C7269950C271BE28250AFDC89FB27D8EF63C998EB6B2498F5DB808921C44F13EDFD8C14E22FCA61813781A06337FD6B857D04D060243A1897DAAD2CAF7A2395B2D5E917CA4880E11BAA4155B374EAAEF5DEFA99693979CF2CA8E2331AEA0EB490384080DF170AAB56DBF5779BF149580AD7E63F124991F56117BC9F8BBE16EA5F9080FEF34C8A250990C35C50518B92C5195D69D2B17A4EE5E91FDC81CE7607470B5A65A43AD5061434094DB61BF5D0493B97F2417F1D1D8F59CFCADAD8E21C1C4D0CB1302AB03CA43F07CB375AF49F2D4E30D6DCB89228EB9033866FBDCC91101E52652E4339F4FED3304E23BFC8560347803371D05FE5445EECE6078328752C141506B5D2EC6654B52863F10D5B3852EAE422C9324A98210D84431EA8C39D3DA6643A2DB27EB7DC88291A6F6E70AAE0AAC8013BE10564409ED8D164C7E5EDE83C5AFD9953C5A487E23B625CA7656AB419B1A5211F2ED0A2BAF52DFCD324805DE802B2C2EB0E8D13749FF66CFE2A1B759C665D2F247E33959AAC08E9F67E97E2A7D17E2702AB8040FDE263345F4E44577DE7166168551D26ADBF052EF58D23FB74AF9282E191E3E8F4B20B9770E0A5D189A0E2D9AB7AAAEE3FE6DBAE509A335DEC45BEE40774C2118100E9CDF53021E9FA9FEE251DAB4E4C1A87477A2D0D52838FDE1C7B4B974D9EEBB9268D528A30B7A8670704B027FFBF8B664221B0E493FCD116DA324AD61966275DCA17313D01EB553726A5AAEF004CC8258087E21532A0F5ACB7D09657667866BCEB0F2E36C37AFB4FB8791319E9827AA9EEE884E562C1BC4829A61CF6AD10F339CC538CE13BCC3414810C727EFB42D751AEB9397A0B457ADAEA350A6CCDA6C4D476B4B43785F0151232F021110E00F739BF3ED48CF4209A9A79A031BE6723AD184CA59B109BF9BD3A417262E467D743A1AF85410088EEF7648187DB1EE75A38A4106A4E8798E54413452E08B62B0AAC18A5918C231A67541FE323884A41D69D1784364AB427E99085B9DEE72177FAEC3C23AC1FF2F890670DA8A5EBE3699C9EA23F7B57914B8AFE962EC8D7F82435078833683D38618660E6C14B7B5ECD3DD0EEAE4DA77ACD743FA497099C310E8484874F4F724B18E3D69F8F2C25B070632A802A998F616A2E5A63538FBAD4147C966D8EAB0DF0B56430327ACB42E5D97D5442F7CD00450B38E0F3C7714DB04260E5ED7BA88C3E8B9CD001DB9702D2C56C5E9BABEC4847887D5F0578943B34D7E8DD9140DD783A12AB998AB98E88C1C30608E3901B975CDDD74951D1DEE2059DAC1C772648DEC45B4DA495C66B96FD5FB9C3642D8AA64C0A3D61789A55761D6C8314374BD18C425F5C99C9E90BC33F44B64C75E16A34D7F37CB294450B3BD94E212296763CC1EEFD81889C43A4D95448BEE550572DBAE86F3BD84A716610D320FDAD9D5AF5712F30E00CBF79113210DDCD68FD174205910C5DF38D96F21B696AED1BC55FAD4F2FFED53BC0A3A7FF7FCDCC20183D0DF2F0DAEABE1B2B6F4C876B4F7FB0A268AF5114FAB3FBC4FD630AEB596C482D4393E475C574F4A9378223B5E31E6F93581789A47CCA7A0CC6B2D1D09D69EE59E2980A25CDE0F05458AFD3B66D1A278DB547C73AC17FD0F7F047CEC1E31CE656B62FF5D7234664FC6645F7E09EEFA3E805FDC6A2B990327BE465E97C22C997BAE3045734226123B23FBC01814C9F152C286F50A38A2EE6A6ABDABF9FF8CB464469D85D49363212E207548FC420E20A51E7EEE7482A895729ADC867B0B9B5AE7F75BB6D06EA91A1628A40B5DC18D2484AF6DBBFD8DD7AB7F018C81CCDE452FC4CFA1081B810615F932A95072477D21C6DA3CA3F7EAB6EA9F04A28145BDFA4699C9D52FE824C5C63BE1282B766 +pk = 8BEBE8D48E6D878911E263833B8B8E976B700163929D3CE8592E71F3620F809D28EF3425A0DD17E7DFAF6F30C26F09D820797CB8E4A6C23D5FB6FD16429C5013AE6B040325874166556E0878F32AFF6E67C899C9F9F387EB35EA27450E61841EB516CFB82215D1A21CB1D90FB6B10A3A8820C49E987B7BF2D81F6CDA138632F25B32E02973725E657585110E762A901ED6EC4B2804539D0AD23886826903A1C0EB22739706D28BDC86BBA5204E0CB1FAC22316269F9C1275C02AFFDD29FC5565302AB3E089BA0DA44CEBBC34BE56931A7CFFD80C707A4677C69391D31C055436566C8EE461026CE579D38438373498D9FD33DD57DED4259BF5D87B90D33C6349074FFAC582973FAB2516CA53A104E33C35EB48FF02417E8C3DB056977943468F58796038CAFCF18D6570DC64E8038C2FE6EF19FABBA6FDB1457760E5E218A31B651CD0A7B41B0302546E243A94D1D2D4292882D2FDA32C794BD25E48C96B3CAA594F0FA91A33B1391C266D9D8C4B2FABA61B0A9394D45BBB002BFF5F08DBB89E9416DE6AD8A9AA7CEE7DD7995C5B9E24912EFF31DA6FA6F856F89F3E38AE5CC338FA91BD3F03F5E83B19B9E633284517553202D3CD94B30715E4AA7ABCFC5F31B402512022F88E4FCDE903DF7B54F30DF89C22E34CF108264AA59214248F5DC47E838768479E44C80225474859CEB8FF638438033FB90E9B8F880F4A137697C33216CB60ADD7B5B0FB28E13CDE0FE251E04A97D329186F47DDAB967AF4E913E14A7EF002899CEBA82520855FF05241676ECEF65AAD26C6E28B5760BF53815BB4C108FCCF5428C4D24AC9C8B120FAC0A0AC26EB507C2E9CBD496E52C105CD298DFAFADD4045BDC172F01D64E46F5557F6D079A219C230C9A92306F0316A7B1F5A828846FDEC4466B40393EFEE780801845FD1F936E8D61F6CDC360E4670A98B8D7F42DCDF1841B4B8C0136C67B85409D737F125C65C5D38BA1D37159BA009B91504E86215966EAB1476F3AF3880207B55ACE5CEB839C04FABECB696DE898333FCFB0F5C696411B2590B333805B45409C01A3C5C5C124E20591938B1A02719A6F989D47B2EAF6CC1E1E39E51142300BA73C4B84219E02DAC0D388E8A5D3DDA07187CC47FE61596EA74108C81F8C7F6B3E24D39434DD2992F352CAD00390B3B18DCF4CD6B3B06F72C7AFB3F38E318F5A83E0F3C89EF502B93FDC854F22AF4A9CDAD225E45945426F13D7BF454EEC1AE01BF8979D39F5A1FC8A9BD786D6360A0347C366F2A56B8EA867335F297B3761CEE52CF3E06BA1FE587D97055B9C6C4BCE5E03F3E489C13EF52D44B6AC792E1556BC9CE982C41A5E072C4A2E373161E061E6CCA6C1B47E70AAB5E6F1F15B3247543E9A2A56B11B85704DB260D4D80A0AAC31BB25D7AD039DD96837FA550AD26105DA42EAA6DDC911F1D33C1D32486FA4446EA0B26E38CCE7177800C4991BBF1172AB3263EED3AD168D5CFD9A4B4B3DBD66D90CAD1D058C7008A729E5F7CBDED428DD3EF1FCB867110137C0CDEA93628A00D1C81A3899B6DC4AC22F2A580DD16894512F6655E33C78F2C0211634C7A096FFC9F241EC9074C001A3A8D4AC09C8619EBB8C5B94CD460B670DDA6465C414A7CD846B781907055E9274F95AEF94F788C35680A0294B2CAE30880FAC46456182CA69E39BAD74AF718EA8C74CB4389C51F5BAE47BF325789DFFECB3C7F7FE8274BEE1BA91BD545B70F0F32DF1FBEBEF9AEFEC0AED511ECB542D652E37CB6F8FBA2685920419F802D4568F03A79339717ECDCAD74075BEEFEB856D0F51E5E5D16DAA3FAB636BA9A2641CB21BB93756197319B92FA4525474670549F86AE3A24ED0E7C9D65CC9082D6417EA69B0C4EAC9858EA4E9E861E8A464CB91E49A89F2864937C55885A208B3D705EFA9039DB21260DDD13449A7681530E1C687089D87E7F81F99F09E752422D299DB28DAA509FF9146015090B24550CD31246C056EDEAD2E2BF84070E12811A27E175EB7D9B9FBDCF5AD1B0767EB8C7907DE01A9755DE1D68A5D8E2CEFF1376688F4A96AA7BC36FE57276EC30208C1711258AC5F7B4CE70B54AA2615D68B5FCE718C82DB8B9DAB7E910DF1D4BE6CB4DF55DC96435289715E85C76518BC6AF2355DE4A285EA3273B20327207C418FA3CE6876C4C6D01C4445B32216D5DC2FF117BD5131E2208A41FACE111E65274308F4C4637347629CAD664DC07DF5233D223B6FE78427727EE4AB3C1187CA73C220DA5266800DF3D6A36B8CAE6D1BBF21747CB30D7AA4C0FFA3A414AB5813C3EF806DA22EFCC09AE323BD61903D3A5C321545BE6DB92148E59E7C69026629A90888B88351849E4132633404E40334A2225C2F03ACF944F7AEC7BD9ECEE275A9AD359AC4A648951FDDA67DBB61832E65CDDB8B6517660FEC145343624A91B2FBF020F29EEF24AC391F4FFBC85B2E0D0142500A14FA3E0E5833FD6A160BF0A566A9BA6B2CEAF84A9F8915A5E3EEE39EC03B52B7E8CD8A4A5BA5555058F9EF99B0DA0FF69B83EC4CEA7B2FEFF23FDDC105597E92665923D554A20B63943AE076219B02D095DE634C07E4BCEB9A3CBD8C5DC33E4FDD9E7E199FD7A5F9D6608A2215A518B7B5671EA8361295220266560CAE82A6ED6D3C4E040DE7FB46AA451C9596A8E335BC2B86861623A38A840B6867F7A1A6E9F01DA5CDD15603CFBC36F7781FBA206FCC416BC0CED7785D10F301E0CA32E8F1554B66B34C1C1222C34EC292014C1C1D76DB2B49B09BD9AA9FBB3BFE01FD191B1C1DFB85AE7212E9A550804E140383AF7E23E93369287E9F2D09BA57D85DFC4273C7D3D698A8552F04FFF3F85812C316990471CE8F6988B1B5DFC77861DEB12D8A3CC5D5CCB25D57F6BE3F2ECAA90EA133102B54D5E455E7CE112C777D24B372068C9B3289DC062022AEEC8F1EB77B672FEB9C314872F8C238EF2D722CF0DA05143F7A5CBB74651533750F98CF45476B01E51B188F226C0C7D659EE05FC7060D037CEB3D797B572EEA895C9816E0BFE4F0C2E5A6369B5BF66D1DF19CCE0D316FD8B4AA38A4AC8B711C6FD51C9A1B2F89A0B48A49F865FA7D9DCE44A6F090BBB34908EE1862D98D0D56E697FFFE326689A4090E4C561F1FC8B1F30979F1585968C2C2FC27ED3345FF1E525F68C03AC7C8E507CBB959B31C3F68A4E2955AB184C91CCD189B8181C54A8ED2E3D1E9A7A56C9ACDED8AB1EF038696A284959C595AB303F5FE85B966A094C7AF60747F5E798AAAD5B835C3A93707AAC1A4A319379B0C5F37DC35B11180C0B6BBD7EC2E1E35B54686482A60C0F23C9F321D49F7005328AF348D39ACEB7E212BF9BD4B5C71DE9BE972625D7199ADB97F09C0DC1B1E42072CF6B05F45FDFE2B7B3529A498F736E21E1783FE03FB234085489AAD1CC08A8C4BF0044A7CED7B2E113F46E80EA3286106882A874260843BF9B8846E0F53E2DEB90A7E395C9476DC9DAE64CBF4374124925578FE6C200613EECEBAD019C75B2A05EF495B4D2B036B1D63D65A3E001EFF9344B1868229FEA50C45480D30CBE125D2CBADFF5D97451907E78996DEB3E07D0E953719134DADCCFEADA02E87D5906D65DF8A50F35B274D40FF765B5AF0AB3B22EE2CD090BAF5A198EF418B299A6E35166FA1C121E028DAEB794F88DB8FD4C6C34969914A0FA4555373C363D8DFA811C6AA19411B71B3D296A4DCC7A9C881E769F3DFDEABD445645764C364DA69DE34D0D309B8CE72B3D667634451ADF4FB475035E59499543A852E960BF7FBB8F08FEEF8384F1926108CE56A4B724C01A2B94DDB5445F49C1DE1F13B4E958D20178A9B57BD0FA09C6F5BD0A333BCCFAC13116E3545DFE4E49EC0ABC833D9DA059EFE3E5E5F5CAFFFAA7E5F443FBCEA195625D0DDF0B88FE4C2FBC33D34DE6A4D7FC1C441A965A20D18C54559B9C52B26A0C7C6A06E98C5206198960ED4628866C25E67ABEBFE82BDE1DC4091CC943816BA928EEA95278EEFE3C6A8AB8F098688DA63D6CF67D5FB6D1D1D84B97154FA1BA39C60860D77F6F1CE9D5D7E655FAED6304AA66CE95F99AA8A9E917313FB7870CDF1F921F664F5588DABDA825CC0C935AFF2D7BA8C01B06F00EB35354C9A213F2AA527BC332F9A075FAE36E6144A48F5068E55F08B1801E8D5E0C80F33B623E1D79AE8BEC111941130170B572CA645A8693FE1FF07129501531BDA24F84262ADD9F8640F97DBADB5633DD4C6FB7AFED412056BC2A33CF57CB4F67EDECA395C5708D13BDD388AC62CC0E76138CB3113CB16C96CA87244D424C917C3D77D5DE99EDBB05F2F5BD128D1E2B1C4C9518FC23A680B8F5C0483BEE5D687D194F950B4F722F21C56C670BEB52EB57B2AE43996569DB9C4C88C24E4CAC5DEE25C09EBF04336E6A924EBC79EA774B23C9108248011B80E88568510565CBE3BE8A9FC4C72014600CECB5BBC1D618B7420628FC7FD1293B3A2580C73E3F2E49C966A6A90D517F749801FC2080F685C63E6221614CB81906015BAC7DFD39C4B6C0D690CE1A3237E2670452EEFBD9330E04D589671779F83B0ACF0378E6F582609179FCC21DAB9F10CB12AD8284872920D8E2DB98A86ED4229C12417AE1CAE82D2F778D094758E6442A437805E1778EDB82073B571AFB67D7A5E1D4B650F08475F24954CBC5958A4C3F8A4E999FD3687AA4E13FDEA48CBB333D821037AE90CB36C2BF3CF37594276D434C99F769ADA6D28764811AE0F9259EB7E7664F96A41236EEF635B8204560555C01F292146B370810ABC17DB93F1534A7BB7AC963777532DC18E93C7D28EB135CD9A9A63DC58ED2F10DC130CA6DFA5AFBE8FEDFC1590F53CB8197051A9675195E6254014AEF390FD54E4E936CB431E880EEA0EEF68B66F2B5656BA61D2D8D1BF4B51054096F23534E6D34286A935BB0660DDCB562845713C488F9243990B0DEE579045CA7785C07B92472720A8064CA6D029AEC8DD5270D0737033B184D44FFA337982DC3C7CFCB9B4EB7A9378F2089C2BF9FDA4203A167DD408FE4D1298E2CC12DB1BFEC8CC007A6B4F8DD87BB07BAC725864ACBA1B54CF27746A70EE4C33BD4EF813212685135E257AEE9E42059034C494B3554F83403C30D45B736EC3B5A0814A503C7695D908789CB4B0E5AFD551AA966BAC43F77412DC99B582F886262DDBB575F144EB3472F55B863E0BECE6523CAF45DC544F5657AAC850C8286DB5499805CEFFC87F36D3368BAE730DDF689F996E674F0A2548137474810A77C6590066363D95AFB10DD434C5328E2C2A18B5469B8AA861B3762B7DBBB4B3059C569069D5CE232EA89CC7934A8C5871BF73CD58A99669B6FDE25C39CC1B3588319FC02A917E25180680839BCC93701BB68206309478D1A0B382393D53A298F7D74259C31BA6540D7517D9C1DB22CF77B2FBD551AB32633259D6E9ED3677470176F781E1F7B68B3EB97C01A4D5C766D3C4A531C961B627A4594BC768F6A866C8FEF7B89C26F59AEC94EE37101608708EBAE96F46C2336B2B21440CAB529B7AC68A51AFBDBAF4974EA297049B3587CE322F7503F2067429AB3B5AF75D014A9DBD1687FF0282B61F2048292EF574DA8BF36CCE4652867F3C333FDE6B2A05B80CE88DC007D4944281BB9D5D3728DB1AC8404AEC358A8D53607FB7850E9196293F8ACD26D4D9790FC36774BA454E509D29C0AE0E6AA2CBE66F7CAF55EA74AEE78FAF2814FA8B97A80A8F65C48DE3E9BDD4DF14C77FA16981D5CA55C6C4BE1B5D30310A70E526040A297A2B032C472DCCB3D1A842C520ABAFEA0995244F028791557165282A941A8B666802809AFCAF9807A3DCE418FE98751F843F9BB8BA8DB72994EE2BB27814D31FAFD5E393AC76EB5E4EC0934A6CBA089E74BBB6B418B406C065B2A5E6D84EC0DFD55ABFB937F322150420C29C723BC6241AE9EDA4DE40C6348A543382B40F0608BD2CE58A379B886B068364187CF52458D6564E49DD52890738D442601B7BE38AE2AC980CF92830BE5DAE3D50331874568C2F15F05B5882712ACC50F79B2AC0EE9DEDF9F66DEEDBC02C4578158B7FA86FB004C61ABAF4DC67991F8FEFABADD44A4EE72EA59BC4C3BF6ADB2C5E033A3592E3776603D3E634F1A5C347C20A01622AA2CFF45289429C8DB5A940EC0D938FF5AE5A58F0F6201A6AAFAB09A1AE907E5AD4FA1E8D95C0C478CCD491035198CF48467FBB47F4D0333DF4788DA1515E9DC2EFA3E95EABFCB9C8E4E676583B2F470222CED0228AC4291AEC8B98AF4C6693498F3A0014F2E06B90622C02B39207489A190A84AF58AC6BC5DE606053D4802B6B3153A214243AB9FA30B193E9BE8DC090AC99F729C8CFEC5EFADE4078AAF6F48D634CFCE77446B33DC1E054AF658AAD08A96F035A0109AFAB97B434198262FB41FBFA7D51DDA68C9494BD867385EAC4E64EFD3C1AC309FD2147B9887DEF46764BDDE2E568930EF1D923FF9536F6CDA5B8D64E3431FAEEDA5952F74C8AA56C132F0C4482DB9E3E4C17CB3570149FB9AE1CDCF00E98ECC7C41F4B8C8428958776DA7C850EB2E839A0C4482C72B34C223FC0495A10995B2145E5B8AA0F71B4D819BEEF6C146512E8AB38D983EC70B3E478789EB2678F21A12D05C8D2876FEF0DAAA742C75A9E6B7BDAEA57D38F3F737CE0DD33F3C4AEF9E41066E3791AB67D2552FA22E84810DE36962BB0954FD07C752540550CD8DEE1A7C7B3444408CE088FBB9D19BF2FFD83B2E32773118B62FD9CA216DA350F15283D88DDF5ECBA61D4B6B89AE7B169D152928D58C1F60248251CFE1D1C99468AC11C778484BB0C7E383AF25D5038E48BE78F36932728BFD25083F614E4D54CAA942A7BEEFB4363C7DA13225B8585508EE19E9BFBAAA970632F1D7E6DAA10001CADF3393E24EB20EBF67305126836B07E6094D0E765C806190D080BB203E621FBA9EF287C40EEAA3E614AE5195700B2E650EFA0D170E553BDD966AD91BB321C41608AD26C839FE05C248C0B6A39D34BBC1C20F9ED5A1BB7FDBF1A29E8AE3F7BFFB3EC64EAFBF096DE3E2E7AA101A6134DB34A015E7FAC45CB7E3F21EDECB1AEBAB7A8A6D863260AFE18CBE104645A04B93E129925F1D96F760B2B9E8447240DDC8E3F0FA3C2F1693E4CFF807C2B85BB677324DBE60D1FAC1EE9356967FC2A63575C9B09291AF99C9F94055340E4953A08E92528154EA99D1EC66E2D6924D09D859F8751D7DACBB4D43F9487938073AC6607A98C3B426E5870CFEBAE677D36AE2BCDE6BC75BF70E0559D05D0318C13DB2A88695D19492B1C60AFB7018F16C824B4C4DE6E3B145EC2CFC196B6800AD206386C9E19F946CA3A1FECF1400B1F3FBE5D29CD7CC92274E889594A85CD6751D38A460AC7B6E4E7EAE4D4142D23142D3AC9EFAF1B2A7C4D6D5DC17F6ED95E01BD08E04E47065576B34B6F35D0417AAE406D1F8BF725131892D0E1AB6D6AACBA4DAF5D5A3F9B8BCE09109582B218C4995C56091DD8364011C0C33A2CE9B4C93FF0D5E121F0C98576FCE9C551DF19DD7B911D78A49D8E9804493E6739AA5F8E17B2AB213BFEFF4C376A282151E92B5F941CBA950174D32C2921EE0AF575E451BB11D278CA147FEDF3DE5658E93CE70D77FB06B3E93ADE7A5C12AE9EF2817C16E49EF23C642BBFB84F72C7D44BDBFA461DA306477DBAE41A9AB9E80678233EB066FB1DF0E368637BE322562E121AE9B3EF9572D6C624B3D156FFC7125D73006B84077C0B13410232DFE67FE9B803EC1C6E47E2CC0D5497641B2A11AD62ED8F9248C3D830F642580F9A38DABCF4DD872FA19DAA9B62F sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A86 smlen = 3480 -sm = EF6573E726284BB70EE263181C86D2B18890E612C436C90F92ECDD78F4AF9BCF80D037E4841C59B6FF9242909955A1EEB733F1965C85655B64E75E2EAE559B7AD9C7AE0C4478066780F26499DBB66A22951310C94C484B8B1F85860C7310766640F5F8F4DFB3BADF3BB32132DCBB7A406E9D606ADD5EBD02F60440DBC31E0C17EF447895DC3561E42DC09B4B07D1AF30A8D70F4FE92405B6A2DF1C45572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +sm = D694D0B4258304E8E74A72E8A839421372B45FA55CC2FABCC4F366EE4A68D2A53B74D0EDE8A5B3EDCC820283936AD9CD4E3DEE96897F32F493A7F569F3D28E5E75BFDB21EB987B7051DC1FBC6EDF6304D2193EE2EE5606674648208EAC9F6369F7E74EA9F7EB42824B537B7433AD5399EA754B48354E05FEF30ACE9340E00F8C68B9945BCCBDA3111EF707127815594C9F33E96BDD096332A2DF1C45572F8BF203073E8CDD4E5DC835796403BF165B98F6A51524D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/KAT/PQCsignKAT_32_MAYO_3.rsp b/KAT/PQCsignKAT_32_MAYO_3.rsp index 0e31c0d..8723f0f 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 = 1C0EE1111B08003F28E65E8B3BDEB037923E9E729CD0E8B35EC54EFCFB92A94172FB97846645DEF8493882719CCC49EFC73EAF25B15071529A106EF21BBACCE8B53A639DFC86DF2C9BE1A99DCEBC92AEB6AB1A561058C7731820FA81433B683F8010E95BD6F39D9F40C5CC8604B3A26CAB8A45BD6A44A62F560B386D460EC5EEE3E24B2A8066FCBBC1456832E05D46A876D6B8764992681F704AFFA5971D725112EF0C780C230D36E1E088401DC25576E93FC7954C21E46955BCE25C2EC0D41F238FD1BECA1D42E79ED1046B09B627853EC6770B1630B322B037B0107E0A4430221F3DE8E967359316436F3927E56FFA14E5C8713CF2B9213E9A1B183090385035DC361E1AF01BEF418BF0C491314DCBECE653C98FF2083A0DCDE4BE94D0A6B96D53E0ED54C337DC6AA24DA448981F1A683B9287E54902D063663882A8639BB35A1C176BCFB166DA73E816F7CE971D368C3FBA5EE185814686AA4385FFC3DE9B7B462A2D5BAB2133F45C6AE035AF006D798A33F0C1A48B18BF3C80FF7421398B182E5A390E57D4315A8BAF6F0CD3D25EB03F3FA560008A2FE5D1CD1FD925DE597682E3ADAE97F0A770C662EDD1F2730A9ECEC9B353565E3B5378767DCDD0196529F95C60D1EF9A074E9E4B97A26411E8F8563D8CE255EBA9659202FC14C6B4440CE524775FE180E2A696A3AFB5C7B0B21C31A1E52747E7E20DBC331CBA5210CD805E034306CAD52196161DA35D207D8DA06B2E128CE17267CFEAFC69DA7651CDD3D76CFCC0E62CCEE5B8AF468FF8E5B39BC6B290E68595C5794FDD80CE315B1AD68B8953F21AB9A28F8EF9FF7A15A3B473880951ED1EE3239F5D00BF0D3D08545FB14D3D3C2A010CFC1EDC94DBFF088E0A1B50DD3F9C4F04078F2301E87D3B6F67CC6596E64AF401BDAE3D827015B813ACD874AFF3047585CA22CEEE20191AAD95CFC80652DCC4B8D506EF5091DECD730B458413932FC11BB0A0B42940EB8E32681810EBC32AD91847FB9E68A4FC6FFD0BC3B0027BD2FD3987403D6679F1E9C86EC1472A5D6A6BF42AFA88EEA61E98287A65A4283DFD5680874EB8B9D0B78D151EAEB8A30657C4C624062E0BE5CA95D44A0BBA8BF5DEAC718E2F927A84E136257AA3248A725DFE629849B74BDF03627C537B89A19E0682BD7A6C5B708EC49F7A263792E332954488C62082329CA7A5EDEB6DE21CCDD2F9EFF8B6FB26930817B3BC19C97CA148D4C59B65D6F6831897C79A5B31FE69B40153FF21C3DBFBEDA37F32A91BC5DDBEF9F111B9FA667A73B284D68E69E4CBC5AE27506873205A6DDF54991AD6990C1B63E8300A0DE5268ED73FF7EEBAE34EC11DA64E8630CDA66562659B6A72B3A400C1846EABACF4B498C0CCA30590FC2BBB93ADB2747617F871743E76A26450AB933476E8A7A0D62C1A6B2C9601AD431993EFE79763EC85692D8368FE70E4147FACC53B75A62374BF68BD632B5F76040F22CEF0FDF1A9A697E50B5E4F68A66194638912900E3B0A6DF50FC3A576EB65B7BC15BB2B6857ADBC2C63BC42BCA9EDC0D1DD69AA13F74F69B21610FAF477C5227DAC8E8219351A5848BF6A5685BF2E4B2632799F24EBCE4E73762A510D1EF9F518BCFEAC6DD14ED6EE5CF10F9D694109C23E308FBB28B5F809A02282A74429B4924B7863653BC7B1C11991AF6D308057A02BBEB5B5AA2607CD7457E890780ED5BDDD63D61A753801334B227571DF0B6865A26B06409C2208C1D03F0BAD3402C9CBAF5B243A1A73B45062E12E8DEA8D57A2C105A318486BE7DDDB7A2DD82843A0E7B09A34FD43A44FFA1112432A742D453C56C26BEDC99FD6010966BFBB5AAF040CE769B4A4B6915BE0FD4163F49CC8F77EE936D7CBD6651AD0D8736F78620EDA0FF64C5B8F6AACB2478C4A13142643B3BFBF87EFCDC9BCCEBB146AB58C58FB0B71F6F3B7D2610E6FB990BED922A6FEE007CE7A80507C859DA4036092A092FA3CE77BEE7686D94CA71ABDC5BDD3D155C499A5407420A98FE7F28D771075D7A17A26E386D795CA0A4A31A75AD4A5C6F3A25206977E7D41E95AE0E6F452F55464CE1F6C71CCDD03A9027BE3B0A167770B892E79E5F65C3187C4F85EB99F2048444F62AE9D2566F1D47C4E84A77210D609F6DFC6CE5E7F74AD96EF6D893330538BDE44F940303A4DF3F4FAA6C7F227910181BE8B6BC5BB91149B2CE60A1A27DC4496E638C484810EFA17B42155545F6CB90B1D2E2EB919A43F0D507D6A07B0FAA14457450CA699D026F6DB4609EF343FA42ED1A847EC0414809B32CAE6551168F3FD5A036BA43E5F019AA41329045B9EF86122FA2EFBCEFF84ACDDA8EDD75BA6016BD6F91E6F809EEC2C1B2212124B4AAEC6B8FCB8303CCA4FBB6EE05F6DAC4CD1A8443E5EC2EAB13E811F811B31EDBC838FA36CFEA87745B2D91C2C7DC1AF5247E5EBF7CB1F2E1862A90017D7DD231E6376FF4266F322139481CB4E140A34218B70CA7FE7C848A654BE3D90589ADEC354C7211EC055D3B54563C3FF9F12FCEC00687F176BCA7CD3867684FFF57BE9C6A973018FAFB8FC5763EBF309E6B33ACF2E3EF2A01028F69266BC72385F8F55C199EE3665F3EDF5B75B311F8F054F2E7DD9144DD0833B45F25DC19FC22664C9B8BCDFE492BC1513D72D91B255C0902C5D4359891054A7C1F72EAA1414A687EDBB83009E4A3A4A0F0B6162F3AD630C8C5743C5E39C5A19B5A3BE17A147A16FF3B6D05BE6E70633465FE1289E9CEB6892A33C74B6A8FB0C1AB12DB583DDC57674474E4D38B3D0439248191B345058706EC64CD35A1343576A99045CACE0DCF89ED54C02F394A6D62AB3DADABF4FC9113193F90F4AA547FCF450791C87293D6B8E3A1EB474A48E4A798E82DB498CB90D4499563881E87493DB629031873075E99B0DD60B80C3436D755A3EDA01D77F9370F16BD57ED3646A33A3333EB8000765A0FD8B2DE1F923FD0921B3910E9731EE931C586C388D77E21FED7C5D09884519074B773488040539FD9274881B8D24803532AB98799FC74214839333BC5DD9CF0288383CB1468DD296D2082823853AB7ED61B6BD177A8941EECC1FC1A7D359971479A1BCF8B81946C2319E8A352788A5FD672BCB8F4D37E676772D809A4BD763EAF076F76179502F968E123B7E7C85A6C48177B6CB526C35E7F476AAB5BAA5CB1344FE1867205E3CD9E6929E7AFEC1F502B58421E102443FBE26D5D070B6178C75CC404CB1CFA88B795D61FA700610B00CCBFBD81948AD22D0E097263B565DE51685E162E22CB6960A7129F87B7519C7CF3C188D18EC7EC8E849D0BE543C1EDFC3B319F97EFF9BC3BEC712490A24D355727057A7DA54649275A0348207F88FB6D338865DC21BFE5DB24D0AA40AB8C60FFB8B04EE1D2685E6A590A6B11AAC663F8E686A9E585A28DB44BEBBF48C6FC25A78E836A877080C5F9E82D51AA6C689C983A0830BA94D1139FA4963C08A42561D798F06237BEBB9AC2498DC3F53F03FA4945D3A7ECA86FADFBC2F1D908821722EB11353A32883A3B024C266290EF3D6DB99C2B7E723DF1FD0C34C4F01A7FD0B0348C21F3D633E75D84117DE56BF913A86947410309A7FA6941EFC7F5D9B85A33637D65F87D5C83FC0CC2EFECF90138293E23511679F0913E009059BB6E4E20100F4052CD361F18486D04B91F03AF9BA0C8D0930E73688A018D084C375AFCE9F259F974BAD377404EFE010B4C83EAE5C192B92C7B4020B36669BB613A9B87342D47D64103EDD28CDEBF0390842ADE99E +pk = 1C0EE1111B08003F28E65E8B3BDEB0378C8800A9A87F38CA101B55CBE065F76CD8BE17FEEF5B448FBDC40C759729DD609F2F3E0A70F719BD04BDEC59158C1D885127C91066D31B4E53848DB9566D8D25393DD3E665C8F4B5FD5D5B836FC2E012A059A5550646DFAF9DB63EB4C928198A4DC3E8631FA743E11004A2FE3454A9D537697AF4BF5D6BEE82C2FE40D5C74C29BE0CD7E56C8DFF8DACEBE18320A455A72265559A287385643668D2A20058D927C87A41B8D94AC1C68B6A07C7B055604C7491F11AC30974AB0D76FF2034B6C73D3B4CFB13E8F341F9F3F445BB6A4E47AA381282F83AF4C46FD38207DA843135DCEAC04AF08096915318E464A8A1FDA2A99EFD41C61197A498ABC875CE302F94EEB8EC32E56F24E2C6C419250E08E2F69148FE083747340AF17E634A98AFBDD6902211C767B750365F6200FD92E8431160F1E293058CF2CD57BE92816A712D796E6FC0C672026C162D93EB79A19C7D4853DF371234FEC9C9CE76B6EDFE082007FF69C64C9980F2C7B7B6009E3DB0990CFFAD1F4119844967572E1122E5C7CE460CCF732C82D3F18457111AE8E1A5381C5B30E9D76028CA26839455D44AAC728A24731A1D69C8C856B3D611DFE5336FD5A42F62EE607219C654AA117A874CA33FBB89ECDB6310CB4E0C4A5E2554BE2D4BFE6ABB062EEF513D726C258DAFA690324302D8FB108376F991E50E9037E31ED3CE8D8CD785FE9EB419D33C7AC381F91C463A8A06629DB910F5FED1D18F2CF30AFCFC968CA5617C6CC6FD9080F53CBD05B727C04BF75DD93F08A0AC1A7BC46E8B5A08E6D3C3B1E1232126D4E65B1A3877689DCA9B1E53A73D45AD9EEB38FAF942A62A804B088226F4ECF15526E24936F9C28C951F5C101C5C44BF91B72FECBB3A9D28CF77E63343AD760089E0739017CF829297204041ACF5B4C10FBCA19219DB233FABB3A564C8CDDB281F290B9A8536C9A1D39A35D8EB124182D9CDC51044067647EE861B8C0C6FBBE1AEC13076B8F3D8982B52D1243A9448729361619BA34EDCE7BBC1B3A1545F791A5F2F6D04B5204E073BF66E7B009C7D4A1660355D066FD0D358623FCEE946E69D20BF6FB291906E700004AA001494381382C5E1BCC4FB2B7CFC4BBA6866548ECC797FEC670ABC2E8A8DEA2C4219ED32102A0A1F4FA67775512768E57851571FD383A5A684ED1E10B62F3BBBB65D58E08151695008EF6A7CF4B7CDD265D9CF1C158F64C607AAF37E51140518724C39F3AD8A759A7EC0AF43778C00832088270934CD08A582196953B283FA047F6365585B6078027BE9D9C915569B78C65702561EF5DE7953FB6F5E3DF3AE8B85D3FB2161CC3AF62ED83D027B733507FEE131DA9D228C79277630C3EFCDC9EE1E559BCAEE4C818D6D29EA6C8CF9EB46AD58A4AB6A4FB2F6D6F4380EFA4D60843CA4EAC32F8772073F1CB70021547050C30095FC7C884E31A2F91994985EAB00E7565DA2ECE39E47A6C8CFAE012687DEA9D65B8745D4D760E656A55243FA9BA8FBBD31B7F2BB2629A0EC9265AA883C8775BA173E5FF08A9A3AE4E76F9925418F4E2DCE1D00E4F9377245B8939DC58B7D15C172BAF984781AFD318B264709BDE5F0859A95923ECC42108F2FA7C600E9FF69F3F65751D8A457DDE89A1AD900314F90E9B712580EFF5E4A73EFA3633C5D5E34FA8F2528075FA92DCE66506F5E947F1FDEF820296CC294ECDC059390B644A1407B13D24541D275A49D9BD1A6F68DAB296F52965C7F72D50CDC0EC19456001516C10030086D2EFA109F45FB6D1F7550DE534D0D4CE856E72763463E6D0D11CD237037FEA14ABB32465F632FF785F1917322E4574BBFA8F74682DA17F2BF7BFFA0FF030297D5C999D6A7C387EF2A5E168225A60EBB01C6DFC72BA1FDEC8F74651F3E64750F2DC98D72099FC85F43FB28EE0C4EFE8B7D76BB432453A848310F6E96D833A27CCC98046A210F568C075DC71545FF0D37AE5138406D569E964BF8E6903DE7651B33C05E22747074B730CB6F3E94B891E8105AD6921CF5EFD40DA88EC3D0765756B7BECE012F59F1F68AB80082FDA5FA37B026D0B6CB5FAB9A0ECAB6980A179815BC9E56CBDC0D0682C29C5F9FC8CBFBF5A6A9679DE92ADB5B4778ECDC70F819549087BEF738037DE613CBEC897E016672CE9EAF00382CE4B60C563CF3D23CFA178403F270215CEF465AE9B60F007C75C1FCB85AB4AE9EAD303057DBEEDCAF55F13EA586F55A2EEE9DA8DD92BC210D1E2D4FB7D219C54517FE5A4DDF5C8C6A776703EC8407D6B393FB331D7AA62423CBBF7A062BC210E9C6565CACFEF1E4A5D448F2CBF5C8861857DC870BC37C2070CE1F1147DFDC285D9DF8296D6620E1430884E29571EA95CE1DEB9C2AE7198F10732B2B2D5DDABFABDA6E77ACFA2B10C75842E07DE69CB2B34ABE41018C9A765E45AC85B63A85CA612B1E9682D7C8F512297BDFB780E21506956FCB528BB1916FC1A8356667033E99E16C223139EFEF6790B8745EAFE30DF12D900301643F8BD6717D0B5D1DE5E75F25BDC950CE507CE7B3489E72D5ABDF5A28105A8063D0A9662672489DE16A1628548382277FCFB24BC878F071B13D6E120AF00C1CDCACF5F1EF4823A2B5DA0E7C8487550D80AC9F6891E50BE3DCA0096042C97CDEA3553DB702BBCFCF64F1B64719BC89BA51A09057FD9285C4AA7D95532CDC04EE185BEB1318132C836278E368FF8E2653E4AAFA829A2D40D91BDA7B4AF3F16442931B7DA2B500F7E3ABF80219B8A245FC4748D20D549CD12C5AF7CA3A8543BD14D0DDFB4FFF8A43C661D0A8163FE80BC0F77B762D010B64B831E7C29F9982E5B7338A6411A37C4F1F46419B610415104F154A009CF3BF1805FF279145477A0D5FF0F3C9584874E8E8376101DEC2C8C69592A8C46ADD07A6C0100CFAB2BBA03771749B3028D287805A6859A1E3A82F30231B01A7E3453059638E0D7A2430348FF4AF26D00481CB3DE085D269015FB6043A0346281A05448A81D04AD196D916503C35D31E513BB133D49F9646C191F872CF4D6798C18C87E52695D1ADF59C97BA8BFF5E826EA17AB2FCB8B559E871E6D62D8A93522554BB5D48DE674596761595BF28D0114142A542C2F9CAB2BE451EB37546CE3EB60BB0CC6050E5D38AC96752A8D2575F67CE28452B00B486E2EFC8AA80E94A0A442FD35F5FDEB48E52A82C43EF2C0A02D3BF71DA67F0131AF8AA90E159056EBF4E5DBBE176C9CD8C07D234135C50B524A4EFD7B72CA4F413B29809E7A1A53442A1919BCCE952203D17E3C5600DCC3160DCBF7F18B9352289CE78FD337C36416B8342635C3D542BD1A357B8E39B04098FE7B60248FD6EA4A2778EC576E4C34323C81E56386D40C79260E3D914DB7CABBF269441DCFA216EF7AA85FAE99A89F2C1F56838C30FC180135EFB98BCD01E2A88D144ECF7063613D3BA62AF5FA8CF7D63465273AC0ABB3F94E87130310F4B841DB13AD7FAB1444A02AF5649EF9A29392A4FC15B747799CD8A8D735094CB03A606735AC94EE244A8C5A3504F31AE62D3ACF7F1586390EFC6E8DA967F3B174D9E805554603C4FD5CD875E70352D2C6576E3BAF0420D6F3AA161F605219BFFB93ABD51628014072E7C2E533AA86117F02CCD67B623AF4CA911EEBE981595FD393E75D5B0D0DA9440E3AAF9249110F5E8C22A68F9CFE0B30E8665270763390FB8618668A1A56B71065A85B91FF8DBB8E4AB9C3E6C079A2B0276BA475D388262F36A76C3E230BED8C47FAAE910 sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB148032DCD739936737F2D smlen = 610 -sm = 13488DAB5A6A706C34CEBA842D4F8A86E64B68EFFC5EA1F550883CDF378E9D7B5E5EB4F133E20AB0011C3F414BFE3ADBDAEA7435FC1095B1DD8081CC6ECF174BE8D36D323B150A9C4D9E6F58D639BE1AA9D6B0B5820F07C04392C1B52FA0A74D242CBCFAE299993FB9E647BB80075370A29165ECC71C321F1191A8546E28F79546DDA6C4FBEA0A4F7A082FFEDEDA0A988760C713FCEBB30AFEB4A7F20524CD85FF225CBBD078BB6291934997444E07D57E3164C46F498446789557B07A4C045374049FF3ED6AE3A81934C3C2C5ECFD09B91D291C3124DE126172E97F77D704A09255DB56AB1DB30A8456AD05E05F041F177CE08D62346BC0EC4D5BE213630CDEEAE4FA942B81E5DF15E020A05E31C242D34CFA7B9DD90AC4D42F0588CD6E5623FBF00A85A83D7F4BE0B4EB20396EF3D8DAF8F87E86A07F4D4F11A9BF89C4A0A142D5B4A69444D1C89EC097989124037983BAAA3C03623DE53F982B60B61AC1DAD53B465289AC617B8D2279D9480F7F4B657BE1B48126A191BC636B10CA50839F138B70DF0B7671E181560DFE1A853DF792CD308549266A2D4097D5D4E06640F7009C6FE5D25020382F88C392C6EC543B690838AD52CD19100B65C606C818A304F676C73149FA1E4139CA9D9C6675F1BE239142A3B5C9BF488B0D0B87440E4C16293D64637C265A90CE8D222BC4C87D1547FE526001A61B8CE00721D90D8A4B54B60000EF75D9BDB94FC7F861EE46908ADE105EA098CEF938F49DAE729817633003C87A0A6C0CBFD10185F7657804A2330A7DEF349DA1DF84A1A61DC857D2458425D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +sm = 01DE18CB2CFCE7BA2D15677A57E7D86B20A96C7B93DAF27232DDC7A0249796EF9321ACE5792A4AF1CA49908780398A25F9E4B1293AD8209301C769F123CFA430E5BBFF1812DD4A8EFD5621C109444CB4A1BCF4F1D85ABC6FBE493AE0370ABA2B2251DE011129BE10C25F452C987DDB1C499FAF1DC8DA2E60E7913AB7ADE65844A92ED3A5C04C2245C67D342E5067BE4A8C024753A8FD5962481B9C52051723F50165EC2B0EC8F73B4B337361C12014607F9FE41C3591EAE8653D18B95616B18A84A1A5951AB5082CEEBD5D2CFD202FE3AE29B60A790D04295EDFBCE886EB98D63CCE694C9517F5F6832B7CEF38EFC9C8F4C14E01429F5487CB752F675F4E4212058DB63FC29B9C00701810144AC48E7B007F4DFAA80A2EC9899E60F704AC0D0B58C8A716433C91A27D966D2B7B2685DA350C9F6C59233988CBB3F8F2383F5EB10E496E64017A0789CA8F702254E1B839382D42B8399488BD74517E280F1719392621596730862678DEC519C50CD6BDC07F118217FF68004401FBCCF8606C1AF2AE6CE0DDE06C1BD06A460BACE8DC9408F1D5CF76DD063F63DB9A0969098EC45FCDE2E878D464F4DE4BFE1FE710F2132D8E486F64E7D309D9FAED999CE368E821A05D79F781FB895A767A09256541CD54242B5DF5E262220FE232C637934380B137DF86AB4FA07B11F07F914835C87D1547FE526001A61B8CE00721D90D8A4B54B60000EF75D9BDB94FC7F861EE46908ADE105EA098CEF938F49DAE729817633003C87A0A6C0CBFD10185F7657804A2330A7DEF349DA1DF84A1A61DC857D2458425D81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = B541C1E92CEADD904A09EC08AD306D97732B1A2E8216E745751F659D99799BCDD8AE536EF4AD20D41C44D63726961942E06A0318920E10FECCA19976AB3599BA3F1D47EBEA13F49CDDE4F00EE486E46F33BF36E1784DB7BA2D0E30156664E3E94B72BFBC8F68B6BF49C88B04C987EC1382CD2A3703079362BC05F16819BE56D57CCC2E9D5775D53D5B9594176C42F2133AB6D91FA9324CABDAADCC1861D9C1C2ABED48B1FDCC245C741C4272BD996AA58202BC75256DB00B7585D82F0786493C290F0F68C18A29973EF1ECBC8B7C6DD5D0D66FA60A209DF4B79548D93B7B4DEE0A2F6F21B8C17A7954A75BB235367CEE8354A65DECE72A38F6B16B4F042D502D4C451307FCAE4B65240AD0EDF30CE5CFE2A7C99E32FA7DD50DBE88D6203F779E65B996B44342DA2D033BF99EF6E6C08A07A8573B1719EC82603239DCC5A18A1940635A8EE8C75CAF7FC9CFB28F0B8F92FB6840CFAFEE79818575D53376B49E23B2DD1B448A7884EFE603AEF96AC45700693E7435C10D9B31E394148286C90992FBDC4FDF220DB6CD9A40BDD4C6D41F143BF64472D5B66DCCFFAA3A091FBC7612940A176B076FB33511ACAF64C66C52CCD08B2E643CCED3787A91AD538DF883F6935FA4BE52B686ECE65918D962B980BB62CCF7899FEA0E085387530A4B37F2BE777EFAAB7A9DFD0D0D44FB817C30972C5F7404CB0EB9521AC2673B67D1F31C683E4BBAF1A161116E2F4A15A44DB60EB6F79A0FA07709969094C9F7AB784B32FA053A0132566F43DDB6A46F93F6B57ABE959B47F71ECB904F285FD43F170B1979495C8BBAA92B27F394620899D449E194D63EC1E64CD5ED55B09D19F95C07CBBBE3772FAE3ED496B14B54029644F1E9D7224CE26DB4D0EBC59477A2EE21AB3349BB4907853B5C66BB9BA2E3A1AAC46D4F24BAB4FF424BCC6B86244D97DDBBE105E78AF0B5BC0DAB26EAA3E7C919A589CFCB379871A969BFC4F2A418F0767737F9B8526201900500F5E25B21AAF3638DD32B36782F22118C012E427F93C258E18E994863AFABA8D599426AEF8F9F715C98441C1FB40EADF27FA8837F1980A951E400FC5C2955F0699DFE28078F9111F180008FAC718263C8F3B25AFF385DD15EA65BBBBE6AA45D9E6A5E30BD1AD50BEA695E7E615998F425E6B3833ED52EAE5238141597D36AB3125241A04422A22BB7545CF506337540ACB1521B71C1D1D6B14F0A0F1E28141B5C226ABC0A0043F083A67B4577B91C9D6724B9B53F32438279CC79C6A1B7D7D6E52411A23BDCF07152DFA12FFBB1963D7EBD952FD8338845CA5DE0E48332EDDAA224C9FAF7E8E3848C9F3B8CEED382852FE75C7FD43E9FCD713D5D2085A227E523417C48BF929FC5A4E6C9CFF3263CF40B50A88CEAEE1CFDF8C9BAECA31FC3869F832818EDA4221E104BA9E150B0BF8B6C15E203476548EC76F4DF2461BACE23E3EAC051F3429DC1112C8DADBA2ABE34671CAD880E72A77AEBF909E88363120A63AC2F502103308B554DD79344952966550478A8112B5DCA618A6A663DC50EEFD1C116CCE6E9E72A705D825625086359D646FB7747CCB1F06160F0275E93FE8B3166E0BA81AEC2EB02C9F2C1FBB7438A193991635C5721C7B1DD8E99B674FFDFEF40D312BAD9379049627914B66E32B4A92866D1E43D83A1FFD142B580BD8E9929435CC9C0C569AF80326EA0DF34B215D5F497160819EEBA1E24E9C03952F4ECF7AD954B938BB37A267E45BDFDFFABC11266125B60946051AA003B26CC7E59F02EBC98C6520BF641F9F73832475FF228D35740E245B7DC08C5AABCC88A009B46BA4F0FA9AD813BA4913BCDF4D483E57D8940ADF001AC2C07BE83F27D10CFD9B55878C3BDBADB6D58567E07CF1F55D7BAD5D33074CED337B5C6A4135579AFB5B1E709B50F5D795AF2C6BA1AC600AEC777BFBBFEE78C2D7F1B9BCA0CCF2D949499C3ED523DF9CC19A1DF4699B07A1DAC0779D4F28BF4B0F8913CBCD4801D2C2A501318D56691C01E1BF3696EA8214CCA4649C4FDB5672CA1E309D6E3D3BE960AE1398FB40EE321273F7EFAC3E500A8F779930F9C4FD0DFAF8BAE1E2EFAC1B7EB47FA0791BB13A30F434B8056D1ED7E1466F4B81E5FB8A16B4A3C73A14A2984925AB1133B2BFAC9B97E2002C15428486AA6D4D04135553A7782DEF93474B85D992D13158E1937E32480B0379C3B4A72E8CA9A33B3D33405955441556B4212B6D5AD4B229CA907CA0B0A0FCCF00B722E074A05606E914AEC4303ED2F18F38A50F64D7ACAD33BBEDDD0485A5C30A6C0F3A26AA07F6A7558AB94AC413508F7F0759BBF32A8A69075D56BA67F8DF24F6F5C7FA9F71BB9529B14B923422CF7FD339775FBC1F6EFC21CB401FFC6113DC5136E1F9B7AEE3D5E118F77980354E7F5168007A792E2DC7D1FDFF73D321A1BF1AAB05F61E226EBB75BE661E79A8B97F9779CEC0EC1AE0D30F12F4C5B608D6631169F2A95A5839DD0451368D38D7C4F184A2806F1BD6543D3AA043AFEED0C9B57DC6BE45C36EE941EB0A05F891C2CC83AC59D1938E56761E6852078EEE702389DF6D9C1F6DD6C02A8F0BF580FBDA2669F61D1AB5515EB0A3A5EFCC935E7AC5CA9CE78D2088C53F8C69037ED69431F10B3DA77222A814A0793BFA7F5239A6B535E9688A8DB6A546C6B5CA3C4FC1D03FEBC787CB8F5D8E9DC6B9E718BF890C65B009F7EED6B1431FA0D9BD4D49733392BFBCA8C977442AD5ECA9F93C34CDE6629BD943EB76029C6764EE3EE292FB6AA009E1735939E42D0C1E61974E44CA92BE5AA8D36CF46E56DEA5E1F9D8910E392CD9EB896F148BDC0AB9149578D2E6A4C537BAF422D34C6810B877DAA6068CA1B1694DC290949B6BD5FE5E38CDA934C9B64A70E72FE62712FBE112CD5F171C1AB0B5069B8AD8F60E762D0B5AA4429DED6B42EB7A84B02D9BDA628A34BA045CA9AEE4249B9CA8C6F87FB40B182BE671197EB25193A6E52A3A2FD73B0357409C7F7782BD17A0DD85415DC35C8B54FE0F2145CD03958C28DCF838A55A0128621E063F14C1F7FF3B86495AB28040FE5251B123FED1780239CC7957D564BACDB9994D3A38EAE8E0A182DEFF6C740BA10878506B4BF9CA3D358DA83956AD20CF9FDC9F6F5C7FDC7FEBA9EE564B9C3364ED9A7B1EE1D17D6DD19A394094EB5EFA26BE7EAF87902C4B05EFE73B528A6A43218D33DEECC74A61CD0F46EDE8F372FA2D8BB2F61D8B02F4665A0390AEE8438AA690AFE494DA23A125FC6945C580F0866184489D6636F864F07083A78EA2EF2A5D993456934A45B1CE295D374D90DECA3EB463277D49DE4BB4739EE085412E5ED67B7CB7B599E0EFD54B783162EFA534A05D5F224E29341D2E6375AD98589A1F1C38964F91AE986AAB1CDD47E8B61A38CDA2C1C5B67F9C192B15408DF0E4610AF1B6BDC4F6BEEF3AE292716538A605CE2658ECE243F1B6D9994482A605F62352764F30F431F4580D757CA1859EC5432E37A0B6E156361A9989A974C1E3CAC478C9E2D4A05DB6E54551233B4F6C95C1DF6E378DB031E4AD8AC0886DDB575FA3850ADD4A331F205AAAAE2802BC6DAD37EBAB9F0FE55DE9B13684B1BBF99ABE0C20920CD24B54D5BAEC673956070D48CEC597A4DBCC91F2B0C339296A0B7BE00B6E29E2AC3213A317C70F3F4160384D9DD0D115B9E3D89A65CDB98EB4482364F8E853CB90F24B962B822211DB8F7B0DB8F4D5B5400E5151BB3243514DCBADCC10938CBE4A3641B7BABE9D8D9B2499E58DC6C3AF0F6 +pk = B541C1E92CEADD904A09EC08AD306D97A7D4AABFDB7C6FC07ECA87F57A248434120D5C4108DA43457F133E01954A503BD6243A7E77D083ED51AFA25A5831CD35FA6E87A6914654BA7B02A7C3ADDB6830FD8D95EBCF5ED025C130287868FECDB8F588031F609381D0C732E862AFE2C43B543CD1B32232F92DA3E2C6F56C777630E17811DDFB8D4A57C529BE80E71AF42D4522110356646AC4B75EC4158622793876959A69F38E87EE5567443D5C309586F17FBEBD13B7A4BC8B090AE43B9DE8CCC2F0D0B0FCC2D21EE9AE7E5360CA46DEAE87BD4EE4C1E52C936FB40AC9C78F5B2716A7AD57EC8ADF530D01AA816F00140312005E2ABEDB91FF1C4EF83A3CDBEF09C8E0553E88078578226BE5C63967320CA012F58641200295FE8F98F246C51047F0BB484D395B19D547460FEE7C22885793156CC87459457681FF11E1A34BD3D0CEA704BC4F02221A100ABEF31066A3FF51137E6539B2D7A910E01A41296843DAA64CAF7FD08A4A80269444750C405696E04CE41B2D8ADE173EBCBF442B78626BDC687656D95CD92A1A531FB992F4D91B3054622DADF0912F918BD67D41BB87365D4A26187C3B1EBA2818F8438D7CF8DFAC0B0A3976D7A229DE93A82415852D0DDD039D17A178302799026F7F567CDCB60D2A1ACC68A14B3F06D5D9B86C90C3CAC32F40776E06A2923E81A2F856277035182FDD2F6B3982F7DDBDB0FB4F4B66A36BEA9BF7992855B88FA48F8009206A372D91947A494972DAEA6337F6CFBE4553C699BE63B925F903EA98FFB7A760534F8717B4AA8BF1429408927AEB27DB210BAEB9ED16E03E6EBFD3EDE0A22D4668792B6A0E1314A76286BC424E44D19F1652A00E8AACEC5D67725B38A02C74BCE8DD23C06F21C06CA9A75618DA1208779B68DBC66FABA7F8CC5DCFD2AD9732C7285ACD3D54E3A05382825E7487C88B13A9638705FE823D126FCBD5CC92624BBA44ABE94DE5A47C2E45F437A8C513DA9C688071DE7B81522876834AEE4B87DD8543473BD12DD743226CC9E7F7072D701E8D327F7C3AC51A0B7DCB70F6FDF2CC14AD89360DD7601BC30FC150E7B7E6DB67BFE9DAC1EB254D5560B62F28EE78969D0C25439EAA5B46846ED05BEC9C758B91E912B963FEF003EA79022FE2D090CF6D7BDB35E6176A2981E7F93E0252E947BB02EC2DC9F9A050DDF2A41DF3A370A6E6E0B90E69B7EF767F9B1113C151C8F22068AA56B28B7410344FD78ADEFBBE320A7AE3A698F4F766DF003931663F310D7A193FD82023A11442BB5CF1B5AAC88D7BE474871A4B01F067655AB0D9973B316848C7901962217ED13E6030CD3835FA9ACA8418B0CA32DA547E171247A350397B2F9F5E15763839CF32FD92C22050290E9BBCFD0837A567F3EE34B92E41B1C2C199BA4C3F5518E26717C94EFD97DF3626BCBCDE3F8FCE5210A2E34596A1DDC5B341492349D45C20205DC64194A0254BA7249CFCBF7FC1230C95A4AAC281C043D2D43FCF5AD2993BBC03251222EBE0B465F69A7CAE7C4F2E80860BA258CC9C21619154F3B5AED9BDD6B2982A28D1C5DCA57EFA3145248ED6ED4AE4F9E84F420FCA79A1EA7CBEC85CD17E4485C6C72C56B196FB5EA228FE733A5A68CCFED4FE609AD44BB2F709D768071806C439D2FBD96F07A704DB04362641DC3FAB95308A360BB749F085E376A6A9C17EA6A648A51E2B00C93B2173D92ED07FFE2E09FBA89D6620984CFC5AB93D9ADE43BB5DB2FE891E95E6A8997E7355D9DF7462E2062C055042F120386CCB11ABCA9DD771B50513A82753CC9EF071579DD1E35997CB4F760B133D354F1EB5AA9E2C39837DA1B72A896685A1D85ED1973DF5D4733CDD502C544094C1C86ED8A6464CA3C3E25FB86D57FDB7D2A24D9B0365C2EBDE7D9446E81D301C957D57E19053C8739C3A500748C59A1E0CDF8B9B668CE13C751376221C48570AB43EFAC7AECC4D7D89045DCF8A8EE026995A46754C0825613EBB057F24C1D3BE715B5ED4C149A4109AC43F3DD84D46183930816D151610BF57F4F4CC3433BF16A5A87BF30B1F5176E6D71AFFF04CCE5A30FC1E98B64CC3C25FA66BB57F52ED4BAA99202126910282B437CEE3560D52A40E9BD5B96F3DC7AE8E232DD4C9AD1AA96732F0219123D8DCB6AF6E1D3B42B325CF6880E22C881E306BFBDDC6E82F72AA38766F80513EBBD459231E8A6A7247046083C462730140AD988C66AB2716E835AE3A1FB0F92FC502EA5D9B9E6339CEA0634BE27B55FB836331B8E08A65D0AE758A51466CC96592A48BEBF3FA12A26C9AE86ACAC06FD32B59211D526301A85B4E9FCCB1CF7818F11BCC49CC7AAECBFB0CE62D949C5EC5B576ECF19439DBAEC92F999C52C9A7C7D1099961AAA58D074F40F6BA18E99BEB54DFD5E2C131E61A7259194D41D7FC2649AF03593BEDC5DC1270560FE3FC8A029817A4082377F09E391E8A6458E4BCB048687C76E907E0CCDC708140794C3A8F177C36FF6F112D03ECE571D2CF6BF55DBEA770435650CC24800C0690713D4E05FB5EDAF3AA5465A6E778247C042F92714AD4B68CE665BC72862D69800BB703BCA2CC13C066A3B338534C22AD5B22A557D91E41A42BB2E602575B31D78CF958DE25CB22C853F24D990A16A5E1DEB7CC9EB4A8140E50DBF822662A745A7A2AE1B6CBA02FB3A7B718CDD172B055EA14C3C32ADDF15C294109FD9A49EABD61B76469ACEFAC41B362CDB61B1C1BE7C02F58EEB08CF0BED78DD712DFBE29CC3FE25E920D4681058969AD51AC8C8A4DD5C56809ADD62441707EA83B096C4F3705AEE795687AD836AF2C99640F8276413C46D23CC02246C625747D42A6D535B2F4DA6D9E637712B2C79E2215978A9648174A07E4E5AB36DCA26726460808C8706B22DD4E7E17A58B69A0B2244D2A66A5C7F3D21AFCF93B56588BBC2D70B9650B8B1200B80A2D815220AB9E9C6CDAF30B1573406B509CFDCCFAEA9E348C33CC1948E7B9D99BBB78D5DCD9C87BA4278ACC51C6946E765F7B072F952881F6B6EC506859FF7E4B18C4A6EE703056044D7F41F51F3AAEA45BF5F9D3F2393CAB2A6CEE80E7960EC66739A4CB0E164636901BC45D5A3D39101612F2028480799DF1C282F11EEEFD54D3CBFC4D30CC36CE0E243D280E00B64875B80ED1CCBF6F1B089DE5B4BC2DEDB2C2BDF4B8FDF675FB8ED51E0311E7A245A8E5775AE39CFAA3623AF8A21051591930576C19DAF6A10EA579F8E521628EE84DC19BBD923225148DEC766693D7A560A84F11EC1531530EB40E02986694996FAA418004221ED2B518F20F0A1F1FD803C19005B4D0CEBAD268CBF47E72977A0B8691D21FCBBA062D00A0BF17512767A9D0A12BABEF96D9A2450310D2B140C4F34EE3388AF0CF29DFFC593C60A2FB3566C3A37083E7C08F0B6D7176681FF96F9CAD4B50ECC5D7683BC62AFD4D6A624934E603AE3873E1924E3A1799C4E9EC3DC198D76ECF15B1779391ABD698D0ADEDE88B167A8674F40A15DED68D9D4ECE0BD17D5A89A0B360B5E7983E914942777B7079EA5D8CB3B0B956644AFC0D265C259314080C4EFDD7D332B9028B8A28AB0E049DF238943F297443FD669CFE126645B6AB4264B6645681E28E5282AB7A5EE37CE08BBAFBEDAB29E4F6630D73A4BA06C3B1A4AAEFB1FE178481C2348F5B424E8648C40A5EF80FC2125DEDA19D198089A332027EFE279F14F88F3AA007A3AFC1601B8D376965C6694E75D7C7AC2A875C0C273088083F86352CFEA9C57E6742379BAC9D3A34EBB57DB9 sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64C81CC7CC2F513345 smlen = 643 -sm = 1F67AD197161312C8A5EA95F8917E907754C4ED65185B16F5566ADDD41F96570CEC3B0D93CC0F10BA55B4C9A16BCF8AAE43A88E979F0D0A07AD562485552A0E195FF9149A08F8923846803B7C423F1A6977EA3AAD3AA2BC83F6E6B854EEE854F100DA3ED81D96EF5A68B3462E13DBB8A560A6F72EFAF52EBCA71D2500219756D639723DC2478727C068900A3091826FE05E3CDF5B115BA17F7EDE70214E2870B3A23BE5D7632CB44BC31B59ECC96C9CE0B813A5156E70C752488FF59C6F2DDA201074943044F8241E1AC00D2424E3E44252051569C58051210C407349E446C05671311990F8957CB3DBCAA6F023DB04B691908DF10700FF06A08B234EF35ACCDF13296A730EFA873D35B5788AA718576D32A021D8EFEF877081E7814A00ECA43DE702AA018BA4C1F575658776C14A62A66DA4EFE36398704698A84880C357CA5FED9F87CA1E93CAB4DA0FB19618C7C77B9253A3BFE234319EEF37AAB3CA5D8CD1E37B8209723FBABB6AA04365E4A94D8DBDBD2FD5D8EA94BFA891DB42F1FE6FEAB7B5AAC28E064036A5E3449B52212FC83002CCBA4F8264C24ED2EA0B41181956D12F4B0A9A063B2EA7687A38CFE69F6232442E66F9558FFCA3FEB70FAC2CA7FDBFEB5DA3F56734A3AF196073D99D5073D6F74A2A70230EE290F6E0CCCBE30F1061520667E23E26C7CF51B19777456F90FDE26D73F72EADAF49489F2ECCA4C102C659DFEEF42B42020AA80D47995D1780414E83D65B974A44CEDC58CEDF9D29B0660D7CFA2C6CF693133E017B22E10C053919E8B34685219D31658AD56E83ED06D225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +sm = C93E42B2B3B40D5D9BA0C44BCDEB8D499DD6EE17553D2E1653718F85C075C5025B4C2411767F4FA4D3BE5D429AC8B4FE954AF61D9ED04EF35EEFAA84D5BD97D5A53A3437C25A1C606BE686108F6FFC5F7B43707B2CEE0C21A981CB13FAEDB0435A6909D1B66EDE12B86E404DB873623FACD172A5CA44D573A59B7BA93DC97A05EECE0CED9413B28C62C3F27EE343160717EC5ED7A9C082E0AFB2075E3E9ABDD721C0144168879698DC3C59E4CA4C6F9F7C6FBF191F9DFFB6FDE8B5EC8EFFE3228A2BE819FAD7B2A17963710E2B17157A49DD26E5EDEE6BF770D91BF0C5ACE75D6E401DC7410F116D1BD7CE5343430E3C81D048A55F24953CB5C4761BE63C175EFF96C2F725D90B673A2EC9B9C74C20C105304C83E9037F59750DD2AF7E6E2571E719208129E19371C78A70563CEBC732C7BB206DB0C69485846FB02BC37F8E111630E5F2C29661D26D8FCF0DAF01253AF5CBA70A7F39189F772D610D6C01216A73D0BFFD4C37E1C981B5B256DCCDCD0C54126C6DAC0FB6FE1CF779D72758DFBD59FC3A41A1540F0DB78619705EA417160A8B9B159917C19BCB1FF384BB0A5DE1BCE74BAF2DEC58AD54B8CDE1FB4F864B8862A1AC8C3589906889E891F8BBBAD91A5B845F818C4FD4DF9D34E63A38C5893E7506A54D9220D2897C692ADF4380548A31BC65F3F63A72B206CA0F167456F90FDE26D73F72EADAF49489F2ECCA4C102C659DFEEF42B42020AA80D47995D1780414E83D65B974A44CEDC58CEDF9D29B0660D7CFA2C6CF693133E017B22E10C053919E8B34685219D31658AD56E83ED06D225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = CF39B474CE5D8EEB353C885DBC60D2A9EAEFE3CBAE925AA445F6EB8E058D64F0EBC081B96BF60844A2488B79F9F7BE1390A637D56A82B9A9BDC2D4EABDF4AE5D7F2E034C2DCD4A1172D2BE218D86399A80C9F84F1C23240D29B7C10DC2DC08FC806144D5720C94FAE5B1F3EFBE946FA481FBD0AC40FD58368FEB6778261C445F1D711EF47FF525B785F979456B9159A360F6C6F72E4774D8E0DBECD4CDDA5D71C89B95D1EEF3F9155A675529CBCC62CCFEE50A99A8F23840D96BDCF0D0F419C24F5B180DB1393CE9C370BAD8883464EA7635FA794A7DC2DD3F1C4E7BC26F186961C87517EC306033B53DDBF71220B0B978BB41B13A9ED12A9D97814A4C2AD1ABD2A738BE04C6974A8D6D35EF294F108064CCCEF0A9B1AB6E84433EBBC6C3464F3BE260C5D04C9AA8BED6D66BF7DF13236E8488E9256125200A010B9614BDC89BF826716E74C804518CFA9308AC4B0BC81810B18F0CC34D15924B865BC79BCF6E4C78EE436749571EC969ECF8DEBA81D946BCFF51AF45BACF18B9B6287CEC48E8CC546C82477585783C11BE89041D81AFADD06AB339EC8ED2B74EB8A10DB6BBD80358FB42B29E6E8D22DEC5398F053F54E68023F0E5E7ACD47EA5DF703EB2E4CC3AA7455E03E5CD6AE63120DC865489042362CE7494B027CFF6F65E8F5F044AA17D1F2A3C151B803C0E2D99BD9E3A1007E7212F1C4A51BA0AC7550E3FDD9793104E6CA482F8ECB2CF74DA97A94CE99F66F857683D345D2FB08568E1FC7BA01D185B941B8A2645FE9D817A8C9C9B8CE5CD9A9C431F73C06778F278A503211DA7C99DBB5FC4FA3382F1C78D4AED913857AEDC5505B69439500F25950B8E7A8BBF71405835F90EAB701824636787946A765A832818C79C9AD1C0117976640FFF68D99515F5A5A96111769B818813D2898639E9B9F1AE3F1E26BDB950DFB4318DBAC729CF8040B871D5DB254588387191EEEB6A98860699D1A13AA0E54DFE20F5BFF356FFBA458D269E9CFA1BCDA430C8601376848251E9AB532C8DCA928D22D435DF8AA84952B41D52D768453692D02EDBC462A9605B242B668809DD46D531AB32A47C8560C4BD83497B7215052576865F37B60CB33B1D4D3F3C6154FADBF07E8940F3015BFDB883FA522DD1D16C282072750F31A21F9E27293D047D825BF89638D2CC2BAD1E73DE9FA78D49CB2573E9CC3ECF14253195C852B5951F44D878115AD908B5A0F73982F04A3346E894D4CF5D92D0E3A09DF22EDED964C58455D89509ACC5EFADF21949D3D404BE49D8AF5DA0C57A60411276868A3CEEEAB3C699CCCEDD74B5361B95AED42840960703F6BB928E90D8B96DA9E0FF96FC9D14121D56C26230EC160C6B55057A13CEA1B03E45E9439A4AE16688B42398BF3BC20B762EE95AB1B81B8A960BAA74848EDE5BBFE1E31626D573E1115F4FCAD197C5E8048F1997DECEF51756C7B22363769E2EFF722996A51EEA6210C718AAA44F9CC84B17FADABCF9FEF33B0803036D0053A7EDF1080E4328D470F448DF6B57AD934FA534F8154D1950CA6C64FDC6D72DF3042EA262AA8CFEE1F28EB9E343EF0E2379079748352F3455489358AB7D6C83265BB104301586BF4981B9E1BD20ACFBCD0876CDC0AA870D53CCC718ED9C00C63B4DEBF5CD70BFF37AC0B20511A19D23B15B0B096C40A86868A65063C2660EE49030A9C521DFE404C622F029017A7D2768712AC2B9B6573A75CCE87F76C9701EBBE8BA435ACC9B235D07CC341D5FD83B35EC2E009206D44FBBAABEFCC1CDE9F0EFCDD4B64FBCDC7CDC3FDEE4855E36B26CEE3A327DA7B969A77AB56FE0BA8A1414370D6717A828A8204171B90ED345E8CCF5D039CBC7976D71B467500256CC6DD10950E72B7601616C1797B8A813BB6CAB9A2BE2A1E525723FBBD64AFD9721506BCF8403E37A99E308E34E8CD2F014C6A3756F18A3A7BBF2E4C00EDC83BC4CEF7370C18AA4BA517DC7445BCD07412E7177CEE8CB94EA3BA55C097373C4AA57F9E1E16B57DDE1F4005DC7EAA3D08C48598ED7CD5F126726C68501D3BA138EEB6FDBA696CC79D9222B89887B1D96BE68E85F79818AE9E90C15541588177BE51CA19AFB1E59CE51178FEFFA8C06DD8D00BC830C1234C5F46B955A3BD0E2D72A72E796A6B9DCA51C984D06FA1584DB23F795648359A2EC675EDDCD29F594EAAD1452091D6634946B46BF39335425CBC0F3883A3674B4C6E67E0F6C724A931FEAF50980A9554218CB90C306190232E3E7F1AFD1A8F563D8BB1826A553904EAFEE32149F55607121271816A9375CDCCA4CDC03F45E53ECB0E07265BF815FF17578EAE06D0493D144CF19E352FCE6D1D325E9FEBCA0D255EC034DE149E260B02D816EF598A3847F52B2FC7C381DB022E3731F10A8787C883E4CB7543BB56D1169A1D1968E38EB76C7CDBBD909F024B68F1841F97520AAE1619FF8E6ED2283BE20D6A2BE30301E2D12E3F060BCC9723367EA87566BA2B75BBA6D7CD97A82BF07C6E8FD80A55EC1D26E09D8BD67578284CA1FC7DB10D59E9DEC35370711129B102308BD41F250C066D535F0AB31638E917491F85BCA19C114D37C6509B8EBFE8073EF986A5CB50D841138F63A7DEEC74D5E6CCB3905E94867AFA47F32485EEA642B36F346CD10629320143590F7B4B2F7363742D110EC643B51C0690E9447290AA9B357CD7AD31B2D6E78D99832BF9E28C4795FEA16B88F4EF0176A145D3E9928926BBE903EC73F7F6FC5C1CBFD096D6B404117B270FD1E86A03E5524DFACF70847737F4653C79FFF0BCACF2F1FD17706E2242B550C9E3B246080AFE6ED5420A7725DA4EB38FD840D7982E4B80739AEB49D54332B609BC1873E318CA7DFA131DD898AC45F179BCC4A8E3E5240A63B2C2FBA159A8E2ECBC664BC2438F510291E654BE3BE8989688A765B7401D6CC12B93B20C0231668D09780824650A676655848607577E5299176F0FA2A86E05115F282170EBEEB37358D10A93FAD62707E924704BFC6FF8DBA461272BB1A625C17B0A473E32211C5E6DF93AE440D4CAE26C58EB214445DBF9B03F6BCDF53C847B88AE5016DA8E67CAD3FC28089E4FA1567A3B103F7EE2E4BEBC4AD925986BE5E6C8F4A1801AFE5949DE1A889463B9C879AA8520DE11A15B99FE1D0981A52BBDBD42ABB891F72D58A07A44FC23D29AF11B186CF8B6009D57C2BAA1842D36844E5532F1FF118CAFD408ACA152E0017FA74933C57B9AE2386371FDF2131EF835E707E75ACE8639E009D8C6CFB1F35B806B3026F94C9EAD26C2FBB2D1A0825274E0622B0232BF8FB82CAA5D5A59FF32DE25C96AC8EF831CA1E6061DC6FE6FF89A163B99846147FF009D643538B4B6C513B06194484C7D9F657B3A6904B328158BDD3F4610ED63EFAE7D4D662836254B29EE7822996A16EDFD4E3AD4D13032FCA03DA41723BDDB9BB8101AB804AB5D88BAFCE0259CCD54480745F09493B1C437B917DE3CB67C972CDD94108F8CD7EF18CAF768E31DA1DB1BF7024A4BECCAECB5D8DB4609F1F05C2101FF1EE7423FB9CB27D393BD83565C69699394663C3BA2D49448047AB6EB9D2CD1FB7DA3FCC2E21AB9427DC3D310DC2BBBA4B36B7D9CE4EB9F050A7E621418CB6AB0D804965EB062A2D29CC636F7C1AB9CB36ED244CC55EF81E0066BCA8DC1CF56CFE461AB18DBEA4609FD1A5904CED45FF8B78F97707DCC74F00153990C326F4876F792BD092E24483A641ACF6740FAC497CBAEAE8671DB1B6B86D5C023AE2D1804D909E06F75B +pk = CF39B474CE5D8EEB353C885DBC60D2A9A51CFD9E1D3D4388BD2AC1AE0E1CC19C90DEEFEB3BB2E63580D68424B15E56A7E2FF8DB6E70AFEF3FD8FD4397D201DE891116A442A1BAEDB83B4BEC04065A054D8EFB9AC82F220C1C08731D28D6DDCC5C56C38156402C53F0294454AC032C8A8AFB49D5D5D71753FBB069CAB1E2C1B86AAD97A57C97D813563CC27F23F090DC24BCE3C20CA169352C0A50857902BAAD09D0F152973566104FAE499480B14939C26BAB35DBDA16E1B890B83C2E4247621AE208CF35702EF0944810A6EED4EF684D95785CA8490B82021FEC42623A3579FE3403EA58A36438C7758F2DCD001EFAFA9B59EAF3CDB617C50FB9517C878A73C58F4AD1846315790BADABE3A40CB0121CD5F9FFD5797ABAE69D89B220F38B24D8E4C74323CD3FA0CF16579186D2B928F4B4AB734380C4C62FE8681F56C026496C11500C71D42A2F5D2DDB0A14C706255CCB48A633F3BCC315AC4A8A613F9E7EB4B291BBD21E24601F2A9E8416499BC3ED3320C877283E5D24C5555A432AC06000062593795F8153E73D812EFAF26C484D914A13DC2C88E6AE7B1B2A1BA2752851FC63F4A007AA5DC8246C13EA688458A9CEB10796947820513C94BB49285564CAF4E854ED550AF2698208CA57B4AF7654DC744670D435325034C83258A3F46A65C9AC54D665AA5140B2BF9FBCDFAF7BBAB81F0A6B734E26B39C9CCFDA58BC1C8943D5F7C0AACF968F7D06AC8A25423500B62A67DB64B7357BE2C304A4FD3E100BF19EED8807E549316E836AC18414326DB1BA2236D84E3CDC6025123B10EFE72B5DB77E605BF7E2ACE139667B4F45EF3AEFF0DD09B838A6C425082E60E5DF735EE0285757E4F8DAE7510B7E4EA9F6395B538443DC91632AD0665F16B9748BE15A7A467E1422A39282BF42A22BA72C2C35580B5A6799CCA03D13E859C6780F1D6FF058C5C230F9C2DA69664C6AA6B8638AE640F51B81FB9883437E40A7B19A8A3040F3B62488F919F818C482161D7693D76EFD8D10A7AD3CC22A14332F72A4932E13E3994C539A340B1B71606018191892CE8F610DB12194B20E385BACC5E1C90337634320E578ADF383A455A518C6A09522E9F863B8905FF3767B9CC01DF6F11B5F133867CC84F9AA28555FF318CDB637C93593BF4F51B1F55D2711C05F32A09DAA7BA17D4CF26A390BCB03DD75E4D45841C8533738F727B0EED3C41479FAF8F6A2A4929A01E82CF60FC8D27BAA203AEDD46A5E65B8665C6E55CB83736BA559B8A48E0320D331D741757AFCF0E3E2AEBA422910043AA3C506EA6DB1BA0582CB104FB267D48A6DCA0C15A8738B73AB50FAB885637697FD7B4DE7DDA7944B7843A005496D6D79D072F9F7624DE91FE2B0CBC25AD0D732713B1E13A7064C2369A06DE31012AC7DE2D5F76D8419169B2D48B2732F28F45745D2F06E2B459A516487C08FBD9D5B84CA517C12A625FE89B859B0E5C04C6A08DF04C22727A9A83E7E7116B5A2C10D90E1B31EAEA9D53BADAF3614106DDAABC6975D17D739482AE06086BD958E4E9347B5A35E810348D068044FF3960766E0BAAF7289BDD9D6AD2E22C104FCDDC329D80F132B8096074CDA5CA2D36FC8D1C425863CA3C82F21D938CD1D41C819E9C04A606F91E8AFF8E38C0DCB16F380A4CD0291FBF7EBD77E9A8A3B8977F9726EF3762DB44F9107A8C84B31D52D28818B1DEF32541CA2BF1D47E6C15CAE047E4F4CBFF095C1F943B88CACCCFF29FCB3908F96A7E767391A8BA8E71699AC4A0645989390D156AEB38FA421E258B17F42E5D504CEC127DFA4A9C985116518CE4BF648BD1154DED4A5337C30BD9762193719B719B0FE67B313740044EDAFA731CA36FF3FAE8C3940EB59C9D3434B13503167336316E8442826C29CE21789DB9BFAD8A5C663D19F27D910C8E0143E0C4AA70B6BDC8C19A3D609A28BCD72E5ABA087002F52BB100872017E2363275326C2984A3B40AAA886B578DFFCFC8DB949DEF8CCAE2D728D92FBD3C1EDDCC84CBB8512EAE53C55992E4F5683CA16EA9ABF58F1B582986DFEB21E21BFDB0F0F61481FD92D57489C141EB6ADD29ED9D7A2B729AC772084AF05E1B0698389953DE0AC36CAA92C7FDDBBB1A778C9FD29FD5C65E6F49A60E8679C1174A180FA2E73AA449B75C0A9C38F3F4BBDF597789B5659AF1E7D719235B60CA7CFA4AD1511586C0E813046B2C59E736BC6D7844BFCBE9D914F5DFDF52A2A581F39E1AF3A33C515CADC0C5D5F277867428CB4068327046E6E661F37C29E61A1D07DD2EEB804F2496EE124AC01A4F1DBF8784B29E9469248D5E1FBF0EE66A3EAFC66B2DECBB0E9EC03DEA0C541469A4B8A81CBD696C849702CBDC9E0937BA63DBF62259FF60B0C4AB4D195BDCD73BB909E80125A4EFE5136079985F884D1F51356403B91BBFB22C372FF082D5947C3ADE08E98AEDF209F0051FCA981AEA9721E53750EE9032E6FE8D2B54EF5C60C0A0809A1F4C6535B6B3A6C1A846BD3D5797BE223AF2D578BFA94394EB20D926C61D83991BB2FB6670D0313F44A72A979151A0CA0DF7B744E4CFB6CE251F786F62C9444CD336986F6A23FE275AAD2F1C7F7AA38DF89BE33AD0E2ED960B239C0BA4667686CC6EAD7300EFA2A046C26088D6F1AE47329B2677199E9AD061DBE076FFF001B69BDD1D011DEF19B3DC128D05E84BBA78E4E90650816D0D793102C113237BA18FEBDE69CBF252EF00177EDA03EFE642F4B47277FEAFF223BDED78A02672EBF268C6E385CF0E2FB22F74B7C4B53DD8A33E4395F0440CDA0535E0E5430BFBB0431F83B4407DBF90002CDE1C57F6804C937CC313B80D9C0E9AC76D16B128E04ECDF9922B00552749E9A9C402FE69CC5F86F63845C88E6246E9DF803ADAD729CB5B6E6C5A97FBC78DC5656A7953EDC0039D2A3EE8881F2D83C489B6AD1732C5BC429559ACDE0E51107F9CB542C5976A7524F1B13028BF51B83F2D1A5454E8FBFBBAA5462B46639FD4C09A33B57AB957A20B8D17D826039D44E603AF81117AD67BD46F1564584E9C6793D063CD63636A7616AAC601AAFC76A7FB3DC27A08FEB98E05248C6588276FF175B4CBBDFF76E51A32A256AAD100AB9848321B91D76ABE31E69EFAD217B67FEE57E305EDDE70EBE498B73A4AE621CD6DB19C50093A461639484F02FE8E0BE2696006869C1B3C88081B753CDD9632F5D5E6B11B76B8BB8F634CC1DA84D17BC56B34378A47736C6BF7FAEE5A5F95ADB9133348EE9219931EE77CE7B9A375C64AB3B9E37F0CBA4B1BF5B4D1ED4511BEA6802AFA830A1E7C0197BF7F0072697079B4BD8B493B9E7A495EF447F3ABF6B59536B9A72458411C5DE697FD879BF9B5E84E3C161C07F1EE9EFFE47A91C40A827E368B59EEF81D38155A89744321283FBA7E1DE4151A662C5344D3A161C208290D74F0627BAD02A0EC50616E6CD9A37811793D5B0861B5D848E46E9A29FD670E4615BCA4DE33C9EDAF107B7AB8ECF25D95657EC95AD6DE999D8CD6B8AA1DCB6604B9126143C5304A51DC033B06ADB33FB0F14D00828299B03CC6F638E08E34454BB70B1724C0482C798D00F97723170E12B017CF421DEB5701F4A566161D77BE531D65D9F0498131DD98E721FD97A4DB64E0171BC5F75BD73468C9C47845317BEDC3BE1AB677C643B0E3277D5A497DCD938D994A6E5AA009FFFB2A2F3F27A04E90994B43FA786D39A6FBFB5CAF382EF65111C9056228DE74B4290AA3E174D1272F989445A156F2A54DABF9A363A85D5F5425E2 sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72C280247CB15A5569 smlen = 676 -sm = 3B67BFB5185E747CCB8C0B3B6CD9B18C45A89AD210542D66FCF4F9571384ED7C95079A888F050733A818773C1C805D57179B48F1D98DA1CE0C4C96A454BCB2EB0E1C4939752E9B441FB2BF3380B4A0C54737FCD1F02110E7335A2B8AB7EE6772A0ADB2CA9269AA3C91F1ED5D9130ACEAC437492FE42844DAC8B8A252AFA901750E5E51162C927837D1AA689B5DE4386CBA4F45960EBDA7D4567A584E16EDDFFF8279FEB218EF282D55AFEF1655B9F35BC41027955F322EAC53475101C810DA7C31A68B76643F0913EF59C6C900D4B4787DBC8F8AB6AB2186CBC79A1AECD63CFD8AABCE29C7EBD8D738B52819401615F55028B4E7E29B608473104AB3173D02E6B8B510223904E10F14F4347008A5C3C82CA0F1CB2D2DC66DFB74CDBC9069ED7FB64831197EDD77EF70C8DFBFD5315CA55524E7399128671E5F4D5EAFA49F201807B4819C684388A04F6426B4F899D7C2CD772DC7DFC20032906F4E08CCE21E74EB0EE237E04B7308EC9B3CD89267C5F4AEFA8574FB148A222E5A32619EAB7690DB502CFCCC159CA9BD3C6847906239D5B130D5A4CF873992857AC5B799CAC0CC4422509D6180561BCBC4203E8EAB64DE62CF37F4348F3ECC736A2058318361D87104C0C5FEE4FD1EF9C1EBB5B5AA8308A1223258367C47E4F2C3A02F02F9E6F5C6F50B5DDC7106FEAB516A902FE3C769AC9105C5A585A9C4B2715DF10EF2AE96A3E51137D62359E8E752274C5FDCAF8FA1D6BF4A7E0B872C807E3581EC14D6D4013D202283811E1E90160951B2F9C568B9BBBCB4BAA38D15E5B744E83C59D992A12B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +sm = 7BD0E4C2388C66435B1B8481DA8305BF540F7D52FEC50E9040E798964BD3E879E36E94CF7D987F1CCF1DD5885F2940EC7D0F29E8E06864105C6FC80B7F3C685806E3ADCD53EF600BE4F5DE40F0A3A4314EEE393C425A1B80189F4AB4A6F3F03919B61C26F9A9BFBE6487075E3024BD930AD280286D8400B572BF443F2C12A15E9064BB1315C6FCB341D3BC761D4C0A17D35DD6976F6800EBA1433CE2945C5895B2C539AD176A685AEDB42CEB886B86BC71D576AC6A4AB0F8EDE2E1925C5B2F74AB3359BB8A46E5540B6A21AC8C21AA294B6123B8B34874F758551FFFA25DB0A9D647C13D7150C5AB4AFC843EF706BE20314383D3A65F8415110857691C5367BF8C6DBF4598ECB587D1466BFC0E45785A68D1895F398DBB8D5EF2EAC72EBBC0B84DCB5A48B48D7CE40DED6AF6D8C939753A163104DFEEB167D0C0CEF7F1E6ADE5D38D333311500CF044347E6D62BD3B14CBDADAA88E0FC9AAD1BA1846882B30639ED8976B2AB17BEC003E888DE46FAB1F6EF94A1BA98C6471DE0ACE582F08137A5AE200627ACFB5CA7AD231FFB4AB5F74BCCE2F21D5802EE79FB5DC37FFD489A0E3CA3F190E6CA6ABB45183814E1A30957CE0345C5C6E7441404903C9042DD207EEF120D9652E08F5D830D881CCC2EB0F056142561545ECF698B4A27C2FCE6E6E18E519A6D024F21B74D72511B3E3C769AC9105C5A585A9C4B2715DF10EF2AE96A3E51137D62359E8E752274C5FDCAF8FA1D6BF4A7E0B872C807E3581EC14D6D4013D202283811E1E90160951B2F9C568B9BBBCB4BAA38D15E5B744E83C59D992A12B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = 945C75C48230174ED23789CCB96A2D7363525DB5ABAE2877093FDD3202D174D7248D2AD3034CACAA5958A63D24B905AD5094D5A77B4F01B5F4B1DC6DF8CFA4111BE19E693428AA33B092DF744085CC5933F15942B881B5EA2EF890D5E3F2B3B3A36540D52E4184ECA352D578C12143CEC5D12C52F6B62D7F484F871CF32469E1670AF37C15C8CF3FEF8A2781DF5E9605F8F195F9453F2DCBF3EA644309473547F1B77216AD1E545290EE2660F204A3292483F86E35CFFF5A6612C6F4763610F7436ADD3A44B22C31CCE5743FE72211C5E25348B9DF7D3AEDDD230CF6D4FEE749FECAD62F093A36222580B643A8B73099E7BABA67F0B8946D4696D114F92A0C5C003FFDCE7C0EA0291368DE54C2C6DE96DE206D77B2D4C39A58EE618B769E81ED7EDBAB768CC22A5CBDDF11E6DA11D828A65FF7919476F3B62160CFBBD211A626E5F6B4BA7B9FBCF0EA639B14C1403AEC2D35D26D7CCDBA495A41F647D97AF27421A8FACA8971173B3E2D3AD4B08DC7487497C5F9AFC2DD7ECE51CBF745868837EE1B55DE89A89689EA78FC7E7F5FE67CFDF451BFA311EE8B46987082A145D10C56815FA21D58564419465E284CBF6DF64ECCA76F6D0DF0D6C47FC64229EDE93DA318797F3D3F82B1F75AE7EDB58DD059D65C09FB4CF504598016C83CC66DB75FA23C46513B74A8F8E1C7F7A2FD28133E07A71603128E1761822DECCD24C62548CD69D2D3959DA2E12CD2F74D55AAD11D25419C19D61681C32FDF5C25B4B36AA1C74A2695B2510C4B5835D80654401A2ABCF0B7468563544B25A3B0F36B27FA30B188CEF2E61E57CFA7A32C87FE1D87154E95D3AFBBB277A1FDC80C774A9DBC1DAFB0B4E60E174214D4F0A00AC336F74FE59914905513C2E77AB2006106B630C8429304C9293CD2449FF4F172E41D6731A5FFF0CAAC2F9FCBF8D9EF165C5F6D1E365C98C059A1BB2A11CF4F93B560625BC35CDEABF5E6AB89D64F9D3095F10BD9520064622DA3F61C586308177B3E5B25F05900FD4F0F410D6D75AB55596C40639FC4E9726B8CA9D5717D4C272C9D7720DA5D988C1E71B3ADAB3D64C4F697445CB679C51111FBB835D6BCB20FA09D722EB2F22C6F6514220E9C064ACD77F1C7939E750681F4EA4F3EC739C94FC88657AD63457348FEA1FBE84534B41AB730F86C2D9BBC58857171B0A5A24F68A0BA4872C4821805C52A9E01D40A26649B04B9ECCA77B3FAB90178CD19B85F4F6951F842F0868F13655EE7EE4CE70441F8F53D1615BE972B094001F04B532CBA8D434ADF7C1B9FA5AE6189F02A560793044BFD51430821A5A03E41E35F16871C01963479D5A512ED32DBF0B678AC16ABAF8816452AAAACDFC36C5F0CF4583EBDAF9D84CB1D38D2155AF427FC512AFE1CB2EC23EEC358E460CF71EA64AAFCFB571C6FEAD4C3D8DE7C7636B2E5A826021BBE1E73FBBA54E534867376F1E0628D4DBE222688E28EDEE98C2594764F77BD587A7E38D06813F3E191F6D5E86577219BC77B83F2B2753F7710A5F3781C8AEA53F6EA57E1ED6249304620E8F68D1A2A5576AF2D4FD4CCDB3670AFC187E27BA97B4115464B1EE103AEB7506151F8BB851610D249167C79D04ACC34534A4E27086C06838F3C0212BA96F7BB762BB1C9F002B1A5792C32769DB395237F022EFB1BEC4A36B95752B64B47CBB47E38E4F341F638C9C69945CEC8DC6E691CDB2167531565E9223431AF3B8824A1E7494D9FF7BB265A7778ED347DF2408F138EE0494E7BC6DED1CC679ABED5170BAA37263107C714FCAF34262304761986FA5D93C0CC14C2845EC0B3306B6C770CF76D652B453EB537992808F2CBE1F3A37FFED9EFC0FC119C1EC0F9F59D1D8DD64100BF0EC68E4D8B1236CC7A0B1AA414026D145C2E81F39855F7877F4125A9E0677ED5232645115BD00084307328E4FAC3E164BEBFE7121105AFDC153CF6520611944D5B8B086ADE5D3A43A1EA7C0B25736402E87A62633A1B5AA901C80DEEC6394C579F159FAB8293F8C7875D3CDB4F37495BE8F66B4759DEC42825C0E2257843351840160B1C90CC9EE275399987963350D66E98F25E35CFD9694E22FD0AD5317452F9351FBD6C0CC87EF6C4B1416D529E8C83F5EE60768690E42D7D7E3BAED6DC436401638B20A3C1A07A6C9930ADCC54A7958FDBA70ECB0A8614C1D4D8C7C37B29AA1CD636937884CABCF4DC2BC72B70B7B8D7ACBDB92BA0CDC1E944E7C5DE6E7E74DE6074F487A551FB1EBED015C840FEABAD9E4571377B52D7F9A67A3EF78B013A4F36D2598E10A3F066130579FA8B2F806140EE67E6CD8DC55C5B9E7B2F00936AE500DA4010733CBB40699B3B163420E0E4F3A1CF90DA84A6235EC9C9729794DE01BAA6361904D89302AA5BC93015F65A30570F03F5F5B8F4FC5DF2224EBD7061BE26BF3E138757FC9531E775818573D630ABB71AA721143F91CB36F74BB2A0AFCD2E1CBE74BC040559E3ACC08395F423FB3016538AF027CD7742B4A651639DB270C54F6F5131B32CBF5D133B23366B01A517529A453FFB30162C6ECDFBD6E66C39B7125DF8D4ED0074124DD5D3BAF1E6CF9D81F2ACB71D61DB5DB5106A65D7DAD95642962E5BBECA9F2641791D2D30FBE26ECA31A34DB8BD2D8A7FB96EEDCC3B11FABA4BEC3FB03C96E5EC6463991F2B51293A0C0277B9B54E4AC223EBD808A2A16E774E9907FDC41E192200A31ACD0C8CB9834396F129ACB8EF8C1344ECD7E38B165DCAA7E8F85A8BFA2975C6396CABD58903DE3126D77D6C6EECB9D4DF1CE8A0876CD8148BB9FEF8DF5843D38A29A46F7F0AA3CCFD4E7999D4E7596B9FD135E3758443B3AE92E29D3AC54FB0B0EC06A14A156F8995160133937C5D0C742F25BFD832C15A6B84BC9B4FADE1EF869E1B8551D3438640FDC193A8BE677171611CE68AAC34DC79C3F07E29059DD9592BBA90928D68367C4F1F7922C7E93462DC5130BB1C31000AD85D531333B73CFBA434D16CBD5B869227616E3C94F3DA18171392F1727C91E94B4799E39A6DC3E9052A1CA14CA5E3B45C3BF876B2807BE18224A8404BD62DFD1FDEF732ACA6119ED54656758068B3FDEB00602A9B15E7A6828707F54FF2AEEF36B6E828EAC78CD7E3523EF392A25E91D5F54BAAA48E7D1A374B2B9F07E337A25FBE28FC93C14B87D1596C089B8F6633150A455E072B9745AF65504584912973BCC85871802A2F4FBCC288917781B37B05C3F055A456C7EF11DA129F676D6B92EDD6E9F3A240C18D1AB645047B1C3D5793755D06606736944A7185EB073D4BCF0C96E381E884782F4980237E3BF7D9285C8FA178BEE0546063C88E5DAD1E9BF524C32B8D06D92C9CAD9EADBA5D31BDF5C7029D8965BA82A7DB7F17E551C09FC46B5B05555989A3E4B2493C9163A18F3DE4A85CC57360495AD60F8E44930EA8D39390DCB377CE5A471D7EB370AE585741AEA5DE411B4E68599EB2389254C739EF3D1913C8781FFDB19877E370323C0E772AA9018E2C616ADC3C19133EA4435E7DC9EBCBB5EE092BD5F7D3FF8E991D5A4D65EF99B8321CE622655D5AB94DC5EEDD2C0AC27A346903A4C20878CDD20AD0DBA43911E1934400EC206DFD90BF225C73D8FD80E4B1B1209A8E2B4BA3DD730F8F2E3F928B475A4D610E06112848D8A62C662756389437B819BE4D5A30264FE129360F6527355FF095B12FDFEFD663E850377A2EB97489535290237D3BD9256FB50A695FFA5B914955A99EEA724259A5EBF8AE7D3089ACA2D4FCFFB0F0BAFCD6F9 +pk = 945C75C48230174ED23789CCB96A2D73FB5CC55E1D74D65A57E5FA1CAF2CCFFF56327D96E5D870AC6A4D903B1E496342E0A31E46ACAF05771C4A8FD8F5C8F0B5AAB90750A0454199C02B046A4FA9A04EA69EE47EE72240BD3E7A397397021249FA9D8D8B86F2B4441472B1120B4F234986DED56CC8EE57A20A22C7049B82DEF75956F1AE7594015233F4D22F748DDDFD521BEFB0A32A0D61C0B0FD3941B63A15AFF0563DC85279C67694DC0BE21740F5864B10C528B93AF293913CF7BCB9C1791298561A1AB5B4095601F827D427CD24F7B356064744FEA8EC995001FB7E8BB1D30AEBE7B9085BD0C06195F729217BEBFCF2DEA2EAB1FAE7705B3A112A7BD8E5CEAC29545A8DC401FC1A7DD8FBB3A676FAF917079C375F8D78D006FE6A5427BF58BE5B6956FB3BBB6E4750D60933097B4F7C5AB351CD5B11BA473298F390EE6F11FB3033048B2A8B098DAC39A90B1F22C6B1AED8C745E59499500DC411320B3B44169520C8A7A0F6AD47CDB46C374DA4FA238AD7BE7D3868238F1878FB4FF80CEA153D7453010F38980070EF4273D5B1FC3526368C3D175929A3F6C4D2793618EDF0EF4758E304E7EAB32378F99D1A70062144B9DE2A41A9B3EBA2D05BD74CEE0419EC6FA9B54D5E5C1B2858A982AEC1CFCE77A454D5A3E6142228DC14346B27166EAFD9F1FE648A269FD19B2E96512B8C20B76DFF3DAC9EAAFBDDBE61A89570164E858DD20B66F802F60474D68EC31A085B05AACE95C649D66A3B4F6FAAA904713885071DE1DA416AE2DDD453E3393E0B34558F65B8E7E5F50316A99B78EE6A722103F827475246E81C63011BDD8AD705B4124B7141FA3DFDA57C013ECCCBF7C3B21AD55CF6F0D34C1360F5FFDC095AD7616DDA437978FBF36C4A564EB8446C1223696B717BDBB79976CF8BB87C557199A4BC781173AADD9450F3E3F3CBA1EA8D0392DBCC51231C6D4034BA13000EB15ACD808446209E32D653A150D4810D314F8189D7CD191761B211BE57A3D1F34C6E771F61C911EF5575A277372EE85BAB0F22A1F513DF96F5AF93834015C408A11BAE4732DA91F3EDC722E9822347A040F8D95FDA88FE3120A15A0D23C3383D19387C2676037CE362B405F4640B195A6F60BBA89D69755D9E88D2C2310A23C95B5CB6554C9F6A05C21A145662162D07101FF2BE9EF1529630252AC5B6AE89603556913CD7650E974274F45CE570053F3D8457D98FCEEC421525B7D64FEEC1DE8810B90E0115B7CB8A1012DBB92CA0693B01869824AAA4CEBB6C73936B0419A2D002A7CD600597996A06FFACD37F8A018D204E6553561649A6CFF453AF2045431851C0F4AE823128BC0EAC7CE5C37A674DEFC41347BF1CA60247E43E3B445CD1267B9836B89744CF4509722BB20034DD5637540CEC1E1F1C9609422BA70FD03F05173604A103D361A0C6DB0AFFC08288B855548E45A6919EB4419AE7520ADB71B7346BA2D26B94E62A9450E69011C160E7213E93F75693EF74614897C180A8A6588B4FD8C226F5AE9C59A43608E1D0942A8DC0B79B135B80E20A426DED158DA0154FFE544BC17C84437EB3FB21C717F256E977959D7F650BDE0BCB471C006868562A52D66535E85F92114D202DEECE4A3E07D40A8B32011B308C56DF8E6795375DFDA3FC8D29239C71100FC1E06E8664BF4A778621B5B04ED82E44840F2153A38E3915DA2310B5D6B1568F04B5BCBD8F72F629C13C4221ED8B528C5EAE4BC777F36C5AB85B91CC2C8BAB70F6A6379FE0BA3B0CB5733E6CC2D7A682BE56B5C92A9DD11C3383E307FAA8A1EA5BA27A0189AECFF07A8F4F617CB201FD44A934B0BAFDF3C75CC90856B8086F8A05059245090714496626659A1CABBAF053DF3689C5246D679BE8DE3D7901A94C4003337D59841BA41640674116C5591EB7579A9DDAD73B56470DE2B9F20B24CB0BBB58DA4C3D4E0B9F5A3ED807D846C0C7F28163598351D75786268B63AE836FE340E1C535C4C484B0404571E754868A0A5AD3A41827A550DB43A755EB23A0BAAAC57B06CA3DBB8F1105DC476212D420D940E8E82CE9AB9ED1EB4C996E65F1442752228599C1E780F63DA51FEE0C426FF71ED7FC6D8C6F9910811C8DAAF810634ADA95AFA982F27A5BAD10609B49A8B5E16E60783D201A979574478032FE5622641437EA42FA0567290463A491CA41F3B97E78DA26C803CED8B3365162874FD57BE494FEF04B5D9380F36AAF893C73AE22D85EEA907A45D51F2BCE481068EC1126AE58AA33F8BDB4619268D36A9E87BD8CE95A69F191E77BDE31C3336E8A9F50ADD2FD6AF7575ABCD5972689FFD5E714F9BA0CED2E62D9EEBDC2543E01157AC6242E289079F56765A3E7C0CD341C1D0FB6488D2414ED22A0E80C6F91F2A0C4F9E49A895E18F7D3A53E70DECC9343AF30DC7A1578BC422A0DB2D5CEF01F86142D306696BEF2076D37145EF46C71363FD5943954F9880BCC41D72E8CF18DFA159850B156EB99CD5972834F6ADE44BE189D07A41FC1CA10F23C6297C9DE48C6511E0D4ACE6BA5AB6863AB96A36865FC6655C51BE3E806C6926A36FC12632B94BAD27E8E319F3899A0FEE746069CEE18C7A8F7375A0E72951D5D930094273452DB189405A5BC70786875C2117C38D96C67354A074CB35008ADB93E16F5A633EE6A98EEEFF23887F1F1E96ADA48B64630BAC07CBB53B0298FE8D2946F91B248428CD60DE99B097BDBF3D442A2A5F4B49E83F8180AF14A937347FAA6D3F68BEE9FBEDCE2509059E38DA31C6B15301ED07FC7C6B73C3342F1AB4E6342226AB1772EBC59C0FD7E7223DC8213C6DE86EE87FDFAD55A9718D592F850632E6C935B1CC83E917D525055C56DF6C43B2FF6330D2472B6A5B9592BD3A20EA0247DAE333F10CAEB356243989C46A7A4FDE541BD35F8527C59D3A78EC8017017BA6B61B3F6C1EE8EF8CC5B5975502FE6C06E77A996EBA9CB8969A591B08258572F862FBD74BBEEDDE86DB696DA6CD2DBC9679E9009AB0BE7BAF4FC5EE7387DDAE07C52202CE7FF279A6989850B60856FED991627FFFE78F192FFA3A8F477CE59241A512A885BCFB72D9264907EBF33E89FC331B6248F8E66D8785138E4EEBBB1117C6F7279EDD7EA532053915C858570FACC8D20F3B1BC04D712939BF8CD9D1051FD35700F1D45E15E69F5EB8CEBB1CCAD72C3DE1253F2445AB6FC51D96DFBF013EE38773F4A6DA5537985489E326A2AF194C2AF52C26508C9B799B804D2AECD301AF9F66456104E2C64770E30C2F792EC2F5531833B1C9883484A524DE52CD007484FC80D9FA2F7B5053BCFA00C3632B0672E24467BF759A5723B78B03DE9C348A704D6369D3E5BDA3991BBB885501BC7602A3C74116754D592AB5374F104713C0743FE8321C32BB55F1C5434DC2DBBF67B4A5BCE2F656BA9C01D10E093F6BFD96BC114F01732A09C528C615378172912CDA849C02A300611B2C2CD0D89AFE41D66F048E79F102D9E005DA361A939D9FAFE169DA3C7BC8C1C4C5F65CA7F90F0390F172F8C9FBB83A0E0F0787AB60BA8EFA290840AACBB18BDCD1591F2EE0082BB1BDD48FFC0F4519F37BE504495A924B59AE16CD9785CE544B99A2C3199D92272464C2FA2D2C52D6DC9A9715A8391B35D61C230D230D1BD7A4A9D6DE275954F64BDA4F870F8BD1251286FDBE59E310E4F51EB956792FE337E66E66E8C13B771042E9A182FB469BFFE996E44ACF9E301A5CDE7E62EF41629AD25760BA37C92ACB07632E860968423703B42402EAA sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645F8DF3A89DD426552 smlen = 709 -sm = 9BE43160667F30CD80072687FDA911E195D70B40A2B88EA08BF32A024DC52012D7C83ADF5798F17DAB519F8187CAF614D877DDD276AE2AB89DC0E2942C73AFAA7049EE46435972E3ECAA5C88BE751D826E8447B374541D3842C7B25B9C3D6DD5608D93BA95A565E186A2FBEFA699E52B6098F05A6BA59F394D704695DEA759F0F79D0AA7375C72064B5DFAF5AE8C674ADDB3C776FF6A6EAA5691DCDE85731410B3B1B15419D8C153C3B4F887329183D841B72DBA8426BF8CEF237DA1DE3DAD8C304E3D50226C9665F3DD4942CE73E3F9D9211A481FE70B8DC4A722E834B6F66A685FED7F358D713347C1399C182CC3D688881A405111D029E2F57D302CE5A0A3A247AE7D64B20867A6DC31BE45D7BB35836548FD6547FB67A43B23F33CFBDF94471FE7B007FDD2E8020FACC2BB3A0A02B1C1262BCCEE84C91F93FA8F7F94F497E313A203CF72FB2823D9865E3D036E2FC309598F353E1EDB5421DCD23749808C25412852493558BCE7BDCAB866B657CC371B71F8945C9CCFEA817DA707E3486F5B0838CC93C2F43B838EEC58C5C10E2599414FE9633C43F80BE25336367E600F0AB7AD480792CF643854FB7DA45E96373E3626392FEEF622E60C520A09D06CE2E18B7B76438C26E5795BBE59F5F3BF651BE47013308B5B50CD074D385861B6D19A5557A0073694F334F405BC3B205DDA855D78C602CD2DA0BBBF8D63BEA594BF496EA65EEA79ED7EDD2AC8BB2EF0E3859EF0CD8C0EAB01364BEC6852B82AB0090F0059F75922D3A711210937BC751A6B4FC99250B3970CC8E096A62B6982CEB1932F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +sm = C08ADCFD286400E0D97A618962EEE68984AA42840C5A0F27DB2632FFF0347B4686AE6A01BCC9C21F3775BB4DE557C443B11DB8858AE68F66BFDB1D4C57E150469742F1446B05A211A374BBF552D6A22DE998D088C3D0B64D1D37155027D6405B953287804EE1920CDA7C6617BB3AB40385FE1B1A5D1ECB4967E69B42662045A5B3CE5445B3B0291B2B0B0045689FCD163305BC74C4B8A137E0F82D147127E2B6D9BB2BF1E7419A939A84B333CE17367B4D5DE354A697C292A8064E677F7CC51DB42DEE344E022B56CE1052CBB323C361E76A3C8E5DAA675DE2A3BCED8DB24A6A0939C1F45D31FBF7765B4A7BD14566F4E3E6083FB7703286B68CCA5CDD25189B4144CA917BBB8CDEBC327B6D1FD01DDB47AA6F91FBE9033954A151D0A1FF9626ADE137E653FF3627702ADA78DB70714A716292572A7F2290D1A43203B1C5F292F94DE98FECBB6E7DB63AA931B9C7BCD35B98694F30DCE4A77062CC8C84AD296CACB0934D85E375E1AA1F29BCA49B3F6A72E5A248B571B7E74B4E9A782A712A7CF78D2A677E7AD762368DE8D0817B38F9A7CD60C6ECD3D4C371720AB53E7712AAEE9C4EB7C442EFC1B0AE1C1B7E6B62659B01E2A2A2E41EB15BDCDFF5AC3EC0755F5DB5BE1D342A71F7491590CA460ECDC5F10ED92956E6D799C6F9772E459F59A865A7DE5F1551D1D254CCFC87205DDA855D78C602CD2DA0BBBF8D63BEA594BF496EA65EEA79ED7EDD2AC8BB2EF0E3859EF0CD8C0EAB01364BEC6852B82AB0090F0059F75922D3A711210937BC751A6B4FC99250B3970CC8E096A62B6982CEB1932F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = A5BE845A57BC4F592E37012EC47F9D36CCBCDB8FBA67BA02E892CB5BDF86B3F09EA8C6FA1C6E20FF89044A544177E6667A93C1CDE660EEDA11FC972773E8F74D671716649F7225C0BD6FAFBEFB6AB45DDC83F81B783ACF1645B00AF6F713F0C0F837B80C4C943E38A1A13DA7F2CD1BCDBDF18D723C142A7F7FC8AFF7F47353BDEFF3493A637EAA5F0998A3EBC31C581064C00E8151A320E1B035F48C4353AEABFB8EB865652C7C385F71EFCEDA724A84078F987947438F0D74C5BF485AE8D7A629A3D4551EF0C928C711CA9AF116F80D99C8711CE0098859EC9470914BCC4D93CF6A0FD2973672F0DED4AEE6A90F12E9942E940E9C48430C1ECA53E85225CCAF71A718281409AC91DCA1268B954C2BCC61644A2E32E5990A7DB69E968D94521DABCD516296C9AB7BC991A86269B65BEE8AA7C38658936CB54B877FE070A47D6C607036240854C9976FAD829C951AE882145D4B259FC6B8D768E119915EF7FB036E9190FC112298BEFA249329A0A5F7AF7D9CBB0ECF6DA472D76060A12C208A5280CCE7B1C7CB8E4C58B4A204525E81B2763BF391D6D4AD838E5FF2B42421D63846DE92E2CB6FB94D10F1E95FE4670C83F45B77CD18A34F2A15EFE0355A51016CC34C9617E6A1EDD12208A6735D9CAFA6699C76D6F54E7430AE4528B6362D33616712947FF3D5E4511943529B00A7FAB05154D5D8CC7D469D6480482F7C2288BACBC5A64559520BF17258D0793E63323D19BA7A4AA471811E5C1F989C4E95DB8581DC561380DA9052760D6A9C817724378141F83D46CE177FB88EB52352D3756D94C5DCA800E0B4E80E0457974404E46C4337B9B4FF32801D56F1393F0D7846B288C9B8C0F05A75A53290E94E21E385A4E7F8AE8E5866E6D755694043E06F96263761BCA74B78BF0127E05CA7E0A39C7B000DC4E4F314F8156C274FE78608C080661FEBD25EB2D20D92A09FCC7A6D82B9321B94B4F646ABADD95DC94D5A1DA18A0352AF25F58E869AFA64FEE73EEBAF3F7FD00604A97A0F73C96BC2B647035A3E644BCE0AD777C69AC769D4F65E29CEC2AA0055B860F4B747126858728AD04363CD65D78EB120D35972387A14FFE79F80AF10E9CB818493CD577A5A592B81A46215E0A0DBBA6C4C4F892615A44FF23B49698AD8032765F54D30CA04BB32B5CC68809574A4C34C441EACE3831046431BACDEC80788F3D2BECFDCAC7EFDB49B1B47F11A6E0F62EDE28A4C4CCA200889CD275AC121A1A9C02711139E2BD33EAE48A5EF704EF70BBB58D4B395D586ACE1D4D549F3774F7D05B5E1882EEED2751E63D92B82E668B978AD14C092C84F131326DC86AC318C53529E219FCDAFC4C6218562E8BAAAD14D29C1F2B0AA257916E97A2E1C0C78E253280843D69B8DC74938397AE850E8F4DA5855D0A1A5E8AE1C417DA5971B7F0E72CA8BB51CF9391AC775F019DC088238B4D466021A63B30DC98CC2888C85CDB8572B7B552938E10CF5D041303FB4A1BCB6604329AD494709A2B8ABE8D3851FBA0BBD56093218FEAD5F349EC755FA080FB62B0DC9C30A1F23F19725898F5A53B1612B6EB2712FB84CFA4860B2366EC546C8DF78FCDF4514028A78ACA9115A6962A8347032116D03287BEF52A3C58CC6BB58C3F6D69F21F9157F5A725EF9C60A5F080EE17E762A1B8C5962AA24DEFD2C4E171AAF3B066B722A1655885EBA6BC31FAD3306FA3D8F22439848652C9F8C993C6B5100F6694C6CF998D65234FF33900FCFD656A7A9B365E53D3EE0D1943A33C64E225B368D151B8F2CAE82247A2C5C5EBC4FF17F3E2360A40278DFF671A47993E4D4151A5C32BD0238260E9E9DAF3179AE295C87131CB1CC726F04BE5DB43B0C7F91606EA282FB44E1D39707BE2EB1A753A19CE9A7C6D52DAA363A6CFA946FFBE009E9DEB48EA5BC447895164D5314237B8CF5B5465583D78FBFE358B8A0BEE210A4FF348DB479FE435BC23886DA863460CB10A84040B6B070E04AE18DE90201F6E7076A2F7A5D51ED8CF3E3B223D1A82BD94FFEF99D7832E379F8A45DF2E6CC8EAFE9B311C91404BE2B8EA7A4656C5E7ED0DEACBA12BBAC20C5BEC7DF71E0D4C9DC97765811ED3E0547BC57DA21EDDD1BE5E224E73CF35FDF259A06D02ECC0CF7959F8DAF61443CCC88BD76B3635A5967623AE23AAB018AEB2688211B52052243B9498774D0947CF380053551B7AA462506E4343A233FFBE68BAE0E0FCD5AAAADAC5902E405D953943E243B6D6381BE3FDB341AC60D2D6D1C6B81CDE22119B9116977B31FC908B721F9A61EF8990C54C3B1D18F253AE23F2F44C5E43B5A2BC1C5A72EE91DAAB65F5E1744BD9A9B754C27F68B51F78B2496E678365AF46FF65AD146FDB6FDC43D50FD11462D1A8DBE9B4E8523ECDE57572E14F17D7978CB6BBE08357C0B3CBDB08B94E6AA1754603F31A09382213E8D462CE5A97ADE02DC8FF9BA39361C18D2963EB364300C27FCB9170FB73F79168CB53D4B99A71BE603D847FC0B89993260E1A946E4BF0BF453C4222C5DCD476DE29ADCFBFCC514C289E87E72AEBAA8BA7A4AF859ED79C9F46334993A3A507DCF5F55EF7291CA80D849EAB851D7D925137EB812E15F58D8B94C0DDEDB31B69D34195DC0E70D8B299E40F2E9E0B7BA2F2EE6AE935C69F899F24E7B8F5962C5B219B4E0BAED8C028CCEFFDF91BF490A7CEF038026592C7D29974D32B507A5F3D18A1C0D96A501D20E578CC4E2DF6F9EEFAC1B01B57139C5F4AC31E9D2DFB965B155B02F3F376B8385272F44AFD3E4712575CFC87F034BE0B0BDF60FF15B2614C319CAAE687D957939CA01FBD3DFBD56D9FD35CB31C0700ED01FA0D6E5AA24F3CD6AA37D0E5EF8C6AE7A7747CD242CBA0782220AC5F49AF53A9292AFAAED2676B97AC772BC11D4691F2CEEABD6AC4124399CAB71E4DA77476C1D414AA7B3CD089C9CD8BE4D8F380E24F284350958B25AABEAC240813038CA64FC9A98E4796F0441AF9ED9DD5D5214C710DC49618A605BDFEB0828A0FB3975BFC70D650A748A647BA251D80EE952D55115297E3117F22AA6AA62FEDDFE00DEF848CC5E07CE7C193AD243ACB8068EB0199DA0189F68296F50157D94463E18E95C408D369BF3D30BDB1EAF18BA4745D93DE6DE16469D7CD7285E346CBE9D84FD5AD07C116331945432EC3D98FAA502EE4EE4EDE116F618437789255DF13DCC24FFD66334CE7E81BB06019F6E3B030A7ED587CF7D669171910BCFBCD2DB44A5E87A7C8184CA4FFC6FDBBD2FA4BBD0DCABB150CDF8964F4AAB926EBBBB344F330B14E36405A9A6DB1B1614E2DC044BC89D7FAF974E22A0A3E61EBE7BA636A408ED2A71CB69C0159B15096EDCA5381740B278545DF62FE725CB52AC93D170720F655FD21F32B963F3A560FA9851F6926EEA38553BA4330C3BB9FF3527D67A1F01C3C85E3CB0A6F420B937B363D92BCD6D2939FA2D11A1B6AC61B87DC3500101015D30FA4D3587FD2935F16F9D036F558223A5FF4F35D31E79D3A79936AA949B4B29B370A4D76D51DD76F1B93555A3427DF2778C8809781FFFEB33DF75D392922F7DF2C3DB6305CEC95C893FB3C58D1C8CD2C21FAFB7820C6F3C5E5DB8A664EFEF182246267DB07E170F26DDB66670D71AA1FCC3F87490EF0407523B52EAC6A109356D6EEDBA8FC25C475B6F92FD9856813BA8E08F2FCE9F547603D1D94D0E7C4C7AC887E61468BE649EAA7CAFAECE074F2A29AAF4EA8B6A1716A93D95E660C3F6953D3EDD3034CE26503B294E08F579435181 +pk = A5BE845A57BC4F592E37012EC47F9D369B2D5B5B1B450C0E706403521C02EF7C500ECB4929CBBED7CFAA47F196193F62DB188C269AF932DB1EAE504987BCA3AD0A89BC70ECBA5B3C0E465204BD594003B0C1D06AF1993725D9E6B133B38D3EEE2EBCAFCDC5864F60B2EE7D451CEB54DCA243A09623092CA61406BF56BC8F6EA825B8FCF02EC7231D3D00A60D72D72648C2E45B5C3B39B217B8B83B7D4DABCA828D494284338E91442831AB458E89CD81158E48B18AF5976B75BCF27F8514B3D28FB7778F62A06FF184374FB2277CEB635DDF89815EEAE786F687463DCFA069DEC8DA83B9C92B9B22A3994DDBBBD36F442BEC8C6F9B1F0B7ABF0E954BAA68D3B762630D7DA9B4611EE6F67B3072553A731D6B2A3DE2A9F8780261602ED5ED8553A93E4F236F6567BE190C558BA42626AD28F9111EB8B034F6C5AB9724B5D6D6D5DED71F4955102CF690271C5D2ABF2D5E2E613F0B80BFA4309CDD8C7B00B8A410EC9F59429F03560D6E663FAEFB95C4037576949BAC9B5E5F690F7F8A11D2A4E7AFC0974ADBB0DAD6C021A70121BD92DBCCAC6EB94D2AD0B07BC7E1760C5F1486FD30D0845E9E7B2BF245DF004C0C59C6A6C586B0C7D0122FC4DCF5B4B11A23C63A4A612E1B5778BD8BF0407975A771D146D5ABBE88BCD7A1C952404209AF8A601AD59386F50D91C8A7B997583F1510ACEB289DB1050A2BDB3A0B494F6200E255FD346741AC5FF9CC56BEB9E1D68517E051A7C8065023A623EEAAF9F673176CADA15018296F5564A7F0F865F72D956A178C4E0FF6122753C5E5E60A6A882559609F22895BDC65F579AFFA9D089D7744ACD0E5BE0FDE29951B6B679E7CFFD81C8CFFBE1283E61ECDC43C584227A8170A7AFC7C88D7C4CF7A93922D43A483D82C845C38E73836E9267A62A3D9F8A719AB663F8751BF4B923F28F7FAF89A5D505D79326559CDD4483E969ED052543C7260031CCCF008EDCCA4EFF45FB2EDBFF754FF999C4452662E9103F6F62EFA34188811BD423995D67BCA88C4A57469056FB2D85C843782EB18A65A46500B69C1CA921F46051DA87ACA56106547B66207A6BC321DB2BCCACD10C936B6DDC6FDCB79748D3C97968C5BC2F288F33E23E6F525D9A36BF5FEF8095E3E289E8D69275E148409601E8192B593B7A38FF14F9992B7960E490F4E4F831BFC5E1311E45C864B8EF7645137E61656DDCF14EF8B400AE1AE461CBDBF59B82BD9D0707D7033E15FFB0C3FC77CEE5E0BDD254FBA36C9EF379A17B790CE83247CFE5843E6A5B6D5B315AE9A743DD336569B924CBC0B0672B809D0457833EB0FB72CA7FE96BAF06F8A3F38522D59EAF66C6932D6F593367574B31C0D88495476FEEEA0ADB63B64F42BCA8B54F7E32B5BBDDFEA2715EF44A2E32C9A253122FF2253CE83C2A4BA7C99E7D861D3CCAA637D86056A68C122B0389CB0F070B7EDFD6528543229194B3CAFB2CCEA707BA453FD0432AF428DF83CEFF0D8C4422DDE01CADB9EA6348B386D944EBB73927B5BFB74009EF68C91305CA3125D79E82FFF174E9C3CB594F43C833B1ADD7F3876537437F1DB17C0BBA8D77725A8257AA77BD706F828964EB4F68EB623A0C3557ECCEF7C4C3D4E8CA30AC4C831681ACA6D7F2D5CECCDC4C39CA0BA7FDEFCC6CC76FEF3347ACE93BE21696F1372ABB519D9BBB8F9B45B5260200F69D82757E5C6685DEDA3FF0DE74706F3A015F97E105474E9DF0AEDEF2A114FA0E1698A456263C5929875CB1700188B854D4160E706AA8055E079C44EF897E242F871B72473E0CFB0A03C4B3D1F995615911AA4FCC25B98B1932944FB369705EF9E05B5D69AF2BC16E0FC1221B5178EFF8EB9B102D67C8FA6787CE5DD5C1F626BA2784A5B64AF6C2537550C45878877C4D44366D671F91A1073DE1CA40E169E15FE73D1348C4E1A491F0A27AF2F5281AC49E67593FCB4BB6595D10658549C82220A4BDAF51D6DB5F94174ED9BD3F81CB612C81E8B2F61F022162D44717D7BB922547604E2E45C6D1E3ACB6BB7D3F045F8E4048666B54D71EB012D87A4BEB2FF409FE78849502F10E40E7F98EE9F8A48BB91BBF140FF16111AC6405AB655E1691C2B13957C93120E5B8133B6609D44DCC8C6B47FC403B1CC9F93818528DF312C03860146CAD1C8D3434C8C97BD6A5347825438F203FF3CDB93BF0FA8362F6EB23C3AAA2668F41524DC3CF885A335F03C57F15233B6C14110BFAFC5AAE82F35DA104EEF772B52DD6886EE3EA53F0E07DC1453D295A7EF542EB0C301BAA5700E1A5BB55646FFFC0461162A79BDA7249E8BCAE94F2993BF7C3298E468033B0FAE95A33BE052B61DED59A55C99D57F67136C7CD276A9E2238A9DAD581D2F7223A7CFD5E9CCBA7F8C32D2B22FB0E9C68E38A0B55A6A9B3DDE29794B4A3FEE40E6725ED17ED505E3E5E62D3DDBCCE05E4E840A83223BA09EB61F9218880DEA92CBADB2C5F63A4546840497CADC286E2583DB1A2DCB7113304C0BB69473F41C1F6F47E02172CE903A3F2CA680D11E75EAFD5C523EB38A26FE20481F064E760D7FAB313AA2569247C24AA1566F40F934BFBC47D57E97BC236C842E4EE1043FCDF685B131ABFD25CFA2E6562368DA36B384D9D5BB4D85AE04543DB877087F7D6B9E9684683846E1709DE17A4F24E24960B79119718D7F08ABDD4A15B49C7230B946FC136BE59C8AD5DD358BD1CEFE0DC54CFAA1A6119C0699386333FA60F154462A6B3D9C9F8CE05BB6C6201B4820893DEBD2560A5B56D65FEA4C1395EE7CE4C7F355643F4AE0D5A766832EFD3323775B158FCFCE4346E2316FD615468C557FEE557C7E97979ED8C649940F828AC0F1A8D3780F3D2D54DDB7F3A679CAC02FB708A4B7DAF7409B28BB47ED47DFF218BB6967C28C94E3A95C56317C4820ACB8B0C2C44F863EF4532CF2DC991182B21A4EA8E6EF9A33989FFE16A54500375FC69A1AFEC9D9CD404A0DB4A6B8EA9BBE206FC5886A07A886622FB2D45751E28CA23DF22A781FB4190C280F3DC2C77EED8DFAA78DADFD9C48AA6489FA8D1477F71C0AA33DE5A66FED7654B5ACC088C91D1CE627079E9F957CD6D2CFAD58B6F8494050B729D05272E52D0B098D14A1CB095CF184077F09A9437D232B3481384E778498C3852AE0FEC05DF89B78C929DB2A9FC0C970D2783D64C7A41F72D6666DDB098182CCB11B8927710590A96FECE8D44F0CC2CE1C036EB36C3ABD818321E01978B89D56BC243A8F3E6258E6F7BCC976F12C9210EFF78670260817CE290933E8EC36B31A96749D729D254AABA6088F9ADB712C56D5E5D3FEC5F4CD14745FD6AC3A455C870F52530D5E9A33DD4A3F7CF5B057D08C86E2E61B5833D2348A30D36174634CB32847CAD752B592F6576FBDEDD29EC2455984847E5422566A92FA7959E3D746B8CF8254C0156C0388AA6088D44A09FAB64FAB1537743EA1D2CF8874BA8FC3F17F95595A2BC581D8BF7B63172E0CBEFEA6B3D1D3CE68254D301D916D2F14D353BFAC1842542E4384F4B1C71CEB6D66534AA569BB121CF928D12C1A39EF054852D37FF170C02D1B75E8A0E8F84C89DA136BDB1E73F3F9B70BA55080889CD775936CC52921498BC97B432865F468F7B93DFEB9C08D67D44F18DE99BABFCB133E50254AADBD41E09F5E13A752650CAAFA40B10E90BBCCC63D088A63AAFE313D85175D9DD1DF310FFF6C5638C4D4215D195E09F2CED13FDB202436C24879037E4034489577C900C82298AE340C4DD55FEC3BD6EF327BC0E55EB20F08 sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF17135ECC3FF3FD7F7 smlen = 742 -sm = 2056DEB2EB19B708552BB7668F615E47829D59FF01ECAB131F2738D20B5A7ED65728B445E38C21D1830DF73F2FA962CEE738CF86D00ABBA9423EA9AD1D91749C878ED2BAC678115BED0F8F0B4C5BF3A1308284367240DB045B3A2FE8E778EA8C7E7DC052773728D81BA2AAAE85E730742D3DED50D21ADF1503A7FAB5430E579E84F6BDEA6B9FF02CA8960E2E2205EAA1C93D46C41C3173CCD323FFFC976E35501B3EF0A313BDF1A942D8F4DFCF0CE27DC27E17EAE2132FD263B92228546B141809E63EF0ACCBD42F0F43E626EFFEF875A8315535388A4F4B56B0FE619BC7D37407881EEE91E9CE2E46A7A55D674FA5C5F0097EDCFE811300B082E42D8B7B75122457EE9479D61A15CD98FA97779EE91039147E0A52A8D4C433278C27A531D2C79BA63DC6CCB6704580227DC1A7DE6DAA894EB21DDB5FCEE04D33E4338F7C08CADCB53B1C14E0BC105D06631F7B0FC359E86B367F7F8BC29B4F036D3524184568DD47AC1E6CA55D805C4413F0B3C8662FC71DFA0C5E51FE37B1850E471B20546C7EB81EBED1604262A980B1ADA131D384E49F81DFF1B51EFEC86C0811A97F0EA60053D85E59BBCE4190E1DE59678D581E9E3D42C4598E23BC2CAFF65A296CABDE004B3DB994EE201322ABD7EB79F0158DE45517FD07C99B97EB4EF8A512AA59C9330A21F1EB13EF68653112513735DDCAC78159D333063153C45B2876646BC6B1759761E5FF86CB6E42DB75A93D5766AD51DCFF69AF3903E26AC9B3C799D646D706ABEEE08070B19514C86EA716CBAFEB65432130683E9C0030571FEE1AFAE274A21CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +sm = 081A858C5D5AA5E153BD319D200E937A6C2C33A80ECD49DB5BDA642E5552D990DB4FECDCB242F39A1E9A1106BBDD748888C03E10313ECD6655C835C46CE0EB73564E0F2D062CCE4BC14DC718B6CAA252AF2D88DADB6886710ECF6C71EC55ACEB0B066E77819419033D8F6AFA2BB9993988C018C923B11F8450FD06037DAA5048843356DF77B5E65900D54BB96883F1ABCD37135D26279584090103BC37C3AD2946B8641AC9BF54CE1E35BD86728D188E202298D4253F548A0C602ACDA083058D30961DC925683DBBA8F8DE6F9D4C0FFCA94A9B010E028849D7592E49C161913841C636FF7FCC68EA39868E4DDCB968269B712FE297E7745242013EEC06A201F213D449CC04173F9F0CA72226F24187210297A1274EC139168A7323A8BB4D7F16224F5A15BB32D83E39A7E004CD4E889B7F6231FB3795F10BF863446D85207B09835609D72DC702864D3EA2ACEBA622001B68BD5D30C927994C635AD64469816E14D7E86F7A1B69102C12E9A1308799ACE8B771ACC61D7F4EE15FBBF348C0A6999B7D6CAA2A60B98B690763B24EAACB7F83F20D05BBC06B1BEA74A1D44BFEBF282E205443E21F0DD4BB273C35B1FBCA3F908AAFDEE8E6C04A32B132B0EE6AA7E7A0663CC7FEB59FB57DF77863B5494FB08E4EE3ADA89CDCD46586EF591162AF1BC5BEBE4D3530AF4BE8FDC1B9DD35DDCAC78159D333063153C45B2876646BC6B1759761E5FF86CB6E42DB75A93D5766AD51DCFF69AF3903E26AC9B3C799D646D706ABEEE08070B19514C86EA716CBAFEB65432130683E9C0030571FEE1AFAE274A21CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 2B37777152BEAE15CD70FED3C8DD28195A74E7E87DFCED0148128E50F4059A918C116B1D9B932C6CFE925FEC8285DC509CADA5086C997EBCFB754C0B841E0D09D7C5550282A3485DA65F7689BF6D88952119E032F6B133340E23B27877D9FE1138BC841CB82BDEE72B7C7D1AA64B67A69A8D1C8C185BBD7750C162FCE300C894D27D60422E12E9D6FAFBA099F08B4A454595BE106290F9E8B7C72A0E9060E33B5C43727FC452557FF614450C62CBF7A2972AE9804CB5ACDCBE10600C219FA5B1C1AFB84C67F0D08926790525DDB6BFF456BC55B0D49D8FDE6D9C4D9D69506BF483448FEE7628D14065EDEC708C72CCFD5E704C8B6F9F8192A8F22B3067CF3A7078E0D0D67CCF9A555BB19032D1936E157519358D1148AB0DD6BB9F08AC6067B66369B1877B53F886254BD0B10E049221DA13F2AF58EC5EECB40E9C150EDD539020C43D392E80975DE15BF3FCC1DD5DAEF33FC1AB93D19E0E26D95CAB2452E07F63955C59869048FEA6B5B478767CB2DC0BC77C2151EDAF49F2941CD6D89BF552668812B72620703993C5293ADCA71B19011FD93E4364D9D1066F465A0F1B553B0F63798DB7070268412A2105D7D41BBD922EB50EA9F4F3A78F49A8CDAA39A2751AD17517738A769E69DAC6F200134BD905860BF8EB6D72F01A8A96FD57453C18C1DC40BE3D19C3D09EB697257150F8592139A93A6BEE5683F2192D10340C30D9C0647CAF228837BB6D7520DDE8E4264E1661997F20AE93FE0DC0D412BF1ABEF187E040881092D104361498CC8F8BED025F4A5C355FFAA5840613838B2E433540AE3D9776DFF2A63DAC3BFE40AFCE8D7813187AD49D33BB5C57B96B00C11BB3A14BD9921DDD7A1FEA0F1B7F824E41AAA7228F0D90DDE1F8E3713275F2507A0A72B1A97E81020A1CB905438A8607AAAEB1D427850520A7F3E2A8C4BA16F6AB1FA5F6E757ADE1777FCB69102E022667F5D0781B503F94455D3E631E5493386FEFD0F21AB651B702092256A30C464841C3C035668CC0E7D3854B093E46EE2C126459610A448FA5D1E3821716859915F78506917CDE0364931B78140966CDF76C25367717F139B7B7DB4DED470AC6D4340234786CC6EEB4BE47F3D8C1388157CBC8518062074012570A1F1EE65E3D65D5A6C5CAD4A010B5B552FA1B0A54B19F24F85F457D2AF242788114671B7877B0C817DADCB9F1B155B2C41F94CBC07B240CEFEC18CEC4E7AC345FCAFC1C5DEA271C8DCA3350BC92716202DD0A02E17374E6BC828886433D5B436F73499C92C6EBDAE860E3C1E147AA199D17A2E4661DD7C0061117F8F3E3ECB8F5FB3E96727B1E20B2C23030C2441F178F09B998DAFC96B7B58DDB20A1235CC195F48C014C70585268C80EB227B2F71FB069E1C30CFB60CA4D1542B7ED96614950652E43F4BBE7D9E6B54519BFDADB42F418E3752A40D91B754CB0B0BD3237200404678C8459C5EF2D17B8D30EA558BC8457A093CEE06778E8DA0C7F22E2B0B8A75B738848C7DB13A5D5C2193D6563B368434C32B45E2F2495684EAA6CBC54C47F661BF4157D668BA165589E0F9EDCC0557E96DCB4FAB8E2C475DBEC4971BAB8845C80D1CD385B1DCDDCA6F01E7B224EC6A112B677632DE1317DBEEB9CA78A340DE117981ED6853533840C0C48D0F9C9547C3D125C5BB0C4BCD06943C80D7500D4ADB5960578B812329A75026ED06605D6F534657104F1C3B75A3DBBD75301343F4775E41FD31124B862124FDC9326939110BC1F1E50845293809D13D23AB39450CFECDBDD36B9E1A85A2C152E3BAC7FB8B7B046A44562C1A1E31842B7B745D294E76E689FBB8730384C11E25A763A1BE4E36DE9ACD36DE5F69FBE020B7A5F173F65EAE9AC9BD08A423B42E8F67C097B18912E9FC48F7BA19887088B25F3587788E5DF2D16124FEEBB1C7260D44B4F634BDA9AD096E12F023BA3032B6FB1157B5C88B88D3E2A14E291BB985331389B449A422CC764F3BEF9FBFE0650141A8CC6573BD740D621BB009C49F7C80F0F772ECED77CE465FEC4F86B46EB9232E4FB5A73253D23362FABD0024A54EC6F9795A54C73BCD05AB5F42971AE4B34AAA976CDF89132AE96EC8CCE82F01D19C4012179F570A1009C7EA0E0B98BCF0691F0C4C09AD05175602902AD132C09D56DFB52E55B9E1DD7A33C7BF285371ECA535DC77C69A1337DA52CE2027D97D088F01152BE63D312BE06691F4863BF9D8E287771B365854ED8E3A00CBC0D0940FF974A235BF24DB98258B6D2746EE27426F1D18098B4F6280A8C5BBC1879A82C862CDD8899A3F0FE216E7B89880724E21312F1A8B3863CE1B108B9E077A6293EC65BAFE280EAD02DFC772F8F02DC025B5B337B61067E987659B855647BD67E7601D02188583B1F93A6A82F80BBBBA330BDE99E4E63E4FA3447BDC1BDED6DC93061BE8929709CAABE3E5597AD00B9616FC9538DA920D4FADC9BD756A0E29F739908DDA998A429F44FE5A74E0740D4942B9B24B17E760F9522DB0E540FADCAD06F96D212DEB31E542B7EBE92759CC13EEF90A86D5022D2F6510812E9519FD2D26DFD27AD9C84994BDC86E7FE1A312A308E19FCCB1625F0026A2655B845B5FA08D0CFDC0D5115F0002556476D1D7EE517814EDF976CB579C61CE7363E6022ABEE0A1C11E56D36458BA813026C76B52E8CF54E3D40D1D69D24C9A9CD9BA16EFE8D8FB37C498B100B15B71E2006DB82823539E78D5F35E3DA43F79D5A2C649AE92A9902C3538DADB345F1432C4145F2D54D380AD6825101849444779E3B8ADBFF14E341402FF4DEFFBBE3DE797B533C01D5F14E3EC5C29B5E837EB19FE3E830F33F3F24FDACB4D7BF19FD4AAF1C361658D5E027B82332309A4D4A3E0B61150C8C5FEA00C0E2E6AB6D5115F7A96F359D9AB7FE4D136E41A0D6C76EAD2C1B7BCEB3ADAC6CABF96E1A2AFE68FD7DB529B4F4CDE700568077B3C6940C5D2192510D6F4D4EA70CD29B8A563297C0EC0EA7C7AAF3F51E6F084ABFD5CBF90DCC9A8C1475DBEAA7D98CC1831F48E75D3EBA56A3FDEEF956E150963B584746730450009A68A6E0B0036E3B1D8B8F1D8ED66ECC10586BD99489E2825E192CD37214DC949ECDF2871D27A5ACB03616875CD0C21E21CF8767058A23BA2BA31C0F316281F2CD352BF32748C89382E99A846E56C68DC648FBDD6E582FC4A5BBDEFA8661E5DF5E7E0574B0D2443749F7A97C610C173A25797C36853231CA6E24AF44FB354E322CD07F29FBCC6B2B25B7100BDAA729E3E5E40A703F2603E46B23157C574FBC5485BC29C0BE0D7B5E7D6B4905FCC5FF91DA2E22C97C6CC1F1AEF1B469327E9AA82D6097509EA08B57DE00F6678122E0DAA5CA9497714796C9E219675FF0497CD67FA5321A5BE329457D35D85F02E16F7F665B876555F827AC2E24157E3A9DA5A58DB242E548B0AB127936CFA57BAD250A6799170C87AF10CB277EB372167C2E67FF9D3E3AAEF1DB7DC936A44765DF95301D9630E73A55F0CAAC4D3300DB99FC52B16FC168026E06484DF4E5738169F302A6254A4A86DF17D64439E65361AB4BC8D7764F731348B37F24603C09082CB6A9CFE8C088226D79CB51E21B221921B5B290FEE6D5847DC1572A6B13AB4ABEFD5EB3CC4E14F03E43E9B23E566BF36B3A00DCB1D851379BA5E432B550EC5EC4D21B9E427A23B573C2E99BB50C412826F50BE5AB97F62537E10489D44A5943E9093FF1FE56088FE92D671F182639DC2A1FF09F14BB24440F6AB4562CBF645690E65F46616B +pk = 2B37777152BEAE15CD70FED3C8DD281981E774EC73EEAACDAF814620AF12312A5FC82CFF5B81BE62ECCBA3643ECB1F6FA717A6894813CC97DC40AAA463E07DFA730E2F272D71EE478D270FCADEA9D1108C4FBF4FF30868298AE53DEA1CD76F7C0E9B26D2BEFAE3CC63CEA787FA8F4E8DDA77F3A11D639660CB9F5B5C51AC53304F1348CEC63C01B62DC244F41F1E8237B8EBA231610227B131B70F773E38F9625657B7EA083425AE59D66C9F6CFB1065DB15535AB57692799F529F2BB3E85404BC15D4B178681D406CD0377AC7CA1D4522CA2C2548FD10992A35C82A988CA99DF76EDD5413F70D7B3D8B8C93FD81C348703DF3AA1FFB3683B8C1060B67C901149D3FBDA46D39DA07C343EFD2589212DAC7238F906E73D1BC32CAAFF9A82214D86202C11A708D6CE5B1858335B1D3D3C3AF9C4A8B9CC6DF127094E0113619199074238CD60438034B0E20DE3269B76E4D9FCCB4BA1956ABB03A95A6D100340237B0700D7F3EFD7C638E5A41B9979E5DA449FBE37C09B429740B9A528B3CB0729ED180338E14D89F00C9DDBD7505368C559E4D009726AAF5598A63052553A32296A6E7547F8D023AFA173E4DAEFD866BD6F15FFAD03369EE8B635C4E99C1945CC1E73ECBE936DAA1594FE703C69EF280BD7D4E2F3F4273614603A7E4AAB19D84B655EF19C4FDF1614E2910B9CCC82517BD63C17AEBBE9D1E1D8139BD2C63B679104C4DEF9E34955A6568EBBAA7ABEEDD0D9C1211B873B32B1B70E85D9290BC9459EE27BBE6C46FA73657C128495870CB9C7E45C50AF70EDE2B637C515FAE40833A0CA7F5A34F316C700893768F031CDA22BF6B0B5584F8FBF0855E791568E90C029CDFE54A23DCDF902574B2FEA992107F86229FD8BF144FEE1041750B05C616FBFD71FBBB9AC17E15C2CFB1F5C4BA249664561677C1B7F1E35238B19C2418929038E6C173A8304E371906D81867A60C98535EA37D3E7661CF3298BF0D050EEC7EDF3718137C34BA2AD01DBADF7B860A903C937D0C390FE0B1D3E8B9E878A5BAD86657E587A24048AEDF689AE80F501603159FFEAEC99CC022355FDC34FC83ED6B67AF9C1A7ED625ADCB723D1F7B422158F45C880B5DFC5524876D87596A05D6A6CC70F86B7B9F9D9F89D0A2B8205EC1A291192CE8392CFB927D02E466C6B171EAFC03C54721A2EAA0F4B3D5AFF6B7FF82BA986C37FCFE21F2C01C1404FF19D0C4FF228393382C5590CA666EEF00B8CCB7A46421996757BE492309D0C60F8A6C48A898D3417C8AAE8CA26A49492B4CB3AAC8A421E56B506661A6CB12C280C774010CD7BA246F69CCFB7DEF90EB7DF49D5DB852C91B3D83F57A019882CF8F93BAF95E076AA0EFFA280021E56A1518070234BC33985904552156C3E7FE4E9D3D4441B47FF54105B593DA0817274FD288350C82ADD3FB8B9A3968B262EF42EF73DA0498B18846B234C09199B3D1A6AF5B8CE89B6B180B0C7945CCE6C30DAD45BCD99FC89AEF8FC96654BAE07190B0DD7E91B680CFCD7C63FC8E05D2E12092FF6896F358BB8E7E1D8A529882274CC93E2E126405AA4BFC7C5F4CB4FAC0815EFD0891B6AFC1D829FD1F7B08C4B7DCF73BFA2E667B0145F903DE929C455E8C3237ABB3FC1AD67F000932AA52F70B33DFD30E751A7052480C8BA2B6F8752BC46808F3B47211CE7E00B4A3BF1953C1E5E0C02C47C64B017C51CF9FA4E07F8FEFA5DA514150AAE3FE454FB9C6810C4A728866123646C326FC32516B50308BB198BD051742A5E69F068787EAE7D5DD681A14FE102066D15F13D557D5D4D5F4107F708106FA7CB9286BD491F83E0FFF1BA4348F4A3F454A36799FE01A890F770B0D17A9E82666D00E9F5F278E90A89C80803E51EB890C47EC9783C40BD6537098CCC3D83151B3BBE68D2187F853503A123C600DCF0D129D8DC49C354B4EF354E3CC9497D35A81F732E3725969C16A942B25EED2BC80C177FE5F9EB5AD7BC2827ED8BC565D5EB2A8639634547DA496FA84BEFD5AC61C04ADE3C140BF2324E41B1DB8FD14F4F179CC82F1A3A9ADB1E677807B7154C7805C27C5CD815BF45DDD9650E9C88934EB52805278A99CEF20EB44438E25299888A672AD32626E06579A49548F08E9AB8A5FB68947DB146A15F185E7C3C4E82317B6DAA052BF717D66BDFE4E008BE44E38B1D0FD9AD3AA914443792B37A168979C13663ED1221A7F826FC9F51A2687D08441B4AE661ABA356BA081A86D5B3640714F79DA36D98B3DCFF9327BBB231AD4C53C1D262C21CF76D93BD41A4BEBEF74B43DB7EB8DB03D6F394394108B236488BFB80B52F9BE17B9B4D4F26A366659D6AA531D94457298D60E0C6FA1BC3DC31E95B5CBDE6F6150086D5811BE29CF3A4F29BCCB0D4DEE739C08D8686CDCED9FD033006961E26004227D2068586251E6F7DED14D945D4E0DE08CB05724FAD4FB44E30724CD4C187C16EDA5AD5A282C75EAAB93E36FFD537CCCDCE424EF34083F501A05C9E6A39DDD232A4418830E4D67CA050EF24DC5EBA59CF498EF5B53065DA025AA122FE66E1E3A9F980AEB6C043E9673CA99583407B7A13BA14D4D1ED83FE5FE8ECA737884EF7C35C19599E481924EB4DA7F27B26843FEC62A7C6518949A3A1864687D4614BD11BC0297CE0B6175F21C254851A997CE6BF12761F413F8D409BCB2932F0A474F0EFE3DA5BE09E08E0229F0EB367557CCE28BB947D2AB3341A29DA8F9FFE0900649589D46D089D7598C7F440AEBEECF31D262376FFF4128AE13174C85E5D407259D447E7C92551D445F9C71053483EE34567D4DD28137D1945C1E5986E1D0BC725AA6B5AD13317038D88EBCCFC9A69BB3A9719673C93AB88ED07A907661FC412E104A85CE7C7D2BB1B851AB9FF0DC3B710C54070FF294DB2460B3E0FEEF6EBC351F4FA3BB7481996E862A532FB42A4CFE39120418ABD0DFCC2165BEBC6D365981BD9563D4502C0236825C1BCA845BF3A4687DA65294FBC14E116B7E42C3B44EC76D4B13016F02E3704518E9339E73DACEF5E8D3AC5BFBD326955A7CDA3D81CE33609ABDCC6A31B4E1F051A5AA57135550E67960FA89707FC6A877D2459B9F9712E74F6E94EFC3598CEEB41155144C3D4947C29FD65BC3F8CF05478F64F287A5397B908BFF12C4EACDB530512C32C91F37EE2F350983C16064C2603C363D342A1FF14ABEE662D3A5A9D4C50D12D77CAC74CCBBC7B0A8C7D5F889B84CC83D9EB76A2A0A24923541F5B34CBA9FE1634047F8A6F6D33EF3002781843C0EDAEA9835E7C73AA6BF054D3E91DFDFAD8198FF2D383EA25C536BD9BD197D5ABAD7C0142FA90257046122557BC26F0CC858BF8680EE2FE019CC51C80278E49965A8F07227CA5B3712BB76B96BC3D43909CE987EF10039651D6F54F79C5C164250AAC5B262DA34628485902B0B8E58F7AEB22491D4C7D2F3E30C73350DCFC1F838FAF5DD7E1F87D1D5E4F814969D1BC362790489C4F94E504DAC8DB77137F964F73CD7622B162F8366E7A18344987F610B3272771E44E2239112DCA523891C8CCD65274834A7967E5EACE6ACB58E85B53727F5E496E626C459342A249D98719893E348A1BC8D6C69D000CAB8AB7515BF8AFC13C53D62EC2E96A9876DB17CFA2F4D054A491A1B4363CCDAA121A9BC67DC051A681759458C2FA6357534D54497E0113543F48C88DD6086444D33561A01862A07C9CA9FA67583563F70CA4806F5AE196EA797A1211DE6521F8D092B23E54D2745F9986347B6539FD9C91CEB3AA213A8 sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CEDA2D7F982A551721 smlen = 775 -sm = 105904B333EB4AEDDCC52877DE67C61C8170186FC885474895D482AEC7256E197068A406494011ADEF4DE8379E0EA62C71551E2F46283E74281D96702E017B48E3ED0264F43869B4E8F436202016BD5BB3C2A45AEDAFA6F8853DE495851CBF1D4027080E89767873FA031DAD2C0F38B4F2EB40F474424B8BA9117F23F6EA7518D315EC8E8FEF3B716A9713522A74EBB3A339C15035DF37FBC5125AAC08E8C720DC94DA1CE9AC988E9D47C75CA1415B93B5D4898F60B69447BA585227D9F9BFB4B2E785CE5C2C7E07A1F3891E34780D4CF04A83D6ECD469D4F51A04FD6167BA668E4B09FC99276F799A56C4A0A0540231F5AE4D31FFF885BCFB43B90972CC8ABE6001EFEE4C4858F1B4D3A689F7C00550CE890A5483C84BEA675F6B73CB1A48C02289C296CFF19EA0510FFEBCDC05B72F04140624C870FD004DD455F1AC3A92E06B3AA1A0FAAFE08EFA05514D3642333A692F0E4545D616BC55E3D109E21858EC8E237FC6DE0A95F30E199F67A587F1049C8A2A7006C42CA1B594B515026403F733685A67F3EFE3817E2C5FC1B459418DC67D66FF49553876062DB8911C045DA68C2D3BC0863BA0BE9D1F4FFEBC522E5F51DDD3B7DF43C732803145045BDD32990B6E2F6DF77740B9D1172A4723729779B00209C5906EDB6CA2C091D325ADCCB74B9F14E821810662D29FDDB49D1BC5C0778B26841D6E562EE95C689C6F4B7DD9563DA03ABF4D012178A6BF9624001A14B590642FB6D58846356934A7951D756B0749B7EBC2CE626E622B6684AA6BB09631369AF4A5E115FE14290E3A6FAC4088F5DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +sm = 81206E0AB579398BEDC26F3B203C7A1B8729B341B58F7ACD85242E66978A818309A46A8CB9D87000A350510E9BC3D5A110D391BBB0F216FE9253BADBD5278240096D9A6D1147641ADADC50DB2266EE750D672F25EF014F7929D0FB2CB237C74B49864B9BA7FC3B251F166DB522587D27891C081F417827F28C3C7C489E2BBE9C925E27BA4029C6E3746BE0DD67ED9CCA9DC63BAC3D50ABC7A59BF7932D65F0F68F130BC51C0282DFD88211383220F375104C9579DC5E98105DF25E44F8D76B369D29271ADF06DF2C408135BEE59618AAAC473157008FBDB8332A37367A3435922F48457B936DCE73B5531461AF3899F7680408CE115B38B4AC2A4DBB1B0BB48EBD41F04A421C6A7B12C7992EE5C99A4DBF491F502BC4FC665EC2B921AA2A19A521D70B7151E66AA7F310053B04C45EA52E64EFCA6EB851324F817F4926F916D1ED06F2B0E7A4A3671BABB981E34E9F0CFF40889C42E3D3430AB593B4E985FCE36D1686CC7BCB25A444FE165CD5D02CAC5937070583D5E05D2F4AC904BB844BF3BA9F35C8F885134AD1BC9CF9224278AD8201C72DFE5B89693CBC3ECD8632E94C0D81EB17C48153EF1EE1B552B1214F800704B8CFC21CA57B7853D08CC1F7C00A0373A22E466726C9C8C7B8CE3EC28106266959A389CED3B9ED62AF1FF56E3714CB1E41BAEC56CC81B85E9968471BC5C0778B26841D6E562EE95C689C6F4B7DD9563DA03ABF4D012178A6BF9624001A14B590642FB6D58846356934A7951D756B0749B7EBC2CE626E622B6684AA6BB09631369AF4A5E115FE14290E3A6FAC4088F5DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = EF2B7C90BE998E114415C25E5CDB04C951C88A231F2626C1ED4B74F62349A85CAEB53130A2B8D749D4B16D9DBFB9B11ABE1BD8D63A4C21D4DE86CF0636618A3134FAC64CA5B7CA451CE48E590648E27FFD3A0700E1C9EA8F44D28B2A80CA4BF1BE5336FA8283A5F3AEA6DA141AE0D1168A48A08BB0B6D9CC5ABD0D2D8988195922BDFEF4C1715696CEAB2C21F2600BE1010860D9AAD455816743FA5A44A58A9E52C5BF610E9013CAF775FE701C9C8BEE45951D1E4B30646D1495062E0FAF09ED32B52895DD5245AB43398EC6382E75282168D1A4AAAAA85DFB99657C5A395D35914E241BCC9F15AADECA96F7B725D969D208C970D78126672B9244838454A5EE0E439CEE8CCB887451344FFC95A2C34ACF3A71FAEC59BCCBCE401952AE22E91A888AE93CA0F4E1480F4A19C97F1CD165E13630644D4065C4606A6425B3EA6A3069C1BA49876D0D4A8E7C998476D73C627140D30D82ABD5D2958DC826FFC3DB2479B821A012E538A8986A89E32688451621502B43185DF1EAC25D9A646978E01636C91AB3DEFB3EF9387A5D234D68CE301BE69C63CD393B574E6C16C73DA0784477BD7333DCE842B78FB98B927630379F01C092C402BC86C619D67AF06F23893AC410595FC2C39059C3557BD24CBE7F157CEDE1E6C862DD04AA91C0C7617F71233BB41A0BD4EB573B3D8532E619B3493F353B77DC8BD3CE095160D30036CE0ADD611832D7AB2E8BA2E5B9494001F78C34050BF41EE7A04B9E6E2B417DAEBE26D248751DF392DC81B16D191B5D1C2022A5AC365F30BF13A71C4C7CEEA34B0071BA6FF3E21E461F130DA2AB91434B4DFDAE8FB099E3297C598F9AF0EBB7F9ECCCC8FE4D490F8AC114A6DD22E88E900E7FF4F83AE97B746ED37B0E01BDA6A254B9155E9CFFE04057C117B7AB53CA7D39AD9A963511E4C88C64AB68AD71281D3B25CB78A5FD7E765427F63E9A60A43B9A33065D5F14413A12DDFACF5A372DE2DE5C3306FFEA32E3FD90264FB68FC9CFEEB6BB85FFED5BE482F3DC16FF0F333735A593EDADA44F03E2434DA4A92909C203B1033233031B09D438B325618F0F10F428FF0271E986B7E7CB3854753A813FB06D28F9BDBFDA469DC244050B57F6523FB4A68E54EF62F9F7CC4C4FF8837BEA4851546E04B1FEB39BC85506C501349DB4C00480E03F5FC4F8D0E07A31D0A49FC34749B42074E28D6520EF0777399E2E3DB537D65652D262275AFDF75916BF66E412B92B2F6545C36FD05EB80CE5B1F93C5B27223AE124FA8595BBF06F141D2491584792103D662DE0B5FA7CA4CB21BC9CDFB7EDE32C0C1196A7904BD0455DF3466FE83960784AE47312E90B1738B031658F30C030ACBFEA830D71057914290692D4C5892BEE264AF07637CA12AC3F0918AED63B477990ACF2F0CE84109B469C89FD53498AD05BB18EB1A7AFE75028EAE4382CAC7B1D2CDFCF0BB35E45D55C517C3F750B7DF201313E52DFD923269822E60C9AC720E63A01E4CDC30CAF9AFB54AA736885304C3C5FC769EFAEB0E9594E98A470BB72922101EEA3D666D62689004A4AB9100C0F17BCE979F99F60A534A383946EFBC33E86D34352EC3EB80267A52F1DD3D254260EC4DD5190D9C43834A53ACB3E0A47BB361881C1052CFB5EC6095687160BDF4DB19FA6C74A92149E95073F6040DA0B48EEC8B4C4CBB39DF1EC2BB21E8DCF202D4D8CDCB5F4ECB77C9D3E84694FB2EC9981D4778BF8C157668E8C57EDBA79A3E30B7D176390B61169ECBF955B7EF26F088F11CAEBDEFD96B00961C331DFDBDDA1D0675F03EAEF849ADFA62B778177EAE2A6D243816322BFC86CE05FCDB4BF23232A1335ABC4B42AC15E1CE0EF9632E32BDF6E199EEDAB8AC7BC65A9E6EB3F663DF266B10A07F0D143C066B5617C5F4CA3615A0FC021C65B1FB5A3C6290CA412841BFE00B78832F2D09A69BE7B2FFBFB2CF541C81E0D8B6F828BF7A6304F6BC5A1DD4CFB0A21E23687703018323BC00244F9EA72EC6B54A3D8F8E2291533248813C8FD04E0C7F3CCDC450456DBB8E5389C84465B4E70F31CB58D8B8D0B099DAB3E46DA5264AF1C77EAA067CECF3B3CEFF856979234DCE4688C3D82D9C37E2033C4C5421365ACBDC756D1479F1E2A19DB4487ECAB73BDAD334AC961F41D410C5DCB605B9488C5F575FD2EF5C8EEBD10A8B332C0D4D1B4CDE45B34FA63A242B23AE8D29CCF8C0E87A9296E47B03A786B5ED33DCD4026FF0AC1D67FD19630439F2414F1D3655033651A5E622EF871A4F492343665FB6B1A8743C60E553C7ED0914210735948225DC4C88E88F2F0F4389D56E6B70371D3C1E6B91A09577306814FE0148702B66F5B3BC223ADAC7B0D0914306B3AB894C4B3622833D71F12E87EF7C681CDB39BBD784DD3BECC7B6FF84AB13ADF7A6AED25698C35A81ED5A4B4CD4CF60D4CE9D9F5BC6953CED507A9BA09885CA45C4BA146B131F443A4D2CE19A5D6F9696972BBF65C6E13866AC4E54DFCF10D2BCDFAECA64B02AE239C260A0B3A1AEB6AE01567A1287826C66EA9DBDAEB8CCF537211CADFE54420779232EE77F2932C8E94342F5FE377E016709C946C780FD1F2037305A34AB3AFC0BC5FC17CD277BDDC5EF2DB47BDD9517C7541170001F39F404BEFD30554DF62A5CE728B2F89AA8C4139A0B2AE4364B66DD56B829780055CC74AC7BE62E589CD67F43DD7F87436936C4F022425B2D3E8152BBFDBF3F7846D2E44CCC6632CB7753D75245C17C1FEB36E25CA9B3F1EBCBCF38236513083E6B55CE895CD804C3D1714D9B3E54B8A78A21A12A53267A60551051C87974811D7DEAA5286B9B9C0E6E8CAA73F351BB4FA81C7017CF04323357C4467198C3E2EB7B0CAB365A1C6E27D57949A2CA5F23F88425BD712CD52DDB750A4C6BA13B9FDDF7D72954D42EDD22FF9B7FDF3716BAC35A260EB83348B964DCFB1C5312CB4B2A11A12CFAF94A4BF102E2369220FCB6C9B8883F10758C7166FC8602D4E9DF86B4412D6AACC79745538A661F21778EFE21C63895CDF1941CF9F04AECD130ED065312593F57F7497CC6287ED767992B750A9907AECB6CA58997E47606D197CFDE4E476DCEDACE4CE7A8C9005B3E96D889BF14584E39D2ED3D8586780ADF766C9A3C3AB3F39AA004467219D3D81C8C3CD4F185048CA80426B22723BEC191DC05ABB958E02FD5FC8A26DD5E46DD174231E9B857DB9059383725D32B2E3960C49A43DC233E5E61B9220026AEAFE2974B2B6A268EFB0138040524E4662F303828CD416789A295F634B9E7D69A494D0EBCFF4C38CC7AEFD27C55E487D40681829588BB82F90C2A5A0362C7EECF5D08860F3EE2D47211D9AF8D39535987E861AA153FF202997543C889EC7EE51BB904E07B4B1C7DCF5568586ADEB34291E2AF8942D41FDB45DC9D2E1B5B0CE752063C38BA1FF05CFF79DFC93A1EEFD1137CFB1506D007744743BD80B324376ED930CC6DD2ABF701E9B15F93B86C39A033A69930ADE217C17B3CB21725D698F4576A039070F6A5556215E7780435E37066EE5BD406ADBBCE33A67E337BE7DB96ABC9CEDCE3AE80E0E01042C2161B2A0F9D42D20D69C9649FDB382DA2704838F26AB4139056E90E62AFBA5C26073186E78F1C5B6888EAB8D7D619C2FDA959581836BC42C16749179036778E78014A02AF71E930E95102C3E47B65570795C5648FAAF670C32B049E51C76A04D3C0CA95C08D2223E4C9D6FFB61BA937FBC89A04DC0705FD18F49B61499A568EBC5901BEA329A7BFDFBAB557A +pk = EF2B7C90BE998E114415C25E5CDB04C92C4D545CF65859174FD581AF612D8FF04538F1D0EC5F379419B751418CF23EEA2721A1EDFBD8472BAE310B323CA4213DC269A52C5A52D6424BE1F462E41787D3FC12A6E317CC5E046586DBB8011CB071269D9E2C9614DBD1409173FBDD8D58E00BF077DBDDCB21895A1D4AC80C6264D976B34004152AD8E6F3ED4E83456C66F2E31B4222166D41902BF80E24D43B2A74AB3D5235E1568E537C1F270100C3A24B3561E4B33864C10E4ABB3E3A47A1BFFA84799994172309EC6DCBD50CBCC57E1A8F0B402C763EF7191FB603831F9ADA391F2FB39098CB33D1C2B8FC748A36D1EB87DABE1298D6D93DF66EDF7DA7BED323D17F975B22BEEC16C7AFEC9CAFF885333F9B8DAD9FE1BE33F10A8081DF7052DCE68D2D181F3227D913F0EF22F8977845E2A3B54FC7E3EFF9576CCDAF1DE7D407F0E63E721D22278C8A8D2857BFC5E192FC59FD5138AA60BC1B4B0AA7604D99B6C22E887F62D96E670E7FA06058345059D94435AA4427C1C82263DF36CD60EDBBFFD8CC3BC7FB0725A817EC59075CA3FF4FB7EA0C3DA63D8C44B272DC3C9AE912C907AA41B56DA1A19AECB72E57488BE1C06E5545FD234982CAF3577D852D0E58AE2C6D3ED275CA3B3BB9473E51B2A61E62C97A0B0B542DFDA9C86EFACC4AD300BA92F67E4E7DC6FD48ABF91DC5B067B3A3B3068C56F0C88F478FED2957C8CB477CB9FD2601DE078859F965AD674BF0BACFE8BE974899DF7AF482D45384EC05DA26BBDF86F584B4187CE31DEB6983B3DE50B0A0CC7DBB451EEC3F48C1C0204BE4F0B09B3D0F0630DCD6F24549537BFD8B0B01D26DD5DD87630F7618E3828A3A068F632BCA75FDCBCF82265BF5B928EC2C07011EAC85DBF0F8E6479936DD8F16096E2EA3F58B85672BDFE52D6D95914E2DBBDD02D7594A48AD92D64528D007FE9575C33775117769654CC38C7F880470C98E1DA24621BF0B00E7F0B4AB415F3A924DD877CC02E25234AC944445C716B720969919AE5A23232CF7498C39D31D6CB55B0572A447029F250F16B18E2861CF8948A0CA5323BE32AEECDE7E15DB1FE5504A4ACA5045610CD5FAAD128C438D9F1EB991D47CB8FE09BCE7027C5DAEDFD68D74B01FFEEA045A3A10C1D33A422373449BD8A6C7EE6EB22E8C1AE3F6FF3871125CB77487A26B2D690B88FDC5ADC8FEFE011F914DEDA577CDECCE54FE35FF4E2BF3D96F652F8799D9439DF18042A48FA55FA68EE0F64268AA3A1643F72A7F6B11AE631FEA417A3C5BE7EF59C1B6133476873A2AA1EAAA8982A8FDB63B5C023EE99264B6DAE19B6F7FE380410E9790A30F1641941DDDF5D90E30C5AFFAA3D12597F4DD95AF5D810885E32163EC0AA56692E35375C9F11E9C99F6C4BC95A876915A3F6B7B1F4FABC0B67B70FC994CF5953830FEA143AE852F206D8731F6CBFD21269CA98B4C3206413048C65A4BC9C7819D19E810C24D0DEDC00C1AF80735191139AE834C612872B4FF18333085CEA45BF878A513D7D140AF6DDAEEE69EF73B41C23DA2E6A7A78D19A13488F36AA5BAA00C3626B7A2C50C44BBF97B05CAB177317B83D691DDCFB255E35B7FB08D97225B2965F99C4FF3B56B80B2A2CDA4EEEE7A14CDDB2BD5DC4AF8CD9D18F7C4608921E226A513062C622FAE1E409DA18CDD23EAF833B25CB05A67233B80A457D199AA73F169156B39567FB8A260944AF36A5BD7C2C731D4F3D77A46214239603FC3D8F079A9DF5EBDABB4D49E77928383C1516AE8329170D1DB8A9DA0EF596294E96375E051C3A923EF07E5BF7313AC3DFE751977F79332C255EB3815DC3711061EE1D3A382B95A4CF901275EED839F3ACAAF4256A1F09B220FA03887DCB2430047B0718953565482ECA0A084E9A914962CDA1D3FC8F30F3DBC0EB1D63E7042EA2E9424483783A5CC8D449E59F135D5A0DDC45A8D9AB7BF425DB9D1542F87011C47539A34B91FE5D5896D0DEBD5EB64C94016C6013E062D1302B59AF6B09DAFA8F3864353A17E1BF786F975DDE2F280D93450EC97829703C58F3032F7021974EC934E4119A026180BE720A2E0F4844704464E01B5ABA39FB95D4EEE2C9EFCBDEAAE7F7CD0C6AA14BBD119C2D94ACFE8955137C176003A9D563FBCC3D18D9E233CD8CD5CB8AEFC1BD957650FDA46F6E717DDCF3B6AE83DD75ABC88FBE1E28D94CE42325EF2EC612CDF9ABBFA59D67B52845D12A686B432E27E0B315843F51E6FA8699DE159D444BD5A3DB8ECF439877D5CB4791F63ABBC151EC5FA066E29062687B524C8972DAD327103C764B2D10743B104238CBEEC69E0A2ED44AD75F9612E83EC64A53D74C574992EFCAC75FE5AA75B1FF9B45914C83B059B1C26A51CA9AA61C7064C099305991171661B17589FEB67FBE608FF8F2337854A3AD286D3DD8A278EFEB4CDEDFC9CDCF4461D614C9A9DF43B4FE869D4F790A392475DAE382F0EEB407397ABF4E0FABB73DFEEF9A5C9153A22F05E06F84AD0C030D24AB4C5164F9EE1A6DC8CE9D41C1B695A8B47A7CAFEDA0DD6BADE93D97056DD3423926CE01C3A458B49CA2CDE8929324B1140DB49CFB6C3849E1EF35E0B965772EFF2EE27956C9610BAACF8410FD7913E4FBBA9AC791D0C4BFA73027EB6E455BA459A7200BBF3A1F492AF7ED0AE3B6204F1DBC1659A2BEA598FBECEEECDE36CB0F679CF43459151C4AE128494648F66A539C2CD01ADEB186CBBE8AFEE41D5186C9F4DB5EC379C298ED39B9AFDED0E2A3EF02A0FC2077F1AEB59EEE12CF0F5C4B762D5E4730683F0B14E6A450CEF881259320E34BFF972D0B17281A7F5CA323672CC5C199AD7461D80247303FD61D5F972F2EA06735DE1AB52FE803C8E15A028D0768F7E6AE22543FD316ED45FD71B71034255AC78030BB7801258748881879C020F97EF0F4401C728F862DB691C7EF209FC873B8D4CEDC36630A28C3493DECC1DBBEE712A1CF481D2DD1E46CA02AFDE51AF0C6959F695ADC545BCA8AF941EEEF2AC577DCF98E4FFB4BC8620272FBE5975BDD72FC7A32A254B1864C0E4A8C9BC83AB2593FFE66230AC6CE8E1923F3F5CFAA5612A8098C93416DCBA137D37D509C3A32649710195A329A3D171E59462832F62C4260D259C514FDE81B0C9564A55791D3301F405529FE427EC66C40D5043F113FBDBACE814E7201C8B6D9000B976AD3B84678690E7294228787893218C7A4D4A401C400F55782648A04D58C4476CC7B351A823C10BC0D07F533764B73D9C6560669A4668CE44F0B4277F6DF76943EA7261873C0F18CAE45C3622CB16A94CC69BB1E21962653018B1B252B2B9BF7734335481103E444F9F909218B1D213A547AA619F9E74050EC4A6DF54B2C0C5A2698F7CF8E635BF0CDDD9295230C08603195CC920B621D3E1DF535C13B72757D2B141B4DBF9C728AE95DFA05CB305EB3CCD4EC29A6109F1B871BF50C083C7B31F69B585D407437B59576F8218C435F883474D3014ADE8CCCF861F180E9804131427CBA570D02D82A7E15395886CC40A4CD4C04E83553CCB78F1D464CB7D0C3544F92E5D0C5524FFD0E6FC196F66C635E759F3ED3FF55AA063789FD9EA9D460DDD4835438DACB974E6EBD3A87AEA92F852809AB96EEDACAB7BC2EA2601B4023D926D026159ACAF6C6846C53E9EF3E7D10C0A87CE32858AF11B2FA8C8A68E88CCD9F1BEDDD7E8CDECDF4FAD08A9D4942368618095F7DD84F7459AE0D619C3202D4C24825CDA96463D8EE7F17308621B8C5DB3986C0D8339941EDB91 sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E7DCDA7EDC3A2C25C smlen = 808 -sm = 6E4F705E235786FF0F3666CC1B2D31B04607834A01666379087FD41AB8F8E147F825F2407E97D1B0FFC815EF1DE2ADC2290D0E05C310183F74E65FAA43B368F363F450C503854AE1ECC1015746000FFBCB07344FDD0E620FE7B7C38D00CB76F60C342918C0BF91DF6B1737173F2C7D1105F47417E4B8D522137979B05B6CF31ADC8B1E3EAFDC297911440D238C34FAA498A9D0C676BE849A3185AF5722B87F1627EBF0D7C6628705CBAB97DDE3FA35FC2822443EF33FC30ED6B5EB994151F6954AC76D97C9862BCD66DC203CD7D926C4988D84F1CEFAABD0472051EC94437DA0C075E8B6118821D9A36EBCB523E2A89A2F1EA212F238514CA63A3F8CDC10D55F06AA8ADD3B204B00423947E74A48D7EEF3BF1670C547BB80FFE09C145656E2E346AC1EEDF27ADE8BB1CBA04EBFD6D976F30ADDCE42EF9F6C627D659D92B32A10096E2F04083A7D6E927AA2F98C87065EDC1CCFC0B790E396567E5443E414A462BA9DB85209050E0AFB2FFFC136874E182A2AC68124D0B9AC54A812756E522088A1AEB137A19683F7638B2FE006C535B02AF596C141B5448ACCF7EF50DAB8A2BA141856DDB7AE7FC63A80945FFA7112D15AF96E57141F50013D860455125789A55C65409BBB5A7430105C60672B35B020BEBB5CEF8B6932DA6D031EE97C54AB57847B674EAEA4E90B6018AC9A8F33BB5311EFD8FDE9A237D55AEB0FEB7642A5F434BD3996520E5BA8C4FD8845995994976508C9DD28646EB4B3AD291E04B1DE2E010DE54CFA91CDA7D77513AE4D06C0E090546AAD04D26EDD93FDE294A92DDE29390073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +sm = A7AA8D04D58FD6A2A4CFF821B3592448F856FFE2AE2D9113A1D2A22F7DCF792F5E03C3A085C1FAB616BBE99591DC4721B5CD2E0CB8FEE36125F57248AEB02913078257BEF1485001052FDE40D78CD55DB532789A6B9446218F9328214F8BBA13EB54D42D297441A3E70DE18CA486B19709303C038AF2AB30FA2DD7C6AEFE7881AB55138EC3ACDAE6B6A1FC65627503DDD5B56150E8A12992D6FFEF4A193CD49D6D66987F4C2052E59F4EED194E78AC05CE65687DF7B922A6A7C5F41B65F7602FF6FC028B9FE0690393FFB6FC198DE2897C3FB549B19227961DF669F2FE0DD92736A90D5B4386D520B01A477F36279C76B48CA13C0C3CAC1009C043F5CE9AAB51149C111187DC8E45DB9F05E7BEB7321D59FC8843906407D3F47D8BEAB01F3F03498F213DE6059D3D553F3BC37B8969FCBF8E075A756C4992CF8FCB55F0E0041736FC8BE16DF5AA80F4CF43A0B28DA4C294FE9DCBCC97DA211C5FCAABB673F3B320F7FB58C0E798742340B32E0F2E5C1DD1089D0C1B54BC8D1630E080E8A3C6E7564FD56801D2544E174DE46A31ECBD96752AE9AF741F13E4ED692754272B744449CA863DF46ED729B51A7D522FCD0F21DED645B42A921B6F1415972EE54279919E31C2073329B8E41AB48D92E3CF92279AE41CB8F633C7B0F9B441D868E49BFCF9D5473DBCFF27A47CD3A85DF433BB5311EFD8FDE9A237D55AEB0FEB7642A5F434BD3996520E5BA8C4FD8845995994976508C9DD28646EB4B3AD291E04B1DE2E010DE54CFA91CDA7D77513AE4D06C0E090546AAD04D26EDD93FDE294A92DDE29390073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = 2CD04A91DBD7826E4F99C13E5EA14D1AD78C2018DB6CAEC0FFA54E8DE688D5E51198D3B136E8BA0F7CCE2ED2B0F2D6D395D438EC1241D6DB56ECCAE8A2C47CF9092ED7640355A695A5D15AE7FC8440A6CF98DFB4BBA810FD6D002920717A14C448DF8DFA992FCF2DB3A8B73DF2BE17994A438840AC0D20F361BF1917912CB3141E345280CAD2B9AB01AF887B5BDC7A785026C6F30D7E2E2C063B48E06507E5C84623F83AF7A763D27CE66F682758EA3A8EA78C75DFA159E49FD5FBB25F51C2F55F0F3BDEA9CD368A0E9DE3A358A998189904CC476C1E7E87C8C61F2DF6670D66E8B2905C164621000BDA4E1EE7B363A2455E961FF0F3CFAD82926112B7F66C18BB7F64CB5EC81EDF911129A9B56CCC177AB69D22D93D5C8C121D2D9FD136FD027A7B0DBD196750AB8E21CFF6F94D0825557C1B76CA3A62B2688DEF387CE283499974430DBA1A8BC44C657E6B4053DACBC4804EA06286AB16D56C5A583FDD2E318146F042B1E751FA03DE68A00F6260366543AC1F4E4CA8B73C5D3185F293F7DA98CA6344AF566542A22732529D69F56F64669BB928D2D2F948721B3D80881EF339307FFCBF855A041FACE7F65C2B1E1C46B15C1E7F562EC8399E7B4DAED237710E653EE987170DEFC2D47476FCBE82E49574C0D000A99C1897D4276C365219E3E8D1114988C2544FDDDBD6E4A3B66D277CBAC5EFAC621CF42D960F5442F9D372A94835FBB6D15A8B25008618EAAAD36CCBA5C6A3CD7E802608A3A10B90701B62C9494495AB5A8A91D00BD59063B710B55BF2A28760281ABFF9EB40652A16667F04FC7D377D39EDDA93E6E257114E71EF384175E2995632A35F92E128845D1EB92348F5CE66768442958AB644D85DAC1E9485ED8BB68F30E6672AE7403213A045DF23EC1C8AA7AF863351491AAE5E01F23487A5CE25026EB3ADDBD22C70E7C09449A706FDA57DDDE9A4143E9DEF014DAF192FCF2C1AC64EE7C6A535BC370FA6237FDE507EFBB8D8273774826391C3F225509395AE68BADA49E9CCD26BA8CE4F4F43DCEEF14F952FDEF44E4E8EA3031A13E75C4C45411993C7A59ED97827977AFD53BEE04A525F95D420093D08CA3028EAECC91FE59EE34E10524706CD0453431D87E00DEA4C545BC709608B80BBE587572F931E8324406BB26174F489FE17B9AA40D745C6D2E513CB2645767D571F671EDAEA554257146B26F86E3E32E5B50A9F77A63CAB8C2D351834BD03656CD24DF18B6FF5D385DB5C183CEB9C18D8BA80DB405B9A7C53ABF993C3998C3F0007C4CD698E0C411DD18F329226408B85703649B3048F3A37F273D2FFFAB792C20B7DCB207D1BA53AD82D7F20CAECE8E8DD738378F55749AFB6B9ACC7B2EF9D03F30B97AD9A78B4245D91286115B737D41A909351130D598F897DBA767F9809359945F2044FBD500E64F0819AB2A93112ECE263474D41288C81BFE49E3F1F0DF66D94B782230849AB77FB203CE4B51E5F02C562E76795C57BE4107F71C1DE7751F78E32DA8EA9E0B5266EF635C86D07C721488E0C4A13E5262FDE3EE5F1F47BF916B6C4C64864C509ECE7E755F3F974A7F1916457B98AA987E09A6EAE510AFB2FA7AAE27D5814AAC5C89CC06AF0BF48DA9A3290F0B2CEA1E2D84EA7D2376F08BFD794CC51886326148A3B9832D40D07DF32AAA6486D2AD12EB9CA3D4B83A31336B7B3A44DD7EF0FFE84B2590BD6184C484446A6A925AF4E7359E046BA2379C205F3DBB767F3A448C9F059A47A413A4B4001286A9AC7644A90F9D0A00F1335581DA4964308BCF0F697A29F331BB65F4436EA69806C921E4BA89A4702E5B6EA589FBAD5A8EEBAA1B2DD4EFFFA095015B3D04B74445DB983CA30B5DD10FC0FD66CA532DBBFD38F8334BD76239D54EDFBDCDB7477E4DD717BF7ABDD274018C39523DDACCB96FD4A9D1870776C2B297ED2BA893CC582B5E316CF1D47EBE23C6D170B7A464C544A4ABED486FFBB4ACEAD548E9133968CB0B764718D836DBF87974A0C434B9AF23D8EE6F38DB5BB6E6A439761F0F2BD49A40CA63FD8A6B60BA883E91827330745C8D9F20EAC9D7E518B94FA6A80EA1E6CF04E9E8F13AF70377F65F5F06001FEEA2BE80595A93D59B874E841E50415AF370F795E7DEBD97A0EA2A2C75AB655D07D3A2885A33CB94EB93185770E9A7C1A293156F608FBC70ACD73B1D7B346A1C2E205201D319B64662055CB08C6CA5C128E825C652CAAFF6188616D10013F6F9328ADBE15EFB77CF36FD0122792314623BD4096EF7462CF5E7A3A3F93BD6127C0CDA7CF2864243BAD19481CCF9C17C2C9C0F7D75A8AF971EFC850B3CDF8D2FFD2C7CBD466F1BC037C90C16A95006E876224F25905569266C0DD533A3859A0548023C2E8A3169ECAAC851F677E2A96BA7BA71FB9D8F72A49FFC72CB5567C82A21DC1D0C5D23A53B1E8E3F0B45963BC877ABDC3D87498C9012BC63FF7C68227E03917D541A1070105F660961686EB03FA0EB435DA27227EC0BDE8D79561D2AE4D0487485883D13F864A624C0265B2659E76F3A38FEF8B7D6C942816B217058E2931316CB3FDAE554DE63CAE0B8EB4DC8FBB12081AB4C320A2EA08218C7111D493B7CB413826A066BE32A28EE4F24E14B01AF3AD87DF56241EBB932EE1DE034F8024759E493A8E8B612AB17302D5AF5ABF414E5E958149369AEBC039D78B79A71FC95014BD3CD104D709F9B835DC230E78F50A84394A8AEDB23C3942C76AEA93E80B972B5ADF23FAFFB69A8273D2D711213449CB53BD3735645D7C328F9BCFBB7AFEA29C8D9067EBA3FA321838D9C7391E3D443D39C60ACC90897070FDC5F515BA812B23582C9123B3671D2C2D7C8D67286EEBBC63148E49ECE96247EEED0854D55EEFEAC9A6ECAB7B882F54621C24FA394724EBD8E560D32F90DAA48EB71C10928FD25164DE30C140726BA594BE9DDDE1604DAD0747ED65028551127A9FE3DF65502FC51DCDC4B8C99C7135A1AEC60F33A30BB8C10E9729185C9D2BD8A0A5A129FB5F8925C1417D2AB2EF4D5E2759195ABD734DCFD4A7A7998638C9E17DF34ACD97FE11B1A74E93C6FDAFECE58B1DCEB605AD860E1F6BC3D1F8EC549E151A12F89CB9793F596E23B10CD5B27DE610D727BBB60BEFD0DAFB3AA7FDAACB725C53A72763AD1460780B8D5EEDA0C40E423FB1ED524494035765944A4F35D2D2037EA9E611CC8A4D65B10EDBF50C0B65FFD8530C34168E1D64156C7B2B8234813D6A19CA929DC325A1D5A7355CDCB54630656D48111B8D27B80A26C3B2AB079D6BC8436B1A73299619DCADFACA0EB88EFB9A523ECBE67742223C305D6ADF029142FAD35F6996EDE35077148753D16AA0B184959C971B408595A7A1687EC528526DA1DCA8E1679E971AD1F1835FD2CAB9BA2C3BD030A1815A158865BB4CE7C11BAB733D4C5F1F99DCAFA99EC894666EF2BA2A0CE6C36E683268C96442897F626CBD16E78ADFA0340280AC268A8EC1B89869EC93FB462252789D8E633B6B059CE8BE6B10D219C7EC88C71B303BA95CFB86776E70764FEE73689FC248385BC79D730E77847B552F7ED2E6FFA13CBFCB7DCEFC2D3F7A867C9183A8988DAC95E2EEA6E644D5F95129CA69DF20436BB164C067439B46B042DDE743523458E36D199E63337329AE57D5E1355DD18F510C7D462B41074C595C4B705D05BB586811C58D62ABBD3E65FCDD20A5FB00B6275C29DF7D17FA953AC2ADBB33C033132DD8F7A0B1C565B132EB89BCEDBE8760F5D77C90E1817F84EB6F +pk = 2CD04A91DBD7826E4F99C13E5EA14D1A287827553C64508914A429D683F9FB50781826D19B7D0DD7D935C180CF3DEAD88AE253FF6F5939912CA395FAD1B46EE046FACE631BE5B572FBC78CB751DF1E34AA6D201278C486C0CDA5E40DF8AB4D0FDE5322D4EDCB94C0831D8FB2708FC5A081B4B6F51DF0280C007E7FE1F3F38A7E84E2062887AA7BF63266C5EF59F3BF6B70F62D318F5F6B43C36AE360242AE4C37F58AA85A6AF1CFA4D9821B12D5D61ECD4BB9908A63A5F682E7A000E10C32C80FD7C50F7452C919E849EF287794239585DEF48412E98E9DA5A175CE776516EC32389041FA48B0D6024BBCFD74AD7C9228E90F6AE47D11B7876F22E215FD05DDD7F4DB8259D470A453D45292DE82BA1F718BCC8052201486F281DE2F901C0B211717BCE6DDB5FC86D75D3D4174B67B1686C70048D472714CDEAA118CBDFCFBCB732EF002C0CE7B0121F4431ACFA491329B045B928400938A5B1F8970EE810293F62C42E05851A6F915D40615F3222D527FD45AD8D31F238D2A8621DA7B6D82EE24D15A5EF61D56A155BA4E76C54186815C90C6111FFB2B92A9C49B9C5F2E44E03E09CB0524F3EEC3AD93FA35B47B578FBBA4216A08241602631BA3CFF417FB75DEEA1CB342CD5FDF42EDDB15631E26A47F429631E04B4204C6A083C005E5F29E194411D8D097ECCBAA797422C5CB68E5404746EA2C69A36EE9093686B4B4F6AD01F4625E89E32C7CD5B69F5D249CF1739CCA11BB2D4AE846D7433CF983FD051C9D40DC6EE97E56EEF7745FCB8C128E601FC043D48D37ED3765CD17691A0717002F4A3EDC368D20BEA4B9EDF7A5EAD40E32E1B11C0B94020E8099383750E497EA1CE6D6A1D4E3223DC2EC968078060DA92A06031ADA51A0EC1ADCD4E714676AECB3EA9052616FF2573626681F7A1A775C91FE6E2EBEF4269DA71D8E22FF7827703F4F85FB90B16528B90C3FD7D748474558EC899590CCB182E5943AD7BA7A92D34E3D82C0BCFC64BEB117C2A9212630BFD314EEC44605DCCC3A693084D3A3FF7826C661FA5B645ADA1E9962C79EBD740E5A22FBA26B7083D468F784504579AC4ED7F4CC58B8FF1276332229FA6537DC4056A35FA274CD89E884C3003F7064346313ACE521DE3D43CA0641646A6D8991BF2A6105BCF069B5EBF4A6B9546F1C41125C2A06F043F41BF0005398B5970205A6EB7C95F47FAA6156D6BD3D4014EEBFFCEC98D3BA5DC1ED24DB1572B53C71FBA3983806EA41FA72E26EAD8F6B7C430F2385D8100AA2B66F326BDDD95F12243E1166D8AF1516882A84AB1571DBAA16E9E7F3D1C290A2891750076FBCC02DF63783C34FAB3A7C7624ED92DCD2A4E356C64E4D4D2D46B6BCF12AA131CC3D3358D74DE97169F34919CBE975555B0BDB38C48FD25C46F3E0E2AB1BAA4207A0C6BAFE89E19476660563A38104A5BA5B889CC26FF88626E118DC14ECB19AB7D3FD84F89C0195D9D8B6DD64F6E0D0B971DF9A7909591E1A4EBE2D9050CDB50367ED1E02B127F03B654BBA275B01E5AFA3E484330F9F9E5A22D4AABC9C63A8397C08A09EC1F35AE481816D3774784C3D22E1F4EB9C782468B2C3D24BEBCBBC7FB37539DE039EB43BA2C0FA4819FA8287444BC67B016D8978C3FA6CD365125874D1E66ABC45456CB0E30813D35E0E22C8DD7178DCC349C744F615F0C998151D4535D51F739A03C3AB87552CB9D733612D49FCCF628100499BBAC950BC2B1DC7DBBB21B573B30F819F407F85CFFFAFC424C83F5C27C1957FC2F58CE782ABC67BD9A4C7BFE8FA8E60F8B66ED8626DDEB33FA6E40DE82A549A9D075535DC936901412CA275D12A7859B42DE7B6C0E57EDB57BA23A71E0EF9AC633325CE2411C3137157B1895B4B1C8AFD01782D82F4FE8E9048E2B0866766C11F79688D07E5A669E206ED4070CBDEB12BC0D5C361B7BDF18F226D27C5D7CE6730867A79F454C8238AFD952C8C3AEEF2EA8D573355237C6857BB905A76FD737DFEB471C7C07D9302B23BC1FD6D1599CAD8F2B4CCFB28404AB9B12BE15888E4C0062E2376DBC31DDC7A1D45556242168604212C989E3D62808E9173A35F3EB3E23051E1E7946225EB5BFD9D0091B9957E607771B14E278C89B2BAB6E12142DC935AD830D0B8CF1F295ACF1849C912EB36F3E55EBC76733A13858DC43E1D9D8ACC8AD43E6AFAB5DF5067D881C07A22691E6869C5D3E90CBC57B34A0C0E41E6B20B54A4ECCADB437EE1E1E30F311EB79314335E11B32148D8B76B0F18F50F7999D3EE93A4A4F99FA707F6EB0A88D6935674857CB7A195E03C67009323C068311DCF36E32F63D3778ADE434A698E483DFC3ED6B0D2472F809B65D2711AF9611A0CA8EC6EAF88AA673C04422EF328B2F087FEE542D7A9E6ACF6DC30DBB6931246E50908F652A3E8B182ECBDA55C4ABDD5EA6D9724B07FC207D31FC52D316A0515A911BE7F122F47C1C3285D3DF5A23CB0E1C53494CFC2C1FA30F14142B6D6B0F2003B648173AA5772D647DDD1724A40D5DC43F8E94F3F2D06BE622B189DC25AF648189EA6A55E369865D3ED3FEAA0671F0EBA8E4D3DE25043CDBCA272D370CAE8D01CC4FABC758A1B7A90892546CFA7B5CE27C2D11FFF2E799FD8990CDDC33E8F8A9EBB9607925B3FE76E3B5998B489B579E498FC7CFDD6C5DFE7DE5D526BEC5FFD602D8DE5843EC2DCD10B02C072A573B8155C38DB4FF8F191CC93D4F48B7A18C9BAE0D111EF3D162D875A43DC42B2A8D93AEF3242DA178B274FD37F5AD49EDF5F5CB8D427AECAFB7F85334D5D5DE3B924A784224DC7E93CF1EFD77CA79C2E387D8FFB605C30AC27059CEAC6749D8F313DDEDE3EB1B7858E48097EDEB043566AE36F8E0788A24D9190FF14D788D1DB59E902CE1C9CFF6E1335CC4BEFC021592CAB5F57AFA371893D2D5DFE7D4400D7CF17FF6A7AAA63CB57396C3EF866AB104EBEB2122B0DC356605BED7B701CB8405BCCE3EA406BB40515B9EA6B2411188A431828D8890306B404484AB7770E8E75793353AD23C81F0F886E069DF2A435F31C0F1210C306C18C17AF4BF585E765103C9CA0779C9EF873723A1E5272CC373464C4028E29CB89B4D84AC8C42EBDA8D896C7B45D64F42FAB756051F634635B9F1A72DA477748783970961DB46196C6070BFC48248576642BB17F49883D50390197BD9E355D768660D69AFA8CF61F8BE35352C3A3A9569D2E481F64E0361CF82A4A776EE0FCAAE5A2C5CA19E6C5513B94D89B989FFB90D4E7DBADC82301967F1BA3840633232155CB8BC08EEFC1F4457B5B600F7AD25E139DACD36520F258B24D06D9DDEADC62E40805430E89BF4EE4D8092BE83C5D4664C0B0032EB29F768AE7EEA1775D1E02DA90AAD35BBBE84788607DC09A5499D13C166774C23842FA786C3B49BA1FE56B8F5EA6F3D4924BE6F8FEABB18910A7632790C15101D23DEC21B01ACCFDC1A430FB2261DAAE04BD2E83E5758758BAB51FEB34149787F7CAA9B075807759A9954F50B47705742DD377EEF0C0741390F721D3F4AB5CA662BE5D150C9052396D914A661D2DE922020B47D8DC9D4B1EC6A433814D640518079FA24761C4CFBFD4C1A7310ED783453E21943073D0075A55074397EF0A2C0846E3967211BB4A0B96BF2231A2EEBE474B1937D249226359AC6E53506FE3087D5DD7DEB41DCF9D1BAD086E3EB190AE849DA866E28E037F89D25DC78451B416849E2F70C9F502F3B8C5989AC7C169D4C8FF26EBAFBE1827BEC3F80E54246FECB52BA54F657B6A4 sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4C41B5B3DA8101000 smlen = 841 -sm = 9232F327D3550D5E52641D8020E915D3D4E8F9169FF5765EE73291A7ABEB1549A939AFB732869897FCFCF4DB618E2096A1042CC6689B482B4DDFA2029439F8EF772F3DB656BD74C698F7FDAB5A11210A006B2F3CB27F016A5D8095EB1E8F0BE70AB41F5ADA93A349D84570866DC7FD44E2FC58AFDABBEB3EA1AEE3DCA54FB825737A39ABA258D47C618D29BDACA24581F1D858825748BDDF68E45EE2AB636018B4734C89956EEF54F909CCE7B23E277B3FF8927DE682D578273EC1FAD60EAB4626E9E9A5AF413F09A1A31158571C2053C6926D8F0D4EF11CDCBE96B8251766B8892F052BAD5C7F4E828D8DC4CF9AD155BD6AA58649AD56FE0A366C0B8D41ED26DFDDEFA8FB2C050043CE1B364ABB0FC4E7B3CBA8F58ED8B78A7E08BB2B968E0E75CB154B4C89316E4232D4F02162AC298B63741FFF842611BFB1BA8C54ECFAB10C36ED5BD9D476D339CD5628295B9F06ACE2F28F1B4D627E8D4DE3F8873904F291C3E9DD6E1E294873DC42DAA142D3ED398FF98F0C1FDF8CFDB500FE33A1AF24E68FC0E21AEFBF032A3171D4DDB42419C70933C4F9F452BE30CD6A3925039C5ABFCB5ED1CE0912DB69C8DF26942FA97A17FA7B05A3BA17F0F825C3900D161A98014EB663047CB2770B9111CE5BC0982D2155613A5185173F37579F6DE4171459445209E9D2CF3123DA9ABF992601EB5F3DC6A56CDA1CC9F45140CC36E5F4AE5C452F985500C9F76E5FD2A3D7879B0E49844F87B50A17C0938EE6E409FEAF5FF40DDEADB589B73466DAAD27CE8E93DC641EBBAC17012D5EBBA9F44B40B588F0A76BA1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +sm = A9A9439BFA64D95A85C8FD696098A2C4A6246D1428A4197778245E92EAD5A06F2257A4017907B3D84614B9BE8B5EA5CBC38D788362B92AD5503D6E878C72D67CAAB78C47D6524E1DBEE3549786936BAD29F418FBDB3A905BE30239F751B665C13A42185B7BBFFA05FDA5E8A6606DBD9B9DCB051F990E44DEB4FDBE6F949B91C8A6D15C9ABAC12D2C03EC601B1F667E17AFAD6D90B6361C0325756500DDA70C649B68B2D23DD0F94B87871B7AD2E7BF169006F95E467B6E0D9CC8A50A19FD196D8D6B10C9867F14CE6DA21539C3B6F136730B6DCC901B2E9B8035C26FFD2485C4CD882056792F5937C146D54DB9364F6589FFDEA53ABC30167318737B743CAADEB814C4924D68093157F66D45CE3EC14AD4EA778454503928A87A4ABC7F774E5023BC5DBED838EA943476DB93E52364A6DA8A31AED616F1C230D7748481A009DABD0ACFA98260A1A42354E6A26405857B17F362073AEB7A60A1B2F74E8B44F49CA5093DC52E95D4B70B31D8EE5C677F633E0876C919A42FCF216EBD89BE6AF2E0F705BDF01CD9AB07EB14DCDE749B2533D372692E632CEBA278AF1DA9A241FAE30A2850E03A69D5AA4D0FF29C3D0A0B22FE99A1F857660A4056D3BF461482B79D7E33D10850F663DD299AB804C0F8B5405E4BC467A994091A852EA481B9CE81C22633930D40EBD6D4AB94E82E4F01EB5F3DC6A56CDA1CC9F45140CC36E5F4AE5C452F985500C9F76E5FD2A3D7879B0E49844F87B50A17C0938EE6E409FEAF5FF40DDEADB589B73466DAAD27CE8E93DC641EBBAC17012D5EBBA9F44B40B588F0A76BA1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = CC568AA4A3DBBD508E987485B26A8CC10713BAACEEF523EA2BE28243FA71BE75DE60AA94A34BEAB201ACAA60BEFFD154A6D6B42C845C212BD58A13B21D516C1EE7794181842D46225A7A74FAFD15FFEBD2B806EDB1EEC879DDC0C4067DAEBB3E18A82FF5CC9773393A5D2DFEC48D1ECF6E1B4F33C11541BADF4AECCFEB322EAEAC2A7FDC1112CCC569C975FD42AB0E214BD2A678E8D3DFB0FAFF82C0B148E754528831E44EF4C6B8E89656026D6EB361F7662944C935D0E4835124D6C9AF9372711BB8EF48F244780150F734337A653703861E06D16718F66BCC8E57A177E0A5661A64076E49854514F03490AC16EE3F349841A50002946EDB258D61A8E83E8289C7D923116FC4EEC849E89E8B2626A7644277747924FA782B666465B07C5603244C6014F1D135B51EA51164DFFC8801C3F341A415E5E6BA345D2B07288894C854903DBF83BB65E25FA59E3B94976F2A38A22585A676B7CAB6856F9728D4D4A1C719DDAD287BFB26A2A5A85F4891B995A2697B670EA90257468343AF81E5341DE327DB653F426FB8B1F2C6583EF1E11445AF6E7B3814DC31B21733C057F98DF0F4EABBCDEBA988D21A56BC8B9F53044612004D403C21C3B50A22723B62F4CE5A2749C16910776DC9E53E860958816AC84A400604D7BA8484263A5A79A7BFC5CFE90DF0460E09ADEB5D02671E8E9DB9580CC37C51CE0CD92CAC80EEB0CCB801CA263CC585B514D187CE653166D7C570ADB03C1A7BE13EE4786007A89BE476FD3DB4B9C22388D3475C5252AEAD0A614400DA99C93D1AC84E9C774452704CBEADC5D3A687C33054350D78384847303F5D25F96E4811DDF0D6546EA2D719DB4A038B80959D64B6B1BE6A099FB10AC0BEB11EED8B5785C231D6AD3008DD553F76DF4FC4B4189CEBFF2BF4CBE1CDD376FA425676447A89F9E96FA854ED6E843D9519071F3642115354C71E4996013A23642E2EB59A6DE5601A24C20B452D03B05E3814F7B8631D0924F2E44C9C351FC0A8A0AA017ADE093F0B39F3DC8889D2A906A0A8BB055F80BA0F60653ECFD99A93805E767C408D9F956142EECB871DC7FB23A1E63DFA0366B90AD5AEA2BE67FB77AAA7F633184C82A2A72894EFC3171A4D5AA90B682D0389D327455EE5E7F4CF987FB03648333EFD05B35BE131AFBF7AACD132A69C827895A79F2ACB9E6F3039A2CE6A7413DCADC2C4237F2793BCF777607A59AF8C5A32E52FACDB4766AC1FDCFC14F1934C23E93EB94644B7672140EAFA027FF36641A499F992D5F66C9DFD84B425D2C81994F140A6C67DCC155634234D3A22F4E7AAAE1794491A39CA2F43F99BFCD591B23C4D9EB3E4E12EA16E2105A479098E7501BD295C7311BEFC21D805CFD16D89395D8AB75A0DB1B364AB1DFEA9FF4E7C8ECAADC89F5320749635B5E80BE4B427D345C963AFCD6F6DAB3D134E33193D93FDD0627AE5DB185AF413165DCDFB19ACDBC6A9F7AEA244F0E6B9E68D54AEE2D383530751FE08D83511D8DD604589CBDD37D2CEF9048AE47EB1554BFD57F2D0FF431621D7BAF74FB7D3074DDE1E82222FAE6FC420563760A937E4DD46AE6909EEE86967482EFE66D8404609E94C35D39160136BD8F7278F34E14505943F8C48FA7714212B4B40A010C20A578778DE4AC46E922DEDF0CA1DB0667185341C402A2A848CDCF563CE90172D11CBA0C9EC982814CE3908FABDE5617EC36F6AD0FC1477A8B3BBADE9B86F86C6EC11CBA26F1BD02BDB8EB20C09CB4B7EA2FEDF82018F130D16C546954AE2AB40E0A51F7FB11694DD6C3F0525D445CBEA069416A02ECEC4FF97F86427626655FA0F36095A78D0F1037F73D8BCD02D06FE1228614546E586F7635D9216470BF71921D786BA7175D1695281BBA54A362E6E6F391ED56B3D5C258B783E0457EBAB51710939BF458C929ED6B8DB414E3B1206B75584266F12F715BE84E12BD3D4F71FE81F27A46B95DA96A0D2934684CC4DA0EBC0D3A08101CCEDFBD6E4B899DB385E630A92D3942D7CE7C8B554F76872003D007C9840F3BBB5AAEC7E7D252F25BF3388C18F4F2BAA9A88E1A24ACFD3B4B9F241CF1613E1F5D6914BCEA593291D280CFF868DC8DFBDBB9CD8B3655C959042FE447264D3ADBE64C1085089AB52D1861A1FA3C510C54939F6996BC8F97A75D7F375CED76A247E6982989B6A07596294E59487D9F828444E4C23C19041312BB1E09FBDC4F478A4211A10AD3261F181009732E4C6D03D22D566BB0C8252B80AE31F63FFA4B85A6650AF2701C0CA6C208BE95C3E628A4D4060CEC7ED448D02B06C8809AD0AD605B7807406DC1773BF86C3D5AAB1A322FD030A4BC662649F2489C5A8C9B9BC7EA2357A9A6476BE7B77F0843772879E3FE6246657E64572C3B41CEEE85152B3F2356965E86008ADFEF7A6447797EEABA1414A3FD21CA99DC09C91446D671916F65F405C516C5D75F8395DC1B65C9305A86B4E72776114B4294215E7BA2E3F7A92E41C3551CCC5CB309D9351D0D9ABD8584EA982522A469C54EB361BAA601EDBDF8AC8CAE99FDFFAFAF9B672EBCDDDC5FAD402E2569263DA781A06E409E9175D04CF5989D9894BAA29352A9D8021BD51E22A2C73F19BDB7275153415914572B8BCF31BD46DB46E7797A26700D7B1E0932569E68D9C2BBFFCF3A945FB8F9A84A7778C457B3A29D71624F5F6157833282B8ECD9FB87518B7279AF54F831DF5A84C92FADF74BEEF60E82AF1886F8CB113F7FD6127F4D25841BD9DE7399F9FBB453F361464F5B68F2DE5E902CE134C32E30E91D39ADA629D0CE5A095B5F7926E702512739D2163C6B30C1BDAD96B2CC6B5AEC8E46DC328C18804CE1DDDA39DD4103B5E9004286AAF732DD00981615331C9CE11996BA421857039892B6034C0A2941A666848ED2C037A090660F0549546777F00F19BDE8BFB7E678022C94AE5D5C9EAC4C0B8E7934D428ACCD61F856E416459C631F4181AFBEDC16D554E90AD21EA7A504A31741B6DC69F170583EE0A2B4854D8A87D6B3C0BD3FC72C521CBDC884064B61FCF39CEE0DE7A0D353B42D06C1C59D5143997EC873A9E67B182C8E28A915D2F56B2FE5D9FF5CE0FC05261B4302E74FB84664260E3CDE5A1DFD26AB28F488D831D4F9E9B7977EF358A63F8FD9BA6D51DC0774D8719DA5FDA786021BC43FA17C394D6691FBBA68EA29ACB490AFCB6B347F7FB9BEF1956C6F1974158B128AA5AAA6594C4D79F99B2EDB7C1990924131D435D3F8BDA47E5BDE31AF617DA6C629D793FE963C73F61369937CF6F1B3A3C6731B87A677AE3A07C1F1F648EF4D8D932B8DF364A8C72B7899492AED58406670C8F4B6FB13EAC9471819A9B2204AACEE9A7E60B3C4434E54718949EE25E72F7A2532E761D655A870FED70324825307B9F9DA5018C827FFA4D897F9C8D743A2BE94CC8FE47B4B90071D75C8780250637DD8E42F20E105D9ADB3A943398D70F69AC1A3F0C7826FE31ADCF25224795A93EFBD9B0DD3699263BA36FA66E2C04C66C59316CE109CB321AAF96E5665A4FEC2CA21E361D6A5A044B82D0D458FDE51BF2ACE1B533B497577C13F2665236C4347C32CB9A4FD5DB5B1D9D1DAB8CE2DB2331DECAD77A1D29F609705482503FB06E5DFF32DA2A9835CCA6CCBB7BEB0540AB2CEAED40B69D763890184314BDFBED5B7C06EAC4B9693ED1CB29E32DF54645A2ECF77F1EEDFD8BA60B5AFCAF3412634093AE0B901DB5B7F8911E146867431C46E5091ED026A5030D546B3211FFCBE258D3EEF7D80D5C +pk = CC568AA4A3DBBD508E987485B26A8CC1EDA3022398652AD085BE44E2E816A2BCA273BAA84C74C20657099C96BB2240C7003450FEB2B240ED394114052C0F08414B6C1BAF770E774448619C9BF55E312DD80852F318B064AB75DD5FDEB1F7C6DF23EF33B352E8F920F5526C190A9E6A4ACF8F75DB9E23D37C419BCE562D38DA8493CCE2A646F3B47B3410DECBFAA2A1DAACD24D1AA0CCDEF9137ECFF3EB9A14E164C557BB96DF2547B08F5CC4A2C0C5B09EDFCAECBA9D7D3D1C7125DDCC835DC22A62421085CF51F3F4FA66ECBA9B32B286A53928621D9E3E30AC8DE1A4CE3693452C106F18A6EEAB510B765E2E31848CDF7614E3315386943CCBFDAAEF78013F28AF14F43F8AD3C131CC05AAD92161607A7F00E8A0EB8FC1D779C8707C1969842D883455110BF1607786310793BF316EBC973AA95EB0391ECCA6F92D720CC4E2D0A978A594C35272881DBC010ACFAF00E7328A5C2DDAD5D3D3186990A2F5B27046507A226EA48326E51502D8C0657619BF969D338F1FC47178E8F3079471F8ED635E5CDF859153D5602DB979C8045F529E5E6BE81B3955BC660D05B44C40CC298AE9BFF529722D80FDF3D51D21BEB4D8E808C9EDE3BAE56B458EADB9C7EA14750EEA6C13D503EAF11EF8AB3EFD25D3059CE61C68348B62EB1C6B3C8321E8D1FB2B7C6ECEE9C3368C70B9353EE8FD11B07900FDDB402839541888D172A710C3BF4FDCCF43742E32D88E0EBD4972CC9EA2814FC2F2F1328426A173841C6994873AFA7BDFCFF63C64BB7FB96DB8C7F22DD435995AB14437D29760868D0B93900045670B61C3014CB3189475317FEF445FD5D772E3C37CFD29D72D633DF5A49C3ABAF2170EAB0FE22BF86C0E1DC35C19BFE5B7E7BE937BF80CF0707C849C770B027D21EB7E64EACCAEA9833E7449237C65FF23AA5DF840C213B7F6DC2D15425DBFC7AE340A55989F3ED9247AD1601489673785346C2AC24F968A9A9A4D1B5DAEDC60C011CB5AAA80663191DE55B733C010AA057C0E324E9FA77CBC65C656F0CEE1390D8464B5F0A5DE7986A553278807F34A4BB55D108128E32221A193DA9A29266DDF947DE52E230F54420BF868E6CEA1BAA9743FF2B7A740E65EBFAA6959DA857D7337359E3FEFC324D03001F62A6329526CDD138CB3219184D0E26B20222C32E67F856A91D7894940A3AE8941B30F4F15BD74DBD8E553EFA684BEA6CA39B26C1DA727C52F3A9B030CD18E8ED55A64D56AEAD27807C6988A89AE7B6E6B9781C9A3D4B4E19D4E2DFD5505ED08C84FBF3864B654DEDBD1ED11042A8AD851F8517B83DF8FF078E6406E091A6F409B14CB4244F1F2CD92212337665145BA5BF4C457259B183410BAFC5DAFE5DAF67A31E9CA5B5B8243A92B135989F388DE6F5491F1D5BBD3D112CD56FAEC473CBB1D30FD643164239138653081CCD48AE11ADBF4E0324C7818A58AB03FF54F3D12D85DA441945262C97904AD97DD4A413A86AB6EA8E9DFADF2FB67EA50019A4AA3057BBCCD0042CBA96F8E5ECBA7A35981B007762996E7E2A6E17AF09D439C849ABD74998EC8601E77800EA0AEFAAF70740A04CDA458912499A7E7AB6A1EC57D93D2B8D2E6D40D3870BA92ABB27B4D978AFB09C65848205EB63DD283076841DF194B58FB32636343B9E3384739CCFD978235FCEC8810B35FAB1A2D26354531BE6CC668427B125A60802BCB2FEF1CE3679BF00E5D6EA97D39E3C845F3475C513798453BC3F78E873021A51747576081D67689E2FDFFFE89C6DA42F24764940B3363C900286515E65D9A37905D0A30C491444158AFE50F1AEC63DF6EC437C9550E68694011017936B39B84B3DBCA2DF167BDE004732CA8A6F599FE0FD4CC127436E2D36D6981B02F23F1877D16F2D8687170B1932667A60EE847AF8DF63E3094E167C9064515558F81F0848BC2BB5D4F9ACB7A74C70415088EB2DFD6BED989EF6E5EFB7BD92DE625D09609901EAC780C725C858878C8E631070E828E4FEE7E42CE96DBF63A0356006A75B5179A70639CF703DA2496C36964AEC31E98D76041807E734070B484B8A04A6A745B44AA72C3CD86BC02B949FF613A4B890F528951C2626A11387A94EA0096AC85374B042E87A9B6CDD9C44F873AED2CF1EA8666C4340669A6761C8B57B212B42DD3B4684BBE1DEF8917047C32CD7B19AB03D4FA18C4DB5A5498945796E333B5B02D94D496612F51C9CA8EC18BADA18BBF1E5FD77E0871E6C5F42EA041208AFB840C183E8020508C83D3591C0E2DB4FDCC1F8D8E780E68BC5016DA774E4E820FDD61E96C2DA21EB2FE4B959608799D97848832F5B35C39C4BAD5AED1E2E58B0CA99B69D35FB2837BDB4E83F9F8C4DAB5912B9BEC19B3B72234803EC51BC1D1131404D53115E55873671D8084E386C6C95F0C5054DEB38A233D4BFEC3CADE0020EAA2FC243A59D27C3277E70454CCEE6CA39451C602518033B8775D2C3F670EC2AB31C1723F34F64A12C357E1901A777472D89384ACB6077C549F548D054FC7B8945A32C61B27812A8FF78E4CF167E7475B7531C8D6E8F599B9BA831277E1CD5C7790FFDE68F88AFCF69419155E6E145DD6C57967F22F9469DC8878C44E4BF54E4B5FB6AF743400F2EFB8E85A0A0CDEDAE26E3200C19AF963484DC1E38E4E14F33DE11EF6C3EA870D1C3F64F6446F513D266C968F9A7EEC8B2EF16A1E58974AAFEBB35F61F77B3B8623A3174DA1FFE4FF502892EED13D45AE254FACA167ED2D3DB00BF4674B4A234FC4E73870FA50C56DDAFCAECA15214ED0E091DBB0CCB789685E58165480DE83108843B3A24612BA27593886B3C9D51F31DFA7E4DFC14558EFBF7DF7DAE973F523A2B168CD42117B32169FA889D371426D5077BE5E8C7269B41D6CE99FF72242869FA3326EB52A475A5FD5F44878DE55F8853626FD284997531FF22996B438B3C0431C5738C6A022404834FF46B3B9C46EB1DB9ED68636B1F48ECB697E9EBCBEA3D81BE8EE7518BAFB6972263AC814BF076E1307BED350AB58AB6482445BA20E278977E833DD78724B1A1669CD6A482923055461B528E4985715C62F6CB437436DF3481FBE77B2C29D048F8500AD7E71C0C30AB569FD9304B43573E60A85B0EFF5371616B6F2BBEDC9791390EAD642A4798B68C20702C7280EDF487027D7A6E2B06B82549FBBF4126A6F2444F9229A0150FC26784D8F66742AE1AC67548FC3D8C1C1337FE7E0ADAB99E3D649D1FCFEF580C299CE7B572CC584F090EBC07D4AEDEE09D1D2381FDE1145581EA3983114C9B89953ADC2A10CAA2C165CC7232601643EE451DA897553725CE24DB44908B074C4FA02151AFA630F024E18A9BCCA3E6C5882511E26288797D23F20A05305EE0996996F274E52E9D48EE2CD3BC3F03C028251B688554D77244149D533184C6A26117507D10004F194AA25D162D126460FF13AC2FC2E779AC8D990805CF73D4A2B90903810C7D39379B960958AE0F7AB6E22753BC62CBE216F183C7E3CFD77868A03BD28974B404B0913FC8CF3FF6FA3A800CBF8C4C96FD3BED36B481E27354950ED006A3052DC18D93A9CBDEDF52CDB99D443552E775A5F59F219278C8388DD63194251FEE3AB59220FD9B7D692D4D769ECE1237AEFF1C84E284B72762800FC6CC4657B38855505AB0747ABE76952EC6AF34FCF09EED04FA7EC72B5EBEA42843E21FB4C4247E453B7348253890418110FF4DCCA26DC40306FFD468EF34704FE0BB23456F03DEDFA0933E30FA952492969EC045CB6ECB0 sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C528D2B7B998767CB smlen = 874 -sm = E1EB2215E61DE55D841A44485676A671E053286FA0F479B4285554D257D5F7335636A09DDB6F8F007D6E8AE9E63804F240D01A2BC5AFD025BAF6F19FFAE9429D4114A8D1D521263F374D13B31662068864877F8E2067C6FBAC414E10A86EA50046FDA33162F5CA22825BA99348DD2D2C59FE9059C7D914B0B79983569F819C30CA0B317D29C5B9694BD9581CDE216C79C426CEB88D24E49BE49315822C5FFF36A8EF136006E26DFCA3199F197FF1F3320994D1DFEEA48776295B4DADDEE7DD870F070203E4F5F87BC2AB368E9DEA7B7C655440C973FA45BC98DB13EEE95C8708FB3A0A779DC70BB4D91A5078862B596FE4C511E0D730A599D891E9B6AACCC08F79F9C5C868CC33ACFD5AB91A412653B98815818009E4A027938BA5F25A6C800CF820E004F4FAEEE80484F86A3CAD64D58F059DCDA62C55415E82CA2B5C444C013893DAB170C6461B60BCE54DDB5411D41F5AC7CE80C9065DB022176B32AFF2ED97B3F7AD13135343A26037EB1743A9B667AD0D783C41BAFF0DFF0A8B601A5A489FB7403D09E4CAC13F612158D1E449687C1834F2FF8DBA9CE67855E3B39FD215AED58193ACEEE36551E51D514A7DF5D65ED6EB9F1DA2C9A0B47D1F5D58A2DC9B7783548CB7D6B8FFB2D3D82DC28AAF6808AE443E3DF48AC8EBBBA0E9CDC44AD618CAAA8BC22832544536B0391D22D83302700D57282456A8D301C1739FB38F45BB7A143C5F9B9F7884F1B790862B162479B8689FA86CFEB91C63F3EE3FC937670E823CD658BF2ECF4673A2D4C1B67F47505A519AE78342E7758BD9CBC6EF6E5CFE9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +sm = 2484C4F2810EB4BD82C8C5DC56837F3321FE5945FB31CFE0BE2094AF0BACF97007F8A01C1C467ED4B8790FC9AFCD3BAEB32804628043D78E2F1E6BF7E4C5063E5B1F70D0441E969EE4A8547D44546FE91630269E98856423DE56818D5F402C06A0F9C7F666F654C89AA65C2023004E8D97BDED01C8E5E24AC2484F4643F8D9BADC400E75A1E749A0FBD070DEE6A2B50D15F4D9CD060A7F8B534CF734EBBEBE7175A7AEE8842620A2DB18FC30D50101AB129DE018EE8E6BBE3B1B50EA197DC26BC58E49E28EC81843671DD1FADBD0C602B1C5F1B0445699B9922BB3D4DFDF99D74A19056D77694DC7EA2B44350F33E27DF8E77A5C8FF1163DBA8D44032E03C2A52B2F1FC1D0374C66151D6C5F7CC21906826B65534CD900E373EA973C7051A2BFB4EAED5032B5FB8ED344C567529DA331768085E5AFA87AED3096A462EB01674973AB6813A5CAED7D22DC43FED323BB5B37754B7ED9A80F07A39400737A061EA217CB600B4F0659B544F373BCD78AED849C862A13AC9A6A8DD73D407908A4583DBED57BDBD449268B25D2E5DA5C824A4FA8F1A5648487CF004C52DE29F08588E887A27B2285DFF023D68FB6EC5448F6D1766A6FFCB7A1A3B10AC4A68D651DD035FDBE558A4A0525C93524304A94B23A6B8033FC7565AC6535B5D4A818493447B579DAACCBBED26B20BD2B1280F122D83302700D57282456A8D301C1739FB38F45BB7A143C5F9B9F7884F1B790862B162479B8689FA86CFEB91C63F3EE3FC937670E823CD658BF2ECF4673A2D4C1B67F47505A519AE78342E7758BD9CBC6EF6E5CFE9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 2CF2986B5F5355BFECF2ADD674881D6D7B434937B21AD12C356E37F269C9208813C2E88F8C8CB45F1930F8FC459B2A66FFDD2FE33C8451FE155ADA11AB61E24A217C9D96AE919A0785B8F4144D1AAF234184B3C6287EB18D0CB0FFAE90F0D2147D9D295D6091E59E1E752C61E1292984C6190717E5ADE58D8CFEF0EC6D026784AFA2BDFA7E7A11F687C23DD5E9326291BD1D7B1344A8B79FFF587D56B990270F87D25A96E6BA9621BFB1B857DED224A7F7CF82E81FF13F2EB68E51233B25B84480BD88F616917A61212793588F6F670B7E876131B87641F41C1B1657DA809B8E0A7462E6F439AE8D4E0B93F96E275B038F16E83B204CC99B7D8B092066A6D65BA7CA3908AE94F277AA2E13055710853547F5E17F4FEFA66B18A7405F2AF04C8AB479F3EBA1A94F1A410A91F24CE473D2CB27F78DC8C058C92936875674797CCAA8FCDC175AE50F0448503864DE662E2521B7E9621C023CDD7983E6206B19972F901AC0AE2559838B3813A9048A9A1BDA5F7789216129BAC6A3A528DBA9081C079595008BB5EF84706F2B68B7CA976D99FE7DFFAEDE75BDAEB91FEF6EDA490FF7B4814D132B79C4DD95558A73196828EB33C84FB4851D135CB6C22FB3AEFEB5BA04EBD30522E4B3BD5B119547843A727918F5EDD4CB525D7AB65E691D5B2BDD565E59DC630027FFD0E2196EC61B28A23AE32435897FE25CB57680D2AC4F772A352AC4FB3CF912BF30991F135E4C7D18931663509BA86A7FDEDEB97D5DE1BD4793F97AAB955BB28347DEF5973B3CB846CD7662ABECD8CDBAFE578AD23C3FBCB3D524F8F67D98D0546DEBBD0C81C7BF2104523A404019F79332E70C783D47B9D36E3C93E193AA3B49F3AA072CD9B7A0ECDC4D8CE5373786CC1F439437EA722A9F29C7CABF161C8BDDB596472C2E33ADED25F2C47F4FB797C10FD0BE25AB003FDF42E0C5F8B93E407D1102A98DB08D314923C80A9480C4D341E80AB2D64B40A0E2400EEDF9C9C35EFE411A9744279BF49986EB8F68C820ACC33E7133A1B510C50D467A2FC2F5E860B757CB1F9BDD008ADA1D4FD136488230D3E26B5721D03DF9C2362CD74C3FEE730F4CF5718EEB816C4E459B7FE0A3890F9E86139CA38AB9F78E58313D354C164A788931B2E859335B1193337E41369FDB921DFC4B173C147F4B31B5D332BDB9D53E0045C844B4220545CD7A9A43C8798A073705C1B39A19022D0168F35EF6A341192BA73EA9503F894348153F4B4A81A4F975C215D111782B0F44BCE08461A9A84B0E85F01EC428BBE121B15FA895EFDA98177A1039613E764E4A6C99701F9546ED248572811ECE265E75CD2FCCF1A5042BF1D7B5A36E65BB0A310322C274E104C746044C1B0C3DE436DE85A1BA64F238AA93A09725FB4DD9AF1A29A0048352F0150DAD7BFBE4BFA4B20E910B4FBF87947530BD6F1F9549FBD195315042B9AB52509FF11684B2DE5ACCEFC0340DE105A21E7FB8A9A4FF851EF459A58CD39E03CD41DE8751CBC3B0F7AF461528D0A8E0C56AAF2AC7F27E428D208CA6A8E68F8D8C71F6111CC3B1E6586819FC1557333324510835E5663964057D7E71EB71D4CB9A8BB3BD0C20B53425DC6EA3670EC4A57AFFEC38E68BE2E5A012DFE6D37D2EA62B64D09D1EE60924BC792DE581B7782084F564D93F61CCAA75EE98B42F5526AFAB5B85D4FF35F7A92252AC324BE3DC04188FD0F6312D60A95E06440555187058316FDADFADD840CDDFFC497A1B653569529AB432AA154E97914EBAC33325381BBBD4EDAD9B65FCD9C5A03F6F5C600B55E844884ED05B32ED1A5210172FDEBAC95AB7EBC55E9CBE4272E7E9A487446094031B9A04567E3D9FE70AD43C38D03D03AFDD9B42684B2DB578264CB3B05F39CD9BEABE29C0C2CCA78E2F12E9FA1D718D102B0188935B7C866704F7D09EA41908C4EC35F251F814644F641BF91A294F3BB4C8CC6919AEDAF04D55C80DA6F164D372BBFE8653B161C1EE49B32CA6C46FC71AF73E598D96D5D4AC68EF50779A613E251FFA0EF44E607DA28ABAD7B2712808F746F8690B84D0E3B37AB279064C58A46784EA1ECDC068C58C1CB1662E39818695B45A9011DD38262AE26C9A157786A244A9BF1F9E2C19E516A9CB118478FE3674E529E63C83F3229C6C555F4B67F7069EE27D9E7F2650BE2F846063AE76B371C49ABB2040147A75A9E4458253EEBFAFEC4EEC7C1EDECAB944CAD20866D5F882639F795ECA43237A279DA102E68854ED8F192F939CC0350785095C08BD1C20812298D0F25F93CFD14D4658B7754FDCBB4F31251896A9BC554660F086CAB7891E763C1B2DA6BFAA6067D973034B7C1DDAADAA6C41B7C1E4534C3AD26B7C8E6FE0731F36D4A660A7C074E49BAA798A6C83D2723BD7402CB1AE28EC5DD002671EB6C538F4942FB13967699E3754F657B08413B1539360D6F5077185C71564F3D184CE4C71BF821B928294774935630F3BF32C4D5222B97FEFB0C57976A6E9F115E1ADF537BBC36D904D0320D91699C924C533B68809F7BE61276DB44A17581B3730C6F516BE5FB75185210F41D91B0BE9C1BE6A38F13CEFD456BDFD18656C40B7108843D1BEE0F571909D337F811E250D0BADCB22C4EE9CFC505D13905CD1C9993F9F290874059EF075A19AD290EFFC9D526064C4E0579782892863A211F2504DE71D3E9325501C132C40AFEA28C36918A4E6008A516A742806A134DFBD92C62828261EFDBF51D267AACFE7BFD24B7607F0A26C197C275930618796F6B24FA773E7023F5B2B781C5E756B7F874FA7F3394DD9E221924933FBD8B4ACDDE6B58B5CDAD450EB977BFFBC670FD6009A6E6DD4629FF4F8BA8B85157214899C2516D9B5E12E308FFD92279C6F8B38F6AC4F5807D2DF1830769C8F4A15080EDF50C74C14FBB3D954DB286639776F35EB6192BF0343FF75635CD4AA15FE4185F07E3F59C615AEC12A39F69B75FC7DC05563CACD9254EB18D783EE1D7D197EFC71B42B78C8EFA6517009D4D0FB8E7793D937B8CF047F28988353AAE2AC0A72AEBA25115DF62104A5A481E5902F142671A9B9C0C6AB185EE10A01B008E3B169ED5F0408FF665FE9FF5398983840D12BC3EE44DEE3CFA02A364627A63FDB99B2502CD601F3967EE7C66044E8463F944743CB89E1C96F90740B77E178765EA7D4817DF718D56E6B664AB50748A5C4042F8A5EBF8DEFF4261B85FC6D68332BA3E068E72A08CA6F500B8EC74718933992C4E3FFB150EFFDE78E56F965B0B2238FF920725CBE9587BB386ED44D6C4A6FB1DD6EB9ACDB59CECABC92D4843C2C0585DDFA3E103C6AA9DAEC5FA1ABA612AFAE3E2617D1EA14437E20914E3F7E5DDD356B2973300B691AA19D6A8013B10E483A00C461D132D2F29E9866B5945FC978AF5D3A5688DF2CB30E3608EA96B8A0770BD379DBEAF31DBBA8FE35B8FA6279E4FD0D962F9EDD7964FAAE3671CB548C8122AA07046CA47F197B35C46F0C7CD10E11DFC783E83B749F3F7BC9A78687ABE6A22C8780D04311B9C0E32458CAE64DC8ED7BA531EE17637B404B36EB6CC6661CDF086D7DB538963AE756656B1FFB25C9BC058A3692CAAF3C2D433C07A953141AAB7AF12F523A175ECE47513CCB4B42D6CC2E10770D32A1070CB3B0D773746EBB1B232B31000EC5BD26AFA352C1E50805719CAAD741F693A98E66F5607448F8F31C2C566D124DCE07B3E54359B9319594E2556C6BACC30910C78FD86F83054C4F0A3D484B7431A639BA2DF4CD2CCC565D0A8E8669 +pk = 2CF2986B5F5355BFECF2ADD674881D6DFB8D6388AB5E5B65E0E8902AA4CCAAE923118A2A4D8E4FD40DD995935568826721DC1B80807099773BCF1B3A1775DD25ECA235B39AEF353594F99F04845B827EE13D13F9002B9821CBA133CA915C3A701DF424A5B260DCB48EF92239BC47FA23761210515EAB6E1CB7734081C8E747729FEE9DF9268B95586A5E3735ADB2E4E949229D8EB7D1D903AE0FBD19BA74452D647BE24E15399B77771C34CF1DB42D7F325AA672B89D9E9D3A411AB227482B7B6A6FB94536B9682B29F6DD49CEDA4B46CA8060665901BE8957DFBFD5EFD9BE4F7A9A26157E3EB72AE95CF59E25936E34C42768B20F3269F75E583969F2A387BE39DE68CFBEB8DC9996889950E5595AC6689D7CADAC583ECBE527CD23959AC362106D437CC20F8843E865F43A92D75DDE19B3F34C0C1BDB452F95B61F30E64308993FDDABCF83AAC5EED13FD546CA376AAC0468C1235578A269926475DC9B4DD4EFA68CB0D79F23575FC440483C55BE6DFADBFF5BFB5C9816902258C5F4AD81ABE5B90D95EFAA0077C1472FC2DAA6A576E7432489C4F02628E27C2D950BBBEFCDAE25B178663E29EB6780539595394EC7298C4C5677BA3DBFD7DC8C37468B9E2063E0A12E10098436C438143D01BA1BC3FE52C9F3ABCDF590F24A86C8EC790B058D82768D4596B393AD4A27F889FD5A5A24D0526EE48BDC5F71589DE735DFD37EDCB2DB9AF7AA4F82E031D23C0BA6E3CC2001DF11D56622A26F531107639FE32CCA3A7C0E42733627F3675BB919DCD1A821EA127B8D3BA0B950BC722843CD26879BF6B0932C428A9076B98E85122D517BA6A09BE212E43924BB773CC26DC531DB2CCAACDDE9427C759FF4F20B6C12810FA3E345D48ED1E14F6C68DAFC79F81AD3786824B869FC76EA4B36B672B617F76BE281DF31C75093C1507839622ABAEAEC58B7FCFE6885D3A3714575D76E1A6E5BBBEEEC7A4D77A63FC19DB6D7A88C18140ED3DF43CFED4DB37D56F3C9A9CAF7FCB07A88210A0FC324EE3755402C9059AA1F7E98DCE30FE132052580B5B4FF0E4AE2B7A39869584DCEBA4ADECB9B95D37DFC25461830DF6CCB1B858F615223428D447EFFCA722E3FE7F1D26CD0BD84EAF1B05B915DC88D165E8682D275E70289ACEA49F0ED2E006CFA80A1BD205E5582449B3B5121E78C497467A7470F786399349DE77785E791E8350C1020CBDD0C7495D1FDF3F4B06160050509EE25D512B973BFAA40A690951C434BFFC121A193CCF5B51577D8B50E9151615ED36F6924DC498C146FA2BE09C07EA39D941E7CBE3F27CAADFFB443F537C06B5282FA51680B134F75D137EC6DE528055B37965C84DA9D96B56F8A2340C3E9D43B493BAC61518FB4EA39653B4A1B5AD50EA39F394FB696327D1DDD312E417F01F85677CE676A0367019A30AFB7E7C44C540BDE98FAFFCBE9BC13D334750E1AAC782E08397F0F949D9B6880ECC000CC0F81FB8C168425FF4D1BF4CA1D1DA46C7BE8DB0B0CE1A3AC1D1DC23A2067108391DCA7E89655537137716AC8A61B00A066C4139377117A453701573B7914088A91EA6842AD914656FD9D76B002363B252032D4F4FCC26BF895DBB3A125B410D3EB00B0B6F24D1811F5E0EA49744986D3C1CABD067B2BADCF6B8AA0770D629EF48FB1F1B6DEE33BDCF4E70F37674CA7DDDF6CC989AE2FE612AC19B62F4C3B7E6C3B58679A285F2ED28537F5C1430632849F4B1129469B896FD2ADD2961C9FA6A6DF63192D54FA7535B43B8226528AD97284E4EB63BFAB373F4B05E70DDEBE5578D1A7AF3808E5EFFA288A20665757308BAB5D548598AC4B2571FFD0CED6120AB9A579AD1874F6540F86E3B8D70E7120819D2275EB074ED7ABD5BD818ECC9943FF8BE05A155A9C4E5E51BC31B3893BC305E8792FC335D1880F22F5F774A38D299B1A06CDD6DCD2598155B03D4D64C63A4D9D4379FA2466F31283ED4FD1FE7A6D52046AB55810F0D1D8DD2BD581A5913FDD0DA08FEDE61F9DBBED1BC3564C882464827E32FDA3F9291537A32886A8C163B3BD279299A3437F3EA9A6325213FD8D644079F191914D0437FD56E7D889E720C766F297816D0E121397DCEB16F0C1EB56FE32286D881BA14BA53A72382FD5DDF71F7210174C759DAAF122C65440D71A0D8A0E73845B331059DEC4723E50F750BA1F965A360C167603F78B45D5D6530903809A21FDD8F49C353ACA40F4ED5E44A109F67EFCCF65D79A1C3349D46C189D38AF3482E0BF292CD511B07F0A856D5648D69CC2B20C727B060F580B13DDB3B080766FF1927486D4647558D34A39DB841A5FC2E9AED947A9106FA62220AC23ACED6B2CF021697A291B5C0FFDCC08BB63E684FCD83EA0EF9969B5B0961E307807FE16DDD3FB4E94069A1FA18EC598B81EFA7C3844E45C63236632B78F973B37A8CF190485D445F55A072ED7CDBC0D35C4D6C36AD362383689F261589FC595BC122A9038B103799782285C95FBD4992E2FB41202631F637AE7523FCAE3A6CEB027A921E9B5A155EECF77F640556E64335BB1449D6E1CAFB7D2FC4A03A4ACC05A30E47B471C86850B8A142202ACA6912DD060DB572DA01B86F09252B3E4EF3C33F0401645D084FD3F110E0780C1CC445F2C0A07BA044720EEEAB75B8B575836E037A9B6511638CEE9AB71F2A9737F03DE7D50A0740F43217C94E526D862513C6D0F229B1750B0DC80BB3B338BDEF611A99803191C088809AD869AB7A64314E0ADA954D6C7051F421620D040DE8446D6601785151CBCAB3EE6AA372455BDCC1841FCA037F1DAE0658C7106FB7A63AC6CF7009FB7D92C04D8D59DE6024B9823475BBA5D05C2A84B6D041ED39F73A7CDBF626830A54CE17EE64CF7DFECD2B5C5FAF1EA7F1FDDC6DCF92E01A9EFF3D82090FD28DEB8B04E170F4C9EAA8FA61E9A485431A14E58AAE741463FE2C63DE6B912B2F17C465008B296B59A3BEF537A24BFDB05FB3753D568B9D239F9CF9CB82F9756C4DB7185FEB33E39CFBBDEEB8E66BB192FA85BBF8DC61A59E3B40E656CDD70FD509EBE39D828C5D03C27F6914BD9185C4447E72D51E1535994F962302B3007404CA3BF1C15C91EB2E1BC3CB4236F1990641CCBD312A42EFE3C4DCA612D6A7B923963BD8B7216B605AAF8E6B5F18E628FC7C5FAE6904FE89BD2098D9C2B170A90B365BBF7B5F8BEFD20303602C941BDABF0745E1B947E90335033223FFD3C1BBF48F7BFA073E7901B5B2BE6F567401DC3CDA25A4485EE070813E7672B6F0C3D16AD385F0064FAE7292D463939761A9F7CB5507B9DD58B3BE7CF73905AD6C74EEBE2753D66B0900016FB2CE10C6394215656A72E621AC2EED2437DD294401E94A63BEB4C38FE3C3E30A3C89FD2908F878D094FADA1E5F8A907EE92DD6740F6DF7B451CA98E240805D568323B663FFCFC702AB749C64D316465477D7C6EF901E6E36F321ED263F935C414B570CFA39900128A99563A93416634D7A1BFB2FC1EDDAA493B4DAA732498918EB14615217204E4F1F47DF9E5302A4D5376418FE84CAAA57C5DA3F2D5E8330EBCC983556151CD91DF1DB2F85528388072B44E24804FD3C76A7B2C5C6AEDDC400C065541E30780222FBC5EEF062B7BA18AC604253D47725CCE05A1B56A791E15D667ED89E20775E4C7B3B63BDA97AFE2005D5368DC2D262292E998908DA03462F00FF7A4A03EA90111AD912B105DA619D8668D9F8B3AB2133BD73852523152A1802498F3CC5731DA474AF9807651F1E001B2 sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A2643564B464B4113 smlen = 907 -sm = 0A05ADC273951889DEBBEB0EA38CB34B38294A0DDB4B34C819E975E749C8C170F331FF8EFEB26C2C0FE4AABEF546CC8D982DCB1E6FEDBF1DA1CAB4F6AE5A2233C1ED1D13049D9D9962DC8AA6C88939216B78DEACAA10902B626EC8CD683461179F355F7B50D2F09AD6CC617EC5D8E839DC0CA179485C5D3AD53975B9C903EC77F58BD4B5296403B3923C515927EA3BE7636E0F8EB5C37D59D8642D377770B34A58D75F3227FA4B88C0AB1E693EC66573AC162916042BBFAE12E4CDE8B14328246FB9604FE746F398074AA919E0397EDA05F0F537DC13C2890B5D4416284305598CA3F58D672FCA9E8C16837DF664C02E80B2C8B131EDA5DB60012425B7A435A6E9D9C6003E60946AC0A23D79B35C09D5D4A0880756E4BDB21CC483AFDAD4994DE1C5108247FD53710C08EB4E99A01654378DDD74AC3470CDDC29786446EF8DD24DC6239BC16FCBE3C8408FF855CD2DB721F83B6623CD844E11E81D1204FE0E6EBC912CDE7F18404A533A428F40805E5CD86B076D8A2660B3AF48FF5445798BF232976D98848252B03F51836063833FFCECB5C009D9B20EED5CC87FD434A082FEE9DBD794EF31FE78D20A691B8A83437F8420C3BD76AF81BF69A21477988F1E4415BCF91B35AB2891DDE587B23424E60CE86F37F2E79E2E73ED81776312A90EADBBA5D1DF6988D629AFCDF49362E24D64D377E818E8998F1F348912DF763C5A91BE64C6E66C7CFE2EBB609A35C98B5DFBBBF956AF98F4AC4D72D249D6DC7F57EB046C7BAA6B4707AE3F80C3355145DD871842D526B2037108742CE7CF9C225B329B0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +sm = E2788E65B4885F811654B1738F64FB07F8D9A329D50FD5C9465A8DBFED62A499EA6F96847A1B7EE6A17DF0D2945183F19DD674DFD20DA795076CED414AF95B0836E36DC4EB4103DAC9C83AC59FED3FE9A399DE203C3FE88C934BDD3F52F4D4329374F5AD53E6B46B377B4C34221AB672353C599BD192F39812D45A68B1E3C91DB97BB12F9843971C507AEB92FBE1792A6DEEC6EDF73D977C6B40C3D742FB8E780F29B6B814A475AD1C8EB55C22807194366690075D268F8E4D5DC54971FB9A30CD3D8EE3D8D4A5B8E0218A6F0B0DA8D263EE744A1BEB39090BAE4AEA957F59FCA8172D7015B9C51B8931CAAFE61C92631D1BE8614E68963581F847F240A102D096C2022CDEED0BFE932A1E4D7C78B5EEDF5762F162DC1D9B48AD5DA916D4F439B2FD306614DDDB821FC667A30B92A91B0248D5ABA6FD3EF5F93FA8AD6349B27EB820BE79F42C3D18552D66DCD5C66C656B3D802419A6147E696C0B21FD239006CB735D0688DE2F30A8DA34A4C8C571C6E257720D1CE5332AFA4251D87C0B37F45717B5FCA70A04A60FFC3A570808CFDFAD879D6E763B27AFCCD937111561F6503947719E4DC81E6A6BBD5263F5A28557D2C71D88251E5911800F7786F4766F0CF3C0667AA12222A9E1ECBC608491EC220CFD6ECE9A2223426CB420ACA97ED16F03154F031027A3A2C3A86F7D46E24D64D377E818E8998F1F348912DF763C5A91BE64C6E66C7CFE2EBB609A35C98B5DFBBBF956AF98F4AC4D72D249D6DC7F57EB046C7BAA6B4707AE3F80C3355145DD871842D526B2037108742CE7CF9C225B329B0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = 698C191E1ADA2751A3033F56E45D2A71494425FEBD83301A9CF5B743282503ED087FD3C0BBDCFBE183EE8789F17E2309B32187D35AFE69FC172AB3BCB92B995B4271993C7E75448AE3288975830C94B458CEC0193EECA61AE6605BE1017BBD430EFF2F4D701D41F69E61F28FBF9B831E982F7643C86BBDE946AF599C8B511A4A94DC397CD7AE94B97F93BA21595D86725A8F9A95E3F714A99DA5D0220EAF19ECDA3FC906428F6F5AF337A67C1292FB805FDE79B4EA317D6A87239AE95D8FA1EEACF859028D45413B3FE9BFDF020C766B82347A90549CD6860C6EB8C2078981BE72A0DB91895D244C7F269B7CED4B20D8BDC06D8ABC9B641B307F4E41A7D41C3FCFE3C69928CFD6B7DBDAB072DF151313A97069E508FC57F78ACE67712CB8C70C53A084C2C7F58810DFDA08B6DB205ED8C8BDC4618A7EAB024F222BCB52869610274748CAC8E964B535BFD80C60280279B5E74A6704C56C00502081825A6159FE3ADCC33D30A1F90D112F9BDFA1AC3D2392427414BC89734FF7E091EC876F38BB750EC8515BDA9E6DC81E3D497C64F6F5258FE46588C40D629BD03B76349A96F434CBEFA363697660FB7A168B2C6C0CF22A9EF92CF61B2A5ABE7D83F8BDB0BE6C2B8AE6544C938EC5178B90691FC8395CC87376A64F02D362FCC1D57BCFBBB825E4AC7C79EE1582E996BEA1A5B6BF2749FBEAED6792DCA92BC873B369F0185B4EB154A9695948276FAD5FDA11DCAF694F6B08498B8CEC5D68423E0F534E44FE235B5EEBEA997F3333F71F11E45CCC53BE497136547DA333C07996E1B0C2D3BDB75FF9C0CC80B1078EFC120FF0C8F7BB2A70F57E0770578A610952FCD4834A752907C0404E4F681838F4C95D5957821AFC0F799CB88AFAD9D2CE1853E2EAE0BCE324DAA5CAEFB6A27B949336E89F554DA62796C2CAE3095174B05C11CCB0417CB9CED4C89B7295BF8F1B61702FDC8DA6F77B7B537D6874A6BC8007754FD14120271769617262A81A46B7D63C3097239FDC4AD59C88369BF69F6D2960095C7F29B5965E07875D61D6702008C12942E3D4A209810288AF948DF7639E07673AA14342E9FD5D95604ADB8731BC56AB081E7BE6EE8C86F32D1D5E778827905F48712AC12EE3AC61ADEFAD31DCF7F7C6BC115ED4810AE59761ABC453026C7F858E65D7FE8452B2914F8A091CA63D4830DB87ABE81337A59ABFA22189939DD4AC8CBDC769ABD921680689DED0B86E1FA3BB8CD1D231C04C9484EEF8AD61060E1D26F6351C317B709045CADA5195CD8B4421C0AC66B604A4BF4694E3375BC49C6BCE5CA63874E3D529499090B43E8B0655F583250F64CCAE41A2834523A239BE6CD2D4919DC26F9F5B12EFCDA841E49C7D22464F3269222FE3EF5A7DFD35AAA51BAC11C70570B906F61626A58A4D40C43DE59C9841CC1A01F98BF3E86CD6E02DFFF59ADEC5C7B8E65268F975E8ED1C1CFC882ADEA69647B080ED2A19CA04AD421269208FF751538715D0B8CE27F8B331455A2EC12B847E1A5A1AC8B4971622ADBB8D8E769485B8E93642E23A79D7CD7EB3ABA7031CC619819DAFDE34D0F10259EBBF76C0EA4D6E6493BA8C2AA6FF7594D44E93DD23F8218808DB473CE53BAAE88B44E0A0A72E062E4F001A69D8B8CE8F31BF6FEA92C1A32203E744CAB8D557B619924AB00A782C07098DB0A6B9C8814F66022CB03FDB9F0E853259FAA1CB546EC7BE2771AC22E126745C6ADC70C07B255D033381AADD8A58461D992D2D6B71968991E612E03C358ED52FBCE66F9D18B5FD8A4ECB8E882041667384DB2D830F0258258DB7ADBBC97C649DDDF494213E5F7DCF178229412847C9E09CA1E2D661F3B8A4CC308C8239CED31D5340250A829B2E8EE31F03918B29088541B53343E3BC809A8BBE294C1C5843743B4FE4898D3BBD51BD75859053A8CAA672B62C0F990088B6B76B478E955595BC55259DE5872A196E3899D1870D0B096611B96F010A3A56B3BD18C3A2444121639B415BAD0DA074742495747F5AC969309D5F7CA4429499A7DD3F418CD56E156C342AB7EA30E309696F11767B197EB967BFE2F8771A9B9E08430FF834210B5AB0CF52DB3603982622804BA81F36DD4EFDEFBC7C63BF8E8924C0904BAD10F2A31EEC55FE63E00B7A337DD9369771C29C99F2EF7AE97FCE8848BFECEF54E7E7D75311344D7A2DEA832DC3ED228B8207304F8C74E58D899D4D0D0354947151E79934F49BBB63C22D5DCAB154E30A91F24BA744DD819D6AE8E65865E7E9492AB36B2000B37070C9F46B14E2A9893BE9A2BA1B2E2C003ED668A93363884133AA5543ABD8605FB10B4DFAE4949B46C8183B2B125782552B920EE1FA82876859E3836F0D8480E360C27721447BE8B4620CB6284CA72F4B43C6C6A9DCB86DEC22BAC0433EE1DC8E85597F205C2FE126D2D3DC8B33EB5EAAE9726F91AD518E5D0366831C1EFECB860EA8CAD8D2AB9DBA8AF52EAEDFA000A0B6ADDB46AED72E0BC1DC79CB1F8832643AEA5407B9D5319933EF1124BD7EE1B1090A2B50313384807F20FC23477663759557CE111F974D9D87A88649AA13BBF71800397349F8709CCCA72717863EE838D04C318484D310BD707CBD1AB3DE7BA5C1ADAB4B9F0DC4DD2C22FCF91D4C711D896961B160128C73B06BDFA63A06914F83818332665034C42BCFE917CED80BE1214F0E8F58B0F542884C9C861ED8B35A5E9F91A18853E89BC710702210B640F63622765038640DC042103234DEA2D8A45756DD1911408C411266517C5BFEA38F6E792CC79D6E3E113F9E29522365649EF3C2D7D6214FCCCC82DAE5DD322A0EA837B798B464EF51D53B3E4CA9F2156F6DC0182FBCB09739FA3CB73AB7ADFD795BBC25EE91BA93908232CB8A588B9976AC404FB361BA4A7D3892622418901F0DD95AD178CE75E4CBC931ED71BFA740506BE975DF14E844649FCC8AEDCE2C5EE9B5FEEB4E09F58C3B48F52090F564D4E5BA9524CF54E2B4821B2907DFD715EC5EF47CB5C287DB99286AD9728A9F026146F27A6F9E6A17BE371A662FDB11DDFE8B39EA1907224B0DC05D4E8CFFCAAEC005B359F4440C250B3A77FDD45107859C7429F5C4B2F5E740F91CD492CA33F1F6C390A1C5BB93CEFEE2121A97142C70A2865225349EA8D228E4127C9A58752EF56FCC3EFA5AC5E85FE23759CF2C7D63FC1D18A829EE73B78E4F17E98784FB7FABDCCF78CF4AF5F9DE6137C86E946A8EB9135DFD12D3D798248B0DF1F7EA946490D6B4485DF80A11CC21B50F87A029A8A9471EB265E6CFAC63365D89FCBFAB03B0D3CFE157A63FE2B5E58B91B17C1B876B11D30BA52E834291088BD349474F6F4E1200DCFD0B18FEE24ED66B2C45FF46CFE711E2E6F6D127E7FE5F7F90BFEA4FB36E13A2BB87254A236977DD8FB50559276C721AA5135D57829CA4F4B073FFCE9A516492E3ADB7D5D85A8E65447E39AFBCD63F461D28903725928A29ABFD1797874E03FFD17A01B9A14E27FE9BC0317896A9929E3EE2B0DC3D82D7B5C13A0E888FBE33D4C5528FB26CBD48AE7B4AE63AA7847597B450DCD371C91946664A63BA75373A89FA8C566FC2A1E7775B47D2266A8542269AB6D701D51C316D8E5A60CFADB3458ED40C6862B87E6D91999887021D62820FB7513BE6B2342253EC7DABD43259E61C8CC8C43C5701E9516DAB9E3FB4D2BD2F065EC21FB3A33D1308D3548DD10E1589DC6A94C044EE1187727A9771DBDC61EC46D767A2DBD178536F3BF5D57AC08DDE62DA1FFC1F2796 +pk = 698C191E1ADA2751A3033F56E45D2A7134BEA3EE054A83BAA7B822DBDD93CADC04BE22D0F94676258AFCA582EBBA0EFAC9902C059CAB534DB0FBE344268E0D782FFD7EF88AE1EEF7BE9842CA4020727CC67BF7FA2643081D18EF7A9194722673FF23F660E4D8ABED16E9A71CE3EA473E5B17FF5F3AE24422B55201A4F5D985F34863C3D45636F2E9AC40E82329C12C31C1C88060C30C4C3F730A503B5DD065E65C56D76CBA0781065858750D07044A2C9EDFE023617D70169D766B73ECE57E0547E6EFE8D04830116AC0EB3E9BC2C9F215410D52C5864442D0E6FD7C1788CF09D759BA97CA8D09C9C4FF78A5417AA1C4D6AE97104BDDBD0E35756756F712F1F3FE92733182C2A5FB2601F611D64A2303D3CA67BB7508CB2E09F609290F13F2AA7445704EAF09C9B550EA3BB73859DB336D942023CCE00934C3F8263F13E7A907F10DDF41C5D4D6374ADF1765A59DFD16CFB4FFFE71A61C75471557BEE9EBFCA3A5E20A71D7F935C45D54A2F06EC85CDF69915136FE3F08B5D7C1FD8BDC190D19DF7DF9E69667ABBC5938A20FA817079E2D08D71381218DC74DFFBB71913C3D228749E81B52C49492B365E669AE8179F019604ACA6F265E77957D3D5D0C33CF6D6D6C1B98E012B863CE5596BA2DF894EC6E343AFF1FC43AA68DACA3B58FBDC9C9BFA94E5F9A3E3866C6B73FD8B4F90D19F84CE749208B667E17783547248E9757089412A1E4C27AC41F47CD22C194BBBD7BC8E83AAE44F8EA8FE912E6CA0C7D8965CC388E4D9F15B4D1DE9E35B96590AFC8A8C886B6372B8EF2DDA64B05F16396B8A1DCEA45CF6BF6C2BC561B503DE55CC886E95B9D3938638430E5A0957F6335258F0C827AF111FF3B3A69A6C3FDA0FEDC680EBB0DEC6887D2E4B8DD49CB9C6736F70C0B8F7BF9116CA3A6604B6FB25990283575D5B2F3496746F0930B96BF8FFC00D558949C7FC9F2760E87B43960C05577DB5BD300CF0214C92F8766550770692D7715F5B3CE2C1725C18D0DE5404FCA1F7716D6AA9D41D1E208610049D8685E839461BD728DF2FC047ADFA11878614444D6DBE34E25845E07964CB1EC982EDE03D67BCA9653FB335D2844E91AB66120AAFD2E3DF92981AD0E8BAF0241005585D8A4CB8C7803A99A5A09BF1FE2E7EDFEA5285EDC600B781C9B0B176B10F1C1F53CF6E6094FCD5076F48AD3DF3D3193A65D64A5A3484C06C6D70AD0A6701583D814312E03824B9B550C5A09B0C642847B1EB097D995DE7EAEA3FBDCA8653B56851120E44485C2232AF35EEDBD9C18A8AA96E5FA3E92BA738B4A4A2FDF5CFBC5D5883ECE77574B724949465E5BA498F346170E91F5162715A9C1F28A59FA72C3789A30526BDDD6F3B19E27AE99DC08744BD06FE6672291720C93E1B38FEEAD0D8E7A6E59172AF667F742196DD037292D79A31C5D07280CD836393E641D7A1CF8CC63183F9D376F19868FFF78C5548F59F0AAC00D6250A44076CAFE40C8ED52D92A19A61B6CAB60A68FF762D392B2E41E55996995099CBFE53BC6DDD2E4AE6D00023C67ACABBF70D5608457AF06980BA75E0FECA495384D3D79C474611372549AC8FF5084A48A5B089B45559A2AE0B86395701C03051BE7D49346C64C6EA6B71BE305DE45C3D7DB59D6245B347384634FE005C49AA22AD574CED5FBE154D3E08A8D47EB3F338CB834668E4A9F5AD44573A252B0B9826C65829573DC218A16FBA5A76615BBA42F99EF8B136701D54A7A2028C8AC383469571344989F7804EBA0A22CD4926ACF85BF279B98936C16069B62491BC6F4E292536703F27EDDB7623D05BECDEC697F989AF35EB03677E2FA171DE05043D9385FACB82AEBC9A844D3008FCAC2E879E886810B3932AF84D85CB2942E0052456E57CBD90B4FB1DABA9363C5957A1AC209A92A6858491D00286627AB7B9218EE7880F0FF8989B542CB574805C7C6A8D0660BD4B8F958D706FD7B336BC8A619FDFDC0F231B34B85FD62DBC2316CD6DF037572C4394308A48DF8203BA4E9E28CF938B6FDD6E1738912BAF31AB2C3154A19E151EAC6791BF25C109FB365C87239A214367AEAD7A6A57CA5501A4FBB881D6B29718CF074367A853EE27221A7DE10BE50F38AB2602F3A74DFE630604686F9E2EE030283786292A5F696E6F5F242E62C04267BA7452442AD1DA1DFF27BB030666AEF36FDEDA498CB3E85087F35CCDCC9A1380ADAC13B1D8D72B0F8304222A9084E218FB8E0FDE266483E841E35555F368D3B7312CD49B7DE15D679C221987C1115CE54C36B65237F20B44914A8E885BC2BC758E06E0041A416A2DEF628CA18B61BDE571278EA300ACBC39EF4D0050E6B7FFAD31380137128F832B216ECE8210143E4608A0CB9E28E081F24950F2895D7829C9EDF4E3576AE3A356F0382C0A7F5331CD010D7BBA6430331706D5E6ABCC249BF98A4EA763988EC7BF7924319B750119ACE390375EF4CC49959D4F90FB95C2651D6D03D1EB8569C4570CAB12917A2955376FB3735455B676583EB1F9DBC6949D55997001914CE1F4688A834C16E86C62AEE83BAEBD1CCFA5C1A9E9FEFA4720B361A93E91115741998D505B1924DD550CED6F0AD01E4BB4CFC622AE4B61389BBA48C59E440BAF07C7EB887FD52A69633FFA9262DEB531CAE1983159616292C259F86390861ED2E39CCCAF480CA648F282DF0DE4D3C1E3F3F9776A9A44C4704BAD01C66BA53CEF1895C6B9E194DF53D2443CD01F88A7B58366B012DFDA3E447416B4AF35063AEBA8D5D390853828252C1A70186AAFFBA760463E5942C00906B88CAAFFAD9E2226C49710A8CEE730A870586B05E67871098A2D380478093B7AC923ECE9F1A13A9C4E524A5A7F07E0889287C8D6A4A9B7B863C48BDA45E746647DE835BCD98BFAE7DD891C1BD8CFC9EBA76D8A7494D3F4502D6492B24CAF25EC6FCEBE4DB0D2C139DDD4F363A0EB89885841DDD35469AB1BEEADCAB82C2BA5F7D5A3FFE5E220B2DF169047207E0111FC1851F6907B41C3C23CD133463A49B9492C6965FAE1FD48DBAAA908E80F19B3B36ADA860B8C25DE75BE0A753936E82DF586326EFE2796BC29623F77EFB1CCBAD71FED687C40F630DF4D7738275E65A788E380F5C36CCB20A4D429D83CCA987358250B6B19E99A26C66890C30F2B27047235CD62103A2189D36298C0D8DA12AC72417B8C06466F299B01D964385C7F61A45A0EF2BA8E2257F61573BD301927296145FDE3501B1E1A5B9068DE4C7695001B6AF330111162D35CB5C949DAC8E727B61894EA2F9102F52A34B9E9B80E7E6584D7EBB4C0CA4089BF1691F27A86D43D0ED213945AF0B3AFA3F26B43FBD3B0FA8C60CD782062A9CD861A462D64DC4CF2C7B44C55DC60774F364F6ACCBD899AAF443961FAD7DF3BD71D8852575E01C4575EAC7608DA1D1E1AF4387B9CE66755B3CC54224A297378A7D56FAD6466DD1989CC598386410B3455BE90220A924A90CA1DEF46AAF260D0CFD877A94E1822604F6BEC4201E1BEFD53776295D8D8EF03102CB239A7DB1BCBDC96EC7479C81F3FF6CC603697BD918EC309365BC98A48B8D348E95864C86FBA47C4397A113FBF4622C3B5E53091E8AD261A61E135766BA5720CC6C5E9568EE5A1545776F580E52D137D17D72155EA6F90E56BDD629FCEFBE4983664E9D73681CB47D9A5700AF2386A138D97460FEA585AD0B1909FDD58F66FE79E49C3885F2E1340CF080184FE0A824089E04C0028B1CD42504AB86356F17D3FD47BB67B146BE8E276E7BE5F7 sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA45999F8D7784EF696DA0 smlen = 940 -sm = E05FD02648FA4C6A235EB2BCB0F5463605DF4A488EB0F1074D442FA29E14513C45B02671524F503262E52C860E69128BBCE9C2BCE440C74F80E78DB5515B114E3FECCA27AA3AFEAEB5A0FCC778AA8551528E69616DE0D6DA49EEF06348352256F77397EC50279101F9EE203BC2768F2B1FAA0E29D03603E461F7ED4C5AA914AF6BEF489D4E7C54A6D03A976F8028F0C4BF5735B1EECD167C211174BE7FCFF0081DF788FA8DA56561682F340B7881D11AA5FE451AA4126BC3E7185DC43428C03132DEF03C4D8298A7BAC90D08079D2A47DFF83C48F7DE4EF5B3BDB1B8E222A35F91C73AF12A413614D8A77EFA4108E4BCE5C98D99CE309AFF89A995CF72E42CF2651F467E1F1C9959C9DF3F71CDE9C5ED51D7E2B86B0E2B9F4976DBAEFA5FBA617AA9F837768236F66356E541EF5150951C1F01D6D85443902683BA83666A7FEDAEEEEFBA742AC8A200A8B3DA712C341B78CADFDC6BCD906EB0129F5347A2BED957DDF6B10C3581883F607BC1A316081E396DFD1F457A48EAB2938EBFB197960A4B583206FEB2987C3A57C16B1672EBC79C73D5000BC39EFB8A443C96BC49802E47F64B2A1EF58069C87FFF5EE9BB465ED40CFBF6B8D553704E66EBFA515FD27D4F50EBA20959186F01ED3930073BB831B99FABA23B8B5F19EE84DA8CED0915DB3D674163D4DADD21BD82A7FEA2650DF2DFD008CC0A1848CC26605F10413D8CB9AD415E360A73638E6E68E53A786B912C6CCBC31C32D00A90647BDCACA13E35E102AAB646A78582A1542E30B9D93ADE6CCBB6A3093ED7AB7D675546CABAFA70C6C24CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +sm = AE0CB45226C370948D0E3BEDC1061C2EAD9C212426E1E12198BA0F1CBC7E0BF7C99DB012EC71014C6C50AD2757DC89371A7712C31BBA4CD86E8CC6868F9014E1817392C5C7AA2C51E547E502E26AF65470AF0F23559EB4662E026A03502E1AD32F90E8730E81993B4A410DEE1D9CB51AE49248CB17041A13549FBB44706A72127EF28FDB7FBE413F523081B3793B27C4378CF853CC961E2C6E7FAD2F4B328B637F76B46862C827B64C48AF011FE36506F9BC456D76CB7EFD7523A5B0C5A6FCC00F34822395C56F4768503B11D88878FDD6F54DB744622F57CF62F3685F20722DE830247D4BA08771D7FEF036C2C41F6625563168E8293CC5D98B1A21173790EB3441A1BAD79FF0614C1F11E15BF19293FE605FF747DBAEE4DF6FBC76C55B2FBDBF8039254775A2CA31F6761AC0D6073D2BEAF10068507AC87EB7EA9E13A9A62D6AA38059842A899A1E8BCC4A45EFDB3CA77F632CEA7BE99AE4EB51B184DFF09DE1E5CDE7729020FC444386F36B4B3450015D1149DBE360DB8B14379AA776DE98956D4ECED863782C41E44BCEF20F3872E16A3F73A6A155487DE65702A821FA774EF995D91541DCD826B27BCBCBF623E4E16F2884414E04C7616080271197408718EFEB021F00F1A6BAB302A1834FD01163C5B2C4A8E33CEFA5284EA18DE871F0E6A2723A5F4E6455D1D56E6AE1640DF2DFD008CC0A1848CC26605F10413D8CB9AD415E360A73638E6E68E53A786B912C6CCBC31C32D00A90647BDCACA13E35E102AAB646A78582A1542E30B9D93ADE6CCBB6A3093ED7AB7D675546CABAFA70C6C24CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = 926FB9E01874D732E0471FF0DBEAF5D333752E9B2EB80A134F6AF9261DD78D6F814DD44DBE7D246A99E6170E92A0592545D0FA8BDC8E6FACADDC14153CB803E6F2FD17F771D8CB830BAE3AD42882B7AA0C1F678EC00CDC888122AA99B850D5F4CBBB305AAFA218CADEC7A91CF0128C8398647DD5CB5CB995BB3274D6806B93766FF2D8DDABD139DB6A3480F3CCF8A56FEBB3F70D103C69D59A3B5247710796101D001212D6B8D8780804603CB724F48340196C28F700B6656DB82BC23226A5D5F37F497B3114030507F9C41A37834EEA345CFE1DEE452E210CEA00B33470AF30D4E409117E2605738A33FEE602CDCC7BF21DB3D69E24EF87513A5BFE9483526B20261E0323866D41BEFBF4D0725150E43FB30B19C12E7E8DD790A52502E8234FCA639AC9EBD8983E510745EF4D6E4288B4590D9E2CB456E5D64C8171127063095DBDA942C73D303C0A63D40CE8B3D1DAAD1FD4B5DCEF12763AB16650F1F1A0936A504693AB5989B13F8E125512E70C0300B8459AAAE25B59659843C24F4BD1DB1742CBCDAABF9F22D8D555187FCC3A6A905EB6319E89C19A2699F3FB109E9E7D56E0B258525CE43E0F00332D05AB5C4D7F0B8A24A361E24579875BB57905075E78036AD17F5DCD83C9AC6950F067B93759965D139E8B99047B8E94D04D96F2E0EA38CD3E702EFB6A931FFBC7F2537CC52A366AD37A96A05917E1B1E04A8FF4DA779D0BE14D4463C04E66D62DB73ADFA0AC744D6A6CB2E895804E728636E643D0B15141412B0825B6D34938034136230D49960332CE9460654D9811B35D5C8ED140E765242870AD4E6EA181FF517D2396B79DB39ED0D392617CF6ED7A534CF9B8F90DE9C1D19D13D9E0AE6985BBCB8016E954DFACC86083F92B32AF1C879DE0459CA6ADD91A57894A1ED516B3C75F6069A822210987170FB74211BFEA8949F0CB26AC82420A7F3A82D02D827A67383DC810A3B86D32B024D3020BBE82CDA8FFAC5DF248913FB7030732E1CCFC07D8C1234055D3AD485A227E98F978C9646F76C48A213145FD34A302ADA17C06A73EAD933A43E317AF9C2610F6D8E01074C76F0BB16B86814AE47DB02D7E45EC81D6B20FCC7555394FD58D64F174B69C5098AEFE4DDC0B2785CD47BF3AFCB6D7DF888F68D7AB5B3268E48E955C5F48D0CF0E3F77AA606CAF9D5123FB71ED3C49820BE082F85760863FBBBFFB6388A344FBCA526E3380F32F494D889D9BB42AF1F5BEBDB798A1613FDDD9657BB3D1342C7E3AB03BD7F2A4300DC381ADB3C22298D90F82487A2CD841C201588E2004EFE54D29CCCD05A0E0EEFF5EEACCED79159450CEAACA0F3B50A550D6BD35D995A14533CFAABB7621D62E4C515E8BBCDA3B331A39B51D51B78A953C6832F0266B30799A7EC341DC4646B888A4FF29C38FADCB5A4130F1DE56F1E101A22CC1594A9B1A49380E3A93263AE054B531DEBB1679F79C3266B62A30D1729DB5D711AF46F28A0389ADAA7344B1F002EC884AA4C446328B193C314218B05A799340CD1F95951AD04F084F17A95F9EB1195CB0A3A2087F2D506581AFC11B214D06FC0AAC3A008E6735E722E6BF32ACB4E64ACC760B76F059B36A7CA344AB2FB1677867369593CEDD6437A59C4B8E7599CF2B688363386F9845204EC7F78EEC8DA1608355BCF6E53A8EFEA7A8F02B8197269ABDB0123144062A956DDB10776574CD108E2DF282EF87B5C0ED6636773CC5C555634540DC6FD50D0E08427D350D9F8E2F5825668D42C7D0660568973A0BB400A1A7E29EA20C33B5AF246E43CDC32BCF71E4DC66D8A82455DE1FECFBD5B71DF068195C9B5235931C89DCD963A5F4AFE0D4DDDDA877B66D1916C5F3CDCC18F79894C0E12EF9F5D6684CEFA2E0FCA89C260187DE1A1A91FBE559AE8A9591CCA9E70CF98AF6238A0A389DE8ED6FB08D2FAEDA030FE309E8D6DE7715992FBF8F4A369561C718D8AD0FDDD416A3D38E72F3FF62A66F65AAE255244A44311A7767D6A96AAAE5E623DE961DEFF488A242C31C5FA7F12BC6B82EF151FF089B61AEADAF6B86081057ED9212C6311C96DAF975B9971529B18DFB2F328C68089DD1CF5120C6AC4FBFCBB7917FF6269ADFF825DC60685EEA6A54EBE0AC28C0B586C904570704DF1268F9CD3105C0182FC2F352B7D285A6B0AE0E1737A80D1EEC9D6E5C442103E8389BEEA293447F348B81C45482AFAB453CE414DC2B2CAE370723DBDA2CC91F8BAAEF97C23EED0075C2E5BCC25AB753BE6552B0E05BFB8354F67EDB38B7A40BA57D147E74B09B7F815760BD1A0971BFDE5E919EC1AA0297FCDC6875FF4D936FA15C9B1E91B78A5F2F3562EBAD91B055BB6776D1A2289034AC7EA19893C4EF828D014E4E79B565ED7C7CCB81D252990426E247D520AADF8215A5451DACCB5E916F29056676E8AE9A440882143EFB25DB5A09E1A2A490AE6986D0312B266848914704977914402479CCBFFE74D6F670063D7D3E0926926C5D6AEE6A5AE96731C1C10C789719EC9D57FE332556B042B21A1504F8D4093C4EBE67E2E5C6E0CB066040F5657F3CF5EF99CC4A3949AEFD70595AE952C69298A32338D234EBA89C1764DE977FC84F21AE6FBB53217B1AEEA639010D8C33F34E05E951718B3F6A66B2743072EEBC2A7D4B446D44B45DD61F6A2997E9C4AE8617D8F9D38CA68FE470C4A488816232B66C01C01DB1282D4BA9E97C0B0D476165416E1D7F9A18ECB3601A6512A7CB1D8E8F8EE78D6B52A81414FA3B595FC909ACE4BD9CC660D63E39F43412ADF53C5630D67C722A58DF7466AAD78DF0877048409A284EB4DC8BE0051C095CF47A4C9D782515393C06A8C1E59E048A18A0ED5DA67BD3EA8D3C6399776C9E510A36D218676B92C1D03BAA5DA01103E5562FD633B452F94EAF47B2BBB8A5D01BA01E7E337DDF4DD46D46ED922DFB030E12264B3D82AD660922273E570A54E23F36C88967CFAFB6837E287FCF64BA4D6176681E78FC2600563673A3D3DBE7710C3A5592D565EB3F0D6292BCE66C2EA930B87B6B42A8AB83DE1B3C45528A13D69FC3A49D40D8AAF2E779CEA564BF03A98C0620910E98CA958DC62D07B94888FC879BA00EDABB035EC7D172D7A7D173AA45FA35EB0DCD0D4A3D83E68E08E0CE592BA4C1C7598F3D7DB684D88D6A0ADE186128AB9FB4195B8492B5BDB84C4EE1004CA2365E9786CA2957297937547AEBAA21379E9341AECC276CE23E46D697FC0362C981AB109BB1DFB39BAC37F10557E4548B304B68643DEC8D041199C6880E109C6039C440AD65387B02C07E2D4A3DE1AE626CD4EC2FB513620FC1371DC7119BDB4F0A73A90944B70F19E960311DA23E8511CB43041F688E4B7AF726E5C0551DBAAD215459028E1F78145637719D12DAAF143C5519243F0DC1BD55066E46C45498EACBDE51CA28189B170DBA32385008CE34F3469197BB7C4E266500F2A657192BFB1A6B96992DE4F9F6386DF862BCC933A574EFB86DA823B245141E7E056C218A3F690ADEE31FF94A3CC326E26A88FD5C884B0C84BFF4E314D5B4DA2A8404EB346F981CB13F641C0AC1CBAABA579EDFE74AD6185E28F044AEB247CFA1C8546F00DAA288BCCD996A020B2E0A420D2AFEF2D7AF30307BDB0A199061BD6CB37A9F2E8CDE0B7B20CC282E2FE03B8D7740278BCFCEEEB0523E4AAE8C79C2FA5A2C1E4504D1F4568BEF8BD89EA90DE3C849ED911D2F970935834EC62C18144DA748198AC90C6F5DEE9F5F752170BD759C7CE4A625232EF0ED33F36B4481 +pk = 926FB9E01874D732E0471FF0DBEAF5D3173C0888100C78662267ED5AB595BA49EB50214C82BAC3C37E846816FFD8EA564040E693CD3850523C9F1D06335AC975E1A6339A8A852A48AE82CE269D6320FC21E25FC01C54D67463733C5A1A7242EDB1C8410B40D5E72DB2CF6E1870A087E4667438370E20E00983F1F8F91E824BC261092B04965EF85E097DBC81998B7BE54EEB3145774E9B48AD5DBF054516D0C2F15A24BCA63E269A4F063726CEDD5E78BB79DDBA04020AF93822BABBAE3FE194095D53B98DD2451B17F02E973D96D384E2B6A5AEC11AC3861D9DFE40475E7A9FD9833AF2DDBEE556E98704158EB8233A46EA70B3862085EAC37E36B81D203F6E126FE416AACE1BA63783DBB03E8440DFB2AC447102187428906D8B262585A9EA857D7A54FF45F3867B7EA36D4900E3AB0F799C8D27F3F76D8540FE1D798A525219DC4AE652A536D30E36DF4A1A04369532B8C0E36BFFBC61C96D77DEB15180CF0CB7EFE92D06025AE8E0CA8816CD613D5970A48A01D3A119A8A50BD8E39F7EA1B6199F7880F0FB41557FB53EEB7882C648F3CCA4625BCE288B7E9C5EE0D8C8BC300326A13703974D61A38F12C14F099F22A8B88E95E650103B2C1B068DC19899A501F0008C7790285038A9C27FF8530C9BC9567EC0A5A655AE55F9CAD6FA70B024654F75DB2883C6D432DB3AB19FFAC9014D59DA51E4E5E63A7AA2F2D425B2BF3F0707DDB006F237BCDB134B96799E4EF7C0AA24A475B9245820CE8823DE367FCFFF3864DFABF622FD920AB6FC6F15D4DB2D315F62CB3C1A1DE2BDE3552BF3E63278DFF643DF0DC73AAF15129617080625483724C5F9107495C7E7C2606AA4E279026DA4C1A2DD44661EC2D7D188B6BE0EAB9061224E08BFC8C11032731BF8E57B6F02E2D10D3A65C0D604285B5F24D76A3CFF82AC715E27114A402624264F2AF900F6A41A4D0FAD35A594FF7AE4AFA8B3B31F324F3613C1A05B347C3CC389F1584AF47B6C64EF3580A63154B98AB94101F7136B36065E8EE43E94AE44BAA94BBBA5833DFAE6736D36197E8FA383385D27344D7C7A12A6232CE29C7A9640A70501CCBA7191161A0E891CEB274E9719B59EB78D0360D35DFFEFCA9AC4D2645AFAF6E86788C28799AF42856E1D490DBDD80399E1F488B77ADD33513A44DDA1C8A5F0814C88AB049F1A773AD3302C8B51A9CDB0EADF8944F5EF4DE8FD0936940E143A129478880282FF9CC08FC49463C662CFA1BA0CAD1C8307522973815469C385D1A71333FBEA4DE03B746294348C82674E50FA6776065FC0E706DE47E8B175070A76CDBE246D37FB4618DB6652D317502304CF9CE4D2D2AD03207BA4922199C0ED506C13BA30126905C833FB64DE72CDAE1EC413A722928EE10E80C14872491BBCF374863DD43530A1DE66E678227F2126C0178B73D6FE012B823C154AFD76E131946DC13EAFF5C7C2D3EB7B6B0EE0CE982117DBD6743C0033AF16A1A57043796B0C47C66CEFB9DBD208808BB78694770BB6F3F77E025F29468D1C6F405103AAE4CBC2916D1CF0CCA028BB6105FE23DE0DF69C012B5CA0F6C70B276EBB4200D7D3C8FE021025F08D961F98F1DE25C71A2EC28FFA5972B975650AA62D7A462E49C2BFAD562252965D3ED8086ADD82508016CA5BD953457F7F14F3220B2FEDBFCA52E145E57D1FA59A1A2513F12E3AC743B65A8E8982E46AED37E643D18C45135B6BFE465BF88C21A0A33A46F6C0EA2EBE56037C290FE531DE755291948C0A32BF54703852DFA6887738AFB6DA11F5985FDB60C9D8BCE5A05229943A3A35312C0985E6C0F102880F8F5DFFB0BA579421BEA6F3C29C4D81D5B8DBEE80ABB236F4E47AFDEF7DBC31ED9463745A3286FEE01A4F98D61818789BE85BB07A4DC45F2D84E28010F23C6A5D3539AFA4960205ED6395131D1A66E5F9E944D299FF9366662FA93C4F4EBC4A0D200E196A607FDAFDBEB7E3C60E332CB969112815D72CD87C04238DCD904552AFD5F046D20DF5D51ED3C05864F8203C4CA69BABEEC3CAC677F65FB59300168D74496C55B789C570B7F4DCBF79D6A7AEE43C34132B69398366D68BB82FBA74E3DF855E4A2A6F2312A2D5AD90F92683609B25F187A69EDA6512FF46A7439BD703431216504404AB8CAFA9AA4F16B71ED77820F1996897BFEEE5A3813FAC64A58FB8C8F3FEB7BD54C1204DCCF41C0699C68278E9A354EF94B0F34A668D752A9B19137E7117B07EE08D732E505F32A695E9BF426570DFBCFEC85778D892EA27498632E4BAC79EC182C03CA550A683E75355D36AABD30750736348AFE4980CB40DB9D120253D475B90B5952605419C2D6CEA6BE9084408F152D2552F8A41441B8BF8F010280CEF2C93EB4F03421D67D7D841A5CA4A033DF6A6E94C4D53A255595047B02DFCAB075404DB29FC3E26470046400CFE1B9111DB6E935201676244C6E23EACB491A1C3C6BD258AA570F7B0CE90143C25BDA3363594C5FF6B6E0F02D3AD3EF6117F1FC38DA26BB72368355111DFBE583027638DAC803DAB4FD57DDEBA799E3A8F0898122533D3208F055A85985B81BB03AD88588082748BFF307EE4E63A6B3D809F03AD0E7D0DE52D4AF885A80E78FD9AA7248659C1AE634D85B1FCD37F88546623C9D60A973F4CF30A15BD027785D294F9B7CF5AF255D8392473E5991748EC9BD46030BA782BC5097AE61DD03F1343629A8F6585BB3D1EEA9E2B6DC9A71CFFF98B63368C11677CC536B2F2F8D4E528116631E364A9774B8A20A0EAC1E1DFBA1AC3189BD19A79EF97CE9E6E99A1F0D67EAECB702D9724FFE304054D626FF39175DF7F296835FA556CEE2D45FA2BA721F4A2C0162A3208D9C41CE9398F3AECD4B1F700230449A2D715B03F0746112447004D90C61E429BBC916F1A18D1676BB5002E8EA26B7AB25C717FB848902960F367D23C44AC318E78590CF4C50C4DD77A28DB330DD4541636EFC74F0AB60AF0B5C4903C068A892ECE8BE62162A8B21047577700935C6C7816BC762A9893E3093228547663A49244B49E88CAE5C0EDE26DA4F8EBA2794EC8DF0AD249128CC3A3BD56F5CC502E53E5A069C37579374DC644DFC1A4064C180C76CBD2E4734253B9DC510F0DFB7B424B4C894A5435FDBA95BD37F07122F4EAC6D04B77BB0690259639665CA969B34F55E15D040BCF27ABCCA8C4B7B9A30E3B8265D1F734DEE74D7CE5C946045A27738B0B106D482AF983983C4E15FC4725E5FB7A58F103BEAF9DEE250E722950EB4D2CE2C7646D1E37054278BDB5CC1E6EBD1413EE3E099E5E87A1EB457DC5213B992B3460258B6C10CCF3C43B419849A17AA3BB595845FFB504CA0E4FB1A0E67B01A5283502CD61DD4CD150DA300060E518FD9E49A64B3859577A3376C47E920C446E6EDD7179B3AD515FCD85610729D9D5832468549674A12A569C6C382BBF30CBCB7E9E5753F428A4D06FB48AF21035952EE25BA9C96DEE80E4B2395E1EF72D9A716B0C7E4CA02910F4962662713EE61A1B2E3F5050959E796564C93190E8ECEBAD6C07015614CE8046CAE96FA04BEE8029C529F832828D0BB267942E93880E73186032613D22DAD1307AD84B29593B79CA4E94B613E7E4BE509A506BC12CA9826795F898447EDA6068A030145D9A70CC2327460503D37755EADB689B427F112A59738DC6D3AF0BC27B9EB724020C1D2A9C983322DAE6A9B2A2337C5C238B1CEEF0664287760F68CF1EDE8D6B5F96566E3E8C64B988D6198CC14FD539B8D5539AA9817D sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D164303B53C1123A991 smlen = 973 -sm = AB6C2FFDC149C9657127499C3A103D0888990EFD44B98FC3F5494E0253180B20D3A2208BEECD3DD5612892746F33A3D1733CECA8A1BD0EBC10D4E0370FBD6C66AEF536270676E7F6D5AE10226D7FEDB932039990230AE43B28691A7CA12BA2C7A767B1E81E43C1AED27168D94B497A5182F88EB9EE05B0B9B131B0447D06EDF6EB30584937CDCCC011B4D16F586286DB281E399E64D47D01587D898194D4D07B491C37DB6E9D4C72166E491BDE0B848146CF76E72E2015C116A70B35CE74DC445EF935FBFF71DEEF5455E4C3C2E386B905B76686B3ADD43218ACCFA36EE18286E4C0AEA000E35D324E6856A7B9746A695E90CCAAF9094DAB9B0B140C2EF043F79C071C0E5FBBFD6AC584F86461FF499A62688CF984C074C4EE86FBA003FF0D6C6E701F8882DE1195B194AE2F61F9BC01E8ADE49D232F6ACAE645BFE25C64A4DA1A37BBA9AD6163ABD14B08A1677F37014B819C3DAC969F3F9975852C7AC7BEB0FD4720033B72027EB3B4568CACCF42490B0BE9779352EA9FE500BE353E4458E2AE613E53E09E666DB52032E26FF28499BC4601F25CFCD0E417DB5E587770FB5F5DA8BE2FAB78304F1BB8F34146045BC65D6F8824831A2ABC4AF78C4AA3A6536404171898D0744F7810ABF03B05AB96C7B662D7508BE8BF33121079C9352D35D715782071AA0DB9BE20B607D1922FD169E89B7846138B34EEDC65AE6C611DF2BB53616D844CC4E4B2145F556A259604F6A3EA24E4021E0F27B32140638461E26C0BEF181B938EA9E31385568530738D85244D0B08C92A5BDA46C34CE2885715DC915C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +sm = 4932B68F6A83CB30C05C233417021F94422F87481B49C12A6084F5EAEA58993FA790C68D05986FD0D7033A48C98C898C0726054D7F0CFB0C83625C468DD8C794E6D56F2E7C670708C42FB086C5F0514020B212FB6C0DA2AE6F77CD49C7E04FE8CB2B2F8F31C4B13EF864B3D8E8E4F4476A391969B7D3B5AC09ADC409320086EEADE5B7A757323600A3438C882A8A7B7D3998EBDF7EAC12B5D58C4632C3CCE64F428FD2E976D8D80995B36ADF7C787CF45C611F73CC39030EC156BC64FAD1D4E752E2B4A36184D16806026E2B66204508F24E6C26214529DFC628893B7F87F2A5CD57DE0B52C5252AD240FC9481DBD8548FD37A4E00417730F2670A5017DC4DE9631A5B408C4200C2D2C43080697EFC8E0ABAAD97DCF978ED48B5F26FFE02239B6594D5C7EDFEE4B726A77BF284F70DDD56A63559F824CC2438E9CB9A0B3A5CAE2A39B6A5191B3F685909EFCB4C401C9DEACB0B83D1F29F6DBD15606114D1948915587C868087999B91B9E33DEC42793F81A0E0786722D3DF4D9161F4F706159DFD744F7CF5D0BDC870B765887F0E4E0A3D7F5D56E284930C99B2CAC852E6043CA3C7AE04380ECD388A3964C7BC7F611A49D6F35FA578AFC9A0578E48D69FF8A353AB1132D377C1850EDF8A3828A6973760A4A98F903D38FAD62527894DC126E69AA452732C1C86E4F1A062CC172FD169E89B7846138B34EEDC65AE6C611DF2BB53616D844CC4E4B2145F556A259604F6A3EA24E4021E0F27B32140638461E26C0BEF181B938EA9E31385568530738D85244D0B08C92A5BDA46C34CE2885715DC915C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 321429D73A5C861BAE4C723FAFA31B4D3C9BFD5D958A8D6456B5565CB2C14C4616243C041D00A18087496272ACFE7FD6D5187A4F3C0DF9AF89898AA7402865BE346B9EF127D3BB13EE9719E351852E77E9F2F9142F959E771A350CF713AACDC1D936B84DA07521358F5AD0143A80B9671E9B783FABA8490BD8755C1B32726F9E605ABF52405CB77EAF3C98F9F43FA712A65BA58B32AB6EF0349D7161AC4A488FC3B601CEB0D17B9716C28CFAA571CE30DE5EAB49BC0133513B81DDD11026B73FAA0DDD38DC194FF3E071AFC0CBE6A4D9B94C670AA0ABD5834861229A3982FBF2EA84346DB46351DE347EF863E4039F7153648DB6BD83AA4BBE4A279461B5825DD2DB9DAAC73D0942EEFFB904256C435C9AA1640E83CC936B0E31763FC0AF6E44FBD519D5A23D7901011F5CAD1E2E92ACBD70E56578BD31EE365C2BC18922CA1552D52DB6763FF9F59CA7303CB3524F0C7492C40F0985D12B41A5E703CEDF4BE813F43DDDA48E45884618B39CCFB91FE09638A94F9C272EA37812CB6133864C86569B58810F25E2C57C66DED23348E6CF98767F62DCDED9B52918616F40FF8CB699E120E09594376A2EE22E3D56F7A71CFF929E2F5BD080320B9F4E8861213A3A758383EFCF2A6DFD138A1A58B321C8B65C5984E3011F9BBEA834D2E5C92F47339081FEF213878A638FE8F1922CE39564C0ED0EAE5124C34156D03DA81C72EB2DC0505B83717A478969187BDF36E8800DC98BAADD0297906C8BAF5CBB5FC213D00F9F1271F87F983707DB30F8304EE4C3870441ADD7DD5C3F89D059D933FF5C0D94F331927756A03D8B0439F1DAE468A857FC9BC5B636251972700322B7A283188F85ADDA79BCD2112D92908A0B1C650B555D4DF8E366744AFC0595D750D17F9C80444C2217E0D3AC8832CAD9FC31978FF15AED7D2E962EA71BA08FB2FA9D1D5B5BA6AF096AE94484C7E409EFE8CAB0A4585C3992DF6ADF984C2B5AF0154309BFB35B4FC1E1E8AB1946AFB423CAC7A994111DE93D4ECED2A81F3C332F1141CED843FB3A3608EA1EFE7889E0F7E9377A1512280D8952C80987F12EFAAA2DDC76D76B138EB321393FC833E129BE167E57B81B5F13693E0F59EB2AC4DC495B9D16CCF2C70D564E2B324A4125EB111A5B95285CB6C5CA068C530ED3F63BE8431350E901953720E20BD02282120B114038492BB7A77BBCBEE8D562D16295EA1D2A2BC69F954815F3F0D91BD71A3635E9E6CEAB30E3542402E5F1420DB18E3A588D6FDB8754646C52CB88304DC898A7F71185D79E6E8EAC8BCFDAFC530B7E61340D4C8B791C5CEFAF05FCC1233CD71BF181852DA0CE3F3380A378BA55DAC0FE3D6773FFB02743AA4CFB580CE0B8784A0A908F8A5BCD96886B6927716B013E80D68BEA711F593B8BC0B2127063F7504AC784130614FEDB765268630C8EEB6A4A77E66AF2C15EAC5D3964554F0359A63C26348EDFB6A0E0BA2E8D050C683AC5DB7AD04E461E9143E2C7B937B0DA90B9B464371A29AB211C9EB487068DA616469C5CEF994EB0BF18AFFFC71C69FB25B2D079D264AC420ADC583F31DD35CED2DD248D1C5533E04A5EFC88CF40F000AB4AB25895836F10988599A52295791B162E7B7070D8E09F99B36E8262D001BD495E36F2690AC36BC7471060ED366FF9394A292F963E3FA935B9CCFD04BC9B93638DA2DCE9DA661EC25A11931C7BFCEA76D64DFBF8CC8B55E7E705775660A19DAFB9A61C059CE205645DAB1E202812F20E84EF9431DF050ADF8ADFFF7D94D6977E16CFA775F333CD8955E2F0D6F0DB322A27F2D84B312BB7743A372EC61978CEEA80B8852DE523A6623217C2D113815241CFAB720FAFB8008278255C4BEAFD8CE6BA556457C872CF61E08332BB71AEF295D052D30FAB685BB541C187A7E36C234E93BEE2ECDC3B7672CA7F5CF23756E09F71C53331347E9A3F638054057B2B18AEFE01009AACC2A83EF9E0CC78FE8EA5C9C4FE585B6459837AF8D3F3E4FF2A9B6073503EA718972A41B13743B0A0DEA0D82E2DC6299F0D21D0234D648C32910A6F7C42A94ADE2E778446A12A81B907E2FCB1E644D134F0F94268A18B0899D87405C87724D5C823D1AA3FAD23C5BA5786F2B31CF99A365AE393C6CF70AB0623BDEAE8FD8C90F19841278E2FDD82371D36A4696EF62FF89EB7A8894DAB06024BDD63D6845ADF2D49F4B8A68D4C6D14F9C22AB2454540016BB6F694F96E65A6511C7411FD6508C1D5055EE169B5BE6D08DDB3A96F63B19A1F26E9EA6C0F9F2EB141290DD1B60FE1A0EBC4A824923BF50A1D4B6AF815BD552C9C8A2575DC1523F1A283ADF292304665811BF25909094AD93546D74638F5955A75DAC2F208C4E86B3D22CF5A42FC4DBD83E1F5B209FF2D6C31569E18404EFE060B2B127C8AC88CF732FE11D2AEFAC687E1DEDE770DB419FC7351CD3AAA5A230F3C7D7C0315CFB6AA2DD9D72E4B43C7FF9427D87DE7C092E15A9B5857C02BD46993435468A178225C8BD1F91F52F03A03D7440A922BBF5A345569C915B1653745E735EA4333CFED750145A6E1018059F862EBED960B5FA74AEA7178BE68E3EE0FFBB9CE728BCDF1C53A1319FEAFC3B94356DAC53296BC30515644C84020990053D323DB8743E3FDBE324CB160E1C6E6497A5A3D8CABF1064E40C45DF56BCE7EBE1A4266D3A51964C6F5A52C44F05A8BD109DA00FFA2DB5D054DFA171B6BAE93C59A4FC0FBDB076A267684FDD80D27398AE1B4D08B2622A028111D26AD40F8BA394DD3F1FDD3EC21A794CF884FBA118E42687D1855A81E529A0811622E1D63812F0B13ACCB8E324469512DFC8F09358460BDC301D5A0D98AAD2E15B634E8B008D7C096963208F89212F661B831FD499EBC94AF07AFFDECE6606EFF70628C2E9A62CCCBED61ECE4810D21BDFD73CE66BE2CFE23AE7477338140621A016B81231CE1621CE52066AA5823CDE725C521E321C7DC9F134A195743435F5AE95C4FE851C6494A3E05F03FA6B46EC21001D447585BD1DDC864AF41F635B786223D8F082E1C7D101DD84546AA36A6B01F17577FDEB5AB74AA08C74015AB785C6534B28E90E1D29A8EDE26DD5A5979AFF98D5CBCA78446568FF85FBA59FCEE8E8E8A5660CE0030FF0B769ED3C4E69847178C7455826DC7B0E42EEFC985CD6F4FD3A016A0EBD6337BB8CCC6A76A700F9D478C480F47B48554472E19D0A3EA0F05AB1BF09201D0D0A43F9E23B961E9977E030AC7BFA433AFA8CB191C10627446BD780A9508F73DDBAE8B5CD17A279EC1B492C0B6D4D723EC7DDD1FC82D2A72023AF39B40C2805614C7D4C00772C27C0CFEADE2D51CBB68C195D82A1552C08C4AC6271EB03B4DDA9F19EA561F3304E5E5EA6EF5451F71BB63A63E9AD035058FEFBEEAFC2CFFE43685C05E4AB2369E5A0E43E66BA8FD423D0863ED8CF9CE960C510E16097351FB32E25827CA7B523CFBF6A6BD8A232AA5B9C9BFD6287C9689F057742842F7C73DE3CA9BDB0B80C6453A61D19DBD5B61CA7D4E5FC8E594C2B619AF19AD341B1A38D79AE65445C102B02A20C3F642098E5E6FDC1D02A9ACA403B0A5D6AE102FBAFA936FA834719F5D171F8A25C1B827F9696D546B88BF7D4F2F46AFD825AA43C53FEA7509E9DC6C0DC96252F787DA858168F3535024840ED6CD84553B7DBCEBC7EBD2444F65145189C9696DD7996179C7071BC94797DFFFCB092B82F00C80DE59947167EFB5AD99E7297273B5E97CA8DD2E2972A0D55F925AB9CE582986B7856F84E6 +pk = 321429D73A5C861BAE4C723FAFA31B4D5F841EB746BD7BEEDDEA3FC3CCBD49E172D92C4FB37310C908CF96E4AD3FD732DA6000906AE7459573B5AADFE7B2E3B584EE5304A42C372D62199DAE9EB0028972717D78C3E9E1A61F18A69A09924D0B16A1A911AC3060D6FE50A9D7EF1C6EAB52F6B34C59400AD1587766BEB19E78C0A6F5595D48C54816F286A40C9174DB9B199EF16B318ABE639A57ED5770D3A1BB42B45701FE53793D03EBD01324840190B466AD92360EAA5DFDD53DEE09145D3102E47C348DDA6C4763AFDFED42426A82DD825204B11757952879F48C3ECFF696E0DF803BFA7F6E67A3E8902D74B1E7783410FDA72BCBB6E89A75FFA50135115FA03A0897CA95E61A36F245BCB765447DAECCDB459F301F642CFA9C02B2756CA2ECFF71B5F701EF34E6A560A9264F2DAAA9F937AAF84ED24DA9C99A9FC867BD8FC1128BAA7D05FAF3942107A645BC1D2BDB7E3539E9C4738F4645BC087C049906440D8E3A64A47410A382CB42BDF3D9EBCC7CA9790353BEF6FDC0FF739E0FDDBC58DBFA7576616A0968E628FE95D5F694F90E3739BB81FCFBCC61799FF20BC3077B916DE184ED64775B54FDB38CA977CD96563F10D6D3FE7B1C1276E9D7A256CA0B6874399AC90E09E796FBFF79F59AA94BE5A242D075449FE572A0B312E92FAA377E82ACB2164973C0BA1F5B327E8B857D833FE4BC04F67F4CFC68F868855201BF7B3EDA51671C8F612A96236531DD5D353304A76026AF85331449E1D500E41DEC36AB907FA7BC61677C13CD7B4DA3467D4EFE685CA9410E48C59BAC461EAEC421E7B10A5A07EAE5401766C477EC24170ACCF7ADC98AA95677F7AE1D15ECDABE3A39E4791EC34D5C00C22509B28C50B2A560223422EC38FBE78E1934331271CEA8E11110045C1A6A701DDD9A5EA86BD6A44764F78493867FBB535005C1DD0749314770B35238AEAC75223DD1C76507114A693595B9BB81DDB2B3C062A02CF74AFD8375855D794C54458B21171C7D46945C517903D77D7B5DB26463A8F87B57ACBF8CE6B2BB0B4C2D260007B111D7591406325ADC210261737C3A81E3D432C7E940921933B4B07FF13D1248873B12541DB4F5844E0EAA95F1FC3345C07CFA5073149C9F9EB88E0F95870CB793993770154DAFF1C93AD816F313C031A9D69972180DD627E653D2F4CC8CA617AA3CE6AAA245A3031058D63AC2FE5ACB08443D7E2315437399B60C3AC12CFF06A801661D6E5476973950ADD35D8469FC7B5B8437D79A582939FB8D9EDC55FE9C4D609B558B52488F8352A5987D3ADC4DE1F37720A95803680586918C11F41A6C4F3ED2766561B39A7BE1D3BD2BF302488E8B23AC5885963BD6F73141E2C02D8A7277DD24B84EAD723313C1262300B037F3B56C0C27E78D7B2D844DCFAAF88BD04A89CCCC43F032BD94FC2BD2F76AEF8BB457C8B9DA1A4C28B400E6E13B902DC9CB86055FFA1AA2BD224C3E499DB1E824FAFB70D187CD7316B2F9F8BA6B0ED49096F79BF8CF7CA3185DB4C88B8C5A131D077A5E394B4DC0FA7064887117DD753D879E4D372E9511DA40CFF12A01CAC1DB8D2991BB1ED950E583B7708ECB8B47272872D9A6FD203511F105EDB97ADBD56CBBD45CA75E4668784D57E55E2285DB8450ACEFB2334BF5E7DC8034758C0194ECEB7E3C6F70014DF6172AEC75F96CBC2747CD97C79E1C36D2236074231891FDCC1DBE7F730EDA49D8F2F34912DD52764490098D7887DCEA90DFA36172D49608067A03F55E1D574445800B995E2ABBCCDCB2FCCAF1910950098E854BD89256F2221985DD2642B02D96CB532506A182C839BBA8539EFF063C81A8A346634EFECE01B0356DB6CA7CCE1F248EE78A8C4698A9621D0BC269D7626F2EC3D684389733D24985457D7CDEB0109E5BAFA2293FA7072D58DCEB56801C5960E0FEB4AD8B859AC687D9A4F6C2B594AB02D35D050B725B2994CAB8FFE16974DA9169B7428D5A3144FEF5E044559C9AFB3865799E35355A7668E4870FBDA0490794DB38CB39F6BF6B5670680528F899BE05DB5191AC60F03F84BE37CEFFC096A1A85550C5D774345F2F9E054BCF2C91D9B211E65E79DFFB033A3F636A4ADE8113BBBE0F934474CEEE4CF6B08B6155DE49ECB345B57BAA3E4C538F435B3DF712B90ADADD8EC8EA544BEFD831EE026490B6B6721570FB98DA38F0EB6F6EBD0FBBEED1B3DB74F95E8F9503B67F4C2F4F7551A98B27D771A983AB35259B52E80922CE0C02116C75B63B800A18F81DADB7BDBE0C27F5F891AFFA33CF18DD2A125549BC7F8487608AE1A30695B13C5443C4D93E4AF066409F494E3AB264529F842CC68EEFC48653A54D1780B3585CC787E01B989E8D87E09776722F91D5B829997124A17CD8F442E487125DCD82003C174066F5C5ED51BBC472261EBF31CBDF09A6706A8C3B483B509EB9E65504ED7F7BF32E1B28D4A380FBEA7DC8E83B90D6E0F420C48A95A74626C7737D3D62093835DA600DB1D7C1C74F12B809950123BE1FC5231F8EBA3C54C019339DBDF35D20FDF1CB1B5BA2A2A55A54CBC683F132144BBC5775A5E471ABF6826506F1A18188BEC69396C8F137C339B0D6605DF4A94757402947837A20D2F8414F82FBE5F8CE184573BE9327C681D10B420BD77C8E79CD3C20AA3A64C43A030D2B2884CABC67BEE38A823E56B86DE3A38635AD6B94D939E777257CC2ABB287B2F51CD76F872B5D37024CB9A19441133942877958EC9A7B43627851C9129B93D67B97AB7725D94F1BDC80761A2BD81B98F8808524D86FFF004CE4AC2838F634FB725D66375F9D6DE3E1705D5D5AF6485AE5D3E2F1702F67D5E46CC5A1976749D79A73BDCC1AA1D8EEA9E3D008621CD45570171B04301679A50302BE99B3A86F719EB554E56AECA5C10C7D868BCFE6AA79B82E767DA50DB967152C8E6BD312BB3B56202F939F887484B54778C0DDE4C14BA61D64579B5F68BFFCEDD1CB0137FCAEEF309D14FC77D5A6E0E0405DAE3B0BF8FEF6380AA400DEB53472B157707EF0538C8AB75503F3E81EC56EF23668C27E141C2CE270FFB22EAAFE9F7B9D2B74BAAC8AC5075FDE71010F1CCBE670B0C59564CCA3052ABF3999DFEAE322C90FC22409C906900F8A9C69F275D34687D1389C91E564CF8DCBA9B0DC677B7EAE6D3B117C7725538C657CD8983083D995E36B3CB12E473C73FC4477992A0A361DA65BE44C14487396D802A0F318BEAD767A08C9A64D48713F86879ADA587A35BFCC971148668A48B42A889AE3F75AB3DAF26F67A16AD0653D5E19A30C58CC447245742267E4143D40F6642B16B809AEAA097695DA1CF275FAD99B5D193FE40CD647274532DFCD09F8FAAC85A991A790EB038261EAF68B252287B87BCB6E2AE3B47EFABDF97D8664C03D6A432F87297F628F54E232D0F696AE08EC29BDE2396EE376A80581EAA5C7D23F4DA17C1A57217D69977AE25164E63371B2F03DE20F84E5C4E6C3AFC479D80BDBB2BD371D27004B8FD3D8E60008E8878E4903B5497BF971264AE353883210F0BBC8E6876EA938473EB0220A1F781FF8CCEB6EF351EBF456410C87455C3337C8A7BC2E538336CF29CB692D2B23E385E0A7727D709746C844F2F0829EBA1943EAEF8DBF52088656D9A0296AF41134F86F66282C62F8F4BC774729AB215545C8593A96F4BC7CA464D5880E0E30CD80F1905530DC63CA51A0F83E8107A976B1B49E60A0FFC22FA5DB4F5C6BB552843604CB91AE3B616ADD8CCC901396069833A7DAAA57 sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B0C10BD4E0EAAFC19 smlen = 1006 -sm = 086AAB6996669D532AB0F50BF385EC0E5CAC05ADA8DDC30B034F0BFFA38812070D006EDAEA16147B19488A435DC3CA0B63940A45119107D52339DE0B0020BB3235A445B09724F656997FCC1726D64E24C92B7EB1ACC2215469DC2876AFF552D3C9111186BE2D434EA2FE79BBD2617F6292560638ACC8F5CF100396A81717279986936ECD379DFDF4CAD44FC069150BD87CA55CD37E2D649FA6BBCCB06F1EF60842F1198E9C039B9F151BC1DC57B8B229F05E75DD222C7ED0648CBD6578FE00098FBCA0220AE87BE6EB69231F7454A61DC7385D6A9872F2F4CD989B558F624AF75E9B265321B167B44C2037385AF34126410693F4D6500670E6F994FD443723D87860B9B22CA654D7265488441511423ADB88B39B6109C752DBAFAC8F45FDFF6B8F57C40670A6764DC8C5D742D76F613CBF9883123B890B99A29FD18FACE78BA9327BB968E7F6CAAEC3547FF88A83CE05011A62D6C332964874E2D755A80FA2862D1C049F12DB6B405FC6554BDF0868958FCC525C2DED94433E0249D9D6D1575E341E70A216C16FD06D43E07A4A7F92F1DC92ADE7FA50FF0A0791FFB2172D6FC758F5CFBFA616E69C7793032CAC8FC109FB4E530086F17CAC791CA176EA69B4F56017C43287C4E09B58CE6EE666BEF50872D7460807624959D1B7DB2B7A0B938BE0ED482F07298DCAA4CB985025BD178DBDE9214E6D03ABB3E9BC6377CFC7B3AF51A17287F46AED7F0C03966BC23EEEFA399027E7E25030D89ABFBCD1D4A3034D03825538807AF65D8319591363C86DA82C35BDF3E16002DE607822779BF3AC3E0749755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +sm = 0CEC66AC62FF1B4A510DA7F027D25C8A3CFF49CE91E909FF593FAE1D6B1E9AE3AC0FEC2D334C1A490F600CE840B6282D01A94F405A5F73165EBB0DC4BB699439AE86F3F9ACE37D60A53DE2668AD5C882042398762ECFDE1E1332699C175FA7CBA275E96608BB797AF6438D0785D37A2570315CFF3E779464287EC4EECE322947CDCBD9289CC380E1F14C357796F98027BD59086344B221657051F4EE26254BF90EBE968EC899228C66C5F55D7BDD2F47BBF829E7EF58B35128CC0A78B25F328F323DC816E630A51E19763FB6F4F4E5136144AF99B766193A7BA73F4575FE95ABF7599DF0FE3831B8A12BD930E341B64A7F5D0D13F5CFBB0E86B9A52DD387C940B1A34A8A3764505BCC27FE2228143A25E5BF2DA04AAE3AD1CF2F9FEE45274687D82CF4F9F7EAA4AE038EEAFFC4E635083181671BC245733D054B610B355267BE99F89E87EA72340110E3A33417BABCF312F8486A4A2390E7B2986E393DD4DCDB7F5A2B7DD1D6FE5E8582AC0E70C781D845BF42E098EC485E418B508BCCECF6EBF6B13EC3D827833465DE6F20FA62662EA2E5052B957E719531B4B71367C3EDA25B683F18C59C2C1762C69F76D59B0B62648B60A157E108351B75B398C083635C17FB4CBBFB8D11F48B0BB77A5D7FD31747E369F85868A72CE2961E98C78D41CCD8F52CC473DD7A074092EA5DC9BD178DBDE9214E6D03ABB3E9BC6377CFC7B3AF51A17287F46AED7F0C03966BC23EEEFA399027E7E25030D89ABFBCD1D4A3034D03825538807AF65D8319591363C86DA82C35BDF3E16002DE607822779BF3AC3E0749755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = F9DD5F7DDF9ECF752EB35A36D65B238F34E69CBE97E2612472EA5F65D48D6342C4D728D7DCCA92287FBFA6BEF0B7E6E3B14894B926097017DDBA8DA2F7461EC9171443F94838075C516117DB293B388D0B5D3570342E3A5ACB8E7689A2AFCDE679D20BB84717D8D326E17DE23A880421C6081B0D333C77B455C38145A3EB8675D1BFEE2D536C43FAA079507650140697AD85271004701E1E4915C582B84D989295D31DD2A34093EE172F12976C1D912D1EE7071352DBF71CC632E95798AC7DACDC2799DA9DCDBC32B5F4FD1B3A5D68F0228EC5E9287F361A543C2A0D2EE3B738FBBBA062FD87B75877DC99D37E2D4EFA9A3926705451B19276C7295FE025380CF297A5A4C2716D0D9B5DA850DFE1FCA5C721DB05C7C47343D95236CF947C9FCBCBC1DC98BB1F1C5A4ECB64546CB9FF16D4FDA99C5D3AD20D0FFDE9A6872963BFD43FEDE8DA8776BBA9ACCCDF777B51556DC83B5773A108A4600A962B820D94B6630FB553813292C9F452C9A7D66C86DEE4F41D075676B9AFCFD55DC617703C38694E1C46D88975A6F590DC59D09867660B99A0D56C5696A9FAC0937EE25FE0331137C8EE569030CCE0058AD0176874BF6D77005125F9B998E7CA1EE7F3B9C9B1D73C099DEE6265A2218912C7A2CE341529F463B9471D79775E65B29C1248036EA9535B29401F9CED514CCBDFD321A3C4C0393E51BCA4BC5E63F7A7FD767B61034F3B360866FF63F1BFD6E004B03236A57420ADDAD1E3EDD73267A3A56321E5AF199DED20867B197FA3EAD9C7D1AC2E348745DF2648E4BE3438B5ACDA2AE814E635DF6048F6B837027101D83E8B0765CB25FA8FBE3361CAB2FB87F4DA76CDDEBCA4720BE982AC2C2C4489ABD1392141B0492804B5BEFB646F3B5A1019C065C32D901876CA4E04C8C1A30B86572BADA0F526FCBF40906E29E934E7C4845699606FCE24AF8640DC0F3CFA7261260F45A740347BE2B0B2C7FB3BE3F7D40D093B0C8DCD7F2998738A3B31604D07D727805F8C9FBF65ABC28F8EEB1BB62A9B91190DEFAC565A5BD3BFA6970600A3A035BA725940A9402EF948CA56243536366AEECFECC2AC40CCD316DC9B882AB17C51815CBAA2B04C1F99A1FEE2E078637084137A9ECA41FCBFE75B5DB06D1A5476FE42C640EAE64C90B2B8C4251DCA1DF7D6B2514C309E2FDBE23661370B9D2A93743ABD2D5FE2EF167085065241CF0351D7B616C33C9EE10281CF12BBB6B17408CF0CF06E397D43A894250BE360A93A0E2F54DA2A24EE4FD83E11A5F912ACF5D2B6DE54D85C6D7704698FAD308BF3A448F3EFAB631F5B51FEFD1EE84B027F64EDB4B75EBD878129F5A3B531DE879BEEF8B150408484AFD92C66ED1DAF8877E8A6C4F243C2E6C72FB9D1ACB3F6C53A7CF66B8483EA5E7B9CB5347A85C4BD43A960B8B50C9730C69B789330A138CD85F38784E4B19656704FB8139CE09B907FEEEB1166E1D39782AB1015206BA7530F25DD141044C0FBB5902AF5B25129586C7BB692230F2BAD45E4C8087A9A85155B24DE28EAB15E2672E59F0A21F57C1ADEB0F89A50F707EDA1F290488C39B008580F0F976A5F8B09439D914AC90CAB68FEB9A395A091F03684B40C544925F978489B463E3C73BCF77738503476224A60F27BBF191C36418DE0A2E8BA3D710A8BBA5435A292CD453D8732EB9B2EC4DC2075E686958A56FA36BE58CA7C44A8CC1A0656F1B98002496E350311335475D306C70EC6B52FD88EB6492B07A70F4DEF0313552B4010DD5A70083B9B8CDD64452F6C9F94660A81B49A1174F5E0FD6FAB47B6DA623D47DEDA42EF7A6656606FB72A80209F5B7562A2C9BB07AE6112066DF22FE06D820E55144467A6014E3DCAE740019DFF9FE0790283BD123D87416DAACF89130D58372E35C4E66FBA4CD99EE9A29021023FE50F0AFE6A2029C1A68DD24586ACFA93ADD970422E8ABD8F54D6EE55F1E1E9998CBC188988754173FAB862808EC69FDB7D74BC34CE7A239F1DD2FC99867E580045A3FBD728E251FB524BEC8AC4A59FDB45CA873F414878CD1CAA3C374913A2A52182C9BF2F326690B4EDDE70EFD2AF06DC2713EBE5AE3D5AC3FB6ED808FF7CC8BFD932A3A5BA59B0CEE5B7BCFF3E3A6BCE6E37898DADEE3775BA8F21E2DFFBC605A757720FCCD813735B11E7612B46F80D1C0E4410E5BBDE4B1B01BFE1B92BD40A623E05CC924683FDC3786ECC59926DAFE8A0737912020C88774CBEF759811F41F00A66B4B93E862F5187017B0361E7300AEE6BB1CB146310DE1922D78EC024CCCE39500E41A48D5D1EA91F2B7715B6CEE1560A669E49AF457714A3AFA571093FEC942D112881129699853C3A4A6F575C8082C23545D5454EB5584CD83C1E6B7E203F5E7749E6DB5328EFE98F91C8680B1A2FCBE29A7CCAA311BB59B4DD09B5CCE88E3A74F26BFCC9DF48373580870589181CAD64C360CFEBECAD74923F08FBF0BC1051AF11F3B219210B44DB1A85B0F2D5794A57121506FCB492158F077BA51F36728AFFA860A5104187C8F3548ACF11ABBB1E1377EA73D16070A0C3987D63C7B5CD5BCCD1F8DFAE698BD07C59ED4AEE5B21CBBD0AE797EAE2D96563E0EA5CE72765D62468FD24641220D41F6131253205914476B7C0346267D4E52E74878F7C28342F65A6A8452AB62C6BED61AA168343885D2881A388CEA8345FF7338094CFCC8989A021CF98717EAE9A09F327CAEF8814CD880914527F8A3E33ED0B56BA6A08707D54B3DE8D4C44D97BC45E793B2766B396BA5852ED3965696FA93FF79B26E5643A1CE6C95404A53A7C16B65D7BE97B6BEBA340729CBC3307D3AF0A9C72B0366F712E76D64ACB9E83A4B91A90E1B58B282D9D61B735A66D6E45F0D32995476B07425CCE8CB0A4CF4B7BFBC834A8A79BC15DD029A0104B30D148B690AFBB448C6FCC86F394DD7A2740E8A8C03BFC6D7552BD39B83CCA7A361A9B4A5ABEF010239973F0DBA82AF7547859BC9BBC2CF987B01318C0F9F125DD3C233430F2D23CB6BF584F4DE543708E7B18A4F37CCFAB00AF0210EBD1EB76483642A42A464EBC1D75FE8D709B02B3D569255E43214B4F3CF469574F839F78547051FEC86095D7E26B506BC5D6A5DF499931AE6A639C9FFC93689B0AB8782781521A1A5C0E3E66040A74ED3D9C60FEB99D7013097ACD3A76C83AAAD77C19057B4C78F0C6CE3B69BEC9DB2378EDB242EEED3B3FAA745C63C4926612D1ED970E35E478DB71654EE54FFB16827148F449B6BF91320093E94CB6E44D29257B07CB00889D1CC2EC41C8A6113DF6F1FD9C2C88988199F7F741B9A104AB03402DA8C0575484AF5E3EE0362A4FA3DC5799DF6BF96A535B8FF963D421DE5F4C895E69AC035F105E3999DE9BF6E4E307DD869DCDAF3F6D6FBA0BA907E1B7F1A32165F0FF2F6D2D511D94155EFBF4252218E1513BAA9E322FBA3507E97414B037491B32B360AC09D013933E172370AE304161C2EC1623578C2004967D4203524A8B0228EA6ECF9B23B33843DC1EFC1A05FBF55CDEFCA83101FEDC38CCAA90697EE5251667F62AFD7AAC271A6CCB06B00FF92F0F9EE0191D45D6FEE71A49E9F73183D9259ECF6D759EA1BD2EFD6A5B1E3BA5CBC77F1B69EE48D4BA93F71AD4429C9333400261C5353CBD5116D811CD6BB383B3E632E73C4F84E62B923767B9F326AA74E278F5CA5D2F3B421F755F0C87FF268E0254CC88C36F96146D401AED7583635186B0F1CB4C5FEB7E1CF2595D07871778DA1015CEB9EAB541731C8318 +pk = F9DD5F7DDF9ECF752EB35A36D65B238FEDBF451501CBD54BBB17572E369249BF72D1177384ECCC9BB87733FEC0151531DB752FAB9BD44E8AD13D1BA88EF619AF33D6489D5E2C508A4960CF8F6C8A76B51F6CF78D0FF4BA8944B2593CF947CCF074E6EAFECC71DF13BF21267B82EE2C8F61C439B33649075D95500DEAB046FF7B155BFA50E1C8B80C85C40625BA5255D100AFD9C100892F990B211CA10E0B11D98E860C5E61394C2E8B9952D55BE617317EF0D7A50296771857C6487269A5851089CB7673F23F32E251928335A901A6313011D320E9DD917E0C20A54875ABC3898FB2141A123CC1485A2DDC291AB17FC38F26787570403F949AD30AC9BD25CD41F8AD8D36938562D7F71DE4C323C59170982AB58409B500371419EBCF995B4DC6A879EE08AB8EBC5BE97E150A26B0B27506878F79F54BE7EE3097D28D81B1097A12E0A707A3497BC12B29AD3988EF7D6BE83DC68747A46EBD7780BD59BC9056CE52F9FA86FD706EB34A649CF34AB934136A03B5598906E925989D486AF1AEC12D76878287BEE51DB8148F29B49C81164D63425AA7E6D6D2A62A5B8E2CCE29AE9ED5172CA16963C52E8F24E19A0ADD5F629121E373C9CB33BE55813A05229D3A645412826FB44A58E2501260971A56C053BF7510E8F981DBA97A5C5A3AC11FB05A070ABF9422B58A0B3D0A7000518CD581D3B5DECC2C4B08DDD43A8A76DD4E28EDC35EF09954316757D0E839CE032C1D4AC0E29DBCAB305FFF3926BE34D3FDB3370F84475245D998EBE019615BE519174C5687AEFC85E71F641B2F9894B445BA1CE78E04D45BFF36CAC9AACDD9D618DB35C33B53FD29FF30314EEEDB5133C66F01E4E12205516776201DD52873A6A4DB66EB1DFED44BC439C20900F65B43963704D3AB8A862FA81D10B82AFFE279E9FA4AE68E88DBC1B0B526413BB98B727B2944355CB9E4B009C3CD97927FB3DDD4797066E21D4675C4155A33F4A81C5877EB614B81890F43F98F4CDD66850A33B60AE4B6938541AD6EC0132A4D7415BC59A43B9791B3FDA0E4684B53A30C3977924061367B9F982A2F37DE6551F7594D2A9248A1CDD75DC03DA22378C26C3EEBFF32AF5BB8079EC1445415001DDFA3F0E3E294782401A5480920E80283964F745BECD8B02E02C87314C4BC508DBA538459104840E689E1EDD9FB1DF4E124D2BEE694FAA6E189FEF1A53F08F5F5863BFC77081E63D4D8B1C8180247DF868789F60137F2C6C9195CFF260E4A9EE1500ECA604E330D15461A8A853817A41F1E5133DA866BFB1789A7AC3F4C0E1C855C776D2AFE919C13CF3DDC4285059B10F9F7DC07E4157FF58BF817EEEFF75044EC1C8C6859BFF6B85CCA0CE292EDAACA8BB1EAE405D279924DB7BF87F90A445BF97FBAE1F380C193A55DD802ADB0A26F89A838C67E82702F3E310ACCACD23F5C811618846EF4D5BB42049237860A75F43DB5ED317BC903D70173FC92B6CA7FDA4E4B5D569DE6130B2B6A820F91199B4079CE1F9E5FE0593AB6E75AD5668B5730B74FEE5F10141126D677DBDD2360903E7AE68B9808AD68E73E869C2A8CE6B9370DFDAC7933241D578E94B26446475ECD593C1E65697477B3B16B120568188677E7D28E8A1A0266A475350C3D04BF1CB3D6A5FCD5573DDA274C7DDEA930447F5DDF6B20C07C9541D88CEA9F09DBC7B7842D3EDCEC82B99D8EC57FE4EFFC0E2D1B51414DCE19317F9CB92FA2D2E8C2FC0A747B9DA2D3B3BDBB19505EC25F014E067764AB0A1726CD61364CCEA64F00BA9454087A8EEBD3E3F9077276B976CEF885601DFAE41974D2FC396506D6A1E53DF901ADA760C8A8E4E00614705A984D00F95F2A67F85AA20EC3412E000D281AA847AEAD21E4CF2C0398DD6E67CBD4CE74B991D05CA7CD766AB852627691EC5615FC334999EDCD12858745912B1E15B80752F6CB8BDE0CB3DCFFDB842E18919C19945D94BB68F3AC794C9C8834C2D4C83720C45E1B7570A7B3E1E8043A057CF8A95EC7A5DC6EA905F7F3B04DF9709C5F033B08E0E4FFA43E4A97785678BE1333EF9B28B5273AD91D5CA6181EA3B2FEFDCFD018E47EE5482650E8CE378DB0D6C2A5301A9690A066935A2548681F1BC53F4C6B82BA59F09D9E9362FABA4CDAF6E5BE1DB6B597430D38460A9FBB1DD8977A4EB42ABD2A727C8648D563E8B2F2C203BC89D5A7327D5C958F2CE609C3EF6A91FC3806DF94494227CDE387318B347BAB546946AADF60A6C93856E9A19000CD249B648213988BD302B450B3B64EA63C27D38BC5623A8FA12DBF769BCEF4A1478971292101A9113E3B820A63EF380FF29A4D37EDE0BD125F9A2D5E50E6BF8313318AEAC7DF0CAA6317AE460DF846A2C548513C443DCD76FBBC8B115C9F82C39940FE296327A3EBC6627E12C10F54416209C0B868FB1374700CAE19546EA3130626C6BD5CC48A8A3D05A6A3E290A86D8B1E2E492EA4DE797CD7EAFAE76061AFFAEE866A4E75720A78CD8BE7AA7E51FE8B222360BEF947EC7655E0CFAD762C7A9645F64F6540B2A78EE8CD3D76643EC1F0F71B955CF03A551C68031DA3D3841D73EC54E01AD04ED74C7237BF524C68107AFF32F3C3DF4FE6C1AB7168126BDEE26F5280BEAA714321194AE3112DF21FF22B10D7EB8874D60F678C4AE679D0870D3FC6CFD4039AD2F42D8DC2D1BE452C493BF40268AC7DF4B4B8069631D63DDEF7DBBBFB6DDE87BC599E85B29E854D01B5EE1D8EC80F766B3B18B66D1488DAFFB2E95B4ABF46E5ED35637AB86EDA05808989CDE881A0A28D85B633E5BC2999065954B7C80AE03F246A47820CECA8E036097E530E2AFFE91AAD54153FC2598F56BA2444C8FAC703EA6C44805A099D93DACA4A009F98BDDB9BDE40966AB581514CD27F26E106C82D02547BB14990CCA6317BB6F78D3D3AF2D3FE2D912720327ADC1C48D8A5C90593F1D9344352ADBA35982DC042D05072B07CAFBC5790A9559D4A8AC12999390D7C956DB19B3199B563E8E0F46827423DC3D0D730A2DD5D82DBE5D07FA79F5BE3A518211243CEF6DC96E9869CF4E325D78B0148F448D4333DD6A82C6980FCD4D4C34C52029CF7A17601241600ACF8F2DFDFFCD93EFC82052979A76DFA5FA8F7A0BDEA3B5347BB2F84CBCF34294D6387C83301C5DCA07A2DF63ECF4A66665D113A5C1FEF6E8F529CB08C34C7EA9E3B966F1F74CBD665F36E4D85761DE2CC5D1F61F10178909BAEA9F59ED2735B539067B1B11797016DE5D39930B2378BE399EAE773638B5CDAC01ADE924D55B9B23A0C5002472284D61B91BE2C38A1C6ABEE1D84E522FF3F1A51D087AEF1899BE57F351FA9CC2E7CACC5C50C3A63EDB015F73C9C87D54F1C160B98FD4AC38A902AE30EEE59A2077B2B0A2FB2D507A5F9A959F1D686E929FE90D1CB3B4848A28EEC6E00E6FC5C88DD938A85F006B6E3591253AA1E1D4BC1CF6A29BFAFEF52C7FD5D8F6FBA5B896F4B639A6C6C2E587B7C46397B1EF5DB8C6A8142FDA249CD6355086F651DB0EED51F05EF9B637094A14E7A0CBE2945750DF8D3553D7585D79DDF1BF8F7CCA80787B7AE4D51DB69E9F82BD78958A192D148BD74CA210EA881714304015B2BE088FC80B59B0180228AB8F2BCA7D50C158022996E89A2CAFE40B2D618ADFDB18F36CBB856F8E504CAB77616F2CE0F27A409321EAEAF1D7F7EB8C54DF575DC88F08567D1469041485CB0FEF44875A2772D8D23231FF9F3D9F882754B3599AF7C3D9FEEA79BB094ACC67A41C5E2EFE0181D8C3F7B8B sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491F817A84283A11FA0 smlen = 1039 -sm = F38F5AEF429F0540DF2A54CFAB10B083B24C8CAEB4A1EBD77EEA569CBE42BFE80D94CAEF4300629EFFED00806663DBD91446D765ABBD87B2B55E2F68C53A06EFF77082852B699139C5237A78BF15AD3C3261D77A8EA835558D679F8D256EF84A1C5C9E09DBF6375B0DF84C523F181DECAB8AC5C0BD61018C18086B5EB0DE104C08C8C899A275F03BC1C17E3A5FCF24349DC368831F9EEDA32428D7A47151B919920333EDA34525977B497FC458BC6623E2174A2B87682C8AD8C00C08F9218372FB5175085AD48031EF1E3F4D362CCC7C552DFFC21B18719A11DDF7B003F11184BC44623EF5CCAA9A6CFADF18201A3E3E586F45C19F959057BCBB51133DB06CE1B9AC39A8BBCD3B86BA01359D47BF154CC01B11DE07C1E08E272D87D8482A8DA5840AED72649BB0A4EFD8D3DFDA5BF433B91CB71D38C2BC98E3F9F8F404FEFAE88A1FE55EB67F96FFB004205775E261333D701F25B5200F3477A572BE347B18D33B9D5A7E235CC65679891D15A61FC832EFE880E7913F1424B69DBCE3FD4C1645E2597B24FB5AA7DB0DC50ED779B8D938E8B2C70770A77620AFF0E418AB4BD796CCFBEC7B93323E8BF0B0C938421B95243CAF285698FF54825AB8C5FD6FB4F6063975B0C3A41AA848FEF5A2FBC9A35B44F3B6EA2ADCCDA21629166DC60196F27AC1FC405B2D2E22C65597ADCC2871D800ADD28EBA2E13749D887991C7DA6FC74732A3B7464F46C843ED1E331D6A5B67412722F50B59104D785C8B2EABDBB0D3B80CE996C1DAD3C7496393274ED5D0E3B692D71ED8D3C02748CBC625A7B2626EF07C439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +sm = 4F77D5E4B2223DAF01F27856A6D29FA2CD02E4D35621E6BB52BEE8856CBC1F378F97F59E3FE5CBF07388D56AB3A8124DB10BC4827141F82EC618E39D052689CB21B7F5B7C6D94E1F39B6A616CEBD5FCFD3FC8C362A40150FF3BCA5A26654E5BE58CAE5C314448105F8A642208FC32F1364F55261A911452A1827A5AA6E7ECAB67AA0AC02AD35A0926306DB3C88AADB6B6DE29FD0E2CBB6098D6C9C63AEC212F58B1A0963B30B7FDC2E7A07EA81BC1186CD8C33DAEE9DCF25607B46F9AECEA80E2E29123BC1F82E1D41168D9B30B75DFFADEBF9683B9EAF616BF3CE216FFC3A1FDFB41DCC8AE142F45E7113F9CE0DF9B4F03BC3E5A4D1AE884112C806527FD7DB44A04BCF30607776F440E7AF06F14E5B44A9BD9387CD05DEEA9B30D69F268CE0293A487B61B1BF862DCD33B315B7860681FAC62F4BF9E6A4BAC15DEDEB813AF6959FB120E0E2ACDF4CA1716FD4378FEE2D64FA161CBF07E110DE4E41AC1F83BD57916E168F8337FFAD23451717FBBB6DBD5B08317A402F27E4A13DBE9DD94E6469B56EE881793F28C1DB10D373522CB52B48EAA3E0B063144F26320FE2C29F1B55AD25DD52AC537DA9DF713E4768B85CADC85A8976A2FA0712F608ADA0DA41722FC61EA93D1A56B9CDFCF85949F8E235209B0DBC8B77311A1F8D194B735F0FB26E86F561B3927D24C48E831D4371D800ADD28EBA2E13749D887991C7DA6FC74732A3B7464F46C843ED1E331D6A5B67412722F50B59104D785C8B2EABDBB0D3B80CE996C1DAD3C7496393274ED5D0E3B692D71ED8D3C02748CBC625A7B2626EF07C439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = 9D8C102A863B46476B536027234D5A7FFFC9A76242E9866CCC684DD274553862B2F9B17900892B81C5E7F15B313A06C6733B17B86D0421A70E26044A9501F1EB56D9F82B67F6A5A1899445D1C178D1B7674AAAAAA9AFC38D1B268FC31D3D3625A5C4F21BA5CDE0F1C24DF298B4F327C2B91F0090F45EE65B60CF068B83B35CFFD1842926BF662A561FE16361086A8EBC2B5E33F345D9E4C7AFD23D66CE0FBEB19F5BCDC1129600ACA0EA4C09668B6975B835740C7CDF1CAF154829E63947A7676F5046DDBABDAF78E23BE6238319A50A499BB50BEB8BF1E888394D2EB5A5A8F8676E801D35CE8F1F68832CA644ECDB2D20C88F939009755E97066A9DE8F8C7EE3E5BC6DF9506AB3C31096478D66B5AC4FA498E40A6E168E19455AEBF5CA952ABC2853E4EE7C040EA83757ED8FCB59719A4668504387602509EE305FEE647782675A37945D4C7ACC4CAD442606CDD5FDAB608B6110DFE61D2542AC46D4EE03F4C666310979D18B7BAE5FF0CFDB2B416545DFF824CAD11FCCDEEE6EA136CED608F708C3DD300EC98B03CD454819C0CEE6C805F07307FF1D1314CDDEAA08ECAD41C039F90D1258AA15246D74CB28B563356FBE701DCBD3DC39A5895AAF02D77041A3C016B1470785B054D8AABDB2011A801CE1FE06F4EF0DFC82CF31039252502673F745A88E250F0B97637594A4159925837EF9ADC6730ACA1863C6F4662E2ED9B24C62EC12ACCD165A593A5FCA56CD51FD4AE270195AEC43CF10AF455205D486A2BF01028FD86A641535F630438909D4DE4BC231327511938E258AAF47A7DC29DA70903F596D8055E77ED82D8DD00458171367673B1FEDCAF9D52A8D177C776F5C29CA72A8727695D65E9238B8C18FEAA5AE1534F2FC94D215CFEAD4987E00D43EF2158E50D0583CE966A59F4D9BBEA3E457D17608459B36B22A41857712AD52281541AD4A172FA02B62E877A4097B545F2FA3E699C757F979139EAF585602922DE477F2A3EA318600152614FCA46445CD68111634F5FD83C427A865D1EA9824032036ED6A6A7F8C432F385D2127D4C884A9CC03B4E9BB199F747AD9F8B7C7FF05942C52254FFD8AC09FABE1180E2C67210169B1471F6B6BA4D618D5971F65B61D36F250C7EC964C6DB7933FC8153422BAA3F9819417BAC7C05142E27ABF29C0467EDA684B63207FD4DDA0845156B4531DE257F42B3A5CB17723A39FCCF491E6B74049182F8683576783266EC4B0D15BECACC3862A3650431F3EFB5D7287048224BF330DDCD7694F0CA125CB6E6A34D4D2F494188C1DC9134B3ADE908D7C4EC374094A1EA228351059AA9E445CE6F1C686B0E7CB0907780F6300A329D1229FD76A23D85774FCB05AC9A5009950C0DEA5077CA6AD0C22A1A835BCFD516475EE6B0CE351AB13E311AAF80FA5F717FEA46ACE274135226EDB03F4EA3557F901C06937190D229D038490F92CE20B913464B50ECE140B35B6E481DEAD761CFD1A7B34F887F2FB4FCC56AEDC39384A62BA964989A004E4C2E69322D26B98B2CD8564FB8AE644D8881431C96B3C6F190877E6CB64F7006EA656394AF62DFB51C529200A297E0C2A7F554427203A92DC147F5382F60EF756AC49CCB4B9E8C02AAA951644C8895C64A93CD3910C17DFF00BA0FFCA29F36BB70E84C8E21C89269D51EB50173184016D47E552F21F92F18AB457A4FE5765D91FA784677B1156B674A22C374A4BC282A5D8B8C0713ACF1A4E3B9B14E3CC08BC2E1CC1E7B429E8A239930561B74D66172EAE2F785C33766EDF09C38ABDB1639ED38F81D0DF72D2C94F34BE4B1307A91996225B7249728CC6CEB367B73A59E0BB1F8C5FFDC003E46DF0BC076B4A4921605B5424F86D60D8067CB99023D75F708D1046B16644DF946105734EEE6C38F5F610875946E918A36B9C8A9272B730DEBCBB871B1769C4A879B156F328F1577EAE5E0BC943884EAB27F66206AA3B46171D6CF440528B9E25A983A3129FF7B3745F231690CC90AF00106B0C96BEB90AC50ED15FF8ECAC1AFC37541E3F9033CF01AD10816DBE26AD77526BDFFC40013BC3A40828C341F650C3ABD681223499DF0CAA176384EC76FC048A9419A982BB9F99555ED2CEEF8123659CF3C11AB9E230CF67091F667B3D5507A713172E7D128043070FE93E82266B625204F4E83546ABB38A7748B45F041E0512E9F0CC0BFD0F98A8CF009042DE5EEF8E47D76B26582D9F72D1325DAE23393D4CA49B6A2242DA004B85E57342478F1044F86351EC502AEB84A20A76461832B02DC96D4E4AA08FBDAB06C1D67F2D5CA17FE43FBFDDEB8C9E73C47679E466C683FD21B18F04A12EC9BCBC684AF26DFD8C9089A200E1BC1856708D72A6C85794C66B8C0E9A1DCD2BB2429DE3048F0CB4A8A30CF6834F12DE16A2B81E78600C6A28A8E7A128E920545398114983BB84D56D21BBAD6B8DEB5664EE91B89A24C7F8A3646EFAFB27DD24846139C41F59FDC1335356B654595960FB93016B8CFCEA7CB3D377BC82C11A8B960742A458DEC8FE6A8EC61397671BE43F695A8D76DFEB8E49BD804B900908C62B775F3399C1F1BF7DD7EA74C9ECDE1265934DEEF7FBA4E3B457E621DFCD615DBCC379238E1276259D2981E126E9F72BDBD71C33FE8BC2702BC3E2DC48FC028201C5D4F621168DB816A9A1951F700FA4E60EB3755C60D5AC3FB484BAD15DA844496271F7A1C1ED8B02CDE10F3D0DF598A58DA7A10466E10A509AF1FB7CD586DFF9874F510D55E1DB3F416D859F70C565AE6827D58A77A738032CDF49EC2AB92E454D7955D79C04990BC68AD714C51F6C996A5D04A468B43703E2C93E90C06B29CFFDE62D4E6601547E6357AA857B66DCD4F4D30CC93CDDE667E10167F883240464B30045329BE7AF7FE5817E046C76FC0424F8DAACE5A7160BA6A92DA5C672E514B37229F01B745E69BCA4AE41D92A0805CB8F0CCC38B8715AE4C8E03769745A3FAAC4860FF837C4717B028CC8946B4A441A2792155AACF2C8BF89E7508934F5537C496161244B36A632CC9ED75A7453755E03DDBAC224FF547906BE2DB4E9225AA839D6D6C6CD1BC2DFEB66272850F99CDA61A34B39642DA706E8BC87BEB21FD5B03A9E08AB84BA6CF98C8644180D61F99D7E281BA9E3E1F2BD7220E890532F372E6E3FBC309F19092CC95E7A727A0A9FDDD64BE1C28E7597BC3BE58AF5A8F3D2338B60F08A9CF79235F22EE6B2E10A9776A43EB8EA9B1277F146949F2C71C7C366D79D12EAA499F0B598696713490E5A25E64B03B2FA60F2A21B087F7546747352A2C825A7071B9FFA7DFDA2273C23B23A1158C7EB723BCD9D7B7904111BC323140AB8CB4ECE009A3CACF6F32472CA27F62687602E3B8A9DB01F4B45B70A06026C4BD972C4056611A5CFADB61135F771A2349F1CFEBAE9F83AA050587D0D7F0F9FCC06C13BA87A27B6D43BF51865F67F5054508CE87B65AC49F2D9DB8007125C1ECA6A2A5C6AD707BC9549C2936CA0038B05DDA0B5B6240027CA68BA2C4D3E7FF2C0E3E0CA3BE16EEED1B8CC246F247AC68D969A30789C87DE4E275F6C55166C00D18802B721B2AB5EFA3304C68EBBB0DAB362859902DE5BB258C9037542F6DFBDA6F135F9408302B72E8DA2035ACDE3C21B4E86C8AB8553C3E523B3F2E8B6084FE7B006470EECA80CB37CE494503AE43BB69A2E5F6D7A7A336BA6F3BED8DE0B2BE09E9D94ACCF88A46B33B12D5F2DC75F78799022C9452380A20D5BADA3CEDE3EDD4C766E24B1F020407547405CA +pk = 9D8C102A863B46476B536027234D5A7FC19D1C655D88554DCFEAA50BC779CFB6FE8F086711F639AF5AB67F98D981D3B422960F36F247202593FDE2EEF314ED486BD72E4CCE45A76487AD775CFC803992CB06BFC96051AF5C17EEAF4B7B70FFA25A14ACAECADE26628C434ED060573EF35438CEE7B356E720521E612630EF9F24F939F6D4C88F66C2EE5DFD52D87C321C6BCEEF4D9F078212562E13FC960F10401678157FD018EA9EC573F38F2434CCC0C657065373ED050C0F8980A305E264A3FFF8998128613F0AB3FC8BAB12EABE1C14E4F1F331FBC2738AB8A31D7316511602EEA7A494E2F19E4783810685BC4962A78B5F1DD1D7CC050E260C3F125C38A6516195DD93A1BBAD3381E7C838E699DBFA6A10448D3E83F4DD567D8F02063F202B1DE6F82ACAEEB030744B7A1A97D73603A2738CDF50127E339A75FC1919F3CCE843928ADC2C301565F5B226F8BA9A94AA6A3FF3EFA4034B2364F9A81DC931DD3DCCFE030D8B33F82EBD08BCD1C30079AB2BF4DE63779D343D36E52937F51101F4DECB691F831B421843BCA267A889493F2A7BDF72DEB7DFC91E9593CCD7D4B0535FBD23FE9B5C86B3339B9F6B603F223CD8DB6E7527816CEFFC767EB7A63518F38246B12ECAFDF594BB9D2675F984105E933329D4714C051C721CFBBD24961EDED90AF024A9B2C33720AB5FBD04F265919B45F007CF5DE1F6D6A6ACA5F8D262F0365D2019E5E761BAC3EBDD6BA8CE2DB64937C8FA7CDE8237B293E9E5E41E5AD6E387AFFB25C657AC2BE906F17E6D28EB7EFEF68102D454967504735A5E8310B3F98463AC9FC983640E05CF5D9D2DDC3D2BAFC66F7F33BF0E72D34C3A2CB60472EB827F2239E6CEA5B46609199C7B8AB91BD108C927282B92F62065A10FD87A61F4F68FBA4FFADA67BB0368C092844B559FD224B8CB0675EF8E25FEC25152C037E61F75048E3A4F95B74FE36FD0BE2EF237D99D673A31ACE8F6D98B55644335360F98A085FE2CB28ABAF042CC7E550C37A4F70BE3ADD14F40762FE5BFF69228A2A4E4E272B013794786830BC50ECC377768478D4D97F7E96DF5097CE6F1D7AE3FE9627E84A1B69A013F9CF9010B80EAD78BBBA6F178FA9F9A64C464BADD9D1697D54110687E5E98DB079F351E864C2D4DA95351FCAD1279DA913021724225CD96C3101679A25EE5BACF3C5AF5761211B40D39AECAC6E15FB7D657BC00070BB51480EEBB9C15F32B17678B498F3D09DB47D706E97BFE6C2173CCD498D5EB3D8A6840F53EFA3FED5D558EC542515C4F7C42656730760F35779CC495D5BD1FEFD7075F281C3986A8C4CC8BDC9B40F45653C82983C2F203B651D22285169597F770E28C230B8FAACA029704D540C148D03691886D1A0322EA42CC1B4CF8AC2873D1DB7A05E6C3B722ACD7C5A99DE0FDB2473D12D2236EA6A448C32FC049FB7EC36B3E179B2D9CD293712348540541C703CB59BC8CEA3A9E3BD593118BDAE69C648716CB0B6402909389BD8D31B84E0F9B626A63DEC67891B01E4D5F39362936CF9DF3BD79F83C8FC84BA247DE2FE5F96CB78E29628D21E84AE1F9DBE9671648EE8A32E373F9BA2861D5738AE3344FD839A96AFF39DC5BAA31635DE05C1E46C0940715B088923F67BC9F2ECCDE8F228E2562ACF8698B4713B8189198EDC219EABC2A30E8CC6310C1E5DD03E39A220335E07B9AB79C68BA6225906E9DF6D6B04B59FD626CB9C63ED3EE13C5A1B57444C7DF65856C7012EF4D5B84563FD1E5A509CDFF0946DEE68DFD7B49C61729C8B886920E6D082184D067E7113D71A4A5874E70187B415E9684C8B3581B349B53DCD4C39A7A87394CCD8F836E974476A0FF002535F66900567C8698C1FACF2148DF054699327EACB507AD01EC1A900476DC816577E159A92E5CD8AC79E7DE5A9CB6D857CFA0AA97F3157FA40545DCDF82F1A73774F7BA67DC805541D877009EDB06166FBC7B795963A6A75B6898B9AA93ED73770592A64D882F548C1082473DAAD4E17BA4626B8F7301F10A9F793CCE5E5C25CA667D23B295FD4CE48BB7A4547C778A2BFAAF37DFBA1685904E772A0C33592FD9F6E46A8B7751C76897EDA032CA96F9F010693AE157D79E3EF90DEFB2BFFD2AD4F7F3E46577BE6C54D01CD93244F0D6534E3A089AD36D888B921951D027819892399FDE82B95657CFA9558CBDBFFCF18978ECC31C71A2FB58F52D88458BAE065F1304A1828EF0F6D2E64F77C706537B8CF6D731CD49B59380B4A79B1A74F1B6E1D0F82F869630D6D13150481F7CBF42F8D30954BDC2082CBEB5023E4503C3A8F6E4F77E81D4E1D0CB9E7E93F82AF0A71416B34FF6445289CDBA9E72AF6B09670AA443285B16439E66F3F751FE8430D3A0473E3681A009342978FBE8016F38EFCA0EBF21C70CBB0460A0E049B1CD58D2DD8AE972B09D918654F524B86DD1FE4C8A0DBFB0DEA056C7A07345DFF940C0B97E4719A1A055FAF69C42FD2CDE58BF958AD9F2CCD45AADCBAC61629DECECC58EFBB82DA457E19C66F5CCA4A73A0762EBB3C8B6E20CABBDEEE80C87F894787FD16D7AE8579030E7D676AC1B74FAC2E12D9DF3C0D1522D0736680F033F96FEC6E1F2204B3EE3F31EF737811BC6D9F9C9BEA09B14AAF13CBED0FEAA497CFF03D44C9544F8263046483C3F2C7A23F10A15C9B9829F1585F5682630A7B9D2DD1E75DF01DF5ACD876AB25EDEBBAF8BD595376144AC7C5145521391C1103A56E40FDA07509B3248FE9B0C4EC1515FE263FD48D5D30CD302F19B6B6DAB8C115A76A60AA6F5796A609470DEA4F77695CC61E12A01222C007EA2747DB5478D29DC3024E8F5E65E82537D08C89FE563DBC5235C2FD3C82F6269BC3799A5F5A7DD2D8B399C990F2932032FA643A985DB7AB33E7FCFB97AA94D6AF4EA47543687CF2E7740B471F7F8E5277BF0EF35BC410F065FF39F477368F05E27EF0682644A05D904C4BD79925A185D5EDD05CC6A733C877BEC14F412F686B843AA578F2080320E69C4181AD42C8ADD9D4390D5DDCC2F09AF754F9430323178D3D8B05DA0F5598D37BDFF161223B966227CF8F8AD013F57E269A425E7257FC7AECA38F00DBD54E6EEA86CD1B5B2D599510A7AA9B65FDCCDE091F53A51C7EC5F2610C10CF1075C2C04A5089AF6D0934EC65F160B673BBF585AD854DBAC0B26C36500CA71ADBCE3C63AE25D83198209E2380FEEBCB2F702FE5020E700E68CEA4B511504715EBC4AE4AE72971559449A9936C4E1C69AF69C08F53F107FE52548E99B15C0BEA0CDBE30B512DF9A435A7E79D0FA2989558BB0E00948B74204397B5270CAF9F376669AF661DD52D22EE82F0092AA3FB2D6D7BB547F36A26F4ED2EEDCD897FF85D9982E67550535A558BD52FAD9ADA216250E56D94AD1C74D5FA46A1CF720CE1FD6C65E6D7EE9CDF7C787C55CAD47067550B66ADCE817B1D5E925F0FDC1FE14B3C6C320A1C994466C2E7E5EE3AA3A2B799D2035CFB31362AD1E29C69A568C836FC03F862046127854B84A49F9A2F02C637CD21F0DB077CB8325C45F22FC00946EBF3F3615157CBCEBDC1662EFB8ABAAA808D17D38E823005436E41DACD335CE6558B2970103D663DB80B05B80C63BFB927B88BCF26EBE9AD89AF95033E76551D8B22649AA6E3D759EA412302AC5F1A5D0FCC98C68C28BA1888852286D43B68E26549167493ECD68A94AAC6B4CF06A9D79AA110979457ABD51CCDE1A7B3CC50CF9E4A32195612C56CFFA1BC32A33105488949CD663727310CDC263 sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5FE6E14F0FF6F7A82 smlen = 1072 -sm = 08C480188C3632435F1026D8C017703FAF66921BB567D98D6043AF44961F535458535214C37E2B336510962DBE5F159F0B06B525D33B105DBA309D21E7C64A5BABF039150217C04633F5CB8E70DD39E8D8087AF0280829DE208686C1E7795FAE68D0A10B9FEE7893376D6EB69049710D7CAB17217F64B504924DA76CCE7082CA7F7987CA9B3D3CDCB213E130CEA04DAD04F864EF1B4F12422DBDE7AF3425746BBD5C80379C1D5182FD78E0347BBEE17EE07D48A8E0985F9E0842CA29D1E5C6051A90BF4AC2D613C37ACF9EB01DC1508F1432F67C878A605FC62797DF8B48073614CAF09F9772D6E3D2929317262E421850023A1A93852572AAE50B9734E3F2F5DC839BD8FC3A9DBA776080F90818F825190B8B62C025883AE80871A8155A6564782E0AAF2BDB7AC85CA46A8D1DC370BDAA541E89E0F60C07485F696D9D26822F0904310284E48EE7C05F9A249EB3F873C797DEFD603A3DBBFB9BF8127640FF7C29ED2E59179A82719D165D05A66C2DDF2DC0882487C740397BF4D81EE6C5B277186A9C78D28E99EF5622E701E59C1F7EED61FF4A05C265C93752713C1ED615F00DB0FE3FB65C57E08B33C480EA4C5AA1CBC2A7DD651AB6F106304B548DB5118D52A7A50893B7DDBE8AEF0A36FF6D03E79B30C370F494805EB24FA2FB58DBCBD05174871B92109F9F11908EC63254CB76C10C37A2C928315D425E7BDE57819C3F64149766A969FB64C181DAC9681D8588F6F0C918FED58BBAD824389CE522E5320D0B563E8069FD77FF585CACCB709ABB1A10BC09C8CA64E04A890643F7DDF5917B8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +sm = 1E3EAD0B6C87DAABFAF6E8171B123B216AAB7B1FDF9F13286F552FC4189E32C92F5FB43330FD9172528A6B49206D75EDC9D0AF517B26B3D2F57006C1117409EDB0F6AD6B7760DC5CF26A6C9E7657F4245AEF142887F61A6C74CF88BEBC6375EF3204DAD7862A1B0D3480840A79FB4490DE38EA95C0CE4FA1C4AF706A11502067882E6197244EEF22D85F3DF4AD012BBFE05429497C293F0BB0DB0DC465D6C9B573A771BC0FF3980E9D7DAC84303E4C0C33D9E13EA2C8905A5163896A0FB9A9DBB15F7EDD56ECEE3D7E5E699C1D6F6B46F53C97CC7F787B3FA1E631B9AA507D0DF1EF70FF2B372E522D159E5551659FC937BA4673124E1A568E23D0284E769E8218CBED46A9B1BF792EEC7676CA4579C2F0BB5CAF6A8BC3B72D717C67FA66472F64BAF68F4D87922A15E6D21B70154DACAA5B2EF21840EC0377D3524AEC0E717713E10A6E454B30592ECBEEA4804F5D24405C827FC5EFA0686AC1541DB96B1D544D981DE848A2B5AB716BDE08A6EDB6CC9B982E7CAF89CAFA6C45CF1DF7D23B9C2180EEBB8B2E7884FD4A827A41B0C87C4732F3000A7BAA9DDEC5D484DF01799FD5DBB5C133147A9F7C47D9633CDBD2E978C78CBB5EDD7AACCE5D4EE54B6885D257531A3FCDAA9B8FFCED33C2BAD236393974A490108D16A24BB73A90F07526AE4CE41E11641C30BDF2380BDD7154CB76C10C37A2C928315D425E7BDE57819C3F64149766A969FB64C181DAC9681D8588F6F0C918FED58BBAD824389CE522E5320D0B563E8069FD77FF585CACCB709ABB1A10BC09C8CA64E04A890643F7DDF5917B8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 431A0B985CD3329C299FF2CDC80986397DFCDC2F47ACADDD134B8A0719C0CDDCE179676C02691581925B38E5B46408B4377E45D8A4C0E6F15A0B9F55652755AC9289F482D5C97201EA612A34FAA94D4334C484D060613C68904114D53A5B27209966A4204AA56AB5B33C67B8EB470BE36E5259FD4DDD12B3E3A6483F1B9FB14E983410547E98E569B240899A589B023E6A210A96B39B6254D54473EC2DC2AD48ED1DDDAED0A18F8E3E95E572C77ED6E451E2E48B8753C32CA57DD70B86B3829286FD85A93CD692CC815F152D86514967C36224D18759E2672E8B98B9D50F26C4E0F902657DD9630CFB356CA1F2A65973B77D58FDDCA0AB9570E355AA08E30711633FBBFF195EA86E9D51B7F9697711DCD0A9479A291C386671FE847A81CE56E222CF0FD2D09ADF475A8F986A0D36C5D7EFAF3570DFF603CBEF9813BAA9944457EF96278CEFF412C4EBFA8D564D46C6B635D1B06DC3FF137E80BC8621015E82B06DFBB8008345AAB10E7320318DCD40E92FE2180DEBECA8FB1961BCD3751935A1B74E025E30452935F4D605FA196AFBB529526BD7FBC0D38EE15CB5B9AC1C58827C342B5C31147FD08B4A25461EF2E344690917AFF5C9328E208C8361819F8766FE299B26F4F9E00CBBF25269A13BECF5BE9CBEF43CAB2E1632C586DF228E9179E074AE68BECF38081D884110105DF0CE757E84698AE85671F2591FAC6B7825300CF0E21A866176E7A9B1E374969AD327AFAFC4076103F56BB11099AE6E4ACC7FEDBD167B8DBC0CECBBA8A52D22DB16E1683CDA16B5D76DDA8CDC51569611A6E39BC95681D7B13687DA41653A008E8B3FFEEC7BBA39B430033A792DEA21F8044470071CC8DD244E0497A38B2D87D45C6C6F1C6F283E7D9DC88175B359A2B62AF1771B53ECCACF25B079E95665B4EF9C6419F9CA2819059B9DA86E6117DB4B5A6E850B9B2239C9FCD5A092E89D96035A61C809FD25BE8EAE39C9B4DDACC54D9FEC8375556A0098787F24753A2AAC431E2E8A72322BEB152CCA7D481389FA84DEB51A084FA6121AA4FAE8D792F50A5C055C1765EC0D66F5606E8D8B7A84B9799A5B11B9E5FAF605854E160FE42665F6CB359DBBBBDF8A6BD5AAEEA471836A5B7EEB3277345F70B3FCDCB9EEC57FF039C126E90344BCD1EDA879D7CAE9FF8D4058A8A9697DED615787AE1DB9218F8015F6CEBE325AED45F4096DE4AFC2CC8D07F3ABD769EEDC704431D8470FB82181D17C55C73448BE9C15606DF73096E4EC8D9ABE6C1C31674559C841774BEFC17E14DF15881166384B5ADD2E9573D39004FC73A378690006A017E773FDB38B99F2304307BB9D676CFB489E251ACD0762B3DFEB3C8814B12106EC3D27ADC0989C8327B43B1DCC92145DB8E47C242B26A1975B54BB3CA6D5288295CEA7F9E4F1BE15327E072242954C62BBA43D098C3DE1AC37017BB77DAE138E2CC9D9A3730706A669298E6931DD3118B4CF91642A0ECD1263613AF793EE60B7B6F3C1A37EC42B2A204CDCDBFE11F57A6C0BB39C4F85A26700F208357587B2993F6B2946171BCF599B06608E6E8A2634FA4F1F4EAD9F050CDF17CF3AFFEBCE162BACDC10548FA2EEBFC16334E1AF829C52D05DCF2CD79C31DDDE247726B007BDD334F07DB2C60CB47E9E7059481008393A7007179050A68E14343BC6712B688BCD46FBFC6C0A818C7568C16DFF44878651DA5ABBBE0589F57DD61FADEA5367F47060C45C4C5E6EEA15BFCB0BB03E13294C8BE1CC65891C94BA963EC2DEEC5E6EC9BD9F458C3E495E882660ABE7807BFACB1D9E951D29629EE0D7E3552033A31E7D313CC68E7D8AB242528BEDF836F9C91A7EA877E851A2F88F7E1211965A6EB8AA88EA199AE488CD7AA2474BFB24066881E94C9B8554E0BA543198C1BB976FCED8195E9195ED44577FCC6590DF13CC299C3107083978419109A85605B40642DC902BC97A7DD01822FDEA9BCEC29203CB5908915C6E61B5C67D0EE91407C3B6744BE4E7D25DDB14750E66F22BB43730971049DC3478D039402CE25C2DF06EB3EB2A71C8436901C6A6DA08506AA5F58326C0C63A32C266016247658FD0C57B4111B7A363EF474F95A82650A935E9D188A7A41F457C7B9C70E1F12EDFE81907081CC2EA5A0BB64056BE9340A3B57F31875DCDFD3FCB1EC93DFAFD8D831792037FDBDAC39BB34BED893E1E23E0C032AD1488CC2A80F882F1330B8A541644B7292238FFC7C789467BC38246A1D493FDDC64FEB64C792D183AB824E65648B2FF3C359BFAE9EB363B9271CEF4EA28361C10B15F84DCFB2D7BC937D576F993163247220F9E43EF744800A5DDCD108191811C9DA774EFCEE78054DD695A0CDC28DDD7CAB6291128836F6C88E1BBD70046DB9F929C6C44384C26758B9F3CBDBBF807742606CB3A672D0C8502643CF4AC9DFABC673866861BEDA3C027AC9AB1AF0E959D0CE69DC9705C4CFB722DC8DCA38E9247238B96E0C3D893E593B8D937F426356BCADC2AE2AAAC17E55282AD0F6874DFA2171DBC58DAF7DDDCFA9E6A1EC7D781E8724D51ED8EFF4470220CF768403B55BB83AFC3E6B5C1855B91F6141B455BC31B97F528CF4315E78D0B616944193C39CB6036337EA5B0218A683B94391B72AB014731E06A2C8621DDA8B424E85146585AB14F1C8FA5A8025E879128295EE4BF81126F570357A7759B89BB8CDDA30F9B91A20298C2CA140D695AAFBAE6A8FB2FBB0363E3DAA8A868579BEF26CC1C03FC1A1EEABD0C32B6E8B4F1010FF9175E63355C25D41C87A57784803505CBCD15E55E4D09FE4242879B7AC5847D7452D999DDE0A0311FC1BC90042D3BE481B3C2503D7E7EE5863D880BF5B4678CC481940C4EF168F1E970628CE23EFE66806565315F7478D7F126DE14DB4C8C0005EC824E228A3BB17F15232C4DAE3AC1BEB9F1116B7F80F25E900A4C3C5097D18B9DF3D7EEF057A4B93585A73EA9BF6C89FC77695DB40D21F30BA3BF5F65416B221814F9DA60A3A23060C625E891E06046DAB6988B88D4D61F30EA8843343EE5C6BBC1CB5879502E32D6C54C241347D8D52896F0584B94228C0EDD1B4EB0FD7B92C2DE17FBA4D4EF387E205EE22E911589FEF59C19BE67D92050CADD318BC77A582E578F65B6B6EDD2CD448E75CC77E64D14B66B72977B7B77DC89122F73616BF10A316C768490500EF90E99FEB5F6A787E82989468C250C86E6E8F0C6D81AC1F895754CFF97D01BD143827CA55CF299AE05E27D0265A561EC367B8982F0A701F2F75B51D484319C005E0B81DFB2109782098545B8EDED2A0FC4EE6631FAA9BB9770D7B0FF980EA1242E9F58B38CFFC0F3450E1A4B31DD78FB95FCF25EABC2A24D708FA65F1100E7AA6AC3F85020FA99F18F15E81B2F2C5D2E09EDBB76CDAD64F62DF5AB37E48E38F91847365BAC8C30247072E2A246B6E1690A3B60A21BB1FE33457BA70F23F62E101FA4600C8CF99FD48548DB91A39121ABD15039FF093DEAD72245C9D211CEFA01C8A88581F27F878B13B0034359B2880A3873D138FE6C168F45AA67ACF674274AB864BF5098FDDBD90B52F5890BF7619C44B645BC0A871A8645169D5D62DFFEBD3261B32E80D54D5F0197ED35E768EBC27EC30D651F6FFAEE9CF7B04F4C6705B630ED900326DFB7F9764D05A1CADEFEA1624BD94D3FDABB2D4A2EE6EDA582394BE882839B08A50556C1DCB04083E5491DEA76F6DF74991BD1C5C7983064E7288C91B6CFE993E069003DF4DE2B7671D4E70B2982BE72C50C6479 +pk = 431A0B985CD3329C299FF2CDC8098639C0D0E192156051123FFF125A1B238A1C190523190D1665593ACB157722961E1E6F9E4EC8CE6CCB279631B5D60E39E8B9F9B8005F7BA2236D8A1AF1B5243780EBE5F1B4C052259AE2B1A42F47398F5088AE8ECB5DFA0B71A193C1E2746891FE78D1BC501BEE832532703FE0B50E4214ECD71C09708F07398CE6E27CA180DA6898105DD59EE7713B35F49AB231177D71FC51D58004BD70214177B7293E1F3C5269ABE2DAA11584A02F62E15186FF31C970318746368C9897611061B64D2BCC2D25ED45D609E41F880DBA9E510800250A1C869CC47B51A6C3C9FA42111BC3A68E4630A38F44EC4A3AC333FBDBB738B5C3DF1A249BE90DD0507AB8C9B9CA598D2DA856770BF0F664609C43F18485148EE8462023FCA0AF1C4C0C5050ED4A3DF3EA2FD2B696147B164E66ABFDEC3E4B74F3E3EF2E5D3C0DE108E8A65358AEF8FCF2549FD6BDC762FC4FB2824BC8F764CEFC6F0B93A417E903E1F2533665655C702F1D728875FCAE88F7590BD104B1704F76352F9EC5CF08AA928E7D7A30C7B68DC0BC1179908180D5F8688D21F4194338E1DCD85893E5F7B69B72D71A86203A6660E0F676BDF8C53BA613302B7A082F3FECA518CB11B489070D67A745739264D8548E8216D463C57429EC1B99AA8B687960237D6B87B4CB805001CCEC7413481F37E03FCB2D40C6782772DE648B18C5820DDB4ECA1C7A224042F84C68AC2F1595AE23B17D2DE93CB387AF78B5F32E900119E69C6B0D3D0ACD70C15F8A157C61B66B03707577C970AF5045D365040A65F35FE37C44C577C286200CFB908E0A1F4E2D447E6E76E3E1C8172D94BBB14B5B96D6CD4B9266DEEE215B47AE4A47922B16E7E1E5C5D149F8971547E050FF1B66CAD91338057AE0C5433708A419DBFA88878EED9CEB4CD6FBEE0A345264C3DFEF4CFFA7E148161205BBAA96045966BB7A2DFFB4CB7A1EC710AE9BB00D846BEA235E052A7EA1479435441B5B60D5448E8164B5E13B1E9D03632322FDD963B083F67130A464D7C8E9BB3B3ECD0CB654D92CFADC84B0500F2B42508F4161498199CE63B2AF89AD45CCADA69DA9C709B8777997B8F9C0256FD8F3A51353CD9F8D3C163EC44620845240B69E0626B6D3DB652FF6611B4DE75941EB0B2D594E55B509358F1406D2EFD4395B5D2311235E8306817A602343399408188F367C6E0B30B26B71BE39054A04548B85E6A866A664669BC483D2FD5048BAB11F191CC400685461C407FBD8DD59AE8B737AA1526849CE4C08C8F6B7FFD5FD52147035A2D47568923077586FDF71980977ECB98EEE30893A2BFF883F4B17C82607F1611E4185BF373EDD3089124B95CD48A01A001148A7D654E51845E1ECE32B14ACEAB92335D5B4EB7CA95D47AA771351DE4A9E67371C706784508C5928F1AD44E01E0B521E78E19BECA308D098F83AC0D44CF040AD3EB6851AFF29CE2EA01B33D353979BA9ED52A7B85EF36EEB1DB51BC9DFAA33BA024EC8586B7C5C5765CB53EECCFBF55445BEEB43BE848D04FF302BA4C3BF96F999ED54CF0EE42FCAE7FDD8C724DE9B8096CD1B7F566CEC1E2A62263DD8E757FA7F9A32CB8220227AAE1E1B06BFD81FBB8015A8A25775AC18351287AF92072A633E3726942F2F103A15C8B7CD649BD93235490492C1C480E46B2899B134A7B916F19CD26B772F2AB418BB1B28768D8E0D0C78D90E1477852CB002016E4B46A7C53E4CE28FC79DFF0DBF2A9E7C439332B96F658F44CB15A89F31144CC74FF0AF8E0B5C9118872FA218D65B54434C2182C6622877FC6CEF0BAB90710E3A6FB58C44209F73A71477BD0C1C1078841DCC1D2D45931AA7AD10F24D0186E32840E1A3EEB4064209CBBB421F74ECFCE08BE2DDFB9F337C30F10737A4425A670A99897062ECB44947677ACD8FE7519FDBE96AF0BE94B519048C5DEC2E54976D97655EA6391A00D94B9F1DD94B7314882EA83EBCF63A6511148C9119C4E480626BAE41AB2D2DCEDDD5FF93C6C0E90A4A23413FF855D364923CB8AA4F4F20977B55DE9A2999C5F07B3E5884E00F2F050D4DA9B685FC7E7D79405E040AF7ADA23AC758CE6E72C534D17D4719F144183C65A0D09921B3468AD098F37ABCA664442705977F083C314ED25BF93CF792A6C5A8782A1328E9CE830F185F270E36C2B282CAF050DED865F5713CB8173659F6735F08CC46D60CA5EC17F80D91AD2D135085F4C7411B9815FB54E79BC6705E4644FE2E01CFB0C543289BF4BDA22BA65B5FAAE8435DF48F0BB8BE3B9F92F2B3C24F0B1B755795A791B97BB9648EB5C5A9028B759C7A8D9BDA9A2A935B5EF6CA1275E90D07C395E0FD1AA75A2629FDDC32B88D8E4BA32A30660C8D93D202C7AAEB52824E2E43D20C866EEDF842E7F590700F83855CC778306537E52F50432EF1F97465865B7377720C0E9A3A29CF05A8090F2DB77BE93C93E80BA561F32A9B55AE80D9AED47B07FF4C1BC902AFBFBE98C69CC824967C1F83B763864FB2AA604E309066DA70727D1DF7BBE4ACE4D6039225EE163248A60F6F40ED5C62DEF1E7B81897A71ACD4F9F00B426ECB8A267226AFC1016C4C91CF1AB03CB02643A604F21C2E636F0C36450518298DCE23B6CFEA926B9618B940BC809FEB30F72C21B5368E7DCC7C74B08D42C9675B676D3A5CF4AFA3C33A9377A8A87C011ECAFC8AD4D3A8D84AF5E801F86E10E88DF331AF2012AED4B9F44CD69F2D68DBDDE1EEE0C3E62C087648AD0BAC68BAF7AA11DD9F76581A47D3C68F3780766631C63B4649BE6E4F3AA69237562DEA1B70902CAA19690710F39FBBDABAC6A1EF8B543B20F7AEA4A48CFC6B576BCB9A55A287475CCFF2631885A8BD53EC08FB3155F4B96A87552350AD189F989A8885964A2EC8AE1F3FD150600DD400E3B91071B9AC0AA481D3A9F057EDC10E0C944EA5013A6333F3DBEACEBE3CCA67BA9E6C686FB2C4BF6A56CCBADEAC2005109A31131D7F5FB46F1C890D1626AB32AC5BF176CE6D2B6029F0387A5AC37567C3C0CB66599213FC62F1263273EB4243EE15487908555AA3B7D9964C8ED64A3CFA7E4387A7FA46A47F8179BD8C638C542DFFD631E39A7295AAC6F109352285AE06A8EC875A5A94DCECFF6877F803CCF234779460A45F47839465A3B5F9EA0C03BDA8ACA1410D410ACAB575FBBC67E0D96571514DBFD595E460C453A386502C0E849229F93ABDC0C9BB8EEB52F4DBED916AB1E0B61EC4130D91F4EB5615DF0BF27D145CE00010CC7BDE3E6842939D5406CC10C30F078ED33ACAA02CCF1D88330715CA7CCA78966D0121D619E99DA7298C1224C85FEA0AA33C4B976A665589FD4455FE499D9D4FFF602AE03D6816F5AF688511D9BE93890AC6858CC798A338E1AD09C163A5CE5E9BBF3BE6C8F6BC1AE0F8437DF95BA9AE8225F323C67AA3D5813DAEAD6CAB4EBCA2AFA459DC5AFA3C74BA1F8ADF53E831C7FA17A2BFF7B7C7A1F2FAC0424480F916776D2E2312E8343569664755387AB09CBE57E21AF8D251FEA900617E8B1182743D3F1C2D046D5BDF8C46B91FECF3CD5A2CFA89CD63A8CE9FF66CD586D6D27975F990782BD72818E5FE8E86C99F41AAF4B4A86ED899C39758D10C3BA153E8F5DFE9011C7D00A4B3864A22D9318DE3351DFD9D31B8B3317E63575DA708C5A3771D24782ECB9AFAC7750F0DF1B93954CD0E6B0C50050F0BAB5F6741281824229CC21B51BD3FC0122EF596CF88099CFB0B5654DD144E9B9C82FC75F10CAE5BBAB578E4D sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F006C9519D36B2CE882 smlen = 1105 -sm = C8B4F2861A0A81B66AAD4991CB78D305F8311EB7F838FB19D4A5B91CBD9AD2062D6E4DD739034FA35045AE5CFF652AF02A13B980B5A42F627AD47DD40750EB5EC9A28368EB687B57165898C8551869EA03DBD43A18E3791AE9BC43868E580CCE9DDE703B58103A0D7374073B2119E5B664841676D1E1F5374D2287E8389AB0994DD084E93785D4ADF6F4A921B739D7CA2B0350602F228D1ECFC29EB09A34840466CE4E900EBFDE874BCE2322515D3A5A3BE4F42576270C4A54CAA222F60623807A8A7D6D8B9AC09A31D398D9674EFAA43BF12596494CBFE378F202EC452023897B51187685F69CD0A12DCE96AE1CBF07B7DD06B9E51AEE7A78862D937FFFE66EA6D7C7C4AFFF3A18FD228573DDB5FF6007451C26B33B90884A8DB1402719CA7AF864497A5C50A5790BA3CEF748B1F63DA6AD19DD2928391CA45913EED8A5E786D319CCE373D52401DA27534288FEDFDEE467B12EBE129EA3ADAA77274442BAB2031A44A0DC5AAD1C6F207427A9AA43F290F94F3FBFFE0BAFD768105DA8455ABA6A0F17208F029718C0E1353F14893649A3CF54A667B70C5D73F7C20541A06905E245DC25449A355F1D8B7938FF623506B26E4545427852E740253B1E61023F5914F37178E87D3E0CF88CBC2D5CFEB850BAE1E2B5DD8DFF59469C856CC4D687A60844457F3457B12A44F52566DEDE1765561705FEE392173DBFD931DD730AFB57C8438FB997EB326E58FDEFDE0D28D2BD733B98FD33F661609A1A563D1A0D43EB05FAF80A702565C7B28617E4D05F403BBE3D5B4C59907D0AAF0000EEFF5FF84E139B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +sm = DE04BF77A87D071BB703A2C3F5E466B45F26A96A6EA6721706222BD7D65CFD5718743BB2494EB411C95A630FF6BA55BBCAB21DD3F7EBE67BDD26205C76B9EB32030C4037C164F5A96A85D58C8E01C833EFEFA63EA6907AC408E7536C7BE4270927A283C081712FEE81DA0A4D416BBAC0131BA7DBB32C512719E37A784BDFBF23A70F89B279B3198BE756E789C4A760031A4AC6C9AD756A0170E056BC4C2721F5047749FD12E951FCC470DBC8E27C7345CE90DDB849C20B2C300330D5A0A333E197982B30FA11C3D984B99AC0BE7DF3E4AAF7557DDAB5ACC4EAA162F415479A6990BBEE4F702DDF0AF2A32BC68D2AB4A6CEE3E766D717350B5AB7CF88D2DA4820A61B4C500FA83C5DAE37C97CADBA3CAD846E7FF0403C28E197C847FA617AA5C2AFC1E267B5469A7556A01DBB732793665B86F44E980780AC60E363FA6BA3C7F335491EEEA005C89574CDAE5BBDAA873CDBAE66CCD41EDBFBD4C418674FF514F37BF49C1FCFA0443E92F8F894E583992D1C8F6368B271EE577DA5B7EC8692ABDD4270A2990EB6FD13D836F5E96006EB30124A37BD0AB7C8235A3E13AD7CA944344679C9D000AE24098410D9689950AEE77EFE67B4B452D140530A73F99EF717C1D069A9E4E0B7B0F704196AB63D4820858EA8A7E40F9602399124029EA1B9A0BA7C0906E9FD8E5B0084B1F93341DE1765561705FEE392173DBFD931DD730AFB57C8438FB997EB326E58FDEFDE0D28D2BD733B98FD33F661609A1A563D1A0D43EB05FAF80A702565C7B28617E4D05F403BBE3D5B4C59907D0AAF0000EEFF5FF84E139B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = 4FFEB4B10E756A3DB74968D17E5FF1268E9B12CB40E481D17F12EF5DD77AEC600C2F9185A69AF3253705B2A518877DDCDDD54C39B0989E1BED092CD068295A34EEF2F2853B45282D5708DCA089F16D73046A667FBACAA5177C6F640FDC4E1448036D04555B24688624DCDAE1930EE4DA39C59EC274B2F87157C24E54C4C8BC88DA33FB19101542E920594477F96BD0103ABED0E4272AB00E4BAE230F3EF2E648DD908AB4FE89BEDFED6A4612E3E24886DC15D08691BC4F7C47B5A274F64A864D40CC505053C84CF7FFEA46605C045233F05F874445DC22B4E28D3AF4C3C088C53C284EB034E8F9AEBA8805C3DC3C432EA096C7EFCE073A4FD7877B1887B0CD87C6376DE7BDA96DD5E82B49EC3CD4BC200E50C73F0F05CABEDA613ABCD688F88AB9E67DEFF957A1ADED6E0816BFD66EAF472F0A9CA40EECDDBE6ECCAEA861A8A241D8C9BFF83AEBEA4D0F1941993A93426F53DECBC146365C4EFA2E6D1E98F36632979DD3EA936663ABF4C6641713FCDC452958B7CF9A7ADA956844C2270B830276367ED8A81B70284C3D3D1F76714B5FD7762703D8F64B95E031F01DC578199CCE43FB244DD0D997777C5A7B89397C814406FE17FE3A5FE5A3DAB14FE3508AD43F08FF048803862E612905999DEDF37BCBA554D85AF4EDB3002519485531EB85219FEE6C237325685D67BC7BE3B3A48DB5235C0E55BEBC86BFF60B46E455377AE72DE0F5D09B49B03E24B65A931CAF5AD72DB57799E940B41CC3F38D09AFA65A250C4A23C882E6297E68E19B6C243AF4EAB34CD80AAF8EC66FAE4491FFA557C4E1D35261A74F0440C64D4D0B8479D188D6395E961332BA4DF33682B667C71BA25031BA3A1B2EBF7EFE53FF058AC651F698F3A773EFD04C4D8976D535863B876CE1CFAFE7E5C706834D71FD637C11FE42ED958612E5967C5725ECF9DC76EB04055A87E3987DBA5189A5506F82763B1256E702DAFDB2B31B25D185B1D9CD88A55A953963D553BE22EA27A442A0C70D7ADBAA3177C11E07E30019673B04223A7C73209DABB8FBECBF87C5415502F46C66C9E40B1A5FA8EC1A1482B861234529315147B33E7BB834C11A4B407B67134E26B3C41455E151761EF0944E092A9666FFD1BA1B50C1D7E90C5FE87B3F927819DAA63D95F5DF553396B77226A75C18A447252B3F2C2A97F525FF7CFFEB1FCD65A4A8A52B9B731C4358CDB451F1484EFD1930F1C8C1EAF4D246FD9258E596559E221644817BB290DB5A290B9BC4483B1B4C3529B27AA713E53831C791B7FCC4471247419F003FFD4D2636922ACA23E01B6040D88F84134150D36A8B29408DBA020AB3E4FF2657790D66E6E407DAD01874DFBBEB2543A91AA49743566E97A96C550D527588A61E27F31CAD47BB2C7724727CA7E702E2DF8A0171BF96A268363582FFDF84DA44EE191F67EF0EF64C55D0E4373C522D63546459F95D112D847B849C91DD2005BAC72D2E7613F4F881D0F456811A1714F814ACEFE979D4B920CE53777C1B60B95920FA6115C9DE381E7B3BA2FC5DB8AA4AD7C15C10CCA65727CA316FB4435795BCB4406F8A509B5023409F1401086F42E21CD1824496B7650AA88695A29AE7CBAFA0FE217442DA3E52241553D879A3D4A389B2886CCC0695BD5993DF3A814D9937B1F4422B8A66E45720CBFEA7E2947D4E82B1E76A827D692E38E4A13C9C2920A37E7DFBC22C797E1B58CEF09E68B8A3ED282370F9D55530015BD65834C005E6336199567DDFE4873EC9912EECFC9FD1836DFA8A10667FF7F700A3D19DADB4C330011FB0FA708EACBC9DB600DCDA6E7434C69BA9884676DDE1FA674C86479BE795BAC84EEBDF6394E6123C9E82F8871C1EBDD2F05927A6576DF6FCEDC57D95FDD12F8D14F36D8255858097FE9E0070FBE27E8BC9C852BE957FA347037E5E2D81F5369D9A60E774CDFDD9D8CD8A59E6F510B0C1A923064CD3032367988BF2E0120E7A08539CBE2DB8A412C3CF07CE8A3D6C2BB15F7B93ED5FA1FAB7C653AC9D87A24B3873A833F96C5F3C95C1D1BFBCD25C89E6505B25EF5F414C1B7CFCE8F6FD071F4E27837308F5FB6A3AE8E0E0CA4F5BB91343559DA38E96913D43CD6D06A593BCFF5C48242B16CB8A1F8E27F1F142C8CE504A4E43E60F460EC6BA670ADEB63CB9FA9F54409457C096F2C0FD269578E121903DA7CA5E0BBC1BE1890AF50585B3DBAE74C4F6E375A96748CD36ED91ED622E422E307C49D793B4FBB195886489FDB5A0D91B27F32B2E4A5C6C20EB73F3AB54CE11AB10563A020AFFAA01D5858B5C9A6FF4B63A4511D004B5DBF2B1A55A4C3CC4C6D9F7BB72A775C892ABF9101A0B8A0B68591E404AFD7E20EE002EF5811A7DBD90FD658C25AF1D65BE90CB49D64914598D1CF541769B0117169F2F39059579124BB2F8A101D8E4B02B597205C013F7C284DFD1F724C590F0042718325AAA4875015A60E5B6D17832B2557F7C06E7476EF5A8C916EA72CF90CACC234FF54B89C03B165AD2BC5EB4CC7BD79A7A67EFE413F5AAD7BE6748D62B986AA9513CA64410D507DFE009BD45C9F431B26442ED3192F77065538E271C33BEB7ABC2024E92DF8526206013ED86A0AF9912A86DD9CC45349ABF75791DAAB19E7787E2C3A7078668042CD2222A54065CB4EAC38D2E54C4AE38B8DCDF16569AF50AC599D58713AECF9602D56FF50D9A727C5A89CC16A8C22587F71B2C4A89417A78C2FABFC4F020AA2348CB6BFF5E96A3ACB5E564C904A2CC1B7039E80FF7B2071AA512746875E89BF4C9D5380C89D3AC85964B80E6E23142B064B2423C61A75D18C86CC9A700615D5D76904C4FD51CC72C142E0A4BBF55D62CA5422F2F66098539535E6A24564D1766E0E33EC6A306D4EC13876B99F5482649AAD59E0A4A440EC342C8187F023A483519818116E475D422C45711893D62CCBB29337B85A8105A0E851C84599E6118E650AB4F5AF638CD7B5EB4F648393B44BE3755272A2A454F43DCA76828A9A4252863F916CDB5E10E38514302F41F6F100F62EF1A4E28994847745E421880DDD1EDDEC58068CAE8C52F1C5FE3846D5E2DFE7EFA9C95B46E3742EC706785DDBF02C78AF7078F6FEC94138B0E730F697C2DF656CAB2EDD3E8C304DCCCC7EB8D1C206A75D51D69E0DC19B28A477008494DBF8013D5F0F17A431D937CACBDDA25D2B825C732F2D50F8ACDCC3BC7C9FDBA49EF85241F11F5CCB238F820D179CFDA5F27CFC6561ECAEC473CBBC144197534A8FF439BC3DAFCA25266F5D1AC24A5AB0221BFBDA586C28CF42BB16573455A5BBCB5019F5008931BD2D8911D97D380504FB4FC077DB15FE8DFAEB69274FE7765865D598F5F83C19A109C9F1D183945279FDAF181DE0B4635B8231ACAA12C21D825CD91B8393DE8EA8058308535AFA55BDDD4C08DF67615C6495863017A3137308143B082F26CB386713F9D9B80546C719FEA4D241A45F50FCE41E26CC779F5C22E471E5EBEC0EE0BFEF47B335FF2A03861928DA362F7E0DC25C710F4862234AAF9728543D5A0196E426F5D3808951EDEACC7B6C96B7F5CE1793AC80A9FF322B36414564FC4E78F0D7D52BD57406FCA52D38098E712789F3B739156F9CAF44E3481AF006F483276219270CE80B4026E54D2F8832B75F16CB24DD2B303798C03F0B127E22860DB54BBB190AD3E78710D5858B016A34146CEDAC7C3A09E8893B263C466F6ED857DECB619C02436A2B376C1006E245BD2D5DFDC1538F48CD1926EBAFDEE571142AD85ABF155062C +pk = 4FFEB4B10E756A3DB74968D17E5FF12686DBA358BA3873CB212FC0394790A33C3B59B91E02E9846204E54BC69DD4F4FB24316301C9D35B024F915EC05128CBEC5DE3C60230DBBEC2FB6D0B5457C5A5C63E393A4FEE1FC5FA7FB87CC7771352FF1FBD36CB8B60E7953042DE310C549E0A1B4F31E8BBE0B1779F8EF6532A35A372A63ABD29D666F28BA031923DE99A226BE6A1880C107C5E8C022544E771A003BE03F49C7DD4A726413BD9CCC9F8AE8ED842F7541D12D02584566FCD2777182F719C73EE136967BE0B9027DBF5FA7B021AF83BC1BDAE0EC060A37E7B8744FD7593525EE17F0EE7C6C129C1700CB50CD64ACB04C4D0322D7B4733224A646FC41D3C7CC29B8B49A491A82A98404845873B9F1D64E2C5E7056F245AFBB3DE8A115F394CFB2A07DAE06DB326F566127B7B66E9FB9B09E748BA0F9412DDB570C8317AFED4C1E35BFD637F10744D6FD3F9CCD22715A0DE0EF49E7EFDDAFFCE697F8DBC0390A43688F436FC45D42CA292B101A82A29098717C53A015C5C81B22DA7BD714AB97F4FD1B09D914D7AA8D75FA99DDDDE3428C1BBEDBEFC25677A1270CDE3A8E617AA5C4C8DC8AD52B2858183254F59D0AA8336ABC5449A6B3C472444BF5AE269D6EE3E925FBA566E40F9B9BF8093D5225C4CA3DC7427B3A8833F102E67C6C27BFF535D79EBE83F70521CA40D51419E14FE0B720F019FD22B352C6053F308EC0E95FDB100A01EC3808F00C347C76C5A0C10F23C9F16E4D8759E5C90852F018398C8B559E472D9F5C7B00EE9A057C05CE2A8CAE7693A0F62FA7C8B92810D89D2C0CE9E4B8B2ECB8D83026742315FA2EE9D55B2F949E4DA1BF73037D8A895B4622420229B8D0DFEF75495B65168538A6F2EA2CD2C7EB8EC8F208FD500985953B50D44385AD342CF3FD5531B4783B30E7C038EF75C32DAABDF0DB8BC5DA623A917D186C718F253768C1851F93284321976F80948FCA3320B6045958F087432BC09C7D064A16D2ED42F228838027DC48430027A751CF1620CA4641DD594DB159F7006DD3803B5D2EAAF5AF53EBBDD2B9B0CC1E3CBAC0E21DE92E67F03EA8DAD1644E146DC7F17174BC748E4FA481D15837886AC8199C1225E3BD2102754EA73368644775076B4AC301381B218C0230FFB23E69AA9AE8A0D2DAF52549004FD0D834BF4BB69EE631F2EAE17D37D1ABE6271E0A61234AA453DD7D49C209EE0E9E5C0496B62A3B2B171094330BA730B33DA4E06A82046EA260CB53B9933B8422875EEF6F9C24C67FD250D7D5ACF15D14B9B5C57A8E092A17BAAF89126628970A6D06431A4BFF5F37E971DFC4A16E59B363EBB1F94D64D52F325394AB95FD93B8697C585D7186D9BF0BC8089222559A9FEA0B8191B631AC652DFA9A914022678596DA72FA7CC10752DCC322CF48BAB1F69DC79BC57A36914816D1349C944AFA756448F20C1574AAFFD6F27D42FA145E825B12C700BD33CB0D90AF82966657D693777D80659EAC364533F8FB825EB04B68119242508D8C4406BA089621AFB16DA9D8F487A5E525DE09CC9B353C597679982620384F6A8E427A999F39BE3E442A3EFA5CF40CC4A7EE972FDE4CDF309C9863F74955E427077AC7E91D679D5963504087D9B391FEB4802AC3BACAF7D1FD6DEC605B47584F3D8DBA06BFD300AA44ED553A2DB5858CDBBF3986FB02E8BDBA6EB2FDA6C77879F562BD794968622DB13AA0F6A5AD6889E74D8AA7EB9E72E1E4E52E5F86FC961A58C70D78777A765D6A80DBDA3E9C1503AEB3BA535AAC0642998099DB17CD0974B6BFDC74B2BB320BB07F9CA59750331645DD45FE04FF34A4A1E2D09CA9DB4F9503F66AF43BBED155E11594A2001AA0B5CE93A08F0040352DEAA50E4663A8584435E896FEB50F043CC20B399E4FDF858C31A4A7E242182862380E2B1B6CC093936F8A85E3C028889642FD53CCEE85FC9F20C716FFF4050CC91BD5C748623D72FAF72910EDC46A9B54AEACE4F570D5C01457A8C3E1F77A408F5B0D5590366A5F366AEB7AEF647711F39EF666099E042648BC2689A6D33FEA25A083FFF5AF7282120A93E327FB52D7127CCA337D5818A764C3854353EA39DBF4383C07006875BB72E7E00125CB55E72A0CCDA514FFCAC584DDA9F3244555F1B30B584FAE57DCEC061726FECF4C5E62E2209EDDB8EE649699B169612FF5E6C7666D345989849445E0774D69A2B8101B8CC763B2E898D32351305ABA6951AF6B5D81CDF2C6D405B126557EEF7490A7A8E1FC6F0286AD86D6B19C03C5C36079456DF2DFCE7221F74E3F8B7AF9BC150845BC6A4BFA79C02B5E1848C63C12E4350E65938D35C752B59CC9331CAFC4B87F66888811461F3BB08D616289A2FE4DBE607EDE1202FBE71E843B0BA26A296F0DFB289FDD538B4B5299F6B44F32FB2819CEB9CB84FFED84A48C078FDF3F92DDC64115794F6496E8D6979DF235DD2CAD34B90AC3983B9CDE33266DE6A1B8A76A4AD0735F1AFE921C638EEA727DC9BE6BA6148309AFFF89767B8706E02402DC2AD2A48517785FFF37D16C9802FE656CCD3CCBA470B272E1570F91E1B0D26437306CAE76D08A3CF8BA277E3C5FFC233C415C6968B9638BDCC3058213EDB2204A3A290FDD4549AE277747FD227CF1037A5C2A514995769FA4C0CA7C94350BE49349AB1A29188E79381667C89C69440500756687AC2843D04B57495FC559E381F75224C0003DCA8612AE44975D0951E3A49DD7616DA9B49401DE0EEABF5780C5F7D6FB75BDFC4C2618BA0B387D458261077A6392CC5369B57AEDC6D8D96E730571E0853695FB39AA2FBF1524BD77574AD735C5E9AEF36E83FE8C63E238F1ECB143F8BD5DC5C99E73B30B9432D8538C86398E1A9DD2E6641EACB172E9B5D641CC8DB22CB487F35D239DC1ECEC393CF7EB9E28E0B5A49B7B2E4CDC8CF2F48F978028895F123D301EAEFA0D5DCADAF8091CE9E4153ABEAB40F6590C9B02F263D3D565596D65384F1314C9C3F90672A56776BDDDE036D57EE5F5DBBC36253CD7FD447A4769C386BED7580808662581B867C97F037A4337848B989DB40F470030195115BC44BA4EDA20A3B5F45E725957DE1295CF89429DA8684A295F3360C8CECC4050E4DD7765932E5AE06EB0C595CE66CC0CD19BB56D95239EA829F66B26895C4C5AD5F73948CF110B412C89CE95913EA2DA9BE2B9835B915BB9F0E392F6C6639FB54796A02A893FC47D661CF4BD744DF26C0F98659511B629F338377206BBE69C41BF6DE1A60BDAF4A855C29D6A3CDDBF30F5BC4CC22C3791C955F294E412841F9D8CCC72FA24D0DA05D9B48A7713848A16C635021F2D6DF9419B292B67EC059EBC234058FDD0D65C52C68DEF1C1E7A684CB3317AC146FA2F78415FBEBF8AE5587E7F8CA5DABF0F3E64AC56743A32DA6653186A3D435DEAAB52F1CF4A797FFF5EB13518D9152F006704C329E734E20D0903F0B510EEC10A4AA0424DFAE43D3B862D4772ED40C572535CCE4B15C71266EBA55366807FE341DEBA889E80145D714640D0971618CD6A922E39ED065524F521DEA07818E2F23D5AD551B38D02F891DC62A9321C093A66FB85F881C34C0DABD12F4C2A9BF9D5FBB5201898B789C24E2BE66E285605CD16762DF068531F780CF70BB23CA2B61CADA7DEC00A657BA86069CC4309555194CFC09ADA9BC3C3C2B588ADA9E517AADB3C55840807ABB8ECBF4A0326871EC1EA10AC0FE8F04A1905D312F546B96077D96CB7BB339558B9719604802B0C13CFC0BD204F06D3CBA sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D6755B3B9FF936441 smlen = 1138 -sm = DD0632F23F58F689E2A1017AE961523E3E962A864E19CF46732B810F82E63B7890B1202C6BE27C5905E4B2E18401E9BA1AA17C1DBF050C9144DD5E9E201FB459FB0743131B24F1DEA28E98CDD9334F4254B1D12797B3C5BC404844D2B02768ECE09F2A406CBA574F1CBA8A8E9F7778DAFF68892DC5930E5E0AF66D538BB08063CEF014E5775FE27FA1C58A49A4049BF05177442BD152AA51021D4FC7112DC7974C706C3832F7FA94D6D32D3D31F865A9066231540D49AE2DE3C0C67B7EE364F881B3FA23F50D3220136A5A62D22E48C2307AD42DC0E9E1C83E3F7D8B5373193AB3412131E7C7CC8ED2EBDB930398496912B49D1FD8E47C948160B058DAB72E221E4E67C20E7D7E713006C911D852668A1542C42D196B2E30D4D6D678315BE6EBDB1623828B62DD6836D52DE5CFAD502FC954D5758312DE534824E18F902EC2C0E5BE1F82115338F76327C0A7754296D771135CA5A7E2D8492EEA8CE7727FE47CAF21ADD057708DBAA42AA61CF9E1D6885466337DEA815DA7BFF63F879718F41F5D37970B792D243759B922EEBD0BC906EBF886A6965733E7929E0D1F9A817B6BAB42AC082A1398B5C0DC35BE94C9B3CC5B9BBA9FECED96F04F18E74BE375024E1A2D2A968B0F0404F0E6F72F7CB70EB9375341892B00BC09FB14774612AC6E732516CA1083AA9A816AB933C85C23F33264D552881D399AB5393E85F8EDC369F078BB9A02D60F41D71A2CA5DC156969B7B40DCD965577C303F2AEE7D96FB6F25409B6CA1790C0F39CEB124959E33F3CDEDC17C9C42A3E65EB2D3A58101262234153922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +sm = 61C590A4957E50AD8A15EC361A6D1742BF65FF283C511A17EF26A8BDBABD5D73FE217E18171FA4A0F2872A4E91F2ADD67704B3BD58A3CE1499B4208995A460C59BDA91305F75C780F4DDCC615C72BDFBB38175E4634592F03777A88FF0ABF607AA7AA544E932DCB31F3864D5D463C482DCBE2E3B72F50699FF3FF2C74380B7AF9DC4D9DC87E3F8AAD7AC1A6DA77131907104A5BA14AE1C1B75F8BCB492EA317F6048E51DC141FA538CB1FF37B00FDC7DB9BD25B06314EF6B90130FA53EA67251F384FFBB40B47A311DEDCC938FA6E4CCBBA1551A1210C4DF7A8326A143636DD88179F17A62C90B3EFC4C65CDBB587D4D940A44D6523810B48773C342F40BC44AB2AC5905AA0DB04535F8056C4B259EF480D3E5B2632F66FBBAD9FC1B3FB1B32943B5B35BF08FAA62C7D11F73C1360E826DF60483DEE7EEE192AD3B61BEF0BC4FB6CA43A30B91E5C86FD732F285DFA9595FFE6F3B02C7603E1EAB670A7885B3D3A252109991C59E22F5CD84A8EF24A1AC60C1053BA01C639D41045EDD20D8977BA6D896E2730D8D5FF1FD2426926FBD75A913DAEAE9DA004940075214A6B1C07A93CCAB8BD2F29ECE53D68281EA43E234829C467E85C5DC56EEF905F75E654C344418F73E272007E5F09A9E1DE508128026AA6CD2D1BD00B955E30D26F30092EE2B34CEFFC4D64FECCC9AD90B3F2FF33264D552881D399AB5393E85F8EDC369F078BB9A02D60F41D71A2CA5DC156969B7B40DCD965577C303F2AEE7D96FB6F25409B6CA1790C0F39CEB124959E33F3CDEDC17C9C42A3E65EB2D3A58101262234153922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = 22CCF583BCF152EEB3FA5A738D87512C70F41B2D30616EE5FF2AB20689216EC0AEF83FAB6C00AA806D02D5950EDD763804E881E91AC959EC5DB70880EDD9E128E832269C481D77D2A09EF801DCFBEE13D7F69619F8867F319F214E94B4706C62B2891D2222DF0DE2C71B00A2F66D68DADAEEEA3875E0ED1E6039093DC0B80CBEDD2861F374A3929E747FD921AE7FBE1A59B59EDA47AFEFE49EBF658E8A5F872665C16EC638F7E2D97D0B078B5059527447CA30467E3C2959810BCF85E083DA8B7FB72ACB8D74548C8AE34496CB37AAE7D56C6254D080602CBEBE2BE5209E5CDD04EE270E5F40AFC7B41C5CE4BBEC73407BCFC9B4C4B279C0EA4165D89DFC21F69824E6A58C3FA73F056D9275CEA1DDAC46D5C95BC6620F57E9CF7F095349037BBA35A181E503A566B4B43FB733593B1DE7EF9F504A1E5C1825148445118B193163DB826E0204C0F96399E97B8CE6F39ED1B9A778A89956AC126DF8FE7455F5B178DD660F169F86406D28F757A7C203338BD0561BC30BFA9C56F99B260033DAA3F9F5F32B639B45F9CD4A2320BFC9D38CD5B79332C232762D6DCBAB4BF530E07E76393A703BB745DDFB5E159B29A0198D1853DB5B96956330A1286B7DFC7D6BCF2434248A794BFE9C048F2135918C453350C6F31AD77AC201BCB1746FB916AF58D3393CA22A0C21F70DBF5350DD60621B89506696A1D4381E94E1E0887FDF40E607117C42E0D272CE75B61A04DCDDA54B4CA2A34A497CECA94C9DD4C7F44DE0BCE575E331091CFFA92866358B4B29210C50FF41CA8210C4F5591526F554FE29A6277E5E332B28D2DA5E2B371D65D2D29492B3113BC32D9B1853FCA6309C3AD725E996F6A5CA7B662FF93EF267977602681D2256BA135ACA39140DF698A512C4FAE99D7EFE48B8B683C55789BB5C9A3060CD35DCB8C9E85406AC6AAFC4E9CDEEC0E99B5C2BEC593CCABD6D35EEAD1F498811A5AC641CE8102F2409EE722D34BE23EA0A2537B8655A711FB9AECA0F8DD8F392859020DC79754176A2E9B92FB3878B74574B2D3E394623FBB561E1E31A4B0CC53BBBF1E3E5CDFA205FE178CEB53F1B10EFFD2CBF273DC7947B12862ADE622FCB212D5DA6CB93736D46749B63FA4DC51F46AE3ECB8B4E48F5CF5E459EFE6E909443E37AB0CBA798C2F9FA214296643037248D39EAC77D5F0020D21235607B7BBA2C6C8B0C8F265600DE11FC490A821F5E089842B9ECC3316B67D098857667ED5A298CC464E5A823F333D4729DF442F66E4684EAF6E19EA6C24827EB8BF4A4D7684A27F8CF853F3190F42E2B24EE0ABAD06E3D67566EEC013B895746104969EBCAE3652092515D4A24B99D34303EEA313DD642892F53C1A54FB7F59AD286E463DF6A8693B858557F546E8D5CBE691E871E1BB54AD5CF7A3DC462AD9D4773169C8D708196526E4A05AE824118318BA82D8DCCCDEA3DEF9B7EF9D19AA9C4FF8AB47800EA53F2BDA0299AECD54CB0384942068A69E8178BDBCCAABB6FC4069BF19264EA23C1ABD8BA8C522B168019778C0C73CA5C76CFA952A3320DEF65E052F67CFAE14D4020E346E63582FE842148019CBEFDD4ADCC2D5EF5441850919B98FD22181D0AB6B5C690A003E4AADEE23E4822033D4129FCC803849DFDA5A35BB474BE3908073C9EC53619AD1C1D0F9B47A17E819C931545390C5BBA7360B5F511DA208CA3181FFE94474E6E0E00675CDA9EF9A32FDBE1B6380D63084C4B38E02A959421EF5F51913DA1E17BC7E22A5BF47246F08903A8BD9A8F961E3CA1B313C7339FFD954C234DE2AC44CE0050D564BA81A575C7DB49FDB75BFA01076744AFE8A4815E19E874435BD9F546D009331A8FC2F62643CE7368B31CF6320E264F5F7AF547B234BDA7560630135FC26DA5BBE487B67CB22A9D1D3BFFA9CB6E7B7653589D6DE905293A1C48BF36E3B223E40E75CBCF22881B068A58384EB3708E96820565C166413041E0170B1241BC8FB785101E606C6F6209F73787643F4ED6F71A9B4F2CAD08B51564E986B25071E46B7C4A12B53977C8AABE8749FCA81D1B1E2C8C74649F6DB23BCD5CB0FF1A172B0F3750CFFB54812B1F535AFB6A0CCC006E8478AA5758F9ADD326CB665DB710DA55CFCA21A53578E0C24DC6EF8C6213D46A302CE7D97143AA0C5E747D1148F3B5F25FA33FEB1B67FF282B6D8D43E15CD5A20105AD2C2B5496C4D1E3BECC2FA01CD3B58492018447FDE302DE23F470FCE5D2490F6BFF4A3D334B4339A83EA5344B9E4248FE811785CF1FCFCC8D4C1A7E09FFB6B4DC5AB6967FBD3844A0FE041C4E01427C3E621C787415E0DAC6FA6C3830F482667B7DE01D18DDCD7383B82E52176BA30C1F725CF24F6308D71991BD3219C86B139FB3551886047181748C179BC16901FD5AAE0260C93A1C745B765C8D2B13EF6821A8144D904B4CC7187D0349335D195FEB929A9C71ADF92099374A6D9D4BAAADA93D380CE6F6972D4044F377AC45AD61DC78A93D552B4F445A98A07858BC2CB32F5DD40F04D222857C2D6FAC93C87977FA4AA60A6E5684E20075D21D800D1C2A70673F16F4038DE14F080469FA43907EC3DCDD2BC36CA4F93C21662B88B42B1C5E608E27A0D6552C687B0BE77DAFF4FF76282EA1AB93CF44CE9C5E49F33FC22297008111C2FFA2DA52FEB191A407F6F6297D7F6E2365D3AB58044DF9C59CD148BD891F207E5769180B093F14FDBCDC12A9DCAE55CCE332B7290FE1555D4169818DD198A105CFE6491C95ADE3138CFE6B216365E0508E2112907EF0ABDDE4D2BBF3E564FAB02E190F42FF48B8B197D630E8375A21DCB37603FA1F5FA166F6A397FD58F8E526043C961E9DC7F0C1CC7CB7AB5B17081B778CE528C24F1E5104615F041C2636716DE82F39E00E1F713CE3FF825C7229577897996A769E0621316D9140792ABE7BCF46FFB594CE1161EA3C878B2FD4BFA3410605F5E12288F788C473B41B6694A896DC6B11159308E18D176DA5FA90D53D9D479B6D571F484074A51942A5B18067950FE263DE2A7F8D868818191B4747C8EBE19472FD1EB1C5E1F57BDD1391175EF42C6ADDE9FEDB672385A035C1C7026CDFF9ABBE4F351F00E4B19CA3457BD8CB2F34CD849E27F63DBA22AE47AC7A6AFB351DE35B2C9923C3C82B58BC14A0FAB70522C1DB43C2F50E76360A8A743C662E8EBE0F08E7B94B762CB679A0CBED52B2ABD6999C5A7771DD46C3991B22B4F42C2B52F7E6B93A92FAD7E483CB7678F86E80CA66E98038B3F3AE5F0FB1D1B2DA6049D491CFE9168173A4A6FED25A35513225AB341508D05B0548D8ACE3EF64A9EE24480638EA264C8EBD7F0357D5E4379DD6B9D06F4E7D776D0945698BA9584C18D7AB04CEF4A5E9380CE142F18C885919EFB672C8A489553CE24CFD8B3619F9183AA2BBB7C5C58179BA4CA0C02074A0B8273F6BA5665236E2207C7F622C79213B6421055F384F327AEEDDAC8AADB5BA729F7345FC553C9E6D658AE7AE071D6EE61EF341C580BC81013C1C02D1CE5C0DA72D58C7F021ED099F27E04AA6C2E14E6A43D95EC28586557A656EA539CACCF66C1CD07137B4F6335F1F4607DB1DC2A3988E325B0AA76840618FA066339B6E44022CC6609349EEBF1E4B2BEBFE6ED2905F68ECE229273EB912E8A40DEA3DB65AD4B30027D3BB7047DA7DB7BAD3D93EFA02702A36F47D6194B16DB6AC40A4FE77713D3F7ACDD37C25078CF55982C6A540FE9AE36E6A8F17C0A885396D438A61F4A7591E7651E1E4ECA7D9A2E42920 +pk = 22CCF583BCF152EEB3FA5A738D87512C26A0406F3662CC0B765A7B1644CB5CE7BEBAAD544F0F695986B6BCAB69EB1AF325C9941F3CC94E63B32F0ACE7E77C0D44FC825EF1DB875AB84470D6EC9B16885944FF35B403E954585E2F25C14E6D958D2922F81A000E1CCE5614A807DEDE499CD88B374C7A67F904E7BDE9D755AB49863BF2FF16FD220064479DB556AF569303BA9A6325041E246AB9B6887B80911608C89C8CA2B47E5793A40F8CC872B3C4A6F76D7A0619CFA58462CE754200CF5576A2639095CA60E378AFEF4081CCD7C1044D6ED2EF260498FB1981CB6A5B32E9490EBF76B49BC468174E903061EDADDF145A0AE3F67FB84129D9E0C5FC8659FC060BF161AAC2ED17691B961D4BB81484FF886D6104FD1EF71528FBEFE76348AB7C5AA3EB4D4509012152011595B9AE7C19D9B7AF41AA659F69DC0A30AEDEDB0CB4D8DE8BC46DFA970FA27CC10FF34949F3650F707BA6FA42240654F4B2EB711AAB1709E5D1B2E37D17A236989A87EC44A958585FE3DB665A4F90F39A6BC8202BB2A6D4774B4DC808BD6700CF7C6700305EDB8D48D26725AD069B2BDA610A47A69BACFC38EB0A40061EA325225A8FBF44A38AF4F2682582918827CB3CAC3F15154841E4918DA130CCC3FBAE697F4A73EE01CC8A6FDD520D087E0620E35DCCD4114700E02B9D0BE954BE72845B3AF07B76213630F5E64714738CC3EC591FA0FF6099FF3AE6F879839AA4A17716092E1792C84AB7A3307E7F6BD1F7471B77421DD6E6E6C0ED2ABB320EB2FE2A02D597001D87FB916FAC54B28696D878C1402AC872EF391CAA063C84010B748DF848973457B70C76C3D1BF4700288A6CAFA3DDA335E6610BEB741E31A6982BBB01671101DCC5CDF28DD5F08FDC2316829EFD96378543176527FA69FC94AE1FE661818F81FE7012F7D3818131FB63D43D663638239AE617E64E4559EDEAA9E43C877DDDC8144BFA064E8A092CA40C7BE7E34C3E98BE3ED577D293900BED9FB04FD19EA4E6842EDEEB0B1C15E009130B897E0FE38D674EA8692D2D0B888BB6509D06805EE20157E516438447557DFAE1EFAEBC3EFA8D81A5AEEA4B500596AA85AAA307FDD3EE92989DE5F837B6D5E9B1B3918FC1CBF842DA641FE9EE7E38C8B9A63EBADC63578925E9742BD19F3DFD5ED44B229EDEF978047B1EB109A4C17E338565722E00EF1A6EAD78A9E538E37D43278E0D08A9700F015B58FA5F88AF1C978029A79FBD399366C17FD1D6BB91332149C392FFCC25776A700DB519D96F47773282D2C74BC47132EDF03259DF2C1A60C6496B2547D0CB89C903B54D14BE27F09D13FF053F573EE9F5AA13810173456C665DB5589B63EF86D32596F8B1141E814CFEB9B474B77310DBA2C59B87C6AB5C304429AD6BA2CBA58D456A7F2F6F4EFB5877DE419734DE26065EE8AB8C6F918F329C40992E74375BC8A76FDA82BE89360F0D1044D8A1DD70EA5CC277596D0C9E7802B2A090371241E9C273E5EFBA148A36D5FB7441E3236E44C38A84690C608BBDEE00BC7DB2EF155A9EEC1A4889AAECCC2BC6E721713361D122242EFD62C598027D42140D5A25E59DE21B0F5686EF7EBB9D1D591CCCFB363EC9F531D3786A86B2B8F7F4B643456803CCEEA400B8B4C7D3F4C7A3F30CC84FE57573D53573BF3E899CB12A22EBD235B232FD6B029725752D72C15E64936CF197FBE9985CAE46535F762E59921B62DC0FDED2083303627B46FB13D2182C496F6E6646FE58BCFD45EEA329AC9229EC0C0BB92181B8ACAF65F596D33A9B59E2F416ACB034470E2FC9E634A6F3370FE510B57597D4B3146C9208CF02CC2ADE57E1532425C170CA00A325F15071F9EFC1B9F5EF5683E1658E5E55A173C4B615AA3935D269864CA911BF771262694B8FB337441F19C85782BC96C59B13CE162138C118DC8E1E7A93D320D3009CD89C811D1699A2757BD88F1809219F9FA52316C20231D281AEC1C6B3661E47637B7936D13866E04A90DDAC27423CA592399BBCED6C47650F6D741F5BB5D226A01038F38DC86760B37C6535B342F97893D687EED11B13A73FBD0D03081A6268E674EC99F36D02DCDB692C77C4E31C72D3C7BFF692AD42F13D2861565DECD29B121D824022F59F44158644924005076DB479C441127EDE53E92386484CF7B1995251B5B7815A8D28EC89696597AEF34F278EAA0BC0B859A0927E9192542BDD4692082BB5D988F1AA934188A6523BDD04367883F2CCA81184CD767B4A3C54097230D41DC4AD8EF282B7DC44F5E0D2CF7DE8C40C8803515873E4C69C4F9E1CC087A9B33D397A5CC8C1B5A176F948833B0C6E557BBA012AAAB4A57E11D1AD8D681457C7726D046C366B20A9F9158757D99AB97591D8D9FC1CF5B5FC249E6C61EFACEC90BB1FACB5A240185A12D058274958118B7EED92A8E355B37A6A98D79E02597171338335EC746F7A7B66A2CE9096D70EB327B15F3843FBE8D8E79EEACE1FED839CEC1BDF99EB286FE549FE99A2DBC41C1D3E87633D9A00DD598AE6F2CEA72A604B0F90E856CED892C935E22354CEDEEF85A587FCCFCA1730EA666BC0512B6340030845C3CFFCC6BDE419A2303180BCF2D948859172A91D92175318DF7AC7A581D4A3AE8080DE6609087BC4E4F93AFB3CC7FE9E8DACABDEE7A44D88297F373A325ADD5A64E3DA6464FD71C81591EC5E835F4BD4F8E5CED8DEAD65BDEB24183D1CD30EEBED685D163F30D98DA6DAF1A8D1010D2CD22180D879CB783BD0EFBC09AA08FC1ACE955CB47657EE8C80D2FC536C9772A257151995600D277A84B1750199E1ED50F08793B435D1AD61C042FF180827C292307FA7EDA7BB67CC28C1538D4B92AA257C54755BD50597FA080E846EAE6F4410A09E46FA1AF803FBCB9D0A516C0C74CF375D1C624754175DE1C19A89AD96FE708925CCF88495E37F7924EC2E86A9EE76B65925F9B2CF6AD2D6FF5243284A9A76B99E635DADB7447AF1548DEE7BFE8CDE5C00552FF2B879F4EE0F8EB718789C6C3A0DFFA8B124DE4F35FE7FC32A10BCD246DB43E1B148BAA774595E5ECF83C8010D8C5C414F0C6CB549D4FBB8C6267BDA31FDB3A2607277F49131C4FFAF89B270EFDD27E5DA480323043A0F7CF5AEFA32E491A51BD412B7B3FB01952D487E41B1F9375F7D3A73724477792D7DDF6363F0B9CA9557445172DD88D801A17791E20315D2D796946AC56F5BFD861D143AE95C7C14E6A2500D85CE7D2D8A5E738EBC26FA753E1CA38800725A903246D06670AF07EAA60C858EFAE5B21D9A4C3E86A128F4D3FBB5BA6626C87BFF160B4F72EE462645F3C9746D4BF3F0293DB599E05C18593B145FC8D42CFA70368E9C7AF0F1CF858D515E0B9EFF98C15FE55CAF211E9840E31544C32EEABBABB418A43BBB234F6736A0191F703A1B5FA7E82DF68709E22DA40613ECB021C1A3ABFDBF2D097EE587BAF2C594123B2ADFC35BDC85CF39070F5A35648CDBDCBE9D544136C6BFC3C7C2CE509FDA8F2CA53AA92FA697A121C9FD89AB99F94D508CCD782B60D892EA49EFD944096FBD1BB0FF9A0ABC83F7BFDF97CBD5EC04414185610AE9F456960C2F0C7CAA49949B1AF8989E71AC2E38939D2933C8ADC182CCDB0230882EEC6038678603CA0CEC78999342B9128E2969731FCBEBA2195CE8AB9543CD7C47F935B3A6B7CF4D8CF78D52F85A20E80C65BC412C17978FD4974353C7B330D041FE3A18C81C5BE574BF8496136C28C7F558C910A4EA0913E972628B9BD3CEA9A97879BF0CA sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E66435A36D0BD16E3BF21 smlen = 1171 -sm = 75D9AAB800B684A7AF63209C561C7569887B81D52C206102000E5689060E84FC1434E4F9986DC39570E678EDB32234286D9457922C301E3541602F94CE46B354F9CF0740F907467247E57B0C77BA1973F2AD8103BB976B9239FA9F634291F0FB179EDA8BE2E4B20BE6DC2CEB386C8A2B0B191B9DA831B8BF721C167A5A7E02A97AEC8B9C09517550DDDC96D034EDB4A4B71D34A08CA6708445CBF6B4F3A654AE68D9672FFB71C354C7D6F0C85F5E43C3BFCA4D64EE3BD6BE9C3D8AC2DE36BD12144C773E00624BC32220039ACB9B0CB29761404EBFC23367717119B2687DFC6A5CD06367CCA4C0BF39C32521B614E22D3586821B80E3A8747B5133F4E682A627AD6D0341B7B20E09F8D9A865551ECC4E39AF45BD88EC69DC5A4461B93CF92B196E74DAA96B2C6267154ACF98A3582A7EFA62A257054A7F42CF1AF62B1F805E1EA53D697B54E1D2CE78D32B0ABCC6E6CC5F22D6691D9EF3E7CA47D3AB28DBBAA726362C16BF990B568E7A4806C000024965DDF450594A3A4DB37C82AA0369327B6A74D999844F07E5FB0848E07B180A6A3B73BF8A2BB1B4278CB8B51C099066B6FC5F130F5247B5C6B74631756D7C25D5F6626C2C30ACF82739A8611B36991CB74A05067943457F996667FEBDF8F2446F7B81B296E740DDC1653A0D3AFBA87E5B3E9F36F627A6F9C338A03C0C365DD96C3F0D21AFDBC8504AE945B455952640AA2DA9C665B7DC78489FF7EFD00BD2FBD1D4F9AFE2B0A8F2F19A3B5E2B1A65737F0323FD5497F10711697E05D837460C15D38649092C7C78EE131F37F8CBF37E1FBA576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +sm = 3612F8C2AEED5E8586D13046FEEBF0F00CE36195B73ECE0B1A41B312E3AEF2A5328288E2A0B81A92A1C72C51F69CC86F716440485F3B039AA5FFDBD430C8EB932CBC9D2252D287C26CF4FA09095E0137C21C7B8EFDFCDF4EBDC849EFAC73BF7F670A85CBA2BF62715C9DF0FCAFF7369592AD762A3B1F64A451D65DDE5D4E21F10D24B908384EAB2E399E9CC4163609614A273F53A464A65F579CC36CE323A20B44C3C2A458D80FFD0C814FDE29231F2D9CEE377323663F3BC86C823006BBA14C779E81F6D733A6CF70D713864891359CB56970D5F0B4D289C7D71B471BD2508E9D16EF5C2CDB0446C5D6EB1B38E16A4D5BBA40711078972AB6004BB80D172689DC27F691924732D76E3A1992F6BF7A8DE281F02CF7B1F4725D22789BD0CAAA75135F6D9650084642548D21B32FDE15A8F1D3C1F8B265E7A7FB047B2E90DEDA13BC8AB6A9721AC41956EA80AA007AF5ED03587D5F2EDBC8A98945D3EA0F744C95E07524F730CE4B10B3E9F761E6CA382188609E5726D04D2071EC386E3C52CF8648AD98EBE3A16C3D2CA174A0B99607B7626C93A5CAEAD708AD14533AA43841DD999DAB454C778034EA9992FD83F69C89206ABCDC37B3FAAA32C64A6CC25E986DC580A1DAB1D758B59441A7C32322D6E7408A8065ABB27EE6F050A4D42B7421E6BE00CB6CA07443B30BDB83AAA65DD96C3F0D21AFDBC8504AE945B455952640AA2DA9C665B7DC78489FF7EFD00BD2FBD1D4F9AFE2B0A8F2F19A3B5E2B1A65737F0323FD5497F10711697E05D837460C15D38649092C7C78EE131F37F8CBF37E1FBA576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = 6EADD24E3908FC3B2F1E4A2F42078CF3908E9236B864E5390B0751285BCED75B4C8744EF2719E832230C111F98816C8F9CBCB3DBD22150901299613B90919A432431C9C6EE7986801380A8D62362209A56476A6858396AF00838F9784F8EABA087F7EFDFDBC192C922C3574BE94E7A6509636E8D6111FF0D024871A7EC5602285A1561E8A38A3C06C3711FD7CD2A26E251EE5A59B0C045734535B8997F63FE29FF3B736D0CEEBC8D9B0C7FF1732FE623F43C254587B24C9DB4298D9B53D862F86EE47AD14D32C8934B9CD1F338001EFBA40C993A1E8B265E9E442047DD9286F832F5130259045040F5BD103EC7073E924F44B794B6543FAB8C343E30A46D70935F65A55E84162F500644B13EAC799A351FDDFF6F758517BE96A6A310313E8DE4D8B59EAC5573B77C88D5D7DFBCD4B191CB03998F4D407B2E0CC7B1758E097CC37420E1DDD30F8120BE9EE300017E918EDB1CB1A605BF1E3EC7EC7E202FCE43C46F69F5B9B0C8C8DE46B41F80C89A115F82F7B0E0B482E9604215F956E258C4DE4E2D09704F0F125B52CC848484DF4CB43A3BE3CA98983C8017661563FCEB64941ADA45CA17AF57BBBFCDFCBF99F9887ACB9A29183441C9FB490C2CA804093A97736A864E163D0C8AA379CE16390A466DC0E5FD4AABABE04B7D89B57335C576C338214AC2F3E2DB6662BD36CF623A0ED06FA87D0DB23941A9B1C843CCB28384D868422CD485BC81F79BA65C4BB497AA2B8AC3677A4C91FD0151D9D9351676B0568614DEA5E10B6374B6F14FAE1B9DFD2C2B1ACE1ABD8DD73ADF96CFCD0E201BD2D8A0BCB480DCAEAEB69CD1EE0F9945AB502D857EAB5BA173108A344E14AA31CCAC3B4DAC1FF3F2E30464A5ECE4EEDEF4846E601CF37633683E0F8C15BF7469B829387B4A29DAEF60613B6FF9756A441FDB69151F60EE24D2BCB0C6902AA687EE7776E89A863CBC41AB33A81E4422896D99AE23D62584E0BE36DBB15D5FDC58CE9EBB26F546D3CA5BE3FEDB8E1A02AA8B2CF29F59FBABE9FC4F47A8E310A3220497A5A9F76078C85207781D362A7BA96C37596F5031AABEF0442A76FA6FB76BDA214BC4FCBD7DB588FB9FB4F41C509F3E31FC1141A2A297E99293B48890616DDF8B9174A789959A7BDBA1ED7D2EA9502930F1021B91ABAABAE9B20082F4DA419C6147C0A17DA3302385C8E05D28449DDAB58B691A5BED6E5DFB2A745F52A4E13A8DE947E922EA4B677AB74F849076B72A26C2944F177EC845E151A8F2D4EFBC75B4BC08E7DB177D0E0377E79F5A0496E1E8BE5BE00CEB00D0B75024867573304084E2D91E0DAC88EBF78751659282B724CD9DED616F9FB7CA4BFC377A26710C7838BC04C3C0C490F65ACABFA1AF58ABB39DA686771BD27D627C6EC53F18E5D7553F81AEF85E8A63147E74AF93AFE695979A4D05A2C00B67E5D5741772B13C9757DF9FC09559EDE2E1FE2662063284076C667A197CFEEC5AF065CA8F5FFC48D98C511D33077B11F014D2EC8199A1979DB4A7148245A52F32BB5A00BAA4EA3A3936340BE95F5CB73AD27E98B384AD9F3F0939AF908802DE708519F6B6EDDCEDCF31BAD3CB7D7C2091F69C4555CCE5C19503B76DED3BEBC00438E1B194FF7D0C27259E67596104D2F2A0466AAF56D7FF2C1F456516AB9BBA3A80FF420D09FD0B6B046C98197C97CAF6F3FECA3933F1EC9E759B5038129290C5C3BECCAE16653215628ECB3A6C7BF4BC646486E3129E2C0461493E5AEE10670623C53A6F431D257D4E0B9A28D81B9C5B90A61B4636A71DF3525091C999B55E409263090FAE8A9D1BF993F8BB98BEEE8EA9FA2E995887A62DEBD8F326676EFB56979F482341893D6CFF7048D0519BD79079340EB34E9D9A55F16419C8B7F617E75A01FE72ACBD825B4C6216265F652D591F86DD7F0D81F9B819B7A30BE7BE89D592FF02B4A438FB01E16E5DFCF5DCF41F2FE3985090F377B420D684319E2CEAE7157FABA88649E23521ABBE7410E7C5744324F3A529EAAC554CFED176CB57E093787C108CF35943E48E8722D04B5E22F50415BD6720E11B7B67C236C6444AE62B5738E10857BC821B22EA338C3C20449894CE791E2F1AA72D4E480C47BC1FAD2A8BE13815793AD5A95D9AABC817CB8ECA8BD78776C8CD5A3D20CD83CBB227630CA899319D7A44B91B28C1C27B558A674AE7A61CCED0C01E0991DA652F69E6FABDF146C22F0411B13FC0F9231E5A6B0335EB44B75D40C20499794F6BC79F61F09D33ADC0EC2389CBD36A548B9AA94522A58F7876D743BAC0E050A95378F67A9280F326F6704F01B3B964F6BFD111BB8F529BEDC045233342A24B67B6B4B40DDD6A0515CB7EE97AE7AD4DED6293C2C8A0F51BA3A10DA38221E6EE7B48798FD206910474B8AD433D3D482F1DD9867EBA6EC6C77A670C4B29B6AC7336F41CE5082C4CAAEE082A4A8DD322B8FBA400F807B6D692E6EBD0565C57FEDE36272F95A82AAEB68B1DFB43BEFCA29D13EF1F36FA749674E01706FCCEEC59B73D5078E9355D9FEBA5573ECA48C2A66D5CE638F9444A984BD9C59114A897629E51E69388F4B18C9F2D52A7A9A9C1124A30F3B2AFC84B7F15DED48140A4FF53D60AA19FF61CF0B52205A87B9A7F585FC97FC10D20DFC383E160730D3E97D292EA5ED00F57A0B6EF43B12BE8AF5F8195BB0B958FF781E0E4A982BC069143229ABC951B5517849D1B68D1AC456ED38CC83C73AF8501C27CDD7B7C8BCA50C523D7EDC31A061979A30BC24852307175144861DF8DC8DEEC360AD46C57AE506EB35877C2DEDB288881768BB06FA25907FF670B04C3518459A67E298C2E0FF929C162FD8EB5E91CCACA10A27D0DB7B8F5B7CE508E693BCFCB2AD17E27FB368D0359D36DB254A2F5EA60F966B9D3A07A019A853A2A6B65B0A4A1EDB52DC193C17C74F5B5D4178993BB9B9FF6AC86FC60932D8EF3AC9074A59EA92C22341218612828E60E6ADD4F799E9460B4821B3C3D3A07F09CED25AEB58E262E29278DEA0C34A17686D9E24BFC41C1BB98F8B93012CC1EB449B2838193286B629CE01FD3B8DDCC60927AD0583B16A26B40C56FB5603BC1616AB6FEC942CCD09F10EA4550120DD618D5205DD546975B2B5D4DAB758512CA03A6DE7660622D52F1ECEB561597EC492EFC00E661EF5C639C900C7B61F5E1C7342B30B8175292D6202689686F5A862443EA516959E56A9140363F66DDC0FC11017C8DD2FEB69C7E244670955F4CA6719939768347F6FB24FF9C99DFD90FA14BE7BB01D2209D61821FD1DF3199C93AA540C9294EDDF4DA2610FAB2B46CABC6D76F835336DD645418D8EACE5034C4DA0799AC5745FF1D5039CC781EAB63ABB562B032C43ED8F972DCE7870E64E7ADAB74D99A9EF152D14995B88D60D30BA4F47C18080864409010063C841D7B1F56DBD60FA66D2135556900583BE06A56E8B7A6698C4A62694656975295FE57D0ABACC0A984DE4A98679927A5045D89529441D7DE3E278F14C04785E2D7B1F554CA7F9238705E5D1350D8E69E47574043E2E153188DF36D0487E8256E90892AA7539888308384C6B25094C8B65152FECF635A1FFB56FDB42854DB39B9901AAE1C1535A2520F6839D4642479D0F41BBB229A4AC54731D67449F9E1A3F8EDF8CE29CD3EBACFDB451A7AAEFE4FEBB40B4761FE9DBA38635F3F05D5913C7F653ACDEF9190460C0BCEDBC03F093DC3ED68AA4C53ABE77FCCEB344F791EF539377E06820C740F1E06087A241721ABEDDB9E1A839FADD784E2 +pk = 6EADD24E3908FC3B2F1E4A2F42078CF3617A297594CAD305F3A4C7C98045E93835F37509B6EECA225551666C2ED3556E73122D683811832E56BC85C2B271300445D0200C21EBD76B3CEE72E536791D504760EBD950DC2FC962ACB6B6D2C0E2BA010C046B7D9AAC19AA9C38E0724B66CA10FD0B87F89CC1AC3FAC072E2361CCC5E00C17C8A354105992763A88B1C9A9D52CCC1CC9C06A226F66858B4CF7C1FA20A573DBBDF659584D51B06F9BB72B51011138C3A00C63FAEFC2D00B4DCFFB4F12F0FFB9FBB34F2F899DBE3FAA4549EEFBA42047C4CE9E89872ADC1B3267392EF57F09A3C3BBF811E8745199D800966A70E3E8B537944CB5738868260262A94FCFD0B0DD1D8CE54C9B1A7D11EB00BACB97B217EABE4CE25AC324F18B0C157B65386F2F94B33D8BDFC125673D47C1AA6A278E49C00C16519862A1F37950491D35FAFD6CBA6E482D30336DDB0CD6F78AE246E6C376AF5ED9119068E242B89180C5CB5742C2AC19F99B8A30B5551EE53460587304DFCA23949DF930302C2A16A364C34EB42C64517D9F0E037B31E9C5D59A3CB85DA192C7694E65F3BE447129BCC7E762E86A4D454414160BF6EF23FA463D2F6BFA83B5074C78184924CD60C4EE148B8DC23129DCDC4656F61CE628737B564ECE66FD81EB1ECA0ACC09B0EF47F8D67E18334965843E3B6F4549FA4E04814CB20E6F13D5EBA8AA80139BDA1DDB3EEF5374EB47A50E52C38DB908E47925AE4CC2C6B3A5CD9D23FAD735047FCBDB1E26B8813378CDDB452384075D8791833D1D5198B8B408FBE4EC7207B09C08FD81F64262FD00418DA472DA16E96547ED6144782EE0B210B3AB8C5D1162F2BDCBC3601A485F887F846D298DBF19DFAF1CAC25C8790AC9356DD170ED8A0F8BA2A9ED568D9C73A16A07CFF3C915EE441D956AEB001C8126EBD94EB0A65C0B67A7FD05009F5ECE381660632ECCB13F5E088F205B23761785F80F49AD0AE1267F5DDF2B8D9CC6A3B7218F5E87ECCF955DD12381964D06C3B1A597DC825EDC5A445841A3AE87C6AEFFF09C43561EB48EBB1DB97F11261DEAC0DABFF942DFCA78E859940F5C2D1044A3C661CE64C0241C6CAD8D3E12FFC5206E7ABA1C87B13F289EA2BF97FBF200C5483654726EEC775A41A961B1CAB55C615F70F947BEF510D266C8EB9C5389A10655EA356966EAD20B1380EEF674A9F8EED886F7A8B1156184B982E458EAE99DFFE7E04F4B6D5F36514A01D87BA242677A7C3F7C27D4ACA73A80356FF60CE7512F50240AA5520E5FD3820D1B025525910BF3BE43570A4871C9768EA192227CB3A70747CE1624DEC9C1AD2CD9C0CC9B44726423EFE6603EF8736589ADD8006D7C9E9C4135050217BB0C5E058882321DD6EB356F06BD92E7661C45C7D7C0F8EC00476B0A487D040E96C964F2C694D7B92A58159510CFAE4258A7500A556F92A7EFB338791F3A441D1195276DCFD8545F18CBE93FFC7C4B207976282800FA07FD8D1D58EBB3CCCFA2FA3BC28C0455EA6107445E1404D4370E82F624B30681BCAB46E2309C6E01E8959DF17A75964135BB624523AB19E549FD030D5A2E58540BC7A7DEF32A0A076B5C2334022C04E8FE2D1917C7D31ED9F72FA282DB9D0C38E4EC7939FEE576C27B60E168F055EB2869D8D47E447D2A3B63D804EA1724568612EAD254DD4853A9B4991B5C273E3807CD5D9570FB09B09E6012869C4922F06798A28112B3E5E7775254006EC963536C545E7ABD85A2A6D09DCAFBAC9F2D9B4A12E72188F252A82165FE4913CA5893B82C073D804528F1F9A69843E24F1FEE734F0C710794D4AF205B19A44378A2BB18A6BBF392FB831F91F6312933ACEE986DEFD23063BCC4DF7905516152DD4C963EE480DAFBCC38D5683328763B82848D7BF5428BE0BDEA59249CB0F55CCFFC0E25C086802AAAB9164AF8D716D6CEC94F93ACB51546EAB54C00784BA425F1CD85C13B1D5886C5A078B9CF0E4B3CE98FA0EBEE60647E52AA55644492DF97E04B6A46EF3B2F81A65E6A9F72ED025B758B71C7B0331074FC1A5325A7C9D1F0156CD6B6566F540EE058A934B76A1FCE9FB253329E53892D79C733FBCB9CDDE3C1CC365E33B88C61F235C4392C56217216CB57574D44D559A09CB0BCFD6E70327B6AC00F747727C3E52515ABBFBE4D8DAAE13ECFF22C7A9FA806ECC09EED1B8202718EA5923C65CCA683D24CEAB2820FA8C58DD4230509A1976246219139D675DC833AD1B81C4D53FC1079D3193B1026B1C89F51F5420D83A10B7554B6E68A9847191AA76515A9DFC67AB57A25F6B3D356E5EAC1F2D141C232CEBE104E1FB1F6F185631A86D5A3FE05D1479735A3E6BB104CE11208781C90B2E0236076197847AFEF7DFEDD7528CE5E63519843287BA3D6C281FE339617B123150E8E797621D925AE84DCCA31453C547EBC38B68DE0C469627A32042080F78758B21AB0DC61F0EB4BF20B114DCD1CA4EB833EB7E502A5D00ECF08C29EB54C65A35632EE408EF3999FDAFA646C797C6097FC7DD2625C8914A8C7FDB31C241E29461BD93A263F5B5AB9CECDCF04DB3F5E8D6291E97B617F4763B99F35067B325D67D73E4EB10F6E682D24E322D416802D30D77560DC4818F2CEFA3D6FDA2F3E1717D12E9BDA1CE9B89AD8BACDED245CBCF5D2305941DC7EFB45675991C50DA0ADC5F3D967414A59B2DB779944E62767D46B8D796FF80B1EF0E8780611979CF9814472FD21DEF4B3080E3567BDAA4ACB16B4809F892247E5EE6E8789BE5F52FE0E96AF7192BE91BBC6CB3C0F01A32A4448060076CADA81D53AE96D04386D6E63B9A1AE8B3B10726D6B64D7D7C92C93099535BEF505E3426448BE909373F311BBE5E8730FD846695D3C64297DB18DC710DBEA226CE435CC016B19A02BC6775AD43AFDC79C217EC855090B0FF85B3190AD035ECBBDE077D5AF9B5E83DB7BE8B76133E9C92151CAC2C3D361D858AD7EEA846F288C7D586F1F681F0E4F6D7DD5EA559B8CD271BB69C76682BD43D13CED9ACB08AC7438136E0D5D1A2F98123751CD31B4AEC969427C775C2E6FEB58628A9F4006DE9F573208377A391E4B419A96509FDC9D0B2E86D7075F28E4CA2187C602E2436DC506BB74DB9EAE4AE81D57BCC7FD44379FE30C2C1C6EA11FEF377D7C990889090CD748ECC78B4BFE8BB9CBA164BA3F2777CB05E75D61A5328C2A12E339524A64FD93037D9B518F29E7E3D90B9073A1F9DC855CFFDF6AF29E85A8BDC851B7E05FA02668FB67FA2FBD8907E23D26743E99E5B907F7CEF5960B2C55E533128C67DAB7BAABE53EBE217505E5D13F3344D230269257A9083401B4B2801ABBBC206B8924CF116EED501F0A887ED281FDC4BC6DA3A6294644014B468D1F4A6E90A843EF34D3E67C23702E1BDBEDB3B0A0EB8FE38E749AD276D11B574DC66320ABAC3D462AA898ECB1C55DECE8034EE63D98FE01BCCFED3F86F955946323963DD73C67DC7EDB7AF3F44BA937887C5440DA39100D74574093D413C16E517C83AACB0326132C57EADD32C35AA36215EEB0A339358AEEF39CD51FBEC5511F030EBE4D7C60F2D1AE9FC485B58E3B49FD2CE297773B5E66B40EA750C98F1F6BD18DE59141AC3F5BD6905DB163D602B2DC19A95CE6CCAD8292B25C142A5C708B7927D0FF7D7FA0AD07E5A475CF12A43801F212C44E9DDC46A163BF48AB1A0DD0A464E1F92C9891EC71274B515960990AF0F884690E870454AE8C864ED14BB191C755251BEAB4CA372FC4C39AADC41D0063E0FC sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE28A79011DE4BBC1A4 smlen = 1204 -sm = BB108241EF9FDDCD0308611E5F97DC5198A33B50B07D5B04F5BF7EBEEEA8B742FDFD2A9ECBEBC3B3FF43FF4DBC5E78D6B30312FB773B0AADEA0EC736139BC011E66F29F9DDD3C1175CFFE8797136A99120351075DF55FFE420A6CD7B0CB72BA49859A2E9F4630A6B02025F72C1A690D8758FC386744EF7937E1C03DF3E0AB8110428FD6FC844CA815BA061875E72F70F4F7C0FF3063D2879CC5004E6A1B7FA0852B67A5A9D5145578D7942989CB7B14AC15E7415848FC242AFACAF94769212B7B948D50BFA811B8C823244C575D75A319D261F95D4F8F2A1FC5B8282252A4CC1B3F09F0EBB765C25F7E073BBFFEEFCA601D3052D8D23F4DC3AF80F735AEB744FF09C02B1AAC299036884B8A3FC0F927B9C5CF4D900588A8807C7E61E144FD70D6CFC035729B4B933CB01EA1AAA8FF3410F3B97A4B3CACFCD37482F4D1E571DA395C9B27F8BDC26548F9D1567F9F5464F286AC4D64D3EECFEE066E29884AD788BF6FE3247101018E6FCB8F8CF4DFA9657368CD22B67E3C9B500D1BADA808AB7922B88B9C9A1D4FAC85BC6FC3B751FDF5F0427055E851E7B9945B2F15BBEB2146161D319BEC711EE41B9E6BDB3B630C2F4A80EB274C2FA78C583FCC38CDE8445CD1BF2DF7830D92B82B3F73F244E43253075D9C2949EE0192E461FD033F62F1A04C353E9200C2BFEDE9977FB56B50932A8EDC7F2350D328A88D45344D15C99481D89E80E0970C6618E0AE3DF22C40F486236DD5CC2358AAA87B1632A456FD3749B052917B43A9E1C3B056B568CABF6FC9EED5353577A4ACEB630B9DE96687A7EF4F3021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +sm = BECC28B69D4F3B7B504CA2D03D05B6F1184243463B259CE9A93137462C47A0CA075FD5F66832D42C068528EE597A83E4F1CC2246FCCB6397B06C634637687B7C8DA9C32C1446E5754F11C70CE3C9BFF86BC673341AD8144FD7257DD453412948211D4A694FB1363EB434231599DE6061F8AAE0A02523DECD9906FD179BBA34403EDFB6F442F0316CEBF7D3F314C944EED15846FF9DB190BED7301A1F39B5059887FEF2AD614BCBC6371CE02A1C1E339794356890059B2672A8DD8428B4734246461622F1833A8761D534E6C75FEC13D96BAAEAD22645547FBA425481EB519D92441232C3CDB79D5E57A75C5922484D12B8676D031A18F3EE91589AEA42FDE127CB10202EB5FF480134EEDE12268A15381BDE7BD80B84CC783AA0CE18DD48B219CC38AC95EC8E8F7B51CAA3DF8911FDE8FA4D665D3B26D8A8D5A77F46E6C019BB57BDED62364CA1DF695D0DA97EC0DF72F65B1B5B6A697A2FE4052FF7E9A3EB046DE36EEF3CF1F8BD58208ADE265DA6E3E5BA464336F72AFF0629DA8E79962709F0D2C08D731A1F4832FD1BABAC7639C08D0D91163AAE62CB2F153379BB627011DFB670A40E1BDF08252227516B784CD656F39BCB084959BEFB2FDE6A0481F50263E80B434D90571F6835A6332630CE23479F3534ABAF0B53E19E8582865E3B4406D8BA1475A781E814428C48360932A8EDC7F2350D328A88D45344D15C99481D89E80E0970C6618E0AE3DF22C40F486236DD5CC2358AAA87B1632A456FD3749B052917B43A9E1C3B056B568CABF6FC9EED5353577A4ACEB630B9DE96687A7EF4F3021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = BD96432B299699D1976636C4A53C1254EF9DC73E3FE6E62E59B2AF4A770976BE606031390F9627791E657AEA162DD84E2DAD468FB36C42F93939C2906FED11FA485C801C7DCF09F664A9F9D3EEADE625A0E8C3E2DA296AE886E42CA5CAF155588592AE51623409820C0DD63EBD93919636D980C8038D514CCB535BCFF373403C1D6496AF3B32CAA7A39681B44018546DF7C8022305C625371A6B6C001CA2007D8E52F817B8FE0A4D42FCF94FB4DB0ABD3F126B396B1FA6340771051FEC5282C5850E6B302916E6F1A10F52D322875792829D15729E437154DF7DC0066B4FC65BF22D8235CCC3106DA265BC1E281B81B00707585CCAAC7805C96971C35F2F771E9F772961AB9C563A386637ED7A3D3F3A2323880BC54393EA9414B05BFB3AB3C722727D0AB14C5C01ABA82A70FAD445B66F629FA9F565078BF9BAC5F4D12C60E9B29F38FC613E29263A329596E1C097209C96AA89BCCE38714B5FBFC516B6E15F8DAA3CB618D146C3F4E2AB4784CD96D1F654D8D43866C763BD9ED32B2B8BD9757B8E700D3D047D3B6ACC127E5784A0287F5091C0F1E09AB64733564E2207A9E2F268BB84B9B5843EC0E25A674211227242DD585213F0FD7CED74634BCE6613EB849F2881EC8774874476C2ECE726A6EDB2D686AE84B5D4D1D894908A2BE9E8D4017E4BEBA84D4ED978385F3FDFE7618E85327128DE2797AE5E6877D4557A57AC377273FC6BC9B5CF988084E120695D1A5A0D31499BB528EAA3E925808A84FCF21FEBBAC853CDA5816BDD888AABA9B52D642B3E9BB577F62054940C7BEBA77002188BA722F2405673E4740B4783F413C91E2770B1D81147B4838B422512EAA678538810D470EC5D24492086C3DD00145813A7FA244A4505A349BA6D1A8FF785072673ADB9EFFAED3A420C673EAA53F61E9DB245E3744B8EF21074498638DBC0A91AC5258E967EBE4A1273F683EA8BAC77B066866CB43EBEF6B40F8CE9CE9E9820C46FA7D24F380E3BB5D0C35842049B4C5BA1F3C990343C4B99B65F102D6B15F5E2975B5A1B37F9C35B0839DF637F2A4ABAB7703CDF2FD97C24BCF89799F8016F2E1E81539932CFFBD9A147A8226BC300BBF0346892EBE36AC9F75A3476CA2BA417C3A9F3ECE3C1E2E9FF618B2F53D7DA90AB628FCDE5B1BED8EDE91D079912AFF5D0443AF31C7A803C2F499AD05069CA20DCE8CD356BFF81213819967D465D20E1BEB3B545157DFEA51C3F3AC8607AD390BEE27A125D20F21498D9DFE133AB56D799DA6DCCCA6A09FC5BD82FF84EC50CE2BF1EB810D8F2C2545F74072E49751725D6775E1DD18EE822DC4D9773A88F575BADA72E9693C0DACA24E392C9F4C158D94196AFDFCE39AC5DB0FAEB3A3328AD89B41ED3DE53092BFA470AABE4FE4B5E42AD6065F3C49458AFF8669A5F8F0545A358990A4888FAF6C2F306900DDE0FAC1C957DC62B47A801CC0885178E06BC72733CEA306980575FC2E90418C9AB749CFD53DD50E452D47D853D8FE01A6055249B622CA7DF38A78E2EBF70B0AA7E1E669BC844523522E0FC72384D4B700A73580EF0153F1EFFF557E4E777F58DABDC02922C0DECA1D55AB14CF751C1B6405BBA907997C0D8923F0070C8286C6FB448D93A65BA086CE08C9564BB640219DC51F26EE240AB87CB663E140ED344C1A18F96E9DB9134C37E137867B5DEB679B46F2FEEC9E78A14E7E6AB7EE3B40A854D4E54BA3500B37931EF077EE7C28142CF36B5387719383EFFAD7AD053C1DEA4B7E9C4166359B9077735BB8DF86FDD32CCB35ABCB054BDEA018FC3141B1D2C65A824D430051EC8B25F922411A579CB3984CDB86F63CB9C4EF4F5D6DC8468ABE184AC77CD131DEFC879C79E2EAF6FB0017A96B654DD7E3E4A1BBAA0EF988407357EFBBF963D00247B92BCA4A61FE654F139EEA0EB3B806A1A2B3DCB25CC4037ECA4DBBDE422A6471E9D8E6A8D6F9553F765D38F1739B21ABF8A6D4E373378E73CFF0BD93056787D74D2496D4B52D13682E1764669EBDFC40AA360249E00C9A037B1672493E722C9B5A226B7D8873877847880B51CF6517A817C4AC50F72D440EB328CED7F4E2AD64EBAA5F0A88512C3D56E8A1561EADDB24AF3CC0E536E275B8910704797D7CBEF2EBEE8782FD534BF3480EB3BD2F5B011920CDB09D7F52441808FCCA008986F50EF7B330AAFBD0A6E161E9EA19DFE007205330C823638447768D8B7F16DC1E2DB893C5FB15E70B8C2D054F4DD06A816C339D0893193B24A729F95D53F9863F492838B27156513A7A6D8D15B1118F44948E180C4C1E7C2A44B9DA46CC4D1DFCEF86C0DEA7B31E0DB8D60F8F5DE6178C750E0A196AACC0143221D1765692FE39676F70BC8892B7C06E4DDE1A68E74A6490D24CDDF9B14D1C2A1D3BE1BC6E45934963F79B0323EA12E67867CF35274BED013F9EF19C5EE3C9A1652150F9B9BC51B1AF03EA265895A8E872B9B7692764B82A811A9BB9D2F9CBB59D7C8742047D295D5235DF71378C84B261F3166D549D3049B9755DB9F2B14B740DD3C98583CC8F9F45EDB90A7F1A8CE2A8BC916D41807036772B43ED4F460455175DE0BC224C282ED24E22BFE131458E3A24052CFF1150BAAE5D1E58C28B2245366627613D68B2C767427B39CDEAAC2185F4176CD9B379945A2AD26C885BC5F067F5B6D5F67A30FB6FDDFB70F7338E6749217EF924E2BC1CBCA2FFA43F5A87751591A231388B6BD99FF45D54AFB8DB78B7951AADF259A548569EAF1887ABAF65E62D03F28D86CCF33F94903080D03A8CBB5FB8D1B110392D896CFF2F9C7A065F3DF9DE4F926A2A513D01D281E9532DE45007BD2D70C7D89629D8DEE1AB2CA16572DB28BC82F22A48F6155F01330B530EDCEA4BAF100D4A3F5B1AB8224C58CE4A65CEB42FDE9D84C54381004F5BCBC9396A8D9F57C3DBCACEDD22FABAB0856B6163406E0A10FED0FF049AEABED179459A81B8CC23321E10307C7A8C91F03DC36BD92581AE6ED062F96748012886DC260B02147B7989A4BC72BCC843DBBB98026A77349BEA3B001BEA465B786CD8DAC757DC22A21ACFD1352BF743D640F58243AD0C7C881AA7F2EB03DD7A662EA5345158FB0AAF9F8D8D528E2BAA65AA0D0F764B1A7296042364D6BAEA7512519D497729129834316138B58497426A51DBA1C2F99CDD195BEF37416ED58E1BCB4289860928F24CECBAE05D00AE830BCC9F3383BF60D3D89B49069C12EAEC85821E24F40F9C2636E71557365C632556309E046E3D037E3954A6E057BB45E1EA5C208E850C704F1E87BF9C1A9D2186BDA021558495AAE16AA67016BFC187C367DC8A916D90409DA0AB9BC7D934C1C4979E7453F8E0A01D3204C77C32543AC052675CE1E0AE6551FD469EEFE45F3769C2B256F0F2218B86B4E18EA37413C032CF8CF630171A16B3D7B6C911947C2338254D621B52BD70A0E12A88C63CEA19CCAD44C3CEF26EED56D13938F884FF37E67D38B6DF747BDE65207831BA00AAC83031C9CD7270E22AC90FAEB57152D697419FE2C180B61360B2A3C1EA919BBD581CC25DE32A9D4F6461D8B143EE034F845ED346CFBDBBA3796DDD0FEAFD92CBE59AF92B447A9F790DEC698A081626A052805CC8E1F87C31F6B4F8E9560A684876D6591CF613F2F8FF05E1A420DE718B535B21CDE4D57D30091BC600F9F0536FE9C120E0E32254F0F384797CA600B6FFC0D37D5FC88796D9C1F54B3155A44D313D9813FCFAD5D6F2A3BE083D5571F6A3668667D73F154B1861EE75A99 +pk = BD96432B299699D1976636C4A53C1254FF78F5EA434E647420FE84136D8B11DA7DF1951C7B79794B0108753111665D835D0B3261062CE4FD5529250F2081AAAA4011426F9DE8C25D7035C1FD3D4B8FFAFC64BD2C8D13F4120D64237AA235412A14BC873CCB4B0529AB979D6658275707574EF1D3B5BA2FB4FFE3EC2D0E6BEAA89B60D0F7F47F7E8065EB9C91995C92AD1F94CCDB5750BE2EFB63A203763A3D51E047289D2ADC472986AB245EFF7795A27C21D34BC01A205347243B40A289812402438E665AE8E6847F6AAFBA57CF735B8421FBFCC19AB5473CB9C5D3195C2B60EECA9BE9272D66309B5B73B38F8BE0BE57F3E1F01AC7ED092A621ED51BEEE4F05E396F8F65A1E242ACF13C49E1532BEEA2CCE59B03A61CD9DC1D75A4FB78C9AD11EC6880EC5E725B03093804A344FA7E840E191BBDD5FAA337224D03F9EBDC6C8CC74BB98B3B1C9E0E901CAC0875E97DC8936B2FFFE202E5ED66EBB78A50D5C5E4F3AA95DAF676ACDDFA3888CA302AA21AA24E997111D797AB9722C6E2C498F7B21FF2C3FA1913C22941E36BFBF9D3B4A23703E71E29A2D02BB32374D81999B67A364F8F6793CD9D06890F3C0CA7E8CD2595ECC67C5DEBDAB2F356C756CA78A11EF530E1FEE41E3F7B5D8FFFD102F03C81CAD0F763BC0087C720431199D6609348B2C91C92528FA800279FEB7D5D565E185FEF59D9C53F985A83C4B715FA7CB17095F25E701F774B185335A7E0D067041233918D2C2A92A8DDDC4C8A71B8A7F39703A638C79E5EF94C058F27A766715C99C1CFCFCD3729BA348AD1E71D002AB316EAFBAFD0B1605890E760FE0DAC49BA5334AFCC102DBD68F13FBFFB462D91B3F5D85F4ED43861A7F3F24CB299196B1F32DFD50ED9735F8B52CF78B39A8B7F43FC7242422032CC9439C0B9A9244E2A9F4BF7E5C5D02ABBE5471F92308DBC836F41F9E0D67A93FB07BBD4B1BD5408FEFD460557413B5646B1E2B591F4FE16156E2202A05F5B3329076BE9B12305E477D4D849FF8D83D9CC2A01098D71D025716313170E15D590B178A95655BDAC12D227F7D0A08E4BD334BBA0EAF12CCA70A237884C6C20431FD623FAAB6E462DCC5AD08AF5688AFFA7C1F8C817FBE6AEF336AED3E3A984F9A2FCB42927D600814BA13DF40D7DDC6058CDA4F97197DFE6870DA29516063800C6BE46CE1FE437A799FB4866F56B8CE3FAA065D9B1825BED36FD92B828DD82B4E3C5B5CF5FC262306E4D3F4C91455F875A6E5E816B8EF4FB30884EAE4B265A625D63ED158EB22DB8BAAAFFA690575CCEFD98C7CD5FAC6250003C17AF098D19572D8B55960414F16760DC0F3A0ACB26093E5E06DD44168C7745927D0308E2B788B6BA628B64C7C501D11E9E72542FC141928F23B3A6F4C7BB7829A2DD8540F85CC4B16C7A1FE5B0AA36B66FCCAC3C92D78A146D34234A7A1A636D713DA5C26C6D00EBC2ED8B9D3CD6518C07F9A0BB4206FF6DC07F4054F2D6CF95698FA487D436EA1E98A467A9D0E3CF5A4261B9A633B4FE532BDF5498ECB3889EC074915ECC52872D4546CB0ABFC348AB8000F543C1EF1CE3E4C88DF13DA04F00E2FAE584D3A5D410910BA4B6766655F91903811E14E1ADE6090DAD4A43035A736C2C609AC362891A15AFB15BF85EF2F5AA23BB6EF882007FE3F518C5E42D371F3BEC60D5AB14A348185C740B8A9B1670FA2A20BBE8AC1838F10557C5715D2ACA25FD1ABA4B6047A9209F31637F07F747E236048FA808BDA75A8A07D85CDFB0217573490F47355DC99ED512673F1EB4C48894EDCDECBC2FE31479BA401EE511A9C370CF3F8EE33477AAB59050000DA39089DE95437CED7728002A700241A22E2300B1BDDC3FAF5D03D8A5B4DE79BA1CC688BA175E1D581597A933A01854A360B3C0F869F3B8535B2526946ADBFA0C72A7F7013A500ADF20ABD6405188F55C37AB4646687FFFDF63F23B76E803C7DC7C2F0AD3028D316F3B9EAA14B6953925EE5785BF7B1E5F13FF07820F5E8D2995E8C1F09D250E88EB946A30579AC6FF677214A59D3D700217AF09BC5202E877B7C052F25610EFA4E129D6CA51670396989F44670A442EA368AFB297C34D5947038B4B4D7F16BD8EBE7DE712BC78A7B9E3DCEE30069303D6BB9635FDED6DA9FCFF5135BDBA82D97E10576D300775AE520C2C87006B4078DCC64F1D948D61DEAF8A1D8B3A8760648E3D67051ED6BE59335AEB1EDCDD32077B18B63E36754724726BBD76B0E3F22A4D90FBA9C71ED2A915491F29C47900448D7E36B282EE75FB3BA8256F89F7C4B318713DBB65EE88D9F4DA201278D9A3D4476E1B34BD1BD5E16087745F46789984119138249AEA655B6E1732C046C92812E616C0B56BBB26E45ED841BF788EA5EC7501BB8056085943924FC9EF5382B1454A82B5115C54970F9C0AE8147722B2E3CA07DD97450B3182150ECF22DF005747EBEC912C89C0241A0FC12735F8727F7EFF24180937D3B24130E7E3A854559F9F9B20EA997E3FCFF99A06F6E9577FB3AA3FF4E05163495FCFD7F2BCE9CA18C3B06B996791BC2263FED0AC7F4958D26CFF1FCA30152FC3A26A476B5BC618ECDFACBAE2E86CA434E14BB7D67DF3AF73259116C9DBE843C881021C82957C57D46F822BC11A3C208EA65C12127D79D5BD6A6E26AEFE16E47B97ECD65088749E97F9768FB69436E8D750200AFF89E035983752BE3E227CA8EB5D62085D7EF8028DD9FDF34638F76C82FFA015CA2026F965AD2A9456268F5F5FD5940B02446EAC2BEE49AE7054C20A92EECD9D7656DAB439317436586AB194F15E42283288E7E1685022F84E5CB87CE1AE04B8E07F7858AAC0B682DA63BB2214E41601100CD0448C20566107EE50D4E2832B463AE7EB63414ABE70C8735D0749ABE2994B962B4CE1A95610408BF1C99DDDB5930D6BABC4BA78EFFA81ADC0DBEFBBA0113449B0524EA86B70BD6D77992632B624F6F234855E92F34C6D7E9BD26E9CCD7D4BDCCEFCB1F44A627A6CCF906E569A8A038A1F5CD28B19A363FD449E439C83047A9B1823305169DA284600ECD8AB3EEA81B08C18FF5E30DD515E85E49A8F3E9E74625EC4E8A1F3025541800AF9CC9051BD3C6E3F68BC89EC5B1EC1623385E3073A63182F883FB9F53A1208C5766636F48F5E52E61B7810C915AE949AF030FF254DD157084A1E2BABE4A7308B3E2B99FE2992D61406E186185A5AF9878061CE0BA68F695A0D8F33BD10FB29406772A82D21FAF08C11093BED42436296D04D7D0CEB4E4DF07E1EEEE59DB925A8DACED1DBD2926F4CA009C5100727D824B520EE54C497640906C7927FDBB9BEE7C56A56AD890846BA847BC730CF4345BDFAE52F53F0466D787426D71F0CCBF1197151B6959045F72215467E38D3351ABC905A6A16F8AACF408147E16FD30AE5B6F58F056BD1B85E99B420B88E8AAD71DF5FEBEFB45CEDEB2843512E3A80F4095D6185840B21A43D42BBBCBBD2DFD85748860926BC02FF820541AE4D318D2A87FA2014B0E324C27865B8EA2D2B873DEDDC5FA4AE612DDD178BA5BFB936E55EF9A983EA2B709FFD6B93A6589FB275D5435C3FDFC34457D72AE1434A2FBDA08EF1FDD425007533BB986FA9FD11D32C799EBEE3FD7C55890518CB0DA58CE1BBDF48E1EBA109FF12253F464D4BEDA20302A0417C9C4CDDEA569AE36E385FCFFB2A4DB4FADFA879854D1D04BFDF08C7517634E6215A9458594CAD984391BC2617D569B0EAC06D9221226D7449765D9F2012EDBAD3461E6F7DC9B61A sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F901D461B66D9BB563D smlen = 1237 -sm = FC5C8F1253228EE945A3E66F25D0A7B3166F0F140FB30B6CF2AD1CE26F36A0DB83AB7A5C8F635CA8DD6892F45E44E7685502BD0374E5E1B5D9087B1CFA19DC53E97D331070AC6C23B60EE0B7FAFD2C2F54A8EC972099FC83012E834FFFA5CB1CFA37BEFB2DAC921C397E92101D04F73FAF6D3F945287C78ED4C9DB2D83B4B0CA513F7E410D335E5234F615B97A91ADDDA08355D89884B41387CBDE0821916C67DB34CF7D4580887556495AE04E3F48EE404611B2FD9411C2C503AF988A7D1252FD3A9769ABD84960F6C955C4ACB6B308C0AA07CD8FE5E47E7800DB9611913624F1647BC22B6A4E69C4EFFAE508F5A4EE8C2E2772359DFDC701CB7ADAF8FFF11F1CE711C8882919A091CC056425747FED904DF64C54409044330201B2020A6C00B10BA178058517E5212F04F851CBFBAEE6EFDBB87D4DC2A9E232E103A2056DFAA18F9FC0DE329DD0A93969E84B697332187E63D730FC256C099746B9A788F28FFFB8C708A62BFB8E1A8864FB15C834B75C11BE73B87093DFEAF1D0BE10385AE95D2B6DDAFDDD0D93D3F0391BDE857514FDA71DDD610BB9259713FCB219B43388BA174DF97AE1484663BE936DB6F747747E52B3F08A193E010F8FBF0FC07326C542989F6EBCFACFBA295A12F468DFB3A7CD2F98F3FB3E1E68BBB3ED8CF3EDD4BA8E6AF1F8165130F77325D9AE3165C042C7190C578E5187D443F908C4A6BF483EF6FFB90938F302CB3772AD9D45E65C37FF5BF5E34D5B07E4EF764FE3D4F0B3B40A8AE399758E206BA732444F6E44FA6E134F753962778E6528FB2B835D109AA2807BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +sm = F3E578051B5A407815A70290942F4D2392C9A334EECF661C324B08759C09E8C0710F928C1D736744BD9B23393459EDE6637A10870F643763802CE3F8CB482FE069E206C18EE56121202DD9F80AF157211BF5EB01ABA8E4C10042AA0E55016657152482DA9A2ED1D5F1FBA9EF93E2CF77741EA9DF5EE9636DEE2DE0D808AABBA423522C2ED84C254CBC565CD8C899C5687A369F3B14FE82EFDDBB6FE275D282655AD447C81FB82DCB1B2F54AE6885C1733D2ED46B7DFE58B194D7B992BF37F68F6D4C8C4046F3FAB43DDAF1B56B01F6F1D2E3F71CDF546BD8E4DE124908E7D1B5BB390AF8B1E0AD02CF5ED52548F75F77D665557AFDCFADD5B5A23AB56E189F41DD97F1600201BC2645C4281EBBFC082E503FBD3E5DCD7C4DD6B350956C35CFD4D6024129DBCC8678FEB748EF72E11668B1B1DDEC6D898FFC51411F92CCB5CC7E42A34893718FEF1FC0AD7C5DAF2F94BF37728AB1E6EEB01AB883F49DE0C5ECFB8B2D158141CA6227694C1E607E7120CF2F4117C3D442130A93578AAD74A0EC4012495E033A9A750765954F5568924735F2EDF4385195F022A4C01B1B4D6DA608F6F9A382F3F4D8BCE1CF44981B7BA14386754FA745B22B29E42C6294713D9326437816EFA4D3EE58646F4734270993F7331289690D0D30FCD73859F5717D95D9E8F97CA81CDF41E989D0BF324465C042C7190C578E5187D443F908C4A6BF483EF6FFB90938F302CB3772AD9D45E65C37FF5BF5E34D5B07E4EF764FE3D4F0B3B40A8AE399758E206BA732444F6E44FA6E134F753962778E6528FB2B835D109AA2807BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = ADD274FE95ACA54843B5F2A8EA5C62A18C178E3A2B7A7A7C7FBB0E90F81C52DBC307EEC76334E0A506D97EBF8672DFA6015B0DF267AE64BFABD2B94EA9A73C8754E7CB75ED9BD05E227C1F238407846D55E34C4CB79BDADBE77795F46D49CE1021099715054A64ADE59ACB44B2413069D053D4D8C9706CAE4DD47C7993C33E317090DD9CCBFAA899F0F5D4B4009E46B4C7DF5DFE0029501B2946B9756B312495FACEDEEB48F87D43F40C8CAEFDEAA5AE8E01B0D2EE254BF98705AAC6D924EC7ED1FCAE4CAA8665EDF9842A155584C442C0656054F2DBDAC86734C5E91E9F7C62301F77FCD08D051E9187B024E9AEB98E4CBDFD99F03FEB2F71E1B21414CAC7AF12225B1F9628A76564148F7F9306E0E8316F75CD7A7317E17551D7394A796169111AD3C73130E35B6707DDA79340480A9DDC965CC3442B234F37B6E4A742EC50FE79BE9D75CB88DFB148775492591393D654C5263FA72C98B8245680F652D8610555BDF633ACD1B9A10D69209000B3BCCC3797ED941BDCEBE4798738B7EA261F8ECC51FF37749CF3ACA53374E31DD41ED9415293BE610ED2020B78497DAF062A62CC456AA0A0442A89BB02D29F61BC19B937556D4A8C9A9E70C5DEECFE5C377DF84D3C92FF03594041B0F190C46098DF6108E32E0397437510CADDD3DDE6A09DE77D347E894A48C4C7D02428BA5924846F823334FA9F486949A6F14A7D24402900B03F8DE986265543689BEE8F7E39561BD24268D696DA4358080868169BB53BD3C3CCA6A735B243C689D3775A8730BAF54EF7CED95C6191CA2064DF75E9D3E86B8C6DF06CA36428AD13EEEA8ED1099912F3C27E72C7033660772BC5E83123DC3C416F5B59AA6330C5D0BEC2EA618AFF4FE853245CAB00661C8488BEA4C1847A6BA5FAF291F5E6C6A261799FB5B3B65BA5D5811F42B953060A7B741CB5F01701C5E000D323DB44D5FAB98158708633FD9ABD72A357214497D944692E7C847A5C81598DE43A313E12FECC7A619BBC35CBE387966F2D83C05E3E38FB310E197EDACA1EF390E08771A766290CDAA6315C36326C6249AED2DDF687E8F336F4D9AD44F0AD3530F52D3AE457E90A182CFE0B09B2A60F4DA460AECC8098E44D89EF2E781C5E842675942B201E02369F3BE1DAF0B9060FD52D7E03C912F9DBF51A69AF67C70DF0AE2490D9A5713C8F984FEA2E2B23828CCB94F2B5D68A570813F4233A6056E38DC8DFFB5BB0948201385EBF94E87FB47BDD9AD0E52574004CC464B9246101825BF2161EBAD3751F94FAB1C1D1DC46662A238A6B63A9E5F63D8E83B75FE3C9C332E2D45543022D21B2C23DC9A9D072B26221261A49094A29AC95617470952B2B4344C29D16F57540C64C67776C2D282A88C6333BE40C6844F535288F4847D341D4093CF789D3A748FEB73820DC1E05EFBB1B0E5288ECB41F6B355379A9A4381FD488C6D739879ED6000D62D4B903718C9252E8DE6ECA0C7DDB2B58263175B12C4E656CFD8F1CE729DF7FD943095C3F4D9AC1737E12E7A1314497C74E72F65002F1783E5CA20EA5767389BD071E6656DE961A1A8744F49DA7B6C954FA846263DE497465CC1121AA993EC61342307EACA3F01EC945BDF260C4050B90375732E87D3B39B25D6C702339029C4C3B515B8EF44A17C9A88385BB0C58EC9D49A27E5FE05B76189D7669FE14127D993507120326CD9DECACB5CCC6F926BA94A83B068837BAC22D4A65E9C494B7E566FAEE6B71D92A7B1C3A50A031009F4478C84BE865F63DF7F04CD0A5CD0624E7F5FD9176CE3B1158175EC9AB6C94E070152C253BD526C4EFE551A57EC5C9DCCE76C893E04F422FBC248197EBDB55EDEFD2614413D39B49F5871DA264C4DCCF43CC8B4E4884212A8E3A7937E9C37594C6F4C81C68846B1FBF898F76431B8D7407B5A65E3CA9F44B4726ABF76F1801D32E8F48D9EA77EA0218E318A63A4B26AF0DE80C7265F0D8ADCB120E0D7CF18EEFEE6F7FA6C4F068F7F8780C0A68BEBD288984809BC225D767B414BF2F9E4F7D13199F37E743AE1BAE06520E4141E515A9E5C5B8BA9187C056564F63C00A754C6F81C96B7511EAC5E4CF120702FD24A513E4D84B09C9EB7A151EC792956275B227A953AB7D1E4C21D157DCF85A1B2D0A2F3E32324CBA9A5AA7871CD078B180A0EB494F1F04E946AFE6F899F37B9C37637A7231EFA3F96D304834B60D7050037885990C03D37DCCAD67E8413357431BD644148343A8318A4780136800486B9B41C82A87A5A7ECD06355F8C5CD01561EFA0DE0DB936FAC117D375957A80344997BFB75AF19C6DBFABDA791547BEE3FD4243E8EA7FFED4FC85C7061522E8A737560C2E72CEEDA96923EBD7126174024E0473EABF76D7AD92B848F250F5C5B88D6C5109207E198C2F7B3A965FFF8FD9C817D83C094999EAD271A9528298D35A312F773869752DD982DFDFB7CE62E76A006756198FFE83C9EE6991DD3D775A4ED14468CE1B1E611E34D1D8F5958D6AF5D6844D461E0C03DA0107C788D798B5C8C6730A47C5EA6C239C181238F9ED0CAD7ED77C5AAE34DFC480ED32BA6A3E875F1E81C33FB6A45F342775F75434AD36C8DF0B5940CB79FF5677A7C7E8A261845BEF26208EDEF91C3E682597611999C9F5D8661F7BA1476BFE31A83CEFB66766A21E60A14D9714BF6AC432068D30A5CF2FF54BF9263DE1A6492836B4FF7901BB4EF603E1E96BDEE0B96AA422F0FB90FD056A4F66ED9B426EDB98B00EE7851E48F6BDA88014EED6889CC4D28648E8CCBA9A6B419EE15CD153B87EDBA2B8651C47CAC324B0D3C62F19F3E5510A44CE8DD8B24033473C634A3868BEC3350807A1FB7CA8B73AD20950E8849DC25352C4F04254E907F49251FD2CE40140E6F57B0377EC722C24969E27E59D9B909738FFA7860632D35C469FC8D56E9CEE9DF628B1DD734060886FA6B546A93173268CC2E59CAFDE9EE43AD48A7B077174ABCA18179E40A69059B4CA316588BF30C589EBF2B317BF12E62A29B24744E489AA6B9B0282E3E84567EE2BA908EDED4988CCA6CD7A42F40EDD90BF2883BDC2AA342CD6CB20596AC779CB8ACDE06C273A4862181E8D37D1896FDCBB28DAC9DD59D7451238B9419BF5E2B6A65750D5E84C13DF876AC70854701596FEEAE2E3F7C457F5BFFEAE09A3A392607079B5757869933ABA1DA37BD25E3BD875D09CAB48BE846D033B871B329A248D3A5F8734FC2F57C726301C80026A5EB20FB34B2421BBADBE194F034F4AC3055F2925079556E70A412556F654DB386A56032EE007CF1FEBE0AED9EF64C47A89B0B00009D81C26350A9055FD4994B67439829D0CA3643C7A8D38AE1AD66BC2F36AA41F403AE43986FB90D4247316D51E527F83AAC039CADB964A0E894DAF13DA55BBD15C5B6185B87541C12660E887524B89393C37E11CCF64B3CEB24CD1A1C216F10B758BC945D67E1EE1C35928308FB92E065C40B7C4D98FFDC5C334F1E740B555E16E6580662EBE6ACA3FDC934A9552278D103BF90DF2E0D18F496148369E95F86C754888B165B528F66F9A934793C7C82E366C405BF40ED6E8DBF827CACA56B3BA0E9584B5DCE570D41E2D91361D61A30ACA7AD8A23356CAF8685C483058E1972A41343D2F303772184E4122AABE1095EF418CA54EE39154ABC96E21759266D387DE4A5E68D8F4834EECC900710210C69304BA112BB96B4E9778440144089CC542AEA6120C6EB42E9E5AF8B37BCC7C6AE7C9CBCC3A4509B8377ACB19795411C0B779DCE +pk = ADD274FE95ACA54843B5F2A8EA5C62A168FC8512505055B8C099134068137220519F464592C73246C79B48900748F89259C1B1F3A7DB7406A879CB6C5ADBE45A2450507E83EC56EFB083A401BC8F3A9529E3492923DFAF8258154F8FF70CE94E0DA1ACF039621870260AC940B8AED300CB4033C25FCF8CE26715F16B54BE29C85D19459B8243E5AF4DFA95E3F4A175D804CD204A098BF722B1DD93DEC04082E2C73D9C3893769782358C75ED869B0426CFF999D1AAF29231966E7C0C8AF70B8E2D0BA5444245B6D82F1B937E2D9B89E6E0F3D9E4D73B424701A12E8AF1E59BA6B50A6B2690E69BCEB3E5C1F5F26FC6D5699738D596B1D9D717042E595BBF052BA9C82AED09CB1D6DA0DDB8F40B79C42F6233AAD1F5314FE38C4443F8F3A9E86270210C2E1DA01FAA84664B79045B5F6D1A8F95A9C08186667E73AD6F8B7C6CE1433E822679BDCA07049209D0A9A8EC2D45DFBC387C7AA911585E3CB702DF9F07822DDA197DF971ABB3F567D384BD80CDFB0077E8C76D2B7B7981DFBDD58B271E1F72B988224F27BF4DBF5A8C0323D0E6A9BF6BF324CC95411CFF18BAAB42675B06438489BC47D4022236BBEEC71A86043E6DE4C74EC8F405A989853592E54E184D03ACD44C1454141D260E43CAD924F7F9EC6E3A18870DAE7392DE070BAD38AD51D5EB148D04C330F4A6D910C7396A2511063E3B16F550D5590CAE1C2C26A9F8F1D1F3572CFCD5BBE332B5020579C8ED5ED93E5AFE3365D238C32377F1000D742A12E240AD6D7C734DBBFC15F268AE4C54D7C53EDA17C9912FC055C52E0A5BDF9EAC731F0B0BC291A0F5663072FAF6AAA8037CF80A06E6403C958FFF00E6CD127F5F681C24316DD7F55BA1C9146F43BE164CE00442A201445ED6B6362F388FE3A55FE59D5A68D6FA8FB8417F4DE0BFD86EDE8AE649F083E53210424354FFEFC3354533B0508F32053656436E41BC7A311D513187073FB5BA30610F24AA5454AC28A557A32297CACA07BDBD461F4B455BC93873563392A2EDA3541F2397B930B9D7D5FF64764E5E507F6038BAE8274E4D39203454148E0B89FB500018342DF89F12584807BEB2030CD596A391C8486594DDD53005F129C00F00F7E65BEC4BB5210AD223444E542054933421431D804A9800E48A8BA4FE4561BF7DFBCA8162EF7547FB5F7E80064FF77D5972C2140952A00DDFBFB3CE7008C2205577998656EA297D1070025CFA6CA36603512A8138B2306ACDF0090E825C57D9F803A69372B8ACFB1561D497206AF4EDA1908EA3A429A002B9D592DD24814CE655AC0D4BA2CBF2A7C213B5DC6D397AF9A317F0A5514189EA950FB8FD4B4989462F8B49F0E82B265C6202A1736371A75F2248CA528A835B1D6561E63C484F090E4832E5CBE5614445EE762DC72E674BCD35C8D7C1BE5695E9112A79B9ECCA08ABCD54EE177951175BEE39706672780AB4AC4DBC97DD333F686B320F286A54B40A3812A90D92AEF7AB942F0951769EBF43882EE7A05AEC0F3E3BE88CDE518A647818542997287A0573B07E7F4B944782901D8515E501E21E684E0A7F5E8718C17A17967AF1C60E4FE3EA34AD1F81E85F94897F0D18710F41BF8612FE1B853F8F35EEA899235CF595B4A777521F25C398830E54D3360EC1BA65917C12A627847EA36ED97B76C7BDB4FE3AB6B1B2DE5E23B34B414F4DA32CBBB7FEDAFB367EFE70C3DB9F711C052CC5377EE38AFBCE380E93858A54CAE00528ABE714E9C5948239061B08147473A706EA36C15DF395C29054997F323FD8B9E3FD6682FD617E93CA10F781913C36776A0F69FA2FB520782A3A5FB9BB22F977A48B72E4DA77EE874B361BB9B2C8FE89BE4B2C305545A788F134FCB1375B00A304A4BBD3D73F99C387B1E12ED2784BF9354F1F29B03C40A3024002AC9175741901799E29B5E84D79ED03BDE04D36815491E4CA8A212DEF0F9A61017ED3E31919E9D3A84079186797708CD1E4FABE9244F7209816F8CCE040201066A351C9F72A48B81CEDB53B96431519080A0F64D05D064416276F8F50EEF9CE01DB52E25B67FB5D38D339D4146D49D841011A908A16C1A308CF0AF5C9ABF145C7C2D0787645FF6F9678974DAFFE4AD9B8508473E0B8B3A09830B6C23F258626FC1E97BDF54A52277EEE558FB436E6E20F0DEF384A387096848BCBD7A65F3206C259A136D6A97AD7DE814236D105127889BA857CCA6450E62EBE8525B4621F64ACA07F4755198923C3EC70AACFD17D728E58FDE86DF7EFF1E3972AAC1820BC8D937E439CDDFDD9A07293685F7B0DE155464B21CF99E9321608B6A4F8FE5AACC7154EE2319ECCBA9257C6B4C0B4AAB9A1EF218727BDC82621C7BD6B8B81D8C4C59B37EF54807EB46A09B2867E6DBBBC0729C2FAE94CB77A2FE5B545F1925B9D99DD40F4B9EC225AF96E2DB70280072344C3B8034CAC54BD27FF4C7FBA94814E158F8A7B9D273D9F0A30B11214CEF617BC402D131B35A9D5354855EB98358F5C4C0147735FB0F519958DE7C2888A2EDA796F4674E4EF43B74DD57393264D179AFFDB86A5640BB5330FF1F5940FAC5273E1418EED8A90583FEFC7CDE67A1DDCB0BC30557D2D92361FEA23127547FE07D5EB5931B438DB260FB2DAF51EAFFC9EB5298DEB8B79218F34D8EDF5723D7118ADD6C02D67A6DF592D12E91FA5FD78F81F29DD340226B6CC45DE25E6DBF43720FB41C91287BFCE8D07368D96D0BDD8DF9EC0259EC3549615D94A99E4BB8BEBCFC32AE21F78E82C27E415296198BFAE5896C17B002187928F697A083770790ABD3EA90653525CF081B9F121FCFB6F4835BD3A313C866D849D84938BC98813858DD58955482918B58D3526FE05D248ADE97F9337886F5BD39FE03B470A171B683868BA85B57331C0AA226910BCD5B08DCA3FCE4E095B233E8184EA49DFBFCD458A53DB75DFC483E3795377F193B9EBEDE39BAC2742721796B4075D78B799172C70503630B28E8951F01F53ABE447866F8EFC7974EE76A53C4C02C2E01F50FB32ABC97D15A9FF82DE7475946418EF503778E1049E345AA929F96474160FE410BC3FC793A11A4BF627B1128081FAE41B404E9641816D210BC6049FE6957EBF60A0B4D4E8BDB1AB75422DADA7DAF12E0114AF637F48A57E8C5F38AE9144DA23A1473CF46F54E178008F5AD854960FD31CA1FCA3F12648336E8C360D90FC8D13930D52E72D299509317BA2479582C1770F7294E97AB46C82A80BA05A29ACD2F12128950BA9CC38DE9665EAAACBBD0424F175B48FB0671A006D9CF645D1C208A4F5D02527A9694B3940B15BCED9F3F6B5A6A2BD79B0C25E485FE7E5275A773361A6FF3E4438C0E2A33DC520E29E5F688CABA23ADCAE9EEC99CF7B73675DDC33168183B60D54E61C02991F910EAA7BECCB75784714637D0A724D8F68707B4D6897FFC5282A8C288C1D39550625E7E73EBB878CF82D8E4E6FB470314349A583991200C9CEDB187886E4C8A816FD3FFA2DC1FC88B2D3FEC53539293F161A57119BDDA31EDAB1219C3F2C8A21488293C300C53DC6526667E35C65FCFB89510F02F56A98DB1D361D3FF1E63635D819E32F97CC861CDE05B8E4168326AB1BC1FCEE677EF1069E1F06324AE0B8E78826E42A4A5B2244945D2DF34A4FC65963524C78EC777CEB2FE865DB6BA48743A77B7AAEA6D3436F2BD719EF55E8FC8CFAE266643FFE155FF66E35643514033FB24CDA42CAFD46628A79F4DF88C4012ECF2EA1C5B1CC97E98EB21AD4D97F52B2407C sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC83E1FD10922ABE2D5 smlen = 1270 -sm = FE7B3EEDBF341EAE13CA011F2A39D2E56C068F8D970E82B0E936E578DC75B153D8BB061F1EEFDCC4106AD947FAB8894BB8AC2B17BA9F55765A125003924B852BCFBEDEBE274BF4E0B7273A34E18FF0F528732F3301E68195281C5B190ED5DA80DEDF8CCACCCA2E94E6B8A5FAB415B401B0DADF31328E73DC83CD4A39290AB55D83A9C176DF82384AF6AADE16C2CF8A8CDF899DCCDCBBC59C4F5E96FBCC3C01805B441E2B2AE0314509943D184B5E3A8C6DAC012CA1D4A983E94FB7BE2A319505EE2C67E6F28EF87D14C8E412449BED9766C0E2F0B5A26BEBA6D9DF9DA02AAD37E59E22E27CB4A2FF18938E206F469B0C63FE507040EE9894BC2709633725214EA974CAF073DA321CDFB600A5FF3CC38045BFBFD1F252A720AA62CDFA19275091AA9888C8B327F5D53BDE4A4140080E51232BA19191F891E050029F907E64B76F64C146ED05AE44531F05897B1C172436AE0FE10F8B9478CFC2CABDAEAE2086081DC40FA0CE8D9DE54B8C5AC144A3BEC9DD827BBAD2F9EF71B7F78602B64E69038975A74D91EE78F6CA01D8B8AEC0727D2A38A9795A0270DFA32AF33389386BE900C658DB88E71DC384D60F16D95CF11ED2D871000080789FA6EE2BA709BA358904B36787D4F960F3832565326966018C9DAC80D3CDBB938D1BB3297F677FB6CA471A1FF28B0530490DA6317F4E815A040D3D45A781A90FF2A4F34D45F56FF500DEA3A03AB527C190AA34FC53AA11DCEE4DD6BC770600C45FBFA5625F71E2D43800A68D85B2A13CD5CCCBBCA465A9848DDDB7FF710429788F7EB1AFC339BAA674FDA86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +sm = 0D3DBAE89D028D9AB9BDDE5885A860F82E01F1896266BE24CA68F7F0B7882130864C592430B74699BFF3AE362F9DFA755C11D8DC9DB84151E0C08EC5977FB6841831FD607270DDC3B5739A06BBA86711685A17DCC79A1CF42CE704B12CCACE7183C9042F4FD4671BBB1368E13680EB0BBDDDBBDFF4420E8A617116A3427BA4287D008BCA9454792EE2D888FEB061882200671D4CDA3F74D38689CF2B162EE918626C4090EBD446C2C2C01462D111F89C96A1115135F9D89A5037D7EF381CC5E7AF9EFF0BC5417EFB596A6F92E4235EE9262D94F643CC9F96D8931E6AD3F43FDB9820644DDCEE604A28351739027391F800D96D84DE76C1CFD061318581031AC14FEDCC8450D14F0486A5D3B338063F99B25BB9ECAE33233460E3AFC8BDF448AF896E93D6086DD4B10DD03C6911B8464DF8232E5D0C0591F565D12AA3C587A4ABAFFDE779C5D9E6A33D0A54120E98DBDA90EE8D859DF3BC5B5891808716B35E348ED24671E8785DBA97444E35F97929B1FAA97CB2EF555617A50596B271B5CC16603C7E92F55C1157AC786A8AAA25CE5F4A0F9B521F71E76398C3AC393C62CB3E7C0E0A72FE4B1DAF304DFA27374A87947A212C8FCE764C20AFB8632535EE12D46E15E5147BAA1F88164AA84DDC115854B95735674E663F3713DFFFCC7A9700C3BF6E802FD5D7B5EABF8713E7BA815A040D3D45A781A90FF2A4F34D45F56FF500DEA3A03AB527C190AA34FC53AA11DCEE4DD6BC770600C45FBFA5625F71E2D43800A68D85B2A13CD5CCCBBCA465A9848DDDB7FF710429788F7EB1AFC339BAA674FDA86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = F9C94595E9C502E8F00890119B07A9F7EFE0D4378B5B22341BD2755C24C1985206FD2D3C9E705E12564FF717F00ED8A642D0593D3A0520CD56FCA7C16E2916C8C00719B518546E69D7DEB684EC1769A957EE8A498865287D565B0C434C473C1198C5CA6EE3516645CDE5889D3881BEE832D4DCE80F62B6EA5D644901755EA144D4976B6B6F601EF7025479072B516737164A405D889AE1762107232DC2C8EA2FAD79599D6AB67D2A83608D3B78EF8DEBD059AFEDA06A5591CB3AACB9C6B6336B1064E83E6B7551AD25EBA617F21E37D21E818A102484976D418A79C058CC2F93FFF6CA3B0C690ED6671C814218A554E056A83084C85F32525D9B066D038F5E12CD6984C2B3D9BFE97AAF5A1D46CDBE8002E6B4A1798521117C0B3DB195F1D005EE91CA072716AF6E164DEB78517824DC41CBB904F8ED7F44DB20E5DD24960790C4CD57AAF6FC02A4EA167286BA0C3FF42B7D433FC0F6F0FF4A0456A5E998BF6C1A474F9E103C602F19644B4ABF0225BFF55F2D4ED34F0B69E62D5D50E724DA37475561B156CA2EE9E49854F88040EEB3EED0B3A2929E49523FA10D5E8914721EC588384082F5E8FE2AEBCDDE0A2D9BB12A79E0CE15BA99083F945390D981E0C320C3522F69B42CAD58F418EAE4B1493C22138B3E7AC4841B8DCBFB70CADE0B76E450EF2C736D092E5C3CAD24731DF778543286F4AE284E2E9A56703B01687F70EAF6CD027EBF9E29E2A5DCDE643D89F097016BCEC111A289128EC37AE4E148CA9580D2C5252119D67CB29005DFAD94B61F0C6524FAB57F3ACA0CD92F048A39A4561F5D0003B4EEDA81CD9B14A28773BF0225417BC76E945B9CE0B93DDD989416B2EC1315ED5951C25E9AB7218634BDFDAFB8FDAE5A3225E09E7207099324FDD84728565E6E565693280682EB0AB5FB7A0EEDD0221262EE10C6CB4A792BF3D465AAA223F586BC4700EA068E622F8BDEFB000B9FB398EAB2D0563777AD061F1E39FB64D64266695093F5539BFAAD2BCE0E92B1099D4F65BD7A750D617EBF13BF4DB064529790F94E07D73A018423C5CA9446760E2C1829EA8E4AA77F68E04D415EF1C3016EE5A98057D7CDF67E492606F78FAFFD5E1EA33B37BD84E90F20DF9A8B0D6D1E78E1E6DF8587FB514D0AA4447002CC3FD8DD953D71B455A3C7B3ED2D090350613EB11AF43190A32714AA1002510BDADD656873F6959F37E6D2A8828002CF9C2736BFC55DB512DF5D70A5EBE006066DBC73CD162991C9132AA14564156FDA739E85A081BE7308AB512839F717A9E5167FF14470FD2A987042C461369922297728F8AB573B80330157111C8A4FCAAE3B03B873A5C49857DCBECFC065CED97EDCE8D86442C6879CD29302587955C65360BCD0DA58FA4ADC9636A03FFA70E4CCEAC7469B17719AB64C2B694D0B8ECEF6B1F085B2CA663E129910D53253696D8DE3B8412EA91B6CEF3FDCCF630B89D094573108490DA35709E2B44A6B51850F6AC761DA44B31D1F5764B2E884AAB50D09932614A3BCB14D4AB47EDBD9E224FB42DD5AF9D1DF18B168025E77494E153A2265B9A4F7764916DF7518E74D9FEC0FB871D660DDC4F229EA4EC22BA6946E9069D0D2C9739C13E5FBC6D70ED7051C28079087747686DCA891DD1D1D77AB0024BBA411191E73BCDBD5E999DF0C4F7FBF9EE0807E0C6CD83DDE7CA1D1B94A854E7D833552C2B09F5C084FEBC1202D0033054E2AE011C873BB7DDE6569BE2EDDACBD48DF49F96E9F8652BE5024D3E9B9ED0EB3F2218C1918628AD4AC15378CE830EBD25449D9C898986483EEFD0AB7F066FE86E7E07F32D91453535DA644657CEED212CAA209A2D31564282D2121FBA64A373D9B644F430CF0842806A6FF1E653BB84D577390A1586E9C0A21F78F16B4D7C8F600065E3E9DE7EC20425FB7E9B3C944ABAA4143E271E98126369C0C9BE4220237A64A6DA914495FB769182E322B0A20ABA7B625FCB3D7DAFCFBE3D181C63569B4CCD67DD1DB78FEAA4BEB8B092C20D748C94038D0EA8C4EFC99B51557F9A38879BEDCCE91A4E873C87320BBD2F3F4B24934A08D9EE7F5B3C8005156C8E97CFB6D49D518CB62E687E286A28488B59A0E3DCEA3130DB528BFDF551A5F2AFD6B58A28319D1D37084AA2C9C44B4B3A6B2AA7431D203CBDE905635B26AF729121956A1618F2F7FFF1F750850816B73DFB2D4D5DBCF16295F2189830C2EDDE0AAF8DDD6671097F9091F4637B27AE463957B5C13C375F4F7AC4592132660B0C34DA8FC182735A48A7B1D7D014410C3CD07C49B05A73F31D8B47521B1618C77C38A1E053A6139E28E62CDB212C469963007F93A0610C79562388E886ADCEEC7D4B18EA5BB5056D70ACF32607ACCD5C1F6B2B414B8D65F0B46F136643EA5E37AC5B16F24DFF1A7C971C5E000359007AEE89537EB2D3550CD484E738EB3E743DB29F483B00E592729E76B188395D870A11DFFBB79D2F4FFE516A4E4C450F5DC010834ABEF234B0893EE2A9722AB82499EC397D431B5D94D947F5FC472E7FCE9FFF2CFD25AE71CDEEC654D697DB240667C2D982641B4BCAD7CB82156233FC415D2FA64BFBACDEBFB33FB8C943127100E7BC52E408EFB103D5580D280C05A3285944CA64C40D965A9C2809B4014EF741E3668320C3AE32DCAB297F96D270CBF3F87F9D2675C6FCC5A477A92774B9D8A94737D9A5F062B60AE8EC12CBE748E094F55A3FCDF27002C65350C7DD8172E75F6E304416EE3FB6B9C109CCFA1423F8049A7EED50B32F4B8E6932A19E69CC309438CC43A54449B46408954649D333B3C30C411A6D40E56B894F595377BAD2FF7FCA63F60D3612E032302790DB07BC63C69EEA6C738840661813F896876452B61C17D3511D3431ED2DB1D812C296C2336BBB73E813343754BFDC6055580FE75A475B90FD2EFD646B1A71593369E4A15036D1AE76C05BFC6C28F636F5C7E3609F767759D1FD5C0E890F6D6011A5D14491EE22A705108A5AB6D22D0575677978ED942D2155D9B9F26B268ACFCD1E151521093BA712D2E306FC688206F62D97686D64FE8F0DDC3F3BAAAE451AC620E94D7667735386973719FE10D8012C120DDAECF2C2DE48CA7C3F085852F74A543E3885F34A41C9F967602712DA4BFAD8863E3FCE3900E6F8BA2C00C1124D597FAD5A9D6D5CACC142377BFCE93F79B912A685D7AD9131FBEADA899B894AF7B0E6E58AD93DA2A99117D376B7760CAE9328807EC2CA03D96716CC722C83678FAE2A8F1922CE32AB3AEFB7BEE9741DFFF96CD932238D25959BD1C8ED7694A4E74A15D4B46F9894E5C4A1604934E17E8333F3C9F387565B09BEC8848F67EE8A315C3E3483A5A9AC35775C7FD0F93C9497A6BA64B00C6C1D824630C984463BE8FEBDF52B17FD5B7C5FAC10C4F8ECE67F5BCF96AEB4FE623ED5B37DE9844F8B223A5EE274BF35112F679D1F74DFC83EE5D8D8DD3995BAB63C06292C1CC54CDBA3313F8A9A9105D91EE0FACFFECB785C97056917B7759CCBFB112FE139F49928044FB9022B220099A2C1F9EB9E27AEE29360D91CB0B492A660813A60BEA66B43406274FCAF64A3365DD696E275928DD1B37A388874030AFFEAD726A25DBB52C2A3B8CF81329CAB471C6E4CA406ADC23E74ED9CB0FD036F8BE84C67DF3ABBB58ED6FD13EBB1081939A1023A60EACD468B94734BFA99380A7F24B83923BAFCA2063DEF33B9B1DAC4AA116E755592EC3CE50E477DCDC2092351842FB3A71D3B33F74242A120610A1C34742BC495E +pk = F9C94595E9C502E8F00890119B07A9F74B9DC00C79B2C2B10F9B788AD94DF36D4762CC79341085AF6B16C02C19EB782119C0B8F5022CD5259B2E0A8190A78EB6600863E90A719915E0AFEC059A0C1377076228305524371D7A494E65614ECEDCBEA9BC706D1CA0D4EF1D7B15EE15A6E0378B010B22A813B22F83588CEC7180BA147B3F77CFC6E7C1D2431E8C90B06DABEDC5347881FD31120A5121492365C86BF23B3CC8C262CB0E164996D13F906C61C8280E267822A905ACB6C0BF3793B393D0D6B4D42EF98CE3DFD46F1C9613010A9C89CECB4738765DE96E8305D346F5439C766C275232449A1C24E81074B352303751D7355FF17D70AD10E26E31FD934EF3BC4361865EE69D041A5BA78D2FC2A222A2F178CB3521528C7848488673B7D665B3789DD461DCD83806A3D6C13FEA2180C36B073354FCA1BFC70B543EDB3AA699F5D28259DD4F8945CFD25CCC83034760279561CA149340A436EEA93BEB075B90128DA0E6A0EBF5758EE06F7431500478417AD0ACC58A1CDBA438AF97AF6497047FFF94F3A5C444CEE6452EB722D7227C1B6578AE218F356372EC3F8A064D5C68C879A8C61CBEE0492C4876D64A2B9858A42070C48AE1395F840A6401A31791EBE330EE958E4D6F3C992BDD85392E99529C6B688F78A99D5802611922BB1EE4A1D49B2586F21420D00CD9B06D7BE976E4AA8DC1EAF7AFD55CBE14B08230326575BB7FEE558C70237F0D42015821DFD98482A00E0A66688DFA7C46676EBCC7B2A1171BB0CFCF589A3A0A3048A9C98E4DB63738321483CFA4CDF8AA9CC8018D4B9FCC2C7A783C13D20492082AF1067A7750D6D7995AE1C8105DB5A7E7A54CA34330569946772AC4FE8441EC63B4AC003FCCE1A9C5908D3850D1D78B3FDFAB46DB36F5405B68315E1DF74987EE5BD9466D575D7FE84CDF2438CA34E4CDE38451036501A9FDF2A68A114587737FF127A66B78B37907D86D6CED5D2098E89C7D76A1E2CCF8410C60A142317B5429D3F66C8134BB55F767C905499D5BDF1364E22E034CFCE7E40AD61F76C2575B78BFCAF02EE2088AA4AEEECF064B748542EF084216C53A1347B7B7189B8466B0C755B96760921B857D889E4911DF92DACEC80FD10FA0030AA872559E28B2411084F10321BA6BD5CC2D0389B3EF02A2F49637E0FAD35751234AD200C02412BF4035D422F4612FA6351FF9ABC8FEA22BE5A95B29A650007B084E0315B0E0292CC56C2B8BFFFB8EC3655B715156F734517755CFC8F3000D78A9061CAD980A458C2CCD4512DFB6B751268C511C8407E396D93A1412DB7BB872B622823128217E1FD15112174A4C9BA041D201F75ABBA301712AD4F4F2A95297D4BE634541A89CB9FEE680693DF13426F34E9DB78361AFDD7EE505EFFB8EBDBCF65D0611DAEEF5F147052E423F9B0F411ED69A4DEC66EC262A6B9328391261D272EBC4234F155148F0130FFCB52CAE5BF457AFB09F5C882D30D336B2FDFB8023E1E1D687907DFF0343736C0D6EFFB7A192450B2330151C905C19F11BB0CABF3B41D750E29D5264D5635D63F45469624B0E0056DE0E2175F2F8A4241FD77470A8B7D15A08B45E81DF0B39CC14893DA4440C89C23B27F4CFB673E2654A5E84EA3A05B3FE78645F758A42E026A48E6ECA82A73EEE8A1AE45C5F7F5A9BA525CD062F06C092977490C6C1241D08A71A57C2531EFF1C002BB893A9D91C0A9FFBC44BCFCE5213FD3BB35C17AD6996E8C6E76FEE280716E4815EFDBDAE880669A897BA572E35D536701F950AD1AB8D5B45404E0414D2168EC3E2A04EE69C193C3939B6137FE715FD48241E6444B3928C5B9DF24FCE65347AE1AA0F3DA63033F4582F81CE5F7E08D31F4F3A3E20BA20F9D14778DC04327521C59B15093C48155C0BB8D0585556C031EA869218BA46BA6A22FDFA54B9B47DAAC0C8BB4D81E67C6643237EAF4DBFC42503D76CCE5CABC9BB6E1E6547FA82C8857FB4D6D249D2699797F18A088F5F65375CDA3EE802678F86C2992FCD7E6F56645A4A814896CFEF2EE1989834FAB0F34C923C151D99F621012FE2A34B0662E39AE85876193544DD0EA1D57A89E6A1ECFB1ADC5C807B412B4D1908B7EA02C436096562891CBE5D65EFEFECE4B5238C3706B172EB111ADBB67B4305F701197C261BEBB9754466C2C437EB788464D375061F61C867B5A0A699DF4622249D005357DE30062CAC041CF6F741D3EA81D15BD24BC0080C10CC4B023801BDB71CEB0CE7A9DEB23BC1D6CE167E67FDF9438A3748DEBB505CA59B0AD83CC942C22B329C3E64B47901FCDBA76B1CCE75D0F1A0EE22BF5AF4B31F9A76B5F614FC3BE0BBAB316B6E3B1F0A86D546E8DDF37CE0E8F44E0303A885C3710C6A4962729048843A529C7EDD1E38530F2C6A5F8CD53B86E154586910B420840622E38424A9962DC727EFDDE912A1E3512690CA57339D20B873290FC992E045D77B865F917CB01B4A233310340A991889895B12DB054EEC5487D06274C6CCB09074CA83BF98A98E0EC2CC1C5F28B2E266F6A03038ACD630522268FA0EA95FCE5EEFF98A69231AF11381B1C1C4723103C4246A7D1EEB3E92D7DA32E762DE4AA876C575368E7693C2A4EADB8ADDB76D12D5FEF0D2B6977A6ABDDBE8ABBB8BF2248E79D9EC0344CED3C7462A6528D6122E87444FA57E08F03BBA0D52CA0A48F18DE42F7E34260A359F16DBD05E102D9D17108459ABB383868516227AFB6971C0D9157FD24ECCD9DF8BA8CF43534196257D9AD4B0EF87B8AB95EC2909A31DE91259F0A60AA1C5B0E603885ABECF5F77E196B234D641B48B00B2CD126DD3590DA80C9746401B7A2856ECB14EFDE1437F74A254A32024D63EA15C1F8B7BE5282E9BE7926B559E333C0F32FA11043D4FCCA6F4F3A04F16D5173636963716AE0F376651A0B1CCBC62B34CAAF917A97812877F95E09C200B0401B8230AEA23CD83F988928B7E26C21CBDED69CB55E4E5FAFEEC6D11981C81F98470C2A996DF4FB6162CB942655A323A1E01C1ED1EB036645DEB179F24A73ADEE85F1DBE4D08175B0C32D6EBB1FDAB8111ACE015115D053AF6007808C2101BBB422884EE1B3D8989A1DCB85957C63A4339B803CA5FBD77F42236A61D21D016885185C31BB4DA6E66B04D08AD62C6FCDB5907CB7AC3C9E61F43BF947BC29A01D1B978240AD6775244DF7CFCB2F424F8F25C3E13C9C4211A6843ECA4CDB194E48D83B1240DFC36F515BCB8C87DEA2CF7BE830D32F1D607A27A8D8BA3CC3506755B401D0D63A575927D380434505CA62193C9EE06C53E72573815C273EC3B13385F8A151A4C03FFCB17C186740B2D9A078752B6A88FD3EBD9D10D1F4314955DEB2D3D7949FD04E3D90039163E1A6446861B0F4B762CDB03A62B26015C3A1739AB3542CB4425CC2664D978CE32939E268CD3D214780AC6365BBE9D17E4EA45033D47CA4CCFB569E62BD73EC7DFC72A50D61A174B933591FEE9AAAF135A45274E951160B68CBE5CADDAE6C44B75A9B25B374CBCE486B53E42A1A4A572A749332D6F53187AD0A6B0ACF74FD9D581B8848152993DF1CBC92A2C2DE0CCD42FE611125ADF31993721AD0BA655C8F7CB18B455BC8196E76BC3375B31B5EEBEA1B43E0282C69FCFB4C73A61FE7CB999985134E8EBE2B6ECFF19EA3CC7E0AB17D50B52F546B3DAEF29C34D8F8F7DD58744FE8A6B8402F61732D2F32CE79C3C8779B12E36A5DE913573DFEC493EA94FCE3DBB300278C52187276836069B44014EF4A97EA75664 sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579DEA48B5E3EA768AA smlen = 1303 -sm = 1F5AC522A3066CC0850547D01327C97018B8E84D57948CD6F60E836E7E36FBC8240BC8771E494988115DCCC194AAC82424CB69A92ED1DD6FFD03D2E45AF49910338B068C1B10ED020959920560B8F8882137C2C9E6764D528DA54047E0298CDCFA2D070C60C8ADBE8391F04C9A02A9F04C7454C3A79F8B819D835F3EEBC15E0EBCDDFB90424BE142C3E5B99E08DC28646B1DDA40AC61198F113ABC44B477E7BF5A8EF5BE55A25F3CD3C53BED12ACCF2F9B3B17BEE5DAD68F45B38722ECB7EC4CFF0B58B129599F12F72633DAAC6E981AF4ADC14F065F6DA7005D472212A2E62C9F30C8525BD082E446337D83A5637FC0BDDA3D2465163F421D379E117174515928F075A00BB7E574034BD08DE4D98F37326FF8E19926036555FF6DC88F3C96D3C2EDDF8ED50EAD87A8245994A51B050A377056EEA18017F855357967590328376D0887ACD5995DF6B6167ECC4D6D93C7509D8EBA79C16F22BE319491F803243586C88DB2B3D8F09104E346ACC51C1281C9C39227CA6DC518ACAE013C510C966050E446C77522DCF9F9D41956F2C9858D9DFCCA35087832BE0E6B69C628E03605FE13884D128CFFB5A3322CB03BE7419A16CC7ACA539380CF7E685EE8CBF54EB6DED7F823E453DF6CDFF5BDB6E6BF5AE110DCE9B34308D6A68FD03E37692454F407D9A0E66F7A2788C2D430D0FE256C653BA8386A2194F79DD65D7B3F6B4A6BF44CE78E7AB78196433A3446E0DB18AB663EF2EE8CF26DEF296E20501B220FF04B06BA61AC8176E62972B60EEA9A6DCE196677B3E0350E1E71E6AB21E1C88676215AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +sm = D04CED6C2D0CF5BA0442DD0A7B84E1325FEE5BB66EF0F5517813D9C75C3F91EE3BF2C7E5E9300A0E75A614CFB01B72759158DBE92731BDBAFF34AB4C36BA4CED54B49D16DE5892DA2BF67F444220140D6150F723C75952F227B2A50EB7CF118B1C24FABBC379844EDCD0A7C4AC054C9728242C2BFCD0A9233CCFA2E071D8B8B33D5A557DB64299563521D9E54418F7A5C311DA42044D4624D0018826012DE226A05C2D0C80513892ECBE2228447C392A6BE3E3742F9FCE55A09DDFF988F8C9908D7FD751016A1CC497F3E8E90C5064D5905B428606DB019A996D0AF95C7D3A01560E8CFD0B71104FE43821056C422FF8F52BFAA88114E926B0028EB2E6E3E0B10DD9CFEC71F90722A95A8D4636807765F64866835C57D32FEA4B424BCACCEA6F6ADDD44E4EA43B62F9C31B9732E47D046EC0D1F834BC1CE31A57FA05F8340872F14334B48DD9FF130037D5634252EE0AA5E45DCB509821D4FF4A19EB39EABDE30C4EBD6C8B1071070204486D6C8A0969300E30D4DE8C4CF39C475438BE9FCAD3638E2387AB9F273B2D9FEB7D4999DE25582B65ED02DE1142F6177D65C89E3B14ED096BC7C8F5ED42C98A426DFCB9613C49D6853B2748B531277DE782023C4586E3A08830B7588D060817852935EEFA7125E6CB11811F6BC10036CF1E5A5149AB517D2E7A64D1757C7A36D59398256C653BA8386A2194F79DD65D7B3F6B4A6BF44CE78E7AB78196433A3446E0DB18AB663EF2EE8CF26DEF296E20501B220FF04B06BA61AC8176E62972B60EEA9A6DCE196677B3E0350E1E71E6AB21E1C88676215AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = B281B65084622200047DB5D4A53E840CA15621AFDD593C611A6BE412F48ACB4BF5B2E9F5C33B88695641D244A466D833A9339BBA7A84B8CA197950BB207FC55EAB25CEBDB9B426150057C0B07D58F3921A0C57D9E6D29AB30A48C20600FC34499118EC9BDCCCE0F5694ED4F014B3AA535D745A3A584401854AAD3C7AE3594E3FE2C55D27959C690B01DAE4D666F9A70DE5214B409972768E76B7A605B54D4CB8CD120844E95D26DD35991854A557A1EC16EA81F945D92BA3E7C80A65E415878610CF6370A04F58337916EB16F421E3E14A5B0D55CCF1AA3F201D2FE1E110C616DCCF59FF97B00C12822E33F9F6B47D9D60C91270C1D3AF118E7864DE66B0B28451929865D4BE0D11DBC5C0CF981FF59D2E1666D6DCCBD394CECA9BC97ADF3BE2A8FC3F3547822DC01983864949E3731FE8DD0A34BA0F4933AEED4B927D21762143768440238A83318A891C5D684E9492915677C195C66DCD273FA9090B5B7F54A81D18F80F65B0A98AE59B9AC186B2835F1FA1EDCD9BE9B50B362A4FD6FA057986061B0A467FC4D31399889EAFA9D12B1A598682F13DB489A37F380ED126318BA78ADA2BADA0A6239F31FBB78A775A777F04D979769BC2F36ED2C8267717F756019D8AE3DD72D08B36486C5040D15006904BBAD9A28FC39285B557029DE42855A10D6579E1D4BEDA922959D2C47C3ACA7D2699D4E5386F8D086AFB0BD040ED483391B43CACF9D2FC08762F6E1FAC1BBE47D527CB2F1874A73E4DF3AC8DA06EF18C0240FBD81E1B5F55D3DD83D8B4F5273D1BB5ED8F0DDC6E828BFC51D72EAD4EDE7D18FE670DDE7C96B52E2649B49354E1AC52532DBA4D941DB990C21104E34C76B9586639CD5F34DA31F88F4484BCCC89C1BD4B48B1D5A29A5B570918C01747EC62F301EC306E5E6273ECC7E3D50093CC099ED960332319AC2D9621CCDC0D5165FC0DA8A0BFE9CBB5F4EC9C51E0A000FC0C4F052735FF1881987A634AF6417E21AA73CB8A90F14E4C44E0D8051F2CCA0C262143F2137A7E2D9C558187E94585CBBAAC60974E06DE43188E1EDF3454020EA4409E238BD8A464838B8161125E05BB8404EA15EF7E46948AFE5E82AE24E533CEA33B37E01C3668E57F26DE7CAB4C49AAA63E5BB10818085A58D9F35518E194FDDF71E57B52EFFEFED6E27E89C5AB68CAE03D512111E252148CD957F537A4E206ABE1C7DFC6965DF47A4642804A9458764D38C5D37E7BACEAAB4CAF58158F93085E21F122FDA4DCD81FF8F80616D166C507BEDD06E01A3AD9A0B885FD8DC02B0CA8BCD05CF761D21211F42A8C04CAA2ACF172AF2929C4D3E6C6DA0B75B6E55B0F0591E6D8FF982A66F06D54FD1922EF98CA844DA06710406F8FC2333D6DA5B14186C1F530DFD0A8DD9365AA8A8F181F510C8B208CF5264133F5713681DB5FE39D00BCF4A0FA7E0B8463C26BA0E3E6BC750B7DF590AD6AB9F3DAAB11282FD28B808FA4080C5419F2C386BB6BC06FE2ECCAEFBF98220A59E6762AB067B5361CF9C10CC8FE89E25A0EE5243372ABBBF9EFF69EE6766D44E3DA44349A123B07757DD7BCAB95F06B62C87CE8256B6DCEDBEBFE174F272D3ED00944346E1344888247B29CA04AD767AC5DC0812F9F3EE88DEEDB0FCE1C0340443940F4083A220480CB26D0724EA16CF9ED02DD5B3264962185CF00878EBD197030960218723917E3FA900D328E07D4A32C7199444F9B6670056EBFD26B582EF3499D717FAFA90DF9DAC7828C7ABF0C11231B68EE82FC3CEFF4E47E973B6CF84CB3FCAE412430EBF2BAB496520C9824FD766F7C3E576BA9804ECDBD9DAB4FD8F69790835A5E6764B7FFD306CE78F19B76498DB668CA81573A400953C5FF999A81A7AE09526A462EF0BFEEB8FF80D1E73B9040B91892F5CBFABBBE98419F1CC5ECC3C11EA1752AC2ECCC5A4E459694AD2D5026BAF5B48D1B9D10B75A6B409D68955553962C88A2EA3CC666281A32978ADA0468A8365EE40CFF9BF3CC609A83A8892F6519C1E123B1074074E92F39D22F0B86495C6EF0979BFC6113C7FF3E21371E89C5C1B1ECAA2347799BBEACDD000D3644CEA03B7DD1DA01AFB272DD3B689A5D4538814C11AB4C7EB0172191215EB2008DAAA42BBB14D2FD40679167B3D60385CF992776AD9B48EDF79283479EFD08A36F1587BD2710B22DECBA7B97B05B8E343C991E73E56CA22C5D7F12C0846C051696976293E1CF21A7FCFD0936DFD1DFE6E06BA4907DC9FF5DD94FE524B69F486CDC4994D98C83CB812A713FF46521E0EB250783840DC4DF40D43D4B449E2E1E23EF7391E6B181C30DCC329370511BF0572E59D11B3988A3DE7A32A9D03ECF1C5DCCE505CC3B2076970AE68EA4888E570E2CF76F66E03ECDC814A249367755EC346209C7A2B52612A23547845D5C78CA56AFC935A09333B711265B9D65652FCC5136A98948F3D519C34AD28D79C48D96E59A1216633298F7A4D14003316D55FBC0D9821553BB7CBC10E9D4C91698BB0939214502622A34091256E0BC3C81F57F3EF2E3C24E5C16142E0FA566D3A99236DFBA1AC725CF224BE2601292C1C41FAC2FBE4E0AF3F5E06EAE485E41BBD66F23FB8D4CC7F97C72A9F64CF19B3B1091149A729CFB3307EDFC1D2E1858A88042A3DD8537352289169ADFF6E01C9B6E0347FAEC7F57FE4DA0475A2B6E432BF38DA862EAD8C1E1FAC5C1FF9298BAF82385EEB7B9C7FBD2B8A1CCB379D6E33B3C16590A31E6102A777042181BEA987F66CBABA5A0BBA616D1D072DD586D4DA23564727D0A698905C3697B69C18C1E3CB731F64B6452EB8474D9F83FFA114F15F2687A159193854E4D7BC45BB299D10366329809AA757BF2A36E1B47CEE5918246DDCFC35903B5ED59F6A343CA9432F7F4BCBFEC0BC241E8826F666CAA6E0E822F13DF674B3942B543E4C3A80D48655245AC028A20DAB5AFF07509A4D3E472641505D67A5A15DB7A1E27F761280F82825BA89381F27D2F3164EB5D8AD44DDD6AD2728D39428C93A332D730988DE27E4E053BBA209314BA72ECB6945279CF85C281362B405D16B58AB75D24D719998ACB17374B5B89DE9E6941045ECF798C5F74A645CB7FADD348A8C9FAA7BBB1AEC105AC2B170CFFE89C68A14A3317949FA271B6A0502656BF3054AB79E399D5CBCFB2A649EEB9E4802386E516E8BDB2D61D03A1D40BB072ACAB3F25A0AE4AA70C23C49765325BA07CA1BD855821C4AA52A8F61D18D4AF63D7053A56212BE304CBE295B8D501E93CFEC61AEFAE136BF311AEDBFCBCE1D9606DD7793AEEB761FE24754768A6FAA9A80C55105FE8C9E28A34F4CE6F350B35522818742DA77E5B9ED1FB0B36CE9F8074C8D685821AAF49D43F06FE78536256E4EE809C66AAF05BC9CCE0057C6881E9C7585E18B39C5F47D9228FFE8F25583C8AA4E3BAA5EA6065DB2E765BAC923A7EF78507864980E01F6D5225BA6898E680094B74F39C0EEBB943DAF90DCD2BB23CE21DDB91C76A290EC60A334F89F369572BC0578F21CEE551E5F73F12476F8F1C7B3D0692C355D8F8E53BA6D78C514A8E6F8EBF34FF7EBBC6B5CFB986A88448E11D5AC47A7795A1426EAB335E60EA2732B4E4D3757176910F487603DAFD386C569897FBDBB1B96A43C6EAA78FD48B9B208B95DC8C58AC202BCBA036CDB21EB09A400B03AD4A3A0E263CC6E74E921B1B00DA973BA3D37F62E6485EADD7834A0B27059E5D8B4CA1644F5E7B9390D1C980BB6720594290108A0852CC1A0C2AA4E450342E19F8BF38C2C1 +pk = B281B65084622200047DB5D4A53E840CDE517E938DBCF926A3E13D17C2AC4F5C14479E2F8BC0F34610AC1503E36B8C30E6555EABAB68991DFE5C31C322268656E1B6C80ABD67D8739145D6EA99F30AA55D0D934E3825F5982AF152AFB95299C295DACEE8F1554BD6B8661F0D135AC80186484AEAC893BEBEA69EBF0023AE7B2EC0FADAA8D2F2585E8CBDC4FB0581421A346652929515DA3C372FC29B01CF8E390FFE6426DB4328B60E8FCFFDE9943D25B76E4DDA11548042694BB4A15DAEA3DA98721ACD796B2423240ECF775234834DFCD489123B7F508D9F60AA2097059A33D22943F32967308FEE79E98E9DBC91CF59840B299BAF80BC13C16551BBCD7A48EF5C26A5C790E121BE72BE1CE70EC1F0F99114B9137C02BD3E7CA893E89DA4C84CB219ADC519D17BDF5259FB4A9A38261715A43398ACF3361F5D36C3AEB514E05B2B904E535CD87D2EED13EE8EAA4CDC29065E2489842F335B41B022A0331353EA02EF4F831F96FFF4F92EF37FB44B67D9A2B7EA0CCE9C2E7928FEDF9969B52AEB6C0DEF105BE2990D93444718A828E86B5D2D1A07D8180CCFA2F93EA99AAFE520F1BF367B1DF0C3A3E2D3DD0A43680099D1B7BD1D09EFADAF500D44A4F587B422280151ECA3B9917355AF74B4B7BC1A2F66FD7076317AE5E13083B30E9DDE056DE6C6A77021FCFD0265E121D59D8FB14D0EFD656A0A35572CFF5F805A1B3213D51BF1DF0A12E740B80A0066617133714321A8D1E4A9C45A2BB4971AEE02A51481B63D491750B0CE67308FAD6B4AC9909E4B52289813869FDCA84878331AB13101E45639B356E839DA62DE5B4FE11296FE4A77C9FBDA09E2B77455DDB893A2DDEFAA936F8BFA37C08E2ECDBF0E5551DC09FBB3DCBF8E953334368722FD8714163379884B7BAA5220586C89F6F5BEE9D0BD26A263D96D385B80A1CF69D4E4C7481BA5B99A148C4867970BE2DFB56DF2B7002558D5409FCDE51CFAAF971DAFB2BF2CF79374A79C2B0290916B9ED60E65CB71321C8F69F9B9109007F54851355759014019361675E54D0F30568347B76C9CE57C98ABED24C051E3BF599DA5857720048263FC21E1FB4E4F9153EBEECBBDED3E06C40C5BD4B8530CC4B950755AAF204DE920FDF524CBA2DFA942696747267B583FAB8CAE8A8D876552B045EBCBD79B31A314D44A1A84A18D2FD5BC7E698EE4506E224A0D38626B3457651037AD28A617783DF6093626869D5453E9C0D96AD0CE12CA17B7496FE6FBCD2052A2DD0A0CB24EBFE131747F6D8907B89252FBD210C55E1AD0B4B159BE5D74205E25921865474148593DE2C68AF5D2FD83E5A36DF2A20F56EB3BC7E5EA8AEABF41F76ACD257AA29C83E15991008A36E306D2462698DF5CDC8A34977C74E3E25382003311A4386E0A7B8DBB29AC59AD3B2B4377BE55DF61B8919EEF0B3BBAEB927EC0294489CA7AF80CD80C12E14395F6030F208A7FC3A78F191DB209476A31C028B2D55B93BE8E044D22CB3780DE909264A6B95CF63D914E0669BB5DD5468BB0A90C8FFE8F8354088BD14FCEF02FD5620872DCD42728D5927EADD8596E9092D200F4B01B185C74BD2DB594C494A692FBF7C5701722E004759607AC7E82CC3571C71EB244E5E0BF6D0E16B59BCD2850A1EDE9326094BB3AB6AEE643115E549576FF692114DF6DE4D4553EAD5CE1B818215513829841C1EEFA60BCA4A18E767681379D0753F54F496BD5B6F0C452F6223EA43A4ACF2BEB776D0D87BB4283BFE757C62ADA386BAEAE52618DF536BADD4E57E1D52E7D9B0B8A136754989C73B40D4B9E78866C06A51A02E9090062CDD42AAB0C26AA0B26A9165A24F8BFA5CB2A07DEF54DB0A1C982F2F8AEFA09B77951EBF91390EE00D6C4E90D81AF3F15C10D2A34F203A697EBDCB182DCB638D3424A9C13C37C188ED76D2847A4DF9ED7B7D8151291CB3B61406180021DF9CCCC437B685190D497082BC538770BBDCEB5AD71AAA71828BCC2C761FA7CC5E0E665056A3B77BA9B7E77ADD89A5EA02A57AC27850592AD6583BE0E0D62A200C1C7580B1CBB386F984A7989C95F1CBDFB544073191F3717AD437E84BE8B5C487EF91A20F18E5B4380ABF87CB8057F8B33ED3BDD5D8C6B40C407AEEE96588EE2925F7D3112A347FE61CE8F41B1FD4325B179E12F114581D8A2DE722543821122500D42AAB067FBC75BE578D59D62C337A0B92C0D381A49B1D3460EB190D31F2061FFF059135D853CAE8E8A61673EC51E97C4B9497E8F3974E4A79FBE21DAE8E3665BB97A3D2060C16ADC9D888C0F387A47B1ECCCEA7B1E681AD9D7284C189ECEDC0EDCD9B21879A567B18728D303348A95BB15BE07A1D208F422481D9EEE9B3D6EA81B6E57D3D96B0608AF1682BD582B2261827C233124F84DB9E334D59F3D6466D51B1FF4DC806117DED1786E6D8CAC82621E9C8A1D3AA69EE37C8F479F232E7390E8339B1E8FE4FB5F7FAF637F0F4D8FC45EE4D156FEC0525F907ECBCF611E3F560B39D21D370935DD2A3D9F186CC7FBFF6F30A8A7AE8B8525BE20BCF69BFE8F1D232605D5E958F006EF991179C049D72B5A8CC840735127C05E59DE6C9D65009B982BF5C0789F4138F202671B4C7119DECF05528A33ECB914D9B6235F957E2147C9D73F649F1FC84F08C983BC63171298F55FC54DCB6F8BEEE36DDD8290387794DFC5B3C19C1500B010574F13BFDFB9AE0966E6A796BF57293590F0DF65D85D22F975B87A4A6CAF15C324D331F7EEA3FB7C11F34EFFECC10F878578769E25DC6D38A7092EEF27F771AFB289A53BC0EE8FF377F03086649D6D969E781D3394A99C53F572265DB2C4BF37CB6C3BAD73511F845FB514A43196FBEE296B1B16B4EADDFD445BC8D3DA15B94BA07A1B3172D018EF38039DD7170A541915929610477B8897AEA7221DBD689EE34EAB5F351F216CE9C7A7C41F9963734F1E533947E9BF0A82589A8485F3C418439C738E9A9B95A1FFEFAA70A2244215A309F80DA2CA9D4D85CB5B4CCFE99E17785C5B84E046CEDC44A67C4C170C596B8403F79987769B1B9565C0CD3770D2BB9D433F50E97DD0613F721B3EFFCED396CB25D339893D29D5C6BD5BE7E82CDB91A768D66A7CDC957F1075B27034633179CDEFA0DF382B8CC4705019E6BED2C2B1F36AD37408142846B8C0F31FA74B16E945EAD87A5EB53C85709EA3F31BEACFB866B884FC4C941E96C7A14B51B58A989F5069F2789F1B7E5D7C159A2B26F16F9197D2C2B4B193809C042C8068295FB787140434CA7D8A14D3D7E8AEB1D873BCA591677449A52A3AF1A38EC696E8DC9AF1C89E36F0A4A48DC491A8E7F4A9844D4DB8E35D74E822DDA02B744AE71B1106D0FB22F415C60376023B3F6DD911D389DAE7B16C13E154C5E2D57925639A1348356A991EFFB47989256F3CDF710BCEBE15C24569672120191297BF31FFBC229C08F190F9F2D427636886AE06C95D463848503F94F8AF6912D61963779EADA3BFB7296FDD38825C45A35992C9B6F9F298ECA5CC8791EBD3F3BA7AEE05EB540A59A807C82026F40EB716D456BB89800FA8B9B3F51C95A778A17CFB7735EE4E22543D18DD7E1FF38582E24B0A2A14A2663DC479F963AD257070065F9C60968D3AD57EE635C8AA808A44FD9751C26F2973232EA4E8C0ECF556C434485792AD58DD0277369A7F7178EA30F15D92181F832C3D82682094E93847E5EF32B95E7EF64A66EB6CE92747FFC9C37C17D28EF13ED6D78EA1829CC2303EB47D3ADA057CA8976203E140 sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E30FDB20CA1A093208 smlen = 1336 -sm = 6472EBECBFB1BC9E15488FFF68DE14DC50949A7FBC47F17360891E85F5C3F5EF54598D0C8E56BFEAA33559C381F3B3071DE186AA3BADFC462EE8EDA76E1FB6AA0CFE480B8969D8345C560CEC0BC5A76F4A391CEF8904179F014A58D0C5F289B49D86042BB227B1ADF46E8C6C066DC0301F07CDC29DB9942704350AA5BE51C8FF0D9E6E80D1DD26FA6D82FE4C2070DBEE0523B30D17EF296E73D6B2FFEC8F3F3A5E1C2534276DA11C5A5BBB49FD58BFC5F73E074677A33A6C2EAFAC8B7EB3213B8948F81D69A7C00A1E3CE2312505BE976AAB748D0AE3B172CBB734C861E9404F96713BF64822910B0510F04E72107052394E59B5F3517088E4B4311121F39CA007383AFA6B7569891F2C052F800843023B60A84FC480AC836A15D29F63674B4D579F0B024A7D480F5B911CF5C9824BCE424C7CE81F8F02320AF9E45EE4FDFD42A6BC58F3B05E3545DC85FB670A1D58C694C530C7B31D80202BBD7BACDD357748119F129AA8D37A270037D816B3A7AFFEA43F7EC4230F7B68419E26ACB862AF71E11307E97F974039121A52517D45AB1BE642EE23A7EFCCC8927E5F282790FE4C110E2D45E8500A52CBFAF4192E99662EE48541F77D22A43DC705EE95CC44CCE6A08F11B0F5AF6A403875F40463293C84C09DEF244B69DEF961B67AE0EEFA0730D2416D672EC30DFD7EF1098F86718F5F5E0812D7DD137D24D9C1D9D8EDF87B25B117AFD83BF01E824E49A8102A7E157CF33F30616F51132A12EC40DDD191E64600D553CF74B809A35AD97503F7E160AABBA2814666DBDD977D9802A690584CEF1D4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +sm = FE9D2E71E8464E61D3AA83DA2DCC91A25832718D926C0E0CE81F0B6D894FBCF4C7FB1F069C8E80FBF794B63CD7CCD291E8DC39B8C6E0102B89B1AD5764C0E7BFD69DEFCBB9CBBA8CAF3A18569F1FFE259FB977C15ED585E53F3C67000D989F54B23CAAEC07CD34973E45A0A9145D191EC9685A0C8A8E5E953CA6DD7B2D4E60A2B3BD8E98C5B59D9F975C197B2EA38F59BBF0BFBE80936D60C26486FD861F4AF8E3E07F057C7FC365C3ED42B1DA22C95037C35DBC62EC9D001460D7E0E15256816D2C532754C558ACC6D0C9AE6DAE95E9C6118E6DD18AB00D7F877867D497B1180DBB9478C204C27A6D849790C75A5DCDA059E45AE3D5A3224EAFF048436A57EB55DC09D2749AC70BDAE04CE3298CCED469C908B455BD72459744D475BA06521C60DFC41256EA4E92594DE20CD6294772F9DC1A828B9783C812C0B3D2EDCA04557F4BC5BC2F042187D35925B19025A6E59EB86E885926CD1FD39C0E58EB2AB785A6A8CCD2E32AAE9DB7B0B38FF34891450CE02E458A84F2AB402FD70E588792C1C0863FED79BDC1672A63DD1951782352E05E7AC057FEEFF8BEE657BD69D42BFEA002818E837136F670B6F246DA645C8994F0D661ED68F62C05FB3AABF8034A2C1EBA915CCF503B5A67EA8E65E7D13C0BB939A583493F63B5D4A36ED2C5FA7106D076835612EC7BB499996EC839718F5F5E0812D7DD137D24D9C1D9D8EDF87B25B117AFD83BF01E824E49A8102A7E157CF33F30616F51132A12EC40DDD191E64600D553CF74B809A35AD97503F7E160AABBA2814666DBDD977D9802A690584CEF1D4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = 1DE75477423F0979C52E68B9E055333E50C6256F286C8EB2F305D5FA8363F2F2C0386633F6C3F1742B476EE03BD64A9631F6DFF08745279CA9FA556435318EB49446FC88384403F4732082DDFAE703B7F3478F8CE18F8534121D0C52164B1311ED681E1EDC2C1AB87185C7B9AE6879B2BFBE3BE8E35C0FC2513DC128265B1BB6A5CD038146A96BF9970052D875BB91EA21DD95AF3FB37E73A2C865EBFD1575B4CD00E5214081E01154D672CBC358A14D93C27AACA17E83DA5A4F74C58FAFBEBBC2E35670701DB44CC656B2D877F4EBB3D846E743238876A18C486E60F8FC1E478D9D65D586E000451992B6A6D15CF329529ADC50BF5B2A60BB583CFB91E3C3A353BF8BAFEBF616F013945DE31A1643AC4D8396B5C17A92C6D89155580C669964D8BF109113730E3BB6DC0C49BB496BCECF9F77CE5B7A0F2243DF5F0380A5410B7048F6836A3EB99F73FCFB202E8EEED2D46B4EF042026138F828A96D120A7AEE78D8511749E656387FC2A41D2F789E414B66C6EE7CAF3FD55DCCC907569D6A0D87F855387093ADECEDD7E4440600A2638B03CC33E7300E633E05BBA7C962294E1A06F8BAFDC20A399EEF5C11B97362643B4E0904DDE455D76A1F31B0DE10D7A3CA20C9863E3472A56BEC0600F9C1A916F6614A01724FB9AA6AF5DC9426FE2A69E4266B969BD1C370135B349F29D9D6D7977A2CF17A1A69DF12FBA1F7111E05EE8DA3171F21CAC2130A20EEB3A82888F9EBC365003CD7FEC979E96EF29467FD6C74829045BA357A7401F6E4A9D4C44E856A53682F83CF32BA5277A02B1E7F1D93A78A644DD5E59140178C42DA6C0A0F4016C68F1110E7EDF1BA2D6544262AA0138FF5B8430F5DA978464DEF039439470BEDB45E6027C2522E23C0045D1947B6B9541FCB33A25172CC7AD9A513075EF131F1EEF535ECB6C4C542936DE2192708B86DB15434D420EA38FBFD98E6FD89390F22F65DFA61540C7CB00B2B21F3025D6910E0C48C56B23AAC91C9FA0AA4310B1671928565D431445694DA9E5C397666C1A0D86925A773F1C4C77CB597E7CC69C9454C3838C6A58D5D3C65A2AC03E9D949FF033C596526A0DA78104A271DACC3FFC7CF124E9BCF50DC4D97D6B244ABD6D0F6C52972CBCFF5FF013522367042465E18AB8AC9833B411C6F4F6DF220FBE98D642B5285FB0FD32E0EEB53DF620C68C56AF5DE1CF2E201A06E250A3F9284BC837CABB147F692986980E6BB45B58E6939D0812C262EF7BC037E9D3D6C2584ADAE6EBE5930699C9CC70951A82F3BF6D579BA43EE56351BB028A22DE81257B2BDE43FCF0E54FA575EA0974592710FEB31E04B01CABB5B3A268DB322F067D9632AB31BDB8CC041F2CC9548D5DC58B0A10E2D7349D022140525FEE9A934BEABB524E8BDEC872D5E1C01DEF4457E1AFC9CC08059F0C67DA463A9A3718D93FAE7545810D11EF2FE9218DE87BF6AF5C9249A9FEDFD358653932A086A62AD2F889E2805D070A46EA582339D0EB9C76592A9EE50C097FC4785788786F33EDD881D09B6ABDDC2F3865314CB1A1BCA7CB8C00C61BE3C78E206081E1C97BEF06054B79CB88A94CD041474D589B5F1D7CD485F46A2303C4584183AB88CBA1E09FD2C33EA391A2359F89CDA8A4D1812E17174F95BB4E2C6B1DAC67BF464299AE8C8AD8D87C9E087CF7F7AB257E59739419FC76AF2FD1227D28418F1CF35D1F0DF2D3703DC3DFD98CAA8BB06807D894E5F363F96D55F0DFAE5A33219A1634D3D263CAAC09BC5325119C5AE5B0F204499803E894204C6818EFEE56AC2D920DE609D5D7BDFC21A4CED498C1D6F0073495C14D66A07CDE44E97501BFD781703CD311689BC03ED6AA8527E82D9DBBE20E34E79727572DB3A4BC643E6F74D7AEECECFFDDD105D4B324AC880F3C44C72ADDA2A0977307631AC805CC777F33631A53E61E39D25F662D7106B34435F2FEB96376F856C34A02920391E4CDC7682957878A852CA4277AC1CB06E26DAD0E4E3D88F02989653572DBF9AC8AC5FBA8C66317075566AFD7DFBE239B5F88315248FFDB8B1F73D6E48A7ED6FB2C0E6A8EDA6A04E1F3100A9781EB76BBD667EC516125599027B3AA27BB76CD9DD1CCE95A40C43AF12D6C505D46C879781A01F024CE3CD3E02AF0B5566D6C67A0F5952047D39E4A3CFBE58069818E9E921A6AE01BD8C641047D02608AA7DF64E1E66F2DAFAA9C7FA14F0A970B760AF13F03CFA20DC104E67911996BE42E7DD6BC61F0285201BAC6D62651E240FC67032906D2DB82D7AC3D4F5B6D19F6F7E1E86762F2E10CAC13F09E228E36CE6C4C5DAAC55937999062DF88D6DDCBED8DB1BA5E6093FF24767BF53A49810620001AF98C77CD2F01DF330847D49BB4059BADB89169D4E71F2544218069897D1627D3016F9234EB7962A71D3F54BCD11A0668EF1C1275475FA5D80F36DB68D334E45707024B1DDFC33DE6506E7F667C4D368D90061418C3E083666FEAE5B483A4BEE1D457C9897C0BCF2E2EEE71A39CC5FD0BE865E95DC04BFEBB665FC86C6C5472AC0C55F224A2B42D8E0C367E94A2340F6138A14AD8E024AE29A2CCCD5C0477AD342A386C36A2864E2599A6D70B15DAF381C40EE6A94E16F05C786B8220CCEF1421B3834CDF00A12A50DCC1F9767A146E105A738EA9B685B12B1B1B5C1C888CA4F337871120B74CC13F19587E082AAE54248D262D30528A633D8430FFA0CB9F14B2F34B4FECB94D4BC32D3DD2316E2D1A96D5A2BBAE9BCB19AD1EF8BB607CDD98B9C005E01C71D6820005B4C03DAFD3B729908CFF07502E374DE5D607D944F442EDF692CDF18C856C2B4B6A7A910FE6CFE6F0E2240AE7818F0666870E4D9329020900ECB117A23EFE9AAF91021E3FA0BA5B36BC95F5EE054B4BA39ED122774E83F02F62EA54B490A9D7D685121FDE204E0FAEECC169F6A747AFE9135646270C2397C6E2875E5C72EA0D640F0B4070A711CF5141A9457A8F7FBC6C232A07229673870EA9A7EFE10712BB5DCD8C0ACE715FB199C2DB1E7C30330D55958EA1F60F791595668F5779C347C79A911326BB73A48C8B22F77F581659C7BDF0F5E0024AA07D8A26AA42C2B2D75EFA2A09685129C1E05DA679F0B622E6D7A560BEB41EB2D8E24077C0AAAA6C7310FD6BF710866C81DD30324E0593CE255DD5EC85C2C664276554FDF3E19FAE34D38BCAC54ADA24A4319149E82BAB84FA0D05C566CD66F121DD15A5C285110AE8085DC448D03F054E83D0072E5FE6CD0C611AA7D2450C51EEB26034191D6587C655EE1763FA9266BD787DDECB6585E719DCC6B8D2064A19E9C664CD313C29BD1DDDA2A0F13F06485734FC88317BF49AC3D02B5E8AAF9AF17AD3674D356C0E9D19787727CD5D1209B972DAC11FFB12EB0962C226EB8324B649B079F49AADE90C257CC0041AC615511125D735BD3144AC4D4872E26E074FDAA64DC42CC466909BA7ADA8371B5F2727AB83C5238414C4F70FCD13B2BF9C5139C63440C93DDF872AB6318A965B35516A6BA4477E69A9F64CDAE7B99F0EDE6E9E266A0209967D2742BFEA221F429E1CC60B13F83B7DB1CF487158FD90F0BD3D5F2CC757CF6EDA6A664034129F73A9326E9D73F7D204D3CE541ED008F3C9F9976333B37658FC43B073823D380FF3B279CB7F63A2F854C89F8270D74EB4612BB8F15C6153682D8D16FBCB9B23CB93E07C74D505A0847D3AC2E902E4C3B4EDB834E75D5570435DE8EE567895930444F8B9F9A8F4AF55AE298774D9FCC1943F7CC5B812556265A +pk = 1DE75477423F0979C52E68B9E055333EAF7246A4D55BD4AAEFFC9B973BF38877CC2B61C19DD57EB5F76FD4288E05D0A4468F0DFAB998FB57C6FDE96DE1EACDCB76F7C8AB2CD5DFE00912AC9059D8408A9E338B9A95A28D91DD95F39FE9036F50FA9970795B10C94BE81F18B1D93299A3D8C2E7709943454A95C2D9DDC2A520FE63FA7ED5904CD358C93FDE6C217A2DEF3FC3CD5B62FF0642941E61300B84524DCBB0BADF013B38B303EF6969AD9CAEC89125C7C5D5C5D3D5C7F1DCBEC52B16D0A62C196521DB8D69758DF9A67FD2F6E2AED621FB7EFE0314CA4894A187699BC523960F9B66FB078DF3DE25AA86433443C905A78429615A7EDC746BE279EBC6EC7D8DCE7686CF58B253B95B3E2CE837965768F74D0DD94F34CFBB53D6EF5F7B0791EAF7D21431CA4952D9659E3591FBE80C399C476D6E6479683CB47782022691FA936145514A40574073AB88B9428332888405AE413D07892D51204631777AD24EB8275682BBDD712B6236A0901BF0A44F1F1D5C82C84AC160024FD44CE0676A415627B1BC30D027FA401E897612B2C879615F21B9104CF83B6649661DAF292F5269A58FCEDF04696DB873939E4E1944BC33FB39792DA9E607C7CE0FD6239163763AEC9D3FF6FFD423A4B10E66F52581ABC6FE42585D7FC59C2601B4C22665CEB2C354A2B794C966A0976C6E90EA5BD7DBC71DFCF67F98387CA6E2C3926F37F1B38AA6EC8B0843382CBAEC723A26737CC1A861B793689970FA3740967F0540195A0828B02C60889087901C93F7EA4AC88611AC5B12A58B7B1CA11A0E9A264DD584E413BBB39064E3124E6EF19DF26BB24E51935D68D088023942852EBE9027655DCAE6BF3D87E4E7FAC2D5CDA0A7299FA1E2F8BA720C0A89F97BBF5E6455ABF734C871B5B58DC70484B393375EDA26098630820C61A7F1440B0E3F2AA24BF4B95F67CDCE76A5820A99591D21F7EB8C1E9E259302CF84B4DF54EF45F43810503F7DC2AFCC6F3750EB1C2C64B10669222715A5874895E118F38E8734071D89A9BD5619010B1047CB9806C64D8C61B796C4A8437800711C2EA10892F9B7AB8A26AF6A29D0D96B152A9DB906987E2CEAA03F4E3F4DC4FA0507680D5E56D04FB00CFDBF6853211513C12ACDB4D9AA9DE4F0DA63CEC863FD042C48402E9E4DF6AD99796ADE96A5754AFBE505A20D44B3C73412583CFA6537BBCD76280A62C0AD9D89238548B27A3D1CE6B252D270C967A737BD421E8A22B0F20897B1788F553147623BC7FCFD0B40804C4F2754E768F22550CF376C2B731ECE6DF795CA2B7E0D290BF3A9D04A5B737936CA6A8A429E7A0C97E13689816E81F9145D807EDDFA3B1E0CEF26053C35711BF24D798D984E73E8F77CCB93155FC48529AE250A5104C5B6C2E0626951C77274D7288C55777BEEA506A2CE4F42A8BB8B8A2F773C102026DAB4AFDD9D8585B4D9B9EE022BF91D2E3C5145750479B2A0313FDB09DBFF24A60F9B8A4A000093BD3AEC59CB1F8EC45FF52A577CC10E47C1B2389675D78116E2450166D480818D2CB1A91D529251CA9D5F937D0AAAE64E3F38CF50CF957B32ECCB90BC4F5C202234033AE116FC4AE767AC8E28F66492478E506E01461B1319558F74FE85E33B8F2455D5B2140E72A86AE4549BFD98BE7F3005E6958193D7871DB7C9713CA0C927110A6B8B1DF4597D4F80185B1FB4268A1ACE281BED2ADC53E579B5519EEFFEF8D30DD2B084C29116386A18C760AF3DAC5CF1636F922A6F6F982384D28E3421ED0A64652CC6FE2EC3D37F90944C2D067C237BB7BC29E1B4294A2E117ACAD5ACC0C1D67E23AF05D5C3F9160B74B89FD6CFC43B85931CC4B4B49DAC7B6BBFCB89359BFBE4DB3903934CDF3DFF34DD0D6D1FB39C43F78FBB951C0B13B2825E09F3145D05902F05BB247C69AF708F887D36041FF99B2CD7D7944B2CB48D177849619386F62BE24D77CA3B9C3C5FF9CBB15D5F716CE70A5F3FFDF9413F4088383CFA7E00141C6CBC49B67A9568D745ACDAB066F167D121328ED17BDC117CDD1A8189A22A3E6C70BF71AC92FA5E52E7176A15DAE6BC4403643CC9237973123EAF7D684D20EDD9632A5027BED5A0B84450DBAB834B5F8C76485F8E376556407554F24C2154D8772754189EFE3CA5ACDB896F21C4840EB179ADB2E7CA71962D8A556745FF16C214503630684F58C236B6CCB2CCF270AA753889E42725D9AA168F288B56B46753293E09001762D3D81E7C0E0BC21528E3C824480FCD90B4346941C78246202CE55DC7E02166A4FDE7B36E0DADFC2960EEAC4DF957E4318BB0E7C24CBC00DB175A55A2BE878C669F481AF3DC74DC77452AD1B19163C8229823CAB77E22A0E94B46FF04DD7F42123C04188C62BC8A880F90055A0FFFD530FF3B60DEFFB229B1F13BEC08C9CB56D0EA0D2030C739AF5E6699B6B0B19BA0DEE98F38D51410F2B38F7AD691739B212C686D807FDA55C1E9D64DF61CB11D42537FC18FC0F23CE2FEA45F883125DF6E562A97CCB0CA97F7FF7B58A5CDB8BE781400E41466594880C478D32CA340C57D82EAD6EE61A02A94CFE78ADB621AB2D17C03BB3EA1157238FEECC90B264ECF20100942C00C9D88312A2920F8463CFACB3878B9220F7C818B82DB845DC25A7863E4A87A7C506ACF84729D6E7B345960ECABA00AF50C99EADA21CDC03C8C58D3D10A2E829F524B93EDA76AEE7B08706613E19CBAE372DDD4852769635D5A5E1AEABC4FD4329C06F7CA5AE3B357A0E2EDD4E348AE14A521E98B9277E92D37DF0D645E60A2551CF3BFC0418E98E57EC2CF39148A49AE07C55BC3B456CF3038B53C142E92BEF15341A5F1F9D2BA63EFB9BAF0DDEC21641B1B043CF129EDEC3FA39FF4BCC12FAF344D9B6DF0076248B7F8641CB19883844AC28C293D2C23431F72B31858300B84B6F01A48A58A723ACB23CF7A4E7B6FA8A5FD045AC086AB1C7BFA33D6BF1315B0DFA882013CF7FA5862647E6EB3C4B442800528276B5F4CA043B19564A5C18095FD66375AA058FC1062ED64297E8A94FDCF8FEC62E066E6EF380E48107B1B3D110D950764E7B72DDD51FCC39876A67D5FAA0816E75C7D3D44A9D2A6A4D41D2E6558F33371B8301C1683BF3EA6E7F37F614092DEEF8B4F1B16225C8BD5B89E2B0AB1CB9C2B9285F351B6579CDE05F016C8CEC230137E643CB7FFFAC36CEE20394979B6EC139E0C75E569578C7523035331FAE3F54DFD7FD8C2D61F4D09F488EDF36F55552B2485C00C607AFDF79AB47D0083871759B1D12873884BC4CE96BD96C29D6361CDCA31198CE38B80201933BA8C664C9A37C7C09622A554D7D1C730152E6AF6152C1DD6D5AC968DF834F7C92952BA48F00DBDBAB043EDF0D62DC73124AB4E17482407B102312844103DBF3835B463129C809EFCF2FF3281B46D8E95ED309D954AD06050FA4E842DCF09963A27D6B098A8CF2828A0B549ED8A65065E94815554A0B9901666BC17791B9397B65A0E89C187522838BDD980D17485DC40FFFFFD71F51A5DDA426D232C03A1B3B97E258AD35891751405F789125B2D5E6FEA6B58AF00AC93BB224AD98B598B59493173C96272524C415FC998C6A2D3A8855F9E8319259A609E6002ABCC8F9D8D806C0ED203985977A15345939109EF84195D64B7576F5E509EBA3D2EFC5AC8CE468071442DBD7F5FE28C6596B564D3338383C29F5CC86F04B1A282BFD5F855C18C7E90B85BD91B5B2C7B37412D17236C07989F5E30C16E977BCCB16775AD2A6F6DC14D9A sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5E6E03E5D5C687A9A smlen = 1369 -sm = EABB1C84A79172ADB3DDD8D437CE1973E0EA3ECA8708DCDA14F06DB75A4BA2FD67A0C0299B5537E0D15763274927A802ABA7BB8D0A85E292F9537ED6FA0A173BF01B957BDCE8527FA7D6DFE25BF44F608212FCA1DE670642756ADF463B67D61C664CC69D4C54F1A200ADFB4FA0404766F7ECBD793F9EDE49701BBE702A5B03CAABCBFC6BC38109C826A5F6F486C7629D473C79F033BDBD8BF7D1B1B8FE52FBB036949E4616D7D182673B59EF99E2F83E5ED0825F9C08E2C93BEC8A1C119BCD9492AB477466FCCFF035D2CA564793979ECAB16804C5816582E5DFCF984CAB4B82284FFFEB5FDDDA7FA5026D9FC1B42C622713B64A6BA5DB2038FEAD7E33CEF5619020DF2EAED7C72EA9603812BEF24934BBA5DFDCD49E81883E867F0A89C42197C51D820B875C496F3FDCAF63629A8B9E5533D84E5614872278D3C1B0F1FFF578C880D954B4A0EB6868BE22F1B6CBE4387A9C94050A624351201B839EB3D3D9C93CDBA1CCE7D1B6BC286F0A304FA9A9915609CB03FFB1894EA5AF44349AA6B97360DB8AE362E7810A8596F81E43027C71257B6822D5827E95995190E1BCA7867CAA56A81DC2B5346818233C07A2AB6EB8C723BEF776CA694E4ED47B3767621F46F0986C7E443D5DFB11BB9A851E514CF525C0DE88A7644B14E7CAA594B9333A5AB72D023572E80AB10ED3470FA5517C2C37E4B483CB9486080666AFDE355D35E7D7AE5DAF06E5E024E10A3B801A25772F42A7242F17A0C2A843E4A510F61BE76C0BF9C6A7B72FC4E1253A09188C30D135C8FEFB3649A8105B246AC29073308E037D72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +sm = 9243441F4D0E937F81B982F81DF2581DB0A0F4203F726A0888340D50942E73D4B242552CC1629B3A6D301F53FE8E8D707A2B5021FF099DDD2E15F185C4574EB91ABFC76DA4B20503611726350E8A3829A8E221AA9DF8B03203DCBC5EB0C687C26A0A68054A7C5A83FA39C1C0D7076A0E29E26ED4F227BAA00A4778E16540058E8535BE50CBE0BFAD5512A0664DBADBC2BEE118A09F8229D7639E4255250582681BE2A692FB979D28F8D34D4782648ABF22BF21596620FD42BA28D936A48218E406CBAAC614C95A4C1E56931810A690CA97F6A5751249F63C93B35AADD84345B95883309E79CACD37992985F4382A4A872904B87DFFAB6C33139DF6EB010D90BEED24BBA41FA305A076D8DA291D183A6AA95D0BF253DBED2A9C5FB276F748933BE23F6E7900A142BEE46861DCF59AF1C3BFB5AABEC2AC65D5F7103AA7AE07BFB42D839A23F6E8968B93958614FE3D0D5CE630794FECB7C091E25126DF2F9B3E1C51F0D118E8663EBBCA189F19C3C4CB114B5F5655A1A292C7D4FB54DD9149CDA3CF84808067D0A79859C3564C306F1E09EF6BDFFCACD53A9748A1CA46297F50553CBF47B856FCCB62D6E782D7955F64D6AE195025CC0CFE0A7FC4B08161318941C01E7E84D7D37F7CE3B77583B3E64E0FF36BCFCE344F3FCD0470410AC03D93AEC891764B1C116FAE29C96D7836517C2C37E4B483CB9486080666AFDE355D35E7D7AE5DAF06E5E024E10A3B801A25772F42A7242F17A0C2A843E4A510F61BE76C0BF9C6A7B72FC4E1253A09188C30D135C8FEFB3649A8105B246AC29073308E037D72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = 26B7C30FCEB4EF5D71D0D127F06340429CAD1EEA43220739F8C0F58229FE3FCD98598FF126C61588851FAF7CA9A7D7B816DCFE40084D16840211067878F1CA7A05EDD5B4D66A0B1E2F68ABB6D952C6C18198568C792ADECA3B2A02020C74BCE60BC7CC9FFCBA3755EFBFE85920CF70B708062226260BDAF2E9949D6A88A46097CA95FFF2C76F7A94AA5FE40F9D5F830E4F9036078EFD8ABF54A6D228B1D3417A87C57CC91B9811601580F111ED16BEAAD1FA30DF40E733C00456FB8C4E2BF02FFC86667E72752AC6F1313F46682B17854C2E037B9F2D0D89E27B6F49C26824A30F480A6D15BB2AF549E69BDD232310EB8924FA7CE3161AD158D94394C991B5AD639FBD688A03FD8F9964B6B04B00B656B867070F1AC0957F89A79E28ECF056D50246CBA642015B7D98F587514A5BC1925C16384C3745014B2D35529CF32AC1D2354E4CD02BFEECC2ABB051A23CB92B68E1C100B0B08BDDFC69986C08646224EF1382418B5EE6D5070A71842F9FD4392965AA8AFBFB228EA0A1F0AD258703B96C893A27549881F3EC9563CD10E28F9F72F5A3C860AA32FCAE0A69FC1E5BE8512FC471A11157AA33833FAC6695D1DF22001F21CD9FA7E1D979B4CFC3EC45701D31C3BE8C82D16E86B11947EE8F351FB731C912D40F75ADCDFC6BD6612B48844A91051D85DCFEC32DA470457CE60EFE008FE021CFA3AE36829DF9983209EC9D1F561D3A2219903727914954A244C66C7C613D39C2E03D9C4F4D1F5BE69BE1E321916B8F72548A19775C979E9B796BC2894155F9007C1DE2B048B0F834AF5D40A6331A93853B53D097A1B57BCE7D1C3C75E582972811AFC9A329A0E8497131DAD4E574595F246D5FADC96BB623725FF03E6EE6DBEABA0E7C5C074DE062221938B0B88428AF5D72A91F3A5C2911B4E0823A3270042FEB9B87AB2C8DB129DB16B3DB26525E62F26BF8891C779C1A293D32DAAC1AA28FCDBACD108C07F142FBD2A15270C4234D83848C2A8C9E3BCAE98D690DA693128AB96B26AC044AA69B04F798A58773E4D9FB23167191E4F27CCC4545DDAD749126218186C4E92F688F4985790A3E49C01F044C3892845BCABCB442021B60DBA94E0A78C075EF889A3F6F9FB70F17C175F17261AD833D0340ACEFF67412FD74EC032D0675EE2A7A83D3E8E7C6787E7244B53A4B2586B248DBA18F150F8008268D9BFCB617DB5DBA67854FCB611D326EBE5643A0240084CF2CA1B46B0A457B868AFBE015A226CB19DC3E0C64EDDE71476214FAADEE7C8CAC24DB3678AC98EE87F242F8CF464A81B52B7EFC122D664E0E174DD236343562DB9572CDB97E26B45AEADC7A410CE5DF3C54EB6C03469A3AC7BD00573078EA10B11DE2674CABE2812C21B6C3878667446B3A20C139D7E0D755D4934298CEA9FE0817FFE6921ADE868F08D6FF0788F3EFB238FF106E1FD9A571C3364134ED0C784CEFC7EF3DB206F8BAC53C79A232C9AB437385F32E6C070809792CD65BAEED5C25ED33B0F70CBF68ECAE6902F2A49916FA0D99BCDAAEAFFECC03B5DCF5922F285D7B42CFC44ED1B1DFFE03073AFFBF2087B55CDC5F0E521332EB0D77C64DAEED40FAC416575A79FD94A08F7ECF77C3DD4EA76381BA7F1235B2158AF3E75ED4A63B684E0EBF50D60422467E90D08D2600BFAA6F2BC0750C19FB05970F98222BC1C8AC99930F1386BF099D5D47F237FED9A04BA87B5ABD1954BCBAD0A4BC14DE58ABA50AF912955D7E4A64DCF9B0E2AFC119D749070DFCCBB63D7CFE4BF9C06592C6C0736F0373F6165B10DDAF19D50CBF70BBB89B7818196B93DA151EFB1FD9E61DBBC249BD992BB5A3578DF369AF5E1F21655F0A1644AC691319BD9A3B9BEAC27EFE2CC8CDE2269894766B8EAAF8E2B8311132E05A9F4BD9977CDF4B80C2010594C077CB922A81CF58F8F0DBEE1ECBE46BA8E04B1A4B1186559B39BCF3A30CD500CD4819937A2AF2E42432AD55BB593327386444C5D089596A2543BAD5FCA5C18BBD5D8535CF93085FB64FDC3E31832134FAB33935D455BF50099008CAA8C3537E55482CE1160FB95F9AB42A41847E4B552D0FF4AF4838C4E71505748ADCE415E67F6CA1557E58B65A1EEF2EB2D3EB502C107446BE9CD21EF64531090CAE91DAC5E0C2D59C60F4AF69E442A86414A83BDC46CB102024E158C443DC98CF09B562C736B2766D6B083F18EFDFD7FF3034A4D175425E817FF4829634EB78F2C287D24971538EF502806F83E23728896DCB90AAA51706E1F79EC6ED07381184A766F43AAFF757A5552690E1127611434D66AF4B93E2F3C77A344A9CD4D3DB7A5D9BA582988AC2BA2C2BA97855013655125F482C58665A3F13643716509B4CDB724CB99B58C203C860099B52D508BEF003C6CE5026C02609AFC4E1824CE43AC7382E78E463F4FDE8FCA0955ED6FE7087A411388D69F3EA19A5845654010167CA449B4C476759964B24D45C77F47DFFA7948F1ED35EB16309EAFDBC75CFF67EB4B1A7F285B5F80F17F297153D108F996919F78CF2694CA3E8D829AE0F1D7EE2C63D1EB3FC99EF832CA246E799BA6EF6E1652F9719317395A3DE59E9FDD7414F05DB94CFBB0F3EBA8A330E2D2C0546804C743F89B45B0161F27FBA768D8CF5A980A5DA1679BC6789A746777566A96A609522BBF49CA8A02863A4132C31AF724263CFE434794B7DA641D8F1C79280BC524FB429425E9695B03BD3879E95348346CEFB3FB330E79E37004A97463F4D96C665AEE3329BB3E969B2298891338C592DF7D03E2C92F97619EB48BDD50EAFDEEF32924518309006CAC6B8FB495D55BDA13513D5F71C66478344BEC2F73249C4481ED8245D6C636C3F55E4CE43C92A5A02E795C8CF7655F351567082C428AA0B4ED4C9E013D64EF78490839D581AF8486F65244E3ADCBB7F394A5AC446CA077B13C6DB236431BBF8018537095DF1A9FAFB7A85527B7522997EA98E9CBAB6588BF696299DA1F96A4B3666FD456B2448454DF98FCA88A4330EBAF19681C58BCACC620B05FC11B0F79E583A8EBCFC17EE998ACDBF9FA03683DEE8025C21370E897113B2E72E32688B7AC45CDC2F91F4D29AFAD542F9400C8712ACA732B3E6CF807084283CEE36C365642BA69827E8241065BC9965C07DCD087D1A9B086B02B5845DFD31969493215C8538487D4118C5C8BA1E20229BB39EDA71CD49FB685F2FB4719C4654A1143E1376A8199D75F180421C133C7B7F8B4BE8249E145F97BC01C969360C3931249CABAF8BE8686DEAFDE826F15E8DD94CD7415E94C4D9EAE11D5271EC04FCCED40D0FE606822E75EE4E0FCAE5678F9D3812E6DC1BAD3D3FFBABE3DD616A9446E4F9CA864CC8626DB70F9FFDF4029B08BDEEEF082983A4B66F26000A2F382B8B99BBEE8AAAFC1BA9BD7890F42676E92AC86AB7F65003A61D4E381EC319714058EC7D2B539ED13B81EA913643FFD002BC0DE1467581820EE374A16FE7E1A0CAE0A5C6714BE1271618AFE54625247910348D147BF8FC101F122729516D29C4D25D0E26E71600D7284623DBA92B45380F666669D31964D282EFF52FCE38C6CA3D28C51DF295AC27D52D662F77BBBCD201FB13056BD64C0FDE08CEBFFEF6D706649F1FA988D46C0C9001A9E2621BB1A833CF01FBC25AC6B2822FEEF3C245B72977DA33A4703B7FC1AAF7999D907A63D3E7CBED2AA935E4226B5C4D220E5805B3573B03B57A9CF81CB04E7E84AA15D8CE843C31ECA2053BEF7B5A0711623A27DBA6213BE5D6A95C1225CD75 +pk = 26B7C30FCEB4EF5D71D0D127F063404225ADE005B7B3583FEF64BD842D1E887C95079E19C02B3BDD01C4035EFC3083BC776D09BA751180A21EEE03DC125F2B57B7305772D7EB7858E945B92DF48DE87B974AF122420418D352C26C9B8B89D0AFCEB00BC4625E876772A6D95A8928DF3790E733B583409FC5EB9C2EC3E0A97AEA657DB4EF2B70B3D4EAD3920521505ADE6C0FA373CDEA0D06E399AF2D07DB97068880416AB65951E7B05AEFE4ABAC1AB8440165AD5B8AF5128AEFCA34B23DD0C6F1B6D04A274535192C5B737977591948375844E19EB459AE0DE398BC6D240AF90F0CA39BAC22E3096CAC87DDC98CAF487043F93DFC948DF622785B6F11B52951C09105C45136EED724E225BE20C9D7A21BDBB3FA35CE1CD1DCACED16EE68643482D371D4BD374F435E649535AA9EC98C10D0C7DB40871EEA8C0E4853BBAFBCE339849CBAED11C83B5A21592DBF584F292B69A701D3FA2D1499574465F6B213D3DDDC730CAF625983BB25043D86EA3A28C5824BCDAB55DD0FA8471626DAB9609B66013FE8CF6416F2352D15AB633FDFFE6E7F132EC11111A328D58FD4AFC7FA67AC290B459329F1AE3DD4AB3E87E210ED014ADDB434AA73A2C650AE553E50063FB5DE170ECA47B2D8050E3EE13DD6E49066F78DC672BFC4400CB090179FCDF23188DD7431728FE387CE1A5EC7BCD996D6A8B579DDDFE12AC8CEF73AAA328AF29F6B4DE0F77BB404CCC939DCCE49C94AB0601300B6069F7282B62E9DAED398D52E9A9315CE9BA72EC47FA6C3610576DD35FFEDC8E671CE05672FE54AF32D0AC5B5861424DCA8D6BAAA51BAAA2418C421F972280C68E3119FE78EC51F8368E51002D591C54149F81459501D288CA59797245784606BED5DB8FB8D99EC0E94E4FE1CD8E425D665D3345162DCE3EE8FE195E608F60F0C49EA50B15912E8C67B7690E32E7F630D76AC4B71E13275A4570308D081187C84D72AE4D24A2B948054C77BD9C562CC1ADF5C188DE51E12036CA83A4BA3ED2CAC0C896550798995E126EACBA2B6847835D04E25955AE9B52BBEB993E1AFF8B37D37AB2FE15F88E993A16AD1C5F93F0F1F1C7B74E70DBCD592DF81A3A5D7C16E92CEE3F1D954BAA4EBB058E7CF23C04DB5423C57F0195331313BD8B6D13DDDBDC90C0B43DE886BFBEF2662BD2B1D497335AA030C58DE3DE4B7A487D034717BB2BB2FA6F19019598F09FBB4D2321E5C5ECDDF8641EED57B4CFDD0424C2310B06ED438CD6180C67FDF9F00F677EBD120D2F4641DDA335221EF8EC71A9FAC0E9627764DB7919754BBD7441AA9BA8C9EA922F53403086CAAF8E5DDB55C79A5329501B99B48C1434F7B36724D98A8B157253C997BCA98811996AA1AC8291EE59D0497120C3E9ABB604A47E2CB6E5966FAC7C4F4CAA77AFF9596F6E7B7583C2E572ACF229E784EF40DFCEC865031EB85A888458CA1B5598BA2172EF338197BC6D73E230DBFE1CC39DF7042B139545F0406D3B235FF836BB0D77E3645721C3A11436969A606509ED01A28C44E66D3F937F9FC36856FEBCDE0517C49164C53EE6E1E0EDE2F95207B2B26F4FD699D6763986A1D5B1BAAD3B65605E0D62DFD1FE933F5F4FE56689F32FEAF1DA8002D23D42865F02F9244232C9D24FA813066750D8A738F66F57C3CDBBEA24C0F75B1ABB435BB1B1E843C7097683C8F71CA17A80B3E59E70807224B19B1EC626F21AC8581AEF2950AEE4C814B87DADBDADCC8693A1A520BF273390C52DD523A97B2D6218DAC5EEA4C99AB166B44485E2CABABBF39E27531A0C984EFC32E78445E957CA5A6690BC533FDF4254155F25CAD129EBF5DB4E66929A7C364B0EE2C8DEE483B2258BA17CD740CE0CDE3592745365616E4565876429DA1D3BEF43FF828F62BBF5037C03E8B6437023EBDBD358BA722FEEB69A91D18B0CD81430BC9D16182E0BE3F7EF5F7A30D881DCAD871ECF1CA38F45F787CE59404D8043C0F8AEE0614955A11A6804AB87C72B0F985BC67A1DBBF8088B342F0D0EB8C1D441A70B47D782CC2DB30702563DDEC3610155265D512358687CB2A25556E9A49C7F57488FFD508FEF83F38833A40C0443F7B94B5C84C3F9096D2B2CA0A0F6E7BF382C4C7613E0F23D729BBC8A44A75C13989C364F102E5B019408666C9E6609F562F8167E052F51B4D52891B8CBCE5B55ABA3ECB7E3A432AE39DDBDF11A0B5B2FA28B5B720AC1816595F658EF42FE1F6DB7FE708C6712C243E6F11F7162623DE9AD629169FA0A106AC2012556AFA2A7D424E6314969453456FD49F582B1B94962D0ED964314A65FFA672B93F65B73FF5003B52C777F6EDDB4BD98A4BB9CF5BE995300B321A98C094DDA0C5951355E426D5671B3BAB7459C6CE29DF690513373489B1454B7EA0240E776BF995F80D4735FF01D85671AED2221D8C726D6C51DD542CB1A7D3181F426D9AA831F7504F35BD79200A0C0922D2CA422FC0E55D6F078319A3A961AE9BEB94DEBCFF6D72CA5D89FF3208E19045E7052223254C426326488DD84D68E0158C32D37F0AD0BDC7126A8488D2B9B25D24BF6B17E67346B17B456D080C9BAA103934E8302EAC8AD27BCAF85F3402C100B1145D7E92A1E27064F5C9A94DA62EA74A751654FA8B7BA3D2EF273DCFAA297F6C0C43F59846C845405F2DA1F5F6E1CD8809026C00823E7E12F96C3ABC1A38DD560786380E49CA6692EC301A45AB59B7CF2790ED8990E8D87F0FB01942AC16358CFD2FAF6E683AB0E42BF24C6C4E42E5CEC88396EE7B8E3984E4B5AE59E8ABB26B1D9EBB5B2236E8ECA723293354024F57724680D63E2F08125014DC05F71BD32D5CA6507F186448ABD3D1E7D3A1F038F78C6C7B2E399D6D5E1823B5BB56841567DB02D59DD7AE7ECB861C6223BEE1D406A90C8902EC8180AC1DD797A5C5C770ECA311EA45772CBDE1BE534A4259BEC01D59955756A49E6DF2BD79813EB7D75849F421A429B58A29AC825D0B431CE981E8984EA1D6EEEEAC342A5B0685CCBAB728C8328BEAABA891D71DF3EB0507CB44B5B4920D847279D627877505EFD6D2380E9FAF42F5FC9FC63238C05725CF32AEE29D5C62C894FFC57D93D680D89F602B4172450D7E1D2CCC07494D850587CA1330CC12B2F96D29E59117B96A0885177B46D983830ECB273F684A8C91CEA19DD49214A6706033BE9537F0664CA201AC1BEAE13278D6D361C9D9EED394BAA1DA771D0FF83BCB268FA1BCB53FD6638A307B39527E78134ABB99EC8C3D326A59C9FFCED28C5BD360F5629BE9A6F91A5AF363A3B436A605CB30E95D387302EDA146BEC775390D79C27E23F14EE10E145993BDC49DCE8163C47ADC1D47A7CCD072656667A1ABF10D72F829EAFF7CDAE0D01760FB1DCF874E3B23D7AD0C018B1E27D0E06647D93D4B9F28C346EDA32BC6DF19B7FD1D58D6268F5E339A2D441A1B6B6D7337A9E35247A5006075E4D65A2418A7FD598F00657E3BFF4AA724C1E0FDE037016447B33FDD988B89FF95D256C714DA63639EF3428F9637A686865CCE96D68EE4762A1339979674365B45168F04B95ACC8DE498677ACD8545FEA2D234F36D14DEAA1EF543C46608E933CCD870B87D6C4EF616350E531508D604B06D76426AF9E6B033C8A4E3CA87A81C988778F81362C59ECAB58C3904CF7C49D7929C0555ECE7A8B2251C2F49ED86EFB922BB35D7D03DF3FBA84822C88FEE1C5E4CFBB0E8146D6EECD9E6269B899FE85DE5CAB26D2F5D14654001C80400A94ABE791319203DBE401ADCC28A sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83F2B72F72F1368A1F smlen = 1402 -sm = 67FF5F2054C5D80D7A12B300D33D358DB7582BB50B08501A75704E7EE6488467C1F061B14CC9DF8B51D0EE318892E937026551725F7323AA3F1C64D08D1C280E7E6AECB4D4EE0CD78358175DD797AC036015E4944154449E21F3F7D812F169524B659892F81C9118B2B2777569787DBEDBE980314005B44D9D1BFDAED0483ED3CD4B1C72D1BDF217DBD26AFC1DA6E33021D712A6590E578EFA829ABB587E209023C0EE159FA6A25A636CE4A0382C321DEAB1E1A2AB4A3D7BB0A3E24332FC2FD46AEB0E96956E600B1D6DB5D4E18C7E72E3F5175C4282C2EB2496D308E49ABA633CAC4579C75311F429E8230CE179B97BC90B5F699C38EBE63F8D0DF44308B791CF691E25825A082C39DD87A5E793CD02240458E951C87483EB94C8522ECE5F8E1BD1B0D0F32C66E8CA7BAB4EED7298E510CF1A8B45BC473F012B0CED8C99FD5002D46FDA1EB400F7E9C5E967D895A020C19A182480F03D2640542E3DDB1451CBB7FFBB57C87DFDC5707C57C689DD0B27639C521CCC6C30D042FCB4968D1F341BFD400473E502FEFC0DF8660FD63B6C1CBAD907F2D1756653B0B9242DE9E0969DF87BD971C0E6C584A994671E455ACB277AF0456CE29A6B70CE6B09DB677310C67976DCA678A112D49C04FC2A37EF9DD76C34DE2AF4BB5EE5612FB61E6987C20C05292CB3F0418FF1035BF1352263F7CE48011B7BF77DD74F1EEC046F00456CA0D3D9357795BA7CC14E32E4DAD446F8E4DA6E0A33F8C1EB4406E41267F42B04620843077E491E3302899CD9E17AD9A5B96ADC4E80CF5924D2407637CB6C0C7652A0209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +sm = C1AA08BA472DFEC6E430C83FA4536A86CAC3F5CE164871147D749CB531938EAC64CE5A6A0122743C10A5FC772356541B358997E3188707C7C2558034EB1B7D03C2A31468029330627E719F38F3BC0C12B36CB4DB0B7896320EF3F420B32B6D1DDE5AB7168B8CC5220E482A89B41127C8C86C6E16A8126B7AFF30B103467CC0F58569282AF3A4513A026D05EB081F28147EA062D5661ED86494C524F8E5676DA06AA43A6F8D4E71C47CFA2EEF836E3690EA821800CFD40D63B3378E5D2675168AE7A5CE009724F816175B2962924071FF0C36798D16C6AFF8DDB5493011BFC27226AE41256D1EFB796201EAA049F0E0B7823D03A0299A7BDFC233D42E48467AE4644E7E4A15333BA258CC468066DE757C820B547C2F8463B2CEB4B50A8D311DBCBD557B73FAE889905F6AB38EA3B66ACCCFF82314A0CE451803721CD35C3528CEE975C49B5F5F9536D6FFBDABDD1721AEA7CBA371866ACB5EA3831FC5714F87F44CFABBB449CDFA448D8BB77C330734BAB326D62D12FEF4B5B6510505D5E74E52826358A29C650C4C269D82033FCE071B4D614FE15BAEEFBE04E2F61C792A8A209E033913983C642DA9DBB69B1FACBE849A0E065620D40C9001B565317C7E55A836D9FD65324E6E68725936C4F46C1D7BFE9FC987EFFC2689B15F9E5DA4D58D7180DCF0047163540055BE8CD05663F7CE48011B7BF77DD74F1EEC046F00456CA0D3D9357795BA7CC14E32E4DAD446F8E4DA6E0A33F8C1EB4406E41267F42B04620843077E491E3302899CD9E17AD9A5B96ADC4E80CF5924D2407637CB6C0C7652A0209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 8F70FD6B69122D1DA58FBB275F70D9EE5C6643F447C676925ECA0B9C3E6EB1A25858E0276FC6E97955F8618B0B672A0FC6972593D499B8BD0428004BA90FA3C18044D3EBE92604D4B0469256A07B1A5CF7B3DE5AA03D55151CA0EF00C0EDA0C895C297C60F46021D190626ED31A4ADD96D25B0A9F364BC713EA0DCE4E73CF556363163A3FCC2DE3A0D88AA6FB1EDECAF6D59D785513ECB2A0F96B010442C8130F7C444A1EDAE61607D75050818F202C6A47FD80C59F93F6C1BD6842988835F08AD380B7C17CFC93F622B0A373084999FFC8246B2F82F736D0EF43EACF271EC594207227F70CA757D0A28FE526FB36BB1CCF693DABB4A2591C5FBB93A9A09916FA3558F00984D4B574C87F6FCB021531EC5F187E2CA9AAE84D8A282043EC0ABED6AB936078925422DF10B9BC7D2EEEB134BC8AAF3CC53F0547273A634AFF8F623BD8154A149C5A5518D2440EC7526DDB42F12537D6C77454735BEFD7303F889E56DE2E8293EFDD5E43DB12B8475666BAB18378BB80CB8C69E1AF08243991C097924859D1BA5B4D10A86DE44EBFA8204276370E05DB7EE722857A9418F373A56C026C560F305452DF9A222670F3DABBA6A77E8FF99E7D1A7F7D4DC78BD024C4BC69E375974A15BB6FDAFDE8ED869191E85F833DBF6A281BBE1D31320839D0AF92040FA9AAEB91755C1F3FF333D52C37E1A87536ABA8E952AF35F3E69B65D8E4823F4053F7C4AE2ABEF3588902E415E82DA505F27C92CA66D9F37212C913F0D771D56ECB3B1B6A05092FF46506FAE07CCD4CD28E47B453F7C9E63A5D9D46396B52BD589A462EF3F0E0934CC41D4FE5D7F11266DCFAFD412F3509792E72F755BA4B6CA4B166AF6796FEA4CAAD001E71CBAEC93A061A6A149A303913C02308D490715720721A3E39B0EB3D29E8352D1B2C51026B5BD9E2C3612B25120EA4BA82AD9B112B6C93567227A9CBD9ED1C24AB36367151745BB2822C0A1B6D997D30BD5E29A78CB3D9B5CC37E2D758EBDD197B4C534758121DE6BFC15CE32A4D7F80035B2FF94B8365B918937C7B4A76A281792857A2C3674297AA40AFF192C79D525211083ED52E3DB2229E93E2504ECD028A02C9B5C703A479203D4DBA99EB969B660FD01C5F44B7F8A4435A1BDDC9000AFBCA274E1E8FB47C9F4F47DCA459D4E0F7646177C547EE40580A4BFDDC9C6DE1D6E5F7509388C47E4E73803C875A5A21DCC677878487578EA33E3F2CEAB30AB1BE095017914BF0867792D3599A33EF10127F9B21BFEF3DCA19EC0DBA925A2084E61616F90975908305D3D5B2B271EA7F48599F9C133A9C215D6AEE2BF1667BB9D691B24EFFE4E699EDD0E40198027B32602E3817562E342E067E834EB5167BDBBBDD616A493BF687F149FF68DCE919CDA34309C2B8AF0C4309C661E9EA4FD3C80732A8EC82079F7A6CCDB138D8A363ACCA164AF410EAC0C4BA49E87218E07A92166B30F8A931EA78624D994032740C1CD694AD7D055DC0BAD758BA51E15983019BEB4E5336983A63D104D0F7C175E7685933E54748EFC79059CA1275A9C0B3CD34EDE625FB1E8984A7D9B70C2C0ACF370ABE5C58FC5E983DD9C98A392834FC750AF56A195D828AD99FE9BBC488D3A59DC99A3B3E02C08C3243493197EFFB102B10C4496B6B51408509A766864912C7E6F9B282F69C66B64AAB968B883A6991F0F655C6CF51CFFD5B5D67B4E4C340C1EDD8577138BAFD968A9E8A568C77F5745CE6B4E892095F0C5EB8E792723FD60AD65FFA1219FDF5A1460372F94EB5550682D868501CBEDF1BAD806B60A80217019C863ED9BA4A3681C832CAAE1E8E543D71B44525360447C905124FEB9FFAC260E8836BB5E55E842B370ADB5682C0C4AE174A39066C3B74B536C3005FC52075E8855603BCBC3A7546E36B65BF7C6283E0E148C437A7F949567EE4C873C4468E3A3AD1A2713E10B8C677C82D12363B3ABCCCAA72F68E41FF268D17EB1ECED2A4B6E87D93BB3BAB2E4F586CD50CCB3E63C1041E04A418CEB63727183F4468E0AB8A428B809CBC42F6C9379679F8C1BCD2BD25ABF6A52ED9A27A155AC6D31D6CDA66E11B08ADE8F13D0EC84B2F7D73175E2D84D2AC8B0F37AE708E5DC322DCE7D864B335313BC7FAFFAD6B0AC29FB6CBD66BEFD9F62AB78280B6DB7A4210572BBA4E1E6AE28B4607D1741F0B4F89A7BE75BB40B357F76C2E8B2D268E6801AB218FE12F1AAEAB42270946BBE29F3AB7C7A1DD350ACA1D67F8132562B9FEFD4952044A202C28E98680698E8BC3A83891FFC1E62DC2DFC6BB6994B77BAF7A2523231EAB63B24B79D7DBB5A7FB6A49D6AD07832EA4E57AA92CB651759210E0011084E217F0CEA1E0DB9A5BDBF4DC62D0E4D3EA203AE8747E7A21384DBD2A186B5FB03A57C1C68C41ABA98017ABFFCD837AAF1B6F29A430F67B8F7941720A13B35CF4999B0E86FFFF8BDC76BDD55F557A36617E1820641926CA06BDF4E949E00CF8F361F2E033EF97D32278D84504C30B620D49F4EC9249F7A05D15DBFD3F7C22B15091A867F6D3244A26947E30CF4A85632CB272FC0AA66BE66FAF738C97284B0CBF74296B27941BD083A495A8C7B987F508D5B80501ABB52886AFD64D1FF081D25B8F016A9244DCC2207D54FAE767EB9EB625C49BC28CDE7273DE7CF9A705FE74F119B787F317FF0B78782E69768605DCE58CCF4DFF6D277F2D421AF5586FF124C5678DFDB2D7DD8BBA2C1EBBF137072304E2E67FC884207DDC0F81500374B096678288AEFAD2E4556A35F85DCCCD4A9411B785D6B853C8B963D0742EFFB66555D3B5B02B544DA9E451F4BE546A01D8782C0C97DCAEF7AD7E4FC74A587F56D40A44557354E49589206004BC91E76204150BB4551C56E11EB36748D0F4C5BD477B3BB4828654504A5B32EE15312DDFDBE40FDE6F912C157318F420F4EF608FC786759E7C887BA104A86F0CE896902100D0742EF83EDFF7B0C41EB169C6F9D17C5A8B9B110E37A5833D92815B0CA0903E9F7BCBD81B7D73DC5D25BA5A7182A2DD45ED3880BD27AA8C3791A578A9AF8E3519328FE208916FFAB69998EFD51024F6FEE04847D0AA115DD1D9543381F0CEA591475F4609EC0D5B83A6DD51AF1047C7043AB8DF62B2C838D73141DAB6B867097CFE64D1223E7682019B239EB93453C715C5AF1D74652FC03488DC524648929ED50C331929A8BDC0B462EE7C1A2CECF8F944E52445490D8A048BB2EFEFF17B3C37FC7F95578CD0FF07A2277AAD09E4B8E85C82245C4E9471A903A93EB72F1232673A466554875A2EE438E83B6CCCB6136764573A8FFCBF87AE808D5F30F78AA9E3C150D7C1419E22C256ED7E07C17D2F7FD846B9D12D2FA7EF24FB570714E20FF923FEA89958369CFEFD5FEC3D7B8E0F4C839D5460F5F9E183609A6692BDA6DCB9F7726F82E21CFF0D0BF8958FFA81B8320C6D9B19FD260D5DBF3B4FB8442E5DE795DCD0F10920B3C56E738508A73BE7AED16CE287609C8D928542AE1FBC1CA8D72C8E2DA124B993376CDB293D1C4D2AA8162E1F2921442F6948AB31555EA0D2F1E7430C0DD34758A56BBA4A93EA8634313F76146A5ABB850FDDF136E1A8DC7CA3392C61EB12782E51AA551F723CA5C15C5B519EE74965D08B6708411D1EB1702408D2EDCBE1857383EC63B54F05300B641BE0A58D8F628FFF86C103C63AAF8EECEA3B637CA43A008714BA58FDBBE4A03AAED9AD60AFD08CACFEF13146A9A6ADBC1F147202185E652ECC9585B94066BC51C8743C1A3B6708E +pk = 8F70FD6B69122D1DA58FBB275F70D9EE1C12EB0B4F09A3CA96AA650CD2D6DDD3C59412FC3A25189A5DC513D6E5FCA27634A3FFEDE3CD5BF58C4D4B6105696E22A7B25EDAACDF994642E68A53D55CA3D40AFA171ECB5C2D27A9F48715384EC966EA481F6243C54E8B15EFC346B4AC4AC44285B949A20B40CF92FB1953BB75EF6CC2DAC0370DC0CC78143D7FD4320A7E8EAAC05C05D52AE5FD59007DCD9B9B9252E6DC410D564F101B4DDF667312E1AC45F46EBCADDAF74435A1EC41E57FC620036507D8F3266F1EB57B829A3550CC75AD61B7ACAE0F2C40EBB10C00A26458481B2718E99A5D21ED0F85A356B11984ADBCA271256EEABF9C0841A4CE8D094485F19A9E3BBC90C96371DA1A1862454D9BCBD13184970CE9323C0FADFC9E85DA1773226C7911212BEE2CEDB788982AA663070B1B680DF05D20F607D52F3D48C5046683B6563C274134F4F2BC1EBFA75AFF5A9E945BF2F79F0646A6589537F65E6E193FEFE46634C6CE68628F3E5BFE5047D601F2FA3537A40857F78E3F16BAA1F9665C452D3B915C85754D0E0A437214087245A3CAA8BD96787132A12494E603EB9D2DCE99A24687BC7675DACDDBFDD91BC006C1FEFD2408406DBECA524BF969F920D4D8EB48A372B0AA2860B9DC123CD2A77E860A0B7974B6D97D7B2DE073C365534823647224E55448A1200C80AB77BCA76AC961DA590BC3033055DE7A701653C7D2725E5EB1673776D954A085DCF5EFA154CF3D4D934E38220BCDC00401B22A28502289E65EBE3E1240E63281F1E141EF0CE13B63452CBB2F23779000035B89F3CA8E6B380CE321D6686965E25A43699CC70E640F851785F5E0F98C0089BBF3511F44A28C5D59D79303C4B81765999001E8591189A39C91F55376C2212C77868E47D09B74B1CA7722E970EE33E1F9C4C950249B03DAC348508760B057742670DB733AD50AF26FFE9E7E0AAAE628DC790FE6FEF483AFFEE25998A2EB5A79A3C680C087D675B5B2238A9EFCD6FD88B9002630681749EC5B8722D5C0C76251A6478EEDD3DA8F143A35919741602EA3DB7EF7A861484C26384C50A72432948E5B110FAC436B3F3A71EB404E56AB7E109E7C5AD1BEC0A5AB8194293D2350DD91FE3B31F3AFB9F82A90AA2F3A5E65CEC2F17298F20E01AB01CA8B0793B184B0CED30A723870A1935DF75AA5F61F7DA6AB1955FFD2AA9C2577C5371106BBBC99462AF594124AC00C7CD80FEEF59A94A8090C6ACB786B569D14357DC2E82D84E34C531E96E874C31C34AC3B879EB1CDA8EF2AAC54BC0AFFA9AB64F87CB4B851B0A106809E34C28F02E62265E2AEFA5854E134286131BF303D56E262CBE1818C613A1F3A7D030EEF4CF10F2459357A439AD594796DC562B6331D4436AD24D403832DD52FA9EC863CA9A0485BDBFBABF87A7DC6F8747E0D0B72A7C0091F1A223A3231A366222B3984F28A4980D4DC27C5F4FDA99AF03F31EC901978CF311C53A5293F244D3A188B94719CCBBE031CD41E682D44C59B4892B240E5AB0D2AEC1E0480AAB0B9FEEE604B492924296A72BBEBBDB5A5382988FBA7D17A50E1D67B252A49F9E285529E31FADBEEF765C882C8BD7A45F4A122450A8AA2C8D7D51FB8A84D10626FEB68BADAB85EE740BE717BB68BBA39E333CA21A121DE9B35EB176767E4077CFE83EAB1DBA86D36C717612B9FF2CD61450153D706EC07DE2ED7F71A3060253DEE39B32DE5D801434D9AD59FE4A25C93E49DF081431E0C2E6D2593D051126862871A744816FF2882DA65EE00DF1CDB8AACBB1883F930E36558F808B079483B57A07A22FC5A56CE9C1F3E767DFCB1743F57F51742A1CE3BEC7465E0182EA3C86E68AA2AB82C84C92913A54EBFEA3FDBE264D6999268CDF1EC5D2C54F4B3C29367D2B9919EFF667BCAC811A0E43BA7D669E2EB7FB69F8AF368BCD1E56F289623BF2DCA2BA88C12665F34FACAF98159FEF9439053B4FEF84E53B904C66EDD1B9170581E1FEC507B3EF2CE54E3B44E91D98745CBCA1855B0E0E8EF210F3131B17A419284A7F7E5D03EEB0A55DE6EB089C72698879CFF18DF4CC12EC2B44C428CB7605ECCCDFD258AB70621B12C981A9C65BCF84AFB775EFE4818552C6197D9C6B7B4AF4A94EAA3E5B3826499991D11485F0AC461BB0D6F503003DE6F637407C9D37DF776023AEAF76060BC398DD6CE1AF4607CC0B8825A1E3EF7EBF7254BB37A7D4BC419C2E6F5FE09F8787C91B381D61ADB9D405BABA9DEF9BEC43FB902820D4E46D8C6C77551035BF3DA6198FF20A03ED1EA31565946507BD9116A1C8E92AE8D024360A89EA8D02D89A2629A60F5439DE21FE851CC9273F5B8569A410D9ABDCCF319F249F0535C4330DBDAD6A1DF8F663F40419578148D33D8077357D370E7CEB1C554BE86948D74AB001A26AA090D1F982C277AC7CD638DB8BBD7FCFA1D8A4568BD64D6C8D21FD9FFC845938805C5915FA0A006C536B0E28DD4262912130180BD7ED57CED86D1E25BF9C96F16DC1CC39E68A5DD100975057C8453A1B60E88000523ACAB859141D5D1BE7403078CA03D3545C47E970098246A8335C1CB6F19B7D699BD0A3A673FEB2BA99972681A42FF43436E3B103153BD378ACC0E564190ACE5E640D45ABBD72892A5830EA5B312D4BA317AE386243E034FD3B3944A59D10DD7E6BCCF3C7EDE8774FC1B277F0C10729AC1F91DF1FCE06575C5C2E9C688AD3591179FDD18A4A0DDF50F75C343B0D1EB0BF64DE67F4B9D0CB93296A0F630ED91EDCDE9778F6E4A652A6D4F179CE14E6DA0CE286163EC2671D48D9662E02F6219C691B38F5E4536D07234B51CD6722CFF1EB7DED840BD217D24AF1CD5FAB0EC6EC9FBB2DC04A08089BB33EADC828E3D7719C8762A95EB27FBE7B57C3BDC5E3BB047AB02B7393880F8168EF28B527DCDBE9A6770DF6801E5143C082422CB87B191B600D052AE3ADC5752771A37171D197E18E604F7A6C70DD259A16CA7AD1693162CE089957720B15B6C04B8E91F4C9EE458FA9D975172F180464C1EA583CEE5E9BF48841C04A531F1BF41DC3CA94E71540213C0889B63DEA548A6FBF1992CA08C00DCA5BAACC984B966F9F80A3EDCEC273C99DC6CAF6AEB747A8E68A154F9AF0AC61DD6B42C8FA8B17790E58FF2CC417767DE83C3DBB29B2AC4D671908EB4CA4B337EDBE064C40F5772C63654566CDAC70A50E4019668633C7003EB1FBC4F7A4A01F16EC8BAAD801C65E470DE694C4E541707394DCCAA9A54E7B2A5331AD8F06DBA76E5BD08C70AC486AE5F0150FA1B822D1AEE91FDF5259AC0575FC1A0967DDA08A6ABBA3EFF00AA9011D94D775A55C0BDD4BB79C1F05E8E100466D940761F42E3F8E610898299C9A3981A8C6862E8AB63AD131A43C228269B3FF366422D13F9B23CC404EFEA628CA5558DD79EEE57706C1B74AFDE299A66A12C4903A7D9BB935BF1727C560E7FE83C6E5B4A7C99708A73BA7C3F1342DF28B5615AAB9E653FE4243B9551EF2D28BCC259030C9327078E0B7ED6F1821A1DFFE1BECB062F65793AA4770E0061B7E74B5612C315C2482FBF29BA4EE7F5AFE73929109D46BD5AED3A1AB283B6ABFFE4E6D3117576AE0ABA8B23364D308155AF7D59382E86278DA7315242CB9681B9D54EB8D5A48322C811F92B21D91B55584026643EA48C796DA1FCACE1951F5F8072353093E142A4E61D012C2D0A988EF134F38C75EBF9D19E5214454642ADBC85AC8D1C789A365C23E1B3D51EDC687DCB6656F6ADCC20C1536E1791AC06A2 sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89A5248CAD7E68DE8C smlen = 1435 -sm = BBC637BD84BF12A65BF4A4A6159C945C254D62EC377153975AB7B81B2C49B99D429E92C1BF20A71AD26C63AF63111BE50596FB170AE38EC3657F7F741E5CD270E056173A03782D990F890F7429C83DBBB6309FBFA42BB4E3A6E34697309D56CD5B43863013A822AC1BA4573EDB6FDF90D54D9A32BE0FA96CEE3656970A170136CEC70591853EA34AFCE8A8E8502FE67AA4B05F1EFAB0C1E9DCE7558FFBEFB4096DE5B849DD9F448B7BA97CC8C5AA148C2D77A043CE7B3BCC1DFC58ED98E2BAE5E980AED2581AAE26B30A1125D8A4A7D00FD4BDAD7C9C5BD3EA65E8363680618D889A4A37672FDD548956774D4E687EF11248265AB0465D483B4275E926F7A463AE60127945073CCBB2FF563BF00FB575882CB148BF35E88A21557415F7EC484FFEFEC690E465EC28C07BCEA9447D0A93ECD4792D3106397B3EAC27BCA9177624C25AC1512EE6763F7CD147E5CACCD4BDC7A413C91E233AA8B2C13050230CBD0FE186BA706ECBAD70FE1B36F27C222489AF2A272BCA29EC588A0279424E15B75CC7463FAD3469E98692424E68CE49CAB10B541D2CBABC9E77E8BADC36ABB4DB56435BE8194091852F9CD714DAFB11633F07F279A7168AF285EC71DA9D73C0DB2F8F8C96C5B643BBF192B29D19B4F34A0E89785FEB2D970BCEB8A251104EDD464FCA1C790E8362F5854559E9613342460EBD0CCF8B9788A28B0CEF7E6DD0DC4CDFC3D6F24BF221F39C2020F03C6D3F00A1029F537F578405AD780667E3AA9F92830686973817E1FFA037240BDE1847530531A5DC27373F3320954A6C64296F660BD58F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +sm = F890BDD7E83C05E3BC944938FE21892E200BEC0A75ACEA65CED991AD92933EA8FA7D616CEAA64D203E4CA2DEAF6A9D447AF131C675DFDE1869DAD826C8B9CC5370E3D93E623EAA8D46A7E74500631223C03F62C04FF2EB227E6A69ACBCA0859E84490464E0A90DDF6B97C374068598AB1EC29C99A37E7195DE31B3D24B07D3A4C2029DDE3E9421154FA647B2DA223862AAF65938A30D537237E2F969220DCD4500C904CB3D6DF264A8189C2DE6ED4F1F5028B4F12A328B76DB882E2B0CEDC1580621EC51BAE468FF1DC109B6C996BD5424C82D64FC0DF0BAC92E86C76A48A069CBE3B9EAAE07DB168E515E4BC6CD3565245C3A00C6DD22D25483A2754F0F238C0D881C693CAE59C096BB9B84F93EF7EEB6D6A3A069C509C9E3AE937B199D8F77FE5441C8BA21D6740EC1326BE503AB0FA24B889514FFE900E1100A5FBB2313DDE156350AD3A8D1D2F387E0CC7D55C20C55A5AD18E693BA43772A7046B88CE4DC940F7D20D2F69C4F04A4F230949C4AC910C73929BB3FEFCC80E5C15FCE2E236865833BC1F215512FD00E217156E32D50477D99F5A415FFDE285FB8CFA5CD15B30C4A556CC0F84177668ABCB1A34F53FB8BBB623274484829D9F840492F54C53A818A6A388FBC58F965A586E40F4D246E06B3B69F3E0202F5C68ADE99E27CA03C523073F159774E8ECDCB9AD04042460EBD0CCF8B9788A28B0CEF7E6DD0DC4CDFC3D6F24BF221F39C2020F03C6D3F00A1029F537F578405AD780667E3AA9F92830686973817E1FFA037240BDE1847530531A5DC27373F3320954A6C64296F660BD58F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = AFE9D17976DA571A2E0928897764C4583C92081B47D1CFA240F08D641F2D0C7805B92024BB446B1C037FA6FDA3BCB6112D3FAB6B2DB157DB806CFBCA9D42547AA9A621B2ADBF91C9813DAA8E5353B44C26E6C0AD6C85FB6DF116707EF0EEBC220EA9C9868A0DF52345F8EFFFBE5B59BFB921DE2BE5AC64D7384136183DAC65D77D9C2F0EB7C4806B89CDF7FEEAE86BBF12C2477704582B2C0DEB739E02900F168C84641A549349E85BA5526489D9171E014B977B986ABD49B91FF06894A4965D9EA7124B15E2EB9EB30292195FDC59D6B5DBB9167ED2FBE3136ABBE621A560C7AD919E2C750BA16B1FDCC5C85200847D03CF0D9249F5F3AD946A733074BD45EEB2765C9FDFFE55541E4A604AFE67246EC8DF6C0AF98CA4A5DBE3694B8C61B2981EC9118BF31CE2B1A6AEBB1B51C81FDF5E05B60518E9ED93C4E669A6D54A23BE5744F55255F6A324A358587D87CA9C8AA52DF55B80EB49461C07F235310E3786C9AF1ED5CBD06B7F233BC74E78FABD0EB8B969DC2CFD89B95144337051465E2B03D0B8947FED0894B494D6172EA8E36C667E2F09B4241FE4584E469E57D8C47420523D6C1A7EFCE87DBB0C80624802ED52AE5F305BE089CA6EDDB19549F9C769031F5B60B6237D365552D0B855128CC104C7D80CB22FFC3B6FD9AAC82FCB05FFA22B3377D6366289A819544845BB3E2AEFC7399E109BE653D0D4C65399B78A41C4C240D8BDE983F79FA5F3F0E2DED3679F4B077F3CF5397F32E7D00D1CCB5D9EDA95E1F40357FD92EF5EFB9521C7B31D5B7AB5CD2061DB4CA6E6FC5476BD1FFADADCE270DF39015E30C47E713C7AE8874827DDE4FB23FA94E7F5C19B0006CD57EA9022B55D0FDBEDF17B328AC75A5719B581D70A58DB68F49E31F3686159C603325414B3CDB4A7F34327C628564C7C1025F48219BE3105F66C3D5E5499C091DB1FF8B2A3E0A3A3C61EFAF787BF0D9B35C509326AC719311CEF0C80FC97A6483E3CCA9F045FEFBD238CB5CD4213C329FAD96DA58454A8B98BB0DADC4386C50F683F45FB9F75617D1B04516A99AB0ED4A1071C178222550FF7B7CBE2160785E1E4F8E3D706320ACE02C86F12A0770B91CD092E9913C3F14531895DF9F283D34DEE9E7D8BD695B63CE3E133C50E14DDC74EFC58F6844DD33B93D38BE9430333D2A9EF10662D504FE362D4129FCD09AEBAD97E84253B68C9DFDD9546C26524B55F4634A3B0EBAB9EC04B7B65234D83788C937372B0822AD005F0E95CF294A4C32A997BFBA072002AB4C5C0E34CA4E709EC4EBE598F8082BEFF50EE3F183046EF73B5D799EB2F2FCAFB51C067B6A036E36309D6176B23B70316AA9E44D980B28963E4E1A37849AD137DACE9888387C4FEBD7302F8AA143682E2E2827C33975D5D7D6C05A2047B1920694C5AC4BFCF38B1EE22488BEECE00D812D34A742D3F5644C3696FDDF2C9DEB8DE2EDF6AEEC596024592FC9A33D10FF651B7050911FE0BA99E76E6F4129CBFCF201B8E94AD0169CB5BB72E814F71F6C244D1B38EA5890B324B4359AE91783D0CDE2A67AAF0083AB8FD43BD572D6DD95D52105731B47FE0C21FA1DE253D1CCF3E95743F5813EDD46AE9F32B91F457AB81ED3E4860F0C0EF0194B93F181669E07AD4B84222135F022E542CD7B8C489C3259361B8ECF667DDD317917B8AC68656ABBA050B8117671966A2E763F0C1404211BCEFC83A0E05067CF4603DDDF109D88586A94CDB86032C9FA1AB3C2F59A38996C1769230529238EB3D66ECE913814547615113E79C0138122798CFE5E533B2AB904EACAAB2D323AE65E4E1B472D2C8B6E07B2021C0E10A44BAF58F47F7708AC87CA7CDF5636504FED5C405501028833A6AB37629AFD7B044A912820BF631044C5BDFC6578D8086AB0EBC54176697C788718CF824A0DCE4008BC21D488E697A96BDA98E69BB5EAE9A6A3D3C56612F9ECB59CA789EE10971DC73F9A9FFE1175C6FAE507D5307B771A35CF48EF263EBF839939793C5960A976725E2698A36D234185647E64C5F328EF24B9AAFB767E8B5C3948C11B4EC013BD13FDCFDFAB4D6AA05D58F3088FCA64BBD38B7F288A66C89F4045F41EFEDF09057AB2472F7132B065FF1BA56EB038255B61270CA99FC01800D30BEEA1EDB155E4429211855CDA38F94B554A2C469FE93963621DCA17BB002B01414DA7AD2ABE6651D45F636B6B3DA9EA435A1A4D8B83BD7349C1F29C9C3829F77149B4C0A341EA49050CD6CABBC850465B9C9DD6E0B2459BFE534A83ADC819DC1805BCFA03B5A3BB01D4D30C87B726D152F0AB4DDEF8808728461F272767EFF93B4F6F65B25D10756A9F91B54332ECFDE3AE4FC2E4C9906C26A5F10FF7F92EF6E482124036DA489BD38D7ED663E5E6B13E7CCDE92F4416D532E001EEFEFB5C2EA5FA4E5726EA2C168F928ECC94F129483E6BDC40ADE09303BD70C4CC0C0636473950F2C330F4447F8315F4F7E865F42349B155B6EE571D313F62A8C079172AB6D90CE0DD73F7A7AD4A8CF44CDCA77D17FC2ED5722FF6AA337EFDC28F3EDAB3DC447169E626E9E8E0423FA007FBFB795CECE727E7429672FCC100C66669D2EF2EB47C64ABE16ABEEDB2BBCA0DCE722CFFF035808785FAE01749202B617BF7C5988CEAA7D1CD74562623591555B62FE49D8E6BE2CE72A60C85566EBCA3B2C68662FB1874C4632180CB7CA2918D2D04D4CE211C33C603389688475E9F990F675161AD23AFA64FA07B39BB65353632DD14CEC9B09283EF4B68BB8ED7C1FA939E6655D122E7E05AAEE7EC1FE86F1CB5E22BFC41F46FC41C7732017B31CAD80593AD9068DAB28D1EFB6B4CB4F089BE5090F1877ED5D733194405D25B113ACB8D03055029FA6E0FE61AC594F6602F2551DF8593DBE8C3209079BA3624B5CE320E84E37DD1D0F7FDBE34F924A2F4B8A98D6255689D03E6EE2DBC533A2968ACEF35FCACD0E66C0B0412CB7B8382A4756ACEEAA8E51C1ABCD65405F58366A573E55D41E88E63FE7746391C043C33AF9ADC82326012341A167C630B90E3606649E70F6C585BB09D8C6F57F6877F8803DB95503AF21F7A10A1C2E5752D3637C34503B5075C1E94B39C6FB09B3ED2A1D2FED1FA5C21462EDE1E10771DC96C2B209AD4E4DC98EA0283BF7B844BEF8716C13B1B0FD5DE728F47A26BDD6B88CCF585CEDBC6E497496F66466FE519AF25E00FA6B59AAB0440901167E940F753A2A481810FB2A30F0DD9DEF3A5737F151826E24D4A6BD543659E9C28560C150D436DF91949370FA57EAAD24B7B5D5F337E12324D9CE656DF619DD848288EC4E4AFD28E36409EAD7607BCBE67B9921178679F42554E9DB52E8779CF1455EE97F5B259118A5DA3815CF1630FCCDA3098AC13D33F2D9D8C1A6C10ED02E10C5F224ED331A594B78337CFBD9E79E3A988533DAEA4A0D35DAD1214C23D3491AC82F7DB823273CB9DDF7A710416B2646254D71B93A43D76E1AA21D18031DE440C1EDFF7E5AC8D9400A670A3FB13C3B3B170271311B0707E083B3F2C9C8F0AF52B057AD53A4B4F975E80C92A685EB3A3DE69596B4D59286254616C10547FB5792406C33EF58A4D3CC85499BB270773FEFAA19B3CE5F7D936775543CDEE54AFB941432A2F64A16AA63FF637773683B2AE97798908CD430C310866827BED7A25377DBD590378665EF80D3CC350ABD7547CF9B963A1B809F9B5929B1DF23E42C0A791524315DFE0DCDAB379DFBB9D63A1A11B71B10768AE52A37733C68B2DB7FC4C7B0EA0B9C0B24 +pk = AFE9D17976DA571A2E0928897764C458D0125C5355B0881904F8BC5E50D9082D62FA667AB636C16953D24421A8609163E8ADFAC8D28F4E70F4C1629261CB79522DF700055B752A83D2996433BF73E04B23E4EB162A81CE4C66E286EFC5623AD63E07412CEA1008C4663B09E744C4D4402C16A15C75FE89B1C7914551943F495D090FBFCF0A4D2930A7ED274173F411B868078D154A97F27261E471ED63A4677FB6E0793859B5FD11418194AE92A0E77687887BD2F4C41646FF3DB08F702F6FD6AA8A677FCCE54CBBEEAEE544A2A0C0DF524FE4C94B092129DCA57F51BFFD1343FD2B82B6C56A277FFBB98EBBFFE49E1C333FBD439AE5EC5E2D00497E1E5A24FD2F40AE30A69372B89847EBD5C976C2FC3AF20C9E5201148E7AD711FF8B4D64B2C44AE5FB086743406B6113A706A98E039E5CCD452B62E1647C11C15DDFEA33283B03DC85E65D65FFD186AE010F77A4F63C493563AAC2C988F9CEE1DDB921AE479F5F740116E71CC90BCE47494DB24826096261709E9BF9C9D8183549557E744D5FE901C51AE93BF2ACDD7AA3200B6E8E56B650763811D71006132641B88B857DB7B02711E76849F0F076D8D3EB6DAAFE779D0DE293CADCC7CE49BFFA49CE5A302AFDD5B80EC932A1837641B3F324F73CD6005EFCA45821DD6B56A27DB3030A72A8856A25B26D254DA614E89CEC6082306647CCE7FC4D8A5231B353028634116984D383FBF0FEFAA4C7BCBB4D5719B277AAD3C544415C4D9CB1249506D68185B9188AFCF4F86C3B8D1D03A518AA899EDE07CC51731376CA0F368E8B245DFD0B86AF2CA785A4EDC2CA4CAFC9477E287B6F63C9BB6B8E309BA4E61194B719F580D24F93A1265F44D15F8A9C1223F4A0E75F75A4FC9AF880229F1C22589F070DB762A57DF976BE7B7797716B4F20F99F18312997B554CA2061BF792F1D2C8CF474CEBC69D14627085D793476B94B9B913C5062FA704B77EEDCFF35987CED6AD24EC350716D774B99E26EFF82120974DCF4B451A4DC8E49D1D20639890D626F19CD8CDA7BAC09BCFC37FC04079D848A9E4CF0B9FBFB8EC2F5C68A3E2B1F9EA0EF6F7071F9A652B4AFB86F76186A2A9A4AACD664AF0B3A7FAEAB5572DE4BC1A19ACE19F3CFAE31671774D7F31CB02E59DC7DFDFB64488402CD59284A81E567D31A3ACA3153D7904DAC9557F605BB3FA47E207C292C92089C220573E0AD0C48C158DA0A49075484CB9063DF32FAB9098077CCBAF864245C56B57221E30EB59DCB75B31F044CF2B089BBB3542FBDAFDE12FE4A15362419FB689591A8EAF639CA21D03EEA63BD1B9437D3E0AF959238DF6EE8B98EFACC55875F7CC527436B46DE28DB06C1039EF5A7A9D2E80D5E2101887180039035DE70EB861BE1781B6F58E1B4B11177372E369CFAAC79419283E2C1ACBD493DC1FB0E93E08552A8E1BF3CE85135206C381CC64F3048D1E17572A6D11FAD5EB601DA348325D817ED1CF265AB86BE8C1E5663314D661B7D25EABE3376FE7ACA7C12E195D83C9595B090A26942BC513A0BF62014A613B5DE8B1D52231FCD55554CE5112A79317D8B56860FB3D41C569D0D3E98664ED93E645C741020F324E398A153B650B8B4DC8FC287DDC3E855D764CBC562BC0EAEAD62082144ED88A3D4AA902257F67EDB4342E60D5AF6CEE344727709F160014F217B3C128BFAEEA396162C3380374133BB62A1A5C80B575FC32AE8BABEF898A3B3255F83C9C0F79636C07161BC270ED21CCF0E50A03B4177D10CB92DF58372546ADFAD40B28DE51D52698B43D427433CF7AA697801E79D2B4617E4A83793D23D4216E381E91C6F9A83C475D47A2E4DC9215E5017D345FEBDC3362C559B5C7C6C9DB83834B5330DFEDBF28CDD57165929D2F95800D5B01F1643664BF00AC526DEBDA0C1B55849A7B58D8252F0673562E15BC8AF9FCE356D3C166C585BF92C9B97B82F4DC5A2060D4C693D8F9E92081A3D10EFDD94A888710B036CFCE23B22BB3BEF883759FCDF8AD31B2BC3E64208B9C58484C99330DC38B11E66936E39864B47B849743A844A4AA34B31BE3667CF9332660D2C7EFF3D860E41CB0B4B4A1419182B53A8A968A136D1425D7D536FE589ED81102CF10BF8A1243EBB84B082B99843DC2C24BAF09D49A2DE85F3A735028AF07F0906420B6EEDC25183D021964ACEBDD63B8B86EFD6313E1C63433EE6BEAE04BC0D758F40CA19E7CD677431C3FCD1040D6F8073207E3896FBA6592D1F71F2939902EA62156F4FA95165FC2FCC1DC5448B38EF37DAA735FCEBFBEEBB6572A40D82055217D5304566616785BD78AE13AA6F216B7FF3058138137BC98D97CF9B51C96AD64FDA7FB30E17B5332B8DA81A3BE802AE8D5666564E03256369518618440F9E655261BA9CFA7ACF3F802632EBF0B563F8A6ADF8DCDDFFD1E2F111CC4EA14035083F6F1F7C71E7CC6A9D7142FB6553F01BD213CB06F4B8CD2A8B6A7B9515ED431791BDF0BAE6396CEBE497450F75CA1E00EEF924B1544E5A46A8AF1DD0EB4EC6A95CC9C76A4C0676E001C17E97950209652DFA8658A5226E3D55F167534CF2F0E550E1CCA900612531457126910EC1B3616E3A9671D3B8E89FC5DB2BEAEAA0187CF18029E1223B1342B4FE11C3C25697D60E4355FF5F76E19C13B4861B3136DB15C2E6FC9E85A7122C2802A56E711792CD205B3D319BD6172F6A5F26749FE1CA5563D68FF311A7B388089235D483093183043EA81C5CCAE1B4E6559C1BD5CB15C00E04116B01477281AAF9FAFEC6439363F8EB884499FDAAD84DF2957D82531ACF0D0717828468401CB93009F08105988B3856F9080FB4517EE4AFB584A8497A739AD87733756E15C5898FCFA0F3EEC446BD515BE92E393A672938E594555DE4353A493F4A430BA01436A1FD63AC26B86226D41CC6AB5E9EC1A794ACC80934EA12001880992ECA88C1ECD39101D338BDBB7A08411CB4010F7927661F1433968783089278AB77BC2A50051F844906AE71E28DE0A318B2B9D2DC31517D26B2F2334CED33115D07560F0ABE12D84EEEC53E657A8615A82F8EB30E51AC0DCE156BFE5E227040756A3180D79BD69C65393191DA4B6049669AC1ADBB98AAD51188F9BC18B8EDF91CF1A5E82B5AB577A8210FA989D9CA2717A0062B21AA8EA71128633D007BCA28AB3A7F56CF34C9A12EC86E125C4C28D6606318438C2A925B09B33D1925CF8323F0A754EC1CB26B344ECF095DBD7E0400304B21FBE0A6AEECEDDA1DB2FF23D8D4379104053F7443CE7E240BFD2DCEB236B54D7E93F7943779703E81AF4D81E667977801D30202BF4F96BAAD2CF75D48B6E72861E44B00855876E623C892B062AD94ECD5733EBBFFB73E310BDA00DB6E2EEF564134F57BD0E9A0C781ED809A004FD414B754147F0430339F27D4C8E809672F76267DDE88FC16F5189D887735DDFB0601A30ED429EBB9CBBFDF27AD6230829083C5690B14929D507AE34F4FF7503B43FD24BACFD1D21293253AA95DF489B0D7A0B244A60108798A0D7C4722231D7DE49C3B60200AA1E8B23841DC3761AD0E47831739CA6AFF871BEA7628C76737795F83128D4BF7AA06AF61D4C108CFD813B6A24F12570A556B77E4564BB420E755A724399E7B35209A1912D847D3A622D9292BEE5A53E5EC2D7AAC614858F01893CF11D31FC54CD07BD6E12FF5D8D00D2A4E5CCFE64EB4D82F67264E82086D845A06A695FCEEBEB6BE8DE3D4C2D751874DFD4DB6BB9D209E84276B4C33DC813E524797E8AACB sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20BA46402F557C454DE smlen = 1468 -sm = AD1C7B409342BCEDC16DF6D2A855749232C3009B04F3107D7586579A6B5AC9AC78C8FF244579818B9E63442286F7103F5D0A28041388D1F1F29060F50632677D4F062D41BFEF06432333B6A09D7ABEF0314969E585CBDAC60C3C56A6AEE5BFE782B2004DB17472469BEF9A6B3D96F1E22BFBB330099FC45F7AF08C3A73BB326C36FEF3B2F058BF1BCAE812A25DE62A402A569FEAA55F1D37F9A24A6805F2463700EDC9CE938577A6E5027614B002B062072B55F5EE0EB9B8FAEF06BBBFA9313E709EF9C3599DE5E5C0D6CE7452FBBB4A5A76413FBA9B9D08335A79630E610E41350E4CF4369C71CF615C2DD5FE8201882C5808706D2035021B71AEAC0E8EE11994EDA65DAED3A5BC323A39F53C9E2AAA780ADA9913A2AAB1E42CD85E79A75F1F25A0F66424EADE4FF4639BE88E3AA3DDF46DAE9D97478D09C669F6D009DE63C4134C5758EB9DC398648554B0ABCA42F6C841C4843DBC3422EE03ADB5888D3EB8325E35766E3A5DC30409F493DA2106B665454F3B48D908D332847F62D2B2B48F9B4F6F3AA8D89A1C51B84FD7F2AB9C35C69B2C7E41D0D52275FE66A594ADEB59436D428280AA7CBECC9057748BEE7A6D3A910CC5411EB2A6EB34A50DB1AA552D142D6AB1590D31271B95A4D0D1599CB1CBD831188FC8ED5F4C69CC4876E9395795B60865B49F9EE4598602664B6E5D2203114EF90C72C434FCC35A3574400AEA6340FC304C6476F9ABB1A43042F214D14DE12D907744D959DB31C125FEA4D64B0053BE87D9BAAD43528AABB055F39CB045AE35D3D0A50F64510CC1DA492651FE0930D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +sm = 94B168AA7557EC24C91CE961588DCDF491579D064CF586EBD67CB2034C5549AD57CFBB7A88618AAE6D7DFE645424B94D4E1CCA18612ADD5FC6ABC81F1BA0C0E37506853566BCCC8DD3B898853421ED84AA605C1975989B39594A253559C850F974E59D461F114B6F7A0A56DD587380D8693A6E7F90C90A07BA3357244E7BAFC1E62F0F82EB3555EA24A9E078F847905CE05558C6AF0D67CF0D1FA04FAC8206B803CF22B1E74C82DFA2D7EC8E9AF5510EF52EFFF8AA48F8CC2B4B1B596428A237AE1A030CD9B421706C85EB3AB868853D3AE4A7B8098FD06ED4CE38555373B78C6D97218482D20B89C07AAF195D1985246EF76C0C53C1FB2FCAECE39A0415F3AC6D7252BB24AE518DCB8B3C481299F6B6C30A7A44986FF87E23DD818CC221B30AE928AB8DA576767AC07A4160A26A8E5DFF72771F1C0BCD9A6563F63B9D696AEFDA783DE3531336DDF9D53F27E1FEEC87EA4DAEAF04DD223B367860F30F91B604D3F33CC6A58C3823DCB16319A792E900FB6F848B544A95E49A379F8EB5DF21E4FEB4AD975C9F02333610FF95ADF2FBE636832E8C74E509349A04056356FF51A54DBEB27F42C3A0258FCFE3BA4257F64E61F257EBADFCDDDEBAD011B5F5B27EB986E6D34DA89B0A29CBC34F16623F442E239EB6FECE6BFB26CFC55F7EADB84F08F10DBD14979AE90A6CB17666766E5D2203114EF90C72C434FCC35A3574400AEA6340FC304C6476F9ABB1A43042F214D14DE12D907744D959DB31C125FEA4D64B0053BE87D9BAAD43528AABB055F39CB045AE35D3D0A50F64510CC1DA492651FE0930D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = 1B36CA8231CB612F0FE9A60248CB6E80D75C8A6DDEF5CB2F70402DC6BAF6A73DDDF8770EA9D645B5AA8B9CFDEAB2C0E76EFB57DF324C8F1B7D5211F6E26EE8E666E3A4645D9D1248D52680FD8ABD39FA32715CD53F0F18EC702D23DE1ADE0CBF17DBB09C6DAEAEA1DCE11D64A47AAD42B893276D8C4607FAF80354E619F415F381D05A9A2AF290F392F2A3FA6996B4F988EC01174D4B97AAC2CAF649F4B3F812F63BE01BF7F9B55BC305A7A7A29F2036941410D8F85733D9AA08D7FA16D6BDFB9E82C24E2DFCF1E83F005B6205D6AF3A8D75D24F04D057662B1BCCA030C5123F1960029608753A685F7DF5F50508C3257883630A11BAD22087E9A2B250DEED2608B400F63F91ABDD8601F8DD4EF2E23E5321607850E6D07F827BF35AC9B4630F054775E04BBEF342D8893B8130F5A8CC5D52A88C4EFFDB477E12FF3A649A40B0A17FD7AF909F661CCE3870E309BB759EB268ADF16711B2AC4C12D0549F85B96F2A91C69DEECB10584625B7B6A8C15A849B61341B89D614E7182B261FA1CA8A3C51D6EFB69F42B187309FD2795535373B4E7877267A5AEAE7C6BFE5AB45393781E323BF8ABA4BCEAD196753CED6C9E72496CBE8C76E9D5424A738165782C095AEA239ED6E80E01620D7C122D772F5B4F5328E5D9781664700DF2D99F30298263E366D286BEC757346D11B8EB45174AA69AB9798954F2F3BE12D5CDB416747AFFD5C6270B8A4C664BB5E5EB60A4B459242C8335CAF3385006B5620D47E68EC5E7590B2056206F5375098AC7D9BE473353F7AABDEB747B43A67B1518EDF7EC489DC3005D8D2A387BF19DD3C138A4B9497345E4F1E1AE3BB76E9E75E95D4C43451F50B8D99AEBE0A304B70A5630F93A5D1A42A0F1A45FC6A2641BE19A841BE4BF32339ABA55E64EF5D31C1A2E75441FE8FDA5AA27C767A2961666D3772FCFB4538E481ABE0760597F0F05F31DF40E8FAC41C76E49082DB8875DA3541FE66E79571CC5E5DF60D968582FE8EF6DF1B9B7A264D4367B1FAA3852F1EB2DB30BC3F6946C83ED610D35A6D030E3DB52A53852CBAC04BB75E1B8F5BB717E452331F43A342BC355EC445435BBC2BFF98221D0CF70355C8BFAC0C366288A6ACE7FC7649DA7ECBE69E843CF14BCC1A9EAABC314B957C9F92325CBF8B2F23438E4E3D3F68ED16A39925CC54D70979415EC4A7534EF70C9783203B6A3A12A72966656E33E84B977C50E7B43B0C5AF6371D84244E39590E355ED2657360646D71A40723F63F66D77B8CD097594505A09E77EFBE36406B05DDCB1B1C623081F7747665BCA1E760D6F4226644220F71A6C2A8F344E1F8129DCD7BCD54499FD206E512CA81CF7178E13FDBD240DF0E6748BFD60245B8B1BDE48EC5D1F8CE391F908C029E3321A1019717197FAE54254DE027BB5ABC471A0F79020D3ECA5BD1964B10A7020266C3011B2390691630ADF4ECE7E94BC8ED96F7616438AA08C3EB9F17A591AF11E22B7229B9AF0B2BEE35D34C8DD7547A5B4F87BE85DEDB6BF70ABFA446FA237D61A5473D55AF1541B43534F5D493D2AC9D177A75A8590A1B199443034C23576CF0582587FB144EA3130C2F5BB5F01D92CD4CE02E3A6A5C35CA45158D6864311D870F0CC43D54E577479F11B9A83B29AC2294B42198CA866B9575E2ED37B33808479638BA2054031EBC726A9B49E49D60BAF7A2B2EDE78F57D900343E5E584E70567425F3CB475AFFAFF0B625CE7EFDF687DCEA682354909EF47E579EA68C66175D992110EB9E8D737BBC9E7B8882E9D2B11EDA132C4CED7A80C8DCFE094C9C347754341BD2ACA0FC67779B38E11E5D91ACD0C7A0432757BE227033BE56758C9E292EC82FA2333C6D55134A95E381656F1F1FE1ADAE91AE2C3AE7A0C40AD80375B5B1C9DDEBEEE4CCE2CBAAF36E81A08346424D0D5A5BE45AEA511BF3BD8549F410072823D40593F85475D140F2B8C90EA31C7FC1D848E95023FE67330C58C45AAC5192786FF545F0A1A4ADD367A8FC6D621D18EAC3D7224C1FBBBE28A7193A2DDEA5A64FAEEFD068563EF98DF5546CD813792F37632C438FD5AF90E270E0FA72B882DCDA21CB0B5C14C73EA8F4F5FBF72A486A301F1DA76F3EDA26035143AD51B69D8650A1A29841FF5334F84E795C53D4E109117F4BC5F9FB49A840C573A7C532014149C011DF24CEA59C7FF1C10972C0EFBF870C444E04874B84E4DDD9686D743EBAFDA0FB4EE089D879B9FE15C4C56B472D58595385A7ECDF1267E362CC024E6BDEB88D3D446DC79D3BCAAC1D382BE02E3DF377F47717A606AD5AE38205E960BD15B72A8B91441762878D5C75C0C3B47AE7E9D4E2164925B941AAD34A7A7E206F85B9D42F5A7FC7774083849A2312F149BCB20943664624F06719DE329FCE6B5DFCA146C55C78FFAC49F49B176282B4FD512A68A97AD019660DA545F4A1982B1CF565E34461F0E87B0068FD13335003E8E6538A40B18F18EDDB6131480B14B12E671F1B492B0A9E57F219A13C78442FEA41C74D1BF42510AE7D0FF7E212EEB1F3C231689DA3151EB1983E54D3B389DE3B40346BA37EC2796A61D1997625D226D1665C2B46E0E107E7E8B0C8BDC44DB839E72EC06680675B84667D3BDEC12BE4EA9BA5372195B67C0FF93099F86674AEE85D13F572FFA50896CD020DA0F9A10A9590D41C37E79DDFBF40BA3F6176530A3221451FA9556B77E826D398A3B2D82293AC666C4C478ED6016B173C51958862BBEE15F5C1D9BB197EC6950FAB033275929ACC88936D8D32C62C4C7C81E27E92BACA5F98330FACA05DC4EF8CFECCEA585C9429B5F21F666EFE4B6E098697000E03AD1B31A87011FFA5961BDDD6D8C932EF917473AF820D5EBCB5AC2EBF41EC9026223FC83F21388838893EB7C9DD74673DF0A533D621795EB8F8E35AFB81EE81D8ACC10F3809EEE6B0DD2824D84FA8A862E6DC87088A41473DABC224AF9F8B68C20AAB6CD6B07A260192E0CBE6205927CEEB7BD778FFB4084D5299C6EB46A62A5093822B54F807810F2A0DBBF988C7A7DCA1896FA36294E41E768A7CFB4B0481786E633BE42B859AEEB1D68D087445AECBBDF387BBDBAAC8AED5FF8D50C5E1DC40675A66AEDD5BA4C6DFFEF5246F39F385DA9C93A0B98DBA30FCD7A2E8E717C6F5ABEAC4CE7A5BC0A3B215D67916D3981F3C22989A2FA4CED39343C84A7779F63F9F3E5D3A181B4F83B3769F6974C688ED546DDEAE440D14F9797B146F243C3FDCC3B2213440D17265DBB9B3D36F69859EC70FF54E397E8200355A74ED7199F75C3C64876245E19C90D9072F0530BAEF66529CC18DB09D352F199B01F950E865552AB8E5F35934B9C73230CC8E504201F9BEDE9AE76F860764337766FE7BA7BF0F901C866B09FBD4ACE41E4D925B47D6AD31FF8B38DA22B6B0BEF294A6B8B004E4108414995D34D10BA0F8979C9628A60056453ED485292882136D99E0137AFF145E6F16B5EE5A1201055FF8688979417A11953152D46C4B0859BD441CD560F7A632B6DD5C76619F3157E87FDA6689362B26E9E93D5B89870C265E902F9EF320A5F3805ED87C5A12EB2436BED74DBEF122A9ECA203E9DC70A3C08695081B161C8625ABAE56F130C89FBDA480EA0C36DB68E1DD4408BA9ED0F97F2EB119065B740137C23ECE6DFBA46948376C438FA895446C415A18E4367E7AE49F35678D7E0891D6DF03F748BBB68E9F38DE1A418C2D112E5101EDE27606C3C63E2774FE84E3E65EB9B41753B24871040174C6AB7A556F2D1F50 +pk = 1B36CA8231CB612F0FE9A60248CB6E80CDD31A12F7D9460EF2C51332B328F9E72777144483687F5A1BAAAD67562EC2CD5AF609D308A52C9F1E7B8327E61D31EE1A3D48F16E153384D0019708052100D101B84F2ED98C22174A82AAA2585EF79B005CA4ED7776F4779B8FFA8890CF8F3B006219ECD260CA2622514CE6E7136112A6F6051AF250E781E70D1B79BB66FDEA98113ED8ADAF2750C3669B89FA88D225DDD0AEC374F2E95888BD8C2CD7F4AD7959179FA53543A1A947A26881BF7C81AE696F9345DD7C84224E52928542493C75C027C63EAB65373662C109C0566D90D357E9B6DBCBF1899B8B98712F92B5F68C912E86C5FC1E40C98D3F089187DC747C58F1C152B5B9BF3D8FA6AB5C7DF373554B2E2C716C9D5E18809C9BD1E3DBCF407C02B0F86E5FB541036187F0D0438BC22748584F8B09E0C5600BAC73E2A1DD1A7DBAE5F1547153FE786DD587C1AC9438F3BED0263010B7A74D10C3D0722238A2C4B4DAAB0629D3C04BF82302527FD4094215A404B7E341C93D7E5FB4643126FA8A4CB4F8AA45CED1E57FF62CE4DBAEBF08139DF59706240EA725F88D184E9E0C576B07A6049A44F5C1F7C6C065B053A6FCFFA1D3C05B6C7F59EF33DB9243642A4EE09177DA7EB2C67D9D1A14C59DFFDB56BCD20B7F1D4F2B495BF80F7B741DBA82A39135022AE4C491C1EC51252D44CA0DFEF3F537760669710DCD6348C953E83E47EA223B24686D452D0AFE8388D7FE6500522BFC49F6150ABD2352A8A2AE02071AE90C67DE27ED43D04AAF863137D437FDE021E65B60F07E132DF1241ADA88F23E1672AF7EB6ED39D011F7E40710B8B46D6CF01E285D9636B5E27305307A2ADA652834CB262043C9322E7FD9C30C032ED9D720506C225AD16AE95A9F78F7D13640C3E3C7C2D45AE24418CF734A7122E1C72FB73634F721FFFEA2150B62FC096F084CF397C83EC81B7067415E28C0A1932ABA887A08C7E60193C3B7E2CA5B51FDF742F36015880366E40A19CD8A08C9F1DC7A0D8D5693ED7A907BACAF280623100DE324A219AB2E19DBCCE0D01D91DD228BD16C8C2F15C844E87C6B688D0C01B794A57E0AA0A6FCCD75E3579086D70C0AF4AF7E1ADC9E267071596DE8FE637EA8ADDA1CFD864DC343441B305868CF9D30004DB2445AA59BD4D0CBBE42B664B029040677C95D91EFCF7D710F7940D5B8B6989AFB805AB326B57AFE89D397FBB198DC910B817E45B72879FE19D9F9B0DAEF9AA44E2C9B60CDD6EFEA4AC9CECFA765504FAAAC846DA412907B8CDF0BEB249E6E5F1D4C0CC1759FDF2E004EB74E29560F46DD2089583E12EE530AC7F680711DFD3F974264492AB3373EB21316ACAB8F76CD84A96755D9B5D44928D1704756C1CDC849AB7C9E5903B63D014DC1D32D7A696D5FB90BD7990C7E080E964670812E595B19B14CB86D88B53E5E27F282B8D92F7F4F9F65E96D03BDE344CFBA9ADC79566EEB4DF681BBDF8400E8F5068DE8378B25D74345ED50106AA66C7FEC921C8C8794447A4E62B419C18BB80398539A788A7FB07F7CA699288E8A39A852733BF4B68EC68D7A301BB81BA1844EAC3C65F882B1A840D96E833CFE22D31D2FD7D237907CD16AE9A3F5DF22723F69137F8936F6DC8DC63605FD5E205912BA0DD7F6411F924A17D6E3E936143014A6F974EEFE176E64B399B64B815B63B244FE58A301A76F7E6884A21A660050E62C9DC8FA475B5E9EC484D4B2FAC53D106055A8A2F9A848B2FA28E284C34EFBD5575ADD84F344BEAAF1E2F2CE722AFA2F19C1ACA768EC7A7A3D91AEF753847430D043664A0FB493E0F173137B0583D8D665BF10D89C5C201E149ECDADAC6EB9753097FE44EE0F1940FE74E22FB7BE633382C331E0ECCA43865D8C5284FA7F0B5C5645B0EE4B73E88053B71EFFF24280A65677EF9965D82745DC830DB2999290EA98C04BDE300F4BB37E7B3DEEA92E2D0C42A6E13167EEF951B5971E93B42B8B7EB15032B19D0B0D97F66317AAE6B8B359029B631326599BD85030830BE8764D758CB1845F42129003416E356D5925D84815FD104866B08A77C451DBB9BC59CFFB836C060D3B42A9A574AF399A9D970A62185380176415B9D97FD2092BC0B0C3513C7869C3AD2A5EBD4C663214A2F24ADE392B071AFA12066C0E91909E2CBAF6DAB031133D4EA38D02F3A7D5949F213CB63793C4A07B02A74B3D594D8E4A07042AD3939EF6B469FB237F1330D1E96A2285FC89E065C952FEDFBD425BD40D7CDE11E9E564F7F5E7C43E42CA79892F3A062F4AE7E2BB67BA73D82D7C309E0BA3836BE4715368CE3DDCA52FFDABCD46630219EA5161C18E7F37CDBC00253A4D2F3E6882A1261A5C5F001344E52225E1CD23B6FED3C3E49FDE8004BACFD29FAA322AABE4E2EF7A503A0ABA7E246DBDA99B3F986E9DDB62FD875336F4A3A24053437DD0C9B75C59619537D33306D38C542B17853F100BD2A3252375B0448DC699CF09C28E2689A923D76ED381E029310D6D1FD4B67BCFA286A05FC0C5128335B80E337ABB2023DA4BA3B803F0FC327D1F4748AECE9E0DDA7A9D11FEFB198794E5A0598B17685E23037374BE3749740DAE2EA04767C4B2B332985CD30BE633A27240F5658E9755DA4B10CB7F98D5CBD6C1F414668FD58B00D2C5A0ADF3EE61D60B81BE0BF899DC4F2A8E28202F138907E577558531165BFEA6C56FEF83700A9AA07ADAFD1514658E976DD5FEFA04FAC5F5C3A3C0D83C42F2C6834A43BBDCF84BB05CD20600C2A3D0BD46DEF68E693E59C41E690678E8788B1EC4F202848C5DF083B77368A28E97CAD0BFE47C951557A0E9D80E9B0FA333F15B1D133DF84B73E0401B3DC8BA2932D8AA269F70B117C106336EE83BA904697755F98018EF1E03A2C3E2B14DB8112BFDB93BF612A15D202A0811D88484DB188BFFDCC3EA38D1B0F592D5550FDB8B710D70C8020239D538AB05E0347306E245D2A7D15B3B9E15775011A41DC90E990855494D80B2272F834DDFDF3FAFE2CDCFEB539380D715FB6FF9E3D76604F06BCA8571C9A6105C0BEFFBE0601E7ABE9F734271192367EAD54CAE7E54D1EFF508E38F21FAFFCE9D0D828DF892F4C73CA03267B0D4AFE83CE83FC53D8B366BD74285E55F183B0712643D7FA14D4C76A1DCE2B80AEFF8334261897240D0CB86A3A0803FAED6F5B0160A41DF79EF9C096C1EC4AF042FFA38E1727666CF3006FA78A5EC543E4CC2C7D3C2781C249F256EEE68FC3C6E86653403587CF590C1221C59CC53FC93AA0A6E81D5E60590764CE3B8F30486E960896FF7DE323B370E4EBD2F042CBBBC44B1E20AC299921A6AFBC4B6A4A306EEACBA60B3A9896CF06D6B65D79639FED25F3BB98B0B063354DE26C4B77BB8B72DC3A42DB8701DC9D47ACA93BC5ACAD35FB5B9F2D7213BC77D9E43A9C31943A4F1E70C729F938130D3729ECC4D5B0A3F62D9FCBDDB96818D09C9F196A9AA6488C4FB95D723C2250A268A27A186FF6CC7505C42883BFD12EC31C1B5916752ED111542860C3C9A11E005C4C59BEF07428475CEB431C2E66B7E700FC02A58EF062EEDEAD9A94C5DB50244DB433C7DD5064DDC649B0F4899436A739855E8FD1E32B0E8C8902AD24235F66A10EC23EB4716C5CF33EF0B09D3900091071F9C61017EDAE55C18D3AF8CF6E96F4B0D69001AA2BFB912C71467D0180173AB9719E10B924B836C269B8B33AE22E2EE28FD5C1BF4C31AE795A737E5835C2D0A8610944F8BAECB3CB1D16B735B7214F6BBD5494DB0AB sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79E7AD7EB6A183CFAC smlen = 1501 -sm = 77D912D6F7FFECF168200959B1BF9C2A7BCA743C4B697CED1240AD7BE24932558DB145E70994881E310200BB3E83F1657105656EA8EBEC665EE42337CB0FB0FF30003F12BACFDD4661A04A71E37624689905784EADDC9F4989E658D235FD0D56BED0C86A1051ABC80840016A8C65A89E0465BBC39ACD9C1F251054CF7F598F3D2F6B6EF2136653984D056D987A8E08A8825B1F0345EC33EB8C987684A5E0B6F0317A68D5367F40903A0E84BDBCD0AB7BAAD0526F16E1942B91DC42EF1B96EDD46E4EAF550C09987C71247A75ED56D93B554B2566AA0CFB144624B0BA77EBD4C83E9CA6DC21BE075DC8871938C39B5EA19DE8BC8C17B44D45D54E17480B25507DC4B4F82C037BD06AE790EF1ACC081003360A23762E55A902B3C41005CE4FB5C2E4706E77171E46D68913E084A5683E6C881FFDC305BA9B1CB2F31825296709917B21740B07AA471960F264541BD0E818713A09768A02D101B819CE8764127EEBD4B8206F9BF8A9CE993492B4FFDBCD2683CA9CB2700E6BC7730EA42D8F81586F4EE2353D18F3674F738AAC20932E636AD0AB4889C7C35CB13A22669D7C16B4BF45EB1DE15EE7A3416E35EC0958071E63E834F6EF690D51AE9A4AA26EB2D4A4ACA30EB700DF16F460C637ECB96C811FF046BA5369B771405351BDB12277DE78B4D712573371CD3A6A718DC13D33EAB6D3BA394AA9C79209E82CDF7FD20B1E35B951E9AA0CE5686B8A7E548F311DC60250EE0F76335704911BD394430E8591642B084ABDE65FCE160C74E37DDD5B04C2FE2BD7B4257EAE8BCD9350151E24360E7D7CC83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +sm = A7B952B3DB0C8156180FBBC8FB4249DD090F9D4CBA69786A678AE18981734A8AFD423510BCC812AF4EE71C54E0DAA7655C7CFD042746A151461F92CA317D37AD06F6A21881160EA99B39B4441A12699F06B5A41329EAD680E4477D8AF12EF7946C6069D88D62CC335FF82B661AEFBFA37FA84BA0A84B38EF846F585DA8E4786D39DF38A1640314CE81D95205D23CC91C4283C7564DB8D4454B20062D655AF3BC95D0854973B34845F1D118A978BF4C9DB17C194E57C6128F693E2E8793B5F13541217E54AA3BF94A3F47163A86DFF182F908E0840A42F4B7D34216DA5C90FBD89447C9EBC7DFA2562718A72B219DF73F7D1E9FF47153F576F32A70EDF989E4A2FC9151B2CBEA7837FDB5E49A91C3E686CD713A3356CFC80EE95CD4551E66521B289B862A68012C205A3ACEC0E4DEB1016C893038DD075D86B0E1227B2FE4B2333BB4CC51D5063BE93335B59E5CD5270CC02BAE25A03CA185DEC0C12198E6BB229C73AD21690D10B1D64E1E45C1D1E640DD43686D2F80C5A9EEDCB7D7B384456A02692BE77DB24825F96D78A04782925C65609FD9CB7D51740B1400C39F16389F9C431F73919616C9D65D3AEA8835B2206D809196B94B86E5F052CB8FDF19DB080F2CFF8BDC08276A71AD57F571F02DC27299699657397C8CBE95209C5CEF12E818431DBEF20DA61D9DAD358184EAB6D3BA394AA9C79209E82CDF7FD20B1E35B951E9AA0CE5686B8A7E548F311DC60250EE0F76335704911BD394430E8591642B084ABDE65FCE160C74E37DDD5B04C2FE2BD7B4257EAE8BCD9350151E24360E7D7CC83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = FB9AB3C9AE742149675958FD0899D48D51C4B7A6DA31DCEA23DB237512E6FE3ABC475E7F5F3677965D91DF1B1F1E2C501EEB101789B67CD4775950879F2992CDA1FB2015C32B46F2FB386E22F9E4320E2EF225EF5A61630232A386F297DA10B3920C6E9AD3284E51AA363DEF2ABE965F39D2CB48C932AA3C21CA848EA955F8040B99CCE8F2BBD410454363D0EFD3D14018FFA103E363D7E03E30199B0F75957325109F0B5E539273174007D58A76C92F5AB33BF8ADB7FE3C5CEC7939E3569B80D560115B9203E6A0AF74471310CCF8F8CBF6B2DF41EB56423C9FAC0157F4423CFA938B77A430A0BFEDE5C460EA720C3B187889831194DCB3CBD8606AD408852A0BD1D81F64097934944571DE7A92066190E969CA6832D044003DCA623FD946FFDE26B5B16B66F6F60214E1886A2E9810B87E79CF52FC97CF998280CABA3A17C48CFDD61540F0BB04CA64B04F3CCCE4EE910456CEF1B3E6DD199FCAD1185408F23D7E02CCD1955B5E60B8D0315E1598CA544A0113E6856448645456BCB3CAAA8FD55E8E99CE1D86458A0FF5CC0E0A8E25E46294DB27CFE82D6ED01D0B44B4C9A05B00B147A6C3C0F7AB9B38C490411D273D815EC57F183B6178DE8294DCE364519322FECA54EFA3321897494D57A6D2403EEDA5FDA78DF4DE1FDC05E310F5E437244606E47D37BF531FD71FFBC78B06219A114F214BC88345F092154E119B17AFCA5F8A7B4279C98354D29D39761B20710FD3E4780241594F1BC11E28F7F1DBF444866BDE3ED5CA40D4022104997B0B126062A2C7C270B623D3E566D9637065CDC8F0AFF589A39E89B180C0D77FD8E6613E178F9AFF9C9D23A801CAEE7680B6B6DB5E5FD4455232AE7E078F85CE6134657267F8A1776E1BF3AD8BE0337FBECE3EA05C49EDA2D4FF2E9A7F9F8DC0C73E0EE88F8509DFC3743DD1D04749B73C38A516A84B7E6DC5D97D8AF82C3438C8601059763025CADE32D66E0CF7A71F24C77F78FFDCF3E34E3EA0165F418C5FEA36A091289F4FF7838EB74BB5FA1CA29E327A39C1351CD51721174D6B427ECF74F7C5176E63355943418A53010599E385604690DC9E22D26EE29DE47DAD9A176E62461DAF1DEB479379872578DFF9CDC4456846B03196D239BB021C9AC5B664151D4461B5B512FD614C9E4D7E885865D99F9154BC27C52004E3260BB9645DCC95920E60DCB38563547E08EE9153FEA134A7973D5E0E7AB574E6CFE42BB16BE39F2843F956F13F96AD4D1F543F674EF29CEE0C0A97D0293863D1D559734D53B4D123EA177DF081054E15A0BB5C0FDDCC23DC05D9EBFD9398CC34614C6F562DAB1483016EA060647F4541CC7B61E55688EC00F7FAC5C22F1C8973BC4473BFD14EC49E95786005303791C1BCCE328EBC5C0FB466984FEFDC0B497DDF42EC56F22A0160401AA366C5C327369EFB21571AEFC37DC95FBE5951431FC2AA7F38BE9CCC3F4F2760A644035DE16646B6D7AB0D8876E931DF2FD84326E3877A20796738017AFEA7454527F83A1099219A9DAAF760B9200DDF6021E12BC763694AD303E8667E40F24E649DED3FC5730A90F565CC2CB382E3BFBA52850C3D0471C59CA12BD2D085510A9E0E7DC39A3E632247ED97EA9680627E94DB7F82DB73D49ED4AAA7389D2576F2A410B0A259DBAC63743747E38DA237339D629D0FB4A696B96CAFF551425209D902F4C8E8EC86D076C70987197E5D19A59F3C257F560C6FA82F8E203DF49FB266A801F7CE570F23135C187040A6D07689B579585F9975560EEF3BC335FEC9699129F0DCB89633A9604C34AE09FEA98DD76DA46E1A34737341C90773E42F81D629EE950065B98C47793C53E6083CEA49F6DFB707E39A5885478F49C2326BD3AE749663C0DD0AA23C0373CC00736F316224CBBBF8427677FCFA90C6D41AFE7C507FB54513025C56F89A8411245907E8D24B9C70D147BBCC2849D8797BE9CDD8F2246E7CB48DD188509D95E2FE4078D12B6D295F9670D16E7D63D628AAEECC9C96C68329D7D5B0D6D16F5AD60C9C9EE9CDF475265E32D62476B01077EB142FC37F4F3FC531AC0423E10816993EA94E0D74ED04ED43E68574DFDD124351883D503128B7103D4EF5DB9AD9C6AE6CB6A4A41DDBF62979FB8F92E6644E15C75B75DA7F9A22031AF454A18D60BE4EA0A6B2F33987F18DB6FDA027401F636ECC1D8CCA084AEA0C15BC1C1E287C9BF0D316049D67F9ED379C7744C9D78BF93E8575006597E7FDB066409F0AC59BC73ABAB9BF74FBA45418F4AFACB9F27BA76C2537BADF7A30476C1911A5D40DA92DD3BBD24E66C376D416D8AFD61000EF38FFDE973D48E8F4485377E61CD642F3F651CD1D8C9635768867267C7CD0CA417DC1B03E9A33E27DC7E848358E0F938E9758582CE9D81B41AA47AB2393DF0891DDCB7342D4B6502DA8B78A69FEE15695FACD09F3DFC0B3FC93616BBA7490076484A7E7722A52BA6122F04A1E2916E647137913C67C911F46A606110A555FE9EC13F4AA35E108AE4CE85A6F160D68C9E6B05AE29D988F85A8CBA1AF48A21CC6C23EF7A9B0AD6AA92604F91D71ACE8E3EB5BC1FE227B1D990519F77F33B41EFF6DE619D59FFE15A04FA2E38E71CD5F545EFF87500A584C7B4F2AC47FB5C99EF39BF47A80E4A1333F57D2B7E8AD6A344CE243264B409929AD784397FFE09CD1452F0E650C15D64C2ABBED2FDC7BE56F9538BF285FE9E9925EE60787E3D9090F37DF621117C59BE1C4B71D0F6BB69A87EABEF8A77F8D5196587B71760CEFA0131CE3F3A1457864722F8DBF3F75577F2427FD9EA3B87CE682C8C8C2C9DAB99B5CD60F644E7C2E99885A01BD154191F3398C16A21266BFF79BDAE8C97802CF630DFE7B4021B8C3DA10A6653EA3DF4E6E8342D9AB6E7F6338B7D484ED11D59342295A7A180014178264CAC7B7AA295CDEE454C97A2F56220960D5FB225A2330B9BCA06591EB140DB684571A885AF64ADF90248B0A1792A04AB050ADBA2A82F57B6AD02ACB282FA28D0840FBBBDCCAAF7A63B6B5C3675312965CCF6719471C79FA408A2E8DDB9505171380F7A32A01295275038AC402BCADA7FB5DB35B0CA004A14B148F4BBFB221127C00F90C2DD6861ADA917DEA16E277E70D7DD7C12A47E205E506C3DB9BD3806546E820E92122C9DA798057731F83551869A47BEE73FC69C44BF4D8CEE0669E7457B6EEBD089B03F95ED1F63E90A0125C7ECB8824E0C5E746D9CB4164796D7B84CB96F907931B713C1162C765E063574AAFD814C6E17D146B1FC4BBD0326FB5E120551C2E15356A42324728649BBE8142E6001A7E369AC7DB81C617A71BD2D1712DE156DFB78DDB8285C14F53B8D9D7ECE1F2B32F6DD8A9C72A79A1C31F046E12469315F7BFDEECD62759968FB6D1F99AFC71C3439CFDA71B962F6A879A07446ADF0D111F7CC57B0C260D878D9712921F5395BA7A622C92B7EBDCB956FF7E11BCB2057F0E6738A507E913242BA64FF349F63686DA90EB01DD2EB442982FD7559B3048A8416C915E2EF106052C6D1D2E008FD5FEADE940DCA3B7C7D9093FA22D0EEDEA10319EA5BEFC7B0B7A274D0971CF8B3CA7737B55F2F90A7997D83D4B12B9E00D7E6E6726A3D6439297E697D8762CD9988BE2B2B686E1A4C35D91F889EFAFAF3C6E59D3651A0E67441845B223C3C095A44E95F823260F2E47419C5DEE867ADC4EB695823236A320A20DBCCC809C8D9E1D915EB95BD3BEA624C91CF89BD36F880E7A605239F01BB640A8FD7EA3281DA6C5 +pk = FB9AB3C9AE742149675958FD0899D48D7578789F688CC5F79F228E7A6E96EA90B916E6FCFEB81F4E4EB29CC04922219FFC3B06FD9BC60FBDF525C33A6B5D4450553DDD04017777DC05B9E962CADEF512B4F7161610F7E91A15D148826CD61BD3294C74D92446BBDD30545A7558793335A42499187CB9ED316B81BBFB85355575D77189B73706E537A035C81FFE09F4559F86E0F4ECE458B3727485C0E525DBBA562B2F85F622C659149BF4985717001BABDD5841DB0A547E06079E573798C945B565FA3B7BD193C3E1261BCB7ADA9D46677773C493EB1616C80B15804798048D62EB412C9498522DF82020B8AA78E392639EB2DD926339D9648FB59891204E7BA246E65C6823D5EDBC7AE73FBD155D63608C6655F6C309B69EE2CC7FBFAD313025524464475616F23AE6846FADDB7ACD8617D460FA08FF27FB1B573EF6D29E55B4C43269B9A60C4068F3316A5EEE1641AC7DB040968547F1AB68CB8DA5DF650DB5CC597B10BA56C4E5E66F3052AF8ABA21A9B2EB252EC2E3B02CA3890857366DBC3E5CDC2EEFD7A595AE402311E9FDB762F3742F016C1079AA26519A381B3CE698FD285EEB67118E7FDD8EC313EE2F8A9462A322CA63D4DAD03C5D7D168EFE9B2CAF843F63E65953982E6216109A3CCD0CED45ED21B317DAAB1C54023A87E00C966C313F900310A2687811E83EEAFBBF35D1ACC45512F91ECBD319203A8C1FEF0144F0272D7550E5BAC4E42F9E9D5F84AA2B29AA2987A49AAC285763088943C8CEDB5DBBC10BD3CB7879CFD021A9CE840FE8B01816C8EF34F4F29815924DBB75071404B0EDB76151755110E7387B20E6CDF496E794D18B2BE56B37B93262E320DA3854CD235FC1066D0F9C70F8E7BB223B9E453E5C91B15760D75CC74D11D239569C9F2FFBDB5DAF483753C56D622595EA632B7C9D60C8770000344763377779AEF1A0B08E09D3011F5D75819850F7FD388BEBF6D03C66DD38CE454EEB1EB7381A7C19144E03A72DE34E1F1C70F969E5D19D051822F61A002054119158C625B0C1CE028B37F3826B4FE8FBE9A63EB79E26B98F5FFA31B80F02827332515ABF19DD048E8345377AEC353F321781D1B3D8076F17F35B5DAAA85DA9CB34FCE64F1F396BA8C491E20ABFEC4B87E52A0AB7A51FCD4850AC816A82C583503267E4E459D41670F5C019875EB53624DC7036AB6C1B91BFF009A2ED3BE4FEE715EE3CAC0720ED00C7C332001ACCC6F756C2354BD7F09EA2CBE0BAE37BCEB36762DE54048194DD59D75DF4E6CC3EC7CD4DE28102EFC1889DC6A23F9CB0460CFCE55F25A628030B41330AD8D221686B84BE270036FEB9C508606D55E4212DFD5295223D436D677A9EBDF0DEED6319FF419591D3E908A849977B0804BBC7D07D17E67E7690A8DD21A948B0928AA6942BFD5DA7BCBE5C27858D91D9CC1669828204CEF3AC9A4874FAAB56B4A03C8E2A3329640297270936A4A569FEE72F460D77C2FF8A5FE7EF941B02120398950A4257689DFFF3FFBFD1633A4D9E09E8DBBA2E53C4FFF067B113821CD4E307308AB91CFE91AC1EF871C82FC426C9607EF20F9250648D9D5509457EF06C29F274848AD763B16EB396C345252F864D51B35D993B40BBD2C3E6B66A667B8681703565DB83B4851AD9D63D0B305B451CC17AF4C85EA20ABB87FC83B4457088A147BC1559B97A3822C47013902563BEF4F52478CE870EAF4DCCBA093D7DD727FFD436B636D192F1BE81CEAC42357D7E67E19DE915E7AADA9C095B8ACEAED5CB99542AD47952087445AF9EF55F82187D0C5497875DF538CAC588553AE5CA4A2861C6AD2FE29CB7CDC9975A10255500958B996E2A16C0CC487FB7D318A916EE8C652B493BD73F53EBABC05A76DB840EB64988C926E6D55A8F2ABFAC4854EE3C28AC1DE543E48668ACABFC4CA5D8FDA7611E2C592855961CDD09F8DF462FE18AD1161E4B0E86DA7BA6A4D65C0696CFBA16E83691E3CBE7D16CC660904CB9FDA722CBD339AAAF40FD203CC7D328FA72E9BC8CCAAEF0F6A91ACA6CEE313D6FD0DF1A7F41F44620C0D8F68FCB0ADC5320D51C6DE6693912543D3EA6D8150BC3F47A0C3287CBAD2C2540D8F51EB480A298009B587DF15763F3B5C3EE2E9A17C50AB1180DDD85BBE7A4FF6A7DF7609F6F911CC3955FF34A1221CDA6422657EB83FDB7D931FFE5ACB5B810B580D0DAC42C54181DB2B9140A0FEDB45547E41CA3716272676FB5AA42A92D1942199FD79E4267D61BD8F8C49F8AF8EB1C82A35ABCE415B2A8A14F83480541F2DCEFD4CF7A2924439195D3190C7094335D147E107C9158452D200E7C1B566EE70E79772BA008B51F15C3A64EA89FC208439EF4F91E1392D9AB1A828A7A962C2A7082888771FB84A02243C26C2812E111F2AF92595B9AD02ACF2DDA353EF781C99465EFD785CC7C45BD76857698330721B262E9D8BF3080BC630F612C6E15781680878C55DF3BDA64DFBE752F3816A79F3195BC0751CD1760C599F1CB6E3CC8B555F466BE7094F0C3F94E6050DB69FF3F81F284F7AE7F14DFC156100A4EF5EDC6142AA6BA2914E93F2DB021F86C736BF82827F0EB3222BF227E6748C669DA3936D893F111B93C4563C9E2F8326051AEB60B0393143C8048B4F9C9C4F378B0C8741DF6639E98A72CFBAA0C81E11DA68D6E10F91FAEC947BE817AE009560F51886266D40E83F8DB18074ECF719841B0CB3D1D711450C396093C988AEE57E98B17F9ADB17953C55727299454D8BA5CF39AE6DE3800C6E7631C3A348B7395D18480EE27FBDBC312CBD38FC851361EDB3A435E414979F5F67EAD9167102920E632A3B9A1CFCDCEAC8F731A4F8CF898EAD0D0C63D82D9DF4C689E9E1A3549860D1050BC417AED75CD72957436B1E4D4E09FB24798C8A417AE280282EA1E5C480847DA97416D04D62CE85567169E8FF5EA758271AF865C5CC90AEB59226460E7F8F906473B46F95B6C2421C9556C97984B53CAF0E5E2293C0762A83981B882F5332832F940BCE55A153206E9A7C47765A4D7F01EA3C58176BDAFD7E0AAC34E7DDE9DA2AFA6FEF7A9C140BE274B8AAE6A9517897600417B041950B115513EE31BE01661D60FCE67133435F11153535D7A0D6544C4EC808CB88D486CF0AF83526DEF360473B65CF34D58CD4453D82F0B76F62B881CB2EB56D877CA5141CB2448AA62DDD6ACB516D6F11ACC60B14B35B0A8618B778007A5231CEC1777DC7D677DB3D4AB493B20DCCB7A931C3A806461A57871BF267DBCE870E19419A18491EF368507C9388DE436F30960FEAB73EA38E98761EEC9BA39AEA65E8975341716F0CEB1AE66082816CCFC85F9E2FCE8AAB86B2BF63AC447BAD4EFC071F4A2DEB1459B18C603FCF9F4A0F4A5CF3527431C17962FE52467950989B32FD95C7D4EBAC7D0185602123C5021D778E48E244DCD64CC1A4A751D2275437190859752E4CD18568F07F8F54FDCC0D254F3E47389D98BF63293B90ED59AA9AB36E27DBD8561FA5B349AC63656847EAF9B72D24A1E1D505D7208C7D529611B3E12ADF8C69F298844D536AA9C45F03DA3D4BF8C78BDA0A296375CE2C4AD874A257EFA00D6ECB0A1F2FD2C94E9AEA978869FD04CC94003056A35DDEF9854E0D222E65A975B7577B12E04770636BE7A04DB874C265EAEEA5ED43C3F072425C24D05925E00FCACC0E659EDE13F78C915D3673CC28708B46614D3D35FE87B1B4437F6801DBED519CED4BEFB96A8AC05E28C9277236E7E5870506AA7845C8482E7E9011608 sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC2289D858201E207E smlen = 1534 -sm = DF12D6C9D5F3E153B498B500E0912B024064749C5313D59BA202F6DAB5D3311FFC0282625A1A443629C9195D88EE0B4AE9248371F28BAC43055BE72526E4A3AEE702D52A41EF567C1DFC5D643BA5DB430B688F828D75570A1F19DAE2F5CF0B816973162D7733E1FC0A9477E01DB05CE3B48D4C20BE21DE6CA565FD26C7BA7141B85122E89E1DFDF87A160997FDCD994D51BEBA6D8ACF156048D020AC11233D543156C69F95A4EC63654CCDF6273E4D077CC77A5D84EB17BEF738B882572095ABD0455BCE81F9392CC4C4499B5B9300E4EB01AB6EB220ABBD29F90DE932942F99F47B08F7C55594D3EDB8A2C3883875382C355E6C2E17A40A00C492DBD0ED87174D47E7C05DF9E6796ACDAB8F13D286EB6BACCF0B104F88907EC7E864133D89AD5CD3802119AF96174D197B5A2F2DEA80F291FF3F2152C317064757FE9E502BA1877F147932E9073343DCFF7FC5F5EEC7F2E5BBB01624DD8D9E37D41D6E1BFE72FBF6C4CF179987487F5CB68A18E810C31E744311A15D9B82779C777410B1C596C8BCF223CBD615AAAED04FEB8FECF54F695B4CD12F4F11FCAAA7D1E241CD63A2E6446AB86620081C3113CC43D3987F35C2141E7C3591210763E41B3377B960D00B8FE94F01AADFDF95727729A9707E29FC8B4C71EAFDCCB708C31EA5AEA0B2B30BDA62195156663DB0707EFE88AAB2DF5BF2C811C38DE33104EC06AA33CBB71B4A38EE4721D792F989825A8B0AA975DC7AD01652D13CA899BA3034728DC63E140531CC2F1ADAF31FA1807B57D0B5592ACA2AD82374AC8C7B482F93E566DB23A07786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +sm = BA3345C41135C3716B04CE13DD2463A040E6E7C0B1F8DB359B4E434B057070EE31B5824F58057B404A9784F224B67290DDA384FBC8E8C865E998DECFBE2913AD74014C51C2934814DF49EEF71153B1A12EDA544436F385E6D10CF5891E0CD8C8EB7082E82705828216020BA32325CC3E6A9B476379E5D682463623875A8C2750044C43577B24068A7F31A166306ACED4A9EBEDA7ABA5009DDB4B285CF1F6FB3E7174F8965E421C13A0DD71DEF30D6653AC1E5623CEE329674FC2A59366593A72588A3826ACC16FC2F7CCE27E318C79E834264981E534DB6BD1E1D68F5A55F2DBAD3933802E17D25BE5BC17A8EA98695DC13D5BB94838169EF6DBCA0D57232D913137031CA5B3AD100CE3A682712C94B7C2F060886883751ADCA942D93C7521B0141D7EA13624482CBCCAC01F66B99B3DDA669069F831AA579D66330435A6235CC1640E61BDC7889D97034A809BA747ED3903720F8D53F75CDB3EFB09E7FB5D282A9F5E46049299EF6B9AECEDC2B9F7C74554750E9DD02446FCFC4E2FD59050C1FEEC6B8E6BA09EBC4820320545CC6F0498D0DED2AAA97FBA85EE53BEF2D84320D7E24D9ECAC76D55C7D827E31CE9BC5F338A8E4800855BCBFB05F0C54432D40619B1B2553297023401BDE61C427AEE2312B86D9156F9B2D7D20B8042D5E991B16DB7A1450C48F8D8E188395116AAB2DF5BF2C811C38DE33104EC06AA33CBB71B4A38EE4721D792F989825A8B0AA975DC7AD01652D13CA899BA3034728DC63E140531CC2F1ADAF31FA1807B57D0B5592ACA2AD82374AC8C7B482F93E566DB23A07786D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 1C0D14F1C1E76B9BF996BF60622D3C6625E475E04433FC981C30A97D0E35758E4C39A23D6DA780EE9BB4BEFAAB28912733CC436FF3C6C640EB5BF8856EEF9606CB26794476764121DE3B499E36093737ADC602B46C4EA5E305FB2D38974F114C15224E9504A4EA336616A482C6DD172401A0F15B087EB636F9127A4E0893293D86E6F2FA48F51D8DA64707DCCD187B0EC2C8DD358FD39718A1844669776071E29883B5D3E24769F9C50313C474DC298A2D4EB550FEFA61CEA891D45533827C23E7E57D5C0094B9270B39271127312A30B5E9CCE1675B539BD8E2A50B6D7925F7C3E3E6A8E6BA48A9A14A465712BAF45645C75BAE3716576DA9AEF38174FFB19985B708AD6F51E8D496881E3E92A1045BD28EB4CF158A8FB775F11BC34BF2CFA799FDAC7A7971936F16015C01F99862B191F766004B9273B3F7E6C2BCDDE678BC29FDACF06BB781B4EE13661A2BE200987A08856839A8AD8B3BA684A14E32A665729C72C35734B3A9A9146D83E2787DA510CA4570CB0DE4476E6E335DEE9267F01C5512838BDD4A5B7599751C4467C068C61EC01102D113D7E5EA6A2028D8AABB6349627C4EF980B38A40B3A5091FA1E9861348544E3C9CCACCAE93719E8C0199A13FDAF1DB3937DFCE24FCDBE9B2FF43FE20E630AA127A353D442BFC8A41DABE87C350DF7F02C0B19484C5A1F5006FA526364515C373275C09A9CDC4AD812D5567E17AB2E5E6A048CA06D849FE1BECA9F246B082303563AE82C52FD090A2090FB307B60CCC2C9149739ADF01DD5BC6E52016848E277D52C05BF9A7616A54DAEE5A312D133EE9ABAC34B07877D8D00B03DA12C6BC2EDC8DA0A3E5C052979B49B88E0C7F0AB4D73E3EA9379CDD4C888854F7C3A47196048CC42EB10F8BD0AB71F10EA5FD49B0E1C8194B552D39C502EB4E3B1C1417C863068C49674458E1A0E700446F09736A98CCDBACF00D5B525B40E3692F22FFBB2754A02335458B092F87935F388D5A92B89D2FC235335EB08DA5246456E351CC0AF62C49C050B99121EAED1DBFC4636EE07B7833AB3E584D522B3AC984A17E52915E1714B4536A751912D6864DB00EA0BECA83F21CC0BCFC69FCBCF89DB7B4E7968B1AE9336A90B6A470C3094E9E1B669D2B02C8A57E5598889E58C423399AEAA102D95EFC07FD31ADE86E89560A6CCAF8661A53D2AEE081A0FC023C57AED1D68220A445B709B03D6B994148681B7998A624B38C7E096C28C7CBA385A57DCD49FDC15BEBEF32DFF8A92AE259CC2B8901288C7B5026A67A3223559D5468F61933146DC4EA300B64099234265AEE40294E9E606EBF6DA43B6BE8E4885C49503D13DA665DE2CA780E5D12E7DCD2E2ED869CBA87E393F5AB84E3C31798BC7FC7EE72D58110914692D6073A4A23856565D1E2136CF4DFB225E9B52B3D57A5456EB1BFAEF995F4B6944925C14314EDD583C76CC320A8A3209415FEF949DE67E8DA596405B3CD51BC387FD930FF034C25595320A01DE437ED1F234C739EA0915B9080126356DF1B6472E1C06A3A601B29C4A2C189681B84D5CC93C8298BD3DF706BD08957FD94BA2E22E6EA29C8DA5D98DF4C6768848D3F52B96E83A226432BE3A07C83ABEE4491FA1D469B283EB5375C930BE2E77DE3239E5A2797F8661D2AB2E07A59B4D24DA56F4F1574245191F082E27482B5F7B9179296843696D3F7337F1E8EC616FCCA66176E0E6DED44DC46950877F46B1E5E6C0C5612335C7D9300EA4CF3967A60A4FA7DDD1817F8825577BB19DBA42DD7C4871E980BD6CFDD5F2E79E35D6B0DF3C891DF29F30F9BF1B3BEE2A6810689C672E3E89C3EC12173CE5B94EA3B5AAB87089B73730C64DACD17908672B9B31C4DE528CB690C4EF361D725E56FF8CA028A55B1D3F9DBA63FF6270DFC3662CBB1F81509CF088BA410B1339ED51A27A14B3EB1B225BF8CA6E124E667C44F7869B2E2A3D829F2CC9D8664A268611A92F2F9565C56007CCEDC2EEABD0ED7B3FA0B95BA3FD9C9C2E609EFF23F584CC22E9201DE1FAC1FFDA979258128ABF9A267ECFEEC69B0814151C2C296649FF20C9023FAD9CF075F4FFDF1DA23C66BD7851E8DEA3415B036D3EE23371D89A5EA4B7B03B7FF0EC05C4DEA3CAB9F5A5546991FD86F56B5459851B5FBA938FA274BBF00F690A83B8A745097570993CFA8BA52DF581A0EB6C4980C937087602B13E29F95E067CC579A2B4368246D67AF1ADA72E6C65B0DD07AB6EB7333E8CB3C3E6F224613432FE2A35D8D18B729F7B5B2ADF70D974FC5057448428FBAC4FA6EA7CD9D375B9EBEDE4CD903D182AF1E28DAABFBA7C7221B2D423169E7906E6E910034CD58AA5524B3016ADB459336C52FB84BD1511A04972D41A717E8AE2C5B217915C909A08466B39784AE451A3BA1FC344E83A186A4E7ACB76B7F74CCD871593990E6EB81369F7B8DAC712EB716250716A0D660B06E56BC5947E10CA19E3605071F29136A34373B953BF2B1112104757865C95D93710711F6988B2774607E5C0BC38B3EDB5AB6FDF5C9E8A610577A2538BBA5E96F53AE572E8C8B785021A43613E1377AFD9B9F5867D39FCC2E95B8DCD0AA2FB97940055CB98BBB8EAFEEA8DA0E10D33B06642ECE1DA75BC7EB4AC4DB7FBA9642A5EAFC4C508EA3F9798A6CC731E3DF951CB6671ED3979A2FD10543CC3AF0EB5A825EE5D4AD2CB4F52BE433A248694E2F9633E993A2100CD05A8FECA92348E98A803AE6723AE7F381B0780CACD5DB0F0CC3001BF191ED45D7CFDD85EBF4BEA584AEADF344769D5259265AF1E4999A44F158E07BE42121B8CDC27325B187433567568DA4E1265D63985CDD570F42DC6DBED78BD9DA45848E120B9114DF9AF710D3C4EF5CA4EBFA3BFA56656DCFF5652170B096ABC3ACEA240E75661820150A0AAF2D6A691A2E3F451A6321971C7EFAEBE6D6964ED221D3CEBBB07C10B81F42B1784D5DF8A6C516BD45C135C0B6363576F0743A5304DCE1A24C553F9DEAADEF90F52526EE05F0FB3A48EF8127C5E54942E37CEB2A629816B629D4E0AD68A6BB43921E9FC73D06F8ACC18905DE0140FDCA3AFEC77F9AC0A7D3E8E18A9CD0E58999E61A5943E1D402441B9893A84B4DEC51E5335F1A09EA47556617F4513CB4333D2C1A8349CD8FF90159BFE3145D7CA0525621BB805A8C92D11652DCCD37C49CA9280ED729CA8C62E054B99098992C04CA249834DF8F0365DE6DF0270EA33401DBE066541CD20EE2B85F7544453BF23553B21EAB3AF30429E7A8BE5F644279FD659061D6F42800A5695070A743E730FDA79266C49E680400C5E89E8A8B6413090827902340776F5B58D676C4EB6B3DE2D20096B61C6BDF8882485C608C6F5E3E8220E4B5BB1FEA81DEDCA1237CFFEC2A486A61A50F9243A0E4342D4FE65EACA040FF3E21418B4A15377CA3D94D9654933448AA2EF0B40BDA5165D274918131BE12E11BC570051726D7DD7C56E327AB27BCEDE6C6630C76649CFC14B8A64E3B094A5EE2DA819A4E111FBD46BE17C9A16B05715A8970984E512401BFBA8774CD491A17C21AB7FFAC738A65375FC1357D17B719EF3BC59F66033C98C783CF24CEE61456AC1FD76AD72ACE6C09F79629FC7C1D582E122030C24C1EBC4FF6C8CC029C8C0B7888B62DED8C728FF2F5DCC804179556C9FDB9738FD97FF32D556440EC80303EAAB2B144646B9C310229F19BBC6F50ACF6343709124559BA3562A7167AE7A7A082CAC7B26A2289B5169B79DE71B5D73B92284A4F83A0EB898979FA96 +pk = 1C0D14F1C1E76B9BF996BF60622D3C66A9F772DF544C505C8C2E857FC4539CFB0884F5D87D81DEC7747C4B40E783A1D9F6C4A991AED889F32CD375473586F17346E9924B2233D2474098479A5C5461F73D30B33084B6BD7E5395F4CD72601516272879CE2BD78CE284E6295200684A6F854954C2D054E7402CE619666A9C80BCF00DD213755CC29DCC3BEFAA45BD38F6C01A65B12A2C9A78CCA591964E8710A1A5B15E1AAA6D10744A52119C7019C9E614F3ED8EAC1F6BD32B4048D1AFDFEEB406FDA4856E7C9C6803348A368D66D1727A12A944A6E35A072E712F81D8E1D94D9994D1E558C17A4161D93FD124CB0EACA7F74CDAB19FCF836E635D92CBCB7E85BB406A6A0909A475536C2D5CF68DD411A6BDB4BB325BCCB308609504EA97415535C269C6729079955A1F837EBCA23F3BF2267AFD9335B6DDEF0B43D71239A62AAC41F227C9433940FE5B86E8EDD2570787119BB6DC14CF35058E72DFE9894CA057AFD5468FAEB841E2DB641D93106B7D6F22DAFD88372D55B7294A3C59BD86C5C9471780FD57F49699C9F8E83837FA5C3B161FE18A900B005AA7C7A2157186EA20AFE78087D6B017BB4B6E7B3E6AE4A4B156EA6A2E8E8A504332655611A7D7B2CC1F3B8B83A2930D51E4CC47BABF6F4F2CC93E0733AC6321EF2D912EC63F20A0EBD8C1FF0DE1AAFF3A6F0B0ED676498C8842B4E61B2CAE60BEE55D65AB86F0672BDEBAD21F2935257FF793637D2F32ECFFA993EF36600E50A86AF653DF730D71FAFB5D4FF089D48B8B142BB6FA3116822F8F045D5FC2F3157A9FAD5685D0DFDA9C33852D2CF91D3165CBC59C48A34B531A40B93B8AB70411FAB42A6015DB023EE8AA2F850F9C3ED41FE3FF24AB958CD98F3220ACFC8B181A15D5D3DC7C3B6F88D879212E489F75D502697B9CCBAC6AD4211DB58F33712F1990920C10FA09675A1892FE46E9B1BD4F4A15C7940C455152C7F7309A2010428DC91B47B8145C768EBCAE1F6F25C960E504153144C9B8FF9C8E48DEE7B43F7721A398E8E6DD3E1637DEF088BB74BCB336BE19075D9A75B07B487818475A9FB5C44C1F9223E010521AC3DD11AD73EDCDC2F80A0E00C28E2D068D17F24BC4E640C1842878DF7C41C01971F9B916B3407B32999ECC5A042629E83B9D4A63DE9D3596087EDB4074777D5994AADDA0D5BBB2E1E4D79E7B2B71F82AACF6932BAA285F5B4BACB475B876B46AFE5AAC07D37F91C2CDCE21A883FB7690C5B921D89DA5C243450AFE15D629D5C7FB13E32A9842EE00BAF1F316857BF553916B8A734C36C998E0026B46584793C99E6BE5492FCE48191F85F978944E25E26B5A31D636D621E4F71BFFE4A9D5B49562ADB92CF9ED365D7B2B4FB47FBFD730DF15EF77B1E30425D8F096F868EBC29232BB111CAFA24FD6E210511916E61D869CAB2D00F55EA8F64B17C3A828EFF69119C440390BD4627F5412A598FB57F1EF646753F3EFE560F7FD58AAF41C235ED7A8B4BBB7D3972C4013A9F411B327248EB7A7E87C4BFCECDB39B77CA59996731D11D319ED2D21F8575A3386A05C8691D3577A767B65FF76EA0DE165F8D0ECA20C3FF48B9077AAC64C659A47CDB3E183C8538CB5A5D4A7BB1039BF521826F8F51B66584D51BB90860A4E6477108778F8AB1438B316E5DEE63FAAB40B3417762781ED10A5DB9F859AB32BADA4DFB8BC4F02793FB883E14D47EEC7B784EF9CFE0007ED35A1E471374C13AB2FCB36D34F5CCBFDCAF5EFDDF27E1AF8B4BFDC73E8DA0ED8CEAE8AC654B586DD762EF315942A5593F50DA4795044BF8553EEE44B03405099D2420F9D943F6E90B9AD190BCB65DA3623661AD4F8361896217A0F54D67F26773C15C46EF145953DF546E0BF241D5B7DB3D85F34C3257D77576D21372BDBCF7036F5E08E2A326465C273FA876DB4B82E242CE217154BF6CC6C240DC44939D279CD5617DBDF0EE48C7B19BAB55968D0204F7253F955D038AC94137324299EDE03D61F35DA9AC8186B26AC0DE22DD00DAD1CB28211C8B32E819C902229AF8648EBE0E708528082E6030EA609FB3A76441F367CC02EEE42760956D1EE1DA0E0FB4F2A02DD06700049D162CCBC8209F3B6650AC0B689D7E5910F5CFC6E7F2E7704AA42476B71F03011EF75EAFB90DC75677EACE96820F7905E085C81101CFCBC642AB2C48C355B9CBBE93C9E841551C28AAFE30257846B5186EA72BEF52B8EA6D3E94FF6014199B2884DA15833068DAA2ED206A8A8A6723D1C15927253544372E785B43D2247A6347463F7552515A98156082C72EF6BAF89E8E1D24B4E27C2DC259F050939045EE56BDEFD00B5004E31C25E415E108A44433526B75FE444651F9BDFCE5926E8B56DFBAD0D8B9C13BD9DF2BBA5D30156A3B9E10D8EA4FCD9E156DF6FDF7354A5323D9F55F227BD6ED13655EA550BE88FA4ED26FE917F759D7F62F7D7B34028C201E4A57AA219CA9F11DD618119EF0BA528371177BC60A7DF635972BF9B0BBFE8E0BB9479A61F30CFBEDE490D95C677BBC02E9386BC81481802DBD0757B3DE5B98D0DEB0ED9A18C4D8BF71E0134E8619CAA5177A2A7D7EBF92C58CFE326A6C95BD904DCEEDFEEF87A830344A1BA77C98C0B03E7FBB5E66AF2DF95221671B9A83CDEB6F957DE4879D47936A456989DFC03361F8C1F036F6240154E5A7AF25A6270936E38BAADD47B2A340A830978822D0C1DB318E33D918C1FA2B910D62D950B34C84978A1A2681D5BC621D674D014802B6376F7A1CA19FBDFF6109D714C613EF608141FAD4DB7280B9B7EA6BB14654EBB850F0D437380833153F1612E402EC951D333FC8EC897B1AF9A282B41F30D97613A1CFB218BBB613F0151242A5E2E144CF6735866D87B7E3FB37FE64376185FCE3EAAD1D0A5E08CFA5EF1DCB37AF6514F4FC351ACEE3B27088AC3041CB530A484DF68F4101E00A8B054DE926E648F9E308219FF6F2D70B5627F3E92C52916A164ADAECBF34E72F7E998663E971D7EDE30B7410CF508091976B6A94E118EA722017685732557984D1267D91F5820A23D227D4DAB3B9F6E62635725A0E2EE773CE0531918780758F9C424AD620C627929627C9AEB0D77C337C2162FCF8D188508AB873484DF2D134C1DDDD25DFD83B26704C91F730B43D6C21E77DB87C0F7AEB3E59DD8062299D422BB0209ECF59BD93229A85324AD7EC5FB30A325EA55C3928616235D618A3C20760D19E77166BEB1723572C561C51F03823573DB31AF178226826035D481BC592C3AA1F33EE92D8B295772858CEE0F2035D0C600C87789B63C74AD09927696A9C5E40CD325EA295AB4ED1509BDB2184FCC37809136ED9AF2D3A90FBB26747405AF4F68CB7BF209C3188C2693BAF7D0276D3C1D3423EE7CD2C10E8541F9E643814190F147A66AC4631A5338F7E2CDF844E8B014E15431E274B7246B0B61B8A30D146CD4AE17FFB453C1783A8DF9D03F310EFFCBA8B5248B75DBA054C7A611260ECBEC27DD015B1B2EA55CBF1AF4C67C12B6104CA8F253F370B440EADD1CF34DC840A63667433D8ED18E8508EF337D8145961DF614CAEFE57FC5E2CE6C7390864015617F1A9E677769C9FEFC3BE1DF7B8D8F2D83BCEC16DE90F97F75655B68B59B7857159CA4B60B97882E45AF5902CF3A15E51EFF62DFCBEEDF5E126F5B8AE0F4A50C9E255C446B391F4D729A5EFF631D31F96085FCD9F7CC904D28FF285FC2A33DF05AC1A69D53750E6A2490D7B199CC83801BB04666BDDA7F14470184C679EE3826CC9C23 sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE7786D10821E01ADA5A smlen = 1567 -sm = 986D7FD2E721D78140717A948BD527D7056FFA37A1E5E824765E5EF3711B905C867926F1D6F24AC841678EDA350BE90E0A33542259157E43981A9839FD93353BBE762CCE15D4EDE175527118749B9C4379B29005BD3986F063D08FDFA403DCF13E6177D7B8C1AFF09B4B40F5CD5C92318D0F130EABB4DD46284E267BEC24ADA7069F3CD2F71B64B391501CFA419090FCBDCA6255188AA4CEB64DFEDAE5FD57A4E7B18A0CBBDE1B9ECE3A2557611EFF3DD8E85494B7CC98F424DDCB97B6D5B77DA951802DE0F8A7E0C971E622F2FE13E7677F63A564A2A722E3D2BA2299197D3EE69555857FC2D03DAF706F1BD58A215063797A90CFD6FF42D902434F9855E2E95FD2739B689B9E9C9DA1206627A84BDF2E1038E4C1891335D38FEBAF604A89BC721BEFA8BD3FDA019D3A9C2AB3F0AB4ABC479C98E1EC99055CBD4AD411FDD34FE54E807909449C04626FC1BD9F53663B1A3D404EF0BBB9F0393A74389A393B4A33A6EC90B68715200D33F3AA5E06842147E7C75288CF7744AAF0DC182F24022BC673F852079F06B85268BEAE3306875422D1C02A5FAA4F26526B82FA62B19DFFA90EAAA8BCD639EF01897728697070B5CD55F411DC2E4D9565C87D2D12685E3B16744BA60F81EF9064414CC303083A12551C43841A9D002056BC807376090CD78B7A52F2113CB32FAE290B15A1962687A10708C2D171B8C1E183F6FBDDDB5C818F7654D463955C8D0EEA76244257321A51A638E2787BAB865AE5A36912F7ADE000D43E43CF9DDD92E7661FD3810101014A2B0A2D5A72039105F2ACA019782C156456ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +sm = 3445D33F240021570F5B095C21522D98AA3940B2E6BF0288CED6C9A8273FC6BABA62C7F5784CEAED034E1E9D86AA7DE2EB16EE5962DCBB412BE63AA3483C75BF7DE4E253B75CE4E36E9BF314C0E487367E2A17C55CFC5EBF1F74C1698D6CE6AE5ABDF9EF56938842EB62F7B4DA21A28CC7B072DD8960C71199151387EA45AC57EC054CB375F64088ED4E9F787E061F917B8C3DBF2B405B26395B2B08170C855BC08B8D87E1EC2B777AD225690ED3C48940030CEAF1B572AF0E5ECE001ADFE44BBA4F4C2E53031A6E229705D36634AD7106A7064C56C7ECE9948F288940095409393E6797973090246B2C53536E4FE268AA1B30DCFD4DEB049C409BF11746F42FC2646BF5E093905FA401675623F2FA54E976794ACB0A6F3D1EB1B0BC66C2F10AA027D4DBA8CA0DFAD4210349EAA94B193620BB092B55C684CDFB80483FE4569A1AF9BA1F55D9E3E3695195F4001401C5896028B29E0C95A559C2822FF25E211EFA48A8F25C6CAC4049323F2E453ECCAAC1FF22C5D76D7D7CB67A62C5C81521AA3D9365B7ED260F9892FFBB0D63FCEE9EED758F85C8B7192D06DADECC59E22D792FA26FC810AF9E9BACF4CBE45ECFB857B9F5D0719A6B6559C0FBA16CA6A23C4530B5FF9276AD33CAF6B13C5D46A0174888B7E7F14B69024D49ABB70CDEF2031DE1CEC3A39A4AD4FF9450C7AD8B962687A10708C2D171B8C1E183F6FBDDDB5C818F7654D463955C8D0EEA76244257321A51A638E2787BAB865AE5A36912F7ADE000D43E43CF9DDD92E7661FD3810101014A2B0A2D5A72039105F2ACA019782C156456ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = 5C7CE327B828BC8D4B53A66D21E316F6795E134E58B7ED3FEA43E371B52E84D98152C637E83F745174A9079B26506343BBBD662806CB56B1649122427EA939EC8314C6CD878BB44A28C1BC53087FB36FB315CB87A750715F30CA9C303D2899AB1CB414D84B1F43FC095AD00C30584820830CB6F6B24E024347DF1F3201B661654EAA17B4AEAD7CB3B1F97EB281A3022114FDA5277E78ACC78C6D43566916CCBDAC35E7F6B0128BC78226C32F715C7C37538105E2E3BE00A59D8B43672AB0B04F17CD0432B69743685463D2C82C6C93267D6762E85A925AA0094259F32A675F9F6D09058EDF4EB7C3D2B83E5FD4EED51547F25826175EFF575A476768F3A7EE1B04C6CB36BA12B027B0C6052B217F6655F85C7252E862447E0F0B4721BEA6C61349043CB797CB57563B249964A287880D30DFFD45F580845FB1DC36272BF888AFFBDF24AC788FDD114CDD8FA95E71E7A22ABF0B7998963BE46CE4F3FE70B4FDDC4BA8205DB45AB9927912DF22C2A606DA656DDD7656911982DA199CE14C24289C0E47AE7046AF30BCA7C44CE31323668F165B50AA3055F5A23F5D6A1BCDD8CE2827D337BD94448F6D96B1D632FEAAE4AAE0887BA83DB8D4F537A0DDD4FC697C8D6662EA5B87E755017D99976035A316C1AF882071995FDD3B7D3AF2F25DFACB1D8B2434A446ABAA729980ADE25E9C1EF5602C8EFE02A49F7B5D981B7690D1B06CE42862DAFB491A2E9EEF7777BF89AF452D4247B2F0AF8035D1DEDC8C50767023369D59975C6022B3E3507C837067C4455D40F67FDB2BC443BEB0DB3986986D8F98C4E7488E53E136C9F4EA4604E284C6DE3D2684C0993E75FCD783C006A706725CE612FFD48D5DA3EC600B65E4DFFFDA430DA5C71E11B575D454AD9C3660E0EF0C16E8D794B782077D1A96EF34BC4E6B275088CEF6B6A01F4C0E3643CDB8FBE2F4D1101D5C5844A2EB2C477B7968E6699E3B6DCF138F649D132EBA3B8195396ECA86B4232280F4DE32F3F4A814F56F47F08B022AB041B56AE7A969270919C53F87BDA485ED47E960DA8B18B09CB990DB6BF121956C072D9062D21C7E667D630B8BBEA148FEA58EE9BD0391B37411943CE6114CC0563F55BAA9F9B11852E717DC57AF0A53A4B8D0826063A752724ED9F8188D958CE9C6874BD3135A8C9DCECAD63F48046C32EC6C9A24A2A782F84B607CD81D3FFCB5DFE27335AAA5DD8C80B81A1A1AB4DDA3ED7C95254A4406BD3CC0624DBBD6AF813E18736AD6C950AE8FCCF9070DAF18D300B3C7C6FB5650689262E04BA33AE5D1EFDFA1E54730B864D3FAD546DE38B1FCB2130DF8FC48F8D8577436F6114E2EDF31C1B8726D931D5094B7AD8B533DD8B95B59FB6CB5D9A71A044E9D3A4AEBC935A51C38262132CB50C45B71E3439FC35B3C3AA1B67F29F237725F6551F8ED7EEA00690A5E8A35F08F11652040095B867AAC3B5A768F1A2AD7B1C258254A5E074DBBE3682D91840AC355194321C0CBF33B82F3C83F2877C6DDCC90DD0B4524C1F41A74090603B321C0ADAA60DBE81225933A37B6C44FF86ABCA6F6DDE451A78BCBECB41579F5666A420F3292A476F9520654568EF07E6C5EF472F002419011FF6F5CACC6C608961339D49A2E6DC38A163DDDDCBEC637631F76BECCB37010870C5163DB8AC7AB4E2C44E2ED7789A96730022E22640EF7084587E218EB7218851E9556599F7C59815954C7CC976379E74E8C20FCF8624F858E0EA964FD150B89A0986AD4F99B830E057B7FFD9618BD56272A609EF3454B4A8AAB05B95A758B661A851DE97EDD9B392E7A1D6331D9F6D789B5F0BA12E9509B1FEDC87578EE0F03FFCB262FC370C27CD29BAE70C73915224B1EF58BE8073741CD53DDD9BB184AA7734147330A9C73188DDFBC3E7B00C65272927218EE2615D8FCA2AC37BBD004CBD1D7231D1A19C1F02ACBB2CD8F5B2C37A53C5B51113358B20CA97B31F82D74BB12BB0D53F3D42E8CB3A3361D30645BE80C8FF97229FF77925E3F8D4B4C8A05AC30A23C8E2DBC78C1A414831587E5C4D8AE1BB34D2DF47439D9E0FB26B7A9AB9F61508C480E09E4BA0B44676E7141A345E2C95DF08D22F97B3FD4A7E5FF3D26C66894DD734A1B4B7143E5B556779A3007E64768756C18FA6FEB885FE8E64F4763DA05F8AF3D3E7EFE3D2CF61CE2D4132743440D26EC749F4197F7F9470D5F5840BEECE1C1D6289EF34870D77EE39024E9F5CC4553C395AD11F9E14CB751862DB2A771E386F004793B46C1C2F6FD7D2409C2AB2AD916181DDAA79B123FE331548AC62BB631AF430A3019822D0141F991E6D19802E9D8DAF5C2ED915B0DAAE377A3D681931E3ADBC1A180E37212124EFB2B08E397442271E50CA5FBCADD1B204892D13FA68AF904BD4C5BCD5D7A0C38DCC46E901468C668366A1DF561B691AE0A11CB181447265E07D5391BF3F4BC1D825ADADE18D33AE6CEDCC16D8CF3A8F68A0593CD5E61B84168772F2C66543F2D7B11E6959E56F6437018010294C0BCB4714B0F146174AACED96821BEC394F6F238BD0D28B5EFE0A6BCCC4FA05A80897C9FA4883D4C7FE767F62A4216C15F6EE54E3E11C5835F6D30C3B6258DAABFA0466B11AE7AEF52CDA18A5CB72CE28521F8B8EDCC9885D38D613C36E65784D19BCE4C5C7AEC12A926E10A22CEAE9B89CADD9457CE51C80B1EB351AB7221024A28AEBCE42BBD6DF5B648EF5029C698A9B7739407E1D8133B14AC2C565AB44074823DC16A3609FC072F1CD0D038A0E4FD472D1145DFB536B64F93A15A41894B77313D99A5AE0D503A62898416A967DA2FA166E9303A7A8AB13C2901285B704FC3A0EDA4C1EB4C4A0A07662C81AE44E3DA06493D752CA937DE9525140F5FDB1B66B43B9133FF7CE1FBF967F6558B0E7A62FC35BC7DB65CAB4EC3FEC0DD46F84938891FC79AC550FBC81C357D65EA0D807A7BD06C5A94F6281BA394A56DB4A3C5A1FA44ADB84F35575F57304FAF33A5DDE7A083BAC5ADA44F6D73A622312CB3994E9F67BDC1E313144315D9AD97433CC031ABCC1653883FD4AB9B232944FB4920727784A2999930F2EC2B979F714ECF201F6E418F152139F880A5D6D5322B5ACFE50ADFB40B68074D6A1126A064A9309CA36A9A5C4B980B74DDBF1796836119D3C89DBDB50C7293B9713D30334278DFB4AC9A72F71B5B98A9AED12B891EAC0DAB4A42AA866C3FDD6E28653F7616C9CDBEC5E2C66A31B38D0FC04B95605824366CD564742DF7C27FA834AF1F65922426E328486C8429B83BEC6E81F07FBD007BDDBD04A6C899D70CE306B81145484C8F654B391F91BEF4E9DAC7EF2582CC8E991AEC66289A4ABEA75358E355856CE4CBCDA95B3ECA74B008E8E83F9A919587B6C89ADA5726A499CE293431F5E8144B956CC369FEA196AAC9A8A00B8B5B41C3BD48B454AF5C886D4697E913E9DD2B62D024C6FE0056CCBF5EE64DF9BD7C6019674B4CB2DC5B52C279FA0F045797604EFE050D4FF8816072A971AFFA47A07DFEAE4F2031F6A59A055221AC7A813240908187B65AFE308B1E90307F1C3D8A83A38D7FA8FB922CB8036F5B11A1438A07011233ACAB0E57862F43446802A5390339A12AEDF35ACE2CEDF46C6877A9250FA59A204D1CEEE0AA206DA7A4F29DD8D8503951DD5036D76BE47701A8922F972FD963D21E6E0FA4054D73D5C91BA996CDE3E5FBCE21C90E3BA8400ED63C0D87F6C47BCE7889F6EB3F219B3DE7A29875E8853502E9B5652E17B87E3842BF3FB44AC984717286 +pk = 5C7CE327B828BC8D4B53A66D21E316F68BF58F7FC6E80DA5436A9CF3C398AF3CA7A0F0FFEE61C596C58E0770500B29E8FB43B8B93A7A284EBA3E1FC0985A191DAF5658357BD36F669BB59CBFCE9D478812F8B642659F0ECE22FCCFE34912FC2FC879682F3AA86F00BE10C6AAC9B9696FEF893296BCEBC90D543DE0D5E041B6D2838D0C9BFB1AD74C7CD988E969EC7A366DAA5A07F40BB35EC310B2CEFA943E8184E2091FD75C07C9AC4DDEB187B63BCD01CDA98BFC1A444E1E915BD2CBA00DE2852ED99857D29786AF75B61DFFE68A300EAB886278E0C79ABCAB71821C749FC53366097ACC3B3CEC95671B2E16B44D4E13514A2EC7FC88292CC85789A3FD88379D58169E74A764453A6B7CFEE4D1BF954B47B203FEBBACEB341F2ACC2B429446FA5D7B12C906F0D801B6615FAE12BEDC8313042CA180CF686CF1E834733DECEA61230ECC2D369873C0FF5307E0738322C52EB53C2E33E2E13996C915B5D5538CCDEE36251E2530C5296541FEDEDA65631DE9250DE8ED46D092AFE283B2F16AEBFA913C78A5ABE753DEA40174FB38953A266B458B4EAF44A16C83B5E9702C1DB4BC9B10C3661FF1804B5421F47AA3BD8F6CCABF468C922CBA3613CA97A1FB3EF96CAA9A3BC4BAC5F73FB2C852496332908992BB319F9FBB7A570E59D7E6090DDB8EF7C8780C98D7E45FD4D835C0871A33C8A955F994AD05B3D167127F5FD885223FF09F70D670EA32EAFBA6B6D14625B6D56A6AD6A424464DE45C0B5E328711CC8E18B55ABA984FB1405B78782900EC776BAEF452652B727C558E57E10D119DFF5AA3D4060C476D0C99B24475CDDB6D059F9AE78E37963A4A6E570CA482D8103826B0060443259D2880129B18E710DAFD54F9C402962C32CD2CF86EDAB420F3EBB68AAD6A3559899033054A4267B641CFF432D13DDCF3A885B26F280F23B1CFC5C76FF26F43824202B7FD09FEFF49EDF4E90D66C6946C6076BC037642C87068DBC021781EBDCCCF39212BA8F5253B2BA60898361C8C3DCDB77E297143D04589A77AE66DA2D2502D4132D3EA29C551B8F14CF946CFCE01B4940998E7E44C030FB03467009EAA417E7C175DAB6B52859F20E607657F2165210E012C47A0E8DEA9B176E4FC31FFD6EB40EDB44524DB4DE56CB1CA66FDCD87425CA8611DEEC718C077E36D764E24EB8B5566A0655CE532708406248A43891B5C03CB225EFF05215757AD091220E220FD2B76570DC4A99874A86E42A085F9172EAC64619874A12EC3685ED63A54EF17B37B562C0B27AC5BACFCB9DF92BCD406D32AF9128F47C39BC1D27889C37CC228EFDDCA4B4687FC147B088C12A9BF387C345B5F474051FF8E7F18D4EA1CD5123105104CC8B0E12CEC2E8C3B6F34F003CE5877AF48E25F60F34A878707090610AE3EB00A80E67AC0C85D2C86EC3A13637DA018111D557B7D34EE2B5B7578F813AD735297C43B7B1C6350903C31E839FFD96455F46E095FD86DB9101DB6688B033D97F432F5DE356D7532588E415369A45168BF97C642800F38CCC2D0DBDBC1760E05340EA9D1BD93A76037EEBA00978F6A9A97012B728A04B48EE2C5093AD04C9C163BBB513133491B2F8B9F7640C48DEB94A1A5B1D11EB364662668A6257224259383F5DED86B473AB74355611ED95705CCA3E55B1B591783EC5A6B372C377E6B923E76CF5720C6F4026C4126266023E0044CF874F9C852FC924D9B3837037DAF7181817449D180A955A9CBB557DC5C3756CAC79633779C125EA3B4EB34CC17642C047A04EFEC9E5B2908D54EFF23A0B3BD5904F613D6A004B37C6862C51A6EA75F8270E4A142126DC02E556488033DBDA44C25AD074ECF104C708CAFA64205BDBFED9A718FEB524DD24067CD37E677B2ABCC04A5413E0A97E3B2E064DA007D4DBA5E79BDFE6B7D1504F6DFA42B873E8E9F70B1C608EB4C083B75EC8598FACAA809169B93941FDA68BFC4611E7FDFC0CA687447CE61BE3C7C1CD50A3450304CD6B8D82F58C92D932C7CCEB828AB7FDCE85EF42834F2A7E417E2055CD64DFA3F62B124DFE25A2007517E582EA6B44A22A1D436AB74A8A5D9724F8373B4A3AB5C560377C3BDB49005813BC8060E279D082453BE165AC6F75847A6226309639D56A870A82D1C9C1A57A89289B74620420CE08ABB30C0A302CE7245F616583F830A918B568850EE7EBF53EDEA5E39C1D5475563418ACB7DEEEAD9ED1F27E77B16A349BD96E4AE26D1BB6F64D9DBEBF5C82CAEE7D4176CF74D34C463CBC4CEEFB78D1EDD215479D1520CF530DC8EF6C50B6C898C90B2261E38D6EA080C8960E96DBAEDAD30DB0FD1D7BCBC6E8DE7E921A4B3419B7DDF8EE5A13D34A70D08019B071D93A1B75C96971B3BE448DD08EDC29EC3F3275451ACE1A4AA9DFF01C2A9B160BEA963059304B61B494C5E8BF8097596C449F176EF41A085548899797E46D96BD8136C22D55161E6150DABA57A59789B8D77F7130F8E8BC981B8AF69C2B7CB6F96386B368779B1E194C0C05477249915D0F4E8132A8667B947948307539A0F068612834C39D20DCC3FC8CB2D1AE24FAE1EABEF901C5B7D2ED8201CE8CB9DE69B51E8CEE91A2F7036E4B234A2191505F11B01B8F7FE98DFEFCD0D2BD41D3CE785F6ADEF1E0C2A20EDC21DBB2E47F746221493793CD9A3403603384DEB66E3E17E193E45429B0E77B22EDB78D1009B4674961F919D45CFE49908A0C3C035FF9A55E357849BE0994F5FD04F5256CFD28D5B2919F2C630FECE2F8C43FB1BA0539FFD73C4CC23C37EC27E316BC0A0FA8F140283E9BD68B3DB91B7EDE5488FF02063456D3CAC7565A5834D323620B12F9844629AC69007C8749F2C62358A13FC3A2BD103528FB3F490647560FBE9AFDED4C02562F83FE3711811EF20951F0C68716A84D89E98318E4B3560578D7954B9A092FF3C86400350DF10A08BA30FCE3EB3BEBCFB71C4D43198C91C7FA29C51C9692D27539AFAC055D8604CE1A8297B83CF24CE296A14BAADD6D0E9FD2B4293BC4D9678705F6E2E0CE06E978DD8C198784FF88652891D27C2BE6D0469F6DA141A22F917575AEA62A430445FE039E933074A29496370A78392164618A49C1D52D185113A76448F628053EB15F5BDB367E1398893B6DEC9FA1AD313737165B5E778ECE8C774F43DEB34127D5B9CE67669E5EBF9F51563A5AE26840A1CA37659BDE498644E40C608E7C6CDBFE9CDCDEDCED4DEF45D6D66AFD435C91C5694648085D8B27B8AC911BE7B821F640D7123CCC81566AB04A072C764A9A6A6B87E0D4E9EEA129FDE82D91F346E9E3DC160405009AC08164D7A9A5E553F65B5DB2BB50B843820C8F20DC92716E5085AE2156BA1014FE4377FD05CC6A37A76802BF26F8A8D1EC93FCA380264F20DBD675AB9904A1BBD3A9C8983734ADDF3232F4EBD5987B088DAC411B4C96959EF21B0AA0BE702F2B45FB1879D960A14A5432A2C07B1D6D1DCC9E4D7D0548334AB18FBA8CE2C38FBFA1F911DF5F113897EBEEFF15D0F826B7C3D223F37FC4BFB388AC71A83C391066EB115EC240123D87F4AC3ECFF2D373D3CEEBFA36A06572A219DB07D297AB657DEF276857BD75C54C0D5329D781161BE446F91B74C883196B272AD220276F8D93CCC48273608CE6B69A01001AA6FAFFBA837E5A2318270BA31BE2019490B2E4FCEA98BA26D5AC3C625012B0C3D61EAA258E413C685948A6ABBDA123CFF3413D2C4C88C5929AF1055D593F2411719E352811935989F6C805EE1504385AB654F42 sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66DFCAE6B588A1F4067 smlen = 1600 -sm = B62E813A348CF3C9ABAE4EF304DA060DF3DC80F803B18D7E3800CC8F4127FA6C0FF321403109990155B5968877905A6C1347AE944DED75F618F688536515755920E81BFC09E9A40AC6EB10AC956BF3164CB2F607C5B27C20640A1353E100E3C86309730C7B14685C179263CCDAC3435DF697844AB1D5411C43570A7B232FF1C3D4548249CEC132E73E9802E63A73D80D5CF1F4D4A9A0DD947EDA8771CFCF17BED27E3062738CBA7B04486EBD4271394440848C37221F1313E49BAE9D0F38ACBA6099D7C960D83765C0E7565AF20CEA4D1547C86924DDDE0779A02B84CD358C70D3E7DC6B0531CB3EABC1773A09FC4762402125B7DEEA7A46DF3D53F8B6128E671790A7FF2B069D81575DA4404678CFC07D35B1940F6D5323C1715038B4401CB1B5B41C4E050A1EEC8B8A44DE72B4848022FE16405B814F3D74739C271338F0D2E626E8AF815243FA92478F4DDF824A92859F0F858EB779BF7DCAE87ACFD351D354113C5BA7AC06610CDE751A43DD287D2A35729FED6E6F1C6DDC3DBC818FF9B0351EA16217B7CF410BC22B764BE2634B8A1C4F16FDF18DB73EC072BA78A80C5F9FF1E7F1E7D7E24BD1C2C73CD0F0AA41B67D845091A68ED921982A2D8B46CE024C232D522B8968B16B9627CBCC3D70FD8E6B445A869F9E5845BC87CFB066164860904F5A0981BD228FCE3A872069BB51C7219EE1FD73C375603DC766F7EF60D74CC59A2847DC7E0956A9EBFD1EAA669C8530554975905BE68D099735F3CB116A00EF1DA6E4B7613B9ADCC154508BC9AB8AA6412880A4BEB68182934D3361727CFBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +sm = 580FB091EF9956F4CC46CE71B7AEA2BA5E94F87FB03311242CB7917199BCFFF5D5E05506A0054044207D125B533B66BD283930E09757D5FC83D1CF6FDFE70F0C2DAED1BAF67168403DF590E082D92ACB29B77F0E24DFD6D782D66B4B656CD11131E59772086268A85ACF6738A3B6A3D28F590A4725ACCDA308BF8EC08B145E00CD876C1275A5CE3746B89709C57C717783F4E9964DC1EA34C6C9A036A753AC43F1F8628C36B31AF954CF1119C3A450F62BF2A78D8E31C8217F051DD0D0E1CFB97139ED74EF706C5DA0EF1B3583B9D5279FEDCEE139A76ACF188EE824F79A6FBC9D20A07A8A75A2FF6E5C3CAFA7CE218A0260E14E26B60746BB01C72FE335FD04F3ACD3033392B25A054C929103CD9B5FAE71C9A704F11F19C711315FCC7C82095BBA79C8C95A008241C76CC2D260D134D2FB437F8AE9B3C0A75FFB13FAF0F40E507014A24ABCEF9C8C39A0065BEF816F3ECB3F5403C9ADB2BD54335D1B396A73F4938F2A895357B0F52365F9FCD447B43F862F6CEC6B897AFF91589B0CED19449AF3D0D0DAC376A39FBA4F8C3EE2819C4286BD3E3BBC9AF63EB4F246FFC4D7925706E0DFC96E89B49DE047BBAA3B465B62BFFFD87C013B01E2C45B8FE4BC1327A5125FA247B4F3BF69400B9486F0DE1A336AC7B4065A59FEDC0044381474867616DE48AFA3161308EA49713B5E69BB51C7219EE1FD73C375603DC766F7EF60D74CC59A2847DC7E0956A9EBFD1EAA669C8530554975905BE68D099735F3CB116A00EF1DA6E4B7613B9ADCC154508BC9AB8AA6412880A4BEB68182934D3361727CFBE42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = 20872F64E1FE69773D60FDDCC67F2D9D8129842F8DE909E96FCA23A3E4DC461485A3F4C020CD51FAD13CCC9EC47A5EDF68F0E4ED2C9AD3C7BEFA5F972F65C1C77911F4DB25BB69ADDA58787F489560279CD984F3EB7BDAAC6F76A651399CBEE362C6C98D0A814D031C1397873E171C8F144793EA79AFABA6AB830F99222A999EFFE0499F7E088C208272A226BE36526AD2D937218D44C7E15049B375852983514F9EDC098A0EB8A85AAF151CB2FBB764898E5A0B6BBD814294D1A06BC666B9C1190F5C9074AFA411FCE505C87EB8A2C4E96A67880B27EF066BB0F048E29FE80270B6F739BBA862B252AA31CAD8182B92AE181E2562479F3E8ED5EABB55DE1C31452EA8E358F818A87B623E441D2FC43F2F7CFCBD0F9DDE475D13D109BD8F66E53861C2AAB7A3CF99B5C2F28971649395ABEA013EC04C8F61857755AEE5F3025C0A65A2A383997F7196351BB24C0C13215448A15CA8E4BAA606E5A76F6A81998E2F15F80DD737420F83DFCBACD375FAF3F5F8BB39C4F7332CFB9AF04BB52877D2068EA3F2C9997C2725C48EC6FD545475C741C625CE361438BB70F19AA5289C0541CF7CA7E4E7EC6C968BD7A6AEDC293B76B13F3E5005CCE55CF36A73D4DD204BA7C2CBE24513776887F90A9CA4BD796FA6B551576180A30F168A2802E18C0C49152D4972D9B3B9D2459D8528F53F271BD2B529CF4157A52F55A6F3FA5E7E21B65D3B3C3D98527BCCD4521A24333E9301A4F35DEA8EF84B9D1398D3EDAD77B8ECACC8C3CB2AD02F5C02EF10B0ED1BB03BBA5484912C6124658593B891238C9DED157FBC560CB9D35173EAC4E5E9241A6FD100F8505BAD3B0AAB2E1CF67604A6BAFB2193EDBB022117EA0288B4927E87B3F56C7B95F61B7FE93EF96B56595067DD5A589672B4F1E9ED504BF82B41452050485C8355FEA11B5A6FE7C392AA0E83D2B720F2C14FE89B4629A8E6E13705F4B8660E3C2C1280CB798EF579C4BA92E99931768BA2C5C979C4CBB56B23F7E1F780D5BC9CCA99E552E379F9EF720E27CA81ED94626790A7A15F57058527319F7AD9CAAF22C2220326D7164BC1DAF5ABC1B3684E36CE1028F03F298C8943F3F2947C54D0DAE0A569F597A80741D5C476F0B5F69545D0F1395F2F687C3EB18636BD3707C6E09CB4B05A5864870EA0E82F2DF4E5C07088023498E1D02266C839CB8DA68502F2F489349EC61DFADA871FB886DC2C5056222B22A2DF3DCB40BD34B1DA9389373ECCD6A56A65AFA6149EE789CBDD8950FDECB088226A597816EF98B22D80C7E832B6D2A042493CEEABEB31C5122D4EB21B4AAFA331B5E348A2D512A772BA6FD30085546EB44B496270A83294308C7546832708175E30D3BC96A4D191C98D59F36017BA754C647E1675191DCF8B3BF9E69778F03674EBB21E855DC949EB698CDF01D76AD227C55E2DE5CBAFDDA571A82608993EF9FCDD8EEE40B3A8CC12A63B03127169EE4B0D343E3F004DD9A3C212DCA4FFB3DEF589EF49D681F41E16F76921105D37941E3B929094EB6BB3CCF29E72462D6BD1A370B9AF5892B7529C909C6698BCB8986B3836E69B4067F8260D78BE5E7B724AE2C6E30DAB076D4922DF98E67B25E2C61DD30A27652B138EBCDB16E32E7D72FA583A1358D064E263A3BC451CE009F1896884B6910CACDE8DE00C1F5D056CF8C2BCFFDF4FFC954FA7521962D35FE94F867DF0B1A14EEC578E052F2A32B88E959CF4DCCCACD39B896D7CB7196EC86FBE9AF2D739A0AB9618D57064FCBB2276DDC5FE58DAE45A901FCC6D20F8D8E167E973906610680944C7CC0723096856072F5100BDB5FA266210EC05B43CAA974BEFAE83E1D7F619700185DAD5CAD2AC2421288F02B7A44A74729A5BC13CA42A7F0F09B298D9963519561830EAE4551341CCD0135009D28B4D0CB6B640E76DA67B6E30B187C48F859634374E3F49F67C4C8B6E5CE5778AD46562AA00D1020ACC79961506C16E9FE80A7E065A00198B7B6B8F304355EE7953623A85981273819796BFFF5D0E8569415056E08075470237A1A3E731AF41A090C6DB8A2F1EA64116C1EF8DC02AC3C01A9DDAFCC097D7EA7A3D516D8A42FBD7B8E28CFEDF6851A553AEDFD03D8DB9E6D089878FFA7BF9BA554763F8FF3B5D03F69E864248C36295B0273DB20239D529B3A32E634A49230B8675F0AC3C7277C2456E3AFBE4BEB0238EDE6A255055AA3E19612C5D60B01FA9DF8BD3F3991F3B245DD3A8CBD0E716F9DF5303E7412495FCF6CF2DEB0EB38D8D056AFC73167DE50A51E25CCCF5BC5E94B0B1C004DB7015FCD08FCA7D3F22DFE8644FCC38A8D5501DA213D822015F42F7B736AF798608401F675299DFB1F14542B98F213ACC02E279C55FEC66AB1EFF8777EB6B9F6131C2470272CE17916C4CF4F7728AAC7D969A78820E552DE0B3CF31FF62C74A9D630D83CCF264F2E9653A4BE57CCFE7399263B0620A992FF1491F1E7FFB4F52E32C6199F63A5A074F0E73BD18F47734B6F5125B0E199958A935B626557563087F57A9A28F69F53BFB6DBAE479150C8EF11E9C41DFA2EB4B4BEE0DB4E63BE94283451E92E29DCBFD2F6BEBE80BAB7421010C5320144A2DC5596434ECBE50C325D35535BD0838567297F3AB094F12FF2FD39D1D33027171BD10B5B3EE0D77DDBBE49CE1AC46255C9E716417A1B27985D4CD2B51467D6980F3270A3CA0D99B15F50E778DD02B4847C4BB4EFFE377388D70834DF5449DF264CBAD6E616BFB271877818FF179B21A2FB31861D5B855609CE4BEA016C593D8518C7D1F91FACFA46571B18E9A477257CD31DCB9771391235CFF981339C40E6BEFBB7AE6FCB6261FDFC7246014D31A59940DC59D843167C10E8EC89737294C32F6B2363D0A49023C76703F64D33E85EC3B5E85CC06F63BEBCB075475B74C1BDC88122EC9CAAC5A7BE2FA21B5D6B51F08A192D3BCEE147E6771B6A76860D170D9123A1335073E0549FF18F750ACDF70A22D9C6F562E285BCD33F687FA53DB55C277FBF13A94413D3242562ACC81F1C4E30EA7E6D9374926B07D4BECAE3E781C9BF7D6AD9F884787204086687F9C493317875FD81382055B4882B3D4102B04AD6A99FD8C1CC59D800A39CCCDD0043CF33876D78AD3B447B20824C3CECFF808D927ECFE58D7B8EF79379E59D8375B7015B41D6091EC96F8D18B8DAA4CDDFE266A3EF21A04FDAC13133F8359DE8EC3743DFBC493A65FC20269DD4FBCFB0411D00AF277A1E6ACEF0E0E31B2C31676E7016DC088761781D7A8C17DA32AF9998A2EF9319408B1CCC70CF12F2CBA631AC17BA1C7C385EC80164EC279554C45DC3E84CFC95D93AEEA395CFC2A3D3A17BA4F8CFE99435F37691C0FAEDAF8E56C6E90F41583ABDFDE777EBB2DAF2E04BEC35F6FC5A95627C95B2EFAA603BD243A3C38F7A7A214D32A3A2CF15CB0CBFFBF3EE75CF4AE67BEE44A51DFE889D7EA15E4BF16DFF9C7236A7C62AB4EFBCA425DBC51B91F17B3382E9B7DA029BC14977F9D8CC892606B74137609D536EA4B8E52E9119AC09E30088F041FB44BEBF446A9B612823AA41EDA1E1123E5BDC0F1B6A4A364902307CAC45480A8683B85D0110729999BA635E1574C5176D61CAC541D43245CFABE269BB2229748971C34CC0E87FC1D5C83D362E7511E3E20DC400376CF0E3F040B4D3DF3B8BB77B179D33A40F658A63B694F4938E06C7F07809417F67B5575E2836CAEB40D3CA98E833C63099F1489309CF51B8E433D42FC088B1A0F46A5CF918EC38CD38890 +pk = 20872F64E1FE69773D60FDDCC67F2D9D5DC491EDBF68677B6C2D6E4D860FB6C5169C13AE38B92DC9792D3F325D055354ED7F8F1D89B0BDF1BA0CB0BCB4213936DCA697FB4088113ED8FF7AED655D873ED10654BE0BBE06D0E03B8E34C8FCDEF6AB8D472A1CA7BE37ADE6F6E0FECCB56BFE983A9D01E04BAA02EDD434C13343A192BAD6A3BBA6F434D670E8402569E74FE3711618C7E0C72EB3A6DF25FE82BBCADAB1223ED79ED51017796142BB350848B3BEB52FF0001F473536E9A420F27E146925647DC4354BC7A3978F93BFB765D2C05969BD6417EFC5816B89C092640F5A072C0B67C2FFDA28347006C179D2C4EFF2FAC42EDFE6B5D6C86BE75CE01935D750C142BAB6124B922A209F508ECDCB309D79859EA05D52D7AC3F83EF804C8CFA1511B9975C46258306FABAAFB669D31328F2A1B1F15A21550B1B7363CAD21C561156B9D48F0EE1A17E1322FCBED3ECE2E443D06D599B2D901EAB5A7BBC301E60B5BD58E0B8353543BD5F752E09ED233EE5AC5AA9E4AE326C865DE748959D96F2304958A861C0C946AFC3E1BECBE180CDDD60432FAEC36FEF8A61D8ECF334B985F3136BA72ACFAED82F0BB3908019E90C0271D42FA949744A62DD6C8263D09B072410B9B70F4AB009E624652A6D55F1C441C5CF73E21E1EF67BFB894A14F5B801DBBA0242CBC57F26970E36D2F9682FD098F0EA86D47A1186BCBD3BB045F37EAA7644A5EDD434FE2FDCB5D3F6C11BB5067E879A6EC03A6321820306C915AE7F96A14FF0F74CD629913956982EEA80FEF7EE270826ABD1B1F2E56AAC58B68C03713822F9583EB979272DBA34D1F0C5DC78936DD3EB293BEB572A1D73A3FCED056BA8F752E0EA7DB36426DAEFF3BB020EE1A4F6498E2607221D5A536B8E32F0557312F6DF087471FC4873485C875EB631EEB6E176786711AB33F7451BE580C4D246FA64AE2EDD082C3AC6B3D56B3545EB810F7E3AA10833B1A3CADBBCA3F446105A119FAA890C3E1450A4E4F4F924E1135C2CC80B33F30DF735ED64BC6E452518D64865059EDC4F46A93F8FA33B4409CAC73F38673A11263F59D3CE0BCD206BA14E3568E307E134BED13648FE7A496164C3524F16A31B41E3FC472208E387781B4EFD3E172141CBEFAEE6D2C3B77E5C0B6241D5D6A8E3079BBFB3D5F025F118507F78FB453DBA3F88E14937D244468E0BB1FCDC3FBAB6603D42241392079006189DBD2206571660887C1DE5598E4427E701A3D5A4F4C7C863ACF3BCEB0401D1536C6E14FA339319E23C110652032981106639214F7982987E73AF302FF12AA92767FB4F322D45876C2C80801093B7E196FC16FC54A9AD7CA055CE8CA09A45D118EE70306971C8DFD1E27AD924E8E76A5070DAA373D033F79ED2AB34A633A8E6DA83674DF0A82AE370D5BB8D9FE61CFAB159464B4D5119F58DE0414EA89F573EF0A437C94790F68B00E80B86DCF233F5D2758CA43045C4DB5394692181E1862E12A015F409F71055981A67AB2ED756077393FA79F8D90D5D1ECEF83BCC3543FCD8A1E383DA41D9DB7224F9A3D7E81D645BBA1E25C7E1E8E8A540119602700318140662C4A2370C2CEE7429A885F06C5AAFE5E3868B6EBC8DD17FBCEBECE4DDB023286075F4B440F49387971B76A70760B0C9F6E4BC581BB6A2528CE43D38F89C392F2C447CEB1A3BF1E16BDECFB8D00DBAEFD7A2249B272372147701E95E19EE98BDE12AC6EABDE332766CAF713EF708085FAB0A318340CD59B18E2C4679EE28B02FC4615718CEFE65CD8130C1D321FEBD59D5C88E0A38C51D949A04DF73D94CF7AC6028EA937EC7FD28FC8FE6CD3D7105CB4E89E15DCFD5D9DF380D6D82712D73913D313EBA904B832B90937BA66176C8E9ABC4F6442F03AFF18EDB698968EFBCA93C9C17BE090EBCF744FA26FDB3FB455C71FBFCA740F19263D81E47D504457D11B2B7702B024ECFCF06D6D79EEBB716A5C9663F0E9B1E26CF8092AA74C54FCBA30852EE0050552CF1EAC3280F2350508065CC447C36B7B8E106E505402BA3E08D90B0115DCB33C7854CD00E4007652318D356251C25BE7F46BEA40632A10A4577431B780B120C4D6C7205FAEB5C022663559D923972A21257345F0E8526CF5EF12133ED4548CB6D9AFC526B6E3C56DF5362631BB20EDD5E1D9C8C18DB316869C7C2F7AB0FC738A42B3A94061AC8F5DF2A2063B9C87A7068B205B57F02D7953371ABCCC6CAF34C4F95E71D5821EF06861F7F569B6C63C8A50C2E79BB6D4AC18054899191B26E104EC0D9F9869312E8C34AA11C4CDCA0F191999D9B78B3CE243E8CA16F1D3F9B6B5D5AC8C0B9FDD7B6CCEFB42B41C1088CC366F6269E238FB83AF4BF327A0644E76F25E335AADD6F8171CC83991A881E44DDD73ACB55E9D040B47E0AC4A7BF93A7FB39AE32EC3C6144FE3FAA10348B223EFC4837B16E4B0D95F91627A315909FC9D2FB2C14D0C78396D98451F4E89F25B73777BE802D084ED6A2969975DF6E6EBBE239FF73525DE00086C5692035EF58AD8CCEE372DD11AEE179A60FF39C4801B0B526D9F8D0A54FD5A1950A5018C35A0EB2EE31B4EA606BFE71B4F85DBB13ED33F8D201AC40E74723DE1DD8BCF7538D709C672CB4BAF7D3034DF932C5C45FDC6C3A83A1F0D67CC0A3FFE8F638A7EB6FEE639A426E84A91D77B6E2165A4D5E68D98A8540E524103780ACA51352A64F4085C66BCF57BCFF35C1506103FF5943C6CDD5EB94312DC8B1CFE6AF7FBAB2319EC178CE3BB55BF56D5454A13720FE3362A9A4D2AEC61C8438DB2E577464D2224DA372FC1A3BD2284070C6F940B6951707758797CA9AFEAADB821BA91922247494C32E892F1CD09A486DD6B8AEAC85DAE86929C10EF427B65709EC81AAF2B1C7751E840BB4BD61C5506F430A35802BEEC65B7E754A53D979C96E85F3245D865F4B1A4A75B90EA0CB93AAE77026F97105DDDB870D4567DB31621A49CF73082DC1636B79EDCE0C3332A9AD6370B8395D9AD3C96E1C885D11B581021BBF6993BF2AF30211A9EFAE8193A53BD7DCDD2AE6DB8DAE9E8CAD7042C6BDD6EE5F9D879FC7890C8F3D2DA408B729F983401AFD516D7465B382B0E9B9EFEBD7D19B97B7A8B2A2FCD7CF9AAF60BFA2343364117082DA4B21D476679FCD62A263FAE7461DD928C5474A6D590FA6E21F3CD3CDBC77363D165ED8281A79F22427A5DC22C741E6185D89D37CC068810103E98E5DFD798016C2CA9DC3D9A8488C265DF0132AD2C8D705B236DA2DDCF60C06C5964DB72D51E42115A31BE6B1CC7440AF6C17A22B265FC02317186BB894E57F8DD9A468F262F4FCC27E887304AEEBDD9E75BA7C61297A37A3198A0D0E0B0A1B78ACC5F4EC31351F586865749D4C160C5AB77208978B962EC9148F5A9D71937AD23DCE5A4818F952BB9DEF2DB8F435EF62382AB00ABC117D450217EF53F7D62165F720AD669A2A7BB6501AFB464F5D2D8509F9576E22B318B709AA63B949368A9A0674FE2C8D1C7188D1DF8433ECD6282A346ED92EEDBF6F98C74F89906155C23F57871908B1A62691ACC85584EDBD8D67B2B22520ACD8F6FCF5AC01DD22DF552478F2B227E76788CDF9B4FB28CC86243EC4670106C61396F31A44E74C7606B536A2D66B724F03CF255FF32128800E9F3C912BA4CC989D9A24281EAB4AC4BBC018AD3FB4887B0344D7CADCB03792E9F6C5463B74527CBEF814E523563321D760B6A00152ABD2FAD025240C5816BA6C9CB7813C32F185A5DA7343EAA9DDC7469A306C66 sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCCFBE0E504FC09AE38 smlen = 1633 -sm = 17625A3FA9ABEF9565D83A534E4C2140B200CA1342888A5E8A6F37F65342AC43A98DB46B6C3EF7F410B68E9AB78DAF26C17C754D5BD4B34FF1D7B09A2903AD4E18FC3D81AADED3A4BD7AD83D46B2CDCC7CD437B5AF8A7A7B6104FCB7B9B8504E19C75C4C3AC12B7118D055E282524731E21FAD87D21CE0B134ACB7DF540215746589C17F29C361EC8D494A87E45DA8CFA31495F98D8F942B15B8DDEBF6B15852CE4A82E81B423536D23CFF290A32D249914E9B4BA024F4E4D6AB95AC427C49E62DC220C28AD466E7868968CFAB682A6BDDB451CA56CA3E0308B3CFF7EB6C696B4512C542FA0AD38C72AAD5B5E0DB9C7D57A4F6F56BB43571297A9EA94BB90B86EB2D419080C30A625DD138674D72752330A45F1F01A4299CFE116C0FE6F8EE309221EDDDEB8C61FB13508ACB8279B741533A3FD459636B53E130FD2279EEA3EE3D148223EDEBD94190E7F43F203AB30F72595347700AFC6D228BE3C1A9D4C4BA689441E5B7E7183970EBF7333330EF93426AA93B66AB0DC1B440F1E7CCB5E41D31FD52E89D947367F67683B48A61762EDCCD22A3BA09F7DAD2744BAF31E7E9EF9A1329D9FD463AACE622043A09959414C8C69EB9D71A5DA298E9BF85CEEC6ADC9CE796E273D50395F3F8A97F8ED51CBE6D2DA550895777E69977ABBAD78720EEB373CC700BF5D8403DC353F6470CB811B3CDC626975C10C4D2FE7B9E108E0F9C6E26DD25113CB4F3ECEA17E9385C99B4886A672ECCBD53E96D3E60303BBD64FD0EF8A9C2B4D049268BECCA7004E3BFBACE6CF01CCDCFEE798165A68A30D55D01EE9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +sm = 5DB8CB008B27F37FD20BF72C70ADC8A84AE45F1A8581DE01B4769490DC1C4B863BAC7370EAE01DAA3CA52073BC7BF8D6D41F1DC4AE4D5D4A22B60F9146B3E1DBF53CFEF32DFB97BA2A62ABA94A341235FA37914D6E7C9C1DDFDB0E727F8346D6593EDE6EEAFCD7DAE886CF77B60C544D217F5B0C4D08FBB2E08DB7CE5B4FDB1DE4A93CEE1A712E8CBD39BCE1AC4D3EA2BC08DF2FFCC73ED7226A0590650E4B1DBC8E1F1F206D01D2762D530BF5AD726A0525A10567E5607CFB8110F055ACE4AE134D46F74DA208A6EDA578BC99C032F04F1E8E3F3D5353CE8C75D58431213FCB7AC2AB651D98788C6E751F91B05AC18ED5275CAD7D12FDE5AB6258C07A2A146E2115C740E69CD2F04E730408FB61233F54F449207160BC2113EFA8E1FCF7B1B5D7EB131E0E9BB8BB1166F9A125B2AAB280C745D400EF7D625A8A663FE8B5B3C23C7D06C359A5FC848CE1D709F45F0936470D749D841432A63A2E65578324EFDBF7A958BCD0F671C18A8E2B92E2A180047B7D4455A04C737C275C9FCF77E331D64F3EC49DDF388A7F7D232FE8626432E1DD4A5A5F29E82C16122C6D92758D51427AC3988D1157C2E822A44492F926340F4E816E03D53493AA5A41E227EE5F5210920CA3665E6D6D3963BF8F7DC469FBA38C67C9F60FE41B441DB57DB0A512FF78754B660B6FEED70FAE4E9F05F80CB811B3CDC626975C10C4D2FE7B9E108E0F9C6E26DD25113CB4F3ECEA17E9385C99B4886A672ECCBD53E96D3E60303BBD64FD0EF8A9C2B4D049268BECCA7004E3BFBACE6CF01CCDCFEE798165A68A30D55D01EE9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = D6F7AE243EC019B388BC9107A4FAF40CAF1F15B8BFEEC6C78FDCDCFAFED60B16CAB7E00F38BF9284D4CB41A3BAFD2A2EE3FABEB531154088C9642F78F0B0F23062F6D9BADE13CF047FB9BBD1E07735633FAB0A036F284BDD550878E40F8C0A0CBF71804AFDA82DD361DF8FFB4F33305BF3196BFA809CEF3482F6BE7BBA32334ACEC3AF8847A81A65DD61E1FC26535DFBC3C9C49B3EBD2E74FDCF2BC98FAA501DC6E93C073F9F4F42049B71E1363D534EB5AABEF1D5A6F66F93AE868292C605E8C30B360B21AD5008F259F37E3B98D4499F01A7AD0CB259E17C869800346AB38D1C616AE9264E4297550A155A235E675504E758B593FF1B5E871F683B047634DF9B56AD07F18B5D39711D4661615CDE36A5BA848DD992C9A6A2962434B06B4F4553930C3101F5D47BAC13E115FD12128F315AF5342012B99027C79ADD4533A5D73E6E35FDB4E2EE7B84C70F31CC23DDF5A903ADF019D7B9BF165F020F204ADB348EE0B82A57E5F7BFFF00DEF6C215E98A57240A34A622FAD2B151B649D3A59EF61095B9ADB905D9B59AB056152A77684C6B3758AC43CAC873D3963CE469DD07633A9A8F5BDB03E5A78866C506D12845D83C44E16E692E218795A7408DFCD7A87250E25F1B30C816DB5DEA6E559A553511EDAEA2DAAA5E0A6016BE88446C113CEE4F438F2354F63BED3D059966A1604AE5A9FD1CF0C8B24DB3FD2600A30BA02FF79971787FEBF4E4275989F31D294A925D62E49AF23431A220E2B02D3C43B8B779BD1BBA9550F1DACA5BF8896BF53371EF165D6B7A2CAA253558B6FC475BEA02E410D9EB4B96119129F33F0F5A2FF3CF6950396F92260FB27996905BDCDDE6D4C449C524A9548DBF8AF880C141A7FDFD3F27CDA01698D1A79A0E7435ACEE8555728B1823162007175B5DD8F24608543781D9259CA4BACA385ACF3DE2C31154A8FA97FDE5B3840C1B2157D8C13730F50B700DE85A91AA9C25A496627383F50FB4B85F09BE5EE28C6308FE012571642582CC7A7796CCD3A24F75E4D15ED0DF1F78A3D6A391A08B99955179EC68526CAC154D58444307728A37C68AC9216E07E81E728FE0FBCC4934C37E9ED57A54DD4FDED3B05C7912BE2A28C806EBA2EAC327C6455D05B83F412837B8BD0F4DFE80DF968EC9F01640C26B5880EBD3893379EA9168E258D8148BDD5F3FC0D5588E7C00B443A4CFDA5C16F8E8CD0B25E0C1DC7404CB5117801640F6D47E9105684F53DFBBF11D4014D3AA663A9020F96AF9D27BE8DF319FDAF958ABD3A33F216848F85009F28C3829089712ABC87EBAA9D35F9060F71EA7F518282399A01D9BA6D8D5C2C200873CC2DEFE86A720C59A36A40B06A973068B1D30E1D981AD84C0DA2D873E3898FEB790FD9FBB835974F766F3910689B27245004F96575A08CAFC19EC2D073376212D779AA4566570776488C82F78DDFBA4C4897E35105FD8A59438BF316BF1652A6E7095705440B98E2A3DCE2CB8C75F2C66D9DB7D9FFDC3D5410263C739FF535B7B1428E85099767AF6C8F5855315B6DF7F6BFEE947648369E5DF3C21CC919C6117D00CB65D2755C1A2F11E0072062546E526E91BDD73B9FF7BD72E2D7480C1F64288282851B4AAC6B2C66F4F311A552E49BCB38831BF8C5BD7FE94FEA1C1039003EB97954F989C13D8FE38449CD5D1613865A9AF89E8E84C96850D4F51364A2FD8EED59A7A387C6C086893BCC13BC6ACA44A3639747463E55AC5E97E7DD5BF80C7A9908F7A906C29C7D2A368C64B7A4B46BE98F0C0E90F6E25F434B8AAE61F5003204653C81CB6F8E76CB7909288878915CC47AA6BBFA4411E97E35675DD255B4A1C707F60DB26F837A1AC829179CF758B7E4E5125D4DF44E243EC91EE30477B99EE0CEF909BB841BD150D52B484D885043BD6349FCFC28B602CF702F4A19CE5A452B7493042D1E1F9F310F5EC20AA00AEE2F4C08C330F107BFC86E8DC1AB340DA68274D90331CD6D2DD6F24A41A769BF7DA901B4A306FF6C9F7831B8D6B4DED3E240BBE6C23428F627D4B45423F69C219C3900C1F76AB268D4DB510C130E3311B2E05225BD02AA34E8BC39444D4B2D7697077B901F24A95965CAC3130892A086BF2D822E081D40F7920F25D2A4DDF315B9666CB9E26D383CB5BBC2FD9343173389ABC700143CDF1C5E4C7256E09EC4387C4D1335A6747D073AD33B805841CEC02EBFB49CF98B97DA7EDE4D5088B7497D9E9A6E8762FCB4A9DFACF88D8D7B1A155D93F14A239802FBC6006CAA2E4EF3E48274953982E0246E2C624FB8B955CF412FA528CD8B02ADD5B14817B1C8E3000BB987BB7C4E30D46156E444A2072902AECBAE658B44A4480F574E78F47B13B57C73FCEAF2E41BBA8F361B14FB3177FE6E324EBE9C4820C932BAAFB48F246754599513D57FE0AFF6EDA561D9C5A8A36B5E50005043AA7052865F722DAB59EA3B13435022BDD7BF2D63CDDC3B583A39B7E6F1FE5749E5C590610B2828DB15E98E06E7E628B1AADB9BCBEB2C7A9B3D19677F4ADC1DAB3241E628E23A326F9D0AE573C62B2E4AC4D2DACC6F00626CA368C5E26504C52FE39DE859DC59B9407D7CAE77BE00B3CC459E0FAECA86CE3A4CEEFC106D63AEC9EEDB7B4A02D422DCB5EBB7B333C89438E79BDD70F71AB688B7A32167E7E97F62BDEB6F0D9AEBB5A4B5B2BEC408112CEFE1581CEE7557CE3B348B5A3EAB58E72A8E86D5094D258DAA116F23E8B40391930AB232BCBA4F6CD64983CEF6EBAB18A42E7B4B0CEFDAD465AA6CC24722CFEC030BB00453CA6191827C3AA6AC1F62C63B1D85057F7CE8AE1328F660FE8AA4CD6D02666E4716763134529FC9E7FBB544B2C1F1DA2FD3EE15AFD03C2970032B2D6784744C619549CADF23763CD4DC8EE190FF0C4D049C0E232EA27A24F51E03F7B1806A16DF7DCB8570F4CC8BC5A189D6D2107E78152CA9F73F7D732840D0BA3BEE190399DB55FC472A00FCDD8868D31BDBD7F76B54F64F2D00B8AE45BEEB8AF865D6C732C8A391B2CA8B53B450B5278A01C927E753E6CD3A44086F682C5F6CA9C058A058608666614AF4FC1663A705E197F83F7E7589DEC17CAE3BF86D7A9B705D2CF97CBEE2E3230D1ECE9F9126F46B2EF1673607EA159A27B8B6EAA7E66074495C1A934108AFED228BEBF4406CCF1967730B06A7F350E013522BC8877F83B1A887F95DB394BD6BCC420B5865BEF7B3C2500DC072724D59A785BBD9BDA7B063E6EFD21C996EDF055FDB8A6B78B80C6773BE648C8B73D7457AB86237183F2B43A3995C258633897157989E6FC1119AF5240AACCE91BCEFA9E7EB651FFB55F44E9DF0A362C78536B418446399F7A2CA9ADD1DA99BEBD95819D6A09FF33313041897BBC28F5D946030518399755F9F67A99A85D09947A385870484DAB95B7B1C1553D5C68E8372DBE962C47742A0CF8B9121F52391CBCFE5C25BDA70CBE74CE48212EE827535EBCE596FD66C4BD84895CF7627673D71CF0207E5A9FBAF2A142573DCE23679AA365A8C8CF2C2DFF854A87378A891C66A634A6A4DF97AB3097BFFEDA2831AFA4531C8800B3DFE208229D97B0F0378CF944613644F6675320DF22618F739BF2DD759E48D357F8E0912ABA98172623A3DCC10B315E3820AEBE3666A696D3BC464E82D8CDC798EEA3FBCA8DF88053C283DD69EE3624440A36261A2338D192E089D6DEC46CD9C0A0A1F8E2CE3ADDEE87A3F2982F2BECC1BCDAF06A3BD36831C68DC790AD03C6CBB30A2CEDAE2391A920B5B3C2FC14CB998A13 +pk = D6F7AE243EC019B388BC9107A4FAF40C5D66DCD36F95C068F5D8C8638BDED1C0D57E1B02749D3FF76F6F302431EC47F7B0A3B38A0CFB8C6922716241E79DBA04D30C97B12E3D329869D6F9BD8689394E2584E2FA95FA816BA9A1006B7704C338D1682688AC231F00BED9E7EEF70DC51AD75CB0C3D28CE6129845F8A0E96B518F81BAECD9D3760258BD5687E46B7B482563400E0B136EE7F2A874AA27D23F73F067716646399F54E5370487C9BAC455EA31EECED102FEA45D59B2F458F147DE3FE916B7C3A8A595D3EF01ACDFE92FF0B525B2E118B9BE048CD449C52B971C7E27E115B0B5E5DDF5ED48C9FD77B8D43C7A5EE9611984FDC5CC130358A1440FBB0103DE99221B437FBA1F2A108529FA42A68907FE5972482D48F6A2E305BE0C00333AE4D9A840DE64D464C6494533782CA1A6108EF3D735FD3DA4A63D847C9DF153763F71122C1A61CBE6A71E1190E857FC45062C118CC152051925CF62B67C7E432327A8A8F19B4E51732A147F8558F03070600905E006DE9E828F3F95E3390DA47AC96C19E367BB354BC2B4BC1F8C8E83E98C726F054148A7DA56BD08D52C77F4BB413769CC27FDE520559ECDA1495CC0B33B8D0143E8119C8C6BAF296968530D17CDECC66DEF4F664F82932B03F295E2543170A617B04301AD92D6B5CBD4558658014596FC8F0E076F422336A8AA97165B4D00A859ADD816327F6578335D1FE0C5CC8B2FD09453EBA28C96C95F1B9554F34C8489377421666D9DB5375602039580522C8833580AEC18856C7FF169B49571831F0E50BC0BA0AE1F406D649EF55F8C6689A653198F90BAB9C4133852321328B97527F9B3F91E03BF07D767B20A4B09B4BCB1E276AB29521EED8149CFCC90BB879C8A17D7A7EB1390DD6BB60C6A1384AECA3E41DC4E5118823731B5BD9A5985C57D752241F17BFE95106ED8774509B8EC76B469C31A4DB6137D3E4A266A5C097D1082AC6FA93E84B24154FA45695FF6D189E1A94FEA7D9DE81BE706584086A9337822E522BAF16E3E627ECC790DF3C73E81892AD2792648F0941BE1C2C31D17FAAC73C2415DF9B7A2073C2AC71B6807D3C2821765C8D159328E2BD609702D1E81F17033260E8E6603F532E41852B63351FEDA773D674AAC95B31CDE6179E12B12F6950B8E5FC8C1DD3B3500164A9B50B72FEEFAF74316138C669D5DC01F245D6299161D3D281B0FECB112C381D6EED9CF87C7E2F170AFCF8C75916379A412C23FB577A78A463F8D124CD0F06D57C191CEF9E36A3C0A7024632A02AC6B749FD75D7C12E85122FE7BA32AFD6D0DE0583B241B7D3A7DB17512D600D100E0306AFE2571C6FA9E80E71864279420ECA337EBF1849324B534E03A0F6AABF3DEB4FB34BF80DB287AA2179CD51052EB552BFCFFF993E9294185E505CF4DC3EBA096A673F9457D1D1B9EA001D2F815A88F0FE02B90CF314C010A400E909F6BCFCED0724990AF26D70EC193396EFBF9021E155A8B1646E2D7689706F89772EDEB5BC73C15D7C76DB1399E3335920BA261B80D0A1AAA6FD6B599E7BAFA20B2F98C6985173418FA045A58B8CBCC5B6956E2DFB5055D2D168450852F206053931A8C97ED74EBF41D5BD2C488B933236CF5BF16990D77EF61EB2DCD4472F6C4229AD2DFE44ADDDC3753592CAC1859623569C84ECB337BFDC8A8E8D401C8233213757CACDBBC25CAA18710BB49F8B799806430A239882C522F7FAC76970C7DF21C8A91A10EA872274A9FCDF2D125538A88D8F5DE8D10F8B88FA7E2A8FCE82E1C614C88AE0CCC0A7CBEF929EB9A7D359A40EF1597EB0DFD7062F59CFD83871B837655F5A5B1C5BC2C58718A09C3F44D99393637EDC0338B9FABFCD0188F7B7080986D91BFD171A197FA846743369AEF5E472495D88CE45983CA8AC6D3A5AA157B9A9AFF1785AC77C2BAA6C302A4AF2734A68795D45F4520C6808285FCBCE3432B5FEC8DDF940E0DBE40A398266D716175474D93414F7C92CBEF4FA7F0939B300013285F3DBA10509EDB6F435AE4EF39B03B13F114CD56B54081CBD0A69EABB2B2191340BA7D223B6E7511DB99AFCA949586035FF2EAEDF63916FDB64EDD642694219B2E454C6AC0C072B9D03F0760A29F79A915129DFC4AAFF43631EC9A3EEA64D85876CD84292923446E612FA7D8DF514920E41D99339B997D9158F0158FDEB0AF73DFC2FAB9846EFE7BEB8190E65424EC73B3B2852B82B17D357E8C55BDA4209BF975D126646706C065AA4EFCD4D1A679638F732DE9D35F69E49F94D527482733C5601B9A000ABEF328E95230140CA7028CC00775BAE1F15E24EF29E20678322E8CBAA8973B684EF0AC5D1BA7A9BB683FEA897B1E4CE838C8928B49BE8DCC7D3832E787B59049E8392D4E0D148DA614D911A49C3D591D217DB0363F364177553A87C3A90B449630AE9F1418BDF05FEB38EC3A9D0EF25A26BAFC27DFE0DB7D4B9FB4E7917EEC8A89D9F2B47A5EBB026984A8C3C668C6F6770041D53F1F9CADB007DF7D2B943876C9B804F0B523BBC8DC5F3DEC540685AB01912AD8C06CA94F033BE0D5250B535774AF71C7746EB13018BBCE4EDDE01198AC13EB2B0F125D28988AC7E3F3604CEB8128A0F91326D6533AA95A92F4DAFA4A0CEF5D7A57295ECD17FA51F4104A9048B8A681D8E316A29D554944F92B76ED1F796B15672D1F6863A78B02643743753B75B18A808C40EC8DF7BFD323D991C8A018FCA16107CE54FAEAE32CA4BD9970550A1B9E916F57F2DE53C4B4A601783A6F6B1312D41FCC9F4090B412412E57CF66C8DFF6F4686CFE0FF26B86734FE99AF1277667B0F721E2EBAF534D71DFF2C1BCDF3970466703C05BD44D14E54E5E7395712C8417147132D5BAC9DDA8385ADB361C4B920B347D8FFB2F0E7A79CFAD212BDFD6F777AE84C7284B38DF13D06B5530A7AD1DF3144C41DFA58FE1E534B01BDFAEF143F06FEF0F383FFDF5D2A1893929FDF69B0A93172F718A8A899BCCD7A62D21AFCD37F99FFEE8A36AA52C4060EA5ED8922ED5FB1319BB45372F801B1CFECFDCC1234095BB03FC93E92B3DED1A9E31F30525DE17B6BE52FD7CB6CBE466B3A1489CFE042E1B5FE459FC12987371DF346BBE4301C84385BD1A1265A3BD37481FFF25FED2F4D1F90C84D860A7CF27FA2CDF6E6741648C49127D057E96421B4815C87525672F49D8D281BC6975D758863EE5333B85CA6887EF2A9629B107C533CF5F52B0D766697F74EAF4D12741B4865FE02CE816EDBBEA34DD9DBF9979CF2CD7E1712DEC79180AC3154F66FC18F15D7B380BE6B5BD34549469E8682385C2B3D76E65AF4FB2BB972CEC0D6DE801BEE50259250BD8ABC1AD2AB7DF304D41BDFEAA525462A23121D9B626BF16AEEB152E4768AF90F7E55CFD678478BD1B4A6EC4F1C0B48AE5ECA6AEDE571D84BC32EFDFF4455C22C3254F90BBEFE76943F4444E730ECC75F5813509FC1189A8C21817C5B8C9CD1C54CD90A62410A7A95FA0AD26A4D69A3D505AFC5749EF94774B6071476A3F3AB1D22932307C31141869CC3A792C097B6E0FFE9EAF70496911484874DBA254B85C5668D9F79080D2605E8D7C9127A1E31D51B5A3124D88EC6E541724DF45C874C3D02B820AC75A955F08F837D6EDEA7D1D094991777D90C167F8AB823ED9FA230E9E55D244D7B2C88DE9DD55F8E6E0E828F1528388CAAF175C41D0E2C8AD1D38CD53DB321B7002D94C1B2257C6596BF574F6C23920B286C89D191B7479ADE6751B2934191AE7199A38650DA562 sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B49FE20631761038DF smlen = 1666 -sm = B3885A8A5E6D8212E5C08E15623DA45DA319B6DBF8C731895245832650FF3024BCD73C2A866E8809F3CFE9F3563CCC923856C75F281D360E93C7DF7962A8B00223643FAF3EDAE55C24A135F05E80041F9F9A754CC5A59ABC3045025CFF81F90BC98B825F746FBD67D6E70874627DFC4573F57F7CE63DCFAADF4281D0222A9BE1D174CBD46DF1747307F43105817E4C3FEFD0AD7C4114A5D140798A06C69BC4BCDC91B4368CCB536BB2273CFF1B15279449AF86170B19035C9693EC9571D61DEA2216AFE0745537C9EF2CB9407CF9CD78EB680237765BD8DDCAC8F364122A883D4F8D8B0CD209726B6CBD107A8AED8507BFBD8F7B77FFB54B7DFA38A63F6742E89D2E0CDC48DBDBC59906DEC05DDEC08185582E997735D9B76828C9CE55A269F91CBE2BD42349435932CCBE76A3B46A1D0BF40C6608415561D0566A6979D4670422E99C22DF482D18A5F8CC8B22F60DA579E02999863A6F1E4534676B006D60196916FAF3DF4C34ED814FAF2AE6F475D7126F972B1C7ACC49D45FEF9AB1C083D61B292256B00563A2B8CDB91CDFD39F722AF504C39E5F8161177055DDF6F247347BEA05DC2C1F23A39284D90E5491E2D69473E543CD60823CB6D749690B11471B968115A86B115CEF50E7DD6D6F053A94A70E3CBC3E10EADB7C4A9E35436E08E6A3994A91AC71F50524F8EEDBE5D3E6E3FD3544933DCE03686A6B24B72CE6E734915019A594B766E9528EF7A49FFE1254878367216377C4D412BE952F347987A90578E02C5EC6D10065E6B22BAD559515ED8FB524B99978E4571B418E6D60397F7B7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +sm = D9ECCA25AD0E829347D61B5EADA67DEAD8839D64CA2E442C84C5199FE47CAD775DF895599C1F1CAC5E904EF338496C1B5CDD394B7DD69892A10D9D34B57B3C40EC8F5E6C7314CC94BAA41735D554E55B3C33BBBA3F24D9914749781944658B1F04789AC8B87494BB7502A9E0927F3C796CB7B894B3FBD49BD874ACF30105C42FDAAEC370ADDCB97C24C97C7F8DFB385C199B4B1A2338CEA1C6D7EF35165B66FC4FCCD20F81E5FCDB82EFB72915A6F3D741374F7E6DFEF54F44D3BE381EF031DDA0F9603A82525C99C29EC62F12993FE0FFC85AB1AEF7ACB3F79300DF8F2C57C1A577EB6455B142743D2CF20365A5796EEFF7A364E97CEDD308FDC1A2A6DD2525CFBD253A7FD03757C6D0EBED8567F946A7771237878714B496C7482EE25FEE98ECD3256F66AEEF2EFD96B04667DD4263119053EE48FA677A6A22AD7F6D5C92242642BADAA4EE341BD7F0C7066CED1F645205C6DD8B103EE3F3D2D2EA5C8AFDF17BAF84141E0DC4A26E2DB844A889864E1EB28AB2F865D608740F019C621739A706B9A24613476BF5AB33DCB390C6BA9B017D3A783F4746F5ECCE2AA7F0D3AEF261D1AF13181E06B29155504637A2D57635B481E7688DD5DBB0129D89043D91890B144DEB6F9FAEBBA5ED53425AF7DAE26CF38A20B3FACC854619E951B1F941136A84FEFC07C29C44BDB2867961D0E6E3FD3544933DCE03686A6B24B72CE6E734915019A594B766E9528EF7A49FFE1254878367216377C4D412BE952F347987A90578E02C5EC6D10065E6B22BAD559515ED8FB524B99978E4571B418E6D60397F7B7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 92926A6068F3F91E4A88143D04A9ED723BC4DF7EBA82F450EEECC3A10C99CB97148A8BF75A61DD121C3C15FCFC3B31CF1BE07BBB8961229F23A00260AB6E667FFB2049D2A480FA2C22E261BBB6F7240F100C12E94A9468479A1D96D64ED3FC8E27F30B2D9500BAFAE73F86E1245506C92E7BAB96349D4F6E2873328009BF2921C4603AB7006521DB6C5B3DFFBE11A0EDD29A9C4C4873EB8C83D2DF6F81644F1B3058342562458F647F355CCE3D522E22EC69A3232A6AC0C2B7E670F106204A15E436BC91728B6A48AFB9125980DEC6463BBA6A3DC97CCD7B29F02771E7301A98A72D9BF06A96853DCF12EE666A7207701D834F3F10E26D7768337829749420793FD819B8214B098015F738F2292D0447E313EBAF5B731FF6101E04EB63074F745DD5BF8E338F5E4C758F07727D3E792BE60768EA49607711187EE7572B7F91217523574524DC11EF3AA875BEFD50B2208041174E451C930A988F7ACE5B836EDAF2BDACAAD9689622217728709796AD54D23130DF1402D14C2900EA5BD3DAF57272B9D446E58FF22E5E2852803D65FCE2886892A06923A4B94AC42A1B6E3EB4D8594B7AB87650D8454C006F7D158955FB22893CE3122B1D26204EE8051C4FA0BB89F8A10548FBACE85B35D23446254805E13914606B81DD20D425D873664E71823B7B549B2BCEBAFAF3B84F067FD4800687D5B9B9EC1E920C0FF04C3DCB5C3A8D5A9BCC26C6A16F1DF8467CF174F1316DAC2CD5C52C2FCAC071660D0CFA840B2577C4372717DB2DB170C2C63DB37D8105342A88409F3823B02B5B6B569809659FB198E7CD578F36045255A52A10D15909064853EAA81893C7044A50F88C5DD792B13F4F3C56FA82DDC39486FB65AD9B3BF5A95D2422B5F3D67DC74AAADEE60868CD08FC465ADDE71514C0A7176A1344585E7317901DE0B102975F1E822B6114392AECBC6AD03C9372BDDCF62F0A0311C22521CB542F1A88A5D37761288426786DFF0A2598D639FBCFD902B9D4B92BBB67562BB8A409225FAF804D4421ABE6D6B4EC5A6F22860B024F7C5E84FF58A90D1AA0E98C918A19C98C0573D534C3DABEB7D281C37F22C8BFA40E158E76AD4AA82D3F9819C5FE9E481C0CDA242750B035E7CFFB0B3D4E637EAD3E3A6F96FE915FE7655312D39B2DE7755B82EC5975CB35F4315EAD5812AAD35E691D794A9C4526D0842D2AA6123E7B5D42B3A435435B8280AE30270E9AE20225F6CBDE229A76A78C82D00A9E1E232FFCB650E8F4C2464C92A5CDA2B5567EBB1E8FC896DC9480FC7188FB0E43AA2FBC93F2538F3DD4A8D8B1347D73F1F88D7F594637613FD848F3C3F04098CDCBFBDB66563FE8F0E7CB1B933E244157530A670D04B89A35262E47C89A0A6ADA8E5074D647ED3F8DE59A26FCEA82F34C18ED92678A8FF26DAA24C3EDD88060CBD46EC9989B92A230A7B3EA1AA67BA30C18CB6D362C923A6880924211E560D9249FFD8A07457F4E07B2DEFF9A11000D2FFEFDECD8F03DED7D66A1CEC9E161E2F547DA2FB09CF8E66AFC8B77076CB7EC9CF166047FB6EFDAE8E6E6D6C5F482751736D5490692ECD4BD27235B3F7D2B09B3493EC5DF9C15C2B65DAFFD69282DBDAD696333E1F7DCD79260AC8F70FD4FCAA9C464633EE7D52FA2485997FC7B012C99C6793C18BF7BD460BC2005EE3961440D45BEBEE91B91F7EB58C6B339F734C9669A6F62FCF082C6EA832FFAE399AAAAB11B2F9261BD0D66DDB9E860E90FAF514C2D5CD52D7F2DE9C8F6688975B2CDDB1F502DDE0F4BE7B0243A71153D209766E0900C3609851BC1C5D109A28AE3FDB6F822F41EB79F985E4E0A350EFEDED809DD4A0A42A040E0597E5C16D4530779C1A1C820529F34EBC1AAD10886C780DB8FC686D91E17158BC1794C4AB2C529D897A374F73618DEB120873F2E9F66E6C678E9BBB1A625183517E221AC6303324B78ABFF0DF45F2F763E4DF861ADB2A684A36630019F03B907C69479DEBD53971130E87837BA337C2237F054D844B4D6A4E8BCD73E4148374556E015CE016FFDE75EDE8C1B88F0D1DFFF1C1D068BFB174C45DC82F439F3450DE9E1CC6CC7B58F018218C5B6C4B81DAD169AAC8E5B39CE2E4A051B0EE95E2674186873FA249F656E98F8E669CABA790461ED6492BF12D09E9FC1429A54299BD69FB5B1AF70DDB3A7603826BDDE2F2E7A3A62D0BC3C393CBA3C18A35EE48A2EBBEFF5FBC9CCAFA55FEB5FD5F359032727A48AE1B1A46391FE92AD49E2A74760F27F4C3A281B650CF892141B0719B167C163B1247FD1A8394BECAB5B11A631EEB784C86F01C81B2C34C31A02998E70A860AF3E29553336AC0867A4B103FF206261A76F196E1C71C611E5F1FF0F4645FFD583757598932A4354A9167A10D4005827A8B8D9DD44B10BBA84871BBF1852EFBA7DC2FAE472E7B17C1D641620C0463392F2A2E43AC0CBE3CD9D222F3DD0F7C7F38020FDB5A2D2A57819931EC98F964AF9333212B754223DEECBF830E2C1077AB0B8E21D6528CDF05E0CD08FEFF266A0F0E0D0E56158E86B353D9D1FD32F8926569C09683761525A4FB5431DB28F32682896473409EED2D004649E1A7EE60942C2FFC9BCAED94587AA400C56239BF2302AADDA87CDDADBB9DC0F51706F9443BE1E6545089CD0B48BE149D0160E31342D13C727FEF97B33EEBAC5DDD7582C93B4E1938811967D05086AAE14A1FCBD11A9F3513DEFCF5DD1F2F62B7DDB6BC6D84DDE85279C30255A3DC62907890AF6BD7EDD0A8726202E5D0C1011841CB725C6A19D19C611AFF4A6CE811785913776C7847337EF8BAB3E80E3E87F6FDC20D5AF6191E3CC16971BE45E80AFAEC509077BCE9B698952993B2FF9F3648E3C843B79B05B33B6E02E3D87BCB4D19D5C876620C0EE334E96D91E1C492C89BF75FE6257C002AE0833DEB637BBAA5EF63F60C4F9CE18DF4317B843A7A0B6128C70AE82FBDC74E4BB2E27DC5B6EE20B5BA6DEC09C0A9F9D94043C01ABB2A82080540E234ADEC75DE97C6DA1E2D4AF235C4D05220B5A081C7F032325A6F8A11B7E24508D087D7ADF06771F24FD04A9EBDC1DFE659EAF18388CD6732C24998FD82DE56EBF983095385DFD5BB57E173927031D138DDEF210F78984B8BEA451D1894AF050D1E4F227B3131A909611876427E8C69119E19B8CC2C4C564708FC3782F7475F082D47354D925D4B6B928BF0C90CAB3E9420033D951B1A3C273F961D6FA59632061F58354C92B677CCEA654C7602664B8BB6DABC7014F2617C86015A2D8297697DCECFE7135E495A6654F645A261098B4FA04D3C39D8C342E137C6E69C370EE45DB629F70B0AE80B54F7B311AF7F634859AEED1ABF31B9BBDB033DBECBB2352233076ACE681EA0DA6E64748455170463188B99997A8DA2D0160839C47886D5E240FF717380E15AD09C20E0E7539F579A860B70D3C7BAB8A1FA815EE0DA901D8163F0A2885B31072BFA24322F6137D17A8321B3CADF5F5192E72DF968ECB64E0793928C6C8F30A647747DF0544E6D52DF4EE3E238200BAD4C8D954063B3C4D3A604D18771F9AC715F36E5BAECC71D28D7B23A83E2F7FAF9E2508ECF26A923D694D5FAC44AAFA0ED1359D1E8CC9139DF15EB1FE7666824278A2B1FECECE61445B4865A90C3A7FEABF5F64B27343485A49048D470F953F57696318F00004A9637A9D3D3775B72C59F6137D17B06C829A414F78C737112D5293D30B6E48D6B8E764D8FE02F622302CED51A7CA799ABFAA1FE836A26B4B2087BAB9B629 +pk = 92926A6068F3F91E4A88143D04A9ED72F92C6D63333FF0EA92F9DCA68E9E07B0413FABFE5F7835347EA8EDD6FBD045F97C82170E1CE7C8E8FB8739D02576082759DDFA079D23E0B8B3A1E7DD0EBEA20F88C218E40C91634AB540969B823ED70A71724B942407A0A35DB86D446082344E1DA9ED4607118260F8EFBA26581DB78FF3D5D4D36F7E519992353AC45AEBE7CDF727066F40808FCA9643D8FB6D95DBDE7B6E73E8D24BCC4892B49CE6C28E6DAA44013A8948D5FFE475F3DD9026638F81065F8752F7D7BAD43D1614E82F9B8D67F54867670CD8C3017FD8E5E46399F5EB65D405CC2B1CFDB57CDB639D825E5C23F38221D37C9D82A3A3933B6E7A67C8CBD7516F9612D6AD37E1956BF02DA5E0ABC8E49673DF97EC944CC899C283033C670D4498F6D5409427B11F3832450B750B3C59222AD814BF4E1D938EA10ADD2464E8DAB9B428B8AC6A216C75C67643135FB3B43D7638A26332C5D10877D6BE5BD6EF6E99145B8314294495F0DE5812A18AE2B5C47A20DC7CD1E27920038AF33104869DA3E24971B245BE475C9CD8C0998B5D6E96C01FE886FDBDD998347E889B594FCBACF18FC8BECF2F4E8398E7714739894546268C60F530AD094CE2942CB021BAA5B6414D7E0A59F92C414006C81FD15678CFB52802CC9D1C7166FDB1748E089A9129327DB543C56A368390FF7B108C9D56D9B7162439D776D70336C5F98058AE9D3B95EC93DBC5815ACA2BBE1A35FD15E4B0F7771722DCC93EB9CB1272CB453678E308A6CCC50F77B9FA2A4DD4CFE55FFF26D493444E7B99F390822E95086216A9EEEF735CB98C2894710142B8F2D50C1C021B3E55E157EFF6B57085751BB2A3190C7F32BFD528777EF89F463CA14702FDA7F0E33B08DB581166F8E6707EF7DC7B93978A808064AC9CAE9F6685E9BA75E554C0B9D324293553CAB9DA7E341CBF02DC1B7D709528B2DDB94B5158D3EC76F05821D97E5324ACBA66D8E43CBD9A4C29DC759901825D711DA480A9FFBF4A9E581112BF181EDED0624A8F628BDF2E0E06E0F7E892418D0B3FDFD733DB55C273EBD738A3822A17BAB88BA6EB3D35ADD0D21C283795D0E1BB8896D1884B91B05729784898B9DC42452DA2D702F4FC49EF7D8D8E02726C1A3B5579734AF902252F99B1D3183D04A34D459239DDD8A031D66AC3293826EBED345923F84A96A4EB25725E586930D4820BB3BDA79C987ADEF5F18A91042FF30D697C4ADD178C238809B0B78A47AA93FAE2F556B4C1844E9540A74E0C84C3C5953001AE0E0553E9F574E869E6733B069EE93E8F14B2988D5C7E4EA2E1A6D714E058A0AC13321B7F3C3A714889C510DE737F5DCF6BC7ADBEC3DD6BA28C79DD21564AAA62AAA14DB430FC72B60F5D1250554C2669CFCAF7B383CB2E59C003BBB5D7F07954F4886BADD65D6FACA3A2B21E646592F78D39867DD32B05FBC3E58C11C5AF2397180A239329E0016C9123C8C27683E8FB025BFA557BD34C57ADA1FFAB1B26396CCA76F4AE65A44BD21DA76759F1C99936D2D59BFC8F6CB91E9FCE3882304EABFC50126001B65B8DB96EDBFB5CB12092E38E58A865B4CED647484AFD7CF2A67B36106FD9AFB28BCE3A97F21A27E70BD5227AA33D7DF52715F01E5996D40F392AD57567F66AFAC1D7BA0DF71E505251B2331E2C527EF9B159694733AB55534108F24FFE7EF22396646CE2E39FDB92AE4F39F8B7CD5C7FFAC5844EA17DC56FB25A07D5D353378DADAF0DCDD964C4E9579A8966E8262F1EEB70969A8DCBFE7359AD4B30FC97A84611451CDF23AF9A8DB0AD88523DA2ED3B257897356DEF3A2A6DDF2AB1DE7DE93C5F742C2527EB4B09B82A763824A2C0A22E14E33FC0D5BE2D936E2E557C4D4B5D79A8C397FE6F05D6C905BBC64B6CB48DD959A7D8E2EB70C8AA5068534619935D1E9AABCF88E8B049FA56EABCA9FF26384B5FA589FE618EEC3B93B9462880CF5D0425669721D6BB9D34C1ED3B78462ABBB44DD61AAB2ED42AE552FDC8BC79F1FB72848DF9700D45E9EEA6A184E8BD3DAF95F4A7CF01B65A78FD19B09E726AEBFE5900FAEDBB71C3FF66C2D44F444D2AE0917A9C895A9B2D24979BC832C861CD8FECEE62CBE9888AE9E04ABD5E478EB8CE4359866C5AFA3C5435F4811579537335D70ACBAF563B5F596747E4B3E1EA522415C40211CA72B450A3424E50CA995BD5E06F682376C7939A2C8B32A47202D6C4173FC3C796AC54E0AAFDDCD92B2A117BFB0D4AFF5157B15A1A409DDA1627961FA53A389C80184528C4AC79C3DADDA6DF25E31EF2B2A979AFE7E11A59317D434A303C28A4BB1EC0ED2F8EF2A6D27454B657B439210ED255511A0F7209FA9A345825DE49A1A08F23A5AAC6C0196B409104421A1700C6C10BBF519BD6D0A69F79C6AD0148248F5856EFA2884A1FBFD3F93C072724E3D4ED6E53A76CE9A8C7F305BB3BF8B6B925ACE2D65E033192A72D2FA52757E146F9BFC6A78C1D32AD5ADDFDC91383ADF68567794B1EA98AA0C86658AF4BDE766CB2236D979AC256C4C15490D73100DE097ECFC143A1CD7117AAE8BCD866A347037CBE3A45E1D9658EAF6F775AE1CFE9880256B2A692AA0E11A322AD763DBBC31C71E961D49CB08A6CCDF8F620EC543CDEE475609E7D197422C657B97D626FCE0559B729885DD112B9BA899B123BA6B5C2F3E287947EDD76A65DFB0B8DFCD10D25A98EF56D8C8997FF26E79993A78496AEA5B84D6188909040A9E0AE24D13B9D8CDB159CCEB08C2BDBD231C5DA0B8C808256538D17198FE0B5E0842119FB523DB17CDC045905667D9B9E9D46870EED5085C4741EEC5FA179EE5278BB7EB25907DF59A9FA01A5840BA5C7C421FF5F9BD65446BB60C839629789658A6EF4BB96D462DD7E5F0A8B38917D98E68C7358331F522210F89927C40E178374583FC1CE771544996B4ACC347E35E45468C7BEF0F35444D593F6C8D04CC850EC2674238CC9C0D99E1A77136E47BBC7F8D2FD178E7FC36645F2B2819C63AB89A735DE5988E8D384C6CE2D7A4EFB32896D1056308000C3EA58BC7001102BA11DE892D8E3BFF068870A48AE26ED752D4676A6237B8DFB095588CDC7F18DE4358C36C7255DBC9B9459F2D172B44902EAE210D1D9D70C12EFD36EB1C3EA0B5323C733F1B8A47303D2BC6E37AF6FD5BEBF6DD4293CCADDD29AE989026A2324C7E415E28F5A49D0CA9463D2C321E97D792F1A055E9782F00E096022AA269B6248CA762B0B6BC5D815310CA43C3AF7E26D97C3DF3CB9CEA571F24F9D7F467ACF08BE1A5B0229F1FDE8382759C9E3783426266C5043934A2C7C59FF78E873A25453731AF538F09A8A18169F06A767AFC01C93D988B952F68BC9E4B11BD2D9BE5A5E92705F53BEC55589424E1074B1D1ED860479D11D3D1313F0AFF3B5C9F4D9391E511C1E6FDC90466AB94B2D5520CA52FD7F86BF4CD8D9B0FD0E0D12DA53FB218A15890A9D7A93B02EFD09687CB6B81E9C94B74945299B1A38876810D38DEC49479B3E6165ED7389318EA86041F108DCB16688217D1FDA6238E9EAE6BFF5881271EB13A0E2D11A574572A87C028F353003B1FD86E24371AE48A080D1DF14BB8776ACB879013C665E8E8BA21675D8B97A6076A171F6FA7AB65B9AFCD4C64148C1A08045FDCD1B5DDA385ABA0CE49D082ACE7CED3D49B2BD783B11325B47E166170729D4145911F9ADC2AB6E8CD3270F241D6B51A7D53A52483CBCE1B32D0ABE0963357CF2E4C17B4580999C2AF4D1B36BEA1DB6E7FC8D sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8CA44ABC9599E269D smlen = 1699 -sm = 186578DE1F6C2D71DE921CCA1A2E761AA19D42DB88BF9BF81B6776521653022E05DF5D12BF25B8D96A14DCA974CD72B1F7A460433E3076CFA7B3802F62563170D664A6034953BBBE3CCAD13E657C1266A4163519215BF51CAEEC9EE775749B4A59FDA1811E99D7FD1360704E12AA2604CE61FEBDF8A328DCF414479FD9F492682193318BEB767FDBC6EAE2A9EEAA158D97D1B4F3FFFFBC7DF2D2C8F7C59E95AF9746BA8786DDF2B734656CC13F1242AEFED58AF9A8BBFECC3C1AE6A5826C121EFD192674F5F442B69BBB4ABAF01CB2A73A9970539051259E363C53435DB3F087CE46B1C412244CE21FD0153E01A0A39B7FC8E093BFDE35D0D8758C17B6E2B7988FB60EF9914CECB7B9343CBD2915CF1DB53F52674AE2D725AE8791D02D784283D2ED6533E3372CF203F8856F059B230B5452F190CA353F87E15973FE3CA4A5535813AA8D983E6B1A1E83EAD855F211FB12B8923BD4F5C2F475764D521F3505595F8C75B751D72D8F7D418829A62324A77E587B4B34B2BCE10B76D7FEDED69425ADD4476CA26F21EC14116763237C16DC9E49A3A5A49E51C577348522BE0E073A892B34800C867FF7EFD1A07C08C7981F4A9D96245B40F17E608C274ACCABABA80D96C0605B4B5321A310EC9C9188A3C34856E5E0F754194C566143D0A5371F4AA2868F274B900BF75365D7627E4A10524887A0D99E9BB45C518A978BC550D3B960CF11334878DD3C6455511EB8D55A35A6D9DE86550F6EAB8620CFB75CC1C4EC00BDDAF65CE52B95B608F7AC71FDDBE45F878BBF65152A114036BFB9B6C5C80630789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +sm = A310FD14EEA7D7E4D2D8C08D14656D15BD75D36209B8B8CAB6993640BC9F9558730037763AF4540D4E8C68E9FF1B08F1F5D2CF902E45C9954F269CA654B555E8B53C8A05B50C0E305597A19D16DE224AB4590E2BBCCDA1820D9D6B349CFD9B742E41DB39F8463823F4564E79406ADD2035FA60D730800A42A5CD039283B69B40B093362EAD9086D04D29C157E66A91CCA3775C5912CD640AD226557E44FD6374E2BC9920076AB452488E1C09D61FF692957CB6AAC2BAF75505A7FB0F8DF4B25F8E0719DA82FDD4B8C548EBD71503FE2F80AEE419833875925F37097CDF659B37CBF00E9B2B1B688066E3B1DFA56B34582F57D0A3FA3F82DF58C9F728F15D5095BE26BC55CFAE95FCF62206E0633C9CBF3E6E4EE420B674A40D3101973D9A24F9407CC057457B50F9B941C8D461EA9FBB38E6FDBD9571BA15C3F43D49261A413C82B3713CE96B7EC2E0E809F2DBB88E7B643FF80C276CB63FA4A4F5A6A137CDDDE8E0A80AFE7C9B1DC37017170CC8CBFAA1D78FD0D370A3D4D13174BA772B6E0B26405C22FD6904BF1290B4A2F9936F8745F451A3BAA737C3F681D7B5DE6AD92479761C8A7CEA3A6F8D7F874198474998CF2EB1051E274638A07770B84A3711C5C6F825A4C886E42AADF9C98170433E0E782E4152EC5C75385746A21858DCA3796BB970956B8215495AF41339154A10524887A0D99E9BB45C518A978BC550D3B960CF11334878DD3C6455511EB8D55A35A6D9DE86550F6EAB8620CFB75CC1C4EC00BDDAF65CE52B95B608F7AC71FDDBE45F878BBF65152A114036BFB9B6C5C80630789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 417EBF9322EACA73903D9A2AC805673796867671A4917CA9603DBF2AB3697C2E40952BB8EA88D272747395BC7BC67E1A6B41178651C90578D7EEDEBDE8A0665FE6D897FCBC7037F2BA8D18F81B2D4FBE0E5F4F64089D1E3AD81566A9C1E3B83D8F3F7452A4C8FE92D8EEDA81605AFD5AADDF651EAEE90CBB8DFA2567B2475E12077D8B9DF88BA24E15DDA591B3201DE01C513EAAEE0ABCCC90544115EBAD6B7257631DC4F28A8B12FC9C93273056872492CA8CC0D925786D4BCECC936A943A710898E9C5E254F7BF7A056A10DB23A2CB6894BD84EAC792623AFA8472353AC17A24E8783AC4F48CA1E07B407E2F9A352D6545B1CEDCB47A82E70EB909DAF61356DD9DAB4E71B4A3B9D3866CDB019466E16B1D8F01762A8133951DF3F0AD50202215312883A6FF1EF625D83F7B3FAF55E0AAF755B18048AEBE594FD69EF84C7BFF60E80DD80ED74AFBEB4D0C3A394DF2D67B64B92A06A9C5FF064834C6D11AF1D4AFEFA2C503F900131236E9F9B9405DF7D0624F147EC906E96C79389153E4B99365553B24D123BF3C7B75D8D8F5E4AEA4C8C25AAF0C1E658256145B7225A9BF24A9E36614EAE2A0D0A639B9EEF5A9E16876F317DEDD337813C53D9A21D73D65206147C9D25320397B3CB23E31F965C39A3245EE1551E0B3F15980D122CBD21F9D549D77B406D45C6BDD46AE9C7E39CE888FD5E6F5A12954C6E04710475150CB4F598687DF9C18929FDFBEF2FEA1D9CBCC95C505ACB8066B42D88C3639AE1911B95DAF09B011859FD7AA1F63FA1CF6F23CD4A295A3CCE0EC407087996974BF421A3094D2CF986E1ABB08A4125E3BCEB785DF118DF7899F22AB2B9FEEEC0B261713564A374146F7BBAB4C066CB938F3099C7C45DD35E5138AB49CCA3EF72547FFD3634404FA71BA913AB2F8EB646C0DB1E6A8D3010E01A0355E03C639541997C978B943F37F714CFF3701D0F67972098444F996195C8CD6D0EB6EBD12E81D7DA79ACED6AD1D12794C89EC741B8CFBF1E9E472A87D32D49D66E3AB27D1DAF1AF8DEE12E2864DDBBA0E6B0B9075D7FA6B7CB7463E2CDC26A08B6007E63CC9AAF297FCC50E702801C520F41F18C3BB9BD96FBEBDF6D7BB8E4EDA1311DB37C7AB9E65AFD5BE8A818DDA68CFB1E5500B153BBBA62EA1D9CFFDC965171772F388B6A2E5EC9A982E139A74156B33E798CE83BB1DB8293C88331DCFB94B30E5E77587846CCD3C4CEDEF58E7FCBE70E55E1C4374DD4997258F73591365F7785ACB758452CA771E317C0B8E41B00B6AF0A794AE1F380600969A255C3E80C523105B71A390165DA41D2EBEB3AC3DDB8FE0DA0036B194A626A89241CE166FC990EEFD7C26C0188CA4D868CAD973A5E9AEF921D99F8CA1373C449A556C75C2FA74B7FE66C7A1FE82592316088A9E33177A9141E25AE4796C22ED53B1F6DE11C4029D8EDAF0DCC08EE3C8485F04AF7700BCBB280184D4AACE63C8FF999F92CE9646F1E2FDAC9767D1A0FCB124DC1ED8ADE56FA932AFECABC6C24BD8DD62DF97F924D4143DC40EA9FD6414AE84E6B1508D088A855D5E562EE2F02C95D03E8CD9D93481890C8B00A3CFD8C7C6653D4CB6AFBEE199C072F55C26AA8678D11AA767FAEF6C643617AFF8A3F646A41B1924282860CB826BEE5212AA4169672900BC3EBF9A5B94B2A2BA890FCCC82886C6F80B5926C991DF23FE1B0278B87C783DAFBDD73D8A050451F0527A66F47DA0255F6C10382C665A9432F3D0895EBAB6017ECDE679186D6AE9864AC12C95C49C819EE2F7C1D91B8656B73CE09CCAC971EA9E7911557BDBBC44F1DA924A81A617C2F017A7614BC2EBB89F02B1D68F25891ADB756BB7D02494AA2ACFAF378911314C5F8BC6243CDDA1545595A3AC355C0B8886E11526280BC4F3FDF17AF5C4187A2515A65A5B671ED0CF9ADF184CC9589B76BCAE86416985BD4F281EC9724EE19909C455B6CC9A0EB9F1C4B4B4549B6EC9AA317FEFC1BF88B524B2B9FF2BECD9113C1D8C71552A6DD452F7BCA0395C26A0B2D04089838F3ABEEE4E6ADA35CC2DD344FB8D5266B2B9A04CE6CACABCDE9AB08B39378BF9824CCE819E292A7689AB7E0FFAB7BE684ADC9125EE5CBA25220CC8C915DDF149FA233B18F1A548B1A310CB68D6DED04322EF40C5F5F8F44FED9FD175E1D7FE661CDA237716EAF0D882AF6B71243617A190D0C00B9D3B0E4071B70C2522FCCAB7E0D1C6A2E596221B5C995DC11EC4A55F207A1AE85AD7782465D72103C28C158D3ACAE8A3C69A49D868AAE212F7B2997C1CF69DC9B2D2F9F0CFB8FC88905B58E7276E74984B107367CDB53FF04568D26053BBD4633A4051897625AF1306D71841451F95989A287098DCC1075108D41A2654D51EE32B66AB0F88724C6E2A5C15805D56E51D71544D9B342B7B5FA9B4A906C43330FD4E8AFC64688E72B5A6E8B6BBE1E779A6B0B2DFE5AD05DC84F6197168276ADAD7E544B9ADDC81759C3B09931C8AFB1C9DC8CBBDAD887495F72B5658B9F404705F2B4456EE0BAE2F63D7CAD18D4D599E13CA88047C9A7FB81B25D51933D438097C38F9E7A63CF436ADC642DC1FED6CDDFDB99D7DD6F4DC20062321BC450387768272E44CBB965DAFB5D7BB0BBB0619FDB2D91334FA4C0EF9D4EA555D44E4F4D3D90872FBC7E74956513A1AE9A716698D86D49EC9A5979CCC20BF16F3660F256A39DB0291E8627CC1DEECF528120F15F0A0FC2406D50F4020B6F1896F90B2C392878E4E23798361C9F454E9CC5CEA50BBCAAE7FE9B2953519BA4EF22B2DA3B288363A3DF01C9A4F8A5CDC963B1CCEB715001F5C336AE5E65C917E41A6B1390494CDC5BAE06D1882ED881ED834AE384174D35885E8664D06572D079709743E48BAFACD23270120B7B25EFA425AD7B2DFB2E2BB06A7E75CFAB3C92E90F61A8A3078D2B57BB35DF2830A8ACE33062FE4664CEBC3D5A5FF763E074995003E3A67660C228BF0329AF459FB58A25467324DEAAE06D2D188F54DFED1DA604E8C802612A468FA048EC908C7CFE33D10A8631F936E6D0BFCB70AA02D091BAF9F95FFFC791A37097252F07342B89A3BD77B31C34E53EFA8D14FD9D4702EDD2A81BE66F7F19A107CEF334B418C360EBD18A3D952CE350ABE8385A9A8A522CDBA6E9F4009DC82A606DD02946FA0C78E28730A20DFB41E2A020BACCACD062C9E176CB6ACE58D252E5152A0C8F71B0A95DD7D1BA7127885923D43AAE3854A4BF87051BBEF7B8F7D281355D19F1EFEE21C7143FA5080602876004B09C0CB30FE8B6AC4039597FA0D97228FB79F30E90A5B171A2B97085F069C4B8E6BE1C323C4F396DBE16D89B218E815DB3F8E788D6D4305875EB39BE2D3687752C6DF2351F47D77A1D084FDE8887FBE17970E2C252AFCD38DF9EEA12B3424CE2041981CA831785878F33D8C19CECD143021DEC857D6A7131257112C4D8E200EC1AAA5706B441DDAE70F0D390C49CED035324B3CBA1D79CF5DE969492404CC4AEAD24824D83970E7C788005D9FAC45FE47BEDE9B64CEB5F5650F88D1D91BF57C6EB541FC793C165FAB0908776C9548AF66B9F0CC51DCF77EEB59A05822353269116AE36F873F6DA3108C7A947BE41D024576D1530751E87F99809FC0A9DFA1631BB3B6B7CA222B0E347FF648574F114975C904BCFDE224D6391C10A485022C2BB1D2C4F1E681D72FE416DCC5258D97D7876E1C970F5BD3AEE98CA80EDD31733CA5053A4BCE89C1C0A56B1FCA5540BEE586FC772261684DEE4991B254EF2BA3DFFC35 +pk = 417EBF9322EACA73903D9A2AC8056737EAA46A96DF1B5438FBE5A914D9B59E9CB8003E3BC98D4EA5CEA121F1599E4A5B7CE9EC91A706966507BA515F05898D055885074FBC067BB61BF4F5B59504061B8F87A9322CEBC4B461AA4042B2D07FC0A899AD4B76FE12605D30803F24EFBC7AFE9882A6C967ACEFEF521483743DD717BF98685D29BD8A7D2D9EF79BBEDFEF8D457BE77330E279F4B603C473F6312B92EBE38B47500A18DF2DF3C25210128F69C64F8A00DCAFE48D2733EB4E992AFBE28B6E36B67CBA0B4C9EFEE97FE0A1C0753E383349A81A3F52D4B5D30F70CE213A2AF1B58F7245704C2087B1E8A6523FC22C7961DFC4EB26C63DC2453BCA87FBD6BB4F305C0EEA9F5373E444C608FC321CD098D583A0636090434AA64B71622DF502258B681EBA87B90F10D3F48D6F71DF855F19E5C4F63C6E269672DDBA609E3F3111189238FF8CAA299F05BD353EA23339B32085A40AFCEC54AAB5D6020CDDD5CA3C7A8651ED3B2A080F245DBFA362B926BEABE3AE531087F3C6BA4E38677F10B615E0E4413BC84A522739CB11110D8781A7DCF12D6940686B28C994A0C4C2892C530B485FCC95588E553E4B064C8EFD908330947BCD7893DE9DFC65EF2FDE73710565FBEEDA32AEECB6FA0520ECDDAA02B2532F0DF2623F48141F3235AD5E78B92A98E380B429654D31EADAB223D421C8F150CC07B4F2C4E6C7CE6CE6874373544011D4015BFE37A01D1BEE89BD9903C65CBA3AE86200BF0661BB5CECC0290B653DBE9C81A855E35CE0E4654B2C93F526B89F2914A15EB22DD5194668D3677C88FA73FEC3D9EC42079E8E6FB94E9C9F9D07F9A923EC66F06D1D6F009E6788E87B9DBB1E966DDF88B3571AED786A74FF983D88C06A436715EE402B6B2305DAF4C93F3E591626309A8E5CA4E9CA7769B60E69FD6F6AB04B9916913AA8E49C926134D5D1A49E1E39D31D5FF6A993C3559A967A04B04F320338B61C1397439559A3420C873D917CCC64E4B9FFB86772124B497D4D0750089976DCDDD46628972271102165166A3C525AF7E11C3D26550463BCB3091248962CDFCAD6CB7A6675AFFDB56B77B1808DCABE3D68B3A719159E58CF2299E34A078599667E21B578E9FEBA2402F0F487DCD9C2DF4E0C593CF30CA369851A4E93B9B01BFEEB08C32C7E1416621D2C18F6135E4C140E364A138E31A67CFAB1B24541CB1F9148800EB85B65C0DAA6C14350E258CB7A688FE5297557C7DBB5BD1B8A4D6E5D692A2A6124A183CB744D7355F8CBCF93B4535E59D9E51BCDC12DFF7683F25F8870C3471B6DC725EE7C635C004E7136D741D14AC188636D38F5B64F1BA3D39B1EE8F2681BA73D604212A15EF866B9BC1CA4BB687D5732B3DC39CA6EC1DE9B4B4F2D545806E24E13BBAAAB0400853BCD8E6A48AA8CAAB6C515DF5DAB4DFC916A55AB5B8F4376F29AD7D2C20445330534BDC1FD54CCC2B8507301DEB0277460F17C8E23DCF26CDCEE647F796FC28F60BC31275761A4404AA399EA5F63ADEBBF5907F58992E4F5F929D2F1E300DE8DE28DEA2D98E597C4BE523A0D89329DB991FA9B03C010969DF8031BDC0638DDC7A37125ADE15EEF3AE87B280CF89D32305F314E0C64FAEE5038D6B63CCC87447A71CFE75E11B248E26549AF969E7ACA84C340030447B04DB6A3309627D92C864E1D0BB5993E80501DD14D7C811862705931BC3405F3029B7BF41C7725B5A69CE44D3875B042AB2C3DD1E6C7F9724341F30CCFDDBAF63977048CBDE23E855D59C4D2FF9561B2E7ADAF3B6F796100E232478214EDF70C5841BC0D0B8CF4FF1C9BB21D9D047424ABEB5A9C5B376AF9CE50541A76236B7AB55CF19C8A410AFA08E570864BE7E6201FCBE4C6EE04AA8B5D7E4CAE97680530D4FA19E1D664284CBA497AC7F0110EE589C48CB45B827CE8100D922D39CF1C39A6BA406EAD39F9E724003C2804D97A568EDFB558742AB3D981664E90CA489C393F037550D82D129D2D7279B1CB958200CD8E7CBF09DEB27BCD4BB4BE9440340AD79590A146BC067954803A1D37567191926CB77B4621F42D48076742324C30F55F8A54BEED594656318A2F5DE4004867D2F7B80B242A2B4A4683A43896AD8ED57A1101CBB697FB4AB6D31FEABD1A8B3288CB833B7B1293150E1E53656B66A4AD9E387BCA1D75764DC48B9489F4D2FF3C853045222F9FF3087531EABB3BD1E2AF921FD407E38512FE05BD2C8998ACA321C6FE33CA0EF5833169828FDC9BF5F4BD4FF4311B0C60E8ABEDAFAECF34626EBAD6F0AE9E4BB4AA101529338F92E1AAEE0F25312C9687548B25B47A3935E2CEAF5279700A7F35A6D07B4DED974EC5FD5DB552A76E5F8BBFD64168C50416DF06AD14DB0933088BE84DE7E2E3720555C52DAF05AEE87AAD2A6B133C257360EA26EBFFF2DF40747FFB0B3A5C220005C6887B441311C629FF95567751AA431AFBE97CAEC2526BC32B90DDC2D78CD18E148BF17166054FC1E1768F9092CDC9D25DB00DBB68516986AA5CF2E981BB109D4B9C358266723D9FE35919659842E837571ADD26D963ADB1DC10C8A58C4E749492AA7BB841143C1150DF21FBB5CC1E3DFC3EBE5197F5EEE3FDE0BF638B02E070017EC2B627DE6B10D4D619C83BC8093770F8B486D152EB715CE3B229B3773D9A914389DAE2C142ED508AE41891BA176568B56490F9D72E02081E76C47AF35DA7DFD2907E6B4E8F06F76967DCF3A6E1AC2B730A02FEAD94674C86CB6312A51A674B116C464878E8D8384F895EE0C30A082074C6DA46639A3B8D10A79935226E1AC2B6D827DECE952059CD8C7C6FFD022C1EC00E0FFA41CDD2448E64DCBAF9D5FE4C5CEDA2981A9FA6D9619FD1B024B081ECF5BFDDC71221424A780289DD85B3189B235736AFE3D1ED0819C32F263969649BB59359B879734AE028245B6667058D9B7AEE6F8799730EEA72AE6739C42D57C2721BF2A6457246C241DBC8C74794F610D2B96F5D8D30685D7B407268388C03313DF149B4690512DA63F2929DCDD0C47EAD521F1D8B662E729E7B6ACA3BDE07F7DBB5D3C4ADE2904E66C11577EC340DDDC00E538529A3811A5D6622129AF7CF03DC2004B60743214B7FEEE9FE7AF90AFB5D4A6F6017C879B1E94F76014354605E056A2005EB165A00BB5F850FEB08260F8A8BCDEFD940D3C3567CE07DAF13CD492EB3DF1D5B33EFBEA33C05377A57F899B99E79D92F39D7FD070F695C4807BF4495D8EEA11F17037B6E49A415FAD86D969E506AA3ADA39DD42FE4FF92F087DB0F24B1972DFD41347AD3C1FC189ED824A0F338EC318B12657C3B870A650008CDA1050A087BA4A8536783B7A2063A2D124EF8CF1CC95AC3A6C1138E0B1D68DEB07188CC86FE1B6A49840DE6B3520CB81534F4D1796675D37E67D5877DCAE4DE6FC876E6A9409A617C476FF57C52F724422DECA2A0DFF5AA03EC942222490B8EA27E3FD0356D93E564BEEE8AB9052B243AFAFB20E2F0E85DA974363BEFCB387F951CB35C02324F109537482B6B43E3284F2AE042F734ED67E6D39120BA709CD77E95F56A426142B872E61C35901F1F9EAC6475767B9F619373358699A5042E26C29A3A780FE11210C50CB70B90A054DC3DCE4C79EB1BF02E464EAE7EFDAAF85FD6E8074D817340D95BAE600C0A619916B48ED90DDE22A9EB3435E04A3B63860CE99264AA4638442D22CEB6250CFBEFF53324B4494DBB3E35A87DEAAA6B72D0F36CEBAA87B3C21AAAB2777874FEED54F3364228B4ADD088B3FD42 sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DBDBF498A4DD4F7F00 smlen = 1732 -sm = 0666ECA8944AC70455FB015B20740DCFB5285A84FE0ECD4FBF1BC18C2D4C2369EBE1E2D52E830ABB8C9F6C928EBA4FBCE38321048FFC1CB3C6167F3D1E629975138EF28C9D765BC860FA9619A06F104C5AC81B8B93B6A2744CC2DADC34749323C8B7E586AEF5AB8F96D5511E2E0F45FEEF7BA2864BE6366E5D090F86650D107B97024FFFA232EFE00B126B368ABB3D97F5A39BE8B32DC44251D6F6E17143255A853492D3C66C9D3115EA8285D49D36DEE5C667C7885C84231737E8F106297EB17589DC682C5EA4EB0B7CE0F91332996A1925AB1A1FBA6EBBC97578F5F4CAC854EF56B44A6B0B6390C05ACA2AA5EF4D3C0AF6DA7400457FB964C7558211007777AC7CFC6CCEE9D5D1C2C30520556E8CB232BB9F7312E7B66F7C9BCCD94AB14026B3E2EF0FD255DDF2826C5DC624B55341987DC8B03D537035027DB3F33D57C43FB8D4436590BBD5096CE58F6EDFD9F6B835804DE7364F61E8D5BF580CB797BED37F0F57FFF26325E5D33546E37048DB6B95C1EF2A8535DA09C0245B7DB6B6666615F0E99788F7112ABD8309D6233D86D88A9EC84EB25351D24E4363EC581E6EDB1F9304848DE24CC4B869D9E8DDD9E4059BA6D1B043FA5844C454FE9E1529CA3FF024F1B3D9526CA3D4330FDC23AF4FE74E8E529556E6648EC77B5E83E73178F9FF546CD6F8128B1ED1EB75CFC4CBE7BBCBB8CED25E13A9C174970EEACB2D5BCE7FD30EDF1A95F948CFF65C6677A950930E55B9A9D8A10DE668D09F5C29ECD1950E5266815C26AA5E6F2638037A93378A47B7E4603B2663E15B9F8617361C70356BA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +sm = 50DCD73BC4C4EB568F9BFD5B34C46050863B6AEC1FD1956679CEC2C9742EBE0B1543DAC8B9A7270E893241F53DE0D6D16943C34D5A0CDD1774A675F9B7D82CAB56CAB3FDF56E2F879FD582E6B884A30F9C8C92F85293C20A1612FD4E617EAE5235B11E0BA66A37F4D7068BF6CC89BFEA4C7C69F57CCD3B9B5A91F5EEC8A4570B7794436C677B7C426B5F45FA8A3DD523F163EF916564B08496352143B68D1E81ABF403EFB162A782DD7E3D6A8A2AEFF7390BF714066F92C84F6D54BDA51E934401953F73C9F68DA1C566A66986A2DC442EED8A85D6FE3902E4624A08ACB3F08C46BD36D1781D13A062678D5374FBD4E36E39A09105B36A712C4FA3F5E5E46D196B976D576C2F47BE0160C5F06F2B0AB0240076A1B4E8940B3531EE3A3D2BD4417031A6EFF4A3B5A54A628CC5493E2D725FD433FF2040699E0DB72DD900C11C964A505DCFCB5E4526BF8969B7B543D4CF6F686B63D40F73B8EDC89BAB5DF59E713A2F1416D28AA7419FA08F60E2A29367F551408F486DE7E07DCF9F071709199979F429A358EF55FCA7310FB2B2F9A571C1F07FE7330689674B018368FBFD3AB690024B5087DC5969269B73D667AC28661F88A8022651E61EA2C92BAE7406DDE8485632503AE05846DF43C4B570A4D046DDF03AF07E11D30C7BC482D8C7FDDF4BA253B74070D7913A8C5889E4B5CBE7BBCBB8CED25E13A9C174970EEACB2D5BCE7FD30EDF1A95F948CFF65C6677A950930E55B9A9D8A10DE668D09F5C29ECD1950E5266815C26AA5E6F2638037A93378A47B7E4603B2663E15B9F8617361C70356BA4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = B642C23A6466CD8B2A6511566CB9944E87496FF81B8DEDEC0109B5D25859F17E69C14E21AA0F0E7EE046CB93E8D4D77A08DFBA1C8185183733A373B8A7DA2B90339B0AA0D65230B45F46A7542C22F32A6FAB35E17C6F8397195CAC6166B7B0C15A36CBC1BF34CAA48A2FC6123A9E890A3F66F689DFBE5F25344418BFDD9218403C38153961758F0AC3E994C86908AF70A6E09FE04A46E7C4A087504C86A5D6782B78DD94131F74F4D0B8C76AD64712FB8AB040ACF35EE21CAB7DDA95A9791BE7AC381E938AC2C3CA1F1AB0DDFDED52C1E2CDEA03BF6DCE79F8F6492232C0CFAB7054CD6EDB337BCE410FD9FB3B435888D4345A34A9F3AB0C7E2C9DA1435A754772A63791A011195ED742B41F3C1659FADD25FC531BC5DDB18DEB0B0A485D355ABE5498D7D82FE276101A60C7506915260AD4B2C98F79472C66217283F6301F16CB2413F705D404439F925CB607425994BE3DFACE02E37A31DA8E30062D6775E7AAADE657447D2FF0FDAE7E52584E59041E2C998D98939B78F0F439F423172A6A1E1CC047E616EF96CC80B0544BCA5044D1700F95C2DC5AE0D35F1C92C2E17D7623E046CDCA74796F730AD29D9AC8C8E7F908103F5333431EF1C14B9650BEB0F52D1CE7248962BE48F9846FA3A6569BE503DC79EC7C1F71810BCF294CEA269F5D3D40844A6DD1B511FBC8FC22543E6F21E7377EB89C9AC5D6AAF430DCA0C9848B4B8B2B463AF0E0F3F59FE9EA36966DFC14EF5A7E8EA6D61309323687E729B2C486413046A85B4A07485097799A301CBBD747E254BDD130A67F5BC751BC42784D9CF9CDEA3BB7287F04518186174125D4A06FB9C695E89FBF63332BEDA023790598BE30E12E232BE28617663859A3AC2C66A843A9142705211A0D5D378A7779F9ECD92A5981C6E68C39AD86752523D7D8B1DE411F98A064646BEB92E21A33CE62BE6FE7FBEFD9944C2051CAD73F988DE18DE1F370B3B923E0382B6DB84621FA6DF481DFA4E0540270C6C0F92B56A218EA7E2C7BCCEAEB185539F3DB4361400E97ADA369C2E41A69A2B48886D17E15CD2BBDC171DF1E82AB83AD2E1383521FCD4B43B096CCE558FB293B250E8A2983A4E8C55ECB78124F517ADC20CC968DA98EA9EF9062B92DF3A5BDBE23037FA681E96CCE774E27F3BE093BF368B53AACFEC3BF2E4BF84295217B4B31B908DBD870C0E18E7CE3D11189A64D2530538CF3268E3653BE7472AF791E0B3C2739979C248A59941D6205138895C8D7AE5D375AACA19D8E5932FA02B6591EA6D1BD8C64A6C7151D8CE81EACDCD49675D31CAD7F6189329F8A50715E50E3C17A57A222229A706E328E1CA1A6923E4F1931D6D1C7D63050F05EA7FF13EE75E3348D27D32201B5FC14EBD1DEED7E510DD99BD79932870B9E37329D59877ABC27AA7AA255A0E01EF787CADDE75A876001B1DF2A6DF5500DDF27CA3D1399231D3E9966C0DB409FA324CC406ACB31DAAFD2639475EF6681DF6CE1492FD8F65F238CCA9535A08B0A7EA72682C6B8F8054BFCF77ADB4EBF155F713B337DE406CB73707734B99A2A3C7CA025C5860E03A4992B6338808F6DB5C513F028192A1A3DC786E3472146DDC87F30AD39B351B5390F967628269C7375A19FA425BDEDD60B0EF0B1B25BFBED5589B1CBF79BC59BD3F8CD0B99E986526B84C0EFD0A3A65D8B577DC5325BC26DE4C6320D7A947DA62E241FFE4478ABAD579BDE170E7D57F561F37B21F7F40DC9FC50B1FD77AD22C12A9CA17F4E558D0AE4A330AD2681C9B62D7EA7E9B25FB738B19175B301A03C3A3DBC6D33C084506D9E179A9A4E312C785B8B85CBF97E76AF2E6587223D2938BF149B6B2E0079BB824C0A36F49FCEF524EDD45364D08592437E1D70279FF8BB8B6E0C79F4C1B7DF45FF3355281657BF0DC3D14E2429A4395544906DC1F0339D328FB6458BB3068182B41FA7A9B9F5B35D65EDEDA9021A97214FB2B37A44268DC6500EA90D64ECB5B7C858500C3352D918E9580BEDB4AE7FAA05E6A0EB867E2A3CF8388F13EDBA9116A4C8DD6E74E0FFB9B16C1055144275D81EB804175DC9888FAC0ACFC007476549779AA7DC61E2F629AA31A339DCCBB7F5A2A7E8765F2852DC8C01BDF4502BF7789BCAE4806E5D27B21EBA68E30C4CE16FBA9B47B1226659D47CFB3E9C666A079825D4917BDC6B8820C1F186A648FD4CF83344E7F6CC14B3AF25D1261CE6AF554C58321D069E793DA8A6D8E275CC4FDD2FE8699C153876787E248D3D5C4B34BED05DB900680AB73176AE8EC69E2D4E9736ADE9089187266E485ADBC7840AD297D56048A39FD9A238663295CA6B106EA8AFE4664482273BDC538498258531231921DC382284793CEF65765580F99114881322FBB82453D869A4F24E5B5BAFBC6967D88E5F752EDEAA7AFF9F48806C2B61EDCB968F563B1EFFC82A04AF79C9A09FB7423E10F9621BF80AD7487339E4CA978B012F7FBC4DE122E3FBD01629845E6301A10713B058CD38D06C811F88C47C7E1E84086D839A9FEF7C56B09A94A347AED03EA9A167B27C1788BDC483B0BE7D0211952466C12BFC42F3CE33FBDD8564B75EF68B0F2AE141245E954953AA3DB787246F556D1A4399D5432C7EBD88777E60591D8CFB9EA4EDDDC0F9C3A27DE7236E7B1D780C697C11C456CA1D28DD928E9368300B50F0870A7948B16B7AC190F863D0A6C37B132780571EEF06EE675C6BFC757E0650169818272B94B6D6DE1BD3648799FB9BE4591C185B4D33236F010039686F5B56DC4F0B9C03B29132E72F80BBCE27AA80BB9804C0C713967BF9DEE93F1E3710DB200B589DE8A514B67675892682F6DF3AD52FC391C7A6327E7CD51CA986A8ACF36309AD124A9CDEE92DC4A50D392D7663891DDEEFEDE08805B3321A9912E4612A469C8E8E7B5935C35CCD82D8C5FC77954CDA9EC2F853D8F17C13A3064E059A8651796533BD5A380B2CB22A147EA4F7E4DA8D61D8027E8A180E4BC22411CB78612F155950627AFFFD0B3E5B4B861B45D803DFE5000BDA90EC1944C14D99CF64A4FE8B53C7D471516BC5DF7C3A6E963CF8C5B5B7D4CEB9E50BF38369AB00DFCA2E53B056EABBEF7680BA018AE9B2E988A509CD2CA91B5E5806284C3A3B233BBF279356311A7FBE1CBA7C378BDFEFD26034E3DB90C86E370AF355D7B3CAE62C8DB98B5706E641D1E9B9900D6BA1E7C7BBABDE033290EBC6A20EDAF9356DF09BFC2C60DC48A36BF5D2914A70D378AEECA81CD516D9115B249135C7B1A3C3C66F454F18C294ECA47581FACB7BAD554066A50233E35C17A43940523FF96ED1BA1CC73C3D490D2EE7BC80395D1060D585665FE53A76AB88B48835E06A41083D9FB5FD405BD4990417CC393641FBF00A9FEB89C7BADA099A84F7F79A041AB0DE8DE87616D1098C4A9C271440F239151DB15CF75BDD81B5001537E6D7517407DB81CB52263269ABE7A6CD9C87499BCE00DE3BB75B8BF0F2B0E70B9A0830DFE95B66B8F65558F4326F48BD117ABCF2234F4F7973E12CC001B163E99E89B7883B459B7C0D9210F2E627E6030A9BBF3B19D7B0534303A7F11353E0FC75EA5D01DF76A0FC3B216688D19AC721869B522917691312F2B199B36AF9EA85FB7C1C46D963419C8B21D42CE8C7C8A957C52C9D8B54032BF5DF1459972FCAFF840710F437FC1208CDFF5BA3F7AE6FDFC793041811BB0FDDD91EB76377662CDC21C46B31B6A88018C287F0FFE8A2044D2CF60658DCCBD1B855A80145E140DEC63C45E33669D581EC3B5E +pk = B642C23A6466CD8B2A6511566CB9944E14401177FD4063C04C0D067A15D6353AC94E8A7BA18C741B8543935F2B78A01F8CBB424146A7285ABF55FD9074C5A662D59188876F431F92605F6D075015FB168D4E203B062312780E939D0DA83A007D1B1538C822135C0A7A3300EB626B10C237D3A4E602A8FF9FBF32371B18A4B01CB00DBDF9CA2DA3882AEBDD7E959CF9A1EE40C4900A39158E12ED91B90783233887A5BEBFC19478A8CF6524852C5E60F8C8CE16D1D80CAEA21BC0FA8CE607D235E38C3058F9A5C88055F41D1ABF91049D839F1E608C69A0E112B2BDE4B2D371317DDF7C22FE8FB500685FFFCA0C2B18797A1A4823DBFA7B3CD83795BAD4B77763CB681E3256C3D4255731108767ED6782EC16BEA62A1A3E6AAF3A555AA8EAC118D5D41FE23125C15689E91C29317C32AACF266E31C4FE08BAE800F33E8AE07A1C51C4252CBFEFEDB872C00E999D74D710DF4BCF0AA81F3F8567B6A5466A5D4EC4BE3CF29BB6C7723AF296926F0383412D9B3E0E231892CF99869C77322DB97A1968F31B087AF3E3E24A3292CAC29835E0068D9BCD9524B9D56A8CA7F40726BE8EDE915A6349706226A461821F3608277F6203B310EE9D2E4CB25DB4DE96C10DB070573E2730E8E0DC60692D2F17C281EA78F9855BC3D7C34D95E9E557C27D584F6967C9BFB0A0768887F4803F6F41B4E1BE0C7BE0B460C884A532CCCE13B7456E7FFA161E22E8EEFF49536686FAE77DCC250F78C842B9A3E8FF6AEFA8B60F01F90F5DB96EFA8412B6D9BB6F8542CD98A374A001F647F33008949F419E4EB7A4CA345E34EBBB5354123C65B24AD7D169CF8A47C802CE1248218A9FE53E18402154DC3F25A433DF431319DE6267656ED277A98A9355741F7ADBEEE35D7264DD8E10805D34BF8A559BC2D4DA8C65138F29683D7084228B84074EEA3DE5B99C5ED8DD6FD98438A680B1C44336D2C245713DE2ED2D4F71E2F0D0CF2DDF59D315197A3ACDCCCC6212A911C3FDC06A1E839480D433B8B048E221D814E2F07926C1459FF262C6F96DAD1BACE7C7BB0B436A09F545C1D7200593639801EB8B11060445F6CA4391B06A9D9658224547C9BEB515E47FB46B9BB85397D38327C3E46E90C902753E24A130C3848EE181013674E8EB460734523EBC1C09C154A64DC28740E2240182F567FE2CD36FD2E7643E3DC23D6CCAA3D42B16DAB24199785C5D89611FC93FEBF7A496036440AE4DB5D8411A38FB9E19C422D5A49DE998AA5A5E67D7BFF36B7515F72506876446857CE2A7567E8F9687D7E60E8D293382B9C2BC621C39C200300716BC7E0EFBFCEC0F3941E6D1F556467AD4B09BE24F2B5056324AF382A134C0B39DF2C5D5BFFA372B3D1B084F8E301952CB5CCA268C6C62064A88AF57921A27CD1023F1F28F367D7CA4C04BA43F4C11CD250E595A60E6C6EB6AB54D9F4A8024D42C149F4B22111F8E3054E8FFA8874162390FF082E27431E68497E62A1235BA0A361EF78B3397A011B4F61EB15D663AD94AA26F1DA99D5931C6AA7FD458EFA53AF99AA43BA7834C1EFE1A28F1F797B6E4C3BB47EFAE6D73A9B010C94FF8F55A81A523058342EDF552C24128262D5CDCB7C10B46CC85307F5ED695B1CA21A9FFFC375A6BCC1F70776354F0D122B5C8C661D0A92FF71BC0E74FD7E38155BC1FE21974E2962BD8B888047B84F28E10DA5A4840496A03E59317973CC979126B26CC7B48B966BB8C5DF7C99BA32CA99B2EF3B3B2B88BD32E0B382A370DBFE2B8362DE69FB643655F45CAFCAE9B178B25A516B303727B9CE7F5FA5DECC8A172FEC178790D9416121A59539933417537BB1893A200749EBAD9B2ED17AEE64F6AAB12081BBADA47FF8D884871E9A0FAC87D428577F8508FA08E22B1031D5DB62F7561651805E2E1D3BD9C3786E96EA3B640392EC47E84FCF250E24697C0D261AD6F4D5A3AF7129EE2F7B48DFB9E2935E9C0BD45D38E362A4B8B3B6EA410C48AEE53318BB8F81658F96D168603E4A76239E395902EE031DD69EC5CA71E5905A4BC4407BD7DF3065209D40452C2D8A1CED55D7C4506CC2811A4EC1782559BB6C1BF215E0E25023EC44DA0C40AF56BE2E31F8CEF4771BA591BC031B96B8FC3BEC2449E1FC0D090B2D21EDDAE1D3D53CDEA478FFA820765A47F667489C29DED734DB232E9865D02A82B66EDAC590EC112048EA44A1BF6207DE8889681E7F9E311A7F83AE52137F8BD195810DD94B704994020F5EBF6D864E4F6148AE86C5754FF66AD8208D64CC4A5FC5B26878FC71F2B95F0010AA0BA756BCA085348A37B904274EE7CA30D81D745FDC1A4D163BFE93BA8C580F4EF0319A1D3771B870AB546B6FC6600D09CE4082211045587E39A773CBAEBE533D5B9662C984CE957C49E78D6C5ED0FBB58CE1EAE8147FF9958AA298735A0BB14DDF44D5892FEF7683D51F2DEF561A4C997DF610B1DD5E7A59DFA9BA006ABF3F67118955D12BE5C377D227F87721EDDDDF6C0F4EB59B7CA58EF31564F195965641A35530B95BCF79329382F984B42069FBE52C43F83C7C3F4675B92F3403F0A96B50A61A96E3E3D9F7E01822EFD4CA93F21578434B53C912FA0D9531AAD8A6ED38E5B1D2101E662BCD7BC7B0F29FE14752D4D35CB4C45458810EBF7B970682E0911CD98CED0990451281A274F851968846B698D28CC96B97719A06A4178007CD16026E2393A9368190FD64BA6BA99750C0788E3ED4E3CDAB7FDB78F5FFE7A70568C4E00CE3423086112005CA9BCC15A5A0ABD3184C9B342DA47036129C333BC6A20E0C86737441ADD547012054E91FAC37FF6B5092135108CB186B137280B29CC846B0B8C4BF1576522AAC4C8BF11BD3E1715942F2CEB0541E3F8079033DC56C568003356D7AA4BD2083FCF229C4BC1B52A85A8A09E96E4F6F22233DEEF7505F8851F12B2DA6DF63BC61D18D8BC5E47593C46FD7BB9311D6A65407099828797A5204C7AEA2BA451D4422DEEA01C575EFF4262CBFC70F788337696489AB8F71EAAB511AD168DB1E8EB8F626BE4A8674569BDB1BEFF477947F0A9CE6EA013645652249E5679811778145C6A43B76915A749D46A7517004BF37F0624223ACA6B44B951BFE1A9935F028572F81D8F04E8052B041ED91E8329E70C975F66732F2D1E601B384874642B1C6DAF732E5D99ADA05B1AF1FDF83EA2766680CFB51B15CBFA70BAC809808DD8BA5ACABF9EAE396A60B0D999C35DD9BB767598EB0143BA7F94BB9773ABACB7B4C6CF269038E9E2EEE96B85B6A89F320E0DFFFD2B6B7041D79BF207827F17D01EBBD6B691F579429DE3992A4B26ABDBAB7E20D0B34080EC17DACF349FC1B0A0B266E73B3A761DC55C51DAC4272DA2C623FC606A4B4B36AF0077CFFC47A11CF32079A092C70DABA3ED9751A0ADF39BE5DC982D8296587B9EDB40C1E1D84254C90CAF5654897513543672CAFBAC6A7D8403D5060AA1A74DF92732F725B246ED0B9E9CED6D5601E9AE049646AA4729F3E47D3FBCDFC8070A9E1A21576DD5FE04A2702442DEE9670F968880A05C0FD8B99B8C863E6585F4BEE96F7674A22235FC702110E2B7C27738039520663E759DF8B71D0F9FC3E31D76C868CDFEF11C72F7811DFC3DC2EA02C57903F1B2AD57DEEB2E3BE60A3873869DBF1F8904D5A63E7F3E5006D2A1370FDC41C6783B232D5C127B4534BDD5E55A932378ABBAB6A5294A8AD5B6AE960194A790AFA66BF2664E891707C91E2BE7D09AB07D943896E62D911EE9DE8717AC53DF288F2C0F sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C50BEE15269F983FB smlen = 1765 -sm = 0FA828ABAE59D6BAA278E6687137F5C2F10D59063018CA85EDC3BA4087280915C02BECC6B0401AA7D410BD736C8606A00DE696A8C12F341803FAB0B0B69A98E0FC63D77D7E767E642203DFC6596F1F8064F35DD92F8990CE086A9161F38C171207CED9A58150D89DB70F4FE653C19130F66EAB35D8B36396F1AD804ABE609832407BDC987A9B35204A1AE6AB12CF61333C81CA175293835DA1E5B6CCC39113B56F4DB7C5A58DBE7EC5EDBA05612C7C93FB07C25F72410D8F2C0B235A8ACAEEE63A516CE7FCBA5801259D044072BBB163BB4CF6A2808FBBD718465A8004F4D16683C1EDDB48D0ECB4CAE3B6A303BD67D2F619378784C3FEE6514A0F060B9D3AE2965BAFCFA39825E2B5FD6FABA16D490374C17CDDE18DB57B36A187CE6C3B686F5049160EC4DB04D07F38A15271FAD3FE6B7C6DDCCDAD45D3786741B3694B2595D5D7AB7B84AC756AE5D9992B3BF1B116A8A531B12613A392485C7D6BEA5C47FCF9C4F446C3B5A3FD705AC496D97747115C1D07DFA654939E7BE260BEA991244C6B5C9374B7B8B94CD41E10E24204B44F069BE85A90E4661A937D7D9B870AF481372032A2EFAA2FB97F9AF384C8B9409B4620F07469FE0B9446850D50BCC2434EDEEE4ED30B7794CBA0701BCEEC6EF905D0B718E8C2A10B4C82C29D902A7C3170476DE10E5350A0E7E9AC194D90F0C23D27C4F17ED4F3B09FEBC172038B8581D1645CA0A7511576DC65F0CF6112360A38B4E06C5F7B3F4D41E66226E5C34CA5230640C06C0F07065D08AACBC2C130A1BF92C4BC1AE1D4AF26EE688F22D85F4417F8E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +sm = F00B94115AF861B0C08E8E6698155DE72E22E6315D755A7D2A6F8F41E636BB2BD5D4919233D8CD024F604ECCF693245A386DC46E1AB200E95DE75C9A3A602B956F7DA677618C27130C401124608803ADE4C3F7515A06C793083E72C9C3BDB560053205639C4D790C5DF5DF1A63CE5207CDB5FC4CF388BB365301F5F14CAF950AECCA708A64465BB92669E2AAFFCD304A7331A93C5D58643941CBB70FFBD373858F5966C0A2983B26EC08F08E6514C68EF1E9A5987B8FB520FC54A7AEC3C0B353863B3E9B14C92920DB3EB95C5FB295AA23910C1DC39ADF7ED6354B9583F59A3B9B95C332ECD3D594EE5F983324A93F3FFC3F82BF3CFB2CCD025A44707F70ECCBF4632B6961FAB11E8296FA79C79C45C4EE2EAE01825B320C409C7A138F92098EDCFCF10D974C03A25AE5D095F170239AD591A409203CE35A4790899A5434B83BCEAFFF80B8D9FC81450371B2A4340AF56A5EC3A16D91BC503EC6A3A9398EA73F9FC5641258C3D7A32052EE78535064CBAAA0C2A529710DDF3722B5021443A742CD8A2E603305FB7F2B5ACFAB473B6F5D4F874BD8D96AC0B90AEF37B2FD80D3CB8BCA5E822A473579D6184E0AB1001218081EEBC466AE39D5D95F642BA5493B2BE8B5B2394CA9F80882ACF497A1DAE009CC1C5746508B88832701CD082B66B5E3EE9FEDB7ADB0AB3C36DAC4BDBBF2C23D27C4F17ED4F3B09FEBC172038B8581D1645CA0A7511576DC65F0CF6112360A38B4E06C5F7B3F4D41E66226E5C34CA5230640C06C0F07065D08AACBC2C130A1BF92C4BC1AE1D4AF26EE688F22D85F4417F8E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = 0C6244CA381E425421508B85B47F9BBD0A15BE7F630C8CA4BF2FCB700ACBB89229957B508D18462F56319D13A715B07E149E0F1757CC271A41B91BE850E6C4BEC804FE18AB8CBE7B466E45932766CBFFA2260D68E0F05E52F8F661428740F1AB352BD9506161EE04C866544DA8826E62D89CB535480F5348A3710FD56B2B3BDD1B9B9032C3DF1B9A372D07D8DB2814C6A7D4C9502D82B6B348D35410F76E5EE25AC44CD2E1E0EC4D7FE7F3BF4E3BA1FC0527C373817B68E0AE7729CD6876DAA76ECC33F8A6FD74184F44E77705014FA6FCBB028D53367BDF172EC949550F457B57D65C117648BD8C6DE4DF0949B957532CE88ED15DAA4F2673293D2FD66656E71E55A96C03208133344DDB1392EBD753D041EFD66F0DCB5FF16788EF35D5A009615284E18A2BE94DB3B5AC4C3D327D18B51606ED629BE5491C468DD4259561BC5418B72F4B700F1E25EB54455D11122705C2B8588D8D4434A127CCADA5E3BB03C5EC1AED125FD291F44D4EEE0BDAB501FFA3832A2A4D5C160FC4DB6C86B39C952226C92382A517F09B30BEB8851C071BFA5222ECD06A6FAB812F5371A7653108454ADEDC9FA85856E29B6F554AAACD5019952BA9D6777B7ACC407B8F86A87DCC01551BCA033AB93EA165F4D3DDC787D67F4D595C832550D41D7D7EC6598D678E6A7E20C2245865DE96A79F758E7993CB382E9ED1A66B90F8C184FBC72D1BABE74529C76CBBBCDD9447AF2B4CCBD0AD7710E2B2178EE65024A12E5EF24E597E54C37A2DF6304E31AD55B15F37C9237DBE4944AE5CCC16E72BDB638D3D8B5250565A2CC23D2688A247AFCC3BEFD7BA037A6ED406F32D70659879B2417C283BFFC9FA0432861804761D47CF7B468E82035D69C0FB5626F0E50C27A99597572C6BA0E6695A962212B687DB88D1B254505B931FA5D182471C5394C20F4B991A0C565528AE94C913AF9E7363005888F63897EE669119832CAB350F5D754668A6022430D44D893674AA9960293A5C01A5BA2E6DBCC1836BDEDBE0D670E10C34C4D545E099FE410E30F97C1F24A514624DFDE107C658461BEFAE7759D1D44897CF07BF1A886440C190E165FAD7D7CDBC96E5752E83D9B83084E6D9871F7989B5EC97CD7F37A79933335CE1D4A017F31AEF1A1FDD3470CB3A2D67962C14640E3F2D6B962E244506F1679F66B02A929ECF136C4013BA3DCA2E48D57B4219BA48AE886B70CC1C6AB3AF4FD2DD7ABDCBA7B9C170E5EB5C09B5617453CAB9D3EF11F4D5EA95B04B24ECF3CEA9E774806A7F6E442D8423E8973487BC623ADE8F23EDF30F68E66B55FC13990926018D8E4BF0D73A3348AA124015B328DDCDC79090EC2CD5D34C6B39731E083BC4660ADD8EFED02791A931CEF15D8CC5B2B29471A44806FD9D3AB0BA8C94D96DB966214BDD8D548DC15CE2925FF7FF8218A86BD99AE60DC5CDE2F71F421899E7966FEECD762C899F7FEBE791B158E483AB3BBB6BE0BD7AE984FCCA8AC618CC92D36D2063BCEFEC98BA719C024C528166B425FCD4683D2DED635EBE6D0EC83F644EFF7B4316C5E6FB01D238C65C381C4FDDD802516C6EC31CF6BF5016A221D1F638A1FE38032B00E811B91C32F6CBAE7CCC689ACE4BE191B88C195761DF8AD9FF452689992FF21D2A10794E7F41F9D914FC6E1C0F80FCF1ED2350289C95515F361EB73A8EBAF7E7B0B7677038D714E8AB05C0CB17718C4F98FB5DE5163D8BB4CC5DB2AFE5745366D8775E16C79588C113D975496FCE41640D37A20AE5B9EFACE052E26CE91B81663BDF378A8294DA6143D10CB2986C9492AD800D739C9D02BD75B75E218B1295D26757FF9AA487413B2ACDCCE0F7FAB69A19AEF3BFB842182C5AF5C7AD8B98FDAC2870E9F393A79482BD0071C8A4D272F5FECF788865C251740A9A62076C388C95E67F07E01A9971E1FE7D3CDCEFEEB34677241198F775AF832D3296EBD9C77A7BEAB1F76A4EA80A56354418E1AA0B168AD02A77EBF71EFDDA07360A85533AA9D8F13F66C19B8802DFFB334585791AB6B48AB452B68DE4439844F8711F6204AECAD033ED2307F0B14750D17CFACFF1D27F7EDE59580FC6A75E9DFD6EC6A80BCEC1A27B22D703CB80EAAEC40EC48038EC9755D0044D996230BE4779292BAB55D5FC23562CDA51147F1A2CFDA3E9CB67542E4EB62780B417454BEB61944143F78A76201D942AC9812B86FDA1C1BCAB5C30EB42B775CEA9696402F022A58F3A65A6E81EC47F11100FD303BCF11CCB19ACB62817A43DFEEB2F0857D0DF3A996D1281227E24C3BF4A6248B672E173FDC6C3E2FFF6DB1C5FF43CA0D94BFFC58A75DE214117637B33CAA4013D025BE78D41C6AB356090A8EAF18AD683F751DDADB2070D58F259B82388A745A8AC05F4FEA4B403476B6DA297FFF9BC4094FA68A0DEC8C7195E7F434B06286F7C8963D769D036A281C525CA60B65ED75D67ABD22FB65863E3DBF2D58F6D8E59B8B11BF5EB1F8C2F76F8C56992B63D6DF411069DD63CA58A77E96DC0B08857B29D3E28778C01856C3B1050FE1608946327CF013251BF140111561283D185C80E7E1CBF73E3D4051A29C6C305ABCFA5F7FB0400951165DA794973F36AFAD3098BA7F3BFFF294B46D9125F6EC8C3BAC7A998DA79FB88CACE8DD6CED857A94827405368099A0BB8219C536773D204518970392BD98638C870AE83DE055F41C6DDADB01F45CE50F379B1D0A74E487019413A3FC63DFAB945FF31DB996E65A2CB5C18AACD32D69D2AB1C1C408C9B428B40334CB8C45380D3F798CA3293D93001594BFFF0332AD507C2BF22CED24E1F2DE5CE6D6A8633AC13616CBADC4A0FEA45C051AF3FD2F38F0C43E55BB9181A98B152FF8BCB2B22AABD86E328A2313C1CF22E13151ACB671A7B054199A4D5DF2F7FA126DEEAA281EEE53DC44DD3B4DEB53027C28D11DE87CED807C283C4587B6389AF8F61B24584A1296F3C4DF7F71957F526517EDF6438DC414FE95F39F4A10887A9412AA0811930D3BE2010AFAEA3334DE0764DD45E19357DA3F582EC3E0A1EA6F061377C00A96C2D3B89C46009F09209C4CFC2B319EE184C6180B64E632A1C01DE11914A1334B8540A9AF03F28CE0F4BC51C6E99B8AD69AF2DF8B0551E759A3E3BB08B639682A9FC405503307F04EC4DE51CE799C3F75F71914BB5200BCD543A15EABFB67483E96334D8EBEAA82FF02E464E8A2C1A8F28B20DE35C642130953A68A97792BFE005555B46E2FC84F4110A6222E28E57E1B7CAAEDD22B84567BE4F81F3BAF8AE9C5A60E606845FC2E9662BDB2FBF47ACCD5B48150E213F76947CFB8376DC7AD3BCB1D458DC0B931297203442CF38BF97E1CDE28ADB3C5D14695FF4F7C96FDF174D3C34A79A5D05BA7C20055ACF58C9D98F28D325E47E203A009BC7E8233A4CCC7C3997F29F20C48CBDA9420B113B0ECEDF5985CE4D48B9BC65A8A2DC2F6448B0C8242A5AD73298D747E5A04C5E7A6BA52EBF7AD221C786EB34B277C60E19A888FED75B6BC3FEE00BFC1118F2C201CBEBC37DA4CE6E4C38976BB65EA2E7883616A22B2DF7D5B8667F7682A993681D96FF34D1E1165564BBFCC7935DE66008FC101732F4CB44642156EAD83C548BE37B63F496923A1323CFE8D4AEC90484779A429EF07DF9D2E95A55303A25AC0002E1E3A29FD24249C5D58CFCE852413507BE6D8CF8DD8C20029393B8A3F729CD0DA519E660CD83C7B7834CF7A6B77D2C506B3C1039D82C39A3A1705BC096271386A0D7F22DDEBACE981FF49E61B +pk = 0C6244CA381E425421508B85B47F9BBD249CAC0BAF96302EDBF01BDF28430607DB1E3AE8CD7B16F8CCAF536029A296DDF4E4F013CE27D7F7F7B92DCE79BD9A93D1D619D59CC6E526F6216A35AD272EDD18410DC5D75C8F6890F6723C53B2122BF4655383800181BD7A9E4FD4B48C1C15CDDF4AD064B327882C02507B9E60FC3BA03EFB27EF31236E0C1CB79815E9B9CAC4EAA49E2B8FE96D913E344A46F1493182B4E8CC6FAB421F87B575A5563A61726D092919EEA8ED4A81F05198F896804A16B6F9681B0A297C083D3CEE872D1231E825333E32558B389F424B011EA33C9EA4BAF47F383978E10A317FF57AE1178292C0C34D88076F5EC05C0F071A67582E6C4FFDB55423E3D197CF0FE4AC01E56029FB77695F8A05DA872F311C77EE478388E9CDD9DE58049F86506933C2C6131B2B26F18407AF5F848039CDC9477B10B81EE836BAD61FD45AF8778415C97A9777A7D257DB1ED142CB2E429666E24EB3AD6AC8455B4D34B1306357812CABC654F5673452918A3F5C38F94C486B29D60F96363210B31BEB08BF5DBDC9194C2B70DCFF45BE9E08A60C922500554AC6592B5A78D1ADB22CF3C41D10C1FF2058A1676EF0CBCBFABC7A98A5623238AC5603FA413C211ED6E30CF238DD84929613B8BE7E925805DE2D3C04D9026C28DBFA75517F28465B71A72F9F0B30BB4CB1AD7DBA9B7B8454EF85B32069E9AA5943AEDF94DCACDFC2F15C4AB7FF2C11C27482E33F2D1602BBE904DCE6C3F1AFB3563984352C6EA44FC0DA721E3B85BE39B4BCDEBE4E430A4AB943E6CF2ACBBA780151D88BDD13496E4E2D7E30950DBBBCEBADFB83CD426B26B09B0B5D98FDF9DE4C3E6F2A4E23F5FB046AF37AD7320A9D5F360F7BB318AAA0018D60AA2638282FC9BEFF3E0194B3B31AB870E39BAE5A1A87BB3148492F2452CD7EAF555DD7E1454E12517AC91A0F97EB9229137ACBDF0CB18E7814E679DC0352BE183D1E55BB6EDEC5441E8BC0C5712045E6BF6A9CACF2950D8CBC8A369CD8DF6B87001D1872AE69CDFCB01D710DCE1447A672CBB9D958F4C1692CCEF529FF683CC82741DB6CE6A7FFFB151491AB5E92E77616B9A806F29608BBBAA0FFFA3D3A40071B17B8FAD80E745205EFD7A3189842153B347E969C4F9D8AAA00BB42B47790C08C6B9CEA6596F5E7BC92682D58B7846B1747FD0600FD51B5D98AFDABFB3EB3F1FD96203EDD6B3533DC0429C0DC73433E9C7A352E03A6475D16D10ED8E1CA9F73ACB00E7AB3BFA3414222A2F150F883D2F36B45EBF83D432D817801DD2E51E2E2FC5C791FC1471BFD6FDCDAD1E3C9AE687CFB02DDF33A524F6F07EF54A80ADFE59BE11D91B47E39BE14F40DCB6C5DEC49E7651EF593D5C8F3C245B4EF4FAC158C48A56D6E529CDB614B5C484092B6EC53FE533E028470C46146BE72A8AFC20D60050AFDDCD713600058CD0E75F75CD7392ABA29EF31E9A2E1E26F3837FC79274B7FED4778C2BBC55C58EE105B58E635D696EDEAAA9A69A52BB7013E9F1F1BD61C610316A4E3ECA154438D2BE3BD45F7E2FBDCEC90A05ABDAA685DB52906CE2AA9AA6C5A5F6E09CD664C9B381ECBE42AD310CE7DD9933A7DB23EB6145752F1E4D870CE8F86844397ADAF7D5EF4C8A1FFA664E567D8F1EFC0A1BB072AFE1E16F1D9631C4DA7A1B344BA1A88CBADC5AB5D5EC005F0E922797888FF5E9F8ABFEDD5787B26E06BAE29D98F333417BFEB9C8F74F59D4095F053AA5B013AEE8139DC26D3F185A72D8CFF75329052EE28C6EFD2A40AF2401FF621BD52C9B7C82ED47B736FAEA56AEC534C88CBA49C3531C7E970C8EAA114FCF979623100E216A2DFD3F49040E7634FA90479F2CE9E90C24E516AC02147A6004091DC6C9FBFF4651906E8998059668979BA2DD2129712E381EDCBE5528D31B8C3765778BDE7FCF944D61C06FDBE30BCB1371A62FDCE4C953D1BDEA3DCD9D5EFA192E5A1C6B63DE69B34E908617F9F88E9C3769DB82CB84A573770070508FEA4549DF0DBAD264693F35C2C76DC9E3862306BD3CA08A617A5C416FA94C8138A5A6C6927E3FF24BF980CD87719CA258D13CBC2C9A0A41C7B16B2128E6E8DAF256972647C0F6A7665AD71EEB5EE8164FDFB20A72F4AB7F7CFCF0391D6F4BECD925E5919CEDC90EF5F11E1C9C0E16DBE7E5C4EB508CCC74EE619DAE8EA01400B8549EBA11CCA68E192424DB3615594468679B43ED96CBCE9DB3E863790D54C591D13FD4281B3B614F90A48823336DB2D766A14C33D0C57294F619FC382BC22D42DA990ABA185F3E12F926CFA4A7C70CCD5B23D639D53DE66A6A5F5E2FD7E907FA8A8204874733BECE2EE45DEAFA0C5B56F2A6240214EDE4FAA442C0B4F6D7F7622A3C86909E6F624B0C2412BB0215E9949E3824E584D978F975FE039A6D26279950CF0710A48FDA5FF8060C1EBB207862B0E3778B16CC1B74AB04A720BAE0BD64616640927E1C177F66C0EB417C4F3E8E1EB19C2315052F39B06F92AEFCF74AFDF3D9381655EAE96DC4BBC319A5DC7EA1D31AEC07DB2722684854E4D2675AA37B36D3DF36F56EC924301C79FDC155F940BD126BC5266E45512FC098AAD1C4392D107DE47B44B365B45B7928328771657FC9C0BA5F1B01835932126FAF68B57D555F0F1DD9FEBE1A1CD1770C3E85122A6ED80266B84F69C21AEA6405FB6C9795AFDCF9A17E6318C33B17D9D9BAFA5E5C1235166DCD23E76E791F86435DEB2C4A25C1F5CDA9B396DB3663042285C979196BAE41640532856DA98CECA8DDE4AF289AF15741459FC9EE3E52B123FD2E18CFEA0BA1C4F248BFEAAD34524FB586093861B837311E5ABB887CFE8AE05C87F98C6490048564134F10AE1A678A767CD20977C0929205A7800232A39751CD4C31048D0ABCB88D28082BA7B3F2A53D5242329EB3C56FF78C27869860E4A5A2F072475341AAA8D108FB4BC5B7D86C3B4FFD55B7A0D239C7E5A048D916FAA24691CED247BF093A1912928CCBB17A383B496DDB4E81A01893CC0211B87D2E26865835D472D229C0B97F04546560FAE72AC63D5174E2866D48688BAF96231ACC641E8B1D01AC0286529E58C851982BBFE1D8BD0E88561A14DE24D92C19713A97956C90088CCC8A9C1196B902BB443949C678DAFED4E6B59C00581759DBE29D2CF5C995E218A2E7586AF7C6837AE1D5B9CB17C391754BE97497CB67B712FD8CFDE0CC1F904548CD49F24B893A143A908C021F75CAA102831DE1DBCC9BF5ACB8CE642A88B35AECFAA15D1598C1E107CCCC3325EA9A8CACF5330AB16E6E4E2A32C91456E972010BF77E0E1BBC08D19D4858B959C11E1BB4083374387E17DC74B1715AC076AC61E9354983493EAF9359C7BCE14716ABDF046DD9B87A521EB8E3FAF1600CD96CA617E200C31EA0893E8F669CC2B8E0A6A4EFE0E5C598F5F26F671F8DBA6534DAEF5E74055F880F73E6660080EE8DC19B28E10D38362E157596042F0705605568059754A4F161BCED1919A13229961CDB63A39D775C2431B81E39EDAAC6BA04AEF3EAE2A383FC20EDA09491337AE91039F60833BAAEB085B477A005D5246219CDB7012404BB9592A46E9ED942F63FD1D9F193BA5794DFFB7929E43608657A98DA20C232993B449C345614C88D254E434F379441EABAFA541AD0FBFD94146B19906F7C640F31C630EBD05B853B6BAD8AA1E9644FC83263FC203469BFB7D43486717C49DC8834AEDB65504A221109CEF9CD728525779D185BC15C11D980F2B34AD7421C8473CC82A7398 sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD19563BCDDD2F1F6D2 smlen = 1798 -sm = 26FC969E0CED42DCA1543EF8AB8915C33EC88F031D3090A2F3B6D13806F800B13A50A91277420ABE4DF6E30CC75D2775593D5F1602A123743B14C176F97CE36949A3AF8E8697A1F62108EF03D2DE231BB95D3645C8DA2DB7C022FA4616DC40E6CE6CF3BEC65F2A9637BC4F913728A912914C8E358B9C68922CF52CD2339175A626D76998AFC4D13892E39E7142C9EF2B95B3F67ADEDB5C861FB45BCE12E19C408446B3AA8B4798B196FC4D383387D65A191D9CDA93C9014E83C4474BECE239E0DCD13BD260AE7C5403FE59EC7AC87B4B7DE4C99147F6CEAF4E3ADF44D596F583ACD75898B987BF8CD0376C031A8EF8E1646A2D71133AC6D8F869F0B45DEC973BC4950CD267CD091925E54DD6D1ED3DF70271C6CF84E84870385F7464770B9714EF80C0EC8EEB474E679DA3B275D8C12B0CE5C896A7D607238D34629E10609187DC2AA309D1EB64661ED45B3135AA090FC770534DA036674F8C4AA07E852A7BF02EF78BE6362CE073D9921C57BE02126E84157857A269A1FACC8DF9260DD42EA6823A81D6CEE08D0DF20083687262F6317F0FBBEA46915F9065BD27CD2F0611AA989526AAB4A6F9AE7A8F15C2AD2DD2FF160D793CB545D0F64E3443B23E99AC53BBC97D4789F72D87D1055CE55DB4A92526DE9F5E016719EEC291503CA526B7DDEFA548A855B2633C3E42FC889101C95FBAD47100D1147EF6DAFA59CC9E4ADE336C455D697E678C785182236B2437ED978A4645D41583EA48948430D6B80C51150D0A4B96702486D12529A4E25ECA536BF9B8A0B8587F16146F18061F677C66599E743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +sm = 539A9B16CE8D48FB2F0A407B9C2B7EA85C65DDE02DE453D9516B43D8BA4F84500B955A060410115483345DBE2B1772F352E32B38D1DEED86C38291A0053EFE3207265D2B7EC14DA0E0B94209AA4C566BF6822E0EFC16E77BA14EDFC4ECA00D13A58DE9548622C95DFB499539363FDD48F520C4DD25BA342C5131171A3231150B5234ACE0F2A4382827FE1D495BB01209840AC5FB2B22E0C9606D36CD9E14CE2DADC5165B2D3D6DFDCE462078B2D009E6F0C650F6D51DCAFD34D109530CF75DB96427363C28906BEA98455F8103679E717B711DAA340C533029420E89F397DEF34DBD79FD4E7833EE1A0752BB7E3365F990809B54CC147BDDB4E9623FC1245E637D968D1083A75D93A6BF0436F5ECF99ABD08C4245D4E38796591838141FCB7A0B875943A74D3872B1A81D94E2D3FC4911C0D0ED161F81B11FA8B331B9EB75D02EFD37DA7D2EF0AF17E13C86C747225ADF79863CADD30B6718A3360D8340DA8C147EE66B68CB002730270B3B3BFB4B292A53CDFAC3B5FF05C68D40638651DD9580629C6D5F63C702B5B4A47CBD81BEF97C887C1CE8BF9D23015F45D23F5A9B167F12E7D194DD38E7C52EDECBBFE272BDDF71855C6959A5A2E19B668070F3B07194D330EBCC07547828A41187E0D01ABBAB4908788377D6DDD524FCF96FD03B8F9820314B39E8C4DB46F99C7F00C01C95FBAD47100D1147EF6DAFA59CC9E4ADE336C455D697E678C785182236B2437ED978A4645D41583EA48948430D6B80C51150D0A4B96702486D12529A4E25ECA536BF9B8A0B8587F16146F18061F677C66599E743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = AB98C860699692BC2A6A80E24D455A4016C8D06F8CFC8C47FD3F6224D15707D564C12CF7609938982BF964C3DB7F070304F82CC25A14CB037B4C40FABF3A9DD33216DEC73939B1DECE6AC402E91D1148BBD5D9C9A0B8E9923BC11BAB7374A02E36FA49C7235EC9445B93C5D4B75B989C45A2AAAC62E47F6268942960AFF98437AFE2B19DE6052F0C3DCE7B555F2F87E3AF58257648A3DF53950A139E21DA9D3CA3F01C147FCFE5286C622D7144F661F3106A749A4D2CF25AF0C2A7B095821219E155B9AB9A120A6C6CF6172CCB6DBC2EB2FFB4029B1F0D567C17ACDADBCC4BF0255B18BE05AB88ACCA3D01F7248030B9775FA349030F2869751F23931E1D1C451389F8DF78CBEF4E57EDC3E5B4CEA76A3D56643081183439A639E5F30966916573C751ADAC784EFBC729A819E18E2BB05151E9CA54A5C5CF72A24C6FD7C17D8F8DAB01EA7003C3D4DD35D7D4866EE64B2456B79DF026B784CA5F9AE7BA7703B6767A2319ECEA64C02A9D939D7AB95C3FBBAEAB06EAC1D362EA1C257C0CD097EF0E60FCBF8EE7DA613080A0BFA5DCFB0A32EECA3E04D97B0C75D6825AFB07DD0669550A377A417C53074BF54A19793E9523B6ACF10410CA652EF8AFDA33C90D917C0D1189C3E1FFD38B08C9758684EF1B4D5A74E76BD4ECE0FAF88AA51C9FD0BE6D3C413F611BF3074A714CE8D4100F791D7027850130D5B89EFD1C6384C15AA19004BA32019A790F6F551F84AE85A2081FAA289A29374D7A8351C0B285A0D4DDF6722BD61BE6798D749A854D403A3E55EBE3C1C35BB7B3421AA7C7FCEB67627362F4ECC24DC9DD06EB48F231A12195C9F14EA11537B18F87F59AD7428B30C37AF39CBDEAFB5B51AD124C1598AE1B6F262904B999DD572F03203C29851E3376D488DE86BD7B45BCFFB5206355A64FC58B428FC6FD70D258E97D792F4B887EC778E0AC7B3C1911C7E030AE8F42A42A7AC56084E3E7CD675CE1E7CAEC88094EABE5961C6FDE57BC323FCB6813862243AB93908FE26B65FC4BD66E906668FFBC18D8940EEFA9C398FCE1775D4B017EAEEA38370EE56A83105A30BB5438710028CE8669010FD1AD901D6ACB51448571D483A347444D3C71118CB465950EA22273087DDA66D1DDE083428527B8F0F805FC42403F3456326D653106687865DB9499AFA94CC83944FD13F806122885C81EC5D1ECA9A2E3C3C523172975DB454E503DFAF305CFE209E36C230309297A17120CB3BD920D24CAC2E83E22B929D864D0A8FCEC5F7569EFE276F89EC8A55455CCCE6B3476C158D588BCB6BDC1BADC346662A14E3D3164EDEE6ED16BF938F7F15680BC1CCF6F385D4088B0E476D028ACE26488F68C0507C9BAA28BA02B26947F5A7B7C2AEB1CC4F1E26807192DCAF0072F8B6CE5820F46AEAFA16013824590F92D1149DAD1E3FBB72F0DE3D4A2F2C5E12FE6DEEC3B33D95B8CFB7406ADA5AD8F32826C5884038ACC7033980A9FD472CCD3E69E7B8B93F514F48AD12213522058FE490581BF787842E5C68306F86BD47B30BB96CCECFCBB23A8D24F2C4C365136FA0769F4C42C1A496C58119AE56B4DAF009F2D7F9FB66D372CB75897B80D1BBFAF74B4B9CF625913337ACBB0CA73B380D947A9D505BAE62056E5FAA44C1C94EE903828451C352ED75C47A36A5631479BFDBCAA7F17CB36DE31FE2E7D6AD432265A4D14E704A09FAEBF6088934FA64444DC5654B2135858E702114E120AC790F36AFD69F56D90C92CEEBA252A2BF40C014FE3AB64F543B7131AFFAF535EEA9F3AEDBF7F8EA4F1A1886BAB35F506C249AD9F934F304BD6CEF3521B14AF70ED0AFD1026DD55E8A39E6AB5C63F3B77EDBCD026B939FE85A761CF8CA11323BA28B347CDA92A467FDDC1DBA30115B13E6B972C584F5D2D07EA67427F0DE8A5FA0EFA63328C169461DC3C8A4006A1ACF5E1667C1C58FD402F26E7B5EEDFA8945D59C55584A3EF39CB788C76E6E67B17B5355F1248C9571A35D3D270C72D55DF27B511A8AA7038F3AC28DA1BA634737BE7C8AB576CD167E456C3DB84A1FBD5E81803F86D3B4C62E57BC00E9F5A3ED7571A945B448C0F56BFF95FE5C1DA962C7E0D31E4C549D0658F3829BB0737C237AE09801090D2CF48E681C7AD1EE071BF8901CA617703FD326FB32F91C27FD162EF85E78AE2E735EF2E82BF297651A4695F630EBBFDB20FEB86E9F3D24F90FAFC0DF3668FB3B30CDFB66FD3D8FE1CA8FDE48AB8094830EEEFA9144070203382AC6F5FE54C6F659295C75E11A4F22EA75EA5D3A2A9F15F37C3C155AD2E628CB87DD2944306FB7F21A9564943D7BF0ADF7691B8D38C7E1BE76B5B291BAF188DE63F65C26B402C7633131E454BB2A21509440B3C445965D11D0C1A879B53B2D547415E5293BBFCBB6D26759BC1A7868A427B8768C8032A3ADEF8B70D5C946E72A32ABA9A0832805353714D7C16302A4D1D2C058D7C81025E546828CB7B09DDAEAC891802D1A8652DD2652964D92A6A7A869554E54A9E2FE1B04030478EC9D0D5AB5DBD239D8597E2F077968BDC86C335589D8F1D843FC6CE89FF7AC3239DDDCCF4F92585CCBAEE722669CCC638C12CE5D2DCBE998FC51BFF61361230CB899D88B723609E74E7D00B88678F49466113B21584F0E785B0A34C92D9BDB730DD1FCCC60C1896E435EFD913BF2B2D0B3DBBEC2D0C95665A0233C8E52217CA42A952873089BE758F8627BD4308F5B58C25CA1081742EF448460247D6FAC2D547BA784BF1A35D5D9F604E6B1A10009D5BE5C9CCD54C4D2F98D3D0FC1A84BC67ED94CDBE100F148783FF999F00C72A7C44CEC880911BF48DD66DD5CB75573390A3CADBE6B871F2E46064DCFFBD03F1499053FCA23A37D8B325538D9E455220261A600F508A4C6D7C834855C514ADF1043AF7E17EB1E1950894886F98C9E076B3A17918406157EF3D3302B6EE3F931C7498D50971CC7D13C78E03231EC252FDA5487FA0EC1CCDBBF183D53A58AC544CC6734DFCD68820D57AC264076911CB12091E7DE461DDF2BA86487FF56052ABBE759D94E3A6A98D6FEA16558B7D3E4999E75F1AEFE500198CFB9BD7A51ED4EDF1CA03320050FBBF43C24CE0E60F801577A8DC0209F55E0556EB6995293D2CE09F985254DF45DBF10E3B29BFF2B06FD6D14E65621E212A38623D50F367BDC43C95F2743EDF1404AF426A84EE3C0FB860B13304CE4999504D588B571B0F951976598E7DC70E000C8F448FDCFF5FC6E89499B7638CF27D655B94D14E545EE42014BA0F5E7EC2F7E906DECFBD41C761909277367A16475C59F59544AA45EC13094DC8E1789A1EA144D11C6E36FD528E242B6629D9ED0266FB08B296D9E3A7EAB8F88CD7C5A6B24EC50EDDAD7F4B610A70B47F8D90BDD53827CD2884E9823F45F765041DD79E39770A63FB41B08522C80EE17101412549E93551B25B3ECAFE5EF97DEA78C3B4FFCF0C71C1AE820CB93E29741A417CDED4F7062A739555C9E9E1A1128AB983BA14D8214FFCF3D6F9E69AC2608CCE6E429FB3F4C93354FE6D76AC5D06124A2F2B75779F236390182FADDC67E48818990859E6EC86165FB5E16590DF67813F38853372E9EB302075BFB97BE365E22F07BEADA6C05A42D2F23398EAE0785171B66DD2E3BAA041051AA127D9BC21C6DE6E4961D2BE8A0CBA5BED3680CAFBEB41CBE7A30EB0319E0B6C41A794572AAAE0C264D1FC7F318AD67C918A37585A1F90E8AB9F16A3D4C2C36B9783605F0F40B9547473EC9D4564F90CC0447156D85C +pk = AB98C860699692BC2A6A80E24D455A406698CE3D4B38E65DD37570C3BAFCE2C7E40F6DD41089A7EBC1722D872692F33199346899198EBF953F80F313E510B5601227FCD4D556A928DF7CDD69ACDBE732DF4028967ABD31E9C0077CFF2FB9DA0ABD192F02032A565F344AECA5EFDBB7E2B1E96A5960C3F3607285C93E9592499CD6F86B7935FD30EF6FD671BD54A779B51A6989351B226437CB4E0781F2DE4CD53285C8D2564F24EC5C3FCE5C3E6F82042418E87880A945CD0C953E2D36A872BACAAA3583C8E10A42ABAA5B54C9C8CD18464587C5D0564CF925E813330B72026995EFBCE283AC09DDCFC1AD4BDD93C124C5B4ADFA41BF43DB6B78E44599CE0C8E02CBDC997980C0D409CA51A56FD06850CBE7F1C0E3C7D1A44CF28D4DC8F08320A648C2D6C05394E3D9041FAEF6FCB27208E703C1BBA63E2F54B09DB8A9BD8BEEC4E661C1BB3309DD998E33D5EE42E4C46A2D5510E68DE103BB55B86F7F66368D0254AF755132727EC1954A0F857CFCCF47EAB9288337C6D36A66D682C2B1F4F22CCFECE600AB9ABE13D9B58F68FBC9370CC971784955487697A88A44C5777352DBB32BFA748902F0B52609A6890FDCEF1B9DDB5CAAA4A54600EB61FDE052FC8F65848629EE4CA0A2EDBBCB600B30B05BC759FE34FDDEF68D55A8E42A0E06880EEE6F81B7EFD4E899276FB9732091B945FF31CFDD05C83BE143FA1EDB923C524A3B395346E2561BA988934763E66F61FFD31ADD70D6B5AAC718CB52673058BB21065CB2D49E97C0F20347D40EACF129612518C707E48CD04A7FCF4FCC22A6EFE301DDC02C751EA2CAAAE88B6A450D682EB3ED3C7B12CABE4DC245289229C749960972BC950DCE1E947A4872C449370F87A39D4121CDE2D953F7333B0708682F2F2672A5E8A40E800940200E19D665CD4238201DD583A7D29042840494734EF204B0D0D1C002AD0B47FD0ACAD2C6D043E478BF2DA27B1DAE99902AE2B1C11517DF2867200CAD3B3DE56532C065B177BECEEDCEAD9CF1AC5573E8F8478F90E034F7A4197338F70B88740BA4CCBF4A637520646095699AD5A16E7D1B6C1021BF53ABFCDCE146AF7BB06E3FE37278CDB99986FB80D79639155F2A2124C84539C1E91AF3BE9107A197239AF5A417563EEAF6FD98D3BB2872130A18EA00C51A4A0DD9B0480FCF5A8CD00A77F84428978F381C41BFF654A607689466C76E72E96DF9D6C3D13FAA7AD6523312E108A4A485B274685CFEFF03131C34EBEAA38A019881FEB9BF13AF7D84FEE1D41E88E45D38605657F50F9B52EC9E0CFBFCCC677BC43B7B590884FB0032E08E551C284B97404001A3A758E8CC1DCCC57A1D82047E13C0DC4EB54827D9781519613824AC634FB50804F5EBD5F6A5ADB9742170CE55A6630B7AB6D463CD06283DAF58271DCD09D836A73C7AA1230035D6AA6AFFC28DE7288030EA983780FE9A395267E522488FFF4166CFEA7B331B51211A3FB69A5CFC3F553CCC7A77FAB5266ECBA64FA66CDE2D31AD4DA929166CA7F4D568C606AB55F08927D2250FF295E8839954B03F689FDCD4D9AB9CE79DD9729EE28A37582F90D38C91A84334247B4342321048721584CFBD0F14559B60BC46B569E8971D99F40615F0A48DACFDFA57CCA3DED997672F67199931B1211B667B289C07C512CC2EEAF10154EAD053E4C70CDAB7E8930690A7DE282C3DA4F373371D5112669AA04B6F27D36DE46FF2B8AFC06CA20D5015E478F876B6C63B68D634E4266F94AD29158F6029E889624FA7DB209531219FB1F17C396FB387F96A026FE2270745AF1958F29894708177A73C99CF48C40A7DE38BAA985904AFE76CB9851140A3E7836AD58D266134CBD175F8F0D326DD9444DF73CDAF36FD2ADFFA981625EE778DE7E94F12331049AE863C07B754A2F0AB97771843841517B718682B5CE63FDA6A381D732625EA1D587011788E8EEE2E3A42A6E4E906D036E7CAD97DC70A198F264C3C85C9895000644ECFC87C0BA6E3C9430BECE252D0161B1A73F8CC7A9B804CD91A99259046737043EEA57B176992CA4700634ED4B28F628037B222283801A95AC115D4816A47C80389B5652436CEF124176F1634BFE4C681770989A77221EEAB4850E2C042EF723B5978CC3B57740D4D9896C6D89B48A96E6E8884BED7AF242B9767793016AA4D87F2FDBC7F1EB4372BBF65A987DC7BFD17E5458E8EC6C4D37912D57C2BDF03B48077059240ACAFBDCE3F571DA7119D21C97D4DDC318690311707DCD692A56011284F364B7044A3687514078C9C55B204A53DFF304032D6589F91121B2AE522986FA2CC257462D3B1372EC3B599325B421FE948CB64FC125BF8CA821B7C112FDF5337739C541E88C8F01D0093ADAA815E2527DBFDAB52A6F22C2E40DA64261A6F34820B531867363373EC897F60243EE4880F142A6DC916DA43F70C76E3BED3CCEE6F7094955268FAC137ED2D3AD35E88C4B4002232C65A02106785AD8C6B742D5A6443DFC0AE0DFD337503960B0EEBCA92C0F5942A5F47EACA6F9A6F3670A9DCAAF2C85AC48033085C23047DE1FEF006ADC0A43E6788672E8E1A1890992386E604AE72D25C524FDD0BB188B5E5BBE64DBD17D568CAF03DDDDAF145CF62778989AF45CA71F490471C25484A82843D7EA7F917F21AF20AC239EE872486DA70975A1736E0BF26C97F6E2FC62A12FFF4E5D24D51434524229C9868D8E9F5686EF5BE7441F8013173D9960BB2A8222ADBE88BCFA49BEA6BEE3DBFF8E17A2D63BE76AD6F2CBE8DF78D3C7AA851F1AB8924E1F0C36FDCAC414F5EC15AD3C58DFA811A3F54457E9E4D3FE7271F4B52C24E5A1941884EB4A1E0DBFD4D926D565DE0DE59F8791B84F3E78964F656EC8B010720FB9CC19146427380D39D39267428D03C770656DBD1782DF5A5A6541F5862A0671C628B8B05B73094FDADB533CD9DFEF6B21AD9A455AEB815A162820367BF602BD24B43F3DDBADAA53F0993A71B0DE974947A9E456A8E4225DED26E43D1FCF9D508B7547E7CEE5A9688CE929E581DB4ABCBF436BB4D61CE5AB4D0DA57A2DFD80B56FA660C1FBA5E4A984F766E74A9088689F356A4F68D79158BFBCA4604782D60C7703A1DA387046F1D56498B5A1569101ABAE85A32870C4342A33409A7CFC115B0B3452DE1C7184EDD15B6DC3B564228027CCBC5C67B492D0DAEC21F5D0F8DBB408A7E462EC8DA0CCAC8C809849F88E308CBED135C01B7707E35FD2A817770D0B24006BF408686BEA169C583425D81B14EB04C915630A2C9F88190FCA91DF0E28F198515C4819B498836CFF7770DA80E3B4042AB12A363C3A19D9FEAE4281C21D7D3EF60B7E47723A9ECCE99E1F08CA95AD4152626E0B163879B6F08D9021277FACC70386EB022CC32DBD8688FC957F22E9F0C3B472D5CAA3022005A54864E9F3B6C3C16BB7B98C3F87E4524E06BD5EE6AE3D23D939300F1C879400AC4699A0A775C7B2C82C440D0C470B8FF63D60E52C0549707442EE29C46A0E121185512254517C65F25AE81A6F2EC063275654EFDC382CFE5B380910CA3C9EDA35F47752FB02A80255296406E2A224810944121FD6BBBDBAB88CCD9DB9164385C1951F55D46E629B0AF9119D21BABAD151AEE25DED834AB041448EFCFDC9D51B13CDBE975D39AECF4AB914EE31D5355A8E4E838B67BAC9D34362C43599CA10FF130E11E333BF582AF6D211D437A75A0018FC698E96AE6F59D999BCCFCC91468C0AA6CE9EBC21C1D16F8E2C68108EBA19F323E183E sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D9420878C4835DE14A6C606 smlen = 1831 -sm = 5B64CF66DE7C799307DB09729EFFB272BB357F273767951F6BEBFF8722AC2D2022264A9F50FC271CC620D2D74E7CA4927B9D7F6400D7C62E79B0A19E583CBA1BE350BAFEF35E3CCD8C55D0346A1BBF65C0F9A1036A13EEC744DE82A325DA6F551F7BFE6D669AB9B1EC3F93E3CAA99E5249728EB5CDAF0FE410E8B157F17692E6EC10D06EE58EDA7FD9D3EFFC7459B51DA1D9428CCE6637BDE6203E26FA5AF9835C43CB43D2F132AF4664108C7C1AC212C7E3A7A5F7778F42B555E1A8B0C5EE9CA0C8134BAE0A96CCE6525C3FC3707F66C65833A6876193BCB0E5CAD1F12EC468ED51AAE00F5A0E74D0B4C6FECE0BD511EA34099D26BBF7F60A312E00CBBCAB49F1B2D441FA7F55D83E86957FD079E4E868B4638597ABAEC1B31025FCA1CE5C1266FD7D77DB3364541B9BABA14A3101B70781ACF1790BB994AB55F47C7429DCF5F23479BB1CEBD16D4CDBBA72E7C646892090BF0E622BEBF7ECB3AF4482E430F9886DDCC5F7D5963BF7AC5C562121E294B562D472BF4401A0C720C360A267D97763D9376B5E631279477E7C3E2749503EA9A0289ABC7429EBB7F4467035BC5D72006DD9C87DD10C91C4EF891E8C153CD354879232F97B687E3571C9CA76B52237EB57D269C702F21B3FC5FD40F9565B0CC6977A161F4557310058A191DE071F4B6A5862BC30AF27273B6E60842DC1D8EBDA7F02FEE2C79E49169BFA289DFD9F85D25C7A8F7D51CB245EAE8681C1AAB369D5AE1524DE82117A3629E41D7ADE36A60FA568F44DAF217C4AA0452945BB7DD75819510B30056DB98C2696A5989727B1F43382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +sm = F698365DF9A6917CE3D66784EF922FF1D16F0008A44161E24BAEFE5D6DD69E5669B9C666E41A8AE3F25D4F9E639FC6B338F9DD052A38893A553143915A0BF81F6842D068A5ED4F5BD45CF07F6CCA4DDFA1591082DB377ADDC777DD7FE05F83B374E15DFFD63599E2424A99ACEE2BE3E13C80F9F59D6B876E14CA9A5D8535D372CE2134BB94EE48DE73A445F0AD9F34F24C1A407B183597131D7BB2D5B042C2CFD80C56232D4BC6318C9B5FB52CE25CE3525FC2B09AA85988815ABC6E75E9B7857036CD60006A66B080968FB84FC27FF16CFE54D840004B0CD793993639DA59EF90474ADBB5EABA64A16C420FF3E8CF3CBD86610558E66A6D1A1F31540735E2E7C675E41054A7D7CE188A408BFB8FBCF0F0873A3818B4D23B5F6CCC3585317AD1674843463B740A37D27C7C7AD93CF69811C33C50E224A05A510992AD5B8C27C19198B72307C79CCE22881BFDAFB12739CD3FE431582CACF1704661D2A96F6E7AD506E112E57386DD213F613C13E780868043BF702ADF2CAD395A51494EDBF281004BD86C603BB0008F8289847EE1A2B87D40EE2C6B4E9D2132D308D5AC413A861FD1C898CB6A837EFDFE55A989C6E24C4ADDAD3C8B560E0911316F0FAD21F1E582D90ADC4E1D8673A39CF0F7DED9EF53554F5D1E6DA4A72843AAD3DE8976EE56E2E2E97E3EAE90517CE1DA065CC1D8EBDA7F02FEE2C79E49169BFA289DFD9F85D25C7A8F7D51CB245EAE8681C1AAB369D5AE1524DE82117A3629E41D7ADE36A60FA568F44DAF217C4AA0452945BB7DD75819510B30056DB98C2696A5989727B1F43382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 7ADCEA32C084747DD4E22E14966CCD7635DB02D9CF7C87E27CE595C766AECF0BEB785527FF51D349E051E0B043AB924BE9BE32350600B00E7FA77C8A125165B281A010D1777CF28A1D17CA123B7BB47B480983AF560CF575FA222DAC87EF090B63B50A514D4E06203348FD9FEE334FC545E102883A123108CBD4D9A995AA14B4DE53D7EC89EA23C3DD59FA27B1461A33AA28268047811C8047EA95139A4F793375ABCDCB01914E84A44042BE73F5841431E60DC42F52FAF70DE73B832FB43854FEA083F5741448A35AEE6659287E1BE7C9BBB3F0BD9E3786FD58208A07AB388D64178B0E45C877EBC6C503B68E915B95AC684109D08BE12113C3B8A5968F8842DFDDCE21F05CCEC7E34CB4FE47D84249CF5ED19C0F60EA1E51EC8A3C3DF43265E9B2D0CE37309557C27F90578B90D32744B9B3F1D3F81BC4A740C89BD93199293BC1481DCC0E2176BC709219BBEB8CF2E2B7D54ED6DCC3C7DA72A6B7A2EF56273FEB52065CBDA40C1470BA1F6C4CAD1C902EA7F766201718B16268BF7759D93AA9FDFC3ABA1EA07254C3182E1FC43B7266A3C33D6728A69CCBD328ABBEA58BB84D4E88C2B1AC65E8322EAD4BD8B9CD47E398AB0085A4BC997113416296218A0FBB4BFFAEF44FF6E3AC45E4CB9F4A90DB9F205D179D0DCB178C701E7F3FD7000F861ED21455138F82EB55E80154158C2A8C0CE42D448F0B5C528B47B04C95A49C360513ED0A81FEB29AA6E125EE89B0779ED9E3D67100F0B499ED8AB8E227FD232FBE9B115405F0A200C1CC148EB340894C8F8B5BC94B20A10E94F52E21DD4E30BEAE6332D6F9831606A13CEED4599DC03578322229FE4ABF8841159A3F4971E4319937E9C4C3965579BE283484AB4AC4B7EFB1764506FEBE87620CF4C5CBBAD04AD4D763663CDBFB845A6787E34F1F1D2ADB1F9B350D3267795F77F114CD0F85312F085534B7A6DB1F4719E7FBE3569CDD1CB2BD4438D27A72BB368E73E3FCC3EDFC120C8846BE01096B83DB38AE9D7B2E2F97DFF0FAD5FB936DC7EC727B410D6C1E145A044F938AEFE43F9FF1075D3DFB6C60B9D87B59616E4C10E862D7286B22753068ABB5B6AF01AB319948486F5867E8237DF7ED48D4489253CB03F7BB53280196114C1256AE11B3C17E2A2A8AEE130BEFD49BCEB09559380BE25AC6798A3822B32ABDC538F780849469B42B8862A524FA9B63D95A0480B0B11C0F3F67F4A3993CE7D3D8A4EAAF152161456263C05D435C16042C113DA27C2C4E6646FAE2646F99F11B153FA86A09CA87BC1918F82A9D135FC6E3E5A344E8247AC12CBBDBCD5529AD6542C27634374DEA97626DAD95058FBB80974E3E0D5BCD3EB67D64920028E56E752BD30F82D121AA7F7AB076621A5493B0E7BB6EA998FBA5CEDB552F58844BE03DEBC93ACC7AAFBB5B706140FDCCB368DBE959BB3D1493D354E4C827383C9B90CBA710A7C558C5A0B8A9051EBE39E598F7C3B920AC21D1325974B8AC5A5E9A4B42B8C48AFFC817068D0660B755D4D84BF7F3C05E406325DB25BCC5EEC04E0C65E93973F56CABC9311F0D13DFE6937C14094FCE7F9F66D79B3CD1E61A1E3BD636FD06059254A178C7A5B115A6D0F6B4B5CAB306CB0C7CF58D772CC73EF50E1F0D901E902AF028FA7399118E827BE62F1559C30E36A037E966217EA80B3D43F13A1BF79CCBC0B66AE6861C26AA0B1AA91A024743AA0712F5B6A4E697AD941469A9FAEB4BDFA69FD1D6EE733A3A195CF4E395069693CD52D1CDAF68D1B2C5B3C2CCE4DCE0E461F5C0CBAC8076499B8F244D7351308C71E4C8E07478CBD27499355B9DB39CB5AE3B6858FF284843270C2796762DF4611ACF11E4131D0DD9F6EA9C1BDCB1406B2BA5ED0DF3ED7BDA173F384DEA864328340CA0E8DEFC44A2BEB3C5B7925A52393B643B75205845EEFCF5ED3527C9FFC7A4EFCBBEE2A11F90C1DC43AC6B1D589D816448DA6492546F9DFA94F8F182C4EABAD06C1667DFC95A9D58C33B0A534A677DD575E652F1C8FB278FD2B065348734E75379A320F2AF70FC5D70AA90CA00740A51DA9FF9695C5E2A7A6278A5C4A39E0141262A2E4E4779E8CBEA3524105CC6A191FB37AF5810DF0245DB72B7AF443EFF6C5ADEA52A8C6886166085C74B9BC7665002DDD4FA827C44ACDD67797FCA7A2E0E853A9C071A2EC504C27AD48E9C83EE900E8B3F55C0973C95F04B8996D17E4A9EC344FBF32AF07974652FC135851868ADF1917CE6D003052DFC85CCE606C1339F7A99BFE61CD0C43C21BCE28C6BAF376783D7B60383079C39C12996CF4C6FD33966423AC7ED670B45ACC5A82E6A8049EBDBFC3422D1D63CB05F6C17179FE15D5D521D2EC9295FC38369B81AFD1F4A55A63F2E4EAE34BF20ADCDD459801690082618211BB7A5197911DB4AA88EFAB0302879F9B203F2037407D89B0F70DBA301F50D2E5845F0996D07A5647741772F052351497B8809958EE3167C5A374FA89ABBCEB876EE2B2171672D401B5CDDEAC17F3942AFF76959D6A49933596A5C1769A0B9FD3B674069DD83F54C0734FBAD9746A0E13A4559D62AEE489767BE7ED951BD5D1BE85B0BEEFCB6B85A459633031157625866D779F13F02E95A290837BF66838AC820B18E706FEFB24D8EAD7E5A562C9FF7329862B90B4F54BBE7377B8384A0C727054A166684F8EF0A945DD919E6789A59038E3A4B7FC6611E62962F44BA74E2E4913449470568884CF19DF4618AAE859556E74BDF668BCFB72B85D1E3A2C68639BB2B36E8ADB7544CA8AE0F9EDFC22815022E9593EE91B7600A39280FA10E53548C12D48CF8AE9E8572470FCCF40796ADD566AB03A2D23B880F0CB4F4781BDDDB3083F8216B658C5A627D4C9C8D0CBF3F1F280D720ED94E391B52CE0A5816AA8754E940C5C70F1C945F4DB12EEF23701384C3F91A748810AACD9CA049CC4C150DD1383A852AC4AACBDBC192FB3EA99FD14404C3818BE5B0AD7C6E24950E7A83A46B8AB38D509A33ABDE4D42B429E33CC1882CD1FAF8FA26070119502C36C73EC2C9C62784D15BA88AA5FF15B9CB6FC86C66A5221FAD09B4A3DCF7D3F0D3ADD8A41BC77DE79BA45F15BB433B174882ABE37A03D555EF9C8B17343B79685228E57C1EEB6B6340AB05D5AB32B6FCBC195999EFFBA2E4B32E2197FBFEA607C39C21146D30E41A5D90D257028A58CA59C9F7339E9B17DE024242E4542EA5BAAAFB536DC6191205708F667A585F73758016058A25AB2C49E1EBDBD90F76B13F2DF8A172E4A83931A26E71B0611555A16B339535F2FDA783725F0753E701055FA40C4663E02B0DD12D3F02121D1EFFF8121182B6B65729F1B23E222377804392B29B0AD59AA4C6A352AF33BBD0834E77D83685DE0C4F21DE89F3A34BBABAB0F0920A471FC782A5DD430B5AE24824BF26F1257386FB853F31981CF71CA7312D4813C07ACB2373E4E29B425C70BA79F575D661B874E68C758CDEF79B4EFD4E6D9E8348781663A85C4566367FF21C510AEA9EBFF6AB10B2D345348013D0F5FA0251AE30B8C9CCABAB4F90D25CF1B1A98D0EABEBF41285CA6C0BDF48AE43E0C3CF76D07A475035ABF47BB3A0B0F57E13A966EF29469331AB97A1AE194789AD1EB9E012EFAE31E3EB9AF4320C2565F31F3E12E91D672DE34FC7B05B2787BDE0F646C028198CEB6944CD90FB422347322680A75E3D2CCB30CBF84B7E72895BA4C904BC00956D04B0F425B87D2ACDDE52D56A896756381762A53BA233E0D23D36C5793C0A84B0317044785D +pk = 7ADCEA32C084747DD4E22E14966CCD76E6015AEF5C90C92091E4A01AA8F5A8641EE03A1704863BEC9B78727DE5FB061E1ABE4E36E2A785C2B2BDBCFCDBBB477115B746CD43883DC95478C3B8160FFB8E90FD2AB6CA850A05F4407525631EB499F8F31FE53DD5C1E98A7907035F75AD9B28C1BD3800C4F197FB8B96296F81B84EF8EAFC23109E7AE5FB494A203E75EA249361AA7C685755C1BD796354C8596A5DF310031F683C45B05056E1795A4E7C06F7068EBD4C06D13503A0F2520B2BCA4AD6D3654EF86BD2FA3E57A0B811E33C9998254C19300FA84C3813A38B5BE0290F0BCA63300470C79435E75EC0DBB0EA127DE9A901946929F538DB3929F4378E1EF796818372BF35517734300239EB736035708CA84B470E4F383B28BB8E83506DB19DDCE6811D134F6C1DCCF6C7AA6D56EE46DBE4B102572CC83C65CBF414E1ED9A1B8FB2A4255412A52257E8160F0E9FDB2E9A16195BBBE975474A6EE71CE3726B6D245E3A54EB7B32D76823219936FA916A6346EC1E36712F99EB51101C8B2060DA42371A0AAACC27A7026D8D5F1CDAFA36D767AE9FD476A287C0A456D8824D02B61743E1574D1795E91476F9E4C4B7212898C595768706F1E506F379FEC1195C62C5F3C09EB9F67543239E6FE9507841237F9BF3E0309A157AF1D017DB281074CC1EBAA37CED0F3C28FF4A414E1735B87156D1DC9E17A1E1CB47EE4A55E0485D61E1BAAC0217A6582F76F6ACE7A660B115E27D31CA0605DFA4984076F55BCBB113D6184FFB4416CA321C787CFF9D2898E19A1FD7C2986A854ED0BCC40953D9E722AC7206D8E1746F7C47BB3F92E19EF17F675353B706610D2EAB0C203D2B362220ED6D3BF1D6218CA24552E1515C3E9780D9DFF0CA6CDBD476EC45B4F6AB38B32AC04AA6017902B2F8536B6AEC2B61D19111CBFE5A79FB2C43A88F5F341BC3B925F5BC0E30E2F1C5964CAAADEE864AC08C72746E101AA516BE848E2549DBD2D6ADAF9B4F8C552F571B3E6A47113B33CE6FF09978010F61A7BF7B477E66E0B4332FBFCE7B1A11B7731D027B4D872B5E2052A9AEF5CE162C54378D15E1652E67CD4ED6DC2716F22D1546106D40062CDD522BF42CB68EB2FD0B84930B80C3CECFE42849751250A44180936FF117B587E01BB8B685401DC0477A3B4FBA06E33D14549AC5003AC1B17B2E797C314A7B952E54DA04A8ECBAB7112431E0F7E4C2D688CBCDE7CDB3607759B5898C9B93F36068F54DEAF1D41CA4700A4FB5DAF3F91A76DB12EB69904D853E7A1DBF23C2911132A6E1888C6B13DA5BF4D2467A606AE232F90F7EFCB58CF93653215FC2B55448497F9DB3C6F6C46DDDC2AB8C68F829BB8EE7EA3909ABEF0D727E14BFF2162B2F393F5EF83A6C2B9391B9835103B902AD2A48FAE4ED1E439E6B94B04E4E7B99B7D8DD63AC485DFA9A9285BB06A320FB5F3ED241F17741A547FF000ABADA25650AEE058FFA3218BBC8FD757093AAC5C31F3A529F1C451D85AE755367F10FA850C4E208628A911FCF19028327BFE5E265394A06CEDE64E604D8C08418BE3EF505A1E82FACF19A2F5C7ABC836A8174D488F334A3C511DC02252AE34723656597998C35920B63E121933AAC0E97B83B89CBFDB670DD8C0FEF55CB41A4FE40498664E2CB88C5E85D1A3EF9D079B740EEDAFD843FC5DACEBC699B3A8B75887156F8C02B73069D8F251D36C7BA40BC16378C3FF22228D10E60C9C43042FB629FACE8DCBF01BA9A1BA0B09EC6B9E19A703704C3106BAEFB80CFC289DEC9AB4BBDC56BF1026665C2C5458A839DDE53764DA1E8D8347E183710F466E5564612AC803C40BE79903437C2E3E6D0A8E1F9DBC3C620B45B99D623420A557F9C467A6C139E8A6CEB9B246AE76A02C10E445054D2879C040CDB1F336CF82F4D76E540C9809AB483A3A10F8ADDA674591BA3AD5930FBE51CEE339CE23355EEAE596FFFFAAEF681551A9CD5E7AF18F181EAAA6D1042C86110EBC569685CC79FE8BF6BC66B66FA96F69FCF6787D1269A20D16FE152F7E878683FF61D6A99FF0BE668B148B5A82CC4071BDB13F53DA0816F0AA0E435846DCC67163165464142F0E40725CB7B3F994F397175B48B5B3A055F810A78B81BFBD185C773ECE8A161BBC128DC7B69A3CE1437F59057FF5CDADFCC8E1374C30254EF473DEF2B3BD01C1D7A0C4E2A680B7F07918FD9BE09BE23F9700C3BC59654FB0CB68C8DCE354229DABE62536CA6665247317508944EFFA8A61EF1B66A2CC30BAAF95AE368101185A8A4121CC4872DD08D3AB83F46270A0B0596C0C6C4F509C6687AB238E4E44F2DBCDF32AE8F2FEDE91CE44F166B1F1EC413B8E8DDB9CA90726D1686DFCEB7BDE2A365E13B598C386F09CF634377700B2220B834582594F824975131ED18FCFFD0505EEA7EB6CD73568BDAFFAB387D6B7627410F0DCAA1C757C408C8D356272F6E1B4BC5DC612741477183A1E01559884A95DB1C79140FF74FE952D7ABAE6FF45C8D1FACCEA5CC67770626414CB08BF4107FFD7D93590320CAE5540C4BF057AD21DDBCB4F216D68A0B0C54CD6BFB4051DC61F228B07216B59D84A27A74FE4175C9C26ED769B6118EF170CE02FA33A8AC61076DFCAA7153E99D4E73ED899B912E2F573B5E9AC08E1E39223047D502D0FEBEB69320B8B0E8AC6E1C1C913B62B3754817B4F194E25C4D36A10EC6730B324A4EC104A0D5816850C6E9C06A1434F7724990B8AAAF6D63DAFA6219F2637D54C2651043E04E640AE6F3D7E9B119C2BF88562B7D616EEB49CE6CF66980BB8BB91410F83679A2E7A2045C176A46D060C929FD525FD61132583116DB7D922E22D55C5901F8F7059D95B89BE26EC1757CB35B7CF2A703938C87C9170BC0282F40C31ACC39B3F7D0AF76FC5165B7E9A60F6E919FE86BF76A4E05E9121256D0BE0EA185A44CB9AB62F0450825BAFD9DE77A5BE2165ACAC30FD60154B841E0AEA07E9FB1B1B2A62CD6CF4E6B647144AA94DA2A4E61DB84293EDFDCC326A61FFFC59B8758EF1E09B0EEFA8E39C4408AA1D67378B83262A94E8F4E16D726245EA1AA72AD212CFAFED04DB125108058C36BE5F4F4B28BEB1E5B80C87CF8ED9889B03043D36349546D713A18110F4D977C30DF8FE60B4E6DF4181C22B3077E11B9C5F48FDE3CF50327B1DAACB6FD6B03018D89E211019B4FCAC21D3A0EF610A05206A3AAA59E60CEA9D41BEBC5D586C6AF6718FC7CF9D3094F493713C0914DE70A26C3CA230110EF70B357FA7C0C91B1AF25BF8925E86CBA48EB3C29FBC4D0ACAD9A7CA2FD18FD75D58AE745D74C7CE01C4AC86AD36F66BAA2D8F92523089D329120ECA784C0B38D89E9940822932AEB712E84AF5149232DEA6E51640BA270847BC079F10F1B2F4A827FED6ED62C7FF5FC0A94DF6A79272B36924285BF9FFE65D9CB41DC1F1C7E024C3DF1F47013DC626670CB78657FC98436263D2A423AF87977D2E15460AE5D9F888E0A3F86467837557D34002BDAF03EBE175F7081E320E1FDF44D832C6E72A3560D43EFF39809B8AB06219BB1528EA121CE61B10202AA14649A6FDDBF85AB5EA4F6AF29ABD8A6893D6864622360949061D4FBF1378161F48DAA9C0782420754DAF387A193EF4DBA1125E9A48C2521E3DDD533D8D3189D0608FCA4F74E4FC0D68747FFB3F2BBBEE4B4A56292CE2AFAA65F4C5452DF79AB6A5542F3213C224518F842751DF157F462E7DB4CA8137ED28EFF6C1FBCFBB0031DD8FB759046F40349DB842A704B20463CC54F82 sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F19F7714733AA34CC9 smlen = 1864 -sm = 18AC0D9084C92BCE874C8E42516BF53CD6170C25FD66FC7D95AB45D7C1475A053D3F75CD237EFA275C25AE96D6119DE1D8BCEE3BC8B777D59697E03FDD509CB5CDF809A8197A310DD013E72FA9612BE56009A1CB93873F6DE420E946CAFF2FCC59ED95644209ACA6172BF0CA4E6E33EC20A2AADD2F7C6B085B4BE61501A56B9C734096F605CF89A44A871CE7934EE880A2AE389B666C28DCAB2E24099F4C2E0B2AB781D670DBEDF3C02E53727BE3421019B8B21AD031EED5C07AB2D3F51DE81D86E31C164A9D6E2EE3EF6E77AB6CDC289E9CA00FF2CC62D3BDEE7159757528BB31F7F5BD86EB78B7B8E94377077008B974603D27618DB61DDE4D7D68893ED425EF63B2F3C36614F8CDB7CC610536668527F657F430D5C2CCFA6E695EAB7D9A4671DBA90FF23AA3F5966365BF111E7F6FBB4A0A87E728475492D471048077AE03E4EADF5F0D0BA52E78822F3DDE781A4DE9DC0FE0206BDF771676BBD9C0E894DB2396C790250D4C7F08260C27A1713338102F335513F6A48218D54F771B31073B092CAFC8054BA57285BB13C90363D6B2186CF0B980F96FD2E83EA08C73A469518DA78EA9A48D72DC77D10D6C863243CF4FD5BD36AFAABDC4A4DC6CF0CC0CB3D44282D4D14568FDFB1759427F1EDA6EE27E7A05372FE4DA0E31E35168A8FCAC3FE24CD755C389594A7FD1E836FE6F14C222C3E98318A8843FE868CEF146AD117E6278C562D9BC90D37DFB506EFB6AA325155705F91A7ABFBA060ED57ED8EA06D40217F26C046E309D3556732BD6B0DD1D81A1B38E1C6C5066367929FD4A2A35BADA67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +sm = 65CC1BDE4FE4DE7CBE3C9BD310EED66A314EB96A53F5805C64A189F44369E92D6C1074A16F640F68E407A905E273B41FD6F65D5A7EF6AC07273C490EBA1883ADB394B6CC8E9F0DCCE4C06F60EAC7E80EF2B68FB414CE9F4DB240CCAB1A16EB39D9CE231087F58A80492179F46C31B654E0E57BDB594C96C3CF3DAF2194DE1BC9D36713A8DDB2AB4623FEA892BFA37B8D430A3B5F8D05649A122862B1E3F98CA9D02773A108F13DA0AD2350BE48758F9B4D8A8B70050C765B7BB8BA2DC2B9E721775E7B32294D27D01E133222508587D78D8263323ECA82575673DE1DE235DC16D9D89D12785774C381163DE5BD4974029B2FBAED5588774B386C2AB3CF4FE91BCBABEC940F63D9190C633F15676E7DE5DC6BA60712CB82C1A4B31943488D9F27C11D48C27A8CFCD2F13F77B6A82D6DB7E92B7673C8CDDC79DA0F33D380BA3DE5934CE833114CB9E736AABEDD82B9856D01C1BB485029B2EAA4E4E58D6F2D865D5CD81E3E9AB7D3902F6B055CD8FAD076A4DE4233F0583992A7864997C8BE8F1B6C6F3F6C5208CEA3F1785684FDFCF8FC9882410FE9EAA42571F630372FB48825B5DA53CBEB494080D098664E90FF93F614837A79E81B6B9B21F55DA4F3A0514A4630755562CB30EC874E4B8BFB02B73E16E29D22FEA43E72E57683DAF01C888F69B7275C408FF6672F19B930326F14C222C3E98318A8843FE868CEF146AD117E6278C562D9BC90D37DFB506EFB6AA325155705F91A7ABFBA060ED57ED8EA06D40217F26C046E309D3556732BD6B0DD1D81A1B38E1C6C5066367929FD4A2A35BADA67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = 33075B839A2C1E78A91A0DFBC761719C6E6C60CDABE340894CEB33F3294B42A1783229A66A22D3CE5C2E1B3CD7770C538290B6FC52C9E643F7AA0C91F572471EBF2E77EAF72A95823767C60EEA1EAC73366C2BEE0469E363C5F8D18A69165C768581D3FDCEBCFD25EA1284FC80AA7367543A7547E0CEB35FFF2FEBC279CD3A7DEE920ABB04F8DE034197C11B0F1EF91B9EF99D8DEDEFB1F0E54712EF799A66CE618F2CB4D27F22AFDF59AE2477EA1C08F01EB0FC64AA69D6ECB4A3B263FA38C0A1F8220009844C83F7A32194C16AD928A0B3D6AF20FE049D42E099667D98B74A7225E342DC0CB2A27031ABF748AF756031266A3739A67F4C9EE9AF0BCE9118A104E638DD3046A420A9C17FD2D607498D3E44AAFAD68DC1CDF29DCF8D79B94BB8B39BA032FA1FB68E97DED7B68D36933B83A29315C6C3DF26783D6344E9D74390E5481CD7D88E0BD3F9A1E6468EE79E79050F0F453AE6D00661BD17986CE98BB3A3F8A76CD8DE6D0806D1EBD687A1C39C2B54EBA113C0CB476009626D598E2BA54284E0CBA27DC5592495813B3C9635F166FE4D98FA0AD4DAA269D6706528769F812C6C641527541C7ED1B86BA79313442EB20764720BE38343A288A4BDC44D16968C7287F2744251C3F4A4BF60F77CC2CE3C7D7D338F274ECADDF7ED8AC1D3D838FBFB1B636B2E7B3B2D9F2E4B30AA5C8CDDB59320C97CBE795B3CF06EF700C9777D9AE567FA9D5F1E44A80ADAFA0A0397B5A964824353D41F705A7EB6AB65E3DDAB6670C80A8DDAEAF23282FC1CD37D12562DEE77BEEB27770EDADA95368461B22F9C12E17AAB1A9043547D055DD32AC8A83ED8AEC91E4332D2610A50E064F04190CDF35E8D56CF32FDEBEDCDB9D61DFE798AFFF7F59BE4A5CC424AEFF826EA6B7778F542AA4E36BD7BFE50BFB25DED2CAD1CDA051EBCC6A5B62A49F48CAC863C50E6E33648DF179AD8A394E0BB04363BC983820F1BFCF2FE204B1A607A605F31C47A5DF716015125F080C82F19FE038334074322D96C4D25B1DD28F80E4005CD55B4C94BF3BD95AD1348460822EC0B987784E3972814CAC55372A09B005E8B268D15D5DC3B80B00A0E9A644F6790AADAF83CB1D5877213D5CD1F3C79F89C2AD8F3B8FA64916A44CF483E7DE9FEDF87BD68ABA165DF17C538B6829475364808235F4804AD0550949E85ACB4A4BF8B91EA9D4ABE9B5C2390A2E9260D61601416990660E2456AF0D5566446F68DD2618593C6360DCEDA7726AAAEE53D3A6E7673232AEF3458CBF67806368AE8C7A0482B91C3A66073BE66F26F7623519B2473537330A19C0C65D5A92FCCEF338BD5BAB9FB962A2690C591FCAADDBD3E1647E179E25EF4F9E1D29F4C11972F9E94A98E494AE83D18E65593531DA3C5C5A196AE8F131959C4E1A170AA9B26E39A359A965BEAA2A3B91072AD0ED003A4A9C0A5CE1E7C6BEFAACC489AA549FEAF56698D295551FCC6CA5A29A327BE2B702CF856D4AB59315D917B772F9A45F835007F9FE83CCC0367E9B9267EB283145AEE98171015AA26FEA7151E10C92F8737982FDC6A3959646E08A0EC104DA8B9266C86106B87BEF005BA61465AB6E1202DD4F73EDF8876E1D44D51B6AC71377DF815A461CD178254A8F70054A3B23A2043A4ED47EA8D87B89257044C49FB2A5E6C3A30BDB0EC27C5AC805C35CC1EBF2A97C61B71475624BC68025D0EF013110D6AF6402E75A49D2E1CE020926DEFF06815A8D7637089B6238FCA4E53EA3C2467EF081C3B4219A15C9BC471189B67863C14242F5975E970D7DE6F0C304751E44915983537CBB390B34A4781131F5125C139B36E80B96E0E8685D83F913386B026AA4B7E35D4844859B43694C1DBF2BD450BEF338687BCB3BFF5470EA13C1B1BF835604A4DE9364EC4D70BBFC298908D903CE956450F280D22CCB3A57A0374A063C29EC3F1A81AB170265A961C749C7EE2252B075345B25A6F7D61590E0856637E1FD1FADF2C43EB19EB6D53016DF3E2B17206B4CD7B12B4C89925D236EE2001F9ED86CE29D84721CBD13439BA2325C2D781AB1518FC9B18DCCF8FC111FCF49504C51D3748BCCC772DE116D6A88618F3CF7446C1C41C5E9F33747B3543941EAD367883B437EE985D25973039D5AE0FB81DA3A26B083BD50DE5C86437FBB8206BE2870F7A706E6EEFB8AEF820454B8A2D85949C8A3A2B97A9E492474F8D70587B142F6E24B5111DB897B75936064E631D3640DB7836F930124A5B7FC485E51EFE8DF885375A94173E4D801893CC0349C4247FD26B69D417B1288942FE6861DBED3319968111CA34E39FB83D2ED9747F40E050F1270A3450171ABFF781513FC6910FD9B58685AC49775B20AAE77BDE4DAC7E1C7FA269FBA9DEFB3A787DA6E8FB3CE2A85C0E885BAEAE33CB2848217662C0DC264195936F7C1B5EB9C8F3CE8F8CF75F7D2D2763539D41F11610528AD1D151A451B2DD4BB1E9EBECD9FBED21E2E9C46CEA920437C1D47CEBD5B8A1EF1D595FD7F58ADBC36BD8A1C29D73534835BF5A7B77F2698141C9FACABBA4478DB5CC6A1834777ED437CD3EC36B82F61F4CC8D8ED15E06DD15B566908E7532D0A65E9206675C39252BDFE9065B44A61FB3E3D836C657C29A3A9B80C2508157E05DF49413806AE0142187CC647B172290DBC1A7A5387E9C33A2B130FA8DCFF5065CA4BF05E6BD88DAA1C475EE0CAE8982FD99CA9E64B7D9F040AC3CD098164BB3EEC113B9ACDF4A90EF46692EC7CC717C62355652F8F6047138D5AA42B620DB5D0CC4A1C42C5DD6605B84FA133EC10FA0832C14FE6781778E2703320BF9FE42AA1DF0E1E94BFDFE9803F20E78632C4B55D989C2EF094B70D06CFD091F331575D10C2323507043C47B85C5252B659D1407590E611DF0AB9235DA889ECDEAAA145E19DB50F2D9CC4B3086BD17AA9DE0AD4F8BCB1E1332C0E0B910CBF25D9580F7649633C8D693DD81819CAE95017F73B270ADBF2057AE79F796E610856784492FBD7CAEEC941310AA2143064637B3A17B2697D101B9B7BA87A76D1A07C8728DC1C47CF4A1625B34FCC46848C7033E1B0CA38712E01EF1B9ADBBA523BAE111B8874F0C780B9D94BB806212FF8BF620E9FAA6FA09BDA8FB3AF1FCA41F96FCEBE93E59F5D4C577B8BA93AC385EF1BCB19F53352F1DA3BD4C734BD75B1551436F88273D8619B582159EFEC51B7E9BBFBF7F1FC5903CF741C5A6E539501A821F699FFEDC2BD022F75A5F33A51C74FBBAA8F59E273FD39581DF3F989112EEDC79E4FB462DDD7090CD5406E5A3C844526BBFFFEF670486954D11998C9F2C04C8F1A69137FBD00895CC71B2AC950D48CC1E7334C24753277CB0B6003C7E74FAB00D60E869ACE929F2EDA0FE128BFAF91B4EC8CEEE962665BA1E776DE4596D409FD7A6386A8E0656ADA3D2C7EF76EF048CDA76DD51AE2AB0AFF057024AC5944E69C8FD0A4F7C5ECD823B8270DF44A727BE71606951A61733B3EF9FFBA45A82BE043C0080C64B0895E5D04D870A099BCEB8D209267AAB75EBA77A1B481E4D8AD91C56D2FE0D0C6C6FD7259C4C7D3F2F43ACD94F1EE1DA4F0459DCBD38281C9546CC5EA01512ED62C86999FAE9678B4BCD40F75EBA2C5677953E6FCCCC28C70E2F369B55BF0750498D459ACF6B22F3CD0DBDD1E26E9B42276C6F934BD62F089B2B0DAFC291FC08060C01578EBA89D5E420ED968D27106F604C89A71B9B51E28D86ED8C008A1CD055B3393D95605E269C4730B2B8EFF9F29ED0CCCFB614089AE0D79 +pk = 33075B839A2C1E78A91A0DFBC761719CC2D0B4BF296B1034879C0C601EB1551BB888C9962C0B8F69ACC32576029F69C2C6EDCDF63FF5CDB021A4F73F4CF9024C672761131C219A41CEE0650F3385658698DC8BFD9FC46AE31775A61F0CB115C697100397A10B9C2C382B136A49D66E7D99D34FDCA0BFFFE33A3820A7E384EE414F20B3569C809D5C747123A5DF54AC40370AA2641ADD0D9738B45EC550DB7F3257335873D6EEE9C0AADE9FDCF1FDAB01F9FBDB5217290CA4DA094005E66EE32E04E0E77D86A6E8CDBA32D81378C1117F094F4865919E07931ACE63965F52F1276223C8B1D1D7DDC9FD849EB3791977F028192D8421FE096CF8623AAA3C2C194FB97B1AE51E5FEEC47F9A84BB1DB87DBB79C26F6B94D3DB9118214293F47703C2C4E7C1078E596570186F53B74A39D23DC2C1D76CA0B4FB35C6DB8AE0741792540AF9E88D9F0BC5FDD46F83E966627945E5C7A56444F39FD7F620C5273CF5BAF9AEBA3B32FE3E028BAA6E60C93353DA4B60FB38F12808FDB7D6337AB28DE9638BBC9E5A25071C662714480BFE550BAB0CF124F4E801B16BA4B7745A8AB45477EDA2CE23891D5DF8DB4CDC4E34AECDF7E6546D0BECF52B33D4798FD7EEEC96E0CB6BF803400923B9C05F20381676CEC21C0C9E9C2E86F37816313BE4BAE1803AA4B96CC1E3F0EE63A09DD6ECA386C000B41622FD86D3CEFC85C39A56472C60055FCCED50BA52E62E7A873E6B04CB119C2EA4B8BFCDAAB9A6DD42F7A2854EF8DE19443DFC2B605BA0D2A62A107CC7BDFE89F2BA76033120FC7CDB8581D09255ACCF670851461F6F650DFBB751857ECCB4FB213858E574B2852BF602F0DB695C204B354D6F6CB3160ACD90B67D09C20E1263958BA8D8B75A1DD7865B7A5BF49F1B8600F28B6D71043390F5E32B3C102DE013D536BACD61C4E5ABFDF0907D543634B0EE19A6EB768AD60E972E7806019C9DF47D6A3B8D66E79B3B6B23538522B77DC88FB53BD9DBBF6105270CEC3D2CCC4A5562948F3FAEC3B55909BF4934F4E37588828A76CBE48246D3B5DC452671617B0D347B6E720CAF828F04E3BCA84483405BB87FED5170959FB18DFA05FD9F298BB41422DC864BE4007BB7FA351245E84A7E75E8DA1D4F1AC414ABB72218E9AB48362867D954919D391463996CB975358FF6A3D9E7B3E6BD5AE45ABA01F9CF252D0F1E5793904F971559EAE8B8EC86164643DB40B310F78C556DCECD1467C4ED16CCE5F3232DD2CD00F84FE195584E83439A12CA4ABBAEDA7481DA0411E85164DE79469B8A0860B7008D094FF7B24FD7FC5EF7EC15E557E4072AF1444CFBD8B7819AF13D34E780B01DC04AEAD3B411A332F5D33177BE4CA9D723734C70F7B8DA27A1BFEA36A0CA64681F2D519FC3CCB26EDB226F2B850EFA578D18AD33BAEB2F102B1ADF85BC70A26EEEB2BF1D8CA7612484A32C3DBD09A82EB71046C2B37DAA23C4648378076BDDFF9E5BDBCCEB03CB039EBAB9ED9DAB999FF663209C48249BAC03CD0604EFCCFC7249FC12F19315662847AF00EB9E3C15878722C1FA0BCC21E165BB821BD58E947F586AB2BE36D261F6D5CADA0DC4C0DAF4567D90FC3B265999CFA6988388EB820970A44C86D9954A173F81F477798C841D749C8BB6DC6666D79D2BA7214A3F382DFF25C140E29D9AA995ECD07DFAC543FCBCA88EEB4FA49340B3F3C5CB76B133BBF6CA19C4DF4F31B5CE6EADC33EC5A0E0037EC078AA0F6C3791FDB1DD746CD22D69B40254470A9A3E90188C4AAFE13638EE55B16C5B6E45FE14D94BFA527948F8FA09A82CE4BC1BD19490D2159409C2425167388A9E65DEFCB83D693757FF07F92B0AAD7C9F83F9F57231EDA7659D600F9F1FCFD5CA4483BB7A43AE191064302A2DF9672C8A94369B74C5F8E1C52529B4BF042E474A5C2221D11227CF117EFD6A2FF6F665C20F72EA8567C398E2F70DDE669A998A3A7B97BB90E420BB0BE2804DF55E63DCC1D4CA3F65081DE924B15C46B83C5A31A4C02F811B5CE9F233D8FD34933499EF87CD4289DC299B5A45B12A54BD35116D3C6FCDC99BE9E1962620061B224CB22B556840DCD8F5C7514C34EE43434CEA63AEB175F9A6558B3A8A937DE0757BAF38D806DFA0268F7A2F4D4369FF79C0F1248CF0D65F6C00C6DCD8B567E98D1CC4E7C580789A2BD8C0D74401D6CB377A2DC8609835503A0B6E90FAD3E6A525DAD3C918B58AD682AFFF21700534C6F3590641A9F9136E497B4CC095D65ED47F8A57AC00819B3E26C5F37317372BAED68EC2240D7B18E760B8FDADEF54CDFA0999C68B59500D7611B3EE79E3FF5A434E7FC1C0BEB04BC834F673762DB545D9B70EDEEFEA4887E1850008BA1D4AFD550B02EC877CE4C746137BEF1CE14F30A4BC6388C843014D4A01BB298270C8C3D1FF1FE2C6C515FBC9005882AA3BAF6900B306294FE41AB82F2A7A065AC56D57768EDAE6E8EBE831E04C8E89B59F52675BB98D48701B80AC2F01363B6E8F35947880B08AF14378B51815CCADEA9D4A47D57723AC87B839308B4F1B4A9E144524D1793B38405831D88B08D4811C2065E5D480749D6E2DFE250E5F4B98046B33B97C8A5E53D24118298EB24DF2FE974D2759FE7AB9772D8398FA8DC4283B11C629F20812CF536A692101489F8367215D4A5F43A41D15E8B2BDBBD900E885D50ECF3971F48EEFC74744CAA49F805CC938CF2136A55D15104112C5244DFD77C68CC8DD569445F93F503C7C76D113E3A621B8255BAE611A23DA0C84B62B4C1E6A86182DBA34BDB1FB4D81C1570FA44FE1829B753E50948203E89F6338EAF6F7DB2B446EDB371DDBBC63E442B4DBBAB929464B3AC44DBD2A0E52A943978E20BE7DC2201A24C74C5BCE7386E2C7650656CD6FFD9A4E5262528ED4CED7124C34CA4CA8E883205BC3A64AD954FDE652A0C1E2384B64F8BE3F73EB23A4291C5188D2BAB910FBF00E70A7772D4050BDCBACE3B770209E3A8931F912E0412308D522EB11485BBA56685720A13DC49ED481FA9CA95790B0BD74473D6F3A94AD3C5587142C75591FDB070F53380718E6F4CE6CF42B1E9B9642A4F6EE89D9A6BD912D9E1C10B0C9D4EC5E5D18E2E2C3784C315CF96C8458A869C54998689ECBE114CA9F69C3C84F8FA6BD165CEAA0261F4A34AD571CA8A7A9489B2E10F618A291E94FD7EEE5E11A10877CAEBDAE341E5754A10EE4E188B674DBA53993C9FFEBBF66D1FFB425BA9B585AC48B729890D859674FC09D2BF24C31555FAE12237669F5951C35F6F173348312F89433F2258201AEFBDC96254B03A3F6882680BCEF3CEC096FF182C6368A21721BD83DF18F547C342619E9F6E19AFCE47F1DC1C1DAEEC9C1AA4CDB98A64B37DCDB4FE004AB90926A347B903B851FAFD4BD589FD89EC8A817B8A93F20D65520EA2E699F97F92E236A3C41ED37F04745416C868C3A99486DAED4FA4A7BEBD9AC9BEBA4F8B40D858F026D5172C99D7E02B99D0DBE63314331B7472210ECF3ED93358D94E24C2946C17553AA6920691DBFAC1F4D26E5A1ECA25E1866C536C20AB865589740FF68A50039AEA767CE9F9E711A62FA3E0AF7026BFD8E6670D00467896FD7E871231CBE3A822CAC2F07F8D924B5DFF6CD36A5CF6B1630A5B74373E62C4F11F3A34DB23DE94888FB11EE9304DC2A50C4EBCA8D9EAC7A637021E30D9DC4527213002B54EA9BE18B7B90CDDAB40BB9A783C324679CA383CEE27F06D4788B7D916408C9918611266C189C9BAC7591FCC481C5F14BD5C0BE sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF1345198E1EF22A8FE7322 smlen = 1897 -sm = 89CDA71A86982E36878D7E0C87666EC5A23833BCD9CE48C22034BC92D7273256DF5E18928D8296A2ADE4DBABE1FEEBA829287217E2AB20C60A54DBB5370486C7D152A9E3B4498C65EDB9EBF936BE8F3ED6510AA8E695252AB7B1F38678E4FA47D70D81B790C5416D1690990BFB3668F39A1A5D509499081A88073E706C007FC935EC63CEDD06E3A3D2E83F9E617A2F30B0AB2E0F9EA45FA3662BFD62A488331A28E8FDCB27D2C93E316D484B2A0E5F9B0DEF08C1CB336EBDE11170158DF69E7EF20382A67CBE9E87976415B691EBFDDD655503E528504EACD13E7BF677C4998CF4697ADAA32D927355F84FBA9183D1A830FB72BD99D245EB5A7C2BF52C18E3676D04B6A3123E7E26B2841259F13407E51878B53C75879A59FAD11B6C761DBCDB9A0F477D7D6FDF53034A376D4435F5D381A072728D9370BFB27B0F2C4F9031ADB06B7D624AFAD2CA184428F4F3895AA577B1A225EA82E09A87902C76FBE9BB9888BE1B928FE7430C4A6E96A06E7114B93F07BFEA258551A3D76EE6D40D1D024E8D54DFC3D7FD14F204886AEFBD8B0DD09FCCED74307D88CA1E897F4776757E68C65032C28E971F4DBCFAC377B2BE84BB4F050B5DDA0D793DA99CBE86B0C0F92E6BF1F9BBBE062DEEEF0BE93086A26403248B74C804601345B8F0136AB52542E847B35E9DF678BF6E8D747A5E37BBDA524AA9DF730BC818D2C105D360E81A8E1EC6731865FCE1BB5791D7BA74EFA7C435F2C19976739A72C8CCEC04CE37BB302C0A73D51B59841196EFC08277449F7BE5EF8E7C124F9107ED87E3ED5544D8B9E5C4061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +sm = 7BC691A59BBE19A7835FD3EA580297AC7AC40D81D17BB724D0C578AFCFB57E0C80AD66161FA5904638E725F0082667AC26C48D4526AC2FC4EB197048E022F76B4B3BD94B121296A9ED2114515A8959010DFB544509F0786CCBC60D9A7C832C2190403084B673B1745A0C16869B2CFEA908FC0E7FE2190C911B283B24A380406C74561F1C8F700D343A6FB5EE9738E52AF721BCF26DCE8B87B2B91885A514636856613216C585DE066029AB27D3B89A772D1721A34B67CDF0ED12E507CEC1D3AABFF5969FF535B186F24B0F5A251C21EF93C3FFB33C019EE08E826342512C950599650EC57E371FD47C35D77BA2991EB54E100C0B50404DBA94F15575950EEA34DF84F7DE7C18C3138086CE944267B54847EB992E34193DB5F692A70880ED64540AD3049BCB53B4AD4C98B7477A86342E2FDE60AC3C143776E4FD26B71FD485B43C09D674B40E249A0D6080B09DED9BB361B84EC55621D1658FA8C58088A7A37AB14ADA102E1D35D80AD1F2FD96E67359B840C6271E8842125F7C26703B5773ABAE17B18A81D7162E6B8C89683F27B0C1DD732457FF28E78135E2377934A5E00B06F60B9C4A8F4056110F285A30F672753266270DA4E46FA32A31C416C76C8AB3973986C61991EBD9174F1608FA45CCCCF42730DF9812487B628707F10C3C03C8EC4C9D24E51AC1352B5D3A9FA4BBDA524AA9DF730BC818D2C105D360E81A8E1EC6731865FCE1BB5791D7BA74EFA7C435F2C19976739A72C8CCEC04CE37BB302C0A73D51B59841196EFC08277449F7BE5EF8E7C124F9107ED87E3ED5544D8B9E5C4061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = 44D264AF1665C1E9BEF951D110A6F3C52487FB6D45346D4F6263CB5219252E3B0EA54F58887E60D43021D33D4DECE847D01D97D654CC64AA653D07BE8AB881EF7B6DBA135766E20E1C2E6CF51F7F16382373C366D7452C53C60DE9B7D329E13277AE5B5F44EBAAC3B0ABED3A5A124EE0554BCB3C62F069AFBC8CB9C3C0DB1DD6C96D24157C1C25B5301EA83B0077F8400319D4554A6507EE5B2758DEA70C3C0BA10DC4D8A710AA7851519CCCAC2D857432FF2C61FAF6D1CA71DB20AB1F833DB4D2731C8683CF41843DF39807874CEAD821B42CC6B754937DFAC1882B9C770065B81634B50746776B7F36647656210B7FDE10F53E8433E3A64557AF89A7869E37D0C2C75E3BAF6A9C99CA82BA001594A768B4FA47F88B5C38068EE543B036084B4D0208D7C7E82F6C2AF08F23463A9FDCD5A228E0A9706DC283D17EA690E711C2114C94CE805AD2534E6B74E416BA4A324D00F78C82826AFF0CC1A21C74F8E24B90EACD82E0BD4AEA59D005A4FC2590462F03AE5CF9D0E8D59E88FB395E2926B7FF6F43F8A7BAB5FB9DC495D5FF291344BED2BC802D2371184830400AC02C401A7640A4E13F83652A0CEB1E906205BD4C4A802A742AAA74147C7FF1A3AFE4CF2CD4F4B22696B50B02DB0FD0ADDE7C05ECC490AC4633B0873C29535473216B9BB4CE927D938959825C7A1582C112C2D280DAC9FE051A0214E58D71BDD0ADF840400F7BD9A8B3AC2B324D5EBE8F7B98088631322AFB2C9F1D25F97E1FA5AB796445365DEEC91AE473F61796444981DD335610C65A22E5DC605FD54DC1AFBF789B223B1B816E2565F3E576EF3C50B9375DB63A03D0DA8A909FF108D82C81E1A4707601E3E60652B8EFBD91426EC77A28C2BDA05A3374A2987784F241BEA6BD4D2FC52EA60241880C670F87883DBFB3411F0E39501175B3167085C71DE6A1B22B3E59169C3B4BEB1EB50BC9E4DC8EE073CE220C0BF81D5470A2DAD828DA1BC96679996BE3F18E4E80459E793DEA02F878A0C5DC3DAD0C92F8F024BBFF6FC18C7E7CB201F6AFC054A367B5E2DEE7C758AA0C88F2BDF53B6526CF33DB9AD670E0529CAF74593681AD1D181C5E529FF7B82CF6A6E0B6C09BE3A3D3FD71423004BA64F4ABA14C88C441135CA007666C54B26556304A3525B97F976434A64A1B12AF76543CC28F65D4122D8C4CC714B19ABC065CDBCEDCFE06A8F72786F1647F5A1AE213756FE7BFCE01AF60605E07235E489E8850D9327C392B24D71B0E9FF7FF9E6E0A6B15A9EC74C736367313B1D764144D7A6B2EBEAC59B0DB2EA1F043415871604BF46B854F6041F3D5E1C8FE11E66FEE43CEE14EBAD92073F67E47583F081E7BCEAACF5A8178D1CAEC10D519E6DA702FFEFE497202EFD433CBD8161330AE92A7575C3026150970FEA0662B72FBED3B5535BED8A7FE4A885D962B2501315AE65F87E55E80692B42F77DA7A0F7A91BC23B236CC299E402308C350F31B37B6F0F4146EC5DD09060D6CC3FF00E8F0AA0FF56E34316E5713D7473782247FA051DE12F8993983AD2FABB21089E90F98B4B3DEC01A3F9F214294B478FF67E09B1174008B36E116D4551536E2A543CC5D671C84C8274443C571A74CA396BC285B35F06A585752CD41457F63BE106C4A4DA85F330689FA8E662E3A1429B25EBF300C8C0DADA7B186A4B9E30BD3A47454D4EC9131A4049D2A8787682D2BCA602330FDDF6A41349CD83B317C0182E9C588B53631FBAFD552F6B18291DCC3FEBBD203DD53D7BCC67D2C1042E7FC644F0F611D5AE11ED18ED27FC03B2530C5A1C22294ED70789F6B359DF2A08787DEFF442569633ACB0AFA447D0FD6A89F3345AB9D26091B6DEF0A4E978473EDD5E2CD65ADF3DC71C3788D6BB31753DD5EB459572A24FC9755E80F667D4F2157726D266C088FAC5EDC4EED7CEF20399D63AE4D8A710C339872B9246EE4F94D4817228945ADCFB51644F06BE6B911E866EB1F852D873AB6A98F2517D9BEBE18253DE5F3044597D85AF557D8E812B71BFFB50A3FBC9A672790B472CA59D63483DC7EE3ADB49E9CB7B0A4D3B7CAFFE47CDB1038C176DA4CB5A9994698CD4C1BE7EC2DB18E0AA6A8EE606EF759012D660B5842651510F32A96C41369E240E00849511990DF695F7286B62FB937BCBF3333927E467D2A362119201A4E09D3258B73847606CB3A563449FE45DF60CD6D2335E3AA2E586901ED285BD289B092460A73A5765784EE65D1F8572BA2189F25F2C7CC511C46EF97A91CC0740AC967D507EF1F8A5A922CC1C35E37D7D6B4302662B0D0C31408820B76AA3740D740A446993F6248328D0B0D7E3B0646C052F7EF5C9E99B6E0AC65C482D9E50E2A2E8B62B6BD3219EBC53D7CAAF476A296B75EA4BF8AE9B1DED61C47649A49120DF6168676B9F7793899C825092DC5D4DFAFA7D41EECB3E0C1EFECEDA406C36888689DDF2744032533D0622C50CD86674F769C7261223825D63BD159811B4A98F9A76D59C3E913418EB05D6C3CB9D1297A0B28BA03E606B5264F373E5BD164C3EAB508114F565449B75872ED8145F8C6E4B4548030DB7D814B83548DD02DE9AD3296A62FC5477AF87FCE05704554F20E1E1D1C6DC33D628EE1183A9552A92B1D39CC63B9F2AC30BC3E97A994CF4E03FAFE57C107D9F54A3C4305FC40F284F95F899B311764317922AC688375CFA803C5A2B4CD0DD054A919C6A744D057DF8777E3CD2446F4B812D4B5DA107B08B3B4E745D854DD2E5456A8C997E694EF1E91A659A50BF5291EC51B738D35E98E6F2D04A85818348D5F77F89554AE88553D10C91EC038530DCE37F48AA841B5C3E303D77A1DA3A9CD0544287D16D3CEE7725501AC20F86D721E1369B060DD5AF1B66C0D6DFC3F28861E369BD966EB27908E62475131BF916B73D0A480701F249B0F0A80964DF22274612AA8D890C8938A510C352E86C554052410B51CD97CFBEE7FE3C44B3BE878BD94B0C0C1E9CBA4BFA35652517E1FCCE4C5A7C48C0B01284087291D208BBD66C8F9D6B6885DB474A3138E000179482A5658A37C864FBA646AC9846C9E0544B531E6E098B4D7A8C1CE7302DDA147D88273DBCF01487D544F61CF3C847838A2C8CB6598AA16D1D923582486CE206751CFE99B3131E9C5AA4BC15CC6B8A5452B8AA88069B9603ED57D1D1B14D21CB04B1547AB9B655F6D732BED1DD27EDA247BFC87D50BBA0A93579DD56A78FFA76AEDD401363A4C988FB2F832911977C4C3F2D24B94A03B89DA15BE336D8299A0E69DF9E04CAD0F53DF465FF5BA67E82229AB1C2358F943C5E4418155DCFB0ADECE4E020B6F215256AB6B4969E1E91DEDF989288D708F80686DD8433E5665162EF6CC994D5E2D74EDFCF871DB0DA37EBDC5E3E2307C4F2132541818E419F6F3CE882491EBFE7DBBAC1564BDECE09F764BCCBA9EBEAA2E1FE908EF9D2A215282CAC2809AE2B9086718E60B7C0AA2E1F6D7BA9E549A1C3780FF9780E8FD3AE1C946261CB462DA19AA7C673CF04F8077BDA2FC3875D3110A69EECDDF80E5C7E403E2B8B613745ACC220F410EE45BAEA11F6F2D0003531CEBC335876E36F35E2F90B9F23EA30B297E7D27151A4BC3DFAF4C843C41BEAD94C00600EBD7D469BDDF3843235131AC203187F655AF0C4720EE15E705AA5E577BBC9688472AB91351AA8B0488FC1FCA3776CCC94D0DF781786244507D7E2AB02EEE3203ADD4AFA128804D141868A9C7B260DE71A5C5A016112A969A624E1049B7356D1C1987A5F8CEB22698BFC +pk = 44D264AF1665C1E9BEF951D110A6F3C5A10A9D37196B61DB84A159C9810504EB84A836E1DC1C7D249AB6DE2B19FECC1415110E23E591B4B594C8428074BA6F9794FCFEA4C22036F3F5D3CACF95412EDAEC930B76EF7EFC87C8120F27A1A16D4574890C5732D00281C0DBE0E74EE9D029C53E06986538768742618B0D58F09455DFD82948369F0D59A1190689933AC3F195882D34814FF8C250E52008CAA66E14299C797F7FE23EF89DF5359829BEC9A4676B3531623404450BD85E6ACF404917E98166251BDCC2C670C70C8F715D6DCE2417AF8096EB70E82E8BA59E2177738ECC0CA0CD18CDF1ACEC9F37DA2A63F127479BE60034AC1DC26D97E989D470F9B3730035F4E8419431D7C554B63C2FC82A5E3199BA0851E069ACE3ABCC63E3DF51B3037030131166C0E872540F44D22C6332B7B47B9B0D9E5FE4A6B10185A0E8B8CCF853E79625C37B29FD0FE0AE447D8D91865C1F3FB251450BF0BFAA1157E9CA677A28B3E1215C0EC35A6C0C8DFDD8DDF123D4E4EB01F35C42F58F59F7A14007BDC0BA60A717531225F8092EEB86667E4059CB423C7EFD248EA3E8D0E9E561C3161D490F638AF28A9427B898CD9C2FADEF774360C4E001725D0B9658B3E3C672001A1735A0EDCA59858E9AEBB1BD63179A4F597D6DE08F3F8BAD80E820424F586B51E6DB26D63E049D8E8392E6759034CB9DB7817787DD3D8BD2157A450F8315E9876DF0F404C52E0B10EF35FAC594A81DE9C0A352A40E355FA42601ACF57AEEC27DA8579C704C047C081862A9CF068CF680F7D3DBC3A513E46E8A8AFFD23D3FC2DB389E977407F0EA4BFB1F5D65C496B733E754710D7AF6DB0FEB2ED25FDE82A791B7CA7980B5B34197B8BA701678A94D6C33E00135154FEC78E00C26F76FD7603582DE1A947BFEDE58F56760243C5BDE2D1A6D719BFF020577F68950D40FC92DE50A2EFB45A139F0B5AB233B80E14DB10F4DCC80FE6D95C6B4AD90E11D8EEA1E2D1F4FD64952744E04B5817AA778B89F0F6588BD2A0D47DF2EBBC9A32876484F3B7B6E69DED005BFBC6FBA072B4FA9EED6D2E12FAB6F2A443C246C6DCC53757D907A8A21E494D2E5B45FD9C92271C22E2E0305178FAAE85E36549FAB5282E40BDF86F579E8EF131A71A06E14E51F91979B0DE1B8A4D843E72682F0C8EE6D0FBC8F956526DC83466A38B5DBD348B68D849C7F9CF02C0F39A707F8DB12170F2F8BF7E2CF808D21DE6853921C3F30ACA1D71514B17573DAF54B076E6117A43FA33D7375CEB1ED60EE21CF7380562A8923977EDF6C1B9C71F026F951427207C5642A644E56E5E83411CBEC1CEA46A24873A462532DFEF164219ABBE343EB0CB785E0FEE8052EFE1376EBD3BB1586A93D9ED403F99E2EB0856E1B4885D9AACFC2109C2AEC26D24C4FDBBEBEB30B36584DA7E10C178BF606EDF4351F7F64D5096B59611654AB33DAABF64663907AC5337152769E5B6DAEC96F931F778E6C14064D4F4BC66342EE483AA24C771510C230EEEEAEDFA6022780EA12E1E4257DA86FA58793AB1FC3CB7ED1B0F3B0BEDBAAC2EFEE10CB03B35D56ECDDC0411557A9B71661D7A58074924A9A0FDD8F1244BC19230B2C402E946FD9EA1CE40708C9808709BCC4C78279303716548A3FF3A10EE0D6FBC1D5A73A08C824F1B8EAB3A1CE257E0C01BF9FB0EF7E15DD1606D7B1C298509646B6F3EC7EAB5629EA8244C0A1F9FA29E1078B620014F57DCE3C34B11BB169079FE6DFAB10CBDF2D55469C08EB214321EF0FED28D2EACD70E582DDFB74B48EAB9A80EFD17E498704FB710E2C0FD800AFD26581D132409B6BC2F51A7D90E1777CE9565D5AFCDE52ECCE96557B84B26170B2E70541633CAA741221AAC0692F728460BEE2315BB8FDDB8250D4DBF29883E3B7B9D223A8FFE88459811390A69A7745B50021B357ECE72A96384A2F59F69EEC14D099CAF3182FCCCDB49E3A217AC46914305026EDC61D09977BC6E740F16D1BDF86449F46C0DC35FCF60BD39982D23F505C73A3CD4F5A082114FD81CFF0AC155B018958628D05A53083906E1061995761E988735678D38DDB196D7418BEC0387B49C20F24587DD90B18ABB93007CAFBE6F4495275E77FBB60D75EE13F34CBC440CE754F8A61625198B68F1ED9B660D66A9997316BFA5FBF524D57C8FF12DA4817B09C275DE594C41C8A3AADEB6C63AA613FCF240DA79113D90D5D384B658185F816555EE48FE2E1F9C2365B71140CDBA31598631886AA0639734E1A443C8F8824D4DEB597677B8F3ABB575AEA14E2F93A915D3A72D6571DCEB7B8DD415AB05F2712B4D6C81536853395A489A2AE87FDDF28A04E81BC1D8AFDE8BF38767AF7A69D1A94291747BF7189A8499518BEEE24ABFCBCBD7BA91C410F9C8EFE3FC514A4EE0CBE780B79852DC682D439E92E90844B5EE133E3462C29FB7F93956C0BBE7B26F6D89BCCCF38EA67068774FD107C26E3119EA07EF649DEA1B5EB8B0F654173FEBE6D8976BA569215783636CD2964F4C398216D621E75B1B378C7A548D4F78084BA37F09B6008AC888108CCC6D839316F593D8B21CECC4EB0635C1FFBFB16CC276201D256ED9F3E81782C8CB0B3F33EA5346FDB07678628EEEA0A91DAFD365112BBEA5F20C51C6A00213848C668BEC224AC6857BA3085F96CEA4FB81A33DF6985031ABAE0B8EBB4788975A08F4D16B7CA17445F4DCDC36BAD90038BFF17356D623197C0D0F3DAB8255B4C0124780EAB3756FD24776E82E045E397A2FCAED7560C4348D9AAA64A6F9DB14A3371D1105BC619301403BBEC6422D9948D89328A8B20177118FB99E51E1173781B14C64E7C7048E4378514DFDC966EE098AB8BB8AA47B746FB3A6DBCD93BE8655590C87BE8EFDBB88C0A7CE72F9D9E8C8BA2DCE0B8C39E151CF3DE9F27C3A423B9C80A95F297E87405FC2F5BDFB09D4A0DAD9F8229F709F3ADC7E49FEAFA0CBFDE51BF49C33A754DE2328AA21A45BE18B2F0F75FD418C4673ED14B05FC2F39B0F18FC21671BD6BDC465C97F45EA55587C0F1985F8513658D4AA939026383DC8DDBC5AC51989B3649CF8CA724FC12BD33707A66127716D2D1F57128D9EA7DA03F39E23FE84BD6AC3D5B91C9DFE3DACECE9694D6F3C4534F3C544906640E2486BD26BDA5B4DE82BE7556FF00AC3B5784EF1BDB03B2688380394A482E7746D387F93461560C19E513109B164D45AB5A14DF10403641F3FAE171DB520915D4C8836D2A97EF83FA3494FF5099AAD8BB0D4F203181A3A7F1778D6663B898D4844A92F9738AC3963F687F74DC158A6CA7370A8008C24444FADA06479AF163E8368AAA23BF816B075A952D1AA25818643C405441D720DBDE92C91EA1A0A4221915E63C9240EBA208727E764DC67740AA49B4746495C7EC57DF95EE46D2B35C825DBDAA9FC3629FABAE67E933097761797FA9FA6A20DAD2E7FAFDD899D6B86613970BEB5FD81E31C1F2E20850EE42647AB1928B21A53CB9F42D84456840F7E1A65C1BCD6A3831914A781A3FAB98FB21BB4977A332E48BF3B3E5A22D0D070D6BD9FC3B37D525CE8AFE57A727420FDEAF0D3E9797DC61AB33277D73D12861CEC2DB0DF4990A63A3218AF0E3B3CB72B2C45425757E6BB6314846631D298FBC8AED8187CA7900AB222A20A24D60BE2E5D23410055A8C56A05B6EADC5FC5C8C2BA322338CFBA20B52EE9BA832BA43506929EC23A9CD974082747151471D627D3DEAD3083D3032F066FE3830B9A04B82901220CA2D034F5D21EA04CBE sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EADC854C852CA86BE93 smlen = 1930 -sm = 5BAEAF34FB138C521C96AE25B0A7BE21D261C10124F80C71514F7FC920EFC64DCC9350979281837A9D94437587E50178CFCA32EEBD41B66CFE90E12E227208555820D94C348720B6A9A6DCC9D4D1A41AE24CD229CFFF99202BEF63D61C431BAB9C0681F845399DD91EE9669B41292B136035E797AAD014C7C3E02198A08E99EE18774079791B10A75B3BDFBE8D1C5AFFECA36FDBD4FACEEFE5D1F50D3D79B808A6C337FE32379D35009A003223A087B3D854D078B3011D9459C8C09F6EE0FC48F97055637D49F773A13A7BDB0E6075DBFD1E0D931B58F05F9BC75DA3BF13F2B81D934869A582C4C7C78C6449A15BF5E286A4B90B78F17200394FA7C7D9FABD34C3DA79C7F22023C016C64C7BB0FAC562C454AC50B31038A23AFA1F2D2BFB2933C3463B449FBA4D016E9AF7C4C37A240C14D375B63D3402C59BC524C9CCE34DED635EA538F148C2C846D76645F3BD91B58BFBD5D2CBF1573826EC135A3707357E60922989503C83249C4285C3A242CE14D1706592023645326DD31CB6148F41CFA1AE853A78A4E5F7C4F505F2C648693277DB30DF62193D83CCDA2FDE29FC4433309D38135AFC2C9A491B7DA0C534730352A6C66A34F1D62FEF2A3270E86A79DD08DC55856B2ADF45F2D58D5C1F511C69151AE4B7BFA9D1AF3CAC1BF2953DE2CD4E43A3E373BC7718435421EDBC974F8520DECB4F2725DCEA2FB13D0DF23B09051898619A75CF5C9247CB533B87D5F932C7FE17BF6C80976F44B7F809DDCA27AC0ECDEB8BF8D0645B375C8B873FB3EB46E22D8AC91C8D08DCA51E386BB946B1319BAE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +sm = 2321DEEA15430BDF5443BDA6518705C0A89B9C90FC5C033FF99E4E0B3703565CAFEFEA13552A12F45880E4EA0BD6E5E83B80793D043BF712BC4273515C6FE530D220747A7193E73FA5003EA2E27BB620EDCE7AD5BEAA997ED197950272C870D126D8B8F616E9764ED2E4A6259DEEFD0C270F4D2ABDE85ED4E1C4EC55464FD3D41019A5729D36BB2F29963AB66153709043B912926283A8AA0F5E6A4D25B65433220AC18057F05AD29E51E89A96737031A60D212D2D412BB863F1EDDCD61DFD8571CA7D06AB9CF0E71E5BB27120AE11C7BEAC55ED4AFF2A18358B0EDB70968D63F284345EB7DEBD8D0A08AFFB8059A9F90931E53259ABD0C17D4D8D3F9686E356544065A3F9B14E31EBC099D84BBCEA86296B847360997F47A7A8F483AE81173CD4879EAD110FE7E2BBA020713CF57544DD3D3C0B5F62396096EEC9C629CFCD2FE28C9AE11B1C9DC7B66CAE50D7CC0ED7C59E799CF418E8CC4FD9B08CC689AF8287A27DBBA0E842A8F220BE48D93FA4E43C8C391DE486E1F49AE9F7CD00329EE0AC0AFDA47EA4BF3EB787EE8139021F0B83BEC7DD5FAF78FF1AF1AD57640BEA7E9CB01A34541DB9F587837281E27CC1C6BDFB24E784EBD09F0B8A912B1C781D503468876E5D862A87313F78E4F08A2DBF10486964629948125E9B9A75C329BEE77014819721A5EEA91188D2DD34974F8520DECB4F2725DCEA2FB13D0DF23B09051898619A75CF5C9247CB533B87D5F932C7FE17BF6C80976F44B7F809DDCA27AC0ECDEB8BF8D0645B375C8B873FB3EB46E22D8AC91C8D08DCA51E386BB946B1319BAE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = CB247C80D27DD2FE81AAAFE541223E2D6B6C6BE4CD04366015C18204DCC55EA6EA0CE6D0A812CAA63F736F14249BA19BC2F6AD5CA33F5D7C8B25DEB8267690E493E80FDC319BCA1DF29C24801556A18B1C2C8C3BD6968FB18AB150389B38A82B0B6E083C0B56199CE27F2A55A93EA549959BFA113F07981002560F4E44399E07162BE988C553717798C5D938FDFAC62CECDB08095B17A58BD31B325C109DE1769EEC1444F8BF6E1654683810676156A772CA18A5B48676C3311C6F27A26EAADAF90ACE086183F2D9686CE4C5E002CBA674B6BABCC387EBD3FA924F604D2AD767B23BED4980DF9DDF1901F2FE8E2786DFD365FBBF91AD98BB669EF8E585ADC4DC8ED2362518E6875E7838C268926C332E6097FE124BBFA51DD5B7DAD13C8971609C5CD0E9C5B2B8F6371051616D530336EB166637E8E6DB79A09B2A43AC8436D68725D4697E5A882BF0E27AFEFFE5A90246E39EE1D60B97F67B3B10AF0AE539BC0BDC8036BFD96EC4C43726A81C4BA1A64A4D4585B66174F541DE7B299E8FC7E9970AE504B1D114A6F770891D3583142B788948143B50E92C35BACF7DDAD30502044D8A5DE945B00879E10896F01B12EB6956929ECB7A597514CD52AB6263708D1AEFDC0F33EA7AAE55D16C553EE4A5C5B26D9110807D1570E96F1CE35FDDE166AC3B66442457203E3F2E01AB50D6BFEFDEEB90B3688F7AE94BDEA760BF4F8ECAB67E0219F1170FEF629D9FBCAB9439D95B89B986B0E7B2A28EDD6C7F46341A7A9A58D9EBED4DA62860AA6205818EB4AA0D2B5519332629BFAC4918242018A02E437459C4B33559B2D33DB637C5756F72222D05A1C42EEF915D61AE38CBE374007D42BC23806AA0C24B48F29437F0118BE380A16342373F5A750926F9FEA7D228E4E5400FF773349E5487D4E800803DEFF0934EC290251E8EFC278FBEBA2A331BD98DFAA9CCBE74F13F69789DA61CA538998F7AD17237A2DC6FBA1C00518CA6206A8FF5AFA003EDA38DB8B7DA5C12D76F34249EEF846D8583E2A9F7377CD56112E210C8647F606C5415B83C9A1A19404A06D9105385FE529C10DD6BEC29B6858750726CE10957A6DA5CF7EFA36333AF74FFAA61C12E062746FA38BEF38E00E7B853E0AE7790FA50B08C672DB16F5EB607A1AB4E658E83FD9A87B1DE12686898643197E3CFDC95982B1C10484EB9CA2B3F86CDFE8D5096A92154699E72291DD2ACBC89BB4F29A56DEA53B988E7484AC78E6747A050FF7343C53CBB9B5F2DD21C01B00F8BE467AE2C1FAC218AEEEC20FE2DCD1C1397429D5CFA431BAA5F17A7D25AB83DEC398A82A979D7EBE5FD738D738BD670756FAFFF15B5E0CB7F33A1037C3576E9C6F0EFC4BE16BC226D2190082E286AA2B1FC6CD2E8E7E74B78189692E003A9DD805AF1C38887C57309D69F09CDDF0A0F28E09859AB862833AB4A5EB9349950AA974799387E49CD0D19A82C8774CF44DF731D568329051F15CFDD76BDFA22AFBD1088E94471700DA1DEA4B971AC8C3D2BADF58443B644102E7B62D1A702CCCA8B82E495264CA2B71E7067D92F0472B583DF1B7DCD38741B6C812E53393FFDF0EE28D96A636D21EC9A6EEB02887546009DFB3304005DE7355DBEC61E8C1B17BBFE20B53A91735943E15DB4C7403BB48D339F9EAD4D6AD663B241B4045A8E9A632284DFFE253051AA80DCC8CEE520DE5BD30FDF00DAFAEACC8FCCCA0C1374B2E2D56E16A351BC31E408E5D68B3DA80029D239C5E89A93A5D21B3576FD4ADA6BE99F74D69D2409BFB83ED29B81D5F5FB3825589EE4A01571B603270F3080129370C9F1F08676EF431E66175FDC91C1BAE401B17DB67F1F0535F3588799F2D1F9B7F2429112C40C7A16E8E81E5C0386B4FE22335FF18753376CF0F6534C00B3AB370BE62FC897E5C59C94189C80416E144EF1E29F361BD829CE1C27A8F06A9FD1A53A5524FE68EDCEF5C4C996E4EEC8B15BF9CF70AE5896F2B426F6F00675BD2D734C524F3B7CC27E3FBDDC7A50D80BF4ECC43EFEB120C3E1D6CB6AC1B5AB22E4D1BEF8C8A258CC4C0E32FDDFDDE8DA8B99AE097458090FD332F7F2D8A0542E6B326628551DCA510E28BC442C7083880CC04CE8223A1CA86A0A91AF5FDF10170C15427A550EB14A211E77190342893301F7B7683C7E0CFCF21E3D48588683438C948C3BD0335C6D1A38AD5954A117464548EEDFCD8234901F7C9EAF2E4E609E79A4C40DD458241973C64F1DF574B62B67423EB5B831FA585C0937D6A89E53A79BE981706FF49118184BC63C0609A00743E7F166C03B3DC8E2692930D5DBC02E70F11932DBC94545BA6790EB2BDC7B76A8976C4D37C4A3B38CA1F38E96830F913E0333C949B0FE3D0C1879A30D388D6BD277CCB964987CA9F1C7997C05CD78D5D4AA192AA925009DCFA1B3903FDD18738650AEBDE6217A0F3D1E51EBC44600FC8F19A751779754C3709C04EAE6E83350BDB90AAE07B03B6A320AFFB97782CB868A22F6EA180838300FB9E453ED13348308B6F159D933D048F1D955B74E7A2B9FD0B5014A44BB6EABD508B2138E8651E700C585254D73C18EAC0EAE5F26750ECA7C47A8A4B4E6D4AB1637433477F4BC94B47A5DDD5256D10C2565B6AA3049410B772F9C5F49254B07C7D6F8C1DA3552B92196A596FAF0A0EB2A8A6B3040297EF94C89FFDB219A603C27F118C573CAE072910BAD1EF93C590F4B2A6366280FA61E49A57F8F1398A4113B8A8720950FC35108BB4DA1BBA5430326ACEB1E43C2DF0509E8828F0624B605270E672FBD739596C990BB61F86D85E5597EC26AE8EDE3C356E7A71A267753790B2EADC5D4C525E295839ACF9D307B8C750F240BB7F904A534250E68D71A5C3525660F6BFE595AF499217BE77689DAD76E34C6C6097558FF88D0542136B5FF260EDBDE23EEE2EC84242F30522C3B822600D2E1AC99B8426299FE1CF75DCB4FB6541CF96E487B5E6CDB4099EF226192F1895A97171B0990E1E31434B83ADED8D276178F4D305490D8C6C485EB06C3D67504CA506F1C9F9C5D861CF734105BA0E6F079DDF7678C512B46035AA5C8FB0D6141382F41479B4FEDB8B3563425729F3E0BE71E4610915961780B658405F40CAE23813542D419B97391C87A428E1BF8C02F8EB1F4FFFC305A9E34016288077DC3CD06BE20B90724A2B5C8BED6DE1F5D2E53923B429541AC3EAD8747228EA5197CCEF6F48EE360FAA38312FE6945A63591EB817B3D8753AA674C0EC5C4A1B85812E95C9F220028194EB8E944904B80CC791AE25EAC881161B30D01B155EB784713FC510721C038C9E4EA93D2908483EB265708C9ED934834B53DE746A67B141F3114B9F1C85A16D8C380D9EC58407E6654CA7E706CA9F34096280F581188456131F20F19E9EB70A9BC2F5F77B67AD1A407132845ABC0128728616DAE5938F66DB57380A739EBECA23C7AC7B047980246E16199ADE1267A12AD422B8789A6A972003704C625DF0F512DD0C8B0A02214D68D9AA85BD6C2C48C134E368C51F45E2CE7A829A924B070D0E4D162513CE22B65C4B44904289E950A736F1C0E855FEEF91395BA959483D77C49E41B0B92112FF4D1D6A915CDE78A7A7A77D7A93DCB825491A7BC22DBA738B03575C49A148125567F5DBBC09EFA8CE01E300D11713B94C09E1A0C27DC6AEF1591794A71D7C22082DF1169913FE7A27D71CD7D4B5AA2434EE10EACAE23284F99AF23375D62D946CAB163DCCAA04D0B2ADF0FE9AE5D00737339701A8301A0C561D1E5 +pk = CB247C80D27DD2FE81AAAFE541223E2D06607702C4F0E75D275475BD2817A3ADB4BCE732DD3A73D68A77487FFE09F94CA7CF98095EDCC112BA3D18CC6C8FDF31726821B8B8B88B5C7DE74EE83E8FFBC8736FB1EFF7A96FED4B277A8C8E974A2841F05AEFAB7A1203E0E78A230B1DF8336AC18AE49B678FA7595474A43B913F553291E341D9788E7486FD9CDC10CFBB71EAA0005E314D8396F4BB6DE7A3AA21943F98DCABCB5D4B344920B9FB300A3CC9D18B7F5D21FB41DAEBEA0FC0B60A607FD2EDEC7E9E5FC8736C1ED231F7B780899B54BD888DA56F5C20D8B9E0C34B990344648449B9787483EF3946F13C500FEA364A299302F94B1D4A2E2374CD9A3E19AF23B49E0B36746CC928F8FE887E9A132797B7966973AD2F904750C4AD977619B527849FEA245F1009F7E6C0D63C9F3879D0E327B40B92923CB945C5928B9F764ED45AB934C06CA8C47D0B86B02975D7CF08FB56F3569712027752E7B4BFE9469C7317479FA9E836ACCBFBC9371D7F08EBF53ED592EF4EA4E54E31C42BAB135B88826C0F9E0330DC51B039B17B4565A5E9D4D45BB0E209DE22052F2F817F0BF8CE59B09A59A771D7829577C1E9D14D404B8854550E0C152EA144F76FE8077E6BE1554CE1CF120B70F0A9758E012F2ED95C29BCFA3F46BEE06961499D8EFA51AC25E579AF805A5D1FC484E010BCD66910AB01014720DC8A3FF1E36089ED8727F6D3DB38FA59DE8CCB0CC3DA9090446EDE023A881CF83EC95E1FF33DA575E43C60C2145A33E06F599203FF090CC6EA9561926B499325C3511CE1C8882711BAE624DA16A2BAE86506FDAAA1EC25828E926FBF8234AD6E61E623523C83BE07DBBAB2DAF8B6969BF3E9CFDC868C070024B9FE4FB75CCE4CD88DE3860A770374B5F56DD4EEAFEC8CBC861DBF4B574AC40B71607C5A9A03BFC0EFADDEC91F50DC5F05D79A478EA9CCECEDF39C7727D44A5D6861992DCF72586D72305BB00C66FB63C0A03B76A67ABB9397C7988C579F3D5B97B5271FA0DEA4854B4ACA9763761BA54D5E8144DC2DC16E4AFE75111F1FD1F98ECDF73F95EA16CB7401F429E65E2D867A5714D7F6690F7C2AA016DAF9F0F5EA30D8F547EFCA3BEB3C2FCDC740EDD3E01FC036EE756EC96D7AD6A20CE35F405C5BE97C9C18E15B48FDBCE3EDB4F473BD155BC555B036C56867BDA3321DE9A2AF9AC9FA57877D84AECA9086EF75EAEA9E4B0BFFFE8797A7E71EE896ADA029BB7FA3DC98F99487962FD93744584CB3A8D66AFB52BD1DC149BB5203CBB67F8636B5668E353FB46AFE73C6CE51C16A36D831A93EC84CC43CB961BEF88B680A333649DE2C39A3C513E0FB6749A7C97FB18C9F09E21BCC4CAA694BD1E426425D97D000686B8752ADD4A8E8DD6C299D5F6FB47F15B22CFCCFC7829666101721C87254DF93B9FC3473A5A7E64668E1712D946C8DF9FC45D660F45C4E1E17CB6A0E3BEE627FBB580EAFC7B3783FD043905BB26C5715C1B0664036901B0E2DCD8D03528FB03F450218DA136EE4700EC1ED7BB2109CA50A254110076823A1B51D00A49E3867B27A6DAFCCAD3F3EC4F599B83F12A6A1099B2D2EB8B6D179288DA2BFA6DB89CF0A72BD2CFEDCEE4C1EF27E62DE59C8DCDCE65C526835478AF48CEDC0AD3283D38A08397A789D4FB0023E1ECAE770E98E9DC54EE415D9F03E3528DEF399977D6BB9F3C19672F4350D5E91C757AD8C645F13783559E8642E9794CC4E0A9E79D3A76F7571FC37329D3A58E8B429B48DB18194324094A644174661B24B4C2EF44C6481FED72FEDB961DB0B863391C882C1C7073C0032BA974C4ED1AFEFDC6A7BC99CCAAC9044C2B478A35A7BE839B73A16766920105A74C345A74DB95B0E3F24795E3B031F6295020C3F01A883283696ED8AFD678FFD1DE2E16CCFA6038318B6AD9430A07D77DAF83015459B0B5E9E2398FAE44F96BC3203CF075D79672AEC6DC688B1F5CF04C5CFDFCBFAAFE538397A1F80E695181068EBBE3750C971DB4B6AD8F912B81FC0A5013C8AA06772F1DECE971E96417849E1BF9128FD987D6B24C83BFD28F9B6FB58A3EF452BBB8225ABCA036BA66BE1AE868FFB0B69C22701A4A08B4AE4C4D56CB54E5AF295573956FA91DC4084F475D8F0FE234B99CD87F79B6E0C806FF5847CD9281EBA6CA08910A84849F757C5C153BC68B3A0C238D595D4F07491E10F24E16F337572661BD96109FEFA462289C7F1CD16E6155A44BD744A380B8BF6780A0D89E0B4E4B1E68860BD06163CF11AB64E63368699D7BB05E763CF9969B1952169293C13325C165C453BED3DE1579B40501674D8C6D3B8917ADBE6128EFF09F80AC50567B4596B3F9A4F6B2702B864A2162F4A950E0903916CAE7182705AFF31544B6C2EAD28B17D1101459792FA70DC2B594EDD2CA4D28826DF5AC695D2207A5CDACA5BAB7E1C44E7FF24CF0DBC7E7978759E40945EE3EBAA616B5DC6851B0B5C992D1C0F05A7DC0E34129C1F6D92778D9CE9729FAD150146B933CDCDAC84DED7E67C1004B0082AC7BB936122B816B9C69901BE9AE3DF5213574862A8CDEC658B17F9CC04037EE201D49E9773CFE0F7F06012397E0EE7F04FE7CC3FFB418AEEE985B3E312D865285CDF9585F04616C2806C5588EE9A8C1C01ADED256A3ADCAC494C734F19A27282BE45EC85E844D1A09DDD8C1285CDBA66767DDF20A555D57533994AE974DF78401A25817F4277096B14A9FBD858A8B0615997366F2493F0AFEF21F679D1EFD2026AB95C9563354BDD9D7FFFF0FA67719C06E6A811336DB0379BE02D8012D84C7BABAE9393FFC89F1BC4609610C1EB954109D442F247F945A666E5AA41FE199797B75C8A36EA1FE8DF62C23F234FE57ADFE6D8A8AB89A2A09F7A0D7BD271D35F5694A8528E4D4F6C11C0D41839B6BAED057468F99D86C2B1967C5DF18F04363C22E6FAF71B16DAA193702B4989C9C83BEEE60B1FB77D3B62E14A41F40E47D76D93CA980848F7B781EBC1775FC7BB21781E45F1A3906D6837AD611DFA29D45BB005901C1B5CFC7361DE0BC70C894596AC4125683CD38BFA0D94133021053081F0E3A41981224ED40D3010A27D31C4941682A57C9FAB50FC6B02EC23B376C2BE5A25F762098BF2160B4805FDAF1002CA65C2D1B6B5D39768C2031B954572D212B37AA13D088AAFAF1B5F4F144169BA3183433E4FAFB8AA8565CE3949BE59C8D676584004C5AD02BFDC24EE1ACAFC78FE580EA617E1DD0A58641C1BFDBB505099F6564080D58A62074224C67DEE8B72DD69068F8484C65536C572994C57696EDB789907C1C6C898B97848F7B00517FA315E250B6ADDB81A8AA31007C25CC9624BF240A457B98C2C74919951042D0EDC83F3E8971F4CBDB4C6BAA0E392A416B873DF63C7A0D044743E339383595E6D158221ADE0B5EB54D1FDBBA5ACF7A317E0DBB375FB00E2F03AE1F94372BF2B600D08D2B278821FBFEF60445E853A91E776137D11077D388B2E64306B1A5406C087934C80F7FBC2EE65F438E7AFB3A3AC244826B331055FFFA301F63F1FF962A7D2D14B93570F3582E778058C259CFA450F1E4033F7D39D928985C08F4AA67E2E76BB9821D1C4D1AFF2BFBDB80A6D0F3A99517395DFF633158C95F8913933EC4B3A9F8912A0B4475FCF0087D933F6114863E4D32AEB360F3A554605E8888A1BB1B1AB083660B0A3DE6449383452D225CE7A9CFC29BC068253D51460E79952B0B7D40A676A3BF3B5B2059C32A40A9F26FD77F69B2085DE0D8114003B sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549FE6AF12943B58BE90 smlen = 1963 -sm = A41FAF6EFD9F53BADF52C91672413ABC5EF7DFAB84A628A270AC1A93A03DB0D5DF48AA86D4397B16FE0DB4513BA8F1A3FF40B6B54617B473F4396F57D88C6A5BC7E6EECEAE67B3F9101D8C87C984A8A03D43062A8F3D25DAC40BCBB03DCBBE3AB140DBDE5572DA1EDDB90EBEFD7FFCD01BE2321A319C573BD04FCBE6230B3CC879F0899ACF7A5C8345CCC86CC4EB56463FD3EFD494A68C84B720502E872DFB72E39099CABF870D6AFE3003F73C4C35F3BD0FEA89F2C6FC242AA02FA7E86F966C900DCED107C5E421650A70C76139761D628FFF7A1FC6199CA1C6D6029AE5A4DC5D215A100CA7782683D4F0C43CB8C74DD756BE998F0FD2EA07519F12EBEA3F03E9E14700E1214E5BA1A3B1F28BEA807A7D07339262CFC149DE0DD76E85FB7DFCEC55660BD39E50DADC671DC4DA2252DBBBD55AB23FB02CA7A1565DE6870B0D5FF9261C0785608A0C34721A2FB42EB6EA3F759F8F5B9C0D62E824206C2D68818A676B3F7EBA49DBD70DE07DE838E6E91E5BE7165E6031C0EC6F8ADA37C6104FD03F1F9E884702D766DD83424E03621B9ED142DBE313D6D58C51D7B5C9B2C13673FC1EB902FF81E06ABE4CE303CFD2A96F80E3146F592EF291B172691258FA108AE6336F0E15E02FDFE526E4F96D562E34CE3FC30F6EF3F51F18007919828A9CE2220A49C86AD0E7E0FE3B1C80620431CE33B48116D6032DDC97DB5F06D691B17A771721A1301BF1F7A7BC772F5EDC6A0D211B4DC3A9B0020596CB1A15BFA5F55109A2DDE4CF70EEA080EAE28C8BB857BE3B1EE752335B21116AF79BD0AFB6D5C66D9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +sm = 67A65E4F1F7DFB66056DD396DE5EB502AE9171FCFAFF45BB039C42C211C9F2E4FD2F2AA505FD50A1D6E12E4160983315A66E7F98E23B83EBE5F427461082DFF0170D2481585D1CC2244584F104367EC7CA7395EC9B74467D363A6CDE2725F34B868FC177AB810DC12DCD0E2D9C418CF9A1F4E352B84A515AE71AEE3923D27E273CB7752F9C0E4326B5386A43409E31C4208506DD8644DF70E3A78CA8D0217DACA76CDBDB669E16B2269AC402882FA740BD62F5FD866DAFAFBE226A26BF9531DF388B38535E2CA4532699E47BE932FF864A3E175E936135AD82A5F799A5660B2524199A5CC229C808B5E31515257102F4C175D669D6485E3086B1DFF7827ADC0C3F62A2A50C07A0E0CEE0FFB67761C5A8CB98D0F28D8505B5668DC85A07919BF2BDD7A4C507EC74D081E06A9BE96330C1010C81E2D030E76B6F74AE40BFC915E199D37FFF57529B57EC47B4C934950AF9B78F5C111A8BB1216EA5C89CBBFFD2810C941C0E3E74A34B5728D5F0F24C4FF6F47D40128088C4BF18F8C59832B4269F657AC9ED566336AEE8D51C81128AC2E5F4B8EBC04131FB35E26C5BF532C7C5D11978A4A2DB861C3E7AA43AA7E0B34076E1476109B554120743DF5E1E73C35A13177B0D39A1D7C7AD2F3B47D3EDBA31CBD33EDD069411380E94804E344A2E13379F1C7A527C11EEA4B07C6071060431CE33B48116D6032DDC97DB5F06D691B17A771721A1301BF1F7A7BC772F5EDC6A0D211B4DC3A9B0020596CB1A15BFA5F55109A2DDE4CF70EEA080EAE28C8BB857BE3B1EE752335B21116AF79BD0AFB6D5C66D9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 5074C41D9A250941032D2FFAEE8F8979DA45324643B5C3B256355D6E31AF49669CBBC53765080450D67899327C94E6287039179C1949551A449CF3A49281F1C9E362156374A2057F712A9BB02C4B8E75E79787288353DE7B29AB689DD26516D6518C5C39726748E6113A070651D901769C56100C3F6F5991BFEF27786A9D5544FA37D78DF5D3A676C27FD7401D48ED9AA2AB9A50A95840659328E6ECF96FF21C9EA6D2DA85E9C0184AB50BE1C52DCE32D48E7909AB737C9F50C5A841B4EE8358B3814519904EA2DFCF26FE1CD69F37611EF98921378BEA2E0D58EA98E2F5DD26E19CF3A6DC21B0FED69A0001447F8AA6F810438FCE74C6598C41CC7BD46431B4EF6D4DE57C9216DB438CCC5CAA7DAE3953A5D3B30C7709FFB1463B0CDD6B451994D4A81E472D063ADB2DE3A1AF382438BD53F98035EA63E11789D0E94B7D32C9ADF6A25CF6CF308416B8119DEF89296A56255143AD14BADD9B7DE76597931127E85D498A06E83FA0EC89A90116613B0168140FFEF0C09D2FC026C19C66D6C849C7E78E1CB9EEE4F4E5D71ADF7DEC7871E0151B4C8ABE4724A7FFC52EC3EB93B85686401BBD1FDB54760BE14948399F4AF94423FA94A0DEAF19CB2FD3F9112339F583FDC594C35775BCBCD12C10BA0CA107171FF372BF8A671355050E5963E9D5292C6868A6C892FE25F2F2ACA790BEAE2D85E7786C9E91F8B0A1837A288EF67C41C61E43E2D8E74F130692B71336D04FC15859A90785C8DDFDA86607A539ECC0FDC263CDE18BA629263155964C70AC45EA9A874AD4BAE06A1BAE8BA716F2FFC803FCD768235913A4894E7D1F4FDCD916B8C42423E2D4C5249AA784B9C0778E375345FABD125A952B4CB847E74EE73E280EE5CA73745EEE17A5E8C5303F7D8A91EACFFECDDB27246AC5301795363C42874C72B18F0AA519B3FC94EC9BE6B54E9EA06E1675B922E4517AFEFAA6C3D4B5E29457BD7AA617D124C2105492A8CF521E04AEC9DEDAFDB033C2430A7C5C1EF08DC4593EE0820AFEFF8D777876F51E4F00ADBD4CF50D8D9309D3BD5AEF975858C27CCBBAE9C6ED661B871DCE36710EB809270508E833869B32CF05512C79FD91DBB3646E0F5F171126CA7559602185D2A5102E3E301CA291A01E5636901E5B35221391BFE26374386D9D99BFB1EA2932C1F329FF3BACF201107AC9205E027BA89897145A57537E7B1BD3CE6F890DC32139C074CCF18E71DCDD5BA706BA51788468E513968225420F7FA28530D382A3390A2A25B96655D0848A001A6BD2245AB5E1CA9DDE0D5E0E5DBA616F764780A49B9797FE9FA404DF3D488D0243496B70824D4F976FBBB514A6B0A465FC97D43C3AA02AA306DF40B2B44A845026F51D5B5F7610B117F372EB7BCD48F3D6B4FFE98E4210F5AE8F8F2F4D56C3A559D677F5BF3DE6B76632AC5BE236ADEB43833E7060B043B9F63CC0F73CA0DDEC8FAE3FD0B102BC5D8BEB47E4778979382137C5040AFA1A671511C900B083FDF3926193A827DA08F2321AF5CC03B545FEADC85641004307141B04861DE22B6062F7FE8527B4B721AF2CEEC1F9E91A4DC160CAAE08AC4F380DF9EAF3230A7C08481166E4ACFBFD3764E41C32C35CB691390D9FD888F30BFC4A67A9062973A3953271D8A157B8C270E68633847364FC165D0AB0347110898310D82D36EC44899DE128F2AC9DD104F133671AA1BFF3893105F8866340082AD6EDB6D5DC5A4B6BEDAB1AEC7529572839DA9112B14F90741162DC9CB24D9EBCF8D13EBDF052177ABD2DBE0B6304B9F7F57F4D7A5FDC4C1D170476CD955FA17196E4B4B1AC46B8A0F7AB98A9F1E88F99C1A3F3B734A5BEC05897762358E1F160BF9DAB64507DA793038F646F15F125199D65C9DB0C38D31B43A2E97075CAA46624735C559036329329CF8679D2F6BDD169E6FF1FCEA265837BF15A7293E3F8F0DA085A7CB42071328008838724E892772715046A76E5B45CF19293A9F60FFC81AFB4F9F02DD72649DC2483E90E08928337390F9B549A6BAF6D796BC3513919691828D315368E40B08A01C06E769F039A33B52DE55A6EFB648A375B7F8E2EDF8E040652857A75CDE487F0C2778877D980C0B10F784D667ADCF75BA3C079D0F297511528DE106437A4EBF5DC1F3D3FBB7BB41DCF5A62A5E3332DB1E36DD43E94A560C457D63244BB8A35F08D1C524E08458E53DF02BA3D4DE22503AF0EB8CF4959A4C94A7A74EB20AD0CCAAF0F7799BDAD92A90A5CEF9E3064900F919E177317BA7FE12B2C33A752EE621D615FB7847DC84EB86554B4B23362B9C836113C9A6A0C8F157DD629BEAC489319A95265208521FB85CB69F4743A2C70F8B6E3DDC6B5F9CB7D532D6D1EBA445059C8ECD4D95AF8CBE58A4C63B6E3F605FE623DA72E60CF6E846C97F8DF85BC19C60BD5325BF2081B8A59E0F232C5FD503B8C65C05CD2C5018721665869E16665616F1FC4EC4643889C4F6C26F0A583402A53ED258A9F34C992A0D86EFB6B0D89A0007F67AE33B81C3FC8ACE3B7B6E695113EBBEFD6822C6AE0BAF74ACD5B788D7A895D7C73E5CD5637C7E007640A443F822FA844FD02114FD0286551F299CC3E0B691B704EE35B34CBC9AD89FC2C433AB915F550F1A22C40E289DC03A2D8BEEF33A987210798281DFF8C1605D89D993AB4AB47A72116EEF88E0FBE2FAB42AFDD114A096D33EBB4CA447B707E890BE5FCE94A5E1A3220FD76760233FB1030BDDA0CDEEDA399B811BD6F0F5CCBE9AD772263ECCEC1A19786F64F1FD408B7D0E414187E4A513A2D36E2EBA017A6F195C8601C8A13E2676AACA251FE957DEECB434C38B024312C2C435248E9964CFCBD1E79E06B32106488FF7B28279D8A762B102CEA93E75352F8E42E61765BBD1480C506A698BC8F32A5D13394AE008C6D5CB8E52649AF88641ED7EF551CE2E2E76819BFF1B7B9C4B1973500924FA9FF88E77B5D2157C4C496FF55CC02C4C78A80FB5140AFB1E3D86BA8C0F64BCC4D6464921D62C99B8C4AE447FDC6ED7B70A4B17DB6BDC20CF4C7207D124928411ED6A59D6B366B8477B5EB4C5F6E574CC1FBD0C873BA0B339402B4081EC4A8C9A24BB150E2B23EF22425A64A58538B81C6A09DC8E0EDC89769DEAE1FE00E0A36DC710E5621D2CAB12570508DB52773C36537313C3446A920B5B3DCE1BE20AB02615B8B336D004A943D2189553C676D935B0D5F33928436B75411354C4C873DF18C30DC9B9A667187AE6D3C75D56DF62464D77EA26C1A05C391CCEB9617B187DCE727826A872AF4138CBA5170AD2625AE326C799D752BDE96E90748E8DB75935FD104FC87289EA8D152B8B8B990AE0D4C1960236348776D039E9DCE3BE6806892E414C13CA19DF2D63EE801AF7B95E4E47AB2436A07C4F147B8E1623566F8409DAAE2CBF28626F65338F3361713911ED3E3347F2E9D566A7D903ABA7043A9104BA05E78166624CE6625E8FA467BC9A640663BD465C748CDA9F64D53101623035A777F1E10ED284BB84F7F9D129E9625840F1133485E66DB33E0329F08F73EDF08AB422CD9F4EC93B67AA15596F8604E53C52960D24249FFC990E92EA6F81D95E8C13C59F35E4EA8F49827B1B97BBCF4C724B0F6C8C2E884048DE577AF9674DCBD0CC1D218211EC3449092E512496590521A7F49B25E978A33B83A27056F670846185B2521EAF661BE7C3F3A67ECE71808C8E9E34A04F88714D1EE15E0C3110B61F643D3DBDB7085B15084A4DCFDA6BC1DD67B1B0E758341231B12606AC1 +pk = 5074C41D9A250941032D2FFAEE8F8979E607CB3DA4A6E018E729F263416E8D01C1559D4FE22217D161AB8960E161DADA574034EEAB115A9D0E2F65DB924FF742F0B3E15A277250F910D221D0BCA0B3A428BAB026022F6ABDC6AD8751BAB847A4817FA21B0EBDD143702B9DB9C3C3BB1F9F65B157F1BE6A0A0A42F1275F93A7AA672C768FBBCBC923728F9C6033B8F77CD941595B2790DABCFF61EC75790F69B616F2317A9FCC0FC3D9E32EA8D20DB42AAD8AA8BC940CB15688BF8614367D59739E901D39A012BC762D296C1F6C356BD0AF76D21A0F4FE46577C7CFDF1A0A6EC96877C7F2D094359443104EEA9F37A9E7BB0AE0AE585CE6A17E4A9000437793BD86B6C85BD5C6B9B0350B8FD0F9E51916D694BDAD37A66E3676FDE76FDF1B23B78CFD32C2A76083A038A9906FC9D3E6E98646E5DB4BB80C606AB3A404E082D481FFB11299061A98443F34B15F9E64D39BFFE852E625D3BACD4E7A28AF0D3C121B3859EAFA25951A0718A01FCF3128558962675A34E1AC83A78B54C212BBED47894578591D7059A421C3B84E4F486F6CDF987645ABCBCA20E6546AE6D7097C3FF293FA9347D3E08BA24ED835C99BD893AF6861EE429AEFFAAF425886E6089B5E2B4BD6C4C7E31FCF6A6C862515632855543EDBE3360C8974F1A353CEC27ACC6DC3736E4F9707541FE9C9E722F938D57796F21FA412D80C9498733BE3D3786592D788116F52B5B905F0CCD8BD57FA535F5819879FF14338C557869B730016A666DDF37A0B6C0D98DAE37898C5E234C220F890D99FF0FE1D67E2E5911FF807D21CA111B42AEF938FA3BB13B86FC52083F3C7640539A3F894A774DAF6A9A25B4FA019E0951A8CB6824EB09FD2A530A0E8B88D7322F06E02A6F2674A966B46B19A3E0BCBF660FD75E4A427E3409985216257E260C7C121C8F5563B223EA45E2182AA0BE0C839914493F996469AC8500EF7A942F5A028FDABC49EF42E3C1F55A7DA7DEEA24804C8028153D784F9FB86190F73BDCF84594EE9B866711934945E436A427D70C72350799D369A2446BC3B2145822B39B5C4C29AF7D2AF9A2B5BB0C483E9B9D11E5232B367E118A1E07498F219113614AC7934C1B313DC246E79FB9D7AAD6CFB6ED5517D2681423B6AD3152E2289739246129AD004EF3A5EEDD2297B016D2FA56523DB2824E94A2C8DC89C457666ACF7685A1C8B2F4B7271CAEFD102333FD5EDE23191AEE5DE78CC60C0B6C8FF7A5A06D2EDD5B9EF15662D1C825BF3C94FBC56ED9083AA7C968DD83646F638D12C4C97E612C1A51CA9AB4CD6C84A525519E5197427F7A4CBD07A1AC1A2B56464B176D8276402612B825EE768A0C039E6A340E8AC7C887A7077D4CE3CAAC7769034CEAE2DC1D2A96DE38BD848E58DDD8830B86446D124ABABE1507E108AC03124C4CE2E0ADF2CCFF50401AC6259492BAD3C01C2F5ABD8E934AF85620AB747F4099010C6F9DC3314B9EBB33F0F0739C49342AAA699A8BDC3FD5904711A91E5ABD53A9972795877B0D6631D26F31ECDCE8C2775F2E106FF21A3BC657999C533FF0C8DD70B662EC61238B17A025D734D4C08554764B37BAADD62E614284CF19A55323AF330F556181B06A97337365A9DD598716693C7938650E8E9384AC001A7D02D7648AECAAE56EF197FF671E333E8A5C4350065E71D9BDB38F90D6C694E2ED2D77388F437C51BC04F8D167D1966A48D96196334C3309ED7C42225472B6F1F8C787F635093B2A6801087BF78082F44BFA074F7A23E4A3CEF7F790B3EA811D357AD782AA6C0BFC38E7D80D3DC197036CDC3C2CBF05100BBFA503A0479DBF0B19A92C0FD2D701B5CD3CCA3019391B19F6536A80E9DD4BC6EB309CA4A34CF3E54598361B2EB8FA98F4D0AC316880B4D0DDD23F9118BE6DB8232AC8A8677A0FE6CBAF44B06F1A2546E750C3F207A36CC914465E0BE167061E9059419235893FA86ABB9B95899D6D156868808F0BFBCA589538D6188E6CB5A6395919A1E279E26D0EFFF1E903C466924EAFDC6F8EB501F252366100C81D21FBB465C03F51C7C7D5962C31D263268430C039D207187A11F9B90797F8394C2B4F44EECA1C3E93EE70E2FD0045934A61B77AFB3942133928796DD517A55B7465B8B050D580995262B8A7E854855813E941B618C46769AA1A29F74A3C7E1F71E7C76B8DD5497DFF5B9E4395603EF9A3A60C4040A3EBC70CFC5CA510A2B0EBC9E67D269E2F02374EBAC99D1DDC4B9462406BE1DF58BF624C310DB5DBBBD6858CF7E2F96E4FA6E7A6B48B571BD1DAE4138D577370981CE6E5D53B4AE373BDA882A737530FF719983F4B125BA7C35966EFE5CB69670D2F4B466153982F390FF1B87248F6424E991C5E9BFFF500E590FECCA06C499893E1CEA766E1F3B9E201B64FA46E6F58C9D77285DFE4FB3271DEDF01FA2D359E2A140497218D016F932C5BB385FE8E4A248BE37A498D89821C6863450F46C049D191C46BD2F4E391CE2434EBBEDEAB3029F073569E2FF2659584005DC98A8CEAAAAF3442324FC983AFBE74A01D730E6796BEF81D5C6ED6D9B91186B7F0F18E538771D8918DBEBA79DFAA062C65B999FDA6D83C0109F4BCED48F42CDF2E0FA34CD253F58B38C5029CC218CFD9EA2C293CA4008ED5A8FA8F891FC8805CD5DCAF585745C9E1B01758E2EF3B6BF34E57DA2C866A8A16BAEEC87FE7EC284262843E605901A8793C48CF3BB7DC27A8844CA67B7D796AA8A7C2CEFE134DD156CC427CE394D201D068FCF7B21DAAC77F8FE14808A14811D56ADE1DB44F4D21426FD6201F4F0BC0EAE8A3A0900A684B2160D2A8C22BB08C42A11BAFDAB610C33408E5A7E138D1EA2F81DE5D2476BF23DCE50ACB55C34C76F78DE48287BDD885768C68A4A0BF0145447A51B11EB7A7FCE8B6B1A3D29A1089B693FBFC49098DFF4BF236F01281C4C4C3E7819588A40D1FC8292CBFAB4218E5EA2C1A5333E69882DBCFE28F1D5D201E22AE86F06AC7457B76767D4E86DA0F83EE1A257372C60AF1835FFE3F295EE52E7A2F079413988BFE58ED02BC3AE37C6AE3C5A3618D9B3A3FBFC163672C45A0632EBC26769AEAE5D26BDA6AB7571023B7955BD86659E9612F0CE2E8FADD5007D09F5F557EE79E1506D4852944E35CEB3C3AC8C84C52017A2AA43F84EDF0791BA53AF3134FBAAAC276EC9933D03962E9BEADAAF3227368997858E3E857DF782B0CC557BDE549732DC01E20327448247324FBD4A6FCDBFE294EB82C8C64974A1CF1989438CF5C8DB3423F1556A8B9A72C636D8E7EC4F71BED9BCDEB49EF4BEB34E151A89C9A48F971F4739C9B043133C7CC156866E71C640F4A874B79786527237B2FAC302AE4D4BB04C98E6A62BA8AA50B7D7455B64F73C51A98511A6C80B031EC9D0D4AC5812608D2E973F79460A67128295700887082B723FE6C95229844FFBC2DFE1E2C31AF6A9719E474B1E793BE5F96BA103A6BFE4100253E67D7E9EDB407A6FB428D88335135CF8D38658DCA6AF8D55BBE4E0AD674BEDF07DFF4FCB23AAB9C49DB6A60746D037CCFFD1F151CC04B326DA8DA04AF8EFA3CE67702CAB82E47F590A543CB0EC7A6872A3AD84F2B1FF57ED197469B6C5DB6E484B99433785AB95A8D49A52C3726D1FE0D2FEA6DE9E14DFF470F5B8E7BFE18A988A8FDB0633AAB4CF12F2F0F1A2122BD0DB659B2FCCD07F98120927F2BC74ABD4778F80331B553A64B29E98441889D39C5F14F8094D050A899FF5FE4B290E176E6CD21E58D1AE51BAED353028FFB3 sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8399D23E62A28BD16 smlen = 1996 -sm = 7F2F1D096F084D403C449A713E1CD0F67E9071F1DE0E741F22B48E15BF0596CAA50850C7FF0699253689F2DC554C6BA71394F0F1CFF3313E914A21F8D5E2BE6588D8A0B75DD9EBD16AD5EF4BDEC83CA35D13457A910AC98466065D98762E6CE7643CDE88882417BF9E1A54DEEE85D88C7D1EDF36E070083104CFC2E685F7715E9052E8CDAA97B23EB4B2F463E820ACCC0C3BF3D4C7B62EB08F60FCB97A3FEC0AACB11E402B23E94944C49F745E58556BE2FAC4FDDD225B72B783761E775C5D6038C9FDB3E68B75CA6FD93BF9EA43BB14F488833A0BE84010A2DE75086C095F96D5E96424B2C4BD0FF3BAFB21815E5A8C3E6552C25BA3EFC1FE4D93940A7BFE0E7580D0016FA463ABD2B187C58BAAB1EDF5275072CD694AED3EFE1B3A44131A8D95F549BAB1A1F32E30B93B5B6F10B101A0485EDAFEECD9FC2E10AFDBF97B2336D7D8D8F6473DFDC05B539E2FB5E362B6E7422221350841F7CCBA60F3DBFBD5DB37B23099922B872135DC3CF9151054C1A815AD329DB62DCB6AD9902BCA654840C046A16F657874E1B98C18CAF74142B1634C0E04BF4B7ADEBBBE5400935F929786F6B716E375C135B7F5BF97F5F4AD1DBBEE36395609E2EF2DE725DD0428D3F1CC0192C413FBCE3A1789FD865624AA1842E9FEA145A60B6CB7239923894FEB408B84B4B4DD1F1A7A066A39B1F1EC01A97F536690A557F56DBA6A6EDADBB071A1F441B89FE56B5D6107E0EA66C737BEECCC442B2880C14D4F4150BA51B23F833909E37AFBCAE8A08FA686D27A59E4B7AD4A62923F35ED23DF9F2973B9669D97D86EAF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +sm = 541B084B12B1DDAEFF067FCFE88D96DD303C2F54DEB83CFB0C5BCC5D2EF744A142C4588F2D1C3F3D644250FC4219E1DE444C224BDFDEC909C58968E2C2E8419E3EFF8298B692B49C9EF1BB767CC3A27CEFB174E7D431F1EC95D6F48F529AFDB5503A02A9BCD463864BE31588ABEBA0BD9F33C0F4DE5F97566F37922011812A7D989D23EB9034AE1A684ACDB8281D881A05A0BD070674291A783F01D518B8C500A8CF7EB4B664F37E2C5AC6F4F707FAB1988FDF479ED63162B4F364D3F399300840B877F40DE0FA78E2D3762E95D4E4FCB45A95C9EF8C7920549B77A8C13AE18D59189AFDDA0A0B17CFB30609924F66C2963C2643434BF55B6EABC7E255E51ACB0BA1C2F0CD9051922A2D133ECE44B3B6DA9B427071C1C2D70C9ED6044FF951736F81B15502B79ACD00C33D878E00B25E77CDB76D3872655DE09828BA18429AFD01EB4CC1EAC2C927FAE5F9C7DA45FE6A96835E3BA490A24943650C5BE9A805EFCFC27BAE9DF283EDF32DAA99253772D047C9BE74AFA94421AF7B07D0B222D35301F20CC45F3AD5B24AA0FB4D706CC9A8E8F623C9515FF7728E97289C5FE4A9DFF26181EFF45FA84A305473D8FD2F9463A356002869379898AD3FBB5CEBF82D93C86536770445617D1F96267AF8CF7F370F4AD0269A936FBC864757C6CEF9D31CD32B63EF54738D432780282EE1EC01A97F536690A557F56DBA6A6EDADBB071A1F441B89FE56B5D6107E0EA66C737BEECCC442B2880C14D4F4150BA51B23F833909E37AFBCAE8A08FA686D27A59E4B7AD4A62923F35ED23DF9F2973B9669D97D86EAF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 2056013961E354EF176843FED2017E61BE49D437A3D5E31050AB2F2EDB86A6A382CC678082099C68B34573683EF25D2B348D1F03FDD4C81DDF3BE1C4DEDAE86C378EDDBAAB1D10878A90FAF806C037BEB9E8B38177429468D05D9CCCECC32B232F0DB8B01ABFBD0830B74A92D96F4F309E14738E9C1E48178F4FFEE97A75EF6D2A1BE1230491FE1CB6ABA152BE73300448FD35A11B4759FBA436556B9632C79E76CDF653E2BBBC7D427F0AF17947647F934DB0F0141002B9E62A8C0C7F5E8E2C3DB7B3D4050D1A7AECB4BFE69C387C72B7BA2E5CC66B2D49D48EF9DAC4ABAE7A37A5BC0BEF65B4F9E5AC5956E6ED67F58E16556A7A33D4F44E2C7A22ABFA9D0C57DA1BE232FA82F59C3C46B09A7259D2848B1A8F78BBB4E2E48A32C79C4D96499B61217B01A3FF2BD663B469A7EE04FB34ABE7BE4AECBCB10B0486917E3C4C8AF7493BD94018133FECAB58E83C94306D71D44B491226B521989022E611494541324DB4BB88FFBBF2F321360A4C1FFE4A6D5D9B62B69A7A8913E13026ABB5184A464BE723C216F40B5130E18F60BD1F33E876C39FC08638AF323C3AD34E63500EC71BFEFBAA33E3CE823C7E0DCBF7EBBE8B736F52664384BE70789EACB5C0F2B6213A15E7CF5DCEC76EBB00805D8BA9BE1D4FFEC0AE398C142871ACED3ABB575EB730ECEFE6547F5750904672BDDD9C188BB2A5EDE75861E2EEC0315A7418BDB4CE271F4F3706A0C3C677A966CC5301C4BE468F7F7135EAA1CB9FB137F66D8E5018518ECB565129A60254D3223B7A04DF16B262405B137343091063B27617BE3EDC2DBBC287DFBE7BB47F92EBB47B3D4506B71C3F5F1DF884DA9A940CC7C8976E3A4698770A9CAD994B0A535171C7E7EF4FD7043E1734C7E9BEC0A1DB7FF6B6EC7CEC59C808B72EF132D9EAB22BA479FD9CCEEE6C55E53CB46FE3130BE52B17CEA71DD4106F48E56791E9DEF62AD5CDF523E56D7CB976A7939C0974D150F213E28C6F5927BA92B7317D0B949DE57665D2671D40C12C604FD3EC663B2E89AE67483D16421ACE20BD9229430D114555857DE219E8E7C9501DCB1BD57396A80488A35BEFE1A1173BB6889FD89384309E4DAD14D50938059CDAAAEA65EF34F2078E06BBF08675D5C3A4CBA1D6A6AE39DF8323F95F452B7FF99E5DD2E0CCD3A380944B35270A92B6CA26E75396846D247BE1DA00DC70BC11DA71F063CF343F6036E29C5D286DFC1996EA67A38BE4E4168194A03FC7E454E17F73A9FC8F62B9B5959D080829FF2BB9E513CB3EA9E907DD6109E081CB6F9533FFCA55C9728AA876C2BFAB660B01DD92C3500BBC97498CDE8C6F8BC7BDC03253C0CCE76623756F58DCD0EC5DBDB95F815D1FF9DBD00EB77642E3F8290607680E6B218F4CFF0E1008D5390C2173D75D210AEB20C34D8053DB5CD3CBC40F99A0AB86C05ECD9B36B64A7469ED0CBCE325B104FF1FE0BD75D5BA3F31D3008339FBAD53BA2F44EE5BFC07DF45541ADA32C426FEE77251C4B2563EC2FD7DBC4F9DED69C0A596F551F65BA063F126CD6DC0C7C5F6510A9CC6EBC43F8C0ADD4C7B6AF89AE91FC00E590D66F940CE599E20DD98AE49279119913E637566AB290B1B1C7CAD138E6EB3187BA36351F0D736EB133549EEEE57F3E2CF542AFF6B869C6CF5725D6C710AFD8C8646D8DFE560C3CFF244FE72A54951D8C7A857D9AC29048BDAAA4034E5E410F552C0D8A369C40888678D14FD96E4A9BB59517DEA53AF40BE4902C2B1F1AF6029C31EC23C136E5266EB9F8885681EC893F10C79F9916A5C63C80931A97462777EC1043407DA5788BBC807E6C8C093AF9A9ED9E44D2AE1E5EA7D35AB5EC6F2A105ED421491E6E93A0ED9D94A176648F3F2D4D0524842D7E0D998BD3F76E43B1654A3140EFDC36C0F632DCFFBA80D76E1992EB02D7697CDDBE26CBCF7EAA9753DF03A8127291BA5B8A4FA8AD22493FC4359F72771B43BAEDBCD36BEA3FC2431F4FAD3370C48B1FE07363187BE49BB221148A57BC7CC8EFA1B9A1BF193D62C41E0CCA0E54A1B32F6F64FF1A849E4AB34A58FDF3572ABA45D60F773DCC1AA0D5DDC75E4EB4839767E3BCAB5F80E482EF9CFAD4BA8C92CB0016D06973081ACEA2964F77E149286B798682DB7B4C97B13AF3914CF8627DE60A018545D46070787BCD3602A29B18A62C7C4FD6263522D5F8D36E094F649674AEFA588167273100684A1ACF0462E2E262E17C92A802BB28B6D03163B7B7DE0A7CAF34224A137E91C1FAB2094CCE33A2176A39A8D5DAF9AD277B7439828E82BB1327A0043AC83D24B7530896944F12116A0E08A38942E3F4DE867CE8660FFFC0426CF21ACC41935DC0CB8639600F23D3B7C5C8050A4AA586EA50874F25A7351990AEB4CC13C3B49B72B43B3DFCDCA177C65B23DC18FB120C972D9EA094B53A550B9628E00C63A812AF6352998EF8BA09DBFB1665B4460BD869ECC8B961FCF4AC4FD0D2CAE036E9DC07E2952380E8C73E56D850A3FBC90FA3B199190099E38DC52A7CFE669C3054C8D2FB180BA80C0E95B0CEC47006F902450A9E8A36C8D24D5C985E4C7BA52C51407255EFFC7B48398A9CEF0FCD779C9C3D51F60C4ED05FBBB7511E6FF0B494DC491D130E8840516B0E9671C45BA033955CC185B1B2CB8B83AD0046627D2295A92192FCAF8BE7ECE6E1DF154CB67D873EA06245453AD0AE0741ADDD1E522911A987898BCB38BEB1F41D032089BC11571F8BEA57DA0AB9989574C905AA297B89F8BDA762E5907699F3D70FEF7E063E162C4553638D38973D439702E430BF2F25E000E8E1960764DACA66F63EA70EDDB103021BE1241A5FA33ECE681D7ADCF3D0BEBA95B69683A1B7E7D72E95DEF5688BC0CB9CDA5EA0B13DF9E74DB935513A0D085336BA427C43C61AF774E42B9ECD2CD96099375B0EE20292CC1E23E52665044D4A4578542F1754DE871EA9E84730A88146B3EA167823A7FF114CE87A3953D4F3E94A52E2F863325C185C1C5FF3C9F6D206A691DA238CECFFDEF3791196F0764AA73CAC5293C5A25EF5BD9203701E7C0B57F8646FEAA9F1513D4960A79108F47BABFD844451FED4DCF11B83C2828C64F06554BE53FFD64070BC91C61E1650E60D11E3F619A88833EAC40B55A18B48C45C681BE2EBBB1D175EE24A5C42DC8E305C551038930D99DA6E8BD0796A142AE4E6237D2F51D67FA5E335B8622D12E324964CE92F7661BD4D19852B9BC791737124D95557148382AD0AEBE814B7F3236A4F25BC41E2AD3B766A6D4BB690A59C7835A61F766453147566547E5D8FEA24794333D98D13D9C33A9737D163CD45CD7F8823FA2F393D36F328C5F9E8BC361C9B9BF531F58D53E074A327817C950CA7BF2558353FB068A507F301461DD9B0E1D94715AE1E0574278F64B15E43980ED671DE9CF6458D3D5062E53300A3DA30241DB1EAB93601743705D69199BCC140AA9FB51491CB95731AB8E4006CD172D4FE102DE79551F1235A8894AC5B65D52D38170A467B9168CB031CCBCC2D6FD3F4ACF907959D9557759CA14874CE6B8825DB0E9EBFABABFA8D725A455DBCC8D6A96452DA2D629B4C4249A418011BB15001C7E82721D70D6BFC4169A58EB26B9F6C3AE0C3FC576AE1C83806A47707E28AE31B2DBED3008C5D28627C44B85CC9250525631807E8EA88479978F09CCCC47C9C92F761FE41865342C259F528CC3DDCC9351B12485A66332D719CE64FA4BC370D5B6217AC2C65ABC536D42B0A4C0E1A3241DA1D6A09FDAEE926A80E81ECD +pk = 2056013961E354EF176843FED2017E6194FE706FF66D07A6E8173ADE4A099209AE2DDF68D7392C0D9E35BB76BE24DDFAD7CD661AC36824506A549AAB5B82D3DD76F0149BC87148BE03E116669C511C55390B5403399CB136F5B1B1EC3E49B451269F839E6581BA61A31E5034D0EB070850E1461973EECE0BF93EB14FA05A5210344D058F55E9F6F5A2D7165182C04A6A54C8718BE7D0DB46A296451779547DE00DAF25BA5A6A1A565E6FD11DB049B56F341021D15CDAF72263A0B1663C31532056D70925C20F0AC1403B79AE4AC3B635BF8D7071C8C1DDBBFE5EB18B925105C81683DA7B3146C659F1F46B92919B82E03189692821D786287CDB294453C0D3F21FA372689C321DBBC1AAB172EBD46A5D92E865C52DB2155E4A712F2D939CAD71A10BE9719A496A65C59F8563893076100FB83618C46DC2F1557F273A78247215193DB7891791A799B5984CD0A22C518B3359DFAF848E1296F01A8DC5909A3949D409AEEF63E6647E696AA4432E57B4E94BB7E8DC3E9CE98E5AC39D548BDBFD4F10B23CE4328C4C778A52B4F61DCBFAC2B65FEE2FC69EFFDB4DA7DA1304E0D66433AB5DE6CB493FCE4D4870E9AA59507F830D78E6761B7C773CBE6DA286DFDBF48BF1B1676F3E10F8AF9F403AE4BAFD5471868F201315EE6E1DCF2DA38A93E6AD2A239F37CE5D3ECBD3F9A710830F2D8B3C2742A7F3A9B2E7E495AFEFD9745FC97101054755ECA59F5BFC08A2B695D9940D41DBFD2B1C4101F0CBEC83BBAAD5E4436ABF520D802CDF02AE185DB7590FEBE1CB1A1270A9882966F6B2191B1CC41D60F8A38FF91B6E889D536384E4475C5BD91D87C3C40435C34D7D6421DFD0B8FB9779AF5F4403B7DF8250A1A990DA3C7F3EEFB448D29F52599AE69F0227DE0D807DC668ADD5C2DA6E8B80386ED4FDD3F4BD9229971B0AC08A7B55FE6A13C76B3EE14371FE85980E1798EAE48A2DAB98B08B9768144849E8190511F2F9D48CC966CF460A5DA7FE0D182625D09731A971B6068C6FEB709080B6A52DF75B800506135DF75EAF165F33E9558E74F4C6F89E9CEB7BD8AB5C168196604EFEFAB11350BAD4F3944DDF06D7257C7132B93A97AB43E4B23D448D15F9B16D5A13698779655864D58257AE57EC213C6A4FDA125EF6F8F7604B545C2E6C8D382BB445E9D52929D3AD3C8E66947AEE16D7D479DCDA84ABE7D95E689BB05E6AB16A5DA497F0D3F870FE2EACCE6C7F1E9C819F39B4664B120C7992C5528DC5162E3522E6196D902A77D5E469F8E1CC2DD50E293E58F1C7A07AD05A36DEE210AEE77C0FABFA634331647F22150DA56657ECD688FFA4BC73001C3B12AEF26154D11EAEB18FE40A786D45DAB6A273EB7C2E114F97653F5A90EDCC9B469084C0839D3B4F2723CB01CB6412E8D544EEC19BD0755E4770EBDE3560DAC0F8B70A184C6515EF81C8511CDE2522A5D8A184A02A74FD1FE4D3BAC720EF38788E97CB617BD7A710C78447DE7865DAA1EEBF8B95CF8C15722E1F21EAD9A74CE333B4ED05E903755F361412EEBA00B8FD34969B13795EF4099D4CAB6F7335FC686FA667616F7299574939E371D7B52FA17396580518754A1EC098041AD03FD85840D9EA0BABD7D3B0B6063236EE4E250904321BF612D10A54B16CC546C8405982F13AF93876587118C6F3776436B910A0B58938D89E208EBE700DA455897C2C7E20218F34C2C1D55D5728EC1A5A31375238043E9C6303EDC9CEBB8B148943F51CE3229D3B2ADE3E2E55617CC70FC6132B1D9F6D893A0DBF897A930E407F6BDBAD0743FA6AF78EF81B0543D6F4275810BADF0043B66C649BB7B9B3F914F58CF2C272079BB0285C4F37D4202899D28654138AC3548D5768BBD192BED0A9353EF578FF98417CE0E3E8AF2DCABBDA2D100A0C39E9701E7DD203D2F35AED919079A3B31F15C51559EF7628F3D73F71DB0CEE6910A919CA6B91B4C2472F2E13475ED821E7842A8D6644AF347EAFA1E5B49111C19CBBAD49A8D1ADACDF5A53EFD8713FAE4DE20E31EE8EA341B2F177CC9D9834C5AC10649435A84934BB74D5129E71A93E2D3CA9CCEA40D6AE50C5620E036A7E71DBC39A329F3CD1CC62DC26D9073116371F13035ECE0A473E6525C327A769485A92A44ADE98BAD399B634C6D6841704EBAE253A5CFC26E0E6FCAAED947305FC15D8A1A7D7DB5041D66AE5DFC26748073CB89D51B2716CA84B994C6B7AA886D6B39F85502E57D78984DBAB744BCB791734E6DFA3C0830746EA7559C931EDB679FF12AD3BF01F10CF702C93AFD9B0F80F4E5A3268921C114C26270F819ECA9143933F37E15E8D5F72562858B053F2CCA54325C5BE39AA7304F00977394418E6A4748849986EFEAD4A4DA2BBCC0E2E8E0184BAA460D68DA63474439BCED9CA08A0EDE7786A117728900C725E04641549654EC3DDDA276C8CB41B40D05A3D9C912DE611711171BACB434B9EB227E64ADB0E0105D3999F9278B361F53841E00EAF29FCE59090B0641F9764E922B6B35D69807023763A8D98A0EECB327002033EEB3922C5379E33EDC9D36AAE5EC6BD1420D0608FE076E49EBCB15F3CC4620076F69802364C685751625D5E68A888A27E179AB0C944B9CB36563704AA6C20565E1427A33871E4EEB79B83F895F2E2395FD17EBDCB595ED83C59905212C7BF85033B1FF03611B9BD6BA2B5BAF6BBBE886FE5FCC3503A56A30367AD589A5AE55F37EBCB3F87E9B1D414A08AC4CFC6AD1D5A3E2B9C05AB001179A74329ED48835D44D7039D9C2F9D08AC27A3A2B5EF5162B4CF90D74219EE0C2435C96EA17164D38C1DFFE76B91390EE42DC316E0E1B7759603AF3BF7C7410757D46B5C549946C4AE94C25E4A356A9ACA39ADFA3925659F0EC00E162625F34FC214D8C016616FEBCD74A3F19ED53F0834090ED6C42378FBA4C52254CECE0564FC0243263CD01A4A16A11E58FEF8FC20E11C3DE5235CB91C342ED2E8EBF1E2BE6EF216FAB73ED3A4CE20DF12A672C10D646B8BA652590CBF8EC91B1240F513B6492C58A3C24532BABB15B47874E034A6B1062BB97F7A536E123B728E22A2B15F3E3D2D050CE37FED0F7D5676F86AFBB954307C5975447E43C71147AAFC2DC63BCDD61C1E021C56D018760091197DF9F3BEA6BB31F59E964C8E33823056E5E4CCEBA35AB9A67D05E8AA549D16EDA7288795896F8589A9C4911FCCDE110CBDBC4789EA7B5CB23ECD4A40612491987CD0959EFB1E08F11E36AEE104785DAEBA3FC73F236554A15D6CDF90FAF4F7C20C66AC1D3DAA00E38835569405DBC58420FA934F42A5F2B706176D5CF178625C5BDCDA4C938C1E3E49606E0E4ED3BFDACF7F0965E2BD0C3AA8D6DC337F38F2DE8DB86D097D84192C69F6F309A822045392080C33798C886935D1575C5466B8C2C6ABEEF4D0A9932A34D973658F1B7C6B5CEE1D4D61ED03BE71B1E77DC7D9E23120022AAC1CFC53EC49836ECC1AF73587985E8C4910EA7F42D09171AA148F5039AFD694307104CA84C766385E842F01312D909E1B6D2951A5F016861C6CAD6F448989D4B32393CB5A48C21B768443520915B1C74B196C62DA1F5362A90C6F957E5436801F6A9EEAF8A895729B3688CEF4D7740CCBB413B34DABF37E561E9A759E6F5867C31DB7541B06F00DFCFFFEA6A2CD5BDF918771D50C425809F5C7B106C0AEF7CDDAD00E5073294AEFC15A14E1BE3FC9F24A51CFDA70FC660A91313497ED89BCA458F6A8806D8B824D5D4A0052E3ED7C0D76F27ED0B7C3CFBA443B sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414B63ED32215F2E06F smlen = 2029 -sm = 27FF2A97F5D3DE7349634ECBECE4B65EB091F6EF930BC48A7E2E25C9A694B83E7D06DD781C8C0B37F3A6BED9257432269E129B034A51F39572053202485CE039A95A732E3398ECF98F6C864184F3DE3014C3B00339A919480F6FC09529F85503193CB8639F7936039B8406FBC7D0ED2934A805268A5FBE062D52835C490CF5F8BDCE99AE0F86B4AA7627C420A71B7ED8CC13BA4E73A34F141A0FD26572D83EBF55740B1E6944AFA900E794DC1288199B7673FAB3F738FC33BECD630A091EB228933DA560AEE35FB016B44C9A7B354C6DA6E516E64C40ED1D57F6D5A9582479E60B8B9E5D4EC3342422A375208DD73B91D3B36658571F4362A22DF300778D6D4679ED5122B43DF629374C484093A4CD0CF15CBDD5364AB034D586A163E53D513A2672CD4BB7818559D042E72060FEDFFCF025109388FFCF1CE750073F89EB50A9A53764FB3CF56BC23EED50841D5CB1E13DA0BFE5FA7A577E168DCBD8F8A9042CAECD02120CE43693003677B971F6536DA6134228CA6665E18E5631953CCDC0984AB79227C29ED3581D0779DA09DAE8DF186B5B60A97B5D0EFE13BA653FBEF13C78754FEDF2E6B8D9ADCF7798538A73C48B67FCD66986C2529E835835669EC1E2DC43D6514B915FD720D0A8557FEFBD88E070346B150BDDAE9EF13DE0C4E6660CA364F474FBB537C76E0A1DAAAB1F9A3566D3204158DEAC34D32A237B1A9B0AABE2E1FC3911117B4AFCB700F9C3A0734E195C57709CB14B53AE40BF6FE78EDA430F722145B4F09F1A4B91E16DD2399CB88BF7EE48CAC59AB62AE3E81EE907046762ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +sm = 85E7013FE414F78529FFEFD6AEA7092CD67F79453DF318FCA7DDAF35175D212A016F58D999D490D3AB48FA2093E6D091508544D4ED25DBD7B310E8DB429E37686B73C1D5F35BABE73353B1DF4B6BC7DF1471390C02F720BFA78446FAB9847E0E5D428231DE060B354F3B7C627A75E88C7A0B15D677BE453704C71D72A5B31527B428C90E99AF94546938DC89C64C08C785B85DFF81FB940AE0EEEE413955C3D3031F7D16D59BC4D157FCC6C16C29B259A72E4BA6225F13EB72A7794053F830BD9DE7492657C10EEE35DEE95BB057582897C497FA2BEBE87CBDDC913BF5E43FA772D4EA868DEF99B0120F900EB23DDDBF0721C14E6AE4623F34FA4663DE4A623C1156DBCC4D557B0D9A9EE986DCF0530550DB4A59A1121960E1AF85685B24CE5418EEF51222EB319321C9CDC00FB0622A1C674F0FE1C5DA7D1611E134A022F9EA7AA9C4C3BA3A274E8A7AF32E2FE5D91DDDDC4D172166AC8260846949942F98E8C4147C8A0D9592DF68EC8EE288A64D2818508190F50907933DEDB14CF2A4E5545796338D49A1D4CE3226779F6D656C09AE65F766F0CC5833DEBFD60D72C172CA7A59EA8C109C1542F68BEFC5D91B10E5D4B7FB3F13157A10B70C563CFE1B6CD171282DD202ACC6D5F9A11BEDC1BB303EFFC44333549BE76CEBC5DB169BD0D6B8B550BF73E5AE34E17C3A24637A129A3566D3204158DEAC34D32A237B1A9B0AABE2E1FC3911117B4AFCB700F9C3A0734E195C57709CB14B53AE40BF6FE78EDA430F722145B4F09F1A4B91E16DD2399CB88BF7EE48CAC59AB62AE3E81EE907046762ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = ABBCEC70AD82C764E63D72627AD8AC94981C3B30E3CB1AF28A875FB954B1F5A508407D1269D25590DA258FC5ECCB0B3B87498C034F3F8B00031FF794F0D2CEFF5A20981CB8579FDD594D7E453EF70EA5921BD9F3C2EA3CB9D9FE94CD3BB375C4F0373E6C40BE1C515A0723EBC174D9DEDE7C241308957392824DD763CF17470F41CD669B24884691230BFE0C9A44A8396FA6D2403AF6AC67E265FDBB310F1A3044B35DE62632BB6E20B283F46B1738A1C2D3C1361AA7E5316939C717E8A86A95A1B9DA8B02B98A2E741B02750ABD0CBC0BF47AB37B550A6D7805BA5F14E701848C04C94AE9FE6A88DDA1CEB8913F89A4C44ACE8DD1064FDDB00C010CE17FD7CC7102CEC98FC229240FFD41153C626F75ABF475178126D31338B09D5BEDD12688EC1F9E7C4D1F26E78C036F1CD57206E6B33FDC4E1172815362D60682CF328B0CD6B5CD1B96AB4901B26AF26B5BD1FBEEB1E6F1598E477B043CBBACFB2651D1D350A9D4CA6D11E83ECB9771D43326F5A81CF6D307F6FFE65C82BB0CEEE03D4215DC4FA49E6889970A112CF4707E0717E2EA267BF21A68278B7869E64EB9D8A9972864FF0BB28E965BCA42B61C853E679D147A59B21163B41CCCB1C0320006A88A9779BD93082743C2906F43D6648D0FC9775037F2D42761CE99EB92A1FABBD2AC88EA4D636A84E5A42F83A6CD598ADCC437931629E5EC0896EAE6BFCFC0CCC2DE148CA7F9C4BD7BBED323E97EAD2477D96B11D2154BC1FB38DB598BE526F102FB4800243094A5F8A56F015D8013728F18264B1439D704763CD0A0B9B8ABA9E289ACF98B4B41800B512C08535713CB8A32D983BB708B4A32430B257F67CCB6CCCA8690517DF2E423E84B607C3ACDE6571C13AA85345DC4FDCD7D56426564B9D1C0B6DEF60458C280EB4E720661652B85AD2DE588936FFD5A4E26D60B90BE021171242A4E7F2CF4379197CA2704D4BE295A6AD9C2EE0821C48AE0F2E681C01DAC97AD991F8D0BF123AC0B517F49CF7B00B09FB8B5344F789282AA4FB366D85F9CD57B7873FA421396D24E67FB6182C8EEF947A35A61526A05013B1B99FECDCE15319656A898C73D568CE3CBA40AD55CB9C67F3B7366039676F5D28C7B94B3492F1C50E5063BAE12C28C11077D4257B9D5FF081F73E05B0D76DDB667EB330D7105999E8B6A3975FC360306841AD95BACA96EF20942750B6B838B62DD0D8264B31FAB6F5ECB1C86FFF2FF711250009B488D8E4ADB50D65B312A6589652F0113DEBFBBAE586E7FBE70E64CB9553132E6C13E28A0CA6E6ECC91F3A82F91511DE9E5344C3D23F10F89BB8BA1B9BF2CDD4F669EE985A2410CA260D271940B314451BC1121173FF2EC2E8DFE2763D9AE44AA7CEEA7CF3C311FF8893A42FF048D54612215DE284F1D5744096DB59605A1ABDDA65989C743EEA8788ED83C788E80B97B85EB2EF219D73B882FF2EDD9EA900742D0DCF171665DCF1F9CF258263C08F718DBD8DB59B5AC316A657076FBA24330F95B602F63BC868384BD9C8B88BB63F06A7130D10D316EB21C4E5EDE82A48413358F6BA928A532167A96EAC6F69301B629C35B2669CBFB78484AC0B1527E63CCC34225C54D1981FC6C30B911E5EB2EF1E442C754BF36DD1A20A9980B06864B36BAB8C1802EC1FDA7DD0D25A0DF212D298305D1B9F736DC0ECE0526275FBDE0C0F667D6972A62642B84DE5E1039E2E4C485494D01AA23562FA12D5BE8DBC397FD4E6C5F002B6D31E95E5E0F622B8C963D4467636660059E62ED9B59ECA15B5C5E10E778D2F1F76339C28A43F4FC25F3E562AB7C577C2A4934A6D5807D3FC481FB7D7F1A380A75139FEC0C9A5BCA582B3C0CEFC2AA1A21605E4AB22D3D7D08F7E1C3CA7CF63FD237826996AC79DB7DB65966B2F80734E892CBBC121811EA49743D009A58FFF2C3C0C56552CD480CB2DC310206F1F047445802367155BEF12AE049ED88DB059A60524118B2FDE710FC4F37CC36B05A4F05291E025695B06BBFEEE8346069DD435CD47ADF2F424FF6F07CAF81F6B8B4925510611702BADFDECE1A675552E1F7E441C70023CC201C194A1CB88D774537A6167764F149113A1F675E3E410EA5C095F06E436DAC0BE41FD98B6479FA1A78CF87648A032B28317E78CCD01FC70B48805DA7DCCDE0720E7C5B1D6202974EFEDA42837130E8DF12F7CA98C9F2A5E83CA5DECF9761505D0A77154E9B36A74552CE6F338EAB067CBC8F1D8564E6CB6795226D8DCC9AE3DEA0B63A1A8732C3D162F7F0D32E8888058627F5BFB3FF163AE78AA90361119E8263D4407AF494C4CE1B500F9FF4268488599F5DA0DADDC90AE7BD57366161491EC32582A4E6B4F57086EFC3A23F0E6F1750557EE8EC5A617979216D8F0F1C1B4FAB0B1BB8C7C4B194A28EB05417E7C55FF8881AB91077B9C6349D74A586865634A1C2BB66942BD327AA4DBC3E6E60BFC2B4093D75EDF096A7540BF45F69FA443BB311A31056328C1EBE08B259C3C7F878AF82FA7734BA1157B597E71FD37A23FCA05420EB21304D843E31B8E20AF88DC689EADD64E9908A04EAE862E45FA1CB35132C9D5A77DB4980A8E9050164C873CCCC6DB392AE74B9EB36166E7CCC3776AB034777B1CED4D53E1915499DB641BC30524232D53F17BBAC3B36670B004EAC35BF3DFD53AEBE11C6469B2029E22EF32FC98239C817469EFC60EA65D3628E5B5098E0F439B9BFA613130D7E112499FBF4FF986BFA450E5A5E9EC9204B629E22F45BCEFA098308FCBE226DD46CD8312A471C0181D35689FEE2F81E729CC715DBDDEFD20B268B58661539A1313AF088A615F08E5612343D58C7AD72F4E23F8D94ACFF2810670A68807506F50DBCE8BA50CD725B08150FE4A8018C034435E6D12381F663DCCA7E23C65ED0F22E2DAE26C1C2B664DDAA656AA13CF2B7D50518E3022AD15B6BE77D65DAAF45775FAEDAA0FB23EE579C03A95564E3D34731DC3A32F9DB4B4636E3D21E3555E9150FA91D4BB54D61EF3BEA34F78C0175CA376FD8D44D5A2599BE92DE04CD88A6BD256C653B345F1B465162CB11B7653F57EACAEC5C52DD85D89C1EE2DC35CD46590AFD5DADE014985B466E9ED0F927A64F9DC6BB96EC7D8F4AC303CFFF9718D3036938C8185993CF82396F36C649281161CCEAC6F7378981CEAD3A2B0C28D84B82F62A6DDA98F90D90C59BC456AA02E1C4083D37DE8E1AB4EAA52EDD91D43408A490CE251BBE64B18BE73F39A85360A0E92B5CF8D4C253C85C3E6697E569CD0E773FEDEE4E61E6E281C322F0EFB4F1F61FA68955B39579962246270D20F85E642ECF4121607B5A442CC02912AAE96529A740E56AD9D47DA3CB5C3C74750BCFCFF53FF3C0CD96954D143D91E223C5DE7FA66B497DBC4E3F7FF1DAC942619F7E1583D0082A2C1CB80C33ACBBEEF45CB104B7A2622C52B42098D744BD4C6AD72C0D974F98FBC8C8EB60D391AADC334EE42C9943A75524BB39429D2194114A50EA776E2110D6BCDE072D0A867C02EDC8CEB55DD7B1EB19F68877EC73863512DFBA23E2557BEC479B906903344D4B7F79BD9B414DE47E45BCBDBDE061C2B32DB5A90CA7081448EEBF6108E4DC18732741CAE6798DE0ECE5F3F13020D3444E99BA8572509E3DD80CCD0B1998860F435551194439D2E2A263C9D903854BAECAAC1BFDBCA5AB04E84ED3665645666C689FA1F0FFA1D14C10CB6A01331DEF63BADCD6114039D7774100DE4402C696C8B6A04312E416A9486A39BB64F06D5B9DF8EA19C6CC +pk = ABBCEC70AD82C764E63D72627AD8AC94E5C34899689A61D7DBC499EA9436C24776C5B821BDD307EB543E515D1467F6CBA171D88C8FFC8BB3AE0A97E66DC93185B37191D09991F6FE68AC01032742FA7B25094D7DBBAF36ED91553F1C122159E12E08D3F5E5E13FCAFD8B8A0846B917565327CB497121B76FD37FAFCBDBB51FE604031F9EE738155805C81456262A53552CC32DDBEF4441118651C72642798112B75F85A1E2E3C65B7033A6EA60FA6EFE8A20704AA5E9364B0BCC0F389829F87FA653D5BB97A4576C4F59097507CD30924F5FBC0D0AA20EE78311FC58D7B256D0F714BCF1BABEA30094AD65C0C2C570C7FC71F61D510F528DE192B94E021AF8357E75C41948097C507C6FA62BBA17303D50542F25C97C1BF7B6351A4048677FC82CCAF3E528B3A7192AF37FCC15AF50BF1E17672412D234413A2B35189D6B3E87EE33689004ABE0113E289F52FC2D81078BE1F9F7C6781BE326B5835D3BFC48B865EB87F9043E51F542A43F47F3E40A7855783270D61A7C2B3ACC0D1D2DBFF26427B3A9F5BA878B202F9DA70F1C6F76695EA63F8208936E642CA111284C94A273CE5BB5C7FA01127E4722FB7A86E988BECD6504611B50043E91AF3B43863E9DAA57F2303618AD6C1BD5D9756A72509948242711CD6C02FA208C99575B680D04A5C1CE72EEA9D861AACA0917F98030801945246EDCA433AD0A2BD039C9508BD07472CE3BC6623D34AF5AB5090088F57B98966050084B3CE382D7C3B863FE5C40BD1F655962DEB85F26436E8548B5E8ED20655183FB01122A225E4945EE77979277BF4B0549D540D3CD52A3CD9BBB987F689389D82CBDC38298751AA571113575F949BBA9F05EFAF072FBC9CED5ABD5B3555C99D4B8EFB1119F5D5672154CC1F089A6BDD083A034E90B3E21DCC652941E0A9709F8D88DFB6594D20F39FE7FE3D4A63AD734FC7B2C940834B452B85A3BB73279A39BAF906F3D328417E3E8AC143F0BAFCE014DE0FF04979B5F770CBB8AAFCB16A1C6A7EECC0CC5E0F699CB7A9EA70589A12C1EB199ACBC97E4641A33146DE36DA3067246B2E0C373D74CCF188D72063D32FF2223C6E38721FF7111269E4589E3A5C8C5E3CD666C9891B7B0EDB41797E549B5C39CB1BD53C590A75362AE42C599FCC8948B4CF2A0012DA52A014A1605A44CDD0A7F1A3981C3CDA3F0EA858C39579729AABAC82B1465AB1B87602B6860D1A326C6CD48C613C3687696B78D7E52DEAB0AA7CC9B3163E16E6D501DB1D4C81A47F0DCD479BA120E596C4A2B40633BBC336D42E5A0A6E7CAC3E735B50462FFFAF5E302475574F0ADAA675F92B973A5A66B5EAC99D0FC4871E11F13619BE4EE1EC89CDB306BBA89F2A938F51800D07F324AE94A7055AC4E1C2E3E4BEA7310023AD15BA354EA57DF911354D1E274D4984D2E5D6CF3644E1C3EFD3359BCC25A3D25CBA2D8E87D11F558320322232F9C393AB1B750AFB0A52870C1D727308687208F98F74D2F8028E6B99504DA75A6FB0FCC8AD5CB234FFCF1B11B67B2A1F0DF7BD1F6812594014BD59069107B9019C527E848BCB217F0FDD885D8B1B8456BC9EF08E4C0DE4AEB2E33BCC6616269C5E43DA069E6EDA431943236C0FD0DB1A77137951E14262C4A7E5B1E6258CEC8903F57EE5500E62836A69BCAF3D84E75B214D59197F0E3F01EE503E178E0F9265EB3B8D0942535BB39C581E7F15E57DC01F64C1F4A148AAA031BBE6E22F9BD393E6CC6F8552E9CE97BA2CEC7FA242603AD361D876424EAF8BF418E6CA9A0CA391D46B552555B72785F29A2EC07769AFB35C9E2B5678FCD12AF8FAC042DC1D33EDB5AF2F90038055D46F7B0E1627F4275C2CF28C08FAE2CEFF76D182577D3D67D31B35B57CEA7ACC6FEAB437AE63B1EB3AD94B59C80BC74F37DE538559222B082969351AB893EDAA887F38190B0715AF0F24D5F88F79565A482E67C614403E38E79F325D45AC535DF6843FF9807402CFACAC9827B02FDFE7028E960FC9BCB6CB8847EFE5EA372730CCAB2565768F05A6F94C951DBEDE404447C50F0CA3DB36377E3A50A44F7207391D8268D399C5ACD4EF32722F2918446483E1C468F94CD7ADEC3DA3A0D7F83D2495101A83D6A55F71295FF445D2C911FB16CDCEE31CC2051D1163DED358DCAF06D680858E04ABDDD0812599365487D5E315F6186A3FA251F16BB0CF5CC7E5090AF25780DFA74FA5E7D6D612D282A43F3A8A411451FABBDD8ACFC31CEE181987812DB213ABE1A2F6E4943FD5949E5DC56522EFEC5DA4BC2D75839BB1EA7E7A6447E4E3E4E532DDDEC6D2193896790054BECDAF50390F8000577C20BFE24686CCAA929136EE4AC71D8765569ED3C0E73EDBF2D4EAAC6734BB8C836B185098D1F6D138EA45CBFDF360F320DFDCD5008BBFDCC9D8A14574E60B13098DEA203D742D4503AAA926FCB7D101220F0756AA387265FB3D652AD005C8278E2EEFB7ED63D35B7F2E738235439A6E0A3F26C040D67A725F4D3D8954F28CFE599401F95AC6D66BFA2ACCD7E3743E6B5C94D003C834323B3ACC03AA335B85A1D7E84734D7034A38EA2FA035014220113016D2C7523FA3D476C874E269109ADAB744869226281941AC5D6B73BCD573EB2F4720CFCA969B55E7828AF6C04F23A02C0B93232EBA1E3F8BA9B09DEC30E9ED35A15E08BF9093B95658A182A029A683E2E0B591B6951F042E6C24A89376BD08B4D270CCE69BF40068DE0F354F0975D948D9DFF0B12BACCA31E280185FA0400E64E632A40024274C680B537A758FCDFA602DA1544B6F12A61628265752D402B0BBF54C2FCC5AE6940CF2668E4A20B7F7FF131BAEE5D22A629038D4E0CDB82B31242A524F448112AD62A27848C98F70010DF3D13A7E42F35D9316D4D90752D1BDAAE3DF43636061711F51C8E428FC52A158D59C81838C02146F16C1CC55212A4DC2A75CC7FBEA303996133815026BF33B82AFC859BFBB3C59EEF922CA31658153C10BE0BFFCE48DC9FE051BD33F7E1783A015F756AF7D5984C9E61401D3318B4702F702A2557218D54745418F918125AF144DE0679CE7283035633EFBB5FEF8B55201330CF147EB3C4636D96CB8CD4690FACCC976018B3325A7DD27807D2C409EA6BCE369614260934F94DB4C0E17E67CE9734A6EB42E08CC921CA63760DA1E77345EED46E83B439D79F2B262313784B7BD75F13CC5B6FDF5DE6269173A2F9A0AAA98F6263A7168CE87353A2ECD32F6A771F22F35BACB79089037BB56D60A49F09407BD6784403B8ABEEEFEC3C7C6C74640CE479B1CD34A3672369A0087D00A2D93DBEE9D19F72FA1F062A9A5C25A7F4A9F3543920BBFB06C3D0AD5ACD3D0126B49AD3D90070099019C6A91E2D7C47C74291F2D91E5C4EA004C1F225AC95DC252D680A25D0B2EA43B8691CEE0E6334E200D58A24C5AB382E9B46C02D6C3EBEE73B1E8A7C542B25F144446965CA41A6252EEFC6F232CAAB7BC97AEBFFB854BBDB0682C7AF990EC5723FFEDEDE56C3248B65E92BF8570938CDFC811E862131B29C48D43484DB82E90AA1FDC8E3AF025B2B3640F58B7F3CAC991C0045DBCE02FC718C636442DA4BB2CAA96CF625E4A7C8C0A865D80B4C510CB97D08AEB95EEDCC5CD2EA23DA591A221B023509FA031FE5B920F5EF8A19968927D26B9F2E8576D98CF623497A517EADEB1CF44ECD65522575F30DE9C58986FA08408256E033FB7B50EF561B4E10431D89236A958705C1D4658812703C5F0DD6F9C44ACDF3F5424C4C86D30D64 sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD982638703F20EEF8 smlen = 2062 -sm = F238440C1DF7864CA6C5BC788D0FC7E452AE8C2EE324FDCEF3A0E2CF11A7E4A7B55E71D5B339A3CF49973CE4CD5294901F6C06EF8C178916F75B6D932456B114747E56AA90F06ABBD057A3D2BDC565787259FA6ACE0730D6AC2A05B47DF18B3867E971F30D127BF56481203BCC43EDAA48E3E4C7BCB91B4EC27E4B5888E342ADA8D2932F22DEBDD8424AA544D50A68C4F0EC1C02EDFB16BE1DAEC1C0C7E76FE889E8ED2B8EF967618BB4557CA6DAFEFAC490673827989B674FEDDCBD64F2BC6DB2234BF57637153FEC2333051CCD484AB0A3E0318113BE2F846D2E24FFF95A65AF7CD2312B5D26D7C8A6C50A79CB37BE5F98170DCFE0A2CC64C944961A0816E9601005AD2623B62B748F1E5BCD55B1B516028C24FAB037F8D20BA36470B86C881815E41B002DEECF10364A33F785856589C7B6BC7D1F743110E728C057F1D2C24BA6233482BF2E2686E7B9D41F8933CF07F31473239C1797D4183C92504F7F9889F74CFBF3360A5EDF8496E3B5AB3B8561BF252D6B19BF735121B45302DC264BA409A47323166C81D8F8BD7B343B0C7353E5B19B1D3428FBC9FC36E44318F39FCC49650735C043C5065574682FA37516A229C761EF118B8AC81E040351A5724C9D512CC81A5D70BFF6765A0D9377A45797E021816FA7875583D86B68601A930D0E6B4E6A1446D953C0EDD23D2C1EFD29299B64F797050DC6F828DB2483146353181BEE680FE2487E77029F8235DE72D14541C8820562E8B27ADC3ECDCF25461B052331EE49932A56E551FC33DF74D33C9AC77EAF0A7E023EDC8CA3EF6BA3A6528296E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +sm = C7D2A68FE63E653649D77AEDDBF60E8CB29496CB53C77CA9B898FB43780F7DABE2D4DE2AF82DA80E99C8F3511DAD86D7C6953138CB7A62F40823BF7F15217C1692A50D5777CF6FC1DF1C479001EF23034885C5B97A5839378974A40F727C6C3180C30D017820B2C0F442495CE747F1DDF2BDFDAF2420EB403914CE507FDA861A63F14A42B1CEB7B96D7CAC8E48B9774C37738A59B7BD7F5D2F5603BFA7BDF96F6486F5506853027DB9AB2FE2B2D457ACA9FEAC6739E2EFCBC80132F3C667E18CD093727E124D010350C1C7D6B966AF88B05F71BFCBE956BA9946EB20179B44132ADA01DCCF4D07DB4CA8D4A725A714D9ACFF6E23DC4C919085A8D67EE19048C447059813D4F9513B87CF0460B74BCB49980329F1AB3C0A225BCD9B32F8E223C5B73BB323F2B1D76107F141CD7F89EC3D356BFB4138102E5BB1D28A0CD3B92A51F3D0D77364DE9045EA22DB7B1EEF652421F6A8249FD05A262A06F2E0A9521E6FCDDAA344CCF405658BC99BD259E7AFCBA0A853C88CEAE093443C1F13280F34F91291519FA2BDA8446205E2BA50B90AB7F01AAFB8523FFEC1B80563B28600BA4AC5AF252C6B1A0B01D2F56900F4662158193AA167D6A55FE5B3F569995644438B6CC5F0EA9FC4C8644670BA5A34F0CDB45A05C4DC0979064A05E782D3F57399D0BEAB64CCC776C18792D63BAAE41EFD29299B64F797050DC6F828DB2483146353181BEE680FE2487E77029F8235DE72D14541C8820562E8B27ADC3ECDCF25461B052331EE49932A56E551FC33DF74D33C9AC77EAF0A7E023EDC8CA3EF6BA3A6528296E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = F55D9B3BCA9328DF438E5E818CE35B2DF38717081BB611449C9B24F701FBF312E60D7471F354967EB3D620C958F8F19BE3E44840F7A8D1931A3A70105F5C54D2ADCF16CA61219836FBF7FFCFF34E8F4A5B395CF0A062682CA12A6E3A46385B442E1532CE479F1A0AE0CF86EC1CF820FE44D6FD5874A731D9FE72431FDDAC3DFCAF47C6B01EE0456015F6636A628DFFC5055032095F4497E49AE8F647FD8539C4503F1EC83A0F0E27B77A75D4FB4D960232C75D05443966A9593BDF4E1F39791D85FD7348549D99A4AB6DBF64EDC8BA0DBB0B2273C12E26EDB7734BE36D5F007618D117098AB41C19E0879F5391EA4B8BDF766DC2111F50776D19685563CA1FD2E2254F9C3B45C2A6A7C5412724D4A134BE97699E3D5E744621895B7F4130691544F42DC85784F432E99A7AEE1E841A68F0008A5735B6A6B4697D229FE6783B679049DC946BDCDCC2D9B16DEB363E37D6B44520149E991692CF6F59DB56F05E78C398ABACDC1753EA8CF396F944631E376C605E138647EEA6147E4B09553ED60CC9C283BD620E6EDC37E1C349F4CC090F6E2252398138DA7C930DA8914F501475640F3CD239E3FF7288D9853B8782C09C2DB464BE3A31D6B80B3923CC05D7C89F5DC52A87F6229A2B227D1CE3749DA13352E74670D4AC044CCACB4486E0851AEFB52046C54BA86E82919C9E69EE3ADFA52351254B6CDC2C425BD2C057A7B5F0C5A9E6A31EB99EF6B567646E76179C1A8EA99EDC10A611814D63B7519453E4E5B01EE622AF6818441FE27CA771A193D924F61C47527B98A0A3DB1316FA34C9F63AC792FDAC1E563D569B9FD690C0978AFBCDDE24A254333912ABED9501C8EFE122DBFF45AD6A14A5A2CC0449F0E977CE4EEC252B51FCBADD89CA452555E8B879DE1EC1DBBECDEADF7CFB08B39DB64A5185CA39B5E79BB46D183AA6B5E9ED091179C9FF00F0A3AA61F4F8B9D6B609A2598A0CF195B8C2AFED6D3F0D3C5A01F118F525998D29ACBA1B3695E8903E6FCD2D72B7DCFE76164DC75329E4B628462FAA4D96FD768ADE72493E39748F5F054C50FB6CE3AFED697077F4650DD338678552DC54141182EB468C59E65EBA75670D700AD80F5F56F25DF30D5AE9B1C91CB0DE4977EBB6F766A194B3D5C0180E5F23BB646D6BD3FE820CB878ED85F1BB20C760A857D2D73E3AFBF65682B3EB9A7E8FAA2E10D2281BD4382E0BC522CEF063584341B45E4C4DBAC25A8DB964BCA448FB83C789BEAD43947E8BD969C9405703529A562A1E52766454CC81D2E7D6CB56F1212CCA737416687F4F516FED1D3947846C97F0A043F436D5A1A7E916D4B07A832475E900FC4CB8827072BC94E175335684E021AB5DCC079DF70CBD9ABD12D8A046B8B9C868D30D1DD37C0CCA76597B333A531EE6D2517E35DD4A87BDF28F227C0F17CC69C8A5D9DEA3D924B9609A6521E558997270565F4DF81C93177CCACF5DBD3272B9A03B45B83E93C26D865B50FF64E87F5A4FDD5073C123F81EF902EE059F49117B75F60EFAFA7616EBF7FA802581A1AAFEC1CA08434C1F0564FED9568C7D5A6138314B17EEF01F9F9851C767ECF834B2DD542EC2AE5A4E6E2C4A536154AD21682A9E74F69BFA9F3D31E39C91F9A90D1BE9C3F55401DB4698E3603D635B9DDD2B6A2699C13CC44B6C407140B7BB42EB1EA98455B940342F97CF7CA532D3FB3BFD52FB6FD7F11E4C0655AAE2CE2E9D0581065618A7DDE64C2319D75E16AC7A74F832ADB41DA3D97CD2AE8DCB9E44E6AC1FF90F629AD0C55EBAD1708CFE8388A355B24EE8662B62FDD6AD7B92122C3402DD0493F2E4B9EC619F1F64A0BE6ECB7BF2978864E16660AD8AC30155B239F517C1709ADA8B77E0A98BD74F681F153D44B7B0C4B550303AB46B6D8EE625872F5A1159EF2EFEFC7C9185134D56B21CAA1DE29E88D1632BB1B29D668668A1449B26F77E1472EF4FB4097BC3F664F205FB22F7C025007FEB034F7651863314A2314C3E2FE92DC19A5C50244E403E5E9BA31EB26930A34F663C123EE35AFF258401A772E871294DD9AA9A8C040DFC08966898F0B4996F87832665CDE4F50ABBA40E815D85051DF837E54A2F40975746D624564B34FEC52AD7A02D3F46FE6A15FA052303CEB91AE0A1A9B4BEC2EF066FCE2B7B987415C744ACC6333B70737F1295540D02B56B2085DCE3E6FF224AC12912425D8290C7CB46F249D0FEE016301B065620ECFF61F9153CDC19303CAE12A688CA348A66232B4F2911212B533B01E196DB2A8BC5EBB2F3E5FBF4A4F2C046638CAEA8BEF66F47E5B550B8960CAC1306A85073ECC8317CB0F872971682CFD7FC9E75C9299987F9582ED5F1A5A6E47735E1D902F8B846399C347EB346B8B91FC8CB3F8833D454BD3C88B92CAD2D30494656587EDD7473D8F10364672D890E432764703683100D130736055EBF8BC5AF5CE023736AF09BBBEE13F9958461D78AF55AF83F4505D6C0201C5F25765370D2DEFF80BEDAC67B674EE660014FE33267B37E0EEF94B63BFA66E2F04E93DF41DF16AEC979DF5AD728E7BDFF21CB921B07F15192847603E10050D2494823E906DDF2604CE3E9C5D015CD2D96355BCD171D958C1F67BE81A5DC7D9A1486E1BB424CD1AA88D8A9B48BA2C54DED31BC91748A722F34093A19DB90BF6235CE0D71159E46C0A81FEE398BD05B9CF4F1BB0132394F54CD8B2FD697FF8A9DAABA04A02067837463F5C47026B5B9D1B0F898C342C2B373FA20E2985DF69A4CD871A7DE5541D08D5BC94736B182716B00C81F75626D40AAEA9D2B6616E21BE5FA167B4FD530D8FE9DA3551E54C95C7AB3C0CB804C57E02E31ECAB6F6F0F5A333B27C310DACF49E898C426199F3A320D8DED80C3F0E47B2FCB458A850B5548FCF07CE303866ABE4F6D61F87285F6AB27BFA5C79E2C8EA785FF107D1913062254D7BC60C967118C0F7D1822A30DAFC8F25525FAE5A564DFBED0839B2742862974320A7F8776238AAFCB550D26A727948F3E50070DBCE54FC1B1E73F3C8FD2704A0C0DCFA1A5403715F13726FC372E1C1B8CC38B3E2AEF08305B5013A099A174246C6EFF7706F5C06594DE3B519F1B2C2784FF760505370AF64E13EB1713531D325E7C50EE76C93B5975D8C95FF0C4D0431370F573532FFD53CFD3A6354BBE51822E37078C3C767D25F088AD72EC820D95AF415BD9C1CF20FC7A4BE1FA6CD37CFCE2C62958BB6713FA1E1F16355FEA223D69D4F8872FAD708250B6F4C595D97F1F33B85504F6E2ABC2DEA5C06DBA9A06890BD75380943A290F68A695564BADE3F869A74404BB73577474F2B766677BFA04F89F35744F7BDDC476D0BF12491FE9B55146BDE928F90FF32AEDFC72C98871A7FA403E570EFFF3B65D955029CCB34C93F5AF05306359F5BD41FD2FD5A9EE676F8EE3AA1A6220416F157A389AB40BE2563D387CBB681DDD92E9D8C449ABA8610DD4A2A872884F6A4063037D6E5D9A3BE70F4BD61548973069AC5CDD3023812840BB62E73FBBF64D278766381E8D895C01768EDFC1301AF5AB3F6B9AC2CECDE17172831E31A145C05B1911C16D83F9369D3D34CCC75975D8D4CBB2E12DE166EAA5AC9EAC56B9801441CB09239AAF69BC50899A77FB3FEF442F5BEA78AA6BB43EA4326720C0F81DDAE4A2933CE51D2C95FA14A99C44BFF525B4BE1ADFD3FD5DC8A694E73928304136835CB63EB1EF1CBCC2B91D7FB8106B4D9416AE7DB1BD8D57648549B55819180006E9C214FAF1565FB95DFE187DD3015D3762AC +pk = F55D9B3BCA9328DF438E5E818CE35B2DE637E48AA68ABCD2A06EF5FABD2E31C26B74EA0B6E9170CD446DCBEB1B06A151D92C680288B8367F2BAAFDCA0CA293909D10DF15A1A598625B607BE0989B2D981B1C39D1E6A8A93F140AD77A7DC1E93C0338E5EB2A19E0B9FCA7CBBCDB37FEEBBCACF34D871583D4BC2293276DB1D8FD6276ACAC3677A71610520F321E05875D56CF8412957408ABA0DCE4474ACE2321A060EF47251FAB9C540535E78891E49933B6338A59FF200DC9571DB42A872CC8D55E830270220EADD707488BD112D2BBCC0606982B15DE4F4AF0646B2699B110B58C925166E2497580298A6B0DEA8E36715A490A8C777F2859F48E9530061B240D9399BBF055C3B41D53C661B2A68F98985775FA38B38A2838D084967C2480AB9BE714E16854E4277DC8DB55D056F66BCC8AD082E9260CFB699AD1262C2F4CF7B1CE6981D34978B97502273BA91B89BE34B3C681DB880AE4F4B13EA974B43ECB5969BC125455F3131D799E255D5E9EA93FBEAAB6E421F5C3B3FD4D1585945A6BB12BC16E0BA7B68512C334613625FF03D8839906CA263F1DED42706A8DDE5A4D6D0D6949E3DB9BB14BA225F7617B9519521405F05F781FB6E428023EF55F012F601B1E9D749DD86DF4E6E7CCD4762CC147266D4D5E2A716B3016E7851F2130850BB8D3F53984310FBEC980867625FB6ACFA33FE4FE86F9526D9F30EC9D60A8EEC1863393686834E96DE1EACFC9CEE76EA087E0FBB01BFDDCFBEA383A9796FA3C61F4FDB368EE5AD7B875DDA57D1E36E388890F7C58E2EB53210DEAF3FC91EC0C89D686D4A2120696A573A4081FE08C56C9F30F7CFD0C631E7B4CCDE73B2DE3D3AB7F8BBC98BC245907525E2BEFD27099BE69BED0EDE79D7D5714B47A50E3EEB5B38656656756C8F2A207CF8DD5E22E54962440FC6FC095EF584B6DD061A0F675C9AC4D76D1FCD5E7B1022B731641BC4C8C4F92FE6BA237BE12FA9A92E4DD85CDEAD4DDA16DBA61F83525AEA747B21410BF35223AFA84B558C4538749A8F9C3D0EE0ED158E49CFFDD80B3E4D0A3CCB6958F739C1A2CC3AF90F6B47CC01EA6C11E8E61CC0F3A09B14AC3E31233B0492EDE3761714868E137D9844D56BFBA428740E87AEED5CB73E04BA30561DCBB862AC545E3F8CCC35B0F73841B6302FFA376EFC530FF0635ED994AC930B842AD11DC4B30469500754BA7C9C2F619A49776C7E0FB6627F6B9972992C176DAD34839F2437534B16CA05A4743AE08BE814A66E357A3FA8C220E033703454891C48A10FB4B6AB08565057CC2889FEC8A2E17A6566254B6919D08978E18E8CF2B0C74BCB5784E4F0D9E8447A68E01A240010E340A4B3AD913BA0BAD2EEEA2215D9D08432350F1B952F8FF2AA46B07BE9A7158E50DC224412DB05421B0FC1446A53B9472BAA99E8582DD046570350120670B4C3F1645B60883A2C610CAAAF05A93433AF99167569E930E5077C2F6843FFCAEA2A2D5C211C6CB52D5CF55AD6653596F4773F495479FC884B96A3E4941565FCE95919F33128EB37D404BAD53EA66437D9334903E65C5BD26D1D7D209ADECFEBA1C36D231D82C350E6345DE7B5912EC9ED79A7317AC4FEB5FF8D0F0432C4BF93D7F118B90F7AEF88AE931EB87114834523442DE17E861A90ABB8099CF11B4F47F340204D5344ECE65445059A0C3CA0BDB475186BC95F5462DC396B6438A8979F1330DCA2901F4684F91E726019C4ADB1548ED6C103BCC09C00912D07121387E6EE708A74B1CD6EC55A8B3D0EF07A168301D92F7B414C788CE06D48DAD490F4F95E68F10D042CDDB5B75A13209A0154C73FE61D5B8B652F98B816161681D58DEE2874D9FE058A00324685021877D2D1648B2AB07B00DCA6F868B92B1D3D2C46A668B1E79682CCE91DB63BBAB05EB4EC7467FD345A37331E0D407660E88C4224B99B3278E0B34195E91B9E23DA05B3E7B1D31E2CB9F43B60F82594AD17A6339277470268C1D0356BA4007FEBBF0DC63DEBD77D20162198E4C10A3ED0A9D8F543BCD5CACC2FD5A01110E3CB2480F13FC6DED1E1AF5B7B89464F725DBB6AC33128AA2A71AD2EBFDEAA0AE816E95437DB25DB20CEAFDA472F5E7BAD98C813C67265F6162F87243435A139D786F710E3071DC7EB5882F8E986C8E7F155253B6C19ADDE236CB620187EBE57D1B58795E0CC24E99BAEDDB7F9783B757E91C5DBE84C1267AAB98DB6ADF2EE5C7FEBD00A2A45E10E2140E0BB73129770D0B10483264A88A46374AAAC3864FB5574EDCACFF9999279883B325E2D7E0C4DD5BB9459F9C54BBDFA1838C3CDD31A5921217ABBCF468E4013833205E1DFBD0FD3AB0FBE2382F8680780E1D00D8C00F6506DF01EFF8C7CB94B6F433CA40A7B8DFCCCC4260D714FC59F2463427B9BA236248AF58DCEB2E7A4FB4A9CEDB061D0FC07C09365DFC36817193EE7598A22DDDDC7B67D1F0F8A0452143292609F381A65043DF56286ED22DEF5BAF07F1D372FB6A259D11B0F32ACF24D06F9B0707EC1F16B8568A91E6A5B4A2B952E14591EC2FF87D2D50274942BFED1DB8DC2C0F22081270ABE3A53DF2D5D823B16662148C08106C2AD5FC11496789F78E999E72B12CFF25277667C406A436F6EAB6360CC2E99A94EB6067182B1D6EB0B5BE2C9D26D10AF0975CC4B1CB949807C1D7BEC67DB4771A72F458F090E4F664F6C2EB22E190C997413240927339092E65ECABB88DF7EA2D090084564A09F35890856FBE01C8D6AE2394F882EF04C6FB60D4AAAB818C92203E8DC14408186EC4F11CA6FEBADB2F590A9E4AB3DCE07238EBB3D84EE828E56133A541810474314F02D39D7761AE8870D69AB7FBF31968FDCF32D9F0E079A9F242F432864D6C418F772429ADA3DEC5D121C53E8848B962AF3909ED31043B898DE0E03A2C8C675997FD981066BB65D958490C85314211DBCBF8331081A1138B6302F320810961EF39B37AD23BB37A726CDDA674F519D90BA95F6A405CF446A8BB5B2E506CBC630959D7B0E0CA5C86641C9A3B330B2DF06A3FD05E4769F11D378C65E0CC4FD45CAEC69A8424C37F2E5DB22D7623C75C48AD49D9BBE377126F683D3CA54190AAF5DA694E9ABA45559FE285B8EBD40D51B8440DC627659FEABFCF737D353233471EB8E8792D3AC5725D215D48FB54B03E99B564AF39901D6C07EB6AEB6D39330E8FDF4558370AB4BDEDCFD5B60E6E7A5C448316B7A85974E8A2AD43682B41ACFBF9C4FA3FF3EC708160F9911B8F0E670BABDECE2948703E74795FE19EA701068BA6B70D2B17EB3C1B053277965E8A5AE3455ED3FD28953AEE580387757EFF88D59859D30F23C36685D1E8C954FD387DE2FFE4592F7350CBF97045EE1BB734A9942FD3AC7BE2D1CE05CDBA6E1BB62A0B13D5785E09FFA98E704C738C5A146CE6733F246A94A5518A7C212F86136980491A9413C0B08E99F0708866BF212E57AD9CDB3D5205F15367E9BFB6D35DD42E5AE7642C697F0E33D3125D630A6F400F9CFAF574140FE170100045C654B03CCE65C5E32071B9D1F64D62C51CEE3CB78313A047CA8BE09BE5905D8E4D9E6B170B8BFA33FC7EF8775041BF897D8F8D6C69BC428B52E12F30970FCED718FB716CFBED918DC445288328E480E93EE1D022343A64858464CF5E31BCD0542E0D21A616B47DAB6D6FEE70B118BFDD9A5E6168964668B876529A92555285133F6D4F66484FB920F2B980ED6F6A77A1AE5983CEC68428396495F052312B2659CFEFE193B769B1B61BF96B00B8 sk = A62875A3A6D305E120DC7975962552126CD844554857C2943872A4E524A6EEB5 smlen = 2095 -sm = 3A2DBFD87028898E06CBCF2A53B0A0A705F76DAF5536C8B59783F6B4F27C0BCE1BC1E8C34F57400B00625027FC18ACFB00315F76CB33C8901DB0DD5E1D54655A38C838D5401F28DE5047EDC17B0B385A4EFCC19D7C7C41F0C01DCB94323E50A3185AB6AC350EAEB72F384DE29475A391340413ADA7EBE39A051F4C3F1C945CF5BC429744D39FB2421584A9FA9DD8E44D0005A67142090C5E91E27B8B536D9FFB786AB5393BFE934A80A2BBFABC21AF1ADAB6A19F31EA51DC3E4D6D3E5594E03037D1E7D888CA94E50197D8DBCDC7B857B81B2A06C9257311762515074AEB0F4D377FEEBA7E88DDB58C295EF3361139B5087965290951F6A4CC58527E702698588C7E1A374B4EF00A84967A43CF270266EFD54BE4BFB26F70F57959152FA2BE5AC4AA5F4DAF02C8E0DAB27F1347F9EF17A543D6CFDD9908265321BF15138FA1825532CC18F52D3600686C7E9731465B0D64193A2B33F4A86A83DC63241217678D49F2878D18DB4B55993EE649E0C15C63EC27B77E5D42EEB6471656867D1FB085314473CF87B03CBB2116559F27A5642539B4B97A9F8A09D0F27B4257D53C25A240F964859AF194828558BC92551A354BBB83F16935D3EF373DBE97E40D79B57A95D739DB92ABDA2BF8043839056322E8E956737305A31E9F743B3855B5234D316C8430DFE6F4810AC1048F2A4DCD2EF27A5E11829E6A513BF236774F936D4FBE2EE2D1EF659490A1CC459173869CE831B38FAE0E2CE188C222447CC707641BD405F08A4E6582E83962359ECBCF343A3CB27DF1AE7806BDC821BF8FC853FBE03D06047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +sm = D4A18454F83B3A8540A4524667CC90B71B32C7E5828F97868FFBBC93864835A47C374FED139C6B358FAB1914425C2E8074F0EA1D282114437307FA02826B89C0423A3FA78414D71109D71BE83456E63E0F3521E182B62D03E405174C79190967AE7EA853390F492334C1244E7A1B1A7DB1ADDC8960D8A828A923019E0733F15C0213CCBE63A5E177E2B5D9E4B2933EEAA9461D32A1ABD16F2B095AA887082862513FAA17808830DD97441A7D52AF876B2045F4A9DCA17A949E7BF272BB348D32D19B216EEB0215634AE7E683AD6E6CFA0F566BC032D580B94748A50E76825278F537AB1BA488E33E05C66BE1B16F3C0CFAE0D3AF8841CA0D312A131324B32FD694DF4B10C50C5B5CCD15F4B17C97AD890720A485A937C7A9DE6E619B02B3EAFD511FC763896506D75C42509F9CE9B24086DCD1214158B9A915D3EEFE8B7A232B9E6C66F41EF99EA654B39BF8330B6B69A7918AEAE796BABB9C80748DF2183A5603AFC9537F39D1C9268BEAADB0EE68A9A92F2C31CDFEEB942A9D5D77121D38F1CB4E208EFF50DC34AE3FF44A778D38EDB0AD707FB62085F3F5BE5CF3022ED3B25535070ED7FE96A3BF03EE29919A6A847A0DB8C759DCA28123C77E164D3EDFDA0F07E9FB77556A0329C897DF0EF7CA8D23EB8AB3108DF729850E49220D221B762D3AF283339A7B7B21B7EBB4AACD2EF27A5E11829E6A513BF236774F936D4FBE2EE2D1EF659490A1CC459173869CE831B38FAE0E2CE188C222447CC707641BD405F08A4E6582E83962359ECBCF343A3CB27DF1AE7806BDC821BF8FC853FBE03D06047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = B1F55D9E3A707B3FDEEB5FCD9D77A5BC3A2CF9EEE8A7434E7BA71BBA7751B3167BDA31B77FDD981FD7571C119C4000DF8AF551686B5AD2F49D286CC973329F32474E9B522F762D9571BFFE3490FC40B2818410320E2E6BD1509396DBE21AA92222A47580BED9D22370DE73235D339744A4420C25ACC6CF1C31B9088193920056B36849546F5B63F4E4CADA41EF0C485054AD8DEF96FE87FCE7F5E2A083980661143AFF486FE61D7EDF090F4D333295FC56FBEA1DA7D55DCE81DF6928ECC15059CC48724417C71CEF4BC4417704347823CCC88A951298469A314B58CBE991267BC826A8DA5E03FA452B541EA4623502D4AAC732F448DB7D9667859C03D9624C3EB7F62B0DF05254CAF36C36243BAE875EC73A977B1710D65B35635DB8D484E672F3D0C32F17CCD90536B28D1A3328494D48EE7DECF670E1E1AA3B70EEEBEB8BA76688B0BB5F836CFDDA39253131727A19835CC2723A343B6B612E879AE2E694021CB9CFDFFE86EE6BF2DA0164C42DCACB0E03F42B982D19877861F781FD76B65E78C15F29683FED6E1076894E5EB04BF00145D8A875EBFD37E3134C786DBBEE6DE2406E13D9061FD65A4B1060E997E09A263182C77ED535A6EFABD99307B1CBC9019845F4BC73524FA8605A29B8867CB0D45DD9859713AF44F543D98881E14F0BDEBB344A91B147735AF74E437260B5951834A6DF8880059358DDF8B01A40EFF9C422AEAF049CD4E5E4C0965E199A3349A2B25F910C1C078445389E1050C055F5CF2230CBA1308DA2142BA7B0F23CB0F920E2883D2237584860250A770EA857B1E2B047B8DAA38341BFAA880C40079FE7CFC35273105F53949C5E2FDEA17E71EE881F432191FBA1D4E55C61271BA089514A469D9E60009C585BCC5994000581A7C3F889875DBEB2FC6912E1D97CF66743F97B36084608F9D0A36C6698592D8B8ED5420F0848E3F47C89BD1F43D4D2722ACB21E50B41ED122E6CC91EB3DB43A1C96A1ED86CB692AE25FCB71936C19816F71A6E03C8D51821D93DDBE77C8EE3522E54DF60F4B4A9937DA1FF85D66F96B9B7CE42984EF78005181DD76C74CF46B5A0FF7B0F1DDFFFD5849F9FD8D0A6F317EF5DA017B1D21DA26503981A861FA0A9EC0928F250A7B0136D5D3A4EDA3FB19995CACE0AD31A230E02A860C6F64845B6ACE99F825082A24BF2BEAE59A014BC353AA4FE170F085CF43AA4833001102ED62331D5684654EABF696B0E9D42E389CA791DD6022F850C9B1E58E6D5C7D7635C53F94526015A612B10F4B96CB28C191BC85FE2CDA5272A7F9034E2D5E601FFDF9BDD686F48504250AB5FB0148EF0315EA3377B2F00E211B0AD7DC8CD649CE0D5625D4BD0C16F7A7A4C2DFFC0BD7257F26AF009E7BD0DECF16BDB9A50EA875F56E459B9B21E51AD77F273DD354353DBEAE028A2514F53B7B4CFA5A6A6D1A87DB03360225DAD02A01F2FD8C3031850D541464F2433922049300283BA9954E21144FC7FF5649DFB87C0C3C9B4FF593FD48144E0FB82A114D889A820173F12AB386AF1BDE3CEA898A17C769A2F1EE9ADBF65B505A6E3F3A216BF9083C2C43B72506CD3E84145AB1ED5B27FB179CA08EB611022BE791F1612A332440629C92754AEE88806C47D4AB8CDADC7A5F17BC90ED843C502E9E9A4651B9FC557E46585413DC1F010A0788590E0A27D41B9188A6D1816E5F8A9AA9CADD55892E290212C041546ACD542D6D7EDD2792065C457C9ED0A5E8AC38C1D81BB5297EA2B3D151217BBDBE6830093A2138268CD10DF246B09D1F73E0485A07DDE0DE6F93CFD1AD65DFE86EDD91986DAC417EEE2AA0EA3CC6C3A376C85B8333F9216621CAC57711ECB50F41E5E483A78BF8C07BA1FB3AF6EF74C522A3C538B2DBA83A55A0F53A7FAF711DC92568EFFC0C3D03782821A4D52473896BD1B9DB828A377F464E60B166A50CDBF005FDCC021BF27D77361986AC372FDAE6A06615E39218C9874486F72EE8A2124011DE9BE70E8A10199A40D08D797410B63F25657307B75AE03270B06CCFD14511957036EC236D8D581CC8E196437107EF023EE8130CF6387368EA9D3F112D4E22CEFD5C86D7AE0572039AEE054A59FB3758BE13A9AFC0794598F70B45BA13761E481173C7149086B2F557E2FCB5F076E7243906D707C4FB99CC04833C17CBB214B6CF1603432D7CA7EBBA30475A64C8E3D1D355CF7A70ECEDD5F1B0EA0537AB6700F996602AC18DAEB099C5C69BF3EC5A3AB15786BA51748A6E9B4E2E3CE5C1C64A9ED295FF1B90B519C8AA4D4DBE2C102CA01F694C9453605106B7BC7399C36926C269D6D74B40DA12ECB42CCCA459F40ED9C33B18005BBE38BBD13E50F71E2C84BB517823FEA505A9B5D81947D5E2C6A678530C2B9DE2F01352C42610FE13E6574AD3AD91DBE78A4DC50352FB2460B2B9709FB1B245032E12C6BFE32F9AC1BB6CD4442C7E02812182C8A80B8BCA30539423B1B4C7B3E5DAFC6EF6A73D4A510F4AAF3B0F19B360E63B9DA266EA05682B311D5AEA065EA39164957DBEC7820AEADAC0031E2A003997BD9308C3356C322CC71CC13EFB4F9EA67F8256B773C8DBD9590FF71AEB80DFDDF88141EA66A5E6E195FC743930037E09C9CE8525A6992B2CF93D4F56A1EFD5E3EC53CB240472421D90947B4538107DADD5C701D8841469E1ECE93F3CA14D657086AADBE5A0268F7DCC655115FAFEC43E959783E923CECD07681D4CAA28758773E102C768F61462145C5A933822E738BE96081406E3F7D59D6C081DB9A40FC4BEC968157CDB135F96BE2BF48BFD6DCF2F998C329E18AED729E8B33D7853DEADBC312F5ECC1E8F73F50C6266F1CE5AA938793F3CDFADD21CDC10817B80B4A901A7D3D5E27F35A4256C71DECD8C372B7336FB92A6319ABA835A46214CEB0F9CDE39DD53F8A09A2B3292ECADCBE82DC14CE8A854C7B6B0CB02C398D403D96501F1A402A8414CBDB33166EAF231511B19B6DCAFED0B76B1F7495E72A046D56D96282AD3CAA8E986714289BCB8105170A0630A28251CC6B50BE32BA52F84C047AAAF6299197E7D5DBAA6477627C859F0DA8A78D72C682C7B0A5C55E483D0F94FA4083DDB70FAD2CE08DD92607667EC4C367EFC6CB91734B0C96A57A7E35FD91070D8B22A51FB2CF887A02396F0630001C3FFF6B1EC0BE2C2C2A2506842C6605C111E62A6E1FCEB2E5E65122FB6B326253BDE058D5640B1AB2FA59CB94ECDC13CA1D921249237BE24EAD5DF3AA9FBA4E9982DD9EA51D6B205E19A77E298B8B93E1A1100D8D8B2BC82D1052A5350C084C7FFFBE6926F3CA999EE574B0E535E05CC94527E9D55D617A50478E7E4EE1C258554E0CCF875476A5483392724A73ED48E233225E28EDB91EBD67414136CAD738521C924AFB530113C2B8F90C112365393B37A254D6E53BEAA3F144217E8891AB144C498782312DBFEB9DCB19D5E3E9727814408DCAC54F249DBDA4F07ED72AE72407CDD580BBBC51CE93CE3F1D4CE48C3A3386F52E70CE4E9A1AD23954D32FD1F0025878F37EC6E17FDF98501CA1224A1CDB71F12D0F3E9DE289C078CA728ABF97F2A64DB1F3FDB75F7045E45DDE7E43E4AC105A90E24284DBD0CD43B0D8CF759093A804A05571CFA066D2185D1A7508515E0A97E674102E7606928C397C3B4EA2F189D4AB4C55A29B0E96D77B7898494CCBC840F20F87CFAE7FB446374C531CE83887184213DF0FCA8CC7AC4160CCD8C165E2E411E1ADA2F3A5ADC3FF3FCB2917DE17EB7288B50A2D64FC45 +pk = B1F55D9E3A707B3FDEEB5FCD9D77A5BCC1C7A2DBC50E0D5006DC09D950334A00D7E1437EC7BF9DAA7101A887DAB8A5645A6B7B2E0E330CD9DA44FBCF56DF7B3FAE004D70040767D1AE7C720EDFC168ACABFE6D6858D73C29E03E2DA77163BB6B48E2CA12375DF882E097205CDAED84CB388A655186508AA0FF7A379BB59C1C7716F27B74D33241B3511B9239DB2633BE69DD87B42D8C3E7C05FF917FEA35B0344F39DBE83452283841B62896089E0F50A68AE0A0FC185F44D268872E3F97ED12C84C88C78ABC499FA013A3A125324F33CB52951051C438DE7202E69684A5C50F1DA8291E1CCFD9AB548AD971C10DE40CDC6843B56381492A4143775FF19144DA6626F83073A7E3C76C8E859B48A74999C1BEA8352D85B9B00330F6FA85C3B84C59E7A2DBBF0BCD36951F4680C703C533748634EC93D26D8772CE61FCFF21441196CED7088C0736C88C274040E7290517E056E4F370D9A9AAA447B4BD4F64B3FA8727408624F350E473BB17DDD6695D9722C280C2D9807F904B9FF1B81103D822BDF36C65DA2C014E8956DA5D37C0BF3DFA78D32B23E9CFE1A739727E858A53699444D2BA27E30812FFFDFED1C3A211C462361646247C2F7CC62C7EEFC6CBE9B5E7231227E3DA7D9F965966B5F272369AB182D84C264E4143B505AD01C065C9383A915C7DFED095D7959CDA84489503F21A89998CBCA9D845A137AC6DB6B5EB800FB929BE1B3BCA90A859C403E7A8FD0356A647F9948A9D06BD91AB9CCBBB72EAA098E8FF8FC3848980463FCA5E7E33183003227FB17FF697E57B80DCD54F2727EE8F41706831939946DF9D155BDCC7D85EED82573DC2E39FCEF490F202F61B2ECBC89E3FC65E9F35E07DB08A89EF8ED5E27C242930EE9EEE49E08D0FFCF03C18097D90E51D79187AD2B8AF1F4296CA13BD9275A5B9A118FB084B2B1F08E6288ED4E573A9D26F9BBBB1F59FE999FBEC6118FB6E2D4D5B413827E12C475135D937D2FD712083B134B48DAE02CC8B4CE9152BFFDAD425A1FC9272B9D4EAD87F79EC173066EDB7CC96A3D1964441B223345CFA7B6DE612F8F5BBE637B4A39ABD7D87CD7151684FB90B26677AC60D3BEA5F1B7902DE5DAE23D5EFAA13BC49CC4AFB3722CD4EC791CD0E4FCFDD071911A109993B17F310F63F64D49179CE1927F541D7EC6AA5E8B7C898C9B42465143B5A5EEFD6F326FE8BF35C583134FE04CA15156931A83FFA1E2E85BFE1C0CA39CB8DEA0F2E036C6EDD6649562C4BD6FB00DEA8F20F52B4CAF06D2A861B9B0CD489410E41310C96AD9E237B8126CFCA0C344C6C4F14CA557B7BA5EB2B0F44ECF8F6A638D5EA1FF7808DB887D1110EF4E03D2A80C8165F567DDF2153744940AAD8B9D3554B6888930FBBB1D382AE9833613E4470077CBE0E26AA0E906278BAF7CF0FCD0055C62B3293D144F410BB576D061F896F266872D91F463742B965DAC55C394308B6D44B2B9F86F77D877CE5DB2D40695ABCB0B924659BA1E723F77CDD93DE663B153607E47F80025CCDC7D3E8B1FF51A0D942017177916E49041A36B26C223573EED5CCB3D857AC963C53524626D6DBEB543F35E354FEC21404F8DD4F809572C3C29AA7246AE42D4D7A8E2BB2B036D8612DD4758255DDA121175543B47219F2EC007F628B813E286E3F6FFC53B1DC92AC27326CC6411521E9C8B628F13AC72EB6436F87619C0EA8E6614D02B4E2D3CE18E98640674FEF93F96C2B6698F12FFC8626015C1DCAC7F64229C9D394A2066A7BBDBFA842EA3980FC5FBD59645949F9680F3D3AA225662FCA7AD6B84D139B1DBA57CE5F9D8B5DCC8946C1EA152C19311D3DA3ED94D5B8FAEF66E39E6A787B9B405CD687982874D86322F1C2D61BC4842AC58FA0BADFCDDE456F1129E13F18BA4C931C45453501CD8B2E1B5B99C362254DAC69BC46E9DDFF747274E62FA4715F08C8CE82DABEEC2ACEE3DE9C0C7C70E1F5DA4B6F663DCFA86B070122052D8C7F5176CB098738A078D7FED086B34A5333C31BFCADF81CAEA14152800EBB47311BE989570412D429DA060E31881E6C62E84C492A57A865133C570F9F72DE4D68A7A214EE78D9E037511DCED4731584D45AF422961BE5DED692B18D53CF33E1DFCC835451DA53112506205EEB2AB5DE80C424D7D741A9D029BB215AD029F93A58EA9F5ABFDB11E5355DFE6E10F261E3A741390ACC484BDD20937298037C8ACC76BA01BCDA793110DD1A1EA6AEA1DC8966F95FA55173D6561C1F9639E399CAAF1E2D63BD12840847F06850DF8CDF5664984FEBBFC6E6D86158D29159722CF8783ABE212DFF3ED377626E01F02A00216B1F42A0260A12249D745464767D16538784205430343E28AF5C62A700A64312584E0863C09AD5AC434B9164CD43D6514CC0B00DAAE99B6D1C8E15E43C84A5FEA2EBBE46307B48B756166405B750D6596E0CC276A14E7EA5656EB13DFE866344DDDCC1B9B774F93EF18564C9CDDE720C021C0F1ED0BDD7BA18E096AE09433E7BBC413440A662862CCD96AE5A41409B589577CF1BA6482B5F83D0594D10757A4B72256494D976E4146C22C4654DEEFE6EF38A6121B58B8679642697DB0EFE9CB4D1C621C678123F41C7884D9C8E682560890BA6BFC70C10F607F1C3A4D64637385F7FC69F724408CCEDD7EB9C283E8C66A760A56C09D5194E490B55246E7C351908E62F0FDCF8B802A046DC56906D4A5B38E11AE534A420A9C057D009795F739B9D21050E4623E9EF49493E99E95C1BC6D317AE9F8692B3822885C9761D6FC9F146439CCA9239DA7325FD8CE1F6FB4093656276A401F3E492763F2CA5A8193D4AF75BC4C164FA9DB1236F69EDE0F433F0D33F276BA7E15FFE41A5CF798302BF2BC40FD3EB43786EB3EC5FBEE4E7E61A9AA72AA9E30B90196F4DE77130C8D767E34680D9B46485668E2CB6B058C93A7962219236E69759820387069B0E38547195CE8426742348736B74B6897ED0DDBBDF55B20E2139201501997F0F1ACBA2D6EF52D2F2D52829972C6DFF58B0F2580895F83FDE4BC6E8E6D16539D9F8BA765013904F2C5EF7B64E10BBADB6C4496D3AE96A2A1E7A5AC340C71D90001C2278384AEC7BAE4ADBD25CF1E683A03D7F5772E655461F5523E5E04AD5345625D520899F41CE9F7AF4675AB12B26A832EF7E1B39F75FD8AE73A6358110EF5785CE883E206DFB550EDD0B9720E375B5AE29F7989731887757506BAC63BFD225F139998F4CB3EB3800BB7F38F01F8230AF3A54AA42098F38A3590338CC8D1E07F9CA690670CC9E790AECEADC6C52D43F162A586ABD6FA5AB7A2575C7A4AF9DC336B0C08DDB61613D977F141A2249F2D48A5A3D083B4A891984807251B742C18F56788386A1F91E686A71BD4945AE5FC9847612C01E63F80FE1C16B107E0FD335C6B8A733EFA9CBD6F1BA4B2D499B1B4E037FAED410E1F3349537B6A1CDB27384CB08A8FF9A656D235B3765C7C70AE1FB8D46EE785FAA8CA5B009C0FE82DA3D4AF683E4E69F843720AABE4D5E6FDC5267CEDF70AE1997AE85225F37723FCF9D5D9913002A5B29CB19C80AC4F864292F05D2AD65DF880BAECAA57D54667E63D351518779BE2F9EE5FDD5555B79F1039552628A19835C9CE099FE6DB4CCCA100A9D3D8EC0BBD5EE72E427FB82A1880485FD6B780274C71F15258A72A6F11EFD4E924F2BB07F5E7110BBD8B751C5A762E53253DE69326EFE59C1DBBF32816D3716BCC20FF6DC90E4131746432E976CCFDD51E2A951E80D69E200093F sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4AE0325BFF20D74A5D smlen = 2128 -sm = 45CF31A4C313966C4C25CA83764779D7DA0DAB6E13F2AF17FF3725E47807512F056AB841ED0DF0792FF627743BF1D9AEB913BBAB92A7031313B743A525C5D260D4095073F6467A0832575F72F35102985AAB485987A2263F8AF35C4071EE2437615EFBB7D5D1B3ED04681CDD9415A11EAF904D75D8E5AF5816FBEB685D4EA3A3E273FB8765BBA029DC253568FF8705E9C9452136FB15E21581572158334C31CB2BA6E0F8D53A27669478A8550146A2FA8A40B84A68BDE51A0B6474EC46369C1C9685AD5A83A41230157C137B758B5C3233E645F1930F3618FCE74B95E3C81B5870813F8D1945686226446DE589C12D27121EB4D550964193E134BFB186250B53F9CFF79B0671C73290ED3BED41D0F47536214A345D12EA5DEFE3E9901C97BF48CBE2347A185E0BCE4F7B2FD910AF5C772952D0B6EC3C3B2C1F60A1CE3C942011CA0EC4FE38405DA2A41ED842A2DC3327921EA856EED904D7867E04F1BC5525507177E1BCE149D04B3D3032E18F2629D20793A3BCAC0AB7C937192797DCC1E35DAB109BF6C17C56839DEFA94DDE122B1E9517B03B12DECC2DA818C1742E6F345B5427AD40A1007E71BC3E0CBB11A482E763F38F7425AAFC2E6A94F9FF456F6B9F6F615E0C80BACD29AC0350F6D48BBD270A1D1534D5A3FBB13FFF9B2EE2812B541D8A450DD979B7288C4056CA1A916BAB32D390535DBEC08431DABF4C34C2B3A88A5CC95D0DEFA4F7DA63F216C4D7FB884E4AF743A8254BA42F7505EBC32DAB6F0E3B0BFB4356E3D7666CCC9A45A10025625FD4C93B8A307F95DDD235D5DE4A559B6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +sm = 6D07E932AFF561BD8DA08E26F26ED4D0BB51AE495205FEE2789675CE7508D47282831F371DD5B4D1378834AB6C9B273B0951D135744C4479552ED40818F9E01473FDE4D0587201650CC64ABA34C3A5DA8B99C092E1063D8C3E00393519183FC54E94F5D66A1675E57E5A18AC7D33E729C9B6698C830C150C2165C701FF8ABA37C87193B0650F0409555428815C0EED0305BA017BA0CF9233B1C81C1395985BA4B3DC7284E60FA05D54A74C98F7B676279CD1BB0DF99E31F74CBEE1C5E755F2C80171E9008C17002906BAE33A7B59C617697ADADD1A175A87DB10A17F56566E2AD744BCDB8FE3BD8570971DA5031965719516AFFF46517A5553D44DBB2DAA442E005AA2BD5E9F0931D1BF53C530A022B541280B20054A138E3429FC57F024EEF487AA596336EAA40824B43A1AC84E04CBECB1F54E36F3272217323B1BAF8CD28BC72EEDEFDF9767DC8216D47A23B5EDB98877D895B0814AE97A6D1F96501FAEDC84D6FE499A27BD931F2E659A05FE70D2A954D5E23B20CB83A889D8C5C39AF6EDAECE319685DEB8A50EDE43E0A3F57D384E9D3176C7BDFF0F69E74D99462936FF1B99FEC18C482B7197C567064B47ADDDFDC0E27A14DB57554E20BB1FC1651448054B7559F4E54BC74F6C3B51E9229C16A9BE7841DC966FA1E63FD3F91B5111ADB0BFE19A0A4A1544EC1A08877A916BAB32D390535DBEC08431DABF4C34C2B3A88A5CC95D0DEFA4F7DA63F216C4D7FB884E4AF743A8254BA42F7505EBC32DAB6F0E3B0BFB4356E3D7666CCC9A45A10025625FD4C93B8A307F95DDD235D5DE4A559B6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = 8F1602C7B0C804D59DA6ACC624E97BD6206EBE623F257B2B308FF3402F80CC77FE5FDDEA9CF82B88BF68D90BE0C75508476B871DE87E93C542C9834BF07D9A666CA73E04A2689E9BF3311B48D55CEC7E607C0F811ED1C5930CD43E8F31BF52BAAC5507E5DF7EEE268BDE18F3DB772E827F0929312FCFCCAA3AEB01CDF706101EE732D66CB3838D9A1D1ED892D79E947E200EACE69F56945C1FDB57FBA916FB97C82F38F65F11C48DEBDE35143E567E494E8499AB39CC2F60E83F1329BF4D32F06E3820C8A553E60EC55BFBD452AA2A13AAFFED79F1A08E83FD36B6BE149A0C54CCBEAEB0E43DBEA4927FFE016BD4294B5640C648EAE6571B413B06062EA43592B472545DD936BF6CDC6874759BE42D4FE6C9EC92F1D360A790706EC0E164E207C89B85721574C436EB2310FD932C2ACEAD03A31C28C3C1B9C6FFA734E48F5FE3FDC74D26CF0EE67ABCA0124DE91549E96E7D9D73661DD062DAD2A3E6B29FB399AD9A4BE86E3B457EB17E7E728FD9315729310F62A1D0D8AA734E8E7650C68CB6162C299D87EC7378AF0C1B940A7161D3DB24BFCAC33AFFE239884AA8A4A17519788416260A2EE7377F6928C12D8A4A30177CDDCBF670C67633BE8C89D2FACEC3B3955EA5B9547168CB08D820EB0359C762CBFB71E0F26487CB7A649419032B53874A631E5FAFCC58517626159A6E0525255E7D4B3B6EA3A6DFA40446BDE7378E6BDD8301315EDA39A365AFF58AC2C2B0E107104861FD67529F6A2D759834C14620B0D76A64C7455A52A0FB47C1B4A8FEFC3B68B50F5196F848DBA38DE1D4021E624BFC0094C1A3A1C68F508B06BD0D2B9E195E042D2B6DDA9429717C88D39026B92E87A614113F4E4A14CE452FE44E5B1C9BBB9BA1E02DBC48E2E15DAC68C2FA922161A5D48D16886761DDEF26586BBB68A37BFA0EA4550C0EEDCD0DA9CEC0E71C23D6F293C8B04327E6151C92F32BAD7F90711A06515F8DC494FE807D120C2B9A5B239FFFB1C663D9C7FFC0EBDC76D7157ACB1B58F0C97992924079F16DDBE5D29B3763D2F89273E721C29288319EA395C685B602AB04D6BB90298B78635E5BD13C82366D884FB00EA138BB21D0146FBFEA7CAD57F573F8A29642D7E089E9E1890BE5DDF2295D72116AA8D85417E851BB4A3A697EE88E19EF0AEB1034CFDB4BEBFF9DDD4AF05B9517112351ECECE23FA3052DAA70182AE2B412073330200AE0C17C44AEE9CB032D53266E95AF8C8EADA20ED10BA26792E184EE640A534CAC447CFC6DD9BB17BB82B531A772C97B41A8C81FA9EE6A922D85C58FB900AF7B88C92797863C3C8886FF7C12CDE61009D35A86F65C0E1485ACEC0A8899CC9055220C876BA1ADE25348EDE20A8278D25A26E9EE2881DCA1CAEC3046A00062BD183F58FD8CB037436700C027F0C75C3E90F752A7E87A77E9C15C1E115EFA871F1ABF017FA169CD357AF4776DF570D6FEB427F685394F8B7B8BB5D0172C3161A2533325ED0A667AE9879252636C48AE43F87B37220209330B075E319CD8621E0F610B8E5197F9B6A8EC6D9C08DA0A855577399B2D98430D2771C3B2531E7E0D7A72A14B7389DF1D36BBF91E022B10A57D2F1C757FF205428458408FE3CAABF93D1E89C65DB3889B6389BA4E3E28B5C59606D0113500B4F85E9E0AA979062E2018E432C36192416DD5DB635699510316D1A1A19E63A9C3AD19B694C0C334B1F2359394B0980757EC6CA5BB4C98064EE80ACC8854520D6C7EDAFE62C5C666FDD23BC2DB0921C0CC171DF6E1DE80F42D8CC68C1223C15A6964001DC46C5F4DFD1144FEFCE4A8906A0869DA1C561F83DC45FA7D49F665C2ABB4AD01437427054D8816BEFF9D3A067D2088288DEDEBA26B22F8DF5883F3E58D6A60505ED9E973D0B53384F7DDF47D9C60B04B0053234B0285CCF9A5EA2139141FE095BC2D18FA194E8883A0483D7F0A4DA7F95C0BA7F8A3EF03860F595BEEBBA4356B79518F4A216A416899F902DB1663D99A0D9D1E5BF1ACA95F4A853A88138D4BA5AC9EC481B2EB237F17EA1F041167755BAE2563EC2E3EABA32B1E22D5CE68EB63E0620A63EF333102EF81BA13B139B3975D2F6028A082E4264DDAFD23A399C338ACD699630B10B603B7A0E23236FC35A4AE6AE1E787817168D2A9B61EBA61E785ABA5C213C8B2B328B1526AB787F3B349D6AC5920C3E9356DA5454D0A7F00BDECD834878BC65383306FDAC9619BEBD2923A41096B4F025BD333170AB55FF8EBE32F5DADA8759F0A15F44D03C3230D7EBE647232463635161926154DD52D3C9113DFDECEB3F8DBFB5E0C5A759B07E912601FFD72559DD4473D2B1D6521D32D48B68B5209F4423B2B836016DE856AD7AF30245470A0A1D95DA7E9DC59D048132D2921195B932736C9D90092D22F4D729DB1A233CE1E496B67EFD1A96204F9A0764D8C87A85E41FDAC915C8AC2C6677AE4551C388F52C219332FC6B2F3D301A98CCFC503C0ED973D412B97747B2480E48B44420A5C8252DD942DD092E9677F4F63F6AFB47295214499CFFDC9C84A0BF8F49215BB24BE54F88874401037A21C8A2C5BC4A59C4BB23E41ABDD63BFC3BABA4F09D303F44F2A13CB6962B81515AC0DB2C1A8293803E0D84800015C8FF1653F9A3931E1ACD74B7FE7F0615F6E86883335B210330D284264C7C7C725828D25132CB4043598EB1027685C2F9B9CA3F7EEADDB061860D837819E1F5255F502E95E3CC63B77AEF1098C48DE1D2311AF4D8AB273B20149ADBB79AE4C9FF61064F7B33DCFDA4C30C8E6565901B9B3C5D123DF1F0305C01564162BBFC8F0C8DD8F4447528DE70194131186769F4C90BB4A50AE79C9538B56ACE968700977D37B7CAAB612270AD5DBA1A896756C9F801155723093C58A31E93BFB2F9C5D8F1968A709A56BE3523A4285B5A8F68A597D002BC4B0D554E53908874AE8A42052FCE1B459E2DDFA54C17EB642DAAFE629786A7A4CAF1516BDBD2AE3D36E8F8FFD87073B439C86C0FF9DF9A3E072D4E6EDD0EEF576D694CC866E60024600A3052CD675859D9F38E216A0F4D4063EA897697074839DDDBD1B7B553BCC572CC3267A6A8FCDE465FEFAF6DE698995BD6864C861C27E5AEBC683F901E8E571B793F3CE6290B98B3448CB3EECC8A4DB7BBEE2800A0101AB340331DF99211D0B17D3227EE321E86A1E65C1F350E1A4D270EF9F110F40D9B2E983393CBD11A31BE6D56EF6B6B5B3CE68F555414A41D02ECA4BF9F60AFA4906351A16DAC6AEB7D9139816968D41F9781279045A6295893AEAF39B0D53932F60092EBF9F13D65BD84E25972F0DAE023D70E552A3B55FD5D5ABC27D0C8D5A478AF5ACAD8E9628E555294552BFF028A6B2792B3DD8CD21BBC037A3F53800462CD3D3A46E067716CFFE85E19C122E7128B7DDE7F580F389B56DFE73DA485D0F4AC60697E7088D5AD4A5D0B78D34A96F57255796ACD0A2BA91F1A098646FB3CC760F9B4B8EB45D4850F2B9471791093F57F32CA6AFBD9EDC7A6FBDB14B73585050CDB5301CDB457B5FEA0E11E5F32BF4E25F3A27C5A8B5CF5AFB35792999482AE828A3BE70DD19EBC9BC263E573D75701681C4A17CF9C9F9B64DBC1013CE23EA2F7EFAF89ABADEB0E397986F6590CC324752984A7B3D9CD1F6873408F5AAA6C898D5F18020509C5B747642E9F8276D3171714C912882FE56BB008869538FD0D57DE313BE76591170FED851CA93210C638736D2CE81BA89CA9595E591AE8870AD22F7DC1E1D962081D1B1056B758F6E +pk = 8F1602C7B0C804D59DA6ACC624E97BD6767AFA97FD4251A28C24EA7D7D8F9EDA919669C725E7AA6D0E0C4371B3C42E9B0E6F7D6C8CB21678F0B592138A6BAC44B65521B50B4C651471D563156210F2F8DDD3BFC3979598217FA3311807547D18C68995176E6AC0EBA8CCC5A1DCC9806DEE8BC3858A1A2982C20EA1FDF21C9846F2FCAE33F6F80099C6D5D619F4AB9FA2F8C33D3180FCEDEB1D1C5F1BE079CC49B5DC2E095A29D32935DE3D8A424D67274995663DB2B876B02F986B5213743B7D31C1EF972B7D6982902A7AAABF168AA8F0B4CD6E78B035CE449F9E1A54E977840C6E85AC0A35D49088D50F4EA95BB746F1DEB2840374382E0E65744DE0BFCD7C23CEB1D2B32CB7D69F452F6DC0DE3AEDD84240F7E1FF5204AD4DF3AB79C5EA16348B1A97B78898A939A0A6D437F8DEF04A56F7082472C4102E207676F7E2C55F1EEA2C3A1DCD46CC35ED9E5E2DE6F1F39CB49D98A4DA0460149BEC6EEBBC7C100C51E5E5B23945896C7211A13B8B55E6B0DB6BFB60CEC02574BC71FDF18E9C9123E335612347D95E718E0ADACBCD6F606A6F9AEEDF2D350A5AEE42CA696492BC09AAFB3E39DDBC29BED47FD3309A128F7B2719F49E100F82094F1AC4E2766BDA88C7D2BE9243220F9E34196859C274C7FD6B37F5F1B2CF1831F27F328C87442683D21307F0BBD6F8AE7F49D423829CDEADE014AE72179B229B0B453AE3C95BF56D75D421B75474A71573C231C0439C9F24F5DAFA79C195302C2F7EE2421481C5FA03BED23537E519B23F1C8DE5BC0300B57F25D4B3F6DE00CAE78D4450172705A1C73C5E38774C877F5695085DA424628EA50FCC17C0604235BE881413872A13F9848445A65CEE72385DB3EE021FECAA756BD9870634862D6BE6B3F1377DB06E83C9BFEC6380B958C93F644C7B24912A8E26D6990657BB84E74561C1F4D803BD75E65170DF9EE8460B5E095D6889F50CC9D494CB2F4B795948CA9D951C84343F41887A1C5AFEB2C5814C57B838EC62EE0644863E55DD8973520AC9A9CD98E7B0582D7711A57C63B0427D6C8C47F86B1192DE726AD5B729C4178C72A7F66A1D6AF504577310151F72F767CA5310EFB46894264A2F23167E40824C0AF9FCBE442889B65D436388392A4C825B06F01E97D5091DE437C151FCCC043B2099D8B43CEBAA01E28EB708B08D40F5E405F6BAFB3842AE3129BED1F2BDCDC26F1436FE131482023D52005652505AC673A2D64D4AE5677CC0E2A977A3DDED61EBE04474F0E9B5D5A77EC7EC0A55DB84A77415BAD1A1BF63B6540EA611660F897D9018B161B511A4221634AD3E057273A78C907CEA4C56C2910EF467B2C36FA437F14842DDD50379F4DCDD3B9966F7076329352D0B9BC0040F8AC1A3C19D4486254534FC30D4E8D112E15389D1530EF8F51EDA236614518B30400EBCCF78FF164D8B215CA1A44F3AE965850AE93F46359155D34F01A13904288923FF6BD275212E497BE5478B00177F93661D8442CD5198612DB653514C8AEBE4B83FCCAD03FE96ACC3606EC514398D3C8E6DD0EE3C7F2F69AC40086440210832D33609A9900F4B2037464AA18EDAEF783D6D5AAE75BF929F105937DB9BB83F634E1EA5BEA51BA0D36ADBFC7DE0F13501694A00A7262C97A4D9D6AEA5D6A2C2D083B7CA4F8FF6F8956843F1300DDC4B7BC44013CA74DBF84A33FADB5A2D5F819D648BF8D3464C9F1C6B2691F5E6A5A12C4642CDC8B460AF46A2004F002B2F2055649FA11455C70B5019FDBDEB3AF739D8C25193DE12B8B972E8CF9265FC3E79D909B6ECB9B6A710003D51A407D10909A310825860E790921D198C0D76B68AF0EB316756530ED03A08EF0405947FFC4BF9D46BFD183708C693A38FCF39E20CE71153A5BC48453DD4765396ACE4ED426AA0B600D32EA6E785F86DC728482304FF8375FDD6BED2E5F73AD7885346760DAB143F1E42BC56AD3D3365728ACF3784D31916F189454CB09B94090222EA17929D4D7D7E0083145F5B0805FA7DE9F9BE67C570DAF326F2A7EE26C2CAE937528AF77EB36A4E1CE7369F26CEBA532856DF5D273C455BE6833E87290CC4E297222A36AAA731A38CD7C44BE4385992A66B685493FE7A3CA7E656E35BAAF066EDCC612F7EEC91FB7703595034331CAFA58345194B2441EF1E15E208CB03B241C2E15B5D248593161FAB15F155101F3AEFE40FB446DB80A7646BBD4D5A3847A49EE7323491B8B930BA77EEC8EAB9CCB877F997B371E4FBD0AC02BA349431B69A78CD938288A5C6B0D629A5389E3EB888D0B5938DC1A7BEB469F605AD1972F75494BD04BC04817ED1B63EA1E004980F64C4175BC26B8FA1DB52D1D69A3C310C35F083F8126E507951B916576C86238404F218AAAAEE78587D9BB92E6A4EE6BE5CD8E1305FFA49FBB344DBB280E21B78350046E72190C3E132FEC84E167C0AC3889D6AE19E71A5CAFADF34DB2D78FD4ECFFFD4F7F98B56ABBB876282BEE921ED6A5AEA7907EB2594FDC0C508ED5B2AFE04B013F860B7E552BEB034EA434B0BBBDA6FA1702A7284D6B148621D09B0B7094CBE92B2C72846A4EC99892777F55FB0FA510A5285D0DD4D64C96F9A1F891F05195F8D951D4E2D9F2DBEBEEA6F205A119CA23A20FCC231911CA0214B2E709D496844FD7C2D3342A9EAD52E6DA66DBDCE189981F922A046B0FC42EF6A012A4DC31DAECAE78C347CFD43A4E793158B549D6570A8C434E2E8A4680C4FA874C7A13A0181A12F8EE9BAE67C46C31958285A80AD5D19D895CDD29A54E06A4928E22264C0C78F53C673EB69A9F6B7DAB748217CF342898A5599D802043009846E4D263B6D44C67A345811BF6F684A85F7A40E6EDB9C3847925D2D8DFF273EC12DEF3853E2DBC99A362D6F72942715BB8CD3BD8DD90970DFF9EBA54EAB5B6B8FDBBC036D266D4788D976243B838C999461961CD609BA678AA417583ED802A6E7D1BD6DCA203927629B141FF4A95901ED6777023871A4B9F8CBA0B77195BBBE325B8E69489ABC9348A704924FB8D37CC2166E28ECB71569D2E6EB97DFBDD82DC1F1B72FC72AA8386B119DD1181851A6AB0CBEAA9CEA5D1B84EFE34323137758EC48ACD647FD5F0516D4925528747C213286FD75C5E33250DDA146A63B9B97B9DBB85A0520CC0AB285EDA70C060195CCBD34E3A490A984DEF78BF68B69EAE2661558BE3156E221F65B9B54AE8008BD9B322B5BEB5D1EB94197DB9DC9CA788B11023B643091FCC71860280B8D633CE2280F3C6F9E8FA673C08F1FB9C59BDC5C17210EC82F19695B93389B00A2DA12D9C9E62461F49F09E53EF06E3AAEFAEE12DC01817A620E4BE800A9E1BD09A607C39072AC851CA035BBC633329A878E50419888B031F192275C5B06926E56C5BB5ECB9BAFD6305BB7DB4D7D92E48424FEDA66763A63B2F58D4B6C9677083B3CA996AEDD2A6F57413844AA4D92B3F199CFB3DAAFC786D28A6CA00D245A0F99420BE5998F507302E4E73CCBCAB43A6C7BB661282F43EBB2A131410D0F90DD6671EFF4E1C3EF793222D12C4377A2CE5F5F2134958E2717D21AEFA32360229E9B82375A7A7ADE1C0CD57213A1C0A186697DDE886E9FA297849912EDC113D7FF65BFDF6D59E3AD74AEDC15F6F84EBC6DED155C94A3AF13940CF029A248903454261F3F37C81539FDD363836675FB9D08C413DD973820B0394E3F97841BF364D40BAD46E15AA7464B289724855DFED09646BFE8B18B4A292A6B1B76FAD28C8B0C1BF747EA183604F13B060520 sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D7E726174ACAEC77C smlen = 2161 -sm = 022F35A9CC8A4A421A7CC16079FC0CED63762B29B36A5815F184EDFF29B6BFFBB891D551D7781CB4097C07FAF8A215E75DAE0B2BB16B25294329B6A99AF16E610AE0450F28E739AB53C338A606E5DA20AA7BA262C8E98171F73FF24BF35399074744E2032CB5C0C6F79288247958AEB5B159CD90808D16BF955D57BE22127A93DB758D7275FCA1359E733A1BAB54E4288FF1547E8CB9ECCAB8BBB7E5669CCF5D5198F587092A47A5819A004F1AFACE1EE5095721F195C0A5F63A6CF8B73C4B418DD9A783151B1B0559E6620361CD5900E93D4B06FE3CF1999410A65EA3D133D3A91772DBFA692DE239C3A6C122D5B531B8CBE504A4A5270AD1FCB3FFDECC600A752DA1FD6CD997F18C38FE005DCE77D2915B0E9F22D812CE544004CE523860FC11A177130F34EFCFF4E317F437B962F17D90016ECD8A9865A5EBCB1022D1F43244EE765BCB6E08271849DE307DDBCFEF90F42AB5404A8FD5252B3D9FD0BAC067D60F71671C7BC979C4680D1F00EB920780FC68BF1F02AC0897950ABC31CF894469A8D315A823E95E5D0AE6121C0C43FB9916159C95D8C44E9F9BB48C255F0712472B757E3434CEDB7D2E42C04F45B29BB4AFA5FB43F81BF4D705E77FB73FF3F0D3C12B862AD19A98307F97DD3B3AACCF8B9AD2C75C0FFC53B34AA1A4DEFA18BE800E7CE3716ECE3553222FCAAA2F504103CD7285B1E16E952EF7A6C5C7558B304CDB970B084980B7A859791456398A4AB9B538831D72262EC6C5949C766EE0D5036D4AB47A8551A77B533DA4DCC55E8AFA4114DF34AA92C4ED021154F1AE1A3C35139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +sm = 9CB9DE91E48EA0CE07369EFF0344E801AB3091AB32A26C71452A8BDA1BC924CB78ABE38A02E37A300CBE34AC89B6F5BC83DB9F492E67D990AA2DA1767D3791E966B804C570F792FC5B0E2D233D7CE7B880E18D01424CA80A5F3154D66784BA2FA687FF30671C3D1B774E452218709057D954797FEF56F1C4C3EC2FEBD447D616B07EE2C4075F7361A466E7E64B8A16DFE763E493D78144F0BFE6FD07D8DC09549A35F5C178F86E4DED2878EE2E6E0644D28335DD0857564A69CE927041FB936D63CECF4B1989A302D352BA6320473C14A25FECAB54442422BEFA1AEBDFB329E421D77F4230E1DA609D5A6FDAF6C09FD31AC14BF656423DE6EC72985BBC7081F6E7B1175889276C83F426D25B5CF0C76545375A3122635E26B15F69009B14B119469568ABDA0F2950A46D9DB5561706BAB07F1E256F76910EAA9129D7F513D89E9A533D589E803B3686382B6B201C7075A6329DD3E3F95F815D935140BABAF2EF944AA4DB9CCF1C5F559063A88116583C6077D4925963601659A8C920452A3DD88AB485B2FE53027246C491F35894CCC378A9522075B0276173D14CCAE343EB10EAF4BA4CAEFBDF83EBF235D18229F912BC8D15EE6B8E63B5D58A7A5029EE067E3E21FAAFCF36E186D9404AEBA6BCDB980A0AC8B8E15B359BF19445E5DFEC3D16737934585566CFDEABF57435122F504103CD7285B1E16E952EF7A6C5C7558B304CDB970B084980B7A859791456398A4AB9B538831D72262EC6C5949C766EE0D5036D4AB47A8551A77B533DA4DCC55E8AFA4114DF34AA92C4ED021154F1AE1A3C35139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = A889A9D320C832654C7B08E64766750C4B005A51D6F68E5E3BAFDD3A69C0DFF0E7FF246D706DBDEF53E751A13EFB85DA91C673A19F55581CA8D09DFDAE26D619F6A93CB4B19F962E84D261D8528DE9E93B1E7F66934C56C958F7AC820F22C7007AB277454D0B4CDBF5C6FDD9382801EE08FB4F9DEDCCB8F4ACB5006ECF4DC9A6FDC6CE66FCEFE67F804FA00F0DF23B3CC9B076D300BC9BF426D740383702EAAE10F0D0D3D8FFA583B722410749FEF624280C076D38A805BC534C58554606C69CE0513677060BB09C6B7438644ECBE90498F5849CDDBA96506C8DAE894E4FE5350E3D5EB275427824DFD696E21F7303F5BA9CD02213551A0BE46CC2E33D3A1FDCE67702E4F18148434D3238CFB9E9D28461274FA67B47A45670983B5C4CE8761D9B7715461F803130E4B0A29AE1EBDB0F46900841B58D7315DD3D5A35BEB617891F319CE62D8A57ECA9A38CE110AA89B5F2AF80297F008C933A1D5698D27C3B2488649A269DC97BC1C8CF64E010608FDE33A885D05F9C5AF5A6445838FA303FA9784F14072B1DC5DB8729CA360EF92F7520CD94434DC6306175CA56393AC56AAE0B759891823848CD00A1776CED226C0DF49F7E57C964AEADA54B8444869E48BB36A45749AF3E8403AE017E6559F4D0735835A031495A5EB0F56CCCA65B3B3F31C9766BC344A690A6109758E22C069EC5747FFB9FA9AE5BF0115C0E71DE2589471FF297E67736D6145735330ED9AA751190F0F778404C260E36C0B7294F6F65E791E2B715F64C852B9BEC6D803651D4CDE1CE8B973F62F32258CB3AE6CE86A434CE81ACDA4AF6CD99EF342976220DF98F715E51B461E5EF08150B88779503C68C8E72E68F3DCCE2166E0A2160DE964C55DCD6093A4BE2BE809E5340044C85449C26BD971070086F5DAEF3EF6B9390F28D4E97D15E03DDD25B267A2E46ADC907FF74823E2699033096E0D00B8259C6500D1EFA856A048086667A81026477CE78D39236ED120E8FB444AF305A740752DF3BB1FB68622D35BB2BBAF6CBDFF2A962DEF0133EA617A2473BEA5D00E5C3CD9E6E8ECF49F522051284465E196050D81166BF8D622465CEF87ED5ADCD6508B9E97AE31E620C4686B606BF07E0F25FDAACD7E9BAA2339329D4D9FDDCD106F62DC134BBF0587CC2E2BCE1DE2602D8C7194912047D34BB382DB21EAFBC8A9F597A4331145348122B7D5B266C18656E8DA89ADB8C7B2B02803DB755A1C1F3EB13CFCF3FFCC121245422F6BB6BDE28C959E933C01EB1F844A55CFB9F27AA8ABA062C99CEB60B9C098A4B86676C887FA2CC2BEBB921F87F1F2268C661878E218F7F9669A0A3F74D160F13C8B90EBAD2C8CD341BD17706D0ED2C9D237E57924C2AE7ABCF93CD71E31744561A47224683C0F80BC006917B0284F7177E6C34FC10D9AB44540E2430A86A4A195E0A221A93453B4EBD1B424ACF2A844B22F29C8F4EEA058EF2827F59CFC1AE007C9785FA0803A956AC995F005474CDDA7FD9677D89168E39BDD3B2D248CA8CD8C3E87C9AB3E98CF17157C9D1D0D702EDB4E9BF0F35D571D0EBD781797B0C511808644A508B4F7230670171E17852A4B3FCAFB13274BC5CF14D9DD0A628BE74C100947DC9BDF5F60F72FC3107EDE3F83ED6EB69D50E723A39D32BD7A5775D8CF19ED4F83EE51F213AB466A642B1E2E2B2A44E351C0EFE5789F67A005DEF261C7390569DB794F89F8F54063C9EB256BD582D520F7DAE545E718A906DDE2E702A766928A2915A964A1111FD942BE5FC8CCF4424EBBD4401701F55DF70C5962DC3CC54EBD224850B08A5C18A77047D25C663FE535E8DC27DEE36B70FF1DB96302769B04363B52DE8FF56D777D887E13AD695E3F4E3268C07F19B1FF39A660511EB1173D55B03A283DBD5FA91C6C74CE724EC7F110AA2B8CBE37EBA9BD87AF6E6CAD6385AA3101B3C27B18B47CEDE775D7FD4AEAD8007EE79F79EC1925285BA4A09A44FCAD99F50170C37BC1679EE695969CA43EC8A7219ACD3FC4F30CBBC1B93A3EAFA04BBAF4CDEC91EC3376E006BB023A6FDA6F85A8E5355ACB32BA582BAEB715C95A87BD1B260BCCF2D757C167D9899FD5292EB795811FE7D272299363BCF9B55173B436F77D555836D8B4F80E64272C1B2A298D1A648BD9B3CD1702B4FC9756CF4AE094CA44FA6CB9E2854BBC6B4AFBC10C95C5956C84B2E8758A2D7BFE9274CA78EB175476526DF9605D8C21B17495BB6F12AD5CA9C075BF11FCB1D7C438EB285BCAD98A39410AE2E5AAC9B0ED15762A7982DAFE0774FC2C6FB0C003244788780FA28AA2CB08C20A00EB80F78B119F9609DB4332988D7E9FE6A478B8B8125002AC1DEC1311A2731DF9D4400976375CAFF642B42D6D5A0903A1843ABCEF13A55C60F22325B313D06E4713A73A7C52F1E303E5ABF0A6CD964C3F2782C8CA3E45BA723EAB4CBF08C9A7123DDECE3D4AAF559B6048D56DA7955BEC4BB7D9ED3C671B7DE39DD476DBA345CC569254AD2392B7D083BD7340846479703129ADBAEDC04007D47F2CB3DCF22E6D904B74B7E5D5796EF5C2A70B14A022F737BE7942B40AD827F9D8B047B3BFF38DADDE42F7282FACD0AA8703A5759C972B210A17804538E17BF4D348B257354851B6DE8403503DC8FEE01BE3A48CE6A40B8CCFC514E89F0A8EC2AF847D8F2F902F9F55FF36CD1C226C495E8EEEE670A9C980206A8C838659587BE748AA96B201E3C864778CE240C3E110C4E2E5ECF7AA45ADF582797B320878F185E4F48B33F130BF89971CCF492486B7A41A829D3AD4004A66B37ED61189C1372E7312EEC74A2A0F2DBD4D10E2C7BDC3FF2EE06FC17B331B3EB2CE12F2BD4F6BA087D87EF8B2A01D2FDBD56743786A15356AC4E1B08865BFC85AF63EC83955B842BFCC5932B586B80BF9C48B707C1EADDA72DA3A96BB038A3B0032369E9DC0181E230C93098ACAB71E22ACCDFCFD41B928AE7A0718656CAD91839FF051C7AAE63AAA082EA41CC0BC4B57675DB26AAE9C1603A98C99E6E6560D1A5C434832D27BBACC5AB3AE92231C6982054B576DB245553AC286819F891CBAE595A386DAA27CC1FAEEB2255581F775FDE61D5C6C51C62CC8450BB87DF9B6CD35481117C479BA61EDED69149B3B20FD5C40E62EF42C20F8392879582A8B940DCB15758A6F98A77381ED041AB139588B262E8E430CF4541EDA83B7913E9907801412367FC4CC61CAFA8857B2CC50D4D4A14F4B25E143EB3CC0EADACEF2D95339C7463111F3B7A44422D413D0528007ED8E6210AB7AB43C63AE262126598BC61E54F6A44AE400759397B968F075A0BFE5ABC828DA4CB96148F61735D0E073E34027A95BF21EE539AA72789AEAB8A374B040072F7A192617F60FD30F590AF591999F732375AC4C284A2A7F4194F974FE89467F9CA663D723F13A9DD08E20849C7F4862623D1E485CDEAC3262E8542082875E9A4EE264D3085ADB4811F230DB325D3FCCC3A6B50E191289E8955758C5F304D532BE776948C980DADDFB2AD9E0BCC685FA808B0DBC9E61A7E7FEBBB49A970F22A2BF9C756AF6AEB660FF8B4B08A56907AF1863A4B1F65CCF6A93B7F69537D98B7AF8F08FA2272C93F1AA567F067D77CAE3735D6B25AC3C35AA73CD76B05A615D6BA985413E1AF3F6BF40D549167DE3098F77873C2AEA80EF90C51D704A4CF38B3E155BA60DD9375FAEED897E77A65258034F06C56EF69ED49DAD602C6798FF26B7C7737E40DFA6B67E98A44D6354D7FCFEAEC6842D5BC06977959AECFAE +pk = A889A9D320C832654C7B08E64766750C94CB926D3396EEC1EE4B805C506C51B117C13A66B5EECCA474FCFB5A8D859B6DFBF1F189B0F9A6C5467D90DBD1D1AD5F92923A479B41E9833A509D3A9BA4F4E3881C6CBE8171D179DCC9AADD1C512CF614C0CCE9793095CCD512EF1FE3DA408582D97D5B29C6EB208C5153F9F8072D753C7D0B5FB356657BEA9D46D2F6A75DDFACC172736C8B646B7E062D76CB9DAE14CAD3D8BBA3BDA1E193A23E0873D7CAF3A9C4C887D53E557049F0BAB457A5441AF7BE1DE7A48083416C8347C1A35D8FEDF8AD5F004025EA27FBBB1ECF2DA48B5AF8398B063E178E374800D94452318989407C6B070D61CD3754A6D39F25A29B87537E34B938E4F12B26CA0CB8A603637FAC2D30D7A75A2585377A9DD9D689A19ACA93055DD4542B6A81C431CCF8E64FCC1D85F7BB3E012C0381F4C2F0AA34ABCA1A51ACB7B6D07D05CEEC3B6B08B2BA4B4F2BCC5FF7F18F6EB111F446837B67AE048AC538C9681D57B7F224B589FEB6163ACB066DC5676CE5CDFDB6012EAFB9277E543EB9F07F979113BCE9FB4C34E2043ADEBF8AD9164F21C7D02CAAD000242DDD9D0D9E41890AAB18A59D75A2B103AC9B2974E00AA8129A8A41FC8AB1CCE81B5A206E6134217FBDCAD88344DC073E770E3A53B0B07D4FBE88E9CC2B8AB18DC1FEEAA4228F801439C22F4E1A903B8A69CA9736EA48EDD310DB5C0AC36F578915373B5854569EE1235A17D62C4D0F70D5F1D788E01755DA6029369A7267C7874B7B54691AC50985453B08767D841D79B4F2FF6B82537D94A3B572668CA3E4A136DF922E1B001CB0F926DE82EEF81BCE6CA725AC8E22A2BC8F916F00F1619B37BCEAEE477DDED882AFDE61A01F6BDAB809F74805078E9F2D42461D7DD0EDCAD36890D995F5F6167EB57C58242A0BD21AEDF54E60EBC436E36285245389841B560249B377B407E4302E8F3B20509E2AB30CC3FC6EF7DC9FDC88DD935491296233D330FDDEF8A3C7616A675F9ECAE11111D19FB0AEF9F4BC9C0B01128454906A893EFF4FB52E4D2DE67B5206E100480ABA9D42AA94ECD40018714D566764B149838E507BB1B44597DD19F3E23D5E3F354580AFD6F5DC15E9C6F454E5F3C1B8EE1196E34DF87A13C63B59E401208A21EAE532DC17A50A62DDD0CA4D736B698E99F3B3C6E0B231424F93ACFA729BC67BC3351230D60E658C19A591F53B202709268A84CF813A1F49ADD0F0CEE7A43DE82ED3AB46A4630CA88523C55DFC1D3D9831F27A47A62714B98CC18E647489F1730FBA905181796FA3182EF1A08EF6604153FDFE9D1C220BFA9167461E524BF679A759584363E08D1A30068EE1EDA955BD816EAF8CD976DF6233A82A260696A039B9EAE95E55787AC710253CA3092264BD6A50B2EE9E3B0663D22DC48FCAF38605433FF82C14FDFD78CE35923028CA3CD1FA0DBAAD619E99A65A69817A67E302247D8584EF61D396604B37B8FE718511F89EECDBD58CA219A6310A72F3A4E940A5388F2AC2CD805221FCEF0A4E5E053742206549C8644A4657B68BC35A94EDDA1D011880DA3D2BD6A0D3AC51B61C40552F5DA41AA4E9972C262B497259D3890A180A54FB571DEEA30B43C575866CACF609D4CEBD035B8B037312CADEBFAEC6F2BDF97BC22CBA5E02BCAE5E9F52909A14B459410F264B22D82020CFC38AED0EB74B3483043AB5B4798DE4329E0B1D4B87EFC7D495841F96A3C07FD77CE0F0FBB59B348D03F9904C3D84EE10F5BC0F0FF8E876B98C9E61B41A161B2341FC46356395DFD51D97B6A674947FFFBD3DB7CC4DBA10CC58DD2DB1C5F8F54FE0ADD7713B1768865E4D6F8852FD0256E75EAF5495298EB3B6F3935B4475A8C4B98509C55EDAF7668A46C86A3B4B58F07812243C02F419BD09949C97174C8CCBB23559CE13A607FCAB2BFB8DCA9D90D6A48610D43A6AAA51786D24C879FFA01FDADAA5D12B50A1B0D8B6760F83003C99E45CFECB06888E902A83E3F8296CE99456A118050C87E5C9AE50BD15D418153E9D2FA3D8252DCB902E68B23F769C78E8007A7E47E7E356C877B77B057C537D8833CF5F5404255CA3A75C28D99ABB2B960C5D0905D3C08741E328D9A6EB5AAFB858891F02563C00D72A8F1BB20EB0C9363F6AEB4AAD89916849CF4F4CA6F98ED0C53E1A96A9A45B24311FABC941E4E739D0B7098E35E93B4063A786D6A0B4EDCA8E86404528221145439503B7A967A950C967D16AE304D846D2D21994E1A6E57F9459229D913CF3FFDEDD1583E5B7A2DC763D427E3B3F0E6CC8E40D4C5DDC10F8630C5C5CA4EA46593FAB4EC66AE43C6C62758E2D8B0E628EF1ED33A23405CE84948037C84EEBA15344C165869DC8FD1EDE099C33A4E264BD0A968A67D8D463407FFFD909BCCDFEBA6E9E9BABC2E5BFF37A829C4B78069E59CF3F79AC7338C10363DF1F3278B2C39631F36F42C70F8347B71A333E32FC34C9B5F001F09A1B83922FC0456F21343D5BEE166F149A79EFC2CA42C24752A1F99523948E80EEC828E8C01D83D6903260EC581D9F963CA434019DB21A8920BABE17DA63693B3138A7B70AAAB322A65ED81512DA78BA1886CCEBD7EF02795554344B349D64C1C9DA2AB709550CE7021B77B4D85679AC305728B562FF74640B3ECF24E4E84479DDFB876C7792971656D06D15D9D6974485B87BD448099980ECA97BE9A144D0114147E8DB427B92784BE9E3F884DE405309A7A3B8711BF09FADC4E1E7014294F40C084769B962DB76A97A2F7E375298494A3A32ED7FF41DBBBCB8C32678C7DBD401FEF6F868C696158453124858A461A0EBB649D10FD30ABDD6C7BE128258A63E1FB26099BF4F37D2272D82283AD28771D7BD3ADCB9A503B8CABD1A9C7D06D4CA9F17F6DA8F5FDB74FDF69A875637E2B9708A2D603103D838F8FE20931613537085BE45E65BFDB62EE5CDDBA83FE788A03792F3028C90EA1885318AF9FEF262150AE1DDAC4DA24B9511F4227F80EB81D5BE46108AD3572B15437B61747B3178E94ECB75E74264CD514EB27779E88DF63A8761C3CDF6BE6B06504E3C0E261FEB934909DDA170632A1A834B5D0C386D4ADF850DE524B47DBD39FB54C3B2B9A85527A5C1612E244AE6A74D375C8DA23482CBFA4FEC6EDE1CE21E4703591EFF078D258F0081672F9C86049E4E3A2DB81762AF30797D0D1013000E3128385BB26FAB83994A11BC2C3388B2B04C52619162748ACF29222A872EA2313B70B32BD7FC26DC1C66035A2F95B3F34106C95FC14AA1B073CAB8B1799E8FDF62225E8C254121BD4887CB83ABBA4752B1D0BBD9543969AAE6441EC262FFCE28556ADA1881E909E703D4E24A5AA757E30E3C79844E70AAB443F820ED17E1CA8813D769631B7421B08000D1E7E6C0BE8684A234FF714A3FFE97524A2EE477C23287F954F73D7989AC474F4FA8B210311F9F019C2EBDE0508D5AF969691088C77AEC4A059B7916D97465973668FD504254BD7F1421AC2FFF0CF343B3555463435064EF85E98CDC57B7B14BF156592DEA8FCC66BACEF14FD3A0F8A18880333C230115C1257CB1C942F456252DF399C1F42226685F91909A92E23849CCFAB1FE6A1D0287A09FF45F76B1F25D63C431B559999E89C28C801F98A7CF4922B748D18799223F37BED81069B2C2D3813F9AAC01750509EC1C8B2CC3D05C20270E0162823C72A3330C80E71F97F6D7D0F05EF3F302388DF12DFA4A2D7D4320FE1BD20CF4AB2894AFDD5A4AB2758FD4EE7915CCA5873F7A0BEE2F sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B7865FF33E9D8290ABEC smlen = 2194 -sm = BF1CD9007BDED4CAAF00DD004D02AE4BB998BE0C34FF13791E669FB7886BA3066106C6CB55DD24BDBEB012A7D46D58B78FBD17E417E778E848D2D5B2EB49A3C159AF34DC67B5622A568FE66ABB4EFE7E930D4D6483787F00F290BF8B26FE7EDA39F90AE3DBA489B34208ECD74FE9695E193EC3F10B6EE62392F1073BF827F1B8533AD811668C4B865ED3249619C9489220DC1079BB3B825CDC537189D040920A6DAA5A0996E1BC6DBFCAA916577ADEF76D60FD7FDB6011D54E4E9567A320506E8951C826CC49B1F0A8EE0F258E6CCFBE19C8768FD17701D464DFEC2A339F902873FEDE5BAC24A81D106E5E4A850FACB013D14B971864E25C8BA9E7F73B61900653E2F3F555B9EFC112F3CD114E56292E39FE299751E0D59AAF1A726891AB3B91A6472FF393E64D5B356730DA5BA3D1D40D30B133A91FE698912F66082F28BFAC89D12D37E64ABCCA75D73CA88B985E4E78ACAEC57BC75165FC4D1B225EFF2328C0D8D6874A4A98E88C77B8088BEF6A6A809806AEED78D42FDFC50301F275BE0517924219689D6728503A0FE4AB116CAB92CE62D080EB9F97F1D0EFDA49A1802A0E24412ABAA4C73A0E4982249E726C423E37865ECA48066E88477228185083147DB71DE59B7E98CD7B9DBF3836D6C548F46C9CAC78AB7B2E10C6B2C3B93DBD141341724F93AEBE7F7B0996D774A66C4C4DBD4E0BCEA56EFAF5ED06FDEDC2B16215ABFEB25946FFCCD1C68756E149C6636B65186817C281948880C17F5CB10BF00DCF319B5341CAC87AFBECA33CDBF59C62BDAF4CF9352F3AAB3FA979CA79BF8CE5EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +sm = 29E13E6624404131F39EEFCF72D3239022228BB6963EEE56CD7BEFBF033200E779D823136CDC1DBDE41DA88B10809C9105D8066A80A57D5B3E1D3D06FC8BB43D1DC30CA4F2D0490E89F999899F2C478D8131FB544D0641F5ABE3E731A8524DBB430815A0D41E61A1F25B03C563B8CECE894A623D7E39BDFD96F7D5DD2DD3FCD46820B5076F23C7F9A364A775B36B5DD710C0431F7C7637D94A134DA1CF14CBC79BB920D340C3DC508D49DEE7192B25A5E7E8BD32D08D884E1046A72B3A0643A2F739DE0BA8FB598370D46C494845605391946C7A5E67B8C30DDA7D65C7D461483D70644BABF0EFE6D45BE98007AE9362ED27EA862CE98EBB3B3D3852564C95BDFF2FD5BD14EB72AD23A2513926A0A8B25B9BA463B814914938A8145EDC0F7BD0C4E1E6CF32593BD72BB1264682474654859D1771A66F0A87387A5E07EABCAF4125F9F4DEC796CE4F33EE982FBD3903539BA1C8A723A358BBC8E3A01B4FE1544C89F5AFFF2CB5506CFAEC1A62D5C5C13B74881D66F7313C5551B349896FB7191D89E778B419F1C3CE757E3264E8FD446553E7875E7F0C839E9AA0473815E64B50EBF3C0242566EFC4EAACD256D85D76E4AED4933763876745B49CD5F26801493A6D9E7EBB99490933D6357F44EDAF7BFAB3B24FE00E893B56E8DFFDEE3E22A057FB64F72FFDEF9F21BCC571B56EA66C4C4DBD4E0BCEA56EFAF5ED06FDEDC2B16215ABFEB25946FFCCD1C68756E149C6636B65186817C281948880C17F5CB10BF00DCF319B5341CAC87AFBECA33CDBF59C62BDAF4CF9352F3AAB3FA979CA79BF8CE5EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 219F8358D472AFE3F946D59C629A307D0F47750AC90CCDC02304C462D1FAAAC414A6CF5F70E1AEFED3213F405BE0C6CDFEA607D1C9372610C1F1A17505865C4B8089902CEA6F94B70B02869C0B59EA8DBF24DFB71044F10BDA37F2A48ADF26E8422840BB03A994629F379DEE90462DB824C2E3AC9E5B432302EB783583AE15BA6869558F60EA5E736BE079EDFA3DD381C50DC6FB8F434F56210E7DDD534763EE2A8143A683A32AC74E8977865A49D954D46CDDDE0E0C40F64C37EB0BDD7DC7CBEBD71C2118DB13063F1621F23F1F6F72D812417169E326BD9D71D2D2B0734D8C11B794BD86C0330FBE7667698CC2F3EB8FADDED009D2FFF29E788C71250ED85F0FF496EE105BACE6BD7757EECF50BE3A5395C497C62E7A94187AB974E9A2A72C8E01ECE353AE5952FF35CC5E2767E7E7C3F6FD8AE3D3A91443DE0EE67E04BDAB549FE450C2127F525B0BA42212AF72BF2EB1CE2F66712E368B8A008F8C94E06E5BB42E0222B2A4AF29D5928280F6134D4275735C52127ED244749103DE5B24B8F7EB448391692A03E3E898F70E4542DA24E027823E26E5753C5F3C5296029C091F666ECC547AF3FBE3486911404AA02C87EF8460FE572C86DC3A0694061E4D6FE1A2F70F960D2BBFE535824E8DA39F094437BB427048D36092153124711CD1B2F831211325E57DA7DCCC8912D81278F90FF47753882AAC2C4683787B17D9A2C8863307609AADCBCE34D6A937A66F8343BA1C4CF8EFDF6887578301ADA9D5535FAB747D660BCA698CC1397DF92678D87994B640B2825D2AF7976F22301BC89D393A8AEBF7B72B9001E7B628860FC97A7721B5EB0153BD973C29286B177E97B0916C6FC6BA2FB2BCF7516912855D985979D9ED1B41B34DCB55B2D6F8751F5F0E7C10682644BC8CE372DD27FCE1429C35862F7942DB6EB7B4FEE63A514659E10AE06CCEA9DF436DC96D3B6F126AABA0A01853FC7EB1FC01EBD19154AF05370E6F8816EEE3E0945FE5B3CD10235616D452854DC37D09A0A58F02D1CCE021A8BED4C00783215A71D6CFC52A08036198861CEB92424A794DB7607655F245A963A4EDBEAE352980BAB67A9A80501C75EF0B9179AD08D4425E7940ADE819B4F3166C21AD4C94687E8ED37E24AAD820C216EA89CFEA54FB3F89C5EC82BA9DE8FA4207B1F15A69166D3EA6E1DEAF6D73ABCEE99FE3E82B8AEDBB8E5122DFF51279DABCFBB69BF9CDDA620AF5C10D568308D63C0A63C472B94E54F78CFDDB27B2BBFB878A851EAE7867CF68A3710B5B08674C5893EAB14768570DB55C45653F69F625DB61C957967F2F387F3F7979FD7CD1656E28FE1FBF34CDCCE44D72F5D63CDB3347AABEEC12AA0973C613BD41157D8DECC418D84C7E0101DB2131E60C2DB0A96E9AAB91F09FB5916A65B20157706F31DE10BC9E8E68D92CC4B3ADE71FA97084F2633209FB3BE941FA7C3A2D1F92C3AF3C104C42CCD1EF9BF06FC1DA6F7E5A2DE21C314AC30A9157D26C895357AB581851AD701290A64C2B9F0307D41F70F5E08C711AF4CA15FC0C174DC6CB192ED662E5DF7D20AFCE8508467003A45F74D074B82490BADAEAF84B8D8B121AE8DA98F43959C8DF5C8065D79664A6F3C60DD0FE85FAAD460CF3ED35244A46E3DBA3A9067A0418E4D7CF1D5F2287902B10277F89D1F0AA04FEF6CBC89FD40EFA926DD4840C33C1C75C8A68DEA1AADDF61BC803AA6DD467743EE278457C48D52DC7DFC4F5E768CFD16987C79C00B77CFD53FC314EFB023962EC0CB1F362EABA667144969397B602956B7FF35AB81F88A47E823FF9EDE7F163262402C513CDDAEDB60C00D967061D06C59C15256CA05830796FDBDFB2D47AC43CFD16641890B851ED98ED8437671A880482B902FC60F7CEBD7482029C53053AE5F741CCD311DB1536E14827ECE876C0CB49DE11B47FA57CEA62E0F1D51D27542CA9B3F3A4752A6111E1BD3D4C33309B6F599DFAF44FBC78DAF30DEB236328C087CDAE18B43E3A7814FFA1F049DD6CF855CF6C5C25CDA0B40008BBD7609E184E67B3EF3D311D95DE1505FD7811FA6A8A315B190E51EC690BB02D8FA57E64F385A4D7E544EC29EF587021656F3907D7CD548C720820AC3BA5F06039A1174C0874CD4C66D4F22F2F595698B3E9EDFD0252E48101F7033AC35F9DCC052E0B7D4E013B9A1DF5F0911AC183F8A214E35140D5ED665BE37995872D319858713BB2721B948053C0D759D35F18579FBE1DA3CC1757DDB23C03B69D052C3E7160FAE428DE3AAD4A377DD491FF02CC91F20F374974DD18A466BAF87A87F61E350B6B5A5CB530FDD90B344F4BB48F062E518ECBEAAD8E1AD23D914161B6EEB58F44B31D7031548C9FBF308D13E8DDB28A74B41E8CD03B8CD8A1F35FE7E50EF8D7089E7643704854266EFF1C95CD7B054D873A3D266D0CB057B00DCC8D028ECBCCA6A42E5DD443F9DF652D8A3C6461940D68136033A0DD22A968E432FAAA6251DA40AC969341B4BCF9C5F2DB110B5479694635EFCBE3DE41DB81B6AE0D0FBD84BD32D3B21326EEAE9493F065806DDCA33F6AF0480270250A24187C903C76F8E2CEB8109FFE0F554AC366BB1ABC3E70D939515C08A059CD030848E2A151C5BC3202EF182703C3E694A004BC81850E26C9B75A33CF6CF0163387AD45A492E68AA390322543758C6167BA3734F679F6722CF281A0225FA06774635660E4AD0785128BAAF9BBAA6A4102B4FBEE08D9B3FB29BC55F4FA88A08F954083C4602A20EECBF2D08C0224E0226BF4F9FDFE8A764B17CC2FED66FF206F88C64FF0BB610234C58762E03794B9EC2B75067D0E1CBE7F35781F20242B8A8AE1C1C01BEE48CEBF90644B73A6A1CD969E48F1E585F164DA0B1631C049EF851B9A146337A211FC8DE33024A903C8D45E92FF3E7560590FB60C1A2C2DA07F32817691F1526B66EEA93CE8186F8669FB18427CDC92F8C1867282FA16830D9F9F5EB20FCF49034A6361D955B59B7D98B23210361D2673E2581E26AD1DF5E8AED3D72AC85D91578983483FF41EE61FE04E7BEE90D70A1EE93E7FE85D395FF6D536DEB7CE15E6E8C548774365EB19B335947DB6AB7C969AA005F9B7F6E50D33E6559567BB34FC32F876E3453C4A4CF68EEEB3096AA0489BA55590423AF137138AD49BD747CEED5E03FA5E52BF8758490E0BDD74A2826451236B4D53014D5D2C95C032F40C66AABF020FD87AC8940612D5DDC6BB19A696EF36F63A0D70BF4434B5A3DB98C60A7E1774E9BEB5196C983C384C3D15AAEF0BA2A0ABC94016B444AC05E0F22B83D1A7AE2D3D798E9F0CE8FD53D1B30B32AF410CC80B714D9D2B5D4768AB762652EE0FCE0DAA052175F16C619948F899E01F82D585FD2D6E821D055C60B385CA403870F44210CA862C9CE4EA36A9B200C5180CC48F8CEC2D30A888868D5EA737192DED1E9BA574B71883E2D24675AC4B5DB9A71565F2B77B65253054882077996B02700BAAD8CF17A6756DE3FEAE13BF9D469752F6A70E7572DE762316AA3D27A83A7B1E2DF1099E0CA4A9FC61DAFDD6AB99AF04EF7E79E8DF113F6017DC500E58EF4AA98B6197A78B3BA560A27F3D0DFA3D0C368E4FBE02D2199E5BCDA2CA90A87E39494E05D31059D1B549761463F6931896B12AF833F7D4D3B7D58C905748FB103B821FAAB50DC48BE6048940F1E2C531449B8E7632D5F790C1249D08A767E57E9B72268727994C2C5520D76DAE96DD48DD364490BB35853BCF430F67B8DB4F11CE75AF5145CF2D637CC9BEE4 +pk = 219F8358D472AFE3F946D59C629A307D2A37DB3BA81E087546F2E330838A376B835DB1531CC0CF6874C97083E05258703155831F8CA333E0B7BBAA8FAE5748B924554FAD716EA88616F8ED1508E567C884710489F280FBA9DF3A1A829EB22C607A9A2905C5BDB472A8CB56CF4A1A58D8EBAB33B056ECDAC5F89B30FAD5EAE6FC8CFFDD141EF28CB3442C61DF4ADE123C119466CDD37ADF37C1B5D8B057F84BD70E801B5C44B76AEDC7F3AAE5D5F9DBBD9CE22BD61DB5181BE628FB6591E5C86E39036224B32AEB328011C777043E7D95D4D009D65FFE858965E2484217F214EEB6D26AF57A78482F2D70F4F70D4F98268B57E5736C717967464C0825F56BEE7717B71FF19119C63A7A05376697AEE9EE19E6E0424B5645AC118C2B7B1D4294CA70109B516DA55347198C99B965114A75A31FE65B3AC35B98FD2EDCA65B499772A376B8BFBE75C52C69B37877393A04A3D31388D63BF5B01D9C0ECDA605E0D54938DD262BE27A6C651ECA925FA8DA144CE3A6B979C949BC4915DD70EA789E656109CE290AF8E957AD8DE60B1A3462441687912C9D825C82EC5239AB2A15BA30197F596CC803636C3424E87DD02FFCD72A6A19F04B72DA0EC55A02EE78F966F3F593C7C80DF23618F70E962D481A482074A49955CA0ADDAEB832E945EA9BA3DC0C5B624FD83DE39293409B0E668894DB73890F6C1782C544CD159C29253BAE515FD8717A4C5A287272B52921A92BEEE38222B65F6A21C7AB3CDE893E082F56CB88E17E39BEB0C3B2B174BCD230A7655B4BF58A4253AB0F2510CF0C3B5D8D4FC0C1EC36AE6CB2C1B0068AB1EDE855D09C8052EB441C2EB4F10752F1A8DE0D2C6C755F0DBB03C224AAC46B73F191DD35ED7534F637B7D0DB9A91010E203F7D454255B22A9D74FD84612D0FBA71AE477CD7B742E5FA94174E7D80E4E23016D0A374A2E2AF556183A46AB067BCCA36CE016E1FDBFBFEC28EB30B725AF18251AC3243937190EBD33C6E9C879A72C11B07FE45348FF75A9AFDDC7D4970BE286EF8B74630B5FF2AF6AAE2A5C8A0A08F4C32996CD8F870879BA7A3C82B6F4ED53A2934D7E48430E29FB91FF9CE5DE0EB6E4D1057FEBACCA715CAC181E95FF441EC7911F59C721419D2FC2880EC7FD6A0B09CCD3140594FA9520E15FF055C96FE9EE8BADC0671DA13045FDE97D239F8BF11E472E6BEDFFB7F4A4A797354D55D047C0E25B2513425BE8B2F9A3F4AF5DA66CF1159B3BE16013BF6E486285910992F3D06C01DB89547DAA1EB9CC6BCA1163E5A8AFD6B908707148E5B3D37B51074FDA2B4BFAC1E65E1C1A9C24BF6FB8C631675A65A04208496623F890209C4B5ADE451C77899EBF31D6D304A904106F92DB352C8872FF4EC13E3FC03E5206E7100E2EEB6B2221873A868F85F4BAE9E8394FEFEA6F3380ED30FE03C14140601EE1D23CAB61401F5BD83438975FA457350F5E8A01B7E96AE302F6F0443673AF88A8462CA83C6083C0B9DC769A8322A0B07304F29CB3E66068FD835A0C51E95EA1EE96A2291789E19EBC44EE3DD91E0BF24947CA83F2D18244458CC86ED0FC97C5B8F6FF4F0FACF215829EB502BE8F32D03BB42C95FE4519A24CA99C8D89B4E6393AE23A3B773944497892BB90AFEA3B3CCB708FBEF99A575BD4BB8172E81CC96ECCDA2FD514DB86F3A9AB551DEC5787948C9143358ED3412CDB8BECD388FA22B90B8DA9901D4BB716F09378EDFCA6E7451E051A851E4A64F1D27B114B2F15DF09888E92FA1F8FCE07FF6DC8009385B26570C969EC2614654437389BEB2765BC49A22F34DA237F0817B1EA7A739502009A81CAEE09CF3121020DAB0923DD8BE4D57811B850BC9D2965BA6A3419B30EFF4E4B227C34236624AA430D7ED5168ABA3C017A6516E45D84D8B4013826B87AD4275DB56EC6BFC88F24D54F523A072AC5DBD44B472632431DD370B84F144E48AC59B2121FEC46A982124646002CD976112B1F012F8C4C51E876137D34B6E28671D24AB9BA0F653AA05F4A5C320E3093D146B85E04232973723BACD432A3ED4A61965773352F605EEC0ACAE53543C3AE23399C3ECDC3EC27287605B8F5F3C33E2236A60DCB44172446AD15BED22429B473C229C790C62389A8944E598438E4DBF203C933CDA6A9663BF09A3BC3B176E191B6190DEC62AF82AF7A7B134AA2D6FCEF08C671E7AA88FAC58E24731943E4BAD4EF67A41E6F28770141FD8BFE6387DAC9BAF8C9C0E0133AEB4D7D8E302FCD9D07907593FE296233883FAE795B96FDA99E7568E52E5CB9647C867C279546D5896581F5606F0642E470FF37E75C4F84AB32E174A5D2C6AAE9DDFDEED3BC78218EB74BC741744ADA3EE2D8924223426CD6E2E9233394F6F4A32102E767AE267D78B16EE9662C3B00CAD6000DF7FF49EE99E93E234F62773CD3406DF5F5AFA5CB88E3FA580EF215116FC84299D5A07BFC59344211159A6052C4F1F92033576A2C13EEC1E0D7E37DB7A62589EA5B3090FEAAAC6DADC20EBFCE4B1EC0DCD87413E89B57ADFF58A9BEDD10AC37ECA8E28BE559DCA1ED33FBD92511466D4C96BF78AE8B3623D7FE1C185369A4349851550B95386784390EB1B3F84747034C1BE43D04F72FC608B17F76132CA7E89950ADE53CA8ED520E9045B44466AFF67D0CD48B7E551828AB6FAF95313A0E022FE2FCAFE0BD5605A4FD0BA5FA64E93E5294FD6ACA74196B9CD6244494E700FBE1E5F6B8D399F279EAB12AAF83A8AAEE3E8568BA2F37B39CBA09BED2B7C75C009A07C9530E88BFD8C9F1D135C933639ABDF24DC6712A1152FFAA7826A16A660EEB779735867D7F764B62856AAA14FFB946991BD3B1967687D542C95B37D7377FB1E5F58A2235C78B69BA4349C6E82FE081B8A120791D762B60F366EA0FAE6BD528AFFD95AC1259E2CF207480E806FF13D3F31277AEC86EC92DCFC301D4E6E69BC317CE6FDEDD9E218058BBA5A204CC4B09846279B4819A0D65D808B21DA7095634B1C47CA1DFD353B1137ECE959C09A1A0F9B187B7EA9F23661789A04E71B7AA2CD2632C1251745FA52E567691C049B2A14EBAD83891528477C24A778C84C1FF124C57FF408EB506D7E26B976E0A9354C25CA301FB3966025E8BE8F043886A87437F82E65CDB6BC16D1F0B51037A1231B0CAEE59A5DAC7FC14D97A3E2EE0CECB854FC68535871AB30715C1595A1A28D4453AF907E68EACD8BA742060ABD95D790ABDEC64E1E0C87828BB890CF4AFF1F28E22D8FAC605D65A7510D074DAC9AB5DFADA4D5D47AA2B43764CDCAED291C9C16DC190BFB3C0F9E971F1CEB29B16ABE0DE267657903E8F57EF38C41EBB6131E9960E70065B13764C48AC8C305AAD01E91475880654941F8A10F5822210B4A36B95BE9567864670FAFEAF9E2AC35AA1FB6F23E27E842DEEDD0C6D0E790D8812D8B7E780B0C2E6A3B5052AB88582933535BF9B3AAD5F4B5C5494B57BAAF3B0741F6AB31B12463384A3B60ED7DA4999920E993D434F28C7D77DEBD4AE4FFEE7272287B335DD2D3838DBF83E97DAB6AD20C1DF0E5BBEF7D8BDCE28DF21780CCABB20BD6AE9580C9B69FEA4EBEB2593C08B6FB02C93CD9E563E7F3FD7EE28F1D3355C983CF010615076AFE74DD93E66BC416E8B96F37477E491E31514032424E12482D9FEB5D2E5FF44FD3ADA76922B8641ECB23440818A7E43F747C1A6D95679B765DBA047A4192CF12E6C2FE082F46C29E29DB423EAAC7FDE66F663C8ACDA85A4A8E4CD106CB32E1E51DFD3FC2250D3BFF sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB0546E85D0597F91120F smlen = 2227 -sm = 7E0550CD37CDEFC3FE11C92FC9CF70D930AD0316D001B95C9E6ECB30D08272F49B0027C4352A0391CAA265BE5F2647A32146C1E39382709BA1E8BAF36763DC9C87B76D7A54A6278DFC381050903A096FCC706CBD4ACA65AEB87AC0AA9F083F39FBC75DD70265EF7D92693A98BBA9DE047869BB8320DD58F4F749021D551980AF3DA3205FE45E04B1B98D0249B7F5B97E7CFCD47DA642DBA2B201FE0240AC99B86C3726BDF43E45F616E691829F5024DE38CB28FF277B513A789E73751DA585407F62CD8844CF7D921E6F15318EE102318DC981726228C056E555A14EF987B92FFDE3D9F5E2C80D8738764EA10E6E116935BBEEB497974AE2E4D6068110C53DC98059B6A1F8CB3D616ECEEC03C398FDD2DFF17636EB12C2222BA974777BBDB44FEA9296A7F386F31E1F1D62362F1F07B8845FC09D2DD51F66450D9898FF379E939782226FDEA428A4FE174E85604C8887B8FCED286462384513368D2DB6FEEC1A2855880816A254BE8E995A7B8DC245380A9D5BB095865411B0A9FEDA981C05C00456C5FDB0FAA8CCEAFF75B26E340506437C55A815B753ED013102FF97E3C9FECEAF82758B97C09A0ADACFE0FE8B2A286764A4D9CBBF5E8FE563633EA3A09A5EA4FAA633B234068E385D9B61689411A4B078F17692DD57BA975A568A444FC633EAC0180588E4E7E53CC84AAAC0DE30B8490387D0DE5E971DFC3867EFC7B98B3CD5B886FFB9535C6E2D50925FACDF320CAF1B31AEC0B0485F7653E31D9FB2D3C8050121D4C9CBA164DB83FCA59A388314372B47656CD5EF261FEDB7856B1DFD6DC4D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +sm = 66A90254C9F71DC47132D613C368B1FD417C9F8D9761EB73F39E994491EF8B688EADDBC340EF9F5D04F5F9DDF8E677901DA5EC65DF09CA4760B8332293B00F49B90326736C6135F6639FC3C2B6A33166A4B2DD94C364C956F1B46002C4225A6A1C5FB360251C74C03FBFFFD9406D0C25F3937A0EDC59D80C83500CFA201F2AD8969FF2A8A9431C6C7F4ECB311DA9EADD906EA0F24A788B660A2A6CE8A0C983B888CC94B2BD87C887688870D4B94E831983CA110B71CC85081BB18CE1C8473415F6CADE477A945FF5ED121298A2F87D093279D911050657178744A3E300C892F757E3305845B1671FBA205BD9ED4B87FAE65A6E11008ED1B6DB301C1298473225582E3937CABCFA5078112BC70D59A9A2232EFBDAFA3E56813D37BE117EDC2BFEB9A5DC7FCAC763C88F71E4642428CD441E1496CDE537AF1D07190A93EB9C5D215C9A2C5F3B55C5269D2B99A31E7B0D81600BC18A0386B3BEC97FF14BC71F13A5B5490D2F457E2315744609F9DE592A31E47A6630E9E09E3E187967F2081D78476D886D5630AC37C0D328D2D6B7F7A36E6E3EE59A155BD887AC843A39D2EF0E25136D13F6A49EBA621651C4499A3EB2DA874674E136D5BCC5DCFAD229FDC2A4B7FC0406FBAC7BD93D493D41D97FDFC63DE9FD696F714493292C6409A7975A05F7AEE8F081270AC3B7111A1C1581DE30B8490387D0DE5E971DFC3867EFC7B98B3CD5B886FFB9535C6E2D50925FACDF320CAF1B31AEC0B0485F7653E31D9FB2D3C8050121D4C9CBA164DB83FCA59A388314372B47656CD5EF261FEDB7856B1DFD6DC4D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = 0AC94C5446F048004FF0E54228BD5FD04474A9FF0864E65E3C9E2D093B973867FCAC77EDFE8A7E6C66A88FE0476394CA73EFE6240C9F0A6BA37E3A561CA0B04F61E11137EC4C04DF5FDC56DF8172F2DC038A74D7E7E38F144BCDB6F154FBB4F66077A986500108403EFEA5F6A88F92E711618D0794AFA1FFDAAD0AEA47423E613B41A132D01F0ED7EEAAE4B398CF9509BBAD46F43045B39DDEC7120F3D4771DB51C215233DB7B47ED3F6EAC9533F9625AABBE641B7F7181833F5F9F237E1A3E0568754D58C93B97241627F88CC268FD878AEF1321BE01F2EADE31EF82D1F9F6EBB40765E879551C2E303BA828690F9F6599F3932182E5742897C16F3A443DFAD5FF88CBCBCD9307C5201795313EAB273ADC74EB98A13A5F0F62C5EEEF11F0A9B98E9FBD4CE29E73218A135CDFE7FB3E30D7D109824721032EDF86817AB8794EC37A15C53B1DE32EAC7B75B47175A6B8A3E1528A6EEB927A67BF4F15FCE0E099765132AC10492A4D55E35BBA501D6D44380F208C80A2C8DE3B0BB247825FAB30BB957B1725ADA0AEBE17DFF97A75EF4207BA9CE2591AE4FE2149EE0E88C29A787BC6837CDF41CE16051FFE28194ABD4AC5F3107C046289F93CD24BF44EDF81A415D7521D19A39BE687C2130A6E6B7644C6C4B62DC35EE7F4BE9879A30D2BCC15D0D63D5F53B5E1528F2A24ACE78EE5EA8331058D156E39380A671F6D9EA18FB0975F8AD5E093A07301D961D0EDBAD162962DF03BB3E114A672FBFF64FFC418F6515D7F6D12CDFB6C93597E1834313BB2101B96B79D17CF7E6CF7610AA812104A346C5834754E13A6C86F11D1F9AA356153C57F39EEEB985F7DF65036DFED499805718BCF1B4FB153BA684354B5B26680FDBC2E5B1AFA8ABAE0E3D65AFBE75B732BD7F1C57893BAF0A450ED3C80A73EBE231F1DBD5FC5F5D7E0D05702F29B5D755AA5904E42ECAF259E8B148B8EC0C2E51233AAF78D0B1C593E5597C42B81C97D12A938A2D803A8FAF36CDC94990544E6AB843D025326EA71DB540EDDAB3E0E85DE2CD5E700C905FB96D8A4ACFF3204B92E6B5E0AAE84866B0672D5AAA83FC0AEFD1F8E8136BDAD8BDB24D27FAFE03C7B39D43D865255F493E043332C5774CB0B775894D8C0D3396B434DA5F12D59A91E093A08ED94CDEBBA914F94297E56B727F354860B585183EDB2DDF083794AF9F76D24880ACEF393CCE3F1DD812374BF996176BCCDE18A31C6ACAB6CC5749529BA5284797C3F4F071CD1C81D9A7DC6EF8A2FA14862A0A139EA7FE45B3B3D7A0A4180F0B2E405CDEF9ABF5C1C077A6C42A6F0040E81DB1BBBE963871F8AB1C2E655C9C900E18EAD6CA91BDB1E7C51EE2B2CD4A31E710A189C0743A7FB5D5DBCD91E2C8FC78CD383B3CA456F9354B3608D5895720EE6F160F60C2D23A5A0D09B8D23C001CE219C3D34FAC1813C8A002A7892732BAE73E579455DD825EFE6509C35F2E37BE110DE39860096D418383CC5020FDC4708635ABA0987F17B207F3C6DF6DAB549AF5788F57C3810ABE7F079053CD38D4B514C0F0A4C9E5EDED2EAB82C553087B50ED25F86A13C8888A6743842A4D05E5A61BA18DA649A0672AA2312AF3974820FAFE441C7A8BCEEB2437375BF3D3DFDF78148AD0019C6A6BAA112312053D77C2933C1F04410900B0EE4E50E3F20EEC057A2EC7689CEEABB9175E9A276FB6F8FF706E7221D89B23EC8037F5B4C4F1F9BA25189F2B07A80325717A5EDD3B451ABA4AA508FD89DB5FFC60A9691F73C655C5ACF7EAE3C5E98E6733B805849FCEF38A450B7407E961887CA47F4055E2D1CA71A3F118AAD685982E70001E70579BCBFA72755F72C720C4F4865CDF1F82F1D9A65FD5D04EE01BD8F8197A0A889BB21702E360E918D2E55F78DCC0F71E2A75ED420D20B0D483C101FECCA902B0D283FA8067E1DEEBA2B32ACC94443CDB91414663C1B09F0660C811030FA65959C07368CD75A9632457C3107195D1ACBE6C1D6B8330E242E12963F1D52A9539B29AC52A9B143ADE640B3FF16DB12CC697497D2FD441836AEA6041A1EB8404003EC1F6CA44A3C0433C00507A1FF68F886DFBE912D9A631471B32FA00CE6434F12F85D7DD05D43555A902C543E41DFBCAE8BAF4222385C62B971E1AC9029631804D6A4462305401C70AD51D66070CD11D3527760500E1E1828A56CE9F2FE4B51172874888ED29DCBE2A199CE5D3663D9D4E8C55D0AABA46578B30652108F8FDBB5FB1A194FA06EBB55351DC744DA6DD66B8556BFBE52763E38BB584344BAF689BDE07A9C53981D445377AE1CCB7B426BF450105C60F911F93BA38BBB338B5F2A7974E5C6AFD2F9ECCACF925E80DDDD51A1227E14F95B6AC0072A637E042B8E3CBBC7A9B5DB6CF7E0A2B681DEE650EDEB68D28F0D70A396518AA98D7EC911A5F88A9067FC3DBF76E30C167D15CAABC94926890DE73388FEA1E7C9D9E4C65DB4E8108DD1A568FD6DFE668D04818386FC12B18A9FF77AADDC2DF57F735CE281EF894B12BBA1A11558220FFAEEF4944CDDB6DF86E48BDBEB469D5A3569F3A93213A5420C16DF52BD84929D2575BEC3D56DDB2BE37385E6C61E5B8901D8EC3B53D3CD53CED3E30A61A6AA85425FF38FC6481350E76A8106A1A2643569BD09AD38FA33B184CC6FE4AD90736EF953808EDC61CEEF4BAEE4DC31121FEFE760FB0BE2FEC4E45E06B04856BB42D55F7AEB1713897F182DAD99314130568C919EE9DBAFF8446D5DC5E35381254A4D9397BF9CEA037172FF4B35BB8EE7E3AE78C638C99EEF3F4FCF433A3DBF8949763729C54E761BCAA712338390561FDF8CEA8DD463D0BD1B61DE4AC3487839027DFE35ED497ECE924D96650FD6F36623F66BC49AF0590627399763593FE2A897F3D80DC7FC1868131FBFF644C006723EAE9B3602E2BD09824727799B649CEAE29353C2AF75FF5132C16ECD0A11A94E6BAA3D08300748E3178438510F650A0EB715F8B88B356E75A7D50F7D85947A484F5A829B88FBB9F9B3D37E38AAD889C22DF511448998910EDBE683C9CC384046BD764ECF504B08A19B366F838FFE292D6B6D082FF7BA7E2A3FE522003AE4426A651D40A2BC556D9A5A818E0FE27AFBFB5BA60918B69898D8D9B4C6B77CBF5A13A4A994461478EB33CBADC30FE008CEFD3E58230A1D9A959EA7E12B27B41CA4A5029085CC30394C131F8CCC626623EC98E04160A7247E740B072B444606D62AB2B93BB697CC42C002352AEA4D92332FAC98EF62CE6ACEC8EA64618CDFA24D022901683BF04DD751BA236727D5BB3EC03A6026A29B501A5E99CEF048CFD4FEF2DCE6510F66C4ABDD6A6CE114B9D68FDA256E56CD8FB13A23399C19B3F40C62FC3AEAA1400C60D82139B26DE1E3B501AB42F9AB4DD14B8D09F791C9165B6D2833AD37303DE82E68D215043093BC3258279ABCAAFBD3B05D3186EFC0C4C19BEDA31D3F84B8F1213EE8F983E406673F4574E7E5E2F3D837B7DB30ECF750B8DD9F9B904D8F62381D0CE8AA9035661374EFCF56CD7E26611F3D6703C9B9DEBF202A88F9DAD8275536C406AF6C0EBB176D51F09AA05E54D782B31CA9E4FF408771E1256C3E52CEEBEE3960CB19BFD99EFD7FFDAAE8781C231F03334D7B499B4E6BA8496F729496D36C1181FA469FE30271DAA110316B46CFCBB0BDE1FBFBD982B22C6EF42FE0F9D690F1E112EA6A2ABA465C5A648F2B0EA9655267712083441D91CC52664FFA4909EAB09F57621FE94742FFB5B40AD9789D8EF7B38F50862A215CD +pk = 0AC94C5446F048004FF0E54228BD5FD0505AB5AC43757643C57865B94BDFFA7273971500DCCBB42DC38F568188B07433F722EBDEFE4236EC793F23E26986158783E8566D6ED29F9F1297823C4C750FD074546710E77EBC526549FEE1DB4490B7EC3F5AC82448C9BF383F807A79C6478AACF9C11B19A8B66DD715978C3FE38BF462E71D1BD2DF66532C876F5F996CC3D5A2C9D2E934060BEF0F2C398BAE74C621A13568CC0878ADBF3DBD764A114BF8FFA5703EAE8D3A865316D3CDF02DE2809FE133D32F2E7A06C2F5D67B0E1849D739F2AC403028F85C011FD78632D22E6272A1BE28C78D44B5FA70030B3DC836387D6A347B42AB6EDF5257A4279A1ADBBEC3E38F00AD1E491A1ED3B3F1E62CE65C558FF388E5F652B5B33B59FF125CB4C33F8196DF39DE3A0CB3135CBC112FF160BE9D2514CAC25E8153C0E8837AD357E41FE652889AC7EEE71479310FF1942B168DBA256B829B7BCC7C8AF15025033E9EB88E06960DD5D571788206C5421191DBEDFAE03792B3E46B1DF84F396D7C98D89D879D63F8FDDBAA42780EF248372B1844EF5F210DE3261E984603B3C27B9E5B7992BD578665D91ACA85A589011C58EA4227CD6FD7285C8A78AE31D799D9C53ABC7AA35A71DCE0398285914D2C91EC58C02E8A2DC9E9822C02458980990F0B7CF8CB2AB8A6E3EB7096802B891556701213AD022F2B301AB0AA0ADA97035761E5ACD9AE5A5DAFBE5D70ADD7338D4C32B1422EB8EC24759A3C3F02070BABAA9975D761C58F869FE1037227161EB921BD9BD707984FB1847A975DFFEB1055042373BAC928D565E4791491F7481083E5CBCF4EF0E5B5455E804F9CF573A9A9519C2ADFE5DA4B2512A913015D43875ECB3061D96084240F7CED9A8187B991FE166B1A378A301751F0F98E857DB01864B3802ECD1A2062E121E98E5FF24D4F63DE11F32284774EAF840043EC2A83EA4934466C28B14750AE382CB88C6E8F6B6E425D88A42C8E02E4853B4C7647114828F49D415AEBAF272B0D32930CDE14769F14EFCD6D905261D2595A8DF5EFCE915E64A866F78484ADFAA977A8E3D843FBAA0BE2FE68B0E5943AED2535FC191BA6E8C74228853B08AC7209B89E7D9EBA866AF143B344D5EC3E68AB9D80035B950C19C3DAF9C5779BA1D39E64BE2AEF0E59BFC3438DD579CCE10350AD8822EE9DC661275C5BF879F87E66E1A3ACEEF8CA0F7D2A434D7BE7D4E8B38E34C84A95E440BD21FAFC6EDF6996021D7B134563DE40562C44A6235FB0AD87E327EBCC53107CD5494B7F80C2EF07ACD82B523AC01FE70CDC9D8530F7EF026D6E3CEE00D9FA1E8391E9EEBECDA9A9C9238F9503511210624DE5C2618361E4E5522E50373521C08AD6A10A216358247A6FF3E019D87B2B60632011108245EF721CCA0D62F303E29414D51E5A00504AEFD505D2B50021DB7A1CA0A6A7B265C223324DA4258D4D83A8704B2ACDD1C3A45A4499DEFC589BD7E141C23A0A0F9ABF4C6F0DA01DB643517D15553DFD92FFE9A2D2501127B22E9C5021FF858DEABF974D74462B2B5AEBD5304E46531AAF85449ADB9C1504C3C23E386698EB9A017500A4E413DA996AB17F09F15B27B09DA390E370919400FF74ACF024F1C30A34B183DEFD71D374E552E943EA2D47DE6053D75103FD3A721F512EAA21A6924253664CAE3140CB5EEE48844F68E0567D9B0CC5676F27CEF70125EC8C83BB71B287EF7093A939A35A698FEA07F94D059B54047D7D9AA6670D52992330CBF0E09BD516102502FCFD1622444A500968373A9C8A3DF409D3C8DF1CFE5BBE5E0D4AD80C911CC3A93D7581E1F591BD2579B9ACFB656F96EEA12B5514F42D6852D2CDCE547A89448DE2B8032C129451345B955E864A00F687A4ECB11F6D5EFFFE1806C5BBDA006C20ACEBF32DFF43B2D373C9C594DAAA677CE4D3683C931ED8695C2B43A1456912DA0B01084ABE62F99BD3C08D6BB2B4F29997B972C2B8B664AE8BD134FBA4FB8175E582797A28EC4EBD4ED035120A74904FDF9F8ECB63E0AE4704FADD98CD51B10F9905C0DDF90BEA446B09DA1075918A07A3298192C04E91056035FCAA984943D349B47EFCB08E6813E271F85890EE97C3728CBA15AF447372EA9DE7921A54739BD9D0CE3C16DBD057B6CDDEA12C9D4F08E100DF837D4FDC9639E88A7161A6D02CF6DBF482AA1D76F796E036DAF11A070D598226D56F9CA117C5FDAF26177BA80765EFF9725864E6353A1E2884CCD2E1126F37A280C4A85538F2028367AD8A6181C4167C4335D0564EAA5AE84226FD349726899EC21FF9C37527840E14249F10FCC66F96E2ACC90FBAAAAF6CD62E4889E7154D6A5C914E90402F63201FF0CC957C65411FA96A96EB6ADD77D9263A35444D94EBEF2E146915386F679B8D86589419AA30AB6C72B0842D02EE1E6DFBB19587C4656ACBFC34D12093D9607BE04DD67F8614921BFDF83E9F167B72DD15D6B484481061A946E559E706B401C07F7E49B8EF7BE2B0D27FEF1313C9A9E0CD16B431FDBDD0C61171E359B659413FC00969F8DADEEFCF7D66E2F0716126F14DA489FB0FC2BF01D844728947E625DA2FB7ABE983107FB779FABF08601858853E31237B81A05789BC83769386FDF6B582E1B14A87165F457220FF00027E2C2B6911DD10D3DFD144DA872CA8D8489FCC31AE1788287E292EE719B0CCDCCDF42EF14070546DED9AD70EF9787C8C4417C6792F4FBF097BFE5FD29524C993F91CA7FC597ECE5DC8B4D7D72E5F469EBF4FF19B04515535A0881ED16F0B983450CA88CCDDA34C224E173114ED865E75DF2BCBD55CC2B244F078F592563B310A375EB9CED99C1B3A36874AD3D9FDF3D13C74594FC7A98FA1F0F5E21C9C7DAADAF793ADF67FE3C745538FAC3EB21988B23E9D5D4362952749F2B85F060B66EFABFDEC4185A210A1A99DD3E214266E6F8A0D05F06334A19B805CFB24D6B6BBC7D7832A011DC09A841C448797EF17FC17BB2E9DB7F4FD77BC4F1ED67DB7945A51C70F2FF4F2A41161A398C4A85AD09A22741259FA83E75CDDECE56B6D43E7F2C3EFD1F05F311EA78CB8262C86668DB12DE49069CCF5518E183264956DCBCD73179B0AC55CA6BFCAF69C64B02A2BF1A5059130B593FB2420D7331D135FA8872D34768FA984F272CE06F743F8A0B3A63086684B5F99071097C05857BCCDD9E39C38663813BAA582375B820C7CD8856A6ECA2F0F170A2FA47B8F24908E142FB9EFF13C98A45AA1EAA48455F1CF64DB01A3F2BEA406ACA2F91141EF59D2ABE2D920ACB85F0A113D224D9D0DAB3CC19B9945AFEB8C46B8E497AF104F257F37F867DE92434F0CA204A4A7386FD61684D152EF6CBEB867E4A0F41A8BF9CEF6AF685C6FF46CEB7C611FE20C0EC4E35F20F2180AF5B9FD1975B1E9EEFBFA37D603CF4374561BB8C1458304940BFD2D68A7E56FEB3D66CFC2D8451FCE6B13F98F6259169B7826F93E8948AD81AFF9E61639528CA5AB5CDC2F7573B26EAD0A2D447841B6DB9E50593E4F5301FBEC9AAC8A90236C9C58512F2C479C03B68B0C5D022CC94FADABD93567FC24F54ACF60753A97CEBD70328A40D029659930F0789846E63C9FF5F388D0BCBCE6400E4BBC0967AE3E959B96C3DB618388BBED4E9969EF8499C3F3AE38D9B9B29DC605672AEA3A369E7F6629EE50DEC2A4EE894B4ABBCA1538D441AC8B610EAE4D71E3D444F68B0D59C6230A1B2024D8B7A3E9C95881CFF590EAE74FA1B82983FDBC04782A5F31258BE6A69B165DC2 sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C42297142124696234 smlen = 2260 -sm = CA7A63DE537051611D5888A3CA93C4795B4B2612815B6D524A299889AA0CAB964C335F5D99F277A25FA1DDE483ADD43698FCF971818BD0229C84255DD8B374768E6CDF5A5DAC29C6DA4A09780F683BD169DE23D9116A9ED2221200C72439BB2A30C09986C4A5557FB0786866304B2013AE5F3BB1074114FAAB80192DFEB1DE82B0B4162A406CDEF5ED1074871B7A9F8F8B77E1B6517ADC054C4AB4F4ECFBD6D2F20EA49FC9EA5832E89EBBDBBA89B58B70BDFDFED58D2B5F3A219BE5413A274CAE4922EBE3812B816D087F7018D7AB3B38E8B7A9120E0B8460E82F1D02F7B6EE8D30BC2BE6390AD44F99944BAC5A368601ED32887D9C8035EAAD7FBA94A8424E5B7EDDF9A2FC58567ED20EC420305C4EA1D6C95AC1444A2F61FDE8D4C5E7041D04B4DC7CF4ADB28694401C64CB0DDA4905FBF7F41B22248FFBF70AD379627DB7E2B1C6A5D9D447CFFDDFF43D2C4F05FD78806AFF13E5CAF351EADABC7798D3D73AA4502BCC498994A672446D165E8662986405DE54A1F7864C3804662BB6A3BB9F2BF7CB0EBA8BA8A73F2BCC4AB3500852FCD3C0CFDFA5D74BFD1E2A1729D5A5AFEB900459D52B76DACEF10E2E9D76984CF71F7CD943C9712920DFFD34B2F00E61E0B78494AC0C270DA473E977B94DDA27137BB21F5340FA5A5BDBAF6EAB3910367298E5FDC672F24DCD040275578442DC8ECF54B2C535793643027D867D5BC56646B8DA5700A4D76204079AC75DFA6A84F801B71953EB18C6E6BF1A75C4F20403C436C22E49B675583CA240173FB80D7E705D0F4E1C5EFEB98DC73B72441B38DD4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +sm = A6DC1D5DE98BD83FCC07212D4C2F07CAC75E770C41B4EC8263933AFA9A0C2FA4AE90629C5AD0EBAF003FD8E943EC8AAA4524A29575F42A1F5107FDE41EE0258118E57ADEEBCCC1FD44A0BF9A2E8B207E0D32ADA125545F1E874929622A3BFACB79FFA1A8708FE56EA1CB5AA4AC85FD6CC426E01DF61347D95C7882E830DD5EB11F766A7AA149136B622ED0228A5D4AB7867279BED06E2F60CBD8AB2B8BA9CFE55FCB2FF6C2CED1C0AA6ABDBA2046BAF4D78BCE880933638489FDB635D3F72BD0828BFBA6799E68A2DF4815A7C6892FFBA92D86D1B173EC7C26B20E0082480DF80938341EB5406D4C45D177E1F3881517C40C28AB025C9549FA839D498693E851B582195007437C73C9A61B9935FC9EBB2FAA21C2B57CAD3819ADA0851A147B64816401111B8B373EAB7CCD9637EE5494F3FDB3F4CB667598D76AE86A4890AC0307B152A94DD06E27E8CC6ABDCFE12F036FE27B54F12387435C5D538A2334268D7FAFA8F3F82C34DE1719BF4E28467CE1EC7A8EBFF5D5F24131A27837363F71367966A08EC3E05E06786EC908EB7DCBA9003C1AB9D2C4D73167A70A45D32973451B9AC93FA2EDC231D5F01C01A7FE5E9D9AF5BA2FB499A64321B186871994BDF4FDEC3C25A9F9A2E64B679FBFB9948B4942FE22B65741CDE346FCAC3AD4D4EB49825679BADCA1FE622B04598313578442DC8ECF54B2C535793643027D867D5BC56646B8DA5700A4D76204079AC75DFA6A84F801B71953EB18C6E6BF1A75C4F20403C436C22E49B675583CA240173FB80D7E705D0F4E1C5EFEB98DC73B72441B38DD4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = DDA8CD977B5F8E35FC3FA35607DB97F2056FE5A5B5AC1EC17F5160B00B95A6B9AC4875DDFFFA24863D782DFFA1B22299B8DBA5D431E569882C3E2234137D914671E7260E314A2DACD18DDAE06A73D4ED85366E1419A4AF6697B6615BF0FA526AE20BDFAF62374F05D6B33E54A80572E3B4A819B750B81542F92DCBD258B776D57F1A400EDF615CFB27C5EABB7E70B341BDE8095FD049E7D74CAC7183E7052EDD7E59F5BCEAB2A68910E4B60D123A52646B42726F504306B61C50E055DCF0A10D04B7FE6666C098C0CFA02F9A508D3C7ACB787FC452EC7550C1E5F6AB72CF52B7D398ABB605BDB0D1DE4FF6D65C86D0ED8DCE7D66D722570ED660D6489BD496A47210C41E676A63A9FDD7C75C4C45559ECA11159CA7E5AE6AFDE4D88F8E5AB89067594C01437AA165DDC3570796FD23BE425F62D6EEA2F18B95091BD20B28E159261BF7C5995874A618B139B8930278B8F514FA8EFCAD04344475A504137F0AE429CB3D30273BF88A0BE7C3AE2DD04CE89E2CC393F2553F0AE7F6396DB95A386128E9DD9F397172CB4F338E44DFC6CE4B45DC63D5E8104083F1A8D5D2C954AAD8809965E2A793DD27B01384E535313FCC20772454954F0EA125149240CD47E340A687CAE6DF1EAEEDF491C4638BC975E4A891CF7ADA941EF3F9EE781A1CC8F4F6298309575A56E11A4E36E0C1B369E562FE2A40D20B3E8E3E95A137B6EF8EB8822BBF8CAFBFEA2FAD8D9C1642044957D159D482C805B153EE26D5467F50FE19AF12DE63A8CC52ED4BE4E00301A184BF136202DE0C5C4DBE3B655502018DA326D049F2882B311C1654BE023E0D1355DAF19CD3ACE5F14BB1DE013C52710A42F897AFD81E2B6E3DD8E4813EA0DFFE454801DEC893CCE2B9957214BEECAF97E894A79F75E7B859E4ED4C59B968B510CF572B7DFB9806739BB950390588366B2C45EEF1C74D0EADD6D59C60423583308E4762087697E380BE908CF7887A09C0A46FDDFF6A4A342829A6F1D7486187A023A2837F42E20DF9562899C5642EC05D4874D1182E356FDA0B6FDECAD24E6A79F6AF7EBF14AC30161BA920CF53F4452F55E48554FF20D09DC46D6C4892DF7DD2015BBAA5E9ACC2A9733FB9A318DDEE77CC9FDD2FC6FFD1F5B80BF2704AA8ABEEB9D0EA2A0D3C648F62B502A6042DE8585F627E1BBAC2D67F4FC2EDA1F5B68714F57C61C1B15B4C4E1E56B11574D4D424FDB735078B54E70B1A3640C6EFE3A066FD47FF75A3620D881B39C72056D586E1208710886E3A5FDED4B4DBB7CAEF06FDD9F2819DB582C5D89E96A07B3FBF96FEDC300C248A5293B1118BD37CE20B507668FF9A8474E68C2029A3F5CE7AC33AD5A9FFD47E0206B46AF88434314B4F00FB7B1D0DE2A5C19CD4FAE64688826646868EC3356CD75994A7B81C2B2290239C7CDD385D9C8DD9FC75BFA7D6493E3EF3659F71C105D7678B6FCB5E35778C43A10364A3F7FE6565AD27C8A28B51785757E8A7E89AA40BEFEACFC9BF98AC12296AE8001942978AB91E0783E08306F293E09D71CE11DAB1C12C16EA1393ABD62D27FB227028065A1D0889A710A189C04A70F15322AE2D9D35F037FDE68905B5AAEEAE7AB3410850CED7190C85DF18B875BA334DCDD4A06A24992F37A192003273C84141172BECAF035E6BB463584594147FBB5C2C9BB492058961F00B75C92BD8C8A88351A0DB3F784AA3BE17B7D5CFD371A9F9318B5A8CCC771C2465926AF8C319E0C1064E5BE74F16A7D827B5737C9587311E119C41BE2597A977ED47927DB76A15C409A88B914823EFEBA83F22A87B0441555DC49A10780CE80FAFCA2C79E927F002D71D10350185DA257C631C72CC9B13FF92C252F5B9787B1726386269CF211C4ECFFF4A5CF99F3BBFFB739B5C735B38ADF1A839FBCD62128BC811CA097A6F8C7B98162433D17B5E527440296FAFBCB0C5AEA2951D27D6E3482BA30BCD249A1074B8E4505B5401AE496ED5DD8F5A1CDA4F1CEA55E94F881F1CF7E1519D0E0D25296923AF79047A67C1EE9E5479AAA67C4F51DC3903B3F54DAEFD0AE81332E6E2E048461783423A4D4A7073AB2EE97FFD62D0D9912892D2EABB94EEE39E26F3A60E060FFA47D45EE2EF5DFBFB94BBA18D4FAFEEF889302EA3BEAEAAD0F08196E9E6F80F18673841D339A001AA0E52616ACDB58C5680607EBBCC724E61FFBB42D0E1B627D0ED5B54698B81912ADC14864F9EC2CE891DD759BA8511245375A5B1D03430EEBB129A0D8E93D74AEFD25E402C7CDBECD80C14C697514EF9D1A8AC64FD054A0BF3567CF737EEF2ADA03365662889BE3F709DFBC72C5C7A90D291E90210D9DEA02DF9BE8C2BF01060573DE83C65839094FEFAEC7C0948049A2A7F5224C3256DF731917934E062712D087AF5C4A07F2F4361C48C362B58633BCBBD48BE86AFD004A527B7AAD998A02B1BFF49487C2E2E22647521106C1A1B30574E07AF59C360E83F25F0DD36EE0BD9008CC47996E0D0D05A33DD27D3FC725CBB2DEC433A14A48742CCA63D62B8F020EFF8DE7ECAB07C2619001BCC0D87D60BA65F024A1D7855805368F7454C1DABBC8152BAFBCAB3CFB04CCE74872A2DDE09D002FBA882FEFF8C3F93AA424D257E83122F4B6E17C7F09652314DDADE6C72E3A3545ECE9534E096890311398A9F63551469DF8CAC8A285DCCF1962232BD34B1503DF70B9FE3E9871B7B1D163B3CAF7DD73890AC574D17CDACE89EA6B507002B42783F96B2E6910852D36722BB2831E15ED5A34D17F77FF999E1690BC1A1130F00912513E042DBAE30D24516EF353ECC10D114A7B05A5F0EB5A409E1E2A785242A4E147EE2372EAFC4D4CEB28E066C89E01A0887C62C921926861D515C269ED9D454EFE122A51E51DF26B4ACA83D9E57EA976070859504C07C0775511020F8C0869BE7AE05269EC03154BB3BE64E0E3A1DE0D651537A9C0E91772EC503FAEC2ED62682D8EEFB40B609EE506A4CB373F3C750938E3F589DFE03C2D3515ECEEBD2CEB2FCB28F772AAB23B241FB340B48523E2887F14B49941777BC1019ECA4FB32000C9ADF0410FCA605EFA877C7F861D6FFDD207EE7DC6F23A167D5D4D0A62A749C6DDE17849DCAAC0FB8A470623990A254A837DBEB98E86393BA6BE1AA3B92B80407AD8FA9803F07AE32A251BE8226D40CB873BC2141DEE27E9BDC5AE6316C3E759C92E4FBFE80A6CEB825184F23CF771B2EBD375F0D4F52F9F57E361F386145756F4C5D36C887B02D923E4793D9C068133FE6BA5F9905C27940E1E83D39C93F2D0D261F839969ECC15EAE63653C416E2A38A5A423056695A4765CDC746C78DA7F81AC379C7909A194F1925B500B02E9902CC3C1C1ED5CECD55ACB246FDA1A71E0021F08E34E139BFE787C0AF2EC66D26E47CA89316629B1190B714B070A818B2E511EFA4E79D4E5B7C8F82012D0C0D2EE8DBE4008F4516483C3E9F689E43CC550AB46994E48C518041F82B2810E21036AE09747ADCEEBE196D5718C1ACB90F9D16FEB95FBA66133219DE11EA7E57CA81B1238F310A96F8DDC88A687046351F22EA8987189EDEB01025ECE60C162B74C18A313E2A973EB012E22EE07B3B5AA0F41E221FE5111A93AB26AF19137626B0B6CEEC1FF7BEDD0AABA9725D36E19E395ED8BB90B4D0903A21ACA028DE8772585213F0E4DDA685F434994BB1955845422D129CE768D2752C99F4DF0A2D09742E45B289C430FFE154E605982E0C3313BF2E02CD26C9800A231E15343500944322F8E9B77B192F77D87 +pk = DDA8CD977B5F8E35FC3FA35607DB97F2A9AD8B096655FB91A40CF29C7F1D267A27AD8DEC5043C6C6731A1A31CA8A0388DB861D2E8F7B861344B81F80EFCA116BE540A5FA013EC75F029CB9E58EBCFC66305E020CA99F9366D48696A2CA0DEF46D3BB2080024B25671F622E32337C9DFB3D85A19C462EBE7C0BA8ED405C09F13186AC0AE431A30E92B0C84ABC494574159B25E29D15FBA3AF4DABC3BFF3454FDE13755581D039964C6167EA34246BE3C1201E8E781FFB32F0293DA9377971E9856A5A3C1DE2EA186AAE39588DCF8274E0C8733994F2F96CC3E1917C03C4B9DA3709B7337A6D140EA08529480107B17A7799E041B2014A26B4418B8F4C5BC566CA3B878EC40C58163CBE3DF369AF00C0B9A5716AC9DEE8709C9117B81C50276AD1454DA45B4F65F154EEC147044A3D94550146CCE479F28BD564E297F2EAD43873A14200FDFEF05F8B97DE46777CFE158E7C5107508D1E80ECF43C53A074B56B5D44F172CB7F2A76550C98EE8E5209CCAC1E3FE99A067463BD96BAA94C79A252261C3D3E74809418606EFC351B2713A282AB2BF2AA0069FC65B49A92DC73C6DAE446DE91E0D6488202CDF32B40857663147F71F1FF046DEF038C956DE9B88F448537396B5193EE82ADC87FAE7DD6A0A074C51ABAAB1F971D16837FA7FF7D1DCD591BD87F6CDE353CAA614BE9E226840EB75C14194E3DC941C72B7CF1EBA399594D6CEA4CA21D7FCF7364DCE708126DEB5A94C56708A661791484A03A93B3EC4642EA056A579EFB57A2E190A83A7B88495D23E92421723A108E89F7E8971D5D0F82C3CBD3440D3D15371E8D647CCA3D1F80598B6A49AC106B324C28A0466C632B0152055A0ED86CE98F317737B26B12B1F8D0DE65352C682F7DD6896C866F4F97E761B852D1B9489C9153792F2BA22ACE5BD7CFE891017714D3E95927F6F4C4210EF5749FC6914B42E255BFE871676593C7BC825EE98ECBD1DE931CE7A228E3B9E831E028A9F623309B601656E19C74A5A21D4C1B0FA85DC4EA7C43324ACFAD86988A17F752E5D3D65AF5804E5CA590D9C6E318926A259ABDC8E5FA76FCD29BBEC5A0B332AA863FF9E44E871E8F5E671B996E5457127DECDB3DEC0F00375430DAC36C703B867BF666FB69C4212FA927D809634E47D1056147EAE151414CC59637C4FF68F83EA8A6441D0532CE499BAC9A572A5D18F59D40DA6179B64D84E4736C417AE4AF0A43C96FE97B551FCDE48239E50D3701C8BE472D17EA9AC4B5F272DA923CCA3C23925DAD68E9274E85EE50C2FA237C394C0AC14347A6ABCE19A616DC077471591F16427D01513D209DAAEA15E8DFE8C81E5DAE231CD405EA029C7669D7640BA8CF7CDC31F11124A28CE729B9898B48D681E0D56344C48C39A64E9BEDBA2EF0173380D9972363AB29BAFB7A33D4D2339E9620B8C315332B3E064FD017A64CDF34FEF5E43C6E7C4158902BE0DDEAAD0BCF5D83EF72922128C675F4F6413265BC9D7463595EE112FB822D33D8AB6582F6B8F928B658198E35CC2EC203AA09D134381C5701B80A840A4DEB48657992A7A267DAA6B0AE4E9DE00919A49A5B2563109814995898D901C5854BE972B39100ED54E4079D1DF0DF282D36176945546DC58F7FC5F2D26DD58879ACFD526309F1C84C33628AF12A2EBBEBA9D7CFA832C88D7CC7B66AAE129076FB5A83E1B1C2F02E69FF6ABEB49E940C11E71341BEB1889715E8EF18AA611A28798ACF2E79B03C0995DF12505C1C346E02E57AFF40A8B98C859769B21EE699866F752D1733F568B344901B46E59F226593CC1C186374CA0EDBD1E4D6AE96FE68F00A79A0B3A665893574B77FA32E383EDD79BB514C69EF6B35A0981A9F73FB16954910150AABEE82E2F08A234561D87A80507BB3A730E3550B1C0EBB04AD017321AFFA65FD295D31248D07F59139C35BEA50566C7ED0904DAE89E2DBB4E61069DE8BF2332BFB90E0CC1F24A9CDB1CEAEFBFBEB5EA9393DBF16F53470533B34DF78E13AEFF735DA47F9B3DE1A50627AD8DF760418304685595974CCABC295C3ABBC700D2EE324B4822693E4813EBE672D881B815F7D0704227E0F0E09E39DF9F9BD46D46370A16EFFC940E694761468232E9F76E02A64637C07022FD27B52D644B9154A3D11CF2F389B9DF4B1F0E44EB700AA1BD21B8111073F739E4147CA95EE2E0F6BB0E9962358C2413C8FCF44591B8F90994B1913E6688640991EFABF44380922F12323556E5D16325E66898A171D9E25F12FD86045A86DD65A2072406EC30B4FD55C21286A1D81AE5C6308DCA88DE00AE95DB95BE995F8AB5D9D09C2C3CAB5C171B0661899FC38379AFE5C10F4F0B4E8CFB9FD45F21D3ADF260102442D4FADD6A092A7C4A3C5C51C68AF05120C10E048245589C4FDB2E59FC320FAA80766E9386099E3BAA0EDA6E58D39812FF7DF5BAF7115428C85A5C17D5AF680EE0548020D69FD42C2E2F7399C1A5BA146E789E0EF86B5F946701D0B418D742851D700FB6FA316080D0621CFD4F3167B517155AC5979EB53B146F18558E9EF2D4665BFCA8A8C5E57FF99CDB58AECA1666F59F68501134E4DF73A8D295E4948BC524F10002213E5FF1555726C8A91A24B5DE3CB40CFF664A802AEB570DD41BC06E98E274A175F9B4914B9D9AA8674DCB7D87A0DEABD74C6B657E767AB589567CF9D067B1F1E605B985164AA195BDB25910D25AAC9B3DD1545F03C3AD906F050C7E19B5D2CDFA65CA0FEA41A2BA8F287B9B996720AA12CAE236759A60FEDA92863AA678F6A0B0E7DC1F274F57D6537E34BBEC98018D891A44542F173F1182AC2663A32F8A47AF6785024794E71D45B7CF2A10C58CF1B4F9FB3574BDC5FE4626B0F877621C3BB007FF50104A8BCCEC81494AB5988644DF96EFAA581DD8E22E042533F1D2CD0AE01234CAC21596E9A1AE7FFFB21DE5D9B8106D807BA2D97622A28FB9BDD27CA3AE7B046AE8AF8B129D73F42A7CF13F257F4EFAF6EC8E53B5B869CE43658DD2B4016418232634EFAD1CCD7E77E1E783A0C13664B95A4E8917AE18FE3D3D14AA1DF3A14024873883C256CE439233D6620559A1058983B6ECF8374C16CC3BA0D21F58356A80D54F7927F25424FD77F9B886E1FE7B9FF17C8378A5F8B29A5E9F5C8652A37C43A7BCA58D9D177BCD3FFC918AE130351F50FE35A8BBF7CE6F1FB2D96A4E2677CC7E05FAB5D3752469391079FE825D660B35C9886146094E4A850DF68515DF0AABF408471A60359C58ECCF4754FF70B56189855AEED83502E0E4DCC9F10DC129247795BD3967BC572997EE6731B2998E56056D2FB7D68421C95EC5D948D134EC03EA9ED40DEB20515F652B93909F494588A548984455D768E0C937426F5BD3CB7512E45A844170A53098046D163631684315F3F40F6A528368A5277491773E73F6BE7053205F24B83C8704075AC5F53E95EFAAE681E977FE914FECB8DB554BF2D29E3BA9C12730CA388F0675C90E8E41304494885B4684DC9FBE2E46F9FACBEFAF9066A74A332F9DB6FF4AAF6D2B5E8AD61BCCC00E8C59269F15DE06B64670F14063B849A64E289188D293AD3FCC8DE289932A0668D768BD63DB0C3A1806DA522F1784C565C7DB97657EB5665370D5A5979B2015A84B25B1523AA0980BB0B5DB6466D6B58F5772E42BAD3931F1EB42BF4DEEDC10B50ADF71B50CB21FDCFB34E3993AD1C90024A4AA5FB68C102F92184229822E6EE9A9DD51B950FFD5636D45F421DB3DA6D2CC08975B25D35DF06CB451F98 sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324228EF92A3B043163 smlen = 2293 -sm = 0E4CC3712CA9007C6871DC3F699884CF5C4304B36E703CFCD977FD1486341391461383FEF4DF7BC6895ECECC084B19E681EA9EEB6F9795EF7F740858EFBDEAB213186E27691CF7B8DE12113FBE76CDEDE5C9F63A19B8FD14E62EFB05F49E6336DC51562B61AD94A15E70A01496B0F7D136DB4E21BF738CFA4B74A13C2449DA280C23707FFF6DF2502EB484080CEBFA6B0D15BF3F6D0F1CF92D4643F0EC195DD5E3A9D3B4BCF2EA8324FEAFE45EB3CC2FDBD873343352DD98EC38A0F377EF759DA4525E64BABFA69EC0085FF14E468F653EEF22AED9F19302DDD053D739DD87014E0B55DB01FF189D23161F69FD2BC0875F85177BBAF36EFA7F1E04AE138642EFE9E0509106502161B952D7E2A29C39A81AD087E6BFDD6EFE5701F2E480AB944597B221406CC3236CB54075A69F6D2A9CD600ACDA5B5C8347A9F9C96AFE56C741F801AF64F4C9FD31EB776ED358BFACDEB1A93C3D87D53506CC3416CBAFBA6ED4462ED974FBC36629A27C013141F891A80FC2882ACC8C16BBA8536318C4F8BE05CE23D0ED458159A03B7D85F8D37EA95ED6C828E11F94CF3D7C3EBCCEC80E5C99A0A87412CB8283304A6A847EF559E30E10ED7F1ABF9B00AB6CF1AD9AFB5928E45111A55CCBBCE5666AB35784272F8B94945D148DD2233FC4A1992BF85B3BBB4642EBF91FC8BA059CA9B22D6F581C5969DC7D1A46CEDE554F55FB7B34ACA330BD99593801F3ED463BF1BBD570529FF8227CC2FE84F54F222E315A3305AF05042B01ADE4F9BBDF73E86E3E2D9DED3720D6FCB544F777E0D84AAA60547AF9C4B240A10BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +sm = 39EC582B615D8F05D5191D31333CF58DF227C650FDD2F18F6BF1461686A100CDDC10B5C962D9D064D150CD919F3412D1966317AF244AF9EBD5630A102BE7607F17626AD213F2B9A51925EB6EFB07CDF35145FD97E98EED17181E1BF295534A11DE644C8A5DB6799B129F4AB539D74FF6E73046359307E2F35C0C98E123ACFBE4341BFCC1F9A2B70F5359DADFDB235224B2F0BD91487C4C853621E5F56E6C804C97D25D573920AD02F754C2718CA827002A7C263764D18160026EF159588C7F3CD1A62F2D807F07C62DAB1CD3D09A4EB0CE716F87C04695196110F3E0A9056302F7C7F26B3A8B164663F33EBF390777E65DD1A3EC98DC4D437AE852D08A6279E0CDC5346388D042DDCD62D03E5181718321E46AD0DD061D8820DC89947D513F2012E78769AC825A13DD53AEB9D3D839D30FF0E62A6654328F43D1FDF9774D8C8DE0C24F6E16CE9FD714240BFE1A4AF28D6F15D32B0107CF91B59F94422017D9675AA4AEFE01C34350D43FC0126CADE1647B1A92E959A1E561F089413E79E011506E1E52123CACF09B482E95288D9C0FA451C61B72FCF5AA8CBD1FB27BF63F90073704A3CF5ED176B9FDD99F2EBDDC11F631A16E322554CB35D9E9F02A1511E08F9E5631C15CE2D6F6EC4A5B74C109B8FA02FEFBE622796BB5CCDB97574B62B20B91457E2EAF8D8F04C989757D761A5969DC7D1A46CEDE554F55FB7B34ACA330BD99593801F3ED463BF1BBD570529FF8227CC2FE84F54F222E315A3305AF05042B01ADE4F9BBDF73E86E3E2D9DED3720D6FCB544F777E0D84AAA60547AF9C4B240A10BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = 39826162274E46BD7B6694336821B46A3C89281B957442C75CE64382491F8545D074BE6D164222EF7B0C82BBADDAC569E402029A763F06373CA6BEA27FC75A3D201D97626BF44F15F0473AD39E0A0D1EDA2D224E8DCCAAC5BB8531855AC12EDEAB642849772D0BC74C3E126B5FF03A3A3E9450A11431C1CBFDB8F8787DDDAEB6F850DAC180DD838904D3BC6E5CBF6F3DA07CA739120F4E1A487A26F52C062239D9ADDF1CED0D5CA6C6D8B576949B4262E021E114A3B525C7C45CAFE82EE661CE80F488E717161D74C920D58729C09D37272E122768AC478C182CA2EC540119DF1DED40515BF1DA803BCAD649C469417F26DC9B96933F7125DF95EFB2AA45AB18B957F6234B41FDB688C2E68C88F4F8CBCD614EFC3C03987A228F521F81758859D831F87816EEF87FC12CA98B1BE7E5D4D4FD03C4A385B26185D5FA36DB4C0C082B6FF440872C1EF934E7BD7E9EE3457A035290A84E34DB66740216C2F4B392199FB02D2090810BA0892C48F1AC1BB9207C09F2B9FCC29E1BB9C0AE9460B12ACC34BB4F4CBB9367123A6C8AF0ED3FC9394A650D4B458DE65A7430318F64B0D5C4DAAC0C4A21F47ECB7B6E2EBBEF35AC33735603D20ED9294610252FF81DCFC630C86964A25F5F48F889B657FA92ACBF7AAC93111C576C014D9F92312FB913EF319874BEAD37F357C060ECDBF52705FEF8D25E2E581EA81B22C6D7934FA6CA5C572672FE7FE969A403CF5A85CB78500E0E12E8C3D9DA3BCED1C430F93BFF65348BAAD83B029B6A2704C7CBA704AB3D5A486361241A4D9332DE1596D0F538979E763E53C9DFA5553532D38C6A3659376ED275485CB3111289BF7CF33D960A1FFBCFE50F155B2DF0F7B7CDC8EB5D62024C8BF9526B041B891138568E64377068E24DB1BB2AEC67DB8AC0B0ACC79243C38DF5237CF71F0505602388697F7C37804428858AF58C1D5AC6FCB1F5DCFB1EF30D4BEE9D1E6AF9EFBFD2BC23CC43A8C7E100E7805E2E7ADCE9C319AEE51EB94C6F824AF30BA050090C95CCB354CE2F87D7720DE7FF5C47B93F29C93D8C39FF4E90CDD02C5BB8B4073195D3FBC973CB3F43B95D7914BF9A5342FE4D6A1C91FCD35F26AC702D13F741930D114AB154C19C93D84E63814B7DBE035B593464A2234C528AD3BC55AE5EFAD50011959EE34D585F9E3866B5316C24437B1C53AA647B108A32708895ADB574D70743F219BBE1511A30616FE176ADDA25D43E9673EABD4248AF27E6D5DAFA3C91D5C6C2293223B5244573DB60B867203F4788924448937636141CABAA9B311F2D32DB675E14C660D4172784EED11249ACC25228E9C367B5F27565AFE7EACFFB523F37846062AC848A8A164EF7A7FF293F48A8BB7E71CCD9193D3EEAE0D4EBB323536A55558D6BDB76AB345B029D882B4E59763C1A8DD6B97B2055479A7A98AEA573A8BB3D45CCF37CB019452F339ABBEFDCA1F301B04AF2A9D2BF831FE9FC225F5805979D81BA78D996EEBCED36EAEAAEECA8AF0DF784D7394766C58042DD4AF90D5A0D7F873C3A4BDA4CFA73DF12D3F637A815FB441A28E804736C873666D32DD8861BC56F27A3857986F2745FF8B94AFE95B3B8E34578105383623DDE5649E1A7163E0F1909CC7C07FAAFCF6C87666B6115F9A4391FCE8957581925C4CF02F807D29EBBEF183B5BF21ED18B5E0D5A78DBF1BA431B8135F8D87015E130C0C084490E37E352E32B5A9187A83228FBB7DD5B677F2C77D357711565ACB99FDA71F651FFF4C5CD27D4E83B951520FD4F7CC614F6D213515A74D7C349D735F60562190F18DB1E538ABE97064AA329FD9DA242CE560774EA2CF15019448CF74A37BB208ABB4D90ABEE87AA7D5B0768C3A2A851E9DB361D5E21980086EDD14E1D7BBA1E1C5CC88970788E20634CC872B4DAEAACF84650FDA1F61C6984EDF2FDAE39AFD3254F4FA3C05DC15639C3A100CA3A686EDFD75C7F05A32C56FC679E17AEABBBD9EE8DC7D04903857CC12C050391985FBC8A1EB8B8B69B95FFAC3182892583A3ADF60FCFE24704C52BBAC1AF6A99C743C444E6046542DE481D12CD4A635771C8CA011F8ED087BF4142C09381530D74B0C62F99632180E92E53AF707010D379650F129F7E550B7538B6B1D28A9EA00440E1C6D9DE6B53F20BD438F66FB370135F97D9A1A6134DAD53EB92655977AD281581367B5A53BE811D4CE30DC87563414C4C651EC71E7B110CF8FD1F97A966005BA6047C3516846F47D34474AA499225DDFF1973C6312EC98B5851FC8411C0AA8F49BC2E2F13EB7767848BC025F30839CF55360480AE42AE10A6922C5E535A474AE6B4923896F2973DDA42D77E557B62A4899A0847C23B06F78FB1E4C5D137F6DD7E3C499E77B83A27EEACA967C9A465D9767F6146B75F9789DA0DEEC3B3638C55CDC125102A8E0A47C55352A099F8F88A37002318445A6694B025172C174E9A3D9BA4B85C5E8D23ACC00595995DEB02E2E97EF18C3FE69771F468F15830ED7A8D76897472D7EFB696B326628CAA430A51D8A838F495CD0F65FF0DFE20FBB2E6E489B7EBC77454E3563D7E0B661D5F61958F72B3DA324F21B692EBA58930C7E3DE41DBA39DBE9B3D0475C661CCDB2758F24DCDD29F5526E2AE9B2D36317C9C8ECD94B4263398F4916BDD01C96A0F884A95E320F99F4F9B2E90EE3895FFC16611A954AE9109CC424F8E3F808BA87C0D4D75611E305C8F13CD93798C3C60FB47B4018CB3A2355F38653413024EDC930C0C01F14C7819C6712794D8285217DAD695AC5C33A60B8A8BA70BCE6228A68CD2DFCA8C3D23B9981705BC7F55F9999AB5A9D568E0A76D92327DE222EC4D7DDA9FD4C04587AF02882BD0BCC2684C57DC9E58800F92CD9AB1417A8E39FD9DC5E9EFA6CADB35640230FA59550E7B8A2BD4E0F5A12AD6865CFA869EC071FCB39610B6DF2DAC75F2B56E8875D8DDF6A333D5941936276B0C5D645BCBA4BAD5B1D0D9978A5F010990345827CC1689564284675D6C054B60D2BF6932274F4AB23AACB6F2768DDCB98843F1FC3375D68A6C03F82CCBD32D0E55E32681DE39F8849F0369790DAA0B0D3F29865C1A8E124BE96F27FE15C131739CDE120528201556367F6D9F4EFC9A945358AFB419E1965C491B62D5E613DC3CB0B309190814C7D872413E13F440AFC12C69BAA33F78BF13236B22CEA52A45D1FEB1A4E3694E2F1D74C5B9FED1C3F3EECC89751C204BDCF2188F3FAF69CAA0110514E79CD0F00181D9161D2DA026B4B91D2081E31ED36F171A291E8308DAB6581443C87833442FD4BA77C492AD506C12E340E1B6C3708247E8A3D0E1017A622B648166F030C633542D3E23169C41BE47F806F582C4995A44F98762FBA8B7FD76DF843701562FBD394640D1BBE88240A51BB58A32BA07BA76EB8CE2737B4879407CAB7EDA91DBB5FC4A6EA4B3476CAA2DB95B7FC08A2CB3EAB5FD2119055F7B3C9FC0114BF5FDFA8BB2900EE7B42485C9A72D369C375A3717DD571F09E968C9BB5DAB6C8F7BFA5CFBF91CB28BA02A302A9FEE1A69802E62ABF372A350CD98DF2DDF2BE00F52A7B049EE11C7ED8D008215C8BF2D60A5F177CF22D4354E58FFA456C106B7F2B043FDE13796BFF1D5EA47E1CA863BEF7E0DA034EC888D5BEBD75434C485E498A458E51BD6A902B2314ED6FD21FF8C9B24FBAEFD2CAACAFC4572D0319ABCF959B26526E2C079AFBD148BFF46D7B5D9A02CEDB9C8138FA668FFEA6F139D99F738CBAD63EFD3FD41AA1C4BBDF4148056D8DCE4F539 +pk = 39826162274E46BD7B6694336821B46A9A0F8A6A5E0EC7E485B832CC2822E1CE586BEABEDAB4A604537A9F4B5EFCF9FDD270E7422BC6D54E75DEEF46B17BBFFA72768117730FDFD3E10E888CAD1901EC21204DF3E7D34674B97AC104601D027C024BDDB45F541C414E6563D076A74FD2DDB81D6BF89E84C51E9B8020ECD721414D88D83485A399A2F44EAFA0A41BC0A13B8474335D0366849800E75AAE6AB0CB974E0ACF2ED2B54B8A1CFA845FCAC48774C8D3C106D118A4DEEB672E7E0EAB1A4ED0B0C3214327C90A81A7CE6ADACD0CE0CE761BAC176BB382D071B2D67BB3E55711C7CE1CCEC434185D44BFF8215EF0981C8CE529EE52A5CBF18C2194CA99B48B6A1953A21A607525705AD953D3432E07483F2070BD2E46E09F5D5DEAB4CC4EE0EA25F9BCCCCA4298B931704B4C4AB8348966B65D83C8946B57654AA9497EB75DD12C2BFF09482E8F702A620854B5C4A19E40B28B5B1E2A5AA6A825A25440D1368DDAFAC2D156030AD4750105206D6555092927FC39D8C2B964834DD7654633050EA3B9CAA0328F02FE3D267623809D00F6F009B108337C7EF99C748DAE8EE5F3BFF5DE04A700F3023DB4BC8875D34D65AED3F590599D4C1CC7887A1E61ABCBFA2993EFE9655F9FFC047E88C4B589FA112D5FD2E84C70E55E68990CD9AF6F260A6B0802BB59E06F0A6C7A1E2736BEA9BA3AC4FA538687D1FED3AEB220FADC64E9E4D57368EDB217FF5B454C6D27CB65DBAAA412333BD212FFB7ECA69E6CF191AD9E609B125A87C933B50B7859E3806E4100B9E2A7EB207E361A823E91097A838157AFD4CF6D0C2809F6262895D24CD686EB163B51AE103CC02B6A7C4C02201F70F46F8ADA9275908DCAD751E821810578F6DCC48194EDCF7FD8BE8F74C26AE483772690D56DA9165B805AD18D31306B11AC37862A7A68E41A182C0A69D27C3622260E6FDB02181D7290BAE7802A04949DB233172C206959FE435AAD038892A55E9649B8B2F89A24C725C2A7F66B9EE2DA573FACA3889553FBFB1C155004E58484CBF985ABA50777DD0F09ECD33C520D75762EC0A65F9835960D453579C8BA26E4097E793C31399368B38C78119CC383ED5EE4C390DA6822A2A5F2F884D81217D783E7A20C6B44D5798174497B2D221AD11BB220CDF5E63B11EF154623B4A23BDF95A02FDA125946A0D0E3D399C4A6AEC8C478FBDE514DF09BFA12344BD9B44F96C58360AB9D4C9C3DE576ABE9991C72E445287EA91E12302273CC0108C04BB71E6E6C157FCF2664D306BE0F552CBFFCDF51BFE69953E8A854630288251DC60E55B14B304A2BF49B77BCC3BFE44E1DB359744FA2CB67836F1E3B76FE3E8AC31D169E9B337BB7CDF95B1780D71B331E97B82B192E655795121F4E8284001C6EE434A14D00DB7AE6AA9A4DAE3A9144CD444B1AC14A7CBD1B029776DD162972094A2D4D41939A29C40B6E2D13ECCD5A4787E05F4D4284068A31696FDB0786439B2D29C7E4DBD0BD62A3E92D36F6369F25DFF3799B3D22BBCDACA97B639F2A3FBF3F714CD80980B4C8B7139E5F1169615EAAD88ACCA794ABFD75CAF1991F20E11B71F8133381D19729B5E0EAB862C03E7B83BF9EB881EE51CF044CBD55C36BF11A7E16CF2FF3AB69C301B9D0F9C0BD42632246F112A752345B476A6E3CC236DE8C20350DC558DDC7A22D470746BA4FAFCE010FE9EC716CF241BB1825B8379C93A51708F9A58D2C1CA3A5B099302E81672C2E03A0AE307C8253B9BE39E5324D0252B5801C1E5EB53CF37A30E1B60402591457825E6AFB17E851A531305516A04BA55E8BF3EC67106E483743E1D59790644962783CA1E7B4AA5AE0BD4AA030982781CB1B021F43DDE8B690F5FA6FACA91EF1D36F0B63286F9578366BC5F0C93183FB21A2F58809E2CBC7E9F824C472858CB97D2795775B6051F87734336FB95FDE7EFF182204921F98405B9062B05CC55F3D976A4B192D04A039CD36EE3EDA23B6691659E0E308147E103E6CE3E89AAF43552DAD1430CADE8D3B174D0D2EF3AF5CE2499018421F119C494551FEAF34147B9124332E4AC95C59BBBCE0C43E8AA16BA67E45ACC6FA4D46689BD470A5388D35392BC117D84D292F32599293230B59E63D00D2137EC5E47DB8B3825919835F30D517DE9216081164CE8C7ABB5F3DA8BF1189987B54CE6A22FA47B27564C6045126677F42810DAB4FF1008A7BFEAEAA5E8B5336AD516C9D26617C235B691505E1BCF969D18545403FAC3F85DC4AAC41415B8F2BD6C08A4E4B4BA806BD2FB37F5603411068BEFB4C8AF908579A132C4F2C5C3E7FE9740D86FF732452296029A2065BD358CA677271B25BB3085FBA7CE57E2FDB9422372ADDEC9C7AE172308B019BC934628AB8888FB9C1724FD1788B6D4A6B984311B8BF9F0AFF7A5B67805CB00CFBA587ED23F8EFD51BE5CE01D4D7A7D9EA4DAC4ABF1549CB02EBCF07AD8A8FE3CB6878C06476EF682EB3E775CEE5714977F9A7449688C487C371D8EE78FD018D2E0AEB2BF9A5A3AB8C236DA779D0DC9A840E99073E77754A7A141BAB1A365033858401C829BEDBD9070836F6442D3BEE8485E4E585A3879F0617DF56CEC3DF69D9E2CEFB3221FE91F2995D973B9D41B026D4052128FC09C8D7260241145AE51F93ACA2E8F5A626C5950CDBAF932D2DDC5AE532D484146975F50D2E44BCB352266CD04CC40A11FC00C5268D544E46ABCB51CFED64C3436E64B775157ADC01CBFD96ED614F5E7DAA69A5FBD2731F064C627B994339FF0FE27EECD299466ABA3683B3A5DD4BAD830D7FCF66E326C2A9776678FA9BD1786ED311A3B78153C13A92CDC16A1190C85214EBE8C212E12161C6BC6C912E06D13F7DFEABEC21BDBCF9AF84EAB9E0CA5F4357FE71B6D300F72C0243DECF5B5A86AA3CAFAE2FA3FAACEBE9BB7F279330A937B5ACCBE31A6D6C7D618CBAB40E50B2E7100FFCE1F136057CD5140F8990CBC469AA6F1EEF8C9F78F8514AEEF05830F30BE77B7CEF9EF1FE07858E007250C462EEFF107C5550FFB2AA00362BC115C2020170C10A90BF63CC809688B0755E1AF70670BF79EA5A3A197364F2C27B10A6B1CAF158486A3B532EA49E551CDA860FEBC32368A62B9469CCB4A562D9FA62B268544A480F364F45B17751AFA939211DE2449FF632BDFC98BBA77BBEF4D61708944F5AF8C65BE24E0A735866B8BA9A1F6B76347DCA69472D20D350F80694ACD325A220C82D741DCCE8BFC70ED2075BF17E9C3F3024F2A69899ACAA285DE3272C7289280C3A596107DAB1BAE6E31556085C1D1D229CBB5797E8DAAC935F5A91E2038E022A3E624DF68360AD7A79AEF50A2E375EF5CA534860942E0DA0980A41833F05ADDDAE83685B4716D33B79B88BA4D8D08F78BE51AA8B68E0A294047D58ACC3B6AF175E39D09ED4F6E7CA661DF88B4FDD4F4024ACA685ABDEA4929B99E897E8CAEA714454947CBBB40FA6931360D25F161FDE11368DC221B39B94B0897ADB20316EB67A6D2A13609B187142073BB38243D37DE0160F00AAC44989C55369ED2CD752D1EF2090B3C8AD688D16B9A4C2D74F46F373F8E90EBF843394D745C955F17B5A6362561B1115D0A21D820573412F2B448E56167EBE0B868A3BA59867A5A269437B56ECFC223A6EAC2071AA211D0F6C8D30681F9B585030936F387861A162E291AD0D2DE4C72989DFF86D78E71971815C20E6B0F83C7C123B682FB7D28708BB3A3EFE7EF0C6F16C2ABCDCFEACFC07302D993339C1D8DC019412ED5F sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514EAA3D0D428014282A smlen = 2326 -sm = 03A3FEEFA71EB22BF9494F8F63611F10E7CA246F2802FE4B4B570CAC019451D5ABA30F814D8504EA4E4C72010949A0EC0AD76FE5F6CDC221482E76A248EEF3927188FF7D1E08F7652F7B5701B776A9353327574F24150662329FBC60610F8F1C83186C7D980C80A1575DC41A06B3F0A65EC656F274264A6730F36C53386791943A54529122F9DC0C6053A13EB4A395D12CF03904FDCEDBBD9C2038F8AA1FF9AE8E0BDC5B5B3D7186478F7CD7A40F64F6663AC57FBDB8263BE7A3F6A6A8FBFE816D66F69F96D5044409F5CDD87CDD1EE2FAB0B541FBFED7130496DC326B768A4294D268C8C05A8F50EA7067E8A11F59B4FEC804ED80F9CD995D0F8A7110141EB658F96C45972A0D891D66DDB80CB436B87C0E907E7CA4F9A8D97B7945B9B5CD291322502FB1FE320CE36B8DB82CB9B7369CB8415A9CFD015A01F7BE192146F5273562FA37F8C9898804FE285384041BD6D1390825E65B00EC9DDEF7C2165F032492493E90D29916CF5C4371BC1085B4BC765B68212B243B395E2FCA2FFEEF7FD191F1FA0A3C956A910C3A6D0E14AAF084ADDA1336264096C8E5221EDC49489D9CCAF4B33A33A0534C253ED2723BDAF55D8ED98DEC7C5D9506A55641FB2297E34E47124AE0709DBCEEFB46342821F7ED7678FD42F82CA4AFE4F4CFC808CA6B93E736167DE5D7593AC89BC4C0B36662039829438682643326591CD332930E571395E661F77B10759DB153778C8198D979736BF7C0C81820CED9C9B6574BEAA9A39E05B13D72104AFD10110EF6C95DFD817A51B3CB02055DEC7037EA19C53C3D07D785DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +sm = A74EE16CA00CC6073EA3F281333EF9252C0B90F90CD56A6E0C14B4AA143D72A4E950934E49C6992D13E2A523A1A20F270D07B543689A1E9A8D6E035E112A2186422889B68FB4A78F79C9399D9CE6A4CC0D070049F2E4BB1360A0421C57CDD4D460327CAC610BCC7495443342ADDB654CF8DA98CE3E61DA2B05CBA7C7F86E51ADBC056865DFA2417A0A58457A04F908218ED9D5200981F7D09EECD39CA36304043A0FCF2886409200AD3364293C502AC1EA494081E60D054A1ED93FA263C2F74849845B2F746535DDE38F91FE131AE1EB76B2E9F68B781DC304E6BE1AE1B6E67F9A6FEE5AEAF832451DD61860FE64E35E0C5343847B7FF7E084D3EDBF70514C4778599713AB5B50A5EA8F7A5E9B72B56CB9641110966C1BD9E29DC3A889A7AE43148ECA3A784C916F888E5099FCD3F6B45799CB299520FF2479D0910B76B10890D9AA951653F216D20DFFA7BB67C2C995B8CE474ABAC574932CE56FF20ED57E0CC332750AC321E8587B7220B3FE896055BB4B424BB09B178412E1BB6B65988B4BC87987F2F0741A4B2ADB43E2C5F7928DB9A5F3E3A57F545E293641468CDE877574EB468FDA8603414DFB64953D380739B56009690DA8D65F27E924126A179E6A3954497AA84D3D5F8261615A3631692C0E1D0E389FD13FAF1A61B34BA8845A09DB58EFBF23074879BBE22CFF4062039829438682643326591CD332930E571395E661F77B10759DB153778C8198D979736BF7C0C81820CED9C9B6574BEAA9A39E05B13D72104AFD10110EF6C95DFD817A51B3CB02055DEC7037EA19C53C3D07D785DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = DFA47D54EA735E1AC37015D78CC3E51F0A2D154B7D70DAC0C0B7C075C7D6D6566BF4F9CBA16D65DDED1C5D150CCFF8D6D72722672634789DC097A42C3A93406A1522FF3CE72DF2D10C458CF21C345DFF987A40292F6975020689AB4E847F756563F77E7EF635BC3ABF8BC92DF0C1B22A76BB1A171FC4E27BB0424B34B3DE7BB0278C77D996651ADAC2546DC48D91DB53C55BF429E170D9D6507FC2E5636ACF811039BE41900FC5C99E4E49BF67FABA994F60A0C33333D75AC210ECC2D1F2D78EFF7B4F674211CE7D8FFEDB6776F8CA6873A492E8B386A8302F616848B1177D1B531235754005118D6F6D585518185AA95EC124571213F3AF46DB8789A242D199C60E44C18D65A9823DCE03E2AFED15C544F0FE79F2AFF37F09B93F43DC83B9054A950CB8A5AC14F5CF7D38448669DA653E85112E9DEABDBD63983A497260C05F449F3FFEB4D61B8EA511B85FD8040329E5E85D55305C494B9929FF54B6F3C96D0807E53C1F9B6C33AAD054C163609FF198A4E5BFEA547E9A6759AF73D43DC4D4430032F7BD48A673164B4181BCD386EABF14AFD051F0A3D10B76C86B74E66CB9EE6CB01487008D6F1B298EE39BA1EB7055F201CB57282E866DE4BFBD3AF7FE1B77414AA991FBE342592295C046C78E438243B17DE32C8AF45E019ED9F62ACD4ECAD188A9311EE80FEB6E63D7E15C599BFBAF11ADEE610E37FFB7503A9DE032AA7AE88681CE47C12D48147736EA27C87290A6ACBCA3BD6099B43477231E3F044480780A03F455C710483D4CCDF1017AA0A89E48D363F30E5D45B40C2A7BC36DF9C10B0086C94D3083C323EB55C74660BEBA7F090CAB199DDF5B02A13FE7EEBB52643D71C1EAA8C6618686527DD7841978E4E3029CCAF3067CDFE0E258B4011F5A693DB92E70911B15859A6BB2FFCA83B88D937246019658EC62F5E8A37F8868C881D6DEDCAF1A8BF65B55F9F6FC7A386BCA2AB452E35C1DF0B561E75CEAF1E754EB3AA35F0E8FFF7A94C91A576E705F40DE50281B602815B64EF8B7485E174262EA0F35A8A26D6C27D8BC3D48A904EE41A0CFC022563A9977D64EF1B687BAFE593431032A4DB0D8A8D4FC894F0C557543CBD300F432D3DA6BC4D40287DE8673B3A2496C3D1129651BD500338B297637D83CED5BB1DFEFB9A586A3275FDACEB4C5C538A8CF49E6765036A64F6E2247B44AF82E2F31CD4DD75DE29A2A7E56EBDD5785DF3F00C2554EEE8F1CB8E4FCBF8F794238FA830AE5FDD1A8A0692BAB46B7117B236F38F9733F7D2F3EDE70045C9D35A3B3F82168A67C9621C956CDE79C0FF8E9C7673C682AB754FE5649E118DED6197C16D7BC79C17A4536F2D482506CC7ECDFE58FEB2E5F480E420D4272734DFDB07EC27BB846A1185239A39ED22F4D204D1B51436D402F33C70AF3B4707F6FB528F8798616F495DEBB6E639E65C1F93C3FF285C594903BDC9732B45A33FB9A79E858A92237F9EAA0BF9ED19E1D6E4BC343C7CD6FEC863733A4A7047897EA0116B5B70EE61F1010FBC11B11B516555A7D1162455C52407F4A665B428F4AD3926539A254C2B660D32F7E6C1E230F475E37663E32209F633F0376C800D8F3D99DDC2EEA239FDC97B556D86D970FDCAF10B3C9DE50D5AD7BC90DA4D131A5BF917B5AAE9111B0BCCFDABBAA747AD5E86DD7BFC4BE89642C711F5D90F261971AA27C1502A1415D70D0C0D7268D8C246ACC9104E05FA521358AA289ABBC39DF98009C381F67023B320459401B3197D47314200F87315F723C88A65BA01D5BB366A8FC98BF1C0BAB8F23C4F279D6A0A1EF8C416BD04896CBD0D770DEE5ABD552514DA87FEA687E66041CB257E80B66CE77D1185FF017403CD5F567724846AAA300DC0202A3F44E4500DE7E787CE3DEF7832A3FBC4C9EF26146070117860AA5D90DA9C848AB4598EE3FB5C14CCC0160774B3FD6F46EF7C3FDE6110D0634F8BDC924FC5E7D9FB4BF4C95516FDB5F929A14E463518A6220EC91188DBA5B56820DB6EA8F46596B7381D49BDC180ED49E8E605B59CC7B3B5559F0CA64D91BE8E70E27E14FEA29D761B23580202ECB604D5237F7200BEA53EDFA1E25AC3BB59E1E4F5EC56F4372EF5C38AC8A0800494C1268EC0E5CC496A7DF8B6D2E196CD2616F3906F936410FFF7F4D1A17558005046B6E0AA18E0ECF38A0F5E587FBA70A05F15B8814E607D21B1B32C81C78CC5DBF13FB15D643DE60B2D426A80FAE4401C3B23AB3179DFE7E0A3F42B5F238D87881CF2717A01A908F9A104AC9ECFAE181E8C58EC5A9E230164574D7942B754C0A8EBF36B26419579A1AA7EF0087DD2D96EB7E888AE4D53C3E649D15F1F17BD65803F106764E7ECB455F0AC0A161117B797F1AD4838D802378A58DB67271D46D9985B3DA8DDB47CB1FA00DA10F976DD09ADA61867EA9F3C57E427360EF18CECE1A29BC818CD3CD32F7A7A6046B38C7DB5C33118CF22587D05705FC85D9D364BFAC5EE69474E54266FB5541242BA45B7B73F5DEA9A708E06FFAEE906F76634152276BDF09C144E0D8AB33BD1DF3E062AA2EE8757264744B57F6C3F47527C4076F8D8B7DCA45D438EB7DFF3E3254E7EE243CF60DCBC9780BCA5031362561E8A5DE0B63FF201AAE3C89411B6B91A60AC5CBAA9BC01B530B376F477210BCC4FA972A17C53722DB67212F02F41A826BF845AA5F16B5DDB5B7A8C4F97EA14B4CBFB3228B078554A39EC66252F037E913A213E4406B5E3F04705D5FBF024D0E59F7BFC462506ABF37CA7E8CBA3018A4B297E7EC031291A6B3CC9A66820E9541707BE169E951B230DFDBD423D21FCCE3D298C47593BE861A6D2F6473E75946A519ED44229DEA1F628F168F67A7A6DB7FBFC21009864F1AD8F21BC2EFC7EF9A2504F8EE7E3B5EAD08619ADB6756EC3B9AE0DD5D4D2C2B4A7726DE2D49B22C3CBF6056575DF36C169C5FC0741FBFCD2986B3D1A06627E45A02AD0CD012E8EB0B6FBE907876A82B5A8C5CD6B269237A89C3CDEAA0D3CEC0C1650C54FDE8071F84E8612FFB8B6CAAC9D6658D07053890B32B016CC0BF362F95300A9930FFCEA31549EC134DB860266E6AB96DA495528816915AB695085D28B9D40369ADC02A6677595AA6CE6F92A011DD9B57FEA1D77F40C04B37B7A9AD601FCD978B95F238C64FB56FB085D9C7E61423727C7408CAF544E072F822376F6449DCCD7BC41C3A4B5CBDFEBBB214489F3DA7BA660563B1E1CE7815E598940590028B7B32F814EBF3FB8FCFCD0C71B2F7790F862EE2DA8B138CEBE90188E9640F82514B6815001F3EB1972BBA91D7244A579DC0B8752F26CB8DEB0BA73D9C17A890AC59A4BFBECC37EB71A0943C7D9DA1C537D8FF8AF1B55534BC9FAC197AEF5FD9BCD259C7CF7FB674C5C2F14F10815F9FDE45127EFBF822406DCF982B1F40D59682FC029943C807C99688F390A0A92169A2B00C7811E6CD55087569ECD4A90765ECDD6915B42C919372C3309755EB32E26244CE1B64DB522E8208BF5764F8151E1E7F983F03A99F83C522FE608729AB11C3762D5E04C336A8CD6E1C69CED95A572101B05578D507A274ECD17821C8DAC113899EF0891369576EC3B5FB7A7B01150333A350E9CD256444F2B41642E5BC75433EFE14D5587FD6247E6B38ADE7776906954D5CD846EBBEB33406C00A87C0FD2A48B745C1386123020DD56D7E8DBEC5D52773B79E99DAA7EA33C62400FC33FC53EB204EA5F4ACDE1E53FE703E9BFFCAC145A316402A243C08404931E7F537C49E0331F3F5A087 +pk = DFA47D54EA735E1AC37015D78CC3E51F23B22A1891CE17DCE1BE39F387F4A6B8433B50DF3D0C3924EDF35C96FD61DEC4D24834D2E8390B1DE3C28F941D2EBECAA2E405BF5128B9FEA0E64EB1BDB7F4830CA2423ABB5E8AB3766F29BF871CDCC70425C8A8D0E6EE9272570E72F3B78B2699EBF5C2E3D340C95552136E4CCF5E6BF0CE4DD712AD2A957F4BB1C12E666421FF27F9A60353E94D45778A73910EE1B425053C6454A43BFE37AD298BA27ED92D02D3EE4D3E4747D3A9472EE5F8FB45A680399C5564A236D00554B57218DA82EFDB5A13607B35A655A96778BB2170075FDDBB99B6EEE8FC6B0A5DF294A9196A8685B6FD4D18B3E2C6245FB1E5F04272064750CF578518772DC46571DD4E20032873384C3F4184EF3E9EC8FEA37A2481475F65C484CD5EB6CFD8A2A0B7D7DCD0D4115616CAAE0E6048EC4B89955ABF8857E6012AE966DD993C283A5B301D46F898A24C37D437D5282E69ABB8EE6FD5E735231862B2330E5EEB99EF06DC9393D295AEDCD333F47D01680CEB6D9DA5254BEAE52D541C2207C2902F6B6A5417798F18C6679AE0D576AD1A56B75CEA5FB68D7F8CFB75EE400C3AF5E0ACBD6785793EBA3CE7C67993112DDC6AF17D2055E0183E6B17B2E5966FC2B68B6BE81A407F9B5846F146E83BD60E7020F538461AFF99D819180E8D66FAC69FA7157B5186D48CD4B1840E97BD45C941E4DFBBEB28BE47D24C72760FBC51FD5422B83348C2D3B1F305379FE266F2E4408AF421F46F7F9CD3FC2729090268091B54E3D156923FAABD39AB3AC3E43042408E42CD9935177156FBCAF38A998E6B99BDBAA1D89F6E7C8502AB4D9AB29AA7C9AD8367C4041F0609D40E319159CF057F333635B0A547013EA47AAB899437CB31E0DE4A4F5446F2B80ADA2E800B0502C8BC3C38173EB29D752D6EF7B32D50DCE6324502BBA413BB5AF6EBC8D860D3CF99A41ED32CEB09E8A45AF0BF1A3CFECA9F0015ECB83B4669BB8249231FF878F9CB575FF980B920CCD30595E30305E2447A41D134CAECB025C292173F4B0A619AAD2BFD9286922287E2A4D49240439001B02EF6237F916EE07AEE6797845E1DAA2387D073C287C29FA45EDD4DC71B061AAA033DF86D875DBDB6ECED55860E6B35B98E93F0CB93C46F9AEC747AED4AD47CAB87A55C977654C19602399C2EA240FEF538C56AB61FCDC0ED9428F1651B24D142E4C10ECAD1D16F8455E5BC9604CD24C61555821BE1F7190CD3FABFA3FCBDB0426D2C07FCA09F2DD9E4E2D5ECDA317EA89F8B835934448FB71AAF04A7410FAE69F2013B8F380BB12CFAB4668238CB97467983EF10B55BEEFD0FCBC99A74303715BAA8A8F8475C981A3CE776272474A33FEC3CF6F41E47CAB94253A383C39FD5F14B87172FC65BAB6FFE375B2B8F6FE16FF67450505DFFBD8DF8BCE37495E8FB11C51ECFE44B5BF01BC591FC245B5C54A45DC0B4A378A100985818FEFDEE989DE6FF7ED943075091E07F76085CB0D6687319BE3BD6B12D375AF921B83EB870B94B3B480A58CA9CCF074139A932E2BBFB3BEE19619FFD46EF08C4420AFDC98D54822EFF871A1D920411FB722CEB14283407B8FACFAFFCA5FF6D65A6FACE821D12DAA6D52279FC16E1433D1054E80D3A8E52F5E5B39C8545F9E4AB269084B0DD467305F537A9A4BE32F1114F7096AB644E8D21E9210F69293A26A7E8775D3B20EAD0EC044C6D9B8098BE202AD93257ED9692127F8A5A54305070D37A10E701D53F00B0E417BC445BF601F00BA456BAA71042BB3F32E708F95AD112F2020CD583EBEDF1E28D76846772EB1892CEE25CFCC9772B43D8548DBA293069AA98A55B5703B70F6D8F222554B5BEA41B8F64B1058943942C362B6790AC1F88E08ECAAD55F3B108EF79DC5603A19EB46050972F12D86466D4D3C4959B01BF2E7C00E576636848DEA67F6AB9EFFFC965DBC65A9D128DEFF608C53DA6899F4554B3646B3DB28E0B5C7FFA6B4A04B9BC0F6C1B83C357CE950FB36018C75721A41FFE972400BA9C271EFDBDC7D34D9AF342116253ECBCAAEAB447AC60214275D3F5DE363ED6F57EB8A1CFFCB8BE7F96885D516680093EBEABE919E878ED76D83003036D99F1AADB509726DD3D06A37AE99DF863715CDDD76063BB81C5C259D7BFA5B3F0DBB2BD59C6B9D493ECE7E7FA0EBFAA8EC3E6023050B163AEABD5EA3628888B2311FD77078ADBFF6C7A008918CD4F0240EBAF0BD65C5D27667A856F2C9FE0E43D81B0BC82EEBB5C68FC68DD900D2F89EC6FB1649784D43C4E2E650BDAA39D9D1BAF5FA798F63A79DF464B3312078D851A3199C74C40F3B71D12A49241EE3C9AC328C28668672E8977F4795202FD679F94AF389086E4ED2F5BB91C85665F662EFCD3F46455C0D52E764DDEA3203B16ACD808C97BB3EE195458B89A69518EF6A7E81BB9BA06BD816DE3541E50AADC247927B134198EA00C4B96A422537646393FB8D8B219B25D3C1BFF64119846CDC489BE5E8D0E466A7F1741BE859B6F9F8A1BDF5C5AD37559BC911394E13CA9554A24124BB0BBFC202F62FD18DCF2125569FA44B1E04297B4598D149326BF763F8450C940A29C7BE719A13CC50795BA64CCC569E9131CDAB98CF670D49076DADEF5249A6FF6815D4ECC51FCD2FD5123D0C32213108E28BE0B9C44D5C62F97C1D10FA537390C0E5F35B8D5773140964FDD779A5AA50D09A5AFB3AB4C48E2E268AB55763EB0C4183EA33A5B59C50116B7353894C9230B5A0A1F8B65F209F5F2DD93712B5E6691545A285BDCEEB45C4EAAB8C954072E147A333867E629FF65A6316D67F7316AB9A2484F080E7349890A5606C84287504F9E701CD5CA321F2F29BD63AED2E93D18FB7628D721EEB17A2A2F3D5354383C57837BC5E2D1E2098BBDF968B8411D8DDFA24E6DFAF679D7A74221572ED6E0B8D940D2C949D1694F56FB64406CA63DAC42F114EDB0971642CC0B794B284A99F007EE92941BB60E1E434529F5EC296B81CC5997A3E104BE94CD892CD191550294C09F6C1B16D7C477CBE885E4B1E192AA235067BF7FB919CFBE802547CCADE393FD6CD4F703063118874F5E9494928E034AA261B4A0D00794227AA15E24E7460F0CD19A5143DF63879FDD1BDE091C30D43CC116E498CD0A857F679F64EC1C56F5B7EF648EE30C6233300324D21AEFF80E13060C1FFE1D58730F783F0DA9B2780FABB51798B6B6587C08FA86EFBF0D4FDD63F09EBB45C0602AAC4AD829D3B4F4DF88AD0D6D4642A79CBB9DBE963667596978BA55040E7465296A364B00C9C72778F3D665B014D25665522BA553DA2B8BAE44DFAA98CEE966E0A4826761E2918F42AF373FFCD18E3BEF4A0F2191362DB3B2D1037372DD2754E2F8E901A1D380D4DD01A208E1B264F2C7142FC6840C1813A17EAD080E97D24B15AC6205D358277FB3F6DF0E4C31906726574E02568F5B4D685DCEA71A3E4274B4A8416A6DF5BB1B8453FABCAB82F7EE6224FF5E92FD37B35A1FF38A39D83ED957078859906BE3BA3A7552EA668843E3ECF65E55BE4F1EEB7E849E416230E79D1D77BC6E82DEAFB85847DE4BC395DAA10D58D3A52D39CDB425D157A8A049C7FA924F032DDC011C936EAA98893A4B28091DDD7154D545EDE4504B10E8092AD81FFB325F14A65890131CB3CF8C86F44C3818D6E5A100870F60AE08E608DD0764652423D8BC5A7E4668887407A7FAF5C3E1F88D3AE8B71DD6635C8EC3DA6EE49DFE53533727E115B12A1E6C6E8994BB0D2F6D9AA684B1 sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B056290835694BA3D8 smlen = 2359 -sm = 1879E2169090FED10B0ACDE6A39E37379EE3BFD4BE96A1FA1626CEEB15C96DE13B593E96CE6C5161C92C053F2C9B66D377DC051DC7017D4C53A4FEAADC6122900CA8523AD8E667D28D19768B63AA5F15911947A4CE63E7F63CCB8FB1BC5447189FCFB20566D3E0168FEC89C68A75F10D56FC5E55BE588287E7A5C06B8873844BDDAA96E16830B7DA1BF04AC853CDAB0717BA72E88893023BD0538DC017A998899A53B1DC287B96118E49C1ED6FE5D498D10EE5A20520C437FC7F175EFC1086A24064156B16E392DBE9B9A0B0C2F9B636E65A0D142834D81B7EAE217BFFA8251D345EB758F2296EF35931D35024C55D88ADC5A15D8C5063CEC5FA69EE6B72577A6CA138AC72CF109A2A30E8F2C31C8B6FEE940207AB0261BFA10A9D14F2DE1D1C7CF5887F16E870CCE627A1C98E1C53A3AABA3258421B74CD6FB40397940B02EAF62F01589B539755234ACB62BE3759FEC363FF50F2492AA13F8295113680F46CB5B3C607DFA7213CB3B0C1E400DDC327D2CC65308F6EE325780E71E8A13DF8D04646A07E51A3584D4F98AC798949304823B4B04A4D718501EA92005EF4151DE07D39A2612765DA8F85F36C643C919918C59075EFF39787C9112AD7CAE13534C8AF04716955EEFC8CF3916A6866C45049BBA50F94C5E6B0CC37182BDD8CDD9E98B509585BBDB224925354CA71E8C61FEF741882A26F0625DDA91E22965BC2D0B84659BCC7C367F324422BE485E2C5234B36CEEB8A1DCF97B8A243622F437EFD78080CBB9CB4B16CCF96AA7B30077C46F4AB6ED851C9952D15344906A2F2DFC29BE46103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +sm = 78D012504049BD719DA9868BCF7B012198DCECBD1DA458188C96A0BBC1F721687789B500990FF4B15F6A13F1EC490ADF0C403BC62645FDCD7103C0A28C80804AB53D2B901748E33FE9214A6BA702CDCFCA5928B8B84BA8E627082B38147EA26D5049C03829D6DCE2A48B33E01EC87AEEEF08CE7EA8ACC2D8B52532BB486D81C42F7E26AC875597A7C932022013FFE245B50A31D6E402019E05963D5FF364A1E6ACAC39ECAFBB1B02335244318ED2EB785DD0A9A4E6D7E6BA4F51F7B5784612FE25AA2CC8DBB7824C4499F8152D744B7214B34B62175068E6AD9128D74914C9245A9F06AF625F620199CF510619CF1F0C10B1D72525432253C2849D06DBC7FAE07CAFB071804F9E9FA4D5E2BCE7C0F9AE2094431A0357AB3D0647B92DCB29E7926A420A8AC679609B541F2A80CB30E83BEB8712197993F1CA1B43C6655F3236909E7CD0734347C84552B9C587AE86130500C54DF5E3D1E5526F65470324D78AB6F0CE82472DAD42974C19CE68E3DD8C59DB467CFE5EBD9411427B0C255A0CBE0F058E1A9BB206097D23BD463E55B229724DA5B61118E527AADB9FA7228A0B1A8ECC62811774435D29AFBB62DA45EF435A7687E8521F64E19E3EE3092616BD78F1DD8BBFBF813B9278C34D8FD7C20BAEF67DEBB84B87B39BF028C8F18A1A7E42EA2DA04DEA9FD8246CD9D844E9BCC61FEF741882A26F0625DDA91E22965BC2D0B84659BCC7C367F324422BE485E2C5234B36CEEB8A1DCF97B8A243622F437EFD78080CBB9CB4B16CCF96AA7B30077C46F4AB6ED851C9952D15344906A2F2DFC29BE46103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = 15F9D0D26D06CD69B0ADD69ECE2A194CD4DBA86027CB0DD548573B97D0A6E8EBE7EADEE274A3AB02C3B30BA844F73B2DC2C038A94F2D506461654D16BAD78B0AFEE9B4C5877B7B6BF03BE543D2F492A0B865723251753BF303E7E3CAA9611A94ADB6ADE8154A97EBBA1CEBE52E4BD540D89A0D553A38BBC74B96C3E7D801A3CBB037C6BDD6D170A89F0C895724E8E16F20597E6FA4E92B4A45257892573F5E87D2E69169E9F17B7F229B73C475C7D450E7D166F039DA36017892D07A0D7867FC6B460A726238AB9FADE15B2FA98E063F260F4EAC0EE3EB48034B5E0D01FEB9EEF56527F488050FF1BA255947AD8746225C16A64A4B2F21B593F33EE834A62D8B888F9F1E38CA6D559368E1CBE2A80C56D2E07DC0267964B314ED176854550263B601B337FA2C59AEC24EE146CB373F1E0F0DE7FE3A5FD95D6CBA86E44C0E8099CE12A0A72A833230BF518F215382E187D862C19E02ADC0511BC84E7AFA2575AEED98DC4A9929E66A0E8BC8B581014BE1B1DC6D627FBD644C4FDCF20D5CC0FA1252C92C7A94CFBE72237D99963226D52769F05AB538E2E8AD29E384ACDA420B078C4CE825B82C0A0ED4509B777B72467872C3349656CB10595BA933676C4924993B1D0DCD3530F1E40817B91177D2E10EC2442611D859BC182687C92BEFD63ACE08566DE9B91024A3DC31295AE4E77292B31C5A1D4B9AC77BBB30EEC91D895A8DA2FB6E02BF31DF758DB3EAE11470EB0F61F38FA7C3DC1CC424DED48F5C90618DA9F9672F1CC423199B099CEF2E43A9BF9A81205CD9CE03669DB0487DAD7810C3E5D09F330B87D43878878FDF831090DA1113BB71A01C5CD4CA377F0A1442E73B84190A87A1D94099B6B6B3D8D341F29A84F11AC8CDF72D09460B587F06C556283CD2708CE48EBF6568E409AD1A6DFBC881FA7F9A54BF6E6F6B001A0EDA5ACB05AD5BBB687DE222FA75019B9C68CCA0123BCB407B1B4F858F08B339EFA72FA96165ADAC718E306224409FA9C29827D1D88F0EBDBE3A81AD1A20AE5FBE5234AA02ACD3F4EACBB321EADA7A5A00D3498A43636EA113BE6EE48CE4974B5E74A7027B2C4463ABDA51D1861D883090EFBBF365D98C4F17EF10E60F998E26FD28657469714F34C75AF8E3B1987B87342A78F7D35E1FED975B92BD9A67608A64F785D11AACECD6B759EC2807CEDA8C08355FC7BECCFB2B088D82BD365A80AAA39CEF940474E4DC28A9FBE56EAC48E41E23B9098244081932BDF83DEDA1AC9FEC86DA3E5CA61B71B334B207029C58A3EF43BC094AF15A34802871799236BD36B75190B6D0DEC475C1FF091C71BBB9B6DC93A6B6B792FE8DDCD4D6F613D1263160F02A14F4767708353385D62B5E470A5A3E5DB9011D54942B3823B4A174B370088C4BC4A5D5B47433ED09431E0620BE671D195BC68D211027C9C0717FA774C8FF0137742286F8782D1F60977BE2A137910DC1CEFEED7E25F8101B1D61CB0A898A4DBD68E4078AC5DB801F51C7D08F2697497C2B3EBCBD5B08B8128086B6525E30F1EEEFA8008339C58D98CAD0E65A3949E2654BD8EAF72738C6DAD00A6E6B3E0CFDAD2AF7222EBEE2107BEC17969BD65FBBD58DC13EB84609958849715B881890186BE1317FEF7A47E886A6023D9443A877C522B78309905A994F40D610652053CCF74CD963ECB0C1E4EA6CD7883C419D6339774C704FD7C58435C6E044E0BAE9EDFC2CE2F7148BA5795F7F4C31C7C876BC3EFFF675A782DA5D304F7C970694ABA442CA021866166797B1407C37F1EFC07096BD46DBC8FBE7E6CAB7D1F13B4851CDBC9619EC18FA53591C0E2A06EB614BE1CAF061079823961C8A6C947D798DE408DE664F3C139396D4D62C42F96280F4E39A657A12BD89873A4F3A187117275170A39691E85EAB228DAFC46483498CBBD2FF73AEA840BCB71AB2B5C078DC48FC56C860FFDE986188CD76FA998F2DF6558975CF1EB8F8A62EDC5AD1E40336A137A24E187BC44DD92CB6FDA3733B0FDA982DF33866FCF4804F0BE18FAF2B1B6AE06088D004769AF0F8F5862C12D9FD150D8EA380BABCAE1F6923E797AD472D4B4C3C908207B4DB1710E53F017CC5CB209EB047134CF1EF5588B6E69D45BDDA4134D81D47393A67E53E926E8C36B790E99AD6BF78AAD87118308E6F799E07A5925024B197B2785598858F3445CF6AC3B30FFD3B4CC0F0CD000AC3976FBF53240AC1845098A8FA7C100B77BFE6F3579F2443202513F84E7FB8342DEB6209276153E1E2DA55DD560DB3A0445E2F11A11FF84EAA9A8B079C97DAC732D0C82388F7C4D872BE78D1F786B8A7F1486897478AA4C8E85742E1492BF935F0D613A87544D8F84646B10C2176F5C58021B1CE62A13DAE44C6C786F7DE6AD32D70FCDB0F2A8D4CDE69551B0739C15CA9073A1A6FC8892B0BBDFFDF4C25E82E20F817906AC8ABED5063A86D1C4B505E45D052263FB37E8618573A9AF3230EA89F1C818B68B332BBD64D50221F8ABCF0C6B4DF406F65068029B6E3206A8E163B22D4B81D253B3D0003A01D5B6EF52CF5C5B444D7B79CD27E198C6C73E49734307B2160DD88181719815DFA208C745D0628DFD21690EA174B7882A1A14B0022F8677F67DE68C64A25C5E70DF1E187695575E3522D3F4D6BCCD4345719F2B2F7AD30ED52BA23221AC149C42097EB888F43D86BEB74F88807CCE9C295211D257B6CD92ED017C01F19C506B8494AC7BBAA57BAD5563E50CF84F71CE61664AF8A2EE31255E519C1AA93ACE47E6366BD90DF6CEB65602C5647EBDBF6B7D39015BD99ACCC13469A88F1D47282EF4E25427C91D765F06BC9DC96D04F890A12BE44370F376016B34F54EAB48ACB83F0D8405A4AFC4574EB0A0D7CAE52ECAF61E77A98547F3A32FD93D93AC02E8A761B9210759F919AD8C32EC861A700073C872AFE33C27A6D43472298F042A32EB1EFFD5FE3672919E1F2E5D90E349C48FB608C7E2EEEE6A3527EF43F7CBBB89AB23058501717B6B040CB70E05786C9FC3527B536B11D9B21CADC969197EE5D82C0C229CE2CC2D974F4180D5322B93EAFA7F1EA4FE84D02B0E97DCF17FDE421966166FA46D7117F3CB64BDA46FDD0ACC7408F712DF51BC29F355DCF793CEDE0C296B5EA6E96DE0F41690C16B94CD290B0FCA8D2C30BBF77B7349E666862F911CCB1763DB1A567448766A9C2FAAA1906AF6B31F621920BEF75B589ACA57F8B55CE7795225ACF58B4C2DFB64174B5B0EBA1DD9FE74D33C258A6D5B1183C8854361CFA1BE7FF9E992EFC5E2603927A39CC2495CA9F7BDE2D0AC28DF5844D43F6A6049880BCFD35D3AE5D897F3F4CB81EAE24DE4DCE70DC54449F78418C300C5E2727ADD760524F8FB39BB5F7010E6AFD02FCE3233128799C4CBD4B680F04A5E91C29EA0EA876782A8E9954E462B2E984256A664BD67EBE8B6CDD971FCDF31AFA86F184ACCDCFA112725ABE03C9A3D72BC4DD41EC0A7CF74FD2E2233C304B7A39BFE74BD461316FB338A4C33137E0FA0FE97F3D729B3C31929D33B355A31737DCDE2FB846D3CDDC77F8BF145C316EBC191168165D1CDE495BFB4391323904FD84DE7CC5339B878C6C1366B4475212F3218F5E13A2D43C265E81D7EB4E8DCF94A925C25579E44A6BB7D8D8D744D0B77131920633E6B659C90F362E91541EC2C9F4594469C28FF71BCC561DB0222E55D08C8A0C8E89955B39B19C9677FFD2077E253240CDE934548E68487B01511C3B6473F78DCB3DDB608BD7DF31BEF66A5B57AE31A7010AEA +pk = 15F9D0D26D06CD69B0ADD69ECE2A194C8178BEAC6E5005A36AAF49B7BDECF5B9DAD4AF0857A712C07D588A5D0BE431E4527088AC608833CE9F54146423B799E8A29567A636F40D019EA19B5FB0146E144D1BAAF2D328F5F18C8032C9F78EBFC1E4589E5ABA686FC04E22E6226F1ED2707B83E74F2A671CFA3ACC82C7AFBC268FFFBA4AB2428A6A6B2D01CFF9472C7F9C6E01661EF27678F09A03475A3E218ECADBE7482777F9489A71D461433CD4051984ACD8E2F9A9DB43D1105DCCEC92C1B091B0A7DE2EA277D6B5CB40861EA30A6BFA038365988ABEB32162AE019D5EF596173EF41752774782EE95946F37C30BE59D8AFD727257DA7D0B5993856BF72353707C5BA92B7FB4B48C2D75E17278ACEA84E1B24DE953D6CD42FC0F3BB4C687B2DA6778DF18F7F44E88ADE3CE3009D3EC4A2A8E3D2A2DD5935E91FC2D3D3BE002D92D537FA7DEA82929A2295069C5C935D8D5BF4B1AD25D8CBB1826DCF9F29504B819C829073E14CCD936C5107879F78AD2D8B1E9E5A67EB043FE2B3A722E7A57FFFFC8978B93D93C55F0975FED447BED9D929DC90A05FEBF80710DE126AC01BB48FA093EAC2C156C94639394A9099D8A03D9D945ACA494FAB63696ADDA31927F290695E6994D1D56EEF184F2C5A922918D221C156FE6ACD74DFA5BEC74167794BD3584B3111A20EDDF6E15D31EECF842A0F7E5050294684A5301760A50309A4FAABB91B7B4889671E883CC0CAE4FFFD9B3C5D5BA146005737D45FB3FFA532A91B609399F52D8C196F59EB440321779CF3B70460AB4552E6D3066BC999084FF6A4D850F277D15B32ADFE424501CB60F84FB57B8B58816100F40E0FE2BBF6A69F33EA700242AD5389A3A04EAD98A44097A92FAC3FE613DB8BB416627C8AFB1E670B673B097CD7014A6649651800277F6864F9CD11A1EB00A956D596F193A9AB11A8993BF74B04B0789E14C47A0691242283788360668065B4F2AE855FF6C974A627A0A3A989EAAAD49588F219E0F7A6AD9FEAF363290E1F91F9F3A1E98F6F5993A3BA1F2CC0379C650FC0DB78C266697306F1DFC581B0234B5828BB65C955C44CFD85C557D7EEDE407E6BC86786517C7C15734DBE8F25304FF31A3AB1588B3730A3BCF70386AB348432159776C3E1770B8A98A8ABC335AB10019EC8C8F9C9F4A2E2F9C3BFA43C3D59AE32D84E1FC60C036F4A7C5FD094DC0C0348125B6D2264D7289EC50E1B305F940353C14263A2110C931B5DD3C6A4D4703DC37FE76855560532F3E026FB094140F0218749EC1C5DB5380AEBEDB4D41C03923BA2F9C6E09688E7F7279B742EF0B84EAB6E7274C91BA1F4EA2364A98E9FD3C0F178AE38F09D2F5C83F0175EC7D116524C8F40D8534DD159325ADBCF62C9FD61CBFBDE6F8CB6A690B92208E4AE357A00CFCE64596CC1F4885F392C288A951B6841DF86DF165636616FC475BF32B660046FA8BB3309E89DA892AFCE8DEB7451F6CDDC87A6DB24C0EB4671F1F742B470219D3748172D324DBDCBE37474CB2262E8E41F8CD095858D8BA30A4026B4E7EA7B0C5F2E5D72F04CA157BAA20476E919627EA2A699AF1C09117FA2686F5B6EB7B62879C43908B7A2D0AA492CF1D0CCC0219DEB2CAE7A2B0FE65441B8B7986675DC4AD10B66940AB7DB3878B337C5B523C28FE3D16F423F8596E685CA3687E09E5439F157F81B60ACB4BC29E2D8A99E6FF6D764B7663A17A49619560D083CA4EA7C7BE4C00E2F30C1536AEB1952C3155E8DBD5E27FD94F18E1B1AA0B779F68C49C201775FCD443E093C1F7D2925F782CF2D9348C682D50405207E72F29311121815B9E1C50058626E3952E6AD2FFA8F5A89715712C8A1955F5CBB6933AE599F19B75A090713F887B8CEBCD8D5FB9554C5DCDBA78C5297E9BC99CC8FDB303EFA0066E7CF5934C7A687D05ECE5426A1F34339FD1F745AD0FC8AFA880F0AFE227F6D72AD368F93408D85974DA7D973640DAD4248CD92A0895DD92037D1198C27F7313EAF85DEBBBC634AAF1EB0584C5147A116D5F741B9BB1F8069EEEBA4BA5C839F482BA5D7ABFD6C2AA8749AD28B5503A0BBAB867B74E34C1790CAA35277E0845DC59DEAC2283F06BACA4B5F90C1A97F246B376BBC5320BD8681360918ECD4B5B1899154FC72BDEF31945696BB53391B0EFB253663CAB94871FB5703585E45138ADB0DC0CA9294CE8FA727338B153E644529113BE65D36620091D85786A0CEF6F8912C633B4D94D5A73C85A82DDDE2BBB6D8F952F777A2AC632255C8343D62565612792B66C8F7D72D627CED77BA81F4FB28BFC092AEC2FC8E27D0489B4D78E58C91B2FF69342367B59313F6A71A3C88146242DB81EB946A2D74F8CEE765140877290D5744DBB78BD292AD5B5110A2BE7DC09631323A3A6A34DDE481536FDE00CE8FEA7130050987D5FBD2F27D4D7391762B4F4BFE71B96DA2533A83C000A75904F0708CC749C58E087FEB63C07DBE4BEF15580212DF2F2568AB1646128E8B9F782741A06E8FF26AC882D83E91928FB9D51F5E0D70A948393977C06E52283EBCC7A73C5C485EE2D9D3941D0ABE81DCB7029F9052CB3904EEBCB80418481095FAD23210D68127FCC78397E01C3654C8D1F7B4AFEF2D3DBB20C9144783A9FCD7196AEE8D13233A40220DFA284B36436F8BD33EC7BC55F469F027AE155E73071DDDAC6C4C6B8F28E604E1C1F79C51BB4088263A600A0CC25C5DD3C4198BFBC00853CCF8F97133CF9F37E6CADD99EA5E83A49DA113F6D34626479F8D3DE303A603C5C94F3DDE71492C827B29E6D2EF5B27FAB9A9C0F59299836621B5B2ADF173436254A13AD4C1CF656A153D600C8CE71A7653951CEE4471A238CF3A9AF1878E7C1AA4B62EDA823C60AD09FF7A1813AFE597435239FB70E365C9CCF2EB729BAB8DCADE7976F5BA65E86313A82EC158EA7F1F229E64FF761BD8824F0CB4539B6517A0EFF636EDCCA74888C3F50504A91F95E67E15D71A683752190F275FB10A02BDF92729536CF351000A39EA4CC24BA2B1A519354CF1E18A752EA526247D4EC591109AC62812A53FC55B6BCEB5C091B48FF197910EA01D8DC6E394C167CF5F352480F183E7BF13688642E0DE3CF8CFE00B5A4F80DAF8013922903C6D581398194E3D7B5766C7D483A52723C72C985C0A088DAA4FF8BA4784F8E808CE67EEEB31807C575C4EB17766D53BBB8AAE62322E956DA5AFA25788A9E066566DDB07CD067FB25E862241E8CCF9B28091F02C8E0A2F17E1024BA73EE9284C1E9B311BD82F97D8014DA492567F7A52A809140855F6A431A84F32AEFFE79AD3BEA848AFA11119FEBD827DA73490732C598815339B9A1E0D958B698DFF3E875E74B11C13AD7441A6DAA9899BF10A033D6AF0DD86A86BFF442B326682F78A78479F2449AA5B1D9CECDE313A9BA6806D203C6A298AD58DA4E8F882BCC47171EFA009D96D178BB1EF7C8D5AD8785BD15CE29ECFFE18A953A1D0C74EB1A3965CFB3BE77487F7AA166C5F7F8120A386D39130A289838A513CB03DD52780F95DBBBBC8205CEB46A8E27FAADB080B5BA42BFE2CBDBDBB7033B2E8070B315C783BE290F0C2E90F459BB360D2B012C5F6E1D3B6C4A1B9CA300319A2346B066970CE5AD5D46A00668FAE75E033077DFB93591F041F384080D6799370D7E238FE004FF176971060D96CF09D2F6891E34987FBB77B31367D369D75D0FCD7F1BBE08B8854750B81E4B9D1047C18BEA25D9CE5136015FBDEDF1FF71E754756E17246DAC3B2B3CD81A sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991CD76AB81198E52837 smlen = 2392 -sm = 1709278BBF5B77C0DE1FE7CA3B169B394AFC7C74C0C27F4A42F2D90F56BD60CB40918084AAFBCF701DC447A58E5233DE5D3F3951E01994683451B3027B17D36645B300AED9ED91E0745714987C0FDB329FD45FCA8E878100605FC1BD658B31C3C51636A410DF5A66AF369BADD4AF262D5CD195C7BA02AEA86DCD671156F42C275DF306E89627907A5EE72C49A9E3A953797F8559C3D5FACD1E682E217469153747E7452F5A77449006FE59D986B28021068AC59F2C631A5907600594B8CC41D80BC0B620D700D41936E32CA265FC441E1678C50AE4ABD3C1783AB85FCE927504638DF78346C1A442A2BB345807241DFF437A8A9DE75CFD64F1099E2B4A38EBAB79E92BFF3182B28ACCE59B28B0AC1ACC052409B326134A527B7CB1C0D9EE32CDE592ED1FF85E7C3443276B9824681F1CDC54F364365D5F4A6CF4CE6A283DFA3C65F8C4E28571D86E61B2A21EE6FE2C5398B9BF17E8D5D1ABEC302AC9775BB3FCCCE40E6099F4760012F6213C02E68DDA9AFE547A5443AE3508996EF273C4039B60173E45152AE6E3BE03C7456D33877765E1BDBB4A8081979BDA1093ADCCA80F904676AD8ADDABBA88895042182BEC43C920078AC16F4F36986C78DD37F1275E70A6BDF4F766148AD53EA61D51C86F2800861ACA86D4B76EB5527267BFDE33C2ACA046E25707C2EDFF306FE0F241623F0027C225314EC71929FBFDB9FFE37E5031B1390D8D1E1BAFF3B5F36CF96E97A042D4EA13549DCB3E3E1CDFC5135C9AF10E6F80897DC64527646A0BD33411B4B4140AD9A2B668A389F1230263FF7DFF46013EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +sm = 18C44396FAB217430C6505093EEF721FFAEE28DDCCE9E42E30716C2063C52EFF302D1ECBF107BAAD3619B89EDE95672C127AA04E80E85CFDEAA82C3AF797CBEF1AD5EA47D6E082E52FA868E7F9CF936952F1BD3B88AE6B7E3CE13ED3360987B2AF4EAC1C4C2A7EA114C5ADE4F34A76D4C5931D6653A6076040E4EF8288BA3F74128CDB1065B0605E7C198FBF4CF75B74E813C353085D42C7083E10AC71498C66ECE558B7930FD7E4C5A05232B87F7886309B5B60F51FD3FA25530BB9E6B92668A16A664B0F5F2196E2D589B405EB7ED3F6AB21E29AC1DDD6520A0C26C1BB442F6C93325D28986706037AA8D185865171B3D12CDC86E3BB279E9B0ADEF2101068C9C2EA1F74A1F5C9B0A76633D2D6E7AFC8C509FC4911ACEFC8A618580DC5DBA8EAFDCE670E6E7556280B178FA30A4343B5EF2D7319B8679DEC2D7484967319558C2DC05B36FFD3B6BB337F8BEBD100DAF6B1798050B13B83B993DAD804B56E0924450744DF1B17B3C54877BCD6F7C8645625791D212F76F6FB1F0CF46C1267987D85C3662342B47F3673C2D12B7809056685527384D6BB876365F6182FE0FCE41CFA00B5811BE09BE7EF69EC492EE9D6866B20777EE5C9F818A1C02E31FCB865F30320787E085EBE85E7A2AA1422893E41325E3258EC4FA330A5FCB54510F2ED2C37AF303D42BC60279D40C0F541623F0027C225314EC71929FBFDB9FFE37E5031B1390D8D1E1BAFF3B5F36CF96E97A042D4EA13549DCB3E3E1CDFC5135C9AF10E6F80897DC64527646A0BD33411B4B4140AD9A2B668A389F1230263FF7DFF46013EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = 448B8E9F9CE85F7FCAF1A2C0C3BBCC9E78F0A69CD3D29B1294B0E0EC2495CD20A0791B6D6766FD79F1B9CF27D87C5598C7C1A063F3EC8C107E595E4DA9846656B57CC7956CFCF51275C0B7BAA09F83CED5CD5D4BDACCC4C5CFC87B8F8AAD809098DA2978734D78A37B2FCC320CD738F6E820A3650A80601DDCF3A9B36F91B3E808BC104F410325D3B8A749B8DBC68B6A5074CD27FA5E10A359EA7A0DD759B5C25976D58F0B51DED5F6F6FD5859D34A1B9FA9D2053411F129BE2360BBBA2D0B436E273FF95EFC2F88A4957D9EFCEB03F223B6CE298B5B4EB727CDF5C220FD4835BD89D5199A23E8EF02DA0E07A67B731DAB15127C5242FB8108142AD0862F44C78C46D753774C7BAC9C56AF2E89664F1B149FB87F08F58D50D8CF76B4B24AAD7C415FDB3D6E2BBCB6F739BA40EDCC93491C37B6BE5B3109CAF122AB16DDEFBBF47C69B2D9B73F57DF315F457D51856699BD773A0B6FF7A0309768F136653A2CD9694EA38F7E8026A63940367E30A4335B1321BBF510CA3BD7C6092AA1A796F3521A2E6825C0DE9EEC7FD75A11E9B3F050B2D5F4BD79E8210104CC69798DA82FCFFA66736151170B6B4995CFFEDD938ED405E82620D0E951E900FCC02894CB38BC865F2CF8A5BDF51F5EF06CFF1510C31B00D0E272283F943D2DFC735DF5A830A2E926CB6BD178AB39F6E9AB1838B91622D54914FF7EE1395653EDA1CF1D2E20D85F45216BCD5EE8A64418AC0CD79AF762280EA97ECCD77FF4BD38D3AC491D95DE56F36FDFD724BFD2C3A9550F47A03E47160DD3DFE4CF131BBAC5327563669122A75EC0C6969BA44C1E82FA49EFDC73BAD54AF0BD1D16843954CF71B36B11FB7E2F5B36F08496223EE1773D30E53C3451005D8364EF3662FE90503B356E9618CC67C7345A30E4C626346D504446AFD0470F0C7CC2FC9FDAFB41E4EEC3A76E295768FC999DE8028F78335D9CF1F0B0B7249E2517176EE8160511CEE579CCE36542A1B12EF37DF9FAB921A65775AF26534430A82F91C8A04A556A8F0051140F27B127783A50D72B804C1B0EF51C8461749A3CCD246BED6203D6EFCCAF994E84418FE0CD7E6A9CFFC3A12B777BA319DA5C336691C6678C8B1CFD3FC53EFD1F5FE3F12CBBA81CF1222944204F1104C4721293ED8B5E42059C00583CE7D7CAD031FC73A87B23AFE2777AC0722EDE1590E9BE7E2401E501B023669AC2C41824513C76F8FEB07E4DB2444B153857413C4642BB954684409A01F1D60A2D08C02FD7FD0D655835E3F9B0751F777D31A20113E684B563EDD93409BDE823C75B00BF1FD7168910F606E084F87842A3CFC32E60A534ECE66C3277A98C66FD5488A32CC9C19F5C5DD3BE73A1DC27F49AAD5CF18DE520E97BBB0FE89E63E9B2DAEB140BC01988E7F472BD03F2A9F22800284700528AEDF4243E5B002A23C772AC54625340D3D79709CE3E7F3CCA9EA03DBA9B408AC89AD33B6273462DB8C906CD2222B9A3808038F84D0B03E34CC741FC0FCDC405DD50C4B1372E4F1EF44F881CE3D28C3FE7F94C02A79C879C4E3D4FA30793EE307221FCED4D54BFF87E2D7FEA134654E312BBE7983B1353E3CFA40310ED7C083B5F094F6A217121DB05CA77955D7E2DF9023FC84DD5D3B767D4DBAA7DB5926F2904D6CD6B1B4DB87D641B1F688823CA2C59F69D0A7BB192EB0CBA11246C76BF428B5D44F89E88E73D35F1D5E756BADDD86650F2E10DC198C4D85C0EF144FCA8FD71CE109D293289D9B6C5169C806D719EA8987126652A0152D6D5252D780272D3F80207192BC6F60FFA63F1BD0FC4041CD8FC798CF0F0FBF9A523DFE0721E447BBFEAF763C0EB94F58C9FC0842616EE741CF82498E9807BF9854CA211888F04B9907BD31315649CE4A4AF9E4DA8A5E2B1B10A131D02FD63FF48A4E9D0F981B81EB40DE252D47D1283CA5FEEA2E926550034F040A6A3A3D786763E5ABC50B270503BB1625DD8BC33E1FD76401558E9EBEA9B513CE64A34171306E44D0BCF453A16FB99877B1B65E1DBCC7E80400858EB7BECA87B8ED1B407EC2639A58560A4CB43C5A024611E70AFBCDC7511F0E30B7443F0528200274C8B1EE165921F61E4F133BD6736DB7010E7C8F3D72C8C8C05D69C5C4226614B142B5A17E52EABAAB38A941C33303AC6CE8C02EE25598DBA4AE2D105541A2FA700BC3E350DD91AE2942EB6897DFBE74344AB8911CAA5D4CD49E1B057830EFF7AF40F544BCF6736481ACD85D206A96500B724C957F1A425AFD1595EA04CA70F230C2AE3DE24E739DBBE5C2EEA47E1A1F267DE5DAD168917A767E1F97D3AEAD08D515D3195C59C60EBE961ACC548B77264D723410CF135EC0566DA51A681C85284999EDE760B95DEECBF1D86C4E80596D6EB64AB6B00B96B4C59BE8BD1D6F6DF55A889A249FE5347C2B8C3BC387B5B860A37427C6615A596B5A22A88415F0103544E5FE546659E072048C0542F76C8D1BA33EAD6BCEF6E165CC805C8F6A4D41384F06C9304F724F339AE64EE82EEF5028A12C27F59ED88F886B11DB78678CB4513F0678A700343010BB2B5581257157D8175211A8155D5384EC6A1C18126285A27A9EBB26F7538E5A7760260B324224C82A28DF16EC4150CC39E5E1F8C67F4FF5DAB1E07BF5906AC3F5A23A546062036F873B07B7F735D4F124A6BCC9A2AECFD364AB59F357DCC31C5CEDE2E8373980A8C7318DDD8373FFD540E189F0A407D6E611D99BEF233384B0730D1A1E3089B025ECD2FBE730781D32BC4DC4BB752FD3130CBFEB64208F7C2FF9CC122C4A4634134C657B8449FFB6FFBF776D34B9EA40DE97E0188274412E6B2A0B79E5918F18E3A8A92E13523E98BCFFE85989555EC65419F970F48CB7D878647C0668321EBC6AE6574AA0FFD109EEB56091BB57AE50351B56DA1C59350011AF4853EBEABE51E9B4213CB01A6AA225C0AD42A11C66829B67E70A57C9B606F42C5C95B5AE4CDC6DC6682157373238F25CDC82AA1C0D95B381DE6EBE177010E2289926FFA519778D8A6614963C004E225FA271F67BF92E6605A36684C51DB09F2DFF9E7F917E0EF7748DBEB5EEA8551F92E9912B219472DD4FDDEFBAFCAD252DA39D69EB507F8039A9153E2BD14648E73E2F378E92DF39DE568D5BE8D1355B7E5BE961747C4824B0C2B03748756B465EB4AE0B4CD48A8EAF2CE8FD4D6B838F348F2D0DFF302C11F6EF75B679B39F44EA2E1C18ECF9DC0AE6A0447E677BA72DA26CCC0A00C6C60169E3F5F557CAD19E4DC4AC8D7362921AC6A2572C3082C6A74E85D1777087B8A7E01E7972C2C9DC4F6239400DD05C8A2E1534DBAE50ACCB1C65A0D647E222D285C9B453A60102B02A4F723C029EA83552EE19E161DD04918464890CE02D5BC4B81053E1BDE055782F838648608CF62AA98462D7CAD67FAE5F9F229BDF715AABD076D08EF499FE1354DE333B50D90D088AD1A19B3A6D3F4D88C0611061F89FA9F375E5076BE2EC976623FC76EB22FC7F847C1D72303E4B3B913F913443DCEAEF587C42ABE792EEE6A91DBF80A767128B9709F729EB196F340B58754DC8BCDC8D0C45F252DC7BEB8E086ED3F2FB4953A9843390AF4165CFC977CE4ACC71C40774025FA0B92668F80D598635235A7995F7C14958E931E517CB3A544DC71B683D13B207839E4057851E22FA4486BE8AB9EE124824F0D4465581C4426D1A55F208916862E47A24CD87B7003CFB592EFEA9E63B3D21F1F512A7BB331EF689502AE9FD59C616E2AC47D68E8BDE9A4A880D9F26E +pk = 448B8E9F9CE85F7FCAF1A2C0C3BBCC9EA4564E50CD27E85E293076188C76424FD933124EA7712205B0F8043557160DD69740F98410A5968E9AD157661E08D8D663BA883D8D8C36B4179AF23670A6B0FF153D999BFB80A59BD8439D0D0AA4BD32D89E91FC7DCAD56E54E2F047FC8AE7660E34AD84420BE66A3819F2AAC7196F6BCCEAF8A11B93900DBA7EFBD2908C89741B555A2B1D7837EDD514CD8B69EC60D0325F6CC6ED4B5CF8F5A9C6B4C00D96FDC2841265AA093508023C5D52D64514701A499CDF24567DC308C3CE41A66449243DB2335A7B399B6623B0C53DF68531884F7BF8B2CC9E4165965B93F08A66A6874C88F5889D50DCB7C7BF39CC3D29A1A4A6B048A85EACBB0A060E58039967BD99466D9CB07B5945F3B60FB9EB1315A7030882A48C55E24182B9AEAE1D78E1A4E32C7F733D28BAE5D712CA76B51DC991890C7E7E2FEF67A045F554439FF06E1E3D02B703591DF2BE0D2CD23EEB3BC9A3510E4DD67CEEC003A65B4AD95A60BA921153D386202726A750615DF3C25E87739675394DEE11B4686D62A7829FDF8642C08E1862FB1B29E44F40ED3293EC36D251B89C8F380BBC6976D885627D2736AB5C424F9EDFAC0494CFB1532E36ECF816D00C73E4E2D58DDBC81797EFC9C320E8E93CCD277213D634AA4CAEA90C5AC8DD007AD6291F1C5149055B273D3238BDC551E09CB6546B05B3C9BD3D380DE6F25033957AB3C68D06713E0C0A759D30524BB1A395E826B8D31F480A42F0004073AD15F8CA2BE2496D36DD6385B898234F42491064456096C2134C19BFA575BE1672E3630518BC8AB7B4610C33644D14B6D0318A49255FAE0384CF009F4425C2612F9B0ABF167E0F507C905A84936A5CD91EA8AF33E1C1F68CA2BAF37CBE567FF9C5C94D28742A3D5A802589D8BB99C94986341F9C007FB51E0594A634B441EDD8A76CCD59E990690062DDC15B1C1183F0A3DB1DE93BDDB839BF1FE280D2A3C60E30C2BCA0553A0743E8A6BE92AF48274E3C45C49F815B0F04BA768419A69B0F7B827F278A5431F642C1FC8A58564D61E7B2F53EDD87BCB6D1757ED1ADF60F3B7E3C14E83D72C6B74303BA560CFFAA343AC0B819A60377DF903AE3A675024D3CABA86546E8BF74EA7C38B681881C3EB4E4765F53311B0172AC9FDC7503E4DB2F0E2212291ED476787D9F96ABEF0A3B49FD4551E4BBB2F8CBDA3F830E2B75026A54B09484D1E2F624ADA9EF6804B111CB8BDB532CE3CAC2342F24CA40682AD36ED8E4D023537500D49E9528E0DEE46FBCFFDE5AE9BA2DB9F5147819E93BE03E9C8B83A9E943990818A9C864399E5F3D41B10324028FA79386CEA1134ADBED62A0F3563EF2E210120583AFB0EEE7FDB5A81AAA88BDB1EA51E0B81B7CE6050CC1AE4502CD649FEBD227934F5945CB895D7719112B52ECA7250F94DD68F251E1C5273CAE5D693586A9A720241C88B321C9D1ABCFC1074287C860FB7E441DD985E2FC9A436A738119B695876050E256E86761A198085C70C33C2E9E86FEEE61EE96C77FAD56C1DC8F53385B5DC51C3E410B7AE622DA7FC556C6139A4A6DDBDB14122E97129D75C9BE22BD28C73D50D24B5469265D0C6EFAB5CA9B2F8E3E585602734D7548F79758017C962A7BB6DBA24B625CFA1DD60025B6F4C0D3D98A64ED86AF07D9C58D3C637F15B4BC15FAF59DC739AA9ABFC0E4CE4A8211D9DFDEEC267C5C81F04029F92EA9B7B1D74488FEB024EB340F78D7AFB7B7BEC5644153545FD0C5F317CDE56FE1E5C8F8A03308ED4664F127FA3CE4775D8FF70E8B06C2D42C333B2F0300AF51887DF1F2E8642AF2F41646844651347A3ACC2B659D76268B26B2AFA1355CBCE6030615D935E91BEBA681282DB82B67B2236E92C94341F972B95D9FC4ABBE547635E4FC351F946216148EA6104E3F612E65531638B226975E7F2D492710C63DD519C9811FC32D478518A58A83589B45736B28CE417771F28ABAC987AADB54F5758631C98C25ADFA9427CC1C57DAE7DB3421469C4D969C281A6B1F76532930F459CFAB97A60B4FCC6C927AE0ABC88992EA968ABE5EE9EDC9FFDE4B7F6C46578A84C4939D69D2437D964B7A2E9CC1287743355408019FA02FAEA82D56171468FC882AECBF3EA502241978D6291CA4F3C73ADD4C5F17D6F6C6AA6F64BF2DFE76C0070BFC4C58E38BFAB5E5F73343E0392E58FEC721ADB2934F5BD6CB7E6C6E28F2C59EC338723333627B3020056D393F78091F69BD3F8BD0AFC3B077B9EA9FD59C6724CB895D46C94C4BA8D11F289C67689999437A786E3BF54228BB8044D6422E77E08FD0C3882848D8D08B71D77C6B39FB54CAECF75E6FC4B9B84085D4D9EADBFEE81F9D1726CCB4BE9B8FED60B1DDC9E2E394F4A9B6F1079F091F7370AD99D1E368A2F06D599D02B8CC38FFC947B9A1502DEB600086AC3899A1FC481B875DE6CFC752059FA4E76ABD26E84CCB529FAB3A04D381169F5E964345417839C37F28A16F86B35FE26DF148677F5DF720324226FD5F3F9D97A2358CA32091F07AB27F2D329B1C708B7A1C5E06D0F0BE135CD50601E98F4EBF7BBBD3EE34EB3452F37C14F3DE1D27EDD19EF4DCC060EC0C59DDD10C4F193F6975DDA692F5D54C81C8DEE6486A5507A7B4EFFD1CB9725F52A5C9EE128CF1E17CEB96F0571081F45229794EF381CE7A8665BBF23F1FC91D6BC0D274CA68BB495776B0B286FBAC7EAC4E4A068E8DFFE6273F523E7E1054E616BA74CA4B0F70016964E0BA00C336BF233F8055E2AF29B64992675FC5BA58EF7C87CE3EA8277597C68F12BB2A2C83334817197D9F8C828A11C119D1BCF01078449D11CA72A06A3D93335DBF631468C3EDFC53767F68C495743FB02714977F36B97BF917921DE5BF5635DBC9B829103A6A697B8C5D4CD603FCB3646BEDB1974239785BF38EE89F1C24E82E557B0CF687A7B991CA2FF286945F249C09604FAE2F301C5975080EBBCE5A480BDF37AAC17C36016058BF107658152759F6CB58B8C5F2049E2B5DA0C7CCF67D2543395B7FC7E34CFF32AB66F92BF15EB81861C6B6C4C6853C54EF033BF2B107E1BEA78B8705F0FDD2753BD0C368A7924EA6A5BB01DAC079A56E8095BFC8EB9CE912C83BD8F32C4BAFDB2B1CF2184763709754ED6B065259CDECA1152895E498981684D73892BD9CA7C12FC73CC9332CD586C52BA0F363DA043D835A1A9F43008091DE9F16F356D436A718CD05FE160B27C63DE1FDE69A3CE1DEF6D82239D0DAD8D9EB1A536F6AACACBA9BA1AC5AC7D20673938C609FA1BB673A083D2B75FF7C104DD16D17408931AB47414AB9BD652DB2EF282D354CDAAAE45D2475451A9C388CF3B833DBD10E000490D65E1D9519E61950F987A3A5FD2FEFDDC2C5613C58964043631C5E56819C393E02B4F7E1622AA39C6E7231F9C6B18F2E082C37A3D6F75F749DE5C5DB3EF6E0EE50213D9BBDACAECBFBBF882750B9EEE0D22E5DA23DDFC2AE4759A12856D60C7FDA298EFA2A0CD96FB64E6559C1EC46305AB365AF5F04DA30FB32B03D55CC72C928E5B948722A2652EAE31616C0DE75AC39716D0121CDF8050A71DDB5AD69B20B22C6CC518FE35C8607501792D52F0F07DB52D7CFF1CB2E498463A8B13FA0CC601485A2F6B05ED47DD80D566A447FC417DF9AA9D549705F30682427E9D6EFFC14AC8D7A8029D7625963116F4E920A09C71984812159EF17460D70B8375981CA5F0CFD20D7B9B8305400E481107910D1EAFDE26D824C7B17C8E6AAA69D7606BC sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232A6EC4B87CD7DBCE1 smlen = 2425 -sm = 0D5838815403479FFB7EAFDE97E0DC026F008CC2E0FB573CBF30A6EF82B0BCE4B71ED0B9BF24F64F3E926E9DEA7D54CD3BABBAB1D2ED6612F15A960FDA9B9CB579114EF8568AF560E788902CCCD8F6DAF37F5E63510916DAA57856CB44EA2A5C315F520B4CF45D56E2213C179A6AF013F6353E16F4043E2BFEC15E7557F68D3E38679AE65D21B592D2A90D79A5A559A2E0395D6D414D8405741DA81D698FBF51A31C0FBC276F52FB24D6E464B2E998C3C22761C4B43302B91B5A861137FF00001C2FD2A8F63DA0D2784A8A6097A7DA6EA8D15EA01D8D4EC72239324F579EDC5A03B5BB580DEFAF6481B716223D12D4248FEDDF4887372B5A5EE1B01A43C0C2BA5BD0DFCD46117E47F085AC019F1AC7BD204369047368939A067EDE5B0769362030F864C3CE24C0B000C58B3377809DACA5106F09521667A473F0972DB8C71C127AEC99D4C87DA78AD3D6FF815CA1D40B58E729F9D66A662E731FFA2FE6B2C0351EC9E1F44A1685AA59089D1748E16BCF255E4D2FC9775997592D5A61788981A50207261A41DFF13BF4EA156BD8FF17CCD254EF8AA0F3926117B16414B1554E68B32226110F8CFF1802C338381E6E34A7B7FC6F2F390752E57EBDCD4B1DAB15F3D2C0EC7C7DD2200B0BBD3FC1CF90CC1173E27B77B4AF4AC0C4C9C398185B6457441F6D622252EFA8FECA17F0B83EA512D11216C064131AEE6B586153145FAC22658D2635E057F44C835160C532F46F33188754D770ECD730D278DBBFEF8740DB07A44DAFB319101422ED9B43B1C0F882759779E5D1FA6DB131119DA663672A8F58BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +sm = BA1FE21AAC00A6AA0D032AE6511BD508C46D6D2E1916C98E10496B01510D2992BB6CEE185BA594415F020CAD89FEE3B44650846F473F5678730AB6A8F65164F78C0DD727FDEE734864748216D77DE2B17896CB25C07F65AA6CDF9B87C6236BFBC68148161DF6C97FA1208E3D400BC6E92CC1C8665FE7A7231330BD041210B1A00AEF0AF6316E1698A6549C40E1B5B9916F64FF678BB45C6EC9D842DFC9C1B9D782A793E5744B4BF3F4DA27EA299CD8A8BBA0E5311D0502121A8C15C2C73CFDB2A0E3661E69D7326E761B6FB959763ABF5A17FA61BAC4DCCA6AED0749A292F13722E3F537E766B7957039A30D39E373F2E544E88FE27C4E9BFF9E640CB53D19623F6EDF3F54AEB87CC2DAC2957FDA3725CB622609DBDCFF5B012F40D1FC6D5C8D021DBD3029D241038CF4D15940C7E631D4C47DD011CA3BBFCF6246D6B08C2C1D5F7025B0E212E47B0A11B13D29F3706BFAA7CA12CA4ECF83AC52B9552F96E2089567F0BBCC1417B32D3DD42BAEDFA9617938831AA8C77E5B7FA344105D4C31D684D4207237C0987F315E433A8B9AA774F2A38F0B75F02C12C8CF1B2F9788DE7AAF7E56165D9F69B74E7C04BAA022CC63B26E82A0849B5A33A3C348F27E7DEFF35F02AD7971806A228358F8606EEDE98B6C06A4AE7B50C78D059FA319CA551B40DF629CDB01567A30DA771EEFD73EA512D11216C064131AEE6B586153145FAC22658D2635E057F44C835160C532F46F33188754D770ECD730D278DBBFEF8740DB07A44DAFB319101422ED9B43B1C0F882759779E5D1FA6DB131119DA663672A8F58BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 7D6E1F0074BC19295F8D43C2DE1319EC85ABA87F75F84A03E4713CD14BD857D4B856E3DC195E4B79C8DD0181607041368E12004E3C76AF8C2EAB185E99CC140863A5E10C341EA334E6EB7A41CE24278BBDD0CA6A80A4D17FCC3F4D1F3EE6A84CD1806539DF7F40E1817640B8050E70BF9E5277889B055409A835D5AB46ED2390B64886861A5723537E4EC723F27CA0A4F6F54E614400205F98B7615EF55E7AB43960A5698B2AF1CA202EB884374C4E18B603BC8FB8A23BF1E01DE02EB04D02867FA5D7A17A8C5A480A4DA36752C16112F85F675B12AB7375E1D96C6295E27E20BDD8877735330B516589BFF69A4D3C08688F7DF3FF222D39DF2C16C8698D70492262488FF7678FB2B8813696B5945E5696BE0BCCD44B853DA905652C5752162300C92FBA2DC1D87FCA5065C298659020D71DE57F071062F88839B4D84FC476DA24F29F8C64250AC70868FE7A199BFCB6FB291DCC1783C4BDEA9DBDEF4E8937B342405BF26C240A8DEAA69227471BBC1089B885C21142F38A88868EF9D04A8D9CFF5FB8F8441ED21ECE9DF1E3235C6A11D15A7A899E7613C6EDEB4B11403208DA6F6D46CB5DD6FF1F0301BD2818A541D27085EDE78829E04F45D9FE9ED1368896142FEF7DC80F092BD9C2A0F17F03EDF1C03C5FE6C4EAA030737CE4903E0F0456D705208176EA48E9227B26FB37AC1783F52A8242CD8C05C4D0E1AFA8B51842008B9F71AF990949D1A09254328DD987F0C9AEF5A2DA319154FD5B058AEC2DBD16981DBB1D02040085A7F331167D4A7C1B0B1E3C120DD821AA85CCDED1C38BDEDD9792F8F321FF4F05AC16820947E24EFE1BD46BBF39F69E1CA0212AA437D9D79C1E4A7DD5A478883A2AE15E27A25C854BFD820F176462696130D1C9D2278A6A53F104F9457DEFAE0BFC89FF4D9B0FB272D278096440A27904ED70A17DB1FA9F57AB575AA539264ED6EA9D8ADA1BD0583E84784DFA7BFE40B244A1D0E295D7C6E454C2AED0CD876F4D272488A15290C3C1C65A0D2171E08E1D595D36A2A5781682D5866407E60FD5854D3244B894EBBC561B85DB22DA918D950C0FC1B80A199B647694549718648BF7670A59AF75F26DB02AD817E12FA58AAA9B6E71A41F724E148F001ED79ECF554CA8D805CD5F4B81722FFA57E08C817980175779AF7CB04ADC7684B78FE72610674796CAFCD9DC6296BF695A3BAA1BBB94C94EC98CDD98F1330133BFC2DCA4277D6940CCC1412C94E88A9D4036022BE87A42F5CF62638375422385ACD80D55E3B23701370A000648D9E7DDC9DE2B564C3AD2AD15C96D7D20579187432B3E97E33B00EB67B261B5766F375C8BE2D44244C7F87D2E9E99F8B49C263895411C4ECB74E19F6F5D19591FE2AF7BC6CC100FA680935D462B46330CD5FB1CBC24E130CE62B0DE901E6B74284F0C47972F7A2C9576FEBF901CCC2FCBD245C9E8616F787021A217E5220B177C18AF460135719468E24C7B12586D4598AEA98FBB2181A9CB8FE9E4E028F610DEF69492BCFA23CFB473A36ED2BBBA25B08B6B123A9C5D3A7E09012340A9BC6CAABA4D72B25AE0CB6629A9A3934A8509078A2F8569F7ACBFF75FAB2F0BECD46DC0C1EEDC7276CFBC00B762842C11EFDD310CE85D44FB66FD730EAA3ACE9226926A6FF96589F68602C62205E5D0627EE2FB9ED8FE282DFA37D6BD34C6DFDFFE9BA716172A0507D8D5793D8EEFE65433479BE6297656B990AD4804C2A22B6424FF4A6566F24B34E9129DA3F3C78BEF59AF39F54778E310D3B088F9A6F89A80CA9216688E4B241F7498480F91604AF58E9C03DC236A3AAACC448E2A8955A31A4300F09E48536A4D32488DA50C7439C3EEE987F6243249684C479899B54BEC995B4917D42ABAC25827E1837C73D6D33102EE0ED88810307B8B2A46655E8102C4EB88226A0B60AB48926D402E932ADDFC76D75CC0E23576F12B2348C3CAF68EF452D25D86C464F29C1B38DD4C0CFD48808118E2805FC1B8879C872314FE3208D57EE76AEA2C90EDF0DE6F75413BB6CDCC2F7FE1A0C5AE0D626290659C2E8BAF406C1DA88E5D0200E7B0B1772303041F5DF31BEA79F67801926320BCD0B88EAF477377EA4435F1D77CA546C29EA4007DF1835ACE051D15333AD0F0F810AFD976E6CBF093823BE3F268E24ED33B774C9E4BB92200B8A65896E3CCD895871CCCCC6DB6502CF08F89A17D9B102200996A32164DC5388D657BE8686852306CFFC868744C2E333F7A99953786FCDA3C05E0D9DF879DE7D2678FDC7A23852A232188DD4A18D6E472C53A1ED3D0B2B3CACAD521A0E0091EA033B81E3D24E7ABC526B45FAABC2AC3428D77CFEC6F33E7AC754E2CE245A0B85E7A77A28D02F3F1E977A494AE2F0422C4C673D8A227631C910DF5D689E80888E2ABB604B4EC23B09300082014685FF269E70EFCE9EE1A3B14589227C8A6D0799C3E6DF1C45D574D0E2E5A49D213E927BE033F61A04C8E87A4DA7B1B5CB02C114A14DD9AB7808C2BE447AAB27D4931BF825A5ADEB70FAFB9EC7C6D438EDCFDC839F49190F593D09B34DEF9CD29D0EB111580563B478BE3AB02AF93B310F2F86590D17D8956AAC595D8CEA512A83CED6869C0C4AC333C21B380CC8A2F5044AC9704EC4C6CFFF3C63E2CB1482E477B620FC467DC5444C753BAB6BA42E07B4B344CC5ED16A9FE2B2D820BA464A5C483E760F1E798F22808DB385A6B71F4DBA2ACBCF4749DD940762C8196971866A60E90E0223DA7CECD39C56AAAEC3C7FF6A5744B5C478741E7F796B5B6307C7A311E9D8D5566816DDB689C6DF3C5B6B229DF8B0F6B39805394A7FFBF27B1B00CF6B1FD9D98B3F803B88F6E92BE223164102F2EB05E7C24DB3660BB553E280BEC22BBA54E1EBBA65E7EDD1F23EA7F9BBFB542937C710D9AC5122E9E97A437341F81F6B70C959A5B7A3EEB24E0205F3F0961DEF46F0E2D629FDE98A7C903D40B3EBFCAC2545A358A28E52797AAD0CD981671327C790239FE1A9D5F3CEDCF611063AC4706DEAE9789C2582D6D016F362FAEB291CD4C02990ECEC2BE269276852C5E52AC3FAF5A6E84036FC39EB921E18955061A11EB24A30198A7049CAE46073945113C71E79BB2A9EC1EC5944DCF254CCD763422B67E4307849BFE0853FBC098CBA631422527EB064C4AC2F242914C263DCB58F17649F2CCC9932C733C6CF00C82D032EB0D13296EDD09C1FB1AF989F8E03C82F970A59D3414D937800333099C86D19CB4B31BDA8C39308B681EAF0C01E939FCAE859350F89357C13254FB6EC9833F7054AE0BE13690AF13EF1365F09BC7DA3C31FC66757486F509D26FE2A747E68970415E4DF3E9C76C72EF0FA25DA609AB5515B2BC37DBC4030471545FC474470693738E5459FD7221AE6D4CDD62ED216C73EE1184E598D1734A617ABD05A66DBAA3028D24E2370737A94294192E1CC782DCDCC11EE23783EF9DEF8C852FCAB8874426AC98833022E5FA01B661F95A5D18FBA9DFA1671E50CE65D77E6C8DB5E1863411BA46548054BA5CB657F5C9068379178FBE6FDF95548ED8711F231B4E5B49C12CA334188CEE0D910D2531CEC75B6161FD2F2715CADDDC14F36DB25DAD95A4F58E0D46EE81C09D85DC5EA2F999CBB8A8F01C896D776097A911F84F5EE6B029DE573C356FFC61F161313CD158CC797F9424AE22AA1F18935A452F055293BCA1350EBFE39A73F7C2D78FC8EBD76B3104F6073E27E16981CCC6FF62C0A55229774E492457E4DC3B75A3A7FFD916091FA89C50F694 +pk = 7D6E1F0074BC19295F8D43C2DE1319EC0D2C94E01C6130F7B1E4F4A3416A29007E002B8051E2636361A39B4DD24C9EA22FF401007BA308E1990B68E6B43A0E49EBC62D26F1A40849BDC16DEE4741AEED58BAFF7E5C61E06B00F8ED52441A91A9FC838B5087DBB79A0E2742A59AE6B1999BD42BC96E12A30503A46FF6BE7C1248B23FC104FBCD5EFD46E752BE248EEABD5640AE3EB4B4DEFDCCF8FAE2CB8168D72FBE4F4F3FE67799BDD4AB137E168AFEC6AAB45E9DC1FDFC4D42F30EFB6574BE11460732CE8CAF244F6E166C1E915B2F93D92BE0F98347B58349E08CF4BBC2E24B8F97EFBEDB0308B4524D669A705E6CF9EF2A73C80537E3F4B7DE88DBFFD0932117F5AF5CFBF0D1B475F94CB9EE493357ABC7EBC2FEB88E10653D2A9B9276D38508AA03E11C8E205204DCF503C91FF5604738905B417D6D8FD46FF39A137D5E83F07588479CDFADECF3B742028367530FE53B5BB2D69842AB6F307333D7BB3130C9C764AE7B7F3AA6C7C4BC7E7F8367BC2C4F59657D3A474EE572B0DD06E8E9D5C2065DD5B99B8200204785FF8BF697595FDE97392B45FCB7D2A7483854289B8921760F14DB02ABE2577601BB6FFEF93B192512B214D5BA7EC8149F8EC0CA72EC67476695B040CA4662C0F803C436882F9017B7066A0B180EC107E68D60181DF432CFF42B8117E62ACC3C45FCC69FB46AD05851DDEB18A91015C97DB9F8D1D816E201C29CE909CE63E0C0563DE69D52968D191F5B9CCB7633C03712DE3C9F78BEF76C750A84F7B67882CCA48F3818720AE1785FA4D48DFA8A46BA407F8D0FA555FB624682BF87126672C191E3638FC83D3FBF65F9C7F4C2D7830847D88616332CD18DAB6827F7AEE70574CBC4D315F49897B4F7788438DCCA462533941B2C80361C7588EDF12C95FE9EA41CE726253BD8EE6A50C07A368ED9CEA4E750AD646EE99B3EE4638FA89B782AFFF317AF1E530F3B873BD7E2648AE2A10FCCEEE08A0ABEB9F91BF2554B31C86C005F4A5EA157BB913F454A1355DFAE941B6689FD7C361D9AAF90A911CD0C5DA33E316305326B33A795D5DEC5A6738480DADC61DE41AE74541374A878BE60530C47A185BC6D7EA1BDF4CCF3B58387F325FC0DCC2A6DFCCF23C789FA158A9D138C6F2D0EE65F8E8DCD5F36B7B78A85C66C6F54ED42BE0C1D2E7815A2E016D7F00727BADAE529D483B8E4AA791DD9C3191D1F8EAFA141D379B8DEC66B9F48891DA4627C3A8773BBDCDBCE1687CBA1D02090F6AE6E3E27F016D1CDC3AF33BD03F0D5E68F398781E4F533BEC92B5E69C805756B5C08C46E287D87FF95B90FFA531F93942BC4804F142A3ED3EE666651D2ED603C1E1BEC9BA112D45B11639D2D5765654D90080F06605DAB98AA1835989B05095E85599867EDAD9D0D0DFC15080941F2E3A18555248409F7FB85E9FCDEBE40A7DE1CFD1A34C412C59381BC1A11B85C1D0D143E9154045E33F2C2C9D05ED44056D834F0FA3E7B536E1F49A0968F3A393B8848D47495AEE8F4D7BD4203410B697BDD343526DF1175487A1DF68E89E5032CF4F2F8EC202E094E0F547E8560F51EA060049D18B73450B97C7DA2AB236CFD83FAD1A36FA60845FC4C85F8A94F863CE899A1BA866B39C3D3BDC63EEAC6EDA2EF484F1BC13F8A622FAD6B3D12304388DE56E3219F40DD3968D2A8862FE8B47C1099F2A63778436AF639EDD8E4E5D1A4B1C78CD8404383FD56A718D8BC8924F7EB0E7DB8EB7BD9100B5714D15F4251115754D0A85AA550572F0ABA286194DB8693109B3EA85ABA392678227951CCC4682B55718AC34F5F82BD3ECBA6D3EFE1F77C3BCBE968E55CA6AEDBD0AFD5225FE32BBAACBC603906B1D22E6B39BB515656806D7EEF51DB7360B5AB74B64914E679B844B1F9DA17BBB1BC16C5099FE4921FAC9EE5C9EFDB0DD49AB96292CF86E52A59C07B45A1610358639CE939FB99566EA3BFB57F5EEC3EC0844C247777E78D78BEAE1564383FA399DFA7EF495F0568EBE7B891720116698893A81E6561B5319E921E9DB16BBEBEA4B2D021BEDF34403E6CD9C5C5F7576FC0ADD786414EEF11F1D61257E03E8DB037D6E46C8AA89BDC9E9F65559776476036CB2D828589597F44196FB48980B9EDB3C9CEDBA9A25225ED79989912E7B50F4EDCE709B67DE98CFD771027F4E471B4050F1F51A3F9EDC0D18575C0B26E7FEE22650A4A5704CCAC1E138F93CE9173C45E634830AACB6F6C81AC1F7CF585954BF50442ADC257A50C06976F77EB03ED11D6D1D83291AAD0192ADE5CB2B8CA7D4C412B930896455E79D7B5669053539A69CB4619843461779EF2069F0D43DC784A1BAE245669140B9C8DF97E6200910E8014D25F06CE6B06356C53DD8190EAD328C655AA6C43BA0A594DE519F97AD2317642BCE73DC371C6BB958B1B0357CFC6208DA232D6CD13DC053DA4D0EDF6087FEB2C4FBF317F28B414CF70C4EEF0E58673097B2375B54AFF9F9337E7546A43A86CDC5DCA6573AA07E3BE90E9A7C45D646F616A81540534F7F7AFF2CE3BBA7D4D459822819295C6547621B4280F22693ACE6A53B3DAF876DF87249A281DADC8387C11FA69B6D7D3207ADFDD05BDA2CC1FE16A1C241F64B2E5C22CEC33DEBD3D40D7C1BA27BC115CBD818BD37B648FCC8F74F2EB2F04F103F592A78FD23269013C4EA9BE42C6AA097F99020F2569BB2BE49BB19EF09367DA582DF5C67EC2C5C1B1D724F3CDB37A14B6A17AF6C735FDE9E2583AB2EB1EB7FD58BE55CDD62C8EC6999B3D77D16D1DD4F42DE64F97A807B5D01D1C7D7AE6068B2D6916F3D0DFEFDB466EDD6B15992EA34A92FE084199518659C9BE697AE636F6F81F7661F826B62F5FC304F8F9132B0E2677E5976B01EA9043F2CBCB1AA028F852485BB479E7D5EDAA04835C0F26A9CC02B0F22DCF19F175B652416CF20EC5A461DDD93D4887DE6D5332091FF012501C13CD6BD2DA9D981452721F07C651B4D7FDD5726AE9820F065F668EDB360F8182413DF4A8A67A437354AEB82951B08D06089548BB3D6C6531174FFCFFC304C10336AA4D033B8C3BCE706EC72B82440C33A699775EAB10A53AF1AE2441E0AB180BAEE6313848B60848BB7DB4A18C0005A91F32F1D2A642B4BAEEAD8AC14C7856001DD970A5FF4448608FEAF9B5D540202E9A16FF5C9D0FEBEEC5C3258CFDBCE3ECFD442E725EF883158B470DEE22AEAFB966CAF877930295F263E46615E66C03003F459003BAC4A9C03B772F5A9FC709DA61EE91D6CE0804B8C4F3D5BA53E3F146C1C7DFA23ACEFCF6B122ACA4A646E9FA782A55A1B49A61F748FD19CC979959AB4813867B1F5C9A2D6873CE53D97732BCA7F107041435DCA302CD90B15C2CCEDE138C71C613551961D0CA2FA8FB701ED3702639693A52C98C031CFF077A5616B6CD1A149148D1608BFB2BE3F60A5F615676E68F04441BA8B0A0BEE1217DE868602A196E66CCB9CDCF07E4A08BCC778D5B9E173106261150B3026DD401855161A3A9F85E6B6BC96192D5119F8DF76D2CCAD05EDE0CA2542D2496098319B464BCAAF713A1A58076554CEA6D199B6D4CF3CBB62B8E2F72AD98F11066FB2F30D17B8933455A7D2CD06554F16E83A6B3F9FFD4C682CE44615E80E0A046178C2E0860A7B5A3E2FEB5D7BC6FDB1643F7361E6F1A2CFEA85B931B9F266A1D6F5FAE1A8F7E6A4943A08CD06C49AA9C28A4A884AABF9D677D2D6C54341039EB1F77FEA07DB1D26185E2CB6334667868ACCE8E5EB7C9E1EC7EED98BD124F3A55 sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E001E21F73CCF7736 smlen = 2458 -sm = 8D6474DED99EA4400D272F34A6A3433898E45CEE369429A6695F9E31956A430DC1D5D510A0687BE0947E0D822A0890C93B70F4A116887F347CA0B79E6FA609984E10EAEB39AB1A12259E69BFB02F3D06422B3CF93C0433EC1816B9F68B5D4C457E617D22630DBAD2657A7814F5F5745FB3083A2ECAAC3789F920719E055B95A0FF88227BF4E11F21AEA58CFD0400CECB75882B287FC500C511A69606ADFDD79585A62BF4E33CF24C2C7E4196FBA9B497388398252B49393A2FD3907AEF7D71C037CC8A9949298B464A269EAEB34BADF612AF1F0F8D4CCFDD69F96345C1D43E868E3B800300622373E3C725CB4E01961A1E8F39D6C592ED5376D4731701C368F9BB68E66EC992FB0478700628CD6EE04D89DD5011733F1A65A167344A01FA9C390E7AB6631140FE9788FA3735B4FCA8388F7885410F5ED1E7AD84759C8C565FB42E14C82818C99CAE8382528B30907E26430D89613AC386A5805BB3E1B06E0C4320A1BF1158F134DD787D23F954B9A3D7AD434B428DE62C74E3D7D92134D936B0AFD5FC20DEC6EFEDC2F5771E5C61947CBD86C86E97C0B8D42590CB77465E7E587574557115B2AF96FBF8814F7C9F2F23D656A9A9272EDAC66860B99EFCB5643B2D0107D8A1159DAD81C33EB6963C448AD17B4811ECD4873F4817088F6E2AD068D094AC5177D27A3FDEB349552B58648800D9647335A116B5165D2F1185D8D3C51F775E3EC89BD283ED07C3530EE7D575DF22506EB6041F374EAB55BB8464F9280C954B8A17744FDD49E1B9550418C0AED366DC7D0BAF1A8003164EBCB0ADDA84660707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +sm = E9C63063856C135AC4DDA368FE600E88BE9BA52EFE9A8322973C54EF7BE949A963A6DE7AD8E15CEAEE8C55B4C58AEEEB2D6A525DCF167A32545B928B63AA384D0E49B8336BA13B20BCF7C063FA52B044DB59D18D27A4BFA00D9AE4B562DA9B53CCD149E5D8CC8E6CE6372472BE2603279C7C5EB089FF331E8E1E9D4A530C28C03FB76ADE5CA965D57D4C7DD266B1CB6053AF5FBE96DDD44DB9985D8088166E26F36B9B494972AD497AC78DC6B23BB73A9C8936F2DCD4B9713B0307DF39B1ED13758F0649CA0DD7271265D604A6569DB04E1FC26F9A801C393330BB6C11D6B12FEF3A2F9F3F220877656EC42BDAD34434964C6D19981935CD98FB62C053EACFE022560D823330335A6FA37276D2E3B685D63FB95D51898769A78CA779AC79EF28B56F03D38FBCF73C6B50A978FACB6B71AB5F4C8752952C2575E262A8429834E8AD13BF19505BCA3E5F85EA7F51708A02C84133756C85747B006046AE86E9B2877F97249E0FEBEF89A875C51A85E6ED3D263036AEA4EB890038790E7DD699689AC130E19A3CA3FAA0DC289F2565D8E3F436D21AA1B5692CAAF036A90141B43A071F06CAF3D1A1EE39A8130986B9BA8FCC75286FFAFEEC05165DDEFC9DE5CAABB81E2A03AD77408188607995CDDAB6B886A3B384B949A91324E03CBEF78BB86F75719F41BCC487BE4D6E2AD4703F58648800D9647335A116B5165D2F1185D8D3C51F775E3EC89BD283ED07C3530EE7D575DF22506EB6041F374EAB55BB8464F9280C954B8A17744FDD49E1B9550418C0AED366DC7D0BAF1A8003164EBCB0ADDA84660707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 87B9649D53376D1011A7A328AF862DA730F63CFF01A2B80F2152F670031868263E6BECF6E9191B260080962951B51B7F6626B69D4480AE9F21D527B4F205AD92B567CB97DDEED42CED8BA28FD517649A23D50C5077F792C37DA667E17F069D15185E50C460B35E27439783C5B1FC77FB3AEA3CC04EBB207D968CA742E9F3C8004691DE15EBAA0DAE4CB84BC3803324EB07D9175BC59DB47A68FF33E355864839D803A7A0FBD3ED7C3D354534531B9ACEA17C3C662918F4DE909178A2932498761FA833D54B74F528ED05E9EF49A0DCBFD3761DEFE942A93B82A918E17DB9E6A8023C7B21FF951D8FCB63081CE99939E8256DBD1E25FC387FDC8EFD8CF916BCC4A7C4B49EA490E51657B115F31964DFFEE4BF9D6C6A7E78CD41FE3C14197455381FA2FF16198893DF58C27CFECB6BF1351DBCC1008ABD14A434F5E74DA5B37162A84EF1E05AECAEC145A818F51544C45E52C5524A9C9F230BAC9159EA52A5940C2C08253713D849A744B0D9DC8C35EC2DA64373231E71A74BC2B3BC1C0A26009E0582A1F01AE6C8AF4D9EDF27A0A0F3E4FAA7548011ED2B106CD938E93E07232A40563765E504FEF375A922EAB57C6ECDD9E1C44CF83E2F076BF8525381FF7562964ECEE411553106BC4CCC4AB043952DDDA56166A8F76042CC3C6209705F7AFA6ACD86D5F37D1F8C013FD5DA7B3D82BDED795D7C0C97B894EFFD575081734C7B90DA8E9D710D931F92EA058EC44980436367AEB1CA69EEBAA3457F7582E2E90D290A4EABBF011DFF29D0785DBCE99A2F20A8E8D397F95B170C757E2B28A4197B1ADA57BA61AF6CCFE696ADC3E8225C53FA504ECF334F4F294C1075EA4DE0F6689A6126AA01F73C41A7BDD2023147018086E9D67B777664B9EF461FCE35176E813D07D6D45BDD6D485FE7B6499117E7AE0A3EDE8B31C865B8F3609A99C866EBEF47B4783297C5AFEBCEB2DD642DBC00F1BCBF60184CCB6BAE280E5FB546A9B3BB1A0AEE69067DE0C157E769899CE37B977D44231158A340FB956DA0BADBEA6047600E16198A0C371D1A2BE1A1A242689FE987E2A2E5B7943AA2E2A3B3A066AFB93FF47163412EE0C713F0A8B1FE4CD962FDC37327C1AD960BDC847BA56B2B6F1E0581A1A637CEB8A26504DD4197852E0E494DDDDB41DD0152A8309DBCCD34BABA33E3D21A9E538CDBC67350AAD18356CC3421AFB785CCCC9AC4BA88B4C2488B54967C3F0C8ECF56D8DAB89D5C091053A47D45E99CBB4E547AF1B33B2BB1A2E2D7A0887E4BB357A7D4F8AE9554E497C1826E8321DE18950902EB813C9F6EEC360ECD6BF4F2E07B5EB938257BF7FA9123C241BE2726ABA184B923BC850BEBFF096CF1FBE16F3340BF204114339F319D9E9B1CFDC18778B5D2C174D7AA673E3029C74AB38A66DD956A9DAADD344D938C80555807FE4B29ECFAC141853C8D4125C9B96300B16C1BF940E585844A535F8CDCB8789E434DE568E948A041902FD2011552C9A5A66069C2FD2E90E9043959B912995B2E3BB16D44B47B372E26AE2127E0FE187F8E9A13A7C137112A75FC85FB04CD4872BA46895144FF6474A42A18439180AD63BD2F49A02CC7D51F537FBB3C476EB83177327F0E320BAB995AD698B163C02E1762EBC190E56F08341D57019C9B1E2F6D8D6D1775DC9D4DD5F2CA53723BA7E3F91A1D723E67111A5182E9344A86B72D9350B055B6A89D49671C98E2D3E38A18157859A63E70BDC2B173581A28A1ACEAB6A1B2566D5AD0356E4610325F9D7A691B1DD4BE4564A67342F75CE5D8679CE44557400D6E3FB6F637C4E702E4C6F8F66C260F4AE71DFA25F6E7E150061FC8551141CB2B4BCD1C734EC784F22386BC3DF704776E4ECBEEDB1C8CA2EA8D049F1A96BD52165C5BD474D1E8767218391B20EBF175961C7C3BF334D5797FF33961CAE1CD4D32CA6B9B80B4501FC4B951944293284B26CEF0DECAA79C533AD29F211CB42A64405B0D25F7E79EDB885A543D591E8E019AB11C74EB7E6F97C7A19E28BCB555D19959FA17445FCAB102CC73B7433A957A2DBC65735D15AFCA0B8A93289AE82115D65C7C83064D5C19C4B0333A318F4AE67AAE410F7C743C49E494117DD40217489AF7339585D5A6811104A6FE0DBE3334B0E1C1098B611A812456F6C2CB9EB80EA315251E89A48468E787183273A24C9DBB1353ACF79BA134D59AD248E6C8DBB93AB4CB4051767ACF81A9170BB1D574B98A9FA11C26ABA8EDA9F873CB437C367A85A9EB2496C40B15679F0BC025B4D3E1AF71A3DB8AFC21F31B5084E20CEED0615466938CFC2044470C75E8E466CAD61089F13DD02B29EAC48F6D23A06ED5881F9923EF01F6A3CC2129C5311809C70CFD8EAD7528ABD3B00E2D9906E4A10C22F1554C9A7F29620FD74011F7A09B6F2943CD7323FDC0F33B37CE9F7FB17A3B6FD98459327B36EAEB563AE6EE3C84D9B5B06ACDAA6E8C27E815437D50A7812B66ABCDA376F8989B25DD81A68E43420D70F7F7E3CEDE161A334AC2421C8A985F039D866DD16CF69BCAA69CBC3578B25946C10D2223FBF932D38EB8ECE14430BAD411E558CA7C1613EF73EEA34B527FA6FB1BF29627E7DE4FD0C34C5DAC50BA9F193210FC8039C926955602984498D00BCEF7C8281A11CF7FB36DF059B32E21C143FDE84C872AEEA19D0AC173E5DE6E0F4F6F5BEA3FFF27AC3676C2926F74452791872483668E3DC0F88D94532B79DD45C137829C8A653229EE4E76B29D08B1EF9C5115A2C1076B37413DA07C28D847410CD4FA90069B6492ED81BEA98DBC4165484BBE103EEEA289F5DE4027BCF137EA64DCDCEF7E1B8209D21C35FFAF614577493770FD58E1FD3F8BE0AA19A82BBAAE123924A25EE880FF51950419E92B2037F37B640761DA4187E535FD817A233E400E954E7C97F8305D64AE272A0758C9D87B4D8342F75703EC58E0FD8E3A74B7D7D1993D75EE7C66FAC5717602A7A4C958354A90E27A732084629C4407C75661FA5A4E09C4411A2505C6BFB0F72857A5098060B9277A5CCDC02EA8F320E5E84F3E7A4F24A65D6F85B01D184DE5D00FD2C4B3AF594F29B9B963859C0A3E16E0A72541DBEC03A7D78D6E18F767C01DD87F946690321994EF7716AA024316A73CA1692D2016EF2A84EE1D225F81A47F27DBED3EEDF04ACADB2B289447EA043DCC3A3AD2A1733A3EE41C6CAE1C254A540A31E9A1DC1BD3BD001BD3488053CE40D148BB5977FFAC2773CCAABA3805697C5EED1842DA4557C3398B58AB633072837AE8F471DE2B61752FC3A27F6EF310DAD0B6652A79162F5B2E55603BF1F926984E7D2B7D7402E352AD41FFC7B19E19F280664E07986AB2D5CC9A168B17C629BD6C74F47C44A3BCE7A036C6B69015EF53F6DC624FBEC14A86AAD9B126216DBB8B246D29545E57585B3B9FAD35A7E3B29F3861A9FE92618C9261314A6B39D48B95D398F37DCB59661442A9E4B4B2B0A2E4A3F4EC034B62731CF2330F330657334FEE098B8D87596BA14D49CE8CD8322E105836C08E65D280EF3B54DA51A660B2AE77F246F6E3C9CABD9DC95CC1C5B5E41FCF901D243F00CF214C87102F8AD1FAA8F23F233E23CD121C10DB019B160E063A54E094AC1ADCFB450A68C65C41B99B153FD2F5EB0C5B81515BF4CDBE585375F17969292557A3E8DEBAA4962C84AC06C36E2871A9B3968466087E23DFA6CEFAF74234FEF6DF8FC26CBEA3428E60A87FC394354512944E7596B1F8CD81D6A51F3D2802294CD7D45E0D324D03C700A9F24642 +pk = 87B9649D53376D1011A7A328AF862DA7B758A27B01E4E0E4E8903BDACA0ECB5AE8DD285BAC2D59002936CA71CDD737E39CE7C55D7D5E49611F18618F85A09BA6DFC3EEDC81404C908FC0E3843208154BCA4BCA40EBE2041A5E0FF6AC8052EF9CF480FEEC91F00C766A1AFB6079444703ADFF7153B8269A59F6A3A95E102DC87AF04E3C80281FA76F9E7B25636E91C8E87A8B20A2A0E91493D3AED0CE8E817C118BB36B328C95EF607894A1015F97160627E6341C691F3DA5247B2085039DCBB90EDC721DE812EAEDAEA75E2256C893ABE226FC6F30999B92F0A20ACA690182C3F4E080465A55056BBF5B9EE115679D3870418640797A35063CF9F43743331F019F2148656F6B898483CBAEF8A9D24C020ED44F2D3E9CE884AF72C3B3CCF4358F6497F6622FF021558BA7EDC4DFF53F8B22B393963B774601434AFC6865B6EBE9D28286B9DAEC7CF785747B9C011070D651556D74E66F8DF45A9CA3A7C14F00154A158066C10E92DDFE5F72F07646AEC3817A2FDA07ACFCE1F26BF51D14B82D443D69A54FA5B13A6332727011C768F4499FA6AD89EF1B6C1936B14D80F5279701045C332E52930C121D6F122992D941778FCF579ABCC260F7C50CD68E3B5C62725571568C139D513D247599A138D76D6FDDCFA081C97917C11190E8D7B4B2F8832FCE458DACF0C9236E4AE9F13C31D97E4A6B05D9B6F10F3CDFAFB2CE00F15FDC96F39AC80FE99D1B9EA0380B961B9751C1E7E14F2A98D482262F0FE9A96E9B0E48D741DDD4506AA84C8FAC7A6D08A60F8BA5FB15C3F4D47DA42E47E06BBFA00D197942B697C9A8873B6B0F33671E9905D07D7CDEC3C171993B88B2C571B9128ADBE4141190B82BE14E4C524FF045024F16B2B0C09587A8C03B7E7BF6A35D0327EDB94F9DB459A3F5C02F77CBCFAA1FD5D9F99749683114AB86CCC05C3637FF4C4ECFAEC286C886489727D53205EE21D8324C96F5792081F23FD928AF2EBE2B02934BA81FBFFA284449008D42F6E616D0B6BE52B658AE64AFA928DBA0235140CDE38263D1DA490053FE1E9E121689C7374CB4C7DCDC3686F19F5B0CF1FE8C8ABA36B7AABCBDCDBFD578570476E56F4698B1ABD0903046F94E47D3FBB12A2FE2EF728EB8D118737116E42E6924FDAD82795126EA658D882F2F67705ED52D0D1FE5ABAA47B0E9A05FA6A6581C9A2118AB46C8B265EF1F59BAD272BC4EFC3925967CED99ADF2DCA4AD1BFED14B3D1E444271DD0364F605E71AE3AC6891B234421249E4E229F6AD5637D6E76892DEEE2CD929B3D3963E6AC264F1CA08F8432C22C099D60BADFFFD093E52A8D3191E4CA6CE0434D27D8704EF4F9ABE0A55493729B20EAAED6FAA77868F3E1CD97440DAB0A23A20D5E80D0318FB9A2202958EBC9BD682F634B2BA1F91BAA149F62F1A338BE03A373C21015097CF7BC16D903322DEFD81C67431DF992BD773CDEFC1E617B1234CA617F78389F06AEE343562D59E8BBF04C4EB4F8B6F977B8841FEDB54442F586BDA85767C564B92DF9F6D229BD117010E38B3AF65B6CA8BFF1FA2FB7530AE03190668FC9AE19639451CF6E76642CAA0620164B62959B2FB4F325523173ADECCA1E56D933D542818B1A4BB977A6733D94DB0DC6B862A23AF0AD84B020E1BF4BD0BACF1ABFA680C0A0C6C55379835DBDC0D379F56A07517BA4D0C83F585CF6E5C29A1ECC4D65C1073FBFE438ECE7EF25917DA9EEE56A063A68F557B9C27819BE503E821B1EEB019C7E3FED6ED27F359B3C63B866335A9F6CD9117D3447417DA641BCEDF6DD176497EB7033C3825398B0F32A8233F75976754713325BBB71BEC9624D85CC80622D8687B26F7CAA6F52F7C78EE192C779A62C18AD96852CD7E9BF04D8583A33AE4AF58E6727CC3891EA630E37BA8179116CEC03C9BF70E56B7163B1041797041C9EA2D02F09009F06E5A20EA336CAF5B06993F34A72BF5188E62453E9B1DDB01D7585A5BCB80DA7BE21BE4F75E15506000FEF5E746D79B97519E6A50F7600CBA66A3719BE752646C4B45280EE6FF2D4A86F736918A2E8263E054D88BDED935C7BC3DDC28627289D66D689AF6A744BE87639FBE8DA85A749AD3FD8D9FD388C1524E2D5123BB91C1BE8D2654C8713D855029CAB81AE70F616D009C52BBC3ECDB29559495DD59F9F355F2DA181E9DC1B53062857C3580AE9B4592CAEC7BACEA8712343A7FEACF4B71D747EEE5DE047ABB4BA7E696761A3B1D5678A203123968E85AA7B131C706D3A55DB975BAAA9F858B798820BE4213B5793BF355DD338CD751E7347B0D591AE5F33876316AD1995E3EA464B95972752B71890FFFCC0F285BC6412B746D1566D0B9737F5AAB7F73E93576597931A0E9C595C0AD6FD9F2EF5AC931283DEFF80F70A39B62F12C8F7B26083D667EE18ECBB2B37151628027F85D80CECCFA6CC994AD444599C837F604B9BC4F9C075CBB3EBF3F17126686B421347DBBD82F4CE4B94C9B1270CB932208EEBBA45D109B9EED1C65109E07CC3181F0F2B4D71A4FA4AD0C205665ED25FF68CDA685E157650DB9D776C0283516F0EF1DE1CD65AD605F0598F9A9D8246DB7C4CA6E37E6DC91EAE2061BFF30410A47032358935E892A586ED5ADA47A231547D19DEE430015959BF75AD91DEB4B25A9AE55A0C40009E0A2EA7E126E764D9BD5523A2A486B72F242BB230E26E535493B61999DE6FA5BB096C6E6965944634EEA07D6DF65D31C635B7322512C8192C30BADEB7DCAAD9F1DF698FEB8F013153A687578A785AD9C34A894F3E6D08739D672B7C86D5CC2AFB4D4573187DBC4F540A892BBCE656219A43867CA48FD07D18DF87BD5F843323716B8D87C897322C6495A8674F325B07F0AF1BB1C39BFCD55662DB73784F358C33729109C530BD918A572D8E03B7B7E4AADE407E95E5AE499947B36A385F7737F2E69EB1DA8F03C99A24721DF2F49D3A30BE684664754736D8E24146E4DEEDE322A2B20A8DA29DAE3BD2101C7FA43E154BF81494B6748C770A54C2EE2CA6C9098E06B6250839097B05D9C491B8198510F4AABF10D75CCF839C603EEACCF0B6923E312A4338C541A55A2A251E1BF0BE844B862F19A41DF9009F2547764FEA13043EDCF04886CEBC7717AD7E491F4326F8E4BAAA7CCD5581B22B3F7C62783FA9BFF0AB61472F94D8DDB1E3B8EE8FE86B491109DD77F0618ECFDDD8CD7D2E28F05204A8C54C616113F98B53A4E2CFE0CE2DDD9829180398780F3B72F859DA0451E88E7BB1C1A9239B5F267AE3511CDAED9500574FD7101C4AD509F63B0BC2AAD1A5AF30B740311990C161C73D8A0FDC8C100C3274BE4A19952656E91590D7C561710C7EF4820BC3BA3E730617E7D4AA428CC40CD36E340222A83AE5DC616B758BADCE0828CAF7F4FA3BA5622E21D6546A752BCEA3045734BFB1E3A032CA1C2C341F4DD81956D64B076CDB34C5E12CF5CC1938C1449E159EF4618D48D7253D3FE3C61D3D538D640B42F5A47F331012B6E5D634E7E5C68C1A0C52C58C58418043309FAB6B7ECE70CD0EAB100B09E8A98A55950D49EECB7E745931D707EF22B1E986CD46D6CE99B2F569739D47984F142057F56FC55D0339098D50C1BBC1A5D60A3856A36A0BAD98E7D70F4D396791AF8E0819C53744C0E93B7FED433B5D51BB27F0684CD8D61F163DD3FA7C6164AF3AAF8805983DEB9C42C4A72BAFC71F51DEDC680B1B61A38CA91F45649D28D955EF1271D132FB33967473B04350A20B0794BCB4811406CAE7295A94FDBD934 sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BFDBDA8C281BE89CCB smlen = 2491 -sm = F84211A8145771D932311C36114F6132005912DF04EE17D4A55DB5D6EE9C7BCCD4362C196F0CBD986ADC53F880F24948BF43D8698C9ED6ABD58031739B5E542F4A46630E005F1A61D61E9FDF9D223E5DAB5B14B4447B0D45B95215BDC0CC1749BBFEF6022E2B8A6346D3EDDB9A36B5039F6F7F9E827A5FFA28CAF2FA51CF879B5B596C98CE50F61204D4041071617CEA3720474A9E6262A947057044FB46A4C85D7D2C804D9F368BDE45C8AAEACB43C126B03D34C38D0323D110DAC13027D3A71656D18A7E7EEB0167DEBA840FEA9B4F56DA25F361365EF6D8BA3D93628B76B8102395FDDA7F5CAD7D97781F620DF58423D0CA96293CE6A69BBB08C520039228EAD8275163910638CAF9A36A262FFA91411190958CB5FD3B3FDE2EDEA0013E435016661FC2E4E35324EA226FA87C3D70DC47B574702D2AE7A84EB956B08C702B630F0FC3CFDC6872E207CBBE30105343B6C786304E354AC7E936EAF745FA4C1A55142F64B30E335ADCB8C7449E529E06237233ABDC8ADFA8FB6EF28B5263A06BFF081D442594D7EDB1A6650D588E2696D238E03E4EF4A9B4A271666277C485533D3DD110508DCB2B2B3E8CD69069298ABC160B9EFAC78F455660FB7CAD6C7FF47DDAAF32E90E5DD13549DB3D3466AFA38CEF1076FF52135927F1012923A5474440628A202B1C62582B02BC64EF65FADEB49BCB490B1955803D6142DFD9B87DDE69ECEF80FCD2898277816D6E7EE7C7F4DD41F3F547F4D7A724636265574F53270052B820C1FE2FBC1513C5D049DFF33F9C796298F2CF8C0B947917FE537CA546A6F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +sm = D3BDF0B9EEE2B20F68A0D7879B25A7B0F5C62CA74EBF1864DE6C78B732869CDCF7E36C0152618E53E161C0597E5D9B43FAE355E519D333C3B75ED4D101BBF906AA901A890C796C71075FF5B989F5E09936508202A0F46FD1A43CE4536E7FE2F33BB95251353AB79CEC5F6E4093BD27F5DA8407F9B99ECB2DE07BEABD7DB5E85A4519168D510D895F6A494B790B2C54FB22AD6E37D52E7D91B1FCB918CE8890D52D8EFD124135AF21E6A9ADFCEBD75F3B18917292063AC2FD02AD842D3CFB4C19B89CEC71964CD63120F8105F64C853D9D1CD44582B20DC43E4FD0CB8FFC3F5F5B4B694EB5A079E46A7A0A1C1F8620A9E3D31F98B380A5C968CE5961F4B3E2739B2B62B5745738BD4DB07C56E5DA55A9C17CF620606D0A942822F2C8C7BDEDC21A8A5B92BA6B2B161C7E6F641A7B37D021C4DEC065C5D67D256E13D1F68DFDD9F41A233E5EDC945F915C2F2112ABE88C5C46B40EDC7F80A08C5F3F91D6DFACB8E9D435CB75972C5D0838667CE499DFBF116F1898151AC8C9A01E7C9C38681BB60E909A3EB0EECE8748442310BDAFEE69C5FEDEB97888F7C58167427862BC7A136820231689BEAAB36D459042FC1FA3335814F7FD1917A4088B8C96F15F84D41D54465DB96D6C7D69B8E7F9B775B35F942FAD67E2E2A5029417FE44EC4F9F9B7247051357B0F653022CA4D683FF865FADEB49BCB490B1955803D6142DFD9B87DDE69ECEF80FCD2898277816D6E7EE7C7F4DD41F3F547F4D7A724636265574F53270052B820C1FE2FBC1513C5D049DFF33F9C796298F2CF8C0B947917FE537CA546A6F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 44E7AFAA01466EF01BA7D58F8585FB0D798825C3B2AD4C5CC8AA63A3ECB1EC1E28F245FD81C929C79CFE8F9C89D4F4C34FE4AF9F41262B7BCA038537D878804026FA97C4A8C2959E8A9F290E71F992FC020A336D66DB3417C51048491BA4F82BCEB69FF1ED7B5680EEC897DBC68B4CB6448DDB995F8CBBC07FF5C756E51F857DC027FCD07DA00AD9994A490F553CB550A7DA812AEAD16E72F90C1D9C68365429AAA5476A202CD993BBBFF389D2467256D758637C862700747B5128A913ADAE0233945A42C8A137D10182B2EC3401B2B6DEE35B765E3EC264B53B5EF7A490B5479D91FEF564D46ADC5C5AB2D72AF56A6B40091A67B227194B365FA3B848A548AAEB5573A421BEC5EE714DB6B9B9DB00C78B5DE424383A728C038B5D58831C6E65020AF8E2661CB4DF2807AEB0199F34ED30A06CCAF1BCDFF28BA25BE43044DB85B830A951357D0582F7B76FC37182EA53B21B53478704ADBCB82965786FFF316D4D559136C2BB5D26E1E32EEFE88F2670BE699C3AA129A67831CD1F42D3AA08235C348BB8BD5EC6BD74889C4E86D5130FF612C9D776C00318F6BE5F9BBCC730AC11C8E64E7254B94F33AFFF84185855479451AFB18579A0002601EF5C3C6D1418599CC719F94850A2422A191A5E06A5E8A617524A4B2C1F2C552DD3C6C7E6D0B614FF2596DB06F48DDFF2C44DBB68339CDACD11433F75E461B59184CC1F5020CE9B75B73428E7860C1E4C37D4DDBA05B5055AC5AA4081D9B335DD3538F6919365A16C970DAAC0C2512BCA675BBB775EACC3AE8E0F6A9888FCB22FE7F84269D65FF4D43624014442007233E8816F4EAE17BF4BF985C75970F9FAE7D0B978B93629180E594D73332A692213CF141B94D4C556AA88039EC1043F842115ADA475B5D42D7FABAB6692FFDDC6D297C52C3F634ACC8CDEDD04D6E63F204A1640DF6564D0C44F8549C6F44A09ADB9033CB6819F6F92AC3712E21AD52C8CBC222A1240E8C69E2EA16F3367678781E8FCAB45279BFA75FC4ED3E3FEAF3197B57C04A1F8E7DC023D45AC5FF4BAA364D575BB194AA7EB957316009C18FACB305A1316AFC06E26B60BB22D1F39CB58062969BEB766109F507B5F293A181B46E5DFA614423F9AF44AFF4EC669FAEC670DA1BDAC83EB3A3B35A674838C412DE73DF48018013C807B343DFE521880FA0DED43E3902E4C0A8637D60D7B2E9A80B801A0A35C30515504D60771162A48270AB6819B4111BC6378EF097A67044B0A40DCC45385673BB6C2B24143222ED33BA677A040C17A6862FF02CCC7992F12EA1EB72B3D578340F5FB30F884E80A3487915862058450F1E09AB98775EB9D43895F863D2CB16F074EAF611D5DC40777518111863CC2CC0AAC1C0312D50344ECD461EAE7B2D073B785E0E4D15AF8A84E1FA7A192D5AC387EC804C43CC92E50A5F3366C559D2B503EC99FB2F42F939371AE936134549DBDC25019405CC679ECD43F502C9EE00DCCB2162007F104E5EBB739B053FB7151F40DA2701EAE819D1E6B37921B39DE6E7DC9CF1873BF7A8DEC7AD2A4FB5517469FE20CD2BA5A9669561945073C94803DB61337D34894DF767F8E19DFD828049151B7B6A53EEA13B1C0848C386004A57DA9EC9DFC4588F86E83CC9483370354B53EABCF3150F260A6F375216D0385B84F291458BD24665CBED388900C021045E34DE50424947B755A6AD90FE7D297AB2BE43BB4DE9A4F6C0FED0B1EE503BB3ACA240B98DCCBC67842F72416B49E1B4ED6195CFF81ABFDC1577E65C94A37E09DA1FDF980A10C4BD1B34E4745CD41F6AC973B174146ED7644FAE9DA8B35EF347344C258E797C58DD33470325C68CFE87409632ACCDCE07B2BEF6B8F9E4118A921619572C58A6CDB44C5AC6AB8D57B577A86770D55012CA763AF44E38296AB08494CBCC10E7D04D41B5FCB3E412B90EBB383857EB3F202257CC359178DA60DF1ED495C1E7BDBAF028CAFC9BB706AB868149BF99C3B35FE434B34E40F4447F28B82B030426A5DE7F5D2A3E11F35630C272F4FC11B61EA2252FA01BA3C0871A2DA067B5D757246C2D8961A677E8C900A3A1DF73B6DB41210A61CE1BCB46E7EC727D5B9EE478777D62D55D60775712CE9B22F4910C96EC43C6211DDC0492A84471EA739EBC9230ADAC3390CBCD405C881B2FB6C6BB79144DC1805448595EC3F5E4D31F2B5E0F30FFB88DC9AB9FF7FDBC2EB8300C2E1EC90FFD570A411CD1E037E8C5A2A1EE9C28F7A6534AED1BC128C7AA789804AF7588113B99A296A8DD8B080E105E0040B500AA03F25F3C2222DF3CB6B77EB870181B4B0A0633FBC83A8E0AE61E1CF63407841B6EA29945BBAFCE2F1AFBA0B69B46248AD782125A2A1E91F2530A46382F013776A21B0EAEE239387051F82ECEEF41B2AA92E3F51249360AC5C948E355DDAC75998CBE55BC311165D96BA7556FD8317AC639A53125EB335E88B26DFCEAF81FCA0A2A87770EDCEEAD50FB7D3003450437990392B112548E9669F61C97C58538505926C0CAEA715C9B507F713F17F5005DFE85C3049CC40CD6EBC6ACD460C0425B433A4631296ADD2E319E4DA25C0522833019BCDBF7179927D0244CC4239AFE2C3FA074175779D637353617E2FC6DEDABCB9825C645022E6C5F08F0974821859094711C26BDC01F1FF1DF6C7C0392BD3C1125E1BB172C61D7A12F667B1FD9353C0C632364A55F7970DEC85248B604DF4AAD42CBB68FDF95972101CC8B72C8BDF5DFCB9B68AE476E78F0BFB1AECBF0036E462C0F31F7243BE2534495BFD217B9F23F880D420993FAAFFF05160C8234D21CE3BDBB91BD42CA7B8FCC0996F577EE55AE68509055F8C92872DE7C586FE180EB70BF824E938E95D03A294457DE12C80E2F80B0E84F6D93CBA715747846AB35F2ACB70F3E5B92B53EEE8808D4D75196155D707E77741D54C5F49BDDD2735E82D996950115509EB28641EF6F051CD55380B27EE67B364799DDBA2617D2B6707A756654737CBD59063C13FBE0DB1C2009B99BE340D6BC40F24EDF96178215556B37C88E77433A86E0989F9EAF483F307B2223963EDABDBC1D18E1BF2E441205288A0190FE0830F91508017B0916A013832AA6DEA22C4C079AA716CAF2AD4134C21DAC661E665F3D017DE1AD7BA4D31EDE9056033F378C229212DDC4F8D2FF37648510B79C511EBFB9604130DE6BD83B739D9BD26C3871811D2454108F4DF45980B7D07CF949EBBB5BCE2114AB8E75ACEA5B2918F7E9695A20CF5853082864E483BD64433C1C4FAB2E877859F86BCDBAE8F00A9CC0F82BB31D5DCD7E21A6352CD7649FA05FE6CEC5A6B84600290201A9ECB9A895663C4814993AF22638072BA133FA868BCC9352F2077E54A831015524AB2B670066729C05ED5E11F309623675827CDDFDA1C8E450F0A2C954834D0FB450421692F2B2B855E6991E9AB65A1DF5FB07704E5F83E0A99FB03625F7DC4EDFC616375A89105B0B5DDB1B65CBDF3A26E3F9E870B3211329C83D9CC7D8B9A7A838BC9A71BA36DE4F71B4AEF92140D8804906C3295B4F96A19942169FAE2F0988946488C8627038D17EA5F13419705C118C0539CA716767184751A0DD97010BF2B6B75F2D6D0B96C89FEB12FCED1A73BEAF549AF44FB6AC545C94B26B8ED3C01A803E39F01C0CBFCFB9D358586DF0DCA9DB77BE57621F394AF836EFFDA58B4F358E49C5B672F6E785DDA21F94EB197ABB89E10A5F63923809BFCB88FD419DA4AD01F4EFB488EC96B587E0E433727A6D4A428A6 +pk = 44E7AFAA01466EF01BA7D58F8585FB0D4880CFE30C96DB5904FA1D9D84257EBA9ECCBD159FFE8F858041E145505EF3011ED1E5267A18B9E76A2F16F233D6A8B13BEF6992E25808073A8656831C589582FBC3950E3F122F8259AEADF9F02E7D0B93B268B442F78D7E715E83A18648CA768B1BA27789214B078514060364654DEE6EF0D19787A8CCB4AD652B11D1D0ACBCE199ECFBCF70D3447558BE749C43DC3861A8E9F31CCCE3F97E674133A4BFCDF057749BAEF6579B92AEC19E569CD6B7C89E2A8F42E809566947ED712CBDE78222891A8901A8CB6E2D48712AF1DC8CAEFC0BCD2D2801C8401A191572D1F3D31DC9A4250E02A074D2959729259911FCF8AD098B1D7767923ADFCD81E070688531F0D491798FC1DA042A98BF3B232C5706C4DDA05C1A0A218F4425C0CE70A0E25A3FEF492271EBC42B0A5BE095B04BD6890D9CE6FFF2FC6C2D39391F030358415E585F407DFBCCF7C7CDC818C6615F0331A4CCDBD97DFBE739249E7E0F2AA3AE983D9E92A51442C43DD1184D7B2E029D2E8940253AEFA9960F06331C898C0E05F38C0FF13285EE024710FE7B8377AEC2206596918CD698EF70655F766C3B9725C072A645BD34C4DA0B9CACEC2624171FC290E3A56D15E5E2A08DBC4FD5C37EC8B43C535126F8EC0A7DDBF0AF7E39910DE7088E6160472C53BA8AE85ABF397E61196E42AF0D891AA3F51B87B3B5ED6D2E3ED97D16EF091376EE4B84AE075CF15E38B05C576A362DE77BAE5D5F87C120BE607943C2F1CDE2915520A403BD25F254337F6FBA6FE789357872E719E1E94FAB4823FE199208F8968BFD5FEC793AD411F09E6A6DCEE71B7BCF2E40C65D23F0043FD761D7D9ADAEB8A78CBA7B2D8B1C96864A5785493B1E4F51D6A912BE387F92E510C89383C0EFB42D48E5DD62BFED80DC9585A345791E674680C1CE08589EAEE762FC589873D4896B398596C0AA3B7C16310A397BCFD8EBFA07A696EFADBF3B24773D2A1608A5769BDDBD81A75D14D3AC338BDF983E3A73B8C8B6F9493F62E1E073E345EF68569E6C92CFA481EAAD7ED1105EEA15351EF7FD43739BD01FBA951F22C89FD13209A037AAA521B0DFFAAC844C7E728D0FE1826D44F0245381094F30DFD83EC1EEAB2D26702269651B0F47341E3BF980C2517B1F6FF173149CC9C4FF6190F8DD2FDEB94600C4CCC3C5BC3BADD262C60E81D7C294FC9B26AC59A2E578114075C860CFD84E772FBDB8A663C5AFAC862AF8AB491763976EB22886901CE72BDDDE0CDB432DDDB176B74349A9BF03B078CC5DEC1DCF327D5F4E5D7D958E3B87F8FD811F58842F3544BDB6ECC7451F64F0F4F454B13B7577D8992017DAA8636E4E8091AFC4422603A8BCCF05B9FD8BF3B595604FE6006798BB4EF059155E5D31B47EF8D48F33D1247013F105D81BFBA7EE42FDC31558351E11819E4EBF09ECDA26F7850B0D8B93D2570E4D475AA524E3DEEA5EF76B6A0FB9659B77AD2FB5EE70775D40728A3B7E7A34354054551D3E796C3DB42D67B138A1101EA511B6C7393B0BB33B5D49D159C3E314A1F4A8DD126D5DCE532B49D8D8625A65003173ACC9CDE4288D7977C174D122F8416677C8ADBB8EDBD03D4C65416D828BE1BDA736B876F56CB14AA2ED0D3351213CD671044A44A4DC2F0E63CF2795667E09743C316878341DE4372ED5DF670009AF46D81E05C448B347561E0DA0413911C4D52A321D7DF77C01A2807F0C6503715AA33A0E4D63C3A55E39CC0DF0F4D0584B5F212D01B5E949388DC46369A7F6741F659A28850A98696A71CF627151073A30F17AFAA5F11B82CADDF758020F96763765F68C4EC3D4ED82542960EC992ABD2AC6B4BBB2E3711F7A98CE7628FE0C28F59A8B143344B8F440D7A48D9D41A38AC98A91A82900306BBBDE85DD5D11FF6ADAA6D11D1F86A1E1B6959DB9CA2DF4270E95FC0CC77A1849E6195EBC0DD13ECE2FF6CB789859F2A785FBD84A870ADDC384350AF921260BF85E165D7352116CE19502E5FD321182F4853743E197774837526199792A30EE180AD9D2F893A8A45E1B1B6766D05EF6018C4296050239D203257A0DCCD082E64B77F015E4A66FBA39576DA5CF6CDFE58CE66BC9214D4F12EBC00E567EB5C1A5A1D01CEBDA9F11431D84940FAEFC24AB7B3B2DB7DC856A0AA69A82FE89ECEF0A6F61B88600BD5D0B4AA1D5494A33979F8B4655FB4C21EC7221E0A8FD1D30DF6688237EEE1DCAABAB7DBB0D8A566D106017759F2424640BCA95769E983AD27B99534263A66190A20F5545659171B134CD9F83E6D4D85248E1B9F1507983924997A60983497537FA4FC85001BB018AF7801B32183D94FC70CE871800550214EAFD63F28D8F0BB6BFB00175B6ED01CEE31E0C12A6526DC1DDBFF59961F88140BFF6A18BD3AC34A88A218C129BF5A8276501EC1D625F84DA25C7803F0407933148A99D56643F75890780E83F278E862C94243B27E28410F4733C75726160DE4A5049015A6F06BDB1B63600DF4590C7AAC852D6E7772FE4354AC212A500A964748D6DCAB122822A29E4E95C49621971B998FA86CF5DD1EF96E30A056BB88E6EBA2EA793AAA823B8B7728F17F7D61996D080C7F893525557E04E0F9B0D4E90AFE517F782D0F55A3BCE26617DA167139CCA5889FF203DEA179F0A03382EA33D2F82999B9E8D01894ABB7857ECB22AA1CB7B3DAABBFACCF8B27D126C4EDDF52FDAC13EB49175FE60D7C29B1EF1B44034A465BA48819C5F76B403B35458F3CD6FBA1B14D993EEFE05708AE5C6EAC6474D7F8E644D5ACE21A12D373C4D1A7E67D73EAB28E57C3A7B68A9F63299CF68AEA4692C4A43BB0BD794EBC08C243903713DC708DCC1E0952E340013794E3620B4F4372F01923B042C193656F64B31EBDA33FCAE0CE8B711A099230C1A15A4C10965085B5CE71102102DF01B24174BBDAE093D59B75B6D68B1452498B5EA705EF789EC8A80B1ABB9337D051E0EDEE71240597DAF5B14BD0F844F9B8A82D88DD3E11DA2FE9F5CC7D1B9CA5CF6009521FB11309B090EFA3BF002BE837FE34833B385E02CFC37D8D4AEFAC3A0E8A9DF6F9FC0C9A6EAB279C9B37F5A454B6F5C29738F1FA5BEFDAD1AAB12F68730E6C86D0CA6C25FDBC8BF2622A43BCB4512B546836E47532DCF88901EEB73C65FED30053EAC694F4879AACCF3D128A8523E51F3B3E5C6CA7066E942FB7E937B3E81E89124A19BF28CC95BC6A6F766323E1E671FFB5532CC52807A429C9FF32B9CDACF7773CD6EF43ADE794D8BAA359F595C447C3B1F6840C89D31416FAFD202047A878A1B94E89F03AE5F5C51064FA712FFBA59CD404B724065DDCA05E7FE2B30ED69F804D3DCFA5C4DB0BBFD6787FAD0DA43DC3590D61C1F3AB75E249B358005224FC80DD20AD44C0D96C9F60FA528418B5EB0D7F3A45D474A52090DCE1371E9A12F08C661E069E639BBC50C59081ED62AA1950FED561F1C3A62B715F1BC4C60E0F96E73EBB51721634ECBEA83AB1AA731404BAC521D8ACFA41F787B0E0C5CB1485BBF957A1322300A337435F6A389BDE8397989162B626FCE520EB646F2BAAB01FAF44617AF3ADB026E82C62A732468B14D54D22E9B4207906332F5F5B34E966DFEA8987AB51E4F24C78F7F88C6650F2A73BE79521D69FB3C37F74172B89D24A705D844B1D53C84F3161ADEB146A63412D12B79D06CE28C016FB2316CC91E4633F14CB0F6C02EDC82FD3FEFB0BFA45D2DDEEE9B83257D8EE0031B46537D53D34780C5FEF87656FEC0 sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42CAF7701717D9096E smlen = 2524 -sm = 302CDA71D0F4B9E3B674A96ACEC693E7D94CD4765D63EBE49FB2801BA48F2A39A2B358B61BA9DB0F8ADF1E2B0E3AB0E757DB4EBC0DBCD6C94CFB37A97711E5A5CF1FA2E29946AA4AFE703CE7CD968C67122125A76A9577F6D3668F675D4867BC55DFE3EF83B511A6542CB2A0B283C295D4B3F79256477046529F71E65C225C87223052AE8BA88D2AD129E643B1A54D2EC8CA38EB4C23215831A0CF9E9058E79118A05C2B18CA3C68DA61EA446E7E59E888F668C3CEE9591F7C3E8EAB224F035B51091BD408DA671B6A64D7D06C6903B6C2F72A71D7E2333C0077EB21F3C9F00EBAA3D3142612E5F9B20D50AA1E8F1B9CECA61E38F684500AC64679E8011C2B1A3777A7706C53DDCB805338886035D76A630DB8397B18EDAF67DE5D44BA405BC4713F3BF79E43452C947403944C0F646882293878C7903CE3658A4C5AF946D6CB28BE149D204532D4E2DD674406D179D2B01AA76D4FC08D5B003A4C4E2AC86962B30AD46A415288EA68672C4078503D25803961E683ACD2B5E4AC3637D12F82FE37C6F0684706E24C82332BDC37530D0554EAC3011F99B3D655E758A3B1EF8C7C4FC9113356D230F81ED7E17C5A0805FF048B51A40A9F3B8C6ADE2C3EE145102355488858B165662802546B552029F2405EBF3C662E3427E868B4E8157124E391581034BE054720938D72603C8E071DBFEC719AD4B4542C3775DCBD8A7177F03E1DAD57DAA9E19B12F4626FD3418F4A2F94C880308098899411D7F9C96E4559FD0146059ECB94B9A68011673128314640F9AAA96F08428853AA054C69604E3E5CF9437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +sm = 35FDCFDA6B14C88848296852E87079935F7EEC547436FBCF350DDFB69BF1A836CA5540AE81B56B3F92DA9140F8412D63006997E36159646D1076AEBCE8755E5A17F313C23CA7732C88699073C3A9BE86D62B903F208F734910533ADB5AF0C050DA296E7FB347CE1DCFF2DBE3F26ED3DAB8E46E89D0FA8561D218B748F285ACCE0D4995B09EC4C2C47361C0CD758EF48888763FA6B279E99C04D48C9A8D64518071C44D8AE5E52939A7F60D4DFE2410522F3369D6731E293A5A3A03EA35F05EB968B655D0D67439FE187A13135E8D272ED948B35404BFA3646BE7F4A1D539FA51DE2EEA8F8EAE7F3BDB154C9E4828839314A0D4DCED88EC86DD031B94B7A3E4BC0009157056D8DE5BDD7F22E7AD3E22B676B025C43B7E18595B56FFF067FFA7DCA190F6F45EF23C69FBAF4F72F271CFFA7F1A9F66C5391CBA403B2EFB17BFFFC6DE95902A5DC064D773128BA06B31B198230F52693CA7FBAB1DCC1F8E0B0651CF5F554C37CABF40136D953AABA6D718F75ACABB53122EFF8DEA443F5F3AEADADFAFF8D9A98CB16C1C17865927931ADD2F6895E49EA6E0080DE23D87082A64E971B44D25BF7BD5AB1F5E7CF0362F0F4E1739606E95493E5F4F2D9FD12D0F9A46BEDE3B46E7BF15E38AE1B840FF5F463E5D95A3EBD82480F93FD594C63225418CDFE4D1CF22CC6569245C443FEABF071DBFEC719AD4B4542C3775DCBD8A7177F03E1DAD57DAA9E19B12F4626FD3418F4A2F94C880308098899411D7F9C96E4559FD0146059ECB94B9A68011673128314640F9AAA96F08428853AA054C69604E3E5CF9437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = D9DBE0262A34FD4D29B60AB6FA6D34FDCAF68081407F73BD875F41ECC68DC799B464E896B4C6BD4F1A299B2F45282215376C00F745A7BF52B373489A7BA83C6E80631D4ED38095DFDBE9D241D816448ED16B8701B7A76702013523F81FB379969CCA326DED6229B001E7CEADF113FA27386B0FDC0341B9FA43EF0BE960BD48A6C5FB9840B4A19F3270BF29BF536C770F9DB8AC93A0F285A9C42C772AEB3E3FEEBE8467E167FDF82E5C7D8767E56C2E7080D4E9C565AD7675505B66330B684440FB3BD94D27961C0C43DBB087ED885150D877C46C1707722C21AC6FA6B95757C026A6BCEF38B61BBA91EB9491671D86CC8165A0C517B53B823961F8B699E322126427D78427C7D03F61AC70A0D0A80E4B453D408E9EE15B15F9FA35DFF947CD6BA7DE96E7C32023FFA9CDA8B251E1911C584FB35B988F9C6D74176BD283B6D10C5EA2A8A8019A7F22BECE9B208BFBA2C79312FC2CA43BC4062A3261F1E10CDB6956C5CD4EF9C03E8DCED11D26A34B683E71120397A768504E1025E68A69D42AC620A3349DD3E2BCF85226BDEDD3DDB547769A521D407E11B2AE27E0E12F44093B5229423463828A3C87734220E6DB0826B1B8158AE24E5EEE707CF2D824B33F848ADAB053D94D3502522DA3551D22FA33E3CD5C24287BCF844A466BA358C37481FD8D90297F32FC935DF1BAB055881AFF2FBB5AD6A58514577B386F1D62112AB204C637F7EBB060547F4BBA2F56F2A4EDDB7D82B676D5CB826A6296FF59FC797A8A0E0216C2CE760C4AA57807CB123EA8CE6DC4093531702D6EBA13D2450CD1CFD0AD00DA7F61D6E7852872FA1BB30665F2464E6D3BA8195DBD2F570E760C45CEA57908500E0180915403EB283FA30D80583F2988C80CB71D0FD8D0564C19FB5A641D66EB9A77DA0197A208D642A8A83382F4AE9D744050BF66951DA15514F7899999CD51F1B6BAB2798EAE9660C5D0EE6B89204F4AC47E5E1B48FDFD6BB858EBD73D68E1D97880A581711827AFA5781D9217B6BA417B64DABE4FF6F666362E7098E68D610B57C5B7C594CE01AD809B403E17331C50980927AD4CEEFC285905428F33A2724DBEC78EF2FD95611721A8350B6D10F771ECF98C322F1CB43F2B845E458392BB65932C71EC35B0A54C1E2A6E48C19B3D64FD2F27EB11AA43ED68B144A591C8715F19AB0758E728A4F0EBF9B1A329E09106D215E3222208D4173B83CF0CE845ECC230D12C7FA4BC6338CBB685C603442D9B2F882AA8C387B762EF02C63A83457CDE3F96806FCB35E9F4A48458448F5A8E07C6D49665A0D5B7823DE57ADE4F560C47EE9E28F02681A81450B42BF1F7124946A8BB021BF15BD685EFE73FDF23C341483ACF99D3DF4C3D56548A131F1F42A9BEA388EE9937A9728D49364C99056D66F838B2BD3CB389876C6F6171F315DDD0F6FD599817C9EEA70D82BAF30B77C7C382810AFBB3ED396D3863493A3824446416E4B9DE20B13A12ECD5B7157A826A2BA5C184DDF475556420772D30E6030ECF9064B23ECBC4540BD31C1446519ECE48611B4D35CFE75D3D5D674565154D35D7502E69654C32A0E280EE43CE48B451615103EA86A67A4128DE3911FEE7736C10561F0BCE315F941D0C2AF94F8D5EE4242F5D03A9453B77E42C33E106BD8C099E4A5E3C214962C2706C5E972F2EB6B9AD1390B0C082E1CDE4CD466AAD6636D7B1E638009E5329A79C7C614E80F15D9E3FC019FF8C41AEEEC5DC80A9316F84268DADFE2F4ADE8B24771508E628A11266AFE81CF27248FB3EABB0599EF4A14CA31C6A821A8793CDD9DEC9DE4864C4EA6377E932E914A8ABCD9905B52CE146CD32CCAF6FAAD9EC71F94F61A03F62EDE9B1D777F38CD511CA89E0BF0E2DBEBF4AF95D709A6429C784513A976759E75AE1B13E14C0204E9DEDCF284C090FD3E6F35DC7BB8F787398541D04F1573C38858421C6DD0611D9B3C7CD22F4E264FBE4DAC56227FAB41328A387EFED610B9E0B29033CCA8C344461D6A2DB2F8AE4A1B8ED2C5357CF6E78E87F541CDD7630E7AC21985D1567EC687E50B59868F22B401DA6A35211154D9C100430F0A3D8F63954C9E166E9A91FE67C6BF2F5DA25153FAD128321D337FC5F8564773E3D20529B40490DBE0B1E75F3350D61C9311651320D54AF433EE13F5A62C8073B261588DDCCAE9E4E0857EB69DFD3F77F1DC27BF1C486ED9ED5B0EB0B1F0401E2E7968A7829C89C1D9A2FA9F1B9012D581ECE25417A9F2E51AFC059A6FDC4D2FDCA07B054737A6CF4922747EBB94ED9F7CA2F84859F4515E724E625DA1A605F6DBEEBF4A579E80FB77E204B66F6FE2D5B0045319450C98C00235AB7BA1642BD6B50B2BC0F9A0361865BC10DC3365CE6953570635BEA65B0DF04FD004DF9345147EA87B4655E1524A5C6B25909241231CA1A9984621AA5B76890F56609D9E6931DD050CBDFE5A0F9F1F73D5E302B712796E7142C650FF32E4070F36069FA0838EF656DFF0FFBCAE2EF2412E0E483001F8E850DE65FE22AA4BC37FD16E0D2A978BF34E6AD6B88FBD4828AEE14D141386A6C8D577E80F8FB16A60A6B1F14F8D338B21AFD36514ADBB5652B4C3F8024A86DA9F4B44BA220A9253889CE1693D77AC0C62D03B18B695B6EB63D562008B1BEDD82362B3AB07AAE6660C7E3915C9DC538EE13F815E070820015BED8640CF620A99A0F69CB7D7194D46155BCA95C1DC8E9909D6429762A55E4C79C1A801795254914A5B9ECE1B54FE93E04D0C30B23A48B2740429A7C443DF180CFDE0BCB86B6332A7C00347322B22C9F009356398EEA7C0527F7AAEB1CAED001C0A79B23CE256C4EB99E3412EBAF47A2B62661FAA78F56011ABBF50EDCF07ACE9D43C513600235A666037F1CB4248C54EBF23EB6ABD019E082725B34576CDB820CF2C997D45B66335EBB33B339B2D12126DC096D11F6FA23E71DB09BAD37A697D3122D84369F0BB8E589D859AAC520598E01A07CEB21C8BAE0E92E8E2CF567F63C6545E9B9FE13FDB3DD1F50A2611856E48E106FD7F198D75B094450627F6A62DE253C174EFBFC7E4AF085895104F8529E865BA563B553BEFB9DC7FE02E94A7183955F9C8D707CD523F0F70F128F31DB76B8701179975676728C8C06623FDEBD808C933D24CF780D0087660724C1653B4D11B28C7313E7FB299B9FDD0052D828F1631A2E0C00B2876D5BD9EC5F06D6CA0A9D6540CE84E662FFC0EFAF7015A462D73F9862A90D09B322E1A9A13F4A9CF0FEBE331BDA93B0E54130E7BE748E5D16CA148B23E9520C60023CB5565F9B1CF22C3757414CB1FF31EE762E933609DD45FC07D7EB780620D9E8F4E64A2B7D0492830FCB259D3ECA6D182E8FA3005088BBB9CDF805D73EABFA0DF8D1CEA3265CC79DEB577A95CDF2B0116CEE220299FE9DA80F0F8006745417A58C4E5470F6FE176368AFC4E7D9436AD267711668C6C9A02AB7E77B3D7915FC89FFB163EA38CA5FAEDB097F1522ECF8924C527B98C5448E42BB447280DE0F0E35E8727CFD2B66D2A8D2246ABCE67710F10312C94F3F111977A786F3D95F896578D343D4BD6BF765573AC86579722A10197AD8AE84F2EDFE11586D3D5C3BC6D618F8951CEF6005E96ECEF9069BDC4190196F3CCDD022F27BBA57E0718E2DC64B9051DFD41E1F0E912E695CB94E2DA5F30C1F13367F331022A950EEDED8B66D740161A72519A6398B6FB0DAE010602BF866F64A5182DBCE6E98FC48AC277DF2DB24657AE13FFD755AC33621B4F8B593BF20F6ACA5 +pk = D9DBE0262A34FD4D29B60AB6FA6D34FD766082A2F9E979C52D425D69694C6FE26C10A7BBA31BBF17F94B1C751C53FDAFD85DB7F3B24F4A63D26AAD701C3807B88F4FD8F0CF81EA850EA8737EE58FE0A46D96419397896D18F34A69875D3C9B4F3636398048EB3BB0BBD83DC542F032A9329234A442DC89CC1E1A53D0CE1AD0D2FA6E4F6FBDEEFC39CB1EA5CC1A885B21ED8C03CDDAB012E13145A48E230D8471B2FD473D1FA0597C90A5460F376D01B464913547ED1146ACB62AF44BE8AAFE772A844271B58C8AE12BC15949BE544278680828E36DC99C27D606E34375CE41AF33E3F4FA61E822BFC7368F476B496714F88B2293A70F27EC5F4AC69D509234FB3E8FD3406F4C3D98EAECDD900BE4B08A545457A672C8FB0AB21D0843F6223BC936CE59716588CF9DEB6AC9BA387E8838B4553A2831FE68CB4EA776E609F764CF66F422C72EECEDD0AB7F60364BB7917F538D46724C135A13C6636B763ABA108E2256CC02A9BBB0918AFDED25063628502D5B1770B99113DCE9EFABFDCE53D324839E5E773B3B8C40ABC094C1C8F534C93C058B281476DAF7E198BAF597106B91550410B9ADC53F41B1DF7FA748938B2E300846469F3326394BC7F064CD5C8745BE828646B3B205CB85E0B91E741DEFAD002DB6BB8313A1C6B32090856A5917EFD790F6E43427E88C342E09FE8D125F1A1CB07D1FBC6C188C5001169531E5D6073BCC5A3C590CE1BC0D4FC58CD7A67269A83CDD9A31A5CD389A85E3F84B9854DFE04B8C86723E8134FA6B4DFBC064D6899430C3BD408DEA7302B3BFDACC83826A81D9089F03A2379E330864E1CEF7DF2CEAA0644B1BD70343F163E338A34F06FBC1760A359C4FC691302F90305DDEAFD19687155EE75AD3116FCA74964A5F5C8DDAF51012C18C231672BAA312BCDA0EABDABAD71FC5025636E8B4517E01E8F5CF52934B32F9A790106AD15E6737285870D08B33EC6C8EFBC3D9FA63C00C7A5450566855E95E95A137898D8B99353ABB11F462A67BF3A94DB992C1C615FD0EC6C7F70381E5575EADA995ED849E525D720C74630CC5BB5EF97984C035451A42C0CB989CB1486D409C49003EF8364BF9DC90FBCB2A4C04D38666CD32F0BFD4FC7F77063BE4F0AE5EB76ED3578C991EDD99F3B9EF6F4EECEDF30DF83180D698B6FD381C5DB2F2E8059DA274C894894DECD97F2C1A3554E41989F4716FF99A5BA6302276AFE6EA2A92142345C7BCE6EC0D2584B4AD0ACC6C20FAC2490D3CF34686CFEDCEACFAEF2201EBD258B3D91278E9B438A08A158BA12809B3F9128F22DCF9A621CE568894A8A845A379352424D951BF41AEE6DF23CAB18E1CB956DF7446846285B5A18202D793FEA226AA4A605E3829F9D657D0643B99151C77AE39FD2293A888256552522A4EF53C95282293C150661C612133DD925B12BC3DEB447460B638CBF580B7E581864A0F29AFC2C61AD34FE67946A9BB3C889741BF7696CC0FB84385D2591A0F47606A1D93C889FA0395B416D11C9B791654502D7CF2370518A0227E3F4DA09829FB45C929C3197457E80085F943EDE93EA5E53ED7B85C80DF6DF73F29E90214AD6E9E490FADC140AE86B8ACC951BB1087EDC69566F4E7996C8110F0BC033E068A01769447B956A0868E3A901ED407DE3BF50CF206E79E3A635ADBF3524CF0B290E5B468F934ABEE901936884F8ACB168FA325E8002F2E22DFEDB1F4DBE72A77404C58612067A08B298A406B53C9FE64DB7D1E2C72566A7FD4D282243D0F91FD1ED4432C72762555716CAC586467EFBF16BACFAECDB0D5FD0C055D45FFB68D187BBDF158803EA4D80CA56C7A761ABF1C0181D3AF1F0305CA7DCAAA538239CB492A9F9656B9E74B551FE3581C2556A961129EFA571B4421658E418200AB0B40ED187E60AC9C650F03EDAA91476901098256907EAF4F36040B485C84F3AE6613D7F6D022B7889F2E7040A7AFC7A30F5A65DEE5C7022BDBA6CC2A3F6F1472862026DB08AEDA3D75A1E3D064E81B21E2B3FF585CBD83DA9AD8F0945BDD3C1D4945D95D7C7B895351D132CEF032552EB28459BFA6BF94E345823F70D4EB030A1F705EED904D3BCE34E97E27E9B31B726C92CED473655B65D8746F60573F81A66F32BD583363A0CBB9F91AB75E00929940D1C5572173A7627741DDF333EFA96908AABD745F2FA8B7C663976C980B15A3EBF2A6F4456B29DB36ABCF6B7E1FD271C4349FE7C40DB3AD71063CBB55E27BA26440DE5585430EBBBD1A8CE960FAD4A31A211BF3E45693F5629443394D3DA26FD8C1553F0A66D1B17790F853AE2D7F7EA2110E2673DD72B6A9CE76441B25663BBFA4BBFE928FD169560BBC10510FA43E7CF09D3F00445403076D6973DD5AA190634161DC51F92E1CBD00377440762C6AF0C0C8F89A246C6620F414C4B119144DE607699A4999360A03CF0C57628218DC6BD0F0CC824FB68135DDB7FC36C05EE122D4CAF99B8312F2C91C9BE64419E68CD36F96818B037564C51AC57F1B8E71324DC8F23C76197F7CA4304479ACE608DE4B6CDF204A34B5174CB309061CD5693306BE1564DC446C9EFB40093E5E7A4A95ED500D5A7E1C84CC472918E4EB8882BD7AE7668D407F2339C4823FD70C0AEAB7134EC1D2B843DF30340EDC50621BB966748DD512D382034DEFFF8677927060052BB9C95119554B9E3A0DD7974CB9C7C4F9681A3FF88D5FDA8AE17BC3586384660132A9B269E37814A2203849E64745A15F738421ADECDED3A2D32870EF79CC04A9AA375EC700AB771B4AE17E47DCA534A24DCD5082B309498614E5E9BCF4D0DEF9DA1582FB989F0E7F7145366813342501826B23EC645E7480678F0A7451C0D3519CBECF5ED53557BE59C6140DF70ED24A54BA2ED7EDDDE5BAA02FB7021E1B9E1AD747E390FB0070EBB76B4597A604724639417C099D1B346E5096F93AB3D4A34DFFC55C51C28A4ACCBBCF4D8CA9F3DB7967B2D393A43714767A107F313953C0F2BCB7656FB76A20FBC6A1B34CD2D40F0626D173A88C4F2AF96CBB871D4BCC3203BAD3EDFAE85938C96A0CA590851C14A11E09199DAAEC36025BD83320FC10FB19512DD6E320DA59BB84C8BD19CCF64E5570829389FBD122DFC2221A30DCBF1D09EC5168A7F498B5566F9B7BCA60B664784122B75BB9D032BE0ED58985000F51DA2880E1A9F399BB75B68F33FE753B6226D598E0D249531861C3423F2C16AED7EC3438376887B09C20478780407E9AFE6304BE7FCD84DEC3EAE3436FD7ED63EB9C3E5525AA365A93DC01F8D72E7D6BA2D175DF61356505788CF85E390BD0EE31064AFAC461EB1BF8CB5169D055F7B5DB282C3081A2566C8B6D8B7D933AD3C8FBB64A923C8491ABBA4BA85EB557CACDD4671C218FC87AB7B80335E74533874976C9C6BC768B3EE0F7493746991E56BA40026963561D1221FD3B1C0BCE9B03E2F6FF96F099AB4169731283DC6AC47A8E38CCC1857A3D68A7B1577011FB208C18ABB25173E2073B906242AA7EF5DADC31217F80C2A3C46B97FEF9BC09DED13F9944FB7D0644CBA6D7E45784582F81A4841D79BD4A6781AD6D37C37B3E886E27A4200118A0003F2211CAE35B68CAFAFD41475F45858016CD10FB9A4FE4055B64BDCF55F55545F75F6FC2E172B004404690A37BD3BFE9DD75814B5B36ED324DEA944F4400E6A995C28D9B46544A2C2291A62A9EA1630E85842716229C97DD7848FFE6BEA80C1BE94BC07497BE6E66241A170804FA803F48EF9417364E5E8A5ADD99 sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01FB1109A3C68D19E48 smlen = 2557 -sm = 97ED03AFD507FB15B499ECEECCF28344A1CFAB8B9D6CA40A02FECE32AB9986EC25FE91E436D1277D453311820BCB807367EB790B61B79245327EE14773D8C31469055E902225A2D007380321097DCE08B39C7E19FC43D88026B15EE803F9444E0A62CA9912E2119E9F30282E124B22A85DE7AFE0E470E333117AE5BD2946F0281B3E3028D9C76A06131DD2DB631BDD0F1E22A4A9FE4C6C14317C04B36BD6859C8F3489C0EFD47CCBDCDEC01FE851D7680D2B8BBD7F9243318B7C145A361F50C58366065CC3B398A8D2CC9313F585CEDDEE13A89ADB7DEF3BD71E94E1725C9B9E7F21A23E6AE058A18FF47EF37EF847E6A456A39C832C648653B4453AE4B0533FAF13CB68E1B007CF664CB419956CB0D9986FB8DB6202B8FF023DAFC3613DEA7F99E18612B31FDD87CFD5BFCAD4A7DACC5D9A9AA218F8C4DD39E3ADA0411C2DA1ABB5629EA8ECF86A6C173619842F570E0EB949E75711F77DC47A1BE95DDFC0D924D43FA2A9C68CE95A7886E159F783F7D0E8BB39891C9E2040795D45099DDF65E9912296F80996BDD3EFACAF510B0D189C34B3F0D7F21AC10ED7A145143D0543CCC757F0DB45E869784987C934843D7A0A612A7FD055CC640369586A204B0ED876FE3462C72F29975789E16A73966C5831F3E1D0A0826609803B8B66A7AD6D6013DBFED8838CCE11C8F969291498B065E9AEE7E9F0714D3B4018D5DC79249A7DCD736615A4E238F8169C2681938A2973A6F1B223D1719E73B57995CF085869C407BCF1C43503D00DF0A0A7A94EC407E2E2A2C2BB52DA81DB3BC39A2961CFC369BAE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +sm = 9DFE2B50437C771C0DEF0B996682E89DBD447FCCDC2B3D1C8368B29A9A457D30E1D78E8E406CAE0B0B8A5BB8F1B0A56C4BB0E82294AAF387A1D2F0A42BD4E202C000B8A0641218E55DEEB0C3B5ACF692CD0332260B1CAA420D2330E6441A887C6E9A06813E3D119E168CF6381408132DC28F14DF17D488CFA2F62686DAB6B0BF1EDDFDEA59D5DB5D825FEF1DED0EE04B3E4B210D3E56986BD1873AB2D832F899887435822D848F9ABD5E12BBE03D052A0F20A55F584D9BA1416C7024C67BFBAD0C72EAF584239617773301730D0CB54469E3D4D26CE0746C381D264B7F47CCA94FA7B74A3106B7DAB56F363F91652711C95D52F786BD8945F253425858A666C1FB57244F41B81693849DEA2B9F092FCB753D3138C3E8D77E822747E5F9869B5CF4F7872CFCE8CC38ADF5944DCD3265DC53EBB6E04178E3EA1087E43223732F5641E729D6FC959A00BE570B906562346F24F2F5CD08E1E92403CDCCA778598DDAA893CE4E6547A97B515BA2F6566965CE63D46C8B1489E445AE04E6ABF26094796F013124A9FDCAB0FDF7B5BB560BDAFC1CDEC384D260C9756691C0201F2449499F9E61E0A4392D85DDE178E6B9C2B781DAB8892291F85FE8E15C2FAFC99A145203364E10EA5B4FE33DF694E7C3644212F158A10F84D2869AF262E3C2E961A3B5901936A1FFB17A6FEB604A678098B065E9AEE7E9F0714D3B4018D5DC79249A7DCD736615A4E238F8169C2681938A2973A6F1B223D1719E73B57995CF085869C407BCF1C43503D00DF0A0A7A94EC407E2E2A2C2BB52DA81DB3BC39A2961CFC369BAE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 247C4A88615BD55D4E0CB9A2783C201C77B11B328CE448DF6EE658638488A7ACF9B315DE789DDDDE6D851F180E98359F90ABE08C1ADD29546100EE1ECD79181352DD4B318232468AC64C906DD307CEC04D00F948EDF8E84FBEEF1ACFF7E29DE6AF247305C922D139B1D72B88B604C3887708E21ACF58F78C5ACF794604714B1C7AF25E3D07BC95C0EEE53C23E6DCBCE50D129C68BF668B3A66D6A965E6EE207960486D7066867480085CF02410A1C04710314417E986FACDC6F4D46C5CE1EBC2F26965738F931390A82181D65D1219AF7E080144EF4D5893A0452C2EAB387A60671B66DFA45FFB07182CC81B66B0D588AE79C608C0DD5B7C67A5BB8AA1CCE35323B96FA2046D78152398FA47849AD85800269D80B36170F71B9235911548DBEA8962F0445EB86B356EC3C9729ED07558BBBF9F3A56DCFCF740D9C264ECB4CC129DD540247930C2263BD597F63501EE2C7F8B19736ACB71478432EC5015C0020A7E38B6383D1AC7A86A6389A29CAB2BA3586E5EBB47DAA4BC413A741224B47AB7B65C3A51B0435F226AE759889012B33C24325B31883E9F57DB4B6ABADDA2837E8CB032D04E59D441031056061B852F51155F68147C4009C54E656B7942B0A7EC66129EF439263275E0A24AE84C271346EED6CA6852D6DB3741CC2F7F10B1524C469224CF625B3265D72BFB08419ACF582BD409CA9E388862B237EEFCC45EE0F4E316161984A64A966CAD20B33874A43ED3DC609B37E6A2C5B5E192E728764F74158FF0EA1C50D7A2847C493FC0F28ABA1E9972FE25D87643A2DB1826A42653A17A940B249F71456F62380970FA1D84F31AF7EB40DF79BA90A71D9424EA5A61AED731EE880AF4AAF196244C011BD77E5800C5CB5ECE6841EFEBDC651269C9F6E1C0CE5F210C3FDA97B27FA16391559821D9D9CFCBA787307B17E8583A1F7FA9455EE56BE5228E268566E32EAB327ED72E453984505B749EE4E56B5CBBBCE2E539AB2D99330296D2BD8BC145E484EA82D85F6BDBF796D6E4E93C9FACCF522D3F8997539BA6102683C58AD0E05981809491ABD5807D86B1C0B25F4047C1E8EC9804F2E2DD7CF6ABCA9D26DDEC73DA0A9640B3FF1E37389CF0CE0DE66D63A181F7EE1BC187E1BBCA381FA9BBD88FF7758D178DFCC5ED0E0C26ACCE65036DC9DADC5CE93AC1F2DC4DC15DF177671C60C262AF629D850CB39A9F4C7AE18136F435AC367077FB522FC670B6D969DFF53F949C40CBC94A1E52E5D9148F25DF644756D5FBE255080A2DC440134E9AD70BD3A5C84F91F7BCE2843DB35FF405570B20B539A0841196AA6A7254BFD0C6420C2D2E7A20DD0BAA396A0E125B95E64A3E73F18F61FA55DD68CED55E977797025B9A04F5E46A40DE9231338E23AFC660612D7994A55FE44492DB0E9D055255C6A33992001CB4300273E59F81CDD29682D43523653BDFC7636AC80816A2F0321B24205481078A97607FFCCBEE5EB9E34ABE584134D28CD4816394D53C7D8DCA07B6EF4D87BD0E489726EF255924030C6D60C933D599BC6628880115F83CE73ABA581C3E4A1E3DC00182931C6338318F9E7B8CAD345010FB89EF3196579FFC10A02F2B93D5DF19ADC873E96141986D3B8B6602A17A3E74291994004EB1C0610DE395E23682E9A2A5481DF3F00BA30D2F2C8B11B0E07777E02978B80F3A2A3D7701084D464C8B9972BB6740756DE47CFFC2D000763190CF6C8E6BCD610B56CEE5EA928CB5177C1583927E508AB6740C76756DBF9740F966B53FD38E54A72E8C7B78B6E465BC404BC51950A274A3D3B6B7E99F7E905E83A8D74CA497E578F3D9C1116F28CD2929C2BC63B1553507E4746BDF87943430215FAE49C0F03290AAF6888B0EA5C9A93219B73912C1E79E5A453FEA9AFD4CB7A5F9B79B94CFE3EF5B5CE795603308AC7E238544257B065B732B6521E90FDBF7D721A0F9A02C877DF7E76B9539B470A6F924C7A9D68FAD199B6B15D6F1F43FFB57A5EBE2D275062E52D243FE23D9F31CEA0D1A74C9A9E39FF817B31D05ED6F658B5E12B5B94DBE13551975105372202A96189F77B701B767C59696A770DD414C6F2FBB80805E42BDF65BEDDF2CA7CCC696B77796682EBD9348FAEC2B86C7D4ACF40D093C0E3B76F35FCE9BBA64B1CCF140405A7B3D5E01E78D0BE89F9246E1A0D2CB9C715BE314C0FE70378F1C56613987832ABB286CAB8E2097909B40A159C4C02A618D690D1AFFF0104D70932C4C300470EC45E1E34C5CB47B7BA0C03C553FA3726698FB34CA7B74D73B7BE3625FB91889B2A9DA83D205F0CC4B1884315175A19056F8092D4F4E8F795F62F12B82E58358B4AD217D73C5BE0DFA688338FE818F734D589B8EBFAFBA9F17DA523A9784CB07704C2E673CBA6A875D5F38465B4579DEC4102BA302E8A6FA01B3704B0FE13DB2A6E2E0D28D1049C4EDC1C9CAB53B26CB8198EF45EF4565CC3D20B3840613DF9F1F7CF2EC539139D30EDDC5EE66BCC380E96680E1AF33D005065089D83978045EA3D21E8EAF9849903C5C85FC545BEBA0FCD61A7DBDE696A23E175D77178D0F05254C09FC2B5AD8C34158FC94B6A1F514B492F8E5D95CBA9BF0E566CE96CB7B50F0CADB422753E4C6453BF4B35E92A1BC9AD37BFBCBB5146F3EDAA651CFDE7716CE4E38A3BE4254DC44611D7B5F2E3D88450B71A970B21E3EE67D729AF564B0AB9D35271665D5892FC97030C9B54BF3951CC09C3C2EAE6EF06D003928BDC65B2FFF6915C5527B3D32E712ADBCE8DFEC678C636975E085B8969EFC86A15E12AE1451DCDCFE1BB03F3C92C8887296F1FA5973CF2A40C6BE07FBF021FBEAD8781F83F5986D666FB532A9DA695551A6CF8B2B9763F6D3EF8451DFB7C99E24D75192A9112216ADD1B44731C00AFF65ADC19F466826B2C6FD34E91A459AA617F8A958CF9059A5A79910540AC6A08DF8FF9EE9E64F08DA16A6A41B2380A8934D3A3C4A0FB84F0A4FBFA1CBF7676E3E4753EDC336878BF3F940132D63FBF385C7B41234425518F2C580677A1818F3F5B6B8C3D219F26A0699F3E7E3AAACB15FD45D6A30586E5630D06581FB4D67DB61E5CE7D6FCEFBCC75F760EBBBC3B6BCDC373477A68FEBFFE503F4F11134D66E2639AC74E9448820EFE188716E9F1D1007F456150E009B601AE7FDACA5DA21403A2A09F273326DE38A911C4EC71EC54C14337B53A71E451098DFB1DCD3F8CB4FD03D11704BDF4C8AFAAC37639D0A51A61D8C5007FEE6A8E6DAEAB2E18A2F2C90974567E8A9D2B4B67D36A1AD4A0EA4282608C216894DAB03168B8FE1B1D6297CD4F3DF178135E79012632D7599EA57BA2C6B7830171B1F77262BECE234CC46BCD5CF9116FFFB999D0E84E0114D88F5CE0D712BBB0CB4F5F21307AB88FFDB18E6D18BFFB05CE2B4E46E8E37DC4E972F5841D28F51963CDB5879B4E33F117760C3A72BC52D6A774DFEAE63AFFC51C793392B93F92269EF999CB22A46A0AB7CA05AEAF642F748BE198308868C1049A145829939BE21A07C7C91A7F48D98EFF89ED7D8F9E5CB383EEE988961C72404C4972E61923B4D474A8D972558EDB630BCB0F6891C068216A473EF01D5AA4EF8894BFC77C654FDB7FDAE555B6F65339D9FADAFC1F87087488364BEDA40F811A6956D176EECA477516B667140DA1A024D7DEEB3AFC9C413961FCE55F2B7C360C5C4E1529D1448CAC0F9933A1745BBDE1B429EDAB60437DBDFACBF5E85BC204F78231EB756DC9544F19C67018C0DC87C59918854856196D36C +pk = 247C4A88615BD55D4E0CB9A2783C201CBAD8B4177EC91AC7B620569C29239B960812E0497F91E0B7DE007C28EA420AB042F9B6FCEB6E9849C39F7104484FE096A00CC8F32768E9C319AD358F4CC25893692892ECEC3D8ED3B40953F35616615FD615D4F5961216F6BFCB816A6CEED7C699350011BA211D682A0BEBD4D460236C551563E788F1F26EE50EB48DA99CA4839AE84B1306E0103E69ED2FE4AB9CB282B2360BFD280B4F47BE509CC1F015271522B96761B1F4B1008BEF3D98AB31A715AE8883997DDB8FAC9EE410FF1D3A34B275B5D701468D23EA0477E1A9F4EBE6D0EF77999239C3B3586E6E2BBF3471E55BEB0C36A5A72FA4D83ACFFFD2BDB996D0102E992762E83E0B68D1182E942FA234AF1D7BDE13FC7E42B6E426C0F42F26262C0759DCF39C0C19E4A91A2BE68B7FAEB48EC2EA259A023F6E839C5CF04284E932ED7CDD27192B2133938084376EC506523A0061B7BF9EE080DA16BB15FA55BF4F3445A4B81229312248E5E16B95433764C616F84E9BC2A3EAE2C664558E7F2A1DC68587B6F5BE9896D115AD5209BD8A7CCC061A0A2C49BD268937F198599FC4BEAE09D454B1B3DC7BD142B3C5FE445ACF9C7F73A5FA2FB6EDEE6528CBF7DFBBE063811C0745A9D9912BD9FBA91D106022D5F2BE62D96F608DF05193163772FA6358ABE6BC296BDAC22E4AEBA5E6027220753C8708F26BE48613F669169F1468C2548E1F6B86E382D2FE3452CDA6ADC00F90F8931AAC67D827853F1C5019D547300C0DED229AF8887E55EDD27BF72AD152BD941236C304FF538FF7D0E1C2F8FD36B62498C6DD2C017F5727B9A4040A01509D34B2FAB8F27A403E6823B4FBBE183AFBFFD3493C1C4A458497A32E9B151A4C4FB8EE60C9207B184E15A9006C9E4C8AD60C87BFF58DB54499454E8FAAEB4D645646C7E4B1EC3DA44BAC375BC213C75108F92CAC50F2CD1887AF348C1DBC8C68B92D9418A58D4C6168FCD105827A75B13A5A9208C970C5B9FB8A1B499AD2C3C1CF8106AFC3B39D1A95DA2F97BAF37ED4FC85C583BE5B74E017F3B525199FBA72B1E0424A7E0B9C6D750D0F8E67CF05B1DBE85954151C2E18F1A7028D3BD999B0D1241DA0C81124B2D51CAECFA439E2FE6B11EECC34B52AA170BB75931DF6F72E6A08C682290896B1830846FE51228B475C4CF5A74D161F3EE6187B741FF29C5DD49FCD4F2375D705655AD044E1D42B21CFD4C1952E6B8AED84DBCA7FD09325E8AB327075DA769C3552E37AA8212B3A4FB5CA04600268A63FDECF38563DABF136188AF15807ECAFDA5B9CD7584800A198A5A2A7B5A7447E8258D43EBFA02DD4C739401E0BACE38A006234FD726BC92351B6BDCC14841589DF7D7A6026205C763D663F6915806D61BA3064D102752616D235F54DA84CC23C0C56BE53E6A212F7BCFC9FA9AE4013EADBC92CD293F874B10F06B6ECDB57D6BB88E8040BE759F67ACCD8BF0DE1E13F489DE356AC347BD75FF7EAB0FFC35489A65132185E2C2D19695465B269118F4A756DA53A433C6FFCD0C1702F25B3B7464F045072B5D5CB56EEFE3DDDD8FB3D4EC2A770FF4AC835C363D47E24E30D240069DF5DB12461CFEE9348E9A3D49B4E78478CD4C93A6CAC458F1BDDCC8DEBE5116DB32E804D57D4C99049769E62777BC81E5EAF6D002AFF7F677F8D0D50655839C8F954468D38C41FDEFBA9C8243708C4C5CC2369CEBD5F02022F78B9A6DC0C560DF12ECB63B4BDFD5605BC6C20DC3D01D103BFC30A8ED2A6F9CC3577A792C2E4082A50161FB8C322F1E2F974FDF7B3BD2E5A43FFEBD29BAAA0D579E77EC4F5B48559945A108D6E6C49C60A137568A01D191702B7FB0A8E57A2E00A17F96AE281B2C59D7EDCA95932DD7D4F0FBB1E03F9BBC37807C80DA3A7C537CDA48FB5F00363D19BB21E91FA013294AE3AFE194CE08B0493FAE88FB298D1D0659D3B4A2D403B001215FC1971177CD8F4CF5DEE5C6B8B04BCADED40A8F52724A9D8D4D1A9FF692201EDF921EFB892A75A866C14DB52D9BE00A7A173189A677963A1BC7D384B51BC05F8BAA656747CF83C82A244101D791A0FA10C6169ECCBC2744C746A57FFECF36D18F701315956516D130149ADEFF391FF7AAFED73FAAAF1FDDAB7090C1BB78E846AC9F163F2E2D7B0CDE35EA07D074F49CF38AF047D0394962A687953202CD55B495E78230EE379E616DCAFDCC960453F6D4AA718BFD7B8041540473868702A2567948D9AED1856769CA0C2ED57C259BF365949D393A691702FC96DBE8124B414C14E62A08E5DF2A7DD39207EF4B722BB9CE59CA4E02EEF3C4FD7082C72871ED1447B73DE6EA6CD8DE1DAC37E7A4D2BD1B5904641D9881691B066F087638100EA4872396A75C5E5A6CB18059A31DC36562EE3B9394B4EDB40B378ABB970F13B24418E86D013CB2B27222D9109221E547BB8810349AC0D957D7469ADC2535B5FC52BFAA81781FCD45567B1C9E4D7B34EB9350FF686EBB6EFD894E6BA72FFAADB179041DD3C3C2C201D64E1380ACEE3CA4193057A46FAD23C0D57D2CE045524DCE211C9A83527096EF9BCDE765593C104E1777B927C0D68BD836C8780BFE6792C48F1610D3E17E37706E2124BBB9B2A43DFC451E3B94E3327B7F014FA46540FB1072A8B865F9E46BC2CA3DE4F32903CDEE2549635EC565E7622E5E167FEFDA3D68781E5339A93FF04F349B02C1EA081827DA1721627FC6EEA43F180792077B83C2303249C1ABB241730E9A37A757499E74422649DB6D13550480B20AD9878CE644582FDC94D4D916EA6F0A4A3A70D4877E0FED043ECB9880F08B5BE1B915DEF71E8B369B869DF21A37249466268DFC8FD7ED22D74FA3B75FA39566ECC634156374F94BEC074BCD0BC928B860ED8B441559859F96B72136ECC0C4E93FC8361DC3336EF01759200C9AFC0614946C49C93D27C7FCDCA74B4D7BB7A570DC395A89A14AA2258B0E26CA56E06FB7A0DD761475AF91A69DD9D6A1C50F908ABBF531B4B4DD4D034C64D76203600319E2FDF73CE9AA1E42D44505A37BAEF604DDCC766EF6BA915DCA5BE617676FAF4A079AAF2570CAB256DF363FACD7C1CC75B5AB0ED0528BE1DFD48B5DE850E82B73B4D3A65C4871EE88EAC920E3580331C3B439A8E7BAE65A32EDFA1ADCF9803975CE053650A37101F1E77D1E34CFF58B6E1C2148E6B72E2361C494111440874EA4DC6A80F0468C72CE43DB5CFDA19044E12FB1F3792AEA4052EE204DC20AD18A38D740B99DA7FC243BD13A4D34268ABC0FE88863AE4C07DD195FE9525237CD4AEF4DFF4918CD687207315564F521BE2584FEE936978520AA4B40C0A4E85DC8033EB68C67059055899ED8BE08FF6D5A14A53791189C8141DF1C6714DDDB147792AF900B3409E88A537C44432BA061F8C9C8AE351D6DC2ACC5E49D088EDEA72BEAA76EBC690CDEF6918534BC1D11AA3D18C34D84DF27F149DB05B7885E42E4D077301C70633518B23AA432032F0B32F7D4F5CDAE8F8292A7BBA4F0C32E815F560032F9E1FE063664934627EF83119E6EDD7B11557EBC4C992631AFEEF1094D00A83C171FF83BE17759DFB1BE27A930E72F3C8CF4F93AC02ABD68B509976BA069B60ECCAAFAD0E293216E40CD1A1FE8C639C00C4B685F5B4D22E24B649EFC8CD3AA14979DFB5ADB9619FAD96B71110A4312B3B14285947DB1F5AB3B3A02691DD15BCCA6B5A66CEDD215A67AD8D9410486C0DCE44EC1AE25D8729A0CAD383CC5C06CA1ACC6AA8FA7610CB6A99A6633B sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4D6B8E27007CAE7FB smlen = 2590 -sm = 6E1C2F7FE5D529BD6CCFEC953415D3E46D2A1C6553796EE11FFB81F9915759A6590542300533FBCC20FC1DC636D2EBB52E7471957C96BAEEC747066653CD080B57C4824535AA4C26740F75EEE46C931C3D8DFE4758474607503277FC1A03CDFA1B7B1FE2B882AA09BAAE43F2EA5190767EFE3733BB6CB2DA4F02E1F43AD023AB6A717526FF914AD752759A7340B2563306134DF9AA2A597576DD5546E84642093E7C74EE669601A55C40B0E22C3BCDD805D8A50BDEDD6AE8B12F27F10685E4352AE12B1550CE86D5A594BF875D9814CBB39A579471568219BC375A5AF703C2270C168C5A5661A8DCF3B36A4844B8DEF6D1BFDBE255C8AF29A1DA508526F5EC0409658949AC856778CF46FF851816713D3F2FC872EBEC593B4F40D94E802D44D94A927FC5E5B3F418D5DFE4AF76198A6281546BA1C754C0F44CF1AA9DF7FD56512551AB41BA5BFAB1C2F69DB3BF28C73B88F39A5FDAA22A4677E91425784B434E5AFBE0C7A7A0FBAA7F0F12F238E9F4AECAC3696E0404F13A5FDF692F111D253454C255D87E6D6A9BDF12D83AB801D3001D04B724C858C49912971EFD7EB6E6D62DFD2BAE73543E99160190D0B7D3FC0C46E911D6B148746427AA77221C75F624F99D9BB3EF68FDF6AF930C26AC5B9575915C8A1B17E01FBF9ED9162717F27A57BD92F7AF5B41FA3BADEF57A6EEF39B97D2EA107BBC9CEB63D869F52A085D95FC3F9819A34C55AF381B7EA3ED6BB466A029F0FB490A2596921CFE70E987D9D89C056F10507A257074AE232E93A70896FD5FF7A7A5ACEDAB001EEE78E4A0D68CCE0884C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +sm = EE74A9328FE65B7FE2DD78A52D207D17610CE7F703C96AB2AD3A9259CC578466BC91CD25D7567581282E95F00E7CC96DAB04BE390835DE83DAACDF266B8D38BC3D6DDE08BC0A2A017F059C7172F02D538F1D36AAEA3A460C6F0FD9B256DC3211676DC3D9A55B5123F4317A226FBC0F77F36C344409122B4AE478709A4B9A15118CAF9AF23FE2A9CA2F788DDEB91C71AC916FED282DDD084819F47E8E460CC5C9E4C5254BFB96B1FE64ABB5955225B908FF9D7ACD38638CB5CF10BEBA9DEED941956D8C8239F53B4F3A2BD2ED38CD62D812847918EA613C60D30E4AAC3894D19A9D1AB59FEA6C8C4FFD3DE31734A6A7D875E71ACCBC244521306A46C31DDE468DA21C6F730703BFE4B0B872B23A62CFA7FC9B387168B0279B63748B0014FBD422844EE6771E1E53D56984BAFE40E420AEA14A72EB3C2484CEA3270A74FC8D671B0E3705905E2B2F743CA8828F7C65C78AEF80071F4A510FF6888948F406B5D5DA89278404CA5A031933E397E12EBBF2CF24CABB1545AFB6BD2881CD5576B1D914255004D21254797E9B3616B9896E7377710ECFDCCBFDAA3C78598CE6FFEA0EA276DA11DAD3CD532FB136DDD3D36488C2E1A098D54319F88DBD33101607A03E18E9CF2F1700BFBC1D207C39562E103156250CFBB0E1D1C106093F93A999F8ED79C244710DE22AE483E1E709CF91F39B97D2EA107BBC9CEB63D869F52A085D95FC3F9819A34C55AF381B7EA3ED6BB466A029F0FB490A2596921CFE70E987D9D89C056F10507A257074AE232E93A70896FD5FF7A7A5ACEDAB001EEE78E4A0D68CCE0884C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = 6A3DC0FF5041A75E88E10871B4D438C01FD6A6E7297B53DD0B546F07B01CC61D1A9DC5F6FC7CD92C711BF8CE2511ED2820F055CE2D189C9CB36CA618736C41F5DBA02F9315067853A96AA92E8EA11D9F58C8DE961AA00C0403AEFDE3C8C1678E9280B0CF0ADA57EFBAAF8587E39614FE45A7B8EF8C9A5684C3F7E542B4A267941268D7A458276E6A8E72D2B6CF3F79C5017B169AB6C7A02B6884EC5BB315A2650C04F70FA4D032E15290B62F0C4E09A05AE7AEFB7A571BB75E1F7C13F30952B587926572E0BC3DBA39E882FC4D056C0DAA6A8BB7C15A5BB423C0CE2D96F52FA9B105A26FF564E912048679C1FEE87161EC2427D99103A40E794DEDE452C9DEF214CF27001DD933C4BD0ED342A84117825235087A476806E297E61242B5D6D49D06F8F2AFFC260FFC4DE939C318EF22310E05E4270AA0379E58CDC0332236A6D970FBA68008143C5783531F9F031FFA7512AB72A4F6AA93A3BF7FD557D62ED7E9639E196AD62B33684F81E592AF07D109B1163E79160C87E1DF459E334F9680C91318BDCB1EC9CD2BB4F671BE69B78788F95B4BD5289200430D48D26EBE737B654BD781001740F8F2D2657B8FAE06EC6C8E4DA836643FC41A7EDA0DAA2A34BD5036B01BEDC93F26D90126C8812ECB1283DE73F2931625E1986B9E3C68431CA365B23E5A6120DDC37925F76C4C1398E18E7101A60D0DFE47877814D1687249FDFD8FC661D4F0D4AA159352CE12702787A2AE5476ABFEAC609E4CFF698596FF1B5D24CE312EDF6882E69DE83BBC13C4871A684294F073E76BC0AAF61D3A93712C5D1CEFA5593CA29CFF87A87B55BFFD57EAC789017D1C3D16D9B39B97F8157FBA66268E73419E0A84C418F414B8D311BACA96C5EE9DB75FA3503A018D46EAC212C58C9582D9E10EEBDD6DDA4C5055DCF057BFC7CAA5BC1318EBB4469C5F33986DE5D4F9BC6DA323F40F041582123660467B586660BC253E8EA29AAE17FD15A47831CD1254B503B07848874DCA6300E72DDBD23CD87C182B54346B45DE188C5CD2C200142BA657AB182E0A52AD9BBFEE171AA8F54192B862F0487D8DE88C67BCDB6DD9124AF0A1D05C448B956D71227C60F61DBCDCD2657A56FFF1ACACACC7EC262860081D5D957E4E16C1DDA22A0F052C3489DC1BDA40A2F09FD010177750140D983A30C04668C39D79A8B7FA24C5304DD284123D30C05C082BE7F2856A9611766C1038F469A3A77D847C398E54EF79D7A047F3F25DF361C34FF06D8F92561808B1B28299343B11BDD00EC8DC0ED67447336DF2542AB084656E5D52D783E7248D03E9BC66FD3D14809A64766FDAABDCAF549494AF653A81E2C36BEEFC51E46DB8B08DF9911A452B1DE90EF1A99362CB6B3DB2FF338894F645748B94D0D3AB8ABF7E4C6BE8C4915CA34C684C7531C04BB312888A9F0BBB9B8E53F3A2A4D213D99EB1B5EBE5D8FEE1572CE63626D2C57749778841C6C5FDED9A9EFC0BF77EA42FD465118EE9FBC2E6B420D84D39AD50EFEDEEB135DC2FD2043A77C7FC5692DC013AB8ECDE0957F5F1521BD271858872B2611C1318EA2B8679980A972410169C7B289DB384C5A69A3E58ACCF058B413F48BA2BC24D6205243D3FA0E4280D677934BAA2AEAF019C0E6DB960743F5965E965A0704122376D7B495D5B09134E072FBB8FC2A06D204B128839209EB21D609EE150D907628813BCE07A9BDBEF7F2AAD10746B762CC329244B40A9A23C666AA6E69B1F59A6EC885707397761C3D0E68C8460DFED1FC091FFC530B29100323BFEAB52905F9AE3554B37A31D967A3C93B8E840ED6F3E2975A65D7B937A8B33232E076019C40C89D1DE54157FAD1B83CA7385D74DD38889203116E2E7D782B32503A0A0638077F3BCD817E931DA9C306A15447A4164388B4D0B4C35F7C0143DFC7A9EE58FE1E6398EBAD38991484F36C203D88CBD79CAA0C8F379160B5A4F2ED731C4AC0795F60EEC5469B11EDD05F01A0EE82E10C639DB64743646865259F7D623042DA6AC2B27175FB1C6CF81C5AB686BC97FBDAA1269718DFD3A8F77BEE5A8E69BE70F13D6C266E0E4E7935BFBDF42AB2217846EE1E0C65DB789292D5E3E0EBB8F5550BE7813340AB4399517E7C38496E973357F8B54FE1F2C5CCA597A23A40CFEC1DABA22D9D6FD2361063195107D63BE888C36C045589501C85870C742431779035A1CD8BF40514B255A3F986BAA0004B4ECC2C3E4EF2E2F8B91946B15882131A3CF8BC4B1F4940FA672A1013E25F679B309D61C6778B2FA0FAE886E962F1DD27DFFC51FD1B07A80C65494A495764EFAE0A0F994FBEF381C9F2596EE06132975E8AAC013365B19E4680529D70CBE4412D263F665D44529A59FC6BEEE49E7DF9EE9F9EEC21CBFE6728B9FC6F2BE901A99545971B9809EBC18171F95E18AFCD12E0778D097F6F57857DF5738B808AC1A696A8B97F231EEEBD70DDCE5EB9F2C7FD99CD0A78DDDE20DBCD456A56DCD759FF556C8E63D3E3EE73AE949FA871E00D49B7D4F563E6E3B67E081D42D52CB0F7F124BCBEA413CDD730ADC161E8C8DD3E2CC36865191C5941FFF677862ECFAF0663888F45B700B3F871E244136B549814319CDFB36D61083D00BB5F92A40F4E1CC0C0DD63129C78F04819BB5C996728B40F5283C404DFF640D46641457268C975A5D7139A54E144195D6812FEF9DB134592A5A661CB024C1B2257DDB92349249045A10B4410B2CAD4E544B97D2C14F470733071D3807E5529BD85AEB7105E72109E58AF81DD9E346016C4A5599B62A6BFD77DD52B4AA0DC2ED40325C39A5ED74827587B475D4C410F4B797DE8CA0EE78919CBD213C0A4B81EDDF413B426410D0ABC6C33535193E1A22ADA9F1A90AE0C01D5F64AC30C09F39997204266B7800B98B122D3CB1B139D9F41E5C1239D7C3F88939BE9135829458E7C3070E0B452F9610B8FDCCF3CFD20CDDC78874F5CD3327B9C9B6964CE92958B8D7D1838592B0592D18BACBFE557F5FF476268F8182E50CB3C89C40208ADFF960F8D3CA7B09574802E867BB8782501334377DA3F10690B48311EA8B339297C97976ABD29F26B172B37D5EA3232397A97398FB22BCB04210C9179E56A0F655BE8BD26A11C98720E715DDC98A433885CC828BCA565CFB888490E06FC3E2F9B77D8E76F3EC5D80696BB8C694CD421B8C0A984BBE6DE2225C22E961D9A1C05E5E2E9A0880B3DDE8054C21DA81CCB924D5DE252ADD7B764A63101CE9B3B766CD59304A1E75DE308DC1C6BDBAFDB29310F22E89E80BB0C492C9B5A60732E0E579354B07691EE39F61630C06ACA83F1B6CBEC84E96524B9E2A75158CCCA3697E07E749C56AE8AB7B42730DB52068C416D687236CAE2F315EE226ECCDFE7F02159BD45E67C9CCEBD6845AC8D67DBE865BE8C5A69817F5BCE538CD7152685360AF18DA1AAF8FF6B20BFC2D498FC110BB50AAA18FF45962BCD22505FDBCE24381D687155BA2EF6789F617BBCC5A6BE641AFDD1DCD842EF83E065154B009089F923A76340DB0600D5946D6F4437AC339941DEA64175CB5EE5FBF67510E368276BF175E164B3DE4EAFCBDD7794A63EFBDDDE17A21DA68645F67D99D2DB05E9F84DA1D69EF96C054E34B031779815590863F731947CA3997C6A247A282265AF94D92B74726490EF8547439EED0AC7655BB6AF0C63814342E485934E6777183A4FE0A863E18EEC309E7EAD473471181712F33299AD5877E29115C5666F108AEA4E0445F8509A6013242DDD9227136624A73C6 +pk = 6A3DC0FF5041A75E88E10871B4D438C06F2B0DFAF6F2A53C9D35642D0D1CB659ED8EA763274F8ADCDD84162B78289491A9E0D12EA5617801032B26763CF7C42997E387F95D718D628D5BDA233E33899CD2D59B1618280E94FDC1122202CC36E3216F7432158F19CE65C586B7FBE5CDE6C55AC4F0CF556213F63CA5C49C0524B01C808DED7581E65A4BA84D1B75D5632A9E7A89155F20D21F35D99BD1D527CE7F00AC06FB2234CA39BA0119F9CC9F8660077B816BB1D5A9BA8DF5B91BA1B19B3DC35E258120E5DE275286D93908A5EF9FDCF0856A3A3B90084DFCEE1D36891D994A7818A5A2B3751B8161C1F62BF7619B9C2B4341DEC62CB357C29502720ACF090854723EA16329E3CBFCE16C0C0C103D408FF2B62EEAB945B6CEC5E6E38F5CB227876F6AACCF96EC1F03FA353AC5B73ACCFB4F151CCCD0638E5DFD911A93DBA23DAB1A46EAE717C753DF973485C7BBBB5B6C9786C9F54A841603C4AF26D01DC5F37783A3215F4FC0B9794D62C1D826254FD7A98990CA4DA104B321A6556B3E6CE49FC8E788939AEDF09DFB540F64D62E64B40B6A0B1ACD20A08EEFC4983261DFCDA447CF952476084377EF0E5D9FF30800FADE89C2E95D026C422CED83FB132959B024F284248CE59A60B11FE8DEAF625C9AFDA516DCB463E8A899CE21DC6878614990721A82DC7DAACBCBB308D9F68595CD87316DF5715C1C18D41A907C534A1C3F00F947F6D35B51E7DD21F1F4B55D79A127626FA39D5BB17B41864085FB97EB8961296353DF6D10E9731B84223335BDEF9238512A491AA83534444AA9BC039A63085942F980C4AEC1C4C3728A00CAF451DC86A7E7BBD22BE55A85F9EC106760C559480EBB96D2D2B7D551D36D51E34AAAF53A53F2068311CDAD570D24D0F07C002552168F1414FCF8C45B6298454B7D8FE1D97039CBE789DE32D908FED1B83C8E9C7BC900048C1A2B78709E8CA3E8CD4CAE33A1244A6CA09B5F1FE0208B61840C4847EBCD157B74527B072DECB422AE3321736A486CDC726F5909A42A20D5CC8B0BA89122E2A76147391454285A56C750FDBAF0DCCC67459B439EF867A1669175073C0B91CEC356CB07F157DAE51D3045E92FE40BE06734EFB2A48217A7202A8DBE8F1EE37A60D9C340DDB25ABC4A5CF12CEF1FED8AD01B3D47D80B67334A86F99BE09CC0CA07D6C4BEA22744DB82F01293959839F2DC9F4092A29077769F755512D296B97CE487085FB5A378460D1E78A266C9B342A443E308C3CCD643EEC646AC4AD9136CE87F4D5DF9940754710B7E06008CE65A6001B61CAB4F7ECA3B70FA7D98313CFFADEB8C338FFB49A0CD8F6A670B03FF9A75767B479D380291DDF212CBAFF498253626643C0D9941E4F88D4204812EC2D99C69698036F90D77DA93A324B6154B0A2E18A45FBF6DFFE7E310187644F8FD82AB777BCD33BB7A3C40203F1D7970122DEE5482BFB15A2C802798245A46A6B931A12B8C55B9E39ADC4494136EBE29137B4537A8721DE0C8FFC0F4656B0AA84C33D3B5A789BD51416CB069BC3A0FB707ED7A2A9E660C867B544980E66390DA77139CE551D1A6E087780672D2213459BBF1B258DC0E42EC74513D7C93022AB837FE0F632FC5AE73FACC3238A083BF2F40223899A4B4D7221ECADDEA173BFE1ED93B3AF7F12E7BE09CF802001362E6B5A44836C659BA52ADDAC196FAA25040FC2F7DC8A5D9FBF552BE9DB3D3D6F52C7B051364390563291475DD4C1EF191E98065F00159CE577B2B544AAA0CDEFDA3D49246AFB4A01B9A8165E4DBB19E367052899FA6E6B91BC29AA574CA465689302C51852CC0376311402E5367B719E18BD78592BDFBB19342409F42F04A9DFCFB1C8C7BBA768BA702DCB7088C95005ECB3E51459BEFE1498082C6341BB4EE66F789C09C5611EC4A7BED7BD02A6B13FD08E4E55AE1F043E40337DB2DC8CBCF4F7836C96240EB6991E64A591AA81ABA7A45C0D84BDF7DF2E6944DA6A0D470E849BB6E8B5426D58DA925558D7B804125B5A173C5F161C804DD3826A2767A26A3C596CCC4BCDD0ABFEC6A287A916DEF13F9B298D842E475DE4F7D49B68D1C95A1285001DFD71B5EBD096455B95D4B9B5105A6A3BB6B2BA75C335B9BA0CA871159C36E9292AF3E08799C0146E7CBCC7BD8C963CBA5F15F9BC18EA37686444269ACB0A29E11FF97C10D56E18E6522B6DAEEBFDC4348BF33EDE194E6D2DCA26B98CDB4CBD21BD4F81EBD2D7574FA32223AADD119BC3AFA502C65CB8531BBEE619DBA64468F3AAD7F09A064AFE069CC98EB14F25183D9CB236FBAD7FB63F3865C22535EE43929D1CA34656C27B55510E3E523F2181C188972983A0F1B94DC00D91D0F3170215EA22DC559EAB834935E360B0A46CB7CA2B3D81ADE87095CDCAD9BA200A9AEF5EAB4789AE75A04B950BDCCBB21EE2D499AF313479A90BD2EDF3CEFAEC01D55B5A26C047FED3CB7B56269ACB5DBC7C16E206F2E648493142F5585B6F772C6BE9F7A28ADE45A9DDD5669E713B664D5A36DCBD1A3F34C5F28D2E9DFF1C8B2F6788AA7F742DC29E6A937D9D4D22F41E4FFA5FFA5248DDF70F71B7108E41822CCD2C8E8444C6DBF47FE8D6EDDFBEB1BA7EC9F638B787B182B0BC196EF72F8DA09FE52AEF3F54343CC7D5D003C3BD0D55EC631C1310C6DF801DF2D7FD02453F40626AA2DA3322AAA70CD449C1076AA24761F4EC85C94F96AD8D4BEFE6B65140AF06C08B788D355C1F7A349BFE3CD7C7737274CC9D6FA425E8DA67116030E96421E1243DB650CFB7F775B9409CF6BBC682B9617E9DF12590B1AC7BD124FD20881BDD5DB08C7D9C174E244AAE2AB9DB2BD668218394A03D3AA56BCE8F191BE6831BF590AF6EC2271DFAF83499A23EE3235B65550F66CD32B41F58CFA4EB2FC503410D761EDF6054658E1A2DE280DA610E8A41819E83FC392E939B067D7601FADAE9B32E99EBB4D680154F719BE38CA499DD6F7D35580101812FFA6C95E3C6EBC09AACBFE2CBC87D69EF3CEF3DFE116A4E6635DF1D179F770C2BE326A2E875514593DEC11C4E82E87A16CBD50EA28DB8FD34064415CD5BC7CF29292EAA3066E815DFDE8FB2CCA57B12B617A4528BB3D6E996E8671CF1CDC32E3DD9AE683B5D0E2ABFA35804BF5E09FF247C5B5054B5C86AFA018EDF40FA17716444573C7A4038EC2546E6495C03F95BE700734B07AC5531031214FB72DD453E3176856F332DE5A3DEAA3B550C286E27E869A9992BE64F985A48E39B5F3009857DDEBC2A181D5FE8098DDA3B5B9FC7DA0EB42244879FEFA8F1437492F8F05971FE854E955C4DD80347F90572344CEDB3A59DC183EAFA4C2E5C2F4B321A2D7CAF5A7F4AD88B846A6C33EBB81241355A3D5B27395A9EC42391936DBCFBD95CEB0CACC99551E1552CC3C8C195903ECF4693510E69DE058D857D6E9B39D9A6873022D1AC4F59304AA288908CBC61DA7DCB67C74013B881D52BF903A216A1E3D7CC34056AA209FEF73AF0B8D37395EBC3351E12C0A4DE8C55374B74AC1C55E586228E908D0B919F0CD483C3F937AEF2316FA1FFF87BA0BB7873D33410BF0A8E891EC56347F78F44DAB556B22DB19F1D24EF911B30B8652AC4A7A92448CDA832F4F113D641B5D9F63134DCF71F0CBDD24794B1E2AF41378D9DB3A3B108623FEF7CB5978C6ED9E12FC60462BEC443EA40E43C3034830D6EB79A078B423130B287634D2F67A4E57D565D45743F159851AE0A7D3FC6535FA81DEE58E014231074AA850B00988F0E95A0500 sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62B56E042EE498AD6E smlen = 2623 -sm = A3AB11B7E2CE9951A66BBC3387088EDA48DA9A076732BD4C87B97F3975E97E3F25D7F918E3CB2A72FFC920433F31B877907F455A35618DCBC31DE6DDF46A2AA1AE0CCAD80B4C453B862D28440CCF3CEBF1C90F21215EB76108CF56CC72D13C6602D76218D9FDB792FA24B5A009A1478C4A9D9E6CD1A99EFBE277DEB2C3C15C1EBEEF12470472637C04E9DB4D0043B91E3260A4394629F0BCE419C391B3E2B5C1007C4F9DBC7261CECE4D8BC1989BC026A7111940E81FFBDB4176A5194032024F0AD23814C94DAEBCE214E82CA2717C04BDAD470588FC6DC7D81A4684B7FB9F703C7B84628BF1231DE770CB639F7A015084F8E6F92D6E79CD5CE80571BE6EA8AA2A1AE306B663B171106B78FEBCF00AEA6BE6543E00D0EB541BECE54EEAE5D22EFF21DE7330DAEDA9909F7FD22463EE0F4C39A0B7F9E5A8FE61665558538F2960730E994E6D5492743288FE29C41EB8E4BEE1FEF338721B17029A47872D863857C2DDB207D5D62BBDB85507039B774318A641E37CBD4FEF32B41D92FD64CB1D9E5C94BB44C9C8B1837EE9823862613EF79E0342137636D7B5C7C57593A154833C0D3F0B210C034FF992C084B95B59049AB30772EBADB33D144B291759AB8BF9B0F17C289D587BCC1836B4C38CC7F36BD34ADBDB87CFB0F767BDF98C86274A324FD85663B5613165CF6257A6987DF95E032519E7E1143A71E9F77921EC1A92878CE21293D26BEACC703C7CC018BB27F39A5E1EDDB85E84212B9635BB48E9CA908905F037715BEF8F60D4C6B93DACBC903BA88C13305CF6F30B63FB10C32D8A192F9792D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +sm = 85C1BFF7F8AA9830F24F4946ECF2E0D125220E9567051E66A37EFF5A58AA144FF8E3D2BFF819748DBE2236529124753CD88D89F81D267BCA34A2583CD165F422049DF447637053989C0EB776C2E0569D4DF182D41BBAC2A3F9AE5E79619C5E644875575C9B14430A4A20E3DE8BF626F17DD029008D586E9B54BB6612778D53BBF9D4458DB25D0AA4429F4F2AAB38DF0443EBC80586206DE3F798A02539BAF00FC00EC98B1B1B7F87BDC70B6F75D614C01882C07505A2CEB2C6977F93DC1F55C96944FD642ECBC1366443B0E8EE1F91CCF6D4D8D71A9F9D607494B60C5F5812449FE23B28C3EF82762F2E552159D2AA28AF3DFC0E56D0B2814E133B50D54E0AD538F39C2D510B05A7CE3B500DA95A09B378A9921195938601CD815DF4F8BE316CA1755175C0C6D98AA1717A278D1E5CF32F5C7712E31010A52B43F6854660939643F690CACBFAD73E8030A824DF313CF019FC9DA19527B00C27C0B828F534C3B8260D1A3928858B96720FF589D86A475EAAE009FC841D2AD516F4DE75ED8210BD3FBFACF77F19ECADAD6F47257746B31A6353B558D7CF92339B62262750E4F1602C5D18E066F504FB3B19E9E6BC0B48C197DA7FA99DEA0389D20480837D28686A272F5B5D0AD11CDAD94D6C917714B75A82D18B55FFBC6442D3C13B9107B2AFFE0713F1FCD31326998453A46A65F95E032519E7E1143A71E9F77921EC1A92878CE21293D26BEACC703C7CC018BB27F39A5E1EDDB85E84212B9635BB48E9CA908905F037715BEF8F60D4C6B93DACBC903BA88C13305CF6F30B63FB10C32D8A192F9792D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = 837EEC4689B69DF4925CD36DB4923131C6184D9ADCD79606AE29D7F183DCC696CDBD678CE5EC771A346EDCCD6874C9420BBDD0AA6F18459EDB0AC0B35BF5A96F9F549AA48ED8DB377C286DBE429D0B9EF2088D95877A84825572C4AA4B3253F8851AB849ED80620CAC058979FE99593BAF8B6CA1574F9ED37B4B44D7E7C6F1BC5A3033367C9867B5F11BE0226745812C9232AB05CDB68D6E283E87C46CC539A776910EF39806037A5A411FDD496141F7B91E39614890B6D858120434068AE7D622AC9F61866CD4F659A41C3AF2B19146DBE323D622DE4AA3FF17C442D8054330D46BAF112E01A2EFFB29C447D6A58E95E945EAC3E27753605CB853060B90458F72205DC4A3D20B162DBC245D0A48C7CE813E11DA53B39B75EA44581FD224FF19E1520FC45335A88FCCB7A220E277E5391AE57E3402CB75B9724BA65DD3EE85B05A6C5015B52E3328A874B5ADB7A5645E642EF188B46BE64C4C5B013C2D7EAAAAFA15E1AE8783910E34831BF82D16BCDA415F95BB84E6D80891C5AF735A6EE2A1FBA619F553BF50CDB74B1E451673F6A1F5BF8F3A38BEACEBEBEB5AFC3ED2762CF97D0DEDEF9CA557942F0CD02986668AD2074CB603D40036E7992CEB1B7D0A34ACF0539650C07ECE1E47256736B0DB9247413DE2C6CFBF87CB9DE19803DC12DA4FCC3C0FD4CBF94B651E8E4451D44E9A2C1BC7B2A69334D9E711548FCBCE17C8ECA9070E56B6105E81A6BC960E1DCB54053CD8084B1A58A271642C200D9682B936A0B2A0802FB443B9D472EAFFC8815F0EF3A3D5A136A0C28E165B117106F441D94555A6527FEB4626DD4521881ACF6A664062CA952C2FD35BC8478A85791E0F2E638E6E5E7037FFDFB91B57AF8540C19EED52B32D9C01C93BF75785B178DE9597BDFFEC4E834091758B1EB0168E90FF72B5EE204A941BFA73FEF9A9811F35110198A3467617B7E6F8974F7128F340E94C210C57B428C7A4B09C014D949FBDC89ED10EDC2BB9B4D2D76CCB88E8CC0F4E7B68DC293FFAF92B8851661093554795766E35319CBDB7F105AE1342C09900B883FE622C1793C0CEF4BC094F37887D5A3FF1CB3A92E9A8BEDCB111BF09A74D7AAD0DD0DE0F6848AF6A9401A375E45A37D2F8164DFCD47ED6364073508EA91E0C42958CE1987B86C4C88549A4E0637EBF22A9E8152A05B30B662DE2E8ED37E82517EFCBDE0F6536A269F6ADA9ED32E2454392ED77B116ADBA4407001A841E0C2165D1C72AEFF7AE357CF3984EC4CE884078A168BE84E57C3FD9B27BC48AF43884972E12EF04ABA7998F5381C6BE4F0B6F48F23F75180D15726001DAC89C6F697AFCE7C172CC29AC23AA58AD70E2121FE67D20929D9E149D1CA0B240E186524BD065A2C7F843FA349EF79E150E0AF59AB9F2FF0FB93039845718D7ACA17F58239A4706B172BFB6502F0EB31D80628C4A7801CA9885385062E793011C86A8437DB7382F571DBE4931C9332BF9A563D19F7B4F15B57FC42C6736C69B6C76C48F346F7B81954EE2E6D59DF6831D30823A87015B9B06B51151619F6110D2C7714F2AB59701E65E865AB84B68697DE8AFFDC860638EB9B711DD88FAA2A3646B94497472D9EA32956E1C528ABAF3983A20628EF5BD5B968434119EFB30F5F0ACB953F169EEBC1362F12AFDF78B77E205F5DC52C2A01509638AFDC52FAF3D444E5F35C89A0CB8C5854EDDC1A34D6FCB0D1D2B19FA714298CA5AF659C897FA1539234D79D49A44BCEFA9E98A3384EC4A0A4EB09EB7CBEACACB6583DC4FF6FDBB5FF1777953B5CFAB146C614746C4E8ECB7B3E5F9F36B5AB33A083F6F5230DB983814D86BC3903C6DA9EF1C98BFEA156D9DB9E8DC91B55A1D6A23B06A2B111F856F4EB1F0D9A27F196D2AA11049DC2781B859560893318C4FBADA03D125821B43B276044459457E47DF7D4072F8784F8CB28DA32FBA213822C2A1A9222056B003FF29E105DC4144DBFCF4D53A4C3A51108CA553E7B0A6FFAE8814E1035195380C293B55CF23255C872238C3E5A78118CDDCBFE9D5900032C046B8C0790D35B8A6F174798C485A44A209101F988180C2BA41031C664FB2F1E5124DE6A58DCED5A04B6E897280EE4985A6C8FF3E2AE01BA05839C566CB575B9D9CB86A39416D4D202AACB4F8F6F58854B1DD0EBF9E929DB33A0323960E6E698197144F6D17CC0C0F541CA594002DA2A7A0FD081FA0085C1758409A281785C7A2403347B7060EB159BAF5C09AB5F6BE96D6E6FAC0B31454E330449148844E4B732A256DA2D48FF7B7CBA9F1F416252AEE007280C5AA6CB45E1DC6A678C972AA14CC54E674CADDB0FFC505FA1835504983ADBE03A5740E62084048B9DCFF2144FDCA166437CA9A1A11C63234E564DC5ED34DD2EEC3426734D25BFC0AC349F906F0D676E9812FEDA761DBA7E216B7CCCF6E94880F6FF4AFB56E86452969D082D23330AC75698E237A9CA15DF48A1775C98E76580D8888C89C54BC9E77A6DD4DA00D3082B7B41415AE21AB84D7F6693419B0012382009C4F9F0748CF55A2191D2C7609CB31A61E144CB9FE4D936405B0E6C369F907244249E85FF9D587C0CA65B8A9CD38954B24080D45035D35F0EC34EDE5990117DB189BA4763F99C929356589B2A4B01E5287F7B8CCEB799F5A64EB4D378AA31F179941222EC1D7CB00FC1901271047B2AC6C48FC2B38ADCF75606588401FFEBE97BFB7F69173CA3FFD3D970453A37C3F419B141007F6BCBF83F4C3A77573F908E2A0CF9DD289B5F434E9F6A64BD8EE2F2BA3A57185628A14EF82FD42AD3D9A98B340FA2C768197C023F12C7A150B116C6DD65953DEF6F06F2209126CAB62EAB8154DC21C6BCF310D865E8F97B19CE1ED005F26F67F4B752D2E8C47D2C7203D3876E2E7FB43F7ADC910203095B7CD8C223245B56F308F80D8D83F2B2B5FADC8DBCAC310DD67BDB22DACF8F77C315B80953F26BEC5C1BACD530525595FF584CCB5D7835BCF35A2D538BF2AEF5EE6373827C9C5C27340845B9288694ACDEB9E8B2C6F3E994C32824A6A6BF6999EDF127475EE1727BCEB0534659BE5D409C362335A26A855F7F6E695BF426EA33909CA8BC7C195A435E4E54E120650BF8E6CE69FA55F384B2633F0433163680A2BBC08217209260A1985914944C7F954306C06BBD1C8C091399BCAC096B2F60D1AC0B980461C52FB7A5E5E9FAD196AB557834EB2957D4B0D85222A45E876D4EF2624AA8FFD7D572BF96EC10C70080727A844641C2F529D2D57FA5E162DF40E8D2F75BCFA81485738645ADEDCDA8B0DC4CE2FA5F002D82C51901A3E15F26B74830781678B17D46F4E3CCDAE08F2FD2587ADC790C71255FD69FF882C83B48F72A7E913AE7F0C955A7BECFF25F77228F1803C75CC2426FC541CEA716039578001CC5778B49271C92762649B1B5933B17AA5C84260EE942D469CBD445C78E96C51D49D43289FA35C41765E17808595E0B7F59E16D72DDCDB8E7F5CF5E9EEAB226E5CAFFD0961C6B47060D6F801A280F9C6962023B941C8BE23427874FDDFC5FB51C1609E25DDD0F39183D7473511824C2BFB9C3B814FFEA1B839DA42F9CD8880CB57FB0A49E30582B0E0FDAD3AD9A2CD78987A75115697C2644163DFB00FE47290850018B8B95C5456B4206E22299C06B4649D5AE27D9AAFB7CE4BE61FA60D0A07CE81EBEC75110E35EF1019BAF4B595AC9D353D7AE5869A0477E4ACA6E1FF94EC913EE06BABD36086D818E0F74C3516D4A3C0B026DACB9DF3AD8BB019EABF3076 +pk = 837EEC4689B69DF4925CD36DB49231312CDC271D3BE2C83FDC17FCF10E2EB799E246796DB81FB96775D11DFC95758803924C34BC34263D0BF8535619F54D32A23E9B357F3414699868C2D1ACE7C56E53440981C4582158AE650064D328E54EC8E60ED6241E6974ECC07A28FED891B56AF033736BFAA73FA16E0409406F98D2756AF5BF9BB0AE4E0A65BD70E501FCFDA018D6C24A571E33B79C9ECD81EC650C05D39A74DDBB3AADE15D37572EB5F920F335CD66EF1FE4563FB182CD9B364652E6037A9F424E4D887C280ED57325A7A0595E036CC22AA4FD311DD989AE274F88D079C7519F8CBEDF1909B135B23E6431AEB43C985862E816D297DEDC4D50DF2D7387746CA9670AD00BE1359A36B51FD3BB93AE6DB314D0730956B22D2EB47BB19FDCB56388547AFD1DAF88A51BF097440F34171D56097E382781C8AD68DF02AB3D0ED50117C9B46AC88234C0B32FB70A4A57E81676774595B85A936C4254F41CCB7434F6CBA4A1A9718DEBFFEDC9945E03F994BB782E736D90E0A0D2D2025FE30BDA61947A4E72AD3DB329AC9E8AA48CEBC5C81AEE0AD55DC055FBF6B52C05AEEE677ADDFBD7572348F8D9845DFDA3332E07F288A4CC694039C2C4D8B2975088EC9FC8A529122EAF2E4A70B47FD33A5E40C95F1AB59B33B6851D7977ED11BAE0682AB975C6A9B3A23343A28510CD27830F0702DF00A0CAFF53D0B66DA935A3DA6ED4F96B7B8D6CAC7ACA5FEC2563D4052D53CAD668CE8727EF08A74BCD7355C8CCD02086F214C9BBEE1A24E2073EBEFD78F6DA6FCE991CDD420D41F8A93B7E59E41BCD24B2738DC97A98B2236B6965D88F14B73009039B624EFEE53FE33578FF5D014691A1BAE355DF5FC3DBCCA11D62B496F0FC42B09FA15E4F8406FED2C4B1A2A5DAA3CB0A60B59EEF888397109FBFD87434B524E20DE7EBB83836D57F18F843537A17343FE2260E8EE240CBC77F164E76F0C67B35A6051D956AEBCEC3B9CDC5D2EA6D2F60DB67DE85D0C5195667E4BF51ABAFD167DB2224435E13B3461057600DD88DA4981165811883B55840042B51BD07C1AF8D2585A1B356FD5DB61FA6537D7F8A632B56ED66D6DC2426245FBCBC96D29FF6ECE9724D411E656B63BB54359486F25345F8CAF795B984D611E8C804F56BC0D23B2BFC5F5CE93727960B702B16DDC89F569454E5A54DB85CF0F7F38C3021FA39194BA7CABB48B409DF84C8A560999AA3B7583649E811039AC6C83768247F0A968DD9598C92C9E6354F3CAC4332D1E97590F01C8B09B8BC63D2803B6F39878FE04D12DBFF6D740FB26DE2E1B3651E8583A12D17646E963CC1C86AD90477067DB31166ACBAFB3158AD1FF2CDC54B9D67DE317D2A1D57BFDF30EE61F409489C53C595DF78274AD8FF760E886D30763E53C735C3DAB6E4ECFCB40C4A2E25E7727B8E8F417CBCF3C9492A09C1B982790877250FC0B1E2820D549C5CAA0EB0D967434672D659E6AB3ABBB328F80A195BB7E97ED09748606C7414879A21910D7B7F9F0A5427261842680E5664B42F3026E0BD0C9FA3EDF8E1AB2B7216A7E2C0791DE2AD6E19EB5438C4DD3ACB411B49A6898337DB532B2537B1161032C5666CCFB63F307BEE59B054A37F6995B37EE0B9C744017D891189AFDADCF18101BBDA83276D4191FDE0F2D36BBE369ECB45A9A370EC4C2FAB9520F27A3257B9F46CD18BFB590F30C1026A7AF1C2B08A33679A61E43A58B16D69CFD45C157C634802BA858AA6A40C71B45BCFDBCFEEAA49B4447DF5EAB2A9C10C5A00C955AA1CDF23EA105EDEA5EEB93CA1E106682C6AD1BEA0ABD6EAB06485E0F6BF357889C4C4F303ECB6DD2888C54B8D37D1C58D4A93228A4AF3C12B2528191588E2B54BDB0CDF2CEA6F1EDDBEDC457336CD37FDB6F3B1CD5C707F4CF9D6FDEDEA713940561B2828D3716A71365871484AAFC2B66EEF1A86DEDA72A9AFD36946327B995B08ADC38DF3D7B6BD86A07498C72FB18343805B18126F2BACFA906277DD2BA12CA3E74B1646ACF3783535B1F7B5FB14E4FEE21F182A38B04FF131B31CCD7BDDAAFEF62A832F75100E28B56191F187FED3B3588E3B435E2C1159674F8252A2BCFCF1FDC15E79C8778FC86B37BA62C2F95B8D37B53CA60FB66412C5C662B2709C64DE38DFE8F2D8E23C11BB570BFB0BAE0C62CAF89249499694DFD6B4EF3C7BFA7E4FFE94614741C7DFE1EA64F8E9CD3076A66A8A800158403A75CAA5F823656ABF4A1C7D2B050797AB1D2AB1F7030883DDEB9D4384AB913AD6829282E63D3F6BF8A6A284B02A33265FD516AE50A41C6507EA1D7C29FA41DCA4610A364F07091F5FC9FF825894DCA346C8D5B58A1E7128FD1F6BD34CF55AA6487537AC9FBF46C843F23364278EA2A5D28557E93E5290ADFF39DA466C08168F10C60B110879F69E1079C6EB838992170C6B49CD281931F55B284E9A9E102822582A5671B430D3CBAFC16600430FD674E9B2AB2214FB9BD8A6E514D29208F3B21BAD048C2F2380C64B363E26279C207B054AEB8711CEE25C112EB794A117F8132B5D726483DF2302616C1049539A844A39EFF0C3FB786208E05DBD5EDEB440F6D2208D29AC339330B6FFEED8F7D695103188255BEF3EDD0922DC04F2135D6BFBB3BD959B90A04C2399A3EFE90421BA9BB658722961E806E98F7AB9D3587071638BB98E451F6522FCDFD86A38E0303E4C2636855139A5E6A41DA0767EFDE399B604FFA34D6F487D126BFB53BBDDD751A21966C8E244B7082BBFA4C9F76BEA5658213D16DF0D5958B84719E8BDFD2E0DE8FC586F733E1B3A13093A47D7069CEC985CA0E1C12CEE30923216D6207F5560F06B368114A34DACB54CC2E89E18BAC49D1E37A6E924E499E5CB2698ADEE36979716EDD5DCC1D842FB2A86FB4E9EA8DD3F7F5F56B39ACC97044570997A04ECB071BB4CE0E2E872B1D88A169EA7FBF27CFE39DA2D2A55563CE527025D36C74E6FFDA22CE6734555C1D0DDC6D0702FE4D7AD4D0E2A7C8FE376DAA5A6B5CC131AACC1A6AF0E3F0FC297EE6F507432D3A0C61DF85F393CCE5F44E2098F0F2D48863DD9462C2B38130FDD6C3DD15D46C408711B5F3C4A3449459DF80FDE5AC0D4B313A55056D01009E10C382F7E5478FCB0CBCD3E47E4C01FBDCB8053ECA9816BA15B8601F0FA0B5388861310EE0F3690D85ED1DA8DBBDB91C2CB7ADC0B47520669472DF603E01289A032517A433C05585FFA4CF7ED7C6D77CC5146D96571D681AE8DCF857BCA907E60E131AA2901EC48756240A16A378FFAD4F11880E698E8C71434ECC0CF3BB4A20ECFE0FE0E051CB6A9DCDB81B61B660B7D05C43B27C13B3F75A0ACD9E9468F59C6BF680446D2765EED7ABF9B7592853BCC572EAC00A8CD2336A5ED9645AE4E40CC27E22C8FF2BC7D9AE20B458B1775CEC5251F395CE90F5C0EEA079FCF17C0CA022B935B0D810AF1417EFC44A44764A2783C4B69FEDEF2C8A75B5B15B5B273E9F0C654DCFC8534A009EDC02AA22FB9D1424CBEE10FBACEC4D3CB12F9142DF707D64FC7933F68D546ACFF56BDD78C597D6D701A703F1CA33E5C161E058D3091AD0C376157410487B13CFB2C6BDC720D1982D2FBF9BC780F1DA2A50C378FB6A24E711306E4EB182AF9D154BBC044AE20192D1A113263B07FD6135C17B3286EFBF1DFBB010A13E68992EF857AF09E0BE996D6FCF636CFEA37D2F5829EF1759C77802CB04A67F8A023980E9DD941041DE6D0B25D74BC06C147739D774189711CE89D9F2111C1B926A56F sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49FB42128819959E51C smlen = 2656 -sm = 76D3C97FAD450828475D7D92C2D88DE044F59218B008A373706CF1FF88AA15621E1F64B306C558927FD78B771D606E73233E8793066B7AE13CA6EFF820C80C4FFD447AC5F302868472233FE6DC06CC8014BAE4128A9B600743549E2EE87053EC0DDE6F1891A9B41F39C1C259EE35A7CB1EC679F41AE674833FF86F3B8624330EFC63F62F1FC0F73CA0CE490A18332791177408B10500F55E87876A4CB0BAB465E9678EA7C0517A6D65E2AD687380C5888C98E44274F03B5013AAD1AA63E9885468AF71DD47506A93DBD72D7332481B1C8F808D7AE1C277ABB5BD4368914CBFAB4EBD0F196B7D408B0150655F0087D6CEBA9B5189BB4F551DEE4192ADA834A9AEF7014DBED763B4B644D4CEB46C047EBCB8137D7A1F72F5762A6B882C3CEB2C30811F54D1A9182970FA3B7CC4F2F50FBECFEF3810C4D43ED9489504327F525DA44783ECD33AD33FAA559C9B19D9CF13DDDD68D6D9B05EF3F299E53B444E9051E81B62F23604BD37C6C505EC0DA44E34296E9228B9408CBA36F657E28ADB1B02C711F2C2613EFF62751EE1C570ADBF7F3F9412A7902991B4F1FBAF2C8C5B67635A12567738EE81C74F14110291309CC4A766B18F856F2B05133B1FC9C1017179E33EEA4F040D260AF845C4875BB03FAB58D837CDA511F69B9FEF160ED527D2BB50A0AD5C8118B12AE93D2F4BBA8ACDDB58731E8B1863842CA91914454E98EFED0BEB0B9BB9A481451ABFEEEB6AD44E0C01DD9C40B9EA16A26A9DE3FDE05035C1750FF08F8A62E021F2EC1ED338159CA4A77268E8BA2C788A5062608EDB52FD336A4F7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +sm = EAEA8CD040851BF67D39C4519F6CA68CFD3265AB84A2E4AED86A43AE8423E368BC0684C673BA8982B9BE5232354E4E0E5A022485A3741958CC7181A630BD315CB70F8CD28D31D9C612383C83876F97566465EDA40F1CDEB192132764E07FA5B12CE693DA8594DDD419ED8AAC5A1A2838BFF107090E0590A46ABB20D939E40B74D4470E45F0D144FC6B156922E4898AE2EE2696B929139C65DC90CA6B4EF72FA494FAC296A84BAF65222AD599D516496C3821261A7648F877DFB097B09185F99394FEE70D91B03E422B5EBA05252FB84329D4C562E1D54B668DE3ADF7BEAF142FE91EB134DC173CE87ADC9096644D2BEB2B24478D969F5BB622BEC89E52B2EC1A5BA00D07668939048877779460528D00CC1E3AB4A746F028009F727E3475B1BD2BDA2CB2DCA096420A9FFCC550CDB5D040D244A8740221FA22725F7ABE8BA92891B60BBC66FFF1304644B96E73D9009F97A1995B95FD9B85716E4DB50C3913B4EC3C23E9900335E00A693A70B19A2F0296B04CF051622021C2B07996919C9F16BD6DA97A24342265C79262A0DD05750E868D809E3D18424C5352DCA926C0627E4FE059EF465C5002B5DE5571C298E7E854A34ABA787AA706D1966A170F1088AEA406879DC7DA2BF109FBE98BAF0EDDE091F1ED69BB864ED0DEDE2BA72FF5C9D48EAF93013C6A2FE294AEBEF0FBCDDB58731E8B1863842CA91914454E98EFED0BEB0B9BB9A481451ABFEEEB6AD44E0C01DD9C40B9EA16A26A9DE3FDE05035C1750FF08F8A62E021F2EC1ED338159CA4A77268E8BA2C788A5062608EDB52FD336A4F7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 77F4DAA54D8F3B52D07FBEDBA484684B1D698E28793D23F60D2A9CDF23AFE78CF2EA9D4E3CA30DACBBB3081BF372B5571BC0B305512EA718F43FD93D2ADF894D916BE30ECBCC5F8E8184311F1DAC5067589267AAAF3BD2D7E1F6FFDAA00455816AE8904A15D4317CA93690DC01A7995A17A0C8A7D727D1391042BB2F7B9A13F394E66D890481AE3DD3F7700B3DA298EDF9E956B275722EC03405260E9B91165AF32D83846D0A207540B5D1465DB7CA974246B86F23FB69E51800FD4C98E65C10049C6C4AC5760E9B240B0F8657AF0AB518993FE10EC2E2CDAA6B656C9CCC9C1DAA2FDE73F423B2AFA4152F4A49056D48AC2AE5A76F581E422A9F7AB2096BD933F96E894083359CEA19ECBEC4BB6366F42CDD1F557EEA58A75CAA503F60A9BBF3D210911CFBC596B098626C6D44E0D93C543178E13222FF6096BFCBF9F6C04C9DAA24577418ABD4AD171B9BE8897DC9FD20A4DC63B0AF9CE2E9A61C8F377F0ED1EB1C9C7CEC81FCB0325F359CDF3F75D15EED326B9B0DE9AE66D083298972EF88C902C4EF2927626022790CF59020D8C18D6E9DFFBE103E16E7EF1EC3137354F827848F21C9ED1EC767162E4CA8AC07CC180462F5DEB9E185D46B540AA043B57A93C939FB2F052D6722C142A9FB8298505BA9F814F45BAB99948BE6EB7FB71B3C5A3A8971F1F1B9963B91741D8E9BFB3694B79E18928B00E3452BD1694A76420A24509EB905106173BD160D9AAAD6393D250EB9B0366DA29625BC201AE5D53D5E8C0E9A7E0AA7B8D25CE0631EA09402F34439C2E6DF394450C14E3D5009EA628AAC1390529AE4032DFDF348FEA55B509D0ECDCD6E7BB00F5A96C3E0B235B91C217C9E45A3E5AF6774FB3115600F6FBEB66CCE1E3C6D67B2BE43C47842DAF0D9B88F78EB9CDEB5CEF2D61D4AE69A549187138E7DCE85C967AA5E832AB834AF69884A22F79E27450C0748B2D8E68044638D2B41A990FDB62F2C8870F05DD3C5920EA6C88F3C231A9DE34FFC2C7E3AFB5793FF6A2451DF48CE67CDC5578F2D64AA8D28A6FEC300C09EEDA794FFCF12A3CD63D5B1B14E42EFFB5E22E52CD051A11046B4FE1D6454AA9011C0BB7E327042665F2EC043C6B425E46737FF3EF62ADA67C7BBA1F1D5776F7158CB1B77F6AD618DB41E44A3BBFD8D458F54E45BB227C69157EB2E013816E6E925B926ECCBBF72C0C100CD8D896A8FB0B790417D64A70A1312AAD75C0AC65399A8921D6FE243ACB09C8CC106D39798356270730DC6A78D38DE6E06303A8E2490CE715DE58984F5179F7F9FFFE6D11394DFAE33CBB3953FB8C5CF539D3EE3FAF054F30D822AC5970C833C8A902810FF602A95D24767E44FC30E946F53452F08DA366287A2AE180369A8722826E2D49A627A9762694FD1BD940356D51CB2B9665E457F9CE5D74C124393EE02E6E661C171605F36EDF5AD137FD987D153FE80B3DC36476A2658BAA9F711164D6C4D572C0A703BE6E0B608133DB9361D68EA088356D3F0E035A8DD49D5A82A278FAF7633D191724C4A9ECD5E4A826BDBC64F63E47751D32DE49F951D2B832CCB75C372519698829DDA7C40710CA9383CEC2A8D4950C60AFAA137C5A5A384CF4A5EE4042C2141115774C1FFCCA03FB3DFB3C8363A9BEEF14A59A539DE49554A2FD0B2EC456F5CC8F510F9C1167434EBBBCF803DBF0DE7A9B36E409FCC33E0293730A646CC070AA685C97FC296554DE436A862B12C453662E5099DE607AE9498E46DAAD149A4306039E69D19CF8A457DAA2E1B0AA5B082110C9676F20A427BA887C0C392E163DD8549039A5961D591A764E8FABBC0A053FCA9CCAEEB3E3AC6A12AB59CBC9FE2716883AECE9D919D1464BB23DA6703E465B9FEE65D897262A8EC358F54FC6CADF4C32A222CF6A21535457E35C0E52426757855D474037B557D61FC905FD981DDA3F090B122D3FCF537B1CA8AC34780385C41E96D2327AAEA17C6FE4D919285396B0B4E36E5DD085BB99312EBDD05931021D5C711464D0EB893EAE0D28D3B55F766BF9FA479232BAB29946279417B5ECD5F4E47F2F779B5BF76FBCC4E64A12BC106F55971F11EBD1F367BD3A83E19BFAA3FA2F44EDE975DEA7D995303E031A2762242AC3DDCA822AC5CA145FD1E200955B23FFFBA9E748F4F44A951FC6A4C91CD3FDA3F67CB3267642BDF4BB70756129B9E6CA690D31C99E21C3F02B81CB2330B36155482E8300EA880DBD156DE68B839A16C688B1B3499D77BD4FED168FA07D6E3692E27FCE1FEB1E4F6B438915439D229967B72F02BC1A83670815BA49AD8B5AAEF7EEB7DC9E3ECF44AEA704CCBCD87285CEC9C22336478C5DB1CB2E483FDC3B1E88E867D616C7C3A5CFBCED1993BFBEA7BF9765075A45E3DCBEE11CDBE69B949BD42E65A476EC01F08F085998A54818A819B3B92425E9550447FA5C1508E73A431F0B6C0250A387965EEE4E4C8256B2D10DA28F180313728FF4CCDCD6C2CAD58A915D170248C3910FF812BE2F305593E017A7F183A1E46FA0CB12A2E8A89FDAE1BA069C99A63CEA71CED233EB70C0FD3372AD320C734FF3F60F30D7C261EFD3EFE8C5F64C0A8D31198D12564C37C6F40A2A2937D0EB498F34E8BC92D52869118A7DB8DD997A0E6D1DA9FE0A8698D6F444496DC5C9DB4332ECE2B4F636345DABCFAC682B0701198842322873BAB6FAFAECCB60A49C056FF5868D2B0577BB28B46741CB5222F524C23E3A7418226691D106103331BB5147E60E7550CB95EBB577FB332A957D2AE258D57201E2CA649852A496691A0072DFC08EF478FD8AB64210B0C21884FFA8C42B02D50680787FD867411EF20225A2C856037F925EC28FA9DC9E65CF0AA7501E69D61EBBA6FBDD915E29BD90CDE451BE97C58D3BC33851FAD36D06E81131D3D3E29F3EEF552EEEC15FC2CE20BE0C1CA00245F8B1BAEA0568DEFC8905F89006F0251BE21D38D31DDD737902D247D49EA1CB37E73B91DBCF6C236EE04561EC812587930AB9452FE9FA404C7FCA2ED65F9D3D3EBE32E27CAE3548F178D9DBFCCAB059E589A87EF82650F5C2CBFCE45DF97829376A108EBE0128D0890360F00B50AC1EC13117C790CDBEA2431F81832929576B9D21D6A37079938F7192F29D25B07C70C2FBA7D5424F34E8FC8D3C0F6B661C1CCF19891B0FB78F62BB0E57B7012CD6EBA6E740742A60BC25B0B1EB0CC6955AF96105F421AD7C3B4DB9DB01F76C1A2B6B65A5F11896A931ABB44A408389B819C3985C548960DA066C659431ADDE72E289E24E4B1BBD02576EB9870F21EABC6775E2EF06EC4D894EEE1C223C259E1EF129A5FB0D7748A54802EE70FFD78164A8006EB222B3FF34199BC31E7DAB59B5AC0A783E8A8E70774B755F9918606B4CDE4B71B84569411A0D2C80B286FA0AA3DDE25AD0FE2B0E372E318725D5869D6599513169F288ED766F34E241B98A99AE910EDD6B1BDC96A5A70296253101B1B82C4C18342C0E5038A4CC67C910F171AC9672BE9622A777B6630AB29034980F32BBF80083E4AC22CAF5E02FAF42F8EB72AD89C5849D04634718EC9DDF5F5E262DAF87B93D96386471D1637641303C8DF4E7ABFE65C5BF86F381E5DB95B15C8A18851B05AA49FDA1C294B7C3ABEDD9EAAE2395257879FB1D19949FED47DA3A3A6B97638FB077D682F46EFB4BA48A70F5FFB81494FE8B43C2D40EF1487C26549E3BB7EECDE411F4D78D56B6F7F5218F50019F378B0F3C27F74164E741C8728290C5B4F27629B5666E6E6038CE92729EC73277E81 +pk = 77F4DAA54D8F3B52D07FBEDBA484684B8E75E0FCF7EE8C405BD72D6B8A7245160C5205940CEAB1ECCFF8D83A4C6F5566ECFD4C92AE14AB8355B0916BE4E83BBE0CC3F928B3C4F41D6C08CC1EAD7C0A25AE8E63B6EDC44E242E78B4E58CE76A1FC81DF204FCB22A3F769CDC3A1E23FC06159B7F84A7103BC19E0FD16993A49BFF95272536D5BE4791E0401ECA18F7CAEFB69EED3052D1007892A8D9C94DEB393C14ED07A3B0B82F4CC9BBDB75F31A92E925B1342BAE8E21ECA27922236066221ECCAC6359E1E52B24320381BE03761A00E6ADFC5548E514A9575DAFFF19E6AC3880D1CC578DD91AB145BC829C9B28906A720D23A29FB78314D421E87B062E84003631738DD2A680CC435014CA2D9A5DBB58FD2FD92DF19D88C164E5935023E59EB7D35EA656B7B776265563A5D766476BE180F543ADDE29A04CC3315CF1E69FD09DE966FFA8F50D5C15DBC3BE4D021033F8F492828268DB82249ED84EDFBD6A134A07A4DBD67E6CE88CE8196B55BF517D7496E3675F0590B496E14E8A1FE08694FE6A50E62D7DBD4046543C011E2D8DBCDCE27F4177F00D1F5811F991EACB3CD12BE8041DE608919319509FCF18DA52FD4836BA8269E0F767991BEBCEBDCB3D7C750FF7556B267571A7B1961412D53B6F5486E55D725D89309B0A7E3D1B963C2B95FD636904F95CE797CDD16CDE496E2AA3E3CC4BD93D3F67A60E37A7FDA40CCDE59D6EF43F3854D940F9B894A5800C365447D17D97931EC68505F11155BC110FB0629CFCC7EAD664F1E7B980ABF0423B538E45D713B103C8F411DFB426E279F00E3E5B263F936670B105B422006D5528F32C7D3E4171EF1959070D2D1DC71E77CDDEF345313126328B8144DD9171AB3E38A543B8F8A232D9D5CCDB3C03BF2C08AE9545994503EE2D03ACEAFF87B778F9BD1B7544972799C016AE1465A53868E936B87B5002A9E1A4C8A0038E89049F9F39381663E50BDCA5667977053E6E5FB75F7B9207526637FD8CD50474306B3290745D7BA9E45DDEAF464610DF69B3B4D26B9F2CD3BE41B7B942C2D187A892CA266FFB6C6A33379F6C41CFADB99A57F8AE4BE2D64295DCA1C0F25C3ABE95525E9481BFA4EE5CF04C28A5BCA5DD6BC3E738CC58CFA59F0822FE45306F6B0F2E1F3C9D5E539E6DF4AAF601C3013C2044562714A1C0E1B2D028745B05E9BD1E1AF48035F0A9864E97C39A9E71F86AD92444828DB60F10D64B1CCCB060CB5A95955A23D10119EBA3591CF8C7A9EA4F280220191093C306FA15E0EA80338DDB3D4B928B798DFA6E7883887A10872A8EFC9FB80E81AEC93E331D7310B6D3A78B64EAF631C9CEF6C48F2CA8497B75064E43C765314B9BCC5270ABE14234896B1A87705379F2D9AEA570CE53FBDCB66A6B90DD62776C9A45A6C790C528FC0F0C3970ECA486D5F5B6D6243665DD5BAF77A0E8F83B0E94C85704578F8EABBFD4BD888AA378C8657FCA7A85C59A39FE279AFCBA09D32BFF93445BD11FDDB51E1497DBF894D00EBEE41B7FAB6233394E27D5F35662D37B1C3A42587ECBD7B50F8314E9260D91DB02FEEB969BC7603468CF63DCA12E81F4B7A3D75B850FB0BAC74F2D055F5440370B5DA27CE1E49E1FCEDAC418261D23416968108929E2DCC83CF23248E7106E9B9DC0FFDCD61755906C12851C38F1CA99B0F2E1145C36BDFD01D96DD5C18EACD05FB269AF1606BF2AFBD6A18625A96ECD4A25F089AFBB94A7B10E4F7543FD37AD15BB82AEB00EFB6901B67E136B617CBA8DCBDF114A62FAD96B77AD76ED75F8E04039408A103DDEDE27DEFAC0A6F4BDB7D915AA28EDC7593A2B80091DAD4CD9189C8EAB0B604B1BBF0C07F8D2172DDB2D90572C90F75C9380C268C06727D28B4E60ECAC8E71542307A4314C8137F676F8CAF88436CC50B41ED262C3A6D09E62C64905E3CB88B848C31B98562B617FA2DD211458CD4663670FF9865C85BE47D2F06BDBE572EE31C77A49F5BDD5DCB6930B8D97024FEFD695BACACA1B78407A2EE4155D29C4E13B4F0A0FABDE112B2DBDB4ACB87681409BCED361BC01D4ECCDDFB07590AC70D84AEF0F8FA0249E94C404A61C7F934E7E8698B04A077AC494933F4D7C9402067B7D7FBE71375502EAA98A42E0354DA25D0417895D8635D288D5E22E32866DC764237FE9948E30CBB6C45E08E4D08F549DA0AF2D6F1C75564F9215D48E5A528BB7AD8D1167740BF0D7456BDCC0E270536B2665475142938B2C6F60EAEB4A6337EF652A1B2D6C61D0D616AD0345FE5D2DDB1037DC4BEB9898FB1B31C943BB41E1FC25E27FA1C50C0C09C21BB3467361BF3E7644CE6260FBB2CA2778809611531D4DFB83E538AA185D28DC3B8673C66161E7D31D446A4929B18F4371B4A92F0DDBAFCE4DFD4A72DF1E5C7C1BE6603A43081F96FFF7DF2C13578A2D9B9D554AC35DA5EEAA5B9DBB092EBAE365D8FE7F4468EDD12B8BF566AAEC4553599FEFC53A3CCE697CC7E6EAEED5AA9F49A04D711CF6D5F4B9D68784F1014344F8853361975A13A441FC12F3945C16448B6192B5C49170BDF9390F93E1053747AD936BA9BEB72C435686B86B4BA62C67D7CE2FAC4DA285336F58593851E9EEEB3724942C3F115084A2D22BB80D5A957E17CDC91A6B133E4DF25E9B80724A83FC2C9B587CA721E8F754D4B4C318917ED9026C2A7120610B24173068C044E50AD6A382A29410C9BFE55E8827464480D193C87432ED5F3BAB9EFCC67DE1F0BEB440905FC140D04ECB83041189DAE4E3D59A2C0A27E04C7911CBECF16892B899956F7BB9DBCE94BA63314B086B11690F31B9C65E7F99DD6E844E8FF097C2A19C535FBB61E0AF537D94015E0C82479B3F2317576F9EF187F2ED9F557ACFB093DBDC2F4DAA360C399951D566649D4741406C544153609244374FED076E7F76CD285F9DA1FFEF052D860071AF1C92F5E894EAFBD8DE5ABD7C7AAD1FB82468E7D189EC1BC74E77292AE0701BF7492F5524332D0F651D29380CA872B329CE5B2593536A03EDC843E77F2F819374F50CE0F9B60223C1A35D41AAEB31BA6B926EF411FCA09FBFD1359CDBE93A152D8AA164CE9C0A25F1D95EFA0267226C69ED79D6783D30E0023ED150E90DAE42449ACB40F7D22001D76B99E2EADBFBC25D5FB5F566095BE6080682BDCB8C1500A78F3241473026AD7644E73E15DE4630E938826DE71FDD09A86F92407507693DB07125ACA3A13DB3823DDB4CFBDEFB30338D78FED133441510637ACB4E5D9CC00C0597369F213F0C174EBFEA55E34F8D42ADF4A9AAFCA22DF0DD0165A3AA1AFEC40F35BA483783C666EBD627684100220DAC4460E9E9CBA99301AF391737F806DD7D6C26F9A6397074CF048E39EAE4961F61C676A09722C54281D65C78DD9B7643CCBF61575D41D79A32F5B6153DC21930B8629721C5632756B268532B6A26A61DECCE381FA1EE63CC95A2F65F42CE46E3B1444D94022B88FAA2FA89F461F4BEEF50020174C45AA40A9AFC74B1389BB2D4FC076A15C32C8A4027A2965ADD0EE8B55E29BD8DCECEF04706785C740FDD154BC69BCBA28B3E1A64072EDDB8E061133B78423F4FA3C64ED9B384E22B52ED11BD0C328E1B40B8296EAD5A5546CCB8DB8B7FFA88D420574CE84FECEA1EC33E91117C3F781D8AAD71B5094CAE6E302CD3378A4881723942378DC1A5DDA7A9F9583F67271AD6D2C1CA31A38FD638892B98B98EB58C4826329E388937D3CEC1BB42B1907855E235496EF53468E66A04F2D98BEE85AB9241CD3CEF63 sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5D69CFACCDA560817 smlen = 2689 -sm = 55FA8791C77E8B0485FC14483AE32B39672A09608A3F8CFFD099AEE218C287765B3AE21D2F3FA595C7E17C273D2400B75E639629BF9928A430191E9508D93788DFD62662F73C9407D2D11A4DF3B0074DD00C4A9BAF2B17CC44BC800C6CE8E805319FE6D9A07A82ED4242D8A4CD3061AB65757B6358331AFCD1687ED58A885FF04545755EC9342738BE9B04F99C22136CBA1FB909CAD09F62CB4E76E20811F01204901D8CE5896475C6BAEE32763CDB4D5EF8973264D7226E937BFFE09C5D079F29663E3C2A9563B9880338DC35197A596563F5B6A6093454F983D11426EF4021AD343C2B6D9202CCFF375B8B93048A8779143511CE9B1D23E071C8972A43F4E5CBD498F91CE00D0785D189D85E813C739DD1956ECCAC4573CFABBAB0FF9C43E6BA2DB1F1226771CE50DCAD9E51A0EFBB7406AC5BD4538273CA560D6E3260518C709B995D874BCBD60003E06F410554F25EE390EE65D455730F149A1DDCE364FACFFEE180A66BACD52D19014242C3FAC7C89F43D01ADC88632B5FEBD63FEE097F09BF6CC6E603BBA7CDF0698A8B9856127DE2D9D04FE8C89225EBE39D6EA079BD52DC166EEF77325502EA81B12E98C6E25F78CBD36F4252EF53E7AF3C7AA61B4AFAE21E1FB280E595193C0994844465DED8EBED891E864F5C28C99C3246AE9EF89C9CF59B4807173FEED70FE6BB4D99FB5CC39E74A895D01886F5C2D5E65AD52FF8D2D1C1CA2643F0ACDB4847509E43DC6C028A308F9ECC1416A197F54DE06A640C56B2EC882A02318751034A7A13A8828174D3A10D1D933D7B53D00779A33AA01A2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +sm = 34031D8A4CA2E71D358BA4708065E5B7FAD26DE41E5337CC5128A81D432DA409364BBF349ADB74A0B97093BE1EBB3E80216144D469D8BB1D2ABABEC8BE07C7AC06603FBB422B829421EF252C887311728CE9EFC2BC1F725805DD786F854BBDEDD0D750401F3BF2CC8E6D01140C347F3913554399A7E3B2FFB78FF1F8F0534413AF932D50C4C16ACBAEF49043FE91D865B281FBC1A109BE50917280B75DAFD969310E58E153A77D8010E40510E42D43ED7C42DFBDB7064E20E3D20A22F7F4F251699EDDDD24E4B38CC12FDBAB34FD49BBBFBFBD813A14C98BB4207B0458D5EF529EDDB67894A4CCDCA212AB251689A7FDDFF5C9BB130ADBF9D2AB128211ED417520C2E4A704D4EB867FB7DD9F36A6155EFDFF498C57F4F5E6F7F481FF23D61E08AE2DC75B61CEAE3E8DF1D8247CEF14103D0A9A3C5229DE03608F0CEBD6FC1AA3BB1B0904E048BE8DC9A7B223736DC0628E393241ABC905F6717CEAAECF7B3273A1A69163206FB373A3275510BD074EADC7D5024141058A92EE200F60F10D57E6BDDFDF0DF12F2E65F8AC43B7228BCB1AC0347B1F8043A05F70F4CA62D5DE05B82AA0175516EC14B3782DCA576B665F5B7BE382294D874496CC6E2F53C703C47FFF203B975C9E6A49933AD8CD328C6A53E58C8D2A8A5A31CF752B1E29947980D48A6F9FEE0FD6863A5039FB92B34D99FB5CC39E74A895D01886F5C2D5E65AD52FF8D2D1C1CA2643F0ACDB4847509E43DC6C028A308F9ECC1416A197F54DE06A640C56B2EC882A02318751034A7A13A8828174D3A10D1D933D7B53D00779A33AA01A2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = C0DEBCA7FE579C205545BAA954D756ADE136B48C09F1ACAD4A7C18E1B48F7315E48A2A7E5634A7236E861C32FADC71B720BFA3540CB1BEA282CF8D91C2E56660AC46EB59DDBD89E97F79D0723A61E4B5363573E1D0412FDFDB2DFFC57462DFFD7585118C375F4171D84E48E2709CEFC8D7C3AE23EA21F0C9974D05473F655E751195F94A9784A60EBE4DCC1D8AB50CADA650BD038D4B757AEDD1D62AF5BD8E5E641FA94FA8AF6B8202F1A2C8670B803E3C9AB3682BC48E27F71420E56062B0E51E32F0B297522DC6755160CA338039D9AC91CB2BADE14F70D2053C809AD9E059E0039343A64B0DC7178BC34CA64F17E70C1A9CB50E93A9AE789A11AA8CDE870611413CB52D810796AF5488EE5E9CEF704BE3CE2AD10F5D5BF9902FF85561A90CE7C11429A46334ABC10E39FE20A5CCFF6AFA39AB5849233B93B381A3E03AA631B8BE3594DFFC5607889473B74103A450521DB8B45FA5DC9E133BD96201396EA04A2CAF952F71E289829A7E2FDC0861E0C033A0CB3B22B6474591336DD5A8BDB889D64816288E47E4611414180D130CB511536A79E978AED7B061F966B56F5BD04DDBD2DDEF3AE7435524ED0F99A510450E1BBE4C88359B17068161C07198D63D26778F144B660CE12D96869EDD5C2C13E7E8C3E9F61880BE2CF4F8EB1CE440B5B49438343AD5B9C38F9A077000DFE888E2576E0CAAC96755522DF6C858955BABC865317A9BB1CF02EDF822B69006F3D152E338A48BCB17EBA27688D898E71E898ECDF91E26978EDA677BA46E3CFF43E3FB7EEBD6F3A212DF81FBA8DCD8BE515080746AF054167077BDAB7A0F2087C5B543E48AD773CE598287D7CF3CF8750906AAB35F000598B20FE8E3886BE75EC07C66B59988AAE1034B7DC0DD854DCC6980E782F08DCF5A21CB8AD63C4B85AE36FDD76B35E0F0C0863AD4AD213CBD52F3789C3B0C2DE1193022F48908E102A9359BCF8D3CBBBD749CF9F9BA97C44337DE833FD03E16B429A5A8453C3D0DD01485F1CC7E9A36DC4A1B9CD7D8D6978101CAD2A39260149BD31C3D91AD6B45DD9FF3C25F5DCA7250433E8DB2ABD68E7FB6F7117F26DDA037564EB0F2B75585E0A425C44CDFA50458A3926EF61C740991956062FFBF12687C4C619C07C895C0F9B434F2A150EC7F0AA63B2945E758DCF3DAE1A2EF6A1E35CA6408272239458B12B70276D388C79CBF520CAEB1A04E28D5B0B30775E6FAB16EF184BC3BD56F8992FD2DACC303763F05BD1A21462FDABFA4C0B53BAE98FC4B76FEDF800299DE014E6508410D2769BE68B53BE071034176A74827F9795AFEDAF08E78C0A851854251249C46E81174B2828872C4A45DFD177056B0749ABED259BB9E9470340CD5561F83323D97118951DA47C379BD7E3E11953274340BFBB94BFA24BB9DDDEAF1053F37B8DD4C873B9DCD238CB5AE5CB20FA6D59BA50C3744310134C083C7E50B970D73E1E0DABF92F44FD1E79AB16C74AC992437A810BE6D4A44866DC0F80F9FF5CC32BFF37FCC0FC65C4A2962F469648BBA4024BBA81F3EB1089537D7E746AEBFDE8B9CB6F90D1665F180DA849ED2FAC6AD06E5461A44D3A80B11D6044D8429B729F1B3C8650057C5F784117748D8785A4B8DF8EABFB7E2F27AEFFB8326CF9381A9FFEB823B1B829A4A261D2E51830D5BCB67F71A6439F9461D4CF9EBC70357707A147331A0C717426EE246EB7E7390C746DB2C3A841D1E3C23718908F62D5C96D512A5C9304F2865938FC26D7A31636100F33B663B240316153EC0C211FEB778C5F98A46EDFE0F782767A15FBC731B64E5F71021E3ED72DE03BA073D341EF64B1E142A8B61E9705CD82AAA52FFB26C68DE86638340CD3A35D168162A7BA132FD887A2AB83BB5F8255E23900985A761A179562CEF1C8FAF991E92F49679A61B3A14621C13D0BC6CFD6B4D8799BEED78A4C0FD848F4C3A3669ECA63BD26F7EF172B1436CB63E875780651E150FF34F333165391DA5B6915BF9E3EE553C7A86C7722B1689769088D4BBB6BE2F7E4F27E1C9DE1409F178981ED39EF59846B1D985801956DB41459BA29E0764B7896E7BAEA3B05ABF8AE524BD4EBD640D4F6DE99734AFA09FFEA4384C22C6958606D088E800A5D9B95E3C5F0350D50421538AE8FB777AB066256B77BEE7640605BA7B6FA6506C9240AEB921951CC8C33E72C49AEA8F7A728876BDC9CCB35105021CC45032FB2C48703E12EF594D01ED2859B695C339344AE930570FFA92D66F4C9948592D031283D1475E143B938C0429C3BF1F055F5BA484A1A163A60E5FC74E9E1F03F78E16FF38299DF8D3015300BA409FE5DEC5ADC2A48468F3EB339154F7DD3CB57073FCB0B0DECD07EF75027E164C99C61BE9DB6901623717FF68B9EF0F34E0233AE8EDD06A60C91DE2043611F4CD26198A14693EEB357D8D3114BDFB30566037F0737A9B564D57ECCDBC53DB0642994CFE6402B299F74F438D2251AE4CDA2BAA4147D8A949AA328747C2080069132552F4A12C372BE282ACB029099C243CED7D0561BB055C294EF431BC327C2AFFDE2EB2640C069E831FC90BB1CF44A52A71CB16652EFBD550B474B5189897C845698944F71ADE2035611D662EC3A964CC273CDB64DD38F8A43FA4F81597CBC932FAD3766F92DB2028F9E2D450F8065F3DABC99A7C092954CA0B46AC8EA700E46F92211EAE35469A4421419B7DE5DD457C89B23486C33A5A2B5B6C6D9CEABF796087B5D6DB378B1313CC127864443D4EC1EF039EF633FBBBBF82924E44345F40C7E2EC0FDB111D7B2DF870C5EB25CF0EF8631527863E791583B27F2F708751BF1A227B32E034591BF65FF5B2487D942A42772DDE3A2DB074D6A9650FC0122FCAC5DD2808CE6B9F5D4AC9C342B63CAD2C1DA2110908E37F959E09BACDB68AEFDB44D75267A0B3FA5E9E53581104C45C605F718C9FE63C3EA8ED7957627AC42E4860B2D734A52362DDE3C21393DC4D2DDC53B8BB970E646285AC1429F2D3AAD81AEA42CDD800C1C6E1527E27A687242E10F3857A9EAA6B7EDED80D3376B189CE142B21B2979F50A2865EE363CDC76F9225704BC078A8DA1284B0642213C5773B228A74BFE6BEB75C9D76213A1AC567003B928DC4F31813BEDE39B71430460DF8F3FCC780D03982C1DF99079CD041BB4150A3E4C7B49F281E174E914353960EED6AB2E40A65B9749597E140E235BF4F2A2AC68B437EA971486284CAD37C1B39ED77CA3903E5931FC80192B1B414AEE7F99EAF8215CED1905967A2FEB8B9484C2A2E4D9833C2CED011C5F9E8A16B0FA5258D9431CFC90BA2A22FE54DCD3AEEF1832197E5AA7635C607B68701F7EFB14E546DB69568AC826D98236F21D13DA398701D6943ACFDAAFB6AEE645768922227C01D058FDF40893004623C0BD458028868E124ABDDE8E6CC6DFE6EBAACE6947C8DA28AD7C656B76DEE2E417563C004DC0B0B47F45E327A85F045200034C7549ABC68D503FA1A8114DD5F578DB83EC37E120E206D8EDAA64B3951AA8B0517CBDF9573F18549785B83FC1096BCD000158BF99B3A95EA7823635F7CFFA5A2612DE1D005F7FFC58B9213BA25B993867BAEFBB79974A2F422881B3425AA068384B9982FE196E17E4BDA697B9C96CED55E02499427A92B1ADA1D0A6624E3B953676604CC03F4E72D33BDE2A5CBC34ECD0349AE68CC87E2692CAA38AE737460F4B41623A5349B6011C1EAE9F6AD052880326E7FCCD004BDC53129808B9D3B7A8D601A2AFFB35A57C943AF29530BA2 +pk = C0DEBCA7FE579C205545BAA954D756AD95FB18B159ABD4FED9F68FBE6D0666558A9B4B2B03C560D8DA94E311DCBBFD4ADF1CB0EA9888448D7B44F7D002DC20BBD7C5F5AC822247B3DD0BBCC8399F64B8F579CEB6A2BBCF3D63A120509BBB35698C66071544716A02F84AD69909229480EE704E422D297B49DCE4FF7CB37C7B2160A9C5D4C52D0B0746FCEDDBF36B4D5F7E7021AD646FA0979664AF215BDC4A25C1CAE62D026D3AC646E5E3584AAEFAD6D1FAD411E897B8721D02AF4C193F5D438BD7D16FBA0BA274BAE3F55F45C6F70A67E1673412720DABF408624DE8B83D791F05035486DA44D78F5E97FB973883CE5118488400553D0EBCDAAE1177250FD88DDD0D435E34F2BD4CD602A3A74A869685ED05CDAB73FE488904FFAF64B59692371D9DA493B1641DC0C0275FD91D29F33F1FCFD5E601ADDD9B1626BF0099921C53943B3F207BED8832A4CB33D979F2BB20C43AF55CC7FDF7549475FCD62782563C6C68779406AD7011C7EF344A5FCE5C2B65932622F46B1E7D00FD0C8A034D4C61D2FA73E0021CE34A3B2AFA449ECCB29F2424E91904EE9CAD4F9F61CB9FE3A7361A767F8C4F1384E93CA3EF6E9DBF1FC1852D3C016A4BD21A801E5F6CC63BA3A57BE4474C01C1DC44C1CFE3E78356C6554C2FB49771AF73F2B843AC53E17B01E5682748941C6D67C36BAF5B7ADD7FA788D2947E6DEF12BC8B2B05D6C76C5763F8A2C527979E01BE6A8B90E224D336F287657BD37A0A79D6AB6C24501E37AEB5A814C5531FF3B8B34ED1D6E945E85F5FBC03D08A5B3DA2041E679BD543B102B7B9001103016B038E5AB2A0F8C11EB4A08DD3EC1E011C826702AA494842A5C9498436CF33FA0259A916F7830A4460CE65DFD4172FA3B87BEB0216590AE1B99CDB3E676B092797F38ABB851D7F4AF06CD2600A73A523F3C143FE83D375CA306DD0CF94B2D0BD92F9816AB2BA3671D1380215C4DB0DB7F81373C60FBE4E581F7F3391E545A4AFE8A8F5F1E2DCB9D0B915FDFAFA3D66B4B1840A61D34AE4FE4840B0EB8DFCA2311D5838CCB03291403C4D59EA960DAB0B4A58161B8A3D48CEE61FAB9BFB33E80501B0119BB48DA933A3B46F9AFF32A83109226F8A6655D55749F8F3011AB42C7450CECE947BDCA09C1E49FD966A25999E5D0F2C4AC27FCCC330E460CF225EEFA2C7733BD8DCAA83BFFEDDA31F0ADA0B35347AD5775720966AA449BB143FAE6F6395C4EB87ACE7422CDE9D0C6B30C52C47725DA1C5A173FF941D39357E2729C601A4308F6154A78AF584C9CE6F685EE3D1168754C0975F06D1B8C4D1D21D035D3CF0A351D037CC5FBDF68ED14C64A1038B4CE125E736B2779307A1B20CD0BD01F3D0C4AE755CD3B772C166D3C47DA78628240311D89D1EC1D7C404B2AB3A7E00BF0452315B84B47BF7F413C352CF4965F5242241D74B5BCF6B334582DE397F36B8AB36DC5DA6DB0C51D6461782563EFDDA0ABE054532EFD52007AFF5C60BC41F18882713C9525C2F2F8D5D5C4DEF71096D6AE8208CEFA909A137C4288A599447B63C75BAD057ED7318AD038AFA2D49AC809EE79C4B0910A57EBDC5B8CFA25605FCFBA420D49F085EDB9CFF8CFAAA037A0A6915C3231D672A1BAF2FE23B24E11B495E60F5CA39153B7B7A3DC0F6C36F74F05F3AD07BFD39D1491C7CF94574AAC9BA1F8E538B8D8DA8E666027E95F51A6CE682C2EE0972266BA42B5F53F067DAFC14B2BBB4D1A59C97A112C2B2EC82B6B68793FB5015071063B7E21A4D0A082BB7C301641513DB79B8462D515ED65B2D3137307206B62B1F1C47E590B8CF69D5530234336FF5472C1FB21371D077B666BC2B88A281CAF217944C73B88B4769D3212053162341A9130B2F7CE83501C472F7D9B0F372D16611188D50B772BBBEB9FC123A338C7FDBEC02471ED4DAA329A17C107ED8215F478201C2C355736002F7BAE832D57C7FD11DA90A10D98C9D4345454EEC099F1F97AF6163668AB2DC0D84BEE8E280783610276B06BF56E9C3E1F665D260CDF8D88AD9C427A3CF271EDA7C0096FD81259B9409003379136F19C2F5A69B0C49A5D445B3B77D08B246FFB61B8CC2D5D40943050902BD7E14C8E63D40CF8744349772C7B962EF9AA7C0FBF8F7B2AAA6BCFCAE12CF41BE89AC98711960A79B7B52182E4C3A7046CC833C91752D04C95F7A51B06A8F84C032A07FC8DE4B9BB919A57578301C44C2F42F23708FAC8EAD05FD82C0C9EDBB0D32FB38ED1CFA2D694187D71D850B7D5CF9E855C7198219589F414EA3BCC3ED7CFB8ECCB357191E247ED6E7EBE452FFE40ED55CC0D0EC72CABAD47BDEAE87A9BC7B5C4EFBB85E3524C0474E714A7DD30E708909A592324983EFA9C3AE1FA0C0D4958D6A71A1374FA8B1BAC85AD0A24D74446E9DC4072E9E30ABFD00B9A91A638D86F79EE6D5B0847FD491E005EA12FD20F78BF6877E96CBCEBA2C5FDE8422DF21C4788E82D36E6151ABB8E58DAC00BE5D73B04908BA0DD02F99E7EF480B9640AA356DBBC2B1DEFB9D2A3873E534942FCA61DE0507686432B6F69B69BF5A2C284449AC3931C2202E35F9966727E1238C60BCFADAB7588773A77D6C46CDB9F3A1261F008F66F170A8FA2E154F5598805B04C1E4CDC23101D54B86E599F2327933A177F99960E03A64185876107378A7978AFFD3D44C433A04D049D7E3093D028521D2EC2295B47E785B7F1DBDA2560F745A93CCE26A15D91ABC3A4915800A8BA23767EBBEF669AA8488EE722A09CDD3189799ABA130B7BA9012DB0B67F7FECC9C64128887205AF8C22364CB5829F5966106C81B7B54939541177E366F6B475010584815F3C235BDA9C83C091AF12357525D8D29598DA0AEFF86ADB1D2634DAE9B8B6EDDA6851C725BFA84ED0273887EA79277C91FD413AF595F38227727984F0B723DA86BC89EAD7DE141977972877A507356AACE883A7DEA226E16C567BC5F77327F0BCF81E48842C27992903D2B705A5DC42D2303A6B7BA9391722B8F7B3F720A0A932616F91071D1445840E01174D4A77405DA40551238851AA86C563915917CE73ECC0AE8B548B7A0B6DAE52FAC64E2FC1F5EF1152D499D586FBBB02914160AB194EE0444046B89CCABF9CDE014274AF1D313B0C7FD7FA56FA398BAB692B9ABEEED5314583369071BE25A8244EF6B4B84D2A083B1AE19052B9A65FEC46235939524197879DFC3AC3F4EFB1056F5C4B7BE046E2EC6FDCE51C6978E5516D1489CAC33A0CF03FE424E73FF8394FFD35471B019FEEAF38F6BA228E739FAF89E42B5E0E201E5E34E8AC7F8320ED52307D51FE0A1661F016B0838513B528D107E36D037523C5672CC381315958C82AC290AB162656B9EE858CBB99079C02A4BE632AEB1AF991801EBB05FAE6DCE870F313E4B329F149E5276DB7A5013D1CF8111C50BFF4A44741191EAA7932441AC46F1E5851FFABBA18A85353939D1639686C6334E80B6BB1F5F313F8C02D036FD00FA9395B89C97888BEA188BFBDD036724CBDF84BEE2BBB5B98D17AD3AD75E4B65B550F94F3DA38EDA4E3EDDE8E998DC1FEE99B72115EA4A1801F60CFD9B1AD7D2FBDD47F8279EA4F2983B3430CDED3339931DE3E10A91D7E8D681DA6561AB170314FD76995C77C1CE85FA600B930835925C456A2117D5B6AC34BDC5009DDE627B75D7A4CDDF9D06C10ECD6F3DD85B18C04334D48A92CC6ADB7B8AFC5E6AD4E339236DCF3C556D042DE0273F72DB5ADC040CC519CBE72FC7836F0F8777C44663F46AB8E4EF5EE8 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA639E02E900891EA82C smlen = 2722 -sm = C59BA8518653A35140BEC3C6914FF4E6B47EE42832480055929DF13095417344535A2123DFAE33BA250E6B0A19DF2DEB9A7BB5CABD227357FF437C2B6A8527716909E305A115FC4A903CED1043F7FBF5C974530E567C00037C53C3F16A137B03A3C1ED6C37DE5D4F5F0EF480F641395280B5A89BE1387771F12476B6C3A583FFA5444D1475865F4B6CF93D2BBE33B9BB233F5478D0168CF5AA294D6BB285EBB852D7CA597DFAA84A4E206020C2F726C629543C50DA7606015BEF37B51268737C36C802F460B843DABA49054C5DEF4699B08DE3BF443FACC0AEB547ED6B0F2F04F98DB1BAEBDFA86C97D14DB9563A7A9FF7195B82F618005E57BFE9EB0D1739D9D8B8A89E6ACDC187B4E94EFB61D9CF306BC30C05D940C50F6B04237A6312FC34ACFCF6EC28B7191B3C8E1BE0451119F57B252D7497376955307073A54C3EA9469161222FCAE2F56A24D07886AFDF145218BE3BBF78C8A55D4EF1F96CAB8FF4748A608F7391D79A73FAD1ACC677570866BE71C7FF7F8D4FEA77F7E6B2C4650DDBC15C39048A6C4866E44153CE54B21C7B4D3E0B4EF80A7E9AB4BF38C9F0D1A6A8E11A3782383AA4BEC8F8D9F950EEEF39D7DAB1A43596368B75AD9C9DF44BE973E92792F8B61FEA730815E5EDC7F4A91754AB1571F7490790D92A511F6D307528DF26C4AEFBC9C2268A16A015B409F08F12E50DF8C4024D506BCBB7D03A60A7C7CA92851396B5BC4BD7CED3D624144385125A40B836B31C57C288439FE2EF65300D58FD0CC9313C573B6023F8C7E3ABA9EFA0062EE9EA341099B4EAD0BD0BA2142C5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +sm = 21D6CF7651A0501C165A22A0DD9482D7B54E2EEDE03C279F3600BC0E642508E069B97E7E5C630381E9B6B7350E8508E36BF59E0A798F77373D5093609281F4F9A6D812D0C502E2A32C339F80E1876EE1F03BCD5E1E2D8BFDC8D20012C014B18677370CEAD1D897CB3B35788150398410E62D9AA37A101B78AF9FC9F76B9528EA06640017464C1AE99A13CD48694C2DC7AA45BDDB1F487A4A121DB21E38DDE7708670969667014F3BA5F678FDB57CC66E5E1A960BA411131617FD5C7A857F0C6D7E677BFDAD4E0FA71BCE951986AF1185F7C1F4BA1DBCD880416CB7593D38D9D7838E65712CDDE73BC4C32F04456A1C9C30D071BF942866A851B3080824DD73794280DF8DC5214EFA161549F8196F796EE3595E7ABC3B1CA54056C7CDFFAFBC51B3466859D1B067111FA14C7D8E7EAEFCD9C6550B087C24823682B4555AA2E3472449885E4CDA6CD7079B7685DE2BCAEE4EFC5A374E33CE1911001E91B7E6AB838F8A4878B3BEDF35076103E6A58B97AF55CDC496BFA1B57F968A2E4DAE81075805FBB090592EBBB51CA7BCBA2D8708C277FA3F0CCBC342CF20B7A009013D7BA8F88DF716E8003E27B8F047730056E56AE07D001A8FC2FBB4641A5365BC39C1E787074EF91904295E5B2CB6C9C2E17BEBED4838103020A55B74E60200789259D04098AF91C3569C53827C64A80309F08F12E50DF8C4024D506BCBB7D03A60A7C7CA92851396B5BC4BD7CED3D624144385125A40B836B31C57C288439FE2EF65300D58FD0CC9313C573B6023F8C7E3ABA9EFA0062EE9EA341099B4EAD0BD0BA2142C5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = C5BED41F1D4524B91B8C04D0646A6FD590334C9A722B6E33865F0FEE3A249AD9214ADE823EB85C3094D9E9D00AF4CC5BC39239BB1BE7973A403D3BC7393F8085910B39D53CA9C980555C38156515DFF63A5030F8E68D3CAA7F1881F64F206C56E31092DDCF2ED73A5EDB3734FFDE84E7FB2C4310E5F63F05F3DA35CDAE4B167F60DCE1A2B4A2BB30AB3A6F4B5C4B97C9229E3D2452EFC35DA4883B18A021A5D02D1BEBD8509AFFC5D5B0E282E2C818EFFD8E3BF1B72E0A8B2B56730654440B246D0B023CFCEAF11F9DF12D123308622D544E6F1FD838F49E4773425AADCE90893A61B6047BEACD215BBDF3005F8AAFCDA7D5F19A082D634334041216B829337A78F9E61CDA0E2B98534F5623D9251B888A72F3E59CE764705BBB958A547761F52E1C790B869FD4199FDD7C7CC4A959FB48F922F90D0971C4E3ED7CCC2AFC154B9C85E6DD62A07975E06F7DA7227DC93F13DB9E51825D46BB202A8082C5850B726B7572F18B1E256188523AD7D4E2F99893F8BE483ED652E567EB24DEC272AA68A9CA8786A1503DCAE5BD51A967A434424B4F80EF515C15C3C1A1221145BA046DE38AF50C6AD04DDEA3825F696CE9ED3606237735DC73B7ABA6E55F0E794767C33FFE96219C0FFD96B87455944E0598BD48D57DE2598684E55782383A81C4F1118B3F787C4B2167718C953F5FDE96B7D4BC412663AA7569A5B0D91D2C9B7FB30DF28A3A50B5DFB07EF9A33F479F7AAA1674976D43E9BCBA429E0D11086BCA5504BAC95C29DE6D4989A630CEED16BBF1F0FD49D7DB3A8E5F77784EF03C0F795F457AFF511923BAF40AC5FA3D2B4D4DED915F4A250B49C317457D6C8A99A31EB94DBDD0C6A5769FF973BD2CF025D37500A85D46B49956C418B4AE71DB33F41C4863CD36FFE62E2F343A9FE4EFEA9F86DA591587F6487490AD6AD757698FB68D4C39E64456F4DCF6B59E0D333210A7B5AE12B0DDBC85304927EAF8FA742F8123667108098FC94063C569B4AC8880A1B2FD6B0877143F38FE47998A56EA680B47B66C306E0D5E9E325D3064D4FC94A67290F9CD06D7AE0167404134D527A840FE2DE00B3013C8C4D5F48CBFF55981BE2BE8DCAF97C46E9584709B403E794853A5BDC662B3FAC4DB90AA4C6ECE4F98DEFA71F4C5D37315619F59D4A18BE42FF61BD3C9CF40B0C9E826CC0439B8F799C2968A5B61BABCD8C81ECBF6BA20399CAD1533D7363DE1D2443FD119CD7451D36D37E60FA4E4692604D09129771869BCA62A3BD0E068098D5EA30B1C9E17CD506AB041F804CAE8A77FFAB8FCB635144FA4C0386DFF9BCE068694D4E8EE84332704E7C168ED3605120954F6BCEABFE8E2846FCBD195DA3277ED5BBFAAF7F5786D49E5900E246B105F326C61A1C26CDB5E2D9AA80C8AFF56CFF4EE593BAD26896B6CBF0BC95745054FA26E266201CB3A6392D590B5BA33FA6FACCDAE14C9D9CF2C4BDB21ABA2229E32D73F861BBEB9D27C1DC75EA1CC04C0D1440D6BFF1F55672F801DA1330C002F3F9EB0B69E8270D908AD27E002336B1977E9FA6D57C0B3F8F4479C76B5096E1A01351FFA70DC80C0635DD5B24A8D075CBC7726651148DD107533268EC44BBC387F2FD843B4FB2B60022E76E1B0A80F50A15CAE34DEB8180FB0F7BCD60D59289F48402EB045A47AF2F90FEA0BAAC63825BFB71F2203EF9BF023B2A606161EAD44A22E3E83420D1E31AB49E89B6D2D2947EB58BF587D675E2EFD2EE78B8EAFC27EA6F06915945E783075A1302AD8A220FDC78A6894C6F80FFCB09A9919B7700918077E771DCDA3A5BF546528B4504405917F7E7FC683E02D3EE18BD9128BF26A09D8EE859E41638F798746D72302333E27CFF96426C7A6D128B24170EA05C3683865C25BC318DE496AF743851226498ACA0AF45DCD384813BAE0F05689584794342D3C08B4FF6CF54DFBADF00769D373498BCD5ADB95FDA84CC1EA12432ECA5ED257C5B9E753CE88D2B5D3E23B2097F4B6FE4B655F57A475DC3C50C6F755F82A161DA37DD740FCECF0B989B9539A94FB3E00B66605F8DFD84175CFD93200B4D796CD3A1D4FDE18A973ED79ED5A5F92981A98707F49B84736E47FD033E3B91216515F686174E29E48AA58D2972A993DFE538295ACF1BB951A0340E9A9A723869014537635FFD247E3CBC61CCACA78E2591C6CB7FCACCF37E5D1B0E855757313735B66DC5E3467A667664A7DCD7709349235E35FEDED818AE68948A3115980C5BAA500994C5C8478A475C57E6378AC90C13ECD873AFEF7AA239D0F657D516B1E42977DBB9BB936C08A647B18306E8F104F03AC7CC5052F977F20A0D740636EAA59B8D3C982E593D6AA82F8A828BF86E2625EAF825CCCA3B37C9B52C02F372FBEA29B458423E96B4D4A6AD5E3527A9B075C98410529623E5C54750D7AB44C4E00AF4D150D8D054E98BC022B0271D3F73A90E07FC280183E9F304763FDC5D719053A2916BF50C7112E66C20B76394104AD4484C3F49627458A405F764FE266EEFD365ACB68076C382B1E6CAE4E9AECBC975E81BE20F403F395534B352BF9AF85F2458D2004A7747D788D43094DDBCA89D3B6C2CE2E64B4B7C77464FB21151FBE0CF8C95A8E9B6CE6FA12C387C60A1620ADA5F5BF0EFD5DE9EA41E8CA26324BA94576ACAA27BBCC1905ECAAD05CFED14925671055ADE379A8F374CB52C9A1F900474B7B76EDA92B57390DE35374A9E076D10090520725567A89A824CAC67DC2BA3A2BF30D6841282F92C47532B2C724DFA98FF996CFDCC002F607839D7CF9C43D959DA3C7B87B516C5DE5361867243BDAB8119184883D7E02BF54EFB6307756B1D05AA88237DD4FB4BC901E190DA9D6D6CB8EDC8180FA74F1A9D882D03E3C9A95B8DB832316B6C6F8C31F2813533F12D5A4C7D1E5ED6D5A4CA751F2E81564E3B0EFF895A8F658F2EB386AAF080C2292ACF7BF56A109AA96FD2FEFC9349732D2494476D8DC08CBEFB7B4CA05018DCB51A56AED5FF0C0DCC5AC90CB9D2A0DC0DE70E8C1E6ECF978AD5E19564756992B9F074E1C2A7700C16E68366F71DBBAE26D4D149A60C48644311CF1D2BC7C119FDE5990564A9B3FAD8569E75C273A191684F51489F44203FECA23A46C5D11BB62124DABBF07CCC9EC281E27015B836D44D92CA75DDBE010DA1839EE305D8697363FE9559E50AC203F3B3B49551895C6F1DF3DA9D3FDE28D5EE66AFFA20EA0FEEA9AD8CBFCB164DB4DAD3A92F19C16948CD12A009D19DEC004BAAEC870F2EFD3CD19A8E029CEFDB654D0DC8105E8389766CA99B4CCECF4AABEEA01B67FC51E256FCE460E3EE2DB66489CC9639C60CBE9FAFA78C81623C4482C771D5492EA70B07962257B1C3764055B52E8DA90423F9FBCFB9A0F91E528FFFDDD4E2C1F0079EFDCEB14BDD8C80D0238B4B61393577B1E10D5855ACE64E63243F4706F9DFF8899C2AFCA3151F82E7A57F0594B1C9777C411486297FD1FC5515161DC16E312589C361F971DDEEA061EF98EFD5B0A1B0EFB4DE0C3CC066FB4CB397CFE919998012FEBD109CE3F8FD6D17704012E563F9DE0F174F3C25F67C406EFA6842FC4857DCA1A9024A8D72E6302B10AC2BD63BB63C9E6C7CB74A61BF4486D5610E7A106DC914DF4AF219369BC2B4FFAF7350B7DBF1FB98C741DCEB379084B1BE328419E8638305BB02BEB31461E97E7906CB6319752836C97C922CC657002893932CD5ED0596C7149FE4F54C2E2E0D4EDFCDCDE34AF9F52E24AD83B5584ED729B69600E644EB8A9B7 +pk = C5BED41F1D4524B91B8C04D0646A6FD57A15513F881907DCC918EC021EC08D78BA6B79050FD5E7519498C7D620377EDE3F822039D6BBA2420FE501F308BA291100B2E78E6F202B39712982F22CD233CD73B138F887C007A542A62ADA3A47D0BC3BF4F7EDB0E25D098852AE7F5F04C53BD3B8EB0CE8D128BCB1E7ED6FC170F7C4BC7E3EB4C2E5D438DECDFFF55C7750486B63C0ACAFAA7F04406C4DB748FCBC5BFDD31E53863B6843880DC2C6083315CE6DC70BA16D9709C51D9DD46C66013D97C3C267A6A47103A4980A050EE83D8D7B6BD4F807C9ACF9669D56F2FCADD0E49FD8F40421C494465D48250BEA57191D0D685C1813BACF3D1F66C9BD4BCDE858A0BE78EE0B5B27433F57A4B55E6699A6F71D62BB1BDC4DCE78F1D5855CB0502AF64D84B39030D42B4607C903C5E595D5926C7EF9CBDEC858E050F434F876604C31BF3D68B697F65A3D281719DB049159302771824BFC11C86BD5B1A4D309E698DC34709AB9948D5E663E2241A3A122F6CAC85E164F33D70ECF6045DDADC8B1476F14A5E88F9D31863ADC8F2FAD92277A6D8CC87E257D1A6E084318EEB1AA99267C27F4DFD74BD6E69E23F1123358D5A18341FB800FB054A44FCDAD51A0D385B396C3B2C2DC5EB9755DADF67949BC4D1D099D9A313FA60F28F0A4A9A6B38E0DE58833F4396772B7F5FAE3DBAFEF9BC8F5E30AE5273B007552828F52C4C452EC41EA79D9DF4DBCC9FF0DCFCD3F3427681F83F826A9A161B6CC2EB05855D608C85E708CDB081DA8337FAD5ED97BEE3977CF92847DE5EEF1EACD7E93D1ADAFF573059E69B1428CECAA6872CBDBE54242B5BA474AD574CE682097A3E9F4980C27FC587FB6E02E7A873E4073255EFA41CDB699E5CF8816DD5526DF49E00BB4AFB1278BA7FD2F0693309AFE8F729A10A3FCFC91324A48AA9ABE49027DECD27583E6619E89F8ED7297F4189BA88F448C0F5CB2A1615B4130533B2CD59394A147B26C6F2713F266BF97F2DC0A75885962A88EAE3559DA0DB2E543EE3770EC01639DDBE6F0AD6D2BCB06AF2CA251BC5B6CA645D7C022C99D0FD87D2A6FFFB34F09A24DA28C43778E4A654D2AA70E9E4048CE3AE822C4CD332CE5098CF699557B8887A4269EB5FC4E45D53BCC4B1453E3A166660E873143714A3FD66DEB7477167494E31F5C94AE96ADBBFE9993B7166D6ADCB46ED4E47CDE48BB295B987B4BDB8A7ABB49047AE314BE4EBAD524B07479C03AE1407B6152EAE032A2EF4142BDB3344F81B9DD7DCB8875B9FA8C748D43F50EE948CCC95A8D9D2ACAB17A6676F519731CD42E690D991FFE7CCA2DC2F9E6338B7B2514450ED5297DB58C3CAFA62442CFB7BA5F36EB2A61583053D9A425AA9C31A2AA905B9725EC99E3E6C487FEF9331529B6483AC375342DE29A3FAEEEFA8922053FCE1405C4A6364BE1C29D5AB795A6F1E32AE8E06B0B8B512D4A95C749A6DA51584DBF2751A4E79A0FA85039939E7ECFFE00D84E7DE2BED5F0CE78310C0C5891BB21181F03C2ADF6D5134DA7E1CF407A99C2BEE09167EDC02B2D988B6AE08507AD3038B8D7E682252B8682BF83173527D14EF4065A640EC5B9E2ADE56CBEE15C8B3FC304A443D4F56ADAF6C30A4F98A938576D1D84B48145AC01A30C09FF6B6D243BECF490BF2E2188736173D659AED5C77FF8FB42C6237B73D358D3B05EFCD7CFA73E69CAAB7E8F2C42CE23020AC210370A2D4A8B0CB8892FB55BE691682ECFBB97DBD7E9C9DC77492B25B4960AD0FB11EB4926CA1E068BD64F8E039BF97F596523B52CBDD28443868F48D0DCE921AA61D67607405F555BE1CD76DDF4AC893A23A02E8C5049A196FAC585E19748A8EB5A3EF24AC41EB04D7DDDFF2D794C1F73CAD3DF20CCA35CF81E2C8FCC58187DF931769508DD2EBE633A80F0BEF7F30F55BBB6130B9A1B7A9BFBC553B4C10E3F0F8353104B62BFB9E3333686EB32C291CB08DEACE75961E957462258FB595A87C9B64CC4D3F71FDCFD3E936CEF1046CB489B6900B4587AFBC15CB43B4FEDD3227493AD30B259F6BB58590CCD384C2EF5B3EECB210A2679995816FB9FB99F17FFC657E0482B37585AE20708F5CCE652E03B483E9FE43B86211C4698A5772E236CF78127F133FC2C2269CEA735EA39FC2CE1981651EE8C7B29C9B2ECDFC77B3322EE8B1987D292472402E31616B685B83971B179BB573457CEFE2DF5980804F585FC9907860DB15515530AAEDBC09E4CD3E2A8C38C3C064C1BE771FB7231F7A3D6291779A5FFDACCF95E924CB839769F1B1C43698639C37A1ADAA3BE8D9D2177BC70C3DECF6B8716A92201FC9F0873FEC3E2A759636DFDCCA37B556E8B3CD1CD5C9029A4B8542C7E45A83FD929990835EB7DD1667389499CA49B0ECBBF5D06ECDB496CB22D663609866C8E19CC1190E3131089791C3A0ABD3C07DFCD2FAF3D11B8AC5C33FBBAD4C28E24C287E8F230E8CB4FEB5F3FFF4EB15FB8E9493C854D4336398054257595D354EF4CA1BAA23ADBD093E605CFD24F3A363F434617DB506F7252AF0F8DD674C5C332B4B82C53EAD2A3C9755E7CEF5D357A0EF2D028951A41A6590BC01AB8ECA3555C8754B694BA203B286DC457658ACDCB4F939196F41DF8353380A8C99CAB8FF917B8D8AD397F3F558B366C52937DC7C23EF083E9A56ACC981AEBF73242F83C710E164368E0F052B6131C0F0C6252C18348B10D138287A54972DC132E3A94F6607B5BA830893286CE372CFBD7D44D57DB7954D4FC548D567FDAC6E6612EC46838489E7A91B98605D3CF79397E96CB3C0704F25F2C19F0C6B71DE728A8854341F4C1A954EF15B86BEF4BD8002D449F72E78F5B6B07EF78CCF0F1D230C9D1900F4A3EE379136F9FD9E42F0A375B3A717AAE3685505BB023A585659590B5946150599C57E33478166073D8C7A2C6728756350589A9D98017A871A703638F067FA0704F7736A0762BB6E6AEFCC36D8899070F5F9D09FD02D77518073640F3545B0D44846F95E9C707320DF471E741520C0EB011D1DC880AB248E39843D6A3E4EE172C79BC1ED8CFA21C2A131D891F3D97B9D935E618AA7BCA21C3BFF995B280D6366A84469257A9332C6E0CC8C956E922C83F6014C9E3CCA720E0A52F3AC6A3DC0715B4B86DDEF50382E2ED6B75490BA2CA7555C9AAB476D4A3B49F9929C3083465EBDDEEBAD1503D1E1C653D055146C7A705CC234E5211E086E7CBDF868BB7CD77FA2ABBAEE2982E9F5BD6175B74650098F169F816B75AC28AFFFACEA9CEF03AC9D25F9347F0C55E692A24188AD93962B7DF476EACCFDB89734F8856B556A10D795B7ABD76FC6DBD92B53FD4F06FD2952B267E9F735C68567F88E4C3B4F5B558A29A6241D1A63FD5B7C758DCB062746132C80BDD50EBF58F95F65314FED2384F3063859C4B6F0DEC2AED826C01D7EC7F676D10D5DF78520631CEA80E21CD8DEE3F41E4FFA6D42471A5AC0AE5ABA2EFD8D17BBFF7F66AC2B34410F1D09593BC42C7F4C0AF93EC28B70F6EF1CB67A8A1E2A55E186D1672D9561B304914EAE1ED86DE1D1C9153B72807A7BF2A241919A93F29A4F95809EF8238ABECC787D9D0A5E614A83577C7DEAB1BB16ABE209E5E55243F63BBA21C3DE5E5656DC78682FF3211BA1FFCC224AFF0D1D63C999CF8E8E4B89CDBFC2710CBA2CC6BECE9A4CBD2AE9E58894D684173CE58D0982757FAD7523A34CD14D1E312E3248964F30F8C20A80888013A2BD7CB3618C4203F424B42AE7205403F9C2D5785A1F8B14C019BFEB6 sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086CB4021877780C6B4 smlen = 2755 -sm = 927976C08530FF37EB689AD87FFC39E8D1AC91381F3EE0881F68A91ABE05668CA16AF075AE094062816AA28ED719CB96909B6465332DD9FB29FCA8FC6AD610811EA5A60D830B7DCA493F907D93205ED458BF26CA7C527DCBCD7E99A7BDA738938E14C0D99BC0DC59744ABE9E37514E488A790D8CFE14DF76AB5327F2422B41A412EA6C796CD9F4A07ADFC063FF3690D8678727D1AD4E773897C28A6AB1A604D1D0D6BEDF7F109E9AA67B39F1E0781FCA8C203AECE0A84FA63B4AD207486305460C52777E0A027A11E5B9B8DBBD56055AA630F12F6CD03999A27D226AFE51E6191892B376526B6BE65B3797BFC91A4ED82190CF1F2AE5EF231EDD58B7BD1B0FB26E73DD8A65C09DECD069F7299456DA866C314BCF96740D4640CB7717126A501FD5B6D19898ECF02B46704801A1B78BA3E4C3E397B808BFD24ECF449CBC0D66C16DE849F03D43E9236815D85956DA73A57F482EA5FD5172C2D82E737458C61E81281EF775EC737FB6A04C6ABA04E4FDDCD5F54FE5F62ED5E3615B8DEE2653A10E63C8962070354071CD56986070CFB47C6EC8CE25872785138302BEA6E545D2E97C4755C2B0A2E2CCE1AD442FBDA3390C32662AD3E4154CDCB4A18889BE83377E9987EFF32E322218DB380B5C7818C2EE2D83988B6FFC6F9659F90694481AEA795F8EF7527D057D2B2C46CF0CBC61DB7E9060DCD80398D65458088267CD12F02D095A0600D53B94646BF061F5F21D9F66113983D50F2EF75BE5EB784B19F75F370D59CB98DF611156E93789672CDE061A258F840C50342E03B7CF2CABC1DB25E21499B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +sm = D0E0ED5155F4E47011E23C8716DF0FEEF13D4CE9BF22511BE400A550FC7F45F0B511F782A153818BF3B112BC6C224E78236E49E0FAE3A3D71CEFB4CB63CEA61C9FCED3E14933DC3E7D370A10025EB0FDAFAC5459982B51FBFE2DBF4F9CCF83201B9B607F5CD88853C26531679F7343E61BCA6851E1CA6C000B09553570F867E924447541D62EF8CBE1CD82C8884DBF07C3F1CF6B90F9F63BA515BCC05CE9D882D334D03EAC5F1587A49D92E242D4B3D941A2C8389BF41C7711DDB920A0EE2214900069860F2AE223E24696F84DC3462BE4C5FB134E9C8AB2678C426D301EBCE18C97BE30D440051BA638812A2FC07318DDB13EF8F77B91FA7DDDE149ECE106C7FFD488FDF646D5ED2D9390EA681589E22C0B20E5FEE505EA5569131D046079167AB73BC27610FAC886491BDBCBD70BE184704D71D074BC2D9C5019F96B44789157455E09B9FAB6158723E08B85357B51BA6DF2319EA4E25CC116C379221C467F9FF488428886213BEE6CF250AAA76AD7F95FBADCACDF6E947B85487868735561DD160EFFD007C80DD7B4C540B7E28B995EFC8614EE0271C0CFF2352E0173CA715CE10BFB88077687B75CCE4783C801239E4267DC55888A6A69FC8EFA9EBB02267A5C41904818F792F8A2745F5D00A99231C93D747BA2961FDDC075304C9376189359218C83C221B6AB7345EA8061DB7E9060DCD80398D65458088267CD12F02D095A0600D53B94646BF061F5F21D9F66113983D50F2EF75BE5EB784B19F75F370D59CB98DF611156E93789672CDE061A258F840C50342E03B7CF2CABC1DB25E21499B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = 6CEB15467F0C206BC58B642C4BBACDE43EAB99AC9E9B11EA806D176D651FCEB6655726D492A2A1D6A553B965883ABB2E6A7866B16E2DFB1632EDD6812027D9FC7E35A91D0C3AC3AF49EAE52A7C6BFE9D357FD791B03DC41E488B2FC2C487ED02480A423A7C43788F14999D129BD6D6BB417C0D208DD9D393C2FB992ECAD4D775492401FC4229A0C1F97A26EE27325C52B19A3B8380F0B4B326926DF2AA667EEAC710BDF21D6890215EFACCE1386A4671BA7A36E94D3CEC08656438731969AF80EF3856FC8743643407B1F783A3E004D576EBB1E15770CE78BCF3EFAB2EB3D9D05776B24EE3C565795FF5B1BB754FB31F7736F1F0BB67924F006C616ACD88CA509CE5C2A3A24965C57EECAD368BC8F680709344F72D1F05FB41D701D077982ABFF2FA7D402BECFD01AC03563682AC4469D6B24077E24823E1D7D5A01CDAA0496F5C22CD1470F5D61D5F71DA41A4E59446B7BEC3AF6509644C98202599426EB9192BEA12027D06194E9DB82A05FEC1C4784C7C71F3267F782670CE61F04DA29CF4A8B3032D16020621A292EAE1041A85E61CC8227CF6CDC631724CB6256BBA40C1405D49F9D969FEEAE30E853FBB75A58D51B76EC6ED5F0E9786AFB2A71E0040CE37885A6A3C50030899443A248BF1CEF3A0BF23E39A3ECD8C1EE9CFE9926F94F2E2375A40400A009F1B1FA91A4FFB67E176C5A273827C6340D86458351FE7C89AA8FD614580F0B8BAF3CC621244AA57B8196AEB92ECF5CEC03401C07894FF8A5597A5A1146DE9014EDE35967247940067D235A6EB5D4382EB0D04D0DCDE7CDBC5E8889C45B3206DCB54B2E51DDDF04896404CE0209EBB08C1B7D3D0BD057FD2C9769246CFBD950B0371ADA325BDC56656C0929A0CA4B747F62AD1244FEF5A7F1F88F5229840DDC56AC4852067AF87656031012704C748ED5D6B1A9DE39A4DC1BF0DB0746D806A3D2906E5ACCB6F14C822BDB7EA8AE99B29EF15B94B00445EB7E06A29A3A865648EBC05FE2E4CD7277228B06D6E953B71DE4C69EBEF38A56B81F1A33D9012CEEB89D0FB91452C05C8E35C3F3584740BC21867C841048A1C2F70EE3053032FDE5F05C3C1D9594FDC7538E61391568DC3BAFD1FB8F3EAF7694193D0869256860B8215A0719FC7814B93E7F5A0F41F085E9A4B641012FA579EF83F43584253F694E54F3F1D6381C92933395127E4FC12916E70DEF8253B15DB5255512040782729B992F746CD95BB3D9E5E6EF0891B38DFC286E41C8CDC1398A9AEE7E81AC04BDB75558DCE540C02E87AD006B78FB936646E2345DA04A966E7CC80B9458CE872C67D6DC7A05C6D097F019F3C52F62E6CFC2996287C81CB8370AB22EF9173CB7D87F34D02DC2794088C75A06E2FF70D4422A31B6A79A9E223986CAA8F2A53360276F6681D5B826AA257E7B134CE327246E44BAE5BCFC41263B1A890ABA75FB14AF00DBFCD0103A8956CF5420209B571B1C6344DBC6124DEDFBF0F163EBDF0D0803EE8D8E61121625F12F6D59E97438D1B0C64501CB3FA78FFD59662B84D975FF5C52D6B63580E0CD94BB6855AA5AADA4B6F36F81F51A3AAC9A766B81D5BE5356F0AF165064CA2A2CAEE6988E4E322B4147594A672FAECD59CB54506711A304F475F177ECA856C5DA9A0D6A63C7286FE7C749AA66323B51C12BFBFA839B5D489B976D2A428C37ACB3F20B792379E644C5C5615D97B649339B8304D34DF98A83BB28A7623AF3520CBA995C952323BB7926579C591F6C091E8D63FB0271F9B02066968C0D6F5395D72B48BECF68F744A71AE8462EEC390713D9DA032718F7C7606FEFA68615278FCEDF5B2D03DC0C416FD2A5BB749AC3375B172CBEC8AE0FB186E69639EBAF868CA81B7F60973CBE5A4CF547D93B3DFEF7764B444EA0828247BDBAF876A5D2BC0A0F52E7C9E3D3C86F4A75C1DFDAB182C4CE1726958779078C996D2987C5073DD216B8F62A423EBA3243B2F52B9E32D80B95AEA64C63293C4D1A346A00818F7536A56C20770A90F333111334C616F21AAC63161558203F6CC2CB40DB1D4B8E94990C7BF81368F47412A27987D916534D9F40D46A8B286DA43DB77749E31E9D9C1BDF9878681290C70FFAD74BC59BA687FCC45CEA211CC4DDD1FE28222AD1B27284A8D05455AC10A7F2063336A7E111790F694ADF669FCF08984E470E8DC92AAC868FAC4AA233458757E3AB8BD076228F9E3655E89F5DF2F5DA5599BEABC9C333230FADAA0D426F589FD17F0D6D8E6CFDEAB0CC98C998867C2AF43A458BECFF730FFEAC64FB9309D9BDEA564AC141AA14E714D251B5F6847806AB4B4DBD84703335DF4DD3A93143D36DA016E1D4F6173B25194006B304CBFA64F18C5A31CB3EE74FF5A439424C8F531ECC0F8F4E5152C039AE91C7E32F6876F47EBBBE12838D8833E7A940D107BA23A01DF00AA4C4FBD627B66A066E1E951003F703BD4A97BA2A70E16506D8DE09228A89B83CFA7EC3E1B30CDEB4D52A1B21F5D399D2374224BEEC53652DA86D9457F023AC7D5B22A74168572F1D458E879F09FE5F8154FBFBC6283773666B7AE3134F880C54A2D8D4415E39AD0A62B05419ACBD1DCBA5DC2A51CF901D0FF44A7CF0D52EFA4051ACA8771CB7DB723F1A95AFF13B9613C48D94E56F1197BDA1246E5B0C3C9B57C63FAC0CFDF4EED2ABAEAD0F8F92A6F24D9B50F277DB3A5FB21DE7DBEFC65CFD6D461DE87A9E123D2F62AFE5BA2314C7313B04F6282CCA0DDE287B394C7D6FE640594D6A317965E661DD558F5A532FBC8C6D86D9FA40B1A745F7F1B4525E1F2F5715FD00F12F53A63A4FEFFC3F8365850A113095E1E7C40B1777C9495DEECBEA18C6927A2B248EDA6C074DEE3B4A66B86171A5769D9ECFB64489086967FBDC26ECC5186FA9756993927E508E722004FFA4FC767C4B631A2F43400AEFDFA694AA881F0EDF1DEACC90E3BDE618F6EF13DA0D8FD31EB0B839418949DA8EEE56C309759006D8894EE3AD7A33F12450A6C1004F812230FEE70C50ED008581AE192D9E464F5078432FB6109211CDAF9BE581C3020784A4AF85CF6446E8FF1F39693B770B7151446FC6BB9E00DA68D689E1933C0EFC250B58407840DCAEFC13010CBC5014EA80523013D57975C51786BF2E0348AE3510AD2E338436CBFEF22B7795AA1BD3A2F9EF0DFEFC2C0DE573DF459023678C10B4E8D377378B60C48A638998E4A55346E02F1A3EB1EE5FCF9C3731145160279CE7D666AAA430D50D744BDD4390A84835710EC44352054B7972A29878F293EB7AD59BF599891EB4580954262A4F1081043D84CCE9553A8F53B8213E4D48E241142F3528BC9DD43D929EA8AD5983D4CEE2FAA73795ADDF2884F0F1202C3836A0040B803C0740AD38419F7E10257D8EDB2529C462B6346B9107AD9364FDB70382D15625408FDD26265670CE564B5A19FC692C91AB2B6CE6F33670D895369F5EBE3029BB10F705387B60A5374E30DFC02C303926F72B8DA03F9885E26ACDD2EC30C50EF8726D1D4CE3AFF2DD7E1BA3062947A415D88A2E1B39C44955431CF433875F7883FD753F08E5ACBEB7144D7D596C50F049F2BBC5446C878F7CE48C296F673477F08A54BE5159A4E906F8895A5A8A5695D7A15C6E611D7C5A6E3D025102279CF49ED0429E2AE169C033C923E50180809273116BF1841C910E7097CE715A92ED63FA7F12E7AABB8F8F8DC5925D8BF1A2E59247072C6B225FBB43B28B7F16E11369F9AC0176AEDC03662EE60737AEF42066D2AF7BE1AAB3A4899 +pk = 6CEB15467F0C206BC58B642C4BBACDE4D6D77DBF2DFC73ACED8E1CF5C97456735AB5EA6D3B65EE0C39B5751B91040F01A61319E95A60367FDA886A64BE7C6342A5BADD4EC566B14DEF36569C246E03D632565E2E796D1EFC6A08929BEF4C54A693579A0ADC1D70468302C27A9CD1FBA694B54A36E9CF8B325196011045A86BE89EDDD908A4616045E0DBFCB64BED686DFCA86C284C74B90DBCE76CC2CFB215B2D8907A68A42C0D6B8890D077B76DDA94780B276CF914EDCB8B03344EF1C64B79411544AB2D6C1AFB742BBFDEE12160BF6BFE029063879BA0450FE3F726FD468967E1575C9E8400ACA921FD59746564CBBFEFB976AD79714E6027513059C06A9737F96A962D9F8436FFF7A4F6BF606B7FD4E0F7D472B895A94B2CBC24BF3D2C7DB401C58CAC4A0DB263786E6179067E46CEE43EA4FEEB20EE7848F19203A20595B0E873A569136F75E29B54DBCA1F0A402FC70A1AB4118590F43C9AFD838CD44506247A3A44601D6192F6A48A2F8620F9AF35EA584BA1FB5FEC53E33DAD6B66CA960C56D8FA4DA74258A4F00A07AB0F486247979827145B147E81F06B34A646B23C806487185D4D5CADAD5046ACBD7D7B6E903629B8CECB37305B3FC8A5DC044D735D462338A16ABA42511826CA9DED6A67EAF5567141F7E9BBF593BE1F5B34CDEC6384C79F69DA4468FE5FC59DE8062A8109621038ADC9F5695B03ADCA7015923A3AC36DF213C022A72887A0FFCD40935C2E7E2E19FADB413D712FC0D9536080BBA896F9283EBEC5264341238A89BD205E0FE53B1483DBDC4B12372DE9EFABF63ECB4F2C766A52606B5A6B66905C04812DA615E2BEDBB3A91197CF070D10A01F6A7DF9C3D3EA9BF90E3D70CFD8B73BD29F338B5E4FBC40E61297CF4F1FCDECE9C92F2DBF8D24A18BEB510C7DB8BD1C31DEE882A12985F4059E93711A14E0DA5615E3D8B821101ED261BBC5558BEB99E71B8C1DC3DF216AB3355EC7F3CCD25F9B33AC623663FBB181CC0C56E0A540EDAB50FF9A33B09073D223C19EE20D163C4EEF715F5662DBCA55742F4E62AA82B26D6C07B2A3A4E20F03A2890C85DDEA542E04E0090FC4B84619A4DB91DCF318EBE2665F42AB869471491B1611BBB00830872BA55D68B597FFF5DF59AA213A1F27432C2A2F945063392591C4845A7085B7C15784F60D83ECB9DB688A2BE9E570A861C002A7459FFBF400CEDBF53BF35BE760DAFA74D493CECE030C6636AE64F9B5BCA16159D2FA2A2EAF8C42D585B6640FBD8FD1AB564CF0CEA97BB1ED9FA96449996D89A0915A7A7A0DA0F433F50766E596BE4C2FCBDE2128BC25566D8E0663F5CE2FB30B9AA3032CA8D9752D88F07B27F5BBCA6F2220183E4933A39556482F99EB858F45F996CD1B6AC14E2A9EF51572344F6241B5D14305F12DBA19518E7FD3CC1E355D93052175E2871876E2C59581C4560BD05AE6EBF416F9BF4CD397CC801DECB5E4941CD39CA6537FC4FDB85FE621E492C7D366723BD043C5ED2EE55AFB6986A35D60B380FDA4CBA5C91FA03389F9F8A0E320B125174F22A6C36BA9AA6231FAAC847B698E407076297428F90D635E055F0E495682C099F760B370BE2F961C3588A020BA1E47BC2BBA8E58284EFA86C9575EB003803B0EDA69ACE85C4A6DD08E6390C5E551A4626E4C85443901061BC89F0358980286AEEE5B5E2149B9DD921808055DC930FD4BE80131414E356E9AF166D0DE79381551D8321CF153EAFA7DC0E61D8A4CB01DA8492331A10E4DA7331A2C12985310CA0064EA31A0D95A3CCDDC69EE67A7D43C8519DCB42FDD2D16EF8444F14EDC0EA96DD820DDD15C1E2A4188F4D33B9444A6B0E46F23CF6BD2B10363B71A981C83517D0D44FB98D8624FD0D56477E116CA109E71DCE522AEFE0658CAF28FFB2B7AEE814FF5C3F4CB0987496CDE405802E8D95AE9BD15156AC110140E6C33C4A5A3C50A3830A05A3EB1B27256A3C839710351FE9468827247C48F147998B8A6643E97F503CDEDEBC189AC5EF5921E6944742B7E24DF3E1E9E7A2D5F9A7E88B7F9A849DA94E4CD2450902B9BD7D7DECAD56216959F354D2C8334299168F9BD480109594533A7AD977C6977DD5B1B289D2F431183CD837BBBDDAE778FDBB84349C760C2C3F90AC88782B2522619D8AA3D6A6BCC63B5613756595F5AA60D020AC8C26FF156481EE824972C3BD06DFBB039554348E792F1D953DDECC19522AC451B8A69918B83F05BDB8894910034C4C37A2F7179B2CC1DC98880054C47D7B5EDBB9D01CB6058883887F45FF3B5B151E33E2DEC46D7073016508DF73CF49254B2E766A50AC0FD145735C7DDA9428049F984F9161066305D99A677734290CBBBD7BFA85F47B03B1708390B9632BE0542999B3D670F420A44849DE7793DB15A064F5372C0C1432AEF97633A4EE101BAB02C9454A088FFAC9CA8A7065DC6CF046638A5D0862E4D55F4D295DBECA6F734B08679FCD8EAFA9B2A9070185756C34545832107480812278EBA7B7CA9FFFB5610184D8C63EE98ACF30EDC48760510E38BD8A6823DCA7AAB580735262B921EB8EDE1ECB429823208B878ABC9891D02084454E5C7EBD7FBEAC9AEE3DA785B185F3E6C86AA25E01922A442B9326D07C335837FE6FC59E524F104ADB3E2DA76684BC4CEEB96339086BA612A62942789E964834B031D907CACC27ADE5DCFFE951BB9CB4B0B88C54B92D1D915239794958A22F9F5D069E80B8F626816F1EC8839D7C5C5DD74E81716FF5C60000ACA19CC2DD6C0259371F69D502612A4D3C0FFA32227E7640DE4BEDDFD4133CBEB973E4D3640E4AA63068D38581CDFAFDA7F42065F9EB8695BF45D876483869E9E243E5D560EF5E245B7215AEA4A6E0E7C4A036A699D8761880C6AB1E1E751767A241634FEF21C01F77029AD121AC22B3F7B45CC45B731317682CFF0D62EF9979CF75B31E9D8124C3CA217F56D01D30A7CB62EE58E2EEFE971C66813E918BE2F9213215E1B50ED63B9053E1EE0502E64BD0496CC7559EEAC07BB67C39525CC5393477E35F2156EE8E8E98F5D3E8B319AB7D5A61ABFF168D55A9117CCDA567AF402C1F8D80EDD51B8C7F784F779CAAB3662C583357FE6BCD42C880D352F33B0DE450EA90A4BD92376F61EBF0D58CCF875BA3888ED8C95BFA1E2A9551E6E35018CEB2196DEDBE306AEF07628A08EF76AFDAA130DA32F808841A3801DA5C986270BCBADBF635076960F1A781501EDB4D4DFBA77E22593F0B44C0010DEF50F87C8E5D4A776A9E7A4F817DF5F83B856F5F8C91528105B0FCAD2CF60AC0D2F08A946C381FB82A2878CBE8516245E95587CFAB41352429CB32DD55D818E223C2ED49914E2FE8EA502AA9EAEE2C1866B28E9287889558557229FA5F19C703685E331D8FD3775339F24211FF9BB8B209F68ABB1EDCC5AA59B25461A44897D7BE3FC7C164336ADE838167B108FDBDC982BEF705329F90CB4BEEE251246B79026D6C007506DA9BB8F9D829D9C7C74584E119C709F2D53A2B04F6DD1A5445A2C42FE59BD734F743BB508FF9EC6326BF892272F904690FC5A66AD365E2FBAE79B0E913EF7135D46EFA6290708DC0A8790A7F773CA1E630AE79071688AD64345ACA0F77EA4629FF3A3A0092853361AE81C84A64AE84E8EFA41BC3107CD02C6EDD0866AC014237C07185CCD0C5ABC5572254A2A01427DED6A276E76969BDA69B6FADD81F0BF98EC79A8B0A177C9E9957CF63C7B4A129FE2BFB5506F4914686B1BEB12BEE7719150E65FF12776 sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1AB68BD58E87734A51 smlen = 2788 -sm = 9E409946BECAE004447EC5A39E87998C0387983C6399BBA8FEB1485A71A0814E75A683114CCA603756EDC3856E1CB40A5DF7E95861D27061E02E2ED509FF3C5583298E720D01673A0A0CB526EEBA901E3E0576D03604A8A3CF716A97F17B1397515DCDAD2129644DD02A05D1C78DF9578B98423EE64C3540ADC62284B4D6866606B8A347069A2578300A0E619AD71E936C41077A6A85829CDC21322CFE3D8EAC0985F89F86745327DA9BE19CCB722FBD048D6E033ED3A08C835CB383A142F2120A7940983388A9865478790025623B4317A118F3DF64352BD7796E69D6B806E73BB60030042F7182849BB243A0F87457EB0E22011E6C921459981D0F2800D1FFE2CF85ABECC3E9F03730962FC4563D67A3E8F7182CE3D2AA8D1855EF28B8D0C177C7DD1B56F450A79D44A6969D937A416BD54B51AC8A0FF8D3BE2331261393DAB09A6D58189CB78495499908D83B363E3CD4B42EBB290C6DE4F4ABA550BC0376414C685B93784F3CD117CCF3C5D0D173123BDCB1BB7F799464305ECB12806BC53D258E062B79059E3E65FE5B0F32590430B68220ABEFB4B53DFF3481F4D9E1FEF47E52B22BF363692C4E4EE28C2ABAE306C5630187B0F3633A4554A793B0E02CD35F797EEFAC218F1D9C9ADA8E92951F1C03408B102A2BD94C76F7C267E7A19AB20A9E64241E9009CFEFBE3DC9C60200E72E01A0536211A0E0B4A91B9AB4ACF389255C5A640638F7AF7D44F6CBD9CF5C373CF7810FD54B41D9DDC1E6E500E98409B872F4196507B94941907024AB244579E78D1F80B3A3ADFD93175EED0AF7869FE3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +sm = 3AD971049C213A4857D56D540C7CBB427F342E1E555E44BF0E9D968A70535614B4CCDF41F3FE6699FF2BB466A248D9524C4F958751C7B15B56840CC497F1B72EE6C2AE01AC6AD3A3D8304F20A09D1CF9EA6AFE2ED4409DE11E6855892427737338315A994452217F3A0A2308DD4A5A954B72CF54543A9C66A0BF554CAC71573BA12A1C89956E1D5858B9402DE4270A37F5DF49DF80589E189CB9F9086FDC0BD57F4FA5DCAAC7A048915CAA72CC97D63CA6485EF31D1985E3FEC4C5A608C6A53467479B2738AAAAFB0C12C05B8400154CBDE7C42247698025CDE20F96E29417C6094F1917B014711F33F7291D51D8FD0BDC9F980BE6763E79633A15E5CF500368E43A6B235AF91734042C68B6CB82084BA01C991882A752ADCED861591920EF8A16814941AD4ECA4A4A81B88A3BCD58F416521204096429905B8931D96361A1FF4CA6991F79C40A840B8CD2560933EF239137AC61B9EB9A003FBA4D5DCFDED44344A77072F368232145A13F15BEB741F9CBB3BB68A12A5B8E1EF5BEB4D87DD5CDF6178CA58D48FC36039710A8DDAB3C3A13A157FA22E114468345B8038F68244C31FAB50049D95D2E5E54C187DBF6F6C1A203C9C9A6A1ADCFAD586AF28DC61F354AF0EC4A39895DCA5A1EB2D798908929CFD592301EE768CCE6FEA252F4C3D77887906499476F95764A8F5B2081C60200E72E01A0536211A0E0B4A91B9AB4ACF389255C5A640638F7AF7D44F6CBD9CF5C373CF7810FD54B41D9DDC1E6E500E98409B872F4196507B94941907024AB244579E78D1F80B3A3ADFD93175EED0AF7869FE3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = C702C4F190D355F9C9377128FBB818E3F57FA8E40017307BC54EFA6647CD93694A1257CF53AB44A46A48B27C6229B5695C50543D3FF2AD6B487B92C1F30EDEF84855B46EE1AD1022AF6F487B671D068533A81EAE2E3CDCC6FCCE790BF0749CD794F2E280D4C18D498B6A6E29631EA7ADC32A33375F76F04F9D2BE4F37A5445A7E3D006C351A7BB7363AE5C862482E31C6B7813C50968E41BFB3FD41FD243B973C7E1A79D303472C729A12FBBE11068E52BEA0AA16DBA948327FA1F30067A499E5F7BEDC6FE116FE4E58EC26BA4B61B3F56B0CB33C2051C86F5BF70B05F0943163CD507490B9F02DAAFFD3DCD3B246F93E6DD0A3CC988BED751BDDBDA65777856E504E4F07766E44FD5FCA1F652F8CA04BB6F4BD8E4FA37D4A3898C22D8B74D8CEB217A9D40C26B7F460CAF42D140D96C85138289C83206AB4EE96AC13F530D2DD3661A682EBB7C6CFE144D17A56B5FD1ED838887A17A8CC8EF28F049FB60256D8A319184BD9B2C680B36377BFBF36DB9037849DA421BFFC7AF1C41275A634ADE7176B2A41A1D17F34A960EF2AB8571207569BFC63C676A3607F55778E8B9A2A02A00E6B8658CEC4DD827135F9AFD30FB0C8DB5510A2E400BFEA3075FB07213AABA879FA09466CA07F54541279A3F3177CF3FA4248D831CC4C09D3A270D688F6F5A223F5A86834BD863B633D0825391E40121C0D6E562F5B7085AC886DAD05E70199F2FB1F2392C22B9E111E7108D36BB73E47E49F10C7FAF98115511CEE1552F2AEC37EC31DAF1E337C661B51DED9383C675764FD35292C938A8409C45C652A374CFC3526A36E08428AC3414FCDB1C4F7C7EB71A3C2EFE344175EC52D898A567B7119F3EB6C5C85FD7901D36EFEF42C97A5471F80B292F37C0E2EDEC9C1346A848252579B683199277825F98396206CDC4992F14E40C18B7A14F023E47AB0464354205DB62320E5D041A154E974174345D91641EF7DBEC1F16B6DB9CF413B0F9366C650B3AE1AEC4FB205099DAEF3B9FC8A6B973B5C8C7D3B9D94740E8D6859788CC6D80584A2B6F4600955187A43177B4B40683F46996092F4FCD5AAFFAED456EA2B7DA1F133D23C7303479D4ACC8017B85567B8703C556E4BF5E81F129672597FC13C8D5FA7FF6A1B3E9B4ECDEB751E8104FE81ACD600BDE5EF3C06258E7B5F0EF8708DD318FE86D314250F53C34ED794D2240CC77F18C5F0081D345A39895B9B81903809847A330337FA6236F2C7E8DB3BDF16C9082BC9240578EA321CA9542C1967943898918E653CF632A39CC857B1785F8ECC3BF6C7AF9EB5DFA0117B6324AD186FDB0FB3697BF7FF259D06B7806AF6936959585CC09AE8A96C8ADA3B5B2B69E7D06BA3D624EA98C218004D0AA627E9CA1D818818AC6D8449027759FD6B97F2D3DCF688366A82C2C146AEAB7DAA9FFEB7EC50BEC5DF7FDCBEE9D24B6D40B570EA41875944B65BCDB4EC03B3EF40BE30F29EBD9160C0014B03ED96D8DA780668FF50F0F95D97F0E6EE5E03E796FA5CCE403658E3E2C19BE6E14E562C55FCB2F416BA1A869E31E66C9469BA370AFE8076127885894A33B1E8D9619B839DA39F2DEB8D61C6290937CAC8DC76B0E1AEA51A6B9947A0FE2516C6D511FB33517201FF192971D324D1A35CEF90CA9933E26E310290DDB3537CC64D4E0760E00255EC2873AE1057D5EE7CE228065297C575C001C3662EFEA49A535C26C253705EA4134D9A9C266D2D2D05FFC9AF3CFBACC94FEAE5A541098AFE76F4A1560800F15183212CBD7E371780BEDBC754FAA0C40FCF9CA848A018F7E2D03B82966DC5EE3F4096E7B8E629C9F726D8BF9838130A348D2EAAFD456E67C6E5D9214A0B0100B08F72AD06401C024C3F1830FA0341A73127CAFB93E57868FED5A231FBF5754E90B96053B7AB76195684790455EEF620A00D646815D857DA9038EED0794ADA6E296883DAB2390ABB1926B208150A6E271016ABE5169F137A407F2CB50BEB56EA3DC90E8810928B4AC33DC444D95690419EBF54C45EAB856830C9419026148F6162A9B87FECB20B213CD2A904B5D17B36C64E7A6426105060258067433D9E33D5EDDBDCE49DF9FF6991FAA22E1E2883AE9AC26DDE19F3594F2C35559A2474F3862F3AC2C7942F1627A1D71BB02EA8711121711750173FEE7DC5B8D6766EEE5F23D50030812CBF4521C1BD23AF277A19C24B44D9DF82950ADCB953E68B8A29AB1BD3741E3DC5319A3714A32FFA0A3B515596E09F2E3C840CE1187936C141BC7DFD2135CBB06611040083ACD1A89F580AA6C0DA5B3708FDF5BA1DA16D59CC4AFE1EABDE5E1858D67C3153469595342488C889AA553F545F5BACA7A7FC0822044D5973BC8057D27CE2729ABB3CC29C768C356288A18E370774825DAED9B0C8308F4907BA749E7FEF423E5F8F2CC59C1E32BB529A5384B64CF01416C3474A10F4FC9B363B6F99C78E31234DA6500AB4B9DE745626F3D9F341E0FF9A72C7BB321BFDA395C3C920DD21653D43BC8A6E02792E87054A3912F37332D07BD206BEEA134452295BBB69403C9CBE24E492669D35E37D9D0CDDE0FC4753DA994E3A10EC70A3C33A0579087C84D1FAA68970899BDC65BD79977EF3FE430740D10BEB2E2B6C225381567B4F492FDA4696EAAB658F450F632C02A35E388ACDD12D357DF3580522D00094825F81996CA60DA2EECF3038FEA564CB4B844337A18CABB6EB97E63B52018682157D2F2462F36B626090F3C2A9AFF6D8CA324BDD35C724A475E161E635DA5F32DB39957DFA86E5DF24B0A76FDCF6FF5497D0D65B535BDF76E4F798FD222C3452BEAF4C90F6DA6CE5B7950A243D328F74737F3C1362B10BDC50B57BDF3F16170C1BF43F630411BDFC7A581B682FA61537B03AA057214B0CA360EF233C84271EB88D35A5D99CBEB26117CAD8452E2A43A3421B2DFF5C5665CDF9E21382D900B889CB368D4636D7EA0B966E0FC62E0E12F1E417D39EA23F6F56FE17733FF8D3578346DB4BF8FBA9CDAF5CD38BFA9FCA3DAA5521A3D4D7729E3DE5BFA9E8C889FF6AC97B745AACBDE801EFD452CFB46B08EECCD596F30A7EAA06194ECEB8C7476449C1E3DA996DC61FB9DF112C181BB58A9A95A26C2F7E1AF52B1E7FE154DBA994CF5089148954C8E40888F371F10FD16DF091D7C5BF60DDD7FE771E9F2B673049C612B6C7B5FD0A74340ED281BAD54BDC381B1713E01CB9DA3D8B9B9BC9B69AB5AD27A4A1FD5085F36228D421294419452F947841A14C36617988163F992FCF5BDFB195F4612137C0CE5789D6107A3B6B9884B488FC05FE0073AB947F6B61733B77BA65431EE70723CFC663EBB8E5134A17F194F978EEE5F90D4E48DB945F0D877AFEE959C519C127BA81F8680509DBBF6C238E40AE664032554B467DD6D218211F60C29EB6DE8684E3DAEE8ABF34B34E37BE09792D62404BBF0B24F4CC8465390F13CE4D1829CC8193956C38ACA8A1CA3C55D25C62B646C3F8D310505D362B15A2AF6237657E0BFB96B2162691F6CAD48215CEEE780680B517632380F255BEBA5E691E5FBA40358B0BEA2570A67FD66CA078582537BA96683609EDC80C99284200F65A6B45DBF53BE67675C18BAFE937198111C8C35A08FF0D5ADD85DCD6EAA48E68354CCAC0825C585AD28E1DAEBD7CBD02039C551431F5D11F8BACE5B4B9E79C51979B15E1B46B299FBA4F1BBC447B46B70E383A14912FD9213EC459831B85AFE8508DB8564617629AC79D32F8139FFD547982324952207BF0DDDE31F60FF +pk = C702C4F190D355F9C9377128FBB818E323FBAE494A9C9404290C3EB915E4AEAB4E68A33996B70AD14A69D8A63E9F659D099339A4926DD26063F0DAE12C287203C483617E9761218E144F41E7BBA4E7DAF4B2E9A6E5630F5045ACE288BAADEB7DFEAC587EE2EB8A362FC49EB653BE885AF67E257858B7AD490CDF33CCE1A17F69FE366C243D0C2FB10A1A9FF99472555448B81649E4BF3315EEF8FB9AA63C382641CA152EDC6722D68DCBE1A3A6F9BAB4F3C259A1A3C99577C67AB38E9FF00558E6BEEC32862DEDDC823B40F79AC59A5D52E2A591195829F02DA0B430BE2A3EF25883BDA34912EDAD189DF63566772BDA00F74134A741C95F1CAAB4E87EB67A1705BB198AD5D9FDE218ACD9388DBF3C69EEBAC88558C1512B8248D8A8CA03678FF92FA39FEE840608D6186043A4611D9F9206D00E16E583A46B68858088A0D898C405ECF21BA8BA9D914C1E2218D8C2334E0EEFE6014CB534801F41C939E47DB6FE1DB5393FB40A12FAA84A022BA0E0FBC38D5083C22AF88444A09DB5AD5EED07FADD3A813FC7160C8DBF5F7C6871879154036BEB607FF183E07E3140A3E8272DEA1888B7AC8D1C9CB0DE429E1FF5CAE518BD9892F742AC9BED848BF946EC380E3E300EA73FE2B7E6F4185B5822C09D65A74EB8991C1A4448FD78719F7194587474CAD74E72B43BCE8414AD7D67BFDBEF788F681288CEA9701A9241656D1E21EFD42E5A2B64DA2A203EF00509CEDDD5F9F0051D78606A7BA61604194083BD7BFD2A79A2BF7692A306D81206E7F373A8A68575A93F959E602649F34D306E4AE7BA3123562D69964F2CBB7B758F95E7F52B0B7AB65D41ACEAE84AC5539FEA6DFD839729634E1D0C64BEEB3481FDEBEBC1020BCCDC397F0E3461E5BF2FA880C890EB627DFC3C09E7C2134D4886EDBFD0E91185419ED631C545826EEFEDF896CF4B7E59A59788F86AA94BDA8325FD61881576D2FD9B8E9641E11E6F394CCA9BF64ED6DF2855B8D7377558851C1461B9862907408C16E98FAA3540611991FFBC31D6D5DBD6E4F0496C37746C41F6A5A5E7277BFB1F2A186B554B67FDC4C089760226D3B71D5F3F15B7F468D2B633AF02BE105931006EBF06143B08469EF16195A5FB3467ED47BE8F82DC09F5ED9295EC1848D25113C93BB54F1E46B11B79B5A9DDDA6AEED27DCCC226A3EFBBE4380CDADD619F4E1F6F1FE3C511F2EBCFADBF5D9C0E429253A0C3207C31451B8F6A90DC0CFD2CA785AD44DB1EFF60BFFA1292879CD745493E2288AB9950CEE8E5692DEC89F8EE07066CEFA64AC29D245BBF642974133CF3C0A139616B2195E26C390C2A24975AA7A8EE1C52DD9FB0D5F81B06A8E3F5208BF9358E2B6427112BF866A38E4AC3B4D6B091BDB28C2EEAEF116894823018FDD21AFF5EB978272B21C3DA17053A4EC90D825AB40DEC2D3B036805B249D516A6177BAAA989C78F38DEC72BB19F34D6B6565DFF861D83699B4D704EBD6CED89B7268E3D321FE2198F9519EF70F8324F5AFE574F57B7398061DF988819C6C8CFE94E45729D50A7370FCD934032D0513A6009264E2587EB1100464FD9179972B97F3F8D52367F3392B063B0A3B6D7F6B4BF85857E27585225ED294222946E58D6B840978BFAE74E6F8FFA72F48DAFF7A72E606C8477D32EBFD86753231103D18EE5907B5B65C214B629E7C437453497B5D3F1A2AE2BAA17B277533B50B32D90598FA27EB19D91FFC3474AFD12B17B1B8523B4E997774DE1C431D2DE28CDA7DE039D5ED9B53E2C57460293610A495F66C08242340B70EFEB5D83157461CAD4906C9D4A5F531F7C076564369E13C637367336D7DE49DEAA2AF401800389E92681498679D914FB623C9FAB4DF7A0F0858C3006A1CF256761FB0C021C34B2C1CF828E7519F305B0B03706EDA8FF24631D639BC20D234390834BA87D046299AE67299005795E4DA5B149FE717D5C708ED7FB47BB0D6FD90164FCC9F09F20B6464A0921ED6B3A0240F08BF9D96DD07FE80988BD4F646AD3A5F4E51A404C792163AC0F916B8A29E5FB233E056D2B35CAF2B210B295B4EC59386BB69CDFC07889467970D9B90544E04948E1B63AA76A9186F8AA58398AC669A29BA257D1B8091E2540D04D482985D37818B2407F4E219251110B8CB568886B49CD4E5BC30A3C186116FED652F460C03A78C0A8ACC4232FD82D99458538429ED507BB062037F755C2693B8543A936E82D1395F5E5CA27D73BDF92E015404C9730A66C99600E8F421CD1410B6735C532C644C1BECDD1A7ED549E32F9BEFEA2DF207114034D86B051D1FAB86A55AE0C59A369B35B53118933DBF34F214F09B124CE20287ED06887400A3730EE42CBF9F8A1332FF93B214ACF4AAE642099374289900232BDD2D1D1147D3160D7F008582F6E147A1BD5AC07BFBC9B6F3DDB571AB55E8C7CF13E47145D3275664D4C0F17317F1D7A9378790A4DB9B606413C368A2C2AE9CC9DE248D5B845CEBA2EA4EF69FD6BED03145E15EBD271E0FA8D84CE20BC40EE710116C4A53A77690ECD939060468F2737511E48D750533E6A588F0E9364FDB76AE8EE0CF675F1DBCAD7BBB96A7EB8B4E4CA7FCD98F30C707B7460D32FB8B5207958B8F455620F330AB1A7ACC11DC77E6F7E403E37DA3504D552D56AEE714D882071C6D53AEA3D2F9A949F53B7C804E991331644FD76FF8D856276AD2F9FF68A95D46AF0D2407FC129388DA33A99259821B707EA0DA609DA6322AD6A28930701258B736F6E9E4020FE78219D02BB03883FAB8734A81DD2B9CCB4F9B0ED44C119373ABA2BD49A5E95FE2B6EA4E8F9570327C47B851A7D30031D921179E4A700525A0A9E99C219D1136B37F8E314C3D006723FD52E76F85F0965C8D3A6DC14559C910CC41482773E88ABEEB8F26DF79EE61502E4FC7638242DF49E49335D637CEA80AFBE307258D6260A30E397644276269875378274607381D02E976BD5F39B353372D6476AA996DD6CD96BFB3DACFBDA4C0B4811B8E7B929CC5CFF171DC14C5AD754AEE30AFFDDE9F1E9BC0F41FB0EBCFABBB8DCEF67C0218ADDED197368B50BB61D519B8A19274EEBB653A590E5E274243145373FEDA5650D4D00AD916FAAD48FA55BE79F2812E8F2435CAFBA10E36DA9F940D93979A637A180FD7E63D82A51A1245BE8665D5714C4EBAA91AB1E6C7691AE5C44F974491EB447F01361FC7553D9627AAA15B382A9CEC4EA18864DBCB92C51E86744D5FDA0CF79DB7A2F227870FF14153A105C771296635C645E7B1FADF9855D26A1448878BE16F85F1DCB20A7B2525B4BBF770C4EC5A6D318B51487FF0EAFBE998ACF36FC278C284267B91DFA9FCEBADC0E75CC6367C2C93E2DCF74428A8A5A2067F0DDB5E803589AFD34D1E5E2FBA6BEF510F25FD4D26229DD43F8E54B9F48F9C4B145EB64C8128E8CA29D19B261726031534D233AA75CE6030D6C941E1A465C967782EE50AB2E99786F672DA74D4E4668F312EF6094B7474079827A653866AB5313BBC211098629E06DD4BF1A3256B4673D91B63B7569895695BCC17B9B5CF8398923237D196B6C782BF87E93D2E92F1F485DEF1484FDBF627BA477181D7FE7AE2CC2B3BE169CAA3428BE720C91BB8C08B0C55D3D2E7747D5E73FC0CA3E90ECD318CA60724CABE420BA32F5DF9AD46C3B3FE255E78DDA430C9FAE1FDB8DE2F16B47B6EA985ED6B1E12B7AE46A258F8AA8595911145B1CD68D0E4B631DEB6EF1323CE29E4100BAADB6C1C7AE87ADA1405F2A668BF99870 sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294BE57E13A983C3C961 smlen = 2821 -sm = 5CA69B05BE0EE4373384019428E69BC90DC0745CCD83578BC57DCF81EBFDE273F0DBC20F4698C66970A63C9942F1DF0B8A6E0852742118FB2C1D78302FE0FA1A4E4B89F4115A73AC570F8A806257620DC0F6531656F7931CC4DA93F1ADAEB7F731650FF6CD57C573D0E1E095D135B5615291F798C0FAEE6AB94B76906571278F1EBB22A60911904C767711A4FB1214ED33645A1ED50E134041A5CB0EE0D6CA01F0B32BDADC5D4133FE60F85C8B39454A3A5E84D2BE8D89E9680D450A95DFFDB87057C069FF1DF298B9C454BA475E3FF6F2EDAFF9ACE10D64F122898B4C05375BD2E4AC82CE294C8D97BD482C750E697E359A6F851CE25AC127DC9926D061AF88F3705C2B4616792A8E6DE0A0C1DAC8F95C07733D32983EC0086390B6FE47339DB1BD79F8C3A518AEC068364966FF047796A179545B80C16246879E6BF641D1BA0FF26E9F7621937A9630373F722E685DE7283A6E03B20DEB16CD2AECFD19A4A0D1A1625C4F671C8057B6641D9FFA90D557232A719678B8485F8ABEC25602A75D8056A90F9A7DD45DF1BD6AD3D28DE494B328C415B75452743A2BB1937AAF4E24FF59D376770ECF83AA1A40295FFD31FA94A9A402C2A8ACA5D474B54B170011F2D8F954DD9431776EDBA2661A82B2C42F2C44F0AA2FB4B9DBF32D01148D546DDAAE281922265522D057ED3E8CDB059314A2ACF335A6615C4950BEC81CE75B8E52C222D9D8D84BBF100885096302E9C4B9F99B00E336DD268E6A744B33F18A6EF402C91A201A95E72BF18C77B4BD2E9A20811ED7EDBC0D5064BAC3EA5A547E93F3AB89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +sm = E268851245EFDC5A3ED115B241B393EFA642DB11B5C663531C51B0B09976C35F9EAA4B2315C5FA82509BE5AC80E3BC1A76E8E9172287D796A9A7F7DDCCBF4076A32A31005156112C3A2DA142B84ED33F2323184B5C4225B7F05A4A1283E996680512F1A2518100ED70374D6347DCEC4534D69F2C7760A1C6AB0B14E302E5A3FCF8C4773A59293A703BBAD00712AC58198B809F21DF1B46A5858283A47D88F90FD74DE40CE597EADF5F95D70B695CB0ACB4BF08F1E0DADD683F13D34E5A6E3C54A2018678923E78E694CE1720100C613C280499E04300B8E19DE6D4A65AC995C56C960101573D5349AC44A00E764AAFDFEA877CBE5F98F1583E411DA73F4663272BEA30A59EB077AE697F7D999D0EE66A12D7D3C219186311DF6B37CA001FC659F4F36807A703FC2FCDFFB0A8BA6FE382CAE711E5B9C0B824B9BDAB1E5ED33701C8146D95DB5F750A9D47E6298AC781B881B6CBA4D880668CE7FA4349D9BF12B89003112A3C8ED1DD779A644A65B405713871157A1803D6B2904248F4AF71FF8B1FC1F86432D3C1B834EEDBBC60F994E9240CEC6E1EE6ABD7CE7C13AEF3261AE92E243F766C67C8A271052FB90F43EECDB496BC11817795148FF82B6D4D88A90094BEA52A5F7E7684251F81244C2C5797B6BE6DB67A358CA384249B51BDB7217BA47367F2C64975DAB80F0D8CFC059314A2ACF335A6615C4950BEC81CE75B8E52C222D9D8D84BBF100885096302E9C4B9F99B00E336DD268E6A744B33F18A6EF402C91A201A95E72BF18C77B4BD2E9A20811ED7EDBC0D5064BAC3EA5A547E93F3AB89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = AE58C1A3FACD6972F42739B7921602E52E6B615D2EA75B1E87E20B2291D2D1CBE6A6C7639CB3BDCDBD5BAE42F863E7DDA9D41FD36372B5E0341352F3EEDF65B3EC26D45048727C4BDBCEC7A83D5F04BDC074CE9906DBB001C770AC9490ADB45E3956382FE4688231FE7AEE0B7CB29241246D99F8A3FBC8D1B10827A27E95D92E05E3D44A43959DA2685AB395AA78B4206D27CDEA63779C23F9507726D3B534CDC4A51F23E8E63BACE859A996B8BA23859914CC35D46E3128F4D0DA23F23E97CCA1E8DE72A49D9EF76497DB4DC874D8C741F78C46F10F87892714B43CABE49D8A9970C60179BB78A1EF0DE2F3D64E2B8AB53F22F3E486FE791B100D292DD6627B69272F914ABFFFDA1B56ED76C317C09BB62E6BCFBFF4510361327DC7FE0A4EC9A2A782F43A1B90E9850F1EDFCD295474BC5A1C3BDA1952FB0AD495FA943E4BCA648D70A040A5D49D30A6E40EAB8BE5BE3CD40EC6892D514E40EA28A2B577924A79967336B4E8FE2FC5EF16F2C7F5CD35F34450967833E7FB2B7763C0CA2172B3069CE09DF8C54A646F679F00859F97FFEF7D3644850054E74AC4D2E017E9C05E42E131A1017A433E845D5ADDEAC96D99DF5349931B0422DADF044BE5D64E966F4BCC242E971C7A8B29499B59884A1AF2336EA4402D3CF9570D1C7712BEE7CD66E2927E5BB92A20C0EFFEA4B987A3F8DB52343D1D4D7F66B5036D58FA05E796550EE8FF7AACAC5689D42DDF51E1E0454B4512783685B548A7F0B503B8C28DC1FB7940F0EFB89383875E76E8B0F5E83D168E1FD3FA7E8177F1EC06BBE433DBFF1AD71BF4247708E44C6B47A3BF8F2101D0CDF2CF26F4448D1A3103B0F962E08B4870CC3F75E8861B3862E7227B2CAA45E9D7838F1DB5126E97086CE55D82F3F721FBAEBDCA83D29816CFCDC7059E9ED985543DE3D1641C6229713767BBFF9CC33121F687251C86CCA1A802ED5DF1C9FCC289C280A344530EA1096E716620012858973DC34F9C7161289343E8EBFC7212DA601FB53CD23272D7CC9B63B699768C9C0E533E51E7E1B44B5A7A0C91B3B60486FDFF40E7654CAEDF0A6F9F180F34C85683486F51FFFE25CC5AD45108A61A15A88151FA577C2E6BD2AA6B18C0098B3B2D500025E71D63A1E1913CE8ED1337C3E3D390EE09A1CA01268B0914D3F628897B4CA414253D2A2DE97935511EE0C1DFE2635C7A15A6B7458516069423B58EB8BC4334154E40348BFB39A40067AEAD65C490A41FF6653175D747860AE4FC207C691BEE79FC96D66100BB8427893C8CE21FE47AF796C32E27996DF624F434243EFD38B186DFFBE1CFCC3E567D30F51B1A5D8E2210F134CB699638BE8E73FA378DACDC27E5C26924AAD9C0DCFCF91D8D1B83C14C5B6CB78B110195FA96AB11CE8828E4E15E4105A5EF6BDF14F4787C997E386C2C6BCD9F8B7F5EC6A3E09B37A949092E9B60BCD3A6A6E3266E0FA01BF313CBCD0E3F4762A22606417ED4904BCD25B724686B5CA3461574341E93783A57A68C5D39E7386E4A20F1D66A978817B2CF4BCD18ECCFD36C2EE0AB6336C6B41998B23B4CF1C3990CDF19160742C4D44583F0DE557CA29D606F4E4CF0B2E3699D79D14A9BB858D8537DDE18F5D508F6D9B6E3C76CB878C75A89CCF180F4091A05490726BE01938DDC9B10F5D82122A7009EC64116594E91FA4F8D0E22455CB5C7E4C4090971F59E6B90AECF9D66FB722F95110A5E96C6C4BD24DF93F92F813E48326FBDE6EBD0B5F12AD1F143964DE2168B6CA90308B3BBD9A9431C0B9501C22DCB95E862BE32E9EC21FF45599288922C018A35DC5765B718F0D8213F51CEBCF08F3B710F886A8EB47899D2FDAA5E1F9DC3389D942BB02771C308FF99403B13EB433409C4992D8EFC8EB2FB4DCB01B3A093F14B15E76E6D9B641F4A75DF83C20E56DD7E11569B8E53F614B471BAD16E0B8F31CD13FB41861CED325300B32A8EBA8E896E9439F503D7AD116F89A0BA2C322FFE6C6527D504690B441C6AA2EFEB4F24D7E83D93AD7BEAAC89E2D2BF46A4448537F2CA3F21376A4841776ED035FED97ECC854776EAB109B19E9E6AC0B94D10B8DFE924FFEDC338714F31D2D2B5B10EC6C6D2DE1B462B485EE827126CD45AEAE9DE4B691F5BF9732948D87AC405705C197E5D7DAB40D032504920F0A3A58BE59278C5E2D71B8564F925746BC95FB9CA8DE52E64AE6C0D84A3C9D6ABC33778ADBB2D7BAB6DDCB00DE54EF2F805F7645198A1DF15651F73EAABC25B3889F928C7CE3E4F70E3FCEADC0C583DC261C283D7A22C38BBAA1EE65223D9538D401CC2EF24C111E0828E1F9D66EB63F271DB8908A3B25FAE3EFE6074787DF1180E32A67FBEA8AFD5AC71222069ED10A0C46FBDF21F38AB60B92C3C20AEF64C89BC84F2FAB29F37049D399AFE201864B21F7C9211D0F50BAFB866C0D347B948BC45063F6B68921A7FC2A178E2FA4A00035BBC3E19FE5572A40EB4F4D2151E77EE60AC71C6E7350C72CA471B9F6D2944725144530E9E8F546FF5B992996E5C58AA1AC531E7AE8EB4660BF8444A322F0364DE4A77D33252282BBFB5CF366F27176AD0942569077BD0507A773DE0A67BC4E711F6A5DAC7EC12AAE49548742E521FDE3A055341456200CED73D291F5BD55ABD8715A8680EDBA73A6197F06EAF2E9A435380FB33B5AB90BB544FD454B532992F97E8867B483A6CA10F22D16C27BDE343534CA4755ED365AB033D3B27B6B36954CD72A39E34D5879E0B9DA8534BB192167D22BC5E949E22771E7F6D194AE9819684DD0510228A1E8FCFA00063F634DECBCC853E2194D41AEF5C356D1F1E0747709F3079A643ECA7794119F43841CB4A1FDCD38D7B8CBEC25123D779674BC9D61AAFEC4BA2A277AD76868233A29271455A86C1C6B1A8DE27556AAC7217F8B45861C7505CC2501018E03F9AA1E99DA960457EBD9CC97E98C32ED6BAC2FCBD8D7BAE01BAD65ECD05871EAD5EB1F89693712358E07B6D90FAE03B8AB8938D8996AC4DC13D4E2C0570B2D38CA4599B7631255A9F1DF8E5A836B72E4E102DB943D1667C7994335D93E5324DBA70D1B469EDD3F1FF46CDE26E7A0D97FFB7B9DB017CF46E02FBF26190C279CF0B09BE12248A8ECC4DD5C9AECA1B6C6281916F7E63CDD501279B289FE69BD11903FF47AA03FBAB4D72BA3A5FF947F307FA74138F42140B889172FAFA9AE0CD716BF5EF5AB09AE4EF673AB55A303BA4F01AC17084897BE7348B5CF5858FFE1DCFA95F526ED6C01771E6BB30DEE40D8BB5B6198431AA71DF7C26A648035B26B90014DA3A100E1C068BAAE4D9F119274D44D909AED8D6576F8BBE9131FD00495E5557D8FC269C2DB9C56395C7BDE2948BA59659F14D1BA7EC6899403039E36DB07ACE27D50E38B347B528E6D2792150D7A38DEE59CBCAE5F247CE27893011029755EDC27D1183EFBA61BAE522E10966B2A9434F8771A9A98A1232B64C97DE746ACE0514158FAFE15E98D22B0FB432CE217248F9636A79CADB887C8BB149AAAD9090DF1F4B4EA6B37656D81946B4212E5FC6C7D106A1F32A59D5AD2A9033AA7CDF48B317EE0ECDF26E624CE8695231285083E5ACD26271F037769477F315DA86DB5517E20847B0C4805ED257199AA802E0A856E2A15A9AC823CB736BD5BE5DEA140461BF8340B09C87F4AC0E72338BF1A6373D4CD04623BE85115313AD1669CE19808E5549F93CCEC416EBB942025D5C66C1DCC58CBC448615DD8EDDA41974674A0E5222746E4D869BCBDBAB2FC173BE +pk = AE58C1A3FACD6972F42739B7921602E51A2F30B682F01E25A302F0296EBBB183D8BA60C748BD0CF4AC3C3E22DA8EB21E2E6DDCD4A45E8A91A7D4CA099C48C3F59E6BC2087B2B019C6142123301572891FD0C3AF90C4B59FF5D8D5AC1F38805783B0151D5CF120678AA5DE1E34AE0763D68657685707DD519447E5C2BB4198C97E98B9A91E63EFEE737124EEEC8DCF73B75B4E6827E71E5571994B2DD5D6F1FFBCE9BDFB54481ECFF50955E7403D9A5F126B454570F126CC33059453822002CE68489EB81AC71E8DE3BEB9EB3049636D449E18922732C4EF8F7C58F458A5153501951446878452158FE02D7D0EB01910889947934E11049C3A9716F58D68F32D09965C9714F1B831E3C70CD5D71434F4C85C3E97E308AB3F39FD64BDB765B5D63E140AEF6143560CA83D1176E19DD3BD66916551E65630E3E41853911DC9F670DA30CE6965898A81B76FA1DBA5FF708C8FFFDCFE2CEBEB16FADDDC7CF9C4B60235A980204FDFDE4E2F5AFD8CD3E8CEF217A876734F398A9A0CD93FD0675EF4FE9B44738F726EDBBFB10C2A98B4245FC267D4C35F9A568F2FEDC71650E9229485BEC2370FE40D922614C1DA7FA1C39482CA62F0CB6BE3BEDFB569C8917826A0BE6D1CDA2FBC1B3A48C35E106D83E0A25FEC94663CBBEE1FF5D7D06C7875F03209F78CFF38F9DA0B36E89D49B795E33583DC7DB69DB4AB6A1CC7ED0CC84206EB68DCEDF34C7BB2168192020AEEFDFBD9BB7E66995891DCF18064CC1498EF8381D702492D7607D87D7AD8C531D478C30C9551BEC8FE8119DE501A54DBAF20AF9B73C64BF8EDF62BB47D19CDB2DA9BD76FBE7D0E5FD3E60493A1B32DC487E9DBD83A3DBA8B7851B60C5575281599DE5F10A6AA9D25D3FB514EDB33A56D26A53984DAC464430D456B18C5DE6D89FBE36345D3A23A65124C8F68B448F0DA9912D4F5F174E3BE2947EE49D267A4EABA1A2FB09B65C50E9A56C892F0F491B920D35CC3C7A09D2B2BA7343E3F092E3D3EF5A8D2E2C9C94C1C771B16148B4AE67EC48C555D19ABC159A121F3668F4C397860B187FEB9FC18015EB4FC3D770512D753C4E107F00424019D19961FEFD9E88BE0125667548E8EE88AA21F538E7171DAB2473FD0F1AA00D55661C91397A51337001B587F5EAEE488CCDB93C1A75F24175BA609C91FDB24F3F4D41CD558B2993BA1DB029BB5D392881CDA3A622A4A7B4C12E2ACEC909E89470C0C480B91F393A05A072053F66D23FC6F749D2721A02AF96AFD82AFE4CA4412ADA3B3A430122CFCBA7C7A74EBC74187D66BB4B6D99708663F4944028341980117BAD3ED952803FB456FE97059B64676ACEE805B587EABD8E590C0558209B2DBF1BFB087154D0421BC8AB61A1E1D4C2ABFACB8AF4F180AA6C587FD3733A227342555F70E31F52B4314BCC2A020468487F3024773E31BC2FBC8A4C8E61F007200D12ACD98451296B00BE4D157969CE694D619ADC2DE234CE3C81F614ABD9DFDCBB32E118746FAE68AE6A445EA08B21AF8D148EACA441D2769148B5B1B6A6286E341DC36A6F8B1BD062CF4CA7A6FB13800C3A5C67038075FD46657D644701498E038D176047D596EA93322D179E1376DBA0B9C7F51B2DD075B46A3859C7B7FBA31CF0D9FED218EC0467D96A96B971069548129543E16D74B6057817397750B27D9470C2796645E62C3A0D37D381C06FC49B3EEDF1833C520C945396FD5B1EA41BE3F509115087E94F88C063A9576B2710B0C33BE33A691C879CF8EF53DCAB62138BEC5DD12E4EE2315B62DF28B9D1554ED34F0C6724ED62F9BBD6C5432DCBA074DF0AF5FF04AADCC9275409ADAF0A94FA65FD48150E1813BB941CCC26F72549CD9824940ACFA4E48A88FC28410F72C164B6C9596BD54C18AA1252A362FB5386C2AE316300106727C6FB20DD6D0A9E1A8A7C5843D811577F5A2F75AC309E5638AEB49629F3D0169754B0E1AE6D476849C3FBAEBBC828D37DC1A7AD8440F563DA3758888BE95518347AF675623C9EE73E2A5D2D576B70B05A3EAD88D7C6BC16CC7D28768A23357EEFCAF64DD11B403CA821C06999BE2457B7CA405D2E2AC6A10A9382DBD9A9E9AB9A6A75EBCA281F7C59BBF5107C088BF10A9292517A57003DAF8C0C37C4716797A31DE3792D6710C65C72ABFAF5B68F72744A7B474B15105629CC568FFF3C33619A0D1760EDC7A6BF4CFD0C0B013B2F6579A22EC16723CE1A66409C3646D91D7341DA1BC5C4AA7847B8F93FBACDC5508BCB7740E6F314144DF517D818815F64346D0FE444B6A7A9306D3A3A9EAC4F4FDC07EC8824CCCA874B186E03694395CCBF659441605C13D17817BB7A2ECA9D5E1C25CAC6A3D6E04228CBF16E5E6532223B9551E25B8354CFAAA6F0D0F72AA90B8FCF086BFFA2D0E7134C565F33ED9B4A16E286B2750BF07C076CCFB04A2629FC8E96ACF890BF897525A5294367BD94C69337444326F0E6BDFA89D80F425CD797B1439107540A6C986C5807A1A3255FD719ADD70A4E3A9175BCB05CF3A0837FF673A6A796A3B5151229F8B25860DE191925A36BDF70A63316CDC30F80F5BFADBCF8028FB445FF84D924A79BE4A16D2BBA817FEACFD894B124841FC47CAF2A54C432F28FDE5AAE8836F1DD625811F061816C5BBB654DDD94ACC2D4351A988CC711C7395642553B7A56992495FD979EE08B779994331B46CCB56077CF59DB120B988FE4F52FA06C68E0C7A930E6FDD94B91FAAD1892ACF12DC6B977B9ED6619F31FCBD3FA6AFCED8D8E4440E37A8512754DC59AA3805E24E24520429C18175F0EEB6F90E32275CE703074DAAD67ECC470BD8D2078A866D30C0EF88663967F6B48C3D974A511BB25A85997DC604533215E6C8DA9618D5A49DE455D20FEA4B04E2EBFD0011658DF1E0282A76F0BE9C39C5E593E30C0ABB1C2C3A1BFAD788FED839D522D5613ED4DA30C4390DD2460C7D5B1025222EB6A50B45273564FE89D6587F87947CDBEE4E011E2094EC4480B5AF3A0B09BF874FB268DB2634E96D1267BEAF6A125C9719117AB92067D0458AEFDB5FB820F5A1317C3F646E8B423E50CE32B70F8D589CCC36E34E70010EC1520ACCC07C6B89060A95650312371C2760038DD2364C83D1CA2EE6136CC40A9262F0A693B213B9A9B528E61F49B6F2996A03EBD99961687E52CE1AE9B44A6D9060492797BD492FB8DE548066E954051DF72E1AF492E57181A86E0BE56A5387EFA5D549BA617A411C5BA5218A2A7C3E2345B610D5B54C6D83BF0B1EE6AF586B379B120879B7AA598450B91528ED75175B108E267A767933349D9815B92714BE0A8A89E72F83742203BC9B2DB75DFA11CF4417077372C88DC5B488F1A72EEA476FCFA46D088548D3A9998A254E2C076FD3348C9E9C1AF8C6FAAA8FC64A1F90948B09416C2CABEE61A125FE284E1057E0D8A27887D7C26298209A92FA0D45BFA2BC0ED3D27D797896E12D5313D7D900236DBC94D551AC145AC046EB2CAADE33E24455A7250E3E8E1F6E40DA33E9033A8EF47C31BDAA2BA4F24D5A959292CD61A6A56E6A831B0D27A71BCF0572193EDDD0C23CBC893408E90FEC47750A68DF426D707138AD1F63F7765545186F43824BFC431A26A37534CA7011DD94CCF8FFFED7BF3C60074B4028384E2E0AE5EE3FB380F516752E3ADF4FCAD75E940B32543D205EDDA2D2972C0588291BC22B9A88C0D86BE64AAD5CCC2308A72D2B0A01660D09610E16B27C9E9C1508143CB02EF07FBC12AEA069C753D9F4A9402EAB1171E sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8C83AAC33702FACCF smlen = 2854 -sm = DBE4AAC3D0BFB706542132E4442920BB6111AEFA96245E2FD7AF1DF1AD244F5F0137541511D455983BBA1EEF6F523BC16466CBE35AFC3EAD75C9C262D50623ED11B08E0980B3015C74F6EBBD4AED37A93A89E8AF67AD281E94C8C3D0D69563DFA20D2C74277F3DA50F77672C7986D1DEF66D54F1CFAE556B5C70EFCF5E465D1FF913159C9D17E52B896897BE77A2BA2472129414588DFF789C5856EE3A68F569A4F967210E3F4B06E32FA5D6ABA55AEA30425312D1AEC8E809353A6865110BDD1FCC88CEC22791BCC1CE5EB6699508E16109C3C80576B3BBD1362AED46E6759D679D6B07A97CB17B71C0EEC546C133E71C5E98734B5521797E0CDBB2D18FE6276313EE8291BFC16D7450D334286CA8CD5EB13637C996FFD27EFCE5175ACEC631AB0AD1DDC0A83903F8F1A3F0283F268C2D8BA43BDD9CC5B935FF6476FB5093886C4482A01377CCF7B069532D39CBC179253C1412C30405BD13B9D58980254E9AD32FF57700F9661D531D9E28F8FEE14B26DBF864AEE5BF34DD36FE2849D1ACBDECFCE90CB04018594EF68A957BA532F8C7E7FC20A76DC7E7744E3D1F791E0F97015413913DA82271A28308C0B20EC57044D63387C628EDE00D2A16EF1F4FD98E7770DCF4F9F45D7906E31DA678740A48C8C97F3AB7F3D2B33F3CDEC3F0057E652E1AC8968BE8E8836AE24CC2130BED3EB952CAFE164780C3A92832256C51D88F407B53175C489C9C4DD6705123A67C786E224D2D250BEB8449A6FBE48A6BD9750F5D9E35DD56EA50271CD94637EF3F7C097D33BE863E6C8713C38CB75AB955866D8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +sm = E30A0E648D52827A2F545440A001C1CE59DA6E7ECEBC1092472C659C1028F08CA181DEF6614E12FA49CE83885CB90BA3DEF471FCE20F7F5BE2A9436674A6C49AF9A35F7E19DBB31C69B6F65C3654A3F18461BA5DBB8C455A84D61D3EBBD14647CD048CF50895DE1257857ECC953A3F153C33325252181A496C2EDC0F8CF194D35BD71CE05782B1B4D15C02C164E12F985BEA4DE2361AD96C4C323E99DF211717E1E73D08DA2DABFFCF3F77E615EF6CC5F8CDC5CB442F781FECFD2D9E460048531A6606C38D56CD60F052704B967033C968142FE640CFE6CBB0619E925284330FF9E15CF17ADF4E64D3B7347841605CC529FA25C00F89819B3F505F810D6079166B60EB89E522FC41AE06D1292D1EB724C84B059AE3E6F9BF5F1A41093A0049EC37298FE6EC087AC88E19F5304C2C68CB023C1531715DE71A20CC7D701184798EFE407984B34843CAF4E31F2CB99FED8E573013753D2711F9123889B480B97A6F665875A98991E711FADAB47CCFACDD36EC1D1E5E0266A746ED1AB42203328AF6700B0E8A775AF454153933A52B6E355BD6B08A30A433CACFED1ED2C903338921B2B3E9ED0FB62B99D83E5304C68365C8AC9378D42FAA6B8C0E8BADAD14E6C7C86D10E266A32A8503FE3F880EF16F6055939ACA3B859FCC189C5F7396F3879EA988EDC142E69188EF9B3FE2760C01ED3EB952CAFE164780C3A92832256C51D88F407B53175C489C9C4DD6705123A67C786E224D2D250BEB8449A6FBE48A6BD9750F5D9E35DD56EA50271CD94637EF3F7C097D33BE863E6C8713C38CB75AB955866D8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = AAADE0BF29948EAEEBDB3A9B5BC962A74C27FCF1DF40606E7821F2C710C3ACBB0E53BEBB8208F69D0A7C4B41D87C4B6AD5410047392A045A15A00AB98BB0B2D3FFDB1D41C8519AA0822BAB38FC7843FC8EDC97436129C71288AFEA3356A23AFFB8EAC1C4CB4C07BD6569ED88C5C5FE2588BAFF60BCAF4001A9497D94F4F47F20F1DF72C048FFD4E9ADB7754A08F2297808116CE2EF057FA974A36815AFB57208885852BACF57CFFF3E44CD0E9592058BCE7E9C7D0FC98AF68A6778F8C01C1DC97C2FC1EAFBA81466C7B77B15D2526D77D435DE4BFF575A1AED0158BBB9662B94502DF5EC2F2A9C10E57691CEC9AE0497C97C85DB113731A0AB95E8B7E2369D13DCD8BF46BB0B3260721C9D9924D0237E54FD58487EDDC2EED67E4D298022DAE006B85CCCF76A1499BD1E1C0CA33E637E8F337F974EE9D6CB75DB94505DD39831A5B706D1D68D9E35FFA568E966FC890AB71C081E6AC866BFB572271BC3229776AF247537281EE66E0D37495E15D0B58FFABA733DB653D9BCBA55F9D4BE457AC2BFBA1C5250EF5103CA34001A9C416F5E7966278F223CFA9AAEF1D1E7299988D841A2738A332140C0F0575A2EFC12EFCD6ADF76F1D515D462CD4059C15A1EB6058E7539BB6B4D9A037753EAEC4E28DA16CFCBD489C06AAB231A0FF26463F4415A0759335F9C0A83E17586772C5D917EEA9A8E45F0740EF88F8CC741FF5A3127FE5A8BBD41CA2D0216F254D1BDA514FE94238CFF365029C6C317D29B0A118A7D0CB1CF6DD24DF8AEAAB10BEA22BC4E9C71DA0F95BEE966CD25282F09EABC5CC172EAD625817523884C23DCD70173D5A6AAE9D6CA66FE81C6D023068DD04D97BC9B005F3D0A6F7608DD3B2F57E2A104D8D17411813BD2D517BAF67CCC7ABC391298AB8439F012EE163F6B1551BFC529B39E537A7DAAFB032D97B532DD23C2F2BA52B09EDC29797C4518497193C68C3BA256AA83072DF2C9681DCECB7EFB130AF1068C116670C946DABE1BCDF84F15F999DB30EAAEC57858540D2B4397403831B6BB7EAF4B0BA4D74B3D4477DF6FE1BA6D5FBE32959CFBC9165485E4295CDE2D394A8964042FC9FCE64884DA1A3647C1545B761F0B825F3249779A54CB5B9A7CD42F5EFDE13D6F7C016E0932C4E5A52C34F693E2721E8AC2222349AB9B031524E3BF3A3B58475A4BB44A4169B1787AE4035A55DC6704942BD4B73B1A7832ECFC59165F939369F3E52CDD772DBDB84D1273D441F1F4D7B192AD5A607A2005FB9E7AA54E22CBEB9D309E12632B9814F829D4E5AFCFFD18E99AFD8D0D23050D42D8283E72CC9DAC1411DD0C107A16B969FB22402BC463B538E5221C695805F7E2D5550F2C8E00274E2503F48F35873D3E87230213BAE7D9E35E59BA46496065FECD0E41BC8D4173712A5133EF674D624C8351B3DD7EB4E31831D30BD4B6B023B45EB40419ADF05D61336EEBD10F45C1E1BB79FCCF76A1E4BD250FF783E36DAA0321D3BEA86F02C95C0E81A04467004C56F2681B3E4897F697BF9F0169350F0C7D9208E644B5377EDF333DA11A0D6EE75AA65EF65E829725829758620B7E86782224E787DC6B4E5195A819F2095B0E2F28681E0576A3C8B443EBFF57720BC2DDCF1DE307FCA28B6C1124C09F96046B2A04209F6697A7EAB2819EE5760A16FD34B6C57770275314409ABE94DE296373A6CD5448E383883D02ADE75BCC57F90DC2C73AFA2DBB28A5C7617BFC994B6CFF1E2D8130936850650964D77F2DD8DCD6B3ECCEB09864EDD058E942AFC1F2A4AC5460500B08D14432F59F2540BD5566199796EEF39B72067BD539852F5A37A2A7DB9FBC8F4C58A5E1D9813C45E1813807288E4C3462D988072DB310733A18B120F92E65E9BA027B40B5CA5A9758806604C6343B4403A5DDF08F4AFCF92A15C2248DF1E8C8AD7BE5CB79C9AA1459CA1517C54A5A505F1DCC7C9EC9351237361652D7015842D46CC11BEB5CDD6FDD0A7A0CB8C926377945F0FD8C6201AAB9B077C8B61128510FD84618166F661615E5C1FD74EF0C57CC40C40FB495F6F3D73012563FBEA9E90708D6D88178DE2113155DFA7075EAA18597EDA186ECEADA308FCD9B1076670FC0F8728FC2BC2AF1A58FB5DACFEF5C7884AB3F7C9A427370FA939146571EC3A0F6B10ED0015ABEDBB171305B11E37AAB3E51B6128F889786850BED0D5E7895E0CB327393860D936A4B196698777186186CA08F7FC27F3E58794CD8424D025A97D78991907299E03301B63F13FFF6CC4F7594FA320B981E04510AE4FB2525CBCB9333018691241AC85F614CA2D32A391736B592363496D93A0650711FDD14DEA9E44B58D4D6141AA3CE09CB58E45864E4A4CC32082EC99F76090E8C200087E15765B0D12FAF4169AB761CEED6AB166333957B86447D22F59A50824A156A605E92BD6033E825CD62D7F81784A4AD10CA0647083E591172DF432F99F443AB8E51F4518C5045F2BB4E2F4FA77BA3A262E73834D643693BCC69E03F283740A5ADAA61DBDD276B1C842DFC609BE17AF140163C3489DB6F35DAAF298B771FCC6BEE0C1F3C974DDD2D4B46F022A63A6C64B1189ED9C07EE503AF98F524E19CCDB4365A1C2062E1E89205B69DF1BF34B0EAB3060C52D515C6E925F1508DC2CDA6FD3F68CE52606170DB39564931840173899CEC94D3D767ECC6D87F916F5666750A3BD3BA59E4888C2794D9A6F15646902E715FCD48753754F54CC356BF8A9A2FC70B44EE2291916F51657C23DB673A0D67C7926F7DB0D6ED0E0E37CFDBD21B4EE67FB6937C7539AED793F56EB73520AD467726829D089C0915542029706873EC1DF10FA6264C06443989CACC7ECDF6BC8C6ADD0FABB548D5A6E3B94BC1876F6A767EC3F407BD1062654E3542C948ABA40E7E144D4C27D8924328ECDC2392078D685CAF444D4BB9F79E4D2DA435D8FE0A63656F1780E9978011DFB3D5FD5572C79BFE943F65042696847D97E0BA24DD1A0ED22C57B1DC9A3D8057D816A1B5E37109A64EF20EF3BE2179768C07472996FECD9D1638C44DAAE924D148862998E5D31C4AC78A74A1A99348E7D2CC5C14612221B6B0E86C6EEF6FD1406FD44B8F3C8D9F6187A8B83140DD3A32E9EEFD1BDCB6C2FB412467EEE0534D7AAA4721F0008EC65EE12B1C119115278C1E5E98DD944EB1D68ED82116F0046BCF33DCC39D8042A7F8559886BB062B24751DFEF6EBEE8B2BF5238E90C9B2A41D4656C3528ED59409D1ADDD414E89AF416BE9F795B93D73709AEB7C236A26CA677B40C5E237591BB399BE804FA084C55C2EFFDBDB085E7A224C200E27B23C9BB3DAD4B8759CAA4588C2716C4B487CFAAA6EC5A077C4E16B8906F578238D0FC7BE7B5737468E8FC5F80376D89B318438B6D3DD572275605EE210DB647C192E132DF092D1756D94DAA68C462120914A3D2C991520816B0A3B79DE4C8397AD08C357761D85755AB6843E56D75B9547A7A607AB23D359BC0C44E81A3FFBDA0405603A207D6ACAD806EC39C39901B5FA377AB2D9EA034E882EFADBC9D0FE38739F74FE4EB554E6C48BBF7A99FE0F8539F4F28862A28A32FDDA6ABA02557DBA4263086ACCFF6B422AF0C6F9488A91C27EC99C98029A4A1BAF7832C0B3A94D753B92D4B5A2DB43225BF12C7D4EA2270986A69FFEFBEBF83FE330CAC1A1DF0718FDAA7D6667D571596C882EBE006E9A895DD003E69CF99CB87CD964A41874CB6C2620C964459821DD511188E762E89FFD6D384855AD221FF678FC406E5E396CEF +pk = AAADE0BF29948EAEEBDB3A9B5BC962A7CB598997EE3A52AA7E41B246FC028F2B9DFF877ACA8A1004B6E6E2986B56C030A6FB8EE247777B1306BA24B8351CCD689E31DF6C93D0CBD64D22C19C6B1D512DB7F56E6B3107101CB6311CB81E2CC20AC2C2B52BF64BB0CB6DAE19452A45F5986DB3A24BD81A83934ECDA1B4E5E60481B1D90DE2E45C0FB883A89E9A04B7B4E65DA2E145734C32372BB662B6FCD0A34FF1C9E6AA805ADAF074FEA4C890EBD0ED60581DD400809D6CFA6720489AD4868AC81054D4E91875DE524C7C888BFF2D8F0AB0946E1544D9605B22C5EA62D8982B466FC1970F6B6A3A811FCBF50379AFB45A063D27B0767C9D4A84E7459E5CC601BD6F3C361A293AC3BD48967F96499788E9C0BE04D23180BEEDBF13A4614CB6C3CE8C9FD85DC7D01E65BA83C5FE761178D4AF0D220B49CD63CF2E7BF12BF8C7D49582502FE5ED268E6616E18EE2A691F85F90A5ED8C7E511F214B8841CF42F037DA9B5EC82D2E0B2147B886BBE7DF82D2DD90F77CAE60F72EC934635854FEAFD332C4323837EB12212C438D049DB868C486BEB80D531B6E4F01B08E2C1ACA9EAD2DB0ADEEAE717B114BDE5DF9F8C00F4D5B01C0F8F7EDECD9F3B32A76E7B6596668AE0F6FB9B38745EB1B205E991B36796260BECE1C79D60D747BEBE675E6570C739C2E6B1A9F995E2504981EF4BF33CF308CA644A4AE9E812F2A2D42BE3FBBEE73549DD76E2AE776A97CB0BE07799D65740328FB813A5E22A9CA771ED89663D41C27AC7A443BCC3831CB26D31EDE40A594B86F15189E3660B858AC259657A13460FDBD8EDB28BF022237D1795B3B8C17A9E9E025F0F155A2A84CCE33F13872CE975662617C24E0F79D5D820B3B758652ACEFA15972E90A99D36A5E098F8B326066CF89A9968828D2BAC04896B366D3959C9EB487E06ADC18FDA4690DD377636EFA290923822B3767FEDF74890008DAAA6F38FCF8065C6BF5C5EF6C1A5CCB221B6E1A9F325A732329C228B596878532E1C980D775142D3C58FA05B68D229199D1223174819A9646CF8696ED3C6DB8F25CD574B6CB5529A41E50E8816ADC73DF55CE2AFB0779166FD326EAFAC05A19FE36112907A384FA1172E47C12C78A0563E0ED5B4A06E7F9EADC07CB839ABD544A8270A8A33216546565CA36EBE1FAFCC22861ADBBF72E50AA922999CFA6E31A3D22C6410C218E02CDFD86D050C2CF6398D57212C39FA01E205F22FEA73DC864A9594E250B24831762E0B98A0A04594F7EF1D51DB94A6584AB799D5CA6E5435371C50194094DBDA4D1071AD78D9C19A55A0C40E94927D322D8132A908FC735EF0D0D037B94E8D9F9CCCC49DB4BDF73A7A3065CBCA2AAB06ACAED4FD117041F8936186D9AD584C81749773221F0383C7B9BCDCE180295A8C23B8A903D4639C200C4AC49A379B83A3C0EF3199C8F923042B0B0E58E60A342B1D399915D5F3D52245B076E679013CAE0285B3D59A074298F83C3F76EE83B57EE97843EF0CA2B2DAA74E1FC4EC3BEC56B16BD32F79FAAE90F4869234131C54D25A9E8FE527BCEB726BB26840BA4098CD3BAC99C36EBD64D3C7E4A7DC26D1D0E1BA4C722B6649269B8D6AC73E3436ADEDF0F8ACBBB5D91AE787B90CD2B10770ECAFE9E401DAE3CA07B7F238D819FF2E0EEC93296DECD184CDE90680F65F6B3EA99457A0D85DBCE4B8F148822F890C838961CBAC9FDCA13268E6821673FB54E3AFE42DFB5E0F2D87A32F1CB7A0C95AE8D8C68D1C2EA748BA1357F9CA8C00040C15E3399679D87770C91296B382598C653B20DAC8DF58BC8BB2D957D773865ADF493493FA070A84AB65BF236BB8BE5599BB60FB218E3E520B96153C492A41EFDC2658CE24DAE582222EBA2A4DA335BE15A467EF136DAA020A57FD538B74626B619C843F3914481B1F61D25EC0DC723709EE664A03BF549D50FE8344E086F867CD7AB358C5F07A9569C4D0E292713EFEAC9F0534762CDE150907D25E6A78F84CCF4F4F8E5A217B405A8944EB430B0582F8443DA691ACD6E6C6F24FCB02643070D492942B536D877BED63F66AB7606E2D4C3396290D09272274AF3FBFA45F4FC4C4B927D92175BA26E95B600971F2B649E9A569B332DC8885CA639A0E07036E1B386ED5A0B3F8290400011AEBFD0405939E483E7203246248CBBAF9AB2F54741A309D3C59BBBE977F588C06FDB5AC3D75D379EA7CA2A0934D481E2E0CC1FAF3B580F1981F66584AE1F47B2FAE15A1AF005B5E7AE73D6DCBA987C5F583A3FB470C13FEA5BCDC26683967BBC6694C15CB36D89E6B5F6A0754A0FB187A9C366735284F6946D793ED1FEADD3C974A96786DD8C29C4344CE98DF0C6B44ACB36CE851C891BB15432414FBEC70029216A670B5D3F14EEE589789A4F0D5598CADEBAA60FC1D648D671984E652C680F0DE46EB1821944FB0EFEF2E1B73255918A3677F4AFDA84F9BF061156169EF3C248A11ED8DF81E6C236D412FFB46237A660DF699C613EB80C3FD2FCBE74DF6401486531D3E6EF576C50D1F6429BD951616FF2DEEE679BFECBB4DB34CDEE248C0A4C20A6327D6D7F29CB1811CECAFBAC58EDA3F65C45A3875463ECEAA2326166B1D7A1702C3AB8731A3267C9412F8E8EEA769A1AA7B879751B2A7EA36D677517B14AA62931C0CFB322069B135DA17FC541E57CB6F8D3FAA0EA89839D08872ADB2E08B234D8D0496D96D4699A6C91D35B9DB4FC1E7132F3C5421CDECEDDB0D7CB352903F8DBB2EEABFE030562CFAB813ED7EC0EECE2348E90EBBB3A8CAECE1A0CDF359A5E2C6C2F15BE7D3FDB41C16097F876809AAD9C310127109D5509025816D95E8E1F21E1478A2A3A4D88DC20147C98D93EB2C0560D806B097EB6DA0BA0579B9189C1750FA3716492E6F0E399E682E434970CC529A7941ABCF248C2FBA2FFB739EC7DBC129A73701F323CDBB341B48DCB3E550D8DD13394801AF7A6CF27EB54EDC2ADD7BD10EA7E1B3D72BD03F05D26887B70CC80AF003465731C407FC6C82B4A0DF24A322C61F422E0B771AD3E7D5938E76C4128E3723EF1E7F6AE7D5DA06FD0E383A57D257F40698707227C05F6B5A8CB8F30136CEA14F01929C835C238D88C8C2B47582B18199C4CE24FBCA40E7B3BC6C4F903F007CF6B640C33E52F14A5F3D9032115C43AA648C273FC8A337FB3A4585022C76B6767B6F75A6B3458C10272806D5BF1175D1F0E154A8C3E44711C7944E21DADA96E4FD6BDB4BAF9EAF015DF7C89F74198025B430F49FAFA9C6C30C9AE3AFBE22AD5828FE330018C498A62B2C90916DE4E7AE3EB27AFBCBA6DDE0776521D8968305BCF5B9A2BDC948BE5EBE90879313C94931EF8DE00A0742D69513F99F7870C9F4B0CA1A4BE990C1A00D2713D51A31A2CB521B7E37F6B612C6F093402AAF345FC4D3E6375639317A7EC3EBCB9118A1310B1E8C1CFD510B92BD29F1A130109A55EB51B7F40E5AB6EA031364FA04463DB3376D88C87E4DF01F913A93279683ED98BFCE53B36DBF0B6F268C5FB854C19E1840D02A9F8E7CA519FCEAADE36038CABC08E274DBBDE55369DDA6026E9B69346C772D9FCF921DB594180AE72B4E41F7BFD2F42456AE41C2B1DF9EE0D78E28473F256D10BF92EAA0473B9E78B711254E7AFF5C68BC9D56E0E9D56758B186679B079453E391AB743C4B68906A5DE05B5F276D91CE7D2B36569AB9BF634D5F792A205842C53A1F3AD733D4EACA4937ED9B22B97A98B8BC2938F813EE1C9EE68DE8A45711C5DE0FDF82F1FA6BE4D59 sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8A01C52D83B8D40FE smlen = 2887 -sm = 20548B0382489048F6E25C120E792F9051D9EBD6AC2F5A4E646D99DE3B256E95F1C4770A098D2A176A607F1917F58DDDDE0B582ACE30FFD760539B3FAF6D65CD1590A9B72513B89938438456D8FE000FDCA5616136AE7E6F2F03AD3E1542DEF8273EF4152CD891CCEEB9A28FFAA1082D3DB422EC8B1F38AC6CD1081C17366F5311998A917576B727AB6C7DC7FCADB0D9AA4F7D5EBE921C8E233ECE8FA4C0DEB11BBC18A2D80B38C0447DAA0FB51DDF15A1DBC3764511B849FD0A31619A841D52D72137F9E02996A4B5B94267D00AE2B05A217830CC57462C703B2042ADFC4657858173FC6149B960CC5D32F34111074EA391E051B4678430D6F939A283A0461DF342924CE9E203C11FA156F3A1850F2CC6F5A0138850573EF687F112AC7121440452E6D7B962B86031C0CF196E8787F78FCD9124F9D008D52EC0EE22EB0F50357679001C61D473196015CF613DC601F6DAA99E74FE77F6CCA13618CC0B02F5ABA2A6B9F961BDBAA28171B797F4624AFEE046DE42C0A7E553AF1807DCEF37307273D777EB824AD52BA4159A738294CE20D4059A0718DE7BBC7033FC582C1361AB33D0C2168146D939A3E70CDEE6026CA2CDCF74B21EF026A8538119BC84E7C85160511BA7D7575DD96FEF96D631256AB6D3B566357BCA3E257661B5276D34C3369F9565FA476F6EC8B45B328A79719CED8A836286ACFE9C75DC2763A11DC363FEB2EEFD8242A9EC9C566B5ABE18C89355457E73D5D3025C419542F7996583D4910B767F9DFB30409BEB07566060D7731E5B2D635B2F39AD3FF6CC23A288FF8D663B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +sm = 4B5CCCB523257F724EF50913AACD600C0DDF07BA732BF043342C8E436A1BF47799C65386B0711CE58EC18053757B84167342BE574815D3CE24793047196CCAE0DAFB4411D97AEDDDBB2BB1955E9689FB642C12D1EFA422C96D25BB95B2199207FF81B07C85F6014DE8F50019C007D0E40CC13EEB7F075131067F1124EED8CA58B22B2591534EFDB689E46F13FDF4DF9ED5A0EAC5D2842E8568CD8B8C799F9E3A51F84FBBAE60656EC757000CE78F7A5D2C68654D028FB3D628487E512E572B91794BFF6325DC104571D387985E584432756E4F6DD426A96A13DB3D3CC232F32FF2CA1A75BB0E588978AD4A1A5FE024A2A66FB1AFA281CCADDCABA64002E0E70EA130021A5CA43F87FAFDC53C093EB68713447072C55DD6171A2461CB0339E926329F82A60E6A752B5FA3DC2456CA3080D3D9E33E41D6CEB1AF81E809C9348AA2F6E6D6071BF229275F2AA56BAB0C567A9D8FF85A568FD90CA6DD94945B904E5E0D468A2CB5753D65DA9187FF2E9FB835891D6933B1F9722BDB9C16BA3B89C751BB5C16DCAB5073388881863A9AD0A1247BCEC92C377CDAEF2E8B699E9C6B1B58C37BC46286B482F3761B2355A1444866066328044B07A615C46FFCFFAB700BC189088B12C2DC21163ED3375B25155026ED4AC57620939CD554E3F5639A7DE902482DD0A491CB8C5BDBCBABD02E709CED8A836286ACFE9C75DC2763A11DC363FEB2EEFD8242A9EC9C566B5ABE18C89355457E73D5D3025C419542F7996583D4910B767F9DFB30409BEB07566060D7731E5B2D635B2F39AD3FF6CC23A288FF8D663B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = C435BA9281752CE4731430DFA63D4C05BCD7A3C4AB3CE5670536747A795BDE07F4D8C9E8327DD2BBECB18E770DE2E45A5A7023349592E45A3F8B43FF7375A1E3856677C1C8800E410A138776A67614047A9FD6A14A70F0D78B9881D27FBDCBD0D9CFCC73B33A8F3FF3CA196B3ACF0824508F85E5C5B2E97506D9DEF6F79DCDEE0D90016FF19FF2EC028833D5B5C3973CBE7774A2724E3FCC661B1D60AE00C4D55B9476035887A311EC758CAF29F6C74542797A62FF7E9A20130DD0520A826FB34752689B998063DE0623A0566182E6038DA142D374C321FFC248B61B51C138AACAA07DD18827B785C7AC55F94D9545F1145C266E4D84C0D34E972791E0B99111B815AFABB0EF38D82DF52B3C8812ED5CFD456B403009C634A305BE3B15C94117C28EFCB229962257B80336540A19D96736711D79CB979BF221DEDFFD3AE8600F56EC9D74E29B5C006E83C9BD656290EB8652BA3B80A592588F98EEE482818D9BB79F527BA79F7E30E4F7E95917742868FB8C17FC733D29E099A37E9FB07CAF4C48B98A32F7F24B551EF6AFFE90FD26354827545600497703B4DDDBF7280E084689343CE690BD2901456096A10688A4C8227ACB4E71B24A9CC23A57F622EBFE4F4F64F05B7C93C3C45C7DCE9C3B181929830143B7A7FE021232EB188A73DA848FC6B9B51F45EDC8A6E2BB6839E570A6E4B62DDDF626C7EB189693CD0B37AC21FE6ADD6E68ADEDFA53DFE38EC6FE9710F19D214FE399E304557F7504002C7A5D7D429340F5E3F9F4E17B2120A310FF70D73363F28C7CDDFC0C1DA0603A47D0B14C4041E05705701C192ED32C8C99F5BCCDCA62ED810994A838DB257A5FE77CAD063D74F8A50D1CAE9DD390423B617612BF53EFCE21EE6038BCC5941A83841CDFD72C54FCDF6B588EF4154F80C396BCF73877186D0E5789325CC9A4DB44F8F4A9DC5BB600A146DD67A3C378C734EAE8B87211F912DB222E0D1FDCCE212C11AD16E07462A9034FE6C51DE9D3839D11054B91A606B33ABEA7A403742D66225DB7FBAEA867FF0181569877F7A6219C8FAE11D1BC4BFC5DA969218CF4AEAA4EEE113DA86D7B86FCDAC03F6594C24F48599368094C6D4E1386BEF29767E57E2BA9D2CC116101A90646D01C8F0801E526EFF959B4B1E3398A86AB7D226B27A91588634BCF6B4F56FA81E3C7B37E16907C6914EC4F93B33BF87408E5683B8D7CA03E93EADB3862DC41ABA8012123C60A012BDD044420D2AA300F57E65A0B8692BB3E2E6EEDB517CC2C65519B595F01488ECC0C4D3D5F4E17DABC54F988A9874A931C825C47047F7E27FC88740077739C8E58D8786E3A55EADFCE916B56C92C653D7CD1CC798703C2E3623EABBBA6B009A58E0B2EA4A03B4DD6FFB061570CD61FEF198D47B82ADE14D86834AA572EAE27C277B3F08BBCE955B6106C97020EEB25D99E6B9FCD69B50C77020D02803A4A78B4D9CECE3B0181D1CC2EDD0348AF2215B145E5D2816E4B67AF182E522B2E97B2A9E225932C3FF239BB1604515A94DA31E3087A41C95235A3019952A0575A6B21D45D09F53461059B4AC84DAFDB29AC30BDEA160368A5B1F32A8A332B9E5E545C4BB942ECE20BB8DECDD53F5D50236CDFF607E5BA3C437410889A35E3689624EC15D54C5ACD7C02B2823F16016D3530B15E191820FE3211E95C25A87CCECCED1AF2CFFE4C0888385F4981D5B71E6366643D54F95EAF32CE5E7F4CC1B78DBC1743E1DA087585B587BDC354694A3452F5B61DAC062239BB04FF0E20E60B08257CCAD25E7659B342CD0C8ACA6A033AC16AA67CADC62B8D179CE16027FB688156D94663ECA947D4A2D074C4957D18FF0674081736408B2DDB0932282D55F32D792A43D04CE569D17A582934F6B990FB73AB7B501ABFDDDE63C2BFB157620E5E5487A903F8DD641EE4B6B76E2ADDD5FFCF1825CA9ED407BEF23C50E660317A1937286CFB31C8DB882E3F53160828BDECB1867D76BD39A16D062DA9DAC8615AD37FEA964751741626572240207BD7A7246023A1C0242E0C1FA999AB879725D74058F5C701605B6015483EAB0097B0A971173CE433DBA287205F36446A0D0915E096794BD3B342BECCD8DCA7663A8310548E90AC1A752C1A012BD07704AB0874911FA3CE707303D562E01D750A459798C6CB143316E941384A7D4C22E68D018AC2D948CA2BDAAFEEC697E9E039CF8F28CF8194112B5027D83AA26E93078EDB87BA35B2CBB436B2797951BAA6F382DE8A6276145B8A6C168D9AF76DAAE406ABF886D937F84E5FCEDFC9B27904A97208CB4C00E1795A2AF05D279A28D2C317E75F6C8FBC06F36F9B05C3785C48533B996B18328462CDEDE007A84F1CB68AA538160580A6C8EF957568837DA41CDC076EC6F18B2085E3A23C5BD66DF2E5265F254E077829F506C13A07F3291AB5BC37BF24B3D42F42B2C30F1BC366DDA3AD3FF8282ED7A44B26FC2EC5983AAF5D11454F791AE9919924FD02BCB15538AB51861E628FD26D5D28B60457EE74837C399209F9617A924AAA0E3B9A93C4E105C32F429846DF29A40648365D0FEEF758B7E7490733B3554424CB74E62B305D0BBCEA31E2673DB7C0B3B84F7D2F545721948BF1AE9CB94CE8901068D1634980879836D9E589C0D66E8D849E1B3044860B56B783217AF0B06E0660D478ED8795972B1A1D5E4DB6D8DB791AF1E6826D9AFFF76649D7AB0F304688F188B1C69E6AEA306A343A9D73991D1E088529EED571B10EF2F9FF748196A57B09D0C5015CA970A98B65465C146328681FB3993C8098233CF930D2F320D684F48E63F5E76C0E5BD2014D0BADE22674E6743670B6B8A77CE952C196392CB6E832AFBB3F7D996E4575D5FEC4924114E30AFDB714F7053AF65F9CCD907C6BD21752B19E62BDD3E9FE06EC8B11AD91EE82F9DDD7413E85C6F007AC14831965D0535460D5A5CC33BB558D0226D6D996DA2CF2E4094B97B652AFEE551A9F7935CFD1FD20763012B417BEEA5685C459C1F39835F28F1E1174F2A3E7765BFF8D674D191E3DD0BFCD2D8127991EF0F8A946F5833D32879404E1F163A0935D1310E0606D23258B743BA7C2C502DCDDF5815EB6FC842E155743864B6CFB2C83DBAFE5FCE0DA1A7A5EAAECEDF00F223825297942BA9F7BCDBA2A4FEB22104D3437029A9FDC31A0E5D7A14ED6283BD006396F7F90190F8107EB792EDB2866D53DC82FABE6B48954C42123B3290E6E566397B480FF82B73116019AD5B50C1C8F281908AAF944B7565634DF42179C5312D192822A36F43596326A45BD53258DBE9F38053AD3144ACF2E6B4FBB020E113F3B8759F1AE5A4A52D8413987E3D3D1B89E70183BB1D7CE8BDD6F3B6C76743C51A3F4BADD9B5F78B96895D2A459B6D600289A10A2A2A50CD80AAF2D7D9D85D3783BFE4874BF1C1641106262C68C1C55C4B022AD7398770F9F23A923190DE43B0478596F88FA6060DB7C3162A40E339E595726A2013ED4D8997C31622F9156AC54F23297ACBFC7B7D80BD532C643EF5DDB0F0220B39D8B33EAC11615022D98DC2BB98CCD9C2321B1E8EAE7EC0941B723C4319C590187C76288542AEA830EAC23153ABA59C0440F1A5692C036270F3485F78BE19B460B41F8C92A62A5D1D7F73A23F31AF8894120279D5EACCC2E2B9C3C8D6E85BD9C3465361791F82D5450082DA955E4E14A4ED87A9BC54F9C388848FB0F4B1AC8368CF88FF58F2FCA5689531FF27EB9A198C9EBC11E511DB904A7B319AE89B58D0979E8FE6D896F61 +pk = C435BA9281752CE4731430DFA63D4C05474EAEA74B0C6F88E3BB1F55AFC0EE813B065BEECD064E1038ACFB51E53399CA044FFB8E2C1508232CB8097DE7BAE54A3FBB14699E46CD9B4907C46EB28C86C890BDD027FA5E20C579F0CD25DAF0C46DC73C2A06BF02122767F89DF05F4409A7E8A8FC952A15D8A10F59A39FFD9FA8225B406EAC14673543F9A5F8AF500E7CE7B4B58582A48361EA8F5FC9D10903AF3C74E6D5CFBFEC31B102A98234A64C9366781190BB68D5CE0756B9023C2D59BF9D4E9315C44F9491F50C1E166ECC258DCB03507301227C0E5BCF432740E24926548083EB3F3E1AA08400B3398C4E6ACD09F05BD7905697037F39D74116FDFE42987F10E4A45056516436C470EEBD7BBB83885606950F2163C7D79EBF243BD587FD3ABA75C54CC37024A37F95F55A264BC4E089D379F0D122FD5CC998BA7E0FB6867918CE0C727D4A676A1A0D6B10C54D56C5CC0843E77C9D849027EB73ED050F2129B35F0ACF2CA32C5A5087EBF69F4B74842E0967F95A1ECC7C840C52D6F6F384378F2FE4C49669563B38B49420307D68C516725544F1D5A1C5D2FED813C57EEECF5F4BE27F7EAA231DEFCA839D04161F5AD680DC94E5703D9FCB0EC09E8320DDFC5AE40DB6A122912430D442A1BB967D2C7789EC36E5A4D04BC9CB25EA7D51AA6A8A5695216DEE5D0494F782FFB99AED0C58612FC21DA6FE0AF64724ECE66A3D6F333A1778804BE2C115C88E1B4F5D3AF7022432D4AD093B51577D6F1DAA1033BAFF8EF0CE42E953AF4AFE43C0AF7C76DF3DAD5E118B4BF44B2926F7ECC6063D2817DDCCF7B5B9CD06B9D6F15ACD2333B0034FF368FAA031487FF04AA15B171688EFD60EF557B4536DAC16C09FB8AF5890F6841D8D3C2C3D01404E417CFB3D9D9FA3EB6E2A157766DAC220F3485A3BC1333EBDC692AD89B794CA3AB7E12BB2DEA513C5A321E9D60BD08915EABB3575F52B7B779220BAD6CD1D90364CF45556C9CDCDE3671C5FEC04CA8CB34B1016D5CFE16A3C42267672F11FEBD9693C8BD195A5FFBAE07D9E664AE3B9EFE6909A49F949DE6E9587B9AD6A8B393056F96C40715D9860AAA4BABE3CDA10BCA0BAF1BDAE3DD2D8C0A259B5826873EF62A5B7177C8EB2B2D6DD8680D69655275CF3E336A731CDD049EDAF1E7B838DDA9B34582AF6A29D53F6F166D3177D517299BBE7FAEB7BE23B026CA56CA725A70D555E6AE0084B782CC75BB4767301F0F64B536D96665E7F209DE298E31F139B402CC28D0DA96D4A842C44793726E70235565226D65549AF99C2BE2FCEAACBD68231E39ED56F333CBD475F05E2331AD70FCB8B2CC395FD6266D9C1C23C90469E7E236DD43D5F162458D7E31CD31AC8E9279C171CDC88796F0F9C0FBF84312461613C8E0A3A07A9D5271D88548CE9260A11584D8C0EDA61BBEC4F9F72D72C0F69D01810617F386EE27422F2EBDF6AD546BD4A385DAFFE9038FA1BEA295F50371E9F1A47CD9B59529104CE6A372B2D72B87EE40FA9EE626F836B3F778B05E5E65FA7E22571FAA1502BD3F5EA2694C5128ED57ADA16B151F2310514128F461725F22BCDDBD37129B8768DEC042B41374601B5D4DBAA6422049F954A36F9F4F117700EB278C6D26678ECA435668A8DFE2A58824B0CC6795500AB58E2EFBEDE598D4AFD9FD7EEDF4A7CC7D12917F9E3C959F883243DE50C0DA1BC149AD8F841CCE8D37C4331CA1DDD3E1FDB0F7DB6D5F19BE1AA34A6EEF10DD74ED7924AEF7789F03BF945768C4029CD8573992A56122E76BD3D37FCB30F716D800DBF84F71D6C351D0EE8F1B0680559079C05790E0649A94426E67CECC7DE606B34DB626D33B0594EE3FA344BE0684021DB60A98E771D340AADFC43939D203FF7E5D95D062C945C2ECF6387A94CC33E8410B7ADA0E33A8ED05A1266490C422FFCE26834B21D4759781BB53343C1D75956D140B18749F7E4957E110529BD36790B4586CD8E7212703EE2380E9353AD9BECD7D5AE95C1C342BC56A5CDFE955A186BBE77D3F595828BF3BC3DF28031783F26C17CFF71D9F6F814D10E26689C1C5417D2603EE496EBF61D3743B79474B8C34A89E1DA14D47FDA496DDE36CB48061DF6DD886795C9E9F8E75BB5A438F031FB4576DC294794AD3C96D7D7F12F17EA23907244183BCA4C9D4DFF9FA9B787FC8B3D374A67C9DADCD01F51DA25934270CFC30F7EF9BA35E474F770066B847EFE814C9F36391BD0F2CED901889ED2C5D6D9AC061B498A0D4E929B694AEBF7572B794F067531129042C5AE276173BAC416C011C703E9270999BF5F34D64BF41EFB5BE8F2A65FAC6E22C4025B37088256CE5478F11E81AB3F8A4710850F16FC78117AE9FC150757BF28BCBDA37012D581051AC2B3692FF893D7B1218ABA9761E10E030EFE59602C7A1935E11E3EA1723A72DF8F10D08A3BA6F3F723FA6229123F58B247193CE2445149F0C9CC8CF75B7A70BD0213653337706C11B564D5A6FE2E9C2DA4319809049403E86EE7D768D3E54C873A44CACAB550A86B2A7E7060F4C1F7188914E0C6E2F15A6B51C3B91AD6A5CB8C0BE8206A7A05854A12E9BBBA02F1FC181E45FBB6FA305A43A77444BB9218572B1E924096DD4C2309DEEDB47780CD5EAC87EFA987C75C61D805BCBD5C8DB6C07A0D1F5C1C4731CD5FF5EE91BAAF8393B8482F90EE63D271D448D27A1ED6BF640EEE5144A3AD141AB79C5471F02235E9AF2DDD36858055EB5728FD4CF0EE99821C3A3909CE49677C00A9BB7706624B5FC8736A56A2FC6D97BEDD0966F5F2A7B16C64C22B250DF0358C2439CD7850EF43FC7506BBDE3E61231890C65A4D6AC76F9F276465271D0E0EC2008F4E2A684FEFB71C27DA0D4DFC95E57EDDED1AC1EAD4D10FA5BA62C5B288C038A32A66F21915AE707ED480F446BE4A8F63BAC6955A3A3E2E70E6CC88CED5020F3216ECAA19D0AE3EC78A9250D58EADBF867F76F1B1A254944F5AE8CA530F77E55D2B32A35A41A4123E1669F414ED19840F872F22A1B8F51A26E27A02BE82D343D5CD651D33F328FA73E74683A46E9CC0FC008CA6E99CA81A14DBBBB988D323419CA7F3A695D068760AE753C12115E3C4D03000028D17053019968FB50F63815355E6C5409C230D50B25D008A8F38B969FEB581F7A2912FE49C338D108B50D1625CE77689062B718B9A9F67298EB77C05B058541C55AE772C9EAF756F4D6C976D22AF1F1E97D83EF637FA1AF7400859C12FE3E238CCBE578C363BEBFB77561F9A9631E78980DBC8137EB02A0973B9526E069A2CF1569E31434D262DD015EACF3DD39F9CE041C2E921B848A6218B5A0642B6F2586750159A62A6318E22DC311571F14D4D1A4C396F4DE2143DB44D2D41C8BF9C5FCE14D2CBBBA3A9030BBBBD66851D6613B364AC8B742090B0BAF3ACD72092E34E9BF4ADE271BBC7B8EA278AEDB2382F327F50655ECDB8BD7D639C9D3E385236173A78D004EA28EDFD5213E4CA413CEA73040B6376134631BCF39E113D1C0799E2D9E45FE91640156CFF970AB6A9D76E5133C842C9AA6FC805CF871B9601A90D0E127130DFA92A4BD960EC47AB865FAC15FDCC0148ECC007317C257C6035BCFBD7CFF551A85CAF522DCC6605CE72F9A6DA85A846C405C60E7C6746AA7EB75887B1AFFB66B7557CD101D6C11E415746323AF92CFCD0CF8E93336D1671C0C9E24051DDAC2F1353E959067BED71E4DB08D90E1C42C4339C8137B07BBC8C3B94320EB0C53EF64D602AF653B10924DC57B27C24841EE5 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE59ACB27EEB2936AE smlen = 2920 -sm = 2E3A72F7734CA4015A2CFFDBEE1615E306B176D4CE74A13C3BB263B863C5CF9C467E2297CBB58601F8775D151DBA53852850806C6E1C9258A7E78476ADB9A5E931AFA9D46667485167409B68490B8BF5D5D5764CB7E3AFFE3E6C8F9724BD64C327D33ABCB65506FFE688C2EC43F901B1BF5CE0064C6D2E8676A98DB43DEC6A4E839959FE5086CF23C22609084CF1BB0FBA76D10802316C1456043A084C8EBDF9C2DFC2B8E71039B1C9DDA1503B200A7FDAECB20CAD7FA85D9B67C8AA1DA8926CB99252AB0ECD447EF2B1D5724E4832E5AEF1191B49D09A8750CDEEB7B4FA3B05DAFF2DAFB0F0ACBE2FF89A3DEAE4DFA0D0E10220C447BB4BD5D40F9F6705BE75C44E679F8E66EDD37509530277438669D128234744924763FAAE147A39648F334616626B185A00B632C028B17200DC2C6FB9F7872F9FB5ABAE21BA782A484CB59215533A2F59DCC4D2530B92F59F3A15D4AE0302028AE92C4013CD584ED3BE25DC6A54C7478572262FF0467544167E367C40671756277E79ACD97AA66150AA415679A71ED6C4E03EADD240915A045D7F9D96B6531CD279C57EA1BC4A689960F64F552A2E86DBE895EA1AC24548388CC767A9E865F6D50E585A6F4B048BF33FAE2266F91541109025EB7848E439C27C9F0AB1BAABEC839FE47189DA4EC3753408FFCD3020468566DFF58F022B25C26AD449EE5E778815ECF6221D7F0022AD43C4519FC21AD5720D53C4E0216BDA11512D50F2B0B120E9CE9046A99155D275B32001EB86057BD04454BB91F5973D9B80CEB830CC24D83C60EE868EB7DE18559C72AE954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +sm = 4294D4FEA3C708D716B4CBEA077BA7FFAA094AD027B959E3CE90984F7EF3B4BD12F0D1CE37B296045FD6BEAD8D4BEBA98EFB3F68097076AFD8DB4A5A0E5B0197606C06AE3DF9E2534A8B4BF2B24DCB6FBB223D7C42949E534D6ADB51D6C1AE7D7BB9523677D510991479DFFDE66931FE436B42288691BA45914AD27BA93A678C61BBF375C74BF6282B9FDAFE7E0755BAC22CE1634D50A10B623EC36AED2054E4F6EA6571EE0D3ADDB8C9533500E8C5A879FBAE357355A5B07014F1CF9D968DF594D97E87FEE308E14FDE2892D2CDF7E05B441BF92B64A30334BB44861ED3756409420F64F0D0600F8AADBA8201DEAC7278EC85661A7B35075CA5EBC03102FE107E21A1BC1C3EBD795F88FA2FBEFAF23D0062BFB0CF72E6C49D9843477BB34EB0D4B670B5738041889633FC6A11AFC1474FAC92BFF4FCBE3270A6A5B94C41A840D6DFF3883C1B7E2BEE317791C3C380C0A1EC5F2152C3B9B039A2357605336EBA3B7D32EC0E867615D0E3195F41403C37B055C7759DEF4C8F4093D5586E0852B55689FDBB781DC1E6B6E78418E54B934F02DA40CC2A1443C48F0384E303494A81EB4172961C7BB5D6167D4756924724BD6CDC1EF08477F826CC1F77A4E34201DA8A45982200B9CDA4FE4A98A890061F6F18384E00BED838436FDE96D88D512A70D92C5DA2A82D840C27D20FD4BFCE6AD449EE5E778815ECF6221D7F0022AD43C4519FC21AD5720D53C4E0216BDA11512D50F2B0B120E9CE9046A99155D275B32001EB86057BD04454BB91F5973D9B80CEB830CC24D83C60EE868EB7DE18559C72AE954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 481790F5476E7FD342D746C51113C17216704C4300D72EA63AC22294B58EAFA7288D093D25FD215E132892C7F59B78EAC1D1C2721E03F81D7DCE4AA040A4A2125F3408F125352937C36E2B0962678ECEBB667D42978C29FD63A0E57E8C6DF4EC5248545640EECB385D9D4405E37ADE572074DED8937293C2C58E12D9BCC574CB822010BCE012F884F24C364AA04904E396D8AA37B298C14A48BFC2EF8B8A2ADA6088E3321913C8E3E11321ACB0101BECEB58005DEC2FCB847E1C7AC352C3BF1DD599335F43F2C85D035FE2F872900429415C7167A3FC692F51D6DB631F56C5F0315F25C5AFAEA92BA5A27BE7809CA40DDCBD2A9448348289684B47DF3C019DFDA7ACCBD296D46BAF28CF0A14E98295838E495218016981527A9D439A383F0A43882A6A86DF31576482F0644769D725CA6A92FBD18584C1D515D8CD039D70E385D73AAC975226186270762F7CF3B4A36F4514CE4F7BD19CB031925D22A0412BDD0DAE5BE02489007FB8951752A4FC06EF4E8F7B5D647D8974D8C4DCC522A47EE02ABE7F66FD57B1C51B50BD4675E29F0EDCEE9D54A6873A50AFE0CC4378165BC8BBF4DB75405B1290A1AAD84D2EF9A56FE3A5EA6E575FD32B5724B2DF81E355A2EF8A7BF2ECBA01C1766A9F36105A1380E543212071350D22ECBC64E777866E7B28C3C47C348A41B5A73304706B17F7222ABCCEF2F00F58A994E8BA660640D6A2207BE8660501CFFEBD36B63B2E7F0534D0AC4638FF2A288835D7B7E1BD93F62516DDFB78E2EF8660ADA6E2C64BEE5EDCFFECDDDFCF4ABDA408AD9DFB01760B3562D8ADAF4E2EA76CDE048222AEF53299303029DD5B9C7AE2225988CA0658DF78D6A0E077479145F5E93B27E1EBA91C43B54716EF982A18F9C9BFD1CE5632ED9A3ADD1C6E4CE189017ACC76F5BFCEFF7415CB6C79B93B13E15D702FDABD28807030B096CE3D8748BB993456340D5A7B227EDE46B652184934DC48E603B95EE358B1C1CAA3EF62C6F6E26E25D25178E809304168DF5F003B7683D4DDCE87E4B53AF890438086C00C8221DF26C2829BE6E38EFA0E2DCAD062E40EFD01EB0BB90C8E78AA14C7326E4A9E12262F076C941D6DE8036A0F6CAFE8C5EB0F01D4EC41601EDC253313ED4AD57A3EB02038977579D0A18BCDD604199B1596EFFD879D2E2314B6C49080B8E7A7CF57CFF6346EE7701018CEE64B96550F1B0C5AF9A2D71BE43F27502F3BDEE63FE2EF9970593C714D082080C417D820B4F8914B88EC3FC3B34F1823738400B1B02CA89B6C3A06F191FA546CE160113990F9CB4A2C58784F63FC176262E0F09000B036DE8FB58BC540D387F57DAE0241DAC539FAE9139AED808845C56487AE1D89CB305AE7A4956357E4C9337E9B11C201A7147498476A833E83FBE8DB3396190B8D9169028C55751689848C973AF445AA93BCA9FB87E6C3ED63EF8941C56A709BC29B5987D4B1A6CB94FCBB54EE3E86D704D83604A0723DF1BBE990B144AC43535E0DE5BFE440CCB670DB358B16A064F793717376DAF377C39A68012801F71052C35F19334960BEABB601FD52D4ADD802895EFC18188DCA2DA69416E1B0E5DCA5D77F8C020B6D452133A36FA5DA1A6344D200EFF50800AE1A434191FBFB3211F7998CCE14B167579C32AA759233D0880A8F5915FB1AFB509F019AAA6CE180D8991EF006454C6FAF755FB2EE9AD5277B196A1E76F8066AC7B939EB738A5CF0DBCDB61FF6B360BB20C21768A03EAF394EB5321329D9EE8D52D72635B220EBB0E55C975B318913A50732CC2C5630759E1959239BE5E2B9B4E30E6E1AB27BD2DBBF501CA8AA5C0D59682AD219CA8B76C4BFF20DE086D5ADEBB90A77440C6B47D161D99C9D09EC2341EBCCFCF7E0D1DCE9B9201C0E686ED89CBAE3DDC005DDA1C3787F47D58770D2C543278BEF5CFF94A0616F594E50FA94D00B100DB9C3E333D1C5E5CA1DBC71BD8CEDB913A8F241CC627E898BC49CA35FEE43D98FB3D2E20A62F667B3FBAB2036D56F45E4989DB00D1827E414F455DF0D0E99FE47C4FAC3E9BFBCC1B0A95CD6579ACA2758DB6CAD849358C17F90349B46AEB5EE7EF4A5D32CDAEBA781316D8A2054CA1D1CD4E60039D9D31E339862FDCCB86A1551A4B2147A19048DF5BDA15A5130C33F2AE6B153AF7AB0ECCA6C9C511AB35C7CF55081259E7C71748037FF610C443198315C5DF1ED116BA6DE9DB08D1EE1DBCC2BD52943459A75EF9C994C0FCA6EF11D6943F0C02643F166E8412A74343DA26464622CAA50DC30343BD1C8BC7B1C1153AA46104B9E82B993F6DE9F6414C115810A617BE8950C03C511F255FCDBEFB37EE5BB5ACB2DD4E009E2C4B1614F87569265BD024ADDDD37DA3A8783E4C1D9C13479CD6D1AE2B6FCA8E6D90D216C0F496B17CBF8872C1E8D95134502AF31D5267314A0D5E56685C590A0A529CA34716C123651D402CE7AF6E2B9D6C1B550E9A0121A668241729FF4F2DB5712CA694F3488AD718AE2A35F8917BB7527C29CDFFB8C1B02EB5C0019BFBE830CDCC1665811C3A7C43F87D4A8FF0360DD30E9110379D4D9BD6462E5CA1DA5AA62DBDA8E48B63A0CAC9841CAAAA122499E1DC362FA0C9726AC49C00F101D488B0AEA5BFD761FCBF18B01168B12674B9695D88930824EF0F45F188E12F87FCDC064E8DF33B923614BFC05B02E01D111A63DADE32161265825B1E22B8A98709DC2495A67B7DAFFCFD748B27661D5146EE796AF41737374C01450E1A7B9D44D657C956952532A54A9A1CA40A63CDFF50AC4A71712D8B00D0DCB57E7CD66238E475243421653976D800521B106BE73D09C0B5D6B1EC3CF4DAD21A71512792425A4DB730B5E2636CC67D20DD9D9642E9128055E04384035EBC080DD3D5A798043C4093FC76A988A3EBAEC51D1E0B1A6E4D8747CDA8BDBE53EFC6E0E5A5C91C87ED908D16B6555CCAA6F7B3E770C985054F3239A53828FD159112AB05188A5C5B9061FF236AA1BA4D4461C10C22EB36DE7CAF33426ED65000249599A880E1CE69AC6A3949DA25174795A5F606E5F292E2F6ECED3F2578EE4265015E156921E5422758AD6F907C1666EBB87AD12A0A7D2CF107CC1EDCA2472EC814BD60C8A37DB11549B2404EB177FFCD8B241C292703097950B67A3208F0CD5009E18151C2DFF247F8AFF3AFC8EC2376777CDAF5656A9189F78A548BDC6303717FB184B7F89D4F2E090E962227DC51CC01AEA8A3AD4CA32D26DCFB9D016E6942A29C0D13D6DC8AC6C2B9897AAC7766A3DD39BB2217E9DBA4774201BDB92FC2C7145B8A6F6F3B144979E283FA0C75E11F2C8825D1816D9ED845AE97B050C57BFFF22FEBD59815AE6526FB4DB35EEA2BBC54C05B43BEB9FAD4E5D70B3DEAF484FA65568EB5F7A7460CC2F8FDABE53A76F7EFC2FBCB2EF50219F8517B1C9688BA21E558122A6E0F86A4BE375FA8EFEF046D4BACB249B02F65FC92231706271BE842EC0D270240DCD87D6591AA3B2C2E1CA98F441EE05940EDA06AA9E97B1ECD594B8DCC53CDD8FEA58C5881B5D50C30EB488A827370537B4F88DDFF1726FA357836D3DB60C57BA3177920E43DA2E49905ADBB5DAF49483C635C4E1A607F68F5A55B1FA4217499EE31C24D03DAEC0A8648281F3EAD28691DD62DE28EF4DD9EC1CDA144E0BE1383128EBDAB0CB7EFCCD95059219CF8FF16CB729169E94FAD6FF11183C368D09EABD3A086C0B574457565F8687F2184DAE355548E897F634590809FBC83FB452FD20E5C6CFBCAE8EDC8A2E55B3DA +pk = 481790F5476E7FD342D746C51113C1726E1A50C8A0DE42D6A7BD5DC2BB51AE1C5E6CE870C884AB6A4FA532C11F3C9DC9501727CD13E75D6B9037D416D02248F92955CEEA06F578E2D9208A529FB1BA0F1176DE42AFA3C25FB9822B6746BE7CFBFE55C6867F58696B5135DBE90BE7667DD032F90936710B611B334B4A91126B9FA3F2C845758A2D3C05D52B35E720F0A6A7BCC5876634525A396923798B7D969ACF607BC73431F172BE16D501DCAEE2797BD650EECD3E63196280183013F12CE58C03123E9C1F67EF0D29D497389E0629BF2C79C1FE10663A43BFF36079BE42F77C756D21166D1D892129103B050C0338E7B0E1A2276A9ABE5A580503227441C5F7BAD8E24DC59C21B40858B2CEBE8E8CE9B49D4D6FCD8DE5CD723B48EF0A9F1CB3AAE8B5E0F8D7B28EFA232087AD0AE39693E7BAC3159B899C7F060CC4939949DB8876AA426CA69FAF5C2D89AA161BDB353C6BDDE26F3E2B1B451EC6CE8599784F33A5D330DE55EB671A216131B034D0A7B8B8D0156E2585131082847912A1CB52628C01F051EA89F1BD119DF6DAE06B0808B0B5852B9B738D9E04DAF81E40BAD39ACAA1B76C10E3A73CAC75C177631954B878FE0DDA70A97921C34FE38C0CC804B5460424BAF712E2B9735D25C46046641FAC5684FBD71B27DA914C213727CF83D140134769D975B839A398A2CE06109A505FCC74FFB84CAEB2744A35CAC202A05064B696467CC37F4A372B1DB5FE2B6525F9EBEAFF5F8D848428C9AEA7D94B49B0001FED0C5A407E1CC7E7715056C9BE67060C108321F371312A9B9F884F0E77EFBECDC2D5CCCB1E973E9AA07C8FB23A0FBDD60B4F4A933CB08B358716B5BE591F3379BAC6563337918FB99A51765D757E84524E4F2E76274E20ECBD24EAC7F51FC26779919BB88AE525605A5A3D8E7B931916D40D4599C86664230525DFE6906DE92EC0682823F149495E73337FE60A289D0F09B3C2541D70DECD50787B116D09E5988C8F65C1D6761EE15BF7E5A5B633E858CBA836DF066B569ECFCA60B080CE08C909F5C8C47F18849707C5EF211A7383873A02DE99BA443FFF728534D39D9AA9106D0C51AB54A90C9702767CAF5662B9C29223035466B02EB16F845DA3E1FDAE6E5EDE500CE5430C598D0CC29A5A2BB369E982B1C5E8B89C1302B572C4E9020A97707A128F840DFD8B101AE3B65009AB069BAD39B2FED73C2B875BB35BA0F344960F534CECCC6BE2E50AD63AD283557B90211B1486E045C3CEC47329945922560FCF8B34B3E89A2F46424B04C69CA6A631852679A25AA1AB4D9464FB6FF5080BF1F8F1F981C452AC041C45007E33930BBF0AE8FDB8EA9B5ED0F48380B77984FC57FE481DE267AA11D8BCEDC4754E7D1BB460D8CCCC24593D4C8EEB3A41014E3E179163C1FDD51B5F0FBAFFFC73545ADB316CF3523806A8A5B033BC363CC0ED52110ECE79C0192F1B64099534126E2EE976827EB14E9D318452F32C30EE7D0FE1743F4496EEF4B5E5A0ECD466DB9C2F6EA07DAA8DBBEC270F87942A4E4F8FB084321D9E6A24EEA964809B9DE3C22403F2A97A2AC03C600C332FDA6E81CB2A6785D89EEE24B44DCD68866660546E51D8DC0E19BA4F19A2E577AEB7A7873BA82003395037A3458C8B8BB633EE3272D9B93B3EDB7DF6FE3067003DFD1FE1B109A78697399EDADDF35C623355138180C7FDD71F955197A36C18191FE0FA21B3A33D977EB355F39871A7E17BD580E5EC31F609578627559A864E93BE5AEAA662FE8E2D4670FA1B8CFC284096EB61F0D2BBB883C92D976444DDB52EBEC0195BA4D4DEBFE320D15D9A284F8480D7C73707BE0E5A003EEAF841AF4E5C50533175F7C8A5496C003B4C784BDE66125C31B32259F37551FBA8566CC99EA488530A6072181298506FBE90CE7EFF6FFB9C7F481D0041059F5FF72534594A282E52FCCFE5301D21FB0AE04DEAA8AEDEEEA82BED783C7E62B9DA6D9C9253F1B41621650E88CDF7ED80B31CFBCF8682D8CF9230D5698A45389B76B8F284D47451CAE255748F6973ADA40FB47CE879845973F8AE69298F0F98F9AD27FAF5A92607D14FE8F78822E3CD46ED0FCAF6B7FB7F908C2790C8556F6D385E8C0C3CA1BF4BA99A7B4CE60614D68EC53A717D958423EB0551B59FA18A1959F1F800ADDEDB9DAF838FEFC973A6DD383C66B48EDA640AE3ABEF61DBF8F0A1C372CA384CB877E01804A291B46804A12A6D10997FF884136ABFF0BD84A777D3F21F0D5E9A94726821ECEFE3362CD5407FA5579398275D145E64EAD64BDD91F62C67D8B0FDA12D8967B4B916B46E81C926651ACACE116583B7E93D32FDBFA3D5AA056F994FD82ED46B9134870457C4FB4BEADA76D9A404111237287A814E3D0DC17F916A887A528BB7FABD7472A0E12C6EE7815B7BF38DF1F0B4CF6DC0DA69684DD7E8993E2484592182D7C2FF95ADD267FDF8235ECB66EEEA768988320B591DE866341F8B4460730C37C355AD58E5D10AB0CB39F962822944768659E8C265F1A896E2449B607429516DF238AC6C0A017C1355A758A9CC60A1954C45F51016AF5003606E80809BB88C50625F5B46B5C7B4E2EBFA1A877A0F9509E5FC2A0A21A903B4078E22374C8CCCDA0DE058666562E55A013035405FBC47F470DEE3AD8C9E4374AD9EDDA0121DED6DBDDC696554CA302C94BFF9FA8739BA108F8FEE7B64E10821D84BA771E2B45AF7FA35E50E246B44E200CF5B651A5AB1B4C9CB606BD438C590B0004866F5AEA3A0F841D106B5F057C136DE4D120C3AF081CA21EFFC90D2CFE0871BAE60F38EEEB31B57D7819588446E042BD24F91F24CC4D9EA8E61CEC5914AB30F72195080CB52D8753B24E21ACADD05DF61A30977E15F334672F3835A8292FC1E4CB7719106302717C2148F224CA0A27AC2963F16F696A20C466AF66C1703EFB82E984DC0A9E7D0F5B5724D5F5434C3DCE0501C9DD3647926280C2C13E9393DECE8B8F4E387F8126FB4BD789FE0BC3AC0A4A8F0DCA0A07CD1FC0FAE27924D6AFD1E2EEB37A7F87BF3E50CB1F07155E64347524F86605AF8686FD116A33CD830ED83514917918CC54A1DC45DC518D91FF8BFE916647EBAE33793AF98C6285D355CC6834BB200BB66FE37794014B81624064959F7719171A68458C52A84B983A08DF98A7F9E3D27047260264D0272644AC624D09870A17580E5E841EDB5A0A46CB296DC18AFC6F01027F69E85817AD15E1E0C4A1EA28C84A2A0CB0FA90C34A5C12DDBBEF07310C8BBFD199DF3CC5EBEC2A2E223F87E776740AEC9D586FDB907F200D866D73FD8CD3B4A325DF5C4B712CCDDAEBCD37C28A67008369FAF77D952F99E9A8E33D75538E6F7734B3A5C8C10186338AA4ADD3170FB89155606C19746E5B29DA950CA2D94E744F7D232236F9410E179CF6D618C51679F99E1F776C2A65044EBFBC8EB2D398E67B0200341459BB5E5C0F186CF937CE25C0DDF86C66CD2209DFEB829F2B975AF3C1649E2054FDCE78459C3A623DD11F28BCCACA8ECE55BECA69F101F951268FB051B7E9606AF8859A285308A7042E0940C135DEF874B0C64E156D59C50D5F9934E8ADB25AAABB6B54DA13D0070D3843FCD70E5BA506CE37BEB8EE0849E1E8A6986EAAC476965B4C0E75EA4A3F244A39420B91D237F4FDC1AC952C4F52408AEDDAA6C7B96A2224A99F9298EFA69BA31AD837934AA6C6EE288D75EE79A39528D0CC9AEBBCD445E149543A9A787B6E11DC53F8C825A38648BE7BF70F939AEA280CA2BBB sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9E8A6799F3F537D36 smlen = 2953 -sm = 089BDD7E8680E927A9F26C6370D7A49AB47015A48B0741080612A4E16002479EF008EA2B42C0B2A228E0515A213B57E37721278EC8C7DAFBB4ADC4E3370518838EF6DD319DEC5653CFD88C723CD728959B7AC2A469D97CA6FAF24A33E0170497A4F004CA0D27D171CA77483FE501EB733ACE5D4E8BF308151E1D00D7C099DE0F082AE51150D3F766D19BE4656235EF73D1731AE2C8EB31B5812EC9307C35C81A5259202F3086E1226346ED8DC31C0D4224BD337C9B568BA6AAF2C5E885B90802517C1FC5ADF3ED4C6D8D6673BD2E6C4892DC8A2B978CC419D9DA57622927A7AC6DB35A0315C7B6BA266742CFC9AEEEE255622BB8558A2E4251E4D6933FB6838AEBCC56627B1A5E5DDCCE26CA3ED1437409EA4634D5209075257982E8856F83F9BE4911E30AA99EA1AF1D89F2812D219E4A5082416C4B8C48226DE0C69C89B4D0385BA6BF27D72F738C70DAEC080627374194AC9734766DF1E2CC03011D1DED0538734A1131275E455D4A08230EACA4FC58A254911A553F5B2D7F502C4C76102EEB6A8AAE82C97A14261D6B5C506DB763464D5B7FAF1AA8DE44A223CD59ABD9BB505058F011ED9429CFFE03D37F5CE2910E60560CFA11EAC460548EC3C160D52D8231B556042982FA7F71BD6D4A75F970B837B8214E7F9EF2D7DD4824847BD9821B42508CED34BBCB8075B988DBB300EFA78C9D4F165438D1FA916AE825C9DF09C1F6A245F3BA989B211E43215B12DF5F9571B819FD33EB3D5DD83515EE5977320A881E66C571746805C9B0D5F433B7C2E95E8B691DE4CD45F730302E09758D311B326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +sm = 02C7F6F9B2CB7949E774F51D6926903BDA8F1BC4848EE0125AF1B5F67B6A43B684009E451D68EA46FC81F21BFEA2223630739A9610A90A0B1002776ECFF97B081760C6DAB86243CC34365C588312416773DD62CABAFA908B607F593FB644A964A30677952F5FBE4CBE61A8FDD9968D7A8C2E5AB239DF075A81023813FB0E3245B52E1AFD6AD7FB101E8072768483E5372A679F202873E1C9CC6F738AAD14CDD3831A9DCF62826E749BC741A4EA4E4957BE0BC915FBADD9640E1EB4CDA3C20D2FC81F5D3AA9EB58AF77B1AD30D17FBBF20C9F418E9D46A4201A3B8278B15D211248C900FF6786D67BAE75598E03FBD703D342F95673F11BE1503CA19CE08329DE776ED9615F5296FF2B0D260A71121E6FED55E4677A6D86521507C8441172727B0F1316FEAFB87DEC308C5FC7847C577DD38D679AA762B441969CCE71AFB5E39BAFF1375104C0717B7D407C7233E24CE75ADEF3D21B90CE0113D9E475CE770EA966849BE36F175E83A61F12049EC95D1E50D9ECC56142581D83463D95829721A3FD3FFC7DC37D8DAE2EB5ACF4344391BA5B4E42B84BF144A15FE8FD4C8CE3FA6434146F86B61AFE7BCBCE1FCE5188672D6EF85C0689A8082A43C688F90958B7FE3D1ED7EAC73FF59EBBCF6365638E64E326D5B3878B621BCFAA2350EDFA07DD8B77CF347F8885BAA18C7ABF1811B300EFA78C9D4F165438D1FA916AE825C9DF09C1F6A245F3BA989B211E43215B12DF5F9571B819FD33EB3D5DD83515EE5977320A881E66C571746805C9B0D5F433B7C2E95E8B691DE4CD45F730302E09758D311B326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = 40A0AE510D93A5BB64F6D765F898A36864946C1E3167264791F842A2EADB1714CCFB6001A13214DDA79FE69715C28EC425436515BDE4E3B8EDEADDAF0675DDDE952BD29EFB80F8C4C0CCDB7A779B874AB677E27EAE0376290F0E5088632B8175009A0CFFA5B2A3481947D1D4015F63203252E849C512751FD7B79AF98F30BFF777645ED7F8E9DCD662A9AF6A04F6F79736E22A4DCD2D78C9BF1988383A2DCEC279DE11C921D75BD5E584DA37BDAA52C2717CB6CF8C3199CB95A8CAB72FBD9665E4ED61FE4A21CD0739883E3B1B9EAD6A725B6C636535E020B36C60329670EF1C0888A44367B8BCB5FDD249A618D8CED0A484FCB6090914269CB4D70B08A3C1D789E2BB211FE27A868A6CAAD088CADE8975552B67953A0FE6D7F079240DDEB5DB5CE6356E49B32027584250296C92D96F26FF062A9CBB66EE12E76AA9DF2CF3825F4EEC8810FFC27379A83C6647A14F354395FBD38BB92F52D3AA2C94B10BC0C14EF994CBD7ACAEF3738362A565754ED08E70F609DF03E9FE8BE8587B4CF72CE68A9712EB3AFD33D5411F15CF417A567DC24BEA84BE05875A83D9918D0902309CC189388D7394D46788E173531A584E24785FD973C6B394F3E71F3303F4445BEBA5BB82BC38E6F844DC0900411E10514957D2FE385BBBFCFF9E96B0F2D370705FC1A77CD8A47BDE50FCC5B18B863F4AA6FAB61FF2874E60F6419EF747FC20C3A38582B4BAF3B2F666444F976BB1BCB70113D0E41F891EE007549C8DF56812EA8AD1F6246577EE921E1D6389E7AA0601C75359AE4F0D5CDD6A62EF61D8818C6C2BC99EA1055EE938F77CC79F0F06EBA56B1980DF9E29F31FDC2D647529609871001C554F739DFE3C04840A89A30EB22029C19D5BC50F9FD6CDE89687392F5ED25F09AB5D07B36456A8405AAD0627773698F86F6478EE8320A93C377B1B293D56826FCE32E9EBA8BC823B99766B5EDCA0976B1238D8D3D14CAAF3312CF1A241BD6EE97CC03D594C40EE12D566F53F43D26EFB686DF8F289472213BD47CE77AA9494834726E918B40ED6E51CF8EAB415ED80CD5AFDF101F93799A604C947781242E916708D2D37CBB366ED0A5C59770A026210C172CE9476F509FED9EFF9949ED0AF4B078C37D641C8FA2EC80232F8772C15FC0E9B4B81A03E2EF07CA142D802E3C3445E9DBA618D86C22362C481AA1F8190DB5DF983C0DA2B6E9D0AB916C624C29CA09EBC912115F9A0FD63888ADD55EFB53D85199911CC025BA63FB26CB1B51A73E753A0A418A0A35C6F0C3F44579C9BDCCA8910DD0EBA886AEBB394F2C4211B7786ABF599128FA3429492212B9ABA554085C22860233BF3F4209D89B28F6E4780287B21BF48A8F4A6F1E2AA6CA1B561F7F4B3B31ADC5576C7DEE44EAAC4E581CAF6CD9BBA45F1C783B878A5ECCF85B81C3D9216339667725B64031A653E5B506CBBC6843A910F355B39CDD8B06D0B9C631A5E146CF6AB18D69B2AD59B074C175AD452FF73FD5647B7848805ED738A49A50D6C4864E3863277D543239BEE4710C40DA2BA6724E1E97DD3EBC0E5681A82F06E0CF659B27F8BACB9BA355767E1904B2DF7139B9826DE8DE86282CFCD4D213E44DBE69494F0980A50863C6FEADAB1975CBBFC67F06143D74D21F725AB741DD5E4210647DC4C3A95A6E67DCC15919383358A89D1327B916E6B7FD890F95B6EB0C2BACAA892FBC986E4DEDECAF1DA578574D69486CF5CBB355A8DBF493FE05BA855DB53E94F79E2F1D11FE45913C93707C1F66123060F8225C556C13EE9FBB5AF870E15E5916A950F7AB0FAAD98B5D388AFA9C8E5B2EA03A24785F30CFB013620A7982AA56815C9F5761EC48633DF3AD9F476C9623809BC28B27741EEBC509EF967FC08087F9E0E837C8837CA473BCE7E9AD113F9CD1E63923C23ED9A5D3B15FCE8AEDDAAC874FD266E232E24972E25D4B6CC2F303398396BDF65C4AE08DAB42D549FE24779BA182DFECD629C023267E9B41523483B82C6DF4B9DC6C6F3B79D95DDD71C9360C1AF1F1C99CA4B9180E98CF7D881233E24270E56679514491E3C409528B7A68663D3263498397E967A6E29C2DACB11EF1B9C1B9F0BA9481C6B702C8BE73EA5DE21ED20C68670BA62B6B0CA57828ABCD48212D181A6A85710D89E4EDBEA8B55B32D36C99C62AAA3F48FF066300AA331612568546ECE64C0A907AFBFDE1D7A13D3877EFDBAE4CA35873B472EF2AC35DD6E632848F9F41156C453F0EBAB7E26EC39B71CD24B346E18F7561F867A5ADE3014945EE82CE24950DA86035C379F11867CEBA7A41C9EAF04630F1C33D8A7A877A3671882A1B32B2D20163A90A8D2EC7B4855863DB2455A580F0EA472BCB25AF84A6FA864E0F81CE36790A5730A8F4BE6A81FBB4D815D1ECAD50E71514F2E600F263AACE4515B780A51D745D8EF5C779B52BF8A1C1860510921B3F114D186BFAEB983AF244A64C0D4831A17445D8DE2D69FA81E0D3DDCE4958A05483801155F2FBEEA616C44F0A65FACFEA1BEBD8F6511AE9000069788431778FB58F44B26D55386676DBEA7E7C2131D5EEDEF0EB2FD61E7E36D3BA35D4B63BC851DED2B11BB78CCFD570F8ACDF90FC2B4D7D07F45E0C6E52663DF27BA1446F4DB23EF3DC8EE6646AA40442F900FAA42A71B4903D1340AE4B390A1E03D8D4A551AD2F4220C3F5EFDB664BE9CDD6D1B1408D37AFA6FE37B450DD5B05884B08979B5B562589BB041D988951CBA718F96CD07A6C7DF01C6EEF2B0B667BD0E49536B341AFB978C1F3610BDF5426A539A7B1575A164A5DAA8F596DE12FF6B30DB3E46D36053184CC736F267AE5E23DCED83071BB49D6324C54DB502C823DBCB1A21CF17BC2B3AC18909F8A8136E86A1BEB5087CBA6B94F26AE8E59AA957A6C7DA3B14B21F9D0604E497BD09E75868B782FA8404CF89BD6F15990C59FC8B7946D3F250D49B5AB34B00F179975EF59E857B1AA963F613272B1C240248B38D91B79F1059FF79542DE908609B39EB53EC42442A88AE1FC1F431C8FB344DD632757E89C12FD6D124A54A34A8CD4B534099F59356E79A0339DA6864B4438CFA747C92CCC7673915DF88910DD8BDA1E48D164102E63E4D34364FF97207C2F91C4D5BE55F05BC9D51CDB5CAAC243FE76B44DAB345C614C26DBE4814FA6167A2DA982B7567EF7D43D86E66F103D60FB82A1BA69C71F009BDF34F421BC50D599A48A56F182A5A9E353B66D41A08CF3BB6EF18C4CB680CCE08B89F6BC213AA0C54612211045E224CEFC9DC519E94B47B6FCEDE12D563CA637C8378498B5A832D9B9CFB03605B2C1AFB48E3298C341567CB7011236DF310CD17108E96266A49AF9463A815F14E7671ACB0B73D5ECBEA8AE89E61A888305BAB81F2EE8E4421E242D34BEA51C773C8EE34FC669EC5957AA027935C9E9787BD4D93BDC3EC7159D703077FE327F49C4C735C31C223BB8D3E7A3E6245EE96EC62CC0333A8F29F4219C6AF7474FFAF96E0B4BAEF80D3492134D28BE7C1176AD3866F5798E9054BC4B6BDB76B6939BA45AA1AFBF6F5DB0F189711B2EFE033193769532BD70E7F902B0A439083BB311901C76AE1597E365C67FA3AB8F4D45173F54447F91B54F326DA25C6D9A98626BF4371CEAB2E77D6AFB22BE13A7A3415076D8C55B2814692624B21C909C4BF5D11856607E731D8F4A82C577ECFA4C95EEDF9CF295C5434BDD1062F7452AAF88812B192910990562C44AD6B48486E40E5A6BF1FACBCAD1146112A15C242E012C9416DC1378BE741 +pk = 40A0AE510D93A5BB64F6D765F898A36858A81719156CFAC76A5AFB6D07A73A1497ADEC8C0859A892D7B910D0D0FB1F144FBC4F229B8C2D9999AC5F612FD095C946DF23AD717F8DA6020244865FB03B7A9D9EC33C4545CDB17869ED72AFD13742F3256896EFB7A0CFF5A7390AC20CDD47F85BE1B3AE5346D771D30E079F82B3291FDB7B23D65FCBC79298D52F5E6BC720BED3FE6E71C3D0A4CB3EB602208500A2AB95DE24D1E5EC79C7043C30741BC36C0F8F47AD46546E0DC8ABA3DE693354725C705A19B7D787D7E09619E039DD0023C5D473567F8B5FB2B7B450D16FB55665299469AA5148BDF0FB994D17406EFE1A6B460C494E0383964991532C27C30C77351B86EA5CE6F9F21C1C03AD586FE2FC82B318E067BC108FFF1816FB9F742541BFD2EFA585D57A066EB6D6608988353B01E56B4794C9093B2EE87102F8E3703D8018519532E3FC0913E45B1462EBD8739CDF6BC0F05476D32EFAD21FFEF7A9C1A62FC18D35D5AD2071779AAADD3DE512EA134D667CFC14E4E587EFAA675DAF72475F80C53EA52981817039E897C058BBC0EC9BD42E0D8AAA3ED1B267AD9A115D4CC989F1BF9BD347CEDD54DE8F2D710F9C626F28590CACE1F2A5D7EC82CD4F9BD7A90BD01A016359654051181A04547AEDF809C0078D677C68BBD02CDAAB316C16F0C48AFB48FCAB47F90E868153175D565E1F214B634EC9641A1086D0CA430AD99C0D3802B442CA2BC653F17ECC88B6DE9B8E16ECA9A21F7131B93CAC2FE5BBB4DC7A9DBC373263B0C06298750D814157EA144C7FBDBC7C6D0B24C4019E880A44795850F14156E8BE4C46A5D7FE96B2F2349C6817702931E53FB65640D409C75753A727425153168905C2CB6F9C25A606ED8134C3BB3A68E29B0AE1232A22D57F23C3A1E7F186C341BF3F1A5478B2AA89AD230D1188A1265E357D10A3B426F2D172DA363ABF7B034A0BB3D4E14A14B62CA13E60156D088DE26EC8A3D84CF750530CBEAF550BC6119F46E996CACC70573E8087697D6D1661179BD561E0A1905782BF3591CE2515F85F2C8A0D3875E1E435F0CF4B37A58CC79AD16FA04A2AA7C40F08BE1A9D11112C6ADA9DF89E4D51795F20FF09534B5D17AE8D11BB673752583435AD64D06E220133EC732E0EC4827968F316E6F052A946CFDAAA456213A2770CB35BF5F7781D6C452FD8B8071D4B5BAE2156A59C3B16EE91A23B906BF7C18BA6DB95DA081F074F1A6ED44D594444977BD322BCB575C809F0314F586A7247FB3084F29591013C643503D0CA3DEBFDA2477B9061C9E51BD9F2C2E275C0780BDAF34DDE35FB936E3214B19768BF495D5C591D21242EF9CCE99C10A08977D03EAE207CE381A4C73831A83A8FDABB54733C287FFFC7A3E2DA71D3324DEAFC6E72AF3A2B5DBD486512697E9956E8529688CFD51FC929CFB076A232086AAC439140C2B55701028030B12C07A84F8347D5945504A089BE9575AF06AF92F3229D34D6419B762F1FE1974013747C8B23FC343751B6F8993ECBC92829686D6AFF140E50B53D15629415EFC7D7B4D5831B5399568D0721A2F1C00ECC7AA40DD9E9202126ED77EB8F067E6A29169AA76C8B2B8E578DCE631217084AFA7E3B028F4B09FA117CB6CE1CED08EF3B464ACB7D9E9032B158964E4161AC8827E7341C434673E6FD7E4E76C19ED3648791A9AF8108874982E7F07DE165C61465F8A5B54DDA30CBB6814241BF0598B558986318F2689D2D024142AA88F49A43F6CF09453F65C2DAD7B57B29DD2D6F6F621E82CD05E6EEA8353D855DC239D20C645A4520E74F373E7DEB09BB613CD51B614E8ABDC02B01AE8DBD6A7623EABDD58013B9DD18D0F3354909A2F3FC04EF2D73AE70F9BE27F0ECFA36A03739947FA4B0DD0ACBFFEF838E69DF49AD77681943A0FA1007702428C3E76198F4AB8DC3FD99D5470A3D29CA33D0C6E1D771244F888C762A70F165EBE26FA146CAB43EEC935B4340811DA91E874A9D9EDED915F7E803F4DE9600A7E3AF3F388AA9D5C9D4CE87FCEA25BB15D5FA2C6FCD4E7DBFD1B39B6039D447744BC9CC7D53207E19A2009314AB47987E601DA4192336751037E52760C9931A69689114ADB382F8EE917190431082B8D3EE8D7AB05EC9B4268CB823C9EDC075B49C46483A42C2A92428CC9FCB301D2FB81A71C9F562814A901AE2EE7587975FB4A6A21ABD437A5CC020C8CD43A7365AC216DEDAEFA7A912F70C439CBFEA2F8B7CDA315BF88A73E0CBBBACE388B293952E90B4FD42973ECC9193562E9CDB934553C21C342E3A49EA0A3910C196E7BE91400930DAA1BEB6F31DCAC5273681588E66A44606EE5AA581790BFE95C1DFBDCF4A0D12E1D3D4D893127E7CCFBDF78C3832EB232F1A6C9BE8BE96D5F204D7DD96F4E0E94AF77A0E0A21C7B7E092312F6A8D4BA6722748AB8152327C618533BFA9026451DA571396D2A158F0428A8B773C77220773AEC89CD871127006BD4AEA92596A158F56E0BEEBC2FE01C2B24D6565C2F29C68FAC479B3BEE56471989A7EBEAB7E9AABC8163334A1F4E87387B16922D5C7D8A8840BB6EEF53E772DC5864197FB31CCDFCBA8B27D1F5BB5E2F074FBB9C39108F414B093F919E6ECA2481D15C9A13609FD7491540A7E2411B9098136E59B002003491D73F943007DF1A47008377367E7B59C6CE5169818F79533EAB1B916E6E22E48E0ED6928A3F2C0F84AA90FE5A673BF9205408B02A462FBE7C9A40EA56EC48FFA08755928F01413F98DBDC28239CE4EA1D6446D2B98F38DB3A000045F3BF7B8D67C5E4BDC41A4EEA26C8AD9C4B9B9594C0A295AFF3B94629333BCEC6C06A451717D74DF2C82D2675DBF78F9D8FB5057E694D38F923A4120AE50E991D0EA4D01B76BD04D7ADAE8824FE535763D5669F6563AD4FC65926008CE67FB582911B74F1451E8B6E2B1447DA8CBD392A523BCAC0A58024361DDA30CF9F46E5928860A39F177E6A86BCFE4ED295BCA62CAD4EAA00D941C2D293A87A1EFAACEB58837A51370FE39C33170848F60419CDC7B6C8A843CABB73981CFD58BBA2A05A5C00307271B7CA93AE593AEB6F99DBDBE2414F726213946ECC100408C44F658B1ED0A62A4E1D222674398130A300DEFE06222B15E8AA953FF08F20E0A65C41CD673194A3FF52EE88F521BC96267B48EC0F979B36386DAABC406C625FA17E31102A7C7FD4C7C71828709370D309FD3B0E098C3B531935BB4DACA5C6B1E7A2EC85B326ED902EF83E312A4B871EABC2DF3160D34C7CBFE8ED7189357ADFC965F2BC09CA0CFC1BD42F9210D14E3551FB8681791120914DBC15D465886ADE0392D5730644AD5869AF7CB1423A9D57B5DD3CC4AA3D65A7F271223E247AA3C0C850A77A9EED49FAA825B0807801B7E392B3D9855CE6BBDA89812E3ABC71BF49C1BE9B0408A09948D072B42E58F5935E537731D6EA13B64C8CA9A843550AADF857A6343AD78F53EB8A1CDAA47BB10341A82714A541EB3C2ECC14D2BA66EB1DDFA7C53E1FF278391DFE31B0F33AB4B9F0A0C1CB3E471F92837EF944FA4BE4CCAB87BD394DC159C8A4450599D04D65F0AEDCB873004BAE6FF5BFA94BA6BC3D237842E252029BB910F786E5B34EB0793BC8C3194183D0B0CC3F1AABE5521641BEF5A2DD1115C8821B902B888327C3A48F6518803716930BA2709DFE2DC96B5D955149AE63BE8ED1E7D4209A6A20568CD89DDC83DF919AB402B3ECA98DBD2EA821BC4FAE51CFBAA5C2453C57CFE90ABDCAC7AB17611663EBF6258C3 sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755CE6412CF86CF62898 smlen = 2986 -sm = 77948E3FBF343A419AE07EA84C78D59CCBB3E7F5D1E66D82A5F97154A6203C928AAF78A4CE04BA74F16BCF11CA76D542DC195A0CE8D52D8E53B22D3D5656582CA2CECD4C1753E9601B529FF9522BF5DF1E361FC37B7F908100B0FF8ABB31F5D9703EA15D401E7ADB58A2E2F3A6B946D669C427F7F20819D99F9DCF7186356E49C94699FFEAD787B497A8DA5DD8244587B3616ED6B48B8D747F3F8292970065B4639D93739BB7D9DD295FB2E3941F6DC5F5CEEBA3B99BC0D882281D56B9237A38B8B80B462F81400B6CCD89A464484FF0266FA3F6A1D589FD7FE90372473DAEBC0F693F133C57EEAA1592AFDE77605AF0E4019AB7FCB88023964227CC140077FA85F0B36B9C651F38F73E89516642E2BD9B78E56FC0FCFA4EB1C30CF0EB06E89D1FF51BBDD011A55B5F35005BB9E5182E17D4845EBB3B23CA80F3D4D27807196C96C2D690719D5716AA358D5B733E2124D6B40D8AA5502AAE42F679F2C2761053C9F349374B88F25BD497EC9845AE5B2B9D1EEBF8B388B48C51B4207661F48A794D99A3D5293F9E22C44ECADE996B952B3646761C5672D7AB59D42CDDF0D9E08A779C95584DB6D9BA0C3DBCD2F53A4D60421F814FE633E7383C05B6D7EB17831035790D047E5B3DDCEC12B6017CF06FF19A7FA14DFBDE2EFE5A38F6B3D22C99CF33730C024B13C86859D24F90D3DF8CB412505DD118914B4406A343A4D54B1232767CDA0ACDEB6245C9D3126E833CAAE28F36644AB8A0954F17904EEFCD0A793D08196F63EA4E3152CA04173EE132DCB48CED2F4AA94A1969C978969CADC491D46FEFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +sm = B1E97DF3D64E5F2B6B2F96D19B6AAA170B27F7D3E602569286886E3C2E5FB514BF9C0C9F6BD57080357F3F075DB7B15FF4ECABCAE19E7F070847682836C42193DC7B5BFF9951AF538B0DDFAC91FBB324324D22F79D370CA716E652708182A6794A5D1C5DB7B8D77D4C0FE61A6DF001A13ED1D8FBF560560683982E227C7169E6D1415858A7E5834F0BAC36DADFFF85C71AE4D5AC352F05B0C26141E44C3258232A26160E3DA4D373FC2407C6BDCD04E57F9909AD4A130B7A0E85463EA1E92E9E69DF3A579BBDBC67C0418CA1A981A64BCBACE20D21CC5BA7BE4039F29A90755F96B2288DC58DD59D40F96097807D285D62DC151511C643F78EEA97A71097814B37052F966E65A22CA2106FE0743BBFFB31D133F85910257AF3E20AE450EA9B075AFA2CD829A7934D21D77516E448D3356AAA3F97274165187F68174ED0E303F75E2B86031ACEDE6975B8BA740B2309C7511DB0346D8DC22DB4D32F964BC51BE1A2D06069D686C086B8927E8466D079846C3B6D08D2CA6980EAB8EFB9307EB6E3F9FDED11264277B06917D3630229F4294544C90EA1F1C344D4C74B91283306A9A52735AF7E914EDCDC9E6E71E76161EED01354865DFA43D1A8668B3EDB43C5EBBAEDA3D930BB31AE100240DBCC2344C435D361B532E459C51206FF657D6F6250AEEBD57A58B25F8BC4BEC2026FDF8CB412505DD118914B4406A343A4D54B1232767CDA0ACDEB6245C9D3126E833CAAE28F36644AB8A0954F17904EEFCD0A793D08196F63EA4E3152CA04173EE132DCB48CED2F4AA94A1969C978969CADC491D46FEFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = 3A2793DC38CBA2F36DB066F8F55D7B67DFD68E44AD4D771FA5A31E6C1DF3054C3C6978CB471AA8EB99045838D5AC427CD00A9D4795EFB23D765CD090629E6371AB6BBE0738BC9EA83991613CF4C5D300ADFBC4800C2C6E9D029DEFA0C7257C71E33C43C8E649C59CC5189F6FD52BDFE40901389B61D24A044B9EB048F6DA1EC37EDFC2B07CFCF19292EDEA451739A88BEBAD98CE6F1FC20D3D9DF80B82D2A24935114E467E513980CF9225D3194A3D83D7E21ADF5E5E63E57928C8CCD140BFD60DD20CC993C29728B85561E5661A31A3F8A0796EE180C0AC8F4BE07F5BF73ECE988E8632900BA48F84E2DFD7C5EBCCC03285B3AFCEF52CF6227B20756D2627726B3FF37CF044BA26A01C162583F13EA23A5D56BEB30A2D91C92409E2EF5E5D5AFDEC2751ECC2E3C6B8C68B42EDCE2F84EE2D5DA40B45F95D24B749C21698FAE7A11F3E9CB4BF52DFB863D3EC78C144B6BEA62818C7AAD542B2D706AB2102E63BC081B5D0D4DA7389C129C15D0DEC6E83E6A28094F9A69177EBF04D143775305EB91986F2E143EEC368CBA3D8E1FF226A5A51A36E3FB06131F3F8B16A0E6D8E38CF95F5C5E05EB8B425891EE3544D4EDE86E04770471779E9ADEC40945083D775F465FCF47E1A7C363107E2197F319E4575819456A775A0023B7824D0B7CB10ECD654DE33ED5FCA88BE419AF3575C9714E8F4A89B095D836C468EC40B7717276F14508988ACB7C8B1255198E0B192C051D1047E711BE6D1BBF4917133B5493817D0378A1D65CDC2F30B7E13F5F67A2D83A92C59F0375329947BFC167CF851C7516D8DBC211F7B5D76736BABAA016E2E884E931BE72584794F2832957D928DF6EDE571410C517123D9B5A43C42DD950B8A93AD0A28F7BE302F2AEA31837343E8233D03A8DFA5E1D3395DFA94282D90E5776B211E29137C44646466F8D855B7DD256FD98A0774BA88795A1760F06BB16654FD9FD1F5906302E2D55691C6B485D64073A8E077E1C561C576334660BC77921BC0FE34A9C19968C6524F83F8BF45EAF707C3E298740B343976389305205CB465D20851772C1FEA46831DFE2C1C52F8385DA1969DB0D949C19685A1CE1C73C610A3CE8CA77DE0177B165EAD7EB1BE937F17CECB2B81E7A0940622B6940403C973D47563982FF129C68A11FD4105544E3D7621F2E742EDCA27C9DC9EE0C00C60789CF4CF171B3E6F2C662339628DE130255D7DB9007ECF3B492F72DC3521D73FAED744D1EF346381FF303DC2EAC4357814D49E46762349272FDF9EEE06FAD19D90B8363EF491BBF7B7FE4531D3ACF7D65585FA3B20605660E9FD6031E759A857DE8356F88BF44525D36FA31DF94A35883CA4F8E727B5D5BC7F37677AE7BCDDDA7C182A3BCC02479773EA7A09F4065B40F0B20633A719C87A64C0B183A4D508411440699A2F6B23C4666F397AF1CE288E8871A678ED22F65892A3AE34EED341EB6A4EAD75D324EB7AEF60691ADDD0358BDB370BFA9EE907D739A318488D5186668762078E320C424464DCF5325174FF0F5C33CE32B185CF57769ABD2579F0182C99541A9BBAF7BE219AA773B992B3BE7E75B3A1FD0BC48B3E21380AC9799AA5F32FE843A2E8F59530E10F9AA76A80CF16EB1246A79D0436036406AD51A32C9CD9C58F8182D994064ACE80CBD1B591F0141FB94888ECDF3DA46AB34BF05DE6C0AF4536AAF75D401F4E49F1CEFBDD9C26D0AD897FCE4B88EA5E47F537747EF9B66CE726B237E837E2C379259EAA2A8AEAD762DBF5B23DDC0BDFCE76904BC6185D53115DF7FB313E02052EB985005706CFB4DF548FBC81F6F798F76F6E76894D11F43125209029493C4F9ED1F78B245532DF065AF4952F53936AB66AA31681C6C865658F536E7C03C36FA562595E33C1033C04CFC53F4ADEE80E7FEA933CEBCE71B36F4BCBC7CF89DD35B89D48F2FF66C67C47DC32841E62BC34B3AFF43D5BA40F7DAA5FA43BEC9EB444006873791BAACD23A56D9A65BA592124E241AD09784A627E5EA7E1BE4075E0EAB17FF425A579BACFDB897749649706AE257472D3D3A0305E39A65434FFF4C0B0AA3AFC9773747F088DB67645E0D9151CEAD95A3FDB8E96F607A02C0108266AD41B501986528FB3FA7917A523C2928F5102914EBBF52441A99FA14406CD84EB319243171B753E8506E46DB40ADDF6EFA2008C04D76675F514E04606A32437E44DB7B86D6FC121DCFF7C1E496C09D4C8F090C0E45518FF8766DBA752FE6CC18E3742AEEAA3EC634FBEE5CF9D3E7EFD5DA4AEDD1E6674E8EAF5B2FF784E9F5A08CDE318A59630F83AF5B58D7B26AADB48B959EE4484F64A5C78897D3A34F7BFAB5EA98BFC35AAD92C55F9DBC2A719135C4F9CBD56FE7EDD3E4D5FE52D8427C9F3D1EF66249136DEFE7256F9EBF423652CB024654CFC70D859538A0EBE461E91507A63929C85088E1174EA27341C9496C5F7DFF201DD0F3BB9062BFBDC7E908599B679B0F6A31027F0F00F2BC10F28F6721B2B45B255A2CAAC4DB3D714C3C270DA248F31CDC2B31C8EEB3B8189BD1B278E621151CB378952853D3D8A28683CF1EE94EEE98306E567655259AEA891C5D791C8F95A306ED34D15049A4F2C4B48091268D39ECFE533AFADCB768BFD453A6BE2B412017338E20905D1C4947D42D989E47F0D62060629E1FFFAF6A008A4EAC4457CA6841FCF031185DD7C0A4B4F7EC7E5DD52B4E7220A338F0F5985A82F93FB83442D152A7D1F300B3D577465AAB53BE498C43A7F08DB6D0A41185BE5622A570BBFAE028EC8225ABAB8B29246480B2258FE0B387C10761711BFF01B75841F3C7206AF22B1770D82AEDB6F5F43D6034D46989A752C040535E2F3407C60AD453FD2785AEBE0BD339462F61A4AFD0A5FEFB887397ED854AE673691AA05F543F5E746984076F1E6C8C3FB9DC96D7427CB2A22E739F58E46F81B3E2F54A8CD7E3C3F11DF16AC946B46CAED44630160973270FB6EBD438CB6A733A94A3938EE14F6CC75488D70D7334C2364E9109D219935A45EA10B34067564AA437FEBCA8410AD7F6B2687AFBA6B326458C16F28AF75A153092AC7C512E948A386BF63CCB9CD7EBE0422AB57AF7BAEC41C4DDE1481EC7D1D3F165F9A7125130E5D7055EEC3B76933C06992A2E8727BEFAD728E52BE8AF107A288659EA047059A9E7F81B2287FAE64769246D05254246CC94454B646131F4A2E53DB07788D9493BD77DC0D34C789AB41154902E625D781604104F3A30596F9D01439290EE1AE608C93380AD202BEEEE49F61204A1B4628B6183F1F6AA83A5287A49DFCFA39264719E3D79338F7C177457B077B0EBB1DFC60853BD4DC27579BA7C7E0BF5285A82EE2D659E41668FB12220092C41E4A3856016DD6CBB4A3187E15B4E26F1D6D4A12A45553298AB96F11714409548359B747C9FEB5125833B0EDB6FAFD3941D8E0E517A18225416C266BAFA5EEB6C32715EB7E82DCF2B422C2C5964682F740D9ED9541DA2DFCE9276B57A0E2F7C1404197D5E3340A0A9A48D75415C18AC80C1F3EFB05792CDE681D3BC584323436B597B056B5C7C26275A88F552FD5CE0741517E81AFBB15F7F01F795B19B40F338DCB8B636B8F559B6059AB1A79965BF9B6101D0721B052726E2BAA0310381E1BE969E6EE47BA142B6B3DA8D85DC12F08BFFDA915EDA021D8033401CF2D0530E1051181AE7797FC55423103C04538EBA4CDD8C6F1A6BBF7B81AFD92E5B887C49C8719106302000C9B05F5E23FFFC7F24E1D77229D1562D4 +pk = 3A2793DC38CBA2F36DB066F8F55D7B67FFF5156D674DED5C420DDF698512392444DF723DA6363081F72EF0B6BA9CD8A543F3909B8085462696B4E2874C25110ADF0AC6806E8EE313E5BC635489BBE628907736289C97EED19196AA79323031AE63ECDC3FD95013E8048D7E101D6A2C5CE68D3BB197905FD808A93BEED8A8AC24FC6D11056957675B94BE1539B269A93EEEB8C2A5ACE647D2EBD9E3D4C7D4FC8EC40622D2D1D39E52CE5144AF6836120416BFDD24B22354C508C411525AC8E2D757F429BAC81CB53303C220E77FD5202306F29F5B6EF29171216748D9786C9A59A954BECC797C3CC83D0150B18BDCE4CFD618AADA3216871652A7197675748908DED2D6482031BA4C2BA372F4CB5406FBA7CE23339C52C7A7AD9692E1F704D1F1BF490A20FAE8AB28A231917C486DD21AFABFF0C5CFEF6644F36DD121EACCE845E86B8561327799E55253B50D8FAD0136D1D28F2B3806F8CDCE7CA16B4CEE6BAA59B0E644E7075DC838923C36CBB1DF853B50BB2055D07AE1C27809AE278CEA11679F87662AE6C3E73428C5080BD72A0373D9C8516841D0088B538EF4441C8F509DC1EB0CDD6D95FFFD3ACCF1B343F307259C62737693C6D075856A78F7A2788EC79C83F4425B4A8C4E43AF782A13C4AD59521FBEA968E01CDC44955E68EBEFC102F8372979EE726DFB2A7672154D6D149296E6502EA9F9C01978455189A02479B6A6690CEBB802C1BE3ADD0E049FC6547F217C1E01F26B975D4F6ED19DF11D1566C99CE14A4F439FE2EA75FBEDC12CFB220759CDDB5C2F91AA117A78B514275F5045E37404C7928EA0CBC4AB73E4DC3A8CF55C87B770D722007597546E752782775E0DE144BE598D7C21755DE6F2795BEF716EFF64C36B76B2EE4693D8198CC656CF390DCA24B13193B3BC67CA5C6D07C6EE5D9088C3F14F331602B296B32620E5166F2F28A1A061C6A4D5955D26A04C04601746EA5F07AED52C582FD3A2EB0889A9C9CA8502943334DA97AEE8D4DB614C4ACC8CCBDB5B81273237AB780EFCCA0F1AC0BD6E2596017AD0F143D50DFB4C84ADCA8A2EEFD861A205445FE27D9145AEF90B46D4FE462045F2A73EF5E61DED178DBB774D25F5DE979D99B3FE21E18E5826DC788DFDF42D06AFE8BE4E1DE05C1E4D766101DBECDE98A2685D7C893D3869A505D87684C75449F2AF44636B838F108B4E1F9F2ECC1FCB277C559EC1BF5EDB4B95096F511F9CBD7BB8295351B22E5AD9B9AD5C54398BA1C4A4DBDBAD8541A7C1D86A2D13E5B1C5354E9D492EFB0039A5F179C4F2983A2347C969004AC5CFA4F4781B485909AD208ED32A515CDA1E69E3F0AEEB526B739A242829484EC32745DC129083EB8B9C4CAD1A7E654F7681E237EB665E3DD2EA262F69756091442859E2FBF952B36B5BCEA4B9DCDE732E6389D27BED487430ECAD88E07F3DD46AB18768FAC78293F4FD73E12F5A0F395E2B138035975438206A5247E185D933A72D77620F0C2FC74A4CA0C3863551C5B54311615A77591B93A3672260A7951719F386555C2A460EF95B87E129EEC40CE2D731CB0FF977EE86612F792FC88F017B67A4BFEB199BEDCFE876C4726D9806A6E77923C76435A3F144965E8A273568BC44844B3CC82B1524845A3327505A5E0B3BFBD8D8045102A6BD8A62243A3F53259AF5E875A78699E33122E93B8A8BC4B914D28AEF699A9403E85B754EC02D49F7F346AC1856FB36A5C856C55C7680764C93B89080F7FC88D786A6A87DF41617B8EA7974ECBD41CAC19FE89EB34FBD32E427F1FCFA7465FA217FBF672FBE91D698FE9A13CCB1D3E4D23EEA8E8ADFCFFADD9DBAFD528C3F903526C9D91F5D13447F3C41C90EA625937A70DDF9B10A13B308042165B67420A73B9B5F1AE4A159BFA5278CF21D594EB1A63D301DF3754916A8AE65B312DF74D0EF024B1FFB6002D375AE0DBDFCAD7A4FD765AF7E9D642C1A4F2B4D5100C9CA9C6DD166C8D60A9D3905BC3E0AF2406BEF87CB3A7F0365B667F608549A27F39E09CC2826DEB63857DCA50B502AF5363BFFBF9E3A92DB99485D0C80915E63882197730BF3CAD01CCA6C19C81FB45D19CA3466172842F2ECE74F344B39BC7DE08E260D36A4B6B7C408DA9C39BBA4B40E616C2583455B00146B0AD9F14FE0EC30F8DDB4903D2154DBECA5A8FC328241028E75375575F79293E1C827480EE945D228281C7C5D275982E72658FED639955C12F62D977244E865A3FF9042AB6BAC06A9FF1960D096507E0B14C54765EBC5C496DDEA3E445BEE2D35D107184D911BA5A1BECD217AC3084C6EF70A23BCD2384DC889B4781794338E5BFFFEA4FEBE6142C5D597B240C8B589D9596BB11AA46E5825BF5DFAD7D443A005ED5DF740C12818EEF7323C13E1B08C4E05ED8274F52387672745C188CC04B15BE0473DF9706ABDDB790E1C589FAD17366732C9ED579CE1C05749ED4E9BCBF5120EB658B7F2336E69EBEFCCBFB44357FFB0B559753648DFE8E228C27C0A3237391175293F9CF55D87DB95394BCA3D25B8A77CD1233970C84ED61B124C1FCF1E59A151DAE98A0E10318C5B0905070C09EF4EE98200DEE79B6A72C958D4F494BEDD463163CEBA9ED2BB0B60BE755159943B498558B1F9220814314A0516B78715B8E4197125B4EC5AFDC3DD91DD80E6EC2C93EFA0A55CC5EC0C9E67AAFEA467144E1EB131A3E20357F0ADA8A7BC2423D551D975E813E072D63E7481C91A5538411A0E1FFBF938D58DC8D2033911951F2FA4AC16FAC38B31259B317435D7F60CD6BA26A783C0C24E43F123E3611804A95F4644718B311478481EDFC0A3DD9382076B100E5BAF1DB5AAE9843DE91F4CC3D51B0F77D55896E17379C756805192FF5F9D65CAC13F866409E11FE119797652F4EEFF9D19D28F2C0166EF4982B8B9FF1157A750FA24F2EFDBD48A3CC4C7A8EAD11007A291CADCACACF5935B202C2F6EB06ADEDE9DD0BF2B7394451179DFBCDBF7420DFACF05751542E74EF1A7B87F89961DE1B14748885780775E8E81325780D270AAC2D5979C5F367E7CEA6CDE6BC2EE2F37072EDFEBBE9567919C4D55FE478B401E4673337E023B3D9358110BE108C9F12D831C7951ADFE664B1E881DB9128B27EF6470FC614BCE9F6253E9232241784038247A9867D10E476F63BB4B4755462AA1DFE3DD4AF70DB03C3EA82A25CF73DCF219CD710B953C43BD5C42D0FA43886ED27AFC10B63E1A320FEB5103F20A09165891D44052AC3C5377DB2DE61DBC173C783C3EF9EC1BB082236EAE1C405F0F747D689C027826BE247838432F740B30F8F0A609C6D88F209BF740F7749F037501606A0B3D5AECA5052C0A27285841F082DDD13C95405CF06D9CC355F04266158C2CE192794285DB5F0BCFEFA4C9718A82AFC2BDEBB8288A2979D87B57C2997F92FAA9178AB5EC8D623E61FB3FC53362A20B3F1764BC36AD59A7E0DEE222C8EF8712C4E879A81574836BB8BCC619D24D94CC1FB355B23EA5135550403CAC41144E6A56616942891E7A4FEE7EA7EB25E51CAF1C462119F481C3B2C0CB51A4AC81858F2D64D90FF8A62EC5983998E576E12B68B672EEEFFEF596B20F596F1C2E77B19BC8CC4FF25F24242983E664DD0048218F0E3E610D2C686D5C9CBDFB84009AAAF868AA5C17C8AE6E6DAEBC169298187769E78F5556A733BB17DC1EC08C8E1CD9CB8631EA24203F09B636A8FB2939E9DD517BA5665335DB2B8D0BD7E95AD8FEA62744750388DD9A3D31616441BB6202194F0A7E sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD004BA81B43EACEC401 smlen = 3019 -sm = 41A353E34AB01EF09AEBA875440E5741FAEB2A56925483F924B5A2AB9EB5F394941FF6E95A247349130FE3EC7AA87CB6B54033E0FCB7C7BC87004EB2C14974DFC48EB59576C64084208AB8840509494783829BB1C593250B83CF0104BD810AC7F7AA2DD4CFEBC28A8B7016C1C0C3AAF03C8A610F5E312C48B35FA4704A7FF5DDEB51353FD60B6B633207CA2741913BD40292D5AC36AD991501B644C9C63DC7E2A269963D5429E8E86BDA06DE190800EE616162A42300D522A876D48DE7C5844C5A8669A0269C86BBCC6678BABB920D8FC4CB3D29A851A372A1430C838EADAA97B1B1DED4FC6FCCCDE7FC951A6A89424514FE5B5E2333652839D445156A04360CB78162CB817B972870448555B903B303710DC9091F018FBC7A07624BE0E08FD6BC2CF69135D098665DCE91F85CA0A9599D498C4B9A2E5A40CFE716386980EA2DA2E06B17FBB20106AE2502C9C8024C4B22E24F72B11F11214F7BF43FF8F38EFA622FC06FD942323B1ABE01DE1C634345C4A9C025595B228C12E3AD88B3AD897089DE2F7BD930E45D75A512B98AF2BCA9D5D9633726F0EBAB1558BA698882BB4A3C09645982B0E55158816316109C7AB94EB4A44DFF88BA5EFCFC64859D8F324295DFDE14070D54C473D64A95EEA15A107E0B30F5C1126BEE2F4EDEA64174A810C7A3BA9ABF84F53CF603615EDE49945565ACA282CD151BFF8A970FC2836BD04EB87C20791F4B31A185E08B1F132079C3BCDE31B5ECACABB419A06CC00273EC53092EE2A96FF387545F1A4CE27E355AE66D5431E7A883B2A36F58E23779513AE516ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +sm = 4103FBE31D003732332C4CE6A40D5A95B2768024AEEFDE20EC2338A19032B2C4935AEC2379618BEC882F48A5120587A85B24A3208AFFF8A4058F206F34C25B2FC74383F4D58E185036D798896496EB6C9B4D08BEEFFDDFDF26BE4A177944BFC6F6C3823E42870D8835F7DD578AFDF3F2E487C8E2463DB95FD992D9B82BC9996C4EAC77AC47F429BBD936B20C5F6F4101C07768FDAB4A5B96DCA41C1D7AF314525CCC319BDAD100633CBC8823F3BB1E896FEFDD80E1DA103A490FBB3707CE5F5D9CEB4BC3A6A29051D736F64B55F51A7605439FB6DF0C83972A7FA00E9A8812BC21ED645DB755C4E6175F3E265BC82FAE62CAB8FE939735E5F270284F70A82501F17936506E03254B10C65D14ABCC980FEAE7CACCB0890DCE29C109F99FF0225455532501C6C245EBB3B9FBE6C4D26D430F2FE68199B79A4359FA020C3F5C6318AE69EE19046884744249F1321D0800FEE4D51ED74E54B67470CDF1FB7FE10DAE8C38BA582EC27B6CC145F412626CE42FDE86D2FF44C867F970EE1325C0EC62038CA7B094BBA580A7FECB8D4702FE50D38460F057F26F4F6B643574595417861895E12738CB6F2F6094FD671E95792C44DC52AABC15413BAF4C17F04815FE47EB098CC51FB54CF1FBA8F50CBF0359D4406CEE97F4DED0B32FA56F70447FB9E93B834947A56E5DC32BEAE6DEE02549945565ACA282CD151BFF8A970FC2836BD04EB87C20791F4B31A185E08B1F132079C3BCDE31B5ECACABB419A06CC00273EC53092EE2A96FF387545F1A4CE27E355AE66D5431E7A883B2A36F58E23779513AE516ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 58AF116EEA69CE1A26E9D30B703D782FCE748B909CB6B7EC473172829F2C6B25ACF5B1EA56845D463C5DCDDE5CE7D7ED85C9F28FFC822E4E947FC7509BCE2E48330A71EB832F5801DCDC711152C8B310D6683D956B488A84BF2635546017637C4857F86B4DFE0B6505DE318B52C1BBC32997FC7E55B318ACBEF9BA8A24BE424312864F964E5E9CD8E3844D74BE51C3A35F0EF9CE20CDF379D76D5DA49F45A4A241B766A15722B7BEB733D9887E147DA387BA910D636AF39674191EABCC8E8CAB3E60CE02831186C857F18F64307A3A2FA04774C752B4D2FAC43CDD36025EFD01E2E92F888B76BF4EC7A1ACEACE6424998FE242B0B1682B8A2BEFB4038A1CADB364DD2848AAC5A61CA4915169F1A2BA0A37DB2FD80720F7BBFDBC195E795D871870F7F1A0E18EE19F470084DF350299080DD98FA54DC6AC4DD6DEA442A722CE16B7BDFFEB2BB013301C0C2EDB1875EF79212D37CB94211D01EC6DD859C5802314CCBEBD1E02F60C681C82EE475716E0C92ED8A1B2F72B46AC772C70962AEB171DEF844C86B1759D1C8D552429D00B4F5FC0740A8AFF285D21D1DA82A3254D1DD0B8F48F001EA31E85867A7E5EE56297475DF4FDDA6AD6E470213C5E8F094090DB5F010CBC3298CD36226B5BC4EFC575D57EC35360F0F39BB4DECF7C07EE856D101902A1269CCC6DE60F8FE365C635CE7FA876E59F13A882BDDF10391BE961829584E23D50360F9C1A895CEDECE4F6061DA53E8385AB5668C2E71AA8EAE2F0664D4707AFD667D643D4A05FFBC4EC608BC1640B85D8B0ADF5B6EBA5BF4EF3A4E003E5B7CA5F6A7F17F876071CDE50C545E5E339BE32542B9F072F7F09D2D8B4E1E188B27186AF82BBEC31DACCA917BAA47C99173286C4A32AD1CD754520A6F664C55CB3F6DA90A8EC8A26EA86B72DDF0857099D16A20A1D7771C4CADF81D9D2DBE19DA09E69FC971E9207F5F340C218C9D1CE3397FDAC4B7FB7F25569B78E237E0344D4A18CCEC758F95F36720067253D85657B8FDBFE44488AFC1B159701B0364982E324749407FD1AC9AB7A0A4EA36A8E284286DE18A4E267993BC18ACCB6FDDDA7817A836FE3E897D8BF74E2233F8F614E5625833CD7B66E63C999CF1D0C0E671A3C0D16FAD926481A6A1E086563A0184CA98BCCA7DC560703A0F25B752462811392CD0880ED384D013726EBE2318C77ACFDAD19227F36BB46B008D96DF98D99EEA1D16C768AB2A964973AA415931BBE739EC0AFFF158C53EC430A93E44E6A9E5D4C7C3C7B27AD335AB124677A3179ADF5E0E4AF053FD00BEF5A3E534FD3D4218B31E309BB505072FB23B9C00B94FC647AC6622690DFD10FF6C33557FC9C6175D00F0E4213AFDD30F55CBF4546B733DCA0782F6A322333D8887FBAC80DB96BCFD5C2F642D8A4C043484A73DB68418D451A01DE14B97C37CFD068D4F5DBD0DDF439415766400564811BE5627511FB6EA5AEE6F205F46F0EA7C28C2B2C323F985EC2DCC2F9092A5A43E2C0DD7C95A5DE4A68C1B673102D0F178700B89EEC4EC5600D1AEBB37502354B494157BF3CF73F24C96A6195C60541FBDFC9232B59322E58250436FAA062F63DC35F820B4C4DDB3AFCA0EB194A7C100BEA089FE382F008A354CA0314A57EB5BD3A99C64BD7692B8530F4416D6FCD059BBF58DC32871FE9EFA33A06DBC4397AB31041DE8A0DAF4FBFBD373C6B0827698056A69148D7C14174C334FFCA30EF4250A6E5472F439753C9CEEC056EBB997F2DB3ACA62DAFC0E71438ECEE1EF693E8CB8741BAF0240491B488FE004D861E3AB2FBC6281FAF8A56462C3857A28A61CE24A3357721E7886D2BFE8497724F53598F4FDA65AA514996EBAE1EB0DE6643F0FF50F25055B67D30AB780F78945981779EDBE55A0CBBBB11C10B536513046C0E46627E20C71533D338EF359A015D6B435CA23D4AB7CF9C0960DDDAF01F77E8EB523680D52C5A527123EFE3918BB5A1ADB054869E946BFF6B2C10A50012511821F7B95003DC71F3E22A7DEB0D4AE47F6293F6806799C1714E026DBFE2C4FF0E3A4B72D5C689DEF9BC9D486550261E066D6EB97FF456666A503A0FB72315D3BDCEAAC62966E866601829A5A00EE05BA74E0252468CE3B38A54F894C22EBC15BB8724CDA8383DFEB9082C0383D8E1884DDC58DAE8A261F13B31A1CD2A3BA4C5F5841A287DA7437E46B0B68F1DDB30472CB135BBE984D8EBB8FDD48AA718F5FACB1051E3EEF00B1F15F25E4F9CCDFB6B5ED0395EC0FBC8129BE292A4DB6D938454821A3E8CB02134B5033588034F2983D2274BFD8CFF9F67016884250673192CE276B260D32E0C2FF72A38718F67299CCE0BF0B6D48E0327800104482847CA9FC7C75C96771CF529087A96D6AD4540062058686D7E3C6D9B2EE9F6D10C71C97D3F92023426328A18B9531C8B527154FB8D5B49625222FFBD6DBA1DD674824C9A224E61AC6921BEDEFC42F6AA70DCA8E6A414344483A7B65C0BFB443FB91A8FDE4D5508E7855CB9447C6962481872773AC64D548A3CFFBB62F840FB8EFDAB1192122E922A00350FBB2B6B6067FFDA297A2A53C0B1B604B345B93ED8CE8D8C4E9F449FBBCE7D1C144665C5C94C28F3F44BB5873137194FB2EBDFED899B247891B73EFECC29ADBACDE5F75614884EC679FF532FF7A0A63CC6A28621095740A554A32A50687EC8B5614379660E75F553372AF3CB07191EB7492C8BEE9484A96067EB76AE7F823CEBDC80035F00F42D8117BC84B09FDFB5B76933D95D411C658A8051EE677F3A904BD88EB994629A688FED365EA6BB831104F835B23666EE6BA3DCBE704D7BCB323270D9A269EB93E1C4315787089FB6C27B91DC7CDCF4659ED6498576A595E34ADA4AF5200CD5320231811DB15F34B5F3A89300A31CB714E4F9EC898FCC1D008D016B5E7706392D9FB7A36AC95145FB0F471F3DF73BAC11076F6C4D729FB41501292DB28BC51A3131549BCA297C08FE753D66E173B2222F2DB1B85DE2A8F7F50F22A2E08706435B477C9B6714A8B30E3CA7CDC5961125498F0BC41630A7AAB321FEDDE65AE8AA88ECBE461E7D8524109EA2F99B326395440F4E78179BAD3072DFB35570E0708490BF1B76663A9FD61215C5E0AA5E7F3DC81371689DA50F9BA256EE08035D5EACE42472CFBA6DD7B29BE9497A08182B99B8CD4AE1EDC2E1C49B3BAC235258A1713B26B51B64F3407083AD99587BD7AE0EEB797086738E745A8B2B36C20A8305EFC32AEFBFB2692BB8BDE21A6A0F0CF3C5CAA9B973025683F1DBEEE284BD403135B34ADA73D5A88B99D6497A983E98D8CDCF76C9ADE1D292FFDA6D51476FAA6F4ACF32C96090D8F8BABC9DA173E88BD802255C224596810DA71AE877088A51B2005F2DB12DB4BE618D3EFE5EB771B4FFB5789C0C0D2F2F13B809D7E281DCD8416772E7A31193BFDB2AEA3B01BDF85CDAEB435E46CB0EFEF2EA2ACBCB5FC3067B9152942FE35361C24DF966A654732AED44106A65D58EFCB5ADAA073545725B1303D8A700A4938582FFD47D46135E1FCAEA1D094AC6BE67DDA91E1ED6E9C333AFDE744C7F97C17E4BB3F07B387F42267F0C54A1DB7D43CA9379A03C85A23267452843F84E682B6F028F954E41B2D4F7B97F51C8B5BEBF695AFD712B5A04ABCA97A243AC00B3FDE8547F2F5FB699FE86FDA49BD4B8ACD13FB6ECCF2784BFF8EF6A36608DDF4ABED9EDD647958746071F97E2BA87852490847CFF8C9ACCE1F3856603E648D30709A3006D23A36BC0BE5B3B40 +pk = 58AF116EEA69CE1A26E9D30B703D782F4856F36228B0A62CDEA9AF5C2257BE4DC0BEA5BF161A8D4C5F5D36693FA5C8490836BFE4BE099FAB164C774E2A3B960A660FD63F84C2D3781B71B840894326EACEAF1BA66D1898C891C2DBAD09956F03FB48DF33DAAC4B8AE1FDBCDF1958F60B77B56F801EB0A4D3D422C843745B90B0B0D46AA2042650E81F011E712998EFE2729DD7EA63F740A327CBEF76D7BC3D7EB2F31E9ACE6B1E6B45866DAFC3914E6AED7EDADF3DBA6E737337C1ACA73069399E9D641A45B38DDE0E992C2A0743A8CCB0E5D8D2E65EB628AFD069A9B4684BCC88BD66A870D0972E0C53861106CFAFA4F673E6E4450C9EAEFD2EAE611225546B3A7F21953EEA0A9471B6D13A8077FEA8347D40367BAE17B4B4B57EE517B1612CF2038B17F4A2C49D9D14B8E651118CA7A581E0DE36A68D33FC85C31E6A31A94D352E042A071AFCA19B9928C5051050610C7AB1E9214FD1E3E9E2BF4595E28C90650E9C51206A952E3C064D487E33BB2B6A9E437CFE8B0EBAA949D5B7ED126A3BDA995C6417E2DF362B48CC94843D0FFC1AFC82DAFD4727ABEDDFA87A39E6C8B8C5C9692EFBB22AA07354721CED54246E011EFEC82E661FB376BB82143BEE05A8BF6614F7CF7C5577BF637E5DECBBEABD221BD3E28088A0CE524E9C853212AD672888507D8E941BB69DEE4279F827B7768949CB8380CC8D3AC742AB9643581EA9700D83137EEA4201A55E337A3B9BDE94A6DE020CD932B9AA8ACB3CA8094128C1666BFA39B28A1E56FFC2FE1D330FC05D600393F612FF709E63F9E353D46C889ED423B66B1606D1CE1B0997860A39C98B65AA8DCB83239BD4ABA6C41F099BB6C1627B8BBA6348E6B8E85330EB69A73791ACD45FECC09B2BCEBAD4EF6E07DB12B64E2D1CBE39284CE49E15EB9ADF8E02B3A67A54BDEC9A818BF1E2BF31186DAB1F8C009CFCF3AB79BA178E8A35C2C7F7A61852B960E7D1C9D83836A410F642510D1559C3873C2B6ABB029E18B4A34008AD17034E3C67D23FA5C0E223CF55F591E151459366266B404096C59D09BEBA8EEAB3CF6DCA1F16B9DAFBF40A91A427D7F5F03147775C961E772700F04BF6D39DEFE08C1D8CA773342A3C6C7E194DEBEFF372F98A53AEA9504FE3187C38137BCF5773D92AD34FA4EB7CC1C1F4F05012386E073F434279723103C4B4DE925FAA3C84BFF47D5FEF2FEB3FD7CB9466975CE31393DFE0FD3817118FFB29E36C02E6DDF8027110B03586AA7BE5CB4059393072E01A7E2623250E6507A6DB0D85B51D02D1FB7B1E90B20A6FDA18E78DF38C819F6291806D5F5318E9199881FDE4381349FF69D0106247815667BE3967FD23185185170B5E278F5015F78E5758F78BB23FBCC75DCBF0AB1612C3DCFFE706E0EDE57A79D3F4C7D00923026C8E63E65FA1262F33FCEB654E09D4C007E35E1FAD9195C586FBA8D76F1797468745ABC1F385F04929943700A80F9A65AF9249636F1E74A57EC6CE0AA5DB3BF1A27D35177870A7A2F631F0F48FED619B84EF850A353AE679F89B1BF2FA6D91988219637E1BA0FDC4A91854F3A040C35653DE775E4C4E3366F4F03F8F0FAD87E776A335B864624D0DFD022EC8F4D7EF31121725FE83A9EEF022F9E9F7ACDE86D1F417366228FF1284B4ED7ED55D075B2D33CE83A2096B45D07B54EF7C749C31CB8A9BCF8653AC20635CCAB982EE7D69F02EA8653FD67676BB1B5EF8A0A41A2DA4046293ADB483C9FD1EAD4419610FEC8E5CE541625449C4A7F3BD17B68C2362E862B7F5C46E5EF1492BC942E303280354FBE2F1EEB0E418B601DA48398BC96773DF6E0158DC46F97EA7723AD5FC4E7D974B304EB3E1C108DB5BF4790CD67B5B7DA0933D5C7A9CBCCD2E49869D63A4A4CD012C8148CDED91BB9F4C9F4F64F05F9139F4D9702C7E954405906A6485B577AAE6ACBB65612892375F03D52822063CBB1C476C56FCD17BC249B0A9D7466C36965F542E0C6D02A54862D38E2121BAC44D0CC9B228003735F99D607A0EB4FB1016085CE2F370ECF6D4AA4947D6F87D81B8ABE1015742D581895F68AA78646574D67CD75472A15001272F5BCAAD33B941542B6F158231A0CE917A12EAC8EAC8878CC4C72E746B8BC14F29A5DE9E2B807B035D801D654D16E94A5F84588E347DEE4FDB36513C4824FD22898ADC1D9FFE61F003C54957DF8755CF04AF44D1916A606F5FB9091D02045B5F6FBA846196BA06AAE52303451168E2BC46F302E1D46F6A678125E724C59843F7BA91D68548B022A285C0FD215496430C2C7A824D3928952C6AC486C531293968957E844F83CEF8BCEAC169CAB7B03E0EDE2C402009DD33AD5B7B234506DA1B2AEE62D680A6B283E1245F49629D55F1405C8ED211903DE326F128ACE2C6A0E5B56F9AB05A38A99423DE90F83E7CB5CFB9F9760D06C7F269A1D597494D790ABD32412593BDE4AE0EFE01267CB61B261E846CBAC9524387A7689D110EA86E9005127AF4AF0E0CBB5441EBF088FF1D237EC684C59E25F1173313ED4E3BAC9392F5A040E2579E35A172E5B28A58BA24E0DE86358604EE7B0060E0777520FF756457A6F0C615EC8EE0492F4CEFA33D2DCE1B3EC2FDFF52072386553E3C6DBCC5B46A5E7BEE6675F20645ABCDE1D8D96A02AE26060537F002853344D6920DAFF73E73C4C6F2E65A7080D99E37233A0F08C6F243C117ADB95EE97FF0A94141F3CC3DB21130BEC9F9D2922EA1E19A39198D1179E787A76A756DDA6ECA3C602038259C8173A69B9CD7B5B0EB91FA9949D8DE608A98A95ADD373C5317BF27F33EBE4E8F4F56E7E1A25F37144EB22408746CD703857341169274B4AA2A6BF7F7474497244B26BB2B609FA85C8F8E38C2CA29FC59C2AF35A4C7E0E6DC2168299C4968A98C5A1DF04D5B0717DDEF1DCBB67106F2784ABE92CF7FDEB2164D8EAFF96D9BE1C494A01E69DCE68D64350C0DE4AF505FBE3E31D9A40E8B7964FF1E3619D7465DDD3A542FF742DD9DDD996D115061E0753ADE17D2FC758C262B4B071FB533F72F2228CDC3CA14E4173DAA4EE9CD3EE6D5414552D482335B1E59A4F12C3478B4DF15CB870C8FF719F502BF79097BED96ECC9DDB4E0EE7A0AC75D12CA83127AA17FF762B3A1B160FB262041BD5428018230408C25A88200C3B4F5B76CEE7BEEC72BB0ED5F0041ACB2F484ECCA5D6FC022493F8F1DED4D15E60B37F349785566DFE11E3BDCB322FCE7F98721B5E7343B52223A344831C905D4AE5D1041FB8FD07FFE0F633E49EF171AD265B390574CFFB46ED82797D6957A646928F53BC2D6F7E647CC42C7E2D3F10931494A1126AF7897AF9C4E6229E5AC776F02DEBA7AB24F1B826D1687ADD1F1CD0D037F228E60DDA6F0CA2F594ACB7BEF469D5B22EE88ABB4DC6CA7D1618801CF956D746E6996D09CD1CFC9743184A45732F0139E9BC1E5E6C0C39FBF9335E167638E393F1F41E752D29914A19F5F32CB0891C3174FA4AC5E2DBA1DDFC337B30070FEB1335D235DF0C9DEF66FBCAE951C5A8918B2E41E788925B94BCB832ACAF02A148289964F6A7780F1557585E792BEC1C2772626923397F1C046A3A37DD274C76F12DE7E768D5749497F74E674A60517211E0D4C82E3EDDA53E3A468C4A0B8D554D6DC8C9112752183802B24C8EE68B6230F2DC5A9FAD04C18A58265D08A7FA1CBB3EAC7568295AEE7BCB8D82057E500D40A118E5B7E1569222B20E9ACE6D797CE1B91E8DCCFD279C2C07247973EEC80097A169718E7966C3B6FD4 sk = 95DA16B844BAF559C2CD6E68B237614BB9927D90811106347B5849FEE2F48640 smlen = 3052 -sm = 2958B0AF25A7B3966C35D5806348155F4FC71DF832E7F240F0993BD70491F346AD759A0B0C3D023300CE0E2A3D6F5EB68F12DC658DB6FB6B036714925B8AA92C9C901C2A4BB49B18B3D06C0B8833AEE3C89695BF3800B69F46D9F01C85986229B16931FCDE9C137957D4D218099C0038616A5640CD54C658CD4A8BA7CC626E27CB3481D3BC99A2B9665DDDE936EC806096CA217EB8721D0761DA4E02167A8790346A1E21B6F7AC79E79950528A0321D06EE0696A521CF5D9B6EF86995A9034E35A64CE64F31C957E70704674029BCCE8F56A1D71B2D9DD498725770884D32575AC1DE9A7139B841F6821F7BD6C96913C0BBFFA479BE931676B1E6FF4C8526664C1A44D2B924A137DAB9FDE658B5C59CAE3E25D267FB6B21BF93F29F090A182B7C127255E82A18A07B8310DC64B76CE328103F6E5C87693260B93430E487F15ECE82B382C64EFA91997F64633676E0084591608F9C6749C406CD68B5472EE54E397DBB4E5CA440ADA2524B0C926872E0DF7A97D93C1D86D677DD64B1068A98A45DBAC3CDC35AB72AB8D2A763ADD1973A0FD9CDE00C9CC09CA0A4BFFA7A676B99EBEBED248EFFE02FE62FF872F84801D38FDA1863FDFE802E79DE43EB7538179E6AD6D201DF97CD9A9F59807E3CA6EC6A293E05E3D306C31BE37E52071418DAAB4AF1D5E1CAB6F06B999EC7DF5274562F8DC99BEAC92A8FD85C43EF2132D925A00F482D39B002A7DB32C771488A010F3EDE6545CD228945964115042422C9D70630E23C75FF1073D3591DBD07976BF60685FF5DF7FD935C7FB27AE4C47B736764C305F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +sm = 33BA71514DC0BD2BD9E7455520361DAE4DDE5F91FE8936A240F5D40CEED1760732BD78453984B990E777F68A76CC9366510DC71391A491B7E1F49D061DABFFB93AFD783C0F5E3D9B316E7DF54EE378ADD70A551B0CC7099D59F25423B67ED6A81F6B8F05B05013C91C660484B456868DC24820AFFD67C8569956E60232336EAAA244B786096F10E0501F65E74BCEEC41C4DAD0B295FBA07489ABA6DEAEDF5D8355A7A5E9A7633D609A19BE433C7B92EDBDE282D2F1B69D0C0211D9C346CA60ED29B0FB597B25E7AB02007AC5FE3D66A82BBBFD1AB951BFC18249F4B2087A4E7863E7233064B9A70B0C6958EB05727150502764E0D8704594387F88F96FCBA42731EED96B6B20D784387A323F9794DAB4B4E1965E6F91423134C51477D1876A4FB283DEA783C98A310127D883B991D1702AD44C927F8CF52E162204BDB9E12933C4AC9C32D535E11CD7A6D33900EEE69705CB482A0C584DF275012FB923DC5D986D4AB3E124EB2B94227E764B4E6C6E2C0EAE948A5DA4A2E6D18161AF1AD118691E1C4533F3A4AB2B28D90F2AE3F08BACE51BBD63E1396A0D078C6134714E922AF41D2BE0CF3F6D0B1518376F4AB36E2D8804DD3A6F7D5A630771BCE1686F95AF045D737AA19CE0317DFFCFAC2A92682E7E3F94E291E75E93634A285D727B94F363C453095A20E6BC292786614D4562F8DC99BEAC92A8FD85C43EF2132D925A00F482D39B002A7DB32C771488A010F3EDE6545CD228945964115042422C9D70630E23C75FF1073D3591DBD07976BF60685FF5DF7FD935C7FB27AE4C47B736764C305F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = 10FE2116FEE80D6D9639F61B4CCB826366FBCD7C1EED0205924AF6619A5AC29CF0E9A4DEDBAADFFE5F36BB4402A2F7AB140E570B629097DCAA7B3414CA8B859C62BB7317DADE8CA2D1105B838BF55B42EE888CEB3170F474334ABFFA64EFDCD085F3E10FDC9D9407F1FBB532A1D5348BCE3838BA79F6A76C6DF3640B2EA3C1F17DD75E790AF4F4547ADAFABF86D1A4E6DF7A0694A94B831209651E1B7CA98DAEDFFF14E3C715704F4BD547E23C4E26C68A9E9CB83533D40FF7B9574A63EB375E0FE5E065D220AAA4956A0F0F817BCE676848B18112733B0E2BB8B0A932FB1460D75D656DB0D82B70FF81113EE0359FC98507A1CCBFE694AA168562F747C5D56F1DD50DC0241E12CF042FBEB0025E5D330C5741109B988B284156B0F8439DE45765103B8A1860C7112FD7B14459ACF07ABC2A30D14CA5E02057D3967271127A6674DD71EFF36B0B3A60C0D281599B1DB1ADE311B71EB8BA75ED37E1B2BE31C3AE37FAE2BAEA6650625567919D4DEE71B3A64CE1CF7C19C15C2547C0F3958D89F5F7DB85D1BC42BFCD8A443F03D3465B5A6C99B83BCE7592C8E80B9259B387C238DE8C3AF50977B4FD25AE035CB818C40EC98C88F63C025480CAC00820FAC9ABB55541B98792EE06B8179D5F5368B1D08D312CF34D9C424C109D58DDA329B60FFC259A54D95588731986F2294F31896B77602EEA0EA672E692DF1AA8438C714E3F53E8B773811BF962E0AEB3AEA7DC2414868FBBA4FF8AEB60C23AAF74B6556914A60D2036075E07B461E1C02AA2F751E5A086DE901AACDB389AA20A7579F58B112F5AB53A08B82B5856D80D986B89483197A9EA2366F479FB43EB5A08719039F2CA1CD2A0B63AAD9DCD22A4E57D8577092C38655CD676C3FD9A144C9A56A8D0324E4CEE2BE9918ABD32AE0A153302B17AF90B48C7D1B7D326E4F737D687F0AEEB2ABF4B8A8B23489103FF5EDFA57E9D5675AF9111DE9B617986C5FDF03BB664257C4F94D5B5CC6EBC024F69A4ACE21691D6C1432E4262769F5CCB54A81F73FB0AB46A9C0534707F429F64E33DF81FAAAE97BBC5AEF22D5C05CF427B3B39EFBBE26FBE5382178687C8DF9ED181E1104284948D69633E40C60AEDF29211AFE31B2D400518738866C9DEA4656C3F12DFC889C10B25D75D9A4BEEB621A203AC738D2E3F5A1620CCC858F41254A9D2A3DB1FBB850EEA61801FFC7052BBBA858E702C2DDB84CFB681AA021FE060C42E969D1D2B21132E716AB521E6454FE5DADFCF553CEA615D9FF96D75D78E03C971DF4F1273D4D4725DB6057959B09AA4940DE08B632F25025EFEE33E78F7549D5A7C023BB6E7584CD110A80AFDB102F8A70D0B7B01287342B05CB428ACBB7D11F90883619741C4B7A2BF9FCB46713DA32B0CAE36745237D33F26FF23296C13492CB4F3F40E7A04ECCC5F94F3B6218C7049585D4A50C186EA36B98A060F3FFF36B7F581C47F08FBC69718FFF275EA75A136FF8DB8143B9C522BE59BDC312EF49047F7D291B9216731C8E390E36903A168441433BBB26A873FAA60170D5602569AEF749402836555647820C2F5AFCDCDBD2A5172B63CAAEBD2E25EC50FDDFFEBCB19AB7E05DA6DFECB9FD88B4121E15142659D2675869C0BC0B676DCB0EAC1E69CA5F0DB9B29227CF17BECEA3E5F6C4E63C705FD7E72083E761FBEF2A793AF275AAF8790C01BFA4F883C097DFB22309715D3A24BCD297347E5A971DAEF46825A9167C2DF80F3C61CF9E494C271F73410905F132C30C25E147226F207F42A402813142048CF3F51A2DE679E89368442A6C2702DBFD61CA960985F637D1277289223B9136AA60FF13BE9A0B96DE073E90895BDC56E55BC14425577B40CEA75DA4D930CB7A78251B0EABA9D589F578A2ADC7D0746A0932121CEB6BCE44F13AECF5994FA8F8BB68D7FC51EB083B825CD9D45ED66F758543F8F7B36646DBE2AA082F903CD3524F886CCE5CE9EE85614C1FBE2D79D54D587715A749550787D3D16692DED371C1AAE724113C107CAC51D2E7319DFCD473A756D4FC3BA159337F5F55D7DE5A6C36B5D462844EF62D39DF0BF3EFDA48D3DED557BA352E3E00DD2455DECE823A7B71BF885A5AE8DAFB9457B761047DEA22E57CBBB402E1A25A4FB9C1727EDF25D95CEA3BAD73899DE4B2FF9FFF236059D722BFC9E278FFCB7C45752564E227442343988FC891B5B92C282C9A56BC2E7CBD80204CE3E6AE38F29D3D9FAE85A7750FC035BC2223584008695442BC2BAB6341F1A06DA74401A97707967B31243CB5D549ED592E59A048904E3FF851A3AAFE7CC1C27F928CB709E77CE02448951BF0AD1CD3EDB3C17874608A65671A881B423D14E3D8286971E1CF02AA353C726D9A3094B473C8DFF5C0344D630C4D8EBAAFD7514CCAE127062A3B464E27521F7543E6FEF3C61D5D34153DDB6A0B2C5859E783C19B33AB9611277EDA354C2A631064ACD37B94A873051436CD73D4183B84B0E389D6B8E89C3D28C1BFD1C156AB87FD273A04F8B0ACE26D50CB2F3A5BCF1B2EEA46D0588F2AB8BA460F346BBF2DC79FE46C4CCDB8CAF414B6B502452E86EBC1055830349ABD39A366E5CF5E2D25C4D24B6140588FA91983247D34475606D0FCC7DEEB75E13A4B0290E5805E9A094BD8B103C0ECE1CAB4A96C88A53875E8D2E6432E1D0F2BA65670BDB1A6334FB514A177AE74168D27A8AAB719E6719E5573976C9B2BB28CB296D686B6EC4E8E630A313AC05640D4A21D6C239CE5BFB708BB009AB6980F9FBB4AA0800BDCFB5C212023AD34C9AA91BA6A6F29BE248D7EBF6F243A1BCF8BD9030FDEE66281AE789DCCEEADB9CA408EFF34209F255ACEBEC6914AECF22CB11A77A01D82AE0CC85AFDE89E060621D60A296DC75C34C39DCF6D92CC81FB9C743B592C8D225FBEFDF830D3679222C2D4216018606E1D8572B6DB78C599117AD6A6808275BD22C011654DF53BAF021149E633BCF70C24725E667E712D6BE885211888EC08AB7B1A0B0A42077A8EAE643EDCE6F85974AEDEA4A04D5E4B34C93188F6995FDBFD04A9F337D9C266C6E16C147B67A886A921ED645298D8086C77F3A95E983CA8823C99593AE21270521B8FDB11953CF4F8C9F689AC84DD807996CF4723528572B4D2D2F58121BADD1A34122641E523ADE9DC6C4832AD1B14BECF1707551C0C2DCDA3D158060D6264ED5A96B43AF1DB5C2F3181EFA1B59D4BE02350AF03C278C845F4C9EB15B2C08B09D12C09AD3D1A2AB24A89152FE65028960323791C96757411B8B521E0CB57A97576E075C4B962E7F1A7F97E830751E96EF35101419BFCAFA644803BB62DCB348E27F8EAC4DF7A00F6EB1B9446E01E0CD702D2F228AABE3B23744E3DAEADB37CB347766817AA3A9CE41601BEC5FDA6CFEBACE17F56FA06F481B71F67DA3240F8BC6E2D855186CAAA49B959F4E9FAE41CF3D739CD684E0B5D9EE49EAAD05904D7A727F408521CC3E0439EC03935CD255C3326A885CA9B22C9BC4C80BC0DD89F1D17CD20DF8931F1BA8ACB5678CE93540FA01F21F2769BF495AC14C2C800D29012C551555FD005577A73F5DE9386351BD8AF1BAB31E9EE270CC98DB43F9F75B1C135B3C8BC3C564E61F931E7C541CE3BB89F558EDBDEE2CDB0971B5F2FDE5A8C3EAE177F87CCE491594D91660EEC77ECAFB1650F37EE122A6763433521420DDA2C795360B4F2B5FF040766411A8419BA153031D6124C5233D58F952FFD9558875A7EC20369967EB1BE08F6B7A387FB2245AF4418A66 +pk = 10FE2116FEE80D6D9639F61B4CCB826337352356BC133E45163ABD2629360903EB3500CFC1AFEAF938401530E87F1C08165A2EFE5335A355C4C2D1010985F7E9D8B427C4F00B325D76D1A5EF352410CC8FCB2A2329340357A83724034FF65BBE5D9B2EC556D537B2BC04729D4C7F8A32357D739E697C69DF6568E5D6F2D9E08B56E56E5CB7EFD878640A5860D9BA7855608D7F817E76DC6ED10C2D7DDD76ACD1A27C73E81B27D8C6A3F10B707D8BFA9EB4CF20F8D47367987364D2FFCBE179CCD62F49E43AF149AEF38F8AD080D76F36608ED334F4539D698FAA5BD40A96EB7A9E854DFA82FC9ECA1A2151CE1ABB7494AEC928A987BC8EA7B8F048F6DBCEA7880BE418C76D4C0904C08D82AE19856CE0C0ABA5B79E641D0C3713D1339FC7C0DE1F284A2B99824592747CF13F79968947A8F10E09DED61D31C79F7E96291987789B874B28C7910B575BCC9EE7D65AAD8972CDCA87A9CBC7EDE927CDFCE1C56EF94C4099E6E5EFDBC350FE6657558AB3238139A83B3F35261C3386CEBCF13D742E4C399E814E96327B27C6DC410D4AC976413E0C10A7FD4C173E18A4B431143F391236D0274CD4061C0AD1FB833B05CD617E4BEA86DC93F7A0FF25DB8D58E5D7EFBDD33E003FAF954FF77818B6A1C179A9A9D61DD80E41F9F0179E82F78D9E1B9D366F13B17E566921E102F3210030B6B58F8AEE68DA70C7A2E619E6258F0B18F68CE20D936A351BC860C3A80CAB4FDFDB24E3D530E127B64A9BE4F79A6FFB62392147383DC0EFA89902C2953A94A378E66832D6ADC2526BCB69524F8DB2A94EF8860F42B6B3056EBB8330AE7C969AA4F33F64CE9C41C170E4A86983557CE78F431C7EE9AC555782AB1B6949FA34833C2C50FE3E8EEA880D3484B82878075885ECEBDC2F1E45BF50550DBFB81BDE11D1A45E452FD8B36AFC6E99FEE79AAE9B9A2394B4E5044C1AB77B630C253DC163600602405E538BDF28331A4B01A5068A4180B999D409DF5599CCEB6DA7BC8711DFF57335E0B1CA6A072A1A52B7E5277B7EE22E2140D025CF179934D917FFE232CD9969D9BD2F9C9B2972391B3C0007E13F33ED8685A3C3365077DD2A8026E9CB44455E96562A7330F739D0DA61EC083281E38D0F05AE1491909E1F94C9D536D7779FD7EE10FBA86DC13F0D9E9D5CEBAC6B8FCB52AA0349B20E5B287C68AD819B9244505C0FA81B9845C834ECBBEA9A5B58349C23C52382011D848809AE466633F828ECDBE0D208B73DBD68823AF28FCEEC3CCA96A6A14383DE0879A3B4F258D174470E2A0D711BD93CD32735193F442AE943466D3037BD34548AE7A15006FF702144E3D42467A7DBC075C9A9494E90B8022C6C5BF61A922017E6F7ED7223BF651F885CE77A651E31347DD5C128610D7BAE91155DD0A862ED5EACAAE4EE2687741E5CB587DC31C640DC947388AB2EEE64870FFCB6B37EF71C2339DF98857033815E9215BBC2F529B882BC75D58651A93B238F9696673A24EB5334D6C39B36B58978946DF97C28238095C5BCBBD68690B2118C68A2C08DD0F3AAA84590464E11187515F0D0BF98B3692FEC7FE7D4A4D064CABB79869A75DAE3C264CD09C956F8A9410D6C9784ABE43C9905847CDE6E2AAECE34C40E41AEFB61E6E81FF9C01B2AE83DB6295BE011D5606065C27C3EF06AB6E8D63DF498F968CA07611065B29F9098A7B1E8DD3F6A4391885FC8B4E0021EF5D0C8B188EB5E930F2BDBD6E852ED39ABC7AF6CDF449549848CB1E3595DD373D3669B0C93139AF3F18B049684471316270AFD8DDF97CAF9FB12FF0CF6801283C065456BBC14F4EE293A07156D9F3014578889061BC1C2F463DC3691D978FB94DF4E90AFA526BAE908C0C1C6069CFB572B4556298CC8E49A276C9C3A53B7F25B0470F113AC7C89E779F1C7C88A696CCF4B9F75B75A663A0BF76D6746C2B52DB62A5409517C2434D3A4DF7F136A6F0A0908041299831961AD3D93FF866B7943F62660EB98BB275017F3AAE4A83950FF418A11A2381D141C83369C4CAE341A330D853A4A4353A0AD2F52C4F26DACCCC75536D28A8815FAD914B2F6516FB418647C72CCE4D59A89111930F925C2E3B1518EE011246A36DFED73D1A3514E432CD3FEB421966C3AAB08FEFC2EA7DD23ED35D6CB07E387C4781AB4C238B2B275F2BC6D8595D739686CE4288A36577C0DD96E78689F1B5D0E923BA3EC284A05833B96949F6054AA7231A2C1F05C60A705B07CAA1D4D3011B67665C2232108CFBA93117059B37D8F88C47C3C2BB04C0F632B2BF0D1A909CF1BC6E0B540C6A49E5B03D57420CF943A432378276172604E978910DAED9981CB5E3717D2B01D702CFAE256F87ABABC70DFCC72C8BCB11BA1C42C728E074D33EEB2D1A34378CE18962BD57616703E5AE6A21D45DEC30F8132C55B30733F048BA612F1B621374ABC570FAC500ECFB10AEC4C11DF467B2D293F3430CFF7281011E8FD180FDAB7373B874ACF586E12B2FD5E42DF239CF3AF69AA650C0BD48833221907230AEEED2A94378816B810A77341F65CA3063280E0AD49E89EA1FCE99F138B6931985F8087250BA731510818ACC7403D9D157404AF34050A8773B8AAE0AF40C643825738C91C3E9C1D25E4A852728C869988D555F84D6BAA6919D91EE6A7CABD1051677E7EF53456D2AA42D3E6777CC8DCDD3B1FBCAC10C7A3F69B2B96780C34BB91BB0F92028DEDB9292DB0BD94C4A2EB02765F52F22E2D977FCA5005B1956618392AA2D381CBEDC95C4A7EFE756A7CCD349A0B6E7D17D338CEE88B49487EF42F3EB7C512B568E69EC55221B68F2B6C85D32873779B85BFB4BE2ED61721EECB2BDC0FD65C91B49CAF8CDDA1C18BEE15D6B2D178D52CA6B744613B3A2B6738E5ED097D08AFC78CD0ADADC3FB21C48587D9C74B6453E2B05020B97D87F335093A703466CC43D6A6AE42DC396232E3AFCAE100F95CAE0AE1483F059D101940AA01C1B974C6676DD6C90B2BD38C79A24B3073A17B66B7D677D9ABA7DCE7DAEDCB2EB34D8B6343507EFA96145D14273C35281B89BB8CFDDAFFBE18709F4984F9270441D608B532CB8C48CDF5243A6337EB8B06D4F3BF35F85AAD1B9C2B31A0FDBF224A7AE1E498E8B4767B01AB285D0305CB840CED8F31205BD01C77047782C9485D304E8449B5BA86F0EBEE2549FDF1ACE3E2FAA1670DEE3FAD3124A4D1CF4FC72CE1C016DCA60E3273A90EA8A806BDB2F9858219E53CD54E6D61D8C7F72162473466468B3EEA9EE60AA0004F0E9856995CCCA5516CA0257751D81AA685C35C1111007F4CA64732555F133DF7874A62EE8EF2C22DD9786851EE47D0C6E19F67EB360ADA584245C86DE54B9F7A652BFEB06DCE201CAA32EC69A9AD26EDF8E6D1E1C689F436D2EC8E881647D9090100A8CD978FC022B41D4A4E937A5BD0BC31CF1CDDB8500A0428E07441EEBC9AD4C726A62B130E0CAF6598802CD5DF61BAE3E36060680DCEA0EC11B2608ED0E1CED6AFCC4AFF5851C6203A87848CE5BD4323B697E2801F8375E249E3B0CD4D3B935FFF7B7ABC8EBF5B8BD26F6B04113F49251A33F5A7184CFDF593D91BD002AAFC95461AFE1BEE9D3B8ADB948DA714EE2DD46468B36C474F3558A644697B899A9ED081037315C99BF69C0A03AE769AEEA360ABAC08A8A482650DB8064FA866FD965F1A4EC7B1E00D3114AE8931DF1E591D29E4F8B3C922F4CE1EBFA8FCEBA715C49F005C9DBD9C83DC0022ECDD60F4CF8880F42E9EE102E867B55C8540CDAFDC8B84C8 sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95639CC46BC0738BC5 smlen = 3085 -sm = A93ABE8647EE7F2AB968E05EA4E58AB0963D1EB2508433FAB9BB87912982D884697D9AF95E1B929DE0CD29F702EBCDCC2FBD18D9C20D2543DE28D55D3D48788B0F1A192C01B758917E54F1E99F8780E9E3CF7B4B3413F6B1CC7FD22D6D020F29140E3606FDB8F278181D175DA0C6415145A41765C6C9ED1B4483975E84E97D256729B8F95658B0F85DE2BBFCF73E6DBC4B0EE727071AD7C924A460D281F256451073C2E8F3FBACF15CDDE7A48784EDB69206D92AC824B34BB63078350B691A354BDB572FCBE1BACA02FCBAC70F6BF23B67ACB85588209FAFEB294EA5B6D8A91783A19293B6D767000D2F697334D9FE5439762272F7829EC8418D45054D022AABB006DC709EA53ED0793638C1CD5AB1C629FF04BE6707F9498DA67F2CD1977CAFC923358FCE4E2B2762C96C44E6BDC98DCA11C1FCCB3A696A10BF61225C8B3E9134E82E6C2C26C2AD5F7ADB0880F5579473BCDFAD0CE524E52A8906D13733A0056F023931E374F531D506F61F7D29645FFC42434893A736CAFBD6A3923B1AB6B01B7FD8C101A6B2F941E275AC507A209AE6DF51BC9C6EE78B4EB80F5CF90403ECC995B8BCF4488D8462F797ED25EC6CDBDDA0CAFEF1904A4C0EB2BC99155618E5FE2F5D584D0013B4B1F8AF88E187A5A5D0AD1C543338869ABBA47A29F4F9DD3D5C7FE39B7E4CA027A864BF437FCE31C62552F32C72C392358BCF6F160CF11609B2FA69FE01D386235FC91613433C1BB8196F16E72BD18559C619F61E020C3E840910BF1D17119292F392141B02BE69807F36C0D3C2F4234B95750291BE9285AE9C9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +sm = 5D382F2DD542727C380D6DC1CCC0F3799AF5DF7056FEF52E752A0252C312E8CC492595EE9FBC9151330482A824690CDB7FC97227074D1D41B08A53BF529D236D01702787771589FC70BEE19B976E7724A3A458EFF26B00C1384C91FD6E9CD652BB1B863D580BA8328A65EC1AC40D66F5FC3A34378D0A797E5D20A49DEAAA1974CBC716BB708D2218D3AA7D088984133819EBD558B9986916B4E6B867BC3F437B40064BC0DA6467273831005A8C3D84523FD8EF0172BE06831CC86F00892C7629464D8BE61CC6A6101F0139EED35563DD10CD845017681034E5334C37380699033DADE7B8C50B71A411F2525B1B15C24482F901669DFD6DE204F7F426FC56065B2B396F449D9C9CFEDBD5551CFF14B382FD6E697367034BF41D89D60AE697CA2DFB2AB62AB01141952A88A01D6FB97AB584258C56B46266DB266930C043FD02ECB695DE72C9BECF06364B0837EFDA2651EE2440E4FE3517C7A17565D3B40CC075A0E6010B6DAEC379B3CF1A62506543F6BEEC5AE9AE9B3EAFE8B932AF97F0F43A3341AE651AA7D33CE0FABF9F8B34C35CC55807F8A7647BF1F8021C3ED335D0E58EADCA93F540596E2C4CE0726289FA7F84261993F650C3E8789E2907BA14C753956432C3468D1D35AEF54C08CB6E8AB38C67F07DF7F144CDD57B9B9FFD0F861C422DAAF791D9A7E42139B3C4B8CE31C62552F32C72C392358BCF6F160CF11609B2FA69FE01D386235FC91613433C1BB8196F16E72BD18559C619F61E020C3E840910BF1D17119292F392141B02BE69807F36C0D3C2F4234B95750291BE9285AE9C9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = 02F802E0EE8A8855D1EFA29D37A529E54CA498B8A0C6F0A735A385C45BD502D56735B52D9A9494078C292629C55E2FDDEE2678FA4B940B512979828679326A044C8F33EA3026515ACC433E02C8F4CCAFB10223308747E0462AE8531E0341978929E3417B5EFB66499BE8E6888AB3DF22666E58810571793423349AF566C8FF3ADEDE66560790142730D6EFCA76AC029DC77A3ECF6FB02F183D7F35133304F47C75BAEC33ACFB27D6880B144827378312CB137491752E36F81740FCEFE980005344DEC83613452DFA8591EE356A69F384DF0C54D38DFD46FA0C306292D9DADB3B3586D48C0BB5E5C62F1D775B19581708D4DCDCAB9EB4A2B9D8D900A17F0F61ABDA58127129FC354AD90A891EEBE842934672ED0531265C315DDFCB0EE39CEE93A6A486D0F7A17C1DDB088BEDCEC5F797F32009A2183A5CC6CF697411B417FE65EA52E763AEF7CD1CF339994E183AA4BFB1BFDD236D5CB29D013D8F0155FFAAFD4F2DE94DEC9BE7449822A8D7E8F26094AC74A50B2EE0EFE56091F434A7413BFE3D2665BA05C1786192DF51536C96309CE24911089D749C162F2D07F5A400513026E0AC6324937EE30E4EB0B6497CD1E9CDF2AB514B6409B5B4BDA8897E44977684A79D5F3D3BFFF5B6DB43CE08D947D6E6E7BB69A6EFACBF95A18ECB4BE9984196290FF0D3767559E757715D55C6C5D02F1011A9A40492762F6C50D8EB20AB46F1D182752FD8F18E53C0F75828A41C8F0F15F90CF5809B6C44A0B1B675ABDB7832829FD8E0115B2AED322C79981663C0BEAFBB70B14024D80503B4BB0218D22451B5144968EF5B13B47FEF3FDE5F749C56457CD8187DAA3DF791F321C756FBD30FF3261FA6E213D915AF6D732BCB50A904F498FAB7AD507CE73FA67B5301946F18B9CBA050D50ECF9608859BECC2C698498A93FCD2B80FC72EC4D40CA4C4752C9A308E00B38AACBA12BAD203E22C941C5CFF315611FFA8C388BBD5EC71DCD7A44C9CAADE17173F4F11646B21147E52EF457B7B4447A99A3BD3EAA72FF69BBEDB464289C4E30D4B57974C8A55BC702F0698B02EEB5D2DEF51D3C8C297E2263F98D95D580510CC20FB154F6B73C58DE2FDBB582FD1D993DB02EA62BA838FD7B509282E7483294A1E26F196BB7A12B5DAC29B5B09023DC3328D1D6F442EA3152825331180503A00D4C65741E0988AE8D98F0B2603224149890811D68EE1915203F0F4796F60E299C6E593FF9DAA9BDA353ECA1DD57BA2B3C770501C247EA80F0DB61412AEF7C26E888AE5AB3E2C8AB03A873569479CE91EA22826DE6EB5AC44F65A8EB5D9B911D90BF57F4497FC43EEE20667B65D3E846EAEF02A46F6C9CFF847C6A2EC257FCDF27CA2DE2B8C4B1800FFC24176C7880BAE76EF73AD2A61E6AD3248284EA9D1E043AAD76863F9F01174CA4DC39B2B0E23294013E2B57BB1C57D750306AA627F2E357824C86E06ED06A3D002E14370DBBB6E15CCB42F86FF509C62DAA630B495219B643D48AEEACA25154BABE4AC9569F7504792C8B6E28161D8B2977A5D6300080648E54B1BF0D0AAFE009C21849227CFF1BC677BEF9D6355F8A56E7FE1C8496834B7F0641BEB3CF7CAFCAF9BBA54B493E166D2029D5EBE2E7DFB598A5514AE78D8B0E2CAC4E83AD0FCE0F54C7F6BB6AE9B156D0FA4E297D7A39172ABA4873BCC61AF7DEDE257A47E099A72F38FACBF107F8CCF07D1404D6473DABC088A686BF2CC61BB5819F423881EB9FB986838EEC34A47CF36BAFF8A54E32DA347CAE6DAB19302BAA975E72578CA9A64D13B2157A25D9438A391D6241709A90A5C50EA025D8482F558B3035A2BB28333F6A02D95B5126F0335A36769B8F27D3E62210FB21168767548E24AA755A6CBBE6B394FE58498D3D18C8A04C0A603FE52602B10BCDF9B23026D20565F76173A235EC0C4A88C44A2F63CBDF7371DA804CA90B8ED2369A93814FAA93B5DA5E83F30DC6175447D1671D255A6078A8DED190EEA8C740102E38D8160CA7D9205DC8D3333EAA9E419E4E4AE5923ACDC4EA7225A8CD1DC8FE52FF13976055D1B29F42E1BF4E05141600982059DC3A6EB45DC164794185291B21299A6690B26BA807DC2DF1FC23774953EBA28EDB1E1546F15F067D93C5247E1857AB7CC570ACA97DA3D1C367B5C2187C13968A489B8EDE04129BDF82619046238E238CC30FAA2B78811A7CB735471FA347DD394F839778D287441DFE09B5544AC73AD32CC52BFC322E90FD31D31B4F4DAA947C3F2A90328DA6D754C6AF5EC97A97E3B41E94887973A9A036FC91C0AB034C0EDCE74B3DABC601B4E14ED5507B27210BCD3CF0C6A5CD92397A85A6CFB6B72C8CAF3FEA241C5AE5A97CCC10E021A318260AEE0D88399E95387F8DB0DA05B75343305F9C02CDDD736170743CC423EE7E5879F78F71EA472720592DC0E0994BB36F2A31F120CBE019D3136F5BB23C8C79657C4CEFF815B0A4648297C0612E76F7BCD1C005C45AC46448278D9B39CBAC3F46E9CCF27CEDF606C6C11391A4552F182A77268CE96245C071AF6A47C7BEF69C9866C0D2F876167AC2ADD9A453152F0D88EAE7E49F4D1DA6CAFDFFA60F29F78C481599D12CE4BC03B832985604604F9448DD533353F699586CDF762CF2C5E0754D315D3432CE0441D83BB046F45D0B944FFAE304D6322F450E6046F11E623B2F71CF444B1A0CC12F121E4DA4F6084D8A0047D0F073D6C78EBA542F919A1F0039BFDA15CB06237EC116152B2EF0F002E38C7340D4C2742660178A12D69565A95ACFA92159DECFC9F2C9E72B3800DC807F5D5EED5DBFCAA2BB334B18EBD73513863E9DC0C84CD24B860F740054AE3E058B02B4C4C801D181223549E8D2B37B10C897DFC52050F7F75112E5218E343385B6CA97745EFFAD5135476DD67D4F055392AA6EE9DAAA1C8D2FFFC74A9D4F597127DE91E15B2221C7CD3AF3A805B2DC411E9BC9CF8864E54948652335E32109A00895D34A4AD8A75D718E15ED9176C1FAA5BE3439C64C8C44D76F982D7D14F32E3037EDA27B12239B43B8D09E09489DE1B485A622D2C0B4C9272A74F65DC2B0952CEA16542B8FDD4B089A340C5A93BE53F9CDFA42E7067CD3E96EF1CE282FBA28FA073E0E544B0FD83D424FF007E5CFA0011AE6BC7029B02EF7BDE71588583B468B41DAB4D720738D707DE35F1691439C59BCAF8313B680FE2566EF848B96492E89591B18CEC3D28B9DA4C6F9E8C17CF71620770D6BB5D75190D823C41504E50AE7B76876DCAFA8D0724BCFE9CD2267949AE20D839415D469E8B116075033C25B89F2BA389DE014D75E6B82678C5E6A0E88E23FCDE10CB1B76D35929991781F6B828873FD67AB6FD806A140801078B6E65FF797A2DE5C5F145CCCFC9FBAC495C78E80FC95DA19F26065462D25E480572D1150664CDD778CF273751983EA26D19CFB276A8A7509889E152B37943D247DE62DE12CA16B049CC2456679D08A7F354B96A877A7FEF0B398EF499461649A6826561ABB65A9CF7B2AFE9D22A1F7626043250DD42D3D2F100662E1FB9E06982A11CA2342BCDB1C3DB8A9021B883E113BEEACEDEDE44A50C9C47DA0C88B66509B19DEC9375B719A5723C189E79794C9391850707D0A69696C4F1256B19511CE90D8051C018D1F7099365DA94215233B3B933EB38FDDF1B48D7A4E312F9F4C88E57BACDB0148EBDCA4347EAA834A72F4DB034033EA9A552EF179C2590B7F598455540E673CDEFBBB9188D523DD31FC5C47E2C33AC662D299BBB2C3BE0 +pk = 02F802E0EE8A8855D1EFA29D37A529E58212BD0E0E875094191AB0707B21860A55597EB49A599FA49880BD962A5DD6308C462CCACC8C204CDB6D99249002F8092ACC351A0C517FACC6BDC5CA86705BF4E9F5E01E3A6F0D7402D2C242A97318883A166C1614CD4E9924A749BF706FCDD5873FB540E14C52D09B90A7F7878C8A43E236B73011B6E863E03DBA40C00AC63F599A1A646DB29F8DE4A969930D25B23C68ECCEABB25E0F5CA09A08AF14B0067C0AB0F92B9CDD2863876F4ED800895E5CA22D2319701A1D1B30EEA64C671AAD375975399C2A2A6D04F61A7360E43F8402040BA489A86BF9F144FD83A663AA4D99564C90C6F8D6C083FB6D36D126E96B7C251935A94BB9A078F4C128277A7D439DB9FC1CC846367A17D1AA9CB29CA97EEA9541CB27E66910A04F3FC053C4ED8FCBA00CB30B3B52222E36FD764D1DF2DE0383E69AA16FF103BF030E249A0A8009F54707DAE850A2D129CDD83B4C25DA974D638034A7D7C2A01CB83A7356AE98F22CD755BF7C70714788014015908FEA7A469316FD27FC748F0DF37038A3211A25D2CF67A3822AE7457C2AFEA1D89DB1D58B38EF58878F23D4717914EDAE9CED4C4D5DABE7CB7969AA5BAE8178361EEBCE8D0ADB3B33C510A850B17C3D5BE932FB7C58A5602782323C845F665830D5C2F817C390030E0E022146FB81CC32742E86973840DA212130565D33E1A148D4FDDF3EA0E46A4B0EA02499F301A5B511ECD48EF5C52F8E1967F85012E1FE26F51E6B0C80CFDEF9E0F1BF28140B493F915AA98036A8C03168D9415D60EC2E23617B779029EA4E7D61152A08AE12BBED3B300BA6CD606C721FAF056566DEB43DBF10F2C081FABA50E3F69162DA6166B36E08322C87A85C696804A304ED25AE46E8FC4429E296E4C971856F82E784DA02576A348CB3DC5744E34ACCE2D9AA924A3EE6E063B04F72F293D52C06630377D805E32C8F6AF83908AB136028D7E0D749F247BEE53BAAD9E822C12F4972242D8C2F328FC81CCA2B2D7F74371C36DC8D2E6DD9D328FCE391E0889B1E49B17F4B7EE42EA22262D7D0D83DD5725189E89295FE93BA7CD56B9C4D5BD94FB2BBE53CB0975EF10A9A6553654DCFC8C31BC612DA23BF859CD17DC0BB922B97ACDA9F181DB055326FC995568D4D6B9272DAB3A3BCDB36782E1B45AFE98CB9CB873DA62B205A5743C0D7A0B2A68CD3D05D6620790505C5A092DFBAEA3D79740DBE96335225F512327CF8E8C9B3BE11FA2055D59051093C9C67F05E0DB694E36DCC12CD31976F1F7BF348B6F8CC93CFA988045ED46ACD1AAD28C668EB954BD299D4C80ECAD9E91B391D7380EC99EB5DC469FDA17090AC7AFEFDB5CBA9251D83F4115B21C1AD3EC2555E618D5825C0B3347D6FBE75A20960A0CCCB24A06F3085D97757A8784B2B0ABAA698BB917BDAD81A39406E494A61A78E9A66ABDDB0CECB462480FFE9ED22F734A59D07912917E9FEF445911EA4EAFBD41CBFB76B8919922BBE8E20A1D09A95497F8EA2C5C08050D38D4102A9ED6DE91E3089B4621E41E766C642864A3C38A958509F7EE8238D66AA6A65FACD25938909B08FFEF9D0D7A21F223478EB4469911E3E1A5D8C555413CFFB5D4E3E878DEAA844CE0BA1D49C1C067C855F7375A770947E2999B567F6C21AA7491888B22DCE0CABBA7F1294F60CF93D43559967D9F000243A7961B27A6F6037E1B463C5D62631754C6457F21D60C7E187761067C1EA370B72C92AFA88339147121ED0E9B9748BEB076F6A5B25E51C1C27DAA9BC34846D96DF845BB5674A59F7F568F5065E57D9193667D0F37DB02419FFF5BEF470FF97F757D0CD50F5C14CDD843239FC15BD672BF790713AAF1A021D4D28F63415C0883E262F091DE2FBEF230837A86BE482FB4D6F4083BA6BE3D46F670CFCF2F62399BB8741AE6DF11101E2C60732EA69303F3EA655BBE378232DAA930B8937CF1A43C8995C023A6FAABA109F8FABA7D775E9B4670ADB3759C35C05C3AD54E8F2B3B9D30DF46682385475CD32D7FA5E9C37C1DF6408A71CBB5EC9FCAEDF6DC10222A1FBBA418CC57EA7B00DEF87B9D1ED6F6694A2551C7FF9DD00E415AA8B8A51E717946838173114CCC255A9BF2DD36E5EE5798FAA5C1C32F3EA53559F05B23017BC292F47EC85192D475A85E9915CB519CF091B3E6D36AAD2D7DEDA730988DB3EE3DE7FA9E0C8D85E4E2E10BD5A03DD46EC08B3B6EAD58EEFAFF64CA0868A807954DB3437950BAA1A90EDB5CA1976704D9EC4E1F36014979975D900379A3D249D3DAF860EE7AEB674A48863B6C085BC7C2FE8333481334E48EB107C4CFBD5D1412DA5311650016AABB403DD55B48C640B0A98EDD8E51D3D647E5B2925ED80C7158F922A6D7335423A579020BE28EE6C1B160D195ACA2091FBC0AC5AC5AE9E1C430505F4909DA4DD34361265DD852BC3B8856D9BBE34743C151D0029E8495A9D3666429226BBEF1AC98AC3F489A04525BDF832EC1A1A36F144560BE493E62DB57B21543AA5E3CBEA5DBF181104F1AC7FB1FBD165513BCEEEE9746B712DF54705D530A81F3160D5ADA659F29F6A76EF660D696E805BCA5975252202A5C1B25175813F0C89421A395523C04622E56528D04A433F38ED086BCB2D9818AD36A424D779FC396B0CAA65BBAEBE387CE41830851F683B669F77DD704D3A078D5ADFA1C199C43FD25F1E0FBACB5EF1CCA2AB24801C453350B10D437ADAC599FDE8ADC552E9BC63553E09CE0ABCD46916373A1C4DC0911C9A87F65F48BA71F1CD7A6E17F3486D0B15DC299D7A99B937AA795DED94AEB4C19E43A5D83A26AB2A8F734FD9E702943CD6361EEF35307EE08B16F27D2D145B350D453FB33555A8B8CCE0E1B729293AA302DFB9BF6B72D76DFA330698F9C2EF30537FAE668C1B6C7AA9F24C399890F3E6E2A1FCF24E4A048DE638DCC63755810B362504C9DA7FF167CBBC46D9D398C32260A771EDB42C4BF180F659D8719C910B9A369DACF0DECF5B708ACCB057398AC108A3B9FC33761D305EC2B89274C0B0BE83D4186C47B5E00733CBE4709A37E8D1201AF134B2C9CD7BB2BEBB670CF22AC35FD16ADE2197A3C56FAAA32468F10663735DA38D04A13B9F62B4E85F4868BBF5AD400157FD7735A5AE1D8BC6884C51E3BEF381DB8BB8D5F92CD321EA2B27BC07F7FDA7150F06090D5374E5DB088578F70712FE2C90700DD7A8C58EB495DD6B0A75E057B68B73D1B78A17EBDE4BFAD7CDCE3B244B1B20BF3638B7E889034136380FCA64A801AD27507F4CB32315881954674965EE32EB98095414B059CDFEEA8481005AE10695E4E5EC1B6945C607D07FF038BF7A4DDDC2FE8E4F8E7D1360F0A1640DD3EC7A92BDAD3E3A39989093C3D15E7734E267033E00762642CEED6C3A54036113F7799D132E04708F34E9041BD01E0CC2020000C3026580164D28DE920DEC842EED64BC4992A82BBCE2B8F4234B2CF189D0CC5C1CFBDA30881F1C5282D796C76F1EB5DF13A010C4CA21BA1D3EE6164E6F1AD23B06C44B05AC67BBBC25FF6046FD04DEF934978FC9DFF30A33EEC92DDDC3FCBCDBE1B5DF172CF2D4753692C779CA1A596B39EEA083D6647CDE3A609396F47E9E2B17CECDCFEAE61C9513EF34694D94FD54DF397FFD82493BD8B41B86018CAD2795461A03079A62D49BE1E19BEB2EB2D501613509BDCE56C3B9912780661AAAEB8421CED4C156B886D72CF4449EFD1FBFFFE817DC84AE4E054ECB996A87B7F12389819CEEF3A5A26AD69981 sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889EA973C8D33823EC19 smlen = 3118 -sm = 28A516B225117FB7B33B0F6EC2D0102534C631D4AC7852297FF992AA8525338CE5AE1B98CDA4B573C747B06DC9DC719B848D60BED42C654787FCE6595D6833B6A0FD519F3DCFAC3CCFECEC043DCD4A0D1F6776B1F548E419513BCB63C486DB15E86099E6450D9FB92F250531F46CA3B56BD4F3E3C873D0FCCF09467F3F59D22C648704E7918A7CDE8B9304CA906EA26EE6E48FA356CEF53291B1E172D0055AE0B6ACD3AD27FFC1BCDEEAA468B0B41B26FBAA9571ED5C356F4E498A4DECB34F33AE1BD7A16CF42F91080C6F4E8AAD98E39BDD1B1585B402264DFBEA09ADA4433593DEEBACD849995782494FFED2A06E7DE2A00E031AAC38631B7A19CC753E955EB1F1DA7A7F2E156C8FFF985C7A61318420FA879F08CE1F56C090ACD6EF6AB8D43DDE9DD6DAA1AFA4ED9D1D6C6E8074F060714F18AFDD9550320665FA0A8CEE1B1311DB27A15BED53224942879425960560C02FD9481162E115C0F86945185FD403C00132074F399EF4985844311F436FB7719D31E1EB1E414DFFCF0056BBB8A2F5B9F9666946977240B1CE5E691C4BDA60C1E9979D19ECBC167E7AD097DF84F2AD486B8226B9BBC700059804F1EF8DD562FFD850513AB33A95024BA34C2730BF4E1AF030F6D882EE4B2E77EBAF516DB6B56470D3EB027F37A434B6826DE6E3AFFDD31B8FC94C1E8F44F227BE906A40881B0BA787FBF7C2564C332D262C7F4478D55B93E396CA6BE9439C1934B739FE66A13CBA245714DC74C6C7DAFCEEC109A7027B0C8357A30D2121CD1603C6A4E2DDE767FBF2F9D18CF64672D98BAE8989061EE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +sm = AF1DCF4F0BB18684EC65165CA7AEB396DA9131357C97FD0FB358FCEBE4892D546BCDFED94B933870763481180AE3BBE6F30FE534842D95A8C65CD547D73480BC0B3C2620AA9F11B132671396670E1083F9715D01785F4EDE9DA4E7F40255829C5F00DE47F1508415FF2856AA844C6D2E5D223F13A302440841B7F36CD910896FCE85BFAA4A7181162F49F59081BF38672FFD427DFAA1D142F3DD038CB8B0FE4560F889AC8749F4EC038847C75EB3CE2197A8696F87E1D3A573772D7DC49F132097C11D1AD4DB2534C7A71E56212FD21DC4104D13F4B8BF308E0A20C59BE7EEB00E0AED0A3207A129D4C804DAF7BF3E367EDE7DF4392DB56AA0F37633DAC06448214047F98F73A54C3C4628FAB3EB7B0663305941426B9617FAABB34524E133861AC5A87B6EAB0BC4F9338F8D9A61B45F1641DA2ACC340E083252E25E097A9C549688C8484FAF3A71DC5F7DB855510A08DEFF46CECF1341931552CAA298A306F558D801A992C729777DF326BADED82EA35095CED7B1D57493356FEDABDD44971ACF6547074D834EF93F899FCE1BA6EE09C9D1457FCB9066420D310416DC2435E156FB03E5D8F938A2BD9CA32A3C849360E93B4318B4206B444AAC89FF5E6B740C8FD7D755199710E421975224B641A5333FD53C5A19A57FB8C0F96D0C67AB513EE684CB3B44931CFF7B4498A0E36A40881B0BA787FBF7C2564C332D262C7F4478D55B93E396CA6BE9439C1934B739FE66A13CBA245714DC74C6C7DAFCEEC109A7027B0C8357A30D2121CD1603C6A4E2DDE767FBF2F9D18CF64672D98BAE8989061EE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = 1FB1FEB1D4F63AF9AE4003EEBC906B589F565A5B73357C4F2776F537D5D4DE6A22A23296DD23BF8D6E63BCA16D2BFB22EBA80572E671EDCF7E5FFF89B923B1EFF0E023CB54A44152D864B9F5676058EFD3FC0B56EDEBAC07E42115E7D2DAB3D46483A68ECC52FA5D78AD69C315FB3336598EB6F0888AE91488E47896131F8CFF6B22CD094102CE897A712310814A6F22722BDED3A5D935E9DE902790BC1A6AFAD5A31C2C9607DBDD638DA94CC61CC5B4773498E91800EEC2D12AAC7A10651698BADC52ECCFA489ABE19276B1DC14DC4C9CAE22ED471AD9407B8C1ED12B146AFC5BEDACBCCEF451DEAC825EF2D527B6F2259665D1F39CC54BEF7DCEC7F9B7CD45C4B32DACB74685E903C24B51E157923B3D558A5E04E859372B17F916E5C3404FCAED1CD6BBAAE8FC0FC967F6FB7F9F1A16CA48317984DE99CB6F8EA875C1CEC745FF1D73F33E49F4940E727939D1DA88CC80E92E9257608E2F7AEA175A612268B14AFE040BDFC86DDCDB6C178B427C1EDC7ACFBAFB705C510497FD62DC84505DE15A000B1571C92FE280602F93A362BE7D21AA4C2C00000CEBA6F22A9A0105FE871792D043EF6B146EE1E82A184F10845F6EF13F26D1565371E1BB10F2BEA8016637ABA8E88FEDC9FD94F593EE252D89AFC5056CEA509F9B44CF9566A860EBECF620369536B6F11438F709E46B4B95CE720B670299B8FED206E830FD169669B7985972394D1614237DCDDCF66111F3647E844CAF183B2FDC3AD2273FEBF9F4CB5455DBA674FDB947F071BB2528552761BA61127CDA2C1525B6F62E3EEE3A7CD5DD3787874B29DC371FAFB470CE622F70A26F9F29278841D06AF16CE2E002AD33254A5E54C20C0F039D9F70845D49769D7DEFFAB8EB3224861EA109ABAA3513DB82B0B23A10AC5F0F602547B0D07FBA107AE145D614DE53B630BF7C49449CB2AEBA0EF138A07CE40E57730D762A74BC5F60D75962C60C3D908864508709FA869B6AE4352CB74924FDC86CD155A3F8BC5FB8DEF9EB0FE552B93549E6F16357BE905E22C05EDFB27F45519DC4BA5857712B515CB53B3BBC5F7F5012356BA468DA2D2050C61536BD887D95F552C8917A140BF57BF9985C757F4ECEF20E6CC11E2A5318EA8C8903B6B1253F173C759E5954BC4F3E7B7983F6C49E821DCB077C1E724E7C1750943F899B49FE51506432125CCB6F1CA9B8D25CCA815079D2D8039A3E988923D5E6F3182B6F6118468C080770AFB1B6B65BF736F9D2C6FC06A5828D2BC34DE6F1F6A64761F52168678BC1616303AD53996AC62C0515F83E87067C73143F9B751BDE103E55D64EC8443B69C738AA0C53CB8C03150CEDF0E455ABAC5AB3BFDDD4C158292301567C2BCD8449430ADCE3307C58DAE188E09D4BF90A10A494F4F11721C1815678F3DF689F8DE6D10D003CE355CB7EB5C2EC9AA98354D89356FE89B087DD092DEBCDA4C7D29A31B568E4C17C5888BD1A960EB0E6E8BD4E130B8A83DA87757BE73A46D30C34131E0C2AAD90D704947F42DA55168FE6467145DA846B8E027069677350D70D1176734703F92F03EAEC48817CFC5A1F3D58D225DC7BDC94B56AFEB2F5A60545B732D3744D0A83C9D2D99ADACBE0E43702B78E7D7B191BB5062F9CAD1236323729018FDCD627A34D0AD49DC1DB1712C9820753F9DC7BDCB6E4D24A083DFC01E914C404C25C4F401D0A23B7E3B09EF540AC1F9B8FBFECC8EB1ED62B4D463E3953CF71C7DAD10C69A46B1F5E3EA5DE2F52926480B0ED5317BDACB20D12FA4C28269163A0EBDE4648CE9D64B12FD321C7ABCA8F24F5BF7BC6455DF870A74D03E8C80D29255E36492A4ED34342F137DBE90F99FDBF58B70804BF6768D45E03F4D0F25A09573AA3A7D5C3D5CEEF75027F767623B180FB60AD676E1BF176EF8710D0CF61DBDA947C4D018E05A6FF7F4D3EC1CFB5DCF553E106D1C4D75F6C85B894BE8A0787FCDB7A8FB3486E47B1F400EBF645AF879D86CE6CA7C1C4A7D03E73C6AA38810D958640DC60B02EC10D8C04AA0433F4FCDFFF213A5537F97C4A740EAE4A8CE2E6128A684621495C3AE15AF36BB68600340F8C6EE417FE8142D2EBFBD87A8E78725FC5A2D5DD12C0AF762C4D581DD0862D81D1D454988B8C703BB3038D09ED56FBA8D59AB153B771FDD8BA5D55DADD2C9ECAABC868A79C7F7449B99AD1589336458E0DD82B787BD2761448B8914FBA81528A8362B52ED8D9ABD18827B9CFD281D9967DC93977C5B375FD4E6B3A8F0F05EFFCA6836EE001109F2E0A9384CD7D637DC62CFE2B3A2186491C9F851451C6DFD6EEE8AED1DD545F92C62B1A8FC500EF790F3306DE594B38081440B3F0FF1598AFE33F816804CA73BE6F1EFAA71E2BB23B88ECB81C916C1C2C5249EA679C71B67588F82A425590AD052227E121024048F73FB0D190D1E9ABE3311477C43C72FCB7815A526D27370450C8CF86D5292C535208E270929328D696E48E9D6CBC0900F8797EDCDA9CB14FA390BE8FADBD3F4465B5E2F01535F68D677332407C207CBBA16DD057E8DFACE47782304FE1DEF12E3359DF629BAF592CD141361B06A777FC07F5258E7291DB37AF600CD9BA70057679B1CC1AF3A1E40668D962A45E76C31409F904A255F7251FB3A91B21ECBF06E3EE356508047C5802416FE3B83ABEFE839AF134174F3924D6697DC51F4F014500438E5C68BAC3953E546059CC84FCE16EC93A0F15A53956A73465D5776A8C3C76ADC7801C13F7040BC08BECCD3F943A804989906E6DE95FA83498C33DF5B086E27C0CFC50FD54C44362E533FC968909A44307FDBDE00E743ED440929426DE6A0F03B4B0C7332D2504D5CDB06413576115AF82E077129E9C0C7470BBF15DE082FAE9C91303DBA6E8F0118870C8E7AA51C82BFEC4494E2706A971DC010BBBC181130585D34C9CDA78F75560F9744DD9E4225E40DD27DC578407792F764835C8D77BCA12A572775E656250C5B506F3EBED94F6C10F57538C31FD1B276B13318981B5DDC2D8A9E70D0FA888C1251A24868A105D72E4E6563181508D3FE0517F66DE0AACDB21FC88F0F56E062C42F202D4D9F023FAFA169B4141CDDFB5610A6DDEF7AF483CCBF0F758E5CA9537CA5A2BCA51DC96B39CDBED3A42451AF040903391CAB811BC97F1282A1262CA215CAA0C3A04FAB19C90DFD2DCE0B0F0A3107296D9A7BF0CF2872907D2A922617C0DE1B458B4056DA980F48F87D8A6993DA74E1E3DD91DC4FBF58D6D33C9620B626FDACCA3A94B7F717AC9D482F52C4AB20448845E8B3916900DC4FEBCBF066138A430993C37E100C4B46C0E723B3609E5D5B1F7C7520385347ACF5ECE3E03B93633D2A281316CA62FE7FF6F16ED0D2DF08C02C0AFE0C63E6F00109C076660B8D5E5EF8F145EF99CD2F57B8B1E16E1A4AEDA13DC76655C3185D9DBE882A7DB324A4153C3943FAAC1B5608B0206F3612A673C1F1834B7A2F66593CAC1A1B99DB58881762C04CC12593943F9C8C5188B5E3A7B82164DAF6DF1B6B41CE83F79F5161838726780C65CB0D65B2FF3F94E8DA2C6E2E5BD80A4CDC23F99C88289345D5ACA1649B9D36E88FC0160A9B64496A975103D747A480E51E39633E6A0A0EFB3A5BFDA4B095B5BB8C41F5DFA98ACADB26CC62ECA1903B38A56FF4F5741A503F83B92BD503FECA7338A41D389A9F0D2DB919EA554A406E66F4D0679036887D32460EE4D80BAFAADA37196FA823DD2C2A1B3E0E42684C31C929F735EE19B83F03764AF4B85FA2BAC3CECA4BBE70A +pk = 1FB1FEB1D4F63AF9AE4003EEBC906B584CD6DED41917A7EF8683D10A9837116F7BAE511DE1A212BB888BCCB83A14E80AB9324EB4F9B16344470F907B847DFAE3F6A987A5DB87B67E9B4B8CEA032B496E1E7CA8AD3ED9C9B0E53198DD9D46EFBA51AD4651404AA1B07289C05AE87FE95713D3940E845A06A2D8D5A4F6AB5A9CC777C71D36CAC63BBE1A21B35903C62036B254A49D6B12E823440AB3719AAACBD86FA54FE80240E3B4FEC0B90F592B5E66FD5978A2D9D855562C9D63E5B895536C3CC7B24AEB2F73157767DC0B45FD3A7C78AF39DB9CF4E05DBCB5856082581D081ADA51E6B013EF86DC94A25579FEC357C78E1064B5138544D79035A059A8EF733DA37D912C6940813A0305F7FB81D438A441D79E3FD8ADEBD95B7CA72848F7C429AFEC032F94DB167C8EE5CBEB919BC6F26F1A5EEF9349D7143AF16CE10274EE0AF0C6C9E893DB81045CE34A308F98EB34C9358DEA14BFD3D131C6D1129497E552C871C14E455E62F178CB8F0AFBA2E0EBE4E25E1049CD9504FA97186BEAD748B09FD2736A3C0C76FBA1501F5B45A5CA8EACE64C9188949077ED27EB02E8046F5A76A3A910D07E110C0F485EE8189D610F2C6C75471E930C48C750DC6E4BDDA722DF8E665B3D5C34455D510FB8D6FBAEEAD5EB24747A98B2A68DD26706E967681E57CD4C16B2E50D4157DA13D4F4B54430FA188DE60291EC456C0017131C2FF4116241C163925E31F89B82917787FD590C19BAF2C20C3AE83C7B2EE7421E2CF17C7A1E21EEF2E54200AE4CFC987EA78161A8E6C0C0786E21F3D59A371203444F0F16E2B4D17DB881F31729C044C0E987C3C5325BE000CF7080588CE0A91AD42B5CEA2973F11367EF9099375AACBC214835B26B38B42F961E23EBF3059693183589C4C32AC49087E389DCB49BBB95A19D41472B1D59C1CC28CE818761B77B402C4A6C86C9C2E961C4809917598A3C439F69B79FFE04DA28CA20B2B82A8B93136C3985DEDAC68D9622B76C747F8EE570E39595FA35862A7131632FD023E03E8E4737BC20BEB7CC5072F31EA357131F5E28E6B35DE003B537F01FC55B8066C931D7CEC065FA40B07855D0BE56E069B78505524620D299DAB2442B4C43CA6C9D1EBFD862D95A071FDF5D148DAEF50D8CA51ADC7B9CE0EA202AE1EC0E69BCF3BF15052D76F2FD2AE5973340AB3052918E98199AEF06B293E6FAF2C8E8A2E0148005E994332FC2FC7D774C71B17592BF5095CDA499AA5D1B4133C0846764887642843968222B36F6F2696F5469A46F126D19E692429CB6EAC82218C4B245B0AF6550E5C3CE53BA0F493E3213C0A06641007FD9B46BACA9FE2209A572C0BD625E00BEF9DB890D1A9B37F1260567046253B83988BB48AF6AF9DD8D310F9BEF566B00019B6F612E5E3FBC3212BED21B15DDE69FFDCE8AE1FC70700E923E535333BE757BB18DA3D97AA2C532AC1BCD08734A9CABF6ABE276B4F2D2D2DDB6231E0C6F6DC51D20519FBD27E1889D8200B7C56B7ED373DB26D6A9C3C6BE2FE7EEF9C942F0871FE76B28BB312B3419EEC07192BC88BB0975B80806122DFF5F2FC42B320AB5420B03BF9BCB65DD4417867DC2C0FC198565D38959AB06C523BED3C5C71E4569AD37A523D306FB119E237DFFC370A9F9395D9A73EBEF6065959AACFF1B4168DA2A1CDC8E54EC9C980DC8E3E078BB9CA4F0E4D0A5FA90AE5FA19686F80F1E969FF1F1BF71271788CB54ED5A44ED152D7AA1764C00EA04A3156B03BCFCE013667BE2D4C589EE90C519253205EF4F8D6D0418F0E518FD15F0E81978C3D927B8B195348C52047178E8E2676798BFF4D97E1D5FD712FFCE59D9AFBCF13BB1BB64C030E437AF6C2D8F1F1C8CC6E202469E37F87585203768BC9C1233E38BB0904457E36127CAFB9476DAC73B39D5B71CEAFC6A871FBDF5AAB0CA50E6B1A14EC67758D250F75A0720DE75A25121378B2FA8801723D863E359807A63B37C50CDA40AF25059A9B444B1E3BDEE4F27713F331C5E402A6A749F1E3932A302C03CACB6B1D87D2E50C74777710A841270D62A84FEF7B61A3D437A9C2B1E4AA8E3DAE5E4F3F0AB1B787871F9ECE10F85EC4580985EF1AF17ACD7287BE5C29CE14267327C2B88B71BBBA666AB0F7CA2C4F0CB0F67AF8818F956B830ECF4F564B5D18A644BC6C108B79AC87320B94C1DFF7A6911ED1CA3C4EB0CBC2DB11D9AE5440CB4919261EC17F732E16830B7A9C66A6E5747207E0A4E071ACEA4344228008C067B2065C3C056252329E754390BE5F3B4EF1DC47167BC4E0854850B5A0A8C4F66C9ABFD1A7A54351DAE0CA2FF21B0F2B94B2D5DEBA21319B0D9E0112F2B8ADE80799ED57C5A81E25FD37F0134B4E10ADFCBD122B0F8286E710C4A8B27D60560B5F3F35BD1A58F176EC06CD5103ABB0123C0AD0C809C177E9BBD59D93665859300FAD096DFBD4601E41597E507F983B511DD32E2FEC51831A2872E020D26CE4174D6ABB8E84B80DD8B9AD6EC07CDBC8ED051F31A3F6211BDC277C55E4EB52A83E75F81581BCE9C935B2827803A74BCD044F959BB603773D53861D744E0FBDE4C325A1B30637897526777E54C59AE9A93ABA1F6E8697228953371DE1FE68001001C9786FA49047516E2097A52EEC8AE80FD5BD046618F137866CA514C7713617C046FD8F4F8E0C3D881C73607C356B3CD06EC2D152B50A6609A185E62B76E61BC1C1174C288A5C7CCA09AEA9D9955885C1F67DA359CC2453FFF8F388EB6A67D0148FFCA0B9FAA65877F17E6951155CD76D2CA8E4DE8CE9380F15A46ACE565631B2945B792627D16C64B7995111E0E5940DF9FB6A6CB0049F84FA96E68F6CF9FB10D6410AD4DCBA0D339BD7301D92232A8F3793752CF47822EDF69713F5B5E413F0012BDCAE1C3A29750BEDF47145EB311FDD5883F1B4AADFFC37C5FCE8C3692029C3C83EB370BF67CB505227C235011EBBF7298C14C6A9A8E9D6125989C90877CA34056BCAD28055D2A1DEC34BF4424C74A09DF095FEBF4A361A7198ED16D7AED915D7D890DA379387FF34E0D615D417D82EB68B874910CA80248ACDB51428B0D07009B27F3C451A03F95030775759517A8A751D54743F8BE0EB4B2D6103C72C2F9C166F178B64E8DF6C9A2651DD21319F7B9572F27EC41AFC11BEA8B56BCC35537B14FDA4183734FB45566EA0D6F622F40863AA0C0D7DE05BA73A2D8A93AD7D1B28BCB72FFD0460FA3E287D51555E3348B938017B4AC9B5F1430D2BF5121061345E1E901C32E80E3F2800E1DE110C43605A5217E2840007E3DAB33F2439089105A09731B85356BD90D0B967D395AD784B21FFC25A8FCDC2E9A9769078C449B04647B0BD306D3CD1DEEFABE6002FF020F9415A6A4B591F69B55340374C30267B9B730456F02F373A6220B1DECCF9E5CA1EE21BF7553C768518588D60D94D2B534145855B174845AEB2E3EB9FC1081CC06A43333C18F1BDA22496C26EE49C337BAD60053D32D76A17D7BB8964D03CFEDA64FDA8CDCFB564198DE41596F9FC578589908C012BA3F70CA5CA8C26E639588679701CC94DD831D149D7A9D30520887013DEE705D8BBFE8DD20D5F329C60507D7F602FA10E289D7E09E1291E43852D474F9B54A0A3E254482DFCDB4BCD7C2611BC004BEB7F39BC27E693A8C3ED501BF745CBB48C47BAEB37EFABB93C6DEEA0B24EC866BC221D55E2A0470AC757645B21925BF206BEFF00C8AF79A4D1863DA59BFC3D7F855E98F119D41515BB3441EFB82961C0F1B13889EDBEA sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B69B99F7BF4C3DBB5 smlen = 3151 -sm = A1687EEA39CC24DE5F51339822F0D8D126941345C4F2735B057887872577D959CE0EF83068FAB5C4F1FEEB4C37F9084B309DCCC52CA592866C282D1899225EDBF0EB710D88EE2E62F3EF6EB979112C626F86021A76FC1B32EFFC1A7AFB61AFBC3333DD0D8017FC5BE8425F41F107AC993E76A968046F627E8B169E82909248BB674D31154DE3DFAE83B5F22229B6C22089EEC1A9AD4675C13B4CF7405182D2EA0366986A47734FC04A49C48025EDE3E845AC62C7C8CBC84CDA32AADC6904926EFA13FA3F7FD651112DFA38B2D9A804562F1809D788950A634C80FD1AFF3F66E2E7696DA0D80E4F320674F3E35FCB72839D390A14B9DB70D6AA2216DF12CC319C33E118A9A28F475F7DBB45E90081F6C02FD987FD6D7C5F378C06F8CF63C86763D15C3238D14E544A50BAE83FE9DAFF72A7D793A40AFA49CFB1A40366F4E16B4B5135A986BAD83CC9A5FF3466943FCE3C615F744F664F66B4374C614AFC5922AAC931ECC0A6BFF8FA5C30E391B48F746B23E11901295A04E1A20E1B58B9B8C00B1BCEB47AB8C5F138A5BE65FA715CBF590E853D47A26F76A9900120FE9B34A90397F3F09C38F0203B9F9F3B64B37F9999D5E632661E4606498AD3BA0A15D0A5510477D5B2C3A45BF631E5CE356213F2AD2731D76771538D45C4ABDF3DA55C8DE0E1CCC37E171D4544D7C34A6634222D0413BC82840116FB1D811CB06E66574A2AC8AFB2D6A1D7F5628EF7A891C55ECDFC1D1DDA1DF22F1286A0D5E58548F4D21B04E226D31870B9DDED9FAA181A36198BBA5458BAA3FF2B61405C981AEBC49B8EC134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +sm = B965F8E14E28189D0D65D0E8B7B1753E2491891DAAE0FA5527378539249D9099CC2E0B8EA2B1974443CA1F01B0B6E1E6A4EFF696F31E794FD9847D83593CEE7A11F3F479F438F94EA1A2FD493BCDE07F0570720E27F62153EBFBBA96FC2A1F6B8F45842395E040076122462BD67382133CA3411EF27C16A4ADFF7D86CF4ED636A39D052DEF1A54DDCEDC956D2ACA5F589077E9DCAB55133A54DA1544CFCA20013701EC125A1CD5A25C646979D4EE3DC7AB3B6B3D65B46628E587D81D487A742433EFB70B067AD02FBD0619054A7CA77B2ACC75C9103F454AF8BA973140FA26AF5AC6A52F385DD0A64863BE4694B0725727AD370D794216481CEADB939AB5376D2807DB825E15390DE128227E1EA04C98768D4CE9B23F0231C835410ED234C99944F7A28ABF5C4AD80B01C7F08AC2C08166D515B9997E19CCDA9E667B21CB6DBFB503CD8ACAD6DB5996BAE48CD26164BEA5A2DFBD36A96FA6D9B33E4AA52C71A1697A3A8E49238A339F89CE042B895F783F4839D4C1887CA991A310B7D86DDDCFA7C3CD332420B6152E0034437521A6F2BE9D42C865DDEA75888BDC6AC2E2DF8009EA14CB2747FCAA056745AE7AC74EAEC722B012D8BAFA78223F9F1A5306F1D9B6203AF9E21D1FCBF295C91353FA4D143DF1C2405C6BD8A28393153153C2422579042542B8A2F889247CCBD6EF222D0413BC82840116FB1D811CB06E66574A2AC8AFB2D6A1D7F5628EF7A891C55ECDFC1D1DDA1DF22F1286A0D5E58548F4D21B04E226D31870B9DDED9FAA181A36198BBA5458BAA3FF2B61405C981AEBC49B8EC134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = 9C8D58F80F7E14FB50E5ECFBFBA742F11A534B57CA0424105C819643E3027204618496607077CDF9DBC4131F2A340E5C53BCBE18901DBB3045BBEF6C900166C6924B199F6786F5C32ABACF75F40EBCC02BEC37E410C3E49146568365F77AB30CED61206953E19ECEA481A67159C50E9D6BAC354302A763F6DCAD4A7FEA34D825C629B2842DA26F240ADE06A687419F3A90D897C1698C8F03F639C011F9A56A94054C1FD6D8B6832832DA171F4E2F4E62BA48374C2A42F39021539BE8210A21F7B7295CEDD5403EBA7AFF81EEA9C8E3F8A9EAE50E8A7A2A28B68617FFADFB89D05EEF5EA1152E1A97B23BC742E6F77728388D74FC90DD8C0ADBC3EACB124EBB1DE383289ECC48B860681D69595215CFC2347175102CCBA70A25A1604DB86E57AEB28B60D92D3753B5E2B411BE0F9A789092F3961D5C1BEE7C0FAB0D2AC72533859EEEED085ACABFF9162498F6986FF28916D38ABFA11DBA8BA0730BC2499E594C5D436EC352AA3188CEB8A13930162F58A53B08EEAA4CD129811CC5268E399961D2D9C400741BDB66C770615D3C2392FD2ABDF18830A24ADAD26944D4959B81AC8E8E8ED99141FDB2FCB8592F172B241247075958B5DEC31ADCB7EFE190488EFBA5FCB65AB55C7AB3B58627EBF7430EA58033E58BF0EF8FF2E6176B7B07C45A58017E355FD2A9B1538BD221485DDAA2E11E6CF9D4107175E341F94C18692C0D09403B61208F98C848AF9FCEC1262FCEFF781589616CDBE6335771DF0FFB40E1BEB4BB1C269B7B0D91C01461A3823BCF70D36EDED64D12075CBF05E581572B47E281E5CF5A8EA7FF58D4090A478A414BA6D223CA557E3D0B0CDAD81EEB9452B684E77F0BAF57969648B7040E8A0EAEE791F244674BD68E45FEE0FAB377B2D6C9918EDF89B28327F204618DD15AF3EB38D9C5BBF0362B22794EF6643880D5497231F6BD1162649609A7BB620C202A6857B17D69F0E169E06F93E643A002D9C5D444B4F9EF626997BB84493181CF91AE2AA4902DA2EC90AEC38D4BB1B9F3B12F1C67F5BDA19205FCA3C429BD7EDD5D3795D7C44986C0DF706064F1BD07F3754D27877A872792D5745BF6840D6F1F2F79A31AC277BB5240C9B4100BADD50FA9E4F8FB5C6BEEB7A3A575F115D1F4A8626FABD78E601EC3C870A28D3CE5064DC00685F32D7B180C58FDFB7482A0C111A38FB3FD0D53E5585B45F5D8F5BD8FB45E989099D90664DA3BD2EC8423BE2A3DAF24551F013FE4CD63E2A84CF1049033BEEA0EAE32447CD3B70453D7270E3FCC66E78E0B9BD1554AD2EA4243AA3D04A383E4F4D111FBD3800581518D4C7AF383B75CA371984F5D4A60925F776F70772A574FBEBD4DE3BC602B61F6DB68581C32AE2D1A13FCDAAFC4ABD0BE8968FF068035E6C159D7474277F6F54001A668BC483DA8F644EADB9D8D4DAC1A9978BF92E1471932FE6173DEB6082A6D86A266301B2572FAD1A80BEC31734D02480258CCD05D0AB9E10B9A425C4EA850D9F58D52961E81329ECB3157AFA882A18ACFE0A09FC36700D8D044C2EFC945814C3DA1F96612451DFC9A3D28A3A14B7C718196A31B3577866AF54505D1F0658439B33BDF8E3D7568CECE15C8C0B9B458409FB42D3AA9D2BFC2E690D73B3C15C234D7CC0C2156E1ABEE3572F657EEBB9D0206DAFCF02C55A2E4014B1709C02D4F39F34A64C3C2DE0428576CAA7E6EC32D1C5C0CEBCCFD66AB969CB3093E915125BFAB58A411763ADA2349213724A94F99AC635132B8BF16C4FE13E8DFFC8650AD0000736EA1A6BAF24E9617AB1FEBC03FDA4DC0432A99CAFFFE33B6A25B402594A8B0FACC595E6264ECD4C0AB35D3057A3DDFAFCB1FA893A4F54AF7CEFE0C4D0EB69C81514E3AB0FE195C0E8F0B78C6DF4E9E9C2BF601F8276AADF0BC33978ACA0159352C0C41B9DF015A00347459119CB24FD98561AE2233CD7CEB854AF6EE4B8A91493C4D0F10A3AE990F43A1CFEE18323B7C196D1431B34689ED5481865C3EF5E72492211C7BC1FAA0EE5ED74D53277EF049E1702C3D405EA7FE69014D02BBCBD2C27336BD777094D66886080D97759AB1502FA292CC65C176A81BB423BD1C38A8AE02072732A2A55F144F2CED1FBB6FA6489A8B779C00500EB79BE8BE471E7E80314A512DDBC61232C10BC1E52395E80B1070E7B720D02BB9008D728BDC25B9F9D12651FF986D2C3685F8022B9DCFDED7D4CF9735E454B3DCB2B4835D1851D7FE5CFC690B1F878D6C07F7F86E764EA9445CB7C1A0F4EDC926C8B47CEE0D7CF37F2BA6FDEF3D512942A6C971F3DC70DFDAD933DCFE3D8509E96796B4CE8E5E289EF5B146EBDEF54356EFC0868CEFCB38972BD2C5484EBE8A5BFCACBCC12BD817F9220D030D88068F84DA3B719FB41EF34F0016DF029A8F59937D073D703318B2FB25C42C941EE9B87C98D4464F8B0A75526D5985706E9C749A84F3388083D2620AC679D2EBA65F4539E2EF8BCB375E0D319D247D24E5407DE09DFD7139767260E7191AC655FB2EA96042117161109B411478A92D082F0A0DFAAAF4F6AA68AB6DC1E47D37AA9CC7D461135930B29439BBEEBF8298E5BB178D1BD779253A224993B5E59CD9A6913A17823AD7185947A85166D17EF99C23732374E5AE77F1B45DF5C44DBE6FE336B72122085CF7F8A490C526BFE5DFDF48DAC51E07BD5AEAEEAA51D5E44839BF065A391459062EE5DEC72BDD6F6FA18A4AC4D7454547D99B9B53B2AD124AED6F695823D575D7F870AF0F16D0C2DD68B268917E5545DE41507B1E4C81ABC02EFFBF6E264DC8B371F3A4B8086D166920A513044857F188769E7196D00EDA17F920003EC0831D8CC25FE9E24773E7B746273EEC7F445B57656ABFCAC378C7F9A4AB7F950ED068CB2B8B1A66912513EA5C6E2866CB4CABB168D21219C582D96F7BD707186833A481AC80C79D68A4EDA2123B11C330895DBDFF5FBF1AF3036931C2581DD7B06295FB9DD8D68E5CD48FDD3735A122F63827ADD935CAE0D1C3FCC1599F3395E648E583B0C32184ED8122DE037D937353DAEF76B43E50C0453A15899E8F364E0A7331ED27FDA0FB493C15ABE08B9A710F95832C3A2D1EC2C5CA4959ACE360C45F2B89303ADF3A6A7D8F0F191D9DB40A5D63E596409DCD4E7952C0FA553FB50765D0C6CC90D94B2378AE9999DB35292843B03F4B91AF701A7FAC2487E26E94F1CD37095D31979391D9516B133EA77C6D82FB3EEF608B0E81F02B8108DDF56E11B46D7A003D31FCFA20292881D2575A1D806A675E6EB84CD5A4F273A18D35EA9280C22CA8D3DA71F719E5D1D09117B18B3BC98B55EE3E4A2F86B26B91C9985E6301AB5B9B95C145B220B0A9408A494A06A0900A0B8F1B99EEA3BFFC3BF0259A36F64283214F8A64174BA47F35BA001D96D6E318D98602EA8D322C3379FE7B162F8CD6D8F1A0CB2E2698AE0758234F85F56D14B5C10C41B1BF13D1FE5B1F6EB02503A8C565F94210CCB2E4136E0D547FFA36C1A96AF8CF9B9B7FD6085C4ED8E223E81BF30AAE9E0DCCF8BC6A69B0FF9496F0CF8B77CC91F6EE31EA487AFE822591DCEB4264A9A9E48F9938FE474DB4E34BFC5872062A60E46EC874D23AF1F6CAEA35588BED82784796398AE82158C0FC4F4B8923E2E9B0E73A7FB2A4CDD3189E14B2564CC5C00D1B17C59FA7AECB44F8AFC81FC6212736D46D8B581DF80266465BAD1FB67FD4C64FE911413A77A15A7E7838C369D724350B03809AC91E57A0DEDD4AD0B2DAC1414C37E080B9F9563CC92C7B +pk = 9C8D58F80F7E14FB50E5ECFBFBA742F1C0F7E33505072156F55D2C69EDB1E1939316EE8CB1EAAF8324C5D068D8997CD8F0EF72C508B9E622571F1A193B3FB5BED8FA43229F32C36BED45754F9C54861683C2E7FF582EEF9A592967F2A58BA50D306BE281D3BBCBCB06CBF16F3FC455C37FF332C0B664BA8AC41F76C6B70413D45BB7F2482A4ABE3D46D7FF6AF899030FAA1ED0DC78AB5F0A9FB57811885985EAC0E3D8870B1C8538E847D3D322FAD8AF90D42FA2FE585BE7E6EF491988D353745627570DBAA0BC02CE3DF6FC4DF3D455864AA87DE0BDE4B018F9C19A4DB6F3D0693836C533C4E8B2EB21833AC9E08C545F2DE2E05796621CCC37010D750F6551511B4FB836524AE47B0F79FC3BEF5D972F8280B35BFFF8D4408C1901B2B2AF34F014DC94A4B24C8B9DCA24C689F889930C93E0AE59138A56938E42C20058FD8102385B8206810ED0DEEFA91C46769DBB3131C069156FBDCDA20714B4782F8B71EEBD11F7C8FC6082BEEF6734CDD44D62D3EEE0DB158B4A89924D6B72FC742AF080F08ACCA03EBFB6D2D764C45A60C72CF17E592CBC2D8D7AEBA656B4311FF7DA8B038EFFA2B87190C46FA9AAA4C1289EACEC21A7F387BAC000F662FF86C1F4CCC94CCA52C2AA7D6FBB7DFB90D66A637E961A3FD26B1496DEFEF3FA24DC30D741BFDE83EA93745E0A140B8E62695FC60A16BFD31D25BD77F5A02FFB4CCB1F513EFC6854972579A94C0149C305B2B7407B43C50DA3831EF69AC0E9D9DC936915B7870DF75720D0B1673B552B49D1EE15C44642B4FC9189C13CAF7E8985869B98C5E1B5B3FEF8D37184E2994762FA984928BD475F50E38358232BE2927AFAFE61C718D1699B080BFDDACA2560CF5E0086A4AB30B489B96D71C7C022616767A6AFE6E46521A8239DA007EFE1AE60CD0F0C8C92AEA0A27337D8F8C1847C699CBC0C0BD2A7A7ACE87BABEA93690656EF699392CAC243EA559BFCBABF3899F24289C854E779EF5FE0B7B7BA9409AE5B80366A72809DE2CEA2FA3C8C3EF67B9060CC119C7D6668EFFA8D4A320020B7DF2AFFDDE2A24C7DBD312171ECC39D12A1F68EDC445A0D1F0110255CBCEED6AB8D4B1674EDE7195B5146898E6897E6D67A9EE2F20FB2E6F75C08E86502035112F60D9A496DD4394946C87D8A49ACB0849F2B36ED7A73CA3DCE4E10E24C48A8068F67268554056B91600E983B30099609F6CADDBFCD61093F28894E319707809BEC2BC558B929EFD2112748B9C835DEBF713403762BFFB81FB9AAAEB17F1EB56D1279F9BAAE46C283C9A5F985E09315FD6A2BBB74B64ACEA0007A72972360F344BE3C4419F6E5381DB00E4221251F278DF8CE750C5A203C6D46CE2FCA1F512A49F6C32D82EEF2F69AC3972ACB4179A94F46DA1710EB12C5F9510A1735322D4525959509748B978BA827A3160C043863039664647B6BDAE1B2D5B8B89D08DCEEF14FD9AB16871EB1FFECE538AA876F0311C728AA1D5A81987EC5311644C9065B74A116CD891DA751395EF55376197885C7B98287A89C3A57C2C287AF4D5E358CBC85C9EB55788D0437A1F0B4A0B7B16AFC258E1760669B29352B88BD4F4064CB51F0F88CB9E10A54EC4F1A07424C5F2260687C4EED8ABF12EF4E25F120BEAC76AF9C2464E1F33E1D86976CA2DDA08BF5324BF53C2DBAE9D270C3EA5AF3254D94CEB0E29D93C7288F1B0845F1EFFEF3252444DF9184D541FFB87E0FBB6F7DE2094F8BF851C8506071F43B8D13DEE1DEBA1C0831450CC58CDCC72814325C043D57A2777794204E6C5D5480200A633BFCFD08E8083316F1028CC832A990A6F72ECF5C615DB5C2DC6801E7ED556DAF5419927B4FFEB1584B5EC26CFAA780B3F5BC7466F6F53784FF3CFB768FB34F718E62600051437B1ED128CFABE8BF6F40FA3B86E973ECBED4FCE8C58D3B975D71313A4B6CD2CF965AF5EED3F97A78243A3C04FDF20C502437B4535E51B6A4CBCEC3F924CFAAED5E21860DAD4762CFB5A02816BAAE420BC4F29FDEDF1E2AE9BC7CA8C56F13835E270FD6DAB91E640AE6ECFDB744A87B0C1F3405A53E4F927983DE18878F23DC10FF3C53D23AFE364F160EA253A62D76D8619A5978DC22EC9A3BE4D340F07159CA34EE7E059BE7205FDF7AE6EDB05EA444AD74B9FFCE4F56B84EE7394B64884B83CE58634E834AD127FE10D81A403A619C41A73FFC2BC9A1D1AAFD7A4BE07A015F1692960BA3DCC135A4F52BB056DB17F5DFE950DBB2185A4ECF4350EACA2FEE0075140FF44C7FCAA9A7035CC1A459AA7C07DCE3D329A839F02F0F4DF11C40F450400B1F79358A785BB75B33AFB1C10D0A019EB7682C4BE726DAEDEDDF50AECFC578C82A45103F2B3AB871885933A29B8B5D4010BB747731C4E70BD81A7E15826B8AAE82BE0C9B2E6102D8566577A1DA4B8B7354AEE14F0410009E34CE91E907A31EB7B876E196B366260172E41613F4BFD6D3B00185F45E21CEA552F8DD6971149FAE058733B498DCB7DF21ED6E11FAAED41878D66B30CC05AACEE321729611E99F3AD74EC9E1A0AA285F1751A7B7970C5D8AA882B7A58F57E7DCDFF9B6D5817396951A54E6408021501B39C2DB07D8C4DE970D3FB81AC6A758769FB4CE536AFC16FF6A91D6E3EF589D15A349AABDF5B2A7BFBCE1B7011F008F3C7A96D88A7775E3A09B34C695B68C9BCBE6DB6EA0B3C3BB437F88F144F6D0F77392EF2CE2B7236407DB7DF1E5879552126147017432A22839E7E909B42D58916E5B58733F1CE02029A9BE045B39217940E3D6CFA0A7769C7F8BAB417BA5A83CA8D6573693BA9A68F7B4F4BDA65B9F1E7478A42E4463D7BD0FF900F7FFD0775CA706CD27F3007189DA0867CEF21B1A297078E0EC7316ED61B058040EBB313F7D7403BE59EE57FD8EDCD18876F3B2BEB4DAAC8FE47580EE6A50C1996883E502B4D3A3217762490E53FF91A831F33D4066EEB49B1E760702B69F0E01142F98FDC53CED07036141CC93F96B5D187AAAD972A195502E7511D9D29DA5D46A187B43416A1304E03722C06BD51BB976D6181474F027FCC9F3606CF3F8FC5313E90B183E053FD0C18D1516976D4F0F587E605A2ADA12C4D5DC12F296B37CB38AB2389C4AA1AB311DE80C8F45261EB18244C76B579F188A04340FDF37D6F20A409E4504B2D4B7D6F320B250355E474E529607575A8F612197B97520FABDE936580B73289C23747B7C705E6D121C3750A513840BC26101B2487BC7C97DA2232D034B6237C8FA43837E5840D62ADADC1E845E046DC8E4D9BB048D53715D20CDE48708C3D298E75312A0774E05803BDF9E0DC772EB5DEBDF2FDFB428B27A414C0D8537371309090861CD58CA5DD7AA44F20D39C34BC1C302BF903C4873BFFB85209287DCE29BDC1836D1DEA3C786E4343A659BD9562AE263AF53B7B4048633C75B302487E0CFA4405230C87A33ACDF825F77B1F4112A695DFAEF2FFAFCD6289365ABBA141A4783B5F0462CDE53950C3D8A6CA34AD484B10B10AEEB45CEF7ECF68AC08E1DE043EBA9C8E39009C112B82B3EFDA5BA78E1BA1B63B590DFB558CEB19E7C55B0C6D3706CDFEB0B6F3DA2BAD404A92389769A61EBE3A493224E89EAD491D026333BDC99ADC70D17332EECBCCBBB7631C997A0C4020450D07FBD36C35F12DCF072D2DCB22BA37D8AC6BB193E23EF32C30C21F5E8FA7C0FC8A0553861D3F9EAE097686FEB0D42B4A1A16C2AC2B8E22D7B824A8ADD4323A7DE5F0EA5014E03A2F4DF90D2D6568FD4B1149161A5D8 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB95F44753EAB1B94A smlen = 3184 -sm = 331A1F083A231809EF80B5F2755493EB50A07E97BED29BB26F71FE8BEB924798EC201B13FADB6ED20B18D0CCE05A89BA5C192BB3823E887B3CB5455871FF98FB8F00F14178136CA5D1D87CEC1B6BA0DC71CB13DB1DC7E85CCD9F1D39A89F42E8AC82C502DE80FDB00D9A3F4765191F9F047B3858D320F5A695F1F68B60429708F6CEA76DBB5C7138D2CBAC41DAAA8FBB9DAFB28924EE6C25B662FCFB1192C90021894520ADD3F633BC216BDDA931A493A4844356ADF45497775688C0E62ABA6B2A759A08A44888CF201F98A1BC47F33CDD1A46FB2A279FF28148C630F2B4E34A359B3962312328E6CE0435102E0B0274BEC13768790BB3589A80BC210AB18DF46C4BE909BD7A2A4DB2EA43BD419C1D769DF76825A5742CC5AC423FD899B9BDD62BEE876FAEAA64464B9D0B35FFA16DB907F49270F1F5AB25AD6FDF35E939154CBF90FF3EF8AAB84EDE3DD1B44918618A346A23234046403F15892B77840131AD57FA322040468195371B8B4E8182B0130E51154F5A2CEE70E5D0475CA7E0606F96F167F1D8059EB35F58E22F5FF3BCE4A5537B569CC64DD002C50571C10E25E99F1AF7C4710CD53D39D6AB276150F5328F3BA156BC5553B3576565920ED9FFA874FB433368B813808762DC4C6FB5FC6EF3486ADD5017D2C6F4DE951C94795697F9B9BBF85A2FE5822916ECFE2DE4955153C09DA296E7CF95F0D84F2A34CC6D0EE57F690AE59526310F671AFB7B8FAE073EF65D745D9D60F1DBB06565A25D19800DB8BDA633281B968C08AD6FFC6B03937FB8625C8D2C101C2FD78DBF0E710992C296AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +sm = 2FF2E931A69CE01237101CFAAE82FA2BBFD638006E2D52B5FB5D707A53BA4EB86BEABE464C902EC9A11FFB631C8C70FA5EBCE258E89BC21FB835630522AFAEC23C7401FB00A8F20E220671D9E4A140F4E56897D4BAC5C44E9A9903B589C4C096CBF352404B768EB745F1E17027E05863E7C5B296BDFB2AA43BEA22F3F5AA7F894E0B47DB4AB705F4CDD658C6774CD78025AC08851834CEDC2548B304F77EA9B2E88E1CE7FF80016CAB22AC2BD920774A403B2DD039EFAD25F9A65CBD86169486D720B42D33743FF5709A22ABB2F01C31B377F18A26E3D85777AF9E2CB3ACF6068AF9FD5472F5CBC68D097EBA1BCA421DA227240A05DCC6242F1BED93BE48CE20438D6619762BF29F24D8B866E299E28F36D17A5F6AACBE839FC09A51160F059C9EB77626FD556A97AB91B0D0D189B259DE1C7CE514C7318FC76DEB71573CB9EF2F242181D6F4362ACD91BFC5A87633427E4E16813319592381B4DECDF895F37C6EED1744CA742DFBAC176E9F3993E9BA07618ED44A972D9D144A020438468B20A2BCC820C6DE4AC77EE78DE4AB7272CD5062A804A59D3675CBF79425674639F3A4F3C92F5249382419CE2750F8E6D07A29FD749A43609183DACF9B65A72EA8B682378E1FBD46EE3183E14F6AFE2445701A034C7C901DCE37AEE7F642E37C92FF85457CFACCED6E48A0A9286A49E4955153C09DA296E7CF95F0D84F2A34CC6D0EE57F690AE59526310F671AFB7B8FAE073EF65D745D9D60F1DBB06565A25D19800DB8BDA633281B968C08AD6FFC6B03937FB8625C8D2C101C2FD78DBF0E710992C296AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = E7E5F228A0C97EFA8F5FF1D0189161286D3D01176A485AA79D8CC126F47797513E38CF81A80DE271AD0E6BBE32080AED358D79B427E9A7293062279535D70836428372A24B80D945640625B1BB8BE04B00948B8940FE281B48152B510ED293EF5EF8FBB9DF278081395693C636BB5BA03F62FAE52ACAF9ED153BFF2BDBEC4A118BEECA89D2733B6556F173B3DE1286F9594BB4D67156807B8FA7E4C411D82F3FBA8F853184576032F716229E976FAC358A424D7DF90D43A1B48C78BADE180B09B0E1D60BE20EAD5EF3BCE120A664D50098A50C003E2B163CAD842F26D0ACA0CCA6DE168B07D6619F1FD7E039C4FA34C668407A144DD86CFD86E13389316D72F6A8576519200117CA33C475FFF432A2ABE09AC35606962018DD7D9EA55E0F73F3C47A27CE2933B4F06A34A0261FFEC754F98F772FC9D3B083D633800E81027EF1A3C6FE33982681C395614E20EF4766B8EDA48E1F878854D4E2559FB87D684812EEE0A5D159A2D9087A52B42B2FDABEDAC56B583EC9C04948BEA81B03CCD7E2EBAE82DDBDAC5839EDD0E62F12ABE16E409350AE3DCB6E4E12D541EAA1C7FECC24799D0F3F654759D612E46A39BCA4FF9F70E163135E3FC9176A079A12DE15EED4FB23C77232D791B7C83EB2E570AD167EE8149253A5387260D418C976265C3EB531B43B8DEFF225BFE0DD3A282106FC3A1C273F464129A8CC82E892451963636E7521EC105249761E55039AE33508CB9220C622248F60AC91533ABD81303ACEB3EC288665C090864BEE7461254281F935B48081475005870C83A22E0AD4CEA479F69FBAFD6CEB9EF27D1BAB10564FEC853BABE94E4454866CAA4BB7EB6F3F4A57F0E1D9311B3116660A13DFC41830DC2BAEF2A4A8CA5382BCE4E7346D0976BF8AC812212AFA0F6B29F52996DC2A8B6B3408AA4B54794C89BC81CA8DAA8168D84AF583E265E3343E52B3D4F49F895600FAFCE4A07C8034A37438C9DD699AD53AAC29A40237E96679966AAF5F307F771C314BAC97FD4C1FC52D36DC2A2745EC4B54B5B167B25C288C26F5FD97A7C9EB9B2148F76F5A58F9938D59D98EF74505575274C6B71AC65FE7151413FCCF024D56C3FEABE76907EA89BA0E1A13BFC2655FD19C2BB6145907E8F6080675347788FF500E5A4331802493FBBF58D2C64CF18208F9779165E676E050557E4936438027DDBF808F9FEDC5425972DB05C806E63A6C89DAE7AF0421D505DA96F38605C56ACB6AF5ECDCC8B1A9A549B977C8A9A8D08B1C7E9C9CA1211A92787F002E8D09F51D7CE9D63782A0DB8E041A32D07F26ECDF2EAE9ECED1AD4153DBCB1C5CBFE3EF5D076C360B29FF93F4D1173DD46A5275C1CEAF6C7A982E0406D6B0321E170CFEC8358EF22FD48438AFD1E6E83DD2F5676CED37541D0AD7BBD82401A49D7CC61B75F8902F19C37F81D091FAA58E3AB8B0280C9B76012E5EB20D49837E7A0DAF745DC386EE45995E6A12963626EE79B3800B71E3AD707881327089D71AE999AC923DDC0D4DE010304317BA22C614407C028A8FAF5974FD53CFE974AC52CEF1BFC7602ED3A95BEDED94AB100BFA39982A5BF530F25E81467604645D323CF866C50FA54C2CCF0E0765FC5C50EA4E253A46A554E6767B3575BA8CDF9CD9F92A1CF0D634F2487B9FA69C49767AAD3FA02B3FB6DF3BF29C737449F6ED687B35DB7AB7810E6B3F9CEE7417E5B1635D6A22C0CFD367C6CEB21E86A61FFFDE8ED0BEB10092ACCDCE96C92099ED6CC55B74BD42CA31360414DDCEE42E58F2ABCA47276315498F633794A987E22BFF9A20965C04A8D3BB261A95A98E4E6BB01B604A47B6B4863A2C4378DAB2873F7A2FFEDC6F0CC1B8ED5D83083765694479C230752204954F2840F5DEC4709159EDB17379207CD10FB7FB7BFF9B362CEEFD350765A6379886ADF7F8F3C7306607547316EE9BEEAF82BFF6580C206647D439D398A80D96321867522BD5DC14AE738F140AB35F6A97E1664DFC21C5D9B4109553C3CF04DAA55AF3A36CB40F0A6F24249653B9112996EDBDA74C91DCB2DDED93B975B2827472FEC74DFD68D7E2D23A5AFB30BED8BC9CE8CE3657D4406D6AF057D3698564E15FF8734DF609286EA3CF2DD3F810F3CF8104712DB3CD004B7C39056063B66FE026C9CB5CC688FB55075F8B37AABEDFAD2AFB2BAB4455EC60D4373D710F149D0CE029F68AB626F12C1BB1D6E89267E2C81EDB1B9159BA2AB79CA00148CF7FAEF9C3702A86FE3A22A50288A35C7F64A7186B3910D9F441A1808E23E5DEC1C112FD2F55104361DB1FF4CB434B95FA5D20B177E27A38DF3F440E4D93A4846034AC4BEC97D7E6A7DF39244AA1EF51D4BBA578BAF4516BC9CA4DC630A21EB38D3CD75724C2FCFD33BF80C5FE85999BD305DF758D910822007F5CD1F232FD1BB8288839FDB57C929D503B2F2651EEBABEC9DEE8D3A2E7A9BC4B8E3C062D734E1D4F644B3A5E01B1A062B07C640E59F44011680951FC50287174B14D2F0F176370C9270D0469BAE1139117125D6FC1BC91C81C1147ECC2A04BA195AAC253CDA614DD9A04C5957DDF58B4D095D394F642B8A9D7B6767390E59367B7C61573CD5679918238315A688AB01AB3EA11F61C3E5E045F7D9580D7BFBB0544FEACFD9EFAAA2765F468D1472F128CBB5876B026F7BB8F83964580771B3DD735DDCAC991515B558338BFCB12B138A67DB484C8CC0197C35F86C508D231FC0FF1F15F35A11A0094B3AC4658A795A56055CFA7A2DF75DAF991794DB5B7C34ECC709A33DAEC164546DD20F3994F04A412D5257D20ACA2B84D02B7A8BB65760B2CCC66CE47F084D1B1A3C2AC577490E7795D42725EE1B2595954316AACA6D495A63CA385F6128F4B178E6D66A0782C68E0CC23C4BF495CDC971E0E69A6BAD379E098B796CC2C8EE1B012F3D2731EFEA942ED3E7798F5B192DBF8E3009C8CDCFE0E2A1E7989FC6EF07C71C7D0B70D98F9F9E20F118282FDCB113BE03C93E18050FBBB27AFEA692D43EBF177CE9EE2ACF9E28481F8ADB2A9807925DFD3C7FCA8A7604BC4F0F841E0F6F1B9CF55D659FDB0DD0F0B68E492F52D14EE6D938B7A5243A9B81FD1E8A08A60974F48EC70ECBDC0193B2462E10F6636ECE032D0BCA2AABF8295C03A1A7B9967CA94439EFC1337526F4BE786548C96BE1D940152AD87A74D3EE6624379B48511C53D836E72A353543D8F79E5E5289BC5AC2B7AE5FDFC8E3BBBA1D4469CBC7FFB6712862127A41B5033338F990D90392948840CD4656149A4BA2219E4B9626AE1944134864E4B60DE6C7558B721D128CEF93097803E6ECF01E3D392B1144C391D0E571E497800AE61B3AD9363C334F859B14B7134D19D9397A41AE64AC14A8B8061DDC8E154948FA96039D3C825E7E2E281D47C7C86EE608BFD578317BB56A85AB13556DAC03CA20F70EAEB20DC3CCD045EE2936C2EE06E7C21A332F73325E65C2B21377A27F053DADA8D58460BBDDD7627D98656150711151CEA2C89D2A4F7D9947C4B723614C8718F8B5D9520D36E17E882EACF4F2CF413E5B05B86C48A61298945C75F77B0332599947D1A74A55B32A83214D8CA7A54A398D66397E44E857A5AABD5D8E151D31F2BA9013077C1705711629558C1DAB988824236C8DB77ECA59FC6A9A45450E1237CF965C41F42D2E553DF372555E46E1582E825AE643D2750BF8C7A212A9A009B0A459AB49005D4C8101F6C743A9B81DCEAB8669F5915C6C92317EF65565A63EC6E229566B3A8C0DE83B90DA8ED4A +pk = E7E5F228A0C97EFA8F5FF1D01891612892F758CDD267384DE04FD2E44E3E9F8D7DE90E94F5F598C94C8E1CA3DF6C87D09CF33C999F3A61296A67189A11808AC6740A53BE28DE93F45E4546AD751EC6DE09FAA5D3E59303B24E19E56AAFDD657F37DC8397C2C3A0092DB776E29BB52BF0FC42BFA3E6ADFF338F45878DD2C7FC49B754A8A1F93ED38B62A6042D3CAC4B8E31FFFE5C7EAAD4FA354006895FB1191458D29D21CC1C23C39A12D6062C94C1D005F13DF309CBF1BC4C1C760C3646B25F9AAD68693DCFD5C131FCEE168473D20E103171AFA7204F31CC555D967005D990F046C2C309E4EC345620D14D176A1D1DBCE41B2CC1640D5658C0A1608609D8F4D0D310F3F412FE7EEE3F9F42C15292A90C6BF6FC2612F87564ECC57E1D3895E3221969DF1973FE599831C1348B445E749007459E360FF2033E08C99E29C396C7C47751DA437F97BE953B93AC18CE8435A63DE4EC7B1124E5270DC448E6593B44395D541991F89C2FC482E27E4B14E55D1F7C227BAF7C9C95EE73FB346410C7FD0C7AE234E6A920C3EE35F9464716688506B95463B611400727871ECBB6679DDD7D198DCD7FDC49F4ADA52C359C12946B48F60D762BB78B0BCC5F8A7F2CFDA03A22B7A0CFF7605D9EB1CF8B05BDF411832BFECDDCC51E7B11D17A24822C931B7145358B69A4E5141457236EB3BD781D457BD2B06D8672E00A55A58128F2ADC98A235B91DF8E9C03CE95B32F9B58F7397614DDD454023CC6472FEC93402ADD83B4E15FAAA5811B7127478096FBF3F22E27DB0A755893DE3E03FA25CDD7286CA9EA0C420863AB4EDB5483727E5749FFE9203175BFC89166730964F647D01CFDE1E48A52B2E51A5A7F58A470E724FE79234730CEAFF1C527D4BCBA83FAFC56419C5E2D9BEE0DACF0BEA8350DCE3184006FBE43E999BE4E4C54C6EC62F918E8F868B96C428F5130581763FCBAABC391E6B074ADECCDA95EA04AF2A923EAE7F1D510998038D1468CF74FF15B6A91867DC68E5DE4B5687E2C757ED4FD0F415878D0C68C9B97CFB980DB0A819CE9BDF112244FCE00912BF39F0FEAF2E184AB1070ABFD8421FD9B663103DCCBF56EAC48C240C3569ECEBDB4BFA1C28AF0DE76F961A459CF051311A2601DFB589B8D29422832C877B1A1A684AC1341F5CF4C7E94684F6BEDF433192C03506F6A04AE1170A73DD140FBD4810EB63D9C09C41152339E9BC24FAD65D19F61B30689492C074FBE09621F434229CEA997D8BAD37CB0EA3B888EA471AF339B2E2D68E8FD28ABF3CA24D521CF7F90BBEEB1CB1BEF3C2AA97C701D1F26FEE620095B57F5F70906EA95C2A878FB4E1B83643DF619A27A7410707E666C6D223006AAEC8DAD419BC0A789F738F4AD119EA85F3F8D17C7438918CAB3DDBE3E13E88C561CDDDD193AA20012485757EA0E4EEF7F01A1FD511FD6539C9F4E1178CC3FC36F3B78745565A66B442AB20568FB7925DDCDF0FDBEE251939250880CDC1BC323CA343E90DCB767DD2FE82FDDD3F51D1050D40D672FDC156DF1BD66746F7769EBD2A51005391F6348CFC1E942D487A3F3A5B9FC32A717386F0C45CBBC0A84BA1F192988833C7DD4C87B580147BFCDC5717416171564D1FBA691E74814550B0C9F057C14DBDE479506CF918B5E36F09896FFFD1230B9CD52CC0BD7996594E8AB30866793C4A5AC629158E519F66373A766027E9AF1AB7898463F3394F458A1CE8CE2A198029CDD87AC7D50F4A061F0150392060B33A50DC655AAA22FFB739F3CE80217A96825BFEFD43DCCF3A6FA141B8D4F32A0EC3804A45E50A3B193395D987F71EA8A06FF60368865C1D447A3B2E1EAEF530A5F813070DAF840E5082E60A39BC8BBDB3AA3753D75A287F29C6CF47E7A9145119D61E1236CF6EE98EF7F61C00CCC76F67224F9E5EA977A8B4C06FB2A46AAEEA4CFB08D026B052D73065BC9357725375D3DF6605DF749880050179CA88F06619B1AB823AAF3D7EE397F72DB7A4DD6765D6F35955600DF6D760B3BC8A1BFE6B8CA3085BCE21E0C50B0EFA66C93840C4AA1FE5A2A46FF9AE3BBAB6C7E30AD93499A790BD79B86EDE0B57B0D66D73798AF6D1C58C9C6BA05A204558B04FBBB30B2480A58B932677007CDDA1E7DBCC930ABC56F2065B2334C0F85D0A72B5593BB22480FA6CC99767A2BFFFAD9FB385828FD81384ED350AA97B6CA7D314435DC3C4AF69D5BB7BC06CD50044B88B7D69A012FA5AAAAA12898CAEAB0E47ED0DA0AEB822737FBA71C33A6CE36EBB306DF92CB930BC9A0B851051040213F8A697CB4A13612F728018CFA2CDB5A8B468C74AB238BDEE4F7C3942B9594963105F69E152D8A56A26E2C2E5F993B08DF660DF1E358F2CC9B06869AE9222786C642F1135AF1B03AEC306ACA776B74AB7D1DA806522FB8008F5AF563ECC034570508FA4105287D91DBEDBEACF1610F2658F8FDF834D3F801375DF2FD5D684235C1F9B15D2DC71B728277307DD343127B9762E8AD30419AFB2A07AD6AE1BA3822FF26442F03AA4938705E52B3696A21122D22CF1ED4CF5F235C6A0A1D2C76E584325D684FF482946702E4EB0A14AEE896FE1166852CD124CC2DAD092CCB873ADFF1F045C3829797461A81F46CE182DB0DB508D04348A604EF13FB22751BB93B353AF56BD31B9A8E51270A91D52B9B96A63CABED3DF22385F995EDB6F1AF213F34AD685F215A3A1EBC8F1392D09F1CF1FDA5FF8588D28F04862D859D7A85D9478A73B4A2DC3C1FF85943B6A8C11851BED014978A53FE95E2ADC92E2BE9621AE3EFCA533FAF99EC35CA989673BA8B882400C1BF7CBF235791F9217A4FFE703CCFC0A4D310F618CBFDF4DBB9690EFCE82CE70A607F0C105B3A5BFC497729BB25D1D457E319B760ED81B97E0B1E24B1879F6F5A9A394BF126B8829053FEFF6EEB3B792B5615BE9A642EE23BBF696CD721D1528F8F881E7854E683360F2F50595BD95E14750D1B8EFE8B14F5741FC3331B1F6141428140A9FBE644DFF3C0AFAE24B672F72BAF38E25B41D6D7B0912C1890928A05E3F332DB8A84A2F0C0F85E09E7009B16A9E493651716D8698B6941763B8F01057659EB33F3F8D299C67F73129022F91218C18DE41E651936375609343ECBF200AD21691F42CCD3E07B28300C9AB6AB7EE6F792044D66BF701AB88C3DE7FC91481F34DAD72D6F162624092CFFC3814310DE4CCA08F70D7CE415B4D7063AE67F81BCC31CA8DD5B01DEE22C26307DC80FEF841E1F3ECFE74F4D94ACF675840C2F225117A5021DA12793D7F8C52A576F5668194CC54249B2064C23F6AF96264654FE5590C67264423AE787AC6A159566623E5751B55B877FB4CEB0BC6396E7E12C0CDC9F9C0D9BF757B902AE0006B06FFF5C46B15B99E9D4B071D3C94C9F58C76CAE8A69A159C22043B33273660776ADC5B0B89B5FF89E98F6D0E84CE9B322FF157F8F3EC3A97DDD0CD8968191520D68FDC74FFF796E69A4521F43CFA700D147316E85D0E6704587205924DFBF5293DB6E23B99F8D6B12FCFA56EAAC1E94F07381280BC54F5F127349B0E7404A404C271A37CB7ECE15AD307F70A71D0978330E60034A7E7CC917976D66A1F5E0629D30E3F0796E4A9E27F562ECFE11B29A392B185E338ACD0D10269CEB6B8A1750FDAC3FDDE63AA586C63E12DD096EC728A3C6A94472349D5404EDAA6324A22D634399AB4F7FB4ABCBD95DA578F176F9B8FDF0FE5C597C6872C2CCA207EBE75237BFB04B6FB0078309CD8AE49800CB13BE9225BA44 sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F6386486A88F87701FB smlen = 3217 -sm = 3ABEE7F6C893DE17A82165850136F6A95AC452A466F64C545E159DCD44D9536B6F44286CF42820571FC268E8E01E3E33C4A94DE5965AE137C85BD27D777AA5E4F4492330A9FC61AF22069E9FAD05766B04841DDDC9AFCEE89DFCCAF86620B06D2B589C3BFB2D2EB3CE68FAED1E6EDE8D296CEB55762FAA29DA5D508598018FD85E67F9CE0186F21933715DD45F8BB3F9AC1FABE290A95FADD58D00DABAE087AB87D21A1330D9B78039E79807953C7C57BF1157179534433E0FA125129334FEF715C12B686DADBFDDFBBC8F4D2D9ED99DA2E5DDD003F4338CC41AD50A498897BCB2F20651519190FFDD479C1496E3DFABD7CB5763A8490030DCE9BB10AE53C35FA8A82C8EBA89EBE6B42699E4F42F2A8D820304B57D95565E9F8B9863907B28C818E6E6408DE785BA79F605E14258F3AF0E54F661942E82F1F80473E8389BA95A752CEEB102E6005B160DC09BCF78CEC436CFE67AB160397B9381A4200EB29415B60F317991F503A8B3A064A2BFBFEF5AA876E7C71059E2E1371C1B727D4757469D8EBA80139272554F12112BEF98AD0DA9DF195483361DD1A34F32902EC9629505FACB4A1E21BB25EFB65B8A1D10C7DE0B3D06F989F63AC525F7599DF82F9FE2E2614AC8522F80BA098B8431DD41266A6D2A7EE0EC43117E0C20919B67DD925938804B337AEB1F850509EAE673409E49A85CEF448E4EF0686EE18919277A6F3B2866E91BA63840D31CEDF39D7770B2EAE3FEB15A92E84E1A32F17DEAC62CFB6C0896307B89C83318932825F37DB670253BC9D1ECB84271CC45A9D9B6EAA415A3292447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +sm = 2F57882BBC476AD9D7BF3144AAFD5CDF2AC911572350D900F6641AABB9D09B1C9176AF2B359749F7BD7E2463F0034E00A55B36D510AF284149B184EC724F0D929A01A0A1DAD1B545F845FF6CDA693F16D3B9318DF3F46236838582B51C7329E2ECDA6005E83DE774A3D864ABD11548D3721D673D75DFA11F3FCF477F2B39DCC98F102B6BCA214B30B20F0187FF75209AE14C422816A0979DAD4910F1C8D78EBE6284A41401420C0BEBF7BB82C727B780194B716B13B9DBDD3202926A10F229E2CD345C8BAC94E72771F69DF56601F16C183C23AD9E3A91D7E53AA6D0F9B896903945E50F54BA21D5F119077687E443FA316BFA2BE72D2A7AA389B173D7B0D319385D1FAF2DF0F89A0A6C8DDEE82D38CACF406B36EA411BFD11C280A71297F488BE2C47F81555DEAE725025866AE1E03F7678035817E9BD17078D57194E0AE3B43D83BAB53F52CBE9BEF0A87AA0924C7077436CCB361F17110C7B5BFCFC9C02D80F5F75298B054DC96180C192772066C7CF26BA7C6001508F7BFB4751056BF4DE44ABD78442379C376ABE3E3DCFA7678524EF7697F5FFDA0EB4DF263AFB19D568F9DE6CFB78FD1D4B609A8333928AEB5773D7B593F3D51B5DD8ABE90DF48199FDD3AB2F259F071589260A8BACD6FEE5E5B234C104619C97A58B9542ECD53A6122DD06E33A37A44447851CF16EDA4F9E49A85CEF448E4EF0686EE18919277A6F3B2866E91BA63840D31CEDF39D7770B2EAE3FEB15A92E84E1A32F17DEAC62CFB6C0896307B89C83318932825F37DB670253BC9D1ECB84271CC45A9D9B6EAA415A3292447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = 730EBCA946D05B5680714D3DE5C2F7E0E1DA9034A1E07E6E15B46A2B79D44A39CDAA09927B69E242B542E00E7D65C202B421E4E5F5AB3720A144C40B8DD8BD371C301754F1056E23A73A490C178DD773EE90BD414983C73C347CA6BDD11A3BCA5CA4847AFD14B4CCFDCCF319B957B811225F622E8D003C2D2F7A801F04871FB1675E3B87425662DDD76E939C393030A2974A20441D3C40CD0E9BADE6C7E48CB8D7A467C1AEF695264BAD380FDA7DB0BD847601B03354EDD094D358C92C5A4EBD0A9133675E224CED86003E9CBB0886683BE5CD0FA812FA9425EF4D5A3FB9BC874131F7BB2E115A18DF8659943087B10A969606058E63969F47F76C0E0F4526A25DD17F33CF42AA6C915FD86421275BAD3023981523CC08C532096AF301DFE478D2450FAB4210EBBD43DC90601272C3913E2EBEE5386B749E3B1D6728C02ED1BEB1B96A14E6E7EF64AAA7A138562E00FBD430A429552D10E8D7A326C47ACC0EECD9A577DA3F26B99DDAC90FF69108A3172BBFD7B783B980FF90FE7672795A7B886E55B438F38896C77860DB662D6B05747151FB6BC7E447DAC31D16178AE444F8354F68EFFD6F8B8D9DAA3739E890DA71722FF5B46FF7E30856931CE682690116B10FDEE4A62A59C3E87DB346B4FD7742394FCF24254DD49572ADA850AB48650BB3F5C0D223372FE061D45D9B9644B34C8303046321356D2390C58F88ED85B107A0B5B51F52CF076453E6F58E614609EC56BBF1BB7F65A7A2521724CFBD02E900907B0934DA4F93CC0F4B0CEE0B47674747187134F2C26F9AECCAD366D194358341A31E029A0AEC810DFD871BB93F9B4695E2A3A18CB35CC7280F677ADDFEDCE95D151A97C1B83F2DA6011B53297E02441120D8B8E0CBF8CD219BC6EA02B4B3E42F1C21AD626D123B676C903D71A547EE8DE04C424B2DABB0B2CC531D2479A6C333A51478993E931E104F82EFC27AFEE04B937A30F97B0C3CF0EE6D989302B61B081CB0C33DCAD696FD2D33479A28FF061537AB652D35B26FD0052A3CDFEF46B47E6F053066C0081543EEE3552EA33240C5180E05525323DC8F91EC496E207F62AAA7022C310B161AFC36CE76871393ACB9BF7DC1BAE38942FBFC0586C4BEE50935B1C40A2149FC4F7CB9A131214E42590E870D6EE2B5A2C9C71F412EF1F36580039C7DCAB7D29A385A8A05A85FC2280DE1FEAFA9557184F6383F5379A51818652A711DCD045CCE9E1988150F4AF86CE1E78FE15EE6771D6870ED353A9E750EF35DC2FB1430F58B77A672F85E22472172E69E4A8174C55CF46910B5FE23BE573E1784677B447456FF634E83A1CFA26C4CDF99E8B00BFAFBBB6AEE542F13C7F657BF13644E16671F782013B700C3A5BA0C25044CC3639A483911277BB3F2E4EA64F79EA224A6CE5296A391C8BD5285EBE217386DBFF37A01C4EA90FE377D803FBDF9208C185DF06D72BC01421C3A90F410DEDA2D0B708ED08E054208AF22AD1FE54EE5CAFB3EA01494FA975655FE3458E915574B4AF49481E39B157C6B87A8C47A45E6EBCC17831E0D851D5E692B7E4AC673123DAFACB577C166CEDE742F0B1A6B5C74D84505BA8B7F31DC9E12C4919BE533D2571322422FD4F1A85CB7F7C1864C4642E82B31623452B9E5B88860AF096237FD3755759FF00AF2241981D4A4338D9D0F389C09AD5DB4937BDE148ABBBC6562E507332E7641557BE4108F62CEF2D26B54FF64F488E06C9125C8A4FF943123A50AD9334AEF8334EE8FE1AF8D9FA83CFD72CC7AE50FE376927CF09EBF154459D4AF87C5E7C21009D3E6FBD153CEA5B361AA7E5338DA89FAC67B98EF85F51085BAFB5AF6A5F623E88766FF820F0D81C8739189E3D87BCB15043CFD35732131A83882ECC4590669DE72EEBD19F5F1D7436E2AE6017C53F1BCA82E7008249BE7B380E75B8A3B98BFEEECA65789C5CB7A81054922A10BC2F9BF73C2654447C73E5EECC681F2BDCA4AFBBDFCEC3E5318D2CA81733F8F00DA9A68FDE84ABD54E6F3F3E438749010D3E63069176591551DC0B8C756D8665737C8CA293E0108BB2A4AD85A0575132DCA7F8A0ECA5EE3AFD0DB186604E1CE4D414E18318E72C89BDFC3AE10328FD40B513CF881D1DF929962B50DAC14BC13B68B07FDFE026E2450A76A6D17DDDE8802FD394D8DA03726972F2DFC225342965806A9021156F6AFFC4253482494AC570944A46972347D867A0F8FB562EAF718175277C748B7CAAF7D26A197751E3B139167A80DF80391752D6564948CF8DB22544FE92C7A3732CB375A2346D257218E5A6015AF6006A1D388353B04AE02FE87595522DB83F229088857BF0892C7E75FA346FD9F4B38367584288F372A4E71BD91DE6E4C4F0A8593C994F409E22F07EDEE683DE429583C25C6D56E07905EFFF7CB3514EA08037C9C74A938777D94EDDA6B4D227B10E269369764411B0BB2D32462710FD6BDFE4986B1C8C5032F614E5CF8100EB5C52CF353FECE7AF0E158EE59BE1F772901201C9801B84A868ED72897A32D9A386580DDA849A6C8164CF574D588A1BEAE4008068640DDF8AB2EEAB737653F3D83C7361475EFFBA5F490C5080BDE3A2A046F55A412B9B286E4EC3BB4320E0931BAB5455DF6DA014DE0DA4E239B6F0612607BD308E5816091055AF072E485DE78002F6CE59A1B1C632CA7A6289D5414607F540ACA4F094855AC8BAE3F59BCCF91A518B638B89DCEF393EC95EF898DA0F7574D21E36B49424F5834CE88CD2EEE0963B1BCC0868662222E4EDB900020949BB8776B0893A8936C4BE6B37E8CD8772CA361D6F6176BAD99F930952FD5F16F7CC6F2FB645289EA691FC28F4AF8535D2B420BED27076560356777771E39B1BB3DE4A4F5E53E4FEDF217A46FEC85F9FB015E39636E58F799CE005B73372798555EC9C7D9924F8F04F2935E79E282C50EB8F90F3E0FA0ECEC098E769AED285C97A51AB4A0114A029A8439D1B7B9D0F17949545B92D690936A525E45E9A44F3A1ED20CC403079ECEFB9D2639D1EF30019AAA01339F22705C6588AD9470BAD2939E10986DDFF03017B2A9EB3E360D329AE642B2E72A74FD50F4A715135187E82CCB6BC4C73A2865E409D107D685B9D6B777ABFB00E8460C0BDF00831789636F9AE3884C2EC5D335B0FA5F417CCB6CA06ED28E926DE2A28C15DE90F804732A5640B597AACC4BD31A8D68D9CBF47559C5851773D95AD49A0B287350AC16409E9F349ADD5068F406D55978A8600C80D801F6EBB3F2769E93EF9C5ACA09082FBA688BE7074A0C8DA5A9A0DAF102AAB71CC7C1E7CAC084B8CFFC04E7D9EB97B3C19759711F60D656F8CFB842AC7825131694079855065150BEED584D87278D656DC5FAC59CEF14CC8AECB4C8CD5F01F613202BA4E3C3FD8674931EF72EF61B272A61F02E3B62508E32CE3E9C7B77ACE845B1B7A320C84021AFA302A37F2C3B3AAB34219F9267B67DF448D756A937FDB3C916C7886453C55E764494304CD43C5AAE5C3AD8E3A69FD306E2D183740B036730A79FE560B53766338E966431873310DF21BE6CA60923A080CBE44B50691A88AC6A6F512346E7570011B03393956F81C9AB3A4D87B2F2693E6AFD519E1F34D2FF8BE43D790D27A5D9F63BFB15151F64D5256ABB03342B8CAFAD61DD3ABF83EC8CC450BD3B637BECE477FBEBCAC7F4B20EA3B8C52A64B8C831A3C13C4F632D2D0A7DCE02088E048EAE2AF833BC699EE8A67494C56CCB6EA8681FE49BA9F11846A9C0557B606F82A2B875FE4D8352 +pk = 730EBCA946D05B5680714D3DE5C2F7E0FCF56B71735245B53FA18EA79B031027A2ED193E273E91B4B585B425C9206EE1FE938D16ABFEED70994761B3B72A8DBFBE3053E03B7C8B91D143E37997F62D15059631F5C42FD01B23557F16015C8728D44680448A5FAB2127594034672BA3B5363104D93741724ECBFF389D12266C68C591FAFA7C23342A127E8602C1883807C7BF696D5754CB5E6FF701A1644558CD94797E80C6EE58AFF274582021EF86CD5C7DD38E7AA894E00ACE272655A92E27E4E053136D33545C881F601DEDACA9501BB2A06CFCA074F681E20BA7FC425FA115ED239E47ECC14B9858E68B1A31553306834F634089BBDBFAEAEA5299A769F277936EC4A3923ED8427D61D8DB70446CDB1085F67C8870DAF5F0AD2B3DC6C9833EA161558FA5A9DF2B75B811D1CC9899FF50985B36CF7B8F13D690FD06C8AD96D36907C897F8B2C8A82D167C04928DC895D7B3C6E3755D6DEA4CED50DFE2F1572411DFA941EB83C8309C9C66CD6B2122582F7A0454F0D0C054ECBD01F45A232656317EC8F5A41291D617FD3310204233C606A264968269BAF681945D3E930D1B1AD7F158FFEB059B515E8B3C7E3A7D3F41248F5C532B54AD7D706CE425AC932691336A4AFDC903FF382E96B4DFDC562D33646F4CD864AA5575FA294BC0F91320640D4FFF7F38C23E35D9222D625D71CE5069782DF2CDFDB9C3E3BE27FF22D29A1E7241FA073AD9778A1C47AB1342362BD8BCAF1629795AD2EB813BE554A09B411E2AB5CE203CE22AFDEA0C935A8A120026524C7B0B001C117E6A38F1A88F10B1BD246427930BF4E281C86DD98D836ACCB5CD176EC1F5243189449BF47ACEE5EE75CEB2F9227D59668DEDC9CAD205AE1C0005068E99277F9FC8459370F00064643397D321AEF52D7FE64C56EC22D6CEE09BD5ED65B215DCE0B1D8DC06C39BFD9A37CDC060ADEB5F903A93A95EA0DCDDCB8D1AAE44581B0C2FA7497C095A282AF72E3B46554F9A7DB2402902045B07C0076D71C78859B2B15DEECEDC3F49C739B5290B5ADF479DDEB8D4B4C5F3469D3A880F2BF6007EC95116471C085EC9AE77D27CC58EFFBC470CE84252CC7D0CB558ABEBB1AB557ED960D81EE6B531F160E4235651205638A72C85F373B79C441F031BE907F79F8D3F48E4F12A972002E55069D217EF64623F14CF497F4473E920F692BE9BE240B4640F29DE6FF47A39653A05D6DCC5FD605693A47EFC0F3BF3DD21F5AA35EAB0AFC3E4B7056D2E185C47967D4413E6CC8E1036653E7981852FA1E4B5A2FEE5900EBC007727B7AE0CDD3294A35FFEA563EAD55E8F3578FD8B70AD63867F43E0C7F96BB937C242C1A6D85832E54121D0C2B48A4EFF39E9D62439FDD4B5D5545AEFB584D2BF969C7E58ADA05A37A41B97C8C51CD2B9F0AA30F56C3A6947F212D20C2C8771FCDD871FDB994FD7B1E523FB3C7000FB3F533F14A6FCB6C86F9F289C74C8AFE22F436A29DC8ED29DBDD9EBE50BDD2EF5B266E09E211C8B6B883C56342DBE8F9751F4C271EE4C3CB880FC8AF5ADF5871ECF0EB02BBD473B21277A641F7608143503A395CCBDC1D20CB9FA0F3AE387377209D12A97AD91169A482D7C90B803B7B2788DF074E911BC1B736E37D0A69F40709F0DE7FC04B9DC7DA4FD9FF1884868C9CE9FC0FDC75D15BDD5ED96B5284F112C3F93078FEF929D224E8AF413438DF0560C98A3C77B496D64C098CF4F60ED920B70C01136A798EE7CBD821BFCCD9F27EEFF48FACE1F6FA77C32A41F7ED4911CD34588D9CD1B8131AE3A97C36763085C829358E654F96B256888EEEF682149961D3DE7CA98510FBB404EDEF2FB966CD14DADBFB87A5B7313E31C9ED4FCBAC1F9E80963A01CEB3C3919ED313F877E96203A10E496442A6DFD36991C224D01EFB338468D5B5D6EF9EF20FCBA753FDF8CCA18044C8398C8AEE175652E08293D4149E6C58428C7D797352887583C5134FDC955E4E06DB26C4A0D7F6D0D3516ADC191ABD5C80DEFE5D7EB087A9D54502FA1C4F11C9DC7D6C6EC3335BEEB187258895DA8823439545BE68E0CADA452D779C70C08A6038FA2EC45CFAC6AE0FFE6A00ABE749EFDF5E5CABE7861312DDF867E63417EECEE79301E04FC5B7A545A4F37FED2D2661161626DB0CED29D5F26121A269CD6004F3AC489523280E3321ADEBA38C981F5F9D1EC2BA7A02ADE2F9A4766B8BAA97A121ECB894BA0F063AC45DC703856F8167F5B19F90492D9451A995D4755A3547950D3A4F4C4F244C1B59A307FF3EF1D423CC46DC08E232356F0B109D3421F22C2E03B0A089C503751C577430258C82D9043A11438F2095FCEC99038BC87F044196A748EE51E843FD6303552A4F7046C84D32CEFE75069239076B10FFFA0A312B9F6D56C33437152440EB7E52FCE2CF911F6EF742C22CEBBC5EA0AE05F6D680C37CDD5400B4941F9B1217C6713B020CA41B9E1D45C096B9CAAEE6B58F97A463ED96B28D3797FD3CF08B9CB8FFF2A635AFA13161DE750E19702ABBEABA6907C0B2203AD8F1A66C1CEA742FD2C6C34767AD72345C9FC8B1FB63BE3D36C2576101F3CEECE9857F7FDA3E81421EF29F0E617DBFD62C8E36DC0EF2EBA15C8256ADF9AAE27486BB2A29FD112A628F6E25CE7C6F304B62EACC007F818E37E7E311DCA20AF1CAAF7A37FF1A0BAF5BDE69E626838438411CD01085A3137CDB8D56597012A24C7AFABC426C5C5A8563BE1A213172B05BD4DAA8C6ADC25FCC06FF506800F41F1D9406277E14FEB884E472AE20178FA271E9F7D22111336B7FB04B2EEC9C40F51693AB9B5286CBF904E675D1CC35424C56F7DDE638DBF3E6F5AF8A0BCA806A64795742796416E25CDC86CE4B7D20745E36984BF7810A30573F630DDED0383DCF2E9528F9E9EE06663F35BF504597647ED464C1734A8F9A37ABEA9A26F6EE06E900BF2F881D1A7A9E406124615D63D08A5FE8A4E035F999EAA157599AD49BF2D1CB15231D9B173C919FEE1D015316BB0F2F86B8CD0FC1BD41FB8811D940D7078B6AC6FA69F6A725BDC7D9DEDD5B3F62AA00B1C98B48018517949875CE9FE3B3F649A8D2812801F4CF1F0E375E64E6E7FC01958F291A468D5FCC47D9C01F05A88501CE9754C47A3FE0DBBD40A6C4E5AAC1F9CD7519E86968A5641B28DB5AE3BF4694F5D336F9056EEF163359F101D52AA94A6C01094881FE71BA7F03F94BBC71E675438CD4083A7C20DF38C71BC55BED047A88AAAE4D9EDC66DF92ED3308C6717EF2BA8195CA51165BE553017F94210925EB2C2FAD5C4D2D72A6CA70572961E76247FEBE234090556638DC7CBF273DDD18024CF1DDC508A2EC0B9A8C5B56C1CF78A95CBCCFCB650921F82C61F1469C4265C84E111FDDB265624D0A92D18DA7470826AE6021F0404BC72E56DAB79A776D30DCAAE95FC448E2501733708BC157CC4FEF0E5D1525232292041CD5F78DD0E5AB245B84FC326343AE0786235619564F71BBA6086899CBD2D3DF3209106AB6153C8057C5AFFC1EE660BE8DD5E488F98EAEE6D831352253877F0F3915F3F51254593A2431983B89653CFCA97E45E0CA18050A8CBBC7AC3B11361E3B8C3959DE039BF22006F8C2849C90ED6267E9F30D37126BDDEAAD1654F0ECAD96AAB1B31D1CF8D2BD9D4A719FD1AE72F30EBDFFFD56D98CB003F3BFC0546B95B7859FAAE26F3A562107AEC28BD8EA400786714B3F55808F080E884D00A5291DD9B84ED51D1EFAB3B5798A4F8FA4B06883BDC63ABBC6D9FB7643074BB36984F sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282DB42EB1FE42E44AA smlen = 3250 -sm = 58591A1FF229900482EDB92AB0E1FE0191ABB4CDB3D47416838E337790E336C5CBC3771C00C9A357B17CE5E7B990FE293CBE4760119FD5C865DBBA2095C768C1561AD1672C09AFD5681B8A7B50D33E02624F3AA550F069119FE2467811E155EBB6F5240393F9FB19A13FB4C78B98D5652791C0A33C6C0F311BC9881A18333677C15A1192D1277500384169E7C1E2FF1AE90017FA84275A259E2D4EA28074DAD47681476ACF7B4DC23146D5C5DE93D93780C530D5BF212F6F43319398A9CAE50EBA4F3D1AB352B72481E3A573BC14316ACD317175BC5167B963E75242DD244170526D03A70518EF1956E18D9162F44CD455C15A9F2B98055E40EF04DA95CD5352CEFDB6EDAF85CE2B70110583DB7B48B071DD61D8F35B19126AA822D9DE3F7F20C0658A1193EF23F22F7D34356F76D9DEC2ED9CC5016E6F1AC42310B444D1C46EC6260AF4E8869FE95D09358D6A0D5F97AC792572E3B82C732ED54356F5DADC007DF8AED4F35034DFF8969F79E4442361230D526BFBB1A9EF3D1AB299C81A469E6FDB9838A6D28218B05954686A957BB65629D22D208893C7EE501B17861E791EABF3370C8042715A1B0ADDD0E68A3C865F4D4B6D2BEA33BE59CDA177DE1C5348CC6F4CF0735E154AEDC65977C72847C7B4A1DBCB38A511FCD1CB2C42E418452C00665A79B0539CDE16ECC1AB10C934B408CC180AC3305AE136B92B4DF3D9276BC6E7F11C7F1034DFB9EBE9B5855AC0BF0793AB63D2F7B05CB5A7F6CD5A14082F0EF76DA60FF41ECCE1845853F232F485DAFE27A904F1B83A885DAB407416ACF211AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +sm = 0744F5CBD37E9C0CE81F547F8D6A14993B0FC5BF23B0C993449CD8424E2BBC136BAEAA72D54DA9AA72747C4113C750A6B3990AD878CDAEFD9CFF8F577738761F7872C3F6257C1FABD2B559B854D186813534A0707E6B2088F458348DE1B91F090962DED4DDBB85DAB9187221FAE2E52EDBA8D0D22712E3613242DC941B8FD5455056E7C64DBD9367461B9B97E863669F648772DE39189AAC64B5466BCDD553CAF967DBCE5A66C7AF0208D94B70434B1A6E02677E5BE1544387F6B8FA77214237C8FE6258964A9FF769D5AE0D1E4078EC02C003CC6A99CAB74CAD4E55334C8B9357A58066F8A1725A26A9B8B90920DC9C4D4F4D6032DBAB6A6AC1BB78B911C7AB91501FB06BF9DA857F5895A8118392DD0DB01ED0156D3759E1BD8E5D9DC0313DCF1CAF227AA7B7328F2C025A24F2D22C7B5E9222204ECFF911CD833DDC28251BF836AD2288552EC79BC2214616F8256F812793B123CEC77218B7D0F2C7C87F90068D1F260A0FB6134D931A2CBEAD9085745A06B9FD09390417376EF15B7E808C6A16BFE282E03FB4739E09DCB1BA1F4EC861B9E89260C1EAF72ED67B335776A06583BD6E154533EC06C5EFA63139CDC2A58B8346164E20F29912F23BAE03FECDDCA723F71D1D28C1A75B81F017E22786066061DB705E2A025D8D63578B20E19AAE50C18A2C9A3E1F6D993A64EEC934B408CC180AC3305AE136B92B4DF3D9276BC6E7F11C7F1034DFB9EBE9B5855AC0BF0793AB63D2F7B05CB5A7F6CD5A14082F0EF76DA60FF41ECCE1845853F232F485DAFE27A904F1B83A885DAB407416ACF211AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 7B2BA93A78F89A116AB7AD274A78F9B0AF29BB6BF4E027EE7C4DF8960E6447A14D5B201DCD7BED3BAF3AA33FB6CE3611015D0768987307E5AFE8B06F645AA66F981894285A3143C65D83DC97654A2E8E190FCCD83DB9752C4CE14EC2A6BDC4C9FDF805FB266CAACECA106720E9FBEFF8AE32DE8D8418AA33226CEF9319762B8F5D6C0B9CF62539A91CFCF46649A95170F61BC02E6D3A66A2DCD69F4FF45D79AD885D035175EFD256C64CCBACE32F8483A4CC6C4EDF1C1A2F805E3D144E423A116411FEACAB8BF8368D093791C6CF23B3BA6F5F59964659136E1EA10AE52A07769EBED8F746BD15AA718772086536B08519BC249522CB281E9AB58793D8B1CFBE1DA6E59ED518D0EDD17048A7202DE6475CD2D9A1396F1114A491341522654FB577346488E3FE702AFF37A2AE90DD294A7E0229732CAB96FE532717B871628A7CCD045E987F69FA21C566C545E9ABD1129B4924C138FF371B06FADAC12BB251A9EBAE7BA7D152C12858E6DE20462E0E1282F5F90D11F563F9B2356D9C54FD6019C5E357B24249BAA8501EE35B7C175233D8D02CDD793EDDAEA66C12D9C406CB3D19F90CF5B3EABE1F44A5E8029DE9C87B9A0B3BF0A2B7B8063638959020DE4D5CB6B40B9F1E4239D364B7D007E9079FED0687146AEE1936741CDF9FEA2C86377438D851865529284B8A20200B274802A429A211776A0D7D77A67C4BCDF35E2051724322AC5634E28545E7B8E8A4622FD7661554AB64A648E022CCF1046BFE98F19D01B834B15B727A8021AF4F7E5D79B6ED8A36C9200F1C0D15EA13C09FEE9701DF71E030A16D274479553DFDF550DA81A69E409C36862DEDBAFF6588B25D62A83312B898BD672B914553140A061569E9C0CBAFB6870E82895FD73804C2EFAFD7F619E00F9A7432336E3801C36EC985608E9A961B8226C36E39177A4FFE69FAC1A42F761EC75849F29948AFA9CEE8AB265538F9D51D45198D68D1C2F30C7F0B716912C0544023BA52918DB686FB998864F3A3C3AF213AE41136FCE70705136D030E83EEA4B0B345661F05542A05E52641234F9A74BB44D8A8C0E7237670AE92DAD96AE9B4B48EEDBCE26FB989848E34A46DCB49779920129834C5F7A95703053D7CA6FA13A6B3B8134F275F1EF78E0FB1F545B69890964C86BBAA815E7905F98AE7B615F7D72B6142DB3E86B43367016362C6F6DC38BD84B142BD6CD5902863D20466C3A8ED2C9BBCE88345A90B33AEA03E5E85C70C066B2791EB686640DBBAC975E9B35BFDF63E3243CEB1985FEF910BDA7104086226742EF7E7670385B6AD6C2A5091056937174C7810B98E3AF529B5CA5E12FAD59CD5AAC0A26E17D9DEFD7F3A265242C1700AD1CC267C9C489EF93E0141F0E64B71210693AC80F6A5265705D7FB80A85E340A288FD608955FA9492D06C554759CE85AA62741EFF8C74EE55781BB72FE496302913477E9FE17CCABDFFCE124564BF57985080BFD5B9C581A7D02DCBE923EC6D5CB962F01D3A64038869C95A5787B410A8F40EBABA0B8021F73A97022EC1AEDD735BD933A46FD39CFB68E8F3CB5C882E3B7C9D1D00EBC3F90DB605BF5D8DE267C5AC88823E527A47701293AFB125693FB90339CF55735675D84705EB93E36A8D21EDB2207CC0F97196BA9C89A56485D4A5329FFD3B28FB061F7A4657363BF3435BAF0309D176F48C677C69A89593E949FBC9CE9A821D2342E370DA57357F81AF02AFA766408FF99A17BAE68818A32C1D0BB804A0A18063FB8003CA1C5A94A94723AFEFAEA0A9B20F57BBF496395D295AA7A4A4DE8317BC43540977EBE7B63C2B76934E0339D826CF493D2F343F0166DB1B43DCA42B928E27A01119C3D4425F89F5A9A6887ED884078C042F1158CB9E15CAB637F27D5154E936184BA460CA7BF84E442F1D0C0FEF8D9AED3E8FA9DD67EC1478F8C79B9DCB8A89D552012843D5FBEB1EE715696F995650859AB9CE3FF058AC67C07131B6A44921DE34634EEE033DCEB304B00BC48378B844937130C04873488E9B99E2B41513B3013CF69C0FBE17872C66EA614844E31A918A32F9FFF51A63F3938A699D01CAE80C7B2A1F65C84EE4C49853ACDF523C0CA24D18D14A7B63C2604E0C852159F8E8C8223D2503B71537072521765377B4E07E6B6949D6D956B2AAF0E88A3956191CB3CA5FDD5EDA59C5F4DA74D1CB6FBECF365466EE829B74516B16432BC8086C8706BCA452E48AA7D2FAE72E5495C3ED93372C60B318FF9C806B865B1A87A757F6D6B9C1C298805DAC318B3819362F9515A1AD62D5DC099789F4EAEEC84FBDCC7BAB3C94F953BADAD73B5E5D67C248780FF891147C2B9D255AA79C8F1B2A5D84D8B3E73E2AB3BBC792EE6ACC8EB335598777F17409C2EB70F441E56BACC78CFFB6C61ED57422E145D7424825113C446AF7A1A6F505989339AEF0C1868336B2C41B9B375ED8B74755D6387FF08623C840995C85A1ED520F33E081E36323D48F06F64E5D62EF56A8B9B6DFE47FC1B2D969CDAF687682D3743859817B6306AF18B3A7433CDD7B2E7C527EEBB2F3320A3BE02BA46679AA2F47A00769C56EDC35B99AD73BC871D2D6C392C28432F389B8F7260BC7F7C0D8CFD636A20F49DC5454926A7783D86A6CABF63993F9B7CE2DFDA01B99EFADD36CED061FAF61A93F4F34740C8924087CF8C3178E697C9386937985AC11D2E636239230ECB5F952F3DA3E0C618F1A12DD22156FAB0B5E5B4150D2A16EBB8339B936ECEE86724ECEF11C29FFE3CBE1C689C9C9AF764F32C7E68A6292C52D726F04066F12C1253D3AFA2E29CE200804B9BA1B7FFDB405313314E2A41D5B319F0D3F7A5222726CAD589C785B66D6F382869929FAFB894208EBDFF901BF839ECF0920AA439659E01C37482A1863D488E7C53C112FD8E29593A72AFFBEACFAC37A6A66D7014A409D4FB0B66A95CB844BC36E06AD42C3A74A9B205ECA0FB94538EAC8436DFC414B3B6B5EADC46727E918401154B01BC27481AB667D9372EAC84BC3F061F81C10BD61EE39927E63DF2C366BAC19825700BA213252C33DD3C03DDD217EC4A8E15A738A8D266161F913CDB40E164D7FE951F907A52B32A39FECBB07D28E090FE9F7ECA7B25E0DF7867509497D0A7BEC09F3D0A74B795DF7D08272D8190A70D96D39E1608C2F5077F474A939888E079E95C8D64C8163B0CEE4158E51AE1DCC8CA49357E7F28B8EC905934610729F132E8E0100F4CE73C368C55EBAC8A9158CDA2E89F46F1FEBB777A06B55BA9DEEEE4DE07131AA30825D454F29DF8F453963A22500E41C723D1B4C222E6C401D16A192FBFB4624D3950BCA73B579FA5658495D52EC0543830F5F97D9D89B3004AE1C9B412C2C35CEEAC77979707E3EF3201DC85ECE389A64732849A77919F4B3ECE62ECD24F34298EB3C7B34EF00ADD314A2CD489B4023027B0E33C5322EE6FD527B7E5EFA0F6976FB8A67DE8FB5A46CE55FC793DEF013BE37B69F7A5170D63525F9D9BEDE3283623B4E8E075A8C91C750A9479660F3D11B8BD5763C62CC287BBE529423CE99DA5966079BFFC93D6A6C21BF12799D2374359E8299272B1BD1111E5029BA4A79E455B267F6EAC6D34EF54A2B282B42E157002E481CB1179287BB052643161EB335A7F2A968F2A0E180E966AD806C4765147F5D1701C683445BB409F6B8098BDD4B3209F215E2601F5F5E41D5406A09ECCE32072787DED094EBBC884FE87DE6621EE63F9D2DEF0B41D56337F047068C0B427E1C38D657E598DE2 +pk = 7B2BA93A78F89A116AB7AD274A78F9B0D97CCC1B6B7BA6EE11C3029734FE14BF44C29432BC00421AB97CF747C6D3C6354B2E00CEF4CDCA2BEA6B2EEA5BB1B7AEB0196193FF9F68C331A713B23175D6B2D8E47D950758F54AD9536F908F1EE51D05D4A282EDE5670F2C2BC0CA0E991F0B80FCB6816775C46DE46FCF59A9A5FE9AECD7F941D1BD82A59AD2224D1D2AA0990E59E4DA9B4C386A51BF4AB9018CDDC075719F17D417729D25AF1B3762C36A4FAE5F7CDBC845FB80EC8EBF52E180E54B96B1F46C1700FBB2173DD95BA002FB87280AFEBDFD669C0C06B0AC5E1D19D7FB361335D284A30AF43345542E6931925B159558269CA8147A6DD1BE02A6B3B9D5C15B312BB8D3AC9FA644E0D1ECD234788293FD26D2CE43F3544C9AF204E02331B2FDD09948D1B72141E2BD74E624E3C241445EC26C04BFC8A09E1A7A5DD315DC591C74FF2BBF4C5118B6CD293A34D756988023DF7EF67FA29F3C9C42400934E352A6D4A7E6F449476B80EBE126181056710E59D17403C86700578FF803C8888F8D9D9E4D3D31DB8BB5273621F68CAFA804C6A925A9E655EDB0B913F9F68A262293A6C440687359782949E58A9A01531C23D65A8AAC160F3467FA6A54FFA8DEACB1F451A58F43DA438E5AA21F06CEF319BA51A2EC67E0787ACA2F4420B5D2DCC75B3119680A663B73DB75660B6C1D8128D288F5BC5EB33CD89E8F3491AF40C688370CA55426FBBC83090D558A8DC5C557AA5CC75222D5C6BD0AB43EFC7C46307CAAF8BC738BEB80B8D0B31BFD2D1778E03F6DCECC9C0E8CCE2B06D8DB520B18F55D94560BC9AE4F8BD3BBAC9EB7CBD00438353EA21B05A384FFA8E1E3EDDE0FABAF126F25D0062CC88B67D92EE511342A63F0E599C26BD6BA03C7774C82859645EAB0979C83CE9F490AA33C5566F9B300551E6B77F2E96FBCCE226EC52DC1D87B540A2253D75D28D57901075337278D0485C052392FC2F80C62F7BA53721BBA37C2BDF172EDA40E10F1A57162D79C4212163E41993B0E2023BB5B9023CC3DFC59E4ECE9677A13C7D32AE2B200A4D47B7F424EE4582B4650B2D17F47D262733BC112CA3796CC5D1A26725DA3B03E8CB5B234C12EBDF8A4844985CEFF170AC0B1EEF84540DE2945A1E38AA1D69996EE8A1516223BA35BED2BA4EC27454D19446843943308B85BE1F21894981659DFEEA4A1751B77E605E3E3E7DBAF5978ECB21F5792DE183521845B4083342CC50CF937E0B29A49C34583CCFC6F14BF4B704AC00402AE93C9BB4836D455234DA494725AB9806CCBC7A92D419F503B50488DE9BA7D730A41DCDE6FC7B8A8198FC1959D00CB888C532840FF65CD32724E485414F9F33434B17FF96EF54BA1CB139AC385C5AEFC19522BF07CE5FA737186EF80E58D618F100D412D74E8BB09BB3B3DBC27EFB1817D4B9CE482F4F4AEA71B2989EDD620DC7222901DC670373BBD14A2D57778F087DCACF1C2FDB559BC6D4D5A954798704894887AA21D9110A439DFADA6EA2F79D9D4976F8AE577DC45CBB5AEAE2370A93A3053939B132A87C5657E05DC3821892BDF6C6322636B8F8B014DB5CC25AB44EDFCE959AFC17FB047E8E708E37134BF3F2B9C286B69E8681347502EBE426141A86EF8AD007365C6F0BF06B0AF2C6D967CEAA80DAFF14C341B3F2043E2C71462B4781AD2084DDE03CD184F1867C3D067ED365EDE49081F2D13B3B09786BDD0BD5DE69EBF223278EF5D451672485DBE7A74852ADAFCD69D2BDE79112E61CC859F7F521C89F8BF6EE5536DC292423FAB27D89C964C3924EA53A0AAC8E2F9B1F20A981189C56ED593300930D6CEBC96CA7B0F7BFB11FBB75969EE9710798528FFC54358F22DA6F179D4F5911F50DC89E2E56B29D5B5808D0AC9FD00E4DD47B10E48C176D918DCA79D327EF36B87D0B32E828D15F7A973FCBF78126D59F9C0EB1DBB261F29E6C4340BD265545A16DCE47A807E240917057DE737F5F47EFCE8D3F5EB57364675DDA1C4D73945AB1DDCBAD66B29C420FB35814C3B9576BF7CB39B98668F37A9DF9511128C80924BFA11A7C09CCBE830E8013F34D7DF948FAFBD0D6849DCB10C78B24F1720C78AAAD6C98B1F24B7C624871CF62E3EF1F5655E33FB72F333FF51BC23204350D21B06651993A5E7AA9FCA20DACEA197E402FA3C8BACC4639C819662647989793838CCF643B1145786DF084B569B2C6658C6D5092A49DBD9DE20C9EE25218B764498F3F253B8939AD5D872BB1355CBB76055F975F009F1D124A589A7BA7CD7F35D4E386BEA29D4BAD7634B94BC0E24C0D6BF914AE6F3887E932548C357FAC8A139297701F1A3772A8297AA2DDF120842F43FAD734A7A33EA99290AFC77D667AD2F7D496E72FF6B078C09478FE7E34BD8C64897F89478435F537DE0E587688E359FE1FB864C0FBE8CDEA45FB4692E1E31782DD011696C9306742C5FA5D9017FC179518C9DC5A5258E9085F6E6B79E21319A04796F7683A5553337B8C3C985D02ADAC0AFDB19FBDC0D55209CC50E275797966312F604F65D78312F3571F63756B1ECD7223C712E4013CE78CB01DD5D86172E9782FDA09AA51B5448934449FD5692725D4E710F28F0F4C16594236CD4598B02959322C7D768634511E659A8EC2456A467F625490BB6A62B974B38417EB10F7F58C840CF436DB5A14C067D00D240F1977A35B4657D4940692A6112D97FA366C2EA845363951FB50A35EB46CD87D13497DFDFFD68428CDFC0AE4740A87CF71D5FC4467FE10C7CC7DF1457284DB2CF7A73681E549780B8176367546AB7E0D838644301CD60F74F9E33E45FABA445FFF63F42721369D46C23A216753F7A2E1E22266C9CD099A35EA68B65A1B564746A283A03657A5943DB752C31D0DB6532D2A9F7D9F2FCFB011FC4C9A4DAD0DD1448D5B10CD657E50BE49BE4875B667E821D23F1770C07C49DFA6B0745C94054725777AD6EFE2FA106F2C2B0042C11C41F4CCEE373EAFB0A17B8403794651FEBC5B42F70EBCD1A57A01963A69B03B2C942128F90F6543E4BE3B97491358BB605B8E470E51DFDCAB9EDCFE2E46B946CC314FCC90EFEDA84975886C4C74AA9A41C8083D38A5BD7C02E8791C2EADB43DB55F7620A87314E1BAA09815F578C7063FA02FB47FF84524B08455F2AE26184164FC4D6120A6738669B89B31771379B90CF9E4D96B554BACC921121BAA3C19B0B4FBB3359471CA7630D926C5AC69C3FE100523AE32DDC190A098AC23C0B3EDE4670C397E34A6BBAA0F03655F9504CCD0D5C29F8304078218FCB5FD2C1F6DC0C744CCE13F49EC752E1F63376D3D5EC0B5623B08B133A67CA71D0DF3656F69C6C1D013ABA46B51910E881E8A57C764ED6BE6481D907E12334FD71618757F092E5E939E65607FBC76AD675AC9AFDB4DD37E994E63861025A7F90ED7EC427036D54C5E2759EE5012B6383FCFEBF77DE54AED68967251483CABD0EA34072CB5F553C66D176E1BE8A6C4A8A20C199E380D5F4A97E7895748BC981E25D537D885294B4FCC822C729C84EBFAE0DDB86B6451C03BB736BC6168D93FC876057F6041C2633A350A5336FB28E2EBE98E20B5A6044DCA35D91FE5EEDD66F3EED99640FAAED56E7A92D60CFF800D221DA5BD14EC4CBFA33B46A01AB3B5453E431628F4955D987B41E06CB5F1125B2DBE1CC1678125D20948532A5C12F0073F0E585A4F6844A00EFB6F9090F47C8665D6F3E26476A7D3B0B21426B28E127DA1B9050F88127DF774140195B619C854CE4D0A4CB83 sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283DC8CA71E13EB3ADEE smlen = 3283 -sm = B87962790276C3FA60837D4CB02337508F1A7CF966034FE29383AD05B31CF7BB3D0C04C3764D3C91B752C8E4828487320E069AC94D61C6A3B5FD0D18245323B9B8671BF3FFA049E1A1AFB0A87A3434361CA0E75744AE70ECAD0890C11A1DBF3E4B1E217AE40F6D07D55CCC74ED3EF666268B3E1002D97655CFF6E1BF0432885B68F72F26992FE2CC01EB6E209FF7B9DD25C8514FE4B544F38E057ED40DE21590496A38C4CCB9BC6357EFF47C1983D7D939790744C12D3FEDE2F713C0C50609B5E0F56AC6E2E4A244480296178B56BE3AF9C24A9FE80F8DB573D12155F9B51696EC859AA0E5ECC42020682AFE9FCBB67B8143CCA0C5A2F8886713B6D03CC22DA5312E5623CF71E1BA52D3E845771FCF60CEA5E0C8628CB18B235C417BC6F3EF598BA2033335C75DE44F56B46A1BCFFDBCC760AFEADC91F27B7CE6E66A8D1C6C5BF44E5E46249B6DF0EC652266B3B89385DE2B1BB7D586242EE8571CEA2609CAC6E27D01C3E3164A9107D8EF66DA201CA0A784FD3752098EA524F2CC37BC13CA04CFCC8F8DB5B0F13DAFBC5CE9B43570FFEE19500B6B6C49284BC4E7B6B441024F900032D9933700588AC738840CFE1CB1C63C20EF08E104D7C43ADDBAB06B969A0CBDF71BDA32BD7CB28A22870A42896A9C6CAD33FEC59CB1428A947FCA04CE5C97E502B0B82C0E708D083373CA377913A90477A1D0D41469CC2EC65F5F329D35F1B17D30AFF94367C2BA755B3F8CDF93DA72E978565C59D3377FD9720C30C7380076BBBA66E417CAC764B4C502E698A3AF30BE3CF3006285FAA96A535CD267A7A263EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +sm = A98333A17567BC9D531E9FBFC7D422409A0360E15F3FBAC3867D59E12740282DCED4BD3248261B7FC16C39D71E5D44739A55346712D755C592331D42306C17BB2C0AC92D4F30BFD26EF38A3EB7E14F2D352FDEA155F24E4EA2B271401F70B55DB1DD9F39F73D85BCF9B4A1F651DACC0153442D8F50ACA013FD3EEAD407B4705600D3A44BC31EBA9A8B76A6C6BB050CD751BEBFA9C2884DA8339D17AE4AF4758C53AB809F79E429915677701C93C492E552D1C1326442457D67DD1DAC3B47B41CBDF6091F6F87629735B35135583629AAAEDD56CEF85CF4817CDCBE39F631AB7B2885F2F6812D8085EB538650A3B79C7EFF06EDC339CCB80BBED744024F8C1F5F15B1E5833A76A0E452A86FC32D66055FC2CE9FCD819604A45E0041FC571B5637AE29E845472F7A53EB33E4937DC0B597BD25394912F20BF26E00FF9FC0BAB98CA02FC94A7758B692FCE11E7CE608DEE550EBF915D7BD84518962D799886B92BE02508175E44E37C9880B753FFD244F603DF01C7699FCD1FF840201A31F70C705DF9E8E8957E510D3C5EC2C0D55906035947D0C0A02EA4C8B246A68994BF8421D564F8101C535F6FB986998B2D7DFC1C7B89E4085E56063EAEBBA844539E8DB0D6F76D962C25D41933AD64840589348D40E40108AA58DF07675DCB249D9E2413192CC10A4609323DAF6B3768558377913A90477A1D0D41469CC2EC65F5F329D35F1B17D30AFF94367C2BA755B3F8CDF93DA72E978565C59D3377FD9720C30C7380076BBBA66E417CAC764B4C502E698A3AF30BE3CF3006285FAA96A535CD267A7A263EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = C9FB8933F769E24C73D4F2D8BE98B79CEFD54A0DD1C2846D5C28E5BCCE220AF469D713565F7D01B8BC648CAF4C18A23BE5CA9939114AA6E8CFF3594DE7DE45E97DB4FD7B094A90CE01E5AD3FF65A251626E886C11C8215E3D7431A0C90C39E83A0DA48D1277EB2193F6989D9FE6181A01CC35B3D980BE09E53B058AE73628C37EB83F2C1E270E75162C583DEC6DCE969715FF0C3DF8B1F39BABAD1CBCC5969366E204F2B936C4FBD26FFD73DF306B25CF754FA27FB7E079F38D22FDF10AECAE21C0BE7FAD34E43FDB82DD4E9F614859DECC798433040F6F3A95D4051CF9987D35B553DEF858AC08D97E0B2C04F83174E5D0CE7CC78D69974599145C957F923DADE7AFE69BB3C9EFE50B5DDEDF9117ACD77800A8E38EA3164D0CADC3C53EE98E493FDC78BC79BDAA9741846D803E1BEF86CC6A8D61C07F9C1625F8A3C39F1FFE4ED60837BC5355EA99FC8016DB63F332FA4A69DB9B7533192651B23BD07E2D0A224995BC34DAD37B1FAB4A0D14C6B993D5B51529535C5A03B0F325C2CDBE156F39FB56865F2D28F96B153EF0F720D8480C5258B63696F3F2DA2E0830DC3F474C2FF907CF24E252B7C3D1C43E66EDFDBBA93216656CA90E51EAAE5BE50E6247B1FF3263769A555A5A14372BF875F3FCF694E47305B9F3561EA71380C248EE7640EAC1F9F911E4D5AB993BB97A7DC351E821DBA80F72950BF7ABA6C4A255232662B65C1ED4C9F96F556E35BBDF2AA7DFC3ADAF51F30986F8E45A193B9BF3FB7FDDFF7123DBFBA08A911EFE2111650AD82EA7B23CF921C92F69311A5E46D821B81F1F213E9A1096223DFCB310C7324B97E9F5BF0CA8CCCD48458BA2586562984D2B3874AD04DDA800445E647298EB145CC353587BDCBFD9E2B5C3EACFFB9066037D5492BD7CEBF038622284BDC5ABC6C6353EC8628E6189355F84DDB0B78C540502A6C0AB48F77AC772FCF098E448A8CEC836202FC7F5D287917EE3AE3BFF34753B5B249B06A0E8DA20634D01FDDA4063A85F1F669BA1B4CF9321599B27F610F5A709CE3245555516FE099BF4869AB16A73F56218A3D005946418B13096070A837E7C30D80F448080836A1B7AC0D64855CA044F74CD5CB00E38C627CE0D48F2EC51457D3458E0DCF9069ED9239745D5A1649651631ED61A9815D8C41099BDE6DE7109360B0F1A35E7090FB4D1D98284D702D835BC62ACEB551BA8C09DD1BB19D34C4AB55291D2C639E0C3515324BCCB2FC09F2237548614A6274E093F7431C6E6E208C2A1B679933C8786840EB91F24C8D99AF53F83845D9D7CFE4BA4DA70BCA461861E5E0DDAC48EC99C4CA4883EC99D02928F0B03EA90DB375A555D32C92ABE8C49ABA594686E4E8B553D8AF3F2AD4C72215D15D7E026228F06B6FD9B1FC31137FBEECEB9B6060816AEA8969CD03FBE12D6DFD33B250190843BAC7C70771E87AAD23A7F1D4E49325CB3E4226B68321146BD91394F4D894CAA351DEC4B9619E56D07B8CBA7BD8266C817D5811A2AA1C624F99FE195A04007D2494163692F7A82B74B9B4CE218AD81A4075E5B1457022E614861BF41C30E7206074605BF142E45A509A833B67A6308CE57538E5AFA8723E6553A28231F20573225CBE1E763CDF4C5D7D5F1FE06193B6ADC7A02EAE92198B6D447A5930D6964F9D5B0573BDA1038CDF78BF85034FFE234FF0F5211A15B78B4025BB1B13180621312F1F77C140CCFA720D31D17A701DFDD2BC021BC9D4AAB3222720C90C17AD2D9AF8A8E7084A11BA6491049B4B1B0E600DA632FF6424C86CF3338855B6687BEE079BA97EF2939344A8D9FBF151BB48A7D523A8C8E7E9423410FDDD5BC34B4612507096126D9D2303872FE79D7894E1F418018832D42B1E499628E79AFB388286B1E45405FC4B411894E5914168896E44F874A53B8FE4D75E9DAD5C88B124919D3B9C6BAA3707890A6C8D8EFA5E30BB65392D33067C1D30938A61E53677DAEC0774231228C71A17EFA78EEB6D00862A2E1CED5BBBDDA21EF4BFCEDF9964807FF65BC201C4F83BCA1AC1980AC5190E99C8F2B6C5F24D3F416ED18110EED2B76DB517CA55AACFA97EC92FCF1E00C2756A4B089FC80C521F1A71CACB42E527DBFBECB03E2FCA1431598B157E64C0DDB953560EAD18B8A63E2048E4229B6F9306FB749BD04356CA5C44B40C1C0506EEFA74F2EFEF461DCB451834E0F4895501451794143E179A0819A60423DD58BDA0A1185D935D6E7A506DEEC81BD99FDCB98ACBC43AF5538E8A1BACBB1736F6149873CFBD4781343903C912C30151CC90B52CA07B6B3B4FB3597F3BDC23F202D55F6836D8173257D88617E90FBCF9EFB95DFF31F62C44660331C1A2A4EF7ECB56803DB03D29893FD33465FFDF7AC58B2C28013397F247041F2C656DBC172C81F66C7E53BBF6A4CF73D496C9649BF6F11DC18414E94F338C505056FA5275863F487A0B53F90D0090E784BA22703EF5B5B0D36EDC9CE0DC5BEECD4A291C81727B51A94E6451661757C87CBA1DC5DE1650B979E29DB1F33E09F3F79624A3A63AF7882ECA0292DA086805FC659496A35CC44B64125DAD8C4A07C633BFE630B889E31BDA8D8D0283B2CBD3826174F3D9270B42E712BBADDFC8E03BF5A2D2379E72C2CB61E059FB2AC0BE08B8EAFB4F689EAA9C4D20C6DFF084CAA8D4892D740C59D4F980A932794CF4827541542DDA818DDB4C53709B5D2C79B29288DC1F0162393E500049A67DE1DCA0BB27A6FBBAC515DAB1AD8FD67947C51C333B0E78CC7D04264157B9D92C8266662701F130037861601D3D43850C1EF15D004D44750172FB558662240EDB00287E2459261547715B40A7AC0C73E5D8EE8C709144BB03FA2AAB1F4C1C215A8D0E184D03ECD8CD186100F8AB74BD9622B383D5FB3B394236847222435777B328EA42AECBC548A082DC586212B7D9CB005F23ED7ED51CA73EA6D330364316786AF541C294FE05CE62FF37908E32AF99190656FCE9FE0A18D67A008758B5B9EF6594B537A87E466DCE71136DC85855FA4E5B2A1BE65B4525C207FF13E65B879D60A87F7A7DCE5DF717925D5CED98525390E18EA0B77B744A61FD6B3AF1F8A96302575EFAA6C73F1AAE4720A539FF19A11293A867EE141B8DCAC3ECBA5301B8960C6B00FF6C8A5D40790D77D85069B52FC2818AD8D685268DD98C27C1825F07640F0AEDF96FCCB688597969FF6C2C1D87447DE2C415B396AE43E9AFD944FBE3A9EE9EC0E26AC58D0B54C51F51710912BB6070BAF9990BED9979C49E071BBB9887D1EAE75ABB904135597BEDD54ED49D7F00FFCFF931B1861E48F740B1D696273CE957BCB51A29270D8FBBE40E8B146F4427539B7684E7B8544DB4A7DA636FFAED3CFD5D9CB0346F2E3F451C5D0257DB97FDE4F82DE47296170966F69F8E65DB7873D8E99A2840793570D7544D26446DE6939458B7D99AD5110983C5ED7A2387175AF80BA1771CFC89A23E3B53EA0E0DE21C319C454B708C039DCF7DB204062B39E564F42E6C211335C723032E235F68A77B543718DDBCAF3E0C1A122C37FD5C998634E4214109243B433BCD545E219821470C9379C163E6B939637B425ACA6DD2D671FF172CCFF35616B835CB29CCB20E84C4C27C229A8DF5393F5221B7E725E725197C32425B011847A3289EEDDACF967BF050AB24ABB0EE8D47BB0A7843C52C269104FBC37110B7C41F68517995D3DB13B0949FA8A1FBFC989C6A41B94D6981EC2315237E611E56E1A0AB2B6C94F662D2278B60337761103B +pk = C9FB8933F769E24C73D4F2D8BE98B79CAC470FA3BDFF49ABC62BC1C4A4BFFC91E6349BB1DAB01A08247BF68ADA52CFBF4BECBDD4DCC7EDBA7355C32E70F1584741598F033324D10FA60450804AB4DFCD56B9ACB85821CFADF0C14A7179A91FAE77D8249976C2C4E13ED4C416DE8BFBA4B5C8B7F922C82A85C065936315B09E747C66E5A6041E8DB39017AC2A845F04EB000192467890804652DCF7FC2F1250533AACEF61B5D1630F27F575663C9500863D1AD5C29BD530E18594A009A2A5B836BD75AC524281A479960C3A8A200921F07C35C1A95FC778E5C3D8830287370B5709DB3D46F89B47B78AEAF1D5490F6AEBDE3A0C1E15C4FC92D9E6FFD90DB1F802593B24E171166ABA38E5705ADE3DA9A784C5DA777E98083D8226A98D8283AFC56E4A1AA1F8E1E9FA75E78527B512C91961FD4570634F9EA52607EF65374FA053D994DEC45D1814A6B241EFD75AD0FBC5FE93A2A8A557D6F6E885C2E6D9960352DB513AAD3A76EA07911C3CFE92AE7EEE89335CB4FAD3F7BEBB5A41F4B021A5733D56C9FD705BFAC3DFC97AE6576CF0A25CE35FA3BD39B2A1FB2FE48EAF253F6CE8DC9EFF9FA4EF1A985958C0B270C3E9E69A3C2CFCD21637F0CC94FECE4FB4203C8FC843083933130C0228E73A929CB411C37692BB9DDA626B83350F2AFD568014F9019B8DF1B997C147EAE2134444E52632965EE601C2D9299FE08A3B90A032B2FA5BE451968BECA9622D219888CB0509B6BCDB114A92AC4F51EC411F3D3302B426B8193F83C43C335BE7D49E9095CF56C35BA59779772025C1BB6E8D8FC343FD81558A23375E8F4D509B2074F0316A29901C98924397E834EAC122ED100F9D63D937F301A14843ABF3F0D11AE35CDE14444DDC5EED4C81A6E0789FEC1F5FFE5AABA4A1D7DC2B99CC2A51FF3F1235FD25D4CFB5C5C059F9B2CE67027E09111F363FD75A4F7D3B7A7D97C538888CC0B3C75FA4DC5E75368BB2E4BBBA2986D0EC2CE579EEFA03A4C72FAED1E17203D9277412F413AAB1DBB91E466FE73322EC160C5B4E21A973E173A3D9044A25E02738E7280993E0A736953B9D957B3D24E551E234E06B4206B2164B236C96F136A44DC11A1261633097A9375A87F693E0A21068CE09F10FFB33DE934FC862F97F9A22E09B80BD033B88F658A4E526FAB7D11826DCBD5E2872029FF638AA425426BCDCC72651864030AA2B89AF8D340C053E103B2B7DE1428E1AA5F8477F00318F036EDCB55F8F9970CFF30DBD7FF339D6474A916DE47F35C373178D52B029E6109D86F37BCAF277CE280B09356DF0597BB0CA27DCB672B82D2857CBA1385B75FF2BC50006E6C942431B670309DAB7392FED1685FE9EADBEF4F70064A4E53E18AFAFF6489BEC5FA2D126F5DA009AB481285A7DCCA4C28DA4E3B8782CCE6748B8898E194B5EDFAC0A702FDEEF46635B6CDED1E575695869202106C8C2D31DC9E23B182681D7D571637867AC81219A31778281740BA05759C19616ECA5C224DEC44680E3F8ECBD4816B3730C6F879CBD34FD7FEE0F9B9FF041B0BABA7E7AF0E2FC37641B2D15AE7D4708013CA75ED2C38B8E93C8AA6589C62CC129A1149F0567D8136CCD49E9734C1A086D8E97E1BC8EADB9E2420C208FE77DF41334D92AC2F7D672D155A03C55B1765FC799DD053E2544F33638B2A7D1C8A8FA12CA96533247DC768291AE70A7F0DEB1DA34B92AAA07BDA1E6C7E0C3C1BCFC307C6DF1D3A6ADB3332EA2FD66AAAA41453D3140EAA8947A775580F5B241590D7D407FD5CE1A9449D67E9D23BA4CBD9BBE703A7CA98C208D278ED145AA01ECFE8418871CEC8AE44589F1431496DE01EF28F60477B1EC9CA73C8252E3FC346FBE199C5869E57A0F2AF0A2BF9E6899E10AC36010A84BDC6DC2A151AA8AB9DA852AA9D1458D535343D299BB2C15C52F6F9C0C7F0A495EF3943A9141B12F7AF9DC69258E91443AEFCF66CBA6554A891ED198DDA7270768FA3FBFFD3384EFBD41155483ED084F935145DABF092021B6FE354F32B26568B8C3F98F5523B0E6BF8FF1468D64FAAE5A78D06215060E8DB36B77FD1CEEEE4945F79477D6DB66B762792E11263F0E6E932F8EE04179F3BC94A9BBD0373B9F1E7FF29408499BA846EC5036EF3CA4977E5375F3938C9AC9AF749DDDA37C9C3BF9152199C107EDBF46129EB67865519A7A8374F73E34C58249FE1FA3F741B031E891D9D389C5CEC6BA279501625CE6F3FD8EEDC2CA5B2F57D18250951D84B98A17ABBFC75F3609F2CDB2B22083D4A0BA74D1044F22F05A79129D2F7FC6687B3D0D6D720C5D98BB54EE9983F9EE178ACF973172B08C519BBF070966D7C7B52390C12933024BDA1128B9BF629E4D0C887A2D196E616130FD52BFB4B03DDD264E60512239DA861A266A3C8E0E14CEEC87E50EE9B49CC9DC92A817E7422ABC4669049BA86F7ED315BE909CAAA6746897AEEFD60C7EABA1E4ACBEB60BAD3C782AE1C99857B0030295C0B3F9F2F4F5FB0043F0246AF480ED8A39A3FEDB5F48EA44230656581E4517E16C521D36BB23ECE7F2E3B589D2CDF7EAA11DDD30D776FA0D508855D47D5EF25F86D3220647DA31A0A9D16421A349A89040F79D1A176AED37F62D72FBA9D23D0AEF4DCC7C3BEC1425852DF9F744B3E158C07C7EE69F0C66F67D0F48E0F5C5B4ABCBFB8FFD38ED12828E7DC96B6C7E00C94C3D1E93DFCDD9ED79B5E27323DD1A7942D2DAF63EDB20B0C37E78B1CC324699E2EC5E1A836C90893F75D63CECBD2704DAF6158BAB0F6C5B9A87496CE29561BA120E80725E045153926506CCA601231D3BE7AF43ED73984C924A29AC1521D4DF6BC54F1667E5454A4A1AEC0F0CDCED8FFBC51FA60B3A0DA62C3CBACF070E77E5C7337E0FAF358245DB36506259177A5C22400513A7007DBC81759AE70ED927CCF1870F96B38BF004702CA74DEF98E4120F7511C141748BA8EF6E3BAEA960C2078CFFB8260985D427E54E6C191AE47ED30A81C04841D7F8633A0940A0B21D961A1EEC61B0786BDDA2AA2554990B15F011F4EA1F4224598A6D35E5183B2C8CE06A459263C5B2831E73FB2932C144D875397FD853369226B9AF8B1243AA552BE86BF8137775BA83C2EF4CEB211A8F6D679FDE4EDC1455F892DF8A511C8AC1B5A3685A4D489F99D74BEC2769DDD41545BBD8AC79FE14757DE76DEEB6C2E7621C70A81FAB9F931C67943359473F5F7E40CA9D7AC22C5B507909DE7BCA00D690C1E9CA6922C4134C749F8D12AC43920131DADCC4EF4E91E4672630F4FAB34A46BDC84C4F0FD49D45768AA936A670F3CC79CF9B85C2E34CB39FC0B89AEC21C8BCD6419B961136C2C91C27A35F4BD3773D887A74A00A60CBAEDFA8092C43DBA58358D32AEF790A24B91279EC9D2CA9DE4B96F38E4C042E7000C0969CCFF20D9D084D2ADE1AEB2C16972509A764C529D451E1BC651D5AE199BEADE48B37C40B1905CEAECA3DF91597F992DD61CF17EE505E766EC192E25BB626F3572DBA7EDB3C84B196338783CDF25DB279D8DDDED5ECA5E7C150B52F40321CD038B3D6B95E732B471ED52CF2524D5C9C0E7A97554B48EAF780C9A6EAF9F766D863BF1BCAFB34D248916DBFEE58E7E4D16359B3DF526BA412CEE6362AA808C072D66C543EA5183F212726211A6D64092DAB3F789A43A4972157A4DCF92A22FD4733DEBA65621BBDA22BF4F0A5478E108A7A2E6E277FD30C46FA270DE2EE9926211FA925690639382A26974A77FD83D88F28571C990E15453B8BDEAB3A sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD912F452692AC383D smlen = 3316 -sm = B7942D069839B4FECA5A922A2E3BA7EB1D8E04B7D3B29FA5D06649324FF9B693558A2F14E824A980672CED20DCF30A71349E9C16C3D976DB41A87A3F4224CB81BB5B129353A447CFB62994DF38C93409401426954B96C4F08604AB6A4859699BBA4AF766996F62E57B53110AFA45BD22476F1C589E289A13581DDBC285FB22D286B79ECB29B420CA6B96923DEC4F255A9164B5FE129C099B70AD68F0682DF7C3BA737D94B078B8B42B9C762A04279C3D64C6EDECBB4530032E3DEB10B2AC8EA07C26DBE6DC4676DC65A9AEA8646C21FD565F6FFDED8C6DC5AE6700055037E9E33CECE22EADE274210260837C7F64AF5F8A8E5068CF3C8994F52CD14D791EE3E2ADC6B25C94A8DD585CACCF0B94C812EF109712724CA9BA337976B5AAE62D16DA2980B4F74A8297A093DF1E0D840698149ADA843E007ED17ECE1FA3FF439D9DE61996897E6ABC741B56E612AC25073287316260E3895B1289C1D8620BFF8715EDD8C22F651235BAC24732159B5427A33E2F978B802B31F5A328958411CC04BB3F0E3766443E597CDBB6F400AA60611E2CB445EBCC0F91240F19DA1470F5F62E836F0142BF319C52DF041C7897FE94761070166709BB2293B72BDBAD1A9F62595E57A07313AE7A5838B8D719E57BE650674FAB2D9FADA13DF178E661A898C9CBB4EDBC09DF79323FF0C994E66E13C7CE7C8A2E41E8B65DA8900FC8171253450154071561FDE5610405715DB955230BEADB70A24C248CED47FBB22B829505402B8D06760162A9E5B0A8B0DB4E4DB32516CB3996142B1C11F4CC797A511417BEF1824A7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +sm = 4D6075A921A0353B795A207735F64A0ABCEFEA46A3B6A3CC605F7B42316B9423B3F554B096EEF9A96D2AD637075E4459A0EE4DD0847251C8C0EAFCC25CF70BF2BE7FB44D98C2FBE0D40840173F4DC320A02FF7496CC7DD3260BEAF6C72AA9C8330CC64B651DE2BED03A7A1CE4F5EC620F77A356C1529BE12D4C26170D6560DBFDF89F86C91D984626481938EFEB8DCB84D2FEA27647E381F48B6C291204811DCB4C28021DB5F911D8D0F06F1415A9B68F9C3245AA44ECFF0C8AFA20AE1B2E3E7F337F1BAFF497AB3C612FC52FBEEF6093C53180BCBAD899423D5FBBC98E348949BE329E499BD12A7C4DA879D011773818143305179B13A6B617180C2D80C964FCABB33F3785D611A0C0EEA8176A994DDC4FC03237ECB09F28A81F6ED115D8901F586551EBA9952BCE6345900D4A09712424427174F63B5659F17C45A1960ED79ACB86613736D9B519C2563BF08F4075F13C0C3B1C55DFAB701C8D2830B3A237A502400A06430C2A83B2E1D0C3C40CDA54A6BC0516C4FB44BB66A7376739F36665FB485041EF315A997A0F365621E269CEC868EEB1D7627463B4632EE72046B40C09BB31E47A4CBED01FA9B24319E6140B1691FF13D78358C9B85EAACF1615F50165D8B7541151F5FC1A26ABACD64D12FB9BBF26654F734EE153106C3647D069B84D1592C79BBB1182C866833C4C7CE7C8A2E41E8B65DA8900FC8171253450154071561FDE5610405715DB955230BEADB70A24C248CED47FBB22B829505402B8D06760162A9E5B0A8B0DB4E4DB32516CB3996142B1C11F4CC797A511417BEF1824A7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = 3E867517B847ABA29E8EFC7C33F89A3517977468DE11E0482E1BE422D012D124DE808D5C266ED0E4DCD1BFA6441C4CE4C7B0A9C88CBBAD8553DDC2E13A82D32AD9271FF1CA675D99B54FF5CE587D6659155D75EE9C058648A7B1CC4EBF1484377CA3A51FFC813273CDF7065FE387A6FE9305B2A42496710C2B797573718924DB00CC6E898C738B84578ABE0B307CFE44C0C32497168B955885503FFD399E8D0AFFF4189927502CE62B0BD3F96C87067D2A0A602D26543BF6125A424F34D0AE8BC98479C6DB110B62CA1A380948C4B2288F27DE7615F9D0C9411E1A12F70FE67D2D5E0A3D5AE25651010AEAA5F6535B83D8D6BA690240DA979E3BCBEC782F9E43B9CC4008A9712FCB662469ECA647A575A89AAEE46E30181D55DDDB96B1B261997B3CB9BE6B0970E2729B45B160E3E4AF0401489A6DD17DC6B6DD34F167C7D19D284F35D2D8385817E1965D6B7322B1E5669F820965F6C5B63CFCC7F531B20F4E64D61291B5202C9D3908F109A0C9C5676B747BDAEDC72F5B6D439F5074836086FB1AF340C53F373BED938E0862C3B62A226333C1084B9DB71E7CCB82050733C9DB449D1E6A5A37487434917D599193B0C83572C979AEBC893EE5F109D3F1F6D09BE309D1A3A9BF9130A07DB38273F101C1D46D0BFA1E0E287480175A16EF2FB14A1926370C7F6C4C4EB55227F889669B7D121AF31FB85DAB57928084500572C19BED28C206E58F02FD343F984FF4ADEB7961F0B566FB2698BD44F190A80CBD039CEDA11DEC965F69D19F224C5A1F88AEB8D471DD3347256679EE9BD3CDD0DAC85CB35667CF6B330B939F78828AC2100114F25759B7856F4E19CF546356CBCA4AED68E516CCF0069E1D08FA32770CC3E8D3882F7BD3F5E8DE5FCC5A8F965F130F0EA7C318CAD2314D27F90556E4C5833351F649365AD8302140ECE38C764561BDB23BDB45CACCCE3F608A36708F8C607E61D849E91809CE17A50D8E3EEEF7BEB9EE75FA4A9F501B0887BFD4F7BA6B162A05D33F7C96C007E4DDB4A2245F708D1BD91369934981D064910A09FA8B3E3E00191B72AAE127E0060AD694B105F81878BD018FC996E8243748CF42E76EA681D0306606EC1086FAD28D79C0EDED51893017B5533BC46D3901FB2C123EF595438CB789D0FAEE9A38C75DAE366B357DDEFFADF79C6F5FDAD58F6317636796EE9815D7731C29FFC871D6DED0531D0912BFA65C1B72A9F6DD54016F45F084CDE5E10ABAA82A1E2DA9F187482697CBC4736B723417FCE766BAC5EE4E40B3B56C9075FDA3BFC06093FCC10FFE0D50D85ED833CEFD620C8B4ACC310371CB2263FAAB38E1B33B41FA8B902790A9F5DCA3D4506C65A6FAC0B928BE507B665088DCDEE6591764FD3A188AF13EC3A87D27C922F0EFEEA7F64623339B5ED5F8E3C9A8615B6BB5FD26D5BE345776B371FF570B9BF9FD39B7BC95B3D4D132B39FFAC816BCA2CF2F757BAB751E8D542C1909A6222F4B4E76A5993DB8BB456A9B84F1AF0463B11E45FF826145B9896E7EFF7ACE8B2CACEF76BB6900327123FB48BA3A73887BA554BA81D158CA64650AFFA2CC2C3417F1E6F27B1A47B7F1E00D4061DD14D1D80F69F6547C47C3889E282F2277DB4EDD22C6113EC92A72E7DC4C4489B75891E40B5461A5FA81A65B2D34CA78735473585D762E29FC418BCAFBD78E515A4FF5482860C01FA733F6BBCA24740F0BA57BADB66F3BDCED47413E8DAD0FEB67A83CA9447E8CF1FA9EC25AECCE54AC3F2EC737E910951C65F78010C2558BE9A68F6E509D87F7CBE4430BCD761ED6008F42F2D324ABDBC86A46A987471A5D331131AFA5D5652C2AD63F1BA3A5AF2FF157B0373C9C72F726C8731FC7DD11DF00FCD067B5B7BD2851B85DA19C827EF04D7747B95AF52407C0BB5E221D7B047BC276E3AF1D967B464ACD0940D32F517DFEB7E600F848F2CC27C4E4B1803A0EC108B9703C9E5856D59D872236933323D81A5C0EBE5E38D1859CA7220398777774B4748D24598B6E96FF6AC0FCDDC97263CD297C5EFEC9205F5136A8521B841F580627A2D8F64DF75A2680663D5C24870D6D8396238D8A1E285D499477AC571CB01A37E9363606F24DCCDA79A9E6A0B30733C0E7EE959E76FF51719AE511B3D96E2EA510512FBB163F14558C7DBB2C0AE60C9533227D5F5617C16C7025A90B3A170BAB2831B2188D9AE6DAF685E779D2159806A6085545E4E4746C87A1AC313C2514B2C44DFBDC8A24AF1B39B24C6860114C2C6BA794FFBE3B6B91F7DFFF58E323CA01382EFA7A95368867DE9CC2FFD5C053917EC328B115E5DAF3FD05B7CBAE3D8F530DE7053BA60E2DC8D08364B85CCCCB3EC19FA120B11148B45771D5D7602EA7C13FE8D2AA6AF8A5EF7C4C076D3EA78DDB592B6D2127351311C5EB3364609172F962F2803B7DEDB3C2F203FD0239A1E1DCBB1260C68F8D5AE6A8F192DA9D47ABFC25AAD5F14FDF9FD4BF0387289774FC8723D720B586CD6A34178D8D7F481FE17BFF1ACB234DE17BC60780B741FFCF0529F3ED822C7297C44FA6B4AF2F2C36848107124EB93209D9C4A25185967558255A539F042495ECAEECE236732B264889402BA7C8EF4BF594890C6292DA75574BD85F331A105F8ED68569EF74F438D3550EEB5976C5E2F2405D72B6E968F72EA2F40F602B91BC6335E2D8C4A8CD09BA6B253C2F4CA2142756B06A621C9CBCD1691148FEFEEF7D34CA096FDBCF3D9ED42A029E33D596BB73668F23ACC4DDCB1F8D499E714E141A5440F9660F5BFC473D13EC623CD91308F2C02D86A8007385CC5DB89297F83CDE8581F3EA342F3A0A949A735D1ED6DD5F062E66A6E58CF7E02669DA95FB2872E8970AFA969BA1F56B14DFF4CC8610D4E4C13326775D9AA654A9222030D03FCF49D9F655D8F403B5E432E4B22ADCD95407F3D82F56F2AF22CFBCBFB4185175E5A712ABBB8FBA3873207C8E68B7A43A16ABAE812F0555034CD6CC0F15D125F3A05C6107625D45DE1E179E0015FF5F0D276B42691121F71739DECDD64F5615DCE95DD82DA6F19C15948C951D04A3DEE9E9129574F0BFD750A58D6FB6A41887A80F6001AC1CD59B76AD0A90C9232AF7D9F182813B4074D77CB39CD3A925B3F4DB4D0907D0A45D194E2AB08D57FD4F40B106C99D1804C4D7CEEF9A1938825BED5659AA642EE5FCD15047E25B7C86D6AD82C01491A7845030388F2EFE6FD54E0A9865D1CB1AFED61386286F11BB99DA19BE0F7D5101D0A30BC11E57BF6297AA5436A8B42342B89470C560C862D4AC46F1724732F420A6897C535BDABA840346C05123BE327A06E0C8CC7CB851BF91D7FD8BA94161A2913FBDD3C695B4D527A022563594485029D19D04D4B1FAA8635736DE014D6AD654B0DF96A57EAB780C42F7FDC88B13CA6D505422ED4FEB028122D7444B97BA5497278A3EBD0031F254867E167AE7B6378C4E90EC4900DDA3B20364DAED8C0AD3D159F04AA97A823212688213C9DDF1909D7C8311B3ACC3AA3C9954D38B6D031E22F93C5BC43B416695C1792A34CA8C962887E18C738E612E819D1B016C1C65FEF4FCF87BF943DFCD6E4273954DC6656367D5E850E529881F4A6BFACBA7CCEDA1002F18A30E15D4B1357A645E76125ED33B03614543B48B338873D4131C9CF31935108A7C7E2C8E1F8383BCE1C6CD126134C3AD288229E08E2E8FDC7EDE685BC48D063BFCAF201A8894D6947BB00D3334C6D6E52EA5E8359A324B3D9CA11318F9B34254DD3EE6DD20EB66B68D17411E +pk = 3E867517B847ABA29E8EFC7C33F89A35792BE7EAAB90A7FE9C998541E852285038C23DB80F9799E3EC625AEC0EF2DE5C0F13C4620B5B4BEC68ACE8B0FCB8BC38A06444C3E74D952CB6F09596A5739C86899ADEC5A764536C65BC2F7A6848EEE0E1B21A955D16523B13A8040578A9C44B7677EE04DFBFC7FF29555A1A94902F658B96D8C1E46BDE2F1A3C20B4612F1A4495797073C32A2C3CB9FD114D0D5129801AFCD8F48FEACB9DDCA286BD0FC942D9B19B7AB8EBD616D6B166FB9307EE8E95A8A4B742518C5762755CA8D1E4332D63D19D5D87794FEEE2EE256FD7AF5E7FFA58FE5AFB0541E0676A043EA8451D687912613C3199B6C5124298A6E21072033907DC213DDD57D4B65B470256CFA6BB8D99D5C4D4C9A8C7890A8C6AC28CBCAA943119F4056FED2C04095F0149D7486FAE7FE70A75F76D2564249B035EDC78955318126709034D989A7897249EF62F603DCB5DD05F6DCCE43DDB05962A651BA51922487351BCC92F9ADD2E7A8A629C6C10C1BC38C24FD5B9998B2F3C747AE9D360B46BD89B1B209FFC5FCA50A2AC6741FD745448E1F46FE4263EE4587464F5C3BA1189F2F31EF2124F869652778C0B6D17BD12105671AD170856D72F12F9B8B9AF1FC384577B5A24DFB587B4EE6A1E8A55EC6F7AAF2420BB3DE60CE64770E448E2AB5D280C6667C406927D5EBB7D3A83AC32C7F521EC25B8872D4AB702339C94F869220DF92F8385598A13D27D608C1438C49E7230D268ABD17830F6F6441BDC9AA97475B1101A837B3F5711BAB67B034D5CFDF17BB670DC8E4295AB40DDE6A4A721208C68C6A8ECBF0A9B87F95CDEB8095C5DC2E4CF392B0AA01BC4C6B27C20070FD2B304EC71A30DCC868FB3AE616E37F395016D1A1D0EBEBAA05431289458AE174A804451A2E0A0F5BE5F1AA12060C1BA4BB7B68F8AA9E1AAD6448625F84BFC7E9866335DB2A22B9D9B262E78863C75D1BBDC6686A0B32F6DF89AAFA13EAC42548DE02C096A7D3D85838D716FF384BD2F129325B03B85CBA8DC1F5733F4AA0538D6B6401ADCE15E9D601028E2F668D6CD0454D2C3B45D3D735E958B438AFE500BB8A844EB189F28E8DE868D3CD30BA433E3ABB51F717B63044B5CECC7E7E067AB02A349217BB5148079318146286079CFE1350BDB5F68A2FCAF41E623BC6EC5390D8C523F195115A4EF5C79102F0787AB2F82DEABE99716D4823969156BC2A534EFB6AC32FD667DEAA9BC15B33B01C462A51DF9805A48D7A1F3976AF551C464A4533D62C1C9D0019E95B0BFED669C218174BD105F995589805D2E62A496400624AA25D35C389A25644B898B99316835C9C6E93435EAFB275E8F52D9B11CCAC4C061EB0F3861095EF2A1AA6B717165E0C1CD583B4E32E4A944B4ADDD22ED2B6A677A5E459BAD611F491679541B5457817EBD51F33B42CAA66D507F4D39E3E4D4DFA65C32D894618BD3C57D9F99BB54CFD2B2AD7679D90F0F1E0D197BF179EDD57D19CE656C64DC99CED99D798A1A0630CAEC0E9F0A9F2262C22556BA6805DFF017D399EC46164ADDFC73CAE6559E3FF90B78D60D70B2CD9C34DF770E308A2D4B70C978F5F3819EEA7062137CA03933FE13F069EEBF79384477D729064DDA93B09D26298C0DB64CFF413F9B9A06EA87C741BA3FE8933FB45C8AFB1FEEAE9B8F8BEC191184DA408B5D33C820CB890540E9B077FAD5ABB350DADB4565858E3152205FC955BF7B6B996C3B335DC1E53861774C2DF43A55D74CA373641BE22E2F79355385CA68EFF4F4438C74100E09C28751F3F1173C6DC09B1D2E33B450E1E85319BF5C8061ED4D9CF9DE691E23641E2FE7328B1E43B4C4AA7B0D47BBEAF610E73F82C13FEEC377D6784B5458C55690CEB20CD0F81AB595A3CD72E23A16D147AAF188039D9FFE3B677149F993E13546EC0A3FCCEEE10725829C0AA6C014F8766ED9F38B70457297494E333DE051BA7483B42B749043A9345BF4905176A94D91D1F07B9B752D5C52E4BCEFB81E7132849480DFB1EAEF1B6029135F4D9B3C953B0B01B1ACC03A1799756423F6C73ADDAFE758FAE9BD2A18207FAF53B6C9299E8D8C88EFE45C433D170E4663E43DFD96460ECCD01CAE7DE713CB209357922BDBCB3F799575C05006A0070554E9F4006816FA68BE7FBDEC24211497BF885C12A27D18D915BD5FF5FD23CB64B5D337E80B7710582811E3F5E354E1B107321D8F0353390206F862E46A5937DCCA307DD85A222059583B3285F672B5D245EDB0DDAC4487D507C585E6B1337FE0D356F56B45AE4BF46F2984736A886F13AB8A2464DE0C28CA1A5DF8727CDF4C705CC5A1DC295241D6CA7DE957B40E8935B2A980BBD257FABCAB74A1DBE825C9DE0DD7210AB6793F09980EA8AC5D9D91116B27ECD712CAF5ECAC4DC629E195236FEBB160F5A531B7D53BC245C9AD3EE9C63AC77618230B6BE428713BABC825CB8DDC3CA0095AF97AE48F690B77FE12AF706965D47108AB902D72FAB9EF3D4B247D8C1DFF379EFE1C793EF4277AEA9F1EC9D2C0D1B92FB14A3F6AFF57DDE2C59E9AB21895FCFD08E19B6DF2069FBB7D7B732CF136E8659C55EB428BC0FFDF2A56554690C75FD09DBD5B68E6B8A8130689305ACFAEDB29F5F497296E1451B0FAB143FD2C5023DAD01BB470E0F3CE519FB4D89CB1146265AF7566C636CFCC3E007BD493E20A03123CA17567032884FC99252A71DAC78EFA68F1FBB5C958E833D247BC81AB7CB07A71EA556C1E4B768A04D913C2D789A44522751BB7A96F9728323881B8FA00762FE2D354343514A5564772825EEF9C3ED477A39F8893637CF3BF9FFD04E2C2FBF865ADE6FE6054C1B033511CC6ECE305A28BD667A4FA1EDE6B54AFC20207D4B9E10A27F71D9A6263CE20AA4CF3AB2DC9875863335B5AA2EA3649A554EA38AA44FFB33170CB2E8FAE1FAAE2E67BDD6595DE8CB0D2E142AA09EE50303E5FD55E506539BD8119D7D88CD74CFA525E669EDAA547976D2065087D3C8F37D535CF8D2B891A1D957C4E8E1B840D27DECA025B93DDAC70D5D81BDFAE585DDC6CA0FFB3E7BC984CA03170E3C2643F49B4934A9BB765E711F107665A9CE817FCC980774CC04171E33314E34DD5C85B803A7845D91F6EED6147DBBCB15C86861293EE25900742592832081DA89C5FF7DBD5488B5B6F341679F636533A36530D821768B6BE5C3F687139E937E563D3E6B67D9D18D2730BB89A7DBDD7075D83F4C6A1E837335CCFA37D8C1AE21C8AA5E52811319C34478D1D934A351ADC00EB016081C856F5D13BA51F7885D19D072FB4F4A29E9DB3846BAE0F84BCB123D54605596D79434FADF73CC6670F3034713DA2D5DFF3C30B0EDED693F41AE3634AE9CDCCBFF91200C07670F6630381BA8656342E5FF41B90521FF5BB89B6DDD4624AA6E5C4C81C1E5BBDC97EEC3F62F9F84C1254E98B38F3989B78CBB37E35C0F0BDE755D2991EB240D72AE26AA71E93ABA25055219FDD1C43C255C21EA5C04819884087EA75E5A6C36DA1843DD56630B656E686532F758445A6B8F10FCD36DF95EDFF2341B074FDA6C91CECF5E8B72B5006C0EBF885F93F7C6D9992BFD4D59635732D0D97F0EDB5FF439152118F639B2C5B2758F527F178B74C97F601F886A8835D5566DF6353A1AD959C6E6F8FE277B1184C7CC11CF68F74468EC0A830A0DBCEDB3E952ADD1B7836263641CA53E3000C0A0E7DBAE23E4665019F77BDFEBC15D45BCF26FC4F514B32AAECE589DF4F36A496D4B9D23C50D6E28EB6396E sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A8131B5218349BD6D953 smlen = 3349 -sm = 532CEAD7E1A1A1ABDBD74FA0294C49C08D7F1EBDA64FC37CA6018897A16C778F88BCD23EA6B00C61E2602D985391F535BE6ED83DA5CE259C7EC557070F1B82A76219E85CF063CEAD8B01D6C43FEF762A9BA1F9DADFEF4A4943EE88094517210DC8D5C86DCEF2BFDCAFDD22FBFEF3749023192EB1E60486144F534CA50F49287A701AC08BA16C7C3356396105392E655D05F0C38BE0803DD8A8CE813CCDF84199846533CB57315CD56A7909462721CB437F5D7EEEBB2FDB04A790DA1BCFC340F16160D2FA64147AFF6A4E332FCE85BA65CCD51EF07ACCAEC75AAC29E545ED0C2D2258D47DDF36FB5166256D030BC2AFD36C5AA6EB80D6A1CBC080E88236792417DA3D562E71C0404A0E32B95FC0E95CD74B771D36003FEC0558267A6283FFC5B125F0B9EC6D6D668ED2CA69E6A81E623FF1658ED77AB488B0A4961BB175F5DA712C650AC5667C9ABE3A0ACFD23EDD1CB18BC5D9E3FC55D3622E45FC30AE6A700B3F4CFF8BE9F8DACC6B8ECCA77CC698C6FFF02C711180A5162331D9720AA72485DEC5FAC6BD857C36717DBB0D67BB44AD26412A1F19DA6A38DD788254392B71E092324CC8F5BD09FEE7725FC55C3F6939BBA5A24EBC10331F63DFE733A2FBB115F23DA2A5B1C5DB8FBC56323B73BC9DAB18CCF82C25B929F3DB7C369A6D76A691404E8F91C03F7448505C6713283526C5906CAD4F7DDFF39B8F031A5DF90FCEB38662E970FD26D542B218050526527D745F5714C50D72BB0CBE5A875CCB3FC4A20DD09A93E8DFB3F1EA7890BB3CA8716831103A156903C08D13167E3D268F53C2B0AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +sm = 7F625AAFEAFDDC65FE340FF5872743F6DDB8C6603EC576EF4C78830640C721DE7971D51DADE6F28916C8A61C8A6B5BC5957719E234DA83D4882BBD53D33EDBAE823ADCC25D0170722677A404EE05118326F965BFE405FA37612F8F034FF1BB846D18E853D257DD6570C01178C6D57C8A6DD5F57F74AAE252B9E7761F2F86B373A6ACAD95F218886FCDC8F03A8840621712F21CC5F54BD13412FA8B40303EBB274C9FB1E0679B52E3844377A898E3A280E1C0EEF141D3B63E4372CCF422DA1980811EF3D9612A8B9640967984AECACE6CD6F4DD89B96B79B933D444116CFBCB90D8EABBA9BFB7DD469E4CA67D67DD7A65310F33DB4232952A4922FAF832E3B8BDFE51F428B9D7BC8EF9AA6329B5FC602BA9A2BDA1F1BCD34E6A41F1F774BA4CBA780CC5FA33A80895880629E8FEE4A909AF933C97D029EF0A23E601489DB17E06EFF03EDFC0CACF363149E0B1CE7E8B9F9E9C4315563C1573D22DB9DA3A840453649287D8CA089FB6317C585B7368854CD5CD6E10896A24C8E87D16E01C2ABFB63E3BBF6891D01801496D7658C89AF4F42867B5D71AD8663FBF2BADDF8EB680BBBE2AC53E8084E5B8DC76C2B5AF2CADB7EC16DA58DC22A4DC967DA49F5FD9EFE8CE33D4F576A5C3802629FA2906A15845B9A2136E662D7A2C4FA45D14CD5CF2FCBB225DD3C38F86AB47C4A1CC923526C5906CAD4F7DDFF39B8F031A5DF90FCEB38662E970FD26D542B218050526527D745F5714C50D72BB0CBE5A875CCB3FC4A20DD09A93E8DFB3F1EA7890BB3CA8716831103A156903C08D13167E3D268F53C2B0AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 1F73B63C95E6BBF1D454748BDD4DEC6D52E07EC9FA7A9E8D50173E1DA7CF6A706C3E1D67545F8461409A548CCFA7A435DDABB663E1980507399984B5D6A7A1BDB2DEED7E86D1A1E90882D70D62A296F216AB038F83D95AD88A6D66E273EFEF619FDA7E11832103F130DD9050E23CFF944F452928176FEF38C175BE3B86375322DDC28E4699879A8B6E105B832C61084F360221DF3EC2E2CD4A74660339B4C38A0CF2C849FE34631A3DF3175D021445F96819BD21947824FEA64DC3BC3531341A2BE3AB481B8B24FF56CBF7290F09A009B468BF3B6F3D5C2E085507ED8A00083458AD7A5C70FC70C37D38D58DB02CC800A305127AFF5CF081EB2A56B2E7FA1978B9D2BA69419D3AF78756BE788535249A8F3CCF9E6A408819895935D5D8ABC79853B636550564F4E9EB240CC099B13F67AFF246BDB9F0B28EBD161B1CBBE52662DE5DC884F146F9BE014304FF5106D37110C88EFAB69E39A870917D267E79077DFD98DE9A2F2B19C4CF8762C772AD101EBA1DF90D6631C9AD58E7202ED5ACEAB2E4E6653A3B54ECB3CDB5687788E312F1ED2890323ADE39C2CCAE9FBA997D8CB0E9B614C61455588F1320135D6119BD2340EB9F5337BDADAC38753FF9BBE772294E6E038FFE575AE0FDE28093799A5EFED491F6ADC9FB96744F881BE0E568D2B278DB97AB8BCF72A295B5668EDAC745EE3A30795EEA541E6ED790C9AD6F2F6B3B4B1C6648C190A516CCD7D32287D0E847F37C9B8D28BEAFC0DF44FAB050888510532B3A1B7217541F6C3860C86395BA61D632AE829E34E3AE1F8EFDFFAD70FEA4D336C5C811672B326CADE8345649F027E41A2DAD5963FF1E4FAC22BB9329397914311B46EA491F79D504259444F14E660E81E6CEA41CE0CF68525D1ADCFAAF1D3FA9BB63E8ECF034E9E7BF7AC5F31231642F1288A07E6F97A1BB2FDF218D0C6B41C3E5FD08A1C8A9A1FA389E8DC5A9491043710EEE8845EE3BA95626EA377F48B70E596B71BCFCB031330161FFDE92A4434877BC3FB2F2A4A038D23B1B8D6A0F9B98E4C2C94110AA39AD9F5F0012889E6A01433866D186D9CB27BE169604F1DF7E4E1241B2D9206B8A893EF51E4CC7E8789BE6A745452191AA8CBF9F79E956CCEBD53441EC1DAC95F8FFA807E26FC4F663A9EDA18AC1CEB9468821134CA76D9A61CF6CB1BA7534742F368F2F19F0DB9C1969904216E7711DF37B68B006210900C6F3C5B21591988B4F1F76C5855324EDF59E6B48042FFF55BCC86E556A22CDC651E4DD298DF5015C67E2A3A9975822812798C84ECFB228954D6AE15EFB700D5E511EBEF0E3ECB8E915D668F6E286B118F1E1AD327B58FD8E78A0C9335B3A91F02A1978228C1DC99D77AF4366CC395004ADF9C6DCE9088F9E6621C8F84D39C98CCB50985977B0A220F1A70569C5AE0AFD7C09C63A5DA8C4239B8DC6D7A581052C88C666F9DB7CB294FFA05E54CCE22F473D415ECF782E6AAB97E54AA8481720DEA0DD98E23045351AAE53C51B9E0069AF640E3F2760D9C8E580B5EAC855347280704C0F0F0BF28C31986ACA440EB283EA868C3C183F9E24893E0DCBC644430013547B68B347A734964D078E17740E124B56E09CDFC2EE729780B78E6AF17D65EDD0E01B30E510EDB38888AFA9450CEA13A0FCDC054C96CD1E480B399159A753A214E29B5669E1D11A8E9A6D7E83CDFCCA5B36F38130BFCF147096AD653022A7665B457387E5BD1048F1F935F99EA904BDF1D2778BD26DA02F0B2DD242A220446BD3C051F83C980553984F1E09152E41248445EACF04A89EB3059E8B478B68FA58448A44836602ACBB3E41B18D827539317F99CDC7904B0C8D4C4E23FEA8303A64A029092E4B9CC1237AD5DA3AD0C4B5B01B1F40E55A6471BF468620A3BED2EE4DB3CC4BABDB26123C938F9E0A7197EBB66588C3DDBC3A4FA29AAF249B0C1F297F59B4FBEA7D5C2A0EBF3413CCDF9CC9BB25CE5AFA4A090A908F0BB873CAB779BF51ECC3240E3ABDBA4CD923DD41E90F11ED12EF465DBB13BBC26A2BCBB0FDC0156084BAA862D6A28D8998F0F842061FF80536FA9DB82699628280CC414D45CF1161538998747DEA89E279C6DAF1B0E361A3F6DA1EC50F980314D7BD077940A856F737A66770868F8B1E775F5B5F0A14A3EFAD6D8B1321D6572658961161FF12900700AA46180DBBDD01E64FCA635E1AE4563E94260AF1286A50B4CA78EDC03BE756EFE3BCE920CF23A815AD86EA69296CC56ABFC429B3162AFAE1D518B4C1F79815B52013486040E88180CBE93C3D8C2EE10E4EAB30FF8DFDCA80EE57EBB040A2C9B9F415879B2438BE1A47E9A96E4F43ECC7911187927A8F4C9BF2FFB54B984B2CB0B223A75D11736408987DBF1F17B68E07D28DAA4C2C41BE5AECD6C6C2976289067A3CD9E3A528759B6C99B41EFA1E1A4D3C109DBAB04B6CCC1ED1E576C502802182DE765D70C86FF4591916E7D49BE4E4968038415EC56ADF9496964B85080A05A4FF85356FF8856DAB417B10EAC8F9A232892B9C9F31EDE9FE27841DC997F29C2C6D21EB742A8DEDCD5EB9692ABC4669DBC42D1B28FFCD46ACD0AEF8089444552D6617AB841C0D5E1D78DC261F92E5252475B4480261994CB58DB462C88AD99288FCCD21C32774F38414FC221DC053EB97EA2F3E0263E85A8617DEDD6B05DEE67228F51C6B7F17463C350906E0825DDD5A4840C8CBF879967099E8FDBBCA9E0484C6543B6E7D8C04513AB3536C2737DF0C2D5341B1ECD7111F91ED7A6FEB04DB6BFA8C20C16A7A5788A0805882755843A204B929E356E0E40EB4A7AF263A29764C06A46B318CF24EBDB5138896A029E910AB92860316A93145673D594439901253399F6F6E8D0E865635745F384AC40D3FFD3755494AD4E37AFD92791030D4B5366AD567B0386485A0EF1A5644B02490A7475F5EA09DC6DB6020AD508929D5DB8842452FF1066E87AE83D75A1B3AEE4D5CF4AD6A1EE65B1264BA9EA7E5D572001095570705F563C3A99BFF9DBB8494DCE53DBEFF248C98EE1D5AD922BE697D4EB2FF248B3D5F6ABBF6F7D43B8BE229E62675299158CCC8F2030B2F19E3BA5B040E08BFB765250D6643A9BE9E3A787D05A40E047860E8F0886E5AB6F05BF4530C77E860515F9E839B569F7E70AB6EBE30B9B1FD7E4E28946BA517A54773C9FBD6457013DF35AED5DEAE4BD1E12383B475E5508D1AE03A622F2D185BEE42F850CDEFF90975F06F2A7877813A71896D956CFBECF717C3A5B4D5EC1483041335DA1C62252DB2E5D5E86AA5B9AE39A2E3A69A6829586D1FE711DEA0D34E21CA8A874316FF1AC039FEF48A52973A09DDA96049084D8E07B70B74EFC6CFFC43C8D25B7CE455724BBE5F47656CEEF5BDE8B85A8E70BFFF67468DEE9C60935055C81A04F85B73EF3BE76C116D95D038AF88B79D233168A350F0B70B1DD038D919A9F2B56DFC2424BEBF22B62B0F597EB7D59B23E04BB8241D9FC3276C4EC58059247E0726AF70B7BF022992F11C6569A740A02D0C708D3E912235A198983A8F4DBA283AF9026966DA3BADBFF8A1FD13EA1D2C744A48AAA8FFD7AAFC9FE8759BD97F576BCF97842C5C33CB1182D6512C8562CBBFFAEFD47714803C0961635CDD9DE6029DE09CE1715A5F2DE222B7D88D874089C171ED8B68D6AEF9F884F800A434A35FE128344F92EE013718ED3C546B320819B1AB3C1768BA8F9B3171B9B80BE39CAADE02488567E661137ED4E9BDDFDE71E80D4F7E6870F02A139B924DD4862B1993 +pk = 1F73B63C95E6BBF1D454748BDD4DEC6D5672F7A5D96485A08A1F2E1E5395DD4BCD08577D668C15E39D3FBAEB734C7AA1FDC7152366E5093390589B6BF374F4B662B7BDD4D715CEF40E768CB3BF451B7A2FBA52CB126A0A74479AD5E8BAB8FF50F4681F4E7220851A7D33873F273065ACF863EF3235BBF845822BEC30658C69D49898E2BA4590BA09149DDB678ADD10FE8B3651B0043F6D3BD8008A0E87869E9EDEF2602A7274E696C63A8BE77BC66BD4B6A036138FFD2BBC2F520073D5A0D055316B4AB974FC174DD4EDB556EFEF36C5102B144F6E69DD0444DC9DB9E384CFCDDA3D4355994659949D786ABCB04C2A2C45A729A1C9CFC8CECD837777A3DEE6280C70AE89262936A0570840135D5126B7EAAA68E77CEAFF53514D68F20B3ADA5A4F2777D825BABB3DD43C2E95A7B6E670DB390CC733900DD7D67C75685E6F03CBAE58D647231EC2562961A884223E776E83DD3334B7276F079459CFE20C6CCB010DB40AE76B8DA4B8816F9CDE2AA8B0D3EBB4BBEB0A0CA65F28D16E9DB221F69E95851973F90302F2A381D07137C4965B0772E9292D95B1B0FBB82E17EED1FE345E9B61F11557A465F3DBF8C11C9F6B04AC5F0E284E8E36A8093B811BEBD8E7E99DF0941933E3CE325232453EB4ABDE1C7B78B53155C64B0156150DF2670CA43BBE03795E5AB82A7EE411384D800D5A9E04FD7894DC98C75BA47930890C3B6380696F48FAE323C2F76A33E390B33D71216EABFB09DA9A22EBE0E7C3CCA4489E26609D173AC9C758F8A2F5CB1529A7C12135D5BB0F69D900DD538D87F80BE0466954EE6BD20E120FF7A8A8F82EEC94C091B18A5CA8EB57A18F4FDFAC6DC0BA041DFDDFB68E09009761BB004FEA209163E4F58CCFF9310A24EFC8E1998694588531FBE646B8DAA0B34F26AE3B42F11C095E9D813CD37A03207A4DFBFB535515AF9E299342E9B6BC4B1B510C6800D8B5FD54E1863F2A8005A3805C46D708BF96567699AD8D26BE152DDC348C45DDD191FD235F4F97FE5747DAF168B5592AF162E878AAEE46BD6DFB43B8EB391233FA4784952327906AD10844D9EE28F906A4759B74A3672CC2FDAFC447DD848D9DF9576EE8EE7AE1200C61FCF60F7260CC8A620DF9BEDBCE805F16C3BD071B737FE29EF19584C6FF08F4CAFF4A14B2A65D943A0137FAAE25DC78C8C6008FC5021526AB1CB4D4D70297C4311A9BC09A1784770837203A4E5FCE39619DDC555FA5804AD6604F1BCB5B597AD0CDD27570328C5A68DD5AAD5DD465EF2C1F26CCEDACA52CAD9546EEF10F9C86C1D69F4744093C9193D58A75A2E4AA278C0FF0DF75B3B7FE0EAD1AF6635C5756F4AB6984D69D57A5337DBAE1C090FB60A4C4CA1CCB7331B2B59FC3CD57CEDB36F42A383EB32CC871A2A1979BEAAFF27576CB2E7A6F10D408836F040B64085C12FFDC314E517E48676BB435ADE14D9F335D09307BB5291D790D05CDAE3A5BCAA32E324F37B353888891DFFD1605EB09DA8AE0656B9914C6A202B8ECBB76DCD2390269D3F5EC65CF1DDF38F007966D8B1FCB8FE6AB14E96480CE8FED5A6AE0E1DF2E756F42338BC9D511E8103A2EB4BF1521A03587A5E425FCCC7C4937E60B7EB314114D1E96DBC345612B9F6DBB45F55556A4EFAA0294775B0695BE7C62A6E17150BFADF02B62F9581FD3969FB88A0EBD19A3D5F717FC8DF15F0CCF11C63E37E8778AE4D0082D9EC560F2D36B738E036D7FB90D6649CEBC4EE762E1566EF09A58B9090D380B7FCB3A67854416174B7A74B575C4E88B9C5CBE05C86ACB2C89DB5B1EDC39F89612D3BF75A349DAF22950534A818348783024E15FB61846778E17E856C8F4E43D7E1BCE54623FA14EBCB404A7DFE481E3DE37B755EFA445B5EBF7A0CA5BED603CC6C2A552C268E189CB5F42559C385F57CB431822399AC0F4BDE4E246B410B73ED8F36F618F1A1CCC4157BD366899665C60C74645478CAF43F2A3F5DFAF3E2B1C37AA689C9CB655D0D59727813736A826DEDC7E6AEF34D80FFD6B6866E7E434B850979FC2422EFBB55205CF2B5A9505FB74F28BCBBD6F26204E2EAD014F2C16F7C8D54790CEA89047E9679C92A75CAAAC085B574590A68F1EA63238ECCB17CC36E18F24281945C106CC9266CCF131E7B778A904AC5A15109A77D6BBED5DB8CDE61D2BA8F6A28E8ADA3C6F865DA196EF32E1AF301834F341E32962DF33004FA344D8BA5615F07E51DBAB7DD3D01C07BFAFB7EBF491DC82C71BEECB2EED82731EC9FD845CB8578A8C63427C3B7B455265B757A6EE88C337511E80A455FF3FE006AB8DFE9485E193799807D6E69F46F0C2B2225BBC5C266F3E0F244E1ED4F3173EDA6A6B57D93AF299F898D6AF171C6E39FB9AB9C74E8B0205E3C475C1DCA2269865BF893534EBB1216F3CA49B2163D9FC4AC89F302C002704118D03D3C49AF2376A38B50437D903F16802C02A098C545193266BBBEFC667E177E42B04AF230653DE33720A53877CA6457A720F72502F6D36CECD58C2658DBE04CCECAA1010E56E5DEDA0AB54A2109E0F55AAD41FDBF3D45F4FAD30723A212C9390C68C67460C5E401636BF66D26B546E1FC2A89C2F1AB95B34E19FC4091660EF518EF12B9AF365869D0A66569BAD59FF243165228C541ECAEBDA7372868E38ABDF88E57E4E32102608E3F875897B34E51229550F0FCA9D8C7BCDD1375BB6D221BB065051611BDEFE8BD669BCA60234768116B040A41D22AC2A722A8147D2EB5709CD95F289B64636B477EE8781D5EEA4CC2245CF4AEE5F16C2B0ABC78A709BF5B284DE6F6ADCD35F9E311F10530FFC82FBDE23217D5C9E2088BAD2F45AEEA123607BCD0E51D17002542D09A47260ACF4A608291DFFC3B5CE1D187D4B3CFCF090D01FAA3B7D8DC7030DCAC9A94D1CCBD651FA59F8390F5333B6553A0C192C87AFDE593A9AA796E6AF738D2479B0D023AEE9A7C9E64E9C68A35FA77EAFF588A81DEB91D5824D0CA4BE8BAA476EAD6C19467D97A29B9E5A9EE0D23695C5EFF721C63BF7B69E70B1565B46456E3229A36EF9EB2399EA7556DC87118C08435D5F71AD68EEB93BA2D7EB7C5600708EB59392BE561111013A0E982964D6868FC135C3C8FDA17C9335B6DBF63333C191AC4E2665D9EAB017F74386A8193E6171EB1F1BE5540FFF3619B017F8D1263CCCD2A73C6B0650E0C210B47627A113516B2513962DF60DECA704311A9551B92C66FFB344CE94F328F0175BF3B13060139278CF0A8294770370183DBFD827B2E88557C94A6A343E471B4733FC9F5B8071916CD26FBEC7E0A5DABA4E159529F0A6B6C3533FB4B05383EC2B9E9C74EE862745ABDDB2F7513096CCB4F32E871B10FB84B22FD6AD1BE946260AB3AE6D2F7D6D8081D36DBEE48804F0F65F750F1D684B886125B31FC8DBD6D26D3EE1950043DA21A2E8E604DE95FF6692B53A226A1B43862E3C7BE807D1B98AEEBF04E4B676788C1896FF2D5305AD5F2D4076E81ABBA75D419DCD2203E300181C31804B8DC7F788A47C057137A356A92F9DAA1154E8499F3E7A291AD7621C09345D759C0327F4EC075FBA04545C08FA51AA864F62553028DA19066EA42DE5C9A0DA2254B6BA786C8EBC763BACA7CC0FF4FEF5A74549337826A77F52460F7E1ED2A9522276C026BF04A4D66E07044A6D6B966B86A7AD7BFE5CE63DF3000FA190D2A339C66EA734A8394F622FEB25173F687954CBB6E1FD6D3FAF53D128A12B545C9976818DB4DF3E0168B77280027E78D73F0F10365816F1BAE3 sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F25B50C94B1310389 smlen = 3382 -sm = A052AA1DF9923ABF67218CB53F66E269705E2B543E868A1BB8C0FDEDB979300D48C9C988B1AB16106B153AFC9AA6659215F83B2E924F7532A0F0AEB07C6359365EFF5A5F951CADA5DFA8574A46C097229F2B732F013EFAB10D00037F285E258D490E6054EB7AE60C0141B31EB13FF9F101464D3999FDC1D3FAEB2A84701D374B7CE5259924226160B09780231E224449C2F68DC27F3B8733005918B8A6490F7286B2DBB0034770A021449E9B197B5238699B4D36E1254B49315F030ED56C6842C0739F2AF7224C5EC003C07870025829661AB0CD6AFF763AA51CC8058AA6D5BBB93BBF8613267A4919B46C76AA96D7FCA98E9B84BA5E7F5EC1B7A6BE0090D2B2C080B774DE6FEB40E0498058B355F28710B0FC0C19B6276548D79D2D2DE4E88A823AA9D7D8423405A14C3296FDBCA3428134B17A1D4032DE92181757CFA923D031578BE156F46AF2AE938A765CF501E7CFCEA2B04EF7AE07D986B51690F6355DB9C141B54E036C0D62C012E2F081FA5B3C6A4460DFD30ACF5B3E9BA186270BE1E7A49282DED8E0598EA6AF6D682324E5612299FF6902DCD1E8B2812CA5F06DB747FFB2D15B6B571E20C2DCC04A92D56E1DA2FDF2CCD9D41AE7C48808C0C75C718C599B4669E4ECE928930CC75CBFB7DF802CC1CF3E22FE2B1C544B312750E6E489FACC9415E18452101CB0CA75D81BB4AB51B90BA858ED23A8C53921DCD34155259715CD1DFC071CA59B6953021815948A4447A48AB13E9DEE171FC60DC27EF00DA4C6744DB52C50AD3A4FD037EE04DD63E6CB8F82EC1B1EB6556B7B19EB8E8CA0A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +sm = DEA7EA70067FF70E3637C76EA577342F5E598E7E33E19C47DFF8523C0B02CBD969C89B15A153D6DA0A208731BE4D30E646796C28E44650272DBDDEAE348075C108FD4F8DADE8197FC2966A5FD05A6AC786C311E45700E8667748206BA30299F7FEAAE42CFC6D88EC2D3DC4D231EB10277A6B471133450B0E1BF37BF14D67F0F19BC868D0714FE6FE4CFE5491E0B66E5DFA0E8F96CBD7396CBB0084B374611C3FCD3B38B3693772B805D5C39B5A21438C930822FBF169286807C9DD7F120E682022D3A7071A7E77149609C3C0E6D54C4E34FB34016696D9D0431F3DCE4E4670E9B2DE5CA27695926E4D9C8661617DA0268103EA117CDEDB416C4DDC8ABB3AC1EF5071595C2B531502AB1001BC3314A6D75C6C664EB2744757AEA10AEFC1516140CE49689179E2A7BB7A23315C41009E8896F20B1E75F6D96599656E2A05ADF3E31BC0B436A5910AA7B68CD8EFA00DA28E45A96A6B895C4936D2FAC689DF2F6F1080337CF7F2E9814FB1EC43CF7EFF7636F80AECED75EF4A360848D84CFEEC370B0CDF0BE7C16F97BB35EA89280E28614E7EE75D20499048BEECEAF024EECB99C7BB3009F13ECFE2FAF7858D968704E4E52EC18A962BEF20F1DC313DF7B94A77D13E9DB8E4233BF9908B4A82B5DC6D217D96728E5EE9E895E5506228F126AF8291B248AC5EE9C05CBCC473F06757D81BB4AB51B90BA858ED23A8C53921DCD34155259715CD1DFC071CA59B6953021815948A4447A48AB13E9DEE171FC60DC27EF00DA4C6744DB52C50AD3A4FD037EE04DD63E6CB8F82EC1B1EB6556B7B19EB8E8CA0A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 164CA5EAD1412FD79E3167B7F7BFE181E9D5E9952AAA51346CDDA3D1C25D4972D601A11526CF7A6E0F9E5C980A293BA103853C003C3B38EA29966E96CAC109C17361C65151491258E00516FB1E8A9BEA45986896B8764BAB34609886665807B777147D63D33EAA4FA487AA8FAEB05BA57E09ED09797AA0F2CCF907A6A8E3DE42C63ACCD2EE3E625849B8A52BA074592DC223F835D2CBF62349B3805A787F357EE763CD0BD1A307C6CB2EA135B03B79991F598B3443D10BBF3DA0FF53950DBF3A14D9B8941BC57F509872B5E3681062B7250C7B2BFA8D360E2BB226727A15FBAA4D050156CD0BA0C84D1EF2EEE91781E828AF58E1610ACCFDD8B8EEC80F6FFC25117B0523D65BF47ADC980938B07E5CC881B86A90B6BEF62BD37A1DA58C662D484D7EB1B7BDCF6FC1E83E9D4FC19261A2902A0539BC435403AAF5F760D09E8EC435775A44CAB17A0F5C8E6E3049E1835F26EC658D6A456045B186CDFE89FFDA0D55CCF5BEF7C02C3567C78DAE48A7ABCE9C04F39B80182DD79146C154232FCE18746C63549AB4B7AC325B88FF1BF7603131B109FC1A38494F2EF757FBDB00AC4FC018A5ED624DE776F1BDE349C5553D26BC221F5139E6A9F1D31BD42A0F69416631C4EE89251504F6C988F49A0E63DD7C49A6E19BD7944703F58352E856CA06C48FE399C49F5F847C0CAD7DBCD9DC4591D73FC12B870834952D7129DB0DB2A66B2384069043D0CDDFA36D7AE533B9A64C2C64E8C578C6E700395B9619710D4285ED7BF8904C8EC39F4E30D1C78C0E22F63F187F9C5EA968DCD7B1CBEB41FB0F8C0F535E068094D55E67C64D16A73F8D5492DF53E530A601461B6FC5E66F1E11316B9633F3935ACCF674635CDCD25744D4D811B1FB9339B4904FED3DDAF2D216C745F88A4CEBE96CDCC3849397E6EFFDAFD6D139D75E91E736A7E93FCE719A1FBCD5088F5B76B10B6953D6FC3DBF12D2918EBC14D50F8033B128FD3CCC297D7A12C1A4893FDC5A86BADC6A15D954BC56B9DF265965521A1E3387B17CC51B6009545C19D5A89EA87ABE8DA05E9B2CFA8B104E0F56D2FA99FD6AD78CE95A2CBE0AC9950F160B41AAB2C89DB030C61998BC020D6FCA1D615651A93E85246366C4210697193AE37B728567E5D3E48D77B73623A8A090A66A0607A5266D9E6E5B8CB0E6D612F7CB323F2EEB6BA1ED8DE1264897A777C7FE812A83FE7A48A258974CC652DEE5A9167C81C52EE666F1A2998F76D8AE2B692C6528688CE0B80546B6E4CE5E0451130DCFEE0E4F64407566A8E997E55C69BF029704BE4BE7803C8A79BE3BC0F9A6BCE5DD998574095F43AF8BD4362848117B11E92199E14E121B40069B484DF236DA37EB9848F0F1517321AF7B8AC0BE3165812EDF841F854B197602130E2EC2D98B81BB6C282039B98F96913DEBE77D1911EB987901AB34F1EE22906461AF9CADE3C35594657A678B17064CA3D9B81A679AF061636D833882CB6A1D7CA7C77AD470886EF6B843028EB5BF0104CCF2CAC952E7B64CF4941D8B87EE72BDD55C98DBA0A3532CA4502CF082F75AE4EF2BF68C16C52B44D486964A88BB24C05FDCA9D19779C75254C3F0020DFD07F47EAC94550F4BAF6E12462F087B84069F4E501FB673F9A5EC1F374F4D1976CC455B2E89391B8ADD7A60F17EE593945A0B36921D5362112D343E088C68DB3631D8C3CAFCDF9BA37DCA5E8220FA2650F2EE81E7270D088FBF0F8AD9D5DBE58B8B16902E54304CBAC79BD7BAD4248BC74B404ABD2AE64EFE694F1516385AD1C03FD911B77CA38148968BE2CDBEBE8A57254286DBE67542FB7771A0B67789A5E5BAC8A5893BD56C52BA3F6AD8CE66B56C10589DB361E07E52A0F41EAC35E55307742465B9F838E699EC7C9CD9D517B2B9015AF94953102C2734AF8F40C91EA93D989FE87D9253C2FD5FF4962C73FC515355352EC5F053F0FD14418228F28A8E6CBA4E84A3517867CD2EBE9DF73B1F6D518BBEEBA1558DC5B281590173EC0CE3FC476928BA2BD9E6DC58F7E60F1776C932DDB3DC59441FC13739BAB2D6E3C63A009A4E467F39FBC97D6F2C2FB8F4BE3F5D88013268DA04F703A306B7B22BFF63A59E2B654E2480A9C40C4505FE168DDD71235F2322B902A52554820A8286D13CC6BAE3E5CDBE6DFD61774C60AC1457D9A4ABB1B2D398276355EDAD099AF2C328982BAA67C4C926EE31E7FE8E4CE1B50BD327D2E92ECDBA7EBE46BE8E34133DC7EEE72D4D80B4335F326AB529B7A20C5F2F19734A13BE849922ED867845DC34B557CA0BD82B5F8B09F699B5EB16074883E656A38A3C45A90F84C677B75F4CC4C7F0A9D42B1946205E515B66258B7F40741B94FDE735CAADA3D9C521F975ACB6737D79B3E0893571E5585AA19B123BBB91278AF2876431994A84990F8CB0B88608A13A1DEF666E2F70308AEF988657B629FDAB56F3AEB61DF04A83701B64408589C88AE19D846589C81175FC91D1A38862A89AB326CB5A3271EA8F505F4C0E682E113EF7AEFE06C75ED5D7374E261620DEF4065C65188704D159068287917EA71C1AB41FDBA4D8EF2C54240385EE57329FA3D9D325A98C5809A3C6236A68769974D516D86A408E14FCF14FEFB2962025C612D7BA52A823B68AD833D5D4B93AB0358652AEE09E7E7F22D14E4C2F96F9F1099606E8E9B79BF5CFCC0DB3FB8CB227267D22A5B1186F2E6B35DE0A64DBB711D75507C79752DAFF0775524C9A88F1A242202A38188143BD469491AF50BD360BD971E4D00DBAA77B51AC5B8FA29DDD09F5524AA4EBE244C635F11493D4B0AC29650522E17A41D410731DC494A4FA26ADD437EC66447E85E49162294AA84633EB401F3954DAF9630DC26AD5F544430B361E294AC0B76A125FCD817974FFA87035592036E4A7718D72CD53A99EBED1627505FAB063F542EEA7738FEC4AEB3B0BE3082885F4839337D834CD7E31D5134917E9D72C2BA80C313F8FE2933C464DE4C799428FADAA7E06DC42D002670A216B4F4AA071BFB2BBAE0CBAC7EC676F6B5D03480EEA9086A4F8083EA6117A9DB0E1036860EF8704A9090CB0D20A5F09BAB9E62DFFE7E00BC28918F7A9D496C0C51B9E20F5B28FC3597F982560CEB35702B763642328241B9F30C0288F73075A533F4D2E2386424DAF9228C1285A7DDF97B3AD2CB16A6BA670E0DBA916CCA7B44E7AD03F4F3B15D57AE1942F33D98A622E30DD78B28FE6884C99ADE20C32D6A36F5482E72D54E68F98C7031089277F45A78776A73253FF27DB715FB1062402B9BB54BC456D660CE7E6EBC18268742A7130355F5A0E5C38F58DC1D3A987B0AB7A28A9007E161FF366AF72959D8DF87876FB394E67A1E03AA4E13B31E588CB7EF3737264437577C6F36A7D45ED59695B6FB2E853113A579CED8EF0AE0F1EF70795A1A509EFB70A0C3C074090BB9770C703DC01A948DFDA704429899C67B0AA6DF58179F94C23B98B2567A16C352BE549E40FED2646A7064167F5A48846DC210C76B6B007802F0A54CDB6D6C1CEF74DFCAA521B97CED89653A0A3591DB290AAB87B6BD63299A06844737DFC0CFFB0D8E3BE487A297C5FA0B9B067C0A32F33854FFC99D4C8A7D48E1AE837E4D7E47ABEAEA54C17B9ADC35E6E69D1BB4744B4A8B525D03C6F1D17EFE94AEB838C15F107B87349D59E20E630CBBA33928E52952F2482AE04ABDEF15D8CE3F8D58C7FCC8D01DFB104486353D4F9E7CEEEB22D34C155531D5F5411AE7012AB3B6268C13E86CD11876B6FDCFE507626D4 +pk = 164CA5EAD1412FD79E3167B7F7BFE181DC1BC41923F9BB4AFBF91F76AF939BA8D335E27E57C9C095D84154C3C07CE7EFE1AA63066E7A02A54E0ED0820D0EE47FEFF407555B475F4695AA6F48124CEC3FD027EF4A9E81CFC0AF4A41A060C25AE31AC0E923E4F58DB95730A72BBFFD1631ADBFC62915BED2693BE03DBE93FE34323D41F778A08F7C048287274B703D576E595495218AAFCF9387417C2A1546FCDE573C7E2E30069A65781AD7458F7436DE5EA6AC332A3310B8306CD7DE02323C599A998B6963DE4EDC004D8F1C92B088EDB4AFFE6BD3A46BD2147BE66C9CA4061E9A75B43EA0997A6B9D3BB07DD4E872280EC9BA4CD6BE85D46CD80D52B82BE63B390C2BB0EABEDA450CB420408634C556AE34A2D6FAC10DBAD60BE3D5E812FA248B888A2E2FC6A27965E9804BC1FE453349ABE1DF3A6E454B68BCB38E25AD6475F9266B2753E8D634C2FA6F1534FAA867579DF277BFBC9B673900636F52072AFBE9292C3BA6A45D1FBACA86C42850B3D9914B3A1BC7777E975DB028CB377578808F3E5985447466B1C1B0CBD795C62294E748FC34E943750A83BF33BDB2A279EADD90D1FADD65CF7078E4034B9262D88037A600F58F4C93CD1500D63AE32804A822CFAD004DD13D0CE43213FA57BB800E64B9E04F76108C7245C4CEB6C690F48E9441BAEB62940E8C0346BFD42F9030923C7442312C89260682CA1B673E67E211B4122C6D44BBBC2E8A1EB52AF336A7A43557352F72118AC96FF2F9F12330CDB5104DC78D84A1003C08B0BBAAFACAF713F279D9241586E40B681799C0FE034FB62FE218B6B1D2A219167557333571C136BEADE008EA7B2FAF46DFB19FA95F1D93EC7375A59EE3D6876E00E277BFD1B66D627FABECE6A14222297511815EBAE1BE04C4FFA1772F477806D5711FDF2911EC2273E2500C05A95E88FDC8106345F66CBC2DED3AB833F4DD5B15B421CD97A43B2D8594F2937F14B4FC30BBDF7F383511BF3ACFF9934A350AAF8A5127611F615619F7A3EDF0583B0BBEB9358516CE938232A73D393970F41035A147FFA41A62D9A2EEDAFD443A9E7F6BC9A37B11377248990891C8E01469017A21A2DD44298CFFE0707E298FD01362EBB9A0D5A03C365015F5398FFFD7BA36203CD51624B1F4DD2F9292B46EF06298E2D966894699EF8EC570BE0259C6254F064875D95D7586E012AD223128A6D065D9BE236447208A8D8948B9E3B5EB2873391578A2DBADC3AC8E2D62F59329D1A11D896E44EA33293E0BB564014C2D18D7D2CEC31BF7591F2B2B27519B47A2DB1AFAEE13395082D7E22692F6422F81963645FAC958D91E7ACF27649D1181F5BD662F273C8FEAC23ABBACC12F566101DDF0AD41885F02B6EC77D00DD5824360CEE0E144F15746C895F96F85249288EC6D859B08D9AB0417D9400AF08E369D7E74C3161D44063733F2338FA43CB9869B16169E8275BCB08541A25399FBC75D84E40447B07A0DE84AA684F2CD524241E1F91E847D839AA832BF8ED310499D6DE7D716059A807BF55E593C77477ACA20F0D82868045061B79933821B53B7FDD27CF5693DD54774FE225EECD5B9832679B3F11AB57A6E6D421E3CA8B2AEADDC8FD2C9A64FD8F87C1BE910574429709C31F6B7B87DC7D1F77649F7552AB4B4B1BF3F7CBE1942490A3D2088D4441E301345ACCD26A5BC7E9BE6426CF61A06FC5F27B9A5E658A74945482AB37EC57DCF34FDFA4DE694DAF36E3735EFB6B6D775EF3D6087AB9B05B1654A5290712020FFB079724C8605C8E040DEC3EC1B87F009F9163B0085FDB8A5E3D1BEFE926E9236BC8B4D739306BDC8C90C35961DAD0D5790C1AC16EE3F1C313A22EB2F7789FE930301DDDAED6BE4DFA0F8C85D9FA01EB21E4CF1CDFBF897375B4918C59F414164CC59B9D1C6E0796774DC0719530C250E4DA0636C96C6EA1CC31A635E6A8F07232E625EA2B09403973730AF9E09C411E264EF8FD8CC834CB0DC3EA0A7EEECB626F33EC8A8D7D843A0471C9660EE619703A2E2AB097E10D51C61FDEA7976EAA093D0CBB60930D28E038D8FD9C26BDED90C31B326C762CA8B11F97903416B8DE1262554CEEEA4C8AF78EAD611603E7BE6F9B552214B4C8FA86A35CD78899AB746CCE21E04B6B8E998D4FCFDDB390118E69E444B968C8ABADB5DDE9EE88DA3A0F00E75AA30E6875D4C1A88A625AA6046EC4290F1FC6293CA868891ED6C2C74E1FDB5A6DCA0169CF1A0749275743755E8BBD5563A8C151514A9947C87CFEF0E88D218CC92F2DA2336976F339CE100AF0E22EAA523EEF88C1979AB6D77B38759CC66A154BD315E672252A14BD3BED45B2ECB6F6CBE5B8072A533C26068172C46290959FDC3760B03FF457BB05FFF9B3A74593B00D0B1860EDA0B80D0D7913D3BDD1ED7756F7DAA80A14F735FE82485369743E7789096D2517C758598B21D07E770608DE02E4C213006974AD7CC9F9A918A2C547C4F4A0C077D87A2EEB9FCAE492E9C0A68A03389E7194B0FADA44194020794198883FE9D8EBE6DEA4FED6A27855F9DEE7C1CB3D753BEEC487C6E29D0811830F77DBA09E00D4D10E2868FEFB5767723A0C2C994E93909D7223980ECD2994CE16BDEF342C8DEE82B0E96E64788EDB96AB1351E2965B5408D3651117D437C07E0313E2B1B27AA122DABD8B4409DD3859613BFA4EE2554C3284A6CAC6135127934E3000C785B1B846E349E51559630E9CFAE0F0591BB5D54CF1C2CF4EB4AEBFADBAFDB54EB3418848A05923C1C79C6053B4809E44B90DA46898C9B71960C38E57D0C4214A476141F21898A2103C6CE6316A848BE67A520AB9C0B0FA6366FDA94B0A03FDF8E0F2E57BEC60481EBAB7A7B79B372C78AE208AE9BF5D3B17CD15D0A797D3A4A447E2891F674E5A28253A4F83FEE13813106D6CAD48314CBE99CF8CE4BD6AFB84FE993D998BEED58B76D00C9CF98FF56844B381FB0F91B02C0AFBE9975C87B8441B00A8B8A55D69094AC95E5185D7C0315A1B796EFB9F0B848A470289B2617756DACB925397BAFBDDE46B4910A1ACD83B13971313B0FB39DA5E22EAF85F5552B2AEBE279F24D4EFCB7B37A79C71A5ED64244D3FFC121570AB912DBACA0055BBBB5262DD3EE424A0F3A9103DBD4DC25837AF3ECCCE1E247FFB2FDA0FEC176D4AD83E5899317AF64F4611EF8BF9E1878E8F5853B8CCCD29C918145D8480310948849445C09B6E99C93C9593CDF1BFE3C92E4BAEFE2729D4CEFA5582B48095FC9A15DD406C54676AD01F846EDC2C17358F7A25D21029095EEB2E2C7A3297FEC111D7141E261CA9323772CFC2DE945B6D74A44BDF4150E9718414A10A814559EBA259B41F252183316C11B175FE37C57925767F8ABB1CC5939FD8085B7362FB237AF012F3628C282AD842FC729318BB34FCD512869A3B43E16D91D16072B640AE95AB972167B65F4ED2EA650F672154F069491334F2E10EA2C5E3CFE24794E3B626D7559533D76976B04AB60CF7F57E8A81C80FE5FFF3A18BC16EF4BA2353BC1E81FE309733A611E01023EE78056A7447B134766FE876EA5313571C57E6582E86C9BA0E44BFF35E5575A4C33E2B4C337E7EF73568674C6FF45EA9E9C5A88A8D1C27BC0CEC1E6E9B11FF57BB7C3C93D0B3D7D114C207197DCAF8336C12545189DCB4D29A92A9672EDF45FFD88DA4C594C253909511B74103367262A108DA535338A90F93E77D99D556219BAE581FD02D084D611DFAEB16D0A3FF585AC48EF4C4C317F6A1CDD0374F7B2BD036E91 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6ABFCB7B4528E8E33E6 smlen = 3415 -sm = 793F7863B2630FCD655CDD6CD905F714041FD9AC5B4F6BC3A9D5270737640637D32AAA9C2FF13E115717B74EB8AD2C669284BF5EA7812ABE8CCEE6B4FCB12BB2C43C2D7A742269332DC5AB7B390186EB051E460FDD15FF1D99AEA2ADC2F3602B22C06DBD8EB12DB91FD0F41256ED24095784CDFC15A6F0D9CD998DCB35A54A5689CBDC471130849D696EEBDB2CB5474B67D06649DF3D157AD012D3B15B11329D4C0E0181E17A17363AE38F75C8EA17E48D048318309E35BD062C1F3AB2EE962F0421DA134462C32F139B840FF4E3271197088E10816AE72A306165115768A840681794C755E996B1F074EB8C40F14258D0FA61AB9F06722C498F435DA1C758ABD1BD3EF00A64EFCE40592EAB07899B6646613E51ED183FB8CCD20F95898C7AE33673DD4201B83B147F1B5376F52044D75739F7A5845528F8931A7EC650E57F0E7EB1C71A6F35FA4EDAD103052920542075CBED6414CFE69A3D295385D1730566345C7D9F20BB3E0312FDE36CC9FC306229DF99E25B7F5269F160F2F322155390A8EEEEA907BC1B5DAD81ADB0BCAA6711A52991B0E9A6F381A05E2C2497CF07D348D9E757DFC6A23C3AB36469ADAF6E8BF0E3389419BDC9A5D0406932926273F5BCFC20C13959DDBA7C30C796B0862408DBB5305DAC868620C3DE170E37A9C995BF06CE5004233610151014FDDBD814113397DBA33C85FA1CA577D4D74EE88264764735FDD1B2FC6347278B09905936C5FCF78E4F26472EEF2031DD95B4FCD38B04516EE5453266616E151E81D07DB3BC0365451AEB55A231B8AB46295475C79E93E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +sm = 9B38F7AA2ACFC51BBBAD39E2E730946E37CDD3649EFED964D261A80413B0A9D1459CD683BAA0858B1CAE0C5BB48FC2614C6C9E9ABB7EEBD7A53374392C626366176F98F89BC2CF20A9CFAB4C4D009360DD9F988645740344340962744DAEE28953C4CED7DB848128848DD45E353543C8B34BABB55AB59D638595E968036C59C5ED2F6C2629C82A3F75DCDDA0812A374A96C4C162E5C0336B5EE2C26B8AD26973EE821344DD8BBF12FD4AA6A09D20E66662CDA844927ADBD4F44E985BB66DD46FDB2F4AA0A32998C401AC1FB1745D49A0B1D010B1B0B7624C192994478479BAF44A1579B12F1C7706D79C10CF8EF9953C2FD2E624EF6BBCA843A549E2B93540C5A3954AD5E2DAF784D0337E6C18D0290065E657E5CA613A392787D1B121D12BD5888447D60C72DFD52D391074A13F4DE6BEF4414F1904E4B06306F284037245214BA0769E8EE233B67A4804D1381C75BB4D614E7DF775A17161D44CCCAD369040928B1F72A8B0EA22DB524EFDE2B29413E82E01AABA1B782BD41E559725F5AC495BBE3400CB345D3EA5B7B82CD77D09102C7F86EE0CC6F0477586CF5E01E8E9973717354CEE65F43E00664DEB69F35708C883C5904F9C8D857B5072C79931E705E5C99DE5A4C5F3C91547FA67DB5E3ED358233EE59D70D8824A8264F8EE149685CE7409CCDD39DE267E91DA8505D814113397DBA33C85FA1CA577D4D74EE88264764735FDD1B2FC6347278B09905936C5FCF78E4F26472EEF2031DD95B4FCD38B04516EE5453266616E151E81D07DB3BC0365451AEB55A231B8AB46295475C79E93E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 92D8682363C4BD6F42A49D69D24372515E232C03AAB35E05CE22FE45457FF2B003A12B6D8A162692EB1F5E472B33138096C72060093931DD3C97BC7C64F4B8C04D258CDA56319F0F2DE865DDBC0283838587322446D8C4CCEDCA2A406E4F2B3C1211ACB302037729D652285430B7A2B4D99C3F6657DE6F07CF626B85E4FD02EC43FD1690A51855799BE483F0E8AE11C0AA6E647918BEE60CF7AC070AA63C4796501E87085019E70689E06B54C8CD760284C26D9322E4204CCF6153C243571995D504C464CBDD3CC0521FADCB9F0B50B286016822963CD66186537081291A210A9EB723B034B8AC95CD30E3EC0FDB0A519185BBD03B5B68C04FDB0D7A6A784972092044CAF5C32A1AEDE516DEF1ED2014BEEFC688166EF0C09720204C1610B9B0173770061515E8EBCC42E247E28DEB297094DCCB5F473241FDE6CBECFAACB1C6C01E9BE272A0D40F124708676E0BDDD5C9128F65C404B62DDA843D77E2EC4D52D85A1BD89322392F9DD4FDCA42E8A36C95F8A723D05D5F26C158EC9250E249A2762DACBBAD4825524F78C2DDD9389B2A8BE38A2E72AFCE2C043279E58D90E9906B78CD46174624B511DE90E91A005BA34FB68E3AB5ACB1AFEB1E75161FF20ECF002C2B4D25FA3DDA372B1A8BD1F2BC363B91BA341D21BB7B0B141BE8D5BE07A615E88109990302C79B543BDC04D8DEF8DE3DD109C2459B801D9FC6F56E9C2A4E331F5A88C6BFFA44088C229893A702F723842FA022D853C4A72D26BB188FADBAD9A2BD08CCAC69817ECD24E8A550940471842C2DC74A0CF2F8EDF326DCBDDAC721508C62D550F8B55E47AB50A16CF2AA09CCEC29ED4CE62F3D7FCF254A08FAC7BF35EEFE4A46132AEDB128F3655B95CEA0EAADF5C267C88C3C2A0B8956B3F37C808EC214855821BDC44B3CAA622ACEB5BDD6BBAD244F03EB904F619F4D780FD85F4B4CD7EF9DC5740AF2E24AC0953D72CA3851042AD5F3BF7A3432AE76C4BAC1BF810EFACF5F06B0D4266445F3C3890F1166CA7CD4C933CB326EE1F1DAE4369D89213AA00609230BBC1B5CB9A6F2AA802A05EAC93F21E76DCAACD0EADDE7064304E67BCB6A21CF46C6C3B0CC78A14C19F3523DB7AA8D7115D29F980E43185330E8ABB7E36E91297319376715E103830FA159B36A1BB51D974CB5D223CD73AD0A8D79A507591352DD2CF97E28A69D2E2CF072676B21800C605550F7B3FFE9ADA92ECCA970B01791C664A11ABE6A6EBD73562B22BADE5C1F47212623C39D8AFD4603AD4D05A7E25234C24AF5FFC1EB6976871E403EA986642B2D6D6EFD18654DF94FEF344F633D56C15DE96F444AB85B19555753D0DD8C6F5E2B83DDBDE26D11596559FEEB098087E06C58282D6E637DD51E3CBC00BE6E804ACC7A3A4716A21B3E0D1BD76D4BF87152D9917BDC2E84DAADBDE72CCB70AA04E2B6773F1500765B03B66BE2972BEEB656F7C7AC9B42982DC9267C071728D75C129BB04A84DC4D9D7BEB0DA8DEEED130E017941655AD91D014B4B3191D65AF965EED1E70DAE46913BE46A956C7EBE37A09E118B074BB7ADA5B2825DAEA13E13E47CDE95A75BD56E560661DDDCCA677524483DFB2C7780243569A843A0514B03C6A972ACA0159CF878E79A6FBF58773885A429F3D853DD7C589CEA00E7CE19B24B4FE2E4D76F09F3FB8A1C069EBB4A9524643CCD835FEEA9E90C18AED76B7099CA04F22537B1F2BCFBE06558ACBF5DFEA0D0DAA1DC9D23A1BE49C5D51743E11E52D9707FA22D412D41092F0295BDCC14B7CD964AFC8AD2436839413F7A68E4B168C12FEFA849043BFBC93C331019E6F7E47D3E547B02EE59C32E69696D2C27382FFA20B15A1C2EDB47F3838C7AD9B881585F9508713206B4A4C9F9550E2643E2BD57C4BE85B8F9A22C9DAFA61D2D32895E596C829CD39323D096385C5ED69387E481CDE9C8671278040D70EA32568A4DAA9C1A019094582AFBC96A9D72D22B87B793FF528F811A6C078351463ADA574509DF1E20BE812E2A93B000339C8C9AE5F76FAC299226062BD66D945143B8FADBAD232FF02B29315058C2FC769B13D7A28187203EF7003EBF2F833B1735A77CC5A1A3508A4CA928FCA095A60E4FE9D9E36362B64619FD8C2E8DF6FE28D0FDB9F4DDFFADF24AE1B4F9C3DFA07B9E83A409A32E549F1769450230FE5617991C928DDDE5EE20092DFB93B3A493CF03E8B8128551AB7F5C4216C1661A7E3E27F6A01B9099536820FA9274607D0C701E601EADB534DB6AFC859D2F65BD58B5402A40E93A41B1A79BD1B46BEE8B9B64BFECA311E2DC4B4032FC5F8224674ED52AC5DB31C146B1A22FA988E4F722A33C7BC332FB01E6F15D085BB8EEDFB99A4F64B3409A0B00AAD4AABB59C3CE8AF71925BA7B392A9B941B93940E002245675C93B89D6D2CA5C1179BCFDE8C77621041048F5BAA63F82484C0AC022F2A3D5065759FCCDEC2ACCF91FBA8D254D74ECBF34D6E374123C62D6667CCDB0E6A19B2D6DD2CFA4DFCAF4B2C6AD68A7666F098FDDDC70ACB5B2A65CAD8FCFCF8FB5107F5E12A672B516344AD8FA2ED0D23FD2EB110DAFB1E84CA89D61DDE0F031322AEBE5C55DB02B09C77CA1099CAE427948EBBE985C05C5851EDEA635F17370AA829AA8F8F4EFD31797B7E007D3903D5E785A917DD70EA74735AE2AE825FB0EB8BC92054C8A49B0E4B2B547365D0A088910410019B793C987A4E4D95550AB467DD516BB348699B384232A3E1531E2C2CED7E3112F1F1EEE9E27CBB56CAD6BD9E59AE607E8FB512E16BA2CA0FD32C351BB7152F3358276C5196796D3E15BED8D3A4FEDE23E93C700147F0624BD45B1C8FAA853BA10D0120DD224D8C16F1389311A92861EF0911C89EA9079A62D73C612D14348DC58FDBB2D9F62F52900DE04042998961926EBD32815C71F0C116E8534266E55F65D2026D63A77C0384D168E6D908278F2F4E2627516A2450BC3926D59025BCDDF29F77E3CCDE09B023E1E4753535AFF68946EAA7E58FCAD7009431B62E2034F7D277FAA9B528201987173728AB5F3395D2C8DEC8C132177379C21F3CB63A073CD2D73DBFBD5CE9B923653C7469B7EA042F7DFBAEFC131D1ADB7DDAD2AC8A520F934496EE1677F654F42E9CC312F72F83471657002599C157AD462CBFC3C95DDD493956FB4EC42FAEBF7A4425C601BD02789EADC3EE1DC55F7911DB89B22A060F1EFD8F972ABE0AB3802EB43A64B11D872AD4E28EE2292A9F722CA45F47CD3D3BBE3B506224C8936D8D4DAC8BA4B9EF71984C48DCD9A6A7F68188957D6A2F5241E7AB50FBDCCCD1EF32340026BA7FC0700B760353CFD7B5E6D5B81230622785A95BF328198BDBD1A336B34710F252B751C9DDA079BFE836C9B4FC6ADA5C6C785E6A08F0179FAFDC3D0C3495D210E92421236B9E47D2F7B014BA960BBCEEFF8F71B0B636A2B0AEFC15A403E968848998D5690EA3B54390961CA262547ECD88EBE4A7215015FADC54EFBE98689C26C461DF3CBD9D9F28B2BE8DDBFD4339A8A1E5D25A4E654871E26EDCBF18EA15E2CF6CE18B872A2C70B5F40C25D0190A14BF43EE34B05EDB33886F6DE5AEF09F8B519A07BAF02CC9F04E7684C6E05A407218EDDAA7B3D55B0CD427E9BD5935640CF7810AF8BF2B537EAC4DB256B012D8ECC5EF332C8F381B0BAC4C9478A07B86C94E526EDAF84F78AD085E17945FED7CAE89C8E638AD570A506FE7B72CB0081C3469E513BF8BEF30AE630DC006B9DA4B639F0736F5139453BF5A6602B98103D5D2D +pk = 92D8682363C4BD6F42A49D69D243725191B87B075476C94C7B41293716E407107451DDFB920BF79217EA875D3AE5322F10B367F3A1C7DBF155923644C3CA04A5607A9FCCD39E62B2B6A1977B390F2582E7A04F066E10E855F53D32176025F48373B37ED36D8DA96A4E382F34784A6DBF1F982E362C67BD99822C13256466FD67751E78E032DB5D3A7905733D7EBF17EADBDE1353CD388E25DFAFF3AA6D5D5E576636F2E6DA8348D799DE4A67C39D06DABDA7688C6061C908D19F3760A461A29181E5717C7E2BE8267BFCA761C47BEB15D8523E2F2CF9F1185F63EE289DB947807916B3DBCEF820CC6707890B806DE3B7FC8C12586A07B19698235B315045D237E55B01FBF663B8B0153F3316530E334D3667634C29011591BA99F796CBA5800B399E0DE3EBCF50FE136B3E76132B3E1E23EAB5A6ADF5FB2207C28FE95A9AB7F4F1C2EEE1056020EC860FE1C8A512A84CB5826CF3C4DD8D7D56C744ECBDD5DD237EE9DA8D98E368392FDB441E7F7E447D24A5F1E28B68307E4B5C6A8AA2F346111D01BC0F62804C7DC0A06BDC1E68B25317946E9B65E5AA84D206CD3D975732EBC942E23096682053D089C9D76614AE0E34D1D264EF98B3480F5B40D0EA7B80A1FEDC987E428707D2758E1CC21E00255EAB26CAF9776CF0F2BB3C739FE6376147AD7E52C7CBCEFBCDA8CB749AD6D3342ED3C21115DF3FD78069533E0B38B785619CDCAB6597CFF9D139CE27921576F2B40CAC588064C56FAEA45C233D7243A2F3C63457282CBCAC935C00284C72C61F6805D356EA0B0F02898FA9C0DA3531C77001CDDF5B606E0A002234E9525F2848B808CC205B8706396958827D9CDF45598354CB14F834AC80E7E74FA5AFBCF6CB8491FD4993349EBB962B93BD30C325484F41AC6E7B0571839BA11B4D1DE52A7AB5F64DF9CFB15FED8DFC401228C0AC07AFDA31F8A2734EC4F4432832BD3180EA6A66CA5BC215CB2310231811A7990BB25282B9D9F23110700CC38FE4EAEDC37CAA69FD17A9210E7DE5C1D99F626AF7430B2B30194523D3B5CBB1D7575D8850A19D57AF1DB4F169B656069BBF896A37D667B1FFAB525BED25F684F4D1008EA672DB48E34F20D9CFECE3EC3B86A1F5D9E39ABC6C9F6C58E83A77753B5155AD0FEC25AED0744076B143E7191B99B5AEA8E6D438F549ED6B574F5264F996EE3FAD03215272D158CEA024AF658630742255B6A6566398A2F9BC3DFE0FFE19EEF8A0F731AD084C6903FDB937D606E3C195BDFD8C1F2C8312CF334BE9DC679301E1E01286914373AD9F0E128599833C78A2E79AC2212F0AC64975474AC103C0B2F625E6BC9756A058797006EB1F97F37C028A4935202A93D3AD6CDB2BF9BE172A1CE40799F2C1FFC2F29BDF398E03C659980C37724A532702EFD599C2C751245653FA8FD042DCA7D595D7BB3994649E8FC2DA1D91D0578291CF50D835BB2689D566EF02C20821492C7DB8F7CD8A01FB1BC60675F949C79965A2652E3C41433D10A82C39AA1E21ACEACCF63D15442DF22B9D0A5887EADB48C33D32E09AA946474209E67466A2F7C5EBA43FF42071081468DE689D322D24B1D0EB4054A500644FCBE73729D29E08E57CB62E74B4276FFF86B94F2C482B865485233AC0C9A4D782E6270E2ECB4B732705545D8276974CC0816F6F1DB1E15535F0B13FD08EA2F3BA61E92E000F557C74012F85EAA3F33883FE8F7D2C8D8457BEDD807B091EFD587A2FA8B251586614EF4D6C095B65E13FD15C16EE2A1EE1BB265B396A654C755470726C7719C51AD51C3D38668E205BB783EC42F9F2132E5D10BCB40BBFF481EFC6946C79A0B0B59438CC8F9986B9D9F0EF467FF360CD57A9756ADF1EE4D157F848F09FAA28A88893B5F0492A2F0953FD5B7F5E0B39E2923D6A63E039E9DD23FDB6614648BA7155EE8186B0307BE251FE471172EAFC5F4743C522B537C864EC6888D9FF67F0CEFBFDFBFD1DA1681D7491189057307C5D161E7D6A575ED890807A2F03CF3FE9A821BE0B6CD39FD6EA305620CB46C16B73420FBA3DD69D92D01115A99F2B9CA42F828B9287C3E0236A12ED0BD8DC7FED8E598903D1D54A868914FD641F939E2B68CE679C2FA41C22B10C534B3DF3B5F61380A18FF2DE7E2CE66E95F4558451448F9D68EF2976174DFD28238DBCA761DB2B0E4018E80B55947555B3639359F997036EE37F441A6D33C0359A786E6B728AAB908422987B50011224440F49901840062D266DCC08EB7DF76AE56F82B1B1B5546FE0EE10A9240546BAD179737EC33AD91225E610E59E7ECAEE943BEEB4904549587A426FF8CC85CD73064203D6605F3ADDA01A4304EA38F46743F2271EE86A805E0DD6D819CC9B366BE8A0A7DFB04A546CCAAE1789F2B553926E9B57B7741FE7F599C039614DD7C0C46E99474AA051CB0A6753ECB211B1663311A060DCA7B0E3201A3207923A6C7C9DD52C2792BFF3AF95CAB37095B633D198D3FEFC92F8608808A4799DFE86EB34960E4D5C3438A622A73E7C4E38CECA005020C3E07999760EF3573174891A167BA3817043F8D12E2EFD9E4B5D29F354ECAD1B592A9CA0076C54B2A4C4EC2F967A2CD12B39F889C9FEFD95635D7CADF79C6D230F1FE61F5BC4CD199123A3E12F3E6ED3DA09FB3208FDD6DF3911D90AC34CE61AC3A8051DE7CDDA5DBEB8505312A6AA80C6762403C932D21329735F54F83D251E06F2D9A4BEDEDAA075B7D4F943112B11885B6C32F77D0689E4E00A4A4B1404526DFF84E5908578AA858B0FF4102A002ABC30EBBFC5E1E03FD010A713EA7CC54AEECC2180AE8082D141003025A1B36C302C9F888321A9A8A14149B2D333322FA6FDE234BD163E6340D39F24DA624448DF053BE1BC36920633E085404F22BE9D9067B4176DB412514CD20CBD98FDD493AD15D90BB06CD4CD5A1AE73BDB036F4409B0E82CD062514B7B2026B3819C13C11EDA79167D10FC8D364D3BF109C25FF6FBC78CBE004EF3AE8BBEF65248779E2BA34886EB8F94165D6023068435CBB84FADE05CE3B2BA3A84D8AE89FAA19A5CBC36925DA0CA472A6662CF20391885447151C0FBE2882E543AAE0B8F9C07CA9264FD91714C46CA9DCCCD9E91BB7CC975465B7F0317E396C169CEB52D8C54BC0D6692737DE1490FD7193B87656915491BD423941B0E5EA7EC54819AEB06409756D728940127BAC17FD5CAABB077D15EFCDADB449F079B16C84847D31D165D98069E82E2EF8724997EB882D9098F22FF05D574FCE28EAA99894ADC33D102CB9E203F354D0B3809DB81AF0BB5AFA7FA7B64945B69BF6B1430615945DB9AD06760FC6000876064F40EEC09ED05815434E87F875F555393E4F04774CAF2042647CDDA6C32BD4BF586816C458D3CE06D11D7B27670655940A49762F96A3001DB8072AFF77E0756AF1AB17E6CF24E06079199874CB870D05D06B9369FC65F6363419903ACD64A584C561FFB3466DC02233D3457B9622192AE98F367960390BBEA70802568DF9D62ADC2E62B95485FDE318730CC22F206DFE4B5B3F03A6682305FB4B9116EC05B35100B819182F7B9140141FA0E380A3341A32819FFB47EC388EE78D62599108BA1705865ADE06B645D3DE21BD25EBA5622325C6FB25DA5AB1E2BBE585A2B4D08E9736145CB1E9B698945D0C22EB4C7196633C3AE2D72FD2839ABD5024569CC94A516022FD72E4D75304700374626FAABE1E2476129AB3C7C2AED271BBDED1C55CE3C9620DF44AB0BDA529FCD155EDF00926737CC7B sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A1962D8DE58ED5CA2219 smlen = 3448 -sm = 5E20653CDDEBFB0E3581BB5319BB7301357CBDC4F16C8B7E62FCFC790AA824480B46942A5B84CB89E08FC833762FB4B51061DB97C07830F6FADE57D52AFD6272575058E155079CE1B842F5CCE06C5B72F34D816CC7E901087D2526E32A6F09ABD6BE5DB6B6346A81FEA93290AD0047798D2EDAEE14F6623C9FC9AA8E968E23A3DEF0DCA7B5264A50BEC2AC1F507FCC8E2CC392618280BF0CF162B5FF594FC55E17C8CA35ED143DDA874641774969717BC68B6643BAAA4BACE687F41C0271D730512C9F602E6E438D6EC1AF63B73A67F85D6AD38D9462E8D6B76C841D0B297B20C777CFDB642BAE6EDE2ED9DB758C14C5FC57816F339F8EB329C3B58466F27FD5CD26EF9798FB600A462BEB40F4344AF92DBAA9AE0BA46B713844DDA8AABAAE0C5FF378801813056D757C22A10DBE9A014CA3B54734F900600BA82CD935287406CB0899AAD6214B111620E3E272E44CA4DE6723585C75737353E1635FDCD8E5BA1A359A406E474DBD109213CFE92A76CADF933D37AC8A78C5297FF5C67F2E80AA24EC771B9AAE8FCC2212C2152A05654E202D6398167F6D7B434BA326E06322EE3DA3113F21381B37F1948F92AD1DDC4F80F43817F51DB771C787475E52BE55E5A558950F21037783BF9314D6D4086EC570D940E0D21AAC007F6D823E5486EE879F5397920AF183FDD907A9AB53B0A44DF3CC7811E82FF64C773F729091490289874E86925E834E37331A924BF41E135AD303960887BA24F0363B00081ACEE6C00812771E9088C7932DDBB93D4DC6344017CA9AF91124F61789D4DA4908BDBD1DF3C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +sm = C608DF3D291E513706F499B2AD9451F4D36B2AB3DAAB0D75EAC47989EADABF3529690909FFD1966EFF8EE7C29CEC6293AA91A9E01EC42BD986742A772966F2E05E6054289C762981070185F65ED79AB6ACC5FB9F159632A3DFE16BE849886B29239DAB011F70928323928772083C9473656DEA677D4F674D1C5D85784073FF93DAFE40EF9B4A06253849AD627196ACC250BEAA667FC73850D583F01C9D30863CD5326800A9370EDC5346452BDCD423039D848FC7B817EB4897A7B62BC82718E55E6D1EC7E6766DD7A9DE9A3C0F8E92B6E27B255419ADFA05BB185F181B7D9F0CF3F2E0D96E0DAA62661C367EA474B365C8D1631ACEC11BF2AC5BEFC3792B16B015455D98AECEA95BFCDC4F882410F19B94E47D964C7001DD209007CB2B9EC1D3C8E6978C910254141DB66E4F5956F46997D0E27BB777F4225C74ABE07DBFC40BF0A064E00BCF3ED5375E5187F4C8F8C0297186A6D8D97D14D18A14443C51949AC30164C61E5D373877B994D022536383BC60567208B76CFC6137EF1F0B893A1485156A4A7E4872CDA0D2E86D281C6E5E0A6906126FA27AD600B1AAB2CFC86360AE893F68331E9C32D8528D0BCF0BA8D8336C19F94DF1B9BFBF41BDCF97AB7711C0C3F3D5DE447F38646EEE270EDF8476446C4C344DFFCF1A1517B3AD98F49D7BC8617CC568DD9F600E1F173C17B0A44DF3CC7811E82FF64C773F729091490289874E86925E834E37331A924BF41E135AD303960887BA24F0363B00081ACEE6C00812771E9088C7932DDBB93D4DC6344017CA9AF91124F61789D4DA4908BDBD1DF3C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = 0EA33FC56DB7715252BCAEC8D0E7773983579AED7C3710C99456A9B976DD8A80543E134CD9D28633A990215A20E198EC2515467A8FCEFBE18AEB52D178F38C0A9B6605A5EB8F8959DD2E38870E813AFE8946A2A1A5648784713D69F797BFFEAEA4CE7AB8738B6207ABC16709D4D1401A4657F5A37D779A1FD5166B9ED118191B9704CA916EFA668763AFC881255EF170E110A127D921E0C444C818C807E509CFCB6C8CE7B3347229EFE73D1227C0134A3069CC1B094C71671E1640478DB98B15F93D670191DA0F927801DDBF549A9F57385F419268031853F09F42F1B619D13C47D322E5B8A4880979D92580DCAD411735FF719C0BF9A72618BB56681A04607D0DBF0F6BFBE5801F48D329AA2504A065A93B9D17A6E89AE42440CE2EBA09B17775418E3DEC3327E2C754F8B868A83CD19BACBA425A679EEE89DA376280E80765206F9BBEE2CF9D7FD21CEA9B262C5FC4635FD7BFFA174509F744D0BD756A660A87E82FE94E9E3E32C74064A3C6EF6518391793B5B774ACCD950D1C5685B0C0AE7322468548433B7CE617C6C4972B83750D321A5282C0BA424ABCDAB4F99AB758199F7E7643F195E034DCA1E0F9F71C7B04CC4A4FF204BE3C09EED8500AE068295AB377BE81E862AF5884E87B2A3E001AB1A800838D4728BA77A087DBC1B0DE5857A5B081690EB22CB82277FF991F4FFE58D64C6009FDDC51CD589FA808590C60573428C0C0B9D7F6318F0D3368C490AB55BE3E6CB93549E467F653D14A6A8545011CFDD68C1DFABF6896273D42995A5A6005FDE623B79A5F2D01D01E414D914B09AFBAAC64CD1E0C431420B4D03F80E513AD572007D54982BC206F9066656063EC85F1081B7EE95F13A53BA9B2CD7CE53DCF821E266EADB555FC937E5C4C4D25588D86E04390831962C7BB7B5771BE58E15238F24C65551FD05E4B1D45022A57F563AC5AE32C0E61E2311540FFF4A665332AA641FEC3C1424BBD11324CD12402254004E3B6082EFFBB298E6EC3CAE8948D6DD5CA96BFE75DBFE4E169F9F608D6EB56DE5C5F411118002D3F23D24C2DDA56CB795F1C0C03AF88610182D67F8E4F1DA344BD352CFED17D2B2B27CE0A494CE204DE2CFFFF2DC6080A9ED8F7CC551B91AE4F1250BFF5F152E6673EDC60974A9559B43391F5E19980285AD750D2016D25502B4DBCC5C297CA57C7C42C14B7628C7609F887562128E7792875597A4E51AD9D3A60F1FB720EAED1B21E9B65AB002682FA83E42470E268D9EBDBE1B26ADEAA443E725D9080676F6FABC94D6BACD1AAB81594B4C394FF80CF7B3844EEAC2FB984059D2A6296B1A2EB5DB53F009E5F3C542990989E85CD3AA8D2F693CFC347F64CA00D71DEF28CDE91BCC290B009C55B6E2783C93154DCB8A13C1DF6BDCEB8C03B2AE58687BE30E7B216A08CA6DA7D2535B2FD884C4EA806623C0BBC9DA819759E0147652CACA73A55FADE30FD8AB11E4E2CE6D09F7A8D6AF2C4E3A1F96E0C1CBBFCE47C1A38C0CED770F2987E3CF1438E8435414865EE90CB2642743335AB3C65BC32B7B76E123D447F75E3D09521D0DF37A6990371CFD96E154F32EDC37E6D1E2A1F83FC58E6D594CF7296397820696212CAC43D68102A1FA40CB361DAF3638370FD3105B33D3B00379A6383E6B8D83F446145BA4D3A178B0B3F74905E7924FF4817E14F350EE9372878E3EA0CCEFBD33CEC19CF53B3D062653DE3E2E282C72B4A90C6EFD8D8FE54215DAA7BFBEF240F11E7E1F1F835E14DB86AA55FC33539408EE5C5730CC2CF8045D436D4267DB6F103E2C3B4D3B76D0D518474471EA0BA8692DAA9F08E2A003BA10B074ED9037AAEFC0DC5F405DC403361903D6F34F2BDEA18121F51FAE73A6A702CFBB5D005D3BE6FA9500B0CD83CCF73B587C1550A2B13F4BC8A8C9E55CEF56FA6E9B1B08D0BF61C3F83CAA94712FB52A2ADE6281C48D74712C8C401D8EE846D0EAF7D18A52D3F77223C1C884631045433583F55CB55F7B844EC571C34296563B2C09E1AA33A6029077390632D8DDDDBBD2FD3A7035F93A52367EFD843F71CA8D1F37BFD1E8B8134FF310D054E659F078CFB291C67B7FA8C02A08438BBA91237118C3A8206B222DDE526C5C55AE5ECE22351B4969B9419DF35EF6DB2131E06EDAC8D1CE4EFB56ADB6EFC30799A021D110D852B801CEEE03599EBF8A2A20C36EC72485584BBE8AA3C83F35ACB122A054DF125277B42DE781C4D5A96CC893F05C1C515028DE37664126AD9461369CE421929B4A626271F21F47F540F54B1E019EAB3642AA34213CD004D910E0E6B06047EA9FBB763370B26D8C0AAA7E166E3D372BC230D024A81F21E84E70C1D29A589897EACD1283BC934379F447ED09186559795413E2099AB119DAC96C75E732820DFB6521A872BB955E785501FD7F33D07C1514B0E711744A44945F348E38A2D97EE8FA25ABB049649ECF49B42B215B97C190D6343EBE806CE92892F41F797CEC24C107E50F5F5B95F98CBDA6F630A4DE4CBC6A2826626E1DCBBA8AA18B62AB99AE18870CCD8A6CE237319F9EFEF81D3579F5D608F46588FF1FD030062E30B019D1EA8AF0BC1CE85C7C484AFC860C46F729BCD3C14D9B3F0105D936A788510F6663C749659C0E593FA7AF69041A5C64B128F4616A594BDD4C441016A075B1077646ECC91BE44F9683B65211F58DDEC386937ECA480AE8B4730A038B5B650AE762EF75D8649DED6DC14500D72D4C66CCAFE0F2E3A35B7C2663E8E24F2D3E4F5695147554D8BC8AE80B1C098708E86A1DD17A9BB00CCA416577CCF988B1BFE5E446FF8CEAF9EEF42C388A8E6EB3343CD03337085967AA3C81C3AC159B3C8CBAD90D32ADDB16AB16FB0D3FA1E5BB3B8A6BA8989F7CAD6E27B76419CBE79D59E2B1099668617797A98C7132112DBD38AB2F1854A361E5E4E38CBD2CDC46FDE3EC46FB3ECA89F5F2AFB4A0B4570DE64421C471ADECD670A98A4BEE47CECCB9845A2A502F71808759D47CC0E10EA9DFA52ADFB7DAE596E56214AEA98CB5A6399D35C9D60C7AEF0E1AFD9ED615832BE8DD637F1E9A8B0275A45F3F2DEC0B6DF16BA73FED9614C78125ADAF4C370079F8FF11E9D5A4DEA23093DE5469F2F56DB6E9348CD12B78537C1B6F4567E0A9DA8A2B708E63C6FD51DC9FD76ACB6361006E2C8CBF1C3B7C98887EADBFC50B9AE2626D357D1FD398A4B81AA99E7A88664B07A6FCFB64FBA45145BB24143E6D678792ACD72D2B9FA52613E1EEB2C494E7EB021AC62EC01974B9A7EAC5199B64C0592C2B4DF77AC856335106609FE80C470E24E15B92FD5871DCFF442EAFE55352B93DF887FAABEA7FB54E9C8A2CDF051F89B7A1D7A62AED0F1A9502BCE4ADC41F7C89A8ECA8A8BA058303863F08CE86737DE5F27EBAA986A0A13B5117AB48E5659198F9D281344198817693EB2684B13C938D0A5C04F7EFE070CC94E0A035FF13B815F0873298715A5E4112A2698F7F5101C99209BDF2BD88203170852085E984E26B0EEEE056101FF86730B2453A79C4C6CB9394BF35A6BEFD53F7B80798E9FDE1356A71A9FBB3F2E482081EFBE6512BB384047325761301D6FA3A78486F6ABCCF461AD7DB96EC0071C623FF4EFB2EDC7A0577F26A97326EEC694E794888C9292A0F64B0003D4EDA82EBBC5C7272320D61B7B7E61FFCEC133944474525A99355CAD291BE4F3720F58E85395A106C4FB022AAF7800D192C43F20F95EEE4AC38867D1598B2E429DADE02C68F6B44B76A0727A06A1864FD349C8689C18E9 +pk = 0EA33FC56DB7715252BCAEC8D0E77739C07932462022459FF7E48FE643C4E42C522174FA27AB82F23FD38E5B98D8E8A92C78318F82ECEE982E4711F64DAEF3B6B3CDCBDC50F97A76FF16F5DC505FAB74AA7EB1DE909C451196E400F94C784C90B7465F9A125F2795F05DD003DDC6E59460BEFAFAC2FF9A928F19AAC187E1D9CA29A77603D4DD85FB2FBD3816D199F99A0C49BEE6E3913A9DF6077F537FC7BC9F772F2243896D1741601EDB8D47804B306BF08A35F37B1F94DA78F438553648FD024A0E7A4B6FCAAE66DEEB10D9DB7C65547C7B211C1B35CBD3EC8C60FDA3A735011813AE6C6F86DFE565D2A423EE0E8BC9427ECC838639095754E249CF4FE1CA146882FE36B489A643F63956A52931F956FF3658AA9F7E12FEF879D2C5A2F4CFC388C5CDC712071199566B55AB4641E190B31D0B8C7D7E892BE4E493C9F79E38C41564990CD970B4999836559CABAAE25B586C8ECA78873EE7A91C70969D761A574332505368F5C7971655E00C5326AF60A6849ECA077EBF9EFF6D3C6A606664399F47030F027112A02EC3918CD44CFD7379E528ACEDD7636528489CD4DE7A7A5FF5A610A9C3A877290463E87DDE49CB9E4D7C7246724B1D86AFC6C7AE094882C7C7155861827223A858F37E6B74938E51437BDDBE416BF6A886E78577BB1879B38CA99A6DBF3B3E8BC4B2340F723577F9809C6169DDE0C86F5B708A926FF1D24B1EE46B601F3A876E593CF17AEE1902471D3B4A33EACEE365A805D4A6887AD66A95B22900A1EBE9BE0EE6B049A337593DDD45C3CFD5C17A62D956EC91BA09C193F3252A0F6C494365246909D2E1172D3E9F3FD7346EAA279345832A619CC72E557AD46AE5089CC7F5528056CF057EA93F4D983C87D695EEB7DC5C17FD13DCFA70AC39FCCDBD64CA5378BAE21E409A4861000FD56FAF6A130CAAF512895DDA8AB41EAE95DB5C6247B191EB586D5AEFE6695004E30AC31309618021B7448E754AE4195BFC0C79FFBB539735ECE3927135C513B9768C032BC33B9F86746A2BF317D501F7555C0A8979048FF5CD279BE53371249AC2A8DABA3B1011A71E1A1844F4AF59654EB80241A68C250B5A67CAB3003DC35BB3B66394E506E1382D8BFC2106C161F3B2A0319DE8DEE66094BE477817D68A28F8FE3EACF8EFED790A0D5391780E9DB3774B2AAD98DB635A111922A86652889F7EBF4AF43BA237793640927451D7F0D0A54513FD0B7285853C83A0D5C954A889E3E5C6B16FF8525150967BF253AE5052056C08A664AC286B3AA57BAFE34957FA40340AB479FAD37FFB917176CA7088D8A7691FEE157D4519EE403F351A4D000179D1BEB4BD24F8017C5FC41FEF591445F83F21CBF977EB69F0AB51A61D1A2DC7DF913E38C24031E96B3EB5EFB78735768A67F01255B9B4A9FBEE6303F430488BBF92DF4D7B43094A342B87E00073556182CFF04B363D7436FC6DA4678BC03933609A27BA2EB8988534273434545AE22AF94763FFF7AB954981AB7E7707710294A83A21938231820A6F8E4152511919E03E25B865098607CCDF47A1E371C7F91B4A036ACC06A4DAD1B49E670B09553C6A2F57E601169E5455BBAB1F9F3FE6232376BC222649832ED858625730AD3290C4E103C920789C6261EE1B4CD26FD535647A0C3AFE90046DB5F4DDBA62F7F9451E738049A48D9830570B3DF474DCA59CE6BA08526EC2578E3BE12B90DF9609D9222AD750D1DEFA63DA13E2389A01BA558ED487AE04F675A76D0C676933957200F26580BF3B67ABF25CC49B18509CEBFA69C7A97D0D76D2A61D20B745B20A4493B3BC7D50A145970F9C9F2D4C276D5F5730334C7C756363606EA0FDF15D3B8006208812887AD95146BD10C3A8C3BD97C76185C2D11DE103142A08D72B14E42DBA29E761F6D61468A15C6750DF1556C393C62A97E42B3AB3ABC8D01B3B2FFE8D4091545AD11C4524AB14E38A2F740C66A8FA95B0AA5C66EF9597C1425928429DA66938D61C9AF1D8984AAC3DA97A25CFAE05A11750F42E083D60C9C8863EEB6961240FD3B5EB71DD0EF29B5E0D9FF9504AA49B3E96A46B35ACF0E419256142498213F90E1A594626E221C12CC24DAED51246CBB2A5E87FC5B9B4D7B1EC6CB38CDEB5415CA6BE4483E4B4A26D88A28B48EC9B9E1011688F6D7E9B14E7FB2507C5F3E19C84BAB307716DAFF5100DC569C22D46138E2080CF185BEF229882FB13941A9DE0A5C79ED070F9F9BE415947971F5F3CFE45070BE8D0CBC242D38235484CB88C0B37FC7B5916534DC136D1CF45948D79A649C4DE419A7C8477B6F4C09A8358C71DD79B362DAB49AF14210DB793ECCE0E4CC13BFA78CDDF32A5734F60D4D11E97921B494E6531DF0EC23AD555115968DF73FC5061EF82EC9F9335966FD7D5DD0C0844B0B4DFE2C13AB4443FF931F1BF72DBC773AC7F8F809A3FF5D366474B98E0858584615A962DE207A778596B3BB07BA1C1E8D9AD14327A78117D9314EA0ABC5A3314474487EA0FDF001496654CDE4B6F6F3402CB794B4571FC3B8D973454E31BAE33F156F8B522CB33AD752268966CE02FCA8C732BB93B3631D4559CF8867A86D2F8DF45767141A3D7D2AE0441F4D1B2CF0916B6E2C1D84CEFABF11AB44BFC268E8C9C6B18E76DC63CFE0186469EDF2FB2CC7FF8310A7F6463FE8571BC1BCDA925613FA163CD8C8AF22D3FE80F12992B9C0D14A2F48C476BB50D86BD3D10FA5682EB3A7A7C6BA951BF98C0396C7167AA1FCB8025003A2D95261BDD08F377C1AC60844AEC2C9AB7917D8B66345ED61589E83EEBE6E88CDDEE3C8365455F4B65AED98859C6E1A5F892E7751A5CA7853A797A0F74EA8DD4BCE2D3B4ABD26B5FD16F713C8348C02A96AB5441883CB1D045601221EB9E310C9E8379F5A29C7648783F525F1B10ADE2817986FBAF8080B8ED72D828CE9E9587ECC443AF6687CA5E6469C86998D6B45816FD4E33C27A5C8FA73248A9E4070BE24751830D5FEE26B913CF45A38694EA5855629D4C15CD8157EEEC558AAE2958ADA5AF878737BAD4A9E7A9C1594443B5267794F2DD3E9BDE6D4764EB7A60D16E531D38BFBCA47554FF0B83434C28286FED2F2DC1677B686C017C8312DA948C72BEA51F41D4B1378442F8DC0F568DEAA6DFDF757E1554E56511B8B3AA97F45BD6070DF0107C0E2F96318AED303E2FD9127BC7DEE1811BBD34B50FA9A4843CCEA0741FA3EF9FB02A544DE704A0D686BBDDACB1E5E5005C24A01DD3DD5C336CC7A3238D201795865AE4D1081E665A176C65B9FD553305E71239302D98650332453C9D4A0DDBFAF10EEEEBDA8FD7D737651B4EE68BCC0BAAEF6706B23F08A00E2A7D229DC71F20B38F3EAB53DEDA8E5599C324C6B01DA3C90CB8D721349DE2435AE39CF5AA4D7181CD9479023A13C005D51898A2248D2749B6E128477879160244A82530CF999C6E595116F59D86CD89832EE4BF6059E2DD539F120452F42F8C0B4658F88857F64982E324EDFF36BD2A016A4BD03A5869EB1072B2727479E77AD5B36DDE834CA47499F81D10E48ABB7A522FBC12AB97EEA416570CE41D433979C16F98A13F2CAA7516506D54815F0E3BEBDF221870977670BC513150CCD930C6B1BEA95A7696F53FBD4B3FC6C4FF3BA01D13C647CC3950DAEAF71C72CD6BB6F8503F3B8BE0743C3639330E54829A5680E60916B445754A4852632900F8B1A0A204A7E2B7DC7ADBACE7497CA1C20F43D3F200DB8F79ABF48A35E10A77E6D6EB6AF8E2680C346351928A sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A960BC0D8D89900C97E smlen = 3481 -sm = CDBF13C9177AEEC918F1C493FCF51A01493EDD100BF1B3772C28F3B8901C6EFB3D219034AA32816EB20B19983973B302BE2CB57465420F840B8551995560A6A93D0A8D3AC913A989757F7968CCF58C5EDDD90AB9DFF92AD2DA58DC58EFF8EE5A989535D90814767E11D8F92A0B0CCF916F3E751034FE6CF1C577E9A0CCBCDBC78F95BB6AB64C3C2918586A2ADC8263E5EFBC56505502C8854E1BFDCCBA588939ADAC0FED00626418ECB0A026AEC29AD0EA31814896F033E966128D8085AD10CC6E111A1E4757BEE9B32BBA55406104BCA6E65CBCAB523C9D3CF8DC8E625B9032AA527F497C21B9D1173E13E81FF89EBD466972DC62BC0AB16AEFCE720E36C3E0C853F1EA1A834B062457270F923803AC4CBCAEDD105A04E48D047D2BEA1C55B8DD64A8F8ED1FEE17AA5D1E543B136A8D20A3FC31E5D1DC7E9717575750E4884F0B24FBBE85C52CAF7B9553A84417D9E7047A2F6A34D36152EDA38296DC86CA1B8C47430E62FED9A2F93FECC297868725CB29F08B4D59470780B98C1F2A9FC4B1F496FCE31DD6BF3AF95F0AF10ECD4C69E60DCF4132F0DFC4EE71D9F546540C92AE378D2107B0C1300048E1826BCEB271777699A3DD70AE906CD7CE84D2EC107A3D56119C7008A10907F7316507E9E6DCC2CAA0E9C5424FFFE50AF5BE0C18578A826941CF2F2D7C38E280EA99E8570E86793BF9814441A3F0778725F050411AB0FD9CA90BD0E721516644828A7BB5181A1DBBDB0BD73BCCA0F47EEC009EBF81740F2B1CB265AB31B0C0893666F83BAB187A06AD184DD4AFB8543A0CE76ACAA1B9C4836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +sm = 23FE2717F9DBF52FFDC0DF2BC6B5EDBDC168054C74E86EA7BA4CEF2280E9D5DFD4271FD25E46D432BC56DB5B1E435935A9BD1A9D801CB5EDA55CE00FD9D799A8A3D5CB6712BC7245186B3172DEA8A2D2A9F40A80C5019D794ADB118752B2C003FD0FB7FB37F0B5FF7028515E1A705B53889B254B16BFB566D32CAF4F70CBE8EBE69C8764E24751EA13A2E87AB308674420F136BDF0A789CAA02E20FC03CEBF93EFC68664AEE702132AEBC974AA09D1C59256E55126AB9E3850CDCB27D2975D7E17F11C91A439DC6E6B5719572304EF272CF73113AFF6DE1A832D351266AB0A2A50A6D1A1F58D36A72165168DB1B4DD73DD1C8EE0FA7EA8DCE4845E496CD6F3311FFBFE8E752E0E69CFB7F41F0D06D53446E4D02DFBDF3B3867545C0C7D8CD52EC42E8B1E77220D38D2BAB535ADF0759DB566A20811EBEFF24D6523C43CB640C2030C4CECA84D885D24031C129798698D6BEB681DBEC4A5E644984DF3D0FB00A773FEC6EBECA462B7E52689993ADFA12CCB12B1384D0248FD9DEAB0ECDA349DDE3011785A70F0BB8A752065AB041C58AE558692299749292C100197055956EAEA006DEC3282B77F9070662B3995F207A778DC4ADC371E920A80D4C484774A934473138C6C633C9E5CB66B42D0DD7203286368A0BD0D975F19780DD2243738D3C98C4F24A81DB0FE31D08B7AB930570E86793BF9814441A3F0778725F050411AB0FD9CA90BD0E721516644828A7BB5181A1DBBDB0BD73BCCA0F47EEC009EBF81740F2B1CB265AB31B0C0893666F83BAB187A06AD184DD4AFB8543A0CE76ACAA1B9C4836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = E9D1258056C50241C5BBCD8E508949573442C5FAAF6B146C922DDA7336A57AB9F7B40D433D0E5D5B6BF5FBF1D35ACDFBBD03EB8AE3BF45C835FB991CE71F949D779E239080D808CC6FAC4214B1FCFBE7D8047C937E8008B1AB00B99385136A02C2FF88DB0B5FEA176B00B4E05A2DC76EB4D06CADB6F758299AB044EE96B96520D4EE06C525161738524A364631B96F967A1B320078504A78A6D87F42CF10163FA295844D5802F584F323BE520095F4E53E0C9171D045D2300875E8B6D8510BDDD379A54216DDAAB22F6ACABABD87601796E4D7AA65B77E1C89A098B196780783CD2006BB96F4EA68AE23EAC035DAECE93EAD31FA8E324B364674AA09D75B6C7AB57DFD32E363DD54B921C04134DBCEC5BF03347952609F8D7DC44870F13A3C973ECF7727DC08BAE1B12FA3FACCCCB5C47623161342EABF1748E5ADEA0FA4E9E0C32A6E4BCC608C8036988E71CA0196ACC4724E202CF6C394FC994FA4B21C6BF7944AE831F7B4D974A376ACE67DE12FF670D429667E9A6582C62DF2991933E0B27ABA75BBE7CB86BAE809BB94AD110A8D848FDD97073C185FDB84BC6AFA8110B6E5E41B84AE1A62393FA571CF38E315824BEB3F28362AB40566BFD3B8E52B4968431146650B14E8D209B3208950001D40F06D581DBEBBB310BB63C87CD813C9FC1A0E1D3CFB848A08A31CAF5AE2AFBE66264176B223A168D42FEA8BCF94EF7394F76B96B5FDC45E5767CA4D7E509CB2F9AB9D6235719C37D6ABE549052FD5D0424B595D8A8FE34290CCF9D099399486DFD7E7004C65C413AD336940653964B46EE0F22C2E2DF41336DF4C23AA799CFC4EBC259896F06E2EB867D99F2BA1C5F9B1B9007597EC4434185497BF724C5FFCB0FA0230B0B83645FAC275C0D69AA22409A46BFAD1E16A8040BC44631F8BB7666AB6C6DD6C5496083C3DC59B1395BAF8B4C08716BC9A69D9CF9C61FDA4BD6A2D6DEE624CEEA29D1C59E693B82D442A31DE00903A3E48819B0C31D802E8A085881CFC89783E2FF82BA4BDC312628DAAD171ED06CEA340720F3A721EB1C36B2AEA87ABD52B0F35EFB299FC55A4BBEEA3779491FA5DCC5A5C2BB17F9A4C4AA6C0BE6E524149ADCACBE84B9AF19C6C6A974798A4CC172CECFFE98C86F82FD7427421419A9694876077184B3CF5BA858FEB201B895F537D76790D2CC89D437DC20B3D71578EB149CD9D10358F6000DA7F2548654557D5CD5D46DBD5A907675BA3CA40F5ED17B6E30DD370BCFA6E3B0749CE0036520BE1FE808DF0A5A53F8D377F3966454684FAA0C840CCB8ABBBD15D5E41441156A51FBBDAE2C060B041B2ACB33520B41EE2EE3BB4641153CECF2D373407E5CE27690968D11D9C9C8D2869A6C2D66C5E69351DAF48A2180BD0AAF8C2DCAE1B327C7A5351C788E70EF8AF9571E9C5029B2293E0FD7F971F88EE70FEBC0ED12846981A8D448C587B3D729AF7B4074C6C2956AE5E6DF013C01D1BD80D9ADE4A29245457AF72834AC968C669D0F455ACF868F27B906A84486636B8F15848541B463D264B84AFD24CB407A7EC16730FCC12ABC69D7DC5AB1CE9FAD08B62C62EEAC71F09DEB29C7D8A8A5F832CC43F728E8FC9AF1FA50C9DC5B0292082480672BCCD85D5A0207FADABC2D9EABCEEBF8D1E3CAA9E976D8902321DBEABB9D7649B921001A4E976F2044B2AB5B976F629BDD08515FCD1F027C5E679104E4ED603986EB7714798CBF8674FCEDCEDAC47AACD8316FC12BBCB804A97A830BAEE9018659BBA56FDCA42577B9B42FFE789FDB2C7807FF1C8BEE76BD13B9FBC02AF4EA7CE782033B29D8A9F55CD853A5B13B3985B5E3279D837DFE62EA1500BA28C93D46DBAC78C6B5B24584FE06E2B81BADABDF1956E1351129F3D350DFF1A28997A317D1625C00063A6E508C2C394E7A17A7F8F200AAD69C9550B812BA3A96B0F39EF9AAAE8FD9E4BB9E3E4EDBA83E62BA5E6870BB19F7E0F1349524A60A76DE3FB2D5A23EDFA36FF3AC563CBE6064AD9349D775150033C390A20DF33D1438DFD5BCF95535D21E7C188DC5B9490595222BE74AA63D1CF4B19DBD0D6D0CF4BCAF8F049F2EF52A745CF5A371B2C60721B07608A9DBB04D20324BA2CDCC712D0596F4D0378DDCBAD01B9AE2FDB54FBD5D4DF19E7546C8FA4BB41977C75F1A390C939298391E93F7E9F95EB693CEDD7238ED41D345BE4C52EFE13BF82A1D9AF386D26A9018943834EE252F0D1060AF81F302AF3C05F7C1B15B91B15DEC4DBACE64FF7FFC7E99053E2572ED8616E98FC354F9886CEB236D6B05FF00E0847011F4EEAE17822F8669FB03BA14DD7FFE1A6EC420A6CBD2B1D67B3DE590F38A9ED31021B29C688E5425776979BEEF6257981D90DB456BBB68947EDF884172A79809A79BF816DF95DB0D4B5282B3370B128049379D49E7C5F60FC239A7B02D5AE0BD73A6EDEDBA4F63F6BC95A09EF1490EC4AA3EC2681C14FAB9E8E1ADBBD91C685079307F60A501BA1EB2FD77B3F0F167721B3D2018932E2C2343DCB9825425F6AF169FDC09CDB8A85A0C678E24A0051DE141CF55E2F4A2B392352A11C4D0BFE7D5F0BA966535B5A0DDA58542CEBE090CE497DBF6E06387A9B5082B8F04BDE9C4DDBA66F21A127D852A5F99D1674C63713FEEB0262F3DEA086241470CB9A986ABFCB9E87FB2E0858E8960AA63DB2D00FB952978DC17EC5525D288A37470B604F44C5ED993B9968F2F20EB324A1A9EA5D969643865DDFA9A31BC4BCFD876D6F39B851217BC04FB8B089BFBDF0B711DD9D9D6771A561B211369A7C91F7D7C2B0B05CE4F58DE40E7DB70D35FD4DCB1E8AAFFAB6D90DF74A0FD6DD4091B3EDDB30959B09CA01BC4253BE016B8EB7A38D909D1649F1D9E44BA10EC83A7AA6BC03B29C0F21937DF07BC0E8CCC7C37E61B2BA552A6C564AAC0785E98D3DC2E05C1E592AA72A64FB704F016EB80115452418D4B8A5073C3F197310B3BE14BA3D12CF35F533D2C9ADEF262622AD92BFA5F64AA8605A5E72DF3F1F1320098550B76CC481D310E2D197C28EFF28913FBB1D2A02C5086508C74BCE42ED5C5CEB2750EC7C6FC11A144A0AA318E65F2B43742AFA8C3A67085CD88A0FC205C4707E06416F0555D9C856B7F4A60DE4D23FC5C0067A982E8E0478C739230880C7A0A23624B0C7972BC1713B3CF9C57B7366B6932CD7077A9E1FA21EC37B3E2329D5480216057DD5AA8EE65B1DD08E96DF395475893093BF61806E7413A0B25C82E72F0BA6AA1E3B2300EB7B04D2A9ED3AE846556E6A4F3B6F272CF24F938228F06C15FD7C3393FCF14CF82054C5B0C020949F9CCDF683087E30DC275A5E7F56519D49867119E6C08D9E667977C0888998AAA96C0CFCFC1709DE4149434EADFFF8915CCD80C66E57A795E5DB5BF282A99DB1765641D397940B0C90C0E72F9BAD9076BEE03E8C5A2FA30D47155C12326733B54D2A53EAD0A33352DB88B7555D3FB0C7436FF90841EE99332744277EDDAF0F3BD5684CB96BBBDDEF33A188042E4B30493A231484E4363B1904CF971A86BD56194A5C39BC041364D0E633ABC68F45F4F31CD5383EFF539F13F9A099460111B09BD8A50A869C863723F6E0362BDCFFDB0F8FAFFCD2D418A029E5D0811E86A4F9E9547E876662EB0D1DF128B220D966EDC60F42FAA1EFB2B3329B52D684F82555BE157FD06B8483338DC8DE89654A46D3256FD33BD92BA01D303F81F6021533CB4A94DA55EFCDBF1AB1E35280563D534779CB93A4A852A7C9171BEF357709796FD3083C +pk = E9D1258056C50241C5BBCD8E50894957221684B3A2B57BFD0087D7A251AC4608593242AA040E93507110CE027E9DDB1329EBA87307A212D3D7CC572897A78109FD63B2CE54645C8617A983544ABDA4618F45D19410348A2FB2D820093300868F8AE914BBFC111F8F14BD153645D9B734B263A0606DA030C93334368E4587DAE4A37C47D50CCEFEE313D03D32F25EB37193D91E04B1FDA96CE830D5B8E38A129B034DD8EBB20497579458906BF3C540BDF566846C22D49BA29C6B4CA7548CF05FE2972D8A7FFBF12D031AB75706BEEEA489CEB77A1A82D78CB5A6F58BAD4EDCD79DA1B5782CC477A358D2C8AA2188FC52D2DB4CA5D14FFCB2AECE9011E2BC7ADEB0F53B9BC01EFE6FD8D26504A3F8A9FE5D59317876657C2EBAC380652443FB5CD3EEF15B4587DFF231FE17B86D7B9440F1CE488942C0040E0D573BA83E5D34503F0FB80B491BCA243B794F7EFFF2430E32880A5475A7211604316F1BEB92B5799B70C7C92AC3F96EB52C2E89E83763AAD47C7F3644F404A3DEEE810A1BD6B360F730B2A18567E7002F7B1B595DB2F0CF1313A13D3D438F166FAA02E6EE1C229A678A398E3EB9CE4AEF408B2908374C4F855F4C2AFC47A029E37D1C424B886725B3F68A40767BADF1E694A03DDF4EFF64BD620DEAB7830C2C09FABA5597EED53BAB637187BD180A5224BE63977E09FFD03F970C7772DFD9B13B1F45769F6124B1F7A3CDD69DEEF00556853244A1D721AC02168BDE00ECE0492D4E687C0BA492C9DF4EFE5EC53C285595869C5DCCAD3035FF1D236EEC84B725ED95DB331DBD8F8D870996924FA66557C3B077CD02DA10231C8C42A74D628E242574523E0571FC5DEB05435D8DDDC698B54C6D4846A2FD79FCE06F45B065C4F3399E416889EB6434D1520E2552E50AAE0782BA0E7CCCBC58FEA60B174A213886F9D45EEC04B8F76496FA5DB43B88F0C165FA0757E7243FFDDFC34E2AB399A9E7510F09085D087DAD171BEC28CCA6159BCA5EF72C1439711F1E272F3333EDDE1B552A2187E6807E5DA0CB9CF8E09B9D8E44F6C619C3D966599964A9C65BC0F040E16814E40C45F614DD40AF64E020A58687DAC10C2EC3FDA9A2CF605085369D5EAB9C4A1A93B0ED02833B7BBC584D646BCCDEDAE828C778A98970166A9AE4969906EF32F759B63B751F09E40C6445CAAA6A9364EC0FCF79BDED37DA3FEB3F067A644F0E863E07B811ABED50DCFB0DF6EF16518AB581B3089409B1BCBE438596D0FA07CC727B834493C984293F24A8EF531A12329D8D05FA910AC9807516851F36297E61DAC9BC9D247B968FC2EE3CC537D7412FE4E28BB013BBBE6B91F7324E34078FBB78406B5C5F389FFE9FA6755FB9BAA88EAF03FDA6A040D7E9465E0A14FC07DE5B0F2F4E1D5DD33D11333C5CF5ACF9FDC9676C8AE04D4FC6F208DCDB08C2E68A9E6D3C32A293B9ABF580B40F334F69CE1446C81E813A938038CF2BD3B472BEEBFD1D4919D8654FE19F413034367F012020D9DC367BCA12500AFF34DE3AA4DFA80CEF719A7DD24313283FCFD6C4332F3E67F5288C33B993DA41512313EAF8768DA04A0055784728ABA370E8EF5788CE5813DF3A1468D997BFB9D25EB0678492FA1D5426D1DCE2EFB08296A14223E0FC75D314AB6BF3397D1174E7D37B186BEB6CB26C8AE3331C9854BD988D4F79477119A1FD5CFF6122B196B80D2E91A9790BA094740833111C93CD49E8C032524AA5C80C152E391AB47543BF42D87F81F0DA3CB5CFF5B288E72BDC21FB966747E77951C5A65CF84BAD7D5B8755308B9CD1E8F6AD618E7CB11C5AED4E6211F70F9C53576727ED7598C3D778312B0CD41F779CF0F5282EB1C9DF4347F4A822D3F63A9EF209C6DBEE7FA72B9614B9D39096B31F0CC13D17661B3856D1B2BDC8B7A253CE023A456E8E651519F8E0E7FDDA4C970FA532CD9ED38857DECDD02C61185B8C5C042745AF352482E107F2A22624971CD1E3F5A0E1973A5C656DFBC0DA664EF8D1156E8361E67C5BAAD828E671F787DFE93E64FB76D029AF3D12F47ED374021FEC0044AE0622D398F4D2F383569439260CF4C06ABD3045E3A13EF4E4FDBF6DF57693CFC547BE2661C328D2BCCE71488D1D8042683427D18A402AA43D961E756C2D14FB89F4E5227A483911D641F53E333869C18B428384096AD66E8BFA901130952FEC1B5F4E2DAEAF6E3F340BF7ECE844BDE5C19A027DE7A8E316BAA72DEEF8324ECEDF9EDFBA9F52BCF2047E4349F3F1179C74F6BC6932D18495D2AE66B0867782A76ACF74404764A198CE708CD1556A261DFFBC2DA26E072037F8F55EF254A64E8340C98627B2D09402CCE199A973C793533706403C48689F42B4DBCE2EE8016004ADBA337743A5DA8EDADEFCAA095FFCBF08E05E5822BB70BC0BC4D4D481422553CC39F230091A043DF3833E4249DD441CD0107F2C88C385722432A3092909F99C8D2F0E3A6AE2A0A9CA14E9383A74AE2E45E0FA17BDC7B1631EF319F8BB25E68644742A64F28A2E8A226265755083C7C5A6BDADC802EEF7C6828C88F39B32B3BC2A2AC1AB1BE1550EA9901B3C42F2B6F0785F0CAC241C7F53F1C5BA2B67D31CEA3C5FFCF2440D7A9EE9D8B1D611B3D9772E84A6ADBD490CE45216A2040759DC13B0F280A76449EAE14D2315CF934E8B9162303D355C797678EC5C1A26FB6E3BA2ACAD923962286C11E1B7C3D167FB1044A9CCCDFCD82C57DC1C612E38A0B4875CF08771C63A13A9AADC9B4443FA4F6C7827F1291705E0A48045747402A0AE30E187E8E3A28A3E494B4CF48065766735F9605CBDDF1C54B9890B69C3D3F68227D48504DF2464B1157E047A82140C901A6495EC4E9A79E47D8F6053F130F1E59658D00B9000BE0B0B0DCB883BC4F6AC72FF5B314CAB6EBE0582BD34A1E480342AC59DE75C2FE9E1017CA3A5FFCDF03521C85E953C0BFB21AC67D21BA77021727FF2114B40BCD8957109491EBA2AA6D01EA5B0ED27E9CFB23C398DF4D81E2CC1F330178B0740C30DD739377A6513ECCD24968390F207A32AC856A4006F42E1298C60F208F6E9BF94BFCA4FAE8CE03233E9779853CC6A44B7C287ABFFEEE835AE40DAC6B65D0AD9214970CFD692F75526410DD0E9F7505DC532E1DCC1C12A4DD48BB6F371D543FCD6132B60096E60AEBCB648ED736F8764D6CAAC37214C9FBB633CA9426086A4AD486801CF576929BC967CB1301F58ABB81BD9A373077E6EE4DE04E3A0CB1D182508F45F59183B729104EF1983B9E9664ADB73AC9C9D8D89D7F9F58FDFFA7EFDA485107F04E5FC5961A0A21DB1B8DEC6DBDA428F13D43202C597B33EDBC8372F2FE2C42DD7BE28D88286C4779D5217E8E0B61D9A72E9A28F91D893D8B8B7EA1A0A0284FF4A226551D2B91D3C3FE09E0AF8E8A634CB517B0B603190455502DA31CA79878C881EA575FD56B0094A3EBA0570F9A65086E4DF8F57ADCEDD34050D798EB749CF8199EB014860C9551BC1F170661C6CAFA649C3A9FFA512BA0A2DDEB701FF64AF5E4721006CA1A4D1BCF344961173D856885994FB54BF01838D557745224B1056FEED6C5232F0FD99078C639D1B824DF8ED1CF763F538FE9DE4F15D81F78FE8979256751EE10B23C37B89BE611329871E0B49C2F040FADECCD803274A8A174CDFF30FF0DD3E568D574DF90A15C64FF366541C723288E87305D7FF6DF09F5F71F3FEDD208BEB1AD6CC38C81DB832F8299CA89FDA0E737B57B7D5D442A1764253312C681ABC6BD333C89B68C0E0EE sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7CB10722D1C98C2842 smlen = 3514 -sm = 91D77B21E97E653890DC91F461E3504AE327A5EF4A8594F7CB8AE13F50F99107DF7D641E496EC286C7C3012EDC1212709D5581AF2BE4B7D1B3067DF3AB14965C3304ADDD453A1550179006F44A9407C84EEB2C56BD1F0D261D94B25C9E96AA03BC5FCC1A1CD95909B5010D93CB92AAC5A3AB2E4B681D9B9F4E0A5921C1FDA9207EBB4DDD21D7DDA69C804ED099218ED44B0FE3D3CB97247C48EFDDC8DEBA4754ABDBC8F30C6DC4C3D93536A4DE4F75352B4C0C0609D466C9F2E771CA6083887EF1406FDB3EE4418966EFC9CBD4026FA59E6A9C2FEA65E691E1678F8E5348BDA3639AD754A2144881FD978972FF9D5E2BF5000F1B26E3EF6E6F7019B1F169240F44D0593E553F8E9626A1ED7FF0E25EADA43675ADA4E1AAF3BBEC8295C382FA3A0E7D763FBB320C6BFE8B0E87D974B2F94302F0E0A3336141C308DAEFD5B0F0DBB2D6C24F25C127D5F0BCCE496AD662C304994A5F29FA3F675B43485FF94AE2B63426B35FE27EBB81923234FB67FF4557368136C5C5BB79EE937FC8353A8B26DCAA19F1C74B3D01FDF348DA5A8F4A6429CB86EF798F1936513BA9C7E55C13D1D5EC9361B4257CDE3FC84844316D6C0B6F02DDC44A241475065B66CCFA143D474E016894608C2830C91451F601CEA17CC75FDBDE4DD45F077959046D5AF4D09D474ECAA2D07A7E0F617EA7127A65B30C4681F4AB727E25CDA79AEFC3C8304BF1B9B771EFA0A95555BBE92A9B8223978DC3DBDC888B898941BEBC1E0E3E319F5F9A0E4B5C2C563C3FB85F9EE76B563973186AC1CA273F788E9B96F22663AE9133B3F9BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +sm = 79ABB75C94915ACE3AA5CB90DF70CE71C4D4D47FAFA9D9C4B59784AAE02F9BC5BD27E72CC8896B73F1B8FF81790AD5B18F85634F95AC00AC744930E1882005A55614C7A0DB22B4FC91420602A78503FA7CCC4304825BD6900D7A2F0DE6C26D56D2B5E232F8E2C0CA4AD0C449897325EFB17E9258B9AE2CC753EB9DEF65A55AEE92F65877F55D09EC6535ED946E7FD01DC52EAC3439EB800629680E24E028BBECDBE4EA14AC8AA907E616406C0C576508C835982957974EB55AFD0C02DB7213EE6F7100B8120272E416ADC62DF2DBE6AB5411C8876B9B2E55BD00388B102116C59D29B775A5101C9F10E6DC55B1148680AE62602D0559C931477C76FE17001D41D02E2293DD5CDB0FC4845C7B9C50507971DC6D788F74A4FC119849C16800726FCF43765765229ABAE4E22B1EBF6C57F4D98A15402D099B8ADC4EC5E2887F7095BC64E7C8B8F1B22C61BCB6B8C926D4F8DF1DF4B49BEC200A12AFF0FA44DC13249FD5A629ABD18254C3FEF48842528928CF2D66ECD856F994A4ED744A9CA811638375DA45C45D267FDECF3EEEDB6789868070F3EA6DD6A395F20E03732C47D0192022E6E7AFF5C38BADB5B84A509B6BD68C31494A9A7773BF59092AAA0E07CE681C970A9C64FF0DB89DA263650A1FF642D1EEB7796630412028C007E1EDEF2B40BC39F9093AA5EE48F41BDF002FB30C4681F4AB727E25CDA79AEFC3C8304BF1B9B771EFA0A95555BBE92A9B8223978DC3DBDC888B898941BEBC1E0E3E319F5F9A0E4B5C2C563C3FB85F9EE76B563973186AC1CA273F788E9B96F22663AE9133B3F9BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 617FFE99C53B1267451A9D4E20A9564E0390D2A815F95796DFA4B344FE7EA89E0DC6410DF5159F1BF262D550D61DFA32C46AEF7A6194B8542C85B337979AFA9564754621F39F53469C1646E6681838CEAA97A198168950289F457C42917147A1E3B802E0C2CF122D1DF874EC8A0DE095095FCDD7F28379A309A17CC8650D6C2B5B95A4E773122F09253BF43A4B43B1648FBC2AC186A228D1A95D0F75A8FF13FC7D4368C8973F4DF41BF8E4529FEC9E3ACD130BD516F9128991EC3C22D86182A54ACC4202A9532896B0515B28F6AAF87C5866158F9B6256BC621B3A1448F8ACA5D00ADEDE24828C47E6DEABEA177FBC76413294D329DABB6F3693C8B3075E29E571A08DF629F106A153A18280D17382017AD2629616DB8BAD59EDD16309C0488BD144474453C1E252F1D505FB46CDF6C35BA6A2A03DCF4E0FEF77706CB81757CE6B00E4F9D5242110DD42D85B486C27A76B88C31A9A7E9EA0C321CF85C7970ECEFA47327F9890BE969123717796C5E0097063344A17704A625E8ABC81327649BDA40DEE4364B8C31248521BFF47FC437A44061633E8630FCD18FBBA62920F559DB2C7D15266F9A84455FA41CB2137291D3546BBA6D33D1C4AA0705D6F0141F28B917AFA61F56060A88ECA1B6540D2B5EAE0B14E6FBF1CBD5FA2A48F75B48DF3BC8326F211CEFD304E1EA7B1A9EE1CA4ED17AE413E02B86C53EF23DA792680DD6592A99AECA7D50261C56533233BA9414E0F111151AFCC040567FF46834995BB8A23949D84647D42DA09649467AC4655F1F1E061639FF6873F36BA1F3ED43F65442E62D4AB0C8371CF54474744DC5C15746AAEE7F1186084AFBA36FE3B021D64D7429C4BDDB99BFD13A70B90358C335240B5E86A7E256AB7F775EAA32B516764A84AF3B394434EFA31987B341C2460888BA5AB28235FAA679E5416A60AF7FE20A0BA9A0A93F8DA33271C94F6296A4AAAAF102AA63929235C6EC270F7755973B311773B10C93E1346A2EAD0C9B9016B98A44D1E183838B7FA13D9B6E61D75CFB1EAF969E35C778CED09C8287D75D07F2EFC1B9C82AD71A5F6DBD38A04AC66CAA09B33123444F638453C143460DD6AC67E68DF5A4BE643F20CDFE3AA9D88CC3ED3B7D1AAC901678B40C1941938C079673B75B7C958015E27F6795F37FD0C330130D89D1F4C1CC7A871EAC48F6F337E2EB63C5C5F7A02E6376FC2B685F8629FF1A6F82919D2B2C2AB85EC791AB48E2939275DD7A106480DE87ECB9B8E304B2D0FDC65BFD17654BEEDBA86B68B17C700A0BDF95BFC215539B55566BB6D98D3288C5E6824335A09521CBFF5ED053731D78DAC7885FB1C84B97E7489923FCB9BC3739DAA397EA67EBB723B9EADB2385E979E398DDFC862949A51534CCFB1D344D3C243B434F8EB83F199A8CFCE041B858C4F7EBA4156FCD4F1BB78746F245893D4DE40BDFE821397703CFFB2713F3B024B019178D311EAE702FF6F3555872F82CBFA4F5B8DA089E7ECA8C2D6946B3E820A1D18BE4599BEE6540E28FC5CBABE9FB11FEA3E66903958CE199A19548052C330ECAF7A3D7AF8448DA0C6DA0C4F403E9BC033681EA387A06F64800F3E5C1D49F35B11453464DCF26B264C5FC70D9A532D8FEC9F521F42319B5E5DCD295A01650A459C7BD0D6B4848EE567EDFE419E2D22A7DB5671863050FDBF7FA9ECE28F157812F8E606F8CFF63C0084FD768672C7061C81DE2526866D83A395D8749FE1487C640BC784643CD3D97305ED8B24B211E456F60E1316545C8CFA902DDA424EAA053B609105D883A17426BB5E6A2011D42B91DE0366D9200C9E525E670FE8DBDFE734BE3F9778BBB65B745A1AF9E2B0125D600E7E90699FEFFD9628087D3237ADAE760F73626544361DB7CBEB5BB019A44562B56208A7974555238B6C6B517DCDFA1D507A1C2D084671FC9E3664214B4363AF2321921084DE3FC6AFECA378C807AAF97EE82FF5EE1F09B78203A144D0D247CCC8C6006445C529240531440BFB8F178C48D36A4F35D0D4BDA3C910C7F83871F9CF10858C148A1427CFD48271C8C6BC240F51A5AEDCB0EAB96EC8206689B3E88481FE97933D0B1563B3F5E5E59565A6E01EB01805F94AD9AB18B1456A3A86AF3AA6F901E1F9042A64FA0FF12F03160B2500D68501F1035BCB6FB75508F2DC50F3C56C8939EAF97F9E05D997324A435E1776A16FCA7309640642CC6B3BEF3202E98947567217BEDEC351E5470E75BE6A9937B9E85533C7CD6A3D3FF62B40A55C4AFA625A6BECAD54B221BBF3CA3BB9021AD8FDD66D432F7D080F9B01595F37BC9384E90E708DC557EF1C64F0AB4B3EF231C47E4D1085C6CA2D11D703CD2C8DC6879D8DDDB8AD284DAB1ED6BC15F0C8D3505C8CE6A437E34431889A4D1DD9C7C5FC81231CD6BC8E285F78469E00860E5B307202495CFD8080E1E660D973D5E18CD2DB306C3D3DE274C93AA4FB69C58AE34C3C37475E1887F02BA65872F7EFF2B3C67DFAF8A46B258320537B371D07A4A292170A1FBFC686D1315C98E0A0F99CFFF1CEA037811B5616A9838C8538D6759C54CF51142386A7045B42247EC5E872CE0C6BEBB0F0DA52BFC605CA4EC0209CFE1185EDA41F1DE96F62B7E5BC35F2E3ED963922792326E609A988351CE69118BF4A39C15EB945668F0071B68CAD6798EE78299514CD19119D86DDEBA1F4C57614C5292DACE391411F56168E79830D28B04714C80AC989797F3CB664539499838055215EB8E4029D534C68D1FC1DE440A565B7F35399092656FE3E608A86E3CD648BF5FF7C4377B93EB0790F96A7BB70BAA80FB5B9173235A41A9B471F7E41EF586DDEECD561283BA5AB8E3C03BD3598039A1FBC518ED3A9ADCAC2A23359174904785224BFE6F332D4DE2A0AE8E93D2F3814F1819711F41857F0F9B91E993BA002C2BEA2D5272737815AA44757796FBEA0119132AC04B2288EA9213EB8F6E12175F6CB04EF518E568569D75AD81690C5AD9317E97BE4E3C1D1715EDA4B65331B6A9523C8A2476E276C305061E91711F2D231DF5BF2BFE273C06C3FC41A7A277815D1BD586A560803D0085810C4F5B395BD60843AD2F0ED55712E2EEFEFBA04C0FA6EF73762413217506C33AF2A866CB7FB64DF3A3DCEA55495A63DC5599A3C8FBCD468A4C537F4446ECE2737D02632D92A96084830D0F0DA670DF322BAF9166EB43E5D16C90451B9153EA0914F8F8606EE5E768EFD7C88953FDF90FA0FDF088D6D111A751B10D944517EF12FA507C4B69728C22524DACF51FE9406B3B50A53D0217A2D6C246FBED55745F07CED1BFF2E86E3748970C3552A64D74D5EE37B3DBAE57D28468AB2D55DF8FA4DAC5AD7DBE91CC083B07A38475DA85D59EAAF232F23D294EDB253B057F3623C5489409C3C63D95356F1E1B12473936381624EDEE62FD39E74BFA867696FEC79E836D59305C94B786B62FCA85F13758840A75C986FE43D67A8052D1200839E2AFE4B2505581944EAB31592E59B3C38339B35B1CA7EA340E1FA3344106DE84993C682704B03BED1C7424F0E99B5F4EC902F86357B500A0AD494E69EBF23D177CEE572259933A5CE1ED890F026A9CAB22F519932558165FEC96DFF99EAB0BF1543012B42CA6778871DFF0EE916E723FD5AED7C1EB81FC8E4F57AF80249FAA0B7FF254A9FA6042429A331A4FFDDA3408BCDF64502AE17191BF6874A9331F2D1418176BB7EFDE35BE25BD42187FB34302F6385A7E70F9E7FB6C3C0EC0E14C2FCE611027A9B5BFE9FD56296B7 +pk = 617FFE99C53B1267451A9D4E20A9564ED65D3FCC12B88524669D417C5730E1E94CDFCC2DB3F5B397003661EBDF3B69E5121DC29549BB328437D6386042BEDBE91D41E33666FDD10DA8EB3FB0EFF49EBF79C33A539B9EE2312157D578D631D798AC859E089ED4310E35544FC4A3F0E15A16D5157CDE2730E12AC4CE3263561A798F0A588B70538BB110ABAF9D6842A8617A79CFFFFFA8BD81886A7F6095CFE4B55D9C16F8DC4399D4786DE27F3B07663D241811EE575CD0AB883D810C8BEF0C1E16BC1DAF557620A434A8BE721F507B6D447E766163E8C7AF5F4C8AF61D7F3CB31AD50C7C89A8126BD326108B8F091DF851C7327C96EAC5DB78CB97BF0E45B07567117BD931B4631C97AE43E47887B012487DFBBA11476F48A28AE54FD0DFE6B6EB982C95F4B58D4AB46AEBD04FC2E4DFBD12A427A0883E96828EC4151678FC3AB1C9AAD822565977A14C64330FA9577846447E24D2C7EAFEE5EEC508EA06AA724411900D3FCC7544472B6ABD0265A206770BF3BF8E1A15F84B84F498340969A2EB9A85013B6B33358516BD60E2AC4B2C68FA38894016DE1957A0E4DD8DFBBB510C5438DDCF7AEAD9B347EF4642FE7A4AD0012348AF2B340A335F358B5F2C5A38315BA0F421AE3F52C6B2F5BC8F88F541E2D129C5AC090DF34A68886F14FA5D0B25EE39E84D8F468B3E080974F815FDCDD0918539605FC79C87565FE3C13CBA2B2DB745A815117A8BC44BEF5227E89B5313A7AF3D8892FEBDDB579787F7D138FB34EE6E2137BB2C72698BB02942CCFE3B2ABB95360E62CD8E45FDF4ED1C25428EB2F265D5F53E19CAB490692CB7271E2BA6C11835A896B9F69C6ABB79CDE5D3CC2B40BF1C09FD25985234C17E7E04387221F3281F71DCC1842B27C0F9371B312AC48E5140EA3EDF4264DFCFA4D6142B67BEEC4FD0E7666D90B9CB3854B6D8F563A67CD77EEBC30D4A2D225E8736C3FDEB5C766E9FE4F90BA4ADCCF155B244C7CCCE56F9DEE3AA035586FD808BF44507CC1137433F308507B8DA53FC706785154577DF670B7BF80BD9BC1D5E148B1052A0746E2B5B4E21364762B90C9A6896AFE3E2503DD0EC030B179C4285716DE0910655C111F9FFC7ABA0136F305ED671578E5ABE51120A33ED98B9AC774D70AB9060BD970BFB861895834CA698F91852F186B2ED7D7E7D942CB2299B5937737CD1B146023CE2F47BD2447B7D05D14D90F22F345A5EED792BC0476FC579B538FB2BC255D21F8F59AF6884FC898AEF40AB62FA4F7ADF53C30DDBBDEB0739F34A08EE561B0C387515F0D69887146B121DC772F7CC5EE374C790808FEA228CB68E35DCAFD82252912EB0B3E95FDD82FC6D7967A6DFD095584A2678F6D240ED381A28B705F22FF7E2D6398C64B7A3481EE392D62A1A2E7333045A9DCABB45C1DC14546439237B3BF2CD099787B911456A280885CEEBE3F4C7E983309709FD57418FA78E03EC1F4B3C203FF2D6A707A59BDBB840B823A4020ACA1F0B7DAD7A07CA75A2E2F7D8232818CAAEFDE9D54834FF22F9B7F454A7CD1114B5D4D38417150E47E4C65D1A98526D6EEEC62B0ACE7ACD74AF600E57FE2636A964F506E54D24C17AF600B711D84E1611BEB0F3FE24991AEDAB43030F17E6B3A79A477D512B101C9D4C9398F4AFD8A9CF6825518A193B1C40F677D709EB0A8AFC5378502C81350DE215BA16E079968F0C4BBA936E1585F4C197FF23C8F13BC7816E90D40D8B34B34553BBFE824697E4F9AE47A462DD9CB1158DC633096A0628E929D0FE36A07E68BE8ABE8FCC42EBD2A28D9BF695A64CBF988679799C5DFBB4399AA68FC3C1B3E030D06AFEE94B2B38D7509A7D0C7274D8E5CECBD8D4AFBBDD8C50A8E7790E30DD98FD56523220A982D3B31BAF0DCC8A7EA578A2181D3B0C1E37274529645C595352E26767DD02391D2065DDD1BCA0CCBF943812500CC68544F77A191B8AA66941A627A34B8ED34E90EE6FB91E32B5B02A5DA3EB552881AB8A264193F1105389E28F40B9C73B52898317F083097E09AC923DC20A375BE13C20002555CA63652498166436732AE367B71E3DBC887370ADC11524AAA424BDE1EE64AE9593C0F8F6C509890279748D1D7DA6138521D6D432D7A6B49546ADA72F35E8348F61FCD37F5C7B645EECA5A1EEB6AB4A703D78A21F0F860145374B39FB23F842C44579036BD6489280E34BE27C84CF7221B47CE75E3E7F6F3335D8B9A2F17302D947A504E988897F9C69FCCA5BA43B968AF267D732F38BD1D3EB74BD4E70473AB9A652749D796E7112C1F9E78F77E952EF82DD6EA70F0BB7C74C277BAE6EF7970ED45F83B150D1C3B87D1BB8F826CCE7A66FA3A42D005ABBEC8859A0D14DA940638DA1C8EEE7F812F9E8037243A44C4CF5D87462EA48DFE772D8621FC890560C2E7D599934C4A35534C5D77FE4029E9878F556F642132CAED78487600A8EFD804185E4397842CE427171A9FDB6D9EF690A04BD740BAF460A97308A0521166273AF1F4CE67237FFAEB24721E94B1F542C991EFC06719F5F94AB9B32F4F0A263F5F6854DEE048A29C73CD6761C9F9F98B24A4F4456E540A7B0A244B87C5B7B505C2DC74C29248E888CB3DC889442ADC9AD8E9A96677ABFF51F4E71F0663218E4F3F90E6F22C4EF676FF288E00E99772D5EF5019320F4755B149322588687115B2863CD3F577F8E4CEFF06CE45054855553B471C99894D78A19F2C0231F682BE5A861974082E3626368DD392F3B4B6F8115B43654594813935BF956AFB861D697129780F68211C1F1FD8A7E626A9D733B821C1843F7EF12D18F0D12EAAFD597F3E018F698AEE578132704A2873B2AE852E231624FD82B11DF288DD6203FE529FFDBE53867FFDDA7C3DE7F45AFC74335C380FE9B45680091B02B212514A8E90EFABF39EBD28860E41AD11E0A64303230355BC8DF1CEB98DD10831DC40DA19FB3FB3E47FD8644852FF1625867B7F9C98A6AB2A38D46F3E9490C1C2E75989BA503E83DD0FB6672EFAC90E018495B85E61801B2F6EF5B54B678998574108A707FC467B924C5B64E388647640E2DD19CC9CE3E6661CB6014414EF97BF0448530DC90A36D1EBF2092616978FC9918DC2AB69AB586721D3E8C73D0BC1B1D1254E262E245DA06EE64205CD5A7B859C06C476573311A99C2599DD1F394B62DFCB5443EBD7BFFC65129B4FA538B79F6AB5F93BF176931A554872DD5EAF0CE1F515F30E51595A49DD883008EB2F0B6978373B64B8A92D9AEF7EF6D8469A016F49EE4EBD9B6E88C4F2571862EFB6D3C6DDEAF17C7BA14D6F97B1BAE90744EE44EDF5C6FF85DE0367AFFD53C7E90246A46A67D435D935A64903B321C5CC773B2C806BA30D0F3D6B2462B0233BBA8E81F2FFF9E6067630D5D1FAC73AD4FD7762706B8A9ADC032D0CDFB7B9BC6EC7DB775F919D789EB9A0DED3DA85AD5B5F6A58F948CF32666B38177F27D18C149AA45C8B3B244D64838ACB78760D998FD86126BCE18F6EB6C02306EC960B22C94DF5220EB689053604FCB9A0FC782E2688EC11C221849D4F6069DF565E545F403630BA0DFA373B341076308DF0DB624C90F4E7C14860083E7226BD59F119BB9C4DD0BBA3CFBBA5E58CD3FB45443205AE86292931D41F11513E3AE36970F7AF8452340AC3F6399F15C7517AD1BD7499E9F6904989299151E7CD838849F1C89084BC897C75F33A36E6015E9AF9B5F98A6122C0001CA0B19805542AB96D1FAEC3619128DA74243C1F64027633D7F572CEA65C1CE0CB93E sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A0A2AEE62CBC53597 smlen = 3547 -sm = C0607D400991CEA12D6F2A6E02ECA15DBAB17AFDB14483202B16BF056C5664D4049018DA52C9D5243918C52E65B42E57C042F45839415F61B1015276586A909F022EE24E5D37F98B19376C4B4B5877E213B77A85E3F50F2E73CF89568808B8A764B32E55369ACCA40323ADC833E979086EF3D0ED6796513F12ECC2136BA3E0EF2B97246A80D5D405293918EB39CD3395BD4D648E4241870E95788083FF7802A0F9436E1F73724A0164B865208461AD36422A0B3018130DC9EA4215E33A8313F9A7F4700D60DB3273F90BE200EF92094F21EA97166E3DB11C6765184C90597815797221E8435C4EEFFAD4BE45B259605571CB3AAA8559A35BBC484A9BF2263A7BC961A3F90E099167373FA78FDCB6C50CDC76B389DD4BA56556BD0D3451E1D7835361D2FB72E24B7D3386DBEF8358358DC02272460CB8800430724D1EF63766571D6F5FE399CCEC2DFC4FACF3FFEEE22221B738B139782632233BF657DC19DE09E2E6112EC4FF5F14DB2656A32320C344836D853768826C5C092AD4F15EF716BB578B94CAAC3E27FE8AA7369B1243F0692CBDDB609F757D6EE962A8CF27721945D1066407ACBF41D8F85BB00570CF215E0B6570ED4D5B1611F33546877DC4395D435610B337D41A3BC3AA7C33785E293C3291259769906C6DF68FD7F2C099A1411A0F3DF80B11A7DFCDF6FCB84323F1595AB5412774B2C10D6A0CF7F473D839ABEFAE0C03924EA6EE872F106E43CFA8D40ADC6FF1BAE8F6AE24C8B249885A802105C6DCA2C6094DACC3B17A22BCCE3562721E035A6C28FB908830E3AFB7574208824D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +sm = 84B5260A31A7886B3170D1773B2DF6F4AAEEA15BBAE35BEF9BC82E954D192060DCDE284CEE7A97D26FA0916EBFC889C540777CD520E72B51CA205EE86ED035F71AF1572F13F67B2EB0C07145C150E57EBFDEA53FB48A9543D6529B5F2726D359FBF911FBCE22270A902D27C10DBCAE17F51185F7664C289187F27AA669AB7CE63B9B0150101618C189F973FFED71387D55CEC73172E3F776E0C81E789113C94678DAB5850BF7E98300E5AFD8AA4F7D284C98CCDEAED03C347616A304022AF2553FD4BC55DA527FB5E0DEE4C9138926F52CECB22FBE70D35CFD42DD55066A0BB78B841C248B2AE58B71DD542E955B2B0927F84BEF8EECBC66C2BF9C7880222B82DA84EC99BEA212E65DABC372CC225B26C12BB4BE06EF5514D8ED1FC37F86CD3ED071B09DDE624A9C926CAD86293BE1B00379AB9C53976E17DDA2ED98BBD9BA760BBD5E7C79BBC99C2538E58BE070DFB350A682A1DAC8A4EC3FF27AABD58E91C0C25348CD5F4D47120567CCCE4B906E5CE5E36C72CC613EC9031A06DDB892F5CAED77E1092CB60DE07A181142FD355DC1B1C6A676A6B4ADBB4DC952811BDA01AFC59D19EAC134427252193C075B39C0081912F99FF6D25FD30361E623C23C413A6C755E9DDCF34031EDFC7D68340DA100839AFEF7E8EF0BFA3810200953653AF42321F377DB478D2409965361CA23F1595AB5412774B2C10D6A0CF7F473D839ABEFAE0C03924EA6EE872F106E43CFA8D40ADC6FF1BAE8F6AE24C8B249885A802105C6DCA2C6094DACC3B17A22BCCE3562721E035A6C28FB908830E3AFB7574208824D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = 4CC5044A6B9D88D0620723799C69C9E148AE1FBE490E0E2D977EC31813BDCB9446E3C9457046B7CF112CBB67CF9FFEC85815B521CD0822D42407313E4D7A223CAC398C420B7FFFBE3F38DB401A3B8D0F6454F4C2616123DFEACF8EC67FCB6E5B97A28B6B2E7BF1D8DD5FEE7EEC9C1C6BBC33EBA941C94409C56C63CBD5FC7FF8D6DB289A0343A2ABF8E3865B63D702AF64459F59DA8751EBCB8705469308BADD6FC8DCAA7405A0AD681BA3AB26DA57633B422FB5E46CF4E46BD7EE9322067A814EA50CFA762B03BBA79B858C1469CFD36BCE51DE36D2250CCA45DCAA473EAAEBD029D5457598C105FDB4C0320CB4EB90C7907FCDEA8D32E9651704FF1DBE7A987DDD2C16C1D070A0C6779A1E32C0771ED08A80CCF1FC2C140B4872B24F1D1DC2309169E882664EE39C9F8838CC5595517E1FD3F4BDDA6D20C0D702F11868BAC46F58D4F7D94FC98C5D5E9F0046DA04156D794B5BD0A014F39B9C3DC198F5DF35235599CC108E6BF1CC06FEBCD272AADAE24C6B50E86CA7A0D957732216453FDAC7DED95FB6DD43B2EB9550F2C447C4CD14428A228228AC8FCEEE0B091917AC658C09C783A8D33DF2A0D9E99D9B23BCA6E725D385F943FE1E3F94ACEB33FCDCED767D154AEAC2BBBD389C6929E6C7997F5464C92B14D7460864942236E0DCC1F40F53A48B4E4FC3D5322CF6A995F655CED20C6A0A7CF54662885266D328089914612ECA42E3A7B4F24B0EEC54ECA3579BDF1AAC7B9D75F78C5CA01D230C80598CC0A6BA88977A54BAEB09CE1E0C3B63AEC8615D2F8190459B6EDBD407D93FA8DB8E3F41C597F942DE443E491110DC5545D8B95FD8F98F1FEB1304BC49C4758F8B46692808BE5C225DEE84AA8B928AC05B6D8C7BF030269F52C862DD52CF2F27F0491A4B91787BB204A3E68B345CAF92806CD1DAA8697301517B21C0BF868C2FDE7BF3F6890A653B476220E367BAA153FAB405219BC52EA5311233AAF630B0F10826F300630AE93F78A822565FAA79E1A4EDAE84E45E428CAA40A91772CF7AAC88E803DEF006F9382C8382EC100AAA2647B85A13895495B0FCD94F569E1D70F9184209ECB6DBEAE53AF7A64D18AA1F8D6ECBAE7C07EBCE703A50E2D30C8F5D01CF0F11586678B4BACAA6962CAA282C9D0B4083A9B9540BFA1E9545DAD66007091D8E32B42A9C940F9989A9C66B612006EC8C2207A1B744EB639B212A115561AEC4F601C9569E926DD85B457E2EC29C38DF276E879411BEF92FA91742AC177FC4BD85CA7E2E261D6C948EE2B393AFBE0E0AAB262995ECE3A2E2AC37179EF13334C74588DFB26BFE6500B02608A8626AD850DFD9E3FD69DED3A902B10FBB0C6D563E87137926F34517AC7CE9F109991789028D359423C216938B06332A708E52CC7F98C73407EE747F4AD2DCFB4B5CCB6974BD692BC93E072B9A4EB4D27D515625A7157C713321AEE01846F00F2E900062866CB6B25013DC9F24FD8C38FE6202DA1FB14DD756170BFF07918143BAB7CDAD45236F7E024D0534FA773455ADAF8685BD64DD6964AB0C0B4A71A74592C6AB39E2BF44B884674D5F3EF624C0946AD5D6E2C7A7D7E2CC6F8C9659CA67A099570F46A631C877EE5B80ED6F43A3A8C1F90F825BC9487B7ABFC70BD479312A382BB50533B7D31AFCCF62EB7924A6BF2AEC3E9E03A649B7655331BFA5E799ECEA22EAC23AB34480E61BDC47300E344CC5AB43E0D122211535DEC13C780F68A321695C8148889987BF9160CDC7031C9E33132E11B59E69280AC23E5A1D68DA26A60AA142E7917D7DFF08E7878282B53B6507CE409EDFD8F42F19A77E10BE0AEF2B0AA8DDFA7FCE1AEC4B766A279E4C2B0CF38A68EE72B2270587B73E7F7DDA1D9626F9FC7F1D8C5B5D15D66CA2ED01B125BD545272DBA700010556306D7DD42FF73860A6FA8A789A84FCD7A3B0ADB8039C897A5339325DB670CFF2ECE14DBB1E4AF49DEF90857849A31013AC3AF6ABBF525AD3E9DDB95496B8D01D5B9C53BBB3144F0ECB2C73A0C3411BEC54D62D3D76284D405FD1CFC04C9D6E6C30F59077CDFC26DFB7384FB050BC997549C8A50D3A2B528DC8FDE93FF8497DF4AD9A252E136510580F334B41AC61C7DCF2D4DE75B9F1E09E7B0D53AEC8B9ACC6D1BBD049BC474A6587A74C9ECC99AE713A35CFB2B219271DB586819B5154B2A59859F0F9EE0287AD3DAEFBFF9BB95B44507AECC3B161C14243AF44B317E6E25EF716A62F4F2D7EDD581C3BC5A4ABDA032AAA0F97F093FE75A324D7BF17C10A88D694684AAF765E8DEC356F08B3DACB04DC9EE56DFD6A0C18C03A2AC998F846D765784A3F8949F2FD26B62237DCEC28CB29329A37F2B34F185E79867A3CF751C8251E1B037E75FAC0FAA8185B8808505EFA6A8E0A1A2850EB53BAA0E30EAE3426B421E877A57FDE78B62F4E9F87A863797054DB31BD04D57075013DD0FF48D5CB906B60D2D1AC085AA2AC085372AC2F189DDD0A66A027DC63E745D77D0370D4B6CC5FB057294337ACBF83C0BE56CD7FC9A59367329720BB9F4883DF8DF9BB47AA90AE95FEE0C6AB3DCE01A0EFC1CC9ABB944FD93573967077C5C79370A5C34544AF6B9828AE000BADADE01CDF178F1F9E18426F1A5702C69190C5E423578E0A16BAD4008D8FCBD95FF0E0FB28C3E8F5D0FC9F8768221D69163B3BCB76591171116D41C13C95744A1B3D58B02BA42645886A4A201EB83C37C88927FD6E9BB8A109E932CBA89A7A924A4401433429A8B8786ACCCA2497E7318270EB899F1D11D9EB563F6A659F964A95E62BA8534EC47FE7C734CEF00BB8CDBD488DAA5206B20A55B5EF12AEA1BE7D1784034E18B911B54710AD977D60E53A1B180CD0F0B52FA773C48DC9133CF76C0E99C1FAC4521220D4F5A2D088C54C0DCD150B3D59623E4278DCDC00C94CC82B4E507E6B3951768AB10135C6A8E16DD091E659229371F5321750E24A24822C605D674674BE7D19EEBA01136C81A2B0EAEA836836AC9124B81C9F217AAEE16AE7ACB0B23078CB94F89B54EDD7D210213197A5089DFE20EC4CB6617C50338F8A5D6D91AC6C59219468F57BC87F0484A382C7A9912161E894C350970AA6893EA25B9CA519AFEED9705561BAFD0D918A65F130F0322FECF2FDDE16E74D5C20A52EDF0F7D126B7AF928DFBF1C9AC2229D8B5B2025E7E3D49D91C10BA196A82DEEF522994A3B4F288EF6D96702E5699B5F8CFE27DDC5DA3A1DF668AA448C75386E36D2A60DC90134CDB910EBD18B6ADE13867341B2A4EEC04B70EAB2E3726F805B3DABE2DAC6D5E81825AC93FC9C92FF0935877E54DE0910130FFEB354842C8B302C550D907100C6940E691F2F50354035E6D31C7171A02811504A6701879724CB33894C4E2B3E43D83F6202F6BE1DDDE285062B650B89219553CF2C15412106FC04B18548CC9532BC9A70FEDAD64BCD9A1DEF0FB9FA0F70969E925C20A45F694E7FD6E15B8325A73BD0619855A4210727082B2AC61710A97149F23F29B2C669283FDEFAB00ACF1CBC00C0FD5054F73A18383CDCEC123B6D8B3BBC921EDD8D00DBF2A5DB0ED5D74F7903CE24A7CB00B87653017C9E64B972A65DFF19F253B4F1C53EE01550B263B2F8499C29F1899E27139A044C4578D0855F429F54135A7C2D14C2A313F376E1847D7321B6AEC53C229A05C6355476A91C261D648C24035179526494D1787FDE61F89F2A47CB00BA597983D8744F767084C6B6D3281C3AAA5A185CA7DF3007868A4BC71AC5022AFC0DCF53191A1B +pk = 4CC5044A6B9D88D0620723799C69C9E1AE8C47095896E6BF1900382958D395253A0351564124BA9A523A2D11303B87BD552B3921A7CC5A2166143FAC1AC1C9DF528AA69D727FBE2C64A84BA879CE687515EDF71DF968CFC909F3E5B8FC41BA98ED9F7D9B77B3BD5E7675871CD8FCBC023261E78347DD8D2ED0299EDD34D3566778421EA3165074877198C216EC8D6815D0B891812FD1E4EF3B34F6177BA5F24EC0D14924C59892DC57D97ED645F78A73FC5A37D3DF9F0DD605B00BD2CA49BB1C72E8D2AB0F717057D9801364FEBF309416F7ABD2567303B210827AFEBE5C03A75FC73BB5172501AB1D6EF0EBA4F4F175E120397A52DFA10F5652EFC1FB9BAD81C5300F4AA531324F528737FBACBBE50EC5C91F0D5197B9A72D11EA74005765DC8B02BCCA5ADAB13827F146C859AB557252419C49FABF83C0172DA13AD848CA8368F11D6AAC3C096CAB75F5A1C2C127E30090AC15DB49EB8847F94F8C80705731C838023742EAFFC1289C01776CB40F8F809F21B55A76A9F772768ED0B70BB6D91F8754C6D3BBF33C561FEF7600CD2B5649EE449B72FCCD7E7E3A30049E3997E19826645015C83A61EC1682809FBF97206A26BDC49D7F019E4CAC4BE3225BCD37E9B8939D92F6C52F59A83F077F6CB0A0D52DA8664495430371AA9942A8F5574E8ED69D76C0F884EB8A071D9F538DB0F290365B239F6490E680271EA6A161B2F47CB232DFC0D23C4FF6941BC1F4BECAB9143DBF08E003A4294423C4D5F57052FC30E4DD588BC8FFEE1AABCD3E3FCBF82797005AA56A31E2F719D2B47BE00346DDC92E7E9FD919CF27F608F85033356CA31432FB8DF8CA376DC6D056E153FCA3AC2CBD1FBE888C9106DBE6BC956819385415E9921DC62B5636A9CDAD20558D628824EDE7E1885055CE237F4F4588A3AFF39610E6A166A739D0CCF7AD1A3F94A61FB89050BE663E82F8745AB68DC596CBE2EF9EF44665AA19D6A4ECCC5AC1916E9AC72DCBA1AF66499E4FF1EEF583F70C52710B24933AC4C971301D66F3917CE042961189E36D2B73CE365FCAC0E1EA2E59B1720BB3A81CC1ED098E4DBBD80245EB4A3972B6386E1009D0E8CAE6EBC7D3C3FEDE5DF984A513688E8641B2C7E61CE6D4C7E5454F6C2CDFB78AA0E188AC923775BC1D20F94BBD0869AEF8A9DB22DE29A7B8C3540B5F07FE7E13D5CCE816548A77C5231EFC9CC1D969682232780DC58DE688B94C8EEB1BFDD955D22FEF0FF1EA39E5DB5B6A8A124A2CBD37AED4E2EFFDD3C8F48C821447AD954935FCCB1E16E081A20DFDB1521F46E547FB1443B206B1491ABEFF9217889DF67DC767559AF9C6401BD60F4C1E412BEE5E6B128F501D6859FAAB0BC8A6F79E6D01C62466390BBEFF53191C1F2B16F09D2D0E1A9B16C1CF4E2D4720DA530E357713CEE61645713C46EC4BD9043CB98FF47F047F1F7D912C1A8EBCDE9328B103493544C5C70EFBA079EBF9F2D728C3F9DA56C06E5693E819D407EA6AC2596318F282BBF3B71F727EE73C3AD6259F1354B3F5712B9D764CA43664E4ACD49D03283E137FA974734F04CA1C9E2A899D7C14BF5396101F131E2831C44C32A3097D5F8E50009ECDB5AF7F7109EC70C2344A3C42B5AE67F732ECE3113F21EF00B79B5AF8137798F5A3F81FC2A3C89D7B7ACAC5DC9FAC621E9DD483C72DF5C2973F72B95E48813E0F246D559EC8734AE4E11073611DDC1F28B7D1FA59564CAB26FDF708F7B7DAA8D18EB866E1875714660BED13B4ADEF132C66ED998849B697C3893085CE16ACBFDC3A4C65889DF7430A5A53443FD88921C356144FD787C05CDD86F1B07E4B205DC92E0B1C0E2283EE29659489EF23FF72A0D7454CB803AF1CD877C9794B66E3073BC96D6EBDA4C44C4D3C034D07BC26046559E316209F2D9180A44A2103C0B943BF76E71E64C38D1609F28C4CEDEFB97CB82B39831B6A1E26130F4A5ECAAE7B46AB288C1D4A311EDBCB4FC1E0CDC745F444358DEB13A0C42AFEBE08B5AF89FCB86C5551A362834932EF708BC906DAC4E5016CD9CD4CFF4347BAA1A65266BCF334BB5C8946F2154A67B1E2B6F1E7C18DEDCA51EBFBFBB8F3732E27CFDB03C94C94D2AEACC4900F6CB19DD9C9D7116726C2F640D7C70D8C273AECD596CECD7F92D1AD5CBB1449BA4138FD1AFACBBBF48C35231D7DFDB276C98AB89CD68B10B34E41B5C649FBB85C8786E2541C9C26B194E0698413D39E4201C079CAE2E79A659E59ECA6763C184D638A1B65B6BEEDF9C3AF0EA82E0B956AF17C2F0B39E0D29A7FDF4F6B980C22B0A46E2EE18A8E7A0CEAE4B4A0F3035BCB7F66FA40D41B0FF4CF2B95BD32B8726DD7268F7BAD4DBFD4633A1E9705535D20474AA6B1AD7981FEB7CEFC2FA3EC5C0C3462E1531298F4AF389810F730641F4F04AB9B70B0F7FCA304BC016826D1FEF8E632F8FE1BD8494048D28909C661A488E3A14B3BF7EDEF67AABD40AEE9591C35459C71EA0B2D0E8A1F9BEB3284AB6853EA551247D51E4F029AC0DC00C8A4A62D2AD45E33F79EA44A07F3C02077C30836F94B27A1416C480965940CE2AC0C221BCE1598A99D4B577B0AF50FEC401EBC96068B7F558EE8CA7C6C1B39AC75E4E9B22D193B6DEFEE4D8A74C65ECEE660192E566A9F41AA9CA34088C124708403B6F336E88F1223AE3B5C7720792DA750A7F0C08E37169205D3F51CBD0596DABE8AC179F5122A2200A56E0E781AB6DC43DEDE683B734690D61C94E1733B24224E153C8487D5D4204D89E630EA66CDC3AE6BF46D9CA873A520728198176A853F05163EE9273FCA25AC45B6BD85CE7D9B9A116A70D8F84BF882E56E6D30D186407D4A6CEFA8276FC2621E035087D7C985DDE8C10D2F888374B48F2776A1C1A64FFADE19341D6C194FD8F03F7EDFEFFE2BFABEAB8E1925075335C85BBBEE2A48461120FC5BB1AA10186D9D28AA49614C92C5BB6AE931E46B31DF1A45D1CF08EAAF0F07480E008F67B6FFBB493F376FCEF9DADC1679E9BC191E563D458218F1D2F2F9D19450AC8C27A5E12EEF956D02E049EBE75DA8DE2D33730E42DC0D8946907C0E2FD186FEC50A4929F85A7016543B9E6770D99F2EA70C4FD89435AEDE7BA1E640511FBAFB1877EE2466A54C141030EA1FF4E95D0191501718D6DFEED82AC73A3FE33A0F44C550BE998E007E28FC7AA985C985AABE731C079BA20348CA9B161F7119BBB0B98E77C5971F798D51CD7F982A01D8AE663D35B03CD6F9136CFB2DB215C718CBEAC35B404D7F5EA1A0A98C60A10766931E2512244AE53912E752E13F9FDAD094C1984CB8E1639DF3EE57E8DFE0C21B462353144C6D13121968F8E01C532ADEF012A56FCB844677C2EA3385E026C2A2C689B9E28049FA023C7B01539BBA88AEEE2731AD2737D8DB814356B50F824D41BEA61B4A2ADC53D8F1609A0436CDE18E396ACB0D874FF15A257FD9067F7318982095180D1728DFE80C0FBA000309095CC1279AF7F03309900874BE8E5E04BD3F82CDCD7DD228378AF98589FD506DE42D4DDBBA155F80C57417EFD3640C5F8A01BB1B46BAE522128A6A995B5471F9608BD85E1E65C9BF84C7199E5664EC2B10A986F556CAD953B39958E31CA260B925DCB6CC03676F553EACAA5BDC0DB12BC63FE1611E604BD3DC8B8A54FE00841E1F18D02E18B1CE5270538559215DCD2EC32EFCE6A0B46AC7F658A6B33D8538FBAE7CA6A0F157FC8C57234F8D17D693758C07B2D5706C324C71C2330E077C82F342AD5ADB65E9D6BBA8E2C9E82B8CC5A2 sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E008BA987A6C89F49 smlen = 3580 -sm = 3AA92F5A219316FB6361421B340A89986EDAAE8884B8DC55854CB311BFF673D5CE615759B1BD8F39A0202235F3FD10DF0BF1AC4E868A05C9E733A7BC1D7435B1B6ACE6C4B3585C0AA5B1BB08F0A203208486741FCD19C71F0965E21E332CDF84D1E7CFC8F90D4ADDADE88CBBC31B6BC7BBB551C267DCB7D531AE077CA2F2015E3A154E21B46F08288010B1D53744C7D2E48859745F4E6814DB649AA23427E5D7BBC3560D8038CBCA675F892B203179D23F8CBEC9CE228784E4364F6C7A436DF13ED77A34B5752E87F5304267945BCE909794C6A18C23A732D3DF97F9CA4143D3B07AD31CA23D6D3A604CFCEC0225D6A9562726BBA814DFBBD3B211261BF336148356CED30C2AF86CB47B4B9C576BAB369B997BF980554C3177B0FC7000DC793EB7EDF7791C338CF71CFC06CF4E9B6876D5793F875E0E69FC6D5F94F4319C23B05C4268AA3C5C8FEA361E06AAC2FA5777CE4574864E9810E7197D13CC66F3D11CD43B60C6B4AE3AB443D392BE0CC71013FBD736BCF34D8310957975520A8C41DE6AE94B60198FC95142DE05706F8F83838009A67FC01F2507A5C01DBD7BCD0BDF2FE65847BA097AB6B246B3AB36B4656DBD4D269EA599FB01C730DA7B197BAD4E25F759D81A1AB0206E43D803E4755A3C0A4D7544594252D6EB68A32C959BC5C2F72F46FD9BBE01E053FEA6AD06C438FF5B558323572F498480406B48421C0D6A9914CEADB10A21465496A5C81E8A34F19949516763B92C3C73F8E07FCB9FD8830F8950F03DF51617864674F8855AC81B418536D2EC308CA459E3C02E05AD291A17E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +sm = 8CE3EF763F66F20F041EE2699BC825F4F99C3B47FB6DCE75059C400F2A675D5176342BA1B7E133FEDE8B1D8FC97CC813767CB83608E535FE4E2B9F3DE88AE661DCDB8DAEDE81111EF6264AF9187D5663CB27711EA47CA58F8895A3F0D061155D49363C7332A965241C819E3D86DB0C4B7C61531F7BBAC0AC59EF138A6F003866EC518424564EF961E41B94B3FD35210CBA011C3D6A78E91933C9A4978562FB94BAF4F437AA343D2EA4B298673FC6A55859A6977794D24716DCC7F6A39DCBFA7013172F2374A371AF389B01DBA65866CD13F4EA1AEAC2C5C7E149D43E1F802ACC4062D3EF2E64C68F6B03DAE722C251AE110483E94A7B0AD2A6E1C2711DF98EADEF23542A749C39B8574E65D653C5DD8E9CD0E555A09E76A71774E993F844A43709E7E89AD1D7E2F33C81D3E02999569890F5C20DA578420C9EC12017DB9C8BA13B5697AA5534B475A3F4F9205E73F11C4C860F98B38CEB597E74C4D13747D9BD370CE17A89FB6EB70A1D62827D4577AB392126603E0549E5E5F07FA846346128CFF5939F36B2EDF5C4E223A415A5F5EFDDE9BD337D427D3B2BEE02F7CAFDE58F603B71DF7C5417DF8A899D512D72D376CBF8C3CFCCB8059BC3AC3D2FA508AD5A9A4D44D9C61CF01D2691E7F2CE303B31527A556F4F233200398AF24AB6452561ECAC86563713481EBF10B33D33C438FF5B558323572F498480406B48421C0D6A9914CEADB10A21465496A5C81E8A34F19949516763B92C3C73F8E07FCB9FD8830F8950F03DF51617864674F8855AC81B418536D2EC308CA459E3C02E05AD291A17E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 58EEF138A2D2EF190F6F732CDD4C6D40B1F6FFCD3460380ECD04883415418B7A65C4ED1851B969E30D1ED78E51C591023A26B89C6118CD28A26E5C87B37093434F3F69F513D5ABB48C32D52C31FD21F38C8DFEF8E53D4E2E6E344F8962787AB09877AD02759E5AF0AC3179CFF8519A085BF917AF1607C44E1D6CBB29DCC3BAF0AF3212F6A3C9C464CDCA03B6777B085F4D943905B5817DA6E75FA16A3BB1AB1C0BF4336927766C2D585BDB8381D2A35B4A41A3271E5F1E9C5880893C0167374067813907E8B6FCBAF781B5B6C1CD298478ADC5EAACD60E731DD0F5D4C0FE759430DE8FAD6144003FBCE4831C38C61ACD2F7773106F86E9E0A49599AB8A981EF9CB410D64D3164E798DF7E04A318A9E122712FCB330EE88CCEB6BF8F1C400C02D761E3AF232E92D7B348D89162CA8CD97FB8B7E576AA83CD491681ACADC1E6F389604E301DE7734F5041DD7AA402D09DFB48CB1626853FBDA3065BCE7DE6384C2135BAC2FDE59A6680FE013B90719CFF3F4A1F2BED9330EDAA952B444A214D9BDF163DFBD43B62B103D72A8B31D3F3D3709BC5EAEB21D256B1695B1DCBA016F02A0D2F80386CA6DA3F25EE210106D31A925726432DA8AF27CB4E006C864364E32FB93285370261E4181A7DD1E6F27002D74E63A16EE8F5876C6F748C81D542253E10929EE8FED6C6CD7C992364D284223A939931FA4F1B06FF65D23CB375C6BF65B0F9C4B4126B40F97E2EECD916272034D23B8E1BBEBF792260070EE5E1271EBDA1E6EBFF55C998E965E784B536E1D035C326D9973515F6C1E347F5C0721C208D8AA0285A284513E235CB3DC20C490890E636BBC1E1C773566115F3782977F160E7DEA45EA9ABC73AF17B8ED6D8E57259654D23FD3A549538AAD130E3C501C4CE847B49146E314E58C6CD8EF710CA040C4B8D50B7FE834F1F6175B81CEAA7355564D33B45971C1CA600942B1ACFCBCA7EF5C361D5AFB3C24E3D0DE810F53D95088433AEB655F945C65D65D13103D217ECEE49B3D4CC0BF530081183400C4EA1757AAC6F83A3540453DD890E8EE3193AA5DC20F17728E85CEA3F67FF3B596D46897C875B02A1249CA1AB518FE7F6B78EEB978064D767C21CD9690379866EF3ABA64569473B7DAB1C2264F3B173E95BAB391885D5DE02AD41B4A1161E3CD21364034F7852D67D3CF6E4027B1EC516A53D06E2B4A874AAC47979FF9D5EC794AB189B5DDFB4F5570007FCD39A9724AD552A4D832F7C6D3AC73276268F5475070426AAA1DAAE52046831E877CD9EEA5E89D733E0CD9B54D2CCB2E1834418542FFCDF2E371593EDD58810761A3A078DE76D6FA5624D4FA36243E42073A823377B1BFFD9DC37C286F502807ECB27F1DFEFB5BB21C9B6EC293119FD9C9C938201D446A55F9BA2870FD2768E981E90CD18DC5A2E46C14BE006507F74BA15877C0328B15876E672D5A5AC28C13A3285952D7996D6BA428F3013252F5B583C4C1D74C5082912736071CBD3BE7C596E712315477C3079AE376F6E210C823814E48FE61A9849A9F7EFE36D40E3788018D3736AD8F4298394CFB2653E750B3D0BBE02445399634491CBC5F40B49C9FD90EC8AB6E1B39BA8388CF828E493229B99FBCF81D90A0BC264F5010C08DBABF9E85718410D4E4D22ECFF698F07997E3420F4EA66446A36B2F70413E2C2A6FE8C7F31F7E01E78FE22C64C74683AA13B4AA07E976EB91898893593C554E1410BB716DEA7997BFB1895435359E04274436496CB9B1BF3D387779B715CA9DCF2F56181BA3561527B951BFF868D02CD5383F2A58362AD4F48083C6402BE8F2B2DFE9927B2517B525EC36EB6413CED0B37BD50F6F6B5132167E0086804DF9EF74B8A0130482E1678A2BF6A2DFDECC1A959EED34B94757023DB6AD38F9B954A3FD211EA52E5994579B2487BB3DE407C8F5842AC91AD2EA2C318144C527081CFC64C3FB69183E4CC6A1950048C8352F8E17C678C3D8EA812C7221C726F3A16C9424724AB29EFED4F636618B6D93589BE9D430B144D1EB309F4ADCD89DB00803EC734ABBAF8351FFD29461EC9A930A50634C70877A50FA13783F7484698D5B7EDCEC93A415FD7F9969CAFB2356CE516E8FE69EBA1BC926AE7261A5C9543E045D14A7F72D7D2900A3018104FE3EEDD3528D48B9E6723E1B49DD1570F9D3AF4346495F9F9A04CC75B4DD91092651366D5BE964A9F63BB4DA2EC8C33AF287859FAFBC14A1948EC6B0EBB5E179F05C0FFE3E100E6E366C2C80EC837DB952F18E11E69D4D07F44119169C68ED25334DF3AA1ECBA0A3CEF46C464E94481A962F9A91B221996324FF4FB23A64E120410993EBAD939472ABAF642792BB9076CD4C1E95EAD2A8EF488ED785FA99A468AEFF3B6D6D5664CF4F8BE582950DE7B0A8DFD5BC09DE5F51C87130E5FBDF3300BB205764AF343012B8826483942543285B3BF4A3C6DF7451AABB5A206D0E5FFB1A6F1B1CE80F396AFD7BA98687C2116FB01B3E5AA9DC92E3C4F981D22496A7F4351A2A21CBF434824B50573DDFC9AAA50B433B9F73254FAF00A59764DBB0C1254783C656106AE0F1B991CA7A1801AD8C12B4FBC34018857D763D76BC717B083A76C9DDB661E2EC25F88B003270FA6FBC31B41D09CCD5B16CAED7476AD0C18B87F6E0270B442183AC6DD94ADD2C354B26F18B2513B582455245A0BB4D9F80880E4D8CC057195478E7B7CA6C9EA6F56FCA1B524B8CC1073ABAC870EC90BC8234D6ED999EACDFC5CE93BC929C5C8D0F3EE3B8F190223A1A367238D3A166E012DEA055FFB564D68CD58C45B2BC3741BFB64F5336E9293BF7B7667CBB62225A58EEE835F457FF9B77A12C3A6F2E2852938B6ECCA3C7B3855DF61DA734CA86F381F8BF27A8E663A36C6C781658337EE43E5B11F143913A494DF8271EDDDDCD84E91DDFF3F6163C9F2E36E5A3B15E81B2E5FB57B25E0AF06DE7158028CDD561152C16FCE0D3271AAAEB884572F4154DC2762C8F4B65C7964C363D4DB3287CFFBC01D9A4F29EF375A8A07C5465C7F0E4C332F502082F85CD8BD69FEB9BBA7CD3CE5F1ECCF390445159758CD0EE14A977BF8B09FC8579C97F7B3FB844A5B4CFAEC7105A246F184B77D3AA49DE7C2A02429569155E24888843D5DADA38E5E8FC568F3F2F61CA7C6A717D3237C3C2CA1A747AF9010DCA1C31394C026C5297C51CB22ECC68046A8270B8A98E032AF82E08F718E477D6CE8110EE83B42A4731E2ECDCD63C2E37D609EBC5A1434F5F4CBF2A05C184B188A08099E0661A69DABDB08DB1E3873657E8E9752FB6EEFC5B264FD9B20D1D43453ECB42627B02714FF767DA49E8241F80B7726068E43BAD25B4579338EC8C70AF06D3BA111EADDE2D855A425EE3FC29C755FC46C05BE234ECE11EE85B52C98984D32B32C0E519C06876E4892065A6A344944A83DD1F404F436E422A84F383A5022956966CD873D1D81D9CBD6854DC9B7806E90767378B3F9A8341FA55E772A4D71203EF9C80238E62FDE572BA63115E3EA5A5EBABBB3ED937317915B166815CAACB4462A897B383E0F365420458DA4AB7038D4FFC2B94BC5C0068867B439DE8C456BF6007658E5AAC8C55D3CD8FE2CB25186FC81056A3BEC2A1938CE5DEB580803ECCE5B2539393650B7A0EEB0F4B9434C9DBCDAE2B2C6BE4D8A5DC559F9B7AA29E13FEAA39F8CAF72663024841204520DC57C67D5AE4ACD08316C20A9FFF7FF1DC0E9218FA269EC54DC92238597D9134A797A1299547A481CC29139285087FDB1F +pk = 58EEF138A2D2EF190F6F732CDD4C6D4019CE694821E716A7D81E14502B8635A13B8CCD58E00172A563A266466B524DA41EE60FD0DDCA8ABC1BBDEF0A3A8E673415FC2E159D49F07F334F3440CE6F695F3AD92CF2ECF2A2394AEA43D0DCD2DC82655F03E77C12D5AE164DA0C622C531EE75799F18BF4B467066DAA3790906BECA3FC0FFECCA056E65176A8EF94D2B3321C8C63E6679FD22F85C0E9E334C07EB49EFDB769ED9C14BDB4B595C5B23C24A1770230EA62E8E8D33E0BC34F2CF320CA644FA6B84CC3A0A657E885C4C6B81770A049F5062DBED4CFF2AB88B95222B5743D9947BD1AF754EAF595E1A5F644DF4DE2FE708D205824B3C06E102789B441DF710EEC8A7E2BCDCA2574905F0D34E13A385F08F6F512639BE3DEED55F6B77DE103F2AAE471B599AC3FC42A709F02D2439FFC9838C666609A05D0EA9D2645545456A26C599E1B3258CA24BC5681DEC89ECFD0E6061506B5696F41042243C579264C9CF9D1608EB6F97ED186218C381897FB509B29C5CE329CA8FC9C67AB664560883D341EA1D71BD9AC65D784BCDBEC09204AFD02339F22E90417D23C2CBC97D4FAE5A6532F588EB41D0C22E0598018E782870ACB5919C58EEE9AE35DF547FEF24F3E99B66966C88C07849E3FCA8D1AC5C5466064575EA9A6979068C912C363C822BFC9B5D75C08FAA9A44A214701A9F6106F055E82F53607FB337B68039EBC9F415E78403EE1504A0B18F7561A6810D9E452805D6683F1666A5177CD37B1638454DB79DE97CB538AD35EAD4536548F5235DEA055224FE6EEF4BA33DDB138952D259F5BA1BBA087080A2B42ECD6EF4D18B0F18FEE2D72518631238536A1772F6C01254A23AD90C69EA79AF69268307501F1D9FE2E2D37E79B2A05141B88D1A782B831984C89E5F134E22CD99F4DBC2E12D6EDEB85F4845CEC8DE60BEAFF0A8EF38A91540EAB584873D2DB8118CC239F0AC83FE7D407A7B4926913035C8A370A51130A3AF4D784A8B70C720F450938717BD0F106503E67A2201FAF4D1E90AAA899D6664445E92E63EDE9C1AA24B351D391AE7D5D5CA136EDF86F4C5C4C3307F18DDD594B17A598C23EEFB6F20381CF0FC5BCA5FCDDD9C3E847C4C1666E47D207A5A72E6307F95579B30FC936F9660E710D23E7B54BB7130F512794D43E676F3CFF20925969E8C51C6B3B3BF01F5EC8AD61AAC09FB8EEB9C3F3BB12F6242F2567A2F00676CE80B5E1421EB2BA6599EB1EAB3A261D83278357A6A8555297533D151AF79CB4B16C69D5EC185CD520D4AB6CB0FE2FF3396743A89C3418551C047D62E20E67828AD1311DF73D7E09CB2B64E94A46377B15DBAF6F4FA6CA8585963779698D6714734D7CD7B1AB78B8B2AC541C4CA2A24E490CF8FC825FB730BD69DC0D92049C3C8149FC043A2CF11987EC34E0607805ABDA946F85D248EAEEE91E035A968C37D6DBBC7718BB77183E2571A22A6AF760C138A9C221F414C87FC2886A8E693E4945C692A89CE45FDA08BDFFBB5E7DB1AA920D6344184B9A8D17CDF8AC23CABA677A274D0A9D43668E38E674553394A99B6BE90D8CA9B979F2D1720CA83304268F76E91CAC0C8E62A94220EC447AFB78733D9DFF268140B12411FDF5C8AA8B0C8BA900EF8EA672EAACFC4F2964E401A998328C71BD492029DC08FF478CA106B78B830356670048423AC31C5414B5494163E9B4119AF15121CA44E8C0F65366C072EF25708E835379267612ED682235A5DBB7232E800742FBDB9103761B1BBDA7FA2E5058BC10EFC74DF28A2E7250A8B3F9B95159E640E0E2CDE0F5CA83F02913006405C03AAA82A8572E423EADBA419DF9951AD09CA9C08F4AFED01C93F24B895FE2A99ED27851F38394BD37BA1F9EE0C92A948123F2A45CD0A66B0777DC2B17916C18E6F169AF6B9728919AF796FED190D2624CE63F75D4AE82C21D1394414E006BA1A4F1AB6B37F42CBE2E4F747C76178334AAE809C3D4A12C0584745DB6DB1751C9821F658226E23969A8703F95DDF9B3AE7DFEEC119C52038923C0688D4669F9CFD13C277ABA8DAB6EB0EF68F2C3276988BD2EA964960AA462F655F7427FF2DB70E07F1717EB99EC4FBD3E91018570A9229C608BF4C19A5ADF761715C200257F4EE787ECC3B2ADFEBF61C70540F3F4C91BCFE3D31DE0C685F9F1B684CCF41A5F9B154DFDD2622A0C969336CBDE8F0B2566246F8E3056902F253C0E41EB1E8F307C328B7CE15F5105048813D0C291F620ADD7171AC54A36A453037C20DB09CCC84F84BAAB53C7FC433290FA74A1540A99969B66AC3EF5C98475E3C58B7F18DF7F484B7FD0BD9D14F94D44E924D69EC41A2DBFC50D28BE3A8DD8C8A299DB00A8FBE10520C1979B3A9F1D7A4A57C24EFA50A93C2D155BA5698467B25095EF7E3443A7586613EB56864876AE7398B2BC381D5196C5F862D2649ECAC340C600739DA3176E78F5D66E7B9230433A696C9FBBA8A32FE1FFC9C3CF49653F6ECD3C538FE8788A98D40427B83F545A70DBEB2D013FA431D841F52E2E612476B971D1EECCB789535293D1A150F977CDAF8DC5A16C53B82316485DFE71784CCBF74AD84EB0C4592FA95BE0EF6CBC6A733228AC47CD4221434D11551EE107EF9B6AD756F8F976B1E05853B0A3BE6E548229DE886746FDAC972ED34C593D54AAB41DE821127D88305B2ECDFFAC51C93D6C5CAF0B4824D5B078932E18ED62A3CE4BD8BCB9526EEDD3D45A771A67E7E8D1B88BF12DA7D389D6EFEA59FA060971194E130D5F9CB70220DAA01A91EF16A438858A51DD50AA586A26E77F053FFF3F0BC99604F97BDD77661B59B2767C74406F2F1247F652AE81CAFFEA1EA43F861B8B143D324FBE44438A72BC65273B3C198CB3C6412A8992EDEDB64885443B8DFA7854DB7A9BF489D9774B5EF5997ED5ACE0137282EA22AF0708DD55EB843418F0E2331055543F10DD8D6F5697C18A8E8F89576F09665CCD0A189C126691F98122B366F239309BB452AA40194244E9FBFA7292B051F18B1877FADB252445C598F01C81FF7988DCE6F2B83E71CA36D12508353B80FD09B43212A88652A971B3E4EB9A7DBAC14075D74AC579F977F704E54CF08F2C9E20E69A59CC7EC8A9133AE41FDC6AEA21294C999C401E831BC081F46F5E8A26173A5808B6CDDB9DA32DDF34BCF24CDEE76347102965FA1A7C9C37C641535ECDF0975873877B8AA5FD1DEA3D1E0A8750A7DF39979720556F864659C3777CD88EED60B83A32FCD9026FA63610FDBFB5337F739CD405BD67D0C68C23CA166D4F937E44C83A0D9BA571C7DC03328A4A0449E78A56EF8CC3044434751912394D470B33373F39D9EE45BD830CC67FE9ECC6579BA79A36B541CBDE1E99519FD36C3C999FC471A078664D3A6505AA07F540B4FC38B918CBC43B02205B61FFF9BBFF323272E99EC4FD12714BFC7C8F487BB4E8250AC18C556E4C923EC7BE999316347D48DE6F9EC82BA88498D2477D8F9B9108D66B69AC2DAC7A895C702F5BEE1218348FD587C076283B3440037BFBD35A7215B81F83E2298C540910198E71D0C67B0D1A26B837E5994F735BACE4EF4117FF45B47A5FB05027811CE7D1F01E422D69A315AA095D26EFE6FF01492FCCFD8145582AD9AA66B2639DB7D89BF75AD0DFDA12572EA42DE24A2667AC6E6A2038FAF8650F6F9FE82A3F955EA58EB8C56178BDA4A46657467853E06C8276C4B661CDC71AE46E85FF23DE9D9D37BD5051B7D70C40D5F90F72F31342D5BC7E85F22D085200076E09C sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF561F78FED211DA755 smlen = 3613 -sm = 9B62EC6183A077827618E849CEFA45CC2C8856F4EBCE88783D2623B9E3A9B5014247CE06F692785A8AE78E10AB1F018961850F227C7D285623812A5F30C2263BD0639AE957318512F883779B0C023927A55A41B62EE80B8E5559D3B6C6F91CC909B8B52F926AC1308AF458E3043EB1623DF656AB76FF6C2EE9182B314B9A18887C87248CC16BF3FD5A7301D3C808E71C0C28E395BB0CF779E9EA658541511F09024B2ADD934E8C268228AD6259C026223068731E9241FE189145406B55E638BFDC808D414A0AD51891CE608516F383852F1153F875DBCEB5B42CAADA2A0F9B1EE0A304B7D10C9FC77CCCC52989DF7CFF46A15DCBCF9D65230F625AB0AA33227081E411693DD12F40C23644DD3F2740215274BB518697CAB550FEC8BAC626519BE030E5F1C9777D442E6E15920A35093BFA431339A2CCE34A48F1155957E04D1CF91D003B6C5A50FFC4BCB6185193882BE1168E480D8D45DB66B5980E36F416A275F874391D3785308655BC91473042A6FA9141F105C4D6DAC13A268235B16C00454C556DC2FBDF30A6011B8F6330FD0C35BBB5D89E25C341A5C62F37AE0DD4B54FBD1790825B2E8148F83081D292D4C5F21393EFAAB65582A4FD426BDC8951F3BBF1C59B59C6B11F61CB9E690A1851052A94B4A477834CAD0969C75508E566031707A710676A2EDA91DDAD243D8248DC55BBA1ED5F2EE62A177737A1FA39F30AEADC2AFA1E5E6D5E2A1C4149458C7786DE510A071F9F4197D9C9187D5DA0682504ADC245B3F60570574D29DAC20E897CE64F12651DAAD2A96F999B38A1BEDA7F212601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +sm = 77142165E6B7AD0A05E463671820E27900B8EB1B2A8AA42DBD229B27D521FC1DE86F8A90BC93491EBACEE1E96DE17C0BBB309BDA2487DA1D0D632C0EE3A1CF764808986479BFD0B9CC88014535FAE29A4D68988CE06DC0B40EEECF6A84D6E19B13DA59A0A36E249C6F168F62E01A36FD116BF8051F7A9C6CB269E7FC4846E9BAC46C034BA7892AEE4D56A9067CAF79D4E4656C1FB2385EEF697F5C863C88CB312D796DA21FB11ACC3D668A2AB5EDFB542A651D616BD3149B7DEA3C668B4466EF0F0D843C18C5C8C531787555D0253ADEC5591AE855EB81FCB1D61377D2A23C696C3DF1922DFD1C5C9DA76A65B40721A191A7B92E4EF775D9BE2F1808C8FC432B4FFBBD27E2D4CA6ADBBD4744A965D7F5A69280807E1DFA0FB8E42842F7ACB53E1792D07AB40E67005C2426DB5F72B15565D3ABA65AA728CF7BB6EC77555B79F8030E6F1D459351073293A9A6776F5F598245EFAA1A8F43921F200FFF2C938FA4745CBB845D1A547EC4A9DF2208943FDB13D1C9AC8F0DD891C336FB27D127F7698EC8FE9D32FB2A50C86252393BDE2D5E3318007EFE50D4CF137B1113B82C120478C18BED05F91E7D1187E161CF3156D5C3043752A551DEAE3EEC7879AC5F360352826105E22375DC5B18BF692B40BD0C74DA01D0789384C75A0C1D4144C38577D0715F3E85F9E3D8647750673A8248DC55BBA1ED5F2EE62A177737A1FA39F30AEADC2AFA1E5E6D5E2A1C4149458C7786DE510A071F9F4197D9C9187D5DA0682504ADC245B3F60570574D29DAC20E897CE64F12651DAAD2A96F999B38A1BEDA7F212601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = E3B5A2F2EE49231383C023707B5EA5CDB14BE4195255339626B42AF3B4860658839F8CEF063356C1A3816CCEA697015F6872A1F5B241EB9A767B8F7171CEE644AD2D09768803D983B0650D26FA0377366C6830A6A5E1953A71350B5BA0EEC5965BFF537518595EB2D22EB101C113957836DEAC66909E53F8016A9DD125DB3FDC76F948EA30280AC9C58F2144E813B1BA9CEB0B0CD3FEC99555F9ADC234203D92EF0B686518BFE572E4E0C6C17DCE9A2FCDEE2255086415C4B1E17F52D64A1FD7F4FEE9B713FAA453906826E5F1ED5EB21B14D21FB37329FAC671192CA15E181C959F47482A05A51B1112BCB8CBED616E7D50124ABC70CB0B042230B4F2E55FBA34D2D0D21F08C2D398973CB801786EB39DD715AE029AD9578CA86CDE92F7765013017451FF057DB9DED963E268C62B790D4C7C2D8CE1EA56A017F19F30E61A4951021D0D301A4EAFB8D8588EADE2B6F3F386C3461592ACBD629BBEAABF18ABE04A4B5FE3F05B85F30F8D350B947EFEE1FDAC8C05BBCC8FFE5B4F05ED5C876437F063302AFE6E71500FE3CC9C76E791DF88A9006FFA19D1B9DEA873041B7AADE8A1A6BBFC4EE0A2AC6CC8B25BE954853FE9FB55662443A1383B7A808184B61BA2BE9BB38DFD24FC5DAD9B4E6CF210CBCD6A0FEC610AB33FAA1831022314E29CF73A674E2A1321D21A274B40B033E7BFDEA50201CB958683DCD5714E99E06F457135C3F98EC82E6BB1862638821E72C50F0F439BE853A45A3B3BA1267A80033FF84ECE847DEC829980F592DE8A3E76EFFE4ACB956D5C11F313E00BE70FDAB2D2DB5BBA5D04D58A75075C42780624CE199427810BEC1A5CF7361CC904726A7110E0DC59F12976CE96253119D43D68299CC602D07D81AFAFDB53167F24FDF658418F7A8B379494B54AC3C25D4104CB41497F14BFD6C4788E1FA4CCA95F649673A9BDD15C240BC4DA4DF07FA54A216B5867DF49A330A457CD4FA442C9C919AA2B3683EA8452AFBE1096162092901907FDB0CA324725F1063A45410B14E84E6B65817E9A4FAE2B45A6AE5A07D784DF6EEC22E8452D7A5579190173D30B82D3E15D74F72029146E113C4E37500345217C8924512059A91DFDE514D4DA22209165BA455AB15F0164F1E9C5C7F7BE17C137340027E3997D57106F29FB540D108B23AECABE2AFA2BD27D129E79BF2CFF14D2470BD371D0A5354E40E0931EC354A2907F857FC818AA146F35307F68338B08F514514CFB56E1E311C43F2FA63751A0FB9DF415CBBF5845506B5FD475AEA702037814AFC7D98B305316AA7C7E52D8F1476C0416446EF3BD0CB1C1B69796E1DBB2B8EC51F847E33DCA03C1780FA94A1BCB5E4A02FF6D8E09DAC490496FC9C5A063E012DF56B10C79D68E248C47294CE9DBCC06AD7C0F3BEBA0B169415D9EF8FB9770CE6BE19D87BB6C45D1A724766EB7BFBE4FE6CF596DE07E1DE0D335987162487EB25439199C14E14E362708F4F5DED0AB4A9CF1AA837D24A7FA22D0BEDC25AF55FD6597E30DB9DC073C14B19D7EF9C3ADB995A9031DFD6793C943CDD6A5281A34B7D7B22508164BA0349FFF3CD63685F1C4EB500701B3735FFBEB2A67581D20A5BAD19D42491997C5C37BF19501EA6542F38C0967F0573E291E47ECD3575508F4BA24BE0B1C6D37C6BBFA0CEA5955A7B153C7AE93788DAD0117201739C321CED6175E3145A3C6B22C90AA28FBBB5D0FB76611AA5CFA08A8CA62A80E3DEF30FE1990F198A3F431BCBD22F046A12283168FE8E9EEB7F31209A8AF0F7AD70B1408372A0E9A7F248CABC12F496C863FC8D8E285B4B4473771A8F8A529C1B4B579832F10C6AF0191A0B2274EC4B71E0F6E428FE8FCF884E40E6AF00BB24262292735A95787319840AFB2E17440B5F11CF1CA232919263F4D233472762804CC22CBC96E0F2BB25033236E8C8ACC8A74D721095FB977B347F011DB16360717F9CC0E1EF3F627EED664EB58A9827708C2317DD1D92A6EFC88C5B9910789650E13C026DA5FAACB70DB316EFFDB10AAF067DCC96B99E8264C103382E4E16D9F30C482ACA3C347F9844D6BD7658E30778FCA5BE53043B1F41BCF1A14ADC3B37CFBF018C338E9F3973CAF9F85559521A460A59BDCFE09D19D66878C9344F602ADDD178E0E5FA6FF428A868D883C914A9DA0404F1EAE38F012385836802E2BBC1CE0B6FD529A509B3B3C4ADCE795E5DF720C4DC415A750206D3E0B6675567453C672AA2548996CF1C39278B55A3196F55607DEADCF483AB98FDCD5FA1CB66045D1DC69661A16E70EAEAE484F1461F4D89E8C6190B3DB7822F52953F7B141C064ED60740F41F37892D871E6047C0D8144C3E90F92ECA0675B07A76B5AE674DE173442D5979AEAE06307C791CA8FAF706BF81EE16B6BC50E613C5D6CE4BFFCBDD40E03AF8FC55299E6823758E535B242D5125ECD5929AB71F98219EC1553F1BF8E47BC9524023EB002013C71322469B172CDC5B25D0A5F0722B1CF5E37330351EAEDD7E312869F00C6AC085841F2C5F1557DE6FAF7AAB52CBF3F94AEBCFA6C500A0A59036850951E726AD4B6E8EE3D8D0B5197D2EAE56885FFDB881CCD65304EB2B3CCCF4D634CF606F5E9ECFC8EBD215375C1321DB339D7F692DA3BF85D53E32BC2606786A8519619C10EF2E986CB4A0CF175B74920B3578DD43E329DD290119386B86D2890862849EA4FD1CAD816BE3DCB5C252E495CF990F4D102B7BF953FD1CDF829F2EFD6FDF22509A90978DF554769052B27383E15565E3572E440A15639D6B04FEDF3DB22DDA22A210777539404E1C4470198B2D7A20D76D34C684A2E2210F9DFCA1DA1E3BD821D636F70922A6D98CFA1488CE237DD9457935925B5B730014CD5241BD826515B4FD6A44030A15BD7E66F4A6202A2D94E9889D88AF020C763FA0CEFDB1AB079ADF5E44E995332EB737425F919171829836807840634F311C282D39F1906AAF32FEAAEAEC6DB06ECB3493C7C01AE559DBC89C86F10A103B985215326BEFBB25EB0B8C481D9E6819F56AD276FF1CD4E43B869BE2BE5C82EB9EC218C444C5010F8E520CFF5B493A4A07AF2A4B5225011B2EB07C5FD84D54663ADF22A0A002CBBEC9246AC8B6459B67BE09462A1345979C417903703186F515D02033C6FC894ACFBE19386F36C4331B730A4F9472B9A9E4E6A2109C4DC2E055E488FA36E3B81564DEA236684BE5B8137555534A0396A2444CEED56632E346F9404F10E4D39B47BCF8DBA6E1668FBFBEBC9C23138CE095C6BB1439C9B72800EA8B665EFCF676651F98ABAC7B33F0A8CA88C21C3832F235F7C4233F37DD82B57D28128EBC3C1FEB566692D370CAE81E42E234184B97F7A0B2226E392CA9A325856CBAAA040792F78BD4385B712FB20141666CE5CC8175793560A847B2705E4177BD090E3763497441D2F059ECA970835CBD2A27C1D0D16AECCE358B5E396FFCD58765E0D487E10DB2BE44FEC4F781D1915A132B3A92D2C3C1F55620207282999410576CEA72C1C1B4A775D5F369B56DA43D7D467F6785B8FED10A63756BA95D79A3D84DE6D3279900A9F7B431936BF80A8CFF2572B07D9F31D2542AB78665EB5D9B5A3737E7A0E866E4A85091D7D24E2D6128C03C3706AB54750EF9DF415D6286242B9626BEF8088139170017A548426485EBA22E1EECAF28F41EE85671F7EC0B50F43838F7842E28C2FA86DA9B63C81837C52B27D1CCEDD0F3D1F0E36C4B6D583950CBD8EDA60E34AC9BAF26B5756B2B720A2C02BCEA59FCFD2 +pk = E3B5A2F2EE49231383C023707B5EA5CDFD46F40DA89DA0EA7D41968B5DF1BCC3443075357612D16BDED739B559242FDF4172B1D92AA0CB39018505625FF56B581FC93039F8882C1035C2503F22987672CAC0EF38E94B863566C4111812F3EFA95732C9075D1FE8111B10E597C20CF3202A4F8B5AAA3776864D4CD8BAC756D06B56FE3F436FC6CCEF0D129EBDA1F12B8F2ECB7169E6E07B35C443FB43AA4E3672B98401F908584B1684B4B092AB1D7EC85F4DC878DE17BDDCE3B3EADC71D14AC36ABEB87D2EB59059C35BF3A08EF0E1674AB02CD6483626153BCCEE095866C583A6EABA5068B1C00792DB5DCD00682B58236556BFE496F9D98FA361BFFB385A54D0A607F0539B265CD2864118BC3A5644141A7F6AABD050EB39C6F0CDB1CEE656B05F3C2803929289718861CA139597775BEF818B7073E48D7777FB0BE045C3BFB5E71371C1C6B8CD52D13205FE00719613864636E4E9D14DD3ABDBB1C9BB9420E090E825843F6D5D3C7F5FF6046D3F39AD7D77C3CA22EBDE67CF6C944375B7E567619F0744894A9BE8A61390D3E102F74524F52ADC61BFA9406D542D056A9DC4D0BFD85A4B8C1AE761EF4F2BE8B1E3E8D22CBBBA769EA89DBB6F7233E149D59C911D52A3D317FD2A4704F4288BCECBBC2D3C09FD1A09F2C1D23DD8A1C0ABAAEAA14A1A84F3D978D31500606763790F96B704D17F96AB5EEA5694FA1A9DBD07EC6C98E8CB75C2C9E11E501E56801B912B3D5AAFA624EA200E218D3E507D6B3D0DCD4A33E9704A51864FC63FF72AF68898A47865C98CFDA70A9E36FA531991DE6389AEB959B13C54D076BF8F770996F5436499B0A09B9045A1A9BFEE6DD87F335A472A4B73D4FF7444A900B152A06519ECAACAE45880C9479E9B8539C82D34690552A1408E5C57519551913ADD11CB8878003B2B1860C50F6F508A3032B3179D0FF62D17632835F5BA34EB4567416F8CA3E26881F57F86E6944E7334AB5E5AD40E46BB52B7FAE785E388396FB4327394FDD5044CF5E0B83D5FE28734360804CF3D3D93A415128416003F24D0CF60BD6E5F2CC571D58EAD2B2753CED3E3D8D2A199B4FD208490E2E8F73932895AFAB85415512736F66C790CC10DE311BBD068CBC6BC74E8A303F7D241C9E012927334BFCBCEC64A344484E2E39773803E3E45BA72D9E7036DA50B00A1FC9BF70225ADCF350D3FFF149EE53835D1D8609BEB3849C9DB1F4CFED6F55260E640C3271F99C1759EBCEA45B6E013764AC361AF29365B68DABAE20DEB1E8569D32643772A8DD353DA7C076BAFB86C4D756C016BE6C289CEF1D17EF2AE55BAB3F9D2E7E270174617B6E3A8B1E7685FC33B06C1179D17340FB088BD14571770CD0B0CC78A96846408506BD404A6B87C2D975368BA01BEE0B91722F81AF0B66ACA5D6EB5699A794B2DF727E03E838027101DC170269CC2A8E9E0829A2E033572785C01CCF7E79240C9AE26977C039C0A8573D968FF1A87420FF6E7A049E568F740F73E33BC427D91B8D335E815FF6895041D56517B7C963D9565A0F99D1F911A561A2621D75A093749CE3F097B4F7201B93E4DF991B9EEF315838ED1C39459718B910442DD7EE1683CBB71A3F039E4FA8F549A255D49DB6CC2B7BC162EDD289593394E3E9D46D77A7898E00D89C26C3FE21D9F8ECE9C7707B7119E66D63A1B0D6E962BF1CD2A2C9B2ED942B1EC69D62FD59BDC3ECA71D057FDF3ECBC8949B14F5333FE78D0C3BF561BCA9019835CD08624F1B2D4C31EC21022DFFF0107E3B8E09BE80F96B2061F9124561D5A2DC71F5038AD61063839A1B941A71086F29D4B6A343B8486151BD7DD192B01BD6B72FE3041FF4AB70BC3B0E7EE0E365D8B76DB2BC14B889FBD3692564C612D606AFCA45A4477CEBFA42DC93872461DD4BCF5871DB34606FB79ED3F7C184DBD818D2543086E12054EE4E268985AA4A405E8DE5D7B4DA532595B08D25557B61E044A95D7F997DDF5086F8814EAAADC5D5A8041A077A54C0EB2C37DF15D4EDD17148F48DEA617F5E0F67CB764FF86ECD4CF548A67E75608D321D10B5A7432CA46A93C748E527A059C05947D334203F865DE05A4EEF116617116768362A14AD3D71DD50B8FDF49F75256F99357EC199DB6217E38EB805A3B904F50D42F1C15585118A99D2A8D6F83B7FE42F7EFD695733FC956B3C116380C5E0F2E5F17CFD4C7DBFFA1354512281B2690DF539E6EFAD1EFAA00E1FE63BFD43D7583CE791E74B4E6F04CB0998D5BDA246735C585BBCF68D2B1B9C16F424652484DA19EB023035EF9B5689E2669595D5362E11835597A52615FEDA38F8824C33CD3B73DCF78683152E7065B9447E6E557EB594224F84E164AF18CBE143A069C6B9E1C0AA18D4057AB6892619A801867A3A81C26D110DCD099706269E4AC9C5AAF208668D384730B3EC34A49BCC5005FB2F6B326EB3BB625FAB592A4ACB09856A66C3AA0594823BEBB412E5319F8B532B1D4769422698F4BCB76EFB2C70CE0CC21C14C7A97F62FA0B1E91D7280095E901D76B027AB5DF70D76FAAA53DBA1050FF2566F2BB09BFC17C00A0D4D66A7ACF4186A75E3FA93E6FD3FB1BA8CE0C9FB9E2A1142D3E7365F86C8AB9EC5313D772944E5A6D2B81F9F7356167F5BD8BBBE4C83B8173D97C60C7BA6551031664FC14DC058DB4B171AA265216C047382A601451B58C571E9F44A0B6248AB67798BC4CE045F1B2F1AC32BE19C06F652E9B9B813D7455EACABE369F7A3787F94964DE149726AE98EE890FA70AFB3ED2A184E4B94E304BEBA36E8CC8096646184B0FE7472B943005969581F482849F4D07EDF6BE40E0C6B7F561FEC2FFF5700FA5B1E22271EC06939B4E785993B7CA20EB6CB18150E4461CA509ACECCC8451CBBD4C45B41CCAF55C1DF2E64C88209AE0782681CC9A41C398FD429850C32A7B7FDCD29F17CA74E844490B5E8549E9B177A59BA95259B0718F8A10710C29D2F1A254313469DFB1D6C9A9C5D8A3E2DB57C01810B02A4B6A8B580443DF5E8E577A37C58D77D92D50CDF2E5545E89173CF3E56A59A7237C36E64213FF86F09F20BA5C4831912C5FA85529D15835D295B4FF2027E990DFD89A1E100E43AD1621872F024EC8137BD01E992EB35B57CE01D60DC344BACF1285A15C560B07B3937787C241F54D3AABE10FA4764646BE65583ACDE0E1FC36A9A3176188AACBE6BB444FCA2738E25FF60BC8395DCB02989F2AEC3ED783CF1DF2E7BAE6C3A79D7142BB70AA8505C25A018D0325892BE7A62D68C0E1BA5DFBF18DC13C3DC71C24A5E36E7713CFB17A522AFCFEBE8D5836C5231D13B08AD7C098C18FAA9F663BB7B1D5899E7BE614E467B38F939F8ECC2F933ED3A42C861BB768BFE2A884EC10D3CBE1CF96AE764804E7D6E8DBD2EC45B1A79EDF526AF1B73EC4ED5CFD2DFD2EE5787420960B7282F3CB056F46A9CECFC7DEA4172A386BE1207A590CFDBEE767FFD0980896D889A5A6CAE0E28E1CFF6F172BED649AA42CF509CA238D96C847CCD329DA598EA4C938AC862E8CC75CE95A66B5D68A8A9ADAAF04719C578BA33B77541A8CD6C0389A34749C4170FBBD4EC3CE6C28B78E2466F57A7D925DC3864BE8119B9497B0C491F517F1A8B66CD0B17DC64239BB08A2EAF62DF517F1A748CB58ED03B3B561BACCE89304D9DAC523AEAE862FB711BCACF9158FC65FB4F4A3D03337B498DF54DC3B46844C96DDDF9E0762F76DCD4886F2A6935667C10DD48201D6076D305294D3C741AD2DE2AFEE9C7A68969E9 sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796FC7193592BCA9CF23 smlen = 3646 -sm = 006A83ABFFC7101FB04CDBDBB4FAB818551AAB16223F7D2D3C36373C1DD428F5DDBDE7AE8A3C8AD8173DA486AB4D5B9513B29AF318C145F5E32C7FD663D82B78281F4AD188A91B805BA9ABC638A34ECE9A54925705F45C205B84973BF1A4AACA1EE897CEEF943619BBFCA460532E49D4D3A6C186785D2F8EF7E304A8258CEB62D071AEC297E213BD7055910C07F4E90E326A1C945C641BFE130BCACF129C207392CAE97B0A817C65B33D561386E7D3C678AE86E1D6820571634451A98E0AD5CCAD357BEB87FDD31ADCC491855F830DBD45353173565AEB735B9C7FCEAFFA2B457BDEDC740E250C84A4003DABAEC214E80B4A2623D149A96BEE808819BACA6F66372A48C9D199344118EF1E7771005099CAEBF40CCA43B8FE059258017C6E6F66160B1DD5F5C5370326ADF3C03ADEDC6BC6FB73E8D1C3699F388C3E803F52D48FA05E46E5F2336D74B2A1D49E94B38E5D45586619BC1A6136ED28B604A955542924B6A71E5A595B69C7A6F54EF5C87B197E1A3A61B977F483996287D522C142F2E90BA2E5AB7FAB913DA397649F152A1FC18BF1DE08B8F1EEAE8710F1D7B8598E204C94A64C73C92859559DE3699C47FFA673387880793DB5945A6B30BA5AC49428FD24D14AF8BA7D707ED7B4FAE662D4E7D8846376A888E31AE566863936172C300244B7FBCA3594668A6E8B785CD86ABEB6E6F2F7A5DDF1DBB9A9FE1683AC838BFCFD5F3477BAD9A21B3B6FD9BE9FA2ABFE025C6434EC8BA283D773E366772B0FCF9E3A70174E86645846308469781E42251F1FB0DF170590ACCE28725CE24D109163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +sm = 3DB99C6CB5D3BBD94930471FB307D59FA9FB38C7DE931E315B8DFACAFF8939692911A5349D06981E400776383A0B18782FCD4B89778762C3E4850C3A5C2962DE697F236138B08D000606AE763B2559A0DFC45F5617D58E24F42A8ED90A1E3401ED71C1AE9A73D38A02DA209B5B8EC564F7174709066ED173FDB6560F1292A44024C028944B2C8E3F5A8E6556E31002B6ABB1B7E0A6C7073DA13436231C4D1E1AC74B4E6F2E35C76167D9F099E68EC9E198DF6B46BBDD79F73FE0A56F06251B3C64FB68BF22BCE40EFD8662912BF83213A2F377BECA8DB17C00256A0625A68EEA9708299C37DD4F5CD11E455EB70BC94D77617DB57AA9CE7E6D062B83EFD14886F54A3C76C4376DBB60CBE3BEE7335B8EF5CCB293D222AF8B94EAB69BDC0FBBB1826E774CC4E2B413589B87125A646EFC6712FEFC4C07BDD806710E5DD8445B46F23353BC2C1A25385F0D803B936F7398F66EA32172811E1C095AF7F76D23FC045C4B9BD454D9A8D7779EE3D9DD6A5C20B85F76A6EA006E3262ED9118763FD99E6742FDE35FDF05BEABF1797178EE5565A6585513D7A8CC99005DB856FF37E1CE698D806E71D9F797FB980F44E1E28D5A6617D4DAF12ACD992D433AFBFB7E9685470FEB80D78D2AC57041B7447922BFBAC7B68EAFE5C308E17E09AD6FDCFA56CAF0544316D527CD112EDA562C4F5CD86ABEB6E6F2F7A5DDF1DBB9A9FE1683AC838BFCFD5F3477BAD9A21B3B6FD9BE9FA2ABFE025C6434EC8BA283D773E366772B0FCF9E3A70174E86645846308469781E42251F1FB0DF170590ACCE28725CE24D109163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 0AEFCFB338D198C54B14E3BA71ACDC4F908D22C8E0CED7B088915DD29E39B5E974038F311B7657F8C91E7B0B45DE23B032F98F2FE1ED9ABA420B06A0C723B31095841F30D06D356DCDBFBF6E3D67E145A525DBC3F6B3032B09C46297D9B4401B048392F1D97B76209DBFFE7D14EB6C8708D10FCD3E6D73B274CF1AA15896A6EDB28B0AB7F624E2A8F7DB9E04569CBFFA5811E8700249E5CDE060636756FED9CF26DF105C8190914F71350D2A6D2DD109D6C0C632640F1A2A70CFC119F3129D884CF1566AA6FA37028667E8907F87FEE9DBF461F9C9B379726E02E710447545CEA7F9E6BFAA98BFCF84B7414489015912B2DE43A054D66E6DE096B701267FFB27279D21A25DEF1ECB07F34DE25971A0DC229A45B3280396CBE3FB995E13BCD4023194DC049E3B603B891DB37654559690E4F3F9BC7E014831DBAF106F4AC5FCAD2CF6B7B2008F65BD438AAEFA5D1511E95C4193FFE5BC7B33881FD0BCEB470D6B4950E76E9430DEF085C054B626C4B165D306D9478A5F42E2C435B4B97A252E0CC1BAE010E2B925098C4A2792389F066C341FC660CEE5FC05116A57065E2144A8A0B6056FAF6D89173A17AA732F6CDA042E6EEF7E14B5DC1867A4B0563BC69224B4A7FA3CDAC3098E27F60FC54D886C9313B408CBD64A62C054ACF0F1DD07B12953DD7987BCF863A39DB1EA7F06C5B63E1F978E107BAFAD3AEE93FD10A3DF856F5F652ADDBE2D6C0D1E6B5F72AA2102A252DF2AA2C061706FE70669128668C416D862FC50B91A1045D7947BB7122DD15B4E79DC4342B0617FDC604EEF40CE2E511FDC4C9BF2351F41BFFE6FFC64B262C51FAC064AAB46EC5CC565B307C1879371544251FAE2133BE0ABDAEEE3DFACADB1B37D3163FB8D39BBF1681B1E05D68B27688B6BFE6D23F45FCCD43C60B80CE16AB97744C099227B7FE55C5573E45FAFEF7C3F6EE09A287869F9C7DD877503837085752196D1FADACDAB8F35FE1AE161BC6F15D441587C0828D61F7BD21ACC5088F500E99F1D43059810C8CD0473075AAF31ABC632AE08315005AF82504C4E9B1D0435F6366EE60BA90748ECEF99ACAE331E8726C5B11BE716C120AFC1551064B1CFE405DFC16F907FB86085E589880BB5682F476E84B9490257A045DEE68F13A218845B162C7478C3C6202CD21325EC7BA8D3343220B1E462C3B1D9073DD79D42EB6E90413B69E832E6AEBBD6351926D8E7463F6E0F3C7E24F820214C92730C2D3B8580206741AC240435F6663E5D507BA313CA430E21F1303574919931879EB563239F1AED0F39A7ECAB7FE0915B2F4C3894C845F9927B8F48C494D07877707B6CF69FC4DD236D54B89C1031671EF1AAE7DE6270EFBCA3103DD9972849D5DD9A965E0C04B8176258429539CF82485D9D63272F3738AE319D846E745389631F6BACDDD836660EC3E595DD7605536D653573F1F02274967500D89F891F1CFFB0A509212A11B9448D80D55D7F2D196C0C2F047CDBB348F29C6442A0DA9AF92D45773C057BB610FC7D747448575EEB8B99D94D641EE041FF140DDAA421BF53013A56DF44CBAF22390B14D9A064087BC867D3B61175C636F5BE6EF50EAC351C54DF968390A3D2078624325A1753D365002FBEC87C9A0811B7688CC614A08D5508298DCEB7A4BA8A5D9D86621A599AF0A7CDDB314CDD4CF414679C89398C23D9C79CCD23AF8A1E2AD8B1261101C0196B72ED0D72CC04D492EA8D3E8CFBCB03CE455A4C4DDE262848F0B9C55BC10DC63CADF2B513D071A3CCFC319F92B030A9B07FB0B001DC46AD6CC1610D419C610246C01C01FFE4C2B0D4BF1DE30EE256EC0BD751179125D0C10A96802C01BE4E422D97381FF0A27E0C57B8ED4D2E8798FEA8E9743D838489DDFFA7A42F6F032AF127311A4941FF9BBEF0A188282D2A79D4B1EEB98F77AE5B55234884D456D4782BFF9AA2A76D40805E158A49895A82FB9C9A08B7DD8A5FF546AA1D7A01439BEEB0ED8BE67D9608CDCB4482B3C541D91CCCEC655855E49FAA3FA528A058A82D540EEE43931B8AD3BA1A239E8D0C8DE8DF88E167B7110E0DA453298BEE14DFE35E3F72BB65480355B0EC03DA0014F06B7C94A56632AB21BB28BAE3DBC920C334AA604E80E37EEF43C7506B921795C2EAB7B024468BB40AFEBEC59E907C87C350BB6561EE5A7F7F9648385533FE80B34B4AB238DDEF250A90FF9A7670FC65068D1AE07DF057DDD0BF1121463389072361C5C1F8CD8E4865AFA16078C3DCAD15FE53D1C1C3F88C4FBB224CD6E1F6CBCDFEC1DF0133DE4CE3F4C2230CCE6879086BB77FBB3BEC62EBCDBCFDA0105DE27298AEBF7D15D4EDA45A01F964560A22B748ADADBC12698797F69F4766BA32671B69620C6B35F98B2001DAD6699737AB887F9D4C266D9EBC24A8CE3F4D9722D8B42AFAF5F0759D34A0F2D80712BC76A1CC948C99B3AD6904782F557F3910F34BA446DBDD565EA6FBFC7F16A956BD0820D047588F5721296935BBF494EE2C7B8329C519248E9F048307099A1D02E6615F65CDEB5EE85AE4218C0435F9CDD6B93D8D27E9CE8596A5F52CE4D5DDA60745FA08B22B4E8970A3ABF13574B12604C85CD83CDA0E13F6A17E6448BD8EA96A9E5244ACDD7D9FE278D168FCBB5911F92FB104D41B357DA80C51F3616700662A7CED8873B4F30A9BBF4A5920BED26F70887CB3EF0A19E8EFC008F4781208B05ED3AFF8FFCBBE7EC22F645BBCE5EAE68D56853B0119A36C24256555E341457BC092F3DFF987CEFF9216ABFF53CD183F4FC37AAB40AB9C40A227E4EB11B162D8D7DFCC30629A666DC0C29C928D2D5FC9764C74DDF2E344A7047A78FD5860E1230751E99784BE76C78F6DE662AAC91552BC7DA06965C71C5074CE3943267D421069E88B63A079DB1D8A16AC50A82D75C5D487E1E24C9AC0FA1259443F2B649D176AF88055FA4A7E362B371BDFAD599285FDF601C0866D08FEAD1F12DFD07D1F110BAE1F63CCA8CEC0D80A9BB685592DBC4700BA7B857F66E5ED4EC810A04FE95DC45F289C253F42AB453B6EDE14ABC55ADFE66DCEDB482603B6CBD6DC63B57360918EA8FA43206A33E6B83A46A21235940D35F2DCE2FC7B499EFFDB5F5D8610A62C49025EDFD402ACEAEE64B9804509D91898DC2599A6D2C72A4A9844DC112384A6C09FBCD0AE266421A5B29641C712BFC4D92476D657A6FEF82637EC9CA12169E969FC1ABEF02C3945213E12D6DE5C3CB24FA96F5A64BAAB89F2E2F75A526DD6D1E1CA92BFCC90066608C041CF51195EFE053851E9FA171A80843E16142F87E93953ECC51EBECEA35008243736AB30A63183409C0F1A5F52B4E1FF98B0FE3AA62E93588BC0D495D3A959548E1F48D4572D7A2254D20B320872D9A6F808DD12EC0DC3594C663379F5CC6E1CBA38B07782AAAB901FABED563FAC06597B9089C2C6B30725F1C45AE08A87707284E871936739851F54DAAD3FF3FADC9BB0D4308371D12E5C764381BFDC04A39C3DCCB6B25C9F631E518E741495040E7308A123B07636E5AB743CCC2716783125BA25C50A58293110D2676F69D13DA14E4FE8D3C4347C83D0ECFF962693CDAE16F789AD65D6B0D052EB2377C57499A024FCBA0BA75A8931332C916442D378FED06E1EE9B3C6C3BC96B81BD15CA9307574EF0A10741A5983B917D7C4F1834A4B7426D29667738EDBEF6230DB977D66241618F16DD6D4D77EBEC98036ED759C1D5EB08761419BB76BAE004C29983E5FE5686CFADCB539B5065920276B722605B72F +pk = 0AEFCFB338D198C54B14E3BA71ACDC4F236B4546F34BC80D5A10E6FE4CEFCE370D976CFFD468794681FC5973E3501CB4C82C4B8E1E2096E1BCABD6AF681D78FB37FFDE38A656B9F2011F1B6C0CD1C46072980B516960C59D3CB4D9D91A795F7EFBCF2859D200A99AA49D985585E958B698A277FB3BFA32EE41DA95CA412E727D74D074BA7AF4B3837B487419B8211ACD42CE196E7B41C086A982FD8BC616E78D2751C8877478FEACB2290BD0D5CD339371C75A966079F1FC97F17E804310724AF9C9EB85B1C8215755322F1237A393D3CF263F47DDACE89704307230BDE30453F77A5F52FD2F93A25A1C267C9F86906F6533CCF8250F2C224A025A565548C0CDD17E49FC76E9048508DB05B2A4E1646F4929DB683EC7E85FBE38DCBCA321AF338893C680FBF13B4B1CA2198C4BBFC843F36BA7073CCC21CF18A32129B14DA9EBFFC8011DC7822BB2EC42CABA2AEE67B20C75D49F361BE0385B3E5512ECC312C81BBFC8D72525CB27FFD43578F286BC147E677DB3A1C3F425A1E054AD1018876394F4C231550181F838BE3DA6A9B230C5E8DF57AAFD94F4E4E604514ED9E3B1AA7FC7778BA58E8F7ECE50357B0CF4980856712354AB269199BA92C9AE3FB9F82F2317485C963B340101761483423AE428BA8A118F65884699E918FC7741606E4B779EB0219F637AC66C60EC45A4C4B9364D6540ECBFC66A727B7CADB442DEEF08B7613C38E6A72E6A5D3DF33CEFFCC359CC62F6EA28722865E7B653C375D64B7EE15D10DD62D3408499966CEEB51ECA2036C425E3CB97C8906E237CD7653E917492BCB2BFA873108485FEBED8911AC11E7E2CA86D9CBD9C1BD305396AE90648898A595C081FDE2684342F7DDA27CB8DB2E7E67903F85BC29FD427B5F43D746DD1F930C5D889C09BB6E1B0013C7E97C35471FDDB35199E4DD10DD6083408D826458B1DBCD539A89BDDE4F42DF068381D293CE39C33F781A81889F67C268391C03DCED2AC38A9819D5BCC8D768F6C77C7E0BD6AFEA6492680CCDA82F819F7F2A2079AE0B9270916FC9F1949F86AB4726EA28EA65AD55D7246E4818D4DE8AF3806C068BADAE343A0788DA2F3CF074A3A20900E3AF3C660384CF4FCB10F311671D16373B1185F120906A0A32B3224136FB932D96C0F66B6329D3034C1C65C1B4E551B175E6C000BD5B522281E90EAC4A656857D55702A214218627DDDB5E3EB5481211934465996DE2EB72400B4B7FD8E4F301094F553E26AF987B038D73A98B07C5D8BAA71C846314221E0359FA2D9BDB280588FD2B87D771B011C92698F36DABBA83552616EBB1D13A2E1F0A42A5318DD50B68379E304800249F8912C6215397765F1E2B5AC5EB055EDEA853D04FBCE801E7DA0825392D423235CE35E9DAC442D8A57A78200890297EE1D5A6D54A4677AC7CC667334722A1B51177D6CA5FBA6CA0DA58AB0424A5D737855D56F1DDAE102BE0135268EDF9AB6A34C9532286810169687A34C4CD9FF4AF9CC5448112EA58D00187B2953F238DBE05E96C027603CCDC373EEBD1BDDED8B94076904239BF9DD39D13A96752286BC4FAAE66EA953C3C4678D4A87A9C46D2F280A29067402F129D05C211B4169B6CDEE657E0A524D1BA7368CF71DA066550097980469A957DF00A56051E6B2029A26300C1DE4A3143AB60C2227E2033985FF655D5DC2B1CAF31B2D457A7EC5BC405D134C8EFE4A237FCAA094ED904B4720BF5BB913518C6431E310BF0B48C161A4756C8DF7F96684379C7590098C2AD0F155E65905A020411280584D4B10E7085A942C8F94F38DADA96A5C7A6825F9D7472E87DD68A737537B2A8B905041D5CCB75582D028E154A54F4816DCD4D2613E8B5F288AF003F2CA0E8775825262A60ADB4F22E6CCCA472B2FF753373F7966ECDE44BE68779D51A7668D7DEB87D518E449BAC0061C318392E3306F26AE00C6688F24E640F9448A6C184E06E0D274E1593058373DAE0647E649BF61AF49C25A60E867B38B7E39E2C8750827D25F2EAA0726BFC39C4354C5A2A9E1CAD45236BF1EE647D63AE1263963EFF06978C109C01C018520C10A450F4F1D87A44F8C3FC03876CF4877752D68C6CF65B86982A082537C1E87CE9A7442D9E0631985D843DD0034928FE896233194A65C4E2587FA77BE1BA6E8549D1FD0C17B3FF5F3D9CD3AA31F5027370B7662326DA6BCBB2E3106AAA855BAB55B0CF5BCDA7609A589311E0E2902284993E7F828F6833A34D86E0B4F8CD529C14B024D58C644D11D8B9E18099C74CAC808CCD4827AA460E1B1E4EFA74B8FAAAACC4FAD181A1AC10D8C3303B875DAE9592AC8DBBEB438ED054A3F2D15BEB6AE07902A0AE3C9C67B1D978DB7D1F9523CF8245D63838175948361120B19AE2B9F68613ABA2B38614E93E39D3EB0ED6B959A7157F68FCF496B2C49B3BE4925B1E201966F7CAAB87335F1C283C03AE908F8BD0756AC08BDA723A8412F7A10F7A2DDF1D072A8051ECEA88CB16ED588E5AC953B0098006DF8E6E1755430C133EFA302E660ADD51E3188D45D9875637582C208B4AABEB307CBF317897AEAA5A405A95EFD832F18CDA6D52796649D1F9BAB92AA775C8D3C0E51142F8012EED0AAAC182BFD33368DF31DECDA1DCFE8B0A39D27736192D6B9D17ABE9F3C7DB647871280C88042A585336617F9D9254EE0C4FB1EF21E40EA470B4C7998738A57DA918C2A143481F04F5252E5DB6ABCE8FF349815B1CBBB8491BF0705FDA5D8FC8EFE41CF0C791F1269D1453FFB33920E74FDA6CA5340BE69C2B23133051D8389BD9EF61638F4985B3673EAAF3631F4E2605992F2860EEE1973FBFDAF12AAF378BA7883069EB252D3B7D4A270088E85B394488E2468D495BF0092B3020E083E048D168DE33F5861E9644A40A5E80C150FE914A626BC1AF4AEAF12B01F7FEBA166F9A564A025E69CF3380AB86BDDD52185E8BFD59E6BB2F3156A827A06EC21823A3CF105BB7CA90A352B56A8769D14C246DF86D97807FE3D8DBDA97BBDE053FC27717149AF708C3653A13281012265220D8F2F88B8BAE1DB1E3F4CAC29022701D68B13C837C76A8949E273E00269AD3D25D20191412F1586B87BB6F175888BAE2EEDB04B6CE4561749F44B6D6D16D4C4D00CF91147A0584FE57AAEC4943B64641AD79B17C2FD42155139A9134483AA5AD5CB7EE0C5BDA6D0B0F7EDC51A4D98FC5C627792BDA13BD8A22B0362B713E94118616E872BEF8B1FE8AFFD61A065C6BABF63B909B37233F03B5054EDB5F3C23592426C99A25AC023D2018C113D165D0C6ECDB001165CD0F1CECFBE5C47CE1C7F6540950A2836AA4AF016A4205F09A2D5A3C568F76E42902CBF16E48EE0EDD8797E21E9FA6AF575E414367D7C9A1E27628EC610D2082EA7D5D2E1EB3396127F0C82F1C62CE2805AB53DCBF8ED4B46775886A64451FDE8312F33DAA04BFB77ECA3DD4DC8784B9752EC2840C95E8651641E751DE1E049B76C5A2BB7192FFC4503CB087F5BF423F59A4C1FB57B28C9E3FBB618C5D1409060471A7887C56E5C15BCBE95285FA2F337556286E6E4340EA64FB4777FF0FC3947B43DAD612F71A584340CCCB804DB81D252F52135AC99AFF49B251F1FF4714D1965ADDBB761AD82AFCA3DA16C49C89ACB6AEAE143A385639B8C7F5C18C6E0B1340754FB274E6C19C1CAC3682221781CC1937CADB8953FAAE9198BAB1B3B9D95B371780B8FAE8B3A9F1936F7AB64C10D49D73ABD73D164673B165A198C2A7FC59FBB5A8166C5AC734A sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D8BB16DD3D39FEBF7 smlen = 3679 -sm = 387BCD2A5E20F394DEEE075DCA4D005A26388FF6545CFE1FC119C73F8F359CF21A749D57BEB90F1A1E1924A2575A0183311218F5715DA28847CFAAF8EFB9AC4E5D5708FAB1905FB065ADBBC9E7575380A9EC5D1CCC99B01B7DF231F7556E2BB8721160F574F416BB503C86A5ABA9D89233BA181B550063B32BE47F4D710FB273487C601B8B3403A58A61335BF28FB41956CD28E31381D359678BDB46E473C3C68A2FE8D2BEDD506B9C10A5E4197F0840A3D99765B080FF0F71FADE0C6D15F4290977174F3F468C6D2BC6AE44D5F6354CBDF9E4FB1394713CB569107C8E51FE2003118FF05293AB8682F583CC3B23741DE8E070BA61FA291C1F201B8F532AE31FE6D2F53DC4E75F2A895CA9DB876908CAEE6BAA3A71B21EA755B9B0BC2C5A28E65E32D6EC37091C32F381F9CEBB4AA60E46B5C347C1A1064AD4FD8B0AE2F0BEECB108D0E756369B375CCDF2EE5014C29C076BB0506005D1F4EB0896C4D6E1EBB6BA2104C6C41EBC2DE24B9D47F58E74D48453429AD36F0DE76896D83E9CAEF0D0FC3946AEE302EA78DFA72119244758878432F506385FA5C952CB41C93F00CB9691D734216E553C4403AF643917EC36EF436F42745BEC7CEFE242F9FE266844903EB4820FFBCA8227D9B61C13D412E068DA103F34D6BE41E6CC42B3F72458A1966BCB4FB49837F9C356054D81DDA1CD1660A1EEB0141DBDA7F4C5B3FF344952FB964065CE1634A1F3C60EF36B2CFAB77F556D2E1D0537B6C3708AA7DAF615774403C4E29919E998812F9B79D97C2C059F2108B802C7139FC6E2B6686B4B5114A98F02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +sm = 622F9298B2EA1D83574BC63647A70B3BA4D7289779C4BF26A8BEC1539CADA79DA21034F444A5469F7C0803096CDA19AE30C0FB17B186F02B2BC8DA7C2F09CADA97F3FE401098AD2B3396658872BABFA80DF757F4C8EA1FCC9897BE66957325931417A07683015359964B627145A566D5A54AAB9AED4ABC3D0CF93D2305F385005841BDEB8431B36EA6C9172BA6FF2CE59258C2D779C48C88C38C96367D5BFB84454FEC95604824B87CAAA52B21DFD74C5C93E595FA857E342A338689BF8AA3DC2BF4FA8AE58D88F086C26265ECC5604CE4C87D66BE7226AC99DFA8CAA80ABFD9F02B2A829CFD13424ACB1F6F7C35425B9F9300E627088D8F4E3B3E69A8D40A472545F6E9BA17D7C65ACB5F7985B2564EF36270CBB5F55AD46DAED9DA529CE1B65F9DEB97681A5596CFFB96ECEBA3E1975E92F00C32AF1CF68C73E42B367757059E586F5B25873592C5D59AC149640DB460BCB5BB2A94CA95E4B0C1658BCE25FB045990C71579C36FC4F35BD93A437D554705791A91BAC7C174ADEAF31FC48DEB7418BB94A2F6047374C63091CFB866516ADFE3AA56DBDB19CB0DA0AEE823CBF39EF48EDE4B9C10F24BA99E955E90EF397854878D70BD88D147798519F915766DFEC2F982B015AEB0FB1797D696E1EE5BC2B7BFEE6EFE5943ED340C9B9FFE637ACBC74F8138B596FBE5715B983BA1CD1660A1EEB0141DBDA7F4C5B3FF344952FB964065CE1634A1F3C60EF36B2CFAB77F556D2E1D0537B6C3708AA7DAF615774403C4E29919E998812F9B79D97C2C059F2108B802C7139FC6E2B6686B4B5114A98F02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = E9D58C0EE0B2DB275BE53870CE3349A85D8D979224DE2C4254266747F3C69617DC26272F71CBD08596C5DD6B3A737637743585419E3E84BD4B4C98A89195E04389BE647EE503A245EDE17155EE20FB6ECE688FCC40209FAB0CDFC68A5599DAD808E3E1A1DD196D270EB4565A6E3F7B038F81769F1C7E07FA675EE095F777210603D481864C757282696D7E2283D55D250AD7FA2156EFFAFAD457EE869B189DE1C6EA9DBD15B2999F8EA3DA80DE67D83B64C9CA11085D531F9B734EA0444E28CF779811E60AA915C808747D3B26AC8D26C7BEEC096DB8AFDF39A35FD353C91EF662CAD272AE188B2328D727E9A19490A1DB9C9CBCDF285F58BF4B34117E2FB12110753340646269BD389AA9620DEAA70B6384471AB6C505CFAE83B82A27F4151534E2918A675479936E5617DFD64D2558CA8E66C743DDDA9C41AE038499100ADBBACD04438D38FAE3D1D090ECC2070C4719E8C144D0507C9797A0D59D56C0267B8EDFC73AC79897C86273FD2E48E74BDE10F71226CBC2288EB403C2F5B1913A9228C1465D22DDA236C823E5139C67DB384BA343A9A976DB490FD24A850128049C06BDCA04528DE5F017E13099416E09062441A777DB9834FED7D634ACB0D7C811D53FA71C5BF4409B1B3BB277DE71AB9E189D54AD7F883942F97B01391DE8E2790C3237ADCDFF81BF774056785B522C438E3C33F902A46EA03A1B11C2E73F3B12B1413E35E9291CA7C91BBD4ED2CEB01491A915CDB00D258070D42B0AD0CD0958872FE1DD632E271ABE5210D5F48232601C45D0F62C4E6021DA829D92C8276EDE1803485A355E1173A892CDBD7324F5BF199B61FA84C5C1CA2F19FEDD8CC4FE805ECC73C7005D60FE244E7CD1512091E711AFBC6BEC574BA8F1F1EA4BB267123A00C5840384C64798E2B485390DA4B3B858197BF15CD3A864996CB09F86B47218CD2D0D0ED5D4160F3A92BA730FDEC13535DC89F5893E7A3B8039F69BEF2DA7E527598E5E50924B6D32E165B3664C95F16B9C108C09BC381E872E8EE3F06314AC5611FB5736D85F897FF9726B3A8F1EAF0D9784022FB870E0B5A4136A780954B3D266467A528173ED705F1923643E0838E0E4F25BE783AD941CA4635FDAE5DFF2D562E30985363332A1234EFFBE9046E0A9CCB86E8367B154A98EB742BBFC88E6B976742686598FF8C87DF9D487C9F3F488D4593D54CB17E99AC16CB95EAAA54FB312C139FE9D12C49A22AA912973BF91E73EEC19FEAC99AD7525DD04FF931F8F27D77039FDFC434B7F73B8EE2ED9039BBDB57D61B7588AF1AB19E5CB6C6B3E5D8558B99EC0CB8ED987BE9DDEA68A2A7DB1E85AE253BE0FC85650AE44A8F3769FA59AA80B67B77719A49BA4F6B1639C4DD92AB6A2046E09097BB48414BCF60CC3A4C2B55B4369A78573ED4A95D87F17D39D86F4C9A0DE2424CA9A50ADC511A5E9C24864719AB2DD3F4B76E94AF6059454D52A108CFB62939335CA7186E189B966E3CBBD6487ED526C5818B9A3D610C5C010B3D41830A176AACA827FF6627047C6D26B5FB8250752D804FD781EC63840ECBB31C50D910DFA2314F07497CD2B0889A5C2CC486F8F876E8A8B8E295910A3DCE9BD35FC4207D1F6B77FC07063F2581E4C6696F584D62AE548AEBF9A56CEEF51C6E25B5179842AC9097E056AD310640371D87426D1E3E3DE10B019168664F214ED171AB483036766D9180E64411452843F8EEDB665C6C49F2D8387437A68C556F2C5DE71F635E594DD6326FB557CFEF564A52A75C342F79E1E1B28B85D3E86F03C224B13C7D02081C4DBE5BCF6D2A75BC39C70EDC70EC62B1A600B241C0EC0E25A7EEAC6ABD9DEC7ED79EF2AF44B120E4E126740A6CAA7EB10E6625CAB5C6E12F70141C7FE84BEA9C1612EB129FBC3695D8AC6B363E6BDD269F9F672A660A33067215D9FE4A1003BC7E025CA6FE1E48036F5DB35AC2F977D18B6FE83AC4B2CC7FCF3579A09CB51C2AFFFF5A5097441B4AB49429B7F8FF6CB773484884FAADD87B046BB33B94F34D8BF6A080E1297DB2B2A3977DB2A10752C32FB4EA0917FD577C9CF87F5E1336B6FED05848DC037B1730D7B0AA63EF3F9536D91C8E630EBF0623514EF1B507CDB01C49E3EAD5BF215B6BA2D974DF06AB4E140E062A9EB52B48E8201835E6F3A24153E80FC58332A67379FA26A8F4E090B11AD64F0696A5E144B6EC12FA7FD7C053645BF433B908058B8F44F84AE41888B014598EFF21ADBC69D7993C295A97038458C1B1B1A15AD0ED08FF6C83DB7E4D71121BC1A2C88998A01D07B1C01AE169EE026B82A66BC71481B221B0A684CF70EA8813A9C0BF1021F89C5E1DCCD5BFED80F91F5D4160F5B57BCD8E442E63D2F0BB484BD8AB4E60037DEE213070D2AF464BEF494BB9A8559F9526FDE527B6DA487F509418945B48FB8D8313505EBD47E1FF97C48E6B9D0CB6E935D2EE030460936B00E3F2C06B923FFBFAFB0C526A0F924DC441F69D0D849C4731CA2CF43F5E9BC8590E6034D4292C4E9091C82E565487B1843B73CAD6C556C667F05CAC8C0D3DE78F6357332EC2FF3BC715718F7B77D01D84D3C4E49E8F8979B6EE1FDFBA5E13E63EBE7BADD75F2C50E59FB303297FC9F235E89580975E66A08C7739894E2597B2A62C15B2133D03AB8B002D5D30271DADEAFA46D74F6076C14DC8EAD0974CFA118864432B7E5FB088C9DFC29BCF09708A5223602C4C7B7DD9148B5698580C836E8B6249F4F3064EC9D3A08E8CA87C5BFB02C7C6257C8360AA42208484FE1C77145C53DAA8EE76B7768335DF4D31A0C820D640CD0E4DA8C90F0F36CCA70A392CC82E89F1F87EDD3C81CC7DEB6ADA27B9E496B2C9110EB28497DF414C7A1CE33A2615C3F1235F70444F0695D22B31AAA187E358BB75743CA92F07FF5EE31EBC93362151DB7DF4B96D9B2752A6A840CB01A69EA31768EDADAD7D68E26DA202C2113360AAAB84EB73546D6C7292E19F2B49790678FBFCC6D8918C529A0F0778EEBFCA3AB429A0D19BAA1C9428B2C9EAF11D3CF0B43F476F67A75B695A73F2ACA72F15ADFF0168FAD821EA83E28B14EB0A8E80C2FC2F72D8EEEBDF3473AB9F3BD4D22FE61B1D90E88CC668F637EC43FE796CC226C3444E44226FEDB1132855B38FEC075E164E49D92015AA868B5F32FF353DAE184AD75E793F376A4EE592F8BF4FAFEB2018DAB954430F0104FD0DC69EF163AD7D780B1062802FE867A684106A47CA48D3AD0B9FCD6C0AC169C1F0C8E7C88F6EAF2246B4879C753C77913569C9DA5226168692441106665312CB04E9B4796860CF04CEE1DEC17D2677D654AF016E10B089A854D65ADDAE06FAD7F2FDFC369A901D5A865388B247292D7F24C5782C22280129B05D1EF96B09739193701C8332A18A50413EF602631EA4319DC91307A12718111B19AEFB30C25AF8F4ACDB6CDFB8F7C9D310DC1FB53A581ADEC10F00B36810657B506DD8A2F59AB0F3A8AFB4FFE3C966527963445367E2074F506FFA83E3FB7502F8FC37711A9A06A1BC6A9A6F48238A1CBEF133ADC936D0E56CF6B9CCF8DEBFFF65F67F44FA47F9EC645440C531E9DC0305297B472DD060DE46EC3F228278DDE9205B75B70E9765D06E726EC13897994152D8E91999EAC826C5EB523738E151842281B7D443E337299A455A60254031EBB849512C942F633E469BD9C4790865FF8438D2677C327C39EA837E98F8DBDC45B8B79C19C5942A50C386FDE2CD3363AECBC3689878821A51786187D3D66DCB5B4090EBF2680 +pk = E9D58C0EE0B2DB275BE53870CE3349A80ADD242D93AEF1791D8682A51C7D3F3D04735368D2578AC44B432EAFC2E213E544F56F87AD7BE17E76E9856F3BC608608E3D1099798872CBE0CED524F6D9EFDE91D0F934FF501814731FF897D7B2B5011C343557AA14828360D940C09C4F6538A66D76F4F84EC28844C48E07436AD945A064E36A09DD75289E94AFFA51F9EF0D45F576A703847159C801208C7B579BF4033DA5DB44A74027D54B4D804FB0AB1A02707810A0939F9F2A4FD348F8292C3679AC9465B8B1BF6529D768EAF0451E4E7D34EAE179599D1AA5B7C4C1A98FF2B2D114F5BB0467D6B179621ED4B6A7F0F40B39EDB121E77597B876BC13DDDA352AB61991E3590B681E3D82057A5A49C79AFDCA6C7B15091F20F1BDE636FECFD79F3270C612D82F833A4E8EEFD5675E8CDA354F24D29B2BCD167E295C09A8CFE3E7A6F60A485950BCE0B2D644C9B869FA6251071B300F3BBC399075C79CB927A1CA929A3A8F6D9729AA4910B606424C8B7533E10A7A615F241AA7C01C6EF098B38138AB0C0B4995C26AB9FC4F0564EE6EAB128195660F7C2D09F34B8A7FB4A4318311BD05ACB58DD9113C747F54B6FA58999CA5554AC5BD22CC2C081E50794BEA9FCC118BA07571221EC987AD692361F9AA7A8C4DD79B204DCE26A1EAF2D9CBE119725DE849B30FECAA4993CC0520E679E7D0E660F0B626D8DBAE66F4D9B707B53B6D9CD9F711817C79FAF85DCC290DBF1D3AF172BE9D4B1D50464FB48D177CE5E9C82462CAEE9E17E8ABBDE325AFA9F8D2896032B2F3590B02334B9A2939137E36972DCD4D14A6322DAABCD4752CBC9A11A94A004B4077F15336D857935D57085A6DD004B746A444C73A7AC98F1851BD06D3207431A65EB7CB11B6898C35D92955E79FEDC41E3DBF4F8E6A201D9EBD9CFA4B32836C82F4D7FDF01EE5440A6756F285517A8347C67461445F7B838998FA5CC4B31FC126C609EA353111A6B08001515E41D044C73B3AE3EA1FDB977A04BB4C9A9875D695AFA3448479E188DADF2914D42AC79BB7F90B075BCDCA3C3AA1AB633377115A8D9B6311AEC975D72DADA898FEA2CA25D30704999E726AE812E1AB90A0E9C119E2F316E9B9BFB5D51B1EC0DAA821EFE9D02C53EADF89DCAD3268584A62467024894395EAB7CE1000DD91183D628EE7B5ABFBCB33C393F18E9DE6156826A436CD87645211490E411DCC261FE5CD9B4131AEC5478726F9713769DCE28BBB4039BB6599F1407AB00B25D6A6C25D1AEEB4EB63D514AB409CE082BCB0BF8753CAF7B8CEDFA6E3D74D53E3EBBCCADF80EF8BCF004CDFCAE8E011357E1326F1CC9E6C11B84AB94ACBFA49F7A5CCE1616C691DF05C26239D75565997309F27DB57B28FEED7FBF31B941CEE95B6E0162919C865BBC7210D7C821882BAAB2D670B24AFDD1E570CB5097EC6BC0473DF4F7331FB468761370C75EB2CD74ABE97F33CB99C4F19CEB810C8EB0F54077F7AFF9DF14EA00BC04D1103AF8E222FCBDC5B38C3376AE1F656CBEC17E5B713498A2CF42404B269AC75DF1A8962E09ACB43C3E7495E1D613AB19D86E770A5E2740753D0C02BE06392C67C59718FF5BE35CF6D4C32025264349DC34B94FF162A77A69C64D6E22D23592F3B739BE5FBE6787E4927CF036DAA9FE166586E4513E996AD6FD4F42F4F99ED5538417A8E4CD513293A8D6BD71FE8A4B5FE487A04B4310A3F4BD78CAE3FBE90FB69850D1BC0B3625AE82A2E49060F79B1D683719FD2DB10ECE7CF50DAB8D4753DF6DC70CF909B285088DC4B035F5FA1D0D8E14E117BD14D55F8483BC7FE22D157C9FC4DF4D96889CB6D0B20DD6B17CCF111AD00D43B209550B9555FC9900A9394DAC50A0FB1AFF0A27012D04BC65F92FEE20849653CB79ADA9A487256A44B1EED5D4D129ED94CC79323CB21702AF24C5735FB315DF572D7EDA5378418FF54F53D8B2AFA338999D20EE982BFF501338EEC5D75A0DE29834A99511DE3E6DDC5283E14480B786EDE8E96D21BECFD40D2090594AB3C71AB06AA1A122143ECFF52CE05C0BE5EED081A74077D0A67830728BC51ADBE7DB442A1702498616FF95EBC0913F189043F3F162AFC1B325A530328C867BE4FBF6007B9C047E50DD4886AB84DE2FD8BD1D82C0A97BBA57D130AAA1EF385002D12EA8F9ECA595EAFF9364DD94E55D9A08ADB7CE145CA0A78711160069289716EE0EDD21E81202155BCB1C7F19AB4EFCBF794737DABBEA1957CDE6CE24FB62B6A1DFC8CB83EAC37977227919CED85CA468C0C0449AEBC498829B7E24C7F81029E0F46770364EA4E6788C83E876EF3EB73669A12D88E3F9BEBA37106BCDDD2771F6DC0787AAC2FEEA427D987352BB50B9039E047A814D553413E12A39E15FA184576F97F50038D6353154CB3C085B5908DC644E934674C64099E56F2923FE04F251842B9678C7A209A9F0E07202CD534995E8D85E5F4CF05733B68574F3212FCCA9F05968D686E732BACC5FA93662399F17F8FB1044BACACA11944385F929132B9C3E6359D7B269F95010C0F712E028A665821D76948A1343C26F9CAB01CF7B0D59F7E2950B84BE14C7AD0FC5F50E4B7E0CBEA99C794A96831698BDC67C4710B0FA97BCC1E72673CABAE0CB8AF92D3F3B43BBE681C6040AD1A4ADB16099A42C283FA34CEBBE87CCFE033BF997C971E18B3EB60D5E03D41EE236541D44245462A2FCA59DF165884DD47A07CD1DD4CB2481848BDDF056F3DEA6947D8C6500DE81286BFCB5BC68D9389FBF27A8B989EB331D82F010BD5F2944F175479878EC4462A9A036CA78B55F4065EBA381E4852DC0C54B34DDD9BD47F4A481D34AC39B454D6236BA668629F08D240E675B82E1FAC1F20BA11953FDDD775CD905D7FC4485C05FC3E91352FFF0CD6189E3A98AB3706CEBF5C7FEC946089E604D536E23EECB9D05C363C57AB6A87F04C073D3AFEF33CFF5F57DC73018AF7A49742721729FB78CF775ED47E44A7AC1E99AE53B0B0539D6C8F98688EB53BD5C09C199E2B30109876D806E90EBB00C5F54B02EC4A6E31030A300D479749170772FA2CBA2D145AF38AD425815B766EAEB14A30C82EB58992EE46A10373541DE12B8CF110703698DB64491DBA686E09077390D62315D0D68A23A01D8D428F2FBBF40E043050A3598941672FE54F6364C6CC39C74E0B9AAAD4965EC2896CADA5DEFD962F82FF30BA4EF9B5FD5ECC8C11B84881DD581CF991F682E54B5623514019201D64ED20C22B28FBCA7854E025C7D94E0B7FE5CA88EBCA2AF2FB9BFC75692151F4008EE5E40C487927440D754ACD778A69DB301A6347A49EAA68A6087EB53A49BFC90706D967D4832D6A6152EF4D037043DC18321F62E0D7BB403CAFFF646724D4EB108F03005C559D3F15FE62330EF916059D86D4C0C229BB80D7115693BD22F775D5D499FC03C0820C88F20720E59942B28A73002064F6F939EBF1B0ED8B6955157C465BA43F0233CE7CD047A39C22D9FCF0CC0D90977F5FFB16773D5167871E3CD5CF59D15EFB212A7737501EDA202BD4C8214A7BA6FF255DC26E2C60718366A3CE15C34634A522B12A98F06672FE160634EF762134CD32BCAE1BAA98925B786DDBE566AA140FF56A97AB0E63B68CC6C1CC88BFBFFBC1287FF2DF6377B68ABB6D87A91CA0D65623738237FB5B64420C3209F041D9E9624D27F1C9C2DFAFC3110DFF13E4D7B4EC5F51D13FE752473198674F434B7C513B551F544C075D3BC6A97D26C9C64F4AC40F2CB8C83934264DC0 sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B9850886266F478BF9E33D7 smlen = 3712 -sm = 54D576A8A3387FD6CEF6584F9BBE636CE8F68FD7CBC06C77ED50E2C27C15788CDE5F1E0BB773D7B5CEC4B751EE4941A1B4D2D67C853EB2B3716F2045CDAFB93DF028C3C688CED12478C7E80F92527BF89A5B9DDB551E464FD5876316273A1A4FEA0020B046877DF83B45D789B38C33C1EBFD186B7C2780593F8CDE95A36BC5F9B7B002093AC69F50BC4CFCE46D34C3C2F198A936CCEB8F1A11C663EF3D6EEF57CD0D79C5588179D4CAB75AFC508049B98446FB3311C218DBB11C5E4F93EF5B036B53ED729B8C2CFA20CF337161E91B559CABF8135AF24F91F97C7B746A3E57953900FB5630203170F03F0A1B2B281D07184C9843F22F196B8BDC406DD02EBF7F47DB4E7F69ACAC4C8D26E74A510EA3AF21006A09B7DA989CBA8BB701BACAACC70007D9D28B3E2DFAA174F96C82AF89734B0EB1639055F2F1299F2958BE6A4B04F65C5DA927030BA3F4957122EC90BB4EAB28987C8447C81C2884C8C8840CDDF0F1526D9EEFEF2311FC97ACC09CE1C5B23995919A502E3E9732B073343D976556E43BCCFB8C289FB11CB2D1FD1BBF62B7B8592EB7F8A0CE32C3A0A6C294676135E6307C13F4055E198B01645AA608A908C22FCF6DB6D8B3F3E671AF5FDC1EB9F3443E713DFE697017184F0CDCC69C03A7A56F1E239011A8246E344FF25F39C5F3C2AED258899CEA7DCF685E95ED5B713B207B6E1CBDED7972C1197D3B47DA0A0905DFECD77FBA3F3C6263C178262A89036350A4FC22E9744D8278217342ED39720D3E2A157E692D77F8095B48B67190234BA665DC164F07C57391735940F3885AB5E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +sm = 31A1D6E31723C42EA1A09D370536FE9E65E68D2F8963F577B26B0CC91A7B13EFA0E007A7C2E5AF4EE0161009F731E5D0ED3E5AE6B9CC63ED8B45D52E7CB511AD6F2E9F9DAAB6D6815F12AAD839B7F38121883A93BF6459FDAAE9DA434EEC906FC2026005534780292FE6B971149D8E8ED53399D024A27836E02E68A1EB2A26A6F77A8F31EF5DF61547B5C7D8FF5FC32150C2C36921680C5A7D2463A924A82CCF9F1E70BD67B8E2CD1E3E1103E4FF9DDE4811E840A0BC66A262AEEE89C2E38661CD77CE4C7CD2029396459F8E472633DCBC841B574AC791F3FFE1EB07AB96649043007BA59D3C62E79D1940B599EE7CAD1FBC71728DF0133C8AF9B0F1917E90440C248D3DD5C4D18AEF4ADF5C10AB439BE6364A91A06999F1376526A7DD5A8EAA279753442B8CE61CE6C83ECAB68BEDB641FF0C4CE43D9802EBA3B3B74BF58F00C60400FF8C4ECAE4D8A6574FB495DE6F0529FD8744EC34947933D27F00010F73A6B87FB5130DBCFC87A7639CBAD517609A64904B8B969AAFC26DE71D37B349FA02D95B6FFD562CE57C06E4C73B94903C2BAFE364B26CD989FE18F1A1EEF0CB00CA3FD9A4B0948FC0ED8DC2591D9A252E4E10918E4D41919203817F5E257BB52C47130A9BD527189FA338A2E7FFF88630750128812122B72D8F25E863F7808A1E65E7D35E09BE6A9AE880DFA61C5B713B207B6E1CBDED7972C1197D3B47DA0A0905DFECD77FBA3F3C6263C178262A89036350A4FC22E9744D8278217342ED39720D3E2A157E692D77F8095B48B67190234BA665DC164F07C57391735940F3885AB5E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = A7F3412319B06D3511FDDD81EB9C479E761EEBF50D1650D3CAEB6FF2C6F867CCF23E58C5BD107FC8CC75A34FC03CCEFA29959E5D1F54C1B1D185FDFFFA5BF0D962E14907B2ED872CE29A8FA8D3F13DDF7F5F8A72EA6B8FCB6FF52D6B9E79DDB95D7B13F73F1AE593D6503FED2615F00D762935052F444DE45A8712185428EDA67736D2DA79D696E366F29AB9D22E5F216ADB204E20D58CB73986DC153681267445C9EF461E1BC4636EDAAFA16AA24A82C53AAE472A751AB38FAAF523A9E0499E4718DEA99F00BE3AD11E46E2ED5CFEE35745023D5E37980E90637A31DBF8AF3E2C5E9836852ADF8BA9AF386B238F2BE6A9B7C7070B8372EEEEEC7C3A0258C4B2833FEBBE9E5D24A95853B6B428335A3D32351413E4A1825953A7555BB6C6EB46ECB1DA1197030CEABD9AE3BF696E0EE9A2760099A57B34A20991EE75C774F815C116B72F5A7246CE656814C570483F005C893E755FA4FF809760AA7ED9BFDDAAEC7FDFCAE16875F6A57DF533E0CCC756227EFA9E0D7905112B65D9644749C8DC6D80C52C7F9FFA88CCC82C841720C507131A1BBC88DEE9EA804180EB064878329E22B90D50580ED54980250F09A4AA0A72B27FBE3D4D306371DD2F08C04FACAA1704F47323FF591ED53223D2D65735AE6CADCB977D22BE9937128D3B1A24C4586DF2E7AA9F1D76B3D0C4BA434B6F52ADF3E94AC871AB738C3B4A8D99D1F557042D99E2D2C18F6701C5494FAE89BE2AAA9F1D38EE6CC165DDB4BACB5919C06AE8EA3AE11B2BD4B56172281DD781B45346EE1F1B21516FFA2E1BA4B1478187B29C097DEB980F3A87947EE7966712ACD1C16BB5E8C0F02E5D2313FF81E326B38F4BE2591033DAF2AAA8C2BC2BD3C5BF29A5B81D9F127A2F384E43CA78F6DA625F1F8BA1BAFA18FC3F1D004987539564722428BCA69586B6EA3488E1AB7D483C99F8A6F422DE5AD319907F87B75D64006E6D7903CC348B26EF5B92ABC97D75B5C8621D0C91669E49015551CAA7762DF332014E43A75AFBE4F38AA669F35E30A82E576FA942E2CB74E15CA4D4A31251BE2DE3267DBEB920992A3B947FBBF9EC2E88D00FABE31C6D18911DD12026D9D8B00FF3C480EEB47E3D14267F79E2D8B664351DCCBEE01AC26988A1971AC231E0A3B0E93C1BC96E4EE7E26F2B372863B121DF7E1FF8450DED26463D8883BDA83C07ACC78D279C81A6B5F81E9E621CACE5FCFB41D7BCC447BFA9D72B1B1F7491117D32B27B268DC2AAEA73FD1AB5AD688C3AACBCC6BB43F6F9A88314864202B1F92053F7B376BFF4E4D5E38033AB09E3F385C25CD04F97893E17E5963FA6F1489769493725ABBED609C17620FCD0C5C68A0C5F71BA8DEA550D1AAFF5A6C706923280C130B3CDC33F84337BF7C591E6A7BAADFD4A2539339C865046F3CCDE93BEC65DCCC33A1A706DB0A311BE5E3B6B8984172BDA5EE5AAA166E4E62537F93F65C395B2E57514E2EA896B4039460015B82F3F7AEC34B36CDECA0426E7B227F1D779284C64E5EB11EEBCA3B2BCD35482A82F740C9DBD184E5F3D23283B4AB5B4574909224CA258B67CF6AEA5A69681A4D5D69B63EEAE10B996FE151F8DE18D8116838E0E4CA87498EF30CEF9F35DAA3F72F1F70AC1EF6258D0EFD4291FA10D31A1E9A86CA34E1164C599CB152FBF25431BBED87244E0C6D527B5D32ED74DC9DB8F3740453901A33B4B7599DFB4CEDC6A2CA5B804AD274EC85D955A9D6A0C29556C2F411DE1410FFA9D16C1C6654CC5F8369C69F779DCA94810F8AD7CD83038560922E98A5BF4D7A35C8A203F7F9B78F21F2740DD5582A3F11487110A00FC6F321ABF3540AEA2E44D9DE59AFC5097EE70C6D2B4BED52913423FB32C4FDE0E71DDC4EC00DB98BD466FE65518D83D73D92BB297B7CFE24FEAFA5E6B8D86344A93BACE64759535D2E617417FB8EF5F71C816583871E4B443AB506FECC838B08EE16517A217EC0758515726B3A915B04DB329B2A4DABF6ED1891076F4A19B93D466E8A053D368E573FF135AF5CFA2B191C95034F4E686A946EE94643AC0D0CB057F2C4976C06736EFBC385BA09A439C62E359F10F4E38A0A289731670DE5013481C2B7703356ECBBDFA27C3839EF13C330DF55EC52A101763C590A852C7D4A4C05266F229070AE48F45FF619969857BCF7605544C699EB012C6269FB1D4B64E57FDBD25A9F41138D010257DB68DA12EDDD70812232BC05EF6F108A6AA7B749C3E8D4655EF927F53CE50B28D4221D5ECBD25E5D91B8654B868737AFF38C768A5EC90381237D578D18F67E33F38D9A4713E3E18BA3D8C884B219CC7B8863B17E94F261DADAE328E1987BD64F7620D4A43547A3D72991473C05D768C6071F964F6BFC9B7FF2D6D712E2F895E60B2DDD167EC544681B4FDB3006E40BCEB3E7E7914D97B249355DC207932921C3C5F0B1DD9A9D6867160033B84F0A50F2964EA9865C5BD1309DA79B98F0BA7049020AE448496E07C593333E99B7707198BE2007F0D60C40976AC3A4672C6333ED7DEE2041A8854196DCBBCEF20A16E5D470B0D681BEA97A511B651BE1F372E6CA09D8522E90A8B8CA8B3924A00214787C305C452018EE32B8D11679C542A12F5A241F606171D5F5E5A629AE4D26E198F724C7102E6ED08DCD0FABDC9E3167CDF08BD2DB5947AED4B3282536DD0B04BE73392870FF27165A0A43619573DCBD570B9ECD9B15C81B8B86EE29F419B21F5A301FD0208BB91F937EBC7352825EDDD49F55E6AF154C0E176932D5E741C99C5D88B3024187819BAE7E8D3A02CCD94AED4BE4358BD55EAE732075072C59DEAFA74E34C08C931C6422C3C2CB335A03428ADFE7ACA28D21DBF4ED5C0E4D2F1E83E057DAC7EFEE9F95E0975349CA2F8B2DEF6D113F9F5F653618DAE7FDD90D2C969372FC2A36F854F8E5832015A593E4041E2C2DB91B7A3176D21B56945DD3EC6ACB1757539A30A81E87BB3199982E9FF5FFB5629D6F28BFECA2DDA8D2CA0FE29F3949BE6546996868C1557E55C5069971E1FC4D9295A7200B0792199165B278D52BED6ACB3BD0D7C2CFCA9AAAA87D30CF2E9979D64FAC02A6F150491E063AE5BC8C1545C108D162E7902EF059157C3F7B7C14DBF84023C8200E00E7AFBB11CD2C7790DC4DBEBC49A81D2F1F7C9EDE4896FCF5E3E8A1D6D7C88FAD8E62D5DA93551CBC5BEBCD538E87694D1A295A69450E735C08AF998BB59D7BCA6980B06BC353453AF2775465C0C78C36FDB349C8AF651FB4C651E3AAFC9FD59CCF34EB2355A7B4E6251C79030B4C27158680B1F6FE39BB3B7675F7B1E0111628A779A8CAF868B2AB0963C6F1E3FD2659A057899EC03557F356AF289ACA97A7749F553DF76D065B3B4601F60E5047ED72E616C9BA2B3AB04520B9A978B859DF3E6387321D461D35DEE9204397FE08034CD096892D7528542DB2749442F6845CC35E2422EA734C83E198927CC4E1070B4BC0FCD0160AD030B04885959389404D06FB364AEFF314F524C53D4D73CC5628847B16EFF7AB97ED11DDEAA94F4C4C50FDCD01D292C7EDA26ADED17B788FA56EB7B24808F418B343FF69C080DD98D38BAD2FE7DE169C6F6FFA09C0117637CB86894E73EEE3232FDB4F638E3BD9E9248B36AE7A031747A5935960A0664252342BE034196AD12ED19BE3A09ED75CE37D59360C8F6D43FC836E52FE08E5C043F936F0938CA3C21C424EA95AC11CC46873A5728CD4AF6E1AE91685C5C1BC8640087E2A312A8211BA1D132AC9039C6A7D45C34B57EE80160 +pk = A7F3412319B06D3511FDDD81EB9C479E91FEE57938B8FA551EB6BDA2324B7A42948D2F24FEF998F27E7F5A1C0CC7BC9349FEC1BFF465F73B19C8C57BA7AF96837F4CD1B45D21CDF81C8E466D75F222CF98DB68BEA8F47770FD3B6EA74F414A63D27E4C85A1BEFB17D07DD052D410B24C33B5901D757C3DCEB06463F8D54833796E064F64624F02DEC6D3933617BE0430B2101E86CBA4ADEFE1372E3A4840EF0EB8C334071C0A2E93D597AC71B81E7AB7DE3833731B14ECC014C5756ACEA530256423FBCC0D51CDC430C349CF8BCA9FFC365B2FDDAD2C5A831AA1672F5AE3639C529E39DBA4929A3F3D0ECD0C3427BAC582E4E313BBF97D3D8C7B959B9F0F3DB4F1DCDE3260C4402D2D45A344AEF5D2984F793534A1E4089F8EA432FC9C2C1023189A1409FD6132145312DB08219AB4E5A62F74AC009FDDB227456F2D670D6E68C347D7EF9C38D36F2E7EBD291D917D472DAA21BFCA06E38E670955949DC5A013A5F054AD21DB1C44E50BF4BD5CCD1D32AA9BD2BFE2351022E18CC79CF2A5E8C2E94ABC48E7F595A6A520E0B362E2BB64140CEEE18B91F5DCD0E2056F4D18B992F9B52F21704EE1D0079B4DE08900465FD83E12FD07E59FCAB6E05904651322973666C5CD088C5C05031AC7E0CDCE1C60D09492685E5B627CCC3D2554E7D48B62169EEABF7AB192828FD95D4207D7E7B7EE0181BC7279E24E59157F5A2B5CD088B85D989CC0DE817EB815D473B7EA7DB5F9738AAC4F991FB8CD44C5506A50AE1C154509504F43700271DD89065BFC3C96B3741DCF3F8DD26390719765EECBE2BBA640E8C3026942F6C7ACA895C42CA21C31866762433594DB2CC64F804B4E2CF59EB865EABC78B14F6771EBBFD56A6FBF4C57A44EC31CF6DFB26F892D9A42804E37F1CC294231D9A8532C4EE097BA7FE9A511B6C1C6AE289210EF17FFBECE9F486F841FAEBF5E659DDE5F306A7B34564760D4C1C76FFAF388866A8701986A02CF99CE07F14DA3F6066634F20F617F281D9A807C9E219F743BF86E664FDFE43249CF7C10D3A8C971360211568ADC62CCF9F073963FC64ABE537292BECE7E39F6F21B0DF45AF0F25A63AA87F3AC2681C2B3DAC6FBFCE5AC806F887CDA5701CAD7C074AB0F2FB2D10D12FCAED9DDA3BC381B741ADF38E20B2166829A22506E4C41B337B6E56E605D52C55F3D3CAC12C48BBA955F1C6778FDC0651581698DF8DA351056BB981AB870292E41EDCA21C950D95236B857B52663F8C04BC74D220B795747EE8E561C7AF3174C7223AF8550B6E3F8C9EF428EB41DB6CFE42A06611D238CA7F180299492785F4FF9D81EFC87F5A9705B7B2E1312861B33F7507DC10FE20ECDE47E6E960E23FE1D7F1A7316D7C857B5EC46ACE1145D581CD3137C14988F60ED5BCEC43C50AC9FC64E57415505149C6E99E4AE21026454028C267C35C09EDF823FC0CA12937CA0044CEABABC3255A75F5D1BC549CC35B4A62779083A972469D72ABF5E5FC14F25FF425D68304116AAA45E03A1CF4AA7341E41D035A086D34F900F490C1207A830E80457395EED5E6E53F287132F5D3BCE7A09FF8F98C05AD1B3360E392DD38D1F0C9227E3251CD938776B2519A05E262A2933558CBBFA401D152EBCD66FCE0AB9074EEB865BB83182A44EBF2C17C760BADEE70E504319D435C5E443ACFCDF2E76F81ED403F66D725D40A26D464578C0AF491FB26BC817729B5CDC26DC2A967A3BB040FAA26B71AFC53E0449DFFB6172DB3C118E26CF41D4DED6D036E3212E6A9069D13F13A3E921A31652346371913746847F5392C600A17A3395C5F053E8E1C69EE070AB5B3F64332E4E0A716D22FB1426F1246B307A604BB10430AC3516E90DE180CC7B75CC375FD187B3C0530215273A74B33A966B2D319B7C5882A8262F6B3521BC77253C8D82ECCF1F57F768638E159FD8EF8AEE28CB0625F16284CFFB596CECFA79E5CCD29573667B21F29D54840C0960822AE27B3F028B3CDDA84FCF845475EF9D6A92E0DBE79328961057BB144A73B10C32A866939455D7A1791A1685B4209F615698023253E9660C7CF987359815B1998F678DB12B96BC576A7904E86399F1DD772297DDCD7C962ABDFCA914C105E71807189AFD555D555A24E1EE40A721FEA78C93B0408C43E9ECCE84CDD5D0BBACBBFE4326DCE8253652BC5DA4E68158BEA124A26DFC23C0A8406E09D43B4FD8620AE4A45E30530E6BE2E9CE671DF0110C3EDC4EB68BDCD131FC788905475DACA240CF025AF174EE6CE8103C0EFF698BB2408376901A048D57D9DCDD9924402FAE83124F6E3113CBF946C1160DAF0BEE9970353CC456161B96B95F176D915B0ACD79A8BD597E53DDF8355C251D8FA73B117A62C2AD3656856DBD3F89E4C78D045E70974515F40F8F05B2987CE10AB7EAA4C4D78A07B20B147543979D2E7C992D9C89BE3C03538A27486DD79EBF6AE076F2527A3BE055E11C1C1B500C5BBA3826A81F1410D124830CAA7955DC7958374FC3B4AA39EA28666B44447CAF720FBEDDBC0B2DEED89DA024DA0BD5217FC893FE28095CF1EC8987E4B3C20ED5764D8DD1BD41F4128D6E323CB03448FA101CA8EF3E43A765C31B0EB2CA0803D9751E500C23B7AA40A7BAA3E410C9DF8C619A949F839C34C976FA70F55D7C92645EF874389C2ACF352299FCEA58F0A72FF968F729079DEA19E03C904810F140DB42419ACF363DF747452F872B3B8A5821C83E31D9856604E6E962356364DE27678A97ABEC8728B9EE5137647B074E57DC50259F29DD7ADDE2DEB3CD079E5FBDE25B9DF1E429504EF3E7A2EC7FE32EC892B6C4C8499DFAC8107A13AB886B708EAE8DA9C29AB5C76BF97B268B3F05AE3543BA47FB62A1022E357FA7A59A71980B28F97D0962915513E01600B14E09556818DE5AFEE9A3A2123F765596E9C50C40AE72E74B96FBBF5EF0F9971E29E30C751EFA6543B642FF632056927C96ADB9B10CCCDEE2556D91E8B59EABADABA6A01CAFA348EBCEB684D413F058DC618660E2F4AC6C9DCFDB20F045B820EC4B296B5AFEF92E4C6216357687D875EE9E8DFCC24DBA7BDCDA8E3CF20316627736E13D020722298D8CF76914BA1B2BEF74E44796978533AA4570DBE14D70AF1339FF90C38E8E9C4D5724A4FAD4559ED86686D779C42CDE0A1D3EF29EC8316429B0C4505150A6DC538250E20A74B19A95B42A02FF7F6785BC2AFD4E150F8B822067CC35100AA1502DA2525680F515046D0522ECA8C1EABC631E322307B8C51D46C60192F95C9583C33BA30EEECA0327DA821F7E8C58BF111221045841801F471A0A9141F31BAD033E86A80551B3B75E9F8B3E5A1C9D62088F639FD7FD4F646B78A37E93FF3FC8FD323FAB1BD64F5E1D5496C4CA37B505A54CBA649F0D81A0840448E590863453F7E8DB84B2CA5D6A3C77364CC5D7E9EB813D203AA407184DEA7B14824174F682E0C0918CBA6919186FE6FA80AEFDF33674281229365FCF2A2715DD58B429120EE8D620C92B8FB787BFCFABD5748B9B8C8D4F35CDA8C9D9CFB281B6AF99B05447A939B16DA1800A705C3941DAF9C847E1E2FDF227289A0289E9E8F53430C0092F71D90A2480D3C3DF257C04E7603964114FBCB756B2142255A6E0DC7525575E7CA098F7081176091D533A5EB817389D7C1D39D1D457627F8A62706C468C364579B418F8349A19E20B497F725FF5BDAA2FA2FEB0EB88169FBCDB22D039618E60CCAAE6ED4B4BAB9CCCB2DD86E6CE861294FF46CDF9A60E0CF81479 sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B71892F4198777FFBB smlen = 3745 -sm = 50CD54477E5546E73D87C0137372879CA29CC43E97912ECC5E5C3D584CF5AE8CF099F01DFF7CE891F2414CF4FE445D74FB5A7BCEAF0EE3F50699DCB064088266BDA26E8B36F97FE5D1077CBAA1B03EA045DB645AC8DC076C83E9EA48EA7D8849EF1FE08D7D048B86977BFC88E47089A03FAE14BB73FD4C42CA0423680D01C1192C6A27A6D6D8BE7A388BDC44A5B4C2755A0FAB37629D786DA133B352857EE80FBD7A32C2BFF94425C16F47AD12C060F322517BCA10610F9F386589519A8C74FD7ED4AEEF7CC7B965E882979F90C45D84AD227F215F189D4FD5DD1484F43A09B164F71A6D8CE5F8D9CD60F30B8EF22F9BC9C51305108192996C6F2523F8045FB6AD265D9888D5B21FDF0966297BC7DA770E6431B0BFAF197DBA02BB2FB07D893738E4BA4A305B1A4FD5CC14CBC84072091374B832E66A05165328D176098036A6EDE4D1620D8E0D7BB6A418D9FC3B78173A7D8CF25DCB227C2A11C439C805B0530D1C1EC80E1745B1893048A7F9A4D77CCC28D2915E859D2A1588E14C2E029E98B05A69796916A7DBEC82D7A2D7F555822C920BBE820893B2B31166A0E95217023827A51BA3F2E6C77FD72CB324181B2220AD56177A7427D712F3F54BA81DF4B8297FF138B7E5F76D55C5DE2B9C54196AEBEDD77D023FEBF3967D707B66E728F8385B431181C45F6AA385ACD66373FFB039E6CB471912C231CC106AD9EC0C0E1009EBE1998B384FD84BF5F49B49B4DB89D6FFC8FB706863B4986E0794169507E8065FB7910D764D4E423C25E960DCA4AFF1FDA0D408C9FEA8C57DE73A9093DCBE5B1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +sm = 045AFBE70389A49CC4B9F5F2A4B4F5022114A7C67C40F279BD0F5E3F44A9910B2D25B473BC3EA2702A04D5F2917B941D590BB8CE8399B7F7798A78DA722D9D97E0EB36867F73F521A75022C6B94DE63C084D65ED79F2C7C679007DBE4620538039DF41378B0864D145836F239A689F1F7C0EC64DBD05B69D55FFB72A064E46638473E1EBE325D89EA8C7A5A3FDA6BF2ED95E517291B4E972345381DD3F67F0792E0FBC0B388FA614761003FCCE5C07C41A4E54FDD3454FF3FA88DF05A7A1B56BDDF7D0E8D6A051F4E64448F601BF3521065458F5689F2C3F53762B746500F083DC5B53AAC3014C802F17789A5B2C74958FEF240E14173CF3CFB91C94CAA57134AD0ECE2637199AECB1E504CDE69290BB807EA1DE0F26CCC4A57D5345D28F43FE45D899E6F5FCAFDFFCCD4A1CF4AB778053D47E142657F25E7892EBEDF4945609FFCC7F3BA76227FB32791423AF112D10BDB14A45B9BDC3A9DC6755F4C7CA3FA9BA767EB1DB49C9A3748581CA31371536E73EE852C33985890BD59A463EEE546A5023AC15C6F118A59BD7DF6A54B62D53B11A8F69597162E6B5ABEFE6D563CA098218B6730D7D067386F2955EE9E6EFB80D095AEE6373EC7D4DAD49AC2951B352D02791890F57217B3A4B2FFCCF8926967927CEEB314D56B02524F82DBBB3EA6101831DB22B379E940CD6012E0F73FFB039E6CB471912C231CC106AD9EC0C0E1009EBE1998B384FD84BF5F49B49B4DB89D6FFC8FB706863B4986E0794169507E8065FB7910D764D4E423C25E960DCA4AFF1FDA0D408C9FEA8C57DE73A9093DCBE5B1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = AE987BED1D3E6A9B3243D65958EF6F6B7C88CB878AD1DFE2142A653FA4EC61F31F8587D02DBA0843AADBD3DDB6A14240410DF4A33F337AC94DB9F53CACF65E5717042E3D77095186D6EDE180D0D4D52E9B0F1D8E52105CB3250D7F6804462CF5333EA9397984EC64CEF13F7F6A125C01F1BC23EB7F4D4F87628B11E56C5066AA47F5A421D22C13906FD740D74EF5525ACA1B87D4F108FF56FFCD5A1586A4E0EF5B1C9F12BA760ABB2EDB6F0BFC6E05218CF483D6E9C891852261AA60E0CEEA5C275C1F31538BA83EF9C29619D0DE4617BF9FCEBA68D84A8DA51C9057B65620DF3B4D68944FD5E87FB145E76DA2194C5F716B370967E82DF7B26F4ED423C6299FF199945E224EC8AAAB0AE09CA6AB455DB78F144686EE8C3A5B503484FA082941BCB99BC283A6D0125CA01CD7E4C3606851A61DAB6EE3B94B61168F04556866E6830189C03551462C2E0BB831CAB011F15DD810172177BA4A09D2DCB176133785A917ABEC9B8D8E8EDDD0E252F1F8AB660903B128C518637E0D6C4E987C61B07565C15AF4DAB02A38B7116FEC932BFEFF0718243638FDA6079708908A7C8071027392644C23ECE19BBE58E74981014915B7DFECD51102D2C7BBDFD718344120C35BBCFFFE2A07AF83CAB8631D377EBE2F2973E2061DC7FEC2B8BBC1DC8DEE4115F3DFF6976B0618FF237D4B908D60491E118FBD9A98270FBDEA7228DF6DFCE85B4FC069DC7B25452DFAFAAB5D678817DD44314CC79152C11FD7C2586DBD2D87DB2DB7A2A89A1F57D2D8664B7E1883680B42CECD24DA99E0B77666DF7883F3DE2EAD3F70755F131FC1F2D38D8CDFC2B37267714ECC5FD7F791DBFD51F107C043643D1792C97283289F04B273CEA20EFF36BC934B55460F842B92863537F3A90B2C19C8A4256D0BED700D653455E5C22216E58BF61AC7DC1DD154720D05C6A7CCB78865BDBECB7B4A8420D2DB93FE06161F5FA59F295CF472D768D6DBD2DF186E4F7D358F5E609F44C2687C1CE45938016A51244D1DFC2B811A787833A9109E9C971EE0A26889595CCB2A4A20AF4849942095CC2726EB06E184A8A47EBA06D10B77CB21ADEEC942C2E7839882FB9C9A6389AAEA89009419ABD1D97093C9DBEB61162584886069BC9504589F66BD7752B1E6FA5A88A15DAAAFBF386EEC5CC7005898177C17EC655AFC534AF0390E8E40695A26910394F82C5619E2D35EB40958FEEB87CC3DAA0D573418C540C0C6D54793B103B3761E5FCDD4505FB43A4299810EA2BBF1368E34188605711D165C2578B09972CDA1C91C28A544572C302969D0E7D3D1ABEE6A1AE538F19AF90E5B9F7639747102395A88F76FA94CE3EAE75C686F43E9055092C9CABF71A50ECD6EEDA8944AAC2A047D1868C37609E3E93F0DEC26677B61FC6A636F6B85C1F2BD6E5740DA1365138F5104B78E56287FFD22E6BA702EC064517E7AE2ABAF22890CA81E397B7320087D570EA05AC9F9552445848F2EB148C860287E479132E453E5A0FC9204CAC327D7401241CFC993027E1BEAC710F6371DBF0AE3AF0D05206AB706508C9F6439B8C70E1BDBB45CF0A83701F467991769B3E56237B3321F752B678711632AC74B4D4F01854BDA78C1F69B1050B6962B2F86BD8B5887C9F1543AE29801CC33930009115AB6B4EBCC3DE80DE699056175D2C948B9DB0B42E93AC161422986DC85111C868A903F505C6912F7CE84D19F137C8622615B74A0CD7523225270C02DFAE54CB415D6307267724CE2CCF834D71194288DF6DF7752AAEF6B186B036BB20475F8D237C77F6AA3EAA1B13EC40CFF7871BF66CFAEC66791A78252F73D6771124ABE36DE8ADB00652F6FDBC007B1C26081906E019AD33DF7F51739E500F116BA573180447DF705508526C819C96DA249FC6ABAF8AF8F11DB472EC5580371EF42D20AF5A395595DEF7B43752980229FFC54EBFF18FF905A9965531D1CF5F465C9211EC8C4A6591E523DFDFD1F4E9FC03F0E799C4B3997F227FB2482FEDDECC60ECB61B27FF17F92B386D37662E9E53AA9A4CA3271964887A77DFDBD941E6EEB3E4DFF98D95AD77DED8F62907E30A5F26BA677C9E544C54C446CFF02D2C572261A123898DC1387ED121AE4D452E7BD8C7441A467DE61B28E6ED309A746851D6AE91606D8A819D4559CA502B93FDE5517079B2B9BC09A86416EAFCAA1136579D048224275AA1CBD60864A055F3158CF48BD10F06F074987AC00C1F4EE52A81C59CC4AD55D76E91509AD993B82C26CA949238518BF8154F7E8F6BEFC0FE7FFCBF826195E43DDA26A82E38E251AFCEA732131E579B634CA7E237ED828754CD11499F063321AD4803B6BCA1FD467BC8BB6B4FF3BEEF1E533F82EFB40858BA59AD36DA09D48525006D4CA83157F2373FA4CD579ED1BCB5150DDB9218FD49741D21B34E3D3E14263E6EFFFDAA4F3BC9E1EE96667E4C16F14BDC5F2264059D8756A3383E6967E340876FEB9064CEC0FE8BFF24D6BA9B76C83774609A1D80F98B9B31B88E12856F3AEF45F3D2EE08865FA7FD531939823922259907AD85376145B6298F87E10E83C36D91799CBAB73047C326EB8776C38D7BBDF2D1CEB67620DF5A28407EADCF0312316FB2CDA3049E165F433D1F865F38AF1995B0CD5FA0097A24F425BEAA542DC4A55BBB395DDB60BCFF7B500674B50FDF07AB0E12B73D11950314DBB7DC1D871EE28B06C4F7D12BF91AC773738AC8260422E8E588AE389C918A542BB48A5BEF5F5DF267FA8827C403F7B0D0D56EDC6BC7E46B4A214D11946E01847D712671997B59694BB6D389A656B216A66BAF90592F47E7F3205AA7374B625F14D3323A9F63A05F135B8DFAFFB09E4840B9700F00C9A1D8EDA52374E44FFDE9D973FCF34A816B5CE0D671D97B951FD49CEB29A653F06259FDF399CD241F1AAF3A4520B0F56BB4554B9A832D97D02A7117433912BBBBE01788684DED2A9B0A903B737E2FEAB74246AEABC8E3CF8A9D6928D349B138041FF5AA6E0590DF4804021FCB4EAACF694C7E4B8BC6E63AF14FD30BC5BA7F5FB6617BAB1CD23B65CEFA1A460FA6C94DE716196437A670945217BA06F152621556B7D5880C440625979CC260FFA1BA417A36B66C944903227363CE1CD815EFB0CC2CE909C5660923070B9D89C4600FAAEBC2CD84F457899DC9CE1BA5FE9A257A7DF07C7B9504F66B5F6B519DB12962BE7D2A3684E59A5EB56E8F30F86BF3F9F8F6468121B7FD3FB2E821DE63B5FD1CE966FF1F515399D7213CEFBA24F319A6E5238E95252567E1DA7B53857432DB01BEA6639DB84B126D693A96437E860A2F85190DBBA258475F2D05D2394CA3F5A2849B424C827E1AB68AD597ABEDC6B54B1C6DB1D2821E00D36B1E3D3061FFB9F035C33D5A04358F6022B12A44BB0D59FF7E94D07798774A88EBC8FAC44C8962957C1F5430DF3000FBDF607F656040CCCA9A8860533D9FCC9EDCD0E097A26DB2B8CED917C5527E1CB9AC296A4F6CFD3707B151B8E64B914F8B5E6658D1F134A4BA8BB92D4B8EA0E9C2C1E64985046AB547358AAC59B9E7B4A0FABD02328AC9D2C9F992CE42A51C6C44558A7EFB317A58A0AF2F8EB3A778FF25F495630A852671E7AD94A0179BB5450167E033FC64434C80F7A55CFC1F431DFDA9A2C83115E98D98172247DDCADA0A8A9F764BFAB48DE53E777446FA1E6AB72FC15F89CA902C6084BA4D08C230A4731D42A6489CF5AAC4C83131C9347562CDBC6F52C24E0F36B19139D29F38F0E84DA459656040AC5FB +pk = AE987BED1D3E6A9B3243D65958EF6F6B7D8E549C375BA4AA963D4CA3C8B920BF7C16E6CC3C58C16A58B45B4CE78E4BF0A0BBA56B52C5C9F0474FC6BE15670644A6A78ACCC79FB1A970BEC704467C2D7A71F11215F54C4F30592D5CB9168F41D0E6EC84A418E44FF3C4025748E04243E36B9644AF23D35552E88F6B2A7EC260916F4FA931998E8B5D70D2084B48A91FA8479AF8225A26985F06F58752C35D00B8DFCEFEDEF9AF33FDD0C2CE353667BD71C0BEA99C7DBCE25E51698DC96B63D10A4D77BADED9FD9F2B34F8AF25B16D86AA6221745922E14AB0AB71F9F3866CE0023F8A25B6075E84ED88E82DE2B60051FBDE24F47BDDC94405BDE9CF386A898C0ED38BAFEC06B360B0CB46AD3D0D47C5A41D6B9EC2F66176A8ED7914DF271407067ECFF53D2BE5C3ECC130E12095DFBBB0EDAE4D4C83C872B0EE06B42596F612C99654F0B14B72F23F8D97E2E4BC93C728F39CEB9A755A3E7D21D5F3B2615599C15A44574EDE4D51E306986B08CAD78C6170C8BCB0EB3EFDAF7999AD43F0D8DF75953901EF9CAE6F0C386A25599AC6A6E2F5C4A740F6D2E37F6B23F6EEA108B286118424B90EEF810B5A3B6C475ECDDB43F2BEBDB52060B85549BB806629AF5D4ABEBB3D0CD7151F73485004B8DF34028A8280980F7765CCFFF6F9667807B949466DD20EDDB837ACBC774E2487CC87AFB3D4DF8B2D5E1F72D87969568ABEDD1879543740AF542A75943DC8ECD42BB489B3243B179B992EBFF0A310A748F8DCCE64FDFC62F81BAD944758441A6BF1CD7AEB9B49D57C1B4536C4CE4DBF06E10C81A45BAAC269448676A6332563ED1127F546EF7209ED65855818589532B5CDCE1BBB75BF0ADAD8504E85DFB377D52BC05E396443349E900EDF8FE13E54F3AEFC6F02BEC2B9F4F5E7E7382AB671BC3BBE08B793DE7A2BC17A9EE06E0E9138219745EF7A1B98336F82F0C9E3C6B9FBCC6BBF43CC0E517835E71B23703EB3E6C09FB370CB7328EA30C27F38CA34E5032C0BBB5D3A26B28B98E90748F51A0DEB1D0075164430FB791913A9B8340B103934752513FE33ACF63DFAD9044D99E57BAF605A92F33BDAAD8DFE1D35B8BABBD205E3AB65E6E13E57D44E9371357B327704C4DCC3E3297E2BE8C8A3798E00411282683D632950D5F8D1E0E0667B3EF3C14A57604EBABABC2D7D8DC9E6BEA0C006CA2660B79452A374F67B66271CA9CACBE9DA593A936A621C3CFE2A972D4E0CA9E4B1C3393F5564944CB615B3EB74257EC57CDFD65BBFEE7C8668534FD2D048678F0EE2747D0F6BFFAF6D02855026EC7D376194635CE8F27D6BAD23AE54B64EF8CC3C4FDEE33B095E582B6AEC4B2D11CE14DB2C9D9F52EB761024F32CC71856F22B6BC4E648A6BE9B740B31A6178D55B3C655CEB5CE79A9BC284A5E911F608482B285E6A442D928F09C119D9D77841A701F065EBE40F6679BA66483CDD97CB8EBDFC3D4ACC83AA356DD446750922D13E5EB72172764DDD5F16F7588D300E15333AD0EB85A86582EE1EDD6FAAD05938E77A88D39555CEA2D36C8C0FB5DE203F12F65153ACAD362726BF547A63A57EBB35CF3FA8AA6CB2604EE0415F1383A5B51E9841846787BFC4F18EEF5334EC365636AEEBE5FE9CF6E75FD68EFF12BF1970DFD6D62DC3DBE7ADCCAFF1524A3CD9181A13183BF1E320D0301E7F0D05B6BFA407B29A0423A9C32FF77AE2924B757FFBC28280ED30E29580A1AF5933D7356641A6A8D162F2FD100CA47FE939DCE7FBED2A2CF0FAE014C1F8343C80B0AC2E1AF0807B7CE3351C3F921874EDD159706BEB3AD860FE5265EEF31380EFC33DB8B12DF4E8C41000EB108C030B10036526F710D0A03C3EDEE9528D6BE2FC96682FD6D62C14B4F3B44FE4F338D7F4B5D0DD3E607F87E60B3973866A2C6F3B4D0E204875B2669A8DAD2D21B7D37FE160357D1AA3542CB57A95ED753096B129C7D8D6AEABCF63E5BD5333FC1751BBE371E77365B209FBB3C0A534C6A348BBB0E720DABCC9BF71B0664B800D5FBEE839612D6ADD37A3DACB28051F9094C492F11F9F17DC8775198F892382171A8DA3958F3E9E14EAD1AB9D0652F8CB0B259E1B369AA346D378C32DBC1910E11F2C8C01FB3B62996ED7488200205A0712133ECFB708F521A14DA10FF222B75FD4373BCAB3F0A388328A181499D3692A4FE84E6101ED782B4B723CB92527A28BB33F0537D1347E52C3EA4365A86A31AD2451E82CB1A7770A958BE25B94F2EDE2CAB3BA6F8646D477938E342898DBFA846C1FE3918C45FD4EA18E77AF0D9BE7DB2873C63292168E0B328A6F010E002967E8876068E8A838BE9F5A708FE51F7E4045C9A4B91894FF2BD454EA04CE6DB9E9E1EAFA875597B2B83C2A88660BA4CFC838856B788BA88BC2B23086240A8F738CD6A7B878BA6A4DCB1CC2EE6C3005B7A9579ABDE16209A887FE20F194DFE45CEC024209C15CB418E3EB0405F032B3E11AFEF518F6EDFC9A5EDC418CAC15E92EA9F565FE46263294A5CD01F9E000588269301F062DCBE6C456625AED220D8A6B1B1EA665C3A66F65B4EFDB4332357B3FE08DE6CFAED13A90FE50249AB98AC775C387E969E7519C716EDCEEBB7DE2F263CD0D1AAABB6722AD3BD77F2FF1B862B31A261FC3A4314BC0EEBFD266223E88895464693E185132D34D5005091CCE3FE31DE486F376E75EAA26B41F8C20FB5B8E8F3EDD08C9FF645B3EA6B5F4D6FEFDF7B2F5DE98166963B92FE27A791B6AEDED817B5F5E752128814C4440B3BA625E88A06E71742F2B365F3B78DFD659359B6B13EFB3120BBD59833E1A3663759848CC7561E6D95FC3B5BF00B7612CA397F4163B6F208C30D07340610719ECA2B96A3319AB97B6210CE3F63D59451036A18AC77A904A38ACC9A23E584D8B0D52C4D1899D8429551BF77FD23120B48B882E80CC1E90892285F70E88D13EED832003E4070B6A1600B5565BB6CD9E6976F45B761DE5ACABE39D02531646F928EF64AC646E0B40EE9ED1D6F47069F07300F13161547741963194206FFAA1149538C3A7D96D850180CD42C75B8482D884CCF6319D2187D2860C730D6B7721B792C6498E94BF933895C3E926D1D1F0F54C4C36CABD6FEB3C55FC486A27B8CB2F7222F107975DD34B5282536A57CC6224C9F2C51D0437B9CC6FE476DAB1915D192371C7420A3E486EB8F038CC7703CA87E74B1CFF038A8A512C4C671349EFCC3005532CFA27F528605EA3290FC3AE71DDF0F598F72CEE5DD602C0B2C339B14B56AE8E049A95C567B0637F249FCADCFA8F7080C77C68D169FF2C347A669B28693DA8ED43E8D4706FCAE3930C5E8D92C4CA76C0F54FCFBF3C331D33D19F03BB9BE0E864103D8447ACB1CA8B69FEA9C8216E4A4A2F0F8179595E5EB77B40514777BDEDD2862674ED8D4A279C610B50B2650AA09255D9A9C3D78AA646A3D854C6A0DE44B5132C0C52B27F54E59A7FEFDBF88AE261AF5C3E645DDDADB93356D2528DEC3B3168E2D63305C70708535C9BDE2071A64F44E0F38DF890DEB7E16F05DD9BA5EC0E6196931ECCAE5CC215E2B331FD06D94A06210651054C4C03E1FBA3DAC7A415CF70A8962AD3D6CE388D531A091372064C41D3B95917498A4C3A11BB85BBEEA97B44C8B776383B0603726ADA4EF11BEB6E89A07381E1A50C179B2C616BC7BCD61AF53340EDE0D5B3DB86E203676B54442F2D54BEF9DD87F2CF60AB87105DD7B43704609ABFF5BB55877C90389C0BB1D26AC6381B89EA80296F6EDCD2C4631B29BC6E2B852 sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F981960C88B0BA3A11 smlen = 3778 -sm = ECF9ECCAE33EDC6EE1603CA3362BD6E64E08FE066A5448F97453CD196A056A18270ECB29405504E42985AF9EB4F6AE0F881FB43C03D28838537A2A14A1127F8573F8944529C11645A76C90CBDF072D4298B11ADF25CE23B302EE8DBA0C4F560C6F4E602F4A89324335C0A634E62734C630E868DC72B181AC1635E14C6CEB3022012F3DFB6F9DDE2521BA3E5EABED62A776BBCB73F05077B0E4AFF42C2CB5597B079CEB45750AF0626954513D2BC91877B656CBC466EE807772D91084A2CFEB8135817D89236831269003E735CCB9873146DA658CC12D16B6E2305841DEE82BEC5576899E180A5BB5166C762494B5992B9D0C551ACE72778CE098B1F9FE979E183A555846269136D99077D7A31BEEA3AB016FC521A9E9BD31F6567EA6871ED2045BA1F5998871843831E98AB2D57469DEF94BCB4C21F801059C59EBD3EF7EE9274175F73F37DEDCF26725B662A32C54D01BAAD2E3B3EF829D64497C32D4E2E6FF401A5296F6DA1837804A1CB3ACD775484F14F242C3BB0C82F40241A800438B6256296A38A9A608C7781742488D64AB837CFB5B60EA98E3CD235C5A4AE54DD4DB348F3A2DD525382AF3DC881CEC142B58F673BF48C617772243DC4553EA628AA805EB431D24B874133B9924061772ECE52429D65D4CDB7A086D0C1AAEACC25DD3B0C823A7766D5F0EC4D5951D1BF1D4839BF299ADC0724F23DE28940D4D08C9A311D541AC73A33238B35A7798DDCFA9AD28899B13E8F123E649C97279060E7CC0032E872968146215478FD96EBFF832F7AD8D1F27E5BD6C085BB8EA333EEAD23DB3DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +sm = A763751FD4200DA22FEF74B7713794B27758D3FBC2DFE8841AAE7A0A94186031D649DCDD703374E19B8E799A4FB894B6B9A7DB94A5F7575B8E02FBE4B94ABDA445A8EE8ACA510481D3E3700BC47A08B22B6EDD97630EF6942A71CA47EA5061D77EF5952CC857FB99AA054E4C00FC9F91A7E6DA88247AE8384B0A521036676C6AC4A3F3656237153D90DA0088DBA483C14E3AC2C74F5B82C37D7C827376DB376C1407118E04FE4E86B0FD87B98EF2EB52298B386E38B43A482E7A277E02600B202EFC1F79A11E3786DCFC12A45DF87A968DB9475ADEEBA9323D02A5868E7C730CD987E8D9C64BD0B4911D7BD37F6991B4A7D14D41687569D9694185C6C81405C453FF02F57D4D1D4F3CFA8199927A6A8A63201F94AAA6731EE401390465EFED01A2D02A9E11880BBF58EDD910DEF1CB6A25BF1DA50FA05DDBE9F3C4B988BB7D4F9B3CF40980A095414CA081533FC0E4EAC0EFBD057A819FF0652933C1A95C93823210E2C6316CE8D87C9D710F851DDEE93888578482A57BCFE4D0409A35C6F95B57E17296343A2708E25A239E2C2017E555E05A78B36EE8690FFB03F40A15E27F0D195DA84CD06A9AB88CBE46AD2BBCCEEE34B1D638765631C7BD79EE5E8969FCBA407DF992AF97FE8FA3FC129D3CB15A7ED59FB0ECD909BEC72253FCDE5D637D060FE0BB904596CB8A2AB5B7C5F1D4839BF299ADC0724F23DE28940D4D08C9A311D541AC73A33238B35A7798DDCFA9AD28899B13E8F123E649C97279060E7CC0032E872968146215478FD96EBFF832F7AD8D1F27E5BD6C085BB8EA333EEAD23DB3DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = F9CD5D926A9E205F1ECE49E62A71ECA78E84DB33556F8C7CE08A609A9B3D2A7B6E7A729ABCC868D45E3D205695588A75107AE804BE47B0EDE8217B3E81BC15CBFC2252C39F810B09F7E564F652A3AD8C93AC216EDCDD059DDB300E7ED4DE8B59302DE39D6866C612DF2D02B8DAD7CAD5CC3B011E6F400626BF0F8C585F0579A118AB3FD44EDDF7CF632B9030537EBF282F5E6311DD1597E0CC16F6E4409062DE7EDE0CB06F3E56D96571E24346897D29B14B9D4A05C6CF4BE9DA38DFEA6B9950D8A299501432173DC85844E3F7245F0D8A7AD94124B411C06058E74F09A5B3BFCF75A04879F5947B51F963515D1172856BC53DA35AF80406F051F6BB0F2956DB6DDE182AB07219C45FB7A9B77EF0C33304D8F2682B57B4C44F9C056E3BD51D571367BB9E7CB99F1BA65A7DC00B64A04106F827A8E3EF6155822C5CBBA465E79481CC4036EBAA98152F1952B2083681F70EEC5504D9313FA2A34FF4D8A8500CF42B191BB76D755855347DA91EB0ED0B76FDB543C60E067808BD886DE75765A9AB8626C7D1D30BC47C092B122796354AD6B22DC933A253BE238C694D05B5EA6E61F1C982A39A4C6BC67669098B57AE06475F54D1F322A9F4863527E3A371AC72DB87BD1885C3FAC6AA788FE04CCB5BFF2908C3620BBA49557679B5C8C85F3C80DD5E1988B6A66A933231189D725FE9FB094A635C3A350ECE241D463F20691643F8BE3D228BF6D4DDCAC58200288F82BB817587D69FA1BFC44A8F7EB11013C46B1EFF00F6DF7A41F0D7B0BA0155E0596BEE7A575773DE2351C472577E0CA3BB6E74A0B446AEB8007037062E721C1D80FC23FD3718F801F02D279683839D475AECF576BB34983E7B1BB8D03A67EF6BE5F39A64F8538DAD9C73595B23FCF507203DCB2D837E683A9483BB6A43FD17B451186A6D5B6C265FDD8C8A7A913E2775A20E9F7440D2EB014A73EFF3051607ED9687C0D6D8C0ADDA5D78CFB5AC5129E849D84B0E89621EAED610AEECF1B4EEEB0A6F98C5394AA397529208F76E9D144C83135A5D007229BD1E3A26F5372883A2916B610DFB092443C8815E12469BF20CD6665046FA1741F37298F1D930AB49B9761D4D1E0B40C9F94A7398495D4C065C8372241472F5A0A31D693C30802EE4578BC5696B3140D3AA5E8A2B65A8462B40BB7B9BF1BDD6BE515D7FCB4DCDD8F5601E6D91706E0F30DED53DBB72129D9BADE9DA3BBF2AA1CC672E5DFA042AFBD6FC7FD6643E3211AEAC9B48346FF75528928CAD098513DE3A810FB5394B9223CB046A162A93C740A066FC3B243F36C8D19D002DC053657FAAD5A0FA34ABBF51586F3203B637A79727AD59497960814F90CD7105A8507936F9C2976C34B991991E1C9AAD3DBEF23B8E8FD7F254A8B1A474AA086978F26BC8EDF54748B1977C00CA5B35D84D16239B90537B39556B49D4CF8F24390D40D4372ABB33A2C46EB77912C92D0AEF66D8B7F0A14D418FD1B7CD7CE1D2E6E2F59006878CDB094C8D75E3AAAE7851E9FB9851E763AFF8990F8714244A92F9ABEF2D7CD1B442B8F2BD44D03B78D188CE035E5F4B35413200466048611535E482AAA799629E34897D156423A008B5A2949EAB128BAE64542927AA33E3B5135DD1CE94046F0D3B7302B9BE12BED6AD8F259322DC54E14842BFCBB901AC7B3C38C837E084D0F31DF1875413B8C66EF6BAA5F8628F6DA3DA27178AE93E363D789DA08DAA9D7779CA29385477BE6C57FA99DBF82B963992FD5BA3BE6B2E8D12925634EB69F00F058050E3EF76785BA38DAEB22F084A44C9341AE35767ECBF5E39D234696035B50AFFF4BDC59520E8A5C52D22186E64E754FD493EAC693360EB31AE54408064BBEB499587E2140C54C0030C9A2810D21118D92A0EFDF48F72B9AA0BAB4475BD8317F8202258F3AF60B64D6B194506DDA2A419864F246657FA990E51A3A1BF410DCD64E47AC04935ED0FE86B2E7BFDEFD40BCCB58A1CE10AAEEC9BE7384FC17B423CF7AFE7FE303008EF62C5C3B6E342FEBFE32FCA0D315D0D024987937C83D462278E9C4E60C55763260F4FDC4D4854E5A7ADDF51B4C114F3A11B24620F05B9D53711CA022671CE9DD6143535BD1CE652373EAC7B3F791F3484B3561C26FEB6C3660FEE504E8534A1A86494A702FBD62F5EBF2F9E402AFEDC265989544CAFA6BEDDD79A38C5910549ED5D5009F927E96C189BCE6642B88EBDF0B84A1E69AB57D9B6597B939C01E65475AE60785D2EBD2B740F79B5C7A2282BF16F32FC219BB8C36F9B713CFF8297C35888E77B8A09C3EC47AC36874BF4A2A05DEDC7EABD6E0603792B3009C4456B94EDD4D24832E2C9A97D4FE4919D6336CD775FC4801FBD9FBCD2454FCC325770AF52E21C0425A1701C6897D57CB87EC8D88630C036FA01FC8916A8432C77352CED945219035B3BC7A5C86AB770B4537D7C356187ED7D27D135A02E8FE344B5B08DD0175699892143BFE42C146B52AEC93CF4A85E27463F735AF959BC5A9A195FE960860CCD7A94304B826BB38881F02D60FA9696DBA348AA8443663FF91DC7401A9AF5BCB7F952698B64B6FF95F23227BD8D3C2DA4027B2CA547D47CE303587521445244A41E2812128A1C93F4BF95A383FC6082A53EF67811DEDCBEF53EC5390608107777885119D88D22B796D8EDD45CC4FCEF94B9276D8676921904EDF7617394F932337308E1B84B59D1A6399E709D9C2F164FC09341EE4168B745CCF5E5E7F3458A1BFC12F7C1DF673FDE996FCAC4B405A63A46322310CD183EB0D44F3DE8ECDB07197E51DF705417BA367DF7A4AAEA0AF304CB32475CF5EFB63C205AC3F2F2BDE19653A0B4D7FBB1ACE6D25AD199954C8B45DC2F23EA1250DDE0A20725CDDD9AE24EFF5AE439E1A8A4245B288CDC8BED8BE872611A10B034A58B058083D293E9A51407770909D23876464CD580A3297BD5298E39B0F1CA59CB4421BC5C8C41CC921D0EBDAEB00B4D152F0EF250F38AC75A094C917AAFDDD6CEB097DE46FC04DC40158E9F6877D0F3A0DF6F2C9285559F31C21E36E2A8B5B2476F564392B55A61FD156B7EDD4E1676C70E572C5A2C7B574231E2C7964D9C672298A7577972EAD9584E4596C3FFD8EE7478D449AACE1BBD447A17EB56A807D2836A1FC5679D7377F8710852A111408B3611B2B929EBE1A32CE19AB059ACBBE53DFB7EEC6AACBC878479B7A00DFADE85D65C515CC5A95C5C6FB0AF704F6953A427536F930B80A311E1F75C1D0B6E28A8B6D17AD4DC602AF2B188EAD7DC716D72E072DFBF10392B181E378E63D6B5EE1096A73240BC30F0FAEB7ADF6CE2A26ACB65718B4FF4413627D0E0D15B6BD82F44109D66ED822CC752E85D014E1513856F016FE673E9118ECABCA09984261576F7967F400D6887D0F3BE1B85004888F356094DE62A37D009ADF288F58F1F59F2A23D0FA894215ECD67C8EDE11117CD5EC1383D598D8AE678E3B1980A0DD8298D9B7F6AE48DF952A69DF7BAFE5BF40E4658E9450A0B46908241FFBA9A06C1AABC72E4044DE9A045501B870EB23A28913A9E063BAF35C9EB71E4005994C2490486A1B4FCFBEE83BCC889B445C999FA42382AA685449B9C5D464AB6D7BE0FA0D8142D45F7D44AA7C9F4B607AC9FB190A3BA121CC4F22DD8D9A4AB35229FD58A6C7F1651FCB9BD64136BD7878C83BD8C31789DE6C65020C14F58566EF90AB2BAD0750AB6DD78CC5A1A1BEB9858C904ECF7FB3BE4AE996E7905133E8AB16BE5B18AC5062C8155DAF7E8D5167504 +pk = F9CD5D926A9E205F1ECE49E62A71ECA773AAC5E3CCA723F31018A9B866901C550D3E8DFA45CD5D79339B0F755E076655BE62E6BC587F131FEE0FB0B409C9D06C7DD4685A8FD75D0FA4BC2EF721F3982B9B2D6A00359FA62330070260E707028FCDCFB0445F88A0DEA5993DC5F8D15A4DD25A635843A8AAA80BD005109345C33A9AD1FF5F5CC89517C8210AED4FA3E3FBB485E389474F647DABE3B82F7CCAB579D742D3D967ABBBC2A3D721F6C2E88331D7BA1C61C61D77CE8CC0A0EE3D13483A03644474C0C2C328BB67C7B3BB654005E71E221494CEB88D88A5C902994CF405B75AF4F9D5B222D7560C1547DF663590D653313DE7F51198D3D0D3DA2248ED28AE5A2DF14D1C04DB83B6AF5CA7BD6C0AD736AA486C918059139014D264859A95FB7AAEFDA7B897E15B0502CB12CC7ED41D6786CC0A8701504DCA19A35B0AE10EEF3605BB7BC544A74BF66C5160FEF908E73118F36F227F6843110C1EAF7C56869557FA5D232944D5FA1C000731A233ACC2DF80A886079979DA6090ABD280E66C4FB6FD75F1FD36ED90B3F0D75CA7AC27A059BB22A64FDA03E628C832DAB926C94DDC56491DCAA3C6F45F0DCB81AF381DA3CF97D9195759EBAC0ACC6DFEC775E562C41427CDD0F8466408FA5528CBD953063B042C651442F1C45C9FBDE79BA1E2CBA582749B59B90FFAEC29319BFAD7B3D8B8D87418D20AFEEA423FA2B510A399ACF828946C986EC0A49A7AEA650B30DDC407FEFB9650D833F4777F0D8A9E1B3AB35EDAE5D704A12C4575B726114015B77A3E92102AB78147F6C28058F05AD2546F42FA451F611566794EE72BA418EEC9E567B62F37AEFDE24DF0BDCC7F8F3BF1187D31464537E5CB7A974D8FB2B7ADDDD20361214B4F461308CF37B3E16DE3A61FEAD55D7471D16C0896F129D1C6E1C79AF74F120B0136208A50E65DCD1664CF26D1475840983BD2D722DA8DD0DA3F960CBAB688B1B9C6B49743871A6E7D3B008FCC055263159E98249428265653A186083D5943A76554AC56964A23C0EFD54031749C86219724CD575D0FF112663B8652739E65818F361CB80C5BAA56D0862A8FEC05848E9B6D2A430FDBA220BC32828AC9AC8B5B983D0FA623656C49F57388D82C93D7CE67A6F3B7A6C4CE650776662CE066DDD598AA101A59939BBEAC81E709CB8EC1C9B28EE17AF59281866218DFAB7104558C0388FADD20A113A72C99FDF1EB49B63048E61E06CC7AE539DF5265EE3917447EFD6BC8705601F8D41F296E9B7A5113DBA3EF76FA2D3C096E61143B61E6CD9FC7C5809CADF13C7F4D65C029FD8AF60BF85E9FF19EE346AE15A6B8D71CF5BC06D4C9C62D00B6203B84BA861BF19341696CB62A2AD59101CD3C77DB882307BB27106BC223881006E4B728D1072DFCD011D118A9DE9ECCEA6B3A75A8CB92F82D4E678D3E955FA486448CD09A9DFB723B243A7DEF532727E6361EDCFDC306D9BE27AA208C4FDAC105AC1F6EA3B0A1D91B1A56C1102AF52B5015843B1ADFDCC5873D359C8946036F42FB660060A76F5DDC3D435C79DC235DA8F8464CB9F77C27D956AA421D1785CDCE35C613FEFDEBAF23ED2C763C2CBB592009C50E31362F8C90067B515149EB06740FD42846A63CAF23B3CA0A91D7D03A91551E4A9B9D43CE0DC1AFD6473E0692B30C60EBA106962056CAFD174F63EB10AFC5A490DBB0B85D005ACB6F3DC3C70FE869902E844BBE76CEE313B53E9674FEDE61242E42EBA5E37A020060A148EE61A458D4D074875AEDAF5DC31C91B10EDF3110432F2BA2CEEE7E70F0FAEFD8C3E052B637A171CCF186E79CE4295C41730936B2044E31035D818B19478D47D02908EAC583BC57CEF9853C71C31F7D1C056EF352F7331C97AA7969D836A819D2F29683F39F7993D07AE862E8628F97E9B3E04C10F0737BC220E16B6D78208790E050E5F094902F59290E776BB2A2BE87F6B676AE15BF9460A659DA3FC083F353D318A37BCDD59A36CACE4A486079C2C3F05BD8F074349D369E135107FC5943D064582F395DAB4F899DA19B42FA71D0BC24D1A0504E36B3B6F5F5E8C2A42E056E34A58A47891B1D831C58D645D2AEE66DB77F5036D0BAB85AFE0942F24D0E0C51EAF2ABD0100672F295FF671FCCDE303DCC846160D0D694D405F3F86162E59D11E772C57F3A199F1CF3633CF8E705694C9ACC79307DFF8A82010AA4F9736D1EF9FACB0AFE30FAF1D9A5C554936D9A61FDAD8D5CA3A4C4BB88C74DB1B16C874D8C4EB9A03AF3D1F631CD2A97D49A2734C20383E1AAFD5922FD00EA357180D1A9F408206936D4C1D10FDA159489B50BBA0904CF16B44A294017E493DF12DFFB7F47C3B105F3DD57B6A203131461CFCA1866B6C0DB8FECEBDD12089C42F5E5F024C661F064D122E5A6D59F860163028F8DB280103760D56FE8F588F6CA2D898825841B8863759510DE5EC7FA2BD5A587C2CA09F98682A397B98FC7CDC4A8026EB5B513DFE11025BD357034CEE437EF4BE5AB8AF004DA29F1868E25504C256A92923EA1BA52B303922E49287D906EDF0D118EC32BC2A684717524FA8BCA2F3A9215D0CDF46C241471E2E935C9DA1500B0439632DB7A04715A1140B8390584E3294F1FE5732B85CFEC94EA5B87FBF41A65F6DB74E4BA616D7AEEFBC5F692A928E7DC5F21A355E5B69DA0A37D40161915CA89A09FB96F7CACCD77FC60CD764ABB945E494155A263304F0B9753F4BE152E0EE97F0C986FA3E6D4465AAE7E565BE4850040354F542378B2B76AC705C1324F79F2DF31C2669C750DFEABB6570738717514B8AE1CCA176F54D1FCDD821C21DB76B541BCA36B4DBF8E9555BB3F32336F8135A9478C289B808B2AF65DD5CF5D23D702624E7456138D91AAA91BEEDC3F2314CFD57D4170F5C47C88E6F1397A225FAC9C82CBC40777AEEB01A1F8A64AEEFBDE11136A2E118EB43E1A82AE9B60763E574D43799BCB416D587D406D6DA444DACB9CFDC458A373EAC70594EC7DDE70FBBFF1258A3BE759D859D68527B0CBFF9F9F52EA2F19C6E9A6A542B57BA7469FC9E0A34454A067822195C0F50C703487AD9FBAC0ED7BC93F82BFF782389A306400A72AE881C22C2231D5CBCE10F113EA128DBFD13861BA669106365B5CD80699EBA223C07E0C27E8B09D182729193C07EBE60C8683F6198C55E807A6F4A732005F86B98586E6B932CCB1D83BFFB7BEEE84055F6AB84DD9D0F6D8A633024A59484F3C12FCCFA67F5B7EB6B6EDCA08A699705B29205BFD99F8FB1099F0930B4A555DF6FAA226F39C2284BC832B731E0E281D7771431501188B922132D085E74ADD66933CD812522901E94F464E8A087477DC8A71E1F1B4B875A3B7708FF83EA6FBB58DA065FE97109BF6FE0A7F9D8A3D2773E642D026B7FBC5024E12440A1AF51C3C628BDA36B2782BBABC72F1BF6BA6A340979E3C06B484D87C2D43CBEC022484A49F6F73D91A37A389FB2B76D3052DC93C03A8753EEBAA18E5831FC4C4CBC4FB97CB361CC55A6C3FCB69FB4DC4CD8B7625C893E4D296EA5EBE2FCBCC80635864D74202746D638E07855D29D82B129BE68943FE376967B7BAF83ABEC413B56D4AD2A12AF90E728EC4A06D14E72577A05B4B44A25A469E9FC86E2A0DB37A9A96B37DEDFF325549C0AF6601AB88BFF3AB559F1475CF5A1BFA2BE1E4F908B031C92C6FA6CF090E9AA9E6BB502596642E9E386653C43676AD3411B6CD6B55EA726F753A604A103BA98D929CFE21DA94A92A656F1C63047D8C32AE03B95613 sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE126D4A7E07F6067AF smlen = 3811 -sm = 030C85ED74143DC2451FA07FC6A46D18D268B97E78A18CCBB1E73724BDEC8A15DD55ADAEEB275D6CFF83175739A171E0A20E101430B9E644C08B566D4E39CEFD2E2083BE6047F991AA208589A89380437249295AC9C2FEEA836550AA4D55FA3028B4B4C19F112802901AB2A08F3261E252AB3E163A8136997FC61FABF05180149D479D7BF114448BA8CDD530778B098C6C113A9B5B0963049AF47328C5EA7972F8812E2498FC468BBB7765353B4E9C39523A23E298B9A18EE97D3C5F67FBE74DA0047A259FF1CABEF086AB7CDF3CBF95FD16F57AD77C38A103B26945F30BE050D8121A97B5052E5C5FA0CD6AE101A2C46E2EE204DACD1153C460F52A52D535E6CD3D5E36A12627FE103D67435554BCEA5864774F3A43F6610E57E232E5D20ECD148F64E0991A6DBFC1F46BA7AF07979BE83963DFB8E95659991FDD43CEE0398CCE9CD8FDDFBB37A8C2E86E6E0F175D83BFF2E86756F5D26EA87B0B06FEF2A7A2A18558C5557EA6CA560238C4B5A029A3FDA0EC730F0F22F4DB81BDF677C6699FA1263707B30A458D17822193DCD28AE519A9083C770AA146FE5DA0E2C9B487DC88B54E8BCF1B661DB9429F00577552E1340973F7E5ACFA66DD391537F8BBB0383C4898E33574EBE18C877D95A94E8C76F92A7B2E5EFDC465F808A79A5A7D7B4309F27BDD19836F91BA406272551CB99E9B7C6C890B7CA76FC83C0EEFF14D6C24410E5B80CDB597EFCE1D3AE937417237F2E8DD53C72969F3853DCC9D8A619622012A4034165EFBA7D67E54CF7AFE91801CAEDD05CC86A7410F6074D1FE71D797C8525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +sm = 0B19C95058F76BC0F30814F85870C5AE756E71931103B26CC82F7D456A60C6B03562A9ACB80DA9F4D76F0A4464F5D5C411AE08A066E12F95672CCD3291209D683D9EDE7934093829D903673BB650547DEB89B7124F85CB926904DFA4598650C657BFB2D3E4A99B1762902EA3899F03EB7395EE7A66A343E20865B3435EFF6A14BC192F44A4D5DDF109B3FD6C31B7647CDEFC9AAABDF246477C213761E53B77B5F908753A1BAB9F244F10F86B791CC5E523AB8698994A22C623C9D3D924760ACC82522E28C8F3FFD1F9A84B0CD0EE76DE904F253D181ED4B940A68562DC2E56C19303D5B0C846BA88E49E04E76B252815183E0D3EE3782231F9BDB5ABE57861477E69CB7613B6C52B41740C93E1547D6C93E9D45F11168769DED691F08263932275D2EEB45AB5E173413A128F12325DCF8474111110BC62BA94554CA399AF65D7B0BEFB3254139B7F04C19EF7106567188C60EF7C8747BE139E1443E52FB7EA78992C3A99B7B8E7151FFAC6F70A38BF8F6BBB58438C6FA56BC2D1B81ECC6B71E6B7AE05784DE717F4BECA5BF1371D105B295D412CFDA81214B4B480864BF30B6099F3A69BB9265E4B8F53FDAFFCDD5951F97ACA996AFC79C68BFE51774CEC232E8E3175F9EE037E933B44390FA079AB938C180604DD6A6705F2791795F620183F4EDDFCEBB375BE560820276CCB1CB99E9B7C6C890B7CA76FC83C0EEFF14D6C24410E5B80CDB597EFCE1D3AE937417237F2E8DD53C72969F3853DCC9D8A619622012A4034165EFBA7D67E54CF7AFE91801CAEDD05CC86A7410F6074D1FE71D797C8525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = 781BC0A1602EC531D0040E8491BE5D75167C6DF3BD18F5C48A510C6DB9CCB926CC5038CABFBBF3986EEC665284F873CED63F90D37C21F7FA4D30E62F417B1DA8A22261E6CCCFF5A45289801B3953B7508D69819B211A759957973169586DC47802D52EE87BE76E063B6E32CA74B61FA04F3DE8E22BB6F9BE61EBDC266139D5B8F5FAE30CC5ADC903EC514BB6E742EDE4FA8FAAD850E4F87F335BBAC338A2C2F026A1BEBB94059DC71FDEA5ECAFAF03E4B5C09FF02B8A15153474DB17C74ECE1D4A87CF9BA52783EA2915EAA2E7B36485E56E124B8F9400D912C6AD1B0DEB2247370993D0E73A26C2AC8374B9FDFFEB135C114E76269EA3D38AEBC07BBD674E42FD5A1CCB66A4F8042F4FBF19E06B86727541E168CDC352F6FF482EE21E334BA617005F71DF122975AC863AC7C08B29C7DBFA63E5790497FF5AB7C7FA60576C3D7D502A7230DCF93492B36E6E2E1ED10EC09C414A3D8DA49BEDAD0408D5D1BFD117976546E29F40EB01ECF377A7CA2B9105242B1F837D0630319F62E90D1DACF87279B4301ADE95FFF3BF4C5E9B1A6C1FB634991AE9EB62CD8D3F167F811B2E7BACB978A3B3C96C994424013CD14AC3E655CF69879E2F28C82BD5DE2F31D6BF183AEC515E756638A7AA0B14E0182A7AE51E28F172F62E4F44AFFA0601E2CF7B8E92CD8CEC55EA8152831D1E17DD266A7CEE3667C1425053466D3D3C09BB82CACE2E539790A973E78D6350E1A6C3519E589C708FABEAAE085AD28A2EA58F115FA974821FA95774CE7D21835C84EB16E390BC835F5725B6BA274F961E632E564BEF4E192528022DFCF5FC18999EB9D349B6C3DED37373A29D192D5807FB5B7BAE9A8870D84B03108F338A4B2D8E53241537CFBA14C563BDDCAD4E6AD3715A19CD4322FDDBCE35F4B552AA7C2BFB45C286B26A27B0695C0FC47E43212430CE2FA7A6465BCD339D929CD7F52C891F164EDACFDCEEEAD142790A4FAC09993E956C240AED87F74A132921DFEE6C4CE625332A42511B1580F97CD9C0E9A94C78C53863EA1A8C1E56BE9A74401B0A7AF7C72C10378CD38A81C1BDD51044F1254F1E626FB9AC147B616F9EF82BF7DD1CBE66F35A7AE5E66848736CFCCA0295BBE2CCAEFE2946F7108504698A6DF6AEB2C60486D465D87DEA27D507782B8C44BC8531164D1AB86230806E2A47A651B2061B662A84C9D2CDA32D013223065E9BFD72B7F3114D3EA7BE614D6160C33E87A5F6FF7824251D1D2D12CE17868B35266FF74215A763C6B2DB749ED31094D919A3ACC09C2B470D3F9C44C5C5B132CF45E3EE305A4D1190B33630043C0B4FB25FF55ED5E583B2FFB8EDC0FF2CC54C2D89C749E8A333AE5497BBEA9F3E8CBCC3702E9545AFBA69A4F9E9513DFF68573DF4C0F4916C69B09C2C66B0BF688CFF8E56E3F14324C373D69BCD4C51EB903A9E78BB10C72F18FB92D940182A77FBF377AD7109A90818DFE26B01E35CC116B6C2CE8E79E714692C32DD5ECCB2FA6B05CD9C76FE9BABFCAF8665E931E7C1B7BE300D0BDE764C270C288958FA3B008F4199E0179F7374CCD63C2EFDD9F27011486AFE3B539DBA1344E3010A904C85A179C257896DD9A19F958B96084F6D19C38243216B6B84E4E8D4D73056018C17D9FA02789E53B9036861F5C0D652EE76EB422242C739CCF9D6FD02D95BC7E8D33ADBFD6BA19BD20505B9958C3796697093D1450FDBC3224DC877F5A365BBD7464F8BB6FF62D48755175331523360F131947D2995F908EFF42D3A13CC48705BAF5D078C9DAA4EBC53FFDE56EC721EBEC3A6D478F295A769464550D1DE060EE37F64ED4058E98B55EC2EF2CA41DEEC37D5B174136CBEECB540AC8B73039C6043B0554C47D7DB2224BAA24C0FEBB35768F8E49D6CC3F7DACCCE441FD6B5A19BB8CB3DEAC4D2D5CD9E80B5FC17A14C74330D40387E96C5EE52640899BD3B24A6963D4347569F9F1628714CFDCCBAE3BAC6867B3215F783179FC757F0F22D05AEE45D0B6D3ED2A5EDC2A12AC10BEED69C10E32113C257836E0CA3A17F03275B326048CEAB9227B58FB5455493DE4972135FED9BA3CC3B7488BD8D47D302D1682985C8E805BEEAD1CF1EB7CCF4116E581874CCC89C8C35289B7DD7426149960DE34A1CE900A4212E3B6B57D1D132DDB1A9BE2D631A2BE23C4429B5BE23E7914B35AA46656DAC13A8CE909DC13676895965847A500355EEDF46C92F5EB1F4040099234F28729D7C0661D81BE6683DDFC8B1A9753B62ECE6F924101B20569CBB9881BDEEEA384F01EE78A9A9ECC210729E121EAFEE3A9DD9F2ED1ED1F60ED9CC76809A6F44DB61AA599FE8367D8DA7420F3942DCFC38BF799A809F5A87553E1C42F43C80A978FDB418E4125737B68B2CDFD4F35316477ACB8EDB60C017671494C2DA6A22F702DC42C6622CD45EC20EC3EF8AF11CD07D806890779EE7A4741D89768030C6F7103E8B4622BD9AA9F94377CBE5252312BA5A3BA1F222CCD1CEAAEE58202A487D84C918C4B20AC82C085AEB46E796B7C0BBDDA371DB85DD8F55F5905FA831AE84AAF23600D99B66083F8F92D0EB83540B2A5DAA92981288D4A1A0319E3A0A22979CDCEC8637C77DEDCE5BCF890F25D1FF5BB58B95BF6387B7D2E14DA871DB37BBAA6B118D68A686698D81385AD7017A6BEED730C51C943A411BCBE414EA5A7BFF62FE2862641EEB6DD8F6D49CD6E2CAE6D34D4CDD62C9BBEA253BB3A458F072316873EAF9C0A5C01AAE5D9562197ECB6ECFE79A794449661C4452F064F737DB1329DCC32A3D009A99B18BC5C3F0D43A24F9C1CBE2CA4B945EC9727687A29401B32D228691BA82AE17DAA402CCCF5A6093D51F867CC0CC17722EE9C6FABD13EF5EF22848EA7F961252A650E5C28957D1D5B7FA9393779400017D9BBBD43195FF670383E776F95B87B76EE59CD8E042DE3D0EE0D2EFCA7A699903EC6A109B15D21C07DD5FD29895145C40A1A464296C6F543A811BD908FE8D3A1F6E600A5AABBFFB7B3A0ADD93A3C2FD6B0DFC3BF713C2E99F0C1D634694E73962D391F9A970D3F8688234D7410E6FCA9C38CD2FC40B77357A44B8CE7CB49C01ACF9DCC2F3CF7E20B65B72CE39BA6DA6E8DF661773CFBB640E837FA6D470F84D47A6EA23F07EA5FE927B0A5E55F8F81A8ABBA0B8624EAC540C1A5C29EB06EDA42D63008B15A0727730353EF681708445C2177587D50B08A4E9909DB3FC226A123F27618279925EEF12D0D88AC1BD2D9572B765E0559EAFD2CD7D6A06AD9D6A315C9162E70212415A6CBFC120704AFA45F99A6CE4A74074C6E31CF6BE11AEB242C73EC0B8138FA9FAB22DA2DB552C16334C3209E9B8275F5DFCDC5DC891BE0E090E451875F9C4D0F95699E423AAC1815DE7526E2E83FB4FEEFA7D2F94844CEBAD2F297D4A2B95294BA91F2931953DA945892A65DF3EE589ADD71676D80A750AB6FB3B14F5CE4646F659A25B9021B3931688988AE0504D65D30F240BF4AD585EF76BFDD6C23CC0D2083DD27ED85021EE42700A91F02D1B064B853AC017BD0514DC00EF4754EDAE8A240EA3B0237937DF4EEEDFB014D8272B1CC3F6DEAC71A00EAA159426E55B9A20F510D68D82B8F541CD879FBFEB2FFFCDB400232010E646FF618B585A1DFE5167081F0B5A54E790AB09A5415B18CE4EA3DAB3311B89EACA90110E6B0E379693CFA7DE837CB068655721F5BA356D280564C69E6AAA50F0D523891483D735772D33ED7E032120C2F3155249B79292CB6D6536C8FED9EAEBF9828735 +pk = 781BC0A1602EC531D0040E8491BE5D757B8C0A2A61CA21C5861517B96710858E82796A4FAF30D08A0F3ED78DBDFD6ACFE1DED4EAE89336C8A2D9CB0513BD5885EE809B99AEF4A2AEBF881E5A297BB92654755D1066BE2FB5293BB5300C458A9104573FB494EE8A592B8A9D9D3549A81AAC2DF6FEF21411AF4BDF0D8BB3AEB8BD32CBF6B8B2A04AE37CF7CFEC965E0486966E89D03BB2C13ED14D4A6C87FC819335FC5077CA0CA2501EF279EF2D31910D46D6E65D576004FAA2A517BFF85F78D4DF2EA718AD434999B65A5C9A609DF568632CA416EDFDE5A8927C837E6FCDB2E307CDA2CBE1720799521D1A9DEB75B5F19DB831EB5C4C501714D16C63CC14A81DBC98DAC095EFD995998935626EE5D127C81008B4F84534147285E17A20E749DD47BA13D525DA066EE72A4B6708E29B8FD64983752493D8F46E2A6050FCBDB22E7564116ADB8BEDD202901E918A454076CC5F0D46190CBE41DABB017D5C9B83B377FAAADFD93929F8AB604A0B737AD18E2CF3924C3B65B0E39B21028E003A254377A7436CEE3E54FC408420A43E27D0F582C1D808BFEC5F4C4A0C50695B42C0A544BD5C43AA4DF0CC421069A05733B4A695C2D3565FC42909AE72C2B005DA1DD90008FFACF2FF5CFA2046D7267EF50239E87857CEFED138B7D980EF55876285C1019C83CB52F16BAEDB6C083D1B7FB3965B8270C546DFA0D2A191E57F967BD32A4DA8A79D9AD65BCE8DF2550121303BB68B5A835335B9EEA82EDF9735D97044ED57C412A4ECB7C259EB3D046A07F76F1BC1C27BE2466EF976B3CE3C2ADE01D11F5A149DDB95A0C9F9713DD5CB230BF8C6287EA6FBC423324064B8C8B2F868D89F321F541B7C0B7602120F3495478C370D2BF54DA0508BAF2C8CA62B5AE1B185ABFA6EA43433209E533D7DBDC1538EC81176EC8873C716979FA3D49E554738C4BB04CE6B864488F9F46FF920542A45A985FDDA20BED0ABA420D6AB984D65D0B32A35ACAAEBBF04A38E8E47A03D8487C80F255AA808662AD6E6BF8036A068428AD158103A1823782DB46788850D04297C5BAF126CD3A33A351FA3430EFC86E152BB5EC92A67BCBBBEF550F555DFB634E9D251204052C0F61A7C306FA98AB69B7F4B371BE6C00224E23AD1F68F8205E8B84850D53FF7AD7B0B7CEA3CA6B250F0C96EB4CBD20D1FB692BFA02C30A34CA530F303108FD95BC779CEC1CA37807C567A26C3EADAED0031397E00DA7C4574CEF960D81F4AF245CB89FF43970E626396BE6170B33A2658F955324646211DA8D82D3EBFEA90F2005264A2801247337D05188C5ECDF8E180AB6DC5CC90B5708EE91169F224A73292B0F5A61F40BF0F240D1F55B5C62D425DE55406B23F671C076FB943914418FA382C5D1CD4766AB1B15A201CBD463EA1FAAEE09914DA01D64BEB28E144E8FE7B32D2515001EF238F54A2DF6FD1D694A97B506CEEBA07F4886506616AEA70B0740E3FF2A85029CFDCF6D62ADBC9A39E3EC280640D39F0D81639BA2B8BEADA2A7F3939690DFA105C55C2B3457337D17860CE33D8C62AC2B7100ECA1F27C2C0FEE7132C4AC4675A26738A7EB5F584871051EDF3EB7656DC0F63C40A509636E85652E00B21D09322B7CD7FB21408C4C9FB7DE9BDE4224F252E71E6248A0B4CACBED6D4B7F6EB151560EF40A6916CDD06F1672AE91EE02FF8A8BD0D8A87099F3531028527CA267029D67D35A091977A9DB8027EA686F8471B9CB0A8739C1B6B2206521CC75BF10B780054FF2FA32CA02E72A5C76DE19D19612F267503E84F9C7579880D405DE4F7343F9818412DFA84C2E3191CB3AE5972F54C0354021CCB2E99838767616B6FE4DA3094AA03E4FC03453EC6FD3EA037DB8D2CC495DDB94A5F90950F9EF98AB723302E9330419D93FAB6945E4B32DB0BD7DF16FA18E91F5800ABADA9E361E8274FADA946F14DE902289742879DB06A238EEBDD0A53CF226D1209A16D7DB7A82535CBFDA04102A14AE373B63DDFF16376D0B455BF61C3E0F1F99EC4F9BB6522CC2ADCD7A2B6DB66814AE7C7F55FE8756F0D1B47177B49267391A12CDD021D1638E0415111733FE7006EB480DE43C233CBD5EFBAC13FF9C13FCFF1801DE8FF21FA713E92616ABE86BE5983C35632B2ED6C14DF7C4BF5EBB83A1D224457F09678D5467FC444968E9571870AA4BF9F0C8BFD442DC14D8A8204F483C1646559327CB7514B1C87ADD483A01A44EBDF77489531073615823573CD730C7B3B005BB76AC74E539B99518A2404E835E6FE934FF1CE9D8CF5170C851BF4D22F1D1CDC06958B8771BFCB9A530B19D72B45170ABDAB3ACFEA61ABABE4507043BA85093A4131A956FA87F67EEF89B5BC5B21284B2E6D56F6B872677A26E8388D4978730B98358FD690739068538B13A34F7AEBB13A9985CF78F3E29454867F134B644639ACC6062D155EA9EA5AE2AC66E88606363A43A6319706FED1EFB7FC644D984170B976997A46B4599D59897705C827B68562A0FDA3D434744FCBA5FDE73571E91F01807E27DF221A2D061DCE58C03044BE1D8D32ABA2957C0055906BCD24E72B79AC87121E9A6B41187F19C08B9951A81386C2F8DA5CA2DFCEB2469B36E0B38D7D953A8378119377B871431C46FD7EAFD68B35FF4EDC535B3D61D55947A2DDF2BBB7C141DFB36D757E60254DEFE686FE60CCD520F028309764181EC2EC1F6075CBECD6F9C4C912DD6C722282F07B73653F40E684DF8A32B3533CCD1829CD1A416709456932BC549242AF7613FB40EBD438E4B3281D067128D132989C71C33F57020FA2C679721F85DF04DFEA2FF03DEE4F8BC27322CD0BFA11B31D1BC40644D4909DD58521842EC72B9DABACD2042A4B0724D85DA1108A8D219E56150D02617FCEDE3B23D04C3DB34E5DACEC2A211B6AC63C9A3D258696F7F1B798269E5221B99D72315036A393C1CE40CF7D34B2499888ADA572EC1DEDE25F44B68513ADFC4A297375F390038BED12D6B3FD0C8C4C4D789A8F3EC2035CD0A1FA69725D79F5A96CFE0FD55208217A4808871986C7C6EEA5FEB2A02A9803D7346C3C227D55F297DC90289AB7503E321620780E5DD052498517F86FA09ECAE524DC4CF100E4230E5C046714F04A5039EC37B3F974D8A649E54B560ED60389B25E465CE4A2CA5974CE2223426562EC491DC5339F9D6755D7346D7E790DF6E416DB9F3E7E2618EE91A7B29FAEA6914E96E0A7A6CF26B3E41B6C3A3710A6A8E4B96F7A0806026CD79F10BA1D515815894D14DB8D3BEC02FF6DEF57AE003B4ED27C7BA6A3855FBCDB1FE9E395EB989D8D21E14824AC72230596AEEEEAAA96FB8B8601F2ED67A2364A0C7AE94FB31E6033A0EAD6A33E5F88C800C87FEA949E2CB3F1E2BBC7A4D77D75845955553D8CEEA6B2A47B6905C8ECE7BE14EB06904FE76708F62A9C04B6E2278ABF9074FAD4C72BF981D5BA612ED55404ACC6B04A1227C26D1B9DF4834ACDA945143FC0EBC0CF464D8F6B6086031D7927200357BF4BE8B4AFB287D6C0B31A61C601CC7C11B8F3F7DC76ABDCED43102938BE0E96A43427B4BD54BAEC4ED6DD4C97C196B68675058CB4700519E1B8A708931C5F4AB2547FDD5B0CA0436205FB1B9C506D0F9309433539A9F9367CBD7C59405E4347794312C6FCFD5875E7819A9745D9D4302E0D40309E4546E551D977EF22CDD3A050F76BEFB4C03E933A70DC9382ADD53EFB318730054F5F18A7A5D86DE8AAE9EA47900F8B63CA9B69633A1F3FC9C27F32392AA6054FF0F19DDD sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF7751CCE920D79B518FA smlen = 3844 -sm = 1B3A717FCACE934EF108EA81DFA24D6A58DF4A7D8B0F8D0FAF590E81C59B5756C97FD939F499841C2415A8E5F894F85586C5D8785F5D97E7237CE3A773BBFB30985592880F1E6872D865729ABBD9BFD35A98B8D6DBF0919578D3F8FABB1E95851E334A9872F45117BF58A74174ACCBBEA493AE2963B4F5E32818FB0C5239F521B00E47D9E301D045E58CCD97F0565BB09CD8ED84DC74294C737EC6226AB80A7761D02D6A125B00DFC3AE4630CF006178CC803C347408DC5979BACBC42FB825EDED1C91C3B6F4EB14FECE2DEF8BFF5990807ADA7340324FF584CCB57CBEC4F02E291A736B05C42BDD575892E2CFE6F7760E6DCC266B60517CF82BA6D1B81C3452F0A4C46C5B666E77CEF047E4FB37CD973FD8FA09AE259C67737C412611D44DFD0C5FC16608D0DF4BFB84429E6A6FA00575EAEC7487D8042FDB3415A486A9777FEF7BF011986D60686FABA7298FFC6196847F6218976C74713EC0194E408C9598FFEF691170B44EE0A747A54B20E8767F526BC3235C3D9A9CFF379D1E601DB9C3CA1BF04F72378C9FFEB489D1958E68CDFF14FC6C7C11C8B4F5169A107135EEDA7FCF7286FAB4878888F6CCCA79130156EE05480892562C0E119D164E96F4B088D7B8D0E5AE92B077E4494CD8327C83492E1A00DA6A296E4DD329E9CFD12E8D133F2CF45D0BCF9C3A6614DEF6804E06126968F53669CD8DA5D1DE30AA086732260F25AA619B8D35D0FDB54441139491F0C4D42ABC8FCC18C21D541B5E0E1B07310062B423E12377767B00DB66D499C217C970F6F4D5A7309E9F1998FFD3B94C10B500769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +sm = B04906D9169F8FAB5B7A0E4B00D06808739BE3D11615D59CD26AC346D6CD88CC9C17DB623CBA72FF466FEB280B9F1B4235372BAEF8A17CE2C01D4BEE23580625483CB4DBB78D582812A297C3F75D38940A684E4B3958AB43B1D11E31FF481593BB85E4D9DF450AB6C34BA959C8E91727E135DBA9CEC22DAF9AA7AB00C4BDC2A8EC47C4BEF8E4A512F8585E8A63AC1D0B2A3C7A8FD870B9D84013F5671937124418A928188BC3412468066E0B1D293A7A6941A585632B4229346DFE48536AD0EC8620032224CFB18601D4152FF14B8CEAC8A80B8461A4F646CC9A92BD94545B7E2CBA8B1C250B3963F2FCDFBE97584C88749DBB86E2DC736439F4C307A2DB2F48A3C328310E93936C5F60045F00749C6DB4B5CCD1567D2EDD063F118F0CD26F59881D2D2A6844FC960CA49803BAAED0CA1F90515CFFA963D64DB679BF8583F5D4B447F6C3A22CB9A28C5ACA609145BBC0DDA3BCD9A4B636C17AD26F1A85D3157DEA216AD92CD683F8A0E06FFD6F6BCF048B37F2F0FE377DFEE0005CECEB559919A3AB21BDE14CDFD0CCB5CA2787E8623398262E0D894A46C2DD545F4C2BFB01B6878B62177CCE346F98D9288A8804EAF43D2B4193AFC40527F6B0EA5E7550DAACF809C06F6DE3212BAF7673DA7A5A5B7BDA34D8CF56E182288FF22B48F0E454C98FB19E453522D96C0BC094B8524E06126968F53669CD8DA5D1DE30AA086732260F25AA619B8D35D0FDB54441139491F0C4D42ABC8FCC18C21D541B5E0E1B07310062B423E12377767B00DB66D499C217C970F6F4D5A7309E9F1998FFD3B94C10B500769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 0BE5FF5F64E309B8BD4D60D6302B5A964FED289E0288B1C1C0C851DFD71964A36368050C4FF884D5E73A2E100EB1B7E699BD2883B8F9BACC785339F095C28D9B70C5CDDE43995A9671ADA7ECBEE7CA5EC00664B54960D1E827FAC936831261025865986177DC24D79C8A8A4F5088B28DFAE801319F677F815D6CB39FA1D469682C0224A8E989E8BC9D6612EA32A4CCEE51E3E80AFB04C3A5E9E2E87F8FD167A3767811F5E5737ADFD139EE652F7451C11578DA0C8C987CE751BD58A4241D54286C8AAD1385979B4213B255423A1CF3E846668724215C58ACC12769CC967A6382148B5F6E8371B8DA8D73B83E5DAED4ECEBB6232AB09839BF3BD71E2D6C800A67BDE64E70BCDB2EF276077BC937C7486AC1337135D095F7FBC930501C925FE8C9544BC18DE7C7F527BB7538A3A638A44BA91E76A0F32286153DC61BFE9AC7A393C6A347F64415FA2C2A66899C8711FB050DE1CFBB6F5033160E1A92B513D5C526FF464749805E555A9E8FD13092AB47916BFA807D8F869CE56FCC2CA1BAE5E854190D45A03618223C2F54E0C6FD06E351414C4E272CEAE7D6F9F02C8594F9B07040E6E98902072EB787A18B1F8B286FDB6F4355FB52306FF6D38B52F0CC8BCE89798ED3134E5EBC76C9BD97A27597EED849D45BD20B6394E8FD678B8BFA717F4C05B93B221E879A3314305BF3E48A0B1D533F4C37562548BFDE0A6D8549F5D269CEA35CBB33E98AEE69FC35158B6A0FD66AD874C2F738D0AFBBB2EAA6A61CEE26B89D764883C2C6F34F33708B2C64A8446DE8F04807D35DA9BC04509B1807285F1D823055413C5E8367D1B1EA8E692F1AB78E69AD61BEA0370F07046437E746867E8626B9DC26866106F545133EC16DF39B1A819EC683F14F062D052CE61A8EFCD57BBBCB60D1D2079499AFB95C59AD602F0A1FBE293764C47DBBA9AA98040046337EDFB0D4E6AB075D1A5364D03B24645F280892D5B103D69D2E9CEF4E87C35CF948792D4E42465548C122973E29988E3DD8E3B4C13E6D15C40218EB6B31204C6CEB3CC8E8659E6861F18DB576DEC7ABE284A9609B073420828F19FA4AF426AD621D560D031725A3CE8B113ADC20B3703194F8A2BA7A711DA2A1BC913764CD6A37218F2049BE4314B52CA4916BA1051CD0FCC38036D8DF229B3AA8C9E884AE41D56B512968BE3CBDDAB8A35DF4F18A2DC76CA5D56D3CF60CF9D712C9EE7CD5A74843AE833263103029151CB6AB365DB2ADDF55528C6DE308549DB5AA95CA66B39C5912236F43AB78BA5B2B3AF8D44A7C128FA1080CEED34F187B8FFE01BF0B7CC396146881A9A4E49F954DBC47D7EE7B7F9864D6BD4621E2C558C4C0B629276E663B2F7E5DF9CE5B7B3F848E86A6EB536A50D66E1C7051C47A3D6D3D61872F675F35D2A12EB2C62FE5E805073098B9B2F6A6DAE0D4A3C777419C266A640C8C07EF1CF212FF0347B7C7F7CF81A7C32D44B965D25FA1052D52FC848ACE2193FF14A341DC363FD7027349ECB93014CEB28CD940AB09662282963EB2063C7F35E4F702C4F19CB5F82636BF39561C41983DE5C4EC770B1A36E4F101D45BF9CBCB7866CBD3EF9A5B506EE55081DED56CF196C5FC7D3AE792F528931BD88A3C0F320C8147EF94CFA5220E436592C2F555CCA9E4DB19411E7BC274E054C211CF1D5C6FE85251EBA988A1D81281DDF151B7095BC8FD78D92709754E6F9C4AEE9BC89F39886C30EDEE1291E0CABA89F8878D9C6FDEF48959F34D1EF89F4A698241FFCFBD52DC74D18448317D0BF62352AEFF1E72B03A4FC01EAD0EA54780DAF2128C2E00197E3EA1791C4DD6BE1541EEC8994E676909F51CB095A85B584C9C52BBF4D18BD64C1149F3EC616372FACF5A2B4CCA8E7C2265883C8ABB2887E8FFEE7D8117A7CFC909820614DB77A7B59C6D96A69C73E345DA160259DE9AABADDD03D5145D217D925C2740381EBD2755A95071FE4E1F4DF9D37C5D6C00B63E45BBCF5C359FF98D6049B665EF3BD692BDF1D9669FBB9620858DF6BB69B7303E740B8637391682E8A31C286C83DCA643CB18BF044DED6E4D54687665890124ADD2ABDBEC7D7C118EC8130B0053EA1424501DBABBF208AE6FDC12FFE314DBD8FFD35235E0164343B5736199C1991861D43738401470410582C8323C1BE59FE1DBEEFB50B1B24FFD26461B336A424F2D79FE2B69C93AF5774ECDB0D34B3EF88684A06A5B8FF9354465D64B8B826143763630C07EC791BFCE4B4E6541CEDAADE91C5111725E00FC97687624DAF327055D144D1BE22F90B1BA680839A64EA5573816DC955E76B66F1DE45AA82C9EA449634012DE74DF6E52308F1438F41FAD4D9109AD5B90EFDCC2BFF7FCC9B8349BECE27C9CAAEAA5278C5C1096E63A1C5E9983C86ECDCE5F9C8AF76A62A0164F30717C593296B436C5C845F761ACD7CFC01CDF90B4A9CF0A141E4D014450B5EFB6DE6BA2E69B8CED4CCE1AB96B0C34DC534C6142C1F9B7ABA448F2D969FCF6BE7265289E9313EC6F22A82F4E17CFE040217E67C5BFF2141518EAC8A335DC14AFB55BBD41534564AFF59C35D122BB3F8BED462E917878ACEE3E5F519B604C894826CB1B57DA0E458A92FD574EE8650FF3F269791CE591FA7940189FF27D60260A6B5504080AC9AFC17CC5E158D8C93E4DECE1FC1688656F6ED7AB354CE1AB3CF564A8BC281081DC711070D66BAFB13D2336C8196632785F8B017776D02079ACAD5CB9B1DA70130D6AE903E1E3B8FE80795283BBC7FECF8A699A00617D1BC7FC93AD7690464858DD3A890CC3B05C3C3CAC1C0EAC297C989769E714FF7F5BEE987730671D1E7B1433E38542214C0984243003E25E98A527D8C51137A22982EF880C8F028020D68282794642A2E739B1D4856D0BBF61CCBC1B585A960C47EA03438FBF081ADDFF2201D1FE8831FB795019720544235BAD8A88ECA17E514934E7B4DCF107FE91C01CE7948CA1BDB8DD693EB7FA81795E46C6F83B13C2B33D0A3E449AC616EE1B2D1EBCFBC024904E23704809EEB18D979FBB9E1E091847F0BDCDA8291D61B480D60DD7ABE924110067762C1E416A198E52D2D60736B495E4D39049F251B14716EF598280C3BD596525486CCCCB0F9FB417B75CE9CF19B9E1886096D46FE4E0E8D806FB0F5EB97F4FF941060C2A3234C922FFD491DEE96BA0F47A49AB17E0C1D072357ED8F038958CDBC2B4F690DFFE110EE6BE2517C18F87F6495C10AE5DA4C72DACB501A99E49CB47AAD8643D0F6511789CF029265BABFEE025794D0E94317EEE3D569CB25AF2E18D957CDB47B231C84531EA7443B8CFAE9F848AEBB7E50AE4534229DF97FFD6EFCE61D9BD6E70AE9A38736CCD0DF6B24EEB75A299414399C9AD4A775D1D89A251E09AE96BFAFA94FEC83B376926E28B8CB9482C3244284297ED656D70125D1329F70A5B0DF1A1C0207FECB283BFEBDA46EBD529D57959F573E73831C4BDD64CA42052D17E299EFEA19E9462D8EF3C6266ED55CF30B62241037157B654321AEC2A777E27D882D28C362303880487897DB3D0D6531326F6DD5A9CF33DFDE29FB5DC53B62CD6E8B8CFCA8BD7A4B2CC0E938FD8148B80D8C7B848CDA9F79559ECA2992A51621E812929EA5CD938D8E1A245C02517102D80122FF3CCF0EE144B12B8078CB35A8B2D34BF1CA298095FFC2FC1E18ACFB7A3BD669FD3753DDB28B4AAB6E46AC7D7864426F3E58C79A152ECA1D2FE2FFEB738A76EB12A48A591169D50464C19F265C2A7A38FBC77B510DEE9F6D500 +pk = 0BE5FF5F64E309B8BD4D60D6302B5A966DF2AE135512B2AA8631836E0EAD6F7C075C61C6CB02A61885877B4387F80BEDAA688A07BBAD1384DFD37C84A8EC38D8C78DE3B177A1FB6EED41B7B5FFCCE07B00600C29D6119A83E5E0AB4748DC1387EDA362C2304E5BA8E944665684EEB13DCA28DD7CFBD132FF12A0C31847E10C0C58EC24A2C2F4D7A685CED54307AC5EE1BE5DB88DE79C5DEE7A78AECFFDC02029D38C6A02735117B44084AAE13AF6E2ED1FBED1FB11C2A0662F99D1469635F7A3BE11EE893805010B3D434C38DA3CA1097A1D941A997DC087282FCAC469119401E9528DA6D9D20EC4BF200D7D46829106EA76A16D6E157596E8F13DB9F055E196CBFB4077B884D98A247476D92D83B3BB3B4917E08F1CE02170C12632CA16EE2D8CDD160645C825D67D69188CF8768C1C05A88732D4F757996A3AFE751AC5290C2EB54AE64C164E4AEF6CF7D36A97DB83F8F2972CEC68102208F7F33E91E14667F5F43739D4F64BF15C6B3977208AD604A01C6E04D2E9D97C4343D6B62D7CFB8FAC2596C045F68AEAAAE027A675CC5605FF110B09F459675F354E9FA90E01E0D4601400051B2E22AF4507997C3D0CD2FE5DA4A576FD76A8AAF1D222D61A5B1FCCA695DF297BAABD0938A92610E801DA8A52B677CF75ACEFCD0AA62357482CD40267E1B70270E5872025AF9BB020F024ACCA899BE535ABFE79A17B2F286439D3FC23BAB8CD96690762F1C628FE976F7732D83C9EDC53BA3952C173DB0861F128558AE12BC4C784767C258E0F9F73EE8C39B21BE1DE0924E6381866F28962FE44909711CA37F99EF954BCDC6A668DF3162F16274E418E36C556B464555006F58AE33D6C52FE791AE4262271922FD8572757BA7A52AB56D6E31D3B443724702B904B7F9CBC3A1057C6D7217C6DF3AE6BD5F930A373F38FD89DECBD3C3F0FB068A6DF3D16F82A01BE210C2E877AD759FECCBF31C932CF9C2842559DE8131319CD8F6DE92EBF69E25F85B90EC9FC64695CECD5188A204B627EA5D730CF1D54C3DA66A92E895E91C8EC4068806AA8B00B408F600C957A41100A3CB3BEFD1907E28128994265B4BF46017A14E0E38725B56916434130347931162630939053ED900E29396BED37F2502B5B73F36E9812F3A19A56A6118ADE10BB70DD9F417FD2BB280BCB6C9BB6FAECD7A4BA944279155967B83069F40B6A1F92693C4956929DA7F42C1A112B0FFB7272422EA7EDAA15DA148FC7888835A735DB8657954A4CC55239D610032C9A445D44BF0B248E8C7E671F5C904AA5647B380AA97F0F7F786773D41FCABB4C903F0F6DAF7EAB336F9A396B57E9E7AA6386D49F7D2624A67B0D505DD55FBF7D88A9CF0176A6EF5D632BDDAEAF4C5AE148651BD065973074AB803BE322F034C1D02E554C9F2A5F5228E1E6360B96FD93D079FAD833F23F7AC73DA263C2E1F28544729BE478173A621A1DFC7566E92E10FAA0E35BFC9E41EE8673CC29C788DE185D4CC16426428A2E8551055F60F20C93B6815DBA8B897E5E3B361F433BB92B133D93574C8C8F103DAC3ABCEB1EB07A7AA31AB21E11E952787EBF3521169C8B11D0B76040C1B056FE04D7D3C4AFB900A3E583B6FC248C9D6C64132BBE1703B460B86611211CD927CE73532837C063D54011D8F0AFF7830151F1AA6B098773FA562CFEC557367EBD626AC5A15B66AC329BFA8FD21950CFAEB9462EDE7DDB19B935C264B79E9ADA3F8197A7C1D6F280B8FC3545F4FA18D3C18B35474B460FFA52575769615D93DEE138AC62C1A6DB0C02DD546C2976C48329C7705D46BDFAF0C4DF72C665A07511D789883072DD582BCBD282E0EED5FAAE425877740492F54BF5B150B8510DC7784948108B148DBBA887706EB21A5AA92569BAD21824A637AE1DF125F2A12543EE65C1DC8996CE9878DC3D51EC24E5CEDEC0ED532EA37344223B903C0AB39C0E6B337C7B04406009DC0A93D4FAD43ABD078ABCE328BCB6A9670214FB219E310EB75958D639364A724D97D272D607974C41C06F36E38CC29FBB0E5A7324B3F450A6662170E4C1908B54DC414FD2D44D776D95B2A1C2C2A99353D4D34911BCCB98CDE9019E7D7BB665686FE43205AF7FCD492A3D22B7E2C3B3BCF2A06461E33B62A20949A101DFC3A661445B3BC12843A7FA0568273D790E8D0856466D979631945B0D5FCE81B11687CA6B5E4E0C4DC9C087046C6E7FDEEFE374EA649BA5887EAE41F59ABBA3E33A18B3D12BDD7DE0A6D06801E2C52DB891855582B0A8256AA7035265D0939663CC671A706819135FFB8DFC0E873ADE52DDFF3EFC32AF74886F0239A51F077097B7AB6FAFD60007E598237A1C1D8F97BCBFBC079B4CF0EE20EDB32C7ADD2CFE5479AEDAC5A126259E384DF5D27C00637D39569694F3BF5C561608421B11C431802117B4FDE65641C16085A1B4E0281F6BBAA6CC0A438AE50E3E16DFFF99645BB81EEFFA97190DA3B3B2C65CF86275A1ECAB8C824FABFF39660583CA196DE16F50C53AA32F6B0986DE8B1CB9D6AD4BBA63DB8E0D75664BCA106F367956DDCED828F15070F3F163D6647A5B2243E77C9AC895EA34B12C9B80D4A70D0E1259593B426F56F528FBD4741D9B6D38A38DDF0EB976BBF20D69EB34A2B33BA877E96FBD07B795B60876AA67BC9E7EAB2E660A8A8C357652F100B9DFFB0E5229F27BC5DAF007FCB0325BDE5157D34BFCE6A49E14A619F2BBD655E326FED9553E3E4BBE00DA6FF8979AF5C014F2065D849AC31A98DE681742CD6759536D82B41A732D9B10867EFA7C6C7DCEA35C24473C5A9FF2AD1E446F1D8CAF4E8E2F0B91CD97F29660B2475385B76D793FB8B4212EC7C3B9974F085130FFDBDE9F80E39400F1EBBC91D75C80453AB1BD239956EAB10A19F533DB2712A8A1A999E2CF4586CCC7E9955D75228BFA1A1307B3AE45657E5E03C01B4D8E60BECC3F0E5A19ABEDAE0C559F741A3876A1EB4EEB08B470F15179B92E48587BF205FA726C2111361778188E8B32B2E117D51342553F5813BD2FC11E4393095A91F9F311D7132F6EC8C9D79512DE88AF6F390AAA1373688A6D0E45B006F025833FD310784E089902467A3FE7AE2176259106C3F90767ED64039F7456373B36B0072379BB79F6B93EE5311C04B5905FF62A07546E928CAB5FD39D1EF6540F80928444C79842C09DA1F916C6C127609A92857E1F0E65D35FB10D64605D732B76B42441148A4F411970689DF554998FD4651DDC141E9D98EAD17FA66573317EA341E44F63952EA9921E6B7E5A1EEC4A6ED14BE38F510D7A30A7C532F6C49F90BE01C6B5BF657A4C9C61E2F191168B808AB24AD1618595337C244F3D8C076353F703808C45E704984F02D4AD405E803FECD183BE296857BA3B5D064AEB34567A2F022CDE2C1DB66BE40922A7DAF3CA65A3AA94B86A09E523DDB00A9B961A173EA3EBFD444E856DC66E64990D4ED9EB1E912DDB1D6642DBA440E5AB88EC4725F2474622FE21E35BC9AC21BAED0C3284E532E1757BE52F944F80F9459D28E49A24CF323C2EDE004D77A2CE5A29BDF0D3825BBC306772097B21F5415D48A6ECE986B6477FADBB8C03589BC9297B7049C3B038BE3827F8609767CA7C63C3163422E0D302C400B69808373E26F55648D54D51743037DCC7634A65DE51FE64D9B7711D03133BBEBAE1053CB4FBEDE8B87292FA59E7A8FEDFE4D3F3CE2103EA3CF2F94195AFBEE8C6A022B2B9718A804F963B57BC7201001F267EF3C4F350FBDD6566D900C06EC0 sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A8650FFB5E60A02B172 smlen = 3877 -sm = 00CEB1656690680B2314C0B3C81E419C4C7DB2009B09AF2555EADCE071B024F67807982BDEC6B40F260027B8CAFA507F22E4E45F9E4D410CDAA8AC529C4682E6C00DA0200C604E3F793A4A5C75E1FE690FC7B9F357123996A723C606D8E376339D1176C626B029AF128CB7C9077C314086DA00334A8F0B5C8005FEECC595C81263D8FC074AA140AF945129D56267B475D62B663F639F4C0D203BD54E68A55EC02F5FE0F0FDC3547219E82A4D46A6F5B6BFC483F5C3EFFB8264222A1AAC6E2A5F842BF9ABA2C9C7D85225560C37923B55EC2E1F8C4180DBDD10F939EF94F65CEE24AE3D130677493FCC691D21CCFBB21E3697FCC0C481D57F4D95161EB6BB5A06BB0DA48CDA116A9FD26CD7A3CE67D3494D7870BAE5117BF71D3CC24151D627ED29A9C244ED708B68045230BFD3A14682DD09EC4907F1B1BD10BDD9048693BDE445C0C9B27C3B2064EE7647AD957D5ECB5D22F7EE08F56102FBF8DA19553FFA36713C2EA02F30266BBA173FCA5B011691265B5EDA64B34DAD79CC3169C8C3BF889E894B9191F9E3A1B1DFBF1FB490D0AA2720335E27F02FCEB59EB5162AB935B55AB5D016F957758F15078F1F79909E3371D7DF12DA2C4A74EE511C1118D2AC1F7B3E2994377FCE59093F66A6AF608511E98DAC0F7D4ACBAAEC17B8FEB9DB727E27372CCFAC95B77BBF968AD0DADC64A13CD2F740E33C95FEA963E4B096E5387413CBB1378371DFA79E31C9E2565575F464FB35F68120421C6BBA28AB14EE278708C0A47C06174CEA0680A6B843DA147764D1EAF9016499363D0BF7341C578DC493D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +sm = 3D6AAC54C6FBA85821B892AC4144ED2420D5B1EDE91FF47864E9E83499D465DAB47DA34627C8470AA17E971D83842891845A62B8572267A4890C5F973B32C470E53461A50DAC449C9D0783D8A29D16A144BE95636A48A6F9624F8AD58C3F1E0B45FC0231193DD98FF8B5004405B8885E62E8204E7A35462AF6BC70B8E3DE1C698C2FD2B84279CD36AAE4CC40C8C02D69B271C5315DFA31700FA228D518EADEBD32888904A8B439D8C5A793AA3E70CA2F4C955F02B479D869468A0B81C43A8B8341E0F1EB6FDFA9B50DA222357CF268950D29780700C8BFF7773409434C424F449AFED59A1545A524F2CDC64D746F3C1F59A13D64B431EE45C712A34FAFA4AFAA0E057040603AC515932E93ED54D775C5B19138294C5BF6C830FB1948537A00E9ABFFB519C7563F18820A5F2423A84AECEDA72705AFA58E99E126BC5251E28B73F4FD5086E019BDE5ED633A5089332B0E5BF0CB1126113CDCEED20C912B8D1EAA5C64B829D15E903ECAFB648298E2E36F9D12A34E392099C0C991EBFA071A22E2FA5524B67242080DD70F7A470F793222928EF525A5FF72889F61795C2D20E40CA11A082A7A7EDA26C081164AA7B99E6C4221606DA2A3B4A04064D2F7DD7B4BE75313A4E75765E7C5AE1368C70FF267E78976973ED85531E6FA02F3628BD82C629C21BCBBC4EFA9E49D6CE3B3EFDC64A13CD2F740E33C95FEA963E4B096E5387413CBB1378371DFA79E31C9E2565575F464FB35F68120421C6BBA28AB14EE278708C0A47C06174CEA0680A6B843DA147764D1EAF9016499363D0BF7341C578DC493D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/KAT/PQCsignKAT_40_MAYO_5.rsp b/KAT/PQCsignKAT_40_MAYO_5.rsp index f58bad1..303003b 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 = 708141534C09F5F604225EF8C3472F37E6EAE01432D0BB7566C24289ED08744A4B354B1CA78BD08026831A1D11C1FF8CDA8CB42F04B56560A20A25B634029DF9A344BB3893BD01A60B86FE433674D48040FA6781FB706A91F6EF1A7EBD417E492A54B2A3ABC2EF66272B8E949DC1A10D8C52AC7E8EF77C17882874FBEB22D91FB689B6E8EA78333BCCA84E3BE0F28479D6C847A118CABF2933D1C955DF87ED3AFC22F63144240D386C757C8E1D90566C77E1C748A4BE60F54100BCADBB08012B161873DBE9FB1A2B56D4C678FE4F21583F71AA5C3726DC8EA8328FE6E309D9B2B202E66C02AECA5DF51423621C0AECF7864199D2039FCE21FF1FDF028556F04AEF44B220F9C56579B3E55D0C2D3EF053A7D3716ACBFDECF9407750C3366EA225FD9D7F51ADD3F839E3A6523293DE3EC20B7D7E30D136F4034D6DC8D385A4222F9D274EE16B11CC41968987F40F0C436931A2E56DF44B56DE657ABB45A551760AAD7FBAC2CE4D2C72281F93399F9E7ED206696EF60F83DA4A36D9DDDB789C4EB5FDE3C319136E4AD8AA0336857ADE5998244C91B361A88D61458506CB55E156D524398E4C793B6C5300107E37537BAE13EBEE6809CAB89D9A88407CE891C4E723B4F639634FE79771C28CB99D51B882AC9EB79A359FF5444233DA86042F590895CE547B0FF16DC3C2030A484E9A739A461D3C21C4D9DCAE1F68EA4C34951885EF248E8D2D481F5BFE3E6B2B444F1603BC1035CA2F6024A2B44591E23D597075D568719B7DAA42EDDF297724FB3DF86886CBF12E11E51999A51E1F199F8C85B1B676954934AF09777BAD509E0717A833A10ED1515A7D80138B8CC3566344F09D266BA791384E712C813056D73C6796E5C2FC587959A6670047679771D2E1FAD4A40C2567936583202B8121220297BD5741C9F7A55C47F5F3F6F92481E16649A53D281409E281FD53C3A0D9D2FF9B06CAAA43F7168F5404385F79DE44AAC00FFE2C09DCC17C56024079AD6B76FD6B92663BE74C33498F35BD15A01744DC07968BE1C30AB67221D54EB593F9B9D6FCCCA6EA30647FFFCB1A64EC37B76E3A9EDEEED070686689127408A2FC9178C5A2228BACFFE6DF0B36F59CDF1A1836A03734AA85C6CEAF7E5DB72EF17EF9BEBED363FA3679A83DCA21F56E427F42A416419392641997CF82024CBB83FD79B303D50A3EDED39799E405422BA8113CB219991908960C71A37F94F4684071BE8F43659E70102A83183C438A9C6118893C98FAECE2B9932DF46CDF281D8C7DB84ABC0E6C193FDFC2E806936A0AEB0B27F0CA50DDCB8F7FB964A756D8E58C2F38064498DEEE2904957B395FECDA7CFA79CB68C272341D38A3B5D06C70181A4C498CF1E5CEB7F00550BB055528E7C27515F33687E9176B3C953BC76452E7802DC66C31D0C6582BDE9D3671C941A4C2A891FEF3A5A38E1BA7A69EB03202990E2BAE970FEED336C9C0C7464CF483A3ED2BB06E97A1F90859F1FA862D312F56C5739C3186AE9822F2251B92673ECF398B12E673C6340D24FA34CC00B8A0797EC86513D3B5442A1BB2FE61D9A81AF6C3DB2DBB90715C910D965CDE7D1659C30CF972BB2C11CBF98A934AA783EB5DF49D95E62178008D0977A94F34FEFC18D2479696D87898588E0446D30FBFFDD1F276BD9468E1CE3C5326F29A025CC34012A37AEAEDCB0DF0DF8CDE190FD42585DEC403B4E390965473F2613E1A527EC502EED6B2967E6B9CB7911546EF38606C4952F5F9E2970D7F76155FE895A3449849AB6A77E196CC8DE2D4D5D65CA27FE0B385BD81CE843AFD1F566A872C596E1F57FC79DAA7228DC7A207F72DC4BA1756820EACA29CAA268A4FAAC3B9C6646C5B434A4786FE8B885176CB3BBA9993816B4B0B66D70FF81C28B3BE3DA3AE0C58B99F6EF95CEB874DC52DE5FF547D366F3DF2837EB1D0CC8F22DFF8EC1B6F5AA0AE42BB596AD5E7890DED3D6F56292987213E1A35684D59931C0C06B7D15F554C93D8DF2B7D7AABE0278AA03DC59F8DEBB2066251D86ADBC0A330A60AEA35357AD77FD87185F7F3FDBBB3C6974CCFFD9893954F243E087640DCD1898A6BEA597C0091DCB5E4020154FEC2CF3B7FAA42A7DB3E3CF184F92347FB2FC8F228886A46F6FDB2BE605BDD52D110C007D4FD74D69F783A347517E71CB40CECC30C49E01344E5F6747B84A3B197B95531A82B71B7761590D30403DDC0AC70A1B9CA9AF9C2A8E5A25990B55C1F794E62B72548EC6CD06EDD2BC1A19B5CD3DCDD5BAB6C0498805061070FA159AE1A1A09E1FED4B8182597248619CF2B5640FE08702C9324ADDAB568C9CC10E18FB1F960C61223D57C10B81E50623DD7C4AB719D1520D2E04872975528D265547DC565B1F196EDB35DC640017FBBE8AB43A18010802F8C3FA727D85E34B5152752B4DC4EA6336AB5A7F73EEF6BB1B8E6ED36C0CE39BD775B395392CFE9F81CD94AB3337E9F80B6950A312961AAE41C2968C7E8FF9780100ACE65A8E6B9CE813A8D481C88D64BADC9591F4BB7780FB0826B32214882DFE30DEF43DF3E4F8EFBEAEBCB1D7E0D6A5D89210CB0E78B15294A7640476C4782728F52E1B50BEEDD3B1370B965BF107D2EB24EFEB6E284DB6A05B3505416ABC3B83CA7CB8927C0BDD27EAF5F6AA5C4FAF4009D39EE24764286676144B8E01A2729AD0F5DD7328DB1F65098FA5C16C4ACCC477F472BC65D5C7EAE2F8CA44E043286103F1003ECECDC0DA131615EE315B2C89790F9645CB026D804C19D62ED46DD73D72E7A53B800FF091104C767A296FBA0E75CC53AF0EA02A9DAA6D1D8AA4E51F2AA9903C9EED06DDEE2712B273005677E1D34CB7EBA3BA5759309A279528DE783988EC4EC22F3D614DAE8A59CC78AD3E427718C5081140782F341D917875E70E1EB364A9C4FC23130819D67271A7E1612588309BE592A3E674AD77479BA664D70A89A1AF590D0492299A85E54624FB8AD716EB33B8931DE43642645D2253F30DA58557A47ED3BFBEADE41565FBF5088CCE3F6F4377D8DA209EA852E25B263A53074E77F2F36D3DA042B549BA6D027DA8A57E5178F2201277C0BF75196F3CF5FCF53C7759E0A71CB4EE3C906929D9AE9DC69E341BA87213768333FD76449660244A5BBD88ED2F927FA76A87B0D63B87FA19D9D4421586FE10DA990B433576B26389681A7533FC09B505BE3BAA23645FDCA4C7FC8431C728CB5CE0B82F34E014446E4298999F6D190ED9BA1DD2F5685DD11F79809D365247AB6B07995F6072736323CEABAAB27E6C57639A93CF69D166F7910C1A4F6BA216036371848EDEE4C14176C2645ABE34E30A184518F144A241BB390B7E4D848F57AF34A306940FBC3139F6A3DC6A36CA7070FC2BD4B2CA21930848F9FD998DE05CEA5128E2409A6EEB2C986A29EFB090ED29547B80900F3C129F7D85F65689C61A6C4149856B762C3C61A6B513A659066F4E1DEF53BAC75CD14091278C5084951CB8AADA711A6AE52F6667803C93022F78576E066F0C6CF533624FF90A416470548D2414CA6E6780AD3EC8F217FF4EDF98DCF38464CB5129FD7C22483DEE02A9822922A03DD034FBC7B51724CC898EF3F6073D740D91522DA0530EF11D59A59C2EFC527588CF417CF5730598A22AC2CA396BFDEE079EED85E5E4E797B8B3429962EA25C8AB5F5902219D1F562AE818783BEB0DE43D7371D931AF596875C9CA591179C97E086168156443224159225EE3B5E8FE574688DBA7250769A6F33F9615D5BE80707116ACF8B62F534D70A1B45BDB71F48A601D7393EBB96564E21E79BF8A794AEA44AA2D6EBD0490289625393828186E61A0E349FA598DC9B4EBDEA27C6CA45F9945F0ACB55C221C2F4F09B3565E2AE5774B4C14B7BD952D549B337A5AEA6136A5A680642233D6DD63F2E9F9305BAF255498EB02D5CDB648E55DA4D9A684CCF5CEDC5CDAEF4EFF44C519D280DFF3D5BD8D4375F347934A3688C5B43D4561E5024AEF51324A245937E3E5D798A5CB528CF539302D52B8734743D8E009FBA59B5F3BA5B3735A378FB59EF7D2133F724323DC18EC7289065E591AD9E653320FD4E9724236B5F7037CFC7FB23FE73D083CDDB1EA1F9C92478A3B252CEA0959CB26027D9632A1CF80F1551CF2675ACB745F83D31BC4BB64755A3D2E7A4FEBF4766735BA8F37617F8DF0834D3E1F3693DA0CABF0522CDDF1AE0E64B195134E098E2EB7360CEA85D40FE8E5A92CAB5B7655A4DC8000C6E71C32F367FE555EABDCCC8C1CEE6E45B6CE97A205C2AAD0F7F7C31CF5A201FF01D2548E611834955B2414650E0943DC4CD3421FCF21604CC136325878F01B582F6985D113F3F36BBED41D40ED494B5DFC5B693E2E04DC3D9BC25DCEC0790E254ADAB94EAC58D28CC51C1D9DFE7848AD0CF801C2B757A58FDC6448918BF47C1261D7C6D54A3763261056669026F3166167521311CD8F03E0CF4456541E2ABCA317212229C62AC7D8ACE453659E01EC45E5E1A270C131DD359F42CA2AEDA24669E318A78F91537F9A64238B3E40AB4B696DD1128E9F8F0BAADAB454D36615AC62AC5640EEF9635AF44EA3DEB4F951986B246145B1BE80062691CDFC516E2A9DFCD4831288720E8DD986CC79572D42BFC647A61B8E512D3B6A4242E2D9FFAFD1E299CCAF0255C2F5650FA08ED0073D1DE5193DD10C9B257A7F1FB8296D409C429F6F3502AF46B1A39BABF468D5844BDDFE5D23C3314DF85122E0DBEB01A6EC3F9FC512B9A17B0C850005E562B15E58C6A863B3317B4082BB82E52E88034BBD9C6A071C6EC5CCC4B67C841466805D9021FC5D3F9A129B30D99C61CF21E82293937E7626D2FD4EDB6D91BA59099700C753753B04DB23AE9FD10428FA6F78C065DAE0D697F34A0E50819357B9A9E150BF95F642E73BF9C4D2B062DD0BBAB2C50184A2D6013066D209E68A67332A4455026C2EAE303A2DD6DF24A569F7AC461FB643998DC7CE09073E7993B02CA4398FC4DF808107C7CC8E3794C2F7C52143E73D45A3F3C6016D25F8A0B8853C6AB6267061D675E50129488A98C3C7ECB2EE019D67AA5AF5EF597BD310ACBEE3464A754EF45F6F1DF8C365228B2F7F35658409E5670E4DD9A52DE096E0F285B7975412A85E2F5B8BFA7C931ABE1B1BF82749DDDC348BCEB686E37A3798A304D6CD96AB98E31C71EFF6474E3DD0F12E5964D01036457DA661495FEA8B6A068AC8942B5B1BDE616FD9A6A37D93DE87BB20C272AA581A7CFC8B799CB2BC44EBC0D399AD15553B849F80850101285E91DD81BC722CA4589E82B341D342D8C87F61D49CC37929FB3168A4C867D8D3645F400BB8FDBC8F4492F674FC226A2622A0B5EDA91FF12C81CA095395925E3C393B8DA8D6EB875A86B50855E65C44DE0C29F3884FF22476F403F2E5100B635F210AC15697923FF37354AE8A66D1742330217A63A8F8487AE30BA63991A8037813FD7307D2DA576D90272FAB6C967732C73B4FD1F55F19952A480BDC07D619357171FD1010DD2840FE8DA9488303BD72A0A6C7E1451697832C3B7E9A1628A2844A423A85BD198B32AC2E0F367596FE2D1C6767AB9B1BFB799F9E73B125B1A3073E6A47070FB48628A21B6C3FB2FD559B772A12DA82570BA9C1437B3DDF3F8EA97C42868B474FD47C32433A702D88E2CCD8BFF6602334A45E91ACD305BEFF95A7532A5EDF1873131CEB7067299E4F9DB281CECE4976383931307452557B84C0979FBA9599B90D717C1A0BAF41D9E7D0C5B3913DBB60167B058F89581CE42FC5505B41153DDBCF62325DAE555420C50BBC15D2CBE9CC9DC12FFF20FDD824F2380183AF265C7988242F88D1AD4E1349BC8AB9261849A7698FF986881F3EB4DFEA1F42194D00496E41969399FB072ED031F7D7FBDD6F94B5DB8D23D977D23035D0E20E9D9862A47EC6F96B25543162B29326722512E07B047F44B754BA84EB2740A7BF88C49085EF66E4F005245FB7DB4A9A57EEB9E11FB8E90AB976E110442E12F98516A9714ADF6615418CB245B7C48621A17F53884B9315146EB5EC9D537D7D6F8F261EB6B32A5DB6EE0F9AEC47AF436B0712A9D0348421BD10C11DCF2DA2BC7691FF2FDB2602E0BDED124F464833D342D22125524F4DB565D27D4FFB37983691A7297F17FCDFE4438BA7FC8628D2BA0F173F1F33B6C31DE58F54A706D9ACE6A1E1A87F77059E2879C16119DC14CF1B5E6864EB83488A9007E868AD995DD0344A358DEDCBA202DE561550E6DC11AE46CE91D42419BCA163AB782A5C807F3158CC6F17161D87472DCF7AF8ECF22CAE91FCF6EA4C2695558B81EEB2881C0E3B8A7717219446036B96ADC867CCD066FD1D3EB7CB3B45A6FC33BE7FFAEABC9455A7EA884D3B42E8459BCB20355BB965CAC959CA89CB26F5D684545AC4A7A092365CE694235CE414CE6D7FCA419F4AECB64361262088AB4E586F8BA7943A7D169D02AF00E7336923DBCF1C7E1FB017409C5DA5AF562E472ECC73ABAA5AB1D5B1B03D22F93135063FBA246DD4C7C6855714753352BCB4C4AAB75103121C863079AE874EC8778686567F8341FC93FD9F98A462576ACCBE3579F6D07F7E1A7EFFF953F74FC51DE02A58E7627A2C30EF1B5CE71BC4E7F435E5F2ECDEEF2E499D065B784CE3C0062819A788CC055C46FBF6B2976EA5F9B2FAB10470C6BA22A8F643F7FA3E73D6A508D3C35F8F0AEEEDC899462619F5F655686E42C73228095E8C592663123693C5C5F4E19A199C3717EC42D6A195805F798481ADB10C33FFEDB76293A62864243156163E926388C1F5F4946CE4FB9231351B14DC8E9F2C9FEC6FDCC83B9BA1676C291C68FB8C58532D6EA4EE326C887825FA8D2E0555E17EDD45C6E967A5ECB2E9870D14926E3DF6270EDB15750E0FD5747ABF18799A2CBCD691B652EA68B997EDECBA40E3F9D17525A4996ADA9FCFD4B2442461A36455E956FB0FB05FDA49D0A39A4F7D0D0F9D737603BCBE490897161A038CF38A957E8350CF15BC0BB220F9D70B8CA76F4A146579F594BBC7A938D8E6ECEE1458637B4521F62895C77D9B1EEEB3B5469F22F1637763ABE344526CE69F3FEFB6502F92956A924D863E4C26EE9DC24852C94B5724AB4444E +pk = 708141534C09F5F604225EF8C3472F3749FFBCE6C071FA7BB1F4B50B78ECD32E7F35EFB6BFCEAD3313156F9995FCA2D2DB6D0F0EC50A66BD3D5B469698AB131F21CBAE3785A0C838E2E3316FA73E9670ADB76FA9E1EC8A0BB7DDAE82C0CA7C1AA5E61C31B84180C3AAE027223430E988E28C48CE0D5B2AD2750203707F2E284CF1807F008AE2570092A662B73A9A728F81A79338F3452D6AF920EE59037F2C8A20B495420C5BB3FA7518A34AE1E64FFA742DB0C3C009504CA98882E4ABADAF8396CC242D9A7C1D4D71B17D6C65ED26C4E459D8BEF86326ECC156209299424CC015C52F97862998F871EBACBA29877E040B7ADFECC69081F55162D190F374B704662C138C39782E7A8B74B7867E92C5BD8A7833B4242F04712EF4384EF452FBC3078550F15E563C9238D72088275D02D94CF8C163A2BD73810938A1208883874E1B7D8A9CED0CE6A7177DA260EC1A35D2E0F45BBDF18F27CD3F0619D134AA47E4DF364FBEA1DFB852C225B06BE4707824D9D2F8B25D6E15F81079511778CCA8B82554591823616A7B7EA029C3C3670DBA35BF2F11B6493BA5044C159C368F7E4D3DDB215247AC0FA17F227298B9B1D6AF4632FEC18AB98C9218F583C75E9B8434CB0B68105E44BE85DA80A65FD67839B4981E2E89FEED17F41B60E75122B5328FC0A5772B8A0EC5E4646E1FC1F98A44A31D516BE5CF6C187850D7343078304F8A2A02929DC2AAF268EE590507B325A0D744E413D58DD61E62DECD0D4E846F08F9FAE80CDB7E33D693C57E46CDBC7E1EBD06FC44133748064DB8B77F1F87DF1F21891AF721E840D768BE637EBD41CF8BE5DE36739045B9BAE72CD9192A1FF0ADDBDDAF6A0B6CB0D0923CE5B3D5C261C20B1BAC348EED6D1CEBCDDA642103F3A4246E9EE3A1F1950BE11796A2DB39C54299A6973BDBC4A9446FF27A85FBCE46E4C94C25D6FCF1D8BFC773DF36591862C0447A400312969C056399B2DDC92703A4D14F1B5862752257103A300381F41F47D7BAAAAEF9BCCBC1A3CE8C94EDD1D7C43BA63C961918C1C9CFFDD03659158D0827384F796466449A0BC72E94BADCBF567E9F6812E320B772B7D330CA8D58996FB9CB9A4EE7772EF4E77F67E2875070249026C1287CA6B43AF591A647C33EFC965921C9225CB195898F0C0185D3142CD1D924119B003B0B51CCB42CACED8BAA8060A1750B53F7C039F857DBB248A2520BAC9117DA7A12BA07483BB751AFB7FA1F3D9E9EECEA70A9FD233ADBAD40FD3FF7CA1267A4A8D2375ECFE35D7984CE860725F68F19A19C0E00AF83F13D452491720370EFFE877EC6AD51E702C9AE828B0AD3A845519D3267F3908C808498EA73BC96B70CF4D9CBAF1B1BCC9B12A093936CDF56CBB703799307D80B3755AD72DCC0B667CC14F6DD47D99D936AE3AFD5BE34264DDC8EAA7026E6391780444AC43C01CDDBA3C50548D7A2C03A59B1DB7D798043351B51D4FC32F6D5F8CEEB8654977E7BA147936A6D172CFB023308730ADAA3973FB4D883B95CDC5AEA24A83E70561AAEC784023E28DC385AAE7076D271CA0551B83A60D7388B9A2C804ED66FF4FA6284FD57045D03B6C31D0D32165222EFC6876B14A01C18024B0D6FEC28361DE82A337FB087BA25DAED484B3E17FAE66CE2BF2BC88614ED5A2E1DB9F485CCBF7E029009C164AE3BB9B7F3B7DE396970CDA0943036E18D2CF96B9979E8D874980A844D7628B5FAE66F00ECC4366A96C814785516D056E44B906EF6DC09E1A976384CCAF1B3F40D79A5F6AD426BB70035E84961C188AD24A8122088FB2A4B5ABCB5FDD0A26CD7D44DD341C5E5AD65478269CBB5E30F4C23D63043DE9C65FDD57FBAE9F7A68C7BCF4E4E6B0EEFDEAA3BF376C912B15F00E1A6C1B4C80269CDF9BDF25373FD55A7F51AE9AA0C0DE6FAF001A2016EEF56D82EB696472546EC8BD29F1E76F0666B4C8D4C4CF6E633B30F323110D7B0FEF38A2EC90F9359278A23F276DA7984E87880105D12051937B037D86688B0AAB4A11CECCD776263B8A82AA6D5A5490D33E734C651AAFEA394FB24D85EF3A0620686E1D96D198509E5F04F406986FF201E0B2D3D7584216E8568C68C2D8EBE1947209DFF588969C3C088877B8C1DC0B0FADB7295FC44E3BEF5D81789329675AC5C3142FEC702F749C6E3AED13071C02680F7CB82E91432F6D6FD7C10CA132E61F2D47D6E2008AC2D5157445C1A3CFA52E03C5AD575FE836CDF4D8C9624E097D969EEC08DCB4540BE5B4A9F3CA03201457A2DAE4A966D0B35ABC65559484FE0AFECB774E9437EBA24D22E4DA5927D00CA3A9CD49A1F3843B1F3F7B2872F0B1790788BB216D53B9B61F3F394D140A200ED30C3229761AF6D3ECFF8FC463EF63AE13F92D3D555261F04A287DAC6653B7D493CC9026F5BE29C8C550BFC513CFDEAF83EC0280FE2786CA9C07B222F6CCD9C31A8848A4E79BE4B590FE4E239AD9239DF96539B48CDAD99FD0249D50204649E26838A076ADCD6800221FFF817681A6A1CCF807C1AE1794AA7CBE383CEF23610436D51CDEB631DF8BC1F7F7207B9972C60DFBA18CD5378EAB1501C6F8D4E0971862CFF6B1CF3A327E1AFA6371DE15FEFBB1C80C658D2B372F0BED979929E9FE3C3769AD0766EDB634949C29F9BFFD879C961F626D10617C161319957C28519EF29142236CCDBE214F7E3E9AB77EDD5FA814F5B599513A46F79CAC9FD9AB62D7859ED57A5E6A0AF7F5E74EA4F9FBEF3C9943F2C69CB66EF4497C92B25059980BD55568E8A5C50C0853FE02F9EAFE068EBE710CF284976FE4B3C12D5990951775B891CEBAF38BA4C9DBF70423210F723A6C0961F00766F0ACF1AE75D3F1298B378CDD7FED999A8B45C923C3C8A9A48F007B88F6FC9E0D37458E441247074E9C89E7429BC76A7BEF55E702420C1BC65D66BB28D46AD7E0C5BE42DE7B89A44DBE7EE416C795C0B7E91CA9CF2F2762816EF4BBED139137A8AD3FA7A5A96C917E8AF660E736EBE9D70E4B90FA18B560AD173617F8DFF65804A2BAE40A4D27E86E97E02E485CB529FAD4A5C7F72A2B758A693826BB964EEB28842F5AEE51DB712D68354D7F1EC129B7785091B1CBC3FB389263E064EB03DF94183E0C1BD1824B8F5C232D7970C11E53CAAAE90EBBA5EA862F5AA26ABA25B5F627823182444EFA64F21125DE36AFDD615518BB5DFDD117B5485910319B458236DAD01DE33B8605352517CE3AEEE706DE917CA76ECDC4EF53A733E5F898C2DD6C4D641D141EBCDCA2C5C7CC176EAC1B493DF81702083BFC124AD9ED3511452A71F831C9A2F8D2D771CD3C1B1C440BDC46E87FB5DDC0D45C3E28C10AA1AF313C08BB554590DCD296E0916A9B9DF3D527A5DB9EC1694083BB99C480231C87444998DC7F922F7159B019460D39BE64882528F4DF1E3E332F7386CFA34310B666D369ED7FFF15CE6DB939E448BEEB74E221862A901C37275CEC3E3718B146D0376C0B44E64D393C231050BF166658C333509AADCA601619BA6E473705B5BE1C9C290A390EE24062265298AD5BB30CC53571B4E8046856A10DA99823E0A33C85FBFE785BA709A3CB9B97DD6D56DB92FEBF8A833941655294134BE7D37DE581CAF4E8FE278D9AD5E31D046C7C4C6E3F162C8B5BDB27F1BB5C772B8E7838F67F97CC3C090510FCB5E2F96191A77EEB7FEBFDCBFF81A58860BD4FA87CB41B1FD51AC670828FD6EFDCACE5CEB85339DB706286E860BACB1667DA894AB79D32A67563F9A1935953679B687B558324E801C62B9EFF69888A51CB8C79D6EB4AA9651108B53D1B66AFB1FCBED7DCE98403C64885BEF7E45A0689CE783CF7741C2C787C1643E08A109B7F5813C11A16BC9269FAF0C74E6E0D08428D3DE2CD00E18615E157488B2A4095ADE2E101DC3FD48DA57BBD1C79E9C5CF0992014F80317FA35EE71560C27500761E8A60449546FFE1A232806A8EC6A5694941485F3E0AF3F4CB557A42219435BF38FA10E11F3A243C9C584CDE736A02BCC37B8F624931710C159F167CDB41DEEC3DB28535731DCEFB4926C8580D290AE818EB3A09738CA5D88ED1909CA95F1C71D9305F89B773CB840E3F481AA2F51DD65082DA3AFCA358BF88D2781B46D82D7685F4CCD0983C75F9F1D6382493692604DA6C8E8EFFB27129B1776509B98EFC15C75EA1F11C04D7374742EC8CF28341A1BE36DEBA666DABF6BCADE7BC3670C03BF3BD42441EDFE79716A7CCD32DC3008693A42800944BEA936484BED7B6174718D31ADA938690AD1EFB0442FCDC7A8967F96FC4FA96821FF9862C3B1495CA55AFE8ED5AA8097E20FE54F3ED2F2BE1CD241A494BCCFD3C75D7ACD180AB6EB192402947C273ABF6FAC2E957C8FCC7757D79361071B2067349823CC9DB3D531AAF0561ACBB918DF2924276EA64EB2BB095680D0BE8DA8D38D53F97D6CC68D88BC4F22C6865CFFBD59A6FA015D2F0A12A985FD97A34E4D7F9504CC5A86ACD4C791F105B9CB944AE4D0B0F747A1DD089A7903DDA5528752132D2387E4854234A8A3CE95FD8AFD4BFE8E55F4C026E80348ECE14DA917B3A696AD797E70D06356CFD2463F5CCB96549E1A037F938624754C57401CDDCC948CBD088A0F276329A87DB91308ECE6360C743E4F8F360FED28B77F7A60745AEA0B89721F4CB342B75EE1E51625292DB27A97C2EB18186278FD826FB49CFE87FC9B45BD26A02266DA90A7CA7D6C5D9EAAA036A0C7A12171832923FACC0AAE7554EB365E312E6B7B3E8BE167B8E580FD5CDD609B5308864600B98F9B69D71EEF1D4765F4EC07A584D9BAE8A407777D7334BBB285DDB15A07DD5E3A4E8C8072710A4AC204162987F2B669524D88AFB77E5F4A540F9985D560DAE55945ABCDEB3F90A498F76CF44D0A9E3977CDADC11A8613D50E4FB19577A6F6A16DD1B4003E56268A1134D774B9CC4E94CED0943A0199EA9EC944E891F02DEB85C1B870E535F97599F843E8467C771784796C3C8712F3681B475A4EAB150D18928AEF90F293BDC505784441B6FFEC7E525B15B5D1E2203F8EC95DB5EDDC8C6EB21E82118C75D6DCF2C58EB4487EED220B1EB6F3A3A7E92B0CE13AD5E87C4E4EDD2C8BCAB83D7622D20F3F5CD74A930515808E500563848AB0893CEF9323EBDEEAC9716270F3550C1D92FFB4D650C8442300CB7A4C61DE2B5876F6563271AB7ABDACC962BE387556A6452DFDEDF99148B4A2FE635DC730CFE9CF07A1AD5E148E2EB639E25838A8B5F6271A1AC8330847DA496F042237E9F38ACE9C37F096DA0D76157825C2C8F578919FAA984F4BE65F7055E517B8F78589E1FF361D769E5D387795B79BF476959815D9B6FF22361F76E60CAB6986E0D164A0984A013101E3CADD3EEE5199030B45E8C6B9EA63F80C7E6E2909B39D96D6F62776820281EAC9FB55FB5C124B7DD9E9B114D476D2FBC676DF79F9E9B214EA69013681E7CD8D379BBA254382AE4678986F67EBA92CD978AC6353E6207101A3E1D18008C3D5924EEF4991E0B576FD9F582980FAF24B898796C18388F40AE96403D45B31785958D37CA09B76A5A7320776CA4D328E95EA7B6703F4AB0947070F5C20DFD154A9476099D193DCCD487F589759754C43FB81C1941439B4D63EEB6B24C294C70AC0A71FF437A6ABB795AED2FA4E2483F2A09AC6D1A85B91155CB368219D17883106568C27C924070AD23ED0193DACC353DBB95A4C1DE118C1A710F96DB6EB9C146C2D0E07873D495D1AD9E3717E09C067422FE5A2DA8D9406E1395AA39CF0C82F9C290D1E31A4A4D9B4C381C95079327C296E5DB5F8E3C92EF62C03F1C2AC7C4B0174528B5DC0FF37C8C7D0533E4248FB86CA1CB5DF91E05E1CC582482E7F12136E8628A48085FF27D15815506C5013F6F65E3C89286616FFD5D08F3FC2194AE51FC4A706E2CD83B6629EA8CCE9EE3F968DB84C85E3DC0C4B3E4CD6F105A196260F5873C8590401719CE3AFD8DE96D465B5258CE6B6E53DB24FDC8FEA3A9062FD2F10DDFB0ADCD355724E366AFB6B401118D73873C8E682DACBB4BE47452EEB98CE51607903126F83AB6B27723818F816F9EDE8EF344B3E7BDAFDBE8292C6AF60835F572EE68629386575541F1B5D5BAE84BD85CB65E1EC46A70ABF6365F75F975C3B87944E45D0DA01F267B569D9CE55CDC90FB3BA1B5F7337F87A914EB5F6F7DD66A56B052430B148E3E295EB82FED70C6A38F738AC63B820DB7183D18156ABAF638AE366CE6491F0F0E326E1C9C3C8E7DF4D62632F7599805F4A8EF06DDEE3191E35F20CB7D03E7AFBAE7CC71A914AA9C1744B420AB5F406771E944EE7E3AEC062BEC33696DF2C5AC2E09648902EA629AAC071346EF87F5E54AAF650785F5ADE96E0919EC00B99926594CDBDD1E0482E56FC0B78CB6142D2A4BE8AED181918B11A841FBB8B442A3E2AF1EF1C29528D6447C72B8C2E514AABD0595EBDC698B90EF61A6EE4B400F01FA5C71A2DEAD6822F33C3341D8C019BD100AA9028B57E517AC6880112335390A8349B90235486EDDEE01685A7CF1EA158CF9CC1F348A6B113A9D82F2DAE95C7AE56F9183D97CBC35A25BAEA3552B8C2A7DE779F6B74DB1CFC75D07D79AAE1857B601E73CC3686C175F135233989E6D56BDBE611F96A2B51804467E47B474479CCFABDDBB4629A0FDC7F73E172DA3C168C6C40461371E05A9A332EE3AEB0C9A5985425E102E421F497EC978DE92BF73C98FD7D1BBD068E9D8AE82CBC7EF3923BCFE97BD68FE9563195D26A1AFDC3BD91B32044FBE68B4BCCF29A8D52D13C625D89F73611E371DFE6B73B50D6388CFD87BA92074533CFB34A4D543126F096002D9CE5ECF89CC11B0449F696E1661A36884AC1BF58F397D993C82BCC03C1DB156FFA5148DA7A73B3BE2B6A3B2436C26C24AC0154BEE5837D079DFA65D04A208DE8B79691518F9056CCDB382E61C8D7606BE73322641C71719A23AD6A571F907AA0BD1D8F3170296F3CC88BACD9B3FE944548808E80D00C07BFDDF271ACE893F56E01F95329AA944D32D9623180142B32E60CE0B908CF2748A29C42A3A59B378E47EBBC4ADA9B43133F51BB4D28B821BEC1788CC94AC1C8E9E4499AAE9E17FCABFF0A824637F125E9B358E0 sk = 7C9935A0B07694AA0C6D10E4DB6B1ADD2FD81A25CCB148032DCD739936737F2DB505D7CFAD1B4974 smlen = 871 -sm = 4AF1B6FB5CB0D3E4DE7E575923E2D0356A8F7A81A26BB59D5F255BFB39A59EF436FF7FEC1883A4F89075198D4521C82EE5CC5A89BCBDAEE482E9C2EF3E717580F62A0091DA87DA9B839115E99EA63D2F8860B0EF7AA2639E60D42F4D0070BCED63893D2E44776B616463A7A7FF108A643B78E6C8D35555AE82AEA78ED6FC0236EACAECA9F09852AD76282597DB769692B393E21587E38A5713E1DA1B4070952E6794DD3D889808E3D534345218074C9A02381B951E93E8691D6405C04B091AC9A202FF52E638C11CA573F0A47F4A10CDBA640FB82D294958DE251DCA327E4AF9E242EE2DE239ABAC0DD3053EBFA59E669DE07F4B012FDE9599882228E89A1FD3F7F1283F61F029A1D0ACAFB7576C17BCCB8DBE2650333DE9FABC4662A8BB4760781EC6843EBF33AF9ADC34313EA61990D1D9AAD57DC179243B2BCCA3D6D2A4EF985E146EFF6DAF6B301DF74C182DAFC979B325C47CAA48AEF3E154ADADCEFADA94C0E1398267E282BE2114A04E00ADC27B6B9A76C5D89DD883CE3989F1ECA9655C0FD8B0738537D5E8898C8AA181A287A58F51D0A50C2E4ACDF3F554ADB33667924EA1E6AB42603EDD508AD2E86F30D416E5B880D46BA48996CE0F599C437538C58A880A3C015DF4F58D951F8C32B3C0C04F36B075D7808D4836597AF3C325CC98C5239A9FB83564DC0655F124B92A5BF96884F9C9D255831637768A9509C9530B620E2DAF8A7FD9749AC9C4FB6FB14DAA0C87586B0A6CBB7D67952A0E571E874A9A5A6C2B1C853B3F0BEB183D4A6A3A51544842ACAB617FF90F0F67394C1BCAF10F0BF363C46153E3C8ED6FC955285E95B6DB9E0E5B17D44EB87EC52054F686D5FCBC1CD32DD395990D7BC1CA7ABBC42240FBC4DA46A3C50266C358E98F5E1102FC9FD0CC7F26EBD8BE4317618DB05E41C6D8196C631E879CA2A0C597EF24C957EFA3084ACE0498FD5D408976CB0B5731ABEAF90C7BB568DBA83FE002BEDAE72B2583B775C87D36346A0BB4B2DBB3A6BDD42FBD390BA7196DFDD18AE4AD558B5229B372ED06F021827E932BDB7C43ED6DB84AB9C2E408251619BD8B3CE28B9C55C3A21AE2F300758C80086F0ED4A316403195512C2880239F50AFA996CE24374CEB25637183B96CF246D204A04018F4344C81AAD9CFA98C2EE4F5F6CE3A6F352A86E9A1B07BD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 +sm = 7BC32600E7FE4E0D8CAF187997624BA57867EC136D7112ACEB161CF813AD98AA9709F0E42BC6E86C4C1A32E5B929DF9976A4C0D77886D9E5005FAD28C3B0E20DD7BB8D49AAAA77D969C72C9D37D78C3FF556AE777F4BAC4D505194B6026FB3E17AD631980DFC373C7510C024817C1900D3428984E4E952B49B4C46C928717EA34F417B5F5D6067CAF5EDC15C1FCBF74D9F7A158958DAF27ACF3BCB611195278550D06BD83441083E2A64F0E70A8B668453B7F638A64C6D2424CF2AE31FB6EFEDF951215D14648D2E3282526C0504E4A0B56AC0336A28B98297D16CA2087C3C46AB10275EA0F5611BBDE1B44BEB420977AA8EC3693AC097901A8E3AEF2D377E19AB6D14A42A5C5D7A13EC1DF5BE83657B7EE84E7671828AFF72265BC7FA90829F92DF63A159E51E222DA67A5201DB70597814AC4D793CAEDA47D7FDD2C59402A2E8A67BEB6F9F43B31FEAEC24854F429E2AEC6FE9E7412584F08719C0C5C90E6BC5371D65EEBEFCC956ADA0659B9B0B5F4D4733873FB4DAA0E837FDA9062D9A79766EF66686F9B355A219D74728CCAD98B04391427A30D8B95391B9E54B9F902853D0086FB1BFD136DF4DC1EF6EED4C75F449612C76A506EC6C2D7E9676C776F615300230AAE0353AFC02D80FF377D79A923D2348EEC166E0D1B40AA2428A2BF2F87DD89DFFD6F1969B39CD84B3D2813078CD4A7753379A79AB6B33F9E8B54A73DDE0C46F4FA9AFB8A9D0445AE59D202A3DF70143BAF1DE61DE9D55681467E343A025B1E0F67AF5B1E3E22568D449AF192B3E241B6B635E668E851B39E9909ED77EC007A8FBA5AEC76551E6BB08F454CCF4D48867456C50FDEEAA80F4557D375BDA789DC0A5622CCD20D0E2F32E4C7876464F8C8B5393F45EBA04085F356927955FE89C475ABA7862590656717B5C77F1F79D2A430A2DFB6C779F1794F5F6D374E6E566706F9BFCF33E2070B10AF8BC9B853D38215BCB4AD02123445D91B485952514C63A21FAC93146A15962FAD262C2CDC8CE18A592E4420F60D18AE4AD558B5229B372ED06F021827E932BDB7C43ED6DB84AB9C2E408251619BD8B3CE28B9C55C3A21AE2F300758C80086F0ED4A316403195512C2880239F50AFA996CE24374CEB25637183B96CF246D204A04018F4344C81AAD9CFA98C2EE4F5F6CE3A6F352A86E9A1B07BD81C4D8D734FCBFBEADE3D3F8A039FAA2A2C9957E835AD55B22E75BF57BB556AC8 count = 1 seed = 64335BF29E5DE62842C941766BA129B0643B5E7121CA26CFC190EC7DC3543830557FDD5C03CF123A456D48EFEA43C868 mlen = 66 msg = 225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 -pk = BADFF3063D36755441C6EAE69826C78BB988939139A0DB9EBBEA9FFAB817E285D0B1A0EA1D78A498AB3050A0959B5989FCB5D4E66931426619770258029007DE44FBB3B6590B98688BBA145D39EFCBC061FC122D7E06EB0DCE41EB3E15DADF227DDC43561BB95150CD73CA6B9DC5C80058CF9EE28F8B3E1E1A735133C63A758ECF975979E49D08C4627918459F5440B170758C742C60E99D0A0DD71D43459CB2DBB29101EF07EF334A50EB22482A35F5A66D014D8C2A11D064595AD19264C20C0A4313B70E90645552D33CCCF5AF4AD5DEA42681A1B4629B5F955D2DBAFB1A791E8438F6BDDF6BB099EA00C1318BA2769FF7284CBC53D97B09D919510F673F45D77140C6FD2D051A20F50E98AB2CAA65B0DB475443BF77F333A838DC724D5E75DA23E53FDF28D1BAAA9D98C911EFECEDD487F13F705475C09E6B71CA66FF88B3B4A864AF58DABC7C3176061DFF614AAF832E034C132426C1AC960B457D6D70AD7C22BAD7EED3786F15A1E696F5DDC60157C71D1B5A73795D6A712E7E8EF57D293F11AAA0654419298317DA66802ECF862E5661CA55FFAC0ED78CAD3F59E187D6CD19C1ABEC48E05AF44A59485CA2F8D7AB7B571C0682BD26F18775A41BA8302734EEA299FA50FCDD2287480D98D71F406D0E01FA7A28B4244D58EEDB88A676604BC125C410117D4C0F2BD072BA972391DC58979C34AA15425C05A1CF9A1C6EC2D77D33A9F0AF2D406B4CDF93C0D70ABF0576DC726FA1706966DB5C427492168584BB4CA7530B182BD29C64FE0B2BA088197A4759AEF358E5010077ECC15615DCD84158849408772911B20CA201308F402AE71FEB5682C55867B7781BD6DA91DB7D12281455EBF779E5D4F45CD17FF3CB1A007AC40DAE1C680A8BD032FDB7A97B57F511CB0D3062272F80742839A993B5950C954ECF0D228FA0C2C4F827AFEE879455C86AEEE67315FCC7E90706F4329F0E476695061996A6D43FEC01C20B10CD428E0319DF11B0C06541BB21CC965587A78F23C894B3C4D855F7B4E8F59E416CADFE4EA12AF3C04EED70A5DA7EFDD4626F3623838C05731EB131E186C1EED00B2AA82449C2A3544201E30EBB5BA0064FED6168207AFF69B5FDABA4EF0C58E832132939EBBE42E6F83BAED29668839B1ECD522131FD637963097B522BC99D7AEC82BDD44CF5CF3DC383E27CBB40A86050E3D8BED2E06D96B7FC97119A3847098831B20BA2FEAED2976FB506EEA251DF3E892AEBC5517BC7019FBCE1474DC0776A1DE90DE55459F636C69909FEA5F3C9416664203B5CA405554EC48DD8F47A6F7144E643A4D527A03669A3C1ABA5338DE151A1CF8BE29A75B71A862A56DF8BD62AA52FD0EF9DE020209970E641ED8BFFA56052D064392643FBAD031EA1BAD59759C4324725A27060A5CBCBAEC960D64B8CE8D9DB8B54CCB0AFAC987282EC2BFCDE43BBFA111EF3B0A2B54FB770AC767988A914BFFE90747EF0AC5230E9892D6004218230189C9D6F50B4E9B9604B3116203111C1DD959ECA8C35C82F239A4E9F47AD86469B0AEDAA4EBDA76B1DEB777F4F83A99AA0D504B967E23D87A02E19866015640B4308CF2A9DDF6D5AA3731933AC6F8D986E8472A9F6DEE3B0CBC0D52C4CA6A13B1A1AD39B7B8AF1C5D7AEE1A81B29769DA4BDE3FA48F04755EC3CE8A494B6E53FB8D0AC50AF118D70C0DCA6BCE0B3962B270CB79E339D1AD46EB10F37C953FAB1BE219033EE0BDF7C7BDC68CC1B2F3C9D89A0F9ED533BAF7DF4703765DC5DE131E92C43A1D2D24AF09BC767E3BBD27515820ABD5CBAAC9FE13EDBD2FE13A2C469AF19CC637DEECAC6A1F66B1BF0F1668CE1E2E1A1C43C0DCD20A337ADE268C28D6113DA676A38DFA9CA8BCFDD942B7D577B231E4C625FBBE1D7A3EBB6CE90F56A9D9691E93DC393CB5D3A1B146A6774C6D0CC25E48FA79E3FD7166A73E84B0806CF9B922E1D8825AEB22B4BA4F157CAFCE3AFDE7420EE9686C188FADE58FBF5B0D241FECA7BC58DE84303F9BA505BF82755798073F9AF71F701BD86AECBFAEE5C046434D81CF9A0DF6B40E262E592066D5E9F43D06EDF1672EA9CD26E0CF4038762F9B4EFCD4CE484AC6FC5BE291EA3780F087B36B54927C51A27991B8B159440AD47883A6E5ED1A5505ABAB50977D82F25C0E6D8761AE480AD6F952A9A3B590C015660850B0C37CEAC8BC596BBE9A391665A4A34C4CF771CF8EEB535FA4235FE9625E71613D375686AB296C42D79E7A422D282D659BAE367446A3B981EBE48A7E8E2642C1CE5BDEDE2C9BF1728C747798938D3438A9021F599B53196252EBED4E04030D29DF748E0CA923DBA25F634EB59CDC5C3109395A4C116807E88660B8926A2765B3E0A0E52986439D287890D135BD8FEAB87707A250F068F365E4D1197DB5A544DB2D4C1EA47FC8031CE49E3B817B3AB9F3C1111B3B4426E221BC9EB9C9709A88B82FB2E8748A5E77C1516444FA60BFA1E0E9245EB44EA43804E3FE7C3ACBB61CC750AF85391C5BB5D8F60255E2FFFDF981A5661170027E001396194FFF7655EB708518E2306E3DB7533C41849396E470509DAB7806047900503FE9C430147E46BE6F59B2690E6F19CD0A1988AFE3A99D98267AB2C95738DD10B788D7A84F2BE6243AE270A14AE4D34919C7A009F17D7C1ECD32C8837DAF731791FC51AC95B79809271165DBEC6F0DC9A169D6EB90CCD457E4D80F1A99A63F5B8960E68586CDF877B1D042113B1922C91F58048EAC5C539509DA833A6859AC5789E3E21756DBAE0AD8EF7F1F14B7C7DCAEE533FD57A379391712BAB036F162857E16344CBAAB8D9C4833BC8B8E02B1B16928E45596BD681C9442ED2121E86428E2AD86566C73FB264ED839751D91E8A910B74EB0DACBEB348A7B54E8C1BADA24CBAFD2404604BDE416D2EE7825F6496D42D1215A44821B0BD553100B7C2ABCABA042506FE85A73D9D991C4F029B56E75930D28F743507687B78A8D3AE2C8D3EBFDF32E80883710120A4F0B04A8ADC01161AC3B220C8D931C47B240C09644548605A353F6E78AEED52D495A469BB68AD53E6F321217F3AE4C9ECC6120369AF176ECEC7497EE8962C4301E720C603C82A8995C217972E9BB447056432CEB6B95F58E806F0ADFE4CD0417794B23EA956D4014CEF1E5726F26041B61981EB3D039DAD8EA82733265FE1EE612F9F15C76C579C1467B6706826393B8B67ECC26C98A802845B727621CE32D2AE3C4DED204A559DA4880609FF8B819D39B6AC486D2CE4FF489A1435C3B60ABBB8C024DBF5F50B26C875292CB3F9DB74F1FE8F288B7F90D233ED49BBE05A83089F2F953A5D8F3D4416238C3DA7A458118EE12608468A3AD49EFD90351F96138533E298CFE23011A69FBFED94B67BB2FA6F252FBF6A4A38C4AED057272821A4F12B6123B29B7A92D5EF3838D5221A9D7B369AD2DFD703C5EB2D135A848AAECFFE14C6534778C06072F0A4DAA7ABF46571F8AA3E0E35AAAD7C4B6DFA02B5D6DC858EB247E4B9480946382024105601837A9EE565CDF0DF974EF3E7192E8B21D535DDF7833CCB27BB8F11FB2C449EA0FDD9D814A3AF45EF61EBB3875D3DF66D965D6AAB1088F7662DACBF3C5EED1CFF97176E040DE34CC53A2AA73AA9DBC21271390D23C5191C3DCF1ED417C28E791F57295117B5609847455BD7FA832B00D6213304EB194BD5A6545CE37AC1934EBF6E2E31157C122EE5A672EB6ED7152CA8B3A36D0342B1EAB6709E9B2CC080A2EDB1FF99BF63BF56ADD4AEE4349CAD8A3F26B750A499B69AFF65BB7CDE78528DB7520CABDF2D6325110CEE76BFDD4F8814083F56F6FC6853A7DFC3EF87DECAC03CFE860DCB46CF9B2673FFFEEEBDD313E32D0B45FAB7FD3E943EB45355FB444D3AD89F08A4A3A91AAB2255DC9BE67917083A95D8DE14BA51997D9527312C73A57CBD08D3544C695247033438D184BCB16E725E7F699C94EB5C5FB0CE79329A3203BE8A2D91291463A8314F0F383F204CC5C89AD84D28200403725F0C4C7245A6535073C4C9119FDF6C68CCE2945A404921C6B29400C5ACB6A2BB46C3AE2E77CE86321BA989E34EB40FD507B75B6C42B37F6A8987F65C3823C635AFD0483937E1D60F88385043B0A3F4D04E3F3ACF5153CD64AD1CA2184AA3A2B2DF49A319B93647B36C12B09C84278636A3810F7342F15D8BC8B6220EB71A43C59BB7E859C4F74238FDD8BB0325F7C3CD0C2A48BFAA4A0965F709CE6226E7698B02E302DBE2DD774265690D1FFB64AA43CF1B69DC8D4ED4A3783134A81928A050B2E78FE58570F35F3116FF6951C8B6FA678B888550E333E4E4F951EDDCED158F54287FB8186A4132F8930D0205ACDDD0E96A29B3FC54D6ABC974774A9E657AD475134F015430D16E9EFFD719B11376968EEEC3F6F37ADDC4C1E6CE0024F6A8FC0A11CB7B428A4EFDF2634F7F95891A200B66F01E256C6A22CB865BF8641D973D6881627E316233882DFE76B83613A5E93AD8B8C65234435F7FA1E49C4A89CE8ED7BA5D5E898AEDD198BCD4E156FD045122362D9D0007834851D05C3A854B72AF6AF4A555BD87E7849ACFE411C99FBE6495BBA0A7F5F1AF1C5F5A555BD31ADBF99A1CFA061464D0ED4F0B39C1953A1602EACCC90B70F77C9841E79ED6403FCB1A933B8B8DA409B204D2ADFEAC5A30598BCDD76608B47F10EC3157911CCE9CEA943364E0E6386E71F7CF4FF7EF8E449CDF136673810F2FB6D278565119188A778B4601B806C9D7B332532D589A4C44BA9815B99EDF93D7F5D84EDD51F52438E957010055FBDFA326A4C7F734B75E47C134AC0A3A2E5076DD5BE36616B8E03A5093AB47841B3E2FF325F084A6C35B2D3F38AB60304BBCA64EF632F03AFB3CC06180B7CC1EAA21E8C7BD15BB9A6A1F2A6EA961FD9F38A191CB9079BB0DCDDB184F3D62E1C785D300D612D0F140AC8C5AAECEAF544D445C45A069B8014900FABF628F301D33DFCDCAFB90B43CC8DA5E7A4E6E9124C6F0702994C7615BC914493F5D0CCF808219C4BC3ADE6DB5A4A1B0F5D8323174814737E406762FDF16DD928696B31A093AEA662D5AC9E4612947623FE80E979836413A2EB28490BF55D63AFE1AB1583A8C62AB9E81623AFCCA9588DF0A69997B12F5D103A19DD0D6DD74CD11656677BB7EFFC1CCCD19C2C5994D03C5D877AC5CF53189DE65EF9BFC0B4DF90A7A3B106CCA6149FFFA52A7BB09E05019388E46CA696EF623533C2220A6A0FB9A4FC38F2730C42BA9CC6F50440AAEF795F4F378459004802BB9F96539CB159333B28CE6B729470396AF45AB9BFAC0B3BB4AFEDB70FD886B8A3265ED9502EE3AE2BA1159DF3A6C6C9484B23344C188830EEE6D281BC8E353C8CC514DD36A480D9BD161A7BB317FE9B3A7C6F492DE5658765EB23E856BCE9DB1525BC6845C5A2F5DC3FC10617CF1E6E3BC0886C4CD25C0F1833C271A86CF9034AC6B9E03C92EA555E305C35A38A7D600CABBF915C5DD0E404C626E3C89DF7A910FB2925C03CAF54A16BA919634EE347241A119CFD1A5FAEB8844E27FE4B3969EC997FAE2653F44F22E62644A4019A5BA9E9F0D34F44AA64FFBD228267699ED0A014C23DB9A2BAF246ECA0907E3496B3B7D2FEB3D6C1F145B7F2AAF0F9A4502ECFEB8D17AC4E371304358B4F46DEC4C9D6678C35EF20C643794CD06664331FC488C3914F0BBEF250FAAE10B94DDC4513C41C722B4135497FE8CA2ED1ADE1BDA2652DC65D4353E5CD7ADFA2465E42A33AD6A526347C1F5E653FEB95025D14E5C096A07726B04FC200D88E0C01E4821F654685DBAA8C552572205272E2098A7DC93C817C8E36CB67B0ABF596D902E138E9DC178F94B59EE5E4ED54ECB118C5D1FFF3A43428497AEDD9E48058FFFD88D0A1371EA751C28F16ED43C647262080E3F520F316A9F8561E5B0DCE5A6EB16D735B37ED24C1F2BCAA4DF7982B1ED02C3B56931FAE1D7C14551477F1E6F012DA241E3AAE0EB3A56C16C2C33A07705E2680AD8FDCD723D8B89D22E891199A5B69E7192CF0D227498148DFED52071CDFCF844871997D8AFF5820F3C2660CB80BA06545F4A689DF996082A8A216224EFBEA5C1EDE91FE51A0C0F59AF4C86C4A4CCD1C351ADCD7943C880A9B744B6505150554161BCB1D8D7D3A731DF4454AF95BEB2B3A9CC4EE119DAC52BCCB9C5D93D6B57A3BEB1257436E168C60F63598BDAAA88B7DA787A8D04966630C6E1729DF2A56D9FC7E0A57CC8F10C2A943E60EDEF41AB07F5C93EF69D18AC0A6BEBD7550B4582B52CFEF22DE4786F95564AD0ADBD78D20648D41678FF7043953EBCB8AE87EEADF6286E088121929E7B5FBC1F0722EEDF2ED341C35126B59BB9B83EBAF618FFC3265A8ED0854F44E417367B263697CBF112D013683B2D8B0A4D125CFABDB6EFAC71ADD2CFDA626A871FD477DE5CE9951AB148D44B022B117736C2641D6E663724F80626A80BA1E0F985A0BBCC9C9F5E95E115B707F3C81210B97DA94CB5DFE41079C720ACA564D5A881200FA68062F36AC900C9E5FD1FEE747467EBEDD3E0B188F02D2E37E019D0722280556CADEEBE5B6E480D83AC4BF8656EA57B9B7CBCE021A9A8A5B9D6E6EC0BAC8913A9402259D6CEB2DF3906F600E898A9B3299B96DEDC17E0430F83B0BF72FF4BDAF0279EA395ABC670327DC65C7755D59943C4A3BD4D682594928E498CE0895B55734B4AC7E23B0F8C3ABC4FB78FDB280013D08DB5DE8C15DBF1F1E05E910CAC6483041C9E808A4CCCC04F02DE3AB6A5E0DD807507568B5589C932D2807B2EE48EF189B55CF59C1D0CFA6EF8740D039571145BA183C255255D9CD4BE62F3B32030DB5B5131B000E67DF2DBA1EFABCC9DE4A607E5C8175AB0A0C35569A097459599B8936A707189EC4E27CA39F9003666F4C0E04D0353EDD5A062AFFAC5380BC7E2085A0CD4468F25FA237F2C8379EEDED394ACC6E8D6CEE0855280A86AA851850C1B133B0B9DD932F495FDD3F90C2C141297353EDB7FFE0B290CEE3A9D07F82F0B0365C8F14201B711C05D66527693D9272A7AE82F39C63FF3278B5B14B12A22138769F6582D7A933117A823F6ACFAFBFD282919B570DD16873ADFBE319C4D933A9DF8 +pk = BADFF3063D36755441C6EAE69826C78BB05DBF30566DE95CD14E90DF9ED1147BDC432553F0534920BDA4F1B9706C715E5A79ECCC705824CBC499D0E1A87C234C1A92C303202728D8E0F552991468EF518EB18D5215DD3EC93F1C0E4E69675E5816DE7EE4F0BF0AAC153962C11B90E6F75F86A9F9072F89716DC165A8417271BC1924773645B4720085C47E92458BC7F91E6F633C842B000F0B00458FE8B984BD8BD427AFFF96B3C80003AEAAC89F0374BDF02BBE69A597640DD30A60B2D6E06D13E8347464B0BA0C7B557DCA06AAE2CBA9A7637508D19EA80E738CC2B0C9E1E20987C8ADDA81EDB62DE286E7EFFE668A2865AF2F1249C3A6E0E749C6111E1D7D73A6EC91E13410CF5324E980DAF029719C4696654EB8BDCE17EE80B7CE743D26723FF545C400215EF8A46AD9749279657E032F341D4DB973EF1D0B17AF4848178BDE3CD7B6DE2632880EEB7126DB94BD57E32EDD23E773D565E03701A8DCDB797002060C1258CF1ACD7AAFE49A2C7BECD94AEC42832847EC3B193D96593F09B70249F714CB5C9D45567175D28B09C0862DF7D7D60D5B6625DF7E513773BF022D4AA08D191E1F4EAC91F95D49EDF7E825F2A23CFB27B50E242AC5A3D8F9AD3441AEB3B972FBD60277536F12A75875DBA9E8BF568BBA31FFA290666153CE55BDFDCB855EFEFFA6A2C35283A61EA22B84DF044ECD489006D7F43DC383ACF6EF1FD015C0BBAF856238B0EBB88C39B0FE95D30C9D901EA84670AA25FBBBAA74C585B9A8C05B8F02A8956D0082D97056AC95042FDCFE2A50FF93F2F4581E5509E6E361C617D8F635E13529810C0414ABBEC2847471C24DFF68EB62B364E32CC08EC27AEE08F96E9892B8EBF1E0E90380A62833A5794B1FF0471F6498C955727C35F491086702A8124EA8F4569202E4496EA87DC2B2225ACEC498C3CDAC596415965EF4A012F1D219EE68ED7F40BBD621E4FA9B1DC453FC482CB9BBF7EFB033C7321CF1F0E6FCBF821644B51ED123A57FE551B282D25A4F06024806563DFF94C7154F041FF06886F25E826A4A8105AB72C0C813BC86FF078FDE13A7EBA4B0C510F817016D05F485C5DE656B03C994768C6EBA5688585BEEEF9B126E4317D389090B79965BA024204177FB47EDD0B3CA8C92C6BDCBDBFD0386FD1A18420B976C8817F007D5F1DE7EC81D687B72202116CE520451AEE7CAC60B7CB200E2BE565301B9261ABDCB5C8BBEDBF9C3D11716946D878BA1475DC6D3C6DC3B1644BA7BEC0D631C82CE366E10CDA05F56A5FD97779CE6EE2F730DC60FCE10718F5C4FDA49F4DB25C22E948717D6CDCAB573B77F5DE49BE727A8EB8C39818AFB9FAAF5A7D8C3021488351D9D634CE2556C7F1AA89166BB89FE1183A0C9BD885E16021F7D7122E1CF71F0B8202565EB213DAA659D23FD0065439F197388833AA7D106B519E6B78686AF178F9BDEC823C0A0A7128D990FE827C722BE6C86F8B8F1FA8D01A22C0A1FBDB727D51F8231A56291CBCC2B9BADCC4037AF9F118320113712BC0B24200D877F4461C853663E6951A8783173E58B49B0A020F3CA035712C7159C54471ADA7E3566632E302C49D83CFE2F96117AB37F432650B775724D63F6CB7FB3CEE3DD54B86FB25362C9776B48CD1679F410A86B182C3BA5867EDDECB92FF4EFACB1D968BDA878D67580F6DC9D82B652F270C76B328D109A8E9C8341EF87D93F39C90FD0C9AECCCA024CB72936F995E284269BB8FF87A2EA67077D1D94158AA171A3A9DB3A610CC05021E589927943EA7702FBB458A926F301A21702ED71187B49CF1CFD6ACB9A6EDA98CE605033EE0DBFDCA1C9C5EA5713F61C3807A533AB3C38161A9F6F29CB17A2DC972421833EB08DA53AF273C6BFAF61EA1E32886D0C3298B2E4DB18FA325EC28D44A99A37987651C5431474A2C6B852E06A59C3B6BA74A070697A2B64985FB051550C302FC332926261D4A98F8E021E9C515A5A9F1EA625BE10AB8C322DDC40A658FEDCD2C48419C676476427085885F88C43A4D1362F72B78D69F56CFA549B8714E3DF67E99810953819B44CEEF6DA8F8E834DD6F04C94E59D0689613048B57896B34E8E6C76D6EC141B4F6275EBBD82B7FD63900E9D35BCBE7A5558C1DE03CAD1FC4F1C26ED18C4240D10AADE905AB52D7E6D94C962BE5F8795312CC4F73543EBF174F53D0B87784BF223BE0159A89867C30C24A72EAE03516140D05B56720FC3955AC64D2B7273ACCDBC93F04BE79B2508032AAB4C3CD522B631EB7D36827F8766E508C747B7470D4FAE75881B3B2D23BE2263E45DA2063AB90C4519DF4E3660FB154B8849A2472BAA6CA8BCB6179E7FBEF7396E38587CB968F6D49CAF096D00ABA3950BE4C6934FA9925F85A9A9F24BCD73D92D2EFDF0764923E5B2EF226DE8FACA64293C9FC50894FD01117BD8BF44943A1E041F1269B56FF170028CFC6568BE841E793EF3348EBB412D07808D4DD603929A748F34761370F1C2B6160D6B828547A5F50EC9B4611125121B5351B43DE0A2B3AA81284EEAD153101DC3464D3CDF0C5C940A2C9093CB29C8C97E6CCD6FFBBAA9D517E6431FDA856021EF03CEDF870C04CC4A09C276EE1D29A368A4A5A38DEA2B026301D37E8802D0997DABA6D2905577D06EC62C300DF1501892BBBAC538D210D91B3B6B69F2B8B0149F7168AABD774E4848EF9B25F4BA3BDF405AD0C809A6E84DA1CBDBE1F48451E46B5F0E0ED678E35EFCFF468B4F13DF2BF542AC873A73B1CB21B4B692731BDBCC53D6E4E22678572D0767C6A70A17BDD496AAC32DD0F37646242980D2AB1950D830E631AA9B879AD95B6A4577E26C8B83CF7AF66D42967E564273946B50B118C7745049DA00C859868CCD6F0689A6B3899410661BA2F81EBD56D27A067170BCAAA1AE65707352878319353F91135649695AE4B17858F20C57B1D34F2A656874757649EC3DD4419B8A447F905D5CAB39C4436361CF414AE0AED64D4EE5422EF1F9BE26BC24B8DECB8E8555628E3C4F348C3138C558F3C5D5E0F1FE32168127704327C363D56AC9733F7FF4675C83C4FC35ED5DCBFF66E095C72D86327BAF2EC20D248053F6CD169758469F668AE76298D653B2CB349C08D61E703DACA3BDEF1D736786F9EE25ACA5BC6D3D4D53D85CB566CFE105029189697D64AEEF17F66CFAFFDA572B18E3F7B4C806AC0E5FA4ACD1E37427597C6505908FA6BE87AD124EEA43A4F3606892703A7405036A5012DA64BC54DFF9526CA7039784BE24614CB76042E92BD37A9D280D0D81C25E2C1BC0D695EBF937FA525045E6970EC9DC8253032BF03A9E9837FA240D5BCFFC31BFCA1BD0BADF1EA36754C82D7F495A9E628CEC481B0C42D1B359C4692A7219FEA3259A27A6B324320900649B2453D9362C889B8806DFB72D7C3ADE8415189848936AAC3A73DA151CFF84C60E9F708DAD4114EA7F296C2418A695438E93FC29510ADB4EEBF0A5E1BF543A05A6EA6E2F28F851FC63687DC1F7602BAF31A74E6F13362DF06C4DBDC1ED33C5943AD16017E13D508D20BD5B77A708E9608D39E7301E61E89FF821F81E33E23D5219516A6FA682C96AED84144409553A11CEF6465429C8E45E016ECC5112649EC41F1AC8FAAB02AC6DF4F31E2E75114FC19AECE8E7DEAAE252F0BE9D74FAD4E43503E3412B4093861E5380F957A9599F76F7A05F053CF7308BF101BB85C6F046D78BC79DEE9CA3259182574379C522FFAAB14D8ADEF5213B959D0E73C367BBCF69F4A1CD4931EB4473839C6F7BCE105F564F8DD3511CCFCDC03B929B1183EE8591BD65344433B04E59DDF6E31D185A18A95559BF73A32AAC2834A185A4DC237B5A9C0781956404C7E945D8D47688F7DC7BF79591B1B855A8A0F639AF59659EA530C8EEF3309A22A6959231B81F0D71FEE33EF4B7189334FED07D12E906C039853798867DCE4066B123744B0C907A0F7A8CDD03909C291711A28BF4F2ED6ED372A4E9941D5BDFD5E8B15B5EFBAF8A2E8D4E90B086C70665A89A74998EB4E0315E5BA98E13488C22195E4D0A2CDB96BD3697F2BDA4872633681CC864C163EDDEAA3030987746AFFF5664BDB2E289D875CBD8959A0ED12D4E26B1FB5A86E0E26B16BFDA816F29D252BF5AFD8E6DA6035FDC889B59372574CBA7A5DF0B88EAFFF79784A5746563135D54C3B8C729F45E53050B0449ACA4C2F46209FD7F4AA06FAD51AE2F545B821C3F45D15129A6CBA61479A3FB67FDA119DDBB8F504E4121BD6C3D08CF19289C2909BC8C192924213CCC90E4B043B4CD2E31EFC3DFC809A7C105C59E01102DBE83C21CDBE7DDA761437BBFB9B0AB4B4C07B0DC97AE78F34A0AEC1FB19ACAC4DDB1FFBA658B745EDDEB3F9EE09D3C08C0C26E713F91B7CADF8CA67AE482BC1854AC9AEA31DB6E1476B7D7870E20A367B62F010F7A735C42136B924E52BAEB470E4DA77FBB0635B9A3132C0710F4C4F617AABF4FC2F45D04E2D5C0DBB2121620780BEDC9D8623CD98AECBAE937EC92F03A3D635CF79DCF4BC7D1417DC074B7C97A6939E28AF1F76DB76208141DF27C4C5609D25EF35D30E2530BAE45E9E9F62F5D2CE709902ACBF03BAE5109A10E6056C9F98B90EA6FA9C2AA2B8496CE91F4D442DC789C2F571197D8062A67C027406688DA5205AEFF43B5A8D572E399D8CA6B74CAE1DE948DAB712B329D094D1451D30669657C0CE1F0AEC381B786FA22A14CBCEF2ECDEC6F5CDB1C377B8C33CBFBFD7E06A0DE81912361AFAC6EE4207F99DBFB33B1D80F9D3D74C89D4DC00A41BFA27999FF948E3EA2963D52B35C1F2DFCF9564B8DB0CBFC87ECA3371319B40D57C5113AAD754A0F8226377DF09FC39C535CAADE002F807D5F445B22D440D1167AE75625E9DF0A0B80340A7C07CDE7FB5541EA58E6D3D2D8CBCF160F52641EC2D5E814B703A417D8DDC90F56DBD34DFFCF478200C9F07C03BB5AF6B4AF141B7FB94EE06732FF3161A563D52BF980BDADD60991A48AA97B699174274995863FDD34A5F946B413C5155EED9655338533E196618A4F17E8EC8A1277803130C3E51B3A1F7B9A524DF0DA9606ABB94087C459FD7F5145527D66FCECDE5D4E61ACDE6319EB31B4641F6D99CDB2CA3A727371DA99F3AD4C4877706669580DB9AEE4403C8BC0E3F640EA712B5778AD60B133124E6D18E5ECF969389021B5132A665A08CF43D3C650627A9471B685E6F3ED6DF7FABDC76EA1CFAA0A22D2163501B29E2FE86B7C0D911EFFE0EC07398C7261CEBF84B1BE238C3C3F7D7CC4E02446B03375F400BD3C99B070F2ACF2CE84F1311D944909D54EB9AC4CB36358A021F0450A812679A32B4947E6245F7DCF5248242BF7C5E6C156CE4D36FB7C2D37D42E2C6A8683848D8C40A3954082D7129E6B50ECD670D56F9B68EB90C1BE291DE6C89390882300FBC74E2F6D4ABD3D974442C9817BF040798A3C134FE884E25F2C4391CCB669460BA01BA68DCC88AFE98E5EE9DE9F4C7B90B0B755FF03CFF0C51AACD82E6F862487244B6401BF774202125D440F496B25D5DC1D7745D20FF38B64ABF575703527168FB767EA3937EDA13144BE75DB44B615AFFAF64668C9CD55785B8E0BAA7036CC2EAA039B555B193FEA948BB6E34CA67762F9E9524CA9DEE45EDAEA2C8ED58F18F17D19D89F463BC3C467712509D4DB83C68902F6E59E55A3C18916D7F58FB81CABE3ACF5F070B6981E11DA44C52C80440E7CF113CF275E8EABA88E593E4B37C06600EEC1110459AD703DC085F8D5DDEB57F629C6D08F8991C93247F16D4AF44DEE63B3F6AA7C4367642EE217C5DFF072C106BD6DD4E561786390DF3152396F3EAD54461E13EEBF5BDB59F8B652F1E828021A6CBD8EE45B2CE800529E68E8BECF1B3AA38328B5FBF1547690132C77779AC42A71B7B18E1A649B97DAB78F1C9B54E08F6B97ED7808B808FAD9F28D4254266B1CE6318F78B0BEE41E5841EA59F49FC63062A4C5A942646CECEBB42BB2BB17FAB8ED355F4F401FFF1D90C99B3402C97E2B4A9313A0C81B9B0A2DD0BC36BB99230BD4CBDAF69DD3CB16889CE16F72A6F638142B9EE905351AF3FD058197EE479EE5DBBB659248AD9DA78351D9805FA72136EF3EE26A8BD8B7DF44133A6071D147CA75E7DB04DC5BC5814871B0FBDCE6839D2190DCE98E6365622BE16EE8FC5C736EB59179D253AAC867E43E2A9ECBC74EF0C6B59C684176AD446340ED342DBED8AEFC76DE321DA776B4811A0F90FB5C5CD15F1CD2CB5951019C044562C2DFB662181A056D14E0F9E5A0EF15EBB82A4BA8A3D97BFCCBF52FBD4F458E6EAAD682C5058ABABC3D0733D0C89D1619B1BCE1EF9644071943078BB061D358CC220C7F79DC837881FE3A2C5A30C4375CDBD74EE618E298BB0E5C2CC0A35910D887D4A7E0939EB3F3C017E04EBCF6F3EBAE821D10316CF8C5F9DCABF7171AB4FC827B1E4E6006A4BF408389E1D74CB4F3031DF8E142D1070FB960371646B472237C4DA1994427082FC66DE3752DB427C47AB729429A9EB0ACD9F3B27A4B69E35599A6469F2AA64D6027BBC590C88DA449B917E1BAEA927D1A62ABC061DB23170B5C56BE20BB2C2ECB320FF262CB436E03AE95735CEC04E3142483D3398D1F6A63B7CC793B7472F0F4A77AD0C1085EBB9F70438A42CD0D20E3EAC6DE0C07449E8FFDB02EE4A77687C99477C6454BBD3662B3CD5290E6CE4B45E68BEBDFC132A7F6F77B9BD5B81A436927EE66AB77AA57DA7C7D04EBAF5DF8C45A684E7D7CB848BEF26CD43F4CDB6F3CE8AEE1C1D27977C6B5B5F5AE8E406F635891C12B88C85E44A4C6B0EF7673620FB4F7A02FFBF6B51F2DD243FB8D28BF7A03F1630F0C0ECB32EB7F8A4649BFBCE1A33FE86AF4A904ABEAEC3B66EBAC69491D38D1B572DD5221C010223E9E3BD00892D206214FC5D2F7AF4B458700A3899154D4D425867CB5681B3E46F30846A39BED9891AA18261D29C6BF861CEE408626DE34160DC19940C81AFF99CBEC2F70B1B205CB4153B60421F6456C6B3971AC40924A10224FBDD546A779159312659CFC2063A378F1B20546CAF1595E628B8F366B9CAF977314E000DA0B29CD95F8554298F7A71AFD49BF4621A13796375E0417 sk = 4B622DE1350119C45A9F2E2EF3DC5DF50A759D138CDFBD64C81CC7CC2F513345D5A45A4CED06403C smlen = 904 -sm = 85C60E966F863A0622AE379DAE95BACCC8E0811785FC1326D236F317F744C9B7815C5E8E15B5C557EA6CED5356710F8E810B7E0640AA2C140F77E300EDE26E5F9C84153AE9177A94341EAF0F962FD2FB725ECB67B85022B6C04B7772689219246F2C994C540E35B0D836386E1E397C65A1591F364213BCF3EBCCC419951FBC04E3876FD795C966C96459F3F456F121F8629E162C3840191CF32BA12CB91F8EA30730D7120D1C664DA8221962BA0E6EEA15A18A2C7F319AA049A40D72579EF80BE737D4394D40DFFC6E99852B0AF61F5E6ED13050FEADF5CCF64A90599D64EB5DC0C6283583F33CA6E99824CDC5964ABE2426CA313AC5B6BCFA246E0ADF57D4CF2ADCAB94197CA71C37CF51759D75AE29121A869082A7C0BF4C8963EF2E7CC39C4C20EB72BCCC7B8A950293DD5A6C5A730F577DCAFA5C7BECD09293F347404AD379A1A7A6F8D55FD338D05CF6FC999C205C089B2084450E2B78A3842D00305B8ED0ABF3EDE1DC758C851F84EC8A7B4BE650D8ED96092E4688DF9D550359ADCAA63C0DCDE92D13FECCA371ADEBF71B18BB88BD7121188E9A1578D92F0979247A7026AB680D7FF2BB6E2627CB9622A2CA80D2D58C08CC9367CD1198150AAB086D81BE6071CA2CF529B92D3001D857758F33DF9289FD21DD685A4A0DFBE257E50CDFCE4514F21EC7B524CDA041FD58330F05EEC710FDCAEAAA8F23246F61412295BBB65FBE7E755D326C88EB8EFC41FEE5FAF176E7766D264AB54ABC51122A00040F613008264C59D0EDA8134D411DDDD1BC74D218F1884BFEF7B4761EF9553EF51B56B7B8AA145C0B7DC222C5F89A1D934D99F12E2B9A8329BA198621D8000E1D4266B656D4AD785C8D84408025DEAA0B99CA57E49A92238C035C6417277058CBDA7EAF3A0155FCE0BA9FDF7B684627A9E511DCC04B47FC4C46D847294D99DC018888F12493EB5D2FA7A334C66E69A71DDE0B273F1B24B62389F2120720AD8A4DE12EC72485A497A1E70B7B2AC059BCAE2A2A11AB8844FD0B05DCD68E7C2702B5EE2D9F1D4B53A8DFB5A0A533F59364F53FD03D0616ABA077C961BE415726A48A08D30AC87E8BDEC51886EEC3C4A66EDBBE5FB7C88B1651076F6D3F239AE6CCFB1F5684DE97598D6CB6B87E3388B8AB159FC8C49928746C9C2C1B954E8616C57D1C82B28948D5AB225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 +sm = 7F7B15E5914B6EA2C68854BA26847FDA3EEF2D8F98C38B9824453F85E1C0D6DB46721B0ABB12AFB3DE162CE6E065843B55C5E7827AC7C594E0DB55AB7744543C94E6819DF20A78663D7B17EEDC63CE6C448E7F250BA8240FBE1F6246876DA49B7133EADB882D17DBCD02821DD269715490FB70C7A3BAB5C7BBFC794721556BF1FB4081269A5CD1001BEA0EB60B5C285060F289004D433F3CB0E0DEAB9D8CB2E72F3BC3437A92807675A72547E0D643435021483D5F8D7381633CF0B947E621ADFA17C61CCF8F2255AB4A8DFD422B8DCA9CD6A43DFD963214FB3A7C2C71F49BD44EE1C332EC801E1712BEED133638DCB85020188A6E6C3110AC4B09B84CEE9CE495435DC9214496C81094DD6B71FB05A5B883461463566BAEA8BF36ACE159A897AC1CC9C24EFF7101C6784758E37FB6EEFAA60FDDC0143ECF9EB00642CCE1A8244B8C74EB064DB0BE93D497D8F5DF30762DAA0BB1956413130CE34C4ACB83CF8C4CD2DBD4CEEB7641672B70AD52C40A128FBCF25C679423D84CE273E19C46E7991CD5B07B6BDA15EB92829454462F7F93E2A98A0D5F0497591C4113F0B6A08D0F27A5006D55CF890A7FD0766F09F0D2C9BE17D55D743AECC594C29E4AA3D8C033CB6AB337B13F5F354D82FA1E307B2CAF6D285DE2421A669ED3C4D8FFDD3E7BA90F4F522197572DEC28269C40128791FECEAA93F31099A312B8F460E066274D346447F7A83DB73A09DDABE2634D9CBF2AF0D4722D0CB7A0A9BCDBA3A85219D471149B15A0B84B9F5E2F72495BB98B25524C7E2F00A6A40EA8ADB0D40244E156AE3270367642C6540CBA937E7302A064A5A6521B5FA43A8B6F9F84AA231042DACEC34E387402920454F6B027A014FF570743A82898EFEAE56F601D5F4EE73C9F1D8BBAAA571B7F537A0EE2A10F51FB4C60EB77E53CD2262A88C5AD88BF0DE92A3BED0076CE64DD1D00694BE10F6A08DC4BBF2ABFDB30E393FE592734E584DF106748A1988D00A5298DF498B5163D35B2C5DC52102D2047C5823FD88E7C2702B5EE2D9F1D4B53A8DFB5A0A533F59364F53FD03D0616ABA077C961BE415726A48A08D30AC87E8BDEC51886EEC3C4A66EDBBE5FB7C88B1651076F6D3F239AE6CCFB1F5684DE97598D6CB6B87E3388B8AB159FC8C49928746C9C2C1B954E8616C57D1C82B28948D5AB225D5CE2CEAC61930A07503FB59F7C2F936A3E075481DA3CA299A80F8C5DF9223A073E7B90E02EBF98CA2227EBA38C1AB2568209E46DBA961869C6F83983B17DCD49 count = 2 seed = BFF58FDA9DB4C2D8BD02E4647868D4A2FA12500A65CA4C9F918B505707FA775951018D9149C97D443EA16B07DD68435B mlen = 99 msg = 2B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF -pk = 1D94BD8E25742BF115E070B505060CF19A99EF9C87A83D6C76CCF0F652389B2735822C1FD2218EDFFE0B402BE9C91B16F36E814560869EC5603CDF8C015C2462AA515E48459D06606821D19B89EE5F0DE2789A5CE1FEA3B38BD5C3259852D6F2EE0F662AE04F90FA473BC6E8031EF07D16E664B7D5F91EDCBFB59AB0D38440DEA9545AE6A18EE4EDBCBCD55B65C040C90C3045C55ED3FF51EB597B6283C0FCE70B058117A4C5EF64AB38556DD7D88738E12B7DEA615D95F2C7B3159045BEEDD46643F0ADFBE6813C30C82A90D38C98821EA823F9EC3E071B1A85104B25F2CB8AC2882A871D8FBB72A4AA6961C24AA867A277BD7C4FC2F420C1769C2A79E110D8D27AF7BB754CFDB30F9C83CC5F9CD28407E03255E8AD0A76BAC1D5469DB3B57DA929D4EFF0BC097484FFF92EF4204B580FBCB08BF507CCE62DCF3C855447BB140EEC66B8B2AF7BF29EFDA5A4A24C2B5390DC014F2EF8C49582051FE4C41CD7B33B283D2BBABA1612E807F6FFF45A86046290DB5868B6AC93F057E32EEDD4E0E3EECF99A9593A651A2C89711A7979BD94DBF2B152B927C948E1F31E67FD9B8201E1C79254BB8DA7D2107F2EFC20FE6E9F20A4ED1F067F8D17467F8E86F44006B1FD22F5DEF206900D74B0E4BFA0D873419662F7C78AA5F68CE120B800A82C7B0186CD42BBD3E4F17AF9A91EE0DCE1F0659F4DCA57A8E4525FC9109B7AA80C6E716316F419D73C4EE9A160194F04666F87A2550E92AD7E27C871E665FDA91CFC431B04D7BA50F804EA29817009CEAC32BBD2F7C3B9FBB5EE394231C91F1DA2D088EC3F46688853F87D9115A9D1FE2197624B6A3AC3CCF81ABAC0CA50828A1E81100F842E38440D9DEEC23C1AF3C58648BF77374A74F229B1685D5DF08CADA53AB69B6338FF2588CA604B095B613D22CFB6AFBDC3ABC29116FA895C9FD40A85EF6C91B2972B7C92B520F166948A9A3B9FF4F5FEAA461BC1E8CB7FAED8A0E6B9A64E733D625FBB9F70311A11505B94D5D22481D90F179052E44CE248022056CD4308E90DC872997A01C30F622F32263229E9A99FD0D802577BA16EB7EBDEC3EF0AC010C89A150208C7737FCDB1920D43B588C96623C3F1FA78B651FB9CD45FBE39EB3D275B77BAF011B23CB368B9C0AB6498F9F6C031B83D3E948E8ACA1CE7F2F6422E18846108A23AA76708B07C17E680A0AC206D873826C691ADB9CC3FFFB9EE83C02A5D99FE8B48D136E151AF535D28317B135877DEF6015ED9EA12D95E2102F2D8F9E53767F4AF270482002E278DB27126F3FE054D6014AF2DFCC078E84F86B277DA0C335E0D324BAC5D5F412E6E71B5AA512A6ED99FB12B1EDFE6EA2FE3279093A1B5220A5D1C4DE531FFC81E8F5ADB5549939522E7D8B028AFFB5067048E439E8F57B1117B54D5A3DD1BD8E2E4DA764873391645A1FF8D5C8DB5254E6C4AD00858AE1B37A7432B0DCD19B1D101AC584418E11430515872497C4748A6EDF6F7CFF8B080ED5DF6E570E9B457B11F6AC06E9222FA6BC9516944E13C510E478342FC2605653D531DC805A63A181F9897928C0AEE65AAD0509255116833D5D8E37051E988E1B73BD289DC6CAEE4A336EC7CD40D42FB5072F2F908A45CFD780A4BC27A75F0077E93C014C37D20A572EEDD08E219B5DA6B3F8287072D92DA945F95D6EA736C73F412B8575B91031D3A2B12F5D1029EA2A18AEA91B603023C5BBDDE8391D12C3835E2381FB558DF8AA0E2FB1DBC7E8741C6C315606DBAC1F7A289B9420D33E69BAA590A8DF2A654E8B1ED62FAA8F7137879C8E44770A5063A2DDEC1C417FC5FC8C009E4894255A34768EA8D4AD02D7877A7D9EA90409F59EADF378E293584F4734597297B0AE23962DD2BC6C5765A68EAC54476999A5E71D471DA2708DBCCA44169BB9A77545CE2AA7A2DC8CCC836AB24D13C312611F0254C350B55B4D99DF6434732C1D501917179C50D420C1FC478FEF458A51468E28F2F0AEB6D86138D8BE91C05DBA03A4AE13CC6788B39EC9F5BCBBDCE814238E7B3003C254EBDF3DD3F2A6CC858B1B6C7A8EB522C2A75D0833AD39810DB70F00AC388E46BE3EA8E4685A39E9E6F50F82203AA6820E50F178A0230D6CB3B4F21EC572218BC5D84C1FE964C728B33788892BBC3DC1E18F57569F93C467A78BB26237A553B2449F732229B328D8FB789FA566218406F3684FA6A5672E9A66DEA947B04B8F8BA9E330673416823031B2A7F91142FB5A5346E96FB57C686117C8A5E084A0BEE4B8004B030A09FC88B40FFC7C4B44ED59E1A38CE0E78A68F645E7FFDE2F235287985CE539C5DE9DAC37934BB834FB1E142201C04956374E214D0929C8230A413DC3A45C96A4B807FA90E7AA3D2127E37D78D224CC426B88FC4BA85B466DA17CEB6FDE5D2F7CBAADCA509AB783DE60704A0F32C1D580EFBC226CA1C75D9A6458368D73AE8182C3F36811B35D0F3597DF8387D9C745EFC02D02B0A6247ABA648245311E6925922F536F95138CAA25CC12BD18CF1D158C7CACF637B5F7B730252A6BB3252D4FDFF361E4A8BCED7F01CA3D2C426A89FF6F35E004E03A25017B777EA09CD4B7EC4C1FA0351C9C653815F716BC0ECD6936468F5388D21D52BB2745C964D5D0060B64F947A7BDE942CD1314D8668FBCF6664DB1A772C3BA007E5E42E1A6EE44620F6EF45624FC8B3F550D7C0DBC989FC4094F1C2CDB7EAAFABD12CFFF6E2B9EFF17BF2623601271EEEC70F223DFF0D5C52F60ED44F82408D786F54FCAFEC4F7B4735D29096B1AEAD90AF901768D12287DBACDA49110888502049E795694F568BA72AE4E3492E537B8F7E8C92AC1D2EDE61D1BAF7E93E115DCC8A340B6409B812C2829E7D3863E01807B95333AC192A9354CBC72E6819CD254C480683CC89FA5DBCC8890FB4FA522F7B6276AE82ABBA062513E0951A4BDE27D97270C70DE96432A1386276D785D319C3D8F8C40C42382D6F64162FBB433119F3CD1B7F87CDAFA7D27C57345BC8B45E39D9BF5552C1A916953C15AD01E6FEACA8210828D85CF444BF52788D98E3AC2F52CDAF509EC1A7BD9DD6147A38778B4AECD848EDE8AF5F2B2FFA84C4B66E63D3AF127008D7EE50E9921C2F1AFFF63B228B527149FF2B5ED391B6015AAF9DAD0EE686027AEC09AF8C7E8AB966840CBF304AF37A565DEE537914A8D03CF45552A053D51E58E3284283AA4D23E57B894E7521462D9C8DD4D049E0AC17DDC7CBDC7F5BBB04E03B9A3EE63BB7B39C712C9FED027B7C899BCAC606A1DA15A2CABC65C8D2B56CD7534CD548535FCAF03670C100EAD980ACED61750B8C3B31CD776E39E6EF6D13926B74AC6E51853975A8553BBD53E56F9FF2425D20A15196560759D612D2F53A7A96D9B835E00D7D9B82B739B88ADDC0ECD3A66550EF77F7BF9CC181F32B7426348B7F3200FB55183C22625B22890F2FEB9AF584ED0ADDE00090EC9E6093A44770D3F39A3CFFDEE5A418B8E9C15D96FA6664CA75DBF9C9C557C738C18CE8DA239DF9CEA286805731AD591DE359C5A5C6F5CCDA74CA75CB05463B3CD9BDC5A9CBB57E5C737EE51C31F5C0287DEB099AED5138459763C3F3924019ED6C1A9EC5DE73432AC8BEDEA6903A4491022B5B8D361C8286E4734910B031C241BF84CF8B3BB202B04A9633A74BA280009D71C2C4CE931770182351601F7F21074C8AEADC65549A3BEBDD9B3F6C3D4415400ED44899F976CF603113141AB429F5819D6D985EC90220A0651FEB6B8818469B1A0880AA3A2C70D85AF3FE0AFA5BD66B8601E247AD6A489D525461204033E2F0CF143682A05B3DA732DCCF3D0BE0536BACF1589F6CC16ABE6421F12FF6261FFC1B2178BA86D1C6FD0148627BE5553C04B481496E9C095DA5BC90D5E404C0256AB4ECC2E85E5FFA3ABF96054C616F85E4CBD2E5CA8ED708FCA4227838AD82D61C5A47A685011F27FF3224C61067A95B67C46121361FFB4C30968AA14069495A937BC38F3BD9F7A94C663371DFD6D6A4E874A5C555CA49464773E0FB426926C479FC83B8626DFEFE2C768DC81D73B4AF671139689FC0DC0A32977A3538ECD166070A9AD34501430A1016A35761BDD124A6BEEF7606B6EC3DF6E5769B4F4C7D96FE45E0DF482F1C2C22DDC305C12BBFA1F6A0C1EC3BE5B546C98E0517A88C54AF9A050888FA9FC4BC945A3E3F75D5C904ECF91FB33A53D7183F99B4FA4721E987B5F603722533D5B07A67E290E1B887037D3746A52FB130896BEC242705A814FE102DBD2994C1BD88AB7C5057351F717CF1D2DD43A3D09ACA284FA011DA43CDFCCB9132A6D4AA2894A1AEA177741A4DD9BD01A0D255CE239142473F82B1FB35624560C173FFD3C2422E8293098C51781733C28A0E203752B4FC4CB4ADFA650627570CFA4BB42B485A56030A4E0AD3359FA74789BD7829B631E1E922BD0331EBA253D5C047565C4496E94AF9E00180AE40E983D4288404A81A45DAD2CAA325B86B069ED18176917ADED006DCE002DDBEE2CADAC23142DF9ABF9626F5EAE2F775A79778C7E8F421B90D82FD5B69D026189F49FE57477A62FE0E6FA2E0083BBCE0E2901BE4EA9BFB61DDA7169F0085680D1BDC67B71CC61EC7AB86C7B2F035E071F5668263A29E59291EEA04387ABB4BA9A986B2667639DDF0109E2FB3E530E4926C9970C5D7A1587F2D9D54750D7014815465DF6829DB06368398D45F6BB04BDE2A816C3D18EFA626B01A16EE46E0D04FCC290A576B5A3B1C28BA9587E6F72D8D9CD80D2E5B31EF40859822FAB6889C2EB998C2311A0C75B9AD3E513C15DCDC21F9F15716617C580F31DD4527BD88170991D460DF4A329DFDE88670E9A1AF003333351780AAAF17276F1FF34CAB7F44D006461747DE04899010206A31A2F2ABA07ACD7C0547B956E35028D89B507E4DCE32053DE08F365FF42C88B07D1CE42F42E58AE1674EE717FA2813AE610D1FEAF3219A63E6E9C6684C75B63F4F6224B2A8DBFBFB0B640E128AE2F930AFC91D9B6BA3407C249EB58036DDEA8FA28DA46AB7608A9FCFAAE2E33F7CAB8775C880A3CC70CB1562B40F4F7D6612E60B289B19EC547D1E3604BFD563EB0774F1697D5BF939D090735696D87394476574DD7A88958C22A18873A8258BD06018BD0434574E8F55CB25D6C562F93A822E63F7618B7DD6EF080A40C1FDA8050D10529BC682AB371FC5BECED8B08EF308B9DC7A1EBC0D45860D46B201FBE63131FDDAB3280D59565A33272597B1BF80533B5137BF9EC04F9C2A5164AD55E65616AAA6C98526387B3BCFF2A8BAB98B80FE211173B0654464540B47DB02F4F1B1C2855AF9F9078DDD206D187BFC97985136878D0721489112A1F28D68342A679021C4F6EB38410313ECC4151258FC212419831FAEDD341FADCC85FBD5AC1B9140EAA7BEBACBF5D01AD90F65ABC98FA9C99E44BC22AD5B11E13F5DF561CBC859123D8E065AE203726CA97970E9F6DDD51F503B1EE94628CF092C5EAC8BF532ECD18E46B7EF6032352D7726703D2F39DED069575961D42B1BCFC409E7D79AF44CE462DCC1C1BF6DA926E3B60FF958572598077C3B24573F6DD579FAD87CBCCF2AA7AA6B6B0BAC4EA50882BE94A28F535FCD25B23B0B45FFE5FA68BF06CE1802D8565D5750304B09FB1111B94A2C253CDF2B2D5B9B93F9156067C0754F8203C0B7BD4F3C8A31C09CF68A05A0DF0CEBA9B9F60FAD287CD6D90A638A9D00E21DE8804EE6A8116A06BA251029AE97AA757DA9BFCA94CBD31B1CE70ED0DDB32082230CFFF2DA8F1CECF9132006BF4F28F0531FC2CEBD0D5E0653438C36D92BB89BFE2AABF8BDA8B653C9D3CEBC9DCA03A8BE0426FDF983BDFA6E959B47BB3ACABDCE9A9279B1621D8751D0C1BE448DCBD8A6AA3C353716ACDC2518AD23172AA45810FAA4683B02D7EBB50F40159B69891CF57FE9C4494A75E5CB4819B0CCE67C3360766F571B497C14041BCD7326B39C65B2C8BEB92CD8EF97A6B3D3F92F70DFDED7D1ECE1515E6D7C715C480A08F987D459F616AA0D3C3B95E3129C0934898E107C551B5C6BF3B9C6EBFA9C77A1C4F34D80AE571E930E4BCBC2E966D45BF2CB659AC47B4121FA7C5A4C0C8340681D6944E1239A86A9B10519C13B982896F73158B7127CBC64930057AD2271EA4642199EF4459E80C5E899A2249A50F27B2A10E05AE1B23ABE42F2A0B57D421C82B7CDCFFF7795DBDDD4170C372F8CD4A1687FF54915B4B08B1F7D6E8FA500A1FD76D4799CFF4044323A4226DC6B88FBED778A7DAB7330DB4FC878E7CF030AB44C96036F0A38DB7CBDFE3DDD12D29AE824D9EB59D39EC7C2EF9275138502E270A114FA752C50F21B6F6BCA3E3924FB42C78845139E9E22103265C2EE8E0459274713EBC67E3D2363F335FDAC5239B85D1381B6A1358070F461287B94BD6000F9FC1997A09A9DAA30635ECF2246E02F33BC5B2A951EAFD33AB70E03D50F40316EAA6BFFF572E36019E024057CDDF7AB62A721B28984A8502C7130AE0EAACFDC098E1D4653F761377C7397AFF6069E44F10A9F91D0A3332AF4CBB8C39CBBBB7E324984B184F63347F95197756F8ACE3D18048E8BEF076D16CF707FC80948B5B16646584EE2D2EDF6029E42691558E942188DA18403330CF1F7FA818F2597CF86186E268E7820CB64B70308AE7FA42415B994249A7599953104812A2C6B99D6288B533C50618F75AEA84F9A881F1D3BFA6C2CAD9B9174B8874891A60FB2C0A96B3AF605BA87B01659DA0DD8C7476C2D3955CF34C972A0F56B921304F2896DEB6AE602E2128A545D20A0A038A902EA109D135534990E8CC60AAAB4AFA48A937BB0DFF71EF01C6FC3750D9347BC1798F1259B33B9BBD1C264C07F5474BC046B813364879476EA093AFD68E81BDD9A7C1E3E7876BB705AF8A9223669AC5985A2E7B724B711E98F4EFBD72D8C13EBDD81AF7F6F5EDEBC5F0685D1A427D6ED616B7FBD05715A0D0BBA9C2BDF09B746FF95F30A31D20E43DD423F5CB3FDB787C85967219C18BE1C865D10E7204A5EF8C048B1119F7FF6CD750EE167ED0B15404C99A0A8B8C9D3FCD7666931FF78242E9296C8A45E86708B832C65E8D31D1D5E024B5821A3955EF5C15787DB0E83 +pk = 1D94BD8E25742BF115E070B505060CF1743C74B0BB7B5E33C772A8A8F05781980EDC76ACA582390C1419EACFBFC7938D98FB539296D66A5B9C051FD41A6C96DB8586870EDBEBC3391A406BEB102E400C291715962258A514FB3769B28480F0A811079C58B53518D2A803A2F5A78883DB302C1109582E09C4E26D98DD55A7F72B4E7990F4A0EB5820145799516F5D0AF6646B6E7E4186C82209C566A96DC7CA56437C4AB3F72194E98D025A55C5B3DEB23B42CBC68FEABFC8E30ED4AA90728ABDC042D639B2EBE925E7A4B3D4A46749AB2ECBCCE2D5F2E9762D6E0AD22D0423637D3DE61CC90553D49317939CE3D22B13D9752A58F798918DF76B0FD9EDC6CBE8395544AC7E5A3113E23EDCB411D05B0B5F1161D192DBF936AAA0C3199DAEF0E04939F565C4439A1D5F45221DC9C499084740E8DA9D3775777B18A3E7B88BD2CFEB752D337BECE0343B2369BB9A7C698862215BFF40C3298C085B92F7818D02DC041B666212AD0952F2186CDFB4FC3F68E16DA96F7B8D16410A1B9DDBE7DBDCA54CC3920C364020050E1D3A93FA20227E03886CA078AFE712598983D2223A474C6AC7AE8A60B1241999B2B8CAD745F11C2A708387B2F0AFEE06BBB6A0D1CB6B70AF6CF64D591A70BA4A507FD2B43D3D9BDB504FBE7E469CE4264012649A852AA9AE9FC6C96CD303751E7C1C554FF1E7D71F6FDAF0DEB503C1DC1C33CAA987DB5126E374A4BA92C27814CA88AAD4341E3F3D1B97FADDF34635A23EF19B2D3228A18469FF09FDB3A4965F038CE62381A53AA9B935FED8855C1019E28E0F46CC16DC5D03D9679ED2C69407B519A2F55D78A049BD53DC7C65DF43E1F14EE655A478235E803041921D21B326CFF2E317C45A8C5B0D956A5E665B30BBEAC00E87FB43224D9C52CDAB915AB446948CB9BBB01502CA51FF047014CF30AF669D0D3BF78A44FD9F43656DBD8E4038811127202380FDCED2F994D780B20D4E0F248B8C3B82673AED137E3D37FD5E78C19787E5FB51E7B07F7F357B6226D5ECBFFAF296D68A81B7E1C2B453C20AF2B89B1C14ABBCBE83039AA3834F4C50E2EF44FF004599D84BA0A4894C45D650F856F1C680E0393F5122733B5E6C2179FD803492D60B6B462E64889E24DCB629001ABFE4BDA8CF1AB0FA15D7A7681130B95428CC5E3EC00AD7BA21D39197DF704275D095510190866F7D5EFDE79F295758876890A6EBE225DF1AAA7B9123DD722F41AE8AFEC43BB8AA6C1F959CBEB565B919E6CB3611BBB64ED66AF209721E39A9EDEC737305B3032900147C0D7C6BA826E9499D3676F211ED3C486291365124A63A703DB79B3B975DB6D605114AB589A3E92E26A27E34F3E9C7493C347F8878B97E7071012E8EEBBED72C244A8C6E101D5BF402200DD475E16A3073EE0C505493F6F8975F0E39CD14AE6E3562882E9DB57D0177CD1C9D18E617E602044361F3706A74F5508F766B9F317B79DB293C2A2809FF9D088AA3D5C3987E1D2FFA0A94E2CAC1A36A1DB658AE94390CCA7259418575D8CA19D12FF3886A104DD88B01B9D777AB70E28A86AC54BEAE72E9900E3E22708AC1703713B10AD3D52D78AD6E903DB423C196548CA1860367B44C7A51C10A5013B0F8FA35B3A884CA472A9C3214AD23431F651B884AFA128EEB8EB5EBF1F5EAFFDA41DC1EAE97954DAE6CF2F3D169A494801DAA3906AEF7B956B9956C7057BEAEE90EF3EBD20C75BC141ACA45D08B917616E895170F0AAB9997B0EA273C34275C8830C1B056940A2525D9A5BBA6DB103A80043A0D351D04EE54D2F2265803D26BF06A70887C92BFE2B12B538E4F0A26953FDFB3D7DD282A237282AB0F875F6E94F372D4E001517C1FA7AFD892903CA601834CA4DCE3CC5AB675FBF45725EC281A9C6959082BB97E49F39D165B0A43F3D93A1E32D248BB5EF952D35DF98C09F5AC2838CF4DD9720483380DBD7CDBEBE8291D02B2E7DB48D1F70CF3A181B30B81C69D7AAD80065D7E55BD57C464A4AEB152F468657B5050FBEBE8EB162BB0CF93FE7CCA52E060492FFA1D910FB1B66C2EE0DF463E7F3ED4F9875044370456D988886A00E6EB735B8B681BCF8705A5F46D0881DCAF2231D221F93A7A9E576C44C8397D80CA7590CB28C988BD2405597F3C0C13B7E2D64F3BFCF90CA167B2661CB39B926D4EC0933DF4058B0CCD29C0D51E1E7800DCA18141A67975F5B3B27FE81637A543D947A4616E090D3C91AD178AF4C3C8FE0DE56D8C5B1F016FBD9A2D131A038B17347F885C35EBD2184184079FDE99F1969DABFD4811453F1D6F0EF35A83935EF1A7E4E41452D3650E748673AAB306A9752148409D5CB91827CFCB4A6C6328C1F698A93C120AF83EAE8A0717B1FA149B77519041C90249F2F55A522A7925BA3853420DBE03EFD32EFE9C19AB7475012241E226DDFAF6164BAAE4495AAEF1E41165B0724B434FB9D2D0433892BB7347FFECC0B6A38DB457947920ACD46208E6B335D6080E12161B504E702C4271AF8C62D0C5E59E557D979CD24CF880902B66047605B6AFCA23845B77EE61C6BF7166A3DB8DE9DA64C5AF7638FBC4DF161DB786ACF2F6BE71F21BA3582E290859EBDEFF62789F82BE12BBE448B923689B9E6307417788813766C196A60E62B67D122F0675DA6E35EB5E66539B03FFBC14D4BEC498AE46DE9C156CCB97171D7104F18AE25F547CF2692A6F77435BEE5B658654B3B0DE05CA5DA96131DD00079A2782044DCF3738DF1D590724BDD0EAC045C92A3953A235F0D08DA95DFAD617A53CD488B19B3CCE4BF1DE66E6C0686AFC19B70F843CB1A544679413996B1EE6E72A7B5E6E269EC10A335C5794F780A30CF9D032591F5ABDB9920A20D4A4C029B6ABDF618C3B54067D06F75173A303FDAE7D7A031EB690122D4BF1B085AFB4745536E29D42DE63998A79E6E4D74BCEDADCE35C0B4BE19025A4E9DBCD98100CBB29394BCC2429FE10D7C1CE1B396F9063D0979A5922B0A7D7B5D0520519E9D87DBB003064F241DC151B6C2870B4605A9A538D90C6C188F5FCF1F0B26D18A6F6B8FFDDDDAF434261978075118467E633B15D4D71938F24F299D561509463035373937F76EC377CE26586C708010CFC763C01F8D47EE3A2F40588D7E7AA4B70A48EB58C8025A47B62BB741D23FA7EB1C872060D9E5EE5FEA6CAE4F01F2C7309CAAA617A43E6955226861A3AE895F433D9F64962365D0AB7BD1EBFEBA1F84CD45EF63B03181A2DDF4DF0BD76B519075B2FEBD1ACE841D0FFFAB6B4CB663D6AB34F22EC49487E7EE012ED1A1AF185E6643B61DE76B705C248D6C3549C96F019EC60D31BD6D72AB441FE947E7716368B62B3AFA3CBDDDD1CC6B4B470AB9DD31DB8492D6145B01CBA7A6A57914D5176588EB8BC71EA03ED818B686C3EC5738A0D167728F09CC91683B60331630BB8826916C69250CE22DCD15DD03562E7EEEAE45C68A05EFC78F583D1E70547D97FD0F7E22C46C3EC80A6185EDC43C12559C3C5849687A1944FB49FFCD4A20232A588E5E9AAC8C9EAA8E7C90AF512FA05CE3B0A14370590703822FBF75CA5BDD4956C8CA01898D30570D7B076E29378CB9D82A57C22DF00CA8CD17146BC2F844EF31C626F856583778074C79350BFD11B2C3823AF9CDAB0875420026BF84588130FAED135C6E619DB03A5D254371145E34C897184D08667ED7AAE61639BBCD93057C7E69039366F3C6876DD70A35E0FE1835139766F941055D409854A2493B0BBBF1661ACE99C26268EE7F3DD8C94766C149587E275CCE9D0257C6315CD0CE21B802840AAF1853C3B0AC4E34B844F3CFC4BC32F75B4CE13AEE30859294A83F038C19A97E58803B2275B09732BE09ADD7AB55E74AFA6504925A0B656CC57CD4BB3D3E158D8ECA8A50BB275B8D606D1199A9087BC7EC8B101D044E7B6CD8F8C9E0BFB314ADB446297DC41E2A5CA2A976D9D0BD7B0C5B404A0FF9AE854BEEF3EF0B5C460293664B5C2C741779DE805A9B5CEFD5BEF65932477E096875F7D5F2F77792AB649E537D024230C1098221B2C92B032480C3BD3ECEFECA8C487DCF0C070F40657994B7800459761AE7FD9BE3BF40EEED1E6EDF6FAC265E4ABFD0BC6F2A8711DBA1110F38354FED95DA0E21EEBC524133261DBFDE29B6FDB389297DE88E869857C19B8ADFC447FEFCCAE9B7712A19DDD99694F285E5958906D668F94FE72F89C16BA158CD915E5DFC228AF73CE351F48406E95E898F03D7E2BF8D15C0702276122532952E46F56B391B638D34DF69C11E406E1937AB187E09D5055EA3E82B83A5579920EEB1BBC57B140762012A4269320B210F968B40A16D338D763E02F30D1A8104DF679A0B28CE7EF3A5B3F892841402FE6F31D37E28B2AD7ED9E522E5DB521F820C9B6AE5BEDBDBCC2475F78F767E974F631CEF183EE99FA6B2B4F8ADDB2A1D9683A1D064C83C5D6C0215943E5A8DBA337DCAC3404825CEC956728436CC66DD51429AF0370304D8D7FED22CF8BB4844431014C7E0C13C8B94ACAD84F043B90A84B70EBC9EE51215211CF4314D14786596C9B8A999036DDFC4B7604A93AB35B68062EE8E6BA92D1B263F748AE046AFBBF54FEFA0CF2FD78F30626163E33CDD472F38D6D1FC713F78F37FE4D797B887CB8ACBEDC7FAA696F32D943202A0D7069FC5FC8E58E8DC8DC02EC26390ADCDBEB7902FFBAFBA597AEF8409DD34A4FC1A067027056E124BC7F0BA6AE7615CF019A9D162EDE18D26E777E1A8072B68FBF320E52F48AE5EB2E393B83B9F81FF484D5141EA76FE7716428288810B0ED61A3BE4B15DFCB86A9ADB3D5FE903F5A01821C0FE97F0C0EB7DFBFF2F832863366C2F72EC90DBBF3BCFA185E7B9F16A76481FC24C6730297556421571AF13FA246B47955495EFBB460BCCE90D77345C74C3D0DFD9BB86BC171058840AA989EEE1AA1E2D607CDF8E3DA7E3137681D6E37706333180763DC768FF583780C28D64C0047332177DB3DB755AD8D16C85C59EA33DA9F3E8F29598BAB5DD23B4E1F31D0B550A42C286064280CDD4A871505CD3636906D2A4EF14D0F70B2440B6655ED4DFEF86B05F2C60DC129428B2AFAD6DF263F18230014D9C3EA74CC380AFD060F7EA42154F6ACA1E348FAA11A771BFB300745BA7F518B8DB1D64EC8D6544B7EF7DE2DDFC996CBE0A7AFF218C058D8746CF0B0F754B898699E576F5FC08211EDA06F8AED0AE0A59FC74DC6E2350240A135C6926EF3B91A25D32577664149F7417333B7F8724272C99CCE9D1738E62E3BFEF5C1B542327B8BB25E9705847E3E95A9AD74232BCC861D9BCD92A709C64872CC58D9A55452637649F567EEE55E14B7F7DE4B846C8305FBF872301E38D502C62F74B9A10867BD2E3D1640E52511F4FDE5EC77A9CED3B8E3041BD75BD5CA9ACC310C4B465812864E9CB9853908EBD60CFBDD8F299E66DCB3F410663F5320BE40B908959B75640571114CB316DC57AE93B59BC94EFAA385905EF7DA2A76A9423ED5DBD47B673939476E7CA62E21662AF7655E33895C2CAE80ADC39DCD419330438FD61C629EC2E746689C5DC45E2251C9C1E6700FA4CEE62F130C9C85C2981B6B2468E930DE291A8DD38D7E3E41A928DC0799187215E264FBDAD0B1838D74C0324AD0A3925BD36A636364CADD95527211948C1F5808B89F0EDE22CDF35114E43A70C6DB608FB0FA797BA46539BAF21CCF00BDEAD0A4D8C9BDB1677DB14D1B8D5C175CBFDC17CEBE8DA2B6D3CEEE52F310FD7840B8C7244D6717F84F870A426AB45C4CF4FCC8215B8B0609355527E058F74DFF8B0AEE0310AC4551BC7421C56E306E6A9D446E4C374FC5506086054FF602A85474788BB974159951800091B7859AC6466E484813EAE38AF2B5C166E6FD83313AF4B12DE8ADAEEA48CAD67FE267F3D7265F60760A6B9871CE3AB0A89F0AED26CE35BF40413FD9C0F099C9DD64062C676C30BFEE8F86BB561EC1AAEA6C5204BD817A3BE328F1FC9AF45561631BCDBC972E09F8B48D4B2DED1B6E65D6DB2896BFA5A2CA029AA0702E4D646EA4535A5BF491CFA179FA33BB8D48FC50A95C68BA3B61A2DD607F16FB4288006E2D3D8018785B856F7ED1CECD71287A610DBF02014BC37FC9ED37189814E27E809CE4A83FF977F33825763CEEEC800342606F81B0947652F8A361A4ACE56BA39CB97ED1E42C61DFD5BA80760F6FC63BCF085D15D75F9CFADC57C7063733EE12E81B26404E9DF76795AD4C970EC9DEA12F64E6C6669EF247954815D1BF40F8430FF663B587E8EC26BC0D753DB66BC7EAED8C7D58461B0584081F338473CC758C613C3793734B5BEB31769E25DAC34A59ED1F670FC8F886EE26EC86E677AD321E88CC1C49AB8CA5135A08512491132B095D7154801367B8CE3FF4A8A4CF3BC02560F4F4BAE2C3962249FD5F8E2D593E19E20F9E226B468F7268BC9C2C87734BF1E7B11C642D0F3BD20C8D2DDAC05A180D844C94AF97073A94BFA9B3AB752667152C2A2EAB076B9D362292728E21CAF1A598FDFEDDAC960BEA1C3A39CD08B9F89EC09486136FA1173ECE932BF2DF5E4B30113D42777195EBDE3FBBAD26591ACC5C84A0B13DAD3AB38CF151AE41A5F03E82EDF3E9E140ED1F41A872D57731938FF85057A376D96E49801F697D4E00B97995AFCB4B630EB416E9E629AB96B518E8FD44A3429CE674B425C618C954D132EC78E9675F1C0CEB4F7D049AD4E08E3F2D849842378FA34611FD87C41E3C88DCF97A222CB5AE67BAF2BB086765211020362652FC0AADA2FD07D238C88152D67F215668B203C086850E0FEAA196C079A7C63FE83B47C9A51734516D2B87562F17535D8737AFB276B286D0797AB757C5B69521816C8A65D655D072600B03C1045CB8D3E5369966ACE8ABC789FB0BE1AC380B3DBD956C5D796BFAB489AB994C23D16AA76EF93B59CEC0B5302008C7CB75714FF7782BA1F29AAFF0F56C780CD4FA747976272A439178F5DA27C8DA2653455ADA5F67F2D186A5494E3A50FF47C1F4AB639C19AB37009E23AAC78EEF662E722214A15E464DC9388BE87E17892A7D3EADEAD6D9B6BA698E89ED031D2A2C1270A60E7094219504AE5B71B8E99889ECE40EC9D4E6A8FDCF30298038 sk = 1D836E889E46259BCD1CCD2B369583C5B47CFBB919EC2B72C280247CB15A55694FD6BCF6161023F9 smlen = 937 -sm = 929A114E76290FAD7B89562127597D605AD2F5CFD64F272705A6E043F148A451D280DD5DD849D0C4C1DD53FF21C5519D9C64B4D14767FA9DD352B7860497E415A5A387BE3F1336B762483E0BA54BC68995571B7904A813900A6FED9277529DF062948C2F3979BEC172DEA62DEA2411147266CD65FFC76FC144748402EF20807D60AFC3B1AD550ADF763E63EBFCB7A8196AC1A8B8DD78C9D31918592F0E7B7B084F865184F71BBB2F38EABA3080CA1526874344F8DC6FEF28BA93A4E5CFACF4F1AD81712197714BD9AC82443CDD1143FEBDD95C0A177C3BAF067885C3FEF81AB9C7BF200EAEB85238DF67761CDDEE969B6128CAF74498FB8656343C339EDDD47DDDDD5C2840C93F038DA92ED625D0253FCCA3BD9A69ADD4392CFFB4E7D5167D15D44AB4976638AD06579DC3AF1180407B1843A263BF8FE96899D6FB5E699C8F195130A0491781102F81A4A2CC22DA2298882FE1D3912D7F4A9FB96519213E681B43752B4E338BF60A63BC8774AABCDD8573597DA3FD535D4B9E50B7F3948C50CA19AD3859EAFE0A783849D6426824A42064FDF5DBEFDC98ADDBA1AFBBE591A9FBC598538C08CE452D341EDB2032DBD01639943EEE435ABEF6B24F9FF1C567E5B6DBE38C0409B8F9D4E458D5A4959AEE42AAB0A10EBE7CB057EF0F5F0345695B16E0E37EE02A5F4383B24129DE74DE025FEE7D2E9B3B9210F4648E321DA909A280F217CF416A74860B753F01FF770004501919F7727EE25EE370E17D16E05C0B8383441880A0497E736E877F1D2DF1C5CDAA9A67E124731C4542F0E9D9F348296700E06548B40D3D0BAEB5CD61F3BB0BA126CF7A13135C93BB13A684EFEC4A411BEC1602F5D124A4A0CA9E8BB803BCB05CCF7CC625D2B56323CCEC0DEBDE13FCCA54788BE53DDA6EBC4508C0DA969D50DE13B6D8BFA57AF0EF4F4690EE7EE3B0FA8F8D7C3DAF5A393578A7F181B09DE25EB80592C7466833A0E6AD349B5F6230A75EFDC19AC06996F089B02F61EA7D4886B87C526F93F83F41581F02292E5DE96A2C32D9A583E3942AC2DE72520976BA9BE6A8F502F762B38A73B8DE3AFF327730B9E7274F6E4FC629B72093585B4B471DC2A0F7A3FABD5DCA35F12463DF0771CC1E8577723BA400A817B169E0424111F0599B5C86408E16E1250223B1815307CD59C0DE6B01722B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF +sm = 27279D7D715706272E533840AEB6A1CBF0CED483B2F018B8C519A5ABB08C21B7C46D3C6A62C968CB4AAE1BCB1A469A9EDA84EB023BE25D2809A552001907AE012AE3B7FEF030E116B2761E1CBB707A948C7EB5D24747168D0D84011EF02F2311FDC5D2E159BCFB60469ADFF73F09609DCED970A4E65A9FF94C46F31EF7161F226BA67F41391AA232FCF6AD2DC1FE6E94B688B8ECFE20D82AA95394C7DB8443968B61495D42E802B2DC4E8244EF46ADA77B5750DBAD03E9D293BAC58603BBECC7AB6B993313FF8FC4BD0EDD4BC23B5BAF40213E7E579279F325CE0503AA7A9CACF31F91CD36E5F662967622E5A88347B04CF80C22B7729BCEFC285C7783C47D6842ED5E3EEBDD4D1E2D996A0496E6807545EC29C5660D97DDB0503033AFB912054D2DCCC239C4E14F5AFD371C229A86C74C06A0AA1CC1F8AFBF3AE2FF6D34EF87B24C27CD690B9A0F97771DCB166060534DF4412513DB216F818B3738E6C4EFBF08A4DB56AE630BE9AEF597CF7DCCB77EC8D104D820F927EB57D30EAEBC0BB0AE03A5508EB7A5094BB3B575B248DC976F53051451BE6C428AB08D32246D85495036861AA1134D52FA50B4AFEAC7AAA8BE5FF9C61CF9BB7E88742F22428CD1E8CAAC94ADBB8309B46549026FA542A013AFAADA818144A319B48297FCD1BB5C623C38EDE99FE16FEA197936705A65EFA1246EB98E8CBC07533199DD74B90989D71B9B8BE9835536ACD35A1BD0BD8570F32CD87672886C999F1B89C0F26186832668D252557A7BC586F6C601F46534C4989040DB1E948DC8976C0FBA62F17D6EE7E7C27E63704234F8D44EFDDE40900C7F5739E5A956115011A2DFEAD15D6101C63E3CEAF43B5CE16CD14E1BE9418C0A40A1871E9E7F6AEE942F09A2681D7E797C6664E7847E50B4E1EE28E68C68C8A557E51A1B9FFD41D3FD89AB1835B90E9C7F78D5E4531CD2241E4C9A4EBC88DE24AAB68E5480D78D72B4B293FCB1845ED333A12B11AA708919C901CA3CECDA7588CE394612F11D79EACE27A21802292E5DE96A2C32D9A583E3942AC2DE72520976BA9BE6A8F502F762B38A73B8DE3AFF327730B9E7274F6E4FC629B72093585B4B471DC2A0F7A3FABD5DCA35F12463DF0771CC1E8577723BA400A817B169E0424111F0599B5C86408E16E1250223B1815307CD59C0DE6B01722B8C4B0F29363EAEE469A7E33524538AA066AE98980EAA19D1F10593203DA2143B9E9E1973F7FF0E6C6AAA3C0B900E50D003412EFE96DEECE3046D8C46BC7709228789775ABDF56AED6416C90033780CB7A4984815DA1B14660DCF34AA34BF82CEBBCF count = 3 seed = 58C094D217BC13EDFDBEA57EDBF3A536F8F69FED1D54648CE3D0CCB4847A5C9917C2E2BC4D5F620E937F0D329FCF8A16 mlen = 132 msg = 2F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE -pk = D8FEC1FEF84A2795DF8040436EC679E31E830ABA8DF9485267BEB072B783245D1AB6FBB78A918CB83874E3F7CD16E1CE79457F44CE486536488BD4542A84D5136231E801F8FEA9FFE18F8BE1EA624E2C19EE761FBEC02A2DAB0ECA63EA5831BA5BEF597DD465CE5694485B852EF6AB436BE09EECD8A4DBBDA1FECAD78C4FC1A7BD8023F94BE86D39CF6CA1AC0174E31E0D1DA75C9AFF44E39A82732F60AEB4ED9908D2919AD3ABAB4BC5E7A7750D7CC3BBC0FBFD2D7A2576FA1C35268B72C98298DA8AEF898F6526FC397D2B47B11FCC2BC36C8959D12C9FE71423701563CC4D6511DDD72A10A8D63EFB34EC7169DCEB1974453CF8B7D4D84D4D2B68112ACA5FF30D78C64347E70F3E9B3297C90F35F88C0661F258427CAAA18BB3A307F5BB3C1B3CD4843A8DB285B43E83787C932E79B91714FA1F4CAAC17B5C99B2193F5EB25FA56FF372705A5D005A8B66A3AC4D63E2B1B0545282575B4C0A6F5EFA0827908ECA0558F89AC0E7AA2E7E2B0C324E42B21B1226870D0FD5E02ACC0DED3875D97051A00CF3081904DB50B81563106F6D4A088CDD2BD7F08F40227CFB77F17918DA03E20FFB450D2A587D9FA4289B6D3A91139C988384325DE3397B2AEBD9013A1BD88510F37DB1397415D376D4C41E17763B7B4889F8C88B0CBB7225FBD1183F9C9E6C39AECB97780422F14FC72B0912536E323FFDFD19710C75F62FC5058A3D749EEE2235D7E8BDDAF67723B5D77428C38AD52FBA5E775B68185CFAC767770C04437C4A9E9D14EE1B4BC7DDB74B2D2F800F872F12E94B9C0B2B9A00369A4E20F9E0E2C2DB6313659044F15A2841B7FE7064A75D9F96737B8C07F7A883BEADF6945CBCAE431C0929346628FD20A449858538D6E6085E131317FEF151847BBDB7885D0BE775E1624D4F180932ADB7CFE2B7DA659D8D482BF27F4308EA78C1FF9F5A76358034B66144D4F038D8C2CC03A10D44EFB1BA1D5D85DE3696D934F52E40E3151A7277951D8819A572E4A8585FF90FBB3308D3101FAF83AC3285E8228D5C678C4CAE1B25EADC2C15AD1006E7E166AE1EAEE990AB93E48887E8B85E6427E9F86412A17D9D69765D58F459BB9B4A62C05E64C6C8D6A79E706DB0911DD4EDC832520CBEF0D7416A258362FCB2E3BF8F508F82F4434B3C9E37FA6C26DBBB83ADEA025CABF8F367496483691ED0FD0F0095F0D848C2DA02AC9B23185200B689ECA1617D5821A9B16959EE297E1DBD3B3F9F430E6A850DF4C1C23768A5768E3E8135B157666F6F7681B327583A793849F232D96F1EB008C20BC68664113F2D32AA6FEDE90D34BA2918F4E6E4748BC9DF856A8AB3E8C3238072999414552C5263B4B9F7BCDE9C26B83485258737E063195A437AC8DD484DDFB0115B019E6C71F55F147B0B7690115CFDD272AD9131033C1321DEA66E44119BAA9E90C493178ACD3B45574DD41CD300EBCB9E1156A2C2AFCA08A95C0A7A002616F61DF98A818DB10E19D3D9E8F3F83509BBCECF18272DF2D7008BE8690F323B89732F312440E905912C4E9AAE6DAC95FA34687292AC36484E17014F0C735142BFE092BD45FC2AC18E469596AFA234D2AF8F512A983E6079484E6809E809BA54771C57FFAF4288084AF1276BE378620020E019315314E83778239B42154E3FFBC1E8890943B4C9A8C559FC6F86DEBA559BC926D70F282CC16064B9ADEC82E8E98EB9CC45AE0EA065DB8BE52DD8134D740B1A4992F42117325FE0982D33463761789D25D1BFDDF0A9BE4A7BC761429E9BDD620BEDACB3698B7D54D385885C6E92F167F3F3D170B7F800385667EBB6662B31E3A5CDE0B83F08F18F35B6B2A22548F9BC6D73DB0C7DED34559ED3AE7A9A8F620C3B56045FCF6E923349063D19089043FE3E6F0105870D14BEBF03A2422C53963FEB36829C59FEFC245BD090D13DE768A574A3948F249434AD7AC5432B75E0867EB2FB63018693E6DFA7A994C42C7BD85F5622ECACBB4E061F29DA31B76E39A8AA42839F08784D6FD57C8F477003CE2483675A96B165FB4AC2B9B41226FEB79F809AA5919A46F51DBB2C5A727DFF770EE5C23CA26588951DF36E518E4BB08CAAEF6CAEDC1E16303E93C55D461A1DC5BFA112245F2E4028E15946AF5346BE6C7D275C60FF6ED73A37EEF38C8153EC64A8CF27903B6A82158909C162AC28D32E20E1455FA7BAB9789FE248DC22396B0F8CC3D4DD6F568C7D2869FF5902258CE6C55933BD74A40352438199CDABCB949ACDD0D34CB2F1AF3430E94C70F98B87770F1F9E57593F65280890327B70051A8A5A7E26C28CAC1D852911230C2180C9D563B4214083429671B966E548A0F1B648971C0CCA4767AD9AB762E0211A8665953139F6FDB842CB1BB136A163DBC0D549394941AB888981BCF9536E0CB30ED2BA0D0587A9CABDB1C53E6562FD7E769894FDC30ECC18EEDF0D148E8778309EB8057E5A786DD58E3ACC1D92CB9DBE42E874689A2BB05BFEAA92489B81E029C3F51E4FA8CFE4297AC3732A68503A97BFA06200231460571C2BA0734437242C571D2DD1564A5699A55478EE16C0B84230CCD45C6B1038E05A3CE3415C7BD03918CD4473DAB13A3A1A43F24F5758C6B9A93DB310B809C138E152D8BB4FCB923A09B6508B5A74A18844E0FDCE83B2A705D079A9F096BBDDA6F81BA582B3EB29750D397DEEFABB683327B04AC8BF4E92AC301B3D69FAC4446623369128AE216BE6F11C7F244E893B27153A6D78CA2340788741766B7FB0CB81D902E41A6E2C8E670DC86339CCC2C2BB376CA21622F194B9C483BD595D0B66887A8BB4851D52EBCD68D5865BB99335A73820C77CAEB3458F3557828134BF26EAC84F71CBEAF44F851B782CD16C42FB60824DCACFE481C2D8C92B95B65572347E90B068A12A1E004DBCD3C19BFF74B60FD56C0B496405DD962F888EAE84C2DBFCDAF9C54E5AFC7D4E3737B8CF6088001E320ABCB8A56AFA7E4260173201212EA3694FF2234083E508FE81A122F52671D1C93C0CD3882A3B83835A9DAC55F94C0766AFCA4535FC79E906979A3561E349A07B7372E8CC2D89B473A19CE9052C03A0AD8A5A34389BC9061F9E6D01871C06EC743D6CF18B487D6AB65D3EF2019C1CAE98CB9E426450D20A524266A789698A04A1158B61B960034A6E291DAE3EC3D2472BD24A89E21D408823CC836BBA7CA0E8152BCBF702E10A6AF4428E96424D2F66387B05C57722D9873069B6A190ABF9CF418A0628847ED30D675EFBEFA282335F7311BDCF46C881CD566E1A1D15D1ED86E2420D726581E61408440A46ADBCF318C5B37A0F1FDC451C080CF13FB5D83D4EBE2C2ED0DDEF0AE4B92B506D7F1E206F07C0D65EDE7F5DF726125EB826C59ACFF3EF90ECC6F8BD261C0022B644426049D6ECFE5944FEA8AA921B5B0B96FE5A0E45776B5D823BC1B1BF0EAEE9B576A7C59F17CCFCBBE51F98D0CB4AC84FC4475C2C573144FB1E1AD3B769759B9DF5B87F7EDF7B615D41E9C5592A6CD7093E6549D692C9F6BBC151A5634760D19BC4A002C6899CA4AC0560625B4E6496899524CE47FF23FACFDA1FDE7C6F4A93DAEC3940AFDB12D59192CB6E44100422093E6FDAC4FDFD242427C7E699B173557EB0AA567DF8F5272070ADD0963DF5B6633D9C683AF64176320FD90A10B3BBCDAD8B24E49C386596DB46125779DBB1657F1C3D2A819010ABCAE3CCC554BBCB6FCAED47E0893AF8E448C8AD640AEBEC2D0247FE02D73387B63872EBB8C8DFA3D6D25433DB0ACB268C2A3376B71ADBCB131540326DD4BC177F0EB290E2290CBBAFF56EE4876BDA41D895F260C32D7B996841FF00569F15C92D19228BDCD54178412B3A67DB91E23E50598B7BDB7B85C216C8293F9E7F0162AB71BB23E1615D877663F08936D09DFBE07BC83788242CB83E1C30870561E548ACAB0497F8EA0CACB2DE4A55FCB888DC53D4F76905609FFDC32ACC38BFE08BA987AA1E0E2D354C2D9B639B1535DDC9228945B56E141BD17322B613783F9D01A1B461961679DFEA8CBB8E3F9C0480215B89EAD4BF00B297E98084A701EFBCFFFC30215A4E13DCCC8BE7DDF0DDF0C23B1FBA033E706C30C0325F535C6F1291B3D8AB4498ED8368EBD75DB71F8E777181B0A226A04D7286437CBF463147E8ED22E2E082F79A7D33721EE471BC449ACD48512744E0288ED982AE6281D9B9DB70EEE9B54A1CBD9F30F74C48BA91F25236DB66C3A33778E3E22FE27F327586C410B4B709EEC313BD0243433BCCD12F019809832490759451FF7A80E0E1CB1F6874980E8ACA52BD117FA2BF3774ED6CF4117ADCFA7EA3EC0399039D1402A34AED9895AA6386FDCFA25723F8E46FADFC93B24B14AB324D468D8E81E8DD93755AB149664E015DF9651337F9B0ED2C5DE9787DE09B59470711CDFCF4571844D6DF07CF718BB092F71BB31690801FF820761730CF330B0856ED3E0B721B608A9D4E0D06F8FED64B6EE1CE2862F161B4518F265B73DBE85124ED96ACD57FCA0145D3974434855EA2E89DA07E1177C2575A124121A26D5C5F43FAD7234C98E828A420CF38504067B37B066502F8B0DD8505C13B68FE2AC1D1FCD34C7F587D5702B27EB667EE8D50D28F436D9743A81DF4203D35A01BBDC0FFF66FD5FBB7B7A986D35677202B03F755BC9AD3B4B4A2C5B41378DAA2680B628B6FB8CD40CB8E23E182F1CD38F0B8B0B305576D7DF9448D0F6CB4B0E551B90800A1ADB2E6C25DB34C02E86FEFCB27E4B121246F2B2438DE4C29CA56BA40DB5F5895F71289AE7A67FA6BC2EE879F8AB71D615BC0C024038863C64585F438D9E5EF51B0A59C5BF0B616574A7ED0F037442A922DB3B2EF1CD3F163477E74C187F6CAE8459751135ABE2D145A6EE2DD47682EEF2A7720EFE6B4B1DE9A52839C2E9428AF6323ACF7F0244BAB2D183E49C70E104219B2221F8D1D97E7D983CF00DE08B114B0BC12B1FC47A26B4C2843445CBD24CCC66B2AA716192D43F8EB642813B25975121500ECD25AFDF401EA9823CE204F8643636ED269B60CCCF7BA17C351080F9F02D9C391952A352684A659D40CB656E5360CC35DAAE64036E3470234DDE29CCC915156105F400927C7C0172720D3509E59ADE79724F78804C7C7ACE369F5B8ACD291699A272F1B85DCD87663FB77AB64452528BD03EE5FF0F24F60F123F2D87E909C34D26E790604C8F9CD7B9BE6B11C9C3DB7A1FE76134845E9F4943068EFA62282507A4FDDFAB8EA096AFF2501FF90D5DEBB77B1C8C097E4568A63A35CBCA55F53A4853380889EC260A2D9EC4F23471A07D0F03CA7D6C7862E3D61D5FFBA113A9E3B19BE624E959E490AE9833B6B31DBD7875A85CD65650E6E5C15A6B2F5F5CBC9DBCB5FC421B8E0321E266EA3A38E342AD69FB1D4701149DD2C1D137A6ECB35F5A4CCFBE855ABC314BF96AAE80783E1265EBCC16757BACBA5F1C00778C8DA7C1EEE204CC8B75A720A8B29918AA8C169FFC946C92BF2EA167FF5B64FD4FDD19FCEC341C011060FE492DEF4A539A8E3D21701F4EE649E308AE58AD5AA6F092767AD92927AB233593F0B111FDEBA48E2F49C3F973E18DE6BC6FBE0865E936F60BE9B1AB0328D6BB185F38B70748DBDD93B034F9563013B00D692AD5A4DABD947A5AF9D2A05460B1E930AAEB36B9FBD04895F7C01B2FA9C0054C455132CFCF7966185B02E1686CF4EC90C8C117C65DFC0EF35270AC0B3149B840D8EB9F29A5DB98DFE300EF3F43B5BD78F0A0A8914F786559907BB9B57211C64780926C07D2B909976490EAED1C11B0C10A757A391CD4DD5622688E06D2AF1C3964F98BB90AD51787868D03F49DC02EB7AFA81F6472679C3F2BC2390C12F0541B5883F5020EFBCAF66B2E10F510C65AFDD006D8673E383593B2D3738156E178F47C6733853AB564EB2E62DC823A89ECB0016F99DC876A652CC8484FF92F504349F2D0B98C43D25926C5EC16C0C960E29758BC457766972F6C892EED72F72E4E0A9420C7EE43DCEFF98714D7496B4318888B01798252B37068B6E1193984866CCD26F61AF6B2EBD935226A70C8351128FFBE5241707A4B400FFE5FD018402353C2AF8873D5F59854C4A00BAE4FCA2B29188787BE8F36B9CF5ABE570837F8CDDA2A53D4CBCE21440596118B8C9BC95A71F767598B008E1EC6B62CD335B92648E36A4ECCA81F3BD5F4C172EB3A2605CDD831F0EDBEE2E6F304B27B1DD7057DCB7D57C47F8F21378E654905FFA064F1527B91E01551CB9FF948E0CC6598B41D63EDE3828A3A31B590886B6D1E31F26CCA26E824419DCF11DC79366EC71B4F257C35CC3D3B3290FFFFE280DD88EFF53CD84A22C2B5AC6F9A5EAD32D5E3501B17F2F9C79C73AB303D0F781B3088DCD2C91F66867C96B4BA2D0E54E52149377D65B1D49BE6739527F706924AA67F5B41B987665175F3D52339035DE7679F4B0BDBF56C976FC42F9C8EBD12172393AFE4BA169C6233197DAE94274CFB5E29987F86BB5917D0D56A065B82EB0EACADB0DE73944567BC04649A2E8D0C3649099F4E870D007BE1632C42DD9DAD69A68BE8486AF4A0CCB1C27FD75DCFCD5029776BD9ED180479B9A9361824C23749B1CCBE8ACF3AFBE50038F109F4AAE6C47A1BB0D5A154077C7AEB03C79706D71002736F11CCFE25BBD1C95CCC953FEE28B3199CF01B414345176B30AD1DCAFC06D7694E3AC395D6AB75ACF7401716D06151ABC0F9EA3084D8A9E6E126BADFE3A101F946C8B1F06112A968EAF1CF7001CC80BB80CC373EA95DA5F7A71648D54FFD2DABFB0E5445EE7BE5126790E660BCB2E9D25EDC30B00279F01FA9AB3F722CCE46503B9F60DBA66AE55A4B845750D2C560F73289157A682B67ABF42D16FF03FAD96DF503ACBF6CEEDCB9179CDF47BB86BE2038EF035B00F28269876393100079384A8CDE9B94FFB469DB4189D8B59C74B0218C71FA702D0415F3577A482C77C2AD6666287E95468E6AD4185ECCF4DA15272DEB81B9E41EE4569DD13DE06AF17612D51FC29BFB3C13AEC01558116AE2EE34DDA3277C789F9513B866C2428FA899D7931ABB04E04F0A7EFD1255408AE6CBC5DA3D5A43C1455C1D51D3C50BDB437B2F188B1BB4443887173A1DB44 +pk = D8FEC1FEF84A2795DF8040436EC679E30A28B01951126831663126B90DE5DADEA7F3480A2B994061AFA4C9A6CA3AB33407DE22B42B9E8CCE9DCF593CFE088B0852320F4D465C37B6E057BB9B21F395D94BB254A70FA8E6B74AE22D807FB44B457F2D2EC5B9D16688D81F2388768091E46109063B131A23B39FA831C0DE99485144AC7F50960FB3380442446A948759E2E24F21C19CDA762B4199A7C1A7B1E07D00900872D750D0D19641208915DFD43733EA6D2EEE5314B8F49282391EFADAC17950A654FB60979B66ACFB7A97E65C75FE990A4685369576DD233A2CC9AC54C613879630829DA759B5A5466010EE6C58F1F924D64BB9FE28FBCB29DABA4717C5A9D6139C4135CB96F739941D609F4B5AAE9CB6DF7399DCFFC35084569807D5AB4C9C1F92944F932B284E949E39CC26C4EDFA6AAF216142F8E115BB49383921E0F58685479C25730C6B5464844CC5A4575185893860A4BACE7FF8D6495A701907826EAE8F19B7C736F7318440289C8D9D8118D121B1C62A29855C3E49DFCE3002C9C150ABF02E50E90C891C4AB3F8559DBB925C6FCFCD77AAF78EB105985E4F2B651EF05392A75C425DF8D0691C41F2FB3A11150F8BE20E025292332BF6AE57A38FEB6134211BE1D38AAD67E4504F7ED5817CD224635E2882FA8BAE64C01ADD5BE1E9E29156984C9E79271FD399F8B28CE260EDAED4AB3263E94A3456979924604857F4010664428A5B54C4E2ED66C324D39A3449351E759F2F9AC57D04539097CFEFA00F4B7F37038EE723F71F37E43D76DCF1AD3C02C43E877476ACEA54892CDC5BFDDB3A26C413B154C88CEE5CB9C2E1A0AD8DA9FE3874C70F188F3B5F8B29A1D93868EE98B213ADD8FED13F21CC379EAB9EAFE08EB7165D23AD1D8B07460CB72002829B71C507068C0D5C4562DB3DE5EB24C51036833B90D005C4D8FC8A5D6ABE68AF231F9B3BDDD3556E914A04646E7006E20AFB126067FF9D5ED306CE49F68A363C85EC892A81BEF713D6BF9C453E3DD74F1F691CDE8986C79A598F2485C3C0095EFE157A63079DE1618516CEB7D78157E250428EF54521E48241EE1E4FCBBDBA46391E0437A8F5477B3E649EA2AE47E443C638FCD7659141F77C8B43F87930262FA25E90F2938AE3A49FCF08356008ADBFA72C085AEE2CDE0DEE86EF58393FC96C46B36B4707D72A848A8B99A0A54C256ABE7A9BFB845BF36B0390761C7B136E23C685484DC99515B46A133BA34DE0BCFE365C60560785C25D95FF4C630F88E53FBA8535A1D2011DCB56FF42D0191B69411BF0D31F62E46EC891E27B40B29F7F76DA608D8866CFF26D25355DE530C8FA0F3F93F9D7F90A7452CAE25CED31026D9813AC5B668520639CEC5A203BFC95CF2478DC2DBF31EBBD79B9FE9985EFD215C9B56419924888FFF676D4FF38A513B5CA07B8673299B913E060A3A9C64BDD044F883D57B2EAC81A206B20E1CF1EEE2368323FFEF490C5928FB71836500DBAC8421D7B4A21AEE776565D1658714AA89F606BF4195B9018BB444CB5F9F92C42575564C1A2C4D40C1BBED5200EA74DFD99FD0E756E4260E642C01F6331CF6B6AA9F857CEB684C463B52C8C6A7DD04883EC3B9219E9BA579CCEF8D9AC95E8008423716F98967ECA85E59EF36F4944211526BA498A47DD5F88DB8504A7009BCA941FBFF8B622C1AA87BBA2D75221D1FCCB560A04D7DE1333A3B4EEB84B74ECA6D3D82EC3F693E7E0C585EEA574CADDCD8249637683F8CF626655095C981A094DC6FF1FC2AB98596F573D236FF9229D4EB2119D4411D40D404F0A36D21207E97FFDBE4A22BDE2CD5D32D98915D56B1774B37F51FA8DC26C09B00D22954B81BA5BC6439AE46C47D90E99F5B9845AFEFB0284BC1320B4DD67CFDE0D4B5DDF96EC9E06B8A6545352048955066720359A82269A95A019B033C48266634AD0D42EB67EACE0C46A18287D620B1FB93DA158D4BAA24D8589D3F317D46EC95A0C8EA208CD45A2AD04193678EE54DEC271C6313C57E1638B7781C8EE492C6CF821BA35695EF4FC9C86884727DFDE45738A037A14AF91D7DF1E13B6AD0B238ABF2FE018A18F585473C883911CD397E9AF0B44DD25CAAB90F9DA75886DC49EA570C705F127C0D04438CC77D3B45C45C9AB9B3005556FA1CE382583E430054CABD86F354666D1CD62DD20939EB694BE73C49340F9EC3AC141ACD45541284361A9C81FB45F9E0905E5BA23C0AE4B6A909A78FF53434153DF35EBDFD4AC365A6BFE575ACE1F27E90A10AE469173000ED8BAEA3BBD34AF542C1E0556A1D253CD38E3482DA140D70B42D3AE0EE48BAE878F87805E2CB295CB80F253CA9B42E815CE7D09739CE49B6FA3456342D73BAF42D8DD121C110E916199FD6ACB9E4166D732DB09B1EA0AF4BE7D1D8A9F8A54E943063BB96B1BCBA2B915F780A1FAC750B9C1D87E74ED209DBDD845A79AD816EA0289B6AD9243EDA437D112C1BDD08927C46EFAB89663718BEA4DCD6DAD4822EC597756E849DEB8C669AA70068552FBE92E491081780C8222D61D855EF2B3148241010305921E0D76C076D1825BC7C0934F4C86A72C033003CA784A082F772E13A49C05CA2BE5857F85E0369E5F1E19A680BE9CFF90398210323FC7EDECC677425D486C09144E6F4F35D8848E92C154D108DBD194706111666AB1212B6AB837052816A85CB22DD26510C06AFD3F9CC389C3DD16E13EB466032BE15F86E74A242DCFEAB2C767394C835D9852B7041F4F587B2A90A2A0DB42ABC77888FBA6B4CEE286B072677C253E8376E478E1A1E41943E720B170522A89F8FB3B6800F7D9440A6E3ACC7284187F10174C335B27930EBE909D1734F71620AB3FEABD23D7BE14AE66CF8A73968293DBD904AD09F7FD0AD4E164D1B4B06FD56E7725F375F59145D7FF14BFCB3ECB64B6461D7A9DC564EA1A0773C93758B91FE7628ABEB6837D8E992FBEED96306F7A7CF6EEEA49E1D8E117A8624B372263883067688AF39B0643C8AD7919A2F136EDB429573B36CC608D37CC259C2E9B78E9B0C3559BB8B29EED91A08A9820A928D9F78D458163D38C529B3ADE79DF8D461306A6A76407B4A2AFF2DA0A3EBC2AE625011510E161733339A60186D2D72D0E637406988CCE035EA9429617B38BBD6096080418BDF2F90E72FCF9BE94DE347EDE7341EAA57EB240811F077549AC6EA760B9D272CA7E0C501E319BA892E95FBFCE0AE86F81666986877FAB7B2AF5EAD71EBC3B2C29821D4C748DAA1681DC07CDC6480F8526D79DA5F90D29B5FF9FBDF3F043EAFDCDEC41D3D1D83911DFA18F7407C54CA01ABB48E340DEA07F1C5BED257FC91481E51CB2C97F18D85120D5A0A89AD16DA33707A42F5E5B4999DFE8F15FCCF19506EF585522EC53922235EACDED1B94B87B50A82CEBC88D961598760C38D417FCB32246707B54E7806DDBF1A5AF6C3F0D2878CE4ACDDEB1B0BEBE4E458B50B052F2D118845D308C0202D93360F92B8EFCFBEA194C57143EB745671A6F15AC56924C53E283B87A0CEC7E97984A1E9713C279E628D5D7353DA3ADE8479BD4C3DAC090A3038D38ECEA7FF97382D42D3C40DC5F44984EB76DF716A8D7A74A795A438E5CDF470DBE81E611DD06A37D1DED1B617E2686E0ED5F2C4C0C3450A308B5937C9D5B63666110E44A9BE1BA51C9F3D7AC95126488281321D729BDF22EF3C2324A7BBC51B3E82B6A3F9D510376AB62A1C81510BCB95AE6E9005BCBFD09C15FFDD23602AD8905F8D9B99C82F40EE3A21880B2F8D9656C33667F41DC26C8F0005B4B11FA0BC414C3B1E92F58B9C2A06F17591E21C29AF62CA91F5A531D1872123BC2E1E455D7448777B30B2BCE2E6133FBC28D8D1CEC37DE339AB05A13ABEB312094E6132518967B83E6FEAFF008D7AAFC85FD85C1712F276D7FE780BE4E7932DF2C41DEFA6F55298939B8D2BC2412244CB4F8C7A6497FC310CBE93B796A7EB00F91DF60372E1BF0B77BBDDA0F8AD5926B524D7D380EA5D0F3D4310912E4071F1DA415CE6D428A8897962940304A4F05C55DA8C04FA9DBAF06932F0B633156432BAC9418F3C868F18D7BE545AF88E12AC8AF18E5F293C1869A2411C8A616BC5144AB126BAE08AADA2FD66AB856D2C6E707259360AD7A208B074D8CD47553E8454B8DBE2023A837945600D799C510695A321495670936B2997C613D964427573B5E37AE27AB4039E7F7C27CB19A7DD1CF29A6221D92DC0297F070E384FD65A2BA09EC32947C0657D8A7AA13088499EA50552A7DBE4C07F3C32B7A059EEDB234367F3536E910B2CFE3604CA62358F4D4CC1E90A51E7626A19B9DB7E3232F130302942DEED9A198F612ECF23B7E112E3A3E926E94C5D60084FD9D01250E01EFF219A05A4C6A5D5AD381E539FA16D9B2FD4A75F9309904CDBB9CE951D7E5B488C81408F18463E24988302AA0DE4C6E8077DE39518D612DBF2DC29714BC2A0B59A409ED0D3577F9F9A0C2871D4E4C0B5ED744ED85D424F2892694E541727FD824793893748120608263FC12F54986BA205687DAD96DEE1D261450DBA783C3E3B765B11C3424A37E866B5D9E1B96C8F879F5AA325F2F8CD2CB0FA85DC6A601EB6993AAAEF22E94F063BE6AD5A83BD580B17F1499DE219403617F6D54E47C7BF04C44DB927D5AB44A0ED1929BADF759D76D2540BC2B69FD626AAF1E94F6CB9C358AF0A223EE57B366C28A5E468FE9875B9E17FEF7DE4C16E78FAD18DF270F3166A07F458B6ECE93618C7D015F75C30F33283FC7946E0165562FABC4B4AFF0419B64EF1EF8F5DC7F2A38E59C83E8FEA28801314304A93560C40B506A41B879926B7217EBA974A1D690EDD2B2A9CA26D4B5AE3A397BA108F2B8E56A40BE8FB1186B50CCADFB49C359C2ACB463D1539A8B3DC0616CB7F13B0DADE133A5A3A0A34FA903D878F5D58740FD563894D645019EEF196B175F6D59769767AA7A6CB923F112DA3B778CC54D218237A62DFA7F6C8A09C19D531B45A43E647AE88837E7AC559848FCF65B0003447FE4A30BE6ACDCF260F93BC6B1832FA1C00A382616EBFFCBD2F647F070D76F7C863392EC02F7A1F4A7A57D6A4B6CFF0B33957E5511E9E24C9DAF5F7288D6CBA1805683C9662B55AC7F43503A9B9555DED871123664932A6A79E27409835C94685CE0FED82A2BBAA93F05014065B8872DF9BD2118E244F95FD55D7CB808BF6C3156754284DDB3CB1A218F64D0FC08CDFE416FFAB3142E897D836103C52F89E7C27030832E7283E312E4A8DABDB5BF39E173221522B98163BE0B06C78B41DCD8F078281CD9017A4252F2B64E9FA519C9C04BE6F39D2D78337BFD63B849D4DF0F789C260EE8813B7FDEB8F8F3A48E297AB4B3CD8AA2311683C5D8D042C8EE8EBC2C3BD40DCAFF632EFC30D5026F12F85EBD2FAEABFAA3E00B83525993ADC1DCF31C821C33722E6BF4A63B06437EB91BAB4058C9063A20AFE76B926797813D01B645E0DAE3E51D04373000918C603B36A7A77CD2D8B7027437B198E865023D6BE81106D432E406C2C2BFF960651C6F99C895A746C8F273788DAC2C650E72E1072445B93898EDB0646013D7AE1C3B92F24F0684A5A1859CC34FF89F4CA66F9A19971DD2769DB47068C88E4B5C8BE0D8EF73EB577CF9E8F33D030FACE74EA4ED0A23570911C7815D142649FA0CEF79428B9E2FC393793E18B782C200BF17226C0E6DC28DD9A5EB4D8913D3DCE5D34613CC3FFD4604115F22A7F89C501C9FE763FB39136718EC680BA86976CB465C8D70E55028A4BEFAC67F1E002344D026F5F7BF9D03A38AF93C6C7C3D704B056290893EAB725DB163E992960449761085B5557B8B20594F26FEB0687520C446B664AA971BEC055926B8AEB45542132F5566690362DCDF75712F23CAE06057F00A52CFEE374387563D726803845415870821D94AFDFCECF2517671B9EEA70C96E16E198B65414A61BCE8BF0B2884A2C2E4F8EA9A68367DD5B2348DD811A69B629134C19528BE1BA8D333F1871EF70E8C04AEBAE4ECB15822780ABE92B91054CAE1033386906ABF9ABA5F5F521D4930206886DBF97F2984399EA78F08D1E07EB814D2B8DE04153A0D129DC7DFBD2718A2A0A30B45684E94FEC586B588B1A23DAB0AF8659290DE671113DF34CB0968C29C1C89205E020E6A09B7C4F2E19C9A2CE4C9335A8E616131B071A2FED4BE80DB4166F9FADBDAE05E2B8DE66C7A0F9F32B44E83A6EEB8D304AA514AB67A37BC3E253D3CE0F64DF649983F1CF961B2FECA6F85F6289563C4D2F60632BE4505EE665DBC488072FBD791D114ACD20700B9B8F8EFDBE1AD062C1B371E8E9A4A1898454EE704EAEBA7083E8A785E709242A5F87213C2A57482E5587A14DFAAABB8F8125D70767011EB5B17B75C90C96FE88136934DA3247F7C14C0D8913A4D7D18FE24B8E53219B49DEB61B69C7C10AE5005D6CE84B42B715C1CF5F205E926BD46D726BCAFDA69BD918A31AC29A0410F58EC2696230F81543296902F53EB05CECEAD7703190F1B9EEEFC6198389D1E513F729C73C4C84C73D856D355F5CAF28A4866BAF0B5297A4BF21743D2C9DDA0EF8A216337FF43605C2C9B31AA52945D2858983EF74965EBC8B2B5DDDE1664AC31544596ADDCDDD60AF9A6F177ACDFA71E09062FA2D3349BD09EFA84FBF573A6A616504BADE9319D619C1C617AFAC29CADEEF87F41705E030B0904D41AEE2722286EE69240E6AD2374C8297090E7DDC65F5CFD70C4C1D9A9D34E7C580C4DBCEED23E6979F4D8B80517D42C6ABFB6995ECD5894C2BAF635D681AE1939BD22764BF7131E536258106CAFCC99FCF2A0CA030B53175908D8601687CFBBC0A48E247F26186C03D44CF5D64E3250467157FD64F31702D5C1A991A43CC07356F39392CB8EC19B5918ED6DDF6578075E7BFDEDFA887E4F9BD4FF1D6A13D3242B2E68BFA5EA15A51305AF8A8B3F71A7334D4EFD51FAD39E26F2370E19731A6033A3C467D0BFBAEC6ACA209BEE4F61CAC7FAE64491E5810E791F5A90A7539C15ADF25C03FCCE7F8E20D6599C6B96C719A1C265AE2A92A460A000A0495D430888B052B0CA775EB367FBB3EEDF506D849662A3C50CAB980D424EB06E80D1 sk = 539577CB7F2088FBEDFF1B53F235D607321857DB32BBA645F8DF3A89DD426552FF690305D543EE0F smlen = 970 -sm = F52E857A3A5B8B9BD31F9EAA86C528FBD7B68363F9B50BCFE744406DF62B31805FC9E03432693357AA02D62642C23CC7C1A2725675319F3AF78D18435B84AE66341BD0D39CB8C983C02487C6D5C92F1B64B908CC50ED88C241EEC779D0A6BEF116EA00E1F1E5B50D851D6B5A21BE30C8DB18B10FDE5C4D02E213D70F48A4FEAFD1BE03C1032FC6EA8784E4BE3D9A4F373798116FE45894ACCDF6B53D83FA5FF1F93C2DCC221B7D30DFD99D92DEE716148DCD28CA10CF37CA35613CAD36CE8206DA0045F4352F178858595805DC27F2703FBD30859A060240E6F75426DB0EC4F7851B40E7E85C2C268B07AE718B09340FCF7103E7AD81ECF21391591D2E92358DAEBDC65882F13E23FCFCB96E8B926F2110ACFE41728B4832B1EC3A84A6381A3F6BFB1144D1424F69F2545DC9FA12081D07DB2F69DE2EE2CF9312E3825366B48E43BE7FBE8F5C3EC03F8CD73EC1EDC34C2DD005E4532B88412A379CC913310A8C55EA2B34A5B512D9CE91F149DC668BE7DAF7E86F0F756EE55C1457E70382C0FB82AAB19A018395F859D786E9F84F8EE132D9FE02E54BE0DE1AB5AB3B09270C06CB6994FFF4AB9C947D101FF64BACCD207DCE7EE22552BF2DFF720CF955F360DB517C629DB1BD4C3488B2B5C1E6275C7444082B5D0DBBBEA7A014F50F6B3F0CB26728CF99EDDF861C33F88E94B084E2DED1E8E8D18592B11D06A64352D4C938E45279453BA83F409D5A46C402547031F7669E78E610914936CAB121AE8210B5FFFD4E897598724041C3C937CEC2C93907445C88EEC96644296E2E35BD0F4D94937A20D028144B86EB2DCA133DC1F3CB7A69DB7BF626C539BDADDED7F1BE66D00882A98B1C1E1792C7953E2B39EEDF6D7F97D74B92F6A5A2355DB1963D60543D7700B8DDE35CC02DBA831830B5FA920FD93B32C2239D5130D6330BFB8479AA9818A75ED32CBF680238C4C516903A264398DB8D04F56D091333E62931FBCDDA360E660713A1D9EF67D4CCE7FC58163C24EDAF709759C867C0B0B2439FBF6482C52C51C30FE28A94FFC96CF4F86A640A8A5EA5144F8888A0E2E1C62FB3EB281591A1DA18ED0A14C5F330C462DAED69015AB062013C09FDB96E529E926797743BCF0AD75386A4E78823CB0DCEE66E62FE0027835457A737A808A4E03B607C302154661F946FE630672F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE +sm = 2689355CBC1BA542D1D2E87B8DEB76A06C9CFB70D643F8844B1A792FCA4EEC4A4FC7BCBB7BBD9C1D0831D81E69E522D8CFD2C70DE72CF4D7BDB72A2B979ABB3B3393837D1DCB9EB7F9563DB4B25EE4B15BF132C0F4081578FEFDA384DC9063F8FE95561010E60EC6F3B5A8D950CFEEE23369120B574AF3200B323AC4E89CFC189F22039E80458013DEEFF869FC11E4C7B8A30FC240AD37460A79468606BCB9192AE1C17F291F71266B556A8349C054FA01BF07381D525B30B4B423B05AA0C3039B4CE937B3253847953B1E88055E0FC55BE4238D47DF9223A95A2027545FAD0622F85A5F36F66345A22F48F9C898C5C71F3639F2CCEFFC5170FA182196AFC738D0E19B550AEFCD29E1561A97BAAEF9E06DBB276990DA1CBE2C1F37B2B61612EE3E1D597C2C023CE9F3D210E6E767DA3AA1ECCE541A029418F8B4060D69E4DAD549964C75F863DAD24BC6B976687F3CEB2414F08E57920F8B86FE65140932634D23697599F79E471F5E22F201A997E2255E86555D4FE15AF46067FB3F334A290BD08B9FF3B6B92DF947631CDABB1114E3D096E4CFB3DB586A00AD4F771F6AAF3C0256FF928B9E9C2A5BA826D5778192C0819587BC90E209F94D0F28905994EE543321AE1D6915431EDAAE463D9A925673C487626404A46F150B10E5A2D41EE3CE700A384C613DEE84E5F644874D7F349B362124721E970AC43788D03751377FF8E584A69D639FA365C2EE7B6D856443E4DB74C6535D6F2C5F7FEBFE53E800D9452A8737AA00FD869ADABEAB51CE1E70B7E1453D632EF660DA22ACE1B1B12624CAAE970F3CB355EC1ACA6CF27C050AD1C7D14B95C280D4E5FE00CA045A1B60DD1088C804245E658BE529DE8602295E31F9244BFE0C65029FB6C6E7651083B168CA307FA0744BF54C155582749AA024732D64F6F6F9F1F98FE7522689C2F2AE755170B3818D1FB3AF6602283F37A003AF40F08DDA060F9A545504979A17D97580019D0C6C1233767B59138DAF9181856DA191531BA85E6F290CD04F9FBF6482C52C51C30FE28A94FFC96CF4F86A640A8A5EA5144F8888A0E2E1C62FB3EB281591A1DA18ED0A14C5F330C462DAED69015AB062013C09FDB96E529E926797743BCF0AD75386A4E78823CB0DCEE66E62FE0027835457A737A808A4E03B607C302154661F946FE630672F7AF5B52A046471EFCD720C9384919BE05A61CDE8E8B01251C5AB885E820FD36ED9FF6FDF45783EC81A86728CBB74B426ADFF96123C08FAC2BC6C58A9C0DD71761292262C65F20DF47751F0831770A6BB7B3760BB7F5EFFFB6E11AC35F353A6F24400B80B287834E92C9CF0D3C949D6DCA31B0B94E0E3312E8BD02174B170C2CA9355FE count = 4 seed = F1902A7815F37BC7F5802D8CBCE5B48D82EB85691718062BFB84D8C06AA41D6E9039B0A107245DAFA4EC109A57332914 mlen = 165 msg = 1CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 -pk = 4D32D60E790DEDD364DD59C7F4AE7C1E50238EB4809DB21336731B1C7C4D570275D1022189F4926C408988622BEE39F41326DE43417FB52F2035C391173C8A243AC3095CEF4A7E11046D963D8CDD8EBCF76F24F346E9146CB7A4CB5F6B4E4A1637F8DDA9DCDCEFC7945761E724BDFE0AED88885CB715BF5FACAFE16B5BE3F6062C25484456C9166BB6BEFAF3B696F381485C4069D662AD6C75E7E67248DA480C73A93865B5F24F6B805E54228EFBDCD39AC8F2FBAFF16EF06DD277E7898A92CE66B3820A5F55154A87CA7733B9278A75ABCBB47D4C04DF127C23C1BDB7D812631FDC4FACE334A372C3FB5FF3B4EB8DBF96892BC310084A03E5DA0850AB69C9E9CE625A1A78EAD270605E1C2ABEE845F24925F4ECF343383E065B0FFCEA99E9D8A1B64BB1D095A474AD470558946A0EB429C23BD9850D799FF0A967CE27B57BC6F16817046BBADC823302F004F3207118940486AE47289C0858F8CBE07507063D2B87D7E63B64CCEA945BDD81500A7CB6A8DEA267ABE9A2E4512E2E5AE835F6AEE6D010549C23FC83022CC19C3B17A62D6F6723C2A67F356F8DE8BBB4756121944355BE0156648D1BBA659DA2FC4DD3D0CA752790019BD4EC537C0FF16F4693B8289588C084DF47390CD3BEFBB110D5879612E00C82FBF6BDE818892431FF6424E5B4A348298D6D45E58FBCFB26DDDACB457AFC0D7489F4FF18B2F5CF6BB707C87ED404DF2973F77E18E46936B1974BB89062A745827A1E4E1067544A05636D427B606FD348CAAA0E1D7B23D831C4523F7E67E1AE57D2167CAC8FBE8A04A96883D68998B8544C71EC8A4AC87767B60BC726AE14ADE1B2F0402D97163701D1CC3918671005F2D01C519A9A5A7B46C6D4CCDE519F52A3D6C6D6ABEE7E0CFB25A1EDAA35882DE90D9F3D837D6B0AD10F28870C64CE2EB753F7A4D9B18A83D0C24736EFA10581BA576EC6AD789A5EC19D53A243CB595A0512431C3BBD9ACA81783DA069CA16EAC3D89054E4EE2F0533EAC26BC5C74E6E1AC0038BDF8494B55B2648C5C88C90D159158F0E088322B83659B87437720B27D791A2B48956D631592CB12D977B62834AC12D081FBCABEC499337997F7823965A58E5BFC323819043A008649C35858BC89776AC0C7475C5E20F8C76970F0C1C9973DC9EFD0CDCD85ED925C3A365C92C94AE62384DB193B1285EB151C6A66EF5D1FA961B33D1EEFF90D92D4C49A0FB4F00E7034FFEBDA0893F8833ECE09B4118EA238ED4E882DB0F95EF3B896243834513541C2C9A1843336AE90A294D0FAC9E8EAA61F5EDBD3CCB95861F8BB501E9A2B6476D6BEDD2D7428A53D627A9C635ED6C66AEE4F8A38EE59C0EC87D3A247815D6684E0AAEA2D7FB1B47A95DEDD1AFBC0786603780FA7E6FF7331A17B74F4C80C4246F545E82F56A38DC0620BA6601763B4A23A280DBA795EBDD7ED5C1BD27517821BD0F9E6DB0E33B03D25439462FC87AF6B01E8268A6AEB8FB0063836988CD42D1A85F0EEC6ADBD0D7BD2B9AECAA73BCEEAED288FA7C3FF2D08C5A7B7D36AF4CFF8B829A20D03F8B258B3D068AEA7F6FB46527D5D1E2B535F64662EB5F974D33812EC6D9254FD8B9D038AB390DA849765E5D29D244157D2EA69A145908056A0CCF6BFE5D3AF32CD82CF40CB9EE0D4B403594A8F233029526F36E836B79ADA122C3E2056A6EE4A635F17A934D9393DA3DA94D42839C3062DEA7037C82BA7AD3602C43617CBC0231F6F42B89E79379303CE69D3FCEAF1BC86A3249A5ADA8488373A483647775C8BED1807B89748F592E7B495479C587D0F1F136CE783A034C94AD61BB1635FECB97674181E39DB78FC333E1E7E82E425154D27ECA6CDF253D1192560F6897DB0930061577A946E8D9D6434F87ADF28890346351879C55042736EEE7CA9F18D77F5F4F901B8B0A3DD537B06B7F263C4E0838AAD76223254EC9444853F1243BF0DA040CA199E09AC4021D878247E0A31210A0F71890ED472F860FA245EACFE13997406E7EBB365F3A7A75F9AE8D3BD37B8EAC706DDB34923B24C5DB428F839E3472F38437DF701A7CA661683E0EE9C643C49EAB1E103E400F8489AFFBF7F8E89701DAC13428CB1D3B97E515DC79C7A6D5D5A6A4CA6816CFCE655A77BE0219FB0451BAF6876F06155C84131B8A9B85D99DA73F399A10730918E10EA88B8867A66FB3E26EB353DB46632D2FC87A4DA94E803918B173556534336B3EB9CE236165B2B26CED8FF5A0416D309BBBA426206CFD0F5059AF302A2C08FDC57E5BFCC1C593BDE0234C036B098C973F1F7B25443DC45FB138FC752A1E30271D3C084CEE80183751BFBE5566D7F838404CDC8DB8B7FB9E027C8C4FFB07BD94DCE984577FD83887D54AE3EF011BBF4F8BC624493FC244C57F049EC6A321E77CC2D0BB02B020D8D85DD5B3CD41CE1BE6F9783048423F9D736C0C772763DAAC4B596C68784C89FBD71159DE6E848635CDBA735CDB9F5EC665FF6603BA116BBC7149C58E02095CB504AB04979B7FFBC4B2D1D79860D6E51946AA56B43BB21B14FA6122F8D012873E65CC14525D346ECBE5E81B83CFE08B1B997A3E84759DD030F506A2A8A016F30DCD9ACA6945F42233816BB2251E51C33C8906317F1D019D1E1B912220A56C8EB1D539FDE09F56A1227263BE94C0C12085325750A018E80DD9BC307FDFDE4C2CA8E6474182F14872DDD076EC33052E099FCA26DEC4F7FEFA49A25DF93610A43A5761149B31ED28B5A77869C08A634C99EAE2185E4D4C12339ED0450C314AE2F48077A27150DB2EBCCAF7164548939C117D3DC75EF23E101783834E794C0D5BAA96554E508FDFEBB38C2E7053D7A635BB6DE62C1D2B199AA49B39882E91194E7B5E647DEA08CD36140AAD4AD13CBF23C0FCD1CE793C41CAED2C254D9EC1D55619C0B16771E879532DE5F3176387382A772B44AD985C4F946AA660D3CD7CF9A208CF64F7CB27019BD2618537F3CD236F73B6C5EB433D59CEDA979E516204E24BCD002259B85DF30A5B24FBB9CCB2D7DE9FDE6DEF1B9C288D0F5075B1455807A9F53D8B32777A3BE7770B31CAAB64A0E15D932FF0855EBAF2E65B1BADD6850EF0F52621B001C6C357CB47103682B461781BDCDD91E054AE129F8232772A4F96308DA7C4363CF4934501D28A28E828583B2DF4D89EA1E0C2F9CD24D6ABFDE453B755E2EB356D171C293A26712F386696257CB9B0AB5B55D040BA4E9C7F204B5B344E2F9B54375A5FCAFDA433961B62D12E4A6DE11F55F6A2D501B9099432C4E54076E7C5FB446E0185066B1F6DE9BED4A1EBAC2C2D74F35B98606EEBD4AAB7E697E511624F9AF658233FAC644533FBD6ED0BD457DCACAFF30AE4CB18833F451020255E2BA836FBB2393EE182E9AE56DB0192E263A46D4EDD2403468CEFB7D0AB1071C63BDE5EADAE2A38A8376F8C1DEC876E098813DAEC7E63F88BC360967321D3D6584184048C3393828EBD56501376CAF66B47B3829454EF17EE1AECFA7E49DB0AE1245F400F7948CC078F4F2ABB17B096E2A31295D544A363EE95CA32C2B31D02C20766F22E884387C157A008F035934594660490DBCC2088703BB065B410E80F2FE7EB2823CF15CECC173B3AA91E43EDC2C938BF5916480726032A8867F662BD9AD5EB1EB844856BA3F8D549E5EA24A75DBEBCCACD6F792A4E0C2A3697B6807BCAEDB314DB46AEEEABF625862690E627D35135F845150E130582C09C18A791055424E20CDC66E45A69CB641F1DEB503AFC059C32F43BE90CC35EAC4C91DD4951FC2F67CFAA3653D9EE424C6681E776A06BC13B43FBEDB221CBBC4A94EC1FC059F808B06A4CB3167E29BD76AF1B59A81BAAFD7081F28C915C64E088830846E4F15D7D7BBBBC182C7A19D6C110E1B471460C19825AF442A70CC5B3891B57B379A0F91D0B9B15BFCBA1E99A4901495ACB8CA1AF4207D14C588DCD5464EF47DA0A75D9FD7F7F3316617A7E6E79268C66F33E98E65875911EDA069F6A236992E728077C2C59AB7A76ED93314881C8ACDED19270E8D4AFE0FF265BE6A0DB8221CC1B59CBA5ED6A19BE9330DD1335BFFDADB13A8913C15CC5EA73394FC5137A8A94EC4A87D1579E669B20AAEFE56D387EF28F2597113CED9CBA994C1BA5594EF4D0C196DB9038A5FB52F6E7DFAA8BD32221E0FFD730DDB0EA6CE0722E90113E4274F39E72E9B6F4D531A1287F4B9F253685D656745A324F0B8DF449249E88CEAC5AEF431EE216C25B9C6DD96387147375BE22D0D65775F13F75AAC049D1737A19513A2717C3E272C99CDDFC1B2D2997C8A3EBF00185DD7585CBD59AD146A6AF925CC20CB0945D8C606486C057A3DDE5E4692345D5F5248F28361CDE610B28B77BA0B3F65DF72E114468AE51972350B832790BF9CF565FA47B2A10039C182BA59A786E285B1C5E2509E8394FD2FAF734EA694017569B291DC78526947FEC394FD94292150BE70995FD5A77AC6F15E67E6DCAAA382525F3C8A914127C67B70E0A18B0495F2E895DBFC1A294A8DD3D2A14C5A8A298F71E50CFAA4001F17B9D19899E2596C09901D23696AA868AF18BC6A48C9BD0382AE691C975E26793BF4181D8AED21D1D3418A10C5ADFD7FC218E43F7BC336FC953F77132FA43EF5F31DCFE220B6C3B22C5F2186C6DC24E33425B909B6BDA9A3A36759639A09B6FC22DADB07D0093FF58A5898D304B72CBFB8FEA8562B8A2E91C3047E883B9BFCC496430296A86F7C57EA357E2DC2D117FD3406A58C6B2D41D38C5BCDF05CC2934FCE2EEFC70A11CC920BF2528AB67AE8CDBD82FF28770D711BF14FABC9ACF61DE5FDA0312F7E97371A3BEE063F9AB2D41A1ED0CE1FE3B258182616EDD073892ACEBC6238B89032339F016C376E7ACB080E65FD48117A1853AF89219B1F4295281C89F29855F478D89BE8DEF654595485102818CF8AC039B9E9424AAE63F0215FCAC6CFADD090032C0EB9D98FBC95CC0208A501B64DC82DE32786596E5505FF1274D19460A54099F54FCF578D4B1861EDF9A2768A0521B7463AC40E1F634E705C3C32C60EE8B41AB0B9C6B5FEC0166149F5496FD9397253D9DFBDDD30D977D72B25330A1653FE005553CE4485585549ECFFB1CC7790C1C098F21E5FB948FC322E6D616C35A88E71CB3028E85816F0F449FDFB466727E1A147F9E0B3C4F263FC4AED116F448A1431DEB9896AEA9986BD9FEB4866648E01F6E1064F8CD33553EF73B610583A9672ABE4FAFE8332A960058C3948B405F45D7A43F7A94745E850C6193B5C1B3A8E8292A1BD355479B56B096DD611092B6C44E93C8180F6E87A835EAC4192DC9C8EF42A9A8AD3F25F9232CB752C23B5B7F431205E57C4608F5FC8B208AA8E140C26C3B1435228CB725E80D614E36B07DF814FFCC4A5962E586A039097EE5FC54D49284EB74880A3D13159368CBDCD431293F26CF17404D33783500482679C62BDB8C8393A964C8BF0E154A91A8C8D2A9D0CAC9FF3191CB0216C78FCCE935FBB8CCD57A01E4FBA01A38D00B5E7031611A82DF721EBFAC217E989DC758DE910E62452769277609145521ADF0843B041D1345FE00B2D06B7C558EE6A0F2E21268BD11FBB3B6E6B8B1D3BA1724781A1BCE695E15CDB0F0630FB97D001E884C79C5FA83990656477DB86F1E345E185184689B5771A0E98E62EF9BB1647DAF2D159DA7F3C6D73BDD3A372824093846A3B7C529F104923296C180309367509BA43C267CB912E7C79ADF9F2C60D2D5413CFBDA3607850DA9AD300834395A11D464AF33B2A9C9D12B6D81567678D04CCE80649182DE1144306B75982003FC5A3A09FC830B20C475A7097D50B6B4349A766E05670AABFB3023D871DB8889176A6CFD134530A72530EF2C0ECE4A7863BDB6F61C2F2CBB0B43409FCE26B5045727CE4AFAC338B4EC634F142FFA955ECC801E558B5ED2B3B76A6F78A6DDDF02159EB040A73362EBB73B525C4B3950D9C525DEF04B2DBC92D143BE33284DF960C8A7694BBE16DE19816CE34495EC798E9BE941C1BAB448C5D536A4DC84D482B6B7C717B6BE3292DE7B6B0C4FAC30F1EADD77DCA4859E5C46ABAD402F23C120BA6C90ACC929D90BFDE9AABB6C48E597D2EAF1803DD311255A0747BAE3E6C00BE878F459CD2E099B1C8AB26B0298BF111B547DA2BEB1E48FAA87331C8D0A52505A3A1E416315910CBC6F2B52522827F96341D055E2E2CAECAF3176678E87ED6EF695F19A8DDBF409B16ABB1A6EE2ADE3AB250AB57AD23B28A918C9165B398DBC3C251A4FC74257717A105A214F14A4A937DD78800D5E42652874313B9EDD72A604C3E99B2C1FA2E77878845615B27922672EB8F3031E99EE8BD00D8FB8C777962979D53D16A6262882105D3F9A4D9A966C189771D8FA4C3B712E8195CBB1FF8A8C13EF595298E0ECED7D8D5276A30EED25EC5411522DB8FAC1102CFEDEC0D990C32961ECC38A47176DECC7289DFB2CF93EF97A486D69C8675CAC95F9B2339649656F9059CC046BEE59ADFA5BDF97D714BF88180A81533198E315B4E9E0C6756E4277A5B04027606632EC67921946709E30AF9A54C65FB003D2429AD032D226CE23D029E03F991D84DABE3A7664E8DD508F8B6109668495D6CF006ABD80D7DC6A46D66E14C8CA18451297BBBB4AD3CD76042506276612612673B015652E71B16E4FDB89C5F169B1F3C6077F4F1931879845ED708D6BDEB121C8A21A867D14813AA068B939B58B2D2FBBD64106A6938632502D18BD69CA327ED9AD83FBA484361018088EC231A481DF783DAF2E7D7DEEF4BDD523D98D4FB884FB9BC524F64A8B09E86528C7E8A4CD120328D42F53AAA5DD9ECE34382A5C1B213F143C7AC8FE76FDAEDD48A2386848FF467D86FF1C76A2FA214965B89404039F4B0BF2BAF660ECA21AAF8FB22C29121C03B70110C52B348100CF615E8F53402CBE34DA50DE2BB01E86D734D0F23A47F6DA6A0A44C07D6B940EDE667968DF31A8F11323B34C7D98B8343721DB4389CD35A0280E4915635D59CCA55583F3844754614E7A8D48B47DFFBDED369615E5FB450E948C18D31664A386C43B6699ADFED04B674B24DE4A5560C6A5F4D7A48123D809A9EEC0364F992EC749F033C0 +pk = 4D32D60E790DEDD364DD59C7F4AE7C1EB4501E6F1CC21B8232AC263CEBB36D9AB40E106FA23C1758222A5A0F342168C4530C4F2077905B56419DE6D3B79752757E83E90D126CEB12BDF74342E0139BA4112D3FD8C146FB3516204818F0564A6B733FA29EA8C2381615FC8779C67C5FEB4352212CB7017EC72E6C86B0C1994EE73E78B1721C4BC03C15797A6E29FF8AE2C5C8655650C35EAB2EFFB1A471B1E85428BBB19E7854EBCB14562C3F415330720007068C17D7631C971F4C92183BC07162ED99FCB1310907F056C232791F586739862A829DACD46570D49BF69F34AD925EA4C6DBE710C36CE73729C67590D80F530E12681A97BEE85B1284D9D3CC203155ED1DB90364B36D3EA26EB8F6BDCEC975436523AC8C8545A3DFDBFA2ED243626827B1AD32EA6D4EB2FD5039478298A706DA417AE77BB4574D5D0ABE5649F0F1F845260599C4BB1EED927A2D37F7097A27C7B74E9F13E34E60D7D883E2AFEBCD8F2E3BD1B3B19B21381F2DA239C231C528F0F8E342D9CAB8FBB8C4525DAAABB825FA2903B26CB797C534364E943A504A19EA1D748F7C197F95C79F0F7EF5B0E451BCFE1308C89FA533B4C6DC7D349540B121733A346B50DDD30DFC3817C3CF79E99F0F781B8E042A924D49FF3BED94AECC0677BEA76D808B2F6C48CB90CD72559AFD5EA7FF976AA4A8AB07C3571588B460B1B0F3D7804DD4A1BFD48B29E478B25E5EB7A24F418BEB40C3990C0230D8F529A68C7BE274B5FF81CA0C09AD680DAD0C4AAF4EA9E9C96C9A82A294AD48A7F2F10561C881ABB6F674940F4C7775E3E6F3AA3B504A70661FB46E4D95FD607B98B7D29D257A25CEBE98F2D9366F10246216E3FDC8E3BA371F76C783B0A74552EC13A0DEB935B3D132B5E9D465B9CD2DFF2045117E0456B6F081FF5B0E18D017E5E967599C26D04183FC1572406ACF9CB48628D379F90059267F6D213C7A5B83BCA499A187184E1D185CE53F896F695E1ECA56F15AA7B9562DE14FB3261E4C696BFA1422A57819684B501F3C4FC815D802F014118A76360864822203684DB4A9A193BB849024261FFA2EDBF31CD88A87BEAD96490C78E1842474ADECBFB44C892630382F9E6338AB606476148415C8D677BEA38C95C2B72E8FF9062651861D9D0F2F1060861934CC884B544C48356E99076493F822F154A545393A6169F10CDF9E00A2EFB695178A25370F046378347174627F489EBAAAEFD53D02062697E3F7342C4893D585D4E816DDA010FB0DB4D1DE16550955DFF774932C1BCB8E5D842650E4CF9060F7F413B0312AB77989960F8F010836B09691AD2922A98D38DD960549F4EF459719CE86B141B34357B4F64E132AB617CC53B1D73E2C8F605C326FFEE94306D338837FE278EF67ED5936F7FFB8F16789F07554B604E8AA8908EAE3750586FEA826052A6AC58707253970BA8C019A80FEA88BEF626FB6EE401881F731F0C5349E84D8EE3783F1C17DADF67F11929A40CCC4021E9585A4BE347E72D3A25F5B237BB0149BF82AC6C8B3222874237D6531E150C5926D6AB4A6071E526FFDD95344103E390C8A3FE6824C3728F2DAFC60F3645DED6C179EC29B6246396BF8BCB1603B9A2CD12B3D5C36EEF5D9B9CAAC5D0105DD371EDD5FEE93448FE5DD9CF830F850C0454453A6262CDBE5F3F618C378DF4D467A2180D6BA6650124B1E7CCBB1C2292739C70A5CFBC0AB1C3D983581AE4F788AA60D6B1741F2C147A2DB143489C31D3A970251FCF6C6B2E6294C614D00AC98486EEAF20680B48BCDFAEF3C6C074C37DE85A050EC63486A70F194C998690AD24E575F6CC632E3D45F63224F6E7F4C667FF91295BC5AB609FE31E16032915E90F86E330A60036FD4C418AEE9ABEB8DAF07147CA5065695CFC8D4A3985E4DCA6458AB416AA802804E040DFDB386D7EB21F85E2596FCF0B1E8E871D8969E5F0FFC40CD441561891E912A0A79085966A96BD60D25686FBA620771D00CBB1E8D795EE89E5F0BE19D994B530F04F386106214CB2AB0B47F0F4E02B52FC7289E7ABBFAE5B87A4D0D9669EEDA8008248B2100532200C9283093FC0B1BFFE6DD5FF4E8C0046DA6F3B629B184F0185B93487E2E3A8C31B9C711D258FD4361C0F028591E12AF6915D5397274BB40B2D5D2A74E85C555C8CF9C5CE8C84EC8DDCDB0E70FF35A1F5350527EB993B4258BCC8C913E451080CD8116BC58509E33027BA399298C227E18BB8C3A2444726520AFB851FCFD01687E52484E31FA70ED2567968F8C6B4CF7AE471FC69391E8F389B9EAE5CCEAC82BC91296D099E534696263AE92384256F6269610A8475C679150362CC2F04B934D0B7BA1E3ABDED4D608BFA2D70368FF8C6C6AB032B2ED216623A3BC97D732BD7F4206EEB7B0CF91DF4B59CEB980A461FB1835F37C94A6EE198E750A35C12603391ADEFEE6EEE7EEC764649BC6E12043DF76E80D3CAC17299C31F59C722A019A9ED70016D7D775F8DA2DF07562AF8462387DE4FC8C147A757ED2A4C40996869922F6C2D0501E639A476437E980DD5E590D90AEEDEC679E2989EEFCE15F112C7B5F0AE7C4760F8B989B77E2781F7973261232AE7777D90B532185C1E279A7835B6DFA7916A367F7D945AF2EB3A6D391EF7809D747E45E359028A3AF7A3F109601E348AB30D92FAFF9E431256AA65D31B1872945E3445474D661C81AF98D2056F46E8F3BCC138B710566E5A6DFAAB49E0CBCADE393D8231FCC9E77E44633F198CF76779D758E2D88C9CE769B5336F62144DC0A8AB9B28608CC826305E41C854B8522A2857806922B7A57561F2AF63F87E8C930BEF1C3824ACA7A5C48F008007A3C7F31C717CA034B38D1D0856FB6B10DD93FA1A0CE202E3947C03FEA47740B5217E6B99503C8BC91AB3D24D22E439DC4BD74C021C90A42AEF546A5F3D8DFF21A90A6A3ED28567E7704C25E82F5F7B3EEAC81241D19D01C46BEC95ECE54D20A787D8A4D441957AF83EBC845143DA5BBB20B688A88372EE4CC4E41C39A316B225969C55B6B7C011836EDE19CF302AF3CFD7BB387D3EBF1D83A3C3A4C88BAA7EE32098363FF335851EBB7BD3455B11AC1DF78316001B68576D6809895F93EEEC6F70249DEE74CA9BA6FB9D24D4425DEB21A69ADA4B2341E8CA8EACF911A134480B9F37989E6BB100E5200CA86875DCD1DDA4043869F454E8F84CC6A0E77F12EDC74029DD12893D46D8ED24243E4B34BD25A4D72AEF60469253D228240620420B959145803640863A69730EADF493E6BF5EA4CC0D23CD90E79F01EA6A5DD53EAAAF617CFE2838E1B75C985C1282F53155B61CBD09DC9086E8569B331B7692A3E891271A0FBF901AA174AF028091B0F29A9EC12341D392C49D69D52489BB60CE8EAFBC35E215AF78870E402E52BF0417750FF67C122F6509CFD2B0B149A64BCB978DCAA30A6986177B8953F004519F20665BA257F65A8C00E5B2484B87F6D443E66175439ADB90A3E18866834EEFB342FEE93357EDAC8734FC9B75055033B012707971BFE7F75E76C550308FCF5178DC5298E8EB0BE01A0B30B24D0019E44F7772AAAE3CC8672D88A88806B36F7358C21B63003DA3CB6DAC5D7BBEE4B4F1F59886D71162EE00F1537DF893EDBBF648007D2BA7172A72096A059BE370ED021FF5A5952EC09C46D5ED50DDE9F018369957DB86118E0090E457E2E32554C7DB1013383C9FD61C854E8497A9FFD4F6619BD4DF80CA6A1EB574E1ABA12CF07CA288B3B7C0E08DD348D429F75DD2D7ED9B839CC0665302C6F3B5C012A8587C924EC06D152D167B25BDF94E7E15247565F489864B2B6AFB35C005481BCF528680904551A66E8C4996ABE0E9577823BDBF267CE09556FB67A1D2069520F95CE177211FFC91B68FC7F2BE479BC78A9DFE5310A5B40CBE5D06DEB08205915419E712AAA1AFCD9DB93A6FEF4A65B6178E7AA0B9E7BF58958F1679FA7CF3B8272593625391AD49705177710D17DCDEC1BC43D3DABAC57C9E2757A10BA0F02D4FC1D2C4C6E9F093A2C0C1F1C864888959F922A622C735C8D9E0B72D4C5469ED40D02657E4CC9876281649CE1F7F4CB347D9EEE0275064BAE5C40147CF2E60B680797CE7FE2A0C9AD92DA6ADB0DF774C78B973075C6BE78A42FEBE99F0DFDAB23C21E355BD8514D5E5179559CC70F46169222379D535D0A169F588DAFF4FB88D27E46C570E0B5ED94721B6DA93A1882F2810DADA91DE7655C34BA27FC8203011389606D4A5396497BEAE2AE6DB15C22E7FF4AB828063E7475D31BACBCE908F9A4591E31F9B2F7547293D7B3F4F22520977E8D0C6F471B2C3E933DF3E70A1F0D60CB5177B042C05E77B52494D05F8DEC7353B22EDFC91D9CB018BB256C69D269BDF2E0CF1E29B5A25E1CA39B8725F51302783F310DA92F2233A588929B79480A57CB7D4751862A1F212A02C0B8375AEF80D3C51C2DBAB665E9C7E85F697992BC3B8B93188A08EDEA99577E7CD0322480E0FB2EDBDDDA65C4CF93149158BA5A4DF7A71B61CC7D0AA54F6B6E0A2ADA73AD091F13791B40A4D9C9E8D21202D32745DAB7F45D6632D54B8F8FBA585DFB2BCA805773A907CEC7D8C9538028447651097C7B5EFFCBDC713E2E3556395B2BD9D7B1F6803B553A462263B53A0129880DD23A3EA6D6E616A5B42BA4BEBFE28309DFA7D6A8DDB1E32C7A12784F80448067871FC1E21B87553FC2C64793DD1B21AABA26F7D224EA31A9F5D7986207362AF0B909187DEF9521A70BD7DDE21765757285FB865ECD74E502F5F096EC60B83BA074887C7BECA4E608567B419EC2153F5D65A3627BAA87471A7605B1D2FBD6B7915C05BB3E3CDE1CEA71C78A27D61C39323A112ADCA5FA8CA01B3F7A57D303D63F4949BA5CFCBBA12F630C0D01D10750D282BD04A2EAAE1BAC47180650DCB94F1F2E187EE943942375AD0689EAFCD08077B98AAF0D77CA7FD6D2D4B0CBF4300E9E94B71B673D0EA3FFBBF74A5AAD960946C1458ADFFA5BFDE180B96E66F1865DA0A645B0E99D2E174BA6E111E2592CF67C62FA509698C5507E4291C9FDD19BD3DADE599F49D404FDD9D52523739FC1ED1F9942EE98566AFE79D68073048AE92A48B4A9ED07EEC9D11FF9ABCB898BDAED9DD999B88E059E8DB1AEDF264F8C936A39EC1A8A3A7369615A391BE67A000B85792AAA2969525074CEFCDC9CD4ACA81C57F3F9E1C4A0CC58E46677FF9B24E0502DD6BA3D182D1AE53D31733E0EBD2DFBE73066C6CC64610E614464C50720EF63C34C38222283F3A365560E1E109FA69C4D60B88AF58B1A97579F629109B4AFA33DB1081BA256FFE1AB5DB6E114EC142EBB52132F19F64B2C20947BC779CDC10EF01CCEE0AE89B0A5C007D02B5C9F1879E31D79F62FFB27637BD782EE508A6DC397FA23019A84C648DFB6604689DB203547F652C6F883F35C47500EF12421BBEEE728EEA51ECDB9D572369DD3896519A2573E64CD2638BF39F74F1D6EFB35B66CF769A26FD46116D01E2E44E79F27B2B8212DFF22322B3674A8B361EC676A7332D5AC20E175470581C2DA0AAA35C14CB6DAB06C94BFB0AEEE54865B2C31C8BF54C1016DC262B5F9AAF65A3E6E09E1987DA793AE2D2F175C6BD97EFEE29A482F0E35D083BF708A5B30A920FBF4AE77073D7274D1BE5A696452B5D76AC29E029F27A0064969F43724CE892D9FB9B70C1700D29B639DE9F978675984E14B4B99FE17FB00CA77E7396A4396ECF13C9B9C4F529B40CFDAA1CF10B84D8DFBA27A5DBA8106C5C57D769B337BFFCC55287789FF9709CBC215B009E1EB5D0A800C570D07F0C992561D4E2FAF353206F53B542435B7191DD7B924328F5D558A9E028B02E4FF54CCA5E03F7DEC00E931A7E35841826B02E5A2F9C9603C7C6E90E6212574FAC8A22E157FC43273EC84459D3AA8BC4A632B1B192123A6BA9DCF5B18BC4A5D8BBE66CD9B95F768EFCF22C4F81DDE36ADA7AF4CECCF4E18EAF4FD6B89C86FD5ED4D7714496974028C7F990AFAAAA488F4E1FEB83E173DCE829FD8077CED632B47C56980333EBF3E6AA08A7DEBA0491A6D8F8CDFC95B967FA4A8D003F2666679AE5918B9251F3AF29EBD1435CBAABB17D74BA827FCC8A01B2342A0ED92206D004BFC78C6819BC07FE2D79451BC5A585369E92EACE0ACADF360A266D202717E24531194FAAA72449F53B7B44BBBA14080A1CF879461808B41D1B8089DAA66EE83497813EC58491383640CF2D26C003DFBB2B79F48FD3FC4BAA4244F14497993BA6FB3EBEB50DBAA733D73792D6ACFF121E9F95B5A84271872CB783998AE3C2E4D768C2828567CDD4AE6F0619273F850661F4A152EA0CF1E3029C8C18C1EE26254454431DF1026DDC8C29B873A85F498E0437D1ED27D4E4A45071E51DCC75403B9B0408F3CBFDFBD12202B558D08722609850E1D40774E4E412D23E0AA5E3D88B0AAF9CC4097EE1DEFACA028C7F504ACE4BE9742A9A566294CADCF5F676A86F9FD473473E938E23A7D320C8E17CFD63BC29622244814F2D3DA49A2AAFFF23BD0CFBB6A7C4C37A04D87BEEDA12B4A9E4B1DAEBD02D988AE0126983D06D33FBF72E485336C6BD807115329F3AB623D2EB9D7572D8447B64FAFF5BD8E3E4E71D18BB760FCA1D3C15B7880D22BC047D0740B9C83736C0886A1EA8CC1F603DD1C711B00FB44E4E8BD5C294978192E121E07773830CF7EFB96F969542A37082FE7E7CC7D733F56BC2D9DE2ED718AD915560656B8F955A4E2231D20A64765B27AED99FF6A4F690AC7E9C9F587BDA96B19BE421D45F91F05E238B5D5430FBFBC9C67416E7504AD4330812244FAEA12C115B0D741389ADC2C859D94399F5D9979C91BDE529BE92E1CA0A2EB977E004AD645AB0E3914C596C052F3022B09263D8EBA5A642DC46F23DD242A3A004EF4752A4C31B6574D40D5296F4A907150834B7B926F7D549AD0CD307B8E9AE71477BFB0A0B1F9BCE4BDC1F59450F6BD23FC0CB512F5132EB7983D105D628E4476E6525A819291DC10D8543C8BA5EC8E9E0565B9A471576750887B32E82A3ADB5AFA2F046BD4CF020E9FECD0CA5939795B3A8BC8746905612DCFC344FF64738535723996DE087E26157F25F830AADF679A32014D7E sk = 2CA59C6CF33C53803749F69EF5ABFA9482FCEE7EFD87FBF17135ECC3FF3FD7F749FD2F99CF65690A smlen = 1003 -sm = 0BA18F5FB1E5917BD98E0CA5D0D679A886BF61FB65C75F8CA57F103C45E7216F10665132AE17CC63BC8A8ACBE261D6DEFC75917D343FF5157260B779128476FD3D1ED5908FA36BAD605F52C825F1BEAA5069B642899DE7B9E169D9F9437D73B7F36B666DF09913F41FF864CB31C4E8434E27A57253C18A9BFAC68A2C909F08A3BF046AEC7E3DB45AC4D4CC57128E0FBE1F54A2590FD9EB82C59EE60B8E117C96DABCCCD85124CC54B5028FADDED0C832EADBD9267DBBB5EBF2DC8D3BB67B981CC5069557DD9E584120C707ABD9718CADF81A0DC226038DE853545A1E01E06D1489A65DE59A577C0A9139D5A066DB340F4782EFB0FEF028471DEC7109AB04AA746ECE39A46E92E3949978705855590B2843A5130192F0A080B4211DE8AC852EC2177C766FFE98B2351CF50D84A1BF2358B3C717652F329E05CC07F13C97E8704C005484E92195ED1293432F4CAE4FE2F1B0AE7F2E976B8A59FFEDA3F320EFCAC8967D361F3E8B09B9AE6B5E76AF172D2E548DEAB3E375AF9E4D277A6F45F5B9D35C62F8FDAA43511E37E6799A9F7D97108663BF307F38A7C5C4D1FB9EEEA30CDEBA7FBD25B8F7F5456320E2CC7BBDB27754AE461BC954E03C018E132BB39B43C9EA960CBA40F99DAC28FBA23F53B7EF7C140A3B09BA397C6CC815F3E142CBD4DBBFD2DEC880B04F631FB7C7CCCF33DF80468F0866287DD72E314933A4A0848E68F13DA08569F25190436D3EFA9FF02D3D8AE850820CBA7879FC3E44FDB02DA7BBE53550BCAEB0893D8386657C35DDF58700EAD7D64B9609E7562C509E36A9FFFDF65FBD7EE535032140A967AE8407C8CAD64E045B6E1EE12B44E9A557733D49413167244EF0DCF7FB82A6A6F47FD0C1B3B924919EA40D254FACD4847BE87FA78D960FAB55E1B9FE94C4F69093F00A0FBAC05348E4B7D07A7A63C9E75D137E6FA59888CA47FC4130A9559C2578839F7EED6B112E3C02E0CC4A713ABAD23A20AEE66722252C8D71C193BC08E29FABF7A905102FB67BC330B17ECA00A2910F3434B05FB244D7D59267C6B75AAD11A708236E860632E4A474D911B72C0645F1C85BA28051537AEF25B22DE0C687C318E448F0E4F0A15E78DFDE6D1C6F8F5CD0F7ED8D22C965F2A98B2676DF3A81573E94DDC0710BD2EF28D2B2807A5296174A5794E3918D63E039761CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 +sm = 142E3BE62699D70B966C9EE27E54F27ED17B11628744E5BB77502F201DAF1AD8F51BBC7C36D496D47F4DDDE8EBD6CAE3744F4A68CD4DA1DD68709F7296BC807FF7B1039B4E2CBFE262AD89E5E0AAA760139632E7FABEEDEBA606548D1FC19EE91E035B58A81717D1BA8D5B74AD11FDFF48E78C782CEDD924F1F9752F50D89C905766BF0012AF3F6B715889028FFE5EA2DD06A6D2D9EA84441E5C08D9268FF1C3B0268255DF1BCE90874221E14DB55C6FDC1985D6A482637FA31C37A5D06280FEB587E056CDB6A2D05E5926E2BF9DC9A72088340B31497490AD60E66392208AB48569730D3FFF040E0C943DCC6AE208D838E89349702CACBCB8BADD82A7A6A30FAD58E084E346445261E548D460261F0E123CD982B7025193DDB542B380D320A1A5B3A5D138AE473DC5B4D9D3A57717E6CDD8CC3C36AFB4D1C63F93365ACCCC67F9CC1A9A01B79B5AC10E810F8263AD1BE144EBF952054EDA9B6A2330009D2358AC031E1E834258C1AFB8FB7CAE2C9FE475C8F3C4B591097034EE6149F5D3D25A44DD6B1FF484F8B802BA423EA1ABB75659D66A24E50EDE1A71B3C6BD95B12C46B3E6618D5C90DBCB5253F25B423D8CDE074AABBD1FB58F2F55EC56869C803EB8B2E958538E2AF726B8B844E76DEF9BA00A051AC11770F42E7EF04A3D0D17CB5CA564951FB0AC68F96E7CDA52A3B839E48B87D49119219CEC21A7C016E84372BA31A54CF6BCA8FB21680D341F2F836702D55FBF79D26A9DF1D8AB0A8FC4859FE4577C511CE28E5669318B6A1F0811ABE546546621FF2B42E1F62E594D3E89530471C577E908B2A2DC5083CC705D92BB252A950950FD9B379044AEB8830431B8B58B0EA3220A48E32067EFA35BBE5CBF28B2D9F8097DE75E24776868FE9F3B00D89FC09F68D669D7499F6B792D82B920B0CA5E690D85F14757E98CB606965A29B822129D5BE95C30ED6F229FA074B2B67C4AD1793CBA0331EFC96F19561427A545D01067790596F7CDAAD84592F4F218576381FDC63D9E634A0709A2910F3434B05FB244D7D59267C6B75AAD11A708236E860632E4A474D911B72C0645F1C85BA28051537AEF25B22DE0C687C318E448F0E4F0A15E78DFDE6D1C6F8F5CD0F7ED8D22C965F2A98B2676DF3A81573E94DDC0710BD2EF28D2B2807A5296174A5794E3918D63E039761CDF0AE1124780A8FF00318F779A3B86B3504D059CA7AB3FE4D6EAE9FD46428D1DABB704C0735A8FE8708F409741017B723D9A304E54FDC5789A7B0748C2464B7308AC9665115644C569AE253D5205751342574C03346DDDC1950A6273546616B96D0C5ECE0A044AF0EDEFBE445F9AE37DA5AFB8D22A56D9FD1801425A0A276F48431D7AF039521E549551481391FE5F4EBFB7644D9F9782D83A95137E84EA3AEB3C2F8099 count = 5 seed = 75224ECC026C18159FF92256844D0ADF953F0A4DD8D74D4EBF1DC5EE8F5630B011A447FD4DC34A2404D620CA0E1F273E mlen = 198 msg = DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD -pk = 239857ADC361BFFE306BD806A0DF66C4D7260D4EFF9BB07714627505C990A8E26CED85CBDFF982487D49F5CB66FE4A8E472F4C58F46E50ED78D2AEE4544D30EC74C5B79BDD1E99B8505B3810706484C84327F4B05AD9AF3F089307EBE616C05519AE59255AE552F3B163FF0323BB50DDDE7928DD53D59CB637D9636BDBE3FF68553A6AC63501C34067B4ED6354B3B874FB9A1253C3E2A765915B5648EBA29CE779C910125510CE7D932003841D9DCF1610AC093AEF5B8C83241E41A8DBCE0B7377587D54D9054DC072950040B507E9647D0EDC1097EE0C1B3098ED7D6A8FF62B5FA1CC9FEC7CB851EF4DD282C6EE9C6C8A7BAD4B3AE9103C59F5684E7F43547641926EF54D1EF325F4C91EC1BE26AE1EF5D663E81AA9F767C912FA1F2E76E06896FAAB2E7425CD8D2A0D7536BDA15D5A2464348C861513922736A9F0C142D4B9652805C0CC8FDB079673C39EA7DBE3D9100630FCEC79E847DA95CCC0BD2E8BBFE27B697729759257A8CF9256BCDC94E8FBBD88602C160AC3F6FA800E5953202DF42118F5D61AC02A02DEFCC4FEDB4BB4CBFA2712E0132D59C112BE9F3336D45700C77848F17EE3B3ED9EF0797858284E5D08537CF5E423683CD25DD7D6585AAB27D7992B481C13D7089BC39F816A3D3C7388561F0BC89B2ED07E671246DBF94BE556538CD9ECD151654AE320F4A390CAB194FDCBD733F04248C5D73BC9CBAB1F9A3C881304A451D4BE9B51BE93E822710A2762255E35D0FFEF674620BABE611C424672D0535025B8D77F8C3A3B4187241A637EDACD6F185BFAFCCA12B5A3C096418C45947F486A133EF08A4E608FD3A7E111EEAD6E6E5BDC9A760AB9867A096094C930FEBA821194E7AF780D0AE220DB2D37AB3BFD4F0E4D75268CF8244DB10BE0830E7A11735FBCBF7B3020436C303CBC43214050292D9ABE689A87FF6F1D816D88C9F0A086F063FB5E2046A901436AB3EFB431FB3603EFAE93C7DE47CDAD7FB71CC57215D7C6E69997D7FBDBEE49E22B979E3C40A70EA1E2CC9A9F34976BA8ADB293EED931D666744FAE00B7E444857AE9E665574130729CC498582F92F60FC3A4CE5150ED87D73AF63B8F7EBD16FFF88A64786108C55BE9305FCD1F9FD90ADB03147632C50875BB3D02E3B54DB2F7D944AF06EEC5897B88AFAD1C567D8D61491DF9E71F5408454D1A4843668E4771C77C63FF2D88270F21CA1C944321A950CFBD041239F8905683CA5B09E386DEEF5EA8FA47490C7B54A335A3D616EDE1A118D2DA51AF91FCD94FE35197864B7C463ED3348F21E277E2845C30FDB7688A9F62DB56798AE9F3FE38AAFAD327F748914F1486DFA93D49D4F45141D99CDBF2406A1A9B07FD84B4A30A62F916ACBF460BB7AC9AC9AA9D309B1F5A86B09105CABFD29DA50C15C4CD2E56C656DC190EC9BFB5473D99D384F7400F2FF47B1E2F3D3B1AF2A0868D5F75AE4A15286AA99E94D31C39B2B1FDBF9BE1E50D3F03800FEC58BD1A45E13DECE28FEEEB52EB49312D3A2E33294194493CD05066351C59F5B4D800253D023AC15C6B10F05DB4DF1AAE2C34405D9D0D8D6C8C43B10281E2B7AD8BB42FCB7CC02264B71A5CD05BEAFA488AB47ADA88D84D89D10F21B3B0D95DCF686452B609DE41598FD17B230F9E124C1074CB4D406049353025D6419374793A34B9DEAA43D65466C5DF3106338069CC6C9A9E18715FF4C0F3866532B1169D6BF31AFA4DF73C5A8C8B2F654E9B49E5A5D8685DE2FF62260CC399E75461A4CA105F1CBC7A35654D128B8EA65858D15E42951A8EEB475DDC859AE01FA492F16E607CD69D7710A35E24E1DB65B5DF5AEF6D398BF29058BC444FA9D2C42CACC07C65DC86FE3ED1AEE4EDC395B39AC8B4C9B2093C5EB6193037738C99C970FA3022AF295648AA956F3410D57EAF9E42A174F7AA4232802F86D04148392707B7601759490D7C66DB782E49FD9DEEFEF1CC9C8E5AF0E771010D9F2741C9B3A365E5E1FD3D4C7195121F4211B040AEF9E5C7DE7AFF6D67B7FBE0DF4AEE09690201C0521EA0DD7DD0C08C4D2BA389A2938F229548197EDC3B45A8CA97E5328BE00F1C7FCD7C63ED5F5730998AFD2D54CC662B593B2008B775F7BB1AC03E8FF89A5FDE2099E80CEFB0FF4A5323D5A6C69B7D3743B7639BDED85BD6C0D5D94581596C10159EE7C652832BDE408CB972DBF0B932E52133DB7F313EC1998736EDC9768BEAC04AAB310EA9890CB5B506CCC602749CAB819C4A00532AC3C8EA25AF83CBFD256D7CCCF67418D9A37AE708F896B58ABB2B1064C8FFC79E44D58DF2231D691F9C693C829B734C509FC07BB9DE5EC4B34B57EBC3CA7D9587A9C085A5BDC608EDAAA8659666795161C21686A527E4762D4048DC3C1BBA292501FECFA0E707814BFED728726264EEDD7C34962AF3BEEC62E1173E22B8A075F6AFC3D6B080CB2B8156BEFD78A97F9EC0AEEB6D0248551FCCC067A9C275B26EA1D79A342FBD3911DC6F9FD2E05733C562E51D6CA65EAAEC26C81CB1E84FBB8D2F9668E754EB57031FBF1882A5BB36D37E254E7B9AC278B21FFEE9905C27AFC8977543E6E83F6F7AFAE8959C4D8DFAE581288012B05384D4E44B675E7B9E382588EE97E84E286896DD7FFCB28D20B0F9181FC0554C01FDA899FFCBBF563F9D043008A7E41F024DF81A2E016439B032C96CCB31E6D93FFB966DE25ED158F03E9189F3A3CAF2B7E6032356C956ECFCCC217BAB916CA323D314135EE4A30BBE3554A180D0AA7C38B57B2844B3F83F138F842920467394F6AFA93D8F8899F22936174AD463C4C6CA861A56567A9790EB40524B4653E6A3357F42DEA9432F89EAB433679366476652FD446410B2469A0A1F629D10FAF2E44E8DFE36362C078C0E85F6FB9B808406557FC3086995B23D75312DD85A9CE23D2B71E894168CCC7A207D727B0DD26F9ED3CC627533607D66C913DBE4AA3F19DE4ABF63E716A3D9D834D31DEF5F3E95BB68CF7D30949EF8B0D265BC2B9018BBEA9A825F3D7AB46A087F6D434469F8BF0016D30C6CCACDC1EFED1DF32581B5DF1D8F2D5AD276751E62151BF7CBC15929FF68CBABB596E293DE6C4F01799A129186A42156049D08C444481C6112F4099A949DFCDC8956770EB4A9641DDADD7EEFD14515E1E31A107EAB700915BEB661AF1FE52C9D6F8E2AD59063F09C8690528A6C4A9B6DFED53F9CB4159D64576B47F10DD48147C86363A1E33957ED35FA468AF11930B1A66C8909684219F7586CF9EE733F1AC40695CB4855AA3522DFEF8F68EEC313B26543EDE33A6183BC57A5CA6A61B0E9618D48BBA8513D482777BA1269F86F958BC164ED511010E9717C7E8C4513B5F8FA5BBE623E17117EC51F39125BEC110E22965018D42EAFB50A3236914AEF54DF0024A3E1039B52F3E65179578F69FC789DA4CF8B1C734174926BF7602B50A5B41A06B9D3707B0524309B6BFA260AD89F4EE1C26DA7A97A44B803CD3E03FF6216EEEBA4F00FED04342EA17777D833AA69DF09DD930B5F9549E0B398560083BAB6401283CB0F84FEED90F9A2F4CE91A831C4CDF1B2AFD126277C1BEDD1987222E350F5305094195CEE0BC3651021F6AC1A42E9CA5F4DABD2069CEB091E34967A47319FB450CAEBF6C81BA670FC2CF4748102F9BB84B2BF80DFB082B7ABD1587D827B354637839C6B70CB7DECFDC03E0119033B1A778542FFD81E1489C3B25E36F716AED9E98D79BD1E95CA4CD11EB08E31AB3FA71E8E2BF2BB52D6B5475157597B2E86CF205A39FC0613A7DB874F6AD27402FBDC296874191820182EA8FDFBD37CDE9547995056730B1528D926C92E1CFC331D19D4CDDCBCEA2CAC042F6D4F6A61007C90B244BB36E85FA19D715424161D61B87A6FD38C2894BA5E88C9C1C17F9F93F9FEA94BCBAB49EF123654CA00092ED0E7E1DC70146AAE6F7967449E05FE8D2D76BF4E4DAADF78691FED5726D22F316DE9E3FAFC5640F2A5FA7E1CCF6DE4AAC41E3565BAED3981C7B89C22BE0D3F5F7DBFA198C2F5B29BF0F590A8144A572AC09B55DB3B45DE9C9EC1E58680A6462AC7BB246A0B5B71AD904F5D03999D10105DE323CFC744BBA28E9D0FBB6261337A7A3BD3E62596635DFC0F9A4187FA84708CB95211C9A6E7A160878CCD596CF8219D4AFF37D4F2AF47547AF010C825382261750EBFA6A9C2C92149A1F5DDBD604319CB7A81A875835EA82FDB7CE4697CB0AFAC4A5EB8D60CCDF2838E4EBFC6E684307D83722EDC3A21EA73E8BF541B2C56AD349BB135D897447AAA5B5BF2DC9EDCE6A22187AE5E3ADA1169C0B32A51204A8C5E970EE4CA50632FE1F6635D4F768CBB06913BF23BB8AA40B4B225191A3E1064CAB1E943C2BB929874F28B1F01C597E687FB774F675D4EB391FE322E3984255E6C482671344E470869522A8F73834FA36FE24A4BE3572CDA4C710379B10E715D036F4C24F26B308D2F19045AB0F8C909F80566C10569D8DAB6E9CF900036AF398DF81AAF2EC392AAF42A16CA20C7CEC133BA1638BCDE220633F66F67F70C88891F8ACAEE295C86ACA5001A7364819BD5BED327F61BD296F29ADCA7538482398E2C99D434EEBC8E29E939F18D14CE335A805914A52F77D2204750ABCDC8FD77C58B980F58781FDE7242B014D8B152278AC69FC58A5070FD29FC6071E6518A15163939981C7723DF904704647D75C6D9E2FDB9F78814F69B19AAB84D14072AC9B3896F7F27ECACE295951EDD15ED87FCEBACE1165025B3F9101D72D34AA2286408DA746AE6990CB51487F3F9108BD3A2FC265A3964259BB46E0FA47CDF4631FC3742653AA3E6621AD9F906E1EB4141D878A735DDA3E647C94A38A69DF075A7D90533DC6F728219DC21791B64D19C9F8C7455CD5E812AA9C6D056B3A00701CF4DC17507802747D295C8C0B113354CB82C94CF9130195339FF06271BA62B49D2CEF1F2DDD3D1C848A663D7EE0912A12018F2AEF4D4333D03E62470284078C880AE56DD47FD4BD612C3A165BDE70480107628C9C799FF641C9BE2BD51CF07584619EFFFE7101BAD884F117BB425F5817E647DD4395BBE696B44DF89B086C269057A66780FE557D50C3E9EF38700CDA325E24414A3AD918CFB92565F26E9BEA021CD5FF3A31DB5A0C49921079E8A833443F94BDDFE3F9C33FF1A154D2656448D697D749E1009C8E89D4EE2BDFC4F889A793B94C047860794220A0849BA0066F4AD20254247D261CAFA99413A4917C4073B1EEF9C1E3AD1F605DE12AEBB5CDC77A6FB6C7A4C674CEF0E676938338ED81FF89A288E03293AE77482F4FA9AA4535BB22F1376A1E1A656B3725B0043C6C5367C0A784F6A2DB24E269CBCCE8E6F46B9C25E7F929A870B12DA776B35D5D9068059972EDC337230B4EDFB8143CED153277713BF5E775AC9D290A4E7A6D5A5D7470AED112900C49B8DB8326DF4C9EAE4235A49F6FF10F15293E243B91DE098529FD2C9E8FF69408D6BAD1934BD2E3C22047983FC536C145D2B24B5B921FE28BD23432033AEF075992039C484AFB83D9AD32D597C9552D56519BC27F40274DAFF7D474BA657DDBE0DA3D38C1A4F343B7E84B09689729580A09E3CDEEF18CC808B83B1749DEC8DF092584A550F3ADDE321660D7A748559F51B9D9FF0D7AEF3EF09315899177EB1709B6F92B2C2FCB53A61D6CCE3A42B7A7627A2A827C07DE4E6ADF526180497D1789C96DA4C8A4E3DA2714E019C738CADA98442D458A373CE8499C6BA6AB61A56014240D197DE7F436714024AAAA80B49AD778CAD8E31CF34454902226456951E01B82AC0D420F1F9D55D2806CBBC43B3F8FC1F87CBC19786D3CD0FF021B3116F0120DB671C406A37E2E28FD0F0D5CA25C45848036E5F287CC0A42110BB8A93D4B1E89D8A24A581F0169258470DE5D6A781627A1A0A4C8EA75F1E822EB37E738997E4D7DD17255D72A18E623E2974662ADCA15439EECB3A51308872627286384BA9EF35B149BD8AE74B8A5DA65B11C4CB5CD519E4E58E1BC324DBCBE80E20219B03AD4F3A4C46967979B92A4EE6F0D27708337C9FBC31C26BAC7976868205AAB3F8466892D50817C7C385AD1464D13915BA34A504B0BDF982925D5233761843A00BFB2FC7E7F4EFB92AEAF24BA95757E349EDB916B1CEC112DECFD91285A1CD24BDC8371800D533938161E083200EE5A43E6364CEBCF066DE679AC8B8EAC4F67FFBDA5DB1D29F624CB767429A389820742351FBE7B19DD404786F838F4F90E19D8A54F89860A066B6E4CBE027B3BB4DD7733C19EBE6ECA45668BDEC0F21371A6D727D3617717ABEBCC3E1B3122640C6245F9184B94D77AC16414259DDE8602F8A7B43342769807B397D87E9B9DE6591436FDDDD5607A3B9E3BC9EEB166B9E67139C74472B357BFEE458D2D32FAF2169D22D15357F42CC459A6A4D0BBDA8275785BAF6F510608B4AB4998CC2C799750B6D942929F5E7FC85B7E20477A9BA6D3B355952D7527F70E3209B0813B32C2C49CE7A103935485B2B7A25BB802BFB4E837D53AD2EA0D667AA5494F937AE16322AFE7373FCA5D6181B431BC6DC0CA64D1286954CF8AF8EE11EB4186B260FDDB857611D03A1582E7B7B3FC36FE6CC59038E13368A30C688202A53B1515C8B5B91C9299260D4B8B17FF786F810BA31913908245CDF46B93A9C13E6EC4F242F44176056696019F711D8C52687A90821874A280DD94E331C1A1B9964B2D20DDE9B4F8D08522D25C7B1A4B9C4C01A12CEA0AA88B404EB13AA5E54B2565A03A0A1EF98B1D359AC3BE6D50F2DEFFCE072D21AA7914296589DE840A19485AEC54D6DB33449B876B2A67E5D93A7DE46C13B0B01C3F80A7F43BD46B5617BEA7C4433903A53E6E4230C7CB7687BB33D8B015136EBB81EF9F826D1F93504203BBF6EF6061FE61E8482B59FD6880F8D4A6C3B15A4EF63F1D730AE12666E319742EA14B53083A23D9C4EA59E95AD5F2956F82EBCF4851D1FBE5121C003B6A65C017E7F4933660F8B9AB9E40541757D079606939379600DEADFB4B13BD70E89FCD7045C442BDFC7E8E803792F71708D3A6E89B98E686C581C880E54605BDA4D70E344E7BCD689026E76D8921E67DEC0BC034771C5C5E4E6DD68647C86 +pk = 239857ADC361BFFE306BD806A0DF66C4E110BC7E22EE52F3B076ED5105C6EA5F1C3999EF423AD9F98B1F74B49D8E21EA44D7DFC338D7D99126226D5F079ADB6B08E483F632514F6A568A9CE236AAE3346049018116CB9CD6A1351CE2055DABEB5ADA53FF651A557BA4996C20E1BD49112FE3FD6A4B877BB1F4CC4359E3C54FD77AFB3CC87E3A9E361D90FA78BB3BE4BCAFD8C57E46000A37D4F1609469592FDE8A677FA57AF3B80602087EA92AB85E15719C7EEA8D8377DA109A7640B2EB0EB253FF2B1669083E469B89F0D2D0232D27282C6F4025606FD6D29D0F96FD912A60E651ACA2511EFC26EEB2AAC7B77DBCE40559BBF7C68F42F06DB90235BACA977A062E4F1DF8B11191269E2422636A2EA97B8F365654D54FE07E676DB77E37ED475F0459FD9612F06B635974413B4B0CDAF176D9D482E523B6B0D90CA541E9B999B4AD65A5F29224A6687A7EB1AFB31633D49509BDE9304F3151455957BF9AF882E8AC9602F9EF27AC4C8453913AF5C9077F644E7B81A17FB7E1171726E36D8D7D34DB22AA6FB5CC4A2AC7FD0E1EFA6884AEDCA0F08DCCFCF1D66992C86E8E47698F0010D8D30D5370CDEFD7F28AA9E81196C94CF92F604D654C53D9491476AE2E2A5F9ECD63703B2DC33CCC05FE310D9588862C4F2508A0F23E3805DFBD3B6051C6A950B1754C4AD32011D266AFBCEDCF7A0A008B7EAD991AF0B651E368F1F15AC199DF1D3F43B931336112D5AFEA27AA89E6EC217A1B2288688E7E4E7884E585B4BB352F5B0E1C9D02B14F6FED0C16DA71AE8964B92F740489169E06CF0C060F1712AF2D0677BE8A61E12D55A0E354EE33B15FABF6216A1978F2E5BBD6007C079F48EA1F56E6A70700B693746526639C6E988F4C056CF3CD27647D0E2E79C6C1B330C879B770F78EF69C2591A16338074D072F6B54E9878CE149F5D21B83A20A93B7CD6B593EB3C54D6063D7A82D3942B92B219A2BF33D46F0B5B101ED434A9867A01A0B935E99F72C112A9EDA62521943BB636974B7399270D22B7A1C9D5364A9DC274C5AD01FFC49DB4CC0E32753AE1ACF8E528C36CA82B99B2BDEF006F6F0B3E53C04A11A76EE824C65AA9057E20FC51F2494C8F0328E9D107EBD753A45F361C13E83BEBA1B6DB4905E0D89A5C5337EE7273696FFE13292AB2D5512BD91015F9AB643562743CC667614744B8A6CDE08E866D93E6E8A4D93CDE455C5A75269CCBEE66404C600555B9A9095E425FFE87891D0F448134C9FF927CDD5998F74D685B260151A11412C25B9F1E3D9DA99C7FFF72993C73CE7FA1330D14774E5197DE343528CA00E9C1943B788D75C75299D36AC816AAEA295E2444BACA3EAB8665165F56748388A25747761808EDBB9FBCC88108F7D410899E0D22EC3C17C7D833C61DE6CABD534F1290C61A88CE85BD9C0AA958250D12C7685D6FB5932AC1261E7CA2FA767EF9DB173FBEB9B38426C6C606F89D23D5D11571BFD7F07075746D1B42F7B78DABD9C2012769875C15A8C1EAB0AF04E1A9A835292D2C63DB134FC300759F009E0DD31DA185249ED794FE78F77DCA53A37215E3C3568605C0735DA5E31A72280B16218ECDE4B92FC129AEFDF98DC3DF66EF8D05A4A182EAF788B5C54DDD520FD88AFA7E3E2553043600480C73E8203BD60E8FF972F1E4A012A597082F4D3D146F1D979299FA461EA79A17146F92821CD8A6A92D116A1BA6ACA2FB19B2DF4B2B5A2A1C3CFC140B3C9128E2F5F53E10387F20FB389124907C40793A92150D9FF673B28F5B0A4204354877EAB0F8B29D7E866032DCFF83048F3E4A3DCBDDB7C51E7044D33AE38E123ECDF7710A3B3AFFE450F1BAD60DE3350C5B72C837B950F0F51911D997F3E2D20D89A37B8C2A355CC745604BF1D34C33A23A9C6058CF89DEC3AC0427004D4F65A61C03E994A76C6EF04CC8681D31DFB4E7ABDCE869980677B28D43D37F1459CC38C7986321733F6C706285BE9CAD9DBCCCBB85590C50ADD133C5AB051E16051D02334D92281748C61405586379F42DAE220B5275D40605F7958963A78C917A1FAEAF6F9991A977EAD8C10A6A3968856BE6A3657B1657C15411CE11BB95C6BFF0E0B8DBA37C38AE0EB70F83CEC319A1235398DCE017CC63DFCE8F058CF67396CC085711051EE13BF7221590422A75D6FC77DB185FDEEEDC8B8AA27ED669391BB77FA388C9718B32E425FEC91B6C32F839FAF8BE1B8FFC2C409D0D95D819A465A96435B0749A56E16252C42CF24FE101E3BB36C0B4D40B49A4DAC5008977B6D8CF672C4592331F7407DB8E81CE90D611CE99FC99BA761E96CD1DB2CB60950918A492B8D41C55D7B275103F41169665CE4E2D3BB4157A4CC7DCBCD2EF85C7838718A89A03CDABAA8B9E635A934B9E2A95F2AE91DE07F1A74B656E903E0A9600D8F4AF3402108A9536C2F4E5EC346D1BCDCFE09BB62B60ECB7710EF664DC5C89F9C7898B487759953B07FF96C0F11D4E15F841CA7C93780A958B7EE65AB2B264A26BEE586C2F1DC22FE06FF9F061642FF69A0F9513D0C5D6DF35F0F3C9EB26BE08C745F3B70148D9DD4CB2A088836DC9F6DB687A688EB32A7F835E130B843E399D4A8BFAA436B48FE4E8B87A76586E5D126E55FE89C0EE2E62E06F48104DB0BB64E5FE460C59C121AFFE3D7294E5F0B7FA66EBAA9D3042521A5653D798F04CB35195750648C53E3FF04CE4B23173E864CA5D9BAD6AACCBCA9425CD70C5CA38E87E33C7CC595E70064AC6C7F8C650F6B1CDCF784E9BC23BC9CD11F56752F5BC65757C8C13F223097E64C4CA70183E40167DE36213703FCAC5B147BA873ADBD6E8E43A7E6610D8230F695CF88C8AA39D765F4625127A056BC4D3AF008461C45879FD32140770DB142A42DDB67396594EEE8A92669A0FD5162AB97924C9590036B1EF795214FB2498C40C41784DDE5DF1A9E600CF0D722FC0E48164870D788ADF0FE5137F44C0795D33B9553B18C703E48F22313864E3F7619F135AFF89346E65D5752D6ABE10460AA5067F9D6885AE7438E2B04DCF832845EF8BF49C1E97BAF2EE2ED8937A46C709627D3FC71BF432BD44E42C0E6B6E63A930B371DED608292AB2D1FE787BD476E0C58634303852A30570D1C971896285FFAAF1A88C06543258994A0CA0EF32F2486E8EB2A90F25EF564E21D70BE3126F075D30821742C6B68E9711D895B63785A177B81CE8845053DB5D394F1A921EAAC5F87270F9EE20672F3CB7BCC8CB27B067021DE75C92E1C95F421806864E343AB8E244FA3A96479443B611471F9917B707AC524758EC4148C9349C7D60B4E4FCB03714B2471258554E60EDE9D74FB01F42D8457371E3C993A29E1A5FF85E92540E8EAF5AE1E143B5DE4A4572CB79E0B66B7E007398540A9174D751B0AFAD617FDC56681234F9B9E96864804A4FA499038A7518DC0961A95D52DBE1A81D032F00AC3D8461E97B41518210CFE810260110C8DCF28472A7351B9B599EDCA349DDD3F93E709ED320D5B2EC7451F59CC1967CEEB4021D91C7A642E62AD97BFCD8917D07E145FD048973F841C9AC1042375F66A4EDAA3194B64C90A675F4C966874C1C3D3B7639DA29449907E9803BF8ED040293FDD8B882E76EE54BCC5C36F91EAFD4ED5FF1AFE4E06408A05114B9F400212A9EEB0C5F95F8EAE8128587D525D4294606832B59548D8C014C4A9E1732B5E6B642B677D661FFDFD34345C54E838AFB668434C80A1E2038348F2441F54FA01B9E800F94B5E6148FD906686670F44AB3C39FF92E4E5C8D2DA8C7AB5535522ECA31C5C4FF4E34DA330AC1CD7C7492B79C70D7357E015EE5DD259D7A086530469ACB45250411558EA39DC2AED0E607581B1FA2CFADD8F0F4B7E410112DBB806EBD7477F956E777A8D85A9E8052124838B89168831891EF6D5BA8680E7C95173252A11EAB19E86F2B8906880600C5FD30A93A180E3CD02EF3C2CDBABEC53EF261D070EE6451FA9E33603784FCF8763BCFB8EBA1A6CF7B72BC5A5EB2550F9A56A0D144DCEF6D2B3497CEFD256DAB5F4267415D4E09CD39BB2CFAEDA1FA9221FFF3EAAD4F7A66D833FFB64CD48114965F9264A91F38B63617D4B2EA3F1C052E83E265431A7F82491846045A70529BD5AACE51F1E91B55CD2073D7AE335087AE368F13FC274F88E4DD2FFE3B9F6294D68D7BDE370F5BE261056233B66C448CC8376A1A299C116790AB5AFE47A36D34D6952E79B371402E3A5DD452644A8CB0DBC67A10A3566EC27D381F29FF4AF2D3307B465A0A42530034E26CB6978B66D8959196BFD47E413F035E356F700EED330FB58BA35CC3D2B64967B622BE633A47D9801EFDA2484D40E9BD3D4DB1D9D3AF51530467104A74AB53D2C4A0A115EAA5F72463740521BDB275AD9F0836C07ED5081FBDA8BCA2D149B06873ACDBBC4D94F6E59DBB1D998D486457BB572A3DB975F8C14DA2AC10568C2E9BF4951CCC3610B7299506885544593214CF7664A461B1D1A91C6707488C8D869EC504A8B83ADF1F86DF389995CC2B121FCC83EEF206E30AFFE629537E4461856B567FEB232649CFF0DB218AAA92BE493C480280C22D0E5E19729BA5B9AB54E0E679A55C27505F909AB6C7CECDA768BEC91DE1801B0363578B38ADAC8E903A47F8537BEC6BAE23813AA6AF0C7D150FFCDC0B199DE58F23C3E9E2B4D10416342E995790C66B9E239B0F7C7545B93A9705A8DA0955E50FC34F7D3A3933409D278E3154DAD8633365327160F1098F6357968C68BFA71DD783A9FC3632223EE894E3E5B93F4500A6BCFD1EB3E8B85F03206507299384683EC50AF477E04B1C3F728A12C1FC4166DC856978ECD856C635A862B299C77DBB3ED6563CE6F4111A0BF20C04ACFDA89FBB81BE6FA2EADF0A30B06CABB3926A40E6B173388358F2D42F44C1D305F282B3109E03C10D1B260C6217631AF3B2951576B43FFFDD517546046CBFE2FA67871C17ACF2C4F3FDB0860453E74BB4B2EBF6D68B746962F692A61132355A24C6BF0C3EBD26C2E0ECB9B11482E387EB30D247C26F6127DE256E900C2A5A1130A650E310312B18E415FD9C0EE9DACAAA2B8F7A89023114ED65596C41B5C22D4B7066C7AD28531C948A182E08464BD86DC7012D25AB6261AE22F5903922A0DBB6B607BACEAB90E5BA776C5CE5048602B3E45C094D89E2DD0BD673A88F417C0EE84DA42A76703AD807CD7ECDAABC8414ED8F857DEF82A5C001F1AA72177B39312208B13A5F3A527DF796D39F473474773EB5043C61ECA0D3DA832531B9D6C220027EB7AF15B2F8E07B497198C5DA945B175C97CDFD404DDF6E65010789B7B901FEDF4AA24D21C47FDA0CCE99930AE9BFE6C244BEE769346D90F503A5447DB5FCDD08739E75554B0074441236DD270F1E519E5574278392C4D8A4C1893B84C455EE06DE9C4EAE65AFA8A9107FFE215C3E5C73034B7FDA96DD7A4280F803EB90BDBE1BC68C1BC0C94FA8E330E91FF9E9AD47F2FA7A686D21ABAA8EE2B86A1CA11068F1172CE1C3D5998AA1263ECF74A41F612FFDF22720E15B4EB9C900BCA9CCF62FAF683767EC6DCE0520E6715A25B1369E28BA9A0CABED7157661B12F0F8368B1924EED5F91817A793310574CC27E22FCE9F5A32A5B67953F9820C2C2536BD847BAF4AC91F22872720F4B60961C7883E6A24D0BBE740151B4457E613ED4814AEDD625AD41B960822659BBA9C6CCE8437236B6CD4A028589DBB65B680D9496F700041E83CC3E67378BE0377E3ACC6AC6DB45B7A80471E751C7EFC9FE69D0C5F9132B62F1330ED3CB3A5AD658E4D308784C83FC03116D80A0BD241A5FBA0A52A768BBECCB40950909734510F6355781A000CFAE16B35F0925459219DB1D17B4664F463F8F824EA13535E06AB6637FF25534632C2458F5BA30B03841EEC9358F99D5B3AB608C2AD2604231B856083AD3BC0E39496344CE42661F79510F3E381472CD3FE8BF31E4DB36DF6EB00EF99D63654AD31A9CF3E48A918A3055C3CC818EC3BFE36074953629E070F1891A026107DD47D989AFD76A826F43A6BB8EDE4914E2F2E84BC1B1F42E2E1FDB5CD42655F89676A4EA1836A414CF2725B83FDFC530BD2130AD94E2E609871231D0C7507712333A85D26E651A6156F3D1F035B887AE6AB051AFF6A497512EE2D609C8A928EC17D56099A3D756D3D80EDFA2470B2C38B92F62F67DC540C01219B110B2058B528932D40F59E95B451C08805933A99124C6FC1C2C99D37F3C375A6DC2411D25ECF7B61E7BDD05430FF6290A83AE80782F0A3506391DAC3905813DD3CF4B05ADD7ABA4EBC752C855EE1A639242A59FEC923100486FC1367EDCF63CC8AA857FF6E6E6D09F005153F65F0165A51B22A9BD2966330C8265E3B4C0678F297365900F043D2D7EFC81C65407C2A1E9A8A49DDF35F227174BCCD62BCCFFC87645897B3C3A71FDEC1F2DEBCD6C4080F6964B5E8F211F9D0FF7E631F279C5315955FDC7E7743A0F65F9EE390A09CCF95A729A6AA45638790CE47E6D2EC047A0E3DE476E0345B770BFA185225785F13CC53F7CD2588E29A1012CF2FDA88AEF961E631A9DD3AF40F23FB44B0E2E80DB881C6E0874118BEE8C06B6F79B569CA295EBDACD028B0675BC8AA419EAB651F0C2F3495E931C3CEB2E26438FEBAE1EBF599221BAAE7406E714C0366CE066A88691A320DA47AD6C6FAF7281AA39CF7CEE77B00710D70A16AC0E39EE2364B31124592BE9C43F660E5F7BFE4497E37D756C63AB72DA5E4D1AE7FB2E7689CDFAE673633DAFA92B90CAD4C60357B790942017D602F60A73DBB6597448254A60B04E883A15EA0BE4036AF39D233C504F10F16B3AA262837D3D8799B73CCED215F432F654C615D581DE2135CBB8A90DABF976051E62D835710E27A7971EB2EA3FE51C8DDD4F9B3A4D6C564FC3972F3A56B4EC1C5CCB7B6E98D0E8B9657774F931B7F99F57F301C375CFD303CA13EED7990C3332B36A469FCCCEE2A4EE0CBF701E3D514417EC05F8DC173525CCAC1764195CF3EC850994B0EBCF412C2BDBB47AD74AB4CB9C518E7E04B14E636A962A0E169D2F4BB4F5C554F4FAF44BF98BBAF4A35D31433BAB8E43CC6F9A0E6A38ED17F76D40EDAB27D6C4CC31 sk = E17E72290E49A44C9C534F211195257CF13B0D45405782CEDA2D7F982A551721B47CFCF1B7764296 smlen = 1036 -sm = D54D63C0501BDD6057551FD219EF28C6C10DA147A6EDE46C4B4B6731794D5C01090F979F78C3CCFE0FE0C2C9803C111ABE61A9E26C7F54BA2D04D70298B0C4EA87B0B19FDE9A9A7F94C67916D1FDC4B265AD110469660C8E909C071A438802497747E4456C5CCBBFFB42B88EBFF9A87CC982CAECF0235AF09717746C36B1F80BF687302D2B2E30ACC9B3199FEC100D59EBBFA9128E93404C1008C390CDA98706DBF82A3F14E0BF780756AEE2DE29B4A4F2543CF28FC8EE5857E2861DB6FF06AD2621BE37519C6CD52B8DFC9693F26C0D8909C4D520FCBFDF829AF27FFC932BF2D22E67D27D55AE0073DED7E7C8C1CB0AC37CB09971A9BAF5CBA08CFEC3D208BFE7AE66999B7D2AE6925B58B4E22B8D5348B57B570BB82E9CCED553652E659D22730CC00D7908E5097C77FEEC9AD88F825A7B9A21525BE691A7A47F86D35B3CA48AA3F432A34536D455A2D1A0460183B285BC3D7345193B0FD747E301BE9CFFCB1AB6672E459D2D6C16394BE74E3F1B4A80AB88BC0DA85BE533B842ADEBD49CC7B46676BDDCB8EC95879B20E221DC041B3056F4E577DA93C835DFFE83F73151A2677C27396BBC16E35F83F552F2F189C8412CEBE9FD0957D4BB74DA895E4964D6516F161C8CCD2A5BCCA66702AB7D68F5019FF47D741FBB0BB7385758866A8F9A1D7544E9FADE5BCE44422AD8706D9AF6031A8E1A3561FA0BE89ABEBB03DE02643AB4CF4D1D005AA3A46BFE25B60158A3D829973C97576167D24CCF372BC5350AC8DCB4406D7767D6B2C9D88FD8A8EE6E1FDD6D6A9F9E36A2164F1E218969E692EF973308A2A8E87B21FB45D3CD57E34BDDCD825E4B0B99C447F20702053031DFBFEB8F6221D1A05E7F9828C7C005127279E5B9C0BAFF48417C175BCE33733A502ACB447C7474BE90F4E799E373F3024E941B54AFC45FD2E99776226BC56BE8465FE90C0BC86AE5ED6DFEE8EF8C8C3401C4A77EE6871E5AAFBC966AEB14EA089880891616D33DB6EC4E7A12071D21BDA3B3A86F1A0E9018E3AFD474C3ED831B9971996E519FF3A449360B667D2F54C37B2304551AE89DDC692572AC4F34EE77F6A13D0A12B74B5B89BBD333DADAD6C72FA564484ECAA6EE0FD705C50EB1DAF88CBDFB8F2627C4B05EED62C88EF147BAB8CE1B64DC827A668D1A87036FA8F3BE8970080BB62739DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD +sm = 286A20DF263350AE1AFF2DC0D40508E3B84D8E3D021035586108E5CB6AEC6A67F411C7EEA0FE20EEB114C27B706AA2C1B36753F0F7748B11947CB139C7B4BEBBB2D08C496B65B024FE9025568165B016142A5C276CEEB1D35F167E4C49570394FBEF376B74224EDCB67BB88DE75AD5FFF058D196ECD27122321C87241780C575210664300C56ADEEB9F90C947F8E649789EB7530099B4A7B4EB6F98820A3D8D4CA52DC8106E195904DA1B3BA173B4322B6DC789685729E7B3F756B4619EFE005996DC4436AC78A9163A20597947B8559FE335F04347F046512F35742DA3983E6DF2335F8E1160A39AAD85FA301632FA301067A3E6A859B3D327A162B1B135F28F384BB65D7D76500C8EBF9798328A515B7DB21735A8262A5D1699DFE6CCB46AA663940820207220262D9DDD197B295E9F12AA25E96E08485ED2B06B3CA13BFE7403797487F350317D78A94C4E29361A37A71A47D916490673900495B4938A97B5AC0B346A8722080D182173861DE5412C160D9D3F5616F59A5973960D939989606487E188995FA7271E457FDDFC822C8F57498A642EF0DC668B8D4F0D48284986FED6D672E461CBC3E2550B46E804AEE8AC43BB9FA6487EF7F1F9106276ABA4C7893707D095173D8F1AD5E749AF59F2C908E20B88942EFADE278842421C7955115F7CB14202BDD639A1B8D6AB326B882968873F8379726DDD965C7E04DD8A68DA6F259BF34A70073726BB5EFA0BDF1C7F2D5D7E4362E5263C6A46367CD393569E8EA607AFC9DE85CF87BC31D9EB32DF0906A2088937217B733680EEA14A2084FD3A77823D80CBF130C65F8393D87BBC41C43399DF339557BF6E5B209B276D1DFF4679B3AA0D99A64550950C773CC4D0BF0DFC98A53BD09F7EA702EB697FD531B56A49ABF7D79DF062FBB138B84706C2DE4D3AADA00DAF718A968CCA5EAA3E609375D35EC8F94336AE6F84AA37EB709027EB49B864D640A4825F9BCE3E7ED0B1CD3C00099C88DCB1BFC6EB2EB44E5EFB98A3A3E3AFB71CE5FBD5274C3ED831B9971996E519FF3A449360B667D2F54C37B2304551AE89DDC692572AC4F34EE77F6A13D0A12B74B5B89BBD333DADAD6C72FA564484ECAA6EE0FD705C50EB1DAF88CBDFB8F2627C4B05EED62C88EF147BAB8CE1B64DC827A668D1A87036FA8F3BE8970080BB62739DBE5B6C299B44F8D60FA972A336DF789EF4534EC9BA90DF92AD401D1907951EB6285EDA8F134277AB0A1145001C34E392187122506AA2DBB8617D7943A129EB5C07DF133D7CCDE94A7CB7F1795C62493ED375353D1F044257DA799F7D112C174FBC35687E2F87FEFBE2D83D29D7314B30A749FE41B1B81095638F112BC4563420AF235280E466FFBE7050C4937C60FC18D1A6025BCBD489F0C538E088E906ABE8597E2C8EBB64F01D225C847AAE4B77BAE6EBA9269962C4B94A9732CEAA2CB4093D442FFBCDD count = 6 seed = 447F03C8CD27EDAA1FA0436DA492812F57AC946479A9F1F90EC4F5E913A05F8AB0DD7645026A96510F6D40AF05D85B07 mlen = 231 msg = 0073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B -pk = 659C4AD1B1CF7B88A3E7591C68466431559D48590FE385A295B8EA3519AA230A3DD2E3AB7B8ACA94DFD1876122F47572D402E7D80807CCCE7AE127034A05F2194D4712BF6F084DDA4B679B65101F2FB3669CA6BAD2497972B3EE9481B3072F6617232292A48FF78BBBFC98474FE082078F7AF4FC799291F20AE268CE66A54CB5F3AAB7E5F961E71EAF0536369C37A0C843BBF967A7158CFCABC4F5652937AE329E8BA7F01E80EC89F1F1AEF213E7AF46A9BFC21E5A0A6F012007F6A5390D3B31B2DC1E3532B1E680A04D7EE9AB27180F95515A5E2F15ACA5F2BD9110E9F4FE198A21D623C9859E5D3862E2765FD670EBD379425CB489D271F010487B62BA21E485CFED4FB01001A913AD7618F4BEBB7022551892EC594430F89C6497EC145810F800EAD470F05ADAFFA96995A79E8FA40961CF8AE23BA173AFB4966B5BA0DFCCCBCB0A80D0965F4016A7E29927E3D7C864BDB580F59BD6726243DB9C88D33448F0AA0A0A1E790A73E99BCBFBD2DAC40F126AEAED21AF640A4BF8B8A3BAAB425CDF2AA727DAE636E87159D2052E6AE847987DE9AD2FC5105EDF2FADBEA53FFC229111A71A2ED4612D53F0BE49FF8285B38EF0FD7FA66F47EEECA13F65D079686ACA201F10D3E6E46519D37B4B64E83590404D49CB27BCF4E8028D8EC34D3E55791BED7BF22F80457BB7E681E0B7DFE75063C78B06EBCCDE2CACC28B65FAB38090527FFD98FA44C34588E7C1C814B1867A96F9E5539640009F56A70BD280094D3389C5630F023D45E1BAEC531F2666E3DDF7D393BC3A55B7DB1639CEBF2EFE4CF1D801C8F324B572AE580C99640187B0CABE2DC6F4467E9C20AC20236F9D7384B82D14EFCA9BD849F2EC66C360C8AFFDF0B5C146E9869608641E3E002155A21E57895E8C2DFB361546491D16705729357057B85519744CA746984AC3EEF157C0E44F6FFE7B31CC761A87D8E076D94ABE8D44A7E67E369D395720B509E930B27A6F5EFDBD49E63E469E7641AC8C0E6813C3DA8015F5DF39CE2E7B6A64356A894976464E7F928B062D1A3FE03A178FF7D9A7F01B48AF3FE59212F73F6829B94BB955D1136AE841CE7086E01DEF16917D029E32D3E94BAFE3B4A5604DB44373C802948C4CEAD227D41A9D3B03D502227D6728D7A6F07E16F4F8850366A03E37A0AA528CD7A4F0F2D1E72E0EE55A9EF2B011D1E0210984489FB3774A73E862F142016F146E8763A8EF1D936D0E14CD471E4A75F55C608CAD49EC9C3AB59C3CF28ADE9A9D0EE52592D289BF4569F99111D311E277AF730017E72FD30B84DB0569B6D0E7DFF086F2F908EE0B55C9C08EB53CBC25CCB3EFD3039040ED1EFCA5232CF905D5F522354B093EEF5E435FB184830F7D55B6EF914C9501C513411A5C82B5708CF51A887428AA56B2620A66A1FF7F722F6BCB51CFC822124190C2ABDB57612073B0A8CA6D361700F75092830015EF21DEEC83D790B1104EE69FFBB75991F0DCC69A88A97F07032610C493CFE9725E2B037DC93C36A935DF658C45B9386007ED38CC7E4BF362FF89820C6C3E0C712B733E3A3C29D5F3809F699DE97055ADD3F1212E28B8435449B979552B8F7D81AD70E90B471F3F189B225FA37079FAC95D390D454DD7A4E7B68DA1545269B3CB7EA2F8964AFAE61171272CD790276E55BD23C2172A16FA6AA9931AD5774575558879FDC734C8D37EE7EE3EE0BE0CEBC45A77EE44B7BA78B9681A022823D7EB7EDA3C4E53B0D5B84526A275FCF7D40DFBCCCCD6AF4245B9C3A8E50C78C46E0FBD31146070FF4D16C69498B11877AC949142DCE4B72E758AE366A219E90FDEB01331F9015BAF81FDC8974D8C639C1DA2244262EED3C1809BDB4C8AE809C47322BE6842A23589F1B6C93318CECE19F7A5DF4CE4BF53ED6C08AD5DBCA3CA599A66514D67DE66C7DBD22997CA1282776245DC6F9CDAFB05DBEFCDDA5C023D02DBF57C666E707C8F569AFEA6BA1BFED749E946E52B6BA770BBF2EBB0B71A024C10E385CF871EC5C793C304AAD59B1607225071FA04F840E23350886D27A5132928313CD10AA0B7D5D0E648E3BCD6AB45C7683159BF215BA1F45D28A436D42895BDA8074CD7D3524B195912762778DCE521CD014BF5057197B8F91CC20147891C1C6C3130C9C5E514EE7A7353F3F3EE3564AACC36C9D8AD260A8B8462FE9581E93D5455EC893A20894DC13C250D81BCA68B44DC78CF802401BB3FE47CE7560A13677144FED6B0249EECAB99CCFEBA65A7C8FFABF075B220559B421F51A4C4DACE5DB61D5CF2A18FA52006603016E92A3A653555699A04B4B8222C35641698DB322C12FBEB6650418FE067A1B7EBE33EE12E8623C16D66EDC4D72A554D49C833E72A646A289C83097C148785996C1200E407870D87C1101D39370597CA197DE9C206CC776BB7B4696AF5D449A04EC886C0C1D0AB038F0B816B066627351D9047B92B9F163CE2E84D4DC98E60FE0027C71526A9AE7A9244819DF6551AE2CE3BC0F097CD58B5BF6F6FD88853A025706EBD291C727C94DAA7C3243FF62B8088EB42409C93EDDC8758F3B254C954C9E77C7314F9D4AB7CEA0DC899B14264D772BDA2CB5F1815C7BF4BAB458D34AFE3EDFCAF9788201513FEFD274836DDC05B019311A8721C32308BF5DD303209DE49199B412D1C98382F73737F63B4C593ED66DF98D54A99CABEC413B5912CB8AF2EFF2275D4DE627D586329DE172A566E3330F202BB6819C3740B97A9763B67C63BF7AA8057463ABE48ABBE6F77D16A6A4FFB332960AF4E705FCAFCB7890442592EFE44DF1B34A1622F4F7EDC54D9CDFC67A1388CB20F2391B42BE80AE2A6877E736E422880DA3B61B936E9371124E53904106A9D75C9E9858CE0CB7C59CAAF995FF6A5EEA5187CB0654F5467BE4FEBAADA5A21A55F78E54186F310E8EC78AC09D1D3C8E2090C0B1AC4F0976FED239E7F816D576214FB9F885ECD9E84834EF56E4CCA6A42A5EC3032BDC184FE755C5856B1E5C0A73F6F57AFF16E8D6C7453FF36A70D68E95D7EA1D0167C302CA995026D939743E73DA97DE4815C006750CCAB82026EAA90B02D6D19944FB26D4C0DFFCD1A453DA942929A107B5A8B3E104E2C0BD4C9A414F3D158C028ED812A902C727F452490F33321F70F9AA1A0800D7167FE8F1985F48D6F741AA11D902ED34DEBEFFF7A5D7E2575A003CDAC40FD6B588F40D00E8D3D674297323D61A3256892DAC243C1F9A797970EB20342D8598F9D958C433D88939A5AD9F0FCF5D41F64800BC764163A2E253362A8DBBD94C20028B536F4F5551AE1EBEE661C485239257CAF4D8A5915C50ED9776760F13A7E3B7CDD63087C31419F7315716B780B44DFA73C17880BA86600BF2BADB889AA67081B684CECD4FFC7B2D7051210C14F4157559A7BC7B1BC65F613741D369A3DEB9F74FF0A1993A2EDEDD044E4C2B73AAAC62FAF3163EFC684E4134250FE335E229A6481699ACF8A1761AA91734C0669E156C306E874ADF15EDA68607CB3A04EC0D600BA83A7E36F3C6A098A34FEACE22ABF43A8047EE2104F8A3ED330E60751EF6170232BF07E0AB9779D6FD9A18111EF226C0C39ABFB83AF9B21AFAFC71E0AC3C17AFEF3493FF8F0788EA31C1A6909CF253C9C1EB0ADCEBA4A07BE7344ADC52453970AA8DF9109A1A2AE712ECA3FDC90EEF114D721D0AB2E98E3DA977BA0B493B725BFFC25066C1ACE37D2E43DF7EC2872FA21D4C894EFE457EEC53B6ABF471A39DAA737A5E2EF0F95F3ED5AE0EB0831A6046B800FC01B8E729DFA1A275F17DCBD80B3DE16AB64835039EFF7B0930C02876DDF893C6A10FCA42344D93594AE9E9E80F89CF4EC76DCB0194D9964366E6B24A3D445FBBD321A1E714D812C54232A004F92C91955182F79DDE20F97ACAFEB490B4D4445C4F0E6546FB8B2BCBF8F51693D192F41FCB9EB2681DA02B40F001B0264D04B2641BD9E2B36B03AE9BFB0B75112D7ECFA94FFECF07513D513A5533EB7CC736B8E4445A867CD59F74FEF2DAD4D633ADA6754701480218BDFD8103FB0D27320DFEF2F8379CA24E01683138BAB7D675807521B07F45EBC1BCC06F44359475DB43548DCFE99EAB58A9A2AC48A3CB63C5A24A85529AF902C1F6ACB9B6A35B20244CE74927A611CB7F0696CF6411087DE9B97EC6A1473F32930B12E17ECDA405CFC93637D8C406701A2083597BE5AD9D0837752EB23E75F440255CBA7A096643F976DB577E59C13CA4EF703E103F8497A08F3B7A6B0AF4D1A0F8173CD8F86486EFF69BFB6673C09111EB3B94FE0956A507A9D1D321EC7A74C46E2A79E43AE814FDDE0296D1935C45E83DC3371F453DA2AAC953C009F7CC3B356305E04E3229960DB4A0B2C4C900FD698B38A1876FF28428AED0C92FCD7DCAAE85D0D4B0D04094D47EADD49C89C5E1CFAEC4DDBAB383C09CF02F2BAA103A9EDF9F994DA1EF8C7BFA5773C7570EDA4F2FA3E59861FBAD0C1EF97EDD387E870FD60C170B6E637E4EEB9600CA6259E7F169D1E28206AF10764139798032AE855567CB1CBD9C709A581FB726E496F110C6083994077457B4EA01BDB76BA47D1D98F1B4D4AD631EE8CA474595FB7617136F464A0AF4DC4F2E37369332C4395DAC3F47C05B9A88A02183A5C8E961A63E0FAED4782C3AA33954484F9FE1EB930BD477461FB19CF027E41C026D1746A14F3DCDD93B30C2C434A1B1C3C1884CBB07E73DB24A44B3055797EF733A72718B041FF5915C78470C1C95B9D72F28B62C6656D0F5562A2A9C3963E46685C758A5C5F3AFCFA0CCDDDFB7B4CDCF69891A576336EC7D421971BC00350318AC1E929C6BC6CE5F8DF5A33BC5DA0D794A5D39A7A75790A9E1138EBE357718CBB57F2682E61BCE501DD0AEA3DFCBBCFBEF283C6BF637031B110AF58D7AB7B0446250AD47DF02323919481253186122349F90367E6A163C7B9828595ED6277DA3611EC6A096C6D47729F0DB2E4876435FCA268DFF70C767DEB326DBA88D586F0EE51B65B59E80A279084994248D633302111B0F313C0FBB80382DE5B91E09F235D8B6351A8333DD7A0748DA904DF0178D8EC1574B32E8FEE80BE1A69964432A8384C6A3F084E72AB91C20D7ECF01C6D7D2D54CB0A7C426658A23C396ACCE1EED66CBD5028D02993FEE0BE0F8F8303E8A8B8957B71A9153BD530954886DB7CC8A94370CA3EB48E175B2991785F5A32C79D5109D14BB407614B90B6F9DA77FA71418DDE6BF07BAF134983534544EABC72ECB74A9990E5834957670F6B9E7F9D480EA5B0F2421070496949AC35CD6879C3BB827A963D1919ADD2A459C6FB55EE6928392FCDE8C2340AB6CB805937DF7D9BBDDD22C53DA557B119EA740668331D8E4B8F1ABBB5518461311D952180409212AB5E816B48832D9B91E0E134F019C25AE653490423A3487DB6E56517AEC0A1080F70CB4FC882929247EBA3E07A92FA76568F06D72C5C5406BFC28F00A460F5AD12C53AAF679708370A3A30043C6405399EA6BBEFEF49A563F53142B6B01B7AA7892C1A0B6BA9FEFBF192CBF0D4D60084F9444405FAAEC01BD2DE2C9CBC8CB63CC1A3DC0A25EE56541135109C2D9ED04FB84616003FD1679C86AAC3BB72F1A1A2D4EC3269CDDA36A620EB1D14B4DA6F3471D7579724ADB6437F53ECF33B30FA6900E7FDE56544EB09B111DDF44530FE7532C7868C37FCFD0BCDB551A7B9569F0DE2F2205BDA222E93A903A42A74A529227D42AE3D2152D28CF0CAD6334F852DC544E8317C88097D5FDEC9F1AFE08DFE44DAE707F870345226721B96192296392B23F1EB5C3258BBBC16E65FDB5F2FE89B368BCF139ECB6757C51BE3154DF2D235F49850A3A6F86912A9285730977883D66AEA4D57295B1E8D7CAA42015262BDB7779AD20108C36185CAE69CF3C69FF02089DDEBF910EA9B23AEF3654F10A87ACF57F21FD15D8FD1E2494AFB851BA7296061826E2200C86F3B854B8E33BF72680212237113A2D8E010539EA643636B96F24A3B65893AC283A3E064540BC5740ADC6BA537AE9D3B026751CF1F62D1FCDE2172C559BA5B0A530284076236F0E877622507137A2465B9D292AB5D6A9481164292E653FB2ABBE269A5F466C3D234CB930E49103581E65B9764552D37B5B36D08765BE9F49EA9C7D7FA7C0C4D3C3206173424C7275B17E2185F6783D20BEC70FDB301563E1256510ACF65B1C4067DE40DDDA87AD3D6C57703C0039C9E8B4419ACE05A0105AAA5D4286DB299329921DF0A8BBA3A7D3789CD8F77F1F1074D50266FAD57DB6201EB3D5D34F3046D68FAACA5D2CC6509BCE380464C6D1EC3FFF60A578E958785CCFD3BB9CC7860CC8D332503A3F887FA2ECDC162AAD93C339021EA13D0316B90B3835E36DA65E532DB37DCA32E6B4122B605071A052D6DB06D1AE52A83FAAC698DF7E1F20307BA1154407F47119C86B487559FE355A172AD0F165EB636069FB5E8979C80409B27095BEDF34DD32075FEAD893F0C82728216FF1EB588119FF5B6B5EB709855812E41C926BC5B4CD80234A7857835548AC81C2AC078E68BF02035114CF75E173A7307D5E6BF9B1B827A834770BB78B4C628E079B6F7B82256530C08D4D0352F7AAF5A60A02A692281A2C86116AAC396A530843AAFE839EB51021187B9D0E023C92E3302AC3842570B3B561634A94DC85A3A28852964C8B10E307A49F034077E356A1659618CB6078F3A632DA1B5B7E18B006956C85BB0EA3F0F5F6DB7816C5ABCAC2684CDF27FA1CCF91484A2E4DFB14EAFA3CFEB768336FFAA76FB0DDB68125297A67952DB6DF4BAFD12993E0B61D350E60F8567364ABDAA11F290C12AD0A3098DC58D09D88485C7B301E3F66C9ABE39D4B99C1B7ABC44DD4251AA7B5C5B2E753CF8B96FC68AD8C71308701F17BE781E4233999DB45EBCBC18E5EE42BD878F80A43BF9CD4F71A0025B0C592E405AF3CAF0C63FF3404990A0CE6D4F9B7988CA8704054EC4924462A763E977A30FE85070B03887913870536CB11D25CF5D25444A1311C84D760D7D1C923EE2F54EC9FA422BD2D3286EB20FA843CF31701DF31BE1E59F81521EC772D5847355654CD5FFAEE577CDE7A0617019A21D5DF2B2835FB15F926ACD2 +pk = 659C4AD1B1CF7B88A3E7591C68466431E0086F23EF93CB058E3DB3AE7BD214A2697ECABB3E8B2629129AB2DF5EDD9F96A32FEA65715556C12840E73AFBFEDDC0100D591C8E04AE71373ED961C7DDB12EF47DCD114884EE7B1B70748DC22FD3ED40C8945DCBD9E0861D290A6499C3DACABA9494577B0FDC7152DF21E807B1C4355024AC4D93F1F6566283B2B9F2E08EA5D4EC0DC0CDAB0C0405FCA4FC666824779D37B1038F077EA8A4C32E8E0557E65D30F4EC351833DB5F3CD0B4C421D1276B80F87896A22CCD0B3FDF106D7DDB8DFAA3DAD9F53B0F5EA9B28C34563940F5E390412659486F0CA40AB00FADE0922BB881D36EB2151BC99DA526CE625DBA8326CB0999A03D96C9A871E85DF76D962F79B00073E57A67258BE7A6FD76C9A37A734D01058822DFFE4B1D050BAC738525452B9F0DFD125FBC08F691A8BC83170BF95B478F521D163E22F8230273E4C443AC75CFB620C2C8E236C810B064BA115ECF4BDF4221A71BB3DA3ACD85B67BA8EB610CF2B1EEC8720F5F2EB2D44A4B4EE4E6D11F0B79E3F24C7562D6BDC755C560130D0F0C5F4966BA9D185810E8A410CAF21598D5DCCCD70498A71A774D7AF9B54D6CEA1B2267FB40D958E8B4F901ACD8257C27633A57F2AE0121EE3FF8BE9F91B47EF9EC06525C2B2FFF8347EE7773C9A3AB9D773B04249928D7C4DF61A6C20574B263B542FB36A7136888688705804A5BEE44BF024A40F784CD5EFD430B70A2FB8F71903AB937A22B499133E9D82CE807333BE80429F3CBAD99F802543C4950993428603321B79EA07939129457F00A582586B0F5F445882808F9834D16C131AFE3DE312BC64945DF38F0895571BBA224811E2B2605A08852032C3756EACADE2034733E3FCCD671EB3299C3B818F6D5571436B207346FFB12112CC3C9B99619783F73FC231B021817BE6F8DC60A0FB9682B037787F590881010FA166CC6FC66ED55333E0F3A75C1772BA399E49F4C2151072FA8BF9B1CE2EA5B9D91892486F3DC65A489C9455BB2A2F90BD284EC879A9ACF3EAA520C1EBD6E4378AF840B1589CEBE9569DF5D15A913027EA97B5D147321E3DD7750B9B1B4C645894E6CD66FD5EB6322359F166A5328E73B306F8464856E1234F2652250E7E02B32993B8FA059FCA5283F9FD3CE22FDAE4895C1CEC5F570B86D6095AB6B37C39A0BDBE70AADFE8D86D45EDA167B8E7EB179BC2668FF6B82AF926F4E1D5DA8DC0E0BA655B630854F468B8EEA03FAD53A36630232CE8F82F977215BEDCC2A4FF5649A2EFD0475DCC6A73D0D5CA47CB793F9388F54497DB9C637CF7489A93AB37BF3215B8A9E4FC1EA75D52C78A63124B0CFE2B3AC49E57A43EABB9129A0CDF221AF52BDA4FE4EC36E9CDDE5E13D3077B90E163E469253E568C98FD2C43993F2BBD4011903C4D2C3384DAFD830DC2B918136624F198A501FC5D305F6B6C59E2AEA0063FDC82EE30564152F6A41799021262EF6386A50E18C060AD9DE884EDAD43338CC9828A13F5336BA9B96C0A234D275D2DCEB9ACB2115491BE0B2D875F3F2AA769EE6FCFAE37D8F81DC5E2F742E557087D9BB968977F7988799D9B0531C25F58832FD57F7E5B2493A05F690A38D93EC96628DF8B76A74BA6279217A40502C9DD0556C89ACF2E75532D45690856B0EF511053CA9EEFFE394B04E796AD6404B968BC258DC42C0EAF84362CA1C01E2E843FA7BB829FEB8D28757F8F197E560E1B96D85A086D145C26EF6B248AA0D5CFD647C9DEF66BDCF2662DFC7D76A541F0F1F11103F035628B02DC76CB9126F188FB956C2802470E2E1E5C00EFEF42A3C8BD4E92D3F558A3F4AA34DB2A191CFA759BAF19CB7A807802D4936E61E25EAE0793610161C4D24559688B9228B8D3F81FAB4581394FAA2573D6C453EC39B82B6AA56D67B5326BF275C6A5225EA3174D03A399835FB4D3205F6DC5D89AD25C349AF2682C511894740ADD6682F90E8040FA0074F08444E4F1288092E7ACF2B6C5CB90AE2882812607E50F27D7A640180D8431E8817F416C9AB002F88F0D05EBB36BD2317E19145AED9FC1D300ABC3E961A5442AD540BF5737206246D6B03653BBF3614B17CE9712C96AB0DE6AE561F5BE1A6240F0F0C5F4F5E2BA4EBEB08EE3D847D7B780CEBD7C0010EE1E74202777655BE001EC39B8F498F0E595AA358F8D905842E286277B03B5B2AB52807396792DAE5DB8873979E82593CB1A4B252AEE759F1190BD8EC0BE0E25E03B55CD2C3AE9D74063473ECD081B929BF3AC8C0D2AD8D5F7D1157A23B8331EF22FDC053952FEF9535672492D6E01D722D43E36FF9E8A7995C6EFACC15E9BCB9197C634B0CA71976DEF4BA72EB5537A5563BF24E9F046BA69CD88FA7B6EDD9F0E948B4F3913C3D95F1B2C5045ADD0FF801A1C8F1BB4E08B889C1BE4C41676FA5454FF60EFC5AFCDD714DF9B8FAAA641DEEABB95B86376E2C829640998C0EF9F718E16F443D1F5F3B779FDC820C29077C3E165AF876DD918B56B107FC87624B0739D25923E2BC5A27E04F38610F2143ED85CFB164EE45305E3572D2956F90CDDE220F8EF5FEE297B8DB3ACFE0E47427497D69DD152F12C3BB133292D5E99E9FEF8979AD3C1996DBF31E3CC9BB80C9F47CA389D934D91F5F1C745E41D7000B99943067543638D81F994E9AB76E09377D0BB51E0600FF781B55EE9FA13E6281258F06B1749818B3F0F68349F3BB0CBD1E734032B35073FF6426B34412F5F7B90C609625CB800CE765AD69EC8FEA41936B20F3CE12214339A9A498AFAC87F57728B0522BC5A6FC43C1F9EE77213E9578DDE7EE0824F2B4780B0936801EB2FDEFD3C3CFC170E91649B96F60C97ABAF6EB8911BF59AF13C3FF173AEBB79F68E0B287C5B96107DFBF90D2A9ABB3FE94E48061BF46FA727683EE3630476B03A394DA5BC7DC1A67B6517E826685B3594F0B8184F415A97BAD432B18D2A98758BF3BFDD36E8E86EDA00B90FD486C4BEAA9DA5C9F4D40CB3C5B4F365C38CD80BE8340AABAD21C0ACAAEC638EE1F2403F43BE1229114BCD53180B096B3F6D87745D8DA0A4E552CF800AE2F374683EEBD779D18E57063F3FE34B2DC7792F7CE33982A7CDD5A671F0D28FB9E8F2E60F7546B398BAD0B190923821073C3E80A41AC289E6F02951BBF48174F6FC34B2B41E93936D8282B29556B800DD392A3788E2BF54171643A0AC4E299FAF7EA6D67EBDA44C81661A96D68517925A3771A75B1272EF1A011BC0500D1419D39F445E7F0E291BB7C7F5638C2825FCEBAC3167BBAD6344EEE221E896596D826856F82315C97585FC42C5A764A672F4F886DDB7AB6B2CF117175904D9C32C912B74A396068E7895B3F72A49A662F0810EBEFB2DFBB73B0BB9FD90FFF6D64099EF5558272AA0B55572F3501F8FE77223709AEB9C78B7E8B214FE91B87A264D497C1D5DE38744A04BCA24E6FBF74F2D7813AB4A652B4A20E079D896A45F0873F0B749A4C0CA67F7A50FE821E5CD7CE13482EE9B548D188668A248663ADF71C0E884CE316AB57EDEB64384FFE510FDFC72FA5A2C9096BFC3580E3E6731B95819FD6BBF4D17E9A008CBCA919CA4F11E92CDE1C48DD0863D6E4A1127B9898F0E2AC62F9239C87D78736BB3FDC432C285B85056728A7FF41010052B5750342BF927AADE9DEEA94DB9CE7E25F0F36867AD19ED45434388F7C91ABF948795D8FB0DED42A3737C2779ED4CF807FA50A737187C301038AE705D3E88602BF3120B36F69B0223175753AAF41A33ECAB73EE8CFC56F92FD09FA7940E2E89D9E84CA92EE7EF61A354FBB7DCC1B7F7D3C4D1C2A050B04EBAFF95A7228013C62740550C178B7D4C33E6621DC9C8E0220E1D39F67454AB1705528D37F058714F958ACEA59A579AC15F20E4107D3A1CE76A3DBE8AD43B0C395D5D65BBC477A884CBA8139DBF769285268C9F52BC396F660B0DA95D9D140CBE84B4B24F000B54851500C9C303DD5B53EFFC34C394AF448495DB66966E5ECD7DF689C32D5D0AFA37D05FDF1F8F6E14C74B82B86052DEE672212420323D775BCD8BEF8F8FC54E4D185A49F85AC01359C3EF3C58EE2B0A2BA5C66AC4E1BCF1E5C6017DF9F640BD35EE221400B531F3F70973A170DA3D766E5E7D048695EF39FAA90A9AE44A317AD0D6CABFF45053E019BDE65221B2DE13F6A6A58AA3F0147835DB102D55DF278C8CC4570914AF99BE865458FFDC6E1DB4B6A6AE6A73B6C97C2E2FF8052A67364B5F27DFA34BFD8F236671B78E1B4DCE194B679460C7DFD287129612A631D2441B5D0B8E51AAD2FC6C731DC8FC03BE30D7CB769517DA399C444730E37368C36B715BE36C66DA583FC8F6053EDBB12F56F40FC0D535CB67918D94915F6E11E49ADD9FB92623D1F8A811EF9FDCF0A8F5B99963DEABB04E5F652FC357733BF8B531843980ED5C0EF5C67B1193C0D0EEB66EAA7DC43D56FCD5B1AD04EB64B57022724E1B143339598E26856BAE819A15D84D89AEF1AFF1C998B7F7D67A4D63773B7482C4C9130404254BD211B686BF416CC2BD0A20E8E5475DF315DB382E9862BE7B1DFB49DA85472DC7D8B2DDDD9F98BF06AB05DF422E155785B00416CA910C194D009351EE4144F7A5A300636A44B8A32447BBE74A7F75EC65A452AB429A1007EB9378842884152E1A545E184BC677AA335FF5D6CC83F9733E8355B591A9EDE4EB181840B5CB5DBBE01327368445F73C916BD9456E6CE6706793D7961BACE3F347D6766416374DE283B3B5EEFAF8C2BAEAB617D2A4480C85AF47675F9D8E5347B4B1230789CDC59CC2BE95D8673567FE55704992165561EBF2A59BE30FB7828CADAC3DC80D93356B9CDB62E299496E2F8A217F67BDBADD029FC09983335152637247E7C7E7CC57571D533D9F5880703AAD2E8E3F625923C217799E87F267B14245E8B85BA2EDFC34D2C8131911EEB7A81D1FE2E47EBA666B250644F16E0FA31AC92EA92350A34C74E7A05D9FE7317FC6BAC393837905FC22F9489870E8E91727872E6BED6678518C3AC81181FCE949DDF9E1D607E53C11D01935B2BEE71B74092250D6051102E1AC4BEF70651CA636F3795A01AC3D5FF28D444DDDC345EF13B893F785D730038A73E3E6DCC95C920A0A18E214685704942C01618773C84274555F6C3A5762B8427A507C55C4F4E23AF6D6C6C20BF9AAFF5499EEB71A6B29FD2A74AAF833CB366B4618A14BAFD58E94C7593E0A244912E8DB6171327BBEDDF517DBCAD25352503FF04CBC990D438E937DB31B7C617078CC37580938111ACD9B804406BC7B40CBCBFE3EB9F4908C4A55AA24AFCEE9357E3A7EB1394D5F3F119DC334DF7A53F8D3B9D922869CA317E9F809F42E0E3F57E412F88C043E5AE71C764AB7BBBDAD795ABBECA9054A73BFE248EEDEFDB3865C074BDD1A21CFC5945D3CAD97ED9E1C8F79E7E70D1086A0F624129EC4427C3A8044779EB33CACEDA6EBF871596804504D72101E45A2095669208AB64387CE45E39544D1EF36EBE5AB1946FF5A320E944C7BBE49DA6F4F0E8B3D69EFEB5BA48946BAC7E5DCF4D07CD81B5D17227485610C0C841DA7ADED3FD66D2222E8CEEF44F19AB1BFCB34A743C30DC8F9C6A426F1D92F14E74F980212676BAFFE7CCB03A8FEBCB9C81250B9C10103179F2F8C4008150ACC8C586FF31C85F23914279A073295A52C759EB6C7675E89F42D2E37FDBCA60A359A70C7248D0ACA2943DB95FF3E43D5F823EE49BA7714D6B698149AC76527084A41F44F16DDD0301C5958433E1608CF2235D92AB6B8CBDCB1295C168BCDD73DAE68CB0FE236164A273E737F3373AD7AC3796E97FDCA437FE0283A31E8188B6BF3337C47D08DEFE49B29B759F0F07C45CFC60EF32C4727B7359670A73DAF71828214057B66CFC988FC012791D4CC81C73B111195F46DE01CBE609434A7274614A59DDECE36864EE5A9F11CAA1999DA0E2C3312EEE9183345E0FB6B0AEF776057EA1FA759CA3CEF440A1D530526DE4EC373900FB3177D08D49C4AD8C762A6E226AA4C9CDDE4EEE3439A29AE62BEE2EDC161598DB5B7DC9A8492ADE29D5BBA58679EA21F367A5082CC8C57A38C3514BAED807811820F95FEFAA3C39C13A29E77DF067C2E489A4DFAD956353B9EEC4E3186FA1C8858791C4002B4ACDCDD2429E86ACA871C3E1EF84A6451C62ECAE63CD2A94F372C7AA3CCD226CFBDF0182ACF16EFB928A482E5B76B374EDC0BBB5A8F3C062297346A8A31A85FCA6828902DEF4362D05BFE34F2767CB23A1AE5DEB686FDD4C749BC1A42E3CFC2982B763CB26EA2859CABDB35226252DFEC92A73B7B7E5CF3FF778ABBC50886F329A2A195C9146A353055981C680A33AA38C47FFC8DD3E4EA7AF6D194CD956C19149918583FB81C8D441BD90B8D45CAB533833E954B2A2D911303236892E8DD30FD758856CE51E69006784C0A68F25802013FD94F39BD69EFF55439E01F8B3E877078A5E4592752CBAA31DE7E06B880C23BDDDAE871D33040E8831ABFBB90B5156D29495C4B3ED42A6B1D1B049595181260777D53A004F12FA4FF90E05618CB2BE7A27303D64EC785FD7711068D8F7FA7C96E297BB1695A2E19F617453FAF567789C777AFD14B9BBCD665DF3264FF831EC91EB8BD1CAF0D37673F8FEBE7D3F722A8C0349D3158D8F4C61F24D06D109076FF93D47D00C75688CDD39C33D8D0348197099DB91DED1C4C64770801ABD86C881D92CB61BF424D94B5A354502502EF3498A55C2424FC48DBDF91A2BC54C6989919F61E442055E028CF27384B3639AA24F6BD1C7EBC268E0F782032128DFE7E6732B9E56677CA9AAAB08B3A1085F46DAEC525D86908264A42A91444DD3A2932006A6C05B5A86ACF16CE8BF10DB78B83D7CFA7FB954D796F2A2402E891BAA4DE32299F1FF32A4DAED15F22B74DEDE54DCF4584C08EA0B83F2955A8A1DBE66A09C767C8AE4E18E1AA39C437130E2FFEA7EB14121EEC0CBA1EFB4C46D6E8572EC4455528EE5A516B31F606480D8E8B7352D6C7BADC1F5465DCC984A5127B898C576D7190F56A991D6C6636B8DC8B7FFAD42A50723027FC209F0C4AD7F165B865132AD64B36D98B1138F93D7DD407E839BAD02B635AFB5335EDF10221587 sk = 3B7388E675DE5C59A78AF095481C7DD999C6EEA898595B1E7DCDA7EDC3A2C25C5E03F7AABB1929A6 smlen = 1069 -sm = 94E0A8FF5B826BDF8831CDBEFC1C18C9C93B6684834EEF5DB97F529B03098A780D7855319B27289C0E35878442D6711DFB2374EC6332C4A351AD574C596485A0CCEE9CC01DA64084F0C6656ECAFD5F98CDAB46B380190AAF93F93784AAE322DBE533C77D47617DE554912E992311EC6086D0CC49B9C559D5C61960B953857C4E6EBA53976FFFEE8E955809ECA0F4C2B04ADE113C30D49FB9C1E39FAD27F7428A794141927437875707CE07E481618905A238831C3BFC5406CDE6ED37E71BE254872C14B44968A0B0FBF31980CE2342B378CDE0C5A8157B41FAAD054F63FC1176DB49CC4754F20A501FE7DA0E71DCD64FF2FD2CD5CE06F5C455F57032277DAEDE6CDE4EFF80229B30A8C2CA2086D8E68EF549FAAE0128D211896B0FBC4C1865724063C810775391A8E8D7341231244637952ED3F51CEF51B0A8FC14D3BA2DA05701DE6B06260859806AD6BE14920E0358116B6AFE082D1CDC05C07E31B992361EAAC7E925E3788A264EB6635C15F9F160B057392C519526382E42142C68EC312891B8580EE8EAFD3A79C492083D66D4A387304540DB186FC4C73FDDC74274DA12CD87CA5E5970F58D215A325BA1DE16A4618461670B02FE3ADC150A5EBB7C854D00A2EFFE8B733A4B0B1848BFFB4B52BDE81A6F30CE9D44D633D5A72C9AADE19F804739A8D4E88111187349CF6655AC196A12A5F8D01D24872EB90690AC49863559295573E4CF9633269593C6D813A2F20305EC9E64F4A7049301EAEC529667F014A333B912EB9489291D68F87BABE58AA37CAEF40D1D624C0AAD09BE316EB209C6616329B6C6552BD2AB48DBD5ED0EEDA622C9238448638B5DDA1B4AEF111627E7CE6C37B02C59C586725BF487EF51611204F46D9F5D178B96E92BE90EC1C19C798AD639A0CA9E4E9C9A893ADCEDB3EE592063C1250484E1AAA73B56C2EBC62086EB62D99B0EC2E68B248EC759D0968B4DE22B5154F2F34282A0E6B792A3C1B7B0DB942360335AFB4D6BE9E34707BC25DD3BFFA991E4E7BFC7D65D6F811D462673FFD825A8FB216AB41CB0326A7CCA8757D6AD8E057C5C6980EE06FD0EB70A9FEDAB3EB2E6A6ACA0B0E183AF2074D676A8D55422D7A5B200E5F3DCB57586AF1FD05B6F80C4C3ACE581614CED727DF180BC85FA814EBDAD813DDB5131C91DADD77ACD96DEB5160073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B +sm = E0BCE92CA49A0758E33678AD41EE90F66FCCE6407A9255A75590471BDFC5600CE45F73DFD55BBBAE502D24BBA7F6C3C99AE84B6044A3EBA55A05073695E5E6ED7C20717F9D6BFCECE07E84EB4C01A720A6D545FE36D342D49ADB6641CDCF44C6301A2443E80DF8AB0D5EB117F83E339108795013A6FFFA89564C6064F04C11DEDF6E2FAE8FF1FAC1ED06859A0333832F5A1F0AE00E624174E1ABCBB8AD5869AB455B03CAACC019904EE381A149806084A5E4C1213899C2D6861670CFE1F1490572D37E552AE5AA038B4A57CAD82DBC735FA35E3D311A2E6389EF957B052ACEDC6426BA0938C9D625E81095C4120C3E68EC1C3B17739D72771DFE1539FA439D9FDE9C7FECC66446D976918623807C63EDE45EDF824C44712BACB09BE83E9B134FBBCB1B108565F9AD2C55E53C15F883C733A991BB68F6A30ACD17706AC9315C4BF54FEB8311DFAF7EF5A6752DEE28B1D850A0674B18A0D765A4CBB6B9F86873BCDF25FD1CA474B5C395368DE232C21EBFA9A76AA634C001DC5C73248898BBD472BE97513A1DF8A01BFFE01B790D700232AFA4DD7777FE3700D7E4F47EFC9E45B018F94C6D454ED40F1FCD8471AADB346AADCEDFAC93EDAA62C70E502122ECEB0B4AEA36C7DB8546209D8C6016D8A08350D39CB70E2C5B2BB413F7BB5B08935099D846B95298B5BC7B4B56AF3B728D4390278AE033C5519EB2A6F464AF403A5BF40EE7A8E8BF98437A2F9B8B4CF95CAC94D41F4A89F3F038D58AF2C82EAD1905615242AA61ACA73D590F237A47552F4E79110813FF588FC9B0ACEDD4CDB6C746905640531AD29BF1E1F475A8025FA920FDB9B783468BCF686D497ED5566694361E6E18C533C2F148C4DF11188144D131F85C125A1C08154A10DDFD25629338F11C698197E0BCA958363F4B53E0DEEE997E9A93BB239657573F37629085BC8E3FB9D39B3ABD7573602FDF48885BC1F692B7D4057048A6D396982D04194789D6E24279DEBE527C9272200232EBB4220AB7AF66EB42C9EE0D9A3B04D05D6F811D462673FFD825A8FB216AB41CB0326A7CCA8757D6AD8E057C5C6980EE06FD0EB70A9FEDAB3EB2E6A6ACA0B0E183AF2074D676A8D55422D7A5B200E5F3DCB57586AF1FD05B6F80C4C3ACE581614CED727DF180BC85FA814EBDAD813DDB5131C91DADD77ACD96DEB5160073BEE97FC97C0FBC750D474AEB93189F061E1A5CF6600C04FB0464338EC7E85252F94FCBC7B2BD00E438480D9AF3ADD92A92E3E2E8ACB55077C3278FC7503988A76E9B6062996B20889AA55B343D5A003C8A8852D738F955799FA3426BE5CCD3AA6B6EDA04D4884941FFC0B69C5ACF12B347A74D0580CC3335BA816200F87674A4C1D98097C70F2F27C74E94A661850610ECF4847AB5B58344F958C5719E06BA396225BBE21ACB0FDC512B885D391E11B0C0ED5CE6B5DD8FAFF91F50025C69D43072F7706D80D9FD786E1104125D79A5F4B5FD838815D44FC8B1AB678078CC174DDE970D448B count = 7 seed = 8C151C556DA912A82DEB32144C8A8C9090CFAF5C12AB822AC3C72618837A41C2453B715EEFF3724CAFE69B1ADCAE9DDA mlen = 264 msg = A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 -pk = ABAC1F967CFC3DDC262E3F1A924C12056E4541908CA3C58FAF02FAF29A053006B5094EB50615A3183A695748816E911B0FF157E1F3861EAB9C0553EF201315EBD7E1196FCECDE09C8C00AFB025F7861B3342EB028322F0CF5823943C0E1115A5378EFC469619D19978828782F1938B128C7D736453D2D0BFD125F43B4486B8BD291CA1C6B0AE36D00372F22AEC8D4F3933E364EC768A7AF3C399317C4038A5FC1D0B68092E913BE144E98ECE30BDF29A8DE9B3186CC3292DFEF34DD176F709C7F9D720BF4476563FD22258F4E15E4F52B1FDA6233FA924CA72776B4FE6A0D157455D0E706F2CB42371E6872C7E3E151FF4CBC0DDA9833D9D81CC471EC6801B6E346865EEDA55B1000BC8E7D9A544CEBD01842B4831F6E86CF5138495BE1F30B8926E1DD44FB472A506E3E5E0DAF81DF2F4945B724AFF123503689E84B788B7C6F5F369DC556A7C4BC355B8CC45C75A801000F86F748EBFE100F88A90ABD0A0F5E304005B19D3DDDEF613E88E6A4FB54F0CBA2E42D8535C5CAF4893D4783795755DAB2BCE15DCC1E10B2C957D88C59C161C3FC707BD63756639648FDE89AF40715CFEF783E58C0668C354C00314E25A997BDF39890ED5A6104053AD4CE4E01EAA398CD6490469F42D3A64A7129AF8EF561804475B7A69CD0E6FD04A2843087963FD8C415DC80F94CFF4DF7C01E3E5797E7565BD38106B42BBFBD9DEE41AC248AAF02E11C68330999B077F11F09A3F240EFA891F3E8CB696F5EDC2996F54256F5EF48C1D8A3367EA995A01F5B5BB18B64BD1F6D1C1127D7BF4E95B03BAE9ABBE4D5E98FBBDAD4181C50074BEC385651521D7CA4E11561D96B7F46BE367614497AB800C00E35AC89474EBF25D75934EC75613FD1EC6EFAE01CF7A26BBAEA59D3E51F1D0E2EB315C7BAF31E039FA5F53803127D8A7F77756ECFC2213F9FDE9A6958A3D1FC3FDEF98578E7CC15F830C08E9168585A7537751B2CEA570BCA82B67E9F296022424872FE05D29E873BA0593B250F58B8EEEEE9D93E7A4BE0A0B5F29DE14196046656BCF026003E54D349CAE3773114FB6EE813BB90482BA81723A6DF7D761A7B11307861112B11C217D016DCE8719B83B75342EDC059C9D44716BE811B45CDA8DAC5B7AC4733BB4BB881686ECEF94769BB42C21994A54FC922A8FDD450271C9D746BC3EC725C40ADEEBD3D25EA38A79DEAFF56809733DB2D4F41B0C7B70610841DA95D1F565A3A2BF58FF4C702D35438840E88BC983A6531DBCA0D4133187C8F56B96CA95DBEC123C24604A2554E90D4B82647FD3FC58D9B3FD224447BBAD8649B3028C570112B132D59D6D652AF10134EE2F8BC7D9A2E57AE5A7775E745B17C78A699C76ECB08C703742455819541EAC15D9A7276245269DBA7B5050D7EF136375A485A1ED3956B28FC63D6BCADD5B74C639A503AC10A06F2F6EE0263F5BDC897F8595A54DCA2BD8DB1A6A706E28CCF5F9FFD46AFF281EAD320C4D3C3B9C63973EB1D1D6C9C8633D6E1577FA8273F0FFEEF79E4CCB8FC05C0F0C54B990E6C846750129169840D29EAF979A3E23A1C9C068BBA898C7FA8435DCEADC49B0F66C9BB4EE074ECD42B315C60EB425DB9E5F401B9CFAE948C6B12D5BA2FE31352B8979DD1729070C961AF8AB12FC65CA91ACB5CFCB6F2F99BB0869C451EAAC3EA07ED24E7E3EAA73C9A8B3E8446819CD17E476170E4295DB00A13CC05C7DA674D63F31980430AC025A163CA64BCDB1134003DF6CE52E0E1EB2DCA3C7D8DB37F60F254BD69755B621AD64978967D551683D1AD2689C0ADA2470F863C9DE07324C14A97FE44D97CB8D40ED317A11B5A2D44023659F7AA411DA827B42F4A3D2FAD1757932D2538B00816E3AD2DEBC60E1896C3DE4FC4B03E2D6AE1BA04F80E775881585C160AE24780CD274A6BA6A843F7A4DF71ED0C3BA2F4ADD136AC11A99F4125FBA0A450F84C14B3FB64EAD9F4102FB7976C3D10F00D8C90494AB4C6D4D17AFCCC6E117DA219C8ABE813E224D2CCB6080AEA7CE32B524957A59C9F9EFAF51F58791CBC1845BC57F103F35946ED595C07F4BF8D724EDE4EADAAD63646A3E499E7099B95D4F143CBFA94E4402DB4B4ADF03A281E4C03DECEA3255416CCC89325467460D8F99D956B28E10CC1E1FF044759251ECE2B2C46094707E0950160479414135AAE4A801FEDF4338D7FF5DFB90DF39A1B4B3828A68F787257F76EBCEC330F483AE670D47CDDA9F7D3D14EB47FEE7CE41DBC1435FDFF8730AAB763326172B9C0A9E146EE24DEE41C5B14F4F76C99FBB31F6BB5F32DD7CF97FD6DBB4E85E072597B4C66609B8FE9E804BFD675B47DCD995CB7F18EF6AB627CBF70E071EC55206B0972C973B738CDA720E9CBA242A5550CE395766CEEAF664C4F90EC1B3B4220430373507A4D854F3E10524D4F950F31724548D6700958363AD39EE3B61CC26687627CE6F55A89E8D36560F3B8A0157032031CEEE9E97CA5B336FE7626E82D19B34966844E653464CE46674C796DD83D4E110BB3F2719132A9E0614AE2F8385F457026282A1B3FCA3B3883FB6955C1981F8D406A2CE1C94F8727EC4C111BC36DB468686654320C7B806AC8A4F6D2A01667C11142D7A9A3B0915F3D535EED269C03E19B83D40C1BE656CEBA174684DEFADE3CA4DBF7A1D4132EB05BA29A610184A56787D9BD8E3A8D3892944FDF1969AB4D7B584A19AE351F1927357B5743743115482CC3E2750B1AFDF01E2BDF7C474742E0643DB03846B52E9B8FECF2CFDD826EBCA81E48122DBAD9E80956C896E2705ED44A7825C1FC4E9E9B58417A9AA59672DECBC80DE2BC75A170458060ABE833A3CCADC5F82AB20CF6108419BA63867DD1627A920957326C87BFA388422F6C9A95AE0D39C733155C4AC99504A5957E638CB4564F27247767CF83C2931E484ED7BA9A547AA76BD01BF8DA7E6562C25D96C604BF0D882854E7AD1E69241107961E7CBF9038E633FA143E429BD7A0A08ECC1D1B1B0CC2D507C5EB732F36CCDBFA0E78184EBB9D115E902572A1102912FCE412AAF09F392CBA9EB0C0FE6A7BDFDFC841191BE916146D09E28F6F23A6FC64AC26882A2184FF92D3D91EBB922322003181C0A40A835CB1B4B7A26256572D8C74B2E58432CDF675FE481E76BEE0CCDC27F6C58D10757173CBFF122714B010A6CADA01AADADC3467178DACCAA7783B5B7D25563362695DCF9EBC6CF238013F2AF91460EE37A828C34F0F1155B723703BA4D841E82881CBE5291345C8752BDB3FB6DB0855DDA742FA9C69191ACAF3C29E9DB67F6E361C0937E0E73B23FE52D853250BCC4725D457F51B0D5A34CA24D6C02ED6399E6C770AE016A7E14BABE583B75BE1B9F191BC2C0D6D119B74630A7EEFBA3BA2A14974ED5A1221A6AE01CF820AB32A40E0B02218B90B619921F48FBF83BFD27A7929314775A2412CBDCE179F4C92D7BF8304B3D1CBBAF686DACE336A18D4308475324D30C744C09F51D578C2DDF407180A4ACDFB954AC74E4E29CBF9A07E2FCDA44D111E44CFAA178332279136AB2D1BD52F2FD66E061F870982D4B027CB3E7396B33D5F2238BCB8179DEE50C3C487B792B5DF90E283580C4F92F92B58C4C9C9E3B7B3B9B0FA8F1C587BFF43EB6A27AF3B01B34C45472CEABDE732E0A834285D5DF630AB793478301681BE8D229E2510315BC49D40D4EED64989F4408DA1FEC6AF8D9562DC78A2D5E2328962074CD6F179C4BA7D4EE260C1E389EBC4DA495C3CDA3C2418A512E7AC272A64B3DE26DC8B4010BDD857FC35BBF67D71621F4A70F856FAB7C808354B9CD7A69ADB379A024A61F63774D31FCA1FA9DB8463B5CE69606F165EB1ED8AF623837AC92FA7F8CB25F986871D3D880FECFFFF807AAA59D954B00F9217B71B405F2C2232F48DC4D266A8FD5B77B27449D8CA2D451D853EECB8AEFB05883796CB343C9FA7535CC772C2FB8958F10AA88A7AECC53C03AC887ED2EE5FA79EB4E7EE3F3EDAFFF5FAD7CD263A1DBB44E029D0131F40059B4C9B5B26D23B896B1235AF3DF430C59AC82E28D926858D93C9A06767E7E149E84B1A66F09087445B656EB56EE5DD2A0AC6CB8308A58233065799829D2374591923CE8C40976B28B72FFB83392921162564CC61FD30D490679C30FF59BE5BD147C8DDBAA945FA2614478C2A193608F5667E76D60A022EEBF6702B3CC49FFB2689C11601D88B72927D66A3180806442A5FD9F872A5EE8E327BA9BB76861A9F2C5E0B7F9D499C06DA042CB65758CEF848D100B381BFB041A4AE373F18DB2EE9A1B8579067F4A9AB585B817E4758F0E0A846EEC873F3A3AC61EBFAD2C43B07CB94DC4C8AF16223004048507C32E33E8F848C355B8753056F2D62CD61B9CEC28E1220C27DAFA48848FFE72524D4558FB9E00A8297BAAC0C8A2F732A0B3CD7C222006784EE12E015BDA0D81612824E14EDF7F42EF1DAD3F2ADB9BAC42B4DD894368A0F30650A14FA8FA33835601D3CD2B640BB4ADE5429A810C677389A7A87BE2A043003696A17AA823291EDF2232D53975F3ECEA13E82A91431443AE0D3CD5DC2D82EB6D13B25771A5D66B52A7BFE5DD8D29D91F21F27ED5C8C46C89CC9289FA739D9A49B43A23B41349D7FA042FE2B0996CA8CD9157DEE59D3A09C864448665660A7BE54A242162A1CF5030638A88611ABD0845F783C561F46FC4F25D448314DBC57474BCC443631F5EB2B5021F1CD965252C5CAEB59C70B0A616431745DCF06D399BAF74D3716AB74A4F929288127604DD836963D5A570FB84B4B0C4A8F626D7823FFF1B7B7562A3D44A94475043F1CFE02F3573D3ACB40F4A75D1564F2FC24F81823599BF39C72EEAEB8457B105DB05CB36AF3DC5612F7F31ED9E0F5A757258C91111DDFB4A291EB7B9DCC198C5F923021EF17309B008ACD22F4E15FBC0F370F3FDBF14E7DCDB1FC800F7D454FA2B4A10CF404BC0145C131AAB5CABD0A287F4AA685CCD87EDDCB0BB546478EA044CEE28764432D37950E6A86173F25C6024ADB63D5DFF9FCF9A5CB088EBE9303643BC0A7BD02EE5AECB268E893B92DC15FDC245928568F190F41B5F54D17A5D9932D56F4C020EFC0A3BC7F3087B6DA86E54E4C34B67CA21B5B6028CAA5771F0CF18EC5E57B21A51CD2C4625B21947C7FCB114147CFD2EC504B920506E7A4762C9054947937488DC16009E6135F68CE4DFFD4BF1377BC3609C6101FF42895538E6C3D904C3CD029D6FFF1889C059F7A9D8B148C67EB94B85BAAEA34B521CE71090975BD8487947D93EDE764DAAED31A464E98C69FF78D703A5B816043612B014C5A0203216E9597BF9B8534C77497376ABF54318B1ABDE719AA3B242A8E6B52581740087C0F571904D3A3883429CA802B4EAB2E19DE0B6AE1801B418D795788AD809F72348E59E3464BA02169C9F05864DAD8A973331E8185A566279DF2577A42A2F2F6E11719E59FBC73212DCDD31753A2C8461D956C6740CAB68EFAD295007B3EBE8BCCCC328727CFE12DD3336D858A05692924D47F39F0233360D0D08C023070A077C7590A70B97995BFDDF8AE5463E5B3637FD6E718E4B292D7927A5A52D3610A6D1F10D1F2A65B214C8FE33950DDC427AC61EDA50D05E905D76B103AE1C595C6E5DF142464EB4B8B1FF3ED6662E8F828584A158BF8E053F4269908EE93E732515EC8D1331CBD2A18CE55F7470F673F91E2C908C4EC7E676C3ED593D1EC2621C83D2E6189776D7951C60BF09ACCD2BAF6721FCDD1ECA3F9DC2B0840BCEB0279F193791088EB571EBDA0CD974927D902729C35252C09553468A1E36816CC771F713262BBC7AAD429B08F76D0F8966334866EC23DF2EBD7BCBC67F9461A434AA776063E221CECE90D585E5432DC29192590573D4E02E97DCD2ABE8110E6808B44CBCFEA67783EFC5938CB89E32CF084375C0B95CEB8609179650E425BFB262AE1431751D835AA78CE61761A88CE4FE45673DC2F9CF24E46083AD7306165506EE76CA02CE144B13685D7E5CE332DB7C452D5DC555CC2CD945083877FDB370A539D7DFEFAF3595286BDA8E5F799952540CD85488DBAC9D339063E61FD4A20F78E31EE454E726D120BA7959A53A239CC317C45A57767CDFC37AAADA351F1F944FD2F9AB20F74FAB2E22B3083CDF9A6976C0747236FE62A4B3173E46F934D49A43C6BEF23ADC2F5543B43E04977E36CE7874750F2B4237C2C41461926D5A22AA2FF4B38EAE9D8ECDA38FAA73145EA5ABBB143E1A91B7343A35E6C90EC27955DFA5AFE3F76980F6F6EDA7BF08CD0839DCC00ADCD8C2F106C1E79811778868837E8D12C73D9C8946BD1911065BE1F07ECDCE8896ED93DEF64245BB6DBE06DF862DB22FE8CB9CFA08DFA1FA3C0A65D9B50160D540CB08D1E2B364431E4FE65034AD38FFA15F01308D216EE72C70D538ADC49C3F108943D054D11A2B25BD16FB78E0357F5C215B309E57FDA6249C37FD0577EA0009C05EC1D6DF03BC488B61E19779CE79914E4E4A3D1B986C2274A3498C94BFD6363C11C4D237DBD9B4E1EB25A3CECB09DA9D7987A1AF7D1A18814A974B998320458AB9B58207567B28E4C5CCDB898F73FAA50008D06459C5BD64462722853003BC0223292A2218CDE873705E08FA088172C0B1E4FED96FB001D11ED1643F5AAD1FDF4998F77325C48777E6140A3AA73CEB8C3E9AE770B9927532ABCE12B691AB8CA4AB349FD3CC2D7BAD9B2ECBDEDE70475FC261194FAAC91607DD4460E8F6D8BD072C5396C64F98F98332B057AEBE25CFE63EF0D82066763E87EB06E488309E34DBD1B769E2945B60CF2E5D16FEAC1C9C71ECF03992CEE39F1B4349D083A93C5F90427BE3C5C49BBB72F6146C2246020163754576BBC9DD2B32812A09E5193E21904E71677BAC1FBBD6E96C2E65464467691CFD0894AE753718F1E317092A4C2F160845823D60456038D014439A2E905BCAF723358AC7FC5C65AE5CA330FCA90AEE16BB8B4DA1FBD31221BD2C8E98B17DE27CB9ABA6F54EB9084A99AC4DE05EDEFA5332A10BEA54A444EBC8989561CD4BD0BDE8B4B27D79032DE6569459713DC06779484A4DE5649DD5F13DF69B718CE6CB5ADEB5C85D92EFE72DE6DFACFC425E1BE257B6 +pk = ABAC1F967CFC3DDC262E3F1A924C12050F0F545C9B71B8EEB857BB6D3139E998826BF45CF4CFCAA7E77B4E56B6374A5D8433930AD75FA8901F56124B26C5D8589195E6345EA61B38D107C6D2A0E3712E9A9E7ADC578755A8D50AA03F2CC141EAD61C8466074D36D5B047E6E08BBF4479B4A289C20D8EC0F7032785401CBCC276CE63F970831FC5ACD791FF0DDEEBB449E10415CC41098B0095463FC7533AD63C13992149F83C95E9B5C7D685A281FBA3984EB56B65CEC994893902A0B183076B152F83D78AD5335261A7B17880B2F5CB9271DB37D8BA8C8165EBA8FF912C4E278AC64CA72813BC31749B8F85F1C3B33E94A6F3E326F3E9C6095578770A390FC4E1B94375DA4080F6B8A3E96B5FEF0EC597D1510FD613D7DB57B68A77CCFA0C05B7D4682B84845D5E1A1C47B0F17D05DED552645470D07143822F39FED3FF9F72949D0723BD62F9A594CE5EF45C17B4E6F14087517F1B0EE165E04A9B7F5C61B2616051B5163F540E9DEDA1C92D69494349AB90081CCB30441A1CE42FD6EEBAFF00239B64734DE7950015A087B3B87ECBC19E6C9C67223E7FBB80B87A07ED70178C68A602A3ACD8B8791ED9F26D7F078E2ED768D37A514C5F93905C2EEF8B331015BF6132C224F81DB44EBA97DCA71E028F3EA8330183D31EFD5E3C4298D735BD29BE55FA0606FBCA2F9A5FC5EF8F64C86987D8026A6AC48A7AE2BB0E830088126C3AA1B7AF6AA8EE45FA0AF837AF02D72C36F664DAEE3798A1F9F68DD0BE11DC94EA98658799B622B7620E230DF21297557B8BE2FBF3F28421F887E8C4CE8695E8653C6ED51DC044528BC0D7EB16952B9F7C6252F2186F5600B144329F50AE69390B140790F131127F615F293D259AA525D35CF5B94A08F59DFDBB1515AA403A8CF6CA50706764FD1394FB9380A6C7F43A54B2D4A3EB5B85FB71038054EEAA72D21B4CFB4D8C219E0F1E484F4D2EC33D8B4FA193EC3C7AB158B2C1F43C852E6BC17EF69E9BF6E79DEC23A588B5EB69BAAD0CC1649C518CF3D0F569B8E91E60F952A7A7BA4B912FAA350F04E5ED59D4FA3D2A364FE69088EC316FA8051B815E0B00B2C6B11098FCA488DF610871450209C9C1744ED9A6C84E1742474F16362FE620713BD29DFBF48CFEB5B930B64000992FE4C6CCDB86BF3C86218C697F4497E19E109A9B39586D621A824284344229EE450831CCD7F427815B88D01B7E6203FE277944335A8812216B9F237ADB439568ECDFC224F910B3E2069E61552139614EE8FC86B4E531405ECA1F609AFE7799F3914D71AE52B2A825D5C05D72FD5B1D587CDDE7C3A4ED4A64EB89BCE66E34BB37F44C2F7DCE92854A180A12ACFEB711CA0C6ECDDA8C0B3AC61D4E3B44F110F0524F4D2913F99129EB712B0DC43498836D5EF80359A6DE8E09E85246860420EA080556571A9C59FAB3F2B701D3AD75D0493117071E0791DA6C7FB77E87D1EECCC8340DCAF43C3B2B390069CBB429D7E23CCA423F18AD6D37878261DD6765D96F40850D35283A862D55CDA090629D189D653535BB893F841DD1AB501C8BC8EAA5FA55F60379D0CDA396CD730AF3F0AC3485FE6541BDDB2E26702279401DFF62A41B0D6E23FC1D6C199926F3D33F30706E2C58252857512346F44DABF9A542E34141DCB1E19DA592F8A6520ACB23EEFD63DBE8DD3378B1BEA10F53EED680FB2F551428AA17E84B11B6E9304EF0FDA7DE5870DD5BCC535D0FC9FA7F7D1BF0FA7BCFA81728BBC2743003BD8DCC4C83FE39AC93D4EE33639D1F36655AFEE925B233D5B72CB24A0267FC2BD242BDEB11D688D31F0018B078459A05BD9ECD75A42D0E19CD24CEF631B63758FC0919D999818AD367E6862A84D923C593FA8A010BC568EB537ED0CE2EBFFCB13713A2BB9D7E765BD139DAE49CEF9A6278FF943DE00F3EFD186AFF5FFF355AE3306A24E02846974E1B7997366C8C99EDBEBECDCE4AE3AFE22D21B1F8829B4674059E6AF7BAEC75D6803B33B1EA888CD12C7D1BB43A3F073E9894E12BBFF2BB480722B2D50E45043324A1D5FC0F8C262DA698291952B41682165D9529ADA2C3B6255FFDB46FB1153AFA00E51D7D8E5867D3A175D59D00A07A7A8CD307B0FEFBCBFEF3F43B8A5C03673945993D6F8D1A995504EACA6AAEA46513D3386E81CCDDFA002B9C9DCD11ECA834EB50BF15FB2CC7515BFDB125DA5292BB076AE0DD9D0249862E2D30516A7802EC8E790CA2FFF9C8DD8F6890D196C98CF3347CF819C84B4582BABB940A1D745384077D5699A10B4BF132D11B0E19D93D684CA34B11C660463D942F8ADBFF950BC4E2273E31BBD41969AE2395042A04CD8C0BCB899F908A70500376E50640E188E6698AAAE5D383B895CF691DE71DBA48D5E3AC6FDBAD937382FAD9AE445BA80E97E2FE6904C97AC89D495414EA530A97966F323099593547535C8975B942AB86F55692BB09515367E88DBFC6135F682D154BD0FD0632B86E50604D5BF6A3F97F473D8C1A79CCC411BC66F626B6889EA461098F5D8A1E7CFF1F41D2A25AB603652622A286B7C150776D27F9E3DEBA6AD70C407E7C3A7FAF1D94D838361979737A1D3087E5A4190D8AA86D2EDFA820E6CF7C24D5A281BEC35277FF704D0F9E729377C84A94D2C1D8111FBA59E9BA9ED54CF53F36371C898D3BABEF18F44D92D6C7D96AE55C467A0AF82D48116B5E25E4B3EA427B91C7F88C29ACF0FA79711A7D7ACD8F10A6CD0AF6372E27BBB28132960CECCEF97FDBB00BC21BCD46F74378CD887BBADDC4B27A4E6572CD84132630A923148F4F788097186015BF338EB4351927CEED4FDE03A2CA043183F3E68BEF0559DF06ED85B3F120494196F56AD07253860041F215DFDAEF1C19E0538B6579653B83B98FED7F0587B60EEA1A792CD4D5264673EE99209106D7C297405CAEC61126EDA708C31065888CF2FF9CF3AF07A98810D86A8C98395529300F0E990AF25AAF2770EFB7F704167E0D5EA16DE4C57309360207E7BBAEC6E5D20D842E22A96D99C357B043C24012DFD650035D535DD43CB963974D2E0CD082FCDE7920514F4A780D15137C7BF0D97AF5DB18690FD14D449CB228DF82F810ECD0372419AE96C0BF36745799DA8E3609640ED3A6810A12972CDBD27CE2235ADF7F0C05B43EC353204FC66EC64C20AF6A32655D86CA4979B638D841BE236409065CB9634A63A2A047787697248D0BF70C7B8477B9B6CC7314A31AC78722B27ED81BBAC8B0B00F9EC1378DE0F1DC65B69AF4AF83F7511DB166F9E2224FE4401F8C70102BC51F47C5BFCE21F03FC5612F7306966A6BACA463B57BC8571A678E47045B451B5C3F675124FFA6000A8C46B4221870151521006B28FFCC6E2324B6F380F1D9E1B72C5469445EDB16DC866021DFC69FC91BE55ACC0B357A049EAF73AB1B51690345174D731CBD3DD4F7DC27B61F5B0113E32A9D0F4EECEEEB1C4B7F0DD4C464C8234BDD9E165B222E67468814522F9C06AB4C653047B472114779BC3C6FE3AA6CD99B45685A54290AC45362B864F02A597741623CE4E4D866CFD0228FAB20E9C45509CFBD94BC48D72D7769D71E1AE99D70C45A1EE574BB4EE7F379470A8920462BF2882909A92B9FC6C6AED75541E366233645F721D64F1E44451D25FAE0CF48D0263AE3A9BE51102A0768B59A5A6EE5F3C5A75DB875D339FFD25FDD7A99EBFE767A200AEF8D872966D72A229C931DC8A382C303870CA660C8C604CE70239EE7850FBD4BFEAD3BCA979BF11A9352BC46C14B8C60B2D3FF886B8E9C15347076E3D3640C93EFC5FA437D5304E13D815C1DBF87F7ED9913231CC99FEAF9113579B9DA5855990E0B5C744FAEE24CC29568065B273E35BBCA3DCE68153269C4866B340A4CC12219ED331BFDDF2F0A942AC73370B9204091B54B6F7235F6B2A8C6C16CB39A7E38DE4AE3E408C306F78B7D3C5A8648D48BC224C39FC1C8B9E73AA39404BF54E9A1D50DC72EBC95C66E9A5AEFEFBF63F1A776E73A040589FA667D96F7ED4C5E09C5A5819B48B75F2441F05382159D129AF653EFE555033568A51F0E75EE27E0B09D7BF12C97FCC372271DE5FBA7584467694A022D9AE042882932F02D66433FDB323C5C11E0BD0368A91F91453816B57723F7D0BCEDE2A859FFE83BAB474F32122021C3DD7302406BFFB7BE197C202AD9A8913A9B3D07B62FCA3556595979E4F2517E1C4AECB3530A070656EF78783E7EDA5346894A84695DCF29F66A1489C9EF22D2DF909876F53B27601664536B428801BC1BD3124DFB1172762A636CCB5D6A425F15A3A67F59AD2933624E049D5204463F8DE5450E9A716524458896E2E253C5EA28CC9275113A4CD54A2763879E32B3537FCF12ED7DE16C79ED14E01A192A6129DD619D4013B262DDB5B6917A95C947C9817EE76EE78CBE7DAC7A0FEFBDCCD32DB464988A63C8A1190E72D8E8BB9E99803C693BC8D2F73AA5249D7BAD1A89A41144C32FA9BCDCDD41A359A5484584D45387FAC5F738BBE4626A18DD8C2FB538CC620BDB5320ECFBD6EEBE80801790ECCCBBF97DED439C947725DD150DB0DA3093C946BB4D508224F530A3CC44C976375A2A240C8CA946B32C48866CC03934F09BD0C86EE0E980937DE2D5F5195D4887F49A5D9133D6B437A92C8F79BAD7290DD286C250DCE5B8D0CD04849057C9F330ED2E526E512E8C491979BE276A0A86C960AF9F845CABDC91D39E44AFAC94DEF4B8FA1B82541874AA2650CBFDC9C431D4CE59AD823A8B0437661581C884729EEE7CADD0BCBBD4447E2A4C3AECE95F2DE80A799D6182121A8FF7F43544685970DBC2D32AA60FFA973A9E897F5C00C016A41BE76DC0D75D757F7604CDBE68563B0FB954B0723FEBF8061BF7340445575AB68F41E673F33E0537A849ED3C08FF0477E1547892E24F7631290AA969A87B4686F38774BFE1301BF1219F8416B056C5A83F95DA28A247A5BAFB4B23C14F76562AB05BCBB272DA6E9EDA0887EB161529AE6AE78C9BE8D6702D39D15E15C35364E4E976FC1395975981112DA03696EC67E1E2E82C1AD4A27214CBB3AF4B8DF00D9829BB7FD124952D8701ADEEEA7173D77237F39F83FF8A83D3447B6F9328B9A1E16FE56D22638EED0EC29F0A9117B1695766E37FAF46BA43607932C4E98889003DD4F00B09F45B478A44332D5A5DA67612D6B0D4C2A4A8F29557CC2EB52D2902DB817852650E895D46A5338DEBA9CA95D22A45EB34D30A22AAE381B02AD723484F1A8EAC1AA751C51172CBF6FFDB077A1220C37DBE2F1D665275C9CC8CD5CE0D5714E93BEEAC2E1B458C789B0A9BB6D3A5A41734EA73EFB20195D5FF4E85B685168A9FB34AE0A55252AEB704A3C7A1E0592F0698B6CD18E292D49A91F668F158F798EC66D4B08A46DC496F7CB0F3A5DBB4E1D36E498276B101DF7D77E9AFDA7138C93D6B1CDD27AC447462A30EEF63E0147E7FD6B9D84E9CC171F2938B2B9744985276F155753D0EABC493BDD8403DCCE7EA58C307E8ED408E58F59B7C5070C308BD1B927CE8257114230B3FF7DF9A1C4C147E13F0AD3AFC3D008A485F1867BE2F6039129231D85052FA5614834F24B0E31ABF31342DC3044BF530E9B44B0DA9A0EFB74DC8B748821CD6F09FE137B6C7EEF72601F867BE283D7598836BF3C9C8E98CD9CB5B10BE04A3B1CAC8047E5F5CF54098F901AFA22DD5508EA27B789D271ABF704199791C1853D99FFDE89DC405297866128CA1BBC96B27BAE2DAC466F57B3B1ADDEF49AC4113AC143A20FF9169C71457A9A48CE3D798A3D72BD5F29BA27A07ABB4B4F75DD203F30B1D5D97BDADE94C02CFBFDA2AA05B8C04E6E1B80B374DC30D770EE22156168F01999B59886D80E5356E53C36186E9C7FADF3E888E26BCB463F4025019DA006D8E569279CCDD6B0BB5A8F8A9C2C181EAD7B1A0557A6A078857235B12A3D5EF61305FFD296C12EDDA580652F59731D0C1EB5407437438351CC7E9B644C9CEA4D73CF5F4FE8039B1DDE221B32303C8C80CB8BC08C6AB6B99EA5EDD50E87FC936CFB7999BAF828C8A359726972F2F054798946799442BC4BDCC586A276EED6F804A14D7601489E143778AF0CB8BF99D366DE77A4C0B0CC3C79F96E764CA227B96F75E46929321FEE34A9B1F4C79C811CA503A66296AE1558045B9703D6ABB7E952DE0F672F5C593165FEAE746ED32901B959B8241D854C5D75BC380440184394FBC5F5D8D9E3D868E6E0BE1C649A813A47CF52FF11E3E0A8DEAF64EC851F989AEEAE31CC833F10D099C9E5A9EA36001461D8D3E299B58ECF10B1D8E1D3C3600C27AD89331B628B31E595DF426C439DA5CB8F2D561DE0D0441A82A13B2244B4206A9286B587182686A42DDE3A001B37A9795A2A79A63D9291F3D09EFB49C3D45320EB76B9F1BCCF06333D28EF166FB26D17EC256DB65A603A1E513E7530D852D26DF0F7C1FD4ABBFF5B71E0B57E24388CF923ADC21CECCF6EDC5E9D27BC6B10E667AFC2222DEB4BB039C1F17D8C460ADECDA4FA645D58D5E92A899892896F88AA39FA69D9E57EEE16EB80E6C343A89447245370B1B58770390CC17D8DC72236D9D3E67A1858980966DD258C04E694A6D94A098D19542DF16F08567C4B36FD68BB2750A17C2FB1B2C0985FB61FA5CF024F74536508FB91A5A2E6EF3748E282A8B8DB25EC4ED20F698E418B819CC4126F74E8F08B54E74DFF11CF6AD1EA1CB9656F38A000E7A6D77478BFAA2A40A066A7F06CFBEB9DF580EA618AB794B0D4BD65A86D70461F890303B138B850EAD69A4C9E6FD52E16346DE53377183E72FE08501E2C93352C4E44FFD22381314A98AC51812A6C1D0CD0CA6835A943A47482FB6C6E745543534B48C92BC3DE031D1ECB31647738B8F51A60CF85EE916B560647A0D841F8513A679E097BC8F9EC502ADAB4C09EB43DAF505ECDC06A7E85C8996A4936ACDE49FBD04841E3305153CE7B15C990528E4ECA785887E7DC82914CCCDB3281C8B43C47D64C7131AB1323C04A1003D4F354C8DBFDF489A6FB615094E2C9140DC79F872EF6F1362F7C649B57E8C4427E229EA23FC5811150096594392819DA09298C62EA6B72B3B978215C73A24DC4E3FD545673D8FBD9F4EDE95 sk = DC9F40CABE2E8E4F3D1538FBC1ADA27B61B99081455AB0C4C41B5B3DA81010007C91B5BAAB3E6DE7 smlen = 1102 -sm = 99397071B66514C551B61C99713487792FD4B6045C082CE8FCF1335F78442927EC95EACD23DBDBB76150F6CC4BA8A98B5EE91D796B70FF18EADBCA76303DC1066748AF92062091725825797AE40BE6C31D2ED842567124A6943F982143BB9C7670694E06D4EB6136C1FC723F7E5136371A067184857D4C293D6BE68512E48727B6C263F751F9D4EDE3681C06205F067826855E43DA60DF61CB176791C2BB3B67931F5980EDB9536922792EBD3DF373F7AE37B6C2E9E3C3DFC9B03D647CA1C56BA3156416105F910EC4E9C2C7640C768A05EC8B6F69AEDAEDCBF63965DFC787C0AB6D75B62A6DC0F42639D9DB6375DBFE2313F690078B56B5ED89145192E3DFF1A191F15BAB288FABC6BAD84551FC2EFEFFEB70F686E76C0816EC058528178C361C4D5A39BD9161CE99A81910AD17C51BA4F2F520A9BAB44A19B71E9718B89E366BC07E6805296BFDD8D7C1A8AFC7C2388ACEABFBB10B08575254C1C1F1694914669DE2B7AFD1578233A6447D99431DD438CCAA61603993AE1F1AB392A56B101617D2C767EC72CCD33AABEFA44B3D3EB4BF40CD92CDB31DA0CB0E6162DE930AF7792E58B10961498F75FDD377627549805A5F1E7756FCC79EDBC7EF4A48B95815647A3F57D5B8A59EE95B2CFDA78C3F9FA5DF216A3DCAB783F2A786B741A034398709916E5D4FA885BCBF904BFCD4B7EBCCB446B3D1EC9FB1B667DDFCF5209FB3644A5EF4F50BD4377607115FD5E54EEC8342B33332A359DBB177B63FF35ADECB788360FD4BB5EDA93B3CA1EF21EED4DC20DAAEF34CA70E1FA22A3371EE3AC74D2F9D96934E003BB791F35EBE6C8467A5418BE1078D4D840D045DB82E9EE40C2AAB1CBF2B5C251546CC8586683EAB4B90B20A1420D6294F01253AF0F984537EFFF1E614084BD2A49C309C18FDA88C35949AE7E30CB0ACD6807F2AB6D88B1708A5140AF37E0FF28DE29A0E7CF9F7F05E1CA562C216C92F459B504B3728C71E7A517ADD05A036934906F1B039D5AD010D5BACB5067AC1834D19025735A059A71DEDF6654C791C5BFA532A91BC0DECB6EE97C70FC7BA1CE11478AB372A74DC9115F953CAC5B72B3FBA821CAEE65AD1E6476D43A917166DAE79037533243706CA37AD018293C711E7773D1C3EE27630453B32976458F777CB4F8186717BBB216A5AECB4F484475260A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 +sm = 24E016C9E0C1CC8D10CB87DECA9DD853457AFA05732DAC30125F0F2D0D16A1680DBB17BB5D0E2A052CD40C64F55D6EA2D4B64CB32D789C72B017E7E06E0E89675F2D110AF4F33924C4C97BA7A418499C333834F9A4D2DCE9529FE9800345A5FEEB5C0920157710B9788FD4AB90A0EAD66C9CD0F5CA5B0A01D8C48A211D3F643212B8CF29A15B3A08C57D1A3BC42FE43A1672FFA58AC2B130A01B543309638B9D3E1E6B924ADA640CBB2CA6780B8F9B98176031C743EF3A7A4C9F41ECBCD42D93C8BA8003E45FB73578E4B7A31AB78A00D2B1BCCD329D430A87B390DE5B21BACB9896DAF6EF3ED9842616CC79F4CFD64CE687E5B08C58C55E748E91FA0061578E450BE67A50C0CD07B63874041EB5A4FB581E9BE782705B1A03C1EDE65D5BB1263F1AB506BAB1273667F440E00BFA029438F69D29F15CD9780EE279D7D708AFF884D6F891714B0910B63D0A561B03A75B144D54CD03EA2FEFAEA038A30F887E8E0098DEEB5CCD796F73BDACD2155A7D6F5AAA914BE037000C4885E1548DAE39CC06F52FAD53ACB1641AC083463C008B66C7D6A71C8E7A8B30F69EF4B7E0D1A794D75EB63BE376EEC1738ECED7699FFE23D539A3055A31655F62DC39A8E480E6B370C93693DCC9C8B57D8710BC35ADCC5F3AF514FDE313D621C8F4DBAE45BD180DA16F33D2D913944291BC8135D9E52AD412D7354A84553372449478D781D04EE467578A94B11FED67058C56D4BBD394F776798A5E16B36A74318B03E0B0F5EA313D689FFBA8FA47EE27712ACB9AD1818BC93F9682B676F63394068A3608DC90E612DB306D6A58C3E0DFC6BF4806AD547B62B979A1DCA6667606B341155EF97A91B20711F1D666C80E1669AC5B50037D5DDBE5F6595A1E09B96583599B9B34BB1EB0441DA6E7DAEA1C8987BD396068D18FF6D57481E86E49C57B1017795A4AC38D565E84F199EF2E46F282C70503EA518FAF2F3184F3DDA57115B497DDBBE4CA007EB5C03F083C12A3B5F1297A0440891EA92390C9B1A56F7BB85035A059A71DEDF6654C791C5BFA532A91BC0DECB6EE97C70FC7BA1CE11478AB372A74DC9115F953CAC5B72B3FBA821CAEE65AD1E6476D43A917166DAE79037533243706CA37AD018293C711E7773D1C3EE27630453B32976458F777CB4F8186717BBB216A5AECB4F484475260A1586245D81F96BD8EE81AA30F10C0ADB343D74CF72C4DFF71550C12873AF89FA1874D4731C996243C3749AF3F6188FFE9FA45430549045134EB29EF3CEC37E72904AA082B1C6161E6B52361E49AF4933A8D8C0734F21CAFD7467B0C02876F43211D6122E3E735FE36064DF7A0C91449237C2BC7C3A78AC7BB0F9567F2576F05802C872ADF183A87AA3B8217188F2F3535F877724F35B29E545DE4BCF258F13BBC7EDD8C6587F733C9691F74B4151CF8C060C3AE9E8D49FE7C77BF477DC9F23FD0F0B67320275529034B84F94176730923C03AA50F9584D9C2D60B8DCCF85A13F243F30A51ABEFBBF2CDA602BF3D75E849EB92422B808416C7E56B046CE38E4677AD24D23D7237A9 count = 8 seed = 9B42F41492530EAC81992F17613EFDF155F407D7E67F18AE193EDCE714D65D1031E7AD10839AAB46D0850EAF5997AB4D mlen = 297 msg = 9366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 -pk = D857CCF25F08F09999B680AAAF305FDE876CE20AA21E4D602E5741B568699B2E7CAB3F9C39714AEBD5B0C4EEEA5818AE2B00B0C26E94F4064691F17B9791459845170640EF8E1C789660D597A547265A1C534AA1AC9C9FC1E8C24D174C6A24D62E38F73937769C3A1308B906E6D210D227B3EB39B2890A5766332B06952F9C0A4ECAB4F7A6AE2AE038E5F1E6ED256460A562E14F6A74E5596171DE37160271B24D4CFBAA26E2A6B5CD7106FCBFB37508911591AB986D76BA4C85066CD4827821A50A8DC80C6081164D304461BF15F6BC06205BA6FC0C9EB7F267DCE3021CB473BA1E4A5620C66D6DDFA184E04B31B20263C67262FF29439ECEFCC36C52F1C608DA0A376EAAB6C31018DD7F951A76A7525F2B1E17EE6797472FCC4D325B3BF7F28A9DB7A771C2505993CA816D12ADD1227AC6E897AF2DE660D3C0EAAA13DF676EA8F2D1D9F025B8A1C8D1923E074D845C15424003FC16B0C83ED657A141A6212CEFAA77C9FBABDFB0C714C3CDC781E327510C724C0400992B8ABD1FC95F53EEC6E4CA4170FB2ABFFCAC3AED9F1D1AD08F3704F65C7DD879F81C1AF77C73065E23E8BE39FDEE8891E4611F74FE95AEEB2AB98E2512A6ABED25E2AE49AED91F7C51182873BEE91BE081BDA71DB96C3BE1A4FA363CF8C806549384B9930BA290EFA6063279E0CAA4842FBBC99A9C451DF7C3987D32C6B293FE39308404BE7E12704E077D1C8B7891D54F47A6725236FAC5A1494B6F7864DBE9F2DB88CB41C086E08030213DC197FB488147005279A53425DA30C3DEE48E13C81C6605D9C30CF1DC3ACA97D8FED4BFC471B7098D5F356E41E067A04B97E6B6BB1BAB3D4586B6547C0CAA6BE3990B7477F24ECA7DD0273BB6A8552D5137D4365A312EC760D92E785F7F8AF14E42D5E980A7BFB5084185588EC42FC3430A3F9DBFDD76E4C5DE04B7A088F255CD5E75AE6E7EA471D4DB7CCC0821421EB28A8334EC1449D97071C5046B79D83016E5B3E4D90A29B053FC81F755F75A69209C530297A5A9473AA43872C06E62AFD8816DCFC06484D0397CA988AD24C1A21842A69E46F2DCD431D606D3487CCB1976BE0378734E5226AC98B3BA331D870BEB2457FF4DCF4DC4128753290536CAF91E3442614B10EC145569312C26359E5A4A997CBD9C10187FF3B632F36211CFA963C93F7F4B05D2A692A8D1367E9384F2D619226550B5803864796E382D10902D09EDD186F424FABB4BBD4595F117AF2A40EF9EA1757A81A6B0BBD844D5B2255783D9691E8BC75C238A96782E6BD8489E44B9DB0CB8B7F782643B69A60B5B2509380242C7F1F83C1D1BE76E7117E41119CEB225B87A539EF726A82AD9A3389D65EF39CB6DCCCEF3B5C4501286022B23878FB418728694BE2D73948F5CC500EA38E33DED36BD8296B397F2F909D58E4780503CD2D44878DB059DF5FAA1BF0871E5EF9EEF4A6252FD9E22D399E37040DDEC58BD5391E0152446F6FC3148C25F6A9E09691EB27D57C61650F8348C04A137F998B9173C44AA6A690BADBF4F142EEC03C4B49BC6C709BD29B4FE0CB29F00EE4B16756C4BDF9D858F5958BB77FE69F4BC4E93CE7A55951C991690ECBE6D6D221F7647762EBC9944B4C9F060D6B244BDD9224E42B5DE54F52925FAE7334098AA37DBE00B6CDB684917EBBB1FD3134BF4C495BF7E8065F2211A73812162588952BAC10A6FE3058447FFF57FF4066EB2FA38015115B06011C71EC1D7D5C80324B3E4D1FCC8B358D68A821442E2A3A125DD55A74F5F7CB17644BA761F26DAA614B4F6330B0C6C23C7D23511F82063378917334618CAB006C8271DA7EF325CEFA03F43D0C2D5A2456A4948441E7FECBF9ABFD7ADB5DEE9F3A94705DCAA8497A64CC14837B08957289667678A7060FCF2974B9A49C8E94F8D0104C897C16B5961AF56FE57CA0B266651A8512C487DC713C34AFE2B59093509614275ACCB975C6237835ABD8FB779C9339F03EB2DF9C061D8AEF9A8C3A4763259331851F3A1101EEF0C2F1A0D677A9AF4DAEE8767E2EAB64ACB8D7BBA8870B1350C5B83928874BD3B81E5A881647074E69CC38EE3F6A0E24A97D33BAEDEE90BF7AB539E8E51BEB7E47793AA3EE3AEBD76F9DBBBC8216B0C837F465176753BC28B111878A78234FBCC4024E8B8E4C050C8D36E9A95684F453F606FBFF2273D9D73EB513479528E92E6035DF73113B782DD07936270785F1826D613F28D2B6B62A27C7322F32E2A37FAB755ED151C322FDEA8D649290E92B37E885646340DBAEF1A041FD0A2E1F90BEB7B4DF48F4CD1F505B80D9169578BA55C627C5BFC1656FC90A02EB8B184F1EE25EE34A31B3543A81FEF3D4DD38CCE6B5B523E0B418EFAAD680E6BD81DD8CAE4AFE38B6B8E2B5EB7C1E695F746B10063D854403BA37D358D190F134724CCCDD2D6FD54210DB148AD38D27583C08172881EE7CC6C894F19305FAC2543DE509B2913350195AB91AB0E80C47440CC03FF2BB7247299C3148EB37C2CF9D65D418CAE81943A0732594AA65F8CB290A8E14B7DAE0BD452457AAF561FC18A703F7ECA5133EB1B56269781CEF6180816BAEF5341D95F4A07D53275BDF358727FDDC9D5ED964F0768A6B7D9B242332A1B76FF1B608DA152FEA4CAF82FA0FE48F7D80A1F39584B3C2A910A90041607ABF7E1A27B53C2ED2E42FBE193EC509F40E3A8F0EC75B94BB60606173A75630398E12E4410512E327B586366FC71C029E621D3FCC8F8BBC24ED93322DD9A35ACAC4CD20B86E96D250D8198C600BC14DFA98F877461B6499A2380FFFDFA53EE4E4DC634CDED5B6ED9F61F40F35EB9F40552DD79A130C2F9BF5044884B22245E5FAF9C17CE97E42614CB694DE4022875EFCFBDCD987849B46FC303992CDDE6B887CD0838DC7AEC8CED6024AF1565F1AB3D337BB6355151A1BFB4BAFA23726B60AF41669A99BAD9A3FB39D71A6C065F6C61A4B50DB33B7EEDA134463D300456EE147F85445BCBB54907EC7A2E4EDC65073E4E8E6BDA1B30603EAF9E1C75B348DFBE635EBB0ECC49D68DA547882091C42D598B1CA7FDFF0CED1B6D3530200D5475C059EF8B692E1CE2EE7EE6D4C316BC199C69D9F35072FE03E17D4D8409E68EE26B3DF99AAC39316CDC5C209E7D8F788AA1C22480A24D4D554073C239E8E09C8CA4A2513ED8CA06995A7497D05DD7385E0B3B3C94ADA5310FDBF39196F722D5AA372CA7E321C78BF9831F47E0BBD19DB7D7DBC258F70223A9D11CBF28AF683B793DED7AD4F984026D214BA5A5D8619ED2D08642F4B8FA83DE86743FB5D29B3922352D3EC52DEDC79EA200CD6385019F4E4D774D2B44F0EBCF5B08F3B012460D88535702331E959879225E0D9B17BB051C9B03948B76840832D27C4807A2CAA235FC355382791CE9BE4149986C3126C2AE89433C995E787CFAA7993BF50686DED1335C0936FA234458426AE4DA0F570401FD0EAF28CABE9A604DA49630B6D8D98FF70A2F354B8DD3855817809E1F6B66C20A4FAFFC3C3571DB48DBFC06F289D4FBDB39AF8D76201189E1F07B89A87595DB469D0BB76DDCEE68A67446B138B88A4404C90615D38A8FB4DC0BD96846080FE8BB421B4B2D0A9947D72090B64E3240F867B539DFCCFB2E8F99A478E715E672B2477EE0ECF56F727832717EBC424A453703CA561701D14CEB3706373002278379704823B867C0F1C9BD39D386FBA6123FD503C9D98ADA3FAFD9ADF78F86AAA4CCE8CC2AA1D7961D1199F0E36C40C8EF2E4002580B5F5E91F3D1ADA43CE07F3EB3E3BA91A36661FBD004931F3B1971D37033663B9525850EBD42898BF39F4802521C5D52410E0239AD58DF9286FCFDF2691DD82390913D703C24581E5238FF0002F7915A8469441E5788CFA5E64996177EDE00F20EC93BE6C6DD663AAACED21C059290B57EC32EAB8747B3BE2DCCDA32C554A5AA7F1A3EFCE70CC20B34BE7B52425DB51E2D5B1C5FF99DD7253D38FAA84581FAD467349321D478E63B822D081331380F2466B1274362EE4BB0812071348E4996550F2B7F51CC64AC2569A784C1ADB52726DCE055D3E2959D47EE89F6556D35CE951E8EB8EDC8AFEC602DF358980CFD0CE005424BEA2AB461CED371A75CE8209EF4859D9F63C12721218063A4A001A1060CD600267CDE4C0F38DE37E68191EBD91C1B7969F8941396B98763056CD36D70C70B63BDA4556AD55FE9C86DBC6C39A1FE6AF7FF912398CD19C10460BF03C663A921AB62A84157B4538F27A6EA0874A56A37D7D357E8C72FED56E396C4660EF5A784C1A6E45D776C5AEE86C6C4CC4CAAE7904ACC67A66198F274F6B530E2EEFD8D24E8F1089A77552D85ED0EC31AD942AF5A2A575581B1AB1ED51E6DC29749D211318611B5BC13AEE3AF278E24B3502C2EB2D69ED1221333DB481D17341ABD3728C0DF1BD3628248611D6CC22565CC051A71A7AEBC790D2A58A7ABDDA38449E7C162DEFB620F8E6ACB78A75B8C8D0D2277234A42FBCEB2CBECC34438B077D431DD6C25FCD243AA6F8B737F29E89A5E4025B36FC16542C15873E636CD90DC49BACF56CA6D2229AA296C55974F70838F957678D9EB0C9DCDAD8944D69401224C0A9331A8EC000725F7BFFFD6CCC8987D77E84A89C8B483768072AAE6ACE6D6F34FFF81E726A0FE9CFD843E9933FDE2D783D17ACB8394D5B1ED27DBF1636EECCC17F94BCA307C987B37E848E4F1F258AA98BED1BB09DAA899A1C5FAE5360286619B24088954E538FD93C10112AA35E89E53FD78B009CF919E2CFF4736D3FD11C33213CBC64867020F4D3B8BFC7D5C0C615A21C76DA2F4337D13F914CAED1B969EA7A1B40A85BF23271644F3529F58B3F6739CFD8100F7F41E4998A9B49877A2E82B47FC2DE4E52488109A79D8F55442509BDA52E6F685638C1298DB82854B4768941896875F58EA7D8CA2F8E8008A4E4AD35A46329FD51CACE17DDA92648EBC6E5F0BC4D9EDA54D40B504D603D7F6A06B5E5DCD9E61E6FFFB8A57798CF376F4635DCA339F3AEBA885A54E99F4D5004A5D8071FCA34634D60F5252DFB3839A79475C16D5177F7918FF55ECCF1E9F7E0072E61D332C6EF5BB91169A8725DC01BABA33357CAD626F05A7351529E17B3B36BF5BB50E21F04E2A8F53A8F5F57ABE368DD514B00E59275F463197C8702C0FE1D86AB692E4C4D63CBB93CF5037D4091D6D98429AFF8CCE2115BDF5B53B2C32E0B3CD6BCB631DA0503424634B77254AB275AB6E4A714DAF25F831AE7BCD87EFAC0358FC24B5B469AA947BE7A4FC6E4C0059EF8D9B6536DAA60925B8A8B2A8EF83C76C1D70FCA6450E10BAFD5D25EDA4BEB22A66F412BBFE2B1AE217A8CB29C87791A84A657DD78539113DAE0E0C8F9E94875F6784843E7695C4BC919E6EE171CF4E0EBF1EA6C777F5A4C8E364040E6875FE97AEEB3EDF3FC39F18846E6942120110D954EDCC977FAF83FC27E46A696F5E9B2AAF80968C9F50B8BCF5F026E8B95CAC814BC473E971CDF3DA1BA361DA76C1FD250B95F7019AC7A00F711ABF1CD387682EB53AC1AEE4E251481E36AB939845D8D203B6B1B6C85AEDE1786D80E00C5D1F9E0AED54E3BAD57C3698A5389C38FD748D20672C35787FCE7DB677F7E8931AF3FC2AE1AAC1CF0128D1E19327F892346AAD098378F0751335BBA238BC67C1481E64B255E936366D8150FB55F401B80DC073878ED484B0BD70306C10B7B629B806F8FD0BA969A202D38EAB12A0618DA6A61F2D6FFD4E3488EA9FEF0E97946CE17CB2A4A2753F628AC09C1F93C442C688BBEB34567D91572AC3D1C4DACFAE115889A379675CB800052185B38EC82A064C382E3EB40BAEB5A63E65AE91A615E87789641D0D2450C06F3709CFD2324FA3AEF328E1CEB11C4B7A14515E7C54B0E80F6E1419BEB9B787C8F25FA48F3D78E77111C6C31E1CCE64E754CB61F3BFDEF97691960B993395758CC48392EDC326697C6CC0DF6397A34A3B83418A6CC0DAA4DEE5C64EA8A12C8F4266101F05802CA8C804456F07FD573B6784632A9F6B47D5DF5DD73F3520D83FEB204DA946D3DF08C6C32D1F2D2C50677D6D78B1C69CDF8CF877927AE2C5841AA399D837CA9C7C68BD8AAA33C5991EA344C228BF8D9008CF345C7F2FF306B30E532E443D4843C17A20C86D3F5ABC72E86E0A4CD1AC22D2ADD7A861FCD94F21A33F4721582B9023AB560B5E77832B4DB81CFC7DAFD44975B1708DE826632593224A2FBFC02A586B59F1D2A8C4E3880DDEA83537C61E572EEACDE8C347AE79DB954258441BECA21903CF1B5A42AC64B21148ADF81B4B19064EF0261244760FACF8E1CC03D973C8E8996CAED681ACF7059349FB61FDE524131D85671602EE9D0AB6C0989BB59D32451A0B6E4CF52E20938A868CC1721801313E113AE3AF7D34387ED16D246D074A909E30008B25EA5A3CAD81A97655B33AB32F05E0E62EA647FD1130657774DAAB3C6AEDFF185A106879E6821874CCC7742D710EADA5155E54581140F7066405B7D5E26E2DED2EFE0285109D7F2507D83628E69D886DD0F89A90A68CBD7BAAE51736C027609A3F7C1DC0538EB0565145A645D8A4185E815D8665009369246493FD927E1DFF5FFB6C0DE0E77527973C05CEE8974B07C34BCC1E6EFD767E859079FEF2FD5B230988627E32F977809E4A1ABBC805CEB809717293D27CF322D7D43BC4E92B554A440CCF1BE24ECC1A2E974E9B0FF819ED5D55F672046D338F3D75CB0AF18E162965DB476D541FEDA02C352D9DF291422977C78CE9A771A34BE5507BC06EE44B8D9D4AE6319CBD600377E05FDBCD798F973787211F909D0575178D201F44CF6A47A36EF92E20E96D5B32D1A3B24A19F65CF3FB79E780EE331CB7FA6083A72D75B40E00216A64FD1C1CC7BB339D68FA500B640FCF08B4FCFE19C4A0F89C9028743BB5E94DCD1E03F5F496EFA3BA9FAF1B166D2899D7907E0DFCF623934356BA824698ED92162BA65EC4C12ADB5B7C10A390447085125B91C1EBACD0D0931D314B9CAB90F6B0DBF009F98DD3D1E76BB77142B660F12C65FCDE7F8EA9B8F42574524F43B3D815F040CC5289854620F7F311BC4D5C40EE8751C94C1B93BCB657AC89A6BCF88CF633A494 +pk = D857CCF25F08F09999B680AAAF305FDE5F0671CAD05CEB65B41B2D7854D61C727AB2F53326A5FD1F70B00FAF4AB3C62A555792E684EAFFA6F6B19BB4A6CA908F9B3ECE65F055B15F06E89E63B4672C89A4F8F788C9223D72B04314F9F48F4AC7444032B36A7B8DDB0219D6DBB1293D0A8688867A808550ADE6C926ACB46DCE16ADD7802AAF938F9AC4C2170800240EEBAD82D62DE5F17A25372EA6C8778EBFF5EAFE08EEA266EA83AE0A6915A068BBD1816C32FFDE072BBB3F110238E3C2885D819E8A261462C7EF05DE70D6ADCBA96ECB51EA07E77967C4651AE50207C6EEEBC2197987825494E581AC779C31158F58CBB762716F58DCFD7D2402F3DB4474415B19DCD43050CCB8F1904C470A504455CB27F412B12D5F74607B23390B3F2E9BADC6A0960E0499DC9234DAA42C08C6326809FF397B70056FF23A7EDB08A636324552C2C53F3E7EA14675C3ABB1559674C56A62E343E8C79CC07324D72EF9AFEEF06FAD183866988E4475742C08AFDF001E13E51B351DD434D6A1C0FE9860A05C6DB9AD777C2E3E419BE7C40C0A62A142D8AB8553264F72D39F251E42544C578FBB7B4C035B1EC5F6F0760108F8767D9589A59A13A368899FF0A7B9C59131B93E06C253C7ED60104EC30FFFD81D527C35160317ADAACAD443F150339B78D0672432DD418F9FB4606D28102715E5E2F2DFDCC395457BE22B5A4F56539EE7BBDD133C3BD72294609F1EABE6668D274087D09FE0B2DB956FCC334BED7F7A7B41E263B6E8DF89DBB5E8D86C786ADDFD4F450AAFBD28AF50E9953248ACE0AA719EABE848CCE5029F791D26D6407BF06B8D66A38555D4335D57DCB8AFB0D5E1014FD57468BE8CEE9748D7E3535C680FB591B73007A78CB2E2FAF760E7CC6E42E05D67FE5FFEDC959693240105563331200BC9CE456F025F80D420775D73CD48A2259D181FD71039472747B3BB7733783C91BF836BF2BA1563BC086681E90A323C53C05F27A763D8B011DE5949D35284B86E4BBD3576A62606A5A37084464814A81CF74FF80E333FB3A16B3EB896E92E850985463F161631181F2865D64242FA3596CDEC9D9CC3404870DB29C3E2597748F9C19B13D537EB816717892205CDD277CB4E543AAB6B7EF7D2B6F020E3023429F93F3AC47915AE36AB1938CFE1E98AD3F75A32E30DF9D202691225518BB886A385B6C155C6CCF0EDF46C8D66D03760B8BD117567B435678849B350436ADAA303DFD4B19C483AB71594219D8B53D0454212F662A7B09918604D04CD62742555C190C7D63F2161A60EF14F4C01D069F00E3E1044681A2C6C166B07AEEF50F4240AFE01D7A87B0380E2C3F0B3AAAB4B76561B3E7FF5BA87C816D55AD531705B107E21F6BFBDC448575F6C2B16DB3E6603ABB42C7836432528446FDA6BF6FE2233DF5B92CEC22F613EBABFD3E5B35DB69B686BC0F73C7FD511FF4CFC3F0FC6A432091E950FBA58032814B08D4573756C863314D638543F19F35EFBEA74C3F39CE5E33ED0D5E311A664DD8227A9431B3F182AC5B31B1FF3F05675C14DF5C706E9573FF6DD914942B061534E474E8FF3E84A25D76C71283D563D4FEAA35C13073C4F2756986CEF7622557C70520CCE5829C1A469BE7CFAC7869C40F430C2BB1DF169569FD7E054AE1AB7C13095C920DBA11ED7DDDCD5416CCC9E8C48702EAB617303819577BCAF64EC3F89782CA0F5C608B812DBB807DC935E2C9336342F634DB2529747ED46D939EBF6848B80513F24320F40C76A04847A8F66D55F544A81686461D774D01679F8B25602ED11434C24DE27D11C0790FBD4B1347E4C5AD2FAA9C4DC6B01B4EBCA9CA2E00DCB09E42557FEFA8C1901E67F98AD313A688E83A3C45EBE2D7521EB2270AB9E93A819A356A370C172516F4DA5732223ACC2C204646D6780E709AE577E3CAAA25862BEB0E799C77F93677DC6A8235EB92CCCA11284853AF5B7CB0D7EB1519DA8889984E817862D958B2B785057964338D4E0DEAED5A29956C55941B25FD2CA50D1CEE5F5F365838D5339BC0D58AC1B0979FE14D3FE88075B29F07F9295E113B5D161D53BF6870C4BFCB4312293EB072F5C6354AF3986F7B9D67F7AF42C5D809D8EA38A7E80FF9B6655392565692DAF44B8CEB65D23D734F10329D736D4E20934DDAB8E3F3101C448FFA5F722090F603FD37A10706D81408B1C481E563B9E7E3A32C28FEA16F29559CC58F075D412F953141769E84E48FD4889CDE4DC8E57EAFCD354A834FFA7141C919B05712DD854A0FB6CA45F08BF2391B35A7D1F9FCAFCC3BA4B1A628868B5CC315453C52335ED5876DEB5A0C46F8E2B1D0FDC8928F7A7A6D37A44A88AACF70A5FD29010755260A7D9B99EA994E98CDD9B5CE5DEB8A661B9F3DBC84FBF007E28928C439BEF93A961DB63AEF1B44743B02C4B9750666E7DD98C63EDBC696BA5708DEB6EE33E7A2F6909DB3EAA68954FAA247696467C0A6D2F36F5D789217F07759BB1C7245BF02CFDEE64EDD2221834C1F7FB09A257A6567729981FE5010F2F5184A5823CAA28263D6A902F6ED2EB8C1FCC7D529434794031793B700AC638D5F1C5CAC6EAA9C02D056791B45E858BC49007466FA8CC19C6927C775DD45ECB1971C782D49DEBA3C63D3F326B655A6E125F68D8C9A05ACDAD1E3427144E2FDA0F663A02692D71C9DED64B5FC4598FB144DE1349F955BA85BC12E36C9E6AB26A60C4C4D4FA00D7F975751A476FA3E1C57CE5F9A8AB554319FED14A7C45BF20CD146CA0DCD75CE9FD2B471A6CB6D7203CC5380521DEF8FB08D67D2F4738F76A8D3CAE95BCE8C5CCF1CCBBA0DDF441788142FE8BF5ADE7684D08255BDC8AD5EAB2184F5D8A43C19E15DC22ACB492A44D88F03D8BB23158CB9A814AD6621C23675342765B6960CEEFC091171266BA89C206598049058E782453A6D0EE4039AEA0B35EA1B773AEE5845B56F1CB563C40213BDECD5CCBF911583704040808D4459FCD8CB1D9B6C10F5E368ED9F837CD4D68D52493E94A0CA4EAB185DE3805085826DB028F1E5B5DA6CEA393CD8CF6E2D209C3CEABF6798E04A629850486F2DF05C8600E09B62A78164CA134C7B449F8D5B9C7219858B31CFECD87FEE3FA0E3F20663DE5815CB8DF16B1BF419E1949F2C956CA37407FC4E8382495B846CA9026D1A6E1FA13A2CAE9533E0F8D356F1EE97878114C484695A65838709921ED272330F68C5B99BE81EF2B118CC36428DA46638B3E01D3C081982CEAFCD7EF812DF535C9A9FDFBCB55E15E06DDB1D5C74ABBF97EC8947096B3D407536346EE4BFCDF95D14259571D62DD2867958092685E47A80FAB9C2B8544789DF92B80F160A07A006B4B98380BD0C04B394105ACF64419CB5F3CE76AF0D4B44EC2DB00A3C5A00E79A1E56DE3CB8644DD995C5BCF24B8F7C4809BFBC1AD69B2FE2A2F17886CAB8AD35DCEF6F3EC448DD01FBE5708ADFE3213A24D51CE10B50A674CBA901063F92973C77151F1FB070F1929BB0A5F72A28B820624180D866D7859CA960103DFE895620E56E1A2A54C3591F299BB6F4FACB2BE9E96FC5DCE348B3DC0CF577C1F70051222FFCF3939466501E2AA928853E86CA091C172E92AFA5FFF6F82860161C02AFFFA02AE3EA96783E7537B020A0C26D9CED7B43BF497414918ED1CABBC2F8C1E05CF0BD37EFD175B195DE068777D857E5615B0B0585BD79770941312DB039FFFBAF7681F57E326219235572F25721AC63DFD0D3B080121F95C3F6FC398AE101F93A8F43F065E91DD347D607BC2C6F80312A680E50179131E03ED74A6F286626B7BA2024216E8BA44FD4827714D8C8428D48880E5B7B95F28E22C1031F82A780375B5C339A9369C4367E35241A7992957025DF7591E744E2BC4962EF8FDE2CF5FE4B782E59FFD29C677C69E80FF5B915228D5AAD772547BD5D9740B238460A1A99A66BB9635F54E8BF1C40B13725377988B8C1691967939E7902E393B0FFDB6C2B44DAE10E4037146F4A09F99D5209EFE8D9EFC49D4F87AA009AC52A054CCBE8E7A28136E5FB53AE9227639889BC0ED8F70241717F4316EE7CC1B862CF739D82B9D7270EDA053F878AEAC7212BFEE4A19AB659D2A30B5BB41D6D9B02DC143068CD9A72B3E4B083BC4A8C722720DA3CF5C9C0C29654451067B61390574C92DCD1D68657C426B92DD7B825FE809CEEB50B9EF8F8A73D7342622EF3DB2F4EFA2D23112FD3A1634690EAA341EF059DF217BC2CBC94DBC50A929C38F108231046B9FC5330A1193D079ACAA94AEA90FC415F7936D274EC7C67AB1AE3AF28169D548B14F11C1AEF73CD99A9A243270F1760B3D9EA0F1C1F8F01A5E12E036F561375947253E2015D57B52C034D44A0E1E3E27D918EB64221801B918F04196AB35E8DB5A72A24CE6C1E364655045D7924882986903111DA17FD9A1F272627822AAC529E986BE046632C72FF90ED5CFA4B4F304E2DA8165AB4A11FD4D01120473EAFF557FE4307FBFEEA18B35A32B2E7A83661EB763964DC20D10794DA3DF0C1405CFC9059CD66EE43BF509E4C06E7D676C87932597608B7B563BB5A0459AD1F4B3CE8BB7F538D5BB1DF69B0A2220F679435872C1D3772298587D4968BFC7F339EEE6CAE779B267A5388C376BCAB770718A0739DDD03C80927AE41000B57B97F72995BE6CCB01D3EDB27F44413085475CAE6601863651AE025E327CECE2FE3348558D1B109327D921F313FEBC2EBCC66EE23CA089DD1449CFFC30D0F134428EC90503A5D9183FB9A592DBC64273F5E91BD022CAAF55340E1F6AD15C4F3F7E8BFA830F260EAC51EC0EB23655D41C2FD8F023D777A49ECE342F6C44C1B031AFA1EB76C6C06A8C0812E73FFF99480321FF60AA455A6A4B45832C6DE07B6FF536F9B9BEBB500786CC13587EA7CE3302B69C77EE3F81BB80969F1013A3AA836BBE93B5F4D8C585C25853D97B9B12913FD4DDF3DC34BF7ABFCA0BD13EFFA75709C80B98B28AD643BDA60115538006355FB1DF624DB53EED865B24575E2DC1E6C9225D8BA4B5E61EB6323D701CD64C33A3B79F833AC727327CCD7649D105751DC811E290DF84F2C6E9DAF1814B6B7B8035888F45CCA15F8F479FFF75F4F4C42A89CDD8D2E0843E458A3540B2CAA428343FF066AD816347D39AA5389C7FA9877E7DEF4E77A7A027B0ADB35A9E81429B1F36A3AA91765B9E98F65AEA3BF479706CCAE3B5938F518ECC2FA8EBA44A6505FDFF2C3E66D2E69B2BE0BFC9F1A07008AA7C2EB5409C6C16D87C31EAE6F480A4B2C754701EB7D9958AD84026AD6C47E7C003FF3E42C6899FB2675FADAE271EA2BFF1D4E1C00DE889552706AC9A68A33E45BA92C678992E055A067DB1C20F2C3DC4E604B1F82CFE0FB9CC8B01876A2952226609A78C8BA8B883D09E0EF35EBFAF45A2315A13DB1EC767D2AB118906FC4990412713C3C8930D07A160B932F49D2C137F3BFDC6BF74188003E2F12B123ABDC4B3AA99877961C6F4A5240F4BF19CDF14813438AA55B41500F15DD9156478F3DE963E6222870DA829B862117C7031FAB05D64D924FF96300B797C26AFD375F461A6C8538320056CDBF5D8EA273B7DE8C8640E419E79E3047385577FB3728DAC227DEE42EDA3E4C3B029744F0A6A53EEE1F12215FEB612BEC897AE0C3ACF0942E68B85D415407DD4E8443B2E8ABD2F73E56B2D7194D9560C0A983F175AFCBD6AE961286BA05F7F0E093A32021915887072987B60AAE7BE5EB3931861AC05DF862E3B4927DC77EBA60EFB281DD41E02D8CE3C7E5697C0FF339738316959B59B255168389CD97A26E3B9B66FB1BB1732C0A71F8FE01572BD84B0CD271A9718F1D8AF0993681C4E927DA0797E00679F9E4AD8FB5815C5B5EECE7A84F76970AC45A665B4CD1D259ACF512C3EFA8DCCE05C48D25BAF0270CD0636D46E5B8CF22DAB65BBC6934B9F13DBE7ADD0102400B214E1CD47430428B850257157293EAD2AC90A10772967393BE789023B74000819D98AD7E7C3DE6BF0F664AFE2158048970262BE6C7DBD81EA1035652F91B3029958DDFECC643D9F62853DAD1C2FA9B144F6377D5EED22FA6A305540412A8415E1F08AA2C071472D7D073E267A76BC65EDF5C647BB5FF93011D510A4871626C5DED32800A67F2A3E8859F19881413F4EC9D4860D9BFB84AC1F93759A2BD1E0B6703EAB68D67C22FB961953000F05E60CE603C7058610358A8057CBA3A367A930C786A7473448653BFD63F2983C246306E02D0D4F7FB7A9BD076C76A9AFAF5E47D8CB1CA1BB6C1B8BE6401D5359E96CD352FB6E774F85E3B5923D536014C65F07781F25AF400319A1EC6C8F5F48EA6CAE6B73D9FB0DD6BCF5E47A2E7472B05A6B95CA4279E271CB677A20BE5EA58C6647AC959843F3E58D25A83257A7B1B20224168F55DC35A6160277C95E6500F8AFC72595AC7E9E26C56EFE9B7C1040AE9621E462C815555F0A228F283DFCB441CAEA0188114D13B2A3173B604136478273A59E6C054455C30DBFE920DEF1F9076519C9F2A840DE731A45834DF5697DD0C180FAC354877C8DCE666D69D67DEE9F2A949CDEAE9E053F5A116658A681FC6F8F6AACB940DF64563EB450E66EC674DE54376CB9931D2CA41963C81FB2EE4D0571AFA3E7AA5F714E600C1847ACB9DACBDD94DECBC2F9C09879E2F2D89ECEA2170819E5E62262725FF60559121C6781AC81837A63178358DFEF4CB5E4355A9136C6EE611CEEC7311C2B5D7B8C6964C3093368E868878174EFEB6E140902CF5224C408DE0C17F3D7D37EE5F1F867F38298A6BE10F512D6A43CE2CB5C4F58EF0D7DA5A057458CC99842D34C294D088C672B0757AB0FC7EFF934CE8E853E698FB0ADCD23AE43760CE7C088B52A5973709CE2A2C49297F4A6C498708A06C9833A1F6FB2B81DC9D493529938DAE6B50842F06CC108E70A2E25154CB656E55D90C34E0DA49318A269AF881418241E4DF339C8136D4AE5532AB52869E9E8F5EB98E1D0B7ADB33C9CD22F78A0C8D86C1F472D57D0B80D9475A6A9038BD56BCDEF8BB8192773A736DA99EC52CAC1FD6CB0DEDA4C73947472CFC0F894CFF7D4CC3666132943BDC1C4ADC2EBADE3A5A4773B4620DEC1664075F53A19667C sk = 1DADE637AE98C393260F5BBBE288373100DD7AF37EBA913C528D2B7B998767CB5A71A4A716DA094C smlen = 1135 -sm = BD46A162B0AFBDCD89277D84BB017F85C851D07D63FC41D12C48441F43368F777B664E016D8C9822DD0ED52B2E6A00C79C8F3A674DF3A739E4B3F0F0CC76DF01DB319F9413A7DD368E8EA9BD5C3111A8523FEE551F91762E49DFA3E433D0A90241DA289D2734176BE48D1B483F3C10992BCCCA40EA099694DFDAD66C7F7D4BDD3C3A3B5EF87D5B9ED9D749B71AFC8A10ED8BEA7859EA818D481DAD705A89657A797B260686806FE0C7F105D1D9EDD54558D94714019922C49DC45007F146A3B8AFC45B658D3F5C032E16966CD00922F1936A755533AE509EFE9A81DD933855D4827EB5F3267AE98E91F6B0A4462074B56E56FDF4D75508C522BD229011CC3236D08E060948B4AC77F992EE48BCEB63185A9092CE99642D6ADD0E143637D1D8AAE4668421139D58FF09C1C2E0B6B6FF507B491FE011ED3A269BE43118CE29B3CDBCF5C9A518533C592047C9B474EE0CDD5E84C13A54CEB5DC65A712744E4215DDE5E2C6443884E5654EAE01F84893B70874A6107A6ABB32A5E1F303274F54CF749BAAB77938E5BD0D484D47DD1F7FAE7B53E4F90DA8EF6C09DDD4EB31C4610AFE6BE01DBD00A930ECD96DE92B16A5C03F0FA271F06B1CCE8F07C693BB9608B3DF52B79C9E2AF0A178A96E34BA063F234FF9B6DD49263860C5EFCF6D430B1EAC7D1020BFB449030ECDDA731F0A693617A81E34DCC0D611D692352858C4D1A268EB4AB1289807D716C963D15C593EFE086DB8D3AE9C554CDF91510DA0F5ECC8EB2BA88694694252CD1AC914E73500E644CB7857C3BBE40251EE05BDD10F67D195ADC89E45D64B9E92BEAE6C18B2CAEC22191FE74E8363200B3C47475F311E8156AE28F53B0419183F0901B97A7AD81D3FC678E58484B1842AC06A9EF81B29F4492EE9EAC9F0C9DD906E7CE14232361C97BF437338764B63389C36F80643CAAF88441E9E974B69D69D446123EC0E8E71A3C49989BFC7B924CC67C5D18EA7FC661519513F204CD36F2E1872E2124CA164F1A6B66A04D938C0B4F8EFBAE701323A29EB92BC95D9B746348FFD1345FB13D813268904E591334F4C5FD277E85CDD6BA97AD71C02FB267D4F2BE5437906017797659A18599D144ADDCFEA58E6DF271B147EBDD4977ED8FB2EE5D82D20B6BADB051BDD56A5DD031AAEEEB50AFF46AC5366CC7F449D8A81959366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 +sm = 9E1EC406FB286F8986D44C50D668F3E69057775E8A7C31C11FE6C33577A24DBEEB27462B3DDB9424398C2173C116DD4F470C610BB9039F29B3BBA35333C28DBF4F72C65A7D302E09D19954C373ACC3F7B48C5C0452729E02140BCF08F8A53F61212B1A66E8CC9CDFC8A3F8889C1AE6818161D05BF577911563B7ACB50F165580DDB77DFDBA3C5D2155B018708F1F17B67EEBE98F504011CAFC3735856CFB4BFF704B28C2D95939A908C42FC3DBF39886BF471A6F43F87B0D93C5EDAAD4D419B99AF59E73F30930F5C0B7A151D5068809FAB1DAD18F3741DF1BDEB6759E08BE7F6ECD4D8FF5AC478B7968A6C2B396E879D8FF70F2D41483D5902A4C9A9C4F2C990FAE478C2C8956705D0219067088053C596F3F67E1B73C570C2F36F57B43E9FC51C1ED3E0AAEFE804EAEDCC630B761CA0AC4AFD77EFF327A9E9A43089B72E8CECB5413148B06BB44D55957BC3F1DD800AC0FA3974C19875A92582A580274291DE39B66E05B9795DD846FDCA0B1D45EB10ACD19D563C100EB5D353FE8A8C3E0D7CC36EB57A06591A639AAD1D3AB74A973D806CFBBC77BF9DFEC35B90BA05CDE8DEC8B1DFDDB0C0C2FAA118D4305C9209FED168CDB0C297104885DB425C95F0385287C5A92699AF9A0C9E22D57EBBC9C7C0EF8DBF7FE8C405AB34510968B0078A031B345404C9220B8FFBAB0730429CCCA9BA36AB5243E9E6242C43232B0B0F4D6C3E0821B07CE2D5374A26BB9109CE7234252250BCE93550F2F9614C0A9CD0D594DFBAB8DB3502E31EE3436EF91D9C63DDF7A0185850AC1936C389358C6FDCCEAEB28D179F80302CD583B8F7BD0DCC05501675C16CDF22D9632432B4B817462A1506B0B7703DC3AC12074A4FF2A046B614A40EC05C9093F440221DC77DE585D0F3123B0070A7767F13395AD8736496EBF0E892DF2C1C00AFDC5E97A77B120EC4DBA640EB16F21C230AD437356FDC33504A5CDE9565D096C78B7B3ECD61837C9900F2330BFA95B0F8A713A1E85C554D82FDDCA1062329578F5C6B2E701323A29EB92BC95D9B746348FFD1345FB13D813268904E591334F4C5FD277E85CDD6BA97AD71C02FB267D4F2BE5437906017797659A18599D144ADDCFEA58E6DF271B147EBDD4977ED8FB2EE5D82D20B6BADB051BDD56A5DD031AAEEEB50AFF46AC5366CC7F449D8A81959366ED7B3B623C411448B634446F1A3FAABDD163A6CC1E2BCAE4A98703CD8CEE441405892FBA051BE2A586A6950A5EF73A255E5F86B0D7212E0C51C3BC79BE4B88E76ED6F043FEF3204FAF044BFB1ED722D61EB5D0B74C66A257E8AC3A2206273C80D2EC2123A4DBB715D60118D99ED7322E38F1562F82379138DA3DDB8BAA7CE61AB729AFC3748C0134633CF45A9973C05C75D04E82F631845427626B5799DC07DDF830BA01E8BC6236BB6D03B37D949DBB29EEC7DFE60FBC17EA590956D251539792016E2A8B01E70476961BC9ADA43CDA682D0CAA4FCC58810BBA1A673EF8F6BC90BAEE701E8E4F7C04A346CA56C7B2862FF57756CE6CD1EE22D677BCDAA896EAE96F87870E032C18B6C6A0C1A191FAE2ED487CE55296CC4B6339EAC9E8A742BD0A44C3525CC750 count = 9 seed = 11134936880F5A11ED3504CF7B273E55A351FCCB10943BBBD186623EE6C7A13A6565C3080D1F536BFDB018F99C4E46CD mlen = 330 msg = 0998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 -pk = 62386C83F3DB8D82DE36D06F7FC2FBF4B866FA49690E4D8207F2A40E0F3DD2D6EAC634776B8EC7D8546783B3536F1534A809EACDC8EB1C6D76D55A3D8D8B8D3D78561A3555BF3B71B393E822D824F90BAFB0E2A25E291B3E3CD8BAA3EFEA5326375CAAE1C2EB0D9365B37FEE86685AA54D5C8FD7A9F8509480F3B8641DCA60A327D7CB0AC669B23ABFAC29A1ED59262FCE243C713C05F77326A29A64C6FC1AC4C80F5926651D32E79220A2F86BE8CF6D2A7B99A696DB9F99569D124289B4987D6C9EF801590189453AE47AB181AF9A56F397B12DD2D4D219601D1788905514F6CE4F0B1303F89CEDC8851385110B6A2E97381F1D0F4838AB1DD32C137650CDCB9268E64AFDDA76DB1E5A5F1C3377617B61D4AFDC3C57BE176930F724D367408095C95DEBBF0C2A0C0DA6B3F05E8905A0DDCF3BAFDC0D47693EF95E94AFC86E1F78EC2A7194234E265B469D9BC5B3CD5F0F1DEBE7E98F806F413D1641C28519CF652B068FC39895F1AE0A593927E5211977AF22FC5639851EA7A9DF8E471F3DC3A2DDADC58EEBF35AC6110F7F16EBEC0F372E342F884D9481498E4AA748215D7CBAAAB20A18A2AEB9E59F78C2BD93CE441C4DA4857F648FBB88136BB4A9B8EA2EAB985893EC40FD901D973F523BA97C864E9F8045164A65BA111FEE8BCD9F06ABA24B3191559712239E2EBB6D8613FE89FDCD30851C2CD7A405AE9C9578E36537516EBEDDAC18E223A103FE4771CB11F8B68C091771CDA2E6A4E7406ABB0E5C3D1B81513E5604B98EB72F6BD6FCD65CD79097F726D20EF7EDC4C7B305F46DADA2C3B0D8AB296B5B8987989640B1AF6E8CC442C85CE3EFC33D98022C230C39404B6F0BF21BFBC236E9AB7741B56D64613998477AF34C62E24DE40CD14914B608BEE48750C3963F3985ED65162978D340DD050581CB186F65E8102A76FE3B1919DCD8FE9EB18A4469F08A484E659AFA0748CB6373ACB510B93C9CC1719DA69DD1D45046A11BD62DD4BBC7729C33F6BC11E31D85F430B05DA155F2FF8C641E3CD14554AA852ED098A13EBF5609B0396F64A79214A4E7180260988A6A05DE98AF981B689B6F923DFE27DAD5C38247D5F931E235B70FD894D51FE776DA12DC17B23CC15DAA50287E5F9F628179D50A50E622956B4BC7D28FF6BEFB352181E5A1FCAFBC0F8D1F017DD0009C65A007ADC854C5EFD2034E97E57F3CA040254827276DAB9A7730C7E85C0FBA87D2DDB1BFCD2B41C95268094CFF6E261DA2BF95D0A7F49740B6D7696BECC1C891C3EFA28DAFFF43A4C8126A995F38251367F6591CBDBE3BA17EC479A84B4A1E59EAFF8CB70600EB99C8DAA8A4681BD7A3E3E72D3C82653843B623E75687650990831DAB292383A5C41B1E0E7073A5C567D1E4E7F7EAF8EA31CDC37DABBEBECD95E98A1358B53097680102533539C771704B14F0BFE02951D5711B81A1E4F0A1D3D537B5A2E92F97A8C25740787F5844B75940420BCEDE793F71CDEADC26781B50670D17D2A30250699854E80DD434D79F41BB60B4B8498EF3FDB140F0BD04CEA0094C0F52BBF3A1883F0CC7469D22B2A02FC5F7DFDC28C1E21CAFC1747641B90802252DCDB9C7765F6082BEB3EC59DA8CB0AC033E4DC6691C91927AEED4F95365019010E9E16E637B1E31B263BAE5D67099B12D6ED10399160DFE8CEA8042195D9BCF8DCA77F6BE3DD9B4242C2EB9F05A19F246B51A738E096A634C7160AB658120D9108E5006C74F0F3892AD05F780494358C441B166F2C97F8C583A5A21DDDE467955E23AAFCFC751AA945AA03BDE08D7B0FC114298D1AE71298E6621E7A331250CD94732EA57A601340D5C035A1E476DB095D17BFDF2A259ADE4289067575DDA276F31990FB37D9FC64C588CE31D862C9E25763A1BFB46FE807EEF35DE60A9DA4ED0EADF62858018242F9F24B0677CF9C19A1DAE456194E44F761467EEE0C144CCD77029D36361B643A8E82ECA4F09DABA22A2F7DB6BD156C16D66155E873C39CC0DE92D4E94A66F649123C87D25FA46BA66EDCAFDAA9AE22EB2CF1558AE1B8DAE6C8B2A9B447BE80471B418000320DF7D00B43E356A978707CB7AEA60F4342784652B24460906673E90E6B0943F232B83355AFB630823CC2219CA1CE5C6892FBBF948E17CE0CD23C0B35E5CA92FACA6FD972F4BA14CB07F9919FA9DAD9953026936A127C573E26FF3C46B0C1F4DE3E9BB0E70CC7521B03C1DC3C85EBB0E0A5757C6FF01C951EB556A2481A6540BE0590F706B35CF2497A7CC5A65CA8E6F973E569E78FEA479FD4DC81F93F553992C8475EA44D1DC6C10A836D586CF1F16A8DC56F65331D1F3C6CBBD2D9C55F2A16DADA60D502D4ACD70945EBF609623F85DF3CCBF50722893F410F100F96452460644874C31792DD92415B69C1BB2368834789F4E00ED66FD7B21F0FB4DE3660619F52F8E02A1D8241ED84A724787051288ED082E664F3260D74F76FD1E871FAF530D08B8278EC8DCED799E474109FD627126A52D01A77F6932034D0EB92E2CC941864DAE7C310D61F78EE4BA393D12B9BE99580B3BA9982D2D9B402600540970050E8EE756E63FCF1A450B26DFA81A9534F651AD14AF93B8D71915D8B1844E12EE36632C64FAB1FA71D4CFACE58CF628F15A32F27019DF6E54252F661201618EBC77EA5D7A2D2766822EF9B0EE7DA034488D058F8C31AD2894C3AC4AC9F7BE44E08089E3FCA15FDB868A3F7CEC932A686E5FD4DF9921E7940A3D92301D08A102F654BEBD84C7A78B18E641B3D7B0F468C20D398A69CE7FE266AB952C53CC33BD6A48531DD094B3DF104341D12745CA1AE1A4FD82228D53333F612676EFD5ECFE8C8449C27A1E84C9ECC82AC64E439B9BEF88F555CD2BDB65FF38B1CA7E72D3123DDB3E19E0643A806234ADAF233DAFC0D2225A02441DE2E93391A0C2DFE887FF0B28707C47908BEF7D4EDC4204A018B374438978DAFBEFF72943C74877344806F93021A680F978D22C70475B3516463CE06C90DC14EBA13E9035737A53679DBB4125248A601C7483785F7D05DD14466D690A01FFE10807A7C481370886AAD4C2483C6EA2D94AF436EB952A4CDAA8DA167B21990F6FB702EF1A2E835EC76E26CA3CD3CB2CE32B19B240F9775E318A99CEAF3FE9F052245F14A3599784123C3AB52D840784E465EB3C01915608CE4C52BDD2BFBD7B69563C0D3EB775DD2D759C21E7630229222A03648283A1263D136AC048B4AB3BA72CBAEB2D5C8D8E5F5517693F64FC1BCA868E4D1D66FAD8A230A1073BAAC9361CF8E674C94F63E80FCC6DFFDE84050544EBBA58D2E3E2F256CE024CBE32B81BEA7738D64DEA130BFFB9A487B714ECBC581759FF749FA458002BB7D5E4410431700943621CC7F0FF07B2134C1EED830E6E87A30E69FB52AB32BE8B0B342BA7460031151D6C605EE0F79553AB5FE3A29766329542B2627DDDF4127E75DE4919DC4C76859F994F088D7FABE21AB9CE1E385261FB83E72B00B0C2203F9745115E4B2BCE8C1E51EF7114F7EAF83BE99C1C5604A3D0599F03F89A1A14FB3EB0981274A96BFC7BC79911E42468F779B99502DAAE8C9F9FFC56B1F616AE91E05D545C94AE4E278FF9DFEE1BCC29D4BE24BF4DC0383A0C95AAE2FB2DC8B2E4C153975413D5BC3099F779CAEC40C415AB169F82D4697221DD1C710A867DDC29F79027FFE51941707E567C24FD3694185FD85D1E1A8578670CCD3A98325C21ABB472ACF40EDC6D38842BE4C60238AC398CBA5E6581CCC684082DCB06941DBB9E23AA4365208983CDF71C7237DFE292D04C374FE7FA99FC4D12D2DC70E0C72C20CC01D2324203D0249ECD4E3C57C47646FA1C3D776D500DDB8B97DE6FD435522E2905B0B781B8425A105A69DD237A31F63C034F53AF695E92C3CD4B0FE6A37997F3D5C737E7AC48979FE942FD27679247C442261B40DC4A9B5D772A760DE6E4805DAD7798D87D8007A89A774BFD93D019D965E37C1BE30164AED77F62CECCED60971A5C3323BA7B7A55432C7974B3D5A08B502C38B1AFA57B918102F5B393C8BD92B7988793C4170ABDF2FF1C0B9EBD2A6840F45C26AD66C07B56986E323DD11AEBA31408F390EDB5F88965AF9FD811173C31A9997408547BC18AEC49A35AC605420942CFDA64C2865CD570EAEECAA749FB2291418E123B4A30336E5C494D2A8DC7867B83496B5B3A3E0AED718DF6C84C4B48852A32AA8E22FA1B179DF4CA2F5E236E81B89BF1EE906DB2BFCD136E8973EA3893FA2C3C2A0BB9189602C59799C2F9A35D66601281BECF100C43A8CD57D5D59904AFBCA0A608B2BE9CC7CA6FD25F83BA2C2100ED4EA24F3D0D879C5081B363A75540730392050439920A70C06338D01B23B72D1368F214424969D801B6E36B6175730A7E2E79A9E4A38BA995BD50921146AE327EC70F8B7E828305EF6A18055B78AB842E5D239B8B35926E5E7911106E02DF72E42D56FD1D6A216E560B48E469116E759E49E0E0F8FF1F2D07B8C23F9922430DAB2D02EA3D0E315E7848944489E126D4165BD174BA90C6B8BF1585A0C954032E1CE445D098402434A54BD54C070A9244E159B6A9135027603A141116810A6866597C3B5F5216AD8DBEC5ACD5AFB54A4794FC82987375782D1815DF0B35BBD55E95D3BFDBF3D7283B6B6205A257677C87F8699418A7BEE53BEDD8A5560AF4E083D9FC868C0734FC38C119B42D34790C32F6E200E8A766557273238FF3C58C153AE2C1B42254D5BB9BBCFA7AA61906E2AD2516B89FA5C771120F62018B27D953CF4C99B02E938A5A6D6CE0141AEF5466DADD577FF5E2EBED35548C5B17A254A8ED340C6BF09077977630D98ACB788B2251DEC24E3A220C57005673BBBD5A3002A6BAFA8EC1A3E6A85534A57225F937089D005590149BFDF60299475E0C972C5E13F74862CB22DCBCDE9D31C10824024648D4DFAA55CC5DC07B9151223817179BAE948148480659826C2D0D91C2F5E67EC145700052E1CDA0A46EC60FF495FEF86D6D6999A4F214BB24D9F2A24226EB1EE2B8698DD80C29939D599B3FB20767DF1673AE394E2C8808ABEE138416B7978BC46E53623ADA9C792BDE14CB2548D30051BDB18A797C93E39637DC465611204A3D1279514DECA3B7CBC5384B6B1867D356F6196ABA12839F34CDEE278BF4830E08057290474BE634DEB1BA3C2903F0083EB18E4053E345C799D908F1989EF2226088ECA60BE26EAB81B10F795F79C908E4909B5EDCBDA25C66627F6970113BECD9F5F3AA4D570587741B9B183CF18EB5FF7438B299BE94C172F7CBBA110385DCF20C20FB16CE412237B3D0EA38582741BBD36EB121A80EB9181A61498C79EC7D45AA4BDA6F2A79F71478BE49198A304ACE4CEDC0C51D9C15E4DD81A7BE3FFEF6DACC61B8B4B11BD6F999532D9332907A3C499B16FFF27C0A95E37B639902C1CD841329783A9F64ADA48386723111DC0CFE38F54E647D23A3ACC030C0B5324C7DEA593699544F3C24923B0A1FF94F7A5490555C511AA5697EC31831AE843116C918CFEF9A7FC5336E0B70B31C2AFE43DACB2909644766760F070080247BC263FEDB9F3541F68B3836A8A19E509E2E45497355C05E44448DEEB482D7FF8F87FB6FB6CBDA409F932D406C95038ECCA27EC81823CAAE3722A3FE6A3CE849B4CBE415DCF65C920C8AD48AC6906F7C7813334967025945CD60E0B2C3B169198C86A871D8036ED774CEDE1870AF547EBC985FF34C7129B791DFA1C95D8E9FD0E527A74E16E2F7EE9D24D4DDEAAAF04A46A075F7796FB41DE3F49158D4FEEBAB11786E84F8F61B24EBF3288036EF67C1CC49FFDF582954AB079F41CADC7B30BA3C9AD1B972A9FB9BE57B47271F0E68C9ACD4F676E5EB0AE90860FA3579D0B5A1B1F19C6696BF609D99911FF4DF7C4496F5A55686DE5BA3D893FD7C2F5B430EAC39C67910111B2F01C15C9C63A2C4717FB2CE87446E48A3EA24D43CD0D8463C50E26905F16BAD263BEC6DF6CA77CC293D78B9181C70BA2DD0F264E3C27D8F6532390302DBC98A7058E9312F5A74BFEE13271958995F470393B068B737A40B7B402D63125EAA2EB925DFF39733648A8119097120AC31B3230A4C4640D9819091F94DC83CC52CBFDE6F3F78088AF387AC48C76C3002AA2B2AEB38A211AAD41849A1C4793689904D1FDF6AD9381272B2B55D899C37D21F9650AD600AFD1D55096D5D8F787EFB8D683C2F0A33146C5E2CD3E4AB05AE84380A4827BF708EFB54A9AD77A6A2B3E1B465FA6EFFB5C6BD6983987055B11E48F5814404841DA175A46F172228DE40533CED373F93AFDD660DF5FF521A5E7DD87BEC0615F13E7016A4134E7DA2B630101A7E27137A72AB8CC3CEAFA2555452556A3C42CF4FA84B7AF93E13FFC9C96C4CB963813A40318D40D666E89706A8F60FFF03739E30197DBD34513073D0816773801482FC7C79BBEAFB4E8ECE26E54F7780D21A9BD4919BB912CB35B1485CB92195D709B5D937FAF2E1CF13FB046592BA43C3638975595CF39F6C35F84826428A0F609096131B148FA1087C5137B3A20A11EC2923F4D0908E800A62436E9E09FF66D20324E0968709CF2DA96F455924AEF116B925847F55243769EC22C885D0A39F196228B3EA8BB79B59877CB316BF5D9707617234F38660E578A8A25F3B066D7F80B233523EB3F8C52C41C4C37858BB2BB9420B99F2B62B4BC317320FCC8D28C76BB325133DF63C6D7087128CCA2792AD10866114001535F7209439192CDFF7FD54B2CC4EAD827C4FD41C7979880833FDA60C32574CE004B69288E4A9FF14D0F2782E56316D606635F19132E3243A503F151B22A96D40ECC79D3539E232C02BB8CF1B9E0DE800CD1784C921B52B2B31B2A1718E91592064CD02D2F52EC22218B38A1479DFB2C35C1CE17F6CAF6AE3AEE612DAB587CB3D31B52A475770F7A9DE484AB94408BE765164E05189AE71E9987E5CAF0051A76A0FBDFFD808D81F3C028C0B8E322739E3B82075157803A9E33209979231E8757EED40C9810F6FB42073F8E05A61F8A128224A9BADB60D7F8BF5789EFB2AC115F00B89D3D33B2F34B42E122B31206D7AF1D9307E6B62DFD592B0318B3CEF29D2 +pk = 62386C83F3DB8D82DE36D06F7FC2FBF43EB8DB1F16D25A27C035B860478AB07A03227C9BD778DA523C6334D539F25F6076E748C283206181E904339D93D7664734F586FCA0D3B1EA64E048BF5557D3A746CB38479B628A02AEA58716E9DD06FE2ED76944AD53361741A2DE9FBBF3803722BFFE0EEE6F5DC75FA7140C1D9CB674983A2A1DED42148B3D74E5FEA737585DDC4CE76DC2784A3EBA78FA89CAD7EDF672010DB6CAFDE6C2C18DE5FED77D1D5454AE0806879E9A25D887007B5526F4465D2E9359D23D548851B3BE631C51EEB8155BAC493EAB0BE21BDD62F8C9DC7E46FD492F1AF868DE06668DDFE773FC8355726F24FA145F3444896A83A83B6EBFDEF9520C764F0A17A0C51584E9FB9B2386B55F4CDD85AB6F37CF4DE430C41799FC63351AE23486BCE29B287B20A2E92774567095DCEBE0D28038B315002FA4CCBB35423AD906DF122164FE71500DB57B54A218B4C608E6E2AA015FB012FE0C42E264BFB1D23D55C646D7836FCEDCBC2F1A728B72A871795010DA1C56CFF6E4E6F563381266B1BB81BEA6B8CE4181D6795F33D71AEB232DC39C4A6A6B614B05044138355079A2733D64E258E1F784945672A2B329DB6D85735A5433D9AEA390648D4C266BF9D59484F0ECEBDE0F7361A7B17F60726101698274EF9449B7741E912FF944A3C53493476D5E92D2CFD82C2199421729682891F1B6E7026F9E4AC80198763677BA5804662D452552DA048F2F6F82862DA6ADFF7E3F1D0B4E01233E0D5CD0871DFF47394C2CF82662C6F304FDF47A230D4083E791C91827B2C492866903A976F79A35756C5C58BF95BA641ADE0ECD387F69D79AB6D331ABE181D31436917379642E92827CB54695EA20CB2FD24515E840DCC420F57515B425802F2613B7763C16B774B80E9764C6C57536C20CFF6F20848348AFB1E509605B97DB8B90B853C89944BB900C0AAA2BCCA78BC54A5EE07ADF129CCF52016E022585AB9EE1542645F431E6B25D484802D0D0741E91322EFEEC05404ED84588EADA1CCC46B5B113F7EA6007A07317B41282DFCD14DEB73FBFC9590AC77D03C886751241938E7E00BA2669E925EF694E526017249580A0226535CBDB99EB6656F9432A394CB7D3A7C5E408D30F8C712D528B2C3F1AA1FA4617C9517B02D64E1660214AAE45396A90C1552BBB6A499C1ECDF2CF944F2166BFD6AEB9794CBA0DBF79B85608AE8C0954F967E4479651E218DDF6EE23E0789EB079AE75E6A9FF9204047F4251C48C5A1407D3304F768794014B622E3CCB4B16DB8BF5A694EA376B6FB9BDC7567D70E4D206B58BFF258B46B84DBD4285DEC6F036DDA8AAB2EE5814EC87BB747F21AEA710FE3EEF9074463C45DE6C02BBC97BAF15F327ADCE773E85F5AE0CE24F70112ECF697431A3871BABD37457017C96F852603D8B0945834D10ED270CD76FD339644479A4ABABE06CF4145911AF5E6387D03E06497A965853165CBD74057315A99E9311A7FE49E13510839B52D8B606C98A2460A176F4CD11731781B81D8CBEB9923ABF7DC87416CC091D96C301D29BA4DAF79D345D5E251493D710A8F597AB7EEC4A78D669102D864CC22C5009F71D5B06CE78CB6A5F9FDE2BF0AE29F0AE4E204C8F7DA63E1612D20CB0E8316310D3EA010ACD7908B1B75B9AF61EEA814F1D92989587BCB337B0C250C8CAF4F81C98F0988EB681C12FB07491F36C1A415682539EDB95D4820FB2D6BFDBC8727F1590213C08316C7A6418DBDD773F0AF5FE6F3E47104C9F62BA3B00C4B6612790C9C35E7C4095D2B5FAB6D433D9778094A12C47B164993DA17B292B8F7BFFA36CA4A5F14BA856DD59788CBA5C8F6111C6C58737D0205DE5216FFC9416A90064C651B167026BBC38C586681BC42F956422508B2E158D18A139F4109E6DDBA8E6D6ED6419D2A4E481901874F9253E8C7A02A81A8FCD83C3DC5AAF204B84E78422C30A33345E176EB6D0F0EB17ACFB8B79620BB257C2B27D84F2F8F460151FC09D175BB98217B2839D925F80018D21B29B959EB7BFCB26A3999800C808F8FA088C6D7C838FCED885AF885D50462972247A7E449488C8413BA206F687BE266680C7572051B8BB5A3EA9D83139B4FB1FEF2E12756E22B554F3606B18CDAB95C07FC20E49E2A50FBD226AFB3FC7F4EF9C3520147271547B7D059539BBCFF8D9097449A40DC82753ADE8DD71E9766F3EF525DFC906E5FCF232A811AFFE64C93701418A90072E9C8F64AD08EF9EF6D36AB32253ABE174F845A9395B2BA87673EB7B74EAA1882DC610C51340CA832AFBD8F164DA648E7A72BD9AA75DDCA55FEC4E90051374C607BE0FD77088A03C4EF8A5F50D979CFB4C8AAD5ABFAC43944B7338E2ABE6739E0752F35A0E1396F6D5958FE1D6B7C42C3E9383FA032BCCD310EEA99E5A3AB2BFEE524EC2B5BEE078D6971D92DE5579256417829BA7CEB73B46316AB9B22005A224C3864FD93A5915AB42A874C954D8B542E56FCC38EF6B257969F28F403AE338DA0C194F7E6C2C19F5626AF6DA7B2243815BE4C41EB2E2C9F7B42538A17D8FDC7E0A3EA28B44DB8A2F486497AAA202B2CA103A855D4F19D96EBF0F90F25E1AE3EB140A34A79CE254EC71BA0EA924FE94627369D5454C165422AA4AB83A14C654D3EAFE04F84CF442D431217B051037FE1B4C144798BD3B40EF3ADFE0E13805D26205BEACF460AA4F7EEB7EC848EF061EED4000E47DBB6C8B6B06ABFD462BC439390A36AF48CFE133806EA1811DA0E1A583296098F0965B36F2AAF5C7915A5CEC03C9D1E49B7BAE80AD3939F4BE298E16367F88DA575D4368CA29772FF2179F1892383FE164F8C586DA380C4FD3E9239B575F33A0F1E800DDA43B1B98E2ACE014B5D3B8439D54207B9F8A0E5B50C55DD82188580AC0F752A8EA203B3154587B8A8661D979FB269C158F6A1146FC641B74094969B8284B5E4F3C098C845457A3F10F53754F88ECD8DF9272C4E090830D2F50B7F25F7B5F326A2313E1ECAFA16C4A08705DD549EB7B56F441F811BCADB91DF8A8EE7DBAF55316FAC6BAE2699FF8E045B9FC61DFDDC38676C119E06351493346E99F2C47280A98A604185CF5BC1EB7C2181E1D42FD0F49BD2F6C5F41879EE222CF335E8F352F17C614984A3B163772DB2D6B97D8A5E0AA9CB61DBAF465BDFFED342161855574BA2508777CA069EFC53DF1AE6FBF1C6578582DED487463B4EC732BFCE3A39A14D7E0FA86EF0611D5F1DACD617100BD40303E0DDC9CB864F6335A05468830BC323D1E76755BE19F27592452D3036F91AA6925BD557A747C0236CF5D711C9DDB70344BCAE529A64694426A4B0BAF4E822115B51164980AB99E033595665B4434A9C0A0B3C974124ADDA00AAF5716A4A3C6043F7CC30E8103C20CAB1FA8B983B27A9DF910F46FFB5A04707335F606E574B58F934C07F152D1E34903C75C3735B848279FF92D9B372BCED4DFB99A539F8EA29F0CD3DD6B6277A2F2A1EA0F81A7C83ABE260B5A1B99163F4A537A3B5FD9395B6B54E385AA232480C787E33D80F2D5498E27B718D611819A9ACD714CE735530D688C0AC4913468C106427250742492B51C71048CD898CA2FED1D4C9D8BFADD62CA3C7531A68613A0F983C3EB7C4CF4F5A383BE92202D1C667C424997FBC47A97A850F98C05E78A23761911EB5A4EFF2C5F00B7515102CA8659863289633E623A52B2283559A52DEBDE6E30DD2F1957EC2EF763DC1A007680E56C99F77A24923C77038C6FEE86DBB50B3EA3B5AEB86BA87D2E56BB1FAC51B98B44EAEBEF5046965AF84D2B909AEE9B20BA14806A7DAA000378993CDFF0E1FCA3DD80E8DC7D5A54234DE4349B1F01C7DC006B357C365BD3EA52BEC900F0DE699DEE320A2155FFEE531848E8558C358C7961C2FA3B1B30394CB0514BF69DBDD1CA6D5F6EB43133BC0F891735DA2EDD501E56E7EC98275F8B591D63350921A3F5C99965654A013CF5FCE29DB06F76392529EF3D473D02970272F78DA8E87F83E3194B8F07BF90FC284C5351D2ABDA50B4A621CEA421DDC31D93B235440D756E3547B6ECF632A982F6627C51EF0695FE4DBEF7ACD281693EC0070CAF941241266EDB30A51CFE84075B643853F90D830C1E4DF5A72925AB74B23E6D486A45C6B961D9443BEAD32D9BEA765E0364A64370188772DE13EA4CE6ED174F62A03D719B96B592889FF1259CA23182E47263C5A25597D1A4A142805C6A9DA0CFA3C65DC9778F678B280205ABBEBE3E2119D8719063D38F57CD6DD14CBED412FCA830DC8F2E1F2B752C844E101F9E5F51259A681A7459215BEB8C684BC2867BD4E17A378ABBB187486CE07FFE3AD3A33576E73DB6585A6EE6382C5E5D369D25BF1CCF4BA91ED18C3EE09BA3E0BDAA27836332B03C0042F923E1D8C41A90D2FC1A1CA0CE7A533076B1430EA7BEF89B32674AC002F320D24C3E54581BE7F0EF3E52F4F580EEC85E27F1AB00A8635EC2C99CE14F9E788719349EC3D68B4B86997F485BF721494021DEEBCA41E30E9E6DFE1AB1E1194AA1F7760E2D6DD887E01DC1F365DDA4EF8ED185CD147DF192FB624F8FC8813D891A45387C88D39988096FF1D0E01ADC3C7CB79A15DD85160F08367A2CEF70FD139AF107DA33AEA80AFA75605C1213B4A0AD125C97172D8466BCB82B9C6A5E675EE83FDC9AF1E16DA92E76F81508E7299581C4899089CC7DAA15938091645B3BA34CA28913E0E9F63DCEA016045B67534515C76F0030DC26F4F44CD39EEE2C30A0148A2F04D4FC0D92E689BF3992A1137380F1744A910E339FC5F33DFC33AB53B81241137417E164BE3786E22C93344EB846F587DBCDF76B27E2FCE63A6245E55603CFB69B451494EFE0FBC9724B4F9A12C41009EA604FE9EC9611B43FC3033EC70508D654A2624307DD712C01337CA4CCD15BC5B2D01DCD64B260769195E112D945106A9BB95F83DF2526E409EE96C0532A87409C1626C07AD2F90D02604E607EF2325CCF89E52ABA3B1EDA370ED5C03222CAAD1FA0032DB1892BDCB914AD2D7D063C6F3C2312F92B336F75AD85BCA7D9ABA63A6559AF23084758B3D60237CE45243A89EB013B0AFD6837EF3187F15BC54FE8AF4F06002C5C81D0992DD39C92309EBA5ED3787B113674B34F5501AB701605E0F83C615D797132802C562B92535E38A929F23F11750706A34B2FAF62729A528F7E55FC91213D4AA63FD277FB80ED0E37FC788E017C5B8E19DC31492607984A3C550B64A044F0F626CCE9C0E48A862E8AD8779AFAA2856C3B7AF716D94C057753794B76597EAE9265041B03105C29BADC113DBEBAD58CC738E4DE8A9E40337177EECF542366A207048E6DF17F6743C1CECC48149746CFF0E21CC42761C29CFDD1C8A659430984C6352F7B62DD97D23EF69E297D01C14B68D74CE9D96C1B9FF3EF8AADA0D90481DD3964D60F0B8EA4CEE234373A9E871F8ABFE4C2DF18E65B01234F4567F243C5DECD609E0790FA933DD8EFD9DD4D5DD8C6175373125E33C57A1C7B091E33B4199815BF7F0D6095F92C1672B04AA404ABBBD8563E9009F2C08FA13FEAA33F90D1BA63271BD6CE851F7A2469440608BBBA4B372A700895AD55E523945905A40123BD0F00E77F83E8AFA7CE8DD401EEFA1B8C1A391227FD909423032BF8F968693BE0639F814050318E59F4220E3B9022731710418E7298F684BCB7D62785444601550261DBF611F7D0C58E71695A1EA312802CE058A61D0E81B23220A89EFF01C93C7823369BA9150FA19A3C96B5D226CB38045A5B091CA5B9DA64FF86584534E2A261056A470678C52F67B77C3FB741C19D08E4CC404193192A55A752A5A74730878319A679F0CA667B4F6EF1BAFD4A53ED3AC00A75B4D18741FC89E0302A4439840B217C5DB749DB8FBBB7EC44D0C4B4C2781BCE1C8C9F811D1EEB63495D2FF6A958FB857E684C0155EA8565DFF92150EE2204776FEAD35B91FA4A895745B591BB801EC8908AA7B3BF436A599808E8E4E44F2769D8273238515FC04EB9B59D4EA6810BED5F571D1A67F2C2B122702AE8799338EDE2F254CDD302198B1EA9B3A1FAAD480EE748DD82D56C0E1475A34BBE8575A5532D485EAEF9C8D107AF2C2097C873F70D717819B1BE413863D02CE0895F563CF55A210FE29E66BDAE03731052ED948C0ADB23190367FC9CF82CD0F29EDA6C1637BBE87432E0D126219D8F14AAE82C1474C16BB332CC9057E0ECFDED2C91AC0D1720290C930344B2441C14834F9BC3D74C9F0A150EA51CD582F2013A06336711E09C0019BC27FC8501CE6F2AAB5D388F375E302BBF12B5D5727DACF65B4495773F136B722C5ADAA7661D57158A58B48DC840E89EE59D23F5C218691E16A21B1906B9CE185386BE892174A34932F3EFEADF2EDBB08CE0EA6C2764B9D55F4CABA5D637CE8864256A042F14EAA5E36DDB73DD1EB42C2DEDF90369BC71A0ADD44E713D97CE440FB52AEAD39277D0E0448AF81A2CAE19E4F3D99391782F9CBF9A4CB16BC6147F823DBF33D1BF002860DB477C8DB090E16ED7FFFED24C16B728142096B664802BAA8584A8BD5841E0EC25D8D77F4374008E6E4458C4ED18103455B7910FD2EBBDD0BDF81DF456611D0DCECB818502CF1DB56DCB8BE10B81A0208B7BB7780DA1E44E2BBAD00CA6DE868570C6FAECE0CC770CA94108148E7C48AC7B6A134C66923FF00F28F8A2DEC69726C33C6AA0FB75B58A91D653DC3500CE9DB44822C7E97490D6439495A8A7A925101682D5C3A143771F52243B6660A80A1C765B3C082DED04AF1ED53960750F9BF1F736EFDC803847FD1F577CC5D6BD108057B77A692168DFA549BD9ADF69D41436F980CFEA5264FF989C51604A8C314A11E81A22401EB615EBB0BA19D814309019138F53BF35EEC5938D3E22FA86F73A49B2129F0B8CB2B9E9A76559181E7B9425215C80B134CD230AE50FB749DBF486274D21A9E3298600F72E2AC3A911E6538246EA890DDDECAC42A2360B2D12182D5A0537DA6988DD30DC594E2A0047523A2BB47EC03E200E4F08D9665A643226C1080D25102D3C2A2D979999BB0C5A0D7F376DF1B7C0478A36A888F6E9986FCCA4ADF6F2165E807DEEF3F8F75C14BC sk = 8866693CEE12B909E32A0C64381796633666417E1246B51A2643564B464B41132869FE5A9BA6CF27 smlen = 1168 -sm = ABE510EB0FB863CEA0F98FA0A4CF6C9BCD2396651CA2B477D478742EEA8126505541754E4BC32A71B50E6F98D7702D0AE38BAB8FC50A9A2F92DA545278313ECD71F7B5EC98ED05F4CF4D9E7AFED305AC41C231DA831F24416482374AEF88466849B20EAD8A4E810A4C0B0A18E61AFF2127410A7CA4C1ED91BA49328237ADBE75C0185DAD5AF7A6025990C6E535C7B851402328982D276886C0D359782CC2042AD97259646EB8FE2D3AD4B1D248904FD6AFB40F82254A74DB123B7E23072BBA5EC72D99FC480A4C3AE09BC4B001BE51720D25F971F5DE67124BECDC7D9027AD77C277FF67DD663E772C97C059D12FBA4EAF1C298116B9E495E37B379F2FDB4393CF39D5E0DE9CCD998A0F34856C6B685CABCBC508EC5791838B5CA5ABB631AA6E5A6314D888F90FFE945F913F84FCB8D2A51C998FE00DCC5B14F5EBC5190C3970ADF56170E87656D22B397357675223FF448775D2A2DCEAB744E2C9FD5FCB165363C99A2687BFC40833EED0C4FD29AD60DF61934A188A5D7653CD0547A1886AA03A7A6DC4E2FCEA37EC658365458357584BBD2C87D9C5B935DB27D1A1CF2E01A82529D936797A4DC0313262653363F207544D987C8998E0C310AA8A00C183B3A1EF83F45C8AB4D4E1EE46260977E383A76F03080E8EF9C1F3221CF0E47F3F8A95F0B3FF01981BED788FC5697B190706F340B61A4A19F76533841B58D04992981B0D1661BC0755853520E57D7C200879154A05CFD9572A3157E1503ABDD7C8BC220836E6E086E0668C7FA5847D794FAEEA4910C25957A1EF1B995EE98AE6A1CA694369779904D32AAD2338F67B4E7E70CC05F798326894BD5D88BE3B51B44D6F25CD5DDD935B883C222F8BA0F7A83F24802DB4F3C9ADCC8A39FEA68E24AACD6B3E0F128C550281090E1C07AA10A51C1DD9F406458544025F1024068670C2E5060DD3D7BFD1B9A7BF4D8A8615BEC96C5D36953C5E01BD856CFEAD0ADC06AF5C0C4A5C4B01D28EB0ADC8196D1BA4674DDECF3E3CA471627458A5C36C4B49DC775992142A910500F33DA017D24E7E8D4A4C113CE2A6C03AF0FCCDF58211C496E28482D0E144A79CCA82B5F6F752416814B1040EBE12A8B994D7D74158F94787C01156B6676B01D276E817C7EE53191CEBDA2647185AB17C71991DB2EFEAF989F05EE838157D40A5E80998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 +sm = FDC49C6DDFDCD6FC82A9E7EA1DA602FE65A46BA92BE89771CC0D0DBB7A8B6F89EE03DE3781E0101151AF3AB1C1D3D199C6C3869E286223478024E01E6209B7E3ED407D10FFAF16468E0C6339CAABC130FA6DA228922025A390BB2C9A2A3BEC5FABCC25F3F08F5822833EBA16E52E0F3F3E72E396568E07C7DCE81FEFFEC840D9469504586F6FE3775D7C7A28C78695DC8139D03CECE962367B07FD565ECA80701D417E7FD6C25B32334EEA4523B418E4E91F9B6EF6A0CA825EE9CD95D5665D7770C7A0948C3CDFBB9FA73DC5E6E13C64172D994C8538FB35355F577BB2860D2A02E7B0755C2E968DFEFEC93BFAC355D156B4943567D7FFAC849346530ABCA61B12E896BAECD66D3A3A7E68B9E429782E584C2CD599842409929643BE6BEAF087BECCD5CF0D6D1F6D5C26B362FD8A4FA212B7B410F0176EDA3943FB1EED0568FBFF1B2F35AC3DF839EA2E6AC9283E420FBCD77E85CF30A051AFC2AD97E2439D3E17FDE9BE62EBB4620A46E8879DDEF50C46D938CF6B0278010F54643D01E8E6A80C20F01B8DA90F03039270E5F3FD9F97A7A902E744806B5BD44A31B8E3EFEF7E2F187E27D4F1F197F3E8A0BE70A321B3B2A00D1E1BF3E22D6C92705C6D7AF3CA2F400E4CC693C9CFD4DA2F06160D475E815DC6B719B1399E28DD5E2A6B38D10D9E1870AA4643EFAB472886037D2FCA8BFD94D4CC593BB71E96425852D44AC8357859AA88C36E6A5666EFC33E42C6E3ABB21FC03E9155E1C657D646C2804B2602952978A0094A59817D2307ED29F368D19233761D5513881B1A5C051FEF224353138388CFF9F4312C52C6DDB14E554FDEEECC503E8C16F75780B757FFB6A73F94879D55A4286F2AC47CCE43A7A0C00380E86373C5706210B655F0E6F2DCB80151BA0AE068CD93DA871408D34BD046EEB8466291037F36F634D6CCF5A09968AA8DD0AA24D2762825A9206F81BBE4BC4E013623CE254B8FA2E5894E13D4119C5DC33967CBD7A0E266D979062CF3EF9CA524183B6A8B689A3C8206664B49DC775992142A910500F33DA017D24E7E8D4A4C113CE2A6C03AF0FCCDF58211C496E28482D0E144A79CCA82B5F6F752416814B1040EBE12A8B994D7D74158F94787C01156B6676B01D276E817C7EE53191CEBDA2647185AB17C71991DB2EFEAF989F05EE838157D40A5E80998114C84F84080E7EEBB47D248980FAC9D28F1ABB6DBAB3DD59A5CFD2C7CFF7F308372874DD5447C7B02E30165501C0C673128E4C543A414222BDF47E7F4E8DCA757B0F4A3281C0D10C4F02AB52AAF5B9A715E012607BA310947A60A5F62D6B8CFA96386D27CFA709189202421C078934AA2D955468E550AD4D0D4ACDD98B168A9568E232192E92789830317FBC959087FFFE353B6C168F3EFBE7164444F1D6CBA5246E31658C65440A841DBA78257E78502843EC1A6E9710229C8EEB85D6CDDC7D543285624AA1F756A5DD4F1A5D4FA52DB8C5C34880ED448FBB6D254509FBEEA0FA022F276B6A66BEF7ABFEA6049FF74291BABE781F718683397077B29FA9E2B46BC6B09251E587CC5B182195DD4060CC4A319BFBE251A5B660A739DFE5D0E5B93F3CB7E440194F1C8BDA922CB1A3EE3D27EDFD61C1D31A7F4534E84889EC83B51F1641892766434 count = 10 seed = 98DDA6B97E89A479D5EE214E660DD6B5D8F6CC638A1CD4F462A0EC545F5B0B0A1A403AADF566F7B1C0C5FFCA29B36FCB mlen = 363 msg = 4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C -pk = 2E0E85BBEB3A078AD60093F8A3857E6DF99017505414E419DF4071EEAD2465D4673F6136725FF8403EB7EF1D68F2C84849CE5704DFC82C9E3E74C577137695778861BD12FC2579EBEDE3CB50BBB4750E28188BD60C7386C653C81D87AFAB4BF511BDE7D30B259DDA5CE7104FE24A80CB45BD431D7D84AA0EA8FE71103A624A9A9EF901FB5B01ACC719E0B2112D420FC84087F1CC9D3AD5734EDD0CE37D183C77053C3FA88750CB1B6E6606E300DA7D6D059EE428B9CC7E2A94F9439C5036FA9653341F3EE3BE39020F652CF78700117068C4E2847029B51D7E14FAE37D3490C7FE97F75ABAB28D2CF5DB81618C070D024721C726629B949E07086B79718A64D82B04B352B8351518702BB461D6038E66049ED4B9FF4727DA0EB76D1070C8A2BF9BEB9A9F56FD6D5D7338BEEF41CFC11D4B6D37D6E308ADCBE6ADA0E37B57ED93AD32FAFF55BB5CB8ED96AEE9C01D0E5EF0AEC5CEB1C98D8E798AA1445FCCBFBB8CCC013E424C8C82876737022633BE8ABB9F04342E132E59228AB055C88E4388E324278CEE34D671525B489506B8FB7198B5186E7B6CA7394A635269CE2B7A601CEE905C95227B69B54AA10BEE93AFCD27DBBFCF635319A66A31052DFBCF9FA0709720564C2A77CF1B17290A55378544509562D2F52ABCD4CC903FDC6336E66C626B3A26B7A6F61DCBEB56DF5E26C86E3141C88E0CD2E9AAC06B079A8CE14FDFC3B46C90DD9E42ED80E55E6D0D3A310BE20684C8B06D1196552FF7A46BDC5E7C7FB1A288D02BFDB36EE9357B549B03A819843AF5A49FCFF47C83FA3FA19DDB20E15521B3AE4C2B5967B5BDC64416B40479C61E05A5DDCF78B13B5CBB6828A0DA092226D72BC7F929C0DE97E0C6825440202B6B2988040E4FCBFDBF6856AAD77D2080E0B8C21C4D0DDAD5901957A21E684F7121355F7CAC14AF0632364C3CF279CCE92DE724C2788B04AF1FB2BD2AB0C6E3337BCFFCB0345264E164D6AA78EA99B0D73E7293232E551AEF04535D2D587F0169729C70A95B772B8C0C6CA8792289EA2D2CE66230185B6041A9512F77D02EDDA03E0FEC87E638972161B1A5F587ED7C7E4BC4E9000CF9B047C76A015CCA27EB4545E4F66FD85E26EF501B0C39FEC7F445CD413C2723A4A8964CCF4630D712C5A281B6A089A68E5C3AB5BF13F6F6DB0A8723715C1595B92CF36A93DDEDDD825E5BE550D12FA508B6613A0A362E6E508A40961167BC44E1B1FD076A75A62E31E27D0E7D3452869FF0F9D6186B3D2BEA863300A5624F0747A98E8C6E300EB83BE22E9B78C25562A679AE963C1EAE3CC912D8F0D3973DC40123B4745708DA2AF18B5CB45F136E42BE720C15C6618607477BDBF94AF3A7620B3CF8DD37DBC6C9B438A3382C35A3B6C72DD4AEF23DBBDB8CA206FB6F01C5F00D1038866A75461964E1A129D622DD0C8247620594EE1F648ABAF6928B5C812E8F7216EE8C95CA9EB24F99DB4DCDC67F4DE11A3387F99B1F9FD2A1D20EDF5B0DA99D7DC9201DF1A006A7EB3AE53B2E4AF194D25438ED234F970F996A48922E8C5DB3C42227A56A5BF8D3DB9D515D53ADCD2362DCFA82DF2490EDD9D044FC9D4BF528DDF17B57C3C60CF6A34A686BC90AD9697077F0423966561DB310428EBECE031756941CEB1F37C29108050834971EEFB4025E76B03B087DFCD85A90A01587AFC0D0A9F8750ADFA37C49933A66A1FA4D00FF4BB0053B7AAC039F6852CF9854ECF2B91A5BF616A0BCFD629BA581E1983CF5511215C080E55FC4177877CE34E086B1560C5CCB9D8A9C5DF984B37037FD5C9208B32A1F8EAB652705445E0E108D9B4A08662F034FF07BAC83F94A21FA10DE99E432901347E561117ED8BE0C7A79F89476F4572ACB5B39CED7672EE0A1AC26D1D2805A0E701BBE142B47AB9677D098551C39A75B822ACA1B5FCF2E0B63859F959227553C01A3DF1987F6FF69B9898DD9899FB5A063E74284BB840F26252ED0C7A1897B5282043410BE37DB33E90978BF706A1C8D1D49F85E8A32B1800CD4E4CB935D36B2918F08E09D5CF24591359CE9DF8CB338D14FA687F4605EE7C32C5062CC9B64171A307B5A62E709F1A85D94389CB3DBF62BBD8574E6FCE2FA6197FB730197A0B5FFB821C18F4B54068963C21032F1A6E446FA561557F13D444BB951ABF54A7DA57BAD4A02EFFACC26FFDE74A5D8D89080787B99E7F8B14BAC59C436566329635C6451C0F5DFD4056DEC9A1FA1B60032EDC0AE37B792CDA1E03B94E16223D6E2B53112E493661EC49CA7B2E84044578BB8F6809FCBA65E440B022E4CC283D70469FCFD8BBCDE2E6C9BF460D2DD0AA05D6EF34E3BB1347D19ECDFDB44C257ACD67AB096CB1679A6C30E8A5F336BA434D499578121A2EF75F2C8B5695F864586A1BB561655C752B05E64A0E2200013A6F9D4F4E2B815EE1734F50627944E58D90FD212FFCCE25E232B80C867C00FB77DD9ED1385D0A2D11104E7F0C7163BFD92F58BEC04E817B71FB3D0CF50D1C89682614FE8C8CD3C56BCEFEF0BC8E7624BF117652D4E4924F1CFA3841542DF793CEB0F467A2666311490E85D6A3982CFAB74AF4747729B2D69DA2B83AE34CFD46642AA3C6FD6289B0153058E943E870C3B9912BD9F2C1B45D58EF03DB6A60199A2A07A8F3A9C14C17B7C37F89486EC450C50675AD7C173F28D4DCA85376F2AE9B90B1543FB824FAC5C9EB717E7E89C3C043918BD05887357473E0D74207B10CD5E5BC8D0E7C6E2EF664D8419A18F6286A8EBDAE0E679A09C84D27005A9D6BCF554040BB46E2C35C2B3AD226A8AE638C14A04FF862892C4548981B6858F87D4AD5AB2CAC4A1B5755937975D885546AA0C5ADF7D0886E803110122BC5E814CAAA665A3FA2F76894DF8B4ED6447E06C9E1A39649EDDB975564434B249067F264A3A54D820D54C6C9196BAB6C0634481FE8247593A3A30151DF3A06B1065703B1558D634EFF24996A19FCAD3A94D2AC59E6E0B66265CCB77B50FC1C8588F0369CC15672DA31DAF0A0C22B65FAA1810FCFDDFDA1ADCD9640046EE192534CA5C31AC737D59082640DBA5715AA67851E526F77897AB07924A51919164915B2A71B281E38A2F0C38AF33733D32B29A33443F3868DAB044B5C43B0E160466BBF6813D0C7BB69D756050F20894DF5E654B5C20554E39BEE8C64E6910D48F9C4B4404390026C40FF306D2D7EAD227F5A48862F8387E1D33CC4FF517A45A3034E86DBAF85F9A78D3CDB49526139BF052AEDD5B9490002346FEECFE5EC3AC632D86BF50F533F51661D04330A7FA6F7F6FABC54E3CF6ADF39C33776C40161D19704A2C43C49B04B4874ABF4C0D6B49932789D83DE09271B4409EA81AD0C3FF95C748E441FA3AB7F1D585A1EE37AE5FFF31A378AE5B9B424B04FD2100C68DDEE21C805887185556BC6B9D74C8D4D482CCB0AD310B8FFF8A76099858EA818702F53F6DEECA4B9DCDCFD2FD39845FB6A5584DC61A0AB3A1F853E371E54659D216D49F41A45CB66AFB74095A96974273D7AD28CD99710FA11203F4ADC4A911B4BEF42EA358A1BD521C01F25AE345F69C6FFAA993CBC5F271923462226E4582254391E9C2364DA071FD6C2940D438BFF03D8788F9084BA22FB1F406DF895BD2FB8B826E1E295E9926ABB9B88D217D5A62CC7147FB7199270AC845C45F102B70B09D3EE0213FABE63EAC10C1CC0DFAD0A4B9E0F063E8123E6DF3A3FB54212C4F61E8C44A55E01B877270C096155A34D6D5F7175E61A2053A2246893ED5B6834AC878C8DF7404CCA3700890FDDB382C0EA93D075AB6C5E2F1017A8FC19351A04E4319AC3D4B0203AAF5C53582AC1864B90E0F993A6B1110C2786B353D7AF72537840537E6FFA171CF9241E9CE4E0D85B27CDA17A8B82B96C5A448FC949D39AD69DCD40CDA705528C1048BAA8F77A41B211A2F4D8761FD1E1C7F534960724A4DAE59C304A08F0DE878384DA90AED76CD1F0E8941C81B08E5C26A1696D92E04F54B5FE893269BCD66F6F080D7C65CFA490410E59BDEE3BF7B4D9AB62FCBFAE7F5C8392071389A852ADDC80E89EC819CA363673FBA68840DB68F88720EE67186C110F7F79DC7532F1890A40F9B9DE4C07942F45CFE3A56C5BE7200CBFA72D50AF98BB9F0DE5F0216C29739B366A8A6D0492D91F8F33F89285C45F7AEA834FF1A5603A9826191E8651FA28E1E3F0E2EBCA262B26F31275727363742581B37E07C27116A9083B742B49EF8FB655B476D9DC52DA261DE14931277B7FF7425EBB06524E2EA2869F5DFA0BC5816C962CCA1F81BF2BD244B465AE1BCB2BB2C4C61B708C45E7CBCCF7ADB1D67AF085F8BABFC76F00F525F80CD12478D27A0F4E29FCAB572C2B0AE0CC56FFF398F9429701613F92C9A935073C8FC29A574FF2FBEC4C5A6B6383D53EB0B01732124C36B7BB9487E2A867B53B75B1F4B0C5850435F678348B2EA74CF5C8D2E2C10208F041EA0E4A4ECB196850E8A5E1BAFC6812C62EA1F9A4F1C2FFA1ECA4379697145A71B1B06EB0B90E703FCDC3E41F14A92F5893C72AEEA4743F9F75332597D376382C3F39031508C3250DF7B03C9B20822E94B09A92990C86F763ED78DE262C6D400DF0C1993A1B6311C9426CDDD04726DDCE6A707D5F0EB657111108879B0CABE3A7CD6328B47831B1448479367BD8534F9780BF633CA8F5D63B6D1D6CC49A8EA8163A09EDAAF979E743DCF69335EEBD47775E4BAF2A154EB9E56D04CC3A3ED6BD5CEB10C978A035F527243A4CCBC3377B802A67BD8284F3E9287A82287E0BDF396C848F8D508D56B14B5D4055CD05A45FFC8101BAEB4AA1C8BCA017D9FE1A8DEA92F9A6DE6E33577C18F7D227E90096A1D9FC646DD00642C4881D63BC599C0F6A7AC3FB01F97444F6438285C9F697BD5D0223FB1DA3A5BA724488BB9A88596839F6AB00DF2377F87FC81DE6439D833BB5168449DE0A575A08EC68379FC61B73B9A69571903A55CCEBF6F42674C8ADD3DC2B00D2FBEF9F23B6207432D518736DF05E1D4FEA8B3E3FAA5EEFC920DB699BD11DAD75BB386501848C2A0C35D078FB6A5CF7E6EFFD5C9B29B310CDECD1F3165DF380F118365AD36A6428B7CC8F996E510FEFF859C741CE781321EB3FA482CD8B2B669D51B056BA09E116E1D38D4B8B5CD44CB0553A0F24591C6131B80610A47507750C4FDB64EBFB0BE42AA3AFBB5E11394AEEC42A8FC70E4435F00AA223DB0A449647B3CB8508AE75AFD1BB0B6CAE9319869A1F06FC92AB4B12D65ECC10F101446C7D8860DCF08CFEDF5E1121524325813348EB1A9F43AB98D88765F1F3D625ECB7A5836DD4A2D1E19AB5F039A12C9E15835377AB6F73492B9149C8183317442D4B26631563AA186E95FE6B1DA57D2FDE7B4796EF1A3BD54CB872AA4D00929ADC0825CCC7BA52A2F5F8665BD2A5550D6B6A67C59150C6C6B61BAA67676F9BFBF24CE3CBF065F84C3F4624933ACE3EB0C878AB6325F73C3DB67BD877394DA870C019630A8BF9A3A6D25F4E53E9A6CF1849AE74D660FDE5982EB319A29A697845963440A2651E0B8E0C6B9D21A587B32FBCE59740BAC7125DFD213280AD252F675171110D4E5501ECE9718A3F043991A29CD510F13F98961B2EE851553F9236BF29253549D78A2A9D4775562BE315FF01B646C999B186E25E66BA32154BAEF4A3B4ACC11F8C720D808CCFB32ACC7BB038B6C84CC383B4ED782CE2D1E46868505BAEEDCC58E0B9E04DE90B3D503EEDC1B6E26BED4750ECC79EFF0970F2E84F706DC69FDF9A95719C62A5528FE2F41F6D4602EFF4B6B6685780CD1FA5FA883642E4EFA2E42FF4D744C83694125848B34F2A675E46B53352EF937F2F8C8B96CC5D451382689D2F93557D11CCD370FBDE03A26D6F1560C5D2240B541DDA619786EE0FCC91C17B6B9E8BFB03BE714F2BC7D6ACA58ACB96FCF062B38A590D56A2C9132F2962EFF14D061B8E0DAF2BC5551C831B2AE45548B2939E77ED4A17E7A3669A294A155823088E196B747203348D6683480077B2E5B633E3AB5B2A1DFB72E5FDC40B78774652C255C5AED5CB563E56B1DB53C6C40CED84918F612A5C717A4600EC0134C93C2FC3C395121A2850C320FA876CEF7EFB095E6B5518D883541D1A279941E7F6FFC8E31C778A4F6447BBBD55D41EF6C692046453E69DF139CE8AC588E035E5EEBB86ECB7645918FE95787009C7578689805563C77CC1624F8158D0FF9E44463D656578ADA40404E300A66E424B38FB35A8E36687947D7E87A1EB2BEC9F5C0E91D6AD764D262F1BD0CE76BC6C2CD349F9BACF5DBDB3FE5BDC3E29680944F7FD62098A255062F5D207CA8983C3E2F46E3854AB56F330BE5F17C6990E898019A783BC65C2E755FC9D1CA96BC4FC4D0CEE7932B27B35B1B60CB6942E507AA74627C70EDE9C1C8E841383E57055E48C05BA4D5EB16907A4B0721FE1A7EDEDE86C01AC7BF0ED250D13AF1651C4441E96D58D2DC263A6447B800477D01BE440655FF2E9BE217A87EAD731EB40998553F9E612CCA7AD15AE9B3F6A972B0CE48FEB1F2009899DDA86F2C3827BD27D5055C1FA59FE334E911D3BABCAF2A1D6CAD9E61130CDAFC2F0DD4C5408ABD1E5D31A72A4188351E96BA41BBFCBF0F01ECEBF5F0BEDAEFCCDA962E782DD23DD22F3AF7DE9439F5C195ECA2D40B72EA2D9AE0613E9E008F690EEC0DB4027B64DE3AA7DFF0066920CD9F6D7888D8B8662FE63AEC85CC8665600F0AC9A95D897EFC01885EA2989420CD52E6A52E6D15AA36A87AC12AA172E44D095190B1D7A4EE9F79458185155A255B9C8DE704CAB1ABE1A0C707BC198220F3B46EAC6A350EE86E5CF4FCE20A14DFB2378EB60138C360D80EEB82BC414850190D58925BFDB91EBB84FF4AE0607001EEFD76F2041821ACDDF7806744DF075368CC2878AA4C31D6A1FE7C85379C2F8AA4775734F002BB88297CA1986F5957F9C7DFBA0C8E1DD7F6BB77ABD311471AA112E1ED3DECDCF099AF7EAC1DBD39ED7AAED40C683FC805F9CB505B9E838446F6C35C90543425D417FB6493B51E6680EC885C2E628BD58DB1464E39780F56EB37FE4253BF850C7E74BE76E89EBFDEB39C29BDBD7CEBBCE4CC13B796E60FD7FCF835FAECE5 +pk = 2E0E85BBEB3A078AD60093F8A3857E6D04BB91971F46B7CDA92F8E65C738C6CBBE4A978523286B487B037EA2D6027F81A5D389DA50B62BE6B15261C88E88AF66B671260AECBAE5340BDBCEEA42DB5752DA44D5D73FB59CC395056ABC8F2B8AF12DE15D742C2BA04BA70656CDB950492E0F8494B3EC903929B139542B63A4067255DFF516351DC62676A00A9786EA9919DABE165C424DFFE2B424541EAECC6BABEF8E2F8B5CBF84B3EA417CBFFCF00B9BA5F344D922854F4F30996EEAAF7AC7BF444CC4A3A38F7B64D06E093068C4AD6DA73C7E20B0055ADB197A83D063ACB0D67EE336B3F81B50C1C3A4912E9A956A3769E0D4D0AAECCE744784F767E1B6838C969DFED745F81447537F0CC32B9DA16797AB01CC3069A08302A2B4454D1525A8A05580775329332D48B2F5A5392632041782787814E35512A2446AE233D17B96BF0079BC39F3697B8136A39D9186B2713A5DC5D2D08E56FABA1A63FB1F6EA0E97D2A47645722FA5EABB57D1C677CF9C44ADA39EA8A9B9913BDB5ED1834C61D68FB05B0482F61370E9DDC615A6D46A37639D8597A3E3CFFEFAFFFBEA85D617F7F69E5C159C4FCD4B00184BEBDCFFCF04B3D606FE0E1E9701A384BAB2B2D64BDCF761A82BD56659C929D60F1EED97055A87501369F841B4CB35FF938EAD0AC924B4EAB1A5EB9B0FDE94E8130CE436AD251C578B183AB4ECE7FAFF692D1E4B6D7FE64E0385A32BFFE2C70FF06B8D57F878EC4B6A981B0E72444403DA839E7F5301A3BEC9423949769F78F5AE64989EF8A201785EFEFEE90F0C6C4D1F5CD093351B623A2450E9A3D72B4F89D3D89E6CE9BB1D9E628188DE44E59766DCFC484C047425681978E901D748DF263705B3FB822E50CF896046B0EF9608BAEF4768115C5F1311C469F0DDC967D3867FB528A768C731501C5FEBD509DFC8D02D9182D5F479E8E5F796C363E5E34ACA74AEED3E9CF6AFD318AC5536D7EED34C229B7104B49CF520E4FD24977BCADC5FCB47C5DD361244BD6125FD68CB9D3033732F1D8B7A8FD3368688C25A80201CB29F5DC81D489C9346EC46AE5103E95EB0EE6CF8FD5F1D4723FFFF635FE7EA471E86B041E7DBAB674EDB0A831DFCB952CBB02B64CEF18011CAFEF0AB99644486605939CC721B1373468545864336B21A649A69114AEDE6AAB88E788998D8DC7FFC678876AF015532CCE8F30C0EE74DB9E2D9E81B9F86EDBFCB7276F0C41E44651953547BB7037828222491AC0DC694F5F6953F17C712179531E0B85F9F9B6708644479E8AB462948EE52E8F8188ECCE027E6ECF87823508B2DFFF2C35E396D3069F0063E74354B3F7DD2DFBF40898F8F4D5DFB4B979122F251415C4A2094B8050E34875660F0616FE81F07A408F5241BC27A2EB2A167CF926B4F8CDECF4083380D7E4764A5126A9F7D9C0FFEAB3994ECD72ECAC83222C0C8CE66A4B2023DEB7288312251657367990271A78F8C20C9F9EDFDE3C96DFA327DD36A8C9D3BB20B62EED7A6CFB8F22A028AB74692181A8D44B3B884578E2E7383C79991D22D9D1EC93CFE7A89CC01E2FB965C9D5526B24C34B987BEA6D2024307867CB13BA4C66DC71D5E3D5291B63D7F9E421B42515E3742A61ECBE6D210971A3C69368BB8433C6B1615A71F5C3B5FEB12114DA497817274AF322F338DC245A0FAE2DD01A8EF3FCCEDEF9BB9AF3A0667AEF1D8CAF2C12C1ADDC474409D48A3CA44A85FC7E7B7FEF020464BB464CCF8B15B83A781145CBBB8A2189701C1292A9BB6A988D5F893416F795E4A167855CB274E0BBD9A4FE2FB4971E6AD49B7BFC813CBAA567E1DAFF04E31FDAF08A9B19373EA04F7ED61CCBF5D1645C0195685876C4D8526B3D567FA24078942F16D6634208762B796670B806165F5587879377CA76187ED4334939904F4907E541FE69C5554952EDB8F64FCEB658EC513069145BDD2940F7AD0750ED8D40B669C867648732B28ACF89FE468C174AA750A9F0BC2C77FDBF3B6E995E215CBF61EAEBFC9249EDCEA856D22291AE00444E3A0F674A9705311710BECA70B9F697F2839E1C86B8648BD6BE181260640029F43BB4106461BCE6DE8B0442F1165D8E252D21B4B620A43C37F03881A4A1EC6546E25AC7AC73971749C9A6121011656C880B7845F2A33EDFA7BA2D84FA949394656C4A39E5F8A625C385263780979762E62A577CA44900A97C1CBD9B79EF69F3DED907CA387E9D3B44DB6A9576857FCF8D16F81CA8202DEE56B203DA5AF0AE5AF1E18C6C50D09F0EB5DD1E0C41F4E656C82E8A6FE7FD81DE1A546E27B66853954FC87653404CFCAD2656C4F5CE9686ACA74FC6A746B8287500C733DD6B93C580B283F1D2B15447B5928F7150C4014812473E9D6DAE509E7C0707C7DDCB35296C1D23335CD90DA891FCD91FAE471D24C0A2FCDD1D63D7DAF761F7488BED2099ED40B376CBB26123152EC013CC7300AE46420EA14D0D69255928CCBDA40309E0B064685E5D548645D3EA4F3617B40BDE5DAB7A41A2C1C178EB446EA86EEDDDCDFBA5EEE5F0226FD4AE79186AA5714B8C5D62D37AA17F330262A71576073AA8E61A3D7350DE5598F978E15E6A8C99BBB21A92B4D65CA73446065551E4A7A06B386EB67D255BCEC879B6E0B974E0CDFA4D75C0E60BF26B3DF4AAC9A8D2BD28EE763115635DDBA5EE6B23AD50D03F0B795C801B6C28AE3AECE7ECC82454E3D2BBEAFD709436A3BB2BA2421BC44CFEBAC370DB30D8117065053DE96B9E7296883D0EE4B307849D7A0F99D429BA4FC69B7184871823D010868FA129247F926C56690095F251CF99F7EB1D866ECE3950523988D8E378218137CA29148A741C951D31F4E85D5B7D82AD4D865670142F1B4288BD84CC6019807364C5FC0D7B77F80A7D8C38433F41B309608E07FCBB32907C489ECD5856FD38271815B5E8C735A4C4F7EE00B1F3D8C975EAF5367BB8F92E4673686FFA03EE28B620656555120BAC3D6C0DFFA98CB056B589F06D3E2D3BDA45AB257128DBE553BB0CEBD8B0B1D16242ED8FE0F96A2243CA979A3721A6256815FC2392973A01F58FF060D0F3BCB4C4888CC49F23F3EB0ADA66D7FE71337894411D85050393A338322ABBF29A37F7BF4BB92F10270A91F9ECC659FA84258FCB48B99DFBDF95DDCA519FD8E7CE0BFCD58A5B8CCFF57B95815B20F1F1344158F1897474B5D11E0960991E51E73068C0ACBFABB7FE3785403F659F7E103594D79B193BF3ED644415B60688C054C817E4C8E579BAD29C48D0833A4993217390C8906A2D3151F8A27287B86A2FDDA67B78F83A5B1B8EA7820FB10F1058E3128353B5257B8607FD85EE34A2290104089301E5F439A930AAEB706759EF57F9DE9279F9C1015E60D826296457A533963530BB82D0E2C90628E5CB562D1A527AF3B6703AD5947FB902A1A02E514470574F6E9C0480D66020DABEC87BF42088957FAFA172680334E77D5C54918BF71F3DDC519DF77FE933D78FA0C87E2A790BB1387F16BDD01D1E14A3C9B66DB4A97BE0D6DFE20AB634BC33AE52E0F4925A0A1193938607704D6418B43FB6A074C37F4139D6CEFA01CB9AE428B4F921148C75BE0DC7FDB34F47F6E0B8F5C52534AAFEBB8B64EC824A58888F0D4C62521B975BA0275B6B63E8F82146D5DD6BE7F551C6807C7DDD63102C833857DD9893BE31BF10775AF43671B73C305F229EAB553CB585B50F6092018E0A5F20738AAE6DA57BCAB7215A09D7F1FE0172B8E3896E5AC843D376A5F80D85FD558ADF6CFDD6A1A080BBAF10101935E064B41FD650200BC96610DE4B049926ADC6C32495B1F11933EE8E629F34DE38AE11A55BAC1B054CEF8A92A522506337339C3A3A6C19FF5FD3F2E5FD084EF593EE28FBFBAE4FEAD2FB9519E48EE73F7489162C579EE351CC7583D64A9356A063342C0CEEA92FE64317E5F91B14031E351BB8B989318B917E8416B8854063ED6DE7AB82D33B3C54DD41F0F1832F85D75F94D3A97D4FFDDA38B842CCF897879C2BEB5A3A0D7BB4E115459A75A54AA75B082B8B76FB37778A6E2D78C50CA4FC92C2D3EEFD7AEC75086CB74739844C91003501316F96F06A99767D72C33F3D923D8DAE593AE743D014D055988EB43B5A0700258EFB7B7D0BA8CD4CE7E8C6622A55CDE5B0A988D60C4DC54F52BC8FF907CA7924E1A6A2FFAB34CB25338587685863B8C643CCCE74FCBAFBF143D89A13AB9FA30E6467AEBC3967CA5DC78485EA24B09D3477F5CB7F755801868536ED36B5E1606A321FA6BC4D80A289790ACA5151381FF7D1271F2CB32BEDCAD57BAFF40D11DC5000C8DC2C9F3A108E1DB61548F4C561184F5455276BE04F2AE644065E96C452CA4D9870EC75C45F19339C61586EBEB10387A52A50B3777BB8D24F0E32D2AEABBB72B1AB6276BC63C7C3F21419CC7BCD2139C9F6E152ADF40931A584B0BEC9B68D2747B6397910B4DA420E83B8C4429F912B56407352DBB4490C94BD85525198AFB5356E63135AAAD52F7E17BF22BBA2CEEAEDF03B26663B2F3D8B5662E95285F88ADF8F95200AEDF0DE7D959C5873A210CD89B8F3C34F903F2767ECF4B3CA5C32CD3547F1A417533B7287386541C3AA4697C179023FC9F5B35CAF31E5D5EAB3F19C0AD72CFF11397BC76558FFD29FA64EDF9F17EA9A4BB4D0A0CA544735E13E5B8A90084CEAC8955B0B1F06D58FB83D37E0B53F69C9C12AA1AF92F3F09ED786A5E9D97B4DCA89ACAEB842F2A4EAF2338191017D87EEAF95AD4A8831ABDDB688DE61E13A1F7B5AFAD2C2B7DB98128B13B3261768BB5CA9ED586064433A5E0D4AE7C139F8E4736021170C95C730904CDAE5CADB7AC22AF559DD9921870DA1635CC2A2380150EFD8C9DA8EFB6211BC381707E915A72EAF668892820D462DA0E222AEC17975BB3724F1C67E66253A5B75E0F229AD219120705724BB4E3B14621174561590FB3BA3975AA6876A5BE98CC1419CFC7E951AC23FA495334E489F64B545A980AD2DF17D373F94800AC0A26287AA3A2A62982A7051DFC37FB49725633DC6CB9A5C689CB447F8C654B79AB78E71E9E1A05F82B0855FA55637066FAF595226E0F2DA7567FEB3F9A756CA7C83831DB9F38C8A362345880C29498C8059FAA90B0F3653F92A3575D2E99BEBD2E649C98CC43CAA5C85F06B3F3BC7ECF8D59F506D5E70B06F4E4C3833712F6DC7A9DF4BC92CDC7FA74DAD55D09A4E54C078135EE28F7C0741D72315B951EF2AFBEA05E42DB7F9D5F1FF3AA8EC83D23AAB1BA2F968CABBC20DE625160598BE89A64E661FCA54571E99D592122F7F962A463CE4857EFB9D79572A61ED563332C73B0A71D1E2EA0E3ED06DA714AA5FDEE41061878AFA525544AF78899BB5F3B6F1018CDD9EFBAD0253BB6EEA9566C263CF82518C1BD8198884390D2F2AA9A4FB4C94B573729862D75D4C5148BCC75F1EFC9C7DD7A720A6FD06612B08453E832AEB709B523CA8C9669C0F6DFF9CA2681E3B503DFFE1BBB53691DC584370335CD58381D3955FBDA36043DAECD0571986EE232B0479E7EA3291C7D71A19A9489D0369E13EE2BC3E6C7FAB2606C72FDBDB2890B98FA39E516F10BF38775D913835E8BC6746C80D809D72824F5CB42EC5649B4C40CBF5A66FFF8F94708CBB5F8058279B0714AE6DC28997274AD75FBB5DCF33C006E087B712CC08F6196BD5866EA8117BB87F7F9CE294C4D125B604D5671E5D7DF4E2671A5FEE0EA08EE89EA08466C761508CD2F662A079F8568E6F796D02D643B3EDF12168F103F02DDF067E0FD92962A951938ABDB6FEBA403997FD3DF13A97074803D6DE2871FFC0823EEF364F921C6C2C94D2D8AA950655818FEBCE3035FAD5C52BF073F44E2E3493758DFA782B71BDC56A7AB84AA71EFC0E299668C6122391DC31DEF2C5E6EEC6A2656A46AC4D6E421AEF601902AFEBCC6B701793138FFCEE6F7F2B42C45719C2427EED1631D7E06B51F8F5D5ACBD8316EE5853000EDAC69DCA00915E43DEFE8A87E4116C29928B8D8F88FEC384F2341479CD4DBFFABEF7551EAE36C1DDCD1D2923A46F48A84D06F51DAA29D70AB217626BC9B13A99FD46A0FC9E5F03BD895843C1BACE638CE775B3E4B0D66B598DDFE1907AE96016917B9B552B3B858C7550B03E850112DDDFE400D8D75B175E3F3CD35769B990E3F44DB8BCEEC370774FBC66DC867C482723432FA88918C8F14203C6EFB6A53C53F62035C5A6C3A300024B50711DFCF3BBF21A1F0D62DFE2AAA43752E8B6F521101EFD78ABBFAFA51AAFEDCD15DAF9FA44A5EE1D59B691A035086D7D51464ED31823FD6E98E96906FEB2EC3D2232EFBAC737D5F2B503D9E4D4F20A4ADB94A926C3CD99612383C683D573D59167D3CCD342D209B8D168AA5E6B553B06B314C6EC51BB8B1756543DCB648FFAE5565DBBF84D5344CF73CD9150FA90736D611F1768245CF937390ADC5CAB140F7F3B5B70F5CF2CC6C06CEB5B35C9CBB89C7CB7ACE54B745143F60ECAB332994437071B73E41C925C97F92CA6354EB364D5D76DD62F63995E19C22B42F8F42652E2861306F0131220305DFF61629FFA705942E516D9D82A9EFCB7C459A103504B0DA012DE9058B6DEEC719F60898D63B5A3B72C0DBE5AF275FFA2040C4A564326044F44462FB2B65964C1A3248975700A0A5E0E0B457E752744A8939CD5B0E07CD69496DFB108DD362B240A915F0E8FD1BB2E94172AB4C6E06DAED82FEB4AF0F82BF08AED5D809845A0D8C8E34DA384E99F1EFEE586056763E14D50685EE92EEAB6DE3FFE3DDE04910627871F9CA03BF4884DEF64B99A273E4395B589A356F3B153DAFDFF99E9A2B8AD1D1CE59A89FFC7A4956A3230A9F3365BF3828F4845990CB1A5DD075264FE2A3408B93714A5CBBC5A09FDD59C21CB3F7E49A8CE22946C62F591FF90FD3733F49FC41620E87593BE40D48F4D753F9D4849CBF83505FA3012FF9DC0CFA27AE9D5885BBA5A91EB438D77FA1010E4079118E1240E507F9509698B669F2570B87CDA887AD729510A4B67F369F745EA1C25C74F3795514277375A8B4A245B683AFADEA8D07DDE3875B4FDCCB8A3A847F21BA96F307229D954B54D0BA62F0BC3FDB128EE245ED777662DBF1FEE37EF55 sk = D6DAD5B2746422F4487B72536D70DF88AF4B2F9040AA45999F8D7784EF696DA0D4C0F4A9E14D52AC smlen = 1201 -sm = 9F1CF7FCE2FF9A391EA8F40F643288F21F982B849D98AC3E38262E61857E5287FBCD7CF4075076CC84D4A6FF72CD16BCD48D41A6CC96D62CDB4525888FA3AD474956FDD4E674CF76D61BB9867E019272971B262BFA7245E71D124E513FA3AA2A640EA8BBCD84328192B25C0AD22E9FF79D69AC6DB47CF4D19D4BB99BBA54FF765F73D5EDEE4059903A97606F45DC17E88A37C79EBB320A05CC999908672B5C24EC40FD2D200D91BF7CD71D047D4ECE9ECABDA88AB423301159FD9E4E95E59BA173A9B71163953B55E88A61BE23D030FCA2CB411E5AECC2087988044BED59D8BEA300D1CDE058634D46885B5675C0DE77F4C04BCE9D97ECF0BAE7966EB4A3368D258CFB4CC23D903CAF2D7FC7C77D3C8C6B2C67CE9EDEE21220F4F35BAB3B2FB2B456427AA4E11C3EEB4FCC9A4C02B3007DCBA7997571BC51EB5DFBBC3AD69C5D336BD032C1A57D685788B818B2F850D583C3598DFEA52FB6B5E862C65E54E41787F177D8E3B6B7E59E9833759A6BB1F91A4454183D61CDE732F7CBB6436141C191541C8B5CB7E641AEF692DDAA523B585EFC48EF9627356CE90F8EAD4F31737D7488A49A30F8F73AB2461055D98F49E76F907A3BB880D9E9FB7700EC48227F50ACE9930382467F3CE8FB02B2F0E451714B8A77984C97F73E746BE272F4844C7BF1E469145AC4D6705EDE596FF65232BE21E22A0C050889F6D5F7534F1CCB9F0BF321ACEFA2B86DF84DEB3D1C6DB5470CD474D50501067517751152B3347147078364CFDFBAB8D8A67E11A96888CCD5DFC26A36D2C74642D0970622A14145C7B4523DAA6A85DD3958B61BCA4F06A6DA434EFECE2DE7D534CBB0550BDD8BAA3738DEFB582162F78E00C0FB2E11FA7D092BF1DF22D1585C8126BCF5CFD7AD14A6CA84BA10D496BA2F951AC06F4337E31465376C7A5B5277BA5CDFFAE1AD4D0954FD64541DB5CB138A5095CC6CD7B9CFFBA6F10D97C8E8897546AB37FB8E955AB90766A0812E2CAD923D33A2F650C242F938EF74320F8D1C5F857A284916F7DC6CA37AA7E52368666EF27CE17878F0EDFFE3E138735DD69797BB04B807A81080AAF30E12D847F9716B7E0936C585EEA53307B66D6332BEB2CBAE330C24EFAD467DA53DEDCD1AF52B2250BA6F657FCA93BC228165D5F6EB293ACAE2C3C2F550AFE7FCC68B250B146B4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C +sm = 04304FFF8A9F71837A2FCE12ED6C443DEB5C0425D48C1D42EDEDCB900C2B3A334DF32C169F66380F8BFE1FE7DF12D55BD14FF57427C0FF780F0662F1890EE9A141D429E21D7607348AD52F033955FE48698B6C8AD164C4A6A354765C00363EFE8111B50BC1264C5926972A60DF2153C3B5DF12A129D6390764533E3D7701D908DA372461F9D0018732649A265D91E1D1E1532B5BAB12D6FD267FCFEF1E32869987A84F65E346819230F6DCFB008347CC30ADE16F2C63E5D11BCC84EB53F59603BD838A7263EE81C7916942172BE98BE6A8F8F372B4BFBA04BC970CF0264A1B79F60A22AF7D58933097ED01970C8CE2CFDFE6E8E7238BAF2725FF14D9FA97703FF9BB466DA65B7C0FBFE3F96FC0095F30B243DEEFF4F31E77559152A485621741F7EE06250D78D46D6CC0F6560ACA60A69C29AFC1AF9F86053C1DBAE50B91D841D229932AF8C8A935E240D2B0D0C0691A44F33618A61298D8CD4D2F6049EAC298DD9F5AA8BE3D70BB558F0A2F6F7321D3FCDEFEDD0534A5FEE11E94F506C1343EF2AC59162BACABAE21A6A56801D8462E7B3F9DF9A4496CCF9851970B08D547398FF7F97BAAC9D145981402652480EBBB9CAFE975337814D4E36385CB03BDD7CF36EACCC90591667F8D83DBE29013844CC31D1B7905A8B7487E701FF7DF54CC008D81E9C3C8079C5CDFB0716754C52F25C4DDA3F66E79290F6723A2772DB9027A164753D8E2D48D655E118D2825D0C8BF93AA70CC7ABC87CF5C652FCDB8F6A97A1D5E35E7B90EE2F4C8C786734475BECF1A7AA0978BDBED778BC910694FFA507350A5607BA7565426A1FDF6C0B62971A8438B87CF6550AE58162B05B323ED069268DD23DDE82219444B56D6712EB1BBB4E046455BF5268B742453C7A517B43BD7073FC17C7D4C0D881185496228E1D0A2DBA4C0E803BFBE3A5B8B995D7E5BD4A461B78FEA0381336E443698EC5C92B37E617EF3D48780533F79FBB1241B7644CF196FAF0A0A654EED4CB17AF0DFF13FE8B31CDAC43A5EB8FD00244916F7DC6CA37AA7E52368666EF27CE17878F0EDFFE3E138735DD69797BB04B807A81080AAF30E12D847F9716B7E0936C585EEA53307B66D6332BEB2CBAE330C24EFAD467DA53DEDCD1AF52B2250BA6F657FCA93BC228165D5F6EB293ACAE2C3C2F550AFE7FCC68B250B146B4CCA95CB9F254C2EAA7DCFFEF662EE03320D5FC626A6484304BF62FC20F341FBE26E1537D7BD20E95440F7CC95EE84E1297C807A0BC9006DFCD5C22A5C1FC0865F5D70E5D63AD677FFFDEA52BF85D1A4F159F7ED16A745B4D971B620048B5F518EB2DC672CA35022578059E1ADAD7C07FE910A5D566B8321D9A12F34C250BE35CE964DDDEA23C90EA77C9C1BBE3532FEEFDA3637157786EC7D37775AE5CB0BB92EAB45A0FB1E833E8A6F3D06B85946E31A79B64A02B31FA640ED514A85882C89F693A06354DFDDB0B5E23E7792134C69C1D3908882DF3A7694A05B241B87FB2DBD1A4D9F26943B69F3CDF730301663089D1EBFC23299DA21300F735CEDF7B109F3E0BBE273776E6AAFA7054A6CD9682B967EB7903DE549E9558E62DCF3AC444DD7042FEA362EFB555BB97FB464AD7FAEABA3197C14A6740477DB50CE3FB8B762F48F880381D510FCC836E5880B48F08BD6333202E838AB73F2E106CFBFB218AAB802DA8A00F13F78FFB70C count = 11 seed = D34A0AAD27ECAD31A5E08E9A2D7901A9B85F864D9B1B46F40CDCA0B3615B2CBA04EF82AD7BD8CF627C3E861477030BE2 mlen = 396 msg = 5C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 -pk = 60E581464954F5BB08E49F293E44B59A8AD61ACCEC6474553A90003B3F417C21FA50C53D4A63249B37E62F596AE34D3DDCEE3CF340F8BF6CDF7D271B0A200D7A02A3614BE2F6F7881946EBA8C7A7F30F3C7362979292A93B971C02448CE451EA0ABA3A888D30EFE81BF1AAE2D9BBFE66F583E0222C47ADCE9EF338E004CAC7903764DA2C16B01B2E16F3839CDC841BBC2081CEA4ECB8C9C26F7FB074EEDBA280E6B675827E3A8F73D029C514D6186E92F7A978956693669450CF2FA96065F1616EBB507D9D3DC53A6C6D5D6499A05905CB61FDF2F3C3A09F26481858DBD03184923ECDC57E4C26F4C237902D46F490C04E7DFB87323BBA4427EAF07D1F8A77AC1B8E046C135DC68BF27E2F986DF23924678666B06D95AE3A01A61E0D10D20CD16C8BB3E8F893D7FE4FA83120F92538F3764076D1EF16ADA9EDB869B55099CB5EE32A4CE1BDDABFCE1627D5D1FCB8BB5CAC0FB2FAF21BD96A18B96C5E85B27BD5C24F02A6A872E2A6CFF63EF4D03C393A89B2A5A7EFEFBFEB1B2146C204355B683DC1485A5E93E4D2844021826DF89086EC462813EB5FB63B08100A0C3623F938BF367E3EAD397E66C960E48D3ED858E7E84C540D758BA8EF7E168261990C145C9B99BC904B1035D78D03A5AC373EFC0F2A66386BF2E67DC033836832CD453B9C8A2CBDAB02BD080C405DB41A702BF90A1AC74E05A6B8737259C1400C7AE9DE9AF9AEE16842A9CA471E72F21F1CCE46CFA62A69D75636FED53BEEB788DF5FA10A97A045885CEE4883375D132973A846189EBD5769191E5CF8F2FE22C31FF3B14D8CFE986D1FF639FD02727F72C67B0BFF22BEE0043E987D65F25C2726BD12E926E9798E2F45491F229ED3C8ED4AE0B12696817FDF2E275A2E0B602574A7C3CDD72A2DE79BF2E081C6FC638D47802BB06335586FA4C3F1A3895BE966FD555637C4BCF4137A177939AF65F072C570FE48BD30179CF1F1155344859ED0A7577D2D6F174A6BDC3D5C3CF3A6F73998F51CF21FB38B5076627D83E5E59A32EACD8724D0D789A5250CE34F38256A32254AB37500E99F3D4D045AEA8EC79AEDA82752BF23198532745922579AF33B2BD82F23C633FB787EC0A70EC7A0E5B61AEB9673D56D55ACB917A8E800A010ABEF3869FD2A587659481ADEE9DF963D021D9B6D3F9124F94DE642080735AEE7050F1B29596E36BA65F029643A6F4A00D46BB6C4AF6E5A9DCC586D7D6D1B234AEBEF04F78A090560E800451C66A66BD01DC657CAF9433F7FDB5A79597078236B3E8EB5007E85395FB64D0BECDDE161BBBA2245697DE3080119E2AC626668F7391404D6B01FA622EDF97C17922F57C2B49399D0904C034401E1716224B17BC22ACD98895FB51CA6953CA5B21CDCE232A4779C7CDFC4EF18BEAD3BF8EA4B637D724D4DA5AFFF8FB09A51EAAE3CD5BE3E454A4AE453673B4B2B2E128E6C4A099FE53BF75ADC95E02CFFE30A1AA96235A6864339ADEE96502B9D91513A3FB7E01F1A9DD143CBEFFC81ABC9D0CA302D88D8C10CADA8E8BA8B0777A8B5DBA70EF8EF6DE94055CFCED8042D4FE2F7E6E827CB4F739C24E1EDFF34A409E9E7AEEAF67B4D818315CA9FF240B15835E0D423D5C3357165CEEDD55637017492E9A35CF1383B39D62AA20AE73CE40E39DB9A99ADBE656E5F7EF7ACD5144E752D3CF2CAE1DA20E10B751C62DFD349C6A832A8BFFE19E7D0075CC15A437BB12D257D1C47DD0E14533BC5E8D16CF62E04CD736B5721809C000F9BB95CA152DD9D660F8E218F73065A0B4896A5D6261807269169AB4AA9B5DA736D971313782FAF5271FE02C18B0802A6C98E57C237200A938D409FFD7C4BBE440F320618F37A648156440B46E6589D0D5FE0428309A04D61A17A7617D276B9695E64453DD68695AE31BF4B50703D650A2EA90146160A9B4717D77D8417E364C0B45F2ACB2504D21BD293184B5DCE85A28DACB6408A8AF2C323817415BA72428A038BFCE3D314E903093FD0935521AEF90415F24FFA64BBA007777C7C58E4A6722C2689C383C93BC97924DF2087B9BC80E6973B5F1388A454811CADEB1BA4919CFE296D1B1FB7CE61F229391897488016EC030A2D92601EBF95BA623BDEF5A696E0E06EAE8E57D4CA0285FF05AC55A0FF509853FEF0AB8113035B463284AA778416D452F3F97DFC96F89D2D18206995D84E3AD1F04B821ED6A4840A806D5E5D3A3B5388C1929CDC5EC378D347EFCD1359BEFC5867587F1341782873CDA1E2CF795BA0733B15F0C48A4E01901244A47DDE0E358AEAB7E26F373E15E88D96C8B9A7E01EB6280124BDCF4F5727E631803FBDDAABD11E2C25653EBB5DBCB4AB9B6ADA831113B479033790E918ABA38E7A11F583E5760675A574731B5D2AE30B96D2FE3B82A5775124EA22D4F45376A085A0798BC6D5995D2E4F00438A5E8CBAE2707B983D9328CC5E1A101FF8264D77B54DD75AC0500630714C9F30768A42150068F472F9D6B51AC8314EDA235855CC03128C976ED2BD3EFE7284BE84E82C9340BC0141A1745C6AFD25F1F6157D64C4422A9E8975784DEC29B8F025AAD027074846CBD5DFCA1DF069D5A2DE5C965F974695230A11E693D055A42B4F1518767DA36FFC43326CCA14ED0093DA36A340E1C8C3FA53A468F6145B24E96D7C0C83CA80D0CF0A2C7F4A85D4B075889550C56B867174C0956C005D4DA5496A2271FD0D7D5110661C57F24EA79ED84F906BD18C9308B0A178CED4826BE55757EFCD50BDF959B9E023D233A4BC93682F4658634400F35694D1AF5EBF4EA95620863E7A20FA13E4D5CCBA569C534CD9C9644F4362627B15109ADDEDAC83A1C86A0E9041E8AF4C2E678788A4486449D1F0F967B5F45869B446DAAF6E865E33E8783FAEDD765CA0D293ECCF086E4212F902EE48D730EBFD050330416E13FAC3E18EB8361477D8627EA68C46127E52365E44C9F575EAB4F9329F6492CDB5554615409567E6CDED7A4D331DAAB2246068BB307E147BDFF24A9A674EA68376E01D68886547C324A99A06D8760374EA9D117C8D93307DC2180C08C2947DF5D29FB8DC5C67D04EA0BA904AD2F36833013662B46D56D050E2172D022DA69BAE0020B8F50D8C54651061D72A4BAAD75AE1BDB81AB8B7546117B43A52B7BDA3B52D43AB197F57397BADAE76C48236C49F6248DBE6176BBDA27D33FB50ADE8A9C20A53ACDBAFCE68F3F7FA4471FF989327299285067F847536B673D6ECF8C6BFB6781C9E1667B92E939661388B40E9DF85C197C412AC332CC715C3A2D80C9FE4731B298DF5FF18E431EFE0D289E851AB5C06EB835E6EC596D2C0EA999FAB3439B64D2429ADCADCF913CD641038E03EDD12C5E9F2CA05AD18F152ACABD38ACA7A550E4686C067EF9D60056A7862B26B2450BE77E61CEAB63D30DEF0473C0F293A57C7B63E9002D7219A97BFEC7B9D8A57472EB29DF6A2F2D1A90443F0298A466A77E25506D7EDB4F2778B33428F0C9A99B1D8614CD1EC6DA303FAD7BB24D4FDDFCB982E990BF9FE83A3ECD71AA8AF812194E5E7732A5A7854044583FB545AA1CE292D67BB673A1CA066DB86FE7EB4000C3EC3176565C0BDA668F2923ECD9FBD9755507F8A61FFC927C3472EA0F71CBDCF1DC7067E837574CC624F397CB8C9ADBC85FED1CF3367CD8CC48D3DBE9DC89BDBF36CDF7BD1523DF674E7469C3A324356A9CD7009382774D3B51209D3B8A491E9DE7C64BDA35637C1A8AF29C6DCD5C8DC9365B2A5F355527F2D1524384F4F48E506445492D42DEDB012E33E984F93D3EF61A4BE4D4D7856D3B64CC085755CE3C93D0993BDF9A533AC9072562B56FD9BF7F97C62A95188E11DD68D791C17473443EA8BB4CBAED64743B424C259DD5C9AF352FF01E7A7F4C9DDF3DB1DAC1EAD9BED265A82F45CF1E49B30955B2AAA88A61842ABC71019F21F743F4A411E452F5BBDF14119C51A87F98366FFB25C88A34AFA2B24CAA0E203B7083AF24069F94F445F7647EF3388024BB7FEA3823DC68ACDECDDF7B5113CB3C07A2294472CECD4812EFFA26A45319213F6A681BB1FBFDD706E3A3E2A8DCC29B220EE00C1A6CC09AAB7A12C39159C86763E2C5BEB8CE5EC65CBFC4D0BFDA7C08C7D293CD9ED319A2E53DCABA24860C74DC0C7FB5E0CC8551AF5388C7AFD395937697A16026C6B48619DD5EC54CFC769CB58EBACA44AB1AA6389C8D9B4C126ABFB29EC8BB4C664AC00DAB73B9724418DC6F646ABA48AE701D022454B0EE132EB77A04102766430D37C14B2719725C9794DFEDA64D70475116E4EDEDE55A2631B54590D592E686276AE14329EFE6ABC61EC0075F787C14C4411D3636CE87BAB06C017E03A1A8ADBF03ACD52BD5A6F6E3D4D58B1B8CBF743F98F5000FB44678A81D8138C3148EC327903562F55A9F6454248437F5CA9C9C2FD4222DE38E141C701B7FE82B95D6A5970C5154D43D4853A4A1E867404729FF21E387233D05A2DA873CD0C7C01AC3B02359C2F98D563CC0A0D059289D964BA684548318EF6F016966BD54746DD4BA4F78E8A2CA4F2FA33125B97973BF75939781B1AF09A9AC16CABF27858A9651DFEDB3C4B08F0BAD3B8F8773B216CFD68B0EE0690B67A5A1CE0B10CF238196E2E8AD782D9A4FEE701AE9AB20F655D8E292FFA4AA2C5FAE0588A30816702BDBF4D8D385FD3EFACA6C7A3163BDB3EB421A6961EDBF10A5611CF03CBF27216532AC6FD254F42BA12DA2C4F51D4D11BCF62B9D6E9F223EDF553FD640A5C28F9888D976279CF0F4F6ACE03B246B72CB1A1793CE6F1E0515EE358AB94B18C57A77A439B52CCAAA6815E39455F0CCB9F7607BE4E99BFD6896DFEAFCC8625241EE683F9258EBCBFA2E11E1BDF8E3971067401E031324D07CB20A6663EAB8AF6280B39394EA834F16F97FA96719A122A4A18E93134B808772698B6BB82091BC1743FE8AA06FF6DCE9135EE419A59AC124BEF704C4DECDD7F09C738D013025655FE6DD64B98C09009D23A13D987BD2619695E69CF5C1FD0D097528B98D1CD555A5AAE0A73E0C04D73D051160AF99FA34A1F7667CE7338FB8A8733FE2F5AECD4982F7C9E080B3D5D1E0DF8E6AEE4A0598EBC4F2BA5ABE934271C5C4CF97D83FC31E2A27854AAC995BD4AC74155E971F3B32B53DE3165B1F1F3B00DDFE941A594CE2DBADC572F5759510C6BFB0ED3FB5CA12C0ACFC776F01ADD46CFF7115330502F2CE3A8D494F60137951A6A0834830874B68DA0CE46D44A1B4F0BA402962686DEA70B5D3953915F966B304B324116D1BBB303AA5C0A7B62C0CADFF1A1802530C2AD6BDF2105825B4FD2DAF48C297B412A35FFFDE8B3791A24A33464E4D7201A4F454AB5BDC6E3BC8F873EF861FADFBD9F2E5D05EB28E6A49B8DCA0BBCD12860EF662B78EFDE5F15D95AD1177056F510BC9727D5CA5BFD421A5853DB048F84609CEC137C3A44B840FCA613A0C3ED701A3DF0D1AB60DC31EFA6B70F87920A124D846418EFA893E4C69EBA7701162D81F805496CF7ADD83752654045677593E7A408DCE76482AA000235CBB093D1A0EAFAC4809A556D9CB9DF2D8C7790312C83F8D3540233B97006A868F9E070EE6EBEFC7EF2823769FC308CB85864D0FBAF16F7D40186C399A75B3871842A36B3E8E9C6F342042B55030C15D458F5572BF9736BF444DB765D8057EB51E0786879C4AFC64C956727AD48B067C7240D914B5B997DB85396A4D5B48968DB561D14E0449E2305F16C34EB161952C2F2C2265C3C747A25EB4BD0669E77C595E1B93B54E1EF0626C70C6E814EC5289D21DA09C50C4F31F04BCEF67E0FF718A3693C1687C1668B4BEB8EEAF0ED7E22AC1E27B4831DA3652507911F47652DD8189D5E0A2B0A311A63311E97A4C1879A4C613D4641AEF420E942F893235E633B0E36D4E1C2C92CA3CFC43025AA1590A76657111CEC2E825AABFFFEBA9FCD13EEE8B3444158D59C44D922BE81FADBF8A1D5952B159B22F0A22E1BDF9DC698BBABE9E113476650A8181BF1234E08CDE6C8FBD2D6982435A2D556E60C187EF66E34C1497072F0D6C56D7F146B840BE71AFC7A610331D749F45B5ADC7C893FC096A687BFED4023558D34C6BF1DF5F867244E7B3DD0819EBA5873B0D2BF28EF883861C100D2324A2898FB312AE0BA7C51D274BDE903028FC17EF9163BAEFF7B0483404433B81CB3EB4F607C2841A07253F8E8B44131726D680866139E7D040FBDBA79AE514AE55C55239ADAB819250B8A40DA582A2650157FBEC11F03B8030876A71DDF82EFC6CFCCA23A8A10825155AD5D02AB904B668A03A5CA4A7A6F8EA87EDB25E02A013323123A7CB515F9C215036B79CBC8CF82FF1C4F1C67EA1BE04DEBCB879254DBE85E5C99624BECB0558C63F04BCD0D42BA101C9876941C19AEE8BD38B9BAA3D0FE6496C6089E7672C40BE9F2D0D2588BAAB24F29933B75D66D293CBBF203A4B821A85DAAF3AE5EBE1ED5DCE4F6DA487CDCD50E5D76A5037561817815BB115475C8831FEBBFAD30AD5E53DDA36C679E54D171650181D50EC1BBB5E6C52802FD038F059AF1B8CFDF48AE90A57918682D84E9269F2A5AB01903072540C497ECC533E15AD419F01F8D127E67002B15D298152C7A97DD266CF4BB45A60AC36EAC3A53DDAD356ECEEFEDE90058F4B4DE8F5632843451F5180C5DC9D97DAFBD52A10B253C9FA58C6B3945837A22AC1F2F69DB5D50CD203EF10CBBECFD3B9C7AE7F4D6B223091451B306125343584AA309D051EEED7F2DC65D3EC69D1BAA8AA4269940B9300DD66D329625D25AEDD1468D534F098D99EDDE7FCBDF21FA87A3095A48EDD2B10599A303CDBB0B0E6DB5CC258528C7561EB0728A73DE888F7C38FF6825F29AAADC4AF7A8959CEB70DF0F5603B784B8D2F0B7145D070D6A3502A6774E54586C6EAA00F7D5CD9EFAF4085C3812790600A22160819C0B36AA87E0EC88D1B15767D5C62E949A2DDDED72C6278F86412960219BF376D11F0787869EE9EE20079C2B624A8D000A480FD27743A9B1DAE97EBD6F6BB53E37C4A0D4A8DB0A35155C77BF65B5900EAB3B8E8E4E0E93D030278983E506D7B1A237439370BAD26759D27439C46A6F2FC130C0E1D23F352A60171CA20873 +pk = 60E581464954F5BB08E49F293E44B59A64A52217843B7D5A37DD38411675AF2A6B1031951CA2157D77D4AA298A1B2C5743C2A3B0838565F3623C635621BD2E257417EFA2030E41F4C1B1C46BA523143945FAFFFB158582730E00FB082BB0FF648DD9E6A1575E28797557E9D606791B66734A4F09F13E48F6BCF66B19C124916FEF9380E7196C86C663B881A89BA3C147C4A796BB121DE2D606527F0325FD8687A24795B1521A39751953ADD99AB1A0F1FF59DC2FF881C38AEC4611177A3CC00F22F2C3067CFA255CDBACD2269C7633BD8757FCEBB7D76224473A5494C1935E84C562ECE36186FC0C2CB28A8AFE1BF29A0C866341C24DDB29987FDF38F30729E667854269BD3C99F5D934728E85884DCA739A8FF82650922B64E80625D67BA940266833B0E7E151D17A3318DEC2B2D2976A6F03CD1491ADA0FB16020CAB06347397689924154FBFAB8F1387B7D25D382D18E0EF3A3D78D2D24E5B41E6DF16D3A9690ED03082257CC60F3AF9A3BA88AA6DBE242BB11B7E1DB34B84F74548121E5E385581B1ADCD4CD760750A3CAC4A8E78364CDA3C959B36BB7499AD2C7910987FBF93AAF5171317157BE4E7552693A98A4890B8D243A0FC02FA2A9530B3214F5CB7DF8682161E18EC1EBAF0276A15721A19DF6E523C45198190124AB0303B5413D377C505BB8F36FA7E0C1506605BD42A24012105C83F6FD03E9B0E0DF8D92A9C9335E9FC9F685FF1ACE5B5D82AAB7046EDB03B53906A632E12C0AAA5E321D1967DAE37D0E0B469CFE5AD7E9A287809829C250E5C43591FEBD6AFA6B62D1E2CC6B5CC113D4D7F6BD5276E446AA95173A0B69077BABE0F03234192C747331AA970F6841503BD3CB8DF47F50A17C55F4AF0EBCD90CBE52913FF91B4C8183CDC6354BBA084AFFC50ACD5F48C9B456ED301A7E8195415179F5E5FFAAC22118450E2E067C02B0FCD407460EF4A49788C208C168B78604031CA87BA5419022FC69DA59F4AAAEC76CFA87757BB4017EA2082F1904E9F312A02538BECAF06248A6B82D0C8F884E0C3025EDCD4362A230F92641E7D7ACC30F85C26A7912AEC21EC9C3F6CF9F1CA6E7FA73F8DA9C4606421C5FF11694DD2C7DBB2D29BA6300DC53F9B366FD7AE482C96192772C87450C3A12BB15BBCBC74364358AA1B40E6C3C73C0E0FF5ABDE3F8321D06066DBEC2913C70F5C3DE513C169EB4545FA0A036E562CDD3DAF941B4A90746D55A1B9FE29D679D56E38ECDC0E3652BB75C3D47DC9AC22A314E38D5F4905B10C10CE8657C9D3AC5A4D17D2A1F5286DD24CACA5FE318EFA9DC35F267B4709C387E87E87FB8C2F3D12D3BFA5987BF1A2D84F7A9BB7E3E00E07F5530B54F8DE6A88442BA68D8C6BE2957E4B7829C9AF5D164BB4AEE812F1507624B474E94D8233829408425199BAF04F6FA6E8ACEAB8A3209F9021BDF0999D2F355F2C55E4C0ED7463FCAE0D593DE314842E9C90FFD6EC8C6A54BCF398852ABC84E08483D1530BBC1AA91033DF429F187801CA88C9EFA4E2E243B20378DB98E634BB70FF404A05A4DFC42125212F2D41811672DD59EAD475B18037FD8925E1245BB87727010A12C6A57533D0DB51A7EAF7B0C2E2C6F7DC89BC4894D8F2A719B1EB19723D5556C17CFBC1388716603F023B4BACF9A75D9AA52E3120FA908A5D5FA633C255560956033E84A72D69720222F8628F2A155BCA9C9992BB440D33853791E719A88F158DC91E8FE4A82B90BF804A0470A651E87A0EAC104C7FA19EF46E5A4487C905A26BC172D4CA11A2AB479C4B5F034135FABE2FC839CFF568075FDA8F0D3B52BA43E08C5D805FAF7E5B05D12F2CF55CD501EE4581F27C831E7459DE8EFB983D11CB4B599057796160636770F0DECA30037857B39D4507EEA0DEB426E01BB1FB94C54E0A34367C27466A7D2022C95B6ED9973F57025A2D3BB603B3AB5465F3DEC9E8CF28B3D1B4D3BE34A8EBEF21F58273A54208CCFD59A7622BA3F3BEBFA6B2EB343F041869AE7585DAC30DA9B172498909AA31819E292792D58F2512F09AECAB2E18653AEBE4F45CCF1820FE586E00F5FAA488B90BC6C200A7A601015406B8AA5DA372A00353E7D046E070E324AFCE2702764A23B8DD91D99506A83F01F728F3EDC805D3BEB6688EF5EDA7522C07A2F72C5838979F81F52B0DC31653290FE2E4BA2D25D833F2D0039C8F8DBA2663C8C61093BBA4B690D2F36339C0E463A23C12371AE2E070113E167ABF7D7439C434BCBEE682F0651F14067EE77671506AF0D16F5D8559275E2BD92EC80950D1CAA0E1FFD4BF03F83BB1BB6067EEBF02693552D190B6D8BB0236D6B053AB733420F5185E3ED7E99910BF1414749DA838FCB32AFB193C34C4C1BE14175D030D077CF78F98262CC2461F59340FD5AC68F71D2C02096C52BE709F9F84FB458D25029F7E56A3558CA819C4B93901F0B045CFB281868DC9FC3A586E58A5F4014C549A3679EB7BF47BF616F8C8C44960449EF00BE78856F9FF2FAC2C4F51C90AB853B603F0C0B9E161CD984E2BAB21C2DAF9873A6C40F5558A8BB0CCEC6CA5C2068B21ED7C68048F53A145C188E55F63159A9DE0EF98931CF476F83E3320FF7F75A67781F5BDA67C9F5B1FA2784D8683C93DB64EF3F338A76F948524E87C555B45A1E19CCA3403C6CB9AE85DCAB6CD0401F60F811015F71EA03E9BD0FD2CB5CEC2EB4B295C80CB9741D0582234D4ECE28CFE88B8E0C9EC9BDF5C031F74C966ECBAA8F13929BD334F9A511EB6047A5DEBB819A8C8EEF90FE9534469DA43B8C7688F476B0F6597F27F1428F24E4648B9657032000B1B2147BEDFE799AC17030EA075B8F15E84B4B3E2E9F94E0FFFDDCED1FD1A0F164BC1ABCD219B789ECDA7F95CC835D453CAC420B4216C327A1E8F8F75EDD655790C2C753BC0149DE65636F49F5CCA7900F7ECEFE6F316CF1D0A3B109401CBC8629DFEEEE00E26FA9B16765C66823B81F9FC88D212AE5671BABDFB995ADE687A0E0DE7B47154A9F564864AA708996F8888CE0EDB8A883890A93E0408A124A421584DE002CACBC2EE6C7B0CEBD6B65E5A03D738818F8480ACF325AACC899EF8DEAE27AD638DBBA3B7F7A64DE0FE6D14008E25EC5BC3C7B4DED58C0934FAED48F3EEFE7E5EE540E8B8D355CE349DBF2C961BFB2E54066B1F410569568683514D89DC9EC11DF10B9DFB9EA3EF0C0040290B8F880B5D5F965E4A6AC1BC7BE6CC17EF7A3836066C167E78F3409CD825AA62DCD75FC7BBA747B6B7E987E515580E3DB15C77D659B84CDAF140D7E742880F62FB119459DEA690599AF5BE0E9A3FF277AA54508C605BC7DCEE5FD1D6F3342D15418589D94E753E50137D4DA0F53F20F44389E76C2BE9C46971999204CDF8408C3D770D34EAE592F6F0454CC54EAF439960ABF523E966F35F663B6EDFDB4C3ED509F2154B08415CD49BD120B6720C84436514503782B415F0881BB38059B045688CDD3F7A07345AD4FDF18383A9DB48D9251053F0C83F0DD5B15F26351FF2E8AB339BDF11ECAFA1F8FDC915678833092CFD460BECFF731374C65EAFF1D66F44008FF066F6A879738E9EB20BD59D034EA4EDE4388EB3532BBE184EACAF120A17BB2FCC0476EB662117474B7CC37B5AEE5657D232A9A4CEB24BD164D56A4B2D3B33894DD43D5DF83A3543E7F6F4D2DD72F08FB1D4DE765CB214E6DF556060C953B0BA5672B7BCF7742500F37FD92E38583EA199656B1146BBB581D8DD2C5E832B5D519F88A8BBBF1F27D516093138CDB857E263BF0B4B924A026BEB5C58201B2ED25B44FA2BF1D44B9E84B5874B3F1566EEF30A3B7659C88E8BEF9F22724FEF0E9E8C0F580436BF8750CB9EF32FE313082ADE3C5D34681B97C4F6D4AA6FE629AF58CCDAFF732EC6DEB2F37A2C1439C2186BACDFE6966265DA17DE4E4C845F838AA3D447DD1468092D98805C3A226A20C20B4F740D471B84480BC449F918B9CAB6D484D59ABAB66228378FB7B426492C09EA102A7286889CD543B614C52A91377F896C93AD4270B22DCBB6F9FEA1541F6AE7034F28F06D6D95F726221AF8B6D91C195F5E737D505E4854B2654B3907F62BC5B0906CFB1154ECAE53932DE0B780FCB1415C28628577BA4C752DEE5AB554C288C1E10078BB4668021DD91C72B64E4BA9CAD129689190B4FCFF366BE5453BDADD8A8087BEA8123B9523DAAB66E5513A19F8BD01CB19E1E2B98D51E0E929F888AD66FE537F9D2936C02CE3389C6552F087C4ECCC398AEAAA9B67AB9E87492F1671C7BFF11BC45D3CDA0D57397E665ADA72278A41EEAA76DC31DEDD523C7C9B4B81489ACDD3C95554CB22605DD6D832CD1BBE9CC593674B6BE5159B30E765F02FEEEB67F8ECDA1462CEED0D8D7480F6A19C9F7715874618F2BBEF72DE10F3DA8815F86A4BAAE7C6CABA4A6A5C2160150D98B1C6AE119A6D195B393F9A71698DB138BBAB3CA6B4B3BC63B69D800944919E942CF45CFBDB4BC2152E52352D910A46F86278EA7F6A9414904A560045935C33D675D58CEFF8BE265A26AC3F034538A5286F0C77CE177EA8FF521B94E02D2D2E2C2C2E94F548DE113DE0086BDB8B054D64EBC676CC78483E7FC8E0365C6F3F8793B7354012921482AF2AF7DA37A10DB956475E6DF0F0B9ED33FACAB595146543F0FA12CC369ED16FE2A350DF74602E1AE9BCD6DD542CE2D56DF07BD6286805A6F3C6F620ECCE2024635CC5BDA3C9FBA54C092D607CD4AA6924258DA8A5A665127569AC2AF4E7D32CC30CED002FEFCC5EB783CE247BB5987D07594F7D1B2CF450A523D27C443D3904688BBD587D00B3980E20BA5170698DE35C8551D06ED3986CF437CC097AB3F6A15879C41879A7A10CA871C6E0CC06C4B52F76D4C4CC147365670A83E527C6098D703FD9A5E9056E48B5B5B24C6D97D54F4713271340BD0D43026172D9292ECBAD6B5C5B61F2A6C27C21BF0FA7C13616CD074647AD7BF71F8FBAFC639BA0D4864D47E0897730D66AAB83FE33EECEBAECF7809B07C90DEB604538AA1C0BCB9BB567064BEED4D9781782418A3D64A93D543B49BAA9797A4A4117C27969E316E90152BA66EA52EB7D623A109EC8AB09A9D3A5AABEB634FD6FFE0BA525F974C5AF99AFA5B4359AC0E2F442F5189A7AF7182F95F0F979D8AFA6B80D2554B3A84B95EF57B12F159008A47AF8F845095430918A74B93ABBF69A8B49CBA8785A979B50AC8DD0E20F44832F9C041F741141CD3D2019DC28DC86D042CAF1EC2B35579A555DB6607BF4363CBD03724B7A09FD09652052D007997193C435D2D0AA96D54995073DB4130FBC1235842A8E5401B6E18737846E7CFA6FFFE99BD9DC24A776599C3DD474F3D9CF7F8ABB5E37849132C100667A5D83D5F8F816FD8A0C7D5FD0A365D591E7EE5CAA4FF97EC80CAEE517A3A00280F23185DE6B472966DC716AB46A88A17A66747B06339F645C11B19973DC08F45D1EEA6C687545FDF55E9B4BB9F11159F8B1D368386B80E7A924BA1500A3C1F2114747B3A939FBFAF6F13BA32134EE5EBD0A8118B7D5EBA22775BF21CDD9F87593BD66E29D5289BE601F763B9A0B9E53971A41551B99FE2925A75D5E2B84B2C226848DEE9DA774FEA61FF68916F493C8A6D99729F4C86ECBA1379F460DC2AA167B434FE875CBB09641A745A90229A91395812408E1329138EC08ABBAB830AF1B00745BBACCFE4CF5143518476C2C86B7965FB24718BA36AA81FFA40F3ECECD9519B999892ECDCF6C40414BA325DBE37E305D37CA60922BB610C2F179B69381C3570CB971C3DAD57179D67734D80C1F21A0FA1D042474D60FA26812F408D7577D14F828ED7AB76E8B1F256081D2E951578DBA864D6DE7745E9A0D70CE44ACF159D313EFEE02EBE60E8C16F14FC1F02D5AA3EFC26537DADA8E7F6386F5674C23F10877209E1D5245ABDF2FFF3A6DC790CCA257DC5FB89EDD89E8B9EE8F32A41E476E2A5B929F846B2718972240252EFB8DFFFB2756C90902CA98A0C6076D8BE2F2F70E24DAD3638CD532DA5E80FA9B44697D1F778926EF82FC13E1E465DDC3C7ECD9A663D77B0E18FAE71D4F1CFAD60D1A1B66DF5541C657D3CDB7039111BAD3380844A985AD5A32CED850178F14A829D07F0C4FB48503E2F656B6E6718C90D430535ACC8C15B096919B4F75C1CBBCB1AAA36BDD544EBF0B96E4B5BE519A8CBFF76473A27F60D47FFD86640F257D03E1BB1EF485145A49AC87D6BDAAE44BB3CEDF92B40B459AFA8F9D0BA9C5122A63E03D5C7FCE6CD0170F7D4CEAFE2E5BAEF9562548BB8E7554291871CC84C7D8E9F9329C9DB076A1B0EAC89A15B57B1B4F1AAEB20A87B1EFA70A85FC0D4BD20BE4E8EC26E903C80A7207995A6C5F1ABA012A606B881403C34DD50A7B485BCD5DBF93A1C188C5A04FFB86844D263C7E01DA186F7D184767F54A1C5C14FC0D00D9BB775D649006D205BF5385B960E3F8E47307C6B6F9452B2F06B696917985F07B211184D5D0B0A8CE773DAF10AA4369C5A6988B83905838541A43143CD7CD97C80E993D13BF4FCBAB3487568772D7119859F2FC50673B6F91B2C5BBA8739D40B6E2275A0ED70C67D7FF275E9C9EF81E7779650C3FAADD60053660D477395E6A20ACA462F2626C994E18FAD2D37C9D4695C6C4607C0FAA4E31B5601DE2780301AA0BF208E1ED8F3F7F7E52AFD8E57F87DB7D0972190CD5ABCDB26FAD0285A635F5C1C34F82C918CF9070C4C78A5E677B1667E73164B6EB08B19A016C7AFA255D8079F35E9995D22B88C87349617E72A64948D377EA4A12210B7E2C410FAB1C54D83444D8A9D581E59090D988A7C04A762270E7B8451A3E70DB1BB64CC264DA4BDEDF7B3C3980772B48E0212B1F313848DE817C346AC00B5E7FEECA72521A857874CF3022FFB204E1FEE714F3F7D8B66EDC94A4F15C998A360870061AE7B87E8819CC63AD512761C58CFC46722F88656493DC2FCB42DE1875834AB3FBDE5D4AE454CE1351159E9227A1773FA4360B0D590741AD03221C3A3C7CE9E358EFB9E7695E928F46AEAEC937C6676728BA0F7280867AFC1DB7FCBAB50FEA4BD619820CD9B6E644E1AC7A8FA26EE7D62FFDFCF016DD0C4646F4790295884CC53C26F4DE14 sk = 68E7818F33B97BA6166768C395BD010CEF7BCE9995891D164303B53C1123A991B083F8CD4CD6A9EB smlen = 1234 -sm = 5B79788ACF095CD1A89CD0052B1BC357550B22A81D69ED0CA4B6BEC85811F12206F86BAFB25D4C395F713F3DCF64078A2C6BCB778378CE8BD0360AEF5556C53493AFEC27A6EDD0F18505CDDE244541BC0B1A8781CF52F53F00F2311EBE897DCF5CFD5C37FDA5114D9D48854771A139B7ED2F39C881E057361DC3D5B92FB5EC92739258B1FD072E11F6398CE364A08F46BFFE56D04B0A7B64C93882CC2A7685672E9842C0195B0ACF68455AAF144CEB2BDAEEBB0788AAD62B7A218B6CAC3FFA813E4F112E257521DAE2C282B364A1B1429A23D9773E6BF9F42BBCCFB6335375594FD5125406654B61444515F076B6EA170FA3D7BF47CEAE31BB00367673756BE7180FA63FF85B5054F5D99578D1488157D63BE05F89D0040E41979EFFAE625ADE2ABEAD3B1F865AB498D7C6F6B61518E74C525DA8CC8EF888342007C2D2745847D97CFB3476D8AB0F8D6078EE8605450D226C3303E937F363DA051781BCCEF8A5E37437BCBB35B3F476CC469B264FF113DC6F69B3E6BBFFC6049CBA9A0AACBE4F181D957FCE2023FBB4146E1D53FA83581ED1B509E73F05D761AAD0442EE7BE4C743750090CC39D0BD32B36219BB641847CAFAA5F80B3E6AD6F9F0C62C8F12BD95D0DE4149BD105B2FDB0DD3CA349759C6BA635EF73E0DCF65E191F68AA84B2C2B1D07965F83325D146EEDBF2FC5D1239344DFD44CB287598850AD98395BEC055975125B200EFEBB1CB34FC3D40BA2D57EED56ED1D72F2B984A3C27B8C9579D86C1E5483559C9E2B5E508BD60DA8205D774D633C21219D63263E976D9B253F321CCFD934D4C965EDA93D9617F8C10FA493DCCF17D38A5305601C64398C7F1D7EC93C3BFC4EB2F0774C9DB8D2F5AF1BE010D3043F87FF32517448A0C5B50CCFA97419D3E76576356F34DAEE0ECD83DF74634453FAF72A1E8DFA6999C743470BAD9ADEDC27C10D9F71174C63617196CB5793C3B61ECCE47D907BBBDF1EC94C17DFA74B73C8004A45D99ED6A4E9A2DCFEA70C9A9F82CA39B3A0C14D664D39A20ED262A8CD0AB29630A8B102CDC57526846E2FCB8C5415CEBA2AB9A53CFFAD6DA5E5EB721257F564F5E0989F96769604AB673C160D99A0B37B5947FA40386FEE8DD39598EF208E2097FA80ECFC0254CA665D6A4D0FF7D5C04A263C3F82BD014EE667134B79EF206265C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 +sm = D666A943AF19B5CDB77FB91654B2D9661D0D1FC294B239D916799F898E1F3FD3A1B71D62429085E3E9CAA631AEF5A3674DAE0514EB573A2E50B90513F0A4F7AACC56C3EF1F21973483ED20A167145DAD5010AA22AC9C0D0FBAC779275B7B22B6919F64BDE53893146661A8C0AE5EC1966E4C3BCB009B580C1EDB98C3F3790938EEB06AF43B1446E02131378509A6AE029FB5294E780A11D97A45CA96CC665502CAEC009448B0619A9DAFF6E08B0BE9A55D54DE26F8EE54A5B2C3828A4DC28BD9B4EE582A75EBE8C221BB4B66B6E0DD677F1F47E32B3FC39CDE7A7E66FBFC37434698209CAF9C6E88CFA208A53B2170D6D8A32952254BC6B48C08F1FDC5D1559C38BC73881472501224664B6C4A9F20013EEC4D8B895074149DB59CDDD0E3C83EC8E4E89E46703F1BCA8BFB1DBB5B604330C8839854E2BBDCCC09C726FB165E42F0CB29A4A3B002C5066BE5D0F080C0A48008EE8B11E795567408FD1C6FCC6CF04DFA31C69F2BC8C415785F3457989237348059E423E008C9F041D71046087C04468055BF9468218306BEC88D429FA46BBBBB5077C96DF0C322C7DF98D0D6662B93C89B36723FBFA46919D6E2B2B67AF26941FED44E1E02C7002C489FED374959F750F83D5BDADB25926CD23243875FEAA6C19DF6C4C676D23FD80D07AD935ACC57E0E8C4088C6AE605D0463B25D0FCA089C812B6FEE84873E5B17C549D2D21789D1AD53071EDF35D92E2AF2A85757E296B5AEA1E54E1ED83C5AE9948739A256EE8983CAAB341842ED0AC6DE612D6A07EC3C2FF5536C8CF8322A1629F82A8984105C8002AE8D49DB2D51FF2ED6893ACC7E7125328B01F3E9628EDA8F8B44D9D3053D699BD2D8B9EE3CA4C94FA52DAB116914C6FCD25F390AAF61DFB7DBBCAA8587235E0D3BFCE23CF0DEBE0A2780E11E338A7D895936159F38B68057CFF79DD0857A76BE3551985D45E85EEE52B5E9C329CBE6509AB5CAA8CF5F482CE4DAF9E65D26DEC9281ED00F0949C5E1E081CF75683DEA12046CFE11B7FDE64D39A20ED262A8CD0AB29630A8B102CDC57526846E2FCB8C5415CEBA2AB9A53CFFAD6DA5E5EB721257F564F5E0989F96769604AB673C160D99A0B37B5947FA40386FEE8DD39598EF208E2097FA80ECFC0254CA665D6A4D0FF7D5C04A263C3F82BD014EE667134B79EF206265C4B2E1A344DA1418B0F4BE3FD99505FC30F2A1E5B696E943BEE2451D7B268F722E04F8E00FDD9E1A470F8C977A6D45A5F621B8815E352FA14F64977D1FA08082A48AF495719EA6AC1C0B3D898603B4CF7EC88E68DD7190884382896D953D612CC21ABECFB01A04A1BB1BBE8986D34625756396CCD84BD1A6B5454DDA98824CD4844D98F356AB485EEB19F9196ABB1C3088C0C3C5846C88760B696D91A232D6F4CFFC85BFF33DE1A3433A27A209A461FCF37F2289F98BEA7CCF183DB1FC42A7EDF958E7913F8711DC375E43F09BE7C7A2C2B1318AE2A9CF5988FBC2CE0735A2CD9FB6C8496C34406C538C01BD494193240BFF947FED47B7CCE99A1747973F1FAA5223AC564BBA0CA8973D1310B5BFA1452CACE9110BC22A8D4080A8BAAA8ADFA3CFB6685679B648484E3A43F9B1B2531949BBB8FAE1846F6D45D9272FC2CAA2913B5D9F8D322E9B18A685122D74634C60730C101578BEF2480711FEFFE02123E76D6C846559E2EA99A98923EF095630102A5573EF027E0AB6E52555A9EDE0D15A73C8B2FEF87CA6FD9F903F0 count = 12 seed = 4FDA9FB6929E3F391901D69FA0AA2F25A9657D249A620F1B9E305A5965676BA76794CAD3355EB632579C3958CA7D443D mlen = 429 msg = 49755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D -pk = 96204DD8721ECDA04F49DEEB8710B5997BCB199F9E578091F63FAB152AFCA5D378A36F1E6994BBB64C7A039C74ED633E65D6DB1AA5124049375676DB93DBE1FBEE294B3BBF95599776EFE8E7FB93F3764C83C66E94911C3CEB127599BE4E90B4484EB25C3D83AF253F6DD0E25B6EF6FF490214A288F8D058BB9474AB952D445FCB38D547EC5248C925A24AEF7C25CFF325653F1FAC89B49AF1F73D5B56CAEA40F4F3B1AAD1BF166CA3F919B2F109D57C2CCDCF71020629E334E6BC168372E5BC355E69778AC002063A22206FC2708F24D62A85283EE46C360CCC45EC93BBE488ADC88710EE4945CF2BA2D04114817503198AAB760741977EF32A46C2FC3761FDF9645344ABBEC1784E99F8A614968351BD25CEEB704F924BE5517650C317ADAECB3900C228FF814AC7EFC8101434E57000E773F6D39D2027DCF83F08B7CF50E4579188799566B49F89BFCD8412A762EF9B4FEE217BBD8267428C19E0ACB5EC8C01054B73D3ACC60BEF6EC0D547D5D5605FBBB5320A4F7064AA4E24B7C8A2FA399A1D9C5B3D0C667D480805CF0D48DAFF575FE03CC3B514380EACD01735C87C70F2F5F4500BEB0F3DF21C19005A04FB50C193044BD2416561B43EDC04680603A58F905A3080911034D6E8CA665444CF59A677FF282EB1C38BE86CD8D29CE72833083871045EC55F14C245367556CCEC3B49D982CD574FC048A0CE1098653D526DE3A7F7F9B17734F002EB6255A075D112D2120249504311E5091D2E4830F2EF8487C7729D8B4011930B68723BE5C7DC3DA6959646995054D1B4D0E7B262DDF47A1BA68BF484A362664FD415A19A93462E1A224162DFCC6A88329DFE9841E97AE2CFBEA48958CC49787B459B3B12204E56414306843628E3439A03C4377193CA68467AC4E49190D49475E103B8E456CA7101A91CDF4F39F34F9C33F67A385DE67007EBAA02FC1EA833284CD8CD988B8593D0F814EC303AB0C1F622B9ED1DD63D1D9668DE6F7DD5BF71C86ADC07056112D8944347CB2BF3DF98ED5BF1F01EFB6C50E0C3BEA25CDC56E903A805A79443256D200A8146666237E2654294EC4BC1BB6B3E4B45B39FFF74FE9453CE0B7E7EC26BB29F3B60DDB841004D430F2A69D339E59D21E180C49817BBE7E554FADBF280FAF312B02671851196A35133893BF3CA5C27D0713F9E4052BD56AEAADFD205D78ABFF9891C02CB67E0ABDDE812C3CEA518F61D125A1E1400A8863373EC128529CFE09A3A83C459D1133207E413A593A43BA36700A539F6D5EE773A2B9A46195B28F298544EB2E3885330F9AB161070968430DD7D06C8D11366AB35EE155F0F504E5C032AE5E5ACA6C4719150E1BC046B839800B97EBC36AD6F30221FD9A2053458540C51C701BF1741F96F98FA6F9BBF919ACC6265C95332FAB0513EAA2E1298FFDDDD3C032E96767B5E8FC07BE5E901A1741FC420631CF1284AF986F690637174C101BF30B0DBC7C0532EDE42ADC8B2D147C604A7929842ED34D28133C913E3D9AC3F3760AE185B0ACB017E45584DDA20CA37C8C96FD1EF5F8699566AD72D0B272CB63CD9685F723B68CECCCED3BC535E8DC7B1D10CBFF44C85F307442FF87056E1A5E7340061172BE55BFD4C584463A9A8EA4A2125DDAEE276DA75A403344F0C4640E86468AC7EBA317C786825ECED80EABE15F6755C13D8B11CA274DE227B2E0B5B80CDBCE0D4C744A44EF148851FA319ABD5A6AB723EE9B380D1ED81EC295A681307A58335445024911424D55DA4A476BF3C81A7A205218A572A7CFD72C57272F87733D77B7800A8906D65CC747079546D90A79E75E83A65CFDA23472C75000E1652FA73DA29541B543AD09FC7125B3C4E94E65F5A5900F6C49C7E8A149CBF987DE6C6C2C4486FC56103B31049C9CB5502D0E0E3D8B2268DBFB62BCCF615AD7DAE76110E677158275C68FEBF925B63C0B79B463BD16DF1E87703FBA419AAC835CB349A8DB56C1059221044D6A4D788A806614F65A0B7CB80295247576ECAEDAFB4F6365B38B68EDAD4462707E69ABC2902F657706A0B8A51BFF5F7BF2E8A87D2B583EF566CFD1AE4ACAEF302F6B409DA389745B9B884F8337025820E974DF390582B75763252851F510446108D8772587825777A4391A088870D58CC232142D64016BEE0622B012BD64371BCDD6284EA875197FE611CA1F931B9DE9D4147561AC80DC37CB207A589DCDFB507F8821C20A8054814C80AF93B3DEF5977BB8BA5B40CC226B09DB70B18278B94E5224C566F222EB68C8CA44513F354A01F33934B409A879A27D22EBFFDB7A03491967745383615F17E4F0EC71B58218E243B9280DBC4FF7C6D8ED5D0C1B3A2AF5EF35A45683B16B4D858860E150AE32CC7E91C9071B127E8A565BE52383FFBF556375A2DDCA94BA34C009D264A17DD0ECD85F5696F75F0199E71575A998B68499DADD2B6DEC3933BC04CD87630898A4A3CB6D67242B81400AE4A3B283494BE42B668962015A9CF156135FC07AD033440277D43AA69E046E558E987E8C2F155CCCB7874BB8E7A625B5620DD39B41B705290514A8A815A802929EB4FCB27EB54F42D8D523CEE99A6A7AE430ACEDFFA63CECAF6D86345B1FF0DE21207AB756278792137175D891F0B84669E8C15816B7790C04C63EC0CB699E813E114839717EB773E823A6BB2B1335FAA636235AEB3B50DDEF2615884C84D059BE05F3FA2F508A574BF63F371E3A009A10F951730CF9455C3BB75298793DEAA133C8AF049320C6E9FA43D61979BC2B5C52D9EB7FD131CF668D25AE4174207F71C0B5EDDA54CB248EEA92A17DF68F26CBB127478D883DA9A5273190B809742793CB486F731F1247D0BD41F1BBE231A23A78CD3BA49551F97C6C3B2CB29E09189C8E957F248D489E34C4AE6ABBFC4C67C6DD503627BA32DDF7427121428B948B163D8A01D06D340CAB63E60156ABDC0103B86F9EF3274485E1656CCBA6D22A5A5A821C33B258C44B56151A22AE26BB117E265C3624A6C48BA3D56FEF3C7726D3C1175B78BC45859006680AA1AA20D58F47B4409AB589CFD78CBF4CDA2B9E2964BF5D07A7B6B3E3A74F141A4749D8A21D8A256848E7B42C1B0A150601B6E96D0AE49C4C194B816FF1AA7502F303A2A9B291563BB5157753E3B2EF6C0E1A1C33379896FE31932099F7EF56EA0725BCE74AD1116BF7B5643C71CB7343C533722517404BF2E67EB9E9959C90A3CF8E51856F12317561E81515E5569AC8F6E5EA8D884DFEA2DCB39C46181F5E802E9A30D98EA04EE909C3FBDA566ED9BCE948FE35BA167EF62BBFEF3BAE513293DCD84343D707A9D75FE9FB900AEADCB40DEF72D0979FCC759E1CC06FCF2660C1F89B23B05E65D7BC48E71EA807F139EE519579362245AB3A273128D8BF458E3CBFEAF8E74A1564B9C03BF4002043BF9422DDDB8058DF604AB0CB1CAE5CE85E326C1454A40322E3878C0302D8010E720FE76BC5285A2EB984A8BE670C25B99F59292FFCB959517034240F4EAA846968AAD165C943AEBC3DE079A669C4C9B3E288961B8F5E075E48D764B5E172A7DD1D66BB7969F19DB9BA82AE0E3F370C37F050492E57713F9B8EC9B26AEF93D2BD6D31B00ECCE766177B7B574841576F1526E4FD79872FD663D79FC90C281DBB38ED4DB9411D016963936661CF50D33DF2FC080F6869C91B32CD00185D4039DE4DDD19E5FEB875F6B0122415F436F94560A0A78956FFEA97C4068D3BAF74522B02940BF3AEA8307A2CC97DCE681DD1B54434F6A2F3B6C37DA0720BD8306AA73F902DC0BDF5F5B8B608464B6EB4E7487E560A20CB79E7B2ADDBC1DFFCE722BF80713859C0D00813CD10CA260F9D176478DB8BE513A2CA7F4E5FDB615ABFA8E722A26534C92B2F7CB3900DD24A610D2BB4EF81B3F7B4E03A62682EB5B9B8F385C1EC3B91AF7FF67E8326002AA381D9B5878EC3CABDA7D688AEA831C86DE4469A3D88E60A0FB93EB38E63555897F1F1A52701C7204E11BC331F9B78B87D9F4CE943864E43A01A35C62EA3A54D011F085E71B72301EAC3A7611E4A0C969E59BEC3AF9835698E526376D3765D50259209B9CB347B07E7B3CFD08AD1FEEE931095EA2923E11B38F025F0467D63BEAADD306D5331BCF72DD943AB5611B604BBC75BA5C16588FB55672808EDC1E91A76A597E6D07258B928C180E961970AC499F8CBF508A31169D3B344AB1EC1647A50F722D72E1FE0742B7E6CE6CA5ABA83BE40FC415F9B8A949A52C97DBE4D73C653B1A4318EAEAB041AB79FFD8921C34E39274B30168AA7E6915F88EF5FA67D7CE5C3BD66591DEE7FF2DD0044393E8A748C4D69E5E870E70C61788D966F6B7BE71D30B025C4E6D472EFEE83D6CDCB8EA703B3B68F7DF54549DFF64323302BD38EAD28D4698D7504386010F9934CD373A5BE49A08671F287C3CAD7D7A5FEFA2E7945126386871246D6D693609F1F8E108CF70C9F5B584A876DE1598BA695CED44EE00CF5D31109A6BF111DD467389A83DC4C16F5F193CBDE38674D85358777F7D35D8B4411741A73415261CA7593257BD3AFE01B638EDFA6C4AE68A69BED39E79DEF8D86FAD03572A77784D9D53490A091310D4367AA3C06A1880F68F0667EB0D26537D3CFDEAA2A39AF51FE8584EA517A9784483CDA92FAB4FF68AD4E4735B00F1AF284D5905D3683BB1BDE8E4BA1050374C5EDF932F57A809E090874987F68DD77789C78152E841AABA93A7FF88C5DB2102BE1E071DF75ADA725E874272FFD703587E9692426574B7669DBA3C261605CAEA96F8925FB77E8D00BF6698E8AD4FE871C19237B46B4A87E9691A0D08E28DB1DC19A9E82C9996BF85D31DE374FB1182694AB28D2DF63E41DCA23BBE8831A4A5169E4457C66B007A921E0743E70455E1423F41018CB20D44AEC393F15745F2A8ADE6338653E4F5BF1E69F1086E00537B3366C36D15BC566E27BC681AE1B0DC505F625F4B66840E9B3CF632FA500B1A007A76119EB6E345450A7385BFAC47CDF9C4ED988FDD762ED2B68B240A8007D6BECB62B8B1D1FE48995BFC642090347FD3BB632A92F0B1BEAE76B67E04AED599AE840FE36973FAAFE44327BE386F584A1BCBD2B4ABEC5D1053D19AD6995673D1AC947B7282541A4ABFFF5AE89904D1283817A066D57DEDEBDBBCA0A6A4FCE745B776D331B8DDF8E465B9201B36AA54B9EDF3679FD4BF4D38E43252CE878250EB8B928F0B864DD3F22989148CB3D531A6F93B00F51BCFCEF4CE0940C9F67F01ECB774878BEFF4A655C93B498501882A70A9765AAF3476DC02337B7BDA031820BEFD4859F919356538E56846011C6A866ECE6A24F2F7DD2B0149D691CBDC9A03D4052689E0067CDDE3398BA2CFABCA7F8CA58F980C2F96F6625511AF6273129AE66978CDBC1EDFF9C62668FC7A0A1019C69555CC159F9B924D612DD1E2BEBAE868745592904B93362BBB8196104CFEF79D627C6E38602ADD653753CA6BEC173576A42F5A9E2F08062AE8ECAFFAFC080229ACB1239918050E58C527D6E96E267768D9DDF5C5EF04AE77C5794E85D96A371EDFA419F0B5A4C7DF11313566F0E793743F52D1EBA4F1F15E83E5541BD33536CD4CC852E82D288DEBD484ECDEB5F53EB6078F0DE269645885AABA2898CDCD499D6316F7F2CCD7566A2CCC03DCF45AC7AEC27DEFD272DE4F54856612372C3F3F0E1E811E32EEFA07C6AF169BCC427939E1E63DE080655BE1BCE7083FE8C414F68120EEB024EAFF0BBE01E3B27E332BA33196E38F4790B5DE76E8DD645DCD11515CCDC4CAF68A3D18224D2332FD3489AF95DD105EDDDFF564714C6BCB96A50FC1355FFFBE5FA58EAC4BBFE9753951F78306F41E13028D41E4D263FE32201916B55BD8B83B5CA5A4E01102D7BD86DD0AFDD434EFA7612398FCF8ED51B37EFCCE172A899911E6DEED8E2FEB725EABBF4619D886B5DDCCFABBC2FCB47C7B274A2F4CCCC7E446614249B3250C63043C6752649E4420114944E8A30C1AA1E78555239C38F0966EDAE5B314BF3D29A63D741E8C53A65695EA8385BE75FDFCBB75FCFB92EA01FE11D476F8396CCAA838F8CF01A4C5D1F5A487E21F0A9155D2E839F7AD25FBF700E6B0B9673557F76B95FD6D6DA5C11B0A22A34D959A420102487E69585C9F93E123CB4393995148681652925FD217AED8B9D74CE57198964F475700B9A25E5F2A67BFF5F2F1A79A8CA0BB0BC5F151676DA8FA04D5A8D88CEB56B4D4395F100CDB405EBCA5514370535AE3128D4AB3F7A4E216AFAC2AE13A3A2F87F565CAECD6B8DA80FAB0E1412C3CF2F95CEB90417862B72EF8BCBD11C8279320982AF78D7C508F714C29C2F987BA965AC9CB5E483D56633B0BCF8FEB8B8EBF4D091DBB7E0159E37A2EBC567DF1AC3D0B8D1C6F8CCCF8D650F62B0E9E331AF9813AF7546D78924C19892E6555148F465C48F4B97EB9A9982B5C93F02FDB58D70926B79EB458D325EB329F51CE4BFD01127B86262C7CC8B73EF73C936F3F221207E0AB787FC99BB60B3DA81280F07C66C06328ACB02173F3DD5D2FABC7A1786ABC154DE1ECFA5558020614BE8826038DE90B95C49753AEDEB2200E6BE11821FF05BF6E72DE8BCD327A96E61854BB226AB2455CA318F8FA5F7F3DEF0CB6273BF75EEA62EC6D91BF1F92CBC3D3292F619598A4A68A415000199CAD5EBA33A59EA06E881A25570A3E4B19AB3662B0A361EA771325DA151987FC2497426655DA91EA02ADDA57569BE7A064938C601F3E93A58433FFA516A5E4A11CD77A74F500B4668D84D64B97F1922D1881D5758AB61523DDD0DCA5EABB7075ED3481E89636A387798D500B091353C2845E3DBCE30F74A160339A4D9680BD0E1CF5A209EA91A8B39A02C041815F6BFF2DBB4C68C8986F3C3F0DD0E0F01E787F2F0EF9B2E7EF67555AB61CAEF2DC7D461E4F43AC2675DC6E5D16DA791623230D5C50834FD5771F0239128F764275E17DB0F3E4BA86E3100D7AC93B9D044641AB0A80E089837FF582AEBA46387EA38CB50E495D9D1B7748F3E412199896AA6FBAFC7B935C224A80B5CFAF00A59F8605A0B1BECBB399EC24A43FAA51A41111659A435CA0F34B46FAC3429295C728E83E9F4D1903F30F9CE5 +pk = 96204DD8721ECDA04F49DEEB8710B59916012DD69E73B3C74D675B3AA39BC8AE2E6EDAF5E90A3807FA38D03C7BCF4A2EB10A10AEAD927A634BCEAC5258B8C90C936D62C19BF6DA8B8B4359C08E793FFB4A34A6DB3666BD7A6298174AC2657AC116CC402BA2E2D892DA27A07F58D9BF908C515749E0650D1E56FA74E3AC75BD526E92C458E2AB2D1BE89257474D2761CDF2596362BA927266C81C3FF82F0F727071051D2AA037570F14974E198BC7265D8D21B20EEA527377629B4EA8A35BCB873B781D4E57A32EF8C25409DC37D10D15593F8D75A9CE5CB364B3FADE5CA50308C2028419AE0D396A006DA44945E03E89903DBF1234533B9C9A33711131836C9D2963C41ED8E2E4A3A48919713C2CC15ADE48C0186914AE3F69780D2775878AA2F30105450537A8A4B366374D0DAAC248D1317098AD99AFB2AAFE7BECCB9A1611AE6789C952354D57634D2B835F060F4EF34224FB1DB10C8408948283A805CDB9CD452A92410539974D67C42CDC647C476C2C40FDD08D87CD31E393734F1F94B860D076E475DAEE81B1A92D90B8DA8D05B08A08D04E92A980A86C93C465AE59E7654FBE8810894273A5C01CEA92E2EE1F345C8C1E760692A39C1597FCC0A0E1BECAE3543113E9D37EC397785B52FBB439DC87961E3C1A32E8B7B5673821AE48D05E02A9BDFE39000DA6CFDBE8F8C4A2B802305EB81C8E0A999B46D0F628E8497DBB31AD19D0AE399465FA96C0021217F429EB706BEC26863DF86B3F1462484E2FC87480B5080FFA1742B2BC81078A88BC5514A42151DB4289AD1F4A329399E3EF4725CE81FCBEBC8262E58FE2B793D21B4DE94D400794295CA8D2064F9650970C2E319C157F0F67EAA69CECC9E576CB5BB7495FAF8F1DA0112458C844A83847F663DB33D6B84EF4A5B028F11217FCFEFD3B34B6E60932C0108FC0D5919F7B16A8621885F7DCBAC6101ECC6D26BEE0ABECCC6F69465EAA383B321AB2E69F66469EA0212A684EB7536A106C6EFE17F384B6E59B7B1C8D91B9C0926753CA958F4027D264E3767CBD1BEE0F891A712AE9280FAF53C4D347D62BE66A46370DC9E3B8B7863288F2D2FDB89823E48CB6466D1CAF953A9BAD373E1D267480ED435133CC4A52BC1CA60F1BCD04F989A945A0E9A51FC209D5D483DE6E7BAF311B2A8F3DDAF24274F4C115CC7F71A49F9DAE67E47DBB2B6804BF25A1C33687C83C06C6431CD3383CEBA7BD54F2FB593215A9C2957799E3C8BF5894D9F8B649E55D3EDF42C26E78A423E5E6EA7805E4B0176005279CD88BB4B15ADB05A1341CA667D570267D4524566C18EA6FB5271254A9C4B1E5246AB4625CEABB5D1B1D75CEB10D2D4323D583C79153DCE104C4857BFBC091E012F5A96D4FC7194C419BAF1ADF5FF130661328C16A9E3320ADF3E14DE7A20974DF4E376C0457A973A3FAF8A0CCE6D6F827F6CF97B7E4A3919912B082F4ED68B109BE79031F20C2D38B649DEECF917A72ED2FF7EDE1AEBE0AB2B45438D24B75FEB9C85B3F26CD6AC60543AC6A016AC7A4716571AC3D6923DEB074B98EC35411C2F674F6FE57A13A1529121D766812DA1F642A9FD90251383220DB5278090A4FE39C3353736AC7B72CF318D228D4D6AE6CDF01CC522258C3405E41AF65AB136E34016DB70A3E920E8EB88B23B02991931505C62E49E39F9A505F0589AC133BA1C4BB48E2DF6BB21636FFD7CEE53ADC47ACDFE5FA00A5231D5FB5B84941714BECF7286574C6416D5F53B76FB41F3DBF3B1885D02348C1105C1DC3A45274C9F71A0FD023C43D466E16B6DDCAF94469FC3443EB45A305F364F9392959DEBCA23B536EAAF2DCB0F0D2194FA49EBFD097AB490307548A5BE91926AB786687278C7CE5E195C141D798A380E08C0062FCFE7BCCE60CFCBD4FE47DD1515A1C43DD4EF5C95D8777599B1354BACCD4869210537924DB54B088B198FC7FBA452AB2F5D02739D2266AA4A1AB149CE3092992280B025210D358BA1DFDF5D456D8D5119D099C0804E1D6659197868E47A9830AFEF3A128A2FF334EC77989FAC575E99D33DFEC44B2BB306C546C37311DC914A00B77225760924314AB816BDE1CA67C52D575B9192E55A9727E2F59EB31D76672E8AF7A91BB6FF53FC29265A89186F8F2D0C2DF0AE68F7E7C66253AE5970E1CF44AA804CFD08B1A672BB5D4FB61C4AE1B1C31781256D1D9B46461B5B111E2F962F24DA6BA50C88B43373DE4ADD31BDFC97759FC4122139C6C4ACB31880E154792598107E03928D1DA3E292BE0407E937C9AD4366B91CFA5F04FC4D562B426DF5DA71B3FC6BB023E610D6F081AC1A5F3A976963B27285F35E0FD7BAB902B50954D56748FF1E56C6E1B869DAB206D7A24FA1B4653F67917532E7A2E807523A85F4F6256494655D39A0BC68B737C7DCCB5B3665597F146A9982AD4B18908ACB1DE713D722F237D97D67A9E844A237992C78070FABE483F2004896CA78402659589237D04286CC8EED31142CD199428C5219FA9F53457D521651AC9D9780CA6D50B5BCC7CAC9623BD05A4B8879E500AE616DB716C7F039F1FD8B90440200A48D25219CF490A7E9CBCCA1DA2D9EE43841DC99EB0E1D7956B14D446A204161049AC21E412A74B26A22E7BD4A43009FBD5E2BB6009576B6F96883EEDF86D02351E800CE80969E15F00C360167A0049B2E288E8560EF5A91BDE85C8F660B66EB92459EA927211D4CCFAB6783E14A1B1B6EAD418781E04A9741E81961EB7DC111F145F3FC94C6105091C241EB18B3023712B4B7D428517B618A26CBB43FE0501E91CD5A9B9ABF0FF53F235D71BA787443951A26B39B4BA0329AE3116FBBE31063899C014D4E5A8CBD096B3ED88104056BC2461EE4DA1851F0148B573EE7382CE8B3D039588C6B876C19586DA2E8627B09A424CCB4CBA47127D62EF7BBD9FE3173F2AA54427E573BD394031235A6B3BC5D53B98FF3A0F4666E6627B128D5F7A8C36745E1A4BE1EA7D477C357434F8FA22F71D97C5A021372744BD2ED27F2B1020F099DDE9AABD6E33EA2B84F54C3DB2E086F22DD61628237935ADB612474A3CE58995F8FA9F512C7765C66E40E1F068A6254D18D4C64B9397111686A38797563C89AB4257185ACA5B281E8B2A99CFA940D5D5072EA113E1EE34C9C490BF32156E3E732DA63FAE927560ECB6CE26843A556BA2A960E1090963ADA7673453313694234D9E77321B12572E5F522BD2F3BE1D403227A580277718AAD021834A19936EDB106365E76F6E69764388343D905D6C593ADA5DBBAF2709CAF274B75C7D727C714A488BF83DF04110E4442F987A273C28E48A4E98C5EAC03D45977A7D6485121A995C331E1D7A7CDB790C6F56E946BE1355643F81A0F47B2E98268679DE8341574EAB4D5229AA6435AA42F648AF68C2BAD6C625D3670B651D7F0035DAC53612897C60E7DB34393B5D7E8F383FEF442E24C5D1011696A696CC49A448888FA6AB2C393587135F7B93672F534E1D0D7E7535DCDF04634ED3ADB8C83CD7978178186625504E2C51A93C288931955421B533AD4988A0281339007DEADD10D4144509B442D2A53CFFF37CEE84A1A179F5C51A034BA0750B4ABB1D85287BA7AAE84DD93C600CFAEBE831A367E47C07D55BF17BAD6AD6853A02CB702EF815F33E3710359144BF120331EEF34622481A2543A7D3DA8FF06C86B20FBFFB0E36983066627D4FA952B8DB164F1506744B06FD3B6AADDE5E486A4EAD5086F95D048F894450EC25B25DDF3299BE457487BA8DA2F07C2294D19D84C7BA4287F5D1BAF4BB7883A81FCBC876C3F898D0BAD3DC5F511B535ECAE8D73A3224ED29B8A37122B33688F2633FFA4CBCDD35732032D8D01D53DB2BF29B3D65345ED29A79DF2F7B96943EDAF72FFAC3419E0A9FC7BBA3AE2371E3B62573D2AC4B3D98226BD256FF644414EF7DB28CC570F4EB66D45EEC13E5FB448A83FD2BE1B6C0E21EA4D0865E1BADACE87D744C73872DCE8C0B024B894EC67109640F863F1EB16D1344691707F732B8B3C0CEA3527A9832F4F3CBE10F7FD721D35EF410078B525DBBCCF2FC2DC4A5325E5D5C12E067D7B5F45AD71AEF38D48ABB4D0194C7EFE54CFBA939AAAD168DC27B97FDBC9EEB4ECED42502F853DF0B43F4225B28FA2540C3395C93F153CD3727F2115681E7D2CAD738F79BEEEE39F4370AAE04BAEA219791C8E4D23613D74417743E58B4689F8687185FBB34562E50A5FFE6A3169628A5837E0A45086FF8E4688BF80DC45FD48E805CEAF7604BEBA8EB86CD41DBB2D1928B200CCFD90130FBA014CE66DF8E7818B240E6CBB0211276E69D8B3CC590401692B7A0110FFEC2E6C88400B930C6B4A48842FC960BD0755CE1223829881C9F9C4DE616F8234FD6D032F12A57A2A973EC14D31708565B0226ABAAD4358BEDD6B1DBE2D8ED5BF6F5486C43E05344021A92E44A16BA280541B281898F874E74F903887FC2E2008971BF49015F767F465579393A4394500858760007F2CD3D085774855377C41B5E6EB312ACEC7D867007D6C9D7D6D8C7F9AD91F88379E0620167233D6516258A7D322B5EFB7386F2110386A9F1C967AC018811A9BB83FC4E3F7E13E7E54B0562B0DB6ADBD8A85F9BAED6675A8377A281F10D2D8C28F570705ED0FD602117B2FB0AD96EED1FFA7E367261F41D1470A09AA6BBD8D6C6E782D31C2ABAB33405FF9C6C4AC3AC8D2FE0B62773858BC5D939179C0CF9C39682B83205948D0BEE75BA26B92BA132F385D60AE38B56AC326D42837C0A8DD05ECD7CE92294B90B6A44D5C4AEAC1E8EBE4499B6980DD1E7C3C1F96B12B22F8DF6C52E9CA0D01CC27AB9CCFF2F9866ACD965DC85F51712E34F47E52599258C71F7124BBE4FA2CB0879466F5ACE59BD5BD6930AE703D1EB8FE973626D425F80C84EEE6C76A3B58143422C3F7B3D977E3DE35E842912E6AB0222579256E1FF62C6142E5D441C12C3CD34186878967919F22D7C82C2B4FEE652A66C70F5958C887E68724F2468E9C08BAF98A49757CF68A81963D9EC6BBF7881D05F4D1AD4C435A3D60D034054B341A1BD17C5BF10E64CB21B973855903195ADA19666894D4C6A12527F4A6E3EC211AD0C1C2DA3441E3691659518BFEB49AC4896C870D8091514D3ED2AB6205054C7AA8FEDB895C36E0031D1BD07E2ACCB580B3215476F22496BF738C3EC76A9AF6AC7354F88B01DCEDFAEEEDBFF19E279C220C9A2FF63AD971DB7A7EDF2DBA6ADB36E7D4CC11E6C4834B8D88F0BBC04D9DD2AE58D45B8F28168F9C39D32D198F78AC79F56D9E643700948A047953F4D0C1D3715108B9ED19BE7618E3903B9EFF379C2343C3694E27DE3B9F87CA6DC5A9967F188258043C039015D6BFD7080038B395C0B712DAD421BF3087F5BEE941671974425AA12676B24C21A70991A9C2B869484DFC5329D6283B6D8361AFE3E4A59376E81E6C39ADEFC2F1C7FB9ACEFFD219CC1068A3FC2F85D52C3DFD01120E953C6153361DA977E1FE72CD828E9FC8BCAC4C9C31F0E8D40494E8F4EFE91514CE787371B4ACF7DA91B2F9A3FB78842B2297E802123737DA917F20C313F8DE304D711E185F8A8DE9E27704A804B8D6F30D57FBB264A0564973C010355AF7CE088204322B1B7DBCEB2510959850646F50AC9F28E9F13D319AF46B94CD7B4F6BE44C8E65CD4CEAFF83B47C0540417E2F05D291E98FF6CB45D3F4027C0E751C300B8A0C81DF66F55761199A7E692E25241680EBAC3A0D53916868372ECC9BE080F252148560C46FA7DFE00D87B60170BB34B20F1CBFBE0D0C99B9DDC6B789ABFE1A050D172473E64A28E3BAB09E6A5CB6D9CD75663498AB10F222525D943BE46AD47E37B122DC043CB3FDEF069E29F977F10DE15E28627D9BE83AF15D675B33F03FAE54B6C7F42FDD024E1BEB1288CF5D8DE3C520F46A5F9C697F7938EBD61BC53A6CA61DE2D7F6D2680F446221E66CFD230BA7285CC38A236E1B727CCBAC577F6CCD813B0C597B390ABC6B5A4B9EF089BF38B7CEB6487BBDEAD420C9E5FF7BE4D44319BAA7257442775DE150C812239689C73EC7556ADD0FF103D08C455757CC4B06CB681D195EB2C0A3676D7DB0F85B05FC2C45B1144BE6AE346BFF6D7512B1C73F6CF714A87A99B15256597E1FD357A373D5BB0A11EDE41A4FB7063D5FB0F97C195A139A2CE41AC7EC40D70AFAB2D76E1D2A402EBED2EFCCD295538DCED82BEFAC5A9E843C6DADEA0D5703B6F443281450E09414742DCC25959C5B55D6B1F688171711DD7C17442BD1DF02AA3FD5158B25F1D1D510C608CEED0C5958D10CD12F029868469A9BADEC32B55DF462190BACD26E9630E13CE588957A75B199A7923B4479A4EE6E9702D7769D6432B2131E23BAB102A427127B15C2D90EC1EB51390E26602B6662B0C226B88F790181A28CED0EAAC003575A207F1EAE6E6AC3747BEBC03074F2BDAEE69AE2C7785A9BFCF52AD71FC151A423FA1FB4073ED27564ECBF1B6BDB36A3A87FF4CFF0822F294874D2A2E4FFD3F139ED4526CC6A092B6D8F32718B9A48E3C11291E5EF7A08867E711A4D93342DCA7F073EFD53AFAF9C438F8B8DBA704D36D5F4ECA5F6A0CBE50F6E68FC684E5CF1611D349C369F3D43912F7C769CA8A57B28BD3037B57E28EA030D2DDEBD58CEF1A8F2B30DDD1B19BEDC099BA81171B0DE8FB4A80EB5317E948D0065B53B2793F78867EDFEB33FE027C3F62B4D845AC283DA605C464F0D393C179BADF81F8C2D46A3E74B7EE26CED54C73FD8A228D4315C0394B628DA7A1563EFACFD17D5EE193AB95C9BA3D03CD5700AB9B36A9701F2B3326969B25D829E052E82821E6AC2B3A937C9B334A39B1676B28FA1F24D9473E93F24B3F00D6BCDE0C7D3347C76880D980B98A3501441142B9B2C8F3D356B8BB850EADBBED8B57B0D995106F8E29F77668F7F10A5B4BBB53C9AD6D3315BC93D904EBDC30084C806821BEB3A62F6409AB6930A538578562B80137DBF73F28F514144F982A1AE8D8B51BB6D1AA5FAE1BC43530D6FE5E61B8C1AF592EC364FE9FC7846471787A564684D7C488F7B827D6D493BD97A1E289191FD8EE81F9BDB0BA7C71F8DBAD106839E2138A2B592250B14B53C236D2 sk = 35B153A7706109D4A13D7C4B26AA5B56D9E3FAC53B47E91B0C10BD4E0EAAFC192EFF9575979B498C smlen = 1267 -sm = 3A3E1CC421C636241BF8208EB4FEE779D5A59D030752A9F902313F0BC893ACDD3B26F60CEBA5C239B8AF931599C0F730746D02DA1B75D01BCCA0D75198715FC0D1B4F2DC5FEE3DD7BF60D8BEF7083B7F28F6DE15E34F1059C86A99171366D9F1E2BD680D7419731EF973693CC0373A0617B2C8BD18E9F1945B87DA8ECA9ADC45930620D028FFC1CC497EC1AE00CC2B587C669C6A8CC5341296596658A6B57D558EB2070A6044A748C63E9341CEE45CAB96771E009911A8DB320DF0873E3AD10A5BCACE9A00FB42903F41B501A035B4E2985E5E387ECDD5CF051BE84E2A7449D0C404CBBACB299CA14E38B2D454080BA5A53134EE42EBD167B660B86B68E2F244912C48E4FDF56DB718851CE2D370963A955C6434E87FEA6C8DEF610306C2DEBF08077EA7E8F59AF3057D385DE60C3C7F705B569C0BFCC7B1D5D191CE7EADBE08BB0153F69060BB15F40159E931F279D33D7CBD479B391FD6178C66CD20B54B9DBB7C1903459B1C6EB5DD4A62DAED242ED9B34B54F81873D12835237E406BEF9E25F4AED743B96A8B27F08852509522E871634B5173D866C9A39173282048F76B8BCCF024CDEFF96DE4D5A45D0C89C220C8AA39E0F89F24F9249B24153E136BAACB36F44CF2C5F5D374A94C4ABDF83C8B093E62D34EF58F4722F279E91A4B38FF5F446347C45F0484673F5AEF6FC0CC3165A468E3F95972A604490034B9D8859C8F1B76E6D2FC30ECE66F8180795DCCEA3A7606BF99E543DDFDF4826E43FF07052E9F4987BB341AB19A99F0F67F5D5F94F81F605EF29CAE0731A2A0F99F79B7C0E1F36531AE18269AE1B5AFF53B1E5429A2D0003F2D853BB211B9C397E0EA5E225EDCFF3198FAE950565BF663D0F255E2523DA6165C1BCD263A0093B4FF08DB26475F2785B62AC799F6CA55BE2987C4A2B56CFC398230A3BBDE87F2775450101D442F9A37C46FD9B8855F2FA70E82B535BF8617A2953027A30071A4C3DBFF37F1AD88758493DCCCAE19AFA0CAB9335A78D0F3531B607E41D69F1510E521C15FBBCB0565475ECD73472729EED01EAB4AC431E7A05B71E03B8D500423AEF28F5204C7CB907F3F83A2148AB0494D78D5C7BE4581E3DB722F06532F581C250DDC680E2B2E3A2394146175DD99D6EC5DB4BA0CDB49E47A7B18302F58AC76E16CB26125B3C1AB9B174449755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D +sm = 185124C27A460AFF334B044D98766E44D82762BC42E7B1574A161F663F31BC7535F5E81FF84BDBEA541110C11A570B5C34476FB1F9F39E78647492031DCC19A281EA554CA193A988B3284A94653AAC826980F06CC0F340D41B7DECFF0C4B9257CF11108F30B7EACB90C5F7A345439A2556739C5BA0204AC8987607746E7C014D16EAD020E78D9ADE4A3526778017C49AD8246B039275B0C89617DE957460535C3043E99FDF0DE9DB53CD25CB94E9A57B75B7E22CBA06BFFF6C7C17B3F4DFF1720E715FD7FB5E184761E171A74D4F7B85F7A62EE5A8DFA2D4309DF5780DD74665E31CE4AFA9ECA9DE2E458D9AEC0B3C301F919F55AFB86777BD286426B2B5622893C507F0B237E2ECE64094C8A046EFFB414E7B55A587893885F7F020A7D095E7B063037F7707128260E330425C53E6A2C823546EBB6B733C4140775E5F763AA749359526278FD29B22CD958CDA5B0554ED7E1A5DD7641284B55A11B52CCA37B711E371FC8496546AD2AC03037F4E7B9DE5E3A3001D2BBE415E9986F404369823E0C12DFFEE2DFC11D77B41C1F0378016DA775FCCE9595BCB21E1FFF6CF0F8EB1F145B215B167494C2F36FA90B3087B3793C1C29C9B67A8CB2AB0841958A7999893E4BBEE47DBB270F5C26C6613FB383B7754AA3014CCB5EF8F2FEE3DD8CF3E0CC4356E868B2CA2E648536F5D69CA20C95F1823EA71775182AD7EDFD2CFCE4AD7CA4EAE5187E2435E8605C00ABB9E4D6B640EF1B26750F14A3CC9EB8137CCFD213A43A9A83A4FC73FE2EB27AC7EC928DBDB037FEE4727C2ED22BFF04EEC9D0E417D4155F9FEEB1244E7F27F389CA281EFBA492C5CC9E3AA49F77F049C7A0161C2BDBA2F3A8B8CCB0DD34E0DFE3CBDA9775A56B828A08B4358C5B92D74D1DB6C1D8F460FE5FE9DB01C895FAEFBBA1A57E542782AC2BAE582C48B6FA99CC468766C5ABE106B9424A1A92E27B7C0FFA750B64B861CC657CD89854C8788EEE7F3AD1DFBC14D30CF1696F588E5465054802C3CDD2F189E21ACEE7DC91310E521C15FBBCB0565475ECD73472729EED01EAB4AC431E7A05B71E03B8D500423AEF28F5204C7CB907F3F83A2148AB0494D78D5C7BE4581E3DB722F06532F581C250DDC680E2B2E3A2394146175DD99D6EC5DB4BA0CDB49E47A7B18302F58AC76E16CB26125B3C1AB9B174449755A7B1A7CDC5C9BDF5149968061D3C95EE67BFBAF02750C45094303A9D9CD23A08F19B9C768ADC63FFD1527186D09CA4E0356BB882E263BF015CBE3716C05B31A69DDDB790BA82C341AC9B6BE68A81B8BEF8D882304BAF0020D761A0DB04412033DC369961A5213B04E81736A580F1162780599CC029E262D67F31B2773AFB457A1ADAAA292163144F17DE384234F3303111FCD89BCB30333C6C6486F775ED099043C34E6C86450B650F1A02D03781B1D20691B767D166DADF1DCC4D8604D976EFDC9168373A7316DDA9B9FB02A4A321218D9F54E287B7167A08BC0153843BD6355AEA1310824DD5D5EC458BE694AF176119D9E588A29C650FF5500293659EA478B39A62149F819CDB7E7CB32E1D7B1284F159E2AB1B1EA41AF4D0AC94FF3111FC1CCD818F9B2CC7A259701405FDF6A51D2D3EF62789297BD16A659F14968EF902C4A23DA409BF13A4913467B5C991854B2CA6CC006D3F4197A6AA58BD5DD95C36928DA9583332C3FB134FA3890FE7E299F1C17205366C4F4230724C43E4803912E72B816658BBB1B63780865A1F66A2A49B96E93711B1BE97B827D12173402828B1A065B94310D5BD6098D count = 13 seed = B0E6A23FAB10A7A333E3720BE00D31507917F39C5EFE1C98CA18BEB5C3101FB4479B478A1558C4C00398C55C9822FC44 mlen = 462 msg = 439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 -pk = FA3DA8D33CF7612B51F291870DDEE1B80F49A4B28E0AD874655A8CCD3E359AE5883855347631FBB65D87BDC188D31EBECEC0050D3A484F77055B224867747ABD48395C9FF4F8D83C0555BAD26DC19889DBB9B00A14A91CB403BD982508B47305143BEE8122E5DCB7C06617C9A77310DBEE3657CB67E2CD7F5A2616B6C073CA85E003C3882F9702E4F652EE7F90F76A7974C0C11B10F754164B14692AC25D3A67E06F3469BB20B1120D85696EDC3CE17303D4074F74553D3636D4C1F043243924C659A6A5B64122879FF477E43B26946D6AC75FB29791C6DB56182E074E9FB3E39953D97B872645999835D9B03A84EF690636CC02CD5F1F5F3A04E63268A8A9B14D711C533AA7877115F29D3CA84426DDDC392DA42E836EF0A35DA8644E0E8C3D31747968E84A7BCB0F5BDD49782839D2A0F22F276DFABAFA49750C3069E4AB8B7C9B4F420FD8CD308871240CD26313589CE8957574D5BDB7F594F65F5873599F2E051BA4AB29A02174AB6FCEAEA3881EAFF2B844C6185643DEEED5EE47616F066DEA3387229733BE838C1E0473EB26E28C1B7384A692D052C6ACE00C7283ACF70A745E57E6C5396C6E44E513D8AC4260046D30D9206CD5F1AC9A009017DCB4845CAB502433200DEFCB7485A188F824755D135B74BFD9113E3C8AC964E68CD71AEBC5F7D1D2F7B56E8B4C8167FE9410846B8EFD002FD1A1C206886B122DD10F5AEF4956189EDBA6F9D233C4145F320FB8E8B9CEA1500C85E53B0ED2AF9F24E5C2DF5990A39359A2AABE8655B2B0F9E77F9F9A48824BC3329C8C6FED26FD8A3F9113ADF75479B0B0172D4ECE9D86EDE84953435194BA528BD32B88A5B166205B3334F4B6C0622DD8FAC93D05B0120E60AC4BA4692A4F8D0CFA19E59E9E468745A1B6E9B7EBB18FBDBFED80E646B2E0EE440228EF9C834D16277EA58D5D54141692AEACE54244F82D632E356F7A4D281FFA37312947061B2197F07E6EBAA790DB074BFA7A0DF8C7623596383D5F14839D1CFFA3EB1BC080653A55C2182B3DA0F6F580934C3C7AD12BAD259B47870BC0954B2C686873600FB099AB81F9718A39E855213816608EB1513107A8B9B41DCCDA1667D0A052DBF3D4C3F58BF00956BB3E3F909BA7D3E2E547CDA98F1E3431077870D0258B0866E120D0431F08DA617F86E806B836A4B6E2261D91A4BEDEB939462F8009D58026C753DA9C63F527588824EF862B54411EEC791644EE582DFFD3C39D9785081B739D3F651EDBC34B64DD832CBC68FDA4048120D16F67FA2A786385F84C5C8BD7B3C3750086381D9E8324B59B68DCAB9841DD71CF36DF6C6CA5DF35E81239BDF448355AABC36C59FB658B4118AB9328F90FF4FCB642454DF88B1F7BC4B486BAB0E14F16C28396CD15F93AF5D2CFF33FA93E2900B94DB6A27D9481D00ADD90EA6645959781B1DC5AF2631B52380B9D9818C6D0E37C67B0AB4EF27D1E4ED13063D47352E20BA855C10444C26007295BFA56DC65894886E7BF4947C477984877155D8C230108D8CB31DCA95AF3C356DE623E8768D75700B2DEDE27433EA97ECDED13D240A3A1CB58460EFD6D7B17CD280503FC6CBAD20E1262776B10161C9F3060077C6AA49DCE29E0FDE171A2F6F907FD6010FE8F4563C9BE52DD2E25AE89E595ED635ACA21115D027C7AC4A53AA2DB1473436D937E9C294669CC311DDF0793F01B04A29DC04FB557ADAE9A5FBACD8AD9FF124B00826C027258A6C77828FAE8FA3A1AC13D5F70BD93A4FEF74C331A1F3ECAF46DA92836B1F93C7448B71481567978E054E6E845C04A8E76201AA6D5BFCDE30D0A6A0386650A0F9A886A5A681939CBE7D4BAB7BBA52109924846565EF9287A917E84B5CF3F95A50692BF1C777920EBB181D820AC3ACDDC3829D16FD1EF91A9E229D74793ECA9AED11991A7CE71C670E7D6B69F3A67C81E6575FFFC5F762FF1E6A54F71DABAFC353D8F41DA088CA78B34D2DF48A7C439B53ED0366C16309373131D24C66BB466B31C5BFC252719BDFFCEBCBB409A8D5C5CA32BCEA9EE79C686B5E36EDB3A30A6E631A5A4544DEF4212EEA83F7F6E3ADBA7A1D6C231673A7F0CC4A39228AEB55BE8472B337BCBAE3BA3FC56D39610C2E05C468C8ACAE759835033DB5D0E1D8D6742FA58203105565AC4B08983F0A1E1DAEF8C834B10400A930730068750BB091EA2DE4249E125B3213DD70A2491B64C0E0B3BCB36C2351DF50C463A22D5E63D4E4CCEC9CA7D0126FDBF1C49CF574A55A43C4836455873928972589E358D1D3502E6084E3F63D9046BFC6E2AD9503832287E95C10AE2ED433F0E25DA7E6F45636B05D4706A5D6FA0F37B8E09ABDCF5C81EC534620BE1FFF2287EF29279C3F229CF68C81021911B1221127BCBF2B01F646B92584EA3E456708E94AB9F612EE733613186F4523C9A35051274B3C74DDD857F21619663E2C192A4CDC3C7B630D86081CCCE7ED03ED647D26EC1EFB4627332188133A6D8A0B5038172E871C2FC7D9CFA01F6F42D11AC2B2A989021F0ACEDE681EF89E535C4A8CBF7DF8DFBF715C623F22B32DCE65AFE3B9DE5726C6C7902F48CEF0D815AD63BFF90334CF6F407078C8E85831DD90D5F3441B71E0E58AC9EE5CDEF5D534F8354AA626EA2CADB162F07E757A2E9FB0066101B0A3259FF2A96461DF81A821436F6171BA6487CA903C06A4AD37741644D72DA6C47B6ECFE40F242BECB7349FBAE2E1926378F4E7C1BB459163DE066945DEAB9A07BD621466AD40D734110B5768037CFAB7FD866BE0B4D2498BAAEE51F02ABBBFCC4E46C177021BB1CB01F3FF525DEEFAC622584871DC9094766474453E201225F833EEC9781DF1E15EEE89276D34183BA997A7CA56166839A994CC6EB10AC4B6848C387B428E48D0467DC209696EE21A87024502B6E05F83B3EE2381DACC110A02B805219C04B642CE743F628AA1C585490AE6E81831B2E19F29A4594539DCF6563371E3A879C2B90B52A4735C333D8838655DF4F83FF9D1393B53EBCFA69A2A1A7C582A92908FEE8126F4A3B7A35FC827319C50175E00E314E225D69AA475D62E53614D53E9834A710468F9B5195806AE4C23298AB8351F0E974927365FF7E8A322CC1A47F83EB92089C28C3041E154B08C227B931D516C680E9B90D078BAEF7C627F13025FD21BBDFFC4D19BBA3592A3868FFB38360B00E5D0A02E5DFEB01E794156D5B614D2CA368C20A151494E821BA7B8B8CFA15D4CD1E254760C595DE390C11B21A2858865264814D4BFA0B7A321901A31820019AD9EBD6B48A8A59F1B542F764BCD27372C64636E6139ED72A3856E847B27A5A4AEE10A1CBC00F0B55B23A1D8A7D2FD59854C1641299433E5DD5676215081A978A72540BDD44CC2855A836A180A8F9C99AC54875A81FD5B4104B8673CA4944E62C2343E713FDC442FAEB27BAB1BF3BDBDFDF2302945756767247DBC89AD1158017CC225E73F72BC9DE4C33002CC16F53C96465A7967ABBD9324CF3DBEF569B95FAD83B42987F0824031A91812F0BFE6C9789590429979F9A23725C07E4B76341B2251F00F5BDB26B45D2D7E1C9EFDEBFE56F57BD682E8A835A2697204EE338A0CFDDAB169C2749A2B344826490645EEC139007C78E285E4108930E97440BA29855202F8E841F7562D924E375D43E41D34928AFA44241358A305906506394786E4781C4F3FBA1C0105E0DFCB9A3F8444076AF9F7D77425D7B9E1D5AF22CA5A875BE6029772B46B154BD8FBA49023B53312DA8FFA0E18F72D6625BF60BCA2A9A6303D492C301EE05DEB361E3A8E33A0CFD91847855B2D15F7A7F82511DE066A76092C2DD25AFA237F7DA699D464B800FB7B8E6504F5DE3DF08687486630591E96EACBD05559A8392DE941216534BB3E19574DB42B05F9E8BBFEE121795CD68C2C8FEEAB07B5C561F6BAB35E9C2AD9B68DB0AF71A2D38917906B1F85E7B5BA2654F41457529D9FF083DC07F64FBBA31B9147D9886E96BC3AA12006256AC83E77D22A56B71672D533D626B5B0B86781F2EA1B125DFE8FB5BC2F4F154066D42768B996C227A9C664B1B4ED941804A580D55E6929CDCAB5F96D8EA9FFC29175ED4FBDCDBC54B71FD39CDF265AF992DBDEC220C9D0AFC91D5349F936DA2DE296ED23C98693482A7570958D4CEE2D93F8F8AEBD6EA5793845D8BC3FF7DE7F25734010F5083CDE645FD2DDCD1ECF57DC84DE172D204D5A6B06E73C57129CFE1D466DF0D619882370BF2D83B59C92E29EB759D9216549C8DFAEC1553A224B76C3FBB70DC356EE82395C2E08986C6177B445777A700C5AC16FB8DBB409CF3658F89BFDF8B18D1CCE6E972A76270DC3DB374DA80D18327B9BEEE409FB243094EF6109BE8FA8B811BD8DB04EB407ED2C26D16A2697E1F324E0B6712471441F9542841515E91670B0B9251B3C46DA520EFC7BBE07EBF1E2F13322E33A400A2B0060B5AA79FBDBE2F2D9E1ACFF7D446676A99047178EE47164FA3EFB27B57834DC2624DEFCAC80452FEEEA4ACBC39A012BFA6004B5ECF0DD8AB01ADA081F65512FF6C3BAAB748FBAC1EC953EB46A250C8229C453E26801A38D382D0CBDA41D2B7B4D511462553000A510F1F564059CB77E69EE10242DD69E54D9246D199F7E1F6D39E32B4BD18F944233ACCA9AD52D1784F5401419CDDABC193D5A7A21101436D3138D968B367DA72CC7CCCDC84B9D0EF76E06444D9033ABE32141FDB435081A8EA6BBAB2E2E99803EF9C2BFED3E5FD19F3EDE3DE1606BEE88250A6F72CA0B4CD275DBCF58BA25392AA60F0F9243B5FA676BC96BFDA61F7540D162BB7CE4EF019D6A9CFC40AB56FACE627288D3971144123D2A5F55EA650C436F903107B768FAEC41BF275A395E5EFDE2BF5DB1A0D1248F03B8269F3506D6915E2BC4D364459ED4D664BE2C30A0B62505EDAE0A8A31E79D3DEF236747A680AAE8AEE314C66CF325BBD56736BC77ABB0575534AC156F9273B85A73C64C6E959C3DDDB97729005FA45C8C7E43FAA3A30E877825D9A81F81D1852C1680DB7803CD3FB3E39BDFA5C3C325C6E4D8E0EFFFFE4B2FD78B01B5DEB30A820AFF58FF69BFF2C3079A7CE8F4344E387F03F9B3098C6D0E93DAD82AA2C44DA5B45E85D65409130BDEC62E6DAE2BD0ECE21AB93B4888DF95EBFB372C9AB3BDC467E9EBB27CDE3AB12DA6A506304E552A94AF8D9A416C3158715A36990FA09453C3310A6C734E314C2BF27B8836E691BC739F7BFBAC8ED258D284B8C2DB9F7377E945F10FAE86A7A1E76EB88D98EC0AE25573E69134051A6F6F03E13391FCDB7958DD70789F227BEB9D0CF7A220026988BFD76BD9B8370679EF828C910E62261766A7DB8C4DE952125D6BC6785AC063E87BCA19BD19A572C39A8EA5B990F808C71139052437E77B029AEDED5701415E3382453D5E2C9186784797B2E1DCAF88093B2221F48667903B6CE27185F236163A5032B798B1E7E4C18CBC637708B49A506FDFBFA7D4985765C4B9CC120E52E576C5D5A1531C82EED6E9C48DEF61888924CD235AC547CFFADC746951624BD28BA0D2A515FEA590CFE3021A384C80D5EB770E8F6FBB653AE9AC4B72D3DAFF5764A219BB49BFA6AB2B23F46D94406A01A5FAB76BFBC3BB0856E51A79B2780E6BCBF6D7AF3083EE8E16B56AB363DA32BBD4C4211F0DF10D48B90216909A36D2E54E9BF70EA06FA679D65D4FD5D504F6E551497F30B83C3F1121EEE8EF159E2C473784ECCACD72560F93513C534B9D82DD38FC1B1800498BF3B60148B2456D101A34D1A9E2D4124035AB3D03E1B5B692C2870D55447B6BF3EAE946A181988F28BBE869F0D77A917ADC0E57FFCAD28BC3F23CB7A51A7FEAAD205E3CEBF590909048421CC3EABA715295EAFC1EABB3C0B15692C2E2490A320BE8D21388A172314C4B9BC2ABBFAFCFB7B8DB364ED6AAA58FEC678DE3969D6ADC15C76510DA9D1FB22DB7B678A0E5E77D7BCAD5111F1168A17D6EF5D54A09713EDE102846D79BA221A4B28FFE7D6E1674808DA6AA4FB994F802929F0590394D847132DC0FB696E716C216EF968B58B0D3DFF162B93F715BB8DF91AD4C543D8D4CC998410DB4CFCFF877D035DEBB735ACDC3D125A19657EDC21B4290E7E7C47A0EAC25BAEF573231ECAF2CAD3A485D08EBD72A0020C8FA1FB0C2A61F02CC2A8470D2F95B3D577BBF7E251C6FC1B8B4E6054CC17FF656C69D70DD6D7978A87B68E951AF74B8D7FAF43EF0D3B0D7227A8156D0C32515335267A2937A2B71138D65D670BCF7A5999517C19EE673992A7EF7AD10818699E2FD09B85577458DDDE55A40E9C24198EFBA5E11F01EA4238E717E1063D97121765F159FA5849AB0910615AF934A6F200B8264F38F76DE92D7208DFF9123C780819A25909B0FC1E3DD58AC696F6A46E71426140BFEDB6080E48EC32D639B24C6F136AB16F999B7659BF1DEBEED3AB98BD125C72C99381909C9FA873D53ECF73769D7C0AE5CFB01BAE295505195F4D1E49E1475A57E46523BD6DAC249EE999A910DC7E4D4BCE6D62FD7C7BB2A266620165511AF9230C28F532B7AC6E318E0981C932F581051AF5919A86714A53D749EE84C0DF01B31AB1F12CED5F2EB3A1B539A9BA4119B5F3201E99369725BAE790294C1E6B5D19DBA2FB413A28F9174D9F9D913B8D09B9E42D4E710CB9BCFAC70D5745D4871810EFFCE8796B2E316414A2E8F4F9450A027215A85D3C40AB988C44A0769B605839FED048DF199653CBEAC2D7A8E56A0AF82E1E0E3D87CF2C7139CDBE53504815F6F633B6F13EB8A6D6F8AF61015CF2E1D5E240153FB9B412F3CF746F380ADFF6824AF480985744AA2DA8C29130D64EE7F1274E5A60F6944E0AEE844D40DB7BB93A40118FEC8F334CA9F6BB5B405AB556B7AC4C0803C92DA5877BC597F447E495E17742833A534EB82868A0DF39892E2B58FD02E7969523D9ACA880602637EE40FA26439364893C4A6BD318C7B5B4C7358D45843E8959D0455812BEEB18D47C37BC94E0CC7323446116FC177E4556CC235C1BDBC11980D9BC2AE6F88A5BD275E221F2340A4493E3A385077FC86659EFE0FB77BA92888CC149985CD2768289BF67B24793D735ACF9CBAE44A810CF2AE3 +pk = FA3DA8D33CF7612B51F291870DDEE1B849A59251A551350DA002985EEE142B2020E096D81EB2CEBA9651656C8C763FEC04D4B73D2F87E400278FB12501DB54330B118DEE3ED19F2BA42E79B12FFC2D818155DEFA100EBC1EB2BEE003BB6AD5542EA99C816C35E5AC4D3A2A392D7531E0F33CCFDA5AC64371DAFC9DB4CA53848058A70BB1B3AECAF9A7665DDA8C9A145B991293C57A30CE2A7EB5484F485FF1171AC7AB35EF77B984A9758CC320B11892050D75632DD3504CA624A9DB4B5D132DE96B9D05864CF3F2D8AB300050A87D7DC7F5BEDFA3A88C5F30DFEFDCB4A5CD357888607CCB972B3FBD6DC837D598C0CFBDA8D9A0E98404D7F75C829C1A0E5E65EB6DB74012180D94A20FFD3D02E8EEE34F041BCAD5D4ED0FA0FE4DF5C83371393258290F7833CD26AFF7560E1FADCF7E6D3DA649B27AE3D8F302C617B385CA71F541E6B5A2AC0A25FFAA31ECB651F507C94232C1DFE6FC8A54B12645CC942E3874FFD257978D4A3975EA264BCDD731C2401F87521B379908256BFCEAE7935C39BE2249595D1A6967AD0C6CD64E007A4465BCBA9251EB781BD9C3A9057FE71BFD21304C01E638261E5E4E636F5D4A85BF7A7A7815786FD4ECDE1C8929A9B8A9B533EB237E2CE812B7D0767E31642BB517B9F283CC2916FC5C55B80DB6CB597B1605AA89EC63928B93B02BB114F51F0B0A4975504B3B2EF3AE52E9FB9F85DCDE9B0D7D224B85330AFC68A2DD72DA6DE8F361CB0FC42081049F37D655C14B3D448E184DFFDE1B5F4A037AB0798438AACA4BF9C08B1571D46101FA40AFB8F2FB00CF0B7497966E35B5CBB7696747D37E3727D9BD7921B78AC02126080A410DB13F9832F5C03D430CEA42C09D56D6F7DD86ED7E6F2F080F0B04ABA9E7CA41A8EEB102292D1DB20B2063C925215A902AD6EDC208F4B7301FDF8ACD9B474998D3A50873F787EF9CD38F6CF3F6EDD87578BBA3B5536D7B2748AA8BBCE5E68FEBAE6F5E92BAA2A11FC2B6C285B953A8674EA6408F000619B13E1C09FB7E6B597DFA3E2EBCBD7FAE67919E5CBA0D6412ABBD5C3C8B6EF7FA5C61F9E3C0539AA0EF46092A17E483C37484ADF4D6A28D5794985A75997515703DC000D3EAEC99F16976200EE5B68AF43C44CF00E3B0326F5170894C727325E6046465398A5460B6BDB7B597D63BE3BD4FFC99A5EC2A992B288795BEDDA9BCD27003219ACF6C472C0F095223A02DFA4ED30F4C936820858BCA08FF5E88872A4FE94D277029E286E9732423297344ED071C88A02B5BA88775DA426B250058E50FD6FC2D644540D0BD74F70DFFDF3DD85D4F9327D4B3CD1814BF2864F5F16A842F06ABDA44ECBAE3BEDD05A7617C3A6398F204A428591D6FA5532CB1C7B0A21A157619AFD66DD20DD1F20FB626C547B3BE04569660C0D54477E63848883E8B2F43EF4778F90014368FAC69FB5F2E6EAB226FE498D4A0A15F4454E02AA1677C52359A3EE5BD7D3626AFE862B7F505CEDCF3195D5138835A18C8EE8108F2A355F42EFE9BA382D707071A8E30C07C21ABFE85E4A752982BF811D2821613BA93EA537165C717DB881629FC54241E71918E8341F69CA0D1A03436D9515174315AA142C850647B2BAF7B05611394F985F383F55012F23FF64394F1ADD14359A6A9228CA20D034E87F9952FC84986713D2211542EA622AC1003E91A1492AA8EE156F0E4D842BF9FD2A5D316956F15B0A81D8049ADFE13009D96FFA356694A8300ACCBDC8B23E6CB84DC271EBCA1D67E4F062B94E1BD2D271A7A62E6FA997D09A5BA8F4139E9180EC35B181DCD073A274D43B02AB591AEA82B10939D9EF862810BBDC2136D4F1797B5BDFB03A435CF4B6B3EB62C17830E3A3CF980798AE8E5D26D257E25EC7557F00F0C6D8899B5DA06FF32B2B9D918C603454E7DF1DAA56315B8169D461606A2440B2D9E4EB8746227C63B4419E6AE6F0517F50F32F50CC1BFFF80FBBF9877FCB14B9341024D566D74B8A94A1452E6CE7803263D2B7BC8DC24FF0E211D6FFA26CAD635735A44213CA416923625185FF48FE1AF88FD6EA8CBB32EFBDAC5606F37CE9674E8203AB4F9D3B4BF5BE5F94A75A7AFC3DA65E1DD62E2CAA8725D0DEB89105E12538AD80B70AD68AC8CDEE7B171DBAC93984365F4426AF71CAB302DA99B3367547C106D13FE232C02AFBE9C0483579FE5FA4BFC473984CBAA0F262E8C9390D5E4E01CBEE0A2AF5EB4D1B78AA459125EACFB9F0F0CD9A3BEC770035598C340157D9919393ABC916D3DA7D480E5E8ED3C715FCAF0A6D1D63B874D829644959B82C853CA5BB4E329F91A797889B0CAE44779DA652E2D91E01E81B94C23E63ED0A1AFAA1D6F4497244ECC14D617FA361A5052F87BC83F3892F9CC18FCE5F0F544D8B6C8516E665DE7AD393EA3E981CD4618189E731CB1BA7DAD6B28D8A058D96D329C5FF39D43167BB867805CF36901C5DE85BDF5A87421E05EC7934E14A8F98EE988F69EA1013B44DFC2E9E68FB93671CBBE7219A7FBAD7166DB14441A029AC2C2AA4A396D911F2275C03957F9B843CC1E538D3974E726C7DB2E8617D6940E9B0E4FFE7825361AC98A8F265F3C9E72CD271A989907BD72936D6BF3E26555B426AD371E9D8838EFEA827E6D31501E0533993030672D91E59F850959487A998E17014FFD01EA0B145AB95D254494E74A7C72F026105A604E5F249E06768ED9AE4A882DBDEB29F3BB25626042EA3F1F2A889C1671C4B77FCEFB9E9D508E0C81D74280C9CB4EF1B6A638F8D006D45889B42244D7227157AC979D7CA2676D9E2F3E93DBE4D439BA9F6FDF29DCC9E121CA5C391EEE5F163E0B9C7134DF0DFEE8C71874246B572F837D1EF181716E26235E15770695AB7445850F321101693B320734B6F876EFC04ECC9ED8643F1A45D9F29D3E8BF4268D1D5373EF2CE1F5678BF5E67599372999481B3A52B027F56C41135AC6E84BE336600DD06F4A9046F85643B28B0EA7208B6A959CA46C4E49A804C72B6D520A06B8E05CD3140A96A8642FA74FF7C8D1BDC03B9D0547CA2EB25B3882AD1DAF54FE5F5129A3DD417A7D5B01A9346B48A590B21EE565B6871BBAB22CBFBEC8B24B6BFACF9D0D38D8C937E9F966F1937C036DCFB07109141A16F7EB07862BD0F2595BA670505D3F678F1617B5CDDD73777F87D11D323DCB18835205AA7755A6FE0CBAE9E87CE4411984E1E291546AD1C0979FA2F14ECC6669564D4B62FA01A99BC083E1DA0A0395DF5640B745B965CFB57B9B862037A9F4A4D413A1344242AD7077ECC3C0565FD82BF4A58FB908F0ADA97D589AC93086EF2FA96D2D6DC155C1B19D06ED14FD1FDD2573D59EB0A0027C49C3C99FC6B26FDB13520A8110DB995078031164D2E65D66852D61E749FA3AD4E182F97A933C3CD08CD023FD0930F8E76CAC069F3151BD00A54D3A01AED769FE5F7A55A57B2A752FFC4FB90D2ADBF543A32D4786234FA1DA8B9FB49C43EA87A822B1F2703786A9423A082A3F12D434FFC5CFD4872BA5AAA9D83CA3328B4465C37B0BF01E33AD99A17BA413396B4CC95BB13C459FF6557885EE4DAFB3B24F7B28779063D3974C13D75494090519C7C30E72C3F77D4213DE1FAD3ED9475EC96F26606438BAC26C1CB718C94F890103D3C815C4D745C7828517080F3CF77F299DC54D6C78C8D8F6DB85E9BFB3FEE9FB2860AAF5510E7A05BCE130097664818A2051FD5D0E872CA65C91EDFD62F4580B2C3656CCD657FEF7C30824C25AFD1B7221E35FFF7A8419E7061B36161C6772C0A0A7C9F21A32B08022A12551E9624B6BD947CC5E61762546432E1EB2CE1AE1DC4363685C7A6B2572DF65C4C04E65E6E1585430A9EC5287A7CF26483BC95385261B043EBA95659260E0421168155282056C720DC74C6BF020DF698B21D0F1A587BCB728D120032EA6398EF768C78619154C43095D171D0C2FD7E9C241621F77D728975DD76D9B7052CACB982A94D573054B2B96FECB26D71DCD6B359F06F69BE8BD3C2718CD09AA1E7D8B570E2686ED444A7CBD08D0B25E314ED931FB8EE1D1EB60A80E07C177DE7FD8E339FF9264FAFBFEA9214E5CA1C2D3F810CFE4DED728B153155D906487B21C1C2291C4187DD80ACEA899775D8A211C9976F56912277A0825AF6E9A896F4938E0B7EF7611A19B0B69C800842160974EE82E7A9BE5A91309B5D591EF083520226737E35624490FC0A6A5E8FD2163F63AE1AC7FF7A32F9D2727AD61FB06B72D79A17673BE5DBB691DDD61A2D9D778E03E024A8F1DEF4BF8E18D4E9A927BA42B19A53D8BAF0286B936A1B90C55A31AA295F52F97027A4FF44952C9CE6D517D48EA608DDE1DD12365777C94B9142C69433C5D62C4FCAB14C23BA4B10B94086FDA8839AFD0ADB93C6BD4610A8D54EF3F83E5B0C6E14F3C61D94C047FC57D5B4E88BF44C133629CD99654F94A905A267CEC164E3F8FC1FAFA4B6CDCA947B9D98C60478DE95AD9C4ED17643957580B9471A3D4F747561EC23A183415F228F722787BE2ACCE9AA8A219FBD7EF73B314397639A1AD699F15545781AAA024B1A5932BBB21A0A99EB9F82CE785CB1F518371B41AB897BD9D9D1E74FB8329DBA3FF91FF071D52B9865B688664657894D23FEDE32440F847B7414B720344B846FED80523583E8E6919E0C5BF502674ECCB1F4517E5FC0F5E19444BBB4EEB45D7C9C74A1B79A5FB0BE21F26323875336610E85D9866B81AA8922E993460E94503BFA807EB85FBA41BA36CDB844A2847A7959407B9C178889E9E99585ABF1DBD02F36812D73DBD6B688958125460A4E2DDF0E79BBB216229B4657BA8EA89ABA93E5F207AA197BA0A36E6503C11C9B96CB4A82A41E233012EC3FC461CC5816EE6554E191FB05B0CF4C4A8269426FE03B10508251F514966F181DD663F3C0AFD9CDB259A2EF5CC282F23A60435F7C9FF1DA9C119C97983F9A58E187C86404A1B690DAA6CCF0C8B569AD786C048733230DA6DB795D2E408407CDC8C5E0004696475EDCCE61528798E74B501E29794A6D205CB67266489FE0668959DF89793CBDCD1B6FDF777D9E97842FFE18110EB2F9B90146ADAD8001B711045DA2BDCEA905BA988F9B05CEA6DF3FA561F0FA0E480523D2857C7999412C4DD9EADAD1047AA6940068DB39D346C2B32AEA888342FEFC8900B6E71C651A0BBB7DC0D81BB7B4B543433BAC0EADA54C51F76C578368957A9BDA3F0490F8A3992128A7289C9005BBA7C900915A1CE8F4DD37CDE8DD5DD896386121706593C2847AC62E276E2844BF9B84B301B1C8F85BF8D85A9D6AA36E7441F45A29CE5F8ED523AD1C2260F25869C41FFF9E2910EB81A8463D0D20544E9C95EC7E360011F42F57ED6D80762BF06C9B46BE74BF9D113D84C51ADD513062F1B8FE0939BEB0F59BA7D76FA0F07E908497CD89FF1F860FDB6639E657FDB8A0484359C3D03418011C39B0E22A97573933142C584F09C6D33CDCB7FCE4F1AE905AAF79B24F84C1E5FE64A819B389DA0DF32BF09A728AFDB674CF88541FB7C6E3AC7B40EDDFCCEAD69C4765B00D8434F0C87A25921ACEA1FBC9EF5ED7CD1B5A5E9D02798CBD131B6A30F44BC34FF188F3A483CD542DE33789A7279F18E635F749F035BC6B9D246B5040AD85B6546EF8EDF4B3810AFFFB56C3D8F132BEA1CD15C83BA3338A4EAF503666A7AC4FE33FE3008FA40A669E3720B79A2D87D37B870564F7B1FFF2D28628BFB2F0553DE5925210036C2FCF201083D72250FDD0AFB6DD99999D44C970A9B98D1294C6EFD888598FD274C4A0E90F37D548D94BD4B4105F266EDB38109DE8C7ECA31333CEFF9332ACF2692B03F75780CA46AB29CF02FA157ED355276834D869CD166349EEFAB3A23623A8AB7E9C0633061C1D80DE636D2E79C269D227098AD78CD5A4CDFC5C65AF17FCA2B4C4AC734529383B52C6117FE4027E5CA497D516ACC88E247305B768CE351FF6E99234DC81BAE142A13F75E3DD53F6ACD2C8D5FEE190D5DA4905E6A797342A5D927AE4A649EDEE2D86544B06CC3584659D7DA75D84BD26FCA11FF7BBFB3A3EFAB4DD6DD2F0E89A367BD9AE096B9FDAB486BF7670D4EF4EB3639CB830870E9AD8C358F6CC8D1D5DD56AE455A172EE8AFAEE0619B2CDBC7BA5A5B215BC851F224A38A47EABB4DAF8A5F1EAF21F7E19E275A11817E4AB6AD3D9607DF419A61FB5B39EB6D8E3BC765878388C51DCAEC14B6275211691ABFF9DCC640D43E1418C9E82A426C1202AE60DBC327E90EC14C3CDFB6C6043B0219B2149EA7647D82085E639559D381F89E1498F5AFE0BB56C965706A1AFA300B64198364FFDA3C0F342A4173CCF87782D61F2933ED6C18AFF7729107F514114150FBFAF8F373C981395926DF317E6E0D08F32B5724A59DF1AA541C62D69946EDCD0DC447C393228AB404F6D09E5F132A83B43EF7E3DFC8A85C63E99D804471E5E3615B060E2A1E15858060B6C23E617575724C1CA05576BB4E30F1833038FD626F2CADCF158C6F46EC4D731E164CBC47DF1FBC66D45253C3C3CFCECA94ACCAF000865BA24DEE8B52C210370E5C257480C9344891849163E046CC8ED6D4EBF8EF50AEBE922F039157D91CAB48EFD48B92CA832FFB3672F480754DAED24ACFFFE04EAEEE5A1BD0570760608D6918DFE337A84768B41FECF2693FCC6B6B2B9C7FCF03B23748836CCCC3A471184169C67EFF9C63EE0341D5AC7ACAFE20A6CF14C8C80CB95A878DE0CC5E28936E26B25396E3C5826A91ACEB0062CFD6738A2DA6EDDBD91B14DF49E707D37A245AF2823F034BFCC7E2B897975DA3EDDC749B0C048385797F2611C7B596AE0E85BECFB44A757532F21396DA154E13C086DBD1B2654DCD7D65E30009DD467FE50A59D458D37A89692E7FB44116E83C00FA06DD442C3D98CF5C4B41A8EC1B31E31093AD0C09BF1987839D1C1CC22924D6EA1F6CE36D84F575BAA15241D3F000FB2CFB1F4E0F9763DCDD3E60CA90B98FB1DD83A7AA87C124CB2B4AF7172AFFE822B07F21465DA01FD586B27057792BCE90F50E644D1B76AFC060A9B711D4EDFFE3DAE18403CB4908E07128EBE6BA9F41661FE68EF6334466278001427969AEB7DCB4BFADEE43C391B0FEFA219FFACB sk = 0E1A1634FB2396E187CD8980EF29663C42DC3EF963CCD491F817A84283A11FA0D7EB14C77D536464 smlen = 1300 -sm = 3291B6D5C1A1F2F1F5792EED067F5C27DEFAD861129C32DC5F5302DFAF72DE595F324B6E09B25F0FE7866FDEF86B145F2488D25433EF5A5900561366D7E3215F44C9EE13784AFC4C1BCC69AB8CDC297977C86C66D21417A462082DD9B27AA02240C44215A299565AEA7E72A07A11AD59FAC594911979D260E579345B1D7B2CFF4A1611B6E307423DF1FB5ADDF7C77155162DDD26186207414CA265B23D8C447C17EA75DEC200BD28AE53D5A547F3290C582DE18C78C79D7A751CF632C060D468AAECC83EADE30AF96A2019F373FC2DCDED62EE2B0FF879F0F914210EA12F19D9E62CB41EC96BA1AC5C05BC25287ADC4B42BEF2DBA1148B4871514AC139ED0F5F41692BCF3169F82F665DCC38371F6F4BD896CF83A49C70EF2F88C395B41D0A876C6472C593B4DC432EBADB650D892FCB2BA961E4BBA3191F21669BAE010F225448DB1628BE98BC52A458CAF9FE819F79F0B4F44B827D7A0F878FA2D809B8283D03382E06650638CAFF17BCA1D773834EEB72E1CC0DD1562D75D2846CF407AE74174F0AE4791CD705E361A576715DA2DDC55601937E0C3AF3D9F30B31E015135FD0D1A6975CA74A3F87EC87AAC6D064A6024771EB23CC5F6612A3B0188F85F57D80C30FD0D97D75B37251610A4FC177EC6ECD1B3A41104F7ACBA36C7F10873B31DDD6CE1C2DCFB86165EB7388CB1D664C56790068D13BEB11C81E388733D84FCDBBE1E7559164C2C10892DCC8038C9AD9A56989D268D9293FD5838BABE6BBE0157B4DEB521500636458D08FD6C74EE473A343D8CF8DEFCC2A291B0DD9CADAD40903F6926F2CE4471052BB71B914B5698C8C80336E1C8B1661930BAC9AFB991EAC4CA612B7F09A930CCA3CD90ED8FE33036DAEC0ED5F93AF41FB4D419AC7B1A923927ED61F080D9F5D356B91D72A3C59423D5B381159748EDAB1ABCBCE6C24A681581A2500E695025FBCA6AB121DCF537AC0810031C43618F4B9F3C3BE3B069A28A00393095F8E2DAA6002EB231344356C60B4D401632A267CC0AEE0CEBE359D4F402ED5E9446E6A8BE14E5180C3BE992BFE26ACBF8392B1A307237D34F86FB15F06A1EC2815872AAA727D51C511E07405C32E21DAEECC289AABBAFDBEE64168A81D55D42ACC931549A6BD744FCD09C7B686484A6F16AAD69117EF504B19B83B1E2A7C1B4703AE439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 +sm = EC17B259B4E838DF51F07BC087A8C1597D03CC5EDD32B1BBFD407FB0D5398615C166A5FB829C7629E371B9F7C9592B02120CC86D917021FD5C4E6C7FE453C906BC2D7A662819AA242FDF3EF38B94A309075E60ECBC6A5A904F049C9901F7E09E561510AE57555E6573921558D27EB73FFAAEBC63CE37044AF362829F6FB7DEBB3A36DA23C0C67BCF1F23391E2DB29C0ABBA4F58FF4CA2B381F949DBBC7886C1F94152B364805A3C324E384AA994D33E4B459A85EA734EF5FB660B0627DA06B44CBDCD4F22181E9700404A64058A8621B39D9E23BC49C874E8C90320B2D983C5554595680B9DEF8D091A36D7A2978B47767704EE93F1F7923A014D52A58BEBB8815678F57240A2BE47730D52E07F17ED60952552E2D5EB3DE3346D697E7D16BCD3A3AE4AD3747BC6E2A3C93025C737D3B1227F501D32C213DFE6950A2A8D820059C1F32C4C04826936D0F0EBAD0E1DF58A2937E00631310BD769A029B1B7C5FEC401F0FEFF91D3F5CF0EE213B9A8DAB3D4C9F43C205E69B9A0649712F9D6EDB0D9DFFA6A936C373AF8B0B13BBF6261A9CE06B469E9862815C969EB5284E3669AAC2CCD7268B6935447CEAE4466807E73EC1D6762E59BC001DD5F9004705408C87A281836CEF5A3D886C46491640F47AC13B8521C7D4FD584C0ECF68231C3443E930CE0722538DF4156EC443110DC84F5C469FE37E6C9778CA9D1C45EADB32E1DC167F9006E886A3621D1B3B364EF12BA858C9A8C0149C31C356171BAE958962CA251AE28BC8EAE8762E25C5A51755A9CBAA117AB8EC8E7C2DFD51F5BDCF6168A5ABB678AC9DA27030513B85B27EAA8C4933E56A15DC86F5AE2FF1EBA044402E85B216939A5F6746E310691F16735A4071BEB4C613602B520E5B37C41688121872CE4020B35BB48FFE587F55E02B3A4686BFD6C8BF0E837C3E14F24EF83BD2D02D66650AB896B32869D48A2E556D442D5268685224CCD387C9A97140EB41FBA0BE005E5D857992D4515D1C6463DFAC70F54E79D3B0AB6A09D46367E0CEBE359D4F402ED5E9446E6A8BE14E5180C3BE992BFE26ACBF8392B1A307237D34F86FB15F06A1EC2815872AAA727D51C511E07405C32E21DAEECC289AABBAFDBEE64168A81D55D42ACC931549A6BD744FCD09C7B686484A6F16AAD69117EF504B19B83B1E2A7C1B4703AE439529DF1864297E33956AFEE00A60099B658A67830A6A6ABDDC329E87831D9F9B647917FEDF1AE182A40402143285516FCAB83F447354C72FAE81AC26E7005C2AA561763C152E66BD80F14565F47DEFA440DBB491E7994AB9FE35995D5FBB3800CA030B43DF611141637A5246AB9D9CAC02EFE14AF60736B6BDB2BABB97CF21E831E5D04D41C00F090B154977900EFADD3A9313389A3F84CB3AC38E8B57B70A43DD08A8243F8154013FD5CF29DE5A8DF0B197C12B17E0610FCFE3625CC94067E01E23D23A243AD1C1F805CC50E1447D1DF93C25B8D76396BB7199E64129522462C5FC8B30C132D4EE9E0BF6F52961FCE7ECF650647E7064AA5A6574649A323E144D7C5491DE4C0A1A76D08F93F87A2FC7F6955FEF86991E62E2CB42908E83B0C0A8BC180B7453CED293F1E20F300431EC1D395E8A537F0BC36A673D491F14381DEA90D8F176D06031B0A7AFB40EA8F76D37FA82E2572B9799A5FC7CF4C49BC20AD78EFA8CD989A84D72ED680AC3C0F64155C56ACBFD7C7D628B418A489F961357F77BD62204ADB079DD3106485A37FEE535C9CF82E832D8AADCBF686976B806B02AE733DB46DB0BF162E973931C3E338CC86DB38C66262D1B2EBC7691B8281E0B20BF36305FBA996D20ECFDC695 count = 14 seed = 0A98A2BD2B9FF42CFC18D3396BAD052E1D0F3372854DA69A318B142F7A1AAC609C3861263BD8FB0549DA7266784DB8B4 mlen = 495 msg = 8CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A -pk = 984F38C4CA34BFD41AD4E678A72EBE765DF04BBB5765D4F439C6DEB4942F7A33DAEE95BCBD009E0D0AB93F4DDBFE11EDF5F3E91325CA0ED78D5355EF6FA054D3C7D09496EACC56A7150B0BA1917F447C08331AA7F61F7C99D90B7C7B6ACFA9F56AE2061D480390498548937F290961D8217BA3695C43A0BCF6CF45703451BC99B35AD0D1FC51276778806509C93E06FBBF3C7A118CE5C5D7158C59DB31B0758C80276DFC6D431E14940B109707789405300F439419CE9554B676E72BE5CC78FA5545D011939DD1177892048551782A473BEF4053726F3FB318216DA4EA332B559B228E4766D0E525719845416C9B198761A4087F7254046B77404DCF355CBA79BF14233FC9968901E533CCF4E3CF30D2448640855279C117162958562AEC2A1F6E9B317A329D65B5C95C78588CD85A709DB2859FFD2FB2D8917BD0C0CE164908FEEAD52480C3AC3F0889F70CAB64F5E30B9DF9BDCC5D1456BCC9F6703D166819025CADFB1CE64CE39564229A40FDCDDCAF3D34C980875B8F33E1CD95B0D64581D65C9DAEA12C8665B36F403569D864A95F5B9E6EB282F882ECEEDF05BC435F6751C25AF61D5406F4F7C3DF92C018461B20F3C03627F387506F39EC4B598144D710DC62B611D1A64B7A207B9C44E55CBCE8014D3B617C54ED085B42FB4A8C3E7559FAA0E4698E634C835CD6A3EE902F720F3BC18ECF42E85C142E57BCB635E3B73671286FC8C8F33BB40FC450FC06D43C6557989A9573B191AC103768F8FACD1AE16F13EC2DD419D7C939980AC8F5CD714A2779F9A3A666ADF30A6FCF35F6716536AD028535CFC220E5C37CA685A1531432B31E3194A15A8BC1847DC8CD83B5500C2C54C80A55A0455075CA95B2D6A5E2F6CCE02DE8B3EBDE82C02AE034353D35256957BD32F01B8A695B0BFB05541960D5C36B5C8C6B43D484AA255F1A603EA5B33EE3BF84AD071D2E3055C20AEBDAC7CEE43EB713B36308DEE8835E2163D3F97D5A69F4EB57375BA030B5475ECE1FF6A192391425EE24993FC11F2599BB8DC8A74FD99BFCFF0559EB7D758D53B99C61E9A964F23CBD1875F1CFF5B5061598E5E62667320739145EB817E0DDD689D578F181C3709CEF7382F262EA38C513A615A773BFADD36DE51719F596A2F258C5D78D40E3DF2FAF2FA7C6EF2AD0787267D0B3860F168450921015625316FA2511ECBC0635D722E40D2F76A054D431184D4B60BE6135C2A6DEA8B2DB73803C8B01ED9FEF833C559F5126936A9CFDE4AE36FC0A167C5C9F9E8D42F8ABC81B3F29647E7891BF2FDF023DC04DBB3D3A89B5ECCFCF36AD2F8F7916D5C361E853ADA09307308A36F198BF61AB21B57E239EC2845DF4048B8CB3E58BBADA2BD9BC76901436894D9B8DB808FB711E37D101DA9FF08B3B2BD6098257CC75D62444931D4AD4567D95F56C4BCF8CE63D606BFA408A9F634932D84429E6A10F58AF4352A28E2E9EFE29FAB2BC5E4281ABFEB73B43742E69AAAD8E18BC9D2F0A4E48F70F21AD36CD563828DBDCCAD0984F15848F37AC9DC10F4D5515E9C53320389B8C1EF0EFF139BB8C1EF780A1468B71DC2799877F233D62B5510224B98E2369E45047DBF963496CF20D977C073C3D901857E1FCADADA5BD8C80BEBB7E6212E25A9769615164E6F2317B598E8832D2D1DA1D65B0F423EEE258919BF75ACFEC745DC029AACB82B7F0F6D11E0FCFE14A25EBADB4E45F9E7636B9CBAE83BE93670368F4CD0227C6BA30B0F007EAE5BEE42DE2A2772024E52CFAA0247C047213DFEB8E68B1817DF31F83D788E7C7E3FE567BAF825A79A499C577D965148B70D83291E2F2626CED86F15A3B829342E86B5AB5C6DC549368F3E89164A998F58E74E228019622928E5F99AC75F55CCC8429E0460F0399048085936FEDA6E1CCB582353D52BE3A53D6E6ED8EAD424F7A30ADB3868D406B686B5B50BCF4ED17E76B63BF59A2FF37C87F5F5EA1EF398FA103B06059C51B65312058D7DE452C208F1614712E87003D0D597EA5B8018C349C1CDB009C874D26DFA45BBD3C5BD06D445D8132ACBCB5DD1E36A61B57DB5A557F532FE6012CC21E6C289E85BCD06A04704CC4EC82B30CD18B234C8862C17EE3F4CF7EC81408E6D853F94FFD76AD32F8998ED6A7F40F7A878458CAFB6D1050CEE69239CF89DA7E4B7598B77D76BBAAE712D47FD7F5250A29BD6DA0882389AB2117093A47C6DF1659D8117299777ADC752FB1CEA91FBD79F5A351C5569A9ADEE955A763845DFA61249FF514B38A85B4F46A5B81A7BF6D8F5130315AFAE5BD1966110E827E4EC8A65FB3194C7049B68851D45D0C98D9AE4D2EA02B674CAA4E57728BBE7E52B2912476FF1B3490615399D2BDD1898DE1F3C7239159BE81FD36F314BE186AA3B8391436BC3FDEBCD3FAA58E66A29A3C4E1899DFE67DDBEC088A5976C18691B852772B682864CA06FB711DC0F84510BAB69F4994B490115C4FA3AA8DBFCE8CEF84B590DFD76719457ADEFE1EB08C169940074FC6E9EC4EE04FD2E2399DB873274A076510A5710EBE3E1354892C2E0A92F2B3349A8FDFBCDB519E33E66F3FFC97CC565C2275C3744BB9BDF0251EEB6A32C28B362AD6D9BA48B139DA857E3CBB8AC4050329FCBFC67B863E8E4647D6995F6A90896387C6D12A95A363099BF338142C069051AAB646231DAF726635AF9B23247F4F113EF054A6CAA476AA477E07030759ACEA3F609FC7AB442E2EB74242668BB51630B015301BA58EF862AB638314EE05D10A252120FC173EFE66E6675917E8DC5CD39D352DC84D25071E21FC6C447E5E8A3D309B25FE236A96E816374DFEEB538F647616E647E891173D4818D93616DBD0A661F7E208A8206546792F00E1F59D449EA0501BD77E5A2DD34EE55F6A920AC751427605103DAA9E8BBAB7AE7FA8B851E4856982349E077C7310E591E6B8EE97005BF9CD54FE89DA9AE11FFD7E0BFF87661A3AE0313EB9DB1264FF24B56ADCCA9D4DABC874D1F75B61818F15E05846A7DBCF6859B2CE523CBA737AF7A6906B1F811A35F5A3CD96032142055C9AD415BCDC4607B41D2C11308A5B03BBF8886A677C7F83E997FEF20D4B87A0AA16537A760B937700E28D9792DE1CF56172319762FB1E8F3C4B70D1E3AFD5FC2EE64096484BCF8120E2AA75DA802D88D0B4F080FFDC3EBEF913AD3837934A417CBC595FACBB6F8A62E8E8D3999EEE939E91D9DF9DF7467997E656D7FF7918253C0FA3CFDCC628E6802E22D6CE6991759F4A1C7C4111588C558F1606A4A31EA3E2A85FCD60AA3F44384733BBD953B46E0FE7C9F3EB0EAC9C564D4A04F2F118C88EA3A34B67E1FA4FD028112FCEFF93AAAC5B869C64FFF4AEA39828433EED3C1601663A5CBCD68BCA2BDE80F9D89818E49C16DFAABEAE3EDD45C20BCBA398BA36746CD3FAC1C47FC86CBE085D1DB8234849C328EF4C9C36AE2B45E9F7892B05B5CD95960F849A3CC2B4DAC125356E75304A201B3218CCCA483E50A4A72979099815CC23F0CA968FC1FDB54C899E9535D07E7E574AE5824F63A03BD6A8B6176F5EBF80DF4D443B5F9275A55F7329F65B78BD7E5421C0A8B67AA62A043CE22E5EF9780253F53D71B5173AD458C14D4F72EC928D01145802BA9B68752041CAC9DAAD7A05B249AEB664994222B0D4F76030319D8454744FF40CA2CEC7CE829949A71E55BFFD9A8C136B60EAED88F416AE082D8179921876A22C7F9AF2501EACB602738026AFBDE0A095C07B94D6A417AAD9615847F3D6F1AC07DBB2130458D6440D3B347CCB38F95F49CA0C049FB3FC204B94BD0070C10F94AB204EE726AF087F6571F83A5D90E86C69D06B65080796DB48C3FF509B6F0D3F3C1DEE3712B4F43DCB1B1C7C299C4775887257F710F8514229F1F4088494D26B37CF6638B557F75838FA4A7A1F4CAB77B4F158CC891ABF463ECA5A2D00BBFDF2809D54B552E9A956EE6EBBE27DDD8CBA7E6F2563F0C7D497A0DC2C9E8F4D77FA721591FACDDC70D66E916E4DD32ED1F32BA480BFDFA51824BA7CE6CE250DACAFC6C2147305747A88B9EF20ABE47B3948853577FD24ECC7F9BE5E40EE9F40E2B60F6C5601BDF35F4CBE13BC22E69221B5FEABF195F6AB42508311F18F7FD67EBA760451130B0938C5492B45B2AAD8EDED3828D416519053A4C93A8E6673E4B01194A59A23D5EF928A0B18365C9C8F0F2DBDB665EE569CF614E0EE734C6AFA43FAABDB66FC30345A9E5EECB12B1A43533E566F79419B1CFD28CAA59E5CC9C206BD79635A2D393D95181A14E0BCD0AA14F198681592197D917C208BA55F6D2352720DEB200BDC762E2563D7279B53B07115A71DE8E9A1670F2F5F8C55ED94517D27187802ACF3D78B7DE6A5995E9D1DDD10A2F50294A03A4F852BE643C226CA94B4299CE448F530D0150143CEE3EA52E91361285E75720D31E0A46F50A6190351CC63DF5792EA1D928363CC7AC171179231C48B388DDF5F087F003E5B614036CC14416C4F34DF56344A26ADF0DEE1A4B6F9D1CCF4CD23BD10BD7E42D62F3810A9060CCC7021D1DF25A7A7872D134E4900FB41141126A40E2463A550CEE22A34E408E6C952A023BD6D697FBFE3B549043428BCC13B02395A4BF02C85EAFF4CF74CA2611DABC426EC2260D4DA9BCA02C0C01CAB74F36453D0179DAFD29CB6DE166B8B23A2543F786E2D3F5DF9A3D8244E864C2779950B197A337977FD2ADDF624C3B9E7385795A5161610B7C0C356E7DD1232A6207B0D0986FC6F3A3AE856C41ABEC5344EE1CCED629891E1B8D7813C3E970C353CE898BC205927236B5ED0980F2602F0F68DFCA0C82C96E0F2B7A1D106C2A141FA4346DBAE908CDD11DFF9A4DA8FEF1C5239C19D4A77ABA2B5D3B34BC25E63F42088091B84A82E57A273F498086A53081C89F75DBCAFA99EC168A1D4F7E1DB8381AB9E1A9482C810E634FA9671508AB12CAC39793659DF7F73D88B4544136841B1B34535DB7A55DD3055F3DF3B5A4AFCED0C19C8F90FDD5C6C49F9279DBF78FB2E1ED8974344E139BEF18BB429DC41F6FCDE8DE0393E764CE280302E41223319C60FCA945DEC0B39698C4E181C30CAF4B2614B6256A7FB6848EDD6CB5E28A50DFF5078628F2A69296C6FA3822923EEBCC03DE033E12864B60B6AEE22825A53ACB9D113B710FBBC3B16D1E9DB5BF7AD05E0A68B206126AF3C7A4348DDC7B7DDE938E30132AF37A1CE5A393E712EBB1318AAA382E90B3B884FB3CB6E370525C7FAF9F6E24A25E3A9260E9E0AADC9F0C5462A58FD74E29FC97DC564613B9C1B4D0C807FD4CCF2EC873208F579EB3D584717E463491232432A3DD7012EFAB33742F08605970F4CA1551DD623892859906B4DFC213E3359213B7F24794FCA2DE8F3997C89C4B91BFBF1F77FB0B7BED4F4D52894EE726C1D6741EB1C3A774AA6D7C9A334AC2657B0FCD747376CD8C0AA1B54D59CF82D3E161A3ADBFDE3E960340AEE456376F8349F7C6C1E7795360EB44F3494A11BBB692B15577FEAAF041877430F38302E87FD27585A2ABC907B22AF6AB0E056CB7FF7F1387D00DC8D0B6442B20E335B9996497E557F60BB26DD7746E240F69A662244FBAACD74C980F8D89BB2288B46B8E8098118C6807C7C9160B47976916A994C4B9B104D8CA2BFADFCF03EB437E2E76CB3E868940315734BAD2E13A2E6EB5D9E0AD96FA7EEF6791A0B270F4752FCB5BEA266A2E6BDBD1EA7FB277CB32CB49831CDAC7DA3AB3B67126911AD9FFD2CA0F04B0AE801C7E61F806F091018D979C7F2F79D460ACF59D6BF1C3F42EAC5CDB977AEC648BA38E9694F6B22EE4EF346BDD80D2EAE5366A96C8BF73DC481535F22CCA37DD807394B2CF72A6642DF1AC9D8E49095F1C51DB95AFECA07F3FAFE0414615D30D5996B4EC70CD1B069312A82337718AB368CC58A6F1C8DCAFB496E23341CC09250DF16E647C4B333A4395439E8709FBB7D0ABD4B118949BF14CD9FBDC78FD16F40D88FEC5B6AEB6C6E0CF06652E83CE3AA70B2A7C1204B20C46B236590B648F0AD5D8AC692892F329DB7E44798FF75FE4E504F8EAE3C76824140B1B7818C1CACB1922D53CE998974D78FDD5A71403879EC4478B7E282DB50D1ED6B047427456FC2BD5EBF6D11772692BA5DF9E5F6C60A9F9F69D8763310631816767176FFE2604978C6AE0A60B3A25C67CE6EC0BA4F40D8062B328A48E986CE4C3B3FCA27766F79872F24B4F2AF011F220E9D417699302FFE860AECEED288C320FE8BCCB143BD0305C61B49FC8B29266680B81B4EC95E7784B336C3788280063FDFE27D1C61D590995C9DD83AC383F493B1BE9E93DE3B6DC2E9798B0DD93C83518B9D205368E3A9A64BFFEC4D68E4D19197F15AA55D095DA5AEFB48D82A61BEBB46DDDF6664BAB4A518269078778A7D6CF10D02B7AD45E8460CE892F11C31A0F57E4265415DD3FB88BD359D3D687543865059A69D74A6A46CCFEA56FEBD65C086B0D2CED7C1DE16D8F3831720D0FE13306DC560A9864F31688D48538D99ADDAE4BA2231F5907E6AACDF28BFFEAE17F0AECA228C315E5CCAF32285AF14509A941DED3D658C4846EB4470A12D4355AA2BC6FF5ADC13596FFE85AD9EC34BCEF8DDADF95822C36342324293D291EC0788581089D8D8A7C555918D4419B41D36E3D432DC2454405F7ECD5B5F00042A396DB4A1E743158CB780FCE9768D9479346683573FB4BD7A5BD7A47197F908B1089C62B1D2B604ADDA3899777EA2666A095D940BC1432D9D2F893242115C9B4635F74B0F4FB97542A4D997213BDC48085A2E8C6943308B107DD869C1EBCFF3787B1A1C6CF3E70F3447FDB9A24E5936FB1D6B02BE48DD36C3CF7186E76401DB05B099E2106116CDDFD508AB18F091A21104C679F57DCB18FCB08973F95EFF93BA679554FF997A728D0AF8DBE9B41E59C5B22C8E34B7D4E706E24D9C6B16AEDE39A6B982EC209F0D36649D6401791501B192E211B5692BC2DDBD9699D187144A4546F9E52F06DDC4EE54155B9E2820A10C42EE1505B3C9ADD40121679D8D0C54D130EBF25278B1AA958C1F01CF9F55A87548D74F4E1BC95574190C16387B54C88B14F8B77FDA317F29FA65F5769FF54675AA2A2D002E9813E9 +pk = 984F38C4CA34BFD41AD4E678A72EBE7666098C0FFDA55CC773098CB9D0B80411721CB79242B2D75ADC51A9ABB851BDC36550E796F349263ED9B25430AE497BEE865F817EA26D4C3DD35A97F0E55E5CB48149C19EB58FCDAC8D23F0731BEBF1D3C9B869C8B56A1F5F5DEE9CC438F399297D9D0711984BDC04CA6338AB6570DE53AF5E76B7723A995D75BFD592128524375A4D83E109B0EC83C93FA5B6454CAB751930A7A66187F241233CBFDC420241083BC56A4856344FD8CD0151424151CDBDF04A588CA82F59F4C94FD8E9A65478CD9053CA24BE2A0D497BE0D50E2C42637E969307CF65D97F6E832C3189C4525E890BAE8BF77FABF609F866E7CE7058A44B474458E24AE1BE8A90CEF903FE4D238A6E54C17AC826CD327A675A2603B0C14FF8C49F88503AA616A4008E1C41F31370DE0491E4471F28DD94E2FFE33ED4A1E4F293E25B209C4556C5029CB5ABFBCDF5CE354D45E91B199FADAF8C0EC8B0B9729EC2FAC3467AC8C3AB5655E0BEE3CEF70B5269A08EBC2B2D1C055C136D4BC65FF159DE70BBC7002A181070984A19578B6977972EB8ACC7E5D139C50FF518A7F8336EF640E7932C1E0237EE1847F6963932523DFD6A9A086809F94B628B345CDE2CEE3022490C592F124A90A60EE789C27168F359706E15F211ACFCCA8278ACE49DEF7D38AD169837E68874A20F529288EB23C5E14AD6D17A9ABB9E7450135FB09B77F1FF4D159784819E2516A38591A2CE922D20CFCDAD2921E9C7A0CAABFE626082224F886053EBD6AB675CDD128073BEFA3DE80735F9EAA6DD2BE0465FCEAD3A7A5B94B743FF789E6E89F1DC36A1C8995DB74FA3EAA109229C9C082BFB788D497E2AEAB1892E58DD6F290ABDC8AF213EBD13BB64709D6A0AA681F260B24E929E5C2B4239E8318B5142AC1DE4753D7962D13A530B88C10060AE8D65AC454D31C4BBB5C9347A25FFE7536F9B335E8C34DDB6519FCB9589DBCE7B2E9DEFD8125B8B3AF0B264F3C673566560CC42B80C3A91FDA60EC56C39A0FBED9C038B9EC13508AC6676DFD5F5A0E175C410D230724500277F8ED523CD9D4DB421DDD3D2A8FB0C8F76C6BE68687BFC616DC3FD1A67D91166401B3836721602180E3E40E0928FA9008083242872455DF75F3D419CCB197D3EFE92F41FC86DEFE66BBD3E47177E092EC5E0C4F21255B9DA1CDAAB3D926D7F2B6C3ED9218D1D3F84EBE7C40C24EC61829A5FE7E816DADC89578CBA26189993C2DBF9C70544F680C9C9404631199D839DD0E271D734C674E3D8F5E0B0EBDDE70707070B5879C1A090C2B0680950F8E2543A5D8B57CF19CF2FB89E79D82761265E47DFE4E3BDEB8E54C5CBE57126BA139BE6136DA50BA6D09B7FEA64321CEF009399CACE79F1859325151AD782EE155E254D7380B48F8E11BD00FD65E69BCCE7B0DE4EA26C80BC6794410CB6441CC80E563F95E9A5BF65CF4FCEC814AD84DCAD392F85A1055561C21C61F2B22D3B9183386D049A69F269B7EA25D1CCDA4634D04D1AA6B73FD0FDB319DE81503AA1C0B1EA0642BA3C26CFEF79A47DCB07D1EEE5C4F27AC70B702F2D7170FB878339BCDB83F3B912048D3A8F18B9F5AB6C89B6B6BCE39ADE91D60C1769BDC5200F4033427216C0390F378D6847265FC7544C5DB27338D0D23366B8F47C03E53F59C7BD5DDF4F6E584B67CEFC23506CDBB6580A028590CD12EA4F42810A6441C47D619420A99A34C34B1FB6A58F9C2A55AF9AC73E27B76FA1B8007FA26D62CAF20A312CB199ED5E3EE71A1325BA26912CA3EA79C26730350FD084762A0B3A89129FB33A4DBD053D376347F208EBAC3D935E35971328653CFE8EC2D680EBF992206FF12C099F3CBB0CF5822612EB9D9CC88F258E54E7FB0193BE620AD0209C6524B536E9E7B80600352218698330B032BA5B78149741AC5B2BE35D0249B39E140ABB5A937AC3E170A6416E6C0C45CDBD57843FB7E09273A4AE5F69FFA0EDACC4454FD49831F75F40F34947748513F6F51561B7A64926C1CDB5550305B224F1A6707C7ABD614C86253AC1DA04E4E59DCEB5C453A59A74436A178F43FDD047C7605DD5C342B280A836C0D7453EBC82ADB27EC450880FA726E8EB1DD085F10AC31EADF59247FBCD8B020C580A2C7294BACC820C9399CFBAA15410F91A0C277FC4E611E180D64E2A4D4AF77D410EDC8529E4220992612743F788ACA1DDCB427F075248D76DF6B07016B51F08A7E55DC29B7105A578E6EEBBDB420C16C8E21C3BF5B0A0385A77141BEC56A43C099F96930BA1E6ABE9B283DA122CC3D388D7CCC52C0E8D897D2BC0EC432D630D11A2DEB5D04EA3D46207DE05CCA1FE286617CAA3716BCB3EE13BA8FF70E50EB5CF235DA39E5332D566A8CE0BF73E12D86E039E1CE69DCBA48310650E8EE7F46556D55B9E83C2376980BBAC3927FCC3BFAA23BEA0CBF82FB734BAE3EF25D6C87DA609C89B4F59E85A5797F82C88D07E442846DBD37F1B0C753FB50F87CF5F616DFF7C9C93B22A554E1EEBD9691BCE9E6182F3D73A0E9C0FDD0AE88A0A291946628502A4892CF6CACDAACEE50B8C0885B0DA4DE812CE4C3628BD6C898E119B4B119E2E3B902054E2191B9FB67A77EAEE271EF0824FE258EDEB5270F5B44647072B6755EFFAC5D5CD173018EA5D9ECD3FF6D63D98AE93B0ADFAEAF100C2EE435C808B5416D710516D3B844F8E0C53DC85F840B0001D8657C76AADF5ED3B61989090ED25F1E4C6B09BBE99484415DDF107E405B5692CE9F79ADF684C42B231254D0D421E549C2F2AA5941996951FAD5F6A9E37750D94F1D4527A47B9442F2237449633B73BF856C13F770797D8A527F58E6202E08CB5CB00F13289B2665220389BB74C7270B467E9BF91D4732ECE5135978EDBC1D9131257A5320407970804236AC58CA344FFCD76C8F0FF237622606088D17BF142907F55158321AE8FC292708C0FC981A318D74C89E848F82A07AE9EFEE7A6E7318B6C962A1D5EA04FF01A7E3BE249DDFAEC652A94FE60D38F3990D05659E33CFC90286B173E7EC13148A57A84DC0C7D59421CFA529B0B03A7C7F9599DFB0DB85B9805F54ECCD26B5EA810390A79507FCDFDDC82CCA9F893BF8393001C7D47EB535BC81146A5FC8DC37EC30D9778B784FB103187248F0C77E1E3113EC84F9233991E086A861B06F6C8A5C498281B76914F28D5176C079FEB5D71426FE7890F07610351E25E089E902144D568C9DBC5FFA3F4397BB07C18B59A9C26BE330C43BADCA09268C08A5A63B11A382BAC8884DC0E05BC9FE803CA73399D052BD5C8ED25758C2F95E2519DF9CF8DDD075892649A1C19A1D659D67520F0A2E75AB1DBC4B21952D81165873EFA71F7CC7F72B0C3D9BB48CB0773AFCBD4A6749EA4B50CFAF820B3AF03F568C3D3B5F1E0077C40F6DF64DB590E2841663C212BD74E6B022F5BC9604D6276B14C2B4A086C17DE999370202280815A45913B802F9482FAEE28AD55B4475AD5DEF2DE83AA48E9EF0FE727A775809E2E2C1535A8410EAC941A057EAC6B2E725B5829ACAECE243284BB2731876C593D8A54124A41B77348375A6F37CB9D67FFBC9DCAAFF97CCC2F31A56F718D8F6E0C2CB10E938012AA5A50C593D795D91BBFFCDED5105F20466A04AEDB7A6045894CB451841A215797A6263F384DF44114D03C2FA88B59941C11A7E129675546A115B5187A66F045684760A172141527A12620F40794EE1D678DC247FD7597F6E73359C91019E33BEC236D330525E27641DE6B871D068F4457A56F54C10EAE340B743488B22D48C85F597BC2F5B722A933E4FFBB82FADC3ADE615528C7E49F6727E7CD7DAD932BFAA2E9915C1CBAB335EBC10255F50EF8841ECE25C2AB003AADCDAA398AB2DFAEF83761F540A7ED5D4E1C35445D5D870BB046191A36C50EE798B38254C38BBE72AF2B18054E55745DBBA3EB6363C0B2F7723081DF41F061119CDA109D5579819AEFD751F78514FE53D235D9AF6A58A0E7086E35BAA2F637C1ED5DAE22E4C7A8559FDAB1EB00B9941491774BAB3F86F3081B419AC7D41018488CED40EF3F64252488206191AA76F4BBE6FB564EA88F4FAF6AEEA7950F15BF685C2E9E1B653540AC55EB9D4E9588D109C20072EAD34615AFC628E0B63DD4D594613674758FD590C3C1F15C71AF6969C2D7F61DC1F8C704D9C4DD753F020FB2AB917F55F0C72CD8882AE7F047E8F81E1AB88739FF436369DCCC7A5E106030D34E9B326DA284EC842125E52D518DA82301F3390733B23CD22AF66E7A17275D0DC55C9E72A5D6DCA6CC1AFE72431054165F103A74B3B7AE6AFAD74B116AF4B6E06C352CF590FC7E840E7948E8A2D4460230EE16008F0F298E43B66753446653E8A5DD6EAE089AF344DE6CA361D720B5B51B9CFDEAAF80C19906EC0DF6852B17B587AC125DD23B5F190452F52C2EDAC67C7AAD8D87752EC93588244618AF01E247E05E5C62274E342B577897A82840EF0CE9E81BB4EA664664298153AD3E89164E16831403D36AB6A12459218FCD699BD80F75687B476D84E1B293C3F86CBF934E7F92ABEFA7F9E4A589D2BF74FC67102BA0C28BD7EE64F868197F620B3EEF829FCB0111BFE9B6AB33C0789CB046B5B6C8F2142DDD00D8422D57BC3C3292B1D555F0102F3D5F8DB2D5745B6484613B9E303EF26CE383AC28801CF5B301AD2E6E7710FFE9A46525B5864BEC2FF09E5DCDBCFAEC27C6CB05A7304E20C8E93F2B8ACCF08DEC7F6969B34207EABB89B641C9DA67A05146ED9038FC7873C605E4FD7B5C532D34BE7A01FCBC74BBDA459CCA9B9AAF6B45B440D1F9443D8135023A04B0721EDC1419E8DB4E3303FFF859D93E8073DD4483D6468BFDF1709251463B2B67C4D70507C6D04FA7CF37D01ECBAC25C37347570D70E083B1309483B50A84ABA3A267991C510AA631EC1AA21953AB478612F13E6C017E1CD6183A64148EB4ABDDC0C63A0FB4D5936C4F35E76A621EDD32021B0AD8D95F51E477DC926279313E42572AD40550D851313B7630C887EA247A03C16AF178CEB8AC1EBAF5E0C8D5A3FE07F230356D5998146AA2BCFED90334ABA098C995CEC79DD31475AEC4246006BEF5DE6A7143B4B2FA9447FF96159DB2DB75A935A2E06E997A244D99BE0CDC2EC4D228BCA0B4F0D0007CF4F1F242FCED3715CF5C88481FEFD67F84FAEB72E47FB399977F7D06C2D735ED656844E890ECBCA66989E2480E73E645F8DCF2D03CA3302FA3296E2B944E95B4A42C808CFF5730BAA7BA615F6066C024B5812A8EB19C535D3E6CBA5861BDB96A57B0257C48BCD870DBDE572C41423733E57D5AC1CD83820D45E533774DCD7A5E3E752EB39C7F5E9B139F4C69291320C72C5E3E4DFA81254401D415FDA1D0BEAA440BBB94BD0A60B8227E195B4B09369C414A6800A20C36D5F7E2A8DB7FD7913E7061F3EE50BCB4C43E7F0F077E1EDEC21DDA83ECC2D764CC0112989AB8615A01C60B4003B715CBD50E2D3CCD3D2691122F0D5A2D2DAED94E1B507CDF25F12C29F288E5BC7017E438156194348AA2E3D84CDEC81FB2DC126AEA5EA002169F98B8EED28FD70014B6BDD9BD4083D55E418CE2090F28F4613D4D85AD0650D3376CF6FC364F54A321695B69B932DD7EFAF702D3E06AF1F465AAE4FA14BE3859E6EA544FAD173F69EE420A407DD263406BBA235CBD63A9B84108EB53544D547698CE83E79ED85E56545186D70E4078976ACF48865F61AE53803BE9EA3ABDA8644A172448E870AE610E1EF03C26FC396C8146A5C4C51ECE999D0B03CA431AB5C869CC4871622BFDF0CEB3D595280DEFB3ED8A64B5E3B5820ED3788D9AB126C04B13EB268925AC9F43978953805A18E9973EA33E78E2A5920AD6E3C5798AD5D546A493337B7D05B1EEAE6143263194A6E847947075B0BEBCE70595BDCF85E0207A53F8A368A415B34198DDB1AC0A3C9F5A43BE959EF01541DAA646C672F5FE56BB03E68C99EF63116F0C1E9DE6446BC6637397BBD491A6432CCCC36BF801853C6F28025CC4CE16FB187ACC8A9F85382DE17D436A1DB78C7137BF5E6D2267C60EDD4FC05A0A83F37EC34222A03ED2DD2238E97E76315DC76BB05B81C0E0943744959214AA008CDC28E3B0CE8D4C5180241686F1AD69733A382B1840961E86E21EB4319C82F89ACD5671CE493F6C843460801FF389FBA8D342CF3828A23E827CA1B63C1092D71E097EC4845FCEB97ACCE7E08522F0132CA288081DB422EFFE5B26655A453FFA635B2C726F7BA664BDE6D51AA9BFEFE0C55D6F0881D3D646B9E679A967427B6003AFEA62757203C1B0133FA3991FA301F80C426E53EC556BAC20DEDF402C2FF7F315CB93071635CEE28BF6660A90B36BD93C085AD5E4901DB0E46E9304A686A615C539AE4210D9CE2BAA72C6DE19D834F652F2BC1C74E42640BCCA2609F770AB2BFC70163234F53184CAE56984877DE5EC7A01C7D8B389751E250CD449DDA0F93701CB86150AE86E822D581D7F0DE7DCE533E94979F65F8CEB87465FF317E2C1B19EC1EA3EA2787FF7A4C0F97916E00DD7DA132EBF7B3F404ACDD279506F35E4C930109ACD653C5991B5AD7DBB6FDB1F7FA9B94ED2E994D882F6DB308B4B636B1DD165878346614951A93FC92D1A2311215FBD2EFB440FC1664E37DE748833FF69A09A02C060F1FAE570CFC25C5AE09BA614F321777F5263E241312BB74C4642FF5DA848A92CD94D3AD11994593D6B144F91DE22E99BBB653EEC92E5C347F572574E91CFE2460813D36DC50086E6BE8F7B10611FC25CE5C69B835B33DDA549DEBF4451685EF1C9EB7D3E718EFD3886EE0B3B10E26F9109EAE4C0E42DCCC465BFA87396D46E906EAAE2E30B903F08560BF1C033E321EA42D59BC10DD4DF114FB4DC676DEEAF5DECD5E2A167B9A43ABB524269129084BFF162FB0861B72C4AFF1CB538FB4A195D0F9C751C6F32E4B1498B48CCC14D25586C64B8F111528C89F23939CDED80A3EE2AEE3050EB99BBE3B2140692C80B912EF842C09BC4D6FC994FF228B5C9385F26CA9A8567B13FD63CF59D781DC5911BEDE3760D31AF2A449C3C87D37CF8E31637B2A81E8EA008977A1352106E7477AC09F3EAF71C0109AEC33E sk = B0BFA060F1C1A70F1AC55E321E6186A6613605DD732574B5FE6E14F0FF6F7A8269E424D352D3BF6C smlen = 1333 -sm = B3EE77E221A801E1E64E6DB2A92445AACA7E85ED6ABB2A07105AABE21937BF63ED3C6731F7B0D401C257F514BEFBA14BC667CAA1346B9721E3E6AB12FD2B9AC5802BF6E5C7FD83F650D9371BE71CBAAE2B256C452A340321ACD76090DDCA3EC665EBD6ED52B12F4B20159847AA3D3FA73F0A3736DCDA6586F04C4EDFF54621DBF841FB7CAA9A4C307239D0249A4CE21095333F1299A22914D8FDB2EEB36C7BC8C24AF85CCC312C081A29FC16BF5B22156C21C07C60A970758B0F4B7F06CD0F7B6C6229AB45D287A5A95FBA045D9C958712C42531597A1F0540F5E928F736F1B057048E0C698A6B3DE929BE4D66345C7CD9F12AE4AC2A75D885A66F5821842EC685A1C2C43A3435D9F970F34D6EBA9B2EA87FDC377A24182B825AF0EBCD1E1FA435AF9DC2B10B565AA4C1B51DA2BA3D54FB7ED0C8436C8EC830674ADF66FE39AE8BAF3D2F054C999675C5334B9BC3060767F4C4655C58EDE3017ED1CF8728FC347FC6F0D240A95397C43153F1BEBE553EED311C052A4578BB38135A544EFA2F9C595685D972496731916D4861480DCDC3204FBDB9BB0FBD7943D07F0EAD42C0880046FBC537CB58BBF42C91909B8AAA004D89FA6DC66B2FFD251D7315440A942E0763F2B82399618F0126CF1A6F23BEDFA7E88EA2DE0273B599E45585C058BDA0078EDADAF404189D33B7C24ADAD3C1333D525340210C08B70EDD9F1BD7E30D4C0D4CEBCC2F3EF5B0ADCBF03C4D592F1BA1912DF979588A48BC5A8831C18EE80A3742944DE5C801CC7CA8ACB809FF6DE4962DF0A4293B2449C5E52558B2660CAFFD01816AD4ECAC837FB64484E961528DB653644BB0BEA01805312B52D8E8C264802D105A803D2F45890B02A432143DEA4A23B0BFA22CA748C8754540F54B887F108223C8CCB543A2A95A95B6E8F71CE20CD6109708F6DDAA241A8F9FAD6C7747DF064E5EFE99F6A3AA5980FC31EA46ADCE68044C289BA92E0CBA60EFEC70DAC96A4DFF6078ABA57499C400F424BE96B502F404D7241BBB2B1EC1C60DF3F35CEE0EA9CA72C47CC89780B24CA66F1A7A21C175B4889BD5F7164E9C24DA5D063CAD159ACE1BC902ADC72066CAABE0D8F53A1CBD4CEC6E65CC0CC0F289EECCC55541F159A90A518CCC5209F3BF0B4AB1F2D54921D234CF519756E0D821139E8BB9045EE8B3F4DE408CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A +sm = EB35E2ABE183B2162DBF09CFACD05A503E573D2388BA4D6F6CA778D4A47DAB7E9980F4778A681913ACD4AC2DE198EB5FA1D51416C0A1FDEEBE1BDE0B07B44B26341A01E082900BFE8C9492ACCDABC5822E762AA31A65A01420086AB19864CE65F58BFF1E59764C548DA4939C355B4C4FA15D0A5B4C643D7EDB81B6D8E83C4BDA509E93DE197BBC110D43EDD1DCB59C89E5CFBB88C68DC18DE50E2EFDFD5269C6BA949A7476B339891D1C57EFBE9851F29449EBF868975E20468ADAC47A3A727F8591956160ED250BD1995D49B9B2FBBB28DD720E3F113EE880BFA851223EC178A6105914402535C73D1569D8006A73DB6E9FAEA70C8603E65005CD5803555B27FB1DA3751B4AB2C8E7F6266F0DBD98EEF17DAF487161834481065A87E91F453B2683000E59B714F7FC46D5348F7220B8FFD2B91CA3CBF3AB4D00597DFA83CF507FFC9171A18C1B3915D89F5D307FB070982E3B63BB2744F7B46F1F5C8AFDAB4ED1BFD8B9D13EE417961E6479541C05EC0AAA8E18B5F969A0435FF694DD06F42FC9B906B203D2DF3817C680DAE2A4220FEFF3422F73DEDF3EB13FBF4AC14D314D20874AC39189158027D66C46CE2FBDAB7A46C584DF6B80BF750C038D8B28690234A3B9831F47BE37230FD65CD011151FA29A3815BA82155BDCF362A875800262AD5CF1DBAC7454F245332A7AE80F2D7E381B852DDADB5221700436B1A268241DA7E9A4DB1AD1C4596A1DACBF4FBDF44794D6D666B9331A7C139A2EB645B56C0B13BCD21A027C9539A520240DBCA04DFFDAA0A80A469E76DC4AFD0E3B73C40BCF37DC0DAD9C35134E198C2CAE80F432E2026B979B6EB82BFA47DC459245B884A77A0F2D8EBF4025D4F9281E24694D6300E17062CF2049FAAEBF9F4CD391CDB390C9BA8EE7C6225E7A528ACDB368484D711E7EA1725E2A9786BBD2CC332F0F7F9F9972959FCB559EC5E57B2E726716740B3DAABC9ECDE975AA0499243A60DFCD323E68C5F2B85D3C77BC0D3B2D0D0099CE63B96F2C4020A5F8A8C1C60DF3F35CEE0EA9CA72C47CC89780B24CA66F1A7A21C175B4889BD5F7164E9C24DA5D063CAD159ACE1BC902ADC72066CAABE0D8F53A1CBD4CEC6E65CC0CC0F289EECCC55541F159A90A518CCC5209F3BF0B4AB1F2D54921D234CF519756E0D821139E8BB9045EE8B3F4DE408CB18850E27D8416B88A9A71F4A66BDF447814DB6C82098C371B53F61600EF5DFD88E4FB34200207C3F6F55166AF4878D38FCA7E2DC18FE662E3EA491B58A86246CAE16090FB7ADA53B9A67B3D0E3787D3323EA921274C60CFFB19A889BCF0300FE10E242AAE025F374DD83FBE9D007C8B9D9D75574C74146331DDEC6F0E49C10DBAF15654897E33E2B4780DBA484224AA6FAC79015D5792FAA2D532BB7D239B11D91420B98690B1FBDE9632223927E0804BFB284368A426C414C3DB8EA82F0D246413861475ED2DCA9E80FB4F3C34FEF7528069AE1975AFC52AC5AD2CDBCA1459E140F655556093210D7905A1A1E6CEEAEF0194A0B2EAB2C1EE853484E715D2A1DB551FDC620D5331164C74CA4848B61D408D2F2A943FA09EFEB63D524691C99DCC0B22CC61B98E6FB8039E5E0B2D7DE2CAAA900A44184BD56C9F02141A3AE8AFC661E3E898ECD3004FDB0704272BA780CD5DE35153B6FE223843024273642DCF8E4B58BE2AB1F61668680084AA0B75A32E766C8AE5EB30D4E02A12E6798DEA40F80D8DDFAD2041A52922701C689F46F49F84CFC05ECA6D7D4C356D50B6A0BA61966245D45134D6A1F5197540A1C39C36BB0B78831AF3F5156E669FD9213B64E0CF1C5A31E88AE79AD61757EC67B551B9F0A760F646BF81F6B92403A62840CC29FA4F3949B3A9F0A9A4286EE7808A count = 15 seed = 9887F1FD854241A301EE0120645CD8E119B43F7BEE11F77A835E9ADF518C3A51CB76D86653FBE73AA716264C146797EE mlen = 528 msg = 9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 -pk = 050A2EAF23E4F13F795C25D481366FA5B55B4923A95A624CB10196C9380D827360E0CD13A26E94896ECC3D505E2777E8E5674B2DED29A5949127540A86F8C09D435159534EFBA40E6F4BCB78144B0917B5058ADD4A672B93BEDCB2930BEC5EE285E9B7BDE33AAE8E798635E5627077C4E046314E965D219B4746B46D5D05ABBB4AE20FAF401BC648351A02DB14F6838E138583E1AEF4770D1E37A2CEDEE99CE7F91F57AA4C64FD213873FC8BD2233A7C8A2A5C34DF1731E923C24C40DB34197F2003AFE7A661A7053690F252AEDD73BE282140EA210A261805CE09C6C173EE157170F5325834DB7879A5E7558E96019947D83B9F62A1003A5F3D6FB472280132F8BC726ED41ABF62379E1AF4C493F1584CC1719E81AC1344CBE2454FD94FA45C6A04B9D0CB5A81219A031EA7203C681343B359F8CFBB5A5D1DF7805BDDF9D3C962BB993B381B4175DB07173F2C989311877FEA2380CCE0A0CFC6A65C75E7274930BA1C26546688D6AEF57E33DEF4DB7076FD74B2DCD0997029E1BA1478268ADE8099FC16DBE66FC9D1643AA7EE57B4CF3F2470BF95227DB305F7F5D5D8621242B69E9FE6E2C5549171723C7B852FA1F332819B3532F9307B404BAD955539A5C00812B7B9D0144637188B1551BCEFB25CC7389473D3BD21614CD546811CA3D5CA34B11F1771393AEC3D0373893CE920A39DA7342AB394DDF2FF458134D942C62B33988BAC3BF9218446D363935D26392AD3868B28F631AB56DAA260B98C453478182138A92210BBDA5E95A703024D0D8321D9BA8BE7EF59383654C6CC8AAA4A823824BA7AD61159E35A31BB8D9F3BD2E5CDA7C93A497B53077EEDAFAE17CECF57706C4F4465C7B3AC51F1EF69FCE9052BE2AF318F99AAFEF96BA9B23D5B2DEEDB8CC51F5D64D8496D0CADB6CCA5782111E28AF3E0CE9807809F80A93B5A8FB74ED23EA0467E0EA980A088B1462298349F48270A56F53A177C9D2313CA6BE097F2F87B5C359E525978295CCDF28DA4F26ADE7B4A39685A7917C894FC0F3A48AA4382D081A2430A832456D40349A9E9960A0F3B44D977380A9657A9276C3F841D346F68B07FDFC39E9D990EF704C50075D07BCC0A8EE6B113E0077C64A8FD91A507E48F47EBEA57F4BEAF75640BB8D7888CAD8F5344B9D4E4F80B5508C87D31D0C1B535B7EEDFC7E8631292838EB20A754FD3849610227599549D4090564778EC6810CB962D151C2DC00D95C6DB00FE221A9CC90311B02FA2AC97D959E12BC793986D509078A9A08A3859EC5706A40E03A15C5CB927BBA231306678682AC9BA82D6D3FF6D79612BFA400693315F1CC214DA052C1B253746D4976F149D2B422C6BD9AD265AFFB557AFB96368DB7673FB93CE29861892FEDD9FE6B2ABE53C702933BAA0E6B03D4272CB847AAA6DF6F2FFD80804CFE3A9017BB9AB4A445266D3B150B3D7D248C9D8CF7112CE7B5A785BF5ECF1301B90FECA52180012D79F170475FEA07CDB41A69F9F9F2498B9B8D14A7F2BBF5D6FC7835DB3709B5163E11435D6DCDEE0C3EB708317C079184D90A37EB319C77F1629D83CDE227F8F99D688CCCD15B325BDDFB9CF5F2210CBC2F2F3E1A7DEBE263D7F4C20A585676EB41190AF2D1650414CDD410597EF500A5C9BF42E1EE7C6F965E05C1625C78323D620DDDC50AF6BD6E0ADE06EA7A0A30CBBB5950235A7CD01463B434E0E17E006E3E8810EEA3F92F8EB65C8EBD0333F181BAAA6DDFD2684EFC6119403BF3F013C3CB0E74CB6F55124771942951A4359E13788606C390560444DFD3BB76D9CD125A26076074A5C0A598862CFD80A1B1F3CB08F1FA1A924BC78A8F6C5F590B94330A028758157B57B95C4B1138DD61E441373569D60E7AF697F7C54F47083972076709E62AD1B3FCB668C8322892678B409C8D447DD704649489588563191F40B0D072A6CF327D3A2600BE6E4A227C35052D839AA0E5DC02D7B341058E1FB7E275650C724ED9B944456BEB212FD625A2DEE358EE6F468C155C98564E0C368AD95F7E416CE7B3CE5EBA5771A062C2F94F0E9824FE7E19D7562867E0C540C8EB9A813B254DAEC43C7B89A82A58F96B72080E9FB1719163288814F8741C1C5FD1EC80547544FC994508716066B2FA8304D6F0344B05B3890BDB29260297AEC2C3B28A1C051E02347C82E99845B5216A74F0D246082FC165F717317D353344874A79FBB1E146EFA952877B7ACC0BC92478E22FC302B3D8FFD96D050808C8485D9A397747C61F622D2E894A4AAD49F5913DA663D3D8EFEF04DDBF9E2D7EF719DDA97E771DE8E8A24824C7250A8387E0A9F11DBAE7BDDDC3E9D78AE8D1398680FDCB823905FEC6FBE3738D12FA2549F73503252F2130A959ED616E86DF3A1E88448804D0D5379C78BFD7BEC4B4C0EA98616544EE353F33EA075286CC4B902F7139DA910D497624C70063CC9E3E8795A197DEF362979B6A18CE4D624CD7AD96849798B479F3A8428EA95D1E354FF2C90E7C547C01210DF73546F996B561DA16C14D4294431D1D3C01DF7F53EE78D67CCFDAE9EBFB3445C92BF1D18CAF4B54C78A342258B054A3F217C104B05425DE143CC74BC06307E48DB9C1C1871E4660263BB011B0D65DDF9686B9B84CE628E1FFD7D8122CE2B0DAD65C4D1F1F046C53A0E63A0F4EA013798D055B05127E80451607A87EE50A42E26B6B0CB659A12993CB04AD09D72DE7869DCB7CA67DDF7D432ADC116A57F62F9658BB27BFB9E49688E88B070E155D85AE89F972EF63229E488FC566074D78C5B50603DFF894B792B506CB5224D9036D294E58BDFEDC48DDA583B58A77B8D37A82FA7E970E6B7B3956E2BB21D530F947D678CFD8C034C699FE3A972BACAE97F9C07148F4039BEF17E05A43AF4A089684DA4D03B4E3ECE5B662204E7D9C42D80FF297FC3094610FDD61B9713DAC70382A4FACA9BF51E542A4D6A78D505C07C2658521254A53E11DA6E392C0036722C58153B5FDD193B97AE2F8FB7957B038C7D54FD19691447579E06FC1DDB28A54A9344603E35106A135E6D1D67E76F551A0DF58BAE5E55747BEEBE230C205CEE2645A6DE445294C0D56BAA21B56B6E02A502B344E799C3C34E17A19A449CB26BF5D28AAF7A5DADAE8B9549D83C791AD01F9ADA078CC70085B502AF295241E768A75F36B0728B30F48E52253F8D6AEB1739A1A3CB3EC69C1979971151D71529896A5F279216BCC099B679193674C68F2C053F01C706CA9566F1707A3705247264F2A1E3192D60D05A9342CFBC2A09F6A835C9A8997DCB98E313E79766A90D922ED57EED7CE8C278211632A4F77C60C876E47CDB9099E951535C0779B3F5C10AFB08249505431CAA2489795D3CB9780404EDE2D9D23B894866144204AC1A6A687D3FC5D0966090D581F4B377FCE2872CB1C7731B467761BAC2F108DD7FCC060F58E2FF851F3C668DF8AAEEAEBCEE3FA90E28120525654906356BD122625DD8F74EFB9FC421FA6814B4F89E62866BA3F205F19BDFB6547B0A819D7F8F8751AD486DAF50FD846E03E5793CDEBE937743A0681ED081DA7F1B75CDD5E301FD52EC13E61F377FCD4969DA95EC055F67A0EFE19CAA704E17B0C490CB6FB420E1ED57B240D448F6AB6FC6D5DA08D3950E8D051FB2FB7C44E0E6981C0173AFDCA335DEA3CAE8C6E0DBFC3F15A5C452B674B0D55D0DBCB34869E21E8B8F40C2A4A5A276E61741CE54E030199367E3D915ADB302C727516DEB3880BB4C33229F8E91E34E9CC7993445A7EAE3D59956396DC7B8D9D31378BDECF39D5957B127B944EFFE2608BE1C42EB10FC4ABA568E67082B838B677B0129B956F67E3570492B6732DCC22F333D51E119CB9B5044D8A4245E496FB72318B2E6933ABB8BD795A5B6B96334F95047C3A39BA94DF1E9D011179B8CF810D3423B0B212E6C2040E9B2C44310422B80BAA2AD9DA0B9BE7F1F19318A180C18337F7E2776BDA9C95AC6E7333DE8F1896D2395595C74A2F410B0A45F8BDB51313ADD96EB3391106EE5F5ED72DA2B027BDCDF6DEA840384992086DEC85C34A13A22090828B10EB9676827BF63E9519280EBA582200C255F63A3B3C18D47DD6C08F84810FA954E1B1371F0CF3A2B09F4D957C19022E79B6E5A17E32C1C888133DAB3790EBDE5958742CEDEDEF16094A9E23F218C9D1674396F86CDCB5F33C1E13E3F6C98EF0417F9D17D0351FD053A17BFE051DFBF3510370E71EB5ED16253FC6DEFDB5C9E146D688D97C4E93965C76D1F41EF206CCEE03921C9359FB19BE30DD318245AF1F4B186EFB90DBB4C70D713C0D4323354225FFAF7BE97D67798C0EC89420A72F080C16BD600A0211D3FF897685DE2DA0F7C866C4B89C3534F3E7F278FC5713393B957A56A1C616EF2795C19A2355A1C45F929EF542280709F6DE9DC85C351DFD77A73F1918FA85987300B9C9655991835DF5F78F516AEF26BADCC9AC4FBFEE5A05F0FD8BDD140D6BF85B21AFFCEAEDDAEFA11D67E99AF7574B5337ECC4C7807C06CE9B685BED1B8274513EF61337C1D1EA341AA1286D111E8D4B7F63310BCA20929577799758A5F1FFBA3B88C5C886FE4A6EF4D00AE849489B3831AFD752139ACC3025746523194EDD0BEDDDB5A55BE55615413334444D368D589171C863AEA8567FD87E3B155682C8F96E096E087D712653170B1B1605F6260F93362FA5DE4F1FBFA58F0248B79FA6899DFC2455D12BEF89D71DF7629CF47B6131B0E58042E74F1E433ECA6670D5A7CDB2F4A39AB91759B72EB8E18C69FFEC825D29AE0117F64D28E3C2D00164F7DD8059132B6E594EDE30E698405927DDF3C4703F72F5A71632F7B97D9F36CEAEB3B6CB20091E1C11B16837F1074C1D9F3A8BC721C94DBFC6147905CA0D00FA06BBB2B367953FAF9077F8F55D4712BE35F50C78ABC73DC365766ACE4CB22B062F88C4CE60AA232A30E669B334493277E87D78E69DAA7716A8744C03C4561E08F08E269D4981171E55B1407AA52C193658AB515FFA45DB259469095F382BC689AB6B614DA406E8EBD730010C11586E9652AC40351DD53F982B456460FABACEB994C879F1C529085453F6F921CE3B45122A6404D77DECE9E455B3F9BCFB123F2E04D26A8EB9EDDB7485E0FC8980BC6576C3EFA4964B270D38AFE2B88B41F6A504933FA02BFF89694A4987F1C66715C48930CCE97817072D4A8409D22064F3CE23156599EADF3C614537B9BBB8F981E203B8547158B7D86F7C63C7E06A815A25BD9F19DBF6F69CD9C883AB6480F5424615CE2D9F2A9C2A5BE22628425FB2D5D67615F3E18C4FC6E5708B3C3B7E618AFECB712D957F7504D15B66F8D98CAAC5B116EF76B93D67B1DE6DADD6BE8A5A8744A5F439D3FB466A5103841A853DD970A8B52C9CB9D4E9E3C88CC4F5FBF739675FBC8480230D3799C8085242543547DA7FAE0D66583BE48764FDB0A3528ED1DAB802265A902001B0D02264852424DA3BE602A56CABCAC6BC33842A0A2C01100D19C8F39005252902EDC6CC02E36147DD7978455C02EF5C53E013032E73206ED380519F8C4C19E1771338E1C7FEBDED3D5C79DC12ED7D0232A9A6A5B44F02CBE373B2F77A47877C7039A7CEE5FA5EDF2B3E184DF0DA7950AB94D456542F33E3E210781CD3E83B2637CCA78D7A2A4993D60D8C8A0E46614E61DFB9616F11197D844B8ACFDEA6C698EEEB112B488C15AE98C1BAA52CFCF4059850C4F84D309F2499FEE2C6EDEC12526D5CB2C4A281EF2C2A40BCB2E66C67A67E8861B5AC34C9C92216683D2E016237CFA90D01663E3054014CE8896202148DD61B14ABFC61D353CED06F0D79118BA9976F5CC9C62C75AC48304DE283FEAEB4070B898994E89B87CDE33A48F5AD49A79F8E144ADCBFCEF18C981C174F3B4F2017D679CE664FC49D6D2A1FFEAAA82B2247EF9BA7CEA2B0C17B87F7644B4746CE22F8E7BDFF27C361EF7FE85CA80453D9A95AC8D99C00D2F2D34C5298E56269E5268D95F608D6DE57E7B367C2B48D2406AD8ADEE7AA951DF50745A6584C2649519937FE52B8B94206868BCAECF653FE8C4B802D9E0D27E4D1E65A3FC9F2A37FE47C9DB6F91E28E95DABAA9279146B2A858035A23659C5836073E2A70A513605A72518858738128144648789C68024B5A1E5E1FD15CADB6C8020C1CE873CF6B802D27A79DEEBCD0AFE3DCA111414BC9D4D60156A7F4D48B295F91F69FAEE62300EE383965C3D495654905DEBFF8144D6863AA591EEFE59CFC51975C318E9118338CAC82D66BA0388E65F636151186D8F7DD914E230F15B341FFCA9FB8BC7E64A032CCC0F0DD0A16CE23E7450D876F1A575DAF3D5C23D52F43BD9DDEB00CE77C1C267B801A369025F9AA2B4391CEA4F042AFF3F82BE7218C18E1E3C7162019EAA9B479266122B4EB69B5C65147A330EACF0F7FD9E64527672473C73EC1D6A0A934E1FEC7B1413238B180C6B0EBA5EF81FDAC607BCCAE407700A881862484EB068ECD6C4F0AD2E6873DDA59D2DD8C35EE8A7D19961A45A8923B9C3704A43881F8CD9DC6D651392776D49015180058B6BC32F9BBE9E3D42827EF032F68BC14ABD00960DB9A201039859043B17E2B14492927D1F64466EE3FB038F3DB0080289E20C9537ED21090987FB1EBCD80D46D41EF61B52083F2042E220A2947C08FF2EA3C59C6DB9A51DE974DB1475DEDCE00D122BF387428604D7CA6DC198AB2ED08FBB56D6569D222E2CEA1A59FD77833C68201012BC6FF4EBD6B04DBA8E1BF451A3B9F7848F6C83CEB70F884C6E3BEBD2514ED3C356634037848D825349388BB25219CC16AE72B88308602A1412A6072AE65F2435C7B90A26DEA0BD012E259307CB1CF7743F6F02A2C1808F9F80F9E4BEDBFAF58030A07CFD11F927E62EEB421FCB34C07D2AAFFAFFBAE8EE5B9059F406BBB228AE687C2CD285358ACA65283F956A6C56F7DD2AB005E56BD69C8ED6F0EC18931A1D20CC50E6B69E318BE379682819B8AA3FE0EDE8B8CD35FCCADCB91931A1D3834E1B3A50FD16F69E82B9A0EB25D6C38CEEC6E4210E1E87968F3D283C74B979401B7F81AA6F54409FBFE40D344F3F1F9FF62DE3CD4292391D50E1A70E5A1BBD531AF8EE9039D2CD228545615 +pk = 050A2EAF23E4F13F795C25D481366FA53356411ED6FEA0DD45A1A12594F741A0E9C564EA3B75D759C20A888226E1975FBE6AC28CAB03AEAA21B09A102E8614FDC4C5AA5228F13186B569EB5CDA78D93027F7638771AD68D396031F8A0CBD889D9A9A4234525E1611E8177C4B2BC5B4A08A86F322C84F41094EB5F64B6A383963457B4CDAB98706FE1475FB8C8A7A12410BA81CE66016667393BF6465B6A76B1441655A891A578F9460ECEBE6212A5C401A2BF73CD95B679FDBDF264B9279455F6386177CE85EB27F07E99613B668E64FB587C047B1C374BE8E2703A6B0F0C1E8F2FDFB63FD3564E05C847744A7A7C1E6577463BC70A4E17C845803ECF8133D1AAB00DC7C1992CC774466D0DDA1409DBC5006858C88BDA4C9100906CA7746F02CC3C3C6134DF4B7A03AAD398A63F77409B661DED66F7BD56F0B17F47FE7EBC2D4CEF42DE54E3E7CCE8B9EB2A57831B0E5B3AD0A2569C9F7B795100ED9D9D729999FE02AA34D0616754A1129483BE77682CB84B182F30A70E2799B71257A684924D1828FBE44951357AC14526E8B8467234CB09ECA9E4C8696761E60243A7E88D4669BF5DD4B4988FC8C20A515C119F6451FC45E8200DE158B84F9DCCEFA857AE045DC0283ED681D8FB6DDA5C8AE9965C0CE06B8985B3AE6896824B89188CEA7FB52338B4B3E4B2962669840ABC693C9A703216BA4C2EB6C06A5797E6A5FA43C7C62D71C7B9415B71DEC0C6C4D8C49CEBE66456FE212BE2BFD7631DB4EFB707ED1167BAAFE438AAB7EACC6C2B32E007109543CBB92E66A158D72C9FED2BC8962ADAF1613AE0BBBBF5AC9C880D1341B091EA8C225F3DE4F90DF9AE666BFD0B5242C7CB29FD2B392AFF5388A794ED6EC842286A9DEC7BD573F2380F271C3A96D000FFB6AD90F75D27126A644A84154E7285F10EDC6DB9E41C45D7F4427BA1501F4CEF8631A92247FC7E8770420F033B9E15483BE01C895F7EF9D0A4CDCF5295D27F0A2231D20051EB5F446C84B0BEBE34C4DC349F1730587F9316BF92788E9AD2A266AFB3D4D66A26165D4D4164835973DCD378656A6A2400CE24EA0134351FCBF24BE1C71EAFFA224F6EF44DA0C73A88233A10A62D99A9C54D0726C3D225B41C988204FCF0AA445199291B89547A6FA6773AA3853342881B988F4E7EAC023737B3BF24BD488A4726270009DE1851BC5C6C7A7E88E07A1821C63B95237BB2EE5BED5C0A4549A42477DC7474429EC4CC2C6138B24926B7FAAD0797DCF6A75848F679FAEE081431086FDEDEE6FB3C6A78E2D93A4F0888EDAF01654CD83F4ECF6DC60EA0563EAC3D3DD51E2497C9FDC4CB71F8A0CC07FB637CEAF8012FAAA06F1515EA8E96B628293066ED3181B03C9514C438FFE465F06543BB5027A31AE8DF3179095A88E4A962CE76ED03D22EEEDBB882844AB2A3CBF4133925102E9980A1110EC5DF0AB5605BE430D6F7EEA88A737DC984F60750825E37EB2AE33AB7F98BECEB22B757ED4CBBFD2F02CFF0C11D3F2F29E9A658C80FFC783C5F4F3E8EE964D467F570B42DC2B1851408013D571F1847EB505C27509923A4C7A63AE33CDFBAC6CF342BF1F799F48418C43EB0F9009667DCE984331924D7E7AA4DED0B61A026B2E5579B6B1CA4C935E2DA182AFEDEC29324BEC91D21BCB8FE053FB89BC06095CDFDC4C1C48B89E19151E0379F46A6FA030C0F243FA7F7D2D4BC79B3C8E18AB06F53B30A3A438FE681440920D7F79B170751349C45B3BBB942F0272F70D438531249B9BD526FACA4809D9EF07A2CC62B9BABF566346E58E5CEC0B9AE16F47ED3CCA7EC7EDAE8EFCA1771DE9750C268776201B17179E841445E35BFA9A2656A413EB40BD03319F5FA21A7CE24CDF046867600005541A451D3A1BB5B5FE0415F12657AC46C8E73D330B73BDE946CDE49C794B8F01ED5A4BECF7781C22634D73D0A950D54C27DD6508C6BBB9D6299230D836B6FC79355AF9FDB9658BF02D943C2C2F9E109BA2EB69D64C18BB2151D00383BB7EC43FD8591EC623A92C3E16A9D8D2C57E46E0002FBAEBAEFF2082470A14EA29F1AD2F1ECCFDC94A853A41B7CB8829A68A3B7D0DF9402ACCD416675EE3A20734414EF7A72C7BD427E2486BFBC6881283802F3CD3C01D357ADF7E81375B9FDC2D575F81331B990474CFE2556BAEED4FDDEAF6E8ADD3EFD8768292CAA59FABE0B1CCE5676984FBE41DAF760D4DB2820C1D73B0612EA2446522D7DC6DB72493CFE77526614B37C0B98E91B5B2C5CEDC1DBD03B9E77201128F53B4FF8746E5C7B6F7C2E3C8C41BBF3545C87B50B5EE3DFB57A56C9FAD16C0DD82A5984C914F36AE5E3A881859DBCEED93A409EE5773E4ED2C942ED47724F5F9F6428CF356649A327DE025DC4A8D17B076C2387CDD194C7F20529431B33240C737AAC163EDD4EE9A6BEEF264B94E068CBBD37603386051C51D7081FAE5ED551D8D25DC1F252AC66C467BA8D965FAA36F7756DEED2677F198D0BE5414B786D32A03685711C572A55922024D35DEDD1142FCE0D6165D30BFB10FF71652C6A26CBB0D48C62F5E2387905A40979DC4CB60155749E937266B862F11EFC6503B7F778B1DA0B0FE777B6E9C487553C7F2B0AE6EED5E5CF4CE686BAB6447B5128E5169878ADD8369B015DA1D6C0279080F8B8C9926801B93969987B91E9D5B5FED47353B9472943C14AD0068B2C53B7DD7D966F0145F08799E717224F19E18040E7532A04AF47F4EC9159BCB0B149377C425934EB0A8F08B29798D77853D0CA123B954C6DB0F421C65D2FCEAAF233F665ED044FB0AEABA516058A35D475660BF8B6FDE2EB83526A7841050198B2C6D67DDA3F083FF2B2EFE84D557DED81E7A1957135ACB18DBD61615D9517C2EC495EB014015B69006C89570390609C196B905B4E638DDAE9194636F80906D4D3101D6C0305D6B72D2970AE7DEDB4CE67409028640EB03EEABACCB86D14BB62CE80AE6874F868FD2EBE677BA5091C4137EE72F856CF8116D3F325BFAECA860EB2F0B829845BADA0A63221C629AB9F77C48DCDBDC4CE9B5D0FFD8BA51F2408E361E784A49A66E53ABF7ECFEEBBA7CB807D89F6C1C31EB691D51368539555D1F3E924A4F8C4A33AC5ED076732663F4F01D242B7BA543B0D9384BD11C1BD95670BA9E62C07E628239DD3E51BBE1D8D7A955B9B07B57122F4C2C9660BFE28E5FADFF35886E4A4E6152DAFBD8429B3F0E217686CDFA9C10492FC82606EE1CFEF7FE13995A4A3F42CDEA32BA4821DD98AC4184AD40DBB72E2E841A504ABA7282FA12DAA05CC992EC4FD49E006D5070544FA4BA29BE69C93B553A5595D84D764084B859B0871E952832483A544345725880AF1E72FDA068A012D93A90E86B5F7E6A48597E90AA0EEFCE6E1A2EF77C2FA8A779C1CBAD13FE5E10989AEE620EF9E17B389BD65D87C122C444B9FD24D1B415126EC3019195058C9E489FE5500D491F4B3D063627E678908E1A0E130FB37564015FA181D096C873A8C6A53EC77D323F416FED122D72FAC6513D5E5F23701C2D84570D841DFC9373A264D750E95215117F726A7805579CEAE6EF558B04AA4302F1D92CAA10103CA270E16E0C828E67714C5B27531A7BF7D400E99414A1F8BA0C89FB12D5CD150E5A51A57E034C4AF1511F7258986095C144DCFFEA89E8C1510A1F226EA7FD84C1FDAE6F51438503A74B6C03A298E724273F775CF1AA3ACCFC6B3252D876C2A8133E0D3F40E7C7A7D63D4C69DEDE8B1FB3FEE620D457204FC6B234E24910E26B461DE5E03E63C14B20AABEEB776AE3502460DAFBC06A07E80C2FF2162EBEFD7E37FA82C8B1B504D35D68DBDA1AFF56DB010A29B1E2E9E3B9EE2F80B210F277891F135CAE4312393E3ACDA754EF3E5EE4973EE1723352788EE052DF2DB6B3D3E02A51D5F7B1746CAE3BF1AC5852A0C85BBEFA0E337B3EA1A3FEA210BA760BA05A5570C39DB0C889D0D6DDE8BF8A7314DC29C2FC31C8F58F16C9FF2BC149A99819D88E6AD89181FF1FFAC974AF728CC1E53AB7408622DCEBF6064A8D3E83D77AD4645083D233486F236DBF390F61F4AB0FC13E786DB89F76745AE53FE6338E70B576469534500412F42BA4310CC40DD10CE8A0DD105D3BA3CDA501C59E94CF9041A66A95064E8AFEFDEA5243A266F57CE926C33D5570B4CCCB9FD60137F542FD26DF6AF6738C10603087B6FB7C9E4DA3F741B64FFC2C5E8FEF807386D2AD1383B730552F5196021BA45FD6AA3FF15E712170EF0DAA30F042B793FDC8EE35148BE738F02D511A752BF2FCB2AFF293779D388BF88C8B0387D6409CBE0C60C5D204B3F6B9B9279B64F923A2983E94B053DFCE2882EFF359F9B9003F61844AF3999290EE92FBBEE563DC22627AE2D7B7615B8AFA805CD297DA2740FE28D4166092FB6242814E1528BA2C8BF0B1BE959FF8C035C9DBF5E9B8DCB597C38C72B2199F70D482BA84DBEC17D1EED3A2E6F271838B466FE7D28C651A9F0FC47018AAE39292B3E295183F39FA2F3A6F058DD8CBEF193875E9673D5CF96F91CDAB90B80A6FFAD6B543108691F94D152E8B51C45FE565D74982ED9D67BD8ED3882F0FB3BF564AF7B9EFEC9D2EC9B91D91A68D73B4103B369E3A2997D0582191A419E7893493828FBCFD0B6B233A6478962BF037941F048E1A9A8A21C3448CF9321B4774C784DB84CBCD8562B803052DD7AE05877999555C5BEF57ABA06B4FCF4139259950705707925F925F41A3623084F7A92E8C1BAECCA8BD740B9B8C84ADA29A2F7FF672A8DDA9DF42ADDF9C280CBFE2A905CF9D7189010F21DBBB2E6C4CBE501276AA30C487D4B8FBE221EDDFDD76DEA9FE7CD3F7F3FA7B331E3FDCC9615B8921DAC3D6EC7046AE27FDFFDBE8CBEF159720EE1C11FF022894BC1877B3565BF2D173A7F58EFFB55968BDA4F6314A5F00FA445435100DFE023BEDB52C4CE16ADD0610467A4B2FBCD8DD2BB37CE6C9AF50B93F32D9BBFA253C85D8AFED49E7904339E3093061D7E163BFAFDA63A1714045B183176576908B99329FB55011BC21D438845E6D64BACBE05757823D015AC2CF8650885EAE2B222358D3264360F925EA44DEB36CB629AB7953B95C175DA18D3DE28C5E327604625C8D9DF62A614EC248E910A44FA24772B1E3BAA9F26A964ED9A982EB84D216D35E720CA35429B6FC559F614C460EE981EB96C2DE0F5F77314E90F7FCAAA653272A281C629757AB352988E1299403FC6F2C06D7B9B64E5E83FB5F9455F5548131231BD00D9C43BFC7846EA5E42D6FB01D1438E85B563F2354FD1FCF3D28FE0DC048C73E5D0EF2C8BB13497EE2EDDC072BE7C51607EC47910A1F8B3FBE5FB2F433E0AC5BD3A34FF694FCD464E18FDC89DC5E8A92215CF74B4EC8722EA75F431C371C62FC4B63807BE9EBDE25A5B7DFA97A9700FBD3E8E0E36E388C3D4B8F2BDD7F45A932987683DA4E4F2D185E52C18CD32C08B215C68DFF8D796674262B649E02BE75BA2CA5DFECC3FCAB1AF9330625AE1B7D8C1B7322940041488AE8896F87A7813DD5D5E87B08AD2BE2643925F6AB4DC24FC38129A155CDC4F24772E4AB7E4C5142F23C731F69D7CAAABAD3E17295C7F87FEF549C024462814B2CFDFBBB55DFC33D3AE53CDEFD6487297920C37734E09C107FDE466D428CCE1A5274B747F4B4C532293404D2B3B796603673E8B996EB421A17939D92BCEA5318B6CCBF5EE8B16AEA9DC6C03592862313DEECD71ECE1DCBC1BCCD72CC83ECA5576AC4FDA3BA07CC4587D3DE7BE4AC98E2F0603CC3A295348135604DF72CD1A6CCD3FFED7A82030B364974545B7997B82F6937E7E87DECFD5D27E6A71FBF057B771D88435F32E289856B944F9CF8AD369DC1D3151199F642C37C7C4560C9F209C5C21961F628EAC5A9B13CAC5A8F9D8BF34C5BCEE8B202D2DC24C732CE8FFD384830A692F094029F3EA769972C69FEB5714912B6FE1AC01A510CB01BE6C043608ED0804C2C0183964B2E14122264965CF31B6F3795EB8C2C26BB2DD1ABBAAFCF063AF431DFCD4135661E4831159D4C72F31841E5A841D44D4AB273D96EC7EE3532DCA0AB3ACE8734B7B615B7802D084D34807DC3311609DBC76955B7D2D892117EFEA3E135CD3D4A1D6AC61E4CE6778F8F8C1660B50493EDEDCD4BD5F09F9527C3408176E81AC7764AA3EF51CDC89C9D77FD40D265409F3CA289DF0E390D65A2372545535A3F6D5C9506FA133BDD27648EB96AB1EF0A0C6D3089007BD32F6AC8D7DB95C454C522B8205026FCCFDCFD5C86DB9E49A67B44C36C1B4208F4F8F3DB230654B41236AACBE67E92CEFD506CC5E566B79A06C01D2B77DAF134D53A5CABEF0DBA7AB80FB516B9B5C5982D8913E16C8313DC5EC5B75320512A4F3410CECED6F6AC498B7FC076120E1F780DA5D6E9D9F87505DDC5580630217897A8D117EBC4AFAE0148B6817878247B9B2B5B17AD682551C85102682A18A18273C7BDD9E11628A3E58F8C7AC4C737F7747AF483C2F2EB11D6986F2D9F719F32DC66CF86F88A25D123A5A80C000EA3509BFA4D8BD4233580E82A8C4198317231799EC9FB354A222EC8D73E2BC64C5461AFFADCA6BB26AA31BBCF66BA89642DA86B9A68E1018EA9A1ED69FDDCCB5D6E1254B2D79C0F167E5487AB5F7496ECD0FB5E1A8F85BEFE2E4164A8B11241ACF0ACC0C75011D78C2CB540E96630160281AEC631461B27A67380D758475654151AF1FDBD93DFA7F4B80F32C08C629A8563AC81D0D06713F63A44C6AB322725AD79C9BABBA809B7F84A0923D8D95284EF216521383FB4F4D6D0C29544A423E80AF6CB8B671937C80E979D2686984C56EBA0B65966572FC245EFE4C372655E42AF42795BE1E778C7CA5A636A79C95BF0787AEEB8F2D4290B6F339F46E1347070793DFB8D3E9D8A1C9243190C3BF66CD61E7001CFDCEC13EAF8E70B1166F5D40D2017AB18885B0BE2FCB8EF735BC5C437EEDD261C054C6E48F6DB30F0433A7E4F6ADEF373651D86DBA1283F85EB4D9966655428D2EC4283C7F5878616EF8724995A4338FAFDB6F89A1324C405C6D0BCBE734FBD9F9070884139882E9A6411664A006B5FEF6F0D9FC8EED4B41948984699D751A6862742E436BEB335EB8F3A sk = A33BC0A7A08C13C0D4C1174DDD886AAC4C5666E1F4831F006C9519D36B2CE8826FEC9694C13BBD77 smlen = 1366 -sm = 7E08779C9DF76048C02C93D73355287581472CD758DEF3BE01E65C6FA18269BACE7C430E280AA67B25B49014AF917D6687E30EF30821341B29E8994C86A8FF54F0FC6921677F4906049A98175757F94BE4A77D0DCBCC0D87203B168CE03266BBC96C722F738E600FE21135FC8BAC7901CEA5301762731635FD0DA7D08524C62398B8D23158581DE0384840DF571120C39A9868B93CAE9C95875F904C4974C6B2956F9327926BF26AABA7BFD6D933AB614D450E3C1AA185445B5F29532FFB20C70DBE13165F8E3DA60A8095645E5061771814E8F01D5D2469559EDE0D4C28A871221805BF3280B4729A459F488D3C0E96FE6078995D8AE0EBA04DBD4F02F6459E260974B8182E1F5FC11F598A68923048AC57A3D9AF87622207B9241ECAE79E5C623445ED7A815C1A161CB7BDAB7FC5B8FDBC689ACE3FAA7CF5CCD0DBF8DA9A91616A78D175A3A42D12C59978F5D460C9D0B2786FEE0152506BAD999DB70F916C5163233F8CEBC6184F56E8E4A1AAED91BC09DF048DA1F6709EAD8B1F8A5B5E5D5912D62571EA7B9E8B8DD6201AE0E2455D1DD716F55FD871839780F8861969DDBCA1939BDDF1404F3E07A6E1493B0B4B131DB241CDFCA481A7F2874BA18D729C683EB8566CF1EA503F4AF71A24ADF895835D16CC26279D7F33767450E06FB8054D55328940572539027528C658B899A6BC16126ADD5F25A4BF61DAFAE1447362BEC12E274058B6F30D2F72BB0F5DC2EFB090DA41C0CE252CCFA7431D3009F5CDC4FE77E5417DC40C0C55205CBD923B40E063F4EB2AB0CF6ED2B3D3BC89D55A1A6287B371B1834888D27DAE01E5FF92C9CB924BD81104234680ADA37DE7A6F0C2F096F851CA4BE5DB0FB9991CCDFAFC96E99E71C5329BD45104EE1CB6766ACC13F58BDA0F21008CFA00F8909A516E74F9E0E304955F16284FBC01A5AC087030C590D6D4D316880B1956B040B3069B65616DCDEE22596F6626227B81FD8B84C5AF772F6A29FC30749D5029993BFF93937B3DEC64C3778D5D99134E65C37D81E3A18B241488B4C2E93342CAF07ADBA5ED1DFA080C04072AEDD9CEBECF9BCB56AE11AB529F0B7C58D22ECB4AB8316ADF677B91B36A87706B512EB4C18C58DADC0CBBF5C968D38562ADC13C47A5635C07A5FA94B3BB060781964FCDA9F3569FCAFAA6C78893B6F0BB9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 +sm = 9981434508758B8CFEE570FCDCFA9FED52359B33CED54D997B7ACFD838D050A4CA16A316763D9059126A4F738DF71A2F7A378D1084560664ABE77F40E533D07BCF086BF9917EAB8DD8AA4627D1A87A0E87763638DB4EEAB63870406003EF8F16DBF9E7F0E52E46472852647B0FA14F7C238345FBD0185DF2CAE244949FAC97F964D1CE2B9836C5CC4B6497E0AA3A3749AA8EE7C43E9EB42713AA664325FBC429D20B5DE2C566B03046C7F58EAC1A4E9B2A032EE4EC629C4D3C7118C1517A0EBD906DF174AD0D997BA32BE60C849058B750B6C374EA476525A7E0A7F01A2ED9223DC0DE4E15A9A9213C0166CB6291CB3EB080C99957E21E7447B8159546CAD4F026CF8030677B525561B5DB1303A0C6B82C6F26EC9E75C50726C97C5BEE1D4FA7F93C05169450CF7FF3E8527B9A3D62F9E90AB21CC0AB65A08EFB50BE67BFBA0479DA43E3AEB461E756A66298B1CB642061C92312DBC31A439F54C2B46BDA70C4B74B4B65DDFC2FA69EC1FC6422BBAA1AF3031C55D4B2FD7EF61CECB403A17C135639986BF201F09A04F7DDE1E4B0A9B3DA60F80997059507B0D6DBFFB635E091C4126F1406F0790F8659F31A49A5AF848E79F6D3C26D861F533249444B4039F2A89D39608BA1FF44A4073A1B7294B8992DD18C27B89CCE5380803648CA560CDCE025A80744A5D0E4F27B4E701CD57DF1BCB218AAAB3BF025D715AA619AC5091A90A4EA3A53DA9F3940434334DD7882ED8482E6633CA6B21AF4F09121D658C34D166BF83B5DD501D8672201386CE23965EBD35E6DB2601448DA96AAF60492391F306354C55520A38A1CBFA5AB898BDC708C06FC76F9538DD7B486142FB9E24FC885A79689ED3E412533FBCA25E8A3ACCDF045E17E1C22A372144BC1CF21D8311185231116EDB12255F2652D092AB865D8193E435CEE36C9B1D80329EC0BA8DFF2F602F156BEA6CEF441A33D5ACC7F79D5B9BF6782BD189160BB63EDB37A1DD0D0655BE8E67344C144B67246889E4714845CBAC575FA563EA58B4C65C37D81E3A18B241488B4C2E93342CAF07ADBA5ED1DFA080C04072AEDD9CEBECF9BCB56AE11AB529F0B7C58D22ECB4AB8316ADF677B91B36A87706B512EB4C18C58DADC0CBBF5C968D38562ADC13C47A5635C07A5FA94B3BB060781964FCDA9F3569FCAFAA6C78893B6F0BB9B64813C058F07A09A796FD764604EAF58CE144363702896DF0AB5FF26D5DE000D14BB8FD358FF5532D3B909AB62C18AC30F1900F84EBD3F4F18BD532D16C7B3470F0F8BDF72938C916DB18BCF1429DC1635B1C152C5F89A9EDB17116C11815A6C06273A889132923DA908FF39F4940A840D3CB575DC4D637AAFD37968EC61FC4EA04B4C320491A73ECFBDD8E10F1DFE902FCCEF93DD287ED872F67146BB8CA5A6ADCF0350E8BBA7F2F9762C4AA748FCE19748EB17334146C152FD63FAE3DFBB1A2C2B3C78960369551FDAC5D54643BEEAA59C1FEB0C21DBBB19977D848CD82A7AE0005F45956E0FE4700F14FBAA0C12FB8C65A6AEC95C5A5C8E79A6DA9C4E446872575C06AE49A31B82245E1757C7CE84D6D5DF3F642D3434B7E1A15A8B8A9DB460826B6CDCA69022DBF87595B582DDBB90A81E09A13C2AB1C125E4435FF30ABC9C56A00EDFA979F79D9C895E800D2DD6372FAE5FAACD83ADF8A6D55279D52DF547E9BAB39D99076AD7D297371344D35BD584E0FB5932F92FD5183B9250CD180FC645BEF6028C405B0EF35DAF783428173F1F2482AA1363640F66AF0FE8ECACC0DAB84ABD2A1FB53AF44445698CF1DDF4C2EA214DD339BE004E75BF76E95CA5C16981ABA5540689C1C1F1DAF4D0F89D62CCB3496340D61E7D5F5156FD3EDD02EDFEC8FCDD0B231697B0E66F4A3AAF46117532F5EE2CB4D2B3B82B0BEAE0A45A482CE9A976CC99AA82BEB0FE08CB68C4 count = 16 seed = 5B485527C3B9A5E5B7579950049CD357975D4BCFEF83FE33C087ACBFCC10A0BE4225E7F8A5F77203B5FC7C0B5FC0E78B mlen = 561 msg = 922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 -pk = B11D5D079E10D55C9AE7593E66D2EE9D9C00C7A60D4D30CDDF42047D274D52C61237662CAB4469DFB78BE344F774348FC7C0BD3AA5147BDB2AC714AF177B3686DBF5BB828C92072E811C00EF94CFA793715CB362B2642A6E45CA8BF49C377DF200D38C0798A45FB5DA61AEB8FF16874CBE99B78465DFF95F80ECD80EAD3D3BC75460410930C445C54D64DFD5490983E6981B28512E06379CDC2C2454B4F442E4BA8891CD74837AFA91ECF127E4E6CED7F9CEAC33CF43A8C38C04101AB2D7EE4648185496AB093589193261055D2256CC821003E4EF3CA7B94FFAD5F0CE18B9CD6B67C8B46233F6637F1F257DAC5A01B5E9DDB73823DFB421AFB7B470334E7F64EFC53557F54D6AC5615F789BDE0FF2C4CEEC7AA4F189926760DE57EB3DD358AA14C96B77D3463517EE8EE787ED30E719F3D0EA4C841F5FE9291AE93F1D4A29C51EA771CE9E1C9391859AAC1397D5D07016667CB60E326FC4EB15E2EB448C2AE8F034F350B3E11D1B9B8490CFF76A55B7ADE86B2630433923EA4600E52B2E4B4053CE223005DF51E193BE4EEC9F2DDBB286B10FFDF133A18DE5E3A4B487096DBFE02A79D8538FD555CB17E0D103BD421F0875E59C1303C218A0266DBAED7CAF2E2A9E029734F5BC487C7A44DD1FA9F42CF6F73804E09F9B997B5CEA556ABB99B7CA6BA36CB57F051B53FC070B590D4CEECCBF9D910B2591BC6214BD1304EACDDCFBDF69F86EAA8BEF426B6F8DD1E1E9CFB10D6BFDBF924CE41B8E4F1C12D61BC9EA01957A5C58EEEB8CFBC9D0D8F7496AFD1CC3F273670EAADD0A04E251DDBC85D08A77CF5CB0A60F6EF47A2B3AE609A2DCD047E77AE004336FA4A91DEAE040908AECC96C47F9443DFF54556C25DD2E8497800EF92E247F3EC75CE3C59A470DC884B7F8E38692383FF465DBB962301D880FED7370B5836815E5F9DD84660E6B3A1E396D895D12F7D35D673666A9B792E165AC3553776FF41C9C5F8AA4EA0997C0780C26D72F9063B6F1A27B43B693F1A7F9648895ACF3823F49D66F4209345AD60524F63A4DF552CD364D4DCB7DFA30611729567B111E37E325BA2749E442F2E70AAB49768FE18151BFA87442DBB6DE161A609F476C06CB804BAE33D98A7E276C847A021495B8F1FFF6160B6A6CF8C8C889DE704402F24AC546F77947A6BA4CDABBE809E450C83B858E00081C0DDD982B77B40E04B752029A7A83DCC43BBD48016D5D921FC0A64E8462E0125F2776AA7D5C5FBA05E9A89358F78BDE87D9F41EA7039D0542734CBC1957DAAA1950BF541E05D4E47A0FE4825DB916900DBC88CA6DE253FB1EA6081A155310FD3874E835BE342BDE599C16436B0746C030FFD2F1A66CA7FA263A4E575D092F50B6ED0007E6A304E749FF34EB3A6F4A4740266F48D6CE72A0964F9804FE5C2355813D45F5F27E3D59802517EA683736B661DDA460CB2EDB686DA0DCDDC597F7BA0B0249B490B5EB0C48087F4AFA73F8F107F39BDF923555A48A43CFB9A9CF3860E0FA57CEDDB5832FD01E7B959CACF310818BFEFCD264E5FF34A3339558E8051CB2D3EEF76C9B888B63777149E789B8473FFFB9D7FD97E3A33422241D190A133E61DCE0347933E0AD0C74CD519E135653EA0714786F09EF6803A04E52DB62447AA86346853A6EF09FF0FEC6F4327FE40DC6F8C5ED0CB7063E3CCD7EAE3204D06D53F9410B1B6DEFD6C7270CF5CC3B223AD9FD1BAD5C5D5B66D54D6E0022425AF86E8017CA311926EEC3C1E5FC2A3F4683FF7C7039FE2FB3832DCDC90225D6B2FA3164908BF136601A2889E709B94976E7027A83EFCB9F07E5572FBAEE9B0A61B24C4AA06FFCB506CD9EF26F5C71BAEE37394C753054E0A4BC40803DF5B25B65F2B6C9909779576F9BDA5AFDBE6072A99404E85F3E9A404AC8B6571D914F57E51D704E2E62425E6BEC52004473A5B7FE3D5C7723648E36818B42F6B9789589146C9715048E17B7639D02BA77637AE7DD0564C82F27842FDBC3DFFA5B2BCB8D7035F7C0C6E9E085CD8548DB1AC882BFB58EAB2B0E0E3C82E350168DA9CD02193D55A3C50B1779C41B25C9E5F998833041CE8297ACF66002D526F66C9CC13D0AFBD8124776FF1207B5F2FB2B809DED1989CE40194F56A107C0CEA030011A0AAFC452253149CEE29807E0554007EF1D2A57C6139FDC80D4A913FAA176342FDC222CA9982AC7EE2390E351492D578B8A8CE18CFA16CA2375D3F0841DD58E0633999A7CC9A811BC17844222A7E7FF6B0E1DBE9928A4643BA711D3BEC860C26591421AA436E7FCFA1A149F54C9380AA2D9091E7A9663D7936038DCB0B5ABD901C730DCF05B180AE261ED9F4F26DD9FB67E3562982A7FCD1D5CEA129EF724C42D08D228A06ACB5F162D545857061CB25F73BCF58892B06004A833B0DDAC43ACC9FC4DBE5A98E13C0D77C1CC49007F3726E0A10ABD6629502B8F45A85DA76F55454277CC9EBD61691676BC749EB17DE3BBA9FB76D2B85712F55DD51D68F16585A014B2E860924F2D77DCFE90050C567B6DC9CB68654728DA254728136A5DD96E817360AC2622C3775DBBE32504DDDAE3D05B8A03C0E3EF74D7BCFD4E0D9D19A4355B6CE36682395AA70B874AEC12F6FFE03E1B82F704A16E5FCA9F6A1C94C31823D4121FE330CF061D42E438B0D2ACE3A0017AD240563627290EE8FE05C3864A41491912727BB06F091888845F63148FDB83EBB1D9666033AD23EB482E73CA56A557AD965CD49B13BD4AFDD7151F3FEA60D4502008AC6DEC5EBB50F5A1593C0E49155837EA1FB060FAD51F6A89C0C4B7B217D1F743328674DCD0F94AD26A8BD8D4B2124E9F44D744D7F22002B56F17CADF3735CFA213C04DB81BBDA76AD4C283403D954160670E476200D054EE9A437FD0CEC6AF3E6F9D3F25F773582D761CD1B1F73B7F69D3B58FC8C9CE71F1E18AADCFF0BE2720066E8540C5EF50026E92606685D529293BA780F16CD2DA676E17D62A10BFC1DEBB69563248D233A186BF6AE551F8329EFA951CF8E0B28E7D471BB3150298ACA62DA269DEED5C062BC7305D9443429FF1641F550E8E7C6780344DB74630B56FB1DCFDFE24620EA7FB16A4242CD2152D8EDDB0739E52F3AF67389F172AF1B315C620CCD07A51AA3E6C52F57C3E11D83A643C36253583528B4163D3E7A44E8CA1A7FB5951C9D3F2EA61A87C19DF36D97063FAF5497DE0327979BDEBE104D453D7B6A7BA3F649002E3196B034B8F7843F390ECF5BE2E83A8721FC8BAC35CAC8BEFD691554666C272CA063FC5401CEBA988FEB21A20C81A9C7392706262BBA607C1777F834076C02B13D6EACF4F278C4EA28BE7D267BC4D81C3C93F788270E7447A6F542B8EF4BC14E8DD38D47A328FE57412DDE1D3DC43884693D13765DAF244C6CBF097EE6C6DD53831145D1665860AACA2019A102943FFC3C7D534C24F76C9D7422A1A8F36A56F7744D77354F64A611521D02E4D7B946631EE7C74129EE5E9C45E17D23F25259CD5284A13752F8187E35CA6750C866E16C758CF03402797F2EF02DD696968014E86EE0B82F685318C3076985E2044839399F47ED15E3EB3F3A6DA4B6E4ECCAB0D08A15FD66C6E477DD5A7BE7EB61AFCC16A42AC721DF29B3CDBB4B2935A089423B02D8867AB037DDBAEFE0BA0DE72E75E5296CD3375F17611335CE2A742E03756765BD2BB567A9A0BD2C9AA048BCB1B294C69C6D878FA9010390F4E1B1C5CF908A5A8EF78B2C4AFF8278036D25A6C77DD3E6342AE9AE526D7BA1C3441D6BA1ED8EEFC1B20277F3C051081DD75728ECAF847A16BDE576E243C41D3BCE681FCA502D86753A287AC3B8E4B297BD60C3AA2FF6C4F199D9AC3E2BA9DA530C2C8A5DF1024831C8CF64CCDB36271A58005B08C639AA83301E4FA329261419B19BCD7FD1A6D44C6299FB778673D60187574FCD7F48F357D90CA0EB6B6D6785FF9DD9A653CF1E8B1E0FD2C03B2C24E2D47BAE3CAE4E9F6C2CFF8F64833F9D7B6529449D2A9B865D5EBD72D1EDF603553993FA151C87244205938495357099122FCA376598FA0FCB22034746481549EE874F046B5F30CDF41392F40CEA34DB5388E1BFCA0FBC4F49BCAD1B7160DC661726BA659B4CCB942B2E5A7AD5653424D7F1FB4D0DABC917B6B1F5FD26BF6FAEF6A1AFB20B5E08F1AB1E5D185DD31642635FE7F004387921767811921D9440C8AAB3721DF676254F7D0095F2FB82C48BA80997830B1BE9558841B29DD6F19C5C5CB1CAD675ACEAB5441786CB8EBC78E4D1F06AC9846B985350CDA71F914C38ED58B3C9C1C233BC0BCA5199D007B9CBBDDC2B00B7AFA27BB8C10A085338826472516B6BDB9F16C158EC4BC7B4110D182AFA84935029BA537CB6E70AA59738030EC11F1435E6D3CA1F58D51B7651133651221F9B714B3BCFCA36238E1FCACD25CED916D59BB6D1A2FF4BC4F9D3ACF732BFCE8A9CE76182643410D3A61EA34DAF8FA85A819F53C7AF21E626EBA32D710E39BE330FD3A77D503276F3C99739C15A9F8ED7958DFA41DC0FD86E6A3550B16B4A9938B6238104BE500C730D41AB1A6F378E05830D2A045608CE134A4380419A7D328F9C2D33DA90410DA224D45C44069FE10B24E733E994956A034EF5BE1A525D1BD80C11B6DCCD05FC0B01EA89480E01DD11773BE5ACF9F0BF18C8C930B4EA21A883CB17C0AABC1B3288AED189C1C820EB6E2399E9B8F6F0BBC12E516E42610C3B91D5444C2F99889E48E2146C280765BE575B327655ACBB6344F789B479059518E94158859B2D9548824F2E475EE40FADFF12FF9AFA8A28C1920FB285017EAA02F49C9F83F7507652DFA93DBC6782363C9F19B05E2AF399B934A0FB5884A4700BF8FE9BCF9A300C6487027593FD22E0FC5AC0BE534F00C5B6969143EAA7E585A656693D65BC0400000701976232618DE48EC5026A9F31F420605DB56C4CAE5B23127CE89CBEA13F76C2F9B79DE5AB8AD42443DF0AAA5E65897298B2F2BC33E377967FB0C1E7CA28F3A790C30C945D881431041729F37F664C65C2BA91F93E86A0086BCA0538533CF08BA0F4575E447D876E8F7830F3A62CB53EC32946BD3FD3B8B720DF8DD51ECCF7B5AB39F071D7632EA4ECF7B5467C7306B0C067304802987CD21C7650BDF0D6CE4A1CAB54D130C61679F93E5B2CD2AB2E57B150ECA90280954E37A71BDA3D2FBC994FCC4AAE39613A2C290BBE14C274E8826BE725F6BDAC4958B928384816E313431A93ADCE657E481465237F9CEA1BFB7B1E7C8F95B9CA57EED929656ACF53170C788A1640DA1D482F6CC6780479CBE06CD121E38A02596208DC2BA2F7F4FA595D1FC260D055391CE7BB614B3F68E95A1E07C4F079DC9892680BC9904C088A10AFD4F59A14667A3B41C8C41C173E9D068AC2B08BDCE866F6AFD478B61F82DE3AC0E5415567045E8F0D03F96820189E86BE286C0DB7BC5A813340749B41119D6AB662E8D35FA52AF58CD89B8F376DB1107714A96F0790ADD5DFF347F22F3DA0857941AE3667B7ABE245424CA28D3830941547BB5F0F67637C93945CEABDA5A70FEC8D7EA67BBD36E09616293093DEEBA031F0287584C9B4F466F991CD20B8DC07E794B2298C4BAC71360F2A1B90B4A92ECA59929B41B0C25C14586F173ABC40241604D5525EE3DDAB67D1DA7A9984F113B8AFA9E756B153A5D19C052A9AF2E4CF53BE3F576DD3E893842A62BC471E453AD5BAD5F165C5700631E6C7FDBFF97C670419AC328CE472E4649992EB1B3CBF772B68F8FBA96E8C4D6107C3EA6BA9F4043E6E4EF778D4CAB50543D6E6D90E264048253D95E39609E129C1B5FA4980D10BC4BD265B033A539B4871F12E3AFAB26750D02D203CF638A0E18523933714CDC23AD7C764F7B3799181962F4F9E5F1B30D5CBD750F6336403267D099B9F24D79CB61B71D2498923BE0FE943A1E9D6F2F00C9410C308C9E5A4F8C6AD8CBE07FC31BF9D2EA3E96AA7DD93C6DE10E797E3CF4DB1F7C15A2EDCC3790BE52D7F8A3E915243919BD4510090696B7B6B2F42080014111214B31A2D685BDAF763A3FD2639F2E2FA74871DA0897721ADC0C79CCE1B6C40C159502D51D0D24E28506B2035F7C9792B0CDFA2985FDF2C11E3B3E7B980B9FA5B1485E3F60B7F06DDC3C8CCF65A0EADAB36B183469716846FFC5B1673D3A8BDF303227C0D3D74EE87C43D8A6C39EF55F72C7C1E06E51D75832C3C06F3D7EAFB5645B5E7E55C30C744CEC54C6B66D28A2511A6A9ACD8BF91BC7E1DFA2B9414D3BB6B9BE01B4591A248C46EB2E811AC723227AF77576277542F7F6D26CA4559E449FA123CCC835C78B2231F82B6E510CACAE90E6E052F371139C89062E711F7136174B596CD42A2BD58036431ECCCFBF27EE4E2E446EE7582842FBF1BCA1AE90ABA94431A97B3B90A7F5BC41EA97900E50A57816A1794002108B2D5D8D431A4F4802AB97C74F1412CFFA50826EFC7CC71A5133BCF035A210B6AD6DE6E61158E72390224D9A255675DC0D77EE26807E72155CD9DB3D7294A6CD1840145E45BFF72686BA115D5BC4932CF238B469519FDA423DAEA145497B01F3325115C6A7AF9053473A55E557E00B6BC5ABFA2524E672119E9135CC1933647CFC94F0F2AB258CF067D47477B0E5F419887D4966B0B7786F4A1803CDD69855B0043D4619C7A00196B07C12EDCA9A577904EBF0EA78BA8C07E1F2648E749C065D72F87819180603E8EF7193578088546CD122126DD6A911A32A8995EEC00EC42C32BB90379CB739D7DEC7D85413A5B87A09B6462B43C4635F3BAF26C9F1C735CEDEE9A03F6FF9568EBD721AE766F9DBCC8297A0AC91B3771B317E69564315CF51CD53FA92378E1B24DD19FD7A4BED3C3464B2C1FFC5C3DAD5612596E76DC7A0EC7A22CF6FC4BF515F8E5E3FFFB8145F6503D5C85397EA374A152E34D282FEB661ECA15CB8E51FBD9FB1CB48188828D9A3F7202E1D7319EA301EAD7748063942C3DC8557A82C1ECA208465F206CECB064A6E86061786A5A984B84C03A3A81B6476DDA52C527AFBCD0138141099AA19FD2055ED973730376CEC497A05E5806D763D53E1791AB1C4A599830FF86D38EA817BB04930B9C62F371510A39516333D6475D189 +pk = B11D5D079E10D55C9AE7593E66D2EE9D8E565900D74764C3E742E87253EB5DCFCAB6FE2D0ED25406806B4E96DE0A58231402331C4CAE43DC3E7F78FE66988ADC3CDDEB5831A3A4CE7778D0B51B29E89BA4E38131D72B5E08A5FB1CA5F4F1A3E627DD2362AB9C5E71BD41DD51F5166989390381B3CAACF6884930D793F995F6A7FD85586D6CB4FF4AF52D6ECAB1D933133A6379405EEFA6E9C3236EE1798C4540987D8819F6CF140D8BEFF331B7287DA30FD13672435E3ACA07FB7AED3D37B28CFF4B31A174DB814774D2C10150D98F31773DC46205DBD338F071D192E4C4453C4C3699D2D0BBE740798BC2ADAC8BB50831F72DFF6E2A5E901CFA45138963C48E28CAA6A1EFDF7B879B923D0EC785F77001AC22D10AFE10D5439ACD528DD4FC895E71F0C4CA61EE632DB81C83C1D4039903CDEF6079727533112CF1C24FC1B3076FCAED0A0D0D7D08E7C8A2C385336DE3B311E25AB030C382C22D9A27C3ECB46488A18B528C9D2BC13AA468095B463EB400DA3AA5921A0482E95ED42925466F9498082C29263C5EC7F89B7F3A30CAAA5C4C086FB870A9A3443F6B6812F7F397F194B85518D445E9A608D9BC0BC3B71ECB4109B83E189471CF6CB245216CFC64A7DAFF6E6002F83A4852831B2ED64EF7156A7773CB346F81CF9AE056CB885C834192E5074825D831DDD007E063AC08D1D88EDFFA5E571FF67B462B706FBC04EAFFF0D5718D513A0CD92BAB9D4C34C1F13B23D15238F2F6102718666B98B8772EC53B7F77A962AB0B8D1E94FC93EEFF9D634F6A6C4A43317688C4E4972764C1E985110BAE69013EC6140855374D35BD75A5B388FB00CE026095F9F3309F039A6C5DA392956742D6EFF14DAC89984EF9906F99E2A3C0A324F0BCFDBED02DA99866F856BD5C33FC588989FC0D5EA132E393292EA24746C822DFFCE32D75A64EA258A20F8371A5D8AAAB883A2A4C013B4C74C29B7EF2A4A1EF7E16DCD180D5AEDE914B9D0CB68A477DDE2B5082E4B2BCD7789E7F0ACE3DB8052D243D0FC30F643FA7039979E274AEF4F53A786116A2F60285F7442AD841116D5271AAF21760A024302D55284B28D2E0C5065261FA4798F474FD91D8F77317853B7181C4BB27BD60A09488DE1F585D1B0B12557FF7D1112BDBAED1FD9D9DB6E63C7EBF6AD7426BAD17961F70E92313FC43485B1C3DD41756EB24346F376A5BCF7C464FBF9B55D1FD8AA67D956C9E6EBFDE04CC3BF61423CA38CC4BEFECC4D8BA5EB33E3C579BD81F820DDB1CE24318E5963DA6DEDD760430F6ED5D2D79910894CA6415823F3A16FFE3457F05E314DD28D0DB58D2582EE6716D70D6F405807A97E17789D79B821D57F434823F33831427ACDF80269A84A90F10DCE608E94BE9A2268A8DD7FF145753C10EAD886F25E94CA744DA6ED9C7556D7BC93CF5F4AE7AE7B98CDDA931CABBC92B441DCC0513523956EC97D0E2260CCCACE9B799B84B4AD2609D46B616A04BD7C59B44AC82EE96F531086862DD3E4E32FC46434C3C816EB93A1CD13CF25EA36B0A06D749C60E72DE35EED435586D9721A1662DD1FB453396EB4227B6781F0602FD6B08B109B965033CC389840FD24E8E32B820EA736C6E6DCB6CF7197F17EB51DEE4524D94C9B9D0D717F19A0BF342D402AF36643CB6044B5C3D751E804FD22A95E9F34FADF77619AA88153876185FCED11B2A1F1754373DFEE9D0088E69B6B38925074D39AF1775CC58EF41FBA6C83E82CA20A5B2A97A2DEF9FCD7CAEF16B6B156CD9D104DFE31C4B0B95BFDBE8B572CD6745607DF70FC73DC3EEADFF211546EF3E619C929CC5C78192E9BF6CBE6291AF02F4B3003C05CEFF81B3B4EECDA5DA643D2917692B6A5ABAC280C66046079841E0504DF25DDB40B3945DE9ECA24C2587C6EA099EB71E984B5DA11D3EFA78432E4549360DA13CD33C37C489DF170373F2A84D7E855AADC38343D82FA35DA8208692C7E4C7C1DC809A50EA124A85FC5A7BE7228123C727012ADBFDE37126959CB920346478B4AD975C6D7F787704FAEBD208E5734A6E2254804E468EF4281DDEC5733257D22D6C1BCA33601B65511C53CE8F5BCDB07E228487B4FDAD97069622EA4E8288B41B3733C2D461E88FCE544CA83E3E5263B521B74A37C62448DE8D1AF0BB8F3B763556667B59D6A7729253E5A4096A4B031DC057579EFA232FB2B88C13F9A6D10D3933B26CDBF4A9A7973B4D02B3B2252E7DC2ECA19BB182EE2F048A0C8EAA62B27DF3A4D45F93C57A442F95EB04AF02BD0DD2A145F526F5F6EFCFF8B539C810416195BF752199BBDF07F6FAABE6902811F5D9CC9393A313E99D15266DB065D960541B361DD6BAF5C04E9EFE77D5645ACB87D973F33C88030D8F5A9325997373BBAD44FA7912C775EDCD395F97B32DD46BA3274858750B8577893A9573EB3802D33FDCF42C236C8AB80A4ED42C3CA99DB8EDD70D694AB3DA4D3CA3BEA4BE0063C11BCEFA1B59AFFF565740761B59897049939DCD2DBD297252E57B0565A82F6788C495C34454A697A42311C4752C2A8CD27CF14672B3C0A71F1FF43B61DF5EDEDD113C38CA155ED60A3F2C3E2109E5984FBD6A78C010EF3854058C55B6CACA37378768B3C1FC028DA9054F1EA29C558E875714AEBA36D2819164563D8BFA553250D29EECAC0313C7E4486763190C5ED95B43819A705C60B8B400DA5B471723A8FD2A34AFBF433D1E67120D4A29B3E0C7E57EF2ACD2E64F856AD54066C59026FA8EAB939FE51C01709FA726C75328C72A865BDA278EC8DCE6C6B0F7FE5D5F0620A87E427840D44117C9BFAE6E745CE25FBD9DA89F16B58CB3A2BF45F8317DB04B87238DF4358E38B93156E41FBE48F32CEBF36B8F4546479FF39C9543C101827379C3FF8546F7672ACBC5BFBBEDAB38FAF7C6891232128C6A94668BA11C10B4CB76CA583CF79533C0BA73AD0B42DA7CBFD2A8A8A64EC89163CACA723A266C72C6A127ED8B823751C82BC950210BE7CA3E39406C020213897F3D9076C89D44C0635794F0D7A8B45576B9DB0BDC05B9929236C11D6543CA55976A0160022945C9B31667F21C109AC644F4AE9BA9C13842F32AD4A7734D9CEF4FA9541A3A03B8E2B059F7194AB8B0F3887BEC46A2CABB8CB0109F982388DA0D220F02DC456C0951F961BDC1E5B973DE24595A38713BFD9D9B07EB77B8C510140E35617B646380FD97ED632D30E7FD591553B4AED8DAA21B1DAA228599E9CE9EE63A56F658A3B76353FF583B3DCC20C66612B75F9AE02C4BFCFB852031161B64947138E22590014BF71C6B7F26F82F7C04E08052F0A2084BE119FF960671CFF0E304F11B6DC449E99A94F8B68373A0C3A0D79EB8A4EB8ADB35407D8BF560AF761A1ACA79FD69400A2137F7C0C2861C9D2968B2E45B4A82CE30D8532785AF031C7A7DF9CF0745583EBBAD7F22F8B9BD8F46A518B802EB30CD9A174310EE465FE47E7EBE01E1D3C3F0885C425392B81FF4A47A8F2774E6A1C89DD7059C5779D437C857824CAD23818D3E182E08FADC74E63CCF8DEB21FBD1B747844072BA7529891EC658F62AA2CD14C4FC61A6CD1CC8C3E77F7BDD3905F5DA82D37D53372EDF57BC3BFAD0D543F475AF095B1A3185348C3E8ADF85A2AF251F975901C4996462A0C54C05BB056949F8B1C3079FE42ECC31AA910CA9886FE11A3CCBF98CB3B928CFD4BAA057F60F8C6D69A7047DC61459B3434D3F31CEB837FDF75994AE36FD97416472C106793591FE30841C1FAC0470328198B7D112EC362CC7FD89DEEBB867A3465910EBF6502C1BBEE3EADAECB22B97DF484790D56EEDD9AF1086E55C30973C770EBB6F1665FF7BA6AFFFEAA2513CCFA4A26F52EC642A69021B48D9559A3AC9C672BF4552CFC985264FDA3DE15A511532662A34E582192FBF9C2ED801E240C01A7560B6D59F1FFD9F1B7CBA5D173D6756985E644105CD8674624BE4EABB0D5F0409EF8AE2AE9BA4A1D739AEB2326CEB3EC232511432DDEC40824D0FCC4415FA22EB274855F953B8C94EC3ECD4AB2BB9ADBDBC398D5E1DFAD238E833CFB9C10690AEF07EBB50A2F37202B545057A6CF44E33C946A7059F170936E08EEA514AC736BAAC82A3BD76B90656F966F7BECB1768DA91256A7CC068B8B3A2B7359950AEE2B2E7D1E96F5769E87734876D8DA7ECFCC0868D4B58CF9D0DE3801034C1DDE0D6DC18850FB474EACF1CBD691D06013AA28C4283FC752F216E21B97D967B699C5C825B938E08A3387B0EE8ACC46AA3302D0D07023AAAEBBCE08C58E0DF6E06F175C462E5C28CE60A4AE440A7A1005A27050EC1FB3063BA5C10BA79B4DF17D4CE61D57502F63B29202A8A5BBFEAC00C937AF7740BAC1BA0FA13E0699C9081F930795A6122AB14937988D3F47F7225A1A9566EDEA6DFBE25491EEA794AAAFB857C6E8C848AD0F669CEEE839E2F771B6D61B2F75CCE88A7743E5D2074868466CA1D4EC3315D54DEEF2CCC8FCBD1ADA35DEF9AB9AA781D825A1E2E38A0BA7101E51A099B60FD9BE5CBB34EC63A2CCAE28A53073E01F64D8DD94E19B4F847B066BB2035FB81474A639D75714C1DDEBD4C70D20B212E18120B72816330BB71AF2787FC8F240315448079F4462BEFB4EA737CB9CF80F02042347041A4E0CB68428CE6F6F5E22EAD40A54A27FA4CBA377406501AECCFEC57F5345F75F7E4FB9D76E8D260191EB75CAFD4E460CC47DE9BF5A7D02AA6667E547BEFD03CCEF1A225E61939BCD6A6CB71CCF1C50A63A5CE9452F8E2C1E6CE0E3690807DCDA5AAE0318E5BFB7B7BBFBE0D13F63DCDECD0C21FA81DA4E374BA66630D8AFC79B25BFFDBA475C8098800795AACA2AA736426CA4F5B5CB6405CE5C04EE9941EE0E04B439BA26E7B3C8024352E0F4CAF10936F4B52BC1DC1B33587DB86D072D7DC599B795C08752BEF6EE1453A791A42ECFF70B59A55D78507E03B14DDB729D94741AF03C83609FB0948D089AC6EB4E361BFEEC3CD5E36313D8608FF6788C9F75A86A33D445CE25FE16A4FE01E93C800939FC41B140FF3C50D037AC861129BA8C9246FEA0EAF719BEDD0CD384567EF85D9ADD4510137BB601D9BB333533A5181F31921A4D5D1ACDD90E35AB5B270866A4BC8FD284DC787DAFFA01EFA72D153F8A8D90B4A3B12144B6DE5B82F52B244AFE235FBB3AFFCD9A0069EC75512645ECA30A7D45202EC2AE2D0E47592776E3C375D7CFA51A179E71A181047098820C76933272906FAAA070902CA1364CF185F69D7B57746FC22346A42DB0B6BDEA2AFAAA71BBEAEC56CEFC683F9E45D536AF1C18D44854D4A88DF59C5CE20423F8BE1627B1A98269F1BF8DF9FDFAA2A90452875DD6217D053BD08F7AE1F9CE538C6F2FC51438D54346F16E773E44A3043C35D8AE66280FD1A353625E7061A20CD7A1BA96C6590747DA76050D90F1450250CAB1BCC2A679D7D8D3808E62CE02DF1D202076940AC4CD8A3102444244EF3FA113A45ED1CAEAE805F3043AD23E71F8CFE4587EA6E489D866E12137FE3AAC3FC6EF4D694B79335151FCD05C05A2DC8A7431F5DCC328FA99742F7E240E40638B6F60C5672DED8E20251AD7EF2DEF627EFA9DFA757E2EA8E7255F80365C65A19243C3CF7D9DA9D66A9253A87064DDB254E86F8AC03B3DA2B9733FA8FF9D1FD807007D6FBB0C92D3B2A1074534D13B3A2FD9B55D7FB0B7FC7B2676B10F476BB3E1AFEE47AA36CC0C210C603A3E29AFBB9FFAD4F191E5B720782DBD3BF423E9511AB51920F8CE5C414873E3D7DC51D392134B2641AE44F61C3F4F4FBE36F0FA60E16D5B5E4C773F5D931E01453DB98B9B57269E8BFC2E1762775F5E6C589F38A8F3099526868B49AEAEA212715AFB6F0C9685B3967C697ED7F1E4B636546A958B7724C980AEF65F5E1FF571AF5CAA7674839282D2D19832F94065559AECBC7A0797FE47BD1AF04C62C80C8B8D647986A63F939EE6E1561996A42E7D5A8E5EF93A82FC53574C415361052C2C178B1C1266FDD07F5D4660679E29194A82E0A1EF637DBAA29270B7510FBCAE5461DF1E7A3CA2A2865ABB92E84091DF9CC37469642F04B507C8191CC14A599C0AADB0FDBC6D396EC19564416F1B07FB5B3D930ABD41597C68A4A80418020B617DF319E6F75103B6CD6D019F9154C985045E5228BBEF5301A1FE8DB345C4F02A9FBE0BEDFF44F2708A9FA247A5B453FEA23A2D779676FABE465C87DDB6C159C0F2DD0E66164E851076B1DA1986FF18EB0DC85BFF1AC1886B3DB7664B58A54C52B4E59A72629CE16441F986C478931195676EEB7130BDA4372275BE98C90BFD877E29DDA69376E6DAD35F39FB3E5BAA7554E017E153AFD91C452B543BD80C0230282779F24352E6FF1505DCE642ACB2CF8221D11DA3F8C160B73096327BAD0D1E037F9E6697A54130F01D5BD2B2056CD99F7FAA021AA1551E1B7933093AE7DD403FBAA0CCAFF60A52A88EE232715CBB09A9024735F1E860C71E68E9BEC9828953EBEAECCF7B927B3AB96B5B9BAA1AE91D6844265519BC44520CBC1A8BBE05163061DDAF0849384DACB77F500ED89B81191D670AD7C6A240C9C7E9EAA6448B3A98E873664C0669F59511098D683234B84E367F4C5FBABF5978345EA73A85945EB60B883749C61121E5FB1A5A8A60EC114B14B265C2269F039C890B12CC57348A7E3CB422F81DED5DF5B799434E8B1716B14E3D3F3515AE1ADBD988C55E1A3D00688911D4BE705499FA7856F70F81C3D7BF13707B381E8A30F3D9C7FC5549FF4F046022779BAC15ABFB1E13337659FC39EE1A2B18B60759B5C4ECC594C6F2D689A6C26F2D3F5D5B6143202E7ED4451FDE1EF6AB4752DD75225150585928DF71A2C23F9DD9E40A1A019AB1208391AE9A9B1B5F94530046605D8484CA090FE4E7E86EEA07BCA4B402B3DEF0D3345DCC1E16008293C25983CDE037F17C71FD1C359A0CF80A4012031D7E1CF68A1F261F89024BC71B2AEA8E6ECAC1B341B57498B18EDF0DDB1125FC3BEDA73E2DD77732E1D7E37AD23029F39F61951D3FC8D784C41AD0DF777F599852E6F77E2B064F6B9647CF0E501C8F405BFC23EE218387269FE5BA8A2095F6752C3C9173E6CA26C3952404730B4A7CEF0E2CC2CC08A sk = C7E33FA5329142B668CCDDE1057EB7A8619397537F2B4C6D6755B3B9FF936441037AD0EEE026ED63 smlen = 1399 -sm = 7FDD67A3E72F088200A4895FD6F0F43AA9BE290FD18E732336F2D020CD72002A97A68114771DD1AE1D49B73AA9B1E690B2F0E115982F0710A6B0921029CEEA758BBEAA4DDB70A4EF61A62A425070852AB591BF5798559D349A2EB6746835CE2207D8E1BC00932D77ABE951F25232D03B4C02C343F784C68BB46ADE6B1EC2867FFBBBEBC72D3CA37B8D17D97FFEA033A05D7D564262D19F13FCC0E826A96080D48CBD9DF8078A5894E1E8D22A45A191B4E02D2DC39F1D110E304591430B1CDF75331FB56AAD1C567B1AB806F3D6166718B1DA478EE39E330471D4F00186A3D87A9CD2DB31E89D7D05DC2135975F3AA07E98740C3C206E2EF44C7F164732C01ABB1382852F86733038FFB0DCA4CBB971AA7E2EE3D10D027A9A9CC20763D03BDD35D0D3D6A9353F11F276681139C429D84159FE6F2D88BA83631E73FF6A8F5D80916B5F911EAFF8F7999598CD0CF1D3274C374BF9F8D3D383FFDC2B5500BB26838644F4CE25B91B377F2D2C515ED052A2781A6FF97F4AE9C297D59D15741551BCCEDB92F919298DE7333710FE36B745B296A2A9442B8A2D3ECA3AD4FE460EE9C1139BA9DE2DFAEEC6908981DD7C330D051AF9D268002EFF8401C5D3FBDEC5421572B11325E1D34F30F93B0E59BC163FE68071E5A59432F8E5F932DC1C154EAB1BFE3BECF3DEE2288AE905520CDC80354743E8343BF802FC3335304F009D8C49EC72480FB1BF4B30A2B53337D5554DB782D2B9254C860B250AE2443FAD7E008CE5893A814E0323667C7FBFA7AACEE3D2D0550D1F299E0F8245DA74C3442DBE08CF21BF35247DF9F747BB1AEAB37B6A5A9BF8B0E76E9E3AE129DAFE509A91D121D773F76A1893DAF97B521DC99F87D4CBE22F47559E76239A03F821BB532132D91A81B151325460D90BA6A0155003C8FCA28A89514B5861A3EFD34E2915F124B00B776A37C91ADD9AA8B7A73CA0E01058ED9584C93664EDC1728B1E3C3637D02E3CCC4F18AD3CB5BA30693016563E32EC5140A0283773AFD9F482DE2EA59F47EA404D9E4A82F31BE799D8CB1FF0B4D1D7D6D96588A70E193BE3C831054B44B899AA8A245373C7D6EA943AE151EB0B49BEFE2E58BEC433A892A53FDF368E316AFE40FFF576D42BCBE6FF8B1C09A49101F6E86042D4FEDB2F3C8A7E6746A868888F5E48D24FAA2625D2922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 +sm = 06AB8E1220CC7AAC5CF6D876C795FA293AEEB13D450E5C590FF659FBC861EC6CFA9BFC8760E9DF0E849138E1A037A5669A9EA4CB3AED58418FE24F1CDAD18FF73F25FA56F1334D0EEAF6C6C943738B2C6A2BEEDF50EE15D3D544946F29737AAE84E2A309237D2D5B65E65BCAC864CC983953CA2A300093C32E33E324EFFFC40982BE460901790F5F8DEE6A017F761443F2C9AEF2858DF71E879EA4FEE80932F9C7EDAD33A2DBD505BA3B66ED381DF8E0236167E49D95F0A0BB2500272421DB7A3E8AB480AC8A4F0DF7BABC0E47B1F9E4F51AF8CBE140EAAD0244944723A791853E75EAEBD980C02A927D1866A5B1FD80F19DD3E44896A2BDDBB19AC5B855B20CA06EE847F6C1EA429C4CFFE529181776753BE00FAEC3A6B102B9C8F65890ADE01D67E78D9B0CE83924E34F0BE6DD2270E6F9F52559E8C038B29FEFBD93FCF7726187BA8AFF3B2883B73316352832251CE338F1CD03509FD240AAFDF082D1FB1BA48A17B10839BB2B2337C07A3295E8F9BFCF5A7C20EDF4F74B3B0169ADA6771A4CDEA74D0731AB2FD9F3832E9582D41E35222D1981C96561FFD55E58809C3C2E8C9D56B4D379FCD5FEB09967965B9894AB8D3BF7E0DA764B1098292E12CE95DC5B2B936A8D6E983AD0F208D24A76F1416A6BEC9A8596B878FD444D4905BDCC55A1EF1B23656712BE983BCDB11E30AD62126D904C343764D6CB8CE2FD0BEE72E28EACD8C301CEE1FD47CA8063BE9653BB4F68540C6903F092A7D48B7066B21B7E1667F32C99711057DBF58AD456C5BB38850567C294028887F7DDC51D10145EA929A48EE96D16BFF762F0D85BC03716AE16F0EADFC756136FE8537113E44F5205212041807B07D229A444AAEB19FD40E55140AA37082480C89CA41EC3A9F1750F3620F82BC67EE124022D19EFEE9317AD9E9895B859644CC8E3BB74D6DF24A2252E3AC3C226FC401AAE058B1CB6EBDCAB2594C30AAA81B0544B8444B43A8ED23DE2D788D49BB7074C72EFCB88D2425A1AB4E7E725FE27976A8727A59F47EA404D9E4A82F31BE799D8CB1FF0B4D1D7D6D96588A70E193BE3C831054B44B899AA8A245373C7D6EA943AE151EB0B49BEFE2E58BEC433A892A53FDF368E316AFE40FFF576D42BCBE6FF8B1C09A49101F6E86042D4FEDB2F3C8A7E6746A868888F5E48D24FAA2625D2922320F7439E492F13C272A5738FF7122DD7A6B2832632E1F7A653FEF3B8639BCB9E84F482F22A948EA17DDE6958489593D2CB268BB52DF8ED612F2317BD6847D1622CF0532CB499ADC432233B93B6F7B1866B38975AC87859AC49F91E8D235846775F9E6E6D052339C741EF6178016EDB3D0B1E3F3536667B3EA2D489F88D254B8582421A31461374F465D7AD62E896BE0857134707A70477FABC09FE0A5CC3B3F32911F5FF3806B878205525AF69007F50535DF05C33AF3B0D00E297AC7EAA012E1D863DD5DD5FA47FB09467DBAD8BC42EDBAB42A9625BFDB9FE578343297506A3B71CDC8D5919955AF4605FCB0C7164D96A187AFF65D0F6210FEF2D11BA08D90C4458542BE72E084577BE9E451B8B6F4909884BCC5D25316ADCCD0925664D4D91C2E56433C1B68C632B0CA56D856DF1EDD5E113D1F026B30DAC4FD648A504F8F6809C701C97BCAC2B99286CEF5C1C923200B1BF6141EE1CFC51C5E14554BC02D7E058970254D2C02948360ABC4DFB439E66946A8AD615147BD8A6CB0886211E8B15DFF3C72B6F8908CE56BBC1B40E838103202E9F188D98E07555DB61778F895F76FBD838B6D14209D28EB393668924AC0E61072CBD9F93B864904FF4302DCEA131B2CA16BB04959ACEE096B1963CE07F59AB505FCC8D89FE08FC58751965F2F5CA753D76D58705652D3B1505E0F720EDE3142DE9776FFE4AA0C8A25E76C7A04843377C59F1002844E89189E22F621467B813A98BF07540A1649264F14A6844D65692617F7A4D93FA9A23829E256626 count = 17 seed = 327CE565CFF6CD9A25EDD84F482FA0758B78CBC246567DAE98B818314AE28CD438E339043EB3FF16E1C2B4B104A717B8 mlen = 594 msg = 576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC -pk = CA84EAE99E11954C43315B855365FF3306E8E011E4B44EDB17CFC78FDBDA4D65FE9E3BE32A3CAE0A65DB354C1214D0FC8CB5E142D94F7BB19FAD5FB7D8F4B8AA7B1CF6F426D1728FC4F9933FEF6AD3043AA3F222AB423C0905E1B069256A8AFD1A07972E5A9EEF1C4772010AAF1E4558909B9EFB6A860BB186A1B2B2B85F4CA7047CFD70088B545B067ADF7E275D574565EDECAC88D53E787FBCABB04582B34B75DCD25FC604B7EA21B1EA632572650D856FDCDC1E4148E1F57B4E11B7D5F4EE4FEA8557590B2150311BD4CD695F0A69D5C38471DD7E697EEF452A487B8095B952F514030E9CA09254BA1CD1981B1940E4BF42286883A6D35035B3A39C422AD66A3C587C100C3938DEE3BC634093C2EA298F48DEAC598758E098C1369CE0BFC917948F8E828B803F576FBECBE1653897F064A7C4DF970D21659832C0658972A25F6B0705612B6424F25712E605D6A7EEE7C13ED6415251F883603AF43C96EDB3021DDE938CCB56C0336E98A0710297467D5971E14C30D48C0E70EF7C7243FA98E271CBCC6CE2D721AB0AA46A06ECCC7238C3BEEDEA0AFD65FE6E2FF2087AAF0290FE52EF472567B114DC0271193F83D2660506F79D6387D6E66A29934DDB52FBF7F9A0219C0214619DF0E2F2E302DC4394479645047726E742C52371D168AE1B4D2075E8ED52FCC4644D486C0E843ECC80FF2923713BB306483A223A4A799E868F28F8A084B9B445EB53D71F7B82B752F34577140683DA4FC544E72E8820BB5A32E81427DDAC54CB341C9CC0FF43E286CB903A22C3DBBFB7C5EDC39960255455737B0A73F7D1B3D4FF64DBE1AD2562CD7332FF02D0E111094C752ABC1A035C526B7583D8135E8DC2054E03931D637989EC843E4B9B8FC4362E264EA19BC4EF4621DA3507E0BE0B4C46124CE07EAAAD15143AAA7C6439CF1496D6E1A69CADF913620B8AC1A93F822BECDE0C0665836578017B2CA8DCAE94D4B301A461E9FCC2913A38C5777434FC1947497800EAEF583FC9E5985B040D9628882307EA7000CD5E7BE0CE82DC3B31CA522F0FEAD079446230669F0AD377B8CF39BF5253732944C05BB28BB86A64C03E77B7E03968CD614D7CC5C20825611DEAB56729C2AD38D6841F8F980C8F25D7B7F0D19FAC03540FC619027320F16C759D3B53A186A0D7D09D31CEF240B75D2358A107AAA22929A8065D604D76385B1D19FE74096584E5DF2429D504871B1EA683D4489EBB0D6905CCE960CE8F0248640AB358DB94E073F808D39DAC3A334D1D24DB854E76FA87887FE3C11784B44AF58FD12F086C4185BA4403DDBC839BAF76FBE272F6ABB69A321AFF319016A5976A22E22BB8F3A699498D4FEE6E6DD65A7BE8D8BE96BB364732A681599B600745A493DF2F2A0788D4786C79853982E421F6F3B78167287917E079D3476EB0AF1B95675750F7C2331717951B0EAFFEE79111BD9680FB94D170E408E783D479847CC736B94A5C9473E7A34474F4EB88D0EC08A9F423CFD3D2F904C937613176339B8FBB917B6374A84C73FAAF3C68C892CEF37AACB3B0C6F0487FA99B44020AB82D03D7948ED6FF4E8E8307D12D04F27AB775FD3961732110372BBC26187ED5267F50B0A58319CB75175AE11326B6DA7FA1612D62729575700EDE564CC39E9873415E5E1C90E8802504D2F3E998A64F38F310D0F6B933C2EBEBE904FB4D3F5F9B574484035A5CFF3B7571122A294DAB5A5D95FF2B34DD6BA0B680186CF06A62632BCEEA8D42A8DF9FBCF74F09987D9D5802701D40C4656566A2E593F012A0B3E33B4982E3459176CFC061A485FFCAD58A389BB6479D145B48D13FC2D0E82E3C6DC66FD860B77D47402BC23897D3E4A04D630624C6268C99CD3AAF035FEBDDF823A0E5AC7EA1294444C73F03FA1F1CF9A6766FE8054B0DCF8BF1A975A5171542254AB3BBB4E55D209CFB9AB5EDF757A7B5F680DD4388629A5376DE0A1EC8A20889D5224115F4329DD05C10BB8E8E2749B4FCBE57B80C74946CEA15500948D3B95F68CA78F874396C7F0581157F6F287DAA95FEC17818002A287AC6B9B29C1931B06ED4DC6BF837F91E1209127F4FC0A7890911816FB45167192149C5E533FF39660252C9948C0D6C9BF0CDBCF4EE03595D8FE4288A0BB8B04B4BBC6B9E837D1D3FE31B0CD3783DBAC0A1A72DA2354A8FAD04E4EBB8C2C62500CDFA14207E31FEF1EBBBB3228CF91B4843566F2F22BBAA852413EF0965C0FEB831FECD5FBE3FF26C359889AADD135442E85E2C16CA016872ECAE5CC3A1CB74A0F0B58C14AC5709A43048F98953E783267FE563165B3B842823C6185876C34F4252A0125527B371FF0713619095DAC9611C76591E6483345A89B2E08BC95F19C2242019C4F992056AACE1F4D5B7B5781F0A2ED1E7C13F956C0A96777D9279F5ECA43918836D2BB2EE1E8FCFB13AD3C9135D2CFE746E5F0EABAB709F516783B7BF3F2EFACE1DFB65F1A4A2E5A107A0FBE67C23AFC632493A21038F2335BF8F3AB9D6D9313748DA39197AF68DA05181407188754BBC64559E9A9D7ACF7D81993DF5F4F0250DDC08722660F386996928424EF7622371D10AD81DDAD7B7CB66CD65E9946A046BDEBF985915470A688CA761382197D24CDD3366C8866EE02F6A2ACBF27EE2AF04FA81AC1D07847351E57DDCDC1567238F5180E706EEF652E76DC5B89911320BEA33CB1C70682D20C69F42EFB243EEF984BA1A4F4B07804988B16BC3963224768A9BB877AEE7701DE79C313B6B46BAE0C6A9589E5187230CAA35FB65847B5B5268FE5178C37A650E9722DF9526D5E9F47FD0E2D8F260C5F1078010886257D17EC07614993D1C42D41B33ABB1E4517F1BD4D63A87AC69D214833AF6273F4A4F08710629B4902F7DF7D1F47506A39891A525684823E170F8856F321D142C533358E1E6BE65B6D1877C0237CA9BF74402D9C3FFF18A90FCACE835545D45900EE9551AEF07B976F46C810E62CA5DE67A8E8333BB3CB6089843BCB091DF2F81C91B9E232E0B21889D8FCE62A89C29CB451215C40326F17649E6FD0ECBC65C7CC066D64888B92F13A8AEBC3A144737299E856AB54138B84791E5271B672E9C803EB5205ACCC2469DC19480AE8BB6AD3856B569A6B892DCF719463E71B46F7BEE4BCEBDD5863A8C28CAFC695AF18145A9D0B2687042591A52C9894FFBA39A6818461F3BA601FAEE689BCC10172B7F3891D9D8F593599FA952C28392B57EA5CE571BD5B096843B34DCC8CDFB02525872962A9F3D9A8B463D268385E78B08FE8D8FDEAFB5A3B5DC3DB0D837FB2E05963F8CE95E6D9542799B9BD42C14B0691D1C01159598D40DA54A63CC8010DDEE77E68FA1F5A310B8B11ACB5593CB766F39B34773C346776B64FCD1ABFC00DBAB5EF91EB1673CE8C999E58710F0A15550A53D78846BF913C34B39389FCB87FAABD77043365BD5E52DB84EADBDEEFF8D37D2FD62C5B6029182585A29B9022D84ADECF0064C697F98C9D5ED642241C10D3D22BE64A0F30404222100035AAC199F5DCAC4CCDC6B581FB4DDE12F21CD87CADA2C3C8FFD87E294FBB293B3ACAC5DD811E874ADE6261B616211F163C118937739DCA1EF829331797165954ACACFAC9BE5482F172210EEB74C29F6140D8EAA6E41099DD2F0C231DB121CE1A0CE2113D57E6EA7929C45DE85739E0022952662E653E77DA405E1695FEFB3216A21BF8845503756012C983DAE93E6918A1C728E4154612F31C7568F620C7E9A822E312B04CFB74E4193938631F72EFA849634C0CBF7EB182FBF08BE5A18AFAA52D5ED5CEBF9DE52825ED2BFD1302F62B7A0C1C75F5338B316C7D2037674310FCE69A41C754623838779602DB5B8399CD4C65E247DA069340FC02ADFB872FB1AA986FB1B1C3BE83A59D71F2FB670575CAAF7488460671C6A1F4FAB0BF7FD5AED6202FB4E4A29341F0EE7C01F6AE6B7A9B8E63FF428A092EA24D99A8250FACAC35818A158CBDE0C131F490E9811FA1F6A132CC247A5989DB88616B1B8DE649AB0F96C769C291F39D079FAF7CB17EEE5A9B97DDFE24B120021D704430571BDAFBD489D0045E8B3C4F14C128AD8F75010517608A7060495951E67FCCE99B9947B2F8F05522D295EE05C855023D033D40B9D67801A96B6D65E26A962ABFF565C5031DC15C1F9FCB25D206DAA2777FD833BBB4CAA2257818A9065C4D8A6DB49D75F678DCD0A6091CAD8CCF88EA70C81791ED400F23BD918270713C4288498F2012E646773734C80B16699D09A45DDA681D0AE6FEBCB96718489C3E59F3D9B07D0532E5F252F38814436F45F726B64F581D248A214DF1F8FDACFAD9A45D63DF8EF2FA767A99953A6A1A03E186156C25E15F82E29DFBAB258F81D06B57AC53EE4D0FEF94AB95EF6BE22BD14C0EB21B9D03163A3C3400D4C970F784FF5C9F34481C28282B8A1F49F89F5F19B384C918119D477F032388F92EE2FD9E880CB82BD8AB4D72171CFBEE99A24824F008A446E9526D969ECBF26E1369813AAC1EB73AB48F0A056C5CDD1550D6B3E00D8294C14D3B7E3E37D7F6A725B19441075AE6CF4C07F0947A75317B2F6AAB040C73C17417EB0B64592C88F0BA166BEE4F59476FEA35719F71DF83268251E42C9987D5CEAE33F278F348E03F912033A17E477B77D7EECA4ED8E249A71F1DBAF9BC7941C262967EBA0E53459901EFE12A64DF8BF1C3B640938825CCBA26E46365E86C625F45D8F910B4853F323FD585A8B4A136907B38D1031AE2A0766F7585A2B82317DF85AFC5F2BA02CA52E1B93381ADFB2C83FEB3C207D4AC8C67F802D011A0A29A420C98281F133D152BC2612629FF0ED95717B40AA287C5130568DD6E9C8EF88537A29C5B48ED56D39CF2DF6EB7D5C53575B9EF3C642BB3BCDC3E1734B393518A68971B3AF1820EF4635EBF2DB4D38963171F40B9C43E972D80B3B70F00A05008181B926A7BC61508BD809CCAE3F6AA6AB0D44B669024D1EFCE68B1F07BAD19DB629578500DDE678FCFA4E7B7B6143E6855EA4AACC6AFA486E64760B0D554A514BEDBA6D41C97268BE976962EEE7E42B9A91AC3B84263474D658BCBE7380010D553629F9FBB8D1A95849807A5D53872717FC0843167215B7991721A5B35A11FC1FC6F3C7975A91F92E2FD4B66210A1DB4744166B922D8A5358DF8872B1AAB59D042B0C5292A150684D6ACD37EFE1182DBDDB57E927FFCE075640DC886F314118EFFF5123D61C85163C3BF69C979DF4094B1F60B7907EA41B35F0CB567FC2B1DD33C0B6CAA90D120F7F2D70F607B68A2E26307FB5A40399AE998B9D59A41AB21456275CCE3066725CF2D62ED688F7928D09D74B6629AD7E64AF00835F1CD4E20CCB68533027A31C87F36AD4634B5708069CFA5491B00C30D4C363E2C43DCED7B5E70E9F4725883B2C9EB96CEF66A2495E2C643EDAD1DDDC497FE571F926324617F0C2AFB51410B333F0BC109C5C91457E43168DB046DC0324414DEC474220ABE8D2CBF0367B3ABA8BDAF8C5F6B99CF2FDB2268D7F162F7BC18D758D3697F4E91CCF8A504E8199BBB6E1B0F6326427DFC3C6061FB82B40A02AF9D069288A0033FF756009419C4E6FA0BB90DD9DD5798D1DBE893DC85C357AD317EACC0476B472561367FF10396B8E02E15F36678753C462F9233CEDBE83E820CD8E63B6468ED1028F9A7FAA8F696D0135A1CA35645351B3B6FC5034DE08988F5ACAEB460B0C3694DC2DE807F4B904053887EC69CDD8CCAD88D77D704A0CC4DB91BAF6FACFCF7AF06BB87CAACBC730EB4123625E88E0386EFF0ED76E3D71E7EC1928CDF4158C2F7622C590002BE4879AAD408A1061CE1AA5BE742F303B981C2FC460FCA676A1DB678804BEA4D9A476B1B629586E279FBC67A7E50A6577F535E38D0E7543795381D107AEDA45ADB620F531196C599F3912C4965777FF9B9CB3C824E71CA99E70CA76A9D9CF0F21A37E565379697E6CEECAB3ED941C0432EF108C3A7CA3970EE583E0B101B12D1DFC5361072985933BDB670713A4081326723A01E9BCDC5FCD69BAD7C6F33884A467CE8C9AD9DED78FF92396FB51E3136A0627103526B191B9A538AD83F96B9125F15BE72008655C9F0DCCF2A2885B883ACA8B01E4AE42019B3CC9E6FA69012F7DE94021F829B24DEEFE39B7FCA421B461790BF4DAD2827A696781845ADAAE2CAFB75E215EC0A835ED7E9C4BC2B79B89A46D1DB7E65BF78B820BA0336680376125A8738D9D9439C64B9A33A7DEBE658845C4C063628B26083543581E75D7233116C5F941DD197A3607A9E21DB5C818BD4867296BE24681A4A4ABA5D19547F65A02E8BCD314CA5EEF32A30A0ED1BED7AA093FB298773DA4C1CBDCDEDB5AC7387CF3E76CDC132FD6C62A77437E1D170CEEC1531707C3493DDA6E8032F75508771C19C7A132AD564826EBCFA507A9AC4DA5BC623CCAEC56500A314D913B3966CD43F9D3BE1F12AC2622D1719DC3B7BEB18A541F9787395D146D5F7DF444365523CB59BA6D1083CE7FD1BCC4B3CB32F03BD67A1B10A01D81D027CCBF508C3F75D96A8A5A8BE851A60E55AAED2B9D2A95FCFEB0EA238B7420F5C49033B585F0089C1C3E388070A5635D0012DAA68ADB90AE7DE5DE73C42515D8AA4371ECC98CE67CD9FC0961DE541E540A66A9A2978DFBB11BAA49D3CEC1DABDC720FB21FBBF4B555602BBDC29CFBC8D85050BE9313B3EE7900F03E9185866E7E92B248EBC46CDE7A03A39E60A1B3702E0715D78F32574CE7308E045D8D2DF206A47C13EA1431D0A33A18334DF03D6C073EE14D77DF553C1164A4F11AE0A3C3134CDFAA3336FC4E47CFA3FB1F7C0CAD3212EA83E4A47462B0D12FD109EAD0F0C5917639D1DA48EA9E8EAAF8FC33E54C406B261ECD273F596B682C9A1FA2760A64D56D0AB57C8FF4BFFBC38955C2CBA2CD2C48DE80819967E3FCC96DE8748E1A2DB91098D186E2DC5F2917B3AB03FCDFFE4AE0F4C8FBAFFBF8EA4AE351B9D39363A7F8CEDDE795B54B536C7ADD421D63606C335206FA580935AE354543AADB6CC7D31DC6DB7E744B831316F2E48F1FFF556885C735E94636B151D611F759FF78377E2B9E96AB10068C17A4507CB3E2D2374A08F5D2F4B9C +pk = CA84EAE99E11954C43315B855365FF337F5EC67A2584982DAF86E51D03F2BAC1AEC7B6F3278486ED647AEE69A997B5E65667EEFC9906B74CEB305A4E80F6F248F01602A087BEF2615A05A3A34C9ED167EFF5D36D7AB686F1D53795882816014973CD3E77BE18A142571686B9A4B55B135281892EB20F51CF55030F62DD5CD5159CB607DE2247C7975EDEE3B51D5B43AB886B1BBBAF5C4235740E18AC2CBD70581FAB07CD23551267DDFCAE9128CBA4BAF6C41ABDDE1FB99EAAB25D8EB32DCB8F3BF7A16C4E6FCC47FF556F922BFE3BC7ECF9FBCCFE54846A9DC6DDC22067D27379FB7FC30FF988B07DFB24EAF2AA7C8A22D94387001C45AC7123C7E34291D520B1296D25FB8284F6E57FF7195F5D3BBE023DF3EBFA3FB88CAF7CDF92E4A0847A1FF12AB82213FAF9880EE242C6F1DD5A6F15CE53A8A1C78E7A37BBC9DB2D7FA35073B5B11F1E703B11DD690DE6E527EB4EDA922309056C0131B4EDCE4C4E7514A6442561E1A2137C25EA2CD4CED462ABFB313BB5031859F675B775C73DF77284DE7950A15D12A349E2386BDBFFB71581B5ABDC4FC87BEEA2A80E856B5954ED75F6011B3AF3AB053331A26966386BDC6FA1CB6FCB94DCC96B5F451B72F8D99E6B02A8CF862D59480CA8F429B0DA17E046F50FDC59B89C458738ACFEA0BAB2C0BE4FB87CE75825843E8815DD7CC23959DDB5C3F95B5C856662DC3C3BC3FD95393E42CD9BFBCF785F4C26DCC15DC1E62D8D985EE2E52FD2E4C7FA330467E510656DB58BB043C0B23950E7611086239D184C741EAA498FE7F244597E7BE04F0AFAD7DB4B8D61D1E237DBE7596ECA17F13B9C2A78DE6B61C45A0BF270AB8183652E3986BA6B49C7F2620106A35A7B1001845E62B8F569D732718C2C2079D8ABEE66E3A6F724A51814F4B076B916C81E7223E8BACABE39F1278E5C94E853B331C053A5887BB16C311104F4A8F3FB63A0F5531B99287CDD55E796AC8864166BDD5701A28070CAF42D764ACBD7C9F17F93ACB40735766E1A131653B2D371CFFD8EBF41D20DD1A98FEAA1801D050BD855DDA942DAB1B3FFFAFACFA92CC006CC0908159B66E2E69AC9C4A8B24F3C8653106F918F64F91C1C127636355D778365E127E74EC275F1955D56C2C9621B2EA993D26DDCB82D2390483BF66EFF13259221922FA05C2EF3F1455F46B4BE9E8AF26D59F80DA1CE07F672571B25522D2035E28480CD6AC22ECA16CD5B9AFC434E30B6B3543D46E3AAF5A597FD70D7B61952B8C9EBCCDE92C529DB4A0AED1F57CD91758D5BB532BFE814C7525A79204FFFF053398E0830DD4A4DF02F20E05CA003AF8361C1662F0D6A3E2B183B907F237A69F0E18D3C322C7946242CDB7E284D2A010B4810659DDD455633BC00709320E12319D56B039DD5BA271548C75E6AC0E73BC3E50C3565A6EB04E0123E9554C096A2BB30E6AF516BE7C7D9A8B4DACAB3EE8D6A4D757F16AE042B9D9E56250BE97EB6B0CC3933495B114834E130936F7B1F75126580810F31EAF79CA93E4CE0D7AA3E2B6BD97D0FA5C71587F6AA30D9C820389CC7B9B47DC9828BBBA242CF31AF19A58670A259DA4CE9BE2E223071A512EC4A220CDA2B2DBC4EC14434F0C261591648AF7EF340C655200DDFD0803942316CD1FD8A0A37C65670E82F1F5F2D4AC76471D986BAFBDD703DD7958F71AF5A8CB60E5FF7569DAA78A728DDA212E6860EDB9DEF631E85CC61D23E3AFAAA112C0CD3146B05D1ED80FA6D73E728F061D55379C1F2C49591AA30F1598166A903760E03B175A0259BE92A2C8C507C9CE35C705CF8220953B609DB10B3688DA750EDF01686EE70F2DB90E0A11FB92D25DC14CE293F6DD413144D93C988BAC63FD89842885B2FCEE43634B9BF93E1FBBC4702C56A7EE4A3DF4BE9A8E897A9E471E6542D78CF2B1CAE80F3B54BB663CC7E2AEA6FF3FB33A7484160B6824408B40CFED1F4A322DE088B4D7493147FD523EC7667EDE63F57B4FF80B9F74CCEDEB223B8284AFFAF12BBFE427D967BA78DAC51AFCEB4775A135B6C58620C0AF49211C399B08BCD89A257CD80BCDC3B0AA6F63EC8AD1DE7EC3AD0F667A1F6BB02F36E5F444120C4C097F07818BA7B55C6A5F29D687CBE1F93449C55C0BB4AD444443FA155803FEB3F7A6CA6478DF20AE8DBE81687967C5E1F86762CA6591B77AADA379F73BA569317495DEA8215AE0B94C1B1DBBAB3A5CD0D5A1B3CE560756139A4A0D88F2205E5E0F8345FE405E8BE6C0964503812D7D8B0BFC69892DB026856A47A8402BE7415AA9FA3603A5EDB310A5CDB316987BCCFE4E26D928B9930897F7AC235DDB05100D128D8B8D0019D961313C630D23091203C8E85CA04DE68A3A519C6D4D25EABB2F7F9D82B942BB1C6E0FAA951C062D6C8748B4AEBA695CE394BE9551E8017E2F1D0E7C22907F5106BE0D3C29CB0CF71EFE54C21B45DDE8535DFCE709CF9FBC4A23087C233DCDDB388C95DCF855F7E3C92F53DC06F998F3D03762DB462040E5D410B25E8D786ECF3A3AD3EC8EC6BEE47BC5CC424D715511FB39560BA1C248A6262212C57B53B8ECE8B64DBC09DFC3172C0E6CF1FA22AF7C8AE42E4B4D880D677D919E8662D115F2583F2039FF8DABFEDBB942D173E6AA0865E463740577E9D5449C6D4A4E9CAB1A79053FD2F78F1B95230378AC48CC18A8B4C2D1CAD1400D84ED6A51F2B6DADA85EC78F6E8E0EE1C940195C793BAF276A85CAFBF737F5289376E2E0C143F97AD43EB4385D202C46E9D70E2A87B1F3F036054218D1D24FA513CC8574C6110A74DE51716561A391F1E8D942D98740C124DCFFE2608EF3AD1BFC883DC795D1AEB53D58616597B583630C6BE029F169F1EFDD7EB10FE1AA0E192E2A5488156FA176A2DD7F34E797208870536B5C46867D4C3629BB2416F211FAF5211447EDE04E63BF4122BD8B66D49C1859172C45396BF8A3D71934BC9A204DC880233102228FE41EBE18266F7819483789A515279AAABC1B70701B5874020FA6F57EF6EACBCE38E004661C65C3F0BC5F35B267EBDECF24C19845B8A0B006CF58A115B1C679F2B012060FFD3355DA90AFC26333C61C2A69C78A821B7ACF60DFEC23DB7A03F1A90F371B10E806F8F15CAEE93C150587D2D998A9A4081EF4B1499CFF23F5F96A7185B8299A0B0A6B2E8DC7A661F233FE148C030E7FF7F03829A674ACBD0B23B976C6A4C168D91B8DBDFB67BECC4D4B3519806F7BB15C26B07A1CBEB77858CCE23567361BACBBD15B920667CD348A6AE7C935AF3C73E0C79380351922685CA283BCF2A0E94484EE66B2E5DB7A8D0D2712062F0A1F46EDF23AEF22377DD51A18C7BBDAE915EF028AC5C97C2828A0C53492CD8ACFCE677B875154020BCA3A1EB205A5C56607CA51895E472877FAACA1E5C9631DA673B1D900E23637AA782BDC073B7E6DF19DA09329BC3ADD8D7BAA6B39A2EC6BF7E4887AC4792631478563E163743682FD7FB9CDF732A7C5271CBDB57E367AE88708EE7761542E806D6D8BB3FD2A9A6B9277E6C624A31F5200558E7BD82EB7AA571260F817CCFC9CA5CEBA76ABC4AE03B51CECF32F31DAA62C03CA8E534E491A09BA27487CE276C4A1DCA42EBA6516AFA30D2B898EEE526AFC9389A119C4840FCBE21E0F7C76083AECAFFA49135398372EA9194A89E1634021398778621B463767185131CB2545A7D978B3D354E69B5970A9D6375C1C22673DCB5489DE7673FD240E847749B333E40EA45813729CFFB2F3370E034CF50C513946CE15938B34C9AA68A82BCB0E3D9392A478A9FD58616AF55E9592DADCF8F041630B4776CB8F2BF27AB51BFB60D4AB6C019A317AE21FDAE258595A450A9D036A1309C03E497B331A9F15BBB19AB11A021C7A36013208D0AFD100E9E85CF75798A222AB3ED25C2A55C5B8ACBFD2A2C4E06E8BA113983C39D5172962555AF8878F38902ECB86B374B1026ADDA8FAAE421AD2C5327069D4D82A7C7AD3937962DC6F754FC99F0E247535D5E028E632378BE8A4F3BA7C104E3D9058B406F675542BC70A84B5772095716F0B99AA67420F509B3DABF8F25E030764241772BE08348A667F5C6BC2C9FA103D8B2010F7382DA2225467A1B96DC71EA6124FD8C1F4D10245E58ED5B096707B4118718D57F31EA5339685E345BEFB48AA20D10936B90819732D4FDCE4C7193A240B036CDF35B6D1EF60D191DBB63FFC40CEBEFDBAEEF6B3BE825F185040E45428B3FC2B13AC8436920821E669AC1034BBB73352EBFBA4C90A3EEE2FEBEC0A70E2DF62F7A2486A3ED694D489D1D0417458373C5C6AD102E5612AB51C37E1D50402342D9F7FB7652D58C08395C53D409135F4AE04A94E05FCE62879B5694977E05D45D7F0F5FD0F7402CB6C91BC8C2E59A6490E1AE76393E78AD67E685A08FCBF03106F79D87FCEC8745FB8DD78B0D3146AC6AB8C1FC108E89525F13EAB7BB8B062C456F28C22931B6DCB207DB83509DB6325D0F2CF916AA91868D32F7BFC08F5C18E7336293484F7E570597C9E01D57E3EABC8F0B4274E30AC265D32E83AA26610B7B622D7BEB70531F20C020C9CB548C062AC3D121CFD0711B57DD96FBDA6EFFFC784C249BFA68E7C02A48259AA8E24101CC0A31D4655BFAA91BF367405661C5E8FD69A9F259EB10FF618956C40DCFF20039A4E119F725759AD56615157EBC17FC4FE1D03B4DE273AC28B20367618779D4FD1BE8CF8C2E79783F9F5902EADD9D0E60F7FD5DF4B38C209DDFE90B835CA566CF2A81F86A14D7481794BDEC30EAF7952CC6DACF48DA976506E2BA962337A127B2D5E95EB7B68DB6C202A0A7BEA224061E15E757AB79AD1F2BC55CDA882C2C0FC4124BE35C21B3FE771754DCC7ECABE4A7B6B980AAB6B739079F86DA60321547E58FAE21371911F6620E2E8FD4AFE569E8ADB740D10EAEE83A6BA72F543330193804A1988785B137F25D359A98F71BF452767F0CF713711388C615E1E6E5A02E4FAD9A2ACD8DBD20FFC476D1E0556003FBD84F26A8A97B6D875BE74B41A2861E805DA558EE761C606EFBF3CACDD44D601BF6802F24E5A8D15F4F6A9C1110A062F2762E6A8C0C9924A99D27FE519C1BE9F4CE3C49E396D3A80C1EBE93DE63F6EA5BBA1CA48123D86CFCFB7E8D5ADE86AA1771BB1891F17F888918B91B072AF85AF52D0DD400C649BA68F69DFBB019C8CCF1EABD680B84D424C01BD5A4B2B6074E6F88636982FAB5A3FA727BC8EBA959C4AC7703B1B1955028D73D7DDF2B2B558911769AB3FEDDA82EA1A8DFEA17EF110B6C433ED503A293F6DAD673798DD8197EDD5387904F07493C799E86460111E688C924A51397C2260707F1B0C500FBD6BCF3B9D0466D018B07D9BE4AE871444C31C0C560779B08E33953EC33177BD225F40DD5B1ABAD5B507917FAD2BE0165911D5CD92901CA365E852D66FCF06FAC2C59934D96E3BA89A578FECCCF0A30927CE177126FE406249F90F7BC628029A265714C5B6ED95A01E39926BF786A70E959C493FEC0EA38169565E3BBAA72F68BFA2A01A234C0258F71763AFE3E0598DE26FCECC5FCF2D794A82C209F437F9B24C37429E11D959A9ED419E93297BA0274813BC1AA9A81B43CE261B012E15AFE41F8795DCD02FE7ACF5D2B9E9F4328EFD4524A0901FB8AE1A355C0ED872205930D0B32EA406656820A886071EFA9F5B18B4C805CD2EB6EFD2A1C02C7367223D48078D28A38C0E1DD51EB11FDB3444D1C6338DEAC6C9097654ADA7EF6F7F5E2996B8B7FE82D1CCFD5C9ECBF34EA05374E84544F1138B819A875523A27012B83BE0A88F344F94C494D4C5A2B69C76008A885931D4DB85B7BA8680BA1087E8A240990213A3A185A8487FB8827B1DA10FC0D3734705539E635B9C101D1FBDF518AF24EA5A4EA14414DF1B113856AFC787D2D59E9F86BD05DAA2EFE7867AF8CA2B8DEBF62B7CC5EE367B597F89525E5728A6C3E6A06B246F724FCC55185865A300A0FC538C03CAB0D8DB26407E2618E22522903D0C9DF0F057F320C9E016A0F470FD86A5C70D0E59502665DE023EA49E0ED77E10EE334754CB3B26B4DB6C0D7CEFB696334DED3B817A363223FD98B0F5C8E02972B36C469339460402C84C0DAFA1837E0D894F3B845C0A7D7AA84BEFACCAFD3C60BE9173A4D3C1DF7B2CD76DE4F7A9B021550232796532D04D792A22416B4AB1B4F4BF9EE18EE1F145947E44D9D329B9B7A693BC2149BC02710B087D08519C87EAEC6A51FBAB99E1EE100FF4B46C6E623B69A4AEFDF55413E8CDE8102FA6F6DF750085442E914F54277BFF4FF9C65371019F9527EDE0C89D63EFEF05D4CE52016A12B37334DF298423897064E3FD003FB3FD71D0F47C86F1574C101C7579DF2137C660AA92914D80595CCBD0B0A0EAA6016C706E65968BF34DF33B91FD7DC87F983FE8AFF92C87A682DE07F6A37F84512F2DBE92D1B392B2C3A8F2D1A227C58600886ABDAF0A99E38E5564ADF9831ED595CFD61FC1B61E28031ACACFF25882E779A34FD0C847278D7827C3DE8FB1996D2F2FF1796902FEFF119AC3EE884B93111C3974040977F9620D0E80F20B856C3876F0E7103D7C47BFC958AF29E3369CAB2184889C80B011AE232F284980662D4BEE783C739B56E90C3489467CEDEEBB0D5C1F8FAB268B0079D26AB3B17A12E01D4EACB3B1657960D73A79210106D55D06EF630BBB18998BC6DCD0C6A473649CA41C7E0D101C632E16D7622569495293E862F15582F3B07B5422749DB9CCAC031AC2335B9CE5B1DB45D20C6BEE264091F72261FDCBFFC47A0618B986D02B869A8A976E12ABA6AED6EFE22CDBEACCB425F46BE18F9B113C24D662AF2D7B5469A93183ABFFE3119582B6E6122ADE752E9468AF825A8BEF51013F157AC3FBAB02DEF7CB1DD9A34480A583EA40E413460F64962F3A68B5D12E505346C7DC00C660C14B0257152A3BB7F92AFF8CBB9BE8FA24467364B9CD15A2105A830BC984BBF13DE1A4F609CFC4927EDB836F861A1B835FB57CB1872D8C71C1D8EE1A400693E372BC83645BC7BA19FCB1F1B31A844878B9797280E50AD07D53FB19A02AD0B19480FAF366EBCA40D10ACAA7025F9A98016F046844679E06CB03727007468DF4B0132CD53B sk = 7611B5B7D4195D5F8B97244B6811748EFEA929EA272E66435A36D0BD16E3BF215BCBC73D669E35FE smlen = 1432 -sm = 6F566AAB2237694FD36A3983BF9A119322C15B9CFE114B32354D089B89B66839F8A50E6F1BEB5EB8744C7DF7205D72F28A11CC97CC2CBAEA37ECDD1C7EF2778E2605EE018CB752BEAEF20EA02C259486DF58141DF08219A10BC582AF810D7D1704DEB2B20B686BA1707C9ECD549E3C9F53290DBDBAAE7C7A7F59376B7A4820263C0556F910E98712E60229301F9237E4CA0A823C429E70F0FEB77B2C5AFB9F63E6C97397D70DF8F1A712CA5B202DBB6993D612D053DAD3DAE497EAEED4003C7747C494CCB24A865AE83C3C19878C6453C97692D51B8B053CE62971045E05DE5D5C9BDD48C40A03CE92A2B422A56A8BFAC222D77A7F3FD310A96F1EDEDB5A083E822FA786D4EB17D7AB9244B19B6AAA167DE4F6D17E53595D664C55D1EDE3E90510EB94E54B3350929ADD7F4CE23F1F1EB31F5D4337C78A105383F2896EC33DB579815DB24DF59701393A04A0A184D79774D3E6E142B46E65EA4222033670AB6069C95B19100602B976D2D0D5BF8E786F550E616112069418A28055AE996ED13517BD095E6EF74AFAEC5FE15DF691CC67415087844775D30289C6100C405F9C4A5B8EFA8CFB695B77DEFFAADCA3EF96B34051E4FD57A41B3023D00EFE257D7749839B80B6535B44B96B9DF187E7D813BD377EBAD1C21FFF622748517B6FA0D6B97689DEA302700F073CF2288F55B5A801ABD687B78E663B7A4BDBF37C1DED6ED755D1A3F42F87B80636728A9BD2246DF4B78AA7D71B28795554229C1ECE25E33DF35E7F944AEFB20B7942D18D2A4748B6844CE7E3CE70744775DFCE2054E840F2B03EC10FF8F90EB7D18F21259AF21B36556C93B25D809A9A77E1D590083C80DD09FF83F4B73D942AE7A2554BB5F8BB1FB1D0384E17A616C4404B362B0EE5A66D9DA637D1403D81543506FFD8CD58E4247040BCFCE8FF2AC83E228CE3C428C93D8C665DDBFA63C94156EA1EDC31E75D1310AD0AC157F9882C3F206521212B2F0ECB4AE31D225A86F12EBCD3B59ADF10833BFE69182E82FDE6B8F91DB979E10321C53314E626D444CB97F0D9414F68FB5C3EDBD5DF7215B39C92C95F1E392CE1ADA751D9BB58287F8155473F190AEECE3252B8AD73DF6462B55D34019B0BF1B00D10025C443954D66ADC0051712010CA8B7723DA32A6A53D9A98A005BCDB6830B7826203FD3AAB576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC +sm = 0B6E8B5DB9E09EE7D35E9285B92B745280EF967C87090959298902DAA3354B5B102EB5BC0E72589C54EFE0459EE6BB90879C0F30D40B0E9CAFCA115EC79E8FC54A7C9AF1DC72EFE8A7D5D2DD5B40E50F4620387115CC3D2B71F2729770E0FA971B15C8691797BEA13D0B3CAEEF6E49FD00EE8DB0FB5FAB39E04AF2B59D9D7425DBA3977D7DB521A360D939DAC6B057063E30C39C9A6BCCEDFC2E12E227ACEBEC071FE57EAE9F03A161C21F9B5BF33D7DB0171CDA4B74AE76AC75E6618D0992A619F2A85763F2A7FAC48A276C361ACAA6DA725B934B1A22BC064B2EB3E92F488D6DCAA91B556383C1D870E0839C5FC2DBC9EB7CDDFE0FCEE29FE806BC64F12C5A0246D6C803696C46F3210C420B6CFDF917798CD61E05D60E520C0BE983CEEF4B0ED0AB07D322DDC9DF331A43199DB669FCA9A7E630E2D6C00A343169AFFFF636C82AE02798DC7C918868F526F154FDAA2B3D4458F23AD7BB41E85DB4350E9C157B927E5E6A5483523681858E3BA79F0CE9A4FAFC7F3F91F0637897C84516D79A763D58FCFA7DB17C1850E41F4C8916AFB3C64BC5865F3B1E1D19E530F1C785B8365E262DD10A379ACBFCF25591C43D34F0636816EC766624AA91E56E9348BA456FEB69A09FA04D09C2547FFFF22A49CE495BE03FD8392A9FAB3C8A3CC18B500DA9C4B0192C7D32BDCC02E957086BB735C410ACCC9578428A39D18A5A6C473F60379D14AF6FB13F59B61E10E950235303DFBE96E202B0D5933FC4C11504D3F402DED91367C14D7628209F93F50CD9F08C0819028EA5E1F803216F880F8017CF239724C2CC082412B3511E936F39C3199FEC170BD68E8B249D26AB9836A988A433E1B244ED4552623E2B05715B365D0D54B9822A8AA80434FE31919A9CDA0988326FEAF8C0953831A58B33C23D2BD3E874BEFCA4CD01E0992091C6270C7613884DFB624818DBCBDF2BCA846CEE721E5B1C1187665CEA8FB9886ECEAF6C3A695C0AA403F17DE4BC21623B5515115399F2F927DBB1903D1366E2873E1DB979E10321C53314E626D444CB97F0D9414F68FB5C3EDBD5DF7215B39C92C95F1E392CE1ADA751D9BB58287F8155473F190AEECE3252B8AD73DF6462B55D34019B0BF1B00D10025C443954D66ADC0051712010CA8B7723DA32A6A53D9A98A005BCDB6830B7826203FD3AAB576289D10AB03D5699EAC322D349F55C547101E4424BFA43BBBA3747B79F075AE1153A7A0AC8BB51D24FC46B7604E42EFE4343FA34AA4EB16D918F25E8A4D67C860CCA3F7480E1221ED3AE13A138F079FC252C6D7BEBC55CB81B86E74F339614BEBCF7E8F4440DF8678B01A4A41B3AFB1D112FE1C4C8D8C6BFE9D3EE2A335D477C60FBF43B2E5FFFE1546F5172EF51CFFB2A772E1575EAC79B24D49FD77F0BE351233E57EE6DCC7E2E29994873ABD434D34ACE83400C026E27E27888EA0BDD1BDE5A3E55AA8B5F2FEB57B8B0A96CD831906297C8169D04F15843A3249C50523CF56A4E19492EA16927DBA8759B88A99E0D20820E51FC9B6A6863115CF05C5BC3F4C869EB5A87124DF5DB102D737F3899CFAA5FEA4DD62DC4FEDB1AAFF67906ADAF8968020EFA5B10190F70E5F2C0F0457E4341BD449201D3A80AEB791254EC1C46DDCEBC3896C6DF702509BA62CD446D275806438EB4C03132B2E6BD01BD2F832D1D3C053C48C5A9DB1C4A22B130C4C9E96A2BF4C2A8F7DE0217A52D9AA5AEEE5E6A49708237EAB60B4019A51390C3EF10572A73D436875BB8D7D78543F96376E4BF3BCAABB92F89215E8D1093F3B287945708B5514BD7E62654D3BDF34B29009C64829A0CBF33C54D7AB0E81B81BDDA93028B341AB1DFF3D752DC4A1E5F9636A5C46E137EA35919D99E6571C5370C6E804BD2E2ABF566F035D65CF8F97E3E8F2ECAFA153BC6D8EC2831667A37FC96D1C2DA40BA84D0FB041DEF32AADAEF3F98CAFA957F6552F79D28A36B8BA20A9452671DE1BE8AF5D66714232507EDB9FF657F3D7E5FA7320FC0359A5F99280D446283BC count = 18 seed = 790FC03F956D1301A735504075B67A05944A762E0A4BDA77BB8C036C5CF911E2B561EC1CA6AA355D5CEC919AED42A1D2 mlen = 627 msg = 021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 -pk = B83818259363F7BAA93A8D73466EA102E0D94D73FC427D85B75B9402DA8C218B12DF17E76FA474932EC5DA29ED34BAF680D7A26E4A983422BAD3F54F491FDFFB766A0CAC0EAFE42C2E1E197DBCBB1A160C1B851DF1C49956D3A9D2F2FCC1CCE6B800C1D0AF23FB7F4331AA386C09FAF7A3AB9C3005E02E581318BD39F3140E35DF33A334A750AB4C2AF5DCF202132BE0ACB3FA06C84D3353E2D7965B4FE7F5EE4E49D11E7C44790EC90DBE64EFDD939A0EC14FB3908B6E897E198491A4CA0EE520F7CF8DAA0ECEEB8E7EF526AB355E47EAFEF91C2439635217538E07948D69D34A25E6C1AADDFD576BF3A47D72EBB645FA73DE81EDDF962C8727CAF9A6E8AE34EFF6CF1391DB63553208F95FB4E42331811EB9861AD1E914F7F6DBE4CADD2C4D2EEC669956EDA7F03C8541D4BCF8E48363929245BB07D8C88FFBB5F0A62F45CE9C22E6213246D3F22197AD03F0C1F480E8FC1D8714D81E30D521B764E26D80B3CE85DBDCA52D885A92922C3B2E4E09A2B36B5916A6DDC30C04E4A555D7E6C42E9B73CB0BA8739602E6BF44D1319F488BABD5E71CAB2FCDE429369468AD8A6B3082A2CC2D4E49666DC07D9B5A746383356532494549A3A9279F6D5C64E08BBDFE62ABDD633BB1A451FE021F1B7114560891E9319DE4120749AF9F55EB421AC1569575524FD485822DFA09F4ADEA097D86B9553512A8A0B8F6DCED35CF91D9FD33A1D26D534B9198FACC4D101932476C738DC774F10267943F6685B2075C997DC96EEFED426ED9FFC7A76C697066DD5F09A39E72247B9B2B6ED44145036CC8CECE3619C69636317E500F65BACDE0243A596331D93A97EAD54ADB42A68700C3189F4A0A18200335C8F75BE6B92FDA5D3C1B2B22077F6DA1B0A74DF6DD284743654EB8A26A00AEF0D01D898EEF4CCE8EE6B9DCDB21BF921EDB87497F34F179190AAE6F6BFF3E98B48A10A59924DFEC841CA26AEA82232807B6B89F8A2DBB9F55FA2EE79AB4AE9CB25D80C8D393D98E5CB2FB3DC77CB66BEB9178D647424DAD50D2A384D1003904E2793B8A936FD69983EFAF0A6E3929C785DE8C43A156E3389688ADA58FEB56306A5B5CCC01778DF78E8F8D3D9C35F7225B8FEAF89B463B070DE6B7F22786BDF3A6B78F7A27C224C75AFC7C5EA3EBD9F0B5EFB2A46237175163FB0EF63068D6FC1D467D61C194C12F801D8E795DA42277E2E82C85C83410228CBD869E6524FF366429B24B0E33E8C0551FFDF227782B0961F816DC9E22B4B4F10B51B5288AA1D07340E614424890E819A6F14348AF080FCD742352D5F28915E57B1517F3CB9194D7AC1D89CC47C6D008B8187F34E405F4F56E0466E303EA7AE330FCCD84CBD77D343A8FBEE7EC0D543E312FE0853D03C27224C7E39494E91A31FDCD33D263113D8A73E671D795750EBAE0101B4665A82F878246485D02FEDEC8874E0149AB9AAB966538CB9C546444348CDA1206998ECF3AF95AA209B20EF7C53DCD020A56366C96F8AE29B2F43EC273202CEFAF63385D773A6CAFDD46D398F4CF22E6E002B8DAF3D604C2EADCC4BF44C49E5D5242A267C069562C60D17D506D3393284784B8445DCF1B8B8D742A6A00D05E660BC0A1680E553EFA18E9D465F94D417981B4313EF807D253AFCA2B97B46DB6756A23DD875544E8BC1AB069C23E2E6AC04F3ECF6D0A4D0AC2FDB7B40A09D3EA4284A0FDD7661072C2A4B2EFA945E7D6FF4CFE17A28E026890C2F45B121BE70FF145B6ED8923161F015F3CA63ACFA511498FD22F0119FB3D038836AA0B5A07D689A2CF4079F8CA0B6228F34DB666C25923616D45DE1161CD4F16E87D5CA4528DFE8A0EC31BDB3FDA305BA0BB59B4BEFEE41EC28825038677785D51FC76B7840C91C2719290FCF17854463B1C2C506D304C9F83F2AEA936E1CA06410254E062204D1F6614167CA24F5AADBF6CDCF933EA924EBA58678D4C2325D41E35A73FE107E6A114A5E661B8A57214EDED8660939F15BEED2D7EAD9407961642DC1D15BCC52A20669D5BF230C2EF71FBBB626ED948E46BD266CBE65C72DE617DEA3F334BD6EC83B48450844F38A6C01BE0E7610F62EA0205C8BE44790B654B6D5732434CE47A6048410F9F6388829A8E346588B289DEB05CED09FCB9C38A543DE140BCCCBBE233BF9AC44DB2A2A3ED7B0F11878692ADAE9DD5679A5AC932A713C3A7D9844B74D62ED99B92197EE17BB9B752E74279532B10196E5605702FF26491D8E62EC0CA332B6126927D03E87940EDB1577C76872794E259A4E690622327AB64159592BEF0C5CF4429ACEF20951C0CA6F975997679F87273E2CA4CF6C6D2801A9DA8CF712367364F7B2B5ECC711EEE5961B60C0837C5498DA96339036F654BE94C0D83E32C140558D16AFAFE10C646CF4B4F200DD71DCF796BDDCDF90EA2B45BB6DE357465E3EC66976A36724AAFCDFB27891E3DB38CFC9FD77D3A9BEB6BA843EC8F06A6CFCE2AAED34A9683BEF0FFEBA3F585E224603D9F58954B8D899694FEDDB7FEE89CA5B6ECB8E86B4AB6A310AAC291E1D4B32DBFEBF2EFB6B9D3D7D2D69EB16ED441DB86939BD2464EB5B634AF1E46F9343BA1ACA8EB4231226A634CECB73DAB3EC3DC995A71BA2C7DA9AE051BB276879A1F864691289AECE5A9670232745D7C95C78B651D6ACA2085BF38D741785F7607606E95ECA65B018828A8839415D499B526FBF50166D1C8AF56FCE771928AF40252CA83641EE00BB4C203A35EB7E03C848BAC86B1CC92FB03C31568F9968CD193329D1447FC4EE1A247AB7509D42EBE65F4163722C95CAABC248A9BD9BCC665AB5C20770D8224FD08101C0AE6DB6CC17070A1EBCC88C973D160B54445A0C04CBFAA7227A1542085A6C1CA71198630DD1E5EA6E24218AA36AB305163A817C08FC13A52C17658E922AFBD118CBFAA9F6E902156F313089160CB3F2BED43CECFB7E8CA230C7B18D9B4B60EA01F7FE1A86EA4962A50D4786F15E218CE791222B5E33F2CF29F6FC86C8305A606B64533AA8C0516E34308C8FE391D93045F8CA9EA4DDD8E73C14CCB9AB60AB1AE62F21974274AAD1DFCE93E6B4C0A121A513509EE2EC46816864E05AA61556F0C090D168053AEBE77D10D5C9D0F52AE175D5062E23961F71591B6D703575C4708A1E4B59C01E3F2E17E14CD49D508351CD24F370F5BED0F9A4C5F2A8AB598E72A86712FCDA702ABB1E9168FFEE0C84F0426206202BF3C2F302BAECC5FBF65651B7DFFE36E860D4251B88F1C37503CEA5663061C7B9487BDE0061EDF6BE010F05C0B4124299A5AA02D10B6862A8B025ED683FD250ED32B652B0D0BC8767B24EBDCE4C3FC91E8FE03961BE306804F596A90F7F730685899AE7F1A7EB79B5C14A7C368C3F968EEFC5BB38A01A4A4DB18E5293D8B6F328D4E74CDAC6BAD38DE1E7A5BA572EC2E0B52651A3992B61693D0EAAD72C0D5E6EA9E6B58CD5EE618EEF23ACEE62619FBC3D4E5A9BDC8F6A13B11CBDB47A8132A449345F4F2774F314BA9B4744BD5E7C45CC6497F7AD24B8E8D440A8416E722D2DEC9A1D40E072A9A61B53E6B0D2885B3F7DF888861A806E5ED0C5CB2699D705E090AADFABFF93AC45A8152F78903B4E930BB0237A28A6258362B0566B647B62B01D8A16A9D3C0F75D300E457F4DAC1AC47EA624B1094A41DCC8FDE8DDC068087B84B2F555C8DA89D1C39DB83DA3B6DDA56CE49772E649DFC0B363C771AE5B8851B7AAD272D683AAA27628DFB55D9B0889E6785602FB3808F0143DE4EE077D3AD65E8B9C726D807DA4D13F1FD18A5B6AD110CCDBA4E8F4F2980A2F50B4B7EA6ED469D0D0B5C0CBF02A7DDCC7A51E007457FD624C210419264E4BB4961C758F0C2170C2F683D9F7963A7274DD27F9B33B2D5956AF1557FFA68837BF668213F2316E56C398652C70A4C52E83A7DAF595C21B61D7B2CA6B606CE67E59F542CE5F6694B9772DA42091ED3A4368CFCF92F859DE5A9C2EFE431DDC7BE7E7532A4A14F616273E21A1207EDC06FF25FDDFB6A400DC9FE55A011ACB0FAF9E46F8E26E70AB695E9DC3E7FA5D32E3BFE3A3D4C40F6E564230E7533BE18783DE934F442A17B5BB53AC71D3E387A8289238DE8AB841E5CE19F692726D794FA60B79FEAE53E370ACDFAB9855BF3786E109464C788B0ECC663D9011C624A03BCC53F532C5A11B5C457D1CAA53767260759A61A4BF6BCBA24AF63841113EC3443A3CAACC2CF5E8642A62EC0F257456F024BF51A8DD0E4EDD1E8A542FF7C2C04EA6B835A6E3E2D2C7730DFED9802F132BD7A9033813C9B1494C8DA6158CE797BD56907167882B1C93C50DB1FE939368FF83B20898B0DF7B1C66412BF9AB4DC9F37B445C3CCE018BC4FF3209E575EEBB9CB516D69E20DDB32F353FDA0D080EAEFDF8B41CE4B2AA2BFFB0B553D41B686D45BED423D117BA5135ED48BF78BE19827EFBA49346CAFAA2032F2F6BECC3D2825B5B721817CC1D8DF914FFFE8A548EC305F66A4E552666E0B3B12B653431B843462FD1CD47EFE4C358637037D1133A8913A396468DC50D0A7BDD733C4950F47EC004806FB1FF62C46E8BF1297B8310E272771D328B812F6BD275CA87FD3524DE102F8D0B7A9133B368EC71D9A86FFC9DF6DF1437495CEB91E2577083163BD5F4DC0470EF8D95DCA647D8E3B9366240D17090236675D32B05FE9A94099C6FBA73A0134CCB5589C0A5014818D6A5B63F10AC7CC5BA475350E2746602EB5D628DE25F79F8D7109EFA94A5A0AC4A40F63F79C2F63A4071002C0A4359FAE4A1012C7C94CBB84C28E6A2A6D8E0447A3E3148B2669E23E639C0D2DD28A3687B6C4375D2FC1C7883A62DC378CEA45EC1FF647F9B16C307DE939035B45B954C7AB47F4544ADD1C36065E0822143AE06BF774EA2A4AA9FBE4B16A11708FED9B9C299466FB6D16E8991656273E170AAFFA9830434D42BB54F43F5CB1BC5FC239F60A8A72391BF159B09E8E79560FD15C01E45190B09A0B7C6D335AADB0611F0F058F0CC2F7D0788A2E8D5C6669B90F84F7AE4E5BF35C41186C9F62D4E94E446B23938651A78ACE2E31E17508132D4DD7BC3353DD022B98863406F295DBEA00512498D1F693A513B91B146C3B79B86487F94A4E31262D8DABB8690DA009A64FD7E3FA8935A221E07E32A8614C5924DF485F9E93ED0178DD3274EC797FF472312CBA08114BC501BFF5B5796651DE8B3A3E037ED68F6F41C73F62C3D711B6346E9E4E47C720BF962B7A12E9DF535320A3B821CB8C6FBDA4D0CA89A420CDF0D0107BFA0FB4607BBCA6AFBDF4A25010964A3C09BC8758118238F080253D66DD506CAAC2D084D8EC4817F93573DF0FC10C951E7A12955234BA3E9A4D760C865A1CF4E25BADC8B3CF465F57EA20E29B73C48A3EAFF6DCDE69BB2CAAE8672202DE29B4B98EBB6470309F8BD10BC463C381847D078CDC01CE8B22960C72CA2C4E31844B6320FC968DC66B10C913192D8FE1552FAF3E349263EE1103804589E48CB9E485B8D07DA2AC256DE2623C7A042CF67AACAF6291B6B145C5CAD0D2E133484699541DAACF08E98141B7E0C36F2A82A009DA9C32C5A6D46B22856D3989CFC89C7A2971185154E21E82C9C3A73B6F463903638CBE272A88552D0A6986B436763B2D702E504E9DA6334BB7DBDD2D13F00FCDE356A7BA2695CF0572ABB462F9B96D0DF90A9789EA3C5CF80A060AE5CCCBFB7CE12BB267DB3EDA42949CDA07784770E89DD8ADC80ADA560CDD60ECEA58C9A0EE11D099B9F71204AF511488FB615C902E544E68954125CC1B45EBCF5809D4E75E8F0FDAFACF9C888E69E7CBC23F0B0B2C1C8AD3D194532B85D2BBCFF387430730E24E7D0FE7A7252A475453F442EDC7AA62D679C0043DE8BD18AC5885911FA64A70A5A4709AD6BE1D1D4CD4281AC2A4DB1D8B73616FA0B57926823691EF9170DDE77D1E5E9943C77E236E3B1C1393A0BEEF030A3F7993F987B900C96760E5C932E94AA870BF8B40BFE9D743D02FD4B6DBB0913346268B4D8E3644320DB507B4FCABCAEB9B4A497B68FC7ADD0C1BD72D691503266C2F5276643ED979E64FF6CA05904734FD0DADE761BB24CB6B649CC7A7D7AE1D5A779822C619A88DF529328484FAA0B3D6C6587D9A7A1A4BDE8EED2FF8BCB5B7AF7D4D8634F81C45A52B75E7E5BBDC43EAEECE9B66DDC505F3C6A6FCE55C1F897B3480FD18A9DC591DE608CEB75B3398245AE0A5C04A41A39288925D1622127B78958F6F3DA3B575E1EED0E35E50F17DA13C198CC8203C196AA1909E3C67503849BDDFD272C60082A288A4377A8FCB14AEBB76320A6C46D72B0D40E9B274CCECFA84BAA3843E446C45591F2DC42265F65BFCA6B2CB3F7A6FE13D4FF608F6905E7B1900A66163C7035A98A2063F82A928DFF1DE9FEAB61518DC904426FD6F8BCFB5D87CBDAB4258F2237AD21500FFA00C7B6EE8B2300ACAEF4C11424D9BB09DCE0D65FAF0FE9BF44297AE071926B3C82B3FB7A4EC7451735974FDB2366E11FC85F2A8E4C98AA56DE07E45077406C09E0DBEF23E59D58C060AD59AEF1ED792F7B2F181FD90D1067B1F3D4C13D672BA374AA75D3E0F8F02EA01661AF411B25746B733EDFD653902933A77D7E694FCE593F0A28FD80DD084C9F9112151FF1CEF796B9D746E0D2494183D6AF35AEB916214969DE6739015B441FE41603AA7297826242EB7137424AA66DF9444D214F0DF6403A50D5615ABC32FB6A314549E4F3D00BE98F8B231EC1DE4F58824395FDD43AB632D6E30EF18EFD8BCF3677B04DC6389B88CB7846E3CD60B5E95785225AE3AD4586FCDDC9281E20A7A748983224DB454B58C3F52A544A7BE1A0F4A3947164EEF27DC19402BEEAA90D6550E08EBEF92F8D058BDB923E6AB851B553828161E98480F3A1B11B837D8B5BC434C69049BFD2FB1AFB997E77301813DF17856AAE3E6CBAC20144E680F770E8B0376563362D90AB10D99935E7F4A6DF0DF697581DC9AFCA83939FDBDDB5D602D59A8496BC21B84FE6EDB4157C5F3DC6CA7FD004BCF921B314630327DC91ECCD54B1AB345053DCFA319716A0395CF32CF6F66FFF6F35450AF122D2D44CA35753597C94FFD9454D839895433F9DFB246FFBEA2B4DF632BBE +pk = B83818259363F7BAA93A8D73466EA102799F892B77C61CF9FE772C4B6BE1460D7A862A33A9A22A47BD063E598B913D9AF8C1352036B63FBB8D657A61FBBD98DEBEA2110B83A96DA8CE31C7A4CA115E9A688850112E06A1B074FF8E882FC92918EF50BC39BF41A4CB022D82C0D9EB35FFA8FB76FCF432DA9B92C0D5C609705C4D5FA1FEF5E4A5AF11B5B612D2F989FBE36E65D06AE9E92420C2091FE9E5CCB3CF582A6B2255527820791A72D18183E4228EBD3FC1B93168EFA95988576F6C04F335A1D827F7DA3BF0C4FEDE14817F9A69763E79CD116DA68443A56A2389D5F525C82DD2C61688949392ECBAABA48E50826A2949AE4D338CBB36AD7374F44408A8FEC144778408FFCAED3EB7211A5F30769C852834E0E2972824089C72FE8698A6362CABD9F2F471DB92802610E839E0DB87DE61234DC5B408C37CC5510C2BB20CCBD7DF3FCCDAB82CCF74138F4D9D2670D0140826BD33172AD7AFA6B35406778F47ACC72A4B5D05BECD3980EB528A265F7CBAD4E7CA88F835513E8806736AED2DFB44A155FACB3AD297E917F204AB69D5536C76913811FBBB0DD579FBBE17FD49F0C7A7435CD157D269089C85DB6BEEFF6044FF91DC60A9C933C905BB8C4C85BF91BA770CDB0ECD2BCE5EF0E0029BB8A4045A3E471320AF366D91BD27DC9CA261FC8FA3555B705FFA651D0BC2926784B14DAD572A070FFD4B722E4659636BC7692A7F2B70999E9C6AE1F19EC56418D4A819E06875089D93C41BAEEE6A3F386B57BDDDA8C6746E35A920C8DAC6176FBE840936FA5CB82900918067BFAAF5FD33B86EDF660A893952972F1453BF22098C3120EE046B44E447ABADDA0D4B7D7F8E3E023C2E9C1964E231EA9F11F1B745B950CD42625806CECA010710B04030904FB94BA06E163B0603297543A11A5D9C3B8A7953CFCD9CB1DF109D6627E12A0C986E4648CDF8F5D9E9ED27F0609EDEABBAB54BBA5B568A50492818DBC8428CC43032A7AF5580464C3EC5D21B0BD93DE48238EE2B948C330D2924F81FA1484FCAF2AD916F947FDA59B894F904C46D7F8761AC2683D327E56082CC402CC5EDAD6556B31DC23E65AA23E1A345DA4BEAD98B821B9154F837AB8C64032D8C4703B9337FE5F17BEB07A9F8644D4D837A5D577A1682ED3F3D05811949F29B395C10529FDC71F2A492CB80FAA23ADC37C5B5E2D3423706384048565A6880FF579DD0F5CE16E73C83D471315901A7880DCBF59DBE069042C212573076760EBC58FA645A2EED4176BD966187968566ACCF003E2ADCC9A08919BA924110ECECEA2CD7748E9FAB0E1A2D08288F94638B00AED725845C52625616DBC2610FDD72B044347856174FF95210873EE5B2245E539A40DF60A1448C9D937B27CC60FAC75BCDC8481BFBF496028AD344BF6BF9491CE854EE77353D43701AD0FCB8A398F7341D5350867C8686C7C9943D5DD4AE46D295B80AA05D6519101B9CAABDC7AF179CD00FDDC41649FECB079805237D175455BA5A2D57060BFAF92A5EE8C2647FECF7EE966C34DCEA2E4752B1D5AE6A3EA8001EA1AC377EF0529A9C5BC9CDC04C6AA5ADE87848547474134D20CD2DD36761B4C75480D9C68590725C66F39B347BAE5EA8D9AA2C19172B26B5A89F9557747158F3F4312FD28FE20DAE6645860E4692B32577BE151DE563D7C842659D5D6F2A817978438C6F3F91697E9F638E24E97AC94E6DBF737B54DD8705B59A60097B4082BCB6E5B4C60F5B1D829AF37324D8FD87E2E3E12E5B89F0CFC6B864BB9A5576F0C9B2F24FEDCB618B585F8A5A42C132B25BAED57078C23F5210EEC301FB520BDF940CF0D7BFB9845389C997E4F8FB3FB61A6BC0E2E59A211659C4DAA482F97274C28F212D0A2625D22C53431A06F3B08A1CA87DE1107C16DAFF11AB6CB3E9DF2ADBF066CEC19BD65A7DE81B642906167D898A7FDAC2BD0759224D4E494C990D1072EB48A054A032CE095D801FD00C62F91C04D70DBBE7DDCC24A0E4B43F73994D7365F5504C16FF8B2500DAA41A8353ABF70428590CB274B5D0DCF5A2A09915794A56CF2D7D75AF5421367F557045B89C401F7E35B479592C330A4B90EF7221CC8953FE39EFE61FDD8933BA7E6314DA851DA1865DBA3E3C7C37ABFD7DEF6B4C1FFFC87956F9DA0E23A436B49591226DE2370B1E8B52CC39B60F16B13010D8EDECFF15958B13614DFD7E6C426E2CB96748608AF929EBCD4AD9BBEBA4EC688EF957F82CA33DB3E8399A94DFBF4F8798342C73CC4C2478C92F024C9D98EB407BCB9CDE512EA0CF7C7293DAADD37FA41D45F65A1F162F77210A487DF21B1F617EA70F3879E6D84DB1C359FADBECCFB99EEB5B8341D7F53DD105811749CB6DFBF698D27E6FB2980F816FCCBC71CDF0C1028DEC90C50E0A53FC95D6C7D1E54EBCA1A7AF4E06186F3F34F7953476BB38FD74B37FD88FEF7797F1F7783A225CACF7F841A13AC89BC2F2B274CAA3F3FD133532FCC547AEAD96BC74FD43A8C6291BD795F9E65FA1237EA46D6B9335AE872A67759CC68804F4A1B777808D85BE9C9E7F8179ED12ADA84D90361AEB73A2F78E8959FBB3ADF7C38AA2732BAAAAB15402B1AB846CF2F0665CA30BFD5052D57D182D4CDBBF0140CE4FBB424D7D16E5F9FCA8C55D39FE7B5E3690B1AC4A295F54195E867A24348657CE5CE9379EF05A6C1C92A4CDFEA6E3F9030D7A61DAB5A44B8476E9D051DEBBB8427A7FF5B92F4C1456E68BC0C4BF0A5639C885D8D3C978F4B41B9EACC42C388454B27645049916EE849779CD636B8631D2A7EB9443CEF761478EDC24CA426D13D28E826226F20602045529421DEA2F07CBD7DEB9A1B62A5DB3B8EDE781A273E1EBAF8AF6BAA3E1FEF5CD8CF2D6C6114E2D5E015BC032EFB7FEF26EDB8196252BBC662C69458798A1CBF2E1E18A66D129A9EB3809B1567315DF0AF799C01166D1262F7E022F969FE8E21920C1E853B140CD48EDBBD57423064294EB707CC6D716CC963E977C254AD9CBBE154A1B4AD1679D11C5F4FEA01ABF1300C44C9590FF27FEE2BFDCC9F9608DF57B959437E99E97AAE3FD771A3B17FF00E160F3B069EBFAAAE1B8F906DA6935AF1A8D80CF030698AC8A7A860AE5A947DFE9CE850605293E8DE9839DF3C033C6A9C4A0414512A224AF391038B43B7DAFF0939E717D6726E2349B809C6744A194877FA62385593168BC49EF4B873640536D138FF235D2C29C86966020184E3F26CDE029C58DE251600346CE8A79C6D7951DEDE8DE8577FD66F973CDD3A2950B2BF84D7201D8ED9FE2180F17598BD2B31A02183164BF6913C9220458E347C36EE93ECBCFF0FA7A0C198E8CB214772FE35BA1C5AAEBE6E3E826CE2AE0C428BD2D972A3E1272073C01732AE3DC6B91E0188A986C92613B13952F723574961EF1B13F66224BE7BE1937E0399CD6C272939C2CA1284C708D04021E23891BD009978BA23697DDE52F6D2B31E693F28AEE0B72D2B7E25C93C18DB76E31BFA53ED382E81E890133FD48749657A6AFF7824374B6D585FF2963F8552ECDCC42D36EBE4E19B97D0B6EBFAE24DFFC8E6FE461A2E96CF101E047DA3C4DB916564F978DFEED2DF902D4139D753147275CFC6D56A87367FC01274BCEC190C31A2D60F7B5865766D2C8DAC52924446FA2AB0AF5141FDA4C6BCD4F0DE332D71A6153DB9918FA533AB95C1874EF52ADB449885D00594AF584499C38EAAA47BFF78A990B0A73F30943080F5266D07A9315467D5BD86DB5B7F9931DB5CCEE773865EF4F0371D6ECE6026E29ED045CCD73F6C085A983A99FBF1F81523E41B1A0D37F49DEEC1A10394682184B9B4EA91FA20DB801854D9CC8FDB959B1499299F83D9FF2E3B8703AD4B5ECA548F8911F41FAE572EB461D141A6D0B200978ECEE4530905FD765FE0D35B6F1952115D3B8758579204EB2DF28CBE16A3A47FC502A222AD0ED5CC642AC0DEE2316514DB83306435BBD131DD0CD0A26417D85D43AB07574EB353915C4A6A48FA6E6A8884C0A35578CBCC3279B622B10977FD821FE95C8458C8BC2CB4E0693B7E588EC348642322CCB2EE73643CD841FE096FB07363BCF39899F515507E04D4E0B55B5AE1E9DDB86321A07B6F3073854553655BE39FA0653EE5DC4E699D726584DBC94F9EB5D72999647C9D7BC39BE6592B6C2A5DEBA1F63A5C8B3E0935EC3726D90BB849805216CC2211E382795C6CE3BE1DBD110C8C4F99435B15584E101F0359C544D323DFC0A91607905E462443B1B914061CBD944E6C23C6E1B98E4F79C03E631C686A0F04360F1174E228A846D3230D5C748B69AD59435B74A673FE4E30E7A436F486704AD7377BC8D9550C11F43C135B49F214CF7A64BA1C16BD8FAB54344023D183316F8FD3104CC464468D473BB0ED9FE7F41BEEDD9D7F201FCF08B40E7DB905AFC8D75B7E13082454560DD8604CEA1430B648CE3979AC2D526D07A0CA80C53310A09E74E1C12C491EBD56BEEDCAE79A0A0632CC3F72EF885CA1C6656B0B2F49FEC8CDF155F06BF11DF66EC4E4A080615A4542385AB208FAB106F4364FDC298CACEFD5FCB4847DBBB06CD86E2B86040019D1692582C1EAAC24AF1B2D38B10A97ED7351732D25B07939B225ADA28E1C40395D77713FC004141343390B9B6C08870BAF67C3CC4D66CC7918CA56159ED6521CBEEE11D77E1FA7C3EF48189BABF7E90F9078627221EA5A2C7FE08447B35B05171DA551F7DBF964AACDC7254163E4C08E083C8FB37DE39D29FE5EEDDED9A44F3F842697E63C1C1A5541DD2F057D7BF888F7E2AA2106E6633BC5A43A958C8E4B18C0981430C3F72084BA3A83C18E2677C522DAC4AC1B89C250B2685CFCC77A3CC48087ECC7A2ABAFFC98B7729BF7285555743EAF96C407EEEB6D8DD2CC6992594A0861163A0D2691AB5CB338475BE997BF3420E48D159459597E71A4F3EADF86AA66343CAEEB726BA1A23AA5DE362F798948A430E6003BED9BF03C0D4776FAC9E6F5EB3F324539CA15E1F3018F29FCC5381069BC59EDE857B4B599F53D2B632CF50CC83FD289D087E29E8713D5EEFB27FABEA4EDD4AD837272AB83885413C252DA1ADEAF40F1A7AAF53D512B33990A5A01EE02D375F9F279D65C8098ACE4D331903DACCB3084D4742DCB75E704BE6A946DAC36C423E595FE634635392FF84F5EBC0787A3CAA431570ECD244EE2ADC996D64835DEC328DB85B0E67FC028160CBB01157DEF4D0DE7D2D0884EA84E2A0E3B93AC2DA3D8DB613364455293B91AD78A6BF2A92B7E6E383C8442ADD13BB360A47C123C4032965F4D0254B671789934044745D226D36942874526B69B420D27F7952E137FF756FECDF2F53716845DD475C9855ECCDFD72A53ABB64898724E5615CF9E8EF7B0C4318076F1A2592E6211F473013302880788A489B0AB56432CA37DF5556972FFF76CC92D047890493D3A4DA5DD61CC2CE13332C735B3F080A9853B4BD2C454591414F1A078DBD38EEAAE1ADCFA4D838FE905B7B148132B93CFE006377A4072437957976C4D4C959E6DA7FBEF86669F11F19C3B4B696726CB420AAFDB2AC1AA3534482E48E7CDAA6E8878ABEE2633F25FA140D76864356A09D104BA930D714277558ECE01B5C3DA1B9CF48BB621B88C00E65C495887224A050B48EDDB93E08BE3D24ACD65BA97BD1748862661FE538B9FB89B507E4D925B95DB2C55E02E2DA696E6B4A1C41AD895A0371FC514B35B01724513678452C832C873BCE8EA25F0B4AD01060B1D1317C5C82DB2852C3269DF97CDF1E06BDBD9917040594C16122E0C10B72CB83A18058D71F5F5B78ECAF230934156C2D944B050B66944268E796ACD7FAF6CC05C1DA90D44603F0463B907CF902461608FA34BAB7CEDEF357DB133C8BCA1768D21312A89B98B62A69A2CFB957B15025EADB652420AC2D959CEA3E36288FE09BF87D330814BABA1A25579B32B0407EBD06C4260C2E1E8841EC8D77C87EF131FB25F6DF2C9F21A2EF8E5C8234C7279ADADA52DDD0E45ED64FC408F11DD94CA5C8F34A1D68614C9A2162B008AA070B884DE9D62A6FD173F9CFB810D4504EE5B3C17CEAD95ADA5735B75DDBE9E06B91D4968EC8C5A624E6AB1DA7F55415D29185E54C5B9D35891E0088ECAA48FF320022DE822D47BBA898530BB521D1E9C5051B62E1FFB0ADE1875589368F1EFFDCAC89073517C4D24CD5C1DC2F8736D7E10A113788424D58537680F7245A13271F56068657C57053ED120A5AB2918BB8ACBA44C9207F7FD91A3FA653DBD9F7A357D30B65B81249C3F2D69D00B219BF36998E3AD297BB5EB4A68F596960A3783ACF72F7A39CC445141A10E24C69A5692E56C6E9DEEBBC7C96B20A8E6EF2D022042083C0E5F88A384233437E4AC169EA588D064164EBD2FEDD0172B93FDA58915FDE8A58E85DD5A2B588D8C4C0DCFB99DEFF63CDBB5D7AAF9B8E806E500AB268F171DEEFA1A07A6C7075B78D3E2973903427391F33B73C5A8ECDF333E853E80B2764C875E07321CA02779F79C70A50E71C6596E5AB467AA1B92F78A1E6E42594AE80CF495345464CB425E36EAF88CEA07AA742039B252891E1FA7416F697D745213961774F5F7D7E73EF3EB2F57339E25273282200D83BDADAAF36FBFF01D81245C23E08ABB1A332BDA6B1F5B7641D3ADFE8B82D8F9A70A048DBBE8675EF27D549DEFEBF7CF4679982A09FFC095C11ADD7372F8AB3D0C09C3FFEDB86918C23FFECE635A5EFB0AE2A88E2593FB728F352B3A4F7D8FF13D2FE2D7DC87C048B3E47DCB3C56224CD3CA1B553059F422C7D74F941CF925815DD7F17D717645C584B3E6580B3E62832489767F9B2D919509B00CF717204F45F4066152CDF4DCBE98E7FD13BA0256F5BA4B56A905F285047CF5C980E05BA74BB4C586BE948B85144B7CA52AF1CD9C1DEBF18D1E068A5FEE66E454F6EA263CDE4725506224A19A112183E0E76776C80E32124AD71F911FF1BBE4BD928870C0B25C7CE61725DDD8E86BD667425BFE012AF1D9FBE7193CF9B843310B7AF4543871B530BDAB0890D51BA34CB4C8F31DDB01CCCA58F562F5374EEC01B79C505C79F8B84B61A1757A731806346C83B77F4091033809D54B9F17F2D0D43D311567E093121 sk = 5A1E3E05C72CEF1A73EF98840DA035E4FD2552912DB8DAE28A79011DE4BBC1A4D8DEB96F5E518AA3 smlen = 1465 -sm = FE657AD8F53FA27B59CC8F64045B8CA329FE365D173F92E829EBED70A52C3DE26E55D0DA395255F6A30D344557248B0F045CDDAD1E28D60948C5382AB6707530298B1E49D028453591BB94443B6E627CB0797BFA0325380FB9F910FBB2DC1675DAE0BD55A9F822DE18A950E326831722C243B71EDA66F8E283A94AC383369330764E79C88EAF975A0E0B462A554BEC29A82557C2B95294BC9BEF0B01D713BF310ABD1366A996D20315CC0FE9E01A0EC350417C9FE17F93A25967034F4062147670A1702B977D338ABEB48CD6DA536C027A4A2035F702DC8282DF802AB2CDABF5E105F6B87C51FDFF3848BF86F3A0D8E0ABC38F15D9D9D3FA33FB130D989D5339E2AE2AA50806D7ED2C4753EEFB7CAE18C8A78324D77761520C648C73934A10C63B27D3C678727D767F8F763847D00AD1B1DCBF463D63DDAC3D71ED74A8C652DC25AA3DEB487DD051786A49A8540A964A38548E7178A36716BE657C8EC1FED11CD474A14732E62306133A50E3CDC5955B9AE6ADEE78266AA76C46FC40E5516EC126649448ADC78D8BD8869B550E6AB269563A8DFDEC7DA73282698D060ABED017D41E1A11A5EED3859119A0F9DCC0B6A68435466EBC6350ED467BD8A3AA098EB14DB06DC525682FB7FEEEAF6EF534568B55729E32CA602FDE27E4969194FBBBFB9B622EC2A4A63EC12FDB2EDD2A499521D80947115EFFE53041D86D3917B4B8BC7AC5F17FA302C72F90FC2D0418297FB5F9936B29072E9A574ACEC061CFBB0B5DC0D8F0DB626B41D1277F72DBFEB35DA15196EEAA8A21B6DAE02A3F9EA88250601DFDBEB12F56E5826BFFC3269BD9D419DD329C06B821788521698B36696D885A5E1B9752B4DF626EC65B44DFD9C2183B47884B4B623224993449D726F3055EB77EF221954BF8CFB50F050DBA574B07D3BF354CC30B5E83C96148DE01344AD3E25ACAAC710FF562E2B1A4ABAFA204DF713088C4FDFBF5F11E095E901C09AF6F3D49B644A4E633C08ADF6DFC16E521031474B213A0F76F8AAB89FD0126360DE8E15984F6353124286F223B2276E529B9BF1E260BA0F34AC66E765A49887B0898D01EF7E12A4FC8DFB7C2D8407220A33D47494E05682BECDDD24AEC6620E829106BA9B1BB9FD3BDAE51292F86B2DC47B08E4DCF1B95BE54198206FE558C2E4A26E7924C5BE3987B021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 +sm = D0363E958EF21BEF0CE7F7FF2FD27DF5905F2CF5771304A1B4B97AEF73F89CA64652CA1E75A8AE50C965B5D0AB93E5674DA1FA1F69CD1895B9CC941A59F1FB9F981861A9E603A5F274953CB62949FB00D0F0DE50D6471FB7D63CBB0E107B65900D56CD8E5C7EF22705390FA5DD13339B4BC5C2EDFEA5C4E63F8DA5D59F24B4DF323281CFC651491A108E8BD0CC5C03AAB8AF50376BCB9C15DF5DD789BE57F48578CCAFBC94AB305828BB8D14134AD284DD14B643197A9D6E13B10E7F5D337EFFC1C6609CFEF2D224931BE68867F984B3814BC8E0F9745C082BF03A18BCC605041BC6AE2F0744C2EB70B779B3E1D9412EC1B0D791DAC0083EF954560A3603AD2BE7E307BA0DFF734FB06EA2D04810869FF6E1B833DDB6386B5485C3E039A116A7FACA11E20485F2B4501A871802D85C77775BD2FCAC3B5053D0B76EB8FC440E1676EAD9498D95226894623E5C8659A79FEC567E151F18683FB667F6954F3E2EA5E06F0BBE73FBED98E92B581E5A17C23168C6A2FAD6DD5FBD142F667C4F22597B07D4B594F9C26E1C99016B58E499298C533564E2F1B94EDBD778A9E47A14FD7D5FFF5BCED31BF454DD505AAD8ECE232B0096846386C6CB76294F2A1FB3B853B433382F72FC3DE2EEB717366F48B10011FBF23D477235FB08FA138DA65FCCE8857063CDEDF0178EACAA422D4D9410D36D372C9EB15928CBA751B1B70F11EA637F96AD00E5097FE6291BC8558BB1AB0FDB2F8E5549E9201029828ABB4938D3FE8C82446AEA767545F8729A4494AEE935685CA3B2B3D85774EEEF5A43F9EEA2E753E560B07EFC1D394D5386D2D67D4F23C597BC1494F2802E514AC8B0E2169625E6C1A23D69160233121B0841135D6C8DC460AA41632F8B0E758AF3E9DE6372B83768E18BC508CA57DA0565F2BF690D97DE011F6AB7BBD2710C4CA29681B22B92D93C6C82109C600D73214824298E6A878A58FF3B96DA27A958A6EF90205781451178BA471905F06AE5FC2C60F8B9F610C68577B0237A2C1F52CDFE0126360DE8E15984F6353124286F223B2276E529B9BF1E260BA0F34AC66E765A49887B0898D01EF7E12A4FC8DFB7C2D8407220A33D47494E05682BECDDD24AEC6620E829106BA9B1BB9FD3BDAE51292F86B2DC47B08E4DCF1B95BE54198206FE558C2E4A26E7924C5BE3987B021E9C06A2E4EF63D1A61958620C40016783879080D44311E04F2A446BCAEE5A486D17FF0F356BA70FF1C2B55BF957A59202903AE349878CB822E04275E0AFAABC0803BB6CDE3741E0BF9FCE0C5D5C814977474533DC63F9ED4F32AC3477A3EC9893EF55186728C85B03F4C2E61CA7733E1706766AEB8FEA80E233E8761B57FD5A3CEF700196674B34A3A55F68B3368B688FB1DDC976FF48BA6A98E2D66023F291A3C617A56CCBDB8732B8C34369ED11F4CCEA8FC8F673AD9FA0FD8990BEF70AF44C617FDFA096695D0C94EA8E17554F4461DC776DB2F416448B17680FE4D29B09E57603D8EBF55771AF84D8D4B9097302901C25CB6D73932E67C323D12C8ACB0E74CB89755F7EB3999D4EAB5E1B775E6B5C29D9733697030A26F3B93B3F286DB0F2DBDA71E1F103878063E77919D8892EB6A34F821B603ED4A898A9F30D00FEEF20985FEF1A7B7AF70DD29C269E88687F005D551EF05EB0603FD38745AED4F5BF4C2FC09F0604C98AE3A89E46BBFE907B87A1672DE547D651F035F392A8D4DB5E7260F43953028E312B95B9F25FFF2C0C579218390411D13D9A25F22DE4C7AA05FD11781DB08977160D48E02372C7D826F5CAC37D1A9B4230BE99A2D13CC2E9B2B17F0A1044EB9E0A2FBA376D35CDD2BC05F57DCE4BBC3BF07A09BCDE369929E6250EFDC61689466B040AEA376B09453A2C16813BBB685B54A225C49008BA6811E8BB5B3627F8C281244FDF5533216D126ED0E64FDABEC533424BFF77FE722CC438CA7587C19D965F0BF085D8692C27C5C84A9DEE53256D978948D89ABDF9842E0B765BE6A507D8630CBC5CA7FA0FBCA1CECC78D2E536AA7B2B902C4379777AC0920D69C57CC4E6032252BDE99E1A555E80D4 count = 19 seed = 716354F7DEAE272CD26929C0932CA257AED1DD23D67260726B5213D82E61466FA99BB6A7D81DEE9D0EBE03DEEE4DBFC7 mlen = 660 msg = 7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D -pk = 60DF3E9A44586343F4EF786A369E2B739F2BB1455629608230E362B87EE13CB0BFF61C8E1CA058E2012E3136EF21FA0768BF754998AD8E6A65FBC852E580C55064617D070436F24DAA6476E56834CCDCA4361B6D73F4104F26D8714A43B9CBC03F1D6640505F5932FC38218E2E63056DAE38E209349771037B055957BD66F958C7F50A74AFEF3A800D670CF805D81138B60573774F212801E1FCE5837F1CF83DEE40873F9A68A18A76A72FB4A1C219DB5B8C63B4AE315E37E89A767999873DD26819B447C012526F36B1B02612CD2C95C1752046728B6B5A4F353AE28F680CD876C01466FD7B3FF8C7C70A99EDCEFD2F9E5E95D002B9870ABD39F6F9084FFB9E0750C883253C2BA0DA010CBF76A71106A159BF0C5AB9BC48EE63027276386A5CF3AB36BA94C8CF159EF38E50E0BCF5F044CE4A50F75745A31571C440B641DDF37AB00BF7FB037A9D41F0690FDFE7530C52E5A036E06C2543E2D7E668369D90E50F91A7C426F87F3E6C88B2826052A04974DCFA2D564165CFCB98B1DF9AA3D18F6C74692B6844B1A80FF9EC39D1BBFF39C662FEF28CD761B44BEF993F60A37C4ECCB802F12D4370AC0890018658D68B5ADEFF27616D62D80370650A2C180CD626FDA97E6226998560BDB09EF08C06BBA8A2B1B6F78606F082E971708CD59D5D6B6F45BD46E194DD2E642414246EDCC435AF62E0FF5CD2D5A6696312463676F7D7027224E4156A7E322C159D779AB69722373E015BCC8BAD98D27CE47FDCE16E785CA166A3B0E73B4E78E8CC35A598B24D3D714F32EAE0F68CD5187E5A55BF2844763AB07AC0C535C95CF188FBE888B53910D72F3A632137A4D5C62A242E26CD9CA86B7FAA172CA9506A3182E3BB698817D198195EFF931C93A7923E8914F5A19284B7C44B35913A9D1476FF6EA61D895DD5C5F1DFA0A384462FC98543D8A14382E11D1CC61E568575B71924E90FCC77C8123F3926A9F13AB9B2DFC86D3C0F04EDF07A72A4490934383DB40BD1EBCA364025F57D7691D4942A715FD317DD8447956BF6706A65221363D04557BD5FA0FD264EC88A417B2B7DB93627F234CB677321E1CC37810A4B4858BBCCC7E7D145A6F713C6D5501736B0CDB98ADF1687891391F5A017BEF3AA75B4E4030C45B9DB67F1592180E16BB9001980B32E6E22558C45432A840C440AC387B9A23494817FCE9204E8748D347E58AD6F911341E5623493EF1E1ABA5E90B740AFB3435CC83FBCAF03DCD2D6D05A48FDF905C3053DF452F31E6F153256B018FD02A2BEA72EA8277A2489382BEFC3C58C9B9951880F139931BCED92962B2908351A7A3B553BF286A08DA6CE303430F1C1C6F78A431A02B9494AD53C69AB05635A293E51143479BDC7208A0B1E201F09660AD7EF8E6BBE9011F867F59903705BE36923BB00EDD312FD9D0726F5CD57D481381685B7FD9738A1611D25DBC20F3B2C1C2FBB10D0582D5E67A993F480B821B0A9710212FA6F8CD2E6E6A1A34AEC3BF4579BBEF18B98C120B2BB4CD78B611D3562A2EF11530FFC2161098330EB2E81BF747BF7D30CEB28A45E0C3254D13824F7FB5307A07C891D088E7D909002911605081923EA082814624D554A40E4F5FFE41734BB70218AF0AEDE53680FBED2DE52D66C4A751AC2F2D738056CB2E9E661AB307A0E684A7C60BA7DC972167F38A17A9CD059F9600514FAA528973A4FAC214A5E40E5DE5237DDF63E3ABDC3E7AF819787EE6C9FD7FD11640BD80E22E413299C58F32C798B3517FD559C4C562CBD748B68EEB5A88A9F738E48E0941511F404385DBD122230A9E3AB2F110772A4931D3B3BB31489E902A6F89FF4ECDE61A4F88B107644ED4F03F60398B2B7DD2E318DF67692AE93CED8AC096D4BC0A3F25B76172F09EBAC467EFA91571A793667EDEFE04F6DAD73BD5E4C682BE5E2E80A399FBFBFA87B75134B56C5FD7E53908CCC2783448B28B25B2B967E5D195DE8A9E7DFACB3549EF7C0C628F26B20D1ACD7EAF6951D3E2EF0A78F779E6ACC0722501096CD78EEBFB877E37772718FBABCEFD9E159966C96249F89CEEA45CE082B74EE0FAD3BE7A48906331AB9F7C0BF1111298682D8530BE73F102EFE09776B287A6D69046FF65A543AA81FEB76EB0A6DF576291CAF62966403D0B60FA9B788C8ADBF2E66D4BD0BD4206D33107C6062F4311711F73260837626EB818F9F97A0D6CF81278B3932CFFDFE287405119DD6BF50489D3BB9E53FA0B21AB52303FCBBF1749CD1D800C2C861E76C287232C3A8F10F4454B3249763B905906F826C76AC64F08DA5B696462F8F61349D1263437F0071B40637B49F13E0ADA1001AC282BC488E3DDF593A34D47D09C541A5868778D25A8DC92EFBD9878A355179AE072CDF75AB79B99DE04F42CB754523AEC8B79CA36E5D4CBE3D70EF767733D165C4143519E8E64C657044AB35A926EF64815A8A09D8CA79D4A3FE931BF38EFD1D349E0B2943605ECA9A306EFC413ABB15EDF141B341780DD04436697D7E955D085447FD1921149243D0D8D257EA2E0683802B322861DC86A18B3C3160A29C0884C1531A46B747DAD0D369B882E90B3A2F532099E65B184FB4192BCB6E124C485BF3D30EB50F627C17D4DEC2BA091D81820DC83863CA77402121E0AA0ED4B500EC0678FDF34BB066FDD1C0068600DC791BE5E8811AABA56CF87CCB1705010FCB5EED8C8EC1733E68405F423CB061D78D0B0DC96BB95150AC028B479D0D0E4063D7C91831C9DF204186D53A22D962EFB3E88BA93555EA59A5E2511FFCB71DA754FC825DB7E35D2F3AB0E7ADA2CBAABFD8E9EA75A062D36C614471F74241F33B5DF34180BD4866A9950F525C6CEC82D50ECD20ED32E3DC925A343251659EC1A77426059BD318493BAD5EB1419C69BBBAA8D9EBD66EF7AAC1B59238427A4143A9DB03204FC40F3C73422670813F263C19BF2823AC410463D5EA447506F8C0749D3AF5650B9BBABD6FFD0720613E14BF2A772F1C7154D3B2AAFE535C3C6AE1D7EF1ECBC3FB1317C34BE3BC90B74A6277F69C2D9E1065F8BCB0A0943F33E7D6B3D315D0AC03DD1FF6EAE46D0EFFB97C12E23224FE638A316ACBBC7B833D40DEAEF8885E5CA3EE340246A048D1D1DBD03357C48D04DA8D50842718B0B8B6D227F5063F0B298E3845D5ACA56154DD63F88C00EC31436ADCB1BEA554890D07262DA206D25AD2676C47D81A5C6B14C7E8AA4B5FA577BD760B3CE9D505B8D96581DDCA60DE4164298D111065FEC98C887DF8E153B0A84B189098ACF7BA4F6F29954BDB6110B0183A962CE068B0F1632E54E7E48774AF75A61171E3476A14BC9B82546D5C529E5A61058A5DF8EB1E0FC94A4BF0CFD982A60C9C628FF332086E1E10597810E9FDEC482C4D6323BF3B70418923433E555FE5B427282148226CEFA0F180B7A596724E3BBB38018C87B3E389FB07C5745411AC83D4DE2943A8C4925D038CD1A82FF29B61E7A3FF108AA475673BCC795E455A2F633D5895A8209923D7E07E271D1BD4D7963564E4DDF3A0E6D153640E43E4C5FE21617C7C92FA45B1CB95346F9B1C1DE7399A0481C5530B7F7A955B97FC70948DB7DD99B0B08FECFA64ACCBF0576445742F03B3057CD9B9104C329D96B50F4858B44DCB27EFD8B49D7F0A9BCCC9E2926D66BA24D0BBF9D1DAD49BF1E9F859B9E8A62DE2981169E7ED205DB56099800CCC655EA02A6A232F9C741CB709548600322E7B0C1FEC3F3071182478020259E7FB053164805DC7EC6674A2E92F4C183EADABB32D069F1921E6B970285238F5D841E405164CFA333BD5210513DC648DF776085B4C31B6F67206B23725F091DDD7E320D2DA19816AD7591704015A2348C3AB8307A6808505AD38373C20E0FC73617563B81CA8A128D138359932B67816BE0276AB2CEB055967FE7AF58C5A0B675F279EA2B9E32B1D7192FBF45A10842838A5734839ED6C2AA73F40D3593586C61B07EBC63E3FC540EAC6327E2DDFD574F87DDAD0F6D86EE4EA13F65878A3427A223D59BBFC0A77698E26C34E9ABA44C8DBAFF0B09727BE7EB84318ECB7AE269B3E1E924AF2B33E5F237FBCAE24461CBDDEDB16F2C36D5494D2DEE543BA3C0B0275BD97557F8DAF03A172DE52649D68973CC525FCDD58988AC4A99F5F04197D14390087E33624F5F3125F71BCCFB31D01C2C673D12D5B81B7EBD8537E9D478D27695AA2C3D7F91E3392C4953D7E4255BF1F6D8FFD94BDF18120BA3A2ACFD10F0F097F630DFEB2CF93867D566316700F21BE7FF964487F476CB45E1DE2E85AA288DFAD3F215D810FBC9324A44B99C16FF023D896B237218B1B298BA9FAD3CD69AF5659173B52555844E900180FAE78BE16B977B8474BA582E9F88B1A46F219F2493201E9F2C16135A7E2A0B21D2B1E93DC1E12010C023BF480C95B3A271047CFA53E1F306F4C9F8F54520D53807DD8F70A9E31D7CF39A80DC6CF68174515DF1A66925694EEA268091A72D7B8B5B0AE6921CD16E953EE8443BDC9A5EE0ED438D455F2051B14B743F59EB7DEA5CC64F3A4049CEA19FDDB64E01083E9F03812B87C2F799A79FE6CD4DA10642576930402032049EB908D18481F95B96449E8F120F2A2EDA2ECBB9AE37B9FF116AACEC25F1409783C129B4CEA19E4F2267C7778FE8854EF18D5381BFE3C565EC4D2F3CEF56DAFD29D9867D1B4E420E7107D9C55CEAE9BB784EB3F41CB078BDEC9DEDBD1C0B2787CDD177F909A8FAB1358842E3387A71F20F0203B41679475A5C5B0FC394E2232A22C154BB856A26A55BB24F8E242FCBB03BED67408A90FBCEC622C2CC193E1160C211B621EA88997F3D7C4C513D2EDBEE92FABD2C9DEAE426BD70753F72192A832907186DB0CCB70EC1EC3930F81C6B16BB284D86C9E79099E6FCB9AE49AE8CFD3DDF0B861B1EBCEEC44B9C47AD4E6F63CA8BE29552656BE28D15233913165EC7C193A094F9C77FAFAA68D303397D4F51EB87E31AA74846961EDA16D711A91E35C8B65B7CF7E420C677747BF34BD457A92EFEE7EE508F5CC709E540D6F7B65C13E5D686D22F99BC14B43688D3D97B2DCDC7F6DE744D210D8BC110D1C110EAEB941E997F3E1394BAB432DEA3BAE2A0850F82F81DCAB8DCA28727E49662A16DD59CDA056F48DCCD728574FAA27C92EA24F8BDA1A4E7F61DF31FFCEF551B284FE77F17EC9B976B837E0B5953E2589A016D50F5BBBF312D7C0B1DF1A3F00AB68152165D66EE538AE109BAA85A5DC86AA2DC862DBCB364DDD97A312E7066C2C544C4497782676B5F8061DBD515D184773D5F414551D069B485DB5592931DCFDCB2989D5DB1A460B927A1DB1EBF55B4A3F12EF7950BC2C37492068712671DAF75FA98BA628A038005BDDB4D5276EDEDDD2948A976EAD484298FA1550B46510FA10DDE2F5309241174953FB41D65FF784F34ECF32C73E44C51296E22A69879145113D65C9DE9DA671497596A276978F72F83D06EAD30F9FBF94461C821625BAC71B7BDE0C3611EBB738158EC57765E0EB5E1B355E3DBD313FA732491543CD9F38B4BDCF9068ABBBAF429F7359E0C4081F1999A057E1AD172E2873EDA9E8247E75ADF0F2F568618DE5AD88123152F1C8E6665D28A2FD8C0431E0B5DA12587B53624922B21807C9B0E06BD2AE7F0CC2E0AF5FF880613EE80BF724283438DFA545C59FDBAB2E480B0E373DB2652C386857134E9C37984AC5D57F3C8B6508D34D5937F70E752E1292AD5E9B6CB86B5A053D66AB2A1A4A0A68AD9171DEEFA96D38DE3E2FD602D4FDC2E4AA0FFE07645E792737125592131639156ACFE18DCE5F747548782CB393A1B28A0C75EC121C6C7F2B2AB3F9D67D0ABCE14E685F9F4A8B4D43F423076546BD971F4B6C9545AC5FB6FF5463DD9DC5996222556F1514B2A5B0EE8A610ABE1732F52535225F1495EAF24FAD923AF5372E197358981532DF277D0E80187AC328F013FE41CB82A34561684A5607EB5441E71A3270E2C8C82D24894785D86A61B1ABE554E1BB82152A712FED5FEA36EDE7FF9536C59ADB0E284998D7589263387FC3F250C247163891636B0B746B5280BFF7396DD01F70B67272065366365ED76C161996F3302EAA94305DCCDD8C6A7D1591EFEE2C9DF40F2EA648B77D225EEA4936BCAF4515107CF8A11AEC2731982EC5FCEB4FF0EE32071B5C0987D8933A3D55A4D256E1B70493CA790267A44B3B3A2B848D69A25A05F5B06A7056DC6375CE55A60A728E4BBD84ABC9DBFEB29130C3172AF843E86B507CE1E057D2946A8EB35F0C3C9B6893449A64B64142FD50E27903D9C2CE59F43E6CF34386AB7A250E7E5D14826F0856F2AC078E55D46DA96861CFC381A269DA5BD058390817C271861D449B2B40A48767BF93C6A37D8376CC9A87DB24DE1C80D75439765B6C7D2ADA7758835B22C5DF0928371AD5035EA266305FDD8B6C1E0F6E0CDA3D6CB38EC3356BACEA93AD3FE0026901645626E8DB5BE744AA362136908CE6869A4BD41082FC62FDEC0AEC374E2C386811FCEB206628A2E146CDE8E6897CE94A0060FB45AF11F819100E01BFC5FBA8A93250DF8CC7D5E2EAC7E71766735158C8ABDC91E3520776456C316B01A650B4FDA03CA184A1B0921AF0581C2DC19B5698DEF1CDD93DA4CEC7970BDF91AEE8ACA3D891777DB47A6CDC7F6DFDF88F67742BF815D7C541AFC7122638FE52C68D0C1C5B2DD07F1A98BAA2DDEBB183F59A56C9479AEF1B478AECA8B68236B7DF8650B435BF6CA7EA8ED0E2B0E79305B7819DBD53CCAED377E86AA14197179963AD9590C540947494B876BB5FE939E360DE6934BE8AE1B2304B5060B3CB408C53173B951487957E60A1DA14114259C4931DACBB32EE9D41E0ABC956E6D3EF95FC78C3337337847D5C23469427CF575E46020E1312F741A273689A966F60CC37208CAD16AF9000F84D072B66E4BC963598A92A122AD421CD2CBC8A31AC4132A363D43C208945CE04710086CE6EDE8A3B9C15A108D3B15A9CE0D829CBB763D62F201EA17D688D92C587BC8724FEC50671B28E409DF63B5A16314DEB6696CCDD2FC0E324090BD064CB3F4E3DA1A8F6D60562F6E7F84772D7FEA14DB353C9C7E7C7A8AFCC77557906F375BCE8AE +pk = 60DF3E9A44586343F4EF786A369E2B73BE95AD8AE3D6CA1580203DDACA8B3469E9B583963AB2E9CBBB4D64E7CBAFC27131176F8839D050C36F49688B69EEB03BCE14E736F3EAA464F4A380B8866524C69D489179E3972DC6E34CC8086E50FB1A70F9CDE5AC9FC72DB4F3E718A5A9F7E9B83CF6A14BA1F9BA2CB429A11F28F4096DE33265921EA3842371AA7EA59A47DC135CC1B03CDFFD21C174D4DF20C82E97DAF2109D356AED6E823F1B2DCA98D9308FA73AE43D85DEFAF5D008AFED1C6F4A1D02C1C51D7C7771087779425CA3D92B669CC63A50B3BC563B92C7DE52BF43AE022C6224AA469DE77EAEBCCD30B4799C58627C6F782F41AEA9CBC4B014A96729FE2BB9EC98808A2D9EA4427B79F47C1C5768E528953396439668A0CA66EE73A26C649D6082B8E64E5AE031CDB79A088A803B20FDDEEB7AC118316DD81F7DAA894B43E49AB489B769CE079E14B78D79573D11CE3D8A7C664C37992F600F265672147628EFCD635A6F20689F5398C378E0D2FA8A80A728244C1A49F5D638CCE194A36BABE16B7F96279335DED8DC4B19F1A99574DD37F373824C0FC1862462E5A013023729C5425332A28CFA3F785F1D84E610CE1BBF9BB7EDA1F7BBD54D31E549D41753FF46A0D2C9F4E2404C3E2925295E302E43D316BA9612EFD5E4A64EB7C2E1C8CDBA2E6AB67F90C10EC8AB92EAE952DCB8EA60B6EAFE0017B9AF68B9FC1E6F842135C2D2EAB2C3FEDCE8A3B05D62D0F74892CD14079B215BBBF5AF3064EACEA2F578AEF6462BA452BBB2D3BDF01F0D4DD2647DBD7272DDD4209EF77723B9543605A1CF4DE5A0192700A0530FACF213667C1FD4E9216A1F4320A8B670CB4B0C01CA60871E245783F78B504C667DE64235E2FF419399BC23E035FF06BC4CCCEF5C26FF3959AB0375F9F0B1A3538EEC3FA81FC0B0593C431662DC6AB74160D967BE914B730D29AA6D428FF4F81481DCD06DE2D3E93A1C26D138F7640A4F5B92E538F59B170FA507C0CB5DDC5758225CE7B243AF03CAFDCE06D57724E03D31985AA16F32765C3671583D9A1D484DA1404AEB58ED10E9FC197DC85067FF8F9734238A346B0F85D3880EFC61CDA1A1A3E39267B95A6D833E929FFD3200DF73B600F30BBDB2BF14AA282BB525B0A49B10CF20EEC69B84A668B51C80FCC815E1651BF93D54A695C805488CF90D4FB40120805EF3D05960F93A54866661AE8CE1A48849CAAE36C7E711CEFB684BD2517C7007B81E5C699072EFEB478D73B3BDB34DC3061CFAA6E0EAB7EA5AABC114DF846ABB8B3D8A7732DE8D185C6AFD12F7D9E51D9E75D20D8F1A2755765E7EA1C75E2D4C56BEDD80E6DECD95A126777823DD2057E58A89379CC1E3811BF46A056BB86E2BF61BBCB3AC53A37AF114C7FF40BF29A145FAF06DF58D1174E457FDE25D85C92F15C3BF0D8F9BA73E653ADBF60924E9363F6ECF89838F44EF2EEAC52F81570C5DCBDAB1ECF8F3B9B38F199EC6B79EC3B38984F2A6FFE4F34EA5A7963E9C9E265EE4F769A9D8A60C098466CC41C605AC7E9D14816A8ED5CB50AA1B952D9549A70F277FC13AC7B9451EFA1D61DDFD42EFEF16A908EBAD88363759ADBBF8CD82C6BBED0C682277D9C216C6CC57856DB530C5C2BD292D25048EA4ED7C8AF01F74D65F3A4BCBF3735F0FD4936FD88EABDC7F0CF16EA7BAAD61F4AC253351EDEC935BA99683E9E372F7F7BA81D349E98878777498463D126DE2FB25D4644C905EEBA9D59A667D014426C69E545FE3863B925C56CA6F22FFECB4EFB72EF08854599DB44830F04EB07192B08D46407F19D468631593C0CA44648973BEB74EEFDC4FA940C47156CF63D30CAA544BC22FEA9DE3203190A75157EFFD8FC5C923D9D13E2E9CE839497A95E49B042DD9F76F46B8E2CC7FB20AC6A9F47F2A5BA8DEF91457A0FB9F64237ECD0CE0F429FA2A279ADC8D89D68EE5EB6EFC6B3C5B9206C5C245198AF945A3FA5F66D29478438EBC40CBA11769319701CAEDAA4F6183F8F930FB785095031314A0E24493A67C4F61197B521CC7664135B5A1C358EAB65498DB97A189270BB61CA1377C7D5E1AB82A8BDAEA0F734B24F8461E4A4E4D5860335EC340E393DF8366F78FF44F5782BA3083B1F921CE81DA2C48D3958CEDC16C73CEB3B5886AD414A47E63F441F8C05147E3911792FCD2DCEBD16871473F7D84453C9CADB7A375738B8817AE068981BB8312F6E189EAFA78CFEE5D40F16C3D227FC3CC3DE48081DE70443D14C4EA9E2AAD37A745D4078927C8925DD893FAE3C8D0D47E96E3C74338CC1DFBA15B1879F8869018B8089434106FF93D5AB60D9A2FD893D5B8E22851622863223F9213355314587B159D8841A63A0F1CFE238535B61F3F7866C0EC894B0EE6D0E002555934FC3766535FC9902E54567410D40B59CF2CE1CE56464208BE169CFC580A8AFB09F89E551D724530BBDFDC22FD9B4750052A1A887A6FDAD49AAB0F815DB8BE9B0544DBE760FB3C07E8F42D7F8D0273DC97CEFA83058A14B890F35A57FC0B19CB71B1FCC5C989A00D07992E05F30819EAFA60C2067A339164C8DA5EDF9C71A22D8109A2EF9DFC4B5FFA2AE8F79558CEE353831EC4FF191C632829B341399C7AEF91D137AD7972FA182CC69B1F9626F873CD1FC16A07A1140CEA36A45AF0FA5A57A161EFC2B75099BC1298D8EE278403ED8E28ED1D078129397E3BD0D260859F155712E627B1E7CB3CBEFC72EB5E9941478F8652733293FFD16A08333E0D40A4D33EE753E4722D5CEDFCDEBCFC0671BB82AAC04BEE748A2D3DA9DC587D6362CD741027FE30CEAF1C5DE614AD445A3BF9495DCCA54691F8CCB1348A3B70B633654C57644D4C975B0B2E203E03D06B3A056AA097757F0749CC7D43A5155108FA23EC996981E129AEDDE525E5EAC9CC4B3CB0C8E95C195CF02EE3A3DA66F104FF01405874C7BD30A7772166DF3C90C12A3A8C0752287B3311097CC3ECB368DAD96F0C8A76C50543EFCF0A76F1D2BA0BEBE6153366E50AB6ADA2E543CEBE48F3D2BC4897298135ABE692A34E37778F7911392F2AA307834F0C56AB85B6A0532008876A775C070FE58DCC6EDB081666A088B0107668CDEC66253839B650C39D030522FD14F7A498264D751A5D3446DAF398EEDF3C030C3CD8A51AE54B0BED2C244782CD78630D8D34D3D3B9D20E967396C3778DF113E957D1B95793EEB1DEBFDB416BACB974F46675973A8A12B111A3FD46C1372E26C8FFBAAD121D3A33C70C88AD538271985CA5AA854F3C1F4B1B6A95E1C5F367B3A062BBE299E138F510D43E757F35EFA083D7698D8C361CA9F2ECC0B331C46E85863648BCD5591D74676B8564CD6ECFAB7F0C88FA8514CC1511221D157961EEC57B7ABEF533AB56B2ACD2CA5A188EACB63D3667E8E83ABBCB90C2B84CF3D9DD996A60BF5412F19A739B983E67017CB432930275DAF21E28F6BB6FAC0420A1DBC600E8146631200FC52A7824F95EED407C062B7C61BFA17A6FF28BFB5200AA964AEF4B0EB69F01B4E55EDCC17BA30B2DFAA30081729F14AA855C39E9551E00EBE82F86F3A8E894BB6CB0841F8C329DC488451773F8D3F2B855999D2AB5702E376A2552F3F4DD7C5CFB2483A7E08307127B473EF5357BB9062F28FC9464ECBB39E83131428673D076F69D068986F9A228668B472E83349DB8852F382A29B7ABB43E37015962EDF00A15DD41E1F21E907A5DB611ABE9E3DF3A7DA3E7CB6CA8DE462EE4DEA8B225D305EEA4309DB7DEFD26A31CADB3DE1474280DD37B9018C7A3C94C7C123D7EA2C0C4C2D2B816A935B63BBD0116BFD4D8013C21D4BD479EF0C11ABFD398CBC24E6E4D73F553709234D916382E7049F13108D892E41A6A1DE9232523A55ADE31523E51DC517C3DEB3FB0DFAAC80BD4C6358D76AAC07EDB42537CD9829F2288B0FA75F35B2760DD8AA1B0C043B6855C7C777CEE3CE4BC7988CED739D01D025F9FE112F40C7F927E9403223CC5A51E18FE5464FD4AD458DA44681E8DAB7569B3999529E67111D27659434C3AFF26F7128883AECF414E6BBBD98C080EBF75148F96781A314694024863256ABF2E4045A0F79F2D330548C6F487171F9BF889C816B925CFFCB7E47EDE7967076E1DD015EB148625251E315A659330684069C1217709D939AEF3DDD2744313C2363EC50243E2D8562DB511130914178CAEED9DDD239360030D3B61B5F83706F1651DB63B1F8E7DF24438B1BE613617831D64A42C84870838E8492582446257FCB831DE19F87DF0CC49DB1C63AFE9E17E5F998BA7F233B8E16F298A67D323A3E4E3B24463B8200BFE4EFA1974884AE795E2738DFCF0CE1C6B3912D46CEFE7887AA8CF4BE98B9476F62D49E9B03496DB7457A73440FDF5964549DEE058075420D5FC6586CD8D1DEF8F9B8DCDD1806206B8309C935B0DD6FFD9DBDBD47AE21A44D46C22D589A512373590F805564EEAE68707C3A2C767295D20443792307289AD70BA6881C1755D3A526041DF9F3EBAB148457BDDECDCB726B709B8BC35F0D58A89C5E324BBD823148ED70CBA7006DB24367B0D1237202477588D4D0D9D07CD144AB920CB17D277B810F10FE4030F71391FD505E5FA480F9A0B5544D2DA0688A0140CB6A4E2BA34599AFB6E54EF11A8DB3B564F102CCB0E0CA6F6EB9492EF9BF0A2014C6EC97745D93B62D3BA4B1A47E0FE5FCAF5A596A767D2D0F73959576A6B7DF5F4543240F791E33208A87437D0187473C208C8F84EBC698A0B63881C29210A73705F53A8C672E3B9485D292B13B59D515400548E99BFE1ABC005D938B6412C15DF6FF2E8EDE346CB8460053DA515E29786A9C4A562846EE64B1AEEFF9E25CE0A4B1145C654B0548621B294F032DDEEF990C1C449D7D956D54D2ED4DCD6819BCC9CBF8BF3605001AB38BD469951AA28FF32A81834880080BC3C93CF1B7B770AC5770E4FACFA28635F64BA08939D291D1E4B63940D965F912FA1BEDEA2276CF8BBBA3F0847192C1C5D1FA5846728E6F9CD8A399DD7EF4687D35C6D4868484CEDB4A8CD40A3981F910289000DCA17CF717C6A24FF65E8CAD02174533239695C532EED7CC4C747BBC51D57F3A87C933AF773B183EE54981A927C24934C3F5B7EE6D72E1753EE36921A77142A174D85A0F0681E79B02BBBC8BDFD438E693530D641C6704053B122341889B70BD51FE5D55D6AE22F3635551AEA56ADF65EA0F7B2A3A565101156EC785E159D9AA1376F1CDA697201593EF707E512BDC4BD77E9F5091220D16B247D8AE2DA0D18D1A3DDE8DF10C2BE37A7B9F0E31F9E33B527DD7CDB7C5D8769D76D4B992610755346012D2E805B48E51F46F0E3527C647E5893CD9E1B9668AC41E76FCD99A1234B86CA367290E7B61C4B5A30218F8854B1C0CE4A1CF57052CF4AE691C122E5291950E83E5A289A663A7590C77CB57424142A22A219A029E94881F8D0F56C17B6549B514D3438854C00561742209513DBA77DD86198B00048E4269E520640E4BECD59234FADC892C138FF91854269C38253B701A53F94C99DBCB0E9C024784526FEE460E0B821DEC53F5092640A15C0B69192CB18ED8B6056A400A28DF5443E60BFBFA077954C66801C71DDF721039F1C982C4371915D214C0EAD28F55C2A73322815CE6052750EE2208549636ABE2269F83B4F717A16381244673A158E7049C261544035470A46B8E23AC4B52413527B57E4364D905B36CFB40B7D6B74532CC51C082F01E32D694F43A185DC7219278576541A86B237C695C322C568E9C056009DA276C458422C6A51C92F06B6C1789A600E2EDA80000244B3BC4C0B91E0C0AED94DB1E4E09176219373DD4D8A2E976B1ED31F49BAA4AC05A8053BEC4C97A64CF4AB3DEC695464243DC17E6B09DD91740A960E891121BCAD05269DBF8FD636FF5F45C30B4FDC524879F22C150D137E00C2BCCA1AD51C0E10AF60F0A5960AA794960704C8DCC98B6647E8AF8F0F05819C4C2A9B29CF34DD7A1BDAA4B185A8541A4E11B980CE120511A90ED2CA5C380FE6487A9147CD9C398A896EEC0A2F3A5B962230F61D89B87BE20B7B0717413B0E6B7B45406E690007C8FDA20E14B4ED862CF3F2996B1EB37B0F9314DCB59BA3853EA217647ABACEEB115F69147212F8C028732CBA144802D6E0D6ECE3F59B3BA60C394B0334A0361C9C70F9D35F03ABEF74EFB8EA1EC84A98FB2129D64DEA0F44BE7B33C9D067E327F1F3F689822246B7D8C6EB1378289D810CB26EA8D4C8609EF25C47860D63FA373DC43778F419E68FCDE832A2B654E4D11D73F70810A3A5E6ED4DE8176E14BA71F3866672E59D29B57439D4390CD362D7B54032FB8DB5260E53DD2DEBEF127B278F11D875F3AB8C2C4B34287CB87F6685502BF15D6596FF6B153D499184A7016EAD31DE38D62C9AB0FA68B8EDAC93084995CF64825B97582BE9BB0C0D6D22A13C530C00E81CEF25489C70BBDA0AAABB7E51C8D05C901B7663AFA2CAF31516014BA96BCA33B5A647D8BAD338D44BD32546460746B4078AE065FD590AAC0FEAF38C4B07F5EEFD529F92E3E61DD6F466FB213D4009C6A1C6754138669D820CEBF06DF7FD526A3AC7E26BD2072C8CC092EDA082BFCAF15E5E081A777CA6057AE50E0EDF4E94564879B2B8A52ABC2A158D4ABA8F0CC7C439E8734ED8BF9F415DE9C4DA7026998189F153CDD806D646A8272B9065997D74B90105E626E33E3994E6D2E9598BB19C954E86FA175CB353DEC0EC786BE38ADE5886D19C45DDC164BB0C0C4520E794E40737B511F1FC55F3DBB70667E2665721044B925A8726A378273C28B8EE92727C895DDA7AACCB5A841F664E0F92A8331CCAFE06842EA2CEEF5A03E3C959D75246A20A085EAEACDF47AA10859A108F7007601899B9907F3F7DF26C90D034715A05BB18ACA14A42C4B6CFA3C46A5483ECF2A17B4A0D4E79F88B6F89086373BDD6172E3EDA8243E396CC6608C07D1BA25C6D6EAC23F80345EE1860B7E1FFC300E95BFDC5DEF4B8A284D3E6B5693099FCBA67EDC6A33A9542C14E39C91114C3C3BD9E3F35322324F97F8C3F89208E46E5BD1E9E463EFC71435A198FE64FF03792DE5A9C2B9DA03A5E909C5C0F5A22C6BBB0B7E9 sk = 8F3920A235EEC3659CFCFE62931474204EAE264959702F901D461B66D9BB563D25E3F0DEF77E152D smlen = 1498 -sm = 2E3C410DC5D501161805E054AB936D762A53A89103060C768808655E53F3DADABB93C9A01EF189934C60FACFCF157EF04DB791294CF42D961642F48E51FB80336BBDF15F24A0D3DFB71809907558C44813908813300B3BD55FA2EF887D5AF803CD56186FDC5E3EA83D2C4BC177AD792A3DFCD7CEA36F8F6AF5B6A6DA642AA00894A8406958CA1CC213F98E7E2BE2122D633CD82E39A4928248CA6480BBC4B02F43A097FA00886064804D917958217782376DA93F6974A98D4DAA6A2EA6535AB89E2B39884109744B58F370F9C8548F9E0A04EA1598A029AFCCE68701AF3E78FB51B4DAE3ACEB652735BC6B2086506DD42A9B32CD34A7B249B1679D40AE429350DFD2BFF87CDBA863226AC3A620419E6B056D873FD142526BE25A71FE31A2C87DF2F01FB1732463B0D65C09391F5F8247DF062B7D3837B08415F307E90A01B9F4D86FF4787B3576910993519C56D310B537DEEBBA7A612E2DC26CB7B862159DBA5AF08737477DE2682D44024C4A7DC2CBFC7B23B4258F63BA51C76E28AA4419E463AA34182B75310B5E191398F27CE0C6F29E9D08670D5976BE59372EF9489C7264F8B4FB341A2710FCB1EA21D1DDB1A5EA12F53CFFD75FF334FED18908DE4FB584269C1203EC4C8C677DB9663B5E62EC3A2526D64D5419A39EE2EF2FC9E4D828AB32CD2E18F04909BC377AAA82658478BF6797B0E88831C63842D231C1D159D3074F9FC9634B046A0E79BEE46A1A746AA956EB580D56918D673E2BD7B4B84F062342247FA3B99D4C58EE7A1313D566F27D9CEAA4FC59987CFFEF41B4E23F6A006A610EFAA48F625E6B810DAAE62C7C682C9407BE85A9C0C1930F943B58A68110F6FCDF6A839AF094014C836583DE2AA365FCE056C17B7FD0C98857B95888C45971B63AED3E9AF5DDFB8D235853DC4B3A2E20EB652440721B81267DB6FD0501644DC03C160B86DA92BFE4E1761E795878AEF07C8A6E4950C956D734B1828F1B764EC222A05EE647BB7699B321366519DDA5BC36BBE28CF5D6BB215E1F96B9CDCFFCD29F576059C05279C9CA9BC0592EDBCD839D971839B238CD7DB1E0200A4570890E4FD8F6BD9F9A6AB11370A77E1C2558DB86C99F12304FC69483992A755F809BF74DDC5EA292CC1908E53DB424CA017139198E8562E11241CB6C8DC784A30C98A98DE482FA7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D +sm = C6F8508F61AEC9313FA6628816DBD1283ACE41A3D5AAA4C04AE640C6E8612AE6351CFB085FC6F6E595F12E88E92857152B3D86730086C2F39E7AA033A8E985BF0F75AF50244A5FD756771BE90C2485BA1488F244FBCF2A631F631A606A27BE69CF29C13C50B8CB048770E9972C2AD23E801C7C9BAB47D12F9D22F45F70DB0EDDFB005F560B58319E4C92AB37FFD61BAE6086A35BB7AF5F466D8B57420EDE7C2DFBAE5F12C3A8810D47B2F3B751CF9AA7B735CF6BD86E27FF37968D5B8E86A42ACBB0D6824CF7B35C2828CE735924B5F190E033A8822CA2B115FA808C40DBAA63261FE1FE389C49CD5AF496E5AC6E3F7FA21B4AF61782EB346A088D9A770D7AC07DA652EB6730FB76149E82D80C04B2AC1B172EDCB106B9B190740FA1FBA4D8E085C555F85616D0CD73B946448ED1142DC08847852F69D6634DE3B981713C5DB648D8421F4C05C95DE0320CD1D4CE47DC783F468EC64653AF0A3A9DADF31697FB373AC8316BB984B10B0816E6C6D440A416B02EFAC4906EB72FD223148EBB3B3714A6F23739014C932EAF217245083BBB9E77FF22D2237F5998B8682FFABD94969D1D526E781AE3FE6B2AEE287F3A5983A84A61D88564413250C7A468D9A0BB90B8A27FDC3A724E671F988534DEFCA0FC10A6F803C668B470D8223ED5CAD498FB9E4F614A3ACD11655B14174711664CF372976833FBA16E80D89F53246D48D8D14F8B9B9FEBAD44DCDCE0521ACDBB6073B5AF666CFF664A96409622F3BB95C1A7B63627BF1DC83F3EDCF7F6FC96CB84B779EF9971A152A8EA37B0BBE177EFB3EA15B220EAC9428D8C2A635C262F87D21CBF17040032F7F7B488098DE8C6727828AFECB3BFB38E9F6406653D55AD81C7F4F60708E4A88005D40355CAA835AB286DD1E3CE250E4AF331145DDA5C2EC1C57AF50BBE88D01E2A1062F75AE11DCD2C2AFE6C1016731203A24B7A54C5F66C1C363DABEB997179F4CFB6A7AD8543BFFDC1B9E1CF9C250231711BCF242B2AF2AD4341BF380F48E5BF07E4205E1F96B9CDCFFCD29F576059C05279C9CA9BC0592EDBCD839D971839B238CD7DB1E0200A4570890E4FD8F6BD9F9A6AB11370A77E1C2558DB86C99F12304FC69483992A755F809BF74DDC5EA292CC1908E53DB424CA017139198E8562E11241CB6C8DC784A30C98A98DE482FA7BEDAFEBABBBFB863CE496475F54E69A905AFA45899C3D7C16CFC73E31597D2404AE7014612E4CBFA238EFAF5B396B0B7435ADA5DE817E013188C280423C68924E1FA2A33CA56E6B85B7CCA7F00D3A6151F0629C1B92A13573320E0025863BBA7F3EEB987EE1B1A6230B10765DFC1FEEA498AE4B83521188E7503B506259103CEFB370E3651B06DD4F08013FF3AB9E2430626B0BD584232948462D85C0F82DA07B96FC65F62A43CD2F132D1A1D691C085980DAD8796CCE2FA0B268395EAC3DA2CC400F30F75BE87316216980CE213B48651DDB9E294F8CDB2CA05D3F2A507E4A03E2849AA8062918AFB5BCE9E4C3ABF2FFD4751DDDCF08AB09E36A29B830F3BAC6FEEBEA084575472E6F4B239AF89965A72954769A83E391DE467934237B07D8884A6B14CAD034FBF9BD7531D50D742E234E227E1A2DAF77A2FFACC579525134B15186D81AE6E5538871024BD2897475D6EE5B11BC51EDBB928D98475073785A75B331BF3D2297165AE6CF95C3A05F06DF747498462054F58A5AC736F96014B1A8CDB319D030D06DAD9CAB2B913F35FC392E1FC4B027CDBE775D64B04F1076A7C8F44C360745F98E87B84C18AB76F84F373F635AF4C8A87DF08DD4507899BAD892FF8CC1EE534D3277B5B82095628B84A7D5582149CF46C50AA963B56B4B91966B106B4B2EAA45D83A10993E8F933370AB29C6606B7CCFC41B21C6B99F2B9AC643E24300B350FA199EC10E64E4AF19181F78E8C43B2FA796241DC42CC8992BDFCDC39E7BC41BE68CDCE4FBC47C996DB42E8249EEDC146C216B514430C705FC939B9EEF677AD87F9CEE3398551FA0DAF774302324A410F4A4F4FC035CFBE960B38C390441E92D9E5624A8745976BC88FA538E398712361B77AD4CA5FF038D9F6CE157EB8A6137420D4E57018275DCEEBC4E480A5D count = 20 seed = A32E6FF879EC8866A5F5E4F6318DA8FE6743812ED2CF5FB94F5C3AA3EDF953CBC32665810B71B2CFEBF343A571CBC570 mlen = 693 msg = A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 -pk = D525FF41A73504DE9FDB570188BC16BF0981D329B358AC2E4AE736261743A09B3321CE266BEFB3F7F7069B9B27354768FBD7E9BA95BCE29F88EC56005009ADF54654D028FB5CE22533A75CEA1CF9885FCE5F19B8C833B891970853E2443201CB0A5A3C0186C8F61A1F7C7489880667A19F4C01966C653CEB7DA89A3AF979D4D7B5C447567AD5633A0D4B07532667A65C1085E388D7F9F9A4412CC1FEC3B2D1E125EAE26D7ED8D6C0D6F11F550CCE9508F580347C7DEBB2C7BFB903DDC272C61F656A2F25A3804E8BC46F48F8BC8DED2B33A0339AA77074EDB32DA3E65A34196E4DC4A40C5E5F3729C420AC8D5FA70D013C56C5547317421D5BC3EBA680E8419847BB178E189D4452F1D098517D5E4513D919ACC16E3A19510EEC360ABB421A7DEC097746669A578D7E8F32E91278C1A580C28AC1577A6217F1EB414D2330ADE64122B81C1CEE5A78D91DE4BBB7EF766240A7588FB41430DFD4ADC70270711C84703B81B998A0803BBA9DFF260105952A82B69DDBA476C2CD50B171579065BF220BF3877C4B6DCD342D97E35918D1F3F73DE434FB1773C4197D1E7998B63DA6661B99A10A84BB946EBB7EF05DF776B593838EE2A1FB30C0964266C688404E41D3AA72AA34607AD6B75D3ABC5986BAC8671A16B7F1719E94D81052E05D1DDD75491E834F2DE4111A89B16555D9D05B206B82F9A8E4115F51EDFB943EE28B0F0066793093DEE5C447E76C737682DBD6E31E81BE6AFA1D674F678401ABCABCF30528092B5CC69659D5FEA94385BE43230CC70D4E69638F2F9DD205E9A0088C1C050F21B74DB7482700FC555829D41739F623E82B21C8E0C790A79EDC34D116E1A4BC65F499B7B6FCCF1F6B30C3C90188178D9BE263696EC39B10325DF3C218F673649B14F729E063EB63CA37FA8E6E86B2A703A187F6BBE971DC48F8D98F3491914A4B1468AE51B53F36856EB420986CF30034922E1C959BE0FC6FA7FA3B77BD83E787E79B1D28F326815B8DDF684C9CD7409B95CC06E1C46385A3F51430C282DB2BF85E5C6EB796492C00A448A7960B7D00A10F6230B60873D31D41EA0EEA2555520105EC07439A44DC0ED06FC96B290141E33C53E324D25378199765F789548CB96DA341758118E35B60D2CD41ADD42BED7FA75EA69A68956296CBD25CE676DC99425BD4571AFC293BA65051C1F89B168211DA0669F4CC396EAFE83EF6728467A972C755A62A56683F3F34AC31C8F3890B0A20DB65AD38498667F0B2BD17346D27338B607D1284D6250B0FCCC6961CD1B0F03E053ABDA8E3D6362DA49211FAC9DCD4F399574254808DF3E05ACDEBED6B969A3A0705DA42853C13C2EC65AC496B0EF1F1E8EF1E31057DE29941E4487034BD79E66CE88820EED069603F1F4684F634609569E9A60EAB9A1948F6671236FE4421F130F389CE8B8E26CEA0BFDAED28035C35AA38C6524CC4C101A37A80739383EE535A82EF92E69BBEA00B466CA67F647B6FFDD7C39C5F5069410E5FB9BE2F62FEB8340AEB336551D5DD70348F5E77C4D66F00D3671837B9C3A64B5BF342EC047C58213399C8E7E4040EAA7A8D5D799A0778B1980F7FF886E3E72457FEBA8FC70EAE1D43DF16B2E02703BC7F7493C2C28BC53532A91391E77FC983612319845C3BA724C2FB832D947AA63CE0FBA05EF5243988F8B983CCD56E0446AD54A9646468D08F4C5D81478A789529F6E135CF55CBDDEB1AB0EEAB1E34DB5F9F7308AC605924FFF9D0542579D4C67164E3C89FFA987CA299A4CEEE76B0E72385D23A9428001D1950861E3C012A3A997AF47ABC61E5ED36CBFBABB49CB8443B7BE7072FCA44F545F87D7154B069C339D725F2F6D480FF5A198E9E19B96E8A4431449B64516492934E2C870E6F38C23F251869CA35502D87DC0CB17D38FB8A491B7F8C6FBCE13D45CB8ACFD7CCA21B3C015579721598444B8739CD9CB2F06AAD57A3353C8B139EBC75740733E543BFE2543F88EAD56FFFF2B9B5A10FA905283C2F6DDB3FA58A0AB1FD601B7F181DD03A10CFDD2082B921C8ED70A83E3DE28FDBFA22E97425C567E9B2877DB46FF714E01EC877570D961330977E9BEC767C08B0933DFD52768BCC7B99B04722D04F5BFE8D309DC64258CDFDC97B6D9FE556766D3ACB916C9E7CD97D3AF0AC7770843609ACB5CE1EA04BEB0332A0637834728FFC68F3A8E1B96EAD8968D1F89E007B4501134985716CFD74D0B53F30BC2AADFAB8529C82C1ECC9ACD0832F152958463A03838BCAA5708205F0D22EDB19CAC55BA239D3146148ABBDF9F048EBD45B08581AABA454746FC070B0EE3256AA3A91A6DEE8623932AED9B356E0845236F69871CBB819C6192775963DD09FB6F16F86E1541D8298999A5CD4B7758DD1EE688BBCB3D9FC3EC8E42B13A17B629B41D2DBF0927BD40BDE48993BAB732E70037FB6AE7A666AD3D3C856EB79BA0D330E621817E6ED06A8043DC37E602DEA5605742706F25869AF0287B2FEC7C94AFAD2ACF2E70158400AB54921236D7C2A0EF577C246EE0B0B73776D4EF819E539109FD579FD8407D6A098446EA53D1427C76EC21137AD7180D4EE76097A0BF27AD269710D0796BBE92B46EC98049368F4DADB6760AC740F061CE215C4A7A4EC8D798C0530EBA5B89E6D3F71391D7AA65D9C8B1FCDE3CD9276B2F6AD6A4519B98239AC92C37C6F5B67428830A9C69E27A69CDD289F4D566978498119B62C1F7AF1CE5E512907B667DE5B337FD83085ED2C0C695FF1283A14DDCE733305B8A87154100E17CEE1EE0385F7816357A04E05D25B0E3ACCCF26E10F906741FB7B78FBB20826CC25ABBAC3BCC4D9DC4E0411DF4CF4123B803CA072720F2D72516D07C63135E60C8284FC8886787E582CE57A4C8863000DDB1AD3E19337736B151E8B8A831E214FB408A1F68A35B6B148CA86A57EB4AA55792C88052A9C314CDB10E2D13C848D4510C604B6E3CAA72D7DC86C3EC8F075BBA848504341D13F76FAA820528AC5905581A4DA245CA77570FDC3D88268BC2F4D51FE66EA8D79F5127EE0EC802AB8C26D66EBA7442450D94E1BDDD923235EAABB47FFD1C7FC4FBDFC23A11A11CAE6FC03448221222C9C2802F091FDE83EF1CFD197033F64C9983C220446E458FC3F293D130824E5AAF094EC19C2FBE215F313F4AE820E90D472AEBFFCF1731A6B456E0F97694C490E5E0AB4A4F25E8D3379D2965E14EF008172CFB11385FDDC058D71D7A06F1D06CA63560800B5151897F8B116851DBFEE41EB8E614B900C2F9BC1E869710AE3C75CE84D7D0F987927C48010A747467A458BE1A0D1BAC77198271C06C2C145D6AE9DE9B6E37DF46B90C4C207F55AE0256608CBA113307ABA05CEB4F2229FB04025C4F03B33A568F0C27F342273E50A32796545A5AC440B7B01D78D700CC6C2A22652203A2209BCA57CB95E8B87A9539D4A5E812253AF35D1CCD6C7C4F1AED6754CB69F1D167D0B7A2B5C72BEC00B568EA6221F4C523E7E36B0E6974DBDBA92AA4973CC87AF28BB3DEF9131E71402A7E1BF9A5D3EF1AAE659E9686FD5F4FC4834C33ED09C668C26296436D772A96C269A98542C15C848FE7433DCACC318D89AA92E2522C884ACFBDD6166806FF5868C67F9C19CA3124F0FE7A0A07187A18950E6B814ADDD8DDEC948F1664AF70B8F1AEDDF4932BA28C46D6B8FFFA6F247D9B344B079A3D78359FFB48FDB0F91668CE02EFA69FC59761C70C66E884D29C000E43A444198397FF66C15206791E60C5F43B3FD9BA9C8C458F84D6364CF09443D2490E6AFFBC13C22A633A333EEFD828BC968EAECB44DD443F19C48A34904E196664E12B6EB9289DEC1F380DD71715BB0E92516E8380762F6C77532655741B1E58F6730C8820ECBA6EFB7AF8B72D8C80B58064A78AFDBB0D463E5E26F25F6C9CFFBBD1B7FE4FA371EB5626E18AD0269959E18C7392972774E55DC419D6E83413392B13162D083272C70B15EABB814EB0C46D2238CB2CD0D4CF27B8B8C7060EF6C9E335C60ED3C9296595869AF0E2AD200C428CDA90F6708D0775F1266532EAF03E78D4BCC0CAAD356CA57AFBF1406FCD9C3672C8A2EEAD0EA9B776BEC4B02F3D1399A546DA81FA6A95955ABF59224EB4105983E7B1FCDC86A84F6200E1BBA6504A85184650D093548BE96E664C19F70892CACF1ED176DC60E6AC970F7302AC10EDC673A59772E72024EEB9E7BBDC438A7B6552F93BFDCCF6E0938DDF173B21FA357E9D7DBEDD9AB111305DC609B69AAB948836F15AED508CFB63D3B498D6D2C2C4600D70277236C52169368A08745A2D080F5A2C9CBD6C760D1DAB6D2357775E75B8032CD9554D363A616A470D75E893BABBA09373997148B345A6C12523D9D03EB09FC128DBA7EDCCBCA7A89A646B2B592FE7422519888D3B50DE03A7624D9A5A55507A9B5981949F8C33FA945F6FB804A2527E5B086F742298EA3A3882A39AFA603ECD50AC05A0C2B390C50F8AA7845D1ADC0B964D643BFB38BD032F88A66F06CB8E316F18C0995848858ACC597F72F8962901EFFCFA4D1C3AEFADA606B950DFB8BFB97D5C62C45018C3B96E3D87E19E443BF3D7767E504A82DF3272BE808E6325EB8A822B3AF7A01C162A7EC2EF258763D31782DA106394AE95BF601994FAEC9E5616AD7C5EAA788319E61D51AE0E1C8FCB64BA1D78697775656A358BC691F1308498E73D186255E38FF96329850E7E10E0544AC8B4776B91E3C1709708FC9B520AAA4D2031DE31D983015A3C121B843EDF1D38A3AA2CAD0B7B07C7C1C72C98E28D3B00B3C2C35EDF47EF1229F02D122040D0FD25B21C20617CDC3EBBAD82454DF7C121F5F0252A48F93DC4AA1982AB75D5DB21337606603DEA791C59512A57445E7D881CA0699C710EA3908FD418C4F5AA0B50BC042F9852EB6DA10EB40CFE94768A09F5F700406B0F0DF00A6D63D1C2A750EDF56BDD502F9FDBA2A2B77D7CE53D15C7846F7B753C92D64C055B0D4419906BC93E36466152114A462251C971F1A7C5C5EC19866BBFD29ABE717F0DB9DD18C3FCC8DC5A35EE8340793C2F8AC1F12D8C205F6F3EEB0F922A295F113F8A44059A94A299D7233F9EC7F95603CFF117C9EF9C5831AA01486AF4E94CF0FA70C4DC695FA6E2B3C7E5EFBE4FA70ABB29C68FE2B974468C3888B2FAB00903CA0E938ACE94A66E51471771D11C6B5280DC7D25CDC3DB65E195DD218277E1D59523366FADF6F55954F15CC8798E53FA20D183D117A7FC4B67598ADA181D7A9A9BF78A2B11C41F8C18E505B9E842BDCF4439FE82D6C187F73A31B1C7D93DB977B811FA073A5453D0063A81DDE015ACE823A322235457DD4B933381AC8DB166D56586E08789DF776075C358C0AB316664909811BAC9976EC97E7986712CC4485607A948A39946E14564E2009F41AB250C5FDA2BC035EB9EE78DEED394D78F1AE82C16D05EA7B216C3F7C495AE4B821C6CD6E26750332F03E0A7850A58819685893807AA286955C9DE9CE48D6EAC2DEECA8A6CD7DF20C784075E4760C1125D09CB458DA40ABA413AE78DC9EF4CC9E4800D7F05C7CDB6B2BDD9A4269602B8A2931A9901ADF2E716965C204081C6113932480618F2C69138AA5751DBB25D8D960AB0D2C18E4FE300A331581FB6EEEF3FC5394C20AEB4DD758D4CAA43D7D818E88373C35DA560FE43CB6060F66E9FE8290DAF243540077907993D8D30F5457279C56683679849975B262C41B13286A47B96EB7786CB0A82CD7E02E1D5B27013D76B9DD624F6EB541BD8A4C5868D648CAC8CC8A084E07FE64800B3C1CA54D246498F1B058F050028965A76E40A77C55AE01FFDB88DABD110D64AD022D63ACCE31936F412A98B5E8389E6666F402FE9D00F2914735537E8FDD2A7F6CE46C6740EAD02E7C3E476AA6D639EF5BAA9A0941E20EB3FA88091486B48EBE1F760AFA16DADB45103DCF536BA043F417E7B6B1412031B16E591957F05FA78C5421E819B76545A3D1206E2237ECB68AA6AF053BDA113984329AC0C09649A9ECCA467858C4C7E2B9541505FFC582DED081DBE11EAD1749F58566DB7AB89F46A6AFA3A4DF01C655352A06871949921636BF5B36518007C7FEEA1B3BE554F9044940CE6962F599260F4F9552DA81FDED4CC0E13B7BECE302C64B4EA478FB9035B5B0AEE9550D54805DFD2466354F76BC12722228532163B599E37EC10D2E1D9800A6AE045140DBA305321F9E528B24440108660DBBD23D51124AA912FEF8C8E54B496E89E1B394C99A6963B77AB3A8DE8D03552E4AF1388C398D820D152E7DB1500C61C40346C6DF56D55B9090686D7136DF1CF03298A9196C4C4083FF2748EEB5F19690C56353865B1ECD74DEA5A487E4B91D752ED21E3705964CEBCCBB77F680B64180A3401DB009C86D4CED00D3EC009DDE91A199D40BDCA1EFD8E7AB8437F9995E055B0CDD16BBAB07F4712860873A21117DF2EACE9FC9525FDFAA1C1CC6DD5AC77CC224C3A004062B77506564E634BBADA88B9CE03A17388C62A109677DDA135F8C04BB1C25ADD4E62EED1BB4C590DA4C546AF96980742AAAAA6BC756AD9105D7A11B0942148F2CCD15AD1D5D710A6CF5C7A202B8E7488D74CE0D9529E2EB813F6B9BC24F201A5022CB7107FAC3900B64275EB2198BC24080459949140E3414198BA17FC5F7961676DEEC6A218D5585527C041F3C40C2314AED0A3304BF202254D74E964129FF2D4AA773AFEC26EBFA1C0DF557FD980892AB9159A05D6F03BC324DD982F08AA9D37A569E169E5C4AA00387E7C8B9BB4B838E1AA3305DB6629375FD82F97CE8A8E5FDCA248DBD09B8164075A8EDDDB4C2C6DB8E74E48C2B5DE1F5C9CEEB40BC2897F690F2EFE3DF99CBC0C631C663BB24EC7721740E3747400B97EDCE7D2CAECB23D9B706E411880B58F0149794ED038AAB71A5035623CE9D43D36DB499D8B4D40DFBF50A5D3EF8EDF6F8BFAC99CD8490F4444F68ADED7504FE8D1A4E72861D026454CF05A1BB810A73672B4F7BB97DC62472BC691F8701D87C1918DA2E4067E3F01D83DB3B09E95F66C364C2887EB11606D049559C19EBFA5F8B4E6649572DEBAF4F7C45068E6F5371DC34FF97000F55C884D8D6E331A2BEE4 +pk = D525FF41A73504DE9FDB570188BC16BF707C1546D67A0B9A9F8BDB83C0732516AB90CB65183427080B824C8B9C2113CC157A84A247CB7F8D43B1F4815A6656667DC167E218CD07FA5A71BFB50436B321D7DEB8A6645A597B168B315B027EAC30C8E0E6797CC47C1E94363E91CE3C6427E16BC05E67041CC79D7F4D7A3D83199ED5AA0A95C5A1077144B8AB9FC8510AFADF02DBB65CC9EAA7A226D12A19459385E684F5D256CD04E7342690622688B28A94BEAF4F9341747B683A4320141953E2E27C07EF552936DAC5CEBF2BA8023EA423807D9568A49FD368A5F125891EA00DD0D25CDF529CBEFB5CC0767960A2C896BB320D074744D0E1C61E19CF5C66A429038194D81368E978AF9EFF9FBEC93C6D2B7DBA6718CBA881334C531211B482E6B2EC84901F74A56108ECB6005F4D04197582D3ED9D58D7AE1217FED2A7064DF5CDE7852692FAD766DEBF4D3B2784DB7A701A78529F3E222AD84CB660E51915DF423DA02242D14BB510ED8E0928107A32D23531C144085E9E6833D066175A3BC7D2849C68034BD0001AD9580A2BC2183DE22F7690534E79AA639377A92FE7BD77BD3A1344E9CCD9A135545B05237B11BFCBB727B29A98F10C29075518E4F42A814CC835F54E5C7667BE8FD764DB0DB6BAF5DB1C176A3CFF686F864EE3CAF10A7F292767A08E7FA5A15751352E405527CFAB18C166C18C99BC3837471E6C1B95747B7FFFE56D7B07FC16139E242A96871AF4FB7DCD998AD0CE85FFBE5EE8A91CA1DF4E95DF4F1C1234C4DBE0B983BE24FCAB92D9CD265C902097C9FC3673719E302C5B4914E3C4D0E8051FE5BFA09446F5C4149DBF39CC39E3E658D7BE7E8DBF6D9879DA705F052F96D39E4F433FBD5D8DB2887D37B2E3246938C76B5B67CE63E720254C10C70F4B781C415F32CB06CA905CDB0AE11C4F0650233B172CEC6AD329B424F44AA9169E029C3B3F2D2DD13C194725DB82391C0C5F56E7CF1CC69F4F4932D19490C7C956804AE3F7BE98401B8ADE7FFA3F6C3B3CD187B99531431730C7541BE718AD813FCD56ED83D6886F5D6F53D6CC3D96C76AE94177A0C317D26A85C5B8F97E9F8BEB9DA9D463F441A44C64ECD1010AC09DADEE0C89D9B307D9A262F3AE058F231E74713D3B4DFACD2B79CE8BC5B76C9D6EAAB8A03AE22FEA597A7E5033D517F06DF7B11DE3C9966BE5591F0E1344FBCF4A5FDCC12FFDDDA3ABE3ED30640D18584939D5CB6B9D4E96917B8EE7D45CC406D609344B3C9D3047A95668AF5375A334307F7229251D0D93903D2BD77125CD240B7B1489AD9A40888B7BE2DE17252558FDB58236122758ED64CA4E97DF6C59321D09E88C66C664EA1BA44F2EB167AB5FF2EE053AA22F6C8D51DA533E5C11051242E070D9B4C9F9A029E14642102832A70D7FEC3D31D1A37E269B0EDBA7CE55A451CB8F36084F8FFA7ACC7ABB96E7DA38C58855F044EC9F47BE9688AB09DD68C4A9B6DC608F5B1538814CC3444C89B59B00AB8E2C5C8FA8385BF93DB3907AF819805F713B9490F37E1F3F7A28836DE79700A3D8DD8F76265E1C02CFF5238664F3F3D714C67EE1677063D794CAA417847270B94CA84783C546147EBA209947F19BCBF663A5D01C82F02CBDBDBC1FF34B99C88E34A531F580A44892A9258C8DCD0CFC2A88E328E8E6155D1F84F8FC6181FC71885085E40CBAE577C2969A1019900CCC1DF270B20689E85423113C5259B9BE02046E787423E0467CFD847A52E5E35E12249F331877CB8215FD023B701DA3B1E2FE4D2C698D57D4171A48AF2F19505FFD107A97109115AE9D08B9DDDBAD7CCFD47D22DF0E816615948A1FBA124F97951621B801879AEA62B7C86B61B653A723C8A2433364BC6EA9A030EC08621346F3DB9FB96B6EBE01F27C52866E89C4F81D8474B1CCEFB0E93FC75F20D45CD859603762818A0FBDB6A71F662C15E2652913D199D265806CBF0A99D87F7AF518931BB11748EA197EAF65AE6DAA5A34DD9D4C1027E17529C85ACA3F2D54CA96C653A9909E6DA09C529AC9A826B6F42A80C618C2C470C8CFB95C7213DE3DF9C7809B1A29A45AEFCE003913DB591F9EADA4D9ADB158554475082D0566EA1C4532EE888D0E0ED0F5DC693DDE00BA539E695912B18A0540F3137549C71700E7297D4E3743B746ECC3F0C88E70E6BCD64DADDC2474C4D25ED87BAC1DCE738BBA2F4646A856D4A628AB445A273B22905BE11C073C67398EB84A7729B6C70D2DDB7B22C7A91DDF96D70ACC28E1C242CC5C0F9305687669BFAC3699208085BCA03048C8EC872F10DEDBBE2CCFB0907CD28F02747D9E131C7D277E8812D26B7DFD4481E883BC347777826E1FA8AAD3ACD4E7AA9D0E8D89153103F6F52934C16D0501481C4A017A971CA0AB03D0B7768BAD284682E19607F78BDCB5A906E8D45BDD8761BF9831B61E74276019F92C92AB0839C5D5468CFE13325DB1281D79FEFABA6B2C2202526A564C9C0C2448F3736B6CD21351E653B5E2FEE8709B0423903554BF8E349D38E73DD6E31EDC0DD448D1DDCFF7BD2986314A8A4775A6CC6CE23F250B0098BEBE36D68E89411D5200C454E113EE0E99B53016CFF2A35021C144B339060163646557D0EC06F9FE8ED741941BBFF9EBA53A31B2EE8B37438FA893CB8FC9A95FB3D0EF232FAB31913BB7A94D7B1F4638337FADAF04E87A8B2645E42D44E2B3E5AF98A08B4F7C68F7C087D483B28F50F783385896F481040ADE1CD6139F78958B8DF83120EFACC1CDF26F6EAD549141E5A45DA168AB46DBCADB04A0F0F4D9FAD9D56BC9FEE1238F7A7A1D47AA8D5F222BA6A9A5D9F03EF1A0C19336062BEDDC6A5185A0124A4A62D7AEFEB75B71CFE709270D490F1EEEB66C657E263DEDD6D23A255A78A72543044DEAF94E60D872772435436963297E5643D60243FA763190C204B317B747211C0A0E7323BC7641049DE07A492F6132DA5E842A6345D23F0837604866B498A1D081B21C3E73DD9AC76932B3CF531B2C58EF9FDDDC01C3D8E6CBD1E5D7225B6B7B46D5E046570A015140D93E5A0FD010ACC80000B6178A51A6BB624BFD126F456B895DE40D46F747882394045740F76EB584E027BF5163EB359F82EB02828E95B006E4E108FFBA83E45E111DF016DEA7D9096983E7EB5C1E7070CEB48545297397D39F6661095449E7E73EB790AB0127FADBF834546FC9E1B078E13F578B68A988DDBAC0FF8FBEF0CD70CFA5DC48981F0C4C4B4267C493BCBD39197BCD93B7AF0EA1263494FF212497B67975886C78BCFAD690A3AC6890A88372CC6BE73628E11C523AA2469329246395D22999A61701932B7AE15E1DC887E9E1FD79A89E085F9907E7B76165BBC01574EB8D405D00D75DB902904A6BEAEC1659C2CE66418817B593723E6DCA574D42080D691C43AB911A405DFBBACFF3440F85FF0384EB29F870B035789948A959969311E89180BFE8D069C6B87F4FC3C49146381C27AEC00C0323EABE99F590FC0239E4CCCA04BCE0F5AD7076E02D24E456B5EA57179862B250EE35A90603FD651663D7550BBE56E15B9464E62F9638672D3B7C874184BF38109297399F201D37258F5C2429EF17CB2541AC1B019D1AD3AB3017F996F8E588CEE881E8277E431504C976F387A3A4056BBD9EA275B345E8B6058A82AC213B376D580199E099F8B770A8C15D2B1289D0DD8D41E3C3D85E28D8F467B8F8ACDE14D3C80CC2534B87E675C808BFFD37D9BCE2277F9061C77CF31D27B432D64F2B086A0811856A5ED8EAD4E93ABFD6CEE3FA8F03F0847A85DECD394D3B8BF533F01EE4556F588A457E61AFC3024296CE2754E7B609EBC6F33DEA9AC08E46E5DF4C9A7D9B483BC7F3E516AC2494FCA9FC966EC8C4C705B45509F439D8E3390BCBEB6D539BEABA20D2A48758424D8F3D9BBCFA62383C60422D0C43AB7DC099125478E871C07F1F23682E1F95D51DC44F69B0BC646765B1CB567B03BA922E761E8ABBB1CD6A91D9FBFAE1B54F225518A25AC63B9991B1E8897E30863B31330D55BF0F1E43957A62D10997A649BD03D4AC43ADD3D721A20EDC547BBD31FFB03F4ECB09A31DA7F7F320A1B01EE86A8DCA925AFE96C05CB07C5920E78E81D62356A1A5E00BD5277C1C2FAA95230F3AF92F0C1CDF0857F8309176EDAA721EF07E8583203B34FEAAB06CBA85A815E03D0EE8ED677D3D898225E45E3090CC12669A8F9E047AB9C79DA54CB869EDA7834F10E1FDAD518DC5CB4E5EEE24F8FF97C62D91F1D5C92F0607864EE7036F5ED28404A8C57EAC812A481EA37C63545F2D1A302AD602A945988C2239B3F4CE7AFDFC24AE413AB8D9ACE4F84D7D8B49789A10DF38022A2066A077E10C73C0B5F522618FF5F3ACF50B58729C43EC908486783D51F738630C1C21C398EE842E8BA40E9ABA60536FDD85B9DE9AE45292222C4CD5E256F2C12A4DE8CE5BFE5F129FBA6E0511A9AF933FFCA1DDD759A274C4E1E7C2982C3D50F57970337D83367FCD1AF1A4A06F666CAB60DBFA5D790E091F32395C4897209ABA37A5C1550B3970780ACEBC97231AEE83F2F87ADD4E451A0B538FC10FA027752E365A3D0C2C6A3A7D055BF91CE102857908C07827112603DDFBFBFC10D61176839E8E8253B72D11F3BE3BE84FA3968A9FE8574E177F905B02BF8A51E07304E8505180D81DF72F2269CBBF160E1A4A9561A44A792338835A6AE937BB73DE3EA32BB0ECEB6B8BEAF8B1FBA2318F61AAC9CAFE46CBD22FB4EDD5CB744C17309FE2E7DBCC2D58A8788CD2CD4E022612FCA8211688BD3CFD16557E003632447BFE12E7A102A41A7518DFAB05007E307FF11584AD7816AF2CF3DEF7C96DEA8B12662FA69C6A31C3F33791B9CFAE86EC756ABAD381CCE35ABB5D72FC7CCF89DE9CC6A0DA67D60E2893D8810334521B09E37E55E2AE6521D4E6A5B36A42C3B9C02EEB4650794C662DB21FE5C42F2C1CBB0F9EE14244E12FCF714AF465D47F6055DD6B688F9153EFFC81C31D965EF67D5EF81294FB8B2A59D90DD51613642B45D938D9F6A268790DBEDE9BD2EAF2C55DB371D30747818F724A08165CFC46481B84280F1CF7AE9C1F9E8B42AE04B23ECE490A7CD6794D94B303E2AD8DDC434667C0CA30A2989B7963D817E7AC303B0FAB15C555696E37C64FF116DB508785BBCDE3EA4E38EEC60B074B25016221A0A004C17AB292A3D7751E63CC6578CD2BA14748418BBFA3BE58F8642B594A6673EEB6376CFA34C7A334BECACC9126FDF8D49BBEF77D492B876AFE8DC42188FF6C5B1059E5239EDAB5FBE78E17516C18628A25C7AADA0B9CEBB3CBC17DB232CCE33D7FE76D972844D637C275402F3CFCDCD954D84CC890DACC60237D9F09FE12C13DC3E5574D7C84BDAEA73A8F3BDDE32A2D7FCA2E7E9B6E8B3748F51654B0D923CA8480D3BA41248478A66F190572AA526DAA42677ACF00FDAA048BF663DAFA8C19891E4C34A8932DE9626C94E05F7BEF47F7F66C18B8CCD92319F54AFA5C07EBEC4E22AE86A831DC113E9316CD62786324A11DD194499758532FF3229C6AEAE80FA77EE449BD0B6C5B8175BF985D519F918755971EB2D9242CAC68342FD7BD2410338029BCC343F9D748AAF299393E62430638E51C7ACC497128CAEAD38B6F789527244BC64ABDFE2D8BEFD5E140E5743AB02426BA0118946E16EF7CF97959FF9D1CF5A4169651C8003BDA7C89A9688418FAFACFACC696B9EFB001162E05A2CA6BB4C2BED31AF2C4F20E2E52B86BAC44D69C82BCC2E18D2214DCC7D779D60F9F31BD8FC769E9D51C2E63AB0B883FC883728E186463307B7ADB3836C2CB9E2C7F7BDCCE65BA234CECECC2F340AEACC38E06567BB657E4E10002FBBF3DA8B9FE1789D239BED5F0C1F261DD522AA2FACD6D4F7FB89B5EE071650A33A1FE10948E077BC4B998883CD8941AC3E7F860EA0F1BB3495409AA145BD86B9A06CA6829AF3A667527CB236907D3EC26DBF264DDDBFAC59A480E6FE1CC59248CA2C70C22A7497602BFC6A02327999090C5B0FE6C55D9B0FAD9E83BEA9EBFB7BC9A70601B58CD7AE817B31C1F936FA5FFFFC3DC7E480442B7CEC13CA9AD0C180B0154C12A8A723BBCD8E24CE8790175D21BAB0846340152C1D2E26523C8713287087F7FDB5E65AAC97204577EC4B68526D8C08FBCC6FF12F61EB27BDB6EFD0CBB49F09DA04CD41A0E40B6B45C93B897616603AB051E24699CABD3A3811DF0102C874B13EC0ECA1DBCDA573E2E18A8CE9A8A9EC5031BC5D53FE83716EAAF8F94579329765400D74461667DCC1E48DAE7624FF3AF9DD55019C441A03F519ED7E4B54BAE179426E7A8A889E4F5540985F190D8A823E6E62C4B2B5C7B7A34995DF6D7057569549053327B08416EFD698C97B1D6E8225A160CAED968DB62E518857B847490FD0D7196E141309D210C88606609A0C9B6611EC8979544AB4AB9A0711399112FD495172B61231252D2A26B0D168C617F42C0D8919790CEB9C01C775B56C91EBC3013B290B5E8D9870B688C80F3FEA62A938F447D61139A4FD7C7D0F59087B52A377F112979C27C2AA1009F36E9314FA406B736B43FCE37728ADF98E94DF844DB3A51553FA61CE1EF4574A2E7DBFC500B59A42D9359534F2623037AC5896CAB92FD8110ACC20F60DDD0E4A2967B01FCEC05E726F5100E95D55E0290AEE6704B71016C4E756FD4260E3AF70E4B339D4094F978415BB505977D98691E6DB51565BBAE8294082558B83AEB7B46D8FAC51A74D257D3A29ED90849169FD04600CB0F973B30E276EEA3C724F21361244B94E23D4D3B303F1393512EDDC1E3F3204B189AE2FC85C9153ABF37C6EDCB06A40A006F24A6DAD8644A5500A143A22C4B46F5A1D73CA408B6003EB36DE63A58151BDAAAF79B0D3D2402BBB4D564A3B44B6FBDF42114F1CF8F40D8F6550278231E6E7EE2BAA94153D2E7CC1659CCBAFACD173B3AC0C758740989AFD1E4AFD8B4B0B757F1BFF6D60005BCB11869D5CA8F20A345F844024C0F512C1446473EF5E385A5212A054724BD55BC994DEE970FF2772E2B06AB112D980D4A966618A4018F81D9203FD3015F3E3CC1B0A8065188B7D10661114ECF8653B4295F06F4D5E07ED24A38EAA7F844DD sk = 0B2B3EB50681403A0B9A99B25041A489C6D45D2A49DE0EC83E1FD10922ABE2D5A604FC7845561493 smlen = 1531 -sm = 3E303441DE1CA548EE0D65A2D9F4FAF840F06F844C2BB015D77EEFA4F82A360BABD94871C50D5A02FB6A2EA86BFA9E76089CB808DFC4D76EE59AB0B06BB20D2989A4C3F0F475FD1679A735FA45A6C46C59B9E0CB05327F8824AE0385C7366948AB6C5A38193C26E628050BC54796EE226E11E10BC8E6D7C02D0C922044C35B1C2ACA57595D66F1537EA4B73D02F393B496F316F405426062111C2C99B357158065B76BDA3006C8CA45E57973E226AA0BDE207E84D67439317A12ABF2389FFD513D317AF4D960AA7C8E3F402E7EAFD5DB4B1162E67DBCF5290428B7F2EEBB7BE87737EB1332C544F9DB1932D154FF72A3C76E1EE10E21632CDECD30498EE2BF219D22417211AA408A733A7191776F4A40F10F12731BCC98A0C4082944A5956F1F04F09928DC17EBA9A0788A2DB44EA72C8A06C43C8E2D6587389499FD5A121C3A6E57D458ACDFF5C26B78359518D2DC0A907E68DF46B5D38B21AFB4FC0C2810D7DFFD28E328BD9E3C06E01AAF60719159994ECCCD49E7A43F85F7C5FAF8B9D5ACE826D585E6CBDB9918EB3F2078ED7E1E72A0D01C0D26A601870A80FC1F70645D6797C428B5DF00EE1C60BDBCD8E436B60760497E8A281923B2DB3BC44D79A98E92FE0D79C02E99FE47A70EB649A44B6D8E27172009B030E42328E35034C32D8F29A255B97EE1E9939A189EF7E76D671A906B50390684B11D3187BEA1E651A8CCEAE146E48AB914DC003A0AD54A38A50EB056133FF8F29F0F84FF94C3E5D199237AEA7285267CE16253F248B265A7C989C9401E202F497B72E953AFC699E51859483AC4945CB1A91B849E10917ECAA536CCABF52E9AB28752AD98671A3838E6EF6632F00A073D4D5C827A4F513D1FCDD33624FEFB513B34BA80F53B2FF2DDBFED19A1CC03169D2642252B24E41B09BF8B227872509CAD7956C8338EBB45C080011C2F88766CDFF9F378593566F24CA6A3A8BC3F88BEB7F30710F5E1F26327E84911000DD6A53A775C255C972166DDBBDEC305D66D23B7768F7A03B75643456C5FA56080FC5339985F1AB18D34926591A2A793343446E9A31EAFC6040B49C6B63B31E16FA4F0BF9E863F103F5359712EECFDDEC7C012A91E1A6D461C8CCC1B9FDDA1E24E4B3F394CE559DE9C5626CB062946712E08D8B6151B655789D6B073F57EC5CE9E3FDBE9A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 +sm = B67F2C8AA0536B1FBDA05540EA8CEA2EFC443813069EDC6112C43FA84B9E0E566F5742A0FC7670E42D1165F90B43999A67EA0295F545CEEA21D58D4749C2329FABFF3F5FECCDE497BB2C19DD3278FB7015F6C8A9B518FEC65EF90C191A7E2D2542A1D423AF9BA5834BD59F3713CDA2B67B72DCEA121DA9D1281A4C90E16B89BBC2E2D638C9A53BA6C80BDBAD208DD26CD7B77594E703C51500C7A43CD476DC5CEA0288B7FE98350D9B58AA8BCD8D821FD94F819F64131E22F0EFA37E3DD403DA5231015B389DA68C54FCFDC5B2E868498EBD8F32195574CE160DEB3752EAAA5453D25E8CD10C5F491593E33F8918F633EF4188D0ABFA22C591BA3D4B75F4DE5A1649A0C2CC90F11BF134D298962E25A2C50D9F2B1072A94769550D0C0D50C96E6B17EE3EB41B27028C021B596AE004ADE193CC86EB9EBD414FD285B33A51CC6E597F3A45C3F1D83A8198617D4F8FA2E9B2F5AC3F33DE37C6AA98BF5250072E6246C79AE04E38D8234605B3E7AC840F2ED5DF240B7EEEE2E9F6CA809E454629AC68BF6461B41E8F1D6B9B45D5BB9470EA2AB271F8EA815F33BB39E238157CEAC0880034AE5528DB35AA130BD752850ECD7BDBEBC0BEB6988AF558D69D0B84C8505186E2A3B24DBBC81DE8ED4925AD2EDC00E299775FA4FDDE332CF13FBB6E08F3845B29526B48A876ACAB8FD1FD505D27B41C82DF8793E2E877B75236A7756CBC301CA043F28A8EBE9ED04492952579DEA6A335C929F0DBD11D7E04F2673062CF37AB860C2EE0B9A96330A76E734B762DCC0569CAE4AAEA1FA2DCB5D6B678E4A1FD247998095B67598F222A6AB847C2DA6BD29976E5F0BAE8171BA747771E95F8CF137DE27955617AB3EB1A7049D4D2FCCAAB4DE63380E47BF36D88AFD1FD9EBE285C5E10FBA2F24552BE20527BA23B068803E7515BB47A8B681512DCB14CDFB95D8C2AD62184A0A63005B38E76846AC34E60C9B848A074F5697622CCA0141AE38AE5B422E0E4F6D5591C1F6F38229AF2F951EE2BF78CF57D5303B75643456C5FA56080FC5339985F1AB18D34926591A2A793343446E9A31EAFC6040B49C6B63B31E16FA4F0BF9E863F103F5359712EECFDDEC7C012A91E1A6D461C8CCC1B9FDDA1E24E4B3F394CE559DE9C5626CB062946712E08D8B6151B655789D6B073F57EC5CE9E3FDBE9A86EE95388DF139F9C5A84108D1E63F7A7842909B818E9A0425C257649ABF125386FB5286031E7E6D0EEB85C452E254DA39BBDA51F0D2167EC0A51992753DDFA76874AA80804E705CF8BBADF3B82B6D7FBA3D1CAD130ABCC0B44D6D893356F3E94BF8E82AC532EF8C5E5F4200207BCF6B754F14E57A889FFB753F516EF8DE2A647FAD8E449264F0BBB4CF48BD01501736DA49509C3426A3D4108B98E6A4AA6C4430E8EE76540051FBD1DFBFC01750E26547F8718EF7D897A0342BB000FB99AA63B781C9A4B831DA798C014E58725E03D2F8B1A029C3337F4099239244AA320965B2CB5075052D901B6077A18C1ECFA5F272850A475B5F6BBC83F3C09A27072F80743B23EC6A9870913EE2805B4D296B2F81A9D733E5C8D5C0B477E51F9328AF3AF8ABED960408AFECD27FBDD08FEF50F4B07959646E0A02104A69674294A79DE0B25B65F4DBFA797E5FA56D66E8BC07D5E2E7C7D2E845699ACEA3BFAC60B2C0B988CBAB949A5B598D8E2F1AEC66196E115AD7F237A1C7FCFB95A1BBD6939A250E7BB0F4A02C23CB1BD81090CB770E3A70CB081D121BD0BD5ED1DC06D61282B98BF2DD7B13D2C6CF833891C67951D7D0F429EBDE3F1DA943ADB8AD285E6F13F798D6CD9A0A06BCD6125EBAA48F8F3BD5100A122F617817E3C42EBC3C3B154258FA26B9FD886EBFAD42DEDC6A2C4F9986BAD88A2A79D7EE603554E9CFC5FE33A3A171CF7BA94FD43228019B2F6FF96A8ABBC58D2098AD95A95442F6858EB69E131D7BCADAD81B9BB69D7682A978279B631E22927DECFFBEFBE8FB2E51D46A3FCA66225D30451CEF9953EF94F30B99F2B26EA75B84935EA4FB257DBE5734454B8087B3A4E115C6D31E72709303E9F0BB8C86FC6B11B93B53F9781BB92851A5CB5DC00D0B4E15683DBE4EDBE986966FE1F711F24DE9A0E1BEAEA8E835C70CDDC589773D31191B74AF780EB69867829ABED6D3FFA94D577 count = 21 seed = 5A64401EF8E63AEE18E8CC0162845DC7AF388230E86728ECB330007F2546F949764273EA05B397FE71F567E1527FA445 mlen = 726 msg = F5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 -pk = 5F5186992D7F4AEFDEE3254BDC35065A07807E1FB3040C1EB59FC33E3C9DB9E4D3997A38A53003FB4B2D3C5855BA7A29BD7599999C30781E5BF836F7947C56AE5D3D62261ABFB3A4BFD66FBE096FDACCF7544A06DE8F8CAAC23EB13A48729EAB3114E8FD14AE3FD6C0574D7680B46F15E1A18398CFFAD4B0968A87255088B24F01B189E84C5A55851A6044DA7E9050F1FC2855950F429879AFE16CAE1B7CBC825A3AA1659EF1BAF43074864C39BFA5C1378AD76FEE6235E09DF6F8A6683C587325CB87514A956911E376860638A933B2FDC4E6C9BD5B0AB70FDFAA6AFB9D12426FEB111D1210C682AEA62412AF60FA91E858336FDD053C365808FBABA33C67D439EFBA58BB9302BDC1B43E64C3716A794126B3A71F1D209B7C47B3BD3CAA7DFE6608B9E74CD7E862E969A664D6F5EF267724C93476EF85B64D2A3F219A9A961FBF90FECADFB5C97EE83BF40DA93BF495DF58053AB54168E38711957F881D62A8FC9360DEBCF2386638A48584EDB88B3FFC4035FC19612AA5A8FEB040AB6443A2ABDB77785C9D1AE07CF0392888DF5E8C1D5149BDC4545017CFA2717913B110C01943A711E527BF8A147E3E8BE8045CD97D5476C728D2923533BFC5887191F3616D8246954B503D208376F23E08259509B594AA9FB89354BCAB3D1505ED5A3103B07F81F4F862D63EBB7D92D31D778B2D0950489F5593E6E8A8AF6C164B68532D1947CD2FAD43CB3E807EF54E82506A96A60D1B47ADA8591F985B4283902C2D92863FF6E89D44E4EEF775FC085F9B86536451F9CA5AA48FD695B13BFC11EB4078407EE1E6DB4B5A605A7FAA6A4DC5976012E2E1740D69D55CC2887145F65B2353336BC227C7313A43E7FAF8BEEB7A48DECE50589D036F7FCBBD3B473A3EE24D1DC1F52FC794902A2516ED707387BD2011DB8C0B473422AD5D39DC09B8B24C8027694F80B4308D1A88A934C181ACA34E7A73AF09B649CBCCC58B702CF991531F85A2C4E6A6B688DEC71929C9F5DE885520B8EB36303D59CEFCADE098BF72E54917AA07BE8AB1300BD7255AAE369CF69E413A068FC2C67C046ADC7EAD9C07BB823748251EBB3DF08F62BF6E568B98CAE717DF07771948342B18A4C39B47CBAF707A696426F84AF157E1D367631A077CCE77D98F226F72842B811A1184722A52D62257CEAAB9E4C02F008A99D23D979A0AFFD56FAB545ADE47FCD1006657014529085B81DE8C7ECEFE710E1A69B91DB283FF665A7FC44E2116DA73909F17CD9DB506E544A77F93C88B03CD295930F7F10254849A9B22C0C11F7E653E2AC196793EBE4DBB03C9267C32C6F60307B9C8D74DA1BE3FA91C9C81B39F2B1D54660839E5506594A4055118CDE3DCD40F70943ECB2F60276F6942BD4177A77B7EA99E30C66DE7B0DD01285241CD6E15A43E20ACE94A44136AA4284F6271D1A6E5D09314F203BB8CAB3EAE0FF31530D31FB77F6ADCFDF31DF796756DB710996B37CB0A7838FA0BFD1E885BCFFBA207DA390901C3065FA0536044AFB0911E9780ED615703353A6444E3DBA3E871C1695632B10FF3FBB29D4D390E5063EC1BA72E6AC5C7227E2008989327E820CBA6A15E1666BF703D981BC98983C7D8D6D927FBF5F1BA8040B30F7545136F5645507BB4942A6323F4F6CCF8DE6531D02B6C358FEDC4263799D71048365CAB7640EC51C0FC761D3CFBF0DEADAF89ED0D151D1C5F1F2D9D5EB466D3E542325001E3CB77BBB81F8B57BE724232971E4B3B8EA41E5D7EA77EB212E74891F62B83FC3079705925F073DD8AA9B74DD52AB7D2484786990E41F9BBD82E174059FFDA02F3182397822D3BD810EFD410258ECD208FD0E7F3B579552B0ACEB89A339C1B0AB7081A372E450AC9D22FDF1AA161BF67A7F98C85969A3CE096A66CF219A36F3A33B09B5B697B9451F33D293E47937D578EA7A7179FD08B2001C78E97A8698E1C5C8870B225141618A0A4E4A0E8E5244BFEDF81D414D0A8F914221E8048AFB2E884BAA6CB808628133EC11EE9E87B663F5E40E6FD75AC3CA2D80FB5B92B2CF84CA9BC73C9CA1D81F6F9FF06D4EE7CD3575E0F1F9BBF282AEFBD0B37BE32A1427360193A0C6F49F6CB8B40D7F8D45DFE2F7698FA889BCC5CEEA93154BFCA07F4BC65F1DD84D79F1A3CC9058E2BEBCD647E98425F555074E986300B303ED3E597055B71EA9FD0083CD1020CB864EEC30EDAEEDC36C47F48AF5A4350EC1F81F539293A256796466531AADFD31C508AD726F3F59A335B1B988FC0CCA5B93E3F809A7B76A315401F2254118BD8AF123112756FB36041B8A2AF12A5864D6A3E3A7BB883DCAA066B3D3DB901018B8D6345B4A6C8F24908452AF512A182C770C98ABDE2AA5A88EF52C8A90F669EDB41C81A50FD8098A37BA8ED76BF57FDE4BA224A4CEE6E39A0F72556A1BFE1534DFA2025426ECAF89030E9CD6AAB3301CD01FB7E4F6BDF7472CDFDDC97B25193956E270A91F152992FCC17F36E3B835FD29BF1C2088BF0442F54637DF6675691843EE95C9FC6C487D47EE948291F879BE454F8B86F231629102B1099C3C5708F2810B31D47C1C006D2942526BEEF7B6F71E48804AD0566C4149A73F0642E40E294DED20480ED1473B63F95F4E2C4D0E200B95738BCAE65ACF5C538CA74ED1E336EB32B8C1CC2576FD8D905B8BE557E088EC91609B0DE18AA261A0145F2DE5D2E5BFE0C308A0EAFF068DA76158EB4CC732EA6A1F16E98663E173CD14CA5FA649C4F8D09914ACA0F52C775DA035BAC3552862ACDB725C2C0E0B029354A4A4D9C83C08BF475203B1CEF67E242E6B4DEDC16899E5C72CB6CF46CDC89D9B2531E28D6E173C77018A188853A4668E7BCB5491A2D982792A09A7B6FBE378AE7159EA6E5DF38B8C1E74E2623D7642415829632A09EADA6DFE23E489969D7B8FA4CB2BB05A3272BA34FFBC62713CD86DA790A780D335D15017CBE46CA69D7B4CB309428F125968E42B4191FB719FC7EFD47E567CDF976BAF701FC97D4C0C5D49D387E70CF527CA02190CCF1D0170CB57D7A9B4C19E368E59C17317AD9DD333B83D79EC4839E1FA8965E9FD251012D3FBF574A72BF4F18F9B57680AB1C00CD4EDDF3E401C6D14D9579B73C21A784B4A229077876D87AE31B2AAA968213D74E4F8FB137309BCC9D04D136C5F68091851A6811F2EBCAF6EEF1704F12651494921C15D6B26E9F403282820CB8C5DCBF3203A8FEBED5D8FBAF368032561105685FE14D9777179452821191C93A54D756D6ED181B5134297ACA00BDD80A3932E8CA72F1384529A5B3E681F94B51352A8428AD1BDF8B216D679D86D9BFCDD1CA5E54F0410F69C07AE167F79113BCD62AE586E1959E5683B72F13D18F346B3E3059C4BE4329CFE922CDF720278358A0CB6BA9350E31A45E13F70686B2DD946EB72F75EC8C89A65A9E794E3AD1CE571A788F15C0A046BF6B5DC3E4C613B571DD2129DDC9DA3100C638730E3CA0298F59377C6DE1BEEDB7AC50D6EAC89EFEA9232698B99C13FC879D7E5445DBB6D7F568E8E87B56AB6515B9288401A26CED60A64FE58DBA29220EB77D42A6DB7A2C4AB01F43A385A39A9ADC45683BF3006704C837164BFD7C20D1C261616387886F8F3EE09FC2BFAD5203D411081B3613FC1A3C1BA202B0E95AA143408B5360711A07DCB4BDFD8171494B6316C93EEBE40020506368F6E64A80EB8346F1B067E71344E22DE53AF3152424085A47DF6A845C541A7523D5E60FCA2337850A38693FF75D24069AF5307FC01A959A0B4A7B4B96E2573D5ADF80EA0A3B6E4F4AF4B1C020B009D0B1DEDDB643CA9770AECAF438B3EFFD68192756D4E0DAAFA3FC9BB6068275E8266E8FC9F745505CC1CE02D4734C92273D8984257858C183A40250AB0A4806920A0262CC4EC342EEB1EF15941C0B4AA6AFEE8566EEDA193D010218519F3117E5A7203DAB12B58178B0ACCF74FDE3FFEC2D3E6CF95A7D05AB593D0B2E377008C56765A286040DF8CBEA040A4C783F684F6AE1F6BF73165D87B1EBAE7AC313458E702EA70B1124BCA1ED4B8CF92916441CFB6D2F0542232D23F320D706E30E836E3B4F4269B8D2C909F0B55FF09D0CB3F499844365FB252C572485F3F1820CDBA5BDA2F7CBC02A3BAF563D32F3B133CF0774D934550CA6530F3FBF5C44D1C794D47A63F2D11B51FEBF51AF394BA55BBBAF5493176EC50996680EFB653AF76A660CBB86286A6B6D39993730BCAA9FA819D815B3DC143569B7F7427B984ECC431BE04723BF8FCC54B3B566FF2B42D3F2907AEF203F191E59C9B7709115571905F25FC738EB296C99BC51E7BFAA19432BF7DE2C24CA3DE927B049AB85F404F67052A85C7208E9AC7E3DF9B12B379DF86A3043090A2C911D258D60D391543016BB556920DBD2F66C6611915F9CFF5012E2E2DD91508C61BDFF291B6697436597FD08BA24F71E954F6975647F8AB29333573A1FA8B8B7366EC13C081E4093180FB8F57FF750DDEFB1243F01A3A4B6375A9836CC562CD86543E4068DF3DB7B9C084B101C526B4C9A22C115C449BA454DEA2F81048A02BCFC653A22566F3C3344B80EC1EE41639B67C2EFC81992D69D6F51918724BD9684386D068744B0727439EE8FA7B337F0D50B30FF22887A5A6D583644B0415D48908F5B2A15E7BB65BBC8774249A1311FA2A9B076778D25B00B63869C6CBF0A8A0A074D08C0669E678E8D8D8BB038332BB8972CAE71BE3E15866BA95752676E80AE75126F7AE25E4282B30C8518C57919E35F4FBA00EB31F16A430D1EC6A336C3BD46A61BC67FF856641FEE07626E98C303BDF06482CA8809AB5F9143EF66223811CF7ED42019C20BE01B9C51E247703A485445F079A8046C0A729864319A5C8ADCDC04B239BC82172EB6BA07A25B0EA3BD508E1C2467A9DC3CEC4AFCB5AFFC8D6C215598DB36B336337D796F6D6AA28F0DC253D494CBD49722A28CAD9B13A46AF474481310BA6359386EFC581AE0CDD21328799AAFFA9EAB2FE0BA8C18F861EFD32B2F16F5B7A5A653D58B4CC9324CFF7F27263796391F632266AF40F2B9E431643DD28FCE740B71FE9622B808CFE5ACE6F980B9B0B2C3925B81B79889BB7EA924F9D51D23885FA8C3EB0246AB882C900D0123CDED79FA8AB2F043E98CDD4133E7744D9561F06E2017A192DBAD58B71A0E84126AB26FD617A0AD2A4ED3A2A2503D459E39A5E3C754DAB1ADC5E1311F81787094F265B17CC77B7788080D8039EE0B6441B563B6CAF9EF89CB139C59AFD13004607651128BCF83FF52E9ECDF3E82D5A478B4BF318C470FB3C51DB3A398C481AB1213D64D341C7C56D8BF3B4D3C930E2E713C18C09F17CA859C2BFE2E9D3FD67FA2A3D296C8C210F7C5329F986ADF98A77B0DEA6E2CC9CF7EA330060327CCB62017AC2EE144307E0EBE89FDB2A5B83FE40EA6CA3631D15AD73779B42C13C354F22F56CF4015F543DC78571054BEE7C556AFDF81A4B0B1500E8D9C54DCC3479FCC1EEF36D9596134825D941AE17AEC2E58DB9E67AF82900A7B90C4B5DDE9A6CC97E1B94E050BB5C1FC83FBEA63E9BC2380FD5719FAFDCEB6BA93DFAE82C16BD033D92190B6B394E1209DD95336F4BC78144501CD27898FF1DEC341A768EC231A1BBE0F2EA22D0F5830CF098D73721EC4CFA2D471335EEC1A9EFA40F072F1845FF4491277171426CAD31B340EB7C7DE6424F8342B3F3B8A50506232DF4560933D642055FD5582E1C0473AA4E7B48AC481CCBF04D59E667092C252A9A50944E761C17847A3F97311F4512A8A2A6A766C7E50E398732DFD08424C04C4C9A2B9E290ECEF4EF1CE4D2FF1BCE54B622B48E99D0898EE685563C3CAEE1AD66399D08048AA9CC11E3383368AE1B5DB543B061E1B4C6A7FAD0301866186A0504A297E05827DD4752A124B0CD72066C54C1A3B233ED582E57E308CBF84BE2A8E3417BAA9EA35B0FAE3BBC0388D9C2DD762FA68133E31F73CBB70D71B2B07BCA238EBBB89E9A0E8F2300CBCBFCE5DCA6CD27709DD6E549F8CD878E29C282FC00BD37F66A3287DE4EE0DDABC45F32F9F910D48293825FD9572106D816C98DB1AA28974337802C6D3DFE6F70A754C616776D3ACAD28D061382690B01EC65B0100D6D390E0138E81EE060F1DBB50918CCBC8A549D0E2A80F2137CF7DA25A9D18047C78E30325CFAA1E10189369616C58F33A26A6EAA86948EEB375D0D686048EB1CF7C3B3CB9A317AED0990854124919B061E1450DCE29B862390A8D123480A1B69EA645440D58839878B3826C6243842C7C0E4A6C6C26DE241014196961917D4E28499245A6AD1233DFBF77C9DBE54378DBB0D106960B692BC83F8F9163F48804B9D229AC63E2B9404363DE00B5E5F21D6694BDB46F51BA480F1B75259595FE92223D0C50191916679CA115D4A3F012FEA7EE94F6C6E1164F8433A7B4EC7B3D995DD569BC210C1D4CC96038BD4F2146EC597B64B1A4E7B819F416D4C2F3208CED17C4230A1E18CB120B4E8ECFA6D9A5B6E19BC9790C1307C5AAAA641679AA958A309DAEC060235E618BAFA62AC6D45D2A839D6F3DAC7A4C36BD66C607064B18AD4C2C46D684E50A1705A2A52DFE43895B10320398F158FED5C60A7E679D4C39209F17FB40B5DF0FD09A383C37DBB02A6CF20DDD72A8BBFD31A0913D25886484A0C614D96A72F492B5F14FA2C5D8B81369AF99D0932866BCC27CDDA18722D8DB8298CE24ED5981305D8EB61D27323E6B5DBC1A7407B8D945A35642CD0A242E0144001DE403652318FB311A2C0894F7EA9B4257E4B1888DB2A952D964610164F1FD8DEBE1211A9328C70020DC87A58E3D7741B8E0146DF80E4B621C83D1124DDC545EDE37FF69140E4CC5AAD066C32B95DE0D2303DD8C0F2EA403CF2C5A53E4B18B3F999D7ACA95AB9A6BBF6CC2CA472DCBABB11DBEFB18E3EEBA0133FFCE8CDD68A13BE7FB8C590A46504965790956526882FA241AA98F47101302CC557522EE6864E1FBD8084F7D013320FF02AB8364E4AA1AFCE28D08068F2B0083E13528B7A282C68FEC337602788A8377EF3A53681B0657B7B95DB77A3EEAFF6E6F8F2AC90053200933A51DED39FF0C584D9191AC76840A04E2B23D4F1AF50C428658 +pk = 5F5186992D7F4AEFDEE3254BDC35065A8C115C0C2A5497465F18569DB0B71E4DB80BE289C218F22E663928C14CE301E7992690F3C053E84250BC1F901A5D303ADA93408CC775FD9F713E45B9896574EAD9C58F60B9432146B25A0F0BE9B310A1F9BA056CAF9A47F693E9619F8C4906E2C4E2BBA94C63476C3CC2F0A26CB26FF9FDCC25D8294E18BB3B67481034E4354B728DFD160BBDA40ADCC64756EE0E0AB58C8D268A0EE8BE86B629D8139DFF4B6239AAAFEAF73319AAD747B9C750CB9715DF78C7AF2E5956DF5CAAB659ABEEC31E26470F4F18B053731363A1C264F187664E2B162D3161F61308279AEC0F71F875AEA8FBE43D65E0E7A0815024CC977361F42D854099ADDA3065EC0B91A7B817CA65C448BD600BD4CEAE705CD10C634824051504A0DF9A688C75F4FAA277C16D42BA00CFDDDD7209217088D883EC35B5C48D01305ECD800668E9BF172C97AAE394C3969322930E5E04A937437C09DF9F5E001737949675596D53F11197618620B65EE792800D49D5F8D1584F2A6902130B71250C3481365D0282BB52CBD52BFF5A33F0B00CC20AC5F6E1C35CB554D6C0B198D1118223943B5153981FCBFD6727462C8176C9A3BB10278FC6B699D3BEA5372C4F80593B6CBB08853C103F1EF400F23F92A9A5E7796383F8C0E6EC57A5EAFD64E6722B996BE429E60A00599F44638F30EDAC77CB888929ACE9C77521ABEE7D6973C9909D8C97A82EAFF203A2D6743A90EC3FD83434292EF8ABE7540059CC6665B2ABA6C5DAB04B7ACEE5AF7C9EAA788F051A4CB132E5314CD3FA1F7DCB895FBCBD8E558B8A1E89C988DADC0F6F364595E9C5F7A37D27A130ADF29AC5F1D19466F2ECBD7BE2D230A2A82B739FFCC7CC0D6B5B1474B15B63E60423D0C1F312B87E856463987A37821B7CB4421AC01418DAB172B0FFBD2A61D607464F4103427BCFDF071C6DC6403ABB95204AC049C0C8FC4596D33D625906B58DF2AD5C42592B5B66A3845929D5EE1D0809DA9020D176611C4B2B11CE9931B2E6A11366E07F2C8CBE8C9D4CE86B034119986974B68BEE3FED86D86098B65215A3F6A6BBA0320DA59DED08C88BA580A9818C010540DF062147F3E4B53B4FF21317AFF0896011A2830C0BC91E4CB28F56F55FA2B4D4248C8491FC123904BFDE18CC39402521742BE64BDAFCAEE418689CE677E5600ABFF50D8AC70CC269D86B7195CECA2B0BE8CF36ED8624516EC5C806137FB5ED95C8FB73CE7FD3251F506ED281CD8147124AED81432D36D9C404455659F1071EBF75A28BC2E230AB07307FDC7903A1E6C0A943DE38454DBA15B7072F367237C81A3F31036AC4FB3093CBE5B42EEB3FD7A94698546A3DA3B7829F74D38B43A7DAEE211C910202A70310B12510E4C7770FEDF0DD14966C4BB91B1912309A9969732EF7A3E5BCCCF7A9D7FC3E6E3CFAF2CA936CE6399CD218850346B10FCBF116E97EF51936D68496DD7E3FDBA6FCDA6C1198B24871AA4850E8271984322FE22C4804320E748B249A68C63A67C436BA52B6B117F44BF6BBCE6C1B9577B702396E9A57B725ADA79D9EBDA30CC45C450F4F31C2708A03D34A1FDC3C7686BB72D99CFA2EE7825C3A397463639B21B862F48B32B7742C03D7A35B2BC9545EDDB9ECE89F33983FAA39FA1143799823BA905BD00C2CDDB520420EC2CA5BD6DB6B14B99BA3BB0697E5EFABB77E36CB3F033642D1725198265B40DBF6B8DDDE05B89D2FAE438F4F9AD35ADEEAC122F23BB97E9A46AE13CB1B882983C8418FEEAAB8CD2AD4836F00FDDF60DA169001AE9656E9BD286C3E17A7FC7C9574E550D2EF2A1414DEE0352BCBC002D052AB98D6737FF2C85C3DD0952E156D315D8C13A1D97C20D2DFC03A800E0ED9A3E6D226C9195C46DD7559EF9726D212B7ACE1FDB2EF02E98128D588D9B0A16007DB2DE8B529873ABA720AA9502D2E6612968D6C0B85CD9852E852D0194104952753606D1D476306DDCCCE020ADACF13DD8AF4911A7569766EAE15D3A9D57F82A467F881A3AC5E209A6D371765DDA749F9B1D6314F681E073A57637541EF041683DEBD89EAE88B44D0EFA2BA2ABCA0EC7CF60AEFADDA57BF7BB7186204276F53B013CE77F6A738946FA2C9DB9DE2110BDBF5D5366F7F1ECECA6CC865F82E6CEF54D462CA28CE8D2727C9309001836CFE8994298D8037A2DD0DF6CEABEFAC6C73E9F218FF6704F9F73FAA7D1CD20002DAABC24E737985A3FDFAF56ECC6852DC2A7CEBB9B072A4B6A1BC62677CE4210A5C4C6CE54E36E5E501B66A9ACB15D7BA7C14AD21D3D4C4493115C5491047BAFCC22BF7C57F22E6F0DE0DD5CB9A51DE5960FA71AE217AFFA012799C7DCF40478CF74FCFD19C2F91C29A0B7A0B91B0FC31A5B722343D1FACB1267A4687F8C9DED498875FFBB408C6961C0C20ACBEED82F72012C360A4ABAE4E3007BB3822328734D70D6F3E349A776B5A99639FC558AB61F363316CB3B6EA84CF0B60597B5D9C10483E2C624DC7C4E577D2F9EB189EFA649B604986496BCCD3EE82FB765AB02FCD4F03CD4B68A1A488BAEA309634998B8C4D0ED637E449F023AC05F1A0F1253E43DA9B9FAC852CDEABA6689DA54F60741B8AD62569E9D8504D394C66DB51E9E68F8FCC41F7F7C860129C2ED3CF4C8A27C6FEA6C62DAFC41B0A792BC269DCFA9DBF255485282382B68BE1CD780C9F11EF5E48614EF83BE10AA91B4AAD6840C1DE18B15A3C5953F6541BF6322ECDD6B73CE06556E6D07B105FA13271B7D5E069C393645EDE367E57C3CBAE852AFD5AD500781D5B7A1CA3D3F4292D1775E2C059BC5ED641C0FBE912B13540D1E246F013CC3AD263B7C4B3C3AEB770F0CA4D59C24BCD51546911F6656559BC4CEAABC5AEA8E56D254F8010101C584A45723875DCC800F3674339C68E0A7436076F08E5C40194C290A32644D216CAF067A78FC209AFB8099572948800810418C6696D45891011D062A7701BEE87F0F6CB0A35343501A28034CB2DB2F4B32C9727ADE77A70128EB53F6DA034513BA78746EE9650F2681319DE82B2EDB2FC99AA577D329BC8B25C58154C6E6E971A8622D8EB5E440668CB9C11BC051EE6D9E9012567C2BD4E4B9AE6AD65A4EBBDE85F31C444D3C152D5134464F006A6A9FD5B12493B13383E3F2650E1A37BC42984EAE97255DD37F57429369322C4F9DEDC23D8EF4DFEA1B1BF54EB3B33DD05024776854CBD287C690A71F5E6D09D84D7BFC54933F482CDFF23427299B35C9B967A9EC00863781F6DEA04420FFE492B87BA8CCB628AC0103E9186AF4FFCFF01A380BB9C2A81DC8D87ADE8C3F284B17312954ECD67BA863DFD56FDBAC396C6FD5D05D592D7518572B905DA379C0258B266164577D54EFBB65C31A6F9E7DBEE420C31C1CFC166B3DA405DD91CDC96BF1EF209E05943B64436CFCAFA178D4EB2B31FD82011D4A31F46008CAE5CAF82A88D8C67EBF0C566024328F5CB5DDC200A099CAAED469E56C157DC099F4F5FC7C2335996F91779F12D00BCBA8A82A1AAD2E9F2512FF8822BD3CD6965B5757303EA5F4E563F006F38624875EBFD174AAA3C912704AFF61814486B5418AA4BA35B47641B66B7AA343BCCC090CA68ABC57BEB28C3ADDED1A912F7692A3589CAA83988C3B1E8EFF0CAB9E0BE4E02743A05E119545F776C755BF7C1A35206FFAD6436C8A6BA6B9C5B5E8408EFE194647E25FCA0C4A7B14666258D52761394CB837CC971608C1917FA82A3389384F415C98229F505AEF4A6645A4AEA6F425F66FC3D22D6E9CA6D718BC5C3EEDA7E1A3436F6B220733DA44C71BBE79B7F40D4EE5BD476BFEDA3822E6F9A912F161FF00E63D5AB0C07A0663A85547440E1624ACE006A913E6E7255DCDC72FB070D9192B969A09AAB9A6571FBC7C281E4BAB294BD62E4CA18E792A4AC8D616082928747FB0E7B6EF2D2A902A72BEAE29B17FA3AE595459D9D7EC93229853323E29DE42353D6CE5A9B8FF416E595FCB744D22E54776FAE1A6FB816972C64B972C21821650071465D4C6CCE26ABAE2EBFF01344DF3CAECAAE8F9BB0123633C42D57AEAE3C025CBEDAB44F7AE83E0009004852CFE1018390090195938832D6303DA6F8AA0D1A183DFBE4AA778B2CF2D01E368E5F93F0F31905AE5B1817996F8C024EE422F4F1BC1BF591BAF61F6A3681159174E4F101F1483917511DD10E71C0B3717D159FCFD52F7C1EDC6CE55BBB85D23045D5E1E88184C8CC4360B9D8F82A76CA212A2079B6EBC92BB140510486D3A787FDEDA75F6A6EC34D45C2C840C8025C1B03E39C2DAB1839076ADF58BA621C705DAEB000A6CFD0C87CC6763F04EC0C477C6A822F3CB232373F7781C2ADA6CE7330C38A22711E61CC8F49CC5C22C130F4EEDBAB1D7F18ABCA2EA80A6564C53D69DA91545166E5786185CDAFACC425A5CFD0C899ACEFB4B11E9FADEEF3DCDD17A947A17717C8D79CB4D6DA5BFCF02167EB41876E5EECFEECC4A2ADD0D41CBB6D307B5B6C0B8C0B9B36D8D815774135F2DC0BE2A4B4D2229DCC67628A0380D8A239AF32A82CE99D5E67EA0FB1E9AA743065705E59A29525E5C816C9BED3CFFE74814E6EAFFE0637F18318B791BA181477C1A78E05170A7EBB354BD9079EFF3E6D7748F3DD02F8FF5ADC4A5BE4DC1F790B1EA4CBAA8C6A1258ADF546BD892D15DB2239E792B54B85F7F1213A3B7E0850A7A917C9D3A72E303CF871FE6A1DA9B09401B4C615ACB970E72B1D73869624923EE561BD67B9A81543C52184E29A44538DD1CC0CCFCB14BA52DDF821147ACA5E620BADC955806502EC54F1788DF254E47C9A90918073247BCD5F5343C3CC35A884A0BF96DD6A92CB4FCB42155BD1213BB0446F74886B14EA9C18BF568D2E4832A7B51EE92948B76BC0886B5B4A1625532E19D55DCB6486919C0D32F1E0A407C917AF53072C3EDE567EE6AEF073EC38116B409D32931204B9EE6ABE7351FD5E3AA10D2C575E436A5090FF0E3563D2EF15833D3EA4FBDD51620EFD946F3558A8CC447F61004BC8601D010D5FDEFD8CB44586EBBEB5B845025FA8ED69204665C6B6B67417A1ED72F65CA0EDBCA85034973D24EEBBBC297FED2AEF025926330EB7F0C6A9117B4907C3FCCDE259258E7D4A2998551F57DDBF953A868046723F0BF7A42D6670E5BA1E4D801F110DB96A3BAB7FC826D09BBE7A8074D36D15ABCA5C2D98D88AE408C907E4C025373784D81678B52CCBD38E1EEE6593375F205504E5807BA238DE8803A58D9F3A6C71001635662B892A1ABC40D54D72CD2F79B8361D40EB9002C90692CF9DE4753487AE38EB1E45D4DF5A17302F18E432C996B31F5A60617FB3E01F9893041FE16F4C160632F301213AD99FE6C01B20F196C961E235E342BD7F8CE837CBE076D488F9F198BF2A3563CBFFA4C72EB96998095940E6AB3646393DF3A95487F427FDC81392EC672901CA187DBF281DFBB83E8F51477ED38DF12845702BA1F837B1F4EECA8D23966C8143FC4188AD68D84EFDBF3D66F26D46EE36CD1DBC76A12808C2E7C359C52A02F26CDEBB5AFBD0385D3CC8396B8DA864447B5B12FFC5B69F190BF62D6B7ED5F19D52074A68D7FDF8AB767F50518AAE4CB169B2C3C7A4C30D9503927CA40B72C8D36BD704A6ADB3BFF8E89767CE684BABD2D99012E4C977EABC89D25E84D8241CC2DBFAC19DA44C58B3D7A66D8ADE17EC3AE4E9939D283407E081CBD555553D2DBDBDFCD49A304423DAC35DA3CE006CA1CF5EE69E55430D67B61654DD68A01F6B314C2E8046D18AF0A606E8456F151E9EB0D78FDC4099230BF2F1DBBAC3AB7D50C04E6B95409DA77BB704FBFC5104CF511EA96E3FA6DFF2541941BF720AB6D4DE3AA1D5EAB4F82808841313535F40F6EA31114F89EB22E6E0A4596FD57A501A601F4013FFA939AE5216503768C17076D65A216FBD450A9BB61A3F5A250B66C0CA41D5590F4CC514381B653959F8410AB82642714F8CDD6AC9CF61C578A8D0A041EAB30903FB436BFED5D1854BAED251C21D09BC794A01EB4826DA4010C51D3807398CDA4A52B4B5BC939DE28F5AE10A22328F91A51B1EB8CF0A27D5DCE38C89439CFEA21D257972A1F51D1BC393E26B267ABD048B08408D6F3B9187691F8E9984FCCD34A8FECCA73CE63BD23A64B161113F6940D38304AF491FBD75F1960B52D65F5F283CC354E509F5A183A089263A9754074F7F485A13BBB1B857C653C32C6C7B2DE785932C594B523C97839E0F729AA7123D75949375B061366BB44A5FD725E099D97B78D774F0D8410E2AE3531C67796F63DFC0397CB08E44B3D4436C0F3DC6E095A57C19BCEE90BED9A8113860FDDB50D29C48C74F4FC4AF838C0B33DCBE891DBBFCA6EA28F092750916E3FE177F2AD3AC8DE7E892E0B1D8BA3C0742A1978B4B908A176BC3B4CC6EA160C71F61BAFA2FBACF5ADB53B1A293D278FF118984A9BF0A985BC63FE3E885FE0170BC74703EA9DE529FD3748015269213512C98EFA1CE832BE7E35E8E9ECCE655C34C0545D7AB1A4674CD286AFB5045D3B7A619316D8F21E3453E66B1C2073BFB44961A8868B399A520AB3AB2BE144EDEF840C909C21DE874CA2D66761C6F8861119925310453845AD216761CF5CAF2F1A4293730EC9F397D50EC1FE2746632178FA69F127F3BB60EF284AD0BF61CEE6407AE0E494D651523393B01A01CE0881E9E5A361D8A01DE7D0554736BCC79840ABB95434CBC07EF8E50A68F6E4BA66EEDC5154FD731528F3EB002589D1331B85F2F02B6B4B4518F7A080ED0167839F22D456C76010DC169F7F854C4EFFE8ABA4B718C7BC38AF0F0D5F450BE5D37D29A2E0EAA5C80F08FF12DBD632B68035D68D12F7F002D0D6218665B1D6F9A9CE5E295B11A42D6CE7B8C89D637722F7807A7CB0D8840B0034F7C8623DA859035C5FC62557ACAC21527701C7556B588EB9EEAA732C03CEC938316667D9EADB92E3D46393E74F56FAF2A13E1DCDF9A20BB7DD458D164A45B9D3A58B635FA852CA817C80B448D280C3ACE83ADC7754C58F2917C5875513462074A8754B10684D6BF1F4AEA42F64D1CE7FD8336A77DFF57F00D9649CCF83CABCB54C16E2E6A7DA2525A59BCBFAEB4B1A43CFA795A1B4B sk = 8217D32CD15658D39CDCA92C41B59F5780869A68838A3579DEA48B5E3EA768AAD478C3BD3E92624C smlen = 1564 -sm = BDA3B4E6F3E35AB60A071C7596E733E9AC12F5310ABF7DD108435DC98FB40361204E0E3B680648F444F6DA525F99C74D0E26A67DFFF00432FBB15AA252D4E3A133B12E931D0018EB7303D7BA72481C097902C9C1DA07C2959B64FB57957F6B29EF212C9904ACB57680FDD7E5DA2C9F2C6D5DFFA5E28ED805EF5196C7E3FF8D9F337701A05A4E04E4A47A1F5D45E2B4E309A8144F89473FCB4037A10479314CEB2F255E67F6B3130EAC97DB71D8B224BAA5C31E5DC0C999FF19F9C1E839C17296BF080DDDBFB0178E2C3172CF55EE10018F24B32285C2CCB62021A34BEF935EED2E0A11B076D74608C8964408CC46FFBCA2283BBF2F6FB2888549D3B4DE878145BFB9B3920110A9E1B45779540D399FC8EA8C4B7676330B7924F2E7E4EFDB154FDDC0D051CA705A14EB63ED83C1C37D0A6A9995685A3362B154AB6C6FBF7DD3B09BAA2ABEBA7A95AF5AECE43C78FC6D4E8BC50D6E479CC929716A8F281823301B00A08BA9F9618A72F4BEEEB3B011F8D36F534026D15347DEAF9EBCC88FE4C90F59461C497934F6A5D2D77601A736A5D5A742A9DFF5A40928B87365EF372B371153405377D4B755B364E564B4B65EDCE655FE947B23032B72AD3586A06894B5AD2D680FD1584D71FB5DB5D334F5862397DABE1408445C3DB6043D8F3229373A0E15106CE2E1E1DC930914B8CF29D3C352405E0295A086B32808BC879FAF9C156C8FA24B443851A23778C173B64B086F5C3A43B61529EEBFDAF888D47C9D123E362569C97CBAF18BA3D9D416EAAAD5886064BFCD08361164D36C85682A8079790FDBCEE781CE4B6CAFAFA641DE208C88423BFB13CCDBCA7FB83FB2AF1140FFFF6C2B9B436E5D875FFF30F75ACECDE5D6A5E3D67988E3FD68CD1C24B4847B58CBCDC40B0CFA1EB86AE2043912D6AF1AB7F83143737EF49E07207B4C967EEAACEB724DE7E28A13B311CE005D4DE4E949DF08D3CD942753CF4EC364988983A87A50388772A2E627038A0B6797CDBC8AA564BB5B6D845156C3AC481587002608B8173FA8D424AD968F405B9D9521CEDA3BC728934CA5FEE22E6991394E0B48C0D8A09DDC242CED39650EBD040222C7E919409BE9A22CDBCF1EC84E691594651FB93D5B28C81ED7D28B3C560A41305FCD587FC32AF53CEF70A6C1C47B1D2C288E9B157DC39E686EF70AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 +sm = 9FAEAC1F0EE734ED0A84CD7F655F2D96F4257E8836DD80E2A7CF71E915166A8B43043162386C64B9D0C0AC7DC50E284FECA87643DE35D2CBC6C15D1E5D588EE1BAFE1C1A2531071FF0B9E15EB7B14DEC2ADA83A32D306A3D4EA6318185EE138AB47CFE2FF6D6B49D6607CBC5A350EFD08D72E4A42F71C5A63384EAD9388AD02F4B15778EB7766F74A55ADB4F47C2F2F0197CD0662A922C9CDD8D51B90963EBA362D27264E2F181C2D944ABF12A3BD1E5C4DDF834DC65D2A9D363F10BA2034C20050CB80D70B7BB8309DD4D639A83535A0D3690EF8EE39775D173BB5645AD509969AAED422A95B1BECFDD44767A0316B6DC1A4E820EC3871A4970C10F4662DA65DFC6F429374675293BBEFDFC4DCFCD1764AF8414749EAD2674E2CA5517A6EA82854649A7ED95823155B9B0A843BA27F414E7683547D3C69006577DBB97EDB11B6946F8085C240053DAFF148791148B0A165A408312E2E5A2CB685924F8A259BF8713B45752D2CA260AAE934096D6B3183D159C1729807330AF0A9C2FA07D6F020EBFEAD61F07CEB5C023EDB2BF3D48FCD02E7AF21A4AC9D773826543D5817F56FFC3F9E1ED72E2C9EA4A6FFC9483510617116B8668A50A4B6AD583E66E54B77C26BC4414349EC1C6BDED6B9548BA8760AC7E568C339CAA87302DE25072314A76D7750B2CB00EAF7ED02C8254B9F0266AE09E2B5FAA42D931A4E02ABF3AC3A50717FCD2CA4A8413E029E33900C3463CD209105E15E6FDB79CA07CCB3C7B3C1BCE40DF5DAD8016642BF0BA1A7C6BFD3F00E2988AE14AA95ADAA102B5B9E88685B002292D8672B58D9EAFFF33AFC5B7FD7C4D6C870AB27D36E1F4185D5FFE6D2DF1EF1CB66F7D9DD19D6D316CC543341226E6DB9BD4FB56141A89CCB1883701A0295A78398E60C44F5364939234BCC7F3A412A3EE2A9D8C4729FC6F7F18347B8871F6E87CB00C700BDC99AD1036B1B883079EA36A0A57F879F4804DF579D62D4C8FA6FB69B9C160EB59BD11A766F90CECE9924C687C7106185CED8C002608B8173FA8D424AD968F405B9D9521CEDA3BC728934CA5FEE22E6991394E0B48C0D8A09DDC242CED39650EBD040222C7E919409BE9A22CDBCF1EC84E691594651FB93D5B28C81ED7D28B3C560A41305FCD587FC32AF53CEF70A6C1C47B1D2C288E9B157DC39E686EF70AF5ABE373CE1F6FB14F2014F5BC0071B17AB2C84E8845FCBF4B15C79FBF2E5E06CFFE6CAD9A283014A975F81C9216B261CBC79EDCD58D0E20C586D7C641E0EE97221BEFE54DBCC56A594DF103EC24B52DDBB6052D1644972640F39DEB98997FEE7A252A65070798B7E46707FA440375B1BA705B3ECC7EAC56D9C45297E585299C7D747B430F0D01E82081C70B4A87846F90267D5163181DED63E089A00AFD33B0E2B3ACE91182D8CC899223CE65A5D84B86BB3E8B34B13949BC800F2145468BA5411EACD6A6C331C340D4442D28EFA0DA959A2797C7181BD4BBE6E6DFFD134CEF373ECB0EC08590F06BE0CE292D3718E2C0EFC7CB40F1DB26F5F38FDC82A72F81AFBBC16591EE02DC818D63CAE69FF0A28F942F7E07F6B0A741F3F0EBE3D0EA5859024AA408462D3D268C23F95D717C0A685A4CA73AD90EE923DB57CD6CDD828B7AB0D4AFA6A9AD7E32D407A44D7515C0A6AF52A66AD72119BA1DAEC6514DE3F8B462EC473072226AAD61135B0F5EC646BA9A127C9894E51FDD1B2D38011A2A6D7497A55283133695D0AF9B3FF7C5A8FD667231F9E511E3B8C4C3ADC44D02DE08C47B2382DE67B32826754C6BE5231CE0FC657341E20247CC6CE574F3D1A9376AC8237B49E5030E877A4E33CDE25D838EAD659EB1678706C759707FC66CE84CC968A8334C18F1632348824A6985A0331A93B59497B70C1A03A6848F18F5992972BC79F07F4222D2612797F495463836AE6CD3858D5B9BDF744A1CF361B5D454D41AC899A4FA61081B937CBABBF0FFEC1B31C162224EA36CA2CD7FCE54EC1A504932ACC5BD0B17A156DA7488F7017E4916A687FDE7FCEBB2901813B07964084AB0447A94DAC3A0D3FDA05B9F497CC1555A8C74838E29CB8CE89D304DEBE419D26BA7F3DC6E9526BD895495A5FF1D7EC83F70D045E306E7C2487A52CD7553F062D31888EF7FD27F667FCFFA984AFE0B9A4C4E85CA943812CDC157C5486B0B5EA6DA05E4BB8697113190321A976D1806DA129101E60A28B7 count = 22 seed = 3222E4B55D6767E300FDE03DB3D8227E19FB8B08EA9B923FEDE18D699DC3694EFFA7C4DAE2AF57E4A0162B7C564199BD mlen = 759 msg = 4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D -pk = 5DAF786423DA9AD3338F9CF7129BA9560F936CA5A7C8521BAC2EE9FB1C42ED5896AA269EDA7F99E296BC04FB8E28E91267F4A0C8488241D956282976A8BA61E0530E24B86735781907728CF01C3A1C537B61C7EF87EC5D6D9B16B0A36B16D704740C71CACD8B019841829A7C927A6266382581B4917C53AED755048EBD1B53121E38000E319A66FBDC376ABE9ADF500C04A9C797AB23DDB2FAD48B45F0A899F77499800E0FA12F92659CA0E107DD0672314D2774AC052C5A22EB655EB37CC55C882F2C80038785354252C8D409ED888E250C65D4AED135E5789DF94FEA00B3F5A11D48F97B68C58F14FBBC21DE30BC5717FF239C6A9CB40C6ED90E423EDDB16D803344B8241A7A90C0ED1ADBD19B466E352D7E3BC550990A0AA611E4E6D932FD09CB0348C6D24FFE49E306C9DEBB40E1E39FCA40049BAE3D33275ED714D0E4AC15BF524350319BEB7BCE656DC0B23E243B549529059EB4D0D9A437284BC4D5EE167DD054E40E88D54C1CEF271E3E62F2D91327D5F91D47E37E74311B6ECE5D7C9837EF8B0CC6290307BBF3A9DB200ECEB9E1B875914933387BE755B3D6CA5A628D490C84D0F71B7D5BFE9E741EA6BF3C9784B745BBB2A1673C8BB2589AA7FB7B85D18E343A96A460C47A4611A3881A2037B008B024F3E714150DB34DD6A45539671983300FF27D68DFFC1699FEC4E7301E20F54392A8CB7B7246775F7AB7B7E6813D8C188CE50DE401662A8A2E2CB1451BAFCEBDD0EA1DFA14D9B7BDE27DF66843880313397414FB6CA744F35C4C586CD2084C77DEC044E3108188BAEDFC919377515D80F4A75DBEAA2622517135CCC4B770370CA25E8128DD87E379E7976C2D4327DBD54018141F85557666EC356451E2E8736772BF4169226E83808AF74BE5C25983B175D5FF1FBD4A191882163B056566D7FEC7A8457B4A3376D9994511B13A67D762A955BDF9F2AAAABEE3AEB179B82AFA068835727A1180DFFEA30BBC383DCF0090110061C1ACB367F6EC3FDADB798C7CA6D0D596B851E6FB1B4C156A81D23B6159B095EBA7D2BC343E07A4521F2E226C519F280D23279BE6AB67269CD60D8EF5C5287CEEF6102E5625FB4D1A487D222640AFA6F86F9EF06435DC0DC241219BF976DFF75B6CF4EE927087210C4D842980508057CCCEB1DB07184848FC02D65E4775DCA68E5630ED227F27F5A452B49BB69F859D2F392AA04A785E56BD5057C88422079541DCA9BE5C54E9805EDE9EE22071BA6EE4B6F0B59686127487505A6F20C250BBA6CD5C11ABA471A36699CBB4E249C865218B909F1184AB2833E183E4692F2402A658C27B62E93BA8FF9DE9F7B95110A31E23D4867A08A6CA94BA3334ED390C9CD4A7A863EB3064A0F70678331441CB593F2C297BF656FB8363ED9CFDFFA63E5C536DC592C9203358ADBAA3DEA53A9178505BEFA809068169E3023B386B8ECEE59D927FB887488CA0B0000DC5D6720B02C4B972D1B0F0737C144D6300292061DBEA9A1EB08203201EDB6BFA4D138B7170E24190F2918B9343B08F8442F820E76D64A2CD6C68525F6DD68D1425C0AE856A7C39E641E922CF5FC85CF493EAA0364D7B71344BEC6C1D79599424BBD20858E163EE12FC30688619A020163DBAC0D83D31510432EF4BB5BFE100A2D4C2D0615299523ABC724CB9389A7C85181AFBA4BE4A23AE8FCADD319624F41039CD3B520B9A61358D8A9A5E28EBE0DA6F64979A1E2FD134C5887B6B477EF8BF0055B5EE0FE4C09C199357DF0621853FC74C40BD9F31BFAEFE2F2D162A3B9CC323A350CB440B1F3A3A3BF8212D4A01FD5B65FB82D80A685210A8FED1EC497609AB2D2B75DB4C70502E5430AD3AA40C6B026FACC2FF4972071D7B36E6B400C56ECDC9852685D6F01A9FFDBBA6DA7E5B14FAFE8C77049EBAC930216BDB1F88CB3EE386E9378205F6EC3C3FC1AB3E86F9AAFDFABFE7DBED520B3E90454A72E6EA08B3FA67BBBB64B8788082A686794FE13B84CF5EF6B7176586362E85FFCF24BCA2ECB2D178774D45492532A282FFD7675B35D2DC23F69955BFAEB13F5AAEC3453195D35A146832D186A26F6FA48C8DAE30F147FA4D6625D1ED54A7895C83A0ED9E332D7E3CF8D154844B1DAF88F30B02DE70F75DD7A8678629B5D07C77645EDDC0E719FE622F7261CB83F308DF3A17026D76E3158CB1038D5FBB3B38FFECF517FCDC0D6B2820FD855B85F79C7CB62B4C5804F91C77FB3A3B316D8406AB274847DCBC49634D1CE26A32217CBFEC70DBE3688311EB9540EE73DEF42A1BFF2C6E2556900795266680430424B213A4C423C35CB5E3BE3B3205A9B9A87096B00C358E2DC974953BB10213C8B20317E9EE3DA7CA7A79636AD0AA4A25F47031E0C72CA4AF32260F50BEC9A734184E324FC09199A032A55C517270C8455E227475658DFF8EBD785C4DDFF87E989A0337AE5D7E737957D3C9FFEFA358B27257D3DF6063C839D4EF091A3DC98DF810D16F7D3BC6CDB0230D389B80DAAEA37172F37C0370B98A85D3BE9E8CF82A471A883BD172916E5A18F468DBF0395E8E8FFD58D8776B11F2C4D40359109EC8834AB001CD45AB01C1AC622AE8EB1661F2B8D8FBC80FDF4B766900A15C3DBA5BE25F3EA2F7DAF9415455F0528B1FCA86EFD589D0BCB0E6A8179EFC9DEAD72B475A2053C09E83FEDE8529AEC34E51C63AAF29F112996C48FE2E93E989F0D6CD246BF245F3EAF994A5F59067BB4BB90F96E59BAC51E3E48C6E895DF652485CE0E6877883C1CE679B70059AC585230B3A66FFFBAC7B6D61B6C095679C59B813FDD6C64AB87B5F24CB235F7F0FEEB4EAE58551A1B0802CB1618B1D8326E8A18A910DB040E771644C4B1E85D289DAE28CB59BB4E1D2585E003E0C9D6D7C2484C33152C7B8AE8827DB9FA15F00E7E1F605CBD3B78B206D8C03CAEC5A700E7127054ED4F55E073F92765383868269012E6CA0F79AC77AFEF0D69A6117F8E0FBCE49935E4098B1B61E6539828ECE6961065770C8CF1B6DC866B9C785762B5A52F4C6876B2A732A6CDDA2F7F53FD0EB8B9E40DEAA3CA15AB304467801D6E93CBFAC44D32F1FD522459B6133CAEFF68B8B99F283B2917835B21824670F1C523269A4D027DE3775EC450F0BF5D2CA7CC8204FEC6D93A5DDDF9BF84C13815FCA08116F0A2BE6503799A0CD43FD8793648B5657A6D2F555567858CDF8FF374C74C14CD3E1ADAA2861315F95A3D01816CBD964C3C50192E08D5BD89E845B9FF799113B934642C5D1179F789A3097D4D802F9A8930C0A1D6B58683686422B54CF0B17085C2CA6E1AE47FB3FFA0D4909C54E9D1D6676823708B05C324145EC4B604C0E4F6FFDAB3D4EB61DB80BB082E3B1AD18F67681DAEEEDA68E1445AB91D21783E8095942D61203E340944B44824C0517450406BD3AF08AA6EC93482FEFC05D784DD9BBBD609A237C9D089F708DC3908CF93F92F825C7A25F9493B125D6AC2706FA1544DBB837AD59698F73416C37EF72AA7A5D4167CECC19BCC467DE9B35498680CF47F54B488B6F27E418D0F0C1BF9C004A160989605963A085F9296AE5B47EC28B4CD0AECE0C909321E84A6909B21005E1DBFD63074A5FB9A061B5F22C436245D0F0F2163CE5C8CF7B73E824BC90695984413E7145F79A88B1FE966ED0F7398817C8C79FFA3BE54B3A2391D4F062518317B06D137B29D35090CAC821AEB50C92791466F5C37699CB5743CEC6D48760BD5DE05C688E664070EFEC1AE4F19AF526952FEA54199AAD018DC15058072A5E47B0C1DB0A8B9BF9F8C6FFCC62FC2013E48B0FD08DBFD156937A9C9D4619697CD735DD61D379D7B2677A67F38AB9F410E3145901D791B6021D1182DC3FBB8E017FB77C2E701C02468E46764CB9C49AB223972A8672BD5358C3FBF6D7083F480F5DA975FAD87A13109AB6EA1856CF259028ADA052BFBD82CB2B0294FB9C3D5E393573AA1034AEAE09B3505FFBDEC37A95C4BA80FB02296CAD43FE83713C6971B6AB8D448944D927F56B53F7957870C2328F63FDB95E4498DEBC8E2A670A1891C7BE1B86F77359F298DE1D96D12036BC4D34C534BA4AC92DEB64EB69EC7ED8964AC4BF1135103F8E3DE64179E250EC5B3B36BD8433733D404FCB6AB9DB879B737B80EB1C3F410AC452F9631D3EAA3EC2DD9B5BC5FC6C4F499ACCC361DBC61F9A842450FBFB32259B31D2F85578A32E57CAE1F06D035CE9AA8743B02CF79F6E60694497266B6ACF1217A20C3E2F73410F911AD2D257BF4D90DFEA5D96C408E534CA56739B19C1ECE0737F49C23012812E3B9A34E11440484D979D41B7D4C49521FFFDED98F1F8317C837654315A2241AA2852B9CD39EB3F38F79F4553719EDBA1C47931A5DB6CAF1C895F573D8A52003580B5C572E649570F60C31F9CA7EE9B3E24ACDB014E819A6128E5188BC2A4CA249FDEF6EA4F5DAB17870016157776F3D5E518F92C34D431E8EE01BE83286F2468841CFCF001D9E55D69B8830DA1CFCF5208F73230658AF0467245430CC5E96F0F5DB29CA2EF7199159B774762ADB755C1C99A7EFBEFF8BD654D4177A6FAF50030ECE39B9205BA8EDBD370A313A342A4C95E4B1D5561E88A522EFF14913FA0236AB3F4302A768FC85E2FC4C0C9357D5EAEEE5014B1EC4616D7FEFAA84B52C09566D254CE27C8A87616F7D9A1A67883061F23F8C87B1F03C2548CB5AFF0EDB715BD70A6722B657B47FC872FD0D17B22A3F6C59443C45E9C59E1D56E4AB336FB2D126402D55C400C62CB5AADD6B499443A664B823AFE32AC48992EBC2EC14DB927033DD863E5F7EC5A8D4F98BD2F0317944716C921A083DF56062AA386AD79699A70C76DB98AB45BCA7AEDBB36B078082B7448AE871EB488FE126B498C5191AEE1BCF45766009983A9C520E628F4003596F52953857915162D6C435667F3D616438ED5F33AC77009EDEC28CDD06EA20758463C85080B4202857335B4F13FC61FA6C47A62157BEDC2AE0B64136F7FD7A8CA7A263823D6148D5B0FB409875D5FC0D6859C4E9E78A4C4455AC0810C725D7C82262898B43EC8D34840D2286A64694DE2F3239FA934A1477AF32A137ABCDABBDA952EB305D938222C87B2FDD20129649FCDF753F2409E27E826CD8FDB3507D093CF82CFC7A7DFECEDAA3CA560FCC1F1CC97C1329B6FB2F697FFCEC3DFEEA821526000C01EB274868FAC33A764C24BE96CF39E4AEA0F00E2E2BE5B677CCE9851A7D1996F80C8F6F544DA9987FFCFC4B5E239D533D6AEE75D2A2A9265E53E38515DC1AC26E3CA00E5AAC1072BB563E6EEA592A5F3EBB189DF0E31B5A031289C4B2011F6276F0D81F370FD8F2EF5EFE1BCCF74AB5EC14F1860B901274959998474E59935DBF62A121AE3430A8DB42F61A0F9F7C0614F74561EFD869036FD00062E8C0FD7434ADB4E736A1BD6048F910258AE742875F24BA14DC242F076504C95F01F8559C182FC28B0F41E6F7E4DC31FA567B9E339C4EC7561967AB95B577A2C5BF229C32A0FDC7AFF5A0F2F0153C531D7C7BCE8F8467178A4D01800A68EB2EC2B8ACE8ACF33D5A765344FDCE8EB5042D6D11B06EE757D4D33584DEBF367480A829128D8717060CC736A851ADE31367F57C8BACED4FD0ABBAB84A117AD6B0F64CF285FEA18065B5C34F6C93DFD768858D5D19C2EC616E9095055D3A18CDB495BAF6809FB3CB56D94539D5949DB19BFC4F10190C486BCE04122199084634D1810EBF634C721C4A999C8A5A0D13381A1C269059F7B9FF833399C81EA9AF322BF24EF6B545AFC38752859091D7B7650934BBC32C8D2D35203338B2D49BBFC7F72FE2A92F634BBFB5565F3D8E4F298CBAB73335157B188CC7E5B16D50273995624843962D78A189FCE4D1B835D286016D8E8B7ACE2BF81AB9D310632A8FC747D467E4D6CE4C25586CA5345A0BA93360070770D56D02662ACD47EDC5482103B1D21828D684B20DA983364B7C93ADBCE35C730F72AF844792F8AE412CF410E2351F35CCEA986AE0996B64A24E83CAC2FE0A37EFEBEFB3C2EC68E82A1BCBDB97F817FDC8D6AC9ACB50E188F89738989F0BF9BFA4FDB324C263F3963F2E516F644FA13059F5800C05F404D1CE8DD48D707E7821D148822BDFDDEFA65907E6B3564CD9BACCC9322921D36AF9F4B34F360B4F899858C72AABCB7EFC7D38557A2D80CCB5F0D0C22259A2EE5456A3F521D79293B22F843151B2DF31FA551A3E3D8BCDA304BF94D5237DBEAF7AB2CFA17AB1DA5A4C08687FB40F21BE90B7C0AD1664D6E3F936928E7022A33A36C14F1241527201D955B4FDA5175AEF843905454C03376EE41A5F2FD21AF6C5FE710D7D4CAFA0383B3760523238BB3BE59105922560C9F1C114A231A4B7973EA1B051274BACE3026F3E2F2041DDED44735411685A30F9A913FF84F47A3B985C977D8508A15AC044708436510BCD5BEFB05A4706B975882E173E6F1DCBCB973812A4F188320B08C8DAAC1F6AC6DFFD892D98E12ECAFDBAFC31D03D4E2403F7F833C3477A81EF5B31EC8B2913A94EF2B5B078CCE499AD49C79B2DFE1CA5457A529F4024FD955759F9D39F1694304758B6CA13FB6DBDC1D3FACE5FEFEAB8AB2E51EE55D99667796AFE0182DE849861C610B9EBAB78A4A2213C743F84692C70B5B84D59964D27417FDE61F3386D106F1646EF5BC6A1634275927C2B3B28A4BB55C75C8A6399AEDE1ACE552AE6F0F2CB6F89F3676C1EA9EAC25F49B1575B541B0DB74DAA53F31D961D4EDFDD847E6DE85222BC5B9980CB80B52BAE003AA72E081067EC1C2779929ABFC32DD657FF64CDABF3271E557CB712D5BD496412BC94A1AEC7A33F1D82A08575B088F5B3C0C18347416FBDDEFC1F6A7E7795C5230C7383D6E97AB56453C75DF935432CBB28EF5AAC0027C0EC527832CF74196B7BF90DB5971321335B822F1FE0312364FC5F080060F4E09C5AD9BEF3F55264BA98D5451DACF5041B3DA5C24D437F1D6C9DEFEFC0E2EA78B8097AA544175BDAA9AF172ED565473C0733544A2614CA0DB85BDC2B9D023692F16501BE0937FA515AA42FDF71F77E5DD04AB59AE14157945BBE11E68FF817F521DA415F0B28E21AFD5D66A7338129D461AECCF7AA205BDF689A165 +pk = 5DAF786423DA9AD3338F9CF7129BA956BBB5B04CFA9B0769F4125CB0DD16DCF6E32C705DA58EC1EE06DD2F81144E7B77F40E0F3D1D29CA5C9532E6DB05A4C7C5EE17CA39EC7690ECFE424267374C9901A31702037379922CBCB3F5A736A77E844B9D448D4BD073D16E2998A144AD301A9E3A88FAB13A897CE4B8D2561BFB72837BEFC764A099408A183806AD46754E96F6273A32A1FF67A15CAB8B3D4639191B6E60FAE3292F3714BABEE2EBBAFE7F11E602B8A8093037120C632F9A2B708FCE046B0E1ECC5EF7CB7635F40C8790E2837BCE38EAFB8D5DC85837F84D0834236DF22D26659C94AE3CC3DE2CBDAC2E4D04AFFB97F468AC6E2FAB1FFE3C1A2C2494E5FC6B5AE681483B9EDE0582C78100A6546CC151055118FA5BC2EAAB19A8C873D0A554949B16C3241075BCD85E20F2D0FEC23FC010F34B677CFC4FA655F2E4162A1546AC8C3BDC15F583348363EAFBB98F6C8F802BD6A8767E57A8A80FF7D994940215E89FE7A7D057509F5E0783EAE37B9C669AE1A24D362DD892D493CE3A65D90F06081B364330A25C1188726C1E32A6A17CEE6B014EFF3F088F1E0E7F3239ED39696AD905F8815AF3327E68092078EAF696F01F85998C7DC1D751962C3ACE50B092B6CBF433E4790BB2D08C45C59942D4CD9727017205EAC3B2AE046AC60CC53FC20196A07DE6F239443DF99A22A94C704A665E683B48CAE1EFFE7FB7E0B83F5CD99517E10BB9F18538305D63D52B5D8888788B01FB2621D680BF8905A9E2E72FD3A82C75C40DC419DDA4CCB2F8BEB6823A1BDE8CCBD72FE2946A3933E787607A8A564BDFA73CB07E60693090B5A313ACCD380B16540C3ADC6410DC73AC8F4CFF8466601105597E9BC09802689094BD815A4AB5256A7F7E9FC29A7D58B430B2FEF5E3419E484D26FA43B9E1DF240F8DF6B826529FF0D548C066C08ACBB322E70896D0C73B3A8517C060F54D47D02BFEF23EFC62CE18F2EFDD4E18ACF588F0A15C356D084D4713EA25756DAA621894718A1228EAD480108A1D439DA66AF486041250F90EC8CDB142C68E4D4364E3B1458DC26E5B7424A67E4FFC09F9E76101D84BAAEE0C0B9FA42E24993461AE7D036EB0E998875762A4ECAE997170C75D502B1F107B65ED021090D5D8B2177F7ACD55740F96EAD0B255753AE1528B8433FCD62D2C6953980A5A6EB7EDFA77D5786A19C51BFE5E92A01A09B41F15CD81A109C6E0099A7B83C88BE2EFFD047942B11EAD3FAD34277DA3B1FA2CCEEFE80D62C4E86786C4AFF1B9D09DF8C41E864C4215639572CF781426FE5A9AE72DFA4EE123C1E2DF43C37E46760C7F68AA8E9A1C7D9177A16868AF0BCBECCAD02C2DE486E64FA3F1233D76E4FF9A4211F82BBABF9DA53B69097466B048CD685D14A5F02F0C624A2C683C446BF9AA6162EEBFB9E8319A3783935E67294AA99FD0E8B475F082BB212B78938368B382B40F984129AC39F9B1D1821C3173F16BA0E294827FC8D5A59374C4D8817ACF306F56D8435532D914A5E6FD8DB0233BA5E35A4760872732627BD68295E4C65A22AD889B9C1BDBCA47F3C285365506A67460C6C4441B98016E590B6C196F14916EF56BA14ED8DBB6018D0674D039104FC292CBF71E0E902C94F1E886397AA242D2B0FCFFB60128F8C2EA7D0388D0E84322A3468112E96B01DA75E45EEDB733E91FB753D9C7EEDA02FAA67CA2C57BEDAE3D14F6189F5C43DE281AED8401AC657BACA0F8BCB9C8FFB0E5A2E9A9042362694153AC75995C25030B8CAB54767D9A0AD51771BB0CB50FD424F0D6E399DD2EB6A9D8D289C645FEE9AA78531A5974B397AB523572E443C304E4527C638C80BF16E724C7C796EE9E985FFC93E6EB10D7ACB97A915ABD4C7AB54EB9F00B1C918C92B94237D99A0368E9128C6F41C3527325C0460D72B8E96CB362C1E4F0316E4E6E39D9ACEE78E292128AF9F380AC4F5094F9F6995D970D30D7826F0134EB0DAC753AD61063F1D89E1186AE615F54DD8ED3A8E112E6C9B9CC412A5EE185324778970B344DCAD3B66227E1DC54F36D3102D1FBEA65A0608E127AFEC14AE03CEC8D899F025B9267CEFD8724D1D0C1DF313B39FCEA7ED010ACDB27EAECF47A89A77F6AD055743B5930935B2327C65CDC6A29B1E48B710C68355394054ECE14274988F75D2F8B2F1073C1BDC1942A6497D1393EDB526C9B398EE9A880AD31206DDF6A7BAFA1C64BEA6C660B4301D20632300FDD2A94351B4AC4A382BDE763C2A1C5AAEA72E2116BD7F290FA3F8CBAFA69216D3E813A574C3AB5731F5E22CDD92AC2F29265A63BED632B12F6CF2D3F1BDAEEC57E0CF3F9DB1DB88DF96ED8C8F4FDB653AFE9497CC3C1AE5057172CD07EACF09E161FC3EF78C1DC5E37C58F0FCA52A8A86CC9C3B29DCEE54144B478138921674F725E2D3CABE0C5C37B01702666FB837D42EB20AB29B9937437AA14D2266171E0366B907169A6610CBCFE7DDF5DF22ED1762A97AE809738D163AD45EAF79D90F7B73B9405E56CC8FF47857A040013B2131DCE332AFD11206A0D01B08BF1CD552AA84C2543B934F25B961AA0C21D58F702D16731C0F20F126C7BFC49BA7BBA556FA2DC54972066517B7288C47730EBB38A2A31F098E1E9B7EB77ACEF4CB38769FDE5D49B7DBC1C2E4DD85EA711DFF9C0E0EB244D8EA7C47B8652744440D2E9D59F96DA37DFA18F6621000DBBFD13FBA66A652D963220A83D799B0E24082E00C319C42F34EB86762CCD8BF23C7993EB5CF0323406B624696B175036558418EFD708F3703560A9C2E3BA0AF12BC45D54775B192B435E49DDFF53079A21BC9D333B0F6E3B23D6BE116CAE72D9262F8DDCFC25AD189F15DF1815562C22A0EA43A40C4789D8B7E0896DCC1CEC0E521F729F027F35234450349F4432E8BB1155EBC5F8ACF087DF2383B480FB4C385387E18CA5CBBC95350EC9A25B7C87EF4952B13214C077DA0CF380DA4C4AAF0FB7E955E0C50F52C48B1CD4E03DADFCD8043CB6018330AFDDF613073A212F11EC84A26E239ACAF21CD1F1D42E85030C1ED250FBF5DBB2C93C1A25AEE9B4630C7205AF08F22A519CB1D3E02CF69C2B02CC439439D35BD610E2D070602B698CCB477481B0CE3BD5CBF21711B2B5D49867345093EB40C618F4E8415193C431984F4364F30D2D9E20B9AC63D7FEA2D067AD1C7493883DBC2F382B5AD2468C044B2E9C9A157FB07C959F2D1EFC5C14604A9BD16CBFBBA1BB53E1EF19B57F8FAB8A1B8AC30DC52F0DD9A76F4B69E367FDD4BC32579E8A9E9D3E5EADA5A65DAB380253F389B6437938DA89CE2255846009BF838785A4C38B95C6D3E6EB65BDFFE445B8142F42209091CDFD4406B8B48492897F22BEBEB1E0EA406E02E65F068D0E866CA9ACFD4E837E1F750EE23800064F3233E2CA73DA633E307685F7AF0AB36398AA5252B1BD4BB8629A080310AE0976877E0EADA17C82FFA1A4BE337ED68336B65201AB1B14BB021C2DDD58C39F2B81E72112A352352DCDCF4647C6BC3D4B624A67A0817C9887CEC358DF0FB95D66699B9468BCCBE88CD8B62E7DBBBBC7AC07A863DF202AC1C56FEACCC4AAB4EDDCE3C785A2246491AB18EF329C27F3DB7B3DA2756461113A597093CE1C6A47AA027484831945373D52E980E573B50C96A5AC3B891E2BE98962012DAADDF875BC17CFCC5652C90563393AD6B37317A7AFA32B4851FE53A60A758F3DBC32B872B3F36427D1B5D158413A600D72DB9FEDCE8A8EE3493A47640FFC2789B47029FB85468100A100654C655B2D0C985128FC60D47EC3DBF1DEA208A05FC48D66EEAE4937588BA2CB686F7D0AD081EB7A82454BB68E3924A0A258C5B8D1BD6E72A0327141E6505335BDA5134DB92AE6805619FA23262F2E8A032F1E5E09DACAE894909B7F17C8FAD798832AC5310B017F6B0DA5E9DF845EF68B9A34310284E8EE1424B241AB351A1EE33FA66D22AC04BE1DDDBDB1253C1A69CC1858EDF023993BAD76F3AADF7FF88B136BFEA1AC8CC4055E60C23648379D26BBD3E2A84A18A5D7C033EBD16E15F74368FD9B89924362A5C12AF63D7B58903676441FDA50FD6FDEB04776E78384EE636F1875076E0E7539BB957E2B691D8DF717D50D8BC269265B9A31A0497A92AE42CC2FA859913500EC36E7B4C0917AC1551E3D3369AA59AEE98583B436ADC470C5519240BB5D14A4AA588A3BA1A3B44198581632A9BDA36DA6E9745D537E923AE421D14783792F858B6F42FAC239469564071DB5CB6E59C5A73E275781A26A40A3E60B24337804AA9D1D9B6391C5685207C1E02500D0B3A292933FD4557B3F893B59FF3AC7437A4305F8FF306716D8C90653E5DD7B39EFB744CD2D5FF65555CCF27C0619FE3BE5EE9F537CA5F341E64040991B357591647713AB618CB0EAD718ACBB95E87E3FC19F95024913050CF26913211E0299B844CB66B5040276EF9116102BF2FFD8388EDDC8777DC84951F3F9E8618389F4CBD1EB99974BF53273EBE9544ABDAD191EC4DEC2EE3734BB2067BF7131416CD91CB3B5BA69A6F9939C18DA7EB083DFC1DD823493FA435100A2587AB83C07491E13984326EE5DCB2D090C0E9437D3BDC63E6E228233488F04F3C4DDABF904B5470CD9C8859E53B7E8D4038818341B92627A00236CCE92B58BD473D0F000993AB519C45BA98019605A8E48F131371470D8F843B1CBD3DF38ABAEA634B05658EDA4063A3BF28754E9432C236F877A5756D3BCED7C2BA9C9BD0C3CAC7DCEE11D599538C6E3AE263957411BFBD2455066D5FD4AC48A966EEFB86EFCCE8DAE089A61B9495FEC6EAC6ABF7C46D90BF45DB39F9CA719B33FFA6F60042261AE773731F15EAF4B4FF5CF2008FD2748C56F5A670F14854A03FA6CF4D0126351283B31559092473EF9B88EBB95764B9128623B05D5DA5C10F57BCC644E31E9A3EE602309F3C9D585DED2403A7905C4B65D8ABAA1E7FA89785B15F28C8D73B4AE1F90763B395A6F020871D06F2AE2E1ACDCAEACB81CB7A5AEC007024631D2C1902C697A9E754ECFDF08AEB6D44782A9B34575DD3D773425441EBD1AD088CFD9EF9767B8EBD2229AB282637F20DE89E8C575DBDADDCE6559CF97808F61BA9C61F016FB36D645B62CF3C83B83F9DAC4455A5300AC96070C6E998901BB3158077F6C3D97CC6F59A462331CDD32824E7002E78B731AA674CCD4C892FC65CBF0CCE9686C12B571180CD24A8A12FBA756C19CD6E8536B103073A4BA74CFA84B1C9A6A4848A6F5F3AC2EBABF549FD4AD2142AE5A736916328BEE0B420C1EA9FCAF038687938501239038C247EE71FE147F0D78718F501D63A2CA91C02D48614CB4078261D2488D9F30BE7F84EC8F4483303E582F94F949D392E86BCDC6F80B5801014ADE44C7C353C20CDBAA8F64ACA2B4F22CA0211CB5DE330C9C9B3936155DCD6AA2E57C06E4D650B56EC426C10A941B8A5748DFD0B44A9B4FB866FF959629E67B121A299ED4C47C71FCCF6971D052242B35624423909BDB65888B91C0709C5CF09C54A32473614720167AD4B5DE76F37CD88F80CAB9D8EAE4F706AA24A2E8F114808E61DBE18360FCA09AF149716F396C5BBC3D32D9E3521C9B072C0C44AEDB0BFEFCFB281A185B911ECB742F769DF8D8B7CB70D54EC03ACB959BC0A822C560E5E244E99238BFFB97011E01C5F0B115F5962B0271B3A032DFD3E58043CE8FA02E8B677A54BCB805B009096B6018E5B766496E0F0185EB7BC5A929B36F4D968EC3EFC3F218635AB44C2F34E4F88F15C2331C4C0110C1A29152B40E21F3B811AA312572ABFD9AFE419A4EEE3CEAA27A49D1DBA5B37717E844A7CDCC95EBAD0A6352C385FBD7F0FD00BDAE3A5F81F8FCCB2979D1FEA722E67391F2B5782E142CB9E02EB3885AF45DE2C83DA70B7633405F85E05DD260C36F8034947E470BADE1415D3FCDE8728A414B682AA28B859673D4F630C54A2ABDC7FDD328959B0B0493169DAAA43D3DE0E57D76CDC52EE60BA37DE59C50B4ADCAD3F0C82DF222205430EC80D87C291A7150090308885A0C449649C96628023989A4347AA8EEDAA5C70EC86B5A17D395FFF8E68A1B44A0A4CA37256BA61BDE7503C07C1B31701D25EC8BCD62C95288624BC577EB02F84773A56C411074B6BB349A1A56CD2AECB2813A7344A727640BE41CD30D4A88CDA5E2471CDF4F0E481B4A6C38DA7CF1EFB5958C8DD2EB387F169E0536D8395FEC344127614F25237F50DFE6694373212FE5F91249217DBBD708656EB30989F5F810B1330FC92F1B08C8AD63C5392752664FC864896878C8B2BDE6EDD648338C9495451461AEBD6B10CC5FCC260428E2B0FA661B9E003F45003572B95E60A94FB80CCECDC146596BE905939DA6EB7C3A6E76CBD182275C3AC66DA402857DBE7D92FEE015A306C3504545DA883D9C0C6050CC9FCE99F877DF58CA6FF79B69EE1F26005024A30FFF4EA849259D65B013C9B214F363457613A70991FF467FDFA81C679D2F358948C06D071F08D86CDC0AAB862E1D4ECB3A6641119204333C1D9BCA1E9B1A99910213AA9D557B3A205AD53B74BF016916B3AD6B9D88D0022C3339313090A264B2BD32AFF2CBBDFBAE9BC8814274C16E7E471A88F5F211DB3B55668AE08C424DDBB213B4E4B921C533754EFF2C9BADE56307DDC601EBD58FA093BC041F8DAF5BB81CDBB646FEABB4D4F61BACEE606F13F096669ECE4ECEA1B445EF2E0A4D6DB8112A500E8785E29256025D2B00F3FB32CA6D2E02B2C20CD76A4663ACD8B7CFEF4AB5DFD4AFA84DC5BA592CAC2F51A143F867C788F780227A0BB932007097054E85EF90849713BE36DCE471F6909D33945C427DE5DEDD029F16ACBB42251731D01779328F2E7B8E70154273B87CE7B6B5442A8F7DC14F8610826CD9346091BF7E66FF8B782BD8E7414BD53AF02073C87F9F8F823EB6D13823FFA9245243338E9F28D9C6EED194B2D34BA9B91933F76C05C03841D8ABDBFAE9275F27EEA99AA8933E0C5FE4970F7BF5D8B3331448B319BDA2FCD264BA714F0309F2F232E7BD56C99229011E762795743E42819B8C27E3ACEE732B978600962FF2EF4044C9FC0210420438FE5E90B93C791B63897D2CB1FD42B55F3F4926 sk = CC625322C9D52898E7F60AE47BC2847E20F3722794DE41E30FDB20CA1A09320831C1EA74CD6B8B7D smlen = 1597 -sm = 9D012E8E4F638AE1D602EE9D63D9EC7C4BA5EEC4B167EADEE0D3AD72416B5D65749A6D8AB294812A9370D21D9D97721A1F2940B455321471DBA70522AA964DC492DACE5ACF3F12F416CBFD8ECA83B1564E9895ADB8C1636019C333CD671E9D8DC8C8099B06FC016000B60DD35CA35347D9E15E35CED9C1024E4EEE0FA7CF6D7A07E85BD29A135F36975C87187AD27987896A45F116C76D44B2455618D6BB4464211CF763BFBC87CB68E06EC1026384A9FC3143393CC0ACEAF2CADA9A7F310A767FFA409E07CAA3A0C9BE75FB7B8FDB92DABEDFE7E7CBD2BDF0E06504CF12DFC6193CCA0D5B99660CC61EE7849F4B7FEAEFC47A93043DC0170B8747920FDF66A9B9DA51BE963411443B27C90C68CD7ADD29C2FA22953D7A9F0BC2B989A2C4558BB6EFA9E047845C314B77293DCAA275EAB6DEAB8F7517F78FBF802C8EEEBD102DFFF3F839D9BCD7241B26ADE858409F7606005CA3241925B2F1232105F6FBC4655C62B85BC3EF1EDE150A72D427BE0AAF80A63129ED17E03004B93D0378D35A35C34C00879E384A7853B9F7230F094F91CC1BB1120A020887F9BBFA9208446489752006256513E9E70D003F0E85749846131CD8FAD7477898632EDF6F7F0EE87057CBAEBE749F90879F9A4A00FFCBA6D041F09E0CC8C3293BE9659CE2DB5320B1B8ECA8BE910740D085FB321E6FF56A4086218E8ACFC4EA56287407E3EDA7FD14DEDBA88300B115311DC338F9DEAD8C29B2ECCC88E3A1AA06DCCB9B42183205F1ED519483F94C40AEC6E1716C4D78B721CE3FFCDBD696AD3350935AA2CBCEC710EA7B5F04708A7CAAC979E43613A0ADEDFCB338EA9FD2E418C624C6EE1B593FC6CB9A40C90DC5113C5D17B12EDAE13A6B45B2F4F12977C5946C4573135A3618F1905844B9E2C127C4D2D7061809305AD8E35B04C72223BF70CADBFF7E311857A4394CFAEAF48254BF087801E32512F4D60A655A71684F62918ACF2F99FDE279B2DF0D7EE774DE9550384C4D382F38D96EA0B1F7CEE5C06241E44676A971BF8DBC7F808EC835106ABB25F0123A5258321EB6A008D48932837485634A76C60E954FAFDAF26ADA3E7C0B74223000F09F47614379C4FD8E7D4FB1297547B0DB61BBD51768A3BB76E0495CE2A9CB7C53D0AB97A7A29870860741EB778A98C9AE055A13D40E8AF8266F4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D +sm = 966DBB1DFB5C89C56DE1FA6197C926224A3679907CCB52B2DDF349606FBBE558DC8902ADD237394359C98F4846C174DF9B2923DF8AD22DB98A43D327BC2EE4AF04BBF80809641A8F350E696F7EDCF88A59BF36CB5DDA1A625CF5C9CB057B0869C6717A7D134DE179CD3B2077F27D678B26F40B320539049CC3CDD725BEEC61A5367C63E4EBD43577FD82B4A37C2DF39A605304FBAC5948F223E4A1A3047177176B5BAD6110C0618557CF865ECBA3AB1CE72E08C6507B0D000222A05D1E9A87BD30528C8FD462332DD157DF289A83D234AA2E225782956A3F5CD9CCF4C5ED2A6B9E5ADEFD13FE48DD8625AD92982FB3E2F8EF669E2A2AC0F389AD38790C2CD585C4FD2A7E40ADD83804844EB65D34C596AD25E7E765897BDFE203AB7DC54F5EC0C61D90B43CF56E1B816E2A04110B6A4EC86F70080519146E782043221864A52EA5A9C9DAB96C43E92BB33BFFA1F11FB075076E2501B7CDF19F5D6A8E9BFBB7B5DD8E138E3C83369D52F84CC330FDF5D7E0C00C7312BB7BC9CA1ED570B94BF5E2DE262F808E6728BE74C1073DCF7AB20024839A4B62BC26B517DE20212DED090AC797A3B9B676C6D4ED288A37C688CF5AEA96D7DF8AFB94FDB42A40D85B695CDE391A601B3D873A77917E07B741A46ED4A0FDC74E8838A521776064F103B3D241E46E419295DC256721E9E9E39942925EFD9F817D5DD2CAD9A6F90A06A6EF8FC7B754707DC49B0684E42763743A150E66173E509E2520CE24719C859BFAE2B742B27DBFFBE0A1EA37004772DE1452F68E9535142BE5EC99A85C8B47EC45BD1CECEECE8A353C5CD4F5BC24578F052AC8CF1CB48232254A86AB9E1A74AC92DB7CD50AB2ADC590EBDE982A0C8F84A1F4BE661F99AA5D49F51069E95F253BCEE84A51C71EE21E1B9012DBAD0874E2C7FB45746B463C599153890ABBD568258DD85F5F46F2D265F6C8D16DF8E9BBC21D46A158A0CB4A5BAF4FDCEEA62824572630B3B77E304B29118464706A450906639662697D2A852D3DC975387F4276A971BF8DBC7F808EC835106ABB25F0123A5258321EB6A008D48932837485634A76C60E954FAFDAF26ADA3E7C0B74223000F09F47614379C4FD8E7D4FB1297547B0DB61BBD51768A3BB76E0495CE2A9CB7C53D0AB97A7A29870860741EB778A98C9AE055A13D40E8AF8266F4C4697A7D8195BC7D4B8F2FCF3A7E9419E8FC9AC6BAFC5D658260511C697286BFE44E2CE98C21C98BE42E5AF0FCEEF8AA54C5770AF287A81C7481FE3391A6111AE6243D545B2A651599B45931D7640579F8659A8BD6F77260F235F71476ED64714FDDB70C549CBE089322130F7B0A21F530508970D55CBA55BAEACBEDF684C7979078102ECFFC2C3F182F710280CABC2DECD3D3B5D3CE908CB2307B00FCC0C5412A12AECD041B5F70CC0149390312B9C81592BB0E2ECE83D4495944E29AA798DE67FD69E2BD0695DC573F78D8BB48E6B8679E1C50D1E6E58E218B77EE51597EB43ECF7301D86F457353D60E98CEDC95B4A76844E889BF7E9D03503757569E40D55AB43D63293EDDBB579FE981FFD4DAB056F85006FFB5E759B9C16F5F6B235D7DD78458A73EF37118EDF599AA504E9DB9AB5DBC90B8E478F3DC1F35A7C4604A383BBBB410CFB2C5F746F83EF94BDB2F244D421818C26827D5B7D665B8A802181EB7A9CE95B6633E24D914FECA7E969F64038ACC3009B15168426EDB67AF2CCF4E859F5C616891D355F7910ACFA599C396BBB2D2782CBF1432E6259FAA77730B6B86FE0D67730152CD2AE0F9B0314048CCD25772C01FC9773EBF06618A8CE1E940F48663427775990CDC41C4DD3E9AC6EDA1EA50E04F1D329E64C8532A7AE32238C131753D60A25810A5FFBEAA9007A6984EF69EED92B777E079CE0FF48C2AEE9C18D1DB9F49B5419EC6C0E2212DDD2E2FDEAF0FE9F2B84D9C50DDE86A70FC28BBF8918A973CC67A36E97CE3027D73891E7AEB24BAF4B12A9DC8AAB5D6AFA380BFAC3703D2D32F1E40FBB532FD6D7D710DC0741DFC7EABFE55BA5C311A00E3BE55C2EE74155E3A06685071A962D7532AC76D59FC187EFF01F8D339F74323732168FA5D14F4B2A72C9164A04A6EF14BF5DEB1833E4BAA19A55AE590F542D4448E0EAFF0E0AFD2FB30FD671631B9325F4A0BAC9A43DCD2840185A2F601117A625B0DAD5503578537BE2A535D2F556F371536BCF68C0E01C96301F08E1567DBF9D8504096A8FD89C086DB695DA191099FD1E8EA94035276D1D count = 23 seed = F41B3C6225245C06455272A6A073F363E5F19F09A0B146AFCDFC2B3B0EA64BAA3F90359F32B2D1017608B03064E90AB2 mlen = 792 msg = 72713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF -pk = 3E1DBBABCB2FD74897940F64FD5D69F8F726EE32F3A8C1DCFE5A9D606FEB46CD50482DEDB49687E74BF2AE06B57D566AADBB15A69856B95719EBAFBC2B12BD8521133D84B7884CD097AD0688884CE6930CE4D8EE61D37E6CD0DBB7CB142B32AD2182C434F83EE3D8AC5D529F50A7028D93084E91906F48D48F8A75A81233F84CB91BA1AC773505DB5FB246AA74340BD5CBAA1EC2EB98F2DBBD03FCEE120B24439DB27391EBF58C5102636BB3117FD87964251869056C24960205F18B79B822E77CE6F20DDD6D17E9941C5A01E69D0999E7826AB3B641CA6A1E08D2EA9C206B460FA63A1C18BF873225E66AAA797F9FB6C363C72297B2CFDAF4F5E730151AA3606AE8C125381A5E9ECD103CFB8BA471C0DA749C1343D2A30C339DEBEAA0176789E18639F1C380EBD2465F25F51AC16E111DB3B5422FAA65A17183B2730D1F0B88FB873114395A6138794157076F6D66C5B8593BA3C74FE89FA6DB8378CAB1BEA76E5F9AACED93FD2826056868092C7DA3E425BC876B2263EA3DB814FC9DE81097A640378574EEE03466D6F2982FCB2D355D6E799543B84E07D08F62C75F26745EEF17ADF94133621996871C92BBB1E6760E36060E325EF44C85FF1E5A4D1AA0C9E2B6A3BFD051C350E4D34B2150F6CDA672BFE5394426B89F3F6D592B6B064CCE6C2734C56BB7671C1B0164BF7D4E7318DA7C5294A89C70ACEBE739A522513D3329D3E238951381949965CEE9B1C9640230AD7841CBE451A6BB5D31DC0A359D2ED3676D1E130D6317B5CF334E28B9C804B70C3DCD565C56B943C1F674AE004393760637B8FE8350553E984B9E2F805384315F65C55F56C1B0AB37DC13864F5F55F692C71D4DA52905910D37455A3649F2F87959C82930EA1D8B7151B53C72B95E4C4320783C1047C58F27E2B1C998A3D1AC2F075A1A4018A54CCDF4E3D326060BC2EAD5478A60166D45CD7B837DE30FB1AA079184CD1036F9B0FB27623CDD32DFDB66E529299FD2EF906FDB5CAF7B7DDB0F327B91ECC2A91259A576CE178D02D093140516DEB5F4960A2D51E4D555D481D713C89EB6E1D7692155CCAAC8F26EFE94F760BDC2CEB3B656E56A420183D4A56A527E153B2BE5334F332EEB002DA290417BA865F1117D309C875136EBF7E77F68D309D97BC8EE02654421B51B2D5D880EADFD266A15C24254F922A5D37F1370649D5637481BA3549898962625D5647B24282C1B6966AB7C493CF4DB9564D6013E0656FE23CDE450AA7E1D0E4A3D66E933DB10814A861069F8492A922DA7B3392840B2C84AE730884C592B6FC7440289680B8B455EBC9FF859330C9DEB77FFC85C1104BA6A6EA178ED8802E8B79A97542FBA3F4A4B3B78468A950F2C10B898AFD42C6CC2304E1C780CAF400E6CB5EA3E84757BA66370AF1EB41B6F629C63B23F8637600824EC8903394E4CA2C13F3EC7B2B75D2E6903469112690F1CA300334C8DC7F30EED8CD6D3F869AE13CFA64ABE837D16D1AA3DB7D7AA73CF499DC328EBF6E85415AF4A14DDFEA3EC4AA756EEF4EF4FDFE17B0784907900F8B13A99557EF8E94D9096D78D7209515425400E1B970B2032DE24AFDE522739383507F7D32FD3137D47665C993E59B01FC18C45730989B0893BB33509E8F56595795E7D63121D77E18C992178A69185C44D2B817EA2FDAFF7465904BA113FACADA507ABC829FBFB413A2481F0CB5A8355B14F6F891C7FBDEDD46C580A3847360065C6D261D19E6EF73CBD83DAAEE9581F9A172055AB13F36E43608838F13051D5AB0EC0ECCE542ED88A5B8676C841ED7D3061C4BF008866ED0F4FD2CD668059EE1259C7C12E98B58D4E8B8524AD183B1E87B015D26D3D3C1E143A715962629B4FDB470A92CC5A2B66ED3BF9CD0FB36026688983712524307C95F893DA72A843B4FEE17BC9989AAF72F2D1440D816EB7833937045F4CC4657377682D21B6691DDCE4C5408B1E665EB0EF8787EBBBE3DEE907A2311BE2BACBE6BD15232FD089C48F80004224277304342A8006B462E943B170FC25A1E8F45FD1246161037D2E603161D5C1BD452719C9AF32515DBFF39B73F152A9D3F0BFB5B7A23A6DB58526FA021961D555EB21186C9ADE25D14BB5F53EC70AC28C702649ACE5048882C3E38A14868F3DF5F41D505A552D40893FCFA4FD0DDA33B8A2AF3073B321717E9275CA6419709EEEE4E08ECAA82D6EBE16B67C818884692F112FEC397B13E6EA636778743C0EC5C95DB5BAF67B5296B27550AE86188467BD87F035940FD0A9B440822AC328F0BEA80DCE379B86BF8C320C36AD9A1CADECC48864844B9EE2066FCDDDF17A63979FC7886623BD34B34FF49C90C39A29CE210165AC704DF5604306D15A76FE06DAE76DA0F4E936317961FE56009614D67A94726DBBE496575E5D1B3FBA652A4EE22C539936BA1F82943138EFE79BD2DE49E9A02F90D29EA98FA24FD6014C0D9957A8D0190E5978D09DF7BBD52F156F8ABFD701D1CEB626E22F0AFB9DC583817415822BB0976C55A66AB5858CFF79AAAAF9A7E354CE075AB9EB13F77416420BB8ED2AD63F068DEAD46ED79E8A147D609C32C7ADB19FF7FE573F56972BDF9F9C2AEA20F090691061A46AE70FF8DEFEA2A635593299D346CD34F3148A33CAC96C15738E6B24C34DF6C1356DB93A7F3CF544D67335CD66111887A19FFF3EE90203E59DFC38356A10D863E4D03EBEFBFAB1571583C771D00C2719153C71A8752B9E518388DD0B0FB4C375A3C19D30D3F18C8F6DBF0BFA51AE894A38ED70EBA921D025716EEC82DF93A770C5163CF52664F282D5DC60F048AC039A0DCB5BCE47F249F6C392156E9D74DC1A8A495D24F74EA3404BF722FE63DBD8672BD9175CDD2ED6D8F9018E95D841B3B2C9976476FB73EF6E589E9D091CE4BC5AD6779E13637FFB03FDF3BABB1F30CAAC2A4A02F6758C885DA902DA6DBA5705B4CAB3A1821A3FB157C35956AEF4A1E5E26F8A6142168106101DD6E08E893A0A77B6D0EA1A0A6E03C613EF7CA6D74487B699781CAF1A8819BF24285AB6C8AEDA50BD12F55C62F38F4EC82523C238FF7E3EB67B551C383E90F97A2582A17E8D93F05451FCD1DB00AB5151B9A4165100DEE83571524873493C681F1AFC1EEE596C873DAB60E78D72ABAFD97F7DB189D63275D853151BE481890CB9D0FF8D102B0DF7957F371E12F2EE0DA22A61A7F268CA937FAE8FF22EF530869AFEC86E00E10029A01D087E066DD081B4312F1D93555993AA9BFF304F5A9C1F8EA2C6669368CE2CBEA3B68D7D1D55AFB2B287E539A80F92E009301F405DBCCE217E1F799827868C1350A3DA08C2E07B46A413CF2593CC0B8C3DDF4CF21843BD44BCCCAE0FAA31246F29A13398F4C7C91037165C679F90C676DED203B197BB142CF33AFEAA0FE213487839724B7D6F67A69C492454252D99B66212117C4621572BA73F3CC7017A659D65E26EBD847080FC9C124485C83A6D990229E39D62433A5B85CD727E34EEB3D0063893B090D56B7015F26BA48FC75D5D8411235848683B02C53F112EDCD93D9833101444FBFD017CF8AC49C4E693991E63C8BE3B3C8733C5473BA376E6998251BAC59287488CB9DD36C179B85A0E545D592DF1D01FAE780BA3BC0D2F5E4B5ECF52B54B522703841BE1B98C9588C55E46598584E4C413D1261BD5F25710314593F8F0BA7AEF88DA46BDC0E80B30AD8F7C18F013FDDE0F908405795F616A079A4BB11F631A24C1962A474C026485521D3C4D7E11D4CDA3A44CCDD6C96D3F2A25E3354EFE97714ECE3CD45F7C4D6345093B97FC508B8B2452E4CFE695FF28570E23350BE7ED544CDFC8AE1121F1F33E1B0672EECCF2271999D9336F06D836450F9FF641C8C5FE6352F867B0826461FD25C4B77904686D5A227E096AD2344804BB1436A25796E2F943CF3BBEE5BBF776289A5C80CDF735FFA790A32AE73E523800CB336425CF6FC97361EE03A2B36A7EFEA5B90D2E1DD72A23832D940F14CE0A83C3A9B3C2B2AC508C896368A0052CE1997B8D68BE7A5C31EF34CB51247B26646D74156E8D195F6B75892297F85C3A25140E43B3995B40EF30F328E4D2740F43556BB2E8B2E9757DC10F60DDDDE7C133F60B8670B846DA35C4105FC76DA4805BC20F998D4858E4A72AFD4912430AB6CBD04BB81D2DCA431CAEF7A490A85157C1F76249C79379C82CE6DF6E64EB6AF720619716A8DEFCBB275CB5F5BF54E61B8705F0A7130D1F21DD4556479D85DBC717167D0A0C2812606D5A1D9B1F61AAF64F9C8B129893C9EF154109C5FEC2F70F3C65E1ABCCBDEA885BBE58E3849F82699893D4E3BABDCA7911BF88DE90A2CAD2FABD3576BC3120FBF102F6871177864CD77C0B977AB410B58B3ACBDB3A6587F0BA231F2F3BAC315D0D740A0B6DB3008EEEA59AA22041653B50445CB84B75A6572E9D01A3B6EBC45D3CEE356C26AC7049A8AF327CE3792E80F349930B99FEBA2CAC3D7567B4197342BB95347D0F5679D3AEBD886197A097446D45D4D699AAED73A37A6C95D46B9CE852D6BE629514151B3C3F335CF2D988A7D40F7424F314283189694A24B1BB804AA871DFA92060CAC76F79BB160B1722EBA82F0E3D35C59EDA0FD46E93BBFBA3CB208E2C3F21B19A72EF6AD33C4D402C1ABC8A5BF96B20B637B879CFEA4E59BFEACACB4D3898C5C22395D157BD7333D511DEB39E4FEFA8B469C64F0083C040E3777FD913E247B294982AA33D79C195AF7352D99A4B06B31822176F94863CF56EBC8B862D24BE22936DA195C4C1F6AC76E9E6B5A6745FAB1853E66EF27F3967F813347783671068EAF1A0598F32E92DFD49778A4E6961B5DB6D0E08BE7C3E40E180A10B4933AFB1DDE7E3A5F2279C2A5BB1512E79DE8C789BEBC3FC558E4E657A02AE56E6020C04D4B83F8196525DA5A82A58DE9B24C2883803C0C10E09D4886F0579E53AC73A8119F6921B8CBCBEAE958952E69D06FAB14FEF73B5EC5BF8E9F8AB717035BA431E21D206F2CB4E993BEF9FFBC9C92FD588B8A1994A4F6CE602ABE3EC5B347880F5118327FCD33E7770958655BCC988F02F48AFB01AA49DE74BDEC841904658B2EB4D78335A0ED6AB1F792F8A8D88BA971475BEAAB070A8731C4CDDCE92E0EE42D699F63BDBC6E9557B0D3701DA2AF0F28329C3B339D6DE3AC253C54182ED5BBE59E335F9B3C3E794CFD525D579058A126062D0BB62C0AE6EA21C16DDCEB91B26993DF18FAA2FA4544467F5ED15C3AB4B8A2510F772078E1597DE61DF80A597D768D3790BA17B18DDDCE004CF25F706851A65DB2B95891CC1392E8FD623D0A22953DBF1E1C27F130B29B566715A94CD52199D6E53262E6EBD30B1E091DE26CFA28AC9E1FCC570620322DF87472EFAB702ACF5EA217FE5301777D15C9B14E7BDB87D27053BCFC4B8BF52C0FCA37B26A7CCBC9DECAA16AF518C7D3F3EBFE1EBB725EEEC4835C5F5DEA7163AFA32AB45D60B383AB5AFAA10CBDF3CE92CD11E10A108671960841862A63EA9930B7800A6679247FA5FF6E923F28BF3B848AD2E104FA312D9C8D0230DE44AD76F8DB7E5E3CE05D658510926BF5CC13778608C42B3AAE0C329FE2D11E921FDDCF5DD60606B1A323C23F5E7BB1737A9AD55CE36FBBCE95584F63AE65F39ED7EEA3AFA56380E7FDE7EBA85A3F8670F8E0F6C3980F9C3C5F31EB7FC6C6BDA6F3B76ECF374BB005BB182C742BBCB6B824439A63A50A85CF4BD517BE9A9A667AEED3F0ECE12286F0A72D3C30F3AA6C247C7B40E9409C181A25109EF9B8A47FE1E241CA9B5EF1723B7028350C6B12EB013605F9DC2B6F01E77D36516199A727A688C757B5C6F6756AEC8628EB7A81E30B82ED0F642DBBFE0F24A0EEF14F9B3C137EACE04A549E16F28555748EF74E3F21CC9FF6A69D2F46D4FC22E7BF08226234CB7E89325E231927FFBE8DACBDF61023A6B7EF64F06BC104B5945741DE20B2CF341B20E05D433161E5D14C51E5E56F48BDC927BE48019CCEDD29C4B0241A46915F69EA5F34C4076E4F800D363E2E9F409B676FCCEFFE0490223076C7B68EADFC6FCFA8E5A75DFE7EEF9A2784CC29D47AA72564858481C4F50D064993C85172D55105018689228E1BFBFFF7CD05A2983BEC426F0AE175A8BEC25889BE1B64057559D16606223EB968C433274C1D3874F3ED29A96EAA3406D88937F236BE8E779ADBBD80F0B277471A93659A8020DC03FA4AF5059E361D32D945E8E4F78521EAE1BD0E0A392623395762CDD3F615F1AA1F662FC1A4F584E744F1CA978D9BCF3D83183512C0B40C4406B443A96C507CFFB905AD2C29861DDFF509BF232FDBC8682185F674800CC82CE36176B4360B630AD95649E43AF717F4FC943C5BF049A2658D9407CE94276FF107BD59B40477E522A269448916B3B7B2C62814F43BCC41238CB51A69CD41E83BA5FE96B6F99089E167078807FD4AB6B8F2C3920246A783C1C54B37BBBD467F60426B1D6F0185255E012065F91518FE595998AF713D35078E7DDDB8F70102B10B4BAB2F4E1BB619AEF15E89BD8149A72C44BF6653385C661475006BEF5B15B19CE463A514EE55141375C4B7D18426655ED251EA5C9C4CF29206B5406B5BF63E3CA9DC79BA9D2622C16A04AC2D6617CE2DCBB225464B971868A46D90F7D449E1F4C4485518640CD55680E97AE04BC3FE1239ECCECA6B8447D7694D6113E2C0A12B9B03122B8E49472971339AD35B1584332F95C4F5B1EF39687444ACCDECBCD8700793A7EDB3B18BDF95A6F215509E1E720061C8BDBC6FCBAC84A26356FF915D8250ED5D65D164B9DD6614C85205A1BE5687F768CFF1B693665549196880AFCE923BD31DC5AD67772F70B0BDF407C0EC2BEE6B54E3C80DD110C399D0C87E9E17AACDB1E43A086D11AE190C62676256B298039D0D82DEE29254DD4BE82E33476DCD3A347A74215D88BC39EE25815E7DBB9C1F25725D0A0D60EF148A3CEA1D009ED8B5749E432F2798ADD2B1C5F09224E62F14C9048A2BAC0BBC44B94BACDA48574A0C4179A29BA7F735793AE6126B6DBFE8A1DAD49F6AF0D1538AC96BDD37773538A4B2B559E0144966F71AB2BB03F5DA09892C07B3C3BA96FE1DD169CF4B0CC7D01693700 +pk = 3E1DBBABCB2FD74897940F64FD5D69F8A9C33D67654C50E657CF5817022E20FFCD6D729664EBE3F2F65D7FD392A04B63E974D4CC68DA6B8E686044F885B9C88298B7E18153C9D3DD9EB011FD0D78D7BB868B2E51F3034B008D0B1ADE2575D6301AACE8F4C874D2AC2C430B67A08CF6D63B4DE78801EF6C2DF5132C1015B27F8AB7E0CB3B031E7C2FBDC5F3EA218E6997EB782689F046A0195BE43BECD6174F04C18A58F286ADA75BD2A1A97759C6884DC380A7AD0C91525E2FC9EF93DA24199035828B78AD354F0B3F187FA925DC06E967BA3972024450635C3832E2670881AFE7E43985B206EB60BACE4E705EA17F782DB4CA94E7DBA6CD0F18B36B0496BD6DAF2AA8961A4E0CC34BDD4FAD24D91AAB3B47DCAB2293B3DC21D66B3630D85BED1338C34B97FC808C8B93C8D7A5FC48A63DC7CC1AFC06ED986EE6133CD4A1CDC2CD6D77FA4FC0530F24DAB0C8156EB5CCBE35569B583B0812940CBFF62DB0BCC05F0D6F6500E6538B314E42D3A42E9C2D2B362FB5998405C9BECE3EADE8783B528159D41AD158398FD6185452611D913F84065179E8B59E650DD360EA1AAF86D3314046E4E465113257EEF0DED22D0575F9E21EB8D5F05C4E0D7ED068DD9F104A9CC040FAD5C9B38AEA7D8264995004FD3C718A8FC4028B395ED7D9DE87D9B2094878C9D56B667E9AC19D6D060EDA2D9B296F8CEA89CD9039456E7BD121222FF8C509217B9C9E0CA36AE7F082B5EA9AC13F7AA2F9D2ECBE9F13271A5B325C6FFB33F2649A5B8EF4AB15F7F8DFA658697142AC661091DEAB301DD526865080209237D1F85778E71055F8F45E99C3237BA7A916A0B6A968BEF312722FC7097DF752D1043602AF6D35EDB2765E256C134930909AAA106A5984A409A9FA04F87A36A30C5D33E9193A193864139381F92D2C0C90A91406D87F28BEBC54E0B69C2FF908AB6FB417575927AF197830CAC0191786703C484AE00450EF209C4457EA28822989D267E655688CB623D70CAEA8E5C57F519C846F320D987DC444E02264818774971FCD0381A80C9489BE8EBBFADA253EC1BC1E6D52FD8C14A34443BE5E18FB6B636A0B2C020C525AD4D7274FF7D964D015C776B800B512DC4ABF766CBEC1D0E7631740EDF537295F5185102CD4FE091D053A38A286A28A2C36C02BDE533F10A012B5D76FA75D9A88D4AA5B5985B92B5621FDB27B24EB678317AD544A45226D7B06D36B4E31E38990788D6A9F41E1CD4E2E56867B21B704F3E3C40D7A738DD2EDAC5DAC9EC1AF70E982C7CD6901E0A92C3E35994AD5F624561EC00E4071E5ED4E001354198B1DF91FCEDB8D0328896EF47C4FB25CF3F3B140A751BF2B458DFDC64969C8E790A6991237243B64F1970AB68895A4FF4EA8BB9D5E42D5D9CFAEAC6576067B260F7922FC0D39E66932714D8C04185F146D4565729397CC1508D09072E2C352BF7205D5C7455A86ABB6548780BCD3B9D7B06C170BF464467858F9F7F1143F0BC91B158161EA926713B94C5D7FF992957345032092E3AD04EECA53A7503B0AF47E04E8C1A7FEAD6F6B7FDF13473A2D0407F8B20E870BFA6D38FDE5E13A7A15850B6B1EEDC2A1A766E123CEB8EBF53DEEE9A1A285A69312A9AF95A60FF24A62AA6B8BF9C96AB50DB2586519EF08A0EE4C27171977D0A3FA7CA96C2624B770CFA48A926F7AA33539183C0D13847459A5C4AB152C4F31B1A398F831A936DE3764A5FDC6A0FE001D6032EEF118D0889FC1D9C5DC666BCBC67C2F6B714630341ACBC1AA199EEB0D0F0F38A1B4F1D7D40E30C2BBD3F20C163255A94D339C5EDE3D791A871BFEB3A4B58E9219C77AB8E8FA20CDAC40422FE1785ECCFD104688E9DA6767641C7F653CD12E4FC75C8D0F4FC66B9F891D6DB76964881D18067D15001A305EAAF0C03F13761D4531B9DB69BEE5C7729862D23B0BB022F73F6225E462D7DF7326793257D795218F834FEF71220947FEDF84C19B6BBBC16FB9BBA47213EA7CC1BCF233F3B13BFFB1C6D0F15158E5B9A2053501EF34EBE39761AD7F351C844D85B3651D06520D35E89D357E1747A8317E661C6F0703E7E261AC448DE51B454F58E01AB26FB02D5BA82A3DCC8437A1997576B26B0366D80E96DF6796808F2772692C7C1FC89ADE2B9816260997C4AB87FC1EAB67D188630D8ED2EF213E3B7193E2F8780BAC402A892EE603272CD33055EE8FD1F2D6428AA2AC9F4727BE94D666E68B6F13884E806E90844E8785CC3669971BE7B0DD9C3E7EFFA702D3F63CB7959394E02E42CA3877187F21F0782A1473FEEABB7D9F9F09ACD18E1D580E5F53F2A261F655C3CA7A6E78A16475F3301F0C06F825E34BE62ECDCDF34DECEB3C38AF68AC6B7EBC930289DE27D61AD5045DDC758E39BC125300C442685625B1CEA5197AE3F80D1A46F13633D0213AA0352C2862756FEDA97C264BC3B3B035856A115B00184BE3C3577E152F6956B93D43BDAA799F9C96C9F8AF13CAFEF87FEBC2F85104A8847C93D29F62F2E6D5C0EB6F55B6C60C000F6F4A80746ED121EE7D7CD5F5146D67C1BDD763E4FB54B2DF6D3E7747EDC318073826243341C5C89EDD1779ED98125174A8495ABE661B771C224583305862651B8D026B4992E92096E29BB101C3B0C31B48970D0B4818BACDC20DFD52C39B2A40BEBBF3100759B5B0A3B24E4E70B1CBDB943FF035BB6889EEE04CFAC15CBB250D2046E051E3D12E3A69FBB7C8C1C90D056B5E2EEAE0CB9C1E8CABF41AA4FDBF77C8051D45EC4DA48E9D299DCFBAA773BC9F72A57CD3E33D21B8DC729A17F4F4F367489843841DDD284D3887E9CC676A4926D8061FAE9D5A482FB279BBA288AF1BBD9904BF5A123BF6E07D95F4A138846EC94E736FCA3376967C0366912A456B19A609F0B805786332F537FA098B9AE638455377A1F35BE65F7AD69E66394300D903AF2A1B6526B07A2F23BC95348F627CF8353B85A08416FF8AF7314592675B2E6441FD7BD56074E06EA7F5154F205A572119810B71313C657EE1D125FEA3B135A98317DA17EC5B1FF5A6F06F1DA7BDF8920701E3CE33763495E54C497C92FA62FB2873711F68EE29C4B79A3C1925A3F0184D7493FDB4534925E0FF6244E99D81D2B77BA58EC3E36D848042B9AF5401DFC336FFC7E636D26C958C9FF76FC03D8889B3E56E86E2953EF5B1F5DF6AD76C72450D43B8C3461A32778A389442369029D20A98DF26908C7433933BEA5D45551C19397BB00472C5D491ACF2429D2BBFF8AF694E6DD8E323A306A4605C73AD038DBC841EA562C9440B2E4E4830F2B65DCF0D54C5F68AE0540E6FB72B2482418A000EC69946ADF9E57A671FA08C25B6C55948B1116D73A0523E7BAE9FD1EA0C8A5FE29C0BBD7DAA812C3D3904B6DE97973421126C3238EF13FA69B453C8317A31A11C54FC46E09794BE2647209C510F67217B08316CA6EC7D28136A5827AD5664FEE19480110F9F2C45E1EF45E405504B030A019055553311BA858CC0F6E7A8EFB5E93B836514801DF3D07EC1001CB18B97F59099617665443F4F06FF7300BA51C05D336EB1A31E4D9F04AA64B57F4E468AEA4AD2CD7E42AFBEC4719775FBADB8F228C0977E00A86861F7B8869B04840C4E55A4E70CE4E877A07875C5A19F42B88462905658AB369D823968F16629C9100450F4564138EF9B18100D2E52AB71CAE0C612C4BBB40FC917ABCE0B6286189838DC8CD6A7BB66C6B36F357797B8EA921437BF515E93BC1B3DDF059D6A67C43FC038968B0A4269C7A311386446278EA321DE4C037D37C938166C3EF1E1FD41A81311F30EA43AC2E856C96C986CBBE2E9B110CD3DC2DB8DDC0FC07A448BCBA4F449A71E6E2B0D6113211D45460F1E3A8DE82DFCFA30C3B712848E1DFF63E01632E578E464C2A4F2B213D98C24B7FB45837EB61B3F8E57BE8EF7813740F565403B9C95E74ABEA3ABBC3783A0E5716BCE5F43D1A46D6CB2EA0F77A60AA27E5A308358869B50B8BE1884FBEEC0C8C52E9FEE0065F81385BCF7D186BFE723833C78BF055ED2AAD81C603FCA40DEFECDD95D90FC5599164AE092683EF27698C1C2C32D766A3F7C89C6104D1BC582EE8F20B05B87777884DD916E6634B7EB303B2D2F7DC5277F09D771B13CCC88E61C4BD19A4ADAED6C21046E61734643A7E972241009CA278BE178772927383FFB30AF612BEB6EA9DAA0E3B60CDD5D6DE1D208E132EA3453539150FA077AB02881F2E99765D3D71AEF12DC7277933F345237C721ED64832A4EE89D6E0EF24B111B3C25939235D2271E652DDDD9C1F1ADF4273D403CC9BE152B9BF216065257250ECE6B7F295BE2F813BBB27BE3972EAD7FDC7ECB3A20FB182E72E7FA53565998BF763E433366234F7443A99B714065F600779D70A3E39070F6E51BE3F901D3C5B7B3F2F35DE73E808E95119DFB9863EBABDA4DB1DCE8F464881EA59E924F6C141C12C824E4B90F311AD26BC99F049C69DD82715E5FE9C7DA0113146FEF01249A062BC2AC512C6D647467E7603C11653842369E1F86AEEB7258FA3ADB2F4A2F6F6501DE5E370B3890418B86EE018C014D7FA9C6287BEDEE308968535BAE1D2D073EDFB5FA687CE5154887E797F4323FB8963636CAA3CAF0399BAEF23C231EB3DD050DF6B7E07FFCC99ACE6ACF4914AF78439860BC458CD7CBECAE2D47C71B82F320C60890FD9A37BBC433386823001D9E6E418BA41E8C0C34B63B0F697DA6ED4595AB141EA1D73B07350CC3BE73CFB019C706FABDFDD46E12877F8935F5E866334B693ABB2EDE78EDDE3084D84F97B4C1F6F79D1CF7F8DF02FA547BDE7C4224396F1A22520FC15C66164CD57D4FECEC913F6D1BAA09511FDDD36973626B18AEFF86DBE97E4A2E92A476E974D637FAD04E3F8EE82BA390A8045619286BC29908A960730E7C97446F680CE8A194937ECCC08489C98D3873BAD074AF7A110C88827E868367520A5652B5BA509596080AC5A96A0CB72BDE91AD27ED9D7A5FAE9E433BBFCD1715BD38356840680F9CCA5D602C3C80FFFD19BF3A508FECBBDC38DBC6FBEAACEF5C6C91B2A924EBAB309ABF54AE7E4F56F20C52C7DE2DDA6B39B9790384ED08730D5B5424F8FABA88824A04D06D20C429FBA3C3DE37669D57C60C9FCF9616092E517FECAEDA7BD8AC8D816C5C450A53077513D23D890EC1E2591FDFD4585D895E7EE5683EE21597D5638526A87DCD5A6ECA7FAE7FBB25AE6859227B001E6021F789DDD3662C3819B4F1F2B11D594B0A1451D64475B2BF5E9F0D82F23F52E33F46EF5165B2A380C74BF4D999C936C5982E31CD28F03E9529BE0942700EBE719C82A463106F464890DCC6B6E97A2ECE913E2F9BB8CEEF419B501F46E46F7AD17DA3BAD6EB3906CE5D031F16054A4E28A325F597A898AEAD923499AE9FB3FE8DD0A0754E05D491043FD56B26B183868D2CB8A39F594F94586841BCDEB556F85234CC5BF4BC0B97B9658A05D7B63B7B1360C3640EA91B48DD0F36571FFE8ED1580620CBA1DD4B3C9BC48B2E28895D1D058C3322F799409DD0EF88BD28B780BE35C15AB61291FB3BD94431FB7B7B31C3FF26AB417BD2F14CA656C6CC103013433011D221BCD0A937FB6D53328AE7B79FFC847821BFBDEC2D64FDF0CDB63A6A25A35B4A178464F410FD4993E3D17CB702F693AA884F7990D0C98B6FFE8170AEBBC7E34842272168F5035F0B4DCE9F48F1B9F16E756299ACB8EACCD8BB8FED100C19E74487D30556541F04A994DF63EF3ACFC7461C40B56967891D8957BD6C361947DCD9CC430FED82F16236705F37EE2B5956CC7EE40D993212DD915382D435F23C589B3842738C45D39F37866CB5A9DFA12DE3E42DA09C56480690597B7CB5571210CD001770F770EC9B4474CBEC23BD7D9F8978B768D9C1E517D19C14EDFCE825344563077BCEF9056B3196531E2ABB879FC75F4A6E9E52882116E1A44E90BE3C49BA7D6E92E36E266D7955218170137E50BB57A50DB50A3CCFC7228C4B548E6948E4AB13A68BBC9C98D66BB3ACD00FDE08FABA17F0377E3DC670130C887E9CF03D34379F666482FC812C28020427034D12DEE4C96479331D63DDA0192BB219301214305C5331E2E72F4E7095F8499341FCD142C10D4726FFD818386858A8CE76D8592957D415B021F272F538C5466E318FB1C34C36F7C9E9787F4BFE9D6E40ECCBA67E0FE57EE44B5034617A27780320D47AC551ECBBF5C063CCB0135DA9A00B8457EB7ECE73566DAA68500B3FA05E85BF3D086C356D891C4ED31F1339285E83B649E83FF895BBEFBD7C5CB9649E99FBF4096B7A91A9BC57AB4AADCAC18BE48C537FB088C9A0CB033CBBC00C42519BB929F3E258A6BF4D3F8C400FC73FE84BAF4A7D632E0E80F8B298275AEAB69448F2D28E93576E99D19B8060B36E52D0AF241DFF9964C3BFD79F60E9382642B872A113A234C81CC9ABDB5B8EE5F4CBC5965DA57C67D1F6F2F5FA252CC962E1C3CC013102BFF33FF292052559AEBBBBF0FA3F41D02E95AEFCCE4C13358AC3D2C90B7206BA38DA032037E2C2FED09F74FE251F0F74762B5416CD4BDD591CE753971D5D2246A1605A433BE9516443251A2CFE972D8410FCDA529984C7546D2E3BF12683CCF5F32059786B7E2871317D09F43E6BB671EFB398074E095DA66D4F61E7EE20F8E96F836CEA7983EBC7DC4F92B1185F4E8B74D2C9D2E30A09CD80A4C316C3C8D388799D2B0B15DED85D8E2CAE711B4370A2012B2F914565BEA34714B25F10E116ADBF1B5FE9B345BC125026B452F453E5187ED6363EBC8A7A20D2235DA0E534AEB2AE29A2C08EAD9C2C6D3B9E075A09DA47F0B3796E73ACCCB555E77BCA364F9E4C2570ABBD3BA8E33AC8B6B31F9A9BC568BC2510BFBD745A30C413E74F67144418EBDB3F20CBA44E3BF62D4EFA09E4A9774C000108012A4BD8B1E8A5943F92204C1438995BA7DE0D39D05E7CB5BF9DCF46C771D239F5AC37A638F5FFD422C95AD398A577E7D1CB12A14209FF38F2BE0C65ECC069F6A5F558C1CDC1C1D9F1D6A07B538DF779B73C1CDDE516D76113BFBB90B03D7337684BB03FFEFFA755C4A1405C1F87655D0EAE555E79096CD57EB3CB4CA3C13261C9C827D8D5C21A2162B1 sk = 950226D6AB0B774C5F439AFCFD0113B5DBF5905960C445F5E6E03E5D5C687A9AD52AAC230BAF053A smlen = 1630 -sm = 5B8BA378FD9A3BAFD798AA367C1369EC84092571BF3CF6BBCE77CF1C77CB147598CBCD10662B08BAA6700B292E9CD53435FDECA485C52AAA1B4721F31FC109AD1FCACBC6BC6B5032BC4753E28C3AE4888649D3F5771AC64FF5E09300582DEC33FD703203B2F490A3E74D7752D05FC5BB1BE646002008BBDA4DC5CFD605A870A9D1EBA3B2F5EE48F2A4206D4A324729424B9251048B43AE4A0223335D534ACC66AC66A5C166D3FF56EE7700686D635F5FF7D57BAFCFB478685D5DB6FA54C04F29A7E798B9BAE0CF799319B4C12C148FF0AA22A97A1920076E84EDF7B540F007D3A4EFF40A7662AA5AF5615BBB4B078104335E695E0406571D1BEBF47C9F481D6A7489D0928BF01BCD67AAC3E3445F9A7A59AF567D13CF2E43CABCACC6FE195E2FCA430DD8E73D01D04B3053A71560E8ABE565B30DA5029D23D91D67B01070B3B6E00C583BBA2A727365E9F1E2A6F0DD9DE9F48DCDC4E5E3DCBF27BBA72555EC956C5E18B507E0E85C980957A25F1B5A8817934D157A0B336663C606B88195EB5C5F454B878880E8E3FCDC152E088142CF799028FADA178617C6C94F677BFF61555F451221F8D12DA81D978CE032FF1FC76C15EA3B13E46E8BA1B6C067E251D05DFA65F4B40B4FA1D84E3E8A597FBDA949CA7BBC0F9E3E4252530F6E296C88BFB6367ED0B2C59B7A969566A56152B64162986723E16DA2EF4EF1C46E56C50A335692A23E2C7D2B12B810C643F7B8D4870AABF671FB55FB794E41E83FA826D00B0E3DE6BF634D97DED808650092216A5A1114D25C8BDE82290BA2344356F7D435AF0366545172DC6957C408543850753E1C8099F886CF11530A2DB03C90CF6C6A021F21ABE098F146C35E6B74FEA780727D17DB32D5E555C420FD5D37E74C42306C3AA916C45D046AA8963057F92C9EC04CCBE81C72DC8CF0DAC4C5201DB8AB5DC9E288C0B1A005D451E93E4E068F679D0C3B362BDE01EB394C110904D4FE219939035773EFE6D98BAC3391511A539C7A47F483FEF258E5B603E500C934E1C9ED30871D5D307A6B16DC9D5C616E29AF76B3E204E2A02A1476E31AD725C144C24A509D972DF7A7C02665DB32218B97284EC81DE9D2BF6BBA8F73EF4774BB35B4B3100BECFC02661D0CDF1191F0BFD574B0AF48A8B2E68FC14428B11A309F13E5A106C45453B024A272713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF +sm = 47E0F4403082685AC2455CE8ABB3FF82635CE756AF92EC1ADAD1F14BEFEA531D34202B52E09016625C3D56B3B9482B38D465D6B22326BC580BB4A171FBCB74F62E0B3BEAE622232D49467EAEA81DB6AE3F27AE44D44C97EB663A065AEE780BD4FBC71786C40CD9F345D486AE0CA1F570EDEC8292C32826E66C06289C71A81ED7350C008A4829861CACF2786C5C3892A356BBBC09F79B0D3D6B1023DEC25ED7EC171E03A26E95019BBE83C647E91126336B5F9053FFF74253EF9F6E5FBB194CB0E84B25700AF00670C363DB1EA1111F05E02E2BD10FADBE88C8B8E5B87454AB1CF09C649E91E0BBC59FED7D1BC891F662128AF20CE6637909C6E3435C32C7D2F07D5E2D7A1EE6D05FCB0092B942F891226DF013E03858B7325697B4A465350F25B7B75FE194158061B049C5EC6BFF7B30B043FAD4DCAC4C0ACDFF702B8F77ECB46891E56AF67559171A828E487C6276CECFFEB02FFB8544EF70CD38FD09E56D2AC695AD539AB88777D7ABF344D4B8E9649B75D246463768E83146DD34ECC3A2DF347A513E28F9BD2A3C3CA65FA2C534BFD93FF0EC91B55BFBADB33A421E714617C7D7C7E63BBA69A4DDBD078FEECAB8906CDE96A4BDE6B64EED0CE284DFAE2580F6D690C7E4695114F8B4B0D2904F0E97FD50BC54C9B5BD45C37559045526C7DDB21039D4F6EA194E5FF1E761B4A51F15034AE1A80F96151C5CAAA74E25EA0311A84678A65B2DAE0EBE5955BAF36A7A940B59B11039F3C82D95D3925CBA3617B6918DC802CD7DB77FFF6359E6A1D9EF5D7E8C3A5980C4B12BD5E43944784C28937DE860628004A8165018B991869F62BAC983902CB7E712E545A422C369E25CE7408C94459C7ED050804E15723F6AB4AE1AABE08551FDD4AC257FE11EC3FA1FB4E3E4C3E51639EC0604B848BBEA6885A57821937499FC35762B69C05DC2198721E6CD4FB9A593DFC81B4179CF2F8F9A4DA9E2C90627C6DBFB9011D5F5FD663C251A760353EC2E8F4513FAA6C8452EADEA3BF95D95DBC5D467AE08C934E1C9ED30871D5D307A6B16DC9D5C616E29AF76B3E204E2A02A1476E31AD725C144C24A509D972DF7A7C02665DB32218B97284EC81DE9D2BF6BBA8F73EF4774BB35B4B3100BECFC02661D0CDF1191F0BFD574B0AF48A8B2E68FC14428B11A309F13E5A106C45453B024A272713EA55F1E5CCD5787F172657C6F6C74081DE2D70816E8531497965DF02DAC04D91C4D09DCF8904CB152E2138F829386F4351015DA253A5B5EB92D96E537DAE3CE809443EA90332D9C754EB11F4DE586A83B5DEE7B1B9BD547EE7107530249B14279BAA04683D74B69D7BFC8BBCD447FE7706593C01188FE6AD8D0E2572D49F83E93986B380D4169BDD94E3311941DD2B041DFABC5AEA1297C65BB5C8352C99FF838D46B93B3E5F79E3CC5BE5408FE5E59A10D488DD65A997B086FDD96CEFB0247B2BAF7B490317E34330A879D04E374C92ADA33EE243D84DA015FDDEC243B00BD7488AEFE373E8AB1890273A7A2285988E9DAF9C4E7C5A17F54AD6195EDE2C79657E1BCCED0641E20F7EE26EAF53DD8C82827F2D2783D44FB030C95791F41653E628062267A5CF534DF00116C1ED1DE9F360B97555C65CDD80724104FB1BD4DA5785B5D9C24438557E48AEE58D57A03E06D553B05B67E1C8D10085C2F153647F174F7922FB8D2210454F7014BDDBC627756EB7CDEF99B6E3A2779F82088E3F2DA14C2DCB5B185AEB5D6ACBFAD43E286AAE8F84A58E8DF6ABC64E4A8EFD69FEA18DBFA6808F25FD418DE8BA923500B74E34DDA3CA6AD8DC208102DC4A876D8B8CD2926AEA4B3AE11A546F6235ABEA152DBDF43E0BCDFCDC83299207F294A707C8B4D1F56AA64A205C718ACA69B862AFE7489F11B324E7AF6BE68380D2CA6E0AF0E2E20F890F2CF98907A9D43135C03E85E86C9EE417140EFEE9054B46C110A84F1841AE3CFAFE5B4A95D6B2B606D8D0A70BAEA85C9412BC2D54146E9F866800E8E8615A0D64D1D595677E8C88699E3CA6097D47E9FE64050FB55033FAD4D5F226DA8EB5DDF99369ACC7552927ED3AC7368B9EFEA2443926DF26D1C172858FD8A5D4E1D7D39E7F7DF047385D39131184087CDC45B299BD1F7048E918223DA3F960608E853EE49EA667465DBBD889CBDA20FFBB540C9EBBA5C2CD16A22A57B561E01331D6EA6BDADBD6A5D2BD1441EF4E1D9DD11CC62A0FA5BBFFCBED0D27B6ACAF0889EAA5863DD9BB35920707B71A0805630D1769FEA320516E71CB2B125AC274F16F7A6876F4B922C7C006F38AE1F7183CA768715D2AF count = 24 seed = A08AD391E0FC57A83B74CA8CF44DB67F8178262ED9B20AA0163CDD8274AC2BE05F558B112B094244370C1AAAB75077E6 mlen = 825 msg = 209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E -pk = B80261B9E4797C1903578904FC108F99BE2B5F8A4CFEDD67A2E3008CD6245C34A48C7B7B5176E1184D8930D2E2292675ADCF7069E2CD98C15DDECEDA97129BB0E6D2563F6B53EEE13955A41DFCE9A0BBD9FF22627C6C58D49D25219566F9FFE1CDA2DCC5AD81C16CA067886BD22C12D2A65CCEED1ECCFEB77E8FAAAB5B34B8AF6C2169514CAF10FB10F69C0DE1786D20AC877739D5E26B7A241F456A5012E06093FB43E66BFE7BEDB2731FD9A7455D53B10B864F202D1AFBDCAC2154F2E04D43221DF2EF63763DC72C0FF32BD149EF8CDBACEA1E0A77B67E7F77198128A1D8588CDB39ADA26ED9B57E3EF881B2C04D8CFE674D18E128550996057B8043BBF14FE68556D4CD069C7A7071469D0B7500533CE1F2632C62EC3ADDB2C5D22BC829DBC7655EB070DBC29E34360F0B9562701D89195B0808BF08CEBDF189B208BC6138E892BE3C8A43D6A03065ED45E2658CD12E69EB34A6A42362F7F0DA77A4776332B0C1F9A45F74E067A1CEDB8D8CAA890C0DBC28E9D772EB5C5038DE63032B01BD4814C9F0B7F35AA053E1D770EF0BBF2D21D21A704CFE1D2C54A60554560B01385029A5BE1DF4BAB6F4F18E0D47922045C108919CAA8CBECD68FD2CC01D6456D9FEEB3F5CF4A2DD352A0FD704A815521E36A70187815DE256BBCE646FA11B3E6C1BD17A1AE26E6F51C49FF2D2EA04CEB0315B15A9CCAEA5C649203253547BD667B4E0B61869C4A5A3F6C16E725A41256F129F779F4ED95EB61FBE740B1C47C975F4E168872067BA85C39924E728A5A97E370FC67585B11787A6AF4850219F72B4062C01DF7E5C834E42AE79FEAF9D1BA5C5E8163B04DE2C9B192F2BECD2CBE009011AB738EF0783B07CEE639C085E7F61034FEDE4B3B6DC403E2D8084E95AAF406BD3B5B7B344881613B56C93B8CCC2DD329D0ABE3D4C6D4EC40F2D1FBE3F71FB82BF2263796EAAED3D6D746A30EC2B17FB53E7C8CDCA6D672AD25826AEBE27CB9EE329EFAB96FA0CD0F59F105F617FC238FF462FE7452B0A70422046FA3FFC490FDC4A2380EC919A9A58A2EBDF0D32078D4CB9284AD0D74BE00FFBAC7AE341D51A91089F1AFF257F2E99622325229E66D1A4BDFB2F2DDCFCAC92C6393A58A49C0D19B3844A388CE3493275D7D8DCCBCCC3568D2FD0EC83E68AD78E498E8AAD9FBE0C1D64A7F654DAEEC837A0E2F7ABE5F1590254B514FA40BD901233CFB7ED6030BC2FB2B4D7264749D5B66360D3DB2C2A39ED2B6179CCBA3720F5BE94A1B5B00283835C122072BF85F0DF4BECD07886F73A4B8FEBF9AB671C944396F27C57C0BF2B70CD6E85AB2C27EA87EE002F4887C6F0C712A83CC59B1CD6BBEBDBDF46A3E8C27CC5ECB50E498BE73F01BC3EE53DBBBDC0BB70204DDC554AC4C887A0E58DC56BEE16D33F9CEF2D24FA9D5F674645E37503C73114FC3B0D2C3797DA8B1FA08F0F91B7A53B3816C68E72594E6CA7636DD77D4A28C6A038C12ACEF584B5A63F48F431A295A61D9A96D6984A018F30BDDA69DABE4E3B5B1431AA1B96FD91345A151B16051FB4A01CF7BF18A01D633446A40A38388F67876A7A06CD3CAC9032DAD965CBEC789D3C484A2B99297A0C4AD6B0C77E59AACDBFCFA4E7EC5C9AC776BAAA87B60A6D2BA1FEE992DB42506B6B425FEE75D991ABA3BEECEB8E43AD5EACE7F42E9E9805A09B95CD4679D7508DE2A23A78FF91101312BE6247143F70099AFB0B8300B51A77E99EA6590C82472AE3D301B1CD11B02554CB400DEAB9F6AF5D231A1692C2B6C1099AB4849F0F4F6C46FCF2EF660005FBFA6E008DE56DCCE747081999125B62AC11931D0021C60302D2635FAB05604A8E55C533AA6C1E5C0443F5F1D53F9B9227DC013ECA63BD4342F847A1F24FA43FCFAF3B510E2262428A2477D6085851325B7766E601DDF465370B9ED999364587629E794E5FE8F3374F1A4027DA6B8257BBE7A5BEA9CCE84D37F66E5B711157AEEA5A3CE67CAAE99F20EDE4024488280877B1606D171946448F1C87ABE70552FFF32AADA27941F9E436A779C33E36AECEA1E753CB06B6937494BBBA5C6808497655D410F89DC719E6C1271DD5A3C59A47EC894550C1AE12B61E92536420A8612665469499EB01760FE105A54C7A27AAA6A1F7E7AEB70EDBB5AC9B7E6F10C551EED74A6497E11ED64EAEDEFE3B85604F65B0D76EC52057EC98C5F1A4B3DA491C462FE12C13103069EB197138EAC1957EDED5F12A408644C595CA82B99068AACB16BF41730F60B6EBFB962D4C8ABF9A46CA45410EEFD91E61A799C5CDAF9D71A7841589B2F9B1D88BE62E3AEDBE4951B9BF5493F1127DD9DD1E2B38DF35BAFB0C831DBCEB36145DC6F396A071A7BC3E592C31A0A8846441B77B4F3D43FF5E54655712A42B5BE2F5454412952147A85A4640B547EEF9EFAFD560D13D215FBDB4A6814E761734ED65D160538DD85129D1791172C29C4AFF9ADE9D758785AB7BA329045C84E46EED2BE074CF483B02D02D21A396451B82F456D38523108D6EA238BC126233BDDC7E4FBA6735579A2ABED3E5F9BF4815F59361047FFFFB1696C9D3F2F193F799A4DBC51486F0D54F6166D244BB4FFAD299177DF3A768D1924E07D4AAD24B7EA3EFDA7601A3AEACB2C25796E57A853CBD30CEBC437E9DB67708CD9D9D558E9FECDD4C1EF249A88190EB83834ED4D4E85A296A3C4862F8D8EEBAF31384E36DB491F9D369B2F2C8E7AE913918634CCD999E30C1D504858B29B97A738E24E59E00D4B675C6337392EC75A9482F29A7D7004BBD3ECF6DBC1276EDB790F3BF29EB8543772ED5E83214DC47D46E7C408A2447101CB9CF98C72BDA502447C4CD1C14DA5F6698B24EF57584C826DA3B98C670E8F6B14C7588E844C05A490F3C73CFD8FDAA579D4939881B2A22EC37A28062D8F5AED143C373A17D01F202D800FEF2D7E3295BB5835A846409ED9379A62B8ECF2CEA9DBC36F6253EC8C879A9EFEC08DA79188A59C912F6655F3597B5B082702B671E0340DEDDA90DE3C9A198C9FF0D1202269BF2FD025DF5D53A14C73A0F486A811FEB5022E57C67313C82095D8910C8EE76B6FB20C7092FDB67EF04648E1AAEA0DAA588CE3481FD7AD6E9B20ED9CE6F297B7C4E80A71AD605DA4FAA1ED50625E182C2C8EE58BFEFEA8729587B1E057151E27203345CB6D9E07CAFAC6D51A893C6A413F2BE7F14A22BCACE842CB8328B342C789E1EE3670B2617D7684E32C124BBD2C3A2E31C39E4301F5EB03D39DC2B225F553FCFE9662588181A8CD0E1A0EA4E2017C5FD6D833FE7163441F19777B508610BD97B6F1B22E93E6E8648933767B5756BC78344E3A140642CFE9367093158D4605BFE0B912149098042186E1F0E8B30044C141658D816861CF8A71517E1BF277F1B7CF76F668DEC5A27D3105AF9CC2E6F09C5A1DB44C093FCECAD18414445AC7F1E5AB14413F2876C3DCA2D621A76B7E1B42E8F6BFB9494A666606D2C06EF3C431FAAA27507C91F704ACF04C56F536DB1930F340DF67A710759A8ABD2908C944C5074FEF2A5045A52D46ADD98F90EAA4BFA6019F6410D6F344E2AB9919B7EEE05D7A8E747FDC797F1BEE88E53FB87C01EAD74AB359AA20E82101C5997A3EA4908F4F71D5813ADA2218998BBD5958CB6510C6E9C2B66D92F202B6AD9D6DA6A573187EBBDF236539470280B8228808DBC774F52211F63FB537F2E27762B8F7D06565FCB8268D4AEE783E1EB86976435214FDB14B8995FD4476E8FA37E93D59A806A37B1F2FAAD36CE79C1F32E03B3EACFFF970A445E1D9EE5EE0C817CCC1F5B9AC8C6E46DECBC6DB059A35424402F4CA3C3B9A544E14F74E42B6B6F919B54984140DE4C8C47077EA20E8D8A7FB99E3B26D94E11E5839FCC07DB63C5FEEF53177802633171FB66754F71D2509C44C23E870D5D474A3E657D9546FE4B597A7B64A44136BA84AC953092ACA7AF7D0BA478E37DCF3E98D4F8F2151593079788E2814CA84E2DF3EEACA51BC3EC3F7E0A5DC150B4B482E81ADEFB7B4A5604DB6820B7513DE2818F745A9C94933C53030D727C020E4F1B93F4BFA35B73ED28399C909E704EA745910C5B9488B88C5FCED3B5F90FDE298F1BDB75FDE360711E4F1A154D921C84DA5361B6C11800CF56F35E4A27E4A0006C218B4A8C3C7A106798CFEBC132B1FA4878FBE645BC84E6EAC86B4C0D7C483A4E8AC7D4D64EA10E60FD2C4CE4C1E735CB385768DB775EF1223082FFFD975EF7E7562D733EBF96CC6CA28E08EBE5C47041A9ACDAC3FEF647B3E87DC31F58BE9C9486D7E2B0B9B21B8FF55FF9F94E8050C877A98A2BB1DE4F27802964C9FD64B45AD055A83F40D43B6DB968ED13BDAF64E42396B1229D32964878571E8C2DE700C5672F2D0CEBA32BFAC199DC88FBED64449F80B421ECAF28AD46E95F79C30A79C31AB77A4E42E03127B88144810764AAEFE15EBC75E372674EED5FB5F9FFA67484DB136036D2E328406953F5FB1EC206FD568241992025F462FA80D208B11821D097E14594B51B12CD167B760B9D779A344FC19B3C4ED8EED5C1EED5A3BD864EC8B5282C62DB24C5C3C34EF7F7C768497E7E00329565999DF684E134C3BBAF0B32A55B82569490F97FCEECF230C911FA0EF5C3E61F0FC43B7704CE7A8C4E318A2A52C300B1990CA294DE1CEF72F50A899BDBEC90D3580B5CF42B5CD35147EABF2028274689D5D35A43BCF3D3076E3871152BEC00219B3B26CCE4DD986C14B82E7F0B3DA56C57AA056B436FD352D713A2D9927889B6F93696A363F39E75278F18C97814CE130CC69CFA90147E941CF75530846CAD59B1AA7E830E45F4F49F672EEA6511D331DF89B5B9987C005DF6B4C2DE1C219D5540BCCEB82738B9766E42ABA2BFD192BEFF09FE403612FF880FE2F93051CE87DF27AB19CBFA95DC982D61F1943EB964AED8EE72398AC58BD5F07081E84AD1FD3F6869514D7480D09E7A963ADA95BCDCD2AB57552F8EB3A5AB19874F06EE01E5F6FE588F5EDAB37A12FC790E2912126C63738BEC5BE599B4ED5EA159CD2B89C1AB93F63006790E0FE78CB295758DBFD76632377FD5252962FB8BF3ACB8436A2FFF5CEF732A7972CF68E7E07F68AB10B00471496D2381D17C02452F6863AB865B3A742D8B7ECAFCA3B7C2F6D677DC2A6D03CA216D39A1C85557C6EB4469929E5AE06F70F2486FE4CF723EDA5034F3933600DAD828F45E5FEBDD39A2DE7B50ED5FFD3EFFEF4A09AA38505D8EA36420924FD4CEDAB57204A70B74CAAD7EF9F1890821B14C37BF287122D477251DE8671396D1063D33992C46419F2D296A6895077819CAD93969291D4621BC6A487B6FED901032BCDE4EA3D8B5EE375B327CB9222255B752D7495CFED2BAEEDF7D541EE06444888AD6CC533EB2D37DB0C945FFCE43435659E29A850DDB1BB2693D2845764321DBEF4F10306A75EC50A8F5A18202C6ED69A7CF848F3D2106764FFA02CD0015F40B7A1FCAE3BDBCF8398982DCC472CCD1F78236E3710D8EFBB021FA429D3EEEC1F493917B7C06451AFBDA2CFC240F3FA48BFF0C732105F5D01C9317F39DCD1854EBB8CDFAE8CF77D3E8D788E4AF7EBD599E3BFFE87B7750C9D7763E4B6F970B03D6A1680F13F79FBE3347E63357B4F054E6E3C61F8E75B9403C274ADFF765509481EF2EC8359C01BFC135AF9FD08F2B3E97DE2C9BB05EF777D31B854E117C45D97E64CE8BB41E143007ED879D62929E4CD0584151139D83973028F4B452454C37D2486CC198528482626363F1FDB24CCCEEE3870ADE09688A538C5C1875F547E7468727DE2DA3C96F14BA4EB2E7B6A61CD85D0343BE71587762802E3721E1A0C463C74077969C56FA93B29B822DB8FB0695F0952DAFD1BA2612EE52ADAB3E78D717FBFDC373EBCEF283E2E49560C94C2A1FC1CA229E7B60ED4EDDCE046D42A2AA42701458EC30BA2C49229D13FB866A3D8939952072C4000C5BE544764DB8BB8F19A893BFA700E729D3CF5FDE2169F68794BB807AC7E3AFC4C27BB12C74953CDDF2BEA7ED762C19726C5F93D6392757D4F1BF0179BE76A280C5BE97284375B5AE3E702CDF6BA023333F118FF6ABC40F76A65C233161BEE816A16B47C7DD12EF78062F26E0E6574E2EF2593273D17B7A032DE1636C99C155FA8ACE28A7E5EE1AF58092622C625307B150FAA3FA5798E2CCCDE3BAEF6A63C75F1AD34B900FD79D622D7F7BCDF58C83C3167622355E239D198743D07A7667FB32C83DCDCDE8343E522A9A8C20C3752EBCF4EA577BD4D9ED299609576DE38130F055BE926C2FB14D94D20C4DC61DC39A88A2C796755DD4F0C7B670FC886FC29013D421F1B0CFCEED95C3FA2A4B31E45C6BF93753701BE8DCC12C3319160140CAEAE2EDE93E6E85710A691A6AFA710FE4F612FE52DC1097A12983C2AAEF21C6FE292B51F656394D15E6CF5285A52F8A1D4E9CA7791C1C891D18E8E947A3B8ADC7774F5128A040D404B386A6093A919D60C2D56723DED8C7C24D891ECE22B9394C8A7A2F832FC3DC4C46C670031D8FBF1C595083B2E2DD5156A13F417E423F568770277BA98AA8E79010F2EC0FDC897F4736D7FB5C5EBAC2D312DD179D6785A628B40F895931992442EFD009AE709D655037EAF106E454DFBDD898870AA819EEAF9B98F7C1339369C650A46A4DDB9160D0DC723036D4EB4DAACA3BA678C127ED666CEBF1CD517500006FC7A64B369B6246B96CE4AA6BF50AC228391C45B885B1CB28273A3BE2B49B8E4A530165D8850C074BC2540A0717FCD858810B5F87365371AEDE4E6A733C8637CD8CF445EC21931CB15DEEEA0422C72CB07BFD71A6D5111262D3F95ABC1004A67D8E6F8DDE191A05CB7E19D0215179043FEB854EDD89F6F1644315C7ABF36890FEC3B161953912BB084E0E7BE83731796EC2F7B333A77A3B296B093AB2F5C4FD13A1FEC39AE914DD4D9B4F22A22C2EEC99178FDA623928F929DDC3C00810EEB5BDEF1119767227DC1454AC4308E69692292D706F1AB7DBC86B744C85250137B9438E6B7105CC75AB6B24C5B150BC2D5752F435E7630038EB4F56A4AA8F5AC224AEBC5D597CE74AF3719F30AF19D4B0DCFDED427D1D3152B4FAB556B6C295C382C3EC +pk = B80261B9E4797C1903578904FC108F990417E426D30BDC94F2A48B3A2F5EA4D1F0E95BAB132F3D62BA2441492D714AA5218232D7971D04DA50495D4C86CC111D5D59D4D033CAD48423AA320CFC60C75214D961AD869131A71F981CFF4CD76730926C5036577B987832D61FAD3007F2858628FB7AD21624EF9DC0EEFE9564C29C3C6D5375FD86642C8C826CC2F38B8912A94A8BB6B666B1FA4AEE60C2ED9774E6F04E76863387BB2E1330F1FF4772218120F4AF37B52F2396B960D7D37621894279180BD13831FCDCEFD26C380473377819268BAF0876395FEE2BED5A8B74F778DDD664C0EAEDDA1B5FB80284FB1681152135A8F201756FE6FAE5CF5C2B25F6445826AC10A292076134415614E23CE3706962E2D9DEA6FF903492B9AF55FD864E6A7A88134747AB12DA3A38760AE8303CB8BE9E38ABF3EE8FFE99BD17F6C2E1A1B90DCD343A1FD866EC8292F747CF167738686D2B60F01E537A2772C939624F4EC22D8D376D664C229883325A18AE0100A28728B0AB9CEA0897B31A7CCB4B1C29BB348C43DC34C72161C8DB3E9DCCDA44266226D6E118F2CD28464CF86B61B32720D83DF27163A4E9783F4419E223B6297B59C5487F85F13D3A67DBDF8A0229AC601F57794B0E734D00B09883E90739CC05BF6960674CAAC34E3500DD0601BF57239546DB8C3B047D8FB3EC8FE03E91B1540AE227EAAA5DA31DC3410E9411A7E4EFB95E39A4F556EDF489553EFAC354095E2A865F1B7C2939D227ED8806DDA5B407372C31181155D358756FAA81E4C383EF089AD06709FBE1E8E1F212E8D276251EF8096C2B06E9AF14C444D38143DA8D5D09791FB80F6C12612835915A8B949395B04467394FBC1A901305E0926A6531A475D06DDD3189BC32DCBB0FB2D2E85821B204E45463E45507299D3BEE598A65AF5F2CF835B494197AC7BFB2D8DF309977EB39A4B3E6B6FC128392E3B00D9E67739A51D4F423743AC95D02B67AAB021941C2E8D81C681A050A906F28C907972E34A68DBB89FDB36AC366E122E211F4F665799FD80DE52E827F0B5B99059333B52129CABE3DA8B6E69DBA73C09419A91BCF78CFD3DB659AB21F4FD60548E8E652DE07065A7444ACB153F665CD2FA494D1A7AFF396ECC53B9A963E81206286D83A5E826220C5A22924614A7811986B95E1D054407CE7E1D473DF5D67C8ECEDDBAD620A9D2161408D0E38C56C68190CE2C08D4B8BCBC5050B2009398CB3E2D248B91887560689EA0EE07A5196FF02C7AC670F5314AA4278361AAC9C19E162DD1B40B22B8984119E23147F7BB592B5048130B567F1F0861D1E9F6923406CE156064563049488DA5E288A2D2F4AB1AA1A63432ECC645D433D0C065A6F479423BB90D4AC2DD133C8B4F7F16D5872BD6E42B19D353F2ECD2C12655CB268CA5225EB5D6FCDC83DDC53385CEDD15A8D6C915E1A6813E1D9DCD25A2B56E6C3C33467E9136CCC1FAD9854CA329AD9F2B65D8A708149AB54CFBB0E65EC2823329DB18C7AEF20D72C99964663CF62C26740FFEBEC7BBE710134B3553CE21B8200192AA536267EB5C3C3DD7E0D29FA13A9F896091F9E98A23D5EABBF78EB83CF80D02F994D07A5EBF8322A94F28A69DCB347278C22BE78BF45CFE170450A7B2F5CBE2AA117D9EACD2C50C582461AC654E41063A717B881EDCE18D859FDEFE34E7B0765A511384AF3B70E530B5F656E342D5749000B01DE54C0173CB7C82C8700289B9897462D2E92729BFB7ACA54C70F9846C8D1A0084F2D70D7014BAD24FBF8D0416165AC6CFF2E50C3774B479054105F174A8E3B74AB485D3199B7B3BA9304D6E2E962CEA7779F7B1E22DFC100D96FF9FD72B32961FA4E84A9D15E101F23CA62B030982C8220B1123334EFFB6E32907B0E3E4218D9EEA1C5F50717064C0A967AC024D9BB62CC37A1A12B30504D3C9D1A6F5DBC56D912630313BA3AEE60E32AE0DF3E6543C4DECA6126A4A5FE965A7F40AACD29C94E179F1ABBC7B10480DD3318D679065D8F62858DDC3C2FC2370A45F1D2D4836E4690B7A11BE29E4D3D4F926DFE91829E1AA145D6F0926D62C30776AABF093F40B97CCCDFC1306BEA0FC783DCFA5C783DA7E298B0242970925A13823220F2419DBFDCD1C4B1233757A8CC5D48683D9520BE64541CFFB9F71FA394014101B8BCD19250E10905856107950391799E6A7CF07796BC3F08AB74F6D4CC93B59F30A779FA4DA8A9BD296E8782AB402F0B4C346445C1DAA67A0D795B1C356A3617C0A320EEAEBC0C67DBB9808C50C4139A3C36A08B58BF2F2922B33DC0FB3D86EE59C1849910BA114F32B15013D90438700E468057593B86A34D28B90F1046D3CE0F6AE1FB6451C5314051B3D64875390243BF9FC45737E3AC6D27B79DFCD69AAB889DC50D357E2B7228E95E43D9181CA63F8E6B7BB2D93BC614DC859CC525E04337CB52D948DC794333A17E98536935E381156CCC5866624BB4C88BBE83BA25D3ADC2F66BD618D115B1E806ACE253DF39F7F64E791966B7EAB8646880624E1949F853AC569D72D631F0C43103DFB0BE44239D82AFBA45ECB155794E4199ADE3DD1235D47F0FC3F005938A531C43162C47D994EE3ACB33B8D5E8AB7308C9E6547C1EA621C21BA6B737EA8BA5037514EE03420322EB75F990655E1AFC27391A49629A5D866BC07D267717551E39F05930EC3A74E4F2ACD2F81839232EA754DD0F38FF0C6566FDF2EEC4E19B63DD38F9FA343343D2A778776F147E70932A41C1DE22DBE2C963B307439397B1523896D26CF6DA33C5DA066BB23512B3791EA30C536E683059B57B9F81901961DE05688C1C15EC0E824EF47B70AA900547F2CD45BE862A3849B9AD8931A52BB8B4959A0E8C2DEA90675C8AD358EA12A962FEDBEF91BFB6AA932F66E400EEBAF54E7269A0A1CBFD6585DE76E67A4FFB057797B6079631A450BE8D2EFB491604F0849D220A066E574DA3E59682949978638217A28DD12CBA6FEB603CA0B7E9C1BD49840394BD5A918FC8EA8CD32172DCB7B01424FC658E8C16FE81D596534F06F152687A614B8EA7FAECA0257FB7B6128E6EA40CF94E9F30CAE49AEE940C778F9E72DEFEEB7E01D252B4C71E1E38F98971EE95BDB2F98D2D169E88D8BCCCCB2BDFFA5FB84A153AC01365CA990916D25BE7A4EB06097E688C3F7EC9D7601F77600C9051191888EE61E242B1419EDA5C53594AEA6B34D982E8A3D6DC59A3943EC580A1B980EA46F4933EF11F1055FC8D75D7BEB30EA269E3003B6766FA27BCF0E1F292EBCBFA4CD634B0B5ABF5C4E9C99E8FE8C783D8F6E2B8F08FBB98A51DF1CCFC9086704C961DBD43BDDB28C3423AFDE90E043A281AF39548EF7ACC68B30B72F892F316C7720FC546AB053AEB83C283E9309B07CF3B5A10895CF1C0BDB029F427F68B0DE916539D686F6852DC7A3B28F34E176C2914909B6C87A95172A824E858670B934AB667824F932282AFF52DD38EFB66B5C5E8269EAC129D96CCC6C2CD3A919306C561A55506D31F91870A81045145B49166C2ED2B4104124E7FADEE896ADFA4391BF91E4746727B43CD2E57BE3CE094508418C84431E64A1C6BB1B1C16E9A38371274AE94D44C9532727EAAC78B77069C40452AB0E3411A4594F92370CA59C10D69A03A46FECC41055CB240BA51AF0E88F20846171B2F9A6EAADBDF624711522AADE7512053A07F03220E48312C2D7B4277D28C8CE37C93866F6BE84E017E98813F3CFD7E98C1F4122307D2E2CCD93641AB2692FE2AE493511BC081EDFB4674CC12DE71F1C3629A3EE08C2310D5D82A61AE6754020774FEE540FFE3CEC531D7C4D100E11E13E26B535B6DBF58CECEF5A5CE13D5657256B1984D8625A1DEF42604DAFA338BA340BEF52A7AF4B8EB0FD10185CFD8FE38BDA9F33C4D1EDBA513C4EA56ED4DD0E01158060C73DD42E5513B0DFFDC78DBE1807B5DF4F60AEE6139C06C0DB0CD090ED9576E91D499C8524A1B3FC087038FDC8F8954DF1CB0C79E2B1C11E5D26CD9E7ADC28960B3064295D12F10612A1D8F13622AD9120E1196246138713A6D4FD8D594EA3BCD04C8495C372D50E4BB1AE860F3CEE68EEE3B7C8B94C1D4A2A718A03B9663C3CBEE19DEED886D5FE2DFEA04F470018B1C4424FDC06C9376C69689F8DDDADEBAF837E38221A3CE0F4C834EA5EB492B44D530FAB84D17B28D8A0CC1F179FEA86002731C1B90D8AE968875DBFFF44294BB33374C556A9DB59464821D34065C182F07CF703DD59FF5786980EBD6B53721F763C017EE5B7906E8E0B04A2A1ED6C3CCE87E126AD3780E593E3E30256FC15BDFC5150C9A53240D929A11599E5751614B62BAF776DD5255CE33619BEF319861564B52EC27DFDF35F97EF2CE76F8DC5EC4B2C04B8D205F2E2524687E740346DBB0FADA2E1726A38DC0A13E8DB25F2CDA1AA3F655A53E53A4B72580A8B8161B46E16927F427984E574EB77C9887875FE379CBB730BDC8C39E33F8E44EE63E5202D2423B43985235C6AD3A998A5585AC590BC927424BA923AF78CDF676F749E585617DB8B68E15EF8DC2F6471078D5D672029A332D615E27E7421124D17E908C197C1A1BB1717680C6C01EBA9FFD16085B5CBDDC6488AD679D79D655436A535DCEB7CAACAB96E2B02FCE88FE714EEDD25E91DEC664A4451D4EB4D6782C0C56B649227C276B95EC43C966DDC4A5D6FB1DFCAE165243662187FBAE72E2714160E56E9B783D9BC722775076A00F5A3FA4CCF2BDD2276E569CBBEDA29D8E7130DBAC933FAD3B6BE2B787910D92A1E2383480F459335CD1A75F33699A1A5C663545CF1989067DAB5FDA4580F1D3940E715E2E62138A965F2CBADB21F43E60E6DB32B0D8954C80AAA400D1CB10A0832DAAA813550DC597631944DA2DC0994E4824591E295EBFEC5EF9E0361514786436C2CE43FC7A64133F3E797A306BEF0C17AD30F20B832DAB533CC608B8C4317ED3F75B1A178D698496BC72807C41BBFB375CAE0B57EED2424D70FA2C26C1A0CA0501B6292F28477B746D5E115A654C8D18FD378050288A20B69B2A1B836F02A5B51B19540159FEBD8CCCEEEE3859F315EA7293F2240459292DBC029EBA91D78B9FAE70F4DE702C7B5690C368AE88A5D8B9B8D61012542B820B1E4215BF11E612019AB7BA0259BDC0E5A31DE12ACD1BFBD8C328AE7C45E8565470889C1751F69FD9A0CEA20AEB842556715D7ACB022B7EE9BEFFE6850CBDB91E9975EF5E8E1905EABB6FF5B287BF4720E27D96AF3CFC89117B54318A6A061902716EF7D653778F5B816F4EB4C8898FAEAF023E7A7A9F8F27831EEAD6ACD8A5A2E4103D4EB12C2EE7793D8CC02CFEDD9F17E65039F8CBB589FE585CDC6B4714ADB2EE4591E523E9D6185BFD63E0CA463BC1BE7FD10D1DA2E4916B70A30D1133F316AAAC4DD714DBBBA0E1009D327E876AB8BC0D461FC0069FAA3EE9CBB0FCA605D26B579664E2F9BE30B53DD43A42DF30094D6E566AFD2918818B1979B75A390165A686254B8A8BB85F7F1C7B6D7EA8403AF68BC9C4A826EC928078E92F4306FA8FF3ED07863D8C91F1303DD1D65789A8D5AB1459945F5FD4F8A7129E243AD5739308D0D5B04404251E9E29C64A72E09607F7D55A9F7DC39F9A1AC290024C8059996BFEFD57FA6123AE4382413C51162DADC81FCFEDB7455F033A8D945A72C5093021A4B92077CD763F3F7242B7441EF11D3B9D85B2EB6BF3A9DEF3DA56CE3F5B8FB8FFD657B5CC41D641F2DE297031E559A372FD5AE8FD6859DADB935AB996281E2995FD37D05F16D092F9C50E81A821630BE8C3091D3E0CFABDD1CDEBB4F7ED261A9BCE5D0A6F14CB298BCEC09BE86E5A9058A6604E90E2975EEC9C82BA05CB07F865C996E2173B92E385A55D342400B631587DE44A74462E586DD091DC061CCF19516CF722014439213EFAE54E276DF26FB185597DCB84E8252FE0D7001FA03A1C945C5B471FC56DF2135C9440028FC2EC45981C88D58C728B97351EA550FC1B1D0C035C825612AE3D218FFC0950E9F38964593CAEB1ADE5E154D21AFEE14A1144274A20B6968251BB6E941F813CB7D5B64F23885E05E9B62CEF5CC193B84807A2456EA7E8D251E3D87B22F20446B814A18FE0ADB0F89119CDE1B1CBA6E3E7D880CD229EE46727FC1DD2746A845DAC4006112779B2743ECF6C05E69CB654E8CB6129EBBC322A8F857536676B2ECB4DD5AA97315940F1CE564073665189E66BB96614AAE6E9F0574A5E8175A23EECB581A633FA98168622FD3D86C9BA0F1F7B25A0F18C639D57898A0A43CB92A79872A04A9426A2BC73FE1AF6CA1FF461F5C719F53B7C29557BB23A48BA06EEA91AED09302162F6225B458632C323C895E06BEAE9D6A5929490AF568506FE1894BBDAD24492409B7AE22A0D3B1DBFF7ADB2FAC4A1A89363BE17E743E021720D58DD6A773A484D068DBA3F6C152877707E5EC1627B002096FADD714C74F698D25F7771C2639BE060B604A5014170FAA0FDC8322E06D6FAD2A04B891F72AD70316CB425B3928851615BD7E16DC6C0EB3EDD09852EAB0DF92AD77B89F593D34650769BE65FEBF6548730188DEFB8B2A55DFBC9C9ECC8E746D837037C78BBBEDF694365C3E3F9A9DCE761F6E6C84283FC9FED4EF6455B4AD312CE735E8EFD7D39D1E6E2AD5432FBEAB70BB85613D14762208086976A15D1B452556E12F60CC7A970000E28C5B1E3CFBFE6196669E01B0F48CFDE53AA56264D36A952E4E70511A96CE006C984F455BF1B425CA9A15B59AFEDB993215FFC99DF03778D3EAA7C8192321EC69551099101211C43A45A1EF08657BE484CF5D29256E5A3C63778492792BA6932A17A708DC5F11DAB14F3A223A7EFAD38AE42F1C134B1DF01EE8E25AF36CBB80464C1C7FEB9A9E86FB11DBA88C7E96CEA3437C841257248233573E5889DB6EEA18FE35DEE0161A5190932000AF9D0E29A1E249E275DF98089F12DC786693F1D1AC0E342EA5702FFB90CE6133768F7083A7CBC16838AFABC5C9BBA36F2CB107FA9D53B5D4ABFCBC676DF25C322267B7CF4881D950A524B98DC399DC7BED800824130C52226EA927C6D1B17FEA908935A4CED5509BD813E3104B126BD64C932 sk = A6B534767A6D839FD19075AE0BA10147C46862BF7BBCBE83F2B72F72F1368A1F8458A22CC545D54F smlen = 1663 -sm = D5235540AA7F75A712D27EB352C0D644C95771B5F354A14D54DFC8956CCE8F7998DB297E156921993F21ECB6EF900DCAD71F70560C0A41278FA7668F48304AA5D1260DDBC3D7CF47D792A6569DE7B5E45259EF439C267374C692890A1EA2CEC152DB0F715FFE1F0375CFF8CB27986C2BB1918D7264C1172521B211119D2D733DAC09CFF39EC931F2FAFCD54F8D4FFFB168AA3C70D450012DA4EA4796F467D642ADA2D658860E7274112B80A5085F06A89E145920B3FCEC7276B169AA630D4487C8EB2D52B369FFF825048B91E2B8A4E3E0E60CAEAFD59240CC05728DE1227FA44B1D337A116FF10AA013E0C2CACD5A5E45AFCF815F35AE86909E7BE5068C97B5F39762DAFDFB90D03AA98CC8F813116BBBA8361A928A9F88747DA3E1436871461190728BF1F6CB15F599900B0338A9780E1E34707571C1DDFB18E5FAB5C139976C118CC1CEC56917811171C284104BC734E03044AB44A46F9093C0D097CCEC4DD006B4C5038BF1E777F8000385D4FB6E720B6F72F6F0BBA83F4FC254C9C45C60444AE0107B47203A13D87EE23C92967600F32D4D04DBB5B34B0D53FD7845C247A5F55AB76D64CA2BAFE73426FB75110C26C9ABC0E4C3A1B5963BC0D3697A8E071880533999A0F0124FB4CC69880E4098812F2E1B684521D173911855C5721F9C0C18A61832B6F808F86230089072D62836DC552D1C74204DDFB975DBC92D07550CAC488F8AA84BAEAD32A557942AE95964A0DB06EEF6D10FEE0F253570ED50DAD4FA91A56A280493C4A6946521C962CA2C06A09B1CF2B675DBA6976CBBE15C4BB450A1A02F7E5E9AE07F0AAB7DBD34E9370808AD0F5100691D391BCF0EE0F6FD6B4B58F8F4A0EE2132464B634FCE944160DBB55516DA6BE3F63F16800900CF66A27302FC50C69D2BB6C1D942FAD68C16B08E6E1FF150A2813B9C4D8F6EAC208E1BBE061D36076617BC4F9EE7B999C5C0650A6398E8BCFD22EA4BF6686EAAC84C670D217D04767FC19479E4EFE856BEAA842C758302693F8E7DEFAFD8881DC4E488024ABC01E69B1630ADA5738B4C50AAE8E966ABAE71D1964037887C053AEFD41D7E77B4A59BA5A49E025E181B89956E8B9829D0C97367E9199FF539C6B34CA3E60F6A110FF730202EF045A2DB796D8C4909CFA79EAA5CEC06BED22B0835C9FADCB9F88D42D9209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E +sm = 941DB63D591634D730FBFB8C81D9DB0956EC74EF690D4BDA956D253ED024E2072AC9BB2E03700E19A85C3151142499FCB7A5DD048A89D646640AECC4347AB08632613391E8443BA8090722D573A3AAAA5B10AB553C2649C633352E73735C41364E60FA6FD860EE582BF8FB4754141E7B2EC7FAF5DB5A95AC1C30E71E4E111FFA3F7B1FD7A129B872F7DACEDFD5D2E6CAE5BDEA83AEFD7D220C2D5E271F5DD1E2FE8EC78562616DF80F3BBAF726301673F600D064E15F98AB43A658858A7F34C06DB0FA84C2F21C296B5DB720B1B7F1F98EA4D039951F9BB509C9320E62C0EAF553384BFDF5C46599A36A1A846A859456DF0B113375AC2E53F83B29F252EDC4EE91B4C57EB72A0910E33E2E4AF09D45079DEF9FF4A0B8739277B40F89912CC3E68EE33E122A8F29B9021DBA64BFAFB638205BA86CE7B5CA54C339782C3CBC00FAC184A832F9C229FA8FCABCE78FC3BF1F839829DE8F293F1DBC5B9E9AEE87949C13B99FCACEAA4F21AF516399CFC2FB51DABED76A7AB350B77D26A7F20DA9AE1A111D6B7F75D3C68846CB61303F3393FEF1FD2C0AEF96F519006D5B87E4F54E6CD092CC025FE03825D1A798CFF982FF433B9924DC7CF074A2F17E873D558868C449F8D70F99E5A4F14AFA4D9DEB0A1262EC5AE923D362B45D4EF1D882AC4E7DBDCB3738D80EA1E7D5BEB47CA24C299625AD41C749F6AF17372AD86DCE24F7DC3585681314CD0754122A3A8FD2D921815521396DC4CB584B10C2FF920CB9EC8D87FCD6A3829F09E8E48913A3782EC5ABDC00BFCD3F947F40203CCB21BC64510A4879C53FEA657785C73D9CF7F57FDEDD17BB03F0998C35A8490EC92F682173FE26C753A0A2B9380627A9DF5D4F0BB3E0EE755E8564C71743B7F7D81F211515813A76BC47992E84A4552A55D3FB8A9C37E75A5C066FD7E3BF0493C773A4073C5C609D6F67142B0D8F6174B9E47DD2636655C8636AB3458B5BB7FD3319FD29083A8985B358407CFE8D47F82DB3D119326766AF1EFF1ADCEA8023FDE7AFD8881DC4E488024ABC01E69B1630ADA5738B4C50AAE8E966ABAE71D1964037887C053AEFD41D7E77B4A59BA5A49E025E181B89956E8B9829D0C97367E9199FF539C6B34CA3E60F6A110FF730202EF045A2DB796D8C4909CFA79EAA5CEC06BED22B0835C9FADCB9F88D42D9209658CD1D801079FFE8E950BAFD70A028CFCC35B9FB00D232C5603A1D51BA13E5DE59E0277962C4474E9F3F60FCD99C9B79665B3839D5C037B921A4DE8E144FA1D38182FBDEECDA6934E814D9186591F01C5E23349B34F4439B4D402C4072CB4D702966AB473D2C39443F41FBDD0C48E566D33E076422EE72FB47B2FFD661F367E9EFDDC988BCA02382EF93590D4FE3ECE8B1D9D8B3A653219C7D131B43E2FDE2851541F467C31129E6F9B9D124221CD52610B9F138EAC1D01F193148FA0415B29F5C86D15067EB1E26C9D51F05655E8545F734F8F244854AD76C6B04C230898BEA33EFDCEEF100D79F8E3B894BA583466749B82007067806E3A7B3BA954F6FC5ABFF0E099A24D14D865F6F4538736124ACC5EAD4169DDF2144AD558DA3C74CDABEC147D2AFA113EDFD1E2280766B18792310FB6B4FE5D0D9F65906B1CC43655BB3D6178EF9093AC9C8F1A91BF49008179394EEE79E1D8E3228F567770C1BA1E30BA4BCE2465AB68F53CE21C0D8AB2F6E535828F211D4DB957DC3AF8B7E00DABD8F1F74C959B2AFF45121C5B5ABD3136C6F55D5F5FFDBCEBC3CD7A430FF3813D23BCDC1254FE6949DA4E7694028B7FCB876099E91B92C65D85C39D4BE9325AFE81703E5B18CBD7BD9EB59A9BB9408ABD966ADE9A60303807AD1B2C14C04CDF8FAE6950A55B21C9EBB5E94713BF8C2890215C5DA94B59CB31EDC671093B15FF5014DB4CD3EA8060260DC1612E9FD6E5AB40F0656121F689C8E94212269A7B24305C83BF0583418755CE690913CB081F2893FB42BC4750F2C053C48C1552430793CDDE1A49AC9E21913210D727C4BEB5640AB9B7505EA4E59AF417A085394181784BF1BB0BC32BD71CC57CE77541581F14B8BA4B758500694796262B561A38C72893C77B548D779A3833EEB064CDDBA5471CBFFBC769E139946155BF376A56415AB743DE568CD21895ED6951B5BFE1B1629DD6510DCD4483F206954964E0517546DD96900A2540A51835818D1730B0C9123E7FD8B28E6843BFFB659945A273CEA944FF6E83C234B3E43DB4630614E0B67778EA760EE341FE68C525E90475A1560821AE6B2A85015292C36EAA2E041AC04FB55922C48204525187C7E0476A9FED04EFBBA96F369D8AE709506620127FD399613A9796C4FF96D7E count = 25 seed = 6E0A8EF5156D693FD0140BC4A31084E79773A83F42C8D133AC8A9D62DE3CD74511F893DCB26041E6B35E2B175408FCE7 mlen = 858 msg = 8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A -pk = 8AB4C7E5E96F82A161ED51AF0DAE5E083EE39A1C38F3D51BEA0296C36D631F6B72DB93AB838B5DA36A05E848D5E20DC52D33D10D54E5899F8CA0B8B20174E13056D61E128DF629062B96DA35547F0C2FEA5D5E4DEE8C4E6C915B637917374DFDFF380C450C106232454F9437687C7936B735E5CA8224410128A348088DABA0BED79585F394DCB33E1AAD919D9AF1E5985D64FB4162649B99A0CA341DC31F3497DC3511638ED5B47A1D05436A5768C6C0A5452282770435871F6F691395FFFD800BB1C2F05434457CB1948380B0F4EB39EE24EA53CF908FD315CE772D8BFD6FCCAEAEBFD4276E469F385611172DA1CFCC42B2858AFF07582792504449A20AD1DD01CED2F33C086C53989A79E6EB3CE34F472AD7702D453B72E090DF875E5D563B54D68D7B172501B38F80D4DFFC7D422CEC0FF334135AB043BF4FE923A41C995163234EA34749D753D560872530629D4CDFDDB0195A0F549B48E852EBE5BEE8D62C74CA9A6E5F2A53AE305B866E6F40BE9FB2B324B171D89DDE47A81BC66A0DFE45594D38415CC2C31BCB4D8AD2E67CE93A42AED9E4192CF5B7D0DBC4276835E16D28D3EAE58B6F7568AA0B7DE1D491E4684016DF153FF6F2C4ED660055F303E8352559E2540E3D29C956FE69FCF5C423B01DB782549D6F037F5625FEDD437698A31A9BCAD2B3E27200CF13FF862190E8A5D415460FEDDDE89B07A0E704CFC8D66186D539B6D7B181734F4CEA6FFC9722080715EA48B63128C8D2BFEE7B81895BC39395736B79CAB49F092989AC099ABD21610A50EADFA704C0061540B9A8F0EDFED29097E3DED89288A3591219619AC60C6B69CB8A48CA9DAC7C15B42C9D3B4D6DFB6ACE5E071F3FC8D731F39423D6418CE2DA066585F51B82073AACE45B8E9F6C9DE5194837CAC4B838E0E6881A8D34B6971C1521A7122DAF5FDC222848D202D7B059F23609B29CD60EFE40FF1AF2616663F00C05F201FF7965B0D672E572764B6477CE963C90164A5AA5D9F7BBB64404DDC21408E3871CA81BBD4E26A35A6693B76C9541A11EBB49BD5AC26DAFA288E8782B3D7553B9C1DC026651C130A17E2A3A3DB2A7EB6DFDAB39DB1FCDCA615E0A53B08718831600EFBB8D131B3EA5CDC99CB9BB5A570950C241D5B51D87EFAAF5A4E3C0F94A40F2E788D3ABBA7C8644DC6EDB7AC683B893871399FD52B6E5B9CE452493FFD8BCA07EFC6CBF54CF4E725A03E09CC98FF6961550B4565FABA9CD2ABFED7BB190952478D4B79D64E505C28C2F5A9A04A2D874DB28DCDCDFBCAF9FDE456C5F2C04CEFC708F509FEDD2B2D9D479A17EB5CA117AEA0C38751A7BC44C99B6FBF82117898BE74D88E82E2845F4E96E831036E07AE38729C3B88B193E1E3FB6A1C6E052557ABD49AD52F53B2EEFFD6C7B76B8FC88455B8F1CB487ED5147C0EEC042B48D498DAB6C713DD5D55039EDEA7873982A0E4A294E1C2A624318434E29EC29A4D9D4AF3021AF7347EC12562BC0615BB5EF88B5E50C41CE8A4F3306BAD63684F36B49DB0E0ABB3C6A1A7E0F5FD3766EFDB4C61E2F2AFF9114DC12005ECDC7B460675F987D7275A1D33AC2B0115D6FCD3B874E9BA45CCAC5EEFBFB78AB62DC0182E2EA7BFD33E089E0D5D252B873774B6C72113AED27C2539F0A097590378051D0E8E2753EE22368ADFE95F315631592423E8333D9CCDA38388C08537463D2857160F719BC939052B3E147A9C894C500FCA45BEBF46D11AD92D3EED7B22716F66BB3568F1958387B1766A38258A1BFD119E72A06D7835DDF31D7EC6DD9C5BD31FADDF96194B43B5E9D386AEF2C10294D47725377169EDF2691F101A3AE976A91FEFE0608793FFA3E4C3564681B454BE2849BB6AB84278363BF64D9426149AE861CCDCBBE45390F1DAEED92CD739C9C256CE0AFDB9463C15CD330C4F22F0C4E0E504612FF6BE473C70C2917050942927A8AC9B632A1A92985A694BCE129616270C4B1C0B8D505AF595D54D9ECBCB34C8F52CF7CDEA185D278559813EBFAE89EC2D20CC8CD68421D9C43C2415EC11CD05766CC011B6C52BDCE2B2CE41436F43259E9D611B53EE6BD7F551C7AE53B153121289740ECF650364BCE0170C10DE02B4D50DFB81E43E55B82BB817AFF8CB9EED41110E80F66B4614B3952DF98B5456A1665F32C3B32CEA380E8D2E7A9682D754165A4408B9FF25527C021CF67155D895EE3F5F359D2AC0D72BC620CFC83AD341466324BEC4056062E67D4B1C36BD6917FAFD7B618D1A89DBDC11C8E6922D52274BAFA14726082EB574EDB0194AFB4282F67F9F20DCEF054FEC984F270A010FFEE55DAB8A563031CB8A5E51FFA95BB9D4B64034387C818EBBB0380CD60FCE3BCC30AF6F028F67E5B0C3D7799BC7E1FCC0842E700CACEEC1EF9772361610510C7B682B04DEC80D84DB87F983CDC31F261E30A923BB0F3C6B936D559371B0072B45A466BA9328E8BCAC44974B3A65C0DBB7590C2A6ED6F9D67D9B601CCB55E8031DB9BA14E875D32F27A0C2CBD4F923D141D7886B4C254E06681DB93D59FEE6A79B9897F76020657996671CB63B0089980C8AC5537A27C5F849340F9A12607DAAC770C9DF211959B090F21155AED274B37957FC2821CE5A5F7420841E2E9B1814B55A1E2C94E40E915995166F93400D751CAFD16B1621F9CBDCEF4952723EAC1895F85984A700E96188F26DD6B49B8F690CE36EC51993A832A56B4557738600E81E880C1DBE4E5E55422BB6DA489828A3D1E2B81C9BF8D52644E39FD38051D8B93C8A4359FC4A32330531A043E032EBE92804F14AC5BBCDF18CA76F992A195F4C0792F6C578C45EFB2882BC598DB8A52DE97DC80DC2950DF1425B1C7DA8D483A80628994988543922D5BE072E0FCD85545431B8DA0F38C89D05304930217A4C8A8F72DA02D32981C8F185706D4A32054024EF4A172B058EF13758773BC971C8FCFA87010D2E568596950E5E4DC68EF014579AAA43495C3CF9649A1F8B3290F7091C5B512A937E40F8E2E6CD9E8396B07E51DDA86D2CF4EBAF4923A7FC3C5CA6C26A7AAA5E7C1407C3B622D17E75EFF71D4942A2B1BC710C75CBE3A65D81431A51320D654592B8E3178422B59B633B70FAF99D0C1A23B506E3206E909A44DD65BDC3174F75C3760534BB580C104CCC3C4DD360BDBF67BD76AFB8F8F83AE48374ADA0BA23AACB0EB9CCAFA67D77407408312E0F0B5AAEFC99A7A8DD679C188F4C10CA64D5AD805056DB8AF14B5F4D7742CC50D8F8DB170B36AA0752462ED2E2B6FD56B49393E60592CF67A9B428D3280A4FE16C40C19E0EE28EEC846A7652D03A5970D88A1A45C270CD4E0CAA3E735EF38026DD1EF0F6A5CA419635C8172202FF3D24E964D21865C6C785BBECD3F683CDE314D2BA6543A44318D6369C5126A3755CAFC1C85ECAAAA638C21F857AB9E6BBA1CCD28A20D521990D8788AAEB593377D2CFBED0F962375A3F27B91586FE5B4F7F827AE489A953C4434FCEB8650AFB5C7705F79EBE6E698C73575845D3DAFCFBDA887D0F9157E8F415CD44D2B713C1A6D944C6366A1940F82E1914F6B2F0ED461824269B9BB72EDDC135C24C300AF558C9F90EAF152B11403BBC51EC5DB1330DB74E43C273D2D19628DF115D7741BDCA2F305D92D28B437999481D0DD91293124BC06D0D29E5F9EC294C8E4C1FCCD368351300F9789BC538A298406A6B73195365314BAF751C71196EB7E3260F72176395B0E860710606807771094B262219CEE6F848CFE137D01BB91AAA4AEAF5AAB585103D8E8043FD857A291924401FEA861F0FF913BF3127355114CE09275EDB700C62BC7E676943A6D75BA6EF09E798D3273E61BBAF764C996A874F9DFCB7FD1803FE1857D6E302C3954590CFA89F97C4CD6597C82F0D54E23FE80D8C6677174A4074E7E974D53A487E2E885B8B03C34E92E4D6E2C59FD53539CA9EC3A3AA5338CCAD4A56EE8BA96891CD4712EEF0BEE71F0278CDE6CC2EAF255BD8B9F71D90CA03E4D67642B898B4103A8F1A4D3707C0520A813382CB6F2CE8F9CADFB10AB59D61D95B3BE6E7E096B04C97ACCF7F30724DE716A9442A5EF646F38F343C34AA397326CF0B148E95E77D303B8A3C2C830CA8F8C70B111CF68F0FD2C544DEB7D9256D463BA9C97B5CC88D0066B9DB83CC41EDAA36255184B9C2BF5370C8649D5BEE2629754C9C957B130BD51B2E74A62C943F977AF507950B8844A4BD42F6C8DC21997D0646A695F9876178859DFE8F317E84469D9684F2ACAAF11DCBCE66FBC585B5E11D87867B80F393B586E2341553888559DA754AB02B6D9281FCB74EB0BE5DE1174D3EC1B4C391FDE22837C9936439C96E1B70AE75B47BDC69C4B81FE3F44D16AA7A7F7C543B73CDAD223B239317E600B3D55335682AAAA4387218439DCDFE0DD37A964B1331B0FE76254A201D93670C86D9C3181A3C8D17798AF0E63C40898BBFA07ACF44FC88E62063896A762F66F16919F142D997D5F67DFADD1E0DEC0EDF90592902D6D80A7945DCEB6F3FE1FCFA05EB214332BBF0C03B1F7981560F7703650B644739C65F4E1728C9EBC64369846DF23553C3E0FD58E21679954D32807C360A0CC15E51CC838775D499D5202F76EA5CE4CB9F2FCD2986B56D14287B12018977CD8D714C1BBB3CA91901DD748E58222BE5B098BF8FEAC988B3030AA0D1E5CD23B100F9B167F9AB7065518F1781C1BD4AB175830825A8268D9C4A755DC8A573BB6EEB4D2E6213B8F1BC82C9FB027DFFF5B757066B08DCB2F794251CDDE46D6A79B418607FEE6353D5266BEB24E96ECA3174B4F3B2F09AEBAEC8158D8F18C37C5EAD819BFC0511868B1DBB2F521A76DA08A1E280B1DDA8647470F86984D1FAFF86BA1F88201AC4E2B7C14B86D540324653184344BA084E925A821F7708814575A548538EA54E1A5C05D793AF5836444215FA196F8AA1281CA91A0BC182369D4962439DFB16D1566AF57EF98D69711E5D0D2DCC6C87A24924D9FC78C6B95E450344D7F189F8D63090FD5C894F578FA8DFE5AFFBC93A6A43F92184B6ED606F456E238969CE3AA696E38C99500F7D0D2061F7802DC800EE7A70A73E7D10AE8BDE536B01C12A6A071B5C2E6789622068C236F0C084408E49D206D6523D024A0A6796487C0E8B9A0C74FA0500080CEC82B44946B6B7B350B84FCBAA98132A625AE4519D19214F5231AFA297AD281850885401B7A725109C452BBEDB99311BBC82C9A8D5DA644102468192F17EDDB35AE2598437B5575BA737453EC3633B55BE1668A0A2F4EB77A00E56CBB632374BC745551BC7C1F55BFCE457C4E39D752B103DB4FFF32089EEF22D8757A120EFE3E699C6A06166D09414CD39F7FB73A9929BE6E964499E8AEC91D9ED72B94459140B2D45B0D258E0CA19B55B09F2A4BC5B830E131F2158EEFC8638B5BC3F207C40538C1E464988FD5A3A625DA839C3AC8718F0FD034A4CCBACF203FE12EA3F5E599F50626FCD1D2DF7206B4E1769740D583A389E17E01A3CF74B51263F8FB01A3FF92EBA1193507FB3E30439226917C708E0BA17F0BAD238DE78068741932CC04A8EBA8BD241E539C0B7A44AA3D478F4260DAC37A62EAE6E93708B93BCB6D58B0F6AF67C2C1292C25ACA8BA94946AFAFE062CE21CAC525A3E588897063C9E5A4F41C3B09E51DC9384C8FF14C579D799E39E9ADF06F678FBB7231847189AF1E014ECC8259D6AD5AE7E75E99B84448EC8032423FFA60E434E73D118E1835D558D373A58D36D0C19E030B79C1CB755909D9EEB01F6859F178E5B4CB91597B04DBE56F7B793221BEF5630041509E0CF717DACCCA4AC2D9CE6B3689AEBA2C24C8F6791F1B64C4D8AF0EE1316E2868B1E8179357FC89AD7C261373704ADFB34BE8B0E34E3496719B911ACD9F0A1B895B943930FBAE923A8676C06934EFAE35D3AD620F50FDCA5FFD7D135BB5C2211468E61449B4FA0D97593101D37323F77B206A79F9C3901DBEAF2FF1CA92CF91E40576D42CD6ABD74AD9681993008A971B6CA70AB426AAED5D10181FE9D499EAA00E86F060ACC76EB2A7136906D09A4FA30C808526BE30EDBE95727D4C00FA4DB7A2F8151F68C1607D3B600AEDD8B78F11F9FAC5BFDE307D4B9C9E22CF6A358295847EB86784EAFA4076F1BB54123C374CF623186B49CA6AD941D9058FD6A20AA1F41A3BB4968D5394352D40A9793A43E74D8144314E0986F17F370C06B4D1E2F4EFDB3E4CC4784736C7F50D7380682316A4179F0426CADD46F9163559455582904905EB806A83F1BA0C7444DFA986F92FB2C7B264788DEF0116A48B0F3D592696F41943F1E857BAFDAF3B01BD7314D44CB96183BF9DFB4C7D8C47ED3CBC9C208B7E7727268EF7DF1367BDD106F0F9690E0330B5EEA33D2C0C04B3D75E81F2CB0EF3A9AE51EE107B1F8CB92F71DD502BE1DA941C6AD1E2960C33C58670C9B4260AB86F5F14AA58600557CFBF03C0C330BEBE17E94E0A8D37D6A6DAA9A50FDBED3349975CDD188FB71498372067D598DF3EB58B42E19E6001BDA03BF951708718DC7F0DDB06DEA55ABFF3AD633B54D291B97A15B1879870EB676DE20AB2F22D6C9BE24EC86A19B9EE55A066D7FA2C07D308127086C9DAE5957F776A02EBFAC067094A442D50E06740851EC7BCB43ADE2BC671503165F828FBCF02FB6B55F9626851B83CDFD89ABF1D52B780BD85B9B35E269DF0FBC9E8E3C67AE4D16902C4EA60D48CD6A9A37289A51306EB3565A766159153991F13273561124A8141E4C925972CF57863E8531504826521A627D0738A4C8D4FA7A803B7B0876B14D8BAD99684816FC24BD49C2A3143EF24BD227A7AAC6E0ABD9AEC2B48F97D904FBF1A4BF65C648EFB3449E59E81C1C90A15D61D23741154C5786FD2EA61738191F7EBE1513C16D3A655456F3F605A777B0B77C9B19483CF533882BC3CFBB579FAF5786DEAD208A7F113644188652E1FB7FDBBE4DA54D0D62ED88E6DE59098CD557D1BF47C51BDB243F290A3B351594D7682570D5BDBFA24BE05F0A39818140EC499FE3E7111A395DB1540AADA2690362A807726D4B15426D9D633367FD45C166976E1D83515045D116E080F20902D77DE832DD2FB4E72DADF49AADB3 +pk = 8AB4C7E5E96F82A161ED51AF0DAE5E086E281D7FBC91D6656CD0B3F09C2714E19CA9476CACBDFEA93A34CE8F7A2FD5D036A9ACA0833735A5AD1051DCF371CD9400D94B3AF902593DE666E915ADD3FBBDF928F4E65B7082059E485879B31ADED37AABB8795320AF9F90FBAE856F573A898952F0DDE817B0A5E6726E94E7129B398EEDB3E950BCEC9C9BC7EA22637D9F6084CF008CDC99449734EA7B80A0C4083B89BDD6D15EC4C56752E094E41D828E1C10C6D1B215B5A62E9D80B66BC91905A87218BC9EB087BAFA0E9602E95F5F3506D65E326716BEE7D33D5573A256FBC30AE5F09E8E819ADF67D1C0A4B342196853AE5EF9283CD9E0A7967E4D43D604727840CE9840925B1661E4961148B95DC66784BF5A326795610F376654589796E3E85EB5EB39A18BCC83CF95F7C6BFC78697B3B6E53BEA701F1922AAC9EDF466E1D5548C42295E96DB11616310E71A2F3E1A912FCEB42D7D4C4FF7CC9558BDB119B98DAEAC2075885531EE3C0366C871A460CDA3E6ECE9937FA1CB2A6EDD3464CCABDC86CBF098753EB5AA2E677BEA311BF20B7A4A24CF1CBF7960DCE44D31A6729F13F4E6E90C05114A5F2DA81621D296374A7DC43B8884D93882738273FA8C06A55168BD33F7EE9B13D4AC125966D6515D976F3A454A8ABC81AC3D2A2F417F2B79FC46AFCAA51EF10C6407F8BE92C0A50C441A423B59D706AF0EBE27386B541C80049F391DA517EBEC5BF3AA7668A54E6F672F6B33017980A3E3C6CB9EC8CFA35F250217121543A60FF6D840B6C4ACEC51B4A7DA7477BFACDFCF4885AF86545F0DC79DFC76F82F681BDA90BF9B27AE401CE687AEA9CEF86E52C54E1309ABAE86D114622EABA66342CD6BAAB16866E97CFDBAF9F6267F5342004DF2F841D9BC69FAECA669C8367507AB2CA0A55865797B845207039714B43942234DCF0D47AC655768FDC0E918C1730BD80310CE98C1D44E4680A437C7256DCFADB03CAD68A4762665E2C0894B064829AA52BB85AD2D1705BA75CB1910130F1C07E766F9E712FD4D08E247DC867A23E42F99244B01E046AF4FF75BDEB5EAFE51D69D735990E99761B37905D2036018EAECDE690F781F88865A1AEC768D3CD951FCCC3AB59503814750528B12D2A85747CDCCB4F05B3DB38FA9752217F297F06D04BBF3CF0C62BF4DF53393900E3138F70A0E3F179C6D72344BF82948F74A00A60E1B4BFCC5333BE4CE486D45D5ABFC1DFE3F37BE0648713E5A05C084240B4B661404306A49D5580BCBCB6CE80D021C77FB046906E03044620BACAFFACDBAEDFCE6D585AF3A6C778C6EAADA500D4ADFF4812A1B8F059B96265A5726843A8FE47156F94B041528D15B9CADA8EA9721AD2C2C1F4995AB8CA3AD46C910A89663F149396D32D5CF593AEF233A423AC9B460997DBF52E5354BCA09AB556ED3BB68C3208D3BD6770581C58285545FFC7F6C20D4BB6DB6D9D704CC9561C889B46596D412023B12B53B4DB4E14133A363AD49BBABE792F57D3F85E7F317ECD5981659459B4240843F31C180E3517D715DDB1784D32D0927797CD4D031F381E6D6B0405ED321F26F4BC36A4B47374FD97B33ADA2ED4EE42A5D4DDB81BF4B7D552D31162A4C5DF4D2666708EBE597AC8D78D6D0DD7B7E3F1F839105C121442BA64A294A65E1DEE5E99F88A1EC8B802CE66B0FDD58EC0C26B5776EAB7C223F4BEDA59B3DBDC9D9A5A39E72BF39F0616FEB9C39728315734E9277E59BA6862E2C4138ABDF380DBDE442EEC6B40EAAA8ACDBB7AEC16EBE115D1B79BF76959A275F3B9F1428D22CF2680B6D29DDF51253C88017D5491B27D4BAFBF0064A47E8DC5843670E61756236ECBF1DB71758807177B9E89354902C27DB962C60345F993493E58B748204BF5774BE8CDF941F51FEAA17852D13EBBB2B4D42403E808B93CE43B2A1BC813EB6ED56EA816B106BFE158787EF80FD949A2EA6D96496CB02EAE6ED46DFC7CAAF3C533C97943C696F7D5E532AE709A903B0D132C82E67FE029759D74627E051A4243CC57CE6119DCB3B0B3D34B6D2D75D17CBB89BD6C55F0D07892004744F856F5B6A4532C0241B4ABA0C5062C5379E6CC698B8AFEBA03543ED535A6304540E5F66CDB65D84AF0D93B4F03A9247E9B92ABBD34E79C410F2F6E2C754B7071D14910DC4EA59D45DF17C90FFAC48B2BA1EEDD805F966B66D91D222F2941A1B3DD24CFCBD550EEA5692382F3AFB3F0DE3C44BBF0013EEA7CCC36FD0CA9BDCD6559133EEBD62DC429147C7FC4FBCE960067A65930C5562771412EFE9EBA51A91FF1FEA7CEA4FD0A19F02509BB29B1B5B4E17C30CE906CE2B023732C48C616E9F64A4A45833CE9715F704A9BD21CFD8683DC62DD6E8BB0DC50EC8F85AD3A59A8D67E535F0ED525696CB38A475F6C30D460E8A8D2D36283C625FF20F8B4B1A5B5025AF0994E1E2D44D78FFE79516DE6EF4ADA23E31A5DC39C9BE5F81DD0D648AD7C23F35B18E9EC48850DC79691A6B1E485C71FD17297AD0DBB5935CF0A3985A0575915CD949B54D4E2FB8A63419D9E614DEA2840697FCDEDAA8C750F39E8286584ABA08A5D6D10479DF7E3173C280C4B487E6CE56E53AC982CCF0CFE43D55FF34AEE2A728076E5A34110F79D2FC2EA9D82AFEBBD2AD2D6A4888F639D19FA38FF0894E28D94CE3B320CD1BEC67094059EA17DB094C4236171C6452E348535DD199BF3E5487A28E6BBCEB82A18852C63D128D452A0340E07FF632A5F6DD73B3DE09A659DFE0A8DD5C780F8C38CFEB5C944EA67C42503A11BA04AEC503AE283AC4A4C0039762A659CA3D07D4432E417D24B87F98C19AF9FF4983C7582FA7E46261650D3CF647593ABEF42C22416A03E8A65135DAD00B9D361E73496FC1687994F2DD4198FAD654337BE5B9397C1EAE68C0C984195646883E5B36C0DB0D043D2EB9CE8B9F51B70F5CD994BA80D56C3EFD55F723CD66D81AC9059DB022F82D945C413F6BD24FA61435F457D2AC37F5CD2A5B31A27AB6FA2C28B0D82FF175706DE34A9FE62DBBCD1D0630F7C86F4D81B8CE373A34FF4027DEF09EF4CE5A1170F00C273A0C1A80085F72C0BF0DADCE5E62EAEC9417D57EE038E19BF5A8D348155BEAFC3190E7DDF2EF7BFCED740B13E79281956C79CF405790B0F0B3FC98402CBFEC9D3C2B58696CA3B0A7368565BCC6D8E387012CE41B24033B9F6CD666CF2C230472D2FCA7CAA439B69340D6241B8980D48BD53E62BC1CBC131F52B320E6C5AA3E400090163CBBBF3053FE1675A673CF39FB1D8B5AB040901BF5CFAF43045B1A68D7737ECDBE6301D265352362D7F438FDD893F909843685F5CDC7D3B6E42F354B8F1F9E8A4CF03601E1E2A9002A7870115453D94B52CA8AE45020CCDEB27927655D0732806D116D2CC7DC874867701945EA9CE0682B3F36D8927B95C02E79FC012F82F34400C8AE7D104A8B7FB98484527CC99C0682D9924DD00B4343F326ED4AF8683DACA36265D25193F35A1271B82DB2EC677EABABA7BD34FF010D115A2700623080116B0BB60696BD14EFAF710E3EC878EBB7368AAB17CFCD2FB1D6288A4440E2A84F71CABD49354B4DCD35D0E76315DCBC7539DDA75DE6B0DCFB37D2F83D4B95AE3AE19BA2B810E66DE0462DB4A0DB7F4F37D4C5FF4051BC0318952D6D4E9B57C3DAB681FD522EFB2F70EF870B6C4FBDD3CD0F3ED2363FEEAA0CAD5723DE40044920CBD7E1D52520DD87A82A93A6C2DF7F373CACE7ACF40EDA4CF53986C1BAA7EB109B19EEF54CED5CFD65A65111E5568CF307B97554411617132F70939143B73DF6FB41AF9417535E3B76A0BC2519111B0A674D2895A59A240A80D445579AC810067E486C846387C111F153C96A8558FA725990198FD26AC142BA10B89742A05A4BCFCD597AE223AB0E461245B5E01939C598AFB4AFDF56323BC1732DD0861FDF6B73511F56516D028711A99ADCC91F16EBE1A3028314B693563E6EE05887BC4C92E736EA31BBED07BD11F94A5351CA5CF5B47CE224F1184BD0DDE4A84421328433388BC5F413EC606635A172E9B7A4557C88E083C6525FF1C554D6F6222D12092A0436D93056248A09FDB2A54C6EF58B4C3AECDD577EDDB46E27BCBCA542C1BA2B18C65BBA5B5E66304FA48663F11C6DBF61DC495D41711E0B1CE2134A260101975F0D661B52741FEFBC788D569F0605D095F55AC0DE915B95D9A95A5BB3DB22303832708F70834B96110DB98CD6E5220EA52FD65B8AA871C7C8975960757E8076E4FBAD5B3661EF3DDAEACB12560F6A2E975CAE46F386AE33AD771FEE49A2174EA5CAF81512250A78A5F2A0C92B370E35E161B954894E3EC4A70A2A20E5614013A559ED23C04A782D53D3BE8671D993799A5D5775308E4A8EB9AAC9A2F3597350A6227A39198F1F2F77EE7E102E8770C0CFFB8F7B36BBD23AEA1698FC1603833252263A0D16091CC47698D92399E4A257F6F6A8CBDA31FDC20FCEDF8293CF60DEE4D8A801B678F841731254175FBE8FA7839B651F57DC4FE935A8F129C7248AF58AA715C54495F89D827CAF2FA2F646F48A3DEA9E8086C9B2BCB235164CB61E5ACE5A74ED41BA3FB09315F1EC4264E892FB4CA1E0F04DE08AEAC69F4474EC6A4D4894A770E6FD95E1E7EF835BACF51B1139D1A059ACB1F6FA9896532CD89E5907AFA1244A1AD9AE3CB2FC3A30ACA3A9EC753D2E2AAEA227B25171D66C3775F7B7966F141D4BD62F5FD83A3D3E5D07A2A54C080FFE230BB3B980E533CDA2432A978D706ADE9B78B7273AE0768F611A432DFB0B4707ECA72590823DF6E8C69BB7C8B00357C2E0DA13C967AC9548F017E74E0ECC77F2B0C88FC13CA72F2CB824F2373280BBB155FD124C94882D84B7ECFD661B6708EB557FBB7345509FB15F8CD5AE0A2233142F18076A786B61305FEF6F7BE768476762B25042F7D714258FE83AD928F5282B0B8A9D02B3D51EA0942B35F4144A2EB4781F7DD00FAD470CA981B59E5716E11B306EE2A6D63BC0DBE56DECD1C219587E9EE7E97BDE9472E65C64CDC9C5A71ABF767782BF154EA82FF13C630878CDEEC5309B31C44C667E0E6068256A7120BEA467CD4C18C5F209551C9A22F652454919814AF6F2A4DA41D6F470E3C85739A4FEF7D1C7633865BC7DE830F6000890E0BF8A6B0E274E8E12FBA4571E0D84107BC327F269F36BFC98D4B34A7D11A85E032041031D7657BF1E6A69C148E9924631E3C8C25372363F45F680D3EBA29C3EBBFCA8711B780EBA7C69C7BE2182A19225C959129E24EDA5CAF13153DF56256EE2E4B64C681AF765EB5FB25DCAC54ADF091F51F59D878CC6DEE0A9283D2DBBB8973DF5BE5720857495A13758C717CF40125CCD7BA5E307D65CABD34953ADAB454D10912BD042650E2EF7079A50CD5BB17DE0F0B67D62BE630EA9DCC55DA856E36316E0B8B64C8808315A073BE86B74AF2A2DE39152F2500220136E24A0B4E7AF32F39A37BE59914CBE4FB38E8BF80B10B9E67266E59B003F62B850217315BE6F3B7702500C247DB333E0F5034626E87765FA5B152D7481A1FC7E46E4308E31512B4476D33C27719D28615A293D2DB1EA94D54FF2019365817004F0359E36DC0EDEF925240BA50E902B9EA87C4918D400925B1A94E80A524A57B459A1E18D4C1EB011CD11C33CA8B01E9B0ADA7AFE756875DA2B83185D0562E9D07FEBC20069C008D2F35128494C7D6056B5F568EF491FBCB9676066D086D25483041D2356BC806F8908D5442FEA8C0D1F554796CA6941EC5FBC67AC186A1D9141FFDDC5580591CFA913501BAECFE95E1DD15D98E37BE1F0A4976481D2F9AC4F06BF35BF4CE0AB780C4A9D8FFF7CBF59FC4F3714FC5CC29A8443052DBF8FCA72403C2B15D8468891E4C4B1ECA9503DE0C025BC70D8457CDFB8CA783E4BB32385A285F45DFE8252AF3912A734E58E0E54976925DC6617B302365670FE396A078096B1445C68F5FDD7063C3B74B2489411080644C71AD8C1E1B40E121E5EDC4AACB60E1D11A4681A4FA24B0AD6149555B527A0179A30AD44B34F66585827F7B5CFE3356FADCA4EACCCF9C3386DAC9A4850C7E965E07B3A9FE59C1717FD8F9D073D3EBB196FBE8CE00489105BAD091BA781AE6989DCE74F0CA7225F76CF42F2C7F9525F5DEBE7A3092964B21D4019AF12DA14CE5EC4781D88ECD1E8C29839CA82AF3044A3335070B3C341CBE81C7C96A132671ADC990DAC3FC70AD9F221C47309AE2D47614DB66CBF0B21E37592448073359F5FB3152E45E698F2C139E779A344BCFCB1D667EB49825E68543AFDFE1FBCA37726F69854625A917B33B12413E57726463F86CCA2CB7F9CB4C24F5E6AE6149DE90C808778C7B5AF039A17798212AE195243ED137A55A94611989C2FAB3B8141F11167106F289F11288D638F38FE2C7E8FE47C4061550F2FD89786A968E08C38DF27DB4A5927C5C79C7B1FD43E4D26A2AB8BBB5473B240C1847DC53337A49E7317DA644E0F40DE59228A789082F7D919A8473F4448595477EEF9BF1DE74D677209B51EAD3EB6EDE0D252AE0BE37CEA9D99FBC856938DEAD0D4A0EC4105F5C50C4DDA0C95CB75EBCA35F40454F986B90B16FC13B7514581F42EC364A72B3C4E6559BE0A9C6D9FF8D9B446EBA37D89F203D80CEB20399A8CCBAC13FFFCED731D44EA42807CB8D9B64EFD4C5E700ABE411E7829E69899A5735C9A506247EEDC88BF0B16FCD92BAEECCB19508F2ECA597EF6BDC097A58075559028A50196233794F91403D28FDF94E72397DEE9A9ABE8B942096479AF3383AA6EC3800FDAF61A9832FB4B85E20FD5F11C217BEDD29188099DE7735A9AD2889B7C2832E1707D177D709CDB582B040874EBDA4672F2B7E667845DAC8AB08DE3CD4FC27B9DBA4FB1868C3012D7F8843801C436DF4F17D03800CA01DFA36714DE5DA47E7254A357BEBCE83CF177693C1E756DC215BEBF6935D2E1ED7F40D60A358D138D0F7671CC9AA6BDFC851858391E9CE7F49EF5D9E0D4E41982A78F5DFFEEDA44AC6AECA5491119A37BBD36A5460BFC68D4044DC49F30F5A8781D111F489DC2C61D72961103C2AAB224427EC261CFECF70F24AFB75DD36FF14AE2C16E55DA5577DE738C38564433 sk = 103164ED522DF0DB131C15E139C0F83D9B1B7A1B6ECF7F89A5248CAD7E68DE8CF226DED914D3D5C3 smlen = 1696 -sm = BBD63FA910624B716C7828653B7851D2A3ABBDDAC90641EC94F52D9104390DD243E2BAD4DBA509A5CB0AD5B0181F4C6F7C95D295998D0F4AEAF9C7D4F605989ACE98C905FD4648F42CB5C499FBA630CB8819EDD45F37FD5E94F9727F0FA6443E1D15D8D4C2BECC59419A94C96D69944A83B9B8B8BFE4F7B4765FE26CA27F8B965DB9A97F43003978C7BD0767D6E3BBA78D8842AEE38F24979774A60454320483FCBADCC7BA4613AF394637E5B675D1575E654DB3AD677D84D5A379EA83530314393BB7909019061C9779D2B02DC6F94009D11D97AE2E212DF83A1B64CB06BFE7D0E3FE7E93E9CCC3A5167116772761729CD2ED9E9A6B18F3B787738F6A50B026304FC592C76D50D82803EF9DD785F685A4732031FC68EF6976F3A1D4D00B694BB0F970235FDD8AEDC3CDFE463B7D03F2A25B38542F410F6BEA2618B216D07D4ACF65AAA0C180AF846CA03D60770AA8D8D75AD94B88360E499F27A55A7915FA1E5B0AE24107FB517969A0B786C317F8030541DF18B171C7171D064E04943DA2A7B12112782155BFFE0F242B1CDE9D612C0C617FF69EE467D01ABD63A707CC1808A78221C9A15DE97DA56964F5BCBD7CCFABC7C75B322D6E971261A8B2531187BEC5ECABA918F34DC77F5404464E1FA758249C422180C9836EDBF0ACC36ECD4D78F3445E0EAAF1F62C57D23257987E971CFE5414A919BE252DF3872B763E3C0A38F38E3D1E49ACC5D34066D663F541219FCC1D5D2E231B5ECA4F2416DA48A4B0B1DCF549E305A1458F5DDAE2A4F6AFD528D4D65FDEBA082DA4CF21270C05C4675A394A8DF53AFAEF6740A1D5B3349DD72C8B5496B95C213E16440FB6BD69BE4BF1EA17B40264D0BBFDBED970E9D93E8740B29005A3CCE6D4AC7A5C1C38293F8A6579764C6DBE3FA4ACF0CBE894ECDE90B4E200AB737F15C172005F74ADB7295F4B8BD9768282713FD164B6070F855B8F002FBF1623F3420990DF292C6BEBAEAB784E19B24BD37E043F112F6F6563169F5039B4059FBA50FD599EFF4F148FE54A73B439072A3D1521AE5EFFD29D8D9243BA058780FD250594CDA97344EB9F1189CC67AB96C872D8D90561C60F26342B41DD56935FD4663E891D92DC2662517815C2805F6977F010E5EC0BABAF3CAD305B158EB23487B5AFCDB321A6E50953E66E4A9EA2BD04D05E8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A +sm = 3B44170B4106962D66FAAA898826E6E00101DA17CED6C976B8A5A20A715296AD052B16D8B777E384CFD6CFA5EAC41A607BF1F5265E4AC9A6AE37B8C837A2C00F2E0C33E124D486BC5D4A488D981A3BAC5893E86D22244DCAAE3C288675C4859F422C92C1A7E3F76C8C453D69F8750976EE2CCDC8FDAF53EDAF2D4D11662B913A79AD9E9EFB799CD8F6E05599C40D1765E0890770B7366ED712852C9E0C973A442639E17B93D735111605B03E5DD3DF0902A7C5CE6251A48B371C7C49AEF134D7C4C8561360AF68F8A03F29E3587923D774A6D676EC1157489C68C50DA32E9CD09AA6022884033F5159CAACCD26C79E849226ADA64FB0A76CE6D0DB98623CA3DAFDE1C7D247B073257586F5E08B02B9380CE50FAE3EAEDECE2732D88364B448183D8FD01FFB9A5988FAD2A0E3857D4A2145A7DC7825A32842D072B2705A988C1C04B9D1A4C913CFF938CD563E8D41AB8D61D36E735C3CD550606D561ED6C3802CD251A7BAA001CAF0705DDDCC860D357B4CE90E0223FD240CB56144336095FAC6A2CA6946CCF3C49AA63AD25006F7C4CAC7E9857DF8A1B337FE8D1D57E13AF2475CCC451F5212FA8A376C7EA96799BBB19BC4395BB11854BF8CABDAE0415F467498B3949DF79907126D6266ACEAFE8AF60EE4ADBB35AE2708B9BBF96DCD17722E8B61A6FB6425B366042F94F8FBDD20105C64BF856EB4B7219B52CAF956B20390B498493BB30288A42B377CFECCF004A585B13A6A25FEAEC6EF67DA6D3B0CD2D0F892DE95FA50DE844B0627D4A3F93CEFA7F322C1024224256F3E856A2C5348D16C46DCB476E0886ABDC9C797626AC40AC08742A90E35452182BE4D1779B3A034407A961CA48E2CC500C9F8381705D32031F53296669BFDA05CE3D7310A55733B3EDFE941BD2F1B66D971197E539A2A959C2D439AE2739EB60F1CDBA04FB1C79FDB8BE5535FDE12450E1C2D7DAEB62258630E2A53FF8C9F779856192569D4E92FAAA025DA528EA17917B91DC770ED188D1B4080B12770FB5AD4FC4F148FE54A73B439072A3D1521AE5EFFD29D8D9243BA058780FD250594CDA97344EB9F1189CC67AB96C872D8D90561C60F26342B41DD56935FD4663E891D92DC2662517815C2805F6977F010E5EC0BABAF3CAD305B158EB23487B5AFCDB321A6E50953E66E4A9EA2BD04D05E8F37A065DD696AD437EC82909261B842EC0A3E66F8AC574105A3C82EC8B4926F2466FA550F8EA1B6A9A142C00AFA44BE6512A85350930DFFC99B95AA21012057051B68C48581AE439B9290A163AA4B6AFCF80FFB91A3321C7B9ABAD56D5DC1BE4E67E5576C9F3A7DB96071859B94EB22A73DD96C66AE67AB11D1AB62A86D826C682DFB8CCA3259DCB5B34BE635421CD4206E7D92147F14C36424EAA407B441F58E5C187E58A26B2AE144888A3CC1387AC7D0A681EEDDC3B7781AB282E8185CCF33FB27500CFD119E0415DB1E45237520A868C8457C88A1D3EE97EC9451DA35D7E74924F8902949E7EB14BA87C8AC672D7E4F3BEC1B2814DFA67A8DD2E2D4FF4661D64BC4C6D6A78D4E489689B6063CDFF5A3F1554501B424284A9F4B8FE777FE4E6AFB83A85E36200A9AB40B9C18678454B2A3F50A4862BA1E36F0C57AD004FF90192B5619614E37DBB38A1B8A65AC613F7796C70772128377065B84F122540106D1B4F9123C4E009B4C0A85D59B35F72DEBDDD154ABEC7F3FB25FD1FA04367386098DE610B26FA3ECB031A6072D14607E92FFBE195ABFF71E586A984131AF24E18AE94DBAB0544FD2AD217960F337111BFBD4046809EA03C7C47B7177757A4A43E1FD0134859BA735A8FC17597E593BB58322136602954D3A21096B0D1DEE5CF0AD17A5FCF561FFA21CAA70D33998840E4CFA18BA481704A8B82D2CC1C110FC9A6704751365AE9F338AFE4CF9C811697DDDFA8635A2F3CD02DD1845251014BF2F2D6C02A907BD783207C4773A937048A07C500D7C424B5F65A2C376523740DF9A0B60437CB8AE17D64DD51DD4E433AF83B20C4B6B890B97976DF09E3A86AC19006C229D59FC7A2923245B7B1F0ACF7C42E486D41CA1AC1D7051AEEF6003CE94182F97D099C74317F61EB47AE18C2BED6A3CB253C21EC835E435123E0A657ED926F880CE8E5DE3155272328A467278F52AC50A1121AE818A3EA3A2E1F7401CE23AAF66A4AC289748A7E98A5124C586D8957BB4EDD3F091492BB1A64D75EFCD45AD51CA420F15DA848B20DC6BB765E7B71359B3A9E95E121266AE4A40DC2E9A3D81EA1B1A643594B3D4E6ABB7D1202201DE92BDF0CC1ED977E2D5851822A01F48A6F23180822888CE345AC9BE0CC69BC448D41CA20B79C35B1DAD73E6C683E70C4439B404CBF07FCC39B0E5A1D33F3717A6BAD28A6DA4F091BC7A count = 26 seed = 49CC05312D1DBE216FF03B60575017A6A1464C06D2C5A4A6F973AD9F275F7C66163A29A803BE759B117043862D277C27 mlen = 891 msg = 30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 -pk = F1B6370D573496768DF7B64E71356EA757E090B16FCC692D8E634B10E3EC930C52A086A1EDAA18B0327297F65CF37837B57190AD841A3A089BB9BBDBBDD8DF86F4FC7234667FF8906B95084BCFF0D8A804710773020B39AE78CE76678DC435FAEEBEE2FD803FF40B3D67486C90C4ADF53EA36EAFB8AEBF661FBA11F8E49B8E272690EEF3F2C80B0CAF1B25B96CE674B29AFD1F2356268C2DE7F1B43C440BBB9490A36327A9788AE12CDB8C8A8E71D46D14745F0D14A7E5E8D100C902829973717B74789E67E77FA12033451DBA125E483464AD3A06280DB5AA2CB73390711203FDA4B1A74DBFF820ADDCCF78F05713F2FED8AFCECA0362479B601C951A7F18384307896B8F601206F03AE90DBD3B884B4A0FA754C9BCE65693CA44817474EAEC82B4037EA823818247E28424618CF1F75353E1C813D8238D252F40F6F4D7490C1826E30F2AE60CE23921DE619338D5EC4B059C23BEC0758B31935F12253DA35E07DB6FE8516ACD49D12D9B95CC7BE7CDC690B2BA580957EB8A02DA8C4D79DC82385BFD3EC38AAAD4F243E0B74F751D1FF706AD4110DBC8A8707D0896F24E48C9B17984AEA95FD0AA7C1877AE99D75DCD5603C1DA3232CC9CA2E631E7AB22ED60AC47E479635CD0156CBC304846C3AF47207327120DA06F642AEC3861612B8F1DA17B311014FCF2281754A5EA460E483EB2A8F8834F0F832FDB606C94740D6E60C237AC72527B8A908D3999CF23D2FBDBAE6943980518670071EA410A95F967F0E8D4C706E6057321756D6001161609B510A31A8EC690F4EBD9DD9ED5C64926D5396FF66F8AB91CC68E1633CF6B8A806D0380AF5A66CF01677AB4F3E41CBF563B615D0B517EF62305D6D996660A940C9D342495C3E7C53B1244F6A48F722F47DF1F3CF4325577AA07106A78696FB0C1D024C74BBF7D6E22F70B252B34CD8143AD1E71B6D5500A0673139B6406FC0377C792750825EB11ACEB1B7367FE6F3164C654E06B8B003558C99326E4365149E2961F8776C679E75DFF69990BD1FACCBBB07D8610E8E5EFB53EFED03B0388BF064DBE0831C3BFF86967049A75314A8FBED3C1ACD436BEC48B84AC1A1FDBA242C2943172B89B7F1AA8464BB603C9AD9E667885007B81302CB7A2A30D23F727E7C49600D87F932A7288D6C75BC0577C56D5C6B39A4502CF9196B63EE9228761C40FE415707CC08B996FC74A3D1B803DE52399C0ACC86054DB2E862E3E7DFA986DD368D9E60EAF58E7317A9C560B958C6A2A7CDCA257DFDEC4F4829C026BBC6F259772754D9E57038C29F1C6620DA089F86B0CC19C847CCE010699CBAC9437F9D91E954AAE1E531AEAF7B126F41E94120336E31D855AF95FC96000E077949F7342A5C9868F1FE25840D556DDE0B8BE26207DF33CB9F9C0009A820EFD8E9CE8F11843B80156446ED162401042DA2AF022609C6EE2DE27EBB3B798A2C285B2D8F35139B83242005AC6EFA51F30F0874FA40B731690906DB3E37FE0253427A2CC9198FD1F1440CA999702BB760368D354788CEBE6916FAD1A84869D5F18D298E4241A1ADAAA044E25330A8F74AC71A33D4ED1135167E5F509FCD013A1B868FF5326C220B15116E5CC30B2B8073D2CCBFDE0EDBFAB29B17D65898E2C27159618C1E8692D7AD3F75F63865C3A557B8CAB986571DB801D61EEABC9AC2CC633E5507F5C8F95F72C03CAB2A244D71C43AC5CD329BFF7EB19EB1EAE4D181820DBE9E740E7E29B52C46CB2FEA53E753F325135AC50D6A1A700DD52941B3C6B84A6FF7F96BE4B24A60097F308866B2A0B88FA019A326C6D2AEBBE1A4B5258E79038581911FF23EF1351CBC7F79AAC116A2FB912B2AC99109EE58B7CBED967389699973528B0645ADB87E9EF39F40B3F8F40F3CE3717828BA5515BC29D85E4DAEBBB6F39970EE003E225F89754031A12CBF6F5F9DBCC9241D290D1032423FC1F1B70474ACF49232DE6C757198E8D766143D568E85E689C7A15E845B6056AAD44AEBE6BACFDFFAA389B72472562A51BE8FBE02C79D21C312FA96A62F4CAF3C8BB120A413F41CDDCB299FF45BAC23CB4B4E5B6ED18BD472E0E4A8471C4922F0B78FBDA84AA7C9444BD68E6EB98C2D817E15290C27EB45116008F98C2B06C9A7E1925F457E1790C25D6F7D9DF3AA135A1AD5D34B37037E8235BCDE67A42996BA96588CA1A4B189C45F35CD5B4DDBA8F0AF5D051419B2366E05E3D9E5C2D21DB50FDC3AA91CDEF990CB0641C73FCACFCC8AC862CAA250BE84D3AB13837BDAA4B42D04FE1EF92268670156A8ED5F7853B9B44E080B39C507E0C5BABB4A8616A63ADFD3C4E1531B4034979EB950FAEE7BAA1D2504BB0E0FB1575BCB444DFB110CC2B850A05BB55E718596ED4DE707879ED71882050836F6B7E14109EF4D6A01E3B6B952CF0782913339390A2A5AEE58E1BB136CD22AFAF5EEABE46F915E6482AFEA8782514223F0E081BA959C955FA400B94B9376768196A603D6BB93CF5BEF6E114C5DB3B8BAE52F0A15DF7414C70A680E285A4AC2BE9D14E5C8A95BBAC163AEBA1639B389C6A170DA7D7FC62C1200E0B12BC47A469A8A007F4364762423DBFD61924AF4AE1DC1A22149B3232D5B1C3A0B88CF3D6B413716A8B58079A0C5BA0C3DA5B0689B767963D2498C664D6510E3B77D653729272C65962410354A330A515E47EF679F00A3AA05B9DA62855BFF7D9530EBE563213BA447FF94A2901FA0606D52839630C5E7D5141EF01136AA1DF21D6FE9DEBAD793754C4D4A614C58CAB1941BB9FD001C8E377D0C809D04088DD03E89882191FC2174E8663DA63EA743790A5B92C13EAA9A0B818A0B9620D3628C1EFAF42654624CD6D8A28C205B1C3588F9A0BFC5EDFE4284829444BA5FEB5349AAF3B721B6AA090A3BBD80FE06760847E3B36385FC794E09580748657F5B12446EAC43BB5C46841D98187FDF10B42ED83F772DADA6E1C1D07676CD1C48806B9869B2BBF998C27DBD91DCCAD171773A60FD83EFE86AFAC7DDB5CFEB0781DC2F69C6306C0BAC0AD06CBDA7A3DD75FD5804C5EDEA6CCD2458CEE88747F81BA7DC706E111ACB98E692EA7E83360355E0ED22BC404461620BBEE1E9986DA0E7B76282DC96FA9BAE672C84463C50245A83CD3D938ADDC53EDA85E55AC7194B463E96F68834E585EE4A65F2B5194228542FB182A325B03E6EB8B74462867F0F2D0E6281B526FBF44B8B18B2F56801AF7D8C7E1FF51E45102CD6B69CBB29FEA34A283FF8AA15B02D11385D630434B162458B197E6B24CE479E0B8F4BC77B77E74D0B2EA52B576CCBF1AC6774DCADFAFCDF6B910EF996C756CB12C4F30B3361BEE173C92110322E48B8B792E9B45B4DE36F68E78E8C92CFF18564D9F1EAAA93A557034DF04754C52905279A6B6F9A4F19DE3568A4362C0811B8E8F4B1027EF87DCBB6AF37D58D1C860E08FAECE726E734658E6224ED5FDB8D495C73535CC7EE7A0E97D8B503176E9FAF7882B5E401FC93C39938665D4CB98D604FCC4D4CE30FA167C2EE7E54E367FA402E8205100D8A1EAC325523AF19080A05A5493F40C5A969FDEDBD594F81C8033DD6E36F800BF279A0389CDA300C55892E7394FB4E13F01B3E9647BFD2AC8DA4B0C97470A5ECA19287695D154D185890199404731306D7CBB1E490A9FA8C10E7ED6673DC1B81CC5C2184ED2FD2844791580E07EE13EC23C84020E02CB03B9BA6C6561965D8283E64E2C9D723D77FAD2EBEB98156871FBDD801DA0531650C073C1BB847646124C6FF69395FBB2255615340541C490D40D8E84093FC8BF7322DB8B21B192B492C2A2F3A7639656A5F1398CD1A022081C49A2EBC66BEB74304AA61E324A23294E1F7C6ABF011DEAAEA6E52AD922A9F70E35B87C9BE532D2415432EB229B419E404807999DD64EE476E8BA54BA78E4949115908A9E9F42B47C0183A524C0AD580D8C4875372DA1F7DB90118201D145BD2E7C72FD6A30CE068BEA5797EF13B911793F1010986E7C722514711B90B27683B343D3A012ACF176A5F692A88A03767B04CEE2401AD9FEE3119138E0FB2CCAF54F64F1381C8C8E1DAAB114C794B1F49D3702D5FDF76EA7F2ACC095E11CCD20F4A7854D4AE97C133EEE74ED5F3F15F3798902212038838A95BC5B793B7172246DFFEF53711226C3C4713522D89D084F57A407AC9D79834676A42DE78C28F8DDC9CBCE0AA47D04175ED87C9857BE386DE1874245ACC8D4BE1693FEE3F216A990459FEC12893E0869946EC470F21E3690F7CBCEDF2AB36D1E4DAD18C36C207EFD2884B11E66433C6775E84FE08E3BD8CAF268FD4D018AE10DEF2A7A7906F6EF4FED48F6A46CD283A6B36601F9B59989290C245DCD082C6C1CE0BEDA1756CC13F65917478EC003EB2256AD5B89EE96EDE3ABF95965BCB310A7834AAEFD7C2A57F93B638612FA76A85D8ECDFCD12F5345AC34E58C0F0CB61820D12D62F2B888ED02A1C8998622403CEDC16453558CF643F7983563D65716838F8228F8A7D2BA9EBA91212D365A6EA4633DED2C67AAEA67F87D7849A78DD244B402CA3FC2098DB83C15579B26838AC6393EBD99C83D9DE8E68ABC4167588642D488074FB0B346084C768A8DEF0AD373AA682637DD2D557D83949CCDD741C81DBDC12029DCDDF25CD6D3BA1FF7D7745A94FCE3312A794D71187FC8436ACAE23A609FC1DD83CF58B8E49FFAA045543E88E04288E89770B1855AB9269D586EED585C0084EED9F963BC7030F38E3661B827875536805F8694F63C31D12AE9A1E539CFAB34ADA7B4C10A0B15F6A0FDEB9E705BEEFFC4F40527CD6065ACF3297712141666D7DF6E7670ADA29675372858DEC274348C92A4017D482B71E6AB1CFB7816165914FA504293071F1DE254DF206616D9D76C16B9E5A4BD69927D4C102F374572D45C2DA0E8CB7B6F3C54064E06A283FB092A6B10F70A27321E537E7D0E21E6939E0140CF9B9E86A9AF859518AAA94115A678E9E9F011D725EBEBF6C8801561867D510EA59E54EAAF2B05FA64B0C53EA470A2D18949D1EDCA1E45C873BE500227BC05933AFAD2448DB9BF33C485EB7307802871D40D63F2B3AAEBE2EC70E423BBFCAB02C55E9026390C3F4E1ECDE5F12AD4EC3208096FAC083AE0D849D4859097162BA966BE4E08227EF61B3737C3C78B4300DC47CF50B87E8C6B6B63F25D46155FD4A55C80515C81F5CB8DCDA6877DF4F2D9F97A8E43D5C1331855B6957D40AAECDF86686EC936BBFD013336BFDCE7B6560589B541EDDF378B4FE41B5C5BD85FFA990A996156E9D87F046C143060FA1D31882D79E60AD331E1C73D5D66A9AEDC7BF9789F8D1F4AB131F0D1CF979B94655B0802DF157D6662BE63FF30312D800175050ABFD8EADB479AB04E5BA9C632D54F7251C53C6CF5F4B94E5D7DFF5FC5144C70672EFFE7BA2BCE59B2442A15861F2AC5CE3A6943806D9FCA7A2A6C71129D83B4644B1E476B7AEF58B135054A3B2884CD6576E005DDFC66AB5BDA11415134353E17374660520C13E0B1902B214EE672D7EBBAA8C84F32AB43427CFCC5194D38FCB226EA9E31A24930F31F6EA312D81635FFEB2F1388493CC07CC72DBC58188043CBDA42164E3928000DE564A5702722B6CFC955E882257D33B2BB732E10BE6C24FF1826DC362374500821BD2367F75C9D308849B890A4EA28B1C9BFF27DB5902EBE295BF68FDBC98ECDC88184CFB3CAE6A124EEC290F09222BC2F35B9ED291AB3A06322031406349057B670CB42A56422423E35E537511D04637FC89FE7A60F81A3D4C938D46A341CEE203BC554E31543A86D12641AE4CB08561B0DDABAAD9B18D5586781277F45F283A49C59775706AC42E2DD78C01CE3BFD5DC44C512081A00C47F79EC1A9B1C34243B57298AC21F71C3FEA7A18FE4CD08567E35CA467A594EC357189B76120D6691A3117DF9B4C5C3E37E6C12C399588B67DE2E84B9B69636168DC44188C29261D1C450E0D047FAB722F4C600404B2F0AA5FC01A3DAD364300237D9C49D9C5E65D43832953B1A72F0D98EE0AB370D901E71B4629A56B58A89320AC93A4DF8BA0CDFDE32E98D7E740E7187B2BBC676BDEF66B874A9C7AB376A35B0C727CE5BC45EA40E0FD8373A71C836B396AA427407BD357E66A475C168CACF223B9C37789681ACD34B1EC618F9BC7A3AE837D8060A64067E8B2D60BEA6A44DC5509B7C49FA82219ACDD4731F25086EAFD4D792CBE2FE3274DC2CF0EC33BA6B314BB30723C538BEA60AE81F64DB09980F3DA9FBE5E9B02834F519B9C825F01C6D22217D3010D2015076F455E55E840E7219E42DAA6906582F2397A0FDCBACADFCCB2006E897CBAFA670EFF9BB5DBE9BC59763EF2B016BDA5BD6270D7F534A605666E2AFCC292CEDD2F0CD8805B43D94C9A779C977176B4BFB44095C30EB463D0A61538EEC06098CEBDCC06C23B87E6D53289A2E89A0BCAF3CE18FB5B702D3779573273F060B63FD5F55CCB0E5373180FDC9EFA28587880D698D20726A64231431B7099A5E8C39ED3B6940065B37C8A7ECD1E002556FB4E899B63FE5A67086546894B796B6297FC8A93583F75F6739EC8D61C8F1B6655805158BA4C446259FD2903B32B7ABF99386E978D7E99860D8B628215A7710E473BD04D75F64F094F26A05BC30C20AD7380A485B6F02719DFBA4F1217466C21CAFCF127B9C77A8B1C02E0AF21F99BF106BFF092DCFE236963E60C6C630E78CF41A9EAC851F9F758CB4A5387D720AFBB515BF904EFC1224678F4DFA91F1EB4541AB0657F953C3E40140B2BD216969D9338C63D817FEA0CEFB211D0C9FF918D71E088246C84BB64995ED4659AE46089DF0A8B18AC92DD7B14C722E809A261D17B8617AFBF418A3B0931252B635868373A48DC4FBBB2F2409139383634F729403E390BF5E10731AEB9E9C8C480FA5157ED3E2F3E5F0A35911A8E3CB939536B7B8414CEAD0964C5177F9D58F1AC50FED730BD2541F3559E2EA0EBC57417BC5CF191737961CBE3E42F68BEAE0467E23EFBA3733358596AC443E62F2E5584FF1E98B4A13C7043ED083C7500078AABF21D9341CDFE21814DC0B53FC91EEEF971AF8C8BA77F6105576EF52AC7B4E25AB9B460AC4F58D70 +pk = F1B6370D573496768DF7B64E71356EA7D52534E1A50C504C13BF54259BFB9DBBE0B5BCE753BB00DD1D6580DA3D5B9D62C49EB04E79FFE8BA42A34EE6CCE9526829D8E0346F59F590E6ADCC715A303E28D6A97976225F6A505794791C9C2C1FF9C539C6BE5BF27C86B7AC1D7228328504EB1831882E69489D71F0AB7A34D89B90360874FB17F5A16B6964269101E7A107077F9BD96F30D5F72FD3439318DEB5CEFA32BED9FB68DFF1B499D209A1C37FA4959DCDD99A4FE620120719F0DA67FA125EE95EBAC7B7D5693BFDD412F1EAA0238FF44CAC68EB4582A988B74F236E84D4A8526B106B4A2B92A4287643AB8D5E1F3DD8BC6925396D2F9D5C43BEC4A2E2CCD49FA5B02C1B6970FE0438EFBED5977CC3F23645BEA35DE7672077B4DB55AB353D66BAC369A67A896115A4922ACE725BC151C3A38284EC6D62F8D1EF7F594B04B06972A2758627AB22F2B5B203B96F25B353F4360C0A30A51D5D4FA1B10BCA2FDD00AAF71855E878277203B879CA8AD61B3C8F300E16D7493D934BE94B73BFD38D8F0F5A52DFE01D98D83B20C939E5CF3778441DA51D74F0A795212747CE7E44E36F96E9D6EBEDB6F96723629EA8375B84BF6E788E0E84CF3947CB70B13A399A14EC3D55C43F821FE7E3CA9EE010F24DB7593D43BD21A9D63C4DA446E4C0EC104BC815A83CEF8D690E92591DF33522235F128AE9B1767C61C49C2062A767D7E0FD4A604A171DB79738282482A1F2FF42C0743EA0B3024142CE5A994277E1F4D058C472F9AE9BAF93B4DABB237928F6679CC72691D8235E5D646C9C5B38E79FD85A7AABA73B777EF1468AA5805666D85BB655B643683027D4D8E67505299E6B031DA067C741EA2829C5E6D9C06CCB676316C76956408B8835E069DCAE709841986B4C6FEF4D29B0BC5B9EDF97C06263A1BA6A36EFB72A3124EB0EB69C154596DCEFEDB176EC65341E898B3661D47D6A6A38B76FA3BD15F946942B3C622A5D345999B5E31C5C29586A769176A499ACFA49A2A69158ADFAA028B9A1700084C143A25CB9287A5C580A2E83E634E61C34FAB5C091487BB5D6F735CB7996DCB0DD307DCCE960EEAD419C9EEC0BD37703D2574C6CC8B5C1C4E1CCE79396EA75533366C924BFC99695DBBA80F0F02D6D3795E2BAFF5B45ED49869CF25F00510985BC99D48789AE1C78A543F25FFBAFF3F92FB1D9E608B080D5145025F421FAE3675DFB31D964577BA4788F1C7C55B5D4275F4A9D4437B7A188F2FE27F2D6BF72EAD950FD7ED8E59E3BFC0D9B573CC41E5795BC86F18A5BE18DA0C8877B22AB636AB91E85C96E3DBBC7D033458167BA4718F2209B5B0FFCB04AC7120F3699AF66A40C11E19F2EC280F5E308905CEE03AC4F4543DC25E654516F98C50669ED25CBB001C992D6803DCBBD293AE90A9645CDFE0A71EA8602D643C377B2B61658CBEEA6C2D00AC16D54C06739EB343C11C36552066F0CCE0E03DC8BC571D041BE58B2AE7EA18E68DB2AB5FFEAD787B05BCC92762B1E1496E3B82E716AE6CC7792BD41B1A7E7EA0AB91BCCB3921EA924F15F12E0D4C53B4B7540032039A6837BAEB4726EA4FC425824E376B27A2704881B2CA5DA30DF9A050E3CFD63FD56BF5609E4516EFAB86583A75D6FD939C4F412A319750C3C0A79C43B3ACA2498DC7D5050F7948F59D50F8D421001BB6D1D5A09DB268F708696A06EADC5C058D7FC0A35D6DF0D8BB5E45733A02C7A3C741D91E07E9FCF7939024B558976373219D33898DF07DF12E3346BB1E639A4F91B962F496F522A1DE89700C6B765F780FB087CA2C2B83840E4230D0ABEC66B13C64C874639679177F54A39FDBFE8408E68F63DCED639830866FDEDC7200F5CD1E62866FD54839CBEC84DBB914DD2C5C805E21C75EE115C10DEF51A9306C3E9F847AE28EE8E7CE5C74F261EE063667D0E11EF29DF1C7387360E0CA0E4D23C1D72DC4F6798CC64E0354F40B797F7A7FB6A51907CE7C0439B32E444478FF2993FDA24CA2E43477669B565A65A3097AED19C70FEE4BEE08F8EE0C4B892DDF509E1A7948DF00FEF64ADF4C68FD6C4FE4118E067A12371262C33D14EC6AAF03845C336735FCBD9DA4AF0A0097C2CD463FC597CEEF20B7E0D9541F44F4420FC310726D31159A8B961BD70C7F22BBC5CAB4B30DB1EFAECA06F3A61BE9C367301BDC7B8CA4E3D01532EFE02DF002B47D37FD340A9CB2F6ECF3EB1874A2C8873C908A1F5EA5FE6A696EF90755B4A5E8B509A49AFD94A6B6AF08068921D022EA9DF0850EFC98B1080B11AAFC98CCE59CCB574FD47162D2ED134B52818FE7C5BB49F2CBA4DAB8B8CA59A4DEFD5A688548DE8E927E17D62C2933FD9E3DF2CA948DA5E42160B43EF04B27F408EE93922129140E7AEF0F98583C5A65A465B27D261BFFEB4CED2FE4FCB9A2951780BA128309672F1ABC7BCB20452B368A794F46F2D98013A912A619830C586A9289908009AFEE5D190911EEBC7D6E360BC6BC3A3EFB1C0AB4901631F4BF4245E63BCC222141B897F19D1EBAD6FE1BA5455BFDFC7C4ED74F7129A0833897865DF54855FBAF6FA8FA4765FE63C4A18779480077137AF6845C746E2A241866FE5A6A66B8F4544B3B2AF971F79A84CC0253085B13362960618C37AF7385D26D4A4473E608A16F6381A5172816F5AFA982703ECF908D21C98649D18CADA5E6B5BB8A8DD9F442048114BAC0A910275B999875BEC7710D3688DE4BD71A8A47AE61EC11CB0842D71BDED4B8BAF4E64EBEA18F87BC889ED70293200B5719C4C45D641AEAE1391CEB57775869A58DC897A867662F0EC538DB1C6676010FF948F525932175767EE81273BCCDD8AC9106CF6275D45F44ED0D776BAD81761240E4489DFB8C44A415F1DE353F29423DAA4AF2F647F3E9D76AB4FCE87928A6351BD045178DC6FEC97CE13B8F2CADC819D85AE288BD6BDBEED16EA5BE254E2C15F84A9B831A4A67C12CFB5D674A330074426C4F62DC29271D0D490810A2A32DB5438E47DB35CD8255AF1BD9B096D4E24E7CDBFCF226DD8D28389638D572EB77B3D36C6F1DCD1348985733BB63C2B7276F377622DD7628C15CCD68CB8601179873D59E0DDB7B3A2C705672F08FB404F5438927513B6A9F43B6DCB40D96FF155C3E0AD1BDC597290508D3E813D1005A329959C78493D206073B1B3B6E84BFD503B2B96E28AFC1DC02877807124D85156F22D44E88631DD4CD0021FDCFADE768FF673A0CAD705D3E8A5FB8FD0F12FAFC02325CC6E52719ACEB6376AAA4062395D56004A7A0B91544D78BB731DA3AF34A169DA0E2BC7C0F5C409C2941399C98E70305C54EC26265D5D648009734EAF3ABB498AC749A990372962D0BADBD1F17C9547A08BE646C2BBB735AA074F648929F2FEF3EE21ABDBD01712E69AD9570D0931F54D6B36B63EC1BF565EAD0957935A25DCFE0C2E2D186A84A893FDF15D8C99D3AF694E7CEA01E40CC3560D2E4792DDD198121E7097559D8679CF99B5C9E1D7EE80878260EC4F5335987AEB054EB15C5A20AEF9A2C62A47D1467298A738C95B9AA5FE22CC33F58B179E32FDA9B64B3E1099705108E80CCF12FFA95CAF196F05D0FF23801158182EF24D41AD6046BC5655F40A9F8748FCAD86F20F0D463FE8D75A01DAA470D219E131184D879D422803FBB1DBA3657F593DD1E2C39D4B429579BBA2F250715B18F6C724C47DC2A37D1FDFCB4E3FEB20196A44CAE40E1F5251C83DE0331AA2408827DC2D8B05C1D37366C2DE0DED49B15EE4F7C5A090ED6B695AAED76B28A10A3223C41BF9FBE8190BB626FBF3592525CA706E67AE2590E8144DFDD5B89E3DDEE1C6A39D85FB8B3964B86F58CFBA624EAAA1F1CD49984CCF846BD4235513E1A9E7D63F33D0FA34017653F379A5F2E671C72ED2B2D320232F9B3BA4FAFE4B94467D635F6B272A29B71A4B0D5FE2C08A433CB5BBD27BEBA3D431F3DD5E02E4E9ACB5C2A61970773D7456FCE781A8E9933276A453A2E7CDC07C5CC82CE49A67569779591DC9DE09F90DD73EC70DE3C52E867992DCF1BCA26788A8AD02CC221085F77DF9566F25B016E2312A83351FE39C9B29C4AB57AB63AF97C24C63F85A1B525FAD5806366DD829516DECA16E45D49BBB105781760116F61D0B1125902169D88A2A58B6247CFF6BF50CF9950F1067F7DB30C2D85794E1A2AD46C7B04F973B26DF3236D71FDD3A30244DAD2D92DF1E4A17C8D2964AEFBA49558B4FC319500E776A307336B68E3CBA97CD0B2AC0ACBC2120FF4C1DEF55871C019EDFEBE36D8BF27F9729ACD0A8AFE29E12CD8A257F5D1BE24B133812BDD0982DE26447A96F27B5B94A6E00FD4AE961DFC270D791A05AB925949CEE9D16924096DD2784D4CC4D6B6E485BD616377E10B5BCC48F815E40996DE86508FD0845E7EEC05BEF46E2CCBE3981B6D96902BBA02747BE9491B58D74B9B00076B924998991F08065ADC81BF05BE145EDAA4E540080EC5EB9EEEC7F92A37BA14BF6E3DA1B49C930CC01C7CB08E973CE263AA8A092F00AD2941957D97BD3019D8BC5E2B230E7855BFF68CD8D68FBD701EAB37B152CDCA435280ADCC60A6C4E07DD52ADE298B9B38D5F866D8D130A87D2DD649D2A7234DEDBA1E33019765E9F819FD7248B9ACA6053DB585E1089F53469C6A08B53286529A8E22BE4F087E281B388E539CA75472301EB1758F8440D947CCAD18C60C3AFFCB75CA881C3ADFA5E9F1EF8F37DE8208743D128E9FF2B1902446DA0CF3646269890782EA6015F90750B3172AA19CE428BFD2F235C3E873FB2EF59C44BEBB8C0D1B23E98CE9628B38624CB4179BF7F5C46F758CD40109A338FE5841B1A2A173F6E314600EBBBD61C734A6248474EB723A0EB2BB1BAF76680A2CF9B8D8D89864971C641C5B83142F84CA198CB54022729DA5103257F21159F0596EA0927ED85D64A136D23740E55C79538A680C2A60EEDDB83A76C3F46423440D4E51A605452FB45EEFB87E543E71F7789360733D12F6FB87CC503777FDF707C92C8FA66DAC728FB7B93EE006BB4D7E000047682125CC974135B6474A540A3736B32380110C6F77A26942EC323C55FDEDC19B864B998F176B1971D9E0A2D0FD312690CA3B347A0BB48FFD80EFA408BC2B74041287C15FE0AB608E0BF966A7CBA45F033F3342C938084A5974B1465D4CF151B08365EF4F05AFCED443DB6F6A84943F66E74F0426E8FDDE90F889FA56BCA7E596220A3C3865F2C30BF0A0F9DDB280E31E7453E1A2064AFF6375A65479BB68ADE16096E5B70701F570FAA5855721C9603FFE8048AF2770565CD7115068A530A59016CD2F8B0280ADD43EDCF6A4E002DB885068572B5F7EFDF15B9CD790B49E96B9860EB9A08D3EA150698809265C1E70969F119622B36556E63F22D5B36DD2F84576092666EE122CF1FCA3EEB34BAC0DC38FFC3425C9AC657AF0379F8B04396D0F5571780FF77330862DE943E97DDEB76406B39280F14EB3BFA86DD19ED4892FDA4CD66F77B9AF23DE5240771A657F9FE229C68FDC091A40DAC422603D3FB0BAD3B3A069C913E69590B74CF67DCE58C74A0504D86214A14152F751910006DD2F883B29051F13563093EAAEECD3DC660F0FBF79992F0FD9635D967D16F449A0D74BC866291430D7BE8B9B8AA59B9A73F2D2077C72EAF28DCCC2163088D6CC003FA18986C4BED4BC5D0462D900D98FEB033D03A58EB8E9DC46649D73E31AB30E475B4E62D283EA90C77BAB050775BC9EF4EF8DA5CA780A0A5CEF7AC2300F47459E12DFACF980F361D6809932448351E4DA0A6A8A99E599CD11E938D569CB2DDFF12C2018706F963D093B9435B8AE4343D91A96F96870437F8619BD2FB26AB9F616B866D411B3DC79E3FA623C6BE024DC95536C651EFF943AAD69E9DCAB2D484B2E65C5AE8833F40838D09578C6717B10B963AA948FFCF7A2C6EFBA25BD7C9C266F2985E3A9389EA0B880B5133A90CAC8E6BDA1BC745DC0D430468FE6B7C5C2679CED92F10C5C2A7E8B1D40CB39D0BB48D8FD3B0EE4D6221F9E270A0C12B1D76D140B64CE3DB48025717862545D46173FA98F04952ACEBEF07A29D0369B965885B2BC0838D5678B3A7888E3732FCA30F5C17475759F345AD2D3BF847C3AE85C9E5AD835963019196F5E8C6D5E662F5A4EA74FB583713C71FFC4CC5475B3210B18107EA7E7052E4B17A828829ADBB220D5F1A3F5B0666024D1C7A35B32393A67FA9F90D7C3EAFAD841CAAF22E08C3D7E91F38D195917DFAE264FB3BA75234F3A6D21F7F2ABC642917D97F5417C21F5E4D0CB0272842AA54785744A8058651D61FC7F5480198842F2BABA40107E16DFB3983316ABAA1CE59834D0C617F5711B062C8E1708795657FFF2F78F09B98C7E58338E6A920398399D7CF3349FAE65F10150D78CB023530C20D17820BFEB166A377E1BE6797338D30448415A185CD099BA47F2E21EED6F2FE280A36A6CCBFB6D31EACED9703C247C31103D22555BD2128F779840F21AD4021CDDC0F416D23B03294150ED91810409A17A1BD248953ACCDAB8BB59A8C9395026CAC76DE2ADCB9AEC9DA5EA2EA1E74C671EFA051C6DA2CAA5143AC409E1381B9E073124A9CAEBCBF53E389DBD349FF9ED30B1533C4208023CF00665413C8B8CD878DF1FA9680886CDDC078893B9130AE15E87640F9D802F7DFDBF96C218EFA76273E9AA541CE6A282C4BBB616469299F88B4D1240CB5CD03620D1B93F08B31DBA08019F6037B3C911E95EC817581C5733C3024D3C62D825952DC5A954A032B9D270E2A7E49DF72EF6681FD46ECBD56788ECCA24E6B47AE7D7163CE14319987E2E9AAABCF884C2C986BF077E7F6AFED88FC43614531FC72922B177F407EE786EAC941325D40F417C3996C9375207BCB678D84ED050AAE996C9A5A644089A15959F62C5A3BFD37DFCF21C5FD147C8DB437F32F17C6204C9C0ED0406E0E4B97D4A1BEDD6D05380062286434FAD1569F62D06CC7E37F8E9592E12C4A99533A5C575440D76074456A827C19A2EB3BCAE87E55ED0C0D4466A65E6F16D65ED3EDD89C80418F48641544BF01B7B10686D54CBFEB6DD7066DEB40042BC41DBE82B1DE04F57CC57F8FBA0FC754CE07262761A9C317FBAF sk = BC962D978F38881085C1B813BC90EEE44AD9E7651681C20BA46402F557C454DE40521D68E5BE376F smlen = 1729 -sm = B00BA875247CEC182050A6ECBE9425328AA653DF8B639EC3ACD244ECC5D3FE21E31943A9C820D07347107339D8072E1CDEA9339574FA201F35B25F77FA1ACAF6D4BB0F4DA5861584C3E6955C961451A99853A129EBD62D8D18142111311336018998DECEEBA2C9F265E372D939EBFBA5AFF255FEE8562769A9C10DE2DD8776C0713F4D4A8524D6FCC685F0E1714B096214998C2DC8410872C4B7BA9926D8F0A00CFE3C052D2D4FA8B2CCE3A74FE9DC251F66B78B1423B7C7CA07591B2D452281F0F150E4F719C555E518F38E06D61C25C7C9DD431BD057A9E078E7F830C17D040ECEF501592B991E58D16ADAA9B42698A09E4A646733CD1A3A1F45D46C38C14101DA7BB9BB41E516466A57856B029E17C929FFC26C537DFA78F29BD4F515745245F0396DC03891F0A70BC56FEFE9925DEB8321FF9A575EE7B34890C5B9BB8DD6A4B351088F978F3862277C6EA98D26051D92BC0F153F3AFDCD4E2E4DFBD4011F9E2A44CA844D38EF750738A0B398724BA1882F092565CFFAC0D912E042E721751F1A5CA3729FE8E806BD58E04AA1A0242DAC00599235C92E0DE0A2D452B4BDF63BDB3934278A79B513043CBEE3277861FE65D3A33819AA165AD171D8CD3FBDAE216B2007F6EFA7C58418F83E09B911255B71046F8619E431A67C73E59C0CD1971E2C7E90CC2288EBD73613EEFD6EFEE401699C6F23563D8592F28372EF873B3B968B6E149F3D347CF673140F7F988F42B0D46B8D3138EE0E9FC3342B994BCB4BBB5208CD54E3DC77F98F54AAA76DD9AFDFA446BF4603CF0DE2831BF9BC6EC3010EE241C43DB236D9949720B3944345C1416D6327E43626164C32E3AC254F6E628BEEAC0929AC687D392B9F380ABFBB160725C17CB3FC8DF45D93BF5149D8C3A724181FDA72E019FBA349C8FA274E730FB5DFD887577E7375C4AC1675A19BBFB0675347DFC0760E73602263EF0AD9335C21701250928BD98E378F7DE88BF984F9FBC3B4F228E5DCFADDFC6E5FF1E72961FD76762459652DE990D0DF43074CBCC648FAEBD4405D9CBD3B94653C712B4E1F4388B3F21A22BBF1450758F95D38DDD58FC526AEBF293195A2EDF056448CE5469CACDC0B5099E760B1C2FB5F91E826B7C40CA16FBDB37CB19E314BF2E0BCF77EC0EE8C2A1A5E950288EDD943D841F9A9AE6AFF919B2E30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 +sm = 8397E101D5EA9F21F979D7ABAC37B73231872C58104C49FABFE4D5694506FD546F145CCF2D3F8B2E95BE8FC26EE44E152B13BC95D61F2EE2345FAFEBE364547FAB8915EA1E66B7C2E7C3EB6DB9B1CF10F56AE6E496999B7C1624A6B07ABDD7DE643488F52542A49013A6E77634E0E6D3B16B1F215CBF426ED13678D09C3382285C00CF6E5906107B1E92EC2FC208111CFE2FFB12AE10340DB2411321C4D2A57EC9606990FA43DE879BC83B6F7BC50AE6A9B693C59B19819F4C4533FCEF479D6CAC2EECDE0D42CF72FE2529CDF1B7FDF27987B698E07BF06B4A1F85DD839630756E0EA9B85C581E52D4BD1418C743E05B328A3A6CF45C00391549CBFE46F25CB17680976FC7D0E25F5BCF4E0F7E96FAD4041041343D6BD2FF45AD149CFFF383A02E9FCB59935BBA47E71F3829B7FE7C7C3D755243B89D04C4E66ED8104FDBC18899EF5B3560AE1E00E86A30C2F56F83A90FCF4B34C5E776438CCE71E19CB569FD2B13DF0C9907C20F7733D73909A7CA14B440DA8CE8F324D19C78D13B89A5931BD41EFC43095D22AB9BF098097253959B0DD9FE833B994A56565F181392673821CD83D040655DBA40CF49E5C42C379FC6C788E5BF0A4C5F5E6BD763861D760D8E760DAFC123C1B0D8B8901ABFBBDE63403ED28B09EC20B9BB929C58D497310ED125E243772B041624A1ABB6141346560F09280C2A55D8857D883F01EA46B6229FF5AB6AA7E62E309BB1048778048C8746C370ABE7E5E065606198BA58779254EF20DADF63DB97DB302B0A8991C331D3AF88153754BEFF64DED1607792E38FEAD55C861973399AA4B1187A92CB4A91E02932B9DA1C576CA28D4E51544F4E12D281B52FCBB1286963F89B61995F717E6D1FDDA0A8D5308C0B8AEBB8E04EF1B2E66095E6BC7EA06ED67B55608065DC7682F431537967612D84CF9BAC9A80E37ADA70717B241D5642A00DB86EA428E21E90B5796BECE0A1953ACEA4BAD0B49ACF032F702411A5329188045B6A5420A3216590BE20A9879617599926D9DF43074CBCC648FAEBD4405D9CBD3B94653C712B4E1F4388B3F21A22BBF1450758F95D38DDD58FC526AEBF293195A2EDF056448CE5469CACDC0B5099E760B1C2FB5F91E826B7C40CA16FBDB37CB19E314BF2E0BCF77EC0EE8C2A1A5E950288EDD943D841F9A9AE6AFF919B2E30D61C6FBD64113FCED8C5205026EBAC0D9F3522182617CB00B6E70C8DA62ECC1BBC8E1FDAF17CC61DD01CE85A9072CC1D9D34FDADBA5B93E0AAB4C9C4C9E26D3F7F145FCB23673B6E0B373C0FD1A58F52486B72624EF91A539519EE5305772A006E49521744912BCF3CDBAD424F00428AA96CCC21D000EFB09DA5CE652E361A6FB649A060835E3B9DC9CBEC660C7531620115EC905DCA6EE2A1CE36554C0FC1D6DD6863B8F3843508ED5C214B6923E7F5C0304E9B0D5E5E433BD029116A33A60CB980737AC950577D0594BFE0AD2225CB8D3FA42F192B0EC05A49391632A32FA931C0FBD83A7B6EA24301AD0906E7911F9D900D19AE1247ABABB1C0E9B9BD165185D9D7413EA068FE8824CCE5B3AD51FE8E2BB2C4022C61B002C1DF4852E4910F38613787CA12371038B6364D920E07B4B417401253451DDC25624B5D038B2DFE29B8494EC960F87803CAA256A95C9868AF819747E4BF26FAABA6DDBAED93A7815C795AD5EB7FB4592DF678AC1375388CC7ED3A6230CBE80ABBB113C80B70C789CF0C66B943E67CE814F12D3D83F3B90A4320FEB7FB81DC93B05D7FE2D36584399214D3D7C71AEF322A5D04B5470703B3660BF86B0B17BA9FF23E45F7BEFEC3758786D2111C81BA4D81B83FEEA35A0668E5EB3694963BB4DB3ACCE4FCBA6F3F6FED9627580DD2D2DC103EF7E52BB9745BD42A7FBDB459B5C8AAEBA67686EB899E3177FAF0897C61B008ACE3304C41B4C79E2EF9C865E9958D8716BDDB69154FB33187D927B5296C1589FB1AE3D553F116FF6CAE56910CE6717C446B9947AB2A981A8F5999C1C6E517EB3FE584F5D10059910E22F40FBDDB709C9F686F51ABF7D7206A8BAB4A346B51523C362D749238D7EF6671A89CD86A8540604F134D760267E91EB92FC0FC275CAB69C776EF81DBAD35027E5307F1D34EBF5D6E4DF424D709666A1E649C044C4930098B2E6E3782A93976B55073C504563C7E052B6816C07F0FD54A759D2BC189FAC3FF54549FC4DE192EFB58A9E301863A77380967735910F63D35EF5FDBD8751DE4BC6BF2E3095628DC7F67C1F5571D17AA342593B2C7F953C3F0F22DA1862122031BBEAF0D00A029C043304E3E2609C4FED8A7404FA10E2EC846A70EB0E37C5BE61E698CF2296EC1FBE6FED75F6FE3113C23B29AFB5A6D7E3A9E46E2D89D8C06450CEA11492C1A97F7D6BE8FF6C014930043022B264FD32593952BC606F779598631E48EED86EC2A013D8EB866F311A400 count = 27 seed = C33EE43A9CBB4347BFAF71147B7FBDD88D212462CB06FBE695A35402C503CD15732B7D0E8BF829A555B9167BCFA2F2BF mlen = 924 msg = C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 -pk = 011F39AEE83FDD5A8461C4173428A522A32A52F43B33AAF860B7C6DBB894CB1581172A707919BBE4F2D4656718381E7618C5C70FBFE30293274EE512F752A5FBB57215483F022ACD9770000E236613F486BBD109D56C622B0307314E6B748C7F21ABAECE3147808EF072F90DDF343D721A256E97696F5247B468B574A89BC953D9BD05DADF8B5759137B39882C40D82AF7438A443E2A3E0665F0C3181BE9798544BD6B66480D6703DE6477B060D5EE9CC90131C31377337553AB1EBB29EF03B6AE25CA54249B455BE02ADEC9FBE322046DA3D6CA7F0E97CA2B71738DE4F66B7779D0CF463CECA9AE9BA5F2571F53FB2C044C389E44E26992F13AAF4050E1D8B8EC03571B5F09131F6F4B6D2E4F6B25DB7D786DD52C37B81C6FE1D4FE38082C6FFE1D9C57196AB488D1349F2353C855CD9C42D084CD5EC65D8B51B5CB8FD137D007CA6271D605DE073D07490BF1D2A7B180D5B199214CC9709A71116B7085C0D6F1A194B5DAA2A56CDCBABA93A754344F1925F310265E336793ABA22BF8F94B8F5F8EB0BA8A76E504EFCD349A136420116EE9623260E202E1D268B46202F8684D0EA6903ECA111859976584E77715698B0551E1B1277DC93FBB23AC2AB30C73F0BC2B1AB01E9BB12B241B5D15AD834233792A1D2F61B081D87403D852908D20A1A9211BBAC85956F5FE7B11B1ADDBF7D029D22B355CB3AB80D84133D99FCECAFE5362049F7635CBD9DA16D258C7ED13DE65EC3D72061DC7698C0253D00F26CB739F17DDE0453D52A2EE93A141F8475C039714B10DE22D8E8DC9EA7EBD5027500CF883EDE0DEF5CF354E7735D403846164C53184B45210564DB030CC0AABEFED5CA80C5BA97C3599980C29286E3733121B405ADB652AAABFEF7696CC76F6620A03464074CF9D0A53223F05461490FA4FAED6E8065C7BCC9699CCF53B16A587C046E88242CCE1E0213FDDF1E5ED9831FC2AFE510BF780CF5F8D14FA542457F4B67AC3594C719D8FF443A1387405C00ACA2C27FC9EBF0ECC97D62A3929697E7CC8956E00164A334F86FD314890F0B065FC657FAAF660D1BA5CEDD106BBB8E3AA5D8820E2DC8208DFCFD5CA107BE64FE29754088EB419E9D7C173193F5D871231A4B5881538EC9A3C15C768322446F1223E1861D1475986954684832D0E7ACAF3281E5C76979CD986ACA619F914576E6425348E1B68970DCEB23162844ADBC116B3102D0A3B992EEC8F16FCC33D58586335932F03F745A0768E6B5C07E7FBC71646846FCB0DB7EDD564CD7F36ACDA8C4AFD6C250D116063A5FBAA224A9AC2EE45DB8AFCEC84DF4AEB9BBB4B0B50725BF7F9F39E3C8FBC42AD548F725C4066B36D2464F3798992059169299CD0636614A6885AEC768AA8F686BE6DD021DF1101320CC1CA13691870FFB38A5ABE8E42C71CB6CCDEFAF9CB31E090A5DF7D32522623EA4254E45DE0B5CE06A528ADA9A5702675BFE6425B7F4C9AC6E8C05A36F250594BBA775902F4102D8415DF71BA7BABEE30D43EE6E7A5C4899B0F9123FFA2B7A94441472BBDA3933FF8E161A6F715377B8FFA35C289EA1CA48C2502956D5377915C15683D29C6A881CC7D156FB1FC41B1DDF005F8A5E8F57C801D1BD90406E4E7587D84F9920431D4643F7F3B636E938D8E5F1EF85BDD9547BEC329650EA555AD9DE2B83B3FC5A81D171AB3BBC238BD5DF6D94FF4A085256B7E033C04EF5FE038BDB7F9B2BEC8B950AA88C981A69E037BA4C004AF17CF1513AC6D68A1568331EA197347F939FCA60E43055F5B18739244CCBF01DCAF90D702B5B908FFD7517BC132C77067AF03A72C81AFDC573A1DACBC3713DC0658C147EF3619D2C3ABBEBEE00E43FFD69E5FFEEDCFF95B224ADEA08E8B702EE405041538F33175ECB774B91E49C636350E8D7F6D9C60D6984B809CC34F76BC8D1C71E18B5F14F902E1FE29554F26846801E74622FEE8FAEDD45C53A9539315B2167BF0C8BC7B0F71AD8C32CDF07844E1A75AA9CE3175AD216A620EB65AC38710D436ECE8549D239EBF648547591F60B2ADE8CE9C37C0510BF07D1092EAE2011AAF234030B83C1B8AFED4E6EA7AAD4F7F24704AB6B084D50C470EF5117692C39B16652BBE344200881FC8DEE0E2A5EB0809488B1B12F07F8B6392F05B3AA40A25EDCF515E82DD8FADCAD7DA4A4CEA50B2ED600086EF476BDC6F7147080BED846BF89F0E48B661E74C1BB59F982158E9DB02D7B672DB84C3EA34F78759AC54CE9747D9AE87E78AE84BD3B3D8B4CE296946394F7BBE71758B707ECC9045AB942549E1796E0DC43C3BED959186079C13382C7A00C2D2531545823ED39C484E1FDF23E13D69222DEC06866C5E9D615606975D2F6B968ADF62DB266071ABE7249681DD9CC03881872AC98A917D3063064FA2847438C2F43A3B1229F2D21F9E26096B288FF51A0775BA120C43393D655EC16FDEF565649D516198B86FD3BFB8D90E3DA17435EE94601CF2FBD3839403D08A8EE0EB7F02B22580D650613BE25BB07711A79D222D935A1CC662BFF8BB9DC08F85651BEA6394E3EE7C3D8EA17E91545DB8AF7D9611ECE27DBDEC293FA164F313D8711B2B9D2547F3830A9E02167895594BB4091A58F0B71572987D871DAD3E1E495D1811991F469AF77BC2F861F924B390AA579D6AB26D0015E04600E4E74DF33961396A13AB81A3CDDAF95BD7E9AE6356C3318EA9F6C19EF0AC9F2399D20E13B3D594A2878A4BE42FB008E958D5DD189D3E4CDFF69CC008874D905A6EE5111C981238D8BD531DB5F59358DD47B426CA55F813C67813BCD3B6D9C1A713C8ECD551509AC8ADACEB36E0C9741188FE68CCA6D5374A1DB624BFA30342CFA13453F012F10F345E252E8FC1EB292941DC9AF895D7D2C3640F4E9FC467B6C425E31218F8C556282C1C311D10FAA094061526801F470DC12AD268A195F04EC7A713C660DDFC9DF661BC27FBF076C22BAEDBD85278CE7D0137F7186FD3828AD4622ABF5600399E1637D9B645ABEC95BBF21F6689ADB687E0BB033FABC3E6847AC29D18BA52B8342875A77DEDE7DBA8F9E558ACAB8D1BBEFAA48C334D43D9B652258779244EB8063F00F474E745B5D79E6BDF17F2BFBC0E7D20C2368531E98807269DC7E943E830F0A6CD92A6BD3D365847BA8AB012046615743E8C53F273B7476030BC2B0DC4F5669690F7F1C576CC125C373047DEE9B276D45159F1E9AA0C6A622A89B81C8001294D3BF771E7FE1729C62DF1749FA4303447891790A813B14189D7A87CBBC73D6CCA859A1BA1D06D9000A6343DA5D85984D48DABB392FAA5A1DB50E9DB1288241D5D8E2FA2820333DF2199CF22865CF073BB46A1A5C4EB05EA08F8233BE7277221F21F109E158CB67179F389BBBAFADA92E2426EC4560CDA04E5EDB6E017129BB422C36BB98FB73D24151C9587E330C36A00E1567C667B3E4C819363B673FA084A9AAD6A5D09E3B62E398EDF2057ACCD7B609D31AEA62CA461644927E43FF182F18AF4F16DCCFFF32D5AB84219B0BE80D83D2E49032940D5A68F89D2E9316373FF0E0E0AAE9440E34AC5A92B97F344CE1C064045C32F0506352983F587C976CD4DA7F25BFD34D033E379F0AD2DC17C74962FAFC1B6E205AA5429DBE8C60D699C44E6799F81B6036685E46AC006BBF3E0BC027A34CB548307C024559663FA350B76671BBB47D59332DFEFBD313C1A3CE4FFA2BFE7A3AC89369D705E411A12D6D8852DEFAA20FE415E4C55550534735695B4CA8500814E8CB55E39C5F4CCE48DB54D7941A67380C66DDA76F6B64A719DE539BF64CA6B6815BCAAEF8B84BAB4BA62464362F62D3752D5C9CC5F9C621D2AD6BDE9BA21153D1F55E669E2C53794F4E8EB458508D06DDC599C4D2E68201218ECA4B7A60AA0D5ADD894312ED9A942E6F448B172353AE5F98AC9E3BA06EDBF578CCE0B637F161D8D6D95F7969236725511934B462C5188F81B3EEE311E4BA413AFECE5BED3821668EB8A0C998193DFCEAE86195A081793BC7C57542A185779815843E1307271D10D84DB581472CB052064A23A395C979D19A06A5BD3A9D8BD981D592E60DECF0AD434CD362F962F29EBB3029DFEB61AADAE061A16F615B7E5EA158A62487E28B04ACA28BFB399D2A3F073082393C7E9F646C5AC408E5B781FE16057FC0EEA2B02789DBE7571EB4EA2D993BA7E345C2033E25927A1AE16D0C8B6AB2A644F88BDA8977E491E9B46DC823F354BCA054311786810AB30B60FCEBF60F89F089EBAD437559C61A13AA722916D5AB0DA070B25217B5D65978B83DFE98EDEE7BBAAB55475EC9378E2D39469BC4800EBE23F9475D3204CCD715BC9368B0F04C4443A25AF1FAE7648CB11A9AE18A8C03565295B817159965DC6971DB5727DD9B821D6F7DBE45C50FCDCCED2BBFB0C283E937769874A02DD0622C9CAF00AA12013B10776A13ACA3A968A2F66E0C61225AF878D1AAFFEF200BD2C4A4D1D65B18B0DE976CF15CFDCF744485AB2FAE0965EE01B847463B015310242423F07C5DED92774804A2B15258BDB1CCD0559E36D6DCDB55A915D2A07AB4EB6ADDA56429CEC1603E18E78A702949150B363078E507BE95D23B75643C62FBEE60442731FC7994D19865DA493F0E84944BEAF98A870A21CF029BE581020291C7BE9D35B894C21D8303A0D5739CA86399551F7978A5104E067C2C01852A67A1225A9CDE3E2EACCCF2FA3829B569774CD1318664F311BE5466C7C6219D2FB91F3F5E17414784FA6256456C7193A1F9D233057758578BDED47AE8C544D275CAEAF884084FCFF0EDDE4E11DC4A356659BA8289C7AA86AB13BC0ED11C2D8FDF58579AB7658B07E0ABE5DB63F41F1353A804114E5996EC2A7CE5173DFC886957E6AB81A6A280169B65825F540EC2BF1BA8714DA021D292FBB317FCD13E5E27B895EC8C12D8C4B72F105D31AD033660023D808CC9A19CEBB53174DACE157444B7D9FAD9BA8A82FE7381755C193EAA70655B841E29DFB2F20982A163532898BDF47D6FCBC5E02BE162E9102029068C76E00D267149B5741EEAE41E2A8C157A1EE075DD734E80BDF748D4F0FE12DE52196A9A35AF162331CE148B5576034D4BC10D9D7C9B889908E35B2A48FB961F7BEC154CB6E4348A10F2E273C9628828023C3D4E816ABED36768E66DF079460A75B5A39B9B236E795857D1BE32E31380D37B0E98D94159FDF6E49EA4EA4DCB260E8120930C45CE7FDF17E2C4F5FE457943CF99687C7757BE86BD0288FCFAE32AE411E7C6014713FD9CE129C4D617D74888079031CC33A74A0EE5AEF2D7C9D5B945226455EF293DF8AFF52747822CD139406A41ADFDDC5BD1ED78BB9FE9DB55AB60417BB02E86E5C74FE2A8F7AAA08D9F1E28162BFA20A242C8C2B75B21A9E7854074E8D8E3C4EB40EAE8E0551A84E5EF1BE5AE74B7457855E01A63DF5E46F5ED4B039D1CFBAB042668932A38B501754EE240C90BF8816B13273702B54AC014A21AF6D95AD5D83F7CA3ACA8C074F0D72C6632C5E37A724714B4C7955FFBCBF2E67059F4177A09A1A3BAEC703E35CE34EF9DD9A10F563083F88FEA56F65E376DE67F435865D665F1CA596FDEAA7668A3092B55567DD5A1CD494B730EC9A06C57CE882DA3C52EFF495A5911800E9CB42CFE1D76E0E3F8BDAD98395D7221507576C4E4DCF5EB0D11836D7B5B4B5934FE40039F72044F8779A20802DBE26D149AE20ECA6DEAD306A20204B2EE231EDE1DAEF4CCF222354A213B1964889CB40886831BC217E49FB1508EDFCF915E6F747EEAC1D15C815147CA3240976A5209A086E238864BB2510C462EE372E058CA0BA2FBED76EF7465937AF1250E505A1B4B62CFBED2A6EF21499D335249B3D7BDA040485331171A16DA3F626FD1C11073C7BF136F59782DB1D8660460CFC5970D335266C0C590FB17FE27AE202C8C9CA57AD40729EEF8C185BA6C1C417CF369AF14D897C23922EA6F5B96E9700F8325E11BA44D0020E98166E021768C1C690DA5841960F7AB113A1F437D94001E5D129441DBCD1B774CB7FEEA3240FE9E65659169639C484343AA8BF85CD21541CE7057D3437935D5AC5BA5785CCB33F6077275D751B1AFFAD14D6B31932247B03EA05116A264F1B08CE2B8C7163E10E8565873E86F916C8B3C1A29DA065A570DB75E186F361325EB8FE630EF9BB982D2F9447C98FE1E4160B56E58BD4A52C7EFA25EFAAE07448B6C49A92AB3F88459DEAB52A76010F2C02FDFF6EFEA17F4DD2DFA6262D181CE78E8D4101880183E67CB2CE45BBD68944D633E9B2F589AB894B237407CC1E83E6E302573FD14726724E3A8905A1C08DDF5797433A3B9AC0D8D5330D57EF7642BA17FB293D4FED32D1DCCFE0BEB7F787445024243BDF6BEBFA50A11B0B26F56E8BCD11515C3C5E592652DDE22A8BCEFDE21C32AA057E8E11C30944914084E3588A4206B36D3FE05BC58DBB2AABF8C952E662CD52BB5EE24060DBCC8E59FB63C64E2DA80128805320E875B8127B3168B0BB3C92B66608B299C09392E5C41228BCB012015BE1E4AEC8D2E819E7104387A07598DC1264EB47DEB12D56A31D245D3E2503A93CF1879E3E5A004F1CB173E566FBEC464CE22336FEA372CB701BD01A2003B8D99BD9AB8CE612636585C9D73833D2A0523A5EFC548A29E8474005A98D66490812427F10E311A7F09ECACC1682236CB341DF36C718190A22485016E9BBAE25DA94CD0C5633F2A73539EBEAF985B6A70465ADB67297ABB3BF8C648E2B3EF5A4A4EA350CD4FB8B15BC0541B3CA189438FD9BE05AF14E73CD0856D8CF7A0D43B6E52B769701BDECF255FC308D477B82CEC04034D3DB422A97EE9E42F5D295F682423D1FCBC2E487CC26BA032CF534EAD6FA2F6D3B393A6E3A7018412193F340BF18E02D03E7CECC00B7BE29C624EA46C1BB4ED119C20DFA4A1C69D840F44C2F05EA2AFCE5711EAFFBE8C03C7D45BF001BA13250B9B4BC4B99DA7F4CF76683DEFDC7E002FD321B91A55D7214A338D4B6081AD518CE4A106D38A76635AB165526AD5D836DA885DE621D312031FF0FF576956A39DB70FCCFEB16DF2D427DBD43C2933BF3B4A00E50EFBD4DC8FA37474E41F23E4AB55E906F673A23E7 +pk = 011F39AEE83FDD5A8461C4173428A5224974B99A88F8A56A4A2C568E6BCE6B9CA2319DD76CB37CC1B57D1579B23B0EA87A4FFB57BDF61297B9A44A6E3842292E4CCAA50CD0A185BE8959EE14849E45FBD2B2458C84FDD004ADE47D03DD5DF15428414DF220EDCC8DBBCD2631DB33815E0DDE893D2722DE48B4E7B59277604F7825F432DA4AF03F89C000462FE7774F76499423569F165F78C6BEFF9E6732C02687D88EB6EEAF298E52E2B3D57022BBB30028FC5BF837553E2A52E0BAA116273BC2CFC79D2F2A23ECAC7A2058D708C21EFA977E03FAA0F012C89E7FA2BC637343B705618557B1C3AF927393B1F8BC3E3CF3E9A74A2C6BB10D366C54E424A9F0EAD79DF253FB4F27BD584A040E290EFC935A61E398B952B3FA18F1D5E09C57E94145FC30ED29E7E2694C06F804DD6D19111AC1C54AA45885DBB2A7B04228A08DD3F9D15FEA4D6E3DBDF55DC82648ADF78F9D79CCFA6B48AB79AB1B079AE2D293BDF8CF4A7CE58E3BE5D542A0BAADE48C6A60E5CE0B820E990FB162FABA45A0911B0AAC625B035C0711DE9EAF733AD2D51C4703B0D2F9A0B757C310A59C62047DE1B9BCF631C9A2F5C6A97EA647FBEB46631C2F7E41DC0C7D476C5C13A4017FF1329A0B310718CBEB4C6BD2F5470FF9623819B2FC998832935209B5CBF6916F49F5361154885A7357645CBB367F53840DC08400C39B9E632DEC6DB8838BD2DDFDC2BB3238B5B043780E1FFF751A9DEFACE16D41142E2B3027CFA11804C793EA9934C844C13F34EED6F4DEB2083D76A85905C5B0BE534F624FB1BC8CCCFD69AFF9E98DD2EED80BE8D7BF7225205C4CEF5D8CC7523DE90B29CB876BB4872574425AF837D26B9631028C07DB4D764640D2A939D03794F5968F5705211B710EFA32D7156CD7243F2B7A1C2C13D2D0F8B920ED6DD273D9420F961EF0BF57F272BA87732C743A98B3D4188A284307F600E1F2A8128B43652399728E545DC2A82EB8C9D2BE9249EA21F55EAA25C409C8E71BB10B40421E6485B4D7FC59A87DA207DF5C83DC09F23C7F6246FDC67A9EB4235D8AB40422A57B8EB1B702F64C7A7DFE3198E0A55CC8A495C92C6D151EC79A64DF14D95848A90D66DA9DBF8B4D7EB237B3D956E4DB98241931F1B7989B6DE667101B4FC0030365CFB0F9E89695D363886AD25EA339726B89CE12F7519746481B5C637676D8B96322BDA06145DAD89F3A8B5B621B8476DEFAC49C732DB2610F5532C1A7DDA2E922F32C6A39E0170E00A3228965A3FB2059C63056AF7E78EAE93FE0BA636FB92B5485348597D3FCCCBFFF764261E45C91DDCBF151C4C9F155F9CD094E2B76A3E22FF8A64065BEC9B87BCFCAF404EF240480377A556F474E7C867B911F4D7FFE11362B940D23591C886744DE67E7AC122BD7236B570F6F492A9DAD3752F437CF7C98D8D49BAACBD153411146FE357DD2AE362C55C307177385E44C4AA5C1008BA038B58629B2F6F0949BA02CBAF8A14AE59452EB684F98B05738B7FB9028EF4CFA87270FCB23FD7B13A50E5D44A519EF8337D60530B3DBB33BAC1D3A0C16FB2AB71BC06796454C7A75E0B10BAD7B666BF9D7B0714082B8A5F0DB0B871775CB8143940460EEA796C367D399447648C738B28CF6B615EA015A5B059843C4776EE5BE3BD84BCBF69C30C09C557AD90B586903559D56A0D9BE845CFAAEBBA1580D94BD3817C86D78B982BF4C8708E288504B49A1DDC9250296B52E5132A5447167CB860F71EFEB970753E9CFBE0B0953D48003D08F563DAA4CB7183204217ECBE9AB7FC90E2F45220C49E7594D4F6D2E959A9AC2B59FE3D737744608F966F338A135A4D03A5A2415570D796DE6DE047653C1E22485CDB64E156F411E5A88559BF8F9EED818D171431BA6E5C15131EF9684D8BC8B53AE05A343152DADDB0A95D0857575EBF6A8EF48FB09DD9FFB7D1911EFEB78B05510A5E368EA29F488E798B7A5E10F0CE4FDEB85CC01077045E4B0A29FAF5FF4F6F0BA99C5DAC9B0E8F5CC2F7F5D430153AED8AECB4A8324522D585C3F7F92D41DE1244122611BFBDEDA281312575F069DAA38547B6B022400476422E557A6508D35F032637B6F576C56C7BB16CF6F70E8A6AAA660825A57453FDB6073630981232F4FB3853E4C76C04DE4437C2217AAB8F0D3F9305D71E58880DC949A6E97A15BFFF113B99A623C11C39FBDDBCC9BB1F1F67F812A5D3A23CF56D7D10D7B251F7B51FDE542A960830959C194F040AFA63C8B14064C8D8AB77D403C33C1461800C2646A69BD0786086D2069A637E45E780C16CA18BDB10CEFB66664E9F4F7570811203CF456F65F0D44B50A4EEA15F9F42DC1A06DA42E7DF7F8D35DE69A4A050390DAEA324DB77B440C433A5267C8145A8011E1AE16AE903903356C28204C89231358877B0F08D838EEA2B36114F0546DDEF0F2920E71AF62C518E2D16587F8C57F3462E8CA30618CC3CC6657C80A3290D1D5CB73CA3BFC4BF95E5B127DC13167E3C97C3500D0D524730F38BA4BAC57C146C40A15B32AF6E622F33BD5A6768AD7720B19EFE48CC8CEFA782749A88BDC17B22CCE110884244F05D1B1EE5DC8DC5220A2687978BD07E75F9A9347ED76A9812C78184157CC1BEE30AF752D4434CE0F4DE9A84D2B54BC01D033DDA2F2840EC73FA8C5EBA1C175CE4329BCE960D66025F28319A38C7CA6EF5E5ABB61B4E8F964E01062462C2C29589299C5CE092A941CAA378A8C7DCD4EABBEF1E5438A2A529B3B559699F0E26F649E7FCA79AA44CEE5C6B39D8613DAF8DBF6A35F471256654E03942FA4DAC0164254A2DB72798124B020131CE72292FCB1E61F1A734C341130088C8668AD322C994E6904E183C3F37081ED10D9F5B2681B10B7B28BB73CB8B7CD0F93FBE5856719EF9BEE743BA57B31DE9BA6171E8204C4D838B0F53D3B3613DADECBD6205D2CA48A6DCB90390460E6BE2C7059F6E0FCB48B61D0FCC3CECAC55FAD5C0AAF603C76012AAC9DC0F577F94055484834327877676D2B82C99EECE8D225237FF2BAD468B7275D94269E517EB9DE8F3BFBC57154C66BA36B5A265846A091E8D0FBCD2D9C7CC835ACF60353B35AD884849225C1E94968E8C1962FFF3DF4BF12590D09D2956DBE2AB512C2FE9B4E1904E184A0C8F322E1495B5D220255956B846B1498947704DE4F636B408DE952851A93530F53672DC2D69E6AFA9CD8B1E5E56E78A550E748B3E20F29B34BA756C268A69FE9BA2FFE038F90492382A7F61F7D10BF719E1DEF056CC307135413D1769A76B1CE222AFF05529130D588D7BD35BBA461FDD5D2D199CD7E847897875F8CB342ABC10ED22E53AC89AC009B3518333A636431239DA454136C5E9FFAB82A04D3F585A03C749B0B2454C01B65206652C3D8B0FE301E2B790CFE43AB8BAB133ED65EEE1411FA2337A6CE1D9F0C893C6BE1820C75E094BFD7944C217969C1E5456EE081A6AF5F19FBB096C3894CADA131240FC69D41E44244242F25615009381A6DFC3728CED605EC6D25639D7FC6215CCB6B5B74E63FD1C2C8487B91E73651A8B43090A9199AA0522B7A9250C327A51D0CD902BF418C512C1A49D3D2612661D01561048F2FBCED94F2F82E121608F70EEF371237395994B645CB3CE192C2D05964DF23CB6BB5A6925A2C8E3316A75790BAD37E31BEC6AA79A65C9D142305D90F68B0D862AE2EA6E661C04A0DB298B5995F8C0A1EA0FCB7C8BC7C16331FEF44CE4BCBBC1C35674AF9657BCFBECCBA54B394D29748521AA9A7D4722993CCEA034968D724672D2559090AFD68DD24496286154BB91D368E002C914D0E308629B030AB9FED3D998C131646F36F8993D2232831E57D722A19C7DFC554697F468B317F7F13FF204E4FE5C09EAA7BE6EFA281F43F717FA8AAC13A4D814C53EF5B5E5D5DC7C612CE2C571E5F5F0BAB119504DCCFC40ACBC295D60FCA6251E2C84B725C1607A6BE3FF85586544471045383F2BE549F3B3DED01B3AD5B81E8569B4984FD9795E1096070E1C3A24B20529E4F6CE2044B04C05E1161BE5DF8503C24E3458CCBEA9ADF5B93BDF7DDA300103B9473528DD3733276B2810D5ABA2D20AC5C305BEE6165D8294E45C20E25BB20570BD98D7574DDC66A0CAF99A632F8AE5B7ECDB3EBBE4BF60246FDFAE89504D17038A9775150420759A40D77FF79317FD3511CC7E835E9B482808DBDA8636B5E9D4D945A168E7036A5AF4AC00AFB04324340332042E78D2BDD64EEFE8908BD095F2EF40F32A212285B829C0247F1A5E0BABE7E56C0A7C49BACA30E8F72CD76DE187669D53C9AFE1CDBAABC8C1B535CF57A1F7F2B377EFD51C15E8B375A1488134030DBD894017D899EBB0C450D5D19EFE34252BE6298F392240CDC809DB641E85B23FAAF5939A3226389BEAC7208CF164172B2B09DFF068FCE3BD9CB3E7D995028E114FC54644962988CDD4AA31F9633620D8E0047CD7A6B95E82E15272F9E92E432E9A6050BAC66642FA410DBF0EFC1C24C5F813981D2889C776F2D158E6AD8F703F7F4C5DB4FDBF1C62B59949C1041E46B3A7BBD5D60A9085453F1D5EBEA064817754DE9297E9A6320290EEBCAEAF81D41BE3FEB62D0EDCDD36DDE44225870596D89AE3042BF53A92B7F2FDFCC883D73EBE0EFD9D7EA8936DDDD452D6E0CAEDCE17535855D0C9187900646A6AAAE415A55F978549FF2038ED1C7FDCD5728326DF942391FE553061A7FEB4D37F3CC14F945B5009EDADD9422B631AE6744E33183651FD11B582E820C6DE59F272211D6D363434EAE4EABCF3EFD14344F58FD1BB3E99E373A5A896B2EE1B7BAD8B6DAC259FD979EAB07C476A2B7492685071E42467B962C17DAE596ABBFE4F6E6D0872AAA9BCDFC717FF78DD1BD45D197180EBD11BA6829E78F5731236E5C408050FF0E284164789A9BA73A7E597CCEF7E390AB6F08CDDCB0848D4E38CD7671A2FF978441F1CD759F27A759B409B3A4F39EEE702F7A0210846D3D30896187FE4CC3EB8AC8AEDB759684365EC7C10E832CE79FBEF269A02BDDD5AB90674FD7818F91EBDCE4520277439C3E6C338001ED1F09271149AA6EF4A8F6B6F3D139FE679DB2B2E93CBA979991906118DAB6AD59FBD872B8DB5EA2D9C17988E26253F36E86A5BF95AA28408DA99175777598CD4A50F249ED56A064DA10F12DA1E41E439D93DED834FD277863EFC48E7BDDEBD549BE9252BD72CF9649A638FF2DFBE95B28889DD33F0E0402E7C1DE4C93857B8DBB2E7826678B34217A8FB077A3730C267D54218629DD4E759F44067DC04B5D77F59E5BF112DC899E2AED58E0D294BAC626E7E04C604F7A604D53807CDC33F072458E986C9E187AD2652B40B052DBAB6689C7F5F8A038A98CAD95BAE9AA2FF3D210F8CFB7CEDCDD3C667DA1D3710158591F808743AD6B8C58ED1A078AA66B802EC93D9E4C5CA961B207A34CF82AF65A671C52A57BA93BFBBB8CE274B597B52F1C67693FE3AF50A7C5D3B7A787DCB27A22642E0A6C3171E3DC2BB485E93648DB73A8860540C026F789F485C266CAD3F1D5EEE80CD228CFCD49433D1AA3CD47A6AF6DD75A379DC55E65E673980260DAEF3CC544603D9D1B5F3F27E01858DD53153EDC00D1F4C0C703212A36D687158988F0B6796E6F711A3DD7C6279CA26684DB85DCB58187B3CF6FBEBF5AA92954C6B6983CE4BE4E134156FD46A7EAFA20D1D379C3737DD88EAD6E1A3A8AE258AEA443EA62D8993D05F726C877DBA3F1D0F4F05D90F0A31924580CB5B43B632F1378D4C924E658CBC65E37F8BDA1A433D598AB7BDADCD041050C9B96BD1E6CDCC343C85367E7FE83CB31260722FAFF1D29D7B4DBF8E6C5ABE0B4CD21001DEB0A187607FBBAF2A5BFBBFBE6FFC3B2592654DEC7C5BE0E2CD77DEFE6EC330F8CEA3511CD1A688CCFA211B9BF591086BA1539910C9D99A1442DEA738EFF81D75672E97D22511BCE0347D40BF1D0CAD17B6C7FCCFDE0B2274C1514C24DB9D0735E32A3A7DF3C6B3975E5A0025D50893594B5449B26953BDBB2AF866EA0986C4C1488E7D0A7E203ACAE10FB7C9B170AD0FB14DFAF9E0CFB91728F71DC65D32D123BFEE28F1B39F985968E8A5A307FA40F8F7D2D3EB6E825CD34FA0FA47ABDE72764A99EBB32A1F5488AAC7A7590A463260B9E7E1C281365378E6F7D67E8BE9C1E60D42D2FBDFA19F7077F9E40257E0AA758A60AF7C794819927D521C45F72E85F896CD915786766B1B3CDDC898250D1FDA53252382AC8354113503A2F6B61CF86CB8496551E94FBE9306C679FE874CDF6F2EFEF5461A3F3FA14925090F070B363F9C4B05CAACCE2677C9370139FA5DE1F24C9BBFFCD3D310669E93D333E2A5F095DFA3C31F987F4ABDC4385C5D3E5F702B20EE0D0CA4486919DBA125DE8B6CE616462C717950E749932F7A3EAC7538BA74A7F037B1D591219030575F782D7F90494AAAC4C8FEEC3BE718BEF8F364263259958A1C5961FD5B96B1D867D88E593A8A5BF8A6851A512373E07631C7D2168FCE641B76AB0810FE682104A95BDB3BFC096DBC67E4302860CD4D057EFCA3FFD50FB46F7A46361A210DF30E032B20C8F182934929B15C89A92C15D966D777D3871B65D84D8845EC8259D439E6C4D8972B3904AB439FCEAEB616E3C7DA188B19FEA1C07775194111DEE267C61FF72DC4F4DFEF9A1EC7C003186295574E86518F433F279C24D0DA0FD93AC9BE56B69A8B40F3CD9CC2DE21FA100298569C4406C5EECFB98C7E1852A978A59D6DEC483CD1F37ED5672044063E8F3AA63670FF7E409A7B13D10CD5F4212A48A57C1315B50D3C2E5572C3C39F9130FF5530397499C8E02C79C8DA010602406B250C86028205BB7DB27599D1A715CB381F1CC6DC579F1F914AEFFCAD6FE5628AB34150839C98FEC113AC93B97D712FB82CB45538A1FF55BC12DFAEA1A45494161D03F795D6FA96AA7549920CC5FCF918EB9CC72A41EA5F93CC8B88D1C28D58D29B3FB18A4312E003C29847595ECA42459781E7303A706A839D7FE24989B2EBB085C7945A7991475786FEB6670A072F6E0ABCA052A4BB20CDCA75D115871A4BAAAD0E3D8C16F04731F110D61A087043B3EE86DDE15BDEEB1DD386D76BD2593B1B693DA sk = C3DE54854A4060EA09ED92A363F71C7863EBA64195E9AC79E7AD7EB6A183CFAC34A1F15B9EC854CF smlen = 1762 -sm = 0A32E638E240B81F8B53C314A53B3B1A1F113EF91AB7630DBBDB59B5BA9CFBFAC32B95A03F59B09EA4DA1AC8606805148EA76215618E9F576745262F84981622979571C9592DBD5CF230FD091D8B789F7188FEE50714ADBECA694014A3A2E4BE6BCB6149A1DDE8DDEE65B1A0E5C618B46CBD2FBAC5D4BFF8435F2FCB9F79B6889C069215E78625C02E63941F5F176B97FE0AC40E19830244950ACB2BC6A18B94A1E5F7661F33FB7E4925CED41811F7DA674D1E755608A64AA53C6A55998F844490825DD0CAAD3667FC2B5C7FB2B18C5BACA93700431C8A9DEE2323C55862039F17BC6FBC0D25DE8488F6FE51602FAAB9C221B2B884C4ADA32CBBD7338ADE92E398E5A668E7548662A6EF88048DB7F242E24C1AEC761892A2954DEA443A7F91D88B539CBDE7A76BBE56C65ADEFC23A1823C4FD51DAC2F0AD98C22B48FBDF5C33CD20EAF982F152146EA0FB3204441C5F965ACD50A9FD25E410267B0C3D1382A4F204F2E7B54BB138DDE3BB1FB220D38330355773430FE66D437A192AF562CC8D7D61142B11D00FB472C40D6A52FC1C311C8E7D3F0BBAF7D7D79AEA003F0ECB46FF5A7CA1107CF0EE30DBA9CF62DA3808B96BD1A14D53109E5C253C2E574B3C7677B85DB72CF20AAB8EE8C01533145959A15F240F8FBB268098B1F4EC876A2062E6F7D4C00CD9DFEB9067624005323EDB9594545F3D204FD2054E13CE7A3F30D5FC09E27EA0A4403413154DE94C3DA35149D90B0443E8EA631FF516CE10AEFCCDECA9324C9DE69E9C78F88ABB7A96C0790C3B0E64F39676971ABFBCF531BF5B20CF2C64593D5888930287E49F605D9F730B2EAA3F02749E24ED08CD47CE4E27FEC4BC10C0F981FC7D149E03C8C40C9A776DB13B58B6320F12F151DEAED10AE5ED060E6AE9B33F45B2B6204E11A398B54F3FD8FC25DAE837C2A0EFB79A08C579C958F19097AA5F34B0E5BEB5D36F849F2313962C69D02D77303ED68B0AE2FDFFA4D25EF2BE17EC38AB3546D33B830A177936475CCCBF2C24AF9C96C983BBBCAA4D6C2890A0E3FFBB61E0F0CEA2F7F224BAB8D010B850E2570E1647E88DA85709317AA0BC45A7721E4B4EA550EAD1349F8D7FEF0F4AAF1AD1A502A9A5A41E2D1F8769B292359282909E855EA24E3F0E900689B59CABA846E23A425EE26279F0EEB57B2BDFA090B24C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 +sm = B0959AA44F5DCD8EDFDABB2893E3BF270749C813E7AB8129E354AB0121350DEEA5878E32C37C05136B31098FAF9C3BD18A5923F894F155F26823F1B2004A0279AF55C3EFA62B09F668A4361A956F13AF78354C143A76F02990853DCE84CB5F73E3CAF302D56919B76075ADC74788AA51F3994AAFDF3D521A69C2E6FA37F8B4214B56095FDE37C427DFB730E0A5655B44C351E334EFE8B110D5132D825FF99A5885285C8D07EFA5F8DF0183CFDAFE04342374ED20639486060596755846043119FEF5C723E0287F56B8CF9BC135B59B8415A730DAE611D99F6E2462880B142F95A10B4FD30AFDEE27F6140D867350CD1E87386AB55AA321CF3B6212F0E727C89ADBFF156010E8F6ED82A7628B625F5AA57B4C1572436014996015EE7184C4272B32A8EAB03552A99D020DA13DFE3AE5F2F510C3F334E662A1F7F294DB6DAA5E581E9B630A1917D67D55011FD1E264EFC74D743DA05ADEC7596B1AF3E305DC83CF9C9E2EE6548D2BE89EC33027DFD7426CAF5A866745EC3AC36DEEDF04684617970381B35BCA6C87C29E88E945532FA35E987C2FB84742F714EFCA764029AB2B68B1181F79E621C4C747BE36B9AD96C28D17E46B41647A06A51712BFF314C3A750E9DAF3303F2C27440FE4F15AAFC94CC187B1074F6A38E93B22480242598A05EF7DD4088B32492EA56D9E800CBB7E95B7EC8BEC206A318E7CFDC58F98886132A56FCE1B100A062C03F15EEAAE50B4EA676C89AB9D5EDC32D2453DD972617750DFEAE53E20BA7CAA84663357DDC03D192025DEDC49A690603C365AF5E336A350C222978D267961B40C4DE494BC5AE97262659A101AF49AA6CFE774E8E7FB5F40B51E67FFE6EFC762D6AD82E9E8937A90B7C30849F22707781D92EBE12E939F73989DC374693F8A974D2963FEA3E85693E698CA897A2AC4ED2A60209AB20797FA26D5217CF5FCFABFE3366154F6591612AE8142C2BDDC0EC596F9B9EAA1F16BBFE9E463B6A0169FC7067367831DF5990F6CDF3DE197A7AEC39B31F6983BBBCAA4D6C2890A0E3FFBB61E0F0CEA2F7F224BAB8D010B850E2570E1647E88DA85709317AA0BC45A7721E4B4EA550EAD1349F8D7FEF0F4AAF1AD1A502A9A5A41E2D1F8769B292359282909E855EA24E3F0E900689B59CABA846E23A425EE26279F0EEB57B2BDFA090B24C83441B16B39BD7993766E7260D07751AF2F19A41E70689B0EEED0C118D9EF109866AAEF31B2D2962A25A3D1CA999214CDF0EB54598382EEAD64435B7122D275EA8879BD47B41EB64EA908867FD78ECFBE8E992A2636AA7477DE5058179565D3A2CEB8ACE5C0302018043C411D89975A64927B48CB622A13F1ED85CC1113897A68488161AFA1E636EC786A0AA37B928BA88A50164A9EC372523AA9EC8885AA9C95B29F7CA1BBF0652BAC195BA94E976D336B69A9F5346B4C7C81457F802DC9757C7A2435A617317340F764C1A2AE131A716318F00AF0EFA89D3B57D8F31E155598B3944D950D6A1D6485B509358EFB3745B95EDC30DCFF02574F54DFB2D31B259D132D18897DF868115679F06D41102CD4EED4EA290F711148B99B647B8555A4C0DCA1D2D0871C59AB1382A2D6417E6236D71E2BFA1A75CDA54F93E6C087D611878AC7670A04FD7D8CB0993F456E3BC1C3B5898076E22D2D9E0EEBC7D7BB8D142BD2B5F6FA42B40BF676FB69C532D7520A4A105EF0C1337F53D6E9B4BA17F1E76AF4CFDF08F794752D2BF71E8777E2A209F8891B1A53D7BF2A5786B00B9A0CD0FCE79408F26BEFA2535BE188A68201B1514074CD70660971F86E8D3E92790AE7AC591AA7A996149BCDF060C615209FFAB82E6000F41B2A5606FDAF4CD08CAB0C2F1103B2436B1FD7DEC477C6233FBCA3B07A0CA01BF3476BFE5334E32AAA2ED35D5747D673E7BB622E1AA7901C77F28A3AB2197C8B8253A1D28C969EEE73D17AD71C7919E7F217BA2BADBD1EBF986CFE981024FC347028C1109CD4204C7D53535A9B677E39A43193E054D0FD68104D88934DC7BA6CB3E942AEC744B935CDCFEEF4221784F96798E650FFB0FEBF2715D75339D0CB6C2E57C1E9D10F13E6786B7F041AB307B8CFA51A2F10B622995230FBA54B70D94AE278EC224D9D0950BA97BEBA7EEB0E2FBC4093E548D9EC09CA1A08E5F0483024D7C1927FF8DC270900D42D31B81B13A29839BD746CBB3591BC33817741A31DEA308F549A74F3A4E5478844183B8D7363AC1F4D4A5E907D9ED98AFD08FB8BAA84C324563495387A4F12C239FB63F0810447131311B2D2CA302C7DA2DA57C94C3B5E844F537886FB766EC0E977254DBCA8FC84AD77430428F0692E55D8E2CAB294B857AB51A2CE4A725433DF28D9CABA86C770743AD987BBA58C0565BD18590931E283292889294B607A5F19D9E905AA3940836E2A74A2E94FF3062E85A5C6C978B5EB2B254BBCDE128280E6CF02C11A0C2066F349E3C6C083965D5B8A9C000E15FF36C5BF3A6D42 count = 28 seed = 19CB4BE2332F7FF0C078BC001FAB3C5FD8569A76EBCE373D1ED4FC8EB5D744C6464E2B5EECB9EE836CD5D87BEDA78BA7 mlen = 957 msg = 86D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 -pk = 5DEEFE127FBA8B8AFA75278D80B02F49D0BB5667A3C0C89892E19C16C2F5877E2A3A36B79444E0C258FA5F5285DB5685E804B2DD9522EB51E1436A273C97F0BE6C8526531D05876EC6794B8D565E020EAF7AA38C8BBA4DDE7990199ABF115F326F2613E023BA97F7B41536A0F77D70B7DF67242B7FCFA061AD894C4E5932B670E4031A196293DC9065D791CC341951C2AB4483B42439C0669D5D96A436DB3C94E900338827EB47A6BFC81F8259D3F5ABF74321E1BDFB9FA1FBA54DF0867E10CB9A136D534182F5B160514831328814B0F8FCFF0B684D0DF3CA305F31AE9ECC0A7D9922B1488AE7574DBF7E11CABA7FD0038FF434441DEA90B267C5F82A794FBF548FA5531B2B9D44400ECD0AB84B32122DBF83AE3F58C0AD92AD050ED2BA0B053BB1475C49D1367B4E226D0500AC7FD96A16941EDAB5393E2BBF7844BACF73F676732991DAD6DEBE620B849AEB8DDDC0D5AE1573312135EDBA8775EFC438750588707758C1FD6DDA6A79BADA0D591E497E375440C3288C08FB476977C8887436AAE2A9AE5463850B57FCBE335993CCBE77056E262374D61C5893D1729C35EE890A11639CD9114D2929C27EC6D74B6FA62D8877DD3BA1C1BC32F4495C5017603E47AC9ACA2CD338B3DF57ED77D77AF3E803ABD4C7DDDB2D4390A92EC60C4769B7197C0F2E9EE3C6C84DD60F0A350A72C7B3B90D08D4E96A8EB0B4BB09325B1BFB353FEDD28BC255787D59631C174B50002A9E54392B10D107D6B460EA0F72A118CE9FB076DC9818B93379A4FA765839662AB659CDBAA4BF25F2E5624BED3963FACDD7E0DDA5DFBBFB2BF87CD33F7756629BA4E03D0CE3208CEE9DCF93863E689C4D890FB9BF36DD692DC262C8BA26397DD7EFE6E03590B6F19DB6585E8B180BE591D1777C58AB18460432EA51FDE5BDA62A2A5EEA6DA95BFA1795F4B05120D2029A92406CC54A09A9033288A3CDE27412850E117C52A269889D7A07AF1557AE920A491AFA23663E363E99EF58D080915876E712C100DCD1B8ADD273BAF52F96AF30056AB6AF0A29998565360BBE121C95E5DDD7EC9E0527C031BB1D525889BC4B5C949A65AA71CC227F61F4AA6ED823376338661ACDBD0FD3046974D5DDD18577F02994347340C07F231254E73EC34FA20652CFA5452F9367FDE7011700994F1C096023FE52703DC0BB8C8D265266D5B3BE1FEF31E55D6C3FCD0BD8EA37DD74D514E3239DC9FAEFF274653A6A730E03DD522D9CCB1C6DB0A654CD154E2E37B553BA9B1E76A02AE5E6C03DAAA9A782B916083C977BB256B4D7237BBC5D6563B2A840A78F27198277D6F1860ADC571EDB51C82ACEE9E90ED9E0D84C53993117BF8C562E507C0A9932B057691E4897646179283D6AD334F268BB31CC4BB47F5FECF7087381BC41516008D2289411930CEFC8F21C1570FC7F447C0BBEAC44CA76872FF9626D71436433546AFA71AC6FF163B23435D85E88CDF7C20FF67EED433E6123CF6053F6D3B7952CFFA514032732236FF7C7140E32B785A4477D45BF3A7E560C2D76CE07E0D964B9B2E112E988AEE0D2F48524CE4EA0BE2186E2FB0F109FAA8012B5402F7193004D1F9B76FF0920C930F371245E0C80FAA99CF4EE17B35802BFA75AD4DBA1B01C3FACE60E0BDBB42777E978CD27B3A5C4AA129D5049CFCB3C28B2C8F5A147B92CCE9B7647AE83CD13AA7B0E4EF7ECEBD858B98050A9648010391DE7CAE3FA685F9CDAF684F6B554E7C4E2866EF6A8EB9523334C643E47ED5603327EEA475BE668B8EE239777E2BCA8FFF00D2CDE1B5E2527F491F022D46C765C37C759BC218E1D03C4C58E13D58A1FCF15A9656C6C11609A4C1B0BE47240D5D4A0B10E51DF3ACF298ADA500890DF0CAD913418955D1800250A6F1D64045AE3A9874B041899F65E7A1781D5C253A7CD1EC7C043048415CAB56892082597E6D78B8EE611C83A2332F1BD4AA1D655F19ED45B8B8788CDBA56BAFF7254CA724FF0BFD2B379456065C5C06C30A901F599F45DCC499BB55714D770F01FAA0F39416AB1D5650964E7A24909F60DF47AA8524626BBB7EAB9E5ABECF3CFF1670A4583AF1675CB2A50A6DA7E0A6705B6444ECE0A847AC5C85052ED15D780980A0FBFF6FF00B2289667C6B7F6FE74955C89E2054604CDF7861A4C95D6F43804B3F66D18966FDF310B75FB8E8DC17AF5BDF4EDC4BFA395180B7EF3CC150571136C87FAACBDD703179BC95FBBB560C7DC6AABD90176B5A40B516706335784DF4A17EC12F1A4B90D513903881D3CD4BFED89CBDFFCD74348B077B3F3065951207F21703D7A80929C796D46D98C664CBF13F0583A2201C6DFE3441BD39E987CEE8A280D05760A7DCDE7DD6A6C4664DAA8B9C56588EBB492EFC85B527CB483B477CBAF0F0D20997AD3B652F81B96F0BBEA5E7E2A52D0D3E3C47FE2E44A2666978257D31C457946C507D63A05FE9A7804D79FF4A4118C1A651EC71E40AD09ECF8858E198EC3D2695D4C62C0654CB6DA16C4811458E2C5C01B29E05C3AF6267C5656FADB5ADD40B5EF926D68C89AB115BFF892CC768CF8295CA01540CE47F9B8852840B1F4BB3218A38DE0935F70FFF6B03D0B1FD919A141E9B60B00D002B03006AA7C3FF8828BC2C0EC004E208129E8AE646E1290175D6180DD7B8B341EB357CD5160191AC4D4A745162C30FFC95D369363555AA2B15C6FB5304A5732F00889A2BD2850BF9EAC3DD63A1612847E131562BC0073C17BB2A7A1487A65FEF4B637112657E71CD0635D6098CE0F6FE379C8339468FC59377FB6077301371EBA5694A69123081FA528FA6A2ABD23105DF876A7D8F202A26471EE604F6DF5360086FB261D6AF72FECA313756542B8BA67DBAED26F68321544208BD6377CD4A1D5065A6EF5BD5B407BE9224DDA9481E89C7CDA4B959109F924C1D75A2B7D0E998B1E292B25A964C04C72272864C7CAF4CE86D15C8BBEA8C466E0BD1AFCE992381536C9F033673D3940E858637AF0E5BCF719DD7280FA9BC4A571A55E57D57A57847AD5B45D004C508E61D474D0CA43B59C4A10F5516FC267B1367D92D63B2D15349A15CEBD2E1FCEEDA956640D946081D5B9676EAC02EBA3C7ECD759D1A88272731BED013D332ADECC51B8394B213FD2D627E56D7EC75738019F341A52A671976F8D69AED85DFBD1DD00CCEC78E0D80018120F5A35B4EFAF66AD4EDF87E9232D492B4DE02EB06CB3AD8BBDD5BABDAE21602D147DE12C22EFC01EED24E0A9E2E431E23641C1DBCC07601B00C51B7734969BF3AED99C03E97B86482811376F920CC0FF25AD867C3579B6F45055DF22C768E5DF5C18E7DF5D135CECA7D859621F339B8053186D8130028D56EC15D26B539996E9A68297C453B6CAFED5C914567710BE248AE1489CE030FFBADBFCDCBF91D1E17FAC9D154269B6F61B2582934F0E9518163D51FBC7ABA9E55C0508A26BB99B226706CC1FBC8C968359D5A3B1AEA1516F60D3759749C96B18B6CF9645ECD51A5D50D722C6D613A6BCABAECB7EB9EB56D47F5EF63A2B93B0411D0C8B4CF3F871E105350D7F638A14BAF168264512BA6F8FDE66BF291611D570F8F8006E755AC2328B2A7AEEC3CC299A3E3BBD3777DE2A5DD71B17E69167DC054E880C0DC36B9D5F398C8A1B820CDA0CBDCBCE835FEE388FC87780CE6BCEF6D5D75004B07011B84C2197B8055D87FFAB43EF4CF0A161CA0CBD507E25D5F576A0A0103A493FFF863FC0E2D5F5C7EB96BC11D6313776B4F7E886F8671F02010775DF5BF2CCA41D1175D7E919BC32432F93A875D711B768CFDA17E60A796C901F5368ACBD68B5D4812FA42DBE9AD2F0C8143DB69C206A42DCDB29F6C707AEE2303B1168DE1931792359035B2C26EB453AF41DAD86D9549A37F30A2F71B5CB87CA7059D37694E52E9573C32599BC176D1AF94F10F44A47549E489993E5A484E4A33774955A09A22E10126E9FE002695CB001324E8EC96F4DAD68CAC162BB36B6B1C446D08650172B01957CBB088276BDD8658958024A32C67BF440838FCC1C6F5B3DD4A387865D82A4DB46022B794EC6874EBA62BFDEBD91CFBF002FE5215D7A4AC261CFD64A52797E9254DDECA683C5D3AE9D128FD6D6BD6C19D7BA2866EE9CA9BDE426D73B841833C16A3F91A2EECFBAE6A4C9F27E5B3CD743A5AB59BA917E5147E0864FF4B8E1BD7EBEC68E99851BE5FEFDF08AC759A6212F7B48B9436713DDE88BAE34B97A85AC9803605E6F96362818E89B8966C6FC280EFD50E7D5832B3DF1ED11F4CD2A933CA228D7C6222913DA38D6DE913452E7135F4FCBA54132DBD34E3347F9F385924213B001E64F74F52ADC4A1FBA2B5D04FED805E60CCF367466CD226392E8381915974B7E2BE1B8111F10B31B1166D5C69752C7F1906519E75D34BEAA725BC05ADA5E1F397849454E776DEDEEC4C781CF9D1A11F329E2C0DDC1935F8A21BF41AAD240B9EB77BF077BF6ABD9308A086647187C5CAF152BF09E5E4C8419248B588D1B46B9526CF0C33AFC34EACBD63795E3AE946C22862F67627F9B469D768BE93FD26B8E231AA05DA4CFE245E980965619FA2421B54092FDC300337F3C7C8F1E23F2C40C0E4B37940EF50AA2F90958D61602640C364B401589CB369676E88ACDBD8A8638DAD008418C6A04C78ABB98EC079103BFD718374B19590DB8EC33741C10DDA9B1AB1AC741EEB9F2FDD0DD345FE752C6DEB506438DEED4CE63E2A91CF02F99E049FD5B963C4648CC456E306F9BC4D8785EBE61EE9D7EFE39D3C8A4B51BE4E07690754DC7AA3567AD896239B6D6AD689E96E69DAB0F751D5D194D81EA87044DB2F30D586D54D333EDA1F374E09F86220C9FA4BB22942133DEA5CD6CEFDD6C31B4CBA87E45436ECD898FD6D1199F5DD49287623ED30DBFE747DA236ADC721ED03A5D7EC6BA8D09AA9E81FA95E6D72CCA580102CC460E46808EF32C17BF70336BB7323C323A6BF5D182608B25D10F237596FE724A9928610810D50AC174B1414E1A04C26F834CAB3D886994EBBEE4C8BA4EFF0225043C7799FD45696173704213452C9C80F9FE3C73B31659877DB3F9DBCB04685BC4D974FAC0B468FEE439174E384ABAEE40F4320BC7D6913607D04B0AB7B22B1A1DB6B3FC24469E0F82C67A87C4CA55C7B925A0751A37ACF78083077BF29C901E84A06CAA8F4406CA423E96B4E519EF9EE51F77D882BC2EA82362E46DE4D3A75B65690B309AA80D4027B4A055A6B9A409FEADBF83CD5A497C8D19E2CFD442A9B9B55ABDC9EF074F9BDABBC59B5AF7D3DEE5B312FE8FABFF36652D919231D354C579F838359701F587F051BE6A846BCD38621CB1D64D162ED11ED6D4767B36199E0412415B4D7DAA7B1A887B42F17F5B7554B29C5F20D5B569CB8A621B5CA4C1A2977992DCF83C1FE986DFBCBE1B9BE58B851935E3F0F8C01D00DD8114E1B60830130C5127656AC8121886C3E5976FA8D6ED80318FE4C07BC4DAEBC21DBB0FB1F893256ADB4D5D33885EFD59015EEADFE455F506290F9C5FF04B067870C6DAE810B2FAFEE019B260A7BBCB4F66B016CD6507A3B79C419F0DB903697F3778813BA807BD39D6C987E614E46F1702CB37E303468E09CCB207FAAE2E38B562AE37E3E36809E9B204B6B94E75F7E90D3768C7CFD8F1218C0A2CA22F77D5E3EA893B53D5161E9DE7FC002DA9F06FC2CB846021AD9A7B677963078FC0904E4DCA4D77BCAE080F8CA42CE50E6C798CB6D9C77515C94057ABBC07991CF33F7853A4C4F15325703218246031738E3FF1389F7FCE78561139FFE9AB88643C52ED974E3FFCCE21F0F8C249511642F064E396D210D0BC450EBEEB34201D511DDF7C081EDF215FFD7AFAAAF12FF4C01FADDAEEB811045AA58C8375413603E9D68ACBF6182B41A25DCDE599F9811760A2B6A3FD459D2BD54098CC961E6596611A08345DF389751DA6AB4A0BCA055B7C6372B84019BF6E92DF26D40A2878510E0711045DF4A882A2B4240B4ED6FA285BD2359EBC8E46369CDAF4E7806CAD295609355FE6B8912498C42FC77F71CE17E4952CCC5880733C172CB86B46EB55AD294883F6CFF10BFC9D4857E9D004F01F6BC4D94F514DBC51D2677FD69B2E4A2A58D05EBC355A5BD7F15808EAA593E3D925C8B84BBF5C86A4160AE8AFDDFC9150F02D34FF1393E87A6AFB2E0232CCDA1171FA0D2D8BF394F0D18BC8E98ABD304120B6D9DED456DF92F6FF1564067D8B9341AA675A0285D256D1B9F47D6587AF352F0820CDDC12273E554751F0AB6FF42F79DF0C0CB7F5F6FDC5F50C25DDC84874D96F9F59F0A25EA1A1500E728CA3E710856D7328035BAE9BD1D6875D83D3A1822BCAD0C8EA11BB967309EBCB39541B73E77A6E52AF5541C9A754EC90EDAEE72BC8C832ADC0D96DDD48CFCB449F0DF0BB6B1F458AC7B732A941E16E8658AFD56E389CACEFECC4A4605A0E244B1445837FE96ED1CC84BE6318A8DE540946F4D369E68C86D2DF675A8BB86F2561D30F6B1A93D5D844D3EB6BD05B1245DE2456A16490CFE688B2A92A20BA237B5B69F6DC14D9A42B247F1A23C6552761D09E1E600FDC68144C6CE71497B805204B1DDE3ADCCC7FF073F70AE8B2BA5C70F4991164088C1DFC6FFD5501F1FF049C454CADD75740C8F9EDF89C7986E57D0ECCDC4AB1AC58CE24549E834CDBD1483089C34CBD57F54F496894DA8F6C10F3B6A20CF9235CC350148DA7C80AFE77EAFD403A968ECE476E2BA4EA8853F32443830CA231E5C58BCE7D6280B4CDBF3222E43011B42A73D634732163BF3D9FE80FD1318C45465CDE5C791A21562AA4CD938DCE48F04A35AC95654B96E667E814BFF17F6836504A4FFE8EE69D235BD2353BB71377A59E37010CC03D9E28D6F650D092CCD618838E2B32B6AF87B9B26E44C5B1BB45AA95F12587FAEE14077CAB2BA59FB8D2143DAA438602284DBFD50C6585D14C90B3D55594C7419650E8629EE02EEE3C9144193225C873E97E1B92720E808793EB60DD171D878BFCB4785EA8E735AE87114FD42A06A0C95F4086BF6360F465DBC59F8136D1A024E9CBDE70686109365317B657373F07AE818A8AF101BBE0D09235F3D5957BA05603A497D4AAEAE87B95D3EF38A3C4A0 +pk = 5DEEFE127FBA8B8AFA75278D80B02F49845CE96179FDC795C0A76D48ECF9B995F782C29E2E34B946E84EE9AAE67A6DA8551D68114656FF4FFA4865A3AF8A9894242198AEF2D0D0DF578082D8DF7455D6803AC17850BA179FAA5B9ED7FFA4774E553CB62CF35B2887F51495FD8418503489A306876704CD719DB32924C434E247C62AFAD56552E8CF8ADC05A02FA0A2D40C3C63C433D8F0368FD94914C85AE32595FC9FE189ED3070A9662F1E51667D84F203F7AD80472E9D4D669DC41878FEB009F17D4A8F1349BF869A827042F83BB40DB62B30089B7883156D4BB75EEF6EB5F6123F23610CFEA1D62E900BF3F4D149F7CB8B647B354B52B4A59DD0BFAF7E6F3617AC394A63ADEDCFF52AD18C1DCC27EF96C0DCF7A341DB2686AE477F830FB87808D1194283D4B9A9EA98BAE691741F382CA91D4A644717696B97B99AF208C65E47CC388D45CF2EDF18458C94627E4F6104623174F957940553B141CF0D214824863ADB1C368CA7E722C03EF9568AEDD648F39E68F65FFB687ABCBB0C7AED9774F856E070D39D039BCC9731495389C1DAD91C7A46257156F9E620A3E98A3FBEAFCB577FE75C7D50F15D00FB4E806C7774615E55643B5F685C7A99C041572D9981427B429E776482C551E8900756A774D294B572E545533EEB7661EB240E261676EE17009B89A20818E838283604FC6A2E1180D821C5F0A7751874BDE41177D612B83F8E4DBAB4E2693FD29031FAD66EEFBC7040689077A4E8CFE7A605D709AE1AADE011927E50F38440A067FDD0F84324E4B8D0731FE13332A0C9D934B26DF8ADF2807940ABDAB10B2F3A64E8DFADCB97D3FC734B8D25F91C2E63DB0F452FD566DEF4A390B6DD003A31B71121B317D17B2B1D48986890CBD62A5906BA2439DE59CD15660B2A0DFA50A2C79B9C2C3D07F68AFFBCF563C919CD87C45A328D32C898FE26F626CB09133EE017FED39A5A3CF483EF773D8DEB1A719D3A84F4463F49D245BA6958D992DE7AF7B7D6318C82B2B9E3D8BEFBA4E6AB33BCE493C8D4635A9545CD48A4D996023F0411ABC57ADC0B130EBB7310B4C5353801277DFD7600858975957B48EDF1CDFC6C0FDA4417730CF1A677A4911B26D75D2BDE09D07FD8707FEA01C2F8FDB1D5BCB8AA4D894D6662CA6B12E15A98C116F41DE6F7155E0FA6A53CDF9182100FDB2F4F4195ABE30D4DE2E0F5B1A8259B7500734204C1579FFC04027FE4188CBF32608E0F1B94FD49BC4BDF75ABCCA494A6B53952DB01551BF29F7D5C092AAE9C4AEFC8207AB8DBA61CF65B4C7E629012DBEC1AEC545BD3538427E6C62D1E8EB529C9B22098446AEAE7D551EBBD678D9712830D725219B936C6E9D427C33856E82E234EFC3B72523EECAAADE887DC1F521F974E761D756AB56B6400ADCA501F0892DE0D7262503681CEFB1B52E495F81CCE355FD513A9A168966ADCC992F26329A72A02538C6F66F99F4FA0DB64650692F45D992D48634CC5BCFF6749DE31CC075FAEB2C8FC6CED5649DD747735993B3D067A8F2D3C24128DF8CB5D2F35424A1F989D9FA710D9C2894269F08DF1087B9112BBF7A71F59C7CF0E2508F3CA2F1B7ACBBD386E62818AD682358138FB9F89E1DA22BFA092E90DF0B86662E80627EC019DF588934ED2D557019E859DF58A10503C510BDC15EECD464EAE0520272E4D2E0DB260B0D25D0F4EA2313A6F7DB3D5F8706AE474C8F60D715A50FC5FF3E5A8AF582FF8FBF45126ACBA16204969D8925C076E4665FCA82C0CA7059D8E788B1464A16B75E4D18140361DA0A88915CA2E25EFF03EEFE265BEEAAE6BFC587D88E990618D5F4B46C2875F4E59D6579BD337BE29916A9949B3D103AECADCC09F2216A357F875699B59F281EF6CD95F2AD869714A351030ED75256E817B0039479618012CB72768BC4A78D8AF003655175956B4A51E56F9103744FD78EF68C5E836E753EF902506FA2BB47874205BD3D48F965E6059C923D07468CECA78CDDE9135D0F91F15F219216C5207E4D99FBE0ECE760ED31C40915140F2D044E3568179C4F10D54ACE4D9AA264787ACD7AB783D27EB0DAD8A74059E07A3D0E1FD6D0FFFBD7368B1DF8B3A13FB30A5E3F0CFF1BAB5E9688C482A095D648B1817C89DF237A459576712F4A7C0B59D5C42246B115AB9905C53A1D435015EB477E8E5877EC9C226C207AEB58A6CD3D7460A381F5ED8DB5FF351CDAB907A39769EE5A42B2679D1315AD8CE7B59CE2B20C7BF0A707C65BEDAD569C2ACCEA8D668684C28B52EA6B7A98EA0171A98C246C00E8EB62DA2C48122D55E88DD8F989322E4A5FF22EE43AAE169DDF6FB57EA54E0FADDB14E23DF654A3E2A34A8B7F67867E506DB99B5BF46E3289E83C76BB1682AF5C31A13ABBD694BECCE32BD8A2515696541E7F966C7CC3A477E8C852E2E157B9C1BDC1A17DCF22878B6BF0361393145CC897489309C2984C09D467F23625722E01249E8262977696D67CFC2BCF598459A966EF18002D954B79FE85692C0B285EF05C42EEF24EAC66E96937429D4B609183C1F2491948C28151A9CA8C370132E43FD3BB628448C152DE19C40FDFEC69CAEE9485D76060B309FA0D32E5C1C34C3747990F0B7A6F80BDC73180190E59733E7F120406950B18AF79C365DC03FA5D502652B1BDCFCAF9D810244C964B83AB968A8E3B4EE7720A33EA93FF08B49BA0B67AD454DF11F910D9A5EA1358C06881EFEDE49AEC038D7B7FB451FEDDF674BF14720FF6E6D10628BC9869F7BCE48A48825F1EE505D9CB9EDE7FE059B99D6A8D1ADF2D68441AEC9333EB4265F47376CAE0EE612F548F1DA1511E3D1F87EF847DB6BB54818B8539246A8D0B105758BC7FDCAF46DC7456AF6697809BF2EAF5B65FCD88741392E7AA254356621628763E3EE14B670258DB226246E0D4F3D1C32BE4DEE645C1B8A28346021C8CAB3F98CFA1CD59267BAB1218CEE18EB3FE06C4EAD04AD0A7853DCF83DA516288E62A6BCF14A2C20872F8D0FC0F61DB174C7913C6EC47A9A603E8166C83B4FF1E32C900A76A9F57BA1C41DE203392D6818F435123828279D7B36795A505916011D3E40B9894E85F524C2BB45881ACD68D6BC58397BCD3B8DD074B23120EE82F40D0337CF6B6AF9FD0C7F8135E4B3818790863059EABEE9C84F26ABD6BE89EE28FE4BA2B9E16A6339FD12671ECA478E14AC1A20E98D2661445DDE3DE96313571A07D788CED1ED15A08AA0B2C7B30A9E9E7930FF131075E82ED3D4F4AA24BCCEEB7F9BF9C53DA258B7AF2D819038F09D8477BBD5DE6147510DD034E1820A97567B19916F20CBCD9B331D3D723E7E07F7F9D0C286F036D9B16BC19083CE9BF594964937BF7617D2C338643E5BABECE1C81C2A8E97DE23DE90F6CABCC952D821789B8E89E13C1B796BA80401F398929C2EAD142AD4ED74530F79AF24AC6481D871902F85D78484729ED7B36154F0EFA2A45964E94B47CADEA242EB070613F883B9279C4C4203FF5F8F8067F6C1B9769A6B89D4C51E8B7E8DB390EC516E948B70C2FB5A8788EE0A9B3D3A6892A9392262CCD995E70B7CF474AFDDABBEC153DF7D80AB9EC3E6D6133D7AC1BC469A06474659A3A1E9ECC1AA16B47EE4B737FCF3D051E95B13C92D58D001CA492F957734CFA97BF82E6093B17EBC160016E41A4FA5B387D43E67DE7F649D94C62DAF3545BE7FB86F2F641D6F83F2AC217A3348FCF79CEC9A7205020BE3AE72FA9328345055AF0F4CA2614C1D3B4855265472FCDB24C54322C11A9AB81301E1C8D60E56592DBD85626424074C6368D2D5E40F4BC97DE188289168A0AD4BB57BF489BED50627C1D5EE776273939B9901C0307DFAADF97108CEF09C720CD80469B6DFFE966D157543FB261EF359C337FE0C9081C9A39D424EECE5AB36B8D679748841BDCA36B19B1A615B085E0865F69C1B833B7F4410BB424A0B59BDF4BDCAAE4B93DE8DEF84DCD9B3CD037F5AC81A8FB55CADE7BB422EE1677D126C3F49EE51805B61851B8D00C44CF11FE5CD72745C1ED570069D5341FAC1E3596CD7CE447EED2CCD6C453135AB86769F9392AC972A27B75203E7409917BFD8A1A385AB0EA04851329D92D3D69B0120D2543BDC5C7ED0A8E5CF6BAB812B99AF31070C2690B1CE8FCB6399E9EA3EF39F4C869B82C1C3B9D4FE3EF65D947504359203084C72CAE64505C2CAC6872D39158ED2B1BE24C819DDA8ECA3F8E37686521DF174B511670B0329012FDD5E6F74D3F932039643FB07F8C113AFE3596946742E1F556975C6E8EBAA8986475346AAF92AC854EB342B5DB48A4DACF1C0B79EFF920859277BD13A85B25F21CC115ED879F459FACA4BEC140E47F1F13032D23634A3D0043EC9DA17D4E6A061A65F43833078FB1EFCA72C2F0BE26902DF3579D1818BA673375080B74157595C1442EE8ADCC1A67E07C72F3EBC91EACEF93E6FBA12E18D45A353516F96CAF9DB3A5BF206E8929E178AFE21F7B00B51968B5819B31551AF19D6900D7996794F0BBA84070169420FD73247A8C3EA89BACED30E1223883936048088C4BA09E31F9C3F76463ACEC039FEA94FC50596492F2F962BF27C7A94F5E921733B36CC7F736920016BDECF3CF6A19DA5914E1B23A7D3DC40197F256282EF3A337A94CB958AF1609BCC7C1CD2E533B3F8036BE07BD1AEB38A6D69C15B19B1538A4D9B6AB82BAC386C333CE81B2E05659B6734D9BA0CE0319F54E138DE57A2B4769E19E39AC63810BAC3D4542765B71EEE6437D2E33113EEEB96BCF445695263073DB0B64984A9F8BB1E6AE6F13B87BA9B7DAE5146F980AE7F6471AA9DE1EAD0D76413ED1D4B81C58CDA4B52B5FDFFB8D3F08161F17A6F659BF2C2063F07A58338B3D6985E0D2D1FBF8FC6DCD7267E429AB3BB1B6E8CDBC464D3BC06C1BBC549EE6A8D896446AA38825AF09B349319B3206660A1E23AE5AD177D528FC279D17F35663BF03B7970F000218F88A09DAED4E7F71F8E3725D4FFDC893E5662A9505AB162266C548739FC20EC4C5076D9515E25E53E3731328BE458BBFC8BBF61349AA021CCE4F9CD984FBD4780F9BAA6C6578371A884A1A258905CAF33601B240F94C0B968306B1888EFC9DC5407A5B17BA1A0F4B5AA18546483C2298978B940C655EC2B196435AAE1D90340AC61967C96F291B4963BA0457181F495FF25D399FBF871F11AFFB9C8437D4BD57CC0FD675EB477E90E7DAF324A9E7DCCCAB7A68AC3DB32D190258558265A9B1BB6825A8CDF81AEC8DA817A6487E7BA0ED8933951B41BAFD1D2681EA3079F7026023C3B118469009D982150696FA892D4CF4ED1128A03C9FDC1B7EBB68ACF964C1335B62D3BAACDA1960A2C9A92F69390B02084F7AA0BE4D1B4DEDC74E31D5CDCFF98ACA4F5181ED0E0D231EFCA3CE4993B25F85D1EC474742AF90D2FA0AAE30F0EC495A3B3A0C81922C92F5E9F3CFEF47FE91201A5E4949D69ED9B94B28695B6357DE593C4E48C6C5DBC1A9640B58EE087234EDD12BB2CCAE6E89B5F0D07279CB0A8FF93C053B5A90E7769EA6368B80A4A84014C5A5BFE02E9D59E6A8C452553B6CEFFA534818BB0E99243099E032591E51042CC482CA6034A316DAC59EA2DB6B587746320E636EE4771068A5AC65F92E1450281E75754E3AEB352E67872CE24BC1FB04F943B7E9B7B7C460E083E98A1F386BB128B7E3B3601A36AFC3469E639B23366F05CF6B69149B7BE31B23BA833B5E82F41A4FFEC09F19C2A29565A315E4BDE2A4EBFC4D6EF85A49BBCE90F9265ED8046E29326EB6A42D0086F8CFAADE84F1BE86CB9A4B09F03A07F8EF7BC3B4C416E48F783255BF7BF292333D7143480EAC91E5BAAFDCCFA8DC33742C5DD30E980769FF556C6953D60298C6476680E62307586C8ECD17AC4AA94B61AEC820FADDEAFC11A4F603402F5537ECF8E68016CCF89704057F8414E210F8D692464C53584D9B806814D42A7F2A3223EE750AF90669D0E57A6E5629A7FBB2902BD495E014B0F02B0F5A82AC3FCA5E714D8EF45E40018958050FC59E762DAB77473703C47C04DC4D52FAC8B00044248928B0EE9365E75D13A70C3C42C0F09C5F38620C6AAB9DE06FD670DF217669DEB1DDC87DDDFFA9AAEE75302614F91E1097B1B3FFABEF46434FB8096D5C393A7135DDB26BF3D7C18388B5330C48E179084D805E52653A2BE054AC394FB1B09D7CA0DB5564BCED75F43EAD6108478FF5646865B2039669FB984DBCB35EBC1543F4C16C053A15DD49CA3366700316290DFA98D35E119461C5170DF528068A05C00EBAFA73239B3AFA604A1B9A25609E421CBA1D4510C2F69EC9A2FFE0526A810515FBC7B4782E6DD927E4420717FE83E05804701565E5C92460027B41196962ED37A4174EABB15C10DEAEB6A9862A1A7FEA716969B27DE09BE0F07B10BA093756BC44EF27AABE2FBA0D29BAFB2B76A67F7355298675A9F8D2280A6082BB9901B973698766249FC78005FC15B08F20BBDB9B39E845A8E89FA7034645362DDF98BB1876F3126541C239EDEED8F0AC5FDF1A960EAB7B5518F6E5E3E1B2EC362FA560207BD421A0A2F083404443ACE494E6F106986B5E264804D14FC81E2C3718D94E34BCC7D820C4A1B41036C6624CDCD996C7539A00DBB7841C872B25B654C9CF07DD9DD1396D7153085FFE08F44743108B3BD7617A3513E2C20531B3E024A573652529895D61D99B0F9A5010C0B551C2DFDB237C7D8A5B337AFC8A846E7E99C29149BD9843ACBC1167A1CAF047B1ECD104C67E17A206357875CFCFC6A6F9C07E17CC0B136EE97AB841C3BF872E5D4579EA6847FCC97C801139FF4EBF6931D62A196229729D72769A8109C55478E11309699C8AD91B10EEB81E8DFC2107C6AB0A4760B9D800AD1305F9CAB81BCDE1EB08EFEADB11BBCF79B4B3CA5E1536D25E20EFB9B7A656BEDC260913D8C0C2F4CACFCCCFBC81B087B691B60D988216D5EEEAF589198C37319B0159FDB59CCFEB1125A73DA535474EB775FB421179D742909994AEFB7050C167DA0F1F118B100F9D24754A4D6042B5958C36F8E0F887543600F9CF5D9C10FC46F1F1E431BC4F9CF4AC69375FFD1E8FC8E595871A6C9026821E1CD59599AC3529F6DD7A30A54D1C177 sk = 828B9804524BDD17D0EB387368B01B0E95B4960057ED63FC2289D858201E207E01AD43442CF4C3FB smlen = 1795 -sm = 91F0F8C6C3BB8DCA4A66C69C0F88F05E4CD3E51E0420AA5C73621DA865B4E9C0FF5170A9A9B508952ECB597B5DDA0E89E54CC6BCFD158ABE8F1C6DBE9F0D1A1FAB39574A89199106EB01DD06D4DC40FC12447A4DB91946A9F17FB191FDB7901B22B5BE55DF15EAB2B3464769BFA64D7978125E0006D4CDA1FFC4741F0544B4C8D66338A46174B8E4EE32A93D417E8C087A254F87A9262EAD924A2943D69F5F8E2047808E4740A7812410A39504FE915539291AA41A22E4C2291A59260302BA49035E035FCDC293B6F53208F4DC10FB4514A039B51A3442BCA7F3B16173D3693F55ED430CE639F255771E013B4DA9EF2B2AA8D9B7FB611FDB93AC25E99B9FFCFC139BBE7C06A30905F79F7EF189C056835B8B66B439A99B9BDB80389FCD0DD418E1450B88E05D6B49EB03A516C896A78538869C2B1C894576E73D800CA644177B0D6D25495A48972403E9CA791BF93B9CDE91BE1A82FAFFFB3710346B4B952C7C86F791909591B1F6E75D03DABF30A98C852A4E772D76C91344380C39581112D3A7CED77F2E5DA72966CC1778CC938C309DA106C1B8BCD145B338CAF59BCBE8178C5D506A27D20759CECF2ACF138FE10557B20F2758AFF92B1480F2ECAA2E9D0DFCBC2718BE2433561CE17F0F2B69B73685CCAA1E37D98632AFCACF710AC9FAB019CAB2B5A83B633DA3EB732DA70083DF847FA241486779791F537165C8FCF4EC736373AF7B9F4B5C734FEA22E51BA3DDA6ABBFB64AF63909588FECA950B77F775094E9A0519EDF13D62B8D7C04A22FCF37F11681BD2D6256F9ACC49F4C6B1A5C6E04CA8564567106D6B5AF6B45B7581D3505FA6A5570B7082D870DB9B802ECA6DC3CE5D3032190D6EB716DD7F9EC234F233FDD970D29CC108BB7F2A69CD45980B692107D068FA548AFE9224F24CD0D44258CAAAC19E1CC9E81E06FE0CC5B045CA7BA4756DB2F6176E561E313F5EE5666C6E541C1B48F88FFFF108C2B2671A30B26AD61AC69DBFBF1748ADEA81751554B10556108C5447C0D9A0034D4021AEB3589E1BEF97BC3C5FD8F3692F4A442E8B525DC1E179A8B05615DC05E33657F7476D715785A21030FB2107123D086C900E6257606016CEEBA6FCF42DB555A3A5CB66BE4E3A17DC5C8F243087C1E291C4126A7122651B76BD3D1826A4FFC37B6635532373591EEF686D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 +sm = C1DFF4FE30084EA6474FF095A8E73C00395F87D68D70ACE458CA8606F45376E8BB49FBAB5060C1AC1F828A51D4A4401BC5C979E2A62F42EBB84BCC53D81AD04942802D2CA4EADBA830655C248E56488DF60C9EEA4A7E366710861889348F41D4747C7E04A8EBF3735DBD3BB89A27AD26C081924EB8F8AB84B9AA1920DB7DF6FCD951809C2F9508AFAE935A3082BB211AE9B451752C4DF4B00CEB50AE54D250399B31139164B7A352D83A43D96742D6B05EB1A646F0D01A9300A182B831F948D1DCD6809C1B5CF933FADF62345F4DDFC1873B53CF4408E96064BF1552BF092D405C3A16F7D6C4A9690D855EC429740E9EF16CCB844AD8A8FBB0086D2A8586674AA7BA25AB542C6B39209B7F700371E7262E81C98F9F37D522AA3BDA6459C83A863641E75EE8CC2D4C82B91E9BC9911C3D5CB9256DD3B4C0A1D4A5EB8161E971A07CFEC9846BF99985D839939DBD15645097CB934A332A4D4D8B8D72F46F4B53FCB3C5CD084DA2504EB406A2DF43D84A91CE3340B651FE6654128D1F03E330AC9F36984D651AA307A655B03A278FF15D958C4C3FC5E7ACD7B2BE38D2B4662FFEE16A413C5707AB2D665D7D51AA58F9BC51678C344DE681F0601C71C772D0E0A461C4B332A159337D47C8B9526A1031C602E9E5AB895D9ABC710D3A977A5BB8E314A2AB41FE237D735F1DE585EA6ED6683FC03C2EC32864039E3AA7E20C224A6C5338B19391731070C1A699E0FF4BC4CEBF67FD8F39E9CF960C710690D7D0157079818FE7AD27446DD7A2A8C10F2FBCADFB9C28A7D2353BCEF7B7EC1072E27AB7E49ECBF2D5C1D250D2983F3A463D5510819A84AB5AB16375010BEB395E570261C8294F57F65734190F4357D88D23588705A555D4E9B1AAAF24134EB43C89567E6185661DA26C57E77F41466C528B2878E6ABB43ECD35E55B74AB7B5EAC7DDE0F7388B84384495D274369A91AD8AB658604292FE5298FB36B94EA5F48554474D9B10B4A07B3D16D416DF99929786B5746E33D191E996F5D156E5E0234D4021AEB3589E1BEF97BC3C5FD8F3692F4A442E8B525DC1E179A8B05615DC05E33657F7476D715785A21030FB2107123D086C900E6257606016CEEBA6FCF42DB555A3A5CB66BE4E3A17DC5C8F243087C1E291C4126A7122651B76BD3D1826A4FFC37B6635532373591EEF686D27C1FCDB8164F8909073F590D0A280E5EF193B0C42863BA518BC8A51E625658DBE2184C3353FAEB674C991EED3F1B0FE3BBE50A21EC70E9F57B97C38D6E436D3DD577D7056B07A401FF0EBBBEFAF8212B993A39281190E309ED0C50B269E4852DEA85432A5941269FDF63766B21D25D8816DE5E87FFA051009D232D6B258C5F43F45F2D48BE09B2CCD8FC963FAD81FB368502057AFA7C865D62D932F652802A299295B29411439DCF832E8367A749B4D7ADF7E8ABDE3EBFB844A9B1D32F77B2BF96B5D29FC15DAE83EA80A990AEF6590776CE1CB81587ADA80B9A7B45ACA3BBC54DBE67DF090104FA196701280B97607A333A9B56A728710CC1CBB7569B79FF034572495181A92D2380A7EE5E9CD1B0F758C2BFBCC4E11464F1CC7D91F117319C30CCBF4C11E60B5DEC724225B8D77B71AA58F5FBD498A3F49115687D58393BE648805BA1737BB921A08D738243920C3834F8782A8256B7DD22CCD5F4ECE86B8A0860BFF21C5C8F0BE987F2D510ED4DF9CF94BF698680B7CFA22A575A3D1B5B431734B59A4B31913019C1F42DCB76A9FF32BFBC6E16D2FADE26E3C17BAE49CC415E4B370D1FB43FF652BE62D18B0AFFDF286765F4F30FC8D6F2C4A58CD17B3BDFA013BB2DAA075BE5F522EF9BFC2E1506CC1C4D381B3342EDC19C955A5FE48A712AF5ACE66A028D03FC859711C9D33231E48D41E58A2C2AD81DA77529AD5E6B73E1AC96F0C8E53F153FAEA7903F917492A1D2B1203174A08551FF0F9F91E32BD0F31D606C80A505D5EB55265542DB3653C2621E7EB3FD677F49534F261205F834EEF1645AF419EF6BE5CFC16D54C7EEEA12D2EB9458831F77FA558E4D5C7FE446DDAAC3E1D502C941C95F572AD545ECC7CAD21F0DD50845CBDEDF589505FD34CD8C00D57243C3AA3615D84C39B0A72C28F40AC72DA25EBC6987DF5A7E390399463786E75D524FFB6C961BBC9301264BFE3C699101D18ADA4A72D193971D54089E6FFFA684CD3D77570CE0BB9179A156D3E2DCF266358499BFC158AC9A6913F622CA861C968EBBA0A59A12674BFE39389A2125A02563B082259483E80C89A3763C0A9C3DB485AEBF22C844539EDAA28A3FBC0053EEC475679B741D9AFC16B5FA109399FDD1FC3574DF8A1292B8D7401AAC1BE452D38F97D531813369EE4C50F36736B95AE9C3E4F91AE85E2D664337DAA40F75CCED2F4A4D210BB4EE25A56DC217DD176DB5ACA43C002AFD63ED8712D89E266674D9736FE4A9F202A81D177970411DCCD289B25798272D2647CE6451906A4F7D46E87A46CF6CD048B6BDB62488A24F48D1EBD61FFA474321B929E0A7B6F9D0F6D777ACC14815F343E1 count = 29 seed = 6BD93FD13C0299B3EC7403638673F3DBC449F3A617B691DDF73C072B62BF028913375D7460BED2CF9FDCA517690CBAC3 mlen = 990 msg = 56ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED -pk = 4DD92BF4F276297EEC6ED60259A1EE801BC4E5F6E406E22A513C499DA44D7A1D1F7A4150297CD17885B54C533DAA53EAF478E4F4DCBE491E376ED360107D345DFC824745FEEE5156A25FEA029C9DBAC69321EB70121023D8B7CE25FE208FD6578369E3F995BFDF2E84115880C30AE2AE895E9279F3FCB0FA4AF0A586FB199987BD38886404D78CDF1AAF3C16D9416ABE3C13A8F5903EB247248EE847BD287AEB1FC3812D42FA3337798E4E0CB97B9A7FBC6682829B42F9E5243082674D81A327347CB4384639E9FA20850059D1B33FBAB64C92AC251FD3C8491D84613BD8836F568D0621343D9E77BC1EE6A67CC7C9E41C26000EE846A0BB8F691B96E2E13C12B4F5E05084CAA11F1CB3E920ADEB82E88A88EC4F1D40B85DCB550E0B8782B093DF03194B556697A5E224CDE36352A1DD14B28D8C313EC40C05906D4C7C5F1731442DDF7637BE28DD84CBA25F2F86F62EFD771D25BB8FA7B4BC7EECED0076B6BB18CB49EA131208D5DDF296999A412D6B4E3FF39F937C79C8D48F0944A81505C0A008763568A0A542B608F26D1024F312CF2C40CF537A19980901DE91842A344D6DC9F502483B0707D44B3CDF39F2DC901E1B3FB72BE3458D6DBADD09080D5D15D4DEDE3B10CBDE89CF3C5DE4B847B01884F38CD34E28F50CD42BC7082B50D0C137B5430D55BC6C2937612F912655180DCE5CDE632C62D39C0FF964179FA3F420571A0E377AC6801D3F75C543902F7DAC117D374964211F4D4D8B7AFC2B1233B9A42A29D6D45067C75645A1F4A24EEDEA59E2A45124F525020EA737E409C629323A36E9B0667CFA30DD539740C3652CD48ACBFB48331E0060EF83A2BED107AFDDAE49D4DD017163F5A90FD12277725D349573D0A1D40679DBD9C20A3172D14895A813ABD360E09350A905469E763CEA8ACA8F5F262BA6B74C87B21D2E632FB9F037FE0CA24354AF4623039AD0FF56764D184E8EDAECC6816E584DB4DA6AB0E910529F262D8AC3875548CDE22B1064FDEB8420D453843533148BA2843A8CB2B4D908408A7B5F21319B10FAE108D8942CACA9E4A305802E3DA02B81044715A40BC60CB1852CEBA0F5D0ECFBC507E74A8A31CE46E8931BD23B549DDE95C90E7E09924E97731A34241C87508664B47706DC429F708FE9A693DA49F2A1417AF916EA3CCA324BCE3AF14AA3D41DB35B44A1BDB930D41423C183C6B92E6CC891B0A163BBAFBD48D8DBC19203CBAF358063CB461606B6EFC501DB9BFACEFE6CF260159E84EBF81445815C38D3F3750429275D4CAD740948832A77C46A75150CD0B75087A5B2E4171D76A31186A70FE19A5C8553CBF1DB2BB91AFBE93EA70A10ECCAF385B65B4DAF900D042514AE817CB0E4BDB09ECF9C545610928D138B6261ADF777948C844A04D8E5E52A1952D3BCFB0D5EB8AEDD92CE5C27F77B120D35FBF65081981FCDC6A0F766F4E44538C4B4CED8DE14AD1273293D94196B58B7F07509858632CE5CEE5CE3592EED51B8447E0167A4CD2AC966BBF039F0D7204EEF3E2A8CFD51009A8CD85088ABAE6E5BC44366093ED5E43466241E2B1F0AC78D0FF767E4D7E944F83060FFFDCDEEEDC23F1DCDF6B5FF24CF8CBF681722462F6424E3D7FDC1D001C993DE78FBBC973F4AB1586DD9B69799A7F205BB0B0375E2E1D627634F3DB7718075BF27109CD70FBECEE1EB0304E83CD5870C8DDA51D0505730BA7C12EB81840F130C2F8C169E0636AE7AD65E834C36A92D04B862F811847A0C4D5C0F09E63A77B0A6CB413E5C8BD6B32D38E3090250800C558A2C8B649F80C80FA9E3B8A105F43652BF26A6AEB841A79458D9C8F219A923634DFDA53B83FD7642C3C735AB96967043B16EB8284C6A5F319AF32D149B51F971F7B48824F272F95299C8CC5DEA3CCCA56FEC6A8959374A40695A0927D3FE60D7F7F8793D6427AEB80888EE6D957060ED2A7041F7D700FBBF8438BF2144703AB3E3E95765CCD75090FF8DAFD81B128F140CEA082EBF4B1C4DD6D3E20F86BC46B821A39DA635C7579DF3835BCAB9839D94DA428C20BB8C8BD7E2C59CDAA56ED979B78413842D89AE9683DF41A23F3CC5055AB24A3A4312C5B11FA809D902D4FC530D1A1E2A7DE7EAB089B52A0DE3F5551831C44FCD4C724B0807FDFD5150C28E5F12FCAFBD314F644B94E71A04BD625C175C4702EBA405376180585E6A14C24E170D20E07130462359F8B4FD6C2DAC194E82F2FBE0DA495D3A82B1968577CBBD58471229B7BFE2304DF203F2F34245F3E7F0B6842DE7A722723342DDF233805BA702F8342AC157BA10DB0C02461A825A14BB7F80F3804C76046CA2A4BC49C7282A9B9D2556D5807DC87339DD3B7D452D073B1A1B3E5531A6F14D4439B9D7535FA2B221A73E935B2CCD0A32DD5443950940CDFEBFF4899DBC924C072B13D74E2B15ADBD55D410CE3632DCE1BBF0F42B698DC34E91846FB1C99D89EC9691EA1ABC3113D0FE843B26468F58FC1A6DB38CDB710A54852A345BEFE05A64A7AB47CB51F3F0D5E490F506724028A96B80808633B17AE4318863B943E71A435651389640273EC89929FF30069D9480080F90BDE99158292E420F513B9FEFEA52125880BB79F278570FDB8F0942793FD985B3AA3EBFDBF17C3A4B14E92FFD9FC8E71CA3D6AD2678050C68EDFB84CD316243934BA084F3EA35458EDAFBB15F3D5A71D59D4F908316229DD0F408ECA4266EED6D96FE63038ADBD7DE4D1092535AB68EA55522F524279FA08633063EA86F08EF8F087465ABBC392504D31AABAC4E966C9E731AF90BEB186484028AE629234EF549573226F26C1B9937B984A3527B7EB4DAF4F5C3EA66D7CF509878D1640A628B3552C7CB1FC577AE6F3A01F1E7492609034D6EE451A5E9D1453D625E88BCDA68923253D02F13BA3CBB2BECC70F9D29685DAC99F297BEEEC84A563958D50562178DEC4B334A4790B2BE03F22250123DDF7F0478A32C2F40396FBBAB28BBF13534E61879273CE110D7499CBE2E988DA5EA4302BEFBBC41327C8BAAFC7DCA369425E8CDF95B3FFC64A9EAEF8CF3ADF72F1A571B376865FFC9F8B5BFB9FC6855E9CC27EE8A79F4DEC7AE04406349055B7046ADC9F2DD8C6EFA9BF6E0A7FA136D8F249A069F083397ED3C1DB92FB169136F9D7B405AAEB23EA3CD6D31E76259332CA12C653FA26ED1102652A07344C7CEBE62BB29FB294C3BB55F32163E285211AFFD71881BC4BC76E5880CF91639DE802C0A8925B007C641A905F64A68419A62BD5B48C8D3C57113AFDF0703D77B980F15CC099EE94EA995BE53EF0512FEC139FD49AAA7FD7746337BA6FD539680A928595679D8C283EBB50BAD94310DD7543FAC404954AFDE1FB7A98BC8F32217D6A5250A49878CD1BF427707005E5C096600196BA51C15D2B9A82DE240F0DA66CD662BA17CFF43AFC0F8C469E9BD9A94BA44D02C325970A5A06BC3557A557294261A53280652BFEEE3A7808E62C8E81E8DD9A206C5662B7614242A7553958FCC79A3D8DE36E40B7C0856F34230C3B0224DDCB258218A67C9241E18C8BF38ADEB0D0D9B136B9956AF446DE342A832A9B4A941A03EFBC03C6E7D81666870DE26D7866859B6CA3569FB5103B2BA7B4CFFF61D8010C2EAF115A44BEE3FD9F61AE1EA88BAA6A672FF787ED23DD4FBE001B92E170162421367AA4BDA218229096E2145EA30CA70D67153D056FC7683429CD15688883B246C463394EA08F05D8BA4A22EA0F694955EEDFC29ED0E7FE2E50D3F0A0564153B6B059ED3FAC5482686B9D4D10D0B56ED804FBC64AF8DD0DBEA2892BEEB9790D52E84D7CB28A1E98EADD620F7161130B8A30C9EED72898FD136B2D1440D1A52B8CD0D3D61D2B0000D94F48389CB1538C5A6F287C953D4B332BBDFDFC2C3254740B33D78573952B632378E2820C7B2879EEB933F72D4BCED884CD99B905E2CBB26DCF1B40BF32FDB707C4E6342DD89727E1D50265F63E07E811F3C06C7AF068CE57FB6D2684A29CE9E2932CE3E9CAE628D34080211397BF54D39303C3B3AF88DAB18128757A85C3D789F55434FBE5A217B44B49FDF0297A5AE8C88C6D75BF8B3D7E0C2EA1DCD361B24A1924F468DDC464A49B62B9C32A0BBE443CC76BD0EB4EB5BB97B1BA895BF896D0EFA94BF69FA09DDBB1A0ED9266825397FF8C749463B1B0DD322E9F253AA227A12C4B6BF3A9A7E23C4828C7DA2065E14C161266B65B68F3026A00FBFB9CAE43B387CA068FFC3BA9BC5194904EAE02224869F6635F73F8F937A11E3D5E0DE40AB52443D02FF9EE6B14C59CF108081418960B7AF5B7FCBE16829AC8810DA1D36912F267BDDAFF0B48612954D1CF2D7875CAC433A9FB55D1248E6134ADD653A9947A15E2CD900337E3CD68DC747F6A875F945D241CDDFA5DE01325B439D84C6E20B8B7A1098496496440EB5B1BDBFCD4E4FAC138B5F3C9B6365C8BDFA5BE2CF4C44E84CA8A3800670DB2D218C32633FAF8189E4E2FE6F2FC1D4DF060BEE50396235C399EF176EB93E7D0F59140507B47B7C9672403AE0D54C1F34A863D4CF2B4E3E037D06128F63A8572AD6340E0A33880B53E15946D3398C396F7CEE369882FBA715231DE69FE8A5783FB077A7104C7950FC1938A07A121791430F9B7A5CE6B45F28BDE4B0E6B3545C752654941A894F59AE431709499A1B3B39B6C2E99034D03F87FE325098C916527200809B7E7719B039154B95A29E7F945A0969669967056556CB55B2766173693EE648215DA05E9C151739AF849B65D99BDD7781B630E1A126B09C6082CE003EC40974F82F81A3B99D4B35E387AA702108C2E6F55CB4D90FEE013FE5DC2902678B900CA2FB8F97391F0D5224CE745828D4C98423C1FF7BF3A33C4A3A1A453CD405A7BD7435203BAF7D57B9EC08AFD171C10EE251953A9CE803F23ED161B1EC129111EFB4B8E49063C3F0582E90589BBA34CEDD26F4B256EFD2B05F087B89ED37E03A98A6AB708CEE610BAA0095147A766EE77CAD4D5F59A6B2B7A7EDEA1E8B6FA99CA71ACC9ED652AA60F68BC22173493E1B564F1C03EEC4B427C271846B8E826F41EEC1158757EC285DA814EBE05712C9EAA7FFAAA9972CEBF0FC7F04F4FDEDF537528CEDC3AFC67E93896EF6913F823EAC378CF9FFBCFADCE1AEE6C5B4D32B248826982F4B8AF28877A518A13CEF1697705FE53B7F48CCB9E6E639F28BE64817CECC27DC129F693137248A506258134D186BF510EED088157FFE12EB90B80C8539C97FFE27899D787DB35137DD4AC0C6F2FE3504A0F9FFF98AAEB8F26C27D3B948019E1F36BB4F6722222D29D14BB6E47FE011607F0FFD399C904ABAB57BAF810C548D1E47F80A251DC74DC47C64B8762B10A244A856B46907D0F6D22CBB857A4DDC3E491CE4398BB8946311A54459CF03BC6526D98FCA5442A9927291A4B38389EEA5E47CAD4A801F733CCA56524E9B8B2B5DCEE26CC90381DF0919FA42F83A6AC4771998EF8452751B0364780DBB40C32499806151314B143AB7D2C57B27BE4610441AFB489595609EDE3D688A4C4415150B5255A05F134556BF840C107C3DEDBCA74EA7F96B0757D7C39CD53BC762D5B4C1F3AFF0527EEE6A444C808364A2B80434683B09C89999E797DA998F6E8ED2A74933896BA1B721EE3AA3141E9415B39FBFE3E30F1B7B8A547C7D821D99F7288217628ED0150F2CBF24D755F1A5491ACE1BFB913102EF38A9BD3425B6B04E53164D48000FFC7E8594AFFAB821CACBBE6898297E71A28B12924CA0C3DEC3D1506FCF388EFDDEA331EF72F6E7CE334CC447AD6B961746AB59E9E6501E3520B71A5BB1B9D9FD5A66915286D572CE860DFD7DE903F2684B289C9CFCB73B181BF6349B4361EDDD9AC0B8543A652E85B2B9D0D80A39828E279BB8EBB63D16D4C79B67E3BFBE95FC1DEA56A680C8AED4D8C3E37F1684B28A271D355F13E80585DEA35A9B8C3266979D00BB40A8BB92B7F82D8D2ECF25490F62DA0FD221CECE3FAAA288FDF5069E77C23A505FF453FBDF30183871469C178CCCA8085D969303320A883AD79092540A09BDF56CFF5840814A7120D9168919AA1AB1D0F995CD69BD6A51735DC60777CE2FE2AD56747D602ED0178838600314B4CEE7714296A62320F0D6133FCBE2BBDDB408999A0590C26AAF769D3243642E0FF2DB1AC11BAC5AE6AB58F77E3C09D7CCF07311DD45AE7A70AB86C08092FB1AB4646CFD51CD49E036FAE12ED0E0CFAA0AAB5171342BDD32080CC49702D358A651EB92C875A240871C4A1F87DF91C59E45F7BE7561E179AAB6078D15B0BF4DA4B1893E477F2C4CF3185437914DF55469B37160FD5A38AD3F80096872848AE654C7F62E8D85130BCCEDB5FF9CD14D8C35959802319999D1DF39899746D32474E260C0E5F609EFECD9BE144D0C2FF4E9BA934E1AC1E9A1C1E4B17E39BA5171D96AF2F16036EE4BB6C0A213D658D7350D8A3EEBB9F30ED9C5A40E00E5C80E806DB5B1A9B47E14F96FD47FEEF2787C79B50CC2DBD3491F1F8936EA0D5A12A13192D65DDE2AF3FD69F9C1D40C11C5FF25DED0A15029D811CB0CA1BE1921B9677C5FD6201C1E13A2AE954D319B6735A053066B3D6FD1993AE9D9E023D4FB635D8EB0F3D18E5B0103AA99AE6880EC54BA1AD1AA521EF0B06AFF4D145E0DA25F387D44367B8115586F3505088A54A4309E3FDB017114912C133AEE65315E19FF6AE41075F5EEB2F72AA609FD52E541819E41AEE3A1942C4A2030909C8C0AA2D5C23D4C49BC316F538F643B7176B7B5D1907E9F7D0401B2BD4F0460C4037658A11D9D6CC370B3D95C3779F8D5819012B5371B5808575A4F9EC30C1EA4550F067CF7453904C95EBF8AF06F588F32B6D492CFA65839E40A720AF48CA9B910AD06B1C72207AD8F80ECC9E23A90A0A7CF1C3E526AD9B9223AA0462F5A8F5C9C9C4046936EC9C39485F630C257826534936396DCD5E2DCDC7AFF705A89E0A1706A7F2FB687C64BE79E8EABE3055D7DE99D60C0784D96A422360DB09854FDE86ACE6040428562D80EE2994453B269C1FEBABA0E6D836D9166264FB55B2130512C2CF5CBF9BEEBE8593DE7F8ABFD8964228094346E6308648A1951D1370F9B98C1358F +pk = 4DD92BF4F276297EEC6ED60259A1EE809984656E1C6FF099A153ADEA5904285E6955FBFF53654FDA1EF59D0B92ECDA5C411FC79AEA56BB05436734C71C4D82E972BF2424870BB741560824218A9B3BFE8BD035AE48BD9E73E0C08BD33D042777080B77CB9E1F1D0065056BC2F71B649E4BB64C0F6F68A2C5976F0144F3F94D020B6AFBFBB872130823A5EFB96BFF1F6582AC73B1C22B5D3D9746E3D4E5490C39F88FD7AC98AE984915BF751D847492D4B255E697E52D5BED23E957DCA4699BE7A3DD3D17673054189BB4BEAA838F0D118B5614F64A9323A9F2BC735B18BA825EDDCB6B70CDBB3B189CFD536B84512C04B6A0D4F68F293976B4A7D485CEA73585E05288158BC460B833BF40AA1B7D2CBDA3774037EAB1DD69B5795E573C4364ACA5F5D8F662F74C98DCBD0BEE81451FA1B9B743C9F15BB5D9067FF4001066843B9EF44D82B9D721417392271F83513D527900611D43F2CFE54D1FE75DD47BB89489D5A0F1000772C05E078B33C4D7EEF97F0FB14FE0DFAF522C662E031DFE31B1CDE94032B5934C24D94635CC68A74098262A870B306B62927A48B49560B6B23EA35AD565FF3C6D5D8D61AE8082E1011685F1F1DC409BD7C1C950DA3B2CC129CB6C5BA20B0B953768E04CE2AB951DE87517AF0B31E6D0CB23CF646FC3B191A21AA8E5BB4BAB6213E6C58B7C6E0AE3B5E86694D3DDAC5A90783AA9F039B92FC05816D668B58109DA823EF412A0FC8EFCD73AD4A21ADBCFDC65C87755C6F99D0F6368F394BA70BE74BDD22A5757AE707F02B66647096D1F1ABBC5FC28D57EA58E66A45519E5C0F6227786C0AB51170DA7B800BB0470AAD1768FDFFCA94A02FB10E0CC3AF07A05976B9EF424D156F4EFBEF14787F0013B7D38F34DEA799CF4CB60B1CC158017F16E0C98953DED3963FF608302754F494A436E08C587C0173AA25929257F87429874473E5C8EEFD07B66BC507C22E9433D46623D44031AEEAFDB59093828CA1ADA45232614E29E87340F56D6444C1520033C8FA0B36A6D69FB01FA4DBA1BAF860E65B9DC7188E41B64C67F3531235EA241C5163F27D4D766AFC692AF315579BA54C3F32246986FA8FA80061A33F11D7569C987335C3E57226BCBE28F570215B5CF117E64F46DAD18E7CBBA65C13A67FCD5B3DDF613AC509BB65C45D405D011B6595EF18293E498C2DC8C38AF6CB6DEAA60D65AEB47588EF5582CD7DAEB2AEF6721701A66CDA7B5C8F7D9B87BA54D5F2F5F0557754F2C9CD0F7CDCBE3CAACED4982A0947CFCAF50635D67B456D70D0DB436C69C86A734B4DFD91FF7E8831C32884EBA7976815535D363C424A08A0494D4AB6F6EF6B0F46C8ACB00CB5878C86B787E368C58D1720A96EFD272F8DF95595916D29AF63BEFAEBA8D16849493BCBED2594FCD7A7F6B721EE63905F939D58D2FEA1AFD831F0F8448B9F7DD039A9AE45E6EA0F94E0734AA5EBFB7A10FF29388046C252CA3A79B0C04204F38CCA154FBDB149E86DD73416A42D74E3A12E3F73E66E300CD8122ECD10B24AA1968A16EE9EFC20326B7AB83526CFBA1889FD88AFD3568A8511470892CF01A43D36304B595A846485458661AB8E29BE1ACC69D780A0354AC6F568FBC62A448A764FB5305175227EC828C20EDDEB939ADBD0EF74624CE7DA51181C6D6419A987ACF398899F00C7778CC5CEA6334687FEA4BDCF579DB163409BA09C22B216F6DFD91A57D6E3ED3CAC7343DF78C0EC4D821D91E035340E53EE4E039867D01B2EE2DBF775AD3A4CA1A63794028B0202D9D96B4784D4C10D4BD068D6DD2112CF26A74165EC927E96251DFE05822E11A6D91803EA0B0C42FB8780E8FA77FA64E2A3A196B088C8904DA7BC83DE5514EECF0D5E55A2F5446A82A64754AD1AF6E2F432E2DC3721226D5B0D6165B27933D0949169A6A83B90EA8BF1D9872A521039E74C4A2560286E854F9F9257E1D070EA5DACA1868E64E2B00E10CE7821138A7EE7F2E0CFDFC76710978E816E1F4344DE5E46A9728AEF8C7F886FEAB24DD1980F1DB413AE66A0CE94F0F1C4FD206F7CEB3661AF2374D15C82B7C64F9307090F04DE7989FA3EF2E12C2116F2F9CC3AC1584DDE83BA622267AA3624D46B841F172C01BF4D9EE32F4484153F62C8D902E234BFD3B7A6E1B39E5606418C216EA0CADA4D299E0A77A2EAAF63C17D84A931A39BB35583C2717DA6C6E8D90F11E97DAB7531B2A9294BBDFDFE7561E9E496F4A51FC055669B8272C4358E4E2CFFEC9465490DBFD7426689AF1E659C584F5E319FAB959E5A3E602FC1D86028B5CF08395C204C755E2D167EF797F4BDD41A890F7E6924EB926CD218A89F90070080E1C75ACAD96A9027F7E5C74A6976E783075311ECB572CBE2DEA7FF02DBB1ED75C845C1E6244653D97821B5F8D72766CA6A99F16443F1310AF4386A264DD454494D8545935F9416A6D85BD26000AA25C20606661B5530679AF3D06EC63039FD7D1CEA3D1690EBA11E96F65DD581E4E61A244ECAEE6E74C1EBE0940879DC70370320AA4B250CAC5173B6C9DA874D1569C9D7B9BD52B61739C582C63C1E045A9A21B0115AB90DC9F4B4927E03E74F043B9836967DEC62C3C36F8BC8B8050EB36743CDF03A3BA8142EA61EFCE48854712B2A264CCD703BC2253AA30C53B022B196A3A132E7E1670DF75EC4F1A3D0C5501EA47D64E2E12FC4FE06B7B00A21D73EB8E816B431EE93B3340B32EC028C45C8C206C63F479C00ECD31284FB0D3EF51409177B219A6583913949C2D27D80F1B9C885A58933F20F8FD564792DB52DE71DF04559A12F459B1FE4CF380C20A4B8135E53C4AE57F0FA858A79379A3B42CF95ED38C39467346FE0E7663D5BD18FB71CBE49A365121F315832D940370FDDB8D9C9D45D8B6EFF60E660EDE3A71F344A1B5E53DE5943071D95A2404591327D602FB9E349BEFBBE94BAE3F858CBEF71FEBA12EEF0A4107B6D5CB91690F0D553F9F01330C9889F0E94BA06BE689E630BBAFC8623ABD3A6389B118C69E2251D67659148DDC17637CD0521375E7ABD59789FE36459A02C5860292A312192132E6E57424EDA0DD903AFE025D00C46743B8C8067F729E7A4B30F296481CCB47CE62E025F7AB8767FC37B61C02145807439A9EB445FD97CAD75A0F7EF42B15D191E7FBEE12FF01FC2B53E8CC8CB84D2E8B1CC633C0190E81470DF3C3EF9E8EE61F5D4F8612A838E8EF98B9FF573B3ECC52C9EBE35F85EF89708AB17E005F7CC53ECF5E8B0BC6DCA081176F082F141F3B9B50AB1577E6ECE4EE4EA13E94F53485A570D95B08E648EFE1FF9D95E4F15588F9DA7574731987B530EC3FE566FC39EB30077146C6293A1A1CA53D5DD1EA4C83C9BFDDA4E8503F9D317A47A1BFB27308656B200DEA4A20B52858DCF742B2E387D6DF34AF517033E332F1D3B05FE7B176CA1E5F9053932ACD9E215F8EE9D9C8B5B4AF42F589904BEAC021E21597AE9B9AD577557CFABB908B8C7179E419BCEABB760C8180F7DD6CB3BC557FE0FA24D3BC1D09855D9F2F60E8AC99F8DBC4A85BCCAC726284F0B8F3B500B5316FD6884D8ACA168F74D7C782C3CDAC52B7739591705296045A627BD6440FBE01DB911A151C1399452456C29523CCD5AF9AC64EAC3879DE3855CD982D401D00EBF9CB23EF781F3A70F1B755F74EB278E9DBC3DD32D1599B57356694E00E4BA4589D8343A65A5C31A0497C6D29973300E3F75B81213C43D2E20141AB3FB054F8B0D3E744C6409A453A7A0656815231E60401148F9BDA720C7DE7A9C74730B09231FFF5CD72EB362290E4B46226C9EF80BD5B67B2FD3BC7C76131AED1AEE69BD75AA63B3B9B8131DF537B97C578E4428468EA02C4DB4003EF906E0BFC18F4FEB37D58C4DD4EE5285A15B40E993D7FDC88B85F2162B4C5E5F1E92E344C2EA82DB42CBEACD4184BBBA9767B752EEC94421C532173D690911C6F319B6999C8E9C4FA33D844B181C96B4C7E0FAA27AE5DB3E4B75121950C1045E533349AE8AB85B45B41CDE08CB37C31D0ECBDF831195A9FB87822B9DB2D32D888BAEA470BE02E191E053FF61BB091216EB2F0360401BA8548B501F2D610C10C792B2CAB83E10D44DFFEE4F5520260112957F77385E65117C23D6EAF954EB4ACA0C0288625B90975B9318E79A8BFC8B3353C12DC2B88A197E283557B679018510E883955B35F1DAE0AE0476DD083FB7C676A79F93E427B1CDD54054FBE1760F25FFA8A2E4E4FB1AA8897B662FD3D64258EDABE799BA00302DE02359C7E3171FB1AC5650876DC0AC4C8D5C1D53583697E5F599BBBCE0BF2FD8402822A9063C1D53A555F75FBDF78F838CA511B412D727E0D2E83363F56A0F178C138694DDA8DEBE3DE13ED79458FE9CAD5924803583B970C4461D740BAFD50E0780AA4F9975DC14F03C70218E524B8708DAFD4FDDC1451F525BA7182B7AEC3F39658B2A9666CC85877168277986F9843246C7448C5EE5626B59994A08C580A4D688098C1B9AE64BE1664547C5104065EF1B569DD030507A14FEE605CD32B5A048B8616794D6D2D08985F9484E686CB839700D087FB23FD17FAEF01AAA6BF0CA5C4AD6E4C33C463F6545170062245CDDE5A00E57BF6321DF27261A177D3B5AFA6CA081E6D2E7554D0A19CCD10FC9D83AFFB05D09BB43B578FAD6BCD21DCC844B92213C83B690EF29C4F6BD4ECC869769922D709E4C57DF7A1997BBAA6A11CC8C93581ACE14F7E4DC9F15B31CD9FA31D676815BD0D0D00624AC76133D4B0DB1CC794E9D3B8219AC7FEB56CF94A8CA7BF147EAA9D0BF39383B9D300DAA407FDE825407A54FA1B2A45ABFC81D5798E765D2844E69B367D5041C91C20BEE312DFFFC00D5688002C8292E67D595FED00874082A200538FA53C3A2ADF78DE5663B113E4C10CFBA386DE6837F23B42E229742E5EE2597348AC24E3B4CB2B6D4BF368FDED25CDD4BD016568E53D867F6ABD35A2490E6DF5A60A395CBDBC92421F0EBC76E61BA24076FA0DC146547BFEB1FF2BC66F7ADFE74F5411AF9ECBA31A1C49CEB8E51660B7B310C0941304D774FCFA438BB7310BB31135B33958391226CBDF0315AD88FAAA4EBB4E4B5672DCBC141DCB16595E77D717BBF99CB53BB842504CFBF2F58D43CB21630AC53AFF26CC5DC4EA39818B75D08D0E23D6DAA2C9580D3BB23C43929441CEC5448BEC0FC9BC05F76267BAA02FC9C073C3E0CBDDA8466F7B75C5DA9A3E54F96551754E5F030497F78853384DD6C67AC7E10D2A3121FB91299A420A5D6118CFC2C72B11059794D897EF3AFE894AEB9A50C9602BAFDE7D71DACFB2D1EBEB386107FE9A057EDDEDE07986644018F1C689F25820C36A8B158F46D1DFBCD6F0C9F9ACAD40BA707E73D7552DF43E67CBEDC1E6955B133B4E26D55BF1F93B6FB012183B5C538F214754025F58357859A7E780B80F109221D36D70284EAB626EF06DD05F04624308C2799249DB896186BF15FA2A2575EEDFF10C1947C53207B514D22803CF32081271EDC788050A77A350A08A6141FF6FF53C20A253C2972ECE52384D05095FF4256D6389D158EE70CA23FCD1787F30007202389D3C29E346C979CEC04FCAAAC78D17DC16FA182F86DCB3D7BFD09FC82ADADAB1EF3E0D079302DB80CFF8BD52DC5BCB72F99B38F2001F8BBFDE3712BBC02168657FA73A1D75068CB17534A09A407A0EC03CCDF7CA08DDCF94966325EDE39510C0469B3FD2FB78F69C7370B2D15A61A4B7B6FB63B39F07E66A8E55C55F45F1FD19C67F6F1D78DE7CF377BA79DD1511D62ADEB3DC117F741691F7C8341B17F07C7B344E4BBB88DB73693DD3CD9567AAF05C4AA7187AC7EC15A04BA63BE3D81087A0E543C70ECAA877A8F22FE1FB6E90A758D2DF69ABCA83D02A1A8720953769E5191B49A506C0911B49ED548E8E27CD6948373788A8249C37F3F2655C5CE668E76BDFCEAECD45715C7BDD19BF0322E5D0816CAE9AD8A7FD2CC6C9CB58EDDA6B0A854A63EA57C3DB1E2FBF05384D9E9DF3234CD173C19F906FF6A4A16907382F7C8A4DBCBC983EAC9DDF8021E0BA0006AFD35053BABAAF60D02EBDCB999845E760C8513FC87F1F006A59BEAC52BDF099644C664FB30453740012584DFCA4AF8A4EF06E46BA92411224DC8164AF4C0FE184DFA89E7B6897D989D95165777FB36C9A65BE3F8033A9F109AB2AE199999CE5F1232515FC23E5CA37EF9F5C5C8A4D428CBBD195C3722C444CA88C0531139FDD55206336D6BAEA98F8D3144FE0A99F0FE18D263254AFEB3E443B6BDD4ED290594866265B3263EB4DE150F363D5617BF60D0B7B3B5E82DC94B701FF0A30D054C28151588FF8D718F555FE8CC19AB166CE60D9228663A6DBB72C4D8773B550FCB4B3F2C47F9F30F5C41A0654BDC089BBDFC65FF42663125FE524E58C26FEA3B5FE6FD7F8F3532685F1B26F8D1B707C7FA0477899C4F40F9AA1249F937E64067A64CFA26D5A60824B60C114E99E09A7E0B186C7C4A1444148BE32C855472ECB77941059CA7444744E9D22D4BF0838EFCB04E88EB9333F43111BD95338EE6A04992F94156799E77CC2D8CD21D8AA7C6C6FF222CDD577F328654534BA436EC635912971775B4691EEAF90D267DAEF83D2F30EFE74CB55279EA8149639B4DB51EBA11414C0E93E111841348A406A51F0CEA7DE52ED4FA850BD005DF798A25119E5E9D2433C72A01CABBEFEAE8E611896437C932F0A6EFD1E8432EE48AC5DE26A44B287267050B3C29140640463931EAEB7808E0B18352BC9FC6A0A72AB1E27DD265ED2B9DDA534E758FD5B72C040D914A6239D63D12117C64EEB7E5E5CA7F8F987179A55464DB8D9690A840A94136C2861E804ED10A748150424781449C2F8B47919DE90780F77306E067E572C59AAA6EB791C19EA77837B186C63D39C1EB392DA872005772598AF2B686545A2EEAAF74FA912CF143AED36360EC4022535B090507554A4EF4434658F82AD57F897ABFC7AF364B9CAB727AE7254AC6CFA23E27B4DC0A024D2A5A0663E387A01FDA58F7A3ADC64F85BE6231E396851D3D29E7AA546DB471C9D4007E740C55024501E577EE8E8B57DFF0C9D29812CF5AF0D3F485B827A016AEFF85B9FB7A404655A57873D sk = 4A84CA5C3954FAAFA11AE87FCBE701EBB5AFBCC5F8ECAE7786D10821E01ADA5A5B8B89B0DB95ECAA smlen = 1828 -sm = 618CEA2A0F6FE002EC0472421958F38A938137C91A3583DE24ACAB55DE16884A52F2BEA7B28E1F48DE587E47075CCDCC8A658AC35B82A16A7B2F836441D2BFFFE1D724E8B09ECE8D4A203F598691070D44597BDFB15BBAA84C55BF5799FF2D9D6633FA9C709A3C629C541C1664CDC8A0A8785869088117D5FE46F60E16039A0F2EE8571C080F8C2B0A98B00FF0819D6CCE2D6D1C635E2EDB8E65232F64C8598258675401E394369B5F40F8465453D92A5EB4E90E46BB810E7EB92640063D99235EFFC847E9B978FB22B3249F841D7559ABFFDDA4935DD7EE819F5A89361150BF640912FB51DF2EFD5C2DAF5EC5D8D2B76104C2FCA85A54352ED396DD3FEB26D6A0528A584FA9B89AEB486692FED23DC722909545266DB59EAF2BA595ED72CA69609950064A34E2E9CC09F32C3FCA6968ECDAE966C64906FDA12A4D799669A17C15C49B64DD387FBEFB41F4A40F798325251F2C96CA3739601ECE528013B8B7F23F4F0DE90D123B0346297B18DC1EB619F51C914E1AE4631C8D11157D036BE996118B55DA33BE292001FA239A4FEDCE8CF9BAA29913ED10F23437E92302A38FF6FED1154D8812D919A19BFF1F796BDB4C114C435E6979A2F1D839FAF3286CB7F67A343A2057049BFA100870A781627F350E79950B8CBF7B1F2A05383DCC1DEE9966299D6AC18FEE3BB6D95D3DDB2ADC12D00081F08394DA6AB23FD04BFFDF3545FC5A3186670AACFCB1A05909BD98941915DE5D852A55B17D841ED9B28411C92D8022EA3B7CF073E8DCE69B6BD144F00DB0167CC7F088CE80922A75B87AE8CA6B20E2E307714CC9682665AB2FBC4EA3DCF466219EA0055D64610D96815EED3965BDB27F910E169820C0FD2FB19C99D14E12DB096374A261FFCB8474AD8696BC40F9A1401A8FA5D517CC8D09C925D15890CCAB118B533FB9FFCA330381553F5168C52C5F7A15DBD6C3072B5801BCC2E48CC2F69FE7A86CD9B16FA5F3686D13B2B7E9E3E0D4982F4292731E6EA2BEECED2D57575AE21B02291C7B7F8AE88FA715C75D5849CF0BF48018624F9F6DC0259965E7D237628779851E8AABC16FD43EBF558085DA85E94034178D3C735C95CEFE3586DD409EC53741202C437EC6DAD7B3B073BE8263995DEEB75A1E223406337D8F1A53DC5098D90ABCB6DC3BD8C07551D1BFFA59FAD10356ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED +sm = 5A14CEBD9DD672E871A2EF15E5C5189BA9CD74576A658BA49C009C41B90FE35982F131BB8E3600B8237F6FA110C166C150C40EE3A83CDF2F1A25BFA4BEDC1B3C1DF3ED4B51592020D69B613FBFC9BAD7E5F7DFD77862EF1314607CCA3CF0E7B6B0C928C0E5A8000E2E4A482AFF20705230E9138D908F711ADC0442A27A62975F69C36E4748751FA45F8565B81E1DEF4DC96540AC985D527A995D27E01A3B86E128959354030AF3F1D9EF876E9B05052058632710DB4123F3412A3FBE509D16FB66FD03BAD31E20D8D42D4D00BB77800D7A5EC3B60E47728BD1CB263E3A4B84B715D10515A419980032851214B9270968C3075948BB937119FB15CAF29882417D2CDCB011175FA268032D34211D8A8DD90BAB376FADB652CE64FFB03708B518AD6F70CF94DB9436227D55E244625A2FDA402C6E7BBC673F9C276A22CB7EA4F90A3C7F96FE53D964A55AD0D3F1CEDEA9D97E3CCF113911878CF31A5C540FB7A817556018C6C02DE8B81C4B15D63CFEECD5FE5D53A37359C8F6EAC1DEFAED8009A77AAE0A0CAA0A807D582007E271A475E80A2DBA5674E40048F0FE04454734709D95CDE9D293BEA6B077B8F09EFAD921B044176AC12666A0231F2965265DB5735FF26E18C25460F284CE5DE9FE77B6EE81AC62E3EC8B61D5C12C1EC079E618207CABCC6BF4E3F2736C47A38FA126414AC119950329121520061556ADF8285D2BD1F2EA32AD210BA62AEC2F4A920025A2AAEFF9D36EBBA8D9985E22E0F443FBA9137FB028229DF42723F6AF552F728F1B0F33925CF757102799D42819DDE2C1BE7420F4417FE021F3FF036ECD95885C9CD5B19ACD71407CD0BE532882A6A9FE5137B74042B9D3C323DF4CFDDA5CE9F797ECB3DEF0B94DFDF77DBFC4CFE2960E2D95ECAC4E3F0D23D37D1E8A53E3981A21C3013E0C64539CAE0A3513DE6D261F660BAA1E34666A655061566022DB23EE8741EC5996A5CE03B10BB27FF8FD23A62680A7CDEDAF1376CC7EC1FEB61D1FD401EEFBE782FCED7906715B7A8AE88FA715C75D5849CF0BF48018624F9F6DC0259965E7D237628779851E8AABC16FD43EBF558085DA85E94034178D3C735C95CEFE3586DD409EC53741202C437EC6DAD7B3B073BE8263995DEEB75A1E223406337D8F1A53DC5098D90ABCB6DC3BD8C07551D1BFFA59FAD10356ED7708F98432FBC623424C2A3634780470A01784BECFF01BEA5BA192D02C33675084263C4315420A009579EF80DD15ECCBB812652421872A9577EF7D07896A727A64141BAE7173426DD5A3925159BFA927FF1039E70F729847B48365B4D3551476206AA049BA5AE8F605847AA03965F058FCFD478961EBEED06530ABE900042321059C297DACFE76CC12D52311B2FF8EE1231C77049E232D9FDB751FB27EB7EB6A373B4B1C06BD0FF46B1B208072C873E6F938E689839079E48C6D18F678769F5F28A903467F2FF2A8B02CB19DF675A8FC7560A7D38A918AB8BE083EC4E0EA148517AB90F38394833304F245BFFC47F9ECA771FB80B9C71CCD05FC3B0D66EB06D24B914B63D9F16AD2F2BC454B591D01ECFC527277AE71E3DC683161A53F129743F3428FB82A89DBD5D42F3EED237CD2F8D76DE2E56A2143AC6B2BA811F745CC72132028EECD4412B76FDD87A2E396ADCE72DC69B8FE053042E798B220974587AF96BA419DA6888B13FFE217C9D01434347F4162FD554B760883E8EB1AEE46C4C26B990C6BA10D2D939F513BF0EECADE8B5DEB8DE2BC8C8894ACA51E65AA696E390C11689F1C2CFBB70BC5F72C1872D99BABE8DE8FE2DBB446A8129AF0AB8D9613F0CBF3CFA6EA3CC409F4A97581D5012707756994B6C8D4FE7F64E0F0B85A85D0A5FE23224DFD7ABEBA8E3FB2E97AD87FA8DD477ADF48F64FAF486D0DF11AE9C3BD3A04ABC962C5B02CDA02D48F0B52D84D4920C116C22455DF291A96E6ADFF91E3CD35CB8B5B4E70E3DA8B87CDC969643A32B1F97131C5E0BAE7F6DFBFAC32218EAA596D444574EE85EF7C9998DC1088E5813D50A4377D29506817E4234F68B32AD68E00ADBF6462F8D4E215F15A19DFDE452F0A65360F7C1F20E11C42EEC55565CCB23CE248BD62E9DBE8A7D6639028A92B422AB444C5688B5D191A4BA8956F358D131E2FF6DFC607ACCC5D31AF9678F1A226530078FF9A73D681DEB697670DDC3E9096AB0FEDAB664473DCFFEDF9BE62A5C7C54FA2EB5059E9A1D38413B1A4FE6D531B799453BC7185ABAF78CABCF65F365B00827CEC5F29C4737047E3B2932A78757E9626A958486D1740ECF1EC17A01AAE6ADEC5104EB934F432207CE31D7096ACB3A0FE2F5DD7890C021892FE7D3F34596CF20B6B12FD55911ACB46D7386F99A9E9EE067A45C6A1FBB463E63D69CB582DA6EBD6330F4F80A1FA72F2ED24CE9BBCD967118CFC7E21F6BFB68A905F532BCF8B8BEFA03295D362B41D25CDCCFC9B41767858F651BC56AB2BB4A8675513C5D6F1C943A20A27DD29F941AD141DEBAAD219E056510BC984063FA0F389090D434157438BB1759690C453A2F55F72C033797A4B0C534EA2EA084B3B6F8966AC56B106FCC11EF08902F2ED count = 30 seed = 1787C82DA9F2E6CA9ACF7D6CCA70116A1724902C81EDC1439F332C74807AF2BCCCCDC7AC1788BA798520B2999F39DC3B mlen = 1023 msg = E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 -pk = B942F3BB6CC8A8196635E95389CFB8FE6DB3B6CFADF901B21668B7F1A2849E3C62B09F2DD9DE95309791C7C92D0D6B8612A3E74356E7BCD853F2886F9975FD7125231D4A9A4A34A21DD9C568F6126624EEBB77AA4073BCE280AD1887EEBA28853CE3B7A7F81DA9667D3FC2A67812207CCEE2A335FD240FEC63C159A0C48FE01354CE54A7BFE47C8F8899B749956866BFE37CCC5071804F658308504000C2887E9D834941D2BDE2B1D6ADEA0B6A39E699A86296D938FB80C5816C790EA8FA1FC45F373EA675A88267E4560DB741A0A1865F4E9357BB64AB7B25ACD81BF692681E59CF63E4012B489E25E0E271360217270C068757F665155C709FF44B251DCA050B9B0ED6B04EF06DFE10A7E694E5064E1A068600BE3C246DF7A0514EA4E81FD8093487173D8F402AC1B98B42A82CCED1BBB6C0C90C5F544E2E55C143AB5147192CD3E4131C63C8D5E230B37DCAA684C7418A8F8137EBBE4722871CA2CEFD25BAB78975B603256F5816E73F2408BFFDF078C3FC764433891DA088DF6E6B304AE2E8DEEA219693F58460D573DCEAFA36308FC1991F9127C1C0D93CC284089A3B449F9ECEA64421D0D7A5A0EF4E9263C880D04300C85789A486372792A8A968D1EED9953A6FB24932CD1DCA2E567DC1163E014FE3E2F850EAC4545D86D83C52782EEADCA423E30644B39AC637D8FB66581D5F21FEEFBCC1133A8A4216338C6D6883477CD9140B267541CF1A5C075306A94E46738E61E75F9456C371329CE301718817CAF1CA13F2242FBEB6C494CFA08374BE52B0A68EA7D10254EDB37F7AC24568EE49385B280D653F6791A4286551376EB8CDB3F4EF75C339912AC6EC23E8CC8DD3861F76B18787F61045CE4E1477310810D611CBAB20089B0B402EA865CC17E51A8C8A2776CFBE1B4479EA0B8013E960E9B605C67DD245019E4A70245DE3BC52AF79917EB8BDCE8F590D2F429BE6A0409C8277D278B41399E6923E8EABB4247344E1CDC69C10410BA27BB417E9F145DDA61547418A5289631A059E4EC9D8C750F0327AE89C69453F4BB0F169946BEEF2B2A4A512418416CB19E60529760D622A857090441ED50A0B9A06A63A97A7BB757F5A7006EA888E506F94378783EB9628BAFE60C5B7F7DA51A03752D2F30C37F12652290BA9F148BCF456563291F092183195EBD6B5BBAE80BDE92FE24DC80C955CB05DCAC404784978E107A1DEA69416740E621DCFD51068A05628EB66008CA1C010B3B89EF7AFED3D091B0C86F3BF9AC7C39FDFD1C64FB7DBF54F1C194AF1E951B400C4F3BEB3C0E46A1DA7AEDB2779C0AADDA7EC5ABA5923E69EFB59B358FCA824657E472FFDB52D68C9F3634DD8532C3DFE6E77A778E58A6933F8CC21B5A6ECCE96586D3D30B317B837D97D13ADD99E06AEF9E2D5F26C913DE090B2879A5B1DFBDCE4058597AA5E5C5FE3EE8250799352A65CF13E13AE3B4E934A3DAF2BF29B3A16BD3A16CEAFF8E5A6183F09D7765AC907ABB6EFA224F3A3CEC76AD1E49D50621044B5585D3149C37ABDDCF30CE855B866D55A594D5BF8A47D5F97F9FF8861004AE1790022D3ABD70AB47DB483CBB64A4AAF5C3D5E0219AEAD40A515748C0C5D170A305192FBADDDFE7C1AEB63E7C19CC0767C8F3D95C9C091A4AFD93A081E188CC2D9FDBF647D0C5BAA41372F6F1E3FC09D01AF6DAF160348E967DB301987607675FF483BB887704038A5B7B1A137CAF1978EF46497F203AD0533BCAB9984E9CEEB47B65AC4BEEE1E27F41C57A0E48CCEC6F496488C4E8E7D283C2FD5542C52D26ECAC3E1B3FDDE52748D8AB7E3095B151E29A68FF6A698752A158B54FF00EFD81711DE9BE2B9C087B65183B78C861995B2E92ACE8C03CBEBAB7B7CBE21F1A03008943080F632EF36639347A15C793198159A2C0086D882977CA3A1D5920FE820E062B7CF0FB3E2BC38F8FC839F5D793AB80ADFEDBA6445F75E194412FA2A7D0FAE69F6D90B3B1378F7528D569A854A8282842EFDEE4CE58886739F41AC99C0DB7C192A6F4A9C255DCBD8D498E3472EA561E112840345491FAA4861B55FFA6DD290B2F4A61EF7C109A634CEB67B5AA2EE3256D9CCCEA0552DBC6F527A931687B0F11575C4DAB66D810376749161222939B0C4CBB21557AB246C2EE6454772EAD171A7A53B7F8324E00D68E8B61E012234D68482381EBE97BD6E84372BB69E0909636B2E84E8E45D72FE20443F6C52CAEE7384687DD77D4416D73313C8CD710DF50945440BE401B2E6B156A19D33C2662EA9D07E9E97DC725EF61C6527778A402208591504AF7F65A1204611742E27E25EB17B254EB1492CCA71E598F4A2C9D80CF64712B5836ED18BBE8A1AA9291DF55470DF08035DD3C5CA34A2EBDC93B851181075D8BFEBB4C362B899B06FDE199564A068497E06F8DA9ED7E1118A7E24B747A05030C67FC16B571161EEFCA2B220337CDF7CCAE5B1DF179CC701627FD7F042F227AF568759E4839900A6F14F2108953B7AD0567AF7A2D80502E5A8A6A16FFC490DC91304BD9CF21C638EA9FAA0CB4EA62AE3A7E8283FB72BC896C2CE515DB9D6E480BD9EDE338103F0D82C48D331105FCFA43D7D7C60F0F01556B886AAC9941845B37F996EC6D06EAC73F0DECB0CD6DA62975932BE911DC83F0B9E2E318244861BDD5504D05C618F42121C51320571727FCBC6ADE1163F4152C5AC5A501F41EC91B970727344406AA42DA574BD4E48339DCA50B1E28103516505228A2D2381E79AEB417020C57520259ABA72836AF0097D11C24470F9DC5F67E02B0FAC341A399D61697895D39ECEECD07A7E92E0ACC2D3B58EF7F9EC80C44441C3685C1F31F24008A546EE146D4E10F5FF9EFD85ABA639D0B87B05E8711293FA5047FC71F9DC031F1177308C9DBA8BC7F3DEDD4D52634EC1B979767C9F34370B67E857349F4981CE7D0468B84D8AD2F5444E635A75A3D289EAB47C9B89B0743D9C1DCB65046F2765640098F189FD4DA5260328DF2E3CCE2C16434BF174B6051F5C4703BBC91F1653F405909700D341B3AB36F47D204D39EDF86EEA7A827D9BA08CC74C0775C7CE68C8EEEC2D9DF7D31BA02BC66D26C5D1AD83F77058DF269ACDDD3614D5D49AFB8B4EFDAF85860613DA71852E74AF61DBFEAEA1058586A3CF872B1409C8859C2CA54042E5ADF3F721B3BAC5D7D87BF4A97B72DCB2CB44112390D7F9D690518517DBA2012BF94A24EB6006FBB8F3C4833397B5E50D93676E6401DC0873D6FF36DB0AFF4DB012CE03DA2255A9EBDDEFAE297BCFCE6AD707064FA7ECF7A48E5D8A739D4E251FBFF02D6AC1C40203C435DB57065A3761A9F5AA8D9FFB2592E84BD0C8ED1086074A4FE824E3F24AE896BA7B0A17848732CE5BAE9AF048B9D7358740E5406CA25D00A62C96F8276B022F27721A2EAE1376508ACFB940A629EAC623C3E7BF309C47B80BAF4B0837CD38CFE012A176E0F7565FD095666D79374CB0746CFD1E30D7A80949810BD2D4884E825E6DF93179CB0A598C16171AA77F7B4DBD3A3D0BE68A16D8C81BFE4B65B0C84B067DE5600FA773C7562FC0101B634518397ED770365D5C5E1E55D49A7244164FB76107B8157951C7102D0672E5F5BD4EB3B350863C594EFD4B32EC6B765289B030F8D8F7DF5B079D0A4F6A0C3FE00E9B12A7BB49B3B595533EB5D87237D6E4916C55F4A14EC4AE394C9377345941F6E83C78534BD389779BAC75A3E5330C68357E96821B88EC0B79DCB1AF3479D9D07BF79904A4E4CC7AB0624438352FA3B6ED7653873E29FE8845953FFEDD8F7F2FC4D50CF3588C669C7564F2BF08E75984CACB7F2788A1931547CBFF41CF45A324CD4807B44069463F193272DCD643B59D39A88224DDED71D4751A0842BBA10EF1A44EA0EF27FE54E65CB1CC4B644A5F43A12EE2B4CB88DA735B3E25D1EBE989DE7B387D12177E9E3A52879EB181314C21E33AFD41A80E55CA8CD54CE8354C10108D13532DC2DCEB99A2737DDAA23D0A0B318DE93064031B706FC3047E5BF975915EF45F93A993315BCE0600A238F4050B05B595A9A2A300F60B2BDA51F2E822C5B2F29D1AA52430E6D47041C91772405FD28CF92740BBC143148D231F074B3F49551D5AA74B0EEDDB9C87E7AFE5118AC0BC67E43268CD49260D161B4508B052090FCADFA8EC570A85D6459F0ADCAAFE9F33669A5DAC584C2B00C965465735B3AEFAC0E1AE95AB9D1E9EBBAC2E8F96AF0E57C2813363F0CCF69D94CEAD826F574AA405E42A81F9044B42DBACFD5018D6DE9F08C000FEF930EE7622BD3EDB578961D0974E6BCF3E2F95CB23D4E84894C4C1E647C2DDE71422E0FADCF1170B22107BEBF186E101B636CEC0A8341AB9C006EECAE0188A8B215AFCF80281583DB405CA8229FD74A3441FADDD7D4BAC17FB50B6E54C1A3AC24807CDA4FF89CAEE394E030140470ADC1CB3214E3421796A3234ED8D53E310DA8476B3E650F052B5E5CD009F04E878E95B69737EF4EAC44F5CE105D346C697828E3CDAAD333DCB7897C7CFED436D7525E43CD7AEAB30E6D26421CA0E5FD66B63BD2C511FC52812739D01B05DF4AF9CB937B87FF202B5BF0ABE5A551D3ED81AE847A79BB847A5D4DB4C9A7EFC5DB08A284F9FECDD1245FE985DAEAE53B324851C6F9C73E84544CEFCD6FA3622681199E117805C5B51BC1F1B8FA6D708848D2F7E6CD0CCC3505929145BE6B7874A982CA94989EA0613685648556127528E9F2D33717A7D8BDDBC388095A6D6821B70B4BCA601ADE47593EB9107DD3A2A82651E8CCCE57AC91C353AFF09C0EEB95296E75CF9A9C5D03451D7AC035C66D46D1A58970DBDF9E76C5518F49CB81358DFA2560D932FC2307CAE8039480BD55C081B47A52461A6734CE61A8029E42BAB1E94892A241065C5C53C500A99CB972FE440C2A8966D33187E76606F9D8C4C68C851F727E5D88F18A1F3FE6A7C0B5C28BA89C9E09ACA2A7F4716D9BFF6AE094A81DC4A7BADE18DAF24D490D1B3D51683D86F7545D0D8FD02B7A318C4F19E1CD95AD77EC17343A07467CDA9BB470D510F83F69EA1DC651B07318D73E848FC38B3FCEDEEBDB3F2F5C6A1B91ADE441B407FF99F50D92B3E6DC0D11C47AD88FF2FAE5BEFC3D0E4B20ADB7415CED64020EBD33E63FD3B902482621269F9A1C4D10CF4F934D42C99C63B4440E8623A1AFD1F645FE89A26E71D3759F51F8EA2A1BC88DE2B1609D3DC367B4499949137C7D51BD202F97FBE31399BF2A7B7AFE8AD87A02846C8A86983068CCD63E95A6357C812873FDEDC4768A82D8D657861F4A8AC9D0211E5051DED9BBF136499F95A6E48488076876500B6681CC67635FDC39260D65CCEC4EEC18E72F9F54F2DFF3A55CECAF713EB8A8C059F341857B4F69274B31B2AE4E537C8BADA3E0DCEE9B4EA2B0252FCD438CC411D0E4B0E32F22B6CA942865C096B4711C8774C63CC066F9917F1AC57B379F00EB5D03B85D68FBC069B8F4E4CAC3916F6A9CB43859616A25E3D111EEB50A0ABBE40A3997260D359FA0D908F0B9EA2782C1DF086FFC59C5FB9A08FB94AE504CE489AD92FE277DFB811A5912A113423CE0680844681617D4B3D3357FC14B3721C244385DDA5CEDD33E7B23C722083E529179174D7FA3CD40740A02383FD535ED41A1EF226B16553568E01D4635130EE88089856B6D77B614D83EDAB18581E9F30C259B9212852DDEB4ED042340FCB7CA567ADA2F78E7DF61D628BBD952804A85FA02730F3F33321329D282386F7F2876C7779DBD77FE4DA2AFB132FCAD7983D489DFCF07776988A20137E937040A51894E38F59418D0EF634E7B238A4EFBA42332364FE326F774896EB94DFE179C3A676F07553C516E5B472C9F2CC6CFDC414F35512C057873378A55C929E553A16C741A9501D84BFD4A57B2737854016C397398E5260D4ADE96D7AF8B2D06AE8CC7105B028DE5A21777D71D9DC88C11F3A0E62C45E4D57E6FF0AF51B861961DB999FD74FBE2C9803344F77AE00FD0A4650F908EDA6D1816888D3E4E4B78EAB40E43746B720CDFF7E56EAC82781B047B255085F14A231D0EBA9C3E8B7CA78E1A2C346528533AEC78E41B536FAD23C3B8694D6598B46711B8600A716DEB0C361D90356FCE16AB94AB852F324B7859655544C2F2B5951C8F571D2B89C9D00306A44FD18E3D5D03A461F8F5B0246849496F877721D3F292ACA2AB05F9CC99EDA7511A5783B7341671377BCAADC0242F9ED5F9EB832EA111B3B54DB4430FEF46724514122C7CC84A66A22E79BAAFB0BB004B13E4FF0B5BBEBC0F5814E55679DD438F852128BF6107C4E3141004A32F7C3B942540758AEE91CF9765624AE8EE77295BAA8E947534BE1B5D20DE149931862A0A897C0DAF0168B7C84CD55EA7733033ABE4699BA55E196ADEE08ABF92D27E47D74A1F2ED0228394E04BF03E876202169F4413ABD182E413FFFA6270E39EA1DDE3858F0660EF1E41699A300048DEEB57068A99E7BFD38B74F111ED16CEFA9C89FD5B589F51A485A2547B19E0D1E9D09A8B23CF40356E634F6F070D1880D9F174CC4BBDCB80B92B252D6A7CE74784FB5AABFEB10DBF8B75E4099BFEE972326BF67EEF1974F0BE4A2959EC1669BB10A0C45121F329A05B10250BB31E0F4D2068EE9277EAD7AE71D031FBF06E950B99E2F9BA358DC35C27502D0FAB5EDEAC73CCC87DFFA5C708DF6D2AE31DC24FB435292C706B7A857163D81D529801351A8AD8F2E76E89DBDCF37823429AE0E592459A5A170F11C87C3271BDAC86BFDD56F0330B647B7786D229B9EAFE93D216CB675FFD7B9EA7FFD5ED5AF083BD0F39BA77A8D6052CF36E29515623AF4253CF634F6988909E9938D3B4D626E0C2797BCB1925E1A4E9D9592619E3F3E2C990363C5B235DCCE4DB9F0C837DCE15DDF07CCB6E06E075F53E686215400EF6547D32AC0B3C2955C03443B3CD5273758A43B08FD4C44F50AEF3E095A525F1B92E22FEAE4475EA21CC207EBD0BDA09AC2A4B2C267740273E8B9EAE49A90D60A651E9589FC962830597487D35E1AF9B45D6555E2DFEA8A941B6723BBBC70A8A3E1270EAD04A59CEBCAE0175A47DBCB40199E906C3D6EFA10E33A0972B838A8FB3B73AA504D545C +pk = B942F3BB6CC8A8196635E95389CFB8FE119E2F3A7126A74706EA9D385B0830E1BB761891C37B018BABEE697A66AC3192880CA6E3962D660160270C1C6B6C9A59A792FFDF59E9F49F2668E12AAF2A5296DADF430621AA64A3C3EE2856FCB4127E224E7F66E530303FF4D67D09C81B940089B001CEB392921C5F5A23325D3747058D881EBE09C72D3FB3785550D5A671DCD16D99300D89DDCAFCA19F306D0A3A21DB738ACEDE3005D08D8CF0BA441EDF2DBBD2D69910A16446112F67ABADB38F8DF2784CE1DA3DB868482DCB31979903A0080B76A34E1DEA576869AF7222A2B67238318DCF3517F6899871C70D7568A0DB3BD92DAD77282E7A1AE8BFD69439DBD66789A70C1E9C897332C1AC24305C8F8DDD9991F07C6112D3717A8AFC2B8D031DCCD5BB7C37B0862F0A2865DCE1EE11910054C84EF52CC29B57A6C54A198E9B4057E5587F77EB07176D5968B70E276DEC7A98CD21F7F7D82AE79C51BA5A7B73899EFBF5E7AE5A5E120E9F237148DB06A8ABBFDB5AF9E4C2BBDC6862C210E461CEACDC4D3A67C6D08B9204F8B7BF9D38C616B03DBDC723B1C78AD31A297FD222A9424082AB6E131E67BF59E7176C6661BB3C19F56C2D89D8D3DB5B479C5FDB85E4AF750BFEE8091E1DD249A6DC5F94E52AC53FE1E8D2B6C3AAC636F15936F521E5E9800EC9FFC79D78FAD75112D6EAB4BDDDC65ABCF62349D1C7D87475FB29CCF98B753D0B213EF14E8D515E006BCC36D894DFFE0548BF16DD328E71866E5FA25719B2D83E11CE0420ECD4154F6AA89D756A5451A5DB4AC98B9470A0879E2D47886BD06E6B50617C66616D43D6BC489E69970D6EC57394F2A0858AB0A00923C7A2FEC7090A5321B25DFC9E16D06F2DB8E64931623A981AD7C2DC00010B1606B43FE36B8DB2BFAD23FEE47FA231A23E9DE5F59D0802A5BC3CFC5BCCD66FD9F5E6B909329D98C82C7027C89294B54FBDDDCA1383302CEB381BECE33548622157ADAC4A2DE30065EE91B5D2C2B58754BB3A5BFB65F4B5DA2023C2C74E2D91398FCE8F6BCFE39028CDFB79FD9E0627908405E2F8213D4DC1EF71A83764E5DFCF42CFF631F589015FE596E4924E91B9FB454C293957F10791149B7E44992425959AE72F57DAF2018F9DAA77ADEC12CE8E64AC0BC74B7B46C607EFFCF03891BFE64FE55B729EBCC77A3B52ED623FA7B34D3BEFCD7D2FA8A7E84C7BA135684CFBAF6FF00395D991C39ADDA9B2219B60BBAB76E5B0CA30802E465ADD5CA287D5E9ABC35F7AB0DCC5A1310A83C4BF92A9CB871C47B2E8FB7C84180F33DAAC434EFD10900B9596231567C957B04CB06411E4570A659CE3E5F2275FE26AF772854E0174C6B001F6E1AE732CF9B9E451E13CA2699117CF1DE59881E2FEA4B4DC08C8AEC03DADBB47CD3E4F50DA10900A41D05E7772CA854DC0A02E3C94E034E6E60B455990592D633BF52F0F22F9018AE8CB98FC97E6E72262DDD8676D2CE1A90A279D87C1FF2DB7DDC774A7268213155F9DB3FA40CDCCFCC8BFDD896F84ED537D205DF93C8C53935D8BA9665F7D7DAA4A13684DEBF1EACBD379D1377BD0E973F40F2E9F3CAA21BFBDA5BCC822EF933683B0254753502D4DFED5BB9D54A70A79706B08453489222BC3244B47E076ADDDD39266E52E0082B0AFBD3A48EFD61BABC9B63EE34211FAA1B1AFB097EA090281BB3D7B0A32DA3D6D32D126B0D31366A7D2F0B45F8DB750E06A0310B7C9BF6463B6665395202607BE7E206AB2092C0780968E5DC4B0144BD4CB62029779E7FD2FCE59B224045234E182EA97033990FF7F17C812D9F7FF700A5577DD66DE250F4F54D15E557AC7F4490FFC5EE168C087905F877A959E80F6DC9AB46FB2084E55BDA51E0EDE6B95F11A9AC2AD754D5E9048D50BADFC6123A850C03D3E852EB41CC967642FA890292CC23E8C3409E2F439CE492B103C7FC855DC4150C1117FB99D4E4E6D184EF3335ABCCF7EC0A8A62AD2C67FBBDE75419003FCBD68937848F7A28F16F052258E2C4DA5B9B802060F93AE0BFDD701FC0E180BDE975EABE18461C6A188284695AF488EDC751CFD1C7FEE7EAC6B508E45D0A6E79EE7BD83FBBBEC9B564CC987F18384F9BC37CC4C57CFB6B12A4A4BCBF1F2345FCDD8E489B6456042D72A13E7462B395A1DAE5D81E8FAAC7704701BC5D196D479544D244E6E2AB69C3CD398ADD0BA8F776F335BC53B4E5AB795E9F9DE97B49C01F7193627ACFC823C6ED3CB63A3B401D42DF1C1251C257DE62698C0B676E2B0E6674823BA9FF63F5AADABB04DC758C5146D54FAF867055E4C8BCCA122D6907A0932A407677C70044D8321F828AAFD0601523F92408A4F7D8DC322E77C77DBF81B466E3DFB908B107B1EEDB597BA11197D2F55B51263D326D4B79839CB3A8F1D8BC19D5651533D29292A0CCC497E9E0198169890F00FBCA69A03DC555061CF32A83A3547BCD368D1233B9EBCFDF2159EB4AC92A215C58DC2B3A35CD00EFC8F2A5024C4022AEE33D7E15E2ADFA1E26C15C02C6B463F9547FB5DACC103A7EA8603AB50B72E8352DD178AA29339BD8D638A05045DCDE9E84BCC51B6E61E223B8DCBAD37DD370E81422AF899E1225778D357AFF67685F0CF06D0EBDE67DF5E49BF3D95BA61634935776D359393102249270DCB7C165862E3A418B852B2F8DC63AB4DBE0E5562A34C50C4312E8E605FB735C66063F032CEA7515CBFDBA0500DA389DC1AE119CC96FBF6D8159C54BAD31C196BAC86F7448A03C3185DE0293B9CA33B491C7C2E4381454BA7DE32FFD1E88F8F0B56986DA2094C704735FB82915DEAB223F3A4358A2786367BF457051541F1384CADD3F78A6185DA75C4E3AE8F3A254CF87DF9CC6CBE1B3F4C2231826C0DB0689F826920624E2D58F670DA9422F10273EA171DBA88824631C2A1455FD276C80EC6EBA9A8E16E37AC4A82FB11915E228A61B052C4EDCC7C5385AB17C48C80D1B1721C79B28D4EE8CB1DCA6C7378467FEB70F1013724792EDD17E5CDB9E94398A1930ECE80572E01F31DECB176C90ECB922AAAC89330870D62359D9EE417D943E407B7E89280D9C7A482A2859E9F167AA8B75E503FF846662CC6FBC335AC9939CB7E25848FF0FC6A036A76539973EBD2F26F26477C641583C0F65CB4315E01FC0EA804C00CF9C315A458F90E4866CB0FB8F170D5D4325F0929FD7D0B29DB79FF622A20CB0DCCBA755187DDCA9CB5A4447C7C601B83A7C0C83C7508AF34C054834ED63793ACDFDABE52B2DF34EA0E980D6268EDD8CF9CE6296506C9CEC07881DA68D4717BB0385762A7692A62E5BDFDF41EF54E4F1A275445505280E4FDE21F328855689D4EFC1A85AD6EED72E4A9D409AC80368F0AEF4E03D3FAD402346A3407717C9977CD629D9ADFD9B9E2C420445E3F069E86EA5B17ABF54C99E1B923E84DF4DDD5F3632AC8DE580F2D288C49BDB48EDCB74409E8E5FB00F1E6A7FB5AD078C48C4733580BAC8B41DE1F87052886C0F6CB2D633A41B1742E0E000CD791C4579C09941B3ABA0D55B0F13BF84CAB4D5C9DDAADDCD261944B1195D9D637FF7E0212959CE92823C7E7CE476BE1196D9C915C28E9E7A47F3AF449D4AF07AF70E95EF1B82892D9CAC1EFB99B9FBBD3097FEA38921322EC53A1423107F4139319DF3D14EFE0D0BE8E1E97093FAE07515DBF48397BD6DFA7F22F26C2B1B527863F482369C0C24E58B982E0485289650A74A508D9C5359F6B27167B07AE4258CA3EABD2EFFD702CCDFA1A9B59BBC6DCBC2E7B7B86ED0E494BF4A7DA555FFE8D7CDE9FDBBCF79B7A7513094E6238757E424B4BCCA4CFDEE08F8617CC2C5107AC8A5BA8E7268E8F9FFF0216423CFEF23C8DD523D513F57B94E013E37C7D41883165D007CD0B56FDF8EF21CAACD0B9DFAE483468F435217C724FEAA5FA29FAD0F9F0151F36B49460C4E415BC9C1A9C70FB349296C97EC59157DA730E4532F1759F51497B8BB92533DD5A022F61DF0836630E5B0A22092D44C06EDCB40207DB21D693D2EAAF8E4FB1096CF422AE49E04F121A3120C0FA0716D4FAA5EB618959BC9315AB2E52782EF4DCF23EA617F83AC0013403611E6F1500C4A83A983D39E5F72BC72E92AC05EB0518CA25895CF31E04988B3E439563B40F1F0D1DB6BEC474128348E4FD1C0C517D1E30BE10805A5E6DA9855201E9644D9D8D3ABE4FC9EDCAEE135F14D3DD86240AB58387C331DB216919683AC8E547F63C240FCDE94E11C187AA03328DAFA73D6EEBAFEEE4C3142F11B80465A30D3DC98DEFEFE89FC9E95B14CE0B42EE54F9279889B20D1AA009CED4C452836F89DFB2D1C4911349C4E19510BE9B8F6766BBE0BDF0EC633CCFA3714966BE630F67414D4FFFD81C92C156C61E0D3C6AC6E5521660780A2C4B45CDA506B87BED4C4982E84E3BE00C6F9F188F5A0003AD48769454A56FE65E4007D214F35EC02A5FAAD72329C8EAD2818C73EA66D5D0EE619FC70001ECA10F4BFCB586C285A7AD408A6A86A647FCC0DB551F38986D9AFA02572B4EA6890F73497727730C305D6AA67CEED0D5A8CDF4D84AF478DEEACCFD70A1E7CCF5C4D5C0A5D572319CB4CAF68DA365D6BEB8CD3AF332F09698198CAFCA4F09B9EEBADB9810820C4A82E336A1F2E2607D03DBB8F0EE8D5F8D9DD7F4862856BBFBAD253B42535F36739E6FBD3C8912FB9C2E766C3908670EE0E492E17A4812035A61F0B458444193B01502D6443DDD0F360142A5ADD8849DF618E1B6BBFC352F52A27FB2C20F025EB74A5F944B66109975968C54FFFC98E7A55EA5DBFD9824BFA196832C4E835418F91D82EA217E969BBA9AFF75DBC48C6E7D8A990B7F53486F5E80FE1C7B4303C3133800A3823191313E4C276B243A6BCFF810B0277C9AC3E90B68E285AA1925F199DE29463D0B23BDBBDAD4E47CCD615AAAAC40737F45D82BA1AD0BFB0F398A17449483E94433947BF570F78FD00AA7DFAAEAF06B4E20D394FA28C31F9876239CC06E66374E89BE17A7A85E6F455F7558609E62A8DBD448CE7EAAA411926ED37131FDF0C53F274F184AB745248100092F36BD90B6DFCA5C6392147E27F488B653949BDB44B7D5C1F1A68383BA75E2D6B407D43CD38963785715B59313D8AB7116969605699D8F83F6C943A740B22576951193C5DC7C890AC6A94811EBA36D9E1838ABBE0586ED5763C2B9AB39DBD4A49A2E9E63274258E64AC523E9920963A79A8B55A20383012B16AFFCB8B97ECB9AA2D7D74464720E87F7C37674C422731F032D525BDE2ACBAA7D44B81BEF83ED7F3FFCF24E7658E02F6BFBAF5CCE5D19A20282B2C0FC3A2A8B7890976E705B2F6847453F177DFB0C613F254FBF5618B290AF9D93A21648A078EC39B3E00AE652E854A3FD345C1686F2CF82F1F1B39F16AF9E35D6B4DA32BDA6F63C248ABFE541D63F494799A07287E552AE414CF04390B35E08231D0AB527ED9FDC5377FB6868281E0E757779C3A33AB7090E62C163231A413EC05214881593DE5DB738F2EDFA057FEED0A40C0C5919E6DDE3A6B19308DA7A3F9E8149F2E396158762E4470E662DFDDAB994948B58EA841F7ECE9E93CE712DD7C402DE9F423C7120C4B3FEA3DA4FE5700E885168436DEF78A2BD962A0F23B021BF2B2DBC7F52F41349A38F15CE2FAEF128955038DF9CD600F97C251062C7255F38725F79D1F4270C3BB2E33E9C9D624234B51C3A9E521E3D52A73201F8F641D02956F30134C2E1543A0C7821F6C3D4D517D20C1A649DDC2759A0EED17A0EDD2D8BFB800D676C9DAAF054B9B02DFD6961236139D63B56ECBA179948E2D9E50E280D24A8DDF7BC4A454BF79FD05CBBE1A9C809C9CB1B1E87712C67858E0C982A6B365F286A3C5C5CD05B609BC1EEDA7CA6CB058E1D423134FC962A403B0BFCD73B8DF469179DC923CC41F99347463CCAFAF0517401B39F9E095BBA173BA3FA9C45BE2625DC898CB9FA458059D1CF06CF60F33997B0F863422592D9BEAAE75E4C7EEEA7F4687E045C164EA3CFD51D6E3BCB9A3DD6EA8A138A44E7FC13F812AA406D75B4EAEE684C26DBD9CF0BC7941ECBAE0B3CDFE00B2BF2B4AD0A96BEB57F45A11780A02192CA10D8000E093A1B03A703C601391E92DDB883E77F78F23601860A065B75A1B11CF06FD1B369FF4FF90058CE2B3BC7972B1F6903F6E7BCA17BF5B28007161D8F67FDF0141D21957F87AB57DDF6BB1FA7E3B7EF45EB009DEEABDB8823ED0F7D58602CBCC2E4DFCBD7AA1B791DB064B7CBA0CFE7D633AD8D37DCF52AA5B2B163D316F3CB2F7488B5B77E84E072B7DCCFE05BFB8C4424DB4F1B413CC6E9E9A9285F24A9CE6A7CD8D949685554B2449C7AB7480889C9DFFF20AAA0EE981964BA33047655E89A41AA0AFC6CC5F43320FA97B089DF774F667DE5965C6A2349092AFE25F33FDE4010D289BE87597990C0D8D03C8530A8734C12627276D72D6E964B5B2B70CF7098237110CDD58CB93FA8316F54218BB7FEFD1A3DAB34C40A37D01FC4AEF802D47F7D416741920AB2DEB41EAE1927EAB5B847B597008308238DE9D92AA86B74D72B8C82E72AE742AF4EDB01B9FC7EF34E6505675C167DB75C058C2AED623B54B4E1BB7A841E6A9227B1ACBD1F91B8DDC327A50AE6687DD5A9D129503822BCE7C6B7B033F4335872EE4C75658CE5280A2C51A0063B9D386DD7E0717DC004779494CA1CDDC37E8C66C66A2EDD06A92D873730255CCA1BB3C6520BD26C1E19D5ED32768A0C4A53BB5384F8D1BA247B145CCAF529A16F54A725878F9CE40273BD8D62160F25136DA7E2A211DE724CF6FD678473A9914EBA035FA124E45C5E4769F88E92B9B0C910EEF838E085E0710EAB3A26F1F177FBB9C24A0016D37FE8165FFB000D7CFE572F8ADD73CAC1B5746A5B0E2041FBDE42D298C3C83E74E4A00AC28FC1A5241A9B6DFAF183B474E5CD4C3DE7BE9DFE896795F6D5CB4B2120979EDFE55B50320FC4259ECC2F11CCF6CFD123805471AF3B6E3477FAFC6C2904B81B2B23B8800A8830CB402912E2D3363474B0AEDF079ABF10C1810AF86AAF210EE872E39566CDE16BCC30B95AFF12A83B7E9F2C235FA12F51470CF572A9147F46F1219D063E36B7B98A8A1CA3BED7AF17F4D6A7F252 sk = 3E74AE2B1D49EE6F149076F0BAE2D26A5CADFD5DE7BEF66DFCAE6B588A1F4067F4296FE557AF9D81 smlen = 1861 -sm = CA5831B45AAEF35B4CCFA2449BC053362A2A762E4226CB51BA1F7E5F2444CE5ED82698D46478DF8FF7AE41FDEC93E1744B92D0A54A30D563512CC04A070A3A858EB270151DE6CEBC43883F6962196FC04E1D5E1DED21D8C34C63D6167F96735DBA56F13F7BD9BB1FBE0715451D770F9EC74F646C5B015142888B432740E9F15B9C572A9055C5498A050A2D95B63A95F916D31D41F0B295D59CA9BA1ED3AFB5044A018D9B02D337EB64AF1276DCF5E08DD2AEEC7D1410A3AABF09D95BFB4141AF3BA06397B44399ADAEB2D4864F584009354B6904FFEB8F0EEE9EC08FC06C7A0A02811D4CC590A7C4BEE24CEF775E99DF615384A906598ECA357BEA33AFA30441012C42F6489BEFC6F79CEEAABC4169C3F9A497AA087D4F5DE9D3AF37CBAD0557C2B933FA50D3A6093061209DC97376276A4B45C53312CDD370203DE99F680AA5B2B50DBA03E1B20D5DF5BA86D383FB5086D133E620DC448C53EB937DFB60B776092A1B449AA150CA011EE2D4C5D2F47A1AB79ADDFEF601727E01AD21027B96F52B92F533029AD2E4F3804D5C0C021C278CA2507FE5A79D901294E4A629BF95A4590B3ADC306AFA07B540BA18B0C254114383F3EAE1B1297234E00DC8AACA4797320D73DDD036CEBC9DEF60F869FFACA958F70E0DA2E42F22A15200436161C4F2CB986F32ABAC530B81FDAD55FDF3ADE83754922FF5D23CE4141A88D8680CB9C24D1384FE98BEFD62ED36A314F0BEDC3EFBEC933E12E10F39CCD185D01807CA601465A9A526AC66D407BC32B2B8F57BB2CF63E5F4F39AED585EEE46183FC488656BF38DC2749EB55ADFA8750ED2D30122C057FE3E3AAF53B3F8E05803E79360F23A27E88FA6F160BD6F89CDEFC0B1403065AD7794416F6B8870DC57D95AF1143D6D990C44A1A2C1AB3D9CC2D4873DB06CD2C8F166A8FF19934F2F4937C9180BEC73FB6F801C4A88D55C887F67A116F887916B9FB6509EBEF302B69D9AADA13D5AC90B3547D4E61CB3A26EAC0D84F90A73FA9FFA95A3620F5C90E7B515C2D43AAAD0FC075FA245771DE70607516F82DFA1E1518FDC0A8EF254FE32252A3D3BEE01D19AFC23574582AC781D6C4A378AB1429224A91CC5D635E7D822307355EF030723369300714368E29E2B76383D7D1E8DE013B61C5C0EFA99B908BB81FCFF696761BFF32A5AA3E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 +sm = 8F0A01ADEABB38AE8EAED159B48FD72A23A0B994F8D093AFD664EED1CA5C8FA07FF3FD4E7F60C453C3AA18B943D86826580327D8C36798BE7B513113C96A51DFC1CABDAF97616AF4815C27C9167A7D867CF77CD9ACBA1F044F30573297EE839564393A7267E9FC25D5C9D7349B80FD5BF0A32F32F90450299E04F775EDF19CB95CFFCDEE46DA52054DA408E101E451E032FC083E05F0A0F04B8FB0C3D4ECD88455E3543AEFE7917454F224F8F63348EF84017481585F4F983DCFDA50FDFA7CDF16DD4AB6B3E0F3DD77E32BCC2A87E35DBE9B21D11B6F20A61E21600219EF521364C17A481C8FC028249A33F3110F029474EC0851AC1B13EC2AF47A86B195C69F6457213A47043933586839C341805F5BEA52227EE3C97A65A11753B887AAA1FC34F75F3FD621D57E3836DD05DC791DB58728990CC6E6B04A9E21DEEE70B6FC53E0231352432F4A8FE83C02B6F066DA2A8F3EDFBDA5401EE2A25CDE9C624CE9D112F3D0D2D35DC813A55DD479C5BCF759A027C4DF1DE64DE9408429FAD5B9750D19C0A764A8489A465B00629B93E4B99EE626506C3DE714536A05A03C6C6DBE0CBD241BE12114BA97E77EA98372FC12983D472171451B6D24A3806822834FA4AD89124373EC578D4F439643FBD71B9C3ACCC5C070076B48438B7962352261C3F41AD7A4698BF79513D252736F4D004F28E38020E8A9905CC7BBF7FA511866A757A989A2C7EB8DB4EB443A3631C996BC25B4DE95602F630C759E54626FADC3ED500570B9135E7F016B89CB5A90555455CE398CD8E9B325487BE35420DB48EA873A4AB63F65D223118A55E2AA442A4D47D80A986812F42E505FBD0AE19BA7FBC3A9C21008DCA7A238E2D499D41ACE204F83831A3011FD40D323610B12B85CC233F1E52B2DDDCD94392BB3B8E6CC4DE02D8590477E20609185E1F8C4E0BFF161E43636E11175E1EF95EE45F9E5A9DCB5CD27B52FDAFF8C4D61E888EDD62BCE9F056D2C29F410F5E9E4C8E70F1C81C4D78DE834B90CD971A7EAE040E0B515C2D43AAAD0FC075FA245771DE70607516F82DFA1E1518FDC0A8EF254FE32252A3D3BEE01D19AFC23574582AC781D6C4A378AB1429224A91CC5D635E7D822307355EF030723369300714368E29E2B76383D7D1E8DE013B61C5C0EFA99B908BB81FCFF696761BFF32A5AA3E42C006F144B0B4E188FEBC82D63D3D37096DEEC9D3DFC3B421635DDDB73C76F6260FF1C53222A50D30B26E2DE3D16E3AA64C78604E1191BBC0E2553117A441159B2A35FC8889499A2EFBDD2F30B8B4C6CEA38EB5B2575926E6F22AB96DDB4B0C5C6D78C3754A1B6DEBA49FFBCFA7477BE9A0F74EC379D1C9AA59247C091611573AF765AE698D78152187B291717A9F03FE767BCBB12F52311215579352E7CEAA8654B5403F18CE82E0A73BFD5FEC1063B506F44EB1C9C5A03697D03DCB2AE15C5095F292B4BCB130B55C19AB728B3232EF77D1594611573CC6BDAA254F05934A329DC27CFA6CD8C02CB51C3C295C964C40502FE2B1A81A51C866F7C7380BFBE339B39C8F51F73722A05B5D1E9CB6313557B3656863803C9DC99BB1905D7F729B2DB8DA23D88200032F36FFD04DA11FFDF6277ACC69C5407289D00FDC3C56B32D54877F4A8DC70ABD37EC532B8617D9F3C535B8E962FB389E976B4D1AA12DE5C1C2FFACD50ACFFF65201104648E0C04CF7C1F880E8BDA1D68404BA67C4BF64C9D2ACEEF81B35FABCE58645E0F2F61EB4CCFEFDE7239BE408710D349987D849D40B3AD294B9D815A91848F9ED53B69F78D9E955F6D1FD7E38EC291664D54C2BC359FBA241BA6ABCBF5FC2502D93760D9F6B1F7FB766040E98BDC23A6047134A35327FE128AE24B4C7D0CDCF1801947A1821DDD7424892DF50E2DD5C1E2E6C5BFB4467524FB45C7D977604E7E0F1F98EB8C03EEE1D9A5796C8A801F082678940F076BF44D3496730C9A640FEFCE385865899FC33B5DD34D036F2FD5D07FDC0A40FB725E84CE403B46DE712B4B44CA8801A1CCF58233C5DA06719769823B5945849DDABCA56B0B4EF9327C8B5E5A445E6853E5B66B8D590759D6B2DB722C22F8C741CF3C6325A76D93F4FDE5872D5732FB19AAADEB7C18094727ED43B305B87AE2DBAAD67F90FEB86498CF65CC57EA635340F27AE5C5CD60AD3C763223AF877E65A005C488AA4AF9309E1AA02002B01DF8865FD481EA254015796985969997A53B06DF0355A6AB3C8219B652B09E1F86A6CA12D27C4BCB9E8D35E6889198C8FED71AD5642F5F9F7CE1DF270D68AA05467EF9ACD9A51347AF1EE9CA7C4A5D78189042900C6D561F68D410A77E79726DC123B196C78829F02CAE7D0623BFE9E7B0D8BF84033086295992B77ACF027489D51BC7FF006A8D4AB8079D494413A565E7F687AF40DD18B86AA4274EDB8845DF114C0146DE3199CB55F773A87FFB126B3A4D00D38835CFD2D6652C07F572F39D0397FCD62ACF6ED9F3E8951348AE7E52A669FA4E2BFCDA548ABB1989A1D74A27B73103770290E6ECAC87029359354EE4C87A77BCB5CEB10162DD54499905AC8ED442C173CACDE068BC546720D1284015ACB90CA19147694B53899395DC663D6683908F3CBA29AD37F15CD3903C4C7F4BD73 count = 31 seed = 9E6E12F025B2A57B0F5A3A9FA70396FC332E1802608E5CA07CC4FBA922F1FE5DEA6721B96F1BA2BFB97825A19F08FF2F mlen = 1056 msg = 9C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC -pk = 7BD4C78F4D497A05309F9664B32644839968A318C98282D47F723D7FC2E150B9C3D1820619161C4F4C85D10C6EE76AC54D048158137413C3C3ADDB4FF185ED742FDE22D5800E27C83C5B26E421E409D19C79ACB6A64C6CA4D49DC9823F7C6A458472A9581AA25D74D339C4DA50FCE0855C13C0ECB25BC81A135BC8E0EA8F136E277BF85A157D3098D4430DBAA22512EE34A998516E309BBE658BF534419EEA8AAED2716838C44710275F82DF63D03975937F387A1276DBD56961235B13A1EF4D9E077BFEB1CDD42201E2DBEB5307E03411ACC645F397586B35CEF0C408735F900E0FEA9DF9F14A748FBE3E0B7B8D2CA19782546F375C33315DCCC49F6C8D7FDC7BC766491AE404B1AA5A0C28B4AB2E19054446906F867530C0362875C6594EB61DDD6A3360A1D31807FB358ECD81C40B99A727A4CEB2E876AE959E057E05912BD80717AA967E7EAFAB03AB6CDAACC2FB5EAC488AD58A70E239E5370713A5B8E3090BAE2A00D6DFA70B7ED4870DFBF36AF2D55BAFDAB9BA991041517CAAC0765AF3FC2B3EF813B18264469292C02B212D6D4933E979790905B7576A4B7D9EB2BD3D8E8419696F9B9C873A815883EA93409B9DCCC16C9DA7A835740A95D03C9DD4EDAA2D3E0B83E3A0AC2ADE1CDA4C15C6EA83D6ABC34FD419FEE6891CF9EBFA610695958E69027EC5DE43938F3D0F00305195FED22EA871FEF4587C9137B0F20496935F2121D41A38DB3D11967A902CD3930AF795D17511C6A381BB21E43F250C814985046972E2C08DF3664A5F7A974DEF122F234AEF57BB126D6D53E87C5B426CC681B65FD7C9FB0075A292CBF26D36FA509CD9E6B3D39449DD700AAC778818C8845C09261347C5A2CD8B185496F0F8EBA13933D7A1E8D052A5965FE5E52BC18D1275F0DC7D5258DCD8280F078170F8E321CB6612FBC7B01C6BD8703B19CC0396733AC76E642DB1E3BC133F2591AE1ADB1B0BF00597AD457DF40801B9D8B11D572066C92FEE955F43C0700B0AC790701DE92316ABC18F185128EDCF37FB0246D0938894EF784B7ACFA790FD43F7161AB2AFF7332C1845C594EA0B3C837A5390409812A7ABF9854E25445CF153C8921ADE81B14033232BF1BDCC74A739C19E73FDC3576C89EEBABD734417D5960536022862875673DEC63EC6B20CE564D62AF4462B5627235DB173660CE7C4D9ED37F8C9433B5354F03D601D2468F83289DD0D0EFB697C9870EC9A60476BBE588FD21D7BE3CCD40A673BF3DDEB2A022F0AF150F37DF7E00BD4573A950FE86A3B7E24E65DB27B446C9994098C9291D5C23DF3ED066305AFC1764CEE3360F9EE8618B8D611C99EB6EF165683D3211CEA17736E60F51AD75463F3C9927CB4EA695FC216BA48BB9B9D57AF3BB3992188D451337170241C072AFA0B7FA690C1E8B1F53A0785733FDDFFFB18E1B8C8495EF0FFE197A0AFEFC9CE2C0135B38D7288882B24A9E48DD7F6B630780158CD0BD135D806EF16997FFC97CEE71182AC3EA76628B0A9D582B7B117EDA683F6BE597DC94A60B4FCA1ABF0ECC0CC2755A9140C12C217A8B5C8110D32627CD89AB0E02CA5B2D685EF8655F44690A71EAA7813EB4FBD6DA2E97A66367D7ABCBDC90485390C09B784F562646FF9A8C7CA9258EA5A2A275226A52D916CB3D7C80C7118DED4130E6B08533673EEC6F6AF02DFEFBBF3C0814B5BA6E00566FFCFCFF3690894B2ADF9C407150490290D27FAC90AC402CF1C12F36079148DDAC408BB3A1D9A59D240336B42F6CAF2B18CB65F144DF46C400A105CBFE036FF3A741E9F1CDDFA68A4CCBEDB700ABCEC77E14BA9928FF0A64D90151CDB757DF1866A0F70F4E30F2985FE2A955817708389796918A35B1AD941140B2B77CB940C7C29F108DCAC560C670AE42A5684E30C58D18C691FC5114A4855D20CF517C225A3E59049E805EE7AA09A7D2AAB3008696FA79EB9B5CAFF7964440614F9AA8CC60A2EB898886FBA397980518D6A4D7EE14CCF2CA466DF8251815129785C72DAAB2E2A551C76A4290CF1CA40A124ED7057CD85876F2625978AE3F3C9E05FFD8FE7E62D65A1ACD3198445D28B9FCD866175DE9917ED9D7CB06C6A836F2D221EE0B869A8E767BDB9F90DCC15FF1D0E97FA6AA4E92BE6F585AE4F575203C7CD2578D024FCDCB09D9FA97FA7F886415894B4426C4A92B98845340B46F104F5084B679B5C57639682EE99D310220C1BE058698D9E0ED9672B4BF2A5A1944603ACC8C1925F0F7F342366599EDE87E3AA96815765FBEB523FAC128445211336B1336D4E3A685D36BC934D659940A04ED8B59044BD8F8D728DAFBC3A94909ABC82F29E80DAD6377098AB7ED9A13447C2373E9D5259DA07CB9FCBC3431E974B4DDAAEB43D727EE85508DECAB5540EFDCDD88E8437837147F49503A8458101793990331418F214C5FBC8B39285BFB99A4C2B54BE4937CC4845EEF3276D953C135EEF1838F209996A53095A2F641A0D10F18A47A5A987603A74DA2E18A43E2921CEF24737A39BD5067E135108FC97AD3DCAC061EEB5BD56A119E682C54AAFC56B2E08BDBA26D0995DBA951D8A3FDA145EED8A47592C32B6D16F1FFC58F9743B479649B016A11D5B9BAE3ABF04ACAC6D49665227FE924DC12404C3143E2690FF726A594A66F2923C59A65F6AD6FEA88F2BB723AB602C93E2967497FC638805C81E417D1F583305D8DF3A05486357841AC7A10564B72AB06C05C09EA1838895A0B31F0A4ABFC6AFC07DCF86FDEF78CE8EDADFFBC028CE4509DD509716BA8FF1969EDF806DDA675DC5D17DFC72FA339F3E145B39F6A6003665DEBD987085A5DB88DD4300419992966FF28CED1FC468324FB3F1B9B0F2AE570A3485931C4936F3B6ECFFBF1442CDFE54F82DA4ADB97AB91BD7DA51E4B5F19C98CC8A88240FF241690BE9E5B350D03BC3EC1652825E2DE5C7117065B02A6E11A71DA11F25780320F20C5F9E7BF7636E6CE8166719EACADC0A44BD13C0F0480A614527EBF91B44DCBE874B704EA4901FD70AFA168F78432825DE2486F4729D9E0D15FFB66AF6AE4A9655FC27BFB3386446A1A9F063BCDCC79258F9677150132C4AAEF569C3098C6CC6258DF433531A8C95D176CD3E6EFE00DDBC2EFA0D52F1205790FA2D64C0E06350AE5E15E4B9A92576F56AFB4E5F6CA545066542DED8FA41D5C8A15D77A1136C29474084AFC5B764D2811EDEBB1A66A7AE1C61C4CA16C1C76D030C802C08072C2608A0A87F214914F4FB3C9C7CE212AECB924DA5FF6686665205E8D75EEC478D236560B95F608331C3477E07B05D8419A5FB52B7CB9C6B4231128A41C05C3535D8056F584DFD6EC66F3BEC23853CBE8300CB6E0148BEA94E06F7A00C14302BC21005F8FDFD1DD207149948219C9ABA25C257B2932179D7A9097197E06D81C3F5912A01DA765C3712A321A9418EC0406E52C502173F1E0C98570B6C9BF8CC24A4365F564A9FB668C63BCCCAA1500A14C3019902147542D807D85E911AFD17A0BCC1F24622682738C297C207B7439E26BCC496715E855BD853949B9F1D4E46792AE2948EDF8DCE5F209840A686DF584A67E303BB79AA9A64252D87952A15DBCAEDD6E729BFC3188A656A219BD6FB7868AD1B7331D797D03EDBDEB1CC621C97A4873AD4446721291C4FD79AB89E6A26B61EC4C48F3C80D76D58CD86545C5020EBA2ABC8952FA597D8D08E068A58C983DA78F9C087892542A61396DD08918907B6B94CAD58CFAFF1A38C056A6D0C0F56FDFAC0627E4651A53C6FBC90827FCDEF51CA004A6F3CAA1A525FDC2422D5855C76C3CBF9C68EE192A688CCED1AF208CA30E0D6EA0824CF60D6C2EEBEFB12CE5249E1E0226A8D8D5A0029374E14C110DDCEB10836D27AB1A59FCA879F2EE2C92253BD33D56C9D412940CFE9F41CCE28A025BEC162A4FA1B5052B44A3E1ED071E9F5A9DEDB3489D3A4E2C55A280309A994C10681588F314CC2F0039D09BAFA986E7EDE94C63DBF603FEA0F1032BFA57C99C533620C9A113B9DEB3EB387D5DFC514A75E24DA21E26FF912D6F49611B6DA65C5CA741AF642CE7CA2B4DE7CF678ECCC360D1A6CD3A223A064A522C657DF00325E67EC4AE54F3CC88EF4ABAE3B376305936404476B3FB71E23C2B23C2F27924751E8708865AEA45355FDA4B3BE375897722749A3DF6E136452CAFDA69A9841ACFA5001D7F464832F88241A7F8FE03BD265B2827F8F303FFB7533D0E01986CA8CC872445A7CBB6A34091E10BFE85FDB6AE63C6D29E93622019B3DAC387846DDE159B483F7CD1650407AAE94975905B89AD94C3090E88CFDA559E7D063AEBEC5B76E86B8A0FD10D304E66F0A7C2EBAB6B319E7C819C6AF42D27EE0BBDA9B4822E8371E3A1F58C81F72AE8FAF3D025AEEB920698C26B9553F626DCEF757C4AA43093FB405376A04CBED26340CD468042CF8E9EB8A9BC422F57865A67433AF6F545E2FB4EF28553DCF27BCC75B0E087256B6CA07277677493D51FA1D1E641B6526AE17FF7D25E54429B61F28F3BBB53427B2F59C756AAD1FF32C2047FD26A0FF0E66DBAEC21177799F8801CE812BF2659F2574696E46538231968AF9A751D2AEA6056B5812B6074EA126E004DBC34FA94BD5B3086E2B4628DB63454B49B1A7D8261AEA3AA2CE65632423A5AF32C663B88B7F7DA8A3FFADCBAA519F0F1E9CC4DE11127A85B5BDD2548D2D03C0AE590798FE96FC07097F58522820A945BD13D9CB536B7EB86F17B53B734BB570EAE299450D5824861D9D6A0D94DDEC9DB59699C08056A1A95F2E67603A68BBE029D26EEDD7E6EC5A662C09477BE1878BE86CC9256D5C577209926AB94153CB63A43832DCE5C9A724C007EDF882E3C875C5B66B4D9AFE8073B81987913895394077084CB8D4CA416D644C3ED6FFC312D74B90D1B11727F7EC54381B81F49B215A251C4FB346B690801667324AC586BA68B46A57F4635FD37554464989B076E51D0518ED2C0A504588F488E3D60FA33F8BD2C33AFC455D8DDDC56C911AF018E1458E919E8C9C024E6607D0636B3D82666A94CFD79A0B26D7753B249D44190E82CC7C9191795778BE8AD74C40BAF106CEA431A21099B5A786D0911DD302C6014030C056C3BD636C04326D67FB5FA59D4901A0FBD6699C3514E3EE15E0439DF3B403E7B66E14A290EF3E27B42D293CFB61EFA4C683B982472CF7949FD9936F6151FAC9113649E3037D0521D637E3E51AE4A77183BAC2F9B79560A09B9DC6B94E34B8C39F04A6C6C3397C94D99EB3630E15F0DD75251F04253753AFEAB59406600049B92EA87989EB6130A421C4FCFCB271B2FA2D5D0C4F4ACBCD6EEFF5896BAE42EAE5C99329E64B1F9587D64D0D75B3F6F0624EA832CF8D9FE2C3E512873B19A3C945A114B87CE68D327815015115D962E4FA6215D80036B4AD1DB46BFE244EC941DEF491FC7A6C03F75D5016A8A2F8D85371437609EB3D17894D46585C09CDEE0B1AACC09FBCFDD6A514CCD28B06F4211E8838886CD0C5176C1A4C4BB299B34490F0D609D808ED9E0E056D2BA182B803E6BAA5B472C086E4D8DD2062040C713B76DD6772C4A5FA48A8BA124DE860B3CC2905AD6D8730B473BFFB8F6032FB8FF608C1801CD2635FFB3DF90A7A5652BB52328ABAE3AD10618DD20028589AF7AFF880CC6138A57E11986AFAB60A3991FC81E1BF9FAE3BBE7C20C895CA98A81C441D0A4CCD0D31EFC8829D77BCB8CE8E648CC4C1873959317BE2D9401AF2F34F1A79B8A0A02FDCD82911F863DE4D568957B39B90539818282A77F5F01C2CB19A0DE7F7B8069BE312DDDB48387CCD72C5CBE37152BC1C91C7504FABF7486019BD38986766EB1B0327C7BA4C1212E204E57B18D776C5BB0DBC2818908E184890E271A09F8683E43B07B1C33CE0C49F1F49425D71E37E5B57CD607235301F8C70E088704A2C2C44F226DD0E0D07FE7D7A2C0D91355C66FF798D32E4F4243AEF9D51FC75CFC6A46A43360D82B239E5BEB9AEB97717BD31D18DD6E6E39E8C4B0269656EC929266D1F42A78006FBFE66E8DF25A284A1C2DFE222ACBA7705244CD53311D91E23003D1946AA76D752ACFADB823C0F551CD94E838560C3E5E1B9319C4267CCC1C82E11F7B89660A49AAE4E1B47C09E942D0DEDC1F9B39295627E227BC9A55C8AC2EFE932F716713D3497B2B764A3E79F50DF61695FAFA6DCCEFB74F3E7693C55283EED003FBC8E0255ABFCF380BD02F4EFC7C27144C6DB62534E422462702C3789E8E5E6D36EDE89D29368F15D777203C899467F8C10A9E97D2C6C5872080412FED878B9943E72DB0855F76EE06B4A30495C2D7B57E5C4AC4A35BEDD5AF2A5C023FE7A16031F275D40A49D5A387AA8B4AE68FC8647695991C665E6F7F86B76F8D06BA044109EE0C68CAE9B18EF593F78F3666AD36544E2537ED9DE250267DF8D15BC791BD23FB3616809F60ECB05EB228AC2111C30C503E26FAD1EE6216608C3B292AA3AEF42D00811E6CC01554AE0A2D39C418D9E569CA6376F014C1FB42EC2EF8E6B136B63D66113C8E975DA94CDCB87AF935044E997EAAD2379E6457D3A49CD308ED167F8BC937BCE86F2527DB38C8032E5B7720930B2F4255DFEF83C3E3B2AA78A9930C00DCC4D504F3709855A05B752BEED64B88A79963F9959BF68FAA05AF18E550F37605F4B298972B1C2849FBE47071625093F52CD1487A0B5A8977EDFBA2863CEBD0AE2FAA3FC50657828BF121631E73DACB5B22AD4BC71D675D7029C1E9370050F33FBCFF4D1DFEF685C3ABE9248A55D41063ECDE912F905197A2D8EEF9228FF79E20E859ED97D9B385226548216F26A97C9FF2D321AE6E3FE7300081E19399A8379B6AE7CA907ECFF187844F714E13E0AEB16C8819F36D6017ACDA1905388B6AB756D926ACD1CFA6C7B9DFA4102EC39508BF04D870C8315E522642FABFF360C618F68B7955455D71797F0DEC29B99058570912235E9FE825A1FDF1073F519E53DE02928FCBF8B110F9FAF95E5EB91E1427DC10AE49AF6EA90415E67BC4F52077C21F3CF5E807A0AE3673F98DBECEE0FECA2F66425BF43CA5606FFF0F885B8B62AF0F1F7E9C2B871C55FA6743678D4FA76035FC62E2874AE1121 +pk = 7BD4C78F4D497A05309F9664B326448347200E2C3BFB5F49EB39006CEB03563D9CE10DF112886AA545C172B4EAC4A5F0E8BF58C48A6A9D382936283C6A84605CC6C33F5FF6DD4F68AF055DDC022475906B35CA748650F7CD2F8A1F9B5C7F21056D0544142B6E7EBD0EF2C478CEE4363C1500E22992AD54B630E86E640F665A510E2E03AF985591BF81462ABF6188449F79F5901EA6432CE3DB45E0430C888D8D7CAD4F3ADA635DD133CDC17AACEDC5576387C3B4EA6AC8DFCABDF06DBB623FB600DCDCCA7D5CAC7DBD68C16FA7D5284A38FC74A3E3890A231B3EE601B35F727EE7325A7347EFD6AC4D1BBE9DEEDEB484BC3802CC13AB0EDD525886DEB178BD90162C88EF922115B44894F97F845C6AF66E6F944F07004B843E8269373634B5ACDDA4089BF711C1F0028F3FD3126E3254EF6F8DCCECB8D01A1C5201C5CADB64AE08EFB656330F0602C301E15F5FBBF28B023913842247AB8B00A7F48CE99E7CF3D95A2476471609514F0EFE48D5E737F2FAB26DEDAD996EADE3B083000067CAC67FEDE0D9ECB4D836B3627A10DB815FF9A93C12CE370075524F703B5AD66CDF7BA92420FA5AE0471B118F02002C17370012CB1F1F044BEF3BC6B86F40CB23318FD814BBB6EEE99C361DFBAEDA3201B5EE879987C10E7646D547F84EF0AEC5073590141316DD7D985A23B9629329B7A3E2D84A5FCA1B1D493367C55546C225892464BC410B4C66DB28436CFAE72BFC9343188C7C98FDCD646FF66F3493F764A2E49C64B5E71DD8124D9435E78B7A44CB5806B5DCCF3CD63E0CE482ADC0050CEB08DC163A6375D032D15A66F54ADA7B759EE4520A1670E8F50C6487A52D091F70F651B6AF2D593ABB8B25BE2464A3E7E29E61353F950AEABB884F1BBF2AAE8426D7C284E6B890AD4D17B127F42C98A407B6FCB917F175DE9CB056EAA095A12756D6ADA5D838D4114B49D5AF1CE6BC412379BA810E0B7F02F039572E33440356FCE8D2FCBCB9AABFC18B82FE4A99DC457D69CEFC5EACEEB92FBFEB69FAF64AE590BB8AC186B3A08193CB49B72D0DA7F1447659A27F3845357738332679CD21FED2E485A8EB02172826076B6D68461477FF9C2F988EF5010655015C21122279D50049848C0C641931A1B192433A89004EFC0484E3DA54D7D8B4C1581113DB697C6EA0E08B0512AC6F733E4306A396BE57CB6E1CC990C1BC009D2C02AEB40B2378B76FC58C9C0189F87D3A4631F95F050196FE823D4C8E81EDF38CBF0E18FD5E9038075EC308E6CB130EBCC630E88BA32E14B5B040D84E8323E22428C7D0FD03197265A9A17CFEA144ABF7A74C042DE99C30A96E300C5DEE6B5E8DDDC3760E7564B2B8BB639BE9B029DC9D43303EFE66A0DD08BB0137342E21FBF7D541A1300F547027BD0848A20C1CDF6080C5F52A559A1B127D67EA5F75BA46054962A2B75CFA236FF5B69C72AD905FDD8C2F6E0DA643B714A3D0E829FE3FAF79AD3876BB1E3C27AEFA5AAA74B09926272DA4D132FC7203EA71E0FBCAA2A5B7C6E6A8C704A810E2EB1886E85D310525B670245AA9D6A2215948AFD93CC8F30797CC82DD1A36CE7390663D2DA8713FDF2B354A52A089651EFDC03CF5BD963932E8C21063AAC6D2992917669136BF64C3A19DB32FE4119A7E385CDBA90285E6D8E3589847F8955184CBAAF8742F29D33D8DD91317D568F6F84D9E77FBC2E84654CC5DE8738A390DF904EF8B8B12B731AD75A782E5893EDC2BA7C5A8DD8163CE80A848955C54CB735D84FDEA486F69B9A79A0CCAC2B26FE411C38DF88A1EBBA0004E1658AB501FEA61E24AE2C3E6B4395C8489167FDDBA06022890E758E077A3770AA170C4AB59D3B175EF9C150AFFCFFCDD69FE053443CAAABE314027DE0D1EB3CB49CE6CA967F7ACC218096273236DF4891ED0CAFB3ACAA02579E52FB7999989FB279D2E8D44898FEF0149FB12E7D4A4D6108E70C01B7D184F54BA3ADE348CE46C744D8749226528D3B657252E3BC8C2A1CCDDA2E671410973AE4D92601BC0851067700B909BAFFE580C5B7684DA803B0D5C0F68E5D1951C5EF2AC16A3E56C2F590919B3F615F1935F240E604F0C5DA992832703251943FD61291CA3A6378896F43A80F6933BDC6852AD3037D0311C333FA47579D82A06A8364C7A9A1FB4B0A9689A0A04453D2760567D15D3780D98E15335FCA801DE744478713801C1F162564FFE41365CA32F6471726F01947E7E5ACEB071608006F1C18E74D358E953C0D5EE52F5AA5B93681762BE2761871CAB6BB5DA756A814C80EDD3E567694618B85E752C765D3E51D6C52D5ACC908496C1011D582935E52BED017433931051F9AE8A1AC4DEE4F8BA2E37F1834E61C8F206EF6DCB842C37E6C5671EA7EC57ED309809EBFB208413EF6533B457E220121FBAABDB4082A5E8CC2392367D26635A7CAD809FC898A10B01DA303E1EAD755CEFA2B2A3DB320562D055A0C1EF3E5A0B4B0EB217EB621850D827ACFD8F8B5DF4928A05253C682AF3D1720A3D7E962109F3CB502106FBE050A7556162259A78DA0FD94CB747E0182D1834F0962CA3E3F3422AF51D171EC13DA9B12454B1E5524DCBCAF5987126849AC47214AB8209CCCECEA9C02432B467B7D02B6CE2788806A924CDE4F50244EB39F99195991BA07D39BDA001CEF1127A6883C14A2A0B0D3AC7FD26561D0F222220DB41417011A2E45C7442CB94F32047EE8FBBDBD6F03D97C03B7311C2F56E1276DAD311883693691E31CB607B4BA6E47C5E12CD7F5A70EEB309E525B5BCAB4009E581FE3D8FDAD8D217FDF329D795424CB61516812518911EE25F9A93B1548A586845C24DDED52BD557FA3420D4C9D7608E9E878934B3920CF556B61E00B6A3B1770F98E2A89CB1EE73924860519C3801797B41FEA99E88C61ECC376E9EE54C44294BE07FB61C794E06D53D7E10272CDEC50B41503F2C414BE16B3C62B5325F8F080938883EDC73253E9AE91988D049382C8716E87E5E6B2FD34EFCF82A8E7B8F611206DB7DFC1CD9046CFDA1B23908A7F5EB1D61DD99BC7170B2F4FA2A9C89AE627AB14DEEFBF9038F077F93E2367E46366FDCBCA7A56A0C643E126A8592B07A667938ADF180802EA75777C254CC2312AF269CB9D41878CC83954BA8E301883270939A4710F1CADFF365090E43FC316A3CC64AB2F8F972B45C045452C5D0CC477896C8D9C9BD3D8BEDE6A5F5E121DFCDE6EDA1019F25C5F346C5ACB0533635AE10599873E7DC70DFF06E5389CFFF662B840437E9AED5F86B370B95E862FB176F7643DD1CE6A766F4F60DCB8B6B886FD48E6F198DC18D6795F1B658B65CF2EACB19C976CE3AC9F6F12EA2D7FAEA955AFE243ECAD1E693D585863CE48C4C8B606EFDFF87984F517B57CB9FD9ACF04130F631D7E5E386C5D134DD3D7E5909D7571D04EE4EE3C3B5F2BBCF000AA7F9E1FD914A031A64C42546475669F8304E3AFD676C004F9883435710D97946ED0A3657960B63C4EB36213AF02730ACF0AA1C5064382D33A52C8BF9A605C9A44BCF19FB7523A88887B3F0426B04500D43FA67F51E6B807BDF90D2544814010D9E2A159194F4EF49DB14BF1C85C0D0C228BEC88843597D27F6F840FFCAE541A34661CDE4C13FC1FEBD4596C0C59AD830E0B896A34F8929EF237984F8EF1830084D2B0111D31D19AE0502227FE7BA2144AAA0FF876D1281EB4B1CB8BFF7F738567489EC425C5E7B345C05FFAC0FCD3ACB85FF5F653C6D42F9F8A449489E893A388C4289FD08B228E929B898C901B84DAEEC23ABC7688B07B3EFFFA27D8ABB088EB379FEC57200C26FD1D3945EEED560ABCC5D50C3734201662C14CB6D93C8490184FFB76ADC27BFF4F1D60AD62BBC6CA30B109FE4A6D1F0B67F53010AEFE6EC69D56D90EDE6844D714A4339190FE81496D67C5F89BF430C2040BF4A870C4611C55C7308070DCB91F3FB3DD19CBF771FCDA6C05A95B182792069A637BA15C97D314B2DB9E01F626F1C59E9F9B57C27B899FD64056F2A8002CE7206E2C75C7CAAB98E5DAFEC672DB44C969B218441F3887C81976ED395FD798B3C8EC484645B7F8F37E990BE952A3DB1CD0A087EC46F293893C5A68AB706B323AD59573CEA1FAD69C7C2C5B736EB310E32693CF340CADFB92E0E903381283E0E4C362700D3B06432F012D4B1BD2B02E41A0A87595CE8BEEE946225C3F018A7EC879CC53B76965226AB08D0B36B4CF15CC8C49BAB91C0410B3B5E6545696EF16A2290EE50C679CCA4D805269909E332E92DD23005C6B096B9FB9EB9435A93807EACB7791EDC676A4318ECAF9C34444836BB530DFD8B9AEC75861CE9A0B36DCCDC039F913C3AACD34E898E34EA9D1827ADAA5FD7BAC8BEF6053D9233314097E6E5265B3D1E58CC876D24D8D6F49D8F71860AE9F71A8025FED7658024E64F3D9DBA3AE8EFEDDE26982CA7E0B538169DC66FB185289C95A00FB784E4C93B06096979EE2AE36ABDA776F120ACA389620083C444F036D33A220B1F677287DDE70947B636E1F0DF234E13B3761D95B5066597201D28FCFA0AC96658DF6738D7E70BB53ED7351EB8E6642EBE5345D3C99AF61859929D3B8E6B6CDCE4EB83F4C305283F8633DBE6B6585F3EC46A4D137D736607B2253573C7A1B9C8AECA80291C6624CCCDD5AA81C9C407A9CFBEE0650FB22A30952CC0D377DB9AD2BF450A3643B588FCAB8F4D0CE68C215DD0107D17322C89F280894315B5F0495C676280CB533A9C7A951847899069C7C7F6997445229DC23876212569384A21A541C0BEF928C2438068DB415343D09870F7857F3ED92D20345727F09C4F9D2D6BE3133802B8382797C3FCFB18AB567E3CBE882A2C5B6129D89B3FEBFF67B33FD75CE3FF39C48F630A05908325311F229F342371E8808F62CDE4446374DB43BF003C1B37BD96EC853BD8A543ECDA2C650598A2A669212D71F412D032719C9E6E6ABF22E2235F00F3B045A53F0B7331FF42FB225AB6C76D32002AD3A5F3498F38053A5B7ACC60939193EC387ACDD989E8222E52ACA5CBBF095220C885F7F6DF2F0758CB987FBEF6A367ECDAF25024B0C3DB003779949540E44328AB299D679A67F3F647A6CE14B88755B0238392EA98D6DDBD36F51FB84EBA36956862B66FFDA1534D92735FCBB422A8680EA74D0669A13A098A89646FE7DBF9DFBDED6036B54EA5460B35F65A449C8B4B9A975A499153E9ED2F129E97058A70C13A6C13975FD719E2A2672732B21FB30EE71D1671ED7C1B720EB072D0CEC24EC71FAE06A42749F6154E49A2409D1DC5E8961ADBEBBD0950E13435F5419D8819603075AC9C1D62991DFF5064B7E927FBE027C7D9069F69591E058320B08DB6D94D86404FFF5FC5B0A3BCD610F0698F7A71A0BDDE2366B845CB577DB5E88A10BBC288F561EA3BC4706C9127C2CC9E92CA2E28DB59AA10D53788780DB09E16FFA28652491047757170B225443F2814A5446B7F19DDD3CD9086B5E27B43162D806D033CDB73C7B7DB09589538728C2EE45437AE3C5FBDCFDFB48520450C9096A4D758A877720C50E336A3D34857F31AF65B45BEA6E624D7ABF983F91A74F6B119160C5D2A880B95AB05215257A985E1E9AA9845874CB9DA2D9E474992610D0332862E13B44D8A7D2C850B584CC4206D3A3D9D95239C0C66A49ED6A8AA8C5F168D662D320B1E265EBFDEA46DDF11A6224223A26D36E3167553E97B245178FC8EA7DC0FF4C8360B75BB22F9EE40198EF99C2E54D0B67D7989DE358FAFDC92E4C05A2C132FAD52D6868855C975B6655ECD6FF535BEEAF328284EBFAAE0BBB2D7DAB6E79FB4BCCAE4999867C50CC5F22803236F5343BCFC70B41AE6795E83D46995553EC994DC23C1E06E3AB983A71311A707A7D9ED03E6A90860FBF9541B70BA8DEC445D9DED4E6CC4FA244343CFD6C14E08A5ECDF1B9A22664C3A65E5C215C54B6B03A46F1B76714BF02D2679BEF61FCFC0E4B6653F547D5E76F48161CEA57D5FCDF111293AAFEAD6410738E786FC65C4C9AC1F0CDD77E6FF4E3C2AFBF5FECA6E40F557AE22EBBD9D5B3BE8E731BC3553C17FDD0B8831CA9734FF5DB8CD910904F6B45A74C7F36BEF9C228CD9CAE01600930EDA81C92001C20B37C814CF40EF3AE5F9025D8ABEBB6976603DF9318D0112A7109C4085FAB97C3A50DFD68AD5647FCDCF93404A71DEE9A0E08DC3E46CDBE210612B376AF7C776D2A37D1897C39AE15C7CD6C294C874C0F80747C3CD4B7FA7BA9EA936C9BB92DF8C5C59F8E24A802207FDE5D14EA6F629183E388C849FD6128BF9750760ED98835EDA010DEFD4FC6BE3E67514EF575EADEA6561CD76661FE6DC86482F7AB3C30504C638A9198BC3F018F3E5C02B567ED1B1F078AB71410AF3CC732B0C0F6DD98D4EA5BE5C501786C19D2822B3A8A65236369C4E1A37DB5CDC218521DEC68A9623076CA5F40B595312F9EE532D45AFABB02ABECB63B2B9E5091B947E7E7B50C33A339E482FA4E8DC3F858BA3C6F0E6255C0C20A9D18465E363DD005DFF4DE8BA6DBC5E1B8A67D57CB8205F40837D9C2DAE2D1A3695B8A9EEEBB9AC7E24C771A27747FEEC05287C5D87EC8EC55667F6B41ADD74D1A4270B644971797C2D4AFE2CDD44ABEAD7D6DB555CA9BDAF7E1F25DBDD7D5EB6B02339CBDF5C285C6AE20DB096BCDC996E85AB18F9E1B96F2D3498C4D9438F36A5B6C74C95C7BA3B050169F17E8D062B0DF99BBB271044C1B73A2281990290FD41F348AD2936C98B3ECA7289E83582AD16BB0F3BE2891191B0A19376AD006F26DA7042CD03B9175E5498F74A623183127A04C90CAD9EA607279A3293E9459EE32870ACF847EA10CB1A4BD80E75406960D7214075C4151638C5BD96E1CA2054B8D779998560DEAB45D4C2A46371C73832A7D4F1960BDFF854BC3C6881B14157B6FC51ED6E5FB4E6FB858CCEA4BCDD0D870215B5DD35EFBFDF8CB24A2B93D7F5188A68BBC3885C5F9F5AD4D2EBFBD94B712E5BE59CAF0AA28730EB5A947CB8C9CE76A8973DC83A8D69F01C9CB48518B1295C3CD4045D6C563C9EE027812192BA752D785EA39B68C07F4601423C858C0FEFE8A98799A4F04A84ED3B719ECA996F84074BDECAFD3241DD5E sk = 39550BD2782D66FA95380F5F101D827377B11410F8BF3BCCFBE0E504FC09AE38ECF1A3A07D64582A smlen = 1894 -sm = 81E22DD5C0CF06A7619BD1B085E7FDB6927A00D953B5E31621C095C35F8AEEDD48720E5222DF5CDBF860539D8869F393950DF3289D429619A3DC2AD0D2EDEAA76E9F645BA86BF77999CC56EAC57E6C5B46B1A07B5B57385C252E18B8A20954A48793D6BAA84FE31105715835A7825F5D91A6ADAEAC0484C0D85DF38D0077E8D18A75DC8E552FA9186B02B31586A4586AFC47D178FE54BD920D732AA0704CE54DF05DFE4C2ED6743DF841F875149406B3C6432C3CA8990BBBBE20C125542EC1A9EEFA0C2384A813A954C9213552C735B8179934BA3BF5ACD691F092AAECEB834DAECD30F55F5CD224D83171556C8D0535BA74513B48B5FCC38624D1AE288CC7B57FC466359D5ED30082E8F543273629B88A30E8BD94D1283B02AAA4D7C810005218352D821EC5381FAADA85B45553131E94D38BDDF55973BC71EDDABA73DD19F0AFE333F28074B289161BD236EF2D551C14A2438EBAD8AFB6636235285D63306A035101FDF6706D932E6A441F857AC0B69D686BC296F476F2BFAB0B07C67F5C2EC52EDA69BE424D60CB2450FA6150C5947FDA434ADA40FA8BEBFDBAD86EC579795A3E227B3015BCBBEAB15400B36E02036E2F5210AB43BA117345FED37A383D4AB03FF7F60191F6C5941D09FF53135D821F3B05071D1170B899125C93C4A71BA9E272505AEEDCA3580F1E2990BC76D2BFACDBCFC45EFFC8E4E1F20CDF99DF1030F3053BE61912E3905E23693240D8594FC3502FCCE29BD9830093DBC778ACE18AD638B3E1F8BAE1C2DE9337142605080772525A041DBBD9718C2CA6BBF91FEBD68CF8AEC7461B0C15CE0389DF091E06389F15CE85E1D6A2560EF967BFCFCA31EC3D02314FFE213DD47EE8EE6DF0A00E501D2AA8A2AE36B40E68CEDD2623D217A37D47CEEFC2996B5BD3678A53777757DA1C35EB64A3652CF495223FD2304F586458D5A3EA390F811886594868A23FE6A758C1F87FB21E8A8111C4A35C6327C618C94EAC45D00F12AC7897AB9F6AF2B1BA87985737DB2C15AE13156FC62267EADC59BE48B19B09EAF7458AA4993C41EA8D478C2101698A4E1BD3E771403A9C1FF94101537C39F2CBE813A5CC89FF1A1B3F7F1BFE8C2674A2B6DC61C513CCA796AD230CD4E25C6F2B00A4BB00DAAA550A3459673E1CBAF8992BEAFB73AF6F68ABAB7B6D448E1A609C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC +sm = 27C842413FF93580BA64A524C51A520F44E48ECEBF2FD693123B85D6DC2A29E44748B24928E0C707D963DAE6F7D3447CD902D54A9599FFB6F8120A628EFA232F0E8E99FDC99DE3C5EF32CCE0EF864C3C92F83858859ADA561E6CD8AF5370670DD1D62A2B3F785439E76446850C48CD15B5A6C54461155427D66F459B7B216A64958800CD5D657FD400AC14046AB92D6D827B9F398B5CC1529F00AC473FB0970C0143C32D58403F4080314D712DF8F3B35FCCC705A9945B119971C0AD66BFD9C8D436A4FCB0D9B450E55E6B45D53BD2220C3FEAB7E7DAE529CD0D064915C9F55B2375711D665ADCA301793D4FE0B7D14F8F4339C6817A51B5172BE5E55773206A4F11F41B55EB52AD2F1DDD223C368998D003077C4F1EC82EC60C7EB05FFFE01A8E6E1DB40100AD1AA12987F495745B6740EC3ED65F73AF158978D2A99913D19858F6B01EF4BC6AE8F0285107CF55C29D75E42B48F0540B14418E5BD534300AEFC5553D5AF74B073D79708F59DE71C5ABE99EF4268AB4477525D841B364DFD8F32A82E88793686E159261B6079A9A11CA44AFBE23C3EA5ABFD880D7FB771D7BD40431BDE91C04B8E055AC73015F63F1A82B5C03BEB1ED733FA445E3922F33368AB984BBA3F4ADD6E00CEB53F9CE132F65B2F12BBA4110D36477BFCDC102C8A6E69BC9906C578E5FA5F25F4E85A71FF0B6362649627BA247C2D1988546EF77637B56E93FE1B173E44F0C93D0FAB615F3F5BC2C53FC98704106A277272BF1C4153036413C29985DA92F5045B4ABC5B657AD02169D1CAA7A3CED9865575E1707D6CEBD1826B38C68A371E2EC39CC7D50C3BD3C103A37561CC77094E453651EA229C5048AB0A458ADABECA8DCDA723A369FECA6F260A8A290DB557800E18A062537D043071818CDC47A711B3DD515544620EFD1B5FF8BC82B9E2CDB62D4F34E23DE742CAFCB45BFADABC8BC9AA8D7B59330BF56C51F8EB14A70FC6CB96DE4D4D2CA58C932A510C4A51CD0A4A7E67D96EE454B2BDCD6B625E750CDB51A6FC62267EADC59BE48B19B09EAF7458AA4993C41EA8D478C2101698A4E1BD3E771403A9C1FF94101537C39F2CBE813A5CC89FF1A1B3F7F1BFE8C2674A2B6DC61C513CCA796AD230CD4E25C6F2B00A4BB00DAAA550A3459673E1CBAF8992BEAFB73AF6F68ABAB7B6D448E1A609C311FF20F574CD9B7BCE1DF705AE7DCE6E7A621C935A6E57A59EB31FC443AB1E014AD332FA784583260AA6153C464565C4568108D60CC126F6E8EC3BC9120E5659C86CDA8A31A7131936DE7B3DB39A4692808DC3D2BEE8A99880FF9D1D5EFF1E825A0F043D908D62A99779E013845AC0C21ABE8E4DF0EE901E4C6BEB8BB36B30228B7756D617A8F30C16351D8FF91786F7406F75D9FB648830F88EA4537F42EAD62E8790E9CF11F72C31D718221049C9AA35376AD8FB065F4809F4383A23C2B29425836C2DBCE4680450896EEADEE6B83539ADFDF59AA4FCE709D601640EB9A22DC3B41108A8EE1FCCDE9945EBB1D3F676EC8395255E125E62A32149C73451F597E1C32AD979E5BE914FFC7C548D6AE92ED08501831E9007770A0233E5778F22ADF7F1AAADF9C9A7C82D2F42989BF21627D3EF8BD0377A5BE5C9F5A585A246A73DE4340E6B43B36DB775B34033962646C16F26A2B7179C40A721FEA54805B9EC42177B42160B1A67341235B5AF9F30B2703BFF8CDEEE5BD7CE506B0707A69F84225B6E5A92E80EDFA235803DBE2CEC47CFEF0D9FAC95C3379816A39F4550BDBFB45609C76D0351DDF8D61724BD5E8BE94673B3013EEBE172CACE247D79925B12B5DBA2F6FB72E797B2DA849B79DEE3DB76775F5F1DD4595678671C7B18BB3749FBB0C6A7135D639F16B3864B5A251114DE7E9F8CB02B4CC69902EC8D7D544D98E24A05F8ACCB182E2EB44BDE868B077B1FAC4726E8B01CDD0D024405665F7ADB60A23FDBACF421246354E824CB74DFB35E57902794E459493905400D0A0BAD51D8EB94EFAD55C67CD0C7CEFE7A1B055F06371AEC7F490FA685C611D553D8430992EE7B1855A9CB305B5CE53154345D7DEF6110DDBDB5CB59559EB664C6439E057DC022F8686F2AA0CA81552428437B0CEB5FBB5DF254036BD2BAE7290D947C963046771A39D2656312236569E775E7D2A041B7EECCEC99C1B9D2757C7370E474012AE707AE00AC37B73ED9C8E1A2774E54BACEB42E8B31BEA734463CC15576BD4F7A33430B1987D62E47473391938312F2481838F286C4DFAF701ECBC6EAB1A9F074C1F8D8963457DFAAC9A9A8EEA70C50CE70D1BA1006760AD3887605EC38861DC1A777D21E46EA169537057CDFE256CC08699D73B1AC4FBC62F863353581CAD358B9C573D77585DF6544E5D55048D66A352828CD1ADF5F42310FFAC022A25824430F741371027B2DC14717DC87342A74F0038674187E478D8ECEFFC16474A4AA8BDA0C8D41962EF2A4B64A036C888CCF4EA628E1CB9EE0F9A918FB1B22B9367FEEEE0218C83CC7E27C5CB2AC64DC7E111E3C85CA0E6BD4F685E5DDD428E028D192142CCEE3F0C8337BDF43CE4B62704AA53C703EC334FB56FFDFB81D7D4419535D17E5FCC0E6F558AD82149C591FE0357DA15660F61544B4041128218B6DE2B75D3801510669A3977E2983BCAF957EE2942E504C29890A81542EA208E1CEC count = 32 seed = 569B8B9BDB707B19CD6F9BEB29F304D603C1509B9CF25987C280C342E870B1E13EFC7DD7E41DC85BF4F42D0493B84B0F mlen = 1089 msg = 7FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 -pk = 330C733CBC76DE5B3F5920D81ED8E1A5BD5BF8F80EEE0A5FF61756D3EEBCC1405700A41465443316FC2C8BA795D23F841623F65AC4798B073648AEC8D8214201E324DEAEAD891273381DEE0387C72030D0D4E5CD2BB5AD00E9A385D2499CF9A7B3C239178CEE417C3BCA43B709C7F3451315701685608C6A51CC9536D0572D1226A57936BAE66783A29BABCEC797E148F8CCC5E692165E5A5F8A49A0D968FE35C326E27173A91FD1C939B87E80A54805079FE0276E1D9497CF90E36C29D1630AB3CEB94E3E562279C7E13E54B757A983C1364F3060142B73CF2BE0DDB37D6716DAE0C03114AA111DBB78B952A8B15AE2BA76867C488F297367D3A2FC4E357D1EB243C9F554B8A375D8B1E6622C979CE9A1150B9C06571FF062784451B2F3F80554FA88AB59D60037EE4B0F0CB203A7AC8DC3E7E2753E9616902F8B239C921053F9950C57703EA0ACADA1D8874F79E37D7578312120521D43F7E7ABC4198A615F6C9E72826A065B9861739BFDE04BE4A209D4117FA35C0824214716D652D13103471E31B71082A07D84E40BEA24ADA435BE942574927224366F7F06DA5DBC68A479908070BC03346C4DE6FA32E1B5F4D82302F54BB18CE8EBE6CB046631A71C76F2B823CEF1820D3F31F969CBEB8A6EA196EF71E04EE98834E68DD70E14AF32EA47B6E3B92CE711191F7904609B004F554E5DA84B631365533E2FBE1B9617BB85F498295205F3BCEF3E0FA27C34781000C5E1CDB95144055DB5DB0C61164153AC4F013A883F1C7BCD5725C8E310977E38661E1B21F3DA0126BDBB8B692484513DEB2CD193BB883739D9E3B956BA369BF467CE82E44B9131A4CBB9A13F0F79310F0B935CEBDF8459CFD18EE6C95513459077640D312E9E976202C9861E7D6DC720DF4D83FBA2337B63DB733725D40AFDE9E64C36795CDA000CC85F87264CB7C6B0C28CAA7A0550C55ECAD2052BFD4EF69B693D46C085A9EED08A7103C0FF99A40F3E2757E2866177891BB4EF6ADA28F98167D8D54A0B3AB2039D774BB85ADAC73CB39C6692A8669C5B4D94FFF4F8D44DC955267D4C830281C0CFE6433CA4072C91EAD4B1F0ADBA9C37F1B61ACDA7A95B66348449F0229F4CD1F3802AC80517B5867423EABA4B9E2BDD82D59528CBD6895495A8ED211A024ACCE4D6974F85A290E419D23BA28A43FC1A5C283332B94A5ABE7AEFF5097BDC72E1F349B69BC9056E1E66EBB4B82050655E98EAD96639B2ECC3A648F7F89DF904999CCF3B47390976B09AE17142B697588010D0D2282B4BF530E9E8D446A293391DB3C38D2F925968E8FFC072272C5E5720CC6B7CBE3B77185634AADE5631A194942B6BC54B249DCA7E08AAFE4948028EDB647CB1687B476580A5F0D922B955BB5B9C9DB4F51F08CC0B853E392118A2343E74A70ABCB7F0CEE187A51B44AB44AB6F282AF81C441ACB2EED08A02FED331268A9BC3097134F13F1EF42F6B3AD80FDD45B335CFF1EBBFCB1CA33734A12F542ACE9FE6B9C0086B816F8DD950EC071D962914F2B5586F94C11AFCA7A68246A8F91043C44E5B30E3970A7420970966868765B6D344ED5AF172FFDF694E63557543D6A80FF5EA17C5CE1C26A2299BE34CFC8E53F54206434379AD0A8392E86B6E9F061BB134A541A0DE36D07EBC5E38125E5E8E66F5FB6F13990E9F1AD69FC07972DD8C62B7E129FA401B8E8870203FC0D15C66FE83A70CB6F9614282646D40F4D12ECEF2584922012FABC0F2AA86A7CEEB2E5E8831F690DBD84E0CC0666B7E9BB29C4F3F87CCC9105A32E3C190D6ACF67D8A258DCE8586CBA752AEEC0FF207F160D7ECB25A1270C0393AE4FB05CB100DC20042D41FC2C012AF31A0C63CA15D5FD675CB752375E23898909C147358F83F36EF2791D9D32E5F78A723BE0D23391803CFBDE4911E81AD1AF20EE8E990E14AAABF34DC40C8C8E92B22D673B008E88F23BE31A77996233248CE905594A3D8F9C9D76B713464AA01624EE8F43D13D08ACEAD1254AEE2AF2BBE3B8DC62EF9AEE1FB72B636801C4D09F3FF8A521BDFE61FCDC64ABF604930C3372CB03A391E3918692FA85912EED10F5FC46FADE0737A7599D66B0C4CF07341D300C46452155FFD05B297A3801CE081D06873C9FB70A222CDE04ED1841C6084C7C483921F638F9500C2B2086223C98BCA71B8E67466049C732A8891BAA8061810BEB1D7C03A66673B782791C597860428EB0B9C58CA2F7507677D6B98280AFBC2838B2F5984EA5AB06EFFC6A144AEEE085F10A5397665536AEB73B757FE0FF3CD43B7108BAC0741B9DCD7CB7775E0BC7DF9D4458E5A005ED690EE87FEEC3A033BA24CA6D3EBE0633E8369E0C150A0FDCEC1773860451BB5C982FAA92218B9AE92B566662EC9DF90E1EA261A5462C9E5E6AD7E9B6AB6D2F50E6C7DD23E43C1687B56E5D45F9B29CDBDB78EE8E689AEBEF643DD0FA0EF75657C5FFFEE2EFFB52F7A9D38028D1FA7ACA92231B7EE143549903A125ACC8D60A372CD3EA8C775822C8905B619D6FCC4978726F4C1D53F1936EE12498808F20768BFE948D4CF3C470AA7344F28314E8058FFC7C148BBB392E24030C437297F1FE591BA489E5C1C9FDFB095336797FB0428DD0AE1481B60CDA203BC9D9574CFA20A1854B563C132D7C900E3464AB64E058365D643D9ACE79EDD7F5B9CD52415AEC60084B0D8F4358B52C291C8E302605E76DD1B3A235B40151B5773B521E3BE7A2220E098E1CB64E735A46CE57E1694E24DE4626B18B5AACD06150169805468C7BE4D37A466C5C48A0CF257EE6CF7A63303AD1507690D26250B3DB15A94FCF983532374A3532EA0CF442F54608A369AAFCBB371D6EB4FE06F9D8202C9B1C270BFF2C85958DD539D48E67171AE636FE1319F4A6FA9ADC0DCD19AE83CF56A53444D2F867FB3E75C3E307128D37C3BC2977905D5F5923326A64BC11C2DC3B63DDF6B27A8D48264C85BE8534A7DB3055A361052B8743B00C2740A203EAC71DED0610F1BB97DABE46512F0EED9040A70ABB3775697CC098CC0B9C8299BC00A49F736FD489635B3CE42D4205FBB3E35A2B59806F22260A5CD2B001D388E231EB47D6816A11DC40FE64FC2345666D5DB4957742C0CBF5E3CE185922E70146F6FFF60E07487DF6CCF6286904F3CB66E65BDC166013A4C3044A5959334FF56365D7D7F14BE07D527959F664E3603B85C168763F1230FBC6441C41D4284686A3976E3FC156D1056651451D8D2A459D20C0C9C4707666197131A4EF2FE2AC8F71A7A19C80615B0F8CCEF2F943A582846923135A74B9B4A5BC5DB4AAF97C3B8E9B187739AE2292A095921253A739C8FCB01CADE88C18395D9EEFE1D2C2D76241BB10E0880FD1A7A98BB74F75DAF6D27D1D70032AC9CEF3F3AE3D6E0C46869AA041C1BE307A52415BD61BD76326ACF1FC9239BA334AC0897CADCE193F1CB1D41E21646754FB1E1FDDA653AE5A11B66226A7DB221D87BC8585FE96F91837C4C2A90FFD333B62BF8F81FD472BB9629DC4F9EDD0E16DF79C09E7CCFEE92C650A3DEEEB837D927D1B774EB70AD15A3039F858241BB1E693AE85EDA44D799A31B78DBFA6393475A9D9518605516550FB9DB0695A86EF92756422C7EE8F940A8F6B821E309DBD66694D63B63B11FD9F39A2D6BEC2B732AEDA299712703880B402EA94233334703BC9C7D68DBEA951E558C953E9FDED94F92BE7F723E30A79CFAC081AAC86CFCF15E95BCD53232436F0E3E2B244256682EF3BCC7D9EA0F49D5C5A1F45E5EF6EE6406859478D1BBC4F3869AA95CA3C61431C663B957A076754E2EF9E44D63599BB0BDD663C8491D3458AE300921C5269742B80E6941E8FBB37651554F274939A604119CE3369DC917EC19C80D8897E43C314EE40BAF1C810B3747907163B5D2B34D471B66C78195E90127D82D192FE769300255C4FAB0AE96632F89DAD133F78A70BC6BB81AB6F56674039DDF6A747BBB97021F91CC24B623668B1AE651215A697DFE60336ECA2C1A7CB8A8B365219D73A8E0B3609ED7941CF68460D7CF218886C0876AB673630F60E5C09FAB3EA84AC6CFC83A00CEE88B125003A24CFEFE85C4E694637891D3ACF235E0C0537A1478F8EE3E56DD34DBB425AA4A301B13C2C59FEA218AABAAE2CFA0AFC44AB9F87CC367244B1DB9E9751AC6EDC207D67FB0E31C71D11915BFD5821DA8D0A0CFA2FF86B4275955E3C85044F850800B4C6469092A22711791D8CBC99FF34020BFCA4C688705B02142B23B80381E8FC12D6DA2BF1671C1033A93AE27FE36B2E516931F7213329DB066F00CF2AF616025D1D35ED8AF949B10A8D8EF55645E6CF23F1505288A0105F4AEDD79160C49E6E31E6C2C3627FEFB593AE133C90C105600F769739FCD046AE35B45D0468F6A084D57E9D79D076F0A2D68B9C4A026088610A341812A8DDE2173971F0C35032F081668FD669E54F7FF678C9F58816482045B195DC38C45316A15D70FDD848F3DF800FA071872D3BFD27E911A1B935C5CEE729009F0B35E68F1D97479816634E9958DD014FDBCF0E4C833806C5B1ADFCA848F721A69E1D2F337365A308976BA672DC3D78FF1AB6632773FD1CF8607BE1D900EBEEAA3A17EC59330D218434B4BDE9845AB6C1F5E678701F4696D0FBD8530F6FB790E56D15CBF716731A696EC2E36A1FBB6BEF33A79EA3AAD338C7BD9706030C31761D6AB4A723E8151879AD993557C3BC142B32A126635B55B113602BD5E303AF5E5A508E672165ACC5DB36E136CF5DCEE1CF27427EEE1E93DB59E792A7DFF43EB6E57FFCA6A553F8AD3E6A43C752FE489916AF1BC78B62630B066048E14696786EA5382A202F0C3CAE2F5DFD7613FFA5C272EE60CB635ACAC4B3CE06C29A3C5372143D2288473502D9D0CB1CC1C6883D61570662096863EB3FE12C53D019D2FCB16E0CBA07F2C8D4310DF582A909B8DE27DCCF23372F25665D86A070B06F2C227049CA211B75E90015ABCCCE6184444E6910307D0FC9CCA400B3843BE941C810452A6502BBBFA850811E832E8485DD377E1D3D01CFB6D7078F4DF9D51359B1DEC2492D768D59B3574A02C4E601060C78F4FC4063B823727868591EFD879C252851E1C67DF385C24A36A845104B580A53CB7A2ABF4D7C745838FC68042F5F3DB97905905F5EEBAEB6FF2E9634A6D0ED0C986363A435CCF1A4FC1CC908A5081372983660436E3865FE3CBC73AA5234492B7EC065B2D48C582D2C1DE0CA778E8705A991B0984535A3A7CEC97BEF2EA5F07CCBE9E28408B49BF028C73E6FBAB82FEF9303DC3BFE8C41158F0BA486D664CA499EE9C555149C886C4974EE30FD38AA05FF30427A516F8EC8BDDD0360CAACC3A2136E94AAAD16377E4724174A127594A95582C0328D531162FCCAE98E17D4606BDB9E8D47A72F54939495F911D14908EDE4F2238B07C638B72D6B509B2D9429F0CA9D7761EF67DFFCBBF6CE6D85F1B8CEA983C42572E1692A3FE62F49A01CBAC4D7FE674BD48B2043913D4AF456432D88E56D048C6912541FDF82DE8B5488B350F3110F65C62BA346E84FF7034953148DC4C6DC9F20027F7EB3F9D40B5D165A6643C21E6C72BC5451A5D8667861BD8A4D0FFE0C920230582EF72B054775C1BDD6399E98C0CEB9E43865D5D6684BDBC7D43137C862D3E0891BF9768F8995E6F113B297AE4EC56E73FF4A087464E40327C20229B1ABD2AFD2F29E8644E35825B36B32CB425715CCA63937BBDB3513394216E7190FA49C7BEF302217EA53DD95987FF79D3E0679F862327C97C0C1BAD79BACA5BCD0E5947B4664F597921A9FA2ED145134A78B739C03C906393085AEDB5FF2DC42766BC6AADE1A92C8D23C386E00DBA5BECA3C8CC4EF4CBECD764B1BBC9AF896D8F9D50920458C4637A2A5058975A9EBB3277A11A59CED8823E806F9B23E8E780C0178634D4840D9C0ECA6C70A7CFDC97A8897B60C2C2B06A638DDAE8FCB8A16E54BCF38AE75D5EEA2B2019D70EB086C8E2322CDD759A908B5A5AE04A8E244807BB7CB41A665C8BD40D7F81B93B5DA2941EE4EA1043D04A390960080915FBB4ABC477135DEC276F927FE4DAEDBB3271E83EC485E17B3ADC2F9B42725FCEB851D1EA1FB0A32F669AC17EC61B3640BC16F7AC4AECC4609E2C81FEF5327E1199A4A5ED8C1FFCFE7A514DC7D0E2496528BD7512CFDCED489056254EE9F3FBDE80C14038B6E6A692A5949E80136055FE176CFC9A4B88E363A26ED463A55E23C1E67CD3A247CEA915722947715B7E8BC914212B68529C8F3A324CFBBB2AB93187332EA2C45024AC95DEA322C8A6668668388E846DAFBB8F2D199F87F678706F1C0B9B0F93B71E567E7127C9964F557A01A09713A1B01F1EDB33C03FCDB85EBD9C91920234A33BF22D01630B5B8BF9C30B31EE945217F7CA64A227F76C1A8650020CD9D31D02B6B179BF4A6C4C18F8AE057D61713397290CAA93299119FEB2E0CEA6FA317F4EEAB5A249BC0D03E9A8D47E6F755D881F70640A5B9145BD7540D413F129A9AB844FDF82E4915BC7F12D52DFC06A3702A6A5E35082A5B0447816B8D055F8A81AB649CC4E742715EEC980B396E9F7BBA3B523D7E68E491E29ACA7596CE650A59713EAAA7C88E27CED4BD7BB48433FDAD98D3E73E7E537FB93F20C75AEA6E4648ECA1766A6EF4EEECF124128460609570578A3E814B44084ECB0CAC419BB0BA00FA74AA9367FB1091E45BD8414F648C9FEC47AFDB6B80491B8F1181C7DAB16B1ADEC2E43367B21E714E83657B1CC45B68AC465ED3193D8BAAA009429C5A279461AEF1499E5915F5B65A87097A98A8CAE9D9F180A30F4C7FFF0160D5B3F8AF3ACA982A67BD27959674E554BBFAE64AD2C9F35A3316D1AC4F47FED3019F3C88C20F03C5A1C6AB393475921EB485D64D25395FDD2BBDECD5BD69E6F549B86D5F75BFEAD04229725276579F9CC2DC333E6AE17F654851A958123DCB7A18838F3A182B2D05E66F00463089600FC9B6E57B29CBD9A321BF2EB583729FFA3E190324E7D247E6600CA800D650A29BE7DE2DEED33EED227542AD120B56CFCEADE016EEB056521DC125F4C879A66BC8DA0D7245A12ACBDD237591F799E3F46C8201C9E57DA57C +pk = 330C733CBC76DE5B3F5920D81ED8E1A5E6B74D8ED0B08E0877A3186230259772041823DBFF94BB1D35BCC79A329BE1F62CF3822A70BB06C2E201C71F7F7953B8C15E6F8DE16D6675EAF955881D8237898662CDB73C361CA9264AFDF0731E31924D07433E7D2A4670B05087B58974A97CC71DC0A8AA8D63EBB8469DB25FBB650ACAA933D222BA2307737B2F5885988FB536A305A6DF1F4F15F3DA7D4805E23BB763D7A90A4EC8C43E66F589AAB8187CB8490BC6FE3FD34487FD8D4A51AAE3D4D6A12B3C755EB2CBD4392D076BC5A4A4066FBC24CA6CCA7AA0C813BEAF5901900E694A2F23C86162ECA2B011E250493FA0316D8E4F7F6AE30350B3E1796577CBEF5F7829083580FDDA869219F41E7C78E84A0D9EC1DF2021AA4408714CD172DBB3DB3261D2EF8AC837DA6F52401C9F00946778902A05CD999CE69A37B0B20E3473F89AEF0BC6AEB9859B4BF6BBA043961B14B8E00C22844FF76F7A33861E3A0B85F0C8BD721A797CD4E9ADAEE96357C7E8FD32700EF31CFBFAC7331AF1C8FD0346192540B9FD81B0A0344BA0BCDE58FD7979AC85CB491C1968A7DBC17E55039569B428C83776C73091316C1DE8F235C0FEFFB780BB3FB1F83C0B1F6208E6A6DBECB1305A01FE79BBDE9CE974DEC499E26B19E12316F27D247D6C89AB34F4A66574731AE10B2E76BC87BC9FD8D6D1E035140F1363B757F2E59BA893CFC682EC906386092179B69E8AEF456850C7ED3A3C8BE29BF43679426F205D1381DDFD8E6A48362C5636ED9071107742A7EFFEA9563BCCA54F73C0ABDA8204DBEB4039C0EBC93AC2CE520B068C32D5D71970DCD4E24B77F67F081C4E0D3D744A452B12F4ED3766163656E670161372D48A3BFFF19D1184F3C1482CACA9ABE0C0780B8470E77C499AC96087B9C30324170A3E752B775394B082DF9532F877F2D8C4EEFBD4CE5CB3EEB45C978EE78FD2C41F1A2C912CCC9A38C40E048276390C4A5E5F510D959C360DF5D9B8C69BAAA6FB19785B5F9AC4A3DC11E2C749F2B79FE36AA78435C5C164BE0C30A12044626416B18A345C3D43709BD86782E4FD9E2D80E553A7FC88549D8BE894236348F612458C53E93D5481CAD9D0850D12D0E85A9D8B85AE551482001534C30327C0D891985310616E0CF79C05FD1A7E9E3A86FC70407E0EA6F4B5E0A2AFC770ED121DD2923E6E8DB78BBA0E1980BDDB4767D4061C2FCA1C3AB18649A3FBF60116F6FF683587040C394875870FF847F3C835E686E17981F49B999AAD7DDEAFDCE5D3B55346D7AD7E9640AC3DCC23DC932D5156D9048F74626A44873F1DE30C00CB0637D913D2F1931CE148E5774E4F99495F4D5285B9D20A878C97B86278AEA0BF6E6059D2A0C17E76E16D0CF52EDE55279FA7899862A19F054576A8148F2A8084DF8AE669DF451E2FEA3BCA7702CE3C2889E07684B89779A7CA409264FEC49D207CEF11D788CD3360959A3BDCF9F5BAE1DBADEF007E37F48D5A944AD934590F753C6F9216CB516611357EC1E1FCA91F40973D28C67AAA20A4E91D7B025872FF8C26A5A6F190B4346088224702CD4642C4F2A9157C92DEB53C38CD5B9440035440A44DAB7E3DDF5F65CDDAA6DF7B00CCC8E2EDCA8666336E55837A0A7AEC7BD34D6AC1D7F36F1F6B1EE888838F89DEA281E5FA62B93951E389F4DBCE7756FD0E55F8B6E1687BD7D129B612F32CCDC1391CE8AFBCE8594D169A8799F873382CB7B631DB1A754894F34038B3E0DAFA987973B395C9AA592D35CC10422FF2575C0F62BF650B6F36930992AA815E953D954A6E2379639FCC1A8B9D9F1DD58F6F40A00A529CF8CFF3CA8B6E68BAF9AE64F1FFBA60A46226A882FA25CE290F3C930AABD001D4541A76C1E9CEC9E8774DAF990CAE727763F5CB289392D9C962629D7384BE82DC64257517A0C78F76119055F8F898137243557E056FCAD8D6401522139E88246DA62FBF9216A2CD039CFAE6C94B7D9F715D3695A2DE05DF5BE48D2102EAF1722AE1D10794FBCDE5233BBF4AA7EEC24512A68D27FD49597F62F9E45B13590DA2E03C0D0156C4EDAB34F9CF3C07277B3B17EFACB82B07CF3612D8C38AFF59893053284036A5A079D738ABE7EE64D4ED4246341660AF7C0D7E0AE74354EF33B898FA99A8D3B43C47D64E35B6B9245515B00073C9F800C47C51E7FF5846E30F393B5215A0EB022202476AFE3AD42265A710D5422A16C6C92276D647BA32D96903D020C55B517D8ABA111BE7A3DB5EC3902A686660BBE101E5A1388C4CF0E79D201D1C13A12209F8B2823E251B4552878C24C0D7A08224DACA483CA65DBDDCFE9B14D57D295011DA742416891589115EBAA4CD57248B7FCCDD1464FB1ECF047026D387BE2A69012E05428EDA7DA7D14F20719821A6EEB2B66B47CD24B0027C7F96B553F396BD3D4E4B5733173F41F15D0C78CB3005A61CC708C6A4FCDD1FC82D97192D881F9F0BF142F42AB36FEB36D1A96477EEA7400B22B82FB21B79D7AF50A5E532F374BE53F4D8AB828EF523E02BE8E2BD1F374981BAC99B5FF4D3931FA1EA721C23E392CF14E6F152FE4434FF66021977927372A469F78A6EAB7771F04B49BF7C80C30415475399FBC3B73CED0FFBABFBEBA25C777B3AC4C190E5434B4A83FE0FA4C5C061CDC8AED547B2C5AE8C8BD7B994C6330301F2C4FC5DF4A4AAC45EBD7E1B8AF9E34D8C1A9F1289279961F228B646826869857025B22F63B9DF6722B8358218357E61DF304B20A8E887CEE4519ED13094C895774945A63820D257296440AEEA4726C04B67B4E5C6CCEB4540EDB800F671674A6A9DDCFCA3D5B27DDCF28FB0D92797141C36F4D4A2741AD2C5022806F271881585A67AB2AE4334053B50ADC7E738D205A6C36799654D8810CDD035EE7FBFA7A94740BF909EB5F1F73F87D753266584CE9A6137EB82686CC4217C76E59E24EBE8A6FB6661FB2305E21B86FBFC7A3C806B85FF907C2BA0FFD16EE0973D15F050E4BDBD328B2E6FC4334D7B81241104E8896C40E8EE87DD95E4DDC58368D92F6E4F49501845EAC68944AB9F6A00CFB10D3A9905140BB999467060F5EC8866C9A25E20E59D9C5932E685F2FB1C069066BBBDDDADBF103B1E1DD0E36E37D9D2C4419C55BA8A6DA6A788E701D4BA78733A8D1E39D2D473864246629D4C9700CD68398C6A6920DFFDDE25076A707E36C7DE04C37D014C997B4D2A4F44B6F4980C295E1A21A2A129722CCA1C02452961F96111A7A2860348CF105B59C3B97CFCC61CDE768CAC81E883996C035DD8B999500345747C931009A4CCB43C7E60E58F123FE42671B400F563B0CF4D3890A08D1A1428295EF5B1D480CC885776B7999F39D24B7C0F9C32061551006EBE1AA3BD7D86471689A1BE6E2BC520E6BC553198213C3D0EEA7A72B719901D8733EE7D4EA3BD43877303F2EBBF64960ACECFEAEF36F6995B5632D2380804D646F6BDD0407BFD6544BA3BED29AF856E8AB0D9708C0F73123F6DADDE6CEB67575501791B8775AAFBF08FFA2B32408598980F5594303ED6B048237704A2D1C451967895BEA14528E235B3881DCF1BAEED4DFA27CE3BF159F4EDDC2639A2A358AA41DD166F8277712B910EA66E3ECEFCD6B7DD468C5BBA4BCFBA6B53ABD69D5E80151483CDB322A97F34AE48B5D203AEE8B24DECF22BEF3030A2769CDBA800D1D6BA372D611BF01B8D788722248CE791BE41EB90B1C6084F367C9D2D2543188AC8B58A8E68D968D3F7BC4401C3E06D58D98958F3BDC57123265A17BB3B8833CD8EFE5669A0ADFA22B72A32B0095AC2D1D5B9A772EA6D1E5B6809262C5CA94471E004B6667F245426FB6C7BC75AAE690D38124D2EA0C5860F31AAA0B6B2FAC9292B0D70163BDAF8A381AD518AF068DFECD7EA765CBFF5C802A4A82895BA3CEA66847E6050CC862B7485E7144C71987A20E4A84A6BE8C8C77D976880DB389FDBA6867441169D39A48832E5642CC84A63AE94D6CA057CC13AC950D02CE97DBF6F46B283F3680CC15A3ABFC8351901E0B0C1FEE2972B836F37C7C4481E8C3FC241CBB0B2F52DF04A0DDA3185503A8083744424D15AE8C44B920BF3D790186E7258038238264C809C4CB03E2C601EDE697D0CD77B35F19F6698B471B8D59C9857DAC65038F5A1EC00947AEFC99FCAB26B0ECCB63853DFBD244621316ED900D8D0528224E477E6C7C7B9BA5823741D687DC29CE220798992A3B4F6D414B05D7295561F206729E0DD644B5ADF93945A21D45B475E9251444FCE33D4BE055020DBB61A96501FDB8B61366CC298F91C5DEFAB5B514F45ABAF1F73E99F4C078881A4AC789CCBA6077CBF2A3E92BC47010E1D1A6FAA489356E0E08F777C72CE34EA65377D779D4FC02AFED3A53B370C1170E395E14DCADD84821D411D47A146A4470CFA837A80B92596E2E05AC645408EC971320DBA6305E9D9DB12A401A9ACA97C23E5ECE38428879950408388162D91182FF33838D12658EA4652EA6D57B2FE9DEA7E01789C406D2472B0CDC6B9E53E2C151E25893F6230F9959F81C5A4FC3F62853C6EB644DF2E2B2A9B6E211FEA8985B40B3769D342EE5F96FBC89CEE7F96B669E9912EC1562A3E006BBFE83E8C84B4F77BD7C19813D343A89A921EA0EB338F92E37CC7EABCA8E9A2FFC2FD1A660586DB0B1DE6DF3D1968071666F7510DFE2A8781A6DD9F5301828CEBD0B62336DBF6D49D2B54CFE7A798C5F7068FF0C78C7ABCD1566C830132795736A39C8932D2C344C54069E3C652E3FF578AD4E896B006C3B011C762A670303C8D19CDE77276BCF23F905E1B22BBAF4872CCA0A2D86DE0019918690196C5711922BF8DC2DAD30718122C76C8C4581E0B3419979944035D1C8B36DE7F24627960A5030BC78737AFD41C9F3E84A0903A875042D6B237AF4FF062E5C5BFB10E80D44FEF6D65474546ED318DB8BB24A1CDA5F7451D6DF51F41A696C23F13519BF7681E1447721A99265348D543B74F4E7BBB728A2BCB08FA1FF23F0806816F649E7CC17C743AA21344B5B1DDB28E0DC078CB9DC35E0B6388E30A4DEC12A2F0D613838788FCAF982853234B5F6BEE5F02428B804472DF77245122CD9914456E1CF7FA35C1F17357AEC0D643D90B806A853C73354D82B954A51B8159653988E9BAD4FEAAF9B94EA238964FB7E772BABAD4D588EF6DE8E1A62877975DB6188D1FFB8B8298255873FA001FA6C5F89CA54E93EB7CCB4F5823E77DE32D4638E5BB4FCF2708F8C4106B2DC9108589133B03544F0CF960BF9A14634D315078FCF5EFA10F8CD727F084B26B5208C05FC0E11F7185385DA4F0BA88A488CC95AD427C9FE415656BAF0F4D0A06EE08FB5DA74B97FFB1ED6AC151D25621A526CD8BA3E31A9F8E5BA83963FB62B2BF32728DB66BD273D17FE49EE6539C250A077214921CECDD90CF447C3213477011A6521B060027D5892989FEFFFD656D7F53884F8961A1283F2A5A287F1C217A61CBDD82728182B954EC72545AFDC13549D67497672D6F5307A48F6BAB815D97769D47004F522ED9322602EE0E13AF94E29E4A0BB1F342172CEE5A382EE961974C2911E104A6B78BE59CD1454E69DDCC53B959A59A54DEAAA0C0F2FB8F5910AD402F648EF9466BD22C21399C2A85A42BFEB5D3DC5971C60EF144A725ADE2BA57BC75FD4875C5E1B800E8D1C0ED6C55A263401A6A27E326E09D80A3CAD8FEC7113F59268DDC3575824AA5818D75DCE642719004097FE1718C8E643026FEB690D0FE8EE06B73BF73912F229B21F8701BA1C6B7CE35FF80F7830522691478603D4F19DB3D039A15BAD957847479FC2B58DB88E6BD360670F1A40FEB43EC79A53E4D6DEAED56FF5505F3CDF4208FE5CB2E9782A537ABA591E4AF9390A19D58A6E6685CCC10F713586727B48ECAA028472174D9B797B93567F84B9D0894D785C80A19192CC904E7E949FA98626B6CC63F2108EE1656297DFFB90D4DB14C789494E3E17F63F4BB3297E96224F5A8F6693570B180ACCD52E7E77CC7E4177A74A273CBA9A20AD2967E53CEDDE80ADAAD7F374E1AB3FBEEDB2EACD52CF71E4C99E9F67496C3AE766E1D30C69816015DEF066DAB0EF1504B4D4774D0BE1B5C00EFB7734A86A003B65791D88C74854C75083DE88253DA7915041CF38F6088616733F5BCA549C2057B921A173E21C95205E296D04589F25BC036B610E099532A862702480F041BC2369373023643A08B376E02CE5948BB65354BA27B98B1DC8F2C29434E3E66E38462E03429F09B408F2F51D44DB2243EF5F42C526AB8E02E22CBEAA347CA29DFA61B56363368FD10AACC8E6DA1A9B293214F80F7D7EE6AEE806792CAA89B547E9286AFFD8221302C972192B3EB9EBE5C1F96C9CAA6B1A2B6986432ACB19151B6F58DB470727C70410FB14B1D583A047085310B82DD0597DB273D13E2AF62BE7C9FCA95D5325FA15B69AF5A89DA1F695CC447FFA7E714A178BFD5DF1C7FC909CCD778D1D69A0831BB420E88592DB32D8583B9C0C806599FD1459F38C272E2C67269A867E6D910A6F70BBE273DC9AB1CD20D541D4FB42400A5F91C7451F73757F139FDBD45B6107DD87DF1C1D3256D28DB919706F1A057952B4422488C05187CD5E8FB66DBC73DE917594F3413F7CE46C0F171D80359791E5A09762AFD7E2521EE40723E1081B457C8455E656D722FE9572512F7F7A8C9A81037A9A343ABE8D33E3E5B6B9B847CDC43BE8623AC29DEDE12FB716D5D8DA2FBF794FD9D3EFCCDEE10042AD1FEBD838B65E56B818A80E0AD453BDC62E1922421967A938C418C6A038EE6AEFF5F943869F306ED84733233B967FEB39588AE2117113659492EE44CE94B171DD127618CD46D1664F59623A81CD2A0D58DAE349E8B479A087C67AAA78F8A7BC206FD34069E1C98C431BC30E5CA06877CF3F3BD678508B53293124186747F671B00B034D56727CD65477EB35630FF561BB7FBA574366E22501C55ACF2D93542ACABF6FDD3837B669E148A7B9F872973286D78E8F3729337229D30ABBE639FA2CABACDEE0262BB3A292EA67C3369DE0D63DACBCF713A21EDFE9B598DA144D80A97AD2FCBD8C88AE0AD91419A6CC5BBC4CF07F971A828ADEAC92BB098CE056D3357 sk = B18F0FDF9DC4F514107F88CC43FB29190608EBC5A2CD00B49FE20631761038DF973757803618EEEA smlen = 1927 -sm = 965D538358599A94AB5A766E7E2BD2FF5139B1DF76775DBCDFD98E48BB90995FE0798C406D83E7F25BC22BF654BC57ABF182ABEEBAC66D51AA37311B8E4923211246FC8C2F3E7DDC774301B1E16C1C80B2B9BB41283D12434DB598D12E904F91EA460CC289D6F993A817DA2ED8091A4A8D8E2B9FC388B86C0E17C38927B65CED978703D367CAC53EA7F8CE0E799F46B5461D5C62DC9FA06617873A2218FC72AF9D2CDE21C60EB84A1A754E4C7295AEEF767DA7EA4AFA4226723D0BED8EB36D04508FBC78E8931CF708155CCEFC6AD503E591E64C5C622A9EB90A9DDFFB11BB246705B3F058F414C7E773768E583E5327839EA139C96EF87C0DFF7F3B7E9E56FA84A0AFFDD246F4052E0FBCF06A2A4E05A6FD9007CC65AB08FF6EB6778ED7C97A3B94B3F740D93FA2737AD123750DC0E70A7CF58D649F3AEABBA86EEC2BE2503B1380DDE83569FDEE7A466E725986F2982F64BE913A769CD5938023342FB30EEABF70CCDEF20501D254D14A5BB65A489797647F10BD3A9E622147A387F520F0C045F851291619EB937B4484285A9CF77900C4557F197D42962B596A85C56971CC4BD4B2DAAD2EFD05703258692FE3602DF63A35A9B6DE064C91DB45A3B2CF9BFFF9D34C61E39BE777AA770AC6A4A4CC9FA615C7174FF3B103BBAD712D3D257B623BB45D8476C1A41C73F9A8FF798156D2D572F4E6ABDCB7CAB8EF609C8B44AAE87796BB2A6B8AFA48C32EB9A9EF42BDB1A69634400C2560159F986803A385BC892E7C2C046BD5A02CC9B698D9CC79A12E0D80DA0142D12FCEE745FC9EE7D692BA210B88230E3F8EFA534BC6E66DE08A775F58107FFF85C97A5FC7D4C6867562D13AF1A65EB777E82CD6235C14BBB4A8A872C67ABB74538EC7AA3CA8231E7FB46E6A4EBAAC0EAB8F82DB07587D5BD2EE3C69D97E3770046974F9840D2FCAA5F8229497C13B7BA380F8D2AEFEE8B80BCCEB9D90FD36B6EDE75C84365779EFB030C36430DB27C69A793A81D9C50149893496D664E191B5A8D57349C3B89605DD881F23C1DA0FE603E2504290EA166EC482FCE20E2CD4C83581F5954CC666B7748A5E1AF334458D920E0B608CD5BE07889604F1449F8D20425170F368F36D7F023D4490069FBBF2D2691CA58F8092D98E46B071E4DA24FE5C10FD978DD41774311960AF173BC566697FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 +sm = 908EC2E6D8894EC131E6CF8B213665FA2821BF0513FB83E3ABB8C5EB6AB38C53D31B1B2BBB95B793B82BF437ACF60A7B276D7B68E418A7628E549AE5B38F6151D2C14C6AD7CAC9DAB05D64E2548F01C8B8DC270CFC2B1E192138447EAF8E0A5828DF44C0F77B3425A43C96EFE737419844B2F9252274E78838E794BAD67A26C556B32854147D272FD58BE63F456ED001ADD1A674780F3058425BDE1A5361020190AA5A7A5B486C9774672A28355E27978F4DB5D789368A47F9E4B2E6D8FADF23E718A5F68196CF436067F4E6B479B5E29F6A8C64EEDE0D2B2B5CBFE41FE0BA3A7B40F68122038FBF743F46C01FFCB08D5759140DBB2BE03C567E980CE80FB65F6F19D72A267892602794B5FFAE5843102536079A03634E544BF3BE318420380927B9737FC726C08D4E8A0A90DDB13CDDFCAE1055AD61F7D66ADBCE9C3973D89B0909C4969C2E914F752296E6CFD4214F6CF7D1DDED5B895D6B5D372F5EA69098B45D06A9CC10E31DD6266203C48D29338A8939CA757086431A8D558188DBDDB9623D8376927BDD5272B4A518DE5F01AAD50C5DAC71CFD8AB9ED208E3CAB004772B57415FE0F3DC25E1C9690DB9A7B452B65E038B482B55678F2F500FC90DB25437D4682F3B3B294B7C406B4C0530544CD1BD4E6B4A1F239D264423665ED45701BDCB2118E49F20A6D42B3A8BB9E40B8FF2B8F982E59384C61DD37F9A4882D29CD4CCE81A79E85C978D3AD5D20CC12C343766758F880361865CE771C0CD0B4BD544CFE290A17AFE30B0A2DEEEF6D99E4E6F0D097089DBD662E8CC8054B28AAABAD8918D20744CA0B9A872B10F3FE5DC1CCD70E447AE5FEE74CB61E76A4201322C5A45A7C74B0C3F40DCDEB4B3354626FF80398159D3652BE2A41E9AC212FD6C99724D85CD424387C6695EEEC35B3488C790ACB3D9A8624D6F887CBCFBF4C06C1BD1B3669EB054AC579358511FBA63C3BCAF9CF12B25D847EAE84906903B4A5F0BB9B3C661009F1DF00A94F0C972378321F66D66EBC4069E65AFCAB89605DD881F23C1DA0FE603E2504290EA166EC482FCE20E2CD4C83581F5954CC666B7748A5E1AF334458D920E0B608CD5BE07889604F1449F8D20425170F368F36D7F023D4490069FBBF2D2691CA58F8092D98E46B071E4DA24FE5C10FD978DD41774311960AF173BC566697FF38725F35312D75E58845FBC33E112DD95D5C1CF78119CB413AC839377C7051BF5F17ADD1484F5EE12F42B0587AB41DF487BA5E4D8836777B614A9931A5FEFDC4AC451662B342D675C940061C4FF01F747B69CFF585FC5317636E2A830140C0007F73C76FCAB96195C86DB98E5E65C733825DB0325407E5BB059490F2E9133F9B4AA328976256EAAED2FBC59D00288D4830D99731A3AEF36E5BF5239F2899C500F942B80B00C3B33307450FF0C105BEDB7DF84231C5D24C3C3475AE2F46336582DE93AADBFD385C824F21362C19B1C6A75F56B69297FB3084B6164204E2348CB1D7CD3AB494BFA7EC8FE346251C874085F803BD7F4DDE1995F0D3D17033C461D06B49ECCEEE0D5312C3A435AF5BEC9808ACC524599668AACD95ECEA7EF07C4CA3FAB1CF964FDBA987C345046E6507AC3D372BF07D72CAB816BA627C2BD452AB8DC3044A7F0A01D8C0EA47904A5DD66C6B7EF9130D628A4F2CEA5A0D05AEAB7DAF2729C1041FBDB3C2D17BD66AE293C03E77A0837419471C29691EDFB20CF69BC6260975089AA437628F140A44FA2E2967357AC1BF1345E4208C33CFFEDE6CD634B371E7745143FF848F77E5130D1E0F51868585509F9CD3B906EE0A5072CA2E908D6765C74D9B5C35B6BA784A3EA59D808ACBB1C24D6C088CA6C9E17BCEB18337A4DA0C1DAEB5D51EFB35712A475D6C5A2EA51E93FD79F7DEB127F3418F354DF06489E10B42BC1F20651660CAEA17F67F306F48E15DB7E67A1B56578BA7BE6C229FED9567E128D48551E6EEFA17AF5B95A716555571F44FBC41AB29208DB7C1846E130866D5C9BE6F73E601C55610DFD0F67D98933D252059DAA1DEC20AE0E5BED6568A6322322D8A40E6835FA66E317733E1B465434532EEA8FA76886B600E06EFC1DA41F8DCEC0A5E8BA8419F0B7879CC0A93BD14D99608B5BEA931D8971DA8D2D89053E1DE40209E257E741BEF48C17FA15467F1312A368D4A061BFC76C2B7BBD900B4A34DA51B7CB5BD6E2FB08806A53C0D60273167D822FB6982785F2C3B0EC7D893B615724D0193928D0EA8EA2A1DEC5ABDCAA904C754CB7747449E87221B3D86BD5DF26E11DA753E768A8B481C306E485EC91074377DFC68BE74A444906E420C2D8BCCD84BE13AA5CCD11115B669C89E9C0CE374BC4059C696E5F8344FEE467AC8C8ADE37DAF614992914C763D971327B60946943847FB6B82672CC376B780953B6F4433DF69AC61E110FBF1A35F6272561193D8652EBCE3291333FDD4D84B9CFBC60A57E1F8B817E84EA15D440D4A4B4F7E19C08DDFC5949FE8CBDDCD0296A62F12F53D48B1288B80E24C756FC38E2FAE9C7A3315D1C6DA42AE838AFBBF5569F633A68289EB7073BABCB210F4E08856FA65057BFABC70AD3B58C2C870DFB5E1B0D11B6FA6D5BBB68285D8F9C21BD89669781C9F4DC32EB1EF58B80B1D371334D36FA66A2B3DD4B3E4DEDBA7AA9FB7E0245F5FDBB66CDA653C5232A131EC1F0C21DB1C47B990A64A24DC8C4DA951F419F57C03FF506E0147C22E99461 count = 33 seed = F32C3715B0BA8C1D0BD59F0645E9697DFCF9AEAF761A71ECDF9672215B9F138C0502D7214F6B1BB4D6612432F9FBED5E mlen = 1122 msg = 789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F -pk = 9EAA500E047AC96107D28AB143977DBC56F690925B952E0C15A5F12BB765B22FE408B54EAEA012252095F5B737C48C5126EEFD71341278BB26075E6681580B6C4913B3F0C5589DA524C3E9E48950000E1BC2F4E85C8A460B386EB644F5FD96D2E398D03389F759B6FB88BF1D1C8BD932B8D5326CCDC30F95CF8C62067C7292AD5B7354F028DF1F6F9575B4A885D0C9056AB5B3E25E7748DE3E919231591D5012316F3B30130BC3454F01A71F48B03474C865745C54622C5424842B37F215A10C02992918611B8A116516C4BCB1FB500E86790836FD609D123E0670D3319B532E2FD70DD0787E3AF80C39DE0C7F29E521A2587A37F63CDB04BF745709F9B52E997895E503A93E6E785FE6DB5A7EC08D4457AA18928531A577709AA30B7871ECA67AF352444A9F3A0E532918FC1B5C519A05400324F22C85F937F77BEF1F85416BD8F7F4CE90B568C82EB13168234A51D6A97187DDEDB0E273DD0F105A73496F73C437C324C04CE0C0593E639B85AE59E6BB680260A65FA8BCA4504F79D6E41392CCA74C4600140BE9D225971D4B107BC2F7402EC1AED47F75EF822ADB8F4F14DAA6413154E4D492D040F666FB88CF9FCAEF56A2FFCFC967E8668D6CD525BF92FBB6053CCAC164BE359B3234B3EFE4CFDFEA7D6C19AA566DF35209B9B0371D09E970AEC3C9DA2E77F87DBAC002031B157266C59DC142E3F06FBE0C21965E51C3BF5B733F74FF3FB61D95C42C2A92D01DB7C236108B8B83B63A983BFD0FB8A8E84E68BEA354245BE42BA128F5A4D6D29E96BB936FD69ED14CD850AFE649B2CEE0320B7E89D7FB225DCAF4460D38BD780DD7A02C6E8ADDFD95165F6EAE45C7F87F9B10A932835A75E6AB8E15818CB99C604156A873705047F1A971E8FE411E2A20F7FC59BF9EA48D7A8B4E2B2776DD941F86D7F6C795C059ADB73E46B02C79BB5D23A34315D4666DE984916D262C8B65B3867994F4D80C459414049BFF810599C2201B9B88BF07A6D03213233BAB2F7299F8EF7C0238532C98940CF7D385C9FFF3769309135737DA2AB40BBC991A1BB88646EECAC2B3E39EFCBC88ABB8A0BEE6BAEB63ECABD562B8EF64E61979D1DA3630DB27105E93A9C7666ABD4642E47E032CEE30E6FE063553B590E159F989E4F69C5977BDDBD6A7F6C9972AC3A3CBE2EF33327EAE3B15357AB818E8BE6FCF6DC38C3C20EA5725E8D2210D8B2B4187C5CCDD3FB4F902328CE2B33B7D49380220F10C4378E9657E25B2CB78FE32215C5EF39217E86B96D0AE1379F68C25AA434F0F545762054DBF7F636306FDB35958E28DB7CF9B8C8A4F22867BBC9A27ADC2A86A17148BF5CDD4644106D0EF2EC3DAE693ABB91F0AF00F98327F17318370DC45C3D9CC4D573D0A8168F50196A2B2E84349F9CAB3FDC314B276AEB80E8064C5E89514CE60DACF1C3338F0DCAC021742B9205233A002908EC511B586BC0CD4D2957F43B45EB3C241C309BE31843AEEA606A8AAB0745DCF51AC553C7BB3A3121038C29F87894931188330774A21ADE342D4DC9104A23FDA4872F4EC925FC2DF37A1DC753B82633921FAB13B1EBA43E667FDCAA58700D6511E5AED85DC2AA3F3782DAEDF00B7D5E2E5AFAE05A776194CA52799FB7110848D8397F49ADE598A2CA04BFFA3C7C4F1C6F98CC5B1485027CEB5483BCABD1936B0143EB54F63127673612851D5F17F7C5532EED79593D294955E8A92330D1A3709B5532B7B4157FFCD618CE902F00AC3EE4C426D1B9A1FD6BB3D380823772620A355E4E4F65D5C7B0BDE9ECA0D2FF30389179CF8B179A6C3F8CB77A25A1C31669C8330D381B590605B75DFA9939D883D8E11707189F8B6CC3975C124F618D634A353C664436D69269E0EADDBC3DC337080A3AB4D81AD00AF131EF0B981CDF26BCC3A7AED35C80978F2D552FE92684B5A9E719B7EE0EE7C2F7221C8AECCD154065570675EBB82A5A13495B69CB1C1F0BE6B83C0AC3D2376A57828D9B150F96F6C21E8CD1A7A77B8A292BF2B760DEAA7B25F279C46E00A9235E5FAF59A3AFA4F1963DAD7FEC916B869B8E4A6A9B797B8678F921BDBE16051080CB0A3EB69C7B29A0DDD0563E6BAAA75D5AB9F69DBA17791F3F500AE3AEA4A296EA84959D59FC7908DD86D5FC02A67256100730D42A4F67E9925399724910104612B94203E448A5BB9EEBBEFDF2D41B5967F965E696C8F2A46C1D5ED8812E33B8C3C54E8A6145944A6FE8CF04E01A71C2C1AF89D3A2AB315D1600FEDE0A70C0369F69D17D01F881061F581794F6661535B052EBB6C030993563A8CBC26C7B954FCDB94EBC3A281C0BE1CF01BBFEB3768A3F223176CAA592E1CD05E71CDADD02EAC1D17CC8876AAE78C012FC75635E4E90592F7B486BA5B289BCAB170D0C0E9A68E7C43BCE3DE4C63A921B4BE620D3A3068212F7FDDEC98A7798B81A72CA976A83A1AB56E073F2F0D2692E2FAB1BEFAC11F25F242E6BD3D93F876977C1450B3574814A6829873F42E1D4882A029D2CCC2620D8740F780F0E670A0C85F925819F5A355DEC3C1176213937FE5015C009D45A7E80303C3C61C5E72729D2083670B11B42EBD4BBD1C1007A80529C6DCA3AE84FD468526C160BBFD250A9061F88C47B9FA8522B949DBB1E18530E7A64CD050F5585340BA6296C197D8EA014B9AC7F242FB4007D4A6929A76A8DFCF5C2745B2CF5FE33779CFF0E0A48681AD0FD2346576A036622F7C7C2EBC662DF58C424F5F944D4D3E3F3CB333B709F41A0BB15B7E9612E8C581257857E36B05541E4C6BDC116CF440D4253119BC662CB8429E4554BF20E6BD8FA2774B936C14D8A9F80D7989656967BC6F7295EF5237A4049457FB7550AE042F2C6D8862B77728D60FD4C40EC4CF3D74791144A7C92ADF9B18C231E2E03DA1C5A7F5C919F3BFC9AF24A22807E37C942B56480FFF13F757E78BADA489EF5AC963ECD3B88366571DB2DF7BA50B1C230219BB016E4E1F342ADA34E9FE58FE1C727C3C79AA61359C7129D8C53787F265F31A5DC4D1795271BD3132F9A52D707BF5A56C44F1EAC90E01BD38D3CF687538304DF5FBF5A31D9B5C4A2240FFA8305D841F620A0DE0D93E40067293AD121744D7795007321A029B09CA9FA19B5BE196DB09324DC6E1B4FD37757F961A54AAD5A3189B2ACACEE2274331FFE246DD1A850CEA571E8ED4CD092AA334A728BFA3558AE4FEA8319396089C5BE4A1D255A7CD25DC2D1E91C2B79AD619193AC175DC0D3866DEB612FF2E64C12B818F5440C314C7D883D334FEDDABE5D0C6AAE99939A9FB2BBDFD85ACFC9F52295644B336254924A34E1DADBAAA112DFA0C841B9CBA21BB5B2AC56536B2F53F0739E9A8AB208A53516C39CE407663AB23E2784756DE8DA7DEA4C2C7F4BED564D965E2EB4729C42DF700F28EEC9B4B0683533B0170E9EB2F6C7235A4BE13CA49849B3553C62CE7E49E5F74753261044F8D460354C2EC3307ACC293396D2B1D4CD0291CE2B2FD66B9CC40367F1385AADEBB8AA80578EA612BF2E5E8D98C3BC63A034DF44E0303516FBC0D7A9923637CC95849AE1E81C07114F3755DE4D1340B531652CD7D22541C81B4A73E370DA05A1AF62A391524A53AE06DDB4E9CF8A951803AA3D4835E1089CBC222C32EE15023490BA2C27704F8A6A8F3641C99A837F8BF5F4FC4BBAF39852150E295CF8CFC49CCE9E68DB7F674444D6A09A8371E9323D2E3B0581A4289DC237A5A34B2EBFFDED34FAF28AF044442F459A390AC8ECAE35905131DB99CD957CF6EBA0534C60A14D5E0F03B859EDE1A110EC761EEF149EBBF74746655696B96D623CC5FE7AEC72F5F9AD16B08682F06D29C431B62041D477B4E3A5741A74E0CE11D4627D746B6616BC5D4A7D6144722549ECD08B73DF5602785229BD748189FB73FAB7024D91DD46CCF94A54A5018972070C994B77C266FA9BB48709A51C6C3F72BF57EC830C82AA4DFA93668412E699A383202D9DBACE9048E4FC89521C64D6AEEC2E56F17AB0EFDD7A5B0ACEB8A9BF0E54B0A1752FDD734417D80A0E5F564B4EAA77ACE83E72240CC21DD692B3B52A268A32EDDA8CEF808D15469A4BC9322C9322606209D528D6EB24F94505EA0B669FE9DAC00FBD3BE96158CA5CCEE25B53F2A6F5BC3A6169C3CBE0DDED8DD0929D3D65161F2075097FD989D18D239757622266CED13ADDE8A3E24275599183FE5C46F9860035E88901EF1905B85048C1F031F9B44C569C29945BE9A3AD889AABC93659E99E6449FBD5EB1F0CF62FEEC53262506C4E8CF4F62C02DEB94D563F1B7A43A0B67E9AC34EE185FA3D15CE5D78A0B47D129069871FA74CA953BC7791A344020FB7DEF48AFC27E311652C577CDFCB09855356D428599456413CEADD3E2E42B9104DB36C5B3DE6B95E0CC74B31193DDF4DBE938AAA914D5FFF84CB2481148FE99315DB47AF9B6AE3316B2F56EEDF13190249CAE991F21EC85A876FA65905AC86895DD33640B593D50CB9DC8BEAFBE0B9379E15A49BC8D3D0E3FBF6DE862E2500A8A5699F3DD8BA7D73FD68D96610139BA993AD36A43777379093D40043901A0742BD199093266DB37CF5C7CE77EC57C558CD1C4276B1AF36EBCF54C0A5CCC83E193B9CB93660AADCE51336BEE399514B5EEC62657162DC00DEC38A0D25BAE7B66D746DB5E57554C5C96C6142429CF3FBB911BE3D6D1FCC45825E362A564830CDB6023EB1CDAC8DC1E5FF7869F4860D171CBE7A7A56DCDE29556DBBA71C9EF2153D1768F7977F7AF4D159738269179844B0990D7A99260E488DA3C7AA8E54A8C15DC399E1DB391DE4E13D46E07115B880C139525C8C117453B82FB2DAB8CCB30E58F08F399AC283AE8E00BFBF6EB07C4DEAD6AEB6D610F70D515FAD035B2C6BE67FCAFBA5EA5286649A3E10C524CBEBC6CC90FCCB77E30E9B30E721CA908FA57C5A951001492EC4E7E7E4C61C70678C781266D694432AA1B7E753BD821A06883D18A0C064736E4D489854E4D6D39078A9E7EAEC336C043A712DBD193CED18BAF383F5D4EC8DC79E77EE8F5C2D503272CA541A01F44C7456866AEC1A3FC53C1C148BEA06D91F52DDA2C871907EE3A4BB7991A436703B223344BD28829FB26E6CA1557EDB6EBD796EB639AA7DD252D97A7E796BB7C9D48BAD52C9D1F795BC68BA49A02FD0EA7194A874F2D413AC4C6E3F4A9A38FF38052B373AB709B9B412737B3292FCE3E926F679E7833C43D229F74F1CDFA5C542273E3CFCC3EE1EC215B862BCEB696DDBAD16CC11718AB7F0AE9088B4252E3CB2E99D8E839357BF13A068B85F0E0F77BC2FCA0557C80F863D4D1A994CF9AB8C479B32E1AD148962034322569A37B59401D3BC34F6D32A145C77F40B0D90B6C7FB2C3E32A5F43F54B9C9A16D60872B47B6AEA89AB5C6113536E2BA8CC97C5D74F6B360E82EED25C0C48071C05A30E60465AC32C2D4DD6DA3D1B846ABD9CFD4608BF531CBBC675262E60DDFCA954BC291C234DD690AD3E81979210C0BECF0977161698256E18E22BD0E26BA23991F514932EE5992A74303B540F36ED0451CB43826A02D134974B8817C3C05D89085D4AB2D3D7D2AE1F853F789518710BC3BF9B57A138A825A586A429A36128AEFB656D06108F731519C88D95E611AF2A0FA7DF9CC3D827298C9F1ABE85F6BB8CA1A2684F745C47D24BF122302F865CB57938FA83C0088B248E499A4D578BF62A9184D4030DC44C72B671018F521A5BE0371FE60DA9D230EF556CE829F651D77ADA8CE4C4BA2CCC0F6CA3DEF9593CDDDA0D4E734BA367C50ECA0ECC7FB3F1B46CDAD9D31DC98B94B3941D944A3DE7B0FCA740A183F8F2835D7D00C3FAD4DFD0BF457DDA8C16A84D01DC0032159B29527E6E3E6356B90EB9E24B99389DA9DEA4F77C8D6960552943F0A04A24B91513C92D59A035CB5A38FDD8D30FADB93FEDA4791C8C338875C0FD603257E8B7B7F60B3D12E2CF095AD3BF0447341D6D9BD56A31837B692E9266A3431057E1A37274B55E2A7488D37A0AE3E97B0E917D497EB2FC3FF3943556741C9C5B476098EE93BBA82E9A018F8544BF5D7B197C8EEF4AABAE8DB013A7ADE7367E085887AACF4CAC5BF05EB11AE4E398F5C70489B55ED30BF4995D3C0918AB8E4885169C76A5D5F9E05251A551E64A29723A6E1245BEDA2811E39E84897E1906684264B46C1BD9F3D2D7392F66069C835DE4140D0B50C42B005ACAB7A653FFA3A7BF6EA62BB8F39F07397BCC7822D429AFA0485FC9F5677F5B2B9A3CE24F981CEFFC9A4F336668516A53A4770FE836B06246DAFF11DBCA7B103D5481DB843CE02E8B7B53610A432E902A6231552AF6ED3E983EE1AB4131B0E0381F2A105D2DE31FC7D8D21A96F26C93EEA70A1E40DF6A3B5361F016F17C03A3E6DAE3E794FFA54ACBFD49D528C345F19C4B21835ECFA76A427CFABC2220A3717C6E8E5F4A76F6F1A6C1531F860A0C0B98B355DE610FB902A4DDBE29BCF4801C1D584A510103367A6493CA610D60252843A01676890384889E9D179EC7E5862092144A59C7B3635BF37623FEB8F04C017C6F657F406CAB3DE425D56D46B7EFC094A03749A903285CB9A64B0426A93CF668731212DC98B18FD92644601F330988B9B8C66DF1A31C2FEDCBDD6430CA8371BEFE65A8FC36A88869C852EEA081953091CEB82F82143C750947C1394BC0C4A660D31ABD593520BD8ADA818AFA08082DBE615B537DF1BD209071EA510671F87EAA21DCEA6EFE51782B63541F13D1FEB0BCF8F811337F90DC7952C235D033A7075C19573ACE7F9A96CF1C807B1F2067D60F28E59B90B2A22BD7F80DE5D9E2396379491112D604047D0CACAE52596874A87FB43A04144AA4FCAE071BA07A1D349DDEFC619EFE29478B8D7B2168933EFCECF505248E6B4097A00DD0A2E1100386489BB34F016C4FC114845B1924D7F8E0BF50952CD2E2FA7F1403384736B8ECD5E34CE449C411F5A942771A00A0ECFF55D65600B0F5032CEEAC6C6BC1EB29661DC28296905F9014E41A97E375C344F1E9C20248B14B9324DC550708A91250CCC1287BB991F030145FD03211DA80E9DDB8AD305EA63B2E48E9BFA29143505FC72C508480FFAFE4AC31B326FE56E3A37D66B2EA0096 +pk = 9EAA500E047AC96107D28AB143977DBC4183415550F6055C59EE7C61DA640B59471C045BBE25818795AEA5D148F99F1A11C92AE89C302C8AC8338421A9B64A458C6E5B7A422708F5A794CBDA8D66C3B124E1C5A74A7EA62EB12C74B71BEBE8603E21953A0A1C45ED7FA610677CBCE4B2965DA75F3E0C717FA77C7C294EFF9D22888ABCED10BE3B0A9E92194FD12E3C56C8A7852CA370301EB64F4E7387FC0FADC7168E1326DD3394883A03EBD01117A0694F1237EDD0AB49EA835CA2DD5A3CABEE2E5235473901E3262FA78B2837718F1C7D7086F2CF26C7A37EA0E2001620AE406084B0EFDC21B521186337D56C3C2B75D33462B66E51244C60CBFE6C554184E9B55C0876FCCE00CE5813D931BBEEC0FAC15548CBE87823DB29DFB0576C5876AC9A3E41ED4F34B73DFCA5FDD359360DD6B0F1435B681F33E1458E736A043F730FDB0184ED09C0AB94AE0C8060F84AC78883D71384F222754F9ED5B5C46475A51A90FCBCC0A37848D2422D5A38AE49DF464AC1735F5925C1E9BC48A3614B886816AE03A9A32D366036EF018FD4998B1C99F86E894AC1679B8EB66ACFF3D8A9F45B704EC766172ABDCC47F9CF70E94E9678CDA786C71AA69985CD55897B55924457A5F002B55E44478F56DEBD92E21507E62B5247D8EAD218E8254E6371EF3288AB442A69241A9B913EE418C525A0B9A390E5113DB953EA8456BD77D3649AFFF956ACF347D486BABDC91FD6461B770B3624D2716757045E23E581A21572DD41A45C06AF4D215524C02D5894C6C73D229EE0E577D0690F482C9D6BD951233F0E96A2E6515365C43E700F4864D93580D7DB3E83D805329D71B1E5D0F2C23712C2B83AF2A7C63BC0492340E2959FB71F02E72424718E80CD80FEE6293B7E362B6F592313767F83E43DD89202F53763E58FBBCF60AF628667F3CEF2D37F9508EE6FC1791D8D8A37633216988B4DFA93BEE2D57EF6ABF8C9A8137CDA4876F784BE936F0B8485CE35F6194163957ADE0BE8C04F56F97242660605DA33BC6CB0263B31E3B3245B59ED9412BC65768CD76A92A77F2FCEC4736E42F5FA108F1EAEB59AA28DA4660A03E08847D092A3CCCED182B4417993E00949897931B89C957BDEF0D91425311D9ACFC486C279D1D466F3F0E49095737F7AB0530EB8E858F8588909A252B63EF85C84416CAC7D3C365A441AA19FAE8236F2F9D5FE4C43A4A5060AD7E1CC69B8A476ABEBAD0E24CAF02C0EAF531615E171F07B308ACEFEF882D7D1797FD92C33F3FD7356F0E6C27E998A1173C45EE70EBC760A6ABE07A67EBA2C85B24059D033B48F15A13BC80EFBCCEA89E447D74E0B478CE69AE17FF122FC002BF9731D748950052A55621734E12102FCF6464E396E477332B50FC9ABB23730D41AEE7E515821E55466A2133B733C9085D446AF940BCFB8C167B6F161623A78FE6BA00B5269851FBE0839AEB8B81FEADA2C90845B28F5307F5E8916131F51180D2F7F33D138B00E68582FC07FFDA93A57A1ECD00043840B48FDBF2076BEB36FA96120FD55556DA817FE771A3D4633868A8C9E0195012B26C49BF59DAE8D2EED618A5740A57FD1665BDDFC2E66433507DD17C8126F6455449486504D073475133BC19ED7A3BF9A83337CFBC01AB0182845B4E0C66D7328ABAEFC64947E1CFA101B58EED725038ECB288D6A0C38450B0707417A0900D4615D244BE8BC43211AFB01E128CB3932940133913EA0C053F87435D3F0AD0B2F6A5DED0C734E3A55CD434D9052B5A42257388695A920283E6A5EB716992F8EFFACA3FC317B3627467BABAB01DF11B8D1EF3043AC62BC5E252AD000F3961F405E790289B39BB15A2839EA780DD159E11D68B46C47CCC4A16FA37B8728FEED4704D681A886A4D9CD4DB05D9166FF2E9414E27C6798F44B0C4FE44BCEAAA0C25E1CFB734308B811468856BB88A0B2A4BD72A46CEABCBA857938B70F0D482607AD163DF5A40C9295835DF1D312C63DD989FDA995A057481B9C722244B1387274C83ABC5F0AE0A7EA7822A9E375C1D327F8A9694C2456389F5616B6504D265CC5453DA421F59CD9EA4A049A8D75A4D263725E485CE23F8480C0DF94BBDA03EF4D4CBCB9AC040734328DBE0AC9557F626DC6EEC2E532F261B81CA63EEEF05551D6D22B305037BD17023954569FD4903B91B66D6F65728AEF7D18CA92586A888D63A1683B04F463E14D80BC6BB771BD158E603A4F4218AA61894EC7C76603A2C9BBE18F94821E675546C4F3C595BA6A22EDA302526136E25D57E84EF07D9435CBF3019B239C82EBE4918B5A51016158AE3D702DC1513D13F22E7D16DD1C15F425E0DE836A11D3B0E1BA64EF129E7BDC111E9C17CEB25BC7D3F710DF5F0C2FB2037FE63254FF294880C7A0494B35E5E3C9B89A98E330F596D5E4BA787F3C2D3F283DD6C836FB9E40B840B2F8828481E03294D7B999C980336667263988B2BD7FCD48B87A3EA9D6B68CEEAA52A21220E48EE83852A11FE5E18AECBA79C08AF28F92A576EAC734D8D7E8AF675DF9234835BE460418BE126FD4AC959C71F76A98931500364C9083B12C9816E7D740CEC41F356F35EA86A6B6C640C50FFBEDE23A0A15E4571BE5EC787BB926CEDE8FA458E67C9887C12258BC3B65B2F81C8AAB3CFE192DC991EA5D74C893CF333EA7B8D31F56390FC77A72ACF0EC48DB2726AF398321302BEABC96E30A1EF400CF3A20D00F0CAABFF22732E0261C206443AF6C8CD796B3E5F106FB94B5A550FC2AD822CE9B6CAA5A251671A1BC3C548C1198476434D4D71C06D4F41A3D4DA71726B3057628ED4B3AFAF9BBE08BA9388C6C40F999BAA221741B63CD7981D3DB05042038CAC794D9CC77DB3A303AEDACA3322A0BBEC9976558149C12926507573289BEC54740148711A4E48943FD883300C74E4D465F05815495ABBDD31CDA3BDBB5CA1C4DFED49F36DB1F4AA6405839A3BE206B04C277E5BBD07279191842E9C00F1AE7F82AFD6F183864F1869231380279150FA7A8266EDAD5737B8C26F25832C373A22E2BB2B6F5D5B80ED124618F26C5B377E1976EF842D907311FF3723785FFA095872A0D07C5CACE67A7CF8D354C43FD49410CEDA1F2B448ABB5CEB80CB1A1C7B0A434726BCC21785A0E6F9E881925E15A59D1BD98BF5418EDCBB5673195A4944A4CAFF2C8AEF487F91933964208E326C86BD7ADE61FA52199D0B78CBDF846A5C6AF954AA36DDA48DF0088AF43991D7DDBABCDBA670F8C7F89F800061FED761521C1B5280B0DA028271869A5DD3A6A7AC9103C2BD396445947EFE1603F431B7E00084A4A063C6CB4FCD130A8A743D5C0E7FF63D12A0A961D0769FE6594E78C576064687613FFA9345D5C74C1F00B844C5EE44F4E837E92AB8BE8B9C934E31073E813D3A685542CDBD1B6D4946D4D0E5811DFC547BEDA292AB33BCF9B97FD5F15E49B2FDFB6079C0A379624BBEE112E6098FC030A6F41AB68DA07D3899624DD975ACF7974FC46E4DCF4A0ED72F32150464B5366E70C99C7B9F9956709142B6E360E232F3F4247FE7FB35EA0D9043066B47CD4ECD4F45879795AE5AE34D3E789A46027A7057AFE0C1CD3A416D7F985B621AF3BE0517B2A9DB2A0740C878233720B56EBEC1AB0EA16388AF5198AB4AB28E51C9A380661FAB2AEBFDCB311D218ADF16301EDEDB63375ED632759885352FBD63F898BCB12F07E9A2E42845CAAC312564EDBFBC34AE958C1D1E74D36D73CB78291F18A4D8EBEA8FD18932D1837A9CF3398160151A094A8E957A8BC87FDD2512E7751BF414FE6E3E6D65252338AFA765075C84F14EAAE611617F29BADF963A38F7A2B8DCC8C037675D4DBBC1EAD1FC7CA90917804B27EE2D79FD0F84BE67C5954DCEFC3FB34F06068CB2B539DF9A197E3CE483DB1E1FE6A0E10CCDF742537F039BC18F989E87FC81DDDE3DD50B406AB4F60D250BE28B53B3C8C4B311C9FB56C7A6E1C4308C50001DD28E7107D56D09F23007C50377C4DDD50E2BEEEB951811E2E739DC7788658C7EF73B38119C11624F6EA985605F1CD10790B5D9494E7A5589EF6F2440F5D514BDA5F4B7E54891B5750CA108AD644F8F7C78183AE6A3099F976668C9103CA7D3CC4448D1DA8D001A3EBF1F7E2BBC4A9342687919122D2140ECAEA6C35C652FD415473BADDC0BCCB8402F1137ACF9621FC67825999D6B2B0A42402ABFC4C62A36E68CA6D9D9824AEFF9966DFDA2884C6EBB6E8FF9C268F9110CC2DD2BD0D49CD71B38280711CEB1C26BBD3CDB1DDD7304D58DDEE9CFF50BECB35B4BD8C319FCD59AB9BB5A12EBCEDDA51D8F22605DCC19508249B06C6E85C8E8F3EB1D08225CB3C2AF2FC11D4287E093241627425CF93487B4564E2A1C8A82BE44D09D8825A91B389D9E92DE6BEA27C9CAA79F0742B8A32CDAA1871C11BA0EFDF50347D3C1081ABF19DA7FB86A400B39FE8F65BFB678726B65CC2FA339DBCA51C3B50ACAFA2B2CFA5B3B6627D81C217B040FA5EFBE1AFE4F17960E88E98E63305829E0B045F954D8BAC996EAA3A4E876EF1D3FFD573B6D02B4029318B2602B548C440D53AF3AC6798EF26C55322FA76D8F8E38F054D6BA150D52E22E1B4D4185093EE968BAC6617AD749FED7B0879DB1E6F7B119299E878F0A308ABDF1CD76F86AB211DBDCC73FB3F098C625889F42980EBB214E1B0E4EAC56CFD99A3BC55A7ACFCA420DE746A1F16C4AC865D3C705370EC98D19D332A289B538D59FAEA4C19B127A9BFB88261B0A6E9B479F6D3EAEEFDF6DFDA50F5296C7A0FA322F9E303F2F4AFCF78A33FABC61266404F1C24E10DBD39EB664C208186458F74A04A6541E44F4C7FB1088DB164E6C48E7DC40F071FBEF485765CE2FCC72DA6794D23C2A54C60270CFDA5132D5AF29EA9A2D0BB006F4A19C49113EC5EA94B14B1DB378CEE2784AF05103C5B4C4A67767078A32889D9B68F1601575EB9D6AE5A4A561D17657E05659657164EE50D877765DD4497148EEA3FF085F593C38F5C07863647F61184A5AAA99C3FE996EC5E5191038D230FDCABA046ABB70EB9B425622730DC63B27BBAD8114B5800EFEBD0300740E862C58C43F71562700AEF0F1DF86802F3E912E1E5E437F86EB52892AD4E6E7E79FFFDBCB7DB2A13DA154AA45D3FF1ABDA01A200D5292EBCD792A919F763D9A719B751F0831E9457E7EA04B645F3430DB5C391EB34F9BFFF79B78898D05A2C61A6503818F7619CFCC0EFC6405E11A7C5177E5B837B3E60C42F54E05E03B10ECB3A01D1AC9EE812C64CE089D9CC79393E5D30C5FC7D6F0996A4F40DADFBA67F9CC3AD5ACB3EC841AADD1ADE92AAEB6F917C46A8F55DD0B4640D8D89781952C243189FAD34D0C3CEBCC7D27D650602E50885F433B3196DE940D75F4806C3791FF47EA6EF9436E27DC00B9AF3A6B8CEF34B23762F7A7126C6952FF47E9A1773601AAAFCEF00FA105D57AA8FCDA95532F00154987319D58ED21B1E225B38008E8A86EB165983082E65294D1A1106BE5B9A953018EFE1AF53B86908DFEE175BB44DB7AF19D7ECA9359EBD8111B3C4CAF583020A369D40DE8102589F8AA2E39C67B9B8717AFC9908BE1799CA0D5B3F37F7DC2CA9020AE904F4878EA0F68CBDEB6683D6475C39E0D0BDBF6AD91E2A467E4D7E06EFCD6595E34330AA8F13097D963CD0BBC42477D68A6D3D5C92B81D36F1AB22BE5168F4E981D3D68880259F43140D106B5984BB901C947C53C7A1B5F8D13ADB4A8CDE5F53510ACEE1B52E6FCE44E3C12D573056734AD34ADBE7A3541DF7C4D96121C4AA2ACA73EC83F50A18FD80F40CA05E26A6C3ED63E8D8B7619CA94F64F3D61655AA102818ED50CA25C7638DAD685C565BC1D34632B8FBE4495490E68B47AC338172C3BD20B077DDC500C96D5E8C0BCAA9CCAAC6110569BB3A61A56E7B8C3A90C3CCEBD831FC7CAC52D418140C1D7D9FFB5715747348357ECCCE148EAD9094384CB5E84DAF1BE98D741FD8E0DBA919355CD0A254347A01EC140702FE31DA08BD6167208176C373B79E8C4EAC261A7B1D2F5AA3D56BF3D628EED0569FBB0324D01A81A352AC037AF5601446E869447E14CDB86600F5BE249A982B8D7A0BAE7371BEAE87B3C352BF1E2FAE4D9BEE2358D23191D6529E9FAE9AA1525A924494978A8A6A747AB5908953698A204A9637BA5F902165B1C77A44AFC1A1B4E69D08C9B02AE87E5B1CC3A1A467BA4610E3D62C9A15469566B38478768E04D5CD119614FBE2FC24DDBB2C403B9D7C4E6D5DB955DA688645662A83EFC3E17362584B219837B9D1F9403E2AE2D4724896EE148B76AE067CA166D3ADD8324585AD1D09B6801B46E8C462438FA71FFB843A9B6C37F165CDA72B125E8D09A27ECEA2C72CCBA544BD3AD11E5194C6B11578DD0EFC2B1DE986CB173BD91AD82350403C55FBA25E4C7E35D5BEEB68FEAAAC82B52CDB54859AC4E9025DAB681ECC0BFF98EE0B241BD8CF10A11520A8EE86DB4F2FF308F87633EB4E1AE96B6709D9564204656EBF29F876A6735A12B6A93A810126C8DD4473DB35D74D47BDB682DC447FC2E8E2FB3C3614E837046268A94C888B1C8A6945CFBCBA571C1380D175E3C8517212A10B8F4AF7DF8E79A8785C2A6ADAB5C70FC2232A0A1000483E1DD10783FB52317F2872CE6349F1E7DFADF43A049E50D56BDBD0C13B516805DED21B0CED9D3078FB96BC4183FCA88599E94F3891B2E70601DC800749B7BCB7A8023A2A423C49851ACD8D22A975CD1A4F9EA241BFA70EC6E8FEC4FD2AF1D1BB8620599916D6978BA16F6EA5A0770707713A01C008394CE0AFF4373248710D73C76BC4B5DCD4C8FAFC21F66C440A763594D4BCE064DBDDB105C52AF9B46B3B3EBB1CE81842044958C7E0C2A950C1586A08766A911EBDEAAE776DC59F5C013D32FB13C84EE108CEC65ED3EE396968616224E73BD2E21E09D73BC26252325741B7F5834C0DCC91CA9F777C7E332D91C1955D9658149BBC3AB576A1F84397A80348EDBDE89ADF36A895432B0524EEE9610EDB3C3DC11F982A81D63C151D7364DA72D73FA28D9FCF683785A10845BBD979E7A4667400D0F09501CCFB1AA0E7DAA8924074234360F6D4D3CD825440F5DDA5B8776DDF8B15 sk = D4FA14DA39548392300A41BE413EBD53BD7BCBD045B4D3C8CA44ABC9599E269D8C98F72EDBE22FF0 smlen = 1960 -sm = A5BDF1D42015FBCFBB9F3424C6C35FABE0E3EC843EDA71A72DB4AB1092CA7ABEF66CB4169504F44D93C575E8CF9012CE045B6164FC6B888DEAE45F9D31B2248A9DA9A7BB6525110D68552CF6140A86DE0D3609C0B1E6B5577438B08A7AE9357736AB5625DCA0D9FD089A2A30847B0CF7F151220BF633A7C7D307A14BE3CF23748DBE51137E3A3402E395B8D6569BB4028B6D00484B29ADE1985998D01F2B97EC3D322B45918526B384AFEEE37E3A6EE370E2E063515C30C383C4A334765E7D04013CF819057BE43A0637672360CEF8914E70888B48FBA5777EF0253C4ADBD88B3092C3D01A4A738862E26426F77F0326DF136E786C969795682B76A869863C8D5A35E9F6E5A349E759A0FE80E2D0BBFEF74F46438C13E596E5779CE9BFB5A6F5622BB6ABEE5D67AF86068B88B1955E6B0F4325EC8DEBFADF5D7E8AD6525286D959D02BE6FDD5934C320E45B43E4C4CD542B680FDB6B8CA08E9BD6463356E14465384CDC49B0D3A2D07FBA3A1F38335490E33D827E2E107BB80D13C4ACF235FD7207563175736CB38A978FB2CFB3B61D30DC2D311B3869499960CACFF7C3AD056D548A888978DA1D758DDC0832931E241B30D489F9B04421ACD71D19A794A863ED7DCCA11CB42CD32764742D123C0989C7110C5364C5DFCCEB29800EC3DAB9B328FEC6AC0CAB59060A90F369BBDAB8DB2766B6E0A9D07D9DB152127E1D5A283E35EB41596371CB5385E245185FAD6522C74E7F362955F0AEAF67CE50071848392703E344A344D630BF7A3E47AC37E228FC38A1734DA6173390B3AAD50F4052E143A0456ED19B656792CDDAC37FDFF151BADED198BEE18E54396DA878126CB77A728F0E412691A1E1EB811AE1417016B3AC15363837707E4941A70468026DCF0DAD110DC9A9845D5B4B973D5412E5FB160AE4918BA6BFC870EA54F76B0050843E4DF8FB0C51615BB5AC27B623E77214D056371C3A980FC281F6777C51AEFD11EA271C8CEA78F49AD73E2157F88174E2B60C857F7085AA29472BCAD902CBD5D380FD056E693A59CDF2E9D6264DD6C98E2BF41F1F40BFB61FB976D5F60C82E90F58FB7158574795FBED6D658F9D57F01D9B2034D768A03163D8A9E2D163ACB367F4EA3F61EC91C340D87ACBA9DC1C68FC3FB36317E12B4F3238C594BD59CF3FF62A7BDB72CC5976A789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F +sm = 84C055B93B8104A4C65CE17FDBF99EBE50E59465D4FEDD0EEACDF4F406F626CEF8938F8F2486B164A8992037093AA2D6096974F8C7C8D71CF514D8C5026409D4A4FE14FE27D21B235889639A9299A3418C8AB8A41DA602D26AE312954424309F9707DF2440D4C6AF5DABA09712C82CFCFF3D0FE0B489447935F3AC6B6A84EF786C1D4AD978C7DA2CAA6DF74B5EBED0594096E12BBBF41363F989D1AD482FD290431EF1B8E35CEA6097258E9BB4FD8067DBC05B638024045901BA4A842A5894C527708D8B3F7DEF591FC722C96F8AC2773C85FF87D2FB2DEE47CDEA9B17E55D10344E641ECBD50299DC336D00B4D671514792BF2FEC5B59F96768FDCCBF44F803B0184D3AE4A929EBD033D2A507FB3D1E1EE89D48D3FF73908E4397B0026538F47EF0839B1FC818CB4648242E2B93EDC2CF0D63F9A46A8263BF4837B0194EE65E455B16B18A5B4387E6BFB955F246CDDADFD9D767A3808972A238B7C0F9507C4730771005366FD777BD66EFB29455ADCD6B27254D872EC1184C010649A67387B04135CC7E3CB18ABDC66A213DB9FE1C2890F0924A3B525997EA97908B24AB741BEFAC2CBE122069D87E8263F519A73C1D7B31A0C1B0AECD014E311F8CE8BF397FD02428F46F2E8ABE81E5FC2393CC2C1A400F6FB01AC4296D5204FF52200B8C109D24293E2190A221D0FBC1EAF9885DD089ABF57B9A813485894E025C6C5D75281DA2EF60464188B8ED917FEDAD84D36794B7A3923DE8CB1E518910A0EE726E55511ECF65365008ADD5F2464153BC34695D6D4F01E50F61DDE7305484F588F7DA0911623ACFE9AB1966ACE8E18952457B70395505256164E936C014E596232D9F07424430538F89E69E51B89717DB815EB12AAED8A92A05E358304FAEAD27DA1C124EC348170BD16AE2D62FCCB02B55763D5AC7AC1A3F313E1DB88040765319A178E30BE86120AE35DE03EC8C4DF335F7E9A85687DB3BB95B1EF90CAA602CB4CEDCF119A7A1FFE98A7525ECC7FBF40E40260488967F2EF6B7F6A1902CBD5D380FD056E693A59CDF2E9D6264DD6C98E2BF41F1F40BFB61FB976D5F60C82E90F58FB7158574795FBED6D658F9D57F01D9B2034D768A03163D8A9E2D163ACB367F4EA3F61EC91C340D87ACBA9DC1C68FC3FB36317E12B4F3238C594BD59CF3FF62A7BDB72CC5976A789518EE21DC99CAC94DD5298B2F3EB8F6AB8D0705D24D9AA3012F217464E7F203E08E5CEA9E44F54A6F73E88D81592826E243B7F0B2A1B3A06E5AFDE23A2985183A0E430E01C3FA90E9F1DB7E69DD8E7DC6FB802933E04A18834C091ECD46F0DD423F532668CEE8A12A06BBC7E5FF3B9488B8F4A87A92BB8D6F313269AD95C574245E06563BB58BFF6169B8F4C333033BC128B91CB81DD41B831DF5103B295F744EDE95FC3A0C72F1134A9321836AFCFD563192C343040B943F69C0E98E8D740C06CCF840CBFC6BF777C9561065916F13D116D758A151E8FF4C355363AAE8E4F49D2A2E062A2BB213AFF25662D95549B4B025E70AA3363B50D25AF84A3E5B0FFA598CE074733AD191C86C351592299C26C0A4933573EF436B73DFD0C4EACF93D361AFE5F824B91BC178EE8381B9EFD52302AB8CAD6C08C7E090393B9B8ABC78AF374FAC6E60BD104BAABA524E68D75A759B94176105A9CFF2E5B9C3984FF61C5AFBF22B8E1B9E4F9BDFFEC0B19C2A5C8DB3B8B2C02115D101805C1BD6652F738F02600E38998CA41BA8955094FAD5BDC34133D4B523EDE66CF483F1CD5ACD9EFAA69703807410939974D6DC033BC696541357DA9881A4FD1385671B6E4BB889C68B544175C1E2EC1395DFF4CC87E037087C615CAF40804D5F44A2DE301961A59818173730A45CF4C2DF172614AFF7199A40C9FFB9957242A89FF86B36A4F4D60F15DB569C2FEFAF677B35FE5F12AD5A323397714286E338FF6B9080FCA50B657DB477A52A93B243BF28CE2743794C361F443AD81EBAAEAB2B237EBBC572D8586C3EAB1F42BAEC1C985D28BC58B296A11D96A04B0E1F7F6790B92E450248804F3F62B5865941BFD444A910F31E1D6B79D8906E7E9828618F960EC14124FBEED28E1F58A8BC9D31773442FEDC5A220F3912D0B41267D427C0C15BB76F9200C54B5F050307E13F1EB3DE92B864C994A3DF4CEBD1BCA634710FA342E23D7C8A5BAC1B58AA321E215E4418428206F05232E2BCD1B5EE1BB7E34E7D4C93088991EE9DD643FD08B0185A2F0AEFFB0EF0EEA3ACB4CE234BD5479A4F4296001305826F23083CC9DC99011864F250E77E42A0DE26AB09FF6E3F32552F6F913256729B357CBF5DFC825E91BB5D3FAC1F729803D431D339955960EAD69B1E54536CFD774341CDFDE1D1F527DA4E738B2E292BDC884687D1016DC193EDF34A37D284D026D33698295E864196E0BF16FA83A35F65FF2B38B7030E9E63EAAF594F272E07941313D538546BC84671739AF822391CA4DBE6A579A81F45FF51FA5B7EF49BEEE7BEBA4AE07452C13366668F02752923EA3653043B26C883799FE6352F95144283D946CA87143B74C8A009C024D073BAAB9BC4DA6C87D35FFFD753E1EEC7F01944639E566FE17A6F715F4197D1CBA58D3D153BDA37D7D2D5E19620FF0842527D109333FA2BA8BFC491689F4551BEE6C9D13BB9E69EE4F44B782BB05D1E48D293BC15B9FC706D52B021C7159FF7DF80E55627DD7555795F1FC616830A4BA2C02FE1A19DABE088E460BF3C5A88313C443179C593458467FAA468791CA74E9B1E759847B6939F count = 34 seed = B0C7530A52AC9F561C2C14548D3A5F5053396B738EA1C7A5190F5AB01C9C38719C4DBE856E42D37A114FA24FD5DF5081 mlen = 1155 msg = A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B -pk = 29BB4920D150806A9061A5354651A661A62445AAD481F572C6D6BBD8D1C6CF3399D82142D8E03EA2852AFE1C1E7670F04AD3EBD5B33431C78F57F75852E561704E4EE1E362E0CF9CB76C659C288DCC295A568DD2BF776FBFE2D21324CFC83D1C657C134C05F3F18135E10B6656FC112E20A662E7A58F2606A99EC7BE3AFAB06F1557C9596998C54B6DE1CD19142C17D287E673849FF8E8C07D703071D9ED9085F16441D5F2281BC555DD82084D1A27138A0E6FADE4820E07F11ACC373F9B7E4658FF61CCF805CADAE2E0BA2B1D0CED43F865EE93B38160118C4608684A8CDD7FEEA96F4A9B66D35830876B1F993080B33FDCA2A436A8B1D6FE71DC1D26E21CE5D3399C137912730279BFA27ABCBA537AC04A8300DA0E17D4BA90964093C5499AC62DB9A91374A719D74F2F54986371794B89530ABC5132DBFEB1197C0F44FEBD183F377316264640A6CA53C1643879E4398311DBA35C2EC6F4B1D49C133A0C526BF7EE502DA5C2AC846C539ABC61DA29941F01F55AA6FD7FE4DFACCD21BAD2AE8266E6828180A8833EFCB8C87857E84FED0DC6A33521C9051C249A695315FD0A1EF466F7DA436799D786C3E8CAB95198DD5F69FB8883A8CEDC5BAA4F70CC239A130C2122198CCFD7CE75B71DE187D8D3B8E40BC872966D20CA014BEF9F50785FD361BC6F321F6FAC379B201C04A1B97F6192C74714F5790817145580D6EDD2F7E7E58FF70F83BA09CE242CFF7F2022422868A47066721A48EF697F99B71BAB25F9EF6CBA16A6ACAA56FE2DF4FC21E02F6957EC6E0F8F934F7DADD3B93195C1ED84908E3523F51D788E6521546E61EB89CA67598E5447CD909808B038B64F310E50BC27D5E1C8154D5A36757A7478B42160203200E7ABBB9E7F81BFCA62E5CAFF7696C58B5A9813B3212012B48B32499B5A2786DA5D9BD6C06E21CAB9A320B1C0CD163E58D75A0CE550B2D03A8F72D87CD5A8564DBD1C3F735AED042A862672163152ECD4B06A4D9569EBD2C7436C2A03632B375D0BE227DEA1C46C6993B8D69206775A58525A5375ED09978BE518BA5E9E805788783649C300B64519C13E82ACEEE72A4930D0561421D722C57A5F3E28B7FD8B6A53D664DB0806BF868FB5972F6ABA435DBE0A58B3E5C19AF89928BDDCAE1FB6C41B80BE1832E1C284CA0B9B6C7293328B5C26C1D23BA6472EF5B497A10AA41F1766537934850EE2C4A799DD0C157E0A62E1A26E4C4D660052FA5FE9663BF43D55C7191F81DC121C90E5F8658616D77D174AD3E018FD00FFA06B050F053118F0E717896662A227A97AC58D8305ECA0C686A52ECB452CF76E77BE7B236A7E908DED0BBF2E3320B605296A8DC17E4C05DB8DE05DB15913E5B1CD880213949B0CF055829E4657853FD13B6E85B454D2C4A984459C01C43631145AF5C9158620EEF0D58E3F63C1E11DC1B668899756828B35F59A9B626D2D533FF3023BA9AF87AFEE15FD3B168B8D23414527AE90D95C5EC8DF8A0B08FA6BFCBB8BE0652C7066CF5F69EE2B95141E02E2C367700A99C93306DC1A1ED4020E13C48B90339EF86A3EE01B2895065682B4F95CFF9B4B4DEFD37B8836CAA112443953DBC2C59590CD6D10F0E03964BACF0A6B1419709FE1D594264FDB07B75A5995A3191A1C4CB1AFB09CBAEDF43A64338FD71AE47A21D554E2B6521FF3EDF3CEFF0911FFB6C018DA80F89032325D804E269C00D88E53B17E7DE1F6FF95E06DF8AD6466AE804D88EE0474396175D0C2DB95AC5CE017012F4B5717B4241005C31871A809A6FBC704D379645DBE4BC01F69E753E5EBAE1DAFAAA6943381F92B1E0DB91B9ABD97FE380EE417528AE59FA585EF5F5C192A261BE37C3140F531D65098792EDF07CFD76F49121E16C5ABCDB3265ECA75C27055F10F6CD63894814F2BD06BF916C24781910916C9A61D689264083ACA18FE44456A392D6B4EBAF2BF47C693A3FEDAEB623EA02FAFA2062FBE945ECE227C7407A3C3979191480D3EC2727B3181868818ADEB5DC768FA701C875F1C91DA0653742C558C116357A91FCE8E8AFAB3E10D62D6963B5092804E10872D81EEA9E382E5F23A4D342170BD9FDA71E1B89B5484512FCA7195EBD18FF34D5A09EB1323B4C50B581A147478CC32F35E2404609C09174673B2897E7E24AB1509B2387F3BE5DE4A48A6E216014F128C77FEA13FA53DF958EE644ECF751D8A259A4A8111AEFC6449F2BCFFE5FF9E1721B0CEED0C346E518767E186310C547882CA8FB5BDDF7D2F53831D6B15978856EBD8AED7696140BE518E78A70CA37D328BBDCE28101ADC5920E8CF350411F47C80739D7902A111350BA4E68CD37275BC84B6EF6DAB90E2FAD437817D0B5E1DA8C0F7D2C9BD3D874922C7D05EF8A36D2C9429A099B944BAAE1DAD33CB5CB9941454E61D19EA2BD16E38D64C8B18A17E6FA65AA1A1B774022CFAD49008419EC7B2C3D3E42A05082C194BD592888CF602B1A6F2C5F30B4A4713D32BBFE4D96DDB76620A445BD89021EFBF70301EA42DEE6BC254BB6B56064EF45D498963AC7D532AD65516F9AFF9F1AC5DA045C1705F004F31E7754FD0631855B7FE319A0F6DD7CE5912E8A230906364C2F3A027934F46C1960FC9A3CC06458B20CA08E812955C4A65AE0DAE68D3791C262388C197B293F7BDBABE57E7F6D28C68E789A568CAAD83BE747E535E8C4EF117B24F45B93210B0DA3E392611179DC8842152B71E23AD3B73B64B7C09576EB00A9FF07B264220A10002E043103F6008F8397C0067C1960CD955C4F143807626599530BE853AFD9A0734849EF70B5C401555BDF1C6FC3A93D2956FC506A75C2B561B21A8AFBB04D4C13D934499E1C3197C2696FF35EB2029B55B6741A35AFFD524925009A0A1318705BF6439B54F0A7C9D562C8E0D3954678AD1201D15AED55772412B2B5A68989514CF401C4091EBCF68778C40842814CB0076DC5600C48B27168695BED48D1E14D57BBB686A84DA23A09975696215CFDB7FA0032DE723E017856FC76D34E950F6EA80B2B2F4A5E66B6A79C2B14A853CCAD48E0A6CFA57000CFE061E2F64DEC26E5F1DAF0EF759F86CC5064428DF797CCB79995792DDC0D483DDBA3304A067A15EB90E21AA1852DE6A0511B9C6450BA4D046C03EBC7E9BFDC86BB4166162F04692C8AF30EE15A8EAD17C7EFDD9FDC4F225EAC4248877C87D083FF51303985CEFB374DFFB739B8E55C3C3D3670B7B8DE8FB796936D5C59D259D4EA5BED64CAD2431C48355702D5EA611F839959D0480825A1C882DEA8470B37915F662E4544A64E37E9EE7BA547E77A2DFDC7E8487487AA9654BE4AB2FB267BCC612B5C4DE9587DA90565346668A6A5B4DAC6F237B557B7F814674C22BC4EF67D3B038E32AD8526AE8A652BD0E01E341BECFCC2FFBC3442E9EE9556EF14D4AEDAE598FB6EC58B9FAEC5EE400E7963D70F22F0F66A788DE96493430B85079884D791585ADFFDC7F449325227D6414A56B6B0A4A6459A9EC4691C67A54A8032C4622A0AFF0FEE490F9AA226DA6C5837CF5019C2831A87516B0BAEB85CE00C72E2AECA96F45FA4772BB9509B5E9EE8A5B755EA84AED750C61DDC555471077604FE636188FAE866235F889C457E996A40AD39D4D85D5AAC4958882A4FD88F2185CE35A1EDE59DADC672FCDAE6A62A3F1FB38DC2814E9D1E9E1D7D55EB1572B782E1DB1E221683FF689B1DB2D8A2E3DA8FD38030FD43F93732AB74758DBCE4F2EF87611C39B879B6591DDA253DADF2BC51577FF2B038236645AE884901290773E7E42E8FE65173B5959D0384C38BDE8261D1DFBE70DE0D02DFF2A25D49CD590BC60AE8FA3642D31936C556027706D89167791568A337B69FCFCAB4B777A5A1FAC0874A67DBA0E04DC47CC4D2EEC82A9DEA10A17A51FEC11903DC89D3CE70F0361C54E2D9AB310270E9058C9126C04B9AB6A04D85E5A7386D88F421DF3823D6C269C47F8B56427E96B63B7147AD93201DDCA0BEB81E6D69819C3FA6B3BE4C435ED8FE8A3D8AEDB77BB7DCE5DD86DCA20A98364425CF2F1C81BD1014C241EDB63186D3B8E1ADA33784E263DF612498396A053DDDF4C59FC2516B74353E42BF8756CF3BDEBA0D25B394FE38EE7ED80BD9E3661E3B200FC4196D8174B54BAD7FF2DCBE923F763813B6B3C4BA80BE7A7EF275A1D8F1E47C05F31098B8A874E865E4CE71AD360675049BF4CCC02FD4A186562E2114DBD4CC5C1B149D026466E799ADF6FF1544F4BC678356D4EFEF7B900A370CB160F770A51A91487C4D2AE195EC690107F1CD966CB90ED19ACCD1FCBA8153F642CEB67C8CF61244DECA18F4F6ABB7632CD35FF4B551754201E354575F76BB1A3D7B50F6135936173978B3AA9061C79D4916C6E85783047927D24F0988ECDF430C5804EAAF689128ABBD49E034501A3F1E30B14E681EF025D4EA55D56422CB2EA4D9D208E4D7B13B7862008170A551DF1625949BD59D82B4EE30B0108E4E26A36B792D1BC2D9001ED0433BD3EA47097518274DF52656FE538C1A5A7D587368FC9F964B07BC2273DBD5790C03DAEC53723B99359C89CE1EF1408EA205B62D08BCEF25998EC76075A81A3B816EA0702823AE2DDA9E1CCF19B2300998914110358380B0731D44236C30DE8864CBDDA998DE1D4B02005B9F933362B3F8F23A670E1FF0247973992C282F3A4516710EA1CDCAF4084EC4BF19720E8A3396E605FC52FBDBD9530C9244723AAEA59B48E9BDD28BD83D772C4084CAA59D92F19AE953B27A2282F870960D6D217EB0E2BDAB26E9D34EE85737CFD2D4CC130ED2E60EDE2067A18F94BF4D79955D3EB599EAA9E5E715D6D6F84ED129B64B40DD2D36826AB5DAD238DC1BBEBA9E73AEFFB9D5913F227E522C6A735D9B720A95450E5C394399A1128AEC0FDBEAA817D3B92FE384BFD314D82D94F30D62A82EE118E2EBDA6C446F7A325367DAD6BC449B56F341A242EAB6381F0DDA0A4557F588B5B29742C5C65BE7A528CCEBF0C45E25EAFDD6172118625DD9EB55DC859B4AC195F249DECEF835D034829F291E1B4B14946B3384E04BBF16412FA53D84EB6B611A3E6E9D78BB582AA9AAF50800286A96A99F8FFCB9C82220F1ED423EB606E2782FBECB9B69063C401A6BBA6A5EA53C64B3C8A9E6BB8E97826CAB6CE0A53F18E9F51FAF5FA6C7BC05890D5B84901E86107D97157177548B4C0C6909DE2363D3B848E9ED9A50A0A67368C04B989EB4ADB4DB14FAA9FB4516852E03644656E8844B03AE34C22E1799746CDDF600B086C9D411CD2FADF64FF2B68A2FCB846D3DEA1E693404698BE34DD56BC6589434819E637CCA5D24BB76343A3E1B73B321C9F3271B9AA76908F7AB41E98A42737CB93B338730A233594ADFECEF9C0B7B2F05CA59E0612F22B050089A658531BCB9EBE013808AFA5F7512273314E70FA4350F7294DC7C509A4BC98094541FCDC703D11A75B57B93477D1D9574CAEFDB8C3520772275E7B299E74089FE5B256CD4A03D8C4172B63B3F87E1649686F8B82379DD278E2311A331E8361D09D4E21A04D93665806FD0345E235BB7508F64E24B12C34317D9E748DECD5A9BCE13661F3E5AC4CEC884E37DAFE156054C228DC83A4FFA426EC1D256123D045ACC5D94E1F5021079D31C95FEF8826BD0DD6F73928102793F90A01DA195BA52A85FA97132AA62ACE85F0A2F376465A785779CA964FFC377BAAD1C22FDBCA8A34F4919FBE6A6CC99ED165BBA2A566B5F780B8E4FCFC18D654D7492811B95FCA6C83A624E2B37C3158989BD0640F5D6ABF4CDEB385A32E7DBD016D1188913F069BFEC4C6099CBD4AC17933BD1272362B4A9E0DBD9441ED234519CC052B2CE5A1523A50910A059D28B812CAF2B3333BCCD471CA1274FACDA185A4D03600B473B77B6F2909E279E47FF6BA7989B3A76BFF3022A63FEEE6BC3E69763F843ED16789664858712C708870F4CD01FED7AF184C938039B7D8FFC6E9FB0099761DC7809675E4A5353DA96514D24621A0897B39846C01E4766F226851AE2951432302ABEE2A953B778864056BFA257FACCB4735AABD8343BA968DE92501DC0ACEBB72375DE5D704D1B8FB40309B1F49CC954262E00382D608A35B3DC3C8EDA074690087F22FE88B167B6ED4E76ADDB8F9D641DBA9EB8874B1562ED3A7E1F05C3E29E4485C15E6AAE2B05671B3C7331FB4DD80AEB8589E7596266ACCC02D050635F9EC9A038B3FD1BDB67F269467C59D048AF808C7474D43B6F657159741DDFA99788FFAE174CE72458E0D8717AD8A47E40D806554B7AD2C81BCE52D0783141FF9A67532BEF1DC215F58EC16D5D08E91082302116A886B346B01F0AF79BD4433EA14F44561FB3316EEA11B9FDB426F17738E222E6C25686F468A62C20BA969F8E07709014625A2CCB6B6E5762F416BA2B20020C96C907F438DF0605082DC432A2FF515D13FBEDA7E046481D2C78D181D8DCAEA407AC1A60D4DD4AF5B24DBBD6A8E0DD5BCE567ED538A6A31AAE18B7060E5A92AC22C93237828CA9B0DFAEA0F91CF64A585C1720C2D1D00B3ADD63757CF055FD201475206F1CF4D253AB001EE3D0676CCC3C321E7AB7C2B7898ECDC489A2AF9EB76980B669F9ACDCCE70E40405E08654C5CD7275DDA4A72FF21954E472CB7566C774B0401D82A35DAF8F1CD9DD38DFDB9750933BAE1918E3A731918E4C6DF850338066935AC7C4EC6556E8196EF8A37F76C33DA8D000D826951DB5FD2865E4004F65FEDF2F3DAFE227A90F6E21CF05C84FCB81CF948A94697BDBEAF41EE859A0A14D84FBF1682AFE1008B5892178C78CE8B442C2190788E1D04CFEF30EE0534669265BE5B530A95ECC3B128D8B71A15CDD592CE16F2F082D1610045ECB7BBE197392BC161157F3B5FB658FB1AEA7329F8BCEE99E46287E39CD56BB74CF151C8327A2AABFDADD32156D20854194AA3D5BC346AC14E233598D55EA5586573264A255FCB32D1D6374928FCC80637033A6A60FF35A9F0C86CEF50750190AF1EA78F375A7DB04B2DF78E95B6CF87863EC779C49B5EC4904C71F4B8877DCD1770F3E18B665D19DF494C1DE7A061402C9AC449FB24B3B7ED959439DBA58C36C49EB819E8D70F56A2863C33D7 +pk = 29BB4920D150806A9061A5354651A661E94C60F317D65891B832879101FC58E6163BDA7381DDE90C1E3D64C0D1C50BA95DC41E0D4D2984562CEFF625C5A8863F6931AA34C85A26ADAC24BF4EB5EA0BBE0A214BC1454B33F99FB06E5B03C42AE2064A5A7E352784B516591D895FBA6BC79E7A25CF0A5C27BF22E6DA788ADC5FE5365278F6DBA9F853026A3D67532FC99D092A6736BD2BB56F9A70836F7DCBD959D0E1A43296AABED937D6E8B8F8407280C1A7CA99C17E422A69AB6DD2A7434EC7FC066FD6BFB837DCE42F5AC56CE73F8631CD22D7B255F091D1188ADF41FEC1717CC4EFAFAF9ADBF2796062DA9B5172E8BA0EEC588D985818F858989C03371406EF8713C0FB98ECCE02629234AD71D6C1523E10E8B32C2EA765E07DED0B287C453CE7972B726B0D39DC001EC0170422E04A5A05ED24502C8B844643B0B37C6A5E8745FC71012544D27F87F891646E4919221CF354720C1EE2B7D05408B27BD4B228CF2758E3D1E0DB3F0BA1818410B63790C4170086B33B8FCD2A4CC52CABD6E767321771322A72EFD7DDA1F3FA0C18E811E8F4E48960A303DB2B44D9D9DCC3F64A593562688A2003AE33ABB9079689587E729EBF78C8C7D365A0F4FDFA130AC322FB2267A800A8B7D7FFF721866002F64DB0C61FEF9923ABC8E1C2947FCF220E670534E3B0DBCE1D919BF9141AC3942205495D7E4AF55AAA02E5124247813BD812F1FF2276B88A26E09DF72F2C75ADFD0021579F771BCB5DA5DB55B3A87196D6F0012D63A1E4F79B5BD5220DE09D45F3F5A2E573F2A16278643AB23D6048CF6A8C4F3C1F56B54D498114C3B5FEB17782246B25EC782DA0026867CC042FD4939B3894DFD55477BA3C4AB9AE71ECC2F449DEBEFB0AE5F14F528D48D74BDF25CA1266DB62C3EF060165B02078D358DA948000430A3B9CFDC5EEEAC24B073E590E0A35CA603DA2FF878B430FB4DD26C181BC0FAB7C6CE7727FA7AC2345691819B513DAF02B1ED6A5B93847B0657FCC38B5B46FAF1F7F3561DC7369CC7432A57F39D1E5005EF26621250F065E0A1F74EB6BAA2EB1C5F8FEC329CF4D8EDF318E8415D882222B8F177F9D8E2997F8438D6553692F80532315EF9BE3FAFFBC5541680306F400372773936B0103B86600AB55FE930066A5B850B3B099F11D415F0D53A5A53EE28AE8DA7F28D356B17ED25329ED0559890811F9BB8A29343D738D0EF1C5217F890DE6C255EBAA1A0920CCDFF9EBEEAA5D84973FF5F4ADD06692743C63DB8F26284E53D08112510107C7B6C42030FDEE750553E30001DC51791D631030B597AFCE4B8134EA5DD0627A8BC7D6A65A456A05D8D3C599CCA08B212DCD5D02DA1BB013E836D3617348F7743021F695F4D51EDA6745403C8CA117658F9CC874F30A487E18EBC4F118B99B1C96AC2FA51676BC438F64161CF2406935D1B794B18BA9B9CB1D4BEEC0E8DE3AB5E349CB93A054CFF2EE39E2F7A3CEB768E1B7E45CCB36D82EEF1583C90528D3083B9475C7F123DF0A58C70B828F22FFA77E61E42A8078B46F996894F279FE39AAF2A0A692561F71E8AD991C86551B72537502A6BA7A78D2C9BCDFDA7CCB4B62CC0A6145CE24D9E782F09F3E063B3CB0439A60A8E2A37B7D45F4A9A613E041CF9F9DB59814885D53B311B323F2E832CF3698D080073608BF72233E80CBE1A449DD451077524DC96917E2E2A538E980C3EFF6F4E8E4E6DDB8559FDA57D65CCC3A67D80545A35324D8F277552190830BCFC011048021B1FBB92BBB2AE1357889BCC007F270F49A3DD11A053DE194AE36A07011AB5F44DB00F6691CB193CD20962868BAAAD7C163502B00C7EA8953A44A5102E8052FDED716732897712599169E6FFD3E744D1E822AA276047F4384F92CF36C861A794395B355C68B793519DE95279C34F0318B82ABC73B2A58A6FCDF30AB3A9A110803FEFB69ACCF55989BF477D584CB990D3CCA6B3112C895A7B52C1E31EA88F0DAC9D2660BE448B1FE8D921E53F6364B9E018593E3BC4BBFE94B770A94803775D8A23F2136496E902891DD5A7D8D9A5E8C26E2BA4F46A7D5C029F2EAE78FDB657F4FD8A7B1D676683953059CB62BF2C25561893F86ACF00F86EC8E25A04FD5A2F23207FB0536F2DED5ED8385251CC7C42143334D0106679653761C888F1F70EB5814F7E6121B50B834F05362B2A00088F4F6C3311CE2712ACA15827CEC387F0D7CCAD08B8A81B70239692AF4B59B3AB1CEB563E7F3E3D4690B14C441A36AD30CE7DBC4AC75C292B8F8D005D12A4F53773538C40E5A60D1F83683A23ABF9402E1C68B66F1A19F8D93050BCF4A8F2AC03F1CC72AB3169305333FFD79DB2A83DD6A47CD6DE236D3A03DD6EBE69CDF42DA812EC7E6178E704BA88058CE868C5831211C6BE1D248D0D792062E725C76B24D559F76D096EB614A8B60BFBA70F03A5E0D8483DDF1F97EE41EFEB0A16703CFDCB9B1135B64D86906616DE8D2142459B6D6F21963D50FE85118A42C2DE519C7E0A7CC44B6FDBC56DE98E3813A3E3D6ACAE6C79A6321331B370141FA9C93C4CF0C242421E51F0FE4A392C03B2106E32473344A636F8DCAFF6F2EB8394E01915F88B36584D0277765633467C690E233F4048DDFBC4362189300AA428C435A5329AC60C912B624311A063BAAC5FBD716282073FC0C70986C709AD64467DA9DEFDC567CC0CFFEA7FC54FDCA2C76F507B694723D01EB6D1108B1AA0AAAD478D33920B82447F22979488DF150DBD98A0BCCA80ECC6E8B3070148E231A7B60C702C467480BB86B4140AC1848711D1FEECCEA508996C5E7F26BD82CC3CB47EA69BA800952FCBE7D7FEE1BB9B8968633E3434CC09FCFC1046D62035EE7F058634EBAE23AC305FC14820F0928E09AC80AE80B9BEF58978A91370B41D53FB4F6685E0B98A1EE489CE260995FA6EA616BA5597DF0D08465C217111DE82FA26EE6B7DA683B515458D5A61FE130880DD593E1AE60FEFE3825CE9F40CA167A37B75B43AFDBBD731E20668D441EE4D5F4FE608D186CBC5B1128055DD14756E70575DB3FA7BD85151CFB35387C2A90AD5936E9A5D1C2E32A566641E808E72090C786E568C77B53817AEA07A4A87527119C464108168A64A7BFB5750CE71D3FF5FEABB4F125385F43D8E658C7C0CE11F00CF294A4E54DD6C40926CAFE188826B284AA835FBBDE4CED928A1255E64517ADF1D17581673B21A806D324BD7A9CA32AE1A17D4A39C8B16E1507062787D048D1DB68C53258030CEED6083B666FA54ECF6B6FEB12282CC9286F5F470DCEE61E929ADC2828D733335F07F44BCBC83D08AB8E63BF7ED80A9A5B34AFE62F0AA2013054CDE209631CD5705DA59B39908D4DE2B493E4E1C9B91467131803ECE4968763AF165A9403C694982162DBB7A1C7DDAD9127BEC51E6EE4BDA808135AD1E1D09C709F7D00197097698682B4C16580564AECC6C670D14671B77CB52B450E28B7F0F8BB0E0F1DF4605D3627279565B85684F12CD520F90E30055635F180D38809244E3A48959905FC2E62F20D4ABA078504D1E5129DA5BCDA974D04747958DA1C288F5E447E9B04D12FA76912198E1D836C2BF6E04F8CC8A521949FCFDE703E6C5F662D46633720507428AEA8AB5F997056A66F342B5F2F179E0F38B34D5342051D6BA4E536A9A5569A91AB3DBFD4FFEC011C7D77D63DCB1B1608C3F4B3980B75B49047EE94659CD3401278B36F393667F2CCFAF55F6B6EF545E8D4B06D0A9A7C168EC9C8B2100CEE9DB44678F78631BD7B6AFB7E32D89E05DEA8BB75C547B3F514B3A343B797061BE5C67451ECEFC1EC78A1F795B1859178E68A3307721452C2B21FF4030043FADACC37EF1DFAF76D5E1A75354744C02A0D137FB4EC7692DF9E655BD3C03967767CA92D98F43D6BCB47B7A9EA5BE27C31AEC3F43E938E054FDE26020A599E0B22F0015A5A60E0148C65950FD56FF910B8963F4D9A97503DDBFC25092EFBDB5E35654FE1B128520435325B1135392ECD231B648A17F4D969ED88B726648DA3443F5AE7A9C68C1738376060A5D195F5EF233218993E712C0611E6578E943D6D767C150FF916863C116CF27B27A29AC5598D255D2E7DD1A312F5190E2C89F92DDEB3293B6C16FBAFCB0DAD8CE91A9D6D399EB6B9042E655430443B6E6CBDD461B875CB83D0C13DF1DB074BBC9AFD82BDEF6BF3649447C5B980D5BEA8AED70B241505353E5B6034982BADD48A0268BD6B7825686FA17777991B63C8B6B4EBF0A6CECCC3D42CCCB94B7775DE87C6BA06AC383E3C7352D5DF76FC05C35C44DD6FD4CC77B8453808F53FD704A7F0A116E70A2384345B0E5FDBDC21CEF4BCF93DAD7B277CAB2F3C8588C6ED29EFBADCA3DBE4CAAA8AFE6F018912C505EC0BA24B204C67420FC931AE82167D1500B23D4743A2B5D077496C72598512FBAF1B9FB2AA2C9F998E25E8DF53786B28CBFC0D89E17414E13A4319BB05EC4F0AB52AC3253771E9416C12C6540F4063E480944B1AB6BC79DFDBCCDE5D83D2EDD8C95FDC22ECC7C93E0FE196A3458C64FE720BFA1E583A9772ACFC7D584322DFC925B1E9A05CA435618828B9487603366C155EAB6E5F026BA579EAD8620E3819DF7F092619A2BD920887C6D101C65E6158307D7516A36A78100FF126BA01CD3519F309D7DBF94C7DE93EDD326D799293FD33DD0BAD99DE2EC5B50F34B78AB863EF46B403D3E01D6A1B37783BCF1319BCC4CF284DBBF1DE044289016A235CA41AF36354692E24C41D4B6D4563E889243D9689E24465F170CA4DB3562C70A2D240071EF4857D463A15BDCB506A5EB1B40AFE43D442F734AAB6F62168B3C2EC86D554A0E4E3396E8723C96A10BB7A5DFF03298C0E0B0C7256D28B76A8D05298BB24D1F9AACEEEAF2707DB1F62EC2E6D1F7EB2163A4E086BE0388A13B9B3DD77F32152AED6E5768A11A8E5F5AD94C4B43B17F4B6ECBE05F5B3140903890D3A4BB00F16E790F4FCEA1C86D04BB81E149FCFCEC8F0EA1942948C0786BF98EF9D66A4A228E8BF177890EDBF1FB08ED32299472E70F5CF97B02E6C5D3AD81749AEE40AF5DFBFA05667F7CF037A927E3D3EAFBFB54AEBBBA0248209CA3370ECDF99C8DD4D8833439DB7AA6F8098FC0D36609B8C8110ACBCBB95FFBBFDB8CC08215D28C83519A30BBE41D6FEBF99BBB2150E2A9D3D046AAFC62B9A4B472617052B86871CEC8AD18AC01DAD35183B3A95FEE20230C4EE025B4BBC92E35E4327BF28B7B51661A6D08C062927026273F4338CAB255772B4C42181F3A2625286A479E25CDC37E68888A3A1A67DE344AC5AD41A303A194E11BEA51D78D886BF23056428B7383C9F57E2E92C7365824ABCABD3C9F74F2AF65F3C3EE06BEE54A8672E8AA6F0C910307111F69A08495CC8C8B10D59F22B535D59777EB9961EA303FAF1967F554C4C6FA2B3060CF2623E9C56985832567C56772E312A7C69A660CB6115972CC2883E630645684D315F3CEEE93904FED03C75D0D418C970378D559C69794534E448CBC7145ADC79696AA914BC9975C3BFF282B4EFAFAD1427083E95604E20D76FD8AA920C0E2D6177404AC032693CE4F328EFD075980C3E3EE42624C6B74D61D276DD1B3912B57E92A99D4FCF56FB584D7829FBE4F7BBCD22BE7287512AA6B8C6F615F8BB978A1C336283F51BA01EF0530D934430F3C9E79A44D3DA09349791B12F26EEAFE039A2C276D008FE7A29582673EBE92A2DADE6BE1F6AFDE45CE012ADAAEC7F801986A011694F5E969794D27DC369704E0DD8071F89C8315241B4D70D9AEDDC9E780F0A656F0EEA34E8ACC7D3511FFAA55C2465EA3BBA753D9EF14B39811D5E258DDAC42F8F9F02A49417D10FD4E6CCC12F59CB67E4172FD110F4B7EB7830089FAF177F16EC783A453F7B9087255E1C89FC4F5803F7EE1BF664EFDA8BD0A7DE039A497597010A64BEE763A8592F61058FF6A3408ED3B3D24807F583B4A79AA05D415C917B2D8DE236DEB228184149C184A1807EA12F47077D49A58659D7BE052E0C67BBB9AA4D1E78B2FF8E6F34EF4BCE36DCEF23ED9AB35096ABFA460B1C203C0F64D9E90400E770D802BCA29D52A3C23E58457C14E6562A56AC62B91319D577F7CE376015C4656EFFA155C116173CF89CCB22E1E40D025145ADD88A1D27E54281D173E6AA6FCCAB7EEF7B31ACF1C62F5E84AEF4094C4F3B661397B31EF97AA0A905E7B1CCE276C0ED5A6E16867679B50434D45FE2CCA2F376C14BBD8FDB3E342F0D868672DC85E0DEC9F9D718B33D45DDF42FF4D8866A609626AD9E416FCCC99CE1FDF6C9CEFCC5BF08AC2EC6D79E7A291BBAD41D8CCB26BBDDFDE7BED4F31C2D8F341FA34B513AE76EAA6C6499A064A656314590206BE4D333A758BE9A7E8BE4D6CF40BF052E3ECBC709C2B6D7F4BF24C40A8A1B1A6CFA74FE3DBB1F6EF419CBBD3AE91B5F1EDB1970D5E01B609E8A1398AC3E60C95B4DC6B29B524994AD90D7A4FFF127C639742282DBBB06FC5B366C0BA2EB13FB163950E6968D5932658D78D26608EFB0FDF04B224DF8E661681626793733ABE0CC727A4FE83A6606E1AD55E2E743CEDB5F64EF8A20146DB60F0D0B18A93D25CEC8F265AFBFE21A77B60D54C6A27FF4EC26A6FB5575C57E683EB957ED3752BC13ED0721D1DB5622199C7289395B965BE64FB774E340900A247DA763A89EF0065C4C924A2321CE2D671C26F8310D985E978DA7CD9AFCD47A9BECEF6189D5076EA6874CF9C25EE528E9A2266235E9187A536F0F6E709762A5985BD2AA628A4E87A7F28C52A5E3827F26D8CB8426C1E600FA9ADA6DF89583A752448962B55439BFFDE5CF147CD3A7018152337341B895E43112DEB6E4DF443CD24E75164BA5198C8B843F800A67B68E17C80DBE0018AE7E6C3929E2A496EE0A774422B4698F65075CDF8BE026E270EA6C8791C1A3AD521812A76D3F38B9C2EF100ACC4F4BAD36E5098414275CE07E4E11EB0190DC5B25E5DEF98CEF4DF00D348B1CD36CFAFD69F87DD0739B41550BB1C332BC692D8847198A63D85C4678365CB2089F85613C132BDD7E06973789BA87A38A3DC5B39638C718EC762FD6A2BC63978AB6EDF3B2D83C4349712D4E0553AF11A6D8 sk = C796FD12D1FEB1DF46B162C38292684C09059E4463CB95DBDBF498A4DD4F7F002AEDECFA7A0388DD smlen = 1993 -sm = F707D1218FB47EBD2FCAC6CFB90EEF9B2189B07231845CB9EBBF5FA5FC1FF2F2B2D23C36AC83BD6C8AA1AD482760EACFAD860DAC21C893CD5FBED75576ED1BC2F3604912D24DE15513661EB6837FA7F20B171B43C9DA791CCA9CCAC6F170D2E58E42320F9D5F7CECB690331D2822B1C1F1F046D6B7C1A93DDB19A0A374A386D123E3C204754327D0248A4C92B6DC5FCCDFAC62819E9AFC9712E5DB78EC710B6971950606D43410365A9641D0B11573F405704441C4D2F6D718B2D8AEB6132667EF8F92E381E524DD217FEBFD15ED410ECB65947E39ED249C5E24F33EDEFDCA4BF50A22A16D4BCB0F813402D67746EBE2053EEE0AB63E3AF996CF6D129B5496E6D7A1FF16C51FBDC5A103956AA5F3C8DA8AC1E8E418CF043BC51ED2176CFE50DFC9064FA9EA7F14BA3BCBB8ACA16C16DDADB753263C2600CC615320052F01F091F5F5D1F02BBBBF6B178CBE15615254F085999D2331B766AA4963497CC48F179502C8D1D0D15CB5B5AE6DC4E360F0A43E9FFB5A78E4F004D8005C633A10BB6AA7B18572EA7B96DCD3DFDE12836A7F959632D62F326A9087FF5656BE19D4E5EC9DE172B1F2A85A356E237EE7AAF27B849F8E34D85AD69F640A6C46094941910A07F4F1ACADC07AF274F110DD2E0B9D8F0EE0A99B156824C952CBD3C4D30CBBEA66850AC8755A96A0A6DD517EB653BB8CBAF210FE86E6040B7331E7E93002F166D796DD0A6B4649109B35640E340B75CB38063D063B2CF83C1DC627CC771310516733B9A0B7C43FC49C0C61A5891F5414669D0C7ECFB584B6F604DDF900557CC2C46AAB0CD7B4F09902D6BFC897E83C2D13872DDDEF85C8DAED5A410A49A4B73136AFF72865A7B0ABC5E3D118525D5C215EC04DB90A89E0E656ED96BD77EF3060A04B5491D166ABF8047C4152DEB498B22313A0C4C6AA362B1203442FF41DA36D7FF68FF03572D4602F19CC5AD7AB6CC7712B5C6950CBE938399C310C7F03AD1CC8433ABEDA9A2A9FC46B6AA058913AA5079EEEDEB33C46DB6D09D6F52EFC514D6B2D479458EB545A75EFFCE493E20F6707F2B74A9AFD86148A4C02954761DC805A204472B5A1BFF6D18EDAF579662AE7075E089EA7BBB3398450C4DB8654619D8B9F5B1A96C516785C10D77B1F31DF19387CDC7E36AE0986B8D0EC83522E4E32201030C851E944A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B +sm = 257477D8025E696E0E14DB44333556FEF51C8279E097130B20403C79F712FEE309C9CD33B381F8F36DF82CC2D35C7D5FB148B91A4D4411DC0E9026652C7D27B3F5DC15E30F5D4745F1330D629B8859B5AA9B0D8AF23432C7FC260897AA85725B8703B4D2FB778207D4FFA1F2B83A845A43274C315A20E000508B59EE1CC33642971629B02B8C69911BDC0686DB86FB66F8177EAB921168AD3C612B98910FBC6E41E2C6C6E307BBC9ABB9ADD3681E4E82FD0E1819766E905634FBE43F974B114D560117D8DE0A432B888EB1E51BBEEEAF1D2EB3731C1B085703222D50C7909C9F700F5C8ACF8FCA76506588D5C91AF98DA51082671801A9D42968DE995C9CDDDC52F712C107FE9243EA46E9A0B6039BB1DF4A3ACC0ADD462F6E9D3C3248E3C24A350B5EFAF2EF683F2ED2C8FEA05A791B2FF61BFA64497B7085DCB087545C2ADB93E41B655C8448A9B59860A63ADC753A7BFE8CDA85EF0C37D007B2F61AAA42F4E320C69323D85A86BD680DCA9816DE9F2CEB8F4BA7C84B95F10BCDB23BFBC2DB42F5FD930D450BD9275A7765F1583D03B011D1A2AFC52A4F3988A8877E85F9BF9440838B8E625AE39CE6ED34C99F6432C1F579A5C9A7AFF11E998B8B0FB8861974A54B31FFE8E2658AB4E69F5EF98F87E3E971871C5178EB39A0BD111A1FB4A243C977F36BEE408DD49B0A9E456C3B9BDD43604029841DEEE86358EFAE603A32D2542EEF3B96CB276FDDFD3388A203DF67C4460CBB8E1024D15FD6F45096E422F9FA60D4FD72FB3900984ED5214CB30BD180CEFB6AA395DE03A2F6815B37EA6106097C356B56AB2CE2CE47BDE676A6FAA2A012E664FA9BF511B47B97C4697BA4A5E906866357BE1BDC52FA6D271B7EA9CE6A7E1F03D22DE1A47CC67238C93C19D1A1DEB48A62E403649245D0F14BA1C1B6F40C3E354F5A5346036A6408A584C22A14F590C45DDD90C1BEE43B54C4ACEDE89A209351FDF34F28E35474DA5DB79F6098E5CE3F062349F1AD02A7D834B86CF9E9BBDCB07AE8952BD7F52EFC514D6B2D479458EB545A75EFFCE493E20F6707F2B74A9AFD86148A4C02954761DC805A204472B5A1BFF6D18EDAF579662AE7075E089EA7BBB3398450C4DB8654619D8B9F5B1A96C516785C10D77B1F31DF19387CDC7E36AE0986B8D0EC83522E4E32201030C851E944A4117808D9D05B702483924E99623E778E7A3B7623739AB7AC488ED93E711EBDDEC383BFB7E06086FD0C374F4668AB744AD99B8AF1C75309B60F55DC03FF7BE6F23187FFD5CB224068568CE2D06ABE441557B04A5A0C2858C416F6F7AA89A96ADFC2AFC54E0F31416CEED005B7B140B342652DAC7BF401FED4D94D475784936FCEB4B4F334BB14BA55B1EA9A36E2B0591287EAF4ACED997162691A96E7F59853E609ECA9A225F615A49A12763D80B5DFE6F8638923C39BD652936B19B944D5116F790E866A61947EB60CD1F3A1F319710D0F40E487EFBEF51FB4D00F5DBB94810128215F72B1AEDD74A1B1D237088DE3098417714EEB67D6A3E6BB647B6B0AC6D0BA3089D4CF6252B69C414E2BD6614429B6FCEABEBA50A4B53C7394652ACF7DD9403AE14436ED5FD4D1C9E238A8399A763806FEF5C3742C55B7159EBF5A13B271428F91229C191D617808A26AF9190F9D445BFD3B273702BC3E7F610854C8E86066BE7757960A880CB6727CEF19DC7B464C464A7DAC9AE85B799747B8488A4123B6BC7F0F7C2A8E53FD4F8687075B4E25660F5107ACF22CA688057DAE0496FF15A3EB9379A9F6E22FA43C932F137E389478C05DB86060686AFEAFBCB9ED79AE194C4146A48CE5E07EAF585279313851CB864A50075AE46C1AAB3B3CB920DEE2652F5AFA0138051C7C980946E8D5E18C16789CD184DC5598F65875EF43418DD56E11DEFB5A4A6AFBCE041BB292E0E2EC563296BA4EA6CBFDCCA32A18C8AA395515A83D0FB7819413E5AE056FF0EC2F63F1D52A8BE0B334A628D00995BEC7E46A34BCD2DCA0E9C5A88E0FC8C43843D6AE074C699276293FD8DB2BE48885155688428C2F5A6C6C91BD4A03CDE2126205F9EBAFE319D1B4F80277FE99211A09628AD840046EB9AA568EC71252CE9F69827B677D9C0D99546DF5A48A8D253AC0036DDAF4D045A70F94EC54BF5F06296B2C2617F2B0EC0B8374DD28DE269FAF739B1E55AE1846F548FB6C0403C5ECEE3CF9D1927E317F0D07E11AEBA01C240FE17C6660F7CB32305AF1EB6DE4312FDEA6990DA4E9135DBC0B88AD0AE0847E1576F3C2711B785B846C7A4B823688E4218596CAED583A90DC46BB9B27E00E4C1110B65F77E602F043A8441563667691C07162E52A53CD76E2D74DCAAA2983BF2E8F02CC30B05BD4F9AC731931C59F9EBC038FAFB09FBC886F4C4191352206BB49ADAEF9D74BD08A5B780FF0FA301343F5EA81D36912ECCB0FF24BBF0BE6A8283EBDECA79CFB22639DA38C9C639C4BD66FE5A75F0414FCC1455702856E6FC58344BF02998E17E967183AE920B7E04F58AA09145D6DA79B65EFCD18EC55BB9CFD53914F80D73C2B08BB754AC63E4C82D44B72376A544D97394B7C99678758B15CB94E71F9FCCF674B29ED5AFDCE452959BE5AF510D57F9E5395A576EAA1FA7BA9AA4122A779727071FA485C005B447760410DEE20B7C2299B4A0D5D9E5E4E038A19C87806C3FB875EA5BD7F47D034D7D5FEC4BF132B04E47574172D392EA7B371516190AB81C67B45FEF6332848A51B6C7DBA90C410A44E9A88AC082FE296A7435E7D2DDFC645D5AEBBC29620525757DAD1B0222159D658C7225D02374EE6AF479FCF1AA28CD91B count = 35 seed = B2FD7BFAAFB667C9DABE5915C3BC271EF41F18588666A6F4990C09D098E62DB590110DF6A56F08C5E0DE65B00F91D60F mlen = 1188 msg = E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED -pk = D4C0AB6F9D5B8A42A03A8023564630499E7F6E8B5D0BDF102099E18424CE8FE28B44785197A41895BB858985224923730B5227522190E61DE67BDF47696CDDE857844DB81BAA892E64BB4FDE7BF923124FA6370D7BE6EB137316A0A692E3CE8FA27608947FF559F0255B0280C82BA9170FB792DD2CFBF611BA9138100B6FB0E9433F7A4F994FDBC07B631532E96ED917FA5CC18FA0DCA489E06D44F25B410C4B28413F6A3EBD59DFC4E2DB5E049AE46B38B53913706CD0338A3D4AE7A5B09DC650ECA3F93B6E1453E5549E350C20302AF1F6515A54E9A3A5D83AC47AE06FD1E8DAABDBB185A960EFFB9E338A491BF395EFFF622709EDC2BB66C9B49E7EA86901928AFF9ED5E2AC4422B25AA723ED1F0D3804B75E9AA92B5320558B2B15F100CE532B226B7F23315628F09255E81F29BD55FDB0D3CA04A84D7D8C559CABED1E012A57BFA00DF8C6221DAFF8A552B39820582E84FCF050D39D72E7A2481D163C01A87D6B7804BAB96D0632C58B778E1B7583FA272C4D3D5A5537774C35A8B2795AA5E9A0DF2ADE599559F7CB2F1395853275E138EA3703F9507490CACC2AEA9DE7015B5E3C30D28240F13E9701DF2809403CE038D86E987F93220DFB1A83F386C7CA2B70AB8229AF73EDB34A20F8BA50F758229B7826AB1085EA7B0BD8E6957158B58D271FF908CDE24FA7BE5687708882791AAF5A8BB24CBF93E83E0C5D569B0E2AC857B7C638ADF1A927A1CBB6A0A0433B5178B8DF13369DA8A4F76403F644D86971FB2D12FADED6731FDF3D175C5DF3953040294A6B3A5CD4444958D6B59A60E36224E6179633B413DB3A7270DEED7212D935E7EB459E453BAB755EBFA0DAECD27AED8F848B1A1FEA0AC1C929606F18894B0C5A0EA583259D7DD318D3ECC98898C8BF4BA7596B8AB053A778A186DDCB8D684847CFF725C342AB17995757CE085D4487F8AC1C2DA0B13C06FCC2B80AB83BA4D9F7C5CAB23885CEA661E9D7787BE3479C77A294CF769C25FF4D63DBA086F95411D7647122ECABAE279141E3E434EC8C97D7D957E5E17614FBC25139F2FE149BB8E35F1E3A9A697275828E8B9C7D213116926B3E10531EC112C8A93D070157D443DFD77824FCE8FE12C2FA0025E451FEE4963D9399A4E0EB7526F47B17E41D6406E0B75306C7A39610C3ECCFB96445A5667C580372FBDB7DD25399CCDCC7BE0F490F76AA56B64460594A02589984F524254A35F7D3C9850F32F8E9664ECB84045BDA996D8C55861C075D31BA56ECA458B087453E09856E3760CFB8196CFB5674F40DA45A5F1B5042902EC9D978FC1BC2FCD0D2864E3C716061E9948E7FDCDDD214E34CBECFC582A73DC40D06F81E86664CB8CEC09EB8C43D6E088FB564849201F0B99760B7108EB8E2D64825F387958BA368D1CEBC9DFB0F16570C2CC761D5C9D4CE0447C78D7DE19C849DADCA6D555E0BBF7C08CD1E6F3FEFB73DC3C2C6FFBAA46FA5D73FEA76A5EE5C9865D3DF491F271150599CC99D8AA8E7D87EEA1AC57F443A727BBCBA527879D5F796B993AC29E7F2F8E796B01E18D0E4A7080AEE7D8F3AF4E94C6C41D4789122A72769436FE2E56910E759ED2EF372853131A0BDFAFE2A1AD2E6DCA6EE444BF59E3C6600BB5CEB2ED84AE0056BBC63275D66CAAE1E5EDF986DBE1710392D982CCAF4DBC728697E9FBE050233FCB102B1737B64816AE2804F6800EE79F816F5CF739BE459B88F0FF4BF4B72505E8D861A9D0FC1DDF3E9B0EA1F9E9CDC0B40FFC398810DFED225BA4172AC74615A6414A69CD7F7B351242B8474EFAB7126629D9DF86821C0EE63A2A92575E6FA6EA26D8D07FF6F3BB0B42F09C51D5582B67A4F0BDEB26E442E57CA85AD6C9A30BBB85AF74D00460D9DB87FED7D7BA5A0ED3A9091C7491A5DFB9760E62E7C60681328C12BC3FF64CAC9F56F4E09808B95423CB7173809B00D49707430DA5C1E7359F8BE2B5DAA3A82F8D6AC3C4817255B4713229ADDAF0727CCB19A167EC925D34637DBCF6C5F95AF30EF022E82F4968EF0E2CA62C61AEFD2AADE6EC39A9FAD505AA0EB50C4D60F01136FEEC46D83D0C9B45056436BC9349FE64B66FC17CBBB39FB04BAAB293F74CB20AAE7BBA260026ACA5E254345B0B1819F473A51A1195AFD1E65B023842948CA3802E2FEAEE51218987217EBECBFC54B68B045C30B87ED73E96F415C6F6AA7F1B3AD1F3BF82CA476730025EC35985B0A8D8CE4CFD5F765716CFD65E5E84CB64F8AF6B04EC57F56B52E0389DC7AF91A6CDA3530612E6383FC826513E8035690A3165FB6011E780D8D5041A0502800174A8320F56D5AF69FFC0BEDEBD87CE181A8D5F493C961B0BEF66BCE6FB5F540699C66AA88A65EDB0B2EC1CE93890328311965BD02B475B3035E1DE88BC074009091395F6EBB9797DD387D5E5697A49A504564AFF7D72C2FA5311CADE6E937C3713094F59DCDDF61EFF0867C48A4A5E814A5EEDF4C6386A70152772CCB373B87D681B4C25075AB5DD9138190DFA6CE15C305EF0F181CC612E8E9892E85641D984CF5D8586C83E7500FA425D7D9FE9119DC99B768AC27362E19D7D624EF85ACC693594C8220EEBE24C1DD3BA008500698EC41C9B91356DC0FDA4E236DC167036ABC966EA70421E7478017803312C14C35634784E192590738784CFAC192BACE21C724371EBA19CD350BB24DDFEF06ECEBCCA772039D67CD200F6427E20BBB13655AE6CE25FCB8C249DD72AB4E98615253D10DCC39CCEA084F0CF4C84260296BECEA7A1C2702734F2C4622F2216A88610F08424B5DD941EE757F108DB69C0CCD9574C45B31C6E76831F5E55E9DEE0C4A73F434FC3548900FF719F74C064589AB6569FD2EFFAF110953CAB692D9C6836AD40C99E4CC17574904CA7B1167B8E84C39A1C5CF45ACBED46235438E89190EE125777B32C4AFC3B94CD621C35890900FA8FCF2927760EF98B694B4C4D64F3F7762BDD320349CE098755CD7ABC5BA23ABA0C5F249807DAD5B26D7FA08F47B7225A424A23181BA5BC7199AF676D30CFB29139B20153A8A54E14A0CDCBD65D24D0EB19D8B67C57DCBC503BF1B8FF208F992B2EF32840FED9773A8776B5BDB3472464EA53186F6E3EB7BAC5D621A191ED021CD3A719BCA6DC287B6EA434C42C1785E8BBEA265E42189B6D6079A7DF8F0BF52B48455D7016D6B383608149F4CF8BEB4B265CB37D7B35219BD85981377EBD6BBB32A5C3D79809158D45E8E891205FFA0964CC15D8AA75E225674762A6BE583D2A9AF663B530C3AE70A5DC3CC16F5DA4972487064B893A66435729486E5A0E52169A0132DDB74E86FCF223CE9B67DF65EC985D320197560B301C97DA1030581D781DB53E6BA33671A116431F5074DBBCE2885485CCCFC4D4F1F72098D007F7B81ACA7E6DF89DDE202D8EAAA35031DC78061E4D2F30511F9EC4A6AEFB8576598AECF179F5179028A6F1BDB16D1A94602C0EAFE6693C9639EA8E005F150AE199A11B5CA073F895084AF0AB6919E954086C0695C9ECA33524B12518A2FDCE29B1A3A190D4F56D555042BC51CB02FB65F25F37FE3550DCE862AA80CE2CCB41877A642DA34F8A98E57BA545CBD9896D8D3D8C7DB7486C275C5CABC1B0054C32922CA9A1E2326BB2C3AF16ACEBC62F65A0FF044215847158B5910786BC09F1BB4984969FB947C6CF14733B4563A86CD5E13D6CF755416B4E680BBFF1C2617F84D644B21F32C7C6E870B4B150572437448A7678F1891CE386C928318749C9FB28DA1051AF7DA679F077F8F7A7CFC7A5386F97F690CD21B83554349222F5BF444DD8B2496B6B823BD8B9EB76B9832FFF3EDF29A71AC11269B124B375119B41C00E8CB97157985CF67F358A6D5E6CC33949E33582506BDB63EDA9E4FCB3F943256714FE541F976859686258839BD3330A2E6F0B5C23267149F0C021C70F5B2DF322AA4F7BB93B3260BE6F055F9267E900A4E528969133855D5B9A83DC2FED6952108CC336598295D8C9FB206D73461E0DA39C1B581C2BB55FA1EDC29BDD890292E29DA29CD0C7C8D50C8F4FA8397119B96375820901058BDBB1988AE40A5E25D9B741FE8EE295AF4DC0B03C1563BB577961DB94A7DE1CB15E5C727EC9CB4A1E1F7C94EA18FDFB8DEEAE842C7EE1941E9C2B0E389EB56E82B96D1FC15497689A88818883CE7131B5D37C699D41789195768DB503DD981D6F2DC2C52994EB014C0247CC692B867D460BA2F251CCFDD99BCDD048D40D5CADF548487FEC7E41707A2A804C49107B6F0DF0CD17DD53BEC0F5D87428B9D4BA399D7F6E55E4798D5CB4450D9442989B379DA1B4C41D00380076DEF90995C7FEEA3EDB01794D91E4D70AE73BE9091945BE1F150EF05062300813BE1D5FE8952F8A436641A3525306FF987B9F885AB46D4E6FECB1FF8A4F8BD34353A6282400165336761D00459F82E5EFC29CF22C1FCE8BC62E687190F8524F361F1822B0DE998A2C30ED09DC52553E19A95D682BECCCF735DADCBBA7DB0059BF09FC47CD4393467F74FCAA5BC9279BA1B148A322A178F3E5522EDDA74BE4CB8B6C93D2FD2FF74C6C2C23A57AFE890CA799D96072F34B3C0450EE7993F747F0FBDFE22DD43D0B3A16D1DE18CE03A4377035DAC11E54798C86E967E1625BFFF32349BEAC915B0021E274F9D62152BFDB72D9CCC5E031E04114E8319B58060425F01813A26959E7718633238E02EBA934F662EFA0A555358B5E8AACA7BD54BD5BC5025A097BD504496CD33FB958945C603E8AC34ACC65BD3F176186BEBD49A58E02DA2125928108C31675DC4C7E90CBCE6093FC83847955AF4FEB2831A0846B83ACDB75C0939101854745712A9B114CDA6F36063E68D331C3B4F47D11B1AE4CE5487A1B166478DCB8BE657F72DD23F1C33E75BCFE6BB9C3DADD1E012A311024599957DE4ED6AEA20C179F08F08A1A166A685861309C7FC62443D4F795CA34AF28453C9D9C451044FA7AA4D7C94EE3DA5EB197862672C62C1CD781CEEEB30D2D90EE1CEA9BE7299B67F3CED3DF9606089D199A725FDBD230D207B6AC08E05F8543BEF15469D82B93E1D2F466C805C4F9D8C95920D18ADAE79D79048C2C1760318EEE89A68677176899F5629851935C5729E217A766E69DC2363B6D0EBE94FE7E515F1C2694E0FC44AE2FBA095257DB4EEA6214CA013DBF1537E91CDFF920F7E61A6496FDDAAB3BFF633D195E869D8E14AF47054AC93A7DC78ED200A587E1E0157A7913676578830C218D963F3A62D5BFC3F69A0178EEA316D5B1FC189AB4E2C373BFC484F650397965D8C759061E9AA0D9D6D6561D4F78F889D33A9A96383A567C10CD7D7EB572062238C213BCE074DA34414B307748C8098237AB92293D799AACE4BA96DCF649FC404AE877787555D32A5EB3CF8FAE73E49E44963C7A16EF82E6FAAE129061B7B46C8672C421DC242DDD3B83101C9CCE89E9CFC3C9B6175414048E81096D42F5E9696DB69A767F7022A3CE7EB0ECB045CBF20C66C920867B82F50B596F99C1706BF0DA7D729D16EDB8B18F31C4264D8330E429BE65E4CEE1B374FAA5BCCCE22A274810AC64A73EF750E4A2F397C5B33EBF556AF98383634E9978B6478AE4C45D2C5475230605A9A2349E3FF07B3A83299A6BE3448A5A9E01B2AFC9918CD026FBA798CEBB740B10B786E239870EB2C7557C1E5773F8E1456D2794E58386631FA50DFF7B4A933FEC3856794A1F30904961E80C72A92E7DA69AEAD7E31092ADBFFAAF79F8375DCE0BA8E6B34F122469ECC9FF3F76CA7E569733D77D0685B01E3E0ECC35045BD2F0C7A2FDEFDC4AD640890C2041A3AD4559A9C4A87D4FDF48C4D3E091775BC1270EFF2CA58008299A0994EE31F09F7563EF3D3FC62DC8E2F8DB6755059712346754A82F1B8E407ADC07A055CF408F68CB9D9E6753A6C2173D20467E42FE221505ADB4F828F8652456593F126BD880E5F3B99965D5D206A0FB3D39BDA04B0A98E93419B0882CE61F10DBEFCAC3BA67BB9752E675016289708F2DC4715B7B29A9FC495BB805EB4A9580AB438E44A1CE18EF604A115915B0884FD142E541233730F6487646169908D0FD225DEB387F9B406B6DD3D4118C7BC2805F3883E44EF7A4C8581DC0388F26CBEA69B3A365C1D36274E1330F4DA4219CF9C81279C1B7D4AC137DAB993ABBF5220DA54F370A6382F74F0BAB9248462929936D743D1ADBC6FDB378D55F4468627461984F87FA4A842C9878BF4E99FB8A06A071B4B3B434A50597AFA2A1C0128D345F79F26CA3BCBA68FAD7B49D6BCC59CC8E8585B184E88BD4F87D0A3CDDF82B70461F948515D1FC3248CE68D43370B2F35BD6EB20397632B75C267C464467D285AA670C3A930CCC35AA499F6363FB3EBCEA2F22EF516CF6677A85D9D486BD76A13B570C53CACA2DEB74DCBB3B2DE6E4CCF3E792F20A5F901AAE69AFDEBBB8CAA68FF096ABD9100C9780975C26920F29EA033EF92DF2069DCA5F781015BE377C67A09C5F1BB57AC8E5140F777F2C557BDB86701A8515F5FA26884D396FC5DFA4E89519BBECEF6BA1E7B67439EA56892C202FF3669165225E70CA29CBDE0DCE51976DB2643E396CD431842110CFEB62AB651F0EDFBBE7446E6012C9CA0E8AAFB8451FCBF29A99363F92468D84980E14FEC91D98D20D55CF11CBF5203C64649F1EEEF80BB05BF379FAB1559BA1A727F055434D560EE1A12BBB2D8F557FE6AE651E8A8D0BB177C4E332F37162448BBACA618F06168D763DD9416A71672D725FC90E00B535323EF30721A0FEFEF5AAF3DB90EC24D3475808EE269192D4A9AC7266E17938B5A8597894E374F865CF64ED1BF6859B6BEFEB0FC9CB68B1B8261F3D754E85F17AE7C86DDB3E61BE41C836354510AEA3D0688875319D665DE5C6D655B9717695BF5E610197869DEE9E22A26C43390893B337FA3EECEE02F10C1D89843DD58BF09106153AC815828E964E1D530F692605E9E2FA417657A4564703228F415E2DD1030A8D6FA11B6A7D5A41473160B8117BABAE93101973AFBD59E2764BBF143505F355BD535FD40BA2704624C0ABEA69CC940B862FA92BEA6EDB621BD4AB478970121984DA67257C10DDBE8BF81B961E2A86FE16460D5D7 +pk = D4C0AB6F9D5B8A42A03A802356463049BBE71A58D4BD63BE8B4B361CCB9B51FBEAAF9069C62AAA94A6B42B398C8B1B33B8ECA9EEF46364B2CA326EBC90DDA19BC404114E335C99B86FA644B0766FB2549A846F1C14B11FAA1498F7262238C1D5A66266763354FE22ADA79E9ABCC68B948425DF3AF9AC6AB93D181413EB11F58978E2BE633B23114358489BF1F814616F46CA6962C20265689C87435880BD7B0D331C7DCAE31056865E7A3D19F840A8FA4AAFBE2DE49968CC0C9B7B98AAC3AD8E1F5331994A4E582DE5A9B44202CB18674F9A5700E300AC37E711E1584309A87B5A74BCAABD74358EED0E7BCE18EAC0DF7269D005BBD4A2503E48F070EF5A2B0B58F6BF356DDF5A5864D8BC1CF535C4F1EF60CA03A72AB1B73C1BE1A5B42AFCECF9590223BB1E8E529A571599D1EC362E4B711172EAD136A539D7CA46B48B53A17D01C18C0B5F9A0EAE334F764C87C859EBDF431DF272165F63B61CFD8D726BEC73921CE33A269439B84F197EDF80246A99622A2E3B45B842E1A7CAA685E74F96E4357177CE5430433F365EBD5E6D2AD416FB97E2B03CA68C26516271EF58CCAC6911842F7963BBDBA5C70EE2ACC7E582959CC1378183DB48B393FB490870B2FA576ABC00F8F2D8019894740B66681ED274C60F771F789407B33230A2AD6A6C6778E98B453910A5FC45A1AACCF1EB08817198F7A444CA0255C36620A01EF43716C851B991B63C11437CF6C4DA55AD21F96AF692DC1B937A490E1786B90718F235BF305F228BAF56F91F0998912377EA8097388196F38D45699DFF6207C23EB4A965B0A066AC3927D179FD8C08AA51AB1CA79DCB46432AE96F2E0E3FE6FAD026578E94BA18F33EDD36AE38AADC807BC7CC2FF4F596C02AE8A564B7CF66DCF34E083E3532175431D989BAB92B32867E8D596FDC711439AD8B30F22615457867FF75884827632F0BF18D63485A0925B6A27E2642D92120264A4F9928D284BF67DC6FCD0E0210595B0DE0D3109332AF316F9B87D1A380368D30C3A9863CF1012494B430E529C1BA5EEDD57CCB9A03FC086C7041F7FB85A627D50C46E476566CFC9F20CC9E69126F14911B06246447F6514584DFF2D42BDFF540C6F3C97E6585257058017F755FE463C4BFE9B4DD8EC37062F71F304D83D12A54D6E9F63A700312D58B95EE5CD285C9449802A13DE218E3D0557F931A5929511D46CE04E97F93F2831C67EDC04C43A56C23EDD8F70903DF41610A89303997F8D11607D861F71EC630D695C04293708F42A6B9F95FC1E21CA4244A7F9054638E60F9CA55694C27F7B1CB0D210F50306EC7A5C728DD13CB0D34D2D6B23F040F25F4C3BDEA21EECDD5759BAAF16D8CC4C71719CEFB352B7DBCB3EE384F025FCB06B3A5B8D18E57BB862B7C1E72447E5814FB57458D8B7E3484A8938B9E6BC4CABF46F424E4AAC681E6D6B2080ECD365C4398BE9C53DA164B9FA2E2A7FD740B7D3B78441495E28F35E4D0F89DCAF2D6384935CBE24F3435B828E9F76F2A1E494D8121FB717D8A829F8ACA9B79E5CE26858A6D551C0FC3C5D449A49F77A62D55AEA5FC7C831F946E18F985455E7010C2D1D9C91DDB2DA930BAF02400C33FBC12199A24218FA17623DA0FAB7E7712BF5312F8141845660C2063A6DC63811F4A9BB2AFC6918B82EE4F46CBCA4C8AE3CA159161C6039C86FA0E989B064468ECAA94C78E0402054145EFE3C59DEAEA3C9D210C7249A30CB8802FF3321A3AB09566B7AAD8EE5963A9568EFF9AAA367A655871EB00779D7D5858908B10D8353BFB6069952C7C3D09F4420D5F03AC48FB3553F1953AA5B9A46C4E82C3057CD6C93B98787F6048D32C2E4D8728594DBA78C62FF5B3783243283F40F6465E12ADAA10BD465B8B483327DBF1CE1C9CEA7007249655DBFA5A8B6E1D2E809D9D97C01A25F96CA4F1F43B425A4116791566BEF3274692BCBEDB3E6ACC8CCC37077AD09FBF617D514C547902CEDB75FF0CB8E1EF39585BAC630A1929CDDB1B69413F372870793A58B0BEE49DF232FBAFEEFBF39078AC055D147EDA8828BD1BD049CA56EB519D7C17DB37C5B1484478A5E7E647B89E44F9FBC0F4585E4242DFD176402523C7D2958FD0BD669D644A065F07AA19DC86D783E4429E09F38FA90EAD3F6E93A09224D035F2A13A6CE4B4BB043220A0AA1AAEE81CEB2E1BCE3B8CE478C6B7A3626D04ED913811ADD92A4D4415DAF4AE14B421E690571E61DE970EC47B2C5EA08F7D6045DA684298F6781D7E138D5FFA51BB0F86E2B07140D39E06E51AE9D31EDC6F4A4665862C2860A3258DC72913A99885164F60885000DB9036E4BC045869E9001F8895A07BF01BDAF30ED5A67655BAD4C28D44B48898A15FBD717929491B19302FC391C700D70DEB5E00C7FE121F923E509528B7D2BCD0FE06C039FF1CC8A67BA5F8D6219E6B12DA8C6222292A67FB9DB1F2044F667ACF64CBADF2B4A624A9FF47A16307E7B1B87DE6CDDE00D69C508ACE3B44E72775899832C6B637697459F5364BA947E1E4B38FE765EF320BB0217F82AE28402C7128E391DB74CE4D18987D5CF080B1E026F1FA1567FB6484F1044DE7D9FAD384C0A6836137D325AD681E625007F10516DC0DE85F0AE43F6AE45C9AB9A6DDDD54B7B299E626B12D76B8B83842EF759FF5B335569B1D020E6EE366E351FA9EB9B60FBDF853B2CF56D4DB2D926658A10469378A876A3A0656D1F995FCC6A68DB3970E0E0BCC82D56F814B2165F95978DD5A2ABE606294BB65A98BB1E72165CD25489DFC400E57D344DE6086E789991930BF8A40549A5B0929AD17DDACC4F91BF8FB228FBC616631BD73FA47042F25B774B161F2875CEFE567FCBB3D8632F51FB0D7A35C11F38212E499D7DAB7900717FDBFEB3F566F54DD2B4132AF9953998A3981AB962D5181FFF91D1F66903264E2265B38374DF7A930BE8A4AB54BE2A3A6E473516CA809DC9862963E3C067E15CBB03E2F59D393AECD808AC5232BC29ECAC8544CF2CB35B79B4028B7EFAB3DDFE6AD45BE2FFFE4145A7A26EC30F2E2A14B7E7A448220F2F604352767C2590E211728071E0228BF51A9A733FC3637DC87E6CC91033DEA3F1A73BA0F7D19896A312A95492BCA21CA3B9C0656ECBFBC468DE5B66E2566DB91DC52E5C2E423A1DF18EA833EFD628A1B7FC54456AA8FC802D968A35D38EA333D3C5A5B8FDA3ACBAD377E9D87ABB1A79729C97FD425D30B92DF86BA484CF9117CB98B349E0D3396B24C4DFF64C85B2C2A251AD2EA2AA164BBF7780D181FF8487C3B06EF2FDB2FE7C51F2F31C93F811AAC2169304300600DB8D7D16E73C43AAF3D78408C44E3FF29015D05EB717639471BED1EEBF49A95B8C69120D05E8CCE50C22EE86FF49730F75C8476D2CA107E6B47805C9C211884DACA1987AF69CAF49E5E0D314EEB90DE0B287FF88F1BB2CA3B76027255A1B8C0999A31FFA267D7EF22EB4F2C882EC03C6C5066293825549092254571EE081ACC18B371A2B85385C6CD62A2826E50230C87DEF1D9BA47935C80A0E35D9DA7648B2C951C56A10F612D6D6223905B38D008D30A5C1A8941F85B14F2BE17148C76FFB9636010243DEB28E17EE2FEC2EFA17F5503F57CA3AABC8CA927EA8ECC193EBA8E0020264E0B6BE85DAC5AFF8A1A53FED7648BEB5B0D0881BA46CBDD9AD8C7D5EAE0F6482F36A5DE2C1A52E8BA03D887FF76D1B305B25CB87ABC6F72B4622FDAA47AA1A2E724106C9E29499B4AEB7FC32A010CEA444D0AD77CD0A2CA4D03C0D7A9054B0CDB4AA3EAC94164F0C36889E57E5B11EF0823DDB825F0698FE4F90F3FB9B328F11781EB3CB183A863162D0213D87DB984514834E77E4098EC805153870C1C856D2546E1330017227245771B803D0568527DA5FB9FF3F14E373A7764E007CC13F039396521B9B5B80AE02C3B7903D168516E19FC6C8A1D95EB344247A03A27E09FD71E6F9A0FD62651AC112E3AE9312E05D690B4E41966DE1B2187AB10C6F84BEABE015C247D8B3004A3DCAFAA1B8334368F0A00405FA50A0F8209A5DBC1B3CE58079BCDDEAEA8D512DAEE4AFC3BD3C1CF4228CBD2342EE76A3D4768B013C049EDDA17B2EC76FAEA9B5D8A677B01D2F1ED9F07127C24175B42DFB8543A1133716968B685449B46DEC6605176797B51189F6C8FE8D6E672A6A77AC6984C683D447E92AB56E4FD6781E0F4464B8D385256DB12466BF495185A375A6C76F104605231E7F3DB9B3020B3CBC21AF4F923F70F00C8B67CB32B1AAFC4F9E86EDAEC6C21D59420EC7343B7EFE3A8005AB0B46CC06A230FDA430782475DB826708552690ED8ED06EE244CFB95F036E066EBD61BF52C373E211FC7414D12081EC48233F4E1E98F22B413EE0A054FA134579EB5F7E856A57EB3783ABDCA1D5832FD6B3441237781B38B354331FBC953111C6B719596D66598B29CA951B6B07CF783FF8222C3F1C7AE05B2A1C68E9E1A6EEEFE85F5F33E9434A0EE92A0FB063E3698A4947097A4D87140A5733B12BC31775A5287FC8BCBED26BC354FC3C93FB98EE712631D7121FBB3A028AA0E044B54403B61D6C7E67860F5ED718C99981EF310B03E2A505F0BC696EED11F98313289DF62EB64FA5BF843582374E52855F0ECAFF0F7536AF76930F9094975BDB70F7B0E5125DD7893AB68F0C41AD194886CAD45A3989010F9E51FDACEABD902D02EBBD922CC4AE66AC20891DE5D977AAB2447DE30D7D438BCD321FCFD02CC2A552727FE73BC2A72B44839B129B9E015D5C10399240F2E9C07DCB6E3932155D778E994EF1F54F806779F52E20560F4499370F310A770667D1C81CF012EDBB6B4F9F8E78DF6440DF11A3B1BD97B933A1E93CEADB42D5BA1687D45213F217E8FDC18801FD142E5B48CE8D4B166DAECD5FF85263681480090CFD219C91EB3F255BADF86F2065803D7439C30A7AF7056C36FFD50F6C7BFEA1B6AADCC2A62C08F7E5AFE3F4047C022FACA0B2DFF12B86D5B3AF4264053913C458766850145EA3DE1BF1D35111AD7B9B742ED7F9F8DE777AE1740F5529B67304A27A1FE6954A2BAED30F809623191B22F3D09E0B4F7107EDF808AC849DF6108DD826BAFBFAD082B3C519751A03B2DC661FC4750CC0B883175B47C2000640533AD8068D518C6132876B7B1DF51353303AB1641663B01C4529E49D04DAB9C886B39C3A120D1FE55C08F1C230716AC4C40483406EA5C60C47049B9AF300063B38CB07475038472CD892AE1EB6BEEA5E63C1FE691EE3B0FDE56E2F72C7D311324219DE77BED4DBECC15317CE52F0202A5F5CFFC933BA614A3BF7FA516AAC9817AECB8EE2959B7933D08F975C2E288F134B1E05953294DBE9F51E0C5DC01A6FAFD6569806237FEFCCF437843773977E8188E20F5165918677F93C8590237935D94C61026F04F6B17E025784DB7743E71A5825A569ED96FA644D62702D5581B4B2FD981D5ABF1413CFC91686C5797F33D6D9C16DA3A08F3A3729B6122D8C54DFC81471989769B2F12D6ED7048BF431E3C0E8AF4B576A0B1B8AAF7A7911726D33EFE69B864202FCCEC75C1D29A86CB9B121520A36590DC2DC6B9F110CE5A0DB5DDB6EB07ADC0366179FD05FD08788432E70E2C4F4C6300D7CE1E5395829BAA00331CDEA238C62A5782FB7552E032AECF60C2DAE2BA39E866339297FA0A58954E0EA4E909873113E99A9BA541FEEFB3BDE55206D8CADDA4369E47F19994FF6204F5BE6373AF566AE56A7AAD90E8C92526948BC989DEEFC7BE575D8746863D8FE9D57CC50CBDBB866F9EDC22FF372A7A560F84125560CBFF6497264EAB385565A0ECEF3B39680142E6B9251598DDC15B458C8A191FB8F2B51FAD72CE1B7A795E0716712CE82EA181C7CE064E5B91BE2A21AA200B337BC12A73C173377F0C313D82ABCBFB38D5976D71690140C760F8B12FA6BE93DD66C2C6444E776E60ECD8C57AE7FDA4E3C9A6DE20F5A194B0623B7606C50FA2F39CA7E92C0519BAA2AB898D37F2AA5BBC26B6949C29D301AE9082ED3316794DBF719F80257CB9DDA7DCB7E9E6662C48F5D91F1F4A594D6CAF7E8D7ABCF98585021EB10958AAF935D946E91AD5C4220632B7757EC4CAF2190701ACFE87E75648E5B13BF77B8C6A6BAFC88DAC5E08BDA0A7CC7A1B0F0F32E4DBD30624FC488ADDE604CEBBD3C8AC4E7FC2B2DC522083CEE68A533E6E63E74E76AFCC09E7921AFCE083E4AC1DC29BE093ED0A31E59F0E1734B17F1388357A86E527D50D1AFD6A0242864554314E19602B8260AA956D940236936EE88A412AB4ABCA2FF54995EF4C0CABB2511CA7778837DA3FDEB81FCE2BEF783003FB090B44480DEF1960F8A9623363717864F6A3201EF663DB0C433EC5DAD2AC589F20B62E7EE70B95B377A738E7B5EA50F1E496CCF1A75A929B315A34E1FD871A51D003A6DD049169D98772F33162042DAD28E10919CE9FE691D03B7BDA88D54978E80D6C7DA0F9B9582170C88946E0E96E86867359EA6B80EB85807C72207E24833D394870FCC3FD4937733CCB296820B24EFB5F39F31531EE421510B5C829861974B88F7EA65F68269D03AF2A50D6C6174D8714A60C497050317B133C964727A14D3043D6D7FC7ADC8F8F05B02945154183F235BCE08ADAFA90DFE2F5BE6754CBAF8237D6A471AE578EA1FDD1E5821E43FC39683EF970D148EC47948CCD1FBD2D1389A09BA2C1CCDF4C183C5C008AABF05D8DF75E9495AD99D6C4F5B59F7F84FA7FB6A409D2B737A32889292B9D7B66ECC74649212A13264C18FC89A99EAF35B69A6FC25EF520D90247A964590AEB59E85EB45C2DF8AF79311B1DDD1B7BEBF060C079AA8C6C0786A3D7C75B9F27A476AC2D8FA28F145F9AA8BAF524B17F4FBF64479180705B28123BAF5CDC4A1C9D51ECC4FEA875DADEE5792B7324EE807F51FDED50CCD3DF994CEA10ACEE12432A15C9AB84EA0BC94D82B99D3A82B64A15EDAD721222EDD83B55C7B2C9395000FA3E9F25609D497BA577A010D4359D83ACB5C81E98486EF0EF6AA28322163CEE46B317DCB1AD86386A03213FE23D30A6AD8BC471D8DE98ABB89F84182BD84CD34053C779873188A7BB895AD7DD14DFE9A9863C36780F568DD60C2528A3 sk = A18A366A5ECACAE4732DC9E954333EAD153203013BAC4E3C50BEE15269F983FB2F803BAD1F10BC0F smlen = 2026 -sm = C2F166C9A21933407343AE9DCB5E732F9FF6E50D1515C90C78D9574FBB6208603D499882CCE05BC695C8BDB31D485BD21C1AABC7F47D1F4B5A541E60E37F30639EF57F2CDCD65FCE8ADD838E7A78D85305715828911771348943BA802E48E50FF25150CD110AB9E21B9BCE56C48CEB40E5FF752B2C1BAA1F223C0B6285C6406F687473BF6A93D96536C7975A9F3F205B16D97742FF838C5BE337F0B21528C92C400FC490F110AB561939E3EF6608A1FFB9820C1441DA3C7B11AED1848FA830011D4816D3BC57C93FBB660DF85C24EACF67B403272F49E7CC77209FF0FB5D20AFA70010A6E08E48237567481B69315D2F94459AB7EDF65C0309B8039796306BA2515E94B01B9E03742DDC5361AAC6EB71F5DE0020E008234F0049691D892D12A429A71E726017C05D72F21C6044F9DB878618259C424C36B3BB0CB07ACD015D4502213EF812BA2A7339CB0B0DA190D71C5B2F4E2F53D9BCBEBC0FE52D472C128F0580A7AC58BB5809483A5A26492E073B50D5E9EFB2D78B3E9BEA26AC718E834FF331A4F3027DC5EB6E0B643640A5F4FA33330D9AF3B210A8FC286F7C8350BBD1E09CC3B5B4DFC90DBFD3C3BD6CAB715D8DB85FB26CDD1291E8251F7ADDE12B2362E9FED5D3FFEB822273CB06FB03273C4119F2BD8424876F84C68F7CA0349A1490F92CBD086E62CAC1FEC61329425BF5A59315F23EE9208FCEA930FE0B17B03B0F53E698D1053FDA930E0343554CEF9DBC8B0960D240F89DF875B1EE01F0A9BECC412E7CD0D3BF8BFB61C8E8BD22A5563B3E6B4FDA0F732B0E35D9F77FFF30F76FD6C8D55E9C5EC91C5B664753D27D3EB2FFA5267AE2E0510FB2229E9FE4F444DBEA48683EDE82D804BA06F8D1FB08564870CA12B59F593257AC1DFA9BF345F4CA600D7247A40A1958391BE20D228715DD811601A1AFEB8BBDBE7E9F7BD9396DCCAEA3DBEC6DDBB32B94D3199D0CD7CA2453AA77C1FF3C1438BAAAEB6502C8B24357396C6BA76C2E313D910C5A45ED84B9CC435D639B4D4972B0BAAB7416B4A2FD37ED1B71CC54F3D41A638C857E7AEA39CBA3531A5CB997B1591A1D06A497071806DFB6BCF5D3FD3C42DBF42A592BF1E9889E6D61BAA3F7420BA5659D89B4F3B9FFEB12E200C8BA5875D335E89788E9B8FC4179F40F3F5B76B8F0D8A1C2688933AA146BA380E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED +sm = 0048280817A130B5351BA964441AB6E30CF2F2FE7A3A13C3F7FAEC4812D217EC1742DE013D5850DB62E549612465D1F57A01F0D90ECFEBC418773F24933025EA02B909FAD652D1087F1576A8D19CD5C2C78B370827802EBB53BAB20E33CEC9C3BC336AABCD74A5C1F8C2476DE8232C5B0E9E16E45A586CE28E205ED3B481D5367538BD994270406EAA9A3329AF3F3056EB6E71B130CA6303301B07F13E6E8020189C4D4E0BE8DDBEAF7883472EC0CAEAE8E69EA52858A2C1AC54A27D38EACA904B182A2DDD0C5FB096B97C2BB63C9FF034224B5C02A3B5D9DE97D7FCBAB3CC0557B9E96BC509C0333C58D08267246564BB750E541483B5623B5385E99657275A22A3E5EC99BC6786202E22754B6EAAA606701FA4392595605EE21DFE0993302540347612B2113BB977788CAF485948692FE05AD2B3F77882FF8034FB3A2E5606E52D0B590A71EB4800772BE7BE2D64EA70292191380794CA65DEDC1E8EA403CAFB0BE0D9E8C7D3096A614B0BE1234D301F87D3B3B2D62CEE53E8DBD8DB28EC7E8D2EE09C5FDE6175D81CC91F000F567C00BF46F4E1F28D424BF216008AB747AF5A743E14FB0C3366BE907682DC21CD69D896ECF07A04A4FEEF82BD87996464382B2AE813E551EACD3F0900ECF4F6CDC901DDB81F1E693453E1EB7A39B29EE1025AB18A65A84A5FCA8A6F71E90D2D2EEEE6F5F99565EA08D2DA71813E0773739E7C99C3BF3FADD698FF0F01DB4CFFEAFC3339D0E6AB0DFAA54A0FC7AD928228445D4417678724958DC141180CFAFA207318214753DC9EFE5AE4F654B67FDB00AEA4E3DA7C682ECEB3190BF656CFAC6C38819C4A02D90D822151A208EB401396E0DE84A675F6F1550BD269B78B5AEB70E5D1CF512557E476E03D560AC0CA52540E459E54D66626458D3D4423AC48F3B2566F610BD5536AADBA411C9C2E9CB04D2FBA97A350148B9FDB78F159503D4988E145FA71F4BBAABE98B337070E50EA42B910A2D5A110A897CC003D06CAC2586094AE3E94DB7F1CB58CB9B5BAAB7416B4A2FD37ED1B71CC54F3D41A638C857E7AEA39CBA3531A5CB997B1591A1D06A497071806DFB6BCF5D3FD3C42DBF42A592BF1E9889E6D61BAA3F7420BA5659D89B4F3B9FFEB12E200C8BA5875D335E89788E9B8FC4179F40F3F5B76B8F0D8A1C2688933AA146BA380E82F5ACC7C1A326D430475357629D568EA3D0DBE131114781D5BF8DAA32FDE9F3CECD288ACD14445678C5EA6D3AFAFCE48EA3957A6AF8D8F23F78D84130FB6419F706EADD430CC85AFF48283F15602265059ABB075E011E3941834EBE70787CDD55F1E604C6B86F761D94C4F5E525791333DF6D43869D6F36B212A8F35583D38A21D0947CBE26FBE6A36E189C73137F2F2D89F48566D04D2DD9125D2EA4E0B2A7E5C1E9D2EA036CFADCF7BB28F6DF3B7D6395230C9D39D1E7558EA25340252708BE23EC6C0C9A0946C5C5AF0FE037C254D1A5B2B70B8F916CF37945BEF76BDFDFB19A0DAAC5A83A6357E986B3155CFF31024121634C3700CA99E5ECEF1F2E411C6621FED6092C1AB59860271AC7F431E568075D59F71AA18096195F30BBEB1A6BAC20E034F83C72BE0536315879F1D1B7F31D38C12DD8E97819B4803D02BECD436B61D1296CEB78EBF857E34087EC8AE8395269B5B0770B3423B39638910D2A3DDFEC8502389FD8B5B09FFD10CAAD1A5C86E7E39629AB09A4ABCDD00FBB9821F92E7DD24DDA83D1D9762F52A89BED6C20648EA04FBAD4233E5920AE83FFEC28FDB5E432929A41DB782B2CEA8FEB40CAD0B27903050B650477E5D9443A536ECDFDAC673952810596F1985427359D9E4797CABCCD2FA0C0A2394D853B4E6F8E150B3E3AB5136CF476605FF5FFA9067C0FE58A143B50B18B09256657CF091132D449A6E7EE79AA870E9DBE46BF840EDCB983F585EC2856C059808E72B8C901A25D6AFD5372F168D533052A6D26418E035D87D0BF818ADEA19915047C8D824A425A8C7915756673E0F5FCCB1B4FE7C1FDFCE505F7E18F023FDD32A605906EC48E0FA755B6D87E47711E158D672C5FB4CD3B8D1D13FE9EECE58453987CFCDD87B621B870F3AA27E73B6FB7FC0A6757893B978C63B7723C49D1005A1E5B1A4D60C4A2FEF392DF7EF97F149B499164455633FA485BDF92F804A47C8703D124522D73887A2B032F10F45343993FFB009D69E80FB54B6999A5BDB2760F8BCCA648F3C52BFA1D887AE49862DB4CBCCC7213ACBFDC48A57C3DA1F1EBBEA828182432AA1C593C3E5591C825E5706A5F9503311E91EC3D8F4A9554C3DF915B5FBE0516A7A5597ECF8862A8DF286ADA96C90C9F2783F7F947A18EBBC64C1BAF24B29F77521A9EBE09BECFFDB902EFCD024046FD3E6182BF0C84BD3A0A5410EEDBABFC60114E5DB28B0943D79F58F766E2EDB16759850D4CC3A9A57AE073CF6F3B24D36A4365E2BC64674259170B6D11DFF63D0DEED085B6321C45F218E09351AA0D4155189CC98DE5627A03396A067AB3FEA2C133062E3823FB1CAFA5D592070C8E82ABE812979DBDCB6D2E595F33830AD0E8E2F9E6CDC4D9C74B8026EAD1815DE36772769C4E00806F79950A40C979C14A4BDBFDB79DF1DE01FDFCAAEBC93DDBAD62BA166843A121D2B144559064E9DE9E310DFC93D624C1061BAD3195D6C9F46DB64C65A31E90371F9B644E2A15E01C262395269A9AE83F50776F852903F86E5518BD008CF1B35E78F910D48C0B7BBAAAD5DFF2375C55D56B8F65B922229D5F494EDCCD2D676361619FEDFE6BF0BFD7E4C77FC459F181120C4430C409BA89D2E5A8C36CC6200497611D9D705DA6AE1ACA4E16B389D632A982E017E1DAD95DFFBC7A7D7191E7B8FA1C0ED count = 36 seed = C08E846A8E039C8655651919A8433D475F494899FB617DC3B4715DEF0C992C195CE38158B7FF40E0684B30FD7E623265 mlen = 1221 msg = 743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 -pk = C55CB4EDE59C74A69EEB1200A8F733EE1820677BF300CA335EFC74F941D3599BC565644BDD85AB7E72F3147A642E5F1BAB3DC93717450B36453032E6CE7C3EF6CD9260FECF134433DD0E8A31E2E9A7C4E61BC2A6AEE223E0F79F7A4C6BDCF7C2FBB647AB7EEB80C4C6128A9D1F8D3DF92E13E4CF0DDB573C21E76508D70A16314C0BCED43F27EA9CDB966F7E0189DAAA2CD1A8202B5FE0666FE6EC99B14EB6957BF888A72458B54BAF335732D6B2A23A821BBB0913ADC4825DC4A1FC7A8C4057F5D4BE1DF2C94EC73F2BE3FA12FD0A9ADDF333AE27310949D75C27310B09D553D34936EC2DF8AD2E34273FAAF7BF4371A9D2410399119B35FEDF2F8222C086A36D9C56194F15A41E4A90812776E9C5D51B4F731C86FF5621B714662230FF7D50EBAD1F0004DEBEED4DCEF24C89C8D88B39CD4041713985776F502E85CBE98112A82A7FB7FD422F16EC158BD8ED20F46D21A079DAEE92BFB449BA476ECF234A6D9C41F8BCC2DC7E7C124B28708A416E26B343A384E73104D9E1421E722B8BDC126EABFEC7719E14D47B29F21CCAC0B2C73555D221287A71A96FA1D803ED9B9ACAC51EB69DE7E4FF4A55601BAD3F8E1BD847A122CAC43DD1E4844E3050168C41D084460812CB6B7B6BE3BD73B25D96E9FD58765765051836AED846A5881E3437EF6E295598719176BFC3C435F87CA3452D67A075B220C6E3E094BEAC963D0E9A209EDA55D371A103851B12E02500DA17948E74BDC44FB9D90AE7C3831EDA25407D7C7AA5FF4EDF0B126BCF8B9F0A8234E1C367602510FE455D112CF8302131226749CE7FD462EB4EBB1DB06B6A13A059CE3A9C15DB1EE2B041630E907EB2FD8E59611AE4898EE6CB2EF28C5AF2938628911026046E10FB34786CFB02132F9295F46218188FBBBE7187DFAF1883FADEB3DD56C6051AB9FCF3D7565082E4DEA536E2126D426D5699DBE5E9156C65AD3AB4BCBDE022BE448CA98201DB7C6E3B818E1EC4BB40ABEC8900F3046A5CF3892E61C89BA517B4C66EA57D323AB1AA19C16B2B0954D63983D5808D1090FB59537B5DDFAA08B4031AA5FA7BF9144E4CB860D1BC5E54321862E1376E553A6E317A95DA38A08B3099EA03E24562CF35C050709CF12138B9D613171BCC3D799C7C4C6414E9BABDFD9AF2728B18E5C458829AD6265D71854D972CD93A7F88FBC0D6FCB34CB26D47C93B16427E33ED8163F506D496FA0BAE5F885CCFE1AABB061B084C858D7399B2194136E39E455B820C27342639F29609E28B7D7EF4555AC88CA633CB2ED72EC0BD0EEA2CE4FCA95DF0374C25FC2E227501434646BBE6737621AE61C5DAEB114B287284EFAB7E5DA2C481F1A0782A618A05564DC485E7E5FB977ACA55D8A36F6BD1BEBAD0618F613343EBC4DDA93B2156467B54AE04CEAA0AB9409C4A3B661DE45F9AD5FD665F05036A04D7F8FBB8E20AF6816D78632E05EF7056F8B3957041660CDD6722E60BCE599EA392A23F03E1AC3690BD8600C9751E80B92CF3A389BB51E9C0AFE579B29C7DB848906C0D471F22EAB035D7F438E30F83C82A3408817485FADA778629EBA2884569BD89EE08740A184BBF01342BE39112ADCB9B014C2A20A36CC4E4604F5EF268229A7D16C7CABFE899DBC2E501F0255B13BB0E7699E056BA10E5D549F7701488D10775D18796C5B6B7843BE1DAF7B45ECB076257E11F207242D321BEBD3EE0F798EBE342D3742B7134C79FECC80BEFE9BBF82F147C811211F24F7EB0E3F49C51F0F2332A95E854322C862D8F320E0630CD76E5A6C82BE1EEC9D51884E32EA1E2FCB22C0E8FD7BB930648D79A9AE9B71F4085F09E8C46E6E45EE65A0BA6A06E26C452F68A262667DB2262CFD3A9B6FD326C9E9BF46EC783AD5B75B06271CB06B61448613F5D61C405232EB21E2A3D62616955741ED735ABC15C00F3146C16443C98F42AFE993896D80E449D4FF4CD455CF93B2B561F1A8BF46F3E4000C94BB75680B6F01CA6C1401AD633F56A20F0114F66FCA82C753EFA1FE75C03DEA7FAACDA1C06213288E8021EF6B656454A9DA1DE8849FD82552D88E13390FEC2775BEABED51B4B4F18DFB8E6C82A153488264EB6A5927956F2415EE58F47B13B43F334C3E24FE24F6CAEFD80D6A39337971D8E126E4ADAAD00908EB50C958F2395D87F100B9177155129E71E6A424C551462A3C0A8FE24A4B130550EF5D75BCFCA3794B56047725ACEF045AB6A37CC7BF379F79D5FCFF12F6657B3DA4EB84BDE00CA5CFCEEF013E112E275239077E1A35BD3D13594485B74ED950652573E2C680ED51CFBC0853CB0FF09EA134CA4BF376F3AA32B7D506303B5EB1D15BFCE64E9B4DA1740C676EE514769AA38376A8A6218E9143E4D97BC860015D82EF234BD1D7F1F05526FC20CDAA83C4FC3E25B3A582FB5CA15932BE5CC874B065C67E5F65CAC545B8D29ACF67DC106DAD4CE022D350F1D6033EACB2A6BC5C6A9403F56B14E043D942E1036B88C36D638DED3028A0274835AA7E90C7B8CF971526FE7400C4F33330AD49EA33A8C783B145136DDAC7F7532EBAF90760AFF9E69263C5807485B123281BC0BB4AC637948494446E5EF617E2BB70E9BA10B3D0B20CDF66F5A5CDED66F4E1DDCA520EF165E60A213FA0CC21F4A1A9B9E4B62367EBE6BABBE617FEB1A4D879B16EBFDE1F161E0A303F86B4F03796D7C7699071958236EE976889FEC437291C380AD631FBE65AD5B89EFDF3E8F8DD6DA05B56C465C96017BADB30A6A242EFFD1F5E6B144B467780090D48B56852A53D89F19214EE88265C40887AE5578063B0DDA6D4C048B929A3A4F5A8FAFF7B612E7AFE36FBF8111AB46DE2348E14D49929CCA6B06464E7262E142E3B67CEF9630B6CE55B0F194E4BAA046FDDBE58C7E89448260147C9EAB39A0576FFDEA6427D218272A3328A9D43E824CF1A31C538891B97A394FF70868DFCB8B1ADA1C0E52C815AF0F9CCEFD512BCB651DD554C7F9366DD5A040327AB595B051ACB0AADBD49B4FB440B83D55D47E2CECAA029324E59FD1D42F54F1D5713557181D64647F4B149301560B03B626FA3EFD9F4E202625CFB33D7C057905C11B5AEFA909F338F08301A4E5DBC6C64F533055B9AE11F128533D976EFF1C7B0A65F9F44D199E266AC8F7ADDDB1BA00061F4AF6F28346E47E349AB2EAEB70796338D19A0C569525A791E70FF7673F829088FAFCF2C3849AF19658369E00608AFD8D5D3A902E47E388AAA0D9E0B86DD2FE010C49BE31E615E4F360CAC402A8550A365EB07581267737F62CEC7D2C230F6ED9508FB71907D3FB55AF9163690E7F59721694B2E52A2B7AD78D9058FDA5692DFFE00CD82C2EB959C417AC5A5630F63C1E8294687EB9892969441A97021BC21A1CD36303BCDC576ECDCECB9114A784ECF65DD98724B79FB0065DA8A6C72F895A9E76D143B37B9F99E1815EDD5936E29E33C96416D41F4B4109260B465299BDF1667526F981A35A3718371D60220474FD13B422716B3DF18AF8D88BFAA1346D3534043EF5C4BA1449EEA908EC1ED317CA4C36017509A86CEA7506C2173AF21B7870C62398DBDFBF948A774943EE9BB966BD4C752542F9413333963C002657C8B524F323F14DD779F5BB4A96F6117FC696AA47A46493F05B67908A682887BE94C575AD4069A3D2E6E610A848CDF22101B2934CD6EF460284EDFFCE64F86F80B378B3E02FE13EAFFF545FBAC16A48FBE6DBC155B8664FA58730A89852DE4F85EBE790B5601C9AD36C92C4D261DB28B1E3A048BA199BE4D62EEE6A1A0D868DF5B4E01B104B930A20AC36B1B35F956F2033178CB5841046552E67ACFA603E8A7EDA6EBE95644CB3FF0FA997D8E8684D828056DE0BDD9E9E3AAD997B623A19D6092F54E87E9A3B62FE30CA2A88467538C179D9B7E4393FF474C8EC5129251FD5C5A7CE5F3FD7D47A7FB81071E05DA292F32053128A4A279998B685BDFC192BB3C9679A0EE65DF5545B4B197BFE8EE55971BBB852EDD2675A0B6D6DC1517F0223786CE154C9C67EC6452D4B72EB448A2035B1EF98AF623C4BA183E8BD243024679BF09B4C509E8DB9857AA29638F8B40781F66A55F590112829DFF794E0A2433286321B0E7DCFEB086FC05A113A8056AE1DDE4582E2CDD5BC8771E1DF2DFAA9FCC268804CC7A16A951173319840E82F2BAE02930457D290724FB142B8B704BF3C891008E58497CBAF95FCD22CA37BA338C9B69D122D5192679EE64FF840578556F58B44781B0086F4F3165B5868591B1807A6486E542059F80271ED0CE1F174F9F958A1848E3445DD05CD5D551D160A079A7B7D3543F820E9A8CDE3D6F5CCBFBEE17FD576BE7915D96AF9FB3067C14CEADF0F7917B05137676771787B0DF8ED869D7CA5B6C8CFCA81222D0007FF2CA1CEDD3B725ADD55E39F6A043974C210118F2855A853ED9394C1BF010333882E9E57949966445B0076356F55FF08437DA258AF00C2520CCEA4DACD490F34C3B9492BCB22B23C5C29A1542B2101170F6EF93A09C9634718331B6ECAE3B4D95B8EFD952628507F491FB9EE5E5B203D45F00FB9880DD2DAD96323D7370A87D448E4628B483EC4B36D8056195390BCFE9218CEFC2EC9A138187636765BB9B73D846B18DF7BCAFDCAC38A5E0631CA03EE84C8208A251E6F364069777BAAA50EF60DE872A6E958AC40D3A3A5FCAE9E0B9E1750B2D7532AF5C2A52A9BBFFAE5D9B157A92549F3E57993E1ABDFF8F27AEF8A2749F025F55C461F94EA79EFAE3E712D91E0749EE968838B9C68D82FDFEB188F8A2FBE5F89AB08A21ADBD22196F4D72BA7E8904DBFBF50C77E618DF64CFFDF7023860B87A24D04638440585306E6BF33BBB3ED9437674FC27A88693BD80A31D0F92F544AA8A09FAD4595DE3BAFCC4C273396F384DA412784C9587B8F56646220262C056232B46364D96F7CB3BB574E4932C0385DD7AC96EDD3FA80BD64C664463F55C820235EC9011E4C2BE26B1992FE256F952EF445450DF6E7AD61E714DD016734F50F866DB65F4B6022600EB82146D601E8964BA98A718EC03D97F8FA480AFB57D7403F3A64C4F319E97162D9C582C49E6A90DD538D58C2929E67DCD55B7BB49E6548CACEEE1886DB0C6E99F4D94A08CD209AFCAF56A86FBF5EADD86964BE1C181AF56282267923FEF1C2AEA80033846EDFD32FAC8BD6253859BE91935F412B0E1B9B57A5456915A623DF63E5EA2E4CB2A8A76A4F809A476571302C54FF151F4F7BA5480E852A8764E0E3E4CA24BA97A2A3C87B1667102FD97FAC061601879CBC3F48F094E5F7F0A3CB556325B768263A2CF85461FCFEE4ECF4F65F32ABDCF5E1C1FCD496F91ABE49CE3937D5BEEE1DE095E35B5161E5F0A29D715CB5581D37A6459FD1B7CAB7AB2358F2FAF5B91593E02928E94AF68ED77EE9E7E7D0BB934F2534E85EC575F23DC82446B9F225003E2EA5F656D28F9DB275A9D0E918FC421B605A4668C971ACCC539FB43965AD1CB1282C1E2F2577BE94B50BAA70DBB3C2C5C3FBFF359C842836C17D42C88C681E999F32D5BD3DD2AD8E6F2751ADFB027D499B381A537F05FBF7C28B08A063B5EE845E5D832F51EA191618E4C51376D0F9FCF14A86D7265942024C29C1459271820DFC0F81BBB0E15FC6F28B168BB9476F1E26C1D6BF76EA156D76FE6383DCED9946143201955FE8CCBF89AA799299030BA7BFCD9A7E252F54544F9CA96DBED23793B56A08F3891F5ED534D20250F91AABC8E100E2AF1ECE96C08421ADD05C8CCC6454C3C651AC07EA053447F5BE33F6916836F633F494B4807CB542B9E6DE2FAE2496AFFDA4F392F7A8AC9B0C0DF08BFE67DB8091F2AA880D59D8DFB3559CC3F34F08530DF03184EAE48EB88D2B941C0C0F210B21DCF88924764FE808E11692F761424AAA6903A4435227FE677A2CBAF818EC9885436C626448079B5A69BC0E8EBC6FFFEB297A7ADB783F772B12DC19517D6B4326A85CB0658C6205618866509A42A79A1AE16E28B7160FAB84ACBDA0284EA4160A54365230EA2016C5B3C3E5EE02A40B7F1FF32E4F9E056CEB6D01E88309827A5991A854D7AC3004F0C6A6DC2D100FBFA6C825ABF60AB0A614B526B30CAB0C4223786D419D167082380740CD53DA7579A6E034172778D691FC6C19280F36ED9F71557661EDDB1F375A4EF19022D09331251F84502048B5413B5D92695916FB2D70CA3DBB9BC32969159647E5EBA2A05EBC6CF34581995CB843BABA15AC9BCA5E01A3AEED3AABFB0A117AF9DB06052BE0DEA84944B7F75AC1542F774C29D2BBF41D13DFEE0E93F055A42CB47FCA67336BCFED99AAAA2B3A209C8B4B67A0152D5B21AC8D5665B2B0A53B1DB63CD21B5606E728F98B9EB3D0814ED31F45657BC2D789AA695BFA7F09C4716EE08624560E0AE798E65B5224FC87A3C18F4D377D30A1166AF3BBB89A77E36206C40370574F725787BC74C9701E16371315509413A3C6CC288E0E7C437E60A84D2C44ABABFCB3FA1BE357B92C6D8F0A629742520CADC7171400BC374C0D9B579EE278C0D4E744AC3756F30228B53DB17C53760DD63B865DBBAF2653722462ED3C39875E3F24A92B7B587D4B9983B21B72AEE58A4299A0AA17C9F21ACF589522BF9892A657466B75596D376CC5293C62B11345882FE578CBF793D7B416723E04D75F87FB07E4D5365D57C965A8462A1B25B92064FC193438C1EA36A84EB87F1D0DBFAA27A6904D29C75085D779CFD7D65D40BBE4BECCBE7B503454456EC5AF3D3ACF1F2D9EA2748ECBD026DBCB507F5759B03587B9FB22574CE28C62AA9D72410D276B5C70CFDB411ABD2B5E440DAEE3E81FAFCC2FBE1F77AB426A36FB214BE84809DD0A28C019A44696B9875571394497A5C45A6E8044CBBCBA484173CACFFC937F2D2E392A31F904E8BBC4A3B1EBB5CDB5DE7106948F92AE9EC01AB1B207F389A1D8B9B36E0809CA0A9B9436671DF3CC15CAA6A5056F8A0A7B67F87B3264570B751DB48EA2E0EC65A54CA698EA8A4539DDFA78BD1687AE7729A9817ED8092B50FED3127E6C6384F6BC9E4BA8F43B9559F3D6233083B03C25CE99A375B08D6D957B88599C7E09631D1201FB62A0B9CC3F8C240E5080069F847F +pk = C55CB4EDE59C74A69EEB1200A8F733EEDE9C520ACD9755B8A0461DF89D5CBE39422B4485C444BDC1332F31285AAEFFE808C97386CE97F346D14EDEE030407986345213B2C83492E7B7762EF4375566DD8E922696EDD7A7D2213F24F203DE7FF372ED62313EEDA87972E1A20D3C4D5FFB1571A4A375FCCFCA7B7DEF8759329EE0AEE22B391913B53C7BF7DDF5933006754F829A372B5521891576359CF08496FD0A6E1BF47BC590663DE820B34F60FBFDC0FF5D758B4EA8CC5B29704B6155EE64CB3C1484E1436B247952311BEE6542665BCA6F0394F21BE894312B535B9439A6B82322EDB0ABC123176557AA5AD2786F8B55CAA7BB15CBBED00929C755E53AC8EE73A38192516A935B3D0841029B1D951E8FCEF620EE9BC45D1057E2DD28D9D00161E5819A7AD01641E1277BF20C091569EC6BBF10E3F922B0E21265394855CBB5802F21FAF9848D4D4ACE6D0D33227A0036950F0DF80392DFEB3DE3F39FD1C06CDD67F30F25172BCCA0F7C3C94760EFC8E655557DF686E4846392F4F749CA296DE7B25FC8C7E24A4EF9EF2C0091C8B31DF6DFB82DCDB6347A3743225F7EAF597CC222B6DD87B69B39634DA8F9119107CF5164043523CBE336D06BE4AF9B24387E87DD0D6F437A6B578AE4A395ADDF8CF1854A5EB77642828B707146DD188F611C5DE7003167585DC2438676D45990CE264187077B51DE3025D41F845358307C20502AC9E046AF04BD26351B07CA9F93943C01F8EAA5BBEAFCC836D1E0CDDDFCF8E3C66D18F5C146B04581C9681C8813C5D561B3DAA5124C012295256CD27EE59761CAD6093482B3989F69B399736BE9E4CB8565A8577826B5D369531706FA88E129834EBBCD66D723EF59E479704EA339C23FD440D595722CBBA1A52133BB102A45F14A730917B6667CEA4F905C95991B59D1C00F6E18D7D729B8A678FA0EE01258DB8AD8D6415C1DBA9899740962E483AAB6566A9FEE0D13F73E618414069BD4381406E5EB82D2FB7520136CDBEC4C76F76C33EAE1E935EEA67F8B02992FD4429C002E37057403DD28099B887EFD66D439EABC9062E1492E529644D402933DB882DE189E714254E99366D359C9D2B424554FAA290AC8F2C40388DC0DA7D468A6E82574440ED172FA177A45386C4B64C2A0EC09C4E25E385F5CDF31A2E6DD9CE98F9DD4E8D8263EBC2D15A94E4AF61B018D85D4513FDF7246BD0313ABE1CB863A1EACF5D43DD74443C9C037755EB5C078E1AA262832C905C3AF72FF57F8CF2FEA5DC6B55349C9403FC88D4183FCE8F43D37320A2398BA9B8BC480A1782E2B114B6B9BE487F99DFEBE08C693B671853CF3098857CC7B0756A73CFDBC9A3E3F0D6DDAB4F1DA482E6AE3980F5F3AE04E76D1E2F7EE86FC1B8D72AD89CC7EB80CCD007BF0C3354A9CF7661D418424CB9992CF7EC582900EE553571141517CB8C885BB5F9F17E3E9656A754E9207FAF8622A7A03CC03E462AEEE81877945E526F1A4BA19AFDFE525C7C540B37878B96C782A14806D0681312C3DD0C0547D1A140AB3A4F1D7B1F201EB23130BDC2A287E611CAA54FF3F0A34A00745571AF93FCCB9183D35F9210769EE411925608B0987471AB17CD36B312A9B874EF5ECEDD68615977C31E34EE51AFCB640342A05B9A70D11145F909FCDD6D6F1751B799AE9934D51C6CE6637B983941A70DCB034540A312B7C1C36AACDD67B23C70BDD2948C37C8225A56F7ACF15312BC51BF99631E9F38A0EB4C2D6BF7776F31E85128C27F7DA1A2C9A298AEAD516BBCC4C835F16ABDF435937E5229841708261B3138CFFE437275DB63B1B4416037CA2C300A15C07ECE48EC49415E26168983F21FBEA9F904E0ACF23D52C9E59C280DD8E69699022E2C1EB2DBD22E3EFD15E31FA8FB136EC4F87595F2F1787D7498EB44A5DEB7F10EF4D33A132745FE7A9A576FE83C37C23909C2148A107FB6FFFFA3972A7B832406F31948D93781625DF4B780FB00DE9D07A675DA5DD922A4EC3E549AC70575C3015807794663A63303F784C98A77866DDB2E790A4430D1FD3F334F307F69AC7B2FEA23CDC094F8D3E6D1F842EEF757F9DC33C8AF7E26F207B5D9C66BD2A65CA3553DFB07BA8A9B1C0F24BB277A16A411E39568BEE41A68BE36194BD331ED362CF857F6428A2682274720D6669F47B9455CBD6F8B62EDCBE4FAAC58ACCFC77624175807CCF9CAA3F4729978CFEB53BF50E26CA973C179DF7E68769A6ADAA584CAF28BB7BDD01C59064AE7B04EB2B969291101DE9F151C3029C246B609C8A5660682004F86D22130FDED06F32DB023EAAC8FB062C641BBA47EFA6EED2AE4D62A96D38DF02DA6661B2C97EA584E2C1D4AF0E602BCFA9222147B874E3A77A51AECF6FDA1302A43ABFAAB5EA5766C23C9895CBAF651FB83A6CAA8FA0F35FB4FF163E7BE3B175AE4262487AEA318371184DAEA717B4EE43C578C5062FE2F2A4065F7DE27FA1F8713FC43064DFADE5505E75E6A389491F1F396EDA5973FD3164E835FAC19541716330FC0998207854E787067876DD222179F06756ECF3B81057B0E182B49FF3982BA6B06E40AF7C4A0319E2F3066923C660AEEB15A9927F9905480A857F7E8BB05501107282B638AADFD4B78C0415D00B2C0F52D0E22B20F9B728015CEDCB518F1E962B6244246A8D1A6CD6430D10ADE2D99E5DEBFED5941028E9BBA495BA53AF3091B9A3805E118E2961B64108DAF828E396CB259E8E7B64E9DC384C0936114559DBFA229459AB8FE426F8967EAA2CC90C22736411ED5082D9D89E154B602549BD6FF13B60FD4B496986978CD51E8F365E3F6D13F6BF89E57B008A29B3E55CFEFCBA4F1B0D547B1461E7E453BD5DE33ECE3BC9B25A47E24E9845A1A23AA4118EA2E0684C8F63A064300656956DF582D775C3894A7AD958370FFE8795865AD4F75185081BF92339D42F7ADE146099473A5422BCB4505DAA6C044B9947F619454C2E2FE8DE1331602430225936160CDA31F266C22294A67C099E2973565A1AFD74019CA78ACAD9F117016708DB07337290ADB9D4DA3909D1E45CEBFCB7C1DB145EDBFDF9B66C9FFBF24DE8474951884C084AA84D51572F0B1035DB076A304099212DD86E34487CCD13527935EC1B2B3B4417E09881E614B2CE26365492FB6230521358653CA7A48F4BC4F94181D985C68ED2CEE24F6788C0BED47B55C1A41D9CE5B0A33421C51968CF0877E915A5FF28E1D724FF19FA43443AA83382489803567355804F4CBA6E3BC2EC57777EC2608E206E290EC92884786884889F191A271F92A3154D6092E3EC003AEA8A7696993D11B98685F624D2BF3FFF8C52EA19A124B1DF727C26498B0C90A3D7A8E2A16CD550843564E56BC999FB8BBFD2CCE347598DC91653DCDE76254C7881373F7A57B985DC96D2F6964FC7B344D31A8D190E0FC01C07C7DA59CBE167485B0129B187132F9FD0D1EC8561937F7B6374F7896D5B800548C2491201D049204304EA5912525DCF9FE1C2BC3BAEC9F3C89DC6E8ED9DD117FB961225C802D47858BB727428DFB7F569385B77CC249481862C9FA305DB7BE00F9E9ECEE314FE04F14965BC98634028DA3673F848695D9214183CA5F0505CAE8C93828C11C272ECEB31A968177C71F39F470067D6C6EB82EEA301633DDF8F3FB716A4AAFBA3197FB69BA6D9A05B8B10F2BB73FA2BDEDAD5EA67C672030128583A309D465ED0272B11F68663375FB80536CCB4860DC477DBA0AEA15ED823291C6EFB674FA47B6FED30C6B1B8EA4E1F7215583B72251CDEE7667854941379C0076C8D25EBC9C6B24C375EAC4FD49DE549D719D0B1E7A9C2B3B6FE16A5577409FF3E27D742E157ABCFF90A2D3AAB47CD4CD9672F4786877567B4EC6ACA4AD4DF6D2352E1D77C589CB7E37FF7E986F3289A71A4447FA306F13C221D9C44251F60C2EF022121E4EEB6506FE06666179AECC56DBB10003CAFA1129A21257D0B33E0602F4F37C4E361E6D6070845D4FE0ABF675548E5169DC3D6F62E49D1FF565816BCC76CE7CCF5956467F469C859A4AE74EEAA2C384A1BEE0DD95FF01E347BA8127E2CF550879165EC5E1DC7361E1E307ADD5A7A01AEE0FEA68757CBD4D517692106F7207369EBE6004FDD44954B88B04E8B32C15ADC3497CFE32DAF4E7AA6F4F8C58AE7B1E6E1DC42A94AAA10CAB9D01D4784A8AA15D2931C17E960163B7457FB0827CF41F8D7DBD2BB95C92FD6E111C9E0C087107B5A4F6F111216E67737E890A4C945323D9289A4E634301040B392D9B6C982AE2D97CB938FBAECE485D395459CA760393298F0FAD0982C51A1AE15B7324CB1AD9A54513EC462098CE44CAA46C5DBEC63C1A0A2BF445F368F86AA91C32B52FC02FD96197F166A02A2BFA102137B40555F578356DDDC634371B01917646C09EC69422D12189B182DE21A8088C852A8BFC4002D347C67F001CFA617D6BA8280950BC664B5BB6EE4671FF8DC181B84D1EED94EEB42A2C5C05D3DCED6DD19CEBF5BB83C7ACE52F0EB3556B09D25FE2C403875D7AD586AA566040C0755E5474E2E9AE6487D33D491692AE815266BF935B72FFF2E5324E468A36531A48BD1EA19F0DE9E84F409A29802B9CF34B0D79B30DDFC2ED97F4F2C9627609333286C312F139D8008DF0347027F660314E5CDD1FE413C8572F1055D1378E674D6F45EB067CD1FA1953B81F38E47CE165A0AC3EA3B7264B0534DFB2F0630541829EAEC016ACE896F0FA7FA1CC66B59CA8B50FA6B00E9EDD3776AB7A1E6143E892C2CBB9D47F675A16D5E6CF1DEBF823DE5CAF6A15F7FEA6F5DCEBC24C4C8420C8B014700E1793DD1A85CE0E84047185EB2F715062AA3550DEB81D095FCC7F14EF38484E40FFA16636657C31FCA718FAB4CBB659409D16544C4AEC0B1248B5DB0D9258C9076E0B4C39E6379CB79786D989E3AB5EF6D80C55B956421DB90C3DE212AEDCD6F764182AF81F62B7597D7D629A8949D1D36AC3F32E83792D37CC14B13800B84D07FA0D17CF3D242CFD318F7E5C1217F73EDCDEDA62481F679EBEDBF1E0C61D34F0D1684B51391CB28FF189C9607A047C425932CEEA224481EAF5FCDECF46BB5674F141FAF276AD446DFEF259F83225FBF33FAAD400C014E4B03DB8C9A9EAF7E573307D106D786928297A0F1E9ECF20B4C0B6E57B9A74A81C078DBADB105520DDC52305B2793C8C47A6C845664BE6AAC8D4E4F6E6F994579FB2CC770F5F8BB8D77F51BB2F92F48686C53CF170B537B527ADFE2227B0DABA0B36469532E3407C87DA7BB9E19987D88D065881A47BC6D2D664E8556FC75BF1FACB683257029ABE9EFBF5696DF133661E291CFF1EF3CD986F56124F84BF851ADEF14603304E17E87A16AFA966B6498F90D9315746ED16E855199DE8056C58DE636F187153F85984ED21664E99663B4009BD43F58E99A513B0C8D4B1037E00E38323A2C91DFCA1E095014C3B663895C6FEC8B2356E55EF446E0D655F84BD08D18DF3EFD7D160783389A82CD83CC67AE13809C8A3EE045EA7531492727F3FE085EAB442F1335FEEB67586B36972CE01E8F93DF05C5C893CF92A9936DA273AC11921937EB6CEEC247D91F19E992008AC308259401F946702F5F4D15D1BFDEB5FFAEBED4B65713621588C7A4A571616A91CA9D2CE6556649DBBCEE72A2DF4628C25AB43C0750265D46DA3FB1C40DA752D825D916B6C4A15F13EEEBB3D7C1EEA50857C11114285D7071039131419C4C01EFF307A0C0F1F012127BF248AAB37ABDA0EAF403075290FA84DBADCE53416884C333D29F9561EF1CB2EA1DE703715AB56AB88579C9C16FAB7E615C2982B9FBA7A5F7FE8424A05D9D699AF2FF747AA2B75266B1D1F52E5DED67EA3E3E7710F5EC8FE09D13F4A471A48A8A59A89FBD8655DFC7A56AD863D52D38C383490CF1605C4728A02D9F0D18B3D926D3592B2DD2442539D9EAC3AB0AB9F5C56406816CC4021EA6594630DAA329EC16A085E5C1EC9778F1611BF1EA163271215D0E164F2C0DD72A42FD226F5674ED39F2C2AC0171B9C456F584A1C4472F926EAE4CE1E4EE48DBFA3B3EFC4FF60F91E747E07A4FBCD3CFDDFE3BD49D19D77415D3D53A6C00006B1AB6BD77A3AA22A91DBDFA582BA446C1C0D88BE91B8E718F79E939ADBFCE69CD08C237930E505C5D986BE06675EAFCF8E6F108D0E0B3C425BF87BEFE6CAD21A7C50D7F88B2F0EC078C9BC1B42B08520F8F75E5FF050700071B1D0AC1B9F4BE2CE110B0CECE5B9506341522532812A1F0E5A0AB0D16BCD90BEBB2696A0309717CA60CA07DF320DEB424B7D4A5EE7E800B02748AACCDFF5A16305193361A5399EC458AA1DBEDAED0C0D60279C78E240AE20DEE9E67579B4D01DC213BE2324F1263ED19DE645E9D47977AD32DF74C913619272337637D701628836DB9647BCBB5751B9FAE515338E80CC12A3E8AFB6490857E56D6A58398C94B0AF457E1EB299581AAC4CA47F3F0CEF642A2EB704B5DCB58D7FFD7111DE0785E09088AA894E102881851D7B94B5B005C325B11551B9D7E9D4B3005745649720E0686BEB67F93EC298AB5F2D6051862B20AD2AEAC12DF0F6275995F11F43E6AF788E207A12E830293BD2EC9E0F0612200A5DCEE8A381E9F546CA595BDE942CB3BD67E3AD9830A2F05BD0C1B3644B3B10BAC6B4C1335677C5622EAFEC70A1CF63E44CB2A24BCE06D545DD4175A616DABA61905F73B7CB49B92B4FE438F34907581D53CDFF74DEE7CC15A3F849B9900B9B4F9A0E55AEB48D56EB8E315F07DBE7468C21E74B0D2AB4734DDCFD446AB304F2392ACE0019A22F17602B87FE5565CFCE70ED06867FBA4A2A3318431C6D900C60127A9903E92A6F0346DE36E0CBBC2E5122C51720128038F397E400BDAAB92BC70BFE51CA3EBC83C032761E295A02AB29B6EC4C31455FD121FAEFC93E8F488742AED13DB55C67B7A04A9D49415A74730D4CCBE3A83C4D9DE85F9E535A305D8D4E3DEB28A3D7ACDA35D529CB60629EFB88F9959328EC35E2782652C5A35D476F858973B9B463CFA9649E0D21D437FC72401C31B3848B7ADD1AEFEAF7D47014F18F4D1C5BCC39703C57C6E257FAECFBDB0A5F276CD20F7A4BEC9EC2BDDA3927A360662 sk = 585E714D565AA66078BC2B12699F1E86C6FF30A1ABC8CBD19563BCDDD2F1F6D24313CA0783539AAF smlen = 2059 -sm = 4BFA420DAF69E648D5C3BD81F9C7AA8A6C4B149337FB9CA08456089BC93BF84C94B87F42EB159AE9C77894F8013418A0E102D9A3692AE46C3EA7CFA42FB7A8BAFB65FFA501BD64AF4A7F6809D966D12C58A848E9A1DD54593F711598767B4B94F24C9D6E0482B2C815562472FE09A2B6A0D78B814A210AA0DFEDA864D84F3AFE9B1CE508A28F2491D19EE40D4B3715C7FB8375C1783BD2CAD658F3DB1D8429BF245CF1E58F157EECFC89625AEBCD0875C5AF3F87264B297FE185FBF0829EEDAFB6B8D63E4797F9183A8EBD266D02775D543E5C46BCA9D8E80C1A716A7F6E868AA02B4BA6D984B69E5A4EB5B10783C5FDA15B499B36ECF61D490998795D935C73CB6743515DD79BDB0233BF6F14E7BD53C6907001F6DFF4B588FA4F55E2792BBDBFFCFCAA48F9416E04F9AD6696E553562F84A31B25508479E69F4A2A371456F13B16FB1C5556DD6B4DEC6D056CA2B4854EE06A362B728692DC95DA753E9BC51B3E55D9476FF4C20826686EA96FC6B03D01033A4E5C0797138C14BBC14B68E6738613E1D19657A434EED841E11A7F61968DD1767797177CC8C857C77537D51DC5AFADC7C0F4020F55DA76455E67633C5CDA154EED12DAB38605094B2A6FBFDC4C7D97FC327B60ABFCA6CE33E935442A25868668A8AD678C141320FC551B8164FB92D255A15924E2D43AEE5641933EE3EFD00A1D58FE099ADEEBFAD431DC2464596ECDC74AED8C74E7D62712C2E9BEA102B3CDF7806968B0DA8504E5A616C0D4B6596930010B8C2487FDA957D6242D8240CED27AE6F5C850E8871642EABD247A758DDD517C6FE43887547231361DC517D256B2492CE9710EED1A5FC316A44DC514941CCD75E7A4CEF37767335D4B8EFECC34E121188F365E842CF538DF3084F0B1C9BBC1BA8B64840F3461BE6A8CD113EF6E68A299EB665B56E40415B81397CE64A1C3775E515479E9F7E14DD8E3167734F16FF4F67CC560EE6D9629533336749F72DC80181882A87A7B6EE43F9FCFC6D60DC166324BCE185A37B3B57AF561BE966A68283CEBE811C28B11D784E6FA0FCAF0FC4A06A6E175C890B3BDCE688F0E69B007BF9D4B566B5962CCA7565A29E79F6127C7FB86D4E0CFE1F4E799B1EDD01FAFB3D524956FE90F06B5BD498EE9139CE60E314FAA2E632B3C5EA0BBA6B2D8F7E177B5381EE3743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 +sm = EB6D670740D965E95427963E283634F662ED907E8984A702DC529A3E56937D830F312EE71F16C05A65661BD3127006A7D150FA07921F69D4A10C7BE131F98542992406976411019751C686FEEFC4C3463FF244B62FF44353FA29953DA9295F8F7ED133A22EE15E2A21ABBABEAA0EE188E3B75D32ED1C018C793E79C5990E817FA444225D33456A5B128A6433B8DAE31B5C3EF271F4E125D3F33DB05DB9F95C139F85106ED98533CAD28BE855AAC1BE6F2CFB5658DA48519424E54278AB6E82D90C5C77BE4C52AEEE4EC12906DF817BB7A600BF39B1D842218FA0E6B30A78F1A0FDC87F6A44A0BFFEC0FAD6A7C864DB4E9F3E8440DB14572A8E0DFC8DA21068CC881B8F8DEFD7862584E439CBEBDE21B7C4F253A460B34AEAA64B487F6E16ED21A2B0790DE7F2C67E33EAFB729E75DE4F7910F0AE121156840BB8127D48A2F4D43044DC210BE78E78BF0A06406E566916925C233CB4A5EA5F3F5FC7DBCBDC54B49FE62863A82A1B5FF4FA12E59CF28659E01A690AC3CD5B46A8DE8E006EDD60005C60FDDDE2BF26149E6C1CFCAD9F853480070BBAF30C40148C88F8AC3A124266742CFD6351F78E77D6326F9116F8623C34C41E91CB0A87C997B6888B2169D104379EB5571042D93DA1F8955745F775DF1F124AF9B6366508A7326334FE5FF6C50F10EE1F7A9085599B4A6C926598065EF28B5C43AF127C625CC27663B0C78D1749A6C3E882498ED603649704BF2FFC43B564AB6A9C080517F19C0982830913DC94F0A62377159A69FEB537438CECE7B4404C7BE19A2CCB0EE61ED6674F9DCD763AB288CA263528E061525DE7DCB164A51EB6779E548028C603E05E6164FC51E704287D1601768D79E2ABC75FAB0819AABEC5154C8C3B6848C5E410E80574F3C1F1285CF0DEFF803C662A35E6945B66E70AD9641F0CE6017C5BFD3611BB09DFE1D4243585A7B3158CE2E13127F565EA29C738F35069DFAB0A6D2FF3D50E65C32BE0DC9C990D9358D57DB94B936D03A4036064EB8D537DBB192CB8B57AF561BE966A68283CEBE811C28B11D784E6FA0FCAF0FC4A06A6E175C890B3BDCE688F0E69B007BF9D4B566B5962CCA7565A29E79F6127C7FB86D4E0CFE1F4E799B1EDD01FAFB3D524956FE90F06B5BD498EE9139CE60E314FAA2E632B3C5EA0BBA6B2D8F7E177B5381EE3743E5D96B9B4C1469E7AD2B3703F711FAF60CA335358FF3EFC8FCFF02CD020A443243B4169F9123351B6C36762B85BE5E5EDDF8D4B43D82CAA615788406A31CDF4F7087D42DB21AE48A069AA23A8F6D20A1C0762F973E526F011DEC737E986CC324724BC5336D0362525757410E21046A12AC54F2237E68DA036A5C1389E46A53ED8C21774906948D4C9E14F40519C54DBD02B7A4ACAABD24FFD7F6CA4D6D582EF48940296D2893415E811FE7EF0801B35F1C594E6FEA2C293869BBD45618B6F04FC26B55D55A0AE99445AEA12F851B7E58A49CC6A0044F28E3EB838CFA6BAC5DF53B0DB78BE2CA2BEA1BF2DEFFEBD673A783C91A6C9EE710B12042EC2863A9B52EADA5B0D32101BBA8338F7C75CDAE7B7FD6797B25F96ABD53A24A7647A1C91610306FFC72A8DA4D46B1778146A98BD59CEA3173D41D5A53F9A7F9E282B5FDA1AFB062D8AFB63CB19B0E76DF782FEB9F7FD50902133529CFDD7C51AF297895EF6E1871AFD4C3DE93DEFA8FCF1FE67BD27B7EEB0CF37A6A8E09AF1203922BD9B62672D4756519CD09DD9271ECD0285F92030A9FC81C09BF2FAE86F5F50596C628E0BE673571CBC2FD76C563E113004529B234FB50E9E3D6D1F814CB8E5B5CC3EA365D0BC7602B146CC0361397D9BEE9246FBA3A724C462E177D27836093EC009741ABFA28379AEBCF5EF09BBCE00CE449FEC3A3302FB9AD0F010CA338363539DA545F159FBCD3D6A0482454023587A324F5132FB6F4CA602FAB2CF6CD59104427264CC9EDE8D10CD9DD7FA6133E65693DBF744443AE920994226E21D98634BC7F0710DBC37C18203EFA5ADB467B523322E21E4E686B6B85B00CB501ED84153BAECD4D6CAC9D1183E38B510F7B1DBBE5995BCB717529B83FBBE969DFD8DE21183762FCDED692B16502834FE8E7A7C46F84ACDCD2C9975098CF0CDE8AC0EFAFA449DC26840180DCD9353A2F1B06962677C808B07345E8ABE95B8D24F21D751A4EDCFA0E02FF077DE64E6B992E8C8822682DCC7F03CA7582FE7C74E0A9822A02D888FDDE1FC9E73C2EDEDDF32001E918771E5F511EF8F88AC19B76FAC0C812F56938F814D712D99269D7802E47634E541B54E00F9EAF78A421506A88B4BF7332DFC7D79E8C41835031FB449507D19D5A8A512A5C527C95B6F21EE3E41FA43591DD9BD2E4293701BDAFB624E0EA290DA4B7A173003867C4CC3FD814E117B4EEE283C58F5FB33D653E410F68C8962155B8C4FBC13BB750A0343737D1FAB36EBC618A6A7C8E6F93855CB24937B01C438FA713D334DF335D0745582F680627D8B94CBC25F0D12E3B1C27A3ED72E2558B800C19DC6B719B961E0FEE43BFC34E999027CA1969ABA4C45FDAB9AF01B955E948DE951F5A1088BEDA43AC930FE99D8CBB3473475C444F43E928E1A44966265B38FADF9B1183700A95A81F85EA43E5C61DD9B2D67701C95583E8E3F15083717E1722D764B6E624505347C30E5E70163ED9A046C504FF534956E911294D2B9097BBEEF8740377EF0D6C4CC8086422902BF63556CE6DA8E33E68FCFB42707C00693A995D17680B76293194DB217EB5A928303DCF1814E4A881B057BAF2553AC4FAAC8E4BF23FD4074154CD4AE189FF7E204EEDB8EDD594CDC21B5B7D73A712B511D068F4D217C0F91F9D84C524D973D67AA741EB13FE922AFABF79CD2396181143783030FD2D0CFEFC877934D8037A4C32AE8E15B50A6FA4269 count = 37 seed = 1D9C060EA0408A068BD982D9694D39D02BA5A473378F6F9F09349F686566F331E767263FAFF5DC0E823BB6F648843876 mlen = 1254 msg = 3382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 -pk = 2BACFCB2FCF25CB09D3D81B8FC608F84424C2A8AA4335AC64594969A620FE158DFDA2F39161F716CCAAC2015C2C9D66C59822055EEB368983E7EF9D8D079B6935E2462400CB5C27EF8B81B8937BC9BA165A3E6C80C4CBF6CCD6F2B82164D70CA4F416BE457E1A651D81690FFCEB2DE5E4EDEF3C1973095E19FCA0FCFD1042F15F3F1DCB36E3309E3C2490BF91651BEE7C0A8460918EE6F460CF59684630198D14FB0188D52C091BE24F57181F815544EB75F02DB0E21A8B9CEAF98358551E3B0FEFB78D8A8D76E056D29F4DDE74BC66C1B791DFB30D7271802DD1F3D765C4BBE5069CFBFA74217DC5535F6D1D95580C25BE3995ACECC21F204CEBFB88CBB9F530BE2D8506B882833CE23E0FEAA1AF8569733B45498ABCBDDB225E58A06808A4E57C0DFCBB8F56BB6AFD9A41041FA2CA27B74552F47A6DC18D3568597D31528FA2E4F5E8A94091E71799F9D4E724E7FE0B019A38F5BD80FE6FBEDFF60989F30E10379B6D18A8B1620746633A2C8BB737BBBBA9783D539F0308B10D959D8A0C3A4889B43D19EF83251A420A2D987E2ECF4E4DC2807E10C63DEF97DE94D54A807256A980C6E835B80EA49C4893DAE559A10611B684FA6FB775A76649810586C963A9AD9463ADF531BE290479493CC442563773C2C37AB1E2F3D0A69FD008723E3272FBA12AA80F4D9D5417B424FA2A80AF4331B561DB5F25CF172791EB032EF51158C1B9C74352B25E699E1979A73235BD31DF655F15963FD7DA132F419B0DB4A99E063C0948D33F3FAF4E45E95BFA5DBED0D3DBF49D71540601F8BEB4291E7104A8900E9E301E49379E0AC76EF9758DDCD92E7EA4FD522E60B5087F6BB96C482DA49D098FC47417977F02E0E9D03FA8057C4FC4653C9BD49FE7567B270D7FD841B43D184E9169E54BC13ECBDB6C5B08650BCFDD6716509A8A9FF85ED3763B188FBD177E25A67F459EEA53234FA7BDF1C23BB0C447FC4F16F82D29CE9C19C34779BCFFDE6F049B8AF2D337DC8454BDA42F50D6A0CCD1E2D80460611E5B8752EC69534C6ECE94B3E270B53FFFAEAEAFF5F48DD187634C2AC161BB207AC61B0BD62C9EAC2728780E69ED73DA9F03C1415109735C83D54DB4F9175C50DF3D43FC9DF87DAD15FD98960EB8E4754AD4DFFD1E575D2186941EE30D2F9C5F28FA2F5FF5C5B8EF9D7410CDBD8F774A38EB9FE3BF345F09A169505F344047D404E95C3A1519FD157F45A372A7E764FCE8D0037E37DCDA7F6CE075073C4A21C5B1EF2EDFCE43C9D0FF6FF8B297F04C27F9409FEE3B65EA51F47B1B9592F38084D83023E8C33AEF80C01CF3B24E74F618679BE8A843D02733CF546A23AF2D3FBA91BC72DDA6FEC0481B521BABDB65492670FACBA7EF3033B5CFEEEC9F535A1B9403AFB20024C27E53B29983AB496D4EBC75D1BABDEB355141165D1AB5A434E6266C63A57226700D35DAEA19D1BAC9941E8FBE579AA341884A41617A1B1E00C94C27282E24F89FADDCBEBCC896B424E95E8E4992ADA2D34473A5B37A2AB52092C5AEE68EE3436E05576517E4FFADFAC56E8821EF3819C526FA1E0BBA939E096D0B62D38FD4BC65AAF7B2435566B33A0B48CCD2CCFAF6436D7DB9C27CFF24CAD9426B88205CA7B8E46245AB711D5D0B27D95E19A8461AE2B97A4393ADFF275880DFF3D79545D311849B7DF8914087DC3921C26A5FDE89E300993F45D15DBAB005A74676C03708B29292B07420D5A09CED83F718A97F0A8D7E2ADAEFEB7F79B4EF7425987DCE48BC4F298390E4E513B212D5966958E105AF4558339362EE739164E598067A7844B03FCC614D7BD5159A17FBC80B04DF7D59D9819FF46858718F34528273980D9572D9D76E00C2E0AB76EF2349284DD3590BFECF143C899F71183B3FA7087B68705B8B427EE0E32C5CA5CB40F96AD765FBFB3D187D259428FCE9E78180BB31A64EA9086B9E720CEB89025D5609B5537B43F654BE25A677285356F7E01555F989668F772BBD6433C813CCA7322BEA610CEC402C2BA16B24AE7F6C1A288A47F6DAA6EC29F528994345C86F7C04BB4C7C81A3234C117A571CCBD9E67C9C15F559977E9F40B85955F5D2AEC067B9956C8F0307E515A6D5E9C9F630375385B60420C1D1665FFA1A79F83BD57E05F8F502C50C9543E3068C181BACC59F1ED79BD58B584BAA48FFFAA475C59B12F4237880EFBC9806EF0B56EE24AEB4BCCE44CE7E5D592677B0B0E8319434ECE0633009F705273ABCC98FF2CEA547B86E84B2487BC2D303E0D7565DB615244B448EFE79196A99D5179B46AB3B80AE2CF6CD37215E35AA0393244F53A9B37334449A1476978A16B36315F9BAB2CD5E0751D2466A744415B2C8BD42B9D5AA2FDE02F21ACF8C04C6E372ECFEABF22FBEA4B5E679E5074C02298176173DBC373C91F53A290112080E4E5AC4EF7BD0B7CE9490F89354FFCC75E7969ADB33F4C94061886D62E6BE74C6F238FC1B8091C2F262C19AE6B4495399F0AFEAC6E7EB7981B98714C698C6EBEB7653E8FCDCAB06C3CD9E1E58D093F4BA04BFDED79EEDC97EEBF600B5AA0FD746D5D2B728130A43E5250EFB4956C7896DBD75F91C50C34980FF95EFC4119DC7D53A8E7843910A9687A4FF0D2B14F78372D851F476F884844CDEA1DA59D28319B29B9E152B1C5A003DB8E87C31CFA9AD33414C51368DB45D1471C28B5EFD6F0FE2125B8C37395BEAFDCD7CC6CBF1C35465545029DD2294797F6F09FB08718364C13EC297C4148C9D12EC4A5CB717EB23588FED66E55A3C9691C98C877FB458C4B74028A46AC54AB0A262F72596BDBABA8FC50134867D435AAFC66DAB73531C03A89E78773BA4192CB6E3E61EF42C29D3AD86AE3813A459117452CF803FE742B6308DF05F5E43C3D699C9445AFB1C4F8CCA9068C3913E016DC0F1B439E598AAB65197202EC4FAE2D9C7885624AA4C7976A694741849C1735A42C958694146C8D15D610FF486B4FD4EAB555A36E41973B1A73F2AB7CE10C0E58AFF6AF7DBBA00D74B93F93D7A32650FF6C17A90263F5A39DF182D5BA2BA8B0602DECD402AB78A80858349A190A57097AF46241CCDF585B2D7503B9E8A9C713391559A973443E826E63AC232ECE75DB3261D2B59FD8748C622F6ACB6DC7701244DCDEC10CD0A057CA6B160F8B1E458E13C34FD44DAB227BA4F8F0C50D6A46D09941B1EF70CA2A7B3E54C78811A1EF94E3856E9EA8ADFFD4A19B4F21F00E4C4E6C2BF643E3ECFF29FF070F222BCE5B5A3C69797C602656EDA721177C1D1385C0A32EF444C4336B599C5B7F00A4CB50162031A78566B3E2C8F5224ADAD1B7BD60CBEB837DD4F6E30FC4451DE24C8AC95BCCF5D53C9F1F0F582AA19F11DA8F742B514896B540BFE4C6B5FA475659D007A6A78A8BA730B8C13F63635774AFE02B33034E21F7F95DC6C7F520E45D11CAF02B0E0611C7826E5712364F1797DDC6A07B67541FE8DB122B0EB0792D0397C947EC4A967ED3D35D6F54B3165D857071D1834F94F1920BEA93B978698FA22185D1E1FD0AE3B4EEC660B01AE10027E99F3BB8A14B867A90BB1FB558E26C85195790F8026B28D960FCB0658C81D87BCD8F81F56B8F41BB3559B6849B885B1092B622F6DD0C6BD6345E4A62DF8C60B62F51CD391E2743832F452FA5BC7F9177B3E727DFF19AD865816ADB958EC1E04D6FA02B5F79DFC69FAFB44427AC479B9E362470783A4E39AB00BB17A389D3638D1BDE58C002C7F691B463DF5F2D55DA5D66AE147E89E8E5B4D7C117C61EFD8718B39799CC75D42A1DF5BA4379B4606AA9F3828F91400E251372C61FE7CFAA09B6EAFF5C69E330D04EA076209D2094150DEEA574F04C6A7D23AD92C6D32B548B1933822A3ABE0E326B906BD200D2D06D208E3512319BA11C85CF0CDE0714B538595F128F63FA18AA699C8B5A38AAD2B844BD1F00B3E9B4D28DD7DAC5F94B00F8E12893CBA838887BCD63E52B235D2BA429FC416C62B2F34A055F55083225938CE859A619F422F8996598667E4EB65F0C08323E69D5CB04B5308BF2373EB68289BE7E658C7FEDD82BD33247653B02ECFAC4020E2267CC206CA35705197633D1528CBBE650BCE814B95081F0550ED32A61A31784B3E22EBE49A323715EAA42A9E20E569C85F50C632AE579C152ADAF13F9774634907079B85470A88D98EE2ECD65D3077700A4AF10E7A9F5383461B32BA75143645FA42703CEF53DE1702E5714B13CBE087DD4DC5C57258CF7EC35C321D888A124959EBFBE0371251693D59F71AFCFAEC30A3A356CFA16D5EE8F7C1BA98A08DFC66E9D037766CC0496E7C6591DDFC103B273E2F8598E70A06E80AE58D1C278383549000269E447A1EA12FC06609D4002A8E0B49FADD3CE7D9C72812940429DD7EFC032CB70B20908FF94D695886A1708A5140BB9E1F968742C03B91CD5F5B9D2BDBCEA178FFF632576E6AAD1CDD0DDACD5C8FD54F8621B0D04CB665A5939AA50A40C906BCB5252269D820657E3D9E350D993FDE5693BF2CF578F05DE3A7C60F6715009FA4340421C39630759CCB3A7A8B9514221535375340336DA5DAB3536A34EF2543CB910B5B6144D9C7CBA0C952689998A7DBC16D1ABFFEEA46804F96D008220BEF909A983B30B6994F4394B770D6D69EF149CA68C71670EE50A2372A92A88CB8EDC17C77F1070F669E69D9CC91A40DD4FFC5F0FB1CC8BD9B68BD5E06D9F49174BDE5EFB023EF65A4E76CBC249B18BA85D127E72835522E583F1896C40B615129D5D9A8B7A843F388F0A82AA29908CC74CC1C75F82F97BA9EAD36AC242E808C3BA69D146009A07E9047347D704B1D10D11DC286593CE9D647FD927DA0B608FF462EA6840AB5CDA9476F08B7563B6275914E4855AC941320480CCAC854D6562F40713EAD6563853799D73666BFFBA2BACB1E16F3AAF92EDB8E9239AC2E7F31F5132D11F7676C1A76983ABFA43EDA989F75140588E30A1B473CF844219E878D859AE5812FAC0F034574BAF315D9CCC09CB7A458DC3CC034132246DE8E94B5BFFC6FFA6E036A3E028E028D169910A31C9B5357FDD71386C4B43BDE5860C85B1E6647A943E04EE82B78392E6723FC87050E68E2B82B8F4D685BCF45AD7D6A2500C51A779137A6DD63BC7B9355B4DE575E3A9D053D9D53FFBD74FD784526BB3B42D6B18026EA4424CD2644F750A0CC07768D4B3A686DBA0272C5AAD380B6D2035A11D18B0DAA819EDB6FD100730A75F939B24A74247235FEA9C47835D932D86136BB1FCE91228D56482F5B0ED35033440E127F49C47019B56F531260C33553775B4C1E7E474C6DA9431ACF9CB6F605EA23B9071F16B9C01FA60BFE9A860AE237AEB5AC5CE31CC846BAC14F790EB32DDD29351FDD10B6D5326D4972693C3D7DDD0F46E815E1DD17782B3A3863DF98EE30BCED55260F452255957646A33352661C9E05CBE639764B28593FB2C267D806CD72CB5819935E35799476EDDCB0F35472E1A0BBD572C68590EAC427729366BDDA4788FCEEC6021279E3D37394DD40E97E9BB949F2C28DF9B1869A336BBACD3D13656904E7287596DAC4242824EE4F486F7CDBBBD4C87748CB17C35126C3BA0A9F579F1511B64F46DED3FBEB54164D6C9723A4794C9C073E6015392F1747202702635A6247C91C6420DE67FB207BFEF0215624199583311F5BC97C3DA50C5E746DD85EFC2AF243B802ADFACBBB804DCA912F66EF9BDB56071C027E54D521778C415271471F9637889119A3575C6A42337CFA557B311F88EF950CEC3BCB80B3946E7B975892BB50AFADB58E294E9FE716A2B8E3FE1048A32619F2F018BDCC1D194D1F24E22ABA2412EBF16EE7819656CC959863686FD12C255C58AF08E9A561AE1286E60D40AF1A827090C855CE99F2BBD60FA3D9F48E67C15A05BA5ACBE6D38FE5D30FC86812A68C51C36CF81A9AC715486E00FE74FCB736579889E27496A496DA2D1AD2290A9A9782D832E3360C1FD435BA9003D72F1B00841F074D7A34F1469FF43915F36117F98940A9CBE330DE26B4C1EB386F455FB6355C59D288200015EA99329437CD31F4B505D0A7F89E97856246598906FB94FDEF0FACB06D1BEDF0D8EE04CB0E9577095FCF3C5735716C1168B31A63F8C2EF532FE0F75E14043869FF6431E8AB1551600837744600C193D80A2D44C4156BF46C4871028CB82A5EEECC2AB4C73FB736128374916BB7A9145C2E21E96FED5B0284A67709E90ED0400FA88A8B302632333BC8B65F36BA621E72C802D8FEA8B2BE5ABBC9BBF53A42B46C5AB67302EF3D2A42035A4FEBECEF55F1ED42E6A5AF54442321BCEA60FFC94A7AC70AA71512E5DEE7712B8284FAC4974C91041425047F9B9ABDF778120A389E721CE7F2DC70C2E4D5350C181E7768C566B51DDCF62763B2016E6DF15D18E8B367FF17B6907072C35350191E643E92599814CE6BAA9504B2EC94815D9AF4D0FA9B2845CDFF72372E4CC7689D1D36B9DC9E5D26EC282121B0DC253118B5EA1B1C8E138273D49638B0CC30E0A6BAF7BACCBD82CCBE6A3586103E1CC6043414222DF76C17863BDE5EC36EC8114B5BC1D685221467A30FEA7144EAA67D9EC2FDEEC9D5973AAEF98065C140A868B3921E9BA28FD12EC4AF6AE577681B2B13747EE8478A437811BE7ACC08D03BA032C7A081F00363E72D1AC163AE8E23F2529D471EB44400342E4FA3415D960AF8549346F2E1BC69713C3E884B05468EAC72534C42B7D0717286E10A238EB2BBF789559469B137BF4E494BEAD1DF4A4B112B25B6F26DC94C478D2E66CF5C13C8284CC3B54E1772026B88BF2F6FE4F537562D6D53999F12888AAB6B74878DD487F3D7CD0F5CB28C60C17F39C0211E3D14E8E7F48B4300C51FC91A4E11003D4E5C8E48BFC33EF39ED340E1AAC08116AD8DCE46F44944BBC8CE960017B2628108E90A62EE23A4D07E1E9557A1449AEA7EF4F15409CAF9ED282104A0C1A36DB608B758E683E09AEF3598D80BCBD4F48E792826F1591CD871F7EE82FFAE2AC4E1A33343BE930962DD4C69C17BADE1DD6131BA1D10715049992F4B5A8BB3F230F55DAC0C7603E7A53E34143C01B6920EC5B32359FF59927F814C15F0B76D0C34A646682B5D8ABFA0D1A9C +pk = 2BACFCB2FCF25CB09D3D81B8FC608F84830C57B92C46D521D1E2C918D45A864FF716E9D3CEE1ECE10056472F540CD4685F31D3A96A54F6E3C8CA304C63F41BA2404F052FBD03F1A7C9B5990D33A986D23199B478AED054D38C9ABD1BA600EC253690DA6874A140B4DCB21DDD4EEFBE5BA891057FC63644DD9D7CA19572F1481CB61E3F678EC80BF35D9D963B5EE3ECBC29C06AF609147EA1C29318C9D4E689C3E83C7FDEB5A65D647847CD00E09395F44AA8CB55FE6D70E3EB481F35CBF710FEFA7348F112D55600307EC867296BECDDCE9F5F9139C8D3E1E9A9DB5C4836C0C6D5D85274E53A55CB8A9FD8BB59162560405E2910CF2455408A40964D4259D675CD147B0F75543A893D66EED1C8337A4D650CE6C9FE2F6FED7CF002B89A27939E20F21CB7543E553A3F9F48C7DFDAAEDF98B3347DD78226B5B29CEA76399DFE83AE463E8FA334782D35945BFF15515B6328889F217301DE48AD7E2E0D0B3C3FE688809BF197E08CC6FCECB266F090C5AF6F20064F5280973501858D4EAB302D2CBDDE2CE2DBCD8C37A73242358F66F95A2F5B22AEFD846AEA96C3C9A5FF870A820558A6E8F03A1E6112D603CE14389E40F5FEB9B9748374233449760688886DDE4C89083F826BE7403DB418259462CF1ACC2284055613799DE76D5ADA749352B563F5C7F769179910DE5F1FD8BA3BE66DBB5D2A676C2BADFFE01E0FCFCEE0F1DDE8DA1732C075B81DE8430BBDE5E997A5DD5EC7A164443C3867BCB717A0E3F5E337E7601F9CAED2B5BCF7B5248A5104FA7C17DD42CA1A9E30F98E0B6DD2E9070145F585A964CF764805663299030F9A88A05C954F1C0CE8B423626D99DBE093F7E91818870FBDB701DB980D5D6CEB64709788D9BB9A1E89FF1AABC37822D0DFE36672C0CB32600BD709B4F35F3EAB64F6B02A6CD402A11397C74FD227639A4F464DB31A647750E57E04DB680BAA27787E082F925EF907390814420FC88EADEFFCFCAF5B655D2B4CBDCCA952C537A69C368EE8CE1949B76754C24C11594EB3843F530D01F55017689AE0BB6E8715701AB94E81C3BE86A30314DC5994C6010C1C0BA5349A681F9B49D9E7682CB7891C36475FEA954537D1A909D3DD3C5A9E9B926B1DEB037C3BF7D4920254550E1FC13BA31A16794F8CE2F1F7380C964A10312FD4936845050C3AA69B7334EBCCEAE126BB756A66B69F8FB829C69C2D1FD29F4C8B407E8474DE3B86548CADA6B6709CE39AE539DD42A4860EA6AEA2F80BF13CC8C7575E8E9C2AA7C048046E339082F1AD8ED84B2CDB6D7EDB8D728AAF9DEC587B9EF74B162B6688601878E9D89AC3E342B79B5B74383D5A9681C1CFBEB312362AB4C0C76A6BD3E508167458317556F41EFBCFFC201E2225401D572F6CB62BE151C75020E4C40D8F559638CAA73FB8ADA4B375EE17BDCA2188F0644642C951DCF5BD2FA544F4B281427FF3BCA60BAD4BC72F6E0663FBF56CC39335C6CA018F6BFA09D1F075CD0DBBC8A8F0F7E9B465F0A5BA5E7B16B4D6A65E6805474FE27892903697D43263A56220D708A9E4D770905F29EB5E4249E82BF3D58C34CB23A1639DBECF528A58E8F964BE8C1104CC3A8097079DBD3F019E128840F15C3E7E9C376455FA2275875DA185856CD3C92F4DC827C3CC6A24375C78327F3562CBC0B22202F3E755F9C20E61895AE463FDB645A2E9D6A13C7FBC4FDCA32638F444D8E4D9ED7CA459242A71C3E78990CF2BA2DB0CEC97DA555A35F95310B0D6804E2282545EC313703A3D0D964F45D48DB1115243045ED08AFAC450A5B243250E5558C402EC143BC8D1F19B8C573EE36A65D9F34033B70EF4185F57CE20C8B62486311F943AAD4E8E06A12EAFC1132D45F9577E5D748635A67EC077765BAD47DA0FDB814E753649B8924A38AE9636134A71FEA227F9AB5E2BF7D926CA7FD5331C7188D65DF1698360BAA8D6510F85885EA942645CA2AD75763055A917983F409A1167ED5AA6D9E34EFBF05B69AB59A9BD69D4F724AE8907E4FA8A497E724375665649383C36CC3E898F8B9F685C22611CBE1908321C2DB3301FC6B719645CCED77C4E9AC0D20D911C006345D7FB7BB79AE89AAE8C0966F08C8065AB6A256D7BA994DF4E007F829DB9468D503FF32497CC0A55AC468A70278197D17E67E340A1F613D2A7C0D675500FC180F3221126C4C0BDF3843B12D682CE3CBBED7210D44DA091C06233418E35819E467D103579B1823D361BBC4F0E3D474715DF757D5886D4C8602C163EA0D93554269F674D2E6776B2AE847624B98E870E188392B021EB886D42A8C2E95061CF84DEA8BA69C2DDBC9D52B096E1190F2BE83C1138C1E888A08627D0CBFEC5D4F7E81629960675051521ACE58D53D64824BD51E140949B398F9D1F911BFB18E60A88578C816DBE19C9C4A8BA338AFFB7BCC21F37BD1F7154C939E1D751E8E77E45589D336A88092AF8A319F8AA3F0636F8D9B08A8D0DADE68D7A5E01F73CBA24D7BC74DB446E061E7E6611EC4F4E7219748217A2E952148B4F4E81AD1E9121B74B837A221154E764BA04EEEF991A5707AD2B07B57D3683B8659EA855FE5115CA0ACE7D02D5A9B0069956E29B4E5240F487DC243BADC87D9F421860339BC2BA974724DA140624B0F937289FB3E2FC930F92AAD1BDCD02F1081A394BE3293DE0B682E1C68C2E371697D58F7E15EB140E41945DB93943F0F8B3A079C6BA46F6FD07D14CD6BF5364E354566E8B2C47B7793890B32001082154F96A7D88EE36EA72528708DBB7D52676A8B6F95103EC9DB1079915291F5C26B6A7B18693F3DE70D7BB7AE8F3ABB2577D9A2DEF86E75FF96A48E9374493817CFC289CA7E82D4847FC9AD6A5BD0E630D8DA4D6605A3412B72B1F360823D5D9702C86F6FF9BF65AC97FB9237666A4E669C5BD949178DECA498AF59EDC8688ECCAFC0B2E87C01EFF929EE29BA365B0AFC1E67FA85F357D316254D308D877AA9E33C5F6598A9322D69176D6A30A55507E9EF99050EB50CBA328A053DF80E620C63417CEAC23582EC7EB052BBC9A8C6A243C9EEB81279A94750DA7D481BBBF624667D8C4C2F5AE4400FAE163A83CA7DC17605A50CAD283927240A927499A62B01F6B670D8CA7FA3C2AE02FAB22FE7FABE92AC49D083C89F033E3B296F3FB4B5AC92512C069B38E0A821002A4A2F10B0EBDCBFD2F2072CE4735D7D5A0CCCFD666DFBEB695003E6144378533215A38793DF5379A1387DECE8E06E506FA195CB1C6B5B7A5D99DEAE254CCE4A5366F0E649D5EDE875EBEBFC47FE1B0916584426F85A38AE1BE9B2B2CE311D4AB3CA6761826A94B23054BE6193772FF61E93A302F79B70C80C36EE404630769F1A0085265F29D8EF06AA91AF118CEE8BD68BD495375C7C3D89E8BE10ECBEE4A48FD935220F1B68A94F4D96AB2EEE1DAEE8343C37FD8CD842F6F5A244514A964E3EA98E2BB90DDE3A26F93E0C7B62038ED2620D70973E707C44BFAEB94383A227E9F910A5885C5D08C648C004A2BFC2210EE2CF5D071EF99722A8B253BE2C12A481F3C2F81F242003894D7D90D6BD67D715AEB4F6405D05E9E3339F7E934811161008A4EFAE7CCDD13563BE14017BC2956A1A47133A06195AF013E2D999BDFAFE40BF438BD993FE307427A4B608C86282207C6FC73D61EDD09E972B35970AC79517AD74A185E87166753283E4C8AE62A737ADC2A067EF3564CAA278C239F21CD35D8B013BA6ED32ED1D3B71911834E0ECFF8C4A4E862C97D20D673660B02FD65DE15B2E6B5FF0AFA0660A6B10F2F6E478509103DE8724B4B81285B9ACC2C32386552FEFA7F1A2EE6A0E647AD5E564A5FE204B24F87AA3D0FF0B97FED562E749134FD9E933F804DFB6F9C101AFB81D8060E674EA1FD94F51497D2974841DFB9688944960BB2EAD52C8BF956687B040672F98CBC0F1361E607EEB80BF7E0E9A0D69BDD9FEB7410C4B98B2C56941B9AD8EFD2B70CABA3FFF7B7ECD6DF7A8FD187A5322648E9BE8E8439428838953DAC79D23772D66CB814D507315B1FE283A986C54CC74C6629D7F69DBC31B1A2979417B1AA20CB556ACC2AA9E2D337C306A76F21445543573CD9F487F1B75EE32A039247E06A25E22B5D515748FDA8FCB5C5058FABC4DDB5BA384A46FF092765E917BD6D59B181856F7D61D5B69ED18FDF829FC56DA36EB4A35E28D842535826039CE841CA3DE9222F51154CD644946CB6F7157ED15D72C870A3CDADAACC25747DA90E300108C4D97FD4D91B9415C27DB2E80DE249E2FFF7E1EA5F0898FB43F2B5FA978D332C45A9F6B4A19E8E8A5D19C0052A5199FD50BE21DF7D523F789163DF443493396E3737F6292FFD720894A6ACD27B4E4F6912F2202D6B0CCFD7CFB168605B62EF33EACCF400EB599F6E1E01C09B09FEA309EBCD52A13529EA68A538BCE79E49422EDE906750D80D10CB085FE7624B9CCD1EF139F92F40307EEDD3A6B1E113957512476651B6EF5CBE202D088D64E8FAC9FFED06258BB2A00E12DABCADC421C92B044CF93C6961D9BB8E113302D05325376325BCA4047D7DB30F09DE70E9A0582C08D402E543AA8B8D5B68EE742BDA71BE49910DDB2DD44AF8E7C015F5C3DF4AD5D5371C0514315711483B76334FA1E556B298BED1116861E3D91824231B51F6012A377169CE6EE794E73EEF0A6C4EB6F38CF3032F7EE65ECCE103F4A644AA8B655DB141D736D4F514700B50AA065978FA2831CD50B2EA681D477A80637A7DF3A672E36B82ACC1119100969B0EA66717AF8915EC9B4DD2AEDE484A0CCC43DC9EBCBDB52EBA4C3DAB93A04EA3582073D9265C455A0E4BE18BDB3F333F4E599B297436848C05AACE0F7E274F50A76B76CB00123FDCA3658172ED5738ECBFE62626DCEC6560D3BF3A7178E33DA8F41D92393722F0E36D0A5A685F05376AEC6CF4F23C7EC521689D6987EB786522ACAD707B1A313721A1A40B1E82C3D7ED92FC9CB550720CF9C8473118ECA39C0EDE18FA44A32CEDC355E2E5ED540C1CE6EBF172E60C495A6AA11B93D922DC161D0A26CCDDBC8047BA393E149918D5753DE8CF6BC824A5601CCD485D5AE6977E2C6BF9F2E5FD72FF8D22F737F77F0A871F08F4FF8AA060C8BBD5A7CBD596E81A1225DE5529D122FE23532E797002917C45878858B0C104D316C25365D8C9364F292F9721F4A752D80CDF344B0B012C9A08B51919266ACCAE322593CF8B55883B0DC99A96FFF2C48F667C20F138F67FA3404A485E90B493A23CE5D1829CA74EDE8039F49295BE6B57ABA84309C71DF9133F2AAA9389FCFF8C4DC2081714A0A40EF8BCC0075F074E3F0857A0731DCE1C1C346F56DF23C7523FDC73CD74BDFAF95B58FD1BA381927941F8704CB0947F7F47FE9DA6C11B3CA7E024611308CB1C91FF023B9FCFA932A643ABDAAC6F068878084E3F8E5EFED8884F26D00445617EDBB248C02D90C779FBA5D6C407C4D5CC4101F25064D226CC4A4404D84511008F4257E5F3DAFCF8A5072E815521D0C20CD1B1908B80352F363156CEA94DC9A4380074E4F96467D8913F84257D88B910D7B75D169C2CA987AA4DFD8D3455530B61F02A129A5C0E9F5DB2ADCDBA064AD786C770A37336CFA2794AB132B542038B4639B291BEAAED77CB8BB86A85101A0CE38DEC72B585F13F072D3D1C1D8CA16013EF799A8FCAC801AD3576E4FC35F5AD521256D1906978ED4282F12B1176179C17DA6B22FE65662A1C46335E561732D907A4C66F4D4D598B3645529B6E69FCB35135564F3BA69469BE9D046B3BA6DF89107CAF34AE1BCE5CCA7B74DB1A6C4E85649F80C82D5CDB57BF26D26ED00042884F4CDC737BD55AD1C49908865B8385C5778FC499EF8C61C54F3242B4883878AC0BC3A1AF996D3D5ECC6D558E86261CE05B469A830B0612C07709E8E5AF4A0BB4ACC87409A8B890B3813CF56C69A9C2775A6665BC5DEC9AEFE6A73E6EA2C02E4CCCCCCCF3D6FEF3EB1DF5F6575A6F38D2D6C2548E001984728498AC5D503D57EB248B184A54CA88CDCD65EA9E24D4AD5A883C5EA072BED0BE99C9B0EC7FFF73D9D5F61D01C65D19AA6C93576F14DA59A29CFC6AE0CFDE5B51681A5C4D7CD636F81D0CD0F81D906D55ED1B9A86172FA253179E7DFE86072C1117551BD907286CDA39435F75BBFF6AB7CB51DCE3D78E53F37875251A14FB8872AF7EAEF75F32525D77A6EDC9E8389053ED8A9B4683422E6CDC907510F89E0E6E01F6E81BA476E10CBAA30365D13A814677BE03244A54AFC5F94C2405EC2865E5AF3776AE713A4C6A7DECE4D65AC96EFF4EA8F20F983DD0B481C1AB13A512A99B1EC9C85D0E8F68E4D4B5BABCFEB12F67779AEE5E0E0BB739A9C6C1270EE81794435CD06E3A16ACA2D4044D1551D1F4020D495E8A2B348532A78D598252125F1F365C40FEBDC5898FF8126E11C938290F3B736455A8BDED2EE403F5F4FB98A7FC214549C20BF8A872D2CD9A505895B354C80AD1C2CC3CDF85F60B954343D1FA9F939E13F0B54FAEA2EABEB35B45156EE78B3294F26D86614C982587B7880EA83EDD9FBDCF3C54F9B3F7FD18968D0187D304DEDA578BB505745EE60E90EFBB2E355AF0C35C66C1689F1B9F2F1B6931C25FA1126BF35A3FADFB528A92CF73A5F3C67CF284F97DBD9BC88FFED1E96A806A530315DA6C94644285C2EAFC8C4E894BC66A6582FCFCA99D355CCDAE4CBBE5066AB3758330690AE47B8532E8A5032550C5A93D096370A61911C7B48E1F18B56597AC7DCE801A1A058D181FC5F90E0409E3C566C33F1845EE58B483D6BBE4777D081D4CF3902A953E234416ABF32D13AB4E891A3C7DF0D43FAAC88FE2A1B537639BBEE278018138F1A48A0DD899AB84E297E8091DB1514355B2E97536F1D83A52CBFDB56C2F7F340946833B3C50B1820A9BDA8938FB144824155216DFAFCA867787BC1BECEEF8781146AAC4EFB904B1E28A7F70FA668F645ADBC1209D7A908C34755AECAFCD0ED1B8F1C1FA38020B5826694DFC6F318E9DB9B0064FF904BE94373EEDD34E10DCADCFB88A5A4DB1DED900773343F3856677B1395E60EEEC7C3BB392B984FB968793B7640A9FFA9E8CB7EBFD17D72FBF65FA62AA2CC4F9F3AA40DB6C96 sk = 662CF70D3D5E95A9C6A33BD7C6ABF0E8CD23AB2D2D9420878C4835DE14A6C606B33467D954680625 smlen = 2092 -sm = 2510624915468159610C32E9BF50AB0E8509155B9CBD98E88B0F14393A1988D26F737410F953015EDF3826F6B7D30FFF4C3936BE6D68C0A1BA23DAA44E9313450B8247FC2DE0A6BE440848F186E2615C723DFDB89E406E16C6B585245AD222432E8B4490EF8547FB4EA74367E7C7D5BBF73909D76DC051FDC0CC6836F5EE086E2B4224E29311280B12CAC81C5F4FCFBCC623B3D43F8927F13F377671276B146E5BBCB49E428B3BD093B1FA30CEDBFEB82C358AB08853CE7FA4C3D508725D4C52C58A900A1C7B7E170D967182E76E299544BB9AF9DCD3B1D6DEBF96E3E2AD2A468C856AC0D1E935779196F3AB4B6B7DBB90B49CF4B1A1FAC79DB426E1A4C3560A7975F76C27C9751F7124DD6B297214C8A4F843B89010C6A13F8CFBAB79D2DFBC8821BA8724AB276319A82BFABF971B4E08B42B2C67A908F2EFE533F2B2C84673742BD5AC7A97042711872130AB5C9EBDBBE1C0F9D5E286C20B50049D24AA39A8C621EFF3B764FA7889D4A95B3A4A8E409F340C51E12C3027761D852E6C086085B580E7519B902B6742B5E9978C8DBAC0B8B49A89720AB82EE71CB16858D13EBB9292A9CC6B4B72B4B2B87AD42CAE6CDE8D334F18C488C8D210D3D357C43C36B73A6F1A27C3456BCA5AFBA495711BEDA67CEC7D951DD5832DE178A8D16CFB07FA2C7E1D7D6F66264C572E8060520C8910C35A1D767E48E15B7512979AF911275E6B3416B3C10C00853216A4AE36C8E69D58E3A875D65CE0E60F689189E29D2FD8EE554B69FA8C180622F0DB702E6572B559EC3495F853096AF1F0462F3B6484DCBFF2B35D832C287C9CDA79BB82630B641D5196FE27C94AB59DA608B4BBAFA9307CA9CC2E0C67A7A3D382E6820A8AC564D5E450660C11C74B4EFD239BC0C395D79ACF6C2D13563C34D5701C53AF629DD89CB40228BE1E90FCB55E209B447414E1159062701111B8A55D26CA7D92FA88CA2D149C30A59D96DDC5C03F2D8368E006762D1BDCF8AD39638AD119B78E0DDCB82000F53500B3DF4AFF24B2D9A99B0D040EB75AB85A0956E08359F2BABC8DBE9A55BB2ED5371179D792D18C630E8ECCC16B6817FF07E68990251286FFF47CC82E97ED2D59FFD80810699DB7E05C5A11E08B0BB06C3E2AFC8619687F0CA6E5BBCDB4A10200EEA7CBAF1CC232304632E73EFD82E25B55083382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 +sm = E6F791FFD6BAA3A4F7C383BD30FDDA9FB16072D920F1071FC4DF6BC35BC4CF7515B0EAA152CA16820F00B50E044535948454F3A5D35378772D0E99C181010BA87E66A50F36170474F0936666B23F589BA7C972CB7811D3D23B3A220AAE1FFE7982912D25417058649CACE6A39E925DA09A5CA0BDC2C92FDA1A1218C4B425F7F0609B5A29F2CC6EF4884CF36FA120F190072FB653788D327747E96E815AB492DD0E7910FCE721279D3ADB7FBA267D86802BC84D394B1CD1C673C7A6DB8F665B7CAC4D72FFD7994BC5B499EDB6E705ADA0EC4F399EB3E4DED0918879728F06D42132686A00168B82C6ED5F4E3234C344B2BF2A8CFC6698E197C52F9BD858707B73563F90251D815C75B119887E799977829F42129DB472412AE8B34877B47662CE5BD24D88FFC1BBD04BB82CA08328155D905AE7A655EAAA0211A8A4B8581CBB77A57CC92AC884D5AFCBF21A9688157C599D8C858C4CB5D6F42DAEC2CD3CC620867B0B9E71B1633EF43514E2EFC3270705A51737D4C3ADEE0CBC88EE711911831CD468B63FDF6FF7ADFC6CFF18940637A1625508BDBA695DC39E4B6DD3A59D31F2EBAC416AC71EC3B3660F10E9F194A68D1D851FB3602F81CBFE9AF676EA4F98EB4D7818AEA4F7D8D8330D0DB907498DDA109EB56B4B226739C204A3BCC3EFA13721CCEB04F85E43E8836FF48B11EFF0B91FA8CEE518CAE8DE1FD31C32880CC0F23AE05A1C658271D9BAB6A55A7A391C18789E180158E66BE3236B217489293D81EFDAF68CDC1E2BA250D062CE2C5D6CDB2BA9DA4E49B868F92DF57F35A040A08150109B3F7C78A12543E9E6F5FDE4E34D93E4715D7E383FB743515032F26863025FD2B11AEB125013B6BE377E4C9B01A5F58E84080C320F92FF892731BD3B141304C0B2705014CDC65128E8D93ED5DE5BC950EC13BF5CFA2507D8BA38C23633644238620D38E325314FC8D60C55FEF4FB3CAF4170603B75B12A4589531CED947492846401704312B26029EF7A9E54457AA3D4F7799143C7FFDE27B2D9A99B0D040EB75AB85A0956E08359F2BABC8DBE9A55BB2ED5371179D792D18C630E8ECCC16B6817FF07E68990251286FFF47CC82E97ED2D59FFD80810699DB7E05C5A11E08B0BB06C3E2AFC8619687F0CA6E5BBCDB4A10200EEA7CBAF1CC232304632E73EFD82E25B55083382E87BA70EA986A044B0CBA2EAFC3316C1AC95A5F16F6368C210DBEADFAE6CF2382DDF5078AD594CDE3BD1A837C517B1A20A2099D938DF6AA02B6C0E62FE6147C904BCF3EDE51DDDA60DE7887DFEB2866DB402D23E5934A74C9CE4852D4B2F53CC9BCDDA312964A548F6F7C8320AF1D1BDBA7FD32EC6C86BC3FCB4205ED3DB092FDCAD9AC4D2B8575883E13F69D8C16CB18D1B9284B31823ECE917C905C5C8B9D180C1BD87975871014F773FB57D402B8FE16EE312692665824CF0BCE4509326A31957319364CD421E9B21BBC1DFF663ED850858A2450C2FFE64B65E009A3999CE4504BA5313BA0EE4A8843349C30FA6E59FD3ACECA130A37C04F9B64722608768973996112684B64D0C87BF95E5DD60661935831A6A1A9575EBCB2F64A15296BE788C775D80523D6BB4267D91B0C71BA5F90DDF1933DE898E79FC7E39D0A3D146F185214468DA50AEB47402AB542E52CEB768A70CB1F749E4164CF20E549B674CE965FFBB98D874D34B5B7851E575E6C1E4DE9C170A10DAB84940AF055A951260B0119F5ACBA320B55CDCE4F16346905A2073CD9FEFBA95734E4F4DFDB7A33F292D45698831F1D3E9FBF56D9692C14A8F9887265CBB4441AB331D977E3A68A1BC9F406AE0FB1C6E91205670641B9868E2A987BACEEE2364FDB089A63B53976D600BD7A8AE88A02872E46927269D281CEFA385C98CCDFA6609394943FAC32237368C6203AAFABDE072054AB5A14A91391D5A943F4ED4A4407F275CCFD15FD28F1AE0EB6EDCC6612E3436572919E4DFB57C049BD77B344D8E04152863EFD4FAE8FE3A7230AEAAAF82870820085F4B3EB5215111B6B8952CF2FF468B3D10F3AF849F16E190E9560F40B05E6E2204591B58A850E2710F7043AEE2A44A6D4A108CEEDEB2D216E51102DD08751925DE6A7F67BCA1980F0789B34E2F86729621F2285C5D3A036CD87C76102E9D607C37CCDAC8062CEB961053F3195B5ABD88BC64FC65F8BE34166841683F1EED291938F75DFDB3AF4FD2AA98CE95382ACFB5D5DFE6EF243C8A0B19B80584FC0CD533E38BD485D1C52E0EB5BFF90C0A947D9B9095AC1C0CE9754EABFC860990206B981235C7B612DB61C9FDEFC0F14DBF68A8A0EA4986CDC4AABAD6C218559E11CCEECD804EB98446FB33EAE47C0388BD8972DDAC02CE807B707D6D188CB31A1D76D44323E93DAC4F8ECF77E7896C052EF16009CE4D1147DF84FD5785D95D77310783F9AEFF1DDA693F4BED26457ED82A1CEA19D9C4919257E3050B25A7D1CE7561740DDAC3FD93A607C79875E050E40498BFBCCA95BDB3D0FE639DC7CEA80E3DAB3AD73A4265F012451C1BCC2FDA1E1AEBB7FB18407F31E7496E2A18D2C686B47120688240A2FB134A3C314D4CB422811E850524684EC485E061F7365494A6403AF170DA461A3BC32FFAF9143D5E9B17B2285C56977AECAF880CDD34F26120DAC4C950198233A50654EFACA6EA97333D2BBC024A5E668821D20333DF0B712510100AECAB6B484CCB7814178F851A3E6BA0B76F16C4685D5AC8BA48558D382ABECBDCF0B919C1ACAE46EBEB5011DD0B3C22B539810720CFBE4CBADB111E100C09C811E724A67C66A1B89EED1E7218861F55A4DC55E236C6E3521DCB374437A14E8000DBEBF0F7F9BF409AF952888675C11326D9E3E8A8828BF50CAECFF96075CF29446CADA373529D310660CBD60C042C143E1736FE7AFAF6FBE42791A8DB01EC0475145257FE2DF766D4EA972B14AE5110B8F8F42D659383E9BD76 count = 38 seed = A4563D09AD21D3916BF4636301F2E64183A8F003DA186753D7F2DC3BE0089BA09C62B8A52B72C2C8451213606801FB29 mlen = 1287 msg = 67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 -pk = 1AEFEB5BA5FA2EA0E290F613389FD5B182189A368EC8355790B4181EF8D02EE7FAF8C026A898C38C079507E6F8114AB75B239727F2CB32311B9ECED74FF06FD81E52EC12EA062C3EFFEF1269D35E212F120554489CD8D6B608B09A47EA5ABE0A764E88BC09F997EA1F5F98F0EE95899EB1D995C3A679FDC319CDD1E8C2AB40F8A892721E35DBA2B0103CDDF4C714E3613E7083DB8ACD6508C109FD82687E76B0EBD70E92AF9A9B74322FEC8303480754993B6B3666787BCFB9177083C3DE31289B4CA3FFF90DB9A59100177DCE464BFE5D99C441BD55F230ABF31293FA99BBAE251B4F8872BDB260F71EBF532F5A2E0D35E8444E50B8122E82119B84D02F6DCA4884B079E1A3A5C6EF210D310A21BCE798184E447BE5E2525AE04135B93010192B7D4AAFC48EB3AA2C3DA0A5302C947140B87DC8942F8C4C296A29511157F6C64CC83FBB3E65BDDD3700D801898D22653B7B4C0019DD8541AF7C613592EA3383DEB948BDBB894F740920A8F05DC2850489366075A921419B5433079AF7441A6515019D2CE2F462D24D5F7254F3D2A65BF50A8A7EB83AA4ABA5FD7673BEA04B8B639E45F374D97BDDA1B9EF57FF4620454A8114B1CD0EC9F519865B66E0BB18B961231D5813ED2D24AE25F3A79F0AB055249233128667AD42B88AA3C7AC1F86395322206C9E3D2C5B2B3DA2534AB3164909DD20DEDBAA5EF6AB54B26ECA84839940C12B1F9B886F98D5FCD6F819D5E023CF32DB2030FC1240CB9C8059A4871F1C409B3F79E97730932130AD4873BD99607E541B3139C37EA43959FDF106B2B5638350B2EE31F21D33D9FAA072D3C05BC99C31445032C6381F20A54290F805E127ACDAD0CB6D3014EF1C6C100D9082EB1064A85ADD266D604C99DAE59174477CD1B0D2ABADD17ED1705A5739003C6EE6D9C683F90D91A18D14E5D2ADE432CAA679EFE16B319D7A2D2828A27DC27C914B343B28EE21A9C3BD072AC1FB74D9B1B627BCA18FC80ED026E5C913DB33C2C489244082E0A020CE3EE33BC0C83B99247C986BD40EDF0B326E17D4DB47707681DA38C53D43EA8448481B401350005365759F76F495C974A5A1F28DEDCF1A657A0010F1924FC323E6EA87E36832F68C779519B1D7D8CCD11C3D377DBB76E7ABDBF35B0E6F1ACD98F72493ED1D5E0C34D0612723FB921D7F3E40D26109A94EF7DE59E2725DACA984ED3457B87F0162D88983C3D21526156AC0250E99297FC587D176182CFEA9F40A23121D86D3346ECB94E383DBB29B0B3F3BE632F5AF19148D949A3827E0173A69982A481D78EBDBAAF809010460593B519DFE1EC70F08C7A27138B81E8DDD9BD91A70924641608E1B35E45AFE51472A365E9FDB80A1443B73450591958E51D824B99C7C5C1782F7F92012E1A907CCFE9B11F9109943E15C281886946C5916EB0A80827832B1B276EAE8707BD7826E366F742ACAED469292E692392E0567806113C073F679EFCEEA70FC6A522B20E2EEC9379C333EEED97B4E71A89BBACEE14E43FC08F834AC2445F293F4A79B0A52CE7A2E1892D12E90D4DB2AC908D83B7B19A9467D6C0490228FE196A058E1CA05110405E9BFCB8746BEB2BE4B9C0DE9055C53A6D9A1F7824E6EA6D58D671E5D9445A718E265BFF155B24CD3C67AE13F65B3A62B45842B08510CC9E1F8128CB48DD8982B1DD01DA10413D1C2CA0CEA5D0F5629A42C86ED6E8DE832EC410EF188102BD3D4423EE56B47A2905180BD2B173C83D1AE4904DD3D5532B53B83C642CB653E6677B1BB672112B93FE32BD7670C47AB06F423DFD08C38FDD8FFA7F22CFD03F82E2DA537ADE6E4B1787900CB2F0BE2674269B0ED97DFEEE62FAAB1BE0A4E373259A1121EA4CBF90184FF805E0117FD0C74C9EBFB4A209D0E420327D9CDB35C9BEBB6D2540581BF82C2F486D93A6D96670704DA7BB512C4157669B9F1C5B2E96143879C28A01B6E7E04D186E5BB816D2CBBE353564A6110FF34E349DD69BAA22C50A3AE3D6F47CC40543F55B7E733B982A9DB20395DCD7CEE03260A6A34F6FDC0BDEC96B877DC3D803A7D57E02ECF1E01F50068A914219A59738C88BF1F79F4937D3E8DEA45C16E017BE18666F731F3B8314FD357947422A44D4BA36FCE102320AF386B5B8314BCA894D9828A51329E723EFEB80FE1203F235632F4E950A5C3ACD91AEFF853CCE192A00E192C0533CBC2E07A96E1CE30CE40DFD9F186F7884706F221D9FC8205277B0176D2A7456CFC87DCDC9700D23AE3F7E8731B31EBD0BA278624ED76DD2A0A0D2A972EF0397FE24E1C969817DDFB5B5120900EBB248B17F814C5AA012777379E6305DAB6604A9D5563592FC122A890250C81837A31F5B48F59399B6519BD938A01A1508AD5C9E5875C5AFE4E22519E8EDB54E0E1EA880D94BE560EDDDF3D3E24FE097CFD3F22303480EED29C7BC7E58945793DB8199983C0184D2348F45A199D33D08B41F5D2ADC9D1E79657AA56DE95D277613DA2165E739B5C64679F502F3E0BF5E9F776E9DAC6CAC2A92CB9230A5745057F762F3C8B8E900510CE905EFEA0C06A4F459A816EFA2922EAD1CAFBF59B48E807C2D641C1E4B923ADF9EFBF6B1EC907C724282CE01B4F385D97B083464D6791801FDF7D828E43681C23AEA8A4F714FE735768807CACAA9287DF30E33F1C667269F83786A96435E069FFD92A96E932C90E5031DA20279FF0D364561DEA1B0502A6DF55DCD6FD989CB54C88C2F9E6E1B3D33B6D36326281453D7178DEA1680E6FF100D37325FA9E9BCDCFEDC927091D94D974EA6C04295C7FF431E677BBE0FB12F61F0005C1008ED1EE29436E1EFAE67D0454DE6D28ADD41EB1090DB2521488AF1F6C047DDCB8A4F5FE54157EBEF53D89DEA581FFE11BF8C931D6F568A933ADDD23CFA0813F6B6CBD0A48815A60F0CD5800F63B8CC99338A96BE8A0C94C937B19219B02124CC27A7CEA7EB7FD950A2BBB71AE431AC4D5F7B683F203B32BF842B56638E060D81F5211E56BB26EAB4A4A17996EE9257C6CAB9F2F1DA05274FB9F0ED6E751694967EE7F3C8FE22E87D437362D62A2FB395CD8B56D8F195F010EB4671022A01BF2A625879EBDB7086F2397CBE816A66D5F6EAB0159B29D8BA37BF9B6B3F8F0D1523CE626D9347FE42372D25663D77BABD13A0F8BCCF1A44676EABB13413E8BBBCF28F1D382DAFD9C920F8AAC8856434DD5E1038843858EF278AE6DE63CC996113AB62E14DA8F9E8BDCF77390DF0426490DB27D76E6822E77A6010AB6795643E53F1C25A890004C73F627587C2BB1888FF9743D4AADD704170FA7CE952B1839854DC2A8B823DE90068210F80387E365C01321D279B40DF29605A85383A7E0E6B424A19082E5ED06F05D7AEDBEF65D4CF9145591BF826C3AD90A8AC8162D3AF008DE9352D0480BE1D90CCFDDEF6B848500C02D184F74756C4D158DF783AC66CE2C1505A528C9A3AE31557CDE756F2D27593428744C6E36817ACF049046E9ED0BD0C3FC78BEB58A4F31282E218FCFFFDD1FC4A81F2832523318E5BC41604BE58CCAE67CD49D1BD190D5B0708A061A560F9CC3854F831F10ED702C1BCE43B17CAB894E409CDD99FEA9A904B0F9D2CAEEA57C4F335ED32838426733A66427E4F4CAF59361EF4C976E85FA59FA8940EAC595A00DCEF06259B89A68F71DEB377252C7805710F386118AB0875A681D185C5148BE92C01C91D928FDF6BD506C78069043B7865F43814DA68E66D080D5E291CF1062A37DDFF14BC6F873076C5FE63A4ED6E6283D1DDCA8B59AEB8BEE6B8AB7DFED90BA55EDAA643318E9E6AF6657781CF628D6DB152984A863B1D8F5DD2669E5DAF01AE167A3B1B2284B4558F65C2F21EAEAED26E3E996E953236E52BC54798D37F51CFFE4493886B430A8EE8C1E23DA78EB7B863BAB65A6B180FEAF304FE431E3159C39D3D6F1885DC479C4189CCF33E7B99181577C0414F61AA9D5BA3C4DE7E649E6078A7C105DD7806012A6FCDD406BA2C179CA87DF8257D08DD8FA0B981BEFEFE51F52596D2746286AB4B109B88624411BE6B4CD062048003D734F449D53DC4D194B0EC95BA8CCEECDDE79DF4FCFF33A0F893EE5DB06349B70BFE77756EB6A5FFB7CA498BC642BAC7F823867D00DE4553581501ECDFA3C06507963536081A9B96432A58B48B17F4363ECB048DD69DE04244C9108ACCABD414A4D30D19914420B89CF322AB04B17403ED210C84F8CB9109D8214A17A3F0F6434CE348EAE0408BED8A478E75E498323B408238B1031911C08DC202B1A3AC9DBA6C042A4EFBFD7136CE6834DD097186AFADDFDB4221CE576AE77E896C7DACB70A67BAF9604BF755FA070742B0F36F817399D03C665606A12CB2D4912892049C28F7F0C6B026100028BDA2C979113099804A03B7B82541261CC352EDE1D3B3E466AEF6489543BD2BDD60B07673154B4F06EDA1165EF1DE1EBDFFB8D817950D104C955FA95A703C588057B0AF8E280BC1DD7C98F1A09BC0A68378F5B59F14601427ED6D2BB2A01D8FCDBFC80BC7165425BC0E37775D9264A1CC33453171F4E32E03C7EC27D7B28D685E6FEEAEB5961DC4868365CB6D21F67AB5F67889D2219BBE46422A2B06D05002C30B894556F4FF857C76B2AD996CE6D854D86760C47CC294EF568072D4E435DFE9E787A37640491ABA9CD32FD8315D2678E6B814E8AA845B4B2588ACF34AB6286151E8068DC0CE2F871B3BF0E0EBC56B9DBFE0A2E561CF174D29659F62613BA28315CCC20FA9ACC9301F59CFF5863FE1E71DEE5672B517DD8EE09FB7BDD18DAF1E7EB9326F3F1449EF2B409DEB55B0314A82C1EB2FEECC5DE059B97E68B7070A5BA414A555D1EE84C770D545E44A58528682BF93CA4B09DD53D161608FE5D37D5DDB7EC18B75FBA56BDF2737E1A9A01ADBF15825D4BB8161513F29A2DCF6EA2D97C8309AA4DBFDCC3A733B02AF3AA57032C3EF968B6BC8D08BD2C45225989B82D085BCD4C78A62B709134D0AD1501208445B6D5213E94699B74D09DBC8896BE1842FE548754F13137A6870A346D88C517A980D2397E6894EB4EFBD0C40DE84B28D3F667318C6BA2A7062778619E7D2D3E37A6E273A406A0732AFB200677C2095BC12D2D3C75F32593D078788F8F5E8CD02003A3B2E4252EB8BE4BF84A49343D9D15666DC25E2EA8B835ACF8D04E99ADB04E2F9DEB0AA6B2C013F793ADE76449B10B1EB84A9B59B6A7F0205AB41E5B2985259501B70AD707568147DC83F9342123A670A8D87AA818BA76F029F695BFE660AC28B49EF47D15933BAC1516603CC9EFE21AB8731CEF7D1DE0A1D4F941F9613D250F6A3C2B7F7E5EFF01E3C91D351BD48FCBC6EA48F5FFCBD5CC68F3456CBDBEC2A506D82CDC9B16E55B094AF89C0A2D4F8C6757A920E6C0C11FBDCFB5B04E0E5FCA8315F18784224230E3944967E4923AD5DD6C268522A0EF57B86D87DF07F5F672C3D600FBE9B6953A08B5275E5DCD90BC402BDBAEA931398D641016B5854E9EA37E98D02DAC009FB68CF4315991CC95ABCA9188D822B9CE3422A1F45F0CF1F9F427C3D76490F856FCD2D898A08976E42D6B9738E3B0FB2506FCEA455F5A5C87B3C2254E854E6A55B500752EC338C1A86CB3746A85E9A5D9F89B9CC20BF84BD2489585CF539EDA1A19480509CF4AF9B2D6F67CB73E24EF757FA09D15CDEB7A9D7637478414601502F744839502DFBD3408937C9D6058236C2AE5490AA70E87F333806ACBC3793A6C5701BFAE0F6ACE42FF77073AB836B14EB97A9549D3586FAED7077B7023E4963C357020A0AAE5E3F40EF8D456C85F877299BA328583E1528121F2032138E9730A4A5DAF0427DB733C229E406B6546A43D461282738FDE6B7952613283681A9B1375B466906D88EE89C34EE5D374242D05BD472F87165802F8A49D4FD1B21988D6208AE304C0C586F2208BB40F7911F9473474361B5FE872C189129A188597B42BBE60644F29186B565074ABA5B83BE43AA7BF6E6CF51B0724A9FEEF454EA8D675E368222F8CF9716FEF19EC3DC3EDB9895FE231BA80FD672DD04EDEDFE12B16186BC0B386037E33594AA682927B774B7E460D872BD6BCE78F4C851FA7D4A91B08B7B2B585C22B5DB81676D4792A9F48CB26C11477F1F262B6CF2BD3A10400C85FD9BE0E29FD0A41785D7A32791DDB8863C2EB1CBC1A7C987D7C90443DE4361B3B82346E4E9B0D0E8557C7B101268C4284C9BE0CD272B7D55FC2B68F0D7F018DAD153D6C834A13C0A80A167F44130F02B2C2D163D59D9E568D3F60F81C0A63BBD5719CC096B34D540EA1A51FB34FA2AA6B7BFC765FD770CF8419DFD337439E2B6C1DADE23FDAEB83CFC35DF3FE5013FA0C94B4ED9A3FEC8B25A044D53299CBE47B97A8FD2298174FCA63AA2F0D7A76B20A9CB3FDF7B4B27D0A9D46FA78AF0E71C7E0853B7C70B2B421357DDCE833583E47DB8453EA9C27E09049C2B8DC8DB7FB9EC4B638B4D75F6BCA10619ABB1AC2017F5F7DC1560769D8303ED5EB1791B9F06A6CE96F73DE77FC786BF2C2369FDA70BBF1D7B3800C1F1DD9E532620F912DC99BEC2B24BD818932403932A148620842834439E9D72495F3B8055280D8B1AA055A8849E1A4A2E26DFBB871EC371FC81B79032F88F974279121B38643C3EF3169C4D7A3254A31C95F5080EA0467B19804665325BD8E5515F0EBC4EA314F3CE5F2D561D59AEB4C584D9B143AD554ABCEE4D4AC55FED94EF9D06092D05A1D20C69B3A2207B2626671E0C7FB3FDBC142A1D4B10BE41C9C5F7415CF7C48D3763711EA82ADDC08D1C6847D5477147EB17AF47B3E4F1016A0B3C326D2BC44E5DA27E3EA0046FA0777E478D34D6F943D9D5E1FA9193D96CBE3F8E94758BF79195C231C5626CCA567671E1F2D2F469E59B12FE4C0AA9C712A465A7137D15B8477573BEDB5DC7CAF22CD8FB974FFB00FBEC59BE4199ADD52B4388D0529B48DDFB1D0CD67380CD9CE4FD7A5C34EA4D4AC6AFF4F619BD0358B7A652BA2232E5290F05C610F313125433564AFE5413325AD64A10B72367216B42DD6FE071C8307C15D76F0CAA6D69A9CABD592364BADE65A8EE820B20660C1664C44F74FCF198F1309B952D75C06BEB0FC95B1 +pk = 1AEFEB5BA5FA2EA0E290F613389FD5B1CC42BEBE5A6C23D5C0EDF8FE5BF76C0FD43DECBA4FA0275B3F3E48BDF69935FDD9E7CDB6A3CBBFF8B3DEFA1442093E3E506013298F8D36AB8917D797144A521698652009EEB72A3CB53A7032725E3E9354F6573CD48A40B39D7EDDADC1906B23A467FF9D056024FE617F2B9058CEA445B67719163E5812ECAA7C7828642A282ECAAFD66DB7E579644749350EFF99B9897444EBF360E766AE97083A0AB6DE083A9FB1799FA9DAC68734B0D2DEE6820D16C687F81B87D3F022765F2FF5525340DD670AF34894E7B5D67FCB602586035BE580ED42766B8ED6DE8CF2CA790CEF7A809CEA6A78E1A7D8F0686913B88A4AD1D6851F828E2944DA0FB507A818939AEBCC855EAED22F7373C6957ED24E213736525AB89A572A0C21B592D29D408A21990C3BB5C95AB6B48F0EFDD2BCE080CADD6C4A6F4DFCEC74A3C22586AFD7DA57E4FDC889581DEA9D7072F5E02037406F2FD90C731E41186C90F2F84FBA71D189EE72601D3477F2AFE03695A7943BFDBD43F6238B1EA9488F7A8735E2EC2DA83F65B731F6A9409F3F146C00BBAA0EBE6F78FA22ACF677C72E73FEE097CB1EAEB60811FB3DB8489BF51692EE328276395858603C04FDB11F72E1019FE9E79FAF8820D662C82E9AE4896BE5FFE4DA00D77D0A46A69279295BF2433D98EB601F0D63A984E30A06158E520E3DB128F67BFB79056EDD37007E510EDCB7BFF773FB3697DC4D14344485A2BF05D0509EE26FC90EBEBDE71603442ED8346E0E3D369CE6F181AED2CA2FD0D50F7FC5D1C03F49EA9A3B5D13AD991F9FB1EE94D9247A731ED901BB7958090AEF48813EAEEE1BE284A36E634206D6699448082CA027ADE2F0635C14B5DDD545EBAA5A360B080AD6EB011209B5D47AACB653B93EFD234730DA24AEB59B389F67067983599C2F31800D97EDED4DD1927D2B9BA8C39EFF88CF8036DBF321880E24AFCF49415E8DC90AF2AC644FF782C49C8E0AEDF7BD5CCED387891BCC45BA660F471DA9A9A9F7E066989D3EEC48FCFCDE2532F0F1DF4B6A4543CD30BCCA0A4607F3A62D37DC4380CE060A315AEACDF3710FA08BD0B08670569D6914E34E392116808626CEDB60AB212505D8F7CDC635B9A98850F403770BF3D10BBC5FDC576FCB88B5EDBBB6A1A3284CED45DDBB61D2347FAE2B6CA6FDF6F6C60CCB53E9E1C7E14C8CE96B9E70C1B5859F9DFF4978F9F58D8C3F624A0B35DFF374A0726969C116848388434358EE86AE09230CE5DE0B4B5C379F2EAE7077C08003E7D5138843FC2CF93337C0B1A54CB256F20FBA4B37883EFE29C56F3D28102CB33479B446B566E33F6E2330929E6452E85D8EE8EA9025A28E134EE69EA6408546685B7B1BC83D3D43B68C5BDE02C8662B3D2AEC9AA2FC4D2AB6F067E60887BC542F69DBEFC5A79A998E6D91F41F0F9F32D4E85459F24FA903E751C45F72F356770E0B8841CC4776A2EAC2863823BC82AE396CDD97AD70D620AD12E848DBAD9EEAACB48B5AE946E0B25FEA5F3CBB34B3CC04687D69D9E4B39101B7AF3D10F1BF0F4AD416F3790D3EA4E5956F2C78A37F124554E3131744C898A05E26D0DEFDCE46AD56A7FF64F5D4808BD9E3106E8CBB1F7EC7C7A0792D35A8ADC2C0DDDB0F65DDD01905538914F75050F50A3A6BB1E6A3714BC9098FEC2B1D7B24B9989F45B3B4CCEC64AE3D361AABD8552BA7D768DA08D808F346C0915021DE08E864281DB7E64B703A07050E7A2EC9CF1237FE43F9576F2CE181BFFBF273E25912B8AE9DC0A9ED3E49F4CD148EC27E80E0130CFFCC2F803970F2831D58BFCEA3FBCBC69E05DA7A547D0E3738C5E9AABCA9FE9F52A79B4571C6C5C6E19F438A62CF6F48C1B1108BD6941DF14D5CB154524ECA79D170D8D01D4896513CDCAB1235A49A1F751E80C3137822075A06BB81075F1080719A9F37F9B68F9FA2A54033247283E3B14488E3CCB1E1B799A26B51142267BBE50D555633A55EE0F46AE87BA7EEBB27AB9197525EF36EC2CC70A7AE94C56A47C1EE0A951B4C40A7C9A0E00C15BF18CEDC3DB33E28D107B096958FE9C47EAD242165FE07A05A12DBD3EDCB2AACA37DFEBCBAA2AD750F2D26BEB4CDC3414C550E7F0CB9885106C899E7406D4BD8CC6855EBED535EEE25EF32B4693B33EFFA8DF8AF0E383A5A614088FED2A0C358A91FFCB3D48D4E403AC0A9AD3CCB9960713258CE0871E1D078C6E432FC4F46275F5369680135998455895C766BCAA1F9FDFE58C95291916D761313C53E029362178D384B94338DB6195F0C50B0D72A0B996B5787F5B4AFB8119BF34B0AA4BF15F17769B8EB005F575AF87F117F567FAAD8B8B290930301D12834313CDD25CA708DCD40AD8B35F279CBB3BECCD9FC71120A25DF44DE32B0178A4E4B1BB14E05753C04A64642F4D573F8F51BE3A7F96DFBA492FE62EED300C506E7E48E13C1F1A87F17E8E40ABFDB60C886EC8C7CAC9E0B30628FE7B5D1E8FFD462D024948021D854D145C06318F6645AC73CEBB96507A7268284082AD3564446134DC2F82F5A8D94035DD937F39BBD5FE0B81F6C53C80959B1D73CF30C354818EACCE226D2D15167D52B4F6D34C3B2D189DCF6B0E2451560925F2DD6689AE08EDF7EAFCC5F06A19E26F4C15F0ECA5D009C275CB44490E05D8C0109CFAB98DEE8A597DBF1683C44105D94C0BF452830E9046FEAA90859B614B3DA4FED16FE870747D155DF2EC7F1D18A553D757C50DB38AAD6A89D0370D87D104069545ADCD5D7AC82E5ED6476028B4632EE9F98490499E9C69188797D8ABCB74333ABB5BA6ACF414C9FD031521578AC79A8130205D907755C2E4ED88E8625F5C97A867C24231E69A56D73686CE8FE373DAD91F9D9CD22775AAEFB990E873B4F8BB75983D4DB5DE5155E6D77578891C4B63599CDCC7C912D068DF19EE1B75A8A86DB52B097242358C5A4F98859A348B3595247044B6C6A888A8E3F354AF0287E27B562036FB8AC655ADE9C03F0EE75891236077DEB2DC2A9F387AD2C70B62C6F98E78302BDDF6EB5442E2D3C2602732227783A8DD10E1B6B9F3C4358113314BD7F17389FA9D0F930B5DAC9DE89965D5D20F527411555F5902C62B87117A99207702FCD1FE1F1BD7C1FF38888C780B0A266492B4DA0383BF3D4C31E4603C016DA79EA13038258D71668FA10B6A3C1014AF2208824B9CCC7DF666CC649FF8089C50F0E375B27424A301FCF27229409B4811F59602E7D055FEA45588D57DF8F7395E94B7B023D0514CDB5214C763F216322577849E34317EF74A89F8114D8E5CDA2B7223C7A6C759A07E24A35D73EC97C2E76B38D4985740936C69351A7D736ED5EC7FC6E2CE5BA2FDD07111E97B599B5307C6A93A1455A308DB287E9CBE4A264CF0DAB486E9D3A95D30AA2EFC21CA3A7E567A65938C0D76BEA2ACA69248718D5F7B63A6297A2D68D06454FD374A4AB1E4380E634B3EE29C8D43037AA6683C60C5465CAE2FFCD3FFEC68A607243BBD3769088AD46DA228D37CE158ECFBD95AE062201443878BBCBDFFC09665AE41C584338BE351F608D65DADA0E206629E64B18F500E506A11889C583BF1519D2FDED7D4EC7D76AAF3E08BC3ACB8E6213A8D621A4EEE94B722E84AB492BA49BE7F8AEFA214AF4E2F8306B33C890BE2DCBE0E8C9343E0DFA47254BC60EA89794EE411248797BBB27164791C98F903E91B98B8AC8D9FAAD37EABE5BC355172DFED90265156AE97BDD89E86D3AB51314AC9F5053AFE3A9A83946434369DC9273289ED399B0396F166081DC7221B9665DBA4122EBEFFBD2C93846C0FC2B057B8B5109022979293E3D2879952C3871F0F3D13E2174B38D8631F023A1A87F59DA4EC211697FD8F634F6B915D850A47C677D8504BB08173ABC5A0937911801DDCEB8AB11BA9D2CED259273F58DA000C7436FDBEBF6F59D4BC6BFEF5ABBFBED6F97FD2F038B15B6816345D94C7AB54C165E2C3CC81B73C247FF6F8089AB60678977525A35FF2F5C565234C674C74348C4E4A37FDE8DFB714BC3C18F04AF3CF67804A356C58EBA0E62BC5E9741E90B26D270D5B3C43B10860F46DAD0F76D2E3478EA7A8FF399412229DF957D68ED6CCC9CA0C647CF7A424681846E947893E68C049119A59044CB238F1E98AD747DFB46E5AE9F8E61A96F46A311195BEDC42DE6FD93DDA33C7EA4A0C95253BEE5483EFEEF41540227B613D53EFDEAB3A965D6BD80AFC094820B30831E77ADC4C7B96E79DB9EBE3907D7EA25536896C79CDE20018EE3B309C80E043495C6B2826E81C194B33DFA3933A9F58CC4FDCE89EF9FF3E9122E75266CDF6012B47B17F48E838253272D44BE80D6E35821FCDBF505C285E8F7CB5E2A8018FD1FB5012D90B24A0E984A60A6C3187A4E3BF71F987F7CACAE9AF61D55541EA0C270EF84A047EBF2A4CCD2C4B5338176D2982392C3DEF90E6DB5B1F0040ED86E0BF00976FE99C1B3F8D90DD314110D5CB78158B43A1408A83B8C09376EB2DCC3D431AB94297C4CB6C0A36F8BA78FC02AF694165FB92F432B93365F076F013BDF44A6F60B1E2F76A6C50761D2E108BCF8115760D8E294A4796F7C2DF12918172546048E538B5D8A4162FF9E42F121D847E1DF4EC7E823F852B42A357F4B100399EC478980E6FC827CD382EA07C1BDE7504A9250B1987B96A0458B9D1B19587A09806E98AA8C001C8EE57C26682BD5D8B90102F44CFFB31D68E4746B6612D5DF601415427E37EAC9ACDD51A06EC1444C8CB3F0782F2C0839DDD1D458D90AC32E2E9EAB1903CC581DB023325A89A980A2F7D15D0FE15481CB85C9BF41470B0FA744159869E6A98E7193DA73D73105BF7693EA888B371F2E576E31B0D609D53D2267C9BD8393FF78F403AD639AA12F995CC5FCCD461DEC2CE050C3FD448722BE775B166CC669371287484A9D7AEB77A963A6D68AD772027D2766603D89716EBFCE26C2316739A6CEE6E900E6DD830C80D7542D2CE237741A64759F368D2C6522CB8BCC643470F459E73EE270940586684580C628E1A2FB47535C95811AC840C18522550F1757780B30504902D251FAC91587CDB1B41FE08F7E3F5E94CD6021498F123030EC610DBBA2CF903F8C13008781F1CAACAB7DF81714A635D695CB6111CE6BDEE83BC1450464B7E4FD6C9E0F4F20DF6CF17C5C1E6CAD52F3223ED94C29FE7DDF29A7BE2C787BD5F29493D1FAE5C7B09C425400B794565308E0F7CCB98252BF2760BC4DF396522FA59EDA656CB4CEF0BD2E7DAE3B9A4D0EA76009177461B60E10BAF05C4A436AC33766DC2502C5FDDA384A1840B1AB39B1DEDD82FF8D590BC3C3DFEA1FC7DFDFDE164E755A45E75D7FC8E9B9681022D72521AFA2593AEC42804B9ED04A65D5005CFC957ABE6DEF83DAFFE5388CD6B2E84359B49306641531DD14ADBDE5EE873605936E83A3FBE98B8BC7A320CDEB677D67ACD3F94B80A8447E543DA0A6987D47E0D96E2D2B7E4588AD354AA20CC8FFCD1BF1EDB385153C82E400F7599A084E335467D2D7ABD0DC548EF06467786E8CE55C1F84439BBDABB1210D2722BFB55FB847532577ADD1B21B8F998F45AB78DF09B417F4A166299945E1A20AF90819A60AFA930E98686F62A189ACB3BF27C6E91D497A09878113D4E63B67108E269883490B37EC91177083653DAD3B9DDF6108B99EFA9320B0FD70B8BF4AD988AA053C0BCE68239CEBAB832CB9B247B4596AA21D15D57E145589B353831A72A399FBB8F6E50ED2FF967F2E7CAE2E5E43051D2D115B4E39EE10DE8987F8D000C9117168D53650B63D873297D59AF7624B03C6D18EF426E5A73AB888CA8C26867FAE2CD80CA8E0773DF883782EF0CCA7E2808E97A02669023F68EDC1FD7CD08E8B59E9BD0E6FC6B2F04D94721EADAB3E4C1085ED969D6CF6C1CEB6FFD1E2E022F561D6C6718087430DF908CBD3ADE590962A29D098FADAA884F4DB08492EA53FCD885C405D95D794BEE3A46D0EABA82969C54686E36CF05997A053281BC7A6948C68C4BCE79BEB7086C300C85747D95F07FA3285AA1EBD7DCD3AD5DE5A2C4B7437355FEF94341BBFB704832568A57E255EF85E58778AECEBB52D774278E598E2286725D5237CB23708EC0EE28D0E06E0A2523351C66A5EDC8A524320958F071D94E2BFB4C7CB5CDE7E2941340B959867A98235D7EE2FADECD20C3858BF6A73949DC21659CDC82672F14D0C6B4D181CB0E444F11D123EE2EBF123AA3C30BF39C56623DFC3C175C50E9683F8062189EAEB978FF660DD7EE278DE433F1380E4D30802F0E9ED4CEADA93270DFD708490752C3E716C44A6A1E294C4C9DFA4AC208DA353B4CB5BE4759D8A8AF48643A67AD0AA1FD41D4E6C8B9C0132B5DBF3DA77CF5D2491C904CC05F387E2AB8C9452D3036D3D28632DD24C4C261F0D47D4C83680BACC47D771EEB36A8EE15CF616C7DABFA486FC414C8FD4B8B015759022DA32E2C34BAFFE46F837BF77EEF5A683CFEC93BAC8C64AC0FF8CACC261B6781AE4ABD2AED778538715696E92212F64808B5F76F020A9B573A9814B039B61C7F92E3AE65C62ED7FC4CF13089DE0057224EEF60F6D2F55D9683FAC93C0E2928BABBAE371372D7A42B6CCB123525BF611E43A9F7F514E75AEC24624A6D2B22357D661E4A854072654C4A8DAD60184B7E7BE73FB7D8CC55125A3F5C0C2549A95DB8ABC2424A61DD69821168610732259E8744CB5A9D0EF44A57C851002791600E81E120A7BBCBFC5E47FAC1468499CD860C869C7DB3B3A2A568EC8DF21AC851E21B6B67C00FE1CCBD42CEDC096B880A9F22004E6228449C966105B12D786812ADA17F16F3808461663C6FDF9A3C0DE3A131D8B2494453A45BF7197931534249236BFB05D16280F7897BB2F7540AF44D46B601EA710382BDB802FCCA64F6E89BDD345D6F77536E4D731992BD4896E1E3B2DE39A1CAFF8374F68BA2676D529E6E5DD3AF26408D4910DA44E7BCDD15F6EE2BE710C065F124DE2F109B148509C4849409B0EAEE43BA8CB2F73F53533F9E5D96B41FEE2AC92DC0FC3D03E198810CEE064B67709EE6F3590AC0BAE7B6EFEDC3B260231097B825B8B36A897EB43063512FEAAB005FFBB4BD56A6BFEFBB4 sk = 1924A71628292AA3D2D34EA72E2BFC2520864205F54EC6F19F7714733AA34CC9BD7B1F1DDF057A23 smlen = 2125 -sm = 9413E725EB6EDD1B455093C2661F8D069EECE1784C421739085F7AE62A2C6B1CE409E97A4915A8D25F15CC1CECBF161FB2B09738203FA1E3673220969049469BBDA570284944238D48FE78E696B543DF592DA162916286EFBC4F9180DBCF13F345E15B8E3BB8D8CE034D87D715A0160263956E286D5D56303B2AD0C2BDF14541AE996294D8C52A055CB4A50AEC8A41EC027DB98F675F8B15E1BE0664DA36C1072F69E401D25312361D1715BDACBB29BC6389D6F86F707C1C223C6449F30E69601749652444D2CFA9F608B3DFBB92CA34310714B65674EC97B391463132ABE6D1A854BE4F0A119C51625F887FD155A68AA701A2EE9CA542AEBDD71D55E6490CEEFC7062CEDA4E51FB4381F0C8D660484FC9D9DEDFD1EEB0F837554ABA5E0415BE954DD9FA770D0572E5A1F7E3D14499F3FB7388667F5889FA813A371CDBB236C94C5A0ED4274CA8B6C592F91EFC6AEDF52702ACBBB098085C5742C8E2288A4CB35ADBE4542893F7EC8D70B25523BE73E84F7F9EFA624B0B1B43CF9EB55398F0DF880E8828B0CDD4171DBB857775E8E6CB28D46F166ACC0C1B77BDE7C8A89FE94DDA8070252C23AC1EDCB5D049F3A60620142FD7F590114722BE9895AC1FE5E4CB0763356EA0F4456E7254478F21E6D9DEE50404F3493B06193E92B892300432309F3C7CA5ADB7D729D5CCBDAF0466D57D77013F1153F17F13CBA9418D6D13CF15E24C803A1B67B61F0549175091062A437963B2E7FCC4E12E0BB86A8760C16F78E6F9DB3CE6C0CC49DBDBC895C8D876B2B5AC6BCFA0E8C68D2A20205A93DFE84BC8A3D4D93CC4DA6076A7B1A3324F1B3A891E2FE62069AF06FD23DC4B2F2AEA334596AAFCBF7AE2C4A166F4FCF63E42BFB3FE7E6E1A70F59A74DF97BD758CAF48610A5F72EE733376E276C0BDB8E8C78666C07A93A5315C8C673DA7458A94693B9BB156113425C1546CED5B865E7623F45FBCB3896302B5D32C5F84E44CCBD8B275F0C9AC68DB38A9937AD6200DCC66C9234B70CEEC09C8414BF813176720C2AF3FA5833C7073C4C647B5A8D3FD15E607F15E794526112B394B0803E13925DDE4758377AF54A0A8EAE61DADCE79A88FA23DBF906A55658689EF3273C408105359D8071077F9E05FAA59DD96829DD716D53F5344B3EBED4F9213998BA59F5C691BDB8EA75462FF67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 +sm = A1AC9DE4E6A73D13A8B19AE0C69E8C7A8F48D4443ED7C9655DA0478043E05510B78E887EC6070D76EBC9B2F373BB48B3EFC5F532F2AD48E467AD4449CD7C438B3382568326371F843AE1F75B188B92F4D4653E5173CA23104D1E784C41C291539F085875868F122672FE31C212ABBCC29E90A8A6850D71CEF5456CFA18E49BED43A4EC44D47EC7F59F6F6A5D2D8785186CD520F541991F9B7F24D47C9FA803B0426F24EAB6C9846AE5626168C7E45DA84F91B722E137C8640CC152948B816254A28F0DB579BB24E08F8EDD6F8789C72024880E225D9CE97D8BB99573244A0B4B195AAF385C595C222A354A3A51164277DBD7D7ED017710162D63B711FA4E8568F528688320E26EE0A7A0745F9E5A7F7CEEED22E34332E401ED6534BF6DDD70282A8D4A13A39778B9792BF63072992781BA832525787A086F66B1FDF2E27064848B8FDA691102F39AC7DEE33F2E0F0C7FDCD1D01332490E69121F6670959BC8A52D4A6D3974AFB74E2B9511A15157037B211BF764929BA9B2E094A87728B969F798C1F600609FF7EB04C808D743B6176F023CC954327AD9C1AC9DF5CA6AC1D655FCF644241E7B2308F4B5877110CB3B3CC17238CFF23CBFD4A118966EEC7577308513F11E65871B144143FAD84B52AF1B96B91CF5C74C218C7FF349C9430072B053603FCD8326F71DB2F066372575C3FEFD0E812A7C7569BAB3FC85DC6FF45700B14A4DB685EABDB61471F220F4903F715B5862FC761C29533D63B6DBEC7220FCA177B67EA0764AC37997A86C3C20978C7303A734714B92A80B2B3B057ABBA2AA72E5F0CC3A25FEA20CA639DE5195D6811EAFE4830AD4F72617C332FA133EC8A89FAD0ECE1E6328A8DEB3B126A8F7C3D6533B5BDBE700263F458CD6901FB791ADA19380B647CFDE44809BA18AE17B5E8131B37520F43F52912E43D0590157EB85019366E94D84B3288D7D4CD12DD7A66DB6CE98CADA9D7488137D4A722DAE7FD3E7F1C0509B2C1B131796CCBEFFDD05BAD3FC3D6C90259CD63AFB13176720C2AF3FA5833C7073C4C647B5A8D3FD15E607F15E794526112B394B0803E13925DDE4758377AF54A0A8EAE61DADCE79A88FA23DBF906A55658689EF3273C408105359D8071077F9E05FAA59DD96829DD716D53F5344B3EBED4F9213998BA59F5C691BDB8EA75462FF67109894C579974373CA0054ED5F7C373B7AEB810721C3D9CEFA02EB244EF6B17507300370ADB24AE0173C6D114C51E05F822A770318033C082B6502F70012283EDA2A9DC0A1381F145470E5D3729D201773D2AA63C18885A92C962BCD3628835391D70DC36273DFAA4966F65AD40EB51FB4B416A8D0B1DDF39CB932EC4503BEA23E3D9D3B4501DB426C6AD99C28D415FB565F62EB5C22BB043C8CAFC42EBD1C7190DD32A5B14B571644471453740C081F3E3305F9AE70A5BD505874382EC0F6E2188563E763BB8D1BB8B16587AE25A6252F51E4AD02D0483C4A6E8AA2849C44629CF4B7C6DD6A5FECDAB0F9B2F0B35E306C7532B64BD5A3CE67A0247D97024AAFE5CBC13E375AA69B8287BBA9DDC9AAAC2BCF41A71E373EE36B13DF9F829BBEE8F48802DD9E03BE42A5E290251BB130E0E2ABCC4E096DD0F264E5D29F8C2388A0C3010E78F2A03F5BA1BE13AA5E50F2BA67A031CE3F787754B8276EA1AF62BC5FB4DD9A9B9BB84217A37EB9FC7AAFB517337B30454200D6AAE491E50D5007EAC2150F60F640A5C4624CE6D8112119413731322BAD9762BCF72349EE38E2A41102BC5461D72033072A90E82D105E6FCDAED9C223A4142CD55920196D7B1B9278C84B67A2E35BDE3C9CEEBB8E9007BA8758BD35C875DD5FA0A8FDAAAA9A09629B9DF69AFAAB456E105DABF2AC5834B8D223B0A406E0D1295C876C447E8E09C93FB09ED1B3EF6E1F3B7FCB029F576A45A12620567E05F218BC3753109DD29AE0ADE1370C0F871AB5AD8A9DBAA277FB869EE552E8733E73886D6DFEACE6B35E481F37A516EBE191DAA6F83E4FF453CF9CC9DDEA8EE507AF0E62EF3CB8C22949CB828E21C6AAF3FA9AC301E2257B0A054FF0A237F527D53EB757820AF637FFC9F983A2B5AFF0B4CC493E610314432C9C2F0FF73C4240D520D1D73721B429CE41807B7424B14F5EB1CD23D5562263FE1D58CB1D52E5175414800CB090242E240C3A7ACAD4C84DBD8ABC2731FA2B1D9820DA60FDB6BAA7EA849B6A146E07AF7FC201B3A98E5194BB5826945FACA3690209E5726F070A71EE07AE76ADB7E6199FCCC81C8AF7A463633A58873B4F7E65F522FDA409979DE41CF54F659E66CD5950A3A3E01570526C46417A00EC2E8821DC380ABFA21384D141D259CBB9722F267E46272ADC5CC4BCE382B554226996F4A6A1605287276C18A48C8FF1A92ECD2815CA5452FD6157FC27532680022993535549BF9AB064052E6DB4E9F83B5D0D885B94A90F59E67B9DF0C321EB0F95AC07007E4EE33BA89AABEEEEA01FD1172ECA4E31FB02C507FFE43CD0D6C8570769A180E68A70BD344B4C992E7D3A6BFB96AC4D69C2D4F5EFACA1D348DC1988DE44B30DA76BABC307A88124F96F26737A85FE6047E7E485C7E4B6B99B575FAEDC9BACA3E080E2B074CFFCE1F716C6A1D08234C45706D2883C6E5A001D02596CFE5B260DE6134C75DF3AC8BCF1919759E15576CA147CEBE041D04E369BDE70CC64157AEDA311C8DA520EAE907C33E30DD89013E24B7B02E66C9F285BF7D5C3FD65BAE24AB20D40ADDB451AB4BC4B9772D0B9039461BCA8D3D2A4D71A2E6BFBE7F02325FD571FCAE1FB47F855612F382188A5FA3D61C3E8E59EF016DB0149C52E1C7DC84030E6C93C4F32DA6CE5F3B8196AFFDE834D2ADC26CFA05940055401891519386BCD33D85584D74B2F16D8E19556C272AEE8397A1741EFFC283DBAD317740C1B67F8F4B7D2D1EDD68D6615EAC3F8E3CD26AC4F8058667FB388B19C654711B5B2EDA75A9AB55174157CBE08C186A3D0963BB3011A9567BD499AD2A8 count = 39 seed = 811A8A2ED2917CC616FAF246C5F9BB902E5FBF5430AB078AD6CE871CF8C160512A748216EFAB3A4CE1271AAFEA12C11B mlen = 1320 msg = 061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 -pk = B22097FB6C4730F419AE43ACA501AC8852A5E3B7A764C135C7F3BC12702AABD1F118B94C90E876A79FAFC01A19E2160FC7160190FB1E6AC1318129B2F6D26DC56C850149CD03637A9A69E4A616163A01982B7076A68EF64B06E22AB33A5B3B2F5E6D53705795804B1E341C40E81CD8B2815B14AE71DE22BC4219464E7842F4006092CD42A6E9009B50614F2453DDFF6E4072406849BDCC457CF8797414E4BBA4BBA9A5432D71C19D3514CD95DB7C19E7632C704B8DD40763A667D1D1C1E7C386C01AE8A572390CB2DFAC7770C8721929DB6BBE4EEA067CE85BDDBA0491AF19553A90FFB55965AC7078E9F7F0C736C8BDBC0D3F1EBC366A879650544D96A33CE364731DD26986280FF27F725ADA9D22CE2A5F6FDD91C56297C18581826C50BFAB2DFD24D16259784D14BBFBB81D4D70B3559972C4CD76A4B735553A321AEA84480DCE2A077F9BD79F825AB5F81434FC9D740BFB1B638DA67A51F53B9BCF87663F9DEA11991B20B925FD7A255299BA2492998206F6C3716D7B68A8FD83F082BF4B917202C09AC8BEC9226B3411E763F448957FBDAA181037268C4555F70A88D9A641B82F2179B62A493DFD0EE5565ABC3218861F143151EB77FCC4F70DD2082FDC33AA94AC9FC4599151489896E9088A7B554B8D87849D5221EBD7833FFAAF17A7309E18BEE26E33A267364B4EB626E32B553EEF3F1387B03D210FDF0BA2B510BD1312C34EF0E1A90093A29E09D34EB8EA3D1748FB863C2E3A3AF215DBC08A98C4A0370BD1ACD364DF257887D413FE8204AA16A85AD7F8A0EB36DFB2CA343F0B17578199EC4BA0E9D5A8A0945059F1664D41F0C0EE44C1B6B2DE74F01F14A2ADC580CE341BC14E85A5D693AEAA7B944BDEC40BB67334D3905FF726630F081D02D6E07FFC34A5A02F461AECC6D1F06FCEB2CDD8816BEED8538BF84001E75F2531FA562BE8BF9EC39BEFDF62A833F2F7A4BBD924DB522E058067EC6E4BBC992B7F44B180B3FEFCCC12040E1E2D2F4C990C8549803DEF93A72AE960C5F1D1EFAF7453C343FF8E79A56CFD1DBA44CF928C26963AA16FBBC436054618E1273336826A2119EA43A42D93E3450B888BD323097A7FC327A6794D670B7F444896BE873C181B8E0961A6EDC0EAA4889F6C45E2AB602CFE156F9399D3C5468FE7F7DBBE9CDFDF752B27D039960DD377A4A9958C7418532641CA692670B39ACFCB08C46693A2B509F939767DF7586DB462B74C7B774524F79E60F318AC30268580454B7B9E7118C3AC94D22AD2BB18987C9A86344E284EBF0A86320042EF09B73F16D8151CA2AC6FE77F0E06A497BA959676C201289A8672F951B71EC1760331CA8CC86DD2AFDE76165414A0E294FF0F9E64F9E2D29A8E9BCEC048196BDC16410C413DF18F737FBDCB48DE7DB3E4C1C3B1A4183356051D4A37D67B6F378F179AD776FBC00571FCE82F740E4B1902FA628C8AA780B04BCB254D6A74DEC74E6E056185AB97A15013E6A359F49BBC33C6DBFCD1A6CCFFD34010B7C8090DE2554CBBE1D56CC94638C578BE3883B0F3B0C18949FD8916B6FFCC59F5D999F2DA70802A4CA2BB199E1536FFCA57428760D9F9C48D8B0151161A92A870312CF1585C9D63F164B4BBB2A4593787ABC60A3BF4E59A593661500489278671C4C0FB22BC04D764E4662930B498C064D2016E3A4206E0633408ECC654CD519112FEC042FC304887CA9EDCD809F5521CE9023FCF08468748DB8001079A93446ED648B53EF342191D083B6E3F7A0A98EE7040108F290AC66789887AD252BD04FC8C268BF001D2D3C86484978D94D00777728CA1D01329D2127FEF02440B9E268E8412DD047A3343235AAB9F5B75EEA7749DDA84A217BAD9084727C0A88466C6B5B564771FB1EE2722C08CD6C715DC10E994FC4BE5A9F84CEEFFCE4855C3BC3E9C49F750D4FD67D2144E627B43F5B662F1AEB3E447F1EC986D3A402B028BEB3F3125ED7796454ED88BBE1A8ABA0AA91D2F62C890C1F2B527845F3C48CB04A02ACA11C1C0641E8AD9AA4A61B00282FD4D781B4646AC23558066834337401286BE387BCB10FD2096D94006CE58CF1ADEDBBF14C6D91808D69C3E267310FA414C56EA68BDE7293C3B68084D39F36840E235611FEBA2532D6CFBD9940FED0C3AE087D54363969FED3672E3774965611AC31FA6AE47204D6A8404DA8C9EB7C1F694F8E5B6958644C6FA86D149370DA3274A66391CB9F4743806A5885B8AB43DC2F22B9849418A5E8662444DB07885F7CB16E4BD68AF02041AE08C6D38376AA8DE686FD0062357E9F6EC167914FA7CE54C3FFC83F4CB924BBBA66A9AAE43B3C98A704DB3A7EAA5022163BB45A8A4B50A8AE147D48B81E08C14CEEF9B265D8C17659A1FA843557C2089416D99B9270B4E53E5E35D759AC1C6145BA9704037C5AC034386F7FD4905E133641B5C72F0BFE069D403786569CE0B3C62730F069C668CF71C707262AB63A3E9D061E84DEBA5F43CBE9C0E5CC4C2459AAC3A5F4E7D1468988973129AA5400D62EE98C0AC6192FBDB9BAC4810E543CDF26B440E124FB44884DCD47FD8011FEF37DBB568762B6FF6CAA06001ABC96F41213ABE01F75155111C14D0BFD7C20592CF50E1B3B17D295676F04DEFB5089544AC8AEEFD36331669C3549F30AC2A36D45D4A1A16C6870D68D1326E1B53AB0A7D8ADFCDDBEBA1340AA1FA125CFA1AA2494F4E664CF1BEE762B09D73B78E7CF8350347E481FFA40165E3B4AE33091730BA30293560F5E7BF24E27BB76B6B3C775BB6166108BE180FF365F6359BB2FCC790B08A7BE7E0DC15924E3B86BD4237435773C02693D21AAD9351584F07ABAB8439EDE6945308C6D435F96D27818AA38082DCB0612209A879B287762ACB5AD76E0FE3ADB9D2A2B80FA67BB0CC3F532ACC551FC5C154462B4444E6F4A4F4699228D6F904025985276E7071B56172EB24C6B59ABEFC2AFF1421908DF32D348CB3F6C34D177394BC1582875F283ACF11860BD71171C94FC31A8AFD5B0EEAFE483FBB62213F54C9ED163BB75965FEE36001C7E8A4F16D4A212F3730E659F879A7AAFF38353F0E1F9C9E13FEF4C1B6EE0FFD6A5A6EBFA5676D79919C92B612FAD06355525BAA1D27688813A6FDD6CE4402E9DA5D7660A96DFC77559A8DDF057A4BD757D13BF142A001843EC2C503A55DDA37436C7583CBF0C637D946DE4F5DD49A3F07DD6B7338AD83ACE242E6C8CD38A6F29440134A17AE85C241B1ABEEC62A9AA58F9A4F4C41F9B0A4CFD7038054FB65DF3E09FA0B67A0E87D582A39E40F3106B0550A8E16EFF620A47AC170E33D01F340E113F38FE820207688F82AD7926C94E60C67953A60F21BB538AD26027025473FE6540A03BEC7C027294B991B0BB90B210D937BE6889509AD526CEF34200A6E0DC1171F94B1D01B0F57D8A4C676D51BA9C0181EF56ADB36BD6A8DCC24414756EA78D74D9B0A41BB957086A4C4B127215C7BF5BFE711EBD49B2B08AE954A6F5D93824F0D3AD048F4124F7C586EECBF22C2CA79A2C88A8301FA78C871D4FB4D0824EBEBF92BBF203C3F551C56243664AABA76A0D8C29EF377C72F1DE61D0496AA14B60EA4D2AED71CEE778C92A6B0969996256C951BA9EFDB6E317FDDCF7CC913C8E06D1003B86E28EC69D4F960C38DAF7E3BB8E93A552D760FDA710CB7C1C64CC65CB914714AEAE20D82F3F536DE732FC3BF4EC606288B39EF247C0BA88BEF71557763EF0C173DABD17555FA7ACA0792D3FF01A7ABACCE123512CE067393FC127680AE92F1CE628F22A0A3CD9D9D4BF65984EC338E7B283F913A5C2AA489120E380E9A52E0BA27597DE42130BAFD41A7CF89DB3D75AD6C4BC73A1AAEB4EBDD904BAA340AB7BC9FD1F0A8D3855DD56ADB9E04A7C48B3B1672A97A05C425919ECBCBCCDBEC9D96E5E2A4E12AA1E9DDE726D70B28024C68B0B08C19E98255D5DD4D13621F15676F40148270C1200D143A77E49F5FC5C46C9618C6B3AD7B17D752B96B9779F5157FDFC74B3CD9AC1DCD42E3A37C8A7DC02A463B5541EFE379568EC9938FBF79D2B4321A5743967634B7E573E2BC224E5FE5E1E7A8D138D6D82536C6E6F2DBE09C7D795B91EF59D6C7C5C10F85D027D80132BBD5E165DE0A9E468638713635A13E78028BD969B9183D41E88AD6E624D93BF82193D09E245A45ACF4433E6D4B750FD8FE5BC340A9F992AF444BDB507070BB0C792729C14FD0F66A72B1B026F2755B2BE19C51AF85D90E68E1F92CAAD7A9163EAD905FDE1C5BC201279ADF7AF138C331EFC4D07DD917A2AD15EEA2370A719179745C088024DEA908A222943F15A4C1B5AC8BE5D49C4AD883A06BD08BE98B2EE3037AB5CD53C6324E3038D3A29C94992EA25F762A898EAD677BC29E6F873C50E1AA0D4025C7EAAF1F6EDD9CBF993EBD7B743D50769B50F13CE9E1C861904DD683205594D2717CB1426234D559D086563E9F874D81BA56EF1B215EA54ADF009FC67F3E5495D3D804B442C3660816957469743FAD8DA2A7E3189524BBD8506C23FC74F503B25351DF3AF0115D636A99D6548DDCA2930DC68D09FF296B7BFA47865DC2736AA5CA8AFE0AA575BD931A0A44EE240CBF98F95B833486E03A7547BF8AA6249D779D7B814A18A7D9E06F56B035C7B15CF6ECE4FA2DC1AAB27E2C8670CFE37C60D15985D02FC8EB041C15A9812C8A43A94F9446D84F3C60299DF7324B9307136CABB27084F4399C23F8F1AF2DBC6BFBE45E04D3A544B7502EF327697D35A56D95C9AC883C3F862B653FE3007324AAA271B4BFAC596092899633AB396227D416AAC001EC740E404454BE4387727C54526600673405AC7204955C6C00C48F41500AC9A5556616B1EED80B5D01478524D7E2115BA4D32AA4212600FB445E40B21F3AC6EFC296BB4EA64EBCD5887C8BAB7B5A7BDBD9844AE9CFBE17A340E7C11E702532FCBF852844D27C1125B3A3BFC5B8692F881F779136B6747D7520B53CECFAA3785D77876993CF1965B4E2BF036B3A482D53D3E32DCE0EC311372660879630FF48619E8C18B5D792EE418D4C36FDE74E3397140C7E6341919FB15D3C353A6155A2D403D5BDB57CCAF97A62395F7DA653743FF3C4F17B2BD016FA1A2CBD7A64D2AA1F3C2E1BCA009AE93A3D06EAF313687FDDBEEDC6B3456E1CF9408EFD3F9D10A5F51C6C298ED1A16244664585BAA318BD81DC98B9966500F63D14999D6235B77C6D29B2CABCA1737E8A2A58D505A3CAC0A1D08BA2BFB623855D747BE7485B1CFC151579463B808AE21FC52B1B29D08CE1B980B3F84845F3460B1B999F981F6DA3406B57BD1E9475408D21F78E38275B5109CD6C510AAACE46714FEC3F0C92C729B75555C09C335DBB90656CBE9012FC9ED4A014AB3C186E4034DE10EAED447449365272309CF24530261D88BAD4FC3277373E4BD40CEE9857B4EA8638D2A768ECAB70D5BDBBD23E3A235E9BCDBDB8F4D74D03282DD417DD7FD4B482EABCEB30A0B12BF7FBE9BB0FBE18EDFE5A6A9225FC7619F82ED88EB5FC7296F1E1AA667CFFA84CFD042F3BB72F15A641F36ACE7D3E163BFE75AFCA5FB3FCFBDE6CC0FEE3738687284F068366E7E87AB28E5747C099F213F0B25D154750F04689166C2B5B385348ECE85025F9D7EBD3226EFE29CAC2D1B1FD3068B81980821B20C3071EE7E46B02EC9074DCC4EC7CC038B0D0A897F1E44C8E882690D68D6453D64864833973F3E454AE70A4B1B4FFC92BFF85413890E6BBA1EE949E19C00D95C930E88C599BC832BA81C1560324D8CF7B08F82A8E81FF11B4AC77DE018839BEB0AEAAFD4B5F6B6F263E9B2A33CA9153664EC60C946C052F91EDE114182A3EF82AC9BDD3A389DFD7C786B7C0BB64015B09B0D84D3D2C5BB7668D5840D9B069A4420E21F270C26599A65F65F1EE02BE0DB3045836BED41AC8E6DBA9A7B94233A4F9578AF5628DD511C11FB572D4DA5C4286F5DD816E80B33C27FC9C5A82C39457434FF3FBD2EE732E59C124D6F675B4AA2B669AE8C34C73D5A7B9B938A2271F03D078A3DEEE103645064B9BA5425CA43AE0A7911F464F94650D15749CEAE341721CDB5A9EDA8CE7A835FE05EC6C248DB684840F58F48C0A1B6183325997F454C08285D7BAEB6F336E1F7F6898129D4A54D78E886E8EEC495EC716D7812E29A4B6F7164E7DDD394350E73548AFCC0B228284FBF057469563426ACD7550EF7D4923B31323B193A2EEAAF1749157A4762ED1B8E2A2BA50F19DAB606D5AD2E7BD239A050A2DFB469242B14A5F61F17DDB3858D974A17EAB2E73B74845128CEED4A58690C133FB5CBA9354CD282C4082DE042BA8A759EA9CC21B9685B209A352CD0EC2FB07D6C9A3E5957476BD038A1AD5F6E1ADA93CDC6A5278AA5357FE9F5A38BBE96A0A67879380E4F5E1CFBC70601E022C7817CD11E5EF406DE9BDEB8E278CBF3F2F54B0854DB4E5280FDA7CF7B77636FDF6EAF440FC05378E13E53EBB13BA5B178BE2F9F0D0C5B1BA3AF3049AE796B3211607D220DC96A21A79D26B87A8F3E916C7603852D092B222391E4540DF2D59EB7E42F4FFB66EEB6D04CF720E0701CFE5C058816EAFCE63D2E0DA81CAB301F1C5EED8DB61074853B870574B0B4C9C89A20535DBBD13652B355BD659EEBFE62E1623CE67E3739F1F2C00CE3109EBECE187AC113239D0CBB3592AD15C1A72C879F066B5EA2AD52D5088A90402E287569CDBA20C0C6A54B47B4A132BF89B6EA02872B503098B57EF1D50B040F2D6BB7198098621B9C6FEDF39F58ADCC9BA6F0B70305CA126A82BF72D5EDDF912C35797197BD66B6CD053BA5148C5C2602794681FA95C4728F7DC98123E3245DD3C97E04C122DD39143F67955B448817DA8466921E0186D8C5FD8769DCD15D7FADEDF09C386CDFC88217AD448125EA7FCCA9078E84D7EC23A55FEABF0294CF9B3C3EE8E12C31BCEF2AF88C7C9D3451B6680A6C58C1AE8E0E6066986EE4D44C669469EDAAEB009C5BDE8D49C5E25043D9ABA3CDDEF39F4813C4048F391D57FECFF18D25F02B9BD59CDE100F3048F9C9666346A6FFB2D4390EDE6B701DDFA81FAA4E9BECBA6E55F68BCA7DEA64E19DDFDF42498E8F2DE02637EC534FDAD67CC0A +pk = B22097FB6C4730F419AE43ACA501AC884BB6A618C800B1E6E54A242D89299727714A73357D5A9F992FE114181F2242970DEB5C2DC28CC6046B30C6C6E4CFE998D7511313A4F22A2992849A2721BB91E83271E4A604990EF930C07ABC96A0CC1AE4CD90254CAF902AED257BC907CB2D7A96AED668D4DA76138E02229DA7111D3C5DA5719DE65BC37566FD98F9C22355FC3899D220475E5820F486E375B96463EAF4DE045B0261CB61B1D77D20E7FCBA90CCEDC23E026836F1D1626525C8CF84133875794DAE7D6756452639F14156F632005567724394EE1391C15FB7048744A73F03CAEEAC981CF8574FCDBD0D3F15EBC6D78BCEB7045464E3214CF7A93FA534BE57EDCCD79422F64296FBB389957651E7A1DCD26605915D74DDC63ECAFC965D5D44FEC860ED19A6463944A04BA91FB86EAAA7F6B40EEA5BD1CE90159F86E7C9568C085370DEDFC30FCE1C08536B9D76B7D0314CD4AF7D46422C44AB175A73FF3E3FF13BD3FC812ABB19F238F9D11E0265D830CF381DDC5E22948C1A722F8F1F4158AD9F7FC046FDED17C26757CDC98AF38CC69E2988D0440B412295343EDFC356A5134D85A94C1C0ADFAB9E4A7CBECEE7926B17AA3513EE448807FFB2DE9CD94C44C60E1FC06ECDCBFE7F6C2F574F4535317DAE4F36771B48D7EA1B6D58DCB60600BB680CCDCD6E819B535749FA5D2C12D9FFE8645609FE962B5B9E7B7FB83A312E4782736FC877330E40D4B263055AD2ED65CF2FD70AB630FAACE0A1C42CAD39AFCDD70D8B07384DF4D16BA083B065F8A674B3030218C94E7612B29714D763431F80B0CAD4707982DF32B02A26E02CEFC007A700233166F84F891359E0A3D8B4AB18F776F15220C0E0C55E084C3734EDDED9AB31EE8E50D093A7B7577B94417928DAFD5215461D0C509C6C8D234B34599CC18E6F522CA5828CABFF7D67F4968332A02ADBD5EBC690D189900C11B83B587A16F15D7D46B0E1828B778BFC7BD0FD715E0C57AC9BB4AA841C067A565B3FA9890BBA8081D4DBC841F99423653358CEDC58E39C7AEA9B9CF94B60965F5CD9585205BD9D04741CAE7B171F9CBF488576FBE74FCE21C75524500DE4FFEEAB393DBA4451FC8D0B2E3767C24A3AD1E67F96F3113870404F70850252ABDD144F7ADF9AC67770B69CE263A401F66CBCF2351BF9778985D10C0FBDA869890D5435A72B815964F8ADA1EA7E7190D83E6A6D521A4FF27F7BC983FAF56ADFAFBA08ADB9317EECBCB9D37898CCDFE29E64D321C8733406F40E41849A97FCA321F698B01BF50D8B3709F829C62D26BC3FAB8AE32CF0E8E60C59A208071195E630975C2ECC4A7723398D8EE65F323AE711998F65AD995D0D5CB1F837ADCA846426CDD8012DD5CD722FD13BA87D31F1999B9BDDFB106D7C9E50CB8D7E306DC024638A0AE64FAD7628F03CEC65864762A84CE1D8AD46E76146231ACF351D97BD2CFFBAE1088D3BD7F2E046DA70792D8C7B4E2F212CB2C29391F99EEEA0032CCC4C1D6C54E0DD00AAD5C8A1E237515BFCE31AC97FBCAD8C8D740D0BCD50995DC1251A979D41C902518508D8833545AAFEACB70DFBC3141E3B1FFB7BC59E854B985854A98B826AB39499AF7D9808A41705B1A38AA887846541850EE389C5BD0F5A2C3F52291777B878396217406342D515D06E372107802E416E09A53F86FD70DD3D65BD4B817C69BDE143B0C9A31ED375E0CDF749950D5998C502F1C2FDB3A67CE8B7250F92EBE96A303AB859B6BDF181E7324019A65EB5DDACEF3AB8D67BB8A440FE48A1D5AA35B9E50B946F1C3BFDC9326963D6644FD711F899A3006DA3CEC7A9C67C78B6FCE838CEC0C4C743020FE986DA1D6CD4C59F6F62D1BB3D24A0F01A7941FF938A119F628EE139C854C953FA7689BD8E8D6F6AF1F3CCD56AB816E94F0EF22E15D2F2427D16C12B1B339DC2F05596B7D6A93B47DF4C490A7F4916D9FD7D3A054F3ED884429EB549A3540691DAE290B525E9BAF5426D230E828C46E7940F8BD4ED786B5D02A6D1B5EF8DC466BBCB0CCF2F4D6A87DAB1A7F582170EBBB7F3BCCB972CE975EF182B38951A2468CD341744DA6565377DACEB1FA52E442963E8BE4F532FEC4D6D1A72438731395E3AAD5FD0AB40EB0FB0D168AFAFBC8112B3E7AAAE1C39F9D3F623188B3F45F12FBDF43B3F064C4B1548194578ABC44D30CBC0C7C4A94101EA8439A149D17C932CAC1EE40F036DAF86995E07F903E6B0010CEBCD7F7BAA683A466106A56B92851D2712DCA4B8583420B57FC6983C5EBC4CCE6202485E18D4CD8B32363722A726D9B64C0F66450EC9ED0E673DA1FC92FB7AB17984851A93E5834000FD1D78B24CE13B8F5FF73E6F8B30710C9520CF3C920020B82219B15CF75F5D5D99E2AFABFAC7E9E76C8FEEAE9C8694C05BCCAB2240293DDF41C27559C0A0CB08F33F303EF62FCF68A613F5C7E80C671719A066A6561D7901E42C38CC00C810D545248D6FF71AA831E869B12205F0235849DDEB16E90C89CA38C74314FBE1479EB8F062A14D74ADEB51E44DDD7BCF202801CF9CADF4C949A1D17B8B51C6353C1D375E085BB03B9A70FC1C764929488A73930FC0A89F0D1DF71428B0650CF042EBAF2C727B37DB1AE69EF4CC152090B457D89742094F1ADE882C0511B6684FC2F88CCEC7F814DFB114F364050F2F0E777B9DFCD0D864D7127F272A194F67F8264DCE1AC96B470E694B7A13C56864F63CBF02E5391E498D6EB65777ACC850FCD94D2C14FB6262C3D0228247982C70B707F6D78E486CB10686AA095C776BE48396243347B21FD185A6DD9C9C4FDEF6286DF6DCA50DAB5AE0A0F7A185750EED35DEA7B6DF702940E6C2FB7104DAC63AB5BEF6000839F04678302FA9E9DA112AAE978C2E820CFD415DEF071F3FC40BE1CBB0FB84FBA5920FD1ED274744AD94E5052C1C10D1752643AF9F2AD3D97051B390C1CC64A30AA2B9E81036B44588B1315312CBCE1E77698024CF82908708D5C42FC918245DB03B35653CB1483B618D453C696757F107D0EB9FEA66A242403BE120DF2388444C38B1D60365537BE64AEFEFFBD36D06F878005442DB975978F883B20763F93FCD1D58F515451E199C6AE674B43C1B23942AF55DD45CBDC1B55F243FBC4D06F8EF934470B9D089707D543EA28C262C76DB60FD56F211336C2A65F3C659AACD7784DA7E2602ECA18965ACAF3298B24D41A483A716BD06C0DFC1DDD4BA445E33DB3D88847B3EAEA02F196F5FDD44E5FF09BAA1469E7D9DCA907FDEEED70768EAFEF92A4DCFE2778B4BDED4460C3815F526A5E1D708E2EDD79459388266B87B6233D19F72D770977EA6C8DFBB2173B2F25B4C9B78D10082843DAD08897CDA84A207BBC4D36B1FFF1EEDEA639B14BBCF1C5A025E1B2264E9375F1D00C523CB3A99189D8DC34A866AF466AAFEFD66DF358AE1A7B592D66D011A8A79A6372F720924E5DD3EC376E53C554A8200B5A75923F1DEE444D717BBD0052E7F6C801EFDC9382EDC76B0CA16B815282F439C482AB25567A0C3D48595D1C60C0CC4329CDA248FC11D35B66E19D6597401C6D8012BF3BA7C5BA0BE5EB47F1B37BE6304A69258DAD0D78E3FCA04695FCCF2AF2F84CF514C0C323D67C9131CFD1731FC3A6CEF600779966EB389F71F21ED6BB85A76DABD2E5B4A8946EE5303B087B973417745F7EA212D74C0901786D039D1AD11487F4A16BDF246D6ED9506449155B34006A6D15D68F96F29A4611259BF50463FFD3997217CE529DCC0D00B35BD7F89504AB1B661FB5FC1111944B4FFD0660C903AD0FD32E0AB456AECD513358F5DAD6D17F5B57C78942089CDA5F7C1B52B5D0BD01DD7D3D778DCBF44C48F5E68F3297B42E7A0E23EF6F022B36005B781C65FC9DD44D92410B5F9BBD92840295A485265FDAA3A49CAB1476DBED40B1F038782B21473E5DE032721091DB02D5F3DD22015AAE81991B2F8BD54A447E4A3FFAFC82CD3214F1E3AA978E2D3A139D411201D13646B7EA92D355AD431504935933FF0120165EB97F3DBCD023244A6C1EFE6449091A73683A1D84B1C95BD641F4A1FED87A66E3E796EBECCB3430DA227277C83B6013E9FC383E7D85D4225CD24C65A50CA616F5F509F84C5110EA2757FB0212E9C41C2B480E3143F6117693F86AB3528F30E3085A212009EE0387048CC30148C914ED40E97F90652C4173F067758A09357D37EBC68102F49457CBAA9C9E27EE01DDD4573B1C34746A19A89AD05394376DB4B3400215130FF3324695753D61F1FC3C4B5E5EFAA8DE106798DF64753C6A21487794AC67FE1CE08092064297B47BDB90F4A26921CD457C4F22174313C7B6B0407879389A7971F23DFE609A5AD3F50BBD5C0142FB15508740D9EA1D81B5882F3CD341F7DB758E9B8191A5E4F9424E1DF24F1C0936124A23CC09709D82B0C0523F786DA4B13BC9718B3A8116FE771D215A43111C863D2F64D794F8689FB1DCEE4351E89C3A62FD5B4283E25C574F5D6F2420C8D1B2231806E464196F06AD50879EB1255774D36E8FE59EE6CBEA3843E417F8AD9217B6C7121CD8B4D4CF0764A05F224218685E63383F614E4E4231034739C1CC7EC0A35B7D80083CB48AA5B351426E331F8761292CF6689B0AC371CD614D280481B3D8278EBCE2F9D6AE41BFF78F664A911888A69844381755040DCB46ACBA24D54D518160915655CC74C1A705E37C06FDF758AB0F8C9E590D2E5CBF1301A56EC81490ECA8F3B2788CEA2B2F56DBF95CDBCEB226201D1BEB0B71496E65AC1E0D447CBBCFB6B89EBD879FA42EE174BFDB10E13705C51DA895F328EB9F8E5A95671F99D5A2DE17EE1E46A04D05AC3920553A1711395729621724130F6012BA8B46181C23E926ACC6D7F711C9043B7E325DB937B73103B23ECA1CBB744845FEB604AE895B7D827AB47C9E59C19AEE178C053C55A871ED5B983A4DDD2BD18408B105A7FBC89C3E4CABBFB584E31EFC5F1C8F913EE3138815E3876DA8779D278215B99A539BBDEF366FD55734B434D348839E62700565D78481CBCCC1054C0F418E2F72FC20594D1C58072D5003F887996A6D7A0349DCB4F35E839ECE05277747461B36E3E9016F544B6B4E2F7502CC1543D1E5DC32AAA8152A2A1A475361C9B3AA8F237B27082A0FF242160817CFEA0087301D462B91B9A38E7FE2F2C8BF9B0E814987F94B5AB8C62C7C22AF333BAFCEE0A9BBDEFC5C5331E0796C45FE5662075D0A4773E196201C1BD41AC08B1ED1FF586E8E6E640C4BE0910649FA9851A369017E046CF7CC682890BD16BED557A6A0C9D70BB87F8D5E729F6A90E3C36CBBDBC14F81D428DA9721F8AD81B9FAD8F2D2443B4EB82A5B6AE54FB76950D72293EAB1FC48D57F18BA58ECF9884515DFE1FC6ECEDFCBD7105AB079B7C82A2ACADC34040B3A0BF3B0D5994DF6ABADEC809750A389B2B5D58ADBF027E9D6D21CA26FFF7E15C54BFCD5DBC01ABDC234E1BA313DAA0F62378ED40FB979E978D450D40253B11F0A7724ED49BAAF38989A6D10CD1428B055E643D11536CDA6C4F8DCEA3D316B0D3C9C52027F0EA339575449C038DEF17AE1D6C2B46A1576276624B84F87C738F9A3DAF4971EE3D2BFF0CCF6AC4355FFE303664BF57B3FE38E65CCFAAD15C9D2D8FCACC0A00324FDAA4F3CE9D43F5E71BC524E9D738DF61E642D9F899E4F4CAD95F31E40E4FC0E41F4159835A61535A26197EC627FA967826EF3919412A65A6A9517B1FD999A016DEE520F4DBA02D08042878AAA5F91531FB94D9C112D8E185F76269C932C3D20DFF1209DB20F235136A490A4A0F8EC5FCEA48C9EF33704B50B9B5A42FC4A34F77C1E800D80477F952826BBE6E4B2D9F6FF9865B5E33434E1B2ACF38DA926EAEEDC9F670AEF0DAC4B8475EE34C1CF071D40F03577BB7EFB994B4479023C4FC148224F6B1EE93B136D80225CBCF634FCD64C498C51004984109928A309B557E5BB616DF0226202762A875CD427170E6E2A50DB7125C0C37907AAEFA8952EE366FFAD1391217E1FE9FAB085E47119867DC8E757D8C27B072E44BBAA51DDFB34409E56C0163D7B773C052141095F278FF70766FF2B5A2D4737B0B5F84DA167F76AB9F26177ACAF2A1EE24653221C7EE5E75F28DEE1CE313DF5AB581EE6485CF35E4AA1CB177EEAB0478A07152C5CA8D7F093C39A64351C2ADB8F8B8DF74C02D114E1E07AB743758FBDE3F7B1004732C305DC4ACDA07B69EEE3CA2B02303CFA7936B46B20EE0A09BCDB78B6EC448B67150461628B89707C33D5B4041EAD26276E6E8D773183E777FA63D7B536A8A8E083767E779F4F46872B2C6360B90403E8DD299D1E586E624517C085D78F054BE1AA4841239E9A8209E3465241A8B97AEB8836F05265579573EB79D7062302C7CE132D4595D1882875AE54F7AD36530839682911126A2C95F8C14226DAF0971A5D908BD8A708870C8C6B7BA12FDE0FA05E4F6CAB79291F2BD9EA0329776A90BEFE9C0EF0A52457A5ED827FB8542B828D39C4CA7E96B65CCA03EBDEA9EDC54911C4ADE4868462CDCDC0B23DB4D99C2490B96BBE1A0B6D9B88FAC57E7830DAF0A68453B96F5EBD478F841EDBEA10A3B8A526A5FD30B62DF8A5E71FCFF19A7332F1009F3AC2E6535D4E7B127CED78AF20B8C3D0E90D505315B94B382A1FA33178A40AC16DD75684A8449F59C790C4550CB2178AECFD0526FCF40C2ABD9AF9A8B126198D00D59E8F03D0609F6EDE4D459C2CAAB1AD962F78291CEABF60C9E800F573571445EFE34B89165AD9C1A9E90DDFB09FCE055E81C2B59B4FCA2ECC215EABD6FDDB7452A8D89DC49F32D341D2B0BD924788B9BAA84BD84112AE5FEB82734A583D895166E1F7BEAB64E36F6B415F52C56D9299AB8A934B5F97F338E4CDA5D0EBF06961B9C64F8B3340ED162465577F891CEBE4B436E0B47857A2FE606BB2821ECC80EDAAFF5E0AB883BCD11A3AC9CAAEE5D6ED0EABC73096723F3E9341D2C5DBD6F284100ED7CA47194525D2F2432DA5BD1337A974C86183FC7B847B4BCD904E53CDBA2CD778EE78F02D8E3E0033B04A3F99068536012F06B460C15070FA3B3E8D45CC67840A71E5605519017DBC9A94CA0AAE5767330BD42853D24 sk = EF7BA21809AE7E0BC3230B6061C5FEE206D805572CF1345198E1EF22A8FE7322B9E4DE31C0355EE7 smlen = 2158 -sm = B329A10E7A1A38033DC72CB2ED596127728832DB49F82E27F6C723A866ECD00D5C176525C828A83CCB2B9B5F86E358E6F83EDD732DD8E16BBB67041AAA82344EE5FCD1B0FFF6D1D8B46C556F5C7EA814FC4E959AE175DB393E37A2FB08C41DCE71954DF564266415BB3075DC906704878DF404316FF5E7E38BCCAC2CEE1EB6F7034F6555D97B27D0C43B74B47438CA9C2432435DFEF519CC9892C0DE279800CF00F9EBF57F5A1F158CA4CF6DF8CD8E87A549229723B2666B1199651C2C70092F03F26E23CD7AEA6FC1DC514039CC0B17661293A14DC67216099B56FEB8A8346B34F9EB917E28CC3BA800E3F998A8D295E1EE16B194F0601325AB43473962609EF690FA798F4B2436B45997E6DE4A0433E8D33ECD411C2D1609B2EAB0D3BA97FDA386E36EB37A6C72FBBD6A33EE28C12C632364638966F681EA24CCD4621048DF216306D3E979263221C75C6AFA512636E24DC8944CC1F001306AA4B14516C387A7A315408D7FFF5DAA8C209382BBB7A18B0BA8E343C0E194F2F3968581DE527D14ADFA3C9C9FB1B99BC167CDFD72D8858B4614EC6185380FA4FDFD6D75C0F07053CE0B14A36CCD188BDD19710207F4257E979873CBE3809B666207704262DBD509B527F489776FCB6C4D51D5B6670FFBFD5876AEB48FC12AD966FA2684481818FC1276572C8C8137ECB9C0FE369173A5AD73138B2D29D8350DC0483E4634CBCCA13ACAEE836DB4BA661E356BB065E54764582A6ECD789820783FDAA5E1B538666744372F3343474EC0EE52FD4B3205CECA8303083C3C6750ACFD47D2A6E208F91DF4595B93E66060BBE7E0048577A8309F07B73C8D2F44ADC3E0933E336D19B22CEA8F25B78A82FDCED6E8594C5CB809D285DA5C299896201BB9745B858C90E26CA7439C751BCFBBEC5B678F512F41FF6EBD5B56F91CD63B95F04C0C544985E4A6F7371577EC2C4B129E3EEF13C9A109FC82506DB196694226F03FACD5C6BF605D628CA642824EEB0C0635C4A5B1BE7E4EFB0A2ED2963330ACE65447D7FF07E5C6328897454B6A60717F988C11376A95BA4E369F80089CF7B380F4A77457414C7180D885D87A84EEDA9086BEAA082649CE180E75C2512781E9022CB2E4DD2D6235180B091FE2ABF407701527FAC522E1CA173E18AF5E49677184951A4F08307705C6F2892894061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 +sm = D2F48E4AA517E4D2DC25389796F100A7ED529851848F5BAD503B42F31562B7C280FDE6ECE501CE8E3814890E60A1A7290B0FF67975E2E76081623258FBD117B06B9853B62E8A23DF0BAE5E904D38825CA18590C756F7E75468D0A7BD2FEA7985A8F45142E95816090337CB27743CF3C81339DA26FD58790C93D4B54191821EAAB61D3B644D4CE9549DD88F594E49FBCAB9C83B13F053301FE2D9A3902AE08EDD5B281DAFDC4E9AC497AFF81469956E320939D151A176660321E46F823CA4B0981637FBA0B9D5FBD56635B387EB5940FD1F071B3DF97615F31218EB774C822447F0112D59DA9F81C7C9C5863F9CF42E8590F29E746A0DB9360BF619818930CEDDCDCCB30FA684B2C5140533B15DD26E7BFBDE3EB75CC696BD098C955C02E21A4CA04CF97E44F78D9B791111B38814F6F5DF64EBEA856447594AAF0F2739EB81AA34719B1D6BE9DBBF1557732F09B66A9CD92A0DB7A278EEE0275BE5FAAB60AC266D9B0C28541D67ACAE9203B67B152699F8BC344286B34ED7752E077E6246732C2F5D6A5D1C6A31D882F69404B45121AFEC58D8303A073FFEA97F33EB7493DB827954CEE2F67690B2F29513AED5C1C65D8D859C034CDF921C5F9960D1532AB93E4B8E446F3028A68DE3073CEFB6FF2FD4271D19A1E9C817307C0A0485B1194C650632EB458489F6D72BEEEE43C30CC68D1C9AB0A76DFDBDF55A851315DBB6EA2CC11B2E53720AB6F797C21ABDB1EB6467B5E097AFB5B81D486034FFA96985177BAFCC10FC646A650BFCC8A85703F237190E09E8DA0EC7E29108E41F0DE80552953ECFC8E0CE78C483ACA6EC9B4D5DEC18FB1D22ED82DFF3BF5D064914AEC64FE25B474810D1B252F2361DB6F96BD757B7B03F260DD4C9D0AB4E07A3D11C121535C457478A11D8B59E9E25BB261D6AEA058274F14ABAA7E1D68C34E0A2420977982CD5EF7C3E57F1C220A739D7E3C09D32A5FCCBC58F8BA72AE36D37A685C44D993B97F71AC9421F4474FE39958ABFDE718CA4D5B979592C2D0AC45447D7FF07E5C6328897454B6A60717F988C11376A95BA4E369F80089CF7B380F4A77457414C7180D885D87A84EEDA9086BEAA082649CE180E75C2512781E9022CB2E4DD2D6235180B091FE2ABF407701527FAC522E1CA173E18AF5E49677184951A4F08307705C6F2892894061934748C6758ECDEDDF3A2DF78574A470621496CE3F12E5E4555FEBCCC1A46A772FCBADEBA8B2EB5231B5B15DEDA5A38076C737E5D091A8CA8482F84EC4A20A51DDDA391088F2C3926F8E1D8B77DD0ABD606E9AC25A17A86A5C75ADC215C5030355C4A1B307C1CC80A3BC4A7D4B4044FD35D173A2C7C081318F707828A3438DABE0836C2D6C14E1643F05EF8405531D5594411AE4DAC6F3992279CAE379D7C1762B122037301D3FFE8EFD1BEB4E027E055527D485D0871F2013E7B25CC26531C2CA6DDB98B31F0AC2C3BDF400A0BAE942C9D4C4003F9952B67AF67E85F572EDC3345A84B6DC3CEBBAADB7E3C876AB2DA16ED0EACF4858033BF5A4F739F9E083A345C2BB5D8611DAE90D25AC45D8B3D39B4DE584CBEACCC6F5B6E61524349B50E818BB6B03C7E5B86795D49324CE6B1603791F20B3500A1B8ADE82359263470D777B35DBA38276096445842BA5D5E960FB2AB58730F970A15AA42D9737C33BE700127A7CE7CADE024D3ABCA59CA49F9A7EDF44DB62CCC07A595016868AA97A140178DC92530EFF864C24954464BA886DB7D74BE7B540BAAF807F1AEBD014680FF4A51E16E1391E32069EE823F3D23DB72244D657233578CB7D29A33E6EC31DF1FDD43B51742CC30EFC54BE83149177E7BCDE4450DCD142EB2CB745F8865DFD99DC84AB92750F1CFB0F3944E4E4EAA41261A1E8C58D9B230ADD792DCE20D2612823C0FF9F82E04B61E48DBB83F1A6DD5CC7F92BCD0A37AB3053803D1188029AA1FED9BA04F4C961588C9AD2BA7EF1CFBC50FA69B799898EB0DFE9668260CA5680F91A10D2BEF8F108AB28FCAB693ECDB942070D2B9B8BBB22609C8395C23D7482C31B69B0F555B7C079D3DEFAA5FB302ED92619C058ADF334E845EB1C6EDD903C0DE2AEDD3D9830943F8BCC5954B65DF37C901A17EF13FA75B0F2C8C1D2E38681874AEBFE90B463F2CC7831958FDC0DE0446991EB3C3612CC00188DFC1078FE458D2E5B80EFA7BFCE800C6B4CA0E570FA5858859633551DA28F36F1FF418A9B7AD18AA89B4612F9D676D5FD98BCE6F144CD7458CA9F2BC732A36A4D186EA290A009A870DA3C1F60617D56EA7554062367121F3E5E569503AA573B172C6278DDE5AA4CCDA79D9D8FAF41C6C9040C1D1D3CB78B41FFA8A0180395439F0D1B72E42471A9100973AB3BC7AEC559D94D2D6402374BA5A584DE168395A156324E1E4149ABD35C72AE0F79863CB59EE6BA22145E36E0D85D3CAF8A427D38C96CE489CD0AEA20D7960608C074CE3CD0494B6D6D5EC8895F0F03CE78982AD8FD6784BCF16825286C51325662F34726BA66D3A91EEB598124D6755DA090EF863FA31CCD5B08909A3279A35CFDCE24D2BA16F42AD280B029A0E27137A671C862B0E6F73FF4A1DE320C4DAFFB5CD4AC3522EF1C10E8A918005535F355CE6366B43A757938594366831DBF7EE72F311BE4953EDD1EA1C598960745D3DBB7F1E2D882CC063BC0791D18C6376A8497F2F91389A13AA96DAB78FECA081D761479848A5B4CC2E3D015F343B9000583E95E785A45A06842D7C6C0FE9AC4D70F085503D7AC954516953C497635AC8B7698BB784F73FE6E7F9D0AB9473E828168DF4EC142CC1FE18FA067525915ADF0764E44292A0316EF3C0A443683C92C4661409589EABD7B4DBD43F54317AE0E3D1C69C35A7868991FA0BC2F83430D89821B91A08DDC2D314A717F5BC6F3D89DAF163AF73E10C61630139E3FEDA723FEB2EDFFE6C7F364FBA22E6AAB75E267065B5E7575946C56265743816B2CF12A106AE21921E3E92BFB7FF80E105468F8409D6698E8660B5B05F3F4BB19A0BD4BE3569D24F51795752BE74C429AECA5BE737DE8C01 count = 40 seed = 41CC9DB2E90239AB5158A2628E7478D0B3512FDF84CD27A4CA5FE3119A455C22045F198C3C5C39F491FB975BD1CFF7F8 mlen = 1353 msg = AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 -pk = E33540A135E3AD24BEE104B69F1651773F1E310F84CF16348E634B26ABFF0BEB30F8189F5A3798BEC18E043B9678271BEBDAE6520EB017706FD3C6B4B63A30EDA35ECB442D25BA7EC96A4E3ACB4219374D8A7DB9B0EEF5AFD6D48927B0225CBD72E2C24C322FC45BB5BE2D16A5B07A5EC183B418C4C7D49DB2564D2549028EC873198308C08FCF2783DA7383929F034EBA76A20B036B91FEA8E9987098B1D82BE35F41DF9E4EB4C42552EADBE5400A7485051DF0616E080C22CB2851474D09174240AC4EA41792E4673282F487009EB7E1793C53C6BF46AD776FB13E004A0E314846F5F5B358DAAE4F0373A7D5A5E8B04638407459DE9B77D9B6224727301F511D94FC1DE35A4643915778472B59BA4DCB1E93AD4DD1ABFB4A3AA978F31BEFB343AB44A18BDE850B3C36FE101B9D07F2DA22D00F3A532C77F74EDAF4F7EECEE00AB1BA626779D13DE8F11C3B5D052D41A37776A1D37E6652889EDB0BBE0E3ED6D1A25AFABE05714E01B8DBAE6C4596F8BB495E2C95D3A5E5A40DE53012E0DB37C8785B8E5F3E6326679136D6BE1464C6A20D6701FF3A00D326539885218A1DEFB50ACBC138A66CD36B33D23F5CD935AC9EEF3A3DC6ED18832D832A123668A653D4622C800E427C6BBDA3413CE0036C4DD76CC07CE8EAB9E7926FC13BA485FFDF254E368A0D6AE9F21FE3EC25B53BCC03F6EA79E451C88E430492C9D9990A38BDBFD5B0FC706AB1BBAA0689CD5D112F166969C51F5169E2652420194883251C37C0AC4BD34405383077C80A19A3BD81E86303BC6DABAD63C251BB34B0647EEB57869F0762BE8B52AEE2AEE719C3CD5D003FC4068AD692BFCF6609FBD14369C0E87D2458B669FC2AEACCCA00CC07045C3E522FBADD80ABA05859C3201298A891C121E99463976978029261D8F34ADBCA1B8E928726C77BF1C02D135F9C50FD46B36C37372D682066F58374CB3669E2064C0EB3C1E5124EF70C95875150899E28E0067E968B585CA2F5A4A096C74F9107F2DC31BF30CC4D76C5570C4BCC81182A292E2D3ADEC2AA27E4DC671D9C4669CE220E5D2666205633EFD57D37A2EDCF15B8552B84457C35BC663A7E8E183466247B62D4282B40F52D376AE50706932E589291D09C0A3404577113E74C1571EA013E7FCE626FCF6B6049704B988E2DC3AECD8C21330D3D5A9EEF4EB8692D8CCDF169DC11E65E41E8C60B70D5F19BF4BD469B589B58D93BA1D53C3CA0C32DC5623341308F8E9ABC20FC46C0A943BB0431BD91E43A10804BD640FE63D5ADF1D19BC926607138D2BB0A4F1AF365BEE14C38F3E1F6EE06F66D4460E0733F3DBCD9C9D0B1D0C5E5150C3E37BDF33384DADA70713BA01D0B4C31F717242CAAE375682CB78C8AC4AE5ADF91C4B0632A84AFA858119EBB08416427F62A1AC6D897251E59507EF7D2E694DC8524B0BA5F7E465B93769C5C7A71B8EC73EBA14EACAEFA10FDA44F072D601091C6EF4ABF892FEC45C4C1E431D4BE453DF6E2DD8B6959B5AFCCE57A730EF7FA536AAF4F5EDF63BB11DD5E69993BCD10F35CC73CE3CA2BAB13F6C84D405C6F1E980E56DF678947A6EBAEEB14767FB9B6A9A0D46C4A8CC5C39C935420721847B3A5F8D102E17D841C138451E6C15BAC3DF2C71C8514C85F85D7A58E3956B99984C8B3650B9A407D2DA5D653BB2CA83784FD2864FAEC77EC82E7D5D47ADC1191C309ECA87EF1CC97D4495E5142D7E81E0291643A51BD0FF0D693225CC85E116204A6403D589598279983C3D3EAE4B36D6E698A8544BA9F268D07C8884502FC041AA6F4DF4801C3D365D8F1C9C547628BCB4A5E01C62BCE448C287740B1E240D5738056C2DEE02B054E3F3965AC160CCA62A550FE1BAF5A9A69EB5D67BA2EE7573E64D7C83E98111BABF1BB3BC2A34F634125810B49CD17F4E5706B8B711F517D4951673ED83A66D912E36462546B2C11D98F9FCC84A6FE785116283184A599C7454412496590E5AC9246A763CA01AD43634CC5E6A7CC6D9343B66F62C79F4EE52E0C414D0B6604F4A07EB0795DFCA7F19833C2EDD78E44C29B3A46CBE1277FDCFE66C7AF5DA7D580DB569971F1DB0F129581C59EED065067DC6A01BF498C0A4EBFA18C2A649423B3D6FA45A05748C3BF609A8DDC4F7BE0C7FDDAA0F7154C7E705EBC37E2FB75F59C4026316E9A71B294F619F970BCF6307C1819B267C3754D506C23DDE205FC340D4C3793B2E5C1EB1999AB35C22808DBEFDA1BB2FFBCDCD3D7E68D29859C071B134A193E69DB981F8713DD77B9B064326D1BF528B6B9B6287D63FAB103CF0CCF4AC6840C8210E1DBD300FC080DD232665F80338144EBEB389C93A3B28F6FF003EDE00333ECB32E73617D5345ED48C7EA1FDECC6C79F54BC763BC27BC219B23412267D86D409E5EDCB202D646D6829CABCE161BE1515AD188195498B9A579F1AC2D0B5D67959731F2205A476F994A39C78069B1289DA5FE574CE8E90EBE19A10655C0FB5BA42554622ED3F593A3968CC22C23BEACC5DDF9111D80AE948F7FEDA640DF117A68A132913796EE96FA12B977E5CDB934A9F77EE637D28991CC86D07871ACEF313048847454AB4A3382682FA5382707393C5396A43BA55BB5EDB787AD905055F1375DE3FA50CFD25F309F72317C6875C1DD7A0FD990D15E1B9750B2535E423A2E1CE18141D419F0F039FFDD8DCBB27786447479266B29AA54460510FF7A33B9AB5BB667F9C0B7E0B55B9CBD0A677244D5BA7608604A96B1E84B7EB602E47FB86467F7874FE3B0A1F37CBDB4655B866D875D71D7E42F0BA4724BE846CFF8BD97C9BBA8E3F9014DBCD99C30AFEA931B942D6DBF510F07A5D8361D86171863D44837ACB61F08766569A6813984958370C37245A9A3AB483D63188262DBFC3122B9D2F71952DE2DE5D773A83E7CB2E6D235C309C840973039F7A3E4505F2D357F06BAF256091854FD51E4192ECDB366A524DB738A917CCBB46EB9AE89BE9C3216B1E78DEE91F8A7850EDBBC5A0696469D490C1C9DD043252861838D251485EF7A5A6282ECC3F77AD7DF9A2B8EB7F7C02DC7D5F3504D055DC65ABB4A302E259BA1746F75849439461B69DF2A56E4A1141A67EB7E32A9BCEF29D3E0B6F37D220D2D612704348A264F786E4D44767592601963919A8EF564EE242137D9EABA77550FA023893C75E79AC3459D4329643478E6C1DD5777E31353EE2FB8DC7DF74C3051D7AF03BD9286D77D86560100506107175C3D478CF67E0A43853161CC935BBD5DEBF67AAAF81021EEA75B68F006FD79DA3B4983AF6D8D42E77AD9FABE3C7A88E653F2F653F06E8DE8F1A57BA9B72F518C96E0AA6E76BD56F8AE73830E04115B4D59645BEA76467BBF30F7ACAB40D71B8067E54DA61226EF5DB35A43DE1544748827854DA733BC5413214E637C6C5CCDB19A86480CCCC5C90DF93774D966AEFC9C69829D8DCDB74771FFA3BB926533635BB7E53B2087151307772A6F1434A177F521A4785D614BE54A850D29BFC80A99C4CA40DACFE9E762378B056D146BE122A4D078B9D1192318DAC99550EBAB0B98AC681061A4DBE9B97F4B2530A872BD1C3046204584B448136B4D19FF3D28A0F1DB67E33C350822E0C4279EBB5A9D549D889858043D19A02AD9D4A2675CD0D00C30BA579B59C5CA1EFBB871DD9ECB21220AACB55879C8A6BE481A4DEC6B4046397CB9981F69446F55F78855959F1035B2A1454B72804173C822E2B77E9A9FE04680E0F7DC31BD3FC33D9F37A607B2CCF7EB37768AF56C7E09B096C246115BD36D8F81DAD5924E0172CBDE410FBCE36117A5035435216FA4C1B70BF8F472444AD402B2BD5958EA9791055ACF13A73294A24330EDD0F65336DDC02EA781F4469FBE4F520C564E31ACD7DCD25CE74E7664E0040CDFBD2A744733903B690F03538422E081762882D640737967741959F9D6E8E52C59B5CE34CE2683450BD79B87AC3518907E5379A727BED18C884F0E38EB0FA80F5731136A0C09F58229E0044BF732C9B8CD6CEDF6BD327CD8C58CF19AD73AD4DEAB5061CC0179A22F50A3C6B8ABB9091B3EC7352254D38CE2104C3848E07D5D79F787D242E16AE06D0DC45F7B6311E6B5A0A86C4EEFD2B38842604FDB4CF95C2AFDF9C963A667AAEB01002C2C77A7CD6AB25AFD4629F51092D085D618310DCC3BC9DA960D074871813E515628840D3DED6F0254384EA172E118F7D53A3E74C06CE44E7D6A565EF75E7EE4F1E8182BAC61003C8DD3E61A5A22B68646C09B5C39B918E0A16F999DE7839751DA3BE77B89300B1652F8D8E126D9E7D039304D98889D0EF7269585EC33988E4C6967566A3FC0445378A538F9664392993F193D1CDE8AB7D68B23FBE45DE65578A385CEB248B1120A004D0024B7EB7A8D26F8782B67C0F91116B007FDA235027BCF8777F88B16AC88B0EEB10D3BAA455072452E7CDA47708496EEE308D2DCBD58FCC6D69E24C5908771BB2AD37D4B4D1AC4A6C83A9AAD8B8ABA39ED0BB3542D71C82595BC4B48B7EFB31280C5F897CD132BF99146FC44CE0CC679C334522C84361C7F4B3A9C7264F0EE7D0CEF52D6B2CF765914D273400C07A85CF08CE2B827C8692041AFE63BC54119D67E01ADBA3B5FCB24337835EC4F4232CD6A71D59F495A695EBB340EC02203E719DCC7F514A654D6BAECF7CA962F751BA348E27E2DDD7CB65FC26D4FB9AE1640019B010F6E2BCF1A90BFE12E3D1EC1F8E7857A0EDF486B78E8E64F3F2EF28AA712264CDF6AD86CD3BC36DC46EF7C843F26DE2830661000977E764EA43BDD08621F8F3E62360660A5470E38E8226FC7AC8377FE2AD72DDB5D023CD6BDFEDCD3AE33A73211E64445F46159E7078DC20101CC7C6A2E85CD867F4BBE31A6BCB410AE7D09C9CD1CC8C0EEA1AC7592C3A4FEF560D19C65694CAEC8E022F30B7194572EB9B6A22B3DEA9FFE4B277A00304CD87982409ACD72D3FF8F2F747880BB4FEA5E12465267DD26FDF4C8E9592BA5B34060DC8352F25A274780215004827BD4C6BD5FD5E835AF9B30A57B472EDE9712FAF79AD8A3C1DEFE08741D91F476F54639E55E1B0E36BC430E26E1990B35460E0C41B106267E9F40F2FCA420AE6F7E826DA813D8A09A9D9D1DEC5319A132B5DB71E450B084896ED39F65F558B9A9162DDDD2E0CB5767C9E340466AF2691BFADC87898B6A264B2951E6EAA39F107E1DFF214F8355B6E66ECC880C801BD87002B8A0D386467F2CB3C102E8522FD462762A2FAAEF9EFEBAA845E3C8E6E149F58D10B46C304775832C753D11A98E0C549524CAD9FD01FB8BB94BCCA050F2E3735D4416AA62D0BF817125A4FBF5EB2AB6404F6FC2620EA8C8F2045B4C908414D12952D1FA35F458002CC41297094A8A87A956664F43D6FDD988546074224983D45608084721FC6ACD2CEFA3C7E3D6B5FE0E317CABE8E755E2A29D4D5DC5747B406C62CF21B4DA7FE5BF000AEE94B46B03E48220F13643AC8C5AF616BBCF42D362B28B2A34B7128255EABE5F8A9A248CD2C15739260BF5FE6CC5C87251D347EF42F68E91236E1CA68564A46801F29D2C1D5503DA80E75621D9413061E120EF9CF16AF1E19B18D96BC75BB263A8C53B491253390DE71447A95B4D24CB529947CBA67A80BE12399993E8705D82FAC88DDF3C9DF49744D8B5EE85597AAB1F8B5F0EFD5D48F2EC3072B6553F85A67E5E37A6F3FF4652DC024A9BE746E77817DEC2085D39DEE09A478271E57A85041CD8E402F81A251042E16BF0D81C5F71D3EC029D077E19F688F0723D974BE2258FF85B8AA729E4C5B5FBE91CC24A41246DE7E185CE57226088948DA202F202E4F4837127E19B158106F4F5B37B7F8ECFBA7D5E2E380E932B7662143F9C209E385238E66BE7AE892CC42524D57B089195F455A5CFC785A636BAD504D32EF5CB1C1651A8AC4137BF38F25560334137BFD37F7F4F7E3C629AC7C5305DEF896028C717D0449D0E14108B0DB21697B051299C1EE6680A88FF6BA22857A4DB51DF9B59493FDCC091AB71A726BFBFA7CE7863D288C5930B28EED2D8BC8CDF7E3B3480DCC45065F7EBA6CBE918FF5FB82B745DECE9DC271B3497865942A87DEC118E59774A5433C9E536D3B16E64F0C489EF3D5F7CB42A2D243D491C0C46861ACF0A926B7BF53C28782FBBC66840419EE833F70291AC56FCA15C31B3E219D96E1DCEAEDB4C72FE006392986C16BC11C01136CF81CABA6CBA88207B33323DE0F60929D7F1917012540AEB0DADDB30979BC87AF940D9B69E9EF13DE8AAAADE587A1FD04915D07C150EF8F44D08B7EB47EBFE2EC2B5C7979C1872457A4853C6C915AE7FD141CC7C490F14249D68A6F531DCAEA40A1DA65F98E99794962DF856CD5040A034E07D0A63064776950E81038DD594A75997209CD22AB22A68F3FEA85D408BD613F57FAD02434EFEECC38B4B2419C2EBBA46D881B12C075E6B52E2BBB9D7498F67FE689EBAA024DA3D23EC2D2E9AE2C5164CE323F69BB1AC3CED2E336E90B75E1CA0F015EBE76902D1B39F884F952B78EC7BB6CEA3F84F2EDBCDF9F7C9BC2CDBB09F58EC2F64FECA5B091FDBC06A869A2D4DAC9629023E2DD7F30566F0D8AB027DCCF6B160451A5A94CEEE7B6B122266D750AE1F070D383CBF3D75CB66AD32DEFA0B0C84898913BC0373428654B07EA277D6EFAC24F634AFC3F724AB8977443E0DD60155E06439083E11207F2591FABCB4DB00830CA6BD36E4727FF8409645A2FD8A9302E81F3B52E74B8913E70A9B1037909F932A2ED2CE476D303804CDBFF30A9CA106B3794E2EC6F0D2B971A137ED2E0420BC4CB738931B421EA6B9419A1FB9D64849971B11E88598C53A2BBEBB23B7D82B23D1D13BA10B4154AA96B0EBBB324B5D8FF3B92BB59D0E72010D5E5A232102C26293A8C024E18CD7A262FC7161FFBFB71A43CBF88C69675025C542C29FD9FA5E479724702BDAC82C14BAA0596EA26CDC442D8F8FE762FA600F5AA0D458DD4671C8A8B70D59AEA5863372CF2817FFC26BB5775E97365BF919965E004EFC579033EC9E1B34736B5183031D7C37933546AF4D72E96D3872B9666D24CA696CDC5B2EBF257F7579D6079693B67673A778457ECB99363AF6028620 +pk = E33540A135E3AD24BEE104B69F165177D2F5C03A97C104C295CD72AF26D8B940D304AD2C1319103406C87D72904667B2E8FBBA7FD0D0DADE22A1578A3774B8C95867BE19378A0AA62016E6BC9DF47059E60029C93AD50F3575686016F51B5A2630469B91A6CE7180C953810D20D6A8DE9E405DB1ECC2179103919697DAB0F79D17DC580B390A672BDB2662BBF0F84336100775B1E83BB8939FC5BFF27AC50F99D9F4BB574556C346106EDE7CBD317174830C9A8B5EC5EA05B012D5B856F55145C644E6FC9FF96887D154F7218120073BAD4C98EB99D7A9A666A1F7DC189840647023BA045927FD1A20F409BE10FDFE9F6B456D1DE02DF3B4CA44F764DEC99773D8913D6CEFA4BD4971464CDD0B0BB3AD7178935E2D12E8BAAE8D1D19B2142B5538EF043CE8A804B5D78B7A1067CF26639B9156061DA4A90A5C7C712F983E4B98492CE933B94925674B255888AF36724CA042BE172742A5383B091C763AAC2D397108E6C5FC46781747339A7CCE1A752952F218D879436B93BED51E4B2C34968D07299A1F99D28906D8A84C2499EC1DB413AFFB27FC44F163DE05122674070B8C41766E87DC8ABF7E6C1C94D23A16A73A0F5DF455918B0CD2FCEEB9B511124E3C433D1F781757A55CE06F9D0A148615C9B6EB1E505CD7BFCFB042322B7B679445D35570E2561F01ED29FCDEB85550C2FF6C5AB1BB4ABA3B0A684EB777EFAFBDB55DD8B91813B0DC9009F0C59424912D8D06405CFC1EA0E3F6D6E46F269DBEB223DE94452629705767A4A52CB66B810A2BE9AB787D023F87F4D2B99829754DC2D4535781DCF788A80AE3A89D369DE5A385D450D51F2A79D14AED2E73B1DAEB4B1CCEFA768F923E86FEA1690CB385240815DB60566B48A222DA6A1F1C8ACA224D1E5BC40A092D0ECF8487F84C303C13EEDA299A13DEC3F7FAF3EB7EBAA057891A668583CC0EB5437E6CEED3C6BFE791AF73EFB7BE618CD557158455985A0B210F731B1CA7FC681C23B537A3A3C52FB2CA1BCCE11E122266C35735D138F69F01C4024CBEADEE8303BDAA37D33D48BEFE6C269ECFAA0920A55EF21D6E42711809856CFC7EF8E634B14E0EB5F0072D580E185B3ABC36933F904815FCF070AEB8D855477989B9E4DED33D25CE9FB0F79DECF48C869EBFE346810F75F59139DFEBA5C2ABA21FA5D0618C6D750FE9F8FC9F52BC454F4D16C50A772B82182503C4DCF10C94D74800B129B6268B55CE99AD236A598051BD8872D8F174DDA4F86621FC570C4218377195331027599F46D06E4C3217E95F21709B37D5C3BE46648EAC8D9B4A759C1242B0CD7E8D4D58B4FB3D7276E9166F48B4C15B82F9FA93B054A7BDD00641CF4132382300C679BCCB0B606BD96C75CD21293DA284F84E40994EDEA433A57DB2FE44B7EA7F3E76E4E521881146A56F6DC2AC64C623D0349544F17E6B5901371DC443F7F0F9F0C51B4C047F9F0C4B9C0ADB7F23EF40FCA849D92A44A567B11028BCCEEE4260D1B58EA34CDD99DC2D00A708944F31B60F8832C24A2E08EC3910B31E5F4F204621897D0EEC33966D70124483C6579ADAEAE661A77E8BF5D6916E2D5C7D434DBC3E0290B8B0A2B554AA7CE2337BA6C75829616EEDE907C6EED4B0DEA9D5446F3D6B19B58C1243461403F59D286E58090BCD58B0D6DB3316F37E050B2EF33A04155409C2275122E9B9A4A4278398D7563E2F1A75F05CB3786432472DFE8982DFEAF175B9AD36A922F2E31C628DC96A15C21836D39D62BBCEDD7F54E31BCB429DC114753546300EE1F6F89F50889421EDBA44C8F859F5A9200BBD09DB9A20912572F68E75F21913F32D7A0934EA469A9FD06E32F6FEDDAFB25BA458C4B6A92031443E675B88074339B48D7144376E081B9B53474E2874CA003085AB0B18888580622FEFBB05451867C568D356392B5DC1A783155A607D8425BB174B41D69AE3120B31F904A35CC259CAAC4E1F43B1552E499E866F42399C826D2E87C162A24167085506DBFD105447D905296A3FB6765DAAEEECD458D149B7305E95C87096A69D3F609238F8DB1A2C7FFC889B8E3F273A3DF94B0D3CBFFF8B49669FFABC8D43E20DC1390626E0BDC3AEBB70C759EE92692DB08A99FD83AF932FE244B6F3F62011D12E65580772937054A02D83600B8A6DFCB8029D5CBAE7BD9CFA84F607E7C34799509F11BD237630D0EDE48F1CD0FB7EC859122F1C2F299A096E733D3F46398EB404FBB817F24E4154D0095D5F904F7BC640CAD6B7D935F7E43BFD0ED77A15C5D2D91C8F860B028E99E82216650F6C1D3F0B8FF0C9584994464121CAEFE44E5AA02988679614C5C15C73D99F2CA4266474AA59718A70EEE2576EC8DA371DA6DA816690EAD32BDF3C2CFF3F2B4EE05DFB82C9D3BE9CFD39742C9E3D65D39C7608D7A536A2A9AA6DBE40B06E27EDF3E001C656BFAEFE371C5E94DC22D4D0DD96081974D92A08EEC0CDE268EDCADC9F7512D5811696520A9A55D6F016DB30594CC6DA980A04FBFB3AD70CAF25F337C17F5EBC8A6F115093825C85BDE03958E668E9EE9D7B56B292C1DC7DB08E3AFD1E0A48ABE6FB704B6A28E10726D76F2A9CBE6511CB055CF7E2F94387BC1B2BE6EB1E1788C5B155A2599BDE0D2C7D13E24CAEEC65E7A517D409F72D6995927CE8FA7A137EC01A606A864D881C3B20EBB2C0E9C9195D5DB951521AA794D65C246B7EFEB7EFEF41DF4058DC2CE76D3CE18DC6FEA790EC9B2F09F8B442071B2EE6086D0D453FBD21AF0EFF1BCE79CA00A7720496B31B9EC1603C9AD400657C6D56C7417FF703B6717E25D1281263E8E26FEE489474A97ED434584040E5268FE285B6EAD2BC1DC13E218FFF059DA2BDE4953872E6F097F84AB8FDC59B1EFB249119C1E4C5DC489E87CC87ADF356E235ECC5952D9EAF5D19208177C0F2D38A1A0C137D42862555DBDB5846056F2A87F846728F9C7491032FD5FBF62D70176E3E2EA11A99378EF7A247CA5A2C4CC0218F3E256299D833FDD858E7AAE7347C240F2C3C1393EE44621A9C84ACCB67F311B8FEB4224299C0DA941564E80F10DD73F08F3D837BCDC9F1A8692A24799D2F15813F39F62389B0B5D723E2A18B25CE44B4E467EE2728CD50514982D324E76B63B0495D2001939508CDA4097B3D974F9D016D3A1EDCF7D3F77309C821A8FF63CA58667B27809227D162843C8787A0363A61D1F1F21E80EE9C7130C5F65445D50E48A0CAA89AD1B7D9E75B6B437F43C5538D32C8F121AAB9FC607365867AB76B955D18409BB465E3CA0E6F8EA70897893431F33699D8B147A9BA91D72910A33614DBCD3CDBE54993CFBF19441198FDEE0B98A0A438BA2DCC946D06ED0F4A5B9F1F41D4D798639DAFB67A151A685CD810BB46FE44C8E76992ED87D916D2675DFAB3698A79A64C4C3BD837A67188FE3E28255FB1A6E6275AF3A65A05B5D05BE6366CB7C48721E325FEB9E48441918FAF170222B454D4B2717D393FE3EB9478AD7D56698CE6A24E37D8619D89A5BF5371B7A68328F2353AAC13A6E77A8C3ACCB5F712DC1BD2F2D5ECDFBC143F25BDDE3844206A1B3445B44C60257D401CF5E87DC65FC9A9B7EFC87953715BFFDB5959213D9B9026AF3FB7E56AF346F56CD6A3171005D2E71D42713BF21FAE6A087F90022500C3AFAD53FB7D55C5DDC5CB77143C2B93B47F10BF164AA38298E2B33EEAE0E9BE52DAB32C883E35A5915FD92E16C363520B47086AD35215592DB6864AD4662826373B2568CB8C754F19F8888D0F8BD6D50D24ED813987F94A3FB7EAF2DFB53D717A8315BE2A4C33B8DB104998BF1C133FA53C1F763487AF86633650A548C41EF52565813FC36B626A14F05B1FC9E0FDC5F6A98CBE80104A86C75CDF71247DAA54B019DBE6ED4DE2929C56080164977C17B82AA58115EC1B55B04E4506D8B3D4015F2D8CBADCCD147B41E11631EDC93A804BF4535907D5A1F56B1810867190FF4D8CC158D5754D684BD548523167B24765292A6DB432D2E3313732D1C211A6EF76BA2E66093BC08B6096F0C585D604C683822C1D64738905EC6BAC4CD1CF01BC4A94A4BE2B7951D56F4A2542CE028A1E65673399FA3AB11E0609446542BF6ECBF1617F0784D718A89E6FC43E94C0E87EBEE931ADDABC884370DAABF847645B61EB5FF02C36BE80A07177B43ADBF89C89E81A7D9C8984FB624251518EC0FC4C432B9E87804E3AB618D959F016C7BAA3B1B6A18424E6054D2BF29D8BDA1B7DFA91A4D3AAA10F240CAF8FA58451ADD57103CB2B3BE5843FB63EB6D33673CE7B27F22F87BCE6C16CD66E012C545A405E9B24538D97AEBCDDD1B364C63041A1EB740B8DB18A5CEA3A9366BE4E06735520CBBAEDD23E7DBBD6BF50BC01A664889D3739FF1D8D435FE29E3D8B9FDB28D210F51B661565312593E12695EA2B2A786FD6FFC2482CE9D8E26EB6CAF0AD7EBEC0A48D28C149CC2D78A3EAA9080484CD8EA07C4495CE85DC80CF30A05F9F2B0E5378C7D02C32F81EF116ABB34466E908E3A6139E4ACADC028F52F03D890E84AC9C627D718D0706520886D2C939DEF4BE46B87556C1C911A7499457ED990C97D7FF7164EE8A1B4EB98C75761BDB5484DB9144FB34E60A4565FE3EAFE42F9D08733D1763C3B6ED842A5B7C219E4A287CE282AB674443FF0F5C12A8F43D3B6376DB8C7A5A6818BE3D6BCC942AB43AB028C0E4D31B2E3DE988565120794D101E8E0B3F9A4D726FF9A46E26DC1017C744A206243EBF7F0CD790190AF277F1F842A1438D5138CDF7D28554E508629DDA0B95A6FD41214A2D6AB2651D7F831369E1C6BF898400675A0775034C20EA46D4631AA314DC4F1222A7382DEDA9005CEB3838010C94650F96383F64A17AC3AC8F59053CF51367BF3F0A398FDD0E8161A9844025681FE46C99E0355C42FDFA6D59EDED270ECADC71112A2EAD960A2D50F5834D5AB5C18C299502064A3CDB0EDD0D0147938B7F36091A3011B2DE6469F972388ED7B5416BAB9A041E9985FD3BEF3C7B84C58C4F0A1ED4B6FD5215CE80D1A7C26D22FA9D4B0EF5E0B2C20D8021A475940E8256298FBDD1841C02D4B5BC48BC91548AE5C18F4D3B49CF5BCE88321B86DD4F2A19D830244FDAC3324A9292208DE577298C016B69B31A9D5A678C1FB66E974F33F65344D730B87A618F0D2191456F880473240AC8C47B10C82A730A4B708060DA45A9412B2A8041CB4FA3D6DFCD09A0DB0DDFEB4FA4A808A05E7096DAECF469E3E0F4EEB2CC6D3926586AE2D9595DFA77CC4F287AEA5964CE1526A487C41FA9EE70A36248D0D44D8F28D8A27821F03430112E9DCB125A4B76F4E9D426F799E98A44D3BFCBF876557EDC212C2003EB31E76B4424BE24CC10F99E9D94F03524CA7203B7511B710D2E58CD3AF5C7D425364CC16EEF559B58135486F1ADE6CAA38678A8D77AA67C187D595F85B3CEA5C3AAF4B7608D72592361BAF9CEBC55C8D7DF484EB0F280116EC270E42D201B23BB828511C2CD62E76B145A748E27DA2563EB8BEF937257C22DD15B8B37A895758396F7269713146D02867BE410D9CD1F5F1361483BF088CDF51504EBA1148A7389C31C742781D6F3A77655683F0BB6849D5C72FC8CF9E2DD58D582E5EE6A3D124998490BD686403ACA77BC3DE0CCFD276B6C37821293A9C8FF65773F03EFECCFBEB87EE17BD42297604888D5ED3A4DE3E73E587E1E21F5755E46C8B4A3FCACB8BF8FDBAA4E273977DA003594B1877F3178C321EBDA79771953754138790D30105547ED6873B6576559884F70B834446AAEAE88E8DE6482F4A6EA60AFB82661A5E43A5350FA0E501069B652F5FF6CE0F530770EF385B9A98ED4B54AA6F6E2297605E24E203834EB6467C680BBD29CCF830B5BF42248CF7C7A2F34F8EE1EFD19381C2892F1C13D5A60C4623988189A891B97900B31F55294D90C8965FC87F56BD931AAA48FA062F9C76EB69F5965BB6A73195006BB21D7534ACDE8A0E4347E9A35A348709BC5CAD8D208B2589134AA3369193E022EC114EF3AC50D3CDE824C9E6747E3162910000BBA0844B6B135503B645815E84FD4734A7879052E5FAEB7FD4A4213F7FE1A9BB29D8B42491FC84EC8706FF2FB0D94890263B7D1E97E23A855D7F20A1A23549FF9D2F9E12EE8F48C75064F5B4A4E4C7BD72488E437DFE2D5174396AD53AB0624D0694BC83602920E3A6D12F48D37C83A52B54D8ED2159C1C172772F7D0E16E5FBAF0F79BE114679D43E805AE62025C16E0863CAA987CE58446DC121B08716DBACE244E9ED9DF9D8A07D87C5EAEDBB27A7F5BE676FB20F54A3FC4A6915D84CB103E1737C457608B3228228EC3E10DDE6BBAA4338D6C196412CFE1B216ABA0E1ECD6A05A1CB0E4BA34873DB944D6CAE1A3B91865156A59B7ED4D234B16F8BF4427927013CB077416E556DB645DA86B86E89624A01B6266A5D7130C02373C7C5F17CE6A327B0A205FD1DF780831926406289110DD806D6C093C346291B40FBF60C338639A539EAA3F2056A555587F6878C8FDEB22706335C672F42FBDBA3785D16E940316543D03222AE2F455BBA2358B9BEFB93687376A09D6A4E7B840C295A8C56CE31060DECD295AE40CECA67F901A573AFA2E15CCFE0CFE6353D16FF36803ABA4BFD19C0D071650D9FF8085EFB57B391683D6024EA845DBEA292F71FE093643FA2AD5C0420B4F097EDECF1F5B3F96E999D9620CCDDD8D43025B812F844CB8F2FA0B38CFFE12CAB78D626038B6068AC5EBA3151E88205336F15E8B8FCA75879CBBADA492C29EFE99B48B4F620860E6458E1DC03908C37CF2BA65EFBEE5FC53C84D3AE55A66682ADE85BF7531FC8BF9BF8C121974631CC7C0D2F5A556C274C79E1DA83CD46D3961270027DDC3ED85B08B6748B1961100406E4E06726061F61F07B6D366B713A977EFCEE942BE8AF958F45C9FEC21DEDFE7015875946F0B5AF5CBB00B42E187EF13AF8D1913634FAF7D46C9F3E9FB974B0647F11D7A072157407232D9C4A4A04314516138DC9F5B0BD7C777D252A88D820F94F1DCB42126CE5BC531ACD7C6DAC4AD49BC441C3EEDCDC8878BA8B559E5F1DD745BB188A7EDA8D5BFF0E8C0089885D599D9A1528C3B2B9CC602821E sk = CB0B305FB54E1CB23B63EC1F6F4689137E5048D095FB3EADC854C852CA86BE939FADDB925EDAAE89 smlen = 2191 -sm = E24513A17573785F1E40BA54C87FFDB7203F882AB1F71BAE7DFFAE909BA42623CA69EAEB9AF8ED9FA755CD5857D49708D0E5D1A8FF2C165D6F76166E86B27A60F8D856E73B6892C90B6F10AFA418EA7F70184FB3464EBCEB4C02704FA4243680688ECFD3D561680EC6DDA3423DD459F4C475D85225DDAA199A6A47BA9DA4628270846655451A18AD9C420139E447D9C9CA54BBBD5EBCBB2DB3E5A301DF2C5EA726623564E5E599882191A3C4DC8642C4769D38CF0B87D32AD7758102C202798BAD04B938CAA3F00A0755FB18E9DB3321F93216BDD8F7D295F7D66A8AE24EF44A0F3AC801E0F86EE0F6C33A8C4099E67596F35055424F04729CCD0E23E85017A0550E3593BFEB92786672399CE67A68D86D30F3F03DD34BB901DDFF1163C4F63940A5F5F6620D1B85988395E84FBE9C8D3A5AB846D5FED21932293AE6432D5BD8FBB10F9CD45EAD97DA9FF8A7B4A7038C186C6443117AB0236754F9A3E113643AC2E397C400502905C9B8FDE9EA5C8D5DB168636D8ED6EBD94FA94DFE5A170CF930BFDBCBCCA9FC3BE71B642DA2F91B1CCB2D395DDAFC5BCF9EC1BE352133DDDEE14E217AA06E8F01707A3A945F66714936359403DF8E82EB85DA7A0F23509B91DC68843A49670F9608B713CC71BEA5AA0DC41C08294D769433D18EAB8718EC58032DC75C057785956D18095D658AC3FB4C3D62D1441C045B1DAEB74BBD6657259296C209E13EAD4BEFCAE3812AE80A040BD0E2404B5597F749E2A2AC9F45B59FC1B124055064E78AFB78C2D8CC4A38716846142A66B7FC272EBD99D7A362C9607CEA36AFA6862340CEEB55AF4FC2EE864AE630535A4CE426167D7C7EE15A0602ADB702860D047C9F93C7CCECCD81A578EC6E5AB8FA36E0FF603765AB98306AACB5B13F1F96DF2EAD170E667E36D61396366A8F4B2F946C49A10DDCDED6152FCE102BB1DE2989936AA8071594669A54DF627ACC9C477C34FEF9B62FF149E15BF02F2F625624A19895F4BC84C6134CAE99C53AF3ECCF891A625D4019E5922512160D8D1379F69A5BFF82C0BA065B500015FE3A6E1F7FBD4C762C71420423066BC1C3CE187BBBD9EF06A0169C0A9680FCFBA89D0349C0BB97D801515B95A4B3A662749046D4BE3B75932FF0EFEF5E7BF5B28D47BDD4D8E8C15B4E6D3E494BE38226F2A6A7B5E707AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 +sm = F89F6AC8BB8A933515E8A253FCA98568D15EFAC155B05222B9217D79889FC333F81C078DA2EA04B11DB8A702F39F97A3341A2FB648BFA5DB3436F7AE68AA33C77763FC1A473FBADEEC78A35D46E373AC2FD6FCFA4E897AEECF8052DCE3A374F0F1D45E0D8CCF98E2EAAF08CB78CAC8A66879C343507673C49AD5513D18C895F8444C7F608E3A1505A4CE9A19BC6A5EFC9C774703F7EBAAEC2AA8E704B7854D8AE0503B9FA6D3EFB4E910C6A4031EE2D8170F83922C162802E3DF9F2E8A49F3C8AE8AC6041BD1395C00A04EF37A9683826DA13444EA42EDD40FC5CDC5FA2B1B6D3C756B0CF0CDDFAAF746F77857B3862F52823F86C20AAC28993E68C74F738A3F443388E23C7C2D9EB02802976280268724B594FC1DF2235AF69074D9C82BC04036580E07364364DAFF74EEA4DBC63227227B72E4284B01E20433802F116C63765BE9B3FE7E54DF094FACD2963A5FDCE7BC512CB229BCA3D6B628FA07D2FAF010319B5D910EC8F6A25A3CD77A8CAA30B5CABF33AA1D4EB7924DC320D4C20E81B04AA4A5266D953F2F10403C63D208CEA9ABA26EAE85AE73C6D66DFA55E5172580F701064CB08CB1C2ED6F1A27C0D9580DEF0FBE6C9B47C32E75CF194F0CCD80E349C07625BF270B5DB2014349028BEE3B5C2CB3962345D28EF5160C4F901BF96106C583810257DD7D58CA3CB459443A212C505262A4746A7B6DAA3CF7534EA4053C81EB3555D01C864D54CE9092E179569611FA9B2169C96745A88C491C78B5442837FE814079B9A5411619E152A1A9477E12CEC0F5E6B8D8666647D4F80EEF5D39D3A566F249670B259BC22EDB32C0963DC558A7CF09BA9134A64B6F93A61063C7AFC4F877BB6B328FCE703C2E121AB15B49BAEC4B773DFB590F0EF661D1FC6E6031CB1CB63BF984EC53D90C9779802F259FB718D0537771E091D146C183A060FC82EB102DABCEE9111DFEE851A9CBFE253BF7BBA372A9031F05083A6C00974320AC91428CEEBF3F84D79A05B149C66FA28998CFC321573E494019E5922512160D8D1379F69A5BFF82C0BA065B500015FE3A6E1F7FBD4C762C71420423066BC1C3CE187BBBD9EF06A0169C0A9680FCFBA89D0349C0BB97D801515B95A4B3A662749046D4BE3B75932FF0EFEF5E7BF5B28D47BDD4D8E8C15B4E6D3E494BE38226F2A6A7B5E707AE2638D944822298959F47B2173DE7D1E58AAA622296AD4A4CB67EC7EAD8220AC2F171605BA2D08AF3D6FF5849566EAF96209E9E00CC28EB9A517CF5061545AAD24CCE143A2EE1AB7CFA259AD9C01860B33B0036F2CB3A5086861212F408C5F055D226CCC77CC884452B2670D89548EC1C6E98FB311DF03979CABF725E78956AF185447287BCA2517F554E9F25E19D93790318EFC5D2602FABF262E5C7FC307E5A991E0122E332A803AC4A91B318B30D79394248521190D2BE326037A89FE918D139F763DC8DAA2C3BBCE53F04809F0D97303F2F1B88B572B3086ACAF38EEF36B4C0791B4918204B0E1E923BCE9E3BB1E7BAA07135B176E266AF174D5DF26C44842CEAC4AE4C1CFF05557DA3DB8651261BE78D766699B1891CB825FA9A418C45BB9F7F2D347F3F92F9529CA6DB94E2FFCC69337FB3690F556C5A44CBBD9D79F60AFF063DE68B14BD2F4B7E8CDF94F6C2F40219D27F71E8AB3D4D6872A5D4B82EAF8E3943A6D425ED04FBC5C7596AE929AD680B245E3D6A7C5CCD7FDFA1D14EF0F72B9BAAEF05B7B84ADC02913DDBC76D5FE80DE30527FFAD1825CCBA34F8587C5B0291471D6957AD99C5FBCF3669B4AE5930C8AF68305C2D3E84E714CB9049A9560A3C94AEB95A252F69B68F755DC0E0AAB52DD054B670A275BD2BAD7FF8EC0CDE6224E9A0EB537E95DAB992C382D6B03FA045DA402CE7C5B55138FB400D9E86AFE30923AFEE82C4528D1B38CE16D33BEB47A96C18428D919BA98C9782806D6F4A40B52F7F0989337C724BE24E9A5430CFEA470D02EA36CA479FAEAD94A74049898D1F1BE53D5AB8CC0CDD5438A7C55827131DE264AECD18E5F5F2F9FD60E8D2D6F55BEB27EB77AEEAC2A15432A5F1467483BE6073243D0165A6C242FE1BD7B7AA701A0827F286ECB51E4C2626DCBE95466BC94A7E2A09AB334FEE3959CA31974B6286E2A2051653341623CF3ACA65637DF657280B6025DB0C0377EC09E6E32010F0F59711A30496695D23728319DFD0AB5F3AA69025276E68808130659D912A53693584188E310B1CACC41AF4B19FAD8DA95D4B35E2569053F553A9DFCBB8FDEE1455DFA0E4F5E94324C86A24288AE27F3576AE15FBC8BED49BFD8521D77A61FB523BADF0E3CEE53799016C6EE4E1E5DEFC19C7717A5C41ED8FA6BF0E5811BAEA76676DE03767A607735C2A48BEDE511012EAF1F79E4D2C3566042FF2C63BB82FBB399CE20E1F268D3844BB473AD7366EF86D064C5BA080FC0C01BDD2AD343C5367D80D2A058CF40725268CD34123C219D9109780335611B008EE3F8848EA9D174D7B96BD2FD9A04FA2B550DCF0B301D64C0764299D317DCD0CA05718A1AC008D86FEA330095E81567E83BDE31A0D635098D7B86176CE6CC4025E8628C73B394D9A45B09B64BFD3A424162B16E1ADAA1AB60006847C6D5CA5733237A330147CFE6B9170D7B88834BB79F1FDDEFCC0EBB1D4FEF326E28C41C919607BF12AD112807BF8582933DDB096F1F3E2BCD6BCBD844DA317CEA2A7688A5FBBA14D84C537814EC2B171ADE28ACF83EA481631B968C26F8D2BF2C5AF7D61A93378E1E23FC756E2F0EE79199475AB4BA1FBC55D9ADC2B05888B2910049BCA98DEFEFE96CDCB67CA9D4AA5BBFC6CA0ECBB78BF29035D158DE2A1708D98BEB85C70AD1C64B39B387516073E2FE85BD9EFA25CB048C224E0EF76547DCA67FD66485A97EB5E56C06C78FFA08EC1C9C6F2380912A2585CBCBA2CD702CD2B51022F63EC920412989BD743A8A8BEB07241E3E8EB38CA14CD400C83DBFA6FC8E04F58529007A1477E9613291AF877692E4CA9AE118A1902AE7B4AE7DC2E992A6495CD19DF32CE64131A8D8C41969A8BAE1D870DD5F1360BA9278D5B76E746FAF99D526199E87A4B1D3A5C48A33989F103CFB2 count = 41 seed = 1C13369824A3FDD41B1065E17297574715D9BD9CE5BB733D36D22C31B62BB1033989A604D78BFB1A0746BD4A2271FC0C mlen = 1386 msg = 9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 -pk = 6C1665FA5890BCA185136C485DF7AF58EF3D74CC0466E9D607F9E9E19B7622EC23DD1ED38B7358123526BD45A5C8FCE0A711C20E35945678CE85E0B90AF7BED82BBE490776C5F60C6379D8B15497B43E7CED56F8527AC0BCC4CBDB15E18DF4406FF8F6D7891C05B3ACB7BEF8D65CC4D36295B9E0C6404D5044D4BCA666D1C96B927D8A0D25372BAA823516E05117FE8198393BEB899B1221E83800D69791834612A42CC6215B9BD3AE6924B8B1849105F851907F4140085129870223AAA920ED4B618E8AF93DB81502641D26A81D3169E9215E2EEBCFCE7976BC57C5D5F04CB8736B54B03CA8F924A590FCD2EB532B1D6FC4B878E8925964B7F16CBBC51C556E9FDE6C0271185731A149845D47DD9F7A9844535AC40D79C7C89279A5806B4403D80D4F77B095879B3E22CF80229D1D1922A39284D21F370E51C428D5865AFC1638A10CBA8CF958F32367988BE9F3E850A52E38BB9BF309C846633765ABE7083580DF7B85831B3E42C4522330017A58FE96E16145F094C8B18537019524AF067D36CBE706AEB4B28EDDD31B9719682C011012B37899E76051F159498862F29791F4EB2F2FAC7F047CE7E4BB7DA2C4D8BE2C648E0829CBD54AB1B5ABC57CF878E88BD20BD560FEC49402C671E856DD96C5F88D7E5F09D64F3CE1C575E9CEAD150828B7917E668C0C5343EB0D9647660D3A73C19C52D16C32EA2A610425A397558830A6D31D7CC9D6D904F016839FA3FF3DD469EBA1102FC0AD7281CE566EE1B3E81E4DBB29EC568C1C461A9C463DE366A068A3AE0E2875D0CB9867698615EDCFB95823E2651F961E753D139FF2B77A47FD516148643000D27D4165DFE43F3E393CEECF3CDADC14256BA31F68E6736D857B25594DE24A02481EDEAD092C350C37765AFE140237416E07A9EF65276F2253B4F9128EC76AA430C2D2B92249C41C1A98B259F962C3678003FDD36B9CBC9E27B85B1E559CA856F1B59E708D8E930B6A102EA709A07A1323682A1BA26E4CD0975824C723060B348890AB338A8857B5C81E4C55A5D9DC0385EC823F0221C42CFB08094243493B9A57D8B1EB469969056794CAE45C2324E2CF44503625F9B2D871AF3A0F2B87805DA01F0C409EAD73AE367F630921A70181E880857DBA8C1E27F7191BF6259A996D0E1AC13B0F2E55546D7F64C53702444E8660808C7021E7D9F9C042626FA07842C28F9ABEA1BB543D90EED3008F298E6FF1FC98950FE9BB9CC97F4D445BA3ED40A31BC1554D96ABBDF602375D5283839E76CB88DC60630172690D693584E04FD9248E7E8007A486F4DB05F6E005B39BEEE20BB2C24CB41046368E5AA12D736F18C1E0F82B7CD0AE0F529406AE263D9F595457C90B6C0728BACFE8C469A571C65EC711051A3F8214776061EF625722D8693CEA035A123149842AF884EB91089BF874BEE5B16B69054422F3A82E6B2E5C8758A071E13DB77F4B0751B6DFDF4E6F410ED7A81DA7B5889B4B05E69A9628D24D3A560DB3F3B2A2784A33DC3E2A149D0EE708D17BAD0BE8D8AF105257385EEF9F79B258754FB70828B8B2857C7F111D84D11673D8B20FC8658CC8640BFF9730EE7EE061769C2AF4E3B3BC40B918C629043DC54F749981698601359048E031187079711457B574031DD2225793D6BC79CE270D22974EFBB14128C03404BA583812339F2E2D0C3CD28014DF2B5C50A87CCBEAE1D6BEAF79776C6F44DA8BDF864A366182B24DFB7AD40B241A4E440590F68C07B9E61DCB801E73E31D8C22CB3FA2D213F9A00A46B6455CC1244C56871CC5D77C39972D0757997B6DDFE182D798743A36D81337C1E4E997C81561EF654BFBED089B51A3EFB6CCB8A45E5213A5E8DA79AA794247EE806A66258ED2E5047023A39D34D8F696F33801BE1BA59415DEF7FFFE188E53C774CE5CBAA140F01FDA04AC36C10D39A1703F68C84BA15226904096DCC22B0A27A4D814DA5F558DA84C01EDCB780A3D2CB1548509FE36D9731FF639A53DEE887A1AE695DFE795E2F9F76548A3004642516B628BA50A4E8E927A8330043EF311B9058FDEC3F9BF7B4499E7520E824F7A612CF6DB8554893A2EF08CFD4D3AD240836331259B0706926DFDC52B694189D7F52EF427C9107C5FC8157FAE2DA1655E09562C1C126428F6680BD88E89CCE1CDD5398EFC11154826399DD2B1EE78AAF31B75D90969435AD5BA4404D063CB18406B1508780F117AA916CD91B32AEC5681BD39D2E59449B74002D7A89AD09F2B0A5B86EA9DD33CBAE7BD46B3A2BE8D2D849829903EEFBA1CCE0E518D4381A895C99536C24D3DFC4F240C37CD28F20633D64496C71ADEC3DF0732DF14358F35402AB9E6B9F34AFC29FE36B63EF9053E784F15F7EFC506C76B2C5533167A6EC44BFD426488D53DDB670D750184F0C97C6AA5B74DC1E8569A07F039753FB7E6C4E9ABD2A46DC83E00E19EB99726A7FF2A4CF60542B8568FDB25E46F96F53035170191302DECCF9261E400939990E4C7A0FAA714649E1014E4B01DBAE3E8EE9BCA30C20055EB3B29B53E34C0D8F9E025B408BE6A49AB60CDF9DB52D02085E73463651389DBD81B0D57D5F1BEA4874812E86015009ED6462CA1D9E88D7856E3F84CA8CD310727F325E05EBBF5EBDF50770B29D4BDB186E513CBC88713D3822175587E04C85C8CDD75ED1B7B81C9F164EBBD972C7ED97A763F0E7D80852A5DAD3A3B954F9DBA309C9C1DD8EA2C98830805B21D5E625AC409362FFB135AF62F273BC56F790673314E766558FC97D5445EC9D828DF0E179F5D566834A7CE025DE3261DE89F24B5F751D7803EA1239F9176C47D85DAD53365ECC936C18500F77EDFF39762C94FDEA872A34B0F7C100FF38693AFD4637837B5E9698CA64F92891847B578529F2FF00D3F6822A9FE2CD3A9B16C07CCD5D491FCB72BEC616AEF2D73DC9B6D97261F8AF73328102FEDFE4F4D359D5ACC17EBFFAC85E48DAD67EC476C378B92C3723A5B21706B7EC48500FA039D00149852E3CEA365830504F7C0D7DD1C2B6913DFCD6F63C54342524F081BF457330C7D0EC6156FE2D11433528175C95302D1F0BFE24C3AA5F70DD90F1A2F93E91747FAA24A082AE2331FA012E3B69211C583C535BE86C80BA0E5FA209D776D7DD5124F65157110D2AF78EA3746FD06625C4BEFC94019D180642DF6816BAD89A862A15390262E60FD04BEDE2233759EBCDB994FB69139197BB5829EEC707FCF18B05101C9996D6A3F502B6B8970E5ABE6FFC3E017F23B50D4F0290E513F3EA7A35C6C39F8033EE60E48C2AB61CE60036C934A870544BF213B16AF53B7E47A710B7336259D8B90CAECFBFD29940308E7BE2312D110EFECA31363B84E2C44BDA62566FEEC78933C79E719D26F0074B90606A33E48CEF14C7E4E66A693A8BF3207DD025C78FFF03D221D7B928A7FC5BD9437F309EC2D0DB1C93746C2B0E496555E41D09E06F73CA8289E569ED5203968732BC858C12D6F98F1179FE18606A050B88152C1A60E1E574C31A3A3A0516EA571CA9988E4922F20BF2AFC6035C4ACEFAD1711D1D07E0CCAF58D751F5CD397D7156F47A4E55BB0E207E53F3DF2320D27380D85CFEDE42DC9F151F5223DCD252DF44610280B79E19BA0085BFFDD6EE8DBDF90AA3A584AF8BDA60A43DA4308D1E40116474ACD48771E008E5CD2BE94972B91903239AAFEF811D10D29DC27DA0D3C6EE27097EE51E1BDCA16F4D880AA5ED5E4B2551D83166E28E80D1BCF36B93850C324DD929754BB5C03D31A8B2D40B1C65BC9564AA18B2B5D4A3FF4EAC7AB14C46350AB5863D004AC33AFABF89852B41D6B7540A4A3C40EA9605F9457A0DAFEE003A97FDDF117AC0451F0735C0840A8837ADBBF351999004B6F5D0355FC8CA7B5350E4A68CEEC346EF28E5BE76F7D4F33CEE0CE9FCD919E7918FB63B4ED09E20DA32AE9C30B7E41776C648F60A88F6A1B38632AEF2DDC8446EB6C0CDF2CE8FD3C1C6F2B120F1615AC53068A0DD010B583AC6427D45DB4C0502EED4BE8103F42CCDCF27782BCDC14F78C6F6CCB685A6DF0EEE2D0B619ACCFD876019A0F028BB1C636CA84420136FE4AD442DB6F7298D88141711CD7BC525F032F72A755B696BA2AA550CEBD6A8931B33B7BB9BF1EEB78C6E72C10DC43619AFEC5354FC61230FA275BC1E0740CE37547EBB74833C055A054BE6B2506C33085FD1C31AD50EF97D933BD8ADE5C60C914C5B6DEB4CB9B165B42D3C35203B16A0E430748EBA756E5B396E2689C6B684E0B924F5C6768990E5B7AE29A14BF8996012E2C2E1BD01660B25ABADE5032CEAC03ACA26FEBC2A25DA674A71CFECA51FFC4E3E5720E8C830574F0732AEC50391EA0B1F0256068517E0E6CC6E275FEC291F1E3ED7FBF3CE4BE262AEB5C02273468B9AA2EEDB000ED723C276BAE2BB9B28B5C97EF30E723344B922AA20F774D17B9B754BA87E349A94BC6B71885E3C2B9E69EB194BF00EE0B9FB56B76CFE09E3E61720D910885F360FB58E19CC85F2A1D4CA865CB248D8FF4A676F1698BA26DCA727824FC7E07E7DE71B1409F25E826D5C0BDEE66AF015E22DCB8AB784D1A01109DDF88EC07CEF4CFA95D4EC44FA2C10E40BDECD6629012DD098AC04401D40AF5BACD1CA1EDA71B332BD6CFB50367D78EB80D8F5691A2F52D2615C5337E8FB416B412BB5A13A0AB398C25EDB4B6F67C536311E2406E4FCD9A0E5EFA64C50019FD6DC2EAB97823ECFD0067164D5FD490E10E7984BEC2507A3222EACF5E9D7C6C889B2FB03302B3FC04765214D2AC0E709C1ADDA34D80CE76A08048515A5364C6F7A2D249BC08D23102DA6ADE1A6CAB35AE4973D31B5950C06EE4562DBAD31D5BDA589DE47D6E5F2E911A8F07386856096DEDF94BA7028566987F20444B3810D1851FF1A678153546204189670343A50A4EE59B926266B5AC5D84ECD930B3931D492B5A27D5E748C0F703EDCD2EC7BBD99C0B70B3592C093543C7DC979872DB8206030EB799C6465C68F3C8BA9719331036DCC713979301E7FB2143DF4084DF9F14D553F775EABD82BF71EB574BD17AEF49BA28333B9A3854CD6EFB16C9AF5CA7A15B89FA7CC799B96798BC019D6F754C315899A3D37F32DA3F5EA89C3D51D611D4D55ECB9CBE86CCBB896B306CD7249DBD352F175B6450719E05B5CB10F8A1297AC3C5E26C8E0D91DBDD52CB4220859C4AC2C35E00C005287316FDEAC136412A773E88B01E87E6B12852295D47F3D9242FC42E8621974377C06961FE17A7BD2B29164CCCCA29E930395B4ED3F3AE42E183803B4CC287CC8ED3EE856AF241DF1B60D3C0DA438245CAE1B643267CAEF02B963CD74F31AF16FCC2892FBE9D7ADEF62BC6C3999D3B6B7E22F30FA79058A0DCB72C3A0F45BF5AE3CA57483753263FCDED24F7CA3514320656703E3FD459EA1621FD3BF555220FFF34D0033B70D9B53991C55AB1A2A07973C7D924F5AB4DCE3BA8FEB98D317AB3967934973411C1D33B3FDE36C412071D8DF587B096C2D757F189D06A24395C685079A5F74C686E81A344442BF211513E7DC3226C2EE0DBA208A19FE05F362684BEC9C11BD50716B1FE1FDADE64507B49FA55F633BC5E020F772E13AAFEE06D9087C330C1C8CD17C8285EA93BAAE229AA9D459DCED0E2853E7B431AF3F36154C1E7E49F7D550B977C6F7FB58213167E668D8F8A3921D51C5B8BA0BAF8A04FC42639133CE33DE106A66213D3A568D4A29BAA1B0051DE575BB6748D1E82DBF07BB4420A817EB1276D8DA82FEE86C88CFB052F5698AD5782D0FD6440CD01412526DBE650FC6C680F50F24F8CA04422ACD24F06FC8B61711022127DD3E932917B28710DF584B41FC40D3C71F662A73F726E50F387B611FBC43A091AB1178D8ADC0DBAD9E145F479497B7AC8E20D42CE3714552CC83D12F90C81C3BB32248549880A8A03F3130806B12D2006621A2E0C847577707FA06632F5B3C158BE2B1F72A195E995BC5D84758F97AAEC2333FC61C159F3DD84303169E8A775D24D7221B1EA48CA1CF3A105BC07A420160119DD97C786E0BC9932C775306C80348B03A23889A0F4880ACC55296018674671E69AF10F3C726EFAA47A33E550DDDC3517E932BB9D34259CB27C0EAF3DBA21A678F9BF1F44A7D3B2C9033F49A77B1678C422AE14E79530A1CE945C7C8300D017CF2CF19802F83D77707027528DCC4F32A4DB39D008C661FDD81595EB7ABE39DD8FA7B56D76CE1E32F8BBD85C6563FC92E3FD5CAF7B7EC64C3566C5E26E2778D6A044C426ED2EB9C09489B5E4215D66ADC46F4F50A8F61C68ADC3BD570FDE3548C9D9AD09A2CBC392C48D18F93A3F0EEF13D106CA1A8A72945196725AB7BD4DCAD9B4C9A6B1376BB9DD4DFC9A726E7C94571BA6B09FA571ACCF86ED6057333A94E7F968530B0941769EDCB247DD5471160D61B68A4A10267F8EBFDA367044A6DC36032CD93D8DAE5344C2181C70A40958619141367D63C53784CAB73E90FD174A326BCF4B0BC8E124456A123E5A1A995BC3FEB3AEAC322827A4B7583FE10238EA68E5EE045B72AA9A77F74DE3F03A57FEB454948343D82D403B119151EF5B07851E0E0DB9F19808B478E1FAC5F11024924A29166D9DA1204382DE513C97735C3FC52A368DCC96483BE087793E650B2FA3F9880D0FD94D175A70A260155ADF6C1DA6822BACAEB4A275956937763A1BFCC47CAA801AF52687590E1F70EF07D6128553058DFF172806636F4822A5BB0C0A4CF83B51D367D35E2A96916F522B60EC9DD1C03E5F302307E59853CB7EEF0999230620F76F3E7A77B4BD0CC8558482F92333695DA51B3BA8C9DA0B9A54600987350AC73A6986A150D31EAAA800966121E03A0965CD459B034DB60301672ECA98D579A99DAD3D6BDBDD796A474E50BF6B1F1E27D26A493478268C33A7D31D511E73137FA93CE65EC3CE9265274014B1F16A68F53076F9849A46D6A6B931BA2F4D44D8D266E8943A5C7AE5BBBD3653C5898BBD849945BDEC6114E73A38C60DC456BE9B5461F2648511F28C2282280F8B37D783A879A9A6EC3EE8EC5D04C2A77FD9B2825A3E815AA18A1957A4CC167F38594F435DAE8B2691B59307EE43DBC637B3B1E2B38C0C52F144 +pk = 6C1665FA5890BCA185136C485DF7AF584CDDA1FD531A6E7FAD7969FAAB7467ED00DE79843827F91FABAE5D92EBA7867AD04E7A5014A98D8D9719E526FC02DCB1D7547E5A6033AC27E89D63798DF648F7512018C691761350F5D508C76A2BA87114CAD1C16D775FF66822609ECB1D928069241870F5775668033790D1F8F644131F7AD3208E330E6AB64498BF4BD411CEED96340A42211E5C4B4CC8BBAD1A620D1CF3C7B7AC1AD8EB619DE916435183C0AA411DAC2BE1E1D389F9FD492C8AB25A46FE6D706145D9A1A70B4CEEBEFA660CB2042E966E745D3C2D42A16A798E2D886D243B4C976D8971E82D837ACC21D9B903AB48C7F4447126E27E404D41C1FA8A1021BB8E47E4F14A67CC61C658CEF79999299B9EE407B4A16065F187AA4047ABFD143D1678C2FA388232C909CBAE0BEC1491C22893C8CECDFE40EF094E8DB3A128B864E847CA6C6BDF5EEB8FFE9E1C270575647BAD45EBB5596C25FB9C20D18D5DEE37D2FA53932DD92DB03DDAC5C2E0FA40E34107AA0BA4D746A9C7363094802EBCDD413F153925482746CD455A78054EAFA2A7B7737E8ADC4498D20A2FAAC93E4CC3F8568D834BCA06AC3F6ECF4B93A23AF60BECD3E74D7C691AC23A924BE192E7F342A5FA95A8246E12970799CD374CF4233A15AFD62EBF86A80D519EB0CC9DFC73BD4148B759BA6C2196867423B1DFE8FDC1D53D69CFD6C32ECB2891175F331324B713FFE234F816E7AD045B82681BF72364EE73A6DCBF3F9F6182AAB5C22244F132EBA4C3A274DF33AD060D1240A73CE0C78B9F49A1A4AAA95E96FA9AC5FF175F58E7F290957575278BE1D9A92784E0C2037356308B02AFAABE63539EDCB2D9F0BEEC588F13E7272165FA8C103F06A11F71D65258A45654252D83E9672BF7DD8A10338618346ECCDA66EBB3D44A24B4B91036E6493FB2A777B13691833F91CF0876D3D66FB5827674D2B54D8D78F88DF0490EED3971B2A265BBCBDD30D8954304F1912F5EC52BA3675E5AD077C72D8DB6FB44F760C281822BEA73EED95CDC9BFA75E88B1A25E00005E85208BDFA36F3A9C5702A9766AEDC4D029A7F5E08BA8B0871D38209D19BC4E3577B8F1B9D2E96E0F1E42F91F21DFC585ED9E9E839C57F51AC2A4DFC534CF74F1E5F995E9F35169C48CF2F610ADB4D05B95C6DC4BA3203294128E14643D53C8DA03BA56E178497D19BF18D01B188B0981D9ED27F1826423A2C05C1EAD9CA44EAFD70493C0D51BC9598383D24F61E0266AA7A94CCE559066C204001680D428EFEF042D9CA8A4957CFDB3A64BF7312D8C6EFCED42149E7FA6E65FE80A8526AAE3CEA3B9EB93B0EE53F1000E11CBCF69D34EFE94208D7B91AA2CE9B095389642A97D005A7F1341327CC4E9B6D770FE7AF8D4253944A9AECF4336C62A3546257AACC2B72163F5FB09E664103552F05F48537962B9C94EE55E84E3384C156BB74255C02B514C4D80549A6CD3B284DBCB0A711AC8C0A5FE8B0F1E93A0BACB375FC2E7F76B0044CD0097BEB5D51EE47FB17257E2EBB5167A2531EB8B80F0C948DB700A06360D92D809B6D9D994D5D8CEE4B6F1CF89D1A9C6894E9E319537A51B1BC28EE6835BC96F7EBF3CE552B12A5A1B9B03BB5A8E93CFC493B9DD2FD6C5D2F38C47844315E319965F4EACE0A9708A83B70A684640B1F71A9705EC89A3284E0C37531479FAA1927BCBC34908F21B84997BB8B69365836FED3E1644FA9BD6F47CBDFF606958EBC9295FDD5CAB4A078E72F98B1748A0C1F32F09922D1D1F68D0A2E591009002AF140BAB3ACBBE98D8DC5A52330FE1C80B66122A11404ABC69F2F36E23F775799DC89B6ABFD2295084EDEE9B61AEF10159304F90D48003846E8CC4A664A4EC75BD10AA24DCC64F35A8F6A134464B65098E17CC8833EA0EB03E255D1F9310B3C085ED60EB5E54D7F23043991E32318C0E9B8B677BF499952C0C3B29EE7651A5DE46A31CE8DF31B5B6068009D1724620BB42A9D97E1E44129A40768B04F7AC9DE7317F249E5A04BBA682F7FA2E89FA819DF625AD674178B715289E87030DF531AD491E1323DAD2B81577198DA668EDFB9CA2AB44C691174BCAFD5FD7487F0C150DE87C5471B185689C23D0829C7098DF35E644A62B587CEE10C0FF5DB0F51EA837DA4D7AA33D9B38A2813B08B35456DF155ECDE4CF8517C0105CB81352AA166CB672927E08B37F7B977D1D1C3D027EBDE7D9BABAB76223D134384AC80BAA104FCEC7D85B9E4140E7B224B71F09C6CC409A8C5496C3778F955DDE5164AF159E306BC3A1E586F1F2388A179B4C4D213EC951EE58504E521CE200CBC46B5750BFF06FAA0DCF56E9475FA0E7640BFB42EF7C5DC8D28B3310421E1B9537DD1DFCC9D1F19475C8941F26855DF2598EBD0B4626B5E012AE07E93CB8DA63958B5EAB4897AE84C42CF9A39A9609D23822FCAC4B7870295ECFDB8DA3905BC77F0080F36EFF92020E05FD8C3C7CB22D4CDBA8BA607367F7BAC7417AE3630B59F8ADAA0EAEABF5B4F4BE86D221ABCCCCE39A9F472B0394DD7E8C66992EDDEC103BB76C455C4BBE5B276851A27F7B158E93EACB945C8E4B19D561D492F12A45E8F3C3A7632341430A16547542794A3558E53D059FBEA04F9BB62DE8EF68E89715D13C84E19878F740AB44A6BCD97021D988391157C7FDBA908BABC61BA931A5BE7E5A0D44ACF54A9ACB66510358B413FCCE4F082B5C07DCCB3A3E4B9DF93A3B6B2FD39BC0EF51AE76BE18B473F59198E8C5C3BED4831E8F85D7507C8260B9D2B0106E463325C43673A172D78E88C70512745CDA7C1A172FA9716D4771BF84525C4CDC4D4782AB3CFB94237BB094EFAF0A158ECE169A2224FC22901E65932FC002F52593609F44567BAB5786AE18D8F53BEC680DAC32633F56C87F03B95A16DD16E3406E32BEE17DF82B589C191D1BFA00B5B6E7C76D8A6FE93A6053402E21707478BA27BDE838603A7FBB9E444C9C82FE985435086F9F988199C9CE192AB12F83A47FCAC27A1A32E05189F2DA3324298F50ACA8D66168708ECA07CE51B45FBF7E38183F6524EBABA960F37A34596823D1FC4772C60B7D0695285A221EECB52771DB0B465399CEAC1B7D01323F18E8D4158D06A3929C0E8B6E1CFEEBA7114AACA5255A803A4A8CF0F00E6FE60F72B39C31D1D3C64BF90FE03659E87EFFCFBC8F48965C44F4E18496C2550635B2D3085C24D8B34B6A2359C946ECBAE4BA206D1AC64CE6E10775652CBF6C2C6E45CD87C01C883ED3FBCCC9E09691B26653578740DD3460203AC9AD5DA5E721BF6C0D5F1333A3231523815ADFB0900937550CDEB0D9051669F4504355859A4E680EB172AFE3D92ABACA4B018FE31DA206C54709F679B8A69DC3DB7DA79EBE6308A44660BA3A64E262006AC3C666DAE2E982F63DB36C98AE4B14324CB5739BEB93B89BC7F21FD46351D0FCF66685A0F3C9A60EBC6B2E7E84D38F28044EADA63A0DB7A52123067785E6E8D922224FBA5806D3D2614B1255899AD51ED7188C9322A9952AA874F0B37DD0D22E447F9E53ECE854695B2EF5F30F08649CF2D382ACCAF76B55D4B8D9D9B146B936CCEA587D65A0E1CB7DEDEE0C85DB539605621ABB07F7B2A77C9FA4C157A80E04EE7C6F2FFEC28E6829DEFEC9A3E4AF2ECB7ADE570EA814CED4A91642EEC4FE244C0C1E38E9290C76F0C96D606FCA82A2DE17D03EA92FFBA4960559B867A46D68DA7D7F61616AEB3618E6B5A8A464FEB8717AEBB88BDF47A0C109B32C561282484DB970001CF6645457FA8F77F2831E56A67D8212AF097BC54F5DEF89FB14096F5077872D6A8DB0C815B851FE9D9C70F200D99796C9A776AEFADA17D5C0BA52741AB4E9A5261303849330AE3BA8CEE457C4B908B5ECA4D172518C250D52C64DDAF51EFEE824F8396D20B6A9568ECBDECC37DC9D48C5272BB4A93AB2CCA5164B63FDDEF32A8351C155D41555090C5B40AEAAE087C86B20E6A83077C67082F442763324F960EC32456CE4FABDC18837BC01C3452BAAE57B676CFD31841A62D92D3FEA9FFB7146A5A11E494B17CEFDC4BA253A6D7D3D068D9AAB0BDDE82790545A77E4B0997D4D5373EF15C7B884D6DCAE7A9C756ED040D2DD55D4403AD2C50EC7B1D8D2BF5177A5897A981FF6C23E7EE4C1D089D4A3A6CB275596F2F6932B35C9E8EC5400807D54303CFEB9A79BD909F8DF101091960B8DCA1B31CA64514512028957A1EDBA4BDAC8AD78BB2F39C6A9E5802119D259184BEC40F20BA25D3CF2E9EC4D02D428B9B4AAD4B8EEE871D1A893AE0A2EB70AA3C8009DD9B0CE5633BD11291BE4DCF550B40FC387CB687D192D96339BA126D5008E8B50FCC84E368F718A458CCA9AAD17E8F9F8A317312C337BDB952546487F9070A0788B7415BF2A2AC75A811E580D458C7A51D01085318C395DD49F36688063E3B57851469ECA9889929DA08990DE292BE8D6F38F9037BDEA5EC11ACE1D057CC5538F246CFD11EA4CD78B9D2912F9354284384933E556156063784D83531FD30E7704B1C4AABA586CC6C32DE38805D763073E71334C14409D4D4E931BFE482CF3D28A448964CB6AACBDFEE7A95B3CA62BAE691728DAF7D5664F06129DB4D86F0F33087719BF85B0648E5A85929F50FC5459508769C1B3698AC072721714AB32DA1E68A85A897BA7FD6701551FC0BDC307B16FCEC05B095D51892DCB15B8AA9E6EAC49754D7618052227DD4AEA9A4B0541C546E3BDE04E7D93BDE8C5A2DE5F65F57E37895B4458C336C9CEF9AEFB06A6D05BDBC56AC52ED0E21A0DD9B42677E88220AC49677DE87383B1173E48076C5DE69E28CDEA083B20A7977668973BFC450F74AA902E908CCF7EED549453E8281F2AD64FFDF618C8D4102566DB91122C2A7671E27973CC285F9E7CCE59FB132B10F42503461624972AC9232E5E3807D3D6C9E73277E36DACF375D47C4A4C0BCEA328486FC6107ACCA1F13429FD72FA679FE4A70C9C5F51270C2D155DBFC2DE950B465F2E5AA751558C54BC5E43930412E7DA3119B1AADBB48EF6D830EC11B469DDD23CE2B9D628DED840F042913AED3ACAA9D348F4F5773E50D7174605E5842E8C0A423165A31571FFA109503694FCBEB1690578288393FB92C3157029D3F0DD52118ABA80E0E8400CCE551439C354A015A4C6784695555E6824CA6613F24FC7F9C8839E250D189CD5235AF59824724F17841A256C766BFB27ACBB7E4E88355E4DFCDED4B4E41FA07BF97C27C8B82E80186AAAC9E25EA9204C4FDBF6D837719E96CAF7A0379886D8A0B9E5A07F0E5A84DA3084E537F33BF3B3B33CE45E584A5D71F8121B49E04E957416063D5C17DDA993DC384B8151A009D736C576308047F5606C759736A6EC86385EA8CFB2ADCAB8CD1E8B184ED7886EA600ABF12A11888F5C60F5A5AC73A7EED6C2181935404817BEAEFC0D50667B044C5B97962BA617F3D333A633CE96B0A39136E5B8C4183A632EDC592BB366F9A7669D49D435BBCD9033A8C7D42793B0DE2B416F0A6DA3ACE0A7E829A87DF938074778FA260C0C95F9717916BB99752FEB103C795BCF5498C15B31ED0959CDF09586D47F79858D1DF88DEE780CB7F5DBADF3D8C4491AFCCC8CB36FAD0DEBFC2F7B82EA57E01E6BC6B18345FB0863D37EDDD8A0CAC8075FE8E02C7C748F7322960479BAC340DA84F78981C56D261B49E06B1205F8FBECB2D6E5877497A2F4966B78BE596B8DC195951620F290C92A077199317677C368B17365D4286597336EDB2C8DCFACCBFB86518E77A64A8DB3123C185DCF8BDEAD7EC671FECAB086462745FFE0A09AC7A90163111384984D9B4542459C101B928AD944269CCA4CD2527B00029628D1B6AC107D915FB538B5EE338449F7B32DF345FB884E8729E29B09ED0EA0E6C7F131F0CC8714E6DBDA80431E32595A743CDBC12DECC2B3602AFB12AA04A51ED55E3A8C282C695C663E1D06391D31FB267B0573711CC4FC49352D47EA8EFDF065ECBAD005B6BD5C99C2CA21AA7CB244FC49B82EFC3BDA5F6A68E7AF46A434631A3C3AA7AB7E413FC049E49A07B99CE4CB22D92E1040D952E752B54859F7DEACE4248C2C414461C622A015BCC4AD591EE14CA266217C09072DDD5B35E959CCAFE6EFDA7D7808A6F4644A59879521B091391B5994E9CDAF514204783F355DEC1D95DBE8CA203D3C09863FE5BF3C36F52B24DF6221FDE1A8A3FB9F6DBF0A8062E56CA48D7BAD37075EBC36C34279F3DD7FF20E80FAA680EB04687AD65276A282A3EAA7EB95E34201DA75C52D32A25A8BA44636C69834794550584D5800CD6C26FB719310936027D71299C5209D286BB56A52479583D7BD49C3312D5EE5AB8D4C1C6F9EAC50B586884C2E976D06F618A9423724FA3B0AFE598D8D5C2F49CCAC1A16A91112A38A252F1F5BAE346CEBF890F423BE732ADB0784AAB4CCCB8A1679E404E7D93E299EC0B603C48B4A6418412C3EDB1389AC031C11106AC7B4B95861CAC7BE6D8015A6305A4E9AF0BD09056539AFA49B7E001514B9C45E2196C53829E3A93B8F14FD7370A17BA2E125EAC3FAC61C116EB8C334AA415C02351EF00412E64505AA3FF29B7E3EB170A59515A556CC78B75B35B615C4E22A5E2677DD31B7105AB09A61C853A9E31EC78B86CD857EF74D841F2ABE8935DE123246909A505992B82F89D46C43ABB2FEC7E3CD94AE837897BD2DE5CA3280A8F7D0708684E965DFA5BC7E3D5C8DACA3330AD9D528FE147B936F5E341770F3BC0CF8B2056D5ACE955084346D62248296C4607CC03B53FE1BBBD597F1D5CA01D631FED5A524E5DC67A67AFB5583B5A5ACD776A7053E56697680BF6E2CB4DE411F9A12CBAA4BEE1F6A94768A16B5F6F99EF3E935265D7974364216FA48F95CCDEDA68619DC927628133773A546E37EC7ADD04A9E469BB4812C8FDB418B32C1C18CDD96E240189BECF7C87310B97C447FB728EE292B99090296133DCC236E5AB3865F1BD097F85DD999AFD4517A4F290BDE691BA258D3D1DCF4A1F10F9E50B098F458CB16E96987C59306D429B521FFDFC9E1637EE1BB5C13131CBB21E39D60A5AF96EC24F919B101F03989117899E77FD9BF61D6ED2F1C24AAF28DCA540664841C7 sk = F92FFA3A36F43F9177763AD320FD651D9357C6D99F09549FE6AF12943B58BE902D085CE4FAA10A0A smlen = 2224 -sm = A329FA615DC80BEAD6E548828428D08D3E45D5B056825AAABAD9C3455BA008A2FECD0FAD88D290C188460BA1C925CF6A201CA493C303D3EABA3522E37C4CB145E7BD59D759F6BF579C56FB48B6E5D17E8BDE95F2AD5F63B2BDFDFAF3588E1D7C2CF542EA7E5D8854FB81CA88B0225A4CBC06E99DCB03398E6657D257D6ED9162DCD8457B9694C177EF2ED83883D5DCB453C771D1818DEE112127BC681245D6E25AD882FC3DF064BB03E167A63474505BC1502665993894709533E1B4B1EAA2C6EC7F6D9170363B00A58C4C9533740048DD20328D49CC676E4F323C19B66F1AC3FDB80006557C45FD05636D0CD3D5E70CF73E1539E9E7EDC8C3DE739AD091C89B691FB4B88559D57CBCE1672FE94B297080E049B5EDEBB4023843E1B1554F1D4829FC9ABC9FF46EE85C2142B9864EA2CC837A0F6ADA848E1224D2D6DF139FA57D33C1956DD00319C64EFFBB7C9D0B93E6A4F302CF4FBDDFC7C776234550F6F395CC9B6473F3B2664F5C710039CFB1AA1399A2316411C66949B027A969E3D4ED521B361FF7141E7E013543A6DB78DEA05DECA498DDAE7932CEBAF0BE610BC35CAE4974C14543D163CA1E6D4F01CB8D487387566AA3B9F653B9CCE18A0635E1BEC222EBECDD3EA986D5CF3F98CCC6E01F61E18519D1E3EE09EB14F8F15629F9F89AF45466B09B0D4F54196E63694BE3422177EEFE841970F2DE0B493D38FAAEC7B66067EED80C382CFCF13D71FB8E1204425614F09BEFF356ADD12B535CCDFD073A8DEDE33802AD977986932488237256F8A6950A4D9357AB3F206F40290626237D8F19F05E0C1F5E130B3AA6A304FE56C007CA5540F8B6B8277A2DBF430D29A7C75A06A97A56AF7538598A8E88FA5A77888DC232D9C8479D2C9CBC82314518620F26ADA612DC5DDD454F554AF1EA99802F8C656103AA04097F956A783815225547EB7A89A705053628CA6A34BD9813CCCE930C64D570EDED43641855DAF471E8D354961F7EC2B88C707069CD065BC76FAA2C870BCCCD5C8723A239B805784ACB973A0AD949C9ED63B25A1EC09C1F89D282852886FF0936D6D8839DD5C6B8FB07D0C4B07F47D0E6DA4FDD4E9AB49F923598D3CD2E74AE219966493CD3D9CCEEB6C6F2BC748F5D3A2D321E75B94B0D18004AE935D66FC0E979D022BA565EA04482FFAB74B2FC06EB9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 +sm = 21554D65AA937762468638FC220A7850DFB6D799743BC8FD2E51A2AB31192C3A8B108BFB280469A3D2C0D9A23C9856EE2C71D7034EBCDE4F9FD4B556E2455A63B2B059E2422DE206443B33495D78057B9A32FF39091E3C116714ABD68F80F813D6E566C8EB836FF6E542F9520D41C9AF1DC80C9FAD64D36983FED86C99361B7080BBCC1DE2842270C931662F40DC6692C595E064F102F7F211A1058B06CC48008BBB856D3036B2C34269C98B1A7C30EA750D915ECF12FCC8267E70A2E2DEEB69E397C45CD13B824C34F3DB6E0F38CE0FDB8A85FDD822E4B42162451B5E361C91694BA7A8F58A38AADCE1E8A4CD7000DE15A821B631177236BD609A29F8B4649D7021F9109C96F8DCCC9399E74BB0B480565BF978801C034C3F4957231419BEA790FF408C3E324EAABB13DC82545D33B4F7A3E700221A44EFA147BCF524ACDEB889D9F206E2EF32DD5CD76F5C44845CB1AF702159A3015C39CFC766187D8394C58E5EDF61648D86ECCAA2E7B9C9387B6339E9E3EEE02DDF55DB516841423F6AF8C575D1951B2426F4B1673D2683447D16AFA6BA2362821CB4531FFC21D902C25177209CD755BFFA98ED02AA2C1DE538C8A1BF8DB1EF2DE8EBDB3A06EBEA5E8D0B91959FED900F1538E24EC31AD27EAD63A4D71A87C8B3DFBF69D808E9FCF0CDFDB907B54F070520800D8B9C4BB791BACA361B68FFF1AF4147984184E44CA07F0EA6C808C4B759C4A3F257ACAAC487C192ED2314E40D3453E748DFB79DAE9CB726D56B478C49E4D3CAB00D347A98483E731182FBAD3F7A7A3F581D9EB8B2933E4A831C4D63F27A48BA49CEA6159F59EB635BC12BC2A93F8DF0AF9C23DD6643613C44E85CD81EAF9C1E05520E3AE9D07D38BD875056A0F6AB94CD77C15BB2723BBF9C560CD5447A642B8FC693700161BC1D60957BFA85F42CDEF4B011646D1B29F84912D5AF985C77437884D6A09951E04645F9F8A120E176113A7B578F8BB8928531E40D4D6549EAE057CC0F483231CD2AB8FEC0C6F071BE845136B805784ACB973A0AD949C9ED63B25A1EC09C1F89D282852886FF0936D6D8839DD5C6B8FB07D0C4B07F47D0E6DA4FDD4E9AB49F923598D3CD2E74AE219966493CD3D9CCEEB6C6F2BC748F5D3A2D321E75B94B0D18004AE935D66FC0E979D022BA565EA04482FFAB74B2FC06EB9D84E1DD28C513987D5587A4427853762B7D7AF668FF9EC2E90211D6CF5C0DE6C7E54B298C1A6C67EA9A693CEDC4FCA1A6ADC2C6DD0E5BBCEE7266B9C6AC8FA8AF5E50078A6151F938161F1FEACDE4D8079B5A9D563423258CF3AE9E47D8E75740314F2FFA63865A8B30743F773A53E1AEDEAC45CAAE01993B75C8116FB0B431631AC001AA8BD02E5B83DE627AF0CCB3A3D86F66A7E5FB658F9226DF31095780A6E8262A247D70F4E7C971D108567FFBD7FED0E16B7FFDDD93F5764C3E02A61998C32146564D46589538B2E071AF86A26321A3523354F4F0C396B863FC8E9E2E3A173901D0D178A9D2828D0E0974B72CEDFB17937D6054F185A81D4F853787E6C3681A74FE25FAA6C256A9F9E9A9253F98B9AE4B8FA0068DC28BC7E8D5785CFAD20F7DDD643DAE6A2DDB02713C9CAFC2EB2FD18EFDECED05CC24913061BDC38E932DB5E8181FC0D3DE26A94E2138800B3C01E07E83B3B0BE187EDC75DA576AF1CC7B7122367EFFD6EBF05F4C2EEB0AB6E9F91201A4237910A87DE9FEF777981D48FBA28AB8D64D76380911F2A6621335DFA96B331AE8B3242EA1F2A260260244196B0B9596C411218A17D0A58D3B5735B9AD7B6259655CF6E2D0FE5B37D0A0B02E67951F5D3FB277B6E1EC87528B08229AB0EBD895CBA2D075A47CC8100E9DD17DE7D951BF0A68D710AAC21C8226D8CA95AC49FCBE9D493A8D3C7F93FA61685BE57FF422FAD036304F317A3DBCFEE7A4610C8C1DDAA79E37C19D6414F47230E01EF1CD5C7C2FFC319A29AE6A9C95B06C603F2CFC1D1FC914B036CDA6CF9A876946983B06123C2E5C7D09BC190647CDC0512F35DB9E214C77D3D7D0234C3F2590941236A367700F9C04D3AFB949DCA2067571BF28E78ED35FC026BD801C4AFEE9BF31C97580953950D2E81EE6426E78D6F8134ED19707473F0874367C86C9BE170BE63405A9BF7C46A420724B6CCFF9C21B015E21BB02C5A7AEABCA873B46571530DE56E47288C3424DA398517ABB6502A9A6A65D4983D97E479941C44CF0136D225991226F70837E2A7D1E9CB1226F40BF59D52C66549BF8E360096954F5875C466160A0C75A252E5FE6B8F1841FE210BF08520CE74D77B69692086EF50BB64732F19D1A49E5800F077700553290635D418168A6B9E3AE980112AFB9D58A18B94F972845C309E86FEC7E456191D8760A1C2106036E44C5C9A5F2CFBC67D741E8E937E99ED7820AB0787E39C385356EF0F05CD3E31C44115A8892224197B1D1F554D5098B72058FAD49C665F716A266CB4DB6204666E1DC07B6CFDE0EA00345661E0F94A5025D2EC98483CF482058D2EDDB018CEC11D91EB46B63971AB29367DB46137CD7690D5782E3A3DDC8CABD545FC1AAD8A9A0A39542AEC55CC3D58A5BB5E4A559DB1FCD2932EFF6E81C8B8E5AD5B4E0424A444BC55D96DF63C8971A5890310FE19DFF8ACBA72D96FD3F32D67D41A2F3D0B343489C7FDEE7556012C2D88E2BA9D512B71E7D04F92E6BE3A9386565271D755BED752C853E4539F95C3287A275004F76B9A93837C6EFC6760BE4A39B8AA92C7605AC369472FB29E11ACAD98FC91B1B9BB3505638D4D46A3AE3C10C8DC115C35725F06649BFB00BA1EF214B9F2FE98BE2DA99AB23E7B9F014F5C5D0248A9E0E088AC175C8048C6BEB5108DA59DC234E9EDFBE603BA912BEA22505C2A9EAAE766FF55AAC8392AEA5C722DF25BC6C9FCF9B0275DF71206A4E5290FC5E71D79928E357400DCB04EFD7CC9BD0B86E04BFED9BDBCE5787E40FCD6041ADDA615B5ECF03C30AB9B2809E3514E9AC87226C55F259C5F157945B0073431715E1740DCB319EDDDD1B5F2763F0439CC0D6ED5867D9D98C227CA3008F30D1B2AEA40DC73FF8289E4A21586EFF519520F888E7E2F6D29A269C12607D13D398F437CD7F0A07C94EE1E1E3D8518D0C97BE1E250D79C5AE1709AD8A638F55 count = 42 seed = 7AD6C7DF00C9E52A75290D28DA946305D83CCF6DE2515C19A8E26850C34C8C2E545E2E32108F13B9C97F87AB68D10131 mlen = 1419 msg = AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA -pk = 943121AE3F0F5AFE146E81E9D0C1DDD17E4F57B9485620E41F92D40F33D966FA46DF6A2E51B7B794784F318381E9A3A0625DD0F7F13AA4BDB1E2E742746DF52C57AA7C9652E43A1637BBD2A5F92E27F89721993B82FC8CB93B0F11810A1D3333B8FB57246CF2E89F9E0F15347ED2091F5B2999BFDA0EC584A6B3A0EA1242D7FBA6A136BFFE1C067E4ED3F866A7CE0C9E3274004259DA0EE12242CAAACB2F43C6ECDDD0648A16D4A91C1CF525BAB3EE5D801D38DC88A60DF2744903DDEE04AA5A6DEC74456C5E3B9A534559EEE21911C11D97FD78D540B06FCBC80B846A50916577300EA127EFF7D37C4F3978F6B0084C6EA63AB05F9B294C37869CD8C98EEBF88E228298D4DDCD5AAD187F49332712E5923D7C7FCB3D26CDD9BE62770C59C253884C06646D9200CD42F89D2631BE557C76493FAB780936AC76739A72F601E74FE087D3812C183F7051BBFAB4E708300052ED32CA7300C7D2A2F4FD433B05ADC05271C31B1C4A4051CBBC0263FB190921971B6F06588CC8BF22C652FB63E2E871807953DD02C4C7AEEA0FF1B04042B685D5AD32F550A0DD93799E0BC8EB38D4B8FFDEDDBC02779DD04CB78687D9051010F2945021A3AA3195B7D177524DBF968923173CC79C0063A6C598F90DF7DA1A58AFF6CB5A86FA8FDC9000322D24289EDAF66E0FFC2BA8E58D6112A9651C62C2FE828EB0501B5998B4EE68E008D990BCB7DDAC8680252534CB292A116C716CACD0C40A55A2611B1B96F12A8B8FF609B7279C008EA41487D1CECF0723BFD8BF6CBF049DE2358EB4FA5785B58905821881D47228E2396483C84FD0AE8BAB3157BDB670D371CF436194D787FB305D4EB82E2FEE62AB3ACFE6B323CB8409160278DD76CDD83EE49557F5B3EA509A4FE0F2FECC8F7DA56BEE1C43303C401629AB9FD66EBE8CD0AC6015EB3DB2EE7970DE6F0A8734D78970FD936D416E66EA8AF5912B73AE3588C7535A80CF4198E5D13049A12B9C1F5A73A263028FEB1E9DD20735E9DD4B1CADA365A3DABC155ADF2FB7A3945504EA471F45B305A5D2C2393B2E1A721D7869E4912FCA557A31944E03FD646FB4CED0E2A4EE6945599A745C1F06E9529B82BE96D1B51AC66E92CF8FC0094EB3EA3100DC2FCA75B5339BD905394719F6006B0254D9FF2BCB489C78995FAEDF3E302D3BCFB8196B0221AC5E2C98A459A045351FD67A7545A189F36BFDB7E0EBAAEFC931CEA245C4D11D0BB8A68226E33087F921DFCD198608B6125EE87D176BF7F939087DD3C4FCEEC61261CC3BA66817D551F665ABC6F95AE2F2286690B914781242DBDE36CB0B4EA74B9978A315B0EAC1EC515A3F91B5CBA0FED6DF1E46ADD033837869F7F9CB63E279B7732E57F0ED9359BEA218DF7C55F7512DCF8ABFF742F76E14AD762B2B03B116C0B834FE8974F0289CFD697DF437416640AB627F27A7DF07268E815549AA59CD8A81681E830F1A2582DC633AB044169640D475B95E98ECCDE07CA87D4D3934A46B6D01F4678775EAD9D2F4DCCFA0816210C7429ED885C17B123A9BDD833A3DF121A76A80E772D45B4A743B6AC84253A2A866B936C6FA9B69AC1F8FFC8C46849F1854A7A22411E1BAE471DCB2107498DAF50D60D765EBB56C47AA734A4A7D2A163B868AB0B190B3B09CC65967CA67CEFAE19926796B30A625B5B2118E67B23CCE6E02BB620C885574EF64250CDF908C9042C58F9A8AA232C4264662670F6649D8DB116B2F98335435FC60F8A8A15BA38A2740104632363D4ED64160A451909E599D2032414C74FBC1113B81930989DD24C08912739E1C0CB79F5519BDE8821331B10DD6A850D2F0463C849C98737969C49FF5A28DB1F4E910560CB68505475653BA2413F62B40D71A8CA6EDF71617BFDCB69C4EDF2C5731AB4DECA52BCA98C0142947E36A3C5670E7A2EB37EB45206B0DCA7519D11DEA552C8E7CA88C753E05D5B070CB9E051991F985CBC2E67B86106AF08099A98F84E70136C3401FD82EBA1F59986BECEE270724C43AA93632D9BA8892F8FFCD61634D0A093501BB9B9B860B31530A99C004C8FACF643B9A49102EDF77CBF083A51B58B6FE12B14844B339B169744C25E3461EC29ADEB0573317F94ECC0F1F99490D59A0C9702F606DA5BF840B288501C21CFDDDD379464ABB6C82558C46BD74B542838C6AB9039DCF66073623911184E0DD96F4ACFD4F4B826AE5F0B6D1D606A0F66C6A43A32D1FBE40C980F8042CE859F3C00D3375E32A8B2CC434B07283B78AF9CCD86239749121B4628800FE2A522975D76D6B92E2A63B147F39C35066115E917299863D7FA63F82337FCF4438B37058B83061CCEAE718697AEC2F8CDCABA54CEA5A688E5496A29B81DC054E040E23F0E938E77EE87A1F85AC4FC8D5A72601C1461525966A047904E646A4ABD5E7F7237BCB45793ADDE425EB99438180848B9EDDD2BE17783E1EE67D3BBD07F5AFC39E7E46F0F9A5ECDBBC9DCE6838681627838874CE47FFD744F49E51F4CE48BC58A5818A71A5BEAEA1B84CD66595E4AD4E6475F728ED7EB7D145A4F2FE62FDD5E976DC9592467DA027ED04ED20B62182087823E423009932A477A2B8537F48CD388860861BAC7AD7068CBBD70C695F3D07FD64B650DE25CC7D4BFB377E6FDCA740E2AB62F97005B37C2F8F20D79DB21198DDA7A44EFDDBAC37A700A558B161914A703640B598B41D6140641F9DEB97D5A4FDC43885AB11F7070C77306CCC5D98B67EC54FC982248EDBAE86D17305E5B43D3C9E41152D4F8D65DEE0248155901F8B9C8BDA4C29AAF8E0B83DF718F069AF44DF9BF2A8C5F5A87C7CF3E6761D15228FB6FF33EB8A8E174609C97059E8FD4C630CF6A4D39D09D84CB7843F119E85CB735A737F0A807269CB9440F93938A62B60B8DB5F15CB73CC1C9E28B8F8BB98DCAAF810B292F046CB2770971E19CD17F2DD2F73CE3A3B33F689E469B660821AAABA4940295046140A3DF665CB645A74A2C33F1ADCD6CA01F0873ED2F506BDA9F58BCF9CF2E18F1E16D706CA9107F70A996FDE5DC384401ED300B09FBC06186E2C6E4A0CB6DE51274F95E6C69F1FF354F1D96601E356B290A5FCA31DA58989431F9B3EBE886D1CFE4E19746B569ADFDEBAAAF8AE07019D948B41572D3A99070317BDAFD0FAF59E60892E5133793BC655F7AEBD178498D697C15217DD2A8A00718C5CE9159EB5986631C0FBA49C0BCF6C6212A798A38D253714D0F6D52F7DBBDD8CD1682ED11FAF0BF2AF459EAFA18DB14DD334A54AD1DB2A0D17FE56A44657FDA69FBAFB571D0B02FFBC03F7FAD2375B9CF65F475C6E7E95C13A5054B2650E06FEE856C3F02EFC28EC135DD8E6648266383B36BFA4F21D607CACA87A64E29B1DD655F16F6C5288D9EA7B3861CD56D295A3F366B98F222D6E88E0D9848E1BC3EC3A2FBC68E72A6390170463EB67402DCBA1E6F67BB054B6C73A676CC8A0EE82E45FB4E667EB1EA62988B68B5D228697C00853C5E272D67900F0F4583231EBEC748F582EF93F6FE2F8561CFB689C6F3C8486C60AD8D3FED8A9C8B1ABC4F2F2426A088BE13158CD8223F3AB460B4B4F3A88FC3029080B1CBAF1AE2B50B956AF3C25436A315BE92C089B818D36E7C324672DE06A8CC92B53E548AEF70665BC17E393427BE04AC498156EE93632A6E1937830D29544ADBD0FFBFC8749FD86CF2B2C47D63E11991ACFB16F2C5EEC2C2F806EB0617064CAA514E1AC9E098B63F40FF217A1E99D670835E7052A25CF8B94D6FCE1626AA2553E388BEFFCAB9838F4E565006D3BE49F9F332CB7F8B7188668CEBDFAF67F21D68D39A70D866DD9F83D7CDCCA36396F874DDD91CBA7C39A391DBD9EBBEFEC310807EAFF78BC4EC1F895FAB3A165948D07EC6E25B54B63041C81D794AC8808E56D29973F48283045F506CCF9626BED328547B1F54557410549B7691DE9DFC71C52DA3FB6CF0D58A20EE1217957EF35F76D3248F78EF07E434F4EB9A75468B8D545E47930C01575EEEE211D39D34595AAFD8074258DB38CFC3001AEF3A8977972498B3D31FFF61A25BE39DC8B219FE25BB03F46366F6EAFC866DB7EF13CA4AC89C89AD515CA853A4B49232A90DC2A3ABB9EE4EF53B48CE614EE7527E201DD573D046574F1E005FD423008AE46CC8EC14861C7069DBC7665582150D13DDE2510C9EFE04B99E7A22A86029BBDB3C9FB35C324006AB4B8460A57B81F91DF4FE48147153A3565024BC2E2745A439D0D153AAE36EF525EB906DBAC4866E1196E1D624C2A03D1DC1EF0C50D32BFE0710E8A164DA793D4E77B6E6378CDBABEE645E6202E0E34F7E023F3F5847FFE60D595C63FF95A81A191210C26B09AE94DECE8067083E453224624219FCD5D57C1AB574CA5FB426CA23EA76B982757BD490638144E29F79C069BCC95D6148A10A28D54B18FE8C38D6A34BEBF64D00B52F25F1EEC8FA97CB8284AC4987C858DF1343CBF4477B7727AF3318DC9DDA31BBC2F472A7F73E14CA1F15EEDD949D1310B0F9165B3A9D213414BC5A11069CC777F4577DD8B3E785F5BA35B99F1C9A6A11F83A89AC557611D5E1BE5C1E650904A3B557CA0F5F39E29EEF29D2B852D78586F20E9E40AE4F9F2F7FFC9B0262FF36D46D97CFC00C6FDABAD292E5B859236DB8BA35133E6D252DA14CF481EDFE820C2FF7424A7AED51FFD16149738CD151187F1F9363A01FFF879C30C9D0EBE2E2B603A5671FDB102E37FC485183C7A2345E4FE7E750332B2C4D134504FD92B722F18EBDCEAF2C34ED9049337F803FEDFA0586652007A820125D374FA3693619A1EF60F4AAA8D4F3B626022AD231DB5F8809F64CEA78B5925701F336FACD662F5A237D033868A048F1CB2AC85A095C5589DBD4C1A1F6485C451508013DAEFA46DEF017AB0AAD3955C63B5674E6F803BEE9B0561DD82F02E5514D274263C1647C4F92D1453B5FE02D5709E93A213CC2690E60CAEC4D1877BD4F476948EE62A62716FDB7E626C55E69E304624D502CC3BF5AAFE6E540079DB63B9D17BC777E8890494D622BCADC62CA96492348BAD31BE931F5A9CEC3A449C634C152A9369AB11F3B6B6615EE4992A22F99DEDED91FA630D0DD82449DF3433A59416D4C53D6161C4894AD97D0395E4F1B8014FC4B3002437BBBD83F75DC02BF425EB379A8E57C96D7E9C90A648A05FC6A22370622B9AFCF32D369A8D1AED0C3D10F06628F3F63D08B5FAD01221EA4E7DF6CCB634EF2F28FA828FCD1AE638BA6BF76774449F2635D95D82328135416C99197281C78C6469E147ABB63542A9D2FBDF3C0B08530A30907753D55678A6C0A110FDD5397C0DCC0DF813E565C04D74EE8B9439B79C48EA775688BE6B40CFB97AC23475526324E477238E87E40ADEF2BEF7C1C2CE2A45FFBE6EC2ED85165683306CBB81B99B87FBA39D6EEB219F1ACF8A07C7C7EACAD22BD47B97513D3669E04FF268B7688B34E89D33D6E41FC694D88E7A0F2DAE7897DA7E03ACE532AADBEE7F3444EDE4C45DF4AC94EBFF673C43A700CC99157429DD0D464A47A6F1CD137992ACDE66934219B3B3C10B3A3E5792502F07FC6008D682565E568235A064249B21391738C72B9F2B94070B6E3359C0DD5E21000AC10E20BD4BB95AA7D23B459643912B58A276E7406E93BAC2341D4288AC2F2EDB2F1203E96BAB089B05005A83FA2CFECCBC5508241F16BC159E9D0471A375234557120E36882407AEB6D7CCEB49A179D710FA58C18A000E5E65A3C38EC7E873361A1EC01F2528FE548EBB624ACC8EC67807F9C0B8FA02F6E56244C74A18D2C90EA8515B325A178A6F53F1B0C04BA244D78B3453B72DEBFFA36162D2FAF98480DF0ADBBC5F97B9B6B4180F71C7A416BD6BE3D6653C7D9420B6C2255DC606AA3AE4DC734C38C3E9109D4027E3F0BB78DC11766EFCC3CC1FBA79A6F46B4CBBD9D8252B40B6B0473248BB478BEE85DF2FF462163652415F2781531D6FC98792CFC0438426699291D90A43169DB7982DDB3E1E1E4C76A812A564DB4E5A9C98FCCFA7E1DE3CF9FA536604EC841F2A8A0A422529AB41CC5EB754C2C0872099C62140C31515676534C1348D8C22E544E74FBDF35B732D387648837050C3B467DF3617215DF02ED4BB1A8B266E931F9485300FA975EF7F51CFD7055EB2396FCEF05D50676E9F019E866F50A70B6A9B74D38A25D8BBC913653B05EFCC2086CC68A8305559D69216849431AB311A49A50B8A0A01646BF27E453E7BA44816B4AA92C409921C4C517CCA1E6C662F36510E0E6854DA7FB86895DC9473EEC7676C652B6F88FDB1ACE5052E3292D99D22C2739C006DA8AAD912215442C6C2C2B15729A2803603FD08DF0531AC26A2FCB9FD7943F9C691A94325F944B1F1D38E09F7A0E4A0D0665C6204D0512A613D09714B5F084DC58FE28AD10D9BB9776F3F64F8BF1F1CEF3BFFE0FF56DA5D5BBFE21214FDA037C2DF5111C5A07ECF36E82D5C8CD5EA9311F66956C537269F6F2527F188DE3798197D5ECA8C360550A4FDEBDE2A1186D198A28FD919E1494085023EBAB40F40DE74DED84789466EC0DB108899CF7D6C611FA604CE20805CDC491860CED1FE3A7A041EB2FA08BDE205B0695A916BDD54ED5AE575EAD69A80C729BB91FA33D06284FAA7666097E2AC8710609FCC634F938DD4C276146B6A5D9F2A7DC4E1A2E41514F896AA8FD67EDBFDC7DB58E26A92E87DB7F2B87E7D0F96926DEE69A2CFFE6620B5364C3939ECA72CB6342A2B0887CB7C5DB64556CCDACFB761E330484ECFF91EB02F79D24271E2E404676386067B932224982FBBDBBBEA961782278D76E6621370375868F656D0813112DF62EE385727D50885C9C3189E5E033AB7119F26F8ACCB992E9BB17F2DE38A53AEE72482878FB755EACEA073C7BCAE6F65709F4506269580F69EB67F791108DC7C25B632A1E1AE4917F2BAB480E271C5FCD793CB0A3DD702F36E04CFFDDB157F512BC2B9C704E6D5A949B659F07B96D49B34D952E72BB990846CD6ABC5DE74EC311F4D983EB37C345CCE856FD6103252F5FE88934B8EABDA7563835EE3EAA4BC0261DAEAAAA8AE8357DCBECB2CA2DF534FB218D85FDD13E2B770D22FA39ECA7158F99527AAA2D7C91E +pk = 943121AE3F0F5AFE146E81E9D0C1DDD156DDFFA6263950A4E25AB3282834B2C975B9D7BD6D304EE77F78AA0744777450595BA2E730E8BF4BC21B3CBF5743587D4ECC72083D7A69313D9293B02E94E4134F9033EEFDEFB2BA80D6BB18A453AD25316821B9247E1C0AAB763447D7C1628914854B5BE9AA65BCA97CA5B521B8100AD63C5345DE9F02043F9CA262556A057B267FAADFC29133196FC73960394DB2D8504D523B5F20B9F42C72114295540A044AEEDF467E7BA96F6287DC104FCF345692F7EBB0807AC02A17BEA488819DC8FDE41241640CFE75943DC3BAD8681B801180BA3EEBEF334777AD38DEC3BE7985B5815F69106A1DC5D960BD9F9D2E6B1B702BF2422B13485D935EC2ED6C56F0236788022D6AB5BD209C5CB0B6A96BF5A3E9A8B560662658758D15549752920B1F8B75A94C435A2018F2E1A9B7FB8E33021784A29C0A9E2E70B858F897DDBC2D1FFD01F8A3DAD14FC3E8376ABF26C4C594C3C1201A2F21F14DBB90F95F8E3B54EC37ABC30B63C0D0B84B27081FE966D8142A90B66157558E60CBC1918DC9D159D2E3B6B672AB8EE864173752E36D4063B0044DA749B0BDB8BDA8ECF51D7EC41DE06EDD01D4D3777E84AF519FCE6A3CE10F3116601F407C540668932E933043DCFEFEC236BB1D7E2EA04B52D3D94961A00694D0A5A0BDE1D44987CDA1AB025BD0DFA58E165298AB20110EF18B541F5E19E0F004CEF0627FA210EE8944893AB85925A92CC54F4E80F1F5B740F04A4C92FCADA46FCF3F4A44E6FB48BEB8983575D5267BCF7DCB08B0CF463AFCC3821444E0FA8A3BE56E447CFEC0871F166E9BA59EF6228EE1D8243875B4F8B935E57A91C8F2FB36EBA334FC897CBFD2F469AFA0321645AACBE62FE655EB6063B633EBCF21EB80F2E79D5EB16333E18BE6BDCF76CC0375478705ADE630D0F3CC0F77876EF94185350E225394DCF2D42DD52E5ED9F8FB7F2BB8C95A1ED4233F1A08901EEEDBBCC874BCB33716E58E16F6F502F6538F05AB947F1364C15DCD490EA03AFF28A9700C0F483B8E29271718A56BF1581F83581A733F4BDE2C08731806B55C189CE67BCEBE98DAFCAC5C74A0B67EA977985B02558F3A8A1BDDE85BCCA44D23E56004898E3FEE0853B61BE900EDD8D7C4D394B0FA2CC8394EF4E0C0955C7A5EF9A4D25CEF0AEDE9BD07202A57B04F67631EE4A5892D08BFA394653E5F9A63CA6A330D1CE71952C30B2C900F1EB27E4E1ACB79CA2680BBA668E61FDABDC0F4179D25B6254185A29049FA301FBAC20DABCEFB38A9AD4383996255123496A53EABB0154CC50AFF559C3188F31D388926CD127EBB176052CA38F4E70419C2C42C165FE940DD69D738E910AC23139DAEC1F5BA47E8AB6A5A0B133A3C35E9CCBABBC31E486E6CF5054F74A8638C82CC8624ABBDE19218E471D93D85F56626EB3E0D831DFB2E19153EFD3EC051B32671DAE0490020B69EA3D48A569BEF389A6474A2E623BAFAF021D1F711A22BCB9285E696375CE09F7765727AEFF9A67D421E911870F44085658AD39E273EC67B88335D068B03A4E333AF06135EB509FA1235F70380BAF51291F41B88C42ED395C4EF8849FF77B2FB830F4017481F26DD503C711635BD82EF98FAB7501DB34DD726BAF94DE097596A827D36C1F92F02811F38DE7D71794A04E2BC1A08FFE97C635651FB3BD10DBCE2EBB8C0178898CE0CAE9648AE64388F88FD9355CB046B3965F1F6B989FDA37C79745F9F6DB1E93C60B4F85E6D8780C41FD49DB2B5DD2A12244DC451D8AE1C1392D8B23C31E2788BF76439C63AF33646F50331E7E42410A8DC49C93BD409BEF751A2A0CFED9AAE8C6BAA1FABBA1564AC584B29EB06013BAB53B26670AFBF15368E62ABEE362A96873B19889B3625FA06C6E53A2137510AE8EC91BEE0632CAD78AB34AF67424B207D53A59FEF730FDB431C456836906A03E4A02B440FDEAB33DFCDFE518006634F77DE5A4CC6DFE58879D7779767F48F42A09B12B8FFF3F90DEC67A0B06C8CC692D3C71C0E5F5837BE91C75B101342B6E0181B00F39DFED796BCA1662123E267B47A321536A682FF69FFD0031805669671DA6EC8C89F395DFD77017AF6B0D5113352931FEF069FB186BF2658666B38F2F180D14ABD0DD37D846423300E1D1D77105F4753F68F46332DC41942DB67EA1D48A08A4E587DC6C3221C51287CA9BC637A84A5976999984074A96D40B5E3C4FB33D49AE4D8A936C41D1C580F690E791E293DAD0E6666A618F7517F5F0A989222EDB778B3F6E87C14089A48617519C781F74BA6C8D77E07D98B7F849BAEB93F6E4A3E789AAA98CF7354556EB4A31E8B6E68CA06858437A0256C2ED2024E64BAE9AF2CC747581EC24810A82F781567CFC84A9E89FE3AA10E211F93434D884C8CA7C5EA890E4CAC22B9FCE968C63074901FBD01BA34ACB86483EB52018836B92B5D483B3DC708DC0B766760ECB991630D1E79F18932A35F86DBD65D8808D51EFBF45A521836CDDD86BCF336903607EB70858D54D9BBC5444CC63B5BC2EF8993CAC23289DB6108EFEFD1508E57DD75FE2B6E46103D9A7017853B5B2168C70715C1211D8FF777CFC7F83B27B294982F9B37D5153933C4F7C2576E19BA09A1E217D13F19E5CED4EA57B263C478B4BE26A93EFF131B1FAB3957A73EC548EA209D51B825F3DBA09C438D99A114F7FA300B50CE73C951C7E584A0D647AB1D779CB857DA2FD845E30827D7CD883C1A93F0016DB4DC93F7CB37B9C2BB3D80EC2AE22B916CFD54E6D96C800EE2F91ACA4028E4E752E66B1C21F8E7D1D38BD92F1C147240D72E71E286DBAC9C1F23B8EFF6CE33E41D49BA36DF85490C73DBC84EA73DCE90A518B6A19C0AC2443C4F9CC422D5CB5BDF639EB6E66A1BBBDF553EDDDC50EB77121D4BB20D0F9C77C94BB5352884D36770FAE32E12D95D9809280D4A95707A9CF4340B86FAF743BB21B027997ABBD8E154BB7248AC8089645FF45081BCED7607B32EB6D72C87B3B167F50998842D56EABF76D0055EB87541F963A412F74678202B4B7AEAA95D4618525AB059BFE73C740C6340B6BEFF6220BDA4FD008DB19AD7759BAEF541A59AAABCC331B9259BF442FC532DE312CA882EF1E8E899F7BD4568BADCF01C0C9B8444372E04F3D766016E8B2D33BB7CBEDA9ED0742E561EB6225DB699DC72FE6F4DBB0F75FCA6704C20E7D36D211272CD51DB6D0A09A17C318A812594296AA92514ED63AEE47CC14E8722179E7A33E4B5DB8820CC72BC3B10F1852399C2EC59DEE61C91249CBD7ED40B40FBE6B7D981DDCFF46FB92288A53251D2F1E27E2AA016D601F8956F92C831ABD4CB7A703BBA3C4652282141174EA3BD672AFA44F42DFCA5C70D2036B20CE818C55C530F1801050644FBF08CE9BC93C7D5AAEB26B1BA1D946C36BD442A988F4825471D8DC755A761B146B35F6D0C0789D44C5A3E28A91816E4B4D27A753EEDA360B58196ED18CA667E4C41D14612CAFDDB6AB614AB35EEE9E8FF580ACD3360F7816B809364D5CA4E936BC5ADF90D9D52B85C057EC924D5127BADBAD22AFE2B8423AD66400502AC7456A58096DB7C38FA053A8A15CC3F257A159A32E6C5335C21BAD6133ED5EC99F5D854A6368560A56F2A6E60F031D1587AC3A7BCCE8A298CEFABF399C635C00075C0EF94D30A48E7BA6CB38EC896D9EC6C45856A26B04009CDEBBC10E3C90C9923D01F79E903537374EB9CFC6A40ECD0B4EED3287569DC179A45CA0C99C7C5B1C8ED8E22F314C6D8AB2473C484E9D393D5EBC0AFBE1E2D67A893BFA799AD094A2FF1ED72ED38692D66C7C3AF74B6A8DB998999FCC7B1BAF1A7F947ECB74B1F35A90F77E131EA328F17C5D079121461D72C087CDFD5033BDDED3825877AB98C6AD4E41C48202237365DDB1CF11523A160903E043669B0A13F54951C1D16015B16D054783B3E29347631AECFF4456E17D8704576310577EEBC7487B8D44B911BD13B96BE1D42825618CA032E60E2CCA596F8362D3AF266A69F2E1F3C3254C6C7ABD2B791B8C2CCDACE057F79619D779A3D5B9872AF38B17A36BADB397FABC1236826AE544334FFBC8DA573FB035F40CFA29801AF534B6F9A0F321D703D5294FEBF04EC3692DFB9D094641CEDD1EF038417F3175DA28DE4FD4CA5BE424B70D589E27FE3089C84C31DCB02BC7CBFD203F24CDD6ACBFB144A620D2ADFF72A1C270C9ED3FDEC39CF8AD05BAD538635993AFCBF5178A7A98E510DBE4B707AEC47177B9BB83DA1DE4DDEACA07E284638C67BDBC70DC7D60E22B65B137A8694F786041F11D9172A705F7BA4F53E4B46D10624868E168B73FE95C97AB7016C29AD7F5967221A60E0F1982384759B8D9B7DA8335A596B81A3460BB742710A0D3D2CA07C79B7DB8C0D6D2161F30B82D191533D682E1B9F0DCA0C5694D707D858676F2F21F8B0FB1B8569C88AA36F031238396BCA8752A92D85D1BB5D94AEBC4C5DC6EBB7C9CD844C5B760C0B395205F806A47E56C458664957596C25206FDDDE8CCEED68CD1D79DAF7FE10EFC3F6E66E79870FC74C3589FD39F82EB60B7A7435F9A16C89A656E2F92DAC80425F5D0E28C50AC93D7F428ACF8605A38AAE4536E5374456AFC8E173DD43E1DD257549CE47550D46E08568646A7F5DEFE6C9710BB89B9BDB115BAE2C3E55B41CA7F43A5219955D69F9661D54BAE24730CA3D8C9C0508C32BE99017A4CD5DB13098F700B668C3E66C0482D5378D7BA85417BF3BDA2FF78E07A4480F993F1A22AE9C8C1FD86D6A0649475FC20F6829503CD2E90729DBC36A8A2D65E187840811B11C7EB0D4F52560EEE61A37EC5B3D2A7D4B219CDEBB896F2205746A41E7B1EFCC3691E4CB68A1B4DC7A2CD7FC2A1C956D1C22F914EA57B1F10BA76B00012C87D35098F86D72A900A149C543A56E1EF86B976ADB89B6066CABA2B14EE4CA103BD8FFC9E90851147EC863F69932B410541D9288382455DA81628201B568839EBA069252B81EF9DFD6DE016B33F22FC1CAEE713E20489DB7A6DBE20AB8BBC778726E30AFC8236DE832707D409F975DC53DA63DADB1AD0898E7E27A6F4EB326A4425A027B8AA867D55EE8283A11AA65BAF33462268AC03713B7B4EC306652C013DAAE09E854CFCB6D20AAE7514D1D7F3498999439180A721AD8AF08E801348C713B2E63D3056928E970B3B699A1238106F046BA665CFD600989921587D5239EB78EDC64000336008452D33FAD35F7A2C0C5704D0B23270CE14D0395B8A1AAEB7FDD87683B49D94923AF453D07849359FF68FC799D28DC7792ADD3BBC353C5CDE2776EC4E1F4F47ACADFAD34D2AC85F614A0E9A906F7AF07DA9252D0B45D4BC973F24DBF775DB4FDF5757F009A37FA081441AF168323C99E18C48856CB9AA9F1B7DC68E6460A2DC453BA496308E8D5CF20F104096CC68BAD1F5A1A3E43EF789C6FBE54EF58E634F65C93ED4F47148DE28E84E4A808914E7D785959E7B31615AF09EEDB76DF040B09E53E90E014CABBEA5E8A17D1F7A74BFB472902EDBF86E303030D6EFF1F1E16D062E65C35BB9BA721B3C6FCAAD560EBDF601C9AA9287F123E979816F6B27041135AE19A19CB4F4B7EA0659EFBC619BAB4EBEB026018F7BBAB0CE01E4FD14A723308BA0B5CA57833171C0A19AA6D0F9C742B02CDB2F01BB75E5BAC17EA8CE9B2BA1EED06CA98C95B10A1FFCA78E0337F9274E4A14A93DE51DDFF134377946FEDBFB88B89AED032227C6A8020199811FAF3E8CAB0390DDFFB21BDB0E28E8B4113905F5DDC5CE3274D15BC308E439881974EDB2BDBBC17183F38B25424A9DF8DF4D34C5970850CD254DFD06B0F4190D4FCAF1D8CF6ED5189BAE1F8A113D31955AD2B16B454099989CD4D0C23122F9363B612CD0176CE48614BDD4E42D6CFFF25DB52682DA851A5A5A049CB02BA9452CB0181FCBA5C5ACCD26F6DDDB90FF29B8D1F627A68B54EC262BDA9A7C6BF7BD858FCD584C6DF1D3A3A9A3918C54EEB1C0D6204E65A4CBDA3912C71CE7C76F8F70401F15F0D2FED98AA8840B5BE227C006EBFBDBB3B95009971E82BF7EAFDFAEA177E75175A5FC06AB892D08B8CE03A1405C76ABDD606A50DD16D88E17DB5C7B0CE215CE68AF849E23A94EA3820AC0C7A7D066953116683FE1CC218C3587E08D20469D7B06565D62A0D9311F5FA7B0C2984A6AA4062143510B08017E09A273AD3703E1D9E8A2C72179507273215DC86F3DD50A5DA2F6AB54D1C776180A8A4DA836E4BD7AA2E03B2E440DD199A1AFB95EAB838DD1E01E7B0ABBA450BF2CEF352CAC777459EF24A3519968F0476A37C1D2C3100BF29A659CBFA30A0795DD19C346592A24D6DDD5C7844540D65A245BD9E4672D3BE11833C6790D313197B24190CCB0DF241711023A41129AC1A6FC82A48CC4E10E8F4298819C13A52485E05D3DBF26AF782A49F1F909BE872E2AEB17623031D347B53DC7C058E67B56C2873F732A8D5FDD9180378A216EE6216AF8F664C3E0BC7F9F79341C41B356EB87D9F2E17284D1F7F7B4BDB40B420166337CB47635A3A344A9986CB168BB026B7995ABBEFB3C76CE85402C2328560F5C348ED5E83E3228FCFCA8A26DAB53F6D0498CB18FE30866E306F9E73A405767041F6E3C43C8EB4A80DDAB8900D827645FB92ED9A33A6F6E0FE0AAB87930B75DD939F4D642852D82739BCACFDE5692FAE83DA3B618B640115F3CA2A692E08E8C8448FF8417BEF4221423791AD30E847F5686FF54190C0F5D389D348B97EF1C9F4137BCC57CBB3F2FBDEB42BCF55C9919EC2A8751DE9D18F9EE132C639C39C02EDED2BB7EE23414D32A409DF02D9A3F64D20CD89FEE7220FC0602C0DCB00960FAA787B2A855430886316AEDA9C57099496D7B9BDFFDF38AA610E3CFB68376CF5554F6FC640E2633F9C1EED712C59AB1A49A5F13567E2C90F93172B8D9B2D107AC52F2B81B0011C90AB8F89AA010F76FD131C5BB0B48A83B9637C60B61FDE55345DE96FF3A8CE81717D1CE4773BEED78F6504405278CAF723EBDD7CA170901835DD67B3080BFC993D87635B01124954683A7A029F0E7458E6CAA52320FF23665EE5D4A16156FB15C4452F4111E273ABD49EF2995586EF810DAC sk = 5D3CCE926A795ABC5F6632CABFF8BF66275DCC7E4A4AB3B8399D23E62A28BD16556FDE1BAEA29C07 smlen = 2257 -sm = 4B0480EDB0DF0F0AC4AEA383199CB2D933ACE572F6EA66A7B441A1ECDAEFA646DB3F478631EA4C31D8B061984B515EB7821AD6F3504222E3ADDA0D59D9D9FC26C947DC1889F79DE23F697000930E3895ACAE659CC049312B35DDF8A0E656CA88B623E986AB70166572C3903ED9B1BF309C70748A45E662AC67E10D2670D5D43032B96B248FBF08DD8B7D0882AA454A2864B7B658D7661DC6639C846ECECAA96CCF428245EF7A657A1DE53AC290779A563233A833E8774F9DED3F584FC667399709D6A76815D8EB4D6368DD974B129C564A18FF85AAB15AB24603B1C584EBDF2C4B1373BBAC2A3D6662EBB3F4437C89A530DA976E1DC2AE4433B1B3778AA69B8C1F012524A7CD85EA3A6B13A5CB345A9DECAD8C0F1DA7998CAA2543D4335BB38BA2D80C620A7ADA784D9C6CFF0E9CA5BABE4242ABF14BAF9DEED42667C152AEBBBBB120EF2F9614CF2FB1B9A759CF92D6F6471550175EA0BFD8F8F6E5D7AA08F26090DC3D6EE7131C39DE8B9515A43D562FB1D12DD294CD91DCD73479D14BAE9234CBA7DB689D42201F401CE7190793158990BFB1E81982EFF07E8D05A4F14737087921A59E46AD356B2DE1F0805EC8D987E0A6D03257574F29E813EF465ADF9845691D4CB097FC4AA5F816BDB9CA4423B615DC7A5F4BF6B9862C1D2DFA10C443AF61791A135C012FA4E4FB7D8CCD3E5539449800222DB5BF1F11352A8B29C040B9D0310339FB6DFCBBAF88C13FBAE8BB184FB777AAC7F10500AD9D3AE003663A10EAED81E84B90C99F386513F806F8D069DBC4F6EE919047F6CE8581D4F0F6DAEE3F9D19CC41BBCA2171CDAB4049E556F5AFD5357FC052CA8466FDD644AF1EB1E6D910248877EDD4E2118C5DA407F37D16F077A46DFC63CAB5374534C742BFACB8CD9AF83E467A19C4248FF402C24268CF4F195D6F8530F2C4AF1D6207E4781B8F60100319CDAE323B1A2BC8247C80A502A10453AAB98BAFE79320D002E35308765EE8D7FE44CE92EAE2A1291583291D4825C828D4DF5D0E7C95BEE9CD90B7568E5F2E00A8FAB52D7F672DE7102503784DEF62D51C0885F22FBC17092AB53F4D5F964A7493061E00181F385926C34998F0FD6CF32BC438265DDBEBB758D858A4D675FC477771DA8468C65A5448A9BE6D556E3B4F321AE4812B6EE1431EBE0E2C1346B5BD9102AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA +sm = 37BE40A51DCE8CDF4508B45F34D43895E6437620255951120A9FD3A4A6DEC9019C4B512C1F5945257A109AC599829A9BE47F5D7CB9207785566C618EF7713B637125A3CC5162EB3944438E34416AF6347DF5D25CDA245B8E6972349F1B39D6DBDABF545125FE60218FB062D5F83165337AE6E70937923A51767AFE8BB43929B7008AA36CECAD6271B0C0BE880EE7E743318B0BD3097B3B10D6AF464BEA6B2FE43B8E9E5B3C52DB90FB2398BC36DBAB0863CFADE424BB1AF0E4E4BEE44E5FFA4BF88623689ABCE2785E66E6D7BBFA6288116D4992F8A91AD2B20790CAEDE476A950B16886300F09E06CC700DFC6A43B54406A46D27D960CBE197F1F67B0AD976278BD25E4A7DB5EB84E4AF954C7F777CD22D35C804CD8010CCCF921F2C3479FCB9EF5B66C0957A444EBF601C96295D36468AEF732BE7E24B048CEA4A7573097C239CB8BF7DABC6A317539E326931B86C3E9F21A5873EC75780C0B9597AE8295DCC6EE8FB1EF1AF30BD986F4964EF8AD95294A467EDF4495C9A7632C9977FF938223E6A49F4073DE160DC00412508CE51CC5C37D37015CA13C69488443F7054E47D4142512136CF62115D36F05CCE25BBC369FF35770B33C0EF1E11C28EB3F4B29B77E6F4C090859511D2EF3155C1EADB498B5D61666FE53F21BD2F3774F9FD5060913313316204C023A8E619357EF66DAFC2E6625B37CA4573264E8555FC7C2FBDB079AD30EC8B611F02C147173E772894318517EB991527B6479AFEF63ADD9864624FFBEF258BD1DA6ABFEC0DC767A79D4EB52E7D34B53EBE338CABC6F1C387F89FDB70B00221C74CDD7D59CBE7DADA9BF0C3D86DD2D9C9CA5CE371AE503C83E447637D30A9157BEE6EF553E5BC0B136CD7B188502EE8511FC9F669EF98FB128298FB01FDCFDD920DDD6E237F0872D238D03C128699823A067B62AFFB21AB36984EED2027B2BEC3623F1C1304953E56531813EEA5D2A878F797FA77FBE783835949570BA8F19142CA8A70A5600B361DF2B5069DEA05106C6949DBEE9CD90B7568E5F2E00A8FAB52D7F672DE7102503784DEF62D51C0885F22FBC17092AB53F4D5F964A7493061E00181F385926C34998F0FD6CF32BC438265DDBEBB758D858A4D675FC477771DA8468C65A5448A9BE6D556E3B4F321AE4812B6EE1431EBE0E2C1346B5BD9102AF2860129C08A1A9C7A7BB3120B3E40AFA1A4A09050C8483E7511FABF3285544D4CE3F41401DAB8C17DA547F6777A72519F6EEAAC83016FA0E0FB0B33329DD02AB8EB1F291758074EBB5B7C4C102B75BA422821E6755B37B914D689D84808A89CF88F69A446F489A260BA03CA52A4AA14E8BCF4BFE5134DD2918A88D67329B9BADC6ADA4A3071FD21CFC45235FA0A1B82D91C5877F10AE087464251C8899732AA7FC8F6C0A5BEAF4FA41E64CA97932925A06E218272500249577705804C6DD9F0F61DEE6AAE096BE0AE5E67923137933FE4D61E9A88DFD5B3BD75AEEAF5018A5153985E2837AD1AAD5EED91620D935EB9982DD2364B5413F490BF251FC783503FA146300E6ADAE0682E0597C3839C645DBE855919BB1CB80C3DC6E233909017BB31F5ADAEE05CE442EEF594FC15FEC3A2B4B81ECAAD1340B0677F27009290AB3AB8788556389047F63C2CE9390658E151CA85BAAE45ED2FE12B6667967F6B772EE683AC2E7347C7B0EFA332B3354B5043CB86200F8E4249F68030844D00A86FAA7B79A4129AD676D1E9D58828A1AF4C6BD68C29CC23002E0A0313500BA717B8756D4A18E41E381DF8D7A999A153876DB876CA4A508486A4F331CAC9CB3E7C416C6329713CAB76E1C8B63A8CAD46F8EB1E65116F89A3B4EB8FAA14A73097CA71AEA3220BE7FB7FE64919893930445D962C309E23332E4B3ED8CA768EF0ED46EAAB199827AD628A1BC20CCD9F61BEF67F7FCB017300EBC7493A7CCDAEDBFCA5F91E80B80DECBFD9EAD9BF22FE16B563512C7383D34801C504202D7A0E19821EC8495016362EDAC165904D2BBAC484DE1D4112C3A3E6EA56A78785B7CAF2A44B5BC8BECBC50BF4B521C1D086086FEB009C06ACB8FA0F53E7654FB02AD7898E35E5F3A7DCFC50124BA1F30178C707F4D36E4E7758C4CF82747753CC30A836311794A6A9017F53ABD17A1C9647AB38BA56AAC83C1812DEE8A5A75C5CC958780A3E9C3C1F39729BD365948F7FCD8104CF09660060FBAD2BE9B8D8E5BDD22286EB0BFD4010681AE7928D0FC008E21C8F877D97B5B9C7A06C02530FBC6A9D6FCEDFEDF68A9682177757CDDDFFA6CB9086B8330E61851E2761D84DA37635EA8441E3B23FD165CCEA562B0A3616B30EE5FAE00F76D6801B22F2215D80829E01DB2C0743E3074CF26C96B0EDDF97D79FB9C7FFE9B5CDB891F9E61FEFE7E1CBD28FE25B7858921C8C99C45A84B50A8233037DACC20BEEEBB9B22089DDAF2EBF0698498DA694F75ED2463D09BA2C757A986B8CA556CDF46CBCDF288C078041D497242F66411F47F35A21918855F105F24686076FA21BC1283F17245A7122A848B4BC10D996B2C5161FCE0336B2EC747A4A07FA9851AC5423D1EFC4B524E795B2E4BFFD1C5CD21F5FEC954824DCC53BC3883A7F571A9323DFDD2682C4A4C54E8862F347C9A8897779170B257AD26D90121DDE722A3F214A44CF6C5A5DDB2452A2471EBE7FC8D0EF7F1EDC7920CB42A71E4DB49A0168D51843F47D17BADE50DCB340E5F7B7E5B6A6C3AFE0FB26B5EA172A4011EEE838E5634E521483C6EDBE9994B0658406ED8F4998C7B4E869845CD16CC4368DA3BC1B025A6FFAFBF540133C372D452DD831DCAD39D61CCED0A0AD193FA9886EAC749001E3BEAD5A7962275FC62298A1BD054F4BD97ACAB2BBFDC355C73509D98B6DE5B4CD774BDCAF1398532BB3DB56524CC047ABDE6880C3B282FCE0FB2AD7E4C5F7BC138B48D194E8C8036DF4B9F3949E912AFE5D2734662F27583193D0FBA2B73C1A0D012DB853BBBE4383F6C391F3220E1B5761C337A054FC9FDF09C01864B87324A90C776EFBF5D34A68DEE38EBAACCBB61B4C79A58CC848184F605D43CF9D40BE90C1FBCF6735270132B59A636B16ED28111246270AF32EA2CB7A42A084005AEBB6161002E65B37217361BC269F5ED12F7D50613C82934A6D1D98D1308AC82827B7504F3FD351E0ACA1C62843C9219023FD092692BA4B83BE198EA count = 43 seed = 38FFDE9B60DEDB5BBFAD6C52AA02EF6D49369BF276C99E588D796A4F260E0FF0A65C96C35863BAACFFD9B212EC305E7F mlen = 1452 msg = ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C -pk = 6996D44C60ED3E654632B39EE916442376298417E60AFC939A7550FC0F7527A6796710C47913664CCDD46959B56DDD38E43455A0069EBBAC514DD73AEDDF294FFB1BC71FD840574DC5E2A06ADFFF062D22876BDF1F53D39BA6E49E98D950780606A243CD29425C21EEF16C0D1F3E03C5A229457C092A3FBB9F7421FF28FFDC1FE32ED53A2F437AD87EF8CF17BAB53043BA7C0A3FB061D4CF6854C1D38E6BFB6670F36273AE1AE252F1C2644D053A8D5F12968316C65EEE935FDB02A6FD379D1FA44B7D9EA2864416DEA705639707B08C4A3744243BCA8893DBA8A67A0295C32235BB1D81C8EE312244E25EEC215FC4D48EF3F29909DB5CEC69A441D5AAF093F33D68DA7F0B10E68BF2DA90B1237493D9220AB226DC61C271E7D3484D9D8615DCDC00B50E4E58CF889FA748C0DD9C0F8C50F6D4F0704E9E08EC3CA5037798763DE10E5D5CB3DCF5FC2BE2D50B678B1E7A0BEFB62325A8CBF5F01389A1623C6805D9F402BF7A95127143076635000A7F4BF6D9FFADB08E63DA99B92AF4E485F29E8867E6A670B9055A12F4D17077BB015484F3C423D18F7AC1E57EA6648A76998D08BF5583AD12CE2F00A612C6471F80F4BF8C8CACBCA166193D2705C11309AD97014E6812537BB9B3B0CD990BBBA353F9ABB518C2275005EF8B90642D9987C79743DF8745AFAECFBC3B9611437122770D7D14C2AD3F513B8023B3EA459C0183267803F353EE4D423340121C3F07B402B3A498EBEB105404BD1322EF29A0A5FCBC4CF41D2D8A399DEE076C018CA483BDFD56332C923D2642B37AD129F3D73FA2DF54C02B97EADE6FE706D70178919B619E1DDF299A694C1DD03BFC5DA46C63ADACC4C1207886B12C8CF8CE66487ABDD76EE4D7FF12D28C5D5B9698F29E5E05DFEF13D337C06272D36F4412CC7994002F7C35B45E9E2C8821B727502A4DB01E54E23DD57BDD629FED8CB719EEDADA97043C7CAAF506A8CFB88785A660EBCE2717AF924B81E1156D31A2B256AE631EADF028276521E3AF74B29BCE954331BDDECEFFFF4483AA6877F11807B354F6679F564DDF59A134DCFEBD394808C02CD16A3389CA7D52D92E51079BF7F98766E0319B87463E2F9CA8216939339A63D2035C9DFB1A1780C6184CE68B18A521BC4FD204FB73878529DBB30F67D449BA8720A48167E3F60B1D815047338FEBF2B415C5B0582DB33459C70B81B9EE94A96C83882AD3AAE7E06CB38472B159B81E4DE2C1607733BB55C48EEBDF36C794943A50A3D7A9041EDF1033AB38EE723B8500DE95400C1971474AFC2913BC74B08AB169D65F578169CA44A52669C3914BB29E4CFAD389F340B0798626674DCB15ADFCA186F7450F5BD00504EB2023345D35BA2B3BD96054308829AF3DDBA776CFB806BF5D0C07B437C3AB7B432F4ABD55CEFCA9CDBE35DC153A0D27E435C29CB0A3299F93974B8196A86568A0C1B8A35FA754564E170700507601C7116A185C12083A795FEDE1A4A8815272E45EFC8FA9C221DDA96161A63E0E83C7D2CF104032247C80FBDB2BF33990EBD59ABC1D5BF18F917054D4960EB62BA04983B1169E0619E146C1D733FF6420071F44D5C5B2C58D45060F10B16F45FC01FECCB8994C7D0C5736CC99D1090297474CE4164F0210F0B010B98E4818A393030A30ECA075A9E47DE4D6814B2B6A22ED2468A9E30ADD206DD32F1985D4D7A3107AB1091638E890D67EFBC04D9C3301FA0AF5F51655D73B5174F0D38C773DD5891FB9AE1A9B8C75B282FBFDF55814457BC6D13BB2C1B5CD2E051613CD90815B34F9376F63D689113F79B6295A2CA9547C01895AB76AD1D1856F047015232DEBF11C487E0A9BD4FE2A2E051A65D0352C019FDC3DBE743246E6086ADE1A070E398216605AECA62B0375984CFA2C3B1FB8D28AA657DBB9A600FA63309B7E1FEE3A70B9E6F9C5142DA7950DF61A974F96F291C5444962A806FCD446B29B18D08AB7EE2C46AAF8F5DAF38D24ABFD948F4F492D61833C66B620A68C879EC6FA12C9A512655AD6202F44459521124817039BBFC9C7E8BF7D6797CFE310E03C595C0BDBB8D6201E47AAB054F42D696F6D5429491DBC4CB80DA12F3345A0E6BDEDC263330086D4D26D69E0590BE717948D64326DECC0EC137636498F16DE33434760AEB745262F1D7F5D91BFE01032CBFF646650379CC679BF3613D1D92D69D6E7BA9CFD97C6C799F5DE168039E8073250064A849BA70EE51EF03769F32C82C54DD829BF1347B86C1B1B82D4FC208FEBFA13BC787A9EB69DFDF210795E2915D82F7E32069821511E2B76648FCFB2C730BB9939ABC81D44D034392D159E9CB83F4072EA9C8550D27920B7204A948BE8B3903E835BCF600FE9F4409A0FBEC078CBE448AF2B8BBAA046DD0C69AFF9FB742612A14EF0D03BFB9D1DE2C93B723CCA600275B15422CFAAB29C2871DB6D20D5F8BCBDF45A1C461578D2FE7AA768200BB3F2507AD44F04F155D0A3C08E50F70DB6F37CFA2C1DA254B3A8EA2B3140756F5118FB932ED0C79AB1EB6830F51A39CA867F9A30E2C77A609491CD4F2305563EEE779713AEB345DC60278A699328232C77795F34D9876AC30A5BA57782B113668DA765B33474CD409E2DB5B3BEDE6B72885EBAA3D8AE14A5B81D66D4EA16EF7DD2D43051F070C0976BF1DACDCF48CC8F8FA60BED8D0D417D707DEC32F2BBD1B41252472A7C286A699F6D539E046506A2907A91AA2015EEA0875F1BA054740B77A30ACF50810BC4DD79BBE1E04D4F2B9B622ABB72CDCF491873D0CB965979F30473338560E790176CC2B93E3A66A46ACE27E0DDDB9C3064B160E906C7D5431C5CAC604DE029D4566CF029A582BEB730BF89DF0A5723AC22EBB415233F74C6AF68E6DE6AE8646DBCB12A22E06F65F2EE08E484090315492FEE295B158E76D029CE6F525AD77821B6533CC3CB647147014C33B52D4C0AE01D7DDA883655467E108F7533B4B4B7F9392CA948D0C472BD5D0A372A2EB02D56B191FC48C69B1CE9FE5A68CA16777986758E565FA152B1B6EB5C65919E269A89CA2412A503C453FA02519C5DF5747C0AF2396714BA1C563AEEA84A70C799544B720FCF419CEC1203CE8B9DEAD5A5053F3C37EACCB90A156682376F8BDF1C10D2DBB8FB72DBDFF348AAC95D4A15DA4ED3AFACACB8AAADCF693B21D8D8E94534DEB35FEB08372444B1E0F1831ACC6BD88887F18FEC34A3BBECD1D20D46F1B46F239AF79270C4030D35B79B41E45E8928A1596D4AA82D98A0F4A923A911C5FFAE09114DB24316D1123DA730F70375037EC52B2507C1A492416FD356F7D60530B32425BA201298FAF6F382D3D8238D6C87490D8665DAB87D1C790F2282EC458952373DC6860D0A0321EBA9577CAEC817BCC318DFC3A3A4922B955A0E3A77650477D7B18B407F0FB67ED5C1CDB196A74CDD16026FCFF95831C67A18EF71B9EF2D96E360C91C1DF48FA0D247FE8D7FFE07A146D69457ECA87CC9F5BC65D607EA486C5543C98674CDF9CC1EA1DAC5DB0C132127EE0E8BB6889E832A4C6B04B15CB9611E42B128D7C0A7CA06489A589370FE92F12834CA9032760134198BE5D7C1E3461493BF04EB865897C62DA8E7682908F77749E32A5CCAAA0CF90AAC9841657D8CC2D1756A18A8C79F728D7973E73904211376B4E9E93A27D9B7DAD3C73F40A059FCBBADA47F65FA9C1463377426B7BAE9CF572B28E673B8357DBA98E8EA8C6D848652C10BFA14B06BAB049A1F2151AC147F6C09BD581198D0DBD6C3B0FE9BD6DDC4E1AF3143F107AFE4B3061496294E81CF8407FA5DEA42B10A3F5BD3B51749F11E429A52FB916B951815B067D0B35C9BB210EACFE7BE79A0C37B1A4828FEA8FD134CD52D3C0B042BD339868498B1ADF7A9BE0BEB7745B2DEE731C64FFC3716CBE801D2CA66B615AF3D1E6EF0D4783806A73348B2AC47B83015E960633CC8E7EA0B8EC67A708DBD97972A5CB7C241315A6A0C2231DE032203EBB6969FDBA28ABA45312FEE7A018B43697BBE7A6F4C042F52E76C06398EE82D83557A501E6297D7F0772799936C177D4132B03F7C72BB8E2A0E2FEDF8BD698D8980D63A10AE5630E0C2898C33A232214560EA4A453E418640EBB4AAF02CDDFCC9DD69290E05AD3E22FAE0626B217E49CBC626261C083A5DC07630E1919DDE748BCEDEE4DA7D00CCD1785790278B0172FA9DF3F21E69A4FB23F1F4670E3978F334ADE5EDA61750303BE27BE5405F60D3777E7A924453A39E035B79A435AC5437BC1DE9745B088F9C9FF19D1CCD87081CF9495CDC9074B0F035EAB3987099A13E3C1EB3FB70356BAB253B13AF0CFD782B4CAB2ED3AA4E2A7BCFED91F2C66B9FEB9DB9B5362A1F3DC8DADD133D5106364177E1D2B1FE3B0424696AF5943EF6014CB7AB33FD736F52877F8EF40A19D8A1B2BD06F87F9D29C4D6BF84D3485EC3C274E901D8AE6166EB942CDB944E029724CE8CA3FD8412B20C2710820FDC2FB5474B9F1107FCAC1CC8533D3BFCD5B93183E6F4AA7FEAB0EA31DFB0FC338FEEBA4A2839E5EDD2197E104F0B19B869F57C9589E882E9E1A17BEDAA8750F098C0878344F4E6EBDDD699A08C6394D1585E8DC473B949889CE77E83EF55967C75C4BDC7027AA82466E74C69CAD1EBE86E7015C094588C9AC10BAD637FA4D912A55B7B1793C9419647E9E6BBADD7B740444CF986508AF9C5F40DC6387A7F7A842E0183C83F7387B38EBDAE7183ED32C8023FB57DAABE9DD12CA1F5760ED5DF4F3E2AA38DBABFB53D012C766AAE2D6101FDB81C2FD693BB329F520F92327DFE8D1EB1D3207FA47498180F3536ADE617C6285BAEC156428D1E9F86FE9FB8CA2D2DA3BAB0CBDA09236D7AA5054322E948ADAC4501470E1A9FBC6C2FD75547491E963B65A0DA7A0FB4EF6D74B316CD6FA24CD3F3B3932CB4EA42800189EB657A74034CAA6DE1D1B0F58C126D908111D8067F74EB5483F4924CB2D0713DDEFF586635D11FF13B755136A740BE2C5165455BBE3ADA35A2D898DDDA255E59A83FB05A01B6C73BC9F292505B604F343DD419A160F654B0BCE9A7E40E12D7D65FD01E021224BC95D461AA8F2661F3AC1D40D4DE6BA1BCC96DABBF653F7B2E6BB4953C496FE39195A17CD05A6F592E83C5CEFA57B4FB2555BE0C9FDA6688493E6556E16AAF1E2B57F772D89B74EBAFC93E8FA4650EAC31A84DA9A3E5542F4A27BF9C59DAD290D78A417BB1154FC5F216331EF4990297DA9A45431F30DC17F686600D5B46377CE6A7441DA5CE89758316605C0BBF3D219D4E37155893F93CB7D96FB6185C3986CC1492240042C5523785AED843A8DEAC116D68B5A7B86A45C16E6627CE497E209E6A9CB5C7EBEBB3BAC7D6E5239A507977474559B1632415B8B3EBB7A73E1017AE94C147B0A109F8B650345C15BDC0491ED89657C0F6A5A2C0088E4B75E9B1D912085E25CBCBEFB25045CC300990EBFF6F58B216059B45E754693AA8B7DAB15A731A4F6CAF8E0E3B2D23E58351C49FE695E41963E2AD14FD85267E7FE62F9F70513AEE7B11DCA18402A9B1F8583BDA2EA0D14A9D5EEEE0AD755D4BB093869B270346F0ED00AE2C18E3C8CFE1C3DC57C58CBE739B11A9DEE967EE56BBA95047E9750780926F12C68FEC1BF9365CE80C30237D796916930BB4B2CFF37206733EBAA0C68C0451D888FD7DCDE38E768035C2200AC363A061F8DA6A12A5D7B713D3DBBD4FFF307C5A3DAB711C705B0EB6D289B0062539DC61C0180766AEF968BEDBADEF3AB5D53B414B4B17703FCEBD9AEA213F468F3192CAD474A351984215F43F3EA46A18DA051E64F5298A5D147F83CBF6B68FD707BD77ED035708F0D268765CF5CB93F09F7B0F7E6240F965FC3DF23296EADF7B4BF96D84136F315A099252A6B016DDC6B8317E5ABD27131DC4EEC27539BE94E08583A7307951247085951D44BFAC0A75E2D9B5BDE7A27F7C4CACD0E9DBEAE05CF8D6D9FC1C7A95D6A407671B687555388277C98A46B7E1E578E7985C853EFD7DD1EF9BD242639F264565CA50032A78CB8E42A2891177F6465E8C053DDF4DE16982AE927224D44D0F09986C1029F97C4945183CA97F09CF76934440FD7530E4EF60D872C92D45678172C2EEEAF28500D0701D99AD9AB78D264AA584A7F1BC90D86D837066FB9CAEE38F535E007F2FC30C67F11E072ECEC201424EF3765FF77EBA54DEA617C9AEA7C2FC30C05712738ED3971D270488BD23EB74D2FF36806A684A130DB3F701B96A8682202C96DED98EA12243E8433597343C7195AEB0A3EF00145E1B16DE2D66051E6EBC8FD2DFCF81B674E703A4904EAD10F951FE3EB294111160C8C17C634616A478779B39F5CEB5F7DB8B20AB7B1C7957205A6CBACD44718ED13748C45864E68732D68F38021AD301F8B9431975F1EC54847D47D55CA2BEC1DFC38C737696A6B5002BFEC66BCC898FFCE550E7AD0EC6738DCDDA3A30E401B6DF003B9F281219469B774876E6393D06E0F005FCD600010F92B0886854C037366C8991A6EC4DC8723D9C6B46D7833F05B99D4BF8C77337AF4227A7E9FA978405F3D1B5F254D624933661AC64A501A93ABBD0AC8F2FD40422FE866DFDF2F610A876364FF032CB4D7C1065270495E924EC7B451C864409F63135E1A1A90B2EA56F9D43793E5A674C6F5ABA5E80EEA142249B9E8823CB534EB63EBEC6588AD2F31CC6A9DDC6ED16EB570A78AE128ADE02FBA43A58DEE4A1C8C5F6E89E6E46085CF224556A620FCD189209803B0C82FDB5DF597676AEFA8F4191CC4EC7029EC60600DB676C53F8DA51F68ACAACF2268764AAA77BF8A31E14B5844CD98E0C8DB072FEEBDFB393A073872D22D0EDEE6FD7AFE1A3F1C8CDA747E5F5923AD5B1E3F946D6025FF579EE9C1BC0F61C654DF18E656613D61623325AC5C19E72B886D5077F2DB73DDECF88A290718924516E0B4D8618EC6F35390C6BBFD5EFCCB0D303FCFAC50BA41EFB8E28F0665AF88DF3AFC80A12A4F987DD91DB8B2C96BCAB0E553ADDCC7E4DB316EEBD2820CDA11A375B0EF0CF78E4CDFB39D4685D87318AF2B30D175E303F6AA4E3A9F3C5BA200A4E116D831B8263DD449DA8861EABBAFA658C5C5025A23D4AE424AD +pk = 6996D44C60ED3E654632B39EE91644239FCD3A08CBAABC6E5F9899A47D6E8464DBB17C6391467028FCC0590FEFB869BBBF1E60FEFD59097C31B3296CDFFC424EA0BFFAE74126DE9B3E83897028F8998DA884EE1DF73AE1B05626854189B66F9E99B9AF2B5F2D0115AD17E3E4E6C6A432637FAA17164B05C28304D03367FF68F561491E23B8B31CE75C7DF2A08B93BCA296F311AAB2355F85717B059C25EDB2660512A44827FAB9F45DAA939F30E08DE24CEFA4783F99A4B5AF3979D85821A8409751AC096D25B421738E55B7436BA55CA39416C3A31C9A316CF982CE6E811FA0C225E6F1890D5348C28E4E183FA80CAD17D28B543896D1E65AB9E57DDA3A5222CB496C1B7EEFDDC869A9CBAD119DB0625EEBA86CBD7AB210E32F2ADE3C00A704751DC5CE72832AE7EC613D5383CCB51B3EDE402BB475615F5557B579A44FFCA9D19B230CDD45078EBB4E54B89AA50D2C9150675CB7E96063FEBCB4C57331CE3166284B2B51FD22184DF2D085AC40429EE0858530FC6DA8D87545E5D4237FC601900823322DDCEA306BA4F0495142094FE876850E68398A5A64DA29AEFE70391215CE9F88A3D8F4AB7587D0F82BD65C79418F716CEBBA78CF3CF7D0916349C564700D23A3DDE8C582FA69417D21B844D53A88E657534D4A0FDF597D0B765F109ACF9B0A017CB4CF1BCD658ADAE661FF50A78F34E9C2A861EC085B7D663248F42741E99B865C8C6DE04D9CCE0CFFFCF17301D1DFF757AEC2149D97134F559E085C43637DE8D15EA7B7D9E9495781ABAFC15D869A08FB4C4F6CD860B11C735059F599604186D4C2AF18A8046FA4F914FD98AB40254758E5CE9D0963A8D15EAC904458E751241F14C475A93E5D4242B80463CBAD4A42CA026067B489F238BB370AB9CA04A9C426478C01B5112C97800717905E80B72873A1DD90104C00DD9E8E0032CF38E5918A46E2CA27418F4BF6F7D221937A488F1D6E52CBD882521BFE2F354BD63CEA8B1605EB47D67E7E9ED8C960F4B982F0C7D0AF937DFA99E806CAF1AC7DD37BA26644F01E05D4D2B19B331E26471888407842DC29C477F0B8AF4FDA783DD698C915D016ADFEB4984C8B4D06AA5366B16F1BEED5A0369C75B7F91F7E422512546BB368D571C0A2E1DF0D3C750FACEC0E493165B58C06E4E1B3C4321AC687EFB55BCE82057416AEF4FC22286AE6982648E4089B844D24E9934D88A6DC8408965155E8D7BDE73FA5545AC53A554AED76660EF92B8A697961F97B851D4C92966F2A7FD181C78F0D59ACB3B5C573350A0F53C03F4828C03B39703A51EC18EB87D73FF4C76A4FD787DA3A9D1965476E3D7B547674DAE9A83C91CAEC82B51E716A77DCE298BC055680007EBB683004CD6FFD15020B263E6E43282FD7D9D30601992C3B7DCF0E89F5529FDC90CAD9143E9CE297071E3F0EFC83B3BA71FABA8B78053A0251A1BEEC711A4125D69E55564E7A47417BB4D63065C564E4B1BCB5D8E4157771820A9FBDA25BBF32FCD06C4387E35CA63F2676B9B8C52D728E3D38A0959769FD1A444DB66F240583AED1515855D0FA3CBCC58F58965566F5ABD5AADE778D80F0B76EB6A055B4C4069E1BF848AD463EE941813996E1A58C4CC233AFEB8ED64EB946CE1D8350069B0F7E61EF4CBA0234689E5C296970A6DB051435B7A740A92AB151C24E4EB174F47E1F48CF5D9FEB8C06CD7493D32C7597F0A8B41386102FFDAF65352E32D4DFB43F586DFAB9846AFA6C54AC33B0B11699DD2E4F44A42ABD8A60874316CB6F6D3227A1B1F7345AB0422180B11327575D8CCC3DF3A8416BA023C78EA34CCCE5DFA66C27B36B1D353F762169CEB17BB2AD14A94E777DBFF9B4F77B15E01F812B31DA74BA37897586209CBE879406649A4BF053B5D84BF09B4914CD2DC6FD48676DAAAD802FD41D327126DE3FE4F345317492862CF139DC6F5EE40D7E58E49B2F943E34338D9E13F65A44700F4A6790DD26731C80CFF0BA8BD7C57CA8A94C559FD619C92A2BBE665D45851ED7D15E798F37C291558A466B16D17DAC3EC8D5E2E2BFA15C6A3BB243D9C0DBFDF73687B4386804CFBF52D301FF14AFF4CFD5FF470BD199C1030EB5D8A43BD3DEFF5C75CCCFC29702FF8E78FF603FEB1E9EE739863E3141B605CEF515272785922CE6E2CB627420DEA9033894A767C744700123CEBE6C6917AD5545F3C88E93D2241455D5C3FD99BFD300845368874EDE72A860F2D36E02FBD0EA90E5BFC5BA4BB34F8FF1F2A144DB13A2F0CDCFBAEEE9789A2D156E69AE501E18F2D8FD568AF21759248D2F81FE1C726CC2FD3635388B9F84368E2E6A5A29C453DB34393AEF15EF79B706BA35DEE5BB62643C0558F5844DB58ABED469E841ACA11B8504CE96FD92C67904F0E7AE2F88EE62C450C762D33135B04CD3B21CB58D20C47AA3C33D68971BCF36902C9F88AEA12CBC4706D89A31AAE26F47898350BF3CBA66FD7CFF04545F70F662797B2AFC96435F6041A8465EA4AF77AA751798F8395B4A9FDE1090B2A736C312FF3D092A0500E87D55CDEE7DF22442382379FA5F4078DE4C67BC6799065FA1BE5209AD77657D53B0D411FD7FA0B4544CF0E4188777079A87129E672C5C3427BA6BB0C7E6376EF795E59FD7DF19EFDDC73E62780BC450FFCDB3290B4673372EA4E32744BAEACE794C712F262F214005033B7E0F5361D2C9839FECC4CE9684C835AB2BD246D0AAC50817A2876C433F950CD9E1D67E9954B7087000CBB921106A348541B4B0777C28D443CCFCCC4F165D58DBA96D622A4F772C91FB165F328ACB6E95E3995740BB03616DA5B1749D05CC37DCB080BDD4ED557CD80EBF24D95CD832142477A4086A932EE71756E7C0F7786B11463717CBD6CD485F4A86590D9ADFA57C3CB87DA15AF4818B5553ACFDDC140DCA70D09A5CD84C25508AC2A7BC535D88B34BCC7CAC8D93AD0055BE3978B1F629D415611FB7654D3475F48112C46E747C7EE8EDD48B3E6AA4B92CB448CCEE064AB8C60687068229483C6CC38BDF2E1AF5868827938622F9894AFE6F2B311D35D9523578A6A8A8F48FF7674EDBB12096D35BD049D41DE8E500122A3ACE8B0565F9643F82F2F0F8DE3413200C444F53E46D9D2F29B9F98E36EEBAA6ECF50AE78DB6556E430C7E0DBCFF273F13954C8C1F1BE06D72ABD2FCA0B3200596FB52A2A92446D5FBC9DF37EB195FCB0A03317A30891EA1B3D871F2B9C80BD661DAC3ADA345B2A7BA7CF8489D1D085F0540F160697959ED0BAE05B751F03C521A85277E01DB3E14960A0D95DA0F289988D3FBC8BC3FE7DF92B82F1D97F37AFC8DA0DFF123AF6D521867895649DE38A4D441DA183A41CBC2599AD8F69307587F3022BC1511921727B8317920EA3672C76F8821D4BE91BC26F26733B2C30F0AA64698692D43AB2DEAE49C889F081D58926927395F670AB978D50CBE1C95E2F75A9EFDCAA4B0BC0E5574F4BADEE0C0D5930B4EED22FCD502E252D2B45AFD94783EE81D08EDC98E80C10049BF215694A74EA3AA09F17232A3498C5244C0DB4D6CDBC12A04CF56FA68369CEC137A9825855A19743192B8FBBC439B41310A308FF7D33B38D2FC40E7AF688C59AB070E74DD9B5E4215DFC06D7E71C00F184A540159A177494BB902CBC071443D83C41616CFC4AF40A22898C27721D64EFFAD879E1B2848CED446CC0F8CDDDAB5746A76F76BADD15594AD6C36B7DE1EBD2627AD140C3C30F897ACBEF9D2DADC5B066F65B3954C2DEBB88D967834CA8CB07D755A785FB379D9A0E6FC16FD52166F8A2DFAEF0CCD8F346390C365A4F711D0E812CEEE3B008891428AD69F34C9F7DC2732F61FA3631FDD521A34A1F9EA110762343413DBBA8B8162D3132C37A275AF157B32D6599666E1F4EA05A68B7002F276D0B4FB6B4C7C9F5A4898AD73EBC95313E47B9891EF9EF67CE754AF9267204E5E8977F8D46282585B5E88B42A39071A3AB2846C6BAB22BCF62B5C2930DBA8B722D44F0BAE875A0020B26AB7E344441A29F85AAD2A39711CFA0637B32EA72FECB5FAB9748591FC6D47D3A4775BC88D499555351F76EE66750BB79379F86D10C2154C788C00BA99955DE108C2FA3DEFC1564913C03DB34F21735A275C901074F8F029B57020E5FFB0944E01A4F239C8EA239F3E12D6B5AE26359436104DDB542526CB08A973051E8170571BE56E52E27629F0AAF2AD312C83938A1BC1F06F760F9A970A2A0FD463D1B17C049A6E9FD581DBBC28D640A353964F68AFFE990A50A2558DAB3E2ABD3A84A230633AA48063A6F28CEE63F6BBBB0C35F64A28A4F520937764E7FED012CAEBEE8FD67EA6018E3CD405A99DAE0580914DC5E8499C212AAC7B13D4E4522CD605AD502C2C26189A7965B2A75C9B0414BBC992EC61BB2CF3B740640E05A014E5F55BCEAA380545D31DA1E1032A1E07C4935C9B27FA33F17989B3A29F64D90D7E0C05F44260F8941C3541D4868C809178D4AE311E7E98478643996883BA08D10A9C81596DE7863C92387AB7D7352F94E4076DD3CCE77D3954A590DB119F49356B2EA2BC54D95197502D9B65A4BD2F414165A68F909990673F9E309137948353FCD4409F3A545A5D136C510C445E37AED62C260921EE4A2ADA199027B7108BABD9EA3249B1BE567F82A3066509C5BB057E6C9AF77B92782CB6D534A8622D6A06634E2AE1F235D499297A36AE044E298F816AA36C3282B87DA9FE2536010682E2A94540BC2C22D2B93CCCC9CF844FACF9AD612E20B1CCB5D2C2F054D31BEC331B7038D20A9CE5D94E16633DAA989EA9D753E112A6438F6AFBD1FF0994FD286047F7E70C8FFA8EC0CCFDE6F4644A45347C6A95B94EA40F0EDC59BCC6A93EA0AE7820FF17FF7815E9108C9C241DD314ADA681EA5B5FED2147B922BF051EFBD48F59C6AB36AC12E168BBACFA718A3563C7AF0DFB68B59927C44ECA84350B97FD264E654ED5D927640121A33CE555EDDD02172687A263C14FB700F9EB06CA4F58770740E35338727E6052805B61419AE5F4C39DE1CED49B42CA623BDFCD6CEC567FDC6914E0DDE191A01706488CB1DD42EE4760587D5ABC5D4CB20B0381636CE09A3B7441262CFD202A0855F05FF7C5D67C1521D9588928280A0089C6922444A3DF2564F9D428AB359C9EAA04579F088A773150E35ECC05CA1A331BB05A60731A2ACAEE99B9E117E7344A3BF64DA00763E4605CAC3B9E4E91B8B70B73BA798A541E2947779F4EC6D36E418DD5C6598CDBEA11A4A619293DA6B9E8017A6B5FD887831001AFE1FDE1CA08A1B2D6D38D06013CB446955F72DDCA1511E8AFF6B89A57079960481193CF5BDA09C2DE27245A736AE973550680BDA4B6A0337F625F5F2A9719A9661564BCD62BA51CA96EFECC863179F354957D252CF8CA44B582056987FEC2FAAF5C55779E91C4100B6C3CFF16127F90E86B2661B02531B044E5C03A4E299A904EACCE5804A663FB418C6535DA81D9B55D0BF9BA84AD84B77983DE1373C6F84891560B65F66488FCBF96834DB51D9863729DA3CD204D900F87F16F06BD24B88A88C998133B3EE23E6EA7DC82A3C7805045BCE5D2BB125EDD9B278420B387917180A7207A17A8A0A744F65B350FE84A40E88835FA9A827F7B7A02F29EADDBF1F3A51EE2C399A7F2A34E574611CE56CF2933A61FEBF7A2E1B1A165C35BF73413A5B255269F4F6753EF34DF1C01E79A699F447BAB268A80F78B1096FFF162DA5A915F3C82F48927D6332AD797AB37B5DDF20F5BFFFA96759A65CE6B2AF092262C7FDBECBC5127C394347E2CC4FE3EFC21472450344BB021C3DBFBB40629C56FDADB5FBBE4D09A62FBA9FA7EAA6AE69C1E9AD9BC597CA06907FD5382D7720DE221F739CE156A5B4942F929B64121D496721057E0CBBAC401E52A89D17DE119F02D8D4C4260F1C35D07B80D4A4D4854199729D88D2D8D893BFD7305B5D25D3C7C08CE329753B1E4DD2B86A38778DE96BC15F3A13ED2C1F7D89C0C402913B4A35BC6F94EDD57E538CF0D102DDD989C6158AB5B8126F5F4C5BA05CE4588AB2940C5AB9CF46D5819A3A1578FBC5C819CA983547D6CE491C5910B7783554B0692D45DB58B9ADD4B5E6692372439952D2F300F48468E91EC6ED55C2721FDE89717F19660BBF484868AE2FB0F9EFFB9C8F8C7DB103B9CDE9A044C3E9B14BD72669809C7718018FE95F3D805E6994F7B650FD3690EB4BE67712CE3004EE6E99C7D2F34BAC0BF1D4DDB0A81BFFD338EE4D6882E2DF2FC339E49340CD7D7CB445005D7C4C18AECAACE3B11F0B6C158263389886B2F99545FFED14D01DC2B09C69C1EFB09EEFBACD3BEAAA132636F9C170188241F368C15BD17DA8ECC3FF2E3A162C7FDB39D8C61FF50E16D152ACD081CC6DADF81BD1CEF6A5DCE9BBB4D0E045393532870DEA2F69F9448861954335E478FC6F7BECE4F31760D681C48D3F37748D5E30E06CA0DC9996291C90A69FDA32C4F18EC40688754B5E89AE328421CEA8712C2204B34F9FDF961F824FF41F5AE210BA5B2A34494F908785464DBE18DC75B8D17381E4916679A52040DCF38A3CED735C93B5975DEE3BD83D244B3ABC34A5F62C8BF7FFABB124CD53DF883F6708BF2E80D7C1320AD98BC87B535A0B0FB6BA74D378C94A44DB3190905FC295F970113903538574BC69F82CD6B799A827BE7D6E5F07EF232AF1ED3F077B596E8B164C2F7B3D061A08056C4B752DEFF24AAE3486BA18E78D745DE4E27330887743FB6C495BC6DD449859D900757C334599FCCF2B71DC696AA5AD0209BEF9DAC5CBBB117CD28A9A6D3BA9D2FB8905A7D813859236B7AD2B4F0F8AF5A8FD2254C817689597BA00077D848AEAA52B5A2DF69A05B5BA10C5C59CDD1B24108E3BD5C20C49D4B9BBD6AC2CB921D8DF379A04CFB8BF900849BF62CD34339C75807624D762BD991DD0A0F29362720221D1EBBF75FD02D8A1E2CEB3CAA07C0D1A9AB60EC8E9E863D8AA1FAACCAEEB9971C34B4377F4B43DF2D2558F1434561706C2A368E541147DE9A7B2D674F26911B4146D13209F46A9F288683BD822802D318C84AB480C7503D357785A9F527E8179991703C0CCF3209375F07587E61F941B857D4D8409FF4BB0C46E04DF9 sk = BA2386BA92AA89049C64ECFE60FDDBE136815D3874527414B63ED32215F2E06F813C6452A3398E42 smlen = 2290 -sm = 51CA0D9CE58227556A8BCCA150741112308C5ECD441B7876AB012158A8FF2A7977A123F637FB479EE44857D7156B5226BA7FCAF634CDD83CBE6DA8645DC5C46EE70041B2A825349798B5042F0DBF7CC2EB183071FD59D648D1A17E521DC5A911850C5977E38127DCC93E5E95B4492B16F6CE1DEBD58CC59A39D375D0A262FEF68A7C7F8E0EF885E872E946DB4999AC837D7B9A142565E1A99FD74E3A61A00EFA409FCB07AC9FE3D059DAD4EC9BED4EB3D101EED03E312F4F14E65357DF88562D2C6E614EF00D1DDAF0F9AD64128D9E5DB10759A304A276873CDCA6B6489DC0D82644E583F374C9BB1ABFE04FCFEA597B362BC45C8B9A08E2E5D859898FFDF8FE94C6BA838787583896C9B1631E20BA59EF797E4A85DF081546FB22E51F07EC485E97511D22039E070A34C643EFAB43448B8FA5D13CC0F8C798896EE6D874D8DA66074C2A425070E4792C81F5A3F83385249F8094CF8487D89151B66AC1289B0BE97DAA790099DEC8CCD2377CF0D4AD4B91E4B185E5ECFA083B293E7940FE8374D4381F29E2F840B479DBEB80717E8865F5B9155985D5BA362F9FCB8970C9B5D7E73296F4099FC850F9AC3F861DFE84597CC8B42CBDDDC73BE838B11803D169DF6F9A8E3387035FF3B39F29451000EE2B2D8E164AB9A61C2E0B784F488403DDE1EB373B8A8813E7A4E06A7F86138C4462B5B2BA3BC0961F80039FADD7141B2A7A4DAAC84CE7A15B1E85DC0161F66DF3638886EDF6997D2FD6DC6A387C7A9AEDE6D637248E828DB86D6E3FDB45D623E8F041EFF29504620690DD592707C8BD907FC6B2EE55A346D2F266C63D8980FDD8ED493442342C30A41B9BAD53270A93EDCC203C5B727E60AEE6BB5D170FB6B79C568944A714CA406DE33FB418ABD34ABBD3239D415A21C4DEAE4D2165B4A6CBF4BE1F821E6CDB69AD6384677960BCF04B2DC211D5B88C723A5D203F09935D198349A5A54203B1BC54171B7B008BA8BE8853099CE8DF9817929306F055813216813F275A2EAF534320B63287E4B0DCA4736D9C5BE5BEEA3766FAC840128B607EA9F76DF95EB10B76524FA7D1DBBF7764727FA86907D207A5B265BC93D6913AF522AB080A8416A29370A13DD61E8C672B7B520B8A6BB3509F7F6DA204BDCFBD4C4C21F696145216AB50105B619525F000159267B3F22EBA58ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C +sm = 022C9F63EE408422FCBD310C184D799971873D644A0D6028670F620F9E72A74245A8D703094157DA8FE69724F1803DD35507520395AFDD7C47118363091B1638EC659DB949774D6FB6F87EEFDB036B9BCDE6299DF3A7EDBBA142A2C726D045150E7444B7BCF5861DD3CE11929055D8CA29DB39B098DDC289EC2D5E3F55A8408A3DB9248B301574E7A2C200DABB471B2DB69693A25CAF504D459E2B837CC72E24E3E810C444DD5AC946D0AB1F1AFA2D6A2AF7D7E633FA85EC319EDA91BF09B16AC6615CD71CC7A5972DBB7EF3A0165DC3FA3B8582C19F5FCD38F571E748F153596AB4A791AA744F6CF316A745CED0EDD59846473012A92B2697923D7A4FD26FD757B315559C1020561D5E294A549D1FE2735539E807C60F28CE3259B40D1550E044D70F7726F09E62959432E34377E7B2E8DE291BF6E21E0DDDF0C8EB27092D5674A2F58060B5B976A6898C2607BCEFAA2DD3AD933F6EBA1606FB456109190D0005D07B1716DF2735D67A3214AD31150D1CDA978EA030CEA70B246F849EF3ED0DEC541B7FB6C8E349107A600CA7C00B136AF849C4E229CEE5C7CFB3D89663E615E9F20FEF7E66F9AAB0D00F96675A4B8EC2C297B767916A5129AA47A28BE1C3630C866F7974DBBA3A5B81956134A32A97987329366E92E604ADB5F646A037BFA682E7F34E4BFABBA2FC620B05AC04787A9E2DD94D63BFFEF5062513C09AFF8442DCCD32F22CC52CF5406884FD0AA05AE57D014EB832F393D1B61163F310833A14A3FACED661E544B2EB0DCF625A346DA9B875CAD7E575FE98852AC780D78573AC0AEE1533CFB2904E12D1A9FEF56AB427CE21F30412F9172ADD2990F312C179A6069E6877A5011D405DF390A00E8C9085B2A0F160BC8B0C8E51A0B5512DC97ED59BFFF8F778399C66E4DA091FC5697B31AEFC2ABF04F89702106EA1B1AD075C6B4BF853C360CEC137A1D94AB46732F433367FF205159EF96B29B19127D4343C18A3731ADE689CD5AB33D0188018715BD7FC2533118724B4CE3084E4B0DCA4736D9C5BE5BEEA3766FAC840128B607EA9F76DF95EB10B76524FA7D1DBBF7764727FA86907D207A5B265BC93D6913AF522AB080A8416A29370A13DD61E8C672B7B520B8A6BB3509F7F6DA204BDCFBD4C4C21F696145216AB50105B619525F000159267B3F22EBA58ECA4505D43235F274D902464F4E763312BD11060F908621A063409EB42FAA6BB5E20FACD87B8FF41767C20F69B1F7E05D5F3A957F48DEA57DCC91824FA48DA6DDBDE7E3327A0A8D46A47606EDA01E67CEA1F29BDC5FBA446DE60541DBED6F73D1FC5F49BD77D45285D3D8CA93F6DF25AEEF9324BEDB40E800ACB49794AB05E6D0AEB11A5994FBA36DABB9559CD93CF522174061C116CF31874A18C46689FB8C075079DFAF73EA0EA7FAADD47AD8EF68C06AF9738B41BE771020FEDB79CA3D0165427B58E547105FCF82A12B67579D1D3AAB29968817068732CDBC5A2E9E8D55D17468D03F38D564F5AC6EFE1538E4A680E9E15E35AB54D07B6B58EC9EA7815CCF29F4F880CBF1946F39556BDC2BBC78A5134FA7A086DDC146AD9D503A4CA837E0823BF0728453F6B053788C69EFF8D11ACDF5F07282A75CBD17F2AED58E39D862FF056DF17178625234CA7E03D22AAAFC4C07E3FB08F4297B511B10579934D2761FBB600C9454AC05FFF80CFB93DE3B9E0DDD0AB1E494DE477DA2B5635E48D5BED5CE359E66A3AC845826BE2B4BBFA6D825373BB2A4E93AA417648D1CEA755AA4978784D6D9489F6738B4DA03FAEDC659408D9395C934AF774749A498B1406522351F86838865F53CB0157247484FD37EA59BA72FF3226AFF1EEE353ABD34DDD63FCC89387B947027E04A6F4ECCA1EE5F6BD1CA758AA4F796FE839338164B58D8E5D71E6D5CDEEF6B279EF15A7BAD873B12F7C5B3E2817C37BF00802D2534D425D52D0BD5935BF8658E5BD39B5268CC45D0F27CEE5A57300F497E77AF5268970782030E6928281379CB14BB56D2ACD963D189C078C7A60E98A782F9483ECE7B4871A061277186A01E878087381704BD72C63C32CBF2470A561C22A5DD3A1988B7ED0D274182E1B075AF277920B362D612DC7ED82057EBFE51A3CA5A9A9A45DE015C460BE6A48CF67C820813048A1CEA0FC3D7307F802B4FB7E523E7C8555FA56DCF66237F176D3D973C47F55AF93FC4BC92B98B7DE89829B1471DFF53B649CB03B719DB58DAF824DAA2DE570DF6314DCAF5B705557F9D783559277A754F3CD5B783D5A577EBE4A065D320284B01F71540F1986BCD443CF4FD480DBE06EF7710387CB5185DEACB5C2A612BCA275950B8988F247C4B773D8983D87F47D60F5BF80E6E7BAEDEB14B5FFBC46893A81C63F99F511D3E24FA8F7B1BA66A7DB0C1D9ACC6B5010AD725BDC2282D8A24018C975C8B12ED3326F48194D4FF93EBF051204CD224EA39F27D63FE07CFD0162358B412DBFD4715AD049EE5A31638D3111AF2DB7952F3A973646612712A607EA35826249D14CBDE4380D8BC986067B1CC27503449FB128767986A406585C3D40DACA75C27BD36117D2487BAE82CF639ED1FA016ADD279D109B8CDAE59EB31E1F006CB7AF000A267E8582E55375CF6F06D1A47BE9BFA21C8428045B9DF96808AD74D054820A4D0873257EB318A3DC9B6D9585D973E26D435345B4D699A952C3092EEDDD975FB59474212080D03EC489C695F19CBA4D1CAB1AE8D2E2C730B06E657D33722D24222FF7B613B6E8608E8A6003E11C80239FF431B5D8FA52B84B867A581798833590524C7B84EAF6CDA9CA94C5AB8EF55A1262EEC5C37467807C89FF7D075606A3902E7247E9C6646839C18493584D33DB65D6DFC0F23E68C9D13FD57FAF4836C28926693DC3EE372DE27A9D3E4AB4229425EF48CC410F1792A51C9F6FA5316A1D9A7C99979884EF350B4882F6045921CA88D4E44B435C69C1AAC11660971C2A3F6480C79E6E146C0B5CD2371BF5E7486AD7D0BE88D62A2AE8F0D73C17CBAC86FF6BDA55A880B182A5237498E9CB343A9CD82D7784B72473D222E688D13CB81B2908BBA854B9624A11DBE8CEE9C3825C1BFBA476B4D23D0B0C325F1C498A65A3589EA8E8DF8DD9030B279EDE30443CF80367CEEA4A122DC8329E5AD42491CF57EF47AE2B15F9C54120966B95ACD727A4A2B686B00626BC808F43D82D20DEEBCA79B074A7BFF38D2531AB2F726AC7087236EB3FB4BEC8A2D4207DC84C count = 44 seed = ACC98B16DCC9A50EF57F332D66255CA56C2BB679CAE705B4297F1418DA845861448DA6CC5CC458DE6C6E96128EEB2898 mlen = 1485 msg = 96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 -pk = 73C8F7E4E52B8ECF683C8BBD91F7B42CC4657E9A91869106385DAFBC2975423B3B26AE5713CCD2D38F26B1CB9AFE0F85180F3768DF0BB5381BBCB58AE496509A2AF676D5F774D9884045D9CC7706532711706A9F861062C4B6E60352157F5C9D04C7EA21684D6EF65248D9DD4FD7DF903D876C0D7D91E9D53272AF9D70553AA93057487D4D55B3EA2361C47E843B0B0EF6CD1098B6B9DA26F261F10F6F4BCF96D3BAF19963AFC2518EA2EF4CD20E0560EAB06B1B256951A7445AEC289FF0194F1DECC662A494A742257016D478D5BDD1B72A5195E70F8CC5866241143AFC0574E7963E9FF8316FAA049B769814A4607B4B566F973909ECA2C7634DD3A329B74343843C02DED00A84D661AEB8E284EE11B11FFDCA62D2988216F9DAD3A1DD5CAADE9CCE5CF538F8D4B55BA7E98AF972A79F262686637BFB6FF7A7C3D57881960ECB961D5F4BCB7D2D6E91010377793A8B014D44A734ECB8C534C1510A51DE577E96A144AC68BA57EF3FCB4DF3A633C09ADEA12578FC08783A3CDE71FD85B1582263A2E76F9A0CBA393126AE1E2B3C0D567AD28E7017F33764C8394F942CB6CA47B76E98BDF5ED76C7C9BA6E4E5A08C5F066F771572ED19D8BB08EF9A058F6CB9FA7A68A31789B1481C4BBCC87F86FAE9B9DBCD0055F1C35BAB8BC5DA53A1AF16E882E728DF37D11AD3196B8644D55DCCB8B10CE5BB7EB53D36CD90D6C55B75B2B09E5B790CD564714BA711F8F2B7E19976E4B5FE09D7EA1E4834FF852B70FCDED6124025EDB0FC91457373A6AD3A340DDD47AC3ED9205A52EC1628D48A608184EC7DD0CD3EE803BDCE5BEE1A055FE19A6C19BF9FF529C2164B2EE862E441EE735FA9BB9C0B0931BB383D491E791F397B3025115930DC2B5FC72C492085338952953EF8D62533BA3EA2762E5B7EEAEABA22B661E1080E46C09311F626F9FEB0A0F5D5F67551AC51CF884DD70EBC5301D9105AD6DA93BFB42AFCB7633CD4E7DBFC6FCC8BF73EE57064ABA7E11319C43E05292CD5C982E19ACD6F74EAEBBBF8EA5005A09A057CECDE531D82805A073E7A4110A4EFC6F0E1797C7DEE78D34F6C7965804473BB63054C829CB3F4021588845901739FC25B461252C939154885B1273C7E33811C2F92CEE07E74D7F2EF9DC6918249435EE2FC3F536A4A593EACEF65F440171312B9DBBC0AAE24EFA7DF86DB218894E021BC4F67278A4B89E2F75D656DAD2235814D2AE8F53D1053D7F54883FECF969D67C3B6AE3B0FFFBB16EA05844AA4A88317A24E71568B580D3130A16F556A32867B42C4EAF94F1E8FF421DF8FB53B51F9A41DC6218B05F6DC4CDEC9BBB38EC9B839E3A0024403994FFA31D2470F86F086AF1407FFE9E237E5BB980163DF988D35B1EFDC0C4000B4E3939A5C4818BBD5D60499B1953FAD8BF52173557F1765B880C6E05B771D34694DCA55F9730B6CFA2F2B9F3CEB3BFBDA0F522D79319D273340B4ABE23054ACE962694185978294B320A1EEC6F9E4B17CC9BF509F52FE08FB3FADE9EA6E85E3D698C2C404B933D1DDD7FED911A800BFB5769BBFE38F562E35C095722952CFFAE402A76E52BBA16CAD39E2365737E48CC0D26E48DA9F1368B907458AF12418E413C95A8973EF639BC18D20BFD440A320F9EA56D1C0F5D1A91543A1107B6C16AE619AB2D1AD423B96783535588BB4EEB2548F76B1C3ECCBE159844C9261D1D1B5EDF2BCBE02999DF5E8E8220803F59DF70E5A4390FB58FB414049CB569DDF31D1C6A9A388D283EAB8B7EC8348660FAB21D6CF3C88C450B4AF8AA8CB66BAD328BE03B065963E7235A9CB21E730F7A629F302970CA35F0816A4F0D9D8020EE931B313FA00873B422EAD66BCF87BBE9938A16D2D108DF6CF4F2D4FBF175FA15BD3559C6A3E0C38B812971F295C525A2D5B681DE50612883A7CE9A4D908A4C4088779A1522842ACF5258CEDC502100EC8C2002C7C87A0E3BE8CAC31BB76B85ADC4AC993E12DB3E00F15479BCB7ACE79BD37B0261F164F455133D4E4C6CF037D8CF2F23A480B92C0F5C4AC252A103F32D65766DE04575280D96CA5ED4B303B0809747EBE498940FD85EC80B8DC75DF6F8C898C1553A2C148D954E3A59961ACC98E27C525758EDC1019A4F507ED7618E962592C2C54C43444EC16F9028A851565F02967BA8B805B38C6A51E0051F03556703F23AEEA08BC872721475A3B32E56F5F8B364AA24B6FEBA0E8A1D0DDC9EFC5D1B384C382A946E85BA8DD3BB8F69D8ADE0DE8D8EE1DC577EAF12FF6EF1F3D0BB4771A803F5EC018F70A797E2473DA4C6D0C404DF0DBE6AA12194BB42056A559A2A05BA098A9A3CFF7FB142433D80AA463D73F234E900687362D46ED462EE0126316E21C5453F022B54D1D89D8415C4B0052A8D9F1FEFD0DC4F372E5825023C52B94670A5378D2D00D0747710494E5B935A5C35A5437CFE04D008F7E0806B0843F31E2CFEE7B440DEC14DD8B69EBBA36E1BF5C0AE289F199362C76D1D3721C771EC9EF6F86DABFC4A903419429AA9193DAB9B9172327F8327D4AD6C5E1022D0F81611916F4203CB40819EBC42169CB3E12E642C092CDC34EDF72E2B31A81C59F107254D1DCA2A17EDC0687BB53FBB9EC22EA36C24154EC0DE4265C2B1642C74EFC67A1F13C605FC1D07136EFF17B9E5A8E6BD136B6D91C4D71F06044F2BBD7A10451E7F71A4F32DDCBF253A4BC2DE44C3006685BFFBCEBD89166F62A9E2BE6C5A0FD54679C7E8A32FEF01C5BDF210CBF22093B29EE806660B3F1F08DB0084C04EC986A4B7C88905114DB63F604BB8B3A339499C1D8737F3A2725502FD25E7FB7BB1D8724DB32454DED4E4C29A1197F5AE56CDB341F69496005C156D4B30ECE88C5AC408A48B30303039C7077CFBF41A79C26AA58EDA1A7A7BCA6761C1D71E4B0B75A6E3E7DD746A1482102BDC8B210CD61463E06A6CF064D9E634CE9DC7FC317940C4BA793842279EAED3998DA54938321E5CBEF24CA6D1325D6BA01EA6EC070CBBAA7660C477282324B380FEDA5AF5F34F7699E1AF68203FD9D71F844A8F8B2DADAE629D8E33D0A7088A7440CE01F08ABAD525BF784DEBBE27A255811AD66907A0CA21179847A5C2F2BA5A286DC027D77090B5544C74AB8BA8CAFB29E511EDA5D7635F2C8FC11B5D954DDA6EC84A4B5D3E0A8A6AF6B0AA00BF74A4F31D90FF09EB19930AD32D07D3896DB435BA5272CB0C2BDE70C6F7E12C9E996B26BFDB1D76564B6FFA59A0FB3208AE408810E3502AA53784EDF85C8644546A11CAC7BD2FA19A2EDAC7F71321C8DAFA4031CDACC7BD47DE1026A479CC81E009AF3A18A6EB89A3AD0255529D018823764A436D6A433A4B1CAB1B1FCCDFCD91B696120BF0CF03F19CD661D1CD16A56D2489665BF18D4D143ACD51FC4FEB1DF2E4881E7118CC68AE1CFADD0A299F51DC3C1C41A29B2936FDDD00A5B3E77A397F654EAAE50CED65AC39C37EC99BA22B75493DF47F14C1631713FD721808498F74F4FA550F3D96DD85865392C2FADFB0E3E2876ECB581D59E70AD4846B48EDBFBD33DA8459A81E0E4A5CB752EE5748730BA5D3B4C450ACEA557AC1605F73466044E244977181D54CFA70BCA87DEF303FDD38E13F83B4C02C7E5478363314C82DBA03BEB59A5471BA727B331935E4BA8960BFB3F1CDC724136A55B323784F88D29D88A6FF7CD8B26EFB1B36254DC639504EA520DA88974667BADE836B55B27C768A52BCF4B402907E235CB2913070DE448B4D51B11DFE383CEDF98C027FCB36CBB314795F557E5D90968098E637168FA389FF7AB2A96E9DF65B5AA0282A48397892F893E8DF77E0A72FADDEB580119D61C73A90C4CCD09AE918C4A34C27F06E56D46BEAFA9892D4BD04FD262D7C36D1A76A7F1EB8EBB3192C6157B4D6484F14DA77B82F541C8CDD678992CD9FA78F1556DBFA8B19D633EC069AA0156E084C44CCA2E8048A1A1C906E1ECA57059ABD6305BC26EFB16256614405486EAA4C94DDC63D66309E058DCA0F82871FAC3D7DF8A16DA876A535E050F1B552369D41B47A4512B670864F9729AE2F0BF131A9091580D554D520E9843CB4BE925E6259771652E36A56D918ED0C469B091A5892CB56400FBBBF3221D9CD19CC8B89D1443F1BE424A58F9CC6D472AD3069187F0642CD0E7AEFBC92E9E51442508E476DAB1272B9D23C211405E5903B4D96ABCCFF81AA592B46AAFFCE7982AFC5D303A2A4B969CDE48B893B04E6F5395099E2E9C55251EEFB74C247E5B65669A469719696E9FA98452F82DA910C9115F5F7C78200F4266DA8B8C20468F7E93DEFB919A18E316E056F463E4C626ED0418C4A369FCAAE942570E56043B4DF371871727CA8637B7DFD81BE408CE87DAA3F560A209EE8B15F2E3572E22085DA2D76601FCD101230D2D524DBC89EA57705DF8FC353C146684DFA8150B103210B6D36C689821ECD62EF73E27B70026DE32B1A6F6A5BEB1927E45ADA51BDB602F6A582CB87A23D37EEE33A073A35BB986CDC40E701CB4D66DE1956A04BA629C3B3456E4EDC097EE0CABDBC847686451027186556513299B96C753F8EDB40A4A87A0CB719C2ABE445C13D563D35657578B578184847642D93F4AC062499050C7833F2FA5224520FBC04A7835D9782D040EE4F9C91D1B1452EA91013A3704F8EDD051DB59974500E91FF302D3562E5F6B45FD56DE3BB3B355EDE192E454DCB29ADEB4B592658CE25CB71140D9D0626D5FB540B0557CDE5AA10F7C5CAA4AA51018A9C14D3115A0EFB4AFF14A1A1B6250C9B49278F68D71242B813C8B6050AE2D4DC9E6AEA8293D270FFD98415C1781C9776FF0B022DD0D5109991813FCF86AF39086BAC780D5014F2C3EB21C09BA3F68A4C029EA16BA1E5BC1C78201840997257B8336033E3434166127C89A0292575C594D4345554CE4F6BF94A83A65963360282875E00D956AAF05B0412C42A99FCE4ADF922FF98D0C14712C61B182C82F9A4C4CE118CE1E30E8F70E677BC81A03F9FD84A1F4A6EF48EDA7AE468174AC9377D219D055ACADBC5207B34B07DD34CD74483D6EC26BC2E98A8E9B571F39E07522F1571CD77CE8C9BB8BCD94DC089BCD607256CB112DCC757FDA6056A0FE56D2A42A1052AE621877BA876ABAEFD59E59198B0ECD7047F6F50150FBCAA362954E3BA6DD0B19A38E723FC0E7FE391F2A11075F630E7627D0203DEEF4FDE79DEF8F5DEA1157D1231DF8552530F55ED90E6A8813D541D5B942A93F20FCA74CB7F84392108BF1F8487247F96C58BF5B9B1EEE9FEE81316654C6419DC58147D2E749CE63838F7EC7A7D0C3E85907AEF4D91E4C754D6060382E6AA1C99CF622F7DE904C1D01F57FE2413C15910285E2091A0CB40FBF16CFA2AF7DFD4BABBD946894F2E95200A8360E47722CBEA8A43F80FCD4B51665002F62DF71CA31D76D066B34A4716762C660808DEAF01BEF6C2ED3E78ACF66DB2F1D2E670953F78CA104C25465B02D07BC512D2DCE20E73205CA5D5BE46C861144A7704D205D36E78CACC00BC0B5D13B65E99ABD14E6A7CCAE4AE29B27C98C71077C14F37BCA324C6EE473D3F90EE0DA281EB0A79F355184E27E06379664677312AB5F4613F7FE7AA0CBBDBCB869142B33B1682DD07A96ADA31271AD78CADC9204B1E7F2C71FB2418D208F5B7E907B9B4C814B8AA88F3574F4774EEE9B5797CF65F77753B44E30B6AC01F8E9519D7F5A140551BB346D755C538FC5E538A0CCAA376BD57F8E86E9B3958109080C149155BC18417A6FCC3008BEDB48B949B0780879EE0F0F44A776066E0995E4661B6F084B7213D0B97517FBF98E2CCEB35512378FBB283ED60F5A16A806893F7D97F9CE90CD8255E36C7BD6916DE4C31663BA3A2C3ECFED89F4779D62E357F5F252613574C83660F75B8240CA3EC3EBDF33CA3D797183188005A601635C178499DBCA0583904E569E8269959F08938A2EEB6B71F5CEAE92C45E2041C61D78AE4FD2AE500C989921FAE0A01727CA5F221E8AEBE4401A2385E0D9FE2F9F6102FB9A03A3666A8E75E05EFE965303D24C2E9AE1CB8500A12619F50A19F4CE8CE131777B2B8FE3988450FBD0C34D1FB0A85E6C9BA7116051C5D3BF1641793405685938E07BF7D73E4E81D5E64C0C3DF0E25D1C9FA095FD5BC4183113F1EADA26D10EDA15D5D9E427C5372280E643CDBE87E68036D95DC2C8C08CA27519ACE85D9FC70A11803CD4BC7BA931FEE76FC3F7E9AD369B8211BEC7B2E6B927374A82E624BF7C8E7550D6D609C8D690298CC07F893312C6D947243D5736EFAA75CAC8EECA4DDE9A1E69A47C5FA86B8FDD06891792B88EF7E8D3458981C7288AAAF7A5219FD1FCDBD1A83094CE529BC1BF86F72412BF3C14C5D03D0BDE9F45C6C7F41528870E082650EFD610DC828B44AA2821E5267C14127FF9B672BB76906605D1FAF7B2C3FDC8C2E597B1A2AC92EE2F66A7F4FD44C4F34A4F546970B3431A539C4ED4680F9B5A32635D3C49A505B00DD24DF2103DBA23B1FB022EBA6C1B50CEEF929DF2DB78B1D43B1629C8697D189AB2845C8BB562673A26BEF31C13EE59490B0E4CCEBF6FFE80A5C69221D506D6F020471A24AE3E2B924297E2CF160AFCD9E54583F55C83B6FEFB8C6D8F758E89AE07371624C9BD40A3A9C4D343D739EEE4CC66498915B7ADE04EB77E29938599933051B3819CE30A14DABDD2A1126FE5195BF1A269111027F6D52A24D1C391E849CC9BA51131CEC07FC404CA47F81E6AAF58E620058B7E1A200F4BD2EDD09E2AD1431597860030BE662B40847B924AF5FC7374D1409C143BAFB58AF44DFC4E9A2E45FF1CF1D84661E490097EFF2775E5EFB7740EF0523BB738743722BF34FD913ABBFC0AD61129574EB6744D1F8E812A2EECA94B42B5762116AAB4045B1833CB0E2285A4E04173335AD6CEED5FAE0772DE94AF3EC4186B2DBBEBDAD0CF1AFAEBF53AA591F2CEAD3DD9D30EEC482B66DEA0C3561777A142F12B54A910C64795F20704BD21971A74EB33F311B47EEDDBBD34FF6E78D7FEB8A2E3BD529657D048A22011D70DCAFFE5132D61DAED54E3051792096DF849E71010BC5C90026299F6956FF8A42EF34127E8E2B75B4B70E81542349ED8D6C430D8B +pk = 73C8F7E4E52B8ECF683C8BBD91F7B42CB6A6909A043CDC8C7E13E5B2BDBE9795D96126DD6EEA3A7CDD1F6F5DA7D0CFD32854C9A2A50215F6CDBF39373A7C4740BEDDE69BEADDBC44EE97E9FE276A8FDF55230C4BA0570127F7898F6701699FDE7B8C52E0FC9B7F5EE01628863F61467B8EB2157B8668CAD53E24419EFF8C75C336A8C39A84CB340AD352D696635A580F79144D8CDDE545B128297CDDDDED2B454BF526E8F236581DA72CDFF90D315A8CBAD5A3AE23A9EBDD72440A4E6DF4C6B845BE200D1963731F455C32F64354DDEA473191E961E1423B7B181177751B92923BDE6DDE226CEB97C0AA9C65A57F345B52C074FF9D89361433B2BF430B6346EB9DB6E493730B5BACA2698454411C2D81A3FCF1C170952C26EA1D8329BAA53E65950E7A97B34FA4748A99F6A248C5CC5083560EBB345057E47CCFE0E2909E41E5B69D60E51419D118CDC5BA33C915E70833C873C6B0D615860D2864EEC512AF0A63E0B7C72AF5916B6EC7725D9D0F1E77253829224C09EEB3BB4C0A493907BE24DE74BE135A3E96C798AA633F42343542C71B7DC5383AA90D6C1BB5C72B0DCF94F820D5333011D91E1D9548F7A331B28D542FA5BAB7391C6AA596BE2BF3BDED2F06C6C45243120F597765D2C6D03FEE770050FC0CBFC7EF3EED2FBB3AF569F0933D889546CEEF629B1B40218B046A1A4067AA074CBF5B09B4FC6129C40E31EA60F4C0A732D71CDA7F97BFA69602C8E73A67A6432CCD9D6E8E00245ADE3B2E4EA38BB8FDE81FE3F576FF07C840BD8DC202B9092CE977F04819D07C41D30B132BAE5DD1FD31C49A8D93DC2A33FF9827AAA41878BC1A7EDD4B9BF3EBDD451BE7E388E9C54AD229E6B8683C2AA8544DB513DDBC9A3CD1A8A62D2E2A2BB50818F228ED3E1B72CC2FCA8F576B60D3904B7D4C7D9062948634F977FC4517F8503FB60D60B555675A8DA144181BD4845D490097452DD4966E22CA89198E0A118D04BA725D79674FFABFA85B8FDFD69D535A0EAF25319551C6358B9C72072C3BAE29258FC43BF1DAAA1B9D5E7FA2729FA2C8A2B32563692CCC9CF433EA7AF687597E0B07C0764E97F5FE01DCE5622058E19E31958C2362F9DAEB3AD22B945D79D1DF1E9E8570767F7ACCA4D6BAE3EC20BB3627053C62002F3422CCF9CDDC901F26DA51450BFFDA2816B4F42F234CF0AC894449F33ADFA4DD41F92E82C13AAB3193AC394CF5D33D6B70FDD87E502958B54E908C3734CA0E640BD636104004739D3D14662EDCAB34CE3DEB7820B2CEF82DDE87CA3ECDA019902FEFF8C508F8A85EC8F1A39B7EEBF1A911E1BDD5B1BDB114607B2A951026C6DEA117C12CDF53C9493EE42DB4C0C2323A5C93C588A5B1B2B7C4C0158538645B3D5F5230D83B48257A486361993DADD1F95FF19C3387CA71097DD3E8AE61BA5739933951A1F686D3D648134A8D7A3E6EC21134313BD996F3A469DDCDE055F8E948B4858AB0D16B6627A5C7B1C2AC56B701700F4CC1D554762EA3B3E6B6106B3139AF8D73FF687A8A4652776D029FA2C7836B8EBBEB9103E46FFB65AEEF55806B9CE54A282369C76007C54A0F8E283A212649418024C90DC480104AEAAC16399755AB9B8DEC23EB1C6E527ED4D1B94F404F55AFD994A4296126CB9EB7A0EF7119EA458965D70FF1A780B9A2929B3B68FCC2E9D257C5726F6C976EDDED8BB480C6283EFE07A68ED023DEF5E5B414ACD2F939C0AA7B47BDD7A71C5B081AE40A9F358B49A5EDD52FEA470C63BAE5D206470F0FC3330BA61F7CD50C37EFF96FA4A91D4084C2F362C80BEF8790DE6F8717050AB62FB66BC5246563AAB355500A281E21E8F3C18F61B7DF583261036EC1AC007240919D535F0189DDF9495B47A4F8C7B27D4D302F4FC627EED67A69367B756ED8422B8703AAB0848684E7ECA6D0E71AF4DD3229629BEF67F53A832AB490B9A0C5D1B7A07B2E6983508BCEDCF899D16B9764223D30308F07EF55BD718F4DB8B71BF548D56C7A9D5F3D3E3D339C05C26AE7FD682B89D41FD7852D745C318BADD62B392F3411F3D12668E6A99CB9D721060E78BBB48DE87E0069FA2F82AB6C2AB7E4B6EB39DB6D8002E778848A6172C272246A53770E49C0F0BCBBB8E7239732851D1BA05BF7102EB4FAE85E57A490B2DEC3A9E9EABADD73809DFC1DA694D71EBA4A8D644C7572D2437161A753907763FA0E266A3AF82CECFD9CA2EE8AE5544CE3C374CE99B6D5C07C44367CC2E425786A2E266E8D13574504CA042EF72768DD5248F8A0AFDDCEB54B5649CE5BD5813171DFAE0592BD9165C48593F21FC155FE8CA8D5957BCAA9B14180D4E8AAB5509D69A81AEE233B2305A36936079629C6F26324C68FF2FA1D636E3994F4ABC5281D1149191B9FEA9A5E3D2C7FD37B23863F55C3CF0797031A20668998E22CFA89A3C54A0BAA05DAD3C9554560D828BC1A7FEEDAED106ACFE0F4F42F08497DCBE5033EDEF357344F713C8195C4D4818F79B60AFE04F4E46CBBF8B933A31C0164F4CC26659F80133CE1585A0590BA36892AA633A1188BAAF0BA7F75D0719E9F75145F4F24693260F91B5190116190C2C4C22BFD74E6CE049F3A37D4813EB0887BA62E85A3B717886284D71F4BF7404EB994386F7A80565BC4FB27702F5161E8015AB268356601E8E4A2BE1FA67B1554110149CD64497D96B5CE8ECC964893C8253593E89356BFB0436839ECD9ADDA47908CDEA84706862A3E8499176823E30A49E43AE5D7AB34DDEA337EBF590F1B182066C0403DE69B2014FD90C1A49AB8530168212E487C60D4102D5D7C9EAA8D56B54A31590D691D958990C5895A3E5B7247A25926BC92D31B371E414FB7BED713C7430C12739FAE6CF131C132DA72BF29FBAB1A8E64A2F5281B0CDCD0E45EBB571C69BE22C3CF97BE8A0571AB2C7198BC93D9FDFAB5726661A6033D784A73CF6034ADD8358ED581A400266B818AD7842872C186A955D5EA1965FA4D912E1D3D59C1665F29707171A559BAE1CF3220B9623FBCA5E7B1AE35FF634F06E1F45655F61E5C9634FFFB2DDD310BD49CDE7C4DCCC35E15C5F1E17220F970113C350039E645887B4184D08D5D9C7D4377B0EB980D70722F4800B384CD7979E4207F2ACD94D115FB08D7D2702B934751A2A802EEB7FE5815851F8880325D21C8E2D47AFB35AC228A93F10DE136848B883F3FFFA8405D5F67128D71563D505ED854ED127902485383B683035FBA0C5F7F48121CD944847A8BF11F16563086C2658F6E56F6B6084C91F29D245E304FC27C5FCAC50C94CF90763C101A18665293209AC864F775F9C3953BAF0EF9582B32DD3F03BBC6E4476907A869B181D4A1A21653327CE2BA4FEA44AE245E72BE3C086C60E1C609BF620870527E98A090ED6619FAFCA34EFA698D9DA5CF1E854CFE5030FB14F630F61967A98503C36CC2BAE261AF047E69C5745EC07E97D977461BF5BEBBDFBF0C1CAFB05055F166CC94977051E60DC6083BCB4F425338C333494C700E52AC3D95609E624675BC925F98EA8DD148C153C8D2452B0AC5FD29D9D492481F9F8968901C95D6AD45FC0E602F70A7725A850D7A2CC501FEF4F6E08505CBAC0816382C11C923E3434FB3B60D39FAA155D956A960AA9007D76DEF60B86E80E921328F4032B85373E3535A6C5805A24D7A74D99F926AAC5692886AF1CEEE19322C7417AAFC7337021261B5B78ECCDD77FD0E2C76A2800B7FBA5FF5DBADC9D1A8DB6F5ED6DC7EDBF0A07E161D0AEBCA0C2BC624A02D6ADA064960AC5D0263B7D859BDD5F36BDA624A442F89C7F3CF89AC87C6843CC5EBBDC5252DDBEA52693880C0ED735854C8C87FC41C90093DFA069FAC27F264F3D8BB735D0699ECC89A3D9323F23E92480B1C9DDA3ACA16C03C24AEB885910DFEA8748D51861824B89C190947BC54B41E0C30801F2EB92153F0B7EADEA369914F10A315BC0E9B15B1D3C92B3811EECFC5FB0EE06C89C4CBEC7E799C5E3ADDDE6848E761CFCE28F4B6B80AA3D881ABCECBB8F42387D7CD15E99A692B3AD6AE5E56546C2C602F26CFC1A37637F29BFEB75F0C6C99E88B7FBF81F8B2F6F29B1669C924EB4AA1E9965B20C9468807AAEF3299DDF064C02F50296E1A5BC67AE84D7D679CD3C7F21F2D388689D1FBBE4E990B2D3DE3A25BC07CA49C8DCEA34F823643EA596359D0974351BA40B39FB54730AB83DD29D73A4584757BE3CD32DEC866715FD4F3CF8EF9A6C4FD11B38B306F1D9DA268732CCED4488C70281EF49DF3E2809BE57DCF131B99AFB4D8D908AD2BD82771C0CDDB5382B8B77B4A95CCF5B1D62F65C5BE95394B078D3F6C8B0E5D80631D3E82F384AF1B7ABBCFC368DB03AA179650ACFA35FC202F3B38E965F8EE7A982934BDFF2AF2CA315DC652E4FE32A13F22DD2788062AFD2678982093D269F4DC5AFDFEE645DCF0A621154341A53C048CFEA169F3B110C4C4F22B1A4E7CCDE53E62E465AE8EE13D340F0C2F6ABAAD01F03F6001680A30C0C3012CFEB6400109ECDB29FC918DCD36C7C33EE20E52D3ADC2C538E30EF3373A7DE8D4C77CCA839B65CDED33A6BDD69CC7DB18A28EFE1BCE4DD70E14596FE0493B4A9D34EB60AFF1D6A0BE7F3E213EF3F474E250BC453F951B354785B1B5DE8A6CBDC8C8E5C291616FCA103BDAB69E499EA2C2029B94F61D50B0E30A8533BE40FF9688C4CE18203104F319ED07A4E37F5DB9CEF0BF357D643CBEDAA6B1884A5C884A21E017BE3D2C1FDA665952964EE03BCD639786364469E7038DEF2352A270A477929962955D65A7B9D1CD3BC2AC0A9097C08E9BED07BCFFB55CCD94549E9B2B62040163B6DCFC0A2F5E034583B489ED70DE36ABAC6FDD9609A4617B2A7D67B7C4C31499A1A8B5B87309166B9D53D6641A523C80B5B920BEAA61691758830E7A56E645AD130E38D736122B0B217E8C07A24D8CE3517B1231C43B98B936A7A842A959CA645115E5A8EC568685CC01A671CE7D5C3EAAA340A4D11E5C82A7E37CDA0CBEEF2F6C3F09EEB3DA96D901E0E962CEADDEC2FB7BB8A5C2F5A9562F39313D4A9F8F5C44CB6D047825004CE8A7C6925E1D59B15DD778B2AC6F3CDE7D39D96D6C6594CB5917E45DF5B9602CF720382475F7F6E2AECDA984801A6870CDBDE568031B0515AEB41B260E86254387E54DF4F46355892ECFA8C8009560B59F03EB663620042E196C24C0414E3520B2A58CF37782428C7BE2DA69607ADCDFD8BDE4C065B38DD51600A24E6BAB0AB5E5D9010D3E31850B0F9CF9AD85B5D8161803C022DD1A19E4BD1C7D10DBA82607434E5F3019AE0F98723988AB50C21CBA1CC058C993B7AB07136A7055826B5D6CC199942D37AE1F3EE0E82547E402F830302532EB268263CE69D4C5E6435149A61A7E1B93D6B518173E934FB4346CBAEC6054DFEACB6ED8490B81422C19BDE3359850276FEB9ACB0FF2AC75D0BE265728F76340E156B091CF8B5C29675C3638CC261A03E9425B3CA9863D721157CDAC8FF98D995E64092BD65AC2E26466EA67A21840963041E9A39874DCC4434732876DA1C136B6844C529D222201ECE862E2CA8DCA7A45750AD137EEF63EF789975B69E59AE534F6B0FF2C3C5DA1395CA8228FC3323AEEB61319F90BA866EBFC4671CEB391AC1A65B72716FAA03CDDF8F977CA6FBF7BF3D52785C397BAC3A13F6EAC117F3978DB344F3C2D027FF0ADF62E52C4C9AFE4D6A74ED630545C8DE42E0524A45B4F31FBD6FB0C3AEA162F4E06A38BC4A3DAD69A7C6BFD7685602E8C58895B0F61B6D2FFB4BCDCBE20B1E981087112AEDF6A6AA785913758506B8745B6D176F1553EA1D4EEBDDCED6218AB919F19C67569040ED42D5EC9F4074E370E46858DABBE1FC33A7A9BC6C6E827205BAD3ABC39A4D282FCAEFECFEB488DB1F776DED745B652A3B351F95A438C3772333FA90097290F829747D74217854FBDA6C2DE95FC6F596B5977DB47B87A1F9A146C5B08A4D44D4F0AA4A553852106E682DF8943178B0C5E416E477DC24959585015837C472B8971C5BD7082032CB982556E3E250320759D360A7143ED86519CD96313EC9365D236AD9BABC558082A867552B54F6C33F3466295F3B88630422C062913EB57BFC467FF6E632C2B74BFD204BCAACB42AA738AE28147DC0F0BAB92FD97E4C9517AA8078A46DDC129899DB22DDCE826F7A22DC85930FB42354AD81D9A4FA389E75385AF16E20893CB93DE1849301AB36F8390765ABDB83ECE5B99F1FA93E7B3C58B8E784565758491FD42A46EB97F89558ADEB2A42484D2638E6F79BFC9C32F4B22BE8B449003EB4FF22553AA5E6FFF1F9396EBC21D1627B1DBAD6FB80EDA28A56252EC5495F0E10A61567A1FF3D9FAC93AF2D5A003BE501FD652AC6CE2891DEA20437928AFE938B4561937FC80B1BD04A40AF9C303BB28853EB6C599ED8A7038611265F43912D4671EC35B530481A9BEC7935BC65A89D2D5BEE96336875C692639EAD24478648903F764381671A47B8CB708E0325FA3E53DE6C974C94E45C41CDC0450329250DFCA9207BCC712F14B53717405D8437884FF6B6F6CB036163EC822A5E4945F910070890A342DB5F9032332DD592A263B29658E6214C5C3C64593B13BAC6158BB735746ACD24E385ECB108E54CA92E95FB9DB30C9460720915151E01051011DAE4547566E1AF3D48949E068960CECDE4F623189BC64149BADC021666D3714CA343F314780ECA50ACA92FB2A9D87EA6C18DC85D403C0D5084A7FE2A50BF7EF11E5A56288A8C24BA2BAAAA0218B59F577953E7CAD76AF23E0E352AAA7D98C82534746295D92B39CE8E76E7662409C4B6E7CA2179A81FD94BA3BD30D0543B1E38BD2828B0037470B47E25FB22E0B1ECAF6B97066AA5D985BB7985514056C9FFACB7E0CA65782060F1B9B6068854474A920D78B2B91F2CC3A3D44FB42B6F72E035330BA849912A0144C98D6F832688DB8A91A42F25D7CD9A4284EA8EF7560CD575387DA71C12A3FB80F7D003103A72BE5061EA8939BF5F3025EA179DA45D33C083592A6244954B1D12596AA206778AEB039AD0F78A86D09E7A5199581D69B68E2F3A2E5181BEBA532CBD7B0F113FDB89B31D2B6A1A6237963A13ABBE55FE6 sk = B4E1AF25E8DC6934BA391A89984A358702BDD36838BABEBD982638703F20EEF82C955812F8086CEA smlen = 2323 -sm = 2159EBFFE2A4A0B72AE6D4EAFBDF351FF4265C3B06BC4AEDD2F0E667E31EC2DBD7394473900815C383DC4E7FA9E429BA94A7E27EFE6A5B7709D376AFB66C8AF07FBCC38A2ED1B631E2304E743F7D568F2255CD5F183E8958EF4CCCF16346AF2E379D11E135022D2F92F9C1258131BEAF9158B97F382E1EA8C9586DA6D29BCD2CBC30B70915CBC6BECDEE88B8969FE27D854E3ACA83E2758CDA7EF025D3E56AA991CC9E18FF8B125EFAD57CC664D2C23311D438311B69039CDAAB84612362F3FD9B4677CE3E7BE37D00908BB75E54FC5E723DDCFBCA30500B77DC4B56976718C21881FC99EB555D1BCAA92904F34F755B00717A0CCC3B3126A512786765D3715AAC25F1F1C4C9117B202C43596C39C0DF2EA8D4D6501ACE14B2E8CBDBA5980A85970405FBB0348DCE5A3AB3BBD2227C86B88280F10E3B261B80FC6D2F36635811E3CB3EDC518273ABEF2FAF9510BBB51CC46D1E8A7E8A83BA4F2F0D514A7BBD592C9711A1D2F1AF8653CC61A4D9ED932057E7FA6728DFA603BCE9BBD5418D250E841FD1B2CEC0F3C706B55EF2E1605C4505F56CF69DD9EDA669C658005176983747A920A6E00DB843A534A25A21BA33168B42F2BB20249ABDFC5C2876F6D2E9D9060D62E6827224CA8265E34735270C7CA80CC0792A7D96578021EF8CBA8255152D7C0290AA2E3FBEF9703FFEEB6E2B5B14FA97BAA0AC7F77196D2AD4837984A0A1EBC0030CF20C73548319A43F0884A13D2A0B1B9B6735A5A1B7ECDDC5EEA2C2947404F43B22F38CDD59D622F80A7022EB2B165DAAA5A2AB36415DFC532B87E29639CD5A9488EC7CA01059738BA6217DA209C3A3C8E04458BAC5E98367C5851EB57CB0C01FAF6992BED79C6AAF81CFE053469CC639244D672912B5202428ADBDB716F3B376192A638B459E16F2759C7F28E775BAB1C2ADCD038CC543C572902ED4FB3C3338B72AB63614D731A31A0C51235BDD256EC115483B016C24D3324CD1DB9647EE2471D8A26788EF0E23E9E1C230632D47D42152601BABA73DFBE3CE46E8EAE62C591DDC840114DB5F23DAA8DF5C19611F3A3A13EAE530225BC801A3F21818706BD302D81B7E43C01F65A89298AC247D4AA1D1699733DDBAAEDB1BA034B571F36355C45A5DCD9A3618F904E8DC751D67B3A0285960C43786B732E9DCE80D0A8F167B8F96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 +sm = 1038C6B64478F0C6912979B8A1D44258D41F3F1FDA996891C999F7E96C37744A4117782A2FC59A5C659079707B097307DC9938836C27A0AEBF95C15163EA351E048B62CFD3E096A6B1F4E9A0965236E8D5D1B9A8B3719BA56569559F131066B307AD25520AF4015225DAB066CD91118730C292AD5BA877ED0DFF555E5500D2CE7CD4FE1D47CF7F4EB28FFC2486675AA7D832903F4CF9946C00C7471E330BC4D75B4157DD05A3BBA8A11EEF4A9E91F054FC27E94532F7AC64D9B0BC5020109D646F097DE8D7D0CD04D5F4244C7056EE3DB1D9D7E3C85B07AB98685104E41A210438D3CE3727AC166CBC5BB66DF84F4758A33039D20B6AFB4D0502D4E4F7ED23A1ADBA6F54B308BE43574654B878909BE906D090ECFB5EA9AB17061175045FDA523A1775CDAE29D62E042C39FF2B41F7EC0BA082BA6E4F6C89ECE8A3747FF21D4B6EB5E8298D509D754A2D5E29FA425B64B61A00706BCEB09988DD8EAC47E3E0A7EC13CDEAB62FBF2640308F20211A8A6113CC4CF918912DF603327E156C13C349AD74BF4BBF6400A9DB1AC82BBCE98FCC08CF7DD36341F9A694D09343E350626FA1DB343DD728A9468C43C5ABD279E93291B53BCCA6A8B9529DE103912151581657D95A129ED304D45AFEAC8482FBDB692A6562164C9F77333F9EC4019D9C457F77858846C6263A1BCA9168E97C2D0303696732918444D226E613DC1D46938BF7587434F17CF7082E3D94C3D6220BB25BD79800E826D2027344BBDB28D6B4D4262C5741032CC9DF4DF131E9A30C026E09A9DF476932F39278B1914D0D40282564D15C8244D9DA5B0DE67481FACF3E8A0425943128E157A365BF3DCD534FF344D996D09BBD0F72736AEAACAE6967870C31EE5E5F09136792CBB041405E557F6C1E6A9551F120B28BC73551DACCCAA7D3590F12D2A98970DB93B8DD42998225E9BEC4CF57524D18702A22F565CE0845E08A727397603D7392A132CD7FD96A443632FC7FA428C4147ECB46B0F6058338B0FBAB0B292D0F4C273FAFA3A73DFBE3CE46E8EAE62C591DDC840114DB5F23DAA8DF5C19611F3A3A13EAE530225BC801A3F21818706BD302D81B7E43C01F65A89298AC247D4AA1D1699733DDBAAEDB1BA034B571F36355C45A5DCD9A3618F904E8DC751D67B3A0285960C43786B732E9DCE80D0A8F167B8F96E2865A0E602EA4E3C5657A7F761A6F771007989FF885261F5638C14C1BF80AADE34CB956D2B5FA1CE38FDE831423201D3692E8E6F40E68A68C085DBE3C4CD8E35394F74072F44DE98A74E42C9176A86AC06BED8C0CA937DB4C3BF92371106B7A68EA8FDE1D1E082CCF522A397401AD0F8DA6C82BF76EAB8AFE101C7FF023A0FCF015B40ADA0073363E7CB25260C18662D651222A4CCF1B290EE6F7B111B9A963211D67D7674B499449F760352FEEB9FB7265A5F2F7F20C0174802C7F48226D92620D3E009E85B104230C21BA2FB0012DAC4BDF9FD184E09CB3E593EB1F3EEB418A8BF3173E6CB91FD8080C7E80DBE6730833A4A9F22C52716731C7CEA4F70CDE0F81D2D9AAFB6B60820598A7F6AA1B963B7686528E6E7885AE085C3D26C4ACBF9FC15080D972CA841175B343E59FED79AE3CB4DBB4F0D7D463BD3E0C4B2090139145B8D7DB5DB10ABFA51DC909C5CF7809030D72A5090CDC765EECADE2B365F719127548CA601AE0D21E402E18050ACAED30EE13CDDADACC9373A87A218787B585319A7E66FBB13851F7AD0D2BBC1EFE6EFE4F7ED248D844F58B6A5A21FA9295E0044982AF6286DE296550F72B5E416373F1DAC006687DED1E7D40961E5177C207579F25E77BE808A6BA33DCE8A2A6F88E97AE98ECFBEE5296D4A170E3574D9BA592A384CB0545BCFC32B3831C0B736AB77440722299F192DCAD519523995F71F2983BA87AAD2261E6E01C19DCCAE00F8D6914501D1AC3D4AFF0C12FA125ECDCA34DCDD8407F0045F8E8BE0763E19EB007ED4DAE36E30AFB07F8DAA7431B72F4A0A8017B3FDE27123AC3E8EE575F8BE310F68F81B696DB1FE63CCB8D32B899B209B2205956D209BD6E48166BBB4372A607E83C47698DB5AC8F9B40D05F38EFC4A4A1309D999D5CE1E1A5828D56EDA4666995897C8E6362D0B5054F04BCCF79D03852D1003C80CCD55E9F4578D8BB2C8E220A4D7A4E2190024C85C718654CCF174AC96C1BC50EA49F961EE7697C88E6BB718679F1D1F1118376B31A4B8C0471F6D7AEFC5AB426515D1B2CF0EAE66246B3C4132A63C63D7E33EB9DF8D8807215D58F46EE832AD3EC893D74E00C73510B9625F62D4EB5B500EECDBC7D088D3D318077A4A0F7D64ADB13220232C08DA75D23CA7B20CB109C972B7C159863991C32508339558B9383DDFE7E7DDA740E5BED0EBD14ED300C634DB01F359F81A7133669183EB187C17A2C8AB855BFCE73E34A1F59ADB0EC39EC0C7573AD3620A819333EE79D5E09CB8449F91923EF4C5E21549EB7F56075C014E1C3AD2805E682F07BA8AA265745CB600A460069678745FB9638F6709D62D2DAD8DEFDD5A4D0C2AE7401292BD1DA5F40D4CF5D59A403932FFB677237AD74691CAE29FA31B955172EFC5E83C225F2DC0430AB0C909A97BFB468AE182ECF91E9026DE819F3440FBE69B9DE26F812FF3F3CE8037F124AB368B1153C1CC127D140F754C525D4799E1A19D93B90460E6518F0B6936DC6310B7E9E6534B595E00225978214EE5AEB12A6F45B5C73FE86771818843FF7A6B88379C37165D9DAD48AFFD6FBABD11B1FB90AA5A78918B317C5F9B2CED6B9647F130DA9F91E1B1CEB84F6E1618248F06D654E159F71033072F1517064BD96A5C138402771ABE7F39F53A798C2423B748EB7F310485D6376722E204FA33B9740E7FA68364289A677C5C78A19A7707D2549BF9329334478C64351FEA1634388ACD4BE57E4ABE9374A0E999B770CD81B1BF4A8FF300C297B116CEDA1A4A1C1BD5A2275581A0589A46142139FC596A1406D16293076527CDF9AEA2D0919F9678423B7D95B153DD1D9D62B72A12F6491A36604D19E7BB83C476D232769425557D3480623D40B7AC27C0F67D4ED5CA4D487BE915A68352DCB03A3929A4BB795248EBE2FBE0612833D9305A0A31D195718BAC193FC59B880042A7F61358104A919C7E7C210F02A856B8B1057DD8527FD4AE1EA81F9E1BF7C614ED8A312C95154873F86632CBD60C65176F13CAC695BB4C23675331058397D6E96E4F9DEEB859E3937553D94BEDE3C2B9A5EBF00964A49AB294BCCEE09E5A97381D2375941AA775A47F726E9 count = 45 seed = 8BEA4E384E73C7E0B47381B3063334291A0F06D28DB61B5BF65B01D0A747722E0AA62B81AD46C00C8A5C31494E513836 mlen = 1518 msg = 047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 -pk = D951D920686882E1E96C380D2E0A9BE1B305E0A383FE7A940732EFD12D9A84CBC470C1D3FCD2E9F4EF37C63376EFE7E6987C6444F30BA8BC771925575590F51A6ACA7C0FF5D1C346A153A270A0BFAD8F1632054C2AC993B2C3D846750647210F9DBC4380E7A197F628730A66FA7E907BA082AEAAC0FD5C4901A96D14AA330C19D333795E484C1F491F7ED72A2618082C6057611DC40E7E064228CCE1B52B26C54207165B20FDA0AB731230172D2AE8D04F19A04D4A752AF7DBBE876DC112B9398EF1B00991B617990CD779C5B07135F876615CC63498B7513B79C5C58491257279ABE7B33529303B11B6302368FAC3EBE7FE1BE3EBA932E7A5FF9C7ACE48B82E901D8EDA0C23866112BA9032526374D0481E8C885D3C861AE75C5298B2856D47DA11C2B0303B3170CCA0AEFBE50AAE8FEC53FFC5779CFFE6D38937A8DDD4C11370F78CEEFED42485EC5AEED20588FAD0AE81AC65A4EF8B7B6FB8C354936627721E72477A178FA6E4390AE387A409C4348DDA8ED70B9F242EBC596C45841A94AFFCEC94A060C5E4FA5309ECC19B5FCD53014A7802A2AD479B361F6115C70D0CDAC2DABD73F5E61D05DF9A85DC961F3FEF2D237B32FA13DFDAA8931A7B8AC9B0E883D9AC0384DA75C7E965D8F81CBD8C64DEFA11392B073DBBCFC1C82766EBC36012D7BAA7CBA1840D6AD715F6227D109D02617AAF629E364098CBD40B875E338303F0B07655BE65EB0905195AA0F3A02DD75A5F4663E29330309BBFE3962D00FCB0CF34A792AB9DB4E87BDE80DCBCB65FDC46E51149CE199CC285F2B38FA8EA35D2BFC13B0967CA89576DD548BAF43E7E994CCBC5CF7DA2D83B62D13CDA9BE0999B679FBACDEAFC3CAEFC821CE5B8E236B01CA7DB12D4A85190CB186AA2AF69F589864B84912FC57017FFC58EA214A75CEC106AFDFA86BA198890BCC1A3AB3090DECE5E98E2116C05EB2C7E235F3512A18D83B6D83BD2D5A5291158DEA8F5C1333B1A5F7D48CEEEB4C79C3E6F325F56A92B191754C385214AB05FDBEDBDE9599C2305263D03B72F6A92711626E45E33A1BA381548820A2FE09DF8AC57A906D0CB6385D0C7833A338D907954651E0DAC12FA6E41B3A0A665EF2DD8949EF76246C2D4ACE801190D2603454155D356D2E0944021685D23D4CFB13446FBC16106089C81382970AE61E1123484EE61440E36E7F1BA82DFC69B40E6A4D4B6EF0EC49BCA787F8CB0EB8E7DC77ACC0758081B7D89345F7E4A78977B23921A343B7878A6A8756FBFAA7D7D9ABC09ACF4322DB3533C2AAC752CB81A96FAD4BACEB5719CAFCE296CC25DB0C7BDE2AB6FB7E46A02A1E0C542D148E684C10C8B34DE82C9E2A3456DE309890CCD02EC4E40B3AE8FE829C72DCE7E6BB2A039CE579EA82F8BA3FD33DC94E862BA73AC007162ABC9905E568C9B9CF0E03FA701C2D19649ABE5907B08C6F4E69434ECD648B7900E0125B0BD2715B7F8F2D113F9769223306976ABD2A6EB15E8CA4858CB6828ED824D4D10B99B69E59B18FEF1D059CA7E4E168A3934AD7BBE1D9EEC71D964FCBCEF6DFEA73CC116F9F881B54CFA70AD94651C418008526BAB6C70D1CDB38A2331FD60A284B8E17E15E5441360B0702A62CB2609EB714BB68A942B398F6B9529D4FED821CC6811C07FCD834FC874AFDCAD79E7688E00DA8FBDF0B26DF0D93C0E8B66BE113F70B1E5FB37D17767B7BEFA4CE6A4E7642EA2DD03FA615D8A7BEDBD71AC6F7ADCC5E60AF42C35EA080D5FDBA487CCFF9BC48E9A8F6DF44D840EA8E8EA04981174EE5365A541B026F31E9765697E27705385EEF1B170088770795D7E06075F2305B46937F8F7F9B3008A5772E44D3408C0ECFA8480B5EB476FE81F88E55B61B4181AFE8A8F47A8DBAE612F92544EF937A2F9AE999C5D128B40ADE6E05AF1D30BB2BBE6B1C2EB95B24FFFB5D36E67E45BFFC4D465D5EF834BCCC6084667BE11A442D1086119CBF1D56A555C952A3E5DB7F0C25C5C064A01893148236438D2997ADD3CF0FD82C23B9DA967AD6BEFD12270E82FE9CAE90C6AAAA0FFECBB27C9AC9E1AC35D4226289FC1F9F278239D5A228C4FA42D154341EC3EE5AE4AF97FFEEADE48AC37CC19B57FA30E1C21418633105B2F4726F72CEE3E6E6BC3685BB8506419A954F124FDCA1793D0BC0E97533032538E990D1091E32B71D1C5EFA5C3A4F95248BEF65E5C4C6066DF3165642691581F23CF191EC1F890B8B699C4AE8D237E8A48E036F33B32F55FB4D9F682D6B2DBEFABFFB5D2F5DAD27E84786C04D228366B46161B4C2CD1D53D91B4AB1A9CB141A920F589A14C7CF74580D4A6EFF87D2E79C0FC7263A9A559B8EC36705951A562BEE230C86EDF722BBAFEC17B7C15515B71AB594A28DE02B3EF89B763CABCEC46823AA4F7728D1247CB0B0B56767952B41F73CCB6FD244CDEC5D805D7CB69FEA6A4D7F5B215561D93EC22849E1A6E73011050C84FDC2D16F3A06B5CCD106A74390794B7751AF56C5F9123AC81C448BB143349C7A4B91FB1760F33520163BFF3E62934852AB4610BABFBD45A30AFB2B7C13CC6D7F5ED6F64BC27857BFF57D3424BDE686C4B9AED941E5D6F7FB1845B4F9628CD2000E1D3B7BCE41C2261778CBB6EA04960DA5F50F501157F4BB2B3320210E73E9B009A586B59AE0D293F529991C4F7524B1A47C127B032030DC069A664A3222F429D090D130081DE3CC0202E85DC745AB2E14E087DF7354E0BA75FF2D19B91F6AF09B467C71B4D89FBEB58F460F67872777D3CA93E0C5001CA43F0CC25B3A9A3AC32BA367A0F2DEB6C270E7620236EE3AA4D1CD2BF775FB47467683EB0553474FA47CBDA15BC21EC1E4A70BEF3DE896BF88E1DD2941C1DE078880416B9CD538811599960226F26D94F5A4AD3590006B41FB7CADC9AA8DF0996EF989C26D332AA008AA40FC2ADF519D087B0D2026422CEDD81F5DB68A562C7BDF5617CFAC879A714DB0C64FC4441F3802756A21FF3E231936EED58481D91CE3F4122658E551C272678C16AC41C8B482863E50570B81874FD2BDA39BDBB994D48EAFBB3737C5055DD001B183031461781190B7B76E8A39F50EFC40417CECDFCEA200348651911E5DD81066B10798610B1625FC212A04B319264EA95C85C721EF92E7BBCB1528682D9FBB5F4EBC498E4E8B9850B136ED6668E212CB0BB32A27825271284719B9ABA5A3C9BAF92B767900693A93EF1D1E773EE20B6E584D4D457EFE875F61584E95D345AF572E9A6E71C944B2802781D057975DA2235F5A1DB3F5F790EF11A9F340AEA401D5C159860F642A55848008820522667558824A8591D0120A349ADB44F0281060EB1B0F67C1A484DCCA4505A43512BB76116F32B8A26564091B8434E37A280DFF53420C5F7FF14E78CDE63E93E32FBE1469543ADFA6DE8BB4D9E929ED0DF896A3438619F92C51BBCF7C5F49632FA9556B5F8925851E8352EBEF7B8B6AE3248B1A5F6303EB4DCFE523837387D88AE088C4A5C34D73B2F2B9CE07D86BCA3C713071EEE0E88C3CBD1AD8C0E13C776DBCC7683561363D5B1F77A241B3226753DCAF4AEACB1FB7D92A584EACFBF47222F26DE8CA91B7A201CD76770DD905D0D95288BD0F814F5FA2F203219A9AABD8429CADC08CA9865EB5A8507E9EDC5D713E34366F32D3765E9B11700AF667CBF53C42FB9B4CC3BA56015E5104CE6BB373CBFAF3540EC8669759692E4E869E4C3033E7A48DC2094C8CC1F9BF4DEC808A15984120A323567991966C28BE55D67F004C23E2D9F843CCE65CD49136B9247A82F91532EAD36B9973CDA930A2A5ACCBE6CEB3856DA7E0D03B867B33BC06B8CDB9ACCBD18E7FF90665CD6D6577445020AFE130E63698D1221FCD362E27634394D1330E83C0079BD85E1E2302803315E9F7E27DA080015FA6E968768CC9854AD1D343665CED2156F5F679D5F37C8342859F78EFB44C9052B49ED3C5A9FF6FD87292675AEA0C756D0CB5CBACB54757A69C48B443CC4B51E858BA187803378F92FEE670D352259BCD5E6B07742157544E38DB8187B6821D22E29194791A181D5FA67D5FA2609DBCDAB8DD39908B45E2CC441DCD91A063F335369B808423FF930CED3C349541FF6608D219BA689C9158B410C9EADDB29AF1219E6CCBDBBFB6F7E5C59DEE4E6442886EE24431048B23B51C3A18EB7F46AB8610CD1A4834A8B368F8AD329DCB039770C42F6C54FAC6247ADFC1F01D5B85D4C341B02741CC94CEB7FDB821EC221E36953D61CAB5EAE952D3A83F20B38C32F89E5B540A18567680B15CBD233A60B784D5E620F5F62822DDC8EF76386E2774D1A623A78A2B1C200AA4010CA1878313834E8CA5DF48393520628D7A631AEA77CF7B39A41F3553FDFE1A3EE3EA0A4DAC545191AD48FF945486478374C68FC2DB1C189516D906699A9FD449462D77926AE110048EB885798E3F2697E591ADF174906EF3CD8114E0BD4ACEADB9678B84BB1D5AE249E8A5122AEB357EAAE02B65ADA845BCF66E68ACBE720A6925A4F6D95BF5B6F1FF362698ABD5C313503F62C8090322F38E3675AAB8F6ADDBDE96E27EF2EFB440677B026F780AD02F6DB0A2D41AD3816A92CE1BB7643BD23E8C7BA726772DB9B92F1502EB7E9920E7D8ECBE730162AB27BCB4EA87FC40566445311C218E6C605570418C07D36540DF24FD9AEBBB770F8B74D0A77DA9795FE4298B7A95554AB3424155E0D99B72648182FA4DCCACB5EB9F344F7C13BB4E080EA50C9F905D6050433C9E7DBD58B4B92657334B4C3D32F2B75677FA33DA814F6CAE48AE2FD68F7BE4EFD73947E9C63ED91F271D3B0801D23005FFA705CE06D971E3B9562D73E9A55C897D973136DF9405C82F7E34F1B6BF0072F7BF801D0153E58EB6E958287BACCE3313F1672CEAD46EFDC34355548E3418382AA26762717516458092621E00768EEE2299B8BA82BCF29B0C957909B11056C90BE97A533647DB6101B9DCCC8776ECD65CA062E7BF87B506BD1F8681FE78537DA9E59BB97663BACDB129FF3E644E0C78743F81CEA1F16CC839C78301180478AE29B7A941B820A86A8A24893E397871F3A25644BF4803FA0D02CEAFA65B1C722D49E96A8D1FB12B6D92600D6D577605EB7CFC98CD608ABAA9CA0423E931B8AB5EAC711C3853D7839D00C828943C3C8B2B7DBE3021C510481E416551BBC630360DF58863260BB2CD571F92FF8E74F39B093A67405CD007DD3A9DBA15A2A3A84A7C91915857A251CBFBB4E310E95DC1015B5220ECB55FF18600F5DCB3606B23C2A2932F75F32964F9EFD0DBF43EAF5786271BAA7620E7A92AB3807597D7C25E9604475383FD4BD37A67EC873FDD73F77F4F9D49760DD31626952D33FEDDEDB88FBFE9DE97D300E05837AF64353AA618D0743351551108D94CE109B1E570D0E078B1327D6170B6BBF552E32A4183F50E9FBAEADC3262FEF6AE9E989C3361521D44BE1ECA8A71538E7DFA54E0DE504B6D5C3137613309517D281BA228C2FEBD3112CEB94720F902267131F51C74EA116EA1AEC2C3B2BB7B759C8CEBE648270837CBD84AFB6241E79E36AB13C6384DF1D0EAEA761DC58EDE4CF1C19F4E2B2E2A980141A6ED6B5BB46C9B829772BC0071591AD259487482E930A87B9224153370FDC2843680E602C764545C0032C5A24D2D1551A54FABA0547F68F980ACCAA5D9A7268B3DA8855C274B87287A2ACD82625DE8A0C8661E06041F3D22F6641D34FEC871FA5B3F3D084E1A3FFF7B4CA3510A8A56C329EB8A6EC07F7D77EF49E2C35006D813A18108E14F6E63EEEAF4C7D4276DB5539515627D7D0277DA72E7A7320BACAE3C1312D0BD02421C0FB3572170075AFBD6CF5AFA6E58854CBC04BFCA061EB09ED5C453B026FB6490E914BC231A8E5532EB4360D0EA72DC1EEEF4E1E30877A033C36A5C28CEAD245AFF458EE90C97994A180E57962DA209513C85FBC5847F04B6B3CB43D6AD206605F65FF1EF5E0D2AD2C1AFADA9FFE252B24E86B046E7903ABEB44391AB2F0E86AA25EBC71C1F386D46A79DB630C0A535F755DBACC200178E92D65440D00528CB518106790F83AD31964BE03B71C2C001AF19E67B4772D3B2192AA84B0A4C3166CA86AC7CC751E4EA4DEE5689D8F6A4E81BDFD01F61747DC03C1EF8ED5E57AB6A70396AA0A2002CF6E15EA71D2B9025C080FAB02471D0900C2D2FFC085E246F8177F6E5412C1BA4C146E8572C4754AF3CDC6F6AC0C422F983D4CCE0353ACF1F0CBD15DE472BA32992469213F16E4F6CB161EE280A3FEFFF39C007EB4F5A85A775C5E9A0402B582D58ECDC8664FCC05898A61E86942B1F5F2390B82B1EA35D772611418149A6D1B5AE21176AAC9F3B97C28E04A50828105C11D95A4F5700055F014495C3C4A316F165B312FC21143C84902EB76EFC169903ADCA7C3CE429276F68AF5066142481A561C3748BD60BBC00F7E6EBD2073BB8F2305BBE505222A5E7CB2E0BF292260E37CDD362B7977215C615137434951C2B03CA80E27D9403AC8385585CE739811A1481CACB6FA54D2BAECC12425771B230A6EFC4BDA1E88B1996697639D544327B694F2887F55E5C0E1B64172FE5DF49AB6ABE8883D743ED08D616F65CC8FC8CFFB744F956ABFD38EF096DDFFA4F042D60E7A0805334619F12B95848DF52F608428655D1D4FF337E5F344B25A045BE1D2FB6524E9377394EBAE824F951D68E97402C1E940DFFD0649932303A2443F0B48816C945D848AECBAA1AE02CB26C61F11D0CE9B78B45996F7A85AB34A18D9BCAD7A91D54B9007C8D31C04A4ACDBF14C6994ED4FF95EDE9C9C9A41F4F6DA338C1D28C5E5CF954987BF8D6187CBAE4CD755BE4116938A6FA8196A9ED48E8828ADBD2E39C4852AA2AFEE37C50D764866965823665FEC54FC918594F1264D0399D1D6091106D184778691373D2439643CA8306052F55295A797A098596A858CD264D34749784BF8A7E2BCBF0226A916E944895D401F06E0A6186B8028BFA2947EDD776ABA0F5CDE4461A25FC29453902FEF38F4DBB1CC787A1BB22093A860E000651EA1F297599C969333E3AC9AA5D6D8E8D4E7E8404A910BD8C6100B3AEB348EE2F4BDEEEB275B5A661C248816DB0EC144BFB9 +pk = D951D920686882E1E96C380D2E0A9BE1C918BC996BDEA110D236B3999A89DC14837D6874B8E4CBDBD0B604B78EE253615F3871A0EFB4067F647A58BFDF8C0710A91130E423877EA0084F5CB4ACD54CD526DDA842C532AE4AAC3D1E214B3B6678F278B9C33E9B61D0BB65A31CE1BFB383DB55924680350715C7F803F34140027CD8A24339DDC0FCC6C2493E621B3500DED8F4480BFAB03C2E45FD89A2802287DEE59E23DE91790CA0E0112E3A18C308BA9D30764D5838A59B3FA18471EBEA3A8CFBD1D1D1488D7778813B3D5FCF34124B4C4F07A28C92B2CAFB6682FE732CE6D53EB1B7B2E9EEF99665045BD320FAAE8002F4449B8CEDA1284D7C070026CEA6B0D216933AE4386752B76151C49F17EF4AF0ED415A30ABF7731A3F83F8BACAEEEFFB958D8A7499ADA066FFE21F840130B63006B5ECC13A7476D6F5D973F2F29E0B2ACF39C56BD524FBFB79F5CF9707ACCA3CE4EC466FA3B091EE99F8C4AE8C8E4B156A4F78636CD33092BB040A07F1C4E1A8EB237322A7B84F329DAC39C96DF2DB0CF15929AF7D4D7EBDD90AA927DB3033A67451A56724CB90D5A2264EEDB6FDD03DB4DC861470F7B783F7392C247F908BFC6F5273E82EA28C19B87621FC983BBDC650E29D3EB3691EB1C0165E0AB7D852093E6D54C6BDEF196DA59ECA66B0E8B21E4AE5BD655F2FBE36BEA99B2070120B8F7E425E6B92D4FC1D9F5B8765AD1AC334194B03B5FEDF844C7150C5D876678845A9A6060BF9FCBAE1D1B92139F7B7B847FA84865823D470CBC0C748FD047F58F76A4B4DE2E47F6CCCDC08BAEE28BC19564758802FA3AC44BB2AEBFAD4AA89F4A83AFEFE6A1FE6175174310AB6F07864900378582DF45D1E2D44BA9C208AC6D18AC846B3BBB496AFAABBBEE1140221BB2541B13AAA886684FAC984C61541F37969BBBDB41442A77F8C0924E324924C8EB9E4D3A0E6200BF1A36AF2DCCD60A8ACD0721B991CBF703B49B943A8E0A6518917AB55880635C756EC3E6066F40555971D56320CF6890A08742BDB1C443BA1712330F1B9AF054F7C496E7D27B66C64CCA5A44800D9282050CFFD211B9922E088D9855CA3AA4A6E084E1C9DE1F92B48E31FC66E1CF8D1B271BAC3688B87855D2CE50E7C7E8230E5F4D9D292936FF81D8EA1C4C80651A275CDBB1752E424F8D364E33B525198376B24623A2E9C9029478D2C2566A55726E94478A81F54C92E9DDDE285E0E4FA0F274FFD0228781BE77A827999893A6F444700D1706C56BF5F1952D69D8F77D59F194B7C1B19AE18869C24D26A32AC9A51C0C1F8D9EDAFBBE20EF01B2B4F82FDE90DF6E5A2F1AA783BDBD4E07BB6EE47846B8AF207A95FCFEB0A589EFF862D96C4535D21B4D3B7D91FE03C4E7119BA8932E5DA4970E25F7D65FD7BBC0B4296453EEAD9C6DD63609E898E211927B017D16D4756D68BA11581D64EC045F53670177A958C2D3DD4C9B9F2D46CFF08E1E5DBA8C14ECE221E3EAD387E13E82058B5362C9272088DD01907A14496239E7BC393FED91A5A17266078F445910664F3CE851D3AB6D40EC7647747237FC83FA0F6A5E1C24B1E25A378D1C0ACAE739E96A66560805B7F840B31615B3F3449C2152DE53B72AC71406605F2DA3F079BB86E454B4A6FAD64965D441932A373D309E404640FF981B00EA23E82DED0ED6658C5C861C49099747E6068ABDC0C117E68AD24509B459911755FD78FB4017B5CC3BDCA97A6929ED2421A5179E8F8803D9D95BBF562E734B3B412F7CE1346D652349BF3A160A2968F2515F3F72C469B2F488B268D0300DBB3E93C2F6BFD7923CDE653CB827D017249811DFE3881FD55CCFB8143DDCF29CCCB81BFB31CF0E8D5D404D747A6FE24F15FD9C832C5FE833C4FAB342B78187426412B3242701EC1CC91ADC8D53BF4C7A2C3F10EC085FCC93418B64CECFAC21CA0E9A3F07C59A570ACF2C197FA8E3C3FE13FC7C7B617C4687EA86A679957E44331B287813B0EEC237A0AC685D46511F6450D50A8FEDE0F130A628DA5F118279444A711CE52BD9DE8371420919238F08FBEC3E3C656E6DB3A0D6B494802A5CC894EA595AFCBBC49266B0848C4CDE3BBF05E60EFE85C8BC019A18DA2676376F36C4F1BE5CF82B9867036FBCBD16F3B0A74B36CDB52F4D446AE2329350CD886A37AE3B25BE74E102E54908363BA70505373339701FF4219718130D74D034593CA8BD6A97723B634EDED6D47108E552B6AF6A56FACA3357905667949B6E169D202826048F59F32B7636BEEC6A8E0EE63527F00DB382A0878B93109798D0FCD97DB3D08C2B6483C2E97A0C020D879D45BF7F19201086FCB00A302CD15F146C9219FAD9FFA684569D708E1B2C655739E719F9F86FF34564C0861BC16A3AD439262A3007E4AE2DE33A27EAE1CDAC23CAEC7298E01208C57623D56136D7B6493BF7A3F414E705FA6BBE020D08FF7D3E6DA361DB1710EF4E6C07BBF3875E84B100A63E432EA7213B6409A20F65963CFF1FA5DF9DEB4B1B0CA13C334D9BD4A34389D62488F76C9C55ECC1540FA182A72BCC57589B90DEBDB386F2D033C7399C8801714762DC08F93E20193FC2BDE446D8779979E790CE28637920AB72EEB0EC8963C9116B678CBDE462CA352D9B572276107A7A5F56B8CFD7FACE110C77E8ED325DF08B847B00AD9947A6EA3CBE87BA65217B5689F4389C078F288AE5C887A492071C301D0FB6C53C6008A34ECAB5CBC3CFFF500C115B8452C952343D25D62646569DEF8A9A49E6104FE63D8BF2184DE848C86D1053959E43D0AE90CF2AB67348481C9316E7B06529101E2CEE65EF584FEAD271E2F105758E22A91109748A63AA1BF8CC0FA9038A770CA855EA4EE45CE4F90377BC861E063B73872276DC339550B9624B5D83EF3942129091D354E1FD458648211750E65149A4BA9662EDC96FEF4F1F551364470F0B5271ED130B92CFFFA4974869D88DED2FDF1964CAC9FDDBC4B352B96C880F668CFC1129EE463D6925F7F7C79DFC7956740097325B947C0F40BFAE7D0C3A98B1C77BD9A779BB0FF7BF6211592EEE2DB3ADEA63DEBB1FB6F3F60763115C500D87630D7ABF60698F5E23B4B0CFB23332E96F37A86B0A9BE30BDD5C741620CD7A991DE25A0351C58764EDD10F0F9C142E34380270B5D61241F2A599983D4E8F69A9359E050623444AED520AB9CE050BCDA459196A456E8C86C079F6BE3B6FBA2D6BC54A9D981067A8D0A5127426B28A9BDB3DC8CF9EB476C3B3A406693B9614CFC64EAFC150124B7A87743CD98F3264174C33255516B565B880C50388D77F4EEBDD67D53B21D8B9ED7F6A01146CA1ADCE8D45438EE39334D6FACD100B40BA9E029EAF01A5F26CD5297B37D676E45CDFFAA84DB3EF1D45D1C42E995B4191C416747864C6C0BC3BD6F0C3491AE328BA4C7328464367A5AF2E90C7EABAC92A1271036BF5C2D0130BEA01111286B3620C63B03E84EDEBBD49663F641A11EED398E81AE5EC3C3E114DB0CB027E90F961A8453A2AC5944D036112835C72CEF6C17F9F17A880F32A589AC518626036B5B5DE4893AFBE08A97CD8169F31A292E5F6E1FE678CEE0DE330A97FB3C4FC05C610D24DB818B4FECB1AF4215ECD67440B97FEB258D7B6FE107E8C5858941AF40039FA1B3ABDB23E2C717F9F7ED14F8AFDF39638EFD32C9CDA4EEBA845FD6645C435A45F91A2F0237414DB92AAE0416E415309DE3C8507D4BCA64AC3BF8A109744C4A9C446B138C58C194DF523E8FD8544C4B0A221E5BB3A36876F6DEA8F2EA2A7C46C0FF0483CE313FC1DDFAA5E5520957FFDB5FBA16CCA2E141B5D693E2A3F23D8D39ED3494DAD04D60591BEB763E1D831294351170CE458A8EBCE94509E3DA6AC2AF9EBF784A90ACDFB6FD8B5D32AABC1A9CED71B1A0383CF1909AD7380CB5AB379DB940219633CB85B73EC7E5A1E27FC30F30C37E62A5784963900E47974D50D9F98C73BEDBEDF1580776C2E4542F3243019A3D58D386C6BD7F797D6621CF09A3318B7360B556B7F5437C422E0ADA44FAB8EEE696260ABA43EEDECF8D1DFBF598F6275864D669BE001AD8AEFFC34E89475A10F65560DBC9A53B6FCD9859C0070FDAE6A08D8917D3F7E8FBA35BDE77BBBDB9012EBBAD495CB97A01D49E98E8226F531EB53B6D12DDD1FBC6B270AFC7504D7CF5B75C20A51CCC1FD35D826AC746264A8CB8BCE75171C5DD0C3BC575FE60630FC2545887BBFD075E38614309BAF0EFC65CF2F2E55521B59EB1769982E57C6476E30C2DFEFF9637187C115BF5CEBCAC56DB3F079DF10380C44F11B1BE772A450C197A92CCA64E00AE9055A0E465F327537EAEF8FE4581339C0B410D6E9082CF3EB2763211B5504E1D6523AB5A412B5088DC84AC0407E79FDF6B2A394BE5CC5BA63CC3A27F469BBFB45BF7492A8BF2044D5DA957C604A459CA11446483E922571D12515D9B15B2E4309BBF3D695E5F0AF3F5FEC0F834DA361C7B3D42A688AD9B228A33EA1DD4F2DC623AC33A9A87C44010E30A7DCABA0B632648D1BA431CE6CE450FB473383B5E3B792233015FC467B72396952DDB718BFB47CA8FC982425A8E4DF6A7DBB90852BA68741B01BD0A32EF735A0114FC6CD4857C350988857DA9429319F91028FEE66C9C31F6E829331B9E5D4F56CAB437E5104697B8AF88BE76A059811085B8BE36096669835D9C07821612FFD99791C5251FAAFBAF23AC08B76F6EF83D5A1AF41C45841F9D535BFCED3D3A23F68F93CDAE8722E6161640361A3DCBB1FA87AB6D884162EAC3622ED0FD50DB29A28E71E0E842381A566B65F2F60FF1076130B324E5D3B447153A689E3F8C4F3D3BCCEC3CF6742623BC003A2AAF5F32EC9371AA0C336D55A7F20A195B32178ACCF14F533E2E7AD1B5319DFD530038C33DC2EDB1D1FA884E2284E563D58F4E4603C47F71AEF75B85A4364B3CBFEBFE54E7C071F68C06A1A398377FD82CE99EEBBD573790BD20ACC6BCD2A678328B4D9BE5B281172975EEEE3D0B68E064FF3C10F054F0646C8CE599A454C1050BAEF8930F940A5913434E60E4452B0652B87E274C9154B0059EA187B252C1A783B558EF0BBABABFD79D9E83D616B848618D1184ACB96B868DD629CA765FCE1BD99AC1A9E682F210951303722533843CD64E99F2AAD6B991DDD3653ADB15F7506439ADFBE28A8E52B13800074CD342A82160824430FD3AA3CA3BAE92C1759CE757EAC10A25B283BAAAC3781DACF2116B79639F137B17805A6C6378156F1679DA2A0E1DDA1BE852FD1FC7F7AA3EC93B1C1EE7723449783CA38AB758D80107B49F21AEDAD60F502CABB9FB7B016A1D0CC1A97FCE21907D0F7985213C3327B1541D9B9865517231E313521D90AF4F73B49C0149C71770E23BC11396D7F0F74C457CC00CD815CC02CB9093ED83C4BB5B857EEB4C1759B8DC32682E45EDFF282AE3DAE6B2CA7CF3A0C639DEBC76A89A9F799DA5DA1F91FF69F5043D243E75ABD7568A0D2DA4B60E6CA6AFC4E9F55B016B77831007691AD893AB06657B6E9878C9F94D63F23A91502BE59B0652DEAD19507E2E49CF52299571AFDB3B52A7CB51AABBBFE9CC2DC0C1CC183289485B0A5B73993B72DF020B7018091AC344A2D7CAAE025631A36A3D756280DDF4BA6CB14E13EDACC6483F407E844B9CA4AB22CF89D0C9A3007C18BB513E802F56FCF98122B52BBC8B83E713BCAB93E8EBC34442A2DF1A1756DA241E1098B76D8D59753D8393DB85AE1B02201745A30AA013CC6AED10953FDE0A9AA8A905A0AA20AE336CE95C69696C79EAC469FC8621B9096F3AE7398A28E0CFEE4506C03A8D95099BDFDE66528CAC824F24E1B25540DAFB58C42337EC231A13453332FD6132954EFE142753EC19F2F896257625FD0234F2698B93DF13118763366A3549C96C20911F5918001D26B024ACCD9FA2064340CF5CFFC5D1C8D92DAD5C57DB552767AE366E89F834508DDC97206D4F81D94C0A4073220803E4D72FE67B50E45C182AF9513555E30A381EA8AA4BFF94D6B0C804100BD7BE230218FFF8DDB019BC1C4F7361BD16AF8DDA6DAD493605CC551C13E2BC9FCE817AF80A1B328A091DE7AA9706DD78C87EDC6808D7D14C0B42D981B1129712D7054DA388B16CF7D51022FC122B8022A28B281F3832418143D1BA845CED62B270195915912B348292BC6002CBB98785F8D7A0B68B11D5B82A8B353110DD32684C13E61244B8381B85E5B7DD19C1F463B6134B5D5B6EF6921D961631E082E54D07BF3BAAF993FE275125B60E58099613FF6E8A5FD9283D3BAEEDE9434A2AFBCF7B5D6EC8DBCD7A19745AB13D93BA5CF1BD9A775B7086608588F9AE8AD9256019F53CB11995524240817ED1BB082C35881FD6A2EC75B194DEFECF6D51AE4C70591C489D6A74D2F77BD187CD316F1E20A857263F58FECABCDF83D6D8B8D4812A5546035F8CB01BD254114CED59C529EE3EFBBA31DBA8F544124F328EC33809D2966F839751097017119F7C6A01FC771827A5A31C05B70E584FAE2E52407FACB9C1AD8D8E96659C8E063081409D707CBA2CB402CE1F6333D47A046DB89D29806FB2D5D39E7363CDFD9437CF79643D918B7250B69B15D542442F8EF766321964E7EB3EE5AF87A023A1563F093CF9B653A8318BBECA0D1374503059484F8E69E76D48CA32C99C079BE5795CB9BADD92BE9D6F7A243B8868F6C161422E6B16F9F185AFC3CCC6DDD54A26424A73C065EB8E982AD9C7642A571BEB27336DDCB4E4DCB60B6CB3353F140DD2DCC47E563B39FE31AF061B4DD500E2048375A78ECDFEDEAC7F319A04D6379EEA042E90703044C502AF12FAF8F1F692DCD9E49ACB7B71685A795A0A96F90CC66E27BC90FA80A92B9C51DD67D0C7BC93D120D73E13BDD32DA34C3AE0EC70169309590BA0648FA2561DBE50BE80469119C7DF5F16477020917BD5BA007E6B9D6E83C7940AF9F72034F4D22B85440165509928B8DD84C8C59F3443A9BC3D240918BFCCAAD38B478E5CB3FAFC92C339422B4AC8E383723D00EA7AC44530C90A20BC4A5501A8B4E270FA672773D32205834DC45CBF19D29732373DAE20A9B69ADAE98C6B2CAB3A3FF8586307E56F44D4449BF90C7882808F466959BA10EF sk = A62875A3A6D305E120DC7975962552126CD844554857C2943872A4E524A6EEB58E416D4ABFE4DCB7 smlen = 2356 -sm = 2BA8302CB514B6078ED95F914883855A5482EEE34E5650BC0A2AA40FFA18BCC44DEA8CB06854F89328A5FF4641F8A3192068664189B9C89AD2D4836A76940F1DF7BD3B91C83C60922381E011B0A6C400903FE6B2E5F83ABCC4A529D526B065AFE015CA60941F21F44016AE95E4F9D318A05A48260C82A1616218933DF4B9F2904EF279284630611E4F6F1618A538330F766AE63AC0230B4A2DDA15270A0A0A78120680716CEBB1507A0018F05218122D6785716AAA43E2D39E78E32076084A8BBC3A02A356F8B24025019383F2BD1D63A98C8E704BE0A120987D74438C881F0A84CE8EF44AE674C30BBB1D249D9EB002AFDFF0AC7B0AE3589359C52C560291BE459D5203E41055655306F5269443AB23FFCCE7748B6A33257CE71E1E3158C23A2944CE2ACD5431AF1620EBE607FA6E30ECC06AEBB46EB24D4EC6E47A08A36605B6C8BEA1F2880854B6A6F92E6701C0932C039EB2C942D5BDFB8E405497EC312D20922E4D0D8F35F2D44619BCA21DB9E36959BE8A155A3345BADBEDB5A2289FD79BDCDD603F5767C1D12968DA619130C792D43E96A7B44C53CB40F969F7401080453E2EDDB55933D2EC63643C032D41BF831C092A7F868033937E04F685E9E48ADC0D459E0E6BC185B0A1FE3BCEC72E4143FC5EED8B2876E20407D2135AC3C428F795E0666898CAB2FA8337B4666ACBD29559BB188FA9CB3E83E7A9BCC078DE14BD19154433C10F874EFAD7EDBEBED8A7A329A0FC81DFA1FA6744E0FFF34C0A9C751D0ED96D4F5CA99205236C26094CC44CDF9FB34B01BFF56D8EFF8BC2FA733AC67ACBF9673EE89750FE39D8FB3A7F6269427EFD22213579C1A14E81288A436B0FDD388788B8C8CD2BA7DB2E15493EC6DE630D4D67FE769EF1232140C552C5FD52BAF96D54390486663BF5AE17274C994A2C8F7373E61F47D203A9FFDFDFF40D00F3C1C2675C06E569007B171113905F44D1B1C407E58B2FDA2CCE5B01EEE92715EAA238FB190FF7F6136407BEC2267A5A180E62163BF976FB62F697FDE9D936D088CC47DC1F568083D95D205EE9B416A2A55D87C8C483772F7E3CE01EFF88EDE86659A548D15AF7132A7A8051BA630714FAF5E5A95E3DBF0DB1F5CB7E3E75C138DC9A5C9B4AFDF2CDC3AFFDD1821462F2B0D942B4B830997EC79496A9479EBA3B88A30EA7AA047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 +sm = 3B78EE80FF8C06AE9DB571BE14AB6B8E712383D1D54DD05BF8942FF443BB05943956B0B1CF2DA1140E57E8BB053B80E92E8516F500A4414A4731852CE905A690923FA150FF7620B19960FAF62D77CBD56D471592E0A8582EA1F75B707A9888CB14F21838DDA98584A8827D31823F71659393CB0E209BB29B21EE4D23C4F6AA0134C03DEA405C11A54318A835CE27FEADCA1C4D4CBD9B3AB826078760FEAFECC185CD5FD5D6BC1A5DBC96F8DAB65204475229C7F1BD523CE2225DF8948AB48262C6371F10A8871B3F7E66E5DAE0BBEF78926FEA5C22468E0CFFDB4277D5FEA1D67C327C525BBF5369952EFE19F3D6521C65FB1FDF7F86024A876EB65638FBA6D3C5AA5401052F5E14CB26EE6BE0ED7B0A0774A960412F8B2DA9C40A38FACE2525967092ED547528349E26AB2C35BF99A0CA6691024152A4F960B850E95B7871B713101E317BDA613A9BC4C98F52117BD98E3CC835BF0411D9A07EAAEB0C60E6F46AEA35C5BE4130E17784A0077A22499D2188FDCAE2AD7692E3C1407D992B87CC9DD92F4E136E8503A42111AB8FCEACE79FFA65A5A480378E669A01B624FBBAB544453F7AB145847F3A7678215E83BE0D2FE69BC3731EDDAD458ABA682D01DBD8AAC1782A2A6BADEBC688ADD2513AADE4DAB3BD84673385EAE2ED202041F30494AF4E46E3321C0B8ED91AB4612591E37F4FE03E0D5A0AD240DC6C02640EBC4335BB893CFB76913C8D6A1CEA4BDF56973170A14EEF9CEFBE5349976B69AEA2EEF9EDF4DF5BF6C5FD66026E3F809624F78EEBC7C856F01CE73403E8A1538DD2084F6E9C66392939385504A66430BECFB6BEE11BE14A691430D1D95079F18BAAB68387C8F652E0C3DE02403FCF86D9CA83E880489C1568CC94FEC4C15E2949C5E3A4919E5C6B241419FD2EFD71F5BB2FD21D9593B658797CCD0775F5BA5C77FA79CE76A77B0EA7AC09BAF51C4A381AD98E39BCCA164BCD0C1E1D30574CB0A0F1ED187C08DA07CF9BCA2B471198B71EDCD05FE161E0F69446072DF46EF697FDE9D936D088CC47DC1F568083D95D205EE9B416A2A55D87C8C483772F7E3CE01EFF88EDE86659A548D15AF7132A7A8051BA630714FAF5E5A95E3DBF0DB1F5CB7E3E75C138DC9A5C9B4AFDF2CDC3AFFDD1821462F2B0D942B4B830997EC79496A9479EBA3B88A30EA7AA047E2D484D798B3829CA6037D6C1588A2349DE09C5DDFBEC987652CFDA01454ED791DBFFA3D9DA13A35230ADBE1B39B042E3C70589658A03F75447C1CF3970DC10FE5A4A9E980F2A33B642B42E5E66E9AC4E7A56888FCD72913A79489B5B163BD37B8C3C8D242FFEB37D0C1ECE21034BE9E3685798C2EBC6B809DEFC02C6F0C2A3AD70EC0BAD12D57ADD63EC3584CA98E680267FA514B34DE4147C9D901B59914D49CE9E0F885855ED0CE7973F3307B675408F90B51C6A4D38A414D970EEC989CC7900D7723E19ACC4EF743F6D39EB1B563B8C13D42C0056B6C49732854925B606467F7BC662D17B924FC65E9C3CDC2AE73FF73040011A152B05ED7F96B2FF4CC39A22484AF72812EF02B08EF4DCB64C8936E74549AFDD5D876027FE2B431E61E52E8793888473F4C1E5C1BED2C4AEF8E5E300A735B302474FC6F54869984F1A62DAE29C7C9A0CCDECAA55FE137BA14B5C5C121E0C5EB33B035E01F3415529E0826B27498D7A71B0C086BACD140C02A5948AA54799D0DD0FFD384C7E68578247FA28D205B18ADAC94F7D3C8ACB7DAF71AEE347B577D97EE8E7E865CF4FC1C16640AD1E9D0192AA13AE81A71118408E145B6121ABB75B4BFFD1D403057D4AD5CC730452475A7F067690BB81E81E17BA8DBC31059969B20D387BA59CA8CE499E59A65C8583F29CD539F4F75DDCC68C7BBBC43C849802D8347143E2FE78C1AB6D7AB6BA9917301C88386B294AAC995C24AD680A8C3BDD7AEBEF21E84F5A1909A2D83A8DFE46A75F4B2B47614CD39BF3CA3460DE9BB5C37EB7349A17AB32214D031CE927806FA394470F407673B0CDC3D9A7E3749F09CA895D464A4269682CE6DDCB8FA0EC2F05372C73DC3D06FA6F58090EFBBC6D619A7A565D4EFE441AD7E018A7F5E1384B88EB4506FC54E0AB0A8B9EE3641760FFC08F6BDA78C12396473D1243BAAF6AE10316213115441C0B65C7E475B4E1578D066A47D9C6E92FA32D0F2C365FD15F5A2E88A81691F039DC642ECEDB6652D08ACBE64625B46083CE758FA96C142EB34477E065AEA04A45FF4FCC3E3D146ACD7041F5F7E4C6B26C8205BE7B66DB46DA55556CE02B48AF55A4710BB28B8CE102CB15C1A4AF59D9A17A2DDA6E2D1E96987F6AA9F4216D8D5E5CBFF7E2CB775E83A776063A4AAF937BF0EC84149EC1A7EE21F735D21625E85831B80DC11EBF04F30B13E3A7E4D4784C5F8C61C679E0B6863958F42ED31DEAFFB4C272A3731C1407445CA7673D225EB6509469DC6C1F0AF43EB00F18B3A210AA57D51169F2A9FC251BB338ED4E9DDB19282DCE871211D26482E13A8D533DEE00D36FF5CEA98DEA72D9F0B32DC398A3D5537A3373058FAAA3926C127A1EC739FAF3D57CC1A05D578074A3A72C3F2B1692C2BA1F1FFED943E7BFCBF1E664C4F52F7BF8D86174CA8910C290C06804A7748DB21008AC43E653D7FD7E0C982EDA9356F68DDEC26473956DFF281F7B767010C57F4AD09A05063A6B3CE078DD32F3DE1F40526C06A2D60E36E2C70502D5BEBFD2F3BFCACF8720CDE1657B9892406BAA3DF01E59313EB655B6A545331EBA01BCDB9C99E4AD7FEF7438AE8715FBE589A2F99CB9CA34B9610B3CE5BE38FCF979240698174348417420AAB069B8AD5F646F82958A136DC9F2F81E601056BB4AB5E10F4EBC4A00E18924C51D0FD104078471C6805C49D92C78C832EC3F10D8966E19ADD3D3B4516E12DAF4F63FE6BBD228062DB743D1F867800854F7BB7FFC2CAA0D01A0BB683E368673A8E664BBAA17A8C0C04BCFF05246F9C4F3020510A992EF26FD0933BBFDE9D042862DFFD33A6465F590A2287D8154777A89724FC3DF9F2F1B1ED8765E7C7B761CA4781006822065703ADE07A6E874E70928E1ABA29EE490690D24F6E73D96B85FB53ABFD1C1FDE439279E08FA232043B2344B267CFE5901C60E7CA14B0C85EDCFA2AB90F341821D2B4E25FE23129F2432DB932F23B5957706A433B308FB918D1C8D81EEB399BABE95E7229AD41F30460CF28671A4508B0BD1C61F48CDC23587BB9BDC6F565E76C86547CB71396661BEC8C7FC2223751F765C91C45C674C36B49AEDEF3DF2537F888904B507EDCD89155D40CB81DDA74376BC9CDCAFF8A368F1086C99EDE25526BC53F95F4017 count = 46 seed = CFA713E4A63A6FFBA43BFB898956DC400507F68AD164C3D24A67B5F8D7548C9DB44DAA43E5E4A0990325A4233089318A mlen = 1551 msg = 6A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 -pk = 1B1732C2F0F155D4751CBA1CA0F8BC57C899D7DCA107F56634C2CBA4EF15EDEF8872C6815D1BD7A43C296249B10D780E26F6C8BB73ADF0FB5E8B00A1A2CF1F68D52EEED69D6F92A6A01F2E8E41D0F14B712B1AE6479FBE0E012E11A346F245815C77B9E2441C5FE6E1964534EDC775D42BC6D1D9C8491E752181910FB6B66370E7B9F50B03845F06FCA91920783AD70005ABD7776566F4FB0C5841415E152368BA060D6F1166991977229F19D6023BB99CC8D83C03834C954FDEB29D2BCFB00796E5C6E25C20460F907C8EE2156ED4A3A98EF51BA331C664ED2A93A90F85D2B2D0B18CCA459A187833084A311FDE07360547FF80250147921222F281DD07BBE6745909D9D7B6D5A848D22D353B6990080AD852E99AA541F87356A259C8B9E94518B13B8037B3F10F23B9E00FDB11A1BFFB9D2F72B8D1CF8828421FE62DFF95EF506973B6084513CAA1864EE2B089D4095B37F70A32B06BB57BC8B6AD61275D4AC4950E2EBA357B1023932E2D58089BEB93EA6B7A97516A5384D87A93F85A3C0042FD4B3CC21C92AEF81AA7D2359CCA89929C0B7474F608FC717BA81BDB71D8BD05A1F137EF8151FB4FFA49F4967BC7622BA22B04BAB8589B5F9BB6D4E12EE605B896A898DB240568C815D41EB749EB3AC70CF06F93456E7FEC551BF5718D2BDDD61FADEDBF1893D9C348DC7965330B66EA6C5F4D0E910F68C29ABDD460A5559A58FEC6A308B739C1DE5DF486B2B89B084FBB76853E0E48BE836B876D2F2F1F4A7D2CC8840797F83EBA901973ED3F61386E8B949074B17095B84D434EEDCC6FCDFEC961757916A12683AB2EAB6A0BB1D936072A371AA61478D8F4175A70B3838E19FE3744128A3D913977A5C319BF4C17A71F0E250229645798B1025B0364520CEB84761FC9B78642593B1C38BA0C6779C9331CA8FB56D2037A186C36681478C1C7F64D43F651ACF4A656FD73D8C78767A72F2D846EAEF9CB3344C57BD9BE0DD7490A8BB74D03045FDBB01E623E66E7DE8660B0F386958AE31726370D2DF8CB00279AE313AF615FE02FE55D093BF8D139EB696F74A4C1518E2723E4AFEB30605D2300C6C7B2E1F436D8CA02F35809F106217AF6D3B80D106285A15E45240937AD1B9D742D02860B5104F93397F9EA61F9E0524AA4B1C03253A16DD03BF2E0F62A4B84EE9E65FADA5AF8375755678B33693F6749D113009EEC0428513AEB05877DB193F32914E35AC5336AF62DA7187C900FC87654BDE9C5ACC974FD19F1A88740DA6E73B53FEE81E5C774454CFF9905104D6CBAAC36C639DD17BF24E818405C6DA7B80DD82984E9A0FCDB5AAAB4CD1321CAD61308512FE01C6CA3DFBF332D0C0C5D78082B3F954545A17E2873603CBB32F53C778438E0E63FAC4996725CB0A418DECD1DACC03415EBCAA3C18E55BAADB3113118DDB0A04CECAAFABE1D09A41ECCDC27051EC1ECAFBF1ADA6D1B738C273E2687160207797904FFBDC7965E46EC2EA83BF113E516545CDE944C9686DA06CA1B13F7D57A76044AAF4252D64CA912BD2853B5EAD796F03D12285929D06B6DEB4D9C77D40C34F6D17E95833A9F59D99C3A5EF21E4FCDEEF06E9F8572A101C9175B111A44EED74CCB379E011E6FC700EF89ED715B192CC3C38ADEDC25ECE59E1CD94FA1C5BE3373B784C3012218BF7E1E32E8797D5CDD503BD43E7BD82ADBD4C5805501F5EC8F57E03B21D2FC8E70BFAEB372B2268AB10E04522E122BCF8C395089314B97940E982BEDA874429048B4777CCE54CAF912EA9AF996329C1179FB53AB17F6570AE058F13FDDBCB0A08ED04A3D5E2016C29DE24A75A1ADDB435A665FEB405B1FDDB918C93E44A143FCB95490B6D71DE3D8C5CD0756DB4F5C8576CFFC6A4C4AA640D65C73EF8FAE4A1C1D37C2D1EAD204CD8B0DCD7A211CD317CDAEC22CCEFB811723795F32CF2C298FF70A5919BA204DF888F7E8800126BA9865193FFE761E8AFF08AE2F91638D9BE4219C203F37D68B05AD790849BE219ED2977BAC1845808736E7128519682281C47B6BEEFE83338030DC9AC5A4C9C696D08BA4328242C3D477DAB93BAA86592C1DF36F8A5E3E6AAAE2EAEACE7B987C79DD3FAE97F011A2BFAA77DDCC8FAB99999762C9CFB33FEA966C34B1ECB10CD6F3E2B53AEE6D062D9D7899776A3C53DD341250FD62F78AAC056E35ABAF081A01EFE36B9023D272F87800192B98CFAA726F03B3F17EDC0C3ED6F4F17AF96E6712518D901DE4341EB7BEDB75FB54A19115E9DB2FCF1852AD95A0E78D6859132F6F2AAEE4E0AC7EC8B9D9DD4BF088CB1C5F2082AC07758FEBA9369B5AC3E28F73E277F8491963911AC4EC227619CE726C6D7D92C7AD349B27E06659A90DD82138CC6C53C6DE53A2F7EA64FE00364131B151BAFAFF9A3832A946E5547F0E6E599AD65B591988DCF9358BA6AD10E9A10EBB329A1D7D0A6F6765AA330BDF095F3A4D054C7BEFA76DBD833673F613333FE9AED39C44072B88D7DBA15C8F0F561552C04E430AF4916E5C8BFFE804CBB7337763F79B7533BADCE62487A1FADCD617DEFF1EAF5F34FAB6E6A2035DE36F4511E2B58EBF992800E35814D4FCE9A4C3879B639671C1CE3F62DDFA5C86A1444F4847A5901DF6799D5008A00919224D136BA23037FF8151363D66B5A17A4E434D1E3BE0F95C0232D2D30DD1043D40001A177F25CED238300497AA063D5CCDC5CBC2ECF9CD5F021E95F40EBCA0D7B740612DC0CECD537C61494F0F3D670A47BD1D668A30CD4D217A9290C0AF1E4BCB5C42FF0DFB8E1BEB3C88372D5DB6804BDB6CF914EF6F34B12999AF06273F590FAFC154380C44638DEB9D3CA41FD9217C1D1C7E32B7C60C197FFC75547146B045096688B95B9122E40546901D36712D65A82355490811265B4CBF782A1351FA281F0D804930DD33FDC577276D796F844A344AF3DD9A4831C6E53765C53B523820AE81E2EF711EBA4CF025E66CA7BDA64172D01E86689AB35B01E271419233986F3550946E1910167CBE7C2E53CC754F3B0C076B4CF1F1292CB487FEA7DA61CDE18EE59ADD839882B1CEC600F25FD3E017840807B62E8A58ECAB8D3E04A23E8DD3EA54A1243A6CE1561B0D4611552FE450CFC7CE7282AC6DFA0D8C594F7EABE87059B81F6F5390EA75C7230E283B3780E0AFCF0FB652EEFAE3A9306EC7093F0DF0B96850FE493B4F212E7D28C253D2270AF416C5E78457B9694A1C377388D14A59BAB699C2FD1742FA580417AA8D831EE4CB343182CC7BC282C084118C888221978D572733D1930DCA54FDC8149879B64B5600B8ACD9A64219796E31E70D0310109DD04B66641C284F962026505A24AE9917CA7AC9979E40C26132A9969657FC3FAAB83A4F26E6C6B40CBE611D0A09D0253A7E428692C9C2D5E62361CA6B4E9464175F47D8936B9BE2D727B0DE259811CFB2778B2CB046746A0AE06848D420C4E252BFD9702B1E99677CA893409C610CCF8BDBE13762CF7A1DA511CAC6B8991DF888226D604A0199DE3B87C03F332E980ECE33A21B42B6FF6D50933F3D640C0CD8A5367775548ECEADF4626EB5DA42329C0D83AA37BFEBD8025C3870C45137AFC911DE1251E349D1FC64068D09CFA0B2984A46640F0ACBADBCDFFDAB642CF3C093CC00082729E54FE65B846B6158D737B68119227B8A2011B8EB3D9CF4B3D25A1ECC0C9ED06E41222BE032A4E10829BDC710A3C72F608BA2E0DDCCF3987E5CF1791BCD373B7B38AA2D7CDB2EDD40B49CA3BEF2BA3EF4C0401703C93129A89641A3AF6DCDCFE0D05B3486274443F74AD2219A07AE0C5EC4D790524BBFF70DD7D057D67559DA4F5FC009DC9AC62C11A29FB7E593249614BC0D47DBD26CCCDEB0F7D0E243783D91EBFA90730909EDE3BCDC808AFDF4B7D1C976A02214613CAA18A49BBA69D981A8676EA36F26955525ACBC2769D5AF186405CF2F395FDB43BCB126370B79FD4C3B3AFBB508E991B3EEF624636C0AD3705ECF848650763D6C8C8C30B30B5B5496FD9F579566788741FE0149A3F934F4A3E6E97A6E2C78345139C58A3ED79F1D20F49BF219FADB5F52A03B169E38EC0C4A58F98B8A44F4211F86F4096BF3C286CC650CA50C42445D3538D4AAEDBBA357427A3A82AA32DC3FC7C000411806B6E1F0540A9D49119A76048853F0DA3B7F8FE3E57A5F9659DD527946B5C403870608B6E589083BDBB6C30255373E6B4048E58DC75C23DCEF563644249277D8375AB02C08ECB33CC597C2F793DB4F87999075D0E0BA7720A286B8FA4D67D27B524264D70C4EC0CAD32C4A0E0195C00825C89CF130BC7DBB6EE678E3216B85EC352C0306A8A6BA111BB485DCAE2E18C83900A1B80C4F40E2577671B4E6C33360AD7BF5181255448287C55F2F9A39F9A7AA76EE010725E122AE59132F3584AB1FC67A806439CA3C1E0E6F24D6628657B8BE7F4493C55649B9FC828072BE2EDF400DE68F45AA79D92AD082004E666936D40B2F988BC78651940D84E8FAE7F2D70B92A48105C8C65C72346CE07E46BCC2A173A50C68D0FBB6954FA2F5FA68B7E7DCE91B40125FF7508B1DA074267ECAC48D253F2C94BBE270AB21FC40CE3301B63B95F1A03CC7019EC37B0B66B5656E318229741478B8CF52FDCF00DD6F22B281A87E3C712D9673D495D0728ACAC9146F6BB1BFA7F52878B1B717FDD5316F8C5018CA917ACB8DCF281F46585445B63667B31A36A4F06377DB706A94CC279CE7B03B6BCB9EF8EB9B2A1308A4927FD9B206CB980CBB16B89C1417ECB07C977273626E2F80F1E6A1193CF715032D8CC2D268AEA1189D46EF80B72835F5843FEE54E2A11221BCB22C46E9C6578F5599265DB495AF16345EAE5BB65B52FCFB690579F60ED2E93B163B793437A8488739BB61C1AF2D6734E2A310DBA2BB9769BBA06F7D79D42331E04A46AA1BF48D79314EE0E4462C31F39A29005BC78618912959662A59E8C6F9B85E05DCDCBEB946D6B94FB39AE3D5DDA20DC1B6ABD8B6CE8FB71EC2C5A7364D504797A892A1370A52C364367E625E44791B0B1A81F198D4BE9D25AD76C038B71C58CC1B9F6526DC397057F4C196D47E34BB50C5802EE4D6B6A411747BE1FFB47AD89008BD8AB02572D3695753EC1CC6E557B7B55537A32D128F03C4EFFCF59B3BCC13FCA02AA28114D71158F0B7DDC0975E6FCE4848904A193D33D616B07CC9031AA3925980DBD7454EFCA97B03B999FAC16636BD190133112E614B4A9FCBF396ADB6F98553BE8D0BA76B022C6CDDC1F03A5A5B2EACD5F2E33D68C7772BB972F1F35B4C2F3F4F808881131CFDB07A41A4F418ADDAA427C552D3642C51646B9D8CB569F652A8F5D0A2EC7F7BD3E89B803D0BFD1981AACB6EE28E7FFF55A4E3735F9D86AF34A22899F5EB665964213427CC991C48398593D17F8E68F706F1EED9F0BEC959789FA4F5599887911498AD557BBC335871F2C219BC523250D3DFB633DA7CF666C48FA719C52099C36E1ECB96B22353C83827CB412947BBF8757FCA547B0E66B11C2FB8EA2E3F2ADC0D2B045EF37E2AFAB114CEE2BE08A9621563ED11A635B41DE9530B779B7F6339E18175176E8B641850588FF93978A7E11341A3371F812CBACD4F233AAA58A728A415C0380EF9FBEB66B951CAD9653C88FB70178F48D540E8225621F71AF19A2EC9F6998A043ED55A772418B40091B170C2DDBE4A3487A01FB6B555F21A71CD8A7C575311C5186601AB8098CB70F46949122ABAA93B1722ED3652FEC55A238595DACC310B638ED181EF2BAF9E28233E2E325F4CDBDAF42CF84E7AD40EC93A48A782581035F480EA576C9F72BFE14DB6CEEAE9960E07730B7FB1D2BF36BD1D0A310A961D578871FA0EAB407EB68A77EB09ECD41C60F14324245F8C70BB74B97A52102C3DAE75F2AD469EB00921B83CFA5008B71AD1BCDE006BA03DFB25E733178ECCE489BBA141595EB96755A867928207C1CDC07791544224C4DF4F62B19FD8F38FBAAD9BE3E963C3657143221A2E4FC21951430BA9EFF6B19867D1E522B92741D38B4AC55660C0B1A6BFB620A24621E2C74DECC5ECA0B9E8D8470F6F8256CC41B0D26CE70A53A0C14447F61B115E6DD82ADFF70C1541F7FBD7B1FD859976673AF1A42562C4A8F86FA30E8BACAD4D5B32C0E03A229953D1EB57BAA1D693C42F28CB680289D2D67FFA47DD21754FE399F83C0CDCEDB15E9D11DCD17D90D3862CA315114B6880C6C860479D1BDE81985B0D175144AF1C3F39F551121716DB1A2AF0A0CEC9435694614FCF5E2215EC942052F02EAEE1ABFAF164C2CD8DC23C5E496A5C7A064171F235F8B85C96A23D62C3808FE69C4417B0D1FED6A95F962FDAD2F802D749916DB703CE5C67CE82F3D4F4615440002197366C01F9E1444D2C154D0A768FB3EC7CBF4ADA4822366492DC45FA2CA70D98B3592FE71FA740397F92F47AE1CEF629EBDCABA97BDCF7B23C4382692D041467C8F4522E06824D664DC161FB235C508466B55DD4E41B8ABD3481A9C64B86D0D0FD2BDA523FA2DEDAF5AC663381B66FFE7C9892BEE5697D2AE4DA0E8AC2A91A24FDB58E96BA332BBE4C6A321D3C4BBE5713544B4C6B19D21495F4BC19929FF64E4B232B3C988616B964A633C20DA32EB8CC97582AE35D335CFB366A5F740541CC4098CD4A8A67FFA2CAD342508B8E2CC8B3C8D7B4567A0B71C688B5E05E196EF91AB1E61B93054A40343F62461A96E8EB96C10C6706344E5AF2D3B5E3811BF09A2A72A893BABF87788D67C5288CFE3189512F07818A45B24BFF36CF29383B0BDB15ADC84A0832C0874F39A410910C10C5E295552CE7123746DD78D1F2265BB37BEE7780487FAC9364BE320992214BD4114F9741A2CF0BDB57F7E7BBF2AC9788439C16EAD463CEA2E268CF5EFC829072D859BE691524547B31F0430263349AC7DA1080905884FC4D3A1626CD3671A83220C22CDC196D304E76476371C6C5384E020C500877072F631A8371A76FC8F5A39CA61C038606922981AE1AE5D15A37816D2168614C1F28EAE133642811DF2F99A4C2E9D591FA72046B5430E03A29B499E2B84302A00798762DDC973A2E4FEAF9A2CE15AE52CBE35C9909D626C984C32B2A2483779365E6ADA1 +pk = 1B1732C2F0F155D4751CBA1CA0F8BC57E9238B452A4F57BBF24E396687218267CF088EBBB2CC54EC7465C232C8AB0CF0DE7C365C086F6250B0EB3829620A5A9CFB0C7309857AAA9F4124B7113F2AC1C2BAB3305AD11B48DAB02C724EFF4B27A3371FA735902C434F09F4AE4E1533A27C8A8AD8B8AC0B82CFC236E42DEA5C762FBBFCFEEF34FCFE0519E7563D8200E4D1B52ABBA160DD02D52416F7B8701883C7704538339C3D914199BAF84AB7D7016B0E68CAB9F30DC7C536429738E3FC846B4CBE531E9492ACA846CD24D3290DDDB6D23C7D7922DCDF355E900E2103BA936ADAB1071BF0F0EC1693FADF5F59BF33F58355D864409DFCCBECEC36BA8D579AD68FF5240B9FBC96F02DF054229B7E57CDB8508F7DBB1EDA9C333F0BD59C2D374E331C02714C1B707D0832478913ED5620655F12DB1AAAD7782C89A3DF1958FAAE2CA7C47FD068493AA582F35F6949EAD487B91A49ED1ECBEF69C6338511B4CF6D90D570DAE004641354A1B513F96B5E856EC232FAF4112FFA01C86B919A85E22214ECFB9F4BB4AE9B1BC6DE480904ECC988B248537AC74DD6DE8A837BFEDAA92F75C0A20EB1C572B570F4DB48D84BEFFC97E26C92FA1EBBC4597725534B44B04DD2EED4DF34497F1046C626772EFF7509D1B7C9283C0355D2B51B12EBF2A1F02F139C286BF909FF226DCD4E6D2EF8CEBAC11FC5BEE1A5E87B7359FE5F6163832B8C4111F8A47CE3E8C38C2BEEBF35278FC33C0B044AFC325EA88DB25677B71150EE4186BDCE91BC3CB260AFF663C77C5AB1896DFE5CBBA8B22F7967159049B3FCEC5D2112EBB6F865880D72188ED39C2534630A8BF24E60E851828E99369165310920CADD9E099F16DF406C82D9D80F43BE5987211E2FC33733D97ECA33CF0A9EAB0495DA2DC1DCB7B3FE6B7E9E0893534FC1CEA2101B28EE3CF16C4F7BF5566E79710EA674100BDE7AF001481F1F4B9EDE048148404152DB75599F4BACF911D29A9EB47120F741038FC9D81A52F197609ABDEC16B4D9EEA4F6AF7AB42C81BF01D22C1F0DDE682B098AEFCF8ADCAA633820C83596978E07555903AF8954F0173FCB46683A4A585FFE9CCF40FA3C1E8B35355A65A71A77BCCBFEE7957E5BA92D198EE68A6FAF576B42489ACAA03C4FEC5016FEF47918832B44621C63BE348270DAAD54B1C14B830FDA308E637882C6A20F80400C2B10CAEAB56348D28AB57D6E3A2E8119C4EF7D8342015B642A7C443C1DD407935F959197DA12ED7A6A5EBC3A93EB0235BB5F3C660D39A4E4D12279845DCA078F5A53FBB57F6BBA646B622B859FF105AC213A4BB5CEAF9A546C72DB7C64CBA413A9200B913CB9EE67B278EC820887F493A904973712264A7656C8CE05815EE5D5D923049E946479AFD03244C27EEDED88D9A271DC855D80E13BE6CA70E17B36D2B51A28F22605D897BF6080EF046EC35111EEEDE693307FCEEB6F6764D7B11FE73343F3F71CE2C2E1B2F603C766A2739D99C27FAFCCD24736CAD9D34FD6CDF0DBBB6FD27EBEF52775B54FD0E0423BD88FD9405736DE534DCC0BDE5F4047A3B20DA23287DE8139D9409E8BC06E882541696DA2382AB4A04868375682FD31ED7E8C3E56B411076BB23287AC718E8BC8D1E81E565A9CD49DB5782D08ECA34F20E331558A649ADF6B99F5CC22A46C21A799F22E2A718FC77EC765BABB32F3183E15918705643A11AD7D27027E73A2BC26C7A4A3861588DF608B8A10FED8CE0502535691AA733EE441D95A1DA8BA9517A1E1902D07C487FA2A830DFE1A36C7B3728B458DE01915FEA0A4B840833B0F6B3D522E42E82F874E876F3DD87C2B04A6B414FC231990F624DD01D7C2B249B14DD975BA539E5819DC671EBDDE1A84CFCE4F8CFB321B2F35D9C98158C695A8C063275A659EE0468429768C32A338DF12A5988C8E1AFDC23BFA08EB196A12180D8358D3E2E05BE0DD665C8D9274B62A2C2CD598FC6AC54D06CCB09816F90E8860F3075228A6685B2B9C9FA8BA07DA87DAFC84B2C6BE0A487B1BB342574E6C7808D334CD7BB4789E4B395B2B23F6C6B84844368AED3B6B4469869C7B5DF71C17105A4FEBFBBB4EEEB9974302648FCD0BE118950EB3F53F5ED0A368280E3CAD1943681DD6DAB201C21D9195247B324FC92B95B0A838D8B8D61C2748C80E80B879783FF488882366BD23946046ACD624961A01E390DD0D630287B8E89A43C543A77FD6CFFC4F49A5CCDD86CE9F6C72C4FAF8981266CC9BEA7629C32F515C92CBB1DDFFBA24B2FAE138E4043F1D37DEB141C8440D12DC7A28A5921B753AEAE5D69D65576419C95416F27EEC061054D4A18729D43EC3FA3212F68C3B8C72B9909D55228BD1DFA1DA510EF5DBDCFF6021FB029D25A708CB7D1A7413E895E526959BC9AFBA1EEFF8895F3457D1EF2674B30641E4E14AC0C8DB18C23FFC3DF79A98DC34FF163A3C37E19F81E349136153359A24E9933D5A600C65F2FA2C004DF7EECE2B63A40DCB811717674F4717FF91F6D4515652CC3AD1643143F4FFEE3EF33F763C3E9CCD43644B6145AF4A4155222CA15E1C0D30AE28AFA0BF5E22B79570CABAF37629C355F4375B58EDCADD5564C2008CB4737A8A76863E0685AF2427E6FBED4FB5B8D0155F82076F1F2DE4E9485EF2B8B018AFA5431919C7F810B3F5F1CBFF955B779A3C6CF260112A372B7EFA920C8657439603DB15474C33646FF2DE6B80ECBD9DF3E90C8F09C9F3EB58F2152ADB23875A31D22B9365706F6D143B09520B3F9A3B2F238F7A8532743C0415C89B64DC394F409918882DE495D759889C78A864FED6BB3C0DFEFB2CD974FD9F3D9FEBF2CB0010E9DA2284E158B8D4B9632B15335A3A599B48334ABCFF858937B72971CEBFF5C28A1BD5DB6C4EC5562B119FFE63EEE5E3DA6C3849B954DAC3AE8323527575EE3515AF0D276A99207C9AE368783FBFBFA7EC8A30B857ABDA7B4794D3F8A5FFC88EAB097CF84F71A2E4D32234E2A54681D839937117A0E062619D3CBDE55CD428CBFA7E9F5732F68D3399B82E4A5EDB70286C6B8D81C0F52B328D4957DA7E96559B432964961BCD9876FFB80056D62753FF78D3AF520B404659889EB25188F0A0EF787E40289368E26FB6CD0A8059DF5AC14E9FFF8F5815E3C2F9F8CF73B44C1BB0F543C64590C241A6D95D6F1E2642CA9CF9B3326D5213DC27973E437A5D39A49597D038903852A33350790502049E87B7CF6140358CA5DD5EEE74DE76952848000559D2080BF2729ECB8A6CDA53AB3583501AB68E2D795A2F762B911E276D2DD4485A2338B6B8D9372844E1CF1966D33070725ED23CDCA7775A7AAC32E5F391951612CC7C45C87DCBE7265ECCB69575989E5B31CFF68BDC7063F7B299E201AFD7C9BC456FA20F97149F84D15EC5E125419E9765A83F5FA5959B4F4590CBE52918129662D7E40ECE9F0ADA3FBC9703D681A0FEF7D992AD2D4BEBCEADDEA26432D9F86B911B9AE8731CF6C5FE436C8657E572AA36CEEC881713C971CBD1C14B9A649B7A79EEE1E1513B720C236CD4D3FFFB42F60499C55E29E21917E8C6439A22AC165EAEFABAB52C9062645AC53911A901C0C45DFA6EB1B658E4C308C65EEBE3B89ECFC8E544B64A29F280DAB9681EAA6FE041F43CA743BAF0BFF8172D9C8C965978177CD5D150A35D4CD8C7E54F29DBC529E260A5BCBB8FCA338FEE7C02D87976C4E1E3FBE8C4134228B5A7352E62232E33F89EDBCF0C070B1524E674F4DEAB987BB387265E02DE4B917BF4554E6D02BC4506FF6628839D3C8FEB553A3670965BF9659573827AE4DA3832F356386B0F09873263CC37D0F5EBBDC9E1FD1E86CD04B5C048F36205ABB43918AA1BE9BA159DDFAA1B0A1F46576E81CD3B3B17A74B31FB1374BB6312429A0CA527896D23F5D6FAD02865A2FF978750002160ED57E0BEA274C1BB8FD29303DA0B0916122DB14AC42B08263FCC817E3AB3D21D86400E2D489613DFD79908ABE17302B45A8B35E796369740D2E4D3D00B730F889A95382ADF7B7A123F83ABB39EFFC2161C88EEC167994B44415FD8462B6496093F3F8D874AA19BF3DF0099C38D48D8B481EF5657E65E5930F5BF0BF9C846ADEA35D96287690D53DE2ED22386CD56D78ED2092FF4273AC87E8FC7551D8FFD43B34086637ABBD720B51C71B37BCDC171C7DD5B38A704C2B59754E356452C7893200450DAE7F8EC8378F325270058DD2479CFAF1A617C0DB5572477A206651FE606B8722876FBD173076AC3E869D4270C51182D9F797CE65AEE5C23EF96EAFAABEE987223BF3668AFDF8D0E01504529AEF51E04AA830B6687819C0BC3C2AC212FAD9E3A00A3004D24D4A3D614EAE0F41D7EF97E34A50152F6030699E957D35A75A24CB62561463D968448F7626C33ADE5607CB9CA554AFDE48E5A4F84A522170C758D6F4F33BFBD7487B70A253C45AAB4EAD6E66CC76EF49AE1AE1EAF6115607F899CE08EE154BDBF52A1017901FC1740C2396C674BE0BF74D46C06B5FB0051DE972C9D55728C094895EBA99AEDAA3DAD8BD19A0A5B251B08AD8B718D3FEB8E1AD43108EC86A966DCE5B4EDAE6854546011867E65D1C6C18DFA4C57AE24B6E6BD2F6E01559E0AE5BBF930C3872509349D93A80F0A641B067378E333BEE8580EDE3DFD6AE22BB34066481D05DFD350943FA999832B0FBA45F9EE02103C9D0413FB69D70BD5EF79BCA2C3AC43EC7A797D94035B826267A2F46A31527113A1E025F51669464D144F6FA00A4DBBAACF2275DD2F385634A8886C770078D33D8FDFE7C62F11FF141B60DF494D62A83A25F8CB63C0B11BBBE120FBE3DCC91E2A7B004EEE716DDF050727453C35503CBEF6C2F9328143F5F54DEB69B139CA42124621053D5670A3FF0FFDF0F21F9E6436AF2E8E0DDEEF62FA4C2697F13C6441B3CE960F4F4C5BCEF6778E33353CA58FF021890ED4999086178997D02D7C504236FF710F732C274E748799FFBB868D18F9AD4D238E19C26F6D121DC4BC73EC4D6A7830E881463F5A0F6A677619FCAD51A8A01700CF5ACA0DA6771A3DECC083A22610834A7D464FBC1CE8F2644D62228BBE74A53A7A7865958E5109B67E56BDB07127A18E38C51E041C95930FFD696CB66EC9F9C4E150CEBFEA9423888D5441504322BFD10922FB975CCD3EA11A265682324D43991683C8C53C97639124AFB7B20BF114CB731A83D4118DDA3E3804A6154C68025E2B2E1F9509BCE8C182A8A361D1EBF75F6D0B18297CBD9B8B70182C1D2B1E4E6BA861034BA01F6A25B6E68EAAE835185CA2C9738460CB243B4E9416A02B710F7AC701538EBE41E7B799080AF26579EF122F592B676D3AF395E43A1C71491D2B84F68696F6C670973F20A908152045E530724BAB9010A504F26DFAC0B04D246D5ED9FE2B99167B700C571F1FFB2BE5B14512FA6E9ED5073C4ECD6F0D51DEF8276238BEEFECDB6A20377F45F1954A1F0EF1AF08A8F763D76599EAFE02B94BF59F83CE435A81672A4BA18554DFE83F72CDA3B88677616A8CDA412610875128D4F4E3E1023E1DEB16E64E07F77D7243287C958A6933808EFE0CB042325D2D26E4C61F9B28F5A3367FBAF035EE76B2688295168D9123F019B2499E6EEC5511DE0C6FB6B23DBCD6D6137706F9D36D5214AB409702EC19577F844039819A80149992FE8F372168BB7C078B685520B0FAB67273DED4496448F623655FCA710B1CF600F24E8CAC084AEE1D82953FD6A69252AC9300D32F63135EC86652B5D70791A19E477092C3A6D3A3B6B823A7D46AEF4C230EFE8E0D32DF1DB7CFC1ED9C5AD32B52CAB494D43E774451C65E14D2278AA08CA39ABDB98E0A29D13DF45CDF7403109A8D9607BDFA218AD1EDBED1B5EBE33015D43B380A9AD79406ACF97DD3A9CDF40E73418F04098B68978CDBEBD9E6783F4CCAE9DB4D1465B7F816B427303711F89EBEA17861BD92757EE13093C542CA7C455966303AA0F2E8BF8FAD1761E514CAC536CFABB0DF026A383C4F8FC7BA642671B59080681B1D9D6C75076BDDCA2ED3F1212DE034DD5AD31A01C7B1419ED44ECF20B0851F6EDBCF77F8E1CD45B220CB25C39B4045B5FE9B0D940A86EC94DAC8542E2353068240D7DD3DB761F5D7E5342510D4346FFF0AC505DBD3AE4A6929139E35CAB0225A2575350CF02D0ABA034F10EDD68C9F37D13837EC3563776081A78A6BCE17FCABA345BF295D48A6E01354BE2D207EB3781927F430704A7EE20FE742AE4A1494FCB2F0C8FEE81C0E17FE2AFCC0334484ABC930609E68621A1853E611E645307BDA40DF159F02C515C0A54D535B88AB5DAE21955217CD1556E7DB081058B8AB77F738E90BFA5D3D8E9DBAC124D2C1AFA595426CB817233C63543F8A6261B596FF67BC4667F896DFD16E603CE859539A806BBDE40E4C6046D1536B980C416145E8D43D0205C45C51A879E873DD388A967A330BA2F9573960B5E079A2C500AF89FB36E6A022043DAA77690B849ED231B016732034D5E6B9C72ACB36EA5BC897C5256D8A2BE79818695689C6C185A11C762FB661AB925B115DDC1F8CE109D79F4EA9BBB09418146B7A82B23D1C5D90B86DF0474A37C2DE26342E792FEF83344CBCFBA92A0C5C18FC306AFE7A85F7BF6ED892A2ECC1D3DF916B18BC0E6D6BD06954447BA3C3EE2F804DF617DAD9B22C380A409BCA2C5902CFAB3BA840F84A0627399535E8C329959B0F566F45435DB0B6B5B3F0BC1843058E2F9C75913C89E70ACE8DC2501AEC1622A2DACAF7812BC60EF5E967A1CC1086753AB7B34E5C0F8DB17DC45991F882E81D8FCFAB52C6BCB10520FA583E355A5E2CE4D20A0A573EAB61B291D2A180B4DE84D75304F9D4D9D35158F0CA65C9F265CAF3D8D0B7D697FCEC4A04A9D651D54D6FDC2ABA2A60E7C94D0A0AFFE0A73F73C1E88C00E36435187A903CAAF568F41DDE2E4D7DC36E30923B43461F6A0F2A42432908B9EE4887343A3E655D75E2665C43BEC40FB4373E17859B5B23BC5806BB2C7E4A8904BF7ED030A0FA6230D0D1748923310D3FC5A6CBC3FFD2142DF2ACC045648B734981C4BF584FD19138576A230C8789710C318EB36619CC53F17FE594D6730BF7E4391E7E2C5D566D3667 sk = 76AE71DED1F9E73AF77A2FEAE4EEF80F87414DFB7580FB4AE0325BFF20D74A5DBCAE38ED52B61955 smlen = 2389 -sm = A75737C6F4FC38DD5009A08216DFCBBE1574D05DA011B3AC56673C6F25844D994D7FFF3FF8C4FD18DC2611586A80A27F8D758022CF96EA0F4BCB059704100589312E2227F97B60587A8E7E12C3DCA64D6602DD95181C1CD170B9FE0D1FB38382FA8CCD65FB481FD303006419D8A6F44D27E608BF1498D153E9307BB562F5D2F9765713B5F8B19501D3CD81AA42B233B3E48BB58E294AC76A7B8370C72621DA39F8361AF59E508B99B53B272F29A1F6F184E65D14480991E4D7365F8EDDEE44BCADA86F3CBC0258270D240745348AF33DFD9752BDA4D85F43C9C3F321B276829D7FE9C8EE96B285CAAC39B40637738ABDCC4B4C3604AF8B9F5C5CA1A9BF3B542A02EE0B85DD725DEFE01EFEF55E88064F9041F6D021638E1A5313037EDA36B0D14D1091DE5B72C6F34A45C6B84C578F5457C987796C3B92237C19EF30C3A02C02D9155988FFBCA3D4B78ACB0251BF08B20C813F5B8226627694A7929BDE73B928E85AC1896E6A25B0653B65115AAC15355DEA66F3588126F6868C60EFC9C59EBE040FD70BA4C909819379B170502320225A24A788AFF75B12EAD5F9F7FDB7934CA7DE98FFAEF7F36FE6D3E2B6FAF73A94DE020044CD0DA1755611627C79DF00B084E35B4239F6A0EC57E0E5A5208A97B900C36A5ECD586D2C5BA8F2A2EED4CBB946037AB72ADD584B1753BEA1966EE43618FEE2B7C7DF435480913FA28A1C113D1A8B605DAB08BEC9FC5C894E4C643B41AA9B1D369ED612355BD54E659D6FA91B5C147C8B141C2F20E39F3D1D21D4A05FEEF167BCB0D886C1BDB4EE4A0E6E977ADC2B68A43387A20F0CBD3D26F0B338971DEF84D87A59DE4B35B2C891AE24EF98EB05E78169F66D30C7BFC9B745513CD96EAF495FE1D2B7CA669D8C96FCA0458320B047EC8578CF3635F7F7965D8DCF7F31D94D910A5BF4AEB675A2E5CA31E4A3148D0DDE02CF38EABFF44A4D49A27951A47231E1F239DCC4B8B9E99ECBEB14F56849641A2B23DA5437BF65780EE49C82354DB93A898A1330ED155D274157E3590BB4FD3A3522F22FDB7641E50F1286418A8082D39D20D85DF32AF1B405CB6176E06C58FF0E58C316097F6661CD6513E2C352338E1A609DDF2A9947F68BEB6D87C8DDA71F5EFB2A00986C10C80055D86F0E1963D40887C156FC974E4B9268A3965283AEBF23956A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 +sm = D537CA6C5DA317F4543052569AD5F1DC80DB792B29AD535264DDF7A5DE080A7B34F3186E754F82B1423349217670507D2E71675A2D6CD0A45C30DD47BE19F9F1A6FA9177E53B4419DB5960E28990EF165516356E8917B46DDE602DA2E151A26E0749C6197114249B834C3208D9F4347D380365C904F5B4CFEE8F500F9C51E31652E6CDC26C2418FCB4B754870E191AFF8D6E985736E0121847E03E3AAE98742CAD20800402F0CF9100F76828968247457F78ABC61F95F7A834F100F29C0FD4F953709BA064E48332D951B0B4989D8E11CAB87C9CC3261CE2812C136BB1B3BB53576C2C43254A0E7A46885067C0F81541E6461FF5A139B95091340441EAA6234FD678F37FA62DF03C9B912F6C9F8ACE7E55DA07309F15F9EABDE35B28F919B5544EE71915EA2D97D95F6886064B5970088AF2D3D4CB7A9CD9B4051E42E15952579B6F956ACF50772F200CF5093B01DD5B792C1EDB97738CDCFAFAAAF7420F87DCF5EBD9F6CAEA53B3561912E3F767083554C58DF3F3012EE0208D5B48C9851E6543DADA8CB9993BC51E24EC8476AD5387E1DB9A20E895DFE79D6CB0497BB540871995F8711CF92526A0972BB7CE2CE03F3B77D142AB8B4EC6FFB883A315233ACA42916D03DF2B2F7B647F172088A417F665C165A9B0609EE332546C2961180C868527B9FE2BE9CAB3DA5B1624D42233918B1F894B1011F4BB608D0C702E0F5C157D070B631B4A6202C1B143BC7F521FB23DDA7E7C802956238259E307031D04D0B1DF8A3ABFAE984B2C0F1039DA1BA6F61E33E2E476F8C79469F7A64812D687B5AD647C7188C7EF15CA4D1FD6052CA728CA2325EB56CB5E0FB73CCAABD61F6DAE6BC4CF238A6BFC2366C76FF26332C9F455BD7EA0F4D054417E0A412CF1A076767DCB355DE394CB8EAA7A00E4D9D54900A0F428CC0FEEB1E1DCF809FF12E6BAABC2EFB6BFBB0B873F19DCAA2B325FEEFD0062420F64821B7D2A7E3FA621AF595802BA5F087801D34363887F771D96B8879A02CF374C82019EE3115D274157E3590BB4FD3A3522F22FDB7641E50F1286418A8082D39D20D85DF32AF1B405CB6176E06C58FF0E58C316097F6661CD6513E2C352338E1A609DDF2A9947F68BEB6D87C8DDA71F5EFB2A00986C10C80055D86F0E1963D40887C156FC974E4B9268A3965283AEBF23956A58AA820275A2F43D0F05DD0EE484AF42B665FFB8F21DB322ABD256A5C753BC8FF6A2C71467922E09726655F1A7218E736752065C871221C0B9DEE6A9D56B78A1C3B7357774396F6980226DCA1F91BA828E06BBF324D5CCE8D584D9D298261C7149899FC9F74D501E920F22AA34706A79213E35914DBF57B9642A42EF0D8226E31ADF89D18C5F3163ADECC79172C95650D764E3729EDAA08C207D930C26DF8EE1291C1CF889283B70AF00C0489175F799273C837B281A5D1284E4447ED72598EFAE23B523274644DA19BC0359BA59E5BE9E5828FF587C335E136C1D789257864D2648EF9C03D1C4B9809DD07CEABD865254D3D8D597587D71E374FC2DDE89C22C2330E8904F6B53F637348434A21ACEAB9892D5DF8FF84CC58229782BED739BFB13448896F7B1064B499087F7547CFC0A49272C2A670A9431B1B5A07284B6749EF834510A3EC0C61A43D5D0EB48C8F487947C4FCCEFCC49DECCB6111D617407C76A1B4A849C9A190310711B102F142F9E9CBB29F46447265E2C8DDB9174B780EB4A51003FB68483A265F2475D5BF6ECE18AF0CF31BF24CDD56583E777C4340086917B78068DFD380466F43D020E285CEED97A467DB96BFAEC22D80B4A6EC0DBB98CFC44436A41CADC85A90B214F00990D7B7010BBE4AC94809A0450C9ABEE5AA4037A44B0B4DEBD264120E762086B8D6F17AFD37086C93A8A368BE97E0F7546AF16D731C21878063E38DF3DCF3ADE6DD2DAA43C198F49B5D9FF5362333F29EC2F13CBB90DBE4E703EDAE9A4F7334A1C5AC60D5972C4AF2BA61B63C93BF719854E615D16BA4F704C55260A8838679815FA59BE08C4243CACC1A584CC1B4E777FCDC6E5A167C4CC9093749ACE4836AE058BE89CCA3221A3F63F07089006E4C44E40653BF262945A640D8C2A24E7CC3529E4BE76286C86CA2089CB8D4684508D1FAB81EAE7D8C731B65A22700BF9009A3190F5ED837EC22F9112383422027AED838F16A7740CF79EC101865D320E380D4ABA745ACC8EED376DC5B3AABE58DEBC35F8E983C92906AA2E3D8FBBE237325302E2A23CB1312EA7F532D64E79B9815996D28E0183EB728A37E19CB219987576C142F4B2F66AC6C7C77028ED59A8DF27F78ACD3910DDFCEB88888B4A604E5D07AE1B53EA6DF6EC2163DDC4BAB422D2438FFA543B22441E50E4087FDE4BEE6D79D90A2F72548DDC41C5AE07DCC87666EA3C4B89A0B14AFE03B585E7CA507E5F29997F2368B0C68C6AB6E344C082BD06AE922CD8089634918D9132DF9CBD665A4149C59BF76B0E94F66481766FD79054AA80C02E0AE04A6E2BE090582171B2A9AF455CD9FC302CA9D1EC837EE26E0E4D0AC8F0692CB9ABAC979B58CA92E5194EBE46B520125BD0B3ED1AC2BD817D3510E33CFD17058F865DBC64E9B99352B6CAF10F0A5A47449BF927A8EBA06D34C80D77A0B00B88B25A4C8747AADBB11BA15ADF9C959B05C4371CD8439FE5028E004A2E1D2F21190466FC7FD56E9BA0599A0EEDD98246AEB4B85994787B7604CB52F5515B42C2FBD4B5E9E372A36CC4E66483DD884DFE42AAA5EE7FAB200D8EC6E3556DDE0F9E9C7346F9967F8F3CEBE1E4D1CD8E6046E5E94BBC74AD3D51DB0DC704F4A4025383F0391B9DA37BCA8EC59E807593A4F040FBB186607280967E5048CAB92215DC783D9045F7A0922008628C771778661E97E9F88EA84BDAA8BA61126F71D193A2A564E3ACDE7ADF2C0B3D5B022EB6E0C629782B0025C9079D4545D88AA2BA27D10C5DCBCFB7CF648939155066518878CC54A4F611AAC21BD3A1EC628D3352F049915FCA55234B9146ECE5F78FBE7CFFB35695363202EDB9EC3501A93B4B6FC81B3DFDB5245FEEC8AA54195262C2467E15506B7D42A7FF61D75998722D0208BBFEA05CE7D2E66900A9B34F44C2A21257C220C03F9D6D7F0312A36F5C12DA20FB5290D5CFBC1DEC7D05C44820885C479063CA88783C5AA128829417EC4DD41CF83A1D991DF2EFDFEFE375E93F0371695E353EF737F4A75106211A5F70C82B4F360ABCD078C9E829C82A6B7A36D22B8D1F6E3101BA009C759FC83999D52E29B387A8DC1658A43EC4C4D9330A4ED2138E035EBEAE6343A76A82849E37141FCE34E9A41EB5EF88BBB9257017AD8696C3847FD77AE103A082ED1A05DE9420984C147AFF927E1950244912079BDBE5CC07 count = 47 seed = 1F3193EBC58EF65E9E396D69220ADB8ADC729BB388A72CEC9028A094F1CBDED21CFB0C41356AF31E0CF66A3B0D843666 mlen = 1584 msg = 139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA -pk = D62072F78D834E2FDAC87CEF559E4C5BE6E92612F9BE5AFEDA882C6AE76FBC3B7B684C160982D9FA04EC489C4F1BF8605A644297BFA9D9AAC8B0137DD3DB70680D34D5E2325C2FFD42BB498A261791BA6C93BBC92CB91EC41C4CB651091A60F7AC426C50AAC0B03A476B4045BD1957338B92255108DCFB53FBD73293622B51CDA43E31DA3C16AF94BD57FFE2E76DCA94C129B3ED3E0EA1F4A25597345F6AE65AA35EB765E04F530EB2A6E6B0DFDE9C7511B9D72ADC069E48F26499092745C94609B3F39E256E7C6B582D405665713C05F8C9D94857807922E746398A92C33179A3425147FAD0F3D0DE6280E66DB06CCEEC0661D01CA53E34298719B4A5F359AB9533BCFE80FB863E8A921127937F9C69D0F80FF375AD079F1BD431E1E83A36D092EAA0762C0ED4DCB09376BBFFD7D6D00A1F3F471F5D3777A1B615A5AA31BEDA9C98AE61D0BCC42E52CAD6F6917A8C21C225F7E8F8E48991E89FC5465FBA00D920EA5FC583D0D5C278C9F6717F2DB2283863FCD8EAF44D5171AADC48247707DBBA86274A8B49FFD3B802C7B693879A60BF13DABF05D4F7C36643A2FB8DAEA12E596A082984BA5F58B38D1FA8A6B3DDDC9D855754AD87C2F92CF69DD07EB28EE7B8B9D641C4BD6D172CE518E03547DEFF3D469115CB7F61DDC66F93ED8B2CD2C0C91B277062612DFE87F10FAC230477264F08DAECD901B4EE80C8D24B81FBCED5E9B3FCA26394CB0502517B12094524E18160DA8DF80FDE86B78248A94571A3281CCBD05AD6D91EB4C96AC140E7C4CC7334E268EE74F8A55411EAE4BDFDC1EA82F7331505DDE2B4C2D68A4DC0E2CB4E3E45D4C66CDA3BCEC4AF9CDBCD1C7DF41BE1C4631DC1BD1926597E4F47E021B6D41428A807DEA4E036BBFB38D2C6FF47124ACB1620A1A8F82513C47A9BD53CF364ADB3793FF887C42F3787B81C27A6FBA5B1FBE422D52A66E9183CEA7B47EB1C61E7DC4A3BC4C5558F2BBECE6A1F2A9586FA39DC9FDBEFB8DAF24B44467C13461772C6F4D8C1D905774366D3636B16202D63A92AB4B04E0A5B670BDF90F0BB7BB6FEF54CE75A3AE288FE895FEE2D04EA71A7E4B200E0B52515BCDAC016BFCC69B51969CBE8EA66F7434DECFCF2C3D32BC22ACF2FA3F6DB8A5F7D39C4467FB709D4046C9C66FC3BB80C8224BC794D2074D9ADD11661B646834412E39E3605F2A9BB77D13DE6A6A68560300EB12CCE07B7E61DC79AA2643549C1FB31F8FC41E3DA07E10142EB9063E933697E7F9C9BDEED2F521DA95DF1C960617AD6EA02A8CDC9BA47918D2C8618F10E9B76964ED429D842B620C6AF71502B48642251EC23A167427A4FAF719DD46686CD1238A798919196EFFE366B83E74FE29725D0BA34EF5E973AFAB2F435FBC596458F98DAF18ECB2B5DEB11BDC238C4B1DD1871D6C7A9BDE8D09DCD5D808D256A9479DB5AC8EE9FB2C88CB96386704CE3D3D0286361ACD24092B2305B0D8D9D9BBF405E42936384DD3C5A4ECC05AF22DFCAD92416BCA93DE7A908039B854393D8BA846B169A70887F4E549791C9EA052E453D46000A888F31306DDCCE5B4DEF8F7DCDB1C1AC44969C816ACEBEAE1DF598B28941F8A9D626E9F448AD94B1FAF928FAA323656D00400CA075A049B0E2ED19B23B860BF41FD645D643291205E909826402BC3F95C4AA956225D6D93DAAC583FCF474E177D15C2FE2CD7AE4C560DB431D03D2FF3B5760D04BAA236AE4EF3C0A4674B88FAC245381F0BACA8B465206B60A239F6BAB8F265D0CEEEDDD1818A01160DC8E646E53CE26ADF3E7FA158EF64C43DFAAEBF5C161852D6525EB91566A410AB812EB6EDC91DA2BAC06CF1B0D1DC8A637F91A63F73DE73A4A417F4C10A673BEFE48B01B2D44943315C33F0E140B05EF37DBFBE76A695C84C9090D506AFB2C21BDEA3538B03EE05B91F81B1AEDE40A3BD83FC46ACCEDAD9BFE4007AAAD07EE49FF2B47F2D41A9913926E98B4EDDE9B70BF0E08B7D750D8E1015CE81237628C5E1E1ADD1ABF8CC3BA216B9B1274BAABFB6BDCF11C9333BF0A737E70C1812608EA1D2EA2D355209BEE46259E1BD7EFA06C69D882F784331FE6C3E2B93D84E204BBFED000A026CBC2F02D706F68093160D48418FAFB3908F2A5C36436EB8A3FA4778C95626F913E0130D4DA83419E0172D80FC55107C9385EC568C25BC4DDBCD98E050B48B2682326A2E0C0E10CB19AB922372B3350181407C510CDB395BE33B32A0171C3EB248267E875F5A327132C498CB4B7662B36EEAF5ACC771E5ACBA3F0650FD8B9FD5F6CAA1E0C12E2DC6CF3A311893868D27616E4E7528777E5209255881F63031CEBE6DEEAE0B16AA38FF9653668E7A4F6F5E5E0A1BE4C4C8269033D78070FBCDF0AA255E3B40DA7ECFBE9774957CE490385F40B4636D94B19A647A09FF81DD63CA2BE52254CFB6CD2CCA6DBEA4D508AC6BEFC20070FB11C43A83DC4A7E4C7A88F92F77C3A50684DDBAB936ADB850E82F1133BC34687A0D61424FB1505DF64F57450B16D32C73B2285035DC6744384224050238B75573C843F21349669BF2B47444C0989999360FB94F4F32A1063502FA013786E40323F473E0527F3F068E261B0533952EFD97F7A19988A24442D40DFC06EECF9C35A6BFA49F30B3C1A2C349B8A3F4358DE0265C62715EE984105C5DE541CBF5FD0D8907EE6A20E91C9D109E79969318BA02ABA9C0900580898E8C477E60368BB6D1566FB186C08502F7323FD5AC9CB66259CA0DB7C857FA722136078318FD285A39BCF1994CCD73713C09F928F59D1905DC7F96A102F2AEB13E46CED3BD41A2624CE3F18CD1AB37C7A2D3B69CA5A15809B5B31FCE5C0B0D57B602D6CB715A033BD6373DC430EFAEA19EC237D187CCCA34FFE8E2EA03E35029B45124A3ACC4B8E6F4C5DC2F0D3DE9EE8B206223B78114618B8FC990B3233823E1B0190E914607267E53A3E4C4883058E79971B66775A35161986F51955F15AD21AEBE1B9DBE59D44B7E6DBFC9A78F286B4701AB0F55C7A3892F9F71143652AC18512CD8BF4FBF7FF87F211FABE948C0917CA4F77A814A9D6DB4FFF9E8259567FDE99FC93CA4A5DD9B2F98C66C37E136D6127D2AEF78C88C98E3A1E6EDF1B5501A481FFD72A293EDAD3D49F1E3FCAA00928350CDA4F64BF7680E5379066B1E8D5F3D62F8F3FB8BE1B2D140B52E2CA65B80D9B471081C2DA46425F65F9DBE21126893AB77E58C6FC8A3DDDCD63CAD5444685DB3C7B15016120EB6AA7D64A8EE86E68E75FB3AE13FE4BFC1B7893163B12C3D203625CF34D5347B87DA65EF55C63112F55BEF0387CCEFF378AE3A6CBECBBC3F6FBD59A0C18368E31F74FB24945B8109F00C813BE467508F9BA4B643A4A526C395215C12F3D70CB2267C7EBB853B064083172969713DE52C706C7F80B4B06EBB40DABB4E66DE8FC5DFEA94F9F9CA64DFC97A8A9F634835817D1CEC8794F42D0BC540FEBB823972717C75718F01A70ED1261FB825709593C3B488F1A5508424F381E4E3D03A1AFA9692A0E198871EA0661D8DC06EF953E899D8BE8317ED998EF118393523FC7BFB3F0CDE2631D713382954C06BD2EE5ED02283245BE5F89CEFD4728AFD3B40F7ED3D224351DE32CDC9CC4CAC94974EBC4465D36F024C6E4AE1ED5770287386B0060A439F32C8D677630CB6326A0BEC625327CED081BC623FCA7980A270EA0AD1388F5F09DD60D0120873C92D48E8534775AFEA4662B224CF66D2E3F73B589EFADF363CE0FAD77F3FC0E59C76682F0CCD0D19CD929C2CD2B0ABB19F64E1154B4489B5C405256089A7FACE880A435CDA97C315F368D7896691723E8840D003A5498AE02426BF0F874F26D6BA009F5AB4388016AD1E6131B0E48FCA12B378771A3EB3124287E295D22B6FA7F39A7F2D72B4216A85BEE34156717FDC00CB1F78F0DCBC0027FA4777B7B54B701EFE9FA724FD4EE95D63C13180EF588BCF7E61038A025286E1B7895257B6E58CC50788607EC63689D9E2B0AEF3BD3366A8E1C91EBBBAB6C98FFC845F352CB8803AAC7585EA2E38217517527750B482A1D91F92AE0C61D86C2994D5BEE72248ACF371A25E6458B4114D21223304BE4D80D9ED44B81C76E1E2ACCC004FEDB7DFDCE1EC317DB9058EA1668754B849B1AC0BF81E1E6065293DE10F3EF0FCF0BB3ECA5877A23C90BB9C25116439C60EC900B666034110AC4A91E27E5068409AD8D82F936CF5124D55CBF48069E2ADB7D0CD7FA6F9E08A051B53AB5640E1B1FEE80AFF166AA283954348C24FC44DFEBA1FDD741F715D561A9FEE33C171B7AB3998B3890C60D810330709B9E110B92BC4D64651F5ED955EE178BA0968EBBE8BD82DAF6B27AD2D46BAB318DB156997607D4EA9C9D0AFC1168251B75C7D6E0E7536736B8CA1DECC68B3D2A064D9BF3EEC993643E6BC6EE5C7D60F0A0CF5186D534315CD9362AC0536193E2E8EB2D6F8A00031772540CB4E56FBCBBE6146EBA42F2492B5413036511214AB5D9E1FC0D976DDB9FEA689451579A31107636C233A089F0ADC85397D5B3E53A0A4756CECBFF4A8042E32458F1D8C2DC2BE735014BB77EED2EBAE492E18060D6A44242E5F21680C9D7F60BC0548E9C1E6A991CBF84DB0BB8A55B48519CA193267B6E7EBD2C72065C141AA4BA94983271477ED22AC37570EFBFCC02E5F4F316AE9066DA30228C950439CE79695F76E6EC33717C3B3CF091031280E0EEE6FF1BA292F0157DA0C7DE93110F31DEC65D807719E92B300A9799444F7E4B0BBE92CE54BFC88C8E5E8F1F0456EF27ABC84B188EA3A7A1EE10B11E9B216982CCC703E9B15D2636C1026EFD42204B63B42BB9AA9E0EAD19162A7BFD13AA9E476863EC7B96154FE59F094C5631FD5EBA9493642D1271167013DDD46530CE0267F2A0AB8AA9AFFBE5336E16972A56D14DD842FE64A4966B6C785961D3FD49B2AAEA87CECD427B37B57C672994780F56DABEA95BE6B00FCA80FCC836CC8CB7B3D0F497667DE197B5DDED0DDB9DE7E76934EA2503C4FB3727626081588AB474707B14F232A61DD506CF5703EF6C39404812E61A267FDA5AF41D6B0D818D3FF7A36F664505F564CDAC02D302EFA07990E92AC1164C1575551D237FD37A32417746556317ED246272F863F4D000022DB6EE751E900F995C69753167508B0E7B02DEFD54994EBEF80FEF39DD507C0D640C4BE018A169080381DEF3E5636457ECB4078B11B982D98F4EE3142BCAA2597A9455619E61D1BAD68A2A496F15A89B4E5BE7943DA973B83D2C78FAF332B698791C2B010790C54535A85904A953E4A82A767B2ED022F9D939C7D5C6A0402548EB78614F64B9F98CA078A1C23E67A8734A19B74482DAD024748E68BC50C8D891D1A262F6D6DBDB943E67BAD235D7CDD45349F9CE9BD399F888B84D7281A991FC563A80CF63E09639654078981994D6E76B1E54859FBFF797CFA02F4ECB7697B0669E2E6CD703A2AFB5760BAD2A267AE146A7812C445EE7EEC151F4F85DDF0FE4055048ABC70FF6FFD6A41DE2C783CE01607CC8ADB3A02D61AE844DD63412667BCA343D3F55B36E1B707E187043FCEDF2071DC9C1F0503A4376A8541042624587BF127CCB4B12AB88677E145E65DFF0852D56B06FE78EDA827B01E79873D0E01ECF7D344E0527CC52A644F5B8E96C01B63021896D6000A2C9D64E8F51745D7C95D9DB76D966606D2031428A45CFCEBE298F2E731C6A0FB18FA78A56F1A5011606DE750102E741F31BB0E26FDF77C729D15612F213DFDF78CB5BF7A1366D7F828DA566CD210DDEFD6949DC939E0990A9C9600EE107A6C42A53F23EF92C07588BB6314E334D0F6347D6EA73B3E197903103D5578FF0D1EAC8DDB2359A024364A44B91B0B99181288A0244933E726AD177B0D7BB7B883130382582C01851C7F8AB7A8E4F7FE789C8A3DFD69AC5CAECD99639C622A9DA49EC226A10692CCE4EFB775891FD42C2A711D59C037204063FED9F34BDE87E573ABEABD265F2A89F6D5D27839316E6F21A56C4F3CA580BA13242E4AA308929C0DB278D92509EC0094278730931C827C2E447542F2451F2BED62F5588BBB41ED1286303895A8256490741B21FB306B707BA59BCDF1365EC07276ADD02647CEB036529A30254C0C547438435E6B4AB137FFE518EDC72AA4817C80B983AB745C48E6BA920FAD4976D7D8F245D53159B521ACC33D38FE278EF1D9BD576E5E3480B37AAEA179EA88371F1A50EC0129A041E477CBC9FB69146A1CF4A78FA8961C2F185253270316DE0FAAC2A83490B6939C50F051BE9874045AAF66ABE801B6378C22C9F21286F57E755BBA890BE87F81AFC245132330F95DFE7F3FE3AB87CCA04133C36E3A0D4C8CAD45DD281DE0D65AF6D5F7766DB0AA71B1B2886108E2F8EF55385C9FC0F5766E7548668A3A58DC2F8B88445E96DD1F46F4FF25A1C5BC3C148FA14E29ED129F83327C6700079E22C402FCCF6DACC0F33DC392F5033F9CF8758F21995EE4A15D54E0014C6B19B55EE938EFE851DF2BDB7C1E9250CCE6313C4220397B816A3BCDA6E4882291BD675B86CDB1701ECBAC825BA6D783C45736B50A8F0C6D8BF7DD6271C70839F2FBAB98521A7E95B0517372B061201C84EF6970F4EFD147E59C3A280861A84D7837D8ED0FDD291C8BE5FF89C37DD00E8A831B38C459D51ED5D2AC802475162FB6E0A2AEF469024F4E7DB5F9A800377D5A4F68D6C90B3F3362DA9AC990E89625938EFFAB87161B88A1F156B1922CB26EB27662690C57510B60428E855BE433F6563B372E1B72F818A2E09D86F082B0A68D66EB696D16343BE4084A54F4DAF5461CCAF0AA757A91AC4BFEBD6FBA87EB7C6E0F8F79C6962D37FE6965EB9E5476BAD81642CE7A6FE1716BEB02623CF97C5D37DA0293BE978F8C72AE3D0DE846940A3A2AEE125EA7A85E2FCF2752EAD43D5A2167230AC9AC6A1C18D67B1C5710EE78C3CE043A50AFA9231DDC32704975C1A5377CE57C917762BA0CFC74F9C7A4AA96025FFE8BCE6CE39DA4EF48C0DE050E4E549637E093326E7ADDD1406AF539173815E295718FDA4CFD511AC090148DA17618ED3CDE549113909D1B19F629B2A02997FEF536DA49A39178C957E383B +pk = D62072F78D834E2FDAC87CEF559E4C5BA2DAFC02FE4CD4869ACA73BB617D028813C64DD039BE1E8DBEFC784093BFF410F2029B587E52271B6BCAC0D8D9673B12429F5944105EE8D0E1539B4DD49D8B7DACB7C2798A5EF1C7A3DA8BF6F9DEAD3E40A93F59949621468A81D959AC0D1AAF31DA1C697EA1F8B9729C74BE867622AA4265C661112A00B0F43404E5E88AFBD3E9DF41108AC21F8948D3005D986AD88661B479788FACB647F0AE579D38BD480BB75FDC52252D443949F7EA96E7D70D8CB2CF6843765E106AD1E36E582B249A4238E011B485866B50335283B3E5CD178A58F82CA4014B77A7385492B9ED24D4318A93353F98FB22742FFBEAAD76799997505DD18CC9BECCF658851C53F0CE4A3A239ABE6CCDDE970D932552A1E3B5DFEA44F3DFC088F7666F3AB715A2045FD579EF32AED5BFC75BA255B7F4CC70DB0A53AD151F3200A47B5C8AFD6984113714FFA45D7CF79293ACF6B05576C2F311970B841EC038E41BE08299D1A09316F4202585A59EC71B58240E63521C334F5F2ACC8025F250AB925836E5B85DAAE8BF9789A7548ED32EA4A417C6286FEDD5383D0D82B6681D000E0D829E5C9DF658D6E3D154E4F5EF24578372DA863F7938D873C1C2F86E847B9CEFC991EBE7830D1A9330267DB7854CE9A323670C46FA488E233AA18853C1B21DC04BF837F26668AA63D4DABC14EE6EBB82B67787A4463210D8D943A61E2E52E66B787005D0DD554EC932383686BC14E64B4FF391641DCD5637B43811BD623976EB558975B535C71E85B44636B99109B80A6BA98C0881502B34F1F94E0AC68D2B706F9B9CB2233C8E4F4B2F8B24F8DE7EE19C141FCFE4ABD4375A8E7BB80549373471EF787A46043A53F3072D842C799D12B2AD170206ADCC7C7C19CDBB07D0985DC3DBA84ABA73AC51598C3BB086C83A4E06E06FD61D83BB7D88734E25C99C01A9356F40F623AFBC1BDBB68078DF246BAD783F8135130A0A59E1A5F2EE759419770D4EC73E268C3131912E82B54EB2DA6C05A7CA41D1FF38CAAB47E2774E78CB4FBA9E531D4EC5CC9141D336D81CED053ACC3B6D36E84342202D41033173AA158327F1A229C22D6FFB624A3BC8F1EE26859C04FCD426C1F32406C71D29FEAF34E03F6D27D14841B217735F688B35AE0101A0BBDC6CBDE081B776DD5786E9C1F478E8D12D63271D7711D9A4DC15CC2011F675D586245938C4AEF71AA8584F121CA8E154562ED52A0ABB061E1890A3C29C0ADD7A69146AD22A9CC1CB00B00B0C83077003D8D8C8A702133F14093D8117B0B5471DE7D6CE126E790FA713AF994E2827EF290115850337CB33A8B3799D998EED824DBCAA4321739285A1BD7A9229C199CBDD098057EDFD2AC5119B0352E50D83937D795550D838C9CE6C193BD138EF0B5C96DA9ADFBCCC5CF5B2763B7F33DB61521B8D9CC35491696167C6FE354582CDCFAAAF23AD3FBA91303A60A4BF9FDC22B5E93E8745A18ECDA2933E3A880BB153D7226D419386A20C73416B9DD336F7F394F9474A5A37C860774C90F8FDE69D52DFAB81AD01331D287E2A9375F606F529BA77BBEB214136690AFAD833393BBC6F8E3146BD30DA1449923E0D9351397538068F406807CC4EB88E6F9297266F20FBF031C0B558AEBC1FB60CFDD97BA27917B0919276336BCD8CF763F2067B56A88705088A542C7EF53103345E302242B4F7EB1E3DFCD0B1586CD6C9A246FEE3F4C65B9949B3A743B50F5CBB9E6EEAFBC8F806EF598371F25F46D559BB801EDAD51652DCCB9654CCDF930499289BC46E5FE0185E8D4CB9B46D89C8F08CC417337D34D7A0604BE690D96B7D00069DA9F5207A346EBB2D891A8161AABE04CDD60744F94D17647077ACECB848409BA4447D05CE948B03F351AD9B1F5DDE58F35ABBE51C172DDCC5B7C6D0869D0B3BEF8A99C0BD414D7834FE48725E9E17F00D879FAD8E9B1277650743D7A623B836F61CFC5309D5ABA1C6DD13017436FE956D656827D964D06B671AF87DCFFD3EA304C1F403453FF73983D5EC489C1894919713BE58B40D078032DCD153D126F04078AE32CF908367028CA755D3D40A9274B8D123441FF91151DB9858E706FCE0FD5BD92F7A86319F0C6D0567A67C0A6E5F3F4943FEB1A17F019F13ED45B31E34C1D25CA73D0A6B941AD7C4F06A59890170D3C69E66A12739A12764993B8DAAF1BC0F93D3687003ABD91C80E0CD42F9DC7554FF60B632E529566C88E7C5C90661D53F9F6DF3AF875EDE5AF618C05C3FAA78673679C7BA638EAA524D4667DF52FDC3A000E9A1078182816C88ACAC37E67A00FA81D0C58922C291CB7FDD823FFB8A6E369E8D5C59AC57F7BC3EEC3AB74E3DBA658BFFBA2CD8B8F2686AC2972393F2872102BFE912609985E2174CFFCBD0BBCA4ADCCB2DC5BA6971375FBC993106FC0986E2EB9EE2B0C182AECC228C399B7B75326845C295D8B3D863C147E9910243CAF969E18F0D0BC5951FDCF9E46FCA2ED4C8215FE7F892AD17AB98E25FACA9E99C14F9FD62B57FA46E74EF60BBC955B5C34FD4A1F5A131DE6203C3AD9CCB41E883566DABE2409E67C87D1C1B4460292C5824AAB2C1151ADB2C366F3B21DC6B9519E844A3677D5F39D1661C511220AF5A41433785D89A06981811DB46AB783F5CD17C366CC709D2B580B7B8D8BF90BD234AFB64F3D2521233156381607D58B43FBA59CD222BC842F51CFFDA8BB55468DA4E66394B5D40CDC2B6996E02191884E3E7F3E5D484BC6B2B7247697517C45BA4E3CF89944ED41DE154F78FE0030A99D48AE0C33290CA28F76876CFA66BB21CE800C0901DF245077FD5F7590BBE537FB86A54260325747EEE48491EECD83726C2968FDF25378F038069B22E2E37C41E9B27A1E942F009B5006E609FAE4A960418E276D05DAD8D382D5313A0C2AA079B6F67C4435BCECC986CB34995ECDF47772D6DD984BD3E65E0DD584814B1CE97C843B7C054BBCCE8F0DBB53D1B856F7C1B5FB84095B0B7E7F722B6F5FED5DB64413175DFCDFA25761AB45E63882006DE655A3F47434C65C89884C5C0EECA1C571AE66DC5A8800248EE33C87357CFB13FE4EB4804D3CA21D626D368E6A5B597E5CC380C8DE3E4A6FC7FA102BEAF3027F7B72CBD1B53962C5BB4568D04337D7084E1F75734A8E784A9BE32AEC7B52B9648588540E141C6F9F8DBC5CA65B5AC9CF77DBA5089714174CFB802E007FD9CB6108A73555BBBA34AC5D1B12EDAC2B41755D4F5889B541AE142A4B668E8C365C1324A67BBAE31F4A05A069B2A2752C591E149AF82FE65A05CF87C18B76234A9300415F7CBF622C0B610DAF522403BF2D33C4A7ADF65A2D6AD0E2057A857B2C262417CB9D12A8B7BD8DCF100B3A506D43F175DF022377925A72A6B98272E95D78B0874062839362C900466770C79A551F37120B9555BDB66AC8A01E0B48220467E2E1B91B4AD27B1FD75EBD420641AA6D896BDA53CB66B64BFD391ED719ED67F7A43F275481627912B9DD3247C7147BD0EFFF2A085DA3C807B15CD3F0B6F714005AFAD866C1EF372569920E4776414F693146AD4404CAC3E21D7E5FCE4789A200A1DA2B02630C971C95242ED9C22016B91232CBCFD72B391F8418E69493F388B6240FA5A799305328AF94890C3BEB963EE05D444D28ED846F28AA88A86C018B5C67F58334DF9D9248C84FCED9B0C3F9260E44B2BE82690F8290362E427D08F51F0CFF1D698BD573791AFA27221D4384EA3229B87C0B28705EE69284320360B0E65D582B8B05E728CE791E751793587CA59D855E0169C3E3E08B46F0D6D1B02C4A65CD5AB2B5D6C97E3F950469DC32617EEC276551C9392CDFC0F79859F3981A00B409D17F3A909DFC0DE6B719EAC5723BE31F631A77CA8876519E8E5EB3D443453D7F26DEAC414777EB8271CFCC558433A102359C108E9251C3223C6369D4AB00D335FEC378491D2BE2C21F815080913FF916284DD44EE149D904063C361D19D5BCE5BD96E52D113D8409E55F0CD2495D25F29ED2EC768A13E068809156030956FD0B5A9F1C779F03C45A81C2F462E75E753ED5797DDC1131629DEF2ABC8108AFAC79631332997BB4C84332B82199F553DC7E5F592898FCC01F60A144F2C250C8DB6909F82515D32EB117AD070D8BD5EB48859DA4681EB85C4DEAF08A107B46AA1609CCF226E490741EB3DF74CC2C4AD33C708F21FB101A614B2498AB4ABEEF8835F62C96932E0894E84F5FBA0C65F2087342F56619A760A4EF68EA3E7589DDBDC4759BA6A33B12F59B00C438E287D6144A11F908436CEFD314553005BE58A7B8D292C5925D85DD0B1A347CD69D29962A48F08F0337F8A389A0F9FB292A3C6A5B6D47DB6BD5FAE840E49242D560665519987711F361134EE6FC9D0FEFCF5FDDBD1A4F1FC3A70EFCB6B09B8DB666BF58395C94850A9BD965280DA89E291C41ACB1ABDFB3F2276555253415BC6249468210DFA37BB4C8B2AA545A5ABDE55A80FFA432ACC40209BD1FE913960D0F62C8EE2DEBAEA49D8DC1A57BF873DDEC11E0CCE4992BD517D8AD5C181DBF5279BB4A748C8EE2474CAEBFE597746A14D631CC78D98D4A791753930850E052FC394E7ED4A26CB0506E1DDEAC270348BA0B210BCA57EF4A6B67E33144E8EEA6B11AD133FAC87613D6CC5AA465625507183E00F254BBDBEE455A94882BB9AA9B268FD48E07A4F45AD512197949CD02053826256C60BE61BF15905695266960F9B2C0CDBCE8D13F562F6E679864F42051C529216FEBCF21AD5D6B24437568D0AD75F28886AE7483FEE8C8C308074E7302A1BD86C0DF2FC954A1AE493459B9A8B6352AF876736D974C6956E65586AF67CB59E4198FDB7667275A4F2D4EA03D111811A7AC98FC4A50B774913CAA7AAE1364BCE62FB9E45273901C2B36AD259F3F3B4A672BBF35AEEF2897C83AA12FE673026B8F0307E32F55FD5CE46581F20EE76924DD2DD8BCF9B657017B2C90E7B4B57FAFBD3933CB8756014CE728AAF11B5967C9752284EADBFA9ED825BDBE61C3189218E02EA8E7E024E0768D7AFD0F5B7FEE6F924331B633073FE6A9972EA46AFFD9467A3A745D35A3E4E37BC0FD7C7640A7643BAE1A33B951DD1A6B9DAB541BE7DA85CE1846BF588D79B8F900BDB8326146BAC046A90B1E4BA5222B8B977C8FCD2CE994B16E1A51146C033EC9B0853655EFE844733BD8EC05AF750CB89C2FD4D0E7FB0AC3566EDDD763ED5765AFF32AA704C9D8296C0159FA854E9155EBE50B8AFA4AE549A79B03374F24DE46FED4C0856930F1E86A7D69CEC05387BD33BACC17EFB9FEADE75E89BD50CDEC0316AB2A2C157B04DF957D4EF3AE132A2D25C1DFDB59BC4F55CF8CC6DA4EAF93E679E7733CD637EBFDA0B2CA06D297A1528CAE618519D9614FB179FC1493A3CF9E96C47D6C1CF7731821D89DDDFEC4D50328D3C3F2266ACD4BA674796B0E97987A220D957B33FF5D32100B129FFF55E06199412947CA114B07ECB7182D2BAC9EFF8EECDCF1B154FB3455A3DF5D58585C1EBB15AC1F6DAF860E38FD226EF4CB1D8BCE3CC3BEF7F5E6AE0875272AFD4929902D9A1454ABD8A456F47A6EEBADE9CB26A81376EB9E787CC4374E1696849C8B205CA063C6B6E3BC10973F3D2F13B3F094E39C24773459C059ABB22886C30319DB012BF3D18047D4229AB9F1AEBEAC3740C10A3B9AE36CC080BF7C15D9B75BDF2C5C148B9B589B6231E2AEFD01DB046719CA42756DF57A8BB556CD089E9EB282F09C60248095B8B870AAAFDC29D1D59514643307532E8EC75A0FB612AD53B688619DED0AD12C9F17BA1AF11F785B7FC9DB4339C180F9080C3CD752E9E37C755A0D99A5F6990AE8CC8FD2CE3005050C8B2C47BA3E126B5D144B17E697E7F8A3EAECA0CA0710DE90F6939488C67C877855827DC11E4885C5D53152016DAE8C9BF97EDDD9079308B89095F259900E2E16AD583466572A65EE4743547B184189391FEDDF51514D742AB997FB7877DF748D7CA2DAEBF984739758F3C1D603360219BB5871C0C08F527BEB163E40E8F94CB9B5DC59F3101002CFDC97F2A18ACA08014F980F0A85F2AE219369EDD0C7C59DF035BA77F152AA1D1BDC4BE92B3E7B351D7B72FD32D3D69C09536B5AC3DE61C25640CF69078546AEF55E1381EEB9548A02409E0BC5B81981EF92ED6DB2A2B095DC5CCF6018BDCE60E70964B93BF30C7407DA8758E2DF054F0E0E0F4DD28722C502A172A3A85D2261FF4A4B4FBDED089994B180E9E3C58B9D51B2E612E5434C57AA4C87AD25534C544488C70B3CC5CDF057FFD04E9CE028F5C17AE6854D7EDB5AE2478472E1C1B0C1B7643C8F0262FCA587C89F37D622E58564E19C1BBA4CE7C3423CF3FAA07B19DCA8FDCC95DAF12FF476EC431B848D569FBAC3B82B087E5014DC6C75248C965AC5F7F6D24158B516ECDA3636DED943297256CAD7C7688C23EEA1E5A8A8E10054ECF639B3F45C86EE054BC6AE0F3CDB30441973102AE2B5F34E5E5EFB63C75CA93C4EBC261AF8FAFA03C863D99617833D292451E7E12A58C972ECCF692EBC92A679732C82817A80D8027ACB851AD8EE81B3580A2FACD09709C71D12888172B2FDB93B22E4455991D3A0BBA41BDF6305F7E717437DE458C60DA147C92EE54440020FDF3F59255E2C6C7AF58B1331B9B4176A83582489B33EE434FA29619A766F9983FD50D97C8079A10906FBF9C291DD885F2605C7CE68942C794DD48AE7ADC083C48440BED6018F41A26CEFD917EFF12C9484BD0D2C84DADBCCE9730C924EDD0AC7449ED7FAF774DAAD78FE6D1FCC09BE6B67F77C1BECACDCE121A56A3A2DC85774E929B5FFDD088D04188587999A4A97678F0AA95B77F15E5DF6418A333C849BDEABF9F19D5D65E0AF473940262F9BF6EF94CE2CA5D2B1F0B5B2BF76AEBC8DB0996088CB6BF40DA22391964E577404A762671626D362BE29966BD3C56A4E11F360723A4561156563F8F3A7986EC2F9EB70BC38264D126B226FC7148EB44A6FA9346D1AEF5D9E95CE68AAC0F60967AFAD62E1182D7C25BC192C396089901FAAE7D08038DE73D8D0F1C9CD7A45B5999B1716A9BB4E7BA1C6F08F288CFD838D0934937412995D9CD1DF407 sk = A8F65BE046001A6814F537915BE3F03F3670E1169E4AAA6D7E726174ACAEC77C7B0F3198F7DE9C2C smlen = 2422 -sm = 7B520A78FB8974A833FF3793217E2FD9388F98F127D1A852EE631CDDB5D3130C358C915C3F8AF4F99621DB196A564F46DF9A9F0C2C5E498FDE2CC9EC15BA183A43E10A53A6E349EC6D135F5DD65027CE41A7B1C8DA94AC2CADCEDE03B61AA0B408966353190BB08400D985FA51BC3C32F44F0E2575FCA974E16BB7820C6C140B7134EC27B2B298627E110B7F275140CBD0615BF6422F65E4F65CA8F68A5D51FE83BA0E42D595A291668DB33A2860B6D2CA8DEA0BD38664D6EED73B6E748A71167423B778B65A4FF590F56F2D93A1EEEBDF6B227742FB912057087101B7D25BEF25E195FC932CF020D23F770A0DF34DB6B26E5EE368091516CAE67AEFB123178DF29DAE1FD539964898C20AA4CE404771FCE0727173D55E1D5FF9400F7F4563CAAF37715A55CFB11A73AAF39CED67FD2834AE25FC7921FA9437536DE70109BC8EC6C3BE2D8D20D99AB5CCD743CC92A696AAE16D8FF3D4AD65424CF70A5B048E3C3FC693C23C76167512F0E75641FC53D87F94D06835D33735F32AD603ADDB784F81FC1D26E48C5B9FB0C263029F2D589BC7EF64DF5A3B6DD6FE150432009CBFCC2DB3BEBCBC9CA23264B020BBEEA9C011119164D39D16BD9716567A7FA9006804FF4ABC6E72D808A52EBDF33600E7D442073A38927513BD0E2F92E5728260E441BECB5961B4BC65D574A9C934939FE9C1CF662D584041CCA0283B5C87D3EAAEFB2DFB1DDB473709528D019CFB404385AEA491B17D216E8ADCC2C0D3CCACECD3A532A47D69C8F1C9A15A7A8D77A16D818BDEA0F5A98F3C4ADF981CD7CD5BE6E625DB2C396A31AB4C6DB0A6257EF3F3C593F894DFA6A2C96ABDBCF56F1B211D708C3AECC1083AEE5597390913B01BBB350BEE5D6E46E9339116DF6F8A21B0AFC7FD197AF8753AB407E154D87E11F3B7704EC74AC0BFB6010DD6C4B9A9E04DA7DB7DDAFAB9ABDCD62CCF752ECC7E6C1F136F2F9370B90726DD4CA7F3ED42EFBB8CB0ED56329D62F8CC39B277EFCEE2A4CF682D0E61414A543F6FC4087B890CD8F9EA505ACA45B2943B9BA4319FD2E0695A55269658518C20653B8D2491DE8680C0AAE10B6FACF165008EB618F6F874ECFA675A696AD46F12D5F426A8D60A9D6E7F5BDED8042B97544A2C2F16CF3E161D6F7F2ED07BDD52A16C4438E5B3B0C89277827A3D6B90282E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA +sm = 223944FEDAAFFC5B688570DAF8239ED12F3965EE3483612C1B8FB4473F48FDF4AF960F84974C50DABB6B64A30739D8A0CC05A0D2B2EBEDC27DD1EA59D7097BA622A421D2E7E7AA6FAC44FA1E0558EB40952F195B74A485AF6FB4C19BC64D6D393DA9BDE8A0DD06C53B410550C3307CFAC1976FD13073A33554D3FBF30A746CA220C09692651C73BCA1219701324EC5F78AF6D1C5A4FFD70480F827FD0FD7357FB2E22FD0C2315D07A7A952FC2BB203708D67E149628B831034CCFBEB6E1411FAC26773AFBF873F90C31CFA42C329AF77B093F04FA7AB5D3115B3EDE637E4EF94B7227067D786B7F3B8AD28770106281BA06E2B6B29E5F2D617734E0E3F76542CAE2EC736EDFF20E0A1B1407C226C11AC4340CF12D13D4672F0C4BEBC2612E3AD9B1B25080B21F137D5DAB153CF41022989C3C4DD036E6825447B12F3643B720FF6FD480BFFE7184082F283F7D051C7F712A25E0C1D8A3029B92D03B57BB866AC0C92BAD9E2BC0751503FEC0AE298B0BC54315E9E241B66AEDD9F48901CAD63A487720E2465CA87443EEADBCB4E82AC04C32163D57986FFB1EDB04B86A8B010731200DE5BDE65214478146C14DC275BBFBD44FEA830E621261816D129B4839E1797E455D6EA2B9FD1B1F9144C8AB9EDA2DCE269DBC6B8C65842530AF357EB6306F0E6C1E8348579B68C5097F3A2BEF427221E0F3A4048451C822CC7CA1E7AC633465B2CFFBAB952E2A7E12C06750C793214724AB80E7ACEEF5B3BDC93E8C4D02D4E033E5D43150CC4EC4519FD4A591E7C4789A02056A77D3948BD4567EE2287CF541EC48094986C7D53C1E2EB344B783A9587B6343CE0A36AE74D9ADBBC7FAE8430BB3935876741863E74CD4CEF662C7228F0B3C6EDCF704F739013856A6E086EAC2A9653845662697D2C4CB5C8946B22524ED711D155B03DD642F659A3F781DEF634B5E414B9880F3FF7BB1AD0D959B9B7F098241A66B11AD7F92EAA01A0890E060579C8B7CA59B1C91571DCD9D97688DAD4FE3624ED451DB50A7B890CD8F9EA505ACA45B2943B9BA4319FD2E0695A55269658518C20653B8D2491DE8680C0AAE10B6FACF165008EB618F6F874ECFA675A696AD46F12D5F426A8D60A9D6E7F5BDED8042B97544A2C2F16CF3E161D6F7F2ED07BDD52A16C4438E5B3B0C89277827A3D6B90282E139BA17ED7B476DBB1CDFE3C42B3A57AF5BBCB3BE19ED04D6C3072FDFE917ECB9272D59EE89EF83522531D83AFF8B9934A8423315C350D1481A4B02980DC29E1CB83B76623869649AC40EF297B153B679C327BB251C6E6BC169C48ABA2A439F9EA24EF94656A415C3E86D7BCB43CB3717D54D773F1937DC8B0E02D4E6ABBB1C83FE73F1B221C9A359E454C19DE5E71EA4CB8C560EABF1DA133FF20D81785D2ECD935B99F24840761446C324DF81484C5C05045C0949DF8D0F10F942E1B5B79074B358C25B6EC2B0B42DF65D998B666CF1BC568E7D737F22FF541807BE95ED85A9980E940E24D2C506BB0F9BEE32EFFD85A2017DE694F61BCC2B292595C97FF4C2145E48AF8F0F3D71763B4DB433ED7BDB8DBF8643475FB2B9155F0CC6A0048C5546900792BC01EBA4B06C83A0C447EA0CF05410DE55ACB8E5521829C89BFBC084CD86E7CA3D701283B70F78E1CE9C3888AD2689E0EF5593D656285066F319E155F86C0A71256484F42A0C40E7CF13AF0CF77C6D1CC7231A48538E9060A7863B774C9CC65E321E45AACC002C0170EDDD18CC1424159D46BF99D08A28D2DEA8917D28D91A1D6C409D945A5EEA19413A1ADCA40DE9458FA6BDF1E5308EF9E67E1E90E9D92BF19B5351FC49DFF0A31E035038AAEC651C0F20F276E4EF0EE35C14BB625EB34205516D95ABEAA06A7A3BB3AF2F12236406689BFAB11E65FC63EBC5B944818DD1D53C0E7B88CE7AEBAE581D995AE7D8423778DFE20D6CEA7AC0B1B4EFE2B9D571DE77BD8F71E89D9F6A2DC89103B73625887AB376BD12CE89A65E6280515A44A80D6C32799669260167DA0A214AD0FB803930AB1952D93360B54433CE8220B29339DCF2702581E88952A5A1549DBA11F4CCDB6FEFD6D24522F3207796C8D5BA9D1582F888F2500964F2B975AED5D5AF83409FF9720EDCF5CE3FE9B6B586B08DE21956E7970D8DC28F6208A80F5378ECBC506333A1D98C58EB0E2EB0CDECE0F5D16A069FFD742D1E589F546C4F2EA3DA0A56F984CFD93F5F2912FB1D068F2BD7C1B5E979ABCC62E3A0164445398F5C0208E82B99AED1200D36289B1FDBBF03E43995341AED3AD712CC7C7530C751B40B765073EE4E4CDD411AE543AD5E2793F294320E9791AB35AE1697F23EBFA0280B8041859909B0089C101D7CC429408FABD2E073FCA7F2C2886031E9F6A32F2B596A799967BA8A47E87DCC8854D45DDB6DE39160600EB4235F4E3424D75DDC8CCF041AA05B25B5A3811540EA5B77CD8D7D611A63BEF5C26D57475B28E961645AEE0B9C8D47954FAF634017787A21A671493E7C5F1A4C553E0A68DDD726DB1DED4321DC735332FEFDF2A84C22097AB3552F878E304598EC40EB349E1C1AE416F94112A2CF8E8702A4C3BDE2F58245166550FC238E153D10F90652518B1D84CCD3ED836F150F1FF103976E743137DA5A97A61276DFB0C11D071B240069582265A9CAE4987B6C6B017DCD1594024D7B1336FF141E59936EC4CE5410E1B73BA6FB42D35F8999225CB1A135260967F4F6EF2172D53FA6AB6D1A2E3174B46C24BC103BAF69C2128F093AECEEBE8753EB352E2804EE64AE5140DF1ACDACD8F225B3C9A61264245B8E5CF759CDDD75E25E2D790FFAE8421515E0CD6F279D0080A3F80BB2E0729C0D2626B6ACE31CE20BCDA490C7660D04D1D82E6403000578926C52D8F9A4BE7103D64E0F03E8F148BB2236781EC30F6D8BC827C107FCC40F26DDAD485E6135BDC3BB331BE139A07891717B692E23312D0E5B1C41F30C3B4B4700EFFB481A835AB54340269FFF365FF87F58245621ACFD83B7FCC6FF108132D8966F9836544354F7E216FBBB851F390DCE8A72362F0454730B90D35AB3859763AEE35668310FD501C7501F4599563006AAEE9B636B676F3DBB6787317885B0F4A64171BF19CBF2EA7A625E1563032C196E1292D82C7484817DBF78D8E9E478FDC4C92CBEF48D4CB4F0E6DCDCA6682DC0A56C3E45EA0350D9FF88073748305FD7DF3A3BE8C055CB1C55167560D5C99345BA80C21CE791C4A511E384A02833B78E8AA02B1B877A9B8D806978519D716C611DF54AE8EA2691540E87C6E79EB006569E02745021BDC7852E1FA4177E2C3EC89257618B38719CB07B0BA68F600236167F019694959C2AB6FB39D5890CB176F6ACC3B9656E495C07027E3D4DE781F48C1F1A8AA1B41449689E191E495FF3F263DDAAA8DE0DF6F1A4AA3EF1F5EDFE437BB74BA count = 48 seed = CF5A04DDB5EBC45328F703D486D24443A7692D65AA55F054E3078DB76A7939590A3F35CF1A21E82A845445DD1B64A85A mlen = 1617 msg = EDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 -pk = 3C3BC41ED0F2283C752FCAABF5068906378609A1E1CEA51F869487E0C35DCDAFF5BAC47FE5CD479BD0106026F1D4E7F6ABB26E6890B226A17318773B1888D235C6A92D48A47DE2AF4B3DA71FA1DF2951969111D8BDB8A3194632C8B54788A3DB5A3D5D5D6BFB65F090BA5030BFD659A59C71AD1FB1103C2192D7F7C74998EE824D3091984EA183DF28679F1F40F762EDC3843AE7F93CF67C890511F41212D37A7379D5C48A5488CCD229EA0CB8C1F59F1D008A1AA1963A9F71EC65515D2FECF4BA8A00F1C1A7D4CF7FFC028ABF08DD2746E495D26CC6A914E663B90A43C5211E938784AED1DE9EA0AC1D84F03D8F4660D90DD0D584BC2685F02CFA4888B60974C94581FBDB3D450881295841A198B4ABBEBEDEAF472E1F1B59C4A391F08C87629F57AD34491B22C14FD726EE323F1F5CC45B95D736E52E334078A42A9E9CB1D6E1B2E6B3439334104AABC6C52DDF9EFD37F85499500CD1D25A711418E35F002080BFD133A6572BC3CD17DEFA9481E14EFE020E3144261ADEBB0FCEB9F51F08B8A71A433F9A1282A2ACD94624028B7B474F9F45E1AF6622289070C8194C7BC0E7267580060C01A795324ECE09D7624D669223684E481F41CEE08C91002A2B30EEF67236D247502B5C68904720024D491F32710F9375033248AC2F80297BDFC7F8B91A62B4F7D9E06E4C544D75BAEF30824DBE2347291606A14ADC66384A7AB12C59E1A92F17E73FA37C7AE511907AD2942205F6E15A84E35D96FF28D9EAC6586CC04E0B3D20CF3421F23FA91871BB5FC4DD1D77B9EBA0EA9A00E5644FA151C97E54A36B35CE65AC4F57B66110AD41341608C43C62D01A75D1F2AA4503EEFC4329F026B1CFD4453D7233FB938C76D72861BCC7CC29ECBA14AA754F7F37114F9591E4A92B8DEED5FC30A206DF7B67957662A8FB9BDA7E200F6809CA4319844ED181AF00E133B2D2F65454C6903527960882048979BDC3BE8FDE9F1F323C6AA9EE2376BE10767D11D553CFE9F36F66697452282D9422F1C23DE96ACB6B8521E301351332C5AA379F75AB4B6C8C675D75F4AF434FCBED74E6B0126595DECDED03B4C784D5098D2528DFC58E6858ED90124EE0AE4FA1D2B3CADAAC418729E0726D7DF90B17944DC30DF290C7F3875D2898C8F0205755752A0621F46865C177FA3D4B4A2EC55F3FA2E4E0BEA138BA841214F6B71ECD3B0DA8DC569A4EC2A6E74F92DB629A0C0C727CC9BB8D0CBFB6BD6AF4D7C00A7C2DA425A28069DBEEA5E9369FD6169D2782796C195B709FB6209FDB074DC375260CFC25C79D38B043B860DD34A9AA1CDD0BA656185BD5B6CCCE291280632F654BD4835B5A91C564DBE552044DC64AA7E1C24CC418688A58C254981BA106BA02F05322BB4A927BB37FDE94FC3344FEC27C36CAB4FE89475D438AED4157507E666E704763C97AFADA6ED04680C8BABA4F3C2C86815B30E8A91660BD9F5F0EDC8A0420ED625A4B9C89A48BCFAA7D9B339CEE721E8B3C64703904BE58D6389614E93DB7E793442BBCFAE6EDEBD39552485C454758E26BE50E9E9CB41E0DB21605EB372802DA87113DB3134912184E56769509A98E8C4602298825AFC91F2053A58D4962F71EC08CB09E677BE653FD6C0AA82A1823AFDB57EA651A44776859FD1A03C63238837D4B7EB38426E3F1D1F68FF16D666F861A703E5A53DF05B9BC3A6E25F19EB4113EE6880A17A2790E416C3045F9B5F03951578EF7CE3F8778DB955D5FF7973ACD97FEE2FAB0250A16CA4FA33701C46586A82AC47F3DD14FE9D235BAE8E8DF9F377092C30469AEC2D5E1210A9CD375FAC1C2243996E0FDC494B0E456E71B5EB821C6E82DA6997ACEEF2420497AFA4A3DAC64B5F7F24E4A264E52ACCEA6108265D86B4082708514F84979F5786ECDAB9AE12AC410670CFAFC0FF83D17717465D6442ECEDAADFB982D1F12D260C3D005BF3FE22FE5AC2F919253D1C7343F1B4272412325609504018B6B7ECED319F02F3FB82815FF8C9C71B5593C38F47E839815FC5295596C0EBE46D84D9D0B87AD8D2B9FAA26FE718600F0E23BE55D9AC8B4DB777AA5C4D307C6E2A9AF6414CE41C12AA512BDD4A00CA3752BD011D90A11462FE949CD7E98B53D6340A5C7F69841AA1B1E26D5190ABC12013E4EDFE0C506C0125F6E3D6540659A94BDB0E6260C10BE7E1EA76D7963B7524712A007785C020B6A79FA6D62F9F31ECA8EB1F14FBF15AA62C66474545212595CFF3F6CBB6AD5100E2522158F3072918DA9FEB3FB12FFE32D7E768047A4CB364B4C66FD534F554F5795F134A2DD1F33177A2B89694B21CCE320622C3858FCEFC953D11C5B6F71A540793F3C50FF605A34F28DC6790534E5DC931FFEF1889BFE13C6EED4FE2B2FAFAF64F8878B3F962016348CEF40A58BA9B673E3B4722DB3A5D7A9C2988945A00E32FE171FEC95E89927C9F57EDB790F51D660F46F27FE27DB86F08F783DDAD8AA861F8C1799D79E031C6163D13A2EC80F1363C7F88172203F53E0D7FAEB4921144B55C2BF05FB6D543D7A7DA7359F9DDE3F0154E48670CC6FE70670BD5B2C3042FDBE1813869977652729F4F5A31CFCABCA2B40FAE1C6E67B33F1476D72277B1F333AB3FB7BA765A0369282452BEC1804530B21C3F39E5806B7D92BDB34112D09BFABB91D4BE4DE5A47669D33554B79E6C23CB634AFBEAD9C69D0AE10E5CA7FB05D882EDAE118AA57CCD215BA225D5A8566E346D0DB10295EB572433164B24F17D03475CDC773754CDBD56A5A7F54D9C996D123D2395FB79546F4E1A5B0C0D4AA18B8F68FEFA4D83E1258E165B680462F2C1AB52FB73A57C956828E2349DCA3C29FD88BF3D97E80A51AC8BFC7CC78884512BA132BBDCC89F272713E321B918E6580FB5EC31A4F776B97D9DBAB8B6B0EE756086F81C9C9404896244523CF21A9C954F8D4FF7566D8F6F18946178E7A897918BDE6886BCA50FCAFC3582D51F5A0A56678A0BA1F4528101CF49643BE515D6BB2397470DE75A4EA558B52AE0CF30DBF468EB6984458D294766D8ACCE1D3BA2C620BC418C5CF8265FAE664B47BA9088AC2968E9692564C51AAF85490A42B5695C804813663804C41F91149C34163B96B42D238E98762BAC9886D1729722E5F58EA54215FB5DA224741AF5D296A86F3EB72A0A5184946E36D187DD42C17295A22E4D97124ACC23920AD4AFE6EB0A01CD8BBC00E03DBB51135C7F9C7ED3C46060EB10C394B3C9E933AB97F1399527B6B8F71C7796BDCDF3A18EB935BC8E3B542380CDCBA880965EB8946F241C56FECF0A5E3043159B4A210EA92C36B4AC132B8BCCAB3DF2BA42E2C4EB749C905BCD8987C1DD8AB5E08ED4C20B5F674BA3F6D0B1D98C6C7B8D32E26FC39AE432BC6CEE32D8E454B943EF98D6BCCC08DEBD0B254200FC337D78C32D8FEEC92C43A9116D84375F0C335E17517648CB3C0D551B075410F9CF583B31D0562BD54076EB7FB7513A52905D9A4C25D4EB8054A57CBB585346AAB77CB315AB8FEDB6A180766CF8F7FD0B0BE82216D4FC979017ADDC4B3ADC5EFD6B1A61407BA639BD84191291648E6C9F8266804A432A150EBA30848A8F57E8196A27B25160C67B13859DF0A4C672A43529F9115E048FB45DAF9FBCAA0500EB00702107D3C381215815AF3F63D62493E9C3ECDF95D33FC72343CDFB878E30DE2C04FFE753A5E311443CFA2392A9FA01713EA6D2D54D5B9C35C113CC7532E583F24D6EC93ADCEB2001D8AFC080A070D7E05B5E0BA362725E93EFFFB6EA54A464E23EF987A2A17A3A9E49AA733419D4CBBC0A6D4AEF95E9239EE4C167232400A97838C6BEE0C69849A74404B8E8167AC7CACD8FE6AD6BDD581D11EFD5CDE6A89604F7D7D5DFF7FD1CD3DBFBEBB656A9FF3B833C59DBBB1767D71AECBDCCBB866AB5EE1C8789B0D3C2BD212B98E43659040F2499D0919013ED4DC7797D41A22EC89F49D614E8878F6E2619E6E77974A6CB15CF740A943C4277C946A228B28B5E75689A48A38311F5102474620CB47D919B18C1E94EDE5F417692976AADF6CD2198F730B42070859C51E2C7056C84AC12313FCEC4A22BD758DEAD317B6D00B75E55EAD4F28053F103C4B9F5D0F2E422B7782B02B49EBC23143899D258E081A6D46F8C864F00CD3F850E08327C331A44693959F5396B18BFBEDA2736CE6559F6A3E080F1F37E90216D2F82EBD4FF0157B7ABD86040B994757616C3ED9E80239528FCE7B8C7FC4147FE6B943A8CF51AEE6133238D60375071B3894F79526561979DD91ED2D5EEE37B273786C13AEEE24FB93EF69B759D1E5AFB61707098AE25C937076345BDB8CA422EE5DB02F93AF877E1822E17F835F215D1BEDAA56A65B198514A0CA8593CAA940E421F7F9ABBD3E971ADE0243E96F33E70B1E461255F850A73FC998930E19E39A90E86E514070935E972CC733F502A170A4A4D0BA2DC66E8A59BCAAEECE187B0D1A07F683EA65310F316455EC86AD0B0BBAF2375C942E4D9CDAD245727067A56D814CD4E6415465D620D24B1C20590C9B9A756404718A5E43AA00EE0EA9FEDF7EAADAFB0EBC52292D078B0734BDECBDC9BEB00BCF8B66724759DA22BF4837390C680481439DFEECBFC6FB5C94E6615BC15BCC40A4235FF8E0C3D38A9821C23637DA65E7BB14F136D63E68F7DF6C439955C499D3CF848CB7EB95C0EFCE550EE320BEA89451F8ED71ED7D88EA9A37174C63F4D2531D0432ABC4C335A297A1F2FC586F35A10E1BE19DBF6D217BCB1CCEB4048F2E4C60F778648E7F5C5DEB500D44FDC569014FEB4862A4E7A3978EF12211F736B50631B3FB8916659960AA813EDA5C99324EA2B1EB4E6CE8B4CDE450883B607605C7A943FA0ACC782CC1B3FD5F436567CD50180ADB791D34AE817506CF70332FC14A470C37C4F5F7080F34ECE8E3C45F70BBD1E0315FB2ECDB87ABF96F6E2B879C8BCA54139AC29581D8548CF274A117BEE5CCFED38C2BF4089C51BDE9A6F517656CDB59E7B3FACA336C12AFB4F24DB75D780407594F5C125E637385865C3E92192DF78C6D5D0E4568DA5DD2C97364FC25C7ED45EDE7624A6F8659B9814B9D300AAED47856627F34FB472E30B614DB1D47ADB59000CD1B1837237A3AF0ACE641F268001154313A67F87851B72C887EA6D349E56AD73605E7BE7FA3CB3CE230A456EF9803F3A71E61AB95FF5EF8F678A7902E752C21C889818D9953250881AF963926FF5BD4DB503588C1BB1C74FAD366CB74F4BCEB5367A7F9B1A15A608915621409952A534D6EAA532ADE3B5B609CD6D9F685EB1A393EB35633E3263A3B86CD2D7734D5A213C9EDD6A137BA06343DDACA4E5F2F18F05DB38AF3DC34BAB66A0BBCFEE81368F898C60BB1D17A1C9D426B3B1E17F43A9E94A8AF4CDBAD5FDDA9BA2980CB869ECB339444B020288E7811AB82CCA1AE873953F7B756A7C327404D21A2A4E6E8F501F12FA7E4C2D4AD44DF5208D09512AA4E8B9BD8CE11F6E61A51823C87C45D46FCC2BE395211741540D4ACE6FF5B021FFC4AAD499614EC52467AE5FFBBAE30F8EA30FE66F313DDD413942E3C5FC2236FFF98B618F07914368D9B5F08CC7B49DC02A1546E62FACB3870C3E5A55556DBC3B0332C62B3B479D789A0223332D40681820B3149BA4D11B670D538A2B70928200EFF3C9C2670CCC522E9378E7AE612F3E2DC59F4AD1D333BF9487E330BA0023BB76D2D4BED4549066B6621A1BB656D37D6BCD3741E2B6DEA8C8E66EEE555F4E468EFF21F03366037DF345AF983FAB1F812A3D2A5E561FCB617E57743B328DF6C507ED92C39FEC680D72B35BAFB68E4379C07EE5243C29B91A25D543382A539FCD6696BF1AF13D799C705B7676A9A4C8BCFE9A610537A455BA50C6F4EA143AF728573956CB63F57EBCD470853173D72C898B214AEA199D7DA223847701AE9B7C99859A1A66C24282710AC06DBED30FBA9772851516DC391F3F28AAF1AADB2C7FB70378A9225B09B893C132894FF39B6A264CB209068FE5431BB12F19367795BA2DA1F984935076063119549754D2CDAC7A89FF4AD143AEBC363E7BDFE425D5BD4A7644471D58AED268F740FEB672D157285567AE19A8BE5CB1AC69F2F9AA1AAEF787DA5FE22AD69ECAB5488AA24F4F96C58017F4FBB196B12F3E5DA9FA045491EF7B4241B9465FC83A71889767E53A3E8160E8DEBD9495F9242426D1CC47A54F4C94F265FAE3CBAA9C34CDA8D12E1381B7E14F2124A1944B5BC6FB52ED5A56EBA4FCD1E5B3E0106920359947385C495D2A8B404D514968C5C73A90F7485F00806B43AF9823674B5CCD8EE4E9732DBF467EFD9E6130DA2415243D523495C875E393FB8B054B3F2C65F8648DC68AFF5140B281FC19C8D58334FABAF2515C948F870847CAFD4A3E88A0BD39EC130E37DA9C0CCE2A665209D9139C6FC1AA4C4604414D585E09256818B887B862762E1841D0EDA3A97B2410C1ACE51C16F035B6E185F46C12EE59486FAFD35EBC7B8F30EC81CEAD391E44589F8489AE7B710096A7A955340A6085AEF90F9AFE0896C176EB713152F8C4640A537C553C2CCD226C9EC3BEEC7768295665A6AF9D5708C6452D5EF43A002D41E3B9C4FC19AB8EEF363DE3AD96B06CFB6085A5D9FFF4A22BCC12BAA46E90ECB050096860A3FDAF6F07AAA23603CF432B2E4BCF765ED9084048009B3CF72EBE0791744C3481F969F24C5E030981535D984AA982E5E79CEFF4F9EC6581300329A3E199C37EBE2B426E4B301A3778B9ACF755E2EF2BA14C1E8CDCB6C50527B39ED87AAE0E6D6EED9B8EA17BE1764125E60FA5F9D0DA9A2A673D05D2F59094EC2EEB9597235977BCB90D7BBC7F9F0984C7BC05C8B27835A3B2E866FA1C32BDF99D1FA65ABB677C3A93F2CCCC4E69D61C74EB732C599B53294DB5F5508A70A236C991D011E3F0E70884B8790AB647F5758AAB97CFFACC2EC085513B5E7FA15C841BF045A890534A2B78D6112C16D232A7920EB8F0320E482108BA95B60416D2E6B5E873ED09C7D98D42F27785B3AE25DAA4E4B1FE9D374D13E80F6A1776F139D102329FD8847DDC535766800DADFF9A39979D5220C3A94B8B57C2B4A48DE6724879ED0D7292CE3CC73120C524D34 +pk = 3C3BC41ED0F2283C752FCAABF506890687FFEBFC194CE84C43291B10E54DE0C3AE91EEB7F59AAABFDEE9686319F926AAC470320CB30724E6008A96CBCAB887620EE05D2FCD6EDA766FA43443263178605B30A8001355DE0980102A61D937991A95892D12E31F9B42E814719A4DB599D07BBE4870BB4114122AC4ABAA48F703A887F084C0ACEE5ACE3A98E9E2D577012B0ABB72961E87DF1893525D47E0DEE3BB6C93556F6E81BC1A033C06085E0EDE80FECD54FBCBE870B8A00862B06ACA6F6D9B6446810EDF6E74973933C030CC23A2C8CEFD939E4E3CC6FE67008C34AF55DD59359CA18AFF8CD3BB532F23F8E1CED391B162CF09ABB416CD087E61753151CCC336D3F6FF2BABF92A2892ACC9149B896BD55D3F17157F6A15FCE9DBBBA8218971FBBF231518572CC961DA1EB0916D3BE5DDEA5B81EF44DC69E6DFDA79A60799240183C02AB11D7FE73585C9ED39C0055C0CF7A26E52759A3929F53A6443B8AB65F85B82C34BD07597D8C324866EE1C610BEE8EC629F55D31E641F1C1C8EF1B63F60D98E206913547EB33E48BD0DA7711F9ED1E4A54AA7D990609F28F67457DA0D184DB56FF759E8481C6B41C2F317F8417A59C9ABD4E7644F8717CB8DE3C44EF84E68FAB79C14F86DA5D371B8DE8B929A3A3A1643041C43FA572E027CD3E25840B987D72A51DEA7DD6170F12AE57A6F53E1DCD13671CF7831DEE99486965C697078CD6E43F4CD62498620B50D0F60D16E307807F38390EC32F1ECFBD67F2F897D9038483B41D660C7D62FB61AC097C4B235EF13A6F0E265273EA836A2059D959C7BEE68F9F4B383C8E0A6DA0B9B0F3C0A81CECCD972809BCA9E439C990FCACE8B2D5B76D5D78B69D2EF501522A3E6F72F6C9032A15EA770A6DE37FA7D68932667659BBBC21FFA8FD627CB012B7C510B53DB6FC2260A026D46066CCEC059186546B2AE9F3CA71F818F34778076B584D725FA1E1B69992012CB6992A0B9CAE72163AF9467638B23DF01BBDCAECA3ED4C66E3446B5099D985EC3E7F6A2EB12AE28A3A388B51052FB06AD449399D5BED9AEF1ED79B3CDA024A2578FCAEF34C7472AB187AB06DC5FE18069B7FA5DC3E9F265442040E77AF858BBFAB1229908A427948AE021FD60C49653EB5ACF6F8FA10FFF092B9AD4F2AB86C8BD3FECBE58FE7A26425C02206CA926F7FA16B41E4ABD26C18909C5D558FB64186F3D9D88884E84C3CC703A401ABC343A48C33243E43F1D8306B3882016F1025629A7D4F12CF2DFF5B8933403CC261086B0628B3BEF761160936FA3EA6E75897DF5DF6F1F032AF1CD832AF07BDE1D5C3481B312FF24B6A97A67F917AD0205CE2258820821400E12E205CB1641C8972ACB0DC0B3620434AE6908B7DCC8AF03FCA1FF9538D0376E4C2C9E917DA55357E3583AC9D8015D6C14BF7E66354CEACC95A8F8CB7257951497DE140D0B51907180F2A53AAC1E548801AEFBA313E59EC6348748B3871F4FD382146E281D60400DF3095B74350CF55DE4530DC2A97CB7B9150176661DDB505A5BF2E85875DF6E212D6DDE777A2F8795BC0E92ECAA813511BBEB351D2989D3CC57469AA4426E941D45548DA824EF9153B3710D3D4CA1DB016F337238AF736CA44BA45145B4224C90F6880B8FD0D74FAD488C5390327FA55B2F4DA3D30A3C01F8E7732308B94D8E60BEE11C173CF9FC0E12117EC96127B86A4F28E1B7796766F8A04F7095BC2AB26C791B63E4BF19F0A19E0CC536A32400B622178F7FDB7D2370F01AE8395166F5AD13DB2CDF8C6062634BC98AD3F7E83813B914661AB36350A50C38A692B4A11C290FB2D56B09B1DFC39BBD5D23057C0F51B89974541E91F40BC03C1E927F7AC620600E2B655AD5F016F08094D342E391050C67702649CE5243B29B5206E44592E76E2DF545DC610AB684C3BD0F5A632E04F01AA66A133BFF8314B2C43C1947CC36F24DBAF8560AD1D66D207AD63B1AE7E89F845CB01A3C43911273BF8F7B4FD3791BBF3A54CB7934A8F108DBCE2A4E08E3D8B25C9097EB1910011A571EA50DAA93FFAC0CF0840A83005E4E637FD779AB7DDE2C0EA4755FDF16B99705785680B668693A21E994068A3C60BA59611441BC73BA7B842992337BCF95287E1477FB3F8153485F19C1EDE10F5AE13BA6A0F62C364E761F47BA2EBB68C0FA213C0DE94D8A562AE9F26C41D50555F628C1C6B2079ED8F4ADE75DF8BCFB31B1EADF371984A0EC4CDA91FD5D7B73DCECD6259CA21DBF08FF0072A5D366B2FC66A1A6DC5C56D1DBD16F1697DC2ECF33EC248AE5D68EE42F8C99C97D0006A249060073BF725C164336C96EA70605476660BC220CD134EF7F6E1DE534659F170C45A83F20E71C48A2A99D5D4E6689DD6A74182974C9281826374B7ADBBB7EE7B14DB57649D3C9E9690B4F937C94210EFCD73520A1DBA09FEE42B01100BC41C21CDD2B35DC6324EBA717D5024A890A75ADF3B49A04695546A3E2A4BE7AB08143E7C97482B360A405E6D41EA57C2C260AED8C96C74C648752A3B611EA5752EE08BA69EF68CC2F59319131347ACD46BCE5D3CA68A88F2A97B86A734FC2195D3C612ABD09F043B0E0AC6C5B6D7E667A774756AC78FF4B0FDE12BD776A2EFBCB6A11634F17B893F5911BA63833B0DCFBE315F419FA0267C40857840F381224DCCD6C9DA40C2EEE930733C39ABB612A691E4842E2D2DF39645C5EAF49BC6D41364A73CCE68F158F95959FE05A36F810B35F779EAC6BC422A105360878B3132EB1564F5F5CE90657ED4E57B2EFBD21EDD09465E286860A6186E621BB91D7C3EAB29CCD215EB3459F12758CABC2BB7724B2726F12A786581B4EA871CBCDEFEC1AFFD6C0808157AD7C1508121F026BFDBDDCE595D30DD54B6D3D7C0E4E08FCF7024B09D947ECB25AD2E39B7EAEC65B19588CD04863BA01D9172A8CA30093DEFFEF2D9F93A304181335CE8B5D9EFA82A9FEB8060A63B1C5C57616CB21D86E89BA8B87E77176C6882DF54F00E033DE30D1C124DB9706148E7856018E659061361A05774FC70305A20A5991DA7DE304D011CC89542A266B4BF91EF6AE499C2DC98FECC27EEB0B44B06945A56DF64446CC51DE96E60A6CB8EB20165B4BB3B3EB78346500CBD7DE4BAA4510D4C3A1DCE3A0B7D70F466CE68AE6421C1D45FB9F6AEE10D7ED7F258E2429A66D6EB9F526343138DD4D20DAA3B682B346AD1FA43215F7FBD9D26E440EAF3240BB9030307D003308319028562B13E2115FAE39BBF45BD4D0DE99BDA7D5DDE435419B021831854A34B48ECBA9611713FB1BD05332F1879B6DDAF3352E8DE0772CEC7CBE16560DDFD92C2B1ADF37B99381A9925196A261CFAD9F10E8D376ECF764139CEE75C1736C949BDE59578FEDDF11FB6BD36A6F134AF9655C19B022A83139349C563FAA1DC7A47F05FD41F5684B2C4CF360334AA7EAD8E4ABD44A4772D4B4EAEE54C8D0BA8D810AE897490661218FD5DE63D8A4FE49F40EFBC36708A7D16AE9CC3B05C9C938EAC68489454B19A29E41CF44AF67D696F58EDAEF999A0D713F287A580663E071789B968F20C25BE3516090FFD75AF0F2BCEE1C8C3606B9603586F5A633661545F0E65DBCF20DC4869E459CFB337F3AB450B1C40517318F517356711106948A2ECA8067157D7A48488D87FD6AF12BB14D63350126F39EDFE76F3CD7BB0B0D45D872E5F5B09B123AE5E88BE8B76C4F96E408B0BAF2D865097CFD8C1F840EDD8E34C2D0B2C3ACBE20747C1B90F6C1C92A82B7D78437FDE9DA2A401ABF7F445CF64498D72F7194F45F319ADE24DF12B13758DED7F26387434100F2EC617C41BFF0E6EE5399C92BC9BCB1117C78E21932656F8981D8EE10FC0915506BC33F92FD357CE91453EE95E53B8590B102FDDE6CEEEB43141703845A2CADA2A8FFB0B63D58313D588ABD99A928F96078779CB9FBA69D7BF066852A7D89D9875B045E3C243329C1B7C8652FDB1E7A6C3583901D11F0EF709AFF34026D165F1C6ED211CC6B11C30E06EC78783EFC6EAEB3D2A2D2BD02119C827A3C4955A9037E375CAFAD5FB543880CB2605222DDF077209589B4B030AD12AD9B60CB5CFE97BEBBBB30CBCDA71086F5A3B218815111B8823716DE0082F1DF2E78381A12530AD9C85FB26918AD4E479875B78AE5C41B405535872FD203B03963EA8815EFA2E3EAD1DB041129DB5245E08F45843205EB234401B4F2FB79DAC4E440FF55305F23B3FC2874B1372DC0E80FB587B0B95DD2A2CC4F8E69120F6FC4998B38F2B8EBC19752AE040975B4055B933DBCE35045D56D5CE15C1693D646F65285C7E152E861F3E46C231FE1C827718497D0343F4E45D5D317A4A784A848E9DFC1C271AF1399BD03F512AF5E3A722854E1C3646438D0CDFBCE3DAE4FEA2D4461630E9C1AF5D9F6801FF19D26B8D906BD20565DFC28440902E96FD4323F31B972F2FFB9D828EE91BACF5BC9F23C15513B313B9DF8D73520DE9505352CC76AC9CE2D1DC4857729F54784B0770249FD9CD7BE264A235C7238E0730FF45C0739C9D78A951F0CCE4C616E3ED0089A9FD93FF437B7C0651C17E7E1281376490112AA6787FF6B4638348BD9AA3D195EBF7F61AC0AE12E79AF319EE8956EF06444D6AAAF8B4BF92B4D3A46A076258F11ACABC7776EC24336C8822E8AE0ED80B5F9BDF2B4293C3C4DA5879CEE9D54838735C8B4A5746B4DFEDB085C929D2176CBCE624D11D3032327327FF9D2715495D075A47572EF3CF8857710D43A09EF6AC1BCEE71FD4F97585C780A1B773B6279A044B7FC67E514B4A1826EEE191529F383089EF82BBE922F789F128CEB0E093327898CE90252336205E2F4E29D95350211CB56342FD37F46A59702E4FD56B2617E9D5CEDAF31EEC364B2A6B88D83D778280318AA302D04FCC17E0429A0934986402547529D01C7A151D4FCB5C62CFAAC07FB029AF957D6B8192D9EA4EEF83AE2236EC00BE30F5C7A26C630C237F8F83B6F2A7F528C8B014313DDB604282740444CC62693AFC44F0557255421EC675EA954F45C65DC39BB1CCC8FEBCA0D3B0455F73BE5D4ECD3DF9965868F36951A64135CA6B7676BC3BA77E016CD4B7DBAFB75A8680A3DE48209EF44FBA60DFE5937DC19CDD859D794537105D7A0966C26D1195D1A15996F4068D803FDF568AF9154F48E19FC786A9913E850AF7166171ACF930C8C26C31B4E7624E21EA1F7F49D342AD92593248F8E82EFCABA02083FDAD412F6AE08959FD4BF6866B934254C3F6F5058760FDE20047194170DD6386B09C63639F4A7FB76A5AD8F6021810DB99B39921E05162FAE45CB1953E045E687CE83059DDD4A2E28480CDCAEF057792BE1A81EEF6CA70257455394F0765B3F956298463223896CE6BE6042B592C0FEE16D43E26691F3C7994E8032327C1DC87A227DD2200C8E5E4AB45A39CF4E4810A345DDABABA2039D08E6C75BD2AF25E3A9439C93614AC17D30291006237DB24E6422043A3A6ADE60D01689C7D041898050E34B9448513AF5F75EA5C17212508410BE6E310E952C41CE19AFFAEDA248C831CB44F767B7F4AA99F103899BDF1116FFB1CA1D2083AC47F57F7C82DE064EB70D770F08753BC3FE444BB092668DE76DD8A356772A2E191174880A3FD9C37E7182316315EA691B2AFA7FAFEA53673389DC62744181CE1BC05D3D12B83724777B4877902F6AFF21D019D574C3749295A9E68FAE4E043FC5543D0B3FC51E4E1CDF329715411A5517233921B1E4D28D45F6240744FA09E174D3BCA82D16477E82B5902C5E360BEA369397FCE3DA62F318119DFD92F1D5089CC550B0BEA1256C9F1FA175E2813862D0299B3EACE99AA3335610DCA3F40D09495A8E84267C73448898F0B3D496CE285B690AD1CBC4046EF6CC19254A5F7061B5706973A0BFF072730B29E06A51972BE954DCC5C3D96A556929C203BBA05B778F37624C7EE3F1BE9F7ECAB40D6B64CC319242FED079833BBD541E07E53EFEAA08C1532CFD36D236068B4621F312A10EE7D2BA1DDA3374BBDBE3500C8F30EC5BFD9E299767EE300B4CC259B4E3F7EC4A68E86D21FD554A437EB963B0682E3C297C8B323D45514449D6CF5FC11CCC01CBAC2CB0663088921E07BBA4012EDD03BBFF691B0CB28D0780489A6E0B591BFA7F590C53DA2CD4AB7244B10FFDA43BDEC4E8B57647555E5353B4774323F847FF5DBE954E4D1F36B8E3A05CE5C9FA21691CEF00C200DC582DC576B5BAACC4EED6383692A2307B3FE6A39149967C32EAF276E8A1DB6B4215B44F13B9D0415168E536FCAB052DD0CCC5734029A662835E3AC3FD99BD48053AA4D6123DC39655825FAF501ACEA58C32A4E6534279E9DA986374AEE7ABF435804268C9A95A2F4421A827BD7D831AD7D050906389513C4EDE67388562AD10E8FD33CF5E16CA9CAAB86498C8EBE766B97E0C92A945614971F913C71FA2F372B337DB2FDE8DF8602710E57F0DAEAB7AB76C8564BA5DF09DF4270D1A7F2E716429625027CFD986F8C948C5C7095930FF1FD0D0DB8EAB32BDCA7CC89E7D01211A68D3A559DEB0FEEFF38F6683CA5789AE2C252727A63A2BE578EB128FF0B311F4B530A60397FF107075E5F21FCB1E975240B615F6E3AF99CC08E643C8CCF1108FB43DE048B3EB6E39138A10CBB75DB77BEF3D4239C038EAA5F238C3A3B841CDBFBE5026E9F8B0FB10B6BFD00B5427BF7081ABD1D20769C057BEEAC1EC13BE8B8C7547CFB24896FC461CF36A0D6002670AE1B49B136BEF5A2DF5F5D93C2CFF3E7D35DEC1C928EFFE31138EBECDCFE2C4A658B0BC3845A60E50BD017E75E141972162465061B334C7D072BC6B828853361DDE64A70462920B62CF67F31C5FFC94FC7AC38E1EB57E4C0C1DA744818AD2E147650447CEA85C7842B0897E1A2A23FB19AC01CA1B961DD58FB8D7C411D6F06E05D8D83447B73DB5F67F264A72903A2CE45C7A4ACD9E2AB54B53C32D8376C2F27A6F14A230677EBE6AA9AB99E1916D3908ED34B080E8792762E7BF82A8A2120C2D95C4E8B63503521E7D64EB9E4494E300DC34D178FBDBABEBC271A35A3DED7AB47F108C0673DB005CB1212C6195BD27E25A9E00B7FBFD9DD7604FA2D96AC3C2ECAC96651D sk = 802E08C14F6E3446BBF7F4666C8DDF7755DC718C3E02B7865FF33E9D8290ABECFF3DCFD19D4A206F smlen = 2455 -sm = 4454B2CD8DA0C958E70CA757080D2A32E4D7A8531FD1F1F59082F638E08686A9E370DF12B30683A2CB898B42F92908AAF57669B03B352C99CE8773F4A35C57C438B22AF97F0D61B17DAF0D8F79D0FEC1A9ECF68813C8FAC8DDB4777FBBE1F2E7DE43387B170E79ED02C313865314E2F9B20261B6E274EA644A19ADE19243D7CBDB1E3E38455589B82EBE74B7AF6E92179555A13BE9A67A01642821E75F54C3095661DD35A4FB4B5CED76E14FC5C6421C8BC394A4EB9051808B47C63FBC9946A351CB5CD74B921D1D9E4E63A4F47CB68C565FEEFCCBB9116337B4ECC32029AFA49C8022E85643BFFEAB534351837F4EC0277B1B6D6730E1BB98A57F8DDC0FD0E88C0209E928EBB8EC2CC457F8EDB2AF6CB92B25C649222529F56CF256667DDEFAC215DB3382DFA2D33958D9A5B9F6BC0FBF29E9F03D30D4AA36B01BEF25F329DEBCDD922FD3DAEAED553FE8CB44927DA2BDBCA165FC1E42FBCEF251287AB6AA93981C94B2D41F284331B9E70473CAEA66E8A13AEA6AB32F55035A53270C77995A1B7771BECC0B04A18CAB1A48AEF7D29B3B336F147B8262EB874D39A041998F3342A967F0E358F56D1A089F219EDE5FC4FBA1CDFBFFDCECADC3ADE5C43A8000088445DD207CD3318C5028F5BE1B6866E6B1AD65FC1B72D643DDA153D5FDCE37236738E39F1BD75AE60C2E91701018ACD72338ADFB4777D307EA4CF332E164A433991418D6A251050D26FDC6A734B487DB773ED432F061CF6FA953E7176F7E4A4695DA0298912E58D4278E59D69D020FF6BDA48518B83DE220172562CD5FB28F280E104A0E248E43515B5050A91B5B7228F76B078C8D6A5EF0F7A96506266E4120718DF04060A3B85F12EA5904E79D076AA5E7EB33C6D18FE1FD752B76C55DD11C67BA6F37F26EB1929FC41E0EA7D3C92E33DE2D0FA5C3181B977BFB313348C72D716326D6ADFE79729413691A74AB6E24D399EE2A92DFE91B57753CD7096EC044A98C48D48CA5684133411797CA9FF9B92A4FCCD366F98F0D25A54BC181C6AE76F85BD00FFBD7896D49ADDCCA00281078662417F3BE07C2AAFC8F9D6FE7833975F7D63EA8DCA6A8D0D8E82BF4D9008ECA723F582A4EA776C9860FDFC80432EC740DDCD4F868B46A3EF4B9F9DF07A39C98536DF3FF408A4F7B976FA35D29119F33BF1AF447C4CDEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 +sm = C410D5492041F0019A7EF722860690AA42EBD931F1C4C9962AB567E615D7D97F95B0B2461D46020F0E384B48E78433A3CC75E3E19F2F98C100C832E1C9C434635173B24DA991E329791679BE3B23A5911CCCC730F421E9D4F5EEF10EAC96A94046F7E3D110E8684D78CA9035DFA76C23320D1A9ECE2EBC4EF3512823091C4FD9ADAEBE4B1EED265E0D253D02305B737165D5C4B579A4E35086C263CC3E9E42CDFC2F33A773782B0DC2A4946A9E43DB753195853A5B3F1D91ADBED7C77E9188958F892D2DB72BC7F42434C54F9C833A28B1AA93739BC2FF1B5C081D4D52486F842C33FACC2F66AED051EEE7260946A6EF9B94FC0FABB6EA942EE6D99DF948771F067C4CBA58D2A7C4F7EA23A663A4927BAEC9C5499CA22E2D5594AF999670278B24DB72B7C93EB88FDDE3BD8306E73F1592089C42837F1CB63F10A10C0396088C2FA1B65E99319C0D8AB3BCE7F1AB35D6DD6B29EC269D2F7D871102619B27AC0CC391696759546AAE060DC0C804601D2E3F94D56954BA4C1C4F74BC01472784BA783B194AA9FEDBB680B88B88A33C548C05DB01B4300093F7DCB67E9395283147ADD7EC11C075352926C07066902F1DEFF977C315B77C8028897B305BFE4F90C962003A6D0866BE94496F9B827A931BF0CC923B8AB5C8A5DC2FF96F7CE3CB4100B78EDC075C606F2CB6F8B5078AE2665413A749637A12FF66F78C4F4DCF6DE8289F37D92370C4BD3439E7A23C0D08EAE923927BA33A46D02416EB1EBC10513AF3F57B73F99A725D7BCF3EC764D8ECFACD7031829C42F1244D75B61550FC12A427FC053E863CB7E66A02194CEB06A461DFFC6738E164620EAA049C6974595FAC1175B9E9621E8AD08DC2597719596E61B2E2291F4F4FAE9ADD2EA89291EF7B42640E48CEEFF28949D4DC474BD3B67D8B3C708E638C598EC5A30E5992D143693D8DB1785E3242E87C8A7510E8AD234A7111F723E227C297692BB58AFA7D453BCA950F95D5733910BABE8911F6C9A2D9313ADE1C308180A6610F561D4BC181C6AE76F85BD00FFBD7896D49ADDCCA00281078662417F3BE07C2AAFC8F9D6FE7833975F7D63EA8DCA6A8D0D8E82BF4D9008ECA723F582A4EA776C9860FDFC80432EC740DDCD4F868B46A3EF4B9F9DF07A39C98536DF3FF408A4F7B976FA35D29119F33BF1AF447C4CDEDD4DA833528B0511534F77857FFD16EAFB1A2AC87E6844612DBB104B9F32025B7F54E993D65CE85A061B6AC6D70A15BB42BBBBB6E2E21AEA55BB8A556120EB15EF35FD9774FC7B5C2894B747D3E4965B77DD8D5B26F38D413662783DCD332765B4DE534D08D6514CA9DC6ED7F2BDB4B5C437178710B04491708836CF2CCA08F28582107D27AC305EDE6030B1F8AADC4A1D29AD16CB4D739D8F813D47DA715CAD6B5CDE24EA95DFF4415B527DD900442D9ED1CA712C58B206D6E79F8AEFB882013358BC578638225BE79B58FB677277F072AEBCF8CCD6AB61A9D98A3B260E60AA625D78058FAE6028E4C5562A0F3473C3AD530BC4471228F27502A8F8FE2D1F72022103C3A2DEA363E68248ED8693B3B066B495561CF4468E8EBF32B454E54DF1766468AD3831D56EF7EB9C231E999C4CC3A6B0EBBF2C4F22820E256F67497427F53AD22D42C9293DC8682D0BE3517B63C6E871910ADBB3406B6B3B1CAD980AAE47BF9686E80B6E5DF2DACCCEAF9506B4667271779D00B4C1065951E21F2ACF6CF3CCCB8A633D1114CE9D531D94420E4AE496086638F031C0BAAB5722A41A66788D3885EFC7FE1C3DB54BC69E35B7489A0237A37AFE5194B5F424F792CC1D696098BCF327D87EBC50429A95ED82105C4328D0095A9775589FDB6C262FA51FFEE4D99C6D1A68FA661D1B6A0A2E0693D73B39218A6895BD83FC1D54831B7DF146FE7BD2A91B979018787B9904285A35922E22A7F1761BEA541EAF21D74E3A2F3C6F2247B042379CA4C553FD9256DD0C63E4C9DEA60912D02FBE4CE7762069A86CDE02A4E1E311B2AFDE435DA0816ACA659BD8C0650C1F118C0EA3622D72A5E96132F8B0FF8458C757648BD46E58195FAA0FC4FF8FA44238E35A25C9807B6229000EE560D8E085F27375C2F659BAA5FDE302B9529BF4699505C28DE33AB5DC2B8C02967947CD24C6A599ACB5C2D1E7D6BF3BCCEA0253FBE11D8043FED532AAFC9EE1151243BB80B92BE239BC4FD1D1CAFF502951205F2E6393B704E67141E1218963F664FE0759C15E6C0A1B40602A73990F040502867A9EDDBD4DB0E554AEA4BB9597949D5FB32C2E3AF92CF7816BEDAD5EDE1B769C823CABDEFCA1D1B85213C79EB03E065146B58E3BFBE80B4D4683B65AD1E0611372729B99A0B93934D52DDE40C19FED5A2B3DC3030E0B5F26B66474A5CCA6D741AB294BBBA6BE516105C08BDBABC97BDEC2141D035BF6C3A71553D6F6350229CA2626B8B0B56A24F2D6EECE436ECB77A70D747B6A6F830578B4792DE533879B174353424E7D0EADF6BD5A74B36A4E6EA7E39A4215559557BCE7A00FAAF0D1F81016F913A10F3C9F406C7CB53282CA8FD5FE4F5FABB96F891583E0507912BA02709764694296A5248C340A1B9EC3DB0F926F438CA96FECD40C4AD8DAED9B8A29691601835FE14283762236EF2135443307E5F0082D1C2180AE96ED0DD99A6E9172088E8B94AA2952BA5E128B202B2CBC1966E69B6E6384820D9AB624BC71788EA84B4ADFCFAA2EFA1DDAA8855D1DB3F58EEF2D54FE11A8A5D78ED46B58460E6F2FBA6CB70640700A4520AA1A2A9B336AEFB17CDE8AC78D67F194662642A0107CE38B74D731380A72AD4A0A068F09E0878E521F15CE8134780C3FD0CAB2DC2473448654F88BF1FE2020901B90C0ED670866B1BC337881292FBA885FE2BFEF6FE74765CA12372C8CBD698AC41A4C337374587DB15AFFB511D8C224F1743498D7173897FF5B8D070B89592BEBE053D5C10DCE67CA8542781AE749F3A42FAD7E4A2004A565F81D5FAECF11115C270155FB8AF6AEDA138B9C71458D6D2FF63441130EE9107C39260469521E020D2B42CB5A51098027F23890DAE8B28BF722AF9ABA6224E02FEB47E40112CCB164E8CF174BC9AC4C11AF9B482DF9C9F7F5F1B826428C21BE395EB1F07DE511E8258C84F5F035F4787ACE18C190808EFE99FCB455A54D366DDE2E230B575ED5A4A75D57C9A38DDE3D91D0D1A1C4DE7F277CAF23E0C5DD8E3B693DBC66B6BF1679B0AF74A2B9065B64CF0978115CC456AF685B22D85135727A8AAD96338611DC109B36C85A92E4A0180AADD1D25C5B3D4C681A44BACB953E50F994FCF5281366CDEC0CC50976074D91840B5079180CF643184ADCF9E4CCB44328E7BB9EB2BD06DBB7A757C35EC3DCF795A5E05ED250159EC453A1692426F624CC0737F691E475804F155E44293151E42D3C0F115ECEE53C6EEEF69788F7E8E5C422BB102237499F2638244C0C080B3639A49FFC1730EBB0CFD8A46 count = 49 seed = 8C3D2FBBE0D39E293AF2D2CC5A9BEDEAAE3752DFD19CDC1E186D41E717A0412AA429CBDF005445AFDE684656B5D17690 mlen = 1650 msg = D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 -pk = 9302A87C357A63A6E6E91EDB8D6CA7D7AA35984FEC69F2F132D9C8FE0B1329E9A8614EE26871696CA01901E603F0B58F845BB37EFE351F7E8B9FEE56E415C6B615C732F8EB6925C6D0C3D4B354239096FAD82DF98C36C73477E5A1B6940C2777451FF41FC324B669118B55CEFA0D4CC475EAFB0F852C53611AEF644A54804E204E5C61322CB24504C8DD863950C81AD7FFBB2F31835D80A30E8395892C67CE54626982F7BAC07CED14F273729A65C28BD2810BC47964C59FB048611A6F6C2357D42F610DDE340064ED115CF568F2A94BCC95482BAF3B81F69096FAF1BA4147EC0FF10CB1D0F5DBAC0C97CD7D305A95EA4818848F9F5B4F760B0987519991A26F8B90544FA8529AC86625B2DBE98A554F26CEEDE055D28964127D73529ED48F8449B6B9F01F90D6D11D7AA0B4DFDFF5F2ABD1EBFD56FA74008CF3973A0FDC84C0022773483FF6759C7D4EB2181A9B25D8CF52C45BC8C93244384CE6CD44B119F1C61B403709FDA73E40039BFF88F30B1248A980D99F5FC453A49327F88EEF888323F91C9853993DF60D4FAC65167AD82CA753CC9BD0ACEA07E2DC0B86A75B081AFF1C597DE7E23074610DE7B9C5B74B8ECD1F8D8FD5FA3288ADEBB55206384BFF6BE5A441B251768F7F12776EA8D6D81B9469CA9D50D3BEC84DF1B428A9D7119F99BEAB7CFB4F577376853EE199C9B00A2967A17E229FF2FD6C3D4D0D355C7D9086E9EA5EE7B3F8BD5F6B9E7044185B3A540CDEA6BB05383E89445382B905962D9C2E24895C622588D0655D939DDAF449B3AC160FDE4F7B3F61E00C991A6B6632FABD54AE2D6931A79B07AAD1770535D2E897245A0D2CB19EB85921A56C9124AA694C666804020A4D1D50E1513BBD148662054CE94D6AACF75E9FE521694655AE8223BCEFAB8328A959353AABA36897F079BE35F4C5D2B8BC6AD8B1EEEF7EF947668941174D91E4DE2B6CE20CB422580DCC4123608E7E0363B2EDB1875583EE116B8AFFC0F6922DDE457329F472E3E9360A56121395B259C45A8C596E485C15C8F8CCFD0588A81A2E1570C1FF3D89EC28428CD63E971930F6D152EAD3461593B34E778491BBE1485B3225619782C35E7E5614A3BEF88AEB6EE9D51CEECD454CFB29E77DD0FF76AABCE83EF085D4F2AC18720C62D9DFCDDF6DEED7A0A5A6A3A1C2A6410C56FBC44EBC3073701BEABAAD61FB21EB9B9D8734BC2BE2349F6DBA47FA9FAB343689E9812B8DA4380357DF2048AA1C4BA0CD5F57EA347A3208C5B8DCD3850158C2E1FD53498401D7C2B9D20032EDFE8611E99083312F7A8AD9BA3817036371002B40118A9D71A8021B04B3716C2ABC468E05A2006F4497B0469E5A89C05AEF02B6AAC98296638D5C97F1DCDF726E204EB97BCE88561CD65263A5732E28D89220FA28D3A76151B45C0E15702A28544F1C4147CF2FC5E020A695365ACDAD7EC59F5FFF7EEF101B449356CBABABA43317FB3D4E4E85D6FA2515871F369EE94BE03CC02977EBCBC6A0FC06AD8E22344A633CCB8E0BCDF51241D6CB5C74EB497E61EC44FFADC88121360E6DB3CE9F399EC1EDCF3EFF7BFCAFA108C1AF7D25D3475D8AE63FEFE983ADCC8FBF9466EF4554F86EBCDB2EB63AECA35C5FA855764D92E683B3B0AA55956DB2A93A0DF63DDDACFDED51C618D5E70B73EB81D93F00840677F0038BF808159A18712B7CFCEAA860E391C51B276B3B322A12EF09796846255FA1DF718F4367E48F120E19B7D72354A6201DE27373CB4B4E9D27828B489520EAFD98572C321AFE3A4AEC8949D780DC5ECB7F91EF5E33A23BCBDE6A3F93C5C5B0ADB3265567267FFD7A956C638066A27B85942096BBA03E292F08288C6B48542AB5FF07D18C08B8B8A7F4F228E536CB678012844222AF7A9680DD5446298C11AD933406086C74496BD44613298E2D0110542ACAB5F364897D4873943676171A351E107BFE1D769AACA2773055A6949F66D4D55C7CBE46AEE151D3C348A1AEBDB50F1A702867963088F5008573B32A003663E2D4ECAACED3F86DB381CCFF70E3D22FE6303716469B0673ECEACE281C899455A91D8A7A0596A0CA6084D131A8D7F8C6A5CC941290545C843D774D726A7B05548FD0CA5BF5CEAC6400C36781D480E9C08B8B1CDD1F1C1C9FD156D1E01FED79715D6C1A6BD064B9C28AEC14F83C66D2F71BE9270D93CFFF1B4148FB068B46E788FB8EB3A0674CCE5D89E0EFC411C4C7507B425BB78740C3FA271AEEF87C1FCFB293B0429EC99E15A0265843A596C6C44F8D3FF3BCC0E0903636BCC1F6E8245691EC9B3D0062F01ADD165BDF4EAFACE482AAA1B859399F6C70BCF30CFF690FA4CCDA8CAD8BAF02FFE4346F60624EBAFFE98BD47DB184FBD89C0176291CE4F8155DEBE731401A72A41AD6B44A4686CB3D438DA552CA040C9609982170AD4839C21C5C2F59EB763AD398D9E8294F757A1DBEB909E01E628E7F02D9BD5F88CBB49140BB7A47C77EEF27C89C91F9DE3F377D01645D79EB48CF2A865D9E2D5DFA44730DE8EFDF4BC624E4CBEDB43ED0581CDC63CD0986D3CE0581850F83B7210B55E6EC8A8AE3CB6D045E0732D5E70F0EAFA6D1720F516EBED3D91DB9C4A69482576DBC7FFE746F065BF4CF518AF16A5BE9C429144D95770712704B131415C4875519FDF2F5AFB539CF70E70C1B85927FC786AE6742DA0481AFEAEF4F5ECD3F6346F7F8C37BFBF5C587EBB53CEECBEB6566B045139B2080088EEAC513A9E858E5E899CBF8890A15AEDE840EE9D04A3DB427A17C11CADD67B24BD5FD7E053384200914C76D416002F4D672D01227DB580757203CD67648236DDE70E029E905A32561E0DCA188B1636FEDC1B7CC52854B8050C15AA791F6119A61113DCC6325F8128A15471C752F9CD8537A9224AB3BA2D68FDE43027F81E07E55C48B4675317A1F2A1D6E9889AED0D95A8B0006BFC65739CD55F2E0CF3E22E50961E7783ED0379446439D4AC44BC0317995C40238818C84E81517BBB7180880B31B27565087AE2EBBF8E1BB442202537008FC5E659DD81574CA508C08DF35B0C03D7929629AF30F229C7F92162E361996E1C366D9C72C5FE6D28D64B1E90D1FEAE352647B5E2819F61881AD7AA0B4DA25004DC508E9CF3A9859A3DB1042D9B2FB67B752D6146A4DAA13B13ECDF91C66EE804E9AFCD24E6FC2EE9E11137AA70D6FD3E27DC3AF150854650F299CA113CD93E59ED6ACFC587179E3C2242FEA32B5B9618E3441549DB0F1EEE1C08B6E95D59DC3D31C61022639066041B63AE7203AA9B24BBC03A04799A588FA89C742AAD868FBC0E79662B4A45F00EE45F620D91345E363A2805C3AB23CE4D35561A94070E277B573DFB85F6AC0A1277EFDF3A7D9FD21CF1F3DB24E02E6543B3170B6A43D0E63F808C64E2DEE6314F84905C213D2624F8AAFB057C9CEF2010F7537B193363D73E861955A99DB7EC03129B3B0842049A96BB8245E909C77E13D8EB0229D8A16B5C08FE498624BFF9E63616B21B2C0DCDF7840677B37989AA62E1D8AFDE9E10C0F31AC8C85C9F6124BBEF3DF7658D41F2F9C562B895B17BD9B05E3912E97126F89B000F51DE6D83F43A6DD5F542C8398C34D246AF0196B07F4231E96610D0975F6D10B4FBDE8F4A24F2C0D98423A626D28D75469291B2E0476CF8BAA1A190C174754BD00DE9092444E5A297C3AE9D2237D871694060360B4D036CD0E20DC325A04D123DBF4090990C59840C3B3EC9AF6B430687DCEB1B73832074095D80A562ABB4F29F537E436D408368025D223E74DC1AB1C00D8674513A37756E60149FDBF538D28C95B424CB3794C02DEA170CC902EF8F17731FC5E19585A3594931D63416E660D6333DFDF5AE372FE8C369F178FE76527377E700E0E0EF67E49FA9B72BF70BA6FDAF167797C72534658F6D15280CF77364F77C577AFAD6C6189813F3D36D4B4937B4731A7CE5F477D40D02E7B0D934919ED4F070D30888B7318A28AA55E4A365737A2A0CF8B9FE25F7D8D8CCCB1247ADC16EABD54283D432C88DF8863931096FE57E39B3AD9872C61B4B0B2E2CE3737E6413CA94CDCE7C1BEE4639D2B45390D5B4E8CB80ED83D109ACBD30D716F559812ED869AF5D9CA0923162D91C2B2B35EB9C7E14FE91B9CE338F13A40D738E2F62463AC206E751334287530F6030E3DCB81A5A533761AA94C542E868CF57D139D735DBFECBE15B9EAAC03FDBCE40154D2E2CE8153C2FFFF2DC6CCF3404FCA9CEADC30C574E7F058BB390D6787A3861D2953521750DD40819815DA992E71B6B6CA2384EBC68CEAA6D33DFD1636BEB48F5D94B03F5AD9CC6F0F2E7C1ACDEA81B777A461AD7E98DAD146A7EE0E4BB4975EE43DADCF7670DC0CCD623734093D5011083B715516C8F6528F0D8B70F9EA9E1044439705E432A12E189DCCA7D1DFB00735A00D81285BD89610F8FCF21D4AF1151E7B9A16C833AC7C4CC6B6420935ED079560A795EFD0B5FBD290A1D73E3819A0405F42F52ADC62745F0172A7F6132F7E781ABD96D138B98A7ACD6CABC1EE9A329BC7EE3FA1D5FABC0F1926DB7A57F16A3DE94E6C709EB16A7F23BB6668A952A7BA5FC9820FA8ECB1BB7502DF9AD715CBFE9A65879F0679567C5ED328780AE4D6BAA7E1D4E48988ACF442CEDE1B3AB96773D14610E6262B83A54E97F8881AB46AA016D53BD26253302574432B7232F03BAF57D502268466F0F16198AD78C7D8045529C58015BD0841042C99BC2684628A7CECB044B683D48D46A6BB63B2C60497E6BC39AA7E98A5521E2FD32186C78FA970B03585D7DF680892024E88C6B532A8FF5F2F1F766B3641CBE12FF5B53F91DF3E74927DE0CFF91AF2A188C8AFF81573FDB0828C69FECBB7BB41302AF2D6D30EE8AF6E1E036AD9B14FCA33C3ADB79F2294708D3C3E9470958113F9D492864A3E3C812A0D3AFE085462B9A5EE295704E0A388405EAB54C9510D2EC6E0CDCAC4C82047207E17232943E7A402EC9F4E7EEC1E7EDC30AAD057DC35DE27FE4C76FDBE34C95B00EFE30A0F70DAE7035D7D900D3A9BC2C61E449C307AA76E83FE048679561B26B5C158B40422E6E18E3FD1233A338A86FE697C7DDB59C13B975C578D383285667FB42706074D8989BB58A10D7351690808BE92AC788D340AE3ACBC2DAA219F8C77319068F373FB5CCC4C0F452A19E3C8A1DB39251A9CA3832541EEC6E0F2038E6CD45F1671ACE2FD8C68B66BD80F2637D369A570A6960471416382AB56457AB4F0C38B139790D9D210FAAF1B27C6378AD48FC1342789F0ABE9BA1D911B42DFA0EE1A8042B00992E08695C512559949E7114D1D3BB94B2FE8756446C514FEBE73D1F529A815D6E4A3271AEC17B4AF9F85C695948D1CAF7003F7284D29F0CAA948E4A6C05739BEB9EF6BF9C4FF20F51685DD754DA4C447D5D22473FDED4C85C53ADF7487AFA766DD51F98782C2681F7793A65246F735A19EFC5D49E799BDB262E9C9F177B7413215C91F4E5926D785324A0058F75FE635E3A3988A934612BDC325CE9D4CF3FA2FEFCCD006BDCC6CED33D6E648FF5EC8C68C8A7C9C04F74C743F686A811A3730308FA38F773025090F1F5DFA06E0DF82CA637992746C0EB70AD5FE12DA0A57219600EE24E4DB117CE2CF7A4A66B759C93BB20174118E60C284C78C5E0B3C91BC74BCA8634C736FC74A65D71CAA72813B7958DEF58036F5905DC2C33CD566E4D3FFC197AA78531B8A957D55196D6BE35901EF0AE41F20880AD094E337C6146C2869A8CE5D04E652FAB1C10DB233D381EF940B3F078610C71798007A5ADA3D5950A2E1D3CCD96D8A259AE82A2D0E715ECAD18C6F52115FC84698D32F309BED7533F142A597EC89AF4E5C06E5F68EBD2FB14F6BC39C7ADC2BE5DA2D1CA8E6AF02A40AD998C2042E9BBB9B2430F220EBC19C9A40D5B7319708FB428D118B797B191E7FD4D1361896609BCE1E2018D057785BE32EFC462D571A9B96FE08A19DB8B96F9A3299111E89A97C20B27E9BACA0A29C3ACDA404B39318EE8AE0A6ED1EBFFF6C60198A44EF78601FF9DC1F28C168281F021A5CD141190EA0AC35B2205FC5641F55E652CB3901308746BE2B6D0178D4EC1BFB3DA7AE1C66D75CE4B41F7F99A43FB032D17F5B9F6D4ACDFF62287E5B3B45AD4935747A0AEB9D387A17FBEFB14C40C4BB0A47D5EB29F327F608E24CA11FBEB7D353E120D76D9FC4D940C3A0ED41C81CA107CF74DF8ADE9CCF6DEBAB6BBD69420CDC400CEED1B7CC675248E61DDE88013F426EE08F7DF600C15E34D22095978A60DE0BA4925FE18CBCBAE901EF3500C12B83F99977EB27C46181B3FE034273571B1A7916A27BEBCE8918E3548ECA6300D976F6759A4C1107F38693ED461F8A5F5721CB220D89D3C5CB675F44376B04FC46D1915A77CCBEFEC9C4EC3DF7C48CD4B641610F7B02008140CD7CA7712A8A3D9CDDF23CDD0ED57FC3DE2CBDC0511532E1E39AD1712EC969253B7C7C81CC05CB09A823828B8A0BC639D8B6B2521603901CA5D66618FB5D08C2A95D58264EF04E9DEEB9C0BD11383BE3D1A3F131EE7148D456803D3A84C140E0DA12519844C1069EF144C7C138A7A0CDF055C3FEAB9B5B11DD2A6B2733F97FFB2A5D2B3B471F83FFD04C5902C55FB6A7228F617F4BB10E1E0644A444C4064427CDF0E9A75424886559ED4839E1D1FB5A1DBF9C93E4D0330FC0CE645EE9B147B8E747FCBEC3B096BC38BB61662B6CFB95DB17ED202173E05E6692167214AEBA7FA9B22E5E75557845666DE227E089C7022BAB31751D8C6EACF5B8C6F3C906C2739BD8A5A9390124B5BFFB2511E624601033CF2CE0648EC64F258585970E4D1490E56E8B1292EAC318C76BD9A12C730D9698E204A61EE0688E696D3D248156DFE6F368AEFAFC00448C1A05D3D77F9DA9F00A30B3B73BC52F4BDE88C99660A13B4EEA162D84F2F539BC84CB27F43BA3F8F05DED0B077174CF3150D4CB19BA6B44CD7A7B0E8C93DCA8012A50CC38E8BDD94AC6C87BBB0FD07BD85E6D5280FCB381FE8EF3D04811372F9B583824E95B99ABA153792863DB3DD1448829029259EA87A379C60734F82A51343CE768E15A599A72A8BADAFECDC0089B365E92C09643F5E6D7525B28 +pk = 9302A87C357A63A6E6E91EDB8D6CA7D709A98D4A396BC261F811DED627566A2C381A9159E1B00E453CD017389DB342B80C87EA5CEC7374460619FC900947332F638F9E89237ABC3DE03E69EB09109C88E0DBDB38DBC43E7B3FD29B397507B63FFB124714495F1AA6FCFFF78AB5498B553A7532CEF8061CCB95DD43138C00FE5CF68ECCD2C35C76FCB926098FEC9A001DB4D8FD059541D9EACC5B44247A9F6DAFB3F511AF51A1E0D1BA876BF8AF31ECB281FB215166B7C69C60B985AB380EA39F123BFD3D12B995B12AD583D0FAA3B1C3EC1CFC35376EABE6E37194CA70C070702FA438796A0630F9551DE72D3A604C96D70C977CFD41F64CE0A2744FC922FD9715D0B46013D52D71670984AFDE162F101021B34D3F9D87563246CF3572844E3476C462ED894B8A4E7445462734C5559401B9D07F8DF84CEF938233BF13F06C1234107C10778B3738BC8370EC72366E91B2A17E0867D6CCC54A9EFEFF480722F561DE0390E34B9B6CA28166D0945A193E4918BFC0F76A6B13AECEEEA7C8A608AD28AEBAD2068085001CA44E61EEDC62A184A430B6BAE8FA71AD1F14E2AFDCB4A6B3D4035D1F32B8047D40E211ACDE63243F72194538881B78DC1CC6EC97B604AF4B431563F389B98B9F642952FF055C2808E49C78F69C49205F56C498E2068CF55AB945438CCDCFA7D839B44E1276AEE9189806474AB87E79501C0519D674DD33D3157EC2421AE74F9EDA21658914368A83A98816BDF204B45D6D1BCEDBAFE272AD17C3CCFDB35DE02CF5DE40BB6FF2393E23735F2B056BDCAE0D5D1AB5DE5DA8837AAE327F0ADB41FF56A6E5FC6E083D6AF3478C3CB8E5079E74C877E753888FCCD026D2AD73F1F0EB1F6418C1C27ABF64D0032F17D3C10917DFA9075C5E08452062C0938EFA08CED8D56EDA40266A153A0395B43B87C2D6FD90532E2A078D0CD3A65C3F5FFF48B7D4458132C5AAB52DE5D080C7544F30B87ECDD47C4738AA1188F3B9987FF7AAE1BF6DCBD238B3DC355E6B6EF49EE95ADBE7CFF543DA0A81999EB237B39285396C7CAFDA2BAFA4FC056265A0E0EDA988BE2DBE13E889896C02BF77A455C6DC1A9C6C26922DF8EF8946CCD64A86BA91F104CD2A1244B2C949C8A144F8EA3DCF7F33D4AD2BDD7D23EF254E2B84F866DA284FCC9BCB24EE364F5BEE620D2592C2B4C6BB0BAF5CCB94C8D038900DFF81C002772D79D76F3AD946F8D57D4A93086E8E531A7135366129E4E3DE4D520E3500AB813C47ECE1EFECF1CFBE6FCB60D0FD96A471817C538F5A211FD8A73EB1F78BC4D8AB3C9818CA105C29D9CF7BD1D3CE87CACCC2F0B6F2EAAB12B8A792FC10BE6EA20A6D8C67DFD15C4DC67797AC304B206233775EBF108E5CBB08401A2D079BCAD9AFEED4025BF948F70A2F79BF878E66B5004DEFF8390B28E50BC326C28C1DEBA0F8AF702EE9D94F8E6DADBCE29C272DD0705410AD03A9A7F81601FD1DE084B9514740586CF8EDD68E457DFFFA0A0F871127699F56ABA6F6CD7AC24B6A4432297204837C04E60EE5A422327686CBFE113B282E4890258AE872D86B1705CA5CA0B2E8A6D60F3675D0524F11FB939ED97F1CC0A80E8C891E9BC7914B531661B17DDD948588F7EA7B68876FF1FD3661FEB28DDC2B03AF1CB25D8E9AF6EEB870AA755EABE8E2AEFB0F7B83F535E0D3232FDE41C585FCF4415941D2094B3CB74E2CC0E4425CA32458EC9BDC48112CC04C5B37664331FB5F33F03AA68E2D31A7FA726A173887A350E304F9A94D80340E7C164762682CC587DAFD757A7C824CBF2EDE2ADA7ED8F4FC915411EF67DE27178F986771C3D3F6B90B2447207862020F08C89518781531A91CFA5153D16696C2F550B51B1B1E5BCAD59F90E2DEFF3F2090BEDC16024EE2390F122B24DA94D2183CA6115CCD0F63B1134AFF6B4B05EA3A655756E61BAC9D6191A078CC172A4E60D8AA08CB0347F1BA62B93F7D51A53F4AC758A66B37E1EAE72DE68E0E48FC8664D2A6E9FAFF518B413D6357A6CFEDACD0A75E6B930F13E4F2BC29F689EC03666DD38FCE150BBDD21CFF23F6BF22CCC449DFA3F2AC2C79799EB1C627A706D28ADEBBD63B6E1994EF35072F057EE747671331A9392B3FF5439874A5561F7C48196A787007F7C2BEADF913CE7D944A7801DE91CD575570A647A9834E358BA7FB9A162D1C2D0F18B6C22A5114ECE4A8C3873C4261A3FF63A2DFE6894AB4B8FE153D52FC8C2DA773A19FF69115C00324AAB0163A4265C7D2A4893D62DC4F7454CFCAD2986BA9B65898BA0D51AF7100590A7A400C2BA51AD8645711C221108A82F7EDA288B37AB98419AEEA6FC60EC019CAF3FB5C1F134578FF9624FBAD19410474B358504E37605931CB52B9D8A88332C9D31F633B6F818813F83795976558911299C0706C04DF0BE46B4D86D0D8E9D15FB1082C880B36B264ECD0ADD06111492D1FBCF45F8E4763D77467FC7511318FEC2BC198B43A90B95C2F669E2890E292B3421410780AD68E9608E247E2C93770A0BB68BAEE88270970FA9ACEA710F701A9F761F1A0B11863837D6EC322251CD27F2951A8681499EB46D556F3BF9C9C2A1E020AE186D5E385A966F6409DA47379561DB382997F056AFC533FEDE7F62AC9C412539C1CFB6809D5B67ADBA1B0BE2B26EE1A1547CD3A7DDA60127D8119F19176E1D4155778A7AC51A60C9AF706044486B35BDAEF7DA81F5B8D6BDCA904191A438CF257CD26AD638045485D9B7AD3F9C41BF6CB7BC5E3AC44C4E2966F2236A89A21FB324669712C056D108A54A151B8CB18DB8D101DDCD91373DD507923CE46FF7CBBFFA1C7DAE829C4CEF0076908DAD730A35A890327EC1153B62ED988532E2B1B2454BA69564E479397E8FC2F2AC326A895E717EC61B93D04FF0113D2D6CBD67866EF375211B856BBC0BEA2BD2FF181709A4B201E1441CF04ECE7840B98CFC3DE92DCEAD068E45E5746465DFCCB561C92895D1729F039F8CFC4C81F682202BB7F87335A8940CEFA422383E3827596085A3C5CCF9EF59B80709C8986E2087BFD8BCE192696119E80EB612967CAABB1CCB4703DD38D5C2E47DB5D33874412EE873417812E9D4DB7CF277740F37F7088C35009E5D6592F6D555729C7F78FB2A4E63E5F9D9FE17373FA9D0280C2766FF0F6DC5F5C98FDDCECBE70AB5DA0745B818120C00E19CB53DDCC026CD813D302EB47118CD6DDE703A18D1D00FCFEC1486AB0E3B478AA54A3C5A7AB1302808ECA1321F505FB81292EBBCDB45B0032BCAE9917BBEBC331C78BC4CCFF774ECCA836B3908A6830489B094228E76823714203683407246A8F18A7B770E3D9F31F1240FA5B3845AC56670CA1585281057F2F4C12DF443CCAA6AF6170B94EB2AA3ED8A34DD25E4F59B96719C5AB5C64ABC180631C20080F60D8F54E01A190CDE27E9EAE2C8DC1BAD851F272B9C197CD5BB996E61DD360EA9F1197280C43D72FCDA39C84A80A562B0496C820A579107D33412987F8FB4E46A209C9A51666735DCC632CB1C1D6C8986B0B4DFE4660CBB2413A20B2D13410EBA03E3A0A33F60FB289EB6322DFF1273A95B6F0CC447051CE46E5F4C3FE3AAE62F6208895BB42AE2ABA37BDD95ED8DEE6C14F45D4DB1C98E2E9B1F1706F4A1CF094E5E4307DDE01A6E8BBCAF6F308715AE8B52874E15D2BA407576EEE3B0C2EF29E9BE0AC8A6C2FFBB78CA844CF571C87762A3CDB301D2E4B25D754BBC023E9FC53C1BC0CD808D60C05E31D5F481A914ED35F419016818F77F8A044A7FDEDD05A46D622A4E6794537FFC04389D38907F553FE64CE9DFAFA24D9FE7EDBFC11A0B40555F1D41F3D780497532B582EE2755D4FBE00FBD243F49A4FEA6B4325762CCC76180E82AA1A524427277312A73F2CC8E1CE87840143CBFCCBA0B2FF5D3BB68D04394DAC39EE7681DE7F030F57BE4B47D9663C6549D73E5B38A12243E9D85F14B42B58B7BB8EF02F0838DE76910BB2B5BFCEB427742398A4822537B0E6006667369651DF76C55EFDE3A17AF556A1A148AA1F9E3591A387AB22E3A7F057D9488B193F300DFBD33A56696EE4141FACF7E80F051BAA3DE7D98E17E556D42F334FCBD44793FB8A319BEF7472DB4EBA028CDA0AE1E4CB5F624B99C34BC71BED23037BE4D82D7C483717A27C13FC3E8440106DA4685E0B5F92C2BF0CF32044C9F7E8C5F313E049C3DECB0CDEA78652D8D6E985C05ABE74E29D23F9EB8F81B4DC0EF6901877CFC5A626DDFCDAA57C5E5EF0A06DDF884F6E1995EA51FB51257F04E2E0B1480D60D5B9174841A44D1206C016846704888CC9C09ECF1C618A4AC71A54E480CADE3B5FD0EC3FD0948984BB133766A95EF9C1C19EBF810C67C2DF03850910B3310A08412951CCF217FDC001CC28CEC8B185C43EE0435349ACD49803F6848ED8242A6788F940361906934A72DF80FB6E401B8CBDB12D2F4036E0A77A4FE8578FFEB79F6367F4E38FD4D0E04DA7636096A6A8DFC52E9C78497DE29C05EE9A21706FF6BD43EABA7E86224C20BA757169058F8E62C3A392066952817FFC421BF0248BB76B2F6B23CBB955BBCED425A68809283D5448BD9C97BBB75C04A888F719134DB40F6AD51A5681112365EED0625FD9DBA1AF9349837437C91121C4BDBEFE5C3F7635D68C12718EB6BFF5ABDA55FB6EC27C766A62FF4E78AA001BA7E12D35CE4EB41429061ED6CDD2E347B3D93992BAEFC265CB062C25A3944737AD0086896B5B6C94E499E4D617B6A0A4D0E6837575912637913EA28C3A5B3A6950CB2E9A35279F157914627A5E7197347A258B470EA7921FC3B316A36A06FF7305BE5F334EFF9CAA9D0208CF41D334B4C5E4416E5DF3E7DF791968FACB5EEB3169DFF5ED1F7D6C80E200D6CFABE2333AFFDBF130B9341735AA19A3D6FE66811FC657CF0FD95EE4AF47E56683740D170D58F7AA0EAC037BA34A09753381E856DF0EC34105B44FB392EDC19324E7C88136947776BC51716C3A52F642DA71054A618B4122C338649CCC82B2C9B779C5D3A756C4731D3FE72081DE9BFDFDE16B92FAA6726DD044D87B2A5EE26202472A78EA33F2DD6B78C2A19078A194BEEAFB5972CC715088E44B299B034E1937CA0472E73CC701D25824DB31A7943403351AEE699014490A9459DF69EA41D775D730FA3D0CF757C0625650CA9549C2D037D8EC7C7D16019BB185F070F7AD51338B8039F6832CC83B94DE6890F03332F9E5088010176FD8FB7CE799CB02BC0D3AC66EC059EF9CFE198FA163B2CA1DA40A09EFEECD20817EA1A529FA8D9226C9D7B95A497E45A773F8D37E3CCE44F333F8E6F486105EF4475E6E71B3D755D2A585280B398EE6F4C6A08A91B1406947AAA70CDF1FE8765A1C7FC598209ACD134ED7435D5038141EB07C0DAB5835109D4BBA38E87624457A5436EFA659A8E17AD3419BB07FB31B0715FEA3B602B92C520C06438E64118BD71AA54B4ECDA01AF13B84FF1ADB83EABECCEB2377A5DD334364704467A7E74872F6B651A2FD2DB2665C37CA4718D5D8CA00FB889719C52AA148DA0A1C7DD9CB43EA6EFB0EA1A30F1E76730953957053E95AD4E4B1E4FFEB0E49192FC0265F391C770C40DA796DB6DDD0ADB7778C7B585161B835CC9237F6473171A7B94BBD061BD94DEE59522709E4F81D5A2CD524425B4039E6BDDA8B9297E5A12328ACF95F4C149F9B301677A2E162761D357F85B46FD20A0FBFCD816D8C70BD1354CE83F41D6FD5D042440C09224B01D038E913F4FC3710C04BCC23426E85A59D3C10A0979B18CC27C0BFEC05C159C882FC3D8EBEEBC5CC01D4A153CD9A971203CC61E4C7A49E9A2E04E0041A7827E5EE5B5ECD93DD49BB800907D0F9E334B62F7E22878341BA9E406B9B1D4B0018343971B0BCA570FB65C461F447244B951CD16AA02A4E2B98D5C442D1B4D7F62EFE69C991B90EFA4079D755CCB3D64BDC9A3439388EF1ADE8DDF49F092AD55EF81773A102C8410A02ABC9A57C29ACEEFF85F5435B92FED4A2FDC8BF80FF31F0B9953868E930B35410537E0574F43BD9AAC50A246141927504502A4226FDC7DBFFAE3511A58AB773124FE5C1CE546E598DDC13BC462446438D65F825F9015A8923A8CFF9B198EBC500333502A7851BBC6C02BB00170B674675BB97BC369040955D9F33E3FAEA989EC309C692B48AA3B9D22BCA945700ABFF9C129DDA6140F19862FDD9AA2F3C5F08D176507D0577B61CBD9225190642D3510298153A3D931AD44F333EB3CCA249FA753F985030161972D95BB554909DB4BA00AA4A5B6EB27EB9CF428DABCD60CD72F0B4C1892981267C2A4774BC4E9F6EB3B4626EA8CFF4431D03D8C87BEC6753FBFC7DE735022E39EB216A1C9D28A7BC70C10AD06C31C697B0F6305E58336A7B9D290C0504779768B5E23F11985F48D728AE8237C01FC1AF8AD30F40153E152B7097401D616E3F7F1F91B0B49B16AD7BE3C4F5177E42643B2B67A2FE9AD233565F12964C6D66DCFAC24082A1741DCB048C92763B43A80B8266E086BDF692A3E1882D8B4BFB2F0E6F0E2CC3E183CC3DC89488EC24E39FB18F75AE175764D8FF24A07A47163B85730F0156069785E7072B51B5B798983A69252F994F14EF9A98D00F181EED51197C8F13ADC947FB6223064D12EDB1DFA08F87CAC86E9CBA8725DA147999089E6D34299CA6890CE591DF8705D0DE0782A9879CC4AAC4327BFB4B7D8565D81495AB2B7D5B79C853049B58BE3FEF964FAB972F279D58AB530542124454AF24330BECC48DFFE05D1E4ED6A16CC22125E3BECC984074ECE881215E40001CF7FCC1B2A8E481456B2F4FF96258D9477F4C4E7B73F2EFC2864DAFADAE65DE9F39EDDC4B9842D03A4257ED339DEFD92C9E6CDBA81D522DCB4C43C884B75B4D6909C04FB00F178452F44EFADC7651CFAEE0B966AE7FCF9E9068DE628F6873FFC3D7084688FFA33985F224B35FC8E8881999D31A82BF13D48D25E9EFFA5B3899185AE3990E98E48DD2488943F91D83FDEEE0AB36ADA6BDF2092DF7F82D4E2EADE0A70F50746861939E2BA2DB06E48345000378E111292F2A4FFF264EC4E29AE09FB27947FC4EB046756B5707D0066869BEBE730C71636E44D623295F7BE2A7C7 sk = 23D7A85A824DF3D904A511281A973C979F67F5BFAF3AB0546E85D0597F91120FFE2892389846902F smlen = 2488 -sm = D041D5CDB67BA948D3D4E7EE61EDB992D88D23A49825852FFBD21F5D0EDFC54EA76171BB6948BF5FF4CB99AF260799F8972E52BD7A703895947D27FA0E7F1C4A439101AC76A9623CECEB556565F9FD51D47105B01B2E27D35B7858F932A758E972B397F49F8A5745E920D8BEB93347043E6D24C19FAAF745DB895B9864664B632F4A9E1B1695A366C40DC88AC1E62902FE9F164BF637B46C6FD150E9272CEEE1F6B5F844D48465B144844DF4462060BBBBEC699E846FA72E23B1BDD36E23B2330497EF19F5F7CA52D8EBA16E1F0381DED4D0358D96DCC66C4372E94E0DB2F87799DB34C47300F617CE23035317D204BB7F7C97150552A249F292B5B256C16A2A4DA474925A3361EDDF12C5BA170DF30F9C9C068FEB5250261A3AA1CBA794E187B84B21D5C5E21EEF21F7423B79757964085B86ADE15BEAFD789C7D1A5980EFFB4566AAFA6C6E53AAA2D9F20BEAF76543825B31D1E258854264ABBA73D61E9443AA6052BE03175700BD07721BDF71A7A45506AA2C567597061D3984056E8833F928A2EEAF3A53DD2474E694C82D5D72D74253284D8678B1195321139F78A5C8C1CC42A781B5369A79CA8D8EFE685E1A979525D530B39BDDACCB3C5F1A5107B81F22AF8A92B45ED2127A4E175C412022A4278369D0C8B6A9F394467774A924748A6B5878F67B6503684ACD0AFFFE1EBFF27BA1DF629555E052BB0C16A0C06754E759EAD0533B6B5F1F29C442076BA58BA9B4F7D332B00E8099A8077D9D2012E6F9EB982969E493B2E3D434B5A0F147BEC470D99E73539711F9A28EE6A797AAF7B5F76F6B5BF65A9228F276B48F4BBA2B4BA8FB560130033394FF3ED397D330A27864DE485263BAE6B84D09D5A7F3E92FFBCD052984230DC7EC0957632F9F0C2A2A31200D05B30E4DD5B734D0CCFDCCDAB1BDADB1190153E5963F81D398C551D2E61776A6495EA1F9516047F93768E480FFCA16CF24F360D984F384316197DCE025D2EF83D4E32BB41D0E14F0DD72E612990B53A610AEC0C75A547CF8D70A2041EEFCFFEF5411996B83F4814FDECEFAACE8A694BB446D59ABD62C5EB0C9FDCEBE79F72EC5472EA1BCAE9875A96D55D0E9277372E3C825589D5E7C394AE610E42BA1F35DBC1910894072C128DCDF443B3D5E3DD7C9ABFE8C82C8BB39C11EFABDB4FC9EBE79B0E5B8D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 +sm = 446FB21DA01890E33DA8F6E2A09682E4FC2A55646A6E751C63CEF776119BFC0CB54A404FD162977F9478A8FE6FFE47F3AC092A7C4D3B5496F927169CD488ADED63D4F8EA09C3DE9A9B1B19DDA46174695A3EE09BF35596E6385F62C52EE049FEC30C4914CBABF044ABC6B9C74D170C130BFB83197563C3BAC6BC5FA9E772C051771898D97A4A8EA0A14E88ED5FD1CBDF2F27021F3EB0342F382BC5F6A84CB1779A8B781E44EE17F8D98D2F9ECC3F871D75DE5ADCB7CD3649DB29930A909D2A038C1C426FD6F214AE0D15C61EE694523015B0113474139F2007BB23EA0491E7D9A83317F417065004E3076BABCF2D47852BD72ABE5333FAAB7079156E127E282969CF7A1775340620076CA933017930751AC75A9B3442CF890D44F59A8EB8C01939F1172F8C337EC6766042C81276E0ACC6301C2238C8585ABC32763E9985B86998C175A611CC511A368BBE5CAB33507CD4AD34AE60527E14FC409300268A8070A19BC72F3D4AA7B79C5567E53ECE650AB961EE2EF094B31F21EED5FD05351E5931625857169A3159DE133F9C50F4D5272D75C5AEFFDE656ED09AAF739C1923391D7E5D80298644D793A5839E4AEC4BABFA3A2A4A1EFB16D8E83BB1028F9BB89CCAAC74913E3607B083EB29B9D63B06855D64F09CF7CFD2DA8F7A05A1386DE2FE328397DA57A2E3B88F10B9A62C7DF35CA6CA54B73C364F8BF7AE6B88CC8D37DB7D9A75CA5A6C1DEB029C99A28684603D72275CFF3A258981DF2F6BE5D936E391A1D8021D8B729E1A54FAEB2E59313C3D0FCBD542062791F598258A849FA7BCAA4965EFAD593344B935A1CDE83587CD8FF905F530DF0EA64727491AA01F3F21E005C6ED7BDB53CA3B7BC25F86B291C557629081DD77751269EE41B823E34A39411326A01E70EEBDFF8A1985A92C1854C9A10B7538981884184D11B7CC5B98004019D2E028393B2DC8160A81DA1AB2D21A6CD4C9ED65C28074907DFB2AB8DC1C325363D89802276B54E625252994F8CBD20ACD9651B0DAF4B5047AF8D70A2041EEFCFFEF5411996B83F4814FDECEFAACE8A694BB446D59ABD62C5EB0C9FDCEBE79F72EC5472EA1BCAE9875A96D55D0E9277372E3C825589D5E7C394AE610E42BA1F35DBC1910894072C128DCDF443B3D5E3DD7C9ABFE8C82C8BB39C11EFABDB4FC9EBE79B0E5B8D868EC985F946F3C31B6CFE4811BA530EACD0ED061EC383C203B2481AC697B8B88BC0F72B635027E443AB1F54478440DE16E596D30A0F1252E0AF54C0F382BBF5655BEA8C6B9A2F6382D003CC7E4D4F223F8E35EC87CC543EAD52E0E1ED956CFB32E8075715C07CA4817C4B8DACE68C8B0DA459271746BE41D6102B3FA5E49AEE8D443E78AD3246D0B9BCCF6AB7CB7CF72B8A847CA16B435F0618594400037179441F3BF524231F747D920E86506E84C61D4D038D42E82D52D97ABFF896C1DB1C646807156324F7B68DB620EE435C7B8C9AC8B193B7C892565C3631E297495BD3B59293F9A9CEA5E29E23A242B81DD05C8DC9DD669424573298C85870B109C7B593BF864B56895D81386466CA5CB6071005781FB214F1EAE9672D0D16351A627A3FAAC49BE4E13D552340328323CDCB4703BBE07C2A39D75D7737D5C1BD04355B8694432DFB7CB4F1901550C7D6F41080C0F6A2CC49D63A69243D137A78260C06E7A53AAF4F4B086E0220EBC5361A6A78C9B2EC09C2EA4EC45A41065B4B2DAA866D9BABD71C8E6CB378595F068EDB258B2AD1F420B304E5924EBE273AD6D00684F75B6A31DC5290A37D0F9A848B1FC4A67DD9A4FB1F9B4C6CD45E87FAB4A09129C9AB95C44703B75B54C9EF9E825928ACA56527D79B338C5AC639D0265010F3C085D2B09AEF0E4F55D080FB5FF79F13E8E4E8DB020F4C095140D46A93F2E4811BFBC1393EC24F6B7EF31F13623DF0360B1E335FC42098CA1EFCD0306C5FECCE942F6E299AC9ED81054FE452D3F63991DA42D5680EEF749C02FCBA78DB5F4F7C734C6B4D99AF79711A0BAB723C24364AC85700242878CCA93465F286D5F7ADAD7F68F1D38CD6C6E0575A36F1E5521E420D348D947E745C2355FB5FB0F12DC6FB5E9435CF8E552C174A617151AF8D5E7D469AD5CD741E16EB88EA6D7C5806B08571697D22A525C2E30DFF608C921B955D2A990D9466829385DE0A81875BE564942AE740D15AC0AF46A876426EBBE481738BE19BE06F174D975AE8DFB52A94AF9A77E56267C0BB62169165ACE155041406CAF507146A02FB760629CC4C0E7D29108CB7C779455A3EF359BB6198AC75E16148998C16C9410DFF2DAE5F3C79DA61D371992D4A151BA91DAE8814C81EEA4F78D23871326BAFAA349C8EB57231B590F1AC13F599DF5B39DF36455F05E53CDC4D025410E8F8F8BB74854FEFE0C4F790F58434309D36C1E7F3935D4F896368C91AF95EC2DF292AE3166B83976ABD95089B05B461D4E9171CBB4747F3CD9BAB04E5A3B98095754021229B4B820EBDE63E463F2EE479FBFD83CACC61878773B129CD4B3E9AFBAEDB27C7FEDEC2F2D405B99933FE2C203D9949C567A7752AEF8A7788D2375900E70315823DACCD4F2A674196835C35EF813826B310346ABB16B0145CD70FD0A04611ED5AD0B8DDFCA6EBA6B93445038C3DD23D3D15E8899F9C889AF417E5662D538E466447E514A8897C21FE0BE2EF18948B66EB04051C0BC961FA485422A66D649DFA86D4B3DD504A89919A9928EF96FD467713DCCC1F19EE69CE3935F0416D9C5752B7DCF9272D2DB86C3EB6F4897D94DDBEF7C483FCC66232E535A8B0A5AA4BD443493FE539A32D433D9E89F7758DB5B0606A96455B39F92AA788FBBE43CEC8F1D36FEA3ADFD0353EA5532B49A7286381D985E018E6534005F605BF67AB4AAAFDCC499AC0882FCD9D90BD88053CFDADAF466E536F2FFA7F18B3DC254E42FFFC777E0339181473E2B7FC844B687ECCC0EB543A54211084B1EC06B0D9EB0A0C96B88D6585F414873C13EF7002AF2D47D5859A23D12A7D401FFD4BCF642DB96C70FDAD0CB03A6098437795BC9C7C6C804A26225EAA53F52747F01DB4E62471A21DBC1DED9C4DE2508812AB11F61F6364FCFEED445FFBA549E45E641A80FB4B58EE20677C7D6CF0526DBF4E26D9E5AFAC5429B4474DFFE709D09D766542D65E668D59C836BDFD0F78B846BC412F29DA00291871D94BB5E6557D833C8DB3D9BEB37888C3A70684ADC6B063FEC3D847C42E0CE20E05482DB165FFAC5D1F2C661B9DB6D19FB3E8909587351B25F2C225CB26BB137BC52D04AD8157F7D634F29A3623B4EB53B4EF9A78945280BCA8C5E1882FAE373EAC69EA366E2F13A9FEA75A6B7EB5CD4D9EB14F68A231BAC780F84200146CE7795282952382E2393F0C2A99DE830D3AA517DAC4AC97F2AAD3F7F8E3B49B22B078E3708C9CDD1B2A2A129656066C0030D747EDD646384611D4ECCC5B0B9DF4852AF7BFA94F6DD7584F6285CA2EA7ED3F8DECB534E6D31D7165C609FD9AD235F5AF8E4E8E58FD3D248D822C202 count = 50 seed = C10427EF0B26328163F85D45E22EC5215415326F013FF31EDD58BD3E97B1A72FF07D275D4C1B517F4661B0638F75640C mlen = 1683 msg = 4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 -pk = F07932F773AA8F7D4629AFF59ABA0BA81272272989EE805CC528E332B11E0E64378CEE927881367CA1F08E727EEBC1BE26A1FA5A2E6806F0629E62255368D497DE10DB04D137AF1EF3213DC30A82245C402D0EBC6B4BD739598F4B10FFF31D51F02233CDE16ED8CF4658F1E46BD24053DAB84299F3395E0E8D9ACA52BD9434977F8F24E913C35DC8D0AFA4C445275EECEC52D7B04BBF64EBAB36BE7665BA2B08EF3EB58D2B8691BCFF915B665DACE78B03A0C52D62CCFE155FAFFD9BB2F2CA258C5FDD8855729D634DCBEF770830F43A40D46E4D0739D809865EDC9CF27B9BDB93C11F875C7A3975D696E9FFFD84EA30CA32D0219B84EA33B761D2D9411A02C3B9C509D709E3ABE09ACEBDAA1BE76CFD523AB0E3E72A53406585D68E4E3269DF499A2447725F5E4BC21267CCE97A0B4AA52ABEAEF38086481361BE23250A4C2E39443BDD324E464AA9B5B869E596A6D048CB3124EE525B860CCE5004C1EB4FFCDB31EE65662F9FDC03254E49AB342B1F701A1D92F6BCFD79D8FCF4A9763F297AB89EC0C11D1CA65FB8DF5D96E195DEB4875711CDD197192D70148248138955967D6461E0D42D5EE1B9A6153940C37205A16A39BE5D8C66D59B5C053B81F4901E26BFD52AEE56B60AD92C2F449E884860AF7D7FD2A17BDD86BE2F57D05C48B6E70FB09688A47E4B4B7596ED83D3162ABAF67F4AFF2A483FDF3754571B5F811208AB2B1D946C0526BFF65D5E3FDFC89491013F50425160534A15171004856FD1A2429DB6D2275EDCD9408848399F9A29A46134108A90D8F6B9AE8FC4AE51759831D257324A497193FC577A2563403462724EBBB7DFBF0E909C5BFDD7FBA707A911E1D4421D3F35311EABEF8421EBD4C5E9265FB84CD8E7F88747C9823CC2749F1FB82F6455F072A23D27D8EFCF892218952147A1C1ABDC895C2A75D4688BD7877DC7C9EE1DE33DE49455A02FFA5C8050336F084190307C9E5F4519E62B786C298C310841DF0C9469C2616DB06296E24BE4A33678500BAF12007D07CE6E043F5EFE401001B3FA374DC0750E3ED0639F80DB6088C21929CC742A5F5D9E9EB59E58A97BAB818281695E87DA1522730E19F030D85F29A08DF002BB6DA1099055829AC31CB17F6AF1F40253CC130C1D7735620056382AEF95C672783C56CC12A844B0C7096B63A977F447708A6D606E88B5F7F653C918F6A7FE9F7886C85B2BD81D4101F16B0EF4D781E04D447BAFBCB7C5057A5A3B1A1447F7950950164F08ED4C22459CD41E27CED9DB974659DFE5EF0A1514F3011B8BA1DAB9902977D92129141757E03A57E482E83410542F6C9D37A263E42AF475BF9F7DCCE3BEC1708AAFA29963C18FF2CFE2274D8B18FF5C94E47C124F9ED21C2FE4F5520C7983F9ACCFE0308F98B7129DBF068318C649EDB6EF91A2975B81B07E3BFC7C0F1B55F513084F0E2C8079FED60490C7A2E620F20DAA84E942405AAB8095C22BCBC848B5B2EFCC7A2B43D6555B80507184C1B19AD25CBA96CB7728A202AE76A876F407164BEF11B0A62E37E45B3B0842C34B042B0FDC8800A218C08D392A7B500813AD6C36FBE97851E7CBF5E8EFDAFB35BB3AF7B3879BD9A191D3CE60820A544A6FE17E9F77A77C1B24D9DDE75184EEE1027E73F3806F3F5FC01B6D9DB63DD5DD127190CF66FA0CAB40689FDC178DCCF6B953C3EE4BD3F3E77184F0829437528E7C0FAABC6DF92955B2916B32BC24868478E0A4BEF7FF5B70B7D48721F8E0763AF9A4DC8593BF04F6E2042731D580D7EE2058C1ACC7D7E3D4C1DF773A9EE21A58D0BD56B6B1DABEC167231B67AF06D640193D49554C750354F16E51634282F3BF34EA135B08EAEA966F073244C879A2D8DA3943AB93BF2784B12687AB482F4CAD3F9FECC708495161C7A037661C53C38B845339726DEE1C5EC98E09C51BD9EACEF8A773D9C329E09663D80E42E2C63408A079BD31D88F11E3A210F1FF2B8BB812755BEA35D5ED0F22F62C2CEAAE5531F622767164478A52EE3C858C1F37676EE6B5982741C3F46F245A483653BF2A15E41233A54764E47BC646FA351DF93BF275A2357FF07CF1D33876A6E0726D6FF5D22C77C052F5AE3F60ACAB2F75E4CADC47F8B14B76CB67F84252885B6947B4761CB16A20844C12867A00F173E47C52CF219FBB03878546788F3A8FB5A2AF36761A65DADE1FD6631337E4DA0757CC49DD406211EE9A87A5EDC2E2412324237DD1397E927132C91E33A3ED0275D02D6D73B64B58E102440604E0AA1B09D1828A504097CAAED62318C0A990EDEC8C54BCF0FB2C1FC65F6A7CC8EE47BCC8D67BA3303A1DB67036C5C549C7CF81DA5473D2E02A691089243B0E9534B39953D44F99DCD72C88C4F5225BB0FF3D36BC7C5DD2C49E830B26D2945E482EA5C83A5B4E2B53CC76977A326CC69675DC78BAA1DFBEFD186786AFA8A1689720E9ED2E2CD6F07DD59ECA695B947FE06958DF17DD5F95E6C8B4C25C3E9D5EC26D825BCF4CDF7F0620D70519A339DDE0EA9C1D6780F4C7D58498C50A3A1F333CFD6B6F58595CD4DDA2698D7A85B453F6A72193375660FB6F1BC1B533FCD5F460BF2D914F85AC05117D3CCC1C2C9E13C3884692A99DC73DD5851258FD3F01453CCBE322EAF3C1C849DE4FA5B42BE6F7947CAF141B98A6FDD6B9BF909E8B91FDCE672CBA8788C5829FFE094CADB14270CE67C89B3B564D960FBE5C5A24999AFF14EDEC2AF5F89B4D6B150AF21EFE96B344F3AC4D34E50316E5E3DE91BE958D48846400A33F8B51742259D39F6C7AD11A8C2102E4CA42B54BD485924A1C3121436C359F3A4E118005B59CCA74ADC61E9FE38CA130BA393CCAEA7D0B8C0BA45F5B8DC86A27B260658F68435CF08394F6B9F81A2539292EA5CAE3A8502D0E261AE32F692F5770D13BD998C5E275946C88AA714EA37999AD41EAA0D15A04140677B1DA43D396A48ABE0DDDBC5836DF1810C182A46AD593B33C542DEBD1FD66B3B51CFBC2432CF9A3DBE28BF421125C29E5A82D4BF498F429E1C28D7DB8A5B4E29BB10E3FE172A18A33CBFB8BBB48E7F969821F2EBC7726E778C5E114D9355EB9C798187B1D2EBF10B19A7F820DAB48208EAB65A936F20A30E46B9C0377453E8F2688D60C8ECE273AFDC0ADACC13A7AFFFA4FFF314F391C7DD1024F3F38BBB5C73F98D02E3D415A1D386440DC6224BD457636BC6A3760F5C7CB72BF51C06237E3E0170834730168503793C6DF298A7A235A0EF495E51DACF0B9B8BA475822002FB02C2ADFA2100A7832807351AE2D2BB5E7DCC6AEB3A1B1DB435C8A58FCB8D068C3B46B0DF4FA7EC7D70EEAEDF1945A8288A9BD85A6EED57BB99710A335A2512E0B16E7516BAFE16A904F19798C9BDBD7380C391A76E5C034F0316B4BEDB85DB0488B0432A05157B12C5DF762B2D60F0192F2029FDCAABCB25983171A5CDFD2E191A335F69839DA3E2D293ADAA735C80C3C0BCC2E2393733742B26284244106ABB3C964AA4BFB4B2597399B06E8F54C87318CFA17081138C7C97A5F9A337711888628B53C51E286E29170A2CCC8DEB3BCA8ACAD0E70F6F15851CEB736BC75AC32416CFA8AAAC428D47ED960FE2A47EE1C268F80F695BB7F69BA334EB9D77DB2283048539C50182B99E32589D6F7BC7832EAD9F41D3862688BC7B92863608F33855834D38A74FA33575A1E4F4813E69882EB8D8187236A50455266550DC7B259224E7A77AA395BE0C51FCBDDF6B7634C3BB584A442A97E758C33A501252C25645B69836AD229B5BE6FD6E241F1CCF635EE1473CB2B389BDDD00274ED293DEAB8836664B459054943AE30955D7B4E6789548EE175325390FF94A579A539C467D74CED5E99FF895F0C7802ADEC8E7AE2486669F6CD339C1EB848A9EA8214C2A58EF42A0B0AC506DE5C448731DF37E2FE7FA52E5FC18AE79E6B5C046EE4FFA35AD0426E47E0F68306E62F330AA1582EA813402DFFFC89B298B47C5FF2155138E0B02C936504FFAF33B92AD0BC2CBEEF96557C2332BF2DFCCA76A3E83A004246867DC3CC7AD3CE616F408FAB776B14960EDD4C32E2F2A15537CB7E1913DCF871D5CDDEC5F113581418FC153EF408613DFCDBC43B9F67DECD816C8A46F80A6E71E1949543E3F79A2E36D930FEB692D35AF5A8C0D372A49B6EE7461AF2C6101A60D2E0B1DE7CC632C90D81C4463E64B3F0B8512217CB71A238C5087964DE51D6A09866CD79C38143A0D8F0078C942C4BCF7F390706813F769B25BA9109BB4117D3CC2CD6866986FC297B32032B09C01DBF297352980D11D91DEFCA9508AE0BD4DCD18D89AFA1D5C2496AE3FA7F7621BD7CD6389C69BFE88EF055D732B9BF8A70C7C2C65CAEC8A68AA959148C072A1611B8AE8E43C7140AD451295FC9C0AC10B7234C0F8804DA9D2AB7B5E0079737CBF5A5ABA75A82F81AAF4E512EE82AB23115993D855F35E05846AFF98B312642451BED6897E5745D5CC6EAB9C0774959FC82835AD89600DB4D64D537958946AC51A81CF6414847709FAEE464EBF8D367328D944179FDE0709115B2A6ED8D0F3FF48A1D680D84C96D91CE2D2571B20A3FD7F281C0C8BFAEE4BA1F1AE05F2930A121CE326DEC6FB384A41925FBAAFC1AC1F9A7E4ACB2466DDAE7AD93BF8888B068E1FC1A6FF149668B97F6082A31FB0C2378FF97FAF8ADA864E4500077CB9F8D76434CF0D881440C97C6B9DA3668E5CBC03BF0BF0FF41F3D39AC36C79541B4B08D446162F391312EC10E21F7CF9CEC372EF6C4BD1FAD4BBE24A107DAA6F7415EDCE678977B35BEDACD7D190D247C3AC3FD2001336A959A4FA789BBE82A8E6693650CACB54BC9D00EAA5B7B04CAF761BDD301546555312C223B38707D25E22EE59629A5E1D515ABCBBE706AC6F5F7156AE0A9FA4DCD3A15BB7755DF49B331C0481AD372BD437C38F85B6E0216C5014E8944640AEC3DF3309C6D54B459F713BF545B553E4AF086C8B71549EF9209510BF9689D99FC78DE03534580E89B601E8D267697A5D2D583178B17FD27002AC0050E15E43FA66CC8DDBFBC193605AC4743CBA0E417FBB325A8FBBCF335D55941D321C8975362545BFB59696B819479D2DAA658C7F6CC996E6D14F9F4C225B8B26D667E7BC55E3D7FCD3C4ABD571D69FF412499EEF161224A99B0374B3FA4F6749B16CFF0CFDE47B2F6CB91AB8F558F7EA98BB762A694EF814F2728E7FC0801CF1459F1887C0D64E4D6CB32B72DDEFB646A9438657E6809E3CC06AEFD58F1F4E3B88E1C474A6FA38BACB7050EF80D1A7D20EE1E53350110EBEB75E4DECE2773F0F0DD3D6A48411552DE96963BFAF2ADB10FCD14A1E232CECC6D42D3C67B9B0C64CD45798A4402106EF3E5B0D16CDD9D5B11738F188635E530E03FFB29999B4BDC5B0F6BC2718B4E9AFC5C7C504B8E9777D2497DFDA8206525417495E2A858D2E412AB8F13ED1228ABAB7E392D2E15FE38CDB3B03A46C165CA1EB78DA906FDD41D31EAA61F6D1AB152E9A72BFB9FD8161DBEE32DC6586D7FB6601DBC71C387E4B19B38A0FEBED00346FEEA13274B9B21BF174EC908F4806DEF91606708E24D2024B80A499349278C2842172C142A6A46BF8D2ECBA9EF5AC07A3FF417676E3485FFC49A5ACBCD9DB8C1C89222B79654D19EA4E874E481D5B660AD26A817FB6C9110BF8D89425C35AD7B7B8E25226B9C4EB9AEBD3FA8680B342210F562296AAC5D87CB4F290F73A5CA035E65A907F3167DD52E2113C874EF551D13697ACAE9085185364506574A457F49794F2E8C1051F6815873F8FE32C407B761CB48DB7916AACCB3E20AF5EA1B48488964448CB44FD61479802F24E4226C167F0822EE2C2FCACB4355116A4DC96B36A64F66F445A870EE74E6E4F4B3557CBA206801804740C41926923C0836F79A766B65F7328013F9064B3A7C2615FE1B7328BCC7464A73C6EF69D923FC346D8328F9354D19A27CD9E45B45C332696E80E6F9ACBECC0C2901CD5D4048AFD643B9571DF0746D6B5CA0F78BE935882DA5BCB3C1323D7ED3E0E1A32B6D4A2C0840724F68F509F9150E15D05143F3A213735664755DE735BC1534EBD5F2C6305E66A481761E2EE877F280BD97BD13F62AA1656D0075A98BF908E58CC5878BDEE9CD506BCA1CAFE885643E8B5A7301036D43E0DD23B6EB45ED3331D42A51361EDD6CB5911664B5E4591A5B0B7004514F212D079405C917ABD32CF4DCC62B0D0339AE3759B3E38EFFF832A0852C7FA4610A5ECA01E9E8460E08AEEA0A7953F633B65A34C21CB24E97CAABC080569B910C437D1787B94E92049E50785A997286A35D92DC8D1308C963EECF64EF7F80FE7D4E5594D43495EE34092F3DB44FC60058A3C6C87455BB89C92ECF102DC8A80166A98F53B0E43A5947AA22C4BD3AE0B2ADD11D90E9A29DD9EE2AB92F48F28600505CE241BAFB30E18C3F9B745E598667888300A2CCAA11C7AEEA21216356DB27A56822D904FDA34D454FF0EDD0DBD6594035705FAAAC2F226C6D44B64F0ABEE5C45C905FAF80D2F855F794D1B1298380F318661C6C21B8A5699DD2695637E97EDB64947B031EF88A3708F727F3520584FD2237186BDD87E6323AC26DB3F34F4A6E57E6F4AA0CE4C2050DD3D39D4ECB258CD298FB1C1F478EA18D8870BAE50D233C2CD7157B30FE17FDC221D6F9F67D33486941155D9D8F645F02A172B593A0747DC84C2403002137D2C31887768B45D42C1BBF371671E850C87D836944884D7B9CC85952A32E52269A6AA7AFEAAFCE9F819FE7B816C636A7E3D3BC8ABDDF4A7C1334B8103DEEF2196F6044B02DFA788F53969CED5C58994CFCF8AF00184F0D56377FDD311CF79CA947A5662260FA722CB2C6690C2118B6CBD23FFDD305E2CA5C76D91B70FDC6D150FDD9183F4473185D2796CAD6AB6428D12B7C77C2A4836FAAF5BE582BB35F7F174F621ECA23B4019B56855CCF25CBC4E38DE39E6F6B43B0996528041AEB0418A5CDD5B112F928F3C68A4A46BB389635FDAD2366F8C7979210A6B55547454D5C46B72140329B71B37AE32EE7C34C61601B4ABB9E45699B70D3A34B060E7D99F4FE8A62C1120945912F8108CCEF440F7507D1CB33463524036CB437593E1FCB4BA1EB5C +pk = F07932F773AA8F7D4629AFF59ABA0BA8C3A8ED7A3733FD478A2E0793F2A2D7A87A31EDD49432BEE67FF13EBC8CAA5E75910F45BADADFD73A981AAF20F506D61175559D0EA5EEC373666A6B3DB290ACA1EBE4408AD3B2E382EDA4BBECC1ED2FFF959FAB87369C5F83ED6843340127CA843076DDA8AC15448186D61AD8DE0307B545089D5F7902C4A6531A9DC9D374D0DD247D1269750B85380E5670C47D32C19BAAE4AF0A75AC302BB06DCE68733E91F5512C558721F153294B7ABB5F06C7068BA0285086925F20620E03B522A15396D58F2E73145E856FA85C56CA41BE0F9E934B7D93F8BA2255FA98A579E5B76B03CE970E85CD07690F72492D8E08D0D924226E8C6698196668211BAD0FFF4191D66F0AA4F870FB066E81DE9618D43890E7C837BAE1433D06C0AB53A5E9DEB345B467D0361497E9736D32FC71A185424596F5A9A7C3B348B1E7C019B2898FA03221499931B6E493E95A187413AB95BF7EE790AFD1DE4130E36F4B7FA3CF2FCDC5CA64B316D6EF5BDC41AD5889C4F4A47F5D34FE94F77F3D2C1FBD1A2B534E2D2E108DCFBD80E6FD36A2BC9E174ECCB7B4B5701100B902DF4AD6A26E842CD1CD35101F77E1D0D52E191484F72B6EFCE78A9E6BC72EA56C98C706485F1DD4954A7096445A468277C2E6747B746AB3DBC6648295017D0FBF754CD54352B1B42918E8E3A35CBE388D890FF85A836669CD70BBD4A3525FE4B69B8178512DDF4F741BEFE1AF9ECD8A7ECEC252402EE19F7349623678F84EE5BABC40C0154BA8DECC6F8FA840FE4D6165269A75C5ED4EEEFFBC0189158DB3239E964707655A27D21DC74D8DBD69EA35BBAF88E823FBA6A2071DBE49BCDE214D395AC79FFD2E03D179FFCBC404009FF7BFBE22A7CD56941B1DBFCCD1B3375C5065BF74178652A748BCCB0F62AA9CEED70FDD229D70F0EC871F7409155E2C4AC4F9F75215DF66870B3ADE3DDDCEF07F3C2B32733464640DB3E6B0EEDBB67E48C13768B8B8804084F88671B869CDC0E39C3326D1BA0F185389996F39E2CBD05011034E40625CF3278A16A95EEB0CF85353929297BA2BB18DC6F7CDDF9FBE1D31D1ECFB356F77C3136CDDD2092469F9FD4D429B9AFC883777A01FE6CF05B0DD99F7795B30EE8A6900476AA5B8C9167398B6AE934E6009BD9BB56B840C9573F064DE093BCDD01413A2158C4528B05E03ADDC71E5B1AE3DE91239693E70588AB436925BFC079BD23B5A02C023F8CEFAEEB030FDEBE62862DD76E622A404C231221F71F693F26DCA1488713E6727AD8556266192350BFB4A9DB6442FFDF778639E0708F74BF6DB09C9AF80F133227D48454E56F1B7568C2917D41C2E9F989DED63DF91C2209E574D82CB2E401C8B809273359AF2E0C88B2F2B1364BE14679A82A976964F3F68439866793CE9D74E8EE00B00C1D337AEEAE91B376FE08D8AC8B72A5662172B8C5A233BB12DDFD013D5CC62CF4B55077BD65130FF49608F3CB7715DD2378B257560F3A497240BEA54086A7F985E8F40348747423BF1DCE9610CC82D10DB821D8B26F3A5219347F722BB44DCB7ED4F5714BC3A0C80D17B4B953F0D1B689B90BD98FFC272B06DA7366458BE4EAD4DFF44E24F86DC630E051985B53020715FDF4CA32BDF0FC31F60EAB1E4FCFD1C4EA0512C6933B37F2CC56D48FE67A1FEFEB12B901744847AEE6A2BB34169DB969445DAC5982FA44B46F1D692B3AE6DF306F183E43DE10D5874BCB87E4A3E618AF3E92242CACBAD0E2FC60B4A5CEA1E0E4F39899003506B1D37767A614111466672D70F42C93109BFC0E1E05821FD2A802B9BC94BF7B89BEC40967AFA05161EACB3BFC577633A8A38A858779BD07894D21CB5ACDBF1E275DC6DC0C28FB5E8F9E7DDCAF80B4F64AA44614D640795CBCFA8455A465EEFBBDD7EDFB32C36ABDD37948C4E636E52BB8D5C3CBF6A73E23E691938841AB467DCA757EB638BFE0131A46D9E3A4360770CEF64299C0D33F3FB5B424CAA594BAA3644C14BB4B94C693B13EE0D20D66B566767C507FEB6A9355BEF1E7245027B2DF2B48A6343869FBBB2F3887D9CE09ACF90D64AAE9B0DAE6F770B8CCAC9C1F3196E4BD1D1554321A5A5BE593FC94D80F062DFE16C8DE6076E6BC8009D4B624CDAA62798087018886722EF86308ED1AF9EB6D60A92B2343312DA42AA5536A237A47D6B0A4E4609736F9018D502C486B97C1661A94EC35617D33FAB54068FFEF5818EA4E13A9C21BBE8A7533B581808DE2937637E40FEE715F4A4DA408CE1EBC0EA086ABC21E4A601E32DAB6DD70E05751C01168E18898108BD2C54465AE12BEAFEAE693BA6A5075449AE7DF54C48E9479B3669491C628B9FE8E985505A1A35D3121C51F4825688C6A90287A5235C2EAA3667838D0711E8D6679134E1EB55AA2FCCABEE17BA55F772DFE263A1FBC7A94E32D5A3680374C7A740F8E66D00C566A049910E89D0AAE961DF52827238E0AA719FECC611B4756858749D7CABD0282987E517737EDDAC8548347504609902C2431ADE6E4774B1D90CBA8EB977B2BE01BDA98B86E8BD5D122560588F3B714AF165BF5ED321F2746F89FB4D34F56DA5E8A4BC533AAA623F6E421D65AAF50AF491E622CDD2D6CD13AC06897A8F58BFA68C6C6DF6DA83E1F8F5A556B694A35A557CA50CD6DAC403BC73624839B907A658FCB0DA32C952FBB0691F4AEDE29A6678818458289336BC8EC667E66626764888CEF4B1BF1277E542EB0A90F1FEB83F55992EFF7C1913AB2B2DE23880283A694B50570B77137011AA08D980CAAA8A9ACAAE78ED548B0F92AA604119A734543555FD385B15ECE542CF186673A2F1B116239B64D0A09B8009AED0F9A5BDD1D28E4E724B6629129471364712D2548000BCC47528114A3B100892D6B950CE72B920C2D55C5F482473E31B996495B8004C49D84D3A90D50339E134B8E71EB1E63387B00B5A1BBB7FA553C1A6BE95FE086693F36500762AE9CB82425D1340A9FC7E1D7E02E52F915E42AB027395BD119563165C3A7023963564B15CDB456DFA79149BAB5A18857A75633208928FD6C210E047C28EEF71ACA5990015F6A9C30BF6DF9020AE56306886E4153EE185E42C5E2961AC881354F3BE353680DF7F51E0C7628307DBC4647040B8EC890F51A008F46DB387B9EFC411508B6A9F0D253CFCAF33F65EDCABB288F53DBAA32588168C0F91461596796083DDBED6E6AFE9F39BB126A57AE606DD5EBA37250A2518A1CFBC261D08BB9A3E9A1C66EA2127B782F807A6CF7AB96E9DFE8F19C62BF07DFDB51473F5A9A85BAC4235187C8B155E6E41F2319F3EB7E8FC7BBF57C2DBF2E7BD55B4C0A49150987D2D0A01F1EE4F54C18A39F37CDD3EE22A3A9637B12A356B2C9E91BF267131E56A7AF228C45A294783A1B52AFF6CB46814A8FF21DB12E9A0ECA0D75AAFF566B0EED4E55C4200C63A389E13E3A46CDE947CA98EE817FD9F9772BF6FF146655E2D70EEB711E63E98606C6DB0C669A679CAFDF4C6C6248B0F8557F5EDFF589DB768A7926655E6C9BDA55DC1C496091E647F33FD0BEB8B70BD2266C3A2B240F222126C5DF601A485B79DDF80F635B54C6C3979E4ADFF4963D830958DE3C6101B9A9CE1787F999CC270C74E1D4D53D40698A37B271A15DB2B145F610E6589F27E20AAB3F7EED3EBB37A3C19937D44F08E908EDE8C0375CAC03A61D0F969244606EDBDE665ACED1AF6859764E37445ABA4B1350B1A4E41DCF4E9597DCB1164A6214FA579E549795C777B6FD7F173FBF7B0E5951CF3E8DB74D1E95AC62D38C0E6BF48458EC90B4E844E31FF5206FF13A2B0E9491A821AC333A4B7FA3F5636CD07FEA5161524E8FBFA14273EBBE91E53AC04B11A9CBC817DEB29ACF889C85C2033B9954028A352062EA2DE305866D53D01B2654BEA439CB94C607C99BC5064D4569125E53DAF7F0C2063A0E13D295E140DF109CFBE4D0992713CEC7EDB65D5BB3139853C541365B6B94E3D3E7144696E736CB1F4AC23BD0A71C1CC67F638FE8C85CBC16DD38A0473D0E8E3B997FCDB636F4795C0912935415D36BCBB1FED9C52DE07D04ADE2EC7DF01AD1999507C1FB452CBC747005DD7485AE43DE678F2E63D381B270C298DB872739EC26A9E4F7F0172D358989AA1FF9BAA85E60483DC9BB31DDD1F6BDCB48C06979119773A613CC2E2E5CE52D2EFB422A92D2E814C79D87DE7E563A53E54E6C498BE57B509F9A952105A790EDD3C649B14E15D64E9E8A4F2D071A4DB9EF11605158BD818882FF89BFD5503710926F68DC5F73CBCEFE743F43964E94C5EB695C9C787B7B0218CB3976FED7FE4D94DB473499440148EC24040FC2F821EE8A0E3598CF899018440774F8969D4D733DC063F6A1623303A37FC80434D57A17466B93BDFAA788B123680EB8E309D6732DC893ED0E45431C04694B998FB51A49D353FA8C2BB9B4D83C1D8893AF56A1625EBC1F49820735251DB163C43D51FB16A7C85B1C2B83FD88F5D5FFE001E41663038E43F4CCDD78965A44F9D69F22D64D87BB07904E05E4AF1BE6D6242B0895DE83C798050E2D49557B79D5EF54EA47350C2570712F37FDE1C7AA942EF6A70C745A7098BE5A65C6CAD449EBA440021FB499C1EA606885624C9D40B9C86D2E9FDBBDFCD49408932E24BD3817F476A4C188445DE7472DE48E2C3F9A7996812DF2AAE5309A0AE4BC28F8952A8A172AB2FEB9313F9DFDBE9AADEC89DCD83D4529B7116F2A04404679E7DF01547089D5156F6D625607B82A3D80F7F4740D30ECFD9B8DD9BEFF535110297F6FBF2D24E41BC43BC0170840155AB4C3542CD1E7FD757524C57B85FC158DACECEAF714DE5AB3F4B604BDFF9AE2300F6CA41B0CC01944DF61CA76F8FD38E6296466793051894042371A487B875CA0FD1AA3B7AE7166ED0132436CEEB8050581D65515AA6F9386A19CB605ADAF85532C944A8A68E6396995783AE4DA940FAF5BCFE1739FA3C6A0046C5EE7BFFE1B7CAB342332895D09FA70501B3A90B36DA8A820951200F8A44E805AC2B28ED21EB66F34AFB6A4EE47510541DE2BDADA20970093C7B129D8F71B10FE20D8EEFFBA153C92EB3A9649D5CC4B382C4B7904541495F8ADED21D683FF12BF97AB8D1F403A0D6921558CB4EEE4ECAF082CCD8B22996B2019313DB0613FF79DD4F214D46CFDD6F9EF928EFCE3796D6BA8890C90227C40BAD71831F662A61926EB4E06EB28E76D2F046A629001291882E4B74292F0B0F4CFB8D4FCBE9049FE804F9DD991260608D2A1D8B8837915ADE3930440961D9B7595F1AAADF9C77520632D8E91A6B7B267CEB5E3E08ABE1FA62786E2CFC18FAD2ACEFBF89509C8FF13D5DCA5D2EFAB590744BAF685F2C81EED66C0290212DF054921309A1BE05728FE089F14AA999F9814A0597F31F8F328BA803419F0199C9B06CC6F2BE0EBCF0C30111EB65863996C87CA3F1148C80C2AE08D2FA83E87AB532FD194B4F4E663A7CE7FD9A93B2623E2346827B2D2C92A14409D57873518746176BFDD77C84EB85D04A592C753313142CB4E07F36B69E546BB2DB1E1F753907119FFFE83B3D159B8A328867354183744652C4C5E68999ECE803CFF6D4AA1731CF070A15F3C6F87868B0529923BFAA2160DF9225A939233D21804239C5B011FEEE22F23F546BEA42F5636C2D37D2517FB40DC191EF2CBDD09E92BC8E8FE358A59D1F5728AFCC9658DA730D98F7AF0AF80AADAB7C6B81E10BDF44CD1F72319725F9F7941205A68A1B104B11C8D93E84D990E35B6713D26C1961A50B94EE4FD5B8C2D69F39A7A3BF70406C875783EDCA5DA2B53C1798E118DB6E456D8E85BA59A21EB644DF407A75A32BAE21DB85D07C8B64836FA1D6424ECA8C28666A61FF973983A74BE2C851A51332E15871846E73C2A2296157475B45FA548AFC348FEE7A7DA3DE2B55FA09E53C2C4FA70F5B9EB5F1EDF20A192FA335088E22071FAB43085F336CAD8A6B62DF81EC17725A1326A67ADD31BB05A74987DF2F6E58100DA11742ABC5F2FF8DDD7B51D854AC38850B0F1D73E7E692D2C0A1107B1E4ED33D5515345FE035B275E6E0CF934105EA4EB4E6A1D782B4E866B59DA3F002CEF8294F9A5105AFC736CDC68C0AAC1F0C93A60165A04DF160BD70E0A3184C89AFA36518A2DA22919CD472549E952FE84B197A535A9488CF2F556458BC2D376D3AC56569AA77218C39BB81E2E3CEE8200C22073DF495CF6F76ACE9CFC5C0FEEAFC3E7287B22DE926F523BC65C4564335EC69A57C3313673961541BFDDDEAA434060FCE21CD5260E78FB69610946E3248BDFA1E340ECFEC6335E1BD6D8F8EDB9405E67C90B8CB0344A69F87A38E6636C03DDA40968A8CFCE6A6AD4689AD031E6FFA7D4BB4C616B110E410FAE3BACA0E9AA949EA89EBBFE5939405FE70F3FF5E4BD8F9EC8E98F7BDA3B0FF43D80176BFC4BB0AA258A049529BBC4CB16BB0E6E1B80678D2F5A671147E2BF6F76F93C398BDDDAAB7A9933DC62F13ED33158ECDDA773AA925DA58EA4D3EB26C93FEF0144025269929F8EC8AE47424F186DED07C9585BDBB5D811826E74C07D8ED8D91455AF86EE5455A44F3CEF1D7FDF35ADFAB2184458B2B0D00E9B81ADB81CF3A47E81595BF2BF3E2FBB5C924A8F1AF84818F1A61C0A9686A601CE45B4CCC47E53B0F670C28368E08D0BD8E198360072B0819553BB028E9FC7A49864D3D5BE705753073494E866DFF70FA76C83D8891C5AFC14E99D3DD9E23D8AD3F1EAE3E941B635E85157F35985A824DCE3A7A7C6B49E920353991AD62A44678A398F0E68C6B15A374FCF0E4FBDFB68469BD50440CF1432ACFFEE3EDB68CD6EA108A08815A57926048B57970C862A486D4F8C5D2FCBFDF99A795B94FD025CD5A0492D648884FF70D4C32E94E682E58ECAD33C0AE82572A9E7F452686F0460D0D957D5E397F162060BFA21325F5A13B824DC4D4398DFE9BF30BD9052359C0CB91AF51E489EC1D1839CAFB92F31081EA6EE3B9ADF04273CC174CA124BEE66CD1CBD4CE466605DA91856869CFE4A989F301CAC4F4E52ECC6DE97407BAD6C22356FFA55F56A447852C0E0F834B34E421CEC92556E34586E223F8A629D6C3E95BF660FADFBC46 sk = 771CBB7C9FBD9FC5DB93E3E4DE6C034E58BE9BADE93748C422971421246962347B5F037CD6CF229C smlen = 2521 -sm = B5AFACDFA829758E3109EEA07524BC5634C3723CA7C691C9AC60919040D5CE1D0D5404024A3EF0416CC8821D456597D46A67AFD65C4CF9C511BD9D5CB41BE7B160F8DE7350B178A989D8AC2525BDD09A1CE5F5839D87236606D61D4A19ABED9B75A1D8818AB968C58A8679F8119D37FB85DAD392251BA8018D56EE9B3FAFD7A43D322232A55BEC8A5F76A713EAF11F6C3C527EE474B476CF39DD6CBE7430E755A2F310BC53AD08201108F31CEA12B7BAEA8BB68A394EAD67703A2294A829FE2E76C894B5D30B816D7087D4318D94129CEF3C1F21F3EA4912F4FF47CA96FE35FE61FD636D43BA668479AC5988B932156699DEB1A36DBB53F66FAE32B4F07D36FCE85DC0C47ED266DEF709D006FD3C44343796780E96F21C35E4D401583EDFE33695B8C549AAA68EB642EEB8B5223D10230BB85C9274AEE3FA7FB2566494DA7AFB3E4A9B46F5FE630D37C4B3DC15B3341EF556BE5AACC8B8EDA3E6CA6C17F46280223F0CFB4FCE279511F0A7605AD3498C2F66693DBE562703130C85C7638D834BC33D6333A33105AE2E2711B728827CEE227BE7FEC482CEB980C968554B2E2B5C47006B9EB20028FEF26755A9BE6B77579FFE203002A35A99D6211E334B4AFF3C8999170BDA7F973CA12899C5C05DE0CB809211DA228045224AD646514DAC7A2B4C64C4DF60C44993D5DA35A41EB6E4B5A9E11E7CDFE250B13ED9D0A1B64A2109B5F56320A6CF5F2BC60E405A7C1CDAD9C9CB7C06C83F52981DB1070CAC359565BEC79746D28908CF9FA5B47924795D4E5984F1D6F46271995A4ECF91E2D10CD1325D4D6686A71A468847093455EC7BE22E5FE86DE0005B4018A4563ABC1D5FC07E8B4EA07F999416E7403B806425EA4E4B6AC1031E92D86827A45BFD95F1B93018157F0A42407BC9D923EC84346CA2EF4E3578A68C0408B28B7972724C34278B3BC0F450A9A33BB9B3C7CBE619156D1A96677A0043C907DD44F15D0588D35F0E0125F21E9E9DEDCB24449C6F1C5D47C27E530391E399A2E833EBD8D4DCBFF01E1C46FD3C7AD3A90CD9AAB46F8C5A30B246424F3776F35F783E609BE7D40A474F390DCE19CA2B303481AF8F7797E88EDEC51984715BDF3843D7DF949D9F09F6A97D57CB1FAC1D7E3CA4EC25681F426F3DF381C58168D5FAF310D0B91948172B1FA85D8B5ADC1F4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 +sm = D2CE0955A5C28CDA9C4ED4343233679AA341674EB647C6D06CB23BF456506D19B49D7911E64B1A211536C577122399B3FA1D135405D47D048C79697952459AF2562314AE68BF10F4B86BF485DCAD2DCBE6B5CD40F9A642B16B8F87D2A4D0044ABEB600BF3E7EB221A1CC93E02314A340253F764284F2EABC3CCAC98C48AA387722670163E7D28E7204246CED56069C71F6A08BDF2F3A429A99946D1025F2937000C1089A6344231EA03580A944272884D7FF4017CD79CB5C62FD276C85DC896B9B33C8B484A7E6434B8C3A4273C81396F6310F5F6DDD571EF3DC9018C0C659A3ABED8CF523EF5FAA8C70618CE7EC09BAA03A93DE8ECBF7C3776932451B3CA6C5B5877B5793CD166EBE310CADD3BB3F75C9235F64139481E9938CB447EA6228F2A81EF7CDC40E29CB3A9FF54A8525C7089278F5A783598027D9E183B30AACEC71245BE03D8FCDDD9F112B133F9284062C1F6BF805180946F34D5F8829300005BFBE5F4F6C293BCA63DE29648F5155303C99857ED00ED1A24640AB69282FB73258ADF1321AAA2989E9374D3F48B6EF99D69A1E3952464DC74847D606CB2581F9891E4F1E1D63947A0111AD0E96B64C101BD49A00CB4C0897A2F76EBE11B0EDE46F9325F6AF102BF6965A8E1C63753F8986947C6186A0FD4D641D34A5550454F7CE23906F8AE7C3630E3EEEDB6AF0899F69B4485F789D0DD186F70A9F48EA566E800B8F2D628118D016C7236E6983E027E0247BB9235ABA9D432A4741EC8B81673BF1A6476BBE11C2A131BEBBAD536ADC4ACD624659F840BD95F2B53E5146C6F86733B1DEF81A600B875ADE041C0E4651B4A4F43DFBF1BAABE82C2E7A65B3B5142DAD35FFD67C53874AD6E8BDC76A6E9F62E8ADF5ED40AF48B97B7964B039400E42ACA29B23BDDCD5567B454593B7DA973707AC42626421F36DAE7BEE9AE69279C82C2F980337570D0C2FC8ECCFF78866B10DDAF89F604054C4826AE93CD659643A42B90FAB9541F62C44906B3C32967893A108993E4D2EBE8587E4D8D4DCBFF01E1C46FD3C7AD3A90CD9AAB46F8C5A30B246424F3776F35F783E609BE7D40A474F390DCE19CA2B303481AF8F7797E88EDEC51984715BDF3843D7DF949D9F09F6A97D57CB1FAC1D7E3CA4EC25681F426F3DF381C58168D5FAF310D0B91948172B1FA85D8B5ADC1F4BEAF8CC3A7C393932CD37A2CD8ED790F05E4038ADF1287E2ACDCC0BED9BDBF92CE44AAE95CAF4EB142B858E1421610EAFC47DE566182835BDACD4C836F19BD686D53C3834EFD928487A2AB3402C2E3AB3AF97AA802B05223CA6927722C3BD1FE3F8C20F93C3951F907314896CD21CB99306FD7E5B6176945C2898B10C1DF62FBB2680752CABC8980B5A0430BE39D34BB7DE9544BCCCBFABAB709C11BFFF5C958C8763D8D5830235B49EAD26C834E63C3F3F2D6BA944FD2688F6350EC99DAF4CCCC42C6BE1CB19DD46514D71CB6E887DBA80EDB580B27F1142A20EA0D497E0336D55F1FFD4BB3D4B3521F0A01C7BB09258971D1ED4A98EC052B24776623D7B9A83C818795E3989EAEBA8C9142A97AFCE855CC6AC0ABA15F0546684AB5C2F48B23BB72A88B6AF2BA9C73881103CB6FA99E3B03119EAB03BC3B9BC365EFCD7B9F49A8BAB6A34A00AA8F2C88D7BEBBA808BD97111EBB192D82AD244E18BCA732FE6F72FDE5BD533E4BCCD3F50332DAD3A4169EA85C324D165413F10888AC3B21B91DE09FCBB9B636ED00FAAA669ABF6429B78C3C04F239722F31FB0B1A20CB1A6B553908070AC13521DF66772A6036E6695CF66B9A90E2111E499BCBF5DCD19744F43DEB943445248A5E84F168E7BFEA2DC4E1D0A87FB4140EB7C72D2DFCC27923206054CEC870888A79938DACBAACF1F122B22AB5C9701D777BCF9809CEBC9B7AAC52468134FC4A92C2BAA9B8C0F6249130A50337F460A42CB5364A5E7408CAEF8D12BA6934AB645DE9832818F9DB71F5EB0B158DE6A76619E75245B56020E1664D8FAF1C1782DE4A688D4055E07D842410600E9454E28676D44357853FFA7740200C91EAFA16BCA21D0006F47FE8159A733E0E91549DF434EF316E1DF9BB97DA6A2C2E2F20A65B3C00041A903270CBB55AE2432AEE25C71CE73BC2322CCB8E5BD0E24820616A890B0851D825D79411C14948DCDF48776D72565422056FE75765E50736C82F71270BBCF229A7B7A45DC88AADF4F84238C896DAB889E16C17DB7BE551AB24873FDA82F102D0FCFC139C9FEBE9FA99819CEF0E2684DFC5C843A6D496D8A595D33C51E1FDE9A84059C7BC596D32D53E2FE046F23FEFA51D13F9C28E227F5E24429B851ADDBF578922AEB0C5A61BBB666D11D127BA45C9E6378C70D75643DE776483582E034E81FAE0A3F029C47FB192CFA018CE1F68261D77CFC9E05EF19438E47F3DE9A68C8DC09D07B1BDC6CED69592623750F72EC2FB8C5CA981DFB84B4BF0734377EE9DD8EF5DDCD96F438D30AB78F402EBFF2163D43345EE8CA119F3208E21AA3A2185DE967B475B9ABFBC86465275F9A634FC22015E94A298E9C204E9786CB1FF14A5E99F942D42AB5DF51AD09654083DF0259AA1C26A760CCFDF4A276600C5FD3A54F210B20731941EB48A79435F1F86C45F8181D9758A1835721B87D36C725878375FEBCB8D48ED2CE8892DB50965753A98F4E7110281DB40ED64DD8EB51AB9CE41042589152D8CD5876FF30536F8955172A7A8F5C3F5FFD22C9954903136F781F0574F45F909BDF1657FC1CDCB9C4689F41E462C8D39108B10D78B6892C8775FDEB139258F8130BD1D2A1C72B5026506409F9862AA8729B35C652074494FEB84A553CEFBEED19D6EE94758E800F5FCBCAEC19B6A00F33EB237AAA6FC0B3A08C1D8829C180BF95E7D05F919A929933B7A032CD20ACE82AA5A45E5B2FB09812F36974B5EDA1B387FEB13BD49AC374F821341282C8FE2FB0CC5C075356833FF8CC6B648729A4298ECD73BD0EC73957077AC65722D0BE23C1536B8DB7B0506DAE47C0070564E7D7F9444F47B22C679EB8ACA4826F974A42043863E498E5301EA162C4E96684ACC5CA26CCD083541BC4C1D2FD690E51F07FB08337450A204B0F4F2C17785E037424FD6E78746764584D5F19255496DF1E524BFF0AAC31BDE9254429565278A39ECE4627C023EDF18BC21BB523D44EFC259742DEE9FF7159D5F700D957CCBB505A88C2037629402C2A322D17647E430777B184FF7B4E8D6B94724ABC36A5CCFAC08E2479E8310BCB7A617A25FAC6EFD10D0A07248F7D4597F14309B8064FE3BC4A4479F905E832210D49363D1E5D58176DEC9ABCC0C5132FD6ECCEAD2B05B56C96ECBBEB0B803E43DB2F982AD9EFE1E2A49649ED8E42707970C93615D54A3E673559B996E48A3B73143BA0884E918888156CA78F793DFF990FD721DE0C0B7916A5CED736E31292C5AF062D7CCD83FE653294FAC8C50CF6BA37B37D5A9BFD1E3B92D1825C1BE0795F9B257CDAB91CE99C0C51BDFCD6C0AB5A3BC6E30F884ECB4F1F61A3259CD279205B2C21CDDB196360061758E67B1C3724F5CB6311EB4FB92E6C0D71E6D1EA45 count = 51 seed = 4B6B73E042CE76DBE39535E45D3BB2F3B9F8B2BDA170E76CC88666844703E32B2367460A0F6A0A2E3F4E7A6CD32BE998 mlen = 1716 msg = 0BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 -pk = 57428BB922D4C7A82572E8A06D0148565D3C4C3424CCE38F45ADE8891EC96C46E56D6FF16E4AA3DEBA445DBAF757B555110174446ED08AC06FD93E78F0543C5C8FCAF6F14A8500B07380BA050177872845C336CD5C8472DCADA1D35156F88B21F9DABA6B8BD905C8282CF35367CB541BEFF631E1279B4CD4CBD4C6566FE63B87EA779BA2AEE4DC78FF434B8F51650D9338693E436EE46186C036665007A4B1C026056B15882B970BE44F819D69E1607E013878CE1400A12DD1EE4A7C7DB7BF1647A81198CBCD74DCDD3F476BE7FE055A1C4BBE185BFF93F8A9FC75DCF30A901BF5866DE2F7BD5A367ADB213CA6181766863394EE94DAF0561B2948964AB026222BC9B9F4F64491243D3E02966CE5A849608E13C236CBCC953AE7E19239B6321D2F6CC6461CCB5F1B95A7058576D59224F2D94A683E86844FB02652F552FD0194B747C4678BD4879071D700DC8D23B9EE5A1C1A5C321BC0E348642369F9A74FFC4E92C108DC436FACE2580F1DBC236643E6C014CC7443AA2DB3E54DDFFD3BEF0880FCC992487E118590791F7EF63D18681C4A38364C567B7FC8BE819B6AE8C60635A44A11778FD7E71C7E4E94D2CCC50722792503664C50676C04A6DFA1F8A9E093E166A20922DBA0C6831653D620FEF9A49E232CAFC151FDB935400AA0115E9AE1D461837C058A97130DE83265000335CC63A9F01C830C1BF9E45FD71F33AFFE1279D19E916A0A540DA7E2BE51AFB58B8964E31AD2B468ED4FB636B469FCFA3FA48D083AE6A06ABAB5A50560EEFFACA884919F4F6CC72947E1D0A1DFDF40F575A74AE0F33220298309A338AB0FF9F10096F4D93A0898665ECB85445CCE4067BF01C4FF6DACC1D2AE4FC086326BD5988F151E01D7B0AFBDEACD4A8DF3E5EBC3EF3700F9E573F0FA334CFD6C07C28329ABF6B5E1EC53A4AA35EB8FC2CC4F2522250EE716DAF55FC262FD3A708DDBEC0E89EC99AC68AC7CB4485C16CD712D2DA28A7B7429B1E7916D93C99EB121BD59552A856F536EACC44E82C79A0D4B8364A57167C2687003AE8D014531A4927673F402D297DF4803A68D93C52C556549666B49791865EF953EF9FF3369DF168FF19CD7C3AFBC82B476ED159DE857A11F0A49E638D486DFD58D811EE0EFFABDEB2BF5A2239919F9CBCE387C9F8795D85F9BECA5430985C2119A651A5C1953D6FB9DC903E1F2BD307C2A37594741A0D0AF049CDB70187301D80A61B24387228F11B2F0B09BBD69CF40CDBDEC69BF4B4F0FDEEB41FFABB37158173536E27C477C6A564C4DFF82CCE4CC902772B83DC00FF18C33D9A008B079C6DF72217007617358F639E00DACBD01643381ABA80EFEE65CEFDDBC0C267FA677CA6A0C25B1B887E6612BD9CFA514718C656E9032C316A2B1321ACD66201F9B61A383752B1A666D81AF8AF5612DAE4DADD94FC4D718D1EF31ED28DBC610CD908DB40BBFA9A2459404E642C4D692A02F7FFCE28358F3A0B37FBA459249B5A8EF82809251B0C1A592472EC9062232C14692814EB47449EB317E0F59AEFA02F3BC585D11644FBD740BEB0FB825522ADC07B4F5F8036B87BCA97CAB353AA6A21261773C8D53BACDBCDD81D60BC046B07840B85980F442649A309554E119688E0196BE25D521E50B5D85A04EFD6A8E4FC17A1EB909355A3573D8BBE885BC2C6B69730F698B03FB3D2C40EF732BE718B512C51EA06B63A8EBD113BB0739211DE18082BAD4EFB98750041C1AC66A2C0E2CE9A0D2FEFECF48ADD2660A455BF6BB76C9530F43899F7BCC296BD9DA6251705293C95CB12E22C0B95AAC7AA1A30FA8445B8BD23CD1CF5C2F84B379090D7A4D073C29EE76D2B98451CD92948C7B5000E3EEAAAAC8CBB84D8644EB513CBEE310B90430B09797FE9EC36EFEFF5AFDFB170B6FE552B47894F4D2436E92EF11AE7AEB961454E40CE4F2AA31789791F42FCEEED2D67DA316A68C870DCA9929036016EB8E6089E11400E84B9913E926C5E336E641488CB51858A523650C176CD4EB31A8D0AA65A5A7D21612DFC419F0B0CEFB1DD57FDC6D585F33D533D1E5FE69B675CCD73946ABD966407A4EEB2638D3798D70472994BA8AB6C164036E7DA279659563EE72821075002568469CBEBA74EF3C380A57644014F8490AB1A85A96E97910ECE5D7CBDF49DB88AB1BC6977EF1BAD18F4463B3EF9CED2E4280ACCA2388AFA45D619867314EE1CD90C402719A754F141B1BB0B53B3AA2FE02AD1A57EA470960B88C8B2B184F6223697D4ED4115211965F05094D4B135CC9D65DB889D7B6A0A16E1B44C778A0C382BECF1FDC56DB6A0AF922C9BF49758B7E759A9652C8FCD47482A3F246D60F11EC916B375EE2B6F2180EAD8840DEE672EC3726830260B6C6A289AD7EC76C83509759F8F1483DBF9A55604001F8ADAA3597564F1A7793F32D7D0E2ED14CC7406CE636E191057B6916321D4BABDFB760C15016A4A131D8F90C629CCCC3BC66A4C4D7B0F22320EEDC1DC0870CD9DA0F5CE1DB38B6FB4356783E032ED838FE837C83730D68E12AEECD67561E928BB70821DAF913C17CDCCD73CC75B3990C52A8EB8C5260FBE5BDA8C55C55AA72BF0D5D92055882FC4715B1997D49F770B57DA055B60FDD0A24AD4600C3399A6780CFCC46E3D178BDC70340A4111A5E7E2E3A136212B5D6BB9147F038903A2A5C81DCED147AB9DC8CA32517DC924501E89A98AB29CD2084B27B1BE778BCEDBCC1354F99A0A932E646D25067369729DEE6B0CC038D57BB16B37113E948A332CD268DCF63FF6A9A9F5EEDA0AE5D5825EAD103C7A6FF02325A0A6EBA9A12350D39F3898BC0DDE740BE9C68D7D00725919A5ECA33744E8338E91EB06FED0550BE7B9FF2A4EBDBE33DD006C82BA1412A6A89F5A6D2A956911BF3C931FE6C74200AD19150B8E2B559609A4FB8A49CE83653973A273B982D2711B0A5E6933B4D328869BA9FE62B26236E1B0B5422FE9E2984E9D0B992D8F10797EF9B6323D7F7DBF1B93DC574ACE0EC1C58673AAF9ECA6E6A53936EB80FD197A75AF12BF8813919CD82754EDB8427732C1F50BE327699BD1C5A247D53B1312D267C67D079B7FE75DC70C99F207F2310909A851778C12BA7F0B2AB8842D8ED55DBAB1228808B854FB044A8F96BF098DA8F9FF74CB7D48C3E84C4457A1C21D73DFD8F5ECAACE6FA2E271E232BB114FCB2722761812EAE6A1B5235B1CFD06DBD7B352BE7B3DD1F64E29060FBC4BE7706540EF7484ED8C7C2B303E939828D382F72EB9AFFBB4F1CF0ABB3FE5A601291523A445FE6BBD8706D7F57ED0FC6ADC0F8F0DAFF63B3A6E8F2F3F74235F7F718F491055EF2639D9F70DA2D537C741BE616515A429FA51A5BD28E06C9355FE4DB7CAA0CFB87ADFB26A02259B600266501B269D32E4DE3637BAE26C96305D937728AFEFD262DF1A5FFC6B0099E62208240747B8071EF8ED59D8B6F8DEE77F863DECAEA5BD47ED0C19FA6A380173DFD45280B71621748EAE95A3F939D753F9907970922B0206877CE5C5DE3732B840E2206D9F0FBD09A69BC1AD891275CE7B8BEB55587DEA728BDF0049B1FEDAAE1A899BBCEE2DA92888BA23ACFDCEDF15177273CBCBA4569E7DAF0DF66741AFBD8121A50E886116A548570BE893B868DCD543CEF139EF9AD200CE42504C0EF29DBCB7717A9BBD743895FB6671B891C7DF8E133812CF0AAD75E4BF74FDEC1A656F7900B5C3DF45199754B3DEE0B6670F48088A1A5C7C2300009875C27E0A25EEDC10703CE2A1C234D118C67235FCE145F3168AF8E2955D72EE3FC7050B00FA7706BB2527742360AA37A85A446E9B0C32DA06167B9DC1ECD77ABD4DE0FC18CBD581F6B26CDCF041C3F3598FBD6BD9826650757AA7AAF3FE218F63E01F3A5466F448ADFC58305A9CC5F22931AE513FE7CCBF6AE6719F408DDBAC6602E15EE33F8AA346BD52873EC4152EC21A73FAC1F7AEAEADCA195552D35EDB45AA43016EFB92A8CCDFE464F5BC91E509EE8003DA3145C7D01A14FD8C92CEA15A4DA93BFFF1D0C2A0A9F0FBC38DB4BF0E604D3F10EA4A6701A8B945FBCD7B2DE5E6579684BF59B73276536EFEE1E4167C640200902C5901F770584D284B413A32183410C09AD8867E0D27CEA4106EE6BA667505BEE201ECC3AFF56379452243CFA7F25B2641019ABFC3BDB2A97A0A643D9168F1D1AE6C32BCF1835982815B0727AACBFA54823DD4356C635EE938BA16732C97CB5309A2A051189841D4EF4443CC3376C8ACE4812C34CE8F7242AA42E07E1EB4B480B3088C897D1FBF8947917B5F7ACA70BAA5BDE563DB1C47CA49C21BB64A1EC69AAF66DB766DA8367CBE62639F1C8A4D36DD784638E5F15583D7B86C5A83C25F0DA9DAC31579CB4ED8BF7AE2D197A648F4EA762E7462A439EF72CB53303B11B43C165ECB9D0DACEEEC2CACD2EB316A1F60D72DD689CAFC3DBD3DE3F1168EB692136DBE37A5652C0409369379BC10E8A9B9949D74574403AA31F9817DD7EED41EC87527C9808210AFEAB78C2979B541EBE66A54AE3EDCA044A209723C35960DE205A06D5ACC28BBD2189EBF96F8B31DD07974032B8AB4C07E883BB63A33445263D905E35E743EFB69BFC04C491AA27B9DEBDF4686BD4A8933570659DD9A131CEDFE94035BB7CC86F4FDE22B27FA5524250AD6A601272F80A15594456CA4E6C5D7B58B3623CBCFE0AEB5D34604B5AFB680218D90EC98D5B71420FDE60FF253147E113DE57A0189EFD8AD76305534B48C98423966CEA0871C78B7CF5C954363DAB029D306FDE1339FC1E960CC4E60B8B53B15FDF3C08AEEA8F17A7E9D56E77C19A9D93088F7833819830ECC0EB60AA1B8597CB3F47146C77BD27BECF0471A61A4AF1CB9EC325C5562CAAC08BDC92EF79109F6A294C180DD0FDF347C261020012F27290BCDD29FD1604A6E9AA3D9B37178BB9CB24A2A1E7DA23B129B679C1F4A2E03A60229D173388B57F75C0C11A681CD10C9BE3D90AA684AB6231CC549B9CBF4B9E9C9F3B6BCAB787A17BA3CE1B795211F763EDF1DB97D2AFC39BE7FF02FC245718F8EB2A69CEC453EDC41B8C9AAA77F095743D706F78E99C751241D1F63BE0F1520D8CC6EF2300CE293FAE1794629B7156EFECF751E0DD89CA94312E9F68991CC81C37035696BADA533AC1F758EF11DD69CACF64D8C7F49E93B9412648B8FCCD6DC25F01FF12D267FE53E18C37E146A26537592E884689BE48E08B36C15EF4A9B212921CBEF28F038B63A6B5830B235E7155809CDE9B672BD67BE149BAAAE4C973C7F7723D44EE375A0C84BABC3B3A9340BDF87FD619B6F35B17B1D6167F8FA4ABC7A585ABB50A627ABD20EBA03CF030EE4E31181E92834DC861ABB4EFD84AD38BE75A066D0CD03667D98BA6341489449BEBC89CCC2FC5D7791262B0C835C14D5474E898A10F0CB382E7FD592D78CF015C9A4CFD2A0D62B197E51EDDF5280A4B7DC3FCE131064BC347C160D95E6986FE8ABB289078F90205AA92B4C7D61D062508812B8F2EC1BB98BA248D59DBEA1333CCD98AAFA3F243A66FE9A11052531C7AAED063E1BC29BBEA4891B2A7D5D38C19A882CA629073E0A0B262E5765D6E735484432F0F9D89B9BB70AAB6ED3FD2E59E0540F7A6649DF11A315D5BF9F16AAE17CCDFD5F5F5D766A03EE1B5150584AAABD7E5A934DC08AE0E4978679C162B639682481DAA9BB0C4B0511F2AE4C4822AE5C265D6858696454BF6DFE899EE957240E93CB2B28E96A04F8681970D45F272A57BBBCED9BC0632256C7EF0AECB8178C6A4DF6A53CA7964F050304D0B1165A22DFF3738DBF458EC3763C401D04E54259ACDBE550DF7166E6E7C24D5A72BF6AF5E2FBB9C938D561331C03A46852EAD80409CD07C07CF901F429EE444DD4DF60953FB1C7251011E34C903EDF78B7211B2835E625FB55C2A7FC22DEE0DA6A39ABC1BCE63EBF6B4B0484CFE53F8EC5EE9611514B6E20BE657A3B2CE70352A7EF63F4E30053805620A1C5C9B38F0821C5E876F5162B5984A55F34695A1BA669F4BF229127C773FFB6F1D39A633AE939953B81A67627557727F335BA14F10DE322B7A66974F684BD942C905F4A2526258D7A46B69ACE3C03CAF8F55143EBC55EBC3A1C513B2BACA6DF3E8F612571BEC2A2C0C2AD144DF45B7CE151FF97E7E260527C062C8BD859CD04546143E1B7278E2C15BBC47A1785536C423505492E3EBD05FEACA41025CE9C633BB852925D593F1D0A7DDA0F84CBD484E4100F50CBD5D8C58865512F1AF090604CF4E1574D2CAC981F979A57964592BFDA4FB957B5D5EACBE9FC233BA3B989B340800D7DCBAE008EB19589CD7DEDE996B9E7D7A65B47F5C355B1ACF0B64CED6FF69058F02D6BE4F2280B052CD3D3028C11BF53E09465B209DEC716504601B6C261655416182AF278C1DF386CF2C69C514A75ED191FAB0163D17E0B78253C7EC006A010E0FE2F3EB33CA8331B65A8A049D1250EA1D958B8363F45FEE3733B39EB324400055AB7B39F097E37ACC26EAB08032AA75B65277E53DC0F4FF8BAB8C1F73101C51AC66CB4B3F65F2B11E050EB0E5D39D4CE12FED0F40F6B6B01D7EF30AC24AB3C9BAA776F0C7C6D10444377F954DD258BD8DFAE7764F4FE27A959C5034461B3FB4779FB6D133E3BEDDAA832F5EE252076D701550E4600FC5EE3A41A00B5436E976E7A520A81C79D2006B91A8625BC249249F6D0C7028E7DE0A3846B0E774311802CB548BA92678645BA7C660D34F6CEFCA1C07311D1042D8F8D72F169D3FD72E6871CEBF795767230E9348E13886A44278C34ED4B9E7FBE08704F4A1DE86F54F2AFE4FC74F9F748812B98FC6DEE6B6E0D933A8FFDFDC493CC39E8C0CC7F702A9137AD8624088F47D61185B8650721E0DEAF23F62D5F36597C12853DF28159320045BB40E6BF327FC9035A1101355D1901C294BB75D5C0DD37A93B6CF65C2E121F7C9519404991FA6D0406B9C35097A3522D2E72296732202184BB642A645CC6FB6DD7975D9D853AEDC59E143987BDE6BEB0DD2EC8C7D3DDC44127424C05087AB7F178CEB2846F58F16306F842D433F335D6B559A4E3BA3608A5855FBB8543C07977009D7068F276820F811DC81C3CFF56633962A22D37ECB30BD +pk = 57428BB922D4C7A82572E8A06D0148560BA20FC2B3AE6B567B50BE0D5DF00ED5C46A9A895AF01E1056C2380E1F6697D999B622B47621468049A2CE3B29C3505E32E0ABE7744A19D4E6A3B255CCCE65E841CAC1292A349D79A7C5C958E7424BDEAA5BB1ADD70D5ED5632657C0F758192365FF892CD7A32728E3C383FF278D7FA36259F2AC39B17C86F19B2D28BA91B1698C6EFC5AABB1D1C08071EFEBA998D6E8FE9F6C55407E9684140D45F6FA26D0FD1F822AB0F8409450EA19FCE6A440FD3C0B9D28D10947C2C0B157AB0B2B090FBA4D9B080D6CEAA65EE03AEC03C8C48EE0F3D1368A81A7A94FB0FBB853B2B9A590E292D566FAB689EE32C9749002B067547E2562C4B25F6E7B855A9568BADD1D3133131BDE9BED995C9853F3F74064D8A1C26B3EA2499F6BA571252486359B12E41F2A24BD0092BBFC4550E978C10655FE044D80C507532EBCF664ACD1FFA877D3931367F17184F69E1596D17BA9C876C892E5A847F49F0080B8B1FBDA313B0F131C0545A29816E942A7C0F559124A5BE908C848753ECC9A9FAE6007F5C60C7BF869F476D763C06D9FADC07A86F855092528E4E152ACDA74EA4313CE6661FEDE7F8071AB8C8A0E565610C30B283E5D9B64AAC002A7432B9877E1D2CA378105233B806889F611F150953033AAE4C0BBA89E2EB4FF3D206425510C09454F18AFBF9E9134178D316A10120125AA26522CD07D43E7202778BA242020CBEB5C604ADC7CFA07E755912A4841D0B90654BBAE36B14820568CA76062372E227D5B4AC938B26CDFBC60D9EDB6034DEED64580A5A40FC2913B1F76E02547430BE0687DA7316B913D0A8204CA9EC4C5B82B075D79B8C6BB7EDA52A905D8FC02BBE2E0D4C95604C53A3294B29FEA2C804D5598D3FBA7BAA7F79FBB762CEA75788653B1C4EE5B881DD46C4FB2FAFB92E6A6D8D224A024AF14434A111BF721E12930C5C4A1DBB2B1048C74A8AE7E93A9D4922F17F97A211C871109251347BC056B0950F857B07AA79C2AAE6B183F1EC073537FA8ABE16FF7EA54C0DB50A9351AD46CB64CE001937B6E6DC138946C4AE71CF6D689DC384C846F93E7FFB2FD91160ADCF3D87D098FF3B6A81D8FFB546F689DDBDDC893ACF8D8AE50B004AAF3798E9E124FC1418C8738990BDE18915424BF9E43E97A1DA0D17CC8F2685A69C89C350F27859A79602020624267C391E0725540DF6768C968BC4C7B52188EFE47D4C80251671C34E29D2D2ECF76DF89DDF73025DC4455CB1DBF5B2021D764FA15EA93D249DE2CD0B6A0CD26BDB38CA5980F94CEBA50CF5140849F5ECA937D350F650BD1F4C0A1444DC9D6B5509361521C86E0CD5EDF73E761A927CCD346D6CE3564EF176EFC3539C8C2D9D16A1F79A02810540E09749EA61D8C450EB9105749EB592706B3BB925EBE4CFA99C56DA07DBAB4D85418CAD2C57841E15511A1DD3709B96957917A44FA3AA357DF3FEF12B7321FF78851A5DA073F2BE60E658D8CE205B4E0B6325D811446771197169383C1309AF7E0067D0B8D2F05EB2A374474E13DDC98E52AD314768B2162A7B04B14E470F1C97DD0D5E0B218C09303E31A4080F36165C828B4E2A09AAC7C4A66A478D5595499A8560FC5F4F75732748C1E7D94048ADA3D4DCAB781372DDB64E9A16E3FD8325D3804E5AAB3737C17153B6E5E4C813774AC35FE82F1FF8D58BFE1A36F81D908EDFEF6B2E7F36CBE4F54570CB0AF9497EABCE2317AE53A36BF06F8078CEFDB8F71089E1FD1BCEEC90D693EC9B31EEF041E472FA6636C90C0F465AE51A8F83B9EDBCEF3881DF843BC72DBC96FCA7A1C803A888CD54360A0C7CA911C802A731D944D2BF93FD758AF478BD24ABA2C8EAB720979F337089BA01C951A385B0FA865E03E14868EDFB9DC3B7E830E2841B09229303A64CA45028DE3CE9258FA3E0C662E44F0CAA382F637E3B24121CFCCF475923FCBABD9ED3DC7EDF0D7DC10EE8D2376938AE102427FD18A2F29690008C021D5BF8CA5B58C3AE8AB9A40CC1E2937DD09D3EBDD79CEBDF8DE382208D03580AD809DCBAAA8D6F4F58037DF52D22AA2C55793E75B8D6DB65905958832C5B8480CEA6B4EA05924B99C609ABEDAF9E1C7EFFE320128A5E8B3D558CBB09634C463F06FBF0AD5BC55DF656243E315A768824109FCA60689C4C102650DC9E6D4BB0DF2F9CFF46A0D6A52BBA4F7D7DB5547B42C1CD7090C09398953546BED661B06C8DBC7252C74AB4D05D79E0D583DB70410760E8794A824FD3777F965DF5EA055ED2B2926630F6F969924DADA50EAB589DD3A0F1F7740E445143842732C46DAE6F37E3793525B5B30B89F5CCD13C48DC9D459653489F574481B823EB215530D147E4800C3E23A56F903D0ACC7C7D809179C68F300327979933AC5BA7B0966F759C6E2AE49541722F71AABE866BB4260FE575926794E935AE12F84798FD45CC0396A7EE269F680F9E217D5B99887149B5651DCC12D10B318DFE0BA005022CA660420AB247D078C6EF224DB90B296B5C83545D6F3124873D0B60242F05072CDE28C573E7BAE1DD7BB61CDDC26F2AB5919E9AA01DD92A96173125F38F6017591A6C4CBC431072FE1A09F381C3227CFF3F312A7374D1ED62FE4091AD1BF7D9F82DEDAA327424BDA1218910AC4FE7A7A86937EF894B5BA9F35203F26806236F7697D5CDBB4BF47E579590C069256F0BAA9A4B2C487882F053B1CC87F27F7D67D8D2DAF715B345736C61E68B99B3FEFDC15C853D513C4FE10FD9DA16F8F19307E280183E4F1A7DC0BAA3627E05351EF0B20B1A01568A26F1E211E0D6DEDB66DAF73838912AE3E7E680D591B85403916D56F958C7968CDA77A422924632DC67B0AB89EEC25211B41BB1A8020EA715C5497E43D18E6FB16D00EDC290CAC2479381D7C7BD98B90B7104E7C3C7C20D8BB2BFCBAF3CF23F821EC7148EFE2F9AE067D08B8DACB6EBDA3CD508CD735B9C75D528226E2890D67C464B1A626C1E4B74DCE18EDB2D579DA4FFD0521D7EF7F07A839D7A2A0005D207D39F32F85BF47EB9FB0362A98B226FF805E1EAAF7765BD783C3E0FC0CDF6D26ADAC237E6510382F503F7B3E51F88F298802BB4188ACE4E4631672576F1C5DDA5978F509B939259311960B3E9D565A272DAFD7CB63064ADB0BBEB2B41D264FC89F7B4BBAD416C4E4460FDFB352C3BE818D1AA6A01693A259605CA5417F1E12551CDF2D8E4459E90D3DFE41061B6DEE311B168D37C3146E55759716D8E6C28EB57C62A7DAAC17132FA29D6E46818057E7FB7AB789BA7A2FFCD795534F0A5E24FD4BBF1B24506A08B2AA0DFA6F5FFD92404C21DCAF89ADD18E12CF7A1CEDA1FB745B2DDFB9DB3F549F916CBBB4614E06EF03F62719D13C0AF5602ACF4942FBEC681EFC0070EE2DB6DB196DE9AABEC4D39461A05274758A18991E97A6DA0B5450DCA2FC57537728E456EA6FA759B1F32DEE578C6469AA5050BB46A582500DE131132AB2C5E7FA956A27DEDE6C44CE1FD4CDF026BB255B8E5184F623926F11D64835155ED4A6A666F59399332EA8619CD6D593530DA8D776381C5BE9A96D9DF674ED4393A8C76C850B07763016757276FE19C676BB66F8DA78C0F7C03D62853C55B7FA1093525B6DA54F61DF73FA5E2BAA6DCEC17F48A07DF33CB38B34A2AA2439B4A73AD88F98CF1CC4E9F655BE07BBE35F4BCCD2B6D891380AF0B6443573F4B580CF874464E9D697E17DCA6DEB0A2B137BA636F3EA0853F2F7741B3D52BB9E9AD6869474B18BD96D668E034C582097549E18B939576ABEA21CCC413FE617DD92D9C734470514EEA9B9E5BF97C167C69FCF12AD23D35F973464EB1F57B0A88C167E90B51439AB7E1B01947124E8DF0C9B5EB8F0BD4DB2D9C05D9CEC0B567BFC834B974FFDAFE81201F6F7E01B25C62B29DE9A73929257D8DF4C0D411B094F9865C6DAB51A4AAD40E7C1592938C78FEDF56978A2D8824D135CE6483493BC1B9FEDF6844A80E6745AC11A153A4AD3985FC8A9E419CC78E796254BC7E02AB5A39B14A2EF07B90E03EC1BF9A1252E3B30355EBB0F06911FC45D4A4DDA99A9A5033B7ECC4BFF68D6F6296A0E145373D7B1996631225C42E10357FBCB9A8A5E4C69A201FA919EDA7666F3BF7DE6A9733EE65C47FD2206824E3E1C3C9BB6356111B5582CBAE9A2F8B35B5639D97C3129DE228892AE9F203941E8FAD7B1AA02DE8B81043F88ADD90A2A8C8C229860DA9E697247DF50F61AC388E2CA4F07AB897D79BE292E926D28D4242B5A113523521DC4BF09D416E1C883321A0148DFDC5ECBF0F94852545CF131F7B16B2165779A1580ECB80D8BBA368E699322D795F0A0359A3BE6396D801C8B044C0C26359643A840893F18F2278A528CD7A528A7DD8D9A0F398E8AA126538F6DAFE4704E8F3EEFB898480FCB9D337D522DECA5BF5282561650D9919A227143C976C1159F89A7C509160EF92CC87611524D0002D5F6CD9550355766320CAEFA94AA24DE0E79B92CAE7F6F34741CA03AFBF5A1723789E913A352A8E7BA586BE5C137AA435879B0E75A70BE9C21D39C1ED5BF44939B19E06BC705630A329BE060A800126B5CD9E349B8D40166060820C7ED52CC7C878332D0F3E35D418A84BA7B9892B7E9FF23F254618CA90EB4C01AF2A5A56AB53D21A4513C256C24A1D51C9109957EDD2F754E16922130CD394D28BEC55D97D08097E710EA4942B944A67747240FA038D3CB992C3D15A0D3F1C0B9E3F1011EEC0468E5091CDC7BC8AD5B57154F1C1730717E9471DF891B927A33B17C2657AFAEDC7415665A8F477DD4F038125031F8076DFC44326CD3FED340A4742C1D228AE3342A24B423F8B077F655B56CB215931047F9E632C63C0E152B3BA7FB1CE1677EBF22A9BD6934D76C93FA68CF3A132FB69DE1DBCE83B846C4A5EB7137851F2D4C050E045976539317B593BF0B8123673F7901767D0F4D15B9A4C8C479B0184A04173C698470DF66C396895B78610BC6C4525263D5E6F68B573165C739B99FB7CB5AF200E7E3526F944C8F77BC6000FD32C51EFC6D8B4356F43A4C8BEFA3C74EC55C96BFB8CE7579CB64ECF96BF4AEC8E6731638E341FF79C5F7D10CA971E324056E745B663CAF7FBF63E6460A9D2C17AAF5FC686F3DDEDA45A80381043ADA9436F384CC3A40C5332AAFA52C8355E671200B9C546ADAE7091FEB65939F287B6007050B557EFF1157AACCCE0AEDFB169A39660EEAFCAD0307E8232D3C55A635CF50AF07041E39DC8872599BFFCF87AD95FBECD0BF713BBC5F22BBD9D5A38E350D777F7875D494CC54E9DF145490EFFE7AC9D119860F674570171F478EC2F76E4863B9D47B6612047D7210CE52C387F0179A4A415F83F9AED98D0FB087C9D3C12D190088FCBE9005FF7B51A06FFA1D23646A7711A28139C448F6E57C8EC1DE632C61C0B4EDE0507CD8ABB44A1ECE3838E0422C91D8910B80986814BC15324078A3DBD5C8066740DF7CFD9911AF6170B6200EEBB1797C3578766CF11B9E04C05602ECCBFF15C904015EB831609B72A8436D416BB34E14A6EE0C1857C87C13A722D145774DC74E95D12F6384E3AA824CF79AB25318F90F41DB298F5F7168F05008B7635EE9918CAE6439BA05B14D6BE050B24B9D3EDDF040725D10461CC966CAD55576D57D35F4CB09AC6B42032B08F6C9623CE2301F705758D6874EA2DA95C00241F0D8C51DC1CF1B170CF4DACA923E913BABE9238BC143139E1F6378441F8AA90F0E0F264854A41126AC06C05EE33CF0FF100BB0775322C54B917081174CFEF601626634ABBAEDC29D720A9A3A20F09ADB2C2E411FB764B4E42013B48633265F8CD30DA6D0E0CAA0FA08A95F8FECF566FDD6A2279D14F662F4741CF8E32B0A36FDDB6B96CEDDAEBCE09503BA9668C2F00990E41CFD3B48FA84538C827198DE2568203E52C33CF92EDDC67B7953E195EE58A66F1F8321034AC5412983ECED3FF3C512A59699292AA3B4DF7417BCF25B24802B60460E638E7C2C278FD610A7F905C7B13D339F418E407EF907F0F3DDD510C1BEAE757A1FC43632A92DE944C436A83FEF23F78F430EF43826AD63F16FE44A0E477458F5502001EB537CB80060209F02217EE7CEA660D13479D3D29BE0296AE0E301ED54391353AA52283999C705FE639B222826124312BC0CDC1C335147C734D53F9B20F2AFCE23FCA7F5AB37772D2D31413F4D9093EB1A05BB39282D0C3BEED64728B52BCBA00E1E9011C05D5AAEDAE3EEE807EE36B27D203E56DEC23EC9D889D4F5E940339C9E288EEC1ACC53B90F0C17E9851EB25C563D7F163E222CACBDF37EC377EAB3121758801F90D554384E7A51C17A225E5B645DF7D414D2FDAC8ADDA3867889B2CA0387D081BB286D10FB922BF7522B0D823C1AE76BA8B5CD0DEF2DA76CCD83896E91121707422691FAEA7A7B96D0E06B2A5132B4F9229509B45C98F277E0B68884F4C2B93468F7BE42FAEB690C40708785773792A2E80C9B72A720E5BC7030374DEF602023C3327C85144A8C1B16017263773612F1F4655E82BA021A70851A2E9BE9FBCC193E6C6071FFDC94FC0798BD03FD8A3EFD87ABCFCD0A2CC52CA627CA25B9E8A324C2602A11C6FDD9F03CB077F231D0EABC5BFF27456CC96D8E2D11CC5313F59DBF56D68994762F82AC92E2732FCDF52D63D8C2E0F17CF17DAE97F47AFA9B586A9931FE9076D80C71BE53C5124ED8FCB16955A91A0BAC590B0E93C0AAA5C77AAF6E5B579B2A65EC9BE77BBFE9C2AA4128EA0A7625BBD94CDEFE7DE69E1BAB0115249A4E9AE671B2C29323F7683DDDF42FA18C25EEABF7701C7E9ADD565822E7114BEEAC14E70587D084468D683ABC4BF573F390D630CA5D4DF4ACBB0F73054783454BB0D6C636A9E95544A3AD8143E173A656541FC5958FABA38FEED77D20216ABA578D766ECEA413E5ECB4D3F1E933FF82BFBC56D0B1655443DD6319B87556EBC975B6F071CD1F1E1E7DE90938D87FC6ED25C8645B5A66566D8250BB8824F8A947E88111118744466741FFD911BB2451C45BBAFD2BDA2A244213B3F4BE11BC05D21E509DA60B0F7423F3802AF8EB00AFD024DD12EF93E3D8E7ED1AD22A97AF4558454CB0FFEDD5198C42 sk = FA812D8CC3A9631A0239474EB93AD3A2A3480F2D973D3324228EF92A3B04316368B0856BCD09DE30 smlen = 2554 -sm = 8CEC962BD694884C4E3A03D89BFE347C91B23AC1DD7591E33DA2191782800C0CAABB1A08E9EA59C1BC9C114B85D2414F79ADF69D8DA124A4BF317D64D6CC0B022A36BF68C43A1A58972E6CD70218BB6DA0EECA7F1DCA6E0FA6A065CC6E21DA51672BDEF4160E54D5C1C140103AF583700025090495F97354D984E8BAB2AF272392EA65FD7E74E0D9C4493EF20EC06AA76265697A186C4C8608CFCE721F93811B906D4A2DE2D8DB13BD4B352BAC4E7E0B2C6936DF94F735F44E58CC790E6C398B57C00AD101418F7323DA30403982EB2E795EB51A010DF119B32CDCF2F2006B6E2BB8D5E1FDF4830DF8E4A9D9AF65515DF36DBF92B82660978E2820B93EE23D3B71C1FE369BAB1FE08ECB030E6638A6C8A346A75F528213C87561A29CC14DE03CF3568491CB069B10906D20FDC2ED3C78BAD452EE2039653C94073D108E4FD198E7B3491D9476543840246EBA15A897FB641E43CD0F819CB30687CFBF917DF3FFC1B146B0F261CD95EB4BFDFAF5CE82D6FDE90BD09EE3ABE58CFE45F7D9AAC3AF50287CEE9522EED2F2608462019EA602681BB4DC9773AFADC9BB15B614F2CC66959AB36DE4448DE394BFA5CEF690126654F2CB68797C9833AF353EFC81BF910CD6A2B7EF32848058192EA96F5E16712B385A55D0189F8FA4C0BF74667F764793FDD0D3EC4FD8F7BA8A8FD106D501FD13D1F8E639CFDE3F81383C57EB03185F53CB907F4FCBBA8F48247923912B9B38BC9483C3860F8A2B528E4546514F5AF590BF962A7300D541F720B7BB71E22DDFD5C0DC28A25B64ABA21AF220C055EEAABFA84D27D5AF217BF5472789F89EADA4B9092E1BD7C0B3C9C72BEABA6F1CAD5190294AA0E2123110800F1F9E556CC4BC847B4E0982C0E9F66DA8AC17C690FD8FCFC02FA980BBFA7B70247EB96CBA26355DA1B5D5F5C25AD5F36603DBE0C173D4F5105340AE8FEA86CEB33AC67F2A5BEFD85609B5F0C8B13B8EDF1617A4F3E7DDD43853C5E29DA7E3B347B2EBE274D11D983FC420284AFECF0B93A8157928B0C7ADF08C6E1A949FCB412EA3407C2176BBF160F8D88B9183B54FE2AE20E86F97A12874987FB884781F8D6E399BE816FBE7A4B15C3DD74190CCC4620327CBC2129B8BA1BA6893A4B8EC802DB1876C7C68313821A4B421DB3892A2A796E07C52FFB9221730200C52070BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 +sm = 3E3FE74BBBC150513D1923640EA6981AF9C82651B434FD81B49BA0AEE0F33F14F3F9C4A65CC8C48B783189887020047348C43B55D9639BD3D7FE2A8BECDB68776111FD25C63C88789DF9DA51BDD7BC5BEE5B78EEE6A41C3DD84379EB0080A8D131A5FC955896F5A1BEA491FF5923378D21AF6AEE3AAF54FBF767233CCB7F5B35C607CC9307D8E2339CA839D8C159F092D02DA9B41A164388491A7675E0DCCDEDDB0B853AF7C4F7975665C06844C5C5B8E5A23756CEFE26E936FF59F0D2733D140D27D6D9B0289370069AC16129642E15926F58E8AF2E8E9DEDAEDE1135E1C8D0C09BD3D5B4CA677E3CCF984E5FCABA9824243D4F74C6AD64C7C43099052EEFB877E5BAD4D262C8811D583AF37762EE3716ECFD4BF2CDB1D94EC26B2D43B89101EE4DA3552DED856B338827F331349BBC65F783FE8FE2D4BAB51B087C839B7C48680FFED52746CA77485A4DD5DBF94E3C746AE4D2411C2EDCCCE8F23D4431755985D4C6A42691DE37B298A727B6420756FAB47AC58BF098BCEB90AEEB74229DCBF7FC682ECC422D76100C13A2FD15ABC618DB78636935E3B95A297446CCDF82114AEF20E04863A06399AB6238CB5BC4F635EBA20B403D0F7245EA972C4C36B2C721182B352941EE4EAB489C47E90F76E440CBDE9BEE172127459CA46DCEE0D2732D1BFD5A80686A52DEF0DA80090E82A6EABD503E55C6D939F0EB69CD538A5F81D39C0FA1A6A41EFDDB4770AC677C939E34040BBE061A856FFFEF57C1BA005595F42D8AFE4A7860242E79F6B5F6CE8196C95174244FCD6E7D98106CC2F061E7011DADB6CFD7EF83A22707B11591C2FDFE434488F3BB35F5D514CB930DEFDA03A3831C063E20BE5E541ACA0D369FC14AF88F210168165F1B52DD91C2E323823D5A7C53F1037697FF6912E9DFA783C23B0DE96993254309D4498B3E3FD0A51ED9F82BA8AFDF57E41F8ABA74812B06368E5419FF8CEAEB2EE10938EE58C78E04AAC73F6B9B4653D1A8477CF8F1AE261D78A418B62849EFA1B18700A6157928B0C7ADF08C6E1A949FCB412EA3407C2176BBF160F8D88B9183B54FE2AE20E86F97A12874987FB884781F8D6E399BE816FBE7A4B15C3DD74190CCC4620327CBC2129B8BA1BA6893A4B8EC802DB1876C7C68313821A4B421DB3892A2A796E07C52FFB9221730200C52070BF9A7C0F63CDCF3F850ED7C5DB6191EEEFE29E498A19F9D89BE4698821ABD72EDC34317B4F8EC2736DC83C24AC195BD55AFF00E797A83DFFADC7970FE53304F16F5DD92E6EC362B9E283E41EBF121FB2FA2A3F60124EF3EBF836AE51FDD55CA9F59B085DDD660724C072B86041B50A3A446CDB20A45BA65380ADF007E005DF2D9AA16A9D22B11DCF6F0B1964F04F45441A923691A15D80DC85003B9AE281F2B5983DD1A04D80A4D9C4372D9820BBFAE3AF7735E7C71E9F085C0A6E4BC107D9E4BA222B38FB236B2CC3A19DD6067BEAC460383FF2BCC771A7F1AAF092FC72C292FC1D5C6FC6B9715F1E1272EB22F8E0B33A2830E31BD6C531677902F6A95CABC3E9C1AE36F77037A785FEA355137A581FC14E6BD5F1F7AD1A5DD19DEDD448B47B558C22DD0FCBF296A812A726E7D1B57F4688D3F577104CFB15FC63C27F7B6051C7AED7D645186FCA63AD9C2D68BFF442466EFF76BCF0E398D2BF54C2CA4CC614839E9BCA48AB2CC53865803710A98D313AFF1DDD06A65680EB83C640052DB807EB2F38ED0CC211128044D331FEC3E6B0B2F3B675C631FDADE62C16D1719278413EA3F8E54BA34EDE7E73F3D94802D2F9CB9794D257C46679A3F00015945903190B97071F8FB55F8696253AA3F39B3FAD344FB88224F5313B43889B768171895F7AABEFF25E21E525EA01A996C764A3ACF12BFFED08F3F751F5CC094B50B325F8B62C7A5B3256964D48543690538E634E5730354358534B65EDDD44A526BB4B15E2042B6210F503EEE06D00D615CCAD10D73CDCBF5264B526674D85C0ED31BA5EE584F21FE6D13F883ACE4B094768865E43099E54671240E8E2AF8A7D7D22335B3974CE860E7238A7C1CA8A009EB51C8636F0659189AC8EF01C871E9008957CECE0A367B63BD2852BDE8690BD74C6D956435D0AB82F94A90CD00FC840DFC7036B84D51F1FF5076CA0974DB6CF25AF42EF7DC8C30C2B04CEB2510E86FFC510BF4C931639478FD1520AD571FA17958CCF8E37F5F6360030300EDE3A33871E9582808BDA2233996C5005FD0C23D99261F570AD9027767F6FC96D18BA98E8DDFC2B79AC12CDA5F2367B4BB6B99A3E07B59882E49A92AECE85339BBB18AB9644D20A3B2A795240492CE4EAF09D9EF728FB82B1DE7B64B5D391251FFB0699335CED8C7CE642FF1A79F04C3EA0DC37EA101188361AFAD236EB218CFBD1D0EBD784CE27DCBA0266DDEB87B59B66A4F75BB44665643FA358DD3D0B69B49F45A752B5C410E2299A62BE4B57B32B0924A069A8E8C15D754CC34DEBB0D967E70693A6FFA58CF7099C2C2458B437C7B205CC7E815F6CB494080F9EAF3017E5FF918558DDE415FF72E954EBC2ED4C20C8ECE38CC916060D22E582D54F74C6C181C2601400110A683F4A365E45FF1387BCE4E152A740136BB762B03A99FB68F6AB42620B2E3C00FA8D150944230A6330409B27E4AAD1693E2C3DD12216C4E2DDBC5E9CBA68B8B5417A7B2EDAE7EB67D25F4EDECBB087F93DC9C927C33076B1C71A2B83B33870D602562ED378805A690DD2A427D86C2C46BA4741F3DEFEB91A05EACE975C836E52868CFFE52CA92F97DE94768161A3E953BAB6A28016782909EC53C02F35184AA9CCBD5B793B525204B72DEB63E104376893B9452C3F2C492F423CBEF1EC87C85788CF3073FFBBCD67FF79BD038672943AE4BC68DA131DBA8D7B41C83B4E9CFB6931987B270C74919BBD40612F823114E4BB148671F1AA62BD2BDFCC8B0B24010EC112E883AEC9746D0F5DE467ADDAF51F8C070A359108B1F91643071438F098233AD9A94D0FAA665A39291A98D14A861905ECDE4755D00E690429C57580DCB6D51BB6186CE72EBB1FA8413892CAFB8713E89775013E546FDA30AEB8AF9F7155C08B25810C80CCAA5E700C124CFF59FA32E0293ADADBCC7B1A99F67E66B28DA614C5A4CCD706AFD05388C65EBCE07A543D3DC1E5A5D1F307F675728D4C629A04E9E455B4DA35236C677F26EDC622C1FBF29568D509EA0690AF4CB5DBB4E418B6162888E43B458774A31324BFD5EE8D2152E4AD43A3007D7D4AF5FDA172C2779837AD3A09E135DE953CE966727A7183BF77ADFC76430666B526692991D3C9DB5BB377552A7801C548AA63F6931D3EE91B875CDBCBB7441A4FF81F86762332D7192FBC2F7B69A58DB6CCD3558047F1940A1CACD6FA28A000B9795A2860394BF05F0120E6D85F96B1FE9DE14E3ED66A31D747924B6FF2620778E0714AEB34B79A5D935A0306E55C36506A292C5DC568403551907E49A43A6263D2915108916F1E27CF3529D1B7BD1544AF83A7CBE58547F192A93CE5C5BC6D652405FFCB95345F522B2D34E8EE0960BB85537A46121BD9A408D283A125EAA745BBAB04E2231C19AE95E13901C69E5C9C4D70B104478F4A70D64F81269A8 count = 52 seed = 3D4607399F6FCBE074FD2BEAB1A7571239D6BE6308617866B65B892EE65399E14DC7FA612CDBC5F7E23116FA86C3133D mlen = 1749 msg = DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 -pk = B2DAC58B64C1D1678AB1AA7CFC3F43933B936C5A4D759D047B61AA47F77FC3499601CB1C3024E00E1E05DF1D518A37DE106F38217C8094E087F2FCE30571DC4CBC48BFCC879F002115B030A257C4E1D4043925DF02E9D23725A7D5D0C11E0736FAB717B406FDE678EC71F46D6D290344860FF284B1BD2BF9AF3D8DC8567ECE39701E6DA42B7DD329B8FDEA5DA08F01052D1B4C5C7D0E4DCBC612EE6D3B7416E6521736020E14FDB1E169EEDEAC9A9FA8DAA8EAB728DF277F301E66A705B6A1C3799322C56058A1FBD59EA8B23901784DDF2CBEBE6796F5911CA13BA844116D80FC9D93989A7D7EFB47005F8ACE4A68A84EB56206A92076C5C4D034B78B7CB535A74BB451FD563EC718C4A8D8F34CD3776F60298887263C2D790037A7D61ECA71112B91A762D7BFA2C357088E5E887E8876D2B3E645449371E27A6C73951EE54894E4E36C64F46E2E89CF61A4E82A939806BA90D4AA0FD531C127C0B031A9C56515C36B05D4169FBA7C20736F75F672BAB4D2574680295D5DC5A6555CACD2D5C65F687C13D651D301E4152109C35DB8D8C932E6D71C161A4CA66A4BB1F497F5A493DD8CBC1DB9C24B6108AC52607DC8A085EB227F00720398AB974B8DF4189EE897700EAEA1100AEE61F4D77F32C661F18C11BD53FEEC74F66BE956754DE7B65A71996FCF62FD95A410A7259244791BB3E1AEB86892F4D00586B1F30DE573707F4B7196B114B6007822F017FD70C0B43A8E3013CFB322D0C34A0F5CFB9515E2D32ED28AEBCF32D232610D5F6854B9610D41BD79FBFF693B29628E4AC6BD5D54A31602FE1EC056513B16393345AC3C167AD0A15ECCA0AE11C636BDA2CC7CC25248783EE3E823F0613D4E047561F3B4BAA2856AC5D651C8BD305D71A8E8AFD7C208B8C6785B0ACBD4494AA74CF5D4CC370D620603981DAFF43A997FA9B1AECB58DAFC56D46B5519851525390F8CCDB11001EAEC3101B365D8BEB6CBAF8AE5DD3EE6F897453F1C5A5D215324A1DADF3E5E25A5FB92D69AE96DBB5D2129AA83597EC323B314024F2BBAA073027879FB04DE3A59918BCAAE1C72A06C731CC5C2EEFA62DF45B9BCDE4CDEF50AF0FFC3A709CD1254F2E3ABA9C89758229A6620DA6762AB6E4FDB7EEA5E3540B24DD183B698E21801E217D443C1A3AD682192A9A9DB970A665D5364AF7E4A66B2FD2A1918EC0A6E80C90A87E397318CB2F582309E831C88235E7E96728AC3E87FD9B010FDBBC7D2C8B64F28F2CFD4B42E6A5BBCBD11C359C95E518DE58FBC8D4EF55726AF5A57E383EEDD2649C117F2927F3BA2340F12DD0D1F0526538B1B304EF9A384FEA512F2F591A7418D863D273AE777FAF350BCAF38B91FE6F276A733DB150993062420161677C21DE5AF53F892905C1FD1A8C99970F2C14E081705E72222535E005E4E63E26E6A988F041AD8CABECD777F617330E7D5917EC10639EAF8F3D9869C469C60887C735110C3E3C3BD99735A66BD742B0413F6F96B1D56355D0C106E2A3EE72CCABC849C2F8F98BAA16C5BE1BA20598BA55A084E917DD82CDC73BCF33ACBFE884E74023CA84645CE01277AD605436C2F9B7BBF4B91BDD482BCCA566248173BBD538D2AF5087A20823810AC5CB92217B5A3B10DBC3CCE1E9465156551DE1EB2C3E310E1DFE1C931E10BA8C9E6A1831A5C28D4DB30B40B33B1AFCDB34F40470D4D52D8D4C049902C4E30F443DD37435371FDB77F68E2B33FAA7F59DA9172E0250BD638F08C30C41F5B1D04D32A15AE81BC70A618C399D2F8CADCA84117788531ECF7A7D5E1BA88727FB3F11ACA688B48C61E536FE15E81642A4FEFBE45A16E1DF6F95A57C7F66B8B9E98639DD1ACD87A6D1D1E84A2B88FD822F399BE3B5B0632BB0FCFB72E73F60333B474D05BD797304D555BC9D88BE5A8A9B2B42409AF55A0C209AB111A534D753E4F11D63D2D88FDF2E981D76A521C05AD2D0EBE5581E186258EB104580DAB2FAEE9C8113B571E91283EA98BBC687DC390AE96B5612B87E36C46FE7C1CB419CF86376E2463139ED24FA0F3831A9D8E7E5A6FC172D70F6D9082B45A841905A0012920337E9F8221791C5417795B58003E89F868903695E4383E96CAE03BE1B44D6BC2F6D652C01193C8527626CBB2EDAE4C2402A40FA9B5B4E57A7B94A2ABB938FDD7316322970E26EF845827C36083DA4DA39C82115FA112B6664CF720D6715C0A608B14931EDB847C2965E2E6BF2679C40A3E85F6E3B582A27D42B056BE503D6CF4717B02D444BAD81C234A97012B29750CA70139A9E8FEE0ACA6E06790B10C2C595C9DFECA70010C500146F8172D7D8485BD705CE64E7678C4A8046CF0526EA5391C036857A6D6F0B9C5D119B22F19E52AFAF95965C22687BC41ED07DDE375F2B4FE6B3F15DC61ABA4000A3AF06442670161D736A07BD39ADE9E21097D3E397DA2E920CCAF1416CD9DE71B1A10C7961B4D85189AF11AADC11923952387CEFE549B3B0BCAFA64D747AF0F5C75D781A10D6420A95263B512317B1CF8D40305D8A15ED1E7624126D75352030E46080E659032CA0F46CC733C5AA881F05141BB34D0A96432AE7232B03F7C360F512FAB15B978369D8EB2AF1F5B525A826836A5BB76E254D911588DF403D6C6436A73730951DE77387DAD22FCE6BF98AA16E8C1B929C79DD48AD47450397058298DF0A59D30E77AB69C3117DF252983C599F5F8AA2FB9F43037A21BC7A21A9CDDBECEB8176F87EE184B2FF98D705ADF5778934C6B034BD5D3334488A014E326FAD131DE89384AC3433D931A2738E2F12A68F2FF95594EB54868B1A0478318410DBC21759DC7410C5F33314A90C02A0397D9AF3B69F0E97410E576FF51A00F0942382D962A88CD42596F75A5795A5C75FEECCC39B6CEDEAF61E4F63251226531B1315BDDAEE2D59BAC1B86775952717475802A3DA09856B972D606A72AEE7DC4A9E5B6F506EAAFE021745A9961702D854096A5DB16207B3A1F39F29F3134DC00CC036CAFFEF86BFE14EDEEAAE34FF25A6DA44456F33E5308A40F3A1FE960330CBB3D7A98177BA980B8B892005FB3579439E33EC6770570580DD0F78AD94D503BF9981F9EA8B822DE82F2CC634C0598ACBFCCCFE14685BB57D3EEE5367B8C57612A7F89E5D1AD5998BC56D936DE94A44DC962C9E7E11F0B7D7F9F5AFD73A1B6B55C9F166E5D05312121BE4295DF902CDB5838A777A31FBF61A473168B476112DCC0EA966C74E54E96CB421F3B526D3CE259DA64F2793EF7BB13E409933B45D67EC7657D77B0EF4B85EBCF66BD7C01420CE727D06AF56260B23C4620767FD76D766571DE195F426891F4CDAB5D8B72DFE812767BF7275CFAE9C403877A98035D8C0D7730549C94AD7D9F652693D054B8C1EB4C4CC6393C4D3844839673736FEDA9AAAC54829386E60D5E13F5C8A79EE8B12D728CC5106B47A488EC45A472D528EC835288F7E08177E0B1C50DC7B65219F6C28791BF678A754A71A87E99F61C34C214AD232C319B86A7025DC2E13EC02AF5A57F64ADACD8BAAF9520F09AB11C84511318E1C06B17FD1BB73A034FA42B06EF33FFCD615EBE0D5587595D9437F24272E9407506D50BE1EAE6DC6FFFD420FF0BBA3355156B93EC71D9CF48128697F5A29455C953D8495478C2B14198624169FFE76BF6B015D2C1A402AB047FAB8934180B49122AEAE144C39D8C04E198F68EA0CCDD14C2C601F5009BADB12928D26D83F000E509795BFEEA6A8932AF2E4C7F9DAB8A7CE8868C4CF718A97130101A70BFD949E91D23AC9F3C5A821C2ADD194F9F1178045C50758B4656396F4A00CD58ED980C6A1F3F968B782AB72CF286A4191A9EC1C81EE2A669ADA458D9333784C31E32160617DE76CBA3C7C92A982D9B4CAB5B5EC03C2B3342F851FF88F28CCFA3618666EADA222B42B325DA0D163BCAEEEE6D5F07F85920590BD46CD766EC17FD870D943989B038A479930374DCCAB9674FC80718CD5423AB5A4A03C4375377E890A615EEDD400B3BD04C0C4614387A5EDAD3A298EB9ECBADCD494128246255B6522206AA407B44FFBBFC1779335D2FBF48792DBEDF45280E4B44FD33C302330C58E11D5240D82FD35C4835A847A1F4D5868CB5B1697FEFBF10C7FFD0732C8F70A66ED848E9D20C3EDA622642E1177B9A1E40FA9069B5F5FD29F788054C9E3C9D8D46DCB7DCDA356FD66B8A05072AECB511B7A3BE44F374E06DDB3DDD6072C5CCEE05D914C118E429F8E4FDA7D5367BC6B6354B13B424669AAA5A9E22789774E64373607C73A01BD6146C16FDE8FF77CF5E1D83D36EEC3283E25A8E94003155433606FFBFE26569A5E89110B1D75E6053DE4D390DC717F4E83B3F6D36D0410009F7BF8A738160918DF7CA5FBFD273BE79249F4E1AA398656BE569735BB8BCC07FDA1B4EC28CE7C8328693E84C29F10A42275ACF5A543EEFAE67D919BCF2D87EB729BAFACC2A6BAA30A98A5CEC404AFB97F1CC2174A312B743C0C62817216647C1A29DED154CE9EA707DC7B990588D3EEFD2B3E886F4B27C65FD28E9533D63F8D560EE1446A7B32B9CE3998831EDFFD8B6BB881B514A4F4B52B937218ECDA7C3831926E1B421C17633315C6E4A76427A735CB466CA03EE3A3882BEDC5269A7BEDD8ED5C0CA486B9D3F2150871EF6F2951B0CEFE8D82B646FF146747E0E7D8275723BC5C5AA0C66289980532C0B39858C91C34ACB41176CE533BB4CC11C49F538AB888E45DD189A33104033509B25F18335644296CCA6C71FFAC3260B7D9B6A176CE162FE005EDC49632DDF18B5702BA9874A22C90C030CC7E605BB8C6228F4B891E6160FF403A4417657ABB3D489382D49A48B6E723A7C7AFD569DD798704ADDC21205F7DE59716FC965AB9F00BD0F699CEEB405AA2FCC1DFEE8A3DC0B20DD7E4602AD72B345FB5AF782917B574813B79B88E0A4957612CAECD3E3B5A03AB1410796D2EB29B4A4F5E9DB2BE3B40615E38F9AD007415633D6854F27C4D13297FBBC507ED43E72CACA852B6DD6726627428D2BF497FD2099A87F82198F5FD02379D9C2867A09CF48C4E7C599726619DB34559D5CE02CE045BE07E21634C71B844C0E46A8763B83B1E73134365B0C657EE4C1203F0BDC7539971E428989576C2D6F6F29B46FEB5EC697BEE11C4845E4DFA0E1D20D172162ABDE734D944CD1932D6294B67AFF450B4D9C835E345366165299B5C9A1FFB78BF4BE77E1DDF549796BEC76C15C2A852F477CD7759AC1A3DB7722DA2B3AFF512ED682D6465CDD845D070676F30A8453586CB23608E816DECC69812ACCBEE4E9C0AA6701D675D5EEB161DB90D400DEF479A59B07B80A0EBF634708A50BCB0A6CB8801FD1BE2C7CDBF11C81F7BD58E4E5DA8DD6B7915655B3C2B10D7701FD0E834DD10C75F26420E410D17EEE01AD71DC74B971BFE4E225DBC7532D00D623CDFB114922AFA36EEDCB897A1301939082754B4DE75ECAF95B03811DB5D6847261EB5F44F55F6AA77E2B09D738ED59B2CECF5C2E881C5B5159CCE65B7756EE66D3F663AA007472EB067A810DAB67CC7AB2D57C9A92C8003E97D5375D77F15EED74FF8C072CA9414FDE1369DB466C9798C4D6FEEBB18E759F31A65B1B6B29B4EE90A59044F4B462D7BD29AD71EDE44D9120221DC423CA08F1B7DFF93109D094817064E70C436BBB027EE9563409AED7F75438F0C968D4403FCC9BD47E66C11FA1675E4DD9B41CD91E7044046E34AD6DB24356A5B4929B7DEC645EA9AEEAD749B1AAECEAD8916AB4475B59FA1C3F5D7CCC5E3A42208B356EDF531E525A37A9E6525AF1ACA6A2514E36533DF1CCA48287AA83008D7CE4405BD9BE2E9E5071F080D52326A0B567476EF8DD9C3960F500C36BB2479D81CEA829B4C09FAEA16C1F4BCB64AF4273B83C1A691B73A8C3E176CB6DD20323D3E834B6D1066FE3006F8D3433DC8EA6B1203913EFFCED979FF4747B01C6273E49B6284B2699EBF2E3032DC2238BE0321323008D1109924EC8CD385E482187E19F0A58C8D0BC7B637E6031C8D100F0B78B102EB41AFB4957CC5D66B2DEA3D9A8B52EA0F77519DAA09641179F282004F22FF6C7EDA350351EFDB07425878C99DF74D24CECA5E787F16C30781E21338C12872F6483601A940E4BDA4478C055CA80C81BDE8202A748CE362ED85AD3FEE1B4D01582E848BA81BB7F784202E41FDE868176803CFC6B9A36407BB6A8B5AB020282C3218629C23BB552ACFBB92F9236C6581969D192DBEDF231DE8FB13D1ABB6E025A1877A468C72BC082BCCD6DF4EA8219E2DE4CBC2D5ED10A5D23BB5402A323FBCBCE8E472ED78DA6FCB0A65437E5CE43F6D17CF8BDAFE136AE35B5E6278B5DAA79DFF0E7F1826356160A81EA3A097DF559DC1B0192A21A9C09697367E4F64BC4AAB6AE759F9648F21109E8A046F61DA202FCFB737F88F59E8B2EAFC1FB20F66FCE1A6A7C63C7AD8169B3E2AC8159DA876A5705D332960469AC61D1FADC5FD7291F7241BD8290F5437E78042DB80B3BE009AB7DFF231CAA0FF920E1DF5F5F30A28364737A34C2C66FEEDE830DC3B4108EF8CB96F695B2F48795609E499683BD2C3B5A8B5CD75CAECD8064F2C2369CD011EAED4BDF45D1C84810896C7C7D3F1140EB8E0E1E7F1A7A8AC5797D5D017C4FD8F9154507817DA26BB33BC9346D911ED210D200C3C44F04421AFEB3D3782242E376CBA11101992873CC1CD9C6C0913CC11960B7C2840E7BC0F45C5C2E48D0C620371481BF265CB10AAD17C226A8CD078C59D72FCED2864ED5C12B108C659B4E498722F1BA5F173F0C7B3FA4E3A5FC29FF54BAD1BF83C4D34AB7915265686D6355F3906AD0FDB6E684254AD297D24F91994C490CAC1C3AA2012BFF059021E8D3A289B908ABCDF27E696E2DD637F900C84804509F3114985F759AADAF0481E257529085CF8723B1C7209A8A9917EBD884B0D1FBB48A4285B4BE483F9BBA9DFEA69406AED8356D4D8FE6C5D77E0800811592F9C316C507820AB52169245A65C32A3F589F5D17E2EB64F77E42880C8D0F5E0867BEDCE4C51FCAFC65AFFB175BE7271CB2394FF42743DAF141A53C1F2ECEB12F4274273621FF18AA6AD646557EB29F14B604459F065EFB1E9B +pk = B2DAC58B64C1D1678AB1AA7CFC3F4393731FC5E28B61A662A03BB016E362AB4F0C87333C0ADE0F01F5C6D23A96DBBD70FCC49706FB71F33200D6F7981A1BD9DFA0245D7702F4BE938AFACEF405CB80B258F63E4ECF02E54102659D484193B1A7549FDAD48FEBA06A1CFB1415F2F30E1BDEB2896E5D7B3F06E73848CE750625C316C90CBEF59572AA3750B0ED5FD747C84B78E27C83C7DB8725871D3A89EF37AAE5090F919BD7A882D38A945BF78CA51D9B6CB3F84652DAD482504D444B3B4EF9716915CF0EAD667B0FFB4D8DE575923CE8228657D7B90810ECF914043BD864C2404545610A6AE626F19D8EF6D6F4A7EF8B468B153E6C4B531A437D36C1AF37AA844400E8E77FE4E52783B20ABE50AB21E11FBC23712BCC9EDF3D3E9DA0F0F0213E22461ED04990BA2F7A8748BD0FD44658927265C8C0CE9DF59177D4401FC15F01718988E64BE6B8740AD4EA03531658AFF22F15ECBCB79389E0C32C79CF31BCDB54EE8F76F64EA708EB6C14055D341694D1A475838FE89C719B7C16A4E6D9E1BB04823FF390B87BE627E992062D0F0F6584FB3A71F6D73522676EC575F5C5EE8607BE2304B4A6C1BDBF7E9498838994DEC1BA499E9F56B02A96E4D0513FE9F33FBA648DEE31B76FD29FB64104EBF6B06E82125A49FAEF8A6957112A7E5D3FD9EAB45D027848010ADC2D31F6B25F05E4A30663FABBC2BE2A379A6AC67546FF78C159E950E9AD2564D5F2807AFAEF3EE7227CE5785B0FFCF04862525BD0FDFB1AE688212F174727E20FA168FF7732C977C1036C74EBBF1F8D4AC5075100ACA63BAC96775AE12EE7AB85E15CAA61A2BB7B28A8E0DE7DC1AF6F51CB11E2DD78B1EB7B15DFE904869D915EEB5A5EDC0C5201E04A565E92E6C7289F387853A659A35C264ED6EF80CE37A0B09919AB81D5FEC9FFA8A63EF27188EDF2BED4C35D1EEC928865E37BA60978FEC711378F61428472C09C6F60DAF9FA98FFC28C4CCA94F0505BB671120F298AEF94344C00D011F12311852AC876DBB661556AB8681A9CBEE663C2821BBB2A88AF2C60576BC13D3309E2B7F66DCE44A32D0F4A297BB1642E573ABEDFCCC7D81DC1F4670C50AA85110B08AB23FB2A93AE61F30EB99B5DA56D8B0A639131761A16A5F05BF19AD12AE4C64059AB43CF7022A7CC4B12476EEDFE1DA66C0EC908C5B9E186F98082EC8B35CEB3D8C816A6C773E0300405F3C2BEC5976543FADA1933D727752896EB437DBA2079406B91ECF157CA2AEA7C9A60C6F5523A9CEFBC6207B8555A67CEC152BFF46CAF9AAC265D4814DCE345285B8933AC33BFE5549BACDC84A304AF73D6839B74A0C08289047EC9ACECE1227582C020A0A002E37AA394838B7E839A1A50E7E60B8409F73BA6CCBED66DF79762CC57A1745249764C7FA5DC6CE0AD455C55F2D896C2A6DC2E39938A824D34B57332753286DF70253359378874D27E713CD9F4D8A22039F112D6384B7864B0F57C3AC885524D8DF601C1653843A141348FD8D648BD5857EA0D0E58DFA0C9ED9726ECE776BC756A527FC6E04063BE2E95EED433019A7A5E07BAD9BE416E36AAFEBE7BEDF85902554E038748CEBB77EA06737A1D770D63BCBE109B3DD20D3EBBF83A8F4EB76CC717C7DAEEACC5558F262CA3BCA976705F0B8ACD045BEE4799C47DD7B2E8D904FF7F34207AD45252C9FB4A90BB1089DCAE412AAAD8D4E94CCB8F0066B00C898B4BF11A7694810A3602FAE8A0B6A0D3C9E893AC19E691A20CA4FF27EA194D59C51F15A16959872D23CD095F0E2D5233DAAB0DD73B3819CFDACD543CD1FDBB80381CE11F1BAB139824448427EBA6A3A182D4CE4B7BC00062E7978D4939A5F3D3760F7E2F828D0D3B772D6828E559C9B21426D19A81396A7FBCABB6BB9FDAF6C7F7FD0D529ADEDEC79974B36B057025875AB1BCF171D5D7FC9B0EEC085074B57E281DC169B8D9CE51ECAE5628C21434294016041E0AB6FD954C6D421FEE8CD3BF32E2DF394B2562DB01DC660A1C28E448F5174E58D02EFFB54F124AA74C0457AAC8A9D65A6153DCE2223CAB8CFE4AB71576A76B00F430BAF8370B1C46CDA52E861181F3D9B87418FF6EF9F8533A0638C55829A2F30D73564F8114647F0652280A7732805D17C077380CCD281E3364E8713109CD6DB33ED89E23BC444A975793B0935F8E732782CFD677F3BCFDE53C11A4AC7961B04718DD217E6D0913C4B4B09FB66FFB5EC9EB5F2E15BAF7C032EB6C1B7A428E0D80E3CDDE0D21CF1BF56B3143353E16E36C730A0EF74BB009530130C1EFC1DA2021E7C1812B0F8B695AEF85597C47E0EE96C73263C824675F0410D5BCDA3A030E4BF844BE84A40EFF78E4A0BAC03B0725909C8363DB8E740D8FF351F3B161BDB63CC92E8571C542DC29BFDD45BB043A7689363477A68E53CFFB037D3EF9C549BC092B6BF5CA039C4AA573283FCD5CB205548D103BD638A7BA5D08D4F4B615C298F6B4A6A858B33F66F68C6B83273AF1B9EB438E12ED1F6E4B8EF3ED83041EBDF39242BE39CF0C8A851908042F173388261C36D738284D0299DA5A226D244A9FF033B0F4ED7A66FC358BFC7E78B0B6B25E68BFCBCD895448B1658B94D12F841952721FEA2EB7BE47408B288CAE0E02EBFFA43512D369AFA3AFC591CFFC591694761722B83BED0E4347FD4825262732858A60F758F06D0D11C4B99EC27767B5E5DFD4BB533C860FDB5F24E89CFB21B8D3966CDD4FBA18EAD7A45331736427165DB1473DCA0D88D9CC1F95711259F39B24E4C675F7CB522E893C0C6F7E74434DFAD98902D3F17AD0753B358046319662B229E6AE6E31572EE2B0731311668AFF50A5B29DAE6DF396E59655CB794031A857ADA195A7DCA614E5FBD5258822486B96EA683EEB665B994B340A244FB35F227E9A10E7651C1EEF947525B53F21531EA3A91A5BD02D0C7CFFA070CF71B578D4DAAC49FF4502F0FC00DB61F50D69C95C3B881548033A8CDD4D0FD9AF1897AA9187FA9D5CE7539B9691CD6AEDE523E0AB3F8C75708970DC4B67A4E8E09473FE578FC0AADD47CD237D5A77F5E95FCE311C87FDCC0DBF0E1AAA7D2B12105ABA817244413E369FE20C5870CB9A056891891749A90E14153348A93D867BBB20E83501AE0C85C3D3D19B7637F9C2B90182DA9669FE69AF340243454D963E85C8AAF9CED9F584E24E29128E8CAF93EAF73B0EB060D57A125434A31B4F29CB031BAAB5C429C52FA49FED938106BD74A88E71A46352FF3336FF46C67E95E186654EB96E793F3B88D50C0ADB47C8371D9DB66C124B4D63F1B60B9A5AC0F6FF3AD0C5F3092EE9756D28105A80832F6B3C08B5C8D72D91A03ADEBE45B3EDD631DB6A2CE56C6851E6EF03122163AD4A653780F6A7450111046C1C58AC3E168AAF3CAA2CC1AD38F216E8A26F3B0AFE208C2AB1DCFFEF4A7A7D53A44D7C8BF1E8609DC26D6FA44EE06B26CB5E19C8DA9A44CAB5BAD32204A29B9B4C8828BE0A6AA87271DF5A8DE5764EDF0B5AE0C8F64FFD945E958ACE580BAEBF5F7A178874C2628D8AC5C3C358B789DE33D7DD78DF9CE2D91582F6C65501ABB397882BCCA15F8D151A6CE0C5FEF61497677CD7BA7C7A3089B2A9BE1873A8FFDCB2873D03E8BB002170C7F69A872551EDC8A136864A754B4C67184E6A1D8C668A45F42BECBFB0C574490F9AD1FF664B0AD774BB6CF627BBB55E359976A9CC8BD2B8584C165A067E9CAEA7D031BAD3B52D1446500F752D504635EF46A50B55ACF404E72A519873484C8800A9488E9D30D2D3B12C63F34B101A4A2ED4F3DD65381D2E5F2764066D72347A1079B7153FBFF251F773D6003353627274EEB788031D3BA9010800B12D7AB93C56AC32B51B5C5F622EF314C31C959B34BF3010A5C1E530C189C8F6A8C43E75A3078DC964F254F2A8DB6DBB607DE3035BA5E058F3DE721AB80516F91D72F648EC72FAAA1BFD39D24C9892725E28E8FB6DBF6D2EAEA2B32CAE42C2E9DD6C9518E0F6BBA01FA3F488F1EB507643A1E497EE37D7E5936C160351FC7E12CD17D13FDA4A13F73A69E6BB583AB841EA210F0B07A2123D6BB967D13CB0CF5EEDC6DDAE3247CE8343C5AF3AECEC4417FA6116FC68A1FE8E0FED46FA90BC315492CDCBE6844188E7EDFE6B9730BD63149DED6CFA9F6B11F1F772DE724E839B70363B8F7EAB1CE3150EE2530C6A54775A17559E0B4EE88A4D03692C087DBF36F2CC97BD57C166BEC9D5072E3F19F6C681551C0EF45580A3A2830C6E3F98B9A558737E381D3A4EA44BFACDA007DD8F52F6DC53CD8E5E6D33CBB20B4EBF80B576CDCEB98965797F125EB6E30826CABCEE2F9133F3AAAECD7B171E261D95F4F07E4BB8A27FD651C8B861DB9B2516ABDCBE126D7C40DB1858A8364A6084BBE85057CA184A324A680F56180652D5B3A6570628323756BEA1E1BAD9B7F09C26C776C20B95870767B8B844FC2E16227798BA7BBAC3FE0201E9392203A10E396E83B1125227AA9AA45E156CB0E691963FDA156C7CD741C02A4FBB20917F25790888D5CD337FA82F027E9B185C2D9EFC56AC7885968DE0106F9ECE33D6F18986BC4FE01451F53E60FE703D4DD82906336F4678EFC0F9BA7878E15D0C5E18E37E4C2FF20495BDA904A338E83948FC0B230731421D3FC58103D0BD3C0DE561955B85D7C14DFB2E3444BCB85435D20E0A1B3B066ABD3D353830EEDA7289228A5E036092C42D45E32076FE128D2378CC8213ADE658B4AB71B3421D5471E16BDA02F149B9335B3CDB78CB98439B55D73DCB2DD264DA9553DCF4285A3832D4F296DE3C919B61C68455674DEDA89571A202B290BD9F8AF964E5D77E01A04F0053739EBBAF031723CB1066C8EDF73118FA1228349F0B39168E8252C0119BCD8F63910A2AEA29848FEC5B2E69FD51F5820D794502385047FCA79B1292FDE540115045F784A295D0A1F989BBACD3CF733EBAFADB83F2FC89D38477F2E1D6246F00F370D776F1A5E1EA8F62EE839925C34EDACCA3F26A7F484ACFB304BCF42677C1A30F75D982295CA1A25755886C85DE5D49F74337B7AD01F5D74BC9453DAA63D43F7DA7721C8E1C36913C71CC1F6514DC8527B5E971917624972BD40F3C0CE7269AD21638B231FD0079EFB25EC25EACA953A3A6546B9DBAB00B027D5D1BEB46061309121DD8C84C7EAF7FFE73F2991F274B05387771546881E18830429167A6FBE79488ADD7468C3577DE4EBAA131B02DF9F842B2DF6787811AA0C3F547A38618E0FAFCACBCBA02CB6700B92EEFD946EDB13303A4D98FC1AC7950F77F76148D51B211629B6221D94741219C12A023894DE3CC4A7D39FE07B9EECC4252E3BB5B1504EA212F567C239F947A8503D4BEB15C4D8ECF7BB0519FEB5ABCFE7C6BFC6C6D0151DC0D5D0B40611FE5A7252A6922216690539F1F5C1B9E9410D1E20A9F11316F60684DEABF687F281D40C19EA9896F9A0898BD54BB1A0F6FBAD7882E8C9DA515627056C56C1520A12A99319EA1B61493EAC93E8BD3447CB7D4228D14E621AE2A4E9C680E32C7CF81B927A75B3BD46A1B5457773A12DF002FE6BE70CC05CBAE0AAB632DCE37E3EA7E77CE7824A4B2332BF0FB655B648A2C60FE97B63612EA7C0777D848C30D0C0F4AE0B6FD61FE3FC9FD9B156068DD446E5BC55FCCCEB79032044DE2A7CF0B6A05D1AC96F10FF21B04207D04615BA265E34171A50D4E652E91E763386026AD144600FB041DA906EF1B69FAD689DEEDB8201C39F59D7C60C346A23810D463235752373CD13F93B4E545FA266549CF5D028AE91A9D332FAEBD9CF79BC4D80ED22FEC1484AE1CA13E5B40BD2D74AB65DD86AED8CD2F370AA5915713715A63CE4940E4B3F81883203306B6D684A50501EAD86097BF9C6066DC9BC8509726DC629FC4618A8C8EBD9946B689B1AE8B7B48B08CDCE2DDDEA4A93FE968E8886C3132DC39F79D9559CB7CF2A30CE9A8A05C4721CE0F3D027AE2A68BC33F350A02854ED8BBEF0B909CAE516D79CB183B98E7603CAF3C8295071E325200F5D2E48108DC564DBAC829EF9C1DC3B5F9362B9C8712F7A79B638DFA96BD69DAFAE827929167D4510F030F41D8C4B934081D1674EE9DCB4F7318A54B3BA6EB266CEA5FC9FF828F3B04288265395F0C3F45FC85E270097F7A17C5EC03F021EFEEE023C8A330EAE5C6814B7F0B3981133953420B696A94209F0C99F12CA02FD0254B2811DA07D8404796228C4F1EFAF785219120AD697CBEF600BBEF956F49407296BC5613C8EB046234954927082EF53057A117EA4A1DA3B1E6A79866696D22761F9FBC85C3791BCC6BC23050318E95185DD0D35E6232745721617C3BFED12E79B222ED879ED4D54B917FE41F17AF13316EFBB0A51D34314A2DB90EF272342408A1A694E3796A042C38B248E93B5A0A246A762F50861F426A51BE24D09983AB4AB16B2D513DDE348240CF7583BC89FA8FA3C58DCEB552BE87B8B063739992E8B6CF2E43DA30DAF9D5874449A14317B7C4D2898CD025305454452958351C06F718AA0854E99E77BF1DEFC2DF0B01D79D463B306032EF57C64ED4C6E77DB71A0F98C0B0C138C39500CF66A4CC772D223D8233B22300D23D5CFCCF423CE454FEE3AED0810CAF67131384B1D6E3C7FDCFBE00B96E758A866C59A8BBDEBEE0BED60CCAFF9C62760E51A78FCABA25CD4AC90295F94C001FCC58A3C21FA75F73C615333A8D4AFE4BC7B4883B7F874600EA0C8913F93426DC17EF06D0595330BC27D5E40BEBA2E9C84D7DE2853592CC01492E38C4D1C5A85BFBDFC87B63D5E6F112BCCB7CB6BFD5A70B9A3EF5525172C47FFBC1CBFC5DD66FB06F96517C048BA7DDAA71A33D8AE8D0AB143A04E3B8A4E1262E8D25349A87B22B233C1338D055A3503C4FD0FA8807B2981E910A28A36047524E13AE932BD181AC6F3A023CA81005BEC1EF5164D9F1383CA7FEDE3E5237C628284F2EFFB37ABEB88C78DAB20C7A4F50E1C109C3664DE9B4D2E3EE1653DC1BFA755527C11B7BFE13D74768CFF944E1E1FBE7628887C45A661B68C701129DF92FE7B3A7A4FC0A4F21DD3C1032351945EDC154AA118DA121432171F7940B0D6BBBDE30A9DFA16EC5561213CB3265825288A57F73E24173 sk = C660B84D558A7E6B4EAC47C7B62135668E0EF0FBF74D514EAA3D0D428014282AFE314A1D3D9EA4C5 smlen = 2587 -sm = 63C89D12F3C3FC16BAD63739059159D65B2E5D77CB32509092ECDC9F4E79B6D4FFE671A9E15A2F9D3A7664B61FE04B333E7F932121C3F160D39748C4E0521F26FB0D5C4D43C4DEB859C0EA4D0C9D68595B8F6A1748851D31ACAA696D11594CF5FE2AD824A882B657A0A8D5EA4D3E6777651A0C2A3A09FFBB6078A8A39E8FA1035824987E29FEFB66B67578ACD00ECDAE628F538FE5FB759AE9128587F3012C27FD2665E175F164FEA0FA17F15130B37C88BF1C2E8BE6A9AE94AD1233CB90D2CC922F9F9ABC8114F0415D2D3039C08E81C5DBC944AD8DFBF3A246000C3E475E3B439DAEDCF2915DAB5E331ED2171731FA3FAF2404EC6345F1BAB1C17BB94958548E98B38B12BCFCABD174B0E0AE9BC983C056EE11218738538854F2D7D394CEFFD74C871C1DA35E31354DAA5223522D75E7B8AFC95319689E1633EFF3466B0EEE6206E2728B54D0A35E657770DBB278EE83D2868630A5C09F2FD5A9658B2411DBADBD72E2D7415F2886DA5F9828685CAB4B0A47520235A7985A276420C717057C07F21D0278D0CE24E3E3AC5547CB316C83FBAFFE4702ADCFA47A99DFB3DF8E566F008926E741C382A4C066DC2BFFD511DF87B6ED971A104879402369EC2F8F3C8EB2A251D68AE5964C7378F5A6C352841263673E93D9456473B28ADD973A98BA3C1F287D384EFD3CFFE5A391F79E8C4BFBC8A07AD1C841FC607A76F6766BDD0333C87C907B3C708C76594B6878C9C45E60106C5898A82AA70C3C5B499B99F509EFC762BAFDDAE8EF61A167C3540218873BC9CA98212ADB184EA3A2F9BFF3F8C0F6CDC286B0B91D65F7B9B3C5B5A2E6CDCCD04C773FDDBB1AD1EBA55ADD95EA41825AB1C5E5FCFD1C1E049B8478C47B3769A43F2E4967887C5ACECBE00CECA35A62D77136BE6A7F3FD73689AABE27C1A40973F44DE911863B8DC889A561A8DBEBD19AA37107C2969CB918579CF612D56ED1A2CEA2DAC5693BBD4F708BC23AB301A7B6A21D3B5ACBC8F36FFCCEEE7744396C6B862A97F80367E92F91F533C909649BE8C77309CA4CF1C949B59C238FFBA2B0E4A34ED7F969BCB719A5EDC1086DE598EA26F3DD79D8F8CDF2E07C3F647EF8778ABFCE7E21A87775E27F05902BE8D7CCB918A5851A2C7D05F467204D960D3B49A2BE48C744BF1A80EB2C90D01776C3D697E2C2D4A4DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 +sm = BB09DE306988BCC79383B7059E5B1D482C88D237E2351233665FB501C89456514C7B6A93027B90E9CF6F9EA677CF4C4BD706616BF47694D44CFC416BE918E336A11B8584A2B862DE96082602BD93FA93250633097BF473CD94C8EE2203C209E3BA8D9E5095B3BC91A3636F3CED462EE29729E28BF545751629FC2B69E8443A5EB74C966BF5C7DEC3A90633735EF715995E06E485B01C803551C3B31335480D73527FA7C77892ED0BFEB8235D9091CC30103E48497FCC3985E3BEC7DDD7641C4E199AB06253CBDECD950F8182E7A31D44A942B1C351ABB049A19E219E1B09506671608A0FE9B0FCD73B34D31DE8D5DA19738713CA8AA8E3B4965A9A36BCB47F7E68CAF38D868F1E5C01801D895E19CD4CB5969112D92CCD065DBBD40478CCF99295FF63D11442B5E18DB5C2C213E260291000E9E042CD2CD0711CD883047E402F2DCCEC00F6302B21C0C6C7A3DBC87F2138D715E67966466819BBE8C9F061E4B889F19E240EF770EE861997CE04E9929BCF3CAC378E9F61B5062C7D2F1A5053EAD1C0D74EE6D2C1874E420D0C75F0984B81266D43490A6E1819B2462201EA59D63BE6A66230B9EA73F0D065183CBC3286E2F714EDAFB575FF3C48495DCD45A9D2CF9C4E7C3E296C01A50416A26A91A259E9F95B24845ADD8F7AE56791FDC73976A28C9373CC6FC25B188530A5615CC22D5AA6EB16334ECCC997339CC060DFB840B8364C679D5E88C503617AA9DD96115903381142D2975B9FDAD17C419239290D08815D897BE982E7EF3319E5CB80DE2C4433C401EAE4A103E963A6388C8D8D382B4CC27BC5543388702DD6227C4518A87B682D04CF0F75328F52118206A6033E5B8ECAAAD89279D8F0DAB9B17FDF081D50BBF68D8F527C5A879693F2ECE9AE00F6F1A8EB12F0D6D8E89FE3C3607F37F3FB57437F8C9FE856D6C1F21AAAF597CBDDB6E5F1DBF4472624D47F1BF81E18924766506C3EABBC0158A7733F1FDA06992275A76B8398E07AEC0C7CE9375D73C588A78E3EC41A6211AB2291F533C909649BE8C77309CA4CF1C949B59C238FFBA2B0E4A34ED7F969BCB719A5EDC1086DE598EA26F3DD79D8F8CDF2E07C3F647EF8778ABFCE7E21A87775E27F05902BE8D7CCB918A5851A2C7D05F467204D960D3B49A2BE48C744BF1A80EB2C90D01776C3D697E2C2D4A4DBFC582AE98D8FD326FAE96A1849EFE729A1173339D90C48C3A2B867135F1DFF5B497D05FD55130694B5F9C62D136647D767AE682A0F05C670CEECC03475FFD39E0BD4E45B720D9D7E8DD04E69C969627682AD83F48609F6E66D0BE99064988E4654E3913B7CAF1475622E211BC247B98E5BABA1B804E2BF651713197D8A610CC111BA5FD98A053408AD155DCB756D28A283BF3B20E6F3785DD5F105F8D7D9F2956064860B097C675630EDEE1F17E2EB0B26B6C20E260F9A5915D63F1BE2C74FB0B37013244481A2D0C581C4EE12516E0FD4701E9835C8526A490CB39E99FAE07C40236808F9605A63A5106C19517C3711CA4B9E8EDDC77B242575D904DBE64223CF14A8E39FEEDA9D6C5F9CD0D0719A7EB5EFA71453636F78CAB8262636FF1E136C787E38A43FAF02699C1F260EC45B068EDBEEBBB8A0E08CE282BF47D27A33216856F0C59E743DEB13397656FF17FC4B3C694B189C35E516BE719CDA6542260D1301DF93A5D93EE118F7CB0AC94D0364C9EA66718A4BC7F3D7ACFFA60AFB7100F7D97E98DFFE167D1D8E46C912D41EA057362C13B078CB1D9C443C1A57AC18C4566F5F5388F47A40CA49CDAAF34BD4C9A597FFBF7AB20D7CE88DD76A639E09ADA323C588B08140E9350268C1FF76079093A05CCF5E1613A70E6E37CD257875049A767332E5F7420F319F9AC78F97C0C4FA40B1EEF8C8B48045C78F73584590FE41F9F274DEA838DE75DADE66D04E9D9308CB0A9948320D28D9CA8F1F51E39FF3DE20FD5A2A267D127C317ACD51FB779E597A8DC7359D920548B8BCAD761C6B8012304E12628A2652D12A8161E538C20D582BF567E9C2B46B4CFE2D2DA31120C6DF50DF45C80513AA9EEE9F2613A221AA1D23F861C7F26AAC7813B7ED7278EB420A5C44F2A5879A2F1F9F11E14602762E3389B152C014EA9DDC9DDDE9ED1D6F74E7526F690EF37E71D448342C012E032C00E480A699ADE617434C12DA0E69139D0D9036743B9E2B9134B5086FCB96B193330ACE8E4F77148AD0F532E72E1792795080B54D7172FB9AF1972D00AE24D0B3D86528675B3BC8C7B80598D855B95A77667AD0F671F00039C08CC99F5644BB006BA9356B9C02BC935212C43490C741B0845CD7B4247592374AEAA1B589E670AC62777293870963B5132DCC27088F5DA5B831FA570766FA81C2A07B88BBD45B81992EDFD2A7FE934219B1F648DD8A414FA03EAFCD39E72BDF7D4F6B9C1F31A0A67DF03F6709F2BE0E7D1B1690C92CE7B8C6B1054270D796B16D6E445D24CB11229CB0F92DD81190A37838951AD28BE2AEEE6C5F63DA60A911AE0A24B1D05EF2F814FB30AAE8CA3BD9F01D4FABE5B279142AF948B0E6BBCCF7560107C161C816A0D8E61DD908445079BAAFB78C14F68B8B2BB241FB03C237A4CB250911142D0B460ACC75E6B0F58BF28546A4779EA7342238826F636A510CC9CFFEE8BB0292A58A07694C05672B560B26158A8566D01D0EEA0773E81F3F84376B29CE375FC56A0689A7CA5CE94B91814B62CBB61EA2EFCA0CE6712A941D612B0F700C56B46D464C2AAAB3F64A89CAA8561A1DAB2869D79DA1720274D031946C4C7715FB9C243DC95CCA7AECFF55EBA4044467EB922E93F57E3E39B93876A03936DFFDD2AF48D055C6C188F2F229812EC94F3FBDF7D7DB62E4274DC91718710EEC2CE034AEF266207C5CCBA21552D6FB8DDBEE8E931067010594A9E0CB37250F67281C0A369965367424D454CDD05D3C8F35A15F76B4C8C3FEE42F4C9CAD68849837DED3BE58730B94AE3A5F9146F90E03B4C0836381B3F9CCB5DE6BD2455D241BE9132EB6D4937FF27663F4CADAA9CDA193919F4CB0D0F727F6C7B26E831C3AC8DECC234D79D1B3BD28305E3012A3733AD718FDAB7DD1A6400BC47F47D20F627D2449DBFF10E37A62299E22E408A28A806D403CBEE19AFF6FA9B1814B35B9573ADC86F829A08893CFAE4A0212293447D3086E21BBA28049F3ED383519917B169E8A1B7DD64CEFE0DA643A97950A205CBFF6BD9334180556E84199F0B60738715CD69AAD7C882430578F6FBA4579D908F863CA54D0B9862EEA6ABED31301D183CF465B1A256CBD597A629307A8A890F11C23DBFF895B932E9CD2F5F06A4183D6F2D61117126FCD2CE2B86BB44A9A5B402E3EEDBE4ED1DF11716E91A2302CB72D8F0DAE132E16311C80DCA041694AF1EF63F659959FCAA133D9E5668F94D0489311AF3BAD379DE17793BB3EE8A284529A72CDEC474B3A82D92C6CB21C63017F262E0D7DD47AA5C58F5E23F8A37F00D5438717F05BB974F18A5D3E1CA054EA053C30B34FBFAEE88BC0195F061AC32F5B71B2A8A3ED4B8BC4EDAB40A6396C052DCE72E10768526C00610E96DF38AA70938CF844CF445D8E2BF73C4F32A742812D8C1DB53AFC6B6C0A4BC67C3CF7579702312D6C89BF14E9585D2C624D07FEB4B5B57F8E4C5CFDA69A5E922CC1E9 count = 53 seed = 7031BA806F4D8BC28529163B239E0EE836871C51D2D62B601B71D6F2B69B203C81440F8FFC09C3AAD94DB1D880160671 mlen = 1782 msg = 6103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A -pk = 393327B7A8FAE6462BC30B93CC1760B489104962872D434348DCA9F64E7EADE7B5C8BF7D23952FB54500CD85731D9AD7D091663AB8104866D733FC2AC61612A8E5CA664F8A5955668A5B012C0EDEA26876A2A9224FB7867A70F9D98C3C89B98E3D3DE47E430E4385F41D101DC8AFF70E6BBA91CD1ECE49DB85ED236E45F2FE74C0FCDBCF2BF337D0AD9A723B1FD0A319A81FBEE6337E7B188A689B58ABAD7FD2C7A43D57042C1BABD35FA6A8FD15B3740F86EA9398B8E0F5DFAC31DF5C3F7A911697AF354F8E28A5AAE9EC54927103E63B9C3709936C1BE3F04CF73F60302B706C07B47896709198749A20D5C5446B5B660E9AF3A45E8ACDE078D9A722DF87FE8E22DDBA1525EC43E5BDE68E1E4B8C9AA49230049BCC1D51A0362B8D63E52CC3519D8A8E90EBED3A2AD15DA961AE267E3A0DE816BFBAA427E74435093544A27506D5589FB49567BFC409B5FD572BD29EA5AFB07EFE25FE4CAC304229F89D58904D9A78E7B0C5B947C84DD378C8D72CE71671FF507E1A8B75518FAA54FA37A5605DE42497F6D0CA5351E4329CEFFD739D0738ACF3E564F9AF305BDD14C9EF179A7A49ACAA1D71BD67C8E3B0BE3328C9DF56B8C447F2D261083CE3EF098A939F89D754012464BD565C5D37A92E12209DC1266BB37656C1B2264065F98F82C06596CDCC2CB688444363932DE6429FFD4A4C49DEE91CC98D9103A6591E5C1A722865F03F3CFFE202B252A8A7B48B85DDD553BFED31FCEBF5C699D006DD7A7BBE649CDE0FBE70C79AD3C9FD0C2F6EEFC5BDA02DC0CAEA3117BB27708BFEBA500EAE56D6459C1F8491133060A92578B9261E8BE7D1F7EEC755B4180000F8D4202C6E41D020F7C909563CEA79335EF6F55E16B4E0FFBDA2C8F744E084DA96EBCF048600600FB033F04CE057990DEA074CAFE22F4E21B458D0DF7F35928AEDA521CCA273E8E03073151A2BBCEF0DB2568B81967F59F0773457C711D6EB4BE9AB06C9AA5E16EA4861AC3DF05B2C1F1EBF3AFC812390B66524D579399188627A55E199B3C34789B44DFB4C26726B9CD0AAED201DBCCEC0FDEFEF30DE731ECE5A48C00EE3F830B82E1A606BD8B2D1F17DD27CD820B256FA15613BDF98B838A24DDB1D6B571DD2F927BA2E28723D18FFCDE22869546E973218D1C0E7875D4FD75CE499941D7DC88EBEFDF8A85C72F38BD786C7B3F3CA82F06A4DB950F0EE1048CEE58A98764427074AE9DF754D61F0F28E7AB8CE0F95C82A3A74FD84FFFD3515B980B7C85BDD4D5B570E2E46C40BDF7735887371101E7003ED75264360BEB0F6E64198AC36354D7C0C00989728B1049533C522D77883F729597547845F941C23D9D8A684AB60FEB79CEE49277A841D90FDE63C53F5034193A2B7554F976C7CB2FC1E70385F12D846EBE0D47708221F6D374D02D23CA547713F5A4E9F2D76757B0CAB2201F5D97E80822F0C9A42F6F8136F27B81DB486BD1E4A9A4F44E5DCFCED79E79833F154D0E36468E9A8D237D03FC53BCA287336F8D6E66797A96D3A1A320C2633AF85EE5BD87339BB09FB8D9F4FEAD6D0D539ADE5F06376290EE12782A1BB92522359D8E81AD172B6ADE8FDABCF2EBC95A2529323D4C52FF60AAA063605A49CAA4FC6391BCD36FC286D474AFBFA3AF65243E28D397E53403BBA476B927E53D05109738117933AEFDA7100EF58C567E24975AC144624FD665A84F01B973835B469F814B7822801CDAC2226BA0EC3326E6A240A8380B4292B1399FA6F5A5DD3CBFB95BE5D47F2955BFFD02661BA536D3CD27BEDE6D4E798B2DD6C10F0DC1FE5E905F0105B551759A9880A3AF95799A2109E3473D606A401E7878A23CA9B0E41580908B7C3772EF0A5C1B583C537D6692EDE9BA7A922175DDDD7F71AB52AEDCEBB0F27C80D3E20B0122069F0A93355BCD0A64973E4DE87646326B76B9CEABA599C32C043FEA80F4088A0CCA14C7440D14F00D91C4789FBCFC87396CD1164AA0B788B6BEC2D63791D1EC5BEBB3A379CEB5F0CDF695877548894C4D45AD216F61D3F4DB0004C55C7B05395DDB57942429F2A14BFF842B357331239B9CDA156B8B0D9828514A6629808FCCB24A5E96B9F544678AFBEC5EA1FB22AE3DD74273702D25A170C3C30465C2BF617FAAB01F4FFF84074153112E611FE56CEE52D148793EFFAF0B9D32CB9FF7BB2A70792D411818A4B3B6D35D4BAF5AB6538574D5840901A478364FE79F76D23EEB2A888C5E4817E4882E811EEA756766C76FE1BAA071AF321E8469FA491ED3C36B96C5D0F6D460EC38E196C681BE52B67788C7D47047FF0EB2F507A22D94FD50C83FE82F34F03CCF46F6630E034F5D218F19CAB275900F452542C29E6F49EFFD748EC46D0025EE0A7E08787EEEE2F3BE3BC855AA2A36BDBFABEF111CF5D1F592BA28DE295773D1E0252A84DC2F23ACCF291E6939609D3BE1A3DBF44E8627BAB913051FECDCF2A648088519EA86B7A8C338868CF7A7EAE638C383A0DDB7E77E2CABEEF3D2886488CDD4D99AD4528D30D306E7B319AEBABFEE06A3F8FE697DDFFE20A8D8D77053B054140487C7D16E15E11A6635690908E0F0167CE72D5ABCE7F60689F39769A10FCCC76FB63036ECFE468ECC30145610C827807774F4F95F156AB74E6BB27E62FFB48D914181EF540A9562CE2387DCE66FD53F0B882DFDCBBCBB4B02CF28D1319ED7F8EDF408C8A15933AC0D11652F52B415FA0C00007A98DB0019FBC21D18BEA2295604F10880BD382422C508EA6557A95E3B9A7A6E0F833CFA968153546322B0C82B087CA6BBD792BD857D271F8604B56CEF754735BE93D43D9403C588B9A2E9B0A1A2463A43C1D16ECD63BE3F89314CC9117F6E9A7AE1C5B85B07743A5F61AA38DE627DF5C8C3792106324F207722297E1C565C9BCF8D19432C5F052172EDDC360BE296F52F9A866D554FFDD20A64108FBBDC7EB7350D755726256965187522ACDC870AD695E5838BF2C7ED8AAEC4E54EAC406AC0A428CC9EA298A685DDB8EB9ECF59F3E0E3DE129801A726945D593D3A4C2443190782B6C1E1D9A0F8F4E57138014EEB47A3FE1773CD12D2AD3CA4FB7E2EA91D15C2DA307CF08FF6C0D31B74B22FE8B301197BB31F1F8BE35B5D49D205723FB793F545D98EA07E03851827AB7BD21E27A42429A9B5E557215B6EAC32682AD8EFA20199912F0C040E54AF1DE206471D3EB3D602719C5F0C71B0034C29E5E9F775B14E4ACE2C798BE61EA251B0798E4CA842E4325C92DF85F4E33278F6E264EFBF04938D62B7EF3B52CD15494315462BC37B433513742D0AE9F3A4034DAE186E4ACE9921497C8FAD86D62E5BF920E41B2DFB94951E61A0124D7FA32E454F1CEAB5D860D559A73173B8A1D8FA021EC0EDEAA47AEF152FF5EDE6C766B9CDC7C45CD4381AA0A64A82B22DB713F4C4D82809AF7A7E6D12247F94CB89B59E846CD345197B4AAED2BD588CDBD84FD40830F18A2FEAD7C0CFF6C440FA588FEEE08F536F6B79279539221A2F0AE86D607467BDCD687311DEA39792AA96CD3E2439522C561EF18AC462684AF3CC86CB3AF2DF7A9D44699D8FE06EDFAD10FE1E9F3BACD0B911B4C65276A9418C33AD7744C638418694C39466D57181AB4D4E0628AC696E8BB30CC2338532CAAA0F51FAF7195736803A4F43C9193155542104E69436635CC9A876A09307A953C9ED6763C80B31763902C6D8B19B7893F2F8E608EE776279E0B5A61430B8E09C24080E10E6BCB065B96C355EDFF2A5D618587991997FFA914F2B5D722E433789D1E3EC1DB609735A9467A14D3AB4209E8E79795CFC19B2D82BF8B2B0FCA8926CE521D63435B40103DA22FFAA08F4954B07843D22497C8EE9046E1CFA1A47B6648DB5D2D14B523D7F043F001D7266D87B2C9C1F91F8D48844BA5F5DFC38D96D500B1FEDB422ADB01BC5BE57349FD92FC41B189F7C72E8DF5CD96BB9EAA9D7FA349D2770BB8829F606E5A4DA6419BB2C46F3027BED48D202517DE2C7198327B5FC7475E06540997375654CAEF43B1D863B63FBA5B04C56B2BFD037F46B6C926B9C9AC778E8300836F2D44E7B2C8CB5B7A6F47B9C8A09264B7F4AF6E2B72F166462B1634A01BC19F2F3CD40FC4EA17EA83F8325F0E85A6C424D45D0D266FCD111104DA50ACDC201B423ACB2DA98BD432F12DB69ACAFE696E84077E032A84B40EA6589331E18D276B014165AFF39CA7E2B5C1DFD34B9506E938F9DFAEE1E5B70F978A30ABB1F043C255451A114E4C366B7593D1504B4F8666987D8F7FE7C77116DCF501F248C8F8D910BCBF21A41EAE19C57270EEFE0821166802C8FB437C5D34CF988AFC6F47AF2C6CC8D0991579F354B74A569EC69BD86E28D3452E5CF165D56EFC03BEF2BAB302391D5D3817CE50BE6D982F56E001ACC5759D380EFA67DB4D53947195101243C635FCA7BD45E72BC1B82A63719892F1357FF871BF15198B77B347F9810FCD97ED4C6B4A34F67A0C99290D62D3B8C7840AAAE634E77A3FADCDD57AA90B1A093C8ABDE874FA1D5A717FB5D059229768E689D54832A89B5B9C6C12CFEAD7682B3C73C15FA6C17D723E9B9A0A00F48BF140CAE523906DE8CE883821DE6DA45C179BBDCC596A9E3BFD72D923CC0EC828C9DED307616D994058CBF5D69C94FABD2A3AF80A8A1550FC9336470028670594833BCC0648073C40333BB97FDFB74211AEE5413FC99B121307C18AAF6CAAA221C59C41DA1FF677FE4B10468DE9ED70822CF4A83A579B1F73D9D4E5827B848ACC871A837C364C91418DA8C8D22A73F40A3213DB6C6DD5161E5C55CE8F67C195DA1D08ADB5119026BD145F5225883C94BB6434441EDBFF0778FBABF1A6C146C4710A8DB1EF0A57E4E8AD509317CBCA49F2F56BD77711D1A26009CE4854083F8E27DF5A60734C1F5FE4F9C86F0C6FA9112BAC422F29AE06C28CE2495C14241FAC9335BB9808FFA01F725ED878663047107ECF3DFA9DDF0EFFF4388B103F751C2C41E50A41F9AB19BEF4F21F405BB2DE5242BA8F13782F9A94520D8293EF07C0FC17A7D9A6EFEC4A47E0CAD86959C568357A4ACBD137F1F445835B7C69E8E0F9114490E11DD790AA5F1C15C01F440B0F2CE62B59F0AE124F8858508527B4FCBA35EEDAAD90F6CD4150B44F7680C015002ACAF9346A8F090356E606FB091034C6971B4520AB6D40E3E90B69D20814CC0B13F5FCF8CB637408138B38BE2791300A279DEA3634A5B5D7578C200D671AAD75D2FC101A4B857A9DBC1D5420487DE4001C82F6441FA581B41EF1500AFCB73B51C2181CC1F07ECCD0305F60107E5E56CA45B51CC7C98608BFCE3F302FD54D524C64CD3BF88ADD7FE03E6CCF189AB6DB7EF6B6919EFCCA3F6E491D65B99ACEF27DB1A4C09955EDA82F935594D6E51B9403E078242BAAB366E788C9F555E52224DF6E34AFC30234ED1C4A8D2DF7C7027D17CCF891B174F6F656DBC7A7370D552E7F04CB18ED1598FC1B2806541F5BBEAAB3C6326BE018F6D17D5300CCB206EDBE7CC2A20F97EE891F147E6CF3797540C054CF1ADC1D8BEB62765BEDFA6C33B853DF69AF6C5FDA05CFB22383ABB254734C56128933D96AF76B1A38189D39E80A949EDFE62BD2531841FE58241724DD1C775E410C59EE923D4F1C9D4EFBF862C1ECBE563A65C22F3AEE06E4D035E3CA638E2122BDC7281D5D21CB51EE60BDCB2709FD3DC309759F68602D8B372633DE1AF420887202580F1C6CC6D3CC3F3BCF8A5D0DF72E877CEDC9A8FF615DFEA0DDCCC867109A7B900DCA6F42592C4FD47AAD6827CB55760607A99655D93795555A35D3CBD3A597127BD96E11156E896F350C079ACC16721CD8D9E443C6703A97B9E3EC4E2C83B2C77FBB15F3304BC2B32B6984E4C8AA16D9F95D801162CAB61E53F36EA13F897E4FCC165851E6A38D8F11FAA9EADECFE195973F12497586B4A9FDB8132C511B29EAA583D1F569B85D60EE2B5B3A7B1C13B842E823EF6C589D49856DD2538E9AC78B6FD1B5B6CFF7A6ECC5F2EF5EA622A1F2AE9D4F2A05AA030E7CEB3355853362EC6485BE0FE539E216B2A02AB1508E40C0F7BFCFC70D94AA86D9F01ABC989B22E2F2FD0E1746F051A480B48DF282BEE93F26D4019D59C828A7DAD05AF2F81FDCE281DFE644061876049FCC987A4C9B39C56424E7BFEBC88B1D07BF0C096A9BC9F67A8C6E061B17479A2312BB34C5468BA4AB28AB71AFF7C51C3477818CE672A2D46C5D44A4E0CB94C673A9BB180130A9E08F5787303D25D3597BD0F543DA0BD1E9C37C757D00DD9D79D812542D9E79B35526E32E6659F8784B4B6D664F132B767B156DDFDCD73F2E0A2BEB080806231ABCD1302AC10675220AB141D20482AA6C5CF619BF6205031C38DF7FD6795624A810E95A755FF6018C0ECEBBBCCD363E35ED27A6FDCBCA86F934553AA1B921993CA10349F191A71659AE2EFE7346E0D0E09B68BD184823D507C6011DE8750AE29B2C6B491497E9F5850DACD972FA665A83FC319413213D3DA8B87D22554D9784AE4B566C8124D6E7A50FC2A62D110398AF3CDABB4BBC49A13CA6F733D5B00DB6A14034E36FAC4289E3398103C009CFC6A4D003A7338E303313D88F4D95F18CB979112E29DFCA3F7687A3363FD3F799563B9FBCC2CBB904A7207677F3522ACDE10ACF017BB12695D0B8C696908BEB382560CE93F668BDF79AAEF0806C3DA158FBF9E49A90A5B074595B99A673D7BBA6234C34458EB53BF8ADB18F65ECFDF8A0EDA85AD06A466E888EF7A49F78EDA898F4278E2B878A8689D3FFF05AF03A9BDFB4F8C791F2F8A96997E1B17DDC1C2070970CD3352C1DE03AEDEEEAD25C3D69F041EB6D16FCB089FE935359A64CC4BFB833BE2C4B53CC42C8C75089F74989F4CB22998DD9B0E81B99C77526D853F6484CB136F4F8A5ECCF18CD24F6F3BC27DD12ACDD09E2485DCDF6F1D533CC827E4D1683F0FEC2F87B0772328F0B4A2C2CBE2CB35E7F2A4B288EA2FFA9ACCD835F11F0A1271BDA2E61F651825BF5A0E159511A5E38063D7736D648CA7BE4E975AE71B484A6C88EC01592C4D034B7FE2E4B81D31834903974FC5B8DF0F2F4A5D2A1A0DE3B12DD9DFE42AF28F65CB09074EB2C3868BF377B1FBEAF4F58 +pk = 393327B7A8FAE6462BC30B93CC1760B47E984AE9AC4894B43EBCBD8A932FA418C9B07ED582086FA22E392892A4939BDF0B296159CA510BE73657C7A25D11C00BE14D53D645C81651C166D80540915098476013089A6AA5193712E1E37E4396BADC629D2E4657027378C7B21979EC996D7D24BAA08E3FE9C6C04164EDFD576713D161A4EC81A2A8753E74C0382B132E8EFC3FAF2CA984A6597917124588D6F151A1ACF1E070B9391DEC7A9D478414473E1F8086E75975A08962046D09B9633FC16746557E9BB1E6F4809B02F764794C5F69417EAF14BAA5055CC355C9E5D9D27A431F752AAB81C55055B30EDED06D3DC71CBB4F5AE98A2BB22DC461B6C7FCF6F2D14C85EA6FDE418BDFFE75B5AF9243631B90D27B644156100C7AE08A2F2C2572502E378406413E358ADE0FE011C8F89489483E0E389B0E292A7933A4DE8406B5F99798BAAC204520D319FCB6E34D646AB74E643111FD55B284F3E1DF3508AEA8DFBFEF3A179244966A6F49ABDF217A124D225B078B289F441F5BDE653D23151DE59FFA59F2E5E5921E0DA955D7F1DF6F126C15BF3FA1F846B78516E67CF0DE39AAC133D76E15044C0DE5AB658BFCA5B71DFE6A52CA75071FE8F4FA45ED45CE4DED3C9F79C8E0050E88D067437CC829E3ED75E00A717E485492355CFDA485CBF5E08F7F3730C95E1AB0BDE66EE61795E2993ABACFDA7953E59234F87281179C941DAC2292C3F4A1C3C30801B2D2DB3542447D2000BADCC12D47605ABB0307CE165AA2BF25EEC5AEBDFD7592609F3EC720DA40A20359056FC2B8B1C779642C0143BE5B5A064019B423EF37DD95DA7FD72C929314AA3A2C1943D4A1B3739CB19AE580C039D0B12C38B28093F808B04780956B2A226F3BB0CC4CC462298F521295095AC9061ADD8362A0BFB60F84B7042B76F0FD2276D68E3D9C99C2F6FB2A3EF2A8DDA3BE14F7C3CB04FC543769C03E544A3F403B034A9B62D3D86920BE26EA589F5C46A0BB9E0B65FC7350AC063F2E39758B8C6E81EE6950A4D5340DB642B5779CC183F7A410F56D7EEC62FB5A26104FF90FDA7186FF965521E909E4C6E7B2512D820A7F4E75A7CC26798597B79286A13F159B6AA630C5EFC14BFF39E4EA2215A515A602D4C1305ED6F804854F325B98F4629532E5B9F05B517495CCD4712E695E845C8D7EF11C826C6DBBAC92C3A1FF18F47AA4B486098F689E51DE6DB401C597E5BE9371E0E1D29B8FE87D7F01048553513BE4AA66A7B6F6380BB1323D6BCD281DB1CAA59FC1A46892C5B5547CFCDABFE147D1BDD210F03947D5A6F5899FFD674AEE2C120BEDD8058C39579485B77DE18EF66232C4FB7D42A39693B50069B99CB929A89C5CB0FB0D5A3AC92D258EEB01729CB382C26C45A86CDEB225189B9EB45A94C918E4143EF3B40857D2EDE730CA57AF03D83B0DCEFFE925172A7112FD90E594623A0C1D0FDF6860E6BAE60B3CE8A80AC21042382468C2BD56837F0A13A5F10DFF746392CADA9C1468DC9B714622E6111F4533E6B87FA60A46BD05CF43B9A7E179E7C5D45D316F3DABE6C5044B69BE37AC88D95A8F25F4606D5B0F632AB38F9B2FAED2718523CE9AFBC87C138632C2F68E7401B362578079992A142014BA847AEA06E32AE814001F2DEA5D80403BBC9AB1499B00A68E559EF362708208ADB7561D1892642926A325FA4546ACA660F5B3447F66D1BCCB0CB07130674405B8EC97042BF879C0232F772EA4B51E2B04EA08235D89621B0247B907CB32148F59340B408D2E76858D001F2B4FFAF5D26C82BB687416F5086198FF99337B878DD7FEE65996E5CC45C4E9A365B125ABC4B24A8BC5E67B6BA7225121E68AE50C71CA49C3B2A9D36E2883A7BA0D20555D3707BA67D04DF1F79035F80F050E262D205738F46FCE42D01AA0BE7D9A6CC57D73E57002209DBC1B1F8524A4FB36959D77E7E5794E33C4DF775F9FF4F039C80E3090B2C4A3B4BF0207CEF64F2A29F623B70034B9B87BCE708FEEC573A2725A796F5CEAD174B9980D6D18DD9658488719F2F414710D54DB78B84249E160276E061A208BA6BECF76F6BA2BD6166A0ADB78A3741C0F81D197C82A66AE3C400B12E1708CA0C66971D938C6FB08C6B335416D3A53A1C5CF230F56258F71008360A937769AE85D1F456011B855CE5A77686D4CD0FB8758D0A50E005EAF3A1247406E502C4EBAF3E79345C27B57047ED68F6AE846BEC5E4D614706FE4105BE0658801486FD4240A313FD0907346CD4223AA157B2B769070F2516488CE9FF62AA03E1B3EC559FABC9419227EDF98F8236F96FBC8486231D7CF6F46B59D2F45BC3BD38181E828649BF99C8AE007F1B7FE8860F8B3B19CB93502A4B4F10ABAD6B6D904651D9CE9F23C292A2CA7A22DC86DE9DB6CE2CBCCC452857DF8E1EE042164B0065AC692867448B225CB3ED608E0CDF7AFB8477BC92636122DAEFB77FD3976DE95BCCD8BA2F51DF83ACF86943C3F5C9E205FBA70AC445A8753C6A461714A4CD41D38A0C4D4DF3F8B65F547EA58453E57D27F2F830ED37E89A81F48D14DFE4C3D38CC87424F9FA009A648084A0BA95C95005EBDA95907927C933004C918CB1A276DDA48534CAB826CA771BC280F2928460673658C3A53827D8A3CFD2E6B214B935DE65343BA22C7DF6FC6B4D2C2D11E3D7FF095A4FE0CA420EBD23016E6E91D55072DA5CDA94D79ED3D204665E22F3EB8EFC4BEC896587705E23AD174ADFFC12DDFE6648E1286DCA455A60E0304833750E45B66D95DCDE402AEFF5CC846325B4AB05E8E994938059D809FC807C2FAE2923FF33D3C57F9746A93CDD392C33BB467A1EF99330C52655A2FB8CD2039F1A6B04D86E057CB7B30A4322A535E723BCDD9A85A02B990422404818C198395DE2CB9108B7197F2366BA80C054AA7AC0B02376D15D3650EEAD3B1DB1D8CA9EF73107469EAE53BC0A25966A75E9DBA35F5F9DD6E22B53252AED18B96AE08A2F7E693AC4CB5759E9629583E1EB5ADE7E9F1A890E69CD638ACB14C7699FD900B46A33E2A1DDA86449E6E2D387087411985BDC99D87FFB5480AF9A34FF3643FF296E5759BD28957F75C8E4D28D563D50D2FEF0FD99991A3E644C36E16ECA6E7BECF8A470060806612B61A713AD0696326E4DD5D28450B0F64963D5B4B7E389ED9FEC2AD2CCD6BD32CFCC415805C107C4ABE470002134B2581344F2B1B7D26606007383715AB8E0E06D03B4E01DE6CD09068F67B0F43845783540152F9296AA5F7973A42EB81B6B8CCD024DD029227112FA127DD6B4EF9D4D3BB32CFEF603629E7357F52205883E37627E476A13B351F41E93058692325424654602E5F453465BBB92CB82EAFC55B5AB647976E64FF3C9E19DEF75EFB854523EC61C66DA3AACE788C51192F1FB07CF6769B0EDE8ACF57280FEADB4BA074BD824AA671A984082DBA4F3A475BC27001DC3B4D97264C6958318005FDB6DAEDB8B8E6C5E7894CA301641D69F12C885ECE38CDB49305EA130E03D90771314771CD26632BE9C0E592B6596EA69A0B52B0C00A822F2D8AB45DDD728297F076A3FD7A9AEFA9106CFE7B8C8D866FDA921D5A8502DA8A5C70771B1187E840EB98DB7BCA5A729F3FDF9177B9F3483CEA6A92EB97CA80C68A80378E219C474D2A64C68B586720F1CB23DCE327087AC2FE862E25FDF749E8FC3E7799E02FC98D0AD34D0D5701763C8E1588026F3EE4820B733FEABB1172A38EFE27C57CCEEDA60110AA2D28C1C9C9EF99B7A82BBC9EB28B236485ECCE09FC1C9725D3D3399CBCE10C75C9C04A3F124FD4E02F01B69CDB772B32BC199DCB553AD9C930DA22AB974D0E19D52C4F693442AFC24A70A022B99EFEB8D9F9644D8151DD9E9A0F97F2D7BDE96DD3CBB0EC680401C52FDE129A8B3FCC819F5C90ED74674C629ACB6FA443E7860544AED8414A2C8ACAD0D285F9560903E31BBFC7E04EF5E5FBD88139B5C7279FCF46B15D6EFBABEC0B774E8DE80E55F6F2869D81F8FE4FC6D7416619DA199A718E6904FD253F76E5315407797900737B148D482BF7B3FEB70F2780D6250C8A002497EEFFAD3EA7F9A6BDA3FE0C36036A06DCE7B4122509EDB52DD621A9E6074CDAF3D841A11519139D90300E6A2760E9F1326E410C09A859650F89AB024774416DA1219CC0BAB8C7DD5608C49DC30FCB23770A005D2F0B5914B39D9FA839512CBA434E520A08C1FC8293231402A95B2F7F9725AC9C146B41FB77D6F8FCCE76EE0055CFF497D3DF8CF14D17D54859C489CB1A188FF28DAB83361162F6C039F2B0FF132560670369BC831E0FDFDC01446E5A72824DBBD454EFE11640D9234BFD51C57D6F4958BB18AEFF44692CC2DBAE881EB38F8910D59D1044990CCC3E979F9E28F1C3B68E0809C2B712731B48D6882341F268520A21F1BA491349F7326A8E8F58BFF77E2AE438A74490122D20979CDB33CBF1A0B28DE689F2BB7A2993EF4FD1CDBDAAF68B4A4EED4DC745F6F04FDAD07CAFBD72B9DC16EE987648D078D7689EE945477B37966A5F8768EDDB0171F4E9F01FABEFE8B9FB51C4845E0AA34D09EE6FC52120CCE1F38068BBB424390DBED1A58B719F01B018EC4CA2F13D009E1FE02E9930131D5ADFCBD0CE4F6D02E0ECF3D3E9CBE6B3BAE3761DF1772E56B03FD5C13FD27DD2E1B9F82F83BD6314341DC9B2362FEAD4D0F0D19402CAC454B1D169514EEAE09C229F3401D877A1D5F37B122132261891498B39A60630146C431B8465D8E72C83B52DE17F2CA6900E0759F04278C4C3EAC1FB7FDD1135A990EB9F4687C27DE5987B6402F3B88BF1BCD6DEA33190D84BEC55BC58235BDC94FEF7760FDFB078212A57CCF9843B15118E07022E337430645AAAA7C06785C84D10D3EB6F2E6A526B7ACA5D187707383CC7CE59D65DC913B5515C2E1A99D7C8A758AA706489066F98A1FB3AD946257C7A06AB02D39253552F7781D3F72BEB47A187FF28DC74C9FA36D825B2DE28F2FBE47823127298D58A37CB742616B211E62F567CF990029895C64978C799FB3B9D9B369423757F5C302C2950112A39BC4BE24256414271CBBB467427BF9DA6D5B4D3040F2E91BE7CCB714DFE01E51AF7D3E35B04B0306B1FDDD81A5B025E18837C75756D6BBE44774E05C99CA73E10E20C48D2F50CA043FE4ECCF9DAB0191A2A0514A0D882C08A3DEC898E78084C3994E442081B6F19179212BEA0AB424B1392F05C55BA9F06945F427B9855C9013E5635BE5C5CC6FD06D6C4B05EFB9F6FF5FB5CC806FFA1DED0F6E94452B05D267F1E5B006B6297DCDE89465EEADA5FE09C8A4A2F5263D65F32B7AD3C7CFAF75FA0468A4CAF12D7BF110C0D5CA1B7A652F829FC82A0AA9E10CC42F99DBBC60630CABA14CDE569F18BE469A645AA0CCDC16651FD3F4BD1494D2236E8740F5616E846EFBF5C1A7880253024856493994CE539A5C2AF90D29EF97E98AF4F7F301CCBEF6AA10F4773AA94329403C89CE13E9BA3D0BA9D0CEDCBF2AAF2F4E24BD90AA639732B4394E283E5419A45852B53266B211B7F9581FA31693FF0DB1376406F94972D08921EC54BF1ADE03E4ED923BBB9F9F8A4726A23A457FEE4A9E7BBB5B38FAE76E855E4CEFA9BDFBF80EA3DC3AB8B66C69405A8C40B197EA7F4B28F8A9303C9B52E1F33E69C7629FA1AE9A40CABAAAE26DD8C8DE0115E8C76D5BDE53BB952C7B48EE39E6660AEE4E5EE81F1636F1AE383EEE4613C59D1C7A6390B0DFC1D12405896EE585C87C5698AD0C60F6758F0AA0B0407FC7A629132611360CB7DD0BC6DEE8782F5F00555197858A32A1400D647D7659B992DCCCDAF8AFBD2CB67749CD9AF3F0C6490423ABB3957D9AE77CC8441CA8448A4D2D48D54E432627EE02B16DFE59566C029CAD94855B2DA4FC75268FA978A2845A93E83DC1286DFD42A38F4521D27B7F91C1A84DC7488F726A3DDC996DB8CB3CBB8D97E993E57D45A90F192E3F3A8BBF1634249BF76F0A0BF1F59A549651F7ED5E0C864761626A7F72238AF0716412BD20483D7FE81E035526D2E9494389C0D4984E74F7FB20BF346B05454268819BC239ACDD032806F2C5F05F005A608744711D13AE9B57D62973A83CE8F95A6AACEF9BEC6FC72B68DC9211969634C863726CD1B3DCE44733E4DD85064BE564FA6EAA7FB689367E794031F52812AFE09223C12A3E5496AA6275CE30D499F282D4DBB350CF8CCAC2942B470D6182B8F503B505E3C9EA0DF48245CF3C6A225B4CC00F7CBF224B390C4DF9381272A52960E26AD6B08685E0C2C683D0E4459F74E92FF78E76DB1326B8F4A54901050DE369A823D194828EF989EF6C6E34CC3AB5C353F03FDB01093E63DADFDA113FB241A328BE5269385C7D4F8C402E35D1DC2C540F5B5A5D83CD57B155375E8430256E5C64F38579094B94B74578E06240097BB444E2E5665A482142F73199B87C1EAB64262FA75EDE0EFCC8764FD8A94B1BB71710F9DC09D32E9793EC0ED75209057E9192040B9FEBFD315480D1490C39EF900E7C5BD9F310176356C13371BCFF25109B125E533D23B0BFD02E13AF54936ADD4296C316E4EC300108F8E998FB1A29A7296B2E6E28D9F8A04174FF629EF5E87E7452F07B9E70DD0E2E9560EE9813A1E94EB752E51784F1FABD3B064EC3D6092AB52B2FF3206763DB2B4576CF79DEB91D7DD927BE1B322931F4C92B06ECFA9D28F20EB83938A992C41F1A438BEDC2CAA6722CF38ABF65ABF5A0DE53292A05CA141ACFF03A24B6B5D2B9A92650CFE6507FDF36D460916DB6EC4B2506896DCB8EDA6CB2C79D9020451D795B322D011D603E8492A4B64675E6AE534B8F389944DF1000E8FB18083700E9F0292DA228EDB3E47A17041EEE3101378EEB834055C5ED78A86375F2301CCB7F6DDA0676CE25E85F5943664406EDE799903D9D59E8AAA3DD857C4593FFC294005B2944B7234CE6D32202C0BAB742EE2FF50ED713AD2AE4FB398D92884BCD7699A136AB3EFA7261B200FEA10D09A99117C14BE10C7CDAB907EED779C6347859520080FBE309FE9281445447F66EAE7D943C4F9F972B28D76DBA22BE73F83CBAB5F88DC3B632FD382BA7CEBD839CEC0FB5BAE77B40ED2E62773E89DF9A1B4B4DAC0E63DD685 sk = 929F309AB3F90CDD9C21EB77A7CA762CA3AFCACBFE3E67B056290835694BA3D85073DCEDC7077122 smlen = 2620 -sm = C045A5E2EB5E7622564CC68472A666D849A8A6B295E221B65D2AE638B9545A6388A6B12119D9EF3763977277A80C30BB397414573890C3FD1FDD6D0D693AA4561FD2F8D996B7FE2C5A2AA079D01780098B14D50B4F7C06361CECCD0BE9B0BCAE95605EE7134AA64E45068687835BA5BDA867FAB73C63A1D8652090A732EC19C1F23A2DDC44574F96387132B160F35DDE772C9BC78693971354AB03080C97F2551CAB10F0A97E542CEAF84DACFB4230419C0DC552BCC4E63E35DF796BF18A9E11139453DEAB765EAC444878F8149C97279A817BE7F10923CDC2C33182BA3A0CF452ACDFAC2BC3C8C0B43FCD640359386409489213DAA9ACF752D3103BD4692A0F8477E8B7442E537500E8D52FD0C94AC4E973BAEE346990D1EE2E887E040741EE79EFD504235F9DBE8CC7791557D8BF0F031F1C6ECD67CD6B54D02BEF922CA61E9C4F0B730417FF43F1256C27CF145A472839E308274381E73919EDCD579AF9C8D75CC4B9D8F20E95E6EB2456EFB6ECD8D1A835BC07B58B90BCBAF3EB403F567C16DF8D5016A00AC25C38508D5C9E84D4027A45A6E9195728CE8B95CB041415EAEA08A46D1FF879E706CAAC59FAC2612665E019B83C670660E1B13B27BEBE594423E7F58B4ACD3881E5FECD8CCAC7A40EE4969D4BC3B62182CAC0F3359FB5912DDC4846A4B3687C31A4DEBAE986FC67A0800260DF7A13D7D5DD08C58EEF295067649B93C69915868AE6E2C2FC2DEA7725E0BADC2CE44A9B9D1A5B0F5C2A9377A531AA94A4E34F1126BBA09891B22C5BD35A8969606669F735382AD683FBE2F056DE15C66F08F0B6F650BBA62074302EA86E22993DB258EFF7FBE267163547EF6AD34AEB710C1FE23F686CF2AFCD226AC552710B69F3CEE84A82EE81B4FE497F46BF947DF2A6A30DF2F79BB4703BD9FE7FB3CD1D5060AA074976CD68D8BDAE3F80A2D7FEAC9647C2D1C77A0F88C3773EFE2CF2B91774607697703AAC068A7C3179ADAE8780D01B228131641C14C92C006D9AB945D064269E127C480C5B120FE1676346852528DF7F047EDF8B217D5215BB06817019519CF83B50E7EB5FF7B1E3EA4C5B26327F5A83AC94CF967F4947811491135088129301F03CAF96DF4E2D931E561F4D328BBBA85AA14D05A2B139F229038BE5915A59762382E4A01B09175CBAD9E97B5055676103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A +sm = 25F75E1380AF18305FD6AD4312AA0415625891E5B2B1E176799098E34BF83B51E480164347A1E203B2D9547499C92A018EF8D4E18FDC864155CE4E57737C11C5747E2D9618EA949AC8113128230AFC5A837773D49294A1721C56A51555AA7475213C6C265171233FE3F5FE794C92DD91590BE6FC348FA42B63F921B5C33515CA18BC8FF41BD9FADCAAE6609890F61E6D1FF0E44A6BAC6820714EFC5CE69941D382BBD170647BF44A41C096A3CE0AFF104C5DA007BA2FDEBC1FB33FDB0FD73EC32B51DA003CEC5DCF9854F0E81C831B4A0937B6E1DC280B7847DC550F01C5F76DB362C344E42BCCCC16F5321186DFF5F24A586D98C4125AF31B422413F8308B51885A923429AA0B93DA00F2BE6CE6A192E432FF3041DEEE56E97225FDB6B7AA2694DAFF60517E3618093C842726E9A04F0AF324B60E364E72A796E1A1EC2864A6AFD74BFF982B23A051811E8E559288335B01B6D44C68C69AE425EBE28404008CA07B9D9D21D57DCDCE2199C7A55ABF3310C8F445C0E8E92C08CC9AAC9CCE569164D7E791947E7F5474AD9A59C9F035D952259809FB9E3982ADB4D23EFFB2925FF611E0E3F706A3ADDF6698C06E8028620619FAEE79CD6D307B907D8BEC58D21E76F853519D20D2BC133DBEB43C6ECA2F2568645B7B9B35A3B61E0E65E6E9BE4FB634608EA4F5BEFDDCD1D20905169DFA4AF554B321180F80321C52DB58762004DAF9997C63722D57CAF45158CBB6386FC9F5A07BAC2B37E7B71E4E4B83E793D5DA43900E134B65EEFA51292649B6AD914823E536F2B1997038195950E6B90AAA37DC7AF205C5ED329FB2F8EC3F132476087EE40351BA43F51783DEF2BA3425AE12FA16653C56B4FC725036E64398975834D08D1E923023A97C4685F7A5B98109CED8F2B5D0CA6E2C6BADA6F29728AAC9387FD0BFD7F0A4BFD14D416EA0C95F2620FEBB83C8B838535FE648DF81B857A48AF809C714278B1D0CE63D0204120565204A299434B77FAB18F455246D0EA24E57AE89D600494F4E3E4D0C5B120FE1676346852528DF7F047EDF8B217D5215BB06817019519CF83B50E7EB5FF7B1E3EA4C5B26327F5A83AC94CF967F4947811491135088129301F03CAF96DF4E2D931E561F4D328BBBA85AA14D05A2B139F229038BE5915A59762382E4A01B09175CBAD9E97B5055676103E5B22F934203B5CA87337095C9A19267AFB9695D309BEB8A557BB7CC90332C4A03E1D416D397B945B607268F545928104CFFD71B02864E010B666CFCB68B762FA5EC839B5AEFD0407419441B38E6D881BD5218DF73C675DF101BF2C53D90FF86D4A3C7DB19EC9CAC044E0467A36337AAEEC32217FAF86CBD7BC2B663421754CFF1200A8A66E18F812868BC8D1C8CA495E6462DA4B8B96D4167F040F04927A7C27AD35CF174D42684ED55AC80D14CBE4CC2570642DDEC4F44880D967E9AF77EE27D0D3DBAEC9067FB6FC957AC4A136C1D564E17F59AC4938D43FB9050D810989907125C47FCEA6C162C723E79F68339CD1B3BF596988BD6E215271385CD50616868C6BF40FDC34BD30E5A00773E2C039723F2AC3A3FA45F4CE870841762D7435BD6CCC5FD3D58FE059EE455A806FDE89155C84797FBB73691A1FC6921859E99066A3239E31F28D1A46100DB1917621D9E61473CF1E71F9850B584B459D5690941E676A7DD56796313ED9ABDBE03DC75AFC1430DBA27FE0F8DF48EF7C339F462AF1A6D30A5F8B480DFBBE860C4C0BC136393C8FA0875AF454273C3CFDBA7EEA44EEF1A4060136948CD98B9D2C19AEA4934F3455F31DD15BE6545134F17A195B6BC409159C0975E592A15E86CA4943CCACF4B46719A072DB8C629B67768F1956F8158F179A0B645320489DEE404C8D0C4E786CFF39B324053F102C118E7D51173CEC0FDD017F213B2B07AC6B2C7DEC04172DD5396A020EDFB74ED86FC31952D241A7C3D139DEF543D90976AA70599792E73CF73AD0BD4A359BF60DFB2CE96A784D8DE5E23A95E831CA6FFBA6B187BC5F29A7757185EC06AC882572EC6283A1875B54FE4F295E1970BF311DBABAF9F894D3364D68F529C4EF9030AB934BCB09459D5AAC61919946FD28DF1AC85876F979E8B8528E9BBE69F03DEEF136EEA6A8FC86F31BD64285C8C9F49ADF53A8BAA7867CE52E72DC4A63929DF3BA2662DC77D71F88D8AF42B8D67AD54884EE11F5A6B3B794F7D5610909B0B740937587CF475DA903159994A262B6F32A3D1723FDAAE65E636B71CB0EF0A744F359BF08AC8231ED2970CE8C451266F703DA3B57F85ACEED4C1C174C50D9C226F028E972AC124FAA6F60518699CB4C499220EA51A538F9EDE67D0E98E1BF8FB4B24B1D8EF50A28A93E20076F8FB812CDAB04871D331FF434BA66DD4577B18DC3F471B3E96A174B58A7AC2470EB8463A71FFCBA2D064470FD2D4E15F9491DB09DF3E3BA376A3DDCC437312BE5848DB3B9079F2AE046798473BB970D725E1D7C6FDF405AE387DD7CC1735A7FC27D1A476592A514B87C9017E1E5D37E338F37916F3C72C5F2AF75185B88694D4E8E0A93FBF20CE81A7A0C10D55737B6473FBD92BBB39FEBC6167336BEB9C235997796B9C0DC18C353E80305175BB412ACC29E647813D0003F727ED0577A7C14BCF67173DA569320E887BDC8F5AD27FD8864261E802A6753C6F9BAC844B5900ED0D4274C0E6EDE42367079188B10BED5999501164FA4C5A818ED6EE229C3E0E0F7804B19EAF5D1132BE1D7FC18BE834C842B21F8DDB11F8CFAAC10D2E124981ED698EE7CACA211C5624F09C62E1D451429048B55ED0F8A714BB77A0D4B40F0A446EDDFB27602B7BF894805C4AAD9252658F6B21A05DC0CF6A3ACDC227FA867A4E5B1DB63A14DE26A79AACF1900A7B7D867C15CFD1DAA712F2A1E2A6C7B31B121465539CD0164E3CCF79A978B543AE9602996448C6F68069D044FC958911EF40B0B9AFC78ED014D94571F6771EA5E2306A7CAC32C135FEC0BBF1DCA3CB0B57DAA239C01671718017C907048E0D19515CBF430D4B3B4FF4FC9A391D15A38B39C4E528FAC04EBD3DC69144C98AFA75102D21FF961BAD2E1F25562AF92554814405C4EC08DAE4A0CD28BE592C9C9BF997CC0FE31502DD541000D4640D59654D26CA2A17BA4CAB0518EE097C05B2984FFC56E8182368E216768E0D07E17FB64003E95194D04C6E00E08386084FEBB6CBC841E8F3FE2A069C45554BC502C27591CA3C1DC9E6B1694BA2C1BC0713C1CF738DB22FFEEB7443D72D5BDB975D192976A58AB33DB58F5DAE497A0B24011E15E3256FF124DD99AF6FC300D1FECDCEE18DD4FBF25E901125D4E80EFA8E2A211701B74FD992E63376996994E054CC00E7E1DE7DB8E7D2898A735EC4920DBEFAAEA66B456CF6A12324C5D56762313A627B3523AB1E2C1C82E4FBAB136AE4395FCF2672A58011D96BBDCF2A7478305756D66B30A4AC44E48B18A5964AA89F14187EA114084D52B4BA77755BA04C34777409BDB782B7B645E93B4DB284525E2F9C9C38D73B475DDE2251277A2E6C3183D5DEA78414E22CC8FB4B2C7EFA797CD4A87AC81D3242EC8D2C2EFD6BCFD69C39F14B0B365F3151A96F75454A3A1400C76A4390FE9F2E7A22A0CFA687A5BEF1C905D3A893B0DFD35BDA184F25E62FDDC2A52B6A67E76F550ABE4CC8D1D63CC8631E4CC315E46D3015C3B8636B92B8D07075D401C654FB4A count = 54 seed = C8671A5D752CC6DDF075C899797603A625C142485EAC3D57CAF14F2244D7F84D116B28F959912A758E519D588A6A07EB mlen = 1815 msg = 3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 -pk = 7D1C0F647B23F567238B25C40A12153665F1CF2233905BCC096372387583B16ACD9D05FB0ED8C6B9AF61BE2114B7013A38EFFC6CBD85D7866F8F49C13365FF9A863A4421F492BF51C736E92206E8C9B0ADEC966572480367A3496A2297AAA6E5006DF11997E5EBD3135E4208C30AD44EEE2EEA3C433877E8F056C762396C0DE10C35C030C6850AE2DE104BCE4B92B4C89CB8A9B167402B0A219FA41D6ED8A131ADCA99F50F44ACFB409ED1664C743E606B8D1508AA35FC5F624DD1A606C8AEAF08D7AE8FE9A06756579BA9B43537911920E0046A686E912B207CD9E7F02CA25E2B8BCC284351761D73ECDCEA31542B068B82A116D8A6513A446EDD5607C1E024C82BCF01DA41D78FFF4CF50135066593239E5B356E312382620718E779627B8B57DD6E1C13CFEDB773D62B2E4DC7972DE9FC4BEE2DEDF2A2B4D42F26EF5CE39A7A3E91E3DC91E75D6F210BE050C89EB955C69538A68E5ADCF153FC2E12E66B87442A822FB18A1883F21F7D216A7F999A2C4BB2C12A009FF0904E16A4AC6851BAD3CAF8C5BFFBD179DFB9060CDB69B83C3F3D9B309B4D51607218F800E1152DF663BE1CDA7965BAAFC90E287A11355A94CAA9EF04E2B8B23FC1BB90DD8A21AF46C610BB7DCD1398B1A94C66C963699ECF1AC0DBEE44CB08B891C586B4A98F079009B048921DD165A69D7EEA1B12BC77038F7A655A0ECDB6065291D13F851C9A4D32A7070D5EED833EFD08A55D8E88E262BE472502772A1231DE3DC6CB2603A4C9294EC2C71D8821945F973C34119D0B6B22CA501A8B7D8DD0C049CB3AA901325A97A401D58207DAC80B0B927DD7A7879C1101FB3106DB00BD0D70B2F31F7C451A6C754AAEE6EDA68E1047CB49DF9A68310F198CB7FDCC3C852F08C503D62BC04F20FC7BC704AB9C622CE9EA34C69420D60A9537870D5D95F49AE6C768E279B1BFA848369593B87A341BFE339980F09552D8CB95B83F3015B8F4DD055B8AA54A358CEE42D0C69B302606349C16C2B64383FE400D6C2FDF736F30F6C6DF41292783CCEAC9D86841619A54AA871227A57CA0FC4EEAB15CEBDC8A88950B3B91AF703592350CDA7715A9D4ED4588055E278C6822F6EAB6F48438E517E10DDC48F9BC7F6C4F9B65C36B5FED4AAD25B937E43A0E83113709F933501EF52E7D822EC4E114DC7A8B462494A7C75764438260AFB191A7DB049D6F2E14D20CCF47EDD937892864D55358B9D1628AB425372A63BA519AC3ED05483C6056252EFF4D4F601B4A0F7B6060C25E599C2992CE18824E41E697EA9A895682192093D95A88BEA5179875F7E908F5FAD0F6A7F500B92143B37345978A7DAE1344E92938BF605D72A847FA73754C7945BE7E6A59DFF3AB95593B17E9604022F524A7F79583EB50C3547D7EF33183D193706069FCC81C9226D44A7F3A97F0CF5241B80DF1FB8A0D196A92537F65B44FA8E4529A0CFCA94DB3B7248807871941158FA4C2E8227B7B95441D13A3E762721665E8245524C50BEF6FD0D7E2BADEDF3BFAD0193B6CEFBEC1190F9AE35E817FBD94F1ECCB8C11207A131CDC947572BBA55AB97433A02F6F957C5DB620943C766795B000027422F80C7C09665409466EF4DC191C6EB991A532B7590A6C63DA246FC47CA782BAE394A5B58A0FFAA72EC31D6AF527B1D96C3A6C70E323AA580126BC3F455035131E1699B6C80662BC75DF519F988AC3D20779F1AEC928819F7422FECE24D6EEA8B4F10F9D232538577B8B728EBBD52BF0ADC10383207BE0C869698C7EE960D9125919D3B1048BC3AE1CDE66949E1EDEFD65CA582A2306774CAF1BBB7E3191FC17C7FD88380DCC4CC11592928A7299A0A5A4EC5759185F2240B191F50C50864B0086A5781B5753AA0C75EEB485E725053F8FB5072F623423A7F61DE2CC8F288E3E54A7D01940FDFDD9086340878DE7A0E4A2A544B0419E104A9C2E7D6E99717F29330185D781D4005C1E04563599881D3BA76C357E55B4E5DA47CC5B6EFED8566146B1927BCFB4071646C080D0FDC01A2AAEB28C0E61F0CB69D24EF1D3F05F1B25C9112A4E64155026B3EDFCAE97184F41176909B7AE53C191186A853914355F4EF3AAB47908E77E94E80B2504F41825F01643A831A136F937B3D0CED875E0910DEB467900740C1E36593B1DF28E6FA9C2289556E281DBAF67BA2B330DD2AE731EF7C8D891FD4226417A4623AAA288BF105A2F6B95F2B4A4F4326CE4A69CA487F671EF903843E9E2533690E7AFA362AC2AF57F1F27E91E4904F4338511A0C6195721E8C8D194AE35AFC4A252E19516E38476986724C06FA79D5D0752FB1AB6C60ABE63BD9975103C4A1D259C0DE971B502C50E7CA09BAA7D081A2EDFA8B3468D5658166F317269D723493046B820727A75A08D35995D7518B45EB7FFC647A1C27AEDF905D2A3C89445739FA93906097C23534664988B08C1E104C7F034D52C3F3FF1E08F5D87F401881181C0078E3CCF69F566CC2AA01E8EFCE964BAA8230520BE6D652BCA75AD6FA3F69F41FB957FFE7FF388B93514F5FADDDC0D6F9A1877283F20A1F056F036E4AAE4653CBE202016DBEAACADFD93B972E07FAB635549AC7860A10E05B6D4794D36A9C0CC5F220B9EDC4B9BC1CF8D95927FA17E9E51F5D4953E98CE999F5B249B53E3EF55D38DA9CEB9FAE711D7022CBEDE8C466EB193299FD82624CE9DC705826814A1E46C16DBA5F2BAF5FF04E740DFAB918DF737F37AB9BC7080CA809F415037991138FCC94CC142D8D09CDD859A616FBB672E70234F5E54BD87A2574009B27A7539041D5CC4A14BFCD34FAE40BC2A6E6051389560F831EC50DCE7286C3235CF92BCF0AB63506816881B47B7EC5C7A8920CBBB0760EC4746D5EF67A2C4759B87D4839CE684DA877430FEE2F29741696150ECD5F907B675ABD344958FB83E74C6C18053599730C9697F48839857125976619B894DF6D1013EBE52CF0B64DA6740E30B6D1E9594C01C29A1722A034E8CBE79ECDB07BF8A396904AEF21DCF906D0E45CE9549F97FAAD339A025F81B10AFD5B541942536E3E4576FC2A64CA5CBDC565113E7B3660AED046B476A7E0210E04AAE05B9105180E55FD13513C2366F35550394FFD7C7113F1600858BD59C125B0B9BB610BB051CD076F0E499F7A4BF7094632F4DAE8B1736F4C705D9D7E4EC3331F971A72D0CB3E8D93C06BFBD0BB0A622C5A4063ECC718236434978DE909CE59D9290DCC8A15F3715FAC5FAC346DE00BDC6A3819C54C458E30689FCFA8898F7962D28915E4E7EA97FF969085B2FCB74A35A124582F0FFD0F806E809D7CD540D974330AB056C61259FE00B9ACBC476A1C94BEF91BF763F313B6069B08B36A5887A2BB5FEE24A19FCCD73CCDB01C6C85315F13F1DDCD9E8E554A8C8B48F89770166D6C07B9FA50B7E117AAFE3FD8B33517A4D97C4A101E7EF094A3351803885056459CA5F64FAE98802917D2095059C39A3D56277E2FACEB193C9EF3BCF46DD9802FB3864F2285A3EB7F84C110E01C486539A708DA26A7175DF54F3C0D9B8433EC98CD6295ACE3A9E3AED232FCF93857CF837083CC2E06AC96B1C594693B0F70460EF4B6819539FD0CCDE92453007827CE33B7517B81DD83400D5CCB1FBFBEE089DAA7E2B9D1C3DBD4AAC640B703850D300D83EEBC73E6F34F44270B3B777F2F9421CA2102BB9DF7FA85AD1710AF3E079396562F69FAE0BF808A512B3D1FD0AC123EFF5C5966483ED32024DF8B4A60FD3E255E3AFC2CD7847381831F3C8177CC6205DEADC24BDBF373555F486BF483BDE0EEB8F2F6AC390FFC1F71BEEB5AF422C003831D5FE6E05385B63D610D0A9C350C0F732F66D2C499BAE7AE00ED32474BD572420CE5C1D86266061B352989D04839A532EA65DBA61204683A23FE611F4A6CED1E12E3FA9B745325D89562873B12D214280C015EDFAC89FE3EA1C11E69BB0DB6B7B4B35D7A5E82A8D44CB664639A70678AC1366762955EBC93C22C43B0A6DC5DAD1111F2E6FFAB315568DD174E27A8FDD2BA2EA39DB4E02D04FFF5378BF50F1B3E62566220D705266880C5B43C9B6F0C9596F098F49E328DA9CC716FB3A054840B2AC514882EB23F34738424CABCD74BFBAB2019831145E7C937108FE81F7259ED220E0F62EE1F6D0ADF7284D762A4474E91014A967246A61B7E49534F18497AD48963C1E37CADBD3E304164C96610D83195412F98044C73B4708387455FA48D13618BF8AF8374FFBC437B94FDE1871ADC2C39B7F14FFD3B0A6D119982F17BF619E5B04AB62296F60B55516B0643E1AE6CE491DFC6B38489527D0202D395B2E05D31981EB8C79EA2AF7B3BFA3D374FA21CCAFDB687D7D84CAAFE3F2AEC82C6BEB090517DD0D0CC8F940665F110354FBC24FC83D2B48329F7309BB40F21DABAF2D39E1F2DF0E627CA7E9CA14123ADB4898315481701718E9D8BE5016006B3F2C7568B2754513ABD6044BE9980B838082CAF763D095D0CA4FE0698F9A833739771C0DDBDBCB862F83080E766DEBC31669101CCA156A0E5CF9EAE8BED8240BCD745F88CCD377229714DC6D0934C047B2441F3A6759830E9C2670479E00D51F3322837AA367E9D9FDC14635D0B8E6B326242683A3A44EBCE2A19A49A3752AD28E01E56C956DC2CBA29A77364D1055B86210D35E06287718BC552416216173BDD5C1E8A24A1BB38E6AC2B46F9AA8EB1EBECA14ACD9BEAA77A6B7D949BE55ED759B44038A0D8B224F44EB074E52F34B74A7C7045D1DE2107FD90B0CBAB798A4DA75DA5AC0D33567575403291B649C44390AD2CFE5E47A921C1DDB11009C29870D0899D07D7EDFC86B8622F6D08DD3567C7E4921089D18FD68E9014F69B38189F83C9936AFCEA85C9B787E82D30F65F9BD7E108810BDC1DAFF8F568478FD99BD65E345CB7B641E49495BA2B00322B068258928BF8201AA1D6F4D77685534136D92A554AB9BF53C0CBC7D4A59C5CCFEC5B45C4D0633C3050562C234F319B1A361EA46CA4DBF6AE06D4C1540BBBDC96E2AB0CF06414E38F88EE68ACA31C5B6DDD22C1CDCF5F34D7AD2CEB1DDFF672E4F1AF2F5437979BC3CA34F4F2CE93DF93EF4CC69AF4D54308E7026D58937425A431162AB1BC46E8D34E880A2FA3BF1161AC716238E420BF6C8B9DF7B91C022E3BF20C05EEF2446A675C62B517E311C0397306890AA1F3C2B642A2A763442C730E8A74214677E02683DE99E4CB22F73A207BC8703E273D00CB28F698257ED24EE46B412BAA4990FECBC673C506D8A941CB784F06C2E20F8F36FE2EE44D189D0F0DD13CEBBD5E4B536E7CD0A7863882456E6F5497F20AB4870476AFD13A39ED095313B6FD0C3EF723B0A214102C1C573128E299EBC795C8B589FB5690B4B49C2846C1C08EEF2276253C2CE1AC82973AFF0B74FEEBB9CB80AC4F8F6565D1F757B0770DBF69A83D3E7BE3FEAD273EA5E9A9C4E3AD3D0ABF9E745E78D927C1A61C1CF28B4F43236B2166CEFE869CD049C9A211DD80AA7C003B98F938ECC2E13902E78998CBF6D0A1A5E6F2AD6C99EA2D12B99E7DEA8F2B4C2DE99F3520E2DE7948B38AB3513695F5F3202EE14724A2277FE1B2B3E84C56FB1999D462B93FF7E0289CB358A1D223D003E0647F3CCB9F0E5CBECB6F6C41D454C8E147BB43D07996BE2D1C15828AA0A48114494269ABE2A496796E33052A6C6B330967E8FD316DE6DA84662DC79A6A876EC6CAD3C141E58EC957A7F99A28CC79FAD62DD6CEBFD6B33AEB47C0274872BF5E3FEF96156EC9AB8A248164E744354ADB9278835138F6E56A313ADB748F4EE4A914CE35D76DCBC9F3CBA5D92EC600E30CD566F67268782E614CDA9A0292BB0BEF825A123C9EFF3512B1BC542EF3EA54AB731657FBC20220C90EE4B294118E34634877B437A6D26420927B107CB89FAEB092C83CBCE2C8D1196229697622F9E6FACD9700514E67D931696FB981DA6AE17A4057F996135209DF1EF8CDADEE062A0C53DE66503E042DBBD27CB5F466A862D84290B2664C6E9855BC68CB29CF3BC2EF2FD0852BAE5D3B6EEE159517D926E202B470BCADEF94B26A5CB4F0AFEADE3A54559300F2DB83632E2E8DB5E5D39C76BFA179ADB4F3FD1AEF686DA96401FA150BAAD2A01822F4A2FC428F628B952941646168CA413445F2B63DD6E5BA070FD199B415A62CF473FCB30316804F5629457B91EA6203ABE0ED9535CE209240C181E31EC5A7B42A835495DBC33E584935CCCBB5A04F0BB7949ED5D1F91B43F27C898A2D1C4FEA50F2DCE9156005A406CC73874751FCBC9B9F8CAB0DF357DA159034F4689E0D048F07226E05248FF2EA527882C95279565FE21C474DE37BC1667818BF9732D3BDA93BDAB5B99EF47DD6F1E19EA51CC598ED514684897E793139F0B7A1C0D833E5C3ED9A53B8C3AB2FBCA8942B775265EB309571637663935AC381DDA2F41DE23903BF3BB7E33C58555BAA4486A1A7CB63F1CE0E065AEB007FE75543B3199F399E0578EC83D9F5976A601D3331C043848B7A0BDDFCA2F75B565656BFF19101B0969DF48A185A82CE9ED1E830383D357F047D764F692BCB728754FA9A2C8A0C29F0640ED987D12215BEEC1E9CF71D338C916ED7819B417DEB2DF3BEA9F933F6A2353869BA284A6D8F0B1FB60D247C6CA80964982F91979301A12C26EA4F8EF0043624C09317CA8C2DD673B1A00DF38C856B5F19D18A76A1990765F8D5859979FBA64E5400A2F028650955EBD3C57D90288408DCDF96D06B3833E5663BB9A3C526DA5A705A61C97D40EEE760290C9FC1EB0ECDD0896052FEC49FD1D2F98F7E646D5AA8D7D823E7A9A72398601B81D1EA1427CE7BA3D0BC31620097388F76FBF474B7DF4FC35565D2C509EFE9721E257046881EB7FDA6718A9356824DF824D00A03CC83F751CCB57D58400524F2CE381FAAB9BF5CCE0F467AFBC2B8A700BCE15125CFF882D5B05260E291FFB44044F2E051826CEA7DA48CB99CAD21F831FB0FAF51EC30433B8AEEC52DA5326F9AF6D4E59DD38C7D5210018A50991CCBB517B211BBC007C29669568E694C3E2FFF07BB7AADF5766C135801D2E0F1BB6B86E7392D8DD276544E0F9FA570F78E2C788DDC06E6E4DB6BFEECF92D1B256 +pk = 7D1C0F647B23F567238B25C40A12153663B1361672CA1D3B879906EB813CA76F5AFF727EA3FDA514C5E04887E4E4AE988153621DE0BD643E5DBF794B505FBBB1BAE5688D6AE66780D837A8ADE793A8139EA1D9465984A4E6F8387A5E12B8E40DA87D792EC565851BDC8B264F9477CDAFC717D32E521D1BB4861A767CAAD38D7A81FFF53645367D792965F3F440FFB6E86A4796CBF33E3845B1D30583E7ABE9CB8AA64386F34589BF07CA50ABB4C13AEE5F4E4F52476E74016C319B7F9F0F431CBB96DAD20CA44D6AA5646E9284837E57AB36E2C4A0935FEC826AA6AD7759040412D9AD1AF0A49A926CF126024C8AF2BBC51A404CA98A0DF1801C5A71839C3A3DB3426F38968C474F87C77E2532E5BB0CF96399DBA93D337CDBB5590BF263F8C318520BF5D507AB2CC68DF1D988557259E33F3D07C3089033EDF83653BBFFF41314D6336418D03ED780CCE266CD66BA345BDFC34C033B0C46DD5AD67C26B4F75ABDCF16B7BAFCA3D726E6E532AE8A3BF5A9BD77DC5F83A568FA362D97DA089C41E27B0611D4DD5680D36CA43D604886209B0370ADF446F7A93AEE2A431C8579149425CD225192C5B71A2DA11782A1BA6A2FA506104BC5C276D0D1D1E03F492E1001C5787A48CAABC045491D5AFB4C1E5B57906A0119D3437EF6D0B35DC854BDEAFEE25F498A7F3CDAD0A9D65C06CD8D76E479E538D9FC26B61E88F38D988667C1EC06AD80362F0F298E86D1D78F734AC4F04CC0A67E01DC57F527579BB3CB7DF82A030635D13E92623B0D35431504F08D7DBFADC7122208684DD9E557B438953DB812899A6202703016DC6577AF54D5211EB25CF1A74B22A5600A6DE30FAFE97E61A406150A643EDC63ABE84663B0216B8AA5AEDAE3F1A89CFE34B89C78DA95D56FE5B21EFFEB61C7C670AB1D02944C81D20D819E3E43C59E4ACBD032715DD3D0B5D5BBBD52F4F4B1182DBE366CB9FA9FD4382AD724FCC0CBD600A3EFE35E2AA425199682451B81EE63F81A0FBE9CB92E448BA98FAAF0A8C6A59B56D46AA4EB0B9B82F0BA1870694F8F5A17A0CF75430183A7C463D923676DD47415E5BD3B71A7C5499DF07AE6148C5B0B0F9839024A15ADAE8FF5D2421402D6DE800CD0822CC867B2593395B57476AB37B4371930F3AC8EC7B2654E474D6ADF3C404A35854D8ACF96BF2AF25876C8602426BC87D438C471493ABC84A608BB3117ED8CF8CEE7D4EC02FA420355A523727AC0EC7A430A555B0B4FCAC9EF1F04C119E3B0F15E20E6F91BDF878D277CC1F30BF61B97BB507551F33786BF2A08F3A20E6DC277978E8D9F0D85E9CFBD21D65A6B04E3D674EF4FD0C483B035432BE5AD5FFF65494E4375E8BDB04D3D182B11864015AE980F3EF36691B92ABED78957ECCE95A6120B86C0D9DF50C33EC5054FC9BF9A02A035C7E89B7705820A14368E7153A149EC72D445A71015B831914C8ABE6A283B0FE48ADB9A890430218DD069B700C9C85443D75B4D17224C8AD33FD23334766B90C19316746374D0A8C8EC56CFB8E803773C15F47DD63384BF702B79CB73425D61B91147252DBB240D79D10E9CCEBB807FED454DAAB1D920624BA5B90E20E4CBB139F29150A2DB97E3222114780B29427CD41CE37AC227EB381B6570D8FFF6F0B07E26A44FCC336F8D2F51A5F878CA72E4347AEEA638DD2D253A97A3A67D0D7FB5088CF652799DB09FDDEDBB365423A968D9C33B343714D28675AF366FAEB61F50C4D94A088B87270E00DDE3C5D32C5D73939F8A5EE9FD21B904F7EFEE9FC9ED70C77BC0AD571234A0C9BD38069EB48203EF3E8C0A44F1B42C8FB78118D3D14030FBFF3065993BEBB45EDAA3CD960F842B650BBF3FECF173970B1389762B26E19B900492F57584AF9AAA71636DEB218ED1233F079DD8DA23A8AE8920B378707B3F11C918E225440EFC46980F2410C6B51151C9EABC7E402D9B67F16ACE7BE0331EFBA134CD455F7EB4FB075B6B4C09FF9DC9EC95C3AE152ABA895DA781ABBCD0567D83B4C854A943126DDFFFFACCF0A0C53FA8DBA67BA5AC41AF5B9AC056F76F206456A3127F22E800AABC65AD00BE1CCF3BF768E468CEDAEE5F638C986781A6428B72D04AAD0473446A43DBC3E4C64E5DC4E3AC2F9CB243673CF8E82BE297D304EAF5F050C12E70D9C45F4B84804601AB5E141049154542A16A3E3C5361E3E1CF5A96B17F3D8CE4AE5C2952F678F7E165F8A06C823177E08637BDC85F13760F5BF0CB5405624180835397AB57F11E3DA7CC1B3AC509E64D29AEAC5489469FEC3FD83AA34273366BF670F0FFC5126676381ECA70A428F8D3409EDB2B698D09889A9B5A607AF7FA040A70CAAB115B45044F5CDCE5E1D371581C64D013BC2A8DE018F2C3ED92EF2164CF9CF6677738F4682C9697B4CED24E64A35604BF67D795F4842B4EF691097FAD4427F20BB47FA40FE50FD4BEB4C793CB528A5701E0A0209515F21BF2D31914019E3739F96AD7F802CB628FD721C2B3C962EDF2FA47DF82734D80F309AAC8CB225F9D919ABC78DA8731453D595B449E6C7F95CCFD4A8D9D3E377C1F5F6F3F3CA7266F9AB763665B0D4EED3458994DCCB363DC75B51677E0A8AE6A6101337CB2146E2A71EE8E9D50EB4B1CD6ED800228D333AA329B39F526193874408DA34FA83CBDBFFB13DBDCCF5D5ECD6092BCFDB3EEB992F56AF0F6523EE756C64A689C6019EB934E8D72A5037770902A818225E7894D057BE132DACA268198B00A6B0ACCF350DF7FBA9455E07D9302CA30DCEC4EE92A0B481636E3687BA5BEDF0B1D9ADF7D98386DB6D358DC9FF4484880391D2F04AE0A5B3274EA8D4E248E05718C101199FE876BFC368F46479E0F77F2CBB65EBE473EF2229C7CC99F7ABAC3DCB394393165315A6262E80D8850B5748A2EC467A74E9408808DD80ADFF44626283334F7FC9A67397C01EA215DEEAB09C11181ACE1C670D58557A4CEB200897F3059F58915D24D3269B503F80AB1FC459E82AD56988CD4B43CDB1EC8A4EAE55FB9A6A5631DFEAA7B484F7EE8B4F6FDF31C2621EDB94273FAF166A447BF0CBBAF261FFD226BBCD470E3FB5AA2D2DB6FD53E24A410A1AEB0EC0F095B5149132896DE42234D0EB938E221C8DA2543284F2E1E6F7EEFD2759630F5A32BF12A00934E262474542B05B3494DFC67DD614DEAEE267BA9B71E9B76F7897247728A505F98227E39BBD8DE333BD0D6DD07AB4EDB4ABA8F51B18DEE7DB34DE4F37EA883B862A1FDBC51216F8EB4CC5335F5B05034680CE25FD60FDEA44C6C2877A937256CB29A28D0F8D294433430F0AB7DDC2D430A33F3A888086DFE55036FDD999CD8DD127F6F3A29D7468255AC5ACD746C395AD7FCFD67E1F3439494C20B550D1B56C9DC31182405264BD61F7CF9EEE386DA2255B791178DB65E30C46FDF011A95987AB34465DDB30F1C979A732091E6DB71C0DB67E44CD1B8535C2F53A33AD4D723574738D38625F4ED56AD7DFAE213C1EEB188CBDAD24E1452C0BF0AD05CDA47A4E7A54913D1BF68EE3766D836B70072F85CFBA4A0BE5B35B5F156958F17BAB9B19E8F25F8FF7F31DCAD9B427DB72774DA65AF6B4FE46E46B2DA36BEE752EFF3F724A301C4BDC5306FDB237299ED331632B3965DC300F17534DBA4249EB7B1CBC2214C543F9A155D6BB4005179D87EDC51EDB28459189EA4198AB429BC8BD3A768D77A6DC17270FC3FD7070663A7E592BAA6C7FFED28DA68B7BD12D19220259D779C8A7E59030D703276C7C7CA89456F47B3850651C35A8BED630EF8A81BBDB3577AE5839FC54DF28E8CE32DA8BD39021589F018EC970FF126A116E56258C13B28D944A87C987084E72BD5AA8EE0535285B5ADA58CDAC745AA4E53DB68579E8ECBCE92AF7369D020DB68456709F17E30D5F367B2D369265EFFF9F328B4281B2BCF3FC95B94F267E3C1B23BA60BDD7C329F67C2FB09601BDD8AFD98A704157F78FD3EC041DC80AEDF08B7A62FA2397E15BFC874BC9092AF83BF1FBD0D31984C7908A1AB33EFA1BCC875777789E2A49B403F84C74856585E1D2B05848426869383387B1D91A7C5F5FD4E69908A2E3A5236447E731572A927C4C402FBA88497581EB19DF8DCAD56A0A2CC4A507ABCF214FC26EDC428F506740FD0E3345282615538D5630F5B6010307DE553F505411DA33DD952DCF8E86CDE85B88110C6B44CDF10793C0DCB7CCE0CE245B291AC3AD78C209E2E0343459C9E34102A2BEB4A96E3DB44E3CC6A40D2D43997B6BD93409E40554E3449563384C1D8142736240C5F69C13B36D65C2410CE9A07FF856FE31BA77F25484A51B9AD94CD0B839909EF70232FFAFA843EAF0E475BC80EDE056731E7CEA603439485A1F46073B8F98C129AC4FAF4EBB05A8A1F01D74E5CE7C83EE5DAE4A8FB312DBEE556949D5474269F3EAF86D6F7AFF8B857A39A9B3DFF36D906CF44D63E7FA0AEF02D6B9B443588B40D527E8B1B49F68403E84651EC01DC02DEF224214DF0900D6F780078E00E21D0BA499E7F92EC109499A89E2717AF13430A25D5CC461EFDC459C7F82ABCC900FF5C528562EFF28B609AFF8F33A3B01BC62911EEA0FCE1845605526BAD414912BEE71475A4579BD4A5E545403BD280AB8F797FA374FB736F378860EF22FA3791E5FC8A9DC3589F11921DD58A4A4400F91B93F02A1DA58158A7DA6AFB62EDE15E196E0770CBE90FE51B461B60D7DE745309D886D08EADB7FC39D3205A008BA7E285E2A46C3783F2193F142347E8D357386E2657EF87C3642D3CAECAACC649BDD6AE469A10A22DA38D1415220BACA3CD507ED6D23C5EE16EEC61D08475205E06FBFEE69936F4B90ECF71D8BA450420D004C5186934AA12EA754077D6D5BED376EA134FA8D85D573D31F8646949FD6A8DF4736CA64E35DC02B0F9A2F10AFA35BF50E394EEE17130D5EA286EF731123DA7B046CC65A623465FD3270D320377F640BC45F2F24B395A0E76C91505F5A05FC97217157B5548E477BE7B252B1C898524A6AF084E13A393A2A4A2A22E07E79358A4D74A4980A740D73D4874DF11FF8254B9999DB2B9D8A5FFEA12E30B16A5BB629F1F931F942D0095FF95843D5DBEF5451E90477B632F8882C7C2613BF33E2A1A77BF1443A79533CC851928DBDDADBC15A4589DBC0850F347DC2ABE084B9C9B9E37CD90F415FCA4182737175C3C5AB78041C315CB35A8AD355D1D9AE5451D2C25B10D85BE3ACF19B62FEA061FD6D5B293A9638CCEEFA4F5807C6F452E751CDE44D8E70B2CF125A1303C36518ACE4AA1A176BC2FA14321DF9CE39C332D7EA040D22E1F1030DEBDDB5FDA413F47CB4DACDD7D40F507DE4DEB35B135FB6D358C947C70B04CEDFEF97952C6567E300638259519457E932B494A76B47DB321FAC7B79AA84CC5E20B1BB4BC6E8F21E3ED1FF9F22F9E3A86A4D0F1B17F7FC085F98FC7E26360402F4169BC445C08728834C3B8E139C98B531392E63A856B0F19C93D956456C0C31A51271FCBAE6AC8AB58C91E1C2FAFE1983535526870AF699707CA4F55DD13BEFE1E53903210C3A0FCB4B55AFB1248839C55473A1029D4218DDD15194FD4996418FBFE2A0ECF3CC0FEE370992CDA71E57B5E84432B3EAF0C90BE83315982741B481C8B8A510A1ACEF6CF0A9487C1308721FBAA109F48E604E07CFED8F5B8EA756F0C7B7146BB9D4D3BDB3A8479C096BDFB7B2BC94F845EABCC93CCF89195C57A0099AEEBC926B6ECB9E2BD8539AB4894690F9FF5F216E9D2E1274583B92530486188BF7489163DF8AE51916DE330AA6D9EF16A12B5880AACB6A8A58B02CFD9DCFF177E6FC26798322B6B704B40CD68CB9A1D5B0292180A71D30351F1AD6D8388BB5BDE33E663AA5C3CDC09DBA52EBB1714D12F3BC7A6C4DEAFCA4DDDC3E1F1FD91DF0EA9F789518589CBB2DA7522448E67C884F614FEE36DFE424F387FBB52E4D889A0E9B49998F8321C913231F761ACA7112157DD7D1145A56157B6D76B44DAE7EFCD3BCF9841F655E10934E9626CF0DBA0AD77BFC670D1A99D771389D5203F2F761AA8C6187C04DE152FADC44BF40FC712A8B36248C16357E435EAAFB1E39EACAF9A74A8B9B74BEBA3BF24F22F0BCC3A5D00581C1C1CD7E4F637D2D7111C2136B52D108830A0A84F89BD7683992AE412ACFA995122F345E611906E145C1FB58996AADF58BF51A74F53BDFE622BA26E4988130974361A6AC6D5AAE7517CEBB1E6E908A6A5D291E640422FE918C6BE61CA6252E5EEB15CA5D0A401637E74F1B0EC90FC1FE31D3D2E4E514DDCF54BF9AC84C7AD1CEB502C919310215DE3D04D6E26935CE48117F6156C49B1C90D3439ABA7597CB0A8BC4E69142B5332D9453EB4D2EC425F807C00CE1EF311CFF87C88CA41AED7CA9DDF58499579FEE8818577B6A37CA66ED843320F424358C58A2D14E888F82396CF7B7FE2D6335D66301B16731F34D5EF143869FF14CBB05FF5F7438D4CEC1D7BE915EED24A57095D07C79090334EDA70753EE6CDA9B862AE984A5268DDAD9918C9722442C684DB2718495CB3CDB0EF2380137150CAA9D7EC6CF26D916A2E68E944A620F839440352C07037C51AA35AAE7AC06A93D40399335678A20A275DB77ED87FC0C39ED6E861705E4D3CD0753D0A52F6EB49EE2DE520A5A789500F2A846B1F5D7A9EDF7BBA3C775E76CEA363D8958F54350170C7665946F6C78047F1FB35E89BB3A720266F4DAE598E3EB864E07BAC6813DE7B399126E3F3D53F12733AA45A5D3FB267222DB40381B4015C1B4A8780E1975D1F34AFFCDB308EE2B4CD4CD13A13264E4887DA97A2DFC314D31094A86668E98017F2A3A52BEDF625B12547BBF310FA75880E063F57953505B3CC1658F1193651E7BCF068CCD076B4CC4FECB121799A2E2DDAFBCDF8A58CAA5EEBEB5D5044B939F0BCE6F780384CAA0D9A438050CF5CA9DE5AD6F69EFEDD2A6B28FD64D90EE5D9212BFBC595AC3B666D74EA5ED54BD7780298F8A3C484D3A1DB80159D3436EC95DA1121838B3627325C831BB209AA5569BFE940385F4249F4CF26123C6D636E57C2B031B41D96474A80DCAD1EF2C603244D9E2AF0A02B74DD2D99DAA64A73E4DE8C796372AAEB9433230E5E044974 sk = DAE1EBA78AD1568590348088AAE88C1ABEB59626EF65991CD76AB81198E528371D32E0D6FC3136BD smlen = 2653 -sm = DE79FCD0F4188E77C04389FE74C112F6A3A4B4DA1E3B506AC1925DAD074E7B008EC22E94067988C6372AD56B629630F861CC13B3D45428D12793BD1662B68068796ED7A1FC2077AF1F8D5AAF937EC0C0B1102B81B026E7A997E5082139719918F996BDC4E4077EEECCF7B7B3157F6F89A903F8867855390A46C8376AF1AF2F902997EEBC54FB4034F9A08A858528538F3744C235A5284E74B7F61EAF89DC22E7191F5364161DA48914D1F25CBDFEE586B60B0300512AA77955031D3506D43903287A6E0B1B308776E8B0B1363D0E6E8C056BDE317270CF8B0333E6F2F781C9CAFC0063D9B81F23F5733D7B95FBE6322DB69788B95EC62AAFAE3BDDCB122051B7281CBBE32454805263524E4D42B1CA496329F67442B167B467C894380634664BDA5AA56241FDA06E8F6313DA8BA3B022B94CB6EAF899A2C24A0316EADE56876D07ABD94B0B017C9D09AE2622A56925699CDB38A42E0CB9FAC307BB40B13A37F3DE56ABB0E042D40DE72BF204EED7048B47E9709F9374B279AB8FFA53717E2032A2AF8B12F40369CE32147EDA2463A8728A610AD3C146F0A71DF53E3ED1201C31BF439410D8FD326F775A89C2E5B2EA299B7238DA5CA7E5627FC6A978116DC9DB46245236368E6B1DF2D1CF638B3227728F343CAF1A9B6AA894E052A17017F7E28BA7893413DBF3516F8AED6693404CD2E0D0F3F9AB16496DA331F5207B86D19182394A65AFDC0ACF8B6BCC17459C7B1CD5107F1D432A9F7DBB1AB35847D0A73F8DAD1BDC9798A94047EB6AC8BE138B5109A158192C384625DE95639FE15D9CD9C21BE92E3D69602A5F944999346D5FF8B3B1F9806FACAC0ACE45CBF68D41EF13B20218FE04A032BF47E141B759BA4166DD5D47CC736874910FBB748B5FE690B016F788B72C7920570523979C38E1CB17A544E502FCB6ABCBA51061BDBD540D6B7B09EB15BF5F17D20011A55028907C530073449EE89DCBC2A4A63A42D5E1AB88DDD038856435F09817A84C011AE34A62F6769A1FA4DAA52139C4664E937397B91BC04A50B136943695457A2BA24BCAF2C38D0B6302BCA4564B0CD32872FA4D884E9CBD12FAD8FF2E8A9D8494E9F26B776D9033A389A3D4AC59186BD472357FA743428282B163C3096DA7612E810B44E11E661C3996C50D1CDB22453FE99B0AACD3570CE40C0B3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 +sm = 12C1AA82DB7E38FFE9D22EC18938C7A6D67A40E2B159F8C601E54A07DB15346B852E5C62020E306C0B24E0F9018D1D8E57217AD6BE72582BC47A73266B35B4B8513A43B4F7246F97748C8F29A0F80C40310F9FE32E772AF6699760148B9C4F34C0FC1537DC84EDAEC7086821D1A4DEE0704DB61C038DB2461D7FA45BEA697413F70C22A38D1D4434A06FEDF74166AB867994614D17F8E7407F451661E39C3BC66CAC4E53C6BF25DF102165D87D17F08B63FF78E4248149BC90A8D7F8B5859AEFFDF8BFD3F2A8A57ABB9D5F6039F4E91391835929E4EB44A1548FFDAB7A2C5881A615CD340F077F7822237016564B920FE7A8B7B40866CF4038F1770090509523360812D5BEE10DD785C159A8130409AD137DDAB5780EFC6FA433B6C9FE2C45EA6EA20F2F824DA59EAAD0591CAFD8D2CFC34142F5C7153754D6BBC5CAC69DEB5E446C83DE7952A2AC3A62863E24DF736B3C79AE3125F3F5B36DE27E173EF8F319693581C1F2497FC2F703B3D67EF5EEAC17210C45C173DFEEB400376E014FCD2B8E5CDFB0AA94B7242C35FC60B0075F44596EBA39F527C82CE354623C539A1A259F6F8C6012AFD4524866AF65F57A53B09E5543FA924C200E43F50BB289AD7B1074C94553C9F709822B863818A66ECB3C8129EA6C507644B59F4A0973DD11B69F9E6A87F8867AE806471C9B1A375DBD54D3A163208447674EC1C5D3EFB3F3D34458086E71319FBB5FFF7BCDF921A8D3BB45C7D34039741F86DB5FC4BFCAB373331F897CBD796FB3DBBE316F3B3A9322B39715BA08D50869B48621F163D853F6CC8224D3D004CA77F8B65A2FC9171A970D6E770907869672210404023B373A44A3808E13CA1CA87BD3B331AD14068F777BFB38C731A7E6A0349A00601D27D8A060E1336B8DBA6E2BA0E5D937A51085954A7EBA56E4936A5592B8EC7FF06936EBC374704BD59ED12D299E3D58AD7D87040CA5645DD1C43AEC770B0F340C537429C4E63F78BFD22E6865D41F42421E1D5F2659AE726A5A7E2CE604CA664E937397B91BC04A50B136943695457A2BA24BCAF2C38D0B6302BCA4564B0CD32872FA4D884E9CBD12FAD8FF2E8A9D8494E9F26B776D9033A389A3D4AC59186BD472357FA743428282B163C3096DA7612E810B44E11E661C3996C50D1CDB22453FE99B0AACD3570CE40C0B3EAC87B3D642CEAA3DC904AC3C4245CB2A260E4B74D0394D33D4B71024144180A727F80B092305F31B2526998EDF6F98E46933FDAF0E8709E98D54F13C2701C58BBE35292FD3334C5E03D345A9A2EA1E01B2C4573567FF1FF3BA7406A16F5A5805EDD760AC78A3AB8602E415F67C7CEA5B36421C79F83CBB14FA775448A832A4B28851CE215C11DCBAEE652CDD7342B6B1204727479E6208FB556CF08BF7EE230F32659E829CE4FBCE0955D01D36624BBAC18C1D25A3E187722F8F74C88B56E518CF0E78B3B0EAC56D8F13C4AFC4DA3613A41CCC2B0B0E2EBBFE5799E479F81335360D483596E9AE926751EC9B956555F271C2CCD85F0F6C1BBB2C326C29B5DDF6B5C4C11F8EED15C0143993FEB626543E92CE4D66C0BD28C79ED1ECB793A3091D6B9AB510B0D41AA42D70C2D8F26EA0B826C8C375E1DD89B3E2A48FE5D88A462DEAC33BAC35AA32EBC010AF7E47B77AD23653D747760914E0CA12864CD401787EFD96F30D82D8907DC68578067703DD19B2377DF319EB540E8AE78B2BE86BEE1C915FF3B2F4B25C0AC22CCF89BD85371961944D8A4E6D20E2D3E9DF3A07D3BF6986898786F0667545275FAC3EB0F069B457D8EBBE5F60125F94756DB04EA203451A0DE160CBCE2A34650D92F200448B097691A61361AC487FBC3C82B2BD7C1ACCA02031311971C3CF69BA459A0B640A702DB4467973713A6F2466560FFAC0592D64FF1D4A935220826EB559CFE0144EA4B8E54EAF67DDF91988DD4B3749C865008C0C1CF98BBF76D929B85C8C426C15FA56706984E0F2E90658FA3CC33EC9FC700976870C94035ECF9A0534B18D07F55923663835416E40235CC2550BD9822F0912CF101F86039830AD9102AA4A3B6777EDEC5EBE621082FCF81A1C6A528F0324EC9D39FA80B6E87D6366E7EDAA0E14337D6708F7C3D2FB1978F4F5CD594FD35B267F9CD09370D3366DCE286CCB9647A1944F8D8BE63E5EF8F6108CC5E9AFE9127DA84E1913439EC35A4E17F7782DF042DC2F7C5CAD8A659DB282E61763539B56C2AFA0F2B507D549EC8C9E76C7DB306380CD7B46C9699B6DB8BE06CCA15E8E83763137B06BFF02DE2738A46C61B70EDF4F394D54D0453DABF689FB6BA41616BC589CB9847224E74F919B6E03672EC6A52584FE81456D6E648DD6F0F9B068EB72241F067BF6B891A498A9A59356C735E10EFB37B3ECF47CC5620A35442DD81E25D2C6DB0E9E871301ADD193D628B30E3B4345751BC17E0B5B05AF758A653DE7BED3763303FFE1AF05E407F296C736CA6F4C348B25718C7A814BD0730AFFC057842AF3D9B9ADB12FCCD740ADD16218AA57E43835821A2BCD70F1027F3042D4A92F10D0A1FB8323E87869BFA8DA24DA75F8743FA3038C24FEDC0C987065421BF4B300BE3ED3F6D6D590968D3EE32A8F5E20EA6168756AA18BB78B6AA48C299C36D0E78B6F84CACAB5946C69179E461F4C2DD201D8032A29EC6C52942AC37D9C76AB4A401C9AFF96284E1E9E39BFF6D912CA33B6118067605EA65D7F611DD963F4F75F97346FFFD1DF84C79CCBA06804B3017775D8C0BF614FCF4D824709557937B22E1805A0A961ECF226F26E3706362BF6D8D1DD30BE7EEDA481A64961641DC57B9F0211F8EE43578E4C2B6507114DFFF3C3F884586BFD1278D117F7C6014FD5980CDF1E2FD1F34CCAD170842B9E819C22FAB9890AE265C3BB6946FCCFE218544D00A6BA5BEF5224EAE24002B6E83E0B35E98C2322BE2EB3D8234BE8B048C54E40782C9A24D7A8B461EC05F38A94AAEF3DA3B46D0D85B0D949CF1089408189FF97C56C7DEE50A004AEAD82C15C7C0D0965F3C65A9A715A65D29CD3614954EBD91EEB4E74F862FBC944C56F2EDEC4D344F92E8154708AD0F5575880503EF0F107A9A9DB99BAE82357C16578F3E6CBDF9B427DA88DC322D11C6AB2A6AE6F5179C94454E09DF5CAA6A519A4C1903C8F2925639E12AF793695F256BF0E55E0D45B73880358F09719ED89A4A1A07868BFBF16095A20035D5D4F99FDA19DDAE3E21CB98308F4508B5CEE706C27898F03A2BF14F29ACBF055E4AB0713A7B6FC1A7853EFD36E1290E69587FEC15D492A66B9A4FEA6E2BCDE61E02FE18E06F59A2F4E06F177B14CE4C1CF1A8D1F49C554A8A4C68B9937B4C230320C80753D4B071BAB2DEDA89C9181820336F1E766E447EA1C44E15CBB7C002C1813D2C1726DB0E4DE289466077DA9610E5F3AA313B1B01DD79A4056A8BBE9D843CE5B0439325FFDFE91FDADDEC6CB86D5CEBB68D8F9C0ED237A4648C412780ACFF48FD9CE817EA70D950DCB989EA6B11FD87EA4F30347A27488C5C15BE7FD6D1280FEA3A7C022F8D9881FAC93176DB2025B4C7914A51099893A791BF5BE851F325347484CA6ED51B2BA71548A6046EA7EC85B31A9967E7D119D2CA3A51C1E14D5A3EEF0D41BDD615DA01D45979007A1997DE281BC340C3203D5BC0075B1AA38873A9DBB9D18E6E26971E70B54E41E2C8C91D2E60FBF85435C1EBC4893C45A201B1D2391549F52A1CA3E0440ADFB746FBBF0D9933F9FA0220B3E04EBEBB29D2A9AC1 count = 55 seed = D780D7688AF364949A196657A066BD48FFA8DC45B4885279B6DEF362E5957F398CDCE1D20FC3F8F63A275C325FCCE654 mlen = 1848 msg = BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 -pk = AEC6621DF658949C563BD82269D57546815504FA996595A318D581E97F62ED2D92DA6680BB6559996A7A14FAA92A862B1270D11945672EE96BF196E585B14CDEB90E007748A2B2E70083F48B0331BA2F9D761C94B0AC493C24393F56C006C9A1EB800DC4D5C3D46B8B87F2530A5116166D6BAF3EFCBF3C560782EF7C63431C545149B8DF64339D16B24AA6726CD3F737E62D4D07995EB192C952DA607D421E7054D5EE7426AE74AAE20F89E2820DFF1EECBEF0FB44EB66980A12A0BDC142876BC1EF9B1684266A7FF6DA75FC4B842017EBBC9FEA8429FA2068B1E5422BA0369851DF07579BF63D076A2C917121FF04290833DF7930184F5DE6757FED38BE369C6913B056E4B55C3ACF27611DE46A26FD5D4BF3E1D227BBD792621CBC02AA32EEF2268BD18B2B9D9BCF7E1772E1C8F40745F182973D1F446ED46ADC6F39183846B3F3DEB8DAB8A1F0D309050E98ED2448BE82F459DD9F83A361BD822A929CDC6A74A768F128D163F272A26946035B10C8B9459FB2976A2F4F90A21E7911FE6352279078D6492F929FAF3F2A6DD5709DD5C81C65B0197D8F7A0476E65171BC2344BC0B992049F140225C533F9C71E693B284D98E7F25863CCA44CBDC96DB0FEB3B18429B2EE8AF3ED64DA9ED71F9C10B9EE8F5461B6D658B980550CEB06E6829D64E1F5173E1FABEFEFCC4C607D38BB7F4CE674E7E8704B707E8E43EE501121702B0263CD169D862604A4DB1B9B43D889E2035911E035BB5402B4698BE98CAD8BCDDC106B16631BAC86866A66CF17EBBAD898D26E2C5AA77D7A6183271145D309C6E051FE83621CFAEEC3BC79CBB24B247884F49DC0FAD68DF4E2745672FC9E14324A6325EC5C7FCACF1AA156AD4E63F16A034A029EFB0F2CF1F5B26984B436155CEF60EBA09B2D38AC0E0C1BF8A8DE5C6EDAA1EABDF19515DE2A55F3EA6DA551500FCE21792CD925F383E9317B45CCFE289D6EA0D6F2507BE2C210C1EC26690AEDE6CAB9A86516BA3F24A04D1E8A6EA580280C9482D389D576AE27813D8F9A5FAE312B7247AF1681B2F659ABA34144777B392A36D3535215BB783F1955BBA0982391F9AB311FAADD2C91D8F977DC5E2F0393ABCA57718FC3E566E204888C96FC073F4C67BB605E69343FF27C3AFC66A2AB5492BDB70FD011A5FD84AEC700DBD4A6A63D2AB66C44B3ABD16F8A973A35D76EE195A0BF02AFE3DD12303456743F473686798F514277D5BA5C5A82DB068D307773A9C03566424E71436F17B2AFD628803A6550994218735493669B3481B0C6C2BA150CC6E686C7D328CCC597077AD75299822E2816E28498D3FA4D259E7CCF98FED4E42BDC19A1E327084650B4D5E287BCBF8DBE435ABF5CDF4521527A7A998E20A90EBBFAE5A43FE6FA34491D1BA7F4F9C5E9C2A3A6D3DD7369E6662D3D91E5B7034B1F2ABECA908D0AE0E8F553748118F52AA9A091D67A5FB2EE0BE3A4ABA2D2A9C76C512B3A799111B1739B247075CC3E9F2F9D598A731C9E66083A9FA1462E6F119E84B5B07F31AF86A5D272E4BD841061B63A2247936B1780CE77984B7EEC1BA59A9A5082E90FE646671FAEB56D4DB8A59CA40E0FC46D7FBA20CB93D7DF448B2239315CCFD0082AC2DEC0E0B031E1A4F1CB1FFBFA4B8EE4073FA1DFBA0C17E3893E73F7BCAAD08B00AD0D4DDD675DC009080FC99A7E4B063EC18782FD6E838F19B4B89C3C510BD3BC4F0C1146E332455F0EE87918DB34ECFBBB66D37BFD45AFEC517CF9CD8EAE66219AA85B24548C0E5A5DBEE90ACE3FDDFE03A762CF442270454F881E517A06D6E1330C5798569E738C7998A68AC7D454C57056F3945B5F5DD5B5ACC49D55AD87C17A0C763C550A94BE087A6B36E44137EEBCA76ECD6747E15D574B5BC6C83DFF51F788522FD0282C2A80A1887C9A0CF9B68E317D2553AA3E2EB5FE29CD07D5F416F9571A15B0A46B1BB1AE6E990178B8DAC73158149C64B4E93B46876B4690F6998D8315FB28888CAF8639CDBBB2DE3D5C662DB6A3F8F3610B897C24FE52890B89BA17280550B6FF799DA5BE042A11891DEDD365141A3030672F1204B49688236077C434DF166FA3536422713A3599E7CB9D9E94A40E8D40407E46D87615C5E43718588F4166699BC643DAEBACC3A86767F02CF596F34590C669DD1F0C02380576CEB00AD3ED485493985937468A47FF8B992924AD9D32C39E4ACE3357C704947A9CBA76774EFAA2766E32D1C94AFD36DF02649EBC04C832CA7B807204E5166404378E8B3AFECF1DE5145CCC07F555B9292879C1A575AAB3A6C60F1677E19F4FAAB93F16CCEEE3DFE1380B6A0A037919213663450CC50CB4848E66C59DC79BD9A03618425CB8CC5A317EA685AB211F8D959D565E220DB71ECE6C5D0CD9966BE4921A01E36ADC7158448691019C01A0F3D221F0F75147B3E4DF4FB3F283571970D9255C98BAF8B128D6DA3EB6067F5865762195C630A2E3EA7837B5699BFA3977D19DAF1433CBB1627F165864D82D5B0BCF2B8E3DA9EE44FA5B3FAC209E703EB023603BCE3E7E637732E046EF326244439E0EB5B11FC7FD7443F97DC034F56FE0C1D7F8F05FA770C41276452885DB90D866D39FCEEF840841C1BB4ED5389CB436C3E18FF59F0BB5D4A41946721981E9ECFD29F92B31219AE24CC7AF63CE6ACCCAAA3659CCEE0709EAB9F2E49F4EFD037038E5E55CF120E1A3447F6A0F115C2F9F6B6AFBEDC6E51D6A84DC48A79DF25D81C425723A09B506ABC0F533A7A2EB0A5ED53A87C6491408F10D294C7BF60D7DA25A54AC9B1B1ADEA9169772A77902FBCAC30D1A6F027DC5D88DB25C5C600429222AB5078253E560901B16C20D77A2C205461F36981971F3137B9FCA11597D8CF705206D0ED1D07FB3698248319BA9A66AF6996F9E8F6FB736D71102388EA26B8FC16780C7E9D26F0F0761355C5721B1C3993BC7F74DA94117282315DCBCA6A330CE3740CFE8AE55954507B65ACF5A29646CAAABA0357F7B1325A9C6A865EB31E54C3CF62877979E15A1324BFA46FA5BD2DDF936CD41B0F8A9239FD34182FC5977876740A1E67AE87BABBB7CAAB6DB90CC39B7DFFE3B5236057A7C0B8C4DF6DAA89894F74D7B836DFED7CC721C33F89827F58B9B55522948254CF91E75B724C3E2FF25BC4FEC162B6AEE2D755574E1B314FC1990FBCED11E040F37DF7941D7AAA09385FA223FCEA37C69EDBE3782A5347CB23E145AB1E07C78A23886A6D3533B2B541F84B812C64FDDA62797E20633DE05D5C893458972C514ABA612276330F8AB10882B1F127F29941F77CB38D8A011F44B297D3B9B85E8BB30790DFF9DA00511C36DBEAE1F52DF06EBC421BC2D75D140D95C3143F6F545E1ADAB1F8086CF0B2DF10C8E34D3B4E19F794710216DA0F4F1A0EB8761301032946DB3FB428122871970C8EDD944A134000D28821EAC0B37DFBDB47605D30D173D99141E73DC105C7D00F76D9831F5928D45B9A59A0E1BCE7DC427C5077DD1BF19F6A3E9141985160AF77602154F2689453AC4A4FE97B7A20DA33619E87AC3426750AEFC6ECB12994F2968A20481A64AC24020789AE12C0FE430A294E4CF24B5BCB427829754A2D181EA120B5BE99EBA9C695F3F655B082D52CEA9512D4C2721F0B99583CDA90A8EF382EFF0AB3CD08197D1FB7E78D6C5EFC25A6390654CD061833FDCCB2662A369C75A8EBFC43F818CFDCB2B8AA20C2AB43B10C6033C317667D36C4A753B8E0E5669E12CF0EADC89D8B1C024867469744F559109B7616F3227DAF9D23034E97C04E26B12F46458664A15317FAD40F0A95BB443F2F68CA0CE319F1B7F9B7F4A8BCCD5456D438646E92F3D79B132D41D04E81023C13DDEE080E19C5FC64F65EA0E8CBFF785AB7BF801A4F2AD603E3F47C69293DA128F818FF56B1A3061B1AD6E0E72464DF31A3C542F2C786A5DBA4A12943A5CD56A782603171A2496E589139553188D098FA39F0CADC05FDFA9B32CA092931E067C2E9574EB781589379CC91BD111286E332ED1A446933B91AD2A2BD138F0E0CFA14F29E2CB390DDC526FC93F2A5C858E244C64C78E4920A067883493BE6077542DD3EE8B0DE122DE8AE3A66EED8622238773A165C03F64401C4C51314F24D0DA936982E6F29562876448FE1A1FABB56AD48A99B0EE80F1F113A2BDD311F96F3B715F95E00D2E3B1FAEDAF3D2FEC6F1B4D3B51CF0B014E6AA36ECDBCC7FFD863FAEA09F1087FA1FF77CB47F6C6BEED96CE0476401EABC15756001031430B2F6464AE97C0E8A9E19B9B00BB01691F04D4801F4745EF475FCBD07493414A81E47E84FE21FAF9C8932819357D2FC06401AFD19CB8753AC3173CD0A22DBDB0D48EF00493E806AD6BABEB068F23150F4D1FAF98E9E0A57D1BDCFB0A0707F1A638E23186C81F3EAC0C6C1B2082153910978680FDFE92185ED7B8E8D986DB07A342573233E923203F71E39B58A65BEC33DA29DEEB53928D25EB3E7EBCB54FBF684F3B09CF2DB1D8DB8CD9CEC8D90CB6CADB24782AE348FA0829D6A5C156F52F71C8087A4C6E6781A076DB8B4628B3FA5BFA179360E6C25C214D5E8AB220F119D44635003488470BF4464B6636A838F854C09FE9F7EFD854BDAA35D09118B25FCBB517FC283A79D8BA51E8CFCD428CF68FB480A3CB2E908DA8A7BCE451DD9DAF7ADB551195B2B601CEB9E42CA4D6595CA56BC64EE91EE6DDC7B1610A961751637B18F5D10DB08402323F84BBC23D68DE2814954FA3DA1A2A0B7379BD1A684E7EE4D80D58B798299B547A03956E99FC22C341AE0FD017BC0F5FE1A9C706B417FD22A270036BA6796EA9AF8B6456718A4E83930A810B9195721F0CF5C3CE9B6D14A35110BF77DD0961FB5A69428A3BA7BE9D45CD816791D2542BA23A27D350B63012EDA23C75B06186D3073AAF167C55DF31B0DF68468F6888BC8F826843CCFF5FD4BB4DCCC2ECA0954A2D1528D95643CC17CAD14C3789BF202D0D014C0559C6547FD0AC32EE020D861B7E1880DB771F0416386D2202079DC676A6FDA5E1EF0B46A267F9FAF89825491D5224C722753D0BB5B3A8920C1BF768CFCA509F66F9028400DDC122437167E6341026F787FBE4C9D9844E4591B78C438AE7249F10353DC1F5C73F56A402A372002868C8FEBF68171B36CFDA1313F2DCB2F98A06C6891CDFF43AFA8CFACA776EB278E937741F317BCE0FCA140544FC71885A3F73AD35B911E5C68984604045C31FC5DC33B984B3DD27349EDD279F4F137B02F55BB03B1D996AE6F93E37A7E2AD88EA1C169CE8C99B34484C0AB6B90948C4686BA3B8E0B4302E5134E8052AC219A9B5534252B5CC0418AB09D407700DCA58BF90685AC9AE561CAC8EE84F6D87CDCEE3FB8101A95E7A16838BA113960948C2B86F86620B1194490278AB61DDD674B18E0F80759579501F59DE2A5D28754E6BC34C11DD7977E5284D48A840111F429BF3739FCC8ECFB62E9469B9DB5335DC19539FF6BDE0F3EECC8AB37BFF70B1F207AF8FBFAE295448ED658141001F956B68C551BD5638F18DC94575FB948218A202B1F2BCB03904E10362E7E382C95EAB57692E8A93437497C985B39F132939E67FEB5B8BEB0C0F86857AD69AE85967B7F479406DCD11C018C3A46C2B2C03F2A004CDE245274229934721ADF7DD8A6394E5DBCDA060BF1EFEE065C30550956437DF6353443528D49DA9B8FC45F9CB82EC6EDB2C003505977078758FEB49DC01AA6A002ED4BA96FA8FF4BC9F03312273436F0E267DCEB35A760A0F1DFFE34924C477A627B5A3536BE8938E24D9887BE002FB6AE79DF45CFC65131A49A069180A48935C9B7ED12E829BCE7B2DDA9E9197B988F650118D7EA3FB19169EDC6CC583F65A5B16CD66F9359148B783836C819D87C10EDA0F3AE69ADB0063797FB91A35CFE7D06164BA7F74EE763A39A2F8976D18CFB64DA2B601200EDDC988871AC143492C3D6D41B599866EB68272D8AF8FAFA685ED7B4A73F89874A94BC261E80FA09AC25BC6C035A26CBA6031FAE3867B562546494DE485AE16F5185C9A4E5FBC267364A6203B0CFAD0265398733B5E7DC8D87B607E5E9DA7A7C2814F41F7DA18897CE06B1D0ED6143F3DF179E6ABD763B699DCF1040673773EA0068DFB7A5FA6D1DC96E21FB1AC5B85026DE74BED698DD0C666D67B142EE353C5852D5539A46835A927B10A716ECD9B453197F7ACC88D5DFC218FC3F0099B0AAD51C25A60EB102A728989E3BA088214EEB8A7607FFB4C8B25435C796F93BABDFA04633C3AD461E9A70DB2B96EFD7D4D238F2DBEE2E7F5E2B75FB13039E26DDF0845B56E7E745974185810295BB32D9F2CDDEC7A0F97CCDC7BBED1712FA5A8E7A27315654678D2F9672D086923508C33D478CF504A5E9EBDC91373468E6B9B90493D27620FDD5D8115C95B0E536F008E2338255B3C32DF350A2A89D53B06DB90E9AF28E92E649E2F018D727858F48C49E5E24CC8364FB0546F286EDAC7BE3AD69A20D43C346D42AC9A3222E06DB21E8B476D09E2AD9A7EE18B3A19B08931DB2052E8BFAF59F3692E87EE1C2A3F0219BC439FD8C2F2EF9F7C500CF3FEFD2717F6C8D95AB29BD83995E283F2CDD1186F85725CB19D0371545D0C60B51914C9E2492A6D7C4CCE3DF8C89D260AD07246649708DDB7A7B7A32C1F4C1DF2EFEE052A2E1C5DCE9235AF5D9C8AED798D19EA3A301DAAF8E6D70E4A35F7E8C776F0CD3677910E49F6E183052A45038AE02123B48097BA5C9B6EF8F7CA457F4F0D11D760EE46604003A6DFCE2BF0595FF8A478CE0130EB024DB94AAA1EAC0A642908E80BF82119B7A0258697F5FEF70A01791516BF17EC8DC36E6AF92A61F3BA11592EEDA68C0049A3415542C9EB548EE88A700080CE135076455105799E9904C83E6EB1C2A4D202FB6F86E4A1BB14AAA5B0B294F7B8ECDDA74551FB03CA247F4987B05F397653944C1EF41B42623DB303F8A161AF2BAE4BE0D44B645326115EA70C6FC631F75FBD9F77366AE85E1CAC94384B16EA090BF60E46DBF3376A5437F57BC1F83B1E47B23DFD700E319316957800F52176AAEBBD68D50AFB579CD7846CA513D07BDC697523A54D546A272275B600743E7AD02D889808D21480B9F5 +pk = AEC6621DF658949C563BD82269D57546147D79C1CC0A43CDEBD42A1AE0C7EFD67B543306893882BA7E36657936BCD8E3FF96DF4FAF4DF609E845A3F907278C6D8F867CCF1233D4463B5DE19B5FDC1D768A8706BB1C82CE5C659950DAD5EB334456092E5C497E959884231083B56E505B27C72DF2EBEEAE6ED0E32E1EC8B8DFF3E19F9191C5314AA6D0022CBBA12F2B254FCC607B278B7EC1F9E0BEFA54FEC6B70C43AB9AFE9E1ED1F446FD6571F85A3B983ABEED43A96F7717DC6EEF422D4B1C6F0A779759316635919F0A84A9FE8BAA3F896453751E8D9C1389BFEFF0B047811B1D13E392AFD53F1B87589C0DC754E5576D362941905016ED478A201BD03EB4B5BBBFB9ED15DB6C2D31D91B1CEF5D240F89C3FF7A343BB73C63AB9C36E09F2852439FA26E1734416424998A813549E6DA1508EC7967804B16218E4EBB13715DB0806AB595AD6C40C1E1A5B57003A0FD686CF85AF744D35F77DA9B978D252F064EA0D18E670553E062B52952F3D1C0DBFC2ACDBFDD6C559EBD435637F6DE9CD733FEAE8CA7BE171794D8E0AC257531029F91CC588FC701335699DD4C1123D3615D93A91425DE20169F775FA1784FC06D5BA18423993AA756DF10370086D5848D2003108849C277DFC89E321B0961516C9553ED06EE068D045520EBEFA39B4BF9CC3F1F6F7B89D6D189F2AAD5D79E76F9CDFEC60DC87BC1B16EE9608469CA796426AFA15DAE6047DC35BA530306B7CF79E957F73AD0CFBB2EE358DBCA172783B04713DD9A2EF3611FB87EAF52ACA75603AD01A7555264A3C39F626D1A2E4E945009E7F46D8C96DE9C00B9E453EA042D9398A87EE83876F4F2366ABED16F58B48D467DAA627B25DF645132F7B059B5B06C46B9C967923F748DBE4BF5B5B2F002BCC404EAF7E726EC4E9815337FD96E9C652233D1DADEF8CB2758EE90058F02AEDA389276119AB2B17B9BCFC8E810EC9B9299181354EDCADC3019B6E36EEB34319B866F3D90CA27EFC9F17E36259A06D109234AF3FFC9BB3FA7A84A17EFFB4360A9BFC2E1A34CC759A164404954A268B96FAA8E99A3828CC6307D83C5D4B515BF6DB8E5FBCACA6D57253740A3BC20F4DD3E49D7F9C1DD5ADA9DC6562D54D9B485A30CFFA721D5254130F44381B36945418E42063266FDA41A44668BFBBF2C7FCFC7671C54E66174B6FBB5EC8EB9929136CAFA89BE7A998FA3DF1F99CD9AABB2713FD4F686D551B0736854BBF992F28A687A36708EA8476662E7465D639566BA8CE1B09E477A5F13C92C006CF0D9FF370B976AB524A729BA80192EA544C3CD77AB5BD3233DF4B68E44052B36DC6EB692C20D802B59B8CABF7E8438AF8DA528204F8F91370CA5904F027A88DB1CFAAFC43E66690AAB0BC7EEBFF2A8FE03A3424FE195DD44DE480239BD64A16F405DD14E0C75855B3E32875B7F54120F97A8791196510C715453127D73780C2589AE4B039CFD085F5B6A553DC28928B9777176C0EF9815E6017000416262AE00FE8B7115E4BE0723059C872E954FC366AAC5328760A92A00CD81C2B287B47EE953B03AF7B897D9CF870446ED1A626BA153EE33677E5312A08D9BC4F241FB3F5A744505F84CA84A2A57F1F6E4C7B0793EACFA6D0AAE3BCA7816B3DAEEF316E96C4C3D21E51BCEBC197C2617FFA78F053FF2DBA32E7746FC16993337453B3F967ECA6FF3164A2D0D40F46E20497DE34407307EB5B222D7D0F03899170897FA999AE12589E3F4E4BAD6A6CA1D3850B4573867AAFE33C743BCAA8DE546456B108720786E79D4EBDF108F5A39A383254BAF49AE6447FF9A83EC206CE2D796F631C5CC9FE5D267C2D4D9AC91E317709DABFC0F814C2686E1EF24FADE40FBBD0D6D0A53450B727F7CBD8B3CE386276D5CCEFBC996C41A55B433F50945917602E429DA374257A477EC68B03E76DA5013C5181B2C3728677B524062D414343F3BF7BA6F976769FE4E54DDD7FB2A52C1D3EE61E09DD409527F5D0D8F56AD995E11BB5A765305B8A43625F37EF5FE37BB44AB9AF672C904FD8D0B25F7965106646207F1BBE79F8A032851F4EF4D9DFF6D6F633CA11A49F6FACEE7259C2004942652FBD69A60677B18D60C6EA28E7C7BAA504A1B535A97A6266431D5C58B4358FE067A3FDDD400E74823BDED979102F38A127A1C4577A7C89DD82F65A4548819BE6E865638553962E89D2CCE0D7C008DEFE1AA12917747AA0A54C6036303F1CECA60CE8E330A91A73B050DCBF4A5F92F6F7FF4B8BDA90724CF599DC77E3DE3E9B27B31028FFFCB6F1CE46ADEEDDFFA684A3B3D5F258CC884CBB4B7A3147474F30DE45CFD8E78AD64FC67A5D6AA001ABED61B5B37AF2B092CD840BA5F290FB95D988744DFA5356BC88255336EDB9C190CBE8C2234DD5C956BB49D4E324E597F70CEA9B81C0387DEBB13077D2C45F4613697C0FFAEF801199ECCCED1C223334B1293027D9F542A19073E46659DA0A09AE8966DAE8AA3A11DFB5405EA09846D77D99137FD08CE5E1387A05D8ECFB9D29B54F99D16279D8C6FC03D6136B40B5B13852A9E264B25F0F102AB67E5AF94F7169D4EAB87F4E121746B7298BF371248F321170497DB183D404A1C76FF344196D8052C4B62F677057FAB2204FF4E6D0D2C136A47662D5E87DE2881AE016114ED800C65B9BCABDCD8CF99B568E539CF853F23C5AB6F0C2CA44BB276173A68681EA7EC2B6FC378865F2E20E6C683B1029048F267D71ED3C486BCFE9837B14062D3350ECFA9D19CF27FCB2FB28F9FD5D27FAC6F0A325AE79433430033D22EFCDD3DAE8F548A6D968C9C02CB9FE45221A8E97BC92F0B3C1B93512943D42D20BA60277B77E8EEFB38781B7E15F3CA714170580CBFBB594106AE577191DA1A7A0F43E34AD673ED299B707AD5E7DF24C91D7ABD31DAA6E3119362FF88DCB60A324CB759E11FB3B17D1BFA9F841D13CB91E2A895E10D0E8EA07CB97A84E9261B67F86FBB9C2D101D9D3757CAC9ADE181F5ED1E2F5D9C2773B819E3A50FE7E002CDC473982A089A400BD338C6154651B448E66755E4C44CB7B4AF7C7E1046828E848002667AF2B77417F05E8DFE766B819F39FB40DF0798F17B189FFFA558298362FC0461556E3DE4FF4A7912A9E3E1AF8FA258AD9C9ED748482017D9EE80FB556E2D7951BB1F22688F5CB6EA61EC901642A59338D82C22499CF34313574D833E486B1324612276C7FDEB6DF808D6D23EDFF274748AE272A126EEE3022B4165F60D1A6F3048DAF7FB0EBC7FED21657CBF2446DAA8507B9A8661A4EBDF6F23B520CDCE2D3C56CD83D859BE7A6D5BCEB1BA39B94F543D8ABE0813160F59DE56D495F6BC01310661C5B0923EA7F3598A7A24C4A8E516FF27CB026A0BA177AEB6D67A64418F7C43CBFED68212739095A2D67DD1BA4E6030797255D5978BF3D4D998317502926117364947D441466E8E3C7EC56AE7093322302C002D25E20C7551662229C43DC898F80993044111650FA045AC2525137D2CE5004330EF54EA647AEAA92BCA19D199D560C5ABDE591A991F649CC2B4D67EEC4252E6597FFA279ED384AB596D7729E8EE92217C6459D8B746DB0D8B1379EE81C55916371F7291DFBD4E343F31D9A447C17416E59159227C4DCAB712AA486AD15669CA7EF17DFE1C3F66EE7614A5BF7973A70D9E6B4B322606859D2249A2FD132DD54644FA21F127003B457EF9F1B1E25EDE81E0A61FDD1C0664F41AC86DB2281ABB62B33904BA0A6515E8AA22A99F1E2222C7E08E1E67F37410DB7F6D60D8C05E4799025934C854073E5A7481F383562E2EB49EBC3D73F9E195C89BCD094D70DEC6BCFAAFF56C0E80DF7CDEE7A7C4C566E245DEC8C9CDEB1E5DE6000E28A5C6C0CB7405EC7F801BA4F57A4B9A37039E7E8C7E16AC1CABCB2B68EF63FCF7DF98B64DAD8BF2A2EB78A433244D95A4B6F00A00E89D370D29F9767971C96AE1DD7B3B071CB0FC4232609B80A9919C92629A84B483A39A569F55969993662904539F32D3B3AB2F7E3604DEA01AD0D5CFD0670C47AC36714935DEDE8B5127BD43EC86D3514FF907F1D4FE74C1E6AD53023BCBD4CA33D1577077D2E698B46045194EF735DC9B2AE94E32BD4B9A2DC1CE35DE8B91FD921FF4C2B3383CFA69BE2E75DE9CAB29D30FE3404788E93379343FB9D454715F68DFE4EAA26B6ECA2C6DBC8CEC76C4762F9E9D4C3B03471BE5101F279FF219C49707A9ED4DE368FE7FD44E998A74B6FB6FE27234637BCAC0218243034E444255F63FA4B79990C75D07A37D8146C4083736E4370F0B88343FE6926E370CC352AA5F2AC65D324E7F1F795F3E9FEBFE1759EE9415DBE933C603E5C428297C96F2481080F98546001436F5D27D6BA757000CD0BFD6EBAD9C7E1AD0FCDFD593B92DC418E0546579A8CFE75FF889CD2DD5F522061AEFE19854E22B07AFE3B72FCD2EBE42155D410F67BB5473FB64F9BE278510A8160EEDA46AE6AA4E9021470EA0053E164686D5CB3EB35CB4062678AAB3D9F8AB1CFD94F08CE1E05A85A4677F584CBAEB60783C85F44989DE9B15E8F24FEAD0FFC146E3198EE527D0EBFEC13E6F2B93EA2669022E8CA80CEBC6A5562A42BD0B043919AD725ACAAABD2FA350FE85C1E701F7213516A19EADC6689A7C49B3B52AF4B5D3E3D460AEF11A9C0D91040C568052433955FEB377F5EF1A94018A1C8AC0872BB55D756739DEFA43468FD2AFE126645DDDED56AA04E4D16267FEF7F1F90B835439A26AB113C31C13F1C89EDB3D05537B4A1D5E1C75DAABFD4E2C4EFCD52D197E760187A89990A5AD2DE517DF330E899C84CA67E5906B69F80D56093B609206B279316DDE7546C75CE84DEC82E6D6CDE4C4E40484994803E716E6D5D8679C58966C57F1B5D19DEC94FDD914EA117B899430A5F66C7726A99E7157B0A408426CBF167BD7BA7AB94A3852AD78C5C0E248BFE42DB82BA9E1FA0139A57716B415D02CE5DD2AEF6FBD43E7776126A083F175EB9FAC1CF6C5A786DC9BB7277B04E2183A3FAF7DAF9F1ACEAF4F6F9119DB95F7912A52FB41F057E3DE7CDFE4D85EBCB9288FC3A12C4146226865AAAF5C0DA2394E65BE58687A3E94CB5280B070C4C4E143B8CA913903DD0CB74DC1423063B579970FD1050B8E88F8B664480C8ED2B6D134EF6C7CA7433060FA0193282620402719CC43F14C3DB0AE0E51197DF5266D4BE8979D8E4D73699B50DD80D33D8E18434B2C5D147136A2F115C36896505C6D3117604CD0E86E961904A8333D6A15F817F337238C156400171BDEA13B8EB9F849F910921AFC75B1132AEBBEE6C15CB7A78FB0FAE51F374A73B42AB071B42E2203098472B6CA9C9C02C500F92DC90534E7AE51CAB0F68F4905C1F1B8BAEDB5D8B6AA2F9C1447A867708E9C2910CC2BDDA5F7F621FC64B32C812FE4800869E3B67B2AB079CF226FF1B8AF7B5B4A1EA8525E1BD45DD0B3C6D0B6DFEEC2CFA20172E248454679ADAC7A3DCD04AEF8108B47A5AB305F89F0B872D5F684BEB75644BA6B9BAB76F2D1BC90BC78BDC615AE5C623AF6CCBBEEF65E39F43FFEC3D9DF3AB34B3FB827430F1F2FFEA94FCB9F1EFCA2A11242DB0375DFBAE99EA8164E90FA14CCADA7582D1825280A9E185256053D418A43BE7350C08D06BDCAF562924E507F4EAF62276DFE323EB38FD4929BABAFA459A81F4E6DEF0CAC9C3CC96F6335C5D1A332C5B07FE38C45B77A721FC4E2A6C98D7A5528B5BA90F97D4051FF7EFB987CA159C2D2FB5EF83D38CDC417235F5297B963F18600C58A4BE491B56F9609AA9F13D7E7AE5DC021C8F9FF6FE358B04232C1699BDFECB1C0F498F828D03EDFF5F30D2C789EDEB0328E196138EE528B5E35DB5FE51B06175879B56112C5B0C9DD49229146602144FD9FC40294CA5CBAC8502D553D717C3183FEF80D3AB997424F4FDA605B496A33A907E9BE6DBB80B2C4D0CA5A18E0C0B42EBBD8BD50C20BF43BB48DB092CDC4B4113E6A5369E12C760D661847C85D23890ADD8AE9FF2D73DA059476B14E6B7A36B45B9C58D256E4CBAA3C4CA74AC18B9C980434D8D51789B64050159FC1DDA54FDE143A2A0ABF3097BA060FB3296233D4F7FC858FC4024B97051B3B96319D509F63AF34CBAC846A24D2F7BD647B03B209982E9C9D75331270997EB7D41B1C54A58FC94F65A58A9FD3D954FAE055D8AC57552A4A929A5C33FB078B9D3F2E1F533B02AC935B885CFD0AFB35DC770A72EB737CEACD1B13FA4B76E0ED24FFFE5B88B6B6B34BF566BF65D77FA0972750E7EE612F3D2FB03EECB83584AA6C7D462CD293FE98EA83A7E3524D88572727700373258A52E79B0FFC75791463AE8A578011648BE8064BFBD94AB5B6F1249ACD4A5683C9A4F06706C26BD63107B732B2C6A9C4E1AFB99B78C72E88367059A0C037941E8212C6E3C8CEB6407337FF413162008C0B499CE2E2A1CE4ABF37EEB75CD09CA2BB4F6AB176A3C7218DEC3D85A24D01EF942B5BA9F9E128ED2EDA41ED4F068E4D12DB8285CCF3A09A82507DC02B07FC3E37A69418159AEB2BBE45A114E552F8B0E08DEE94C0A32BC7EC8466FEC2D09FC573E195C629AEEEE16CA7FAE393CC64C099769F2CBC1CD88E5C217B8A2A6A14A9328FC0D56539456B4FD8500110D331FFBF7CA47340814AE387CB78B5B6EB53E66912DB5108A44441AD54B3516D2AC366778A1BA4A97B3414861108970450FE414403BC1C8D09A0DD16C49841CCF63775284B479CA880BFFA9D765BDB41794F26CEB4C1CB365066549B069D93B06894ABF42B1118BC2228B61B54A597C45B95DBD6263CB902F14209E3BF420AC225C324B8E9716F1F759E3F056B79C8F742F2E9CD2BDD35D3B863079E918769C3184DAB607429AF9CB2BC7058567D4AE8F0B8380F7797E51A812AF804D640FE325D0EA98A9D267A7FAFA8CD25DE177A68BC2324BB2BB36CBD99AC11FD99C1E1B1659A1066ECFA28AA9D47180D8EC8B62A5FCB0BF1FF420A972DDFD1222E24BA8C3D45CDEDABA0FF09CA7783404155338FC81961A1C7FF3C0CE405A3675F5F8D6293429AEE7308178933644B7BE576D6E01054EC2DA7517E447A66E73FDAF5DE1F07CFAABA2AED1D9358C0468CC174605E48170248C7EC8C22 sk = 15ED428927A7EB0C7C2DC7A98CFBB77BDD773FA8747B8232A6EC4B87CD7DBCE1B75810662AAAA98C smlen = 2686 -sm = C17597FBD2A9BA9AC28C1E97C1A8F9CD1037B99524BC2E485BA6A3ADD11BF366735107226026A80CD58989C3B1AC238D1C96D8BDA97310AD009C2ACCF15D12CA6C7B323019CA651C433D464B079B36202EBCAB8AD681E1B5FCB8D095CF9A1A68D7D6E1B52C2FD47873176CAB1B9542E923A5210D3E669C12207EA5B8A29BF70C11E9AB0C5E3920E0C76588012203CDDD6879FC8CCF6E52E49342A6B769A98087E4F51FFC565CA7421F7AA378EC6806D4B0492959675C2EFA51BBB5F5B095F718E80B70558C8647BFE9E3313B84D90B1B6A8E67EEE6053861041C5E9858CBF3F2035E439A4500B0D9673D8A89B5FFD3F50C42A8B901EEF8FFF1CDC7EE51858A6A5B0353E7A312943A40B675F7895BC95E642BC6E7ADC564E88F91AB885E59E50FFB07577983F2778087CB5A9B1BD7A424BC9E66286C286A4747357C207C7056D955687A42D4FF74120DE4C6CD604DFBD71F6649CE16945CFA1D876B0AD05C66AB71B76932C3B94DB5794A9BEC8B34BAEBD8B91E654D3E80F16A716E9AB04E9C05BB4367CF71ADF82A95638C502E01C3DDBC359997749C280B53E25BBAE8EB430D27C4DD7A671FC12CFAA01A706C30F934A2D18BFECAF44FCF1E325D7BE96C034B8CDA46DCDE57992E9DAA6E23F15A6E31B38BA39BC3510AE440F5E64CE8D2862C7ECABBFD66AFDF1FAEC3CCD208A3C3CCA21B6AC3304EFFD081EB0E2B7DA2F3DD426ACBC92BE9310AFCB3D92D7818ADE08D6CE2CCE58B0AC984292558F1612DB6DCECD9795E41D9C13C64573056E197A8F4E3D271C001F7A8DB3D73ADE6B49AC994D20ED1AD169A55B34EF3FDD481D837E791DEF93CA2094B4E28E88F75CDD6C920D14700996ADA2E4FABCF5686EE5F583A15DDF998BA2C6EB742C78AB9612EB5BF2BB77A8D896935319071BE64AB1BCCE54D4BC7DE662F2D9B02F6A29D1926A391572799CF093FD515F2D7AF3F398EBD31CF7B6A0869A07B34D04B879C84F121EFEEF82F1DA5FF1FA524D4EAE8E9C49152A538D88339FE0C749473DC0B552EF358BD30539039A6D8830820CC2942A086AC086A4FEBEB55A1B34342C3B381C50723A9F1C911D1F225FF140B3D4FD1F64BFA20BDBE7D8AA937B18832A3CBE4F4B396BD7E0F7EBB1C7F611861939AFE8F39B81A29F16D0FF6E82B57BFE1733D7732643F0C962954BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 +sm = 8CC96E1A5FD32CDA4A3C32C158E157062023D81C3F8DFEB7754D2F5F8F01B752E4272097FA5999EB4D32FC50E69E7519AF28F59323CF584FF4C5013E0A13B6BDC723696D92C1C514F3629395EF74D0FFC55C7BD4255E71CD0C69DF93FB8BBAF37528EE66E5705943AEC47D5CD6C12CAE5E99D1274F4D6E689C2B2BBF09378C8B041986D5F023D9C4701681667D7BC4154F9F4CD02FCD6F96F754D857EF027F518C79B71034C4376F297221B67D5CB3DFCDA1E1373D045166840B3AA7069611AD879C0CAAFD6B2FE23D93E18F87B9180650FCD1921E5A3E9AEB4FB317BE52983E3E99602F741D320EC6EE483B96055EA77977C0DD6B51D59AA5F96E991D61D466B79ED0FA3CE1165C54BA72FEB640CAF6401ED8D51D2CF72C832FC07640FF2947F984E8DF9307E1FA46728B81F7C67AC2CB47555856BA3D21E2FD6F341DEFD0D76B03F8AB7F8E250F35B6D08582091C6DE46C2646A2E666CB4F17880BF906C2A21AE64BD262D63D39F26A2BAC8FB0B06D96A61F516E108EAFF75A62FC82CC0A3AB4136FC94EA447B5A0310A805FC4F7C93AFE59D4A169E05D5DCCEC187B146A58497E5BA8424033F16327138AA1914318D2F2B6008B146B7E62CE0ADC68D5B66EE46D2943B9675F8FA79A65BCCE911CD39E93EECCCBF6CA2D019CFFBA13489341C7B9482019C0C960F8118747B7E07C7815C05F27F1266432750E9DD694896EDAA4BEE4CEDDB3671F0A4769C46A310C48DBA1FAB0943E1E140A9523008FED14BB6A550AE042BAAA7202F94CDEAC8C0AB2C41099062309C646F5F8949ADB5432BF00AA163C2F9F5336267038461F33018F2A00BD1101EF2120C520F4D58EF606FFF26D7D5AB7AE95967798B504CDEF341E67BCAB10C4AE22AD3B49EDF0EB8D11C50BFF175371C4AD7EEE2CF241929F83B0CAD9D0A814E3373E473A352EBB3ADA330E99D1AE894537997E3978F6F7C831AD6309193F18B4CD6FD43A7007B5D2290EBD025005290E7696D4774A0F40F0963BAB249882D06543A8BC9573DC0B552EF358BD30539039A6D8830820CC2942A086AC086A4FEBEB55A1B34342C3B381C50723A9F1C911D1F225FF140B3D4FD1F64BFA20BDBE7D8AA937B18832A3CBE4F4B396BD7E0F7EBB1C7F611861939AFE8F39B81A29F16D0FF6E82B57BFE1733D7732643F0C962954BAA4A41E4B68FE333FFA5EE97FD3DE18F0EECE8EB83E46A8E3505E2EF8AEA2C4040BA3809A764B681EC7449F41A2463651A8CC6DEF0E4A058EB843EF016E5CBA8D55F925E66524BE55CB98FC3169082E52E0D6CC3600C4E8A560B6D448A72CCC95620101323F98B43E28D6357414185ECB0263C7BB94E7F86146661FC897844CF52873114D39123260893DEF13516F982783B927864B61B56D3A8E5B4705DA3A95F6D12A6637C9CED02F07B4AA0B08B4924103036C2A93B31C91EBB6C5B77DE090EBF60A04191EB6CE9CC9B550F5B0C9104B74D15358854181C0C5640FC74CAEE14FED6577FD75EECA14070B6D02A9A421247A5BB262D6E62B04649E75BBD3ED8E72752289FA7C1A68096DD96A4BAC8A2DC27C44881DD2416387D74A005680A3D229D562D3DAAF8DC37B4C87CC86A8C991E9327CDD43BA930CDD8D1E44AEFB084B51111965C5DFB0EE2F09112B070CBFC545119ABA823EB3F65F26BCC025B39F79BE42C0396C5FC9FC924EF1B7EE9DDB71B6E69B579C0A64C5B020206CD3515B8D5F4FF29378B9580D282F7E5ECEEB5CE9C09A7B334E62151100CD658DFFFA66F4091231BEA6C9DE8129EC4F5FBE8BE0FF4BC93367DC69D9E38C177B23AFBA5C27FEE3E2B73C0037DD7C419C854DF7C2412349BAB43869469E80527C3AD3A7103152F9E0B03353A596002FF54ABA8B14AC393EE52EB5564D63BC2738D571FA3C255ABD20102BB299441B00EB988F3A5CFB238EF8C49963B4AE8877E6B317E208821510BF446CE6B06C33717C91C460924248382159198F09D0F5A25C1611B2D39CC6D2ED149FDF0E09A0B0B2BB77067182E386F5F6A55B68808DAD98E5CEB0FDFAE6A0315845ACC7B9C172B0E82190A5EB7C58DE4F86D883292A883045C62D6A1B3C886C345AA6158276EFA6B93AB2188E47ABDD25D332146E980E1B1E043CF63EE35A5AA01AB6CC62F77699DCA16FA30E3632DC5CCD3253D01E547746C78021AC307F0EF1A0119AD11504803EDAD933150981C4D9FD181835C507651DC92A86737E3AFD0EB4DDEF6182872FBD31BFC6D8427C2F4D3A39BCBE6B5120B8CF2AF5DC59949C92D10B1C6A96810564DD335E0755F9DE25EC26C102355688C38250DF8F96E105136855C8DE4BDCD86DF03F92977DA16908CAEEB4056F4A5F751A57BA057AC0309F1C107E594CF3C31544E4F1D93FB9AE7E1A2451E7082CF0C850990EE71ADE0498F6A3852DC4FC128BFDB8ABDDA3D759C8D4F83FED8509CDE5EED38410FB9F0A5F30EA45C9270BA2395DF645AAEE03F56158685A0BA65DE3D2C5209A7EF4BDD4BBE0CDC966DD1BDF1FE0BE06C7115F7CCD80F8012E5D17955AE0C9E4220076882F30DC5E391295994B9F809C09DBED8CCDFC89669F40492944FF20948080A4ED66AD8166B613AB2F4414762AE493EA6661950E8E56B3758A77CDBCFBF24FBBBF20EACD5CBF8815899A1C3FD20B1D04920025885388012D9C58EA842DB9530B7ADA901AB9CE46A12700687BDE07FB99BF66D0C775218B8454C936F03558B899B59361A0C664081CE8A7858DDBC5E7C5480280411C9ACF4D1EC45035D97524E9E44F963532CA5067609540C1BCB5627F99D5C61CB9A6D400F0BA0A74E45DDAB5A4E8A765DCF2F3684E3A2661A78AC069FA38163AD9F9713EB45C841C6617697CF8A72C54B550DBE9C22B04D579B09AAB0EF4EE8B70CA563F81EF9700C07761C944926F9A76A8C3EEE1CF7E7524D65908C47C35B0453DC10DB5B75123A5B26B9612C0AE18816A71F34638798DFCA21F5073CE771500034F9A71FEB8B621356C430B4D47CB1B59AD4677B5C679188D8861BEAF52558165F691F65A692E8CB8D24ABB74B8885EDEBBE52FB13DAC16E3A8EBC4EF192FD10D71898E93547C7A09F8642AA3B4FAAE23E48BFA809C5989D3462AA50FD4E5C4095542C45E5600926C2DECB4D18BB43B7274239A8DFA3D9DE1BB9CA099DFE56DEDFC9E120867EFCDA10B48F7E630506AA606D76E4537036127FA05FFFB8B8703CDC8DE70A78D014872111A431F393345D74E8866D9A9A633923072E93DBF47C54C4B205C60E67D5155B76F51AB49ACC7435525605DD43A10C88A03E08E257C68937BF2984BE63D40F8A60589D909F8F09688A77DA15DC7B4853339F235B1BD60AA845B4DB6B699325885C49DF9C40781CC56FABEA6201E2F8A9352C28CE321B9441422807E9C81C8F1EC85D240C9F1C8ECC4FF06D6E3682DEA3E6CF92F2B74C2165AF247CE0F5AB84460693254B523498A57E7442977F51F1C2F649BDF756E7F43AE543F5D8E692820F8A06322667A7FA9C1A5B10199A69CCEA22C74E172FED43E550C68C337ECC5E6AAD9F7EB997A7E619D47DF73CB917A705C3CDE5FF344F6FBCFAECCE6B734E09A385FE54B224A880704D774581074C59EB0A3B42C59B8BA4518E764C5A532F6655DD839862AF716903A118433CE0809376A88E88FA847B4D1C63EE393267B15C1E42A91DC6107CDE990EC9ECC7C1066E9480E90A22907C51AF47DA837438A90CC07DE8121691BD73802D5D09D18A2D8B38A28948735110891D1B559A73445838F359A6FB90A3CAB887486CC9D95CBA35B55693C890830D2 count = 56 seed = 36AB8588F5233D15674677535A682382C29968FF824031AF646F58FCAF0E83C1C486B1E75479149FD6F4D9E8397CAF73 mlen = 1881 msg = 0707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B -pk = 3609F27253EE501D1A8BA4B87123D745EEF0286A1EC75CAD56938C8C2C52D467FC8B206AAD13BF5D4D0B1B5CECD1FB12DE7036A93DDE216415DB7D9691E719025FFD8E17D7103DD2FDDCA9D8E846298079EF7E84BCBF1900CB9FB263F7BE6F9A3F6221D44ED46A651EF9BCAA1AA8AD9B12AF2B9EEBD22028393F558F0B5459DF3782A334584234AC9F76917EE14867F23E64F9A2AB63ED96DA064C84E4546A67F5687CA3613F5DE2F4AE8B31D51F502C9521EC0B5E624207DD6E1F43DF22198F8A4236C00B7615A31911140A1543DC6E8D195E0548962FCC9ABF686F2D96B3511E8830694E1466EFC81B12070505BF9E44D49B9874FFD395BD7E9948AA3CD2B6FB4C8A0C34E371E4936A3CA1F74E32CACEB759D33AED8402B8D0253527D2D5B6FB24EBBE5A670C76E650CC47BFDADC460D547E0190730A384C2018A0790300468FAD7870FBF366F4C6F9F361C856C73080813955E517FA98BC102A2A3C4C39BA9D29A1E0A5F00007D0ADBAF44B6FA2ED6893B40DAB32B4E2CBA2ECAA8012C1111637BE15838AAF17C3CE6DAA92F09FB94A8301F42D101E9FB3C99F41C89DE406EC4A1BFE8F9BABFFCD64BB8B6B9BA0F8431EC2765962C4E7E3D858BE384F47A79FD8F1A60824F30D57A91FC9BA0186DB0265FD5A8FC9B0D73A2EA3BA6D9EC7789AC54CB0E7D7B7B502E66C19722B094B2268E3B61803A6D5DB4355F9EA9E8EB9250B451E9111E4E02BFEF877F684C9F6971613D1131406A177FA2FF285464ECA36BD1575BC42354A2730A8177110C996EA8658AEF55E17AA224AC3C1CBB66EB103BDB726109A283BF9A9F729C3B8516E3EA9C046614845656028FA12CF07F957CE2DCEFE0BB47D4D5FC84C8C1E1289825A52A9C872AF7FC016CC725002D6771877DB0CB673276A08D13586CA2E99DEA48A296A4EA4E171181973497B1F7603C8F08C9B4AB4525B57BA2E4E93B2830D5BF441FE240203B020B1CC5BD8F81360D7EF781556B835BF0641553BE1F9B970C3E75F21F2DBA78A80D4788977980AE310027C8124B46675E136C0F50E50B376CC13AFAE6D62299D9BB78A15F0E692112CEE8D0F09EA84641929E59166CB39DCF98D0AD413EE9EE7578AA4C350FB9C823B81465DE273BB33A777E6A5664863D97D6A6F586FF06D2A8DF21DB8B3BD85E497284D7AD73C6862F8A5A7B746CB96410AA15F05F9D59F6FEBFE8C3F8510DA2C00E42CFA6D3ABE59372136F02D6968E604B0023385D66525D3B17662389BA8E6C263645BB1B7C8F8321D888D1A3B7B5F1FE4E346A0E525ABF5F3BEE76DCA37547D95315BB52A99E44A2CC0B101BA49D47387579860EB96BEBDFB530AF996E4135864C968994FC3EA338294D48D6EA1504A8FDFF6581C945BE6DD76A1724C21A05EDE1792991D6333E3211252A7BB9D4C03F8F6F0EF9CE65B8E47A00184135AF2F215FC445818E1F04DF19FA5B7952B023AF1908D861D9CE119F087816EA2B11FF170D3E39116C4A016D8F7FCF287E390797F50AC4ABFBCB76B50D50991B0EBA68F6DCAF65301246173329310933F837BBE6B625E69F8A7ACD461FA515E4D3D71AB17DA78DAEB419A97DCBBDAA1945936697DB5D50B8C9A93F895FCD5BCED27EBAA45B6BA3DB2DE5F7468D373867A5D6EFFF94C9AC3E0EF8D35889F4F28A11D407D145C0CB1EABDCC103C094B532DD05CFEAAA9ACB680C32CBF1DB90F26E68D9B78B90648587A6AA3384009510494BE4C3DAC0C39A4C7732D966448FB6F33F47AA2073B498034D8AA3D60148C0574F4834BE7DEB5EEC0F5940EE36C5A6D6821AF2AFDAAD72986FD23E1EFD227F5EDC41435BA5AC38FB0793A2485AD0704A6A71ECA12E9672E88A7D9E79FAC40611238CD201E11A2AFB2A0D4422518CB8C52EEBBD7FE8223914BA17FAB26C6C77FDF9B74275720AB9F22E3D44386553CABE5D9D6CD08F1BFD710E1D056F17E6C81ACC8C90F8304E393B512A11ED5839EBB0B62805D3376B70573394766CDF55000FA0982BD921464CEF0622D7AAF1652B3C95DB0B8AC75E148AF83423C04F093FDFA7752EFA7A499FE82A45BB6717F31D9563A96117E2B0B58CD6DCE3310B6D78FC0D41FE863B2496EA005B23FC6CD85634C3EC335D4C6CBD21B19A2EB2E112C06F1256154EC0F3A26E34B4344901AB370090BB2744AEAC3040EE0887A2A2C401D9D7480B2832D22517ECDFDD75CEA818ECF7EC2B49C3C2DE70DBAAD36A08997F0337121C816BB2798746EF9E0ADB085ED1EA990EF0CCF22F272AFE2709309B5154A78E908D218941E096A6C9D4CAE0BD06CC503A522F0D4514708ACA80AA70A75BBB842AD8E8301CCBA2BC37427E080291FE82C1B1B40F57C6AFB94A24F1B2BC371C9A318D89B80B9E3693C0C4A20325EBBE11FA237744EA83C80E5C4D6425E8617AB28F1FECA351F81E80D43308BF719F95BCBD01D4DAA10AC4862DD8E1BB1EE8D69AA41724705EBF7FCC4410C1F1D51B7CC77A3F36970AEB3CF5BDD3C0B43491C99BBE74F0B44DE7381B751E16D225401423C0B54F8CBC2D12150B6DA413EDD7C08DA76D7F1D7632159269B286831DBD0C89B0541454373A83899098439CF32D8F216D3AAA083C95986DD173D4D72EBDB838A2636DACFC11C778D97524D2FE8488255057088AC2F7D0641B1E9EC11F6D57C36ACAEC03660DE7E5DAFD8A7F0511180D17B1684D342DBF5508A9B6622534EA20F38213818DC62CD9A74103EFFCEC7B5066FCAFE086590B492B3F16FE2B7AF92745ABA2605EBBCE89F28366C631850218B09B393AD4E7E380C6F08619A858D5DD2B894634FA7390061538E71F86730BF26268535B0F0EACC9D6DC76BCFB0D584A8D3FCB4C178E0D581C98BD1134CB7868EA6225F569B3777090B04748A6E23A3BC5D649EE5C158242F5EF91FFCD1147F16524B25F09DC5C692A065110750BED4E61CFEDECB6DAD2EEE8EA60EDFC24134C137098539EA9EDC82C83CFCB2EC71B1EBF4CB10F030C2C11A433112D77394E277B8BE1EC5B75CC9EB59542D5005C9C1D35CEF3A2AD4A20C60E3374BED16405C71A0BDB63F9B505EEE099AFA1876925DEB60B566A925D6FA040FC1C8F713B8450F8DC77AA881C45457BDDCBC7D1D32C2F0F209A0BCB679CC8EDE3850CF9F8138C8B56D007947BD2C80AF8FBF16D544C841BA3B28D5A36901E4FB9B62CE3B2B669A64A0027D56B085223FB8B05EC03D0B8721229C8373104597BE8C9B84E09627E95461F55BC6796E5CA95691CD6A737C1CCA33E230BEF5E61CE09777C13141B97D6BC38E73FAD9762987539FCFE8186146C88DE7C8A09E5776E833B92BC596CED8644E27ECDB228EC66AD382372BF573DC3E26E6D22AAFD1AE71629474213E06D931B4A42AB8757FD02D98F621095F5632ED75125D4DF1C8A326CB88464A7F84644421BC0DA6FF460382CFD0A974CFBBA31AE4969BFFEB0998C38A9DE2A5F7BDC54951AA8DE4EF271478EE039F96BCDE84F599E50A9ADC566040113C23A71CC03DD5F17023E001CC25E848E0F4F65CE93FD8A530DF4192BF459194F94B6AA00284939EAB14CB76D5A988577BE6CBF5A3DE483BD9C1519DB49D499F35828AF86523040CBDE5D7A8CB676D8D64C356ED1A852C4C5E4937268A3182FAA1147B2A34D6B74D66B616DB49A773F9C1F759E57063B553DFFEDDB3CA75C9BE594646A04EB0E97EB6F221496A655DA638ADE068C632A9A40CD4697261BED7C22A955DF2B8EC76A8DFDDD22BDACD57CC886A02F61D0B36C52CDBB736BD953B13BAF7F9231E78A695E216CAE00BF6B6956ED8C7086FD8F81DFFA3F522180326C350B2F76357C590975D9F984ABB87972F01D0F758D5C5993F7769940F3BA9101ADCD5F19ED60A0573B08FC04AE631F330809E467B6223AAA7C0FA69CCF055D89033184EF9C45C53207D28AF4DE4C1A907ADE1B257CD2AD9DE633DEC95B3BE8324BB50C8EDE98823D3E1E9D3263C9B53B121875F251F7D5A31A05C6A7619A9CACD7C1F4DBF4B90245E722B66434704EEA26FB43150555E37C50C5CFE748118DB83BB617B34A70A5AC306AFBEF6469F0F8FAF800BA28EEBEA9AA858B11C39A9C62C0FA2C31CFB5202F0E7D6AAFD3084049A8576ADC7F49F585EA02D0F68613D345E0201605603DF8469F4996176BDB0794D0533A7D8A8051BED2C514FC0B6684911A6FC26F1AEB844A91FB11CF26E04124BF5C4B76B877D2341CCBBBEA16DAEE177E1AC4CF74936D400E914E7350AA1CD7D93B881540B4CB78753F421E085B81B1AF4E66EED02CE36708CA58A45407BDA12055F3BB468D393DD6BE9B2CE689665748A3349CF730E956BC7BBB16DFB1F7E189250444F16B3CD950FD43E5ABAF26BC44551FBDECA225AC30E455128A64AAECFE35C61EBB3E4C1E1BD20B13125D4E727BF44334A734758C822E44100C701A48CD174D9D4BCBA2B7D868BB7B4DBB09FC67C96BFED16E44944343224023F5F93D5EC27E48ED73A18093A825F663710C5D5F8CCF36F9A3828C699417942F4E5A56D332BB39640F6DC39CEA56566D94DEB1780A9496D7FFE6400EA0119BF156D71C19A2D12206D2E8EB1D9E0BF224297E93F5ABE9EB470BDE33D9ED23B6B621A10E77F6388372E4975197D0DA563D6324C29B61237B0C24695495AB7A468ED941EF7C12021824DFC4A78CA77E30D07122582D54E3B0CF1273589BAB4D6E48D8902F9E2FFD6FA9D6C36C3D138C5D4AEDFF5883BEF2CE8BB0F4420D781074F9B5DA431098B2DEF052E162984C68F25CF4EC3E5129E0BDE7E65D6ED80B63486D187BF36CA432491549EC3EFCB5D51B05533EB590C1ED568203E63286F8D44F2ED2ADE6E40AD03D39F1618D621E5ADD66E65D675D49D97D6C53B5EA0A3378C0643039ABF561E1279BB9814CCCCFAF40EEF196245777C672EDE88DD448EA948DE615B710AC0A660CBEE4552CC64967F30B4070454C34C3EA69589C44D89B7ED81792265FB5A4171B481D423CBC86D98DB46E82D77BEF6982A7007B8339A1E637432F7D41E9D3048937CB54BBFE6A23E77ABAC951D012BDEF971C7AC296208EC5A87C3A2EEAE00637CFC668DD0CCC7EDC723A0992BD2C584F3139ACEC9F5DFAE8E2F7991B9E5D3BC01568B8D8E5BE143D532763E86700DDAA049F6AE538F337F11B90575129FC2A1F955C01365B072C5AF18DAD23CB37270A750653FFA7567515140DF380DDF63F63784E80F26DF57EF58908071FB21FD1269E08A4A87F2182830DEDE55B5A02D704A2D03422E8E800A8A79354CD80285490EBB484DE50F153AD4E435FFCAA697EAFE1773E1A785B85CBBC55A30C882D6DAA76329DAE1E10D422B5CCCC9988362B2C04C35F491DCDF1F912129DBED65A76BFE7BAAD05F6109B631043F4A54CF2F67AF5E44174F059611221E75237B6A9C127D57AEB02E432F9FA731E91D26583DC7C1EC98C11B5A9607ED86DE8697F17491B83771A519D8911252A644855FA756A2959C4646923DD6EF3D9B4674D7352C41EDE0F4CFB2C61E7F311110825776D7D61434CA9F4E5F3EB14EEF3CD4095A037CF62347FB3ECCA52B27A5D0C79B360F7B99970045B9E0655B1711E1B61751CEBEB8243EE4370BEEB741A2360077AD3328B386781E933518D79DC19E7132CADCCA5C2F38090E3A4788639425EC5FA63AFCFA0B70F980EAA15B44FF4C20720D1BFD5A7C2958D7EB11CEC309F6D2BA62D8C613F1E38F45A83FB44722DD25FF2CD6EFAD5F444F8080FCD45CA3B70C792D59C7BE55E0B0350E19FD7354A6B4B67D72C13E353BA748B554199AFCC379ACCE2F014C5E8E99C401892478A2A1DF4DC977F1CDD0BED1764200159F88A96F2014D5C323FBE3AE1CE0ED7E92114133130D7C6F2A90A9A5B4A1BFC308BA1758A4F86B7DE0629A7C4C2EF48C6ECBF924AD8721F96FA2DFF75E091A8B67DE04A519C440936D68271967D64A852AB67DBAF93767F8C2CE90A86C03D712F1672544D8C238ABA84F9AAE4083B897A4F09FD0360EB87A48A49C7D830695C9727435B3168A5FF6AE4EF467D6B89B3F9B69BEB7D85AEE1EFE755522A9637E5702819A63B33EF39D89EB721CAD50A985846F21FCEE96589B4B668FF4C73B7B2524A56555FA89A322D19B81D484C94492AD345424D6DBA8354502C0D85460E8C0CFE9283A1B66D03EC6E87C7C9ECC5C762DD67B38988A2B8C55AF2F6F8C5FC1DBA46AAE4B506F9C95961D939341CCBE4505F2D6492D3BF9E99897B5723949FDC41865CDE9A4D54EE219451569DFBDC9D126C154EBF85B1B2DF69F1FBA305A7683B13AF8EEE00D08894CBF7A5F4B5A34F62E7F676E93354ADDB21AA276827070D4AC80039DB6248506089FF1C93538F72F3A60E8915FAD82DBF3E468F2D046B85617DEC37481DDB9282A5CA05208D99FE12EB05C3F6BDC2BF2845293BC45B340D9419C20485497DAB7DB98ADE12FD2A824B5B3AED941ECF5DFC30717466A2F6000FABBC4C5540CC8DC2F814021B578A8AE04D40738FD6992B94C2528E30D87B92C1BAEAE22A74FB014CAA256A24ABFE22E86B0A566EB8C61DAAEECB5A502CD9929EC1ED536E27E063CA7C86D03030E13D8E422DFB5F5F6DAB5EA5C17EDF19F2E49AB18C9066AFF49D62BF441EEC90E50355654ED9EAE5C9A00198E4413850A395E820B9DFEF33CE6A4CF537103FC8454E79DBBE9B200EA4A99AA6D72DCE402228006AC7618466D7C490438F8FE43CEA8FBCF744D81511445E5259FADBEFEC7FCE2DDF341149420F21ED46C2E2B453FC28C7A80124C073D6805E7CCD80B36E551E538887D9E08179D5A9E76BBB40EF41825EF42063AF5CCED61C3A7E7F9753533EF64BE1B7C95FE53A03187FF149C042DB366F1D73F33758319CCD8C06C06A48742D4CD749738E70E233A7AAA19744559DDA0049605D269E5A2F3FB33F0BBD95E7641468544D8CDD68C6A0AFB93F0A7B4AE41F69E2DCEF1A017DB486846BA2F0756673D01E8FCEAB9795FEC73B98330ADA6473DADEC3B29B3A20F91B5DD37CCF59551C09993DB13EC2129B68E03D59BF2181258857BC21B54D069C993255D385C48E76B0808D0AFAB26622105D4F610820862C2DAD891ECA48BE890BBF7 +pk = 3609F27253EE501D1A8BA4B87123D745808429EC2DE7773A03DA219DFFD84D852C43109696A4A25C911D12B4BC849BEC6E2D1EFC8C06480A21C610C1E674DACF3AC9D5CB7A510D03FA055E3FF04E2FC86948DDD100337AEA283C93BC3E919F6033FDF8C3DDECF0535A80696646EC8D22230BEA1DB2E3784C4DED4BCADFA019E84DECE7CF2991398A7E1A351C5E6177BB8C92769E260E2845B3C66A094800C1733B3AFD7D8B06206CD030F91FBF11CB569458047DA91CD9C89D4ADAE6C3AE70DA848275A15DD91195E679F2DCC066D4770FE059EBD7BF7F72DE197FB69271F1E9E6CAC39136E3C5DC25653666AA5FF78673CBA2E1AEEBA9FDA5B9CDC338B584F71E65788679DA00A1309EE41EAB930E006B6C46720347EC100EBF6A29103FCDE0C458015CF33CC1FC037C67D5D0716186084D69EAEFE3629BBF80D440E48F47CA0510B36AC4292D7AB670B910BBF17222A4C14768E10872058F3589B4622046EB096CD72B43251EA27A2F60B60B62B4A267E7608130FB573B12EEADBFE6D3A3363019A142FEF11CB1A7176DCDD4DFCCDB1CCE7EE75B1846FCF8DA46ECBAB2C210211D6BB90D213279216EA871E5D0A8ED976434E0F745984E9C2F0019CABDAE35372FF892C254DB3AC9BA012FCC2C2D2284C5A8847C01B5164B8978F7C32BC6B5C19E6A7DF4C670ADD55241D63BC3D92988DFFDF60D068029EECC7BF1B7BD152DA2C72C757C46C45BFA1A02D39308FA2A693F8B44FD792213013CC071628C5F6D817548F673293C311F235E2B785E721113148F7A1E0547082FD923F0F03F56E52E8062160EE74E010021A5F11B634C325BAC2D0CDBA1AEF2A3C54D3069E3DB9E5D9C8D71A7D8CA0BC975BEA72C8EDF2AD61B1C40C6D619A6DB89E7265F511DF6839D84493E576FC8C4271F221C79FEEF0EE229B149DCD4FB646750242F6C74F670A7EC9069CF7080CEFF5A608072C5EA5C0662D22E6BA5F90EF9514F8087052C824704F417D8744C69CA112534EAC267B2EB6DD3CE59F300112356310E89F1F127A6DE79E81483BBF93BA1752DC15B4C7EBB643B1F0DE2D9D3A87345145B354D2BCD35AB706A0CE3AAE1196F901FADBFBC55DAF20087FF720A18A6A41062EFF5452E3F6162BBD588FF0539E88FBCF1DD3CB76EF536B2F03157CBC9822AF118CE85517579D768CE7FCCC8AB4C77767282300EB3799F4C8FAC6438E5072F93DADB0E5AC0FBA0B94E77CB12C7503CF870801DB13BA6658DFAC32CCD335AC22C604B789B204118CB832985EC0D686057400026EE9035AC0BB6A78F727479CE94091C207B5BD25E23E6E4695321FB398C08FBC0C5234903C92E1978DE82EF4593E5BFAF04D0E7F4C3C4B66EA7829CBBF5375D760DB5F61D1ED0847E3A9EED3B8FAF46075F791603961B100EEF508268735946593E3D826559A44B51712E36F6DBDE690DF71F85204F9F1F37809800B10DC20B43543A72615911F2905DF5F8C8FB7F1BE17C0A5933FA413F78058D97D2220D572350E9FEDBDCFFB16BBC416196050D751BF4490A17D8484A4EABD01BAC55999DD602514385EED168F8DE91187804F87E8EC4DC8B161272752B369564DDBC1CB42F1481BA6E96132E1CFA377290A874EC3C75B3E50A820A16BE279549EC913544A539FB77138D04DAAEDCE823CB79B86BF2BDB28589E0050AF782F61D799C2A69081978F12F57A8AB004B911348E0DB6528DD9F0A023BC02B3D5C23964EDB95A370AE9694942493400689FD9333469961F8390DBF4627B616C7EE135DC278AF1EFADD4F9F1FF65F7993AA4D1EC57E44326D66E9E743E9A9A9B7454E37DA64A9EFFF00F338F2126B3DAB008A2BBBFC1E7EE839CE1E06EF5CB3932659BFB380840DAAA3B10B5E8090022510C3CE11F4AB7AD1CF24B88AE01EB4F02E0B6EBD0FFBDFD7AD1B89DD1799B39FB062B30E0A731F24D067C14B0B41C3EF572F449EBEA4607458398890273DCBE2411E9D1A586FDC5A4A90B504B0FBC1635D61DE79A6B40E85530684179785C01DD6FBA9544DACC125E578AAB4A5DB2C656C2EB93C04FDAC3B8F6C42042751B6821C7F55C71701517C5C52AB031BF5DF48FD5024C66F8A627ED909091CDD9DD89EB4E01E8B40596E98E4A3D4BA2FDBF43133266FAE49ADFF16A1CECD642CC3416C774F786844F9B94B67333BC1E34DFD7A34EB21E86C73080277DDCF0A8B2A55C81D430F267DD82DFDEB458C50566B6A53681B648E068C9E5BB2CEE97B792F9B3AD1FB2406010033B14B77380B025202D436BC96EE7B7BD896F71AC2FA0CDA59E95339E1DF65064982F261956E0498E6CE4E30F641B2F01566F8C84DCEB2F4B274813EE24804D84846BFE17CF5616B52002A8AA482742E9AD438DF348BCCE59A57A791ED82FFC947E10E658408CB25EE2B0F1DA7808625B1B89DED1737865941A0FBD7E793280178DE6EA2906FAF9EA3D7BE77A663AAB553A07A0CA9B7C53971CF126FB4D073F0160EDDEB4FFE6E013C9AB6A4FD4B4B159675C30D4DB1EA5046B9CE84F8F3CD704CD2DA1E2A3E8E46A1547075BC13955D377D54719DF2615F0DC5249C2EDDC6AD7C488171F77AE03F9835DE5ACDF7BA95E09F48B9E7C716552E9D12B7890CCA1F527E59C7525064CF0338CE7F0822B88E5DF97FEA8B3A4D360271E2C7B2DA5B0BB285A245B8BF0BAD69178461F6538D9D4B430703F078EB6464EAE055A2AB46101A125228362C95D3096FECDC0BAF12ACCB2DFF8920333F50DCE92E6F97770871B5C6C8EF03B355B675DFBEF0E7835B5891AA18FBC3E3B1F18B0DE1BEDDCB94B7DA018A48DC23309CA5DB4709748665FFBF9F4DF05515AC90B8905BAAB05FE3459C774A0DFDA1683AF75929314A0E75DF72E3BA056C0AA3DC0B9337BA181E70E90FD72EFEC160F8B562A165A37AE8B83798350EB141DD7EE86F6FF4878F8817AEB750DE035B00BCE9AA7126CF04D83C3C8409A3CF265B42A7929838090231638700C4D0BE66E6DEB8ED8AB4DB466F93AEFDFF9F2CEF916EEAB2777708C7EA4B23A4AF988CC007B976053035104F0350A242722A39BB80A417BD4767DED71D80BBCE54164C851DB83E36E9218B0830A5FBD268A91379025337E51F39AD09725FAD916ED6D3BEDD4B4FD0B27F6EF3C5EBDB27C7D81297BCC72D19E35F1141668E6B3021F65DF05553C65304930993BB463C9AE0DCFA4453DDC659EA47B5631DB23263ABD24C99DC039ABA077ACFDC0BFA4BDB087EF53AE1A006B125FC5A3E627884ECB1C14B0E40F8FE31744E5E02F66B26C2E29B27175F121E211CA9D6BD474A156DF7E27DE0F6F91A6FB0E1C98FB6342DC25680A7E3AE442B46DBEDAB764FD08E473646FBE97F477986D84CF5E301F676E259C1297C767FA59168DABC6D2633CAEE36AAA5AB6A88F53BD286C339C205568287044BC0520FA60808FFF1D014537C0AF476C8ED4034BD609F519DEADBA2D3E3D0FAF930E379C6FBBEE7286E653F313552704792233A59EA823715BFC69E4AA1275D585FA15B4522B586C1CE1F6B57677FB3D4F4BD83475DEF95B39D1DD6D38C7F7B28AA33E5FE5EA371903AE3FE62F679D46A720CB844C5E3871C85D5625A1022BE87A4983DE5BF0411455C9434DE301D28E644CD4AF4244D6F19D6ED410DC5A300B370B54B2754608584BEE228CFD9DB014DE44E2BB3B498BC5555289C52F6F5DB5B785025C0CA7BA043CAC8047D159F9DEBDFD4EFCD884BCB84C78B51A32FFC5C06F5F9DE6C7CB044948301687EF419F9D67BE050D41EA5A7D3F8DF3F6B86D131CCA6C3AEF6D00243C0FBCF2A87C5B5F92B2BAFE4D15AC9191263D15719021753FC92290227BC27A594056E203CA2B77F87707046808D9913B72FA129F7884D438E2141A7BAAFAEC4B4FB31693757122F1BBDD5B9464362EF1DC6BF191EB17A46D314222F56E6729F499B4F4D17F4605B87A955C96C1071A50C32FC8E0052DC7E435AF0651CC8C79A4D362F77FF1B391FC108FF7CE178144778D596EAD487AF381502A44BEFBC688A76F2D04B0B472E6A747D561F4DE5921CD3C68A6D828254CB2D827ECC8A681F319F5A7450C69549D3AE5A9A8EADDBAD3BD89695C209FE4F9D1E289FC5D092CA9E42B8B718A61B129671A8FEDEFAE95E8C1580872B14413750867070EB53E5B5276B58B23BE61B738A8D7E76C44C95956EB09E99BCD8EABD941EB52D299A1DB36C4228A25F2BA8895EB076A9C35C31C054864FE7A38A9ADD98821FAFC196E7501C2E4D90AA2345B310EB394DC8AEE4C138BAE6D181F7DEB08B498AA87E562D8D65EB05823799C945DC3E159D9FF2DA36D3DA548609316815A2203EB83D40A18BE392FFCFCADEA2405AB5C532891A59EF63A6CCA50DC6764A041075E627531EB359B13F7594F97F00F6CACE375C37581E7E582EE2C98197BB86B3F6CDAA3B3BE4364BBDCA9D699066CEFCF356A46F1605079C362DBFD387BF8F71029D295F8B8C879095D2186213FDDF6B0D1A96A82A9EB45AAB9F69DC436E21F8424256389A9378318FFD87D3D3BF9555F4DFC1D03388FCFFB249EB25EF3C49EF2C3508ED7FE9B9FAE5098D03DB080144E6891457875906E6F7999B6443E42C8A077ADEBB43834E37DEAF9DC9E1A39C5DCA502F4B7B422E19A024FC3E91BAA130BE233B51EC1BC85B4984155A5CDCFBF767CD2AEC70539010E7BD596FFD0BF72F8D3585239B7A33551F33ED300D9110DFA48E40764975D0C3E3ECC86F0E2832B4B3BF8531D0786435E2E325072A39BE37BACEB3CC89648E1632A7BDEC02330618CD1AD54ED35305890892B28F1BC99551C960F13F7FD1D66C0637B7565EE54C248A3589D2049617CB411FF48894EA0F7645F3E9409C69663576A230B7EB08FCFC65C5C7F37324B4F629E28959B45C3AACAE71C1C478EB04FEDB2B6027F9C3BF5D472D05CF0604D23DDD9A9FCFBB71D786DA5AE39CF80FAD64E1733398B7C365871733D1F176ECA6741549C15CB8F9F594CB339E0F7D2E2F0C7A4657826E22DF47612277C04769759FD623798ECCC607E52576438C8F10D1F2FEC4332820B4E55808EFD8DEDFFA4FD59E1B1ACD01AFBD0C4465A9840F0C1A1B1EB77F42B06BCF14E3B8EF09E9A492C8BB0E3FFAC537FA547F69DE8CF8B217207B1165DCEFF4AB5DF714AD62C5B4504E0E4306BE4A9D33AA55E3A92B9BD9E359980535E60EDBD5F7C22FB9543B0F05466DA2E4732D1345FE51A741250F1FA3605C2981CD9EAA24296E50C294DA503D27FDB13A9562A24656A178ACBF5A0F88A8FF14EC6D6124835226BC8BB6F3EE1DACCE3B92E677D8D3FBC5BDBD2684F6684568C5F5831ECDBEA71F5AD285387AAD99505A8F57475FB205A7717E455B0FEA9CAA24FDC6CD4D05BF4FB754880852F8F981ADB8762AA71C9E5627B75BC388DDD1727C4334E12BD0E7D7778E72151E22B562FC05868D4F14C4980597A3BF631A5A1E37CF3069B1B806E21665A745DCCC49D0B966504FB30159E36C1787ED0D5E04C51FD8A2CFF6305D1BF7346892A0C16196DCA1526A30BFDA207955F73B1A55A8C03316AF1EAB6333C9EB7C57EC8F75F80B7F5831F61C0237BEEFE93AD7034587796650BA61E31C56ABD8EDB068A11795A78332D70C3BCCF1B0BAE3201BE94C3B01623668863D8D7903662B2A4059E36510DC57725E8704B1C6E97543999019DB6088063894B492B09EE6BC9E4A7AFD92BD96E466D65A9493E9E4F8E45632B5A9E5DBF7DF0A1E31BE513ACCF0C8DB3487F197161B11408BAE377A67B42DA07560B65F948F6BBBA9DD0D9B697C2CD10183A05D3672D395843C9B3A772D12F75B8DD907CB9A083952C3CAADDAD8C95C696034F0C45365C60F4A01D3C5D8E3C75592B0151CF58323FD1DCCE56B2C3AAC1210DF5F5987B0E7CF92AF21BE3531F08711E49427B38ADC0F68C9AD509074BD99B2F84F4C1EFE5C665605FAA1B75FD0EA64EB2E2138C4E1C9E4FE2CAD2993713BF9829A5F88CA54825E5C37554BF93D6A78F0B74A919784D4F9E9064F88C146048936A6930C10CE76CB7776C258FF1170EDBFF465D34D5B90196A072A9B75209F3490852625EF95FF1BC898A6B7C0694142A947AEBC20C6BF57B94FA45B83594B0A7024F82B2941BBA66A3C468161DC18FB5BD0497DDAB8231A48D9C6AFB202909961826DA44BDBA4CCA8009EF814CCD00CD52DB0794B08D8669F023007E1517E3A93E9896A84259E012788B9DAB6C47E8748396CCDB99C0E1DA90F01EE88361555BF8F48A4E51C4515FE5689816989D8192B220F2A31AA170FEEF6C2FA54C7CDF5867B2D423D7AF1A1521C533DF28AF22EF18F7C2B37F2DB6004CEA077B39D6C28C97CEF4D3A34452529D9428C49473CFB2C3421A04ADE9311F3CA9F6352D8F2703B3C36262BC3F9326A55C7840E116B0D34A9C4C823A126670EA5B0DDE1BF308E77DE66012B6EEFC23EE66F631D08095175A254936A5F35357E299C84E120B33BC9AC0E83AA6D6C2B8677B398FE1163C8125B46B1A74AE5C757ACE9809225508FCF782B5269A4A307A56AC4D547B0238666A83FCACB29EC4C0C745C408AC042D5E8F87BFC137A434A471E988F868EB754F54544668ABFFA3545EB5B03FACE6F8317C19F278162F47512EC8AAE0477B9A700B152C558698157B73754455C92FE02DDFA48D0C97BA7ED4216AE11CE18A29A5CD0461118EA3D6412756E599268973162E1E1D0ED39C7A1C877A3505ADB6ED37B2307F29B02BCB38C55ACABEEB67CABD52E1151526E112F0DD86C5BACA3328AD3E4FF053B03C01184BAF97750D34EF773A8C3811CBBC60C7406224051651E1F17E89F36539FCD17DFC33D16BDE9B783054929FE3158AE1C3B31AC9C80E9D4FF8FD2D45F31592BC2E8178F0CECA84FE696D6167A94A711E68AC6F92341511EB257EE0B3BA786E5AA99BC578FD36A1E30EDBDFED85152C6BC5CE759347390CA946076048DA095B0F1EBFE9D2D32F46F37B8971A7D94034BE54A85250C38C856E1D1AEC8CCE7AA0E3F3B3AE776FA34A39FD4349A31394ADAB39FE9E82A47CBBE541C9EE23A009D61A30E9019724309C9372D20FFDB19863DFDCBFDD892F93953C0124B29C928 sk = BA7E359B1F669783521AD35EDABE97141A816C2FABF0AD0E001E21F73CCF77369C0FE006C70C5944 smlen = 2719 -sm = C546C8653F36484AF4A2276C7876088CA0E2875C08D3090E82149D658F0E09A575866E89308190717B3704AC234EAF42C6998ADDD5BBF2E88B1E3995311D15ECF8179A3E3A692C2EF4A9D350F6442DEFDD3A7B75FB162F0A7D48A53B4DD71FC4E74D89A31A1B165945C418BCDD339C3F6AB8DE08561BFC505193EA5A53FE9D14C522918AE685AAA98CE298A26D7A585E7EC6CE803A7097E929B5ACDC6E1338A3D0D28C05DCFB837824189CB214D9CFC1ABCB91F86EC6B4BD17EE06BDF8C86C1803617840F7B0FC004D308E5B2A9B8EA0D7382BD037149434CBCF940C9E38841CBE9AA96AFFEE17C7949F7C8F912954A285B2CD102C1DD8D0E3B427F793DEFD659E18A5A8620D732179320851141DBC360ECADFE391996D44EC5DA8401CF3DDCB7E278BEB1D791621AF145AFB98A8D1D94F7DF4A0799CB15F3D95C0015D96A0497B03BB74F998B9FB1BF5A7D8340F89DBD3DE6C203AADBB9E47FAA9319CA7B0973777C0706A82803679A9C38A7DEAB33537064E2DA2EE38B3F2130C525E0F1B7A15DB37E9FF0B4FB6AE5B25983188ED2D1D2C42DED34D594BE430357EA3D8B66CD617D197010FE2FC3F1DB03543252675FC60D24F4438A0B8D02A97CDC30C6F11FBD5B42CFB71500AA3CC5D2F90E9588E2A9A3CAD76F0295350DFB562E0DD64C3128271AED7789D7EE5674BE1E5580C38759CF1B8CD6A221EB6B91953DDEB6D7724A2F02FCD1954588FD8DA558B7910D37CF35C770A0F834B35D8550F7A5240C2C1E93FAF3FB6191E2F16D14CBD23EAAE1E030F17DAFA7D9CCD55CE6A486C51239D51B688DD47161DF7CA1E5AB0FE29E0AAF7A7C9A8C7361782FF992E6C6AF660A883448FE5ABC88A880F92543F1D83391C0918389D6B40397A06DBC1F62E855246D2737D3783EE4C9F89F16FDBD787CDF52EF7A0D140340BCE901C1A906E259C96975879861941A4FA45651C00B8629E8BD616D016AAF8A43E2EF3D8667BAC9E7E37A963CB287123E1C88E0724BD2FEB9CCE729AF9AFAD07C0F7719DCD1BB93A946A1AE34DAEF75FA2DA47F9D8BDC7B99B6383FBA4678CD5074634D23FACB95FC0EAEA8A3987B76470594AA110B4780773BD6416BD2D218A39DD2E02321519E7ED1BA22B65C954B2A42A17D00542D839F4A11AFDFB4CBA2D4C4D40806642C572A206E0E58A910707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B +sm = D870AF8655252D3F908445EE8BFCBA5A6D1D60BC74D600B97C70BAFF77EBED00D9EDF0D7812C83B8B0FCDF27A47E72C12E379233227023A41A10BF84AB3EAF8D99752C15A9147E82CA7C3192C896FA86D5B06FAFF6AF29C98D86F89A63091B2F09A2882B1DD69860EF2CAD8AABCD60B0CAABBFD2FF5BAADEA0CF7B6C4438E70795687BCB53BCF3AF9085BFF90548B8525973890BB3CB7BB41ACA2F38EAA828E9429FF13ED90DF10DFDC30D6E96B010CCDD40DFE58E910F03447CD5396A8884F08808AF92FEAB04854EA6D329E448083FB0FB442761766A87D8AD08EA8CBF59367A2B4F6224E1C216414EA47C8F46DE9E9D5B37FA62AC93FA65094C27AA4CF90C4ABCACDC79D15FFCA21D44D99062B7A889205736475F6CFD18265074FD1EC2DA1FAEC679F118730E93A75E21A0186539B9A4C215FE1B215C152D2C515C3359D25DD1069AA61DDDD286CA03EF4E992B3078395D9B728AC2D3E6C70CEF49964F5FB977A5729394680A7D6520521BD1E7707FED041F61E4433511ED81DC744C9D914347CE59FAD7E7C4D534202B2892CB741A70F91317C3FB58BAE8D01C115C0F62D9FEF347477E31F84F2EA704E013C169D3878D1BC0D0A8980799D0A7E2751FC9E7D1E507E71AD9C625345ABC9304AEF1A13651CA9532C9430563C01CD28F2692906CF23708ED8BD88F606E306E4B8DD86738469A3793CFDE8F6E52E662CB5951ECA92F7880C2E2633BA06CD75227A6B9CC8F4A503040EE9D6DD2AD11CE3A9A34C052ABCC0A865C0EC648B4D0869329C9D4A210B0D166E7D9595C8B456313F7C6840E9E0F4B262BDD13620FD42AD0D612B9EA3A46012FA1E4AF89263591E2FC40080B00CC944621B4116427416F9C1321AC449FAC863373F4198597FFC152BBF9997AF98A0F528243DC561698F4CF1778D39D0AF714ADA6A0B341D3E8AF11C7C3FA475CED56888A40CFC0687C2ADCF9EDDE22F46F45835060CD1BEBBFA45C2BA92E5344C1DA718D27865FA779911128CC5597D7A56EC128322BFB719DCD1BB93A946A1AE34DAEF75FA2DA47F9D8BDC7B99B6383FBA4678CD5074634D23FACB95FC0EAEA8A3987B76470594AA110B4780773BD6416BD2D218A39DD2E02321519E7ED1BA22B65C954B2A42A17D00542D839F4A11AFDFB4CBA2D4C4D40806642C572A206E0E58A910707EA05515798829F42A4CBDDB4A95C5750879E0A584AB503F778015F83BEBF6D63C3B48A4F478EF01091403DDC5A9662E39707DBC8502ACF50F3E06ED0199CC647EA155FEEF503BE045BEA4035C07C4CCEDA306B8187185BD06C14220F2B7401229969C1CFF8C36D499D5A725FA1CE7B44D71E6C0E4E750766183883D838DAE4F00B140E0AFCCB0E72F935018A6314232DC632C5AD3C26919D1A7925BF0F665CA0223439518143486CE92650DD145FDB2E97E0D5BC9D6806F442FE90C9C1F52992E670DB2603AD885FA42B3D8BEA4E470B7F76A367AAA506E931890B6E4607F59E87A7A5FBF3991EEAEE47CFBBFE3CBE028E67BB645D37A7BE5E7CBA6D7955CD62D1D8DB0D9772EA0185C25BC1AD40A09D3E7E9CABA72BDC3A6EF3C40C7ED6208854157914A80B5C66A6DEC2317FB5A529421C03CCA6FC0A3B3D51556E8DEE7C1EBFBA924FE2EBCE8A46BE96E761AA6749C0A9A2B2FC49B42CA47663EA3395DF22DE20947DB14FC1FAD03805955D67F8473BAEFE2C1E22BDCC7BB988DB0DDE4E83E26A16F10B93BD9CFDBA77B9302EDBA0C9AFBA7369A023EF763C55484F7425F842111CAE27E07A511A725F25D422D933F2EC201BFFE3291411AC3CD6E91018C95074C18FC780A73945B148154987854CFA1CF1199BCD03519C8F34774453DF90B71FEA6734DEA7191EE2A5735F7A191F527642D53C844B087E9346B07EDD0B78C36F83445825E60A13C424F72530E05F75DA8D33957FAFF004DEB549985790956A0E7D9B256298D56BC6206F1E4E1E958FE298641A277A2C8B6B9B7660DBF689AD7E1A19CBD965CBEAA4A0D30741586290576996AE668ECBAB4F06F2A1D542E32C5D3F042E7E29A41BF86BAE29E7029D997876CFB23B10986A45CA029739B2446A29C55561AEE8FFB187961E6E7401D726AF6D8A5C816B2CEAA9A1C9B780DDCC4F0E4003542B193AE26EC687F8C51451D2D5387D9C3B9EB95981DF2DE069FE741CD5C15F6D1B12C5B9B94230ABA33BF46DCE8AC7E26896EDCB4F87272C32D19E72C313738855C02C6F46F1162BE0A3ED2E76704B16169689BF532EAD7AE7F2B26F4D9B22712662BEEA1F46748FA4C27D1D825D3FE493B5B3B513617C81D21A0912D329C5A4E3A90EF5A29A4E3137D1CE3EEE99C42D034E61593A4076EF124BD6BCF8FC911FC9F6077D82C2980C2ADB955939441BC9E81BDF9D6996CE578114C01F9BA096D6EA40F4E0FBB18B3E3D25E7F6D6CB670AD26F604368ACB6190667B7B7ED3C1A1DA04E42AE0087852834B91AA072AD51C0193E5299481221BC9083118F7B5503559F1E2D9E22A8D57932CD0B59509E7D7F459E20EBF4C1D0DF71472340E64992C0485D593714D6B469547616DFEAFC95089689931E79944204A6D0A47A565DC325F3BE19FD44BB6CD4BF2B1D4A78C883154D70705E121B833A4A7E7E80FCDCA03F52C1F831AB0D989AC5DBB5CD83BABCB3EE74B69681818DC05E33234775123F552CFC7C7BB0B98C937957A2C4E86E3D775468A7CB8D33756ED7489D04DBE52EAA2737EFBC4C4D0F55B5A841E1453763E611BAC358FAD0B5778C6015D97CC42CA9FECC66CF844DFE55587C200DA5250B3A419791F57D3A4F672551BE885DFE2AA8637D6C890EE8E1063E782FD7E2CB356BF47B6EB93A155D8D64C9F6CCA3971C5A7FACC3C052A2AA9FB286750F76933261AFF5CE408BDA8382AF8535145F432F78B3B25A768B5DA2A211D1D07AB557CABC7A139F66EDBB744AA76E0FBF22092E31C92CAFC624EE1DC6732F27E8E7632C6EEE2D1F5C85B52D712C884B36C91DA383F0DE9E06E5EF63D7B7A692E5E91BA1A1D9298E26694FAAD9EF262F117DF8115E2E877197A8069A96210CE65D45E6AA7011654ACFAFDA810CCCC20C1985D54483DAE12B29D7ECF66376968B52FBD727CBAE7C9E3DBFEE7391D985228ACA9EB8EF98FAE32BD24552A6B34BAA581DBB03676A3A4546E10EFCEF269B18E1172F560FA0F0344149543551E079C1745BC0425B5233B7D7DC32F751D321638EDB1CEE56DF0359EB6D9863CF3E341A56060C8EF8486014F956C39B751AE239A493A017B2FA5210D374BA83DF5D799B7CD92987FEBB0B2CDB3EE42A61381304C5EAE2ADD4777011C3279BBCD1EDD6F91FF72B3C353AC35DA8FA843DC5561D3CDB507730E8BEF20CF09B0DDC36D47F4C10D82652DC2937D889F83B1DDC30E52B244250D19EEA9CF7A3B5D931E2E25B64A0A81B2C4FE933A17BEAC2E10FD888D07F994E4F2583D204DA126533F5E36B62486A00CCC317C4381A8FE11D36C43E71BE108E22A98F53729F05A5E0AA38D512423DB4BC1D6BFAE9117383ACF94AE2A737F6B8070858BEAF08E365CA84925F8BEBAEEF5AF77EB73A9D3648AAA6493CEBDDB95149F0DAFACF129FC321E558084A44CCA4B429D664D90DD90F2A04818B48D135952746CECA76F99B947A33A3BF7C535B187C1971AF4FCB1EAC841BE7E96F429DD38127B52FACC2DD6512D8D019E0080CADBF7078FC67E9AF170A2A00F70F407B0A7FF469E2F6EA165F8B43EEF1779A115089DE9ABE6B78C93E4B8E3B018686D16CE8EBC88CBC1D571372A3996C9E5967C035F9DA6E200E7ECFD1CF7158563F36A3AAC3CD8ACF52A4EEE29DCEB03FA3272A671CFC9B count = 57 seed = 4E94DD734A371A7C6AD4A567038CF93BAACE2B9D30F3862198DC55D2F21F8FDC9A7AE5DCA1541712179E3AB1FFA3F792 mlen = 1914 msg = F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE -pk = 6865394C4DED403ABCCB02EBA05E5D5AC303EC4BEB86E9A54A7BDEE3B0E64C2508842062B912AE0A3DFC6D2AFF17E7B3FFAFA28DEDE9B6EB0E6A0D65F9CF8D96A2E7C4B5493F7F883C56D1958B41501786C99FA05DCD7954B759477200CACB035C2DB5E8BA31074E00053907B2F02476B8C340E91125800CB331C48C65CD5D0AED835DF6B505E6E46069A238228432A00EA85CF021A5475BB1FC8B45FFF7A3B212D5958CF67F04873A93E4A0D1336366C63C10C1DFB5A6A55E73539628EA1050366FF88F18C798A9CBB2AC7FAF15290D591A5B0DA1E46D8C0E3C4B1F3FECBF6487034D23985BCB47AD8EB5D4FE18C8B7558B4C1CC28E4CFE5CA9F5677709C32A6EBBC1892B18EACCA2BCA7D83ABD9A6B6D98A641CA99D85D132557B21D1147711EEE1BB49DAC26B8A90FDDE1357FB54093B6067D9ED1FAABC2CE61314DDBBE0EC59580EA7A4DEDEF8A0174C38DE77B38AEBF3727C5659D3D5F39657B5B2B8A3989E3117CBFEA91368445964FE35DB0B7CA60FFD5930FBF508D5DFB59CF42788A91547D238ECFCC495396BA764C4DC9C93C73FE410E415F9D19AAE48120E703DD17D98A7CB73BFA7A35A265643BF9A093711D80B393575F2CC2CE26D9749BE2ABF2F2832293E9AAC001AC639549E6C6AAA8F00F0914A3644CFEECD792690E49152F90F8D3D19DA15B67B95FEB6425C8E81E427748C1CC38512243D878D3D63C7BCD14E5A410B83407AD43A0297E24176BC6EB7A0069CFE99185B38075F256D16F8BFFCAC180C6C290666E922FF0C0BBC80C461DB971F5B47F0612942FA065B9CEDC5A85CB5F65D9BE4346BE74C8A90C47B476F118A7E7CC37AF162BB84C2E0D0B734FEC6626EAA30DE5144DCD6310D5652E4F9E11E3BFEF326ADEF5469B541F91B6D17B54B534560AC37DC95DC946D09B5FF60456A2A5D640DC1E811F0C69B4BCD3A831DCBF64BCCEB55CD2BC5E02D48F0016E57AB50CA24E5A525703097C289B5A30474A6BDEC4101C719ED3A26552889043FB8C68F35AB378E1F26D2B5390F8BFBB3A6B4868E475026B3AE8BF84756480D89774DECB70A9DA0E2B89D31EA8A84CFFDD8836329A7FF22F3C44D95C584537799F56ABA69812AAD27782E8CDEDA47ABDE427C35CD2BEFDC69BB0CB6B26439F63609C110F98BA22477518011566D9986E2D32D8CECCF59974FEA41339F43962ECB5B089934E2EE7637F920EE69C0E395DB8C0FC9C7AFF0A0C142E2CB21133C7A1658C6215155B93FC39844CDD5A1C8A0817C6BBDAAC679066FF92F1A35DCFE2367B5EF7806F48E37E7B11EF1851F0EF08D91E80ADDD3EA49E9F2B3742C0483AE5BE2622E1E0CA7547D4AFF550EED71B8606764CA611FC0707A9312E5E93AF1E5811ECC27B4FAFFB5E8EA1E7B21E1BC078F6EFB71D1CCEDE7C7E9A2D7748A53DBB2A19782F54D27ABEB8BA0C7E30958218B14C975A174058C7E60514BAAD8ED12BDED94BCD9A6C12A073D808CE0AD3415190E946BD02E0C97AF844CD523D7770F505D976367571B8172B73F7358F59F8EF18EFA69B09FDEDD6F4550A414B9D983413D7DC7001E6D0E6C171C4EEAD0ACB4D438839B53BAE7ECDACF37540E5D410291D64C81DFCB17181BC78047712B143CBF874FACE6A709FF00577703FAA825EB551CDFFA5787600C9D7A86DCB2E504E221C32DAFACF606AB78DEC499E4B4176B4FFEB945E7C2AAC8F59EAAA5843ADEF38FAE7D44E5BCC388E17603ED14D8278F67F4F56545876A477B257C247A6E257B4D9CA20B5200DB58E577A2560495F0384983C9B7EB73D1ED9E1BA43DC2D32273D86FD18CD7115E7F4310104C95FFAA70FB9E6C13A147B0FCA42A3667554E95F6BBC3F5A430D8DA974235A201E28E8E08A79BE899DFBD0C31B7735925EAC7A0FC109B4C23CD3B0C1FBCC25B8F5D5EFB7C7D3DD849880E134115D00F787C1866E6AB5BF21755B2046B8EBCFC38FB8EFBFB0911F5997B94B785BB8531E6030776BD0CE141FD344E2D553474C974B55336DAB2F6667C82AE69AEB4E6FDEBA1E40AB58A9E361715B7F2FC2312A4D47D80E1DFED68C32AE7CFC9DD3F14033B425E51487F3D90A44E556552619A9B384B4344DF47C3A9DBA13F01BD4F72011CCE8FDF4BE6A68F16E37B4C69D33D8CF7343E61AD36CEC5E3F4F89FFFA2AA2DDBC8E8475E4F028BF3C12DAADB05D97D3FEABAED689AD55205A60C0DBF89594C54697ADF15074C4CEE407F0C4BDD5F7283E2EB8F0866A06A4DA6CD22108A0CF496902BCF15DFD3991C295F6F2002E7BC942CDEC637F1B9022368F670F608CA37FDFCF98B3D9046999E23360687ED95E088EC57197EFCD9B8B0C0F4CF8E667C84F38E3EC4216119CE47AE2CC23BD10787F87698D59595A04655364BE190279D04CA926BFE40067FDFAFAC432360C4F10CA09688272B0F79C6F9245680937CA7D02EB4EA8BC9DA593FC66BBB5B9484244BB5F89234DE35AEBA7BCFC062B58D62BA9F0D40581EDBA7F7E8D24349A05A1167D1119337669B018C15231DFA6151DF9CE567897A5D862333542F017183C4E7FE670BE5EF58ABD4DE8C06A8263AD8AC8676ACD43E24562CCD48F6B564975DBBDBE1FBACF38B1CE107A696843E0D62C7A3C6D73454D5CB767C83B901E89F08C5FF82D9467F70F78CB349658780C3159AE8594F7869B7441F00BA7240346B692B7354EA9DE3074CB0A95B65665348CB8269A5B6B256440DF4130488A0D054A15DD12F4E0419B94AFF150ECE4E9C094C1072B8EBD99CE9A92DB02E1B2A31E77FE7A86D9CAFA34B126CBAB9CAE669A7B2B82E21F3BEC5B1B35D9A954F0C0D403E429892A6B70099C333D49388627A3B478CACF7ED9C4C0A0FBBA80FDF197229FE04FA3476A85FED5AA6EAEEACA3108531EC0E319AB580DAEC22E6B24B8527EE2AA26B5EF7D343898C9B1814DF48B29091B6C244213155149D1A2FECB486180BF4CC942BFF8F63227F3A4EABACB41642246CA4EA647B9CC16DE82C3441AEAA2D08727407F5C657012E1355FF6BE534513A2764B3068D1A7D2DC9D24916DE91064B4E417C1ED19915E4F334083A6C7EAFF4D2FEDEC8A5C6C79D387932BC46D68397FFD3FBE88F6B83FF873B83FFF508EAE2D3F65B31F9A9DB7211AEBFAA0DED328DAE0773A478DAD54A811C379F07ED5B1E10029CB1461760D9E03F6504B046B3A807A86327F21DBB50AA2F78890822A592B89AD551ABBFEC37C0F6C33B71DAFC573DEF267DD5D089F79B70BF659D589F65A902C7459E06FFA479ACCF1A41117402ACA2397EFEE1EFD487B6A66987691B07D1D1CA30B2E26DC8B54A99E92985E38736EBA098C76ABC0DDBEDB56811CA27FD210D56EF375F052F4DB1F62C33E7EBCBA57885D170E659F9030A438E6F06E095D3C14A1FBCA3C0878647915B57F3463232C3E8463728B86564F9B6A307E78A36181B0BC7F61C0A2EC1AB9333D9F172ECA0AA4A715818A39342350BD64DBEC8A561874AAE55F7F911D2511DBF5DB7EDDC54DBED9C372B6B6DFFFBCF6E5714ED06DA08F7A818AE6E4F23C815A234E8436EE790447320F52F0404C3D0E03A9F9DE14EF34171C5AD70067D23D806D4F5264AAB4993CBB52059A4D90EADEF5A15FC88ABBB856C2D442D668D3E5ACF08905C27D5A1A9015304D82A24788804AB948137553210178023E33BCC26FCB67626E6BC7D525096456AB15FB2B0425DB648C2F60BDB98DD4437CD68BDF1125058A8FEA28451FFC6B1684C04B43543BE28A77CFBB736EDBF87517BECAD7BFF986E2A43A85200581AB2B5AE3B8B8E23FCC18026FDEAFFB8F90AE743E8921B57CB586C69B7D1ECD7AF22B0390A3DE934878F2BC545048108CFE32DCBA3875D296C7497AE9B2929CF8310E90BB0230196C166CB47A504742480D5C37413C798AA1F0E0E6DD825F9956B6C836027C4792E9A94726C6CC6F3E2E2DE89371D971C6EA426A515669D16435277A83D0BE5F90411D4B9DAE015747AE3E4CA9C5CC4219351F338B0C5E4A0189B2474436F95E1C1A11F7DE2BD66270DD03AFC72D34C9FE1B6C167C7F6E545546845CDFD109A05A4AC7C6A50C94329EBB90ED1E649F70B01F73B3B7943BEFC3EA310ED168604C1A8E37540D8748D6004C43966229E8F9D4A85236704708791130B83C2E0556226C6CA349CC2642DA360333D13DFD0007CCD8F2C44671A0F1AF163E944156B8C023B7DFDE0B2D1C7AC129FD23E46045F26E9F29E58E13E2EEF2FC9E1526AE460653AF8C1A122139A13688B83D03A6F9AB12158FF561F804E82B89460FF551FB047A2EC7A4D986F66BDAB3059CB81D89136FD93758547844E5C69871228A8B3905077226A29DCB8D7CEA246347C760424903733327376310A07F6C63A68DCBC9447833FA7C040D6E1B666C868B577DA3EB7E1E6EBEE79E882B7DF3ED4D79BD43630E0B9F0B6937E2FE8A4EE334A522E282154BACA5A89A863279462128BDE7207E4171E354127849527D37193A8844E7729E9464DC8890F7F02E6E9E3395107A2B2A224975D613D5A5C77C6E92869AC0BCEC4B1049D45D85CC5E06EA59DCB5BFF792409A11C0B2A7EEAFC8CD6B0622A16111547EE9B6FCB06C105D80B6A30B2220523AB9B99076B3A4F5FA60575FA268E9AECACCE71DB684225613065669ECA10DB1D949DBEF5B338495CDF5CC20E0B683916D51CD27D47ACA539FC1FD7DA7C0C0834259FA76C8F75091E1A7C87A4F78BCEFCE23141C60085547C1770E823E7176C113B9B988D1A95F3488AD034DFC5E622ED77F3EDC621047613BBD9AA8A93C7B4D78096A2CFA3FF132D73C6A02E09D7956D5BC0D7AA34033E4B6E1F0F52F738B4F1F05CC0340850617DDF7983A1C986FE7D90E1F3C64BAEA75B9B31849343C0E3927DBE29F929A2F1787E0610FFEE3A48754348887E379D4A3EEC6A50CFF3C106E177174DC694445F29DBB3BF7CB675AF994AEB27D8325CD33B494F556BB9D9E76F800BD38DAB85A498E5D24041B770888C137B6E1F1B93C7500997F5B448F5205F4607D77C1D07FBA31E0E1A361CB3ADA0D353AB2D6DD816B368303A5C1C752327793F1056DD26B8F084995E24561FE599D3FAEA57A6CFFB5767900EDA7DF23AAD44235E415706106F0768D3FDAD7B209C4E37959AF7495705E77829C8E5861FBC75A5AAD36C380BC600E26D2D7FF4D99B83167D9113EBB87802771A0B1381992FEFBF404398DBD33C667A0E94466E2141C677DF4EC7666551D45D64D8226F155FB964C182874D0787A82E25D7D484D98267E7C16F728961EEE90F3378CFBCADA043051DFEF4B0DC002AAA01201DD505DFA9B1FBB881F57A33AB13E49EB6689A8E9B2B6F96E4FFB19FB276661955EBCE64303C4D025B99D4B13E782FF13F12A7F0328C22B6B028568EB3B77A0EC4132BB3D771C7EEA8F49D69F90662D21118B9EB51E549D749B5EFA8CE66076D1FECBE6E6B21E04A0BE05B2854C3AC466953E5B1D1C13CDE052A63DDDA7CE6457727D8ED014112B1B3C9068B567EAAE4F447D5ED0DB61223E6DD3CDC62CA37C6C55CAB0DBF0B60B1FCBD42B1AAF9F5DCBA06AB3148C4B63EC02212AFBA163003E31607CB39E205D9B73697C5C850A660C7639A71661A5D8D8662A7F05B09E4F8936BCDDBA1104F4FF63C74FCE105277DC47EBD4687D194F078F4942E8AA09132FB3A03BB39FF51DE45794FA8BF94FE9DE8DBCAD6028D3BFFF8EDDDD1844925A696FE9946D3D47F00080725A2F7FF0F52DFF963F9D691359DF253652AEB4F7978AFF55FEDF7AC161704F13039000BE940D662FF00D329161F894EFDA97F68AE13B1CE080BE55A8F8002B4154C5328D7A697FD09E321A5F83FF4CF6A1453EBE447EEAA1D3565060AF715DE7F859B5E1A0E3AD5EC8BB15AB8EB7FD332D205D5647AB5C2F601B5C7F672652C0E1E845C001A26C9E27224EF1F73B718F83FD22B377E41F28679723538CE684262B1B6CE8CA23EA60B143D0FEA16EA8F63FCF02F591FDD28863B0971CB70D62B3F3870726A860F3531A6A9437E761966E639876A740A83DF3867649251579C3D5A2E3DB4B58771F42B036C3FA1E5E7BA6F8656B16370567996DA66EEF80F35762987D8FF0D7E021BA3788EB2744FE2458CC77627FA39ABD42457C6B3206EC1A78E1E68895448569CDBBE490AF29C5AA43AF9F4DEA6BD0424BAECF8470616AC7EE5A75D06EC7E9080EA1F8E75C92519DCC0BC50A807202993CB95C3D5408865D8B2B5AB27689ECC91AB2C32DD6795019BCCF6CDF3FC468BB9A6CDF92603F30FD8D2102C96A69F1168C0C753C9241D50C0DA0F94A61BD8D327177C48C95B4A7591B8D3EB6820D4DF0C3755BB5F39195BB73A8D4890A8F5A23CDB0B1D14C51506A4CBD00EA710072A82659F9BD954A727EA39B918EFC52642CD0A6A3AD3FF1B488624FDD8C2120E4D181B16BBD6B81BB0E6C83BB41C4E7FBB43688785A786C9C6515154EFD478A722BE471AA53AA9B25468CBE275640B60C74FF30010EC507B2A43F6E7D42460B097D49E77D8D87D32AC5AFA111F23C05B6E20AA1274F34F658E8ED26BC65CE22ABD2D3DF7B1559D20C0026EE574076A30FB2983C9C7BBDA42EE791B08BC263C966EABF2D0187B3AEEF2DFC3E006742E6C7EDF41C019C95F932401AEADCE518DF2B26C6B8D58AC23318A365C1D282182D7D885BB5AA7F30AE27F4533C187FDDAE828D878AEFD848380F36A813E6A2B3F048C3D9086D179621F429EDCA9D684DB5E071AA876671C678ADE2F6B7860B9436E0B2284826AC6069D4832637023C9008CFBB9D6AAC8908A245A590B0CC0226784813CFB121576ADC3E48025F684C1D3587F11F71DC488F0D9C19A527B2E05D1F4F6F6884BA6CE3B64261BC1DAABA44A6903A2DD903018129641BB3FB3E44BC70BC2D3C4A8E354F19C1CAFD50F59165EB293A99A779B75D1A149CD077657DF5D46FFF926563A52691F9F791EB9D8255695541D6249F2AC84643247F4F1666A240A0A59C465ECF4508E6DC02189903E6A026A9D65880EE4C678EBB09CE305DA2961B0AB5DE767391EC28B970484B9C2208480C9EF835816F7ED6E41A57494B43E0B13EA4A06692E2E4BB55C59B612176 +pk = 6865394C4DED403ABCCB02EBA05E5D5A1DD0CA2B2C9A020F1D070C9A48376D0D85D93520DC67BF71E1FE300C14A0E5A0A1348F412DFBBE77D3365EDE35D6B96D4E87D38A2E0AF5C44B51DA7FEAC604FE643A6B59FF003EFFD175868957E00C7AD2220F71DBED421010AA30F4647556C9B317A3EF9536E27E6EFC54A9552F1E0C96D4E7A4B7F9504C0B69F2F42105C87AA8CDDEBB1AB2BD6BAA1B426ACD07FD982E51446AC4F2C33F091178AE21F8D3EBD05B7F8215B23230816C976F1B5B22D92232369C1718D330825EB3427A4AADB2D20898870FD436FE8F0A2E98E6387E0CFC7BA16B54C0F26EEB00819D30E20654921243CA7B9FB1924AA65064033F348941C9EE74105729D836BCFBD4DC3CC5D64CEA3CF3A263EE9E86D58AA8055C6A987CC81E625C87AADD2AFBB4CA21D3B7FE7DF09CC9D3C4915CAB1634425DA72D33E493B5FD29ECD60B752437013D657D83DAD857B21E06C16C64941FF70A27FC97C212DFD7352BDF0823D26B68F7B11BEA67FCF2194823D5E33EA9525EED004B2261B408152AA68BA40D4625F1E3C7439670CEAE02D9BB19A561F5788FA28D4E3CF1CCDC82BCD8FC7EA23134ABDF6A8FA260A63F0694ED4FD1BC35A212A20EC1875BD5E501E424A60FE2DE04CB0685DEAE48B116F95D9F8D01B4444FA1228472BD749E53436B5A880969EC34D30C83E382245B0195A08DBFDC542E0043FD9CDD73DE1C0E0BDC8CBF16987133C578A5DB2595152D4FA7620DD5091AF15C26166A8F658736E693F5BCD67A5B0C5BB8A504063AB424FC30F5606EB2E32C650701ACF1974C10EF27E628A64A2D3FDEF987C3A357DB8984B77CF9323732BCCC5FA918B4910B7A5F1FC3A49DAE3CD7EF65582C3D7C7A259168F95F366F67E8931F0FDD0AFC8CFEB3466BB5FE3FFB468671F338BF11D7514F02622C140D2361F9B8DB0F0C59F172B1805368ABBE7D07C4811D5D425EB0ED7F21B7A17CB7F146280704B907537331313EDC81741A93BBC97B2B9750726D20B6A048E97F51483F5A8E5A8921B4A307863F2630090C67EE1CF811F2842583F15C9CDA50414FD893B935720CBD4C44D31EC38259D0FD119E9E7998D10021108B7B157DF9F089149682C28F9472133C9CCA0685A1E25A2A96CE9E0CB16B87B381E7A17B46DB8D4F648F887E9E4777FDFFE711F02052A05736244E1D5B08161B166517303486F45607FB025D06CBF74D8FBFD04C9B3CD0EDC21702DC6092ADC378A02438CC372EEA3B1F7F08602D3C420FF1EEE740A4467EA74FEBE1697D88E1636B5137FE1541A9F85F95C40D71E108C9A8F8B83093D2AFC044D6A6A1CDDE060D8620DAFF8F5F6E96808A17A8042F85EF68DBCDCE0E872C5D3D91AD556401D96B5D653F63834090AF5910FE7A75B0BE501404910090330CD973F3E3DAEB80C4469ECAC4C1580C54CC87084B88DBE791834FF99CC71766672E845758D9F6D38C11C8A1EAD4D69E1F61609892E4E0DB5C371D46D7582C886EEC2AF3DB9E1FE2BB6AF5EAB6AA9C05DD3E692352E93DDF0D19772C8BA98D2758437B523C990FC3715229AADD98B8C5420D8A359B9CF3DC70FE5322B35451B61F8048F303D8522AF1B9AE256F26F62721DA352F07252F70E75B52E7A0F648E8802D9DEB3D41D341AE005EBAF213FB1C14043AF8C621BF1C3439585652E3EDCA76DE41C45E78E962EAA8C6D3C87FA3849ACF31266B7DD84EA4B3914B4483B8645F72CFB06E84C1CAB9B3F35619086C3B7CA06E2C989DC0F47A4E27F6F9CFBC15B5A753822D814218683E453210926F6289E9D211262FF732EBA8C6AD7EAD351B01B88455484F92735152532D8800DEADF762A413F54D2AB7E809177C892DD3F81E8973327A90A0356537D8CC9356C2BBD33536C978F76F2FFE1123293DE52D653386B96B77F5E463C642DD47E7AD6BD1909FC7656F6920C1347355B9ACD61AA1E57DEE0196537DCB4F8D64D70A6A6159E6AC52EFE51BCD07FB8F13285945A03F4DA053AA8E2ECBC54E53F07FBC770CB01125321F94E5629E995DC0DF0DBDC55FB81BA93FBFDBD08456BD5113961C38CA5CBCD82C16BA5144B80656882A1A03639FEE3EFB72CDC11A09E9CBA3BD22FE08FCEFE1BBDD34D5AF507F4B382662BB5F84ABA4E4306BA21E355B67A613AD9243D100334E61F826DA9A405F4133804466A24B9251EAE23F0B7F8866C9DB0ABD15D29EC6BB810BB2220C6C290AC904D23B693D6F3A2CEDDBD5EE9A208378D85F199FA0AB54AA06EA790E19A6E4121F9784E78FD63A78132180414A2663EC39887A51194CDE43E14704B4CD79CDEF48307F35C18296D3EB54D242E6B6BCCD78536610164DB422D7815EE25D6730612AC897678D8AA634A454942ABACA752ED84D8AA4CF7A804FC100558C71E79A2DBA75C0FED429830DB0111C994E2D381E9FAE690AF0A15099D1386111E00436722C61137A05319DABEE3D127FF41B552561B67B0E228A8EC11628F962CC042831C032A1F189AF37D3FE59A03DE3E1E96CF7BA649C337F40C18D4E6EA547284448D5145F64629C61BC7DFF0C8C4F4A8281D77D4DBD13ED4F7969DF61CDBCBA5B856A7AD99A1B98EF464215FB9E98DCCD92E3599DB86B5FCAC8B6DFAF6443526943E6B20390780E074B44B1EF1BE9AD9B016E15B979BFDD4A2D1D9E1ABEF8CA0FEF8964613C62219AF47893870C6390286C159C687064CFF0C5C5EC72260B9B344438221016C7EA1A7606C307D878A2E7E4A891E3CC9FF12D68F63B3D8FFB1B46E4DAAF9EEEB19D2311D5E0490AF553AE68D4CBDA3F5BA063EAD6FB6893395F88BB4F2D06BF363978A750FCBC852674E744E38D1688061772EBF20EDFCB701CFB33B9A3CC4A6D58FDE989D5CE302DE055A433ECFEE32237E429ADDC6CAD584F1481012001E6B76E4233093ABFA45EC3577155ACB364DE28B05E56DECD1F2C63A3D74EBCC919BDAA5FB0A8249168DCFE9E42F3B702E8AB8D6F41BA067CD855B7DB5B593C624A03106EFAE5C1A7570FC91D805E9DE5F09DE92373FBA98DB96BFD40EBB0C911987ED1E840B3B759011B885C3CBB403DC4613298C4EFC7E8D75163190AE5325F9478C4A2159B21FBDDA5A1BF82533EA92F6F2E0CD33E36E4050FFF0763F97E1BE02FAAEA848B81C1EC8193F841BE558845EF2B8FBBADBA8DFD7E93D21C6BED3DF5668265B85E16B65324B2200A0C22DE2AC22E427474088AD8BF15412CDB801CCB87BEEF1E2F8F7C710163230D52A4A9012886F295536FDB0F02433DD7C386CA12A412506ED67B71B56E22B2D46569D37B8CFE7761EF2E018794CF0ACE6A6A56C1FC36E5CB8A3FB80016737A7E933B1956E49B6DA93295B7659B2C838B87A72D5DB18BC8832F61EDD2ABF7ADBCECE1EB740C3D4A8316AC1FA85174D8FFA1787F91FA2BB272FA449DFB2692D3F1A81C086D77A173762B49D62AF0BE2E5D3454B787D9108A670F994325710EC8F6B6CD59514E6F86B73327DD727843E7949ADAC999B4A2C38E84AFDA015CBDF94C8EFAADB77F9D704877CEE772A042331BE5FBAF6ED3EA19F4B07298F183F174B072540A5A659062F7D6567BBC10B33F1BB081542BC4FA7907776CCA4A5DBE3930D18215610216E5D4C126134A2F7E8A18B30C8A910CA561C7A293BE7AAD391E9242AA9A824785111197E1EC8929502949A2168A7AA97CCEFBABB9BF6A879428E30203EA56A5929A6CA878A5B2DB5DFB92C5136075E490810CA06F5E22129E7AC9878F1713B5D99404E6D4294D98A001E80EBAD71BE1116AD95EE43A3B0CFAFDF6837889496472DF80DDAA72E3EC229461FF729E6D3C60F4CC54D1A057F25D9A930F8DC65ACE28EB2CF2BD60E8EE9FC535F35D6D00305AD081103C1065B6844C07AEC884344B083529984CD6F47902EA5ACED90F50D20383F0F80BEC9A2925A353E17B590E94AA57C4F6B1012065AA6DE72B0B4B630058F136A34322242003470BB73A7CD3FE4AA0C84E1E750B1E5F7A22543F936E5E7CC9E240D70C0A3F2E08CCC428FBAD3CFCD2F5EEEE89F9B0CC368E948E3813D94C68958946CB3A145897FD7FDA0559A4A0114B81A107D1A528145DB3AD20B882090E3FF16C427CB79FEF0298F54E003AC62C8463348A28D9C382F8D6E1C742E764330A0FEB3F7CD81D7E9FFB8A56D6C55B7483E1C7E4A471B033E8AD866486F096CF9C7A2FF2DE462D4FC6AE2AEB5635E881A2FAD968A604E240D604AA7C683EC71E8685A459146A2A5BD35A58D62E52C66994A168BC4A573AC4135D6A2A1305A0A657067553C4F66079E3F454B26601049899C096786329C9171F85B35E75C69522C8213C5162EF5D7D61F203F9511E5BA5068418CFA1065FF6548A784DE84AA06D615FCE51BD9D545A5F7FE4716E1FE2C51CFB4F41EF6EB80830B1B24CB6A9458E7F4E02D42221EEB3F0ED9D7AC1E16622D92E565AB184F95F75FC9430A9ACC29B0F4D873137B2FB2FC57AA338BD7009929E816A12DEE60E4D7EDF944E7A40A4D9083F147616EC4AC13E1E37C4AFB08B0676DDCF1D12F3C0314F22D1A1B6F57918457E13C532D6BE97FCB7409A02F255728EF9FA0BBCC001EFA03EFA14579A33D906BAF13B5B9FAAAFB6B112E010109C58C240D57BF364B23DC50F006803215241C574EDC12E51A62AADEB28B32D65291953D880E8A27696A43E71E7F0F91999465408DD194029E10646D2DFEC73422B258A23B0BBA195BA0BB13236448623FA412EDDA2F1F40A5A53F74B5B9E1DCD18C1D014E8AC3BE76F046C652EDB1578269C9B670C7C3528B0AE05B38FE2A957A1381FC05BEF8FD3C358450FFBECC6BF953903D2D254BA0CD33EE755D3D4852274659A568D94828A82722CCA90F6D42077CF78BFC92E10EA83FFB4D03EECEBEDBB82A2CBB440F07324A75169A36FA8E345AE531645F8D3FDCF781EA7C3E152E006657CD68C2FFB88AD8756C805B21EADF23AA7E45D67486B1EE53C55D35048DFB94BA2A180C66BBC47FE9470DFC5FD6891909D68A4E1495EC2DD2F2EA2C5D28E7FC9604B330797F22C84026769F3C93BECBF529014C276E1F51ED3095344689DA9D47AEC9955F0429CF4BBB641AC548F105A3935AE687BBCE06D5CDE5818646CE499502A39AED5A8186A03F45DA5E57955EA307985DA688D3F11E3440C6A2305BE106753041ADB11C3E38E9B02682EAB1AC0C0FA5C127A787C2512A754F614228D3D71197C7294EA46E8AAB35202A27D80A7BCE81D181BD107F0D0F88D54F9D62567A6E1192DC311598B0AC042E5C3B5F5FC9EA351E5905BC86CF7A7DAD8248739270FFBA6BF67E361027AE6B64ED9A224972F47FA9E2F26FB047CD97106FFB3E8BF96C1755887F45D431A8A0249B2B97802F7832F18537FEE18E70D63465B2610CF4B2F9083DC71408795D271BC02FFC8F92D573D6E6938461C7827146155465A126599EE9125B674AF62557F9C3BC8CC9A512EE013079A0D80B140478C558C101AAF904E4EA6A28E3D57050AC9D389E7BA08CFDD1238B8DE6A42B35C83F220A59D23159F5AF459C425E77186647DFD16A9B2BB4CB144D207FA0F1E3373083D3772436530E6BE508830AB3518B6FF448BB19573BBF5A4360BF6DB5630DDA7668564488CD867E726D8E9F4C02CA9890CC48CEF677EF80E43E9F038187FF3AC48B5A3AAB45E38F3D0E959C2FF10F31879EC5B2B4D76F9210715DE75F2765207F2B95C9DB53C4619A7A66CCB0EF41D5437BAF1490283BDF05C7DF02CED8CF32551F7984ADF2BE1891620E96FC9CAF916096E8793CA821E04865D892D3F9F7D50A63CDE63952B6D45014E72F1274350700B68FB7A72EFA2C8EDA9D5A89DF7736D85857EA0726BC36E228D6890DA11A7F050A91B24F75FB4F363EEF1BBA6139FDD0F473904EA2D8124E4C218CFA4275CD333CAADF20E707D91B5B3F2D2126484E4B0E0AE8D67D363509A7CF748B9128D784339396A71661FE556942CAA0AAA522FC822456BCD6203DD467C3A8AF155E0A4E8DC5838219650CC57FD77B5C97778181BB33AB76F2D985F097DC02CF7C0A488C5AF706A98752077907AB10D35EC5591B6385DA05820D0B8A1F23B9B80402B5E279944E3ED25153D1BC14108AD905D5ED5261D4C31E077A95F02039433506F1CC2F90F20E2BE5F4FC2E88D43E264DD8C3AD7DEABA1B99B869BF3812773AEF2F75AA426EC4FAA5B6751184BB1E68BEAC10D7950E89227DA8C990316BCF0247706B8075ED6D33E9A9005D7F73FF904D1B99012DC7AD1FA06F1B346AC0751BA8D8DFCCF8665A2D860FAE40CE7A1DE4A916AC1AAE72405075430905DD1833452F669153DA100EF54360E1664CB10251C35FA98BBC087B52EA21F44149CF13E766A6EE67B818539CFB24CB42BB1F5B9133714336A16DC050A0B760A1C4A7E997791753DC69E20EF7793E11023D97148109ABFDAE036F5A23EDD0CBD534E0BF9D2C7E76C6C248012CE498373AC002F79F578F173A2947C68D0469A4048EA27DFE6234FB5995B8AAE7F3E3C308FCD5918A2CA915ED3CA4705C87C6AED9DE0BBA5D1A893CF268A1909839A297F5E3CF366B2D4F26672CB2F0A636D6611F14AB71535198F05276484FD8E6671375F545CEC500F21CA8790AE478BB3CF611CBB39989CCA4DD7B78A3D2E2D78A7410D310D38A29C1F35D4766AA3E386E3225942CC4809D7E346AF9D0019450286409029C047A3A1178A6F462230A3DBA85CC93B8AB1E5695A62CBF71CEE8C22816599536CDA476CDEFA350E1EC90D6C4463D524EB82C985ED46E1CC035FC5E3F36B598B3DB3E1BDFF6CF30AA12D432430F7F132CA8BB71806E88DD2BB5B042EB7639E632B2F41E4971E4CA41C8C145FF778413DB965A47A3DF4FE6B70C6582B7A4849CA089F4E2BE9586AC8039C3EDC8BB48E402DA6B175DA154792547E6983A3131F41421667FA3EC657F85EBBCEDC3298D268829462C9924D74A02F9C7F0693F4D3C4659218E5E8C21694B165063D1135936C358988C2E0A888E889550C6CC2DCB55E899A21D124284B322BDEC54206725526A74E20247EB5830EA186197E524EE66C62675C5A9CF9E2E7E0B56B2AA3FBE2043F1640F09A2BC8EB640F6F sk = 9DAEF95C8D5A61D3A3A267FEFB9F37D6E677D7BA26A3A5BFDBDA8C281BE89CCBF953A631DDE06531 smlen = 2752 -sm = 662C42B181492ED411BF587F1FC092BEF476D23725CA8FF9B8E1A096E22AA222F87926B2F8B17D35418F361A8DB5574A5482824112B542D6669929BA89A05DF2889EF848EC3D18B3B1008E28D969D6D07484DA3F0C3CD2377869B527B01A38A106645E518E08FA49AF8C034622F80592EF7ADDEA9F4DC731D9C2A0C34A5B5F22E06E34E9DDDAA626AD0A07F4FE66C70D23E8CB46637C4D5740B1082A6F96D7F1DC9EC63B1F2ED091D320E030E06BA96FD7C0BB4BCBC005B563DD5E69B70DC4DCA0EED42DD61FA2C536317FFFAB7328130430B24019C245FC6F4B7577AEA89F9B11E7A0A48CE2E6E6D4BF2ED1D07687F005F19931A0BCFE0D87A42CAE6D5080769BD404121F7F24245DF74AE7CD84E6A9BFFDCB470482F0D436BE8E1DF75B24653316FDA16057BC2D43B07C2F45F3339C07274170731701EF1877A1B191142E9454292B94FB5F0E44FD22F3B6A52E1163BC0025910DD86AE253F5935911A1B9331895125EF0E468E7F83A360AB70A816FDB339652C5316C60501BFCCB35C83D48A9C90EB3C2255611193C3FEF4255B9021846B0E9CC1DECC6CAA8CCB812C02FF07C4A94767E42C3434EBD6259779E47D6007BDFF359ECBF4A70581C4299AA45191A2CBD11E6824F54E62C20B7B462FAB1859C1963B9FD3962C9F6415A18361D0D5D7B71765566A430BE5E7CE48ABD8C6DA37DE25A030FF9095C53A5FCDEF6E65B1799BB98711CC3BE5B52F3CC0839557DD375EDB58A0014B1ABB8E80287D2B811A98919EBE60A44B2BB3CBF199F37F8A37689E514881D301C83DEF5FB636C2909B852FAEF1D09CEC9C632D059803E0E2DF26819F539622FF023FD8FAC4A11D34D0F7721972BE8F04C0A546229A485367A63DEEEB2A82C15F73D5C83BDC39B1E4E77F4D87134440A576600A0E24F56459821EC001278F991ABB4470C36F9624AD22654F7AC4D6BFD5D03E07A5AA2A3951F131A177AEB07CF9FD8B7EE2B67B24A553EEF7D928026F9D4543EFF75B2F997A1DF7A3B0289ABA564EA0B567B6295029C6E50CD88040B128EB49A84ECD0930E3505AA78C8608FD0EBC28BD550B4F3ABA6FF503BBA0E3AF80B11DC982A50EA1C83A24D0538AE09F3145ED688D3BCB1DF0F08AA4CD570729FF56653F430F04324B9DA4569833E94FA84BEFF40A545B49EE24EDA6DDD0A06F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE +sm = 6B619BDEEE3248C35947D2036E2A6BC95CE3AF4799D87CD4C8416B12A750A298E8C9D27A43FE85BD44DBC5A41FF8CC558D1E8898B5A824843EDE5742732F3AB4A77C26D72A9E6114E2F4A91E9786676D87FB682FA26BB220FAB31373C0DF540160A0CA51DF79DF10CFC39CFFC78152AAE6249CC05CAB1F3416B398769D3EDB28E4E04236BE26536BF1D8A7A3EB61C342F1AB0C0DB91C912DBA8AE27329399E48A7E5B3CF38D2C97B7B4DC402E2F3481C50F8ED511B910E80F8264DE37DB666ABE17BE180FB2B723638088771CF64BCB89BF94806DC2A3470BB78A6C9D17E7A337F7FA96FEA8C7259F1E08FA494F776FDC8EA840CFCE5CDE1B9899C99255A3C9BA3DC97663C4A12978A1803C138B0515C0CA17CE6EADBDEBB0F0EB023E81B012BEEAAF48DD517292B17D246C3C1EE60F13DDF8D6FF1186823414D870495A3F9B82B9C5362BBA520FC5428578D50B831BF731E53AC1E41D7F867E12744A05711097CAC4F84AA768FDB59FF19EEDF60FDE494908D248DD5DCBDFC11F8B717D4D5C5C7662A8760236F42D14D27F2CC2ADF412C18FD018A9467ACC27A0C0C96C67845281E5B71595964C92D41851454678D031B3D084D6E83C6E20F84B11C38464AC4BA4B8FD8CDBB83BA18502BE71C8D4B679BAA3E3C2A483EE8C498D62424E9FAFF4F527961CA9EAA455BD5D833F4870125048758E75A9C1670666EBFB92A6ADE3C5B462CB9699C867BBE913C108F8809CFFA65CB032D8848FC66B2EDF530E36760730A3BB3336BC8227E9F109235C85BA5B25AFD11795E25F95743A4AAFD6D2FFAAE1F8660FCB39AB47D188BFEEC63EEE307CD2B3F5236638D95A6930A16E5739EF47BBC92D225AC32787751406B0488E9B7355DA1F06A14DEEA722036D91D93E53BF1D07D6713D409F70CCEFC0AFF22D995BEF58D7A66D89221249F01D77E977BF75FD8A5691DE7EA5F21904A8DCC9F789189B698B389BADC5D223F631F71EA38D707A7D206B2BF705EE7A8A1FA1B569C9A92FFEE678244ED640E567B6295029C6E50CD88040B128EB49A84ECD0930E3505AA78C8608FD0EBC28BD550B4F3ABA6FF503BBA0E3AF80B11DC982A50EA1C83A24D0538AE09F3145ED688D3BCB1DF0F08AA4CD570729FF56653F430F04324B9DA4569833E94FA84BEFF40A545B49EE24EDA6DDD0A06F3EA695264936D537D86E545E132131442C2973D19B37F8C911E3ECEF4A13A8B1EDF5E5968A6198D26205FFE6B76CB14E353B5E2C9DE1BD44AB9BD55862BA1A479833335725EF52601810C778DA4A32C497CCFA43F91C72A1499E8D295AE7CDB43F1CA05F0D4A31B30D9A69CAB8288640F3F9E081E2C98CC8351C7EB9954D428DA4BB374B346A83EFF5AA3F455F2BB3FC922F901BBE5695E3AB9892A93BEEF90FC150B3BB47F6965C229F7DCC3100A4101840417A0E2547F9D42AB27216254A2898368BFC60E7D407271C213233B6913C8E48DF10967757BFAF5B5E2A284B8F67C70537C97583786B5185B45E2E36BD8B5443E98601F772829176C4D66F44A81AAE7C13F539490640BFC40B83E1C75305B06BE60E18A0AB568859435B715E15BA1EE4DE73E04E1B09DD15350AE423C131706F057255E9FA8FA3F9E3ADE7435A6451F7A2AAD0C0FE0F444C4A247DCBAA49E7C926DD52A33D3737B4439C1D40F861720E37BD25366EB5F34BF4B552160F3EB80CA8FB19304E1E4143090F8E965DAEFF17551A3931905B5CD991C6BC5AF5BE808073893A47FBFEEC0940EF5E7D2F2EE199847E1A4BEA447BEC40F86F6FDAEBECE6FF0F66E04193355C9576DD4AAB2D796CFEE5D432B1D32E13B8903A06FFD3AECB00C169A3AF8389848CEC724F647C6BA8DC3134CA18586DB3E4138601A16DF8873A490F23C4D27FD9C3D4FABF2BDCBA4AF3F0793E7B591198100EC97602D9BA572409EA49D7C8EDC646335FD4494577720EA7CDF3B4266FC201DE4BC204C0D35CFB55010BFAC68CA0DF3AC936C9FD2A9C532B8E3461D25362EFA37DA159B64670060CAB833ECA799FCF1342C7EE1B80BDE05ABAD08B9EE8908D50CD0D433DDA0B120D1980F690ACAD9C072502AB537EF71B691917A76D3098C27FDC6FAD1F1B29E307E17C87D9FA6A06CF8CEF6568D9E4E005FEEFCB5F41A46D91E31B41268367D636C4478921E690D5D57E99DA3448773D51B673109CFD3A58CC50C127F34F4963FCED6C216E60EA0952317FBFE88807BFF4223624F6126104CB46C8D39EE228BB4FC0002287E346E5ACE43E2CAEC07A22203FE3C4AA9008A94F7075F6E449FB89905BB955FA0023608C494F7B73D2AA4E2B0A8A7E3CAA889B6B6A6640F7222EF969D46FF6794BD97C5363921461BACDA17F2781E14419436E37610E52E3B7B7BF9C1A4B1D80876030F9A8981DAA4F06A432DBA739DB988BED5DE7F38378EC1F7D8A46B305896CA0CAA5D8AD74002863C6FF91EF25AE96450936509EFA93F94718E895A82B4616A965AF004038E0897A6563DBC91EB5A6172ADBA052250D06D210BCF5A250246FC3482E57FCD9901104C5AD58EEFFAC2860A4DA9D2C308552EFBDA2D4275F3F3651E9935A0E42869B9263FC7EA71079E604A4EC6DC61CEF6AC6CC06194DEF432C1F7CD9EDFB0C4B448DAE3C2A685BC818B2A90E17A4C1CAAA5FC2632F720E764E2B8DA314224498119A0D94CF5DCE24176421C2736575672B361119EC7C766265768CD9FF1957A17779C11244C1CC82D72D4E3C87107885F71C56DA2BC41008B0BC1375C12B3B2A80071EC03E377A93BFB227BD560EDD5E5D88F46F7FF9831F05BF262F01F62278D3DC13F4F0CECA0509091C25D20666D8D3527975CA3495F6843B46B5D5B6F5C650E981DEFB3943963E14F00A0F78CE785A21634C46B531B4F2AC5AD0F03D92372C334CE963E514A1891716EB5D5BB1B67834994EDA492719032E2A4F961DDD6D2002D8F52798C45A9DA8145BFD191E97D1FBA1B395858B0FC7D5F5A54E69FB3780635F70A763E44075075580778676E6B9705B40F40210E597B5AA1AA77BCC3BE5005159A4B68CBDC6AD8674495E0DF65A6DECABAFB993CC49C082D358DB1E5B3A8AF2FCB0049A15BF521986AD84148135CDB185FDDCA6802C2ADE9EA2E82047725D73F51E072CCD799D696D7530F61B16E9B4727C58CB0F552B188F9B451BE543BD809B63D66BCDBAEB7AA917BE6AEF05DF559B3AEAF65D5EA12E852D1370EFD6197F970F52292F27923A10D01AEB652A9A44573C137257B49D130F1DA48E532B3E33D4854B995534380B4549511B39A99145AF5ABE0CCD3A9DBAF673EFC115CB75A9A5A806679907BB525A2BD4507977329EB4C985B3575DE6533FC5D62358C21AF3DBDD20DEEFD7C417C77D37DC2A098A8FA48F7944B7EC6F929387BA11E3516C9EA681238650416FFB97EA343D5F227BADFDD509B94C1451C54F85E4539A8F70DBB5EFBB10B2D82A16FD0C997C603B8983CEB840A7C3B61918D8A97766BB8442C3B9EF2D324E28DC19748417D32F642874A8927688C74BF4F6F6724015C4DD50EB83B85F613FA20938F5C895F88830A40C9799C212B2DFB453BA0BC534F75CEDAF7A016F6744CB4F5269FBF0284EB90CF1023918078024C3B125CD9C7501224050B4D20B585472B42A0F494513ED131BCD8F75E223317F56B37CA48780750DE0BC81C74A3388C94D93A65719122E9D533274811B76965265D7B2F91EBE3C5924ED2D4DD5E327A6E7546AA2605E4C78D0208DB7A7F678CAADFB32E6BCF8C77FC7810F7D1D5D50E26D1A0DA03B8AFCF99904B2B3198670462451925381F0BC404C51F2F18FA7E2C1E8B0C6CF97A9A65E575373996C3E9DA15A18D15C93548377677DD713C9828DC4E4EE823A241377C65A2948BD29447BFBE count = 58 seed = D9281003AC5F7673E0E9A7BC29C4ED75E6B0F228DF49D11A2599BFF2DA9E887163BB26DBA4F071FBCE02891540EC6F1C mlen = 1947 msg = 437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF -pk = 0155DD8B2AA2D52EC685964A50015BE3DF72F6F632184082AE3009402A21631B4779B1D9A3880A7CEA300D9D050BF8BAECE8BA29AAE06F7AAE96298F58568E7AE15C11AA841DFAE43324D2D4F442AC5A5A5CF0AE521D029671522D573BE3E53C49529775938D43D676C4EA0EDDA4F60B427E73670223A5842BA9D41EE3B413B730DF008D60FAC9FAA59233C7EB7B79FA6D07F3858C7D03F96E53BDF8868705BC5D395DD84804C5336A3DD82A18BA9418798F64B79969C9EB6A2CB12BFB61B7408812CD61B7C2D084BDFE2A3674072814845CE761C84659A4B55B8462C0F87D8D7ADD7E854CB2A152C4B239A646E4924270475414876BD8C10643704DC142A79FBB8DA1A412BBD204FDFC86F0AEC183BC759D0498CD132A0655BF00AB8100E183398E2552B49F71B7A4E57F4890A039005CD27A2F322926FAB28913CB9225C38F23E946650ACA8083C9B06DE77AB6BA9258DFECB7B902C3072EC1911416E68175276A8D76C9FF6CFF2035967646BD939AD4902CC16FB9402787F60B6BF7493BBD49DE75F319FA243398B77D596B2F2F551F21856A490C9ECE1058C7D77F6B6267CD9C6B168F7FCEC9C90C92C9FDDCF0B8C3613069BC00C6D5A07453665FC32D7F469808E01F18B3D9424BFF90C2DE19F2FBC5CD6261E0369D3A184EEB5191A808E594C7DFBF4B25C2DE562CDD8AA185E9962FD3D87E7C3924C309AE71C0BAD38431B612733EFB8C8F1F66A844D6BD3ACFC8B7508AB072EDD095A63AD27D4A6EF1784DEC4B924790832D7045DF67786F6CA2637B116F45B93F7A35742913EE4096DED0E9FA344824A34436E483C2505B277CFF1D90A1B651E8977605D7B797D3AFF71F34677939EA4FA9CB089B104BE121878B23D146BA61F5FC978D0351FE7D36698512EC15E8917A17294B8E14C33AFF4939D10E899FD4E55F1C5E56F284F3F2F6DB82465BBC9991D334311D5E729A874E233DB50D30F0C10625CCF61C880A1C0260E69357A2064D0A98BDAE7D2893DD1CF3003814DE34837F02F22684E687F10DA7880C02559267422592C1728B8E61B1674E319A0253D1478422A7802809F6DC36A545C25D71F6E3C75708781EA062C6D87E43B29BA7111BDF9DD7EE84F70905D2976A3047C4660DFCE745815DA530BEF56C9472D7108F5702B11BEB7D36B670E29CB1EFEC29378C38B91097CF4008826C079A70BC0F2DE13C668B81115146BAAA3DAF4B651B8D66011BE07E24AAAB1C81C284141D0AD5CECACA5A69E12FC1B05FEAE8F378035C5BBA381A3AE996BCEC3DA02E1A41DA0CE2B04A89268EB411661FE8EC6F62C4EE86929C3A8EC4D7D28EFB5476916215381EAA196015641C628043D5DC81156D7791A211320869B0CD581141140F36035DF65C53510000433B2A6EFE95D01E7E39F16D77334FE5D7BF3C8E08F7C3FDCEF02D75EBA48E55E81BC238CBC9E984D1326F6AB14C278DEDFE01E55BF0D08C7B728854E90265C09C687690A2C07A326B199DD875F5CE5E23C024C7B86AFAA6FA62767B97C2DF59448AC868C44620579E1CE6F71FF4C408EF5A288A8C8D829D5AF486CA7ADE5A4B3432C5A9048123115FF5EAC150ABD05762AD3761D9A70D4ADE5309A875A5B58F7C8D4AF01DB98CCCDE517A3AEE7B043DB20B9A58A1CF7927DCBB0B1F108A00C46E7E7B224B9013B42F8F773E5207E15EB82079021D9768FB4DF6EF121F05E700BAD8B0F0573AFB79D38BCE0ECDD10F78A43F0D2C1B5849AF16F684E1557BAE6BCB2F99B163D70677353B30F7FD66EC157E71B29141DA613644B7400F1051B7E85090FCD7E54D164C705C237D119D29BA9275EC33A655BD6738EC4D1DA7D6EFAA02878D56AE38D1E9F7E4E204769AAC986BC95084FF5EDF00263692035B46E3B9498A3F27C3E25D7E0B48C3C50325D5ECFCDF1CFF2E74FA75FE146A6EEE5DBABC6317DFDB3EDD06C32C06EDC0B34CF6CE404542BDA257205C5753BAC7DB7F9D089FCC19FD7C3253FBE61C325B2A961295894DE27B9F36B0B8463481D24509265FB41779D66C716D92818975CC58C5554273092DDDD69594309DE139949DDB53A314A8B29202FAA9A3C9B6C1C89A404E165984AE1631AB711D7F0B2D09E5AEEBE73CDCEC8C16F890FF460E2776403A3F0303C182F077161DC0E435EBFA82B0431882B45FDF496F3E350153A0BA745C724E49AFDE2346A291FAEC88FF2ACE5ECEF6B94112835054EF6A43BD1CBA8612D2F25EEA49C9793043A1B5BDA66CA12E5FD4A48AAE60D2174E60B976F3B1535200271E174EAE586F8097915441E0D38343184D30303371946069B1DC0098443685B670718E17F4FC907AA6CA58FBBCEF7CF6EABD6BAC0147FC9BDB5B95000BE141719F51A488E6693F2108703FA4553021235A3308760635EEDB52951BD8C73EA016EB896F2EC6A2EDDB6E33573FABD542D43E1E150C41D2D7756D8B720206B653685D46E8BB1ADE0D7142371A07176C924E0455AB08A4E32A10CDE482C712EEE39140B6EABA26ADAD62C4E2CD8A42DE471CEBB616972A546C4D809DFE374EE7B98B46EA54FDC07620CF66C2F237CC302B1197E916EF44CA5ED5EE25226D506244DDA532387C39032E1107A5F82590F0EC7F9E8C8DC425555A0234BBE7F67585F132E20E9716F8DCA6A2EE2C87469B5CB4278B85B97D158679944D59DBCB871D76A952C352C2A0A116D8A565C4D6EABB736A6191E6AA991B2B56EFFD2C47BA1C403658E76C2F45EE302F67DBC4B581E250FFE0BFF12A7C26E51AE14556F4C205BD4127E134D89EF0E7496CBA36332F66924E2386934E86AEB69C4F8DAE33384026FFDA43CECCF75BBB1D6BE2E7E7EF11CEE9BCA8FC8FD0D9E4BB521629763B3AAFD98D3CAAF74FA3414CA6B0AD8648668CED636923DF20F9E952FBBA5AD4B2B73A75D72081F233EF066E58B7AC8EDC5F2F582B5C38AF68CF48D96C9F8831482E732527496609DAFFCFFD0B648AA9678A0FB893FC0EDEB9B31525169872CE794E5E190742891FCAEC3E73ECF2F4D89C58019BC3592A56D387E2D888933924390A9B66CEAC3F446BCE1660702F9322CD57608951574C4D7C6CFDC491CFCB07E02C37194D21BC5D7FB7785B5412705DCF7823536B4159F89A6F83AF9EA76E2C5F1CB64AF8E2EFB1704913F7FDEAC9504842C0BFA094C8016A71D3E9B27E74365602B601202F0A57DA736736CC7416DF5DCBE112D41BA6F26A93CE38DF47BE8006AACC02C63916FEEF49C92581B85795AC2BB875B7C87CCEB10E5C031988E18FDFAA5826F4CCAEC84BC1EFE36F3184ACC2279D7319A2D2E92607DCA1613A42942AF3E3F8A0BA7D66291395D46BF423DE2A19E4D11A807B3B2B2A10D0C4D0D2091A394D322A3FAF7847D7BE9D884A5D735FC7DEC8EDF9626C86D81C38E2482EB2453D3137E7D64C2AD534AE314DCF2CE2C301367D7E3629E6F7DD0BD5DE2A733A6EF87C40D59C5878056DDBB78FF82C44AEC377ECBC77E84AB1E4408D7F0559FECA5C851CCE483AC6CBBF91F72000BB86E4681C21F8F769971E878012D1EED5D19F1A3E98327E498C36355C519A059186B2AB6FA0003C74892CAB5B2AB958DA3BF1524EF469CDF165BF34FF53D6CD0045BBB4A6404DB0B8E46D51019172EC29D0DF018D08CD41C6E2866C268776AC0BFC5E981AEBAC06076188E0502517EDA54D590C75559CD0CFF680F15DB73AC4B0D457566A4EB0E0E9A9FFB4A42AEF1EF2C4497E13602A7C22F23123053FC9E2FB323F10101BE7A91E89383A9CB4B92D2C3834CB2573B562A16DF67318C0E0AFFBCB6BF4A9F20E4DD4B39591A2277A712E263909CF53FCD10E6041798244C887D8AC9AB3E61A6B7606EC1D749EBCF1CB1B84F55C2319320C4DF2447C6740131B80684516835239556D847573F16B25A225F500A915EA5D73BB7F31C71B71D0C258B224A4BAF54F49573A6B2C17731AE5DC7E342DD1E09EC01BDFC7D351DA7B40E8CD2781280BBFC2309EC77BE9B242D8C9158FA00945F95097AC4E24BDEA8A223D80BEA5902B2A37228EB4EC440723FEB132A9A8C2C6FDEB4321508A673A473F51A02344E4DD6449F607FA122E008B7CAEB417F31FD3C1E8833223D36623ACBF796055464B716FBEC5488358C4529F23A9FADD94CF8CD87F97643927AA17B8963C132596576198DB694612DEB7DBB2296A31CD5930E04BE4DE41328E3E9D5382EBB2373EF302B6CF3DDC26AA299E56532F844418BBAC13C5BDC52C0B54E9A09FD53531AA31D80B4E604F2FD08F38F35F9176650DB572D2D4CD3090DF67DC911B5FCAC1364783DACAC43E3327D27C89407F08D72ACB471399B3BE1E21A9AF424646FD85EB9BB16943B889AD7222F6D1E00F090D7DE220A2D62E1E70A9E888A73E1563520E3AA3DD58237306236F93E3A7D4B00664AB18D1E2BBC438E8E66471FEF2D162EA056C2530EF0ED7C689875F1C8113032B99E9A227A8A63C715E814F878D5CAB8C4FBB8A82B67F8A3A90236EE65501875798160BACDDA6D17F2D4AE0501AF5966DA34D52AF3FA55E87FB4D1C82441829DBDAF8A332CB0DAA39D24216CE6FF948F0E6159BFB7BA0D16BBE8C6BED9959ADD0E27632D2B323B8D8880BB59D31C35B52C8324E0EA6F4A7F10C61F8F1AEAC2D3951E2F5255E88A040819C299EA938E3B4295BB1764B479243BAA60A1FB483C42AB54E9E0383C1E66189530B454A049FDDA1336A5FB902F51C2F6B2CC02DB796EFEDCA721DB492135C08E4F2704CC5D9A52066B50B1582C73656510DF82C817FF21F465F9DD0A2B301C0E12CE49F5C9429DD2FC95EFA3893065675D68B6EC29AF0AC91A1DDF2723379BAD14120607A923A08B07E1F1C692EB7CB18E183EFE0E8EF816A013EBB1E64557B927DB62F634416389B8EAF0CAA7676E6A54F7529D72AA2E138B55C32411BD52FA551EFCEC3C83A5024C851A7844FBB7E3C0629997DE5DFBF48465597C005BA99E229CF084403C7573CD904FA4D829D96B1120E308430E580F0A9391F19DC43D7844702B4C81B2D4BA7B2A954A1EAAFA89C08514440A1AAF25E956282626DC495149B6618E8A4EC5E66F9B92067AB3E6F2F92BF84751A1FD0A9C1A1C822E7C0BD5804909109966C453CB7D99800CA7C4049F6F080DC284B721AA2629A266AF6761442297333624D93608B3F2CCA5CBD4933C6F93A07885527F28BD3E2B7A7CC3BD9B61DF7EE96E01F45CCD8488BAA43596828EFFE1B8E979FEBC74FB6DB2A105C00C660F45CE23087FF3FCA8EBBB781BB3417615761BB44B974A1267DDF89C0A790C26CBDB2B8BECD56D178A08CA7006DCD97CC78622A6CFE6DEE78E4FC3484CA47E38B368C4A6B2343DD94B9181D6BD9440C837C2D3B64AC37183EFD1B263EB59AFBA80CC3F78C7A4934A85FBF83C961F8346685B52FF5D03F6AF1D87313BF4F889C3133D29D9A725E8B6A11322D21B16D9C30C99B34E03DFFAB4355FFBECCA99857544510CB3C788CF28466ACB202EF853A75DF238339184F94EB53818A7B6BF12C141E5BB140DF501F90FCFAE44A0D98F4B42BC8D13E9C3E18AF360A845ABAC98B7523E18A7432F42872E41772574FAA7BEFEFE90C7B3648A4EC7E181C2CBEDD7C526083B95851374FBF635001236E7D2439A00C8F4D6FD52120FD0B7E614F9B17EB9044DCC2B0785023B6785864D5A828140CB752DC95708C04FE08B44EE5BE84D9DB9B9A0AFF51F62130042FFA8F75D96309016F805E7CA20FFA147CF89804BAA8CF568AC2DE51E594F59E1DB006E1C2BD6BE064C04DFD147A83AAACEF29AB27218FBF6E80B6114769E7EA8F257B85F2DD0B2ED72D87047A9ABFCAB105AFAEEBC1C7C99395F199BBC1227D7284012F9911E27FAE182CD0E891810B3F9AAC96FE9B3A0120ED485F22C1138736DA1AC495A731EE56682F0F29038A1391A189C2415378A46FE51B986904C6FAC26D8B7162D31751F37FF545A74998F23C967D5FD111A0AC2216D7540DF10018BB60D59F4597B9536BDD76918242FDA9CC7B5997068B5EBA5879320175116DA7A107ACF77D6EEA30A2A56E7341F560AFEB67BA4009D2F44E6C938A25DE181889EE1EDD3DBD5B37B41E5C2443C52DC5E8D7095228DB9D61D398C2DD79006C78D096BB58F3A1A9206B6E3E02D1B2320A6EEF3E30A91BF2320A7D84D5F20C15188809E1FA60226A7529A1D351EF5D37EA306A4C70E8CDB0B999227B8B6D26BB97582A4FF0C7F147DC93073E9506BEF582A880A54B24FA22FE14AB769BDD5C58B8DC643A95A39A85C697277ECF8A8EF0C4014838BA321FF5ACD6429C32E25C1EA9F0857C95DAA93481CE238BA5A12E811D55FF0CA570EA0A326B240B87A635F552DAE194D6DF77284774187B60967D1BE6C064BEBB2619CFC3FB3422E5AB9A815ACCFCCE41527A6EFF2999DC54FC047D286D76F1906FE7FB14A335345274DD92752FFC28DA1D0B8BDDDD9030B33BC3446503593FB7D84ABEE4D3265DF0D29F560B7E9DDA0A7CBB89CF3E5FA9206CB49B68576C70E6C3B0C7A6A2B5F10794D7913B972960B88C61C17FE526DFE0AFD3D6E68E3E13C2DA0B11BBE2F6FDD6CCBB93A8EB3E7DE930D3D590DB728100B659A0132351BBD9A0D8884E1F7D504CE8C9E87BF1D8C75A43241985E095DBFFB8795F40C59916830EDBCD648ABCD6D13625E25AA13B206F4825C33D1C11E5110140C93E955CE12D5A0C0B5C1485EFAD12DFBF80DACE51BC3626A43A1366C00D277B177F81C21D2F75815E79C3EEE8DDD761D3B09B394374C8D22D3879F940ABA7E1D676DE2D2B1E829392E5357BC859F7CF0006E84DCC8509C4B056CA13227573D33544FA637986E45BAA997774037496096FA1F4AF4F15C974DF6CCD76B564E697CD6FAF4867E4B2B11993C7EB544354AE82AA18370B998D18F8AC5B28DC95F1E8342E57A48C47E3AEBA76FD739306755AB1EF72F82658B903211C5251B48D40E9BBC1E1CC225ED1A604A277ED4BF9D5CCA24DD49AE80356BFF99A72928B894A38BF12FBF67C79BBAA4217268170D04FD782764873BDE13FD69085880563BA83A5427EA72AAB263A0DA3EE63CEFE5E82F4A66B601F439B17E1558A082F46AFEDDA05 +pk = 0155DD8B2AA2D52EC685964A50015BE39799085FA25A20D5563D1D2F476BD19B8A55E2143F1E70FA6FE3AA70DCB40196245351A9C0056078189F5BBF0D2208DA2A500C1AA203EFA67DCA3FB0E71BAD899BC9969F32C33896926CB1D42B84AF3C8C4BC4A81E8B824C6080D2A40A587DBC9258E51B8D3BA045CA73C6FF1B6AE31A73F553EA4013D368565308171AB423C0B3A2D2A98032212A14EB0EC908FDFA4A2538E2629A9DA37C64FE1C0D0BAC55102DC9898C4ACE226B100DBA1AAC71112E1DFA0A5EAEFDF9A1AEE225050FF3EC8560106C07708E057E6AFE881DD54C66D999F3FFDD25F111EDE9C922250824F6D1B3F1157921B0A8D1C77875F5F4D45D402E4CB61DFFD27A8F70E053AAC91B14DF6451B17084F32164E4E7129B8992D7F228BAE62929418E4A04553D7FA5157E423A16B0BDA66BB36F04816D093C202828324221B3B8512F6B85B52EE3603CF76E0C19494471D03FD2092E58F8D41413A8F6BE24B605409CBD39C9107CBFC7472F0CE21DC4BA74603DD301C0AF7ABA39AB391A856A508FECC92E74B768D63122DD959C955D3D04029E2B5F990D6F87E4F8B54CBE33CA363E311E6B5FA35162E454E6870C1C8434A1FA8C4828C80CE64DDA133C92FC3E8411D59243083039F7ECE0C584933C709F42A2C1567386F72250F57F5F1C46D4361F75BA10982FB74072B456172DE89E006A10EAEDC8C7BC3A764E8F9B766937B9C6422099DDB9FA62B5C33038D07C76A421AB3DBBD297FEF41F1C2976F202BB84EE0B31F0B6A0A3F14AB4E40241C4C2ED6DF83402D9FBE66783F991B5A6BA705C0458716B9EB30A0710ACDE835371E41FC0B6DEF3950B797788C3776A0C1B613F00C9639BA1C41D7AAACF135BC417058B60B6CF82D69870945A855691BF8379A7DC1F3A64A8ED86EB55D52477450800DF3661470845D1BCF3782946D7388E38B0E198D2787F81D739137F46209ADD1593F79CE10EFACB22865E3221FE3E91596903E48C6ED7C940821DCBC478A1BD70E008DAC5605C63A6D6B8347ACC0332AB1AF858C594800846439B745B0B1BACB4CBECB182F7E3C47E76A67D8D95F7C623021CEF914F229903BB0874FF6BF2D5026D8C3D24AEFD3C5026860C54114022871C1B8F08A79D406DFD4E34DF505F97B99037950763F77D7C3DF42DAABFE94FD6A407D51A78817CDB9238D3FA3C7279DD4D1F0D95031DD085E475CD946EF8F50351B178CD801A944C863B112640D50D1B3E3B5683169CB10789DC1F1E67FA3C288EC1B87B4B35544DC25A337A8C2767500CB7445FCFA86FFD78A260EF31B92F4837A7A77BBF81C9D13D0EC073946BF929CE4B8A854D99DEEBB25F8FA4D88D384C18193804FCD2D55B4183D402CEC9848898BB5DF499A770674BCA4EF0FA077AA0E381F5B693F206FDC847B7C5FE2A9D54AEFF4FA3A1D395D909CA88A813B4BB78871ECF3064B056BF3612929BDEB8397EFBB55739F347AB010DA3838C499DF633799E93AA8C47B50DD80B9318C131836F42D791C9766209563AD975D9A79CFD2188780952F27846F49F88236DCBA91DA71B04D360FC5BDC9C79ED6BA27E059035BC5FE4F2BA89364778D60A885822515DBB2B3065B552F52D934B1C97072A67328F506FCAD7C438A1112709C66FE139FF5C4099E2D4D7C229B6D4D942DF0ECEFA2141EAE55B9D6096C4BAE80902B5257E4D6FA92FBA39B6BC63AF8E37A58F95D3F5A0640955620D38060A757E3DB84927C6DE14A8A333FED6C738C6DE4B468BC9CAEE7222CA7999807C8554ADD2DC68FE03800CF0A8C5ADC5247BD8C57B64B0BAE775D2E2F48F1ABA9B5A939A2040BD2D37C5CF75617367E5E2C858758E32E8E348245F8E277DE68651CA230656AA17EBD075C3655169A564C5F5EC4AC6DF7E7653F0178B58FD3108E40B3DF01B55D271B4F9EF5DD4F67E9638DE12CCF89C0D5296E8E657BE84FA13E99B56CBF68DDF6A849869BB9D4A76DB14505ED81C6852A44CB29A7B884721458F364EA965A72D2873193F13349C163D5176CE7B4CDA82B6F0E9186D87A4F6C287383785A3E999D328D4ADEA17F75C50F7DBD27C3BC57B843D0C6E06C2A2B4409DAC156E0056F8279E999BC42D9FEE28A592034B67789022C1450F3A30575A28452EDDCE7BB730B537E5B8EB3372565851E5784CC1E89C678758F12016FD3FB9E62860B59EF9EDDE5FCA1566CA3A2CA37CCFC691A78EAE9005E3BB666726A1A6B6041087B9CEF192A2C0E5D6BE6617846AB691AE66C89F7A29762DE6FE2006EAEDF0EB2ACC377CEDDE41557BC331BB4B4797DBB608C99F6BF4E3F230D1A006A4955DA4069D8F20B718BBB439700C6702F8E96A4EE28545A7CAFD69C08137C47A8875147B4CE59605185CB8CE44BB7B8E2164DAA520AB895EF8AD511ED902F7912439CD64040A9A2461E9EC92A6EE98B14DE20BDD589B9FF60A39C5BA8244353CF167924CC678FBC43750C06E303C13FB1A2DC662601AEF7A8A959EDAED5C680E3472399DB99BFE1CE26D744D8650D52DB7E21C4AAAC239EB62E2BEC58116796C02DC7A4DF5A9D0F3A7A513F2441EB887FB21A55D7AA92B0E64E7A5B8E5C305A6F75826599B070EF44C42CF9F72CDFB53B9333E5C4342331D9192D126DC431D5E96F786DC33E21A46CC947A8359420FDA08A6F099DC12A39E9EDCAB3D649FF7A340DF1BA96865C4885E9E7CFB639F366C7D58DE09940B38095B227D03C1BD9A77D92C9D232D6543AD24AD6BB7B43CE14C03E51BEE2B7CEA7D446F70CDE4AC09EB6F4A1A0A2744A8DD41955A45A5E57DA92AEC6E59A0A3EE26510481423FE0DD9AFF3C881587A31AE2DF230D2D0776C128FD330666A1402F82764813B897F699CE94DA7BD7B57544046A460274331BBDA9CC78F104F73C6424F2C12DD6E2DA8FF88B9424FA06A2A0CD3620A457F56FFC11347ADE77FBC412BC9BD3DA05BA98BDC394A42B77542732EC6FC4EDB46D846C15B8D4A233090AA8FF8CAE3B7839D30B8E3C666189E8942CA6D689288C46F2FC4155437915CC1F33A470DE9FDB2F7F839E979C8C42D595751016DB46787315BF3CB1B7ABA4C4CD410713438DAF5D49BE1D65E787841ECCFA637333440E20B581207977C5A5C8529C42DB2ED31A70C8B2B55244489B241204AEDEBC8BB99BC87962FE36D238085BBDD274B072302E5F9AE12668AE14656E096C79EB1964F78B17F7F2251661AF37E5191EE186CAE16617D4F2EF3E3242B674A9A6E7AEBA93B735510BA799AEEBFB658A49BB6172D0B72B03A154777C32D2D5DF8C4BB1DE02F0244A9D44DF260B61D1DE477B61605617428BFD481BD336CF9845F1C58377487A58F3C902E4208EA377C92991AC9526C97F2EFF7B07179B01F68C8AA66D8B9C7A0776624B814BB88B40BB1259678245442C7C412C4EC7FD8A51D965604FAFFFCFE24F15D829CBAFD3CB39077226FC8AB3DD0EE07441AB96CEF04294C575FF257F46DED5CEB068D63763F95143D09AABDF4C771BED6261832628C39274156BD6805265120861571ACA9FB018BC8E63E20E59243BFBBD8C7737E76D89644A086F46B9CB3BA8EDCFF5330A93996CE22CC87B3F991D740C688F2C8B766002AD223C74C2C308AECC85616D5F510CC92DAE5733D19A60AAA51C43587E24263830F2157508014FCC00C9EF91E638D83D7C78786B9AC793DAB32A4425DE3BACBF550B7F1BB276602242D48D0E5F1807AAD27E8AF5141F86A3AD672FAB737B54FB0D7B245610B4F8DD8DDB9BE445148351C5DAD71CF574066A5A949751A5A6648E5938D4536CCD021F3FF5F8C055F273C26A2EEB6197F9BDAEEB5138F0033E8992BC8093A4A67821D9EF3490C404410645BAE15AE212C9F891AD9511B9A87DFB02BF0ECA7B93638D625FBACE4A6DBB4BB18E7864770E2B9A6825AE54761397D767FFD7CE2DDD1545B5D99C1F4D66DD91C0F2D1C5854B45AD1C67DB2D9415BCAFFA787DE44CD0875E6F5B90307C7AB574DBAE06D6D02F6CD08CD8DD0C5ECC74670D91BA290FED2663632B287D1C86C9F61219E46034C1366339B795F57EEAC59853AF0A73E282EF968A399241AFF8DF3B4F3BC54BBF8E56D21973C2A085D6235F888A5367E4A844E0771307A66A131630ACF49C937F2159C6071B38B794A7271C3A208062988DA3BCF85791F9268E87E66E293C1C84FC20EB6DE44F85EC9DA64D635B1A68559E05F3795DD6D997C8A8C3BB32699AC8349F0F80A3B15AF50C1BB8F7DB02159B2F2576382C2F14CAA16D3FC78EDCC05E15123E2480913FC09C2CBF4508979D1AC846D0D26A96458AFF318EBABD25F1B954713E457295D080F21397888E38B3949113C5881F0AE275FAD0498908E23A6D27C2BF12067D7E48B691B9688D9A990FD0C23ED30529FECFF6DBAE8118C2D16BE282F928CFCA9ACBB33088E0B5259D596071BFCEAA2FD7216CA5908565B9146633055BA40BFEE9C74757243B83B0F7E5957755E81625A73AC8B7C4314FC11C93B3B735769B0F0724AB488A20BAB538B086FABE1D8E5E8476285B4E0241CC6A7EF8D1D19E87AA8E6A9A1D40AC4A8F88DC6E74C61BB5F53663C7965A6E33F166B07D6EC72FCAA350E633AD7732C57B23044668640C8153B6F9FC0F2282B65924A4F0CF4E1A2CD15206B7864689F0BAC365A7F8D0464767BB704505C311CE726361DA1F89A71BAB5B8DDCF18FC856ABD897B9136F82CF24D8A470E76D52F09E423A5FE85AE2305D5A721F0659ACBEB03770FA56FFA278BA8023CE230A55EBD59A32835F49FD3AA31C2B1E7BFE24306FCACD4C72DB9BB8BB77A978C31A7528596AF7FC569A52A9B755346D662AE286CAC239D7DD0005C9DE6A0809B7154A9FB4E6C6A6562F54DB088ADDF5DCA5889751B7F79D0F9531516BA728B59782D07B841CBBA6F813046370F129B87C05E47314D3385427791F18E79F632E81B1DC8D702DE1470F71013F5D56F9FBA151517C820BB8D948A4EFE41278DA0F07976B9FA69A5DC5C50C445CE92CA7CF49A788813825BCEA9CD150659110557F6096C6D73BF59727933E60742A4B6709DC4D008AB89F8A6F6883B499EC317AA9954BFEF39BE48EF2A5E6CFE145800D09ADBF0B1FADCA5F17358C4980A93A97CAE75C668DC15B8D9E46446DABB646E28A1E1D29BE3C26F93BD26173A1607C8AFD38B90067213B66A9FF01FD55D6BF3051612A5AD44770DC7D203DC8450251CAEB91F56987BF85CF558E0F6CCB565F7B1BBE1F39E6609EAE785B10EF10CC1365D894F6BC2EA81F1CBEB81AEE150075EC5BD477BA6A646D28F31B62898CB4836FA8950D17379F77FE53B3D12DEAB773281B4264E0C256E158FD47D52736679DFFE45D3795DC97B4AB67F4AEA83F4D92C3C6C73FDE6DEA3AC13941DCE7E1A50D8578AC4300F0E06AD27AC9804D4ACC29FE1D75B5C7BB776ED3A9755860EFC8F00CBCB742B70B33144979CB7D30F01FF55BFDADF52CD3B8FC06D6E21193B6F581F5855AF5CEF5FDC3BF1D6D6EF6DC655383E25E52712B2105D0971E3F8A731799AA9DE3D789019B872C09457A05BFFD64FB5842F5A12566AE13C85780590D2B4A904AD80F124FD136702E40FA29FADE110CBBB6EB65B2B458434B81B0E03487D6822A3E6AEA998E8DD721814FEE0E58ABF189CC54CE6F1466106D62B05E054DE2A790D04083FB04035D29603A1492E861C0A764549F98BC1854C5C4C0C41C1302E0A7D8288DF428F58758D33FD4AC98058209AEA4B5437C268E298AD5E0D1E20BE759FF4FFFE6391B85E265F78ED1F5E5854EFE63616E59ED34E22739779DDCC74C7CDA9B95660359C6D6A5020758223CF151DAA5B6E1BAF069992222C6466977F14CE80C00426E37E0556CFD8F912E4FB3BED35E2B476C0D21BD750E0AF7BC0AC493AD37F64516D4E9CEC21B0F9B5FD1AC305F4619F8C4AFA1F0F9FA16E05EB596833E88DD6B7644FA899201F2710D669F7A4AA6EAD6BDDE3399068739035F5005534714CF5C932D781D573576B8BB2F7750DFA7E3334EAD8B1578A7A98AAD4D2EBED2D77721664E04698B8BD3FCFFF6780728D307ED9334B3366BEB8A56628B22924255E7F3DEB02A7C6D92F6E69871006C36A1E849EFAD4897F7C6362947A8A76BC7CCC71A083A9D6C583892B113FAD05E9BF0D0FDDF024107456A8CFDA5E6B1771884E4798D55233496AEA9F1E1C6977B8C4F22207781406CC1B8B7B8B121D3B06D6BE0FD90C28AFF8D4CB666587E5B3357AC07B72673CC7085345738D6D440B5559FF2D5A4917EBB169A6F36A0D0F6C08542F51FAD1667B2EC582F387544ACD4A608BB9D126874ED16ADFD6628D6ED39D5CD718C0D2BB704F9BF1761738CDA0C18492E88326CD328D6343AB889ACBE091A604859ABC4981111122475D8594FB63CF0F0B5788775F4CCC97A22A677B81A8275ED9F30B974B059CC3CB5510E833DDAA54ABBABD8D2C2E48DD530F831A0147AB6985BE8CEE572835275EE80CD02C2E391A68B53A22BA1855F5C9697651C8FC0304EF463D885FC8E23B1DC145FD08F838F2516EF447508A3311EC6A13D0ACCF6EBAD336D998BFDECCB56970DD5E4F2100E77620FF2944A0D1B55CF357690EEECE1E9EC4FB4B942FCF3989E4F327321870FD8930F90E87C1D9194729A539FA426DBCF8D26ADB21391229A1D8406257E08CDB0916D08F147F09B667709F1631629F2C7022FAB787DBD2B15049CB99E4CFD384FF0CFD72C2EA0A8BC1B6FA799A18E86A760B12EEB910C91BFB5CE183AF8A4140392C5B27B17F09EEC65BB3D9870B5D32CB119B11ADD5CAC851FC360E12EF6F133EA4FE905C2C7148D8B11616EC847CEBA3F08DAFA886F5894714C219E623828D88C14F95C06BF35BEFF09A9EA65FA05443ECE81E4D6BB33C12E51142CAB1F361FC0AEFEA8EA64AAAEDE79D201A81B7E5A8B7C6D63F714E4470D70880103258376BD1D5551AE135314BF5185054425A158086F25D013234C159C018B4E9E995AAD23F426EDAD7BAC4C01D2CA5F8B1FA0A70913862BD5F2B1FEB49DA1281164CC271A8B0D78CFE8558C1783782BBFDF6C25CCCE78E7587F18C1C2A21E1EC91E238FD39978A060A27510DF sk = 0531B4105CB209585F9FBC29CAA57E64C2D40F0829931A42CAF7701717D9096EDD3940C8279400AB smlen = 2785 -sm = A8564873EEC016853CBB11DEBA74038D6617C3190BC13E77278C944C0CF3A3E2BAC5EB211404A7295C73D260EAF5E75A46B1F8292E4348D86B8C48FDC0979387E5AF76A4834A2ACE40DA2FF5D02CF10EE99B94134B93786E919049EFD13829A167C7CB657C1B5B628281866C28071FD5E5140C628A5F5C4312D312A3AD58D0DA9A5DDAE25EF2BB509F611BCEB321045DDBF0B14DC6F3F447A74AD07533B45353BE731B447E876EE8F616388E08402782C82698243A8CDA995F82E452F7F5E752B28155E2B855DF21A6C566AFAFBDCDDD8DCDA5F46F039DB3FE4AF0CABBB232CC2531E68C954D0F1AEBA547A19036DFE6F237C9958088DA5F509DCA40707ADAC40F83FBBBAB1613FD28D5BA546F97940BF547E970329E54F08046158A874BC10BE9D554036A54D98DAD33262CBB112B8730496F538D21CEA4287C096519D809758887051466DE16FB69A3041E471E61594C915ED85504C7C229683E7C47440C887C3E566720954521DE55B688CED48491D1C8F25FCF6093769AFAA0BC0982C29B08547C9F4492DA445E710C04C360816DDCA628DD75F8DDAFE422EC37997DC023AACC9AB1C0E50C9BE0DDFD3C5EA54722B5E6DFB3652307AAA2442736458E3962B74257C54EA2AAB38D9679A664C73AAD95273F43894FBC3781FA46AA1C39E1660778A031A223823FAD95BAF1120A35DA03A19A1FF16F945D62F8913FE90B1FD2111B06E41D5C5573D91A01CDFB10101D88DD0EA11DF942DB540CB728A845F7306D7F6859B18945042A1E03558CC94507D5FAD61984C4855B0FFDDECD36E8341DD389462569649733DB48156BDFA945AE06FAB84E680B911ACA70E55CCEBECD84C3CE946662E2197AB4C0D3D7CD729F9AC720B13FE5C1814BC27A7E16B167EB03AF628339AF19264BE681CCCAF0FBF316597A8186D69947CE3F51D1545AAE2EF9901A4C810AD74C9E1C81E421E90D3DB20C12877651F180AFAB9B817FE10F27F90E81B430712E75D8C0FA3AA37E775910009CB252EEC50FA184415C41AE7249C245CBC9CCF41ED377EA1F080BBE1574CCD28763D8D4B8EFC17BFFC90C45E11F3F0F540F95AA1CB3BA62D80C6543E14CBC95EE6B07D89D8FFF417A98ED88DC2311912345D58AF4471D8E25BE3B2140C413322698592FF7E79D231A24E9C8282E84CAF1E00D709A437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF +sm = 7E8E855244EC91FA5FBE1BCC89C0781E0FA54F4D5E0E3361315BBCE7BAF63C16B347F526456D0F6F72D14C81051E9811E2A4A89D33C73A91E73AF8362BF6D53BAA2A345302BD31FBA4232518B9233ECCFE6E07B8DDD24C0DB6A2C21ED262281BB05DBABF3ED336E552EAEA60D5FA50B259F0C07FE34B309A5D7ACB008C1D9F87CDCB9634A7C6FCB31FFCE7F4A19365C345B54940F9D597481F7197118EDB7A4E08B5CFC1A50714FBB01DFFA510974C2AFD5AA61281CE0D43FB1CA217812B71487CC37C31674128B5A802688EDF0CC0632A96C0C4626E603E410BBCC286B5B7397963CB0DA4EFB5D3C2E7C90E9C270169E18A152B00B26A05067DE8EB24E389EEFF880FBD34FEF8D8BB2F432F1FADDCDF6321CB240C9AA6ED8F32FDD6CEF357D67A4D59B54334CB602534FA94D607F66760F0FEBE1CF15E47A72933E298D26AF66C610235B92DD3B013EBC0E1625385D0A071AFB1F2601331E3B2ED12FFF418EC26E1A2AC979FDFEDA3FD90C1EF7B2151E1932220458366F1EB404CF2D8D82F8E0EF30B6056619DE3301E235154707EA9A2607C3D653BF2126EAEC75CE33992586E463008B174480E8844B318DF71E5C901ACB04793133332F6D563342E10CE0D8EDAE7A2FDA6C1456E9FE7BBC475B4BFE1BF178B7F74F377094F4E2F7C8632384828683D1A06223C49769CA420CCAC26891633DE9E921DCC4CDD1CB57A0A2E1C9B948EFFF71701384481666DE450BE20A130BB559A6507058861B5A6982030980440D43AAB6FE896B4B44F8EFD2E5FEE041533314418416A3E226775B8CFEBAE00DD5C3F77FF34A7C83B39D1F3FB680AA079B2BAE78F4D88597A315C457BFFD3EC1512B0786EB95F684CA03A2CBC67E15489EB3116DA9E15F616DFF352D09575C886FA2279ADF3107CC8B41C4375157D6CB428BAB289DC75BEB75CEF0D5F0E50123EA8C4CC92EDDDBD562F82D169D93E0A9080213F1467A60C745BD117FDD33521B6C74B93F928FB27A339BF086D5F2AF603727A37DE56D770495C41AE7249C245CBC9CCF41ED377EA1F080BBE1574CCD28763D8D4B8EFC17BFFC90C45E11F3F0F540F95AA1CB3BA62D80C6543E14CBC95EE6B07D89D8FFF417A98ED88DC2311912345D58AF4471D8E25BE3B2140C413322698592FF7E79D231A24E9C8282E84CAF1E00D709A437E0F77BD0E14D704BE86135119F39A0A65650C762852E2694AD9BF2EA45C7EE59DF915F5AAC128309847E944127294566FFB193D0361DD7111D32B06DBA60A12E053F424DDD70674E902E409BC6F5891CB9A76108322CDEC1491D3D89A74CEDD855BB0791DD6DA371A75AE979593B5159FBE9DDACF88506E6A184547E2A7395A46FBAAAF286EB7780B789FED86F257E5036A3555E777B909243695CE89957DF492C80050457AFD84AAD9F8918099AB00FD7AD3528A3D0AFE5B52300053575B839572D4D7CE43C255BBF5F16948D40BCC2E63714487AFD3638601ADF47A324482ECC99FB88574538809227F8C0A5FA7F20A0B2FEFDA38E6A665550E44B8D5630290A4815621A5DD74A2108CA946241C48661EB087240788808BF676B145442B2DE4C35E1A6B8CB1E97E54CB729202D8827A0D4994C6D7F3F406ED273B00B6590006AF069D69173B5EA8237B87705F362288AC3A50BBE7E70EB15DF6ED820D66290F57A87E51B2C5777C9C95C2A76ECF2E296A7C295BFE029BBE681B32A6D9F16D11C7CA2750E2F8877AF5DDB616D8A820DE998B0B2AF5B0C2C5641F498C99971932327EC2C73C0EF4058D9F33683F60553AD2962370AFC6725743C86E591D7D7C20944479DACA5E92D66A33CA0C862DC60DFEB5EC3C6E7DE356F6E43F06B1431358285398F8885176D60CBA218217DC7AFE4AD876D0890648052A56812BC3F8A9E6C49F9D70B0A032924B891A9410BBE2F214C842BBF0511EF9017744A0DBDBD500A4189B471930E25216D2588CF8BA39AAE7623966CC62D6C4ECC8B00B0613D912E60ADF613C8F55B778EFB93A513A776C64E8DC943E6272C0EAB4004B4B05CE9BCE9CE2F2B86FD8429E9A72CB16EC3DED285339EDFCD122150F4E7310F669B1DD4CD7E76D282D10314E8ABF61D53BF343F3EBF9968E1BE8F3785581F675BFC28C893729CF67345D0F7C11D6E7D6DA0BFF255BF706C986704A3B9C6FA0602C6DC108A59CCA70F624B08E4F5393E597459BEA4AAAA463A3B08DE147E10DE6B75A0D87BB79BA9A71E7F5999C8972BA992228B60912AA2D7A32703BA8BC02F774430A2B590911D48D3866396F1D71F19CA90EBD5277743A984E2156CB57DE88EBE91BCC09CCB5C687CBCD4E48E4EE110F4075A21F9A051700B0C2698FCD6A5A73372CA366A230A9ABD153E4DCAB7A33A8226F8458C5892098BC0A95619880156548F300C40BDEF81E8C1D8BD03031C690B7C3C000CE99675ADB4B94752EA22BC9E0278D0A53A2A19363A9388BB8D6C24A45B5DEDD8F7482E9C29603FF182F25856FBEEE2B41B88B352F99DB5F33D8EAB1A1A1FEDE60EA6CFB7478DB7540D3A286E88117503C4D0A2C13D32AFE3F1A31D1AF9EE60EAB8FE06248CFFFC7BB438B77D94B5644805CC276F19268DD1FFEFBAB3C796923288638DA1C15E014723A84F8C2DD9F55F7ADC2ADC13FA7CDC29BAF48CA438C882DA5F7CAA792B7CD984BB11EC4B681B332EDFD4AB4C132B08BFB688F81BAA3FEC5A079E2182C282A3EBE2AD5E4C59090BBB989E6A07D85D604F5FFDE0587ADD29A5175CE65D29FB9FDE3E8B49EDA1D88EE8DD64FA1498D33EBAF4A847EE9FEDD3376AF46C1552A150014C11DDFC5047929E2415D3F9D81186A685A1CAF2F004DE777760F0567E880866320A7B42E61CC994719DDC81E28525E50195FFE4E0467D9A9182B75EF57DFEE926D7744485A55E07D1BCD1C9B9B12A60460BFF016E9834848665F132E2FF87805E00154C7D9853DBCA43D005BB197EEDA3D2D9249A621EFC4177415BB103893C82EEB0AEEA056B40E98B5FE65527432FF33CE3E09FE1288A6E2641011721279253800ABC4B73F65B15B434BD34A573E77A94729A78C92F0E791570A416A0876DB39A8FDA8696FB12E7FA3BB11E7838054E4195164B9676DD03327810CCFF9586217AA3D50E7D3EBDB1AE1BF6889DF316047CBB278CE8C9741798452A38E48A7138E1FBA286B497FDB8B1E7BF6145C5F29ECF6D5430F8E550314DB3CF48F27897F312C6D9D6357A880B721E5148DA7F789238CE411F952695F4A878756BDE311BB4E62F10C2F9939B8530EF70D3FB431655AECA2AD36BB5DF0582A07F53F1DF8E0325E635D5A5E795C130106502A081F2FC52A9D97C5DAAF174F13D2DE1EA0F8860F08F4FD5B571E1AB1E84437F3C82BF19B96E46513C316BDCF994BC26FB8461F90594E08E6D4A032C1DA38481A1AD7BFB7D5270255BFF23CE035535CF478216E6D2E62E147AD93357D62636B1AE42C4E8433BB94CA91D0F8EC265F2793514543AA86B786D9760BE5C77AAD5A8449A7DBE92391EAAFC305C1267A68E6ACF0F044FC144D82C917992748B9232DEC4E33EC97534F2BF60B56EDBFF675F0343C9C78E8A8D0529A78E2EED9F998B360360352009F01905C1A4815A36B111CAD8E5B34688B99216171D4F57283CD669DC05995BB8D94ECBD3E7B662C4A603BD85251F2BA35FB6CA492C2B3E996FE66A1EB904CCD61B0900E7DEDCF136F50E4C3AD5FC312A2DE4B3E51F355D01763692C0722C700A544E681A316A1D261FAD727E557398E500F15DF33883ABE9D1BA645936891F5A91FF6C8A7B9B6FE5062718542DF4FC4BA50D7F513945482381ADC42D5A9D444CA211232615306D7241FC49F08912BACBAFBB056C018AD4D6021D99FD720ED6548A5A29DAEFDCE868D71A1BA72D9F998A3F89FCFE526493582C4C8AF5C1BE065EA29F6155428DBC955B745DF count = 59 seed = 750A74866BE8DF4E60BC14BF36E6D83ABF6DCBB86792D125CF0980007C5435F40F87BA96498A88252D9C5C6710807652 mlen = 1980 msg = E4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF -pk = D8519F50C855BD0453DE4B0326972612882C33079B9723D97729B7E17B952290206BE567DC8503E81B2C8A9334CDC7DD8EBB980115FFC399A96DB20062AFAAF2D026571F4DBA0B105EE5023728372744BA2F9D449BE025E83B25832078988358E0A941F5F13B4D879D290A70048AEE290F9BA0D45E9AF95D689496B2577C4B8271A17FEAC457BF7CAA5E9E00F1035432BDA8E6E5B03B8CD1A885B16321C6016CFE176ACFFE568E5695C0D689334A9EE788A3DB0FD6199D3C9CD5793A6BD5881D53D06B24A7CA6F4207345329DABD25EB5BE8085DDB7DAD666982077C1259021C008913F82C1117DCBDCF0BDA045A70C15316C767DB240061CA09EC9DC5A11A06A0CE21236192AF448D403F4BC7A492251DF2220EDF36EC81B59171941FF77F8A92016FB6E818A06DACEFF158A679D6CF357A9D499F586D73BAFC4823B1902AE50A45EE3307DEF8FAB4AFE9C11A8EEE2EEC534F9CC6A8CEF36A4A2E70B1383A93333865E5988A888FEFF06C25AAAEB35140EB82AEC2B6810CE8F06706A13C4527FD6F43A37200010F7ED34FDA18A35BB66B6300A5A04B3856820E11A482941534891EDC24659C5A6CC4D8E3B3819EE1EF3CBE17376DAE637F90D48347B8D5C56CBDF69794D93F1894A9BC618946F3991FF5DE35EEECD8C4FEB031954F7495FAA8F36BA97EF3DDC0D537656F1DE30458BD77A55A5F9C65CF6E9E471B8E452D2FB939CCDF7257B9B5C82D96132051A5DC7F7A20CBC10A5E11AE7DD441CA81B780A8A0E20636843BA31EF5C0B48B088F700D05FCA7224BC5B8ECC74E129027DBE4E625FDCFC5759C0B97D6D81255CABF3CB716CBFCF74577B11CF87032DB755540EF85750F68DF76F81EC502AC45B400B3FDC4D8913F0190C89E75B20670CA0DC9799EADF76D917CD88B72777735497DBB5A7512189B12C7B1C8E6DA0764C3F21812ECDDFB2F3FDA6880C0F0105654D47F5EFF6517EDFA64C46ACC5E0BD0DCA486A9B4335CE1AD6C0EC180CCB38869611F3287F7EC24C2C904D19D3F6193B237CC8FA5C82A2BCDF160D7B30FBF24232CDD7D28EAFBB9CF84AED5AFDB3EF728E2F4B9F7F99B23F66A16DE84442CC6013C116EEEEF38FCA84E23DBDE680682BC63353969396C0253A9BAEBD4D24BBE6DBEB1BFE354C2A9190D82915756360905DFF6B08EE7D44459329741FBE11379E55B3B0BFF0B95C3D42E2E55890C0AF50592D0A56DE326726D998FCBF68E4D14EF1EED8E8CE59D189AA5AA4864FD387F4442B47186ADACD6AB1C62D913A597D090DCB0F3FA755BABA23789A063DD8E1323B280D70B1A6058E7B8DB362138678837A0CEEB18F4FCC4CCFF81EA5306CBC21EB759D3D79213A8A36F655ECEE525F5A92265F5DD810CF324435DB97F3B92B2C79A4B8629CD78C912F602D204AF8B3714C7FC9BA9D20FC2C7E881FED49F33932D2D483C45567BED8B5C37F18B915C7196DA4A683C73D598CF7A3E1C78BAD63F8740899936EAEE5D7FCA70D2D8BF5B22D32B69D5C6B2A30C59C4046E9DCA41AB78336CF45EF5AFE5F72E5B2A3383125A98269AB73636CA182BE6B137AD1EFE3D8201DC6C6234DDE26A921AB8A716C3786460B59B9833F3923BB481A746AD7451C8727521D14F57FDAB6193CEF55D9C5453EDD782852BE647B4F76BB81C3C57D7C19E89F5E107AC748DD3F0D60A1A23D849D6750CCB447C935FAEEB800FD9D7A8D37BBAB8915AD9D5397D31642C677F2735341C248A1A3A40B63AECE6C4418B751C4C7ACFDB8CDCACCF3F717C5BAA9DCC987B6D56307989EDCA07015AEDC4221873224AAD0A7D03D19A928AF58CC5F7DF3EB4D094096F76B6CEDE956292A3D2ABB65D9DFB41F228115FE282038CFE4BFE1F110B7406CB4C714B2594C23EA8758C7A56542A031D397FDC02EEFE262968F168B2B87FB13A280654F044DFBD397EC4CCBE24B3940C9284FFE6C9138069C13A6162B960C5E2F1A1C00749FCA10238C5B4EA24504844A4409924F325DBEF866565E4BFECCD0FCDA3B83C889ADF3C8B21C04657E3D63AEEC5BF0E1F2ED38FDC100564D8211038FBA2813BE20E519523733A86112610B50F4BA8F7B8FCA9FCB99C63D905494869442F25392783CFD4457FE6C04C6528A3C96BC24E7B7382AFA44F664E166722992D0077568DDDBFCDEB5F243EC271E32192B0BE30D31D445C7CE6E9EB5862135052C94C8DDF9679E07CB98F4E72128627C65D5F718394E0111588DABDC695489C620C280700E91F755DADBA1BD1B5A337CD569FCD3EBFCA340D39BDC4693C139077BE359284D731C83C478E15E03D4EAD8C9CA6EA6DF16A53438E765CABAFE2D89B74254C93CBD5B210F6839C14AC797F9E037FF97DED3D494ACBE4BB8DEBFA0F3F7574E47FF128735E28285957AFADBF2671500F1783250507B5E6C7AB1154D53CC96D7F1DE2D941D1D02C799810FDED61B103023F50A538E2FDB21FC62C5F40202CADC3C0A4F4E45461EB15F760682988FAC7631BCE90CE31A3782F9135A5A2C8E40F78A3F9EF6CE705F04F87D35D256A42234F0F1342A2E199F403F2431E1C93466708B337AD24D184AE818F02C736CBF8AC558DE395E12D484C409BA82E5E490C90AD96E99095CE4312CD36DB7A2C4ED37A7B10658CFD046FBC657D9C8305175FE8B33084B95D386E2F2B475F85CC3C2957EED7FE4D524A8FE7301CDF3A62049F074AF5BC4751905249C18F4280C5E5457F7082A10611C0DD4473DDA7527EC687BCE2F9F9AEA30D63191D97A6C270CB16AECCF94861396140BEC5F78281C8DB5B64189C7DC7C3CFEA85BFF4BCF88BC186F5DB4ED319C065733D373D6968AD98204FCF16A3C5D749B675C8855DA4235412E338CD83E9F67C7C40B1672A6445F798C01F4521C4F7C073D3CC19BDDE1A9FF3DF149CD189A926AA20545EFD2A4B01EA025437536082F93EE5C4259B51440DB845D622911A90980123F50D114997B223AC3D2F83587362AA4F45B2EF0B1ADBE42F214F2F6EFDBB89E2ED791892374DEB1215256EA77C47DE3F0CD43260CE059EB063AA263917B3E19AAC015AA725292E5EA2116250F31DB12FF8C0A56639C74236865F6EFC06839A2F35A306D3D410A400084C147D88970FC9F1586A17C59A2005EEBAE75DC3AC82B7F0150AFFE576699AC02C69355F7B6D2EC51B78ED58A1303327637FB1DE93892ADB081C746E04B949DAFE7D24CDEF584572936BCA93E2D1F6301E0C8A4C523C73885C7FE4294BBE3B4A745399C13F1BBD5E6654D9A4FA92C25A98B33976ED10AC37677DDD80A2BB296FABFCEE885DF4C4F1E959EEEEBF4022ABD23D1556CDB76FC925E0F79F8AA0E456EF7A31D393718188EF5082BF668A618C7D02C4D32342763D64190456F8ED8D40BAC0590AE27F6F8A1AEEEBFE9D29882B8A234F91204498F46E6158985B7357DC7C8D091CBD0CD6654678F31F749E944C5E334F333E763EB0B31FADA04435E7F031E5EC62183F941E5F4E00D7E23A33C69B4BDF9C47DD27672F2E882C6FB6E3523C067CF45C833FB8D5AA962B782A1C6E8E255E80CAD8ABB85BC0F06887D6F9C8631BB95E0C3FBC570BE061598644D1C27D6891D1E0131082281A411D4E20C91F6F3C52AB0F14BAAE83CE7A08E639929F38310744C20092113CDD23251B54ED48618305329A4FDE20CBF34186E1B288157F8D7BEDA0D9F725BE3EFE3D8D8E8F064AEC082FBD6694BBCE8D6E2F6D608D7C38828DFD0A56E459D7258D6D9EDEDC594EFBABC360DB89D3B2E5D91A5F5ECC9DD078725F2BAD129D873C3B23D8A9090B06F2963B82F99DA3648CEAE8A8B4B47794A53D6D9EA06159CEB43E741C3D943A946F9D3C3138C48DBBCEE86D32B2F2A993554AC10F77C134FB587CA289045B563D34C64E63D0A4F001D3D1F11039AADBADD0773D18CEA8ED2A08507C207440AC56B4DE9F79C401B8CD1CD0A9780F1EDBF99ECA7BDC601A8D1DB8CB9DB7240AF839CF37BD1EF78B4D469BE9631F14584F7E22CF256711C5926FD95ABABDB0E13AF3AAA97EBC2F0A7678323F22CF36C3E02522B8B2D444CAA32085DA06FC26B6C5803C929380CF191AA8074CAE1DE03C58FD3694FBD78FAB6162147C499579E50657ED09198DB98D63393821E56FC6103E444E093765E5EDC154152B4041B2B1755FE22FC216FAF2E9F6CE296E657F1629A4D7C0E164A065759ABD8D87ED31E59B264E4641FBDA5684FE38E1FA48D871401015D0EE9677A59F68220839D434ED8853A552AEC8CD3831EBB94B6F21053A94C5259BB377DA0C97796FCB13ABFF667D37BE0269975E95B1B4FEF3204FCD80CBBBC365183196525761E75AB2175EFA64562873D7133BC2C5C6D0873862E7A8B4C55FC0E2F1D64158CE5CC73636E93A2FF53D9A348A4E51F1C7F46D4DA708697AC18329AA4E656A45771CEFB73481583F955B7C37B031532490B0AFECF28CA6635CED6875CAF0826DFB697F1A0E48F8B539DD196417FFFAD7599A24D17CE9DD9266F03661B5BEF55CA40CD3367BEEF9B00A979545EB7F6518AA1AFF3FA852C8B5356D0F9F94B95CC26F0C385CB111AB2EF88E124491CB15F62D98F9DEEFFC9F3350518F39F6C529F75D32FD5A9021CDA3DB733A1CD0FB9030CDF26B63AD8FFCC751695D78FB66B89E5E5EA7E628A37EA8C598A16A6325B76E943D3F9A04A92EBC6869288FA22E08C8495EA6299203A13B3315824AF2E45CF49E6DC16800E4AAF4B8D8B0D4E5E108AB298A408C7CBF53690A9978E887727656FA760D223DEC4914CE594165CA41B343F5476DE4C9EA59E6C1C4334668D37F7A967441F03B1FAAB6030E91ABCE522A54F9F4E99A2FF508851422CBCBA77F49A7D79F134A572C1D23EE2E4F5A39B77B3AC1DDC56EFBF44183427A20B6493C5D2F566BF1DB533EAB599374D05CA9EF3003E30CB36751C63C3434681A119BAD7BA0858BA657BD2FD41D12ADB9B81C6170C03423FDB5D0F4706E1AC9E826A20B7B107737D459E8EBFD84D51210CD09D01A577A3E8AA5FEF347B75417D66BBE65EB3EB7588693EE317DD1DC78FDE6D4B4DE6B6A49A287F1D54E4C905A937D3FE1D98C25EF16A8971F6DDCEE845F64A63E1A9F2AD6DB83126BE76384FE103CD78E4AC0E787D414342278FA460914600F9E085835E2A82378FE272FBF462FFE7EC6D4836F5A3EF845959CB0735419D727B098B382A98D3DDC348913CB49E2B90A9F4971DDBC5EC040F54D05CBE6EABE0C68C5312C48D7AC6D20F171F1D2710FB71F7991B023267A5679969D4EAF8AB2A9A79BCC1D80072B98FBB8FB0D730E871D5F44C65F9B021277B216925BE1016C08CA29ED2173874FED70A12321DDDBA529EE7759F4A5C2B534C4A944D9AC0F2FC15A9A27B69C541D9F634242C58FB33CE49ECB8203A4848AAAB3B4859EA395554E826FCF8B6B1397FDBC22A61C98F85A23E81D1A751AEBD8F215083CA4C7CA6C140DFB5660E9B50209CCAEFC140D9EF6DD63BBDD62B27C65EED002A6676E1B93D468807AEED802200276C0E2D74313F492E144C391D48B4FE6105AB170337C61EC4B892FFFDA47643AE63E5ADC68FC8A9FF1A2D130F331F40B7B5D8F765FA9F29E03AE5C4D9ADC3202C3A7841E1EF45E7127DE1F42564B65C7029EF759BD91D892B5449B5B24535BA834B52BB67520D43694D0199B5A84F96FBF4BD167781CCD0C1F9374B3467B5589BDAE167AD821D6FF23FC2BA524E1CD586D9A32AC8E69B4706D4A841F75A37280523686C49396A5931CF34A0E44D2FA85C06DFCBFCF8D25641880AD811034234D2794F81B6D93A3EEAAAA6BD1B7D49A58608A185CE835198DA3ED06B4689FD008714B6CD45DE87547D2A47D505646A2D49F460702173B35DC868464907F6D8619AE28A060D6EE8854F2A0A68B8588F02CD3534ED91BE2022FC95DFDE0678818C5D8B1C8A1BDC4192A5A47D05D723643F47BC90FBB6B9707C3E315B4A45FACB4BFBDD2110A4844C1478A94DEB44D109645709ED2E3491B50A4112632BF3BBEB0D84A914DDB7C4AEB1047BAC21E480ADFF57D72CBD94A048714BE9A8A0B19B1AB6B70CDF9BAC5B9A333ACF2F634E5F70CC950F018E95D6AB3F57B156682C760D5FE77EC477D36A6E25E90AAA27F0C8D8637D56AE71887B3D55B9258283D6BDE4F452E0840218D5B26DD9BAD0644E23FAA817F2A338EC892D3D10413F8A4AABE0BE647AF91718D9A6DA2A1EDB7172904CE61DBB770ED19C737D5D60387DB374D6FD0205A6A69D40C95082B74CE22385DB883EFC5073DC80492DE1ACFC0606204D8435511CF4CD7964E179BE700FEAF786A61DBA27CF5187C8AFB6F5C4EA67EBCF6AB96C613BE738A8777ED9F3B18EEA6CCB114339853FD623E32FDAA1E80E295E64BB802CE8C45DC95C77B62DB1EBB86797CAFDACB515A01D45EB663FF3E253D8C04F697DA321BB6DEF6ECBEF21A5B2CFBB9EB1180570478CB6A114C615E799F1873F4F4C93A46C5556E3E6C29FE9097F181631CAB5F98B58A7B7F2B295010E9DD627934DCC7BB6B7FC0E28C6134513DBB392E8DB8ED14207FEAAE926FF9CD6FB79B2A89A57678E79C9569CD01EF878BC9A36ED08FBAE4D774AAB32B46E134D77C122F93816B37A1CAD03EBD68B82B608B50525399D0FF411200430CFB3C4BE2037A7EAB6CB4CC4F63E68B073B5E0D46718A1ED333FB8AE628E03F652A44F13E8CD0AC24A6DACC5141FB4093E58E40A25DDD6DA24ACF7A690F7601DF47DF9BAE56EB8CB30A6618A16579099DAEC66BC0807A83EB7C613EF969EC1BB6A440286120AE9A314138D4A6725EB75FDFF4242E8D5A88052BE4322999874612C748EA4EE4B7FFB369FFD7ACDBB7E13529AE3F24075410E054F4956F2C633A6DF820C96FECA20561A917D53DC539504653523DF4F32651D492D8CC6899DFC6063E153E7351892AC2336E288E577B7CBAA61B46AB0E6749A7E148E25AB3A0D6D8EDF75840BBF77A67428DC32FAE0DF6C5368BBE494D55F2FFEE8302B2F199040D4833804988A3C255D55EF65E40B5031D9D0EB69C4448E66A473B02F5DAF880D047E31A994A04C2102484D8AF6C526F95E461C879FD6FC0CFE8990F415442F31A002A9C +pk = D8519F50C855BD0453DE4B03269726125A9588C54BF4A5F5A6E79C070B5F00B97D3E82F7D97491B82CF995DC5C9CB3ECB1F827209352DF5D2C104DE7A126049DEDFC2F7B72DA706A2F23E80E723BFCE96DD14EF19299F1E6C500F9795C5D71CADA3E491AD531776B6031728D0BC6348F519F206A14B2D6DE634484CD890CF659F6F34FBC7EF693927DAAE1BED836DD9BF33AC6B62349C369FB821C45AF010607F79C33B0D2CD2DD27030BE32E0C5BBCCC6CB87B349DCF5DE3BDF4E51EB98353CEE2FC2D708EA7523934A9CA76B3E7D27CCC3423BABB5253EF565342C4B7F0451F8ACFD8E7299FB45F0CD44DD5C2B7103B10F2606A8242A868342D230269AC40D481C6E06B33108A0563E8D7113A16C8746C0BF0F48BF3C77242E0FAD1E7EC6618F5478C8724C3503F905E8231A4B30D1343CDED274AFD891FF352216D50A4197BE87F4BA6BEBBFA5BC53B632440C44067C9AB6526A9F6F6363DFB611E74A1FA1160F5380679FAA4DE0863D62C66205438BA09210D803B9C6DACCBF80F8FBC87FED88356D583CD3B3F6EB97C34247AAF66A8AC94187BD4D0F351F4BF806DF1AF3E43F5AB039A3F7D85A16E85562CF8A6A5F00241C0C70A09D5CA6ED8E7FB4412804F2B920F82B78EA0ED83C249194579AA661B18801D38DD9641B467DA125CFF3867839FD2CFC51A7A3168F89FE09C35D3085202626D0D4CADF18AC28864B7A642D3293BF22EC4A188CA00BAF91A8B743A1C1C35726A04299F7506A22B8EFDE99E08DD0E55913D814593F27A5F859609BF43E8D30DFC1EDA5E7428372E92562BFAF44335491A9849A69B0ECEFF3D1CADD26308FA9F856ABD5D9A4E9AB80CDBC6ED1647BBE936D7FA088EC78D0D125782D6934495B55C5D51512E29234039B8AA020A5E0D207CE9E238914375B0ED30D586C7CBED5B0A757D59EE6979D8CE945465DFA7B3F9539818C6FC4678DDAAF6626E047A7B55800E2F9BB796A4B981BBE72B9F278108ABAE6ED2CBF3F1CFB0A23F52E14AE0273D8DEBCD129671CEA7B823C455A18B8E7BD4EE73B349791922D8CF353BC54A691B874831D436ED2977DBB1735E1119DE500056AFF220AABC377672149D28D138523DC1F0133D9484067A8BBB96EDABA10DD575063DD9423F788432E270A2C37BF6263FFEC73F0C5520FE3CDC7B2FDABC91AEA99289EED6D0CEA3E44D11FEEDEF37D3E5E80A4FE72619741CFF6F262352EB9FD4F3A20BE8D11C0E5DA7DC59DF81E865CDBE98A6B80F212C0744C990E4426F628236174F2DA6080FF7599282541B76722AFBEB6625230C1FD4607E3C4D92E026FAB67C1E094AC6A995D09C4B8D657FFF088AB5A2A2B8576B88D0F0A3548B6646E9B456F21C471C26EC5397EA90C4F9D6B9BD7435BB0EF0EFA7B522D95F61BBA17F57289F129FEC3597E1D517EEA90D29E532DE1063DB2808B798814BA147DBF51E6FF1F02F1326DA14821B0EE50C85017FE4D1A555E21877BDBD1D054B7716B98C6F45D4DADB24DF63484E6B4E4AE29E0192CA686639E165C2B2D8E7DBB1C30550C4FDCB256A23E407996FFE1AA18A67F17240C2882547726B8E93893C1AC2331ED1097BFDD2CC61F6E6D900B7895778D4119B710DDB62325E9DC9A7A21E6F486A130188994925870E355AFD6BA210312E033BDACC816240EE0C647843F62B534E4EE1A2313F742D120B60DFF1C1D7342AC22C8141B33228631DB7E232A59A3E35A48E1B4235444300CCC8BF4363421854CF7C88B55CFB15CF6AE87B0700FCD758B598D481CF64AD933505D5DBBDFB19AC932141F20C566993CF286F7352CDB199459BE946B057C9DEFBC9200B6EEC985FB39935E516EBBB3606405B8AEB55B04E1598141E41A405D56BF14159F3FB2D87618C7E480E46BB1AB6431C06F054C107B1A60A280C2A4DE4CA548AFB58178EB4FA2DF5925184A5C4E52A912418E75CAFFB2032FB12AF45336C6A3F92DCDEDB98914E6F26DA55526C1816C9B08BDB4DDCDA3429248937BA45AF9F8E5A9F61814B9B779763C126698B38F23507E30325EACDCFD33F17B198AFD433605ADE86E5F5B54135FCBD78FC05E4EC6532F27D682BCE4701F023B5ABF6E7F08C4601367DCE8672017F5F5C1514D2AF2607EF20EB79B6700EAC6388E8BA096704AAFB7E0D5338B6DB4399582FC4703DE07A8BA86F78BAB12B5E61812D6059069A2962905A5B203C884279FFE2A806540D7E4EB78A2AFFFE01C9B59DC3E76555E8F7AB5B8072DC6ADB208BEC60CF48AFDCFF0671D15425C6CDD536B86855C1EAC2F54510EE2FFB81CC70336CFB143FFB9EF13E9B800DB8348161954BB8EFB1D3A4C0BDC02DA22CD00A14C48C44744FDF781D6CCFF9ADA1827EC6220D6C6EBE9150AFCAE7F6A2D8BD4A2DEA8E6924CE41D6CEAF811C48A2A18EA868EECFE70AFC4423F32074C101714ECAC164421C0FC31FBBA739F94C607966BBBA53C4103BC0EC158016403035D9C4840B18AD2D0C0D066AA02DD94501E9AB1C9EA499837BB990D20F53BC84DCD971712E95F4B9B2A43F45932C696E0B73ED957FCF14D5EDB5FC47A373E02E0CB52719E4D1869A37B760EB739EA9B4A48D59E40BFB1CF2AC5212588B002DA1B543B2FFAA59DE23CE3002FAEF666D140445FD95C50461A0073D2FCEFB1EE403D8C9398B14CEE2CA399B6CA0E0E3B0CB37AD2558C650781BA9832D25E91B3B824715557A18697A4D1A2553D890D16FB55E6B6BD4B41037C5BA5201B61738CD6AA0A4695382EB81B52102D396D874D7B2C5863C89AB8F2433C408AFF2B8BF95FBDC54963C78768B6A1D301DD249ECAD5509E186DE41F4E6535F21686F92CF0AA790C177F94EC04282E51D1AC00103FFDD85F42E534C8B78D68962E0BE2BE16026A3DE1ADCDFA0137DCAF6CFEF14E36CE4782DBC2A2F1BB256F6FD84EB721B33048DEFEC373FFA6F096C0D7F334EEAD5815BDFF4CD8B08D375C836AA27505F101DAA6BE98006E20D1F305E3AB13164A084009AD93A4F3C97C97012428F558957842B62C53AC0434A3BD44558402F0CA1E4F9AE04ED89C70C10693DACD3F78635F91EA1A0FE49A200E5997D3DEDDA9407ED1726E95D3CF034F391F6BC11660CA96208293B465E1471E790ED38B1CDB12E9CE6B93DC7CE717805EDA22365A31D74675E0DFF9BA5EC7FB1CA1D023C6C543EE5FA8AD50459B4B101DDA5A169EE13237352C361BA2D92B689640031FD2E4C10BCA74D4000769C6B9509876D84B56B821D0B4B28C70F3F8547D91C3A1A6E59771525D8F45C6B810E9503C0B0DB9EE5D874601AD7DEA2B15DA9145B3F00715A0AD3CCBDE3DCAE7AE1E391213A4F022C35B046457920E10ABA48A1024AC22CC7C3094CF658A47D7F92C829E082A880B6D0D5F6D7E3C0DE8147CC4FAE741AC77CD72D88A5AF598B8207BACD0C8F8E785A0BDEAC4B375F65E36D1028615B22606957E9535E2C3CDF10CF158DFB57B08D51B19CB0860FCEBC53478B922896BD5D2BCD5A7A2A84F618CE96A4A797883C9B43BF192DC4CA2E020FABCD95BA50B04265B2A81090876FAEC6FA14242D127A136AED1FF3EAB79D11E5AA05ABF41E73678D68BA748C94D8BC61E929A5A6BFF5F6DC3A485FDCD1582BA00C27A31476275F5FC1192AD035F74B7B2BD0365DFD10E93107783E083D2352CBDF4C4ED03040194DE9B5A2B6B14CD2C010A8A0BA0625E5324626B428FD740720C8924A27033981D3A792D3EBACF28DCE5B632A7E0EFF93C12C5441C875785CDF60AE1394EADE31736765312980655660266C2AE9D62E2904972AC3C3B1F9749EDC3294DF9AB2DDF739DBED3C1F4805B5F089C42B8B0830C25ADACA34DA2A6D7822CDD6D0165339A86396EC33BD3F172BEE1220A098ACBFE853DF8187A586E9C9D0079E6A6154F924E38728A7B95C4BAF313F4E24038E2DEA59F620526FB6C2B4583107592F9CE7F4F79F6ACAA6F51B4B66A2DC4D9F9836184E1F3A630C59A734016BE662FE4970C162452EDB9E2A2477C1F3621F6DCB18A104C77AD625A27726074BE2782A1F7891338878589F012E83FA1CA81BDD3D2BB8A5033AE2532EF7B2B064B914AC6306BDEE9F35586D356B2EF103DFFDE5E49B52C5F2AD190A6DA5C6205E06E4C0F5337024C2141691F47C16203E7494CEBD2E66446AF8FA5424F17AB688A1D3C3393592F3AF4F30F5E90F2EFA0978B2F3A3EA0552C8A0F0976B31611EC830EE105AA54E6CB6B38018E9AD59EE32AFE214744DD9884F8D0FA9EEA15C8E4390BEC9CF6B039D549E6370120D391AC1EEDABD0F7C1C19D69862428D3D84D9D43EC6F36F5BBF33FD74B2F8230F8F3957C4D3F8D27A26D88B651806ACCC0C1FDB51E515B0991C3DF22528A02936C43EDA649E37704A369C36FDE3DDB2C48A46BD5E6E1A3149190542CC9DB12C4EAD7A7F9DD7E2030CD65619AC26BDA51307B740C1D44FEC1E1E9665E96905330644CA1DC9F96AAFF9819EA49FF62C9DEA462D2ED7E9C8D52E3A33FF3508562687CB86151189603A82CEC68D95F53BD2E9BFD64220869B82C3986B9A7B6A9B737F12E27FD63F025078B9884E093D078BA604209202D4D47A2622F7AF56A2F45EFCED57BCC4EBD862B096A8557F001488F373F194E212565B4304DC58F8BD615E0F130EDD39EDB5F42F37B521EA2508966082D800D2A51641D2F86C3C45A5271D9C404B82239E352F714A7C5362B0C27AD87CE3BCBED1C5B387B1B066AB635A62BFD8FF6AAF409A745F610C91ADDECF5CD2E1ED414A51AA1F58A55733DF3529B5506A5D0A7D8544A1166F900DFA7314ECDE2AD9AC40164F380D68B8601EC4DAD2EF897B6D9CC56B89EB59B4CA2AE304A8AD2E6F0D2B0A142A934AF61625A9D5B5A8D03055D8FFC6382F84A11CCD41A9DE1DA97549FB624B0F2CEE26DB4A89C8518E117085997EBAFE1E9D02EB3EB84CCA80427F4DC8DB28043562D2CE131F83278C30333D087EB3E64DB106FB68EEC09AD886D14333E5A7463FE3AC8DCAE5EA45A2CD7F8237C51D8B0109CD5DAA61B37460A2D6CB674E5AE026450B7ABF3DF33AE7F842CDCA66ED7D44AFED62E6AD60F928A791F8DC92440C0DBE3544508C79D9F4021C44E043ABF7CD3FD726391D863D8BBE0D67E1B6E585C62FC193D537B1523194A13786AA75768C30B69EE811DEF19662575FC12DF1FE71C4FE3A644201C442BE9A0AF1E2DA15F69663B00D4411B1CEF9C6E949A8080C7B1ADF09B1A199D5A05D7873CAFE56B12BCB308A634A7C08470C272A151B7D2F29AF845CDF5F20120628BF841404ABB7B169F2D546F609FAE1869150639BBA4003547E53E0899EC802F7336B1802D1456F8AA8E6D57BF2A69EC81F92E1574EFAE45AC3D50099D75A426E3F00E1822F40B793C9168C0F616CBBE3449DB38FF727A96CCF6288BBAD5282BBC751A421735DA80A8550942CF0ABE84CA7BA5A9EE3758E3916263679C526381C681C06056A0E9F1D2D999A1A988E8960C8243E3B2D50622562929CCA0844644CE0C81C70D28A1A26E9EB1CE8FA5F3B443666E61DC7BD49152C02E4CE3C0538F71EC7FF020B21ACA478314D7159DB6EE7EBC2DEBFE42E53D58660F67E7295DDDDEAE7E62D8F05F78FDF4081143C6D730E4AD3A5C8228864948965603713004FF9499C6600EA7B04E9355B21A001F3BD34901E27988FD471816D819DD335BD033E61C2BA68B47BEC9D9EF7AC9DA58D6F8F4CBDD4201CC0EC75842D90CB1317BFAE37327700BA7AE554F891E69A298730803128314B6E0B20A3F281BE81BFEFB5CD9B0070BED241D5D66F349825BB1096F6965D51050321420754A0C8ABCCB15C6C8C307ED8F0EB6A2E5420199F340657154A17027171BCBD9A0BD38E9241E893DD77D1C63C2FF12257337F2A26D86FDE9077ED4BFD46C5FF51DE0F692B0ECFB691E0A8E944ADC0365C542B3DBC63CDC7895B298DF6C42A45F08EC7B25637CF7FD86AB638CDBA9471C58C23B440543A444FF765C5752400178FD103488C935C35EF483BDC9DE3C401A0F1AE755858353EE7586ADC7C48FF8EA0404D8C804D099F8D8A74FDE78CB8C64EFB868EBD579015E54002E4C679B964C21891812710348A3C552358681D702DE452256609D0AAD02C24C82D1C9595B8C39E2ECF457BEEDA3A38F99EEC7E23897C83B1C81026C35C1F0026728908F7071900AD7F652DD23927DCC8D8ADBB09FCDA26A6A1EB5D10D215ADDE08B4CE9B21779AC0FCF231C858F9ECEAAFBD9B5521864F2EE61BE353265D202E99022FEB0192D0FCE202EDC8BFDDE20EBDF840A1B723DB2037053B9242C678F8CDC432407D2010CEB2E02F5B624453F003218D58859F6D3B710AFE0BA41A08CFF234C94F5FF10B6922AFF27928C8F12F3FCF39427E34B291A6C654C15C0F4767CFF70176CBFCD3DF82AA730D42DC117E08D44DE15C72B5D754D7987800635D91AFD66B04D72772CE032655AEB5F9BE8E75B50D0F28200F4A56F1DBE54FB15E88DC1761C243A2EEDD6B7433565927B1818A62C2EC22C2AE7242A4C41E5F92873BA52E623F335F91182CC59C933BDA33544578211358148BA389EC9DCC152BADD0302DFF95C8939BED43A26C912F613C6D2BA075DFDA02CAA99151EC5EDFD79FCDC51D9A91015F93078934F81C7289DA6101839949EDDF20D53888CF59D7359037247EAAE30856007C0F035DBC9F85D87A54194FE0652A7146758596F1891FE2325AD130EF27D62E5D7371F103999C3D3DB2F425D5FBFD2803D41ABDB8550075D3579CBE54D8C91FB6723C93971A4ECB381777CD00E4917235D277ED76796F72EE2CDD43E122C47D766DBAAEB25210F2A53244C3F7A161513B92DE94F278272D963CA8616BD9982A7706E9EC2DA2D42A8EF29A6BE25590FC008EE8A602CBD947D82313AB8E9C991BEDA82F37E44C15C92001449AC8C35028F6329312387657069AE23BF32A8BCCCEFA1125C65CCE5934E78162AF4788B566E88DF9DC9266B8FE4D09308479AF4CD11A98B9AA68C6EABDF765B17B3972578C3CE38E8444C87EFA1FB18D7BAC55ED3EE6CFEDECE88DFE4857A3697B2C34F65071FB3CB55483FE4432AFB1C253B80F7DACE95CEAF71A40979FA sk = 7F8515AA82DBC9EC8CF1DED5AB58EC0D08CF686E25A8C01FB1109A3C68D19E48F0BC8CF3FC81D0E2 smlen = 2818 -sm = 0560980EF4B5524400C321C4E2DA4A2D7DA7317F769690877C85147611F9A9B8D72158F73A4B568FD25D5199B08019F8B3F625BD11A7FFDB5FB77D522C6023B5D68FEB738CEBD39500071E4F03D52C65BC5F93919A247D844E720305FA25CD18B323068BA5A5266E867BE7A138F5816FC7C22482DB0D3175E377B44FF6449CCE2F3505ADE99EF40EFAC341211A51FC3E5CE4EA91F6AFEE991612F79E53F491ECFD2B2E0D99B07B5F85DCEA5653F90B755958DD260BC8CA3CDDFDD38DF6A0BBAB5B711CA16C6333D63ABF3F004AA6CF670522882531334E2B8D9BF7C7860E2F1E7A35EC494A181DF946169C7B4A6293D6EC2D005A730C7E6EBA4443331E8BD70F655D350A45770B8F7CF28316255C4F2991B966355EEB28C6192E17744521B2B7BEBB32EA4CCAE7B39A1C13165C3AC18DD1E56CECC6414E1219A25079445D215DB30338C7A85A2F38F26147A5CC0D73EE76187A55AF6881DBD4C875B67060E73DEB087318C54C90731629E6C8DA3A7723F86A0A57799D077C1205142771FEF2EB6BDD414BDAA09260BF60E170ECF6F8AF3AC70BC2BC096ABFC84938CA0B61F152F451A1EED2BD31BC20B0608150A91D947AC07899DF6BC7A270FF1A239DD70421E4C227ACC5C9064C1170D34BAFCA3953322C03D90EBFE600E1A311BD7BAAFE120DF39CFDD521575CA173EFD3903CC89003161897A6260C95F884861CF65FD0B1B0D022D6112F55D53E025D7D8F35B41A623CCD0EAAE3DC420B153BCEE21EAE71F37F4B27FB545E56E420F0058C0E000482E44BCC496205EA81CAF862A2DE6CC6C93087609BA95832F3C93E566CA1FE88A86C7A1F4C37ACCC47939F5FB303ECE6F66423B9690B0B33A5555AE82561EEE205F08D8C0FE2129538904E30E3CDF291079A67BDAA68F7BADDB06A5CDBF51E93C2AED2026D341DB593BB8D51CB49916475E03A5831D676786DF9FAAA7EAEAA7F9A3F0AA2134E3795BD4F98CDFC23468F4FE6B918064547D51BDEF3C00DBD635425B7FE52C4B4BD002256FCD13190FEC7DECAE76D1EBE9D16A413486C63B9181B64BAB555F5456E337E04D68EE0A46A0887ADB12B976511AAF2B3D5993CA36C522B65F833E1782D61104BAEF5C461D6847672D678F06EEDA20619BB1947B6BB2749E212FE05953E2D82736148017EABAC8C4B09B8BFDBE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF +sm = 8C12954DFB0D57A4D12A3A1D46D8AA47E18EBAA3DAEF2EB308343607D41A53FF101B0855C5756937C7D52D69FABD6D6DDEF843C99AA54B511C06815B896A0C742B3CB47D606E1218DD68A49F71FF6ED9BB286887068A38E9061B11B16DC1D427C438C19263CD2C82FAD9E32709CA7CA4C0F52086DBE274DF5218FB31371D8C6C490C34C342B0E6139175CC73FE4A5AFCB82C0D2EBA7DA86AAEB36B6E89F990B3117E4EB826C3E7024186726E23571E67A9BF9AD18F2B949E51A89DE2CDEE9B10B975E7FFF62BE994A2DF77E6D07819DEBB94A14DF7F5678A61D963AA63BC4467350873102156CFA67203C6A136170D315FD510034849A558058C23151B186C23B2C0520343DB748557C81A952AF7B454AAEFA5683B471C7E805D6889444FE1897EBB47EB77D470121CBC3668C973674CFC5FD28A733800C12A0DC07ACF592A60F41B0CE262390B97CFC3A030E27CD8949DADE216C63E92A9624024C6FA8045B7F084B3D66BC8E4394F9182EB03D4ACC1109788F04DBC96CF845C128FEE5A614B9EC17078AA469860D201D4AF551EF42C5840546E96C1DF92EE8F0005DAA67F10FB5F074D437499A264FA51E825916BC23EEA6095D7D4E0E57E7C03426A4FC88D00DE4B9428D5C53CAE6D6F0ED90606D03928D34478E4DBC73D6D3AA878DEA474A63747DCB364EE55DDD1975A26B65E23C290DDD77196DA819AD1EA3B2844EEAE9D00AE3F3A18942ED1FA0570E6B329D346669E2A680C58098C9F29BD041F9D6989C435A94A87CCBBAC6236011C2BCB89CF452BE14B60E9C16C06B59ED44A90C7FCB41FBCA7D0E9EBE99B33ADB35241AF12B0A05B3979AA96E9517CE450B545C07EB504E46EAB531C530B32A9E3912503FA8A2112FF685DD03E3B4E315F685E2F0FA4A04FDF3FEDD7B6C9B55EA8F5E212192D9B75C50109938D9FC27A5CA317A2A1F69A8D8C23A066DA44A536843CCB611A961E5C70DEF55A1E6F80A9F83F89CBB4439A83794C5CF4FCB241FC6590E4B6AA8E32216686985AC25AFCD13190FEC7DECAE76D1EBE9D16A413486C63B9181B64BAB555F5456E337E04D68EE0A46A0887ADB12B976511AAF2B3D5993CA36C522B65F833E1782D61104BAEF5C461D6847672D678F06EEDA20619BB1947B6BB2749E212FE05953E2D82736148017EABAC8C4B09B8BFDBE4E3EDCD70C4BBED033F402CEEDC2C265DCA10B2DE0DB00D454C3AE1A0D00C97E1DC8C6804B1777ED21DDF5145B9F9348A931C128A8FB03827F653C37CD95859868DDE356ACE682F627FB69FCD97757BBE8BD5A260A293D2ACF0BFA2C0A3548FE25A2BA1A21F95123D592B40C20A927FDB615E69878E8D7C98D261DC01958A088599D3F9BB5E14002192FC7DE417B1074B3F7B52CD2A699091FD9DC3C5929E51CC0259D2255CAF0E444EC11257B759978BD4A7C8E2CE8473325B7498681102DE6FFE9764334D862E379D9F2EBF9B312FA75D7A50E08B94BD43EEF78722D423928FB8E26FDA85A345EEED0326A5D694E4729154A9997B269407B7D03818025EEB2BA96580626DFDB3BFBFCE100C508170D8150E4980D5D386761F4E8311339B47852ACC2A0A01DAD90D3978DE6536547D4F203CEFFAA652E4F2F28639BC3FF83C485C28EDC0BBE21D17B8ECAF3794D64C36FFE7F07E8A906CAB8E7FC9067CA4BF9B074C7FB01EF99A05D7C0F35D889A63AFE5FF18023BF77F8A3DA0C3CECEA0E538A6DAB5C54F3A0D83151595AD3EC4C45132EC2F22F652EA5DD930E692A7C0D7C23DE84314CAA7C017AD50D430FEF42DE557073DDBA6CAA4A787C92E6E28368943CAD0974EDAEB7ADDF991CCE20BF51C5A898CF0A2104ABB810BD4937D23E5D43490A3194B8A109B745E0A365EFA59199B43835682E996794F16C5CB874C88D9697B189AC54A1BA1F459623C1563CBA7689EBB32DC4FA0BF30E064D119D40C36301A653A4F959C97873003CFF7E8E030A137BAFE0A60AD08E4F692DC107E68AB40EDD0C384875B8525AA0A5EC3ACEAFE557EC76DB5283672F9751AFE1166D53542D216186A3DEF4DFA94E57BFFBEBD6F4AFEC3C0F3F40F651A1251A9AB39C262D42313E9F22879645589EA54FE894AC005115A43DD806B2C8BE6222DD9F02189D4221A9DDE99ECB8C3EF4171776268C12ADC37E4CA92EEF09D2D1803DB1FE917521662BA7EC0C07292C7E2130ECA4EEFFE53EE0CEAAAFF6F4CCFD42186611AFEE79BC651B1ADBAD08458592D69FBEEC708C7537925658BABBE7E9867915C6A728EAF41B0AF2EFFE55207C01652891C373F7A14409D05FE9E26C2E72D688047DE9A0954516B85ED6A3230B6B0EA9C5F086720C26EFBF8B7F5C5D14651D54C4EA181A707C562239CFC08B2E09A2941D04D587B90134D8F670F734578534138CD9CB7EC04437A768FE65FC5B3FBE818DB423A2208E485669082B422AB1257C2529CBF7BA4CB30FA27B7F702418C2EF9C3BF7CDE53661DF716449C6337C54542EADC5209A0E030AD6577DEEACC6BE1813DB24BEC035CEE6AEE93749D524222535A0277600F8E4F4BEB473093C5A00B6666CB319DFF131AE4F004EEB1BF71E5D274E3DFBFA246DADA9D6F548907091045FCCF79B363E695AD54C2F791861CE04874EE8C3375612DE820CEDE04E4472BC3DC19ABBB91C42A1C3D7B467837570E7D20A2CA6405DECCFF1AEC03E0558076E988619CB0CDA9CC87A12367BD486B676A4F71D40B88AB4E7FA750350DADD1A8F12B70864792D3CC1804BE8B7CB9DDA532182C32582015C1788B43054B7010229F46BD39000440E7F5D22E4D52EED85B204B344680426AEF51F0CE0551FEB9672DBF391A9AD363ED090837CAC1E721878E65AF9BA92A0EE7C7979925FBA9F4E452EB4FE3AF03B9EFF0526FF0A331AC0B8CD27A0C49E5019B7025C3C9870C900A7FB31FF834E04B87DB77C4D6DAE4C3FEE741E923704EE5F294D8F881833E9137158D1EE0FBFCB4637ACB814A2A5346607BBCD6BC916235F7875334F2B75A7EA7B8B8DDCDF46C0B8007C9B3A014EC6E634D4173CAFB1DD09CB9ED4A123151F4F2631D4BEE1520C10C15AFEB17198009C2B254C1FF0BECAFBF69BE8C7DBBFC7E8F3F1EF05FF6A7945FF79ED6C317609B9238670DEA26D56D481F87CA171CCFD726CC0728C965D9BC38D376D707E6979908B19FDF7E74ECD2D0671EC338FD54AD6CC5F789E96018521882588F888D7D715104D65954DBA8907C0B7CE3F2ACB802ED49DDF1416C29E8D685C5AD879464819E1D53FDAC741F71E31AC0C17B6C8932A4A00E7164CF8BBFEC36EBBD30392145B292D355FB304A88A638F991F6F89A398B09F1DE4F0B29866029BEE75A12D724A52736F2B9F49937F0E51B0F2E1BD2C1BC9325BBD1061E0F7685ACA02DA735D8FC39646E0B2453BB9690ED1C4853A757EA9DC2F4EB4B5ADBCFCBFB0CD2587F61A24B77CA0D6CFCFF47A98C7098B986D4FBD0E46EF0D1F9DF842F4473C43912AB49F4117C8214A42F3083936C7E8A38B294BA081296A393DCAADDCD0D340AC62511E47DA6591836553EEDB466DA6285359EE831A952E6C7AE3B943636124E43224D527B7D394511CF31C50EC1D3E7A20E49850905D504F1AAE477830E3BDA50430EBD47FDBB0BF537D8D479CB799B0429C3F6591328299A09F45CF9C6D30D5C1C9203B9521D807875D7FB2C2CFAA688414497122161B1B4F159B66C0834E111DA4F82D5252367FD2DBFDC079333FC51AB0D34ECEBBE786F984852A596BE620EC6CF84ED596425B90316A13B39E5EBFA19B319BF0FD1D6C812F29970FB1FFE948BC0D2E057B1DEA15445D71B5F728C72DD0C69E277C58F031F90932994AC5A177926DCC1C570AC1B4B099ED66ABF7DDE5A5D77D08EF1AD7C6FFE018F56EFB07C737F33038846247EEEE147E4A5995BDC3352B73F15FCE5140410AAE3F0AF1764E5AD996D01608C5E6C6C96A20274EA7781B41FC532B01B52134FEE28F501EFD9CF count = 60 seed = A832D4AAE8076C4EFE8319A74CE315928AB765BB629075254CBC63EAAE691C220F4B5E1839E9A99D8747AACD7C2F1EE3 mlen = 2013 msg = 84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 -pk = 22BEF360E3C6CA3C22AEEE90AA66C941B1C7C66695258F5A6C61BF7CD468DAC880FAF78A49D5C75F6C291B8D0C22A503C057EDDD73466315F64CAE593AD197F514CF2A222088E7E83D95FEFEA494B62BEDC62E8E5A6ECD62EFA51CE8211653ED2E54E9DBB045B279A79143E432F18CB30C3F8F53726F49316AD1A44B8A3E379E78858ED4F6AF55DBA8D8A4A2B2F6FA8687E219E159EB686763E5F9F59878A5392682C67CBE061E40E0D839551E5A04886DE0B002B656C60AB23B20F58E5FAE183E7D39C879FD23EB445B29C9BE79F77808D83BBB0E5D636FA625669A883A3CCC3975C71F6E9CA840E1EFA0327A5FE9288DE073B4D8226ED5EFD6F4EBD09D88064FB26D2DF7D4DD9E4CC8454D2A761E8B671D4CBC3C73781A9E6C1BD1B15BE7D83AEFED14A9F4482A3B00B5076BAF9920B341BCFAE59D80E7905EB7A49D6A8C233C11DBE0A01A3626A9D675C526AA1ECE91BED09D4B362D2BEB2DE79C07CC02E9468988D5C6BCDA781E7AF39B7119A24E86E455DD78DC071D60B21E46BA5843484CF374C150FDCBEAACE05C2629306FE8B7CE565D5FCBF98EF324945042A61C1AF4FB01DFC2F3488A6F4956841F9B72F3725418BA32B67D48D2FCB86292B2E4B9D30AB0A70F01060A5BCDAF3F0A4E5ED1C239AA36AB716912AD2A7D8BA7880D820B1376BA60ACE1EA9636354494D36785E929FF38FF3CB149653B73EEAC237841E342A526E25EF47DD49C13B39EE008B40913CBA295E497D862ACD12A1C5C44CE36061557DEFBBA0AF943C203391A8FAC7536BA5610DAF02BAC0BC9D72AEEAD293B90BC01E7272A0709E7383F0048D3C1B402153466F062D86D071A70D60D86F0454DCF4DA860B277E308C878A1F4FC7D6D0069786F696943C83D0F1A1A6F7C899513DD8B610EA74D869E8011ED01FFFFE6D3ED456D98DB955AC95497FAA905867A07AFAD91644434B6618BE6AE7D38ACA617D694C904BEF38B4D37E061794568593BBD24DFA0571C98D94E1D91B08B661BF5AC8C5C53B1462EABE05B311C7DC1F21411ADAE8D68792CB59EED0F7433C936609A42E391C3F332D2594515CC178B0C50F22C6D99359C76F9676B72EF59BF260B6646B1A2079A65C6FCAA918E93B216500ABA359DFA6063ECB2CECAD5EC06497DBAD0410370A498F4CEA08990EAF780510FD1B581CD4900EAECF5A55397DCC630271371D4270B3A1756098321E07F1A95B7550DD30A353E08D31C588FC7233BA8E4DD92140887CA2EAE75A9B59758B6D78AFB7585948CD42EF5D98FF761EEACCA55AD390F99973C636AB3F608DD790088BB5BEEF8A4DA1C05037B98D34AE61945DC1D038D175C4C29D6B95FC33B57085F5A1D6317513DF4921DD614264CCC8792B2B97A87A2792CB6CB9D9BAE21A24A85CD3734D14FBE11DF927AEAA986B2C3ED4C69CB0E419599D302EB7871DDEC6AD52E8172464F816ABD0EE4B2D67F1840A99169D2CE3B128EDEAD7568FA631CB5BAC70372EE9E047883A743A616142417EC78C1D78B37497FF8451185DF4D6133F18ECA7A499946335143AC6384ACCCEEF1EF19B1F5048956932981DC397FDA82CC59CE271696CB5E061E3C4AF945524E8B52D2B2CAF857F3717245D320A0D848107524C15DF41B8BD4827003386F73617F25EDBC6FB2FB1FB05F5B10AD7E4AD4FDBBBBFAC71BD3D5768B9C03D2110850E1B02FD2400962AFCC2133AD034179AC3B33104BD5ED17D41C8ACAB38C8234CB87ED17DFFC66DBC711FC9D9C14045653BC747C3D96FF78F47ACA35F42CF924E9AE5C7A887BDC387C13360E8BD51F1396E95439013E8A9309CACB63E338D960BDDEDB43056BDAE105B301C1730A24AA2B09C392DA5CAB96B8125C13D3251FB11FF587D9B2FC9123C921896C6AACC249BED0F2116F91806C4306259B222B4F03D49CD68D097028385B74F28E348710E2BA66A7D41B7C9C38ABB574B8A35BEC0C289FE153456B73B19594E572E3E398EE935740EC8E08A728FAEE218CF4CED1B853DEC15C87506317733AEBE1739AF3473F4A856A134E5F82E7DB076F07237B1BCD1BE13BB031F89F9BA50CC9EC8FEA049038C90D7456AE971D470ECF36E2A444F43A218F23AA4AF28D0F92D89F764DB4DAFE364667A134BCBDFE0F29E114744E1E8C9235468985F1BBFD9F079EF3172290DCAA67CC47172911D17E7F7C156C840AE86AF6C630FF6EDA849FD0389B15A54B376CBAE5EE3AFA09F2A18673AEFCBDABB047DED37295470E403E0EAEBF46A445D17509D8606F2564AFAB692826FCFD3F554E61A1BCEE5F6E6C0F7BDC850C05D9AD1495B664FC6375D0C04C636AAC9E767D9C25899B8E6D8E83A8C3FFD15F49F517CC35572AB7C6FBDE5A60199E2A8A8B1A11EE4E18020B2CB4ACEA68DA0087A06D1CA15A02B63EA39A7D655E20090CA4183F961AF9B1F628A62C5715482B9BAD81F8466B4608FCE8D434BE27A2619CF707F7BB1301CEDA7531D2CC65BC4DA21EA88DE85D6CF51898524ADED258D54DD49516CE9F782FE7E72194727F9DBA137D4F1D07D42A4365392F27CBD41DB95B1CF00D04EA37EB8F86B36C1F05A65BFE728427D05B0B1617784A299D33AB3EA896DEA09275356E2612D11450EB65BD3EC98C69DE22F5B3629323B6D34398A1B742D4453DDAA6B9E73272C671CD8B0E4AE85EED992D5BCFD08D1A540799F7D1EF03DEF28270D611AA703440855D9362DAA51164CB380288CF9CDAA3263FC59B0D58CB83B5C51A15741AC647457B5D365E2130891281255AD5734E614EBE3E548F8B71847E687556733FE37758AD73B7F391982F62F76572FC0BC05C4590227A44C553116705F124AE51EED4670F9BFA6B54534EF334A8545D425010076CDF0BA662363E8DDD40397D79078712BBCF57078FC45085D1F5D2A1D291409856D5037D02D01C999C4D3DE14213F1136758B6C3C94C2F91510410800F5E84FC3A9B738EF551416BCDBA6260E47264815D33AFEB339AFD23DFA7E293AF1B03BADF019A0CA1824692DD7343984280CC32A7A58F983A51BE3D239B40B3A78E2F2A92E25B8F91B6220EBF0E6B4367D676F3B33BCF66BC6961FB079A430FCBFACAA5833A9463CF047E95FB1235358B288107DD226B90C901C265B0753CEFFA3EC01B47CB31A806CE7AE0269761171808F442CB6FD9EEA957E09F66A187298B825495DC23B6DBE4EB97557556396B3B8FD210695D11D65CCD231EFC4C367C2EF32852A43ED46C6D90CA7B074B206B1FCC2D606FBC79BAF56A5EC2171EC6D2A78E80B5C36D3CFC4F845040CF9B2FB8042502F78966A1FD2385B9FD5A4502B56F0181F65A234818D38C119C3ADD41E8A7C41F0585AEB4D20C816CE42EF0A1DE280C10B88EA7CEEF6FF266EA58A177FB0C5E3078E46A766B553C229981FEA499617143847D6433379F687A267F2ECC45BD6E251BE4C43D71E7474415DBFCB3C0AA4599E915B31DD391DA28418866D1ABC95A822FBF2AF622F4B1F927401081285FEC918C3ADF860D31BF4135D151C949DC339CE77AD70F9934C1971D1489212CA1813FED91341D481DF02D2510B163D1F72B97B67969A61E7A4BC378833BCCD1BD82E9137BBFCC3480A60F4E469336BCA4E568D302E2DEEDC01BFFCF662C9119A85C8AA42FF2539CB4FB9EF6A6293B7CCD2809CAA4BAD4F5CA4E3B05D8AB8AB9A618A9772C7E291EF7D94C16EE41A760A3F06F388AB5AA4023D34CF98823B85D39B663E13C282ACB6AE818B48598793874A50DBD19A2CBEDCDA123716C7E5B0396AC52DB355642E58A373F65AC12AC047C45457A60B1DE2318194E35A49EC9D9D26C64C9885272CF7A21E144587BB4EE4F8AA8B5EFEFD177ED26B6E564470C8A9E584F5B22839DF5553BAD60BA9841FADE24CF979533D935B1103960C5BA1360CFDFB4D893B502AF76F79A452B4401B7CE4AF3E07BD0400F6036E09F130241D4A7B5017886C7276D1295530CC5D17FB6009C4E9778BF487066D917E0CE9F2C554C08420B73EF3F448BF4F68333BFA468EF1FF4CCC030294B6853BF3BEB5CCB8CFB8B10CAC49A80DE626D6D0729B32E83ADD367029120A69166752BAABC7669734D7E439CADE78AC211F94F4D700D2859E839220BDFE30840BEC46185DFA5A6A9CBE705B20BAB76339B95457C460BE05603EF2A2097DC335B1FA8BDC22CB9E779CDDF5C24CF74A86694CCC1D874572A2898919E78094B440DC991FE09FA45CE27FFC6D52F09C7DBC36989B4D6B63DF5D2C86350413FEF0E36BE3FE27658B36FBE22F0E98559BC07440F21B328D679E1F30DF4176BA057BEEB3717F854320DDF08A478265D55C098CD88BFF206C954FCEE1C484EE6C893C72EF793B68D01C8D523C6975858AE779922550BDC0BFF746BCFBA99930D0809B16DEAAC60371867962FBF62DA4C90FFD8086710ABC816F6E10347DD3E961F867673A93F52EFA22B5F61F201A793C44939CC110D505DBA9C8854DD47206E940D7FA1826EDAB9943A216ED573FC25B65D5193971FEF5F39799E9477B376794331509B71956643476C506A1CDDFFBD75EC27D04F221DF4836A95B4E4C7FD5E29AC5DB3BCD65195000E1DE5937F3B14D9FAE4764C0CC7A9A2145BDA1FE3CD5BC98BB0CC096F38D7607B539663E3CEA32A83C047E5DD4D8BC991181818F9176806D7B44A9C8A1273EFE3CE2E46226F53EC93E1EE5E0FE420AE2726E4E39D48F98BA93E750D22211268CDFCA449FBE43D7CEEC1E8C6A88E9C05B4639A4899896466A1F4927DF2BA1D089A2877B98A9E2B422AB8685C4DD276F4EF210A4CFB0F93F383C93976662A95FC4F12A3969C08D4972D2C06615089F3CD7FDC20B06ACED151AB4B7F143B9BEF60520AEC5BC8CEE572BFD3A3793752F6D62F951F0F1121939CC071D5F77A57F3335CF5130F4633296C622D872E2932C572338CF18B385EB20C829A18925DB71676C637E31EDBBBB3DE6EA551404D6015D2BA5E8E821566E4AB98A7E147F74BCF7890B9135AE54315349F88D0C89C4968354B6476E0D5E650EFD4357D34B31305814B61100F83C58E03A3BC239EC212D1C619028B27F094C46EECDE6652C42E85E288FCF02AE15D97DE754A39138848CDC87841FC3A014CC879416F7E5CA4EB7DAB650A8165B9B88243B4B2BC8FBE9E306DE25172B9AA07874FC99591C4905A63A56987E378A339D2CE32CA87BE3656CEE21B45512EEE0CB09FCDF3D72D7F65804AA30F9663630BF2CD4FC92AA48754BB67F26478231F00761007852E7EBCA539E1917FDF208BAF8DED2E3AE96BBBC7D2A36D99670495780EFFD3BBE5E7AFBB933B4F1D7D07352EE86FB9B88555D6B3BD11B6EA0FBA0F473A669496D2CEE6137968108B6F697CE14ADF75D7D37DAE63E8C3B5E2C8484374C3FE78C830B552ABC68236412859E4E028398709FB517C5C3235E85C2D5A68AD289E80174D99B80E106049D13188B04C35619D261EAB5D14CDD51020A8D7DCEF10456134CDF59A1E8D33ACC2A6B483CC3400FD47CF0C6517070AB835D71AEEDEE368558847C738EB6B17CA8BA8FDF76F21EC714FD7EB9C274B116C0CA6F1D1967172AC9366C172790AB6ABDF56262D39F73F8C1179EC31715D5C901846C13CCCCCAE5AC7754C478BD79326B3328C3D0D4D6161AB65AA49BFE079DF688E2B7E898E24EF70CD8B08A7A598666C36AD28B44DB2542368AB1625FC476F39D6C8D87DA5EE06931722BBF8529965A14973370FEEA3D1075ADCBFE9337ED0A4C9E258396E78047127C57C434EA9BFB9CC2FEACB8AD52DD3FF6C03115D3E266A6F70AE764ECB7EDB89FA29C70DBAF532173DF4447BE5264467FD2E267B3D0C1CF3384DF3E82FD7C915E55F48C89CCBF3700D8227CEDF8CC320DA07E8D42D788CB3CAA6EEC7DE1D0E425143BD23C3790CF4506FC69219D2080B93BABEAD77338B68C62F8F4AF1615D29E2A600DC2EC9D6A54E82F794F5F353502350028996C7839E77A3C5FAC89AD1EBFAF254480ECC8BC036E7D06042171B7AECB151B6554CC02D9E1825F37A8454205BFC130D2D3BCCEEBAE9102D79D74BB9107AEDEB1B2B63592595003A13C4AEB4885DDF8819B0743527700A6666868F516834B729C0D12BCF1622196EB9AAB6BBE08AF6FB5E9753100F9EE5B392B818EC9316C89C22DC691303DEF3DF95CAA4D8D4D212DC1102A4F084BFEF77DD925A66E689EF5D8110C3897246DBF7F592B6B4538536AEDF2AC0DAD2783C113C5BFCFB69B7802AD1469388A234141175978E2FEE49330675D85EE6B46B7E380E132C948A5A8E74C2B1F14556CC8FDB6FCE7D9637D1C9E1A524406227FEA9E1C19E66118353481C620E1CD9BECE2DB9EED6DFD61EF407B2C1F1930A275C9B9BCAD47EE256AAEE43BA46D78F8FBEFFFDDB29B5D3277939240B521EF7B295EFCD71A0ED7965326457569F34ED76D6EBA3910980E5C4A13F39E30B295F87889EF57FF3CF156E93136E78B6EE7FBC168B285E184EFE9C9D25CCD4007159D4CABB2F0197D2095E237EB2E68D144690228C6083538EDCF670B807AE4CCCC6A7AFBA8E5CFD8DF700EF01A320FE557EB5FA5A062D65B7A07EE386AF9F4EE0CBFD43D2048CB08E7199551E0A2938A8C612D0BE3BB3FB567687A40AD6B447F549AB5539B78852190255999036B8556241E4007B3A5FE97F9FD39C0C8AA06F059D3CB1276CE076A283828E2C7301071A0F091C8FC02A4A5ACA235FCE4A79FD3E25B3D83DBE484CE4DA862AC9D4914A61457DA6492EE431D8E68E68EC75AE939FA48BE74F409E8E6F03A703A88E2A91EE3F803EEF74C4FFF88D752DEA47C83C36F4A037965786C8C49B30285D58796C93AE0BB2A9EFBFB8306403E96F20F3F5E93A7F257A2E21E2B96C7648233EB8064B1A2F544C13825AA806F5F08DA46DE55942A765DD04B436D50FA712C2182D939910F62579C7CA374F35CD5895D9D587116BBE427905E5826AB651556353146CB020F05BEA3C965CD24E1B4146532458BEB1FC288C40C45D23D8962FC62DE2DFFC4CF773B1A0092BD9BF50D6CF89803202BFB29E176320A477666365B63B97D212DD69363C57C8CCFE51B7B5628918FC9ED51669C72FC53F208D +pk = 22BEF360E3C6CA3C22AEEE90AA66C9410B0FB36CB775E9283BCC4AFBD27D9232C2BAECB9BDA181A924231F54AC5FB69934D30070D11686FCFB4070E25DBC1B2DD31C3535DD09C0504B5FAEC62A03B58852E05B2F76AC009C46573490A100BC0FD1650683024AB6443A9F4E2BBA08D8BFE431A6F1CEA688A5728AE71249EC2702411B82888148BAE20CC35399E88CF10E1CF62DADEE95CAFEC2A08911DE50F63ECCC00876206F5E8B9161002B5B5541F38B260A6A3F6E5F8C1329B6B155F314C905FEEF6FF54323708F3305E8CAF94CDC6EC88EB83D3B74FB569D38DFD3ED650895F3A14F2A545DED0F9FDEF28A10A52D0B384A274C683C59C852B61F67027F46FB9E5E371687EB8F5CEB5B09F3C4892EB7304AF588A755364D763A3403D78330F3DB803E2DAACA4EB1EE69905A6BB754CFB566224008BF6A43F83A1091D282ACD565A411E372463008D306A45047CA8044CBF56BACC9DEDAE3A4B9E57D37CF1C4618993215648D4CCE08867208611CA07333B0DBB6C85C4401CB332FA9BEE41FD14204C3882710B9740A7A0A52B2D85E1807DCF4F105D23863C688E62030C3AE2460D7874166D7D60E5E9EA84433B4131DA9CBB2AA08BECFA7E3FFFAD1D06AA6C79DBCAF3ABF4AB79DDB4F4CA9295BD6FEFC2FFEDC8B4D1DD51D56831289DB780E7DF83C71FB25E7A44609EEECD285E04D831D5CB4126D8A4F16666B75777832951BE8BDA820EA1139F818420750D53C2FBBAF0C6766ED7887CE0CE9B2ACCCF02986171A6D5BFEF873F01F5B587620158D395E0B0624F08A07246F1B900B90D9DC7F8E65BD6D87E728D0F2198D10FA6B5E15E48FCB24D35D0BFDE143CBE65107A52EBA2365C6A2A43C3F7B90E03926440F5FD3180285FEEA48F0A8F0FD507DC158D2EB02A7B992E265181DE47DE2663F327C6EDEEE113FCB572D84F960397004876FB1260658FC9316B52F8DA354C49D0A95D54A8680380A63B58213520AD23108327D1616BF2F215B854436FB67948B245D21B8ACCB6D8F27E2DE038749B51AEA4B1CC30D3AEB992F9AB3F3510C5E899B5580B904CF68F2D81C72DF0CB48F32ABDD7E6303AA35BB0997C005117F821153CC0C4F59D239831BCBB2381772073D58C39D6F638E0071817EEA9F8DDE807C00498920CAF567B9E853EBA6EE0940CB01AC3ED3600609F5BC4EA0D69E20A81B513EBC540426B9CC7218FC5C106E126C00E90043C1F951660D1F8B5914F0D3480AFC27039DFF31044718AA44D668CB510F33644FFECF3A8B4E72F92AD0C5AB974A8007A5713BA2C0269E6F00F94EE1030B236B58EAD31A52E33E8BDCC3A5A66844A40BE06968B364BCDC646250368FD3E50C2DF7C6D34AF09F98F8ADD601051832BAB1AF4E8FF11569CEA7E74B3D708723FF3B0044FCD1A018DA727649F8A0DD32F9C7CAD128E52F619C636EB47F1C983ACD18689ECA85D6172EDF1010FEE1EBFCFE45C169D45FF97D44B988D18A6BB6FFED2872D8996BAD39AAB4B9A281E65763D1610402EB7DCEB945948ADF20B055B2D0CD3D09D089E0EFED97ACE92F3BD6545C46AABEFE394CB9773D0B67FD6A12C0BDC6E4B5827100978FD2F7E236E00E7615E81594DB79905A3CF100F400F3CBE95D89E721363FC1B38D007198969DA9CD70B4817B7694324E835733A71575CC2B402E5DF3C75D9027065720AD07589386D3CFD0193E8CB78D04DE0824C644F3E0DE8E1EA38C6A76D30A86647F3A9593D9405D1AA9161F6752082A8325FA2CBB734F7FB6FFEB38976EA422B6AC64A720BBF6D06A85875C65EA19175CA13C2F7A4AA2249583DA41B3C7DB04030A02420BA9A12CC35B1C2453B4F4D8BA0E808EB941514FAE29464841EE94401D24DE3C485FB8060399815312760D66493AC531F2EC8733B7625EE03D7AA3F639507CFF42AE21D5350E9A1A377DDC6C0717E6EE1CE5043BE5912564EF10D2AE28F7BD6CDB8DDC6109034DA342116890D5E74A0DB5B3C1F1258D88082F0A4C8438E5748F44832262CB0661178022D12FC9B33EC348328938806F2095CB1CCA1B3E793824AE172EB8BBA5C24056C41F5A805A71C55B1B2FD80DA31BE80EBA0CE7FE2F1A5D9C6E52FA1E8813B8B95298102E57B017E871C51D02A71C8965AF44450878AA329471723F8611FC9EEF8F957476158902C3F43C105185BC48C2306504EF4E5E837E11629B6C6EAACF303201F14AC72B3C3F09A5F366CE0B1AAB5E267FF15182CB1F1A7FB188A7080909BD68BB8101C01ACB665ACEB52D8509AA384C4F9E452BD196D5F9D56C3AD71E8A86131EF50A884D077EDD9ACA912F0F12D0AFE203D41CE88DA562C6018C5147D7C70B1F0CFE0AF9C8E411B0E72A1A0E283B77F60C013DF71AC4C1F83C8D73F7AF907BA49C641600EDE93DA6A8B2F03400B3E5D9B9FAD4804D086F20308841CA9D7B57F9558A912E3D7E9853679AB82B43B8E07FE840A6459E4307162C9DF612AFAB2AB902180CA7D294906AA960B549A548B2BB9033BD434707D727DD331EF7AC10D2757AEB779E75972C6E69D95DAC91469460501CF40FD3A2D5BB32076E12066A712720EFD723083DDDD9236561A42094E718878653EA9F14F8169B9258774EA0664D47225D3A9EAA86E483452FE90DA9DAD5B81ED1BB06B0D56C9753039FA63BCF414D7DC51A1882C4715188EF3A63985A48318F53ACF1E0ED3F2F8C121E73080B5A064CA986D7FB6D266A7CC72EC9EA73FE0E4E644EB56AB32D89FB68212D9945364DDF61D8B0266B97E6A4482C9B53E095514D8197C9A8EA65E6391F8A10A4524CCF7B8AD4E5A13349EFF763F5B055A11E49DE80239A2A24B6F541CEA142BAF884CCD0D437BAFFDAA2C5C74B6000077EE1F5D3E6A136ACE6B48E1041279088C9B4DD9A164F3104A07D28537212487498D54C52FDAB71489327ECA2D31EFBCF360488B3039FF611D6A563BABB5829B50D0D2B9F40A79F62E612CCEA9190F0CE62945AC4A8302397394DB64639C300C6996A40C7587B932AE179F3709E40028AA92EDC8017BE1B86339B96F8B28AE3CE117F3AFF9E0E53FAB73C1AD9A9BE9A1944688697D639B0F0AB4090150881DE6202C08BC42B9461B4697CD093D6D5862F978D0689985BBC82D1BD766C2DC02E665AE34428DB9DEAE112F9E618189307D902FE687ADAEFB57606F2DE43A445B6D83CCD48FB04A6A6A82D5D21E634D56411B337E5939C3362525E259E1374A872AAF3A30FFDF1F4F270F37C1C6111083448BED136909A7060F822196161A4706CE007166E4EC67CCA3EE9DE1DF695543C85FA034E1D92D13D7DF92719A966F87F539FD5D69FB66973E38E5F62C3AE7E4D66ECEC67CB12BE63F994A4C599C9E7A71D9836277C34E620D295A3F2569122C71845ADC2949B3234629F844F956D7DD7EA9D96A1B7C8F3069902B34167092D732EDB30A3AD65C2BF968D17369B324371ADDE098DB3F65A93804058D3A5D5B9E0AAA3EE32D75A2047F32439A038E84CF602A6A7B6651B8E8B0E32928D77D9576F55D3028FF906079A409EEF11C28D89466044E8655F4C6F2EE728959B227C782945E8FB17DFD3352E707D1C1A90008C5AAA1AB8FF2F159024E9902DD853097C24BCB7D1CB48F848095AA138A00438574AD49DC25C0FE0A11EC5BE77E4DA244EC945F4511C83B931A321821BE92A5CE45450DBC849AA870C68F4B69CDB9FD2DF5161DB30D84733CF23324872C8E089204C31E631AFA016DBCFAAD2E1F3C8E180F2819637D8CB527190D0D4DAD344945C8308840A2050A224C3442635ED21B9D38537DDB4C181B785D921F09A53EED7CC3CA208633500807A05BF570EFE383498E965FEFE008FCA8B2AAFF15BF131FDCAF872351F819B56980A5DB74C1E80BB34811114B8DB54B9AA482A07B42ACC53589EDE68BA23D5CACA10BD6E4C753545EFEE7DE4EA0B0FB07C64CD0295D742F86B7AE19A03685470EAE1ED88A6F7B00DA9E58144719640447814B5E9D43E5D1D11392FAE3B81A726A916F2DBAF5FD1987063C3AC3CB332B72859C75679CA96DF23A6E271CAF3B33ABE00FA7CA2D3AD0DC245D650071413FF542CBB3A135DFD4EC488E67F19FA14B22E1AF9B8708562BC134E755E67E9B391620EB4226862A61FEDF94CA6570A32F40FF050AD8AC69C1D2AC267D00B267D2DB0F4291BF6237B7EB7903D071A18BDE7F39963DFB5BB6E8D3D4926EF0973C4D5DA2D22F92D667CCA98B657818087EA13403F213FDA769B8290883AD0113FEEE42417978C88E3932667B94498E79383B401FE28B52803C94020563E79B56D0B795ADC82059FF8562945C0E9FF5AADD7B244C87DA138FC8AAE85B154DA93B4D4E094D2AB34B50852920C69DE74399DD2539BE3C451EDAF418E8672D2FBE33EFC9BC30A385785BDC06A3B6ABFF9BD2EDA0B07995EB9000320266407DFD233FDD14EC48722788D61F679FD4867B49D0411B1A29889CC991CF9F07632ED3385402F305824042FAF55FA50A30D96E153B82E2F295C3FF1854110C74C01991A66F04A316BD6EC7081E842682D715FC01EDBB99222DEF729341C5E25E5459221B141177675E9C1299CBF90FD004B200AAA3734159AF3B690E235B9605EC02C5D16124C0A414F83CDC3CB7B3736163B2C57E0EA11A24FB5AE53662960F2DE58BDECE54D3C1725636B13092C4C3592D199B23A74432822F94DB6D0D4AAC1F6DE98091C3B4B868F401C68FEA99AACD2A30F80DEDD2CF874E137B6A2F0F7C699469E60876E1965AEF9571B20EE82DD52A14960B6884F1271CF584BA044EC15B723EB5E209E46A70354AB6B0D32072AF27F3395B092FB4F748A8795785F5C786815578841A622258114592C344BAC96E1A0011F9F2417482A6F51800F621F12A16025E5DAE3403A8B37BB3BEB8A74854B81DC28BFA18EB2BA9DB1BE14F0058D25EE85672E1AEFE16C150B779661036F9B8C45F1A54609B04188F83569EFFCC74FA926C108BB7E7BD13415D8363FABA951F9A02C53A22E1139628ED727101F940B01151E82BC1477D71344CFF1A66192A2AEA34FEA4CA5D17DE3D32132004F32040AA93B6224A656EAA4D5A016C2C9A860D74C89388ED81D797BD6BAEFDF4E7FE785C4D8CF463C275EE1991D5114DE8DE2DEC02346780D723030F1655404B0E7D9B00B8E53B075D73D2595631F049A44C829236B1A4C2C4A22A00E9692DAEEE00DCC2D4F777C294F32296C210501E027F86FF405ABD7ECAE5CF74B54965AB99E65D53EC6BE5B6C4357322F3462590FCEA29DE554AD48FFE44ABCDC3BA5B8AB7FE559E7EB902537F6FA456FB42337152EB9A4BF5993C3179FAB2C400F45A3CC0A006AB04D50FF5E4C41A14E7A4659FAEB4D4A2453CCCDF3206B6DD53B1712257C4CCAAC0E22341FC758D1F0E6F43C4DFF895AB17F34E904EF734CE601C11F9F339BE16705DDE7CBD90F7767CE1B605560565D285352A0DEE35C8829EF1B853F91ABF039650DF4B7F3E9EA14BD9CDB01022D72731BF46786949DF5A4FCEC777172E85E80A1F0E6D266C12FC280BE7AC3AE023CE6387E111957845920C62C7EE7155153ACBA53CE72DFC45A344F42A7065369FA3E0637A490A7310C0BA5F961EDD59DCF47FFF655D2849CF7E26EDC8B240122A5F21A25438373C76412AA5C73A0767EA22A45326D861D7CE2505E733E39924099A4A18817F8025D9A600D22D78F81F8B23EEF4D6A5A3C35A1B96575FD68EAA6890E8A9EC39A833883FB2B96121F17BCD8E3FE3C05F94F8C0FF05F04B0806B0466816065801592CCD4FF4B5EEA4E140645BB336FDFDA94A96F752CD8DF0C4EAE85DA52A80C9152F01511A441E61C59F440BC67E530C294921952F42CBB80296F6E1670F92CD64D03B6CF866C9E74126EB0488E022D523D694503F46AED99A6D7C046DABB7FC1CD981F030D7504C3C46184D3FD2B57B75A4AE4D0DA94EBF7D934EBAA455940E77DAA8A75647D6F84521E444173A41881AFF5B78FBEC96D0EEF739FACC7A61A2E2DD49F85F0E3791B8AAD35A0E95C3D184440664E88D9D4358837A87E28EFA6D1613E5FBF9DD089818FD782C6CE1ADECDDC325A7646836F848F8D670CA785756B457743B5FDDEF27B0BDA037C30E7386F63C42FBFF22C7B5783E6454E88479FBC1FE7C3FB261DBA3F88590D8580E5EA93E28080FEF8DB7486ED5B6E86179D62A80A6E787AC5828589053A97DC4A436057DA64792AADC7AB618E6B4C64842338BC79DC223B35DFAF47B67A5B4764842EE8AD54BC1AD2188A29DB58F5FC5393559E50DD0DF147E25E42CF560272E4C36707AD5DFC56B00B9FB2BC66092688C82ABA82F1273C58B44BDEB15FF52826A396D0CD3D612C46A97F5B9ABAF8F84960C9C83EBDE0FB78A3E506AE24E637BAC03CF1B47139639920AA5843E67B8EB4A0EF2ACEEAED590DA1E150A794243E4631C9ACF4C46E29568BFEFE81EC4734918D6AF2F63531DF1A119D7ACA3753FC07D02BBA3B5F53C536DFF994BC60E796B46CF6850C6DC90BFD05396CEDE3959C577D840079FB713E2AA3984CC643B2F759A495513BA3D2F2D53188ABF40E20491F4EEEA5C726D7AE32F1E9BC1816A41AD36971A1B006591848280EE91B902B57A952EC309F442562A1E037A180A40FE23895CA638EC252775D6C84D453F09CD83A2ECD7B65F5E8188700555379D1D3C472397D3C659A8B2AB7BBFC136BE3DAF8B5B04199695B6379B369C233EB7F5D87EB2B6742A590D4EE532A04D1E6FB6AFDC9E3DAAB8EB1F8BD608879CFB035F41B9BE46403C4124BC65365F80BAFE9373A002A0DBE44143623C9E03AC993CFC62519D6B523D0F059375A69115A59432C7227649D24BE627386CE97C9A809F38FE5FB60987E939835AE413BC0D28B2AC07B29133C1DD324C3FE0AE5C3FD15AA72CBDE0DC107F76B64A525525045B546EA5F8DB1C24213CA32D96ED65F9804E2F268214E3B2CDFCA8F5FEEEDC5784C5D16E9783BB092C51B1952240F41695C5564CE36E83C36BD9A2B14D2098E96AE47CBE2BF976B11FB98CF140A259329ED0A5BA90C8801D2274751505F46CF7DA6410E3851EC298BFE1FF624DA4C30EA966CABC42B6E6C613DEC sk = 5AF3838060E0F83352A75A0EC4ACE2CE8BA119BF89F34CB4D6B8E27007CAE7FB67890942ACBEA233 smlen = 2851 -sm = DB5D696CDFAAB7971198B15DEF127CA8E3943681382F90CC74A951F678FE6F6210315433B9E4C32607D812AA3477DBF2ABD7B6B3EE9E049A99C4D1FED3A1838859BF88C8DE8CDB5375D136485D48356C2ECF9AA31064230E92A453D26B6631184EA22BEE02E5C6CA5F362E5CEA23F74B5AB25B0069DD2E7695550832873B3F4357A2E7644DF32384FB74AE99D1C98362DBA15613344132D34BCBC98BA0401DC5E8799D6AD3A9015606E6D37860FEC1DAF3E46853147D932C5ED1FB5BC8EFD297DE4D60878C8003EC69C788A61E1C702B983AB85048CCD1F69C4D94BA25646965CE681B17077694D19868313301CE6B1FB39508147B14E94A0415C9106D69ADE3C09AEE405B5AE6CCFF255880813C9B31707880395B272A829920CFF9E734497E7606BF0A7B2D0629C02CA6333153D849064CAAE1087F3CF3C2D41AC84ABF147B38663D4945A313E7BE88456D2A0D4231BE96B730DAA043CCC11E970316223D07A594753774C0BBD66D9C794A4DADD31AAA7AB95D54542F4D0C2167CB985E8B36E214BA952149CA21D167AD8F791C5E6AC8D9BCEDE704130BED0F7E418FF80C92F653270CEE7F2E9BD5918BD4F7B013F0D74ACA2B7E0E3C6CD5AEAFAF0A5E36B52C0E2B1D9F074A1261672352A6651C71F75E9CB923EF49EF966073F2090335C71E1E366C4302E3CF483A768F41FC9A7781BDDF5EAD6DFD70CE6014AB64FD9BDE6F3B20742DA054CBB15C54DD8F0C550406AB118635C20DABE5ADA19D62D138F9248B48F0BDC1AF157F8E747C9BF4C8857EEDF73189D9899EE2AB1E7A8B7B057515843D414A7B7788BA0A1893A908283A305AB4C2182276E6F27854B0228EB0CCCC2CD06290BB8B578BFA15C96DD2DDA839AD05616EC3E13B239396FC280B346DA18E7A64196A732CD22856D1582D39493A8017410F3C71820DF7678033014FC83281642A74730304CDDD201B5DEF570EC0792EB7749C8F19A861231A4D24642D99FF16CAA9775014D2F5AA2E9059BFCBC8615DF326202E2A071732294E9E0BDFF9C8728AC8F29910FC8771300086D9DBEA20AF4FCB9C75F3960365338BDF0E078AD65571C60BEF99B02149A21EE75E8D4F64B6F4133C2EDFE9279382E360562DA0F5C442F6DD12203676C0EB334EE30307EC8A288F8E05C5EF6914DB66D099728CE5EDA1143F84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 +sm = 985CD2F173EF0D07EDB176383BAD2C9E5E9CE8F4FFFDBA466E2D3912C12CF32F2A8FA109E0C129E1D7ECD0D269C305CA0EF5CD219FCEC8688F95A3193328B54302E0DF2C6A1E3C00A609BE233492C3CA785128F6FE42AEA4EC4FF28AF663BF58A9317E95ACAFA7C1E185B1F7CE0D26CB1C3EB048494BBAE10C5A53FACEEADDCD60AA6D12DF5BB570EFA2E3640B2484ED97C6DC1975E89D62920B802D9C325F5661A2C1DCE27F4C37214946A7BF26912186629B819B6F5E27C9864FCF7AC717D879A34E190B70F4845AA79FBAEA4343091C88263FB708DD6A4E9FD5755F59EDF043A64CE9BD726C8418D175A3E120B3AD83F77AFEA6B20EF2E3F414E3D9AEB66F7530DD795F9E9B385D2BCE5A8F89AB87F33E923A7E9EAA19EB2E2335D6DDF2B0C95B4CC9F41890B79C2B9CB21EE15FAF42263FC2DB8AB831D4256DDCF738E975F8A8D46D93E84336F60103A2D0FA9C8920D59A5FF0B3C4A3C4EEBE7B0AAD95FBF21F06D65A901CCA7ED5FFC701952E7653375C8FF3B66D3DD74AFCF582C0C7FAE6AFBB2CC58BAC8F42C43C736B789217E1E0F609EE027CD86081DC6157FBC6F0FDFE6BDC23CFB5B83D77B8EE55A4E56E879229CE1F42D0E7F5FB3894633FADE6328DB102597536EC95F706673AB8F7C36C956BC7F04A841B443604B0648968AFEC8E63836EC089FFD1A49F9F8274535E58579533EEBBFA252691018BB26D89887EF8080B781EFDDC966E041DB054BD26DDDE62DD71373453FB92181048FBD077A386235C1D35771A076D791F861B28333FB35492705D31DCE6ADEAAF8205D2C1B1D8FDCD36A28B5733943773624795232B7E81EA6E68D28761149E7967B9C87E8754BA2BFBB917C466D8558AC5B2F9A0BA5F1F33186A6369CD28D680CAB4A7E83016D28162519512E85598F4E6D7F895FD1E5D31A6647B14753D3BD4A264950919FBABC7CC504AD0F5D04D1C32E54F87BDCD56555B91F67388B3F28F04E7CA0A9CFFD09AA274E8F46B57D451BEEC97582408A7CA718DD6CB921132294E9E0BDFF9C8728AC8F29910FC8771300086D9DBEA20AF4FCB9C75F3960365338BDF0E078AD65571C60BEF99B02149A21EE75E8D4F64B6F4133C2EDFE9279382E360562DA0F5C442F6DD12203676C0EB334EE30307EC8A288F8E05C5EF6914DB66D099728CE5EDA1143F84C603D1B5549C46964FF2987A1F533B4CED94E67D576A3B0BF1C8BD87A74AC7DB640FC9F7ADE44FF79B820846EB83367153F5DDDDF9DFB7848A13D59436916EFABB82DD61291447491D2CA04166FA8680E8E0E0DC98E79344534CA1CBDDB531797A61C291606200107002091ADFA927A763CF98CBBD631CFE890B0ED257AFD34AC0C5280AA7C70BD0C945D78E6FDA284CBB7B3AB636BDF17342F2BA28D707147F14D15173D9BC0B6D65FD1663C86971BE1FA59DA8325E1F3773BACC5B8D4158EF525FDE6E96631C51AD142250252A8E5786CD621210DF3E24CC0B4B60AC2F013D76DB0C73DF40EFAA05A65383A8892276B3D69DD511937D55D914C3222A2386D1BEC0A268E683716AF4AB709D2D225B86229095E87FE70D69E6A34BB214529CA3F082C0F2709E77B86B00B4A04BCCD343C862333B7C9163857B77E30551710CCC3A803323F5CD4EB5317CD2E6A24BFB77727E1C64D0AC47BEEA1CB35E5F2FF6024C06F2F391FEE76F2E69537673FC0124E48E4E2242E84D8AFFEE6803CE6EDF3A954D2C54562B8B76A4EDD91E24A8640AFE67255605849053B60F558B43DDB9F8A04E987D15F6292962D10AD8F7B47188D12D1C9090C0FE8710DC3937C6939496884BDE0BEA979839837C61BE4DF5662C724610C7FCB4631A0A2083417BE6A20F4EED094E2145BC72A83A6E147A655C481DCC906E63ADC0244D95B6085FC096FBCCE81EEB0497F48BB5EF827C0893E331795E3B301DC9F3A91DBA9FBC838E044E2AD9859F1DC67E9BCC375442B4EB59714B5EBBA87AC9A79C99CE74F8BC75740DDCCE46C4B408B91DD7D4AD26B0FB1A4AB874F5504C40E7363838D22AEC45C10D3CC2E233124A5CD8344249EDF388E37BA43598F2C2CF56D444BCEE04A335B154DFA3CA694DB481CBAA59514098CE6E0E4138C0A543EFAFEDA4AECC022C824259A06C3D57A70EA15A5DFC822449A27F58F9EF842DCBB636CE293684E1B331CD821594A12634E5594410B6C5E2306DC8BBE62C8B0F49F2F699A59EFB14D3CAD399F74ED893E1EB43FD770FD61E0C58E5D8CBC9435F4AD0892681A30DF4885927130432186AD4BE41F6FB7CFE660E23C5E55F60789B3E97C3B622599938B36BD1C0BCF6FDB7E4EE44C92B6A86CA2470BCDB8BAB8DF6079382CA314BF3A8B3C4286518C356018FD6F6FCDD9BE9AD9C228F29135544E723A898F483E9D9EE843E75ACB3FEAC447973D12461FEE3D984F3B4F31645FAEA56852D356C96CD73A6F185E8CD56731E83FEA145A2BF0C15ADC634DD9E2FFC799B59A0712EB4D2618680C7493F50A9BBF3F7BDE1025CD44AFDAF4A8C42C9254B1B34AA8559E1CEE9BDE7B4DA0FB3CB2289418110620E505B793B91F422FCF53ADDA8F7C96D55E26244E075D9A70004642712EAC377CE18F88F2C8581694B8F621707DAB6D292179B2A95AEC5AD6E409D78253DCC05ECCDB45683DFFFB9C629AFCFB0654725D650E4A283FD98E47F37AA9309E2933CC0393625DD81D4A02F9D5082644DE02B6472D5D3AAE110747E4F756973FDFCE8EA5F997E30B11EBD50B45F6889D227D87D9184CBC6ED40E96DEF8B9236763C9999E21BFC1A74457FFE5E0DC2B16876FE04C2E0F0F47012A767A7AC18D71A7FD65F8647A7E1AE2D4D255492A18AA81D17D390E381B1722BC3C38BCCEA9D5E73231D0C6E1A96CCB47079E36C994E94AF9A318D67B6408BB602A91D8E9EC6499DEED0B51A9AE31D9774A1BEF4C1DE0E7A324545B2AF9870CD733C2195C5ECDE386D298C33D492937497EA5F0E05C377A4D755DEA9D96C61FE82CF6299EB34B857217A2C6733FED64F5DAC5F95A0EF2294ECA844B96CEB5163363A31C58C88428152663AB0A2B310B1A9E9027CA8CC0DB6DFF528F9A421FA826A86ACB4FD1D79C1AE6123C9E685BA66F5FF109FDFF2497B1A50C2E4E7B4662FA11FBAA305A960CA70FF98E5290A8C3A27B4A3CF1705C6DF4290FA64F3259FDEDE7A81CFDE4214230DFB9EFB20049E905833B5D48923C8CE2F8A104946FB3356154519D950998677C56C8B2C80471A6117B142E26C0345CDF0634E356D80C3BE12F4AB89EB41DDDCF98188EAD2FF420EED3FD9287322F24C62B21F430D5F9B8592CE1CDC946616111C91C667006E47992FE2D5A2AAD82F8DD1AF3C1B8BA5326220645885CC94E8B2B76CBFF7E161E994C0CB9E489B8A5662E9D420913AF34433F5BAB10AC72C5EEB9249F3C102E1762E862C13CC882D20BE16834E54DCC323EA89A133F451B70087A8DCDC5B518EEF087A571B570A7966F1C49BFCDC70AC05034D1DCC56EDC2C0F57D1AAF16718C67D162BA330AA61A2875F90E2935752BFF1EC28A79EAD1AC18E70A833946CA6A15D8765E1A62AEF46BED232EAE89DBEC278297B396CF611448C5FD4B36B95CDC54E3394C63B9B0969D6488FF1C700B390E7226F99A945306C6504958CD43CD3D63910A4324BB662A0E5DB1622D90CE00E50CE7112193872AAB5CEE0B8D6FD42F26C2FB87FDF99062169C0BE75C85109D4E209DC8A640FED3EC71EF3DE8878B3D1729FF118F50F8A33361C6F707F6011454C5D744989EC1BEB644FCF99CB2E7C3CD20E6F1656E07C3566C4DE68593BCBA0EE9F7BD2E272C3D47A3E03985456F18CAFBEBBC1DE74964BECABDF3E9BBB9A10B29BF3B458FD50F19D63A6231CB51CDE3DF46E4BB6318E81E10AD1674A053C8CFE1E72853FD60E6E642642CB825644D6734AFB00329839F22CED734FA1421C4334E20F2ECC8BBC2652004203B3B639FBDCF5FDA1423F08C3A1100655E4763B8D8356A151D702124D30FDD87B34EC4D34BBB3639464E44A693690E193329 count = 61 seed = 09B8441F47235EFC82D71933A0037FA4F69124C3BAD4EF6A3A7178B417A3FDA874081B7EEFD7EF1BF234C752458FBBAD mlen = 2046 msg = 92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B -pk = 2EFB529F3D42B699C775E50A20371F74DC1D09B25C65CD11E09D9B278439BA485E64F1092BBCDF3F44666C2A48359CC7724818AAD3A8FF678098A0FEA5128E6617D6438496330E89CA4DC9CFE074ABDCE3E9D21CA6AFDD7600FF00970ABC5D2C1E488321CA92EEC90400BC3721B7A238FA6DA02630BE4E985F59D193E28949B5C8596EAF1A04B66EC3B4E26E838DD19F7F5187459A5F7DF31C2D9E3A7DF65A63974B43C952ABCE6E6A3D692A739837B46EAA29AAD0BCE713B872349B717FEE6F7DFA0EDA89DF88CDD9127A08791A2CC0F2308C5FCE1BC510E4515AC1F265AFBEB418383686DB9DB6636428619B42351CC72B66B04C06BB2EC2FF7C9ADA982369D8CE124AB4D8C2EF2EF54F8CCFDA79582BF2AA072DC89BD97870CB8B329D58C7CF51903C92136E16EE6ECF883906000ADB71E76B23090321377371E80CAA675E17D792F7B723191591F2D5BF14130E8CE64FADBBC40C347C4524E153C6E5DB9577BAA46814002802E75CC340AB3D56E33DBF01224FE51F7DF2B917A1D09234064265DF2987D6514AD3724094DE9D2B41E56AA0E40941B1B15C0AA26819758B24AEC9E7434D750E78329F3D6B1087BEAF0E3F91C78B5448696ED2C381E7264E721B83E4640177BCA230C19F7E789B5277003C041277726B4BE349169A4E065D74BA543C5FE3287CE992433D56D7E54C8CCF4469BFF3146106295ADFC1D4D5043626315F992638A5AF7FBB2D136318ABF4306A7066DC5B1B41FB8EF3709D673481816B0583C981DC6F40B3DDA3689848D8C55DB93882E39931CE8820FF01C68D1544BC42CDD21DD61FD91E3ECBC046554A23BE480E43004D21E3E6A48EB994724258561177DD43D727BBC5568AC47BCF40A29F0A17F3E7B3673E4E31974B26D61F6FE854DE8EB93A1C33AD7C4E2CC566D8930132D5BA2DB749DA4C0A65A632E75F3E515DC7E51824F57FA28A5B97FC4B87DBAD3D31A7DA9F89A5E5EBFDCBE1D8BE5BB0C5D4FDDA243540FFF923256B598E4388D8B24B40CCA9DC274850F1E5FA831C30FF798A0D1F8DDFF9C2FD668CBF14EE32D7926AA2ED377ABA5DFBFD55A0FF8B95AD95E01E62FDC967E1EFA2CCC58622D5B4BFBBBE32F36A72647EF648C5A015284EA21072FE52C9E791CE513B964563E968D33B60283D758CF13C83303FD7A44B1542812468B40DAA3D191B54BBFB1EB995B35FDF9136BE94EFC51EF1BD72F13EDD3F7075F12C6B284D56F7084860F8FAC680BFA5A2D48B27C1D90BA45B52951A17D40358AEAC1835ADA0F0CEA671AA7B0B1904FF580DBC870D5DC685BE5BA6E84046985C4F17D028DF078F8DCEF19EB6243F0607AD0DCCE323BC03E93EB8F1FC3ED14C31BE0E4D09E48B3F1A829B604E10A5F64E4A8A95BBC28C3B6D3850FFC0A9DE07E8C220A2F2753194327DDBC6ABD3D36587F0A61BD79F853BBB711E97F4FBD0DEA5C72C91A12934C113F41D2F09B72F5191C4717B6E05EDD19E814ACD05E51018BC56EE930CE675D40C0142CBA126C255E6CFA9E85FFE260B360E2E2D21672E38E38CB6C8701D5A455F4E820BEED67D3A28942BFA402802E25952FDF44306B5821CFF78812A2DBCC2A20A54F0FEE603A0A7062EADAD60C3FC55B191A9D5C51FEA3A547F017FB9995D0A94E1BCEE9DBCC2403B81771481E37CEF0AE5965F2DAF793BB9BB00CC05A221EC215A64CF89FAE3A594C9234A96E3E38933855BE3377A1126658EA43A6DCD79F9A5486C0D43C98E5951CEBE2C2F689AB53E4FFB31A1379415698CEC06898E3F256E1C11BC56B04C16CE6AFFCBC8567A44B67221B8A09E26686BC033419CA27240222EADADB1810DA82505CBD54957C8884ECD3A3A6E8ED83AE66D394DEEBD59A862E08200D095DA5D5538BD862A7F16D229625030D18D19ADEC8BCC0B7E5BA082BD05848C63332202D21379FA5C8242BADA33C8A3ECAA46AC3F36E31083E7378B71B940D89DE54694B73B6806BE778CE116ACDD50AD302EBCB06FF5E49F6415E230E14DE469FDF085B445B8A2819368AA9FC57586E5EBDA6574B7F59646AA58796220C13A79DCD1D2E94C40E7623CA6C687CF691D8BC3CEA9B37191443B7FB274A9FBDCB684710BEDAE9F532B312E4ED49AF98D08F63FCCDAE47BFBC9F38F2769E4FA61F11F9265437CF4E16E0685BB950B8CCE5FD2031790BACB42D5948EA124CB5317F19C7BAB7517F6F2F27B89EAF24BFA4C0F6BD2C37DB00FF461D2DC3A66CB84AD0C3390F36F33961EC454C9C89CDC5EB2AA675984DEB529E761EC12F8D061E3D97EEF74448B89FEED718EF0B51B048C150BD50291F8470DA270D99FEE5A3BDAF0BC1D55DD68759C985AD1062B6AC145182CFA255034A5DCF30AEFC1B06151D9CB3E4BBC4AE16E72C13906FB0CBF689D0392224A9781E01B6464CF2BF31FDD6744A9DDEF568D99E66BF840B53C606F340DA440656E2532F154DBB31CF93CBE746DF2F2E645C4B13FCC85F8480E9DA88F9580A17954C15435DDA768B2EF3B71803F8A8D35BA83A983BA561969A1F803B6F51A9C20D3C272783D9D03107B6FA10316BF8FB603E793F081960AC104205F66EDEB1DA7948E6E88AA24FD75954D6B469C6048E02EF467404B3DABC2151C63D9FF20047A96B056E902E9146222CBE7C168201F88032C8070DE3CC73985480DFEE8E393F425E59C57CE0B5F9CE027BEB45FCD934BEBB58CF022B5A3265E23525835F3C308C5AAEA072969F5D9B1E05EAA197A722165A23DD3BA24600CEDA5B7D17F69D22FF849E6C304891FCDB46534391D7F0D2FB4442BF26A34C35DEE038EDCDC2EA32426427FD1E876D45910CA611FCD8FC02C580FDAF0A22D5E4CC31F21BDC37D6BAA4C7AD1EFFB650A15A7E716F7549B382AEE12AE317BEFBEB59B3D7BBE30AB8CDC304053713C413A384DA5E6E8F41821D7F27AFBF748A0CA862BB591478786C0B2A801188DD36A5CCCE558BEBE459B3013FFF8ACF193ADF9A763CC279BD6D1CA5FAE8E223EF7E2AB526FC03F03E34676D8B27B43B0284B28ABE6270FCC0092A0C1439167331ED927BEF53449F9684FCDCF4B139DD1F27EA22BE380DCE176CC8758391B44A955AE32CE8E82F6E169DF56A96E8FF2C92F946BA061B59A8DE6A10DE730BFA5497CCF622438CF6B6E8BE7E3650B79DCBB302E8BE85A5AD0D5BDBC5E1F742F58DC9E9499B066BC685713BA011F96D45C7BC838C5CB8055566B4A21CF084E24F5B3B9CC54D748A9924682EA11F72D6573CE403086075C342A008CA22AF7125E5DC0871DC040945A3458DB2C16B3876FF8A545A85869E01B65A5D61F3A2F561BD6D9D331A34F0A45F8F12CC5D26E9DA80F3DE54C253D40B94E6C1D0E7850AF9469E6D00C0A26DDB4D1A8245B8A90F825791CD5EB2E54236F82DE28417EBA5ED105C0655C7DD3462F457DDD13317B28BD5C1C54B8E783970657FC9B60AAF56AF0D0777FA58181128C67B2B0455FB7452DBF986F87C9838524CEEC245F59871B35EA79D1ABED01416619D857B7633440C671AE8D3906E6C6B5303FC883C65AD153AB6153E2EF850F9B67D62AA36F84F86B67E66EC42DE121EFFF25C0767C4D90B5CC57055CB11C4B359BA823C85C7728D049F545CAB30554E2B144B139CADF802BF2A2849617692970A22295D64633E4EE52842882D0410685FAA569E441E1B2E4889857EECCF4210DDD4D8363146BDD37F9222B91CB8F940F225B29ECAE3D2FC46D8AA9EE84D585D9F91B3B891F08161794B673D76E69D93DE68997B6DEA38DD47005C1EA9CEBC178B3D17A29FD77F87D3A2DE2EB95F4AEF87BEBD40C7D1B61285D378E5806131F651881FACFD4FEA2D5635458324ABECB88C924F14CDB17BA7F7773211FB43D74F2D2836F3DAE6E45EDD43025C14E41D52ED6865771E76534037BAAAC4C7816A0130FCDCDB5E2078055E57A3CA730076F27FA0203AA21ADBCC8B7016C6E583B83A689E4615150BF25651C9D38903DEF54F7C88EC9EA39FF07AEF75F9558D9699BEE848906D8ED6DDDDE0D8BB48B730FAAD89CCF79A5D35C1D50C63FFD85901F8AAD9B7138349381BF539A03FA1F5F8DC75FD786AA5DBF14EFE6AF2E619764F33955EC76510CB4661C719E048A03F43504FC6FE13C58D510DBB5EDDF686F52A260A1234CB4C9926B5EB6274A7247E6826B3CA9F391FB0AAD9366D8D581BD9E637383F2479DBB3FC214BC885F494870AED6A80CC3C7B9619C04B236F6730441109FC3EEB427244C3A9F59957DE09B987A2C5AE93385617BDB23C340E40C527CC034F74920D06FE1376513922E3D20FAB885FD08FC4EB0209FA1D4DDA1915AD9941AAC01E6E25DEBE681C79283A6F6E26DFDDE95A47B347B4A59E8FE97033E0CD6FA26F3166AB79586FF79AFE166398976163DA92F9D0D6CB24017E3B724336B247E565F73A3852398EE64A983951F5E4D2DDFF111787FABBE8822F17AB6A57DA4FBEB30539C9ADE775C0B01028A41D6D661BED0BA6D3E6AA28764FAD0B798D55AD416C714CA876A5338E44963B77BBBC8FCE4A5BA60A68F41CF4AD3BEE22F33ECE89A2083C2A6F106EC41405589B49D211684025D3C02D759B91BD82B6B8620AE79E5036FC6907A99F3F66B0322F061EDF2A360FF6DE49E1E55C10F0AEB005FD215492D0444ACF691531518E2F4B9E184DEFAA94BF412FADEA40586961DE3E353E674B95D244F96446C17BDE3FFA946A6E292F0D2F48410825DA72204E553D40D51D6DBB40969FF3747CF747A7F0F4985B6B6DEE2738E6642452EA3D6A9E830063172B0F4AF3FB4586FEFEA54C6357BA6F5D9C27A1046CA804C3C632ED653EAF04B968A22CFC2E5A8DE1237212D7BF14FF268B2498F1AB9F6A81952FBA5BADDC75A0F934C95062C16801C39EE0EF1687A485817A0EADB1699DFA266BD0706D85FB13227B8ED5E45BC7D0CA49375C8A644AD302EA66ED64B15D7FBA5F6B87202C2E0DC1ABE9FC6BADB0902A33003E5685AB4763C0EEDE3B941DF28C485C31210E134BB1C4A7479B506F9871BDDB8CA0BE73AD8414B499CD1DBBFC977F7126B0A4BB6A3F449127E480C8EB6E006E8C2BCA122277FB356B22D4E70FB763B9A07A625A0D25CF2EFDF00433E1B312EA57585167A5CA159D3D1607CDC003C9E6A2B500821DC3765DCCBCC1CAE9AC0BDFE7BC897457EA2CA83BA59D028A727424AFD9DE86EC2BC3440243841B1D4A176453B738BDCE203AAF1B65E4BEFE4033D9FB68A1F609289819480BE7C1E68244C4CB9CF1DDF394FAAF2D2CBA2367146D965A58F87D09549AF76675361AADAA379DD2EC8E3AA4D755C7593A9BFF57F49775BAD7CF7BB7C34BACC449243F553CB61F1EF90F2F9E3D46401C9E58CB707460DF925F3EBB4FFF2D5102800CE69D71B7B661B1146618C6E84B0E8053DDC4626EA92384238809A9AD84A3FCA8A91F1BD2A220AD088CF1D38E91019BB7D791FED3BC64C737DF8CD76A75A4A55B8B01C4442E24A77E4212C4515A016C6DFD621FFA2F3AEB0CCB8F227EFD912B7B05F380E8C9682465F9CA81A096D3BCA73F889CA7A69F24BB082F6D823B8F2A9A76612CCD0633795DBFB1FBDFF2E3B367AA4396E7C190B1F12C8B3E6639B1CE087A97DF5215720859E55DDB8867CD3BD0795381736C9A1E11D08C0F214529F558454A169644549E60774F40A5F16083FA7C42746EECE8BDD6FBBAF3487DC9DEE530F660C23C6B2047AAFB6A28B3CC7001830F210F27FD914AEB8179559D701F37976B6B5BB57BA53D996FD05AB3E3EF4739724F502874DC2B7AC763DA09153D7D77DE00418212739E6A12C550942B48CA239951642C1695AAB307713C49A1352F99FE079EFBC3DD3D787F9B2643DDB89D23AB7206665B4FF4327B34E568C95B5BC912856E2D809F6BB4123CBA42ABD682B8CE05AA431D6E8303FC6C8E184BD28CDD68B9D99AA49E22EAA128E887127400A6CB5364046F80EE65E5508CD74E2E231747964CDD5F2226E03E799C151B2E5843E4A8F40FF84C424CAE154A2F5090960C80A13058250005D39977CF41969B814915A9F49D85DB582B0E3FC4AEC414471B802F14473804D3E7A7EA0576C30B0C0F5D5431FA4DCBECF5A0CAD23103D657353ECB622B1DB4D8BEF2470AD938050D5AC8D462AB1281BE0D3EC9F7268D4ECBC9818C022A3574B655D4C02FD3E9EB0E16E22B2550902E77894F87034C8B382822871118DD7916850E3AA6FFC349FDAD54E4D993EC4F74BFA9F833280D39D6607535DE708BD13018B375ACD7210ECA3F9B9EA0BA01FCB29968085890AF633DBDDF7B86643D3F7AAA1C73ED76309E5A825D320AE7521D1AF687B327169447508AAB5D05B46CCADDC27193EC0558B2C6615B0386502BE7886E2B98170C60B96C48D34330C90105D275953F69AB138F4E8912F6C8CB96306E7E8A9A625C98466E89D2D01B0682B8CCACFFDB6E02EC6E1C3C2A9F93633B49B16DA78D25AFAEEDBA6776A35E23A453C4615A4EB706855C0F9B4A498ED01889828A9EE935AD711F4AD75AB44DA52B3EFE1425B221BE3CEDF4FB6436751967216E2DE1ECDF17CF41BF213A8CDAC58E820362AACCA8F2642EBF12DD3FB5C46D4DB2CEEA644F979A52D586B006A754D0F8A25DB841AE073E99BA76282CDAE6CD73DB0483CF32A5C8257114BAAE03EB235F72041EA25413757DEF1EF1063A1A04C1790C45EA00E10DFA7F38AAAAC2BC97D83C0F1453C8CFCF06A52D02AA647C2294A5030D3F7076BFE9674444D95210EDD08462D15450DE120544D7486753AE30B97F0409D0FB3F514B55C22D6512F04C3C4AD449C0C7FFA30DE6831BA42392A8A5AF0C37A6E43CC44FDC00030DA1DAEFC9E1769B8DD717BFF4DE4DA26D98B31875EC030C84B1A38081C8300DF60FC832A4B81D728133DD223B56E418508CB7E9359A65D433F34D6C3F0CE9A1AED9564B2CA33D38E2219237AB4722DB71BE7E23EA52AEB5293DF0900D5C96F596D26778977365E131CA8B18807B88F551581CD665124BEF3C489F0276BD63B72D8ED31EF0D00D92061D19D1B03F77ADD80070935DD59A39AC7146B80767BDBFD97F7616F39F74D75A65E282EB9C486AF3ABFC2B5C30AC137BA6D2F +pk = 2EFB529F3D42B699C775E50A20371F74FBFF17FFBAC40C27D16367F3BAA67C935B36355CBE8EF0AF79FCC9EC80E267F7C54CA94AFA72A4762ADD753BC5BBBBC20A404EAF2340AAC4FE3826E5C726D2BD2A8FBA5747D1BB8C4D5B40FF9CD16E62F66D2EC4EBD46785931B6C06EA2F5BFAB667B8FB452857871573E1E9D5527894C284056F737A404F84BE12C7DBC4052AAA5211010D9633CE6F5B21E2D336461658E6ED8344E0351A0B6091F8EF33A9BACA49B35127695A94FCFFE547CF3393456E3E85B450BCA4F1C427CB66880A81696D816B5A12AD6C2E3876EA7E10772661B5EA6DC0538709DCB001F713B9CBBA97E070E4931C722974B2154F386A1D250B2534C42C908D2CF412D710BECB434335B9274CFAF069AB6A3F88B49C8D9343CE045A1384C087094132DC107A2AFD12F078A33FF700638AADD5202273747CA7D4945616E41128F1A4988230E15E9344BC83497A73E2433FDDA78CE845E99192E1E7D35A2B754E4F3E6233086B0F5C540A3677DC02BE12F359DF3CD32897CD4321F88A21AC37BCA1D4BD7F1ABB9F17164D63B4C2D9718C30C36C94A57FDA122D41B9440ADD8CA0C4943164DC507BDFE69B367EC441593A5B3AF533132DFACDAEF95EF1BCFA7C2B0004C82BC995E36E243CA26F61463C26674296B2D4DAD6C79415943C613A4F1AB81662F33FA0D437C603188B35168061DEA6A00BBE366A0C81848BBF6121AEB35286F4C190114183455D7A68DF3A13A4D070775EBD716E86E22509FA24EA774B8BE7BB7005470940745789EE91AFE6361AC40639B8A44887EA4EDC8401F00077D8F9D3939DD9C2D25818D269E431D2AE350F6DB297F8D8B3E9DADEB7125600A5F06C9F3DDBE892586F934653DBCDE8F8AB48F9F6CA3B006189719A58619C134A8AC1DD729C2587A08BEAE8B566F82B40377033D4E7CB344CBA767421E03BFD6FDD30F99638FBCD8B9C5B1333C5571FCC163E683C1C42F5D797E6970E2643045B06ED59A22D988408F5073126AB2C415D3891D02561C0E681A86B3BE75E147EA9FE420C2F1A164F01EA7FB0791DA5B80AE1D43DD90E4F840BF6931499C7746C0C60930FBA656B6B1CD7673FE12861FF9D716DFD7C55C52C85CC65439147FE5BDEFF2CD5A81D80CC821EA0DA804E1A072CDB57F8167084CD66E96A5630E19988631F3E7A6D78F4BE0F641E54C002A04E7E3BD7A67D8078D8F5EF2AEEA916B5FEF6B2F09F234A494E96BC8249CB98B0FDCCA792F3659FFD5D76994717D87D8DF78E7D333C4C5552A8CCDB22BDFA59782BBE4D6B28A9CE41EF5360E17982EEABF9F2D1E4603F1ADD80A12022B2A717D973F7B23E09132AD5D9379C8AFBF16143B0F42CB6AFE957A5130A0CC202A2D633C8D9E926B62C95F08AB658E4B73C46CEE8AC7584C45D6AE9EF232E46CEE41B0E57D687024C4B8DF85C3AE61ACCF1BC1BDDE6CA07712B04C192F4AAD858D45B6A45CD57C3CDAC1A75F5063CBC48EF1305E1D8F1FF3C59E80E28DB56543096EF8AABD027A5A4278F05E8FBBF8B56772A405989AF506D9544F5973475A5E7E0D3BCAF51F5A6BE8CDC7D246418B6D05A0D67F4E732ADBE3499BD722B43764B3F78A474B1C43B5FCC9B18D26F4A07AC661223A661441F3E149DD2AE87FB38E6A5EF7865F5A17E8BB291EA98161EC4361BF2894C164DB69F354394AEF809B984228DBBD6553280BEFFED94D8DF8A3AF71E6F421D6EAB07244A29218B3503FDF49F69D80B46F1BCD0B6F166916F7CBFBADEEE7241F2346CF6704D81590583E1A7D5F4AAD9FB72796CD354F9403F70791ECF3AE80748A34575610EFE7C0072FCEE4CEED54A0343F5AC3BE511B773FB410C53D0218AC959570B78EFF47038B25D2D63DE038E373AC220061DBB43C7EDCBD4D8D680F92FF185115231B23E4A092E98407134E0CCE7E9D42479FB11F2E5DCE1C51743B737905AF5A0D1ABDCC0C94BE45F1E19EEBC32601C4DF0B54CA1D359E81A6E728ADB6AFC48DDA7A8B1451329040F165ED842F98D0D481EA5889BC4E2F867F80DD9CD085C9EAB979E8CF89F04BBF326D168C893CC6FCD7516C7F8AEAA7C8E51A6D605D2163F43A60F3AF1A98AE1D8ED3BD9D1AE9E08F91A5115495610DC72A6BDD04DFADC29DB3B4F95BC63D39867D0A1FEE02517883E7FF9340AD022C992323E6515DD09F5C1D8A2E5F19AC5E0035517A2709D0EC57A886A2C55BCEB72460DD57408EAA5578F221BDE1B3470F01B313EB7E1BDD23D77B2A67BB32421EC826043CDC3251160124D4B155B59C39A01A3490143006CAEFE381064C6DD0F9A240DED0448146AEA6988454447C6749A400D6F59DBD23F8C174D72B1B9C9D498E71020781D25ECE1E0C0D8A13055A81739745F1457E09FC509D56C7D5FEC7028130955D2222A45C765D5A027E308C8C5E990231B7707CB747AF3ABE302B1FAAAA2D3863840CB7377B7D246592EBCF3D423456181D1EAA8004EDC022403B5A5CF1CA40F204F2714682A3305D3C919B1DF4730DB6EA94EF90074AD84F01E8BB870F96414F90B3FAB1C21DE965D809095E25494AE1695BE65C2B98265EA3AFA4A057BD0501DE36EB096F137AE454D5DBB24BC46F37BE4ED8D742A93B6F682CD143075CE66F413C4225D45BAEFEFE03E0810157DE3C12C2F1F007FD0510D61097EFBA27F63B8A6ED8DA59D856F18907BE76E37A95D3F4A5D39CD5A1160633B7196D92DA82D445084CBA47D24CF5DCF73193FEA7C142081A8AFD565FD9FADC29E674E145471455D9AB8EFB493C9E4311786EC7B1AEC232B4A5C3867025CBC5E6F11AC9214A0047FF368B51F79B3F1FF52233F9803C3FCFD27F11009F5548698889146E9C5A7879DB7ED8BD417A452B19C6AF6044523FDB966DA9E1822DA15247BADE07F1B855714180B2A1FF19AE0EB0356AA320B8F898A919226B84EDC7814DEB59EC515401CE9E540466B3A0A4D5D79D217728BFA323A6E776639F208D2396EC6DD64363A13ED7105A5CC365876E8BD92CE5473E8B0124E4055C0C9CB6D02C6D5D2B96C08556260BEF1D2D937360B48AE558233EA6B77925F0523733EAF0E285BC7C8555CFC134860AF04EE3A8F54971F020045655BBE93D591FEF90A1E6A9EFD854BB08BFFDAD21BAEDC5468BDE6421BD1ABA76259581C7836F81DCDB254EFCFCF4BE01ED495228541FFEF74845E702EE0E9F7F1B4B0A6ED8842A680817065CAE13AE9E0B41C67FFD29D0D21328D2967A9048059E4B39B01E6867A6E91B3F5CD8461CF57D9A67C59C2AFAB96AF578E65E1AAB2131B7346A1F061AD3C19A95D8FF0393C943FA75217428ABC3E14AADC282DE6CDD3EB73C1FE6987DA82454D3DEFA09A27396BF31ABD5D8895D3A2CCC9D3297498AF601BE5EF194554A70739ECF0B8622E5846088894BBB125E853EF7350A9CDA8B2F517D87D9656449352DF88FECED94A1BA66F542D7CB9A7F57C2594F87FFE0C9BE0F22F873AFE63E9A9F8FD9A830BBF3DB613B880FB7E34AAB34E90E4765731E17692C1DBDDE7FCFEB30F3DDAEE01BD122A03424F1E4729EB05B4655AA65C926736889C66D6B5CF939A59EFA49E6CC3633ED8441642E4C47EDEC23A3D137582C13F3AD57828BAF07F03552F30E387FDD42582A5E09FEB3EF85CFB3863125598A19240111A28596D5023F1D45AA761CC2086CE5AEC0011696266067E42E9841537FC198E96AAA950DED8FFF69A3DA8FC5BC38DBCFC256ED36B60866ADFEF2F8E0CA23F87446F5ADE81F25633722468A9A4F09399ECEB3D7D03EED9100886D4BDCFF743D252F635DD2BDAFA54032FCDE7D3086B749B7F5DBF1EF99AC4B9C4F9036D5B2F63D441160D2ECF0B4201452B71115C13D6BEB0DD03C0925FBDCC5DD796ED2D27D7D17EEA97FF46876A5992A5A3C70649CEFD13B07B4FD9E25DF2CE870958D38694F796FE1A1C0A54B62DFCF1FAE018585AB458018C82E4ED10C6F01F9D19F2A0717B6772BABE2A6A1FFD6526E3D82E47D957A6C0AE4CFF951962C24445B6D17786F02839EEA665BAD4681458B42A52513A5948298CAD835F75DDF5AD18DEEF3205B61D3B2616BFE5678CC216B781401C11DE9F0BFD8818A4170B74A365DC60B3F91C1E585616A08B488667B24D0440B4B983E993D5B088EA1E147C9336437F88DFFB8F87F970CC438F9CE52FD554C461B62EAACDE889428074F07F5DCDB8A9B21BBD4C2B1C1ABF1BD4A2681D04FD81BEB87E0DD2438131FB1E48BDA3F2C308FBCF785718CB4887438F5DBACE9D07E2943D909AB085859C1A7B2BD8BC6B012CC5E297297DD30B40A8517A6349C4D607423C3ECA4CD0CA0E03AD365DE0BA53BB188F5A659C53E4B1AB74322AF67FBAFA9A7CA354B414638B5C57313CCED376F5195F25C8AD1B35986EAB9EB946B8CE4BFF52B984EB258CDC87A3722994E0E86817533A31A7C7CC931F7EE5C84EB6EDC168D934916A57CD90040083CF0DC19C7BF6611FE826BE5A135C2BC11D46A63AE31E75C961462118E7DBB15DCFBB7E8B51D2E2D85EA50C2F7A46C2CA5999D414A835E85A3A79C99752A8E18F07483C11F945EA282E30B44E1DDC4434ABF36EDD8DD142F24C91DE826B840D712D80E79CE2A437CA39267A58606375CA625CA9CF7B428E3F293F67C01EC5281B215063DEABB6187BA3BEF83B18E93A91A37981905F541527408D4C4E5D67C9BFDD18D8B3364868ADDC3C348B72A4072E9A1087E83F162DA058093CF663738387AA7D7B2FE28BE44AA0C88C6544F45E595CF89C9525F48CAE0061FD8770A634ADA5D1CAD8E46026FB7ED0ADD6BD87C72740900FD446007202D78CA12DDF5DB061212E75A5116D2F80BC9D0F9CE88C6855FB5810198ED546B57431A2F958B0DDDC428420EDC07339069A69884B6D802ADD14DB4FD5ED15461CD7A05AEE5FF8CE1F332697961B9727CBEA3DD538F84BBA50E6DA4852C3A5D73AA96B5B9D7832F8F89CA23C00F9C4D60E0827BFA5038B5560B2638374AA622450F80A97706A4D61C1209FC0DCBB667FD81AE8BDE2D1B2D190BD3E663A42818A93E734A5ED39F93BC14B1B73592C8C0C8C680A5DF17AB6BFB4F3647224C23337F96B795C2B608CEBA9D7AC294F37BF5A2D2FE66C313583A5F02725E2B0A2A3877CB315B409048F050FDF17697C3C617EFA30E13A6087696B17DB8FF5DBAD36C5C3DE8083D409E6918E418B3E40B9A518F4F354DE908B557595EEC070D7D869CC93A26A62B2E61A094954AFC744D8E10C99E94056D442D16A774A5EF8DA11AD5B8544E137A74CF8C648B159EDCBA2D71212D2311DF374E322DDF6AE5CDD22C6F0C987310A369160F38E12E80B4E28F40D572B98694C33E27CC259F471C6AC3575A7E58630E13FE0F8D83D384C75853FE8BA4027D59971200F073C9F97BC8EC7608FBBF52D1D072720B47B27DDFB02AFD61829E4335D9362DFF56D2840CA30D46BB9812D05609BC528A0E8D169C00C91317A8F1B7A2ABBF2F486FAE6AA745E366492E1281BF43F7822C2B83B6E57EE33A6F22302DE962CE2BA3EA2B59C0E2B47DEBC3CF52E1A8B8DBBD594AD72CEB04A67D2BE6672D1F3F6F4A8CFEDE230348311481D261F97BF3D0C1E50C19EA41CB672E043436D769E4024D765AE884ADA5EC9132D68CE49306B11984C4197431AB10AB0811ADF9A298FA95D8D2B42F0CD7C82837B4B853EBA441F65D814594FAE4DF26C676C7749CF2FC9F93D6B19C0F3D8842BC37C500CE2DFFD5CBF214185F19F15150274EEB683E7AF1354F7B09BB9536748CBC6622D7BCA74C22865D1C61945FD4AD0BB36F2A6CA1FAF45D8A3318A45C22D5D1CD388299BE52FDB08F0C53335B99DE8A8B039E914912A5216FC1917F7965FD0C68B260F865850A7949CC9E4529035F982A6C02BBD463E2E79E49E7123D1AC2D254B45DD0A8DA90A0926CF20AFD156C20F50AE02561136BE77F61271AE3C821F812B72307775ADB1AB798D4816826442A4F438C7A209C31866549DC27B6FAEABFC9676E3CA30167EF7E5D41606E4C063524740609EA26C14F5463AAE9454700CD3E13B95514FA7B45B8B4466FC62BC723A7474EAA62D87C5F3FCE830000632133E6972789FF39C420409F84E59AF0ECD4C2B5256D661C6E2C678190A49A3B331CD92F269B071B6D18BCC145D1C4A52A51163C397B3006CC3167A954A27A5D29266988CA478249F6514609F447908CC8E44DF9D5DA7D9AFDA05933377B0E283FCE199CF96CF1B5214C8E334759117D0104A5145624A1FB01767AA2EADF343A56CD84B3A0101D3E0350BD70E5AE40A39B1F712B26FAAF1103423BDE7960555C76ADB2323CC5C2E913977B5B5DF2623F90F22F87D339CE094E8347DC05E2FFF198D3D86B308B3736FD966CDE9906644C2B7E489CB391DA0F32984489846105BA5B8C007DD70B5209C05B91E2E317AC0BDE49EF89263A2306C2FEF9E4C7960E276F70CF2C40CC78A8A9114BA098B424FE36C38B05E5A22158B9D05B8284F0693082B0E36454452BAE2A5B3974BF7625CDF9C7BB566A9114D2084432F770C358FA806352EFCE1F6A40A8D563D95DFC2A8A057F018AAB1320144628A35A9D0657EDA2B1DD8D7BCB637D523735616ECD2ED90716DABB142D2006084361BF84BF9EAC13D0F5322734F753ADEA503FBA409D4EFB924F64517D33B6270160B2997ADE8CE586E6587B6760BAB3C220379F1B53548AB7B2177AE04790175BE3430B65F93661383216EAA3F5C8473A7A7FDE6C238FB3165729D5F90D90530376FFF57C58202C776EEC91C5CBD78D317EE915EA097275238B4A0126FC5659D2442E1D0A0613938569EAE8CE4F565D39E72AAE39E1D89FC13D1BEA8E3477D40919F7C45967040863AAB2E423DC0D28FCC692F8E2EEE1BE25F030368946038E5E4702BCAA12C2CFA5DE50EB808440C842473E9EF411D4F16477DD771B623F73C82BEBA20BE458315D89FD6E9D3DA6F290F1046D405CE96E77B264786B5C54616C341D549555DEA0E1E4D64E46096EB8A1ECE155E5C12766AD447235C7817868E1346AFBAEFE5EB920C4B789EDD10C64C260D0BF056EA3B520DA59A60AAB5BB736FFB4FFDCD234599D2F971159994BA sk = B323D48B567F7EFFFFD47A7C9ABF0ADD5F11141737A8AF62B56E042EE498AD6EBB46B59E0A80510C smlen = 2884 -sm = 6728D395C73947359035D9FAA09F4A1C8A0E36505C0ABE41C2BDBE4E6B257555C75D13C775AD7B8D4318E7267CD406F2825D5D07013F0E0A653DC4593D8C8D1541133A03E2C4DB9D0D8E75D0FE3F8C53D97152B4B154CBF605948391474684E8D5517227E81C7E529FB3660AD9FA5319F861068D5E394231046C54C1AFC48D07A3A7B657FECFE7A7AA535C4149ECB946279D42B275AB32295E259E597923FA919410A46F14890442600E3B5CF593A8CA450642E9B62D8B891425EE89F7E9C61BFE1DF046DB6CD171714662891960814A5732F473D251DB126C2B4EFCE76A322756230D22048A1490EF5CE12BD1A0040BC7AC95B337D7CD4C11190B799A981E32E9D6EE8010330AA46DFAACE58BDB33C9DB01D18641C1E1D283A5E13E37D2FE670D9EA647CBBB6250528F0F5AC3AE46B8C42FBCFF54C4315648B5693925EEDD442E2D9FD7796929EA5249463898760E1FA3725498E50227C25AEE905F3D59A7D55E72DC0E15CB2FD93F8D72B4174209D2C4B3A9711BDA60D737AD9D50E85BB58366CBA4A4B8147CA04424BE07C0A32A96C7ECAEA0D1C926ACC7F36AD5A92023222E376837BF0AFB2D3CCA310F1A579E400CB44FBE9F4D73AFA5088EDC94BCDF753F05058F7DCCB4299C26066705306791A3DDCA70207A84FDFE8F7F5F87534B498294D278677E829287898B61B77BC7A5FC2887EE4E2BE3A145454BD314371168D5EB1546662D06D51E51F0FDCCE7037119AC5990EC3ED47C698EADD41C5D8E99DC0E7DB3D75686B78B0545AF9DAD619EBE801F2E0AA713104F22CF58CB812B812D8A84470DDC9B65DA86D9C0AA541C7044BF3F61BD979B634FC3E3D31639A68FF51A180FA6F92682B05B5F4B4DF657928DB740322A2028160BAE8B01EC945CF5F4FD6EB7BA1EE98A130691198BCDC22B6449E1CE918CDD8D7F0313D306718962369612BE445FDCE0A35161C3856A05E80878BA0DB7411A21F2519E149420ADB1E79A34601B43821375F560E3322E01A852C6EA3377388CE26B710AA9495D70E9D39BF1F78D4961498A8935E0F7B81A22EA0ACF7781FBEE12C0B467F99E223A17DF8AFA3D88F25D2CC594426D5A21DC4EEB31FA7E66518925761ED41C1797E958216C13B4B5707B743B4ABCEDD78C524705F5B0443EDA59838F7C47CFDFED9B1819D62A48822A92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B +sm = 839496F9A3E788EC7F5AA0E25A85D4DF3648DD08EC8CFC4CD7B8F64184FA7C01C639F006B5E25A55CA03AE8D98EAB99F7A2BB2BF6432E9882EAFBDCBC884865E18A2C64C13F2433CF79ADB7E257E90AA7DAC8291E215BBF0BAFA29120D5E088D15A505C110D7EC40A464A5862D3BADAB9FFE2E0AEF4DE12C9D4B75B88873B9DFC99FECF62961A57BBEC79C350D6F01D981E8DFB04D3059B29C96F2123459576841A96BF65DB92335B01CE635D92AD4F967E9CF3D92DF4DD5946646BCEDB27201B3924757C448A06B5E2BA15CA3BEA097924AA9AD39FB0D622513342111A5B4B03CB5686A6ABEF21ED7A24061998FD452700AEA6DCB26D9D84D58C2C33836FF9F88C40518F204D43C698F8697654852FA0871C4D3AB2F03BCAF29C2C34A827142BE542FABB7BA4B87B85F05BBA55FB672A1BE4CC4201FC87ADD98F1C75F581A6A0F93856E4C10821297BFDCF6C4A9C6CA33950E7C871EAA88857C67B7B2E0A2A4DC5EE7FE3B85B96588F96535DC3E6A180705FE8088587DA2A5C5E6A1B7ACBCCDAC767521935F83FA57A0354E30C18ACCB2481431D7C119E511B036709FAEC150D0C30E56C6CBC34FC89C40C418F38AECACB41520EF31AD019B4029389EB037375630876086BBCDE4A4FD5C2425FD208F038B5F18F16A241C4C7E3FE6DC218C7540008A1913380A59EAAC87E17A8B621476948F15B09276E8FE5CCBED50232C681F1714C55BACAF57BFE216A08F57EB0551BE2B4ABB7CD5F0B6D682620AEC77E0F9A3A9E92DBEF92D27091C1C45CA05E04AC5213286841CE8BB3814A21272659395F82AB7B11045FEEC1F48858BC95648646A36233686CBDB3C5C0448B1DCD03AFB3304330484E8835D44747BEF81A0FE599340404611148F2D8DE196FB2DD2592BC79D674ADC3EE2E0FF37CAD36885020C05C383AA60F78493BC10384CBFA2C982055E11D466F9D777F241D240FFCB81F7709DD9C05937909F8F4944E88EDCA8AF342B7721C9CF3CA2E50B649125AA53EFFC967603A54D75227D0AA9495D70E9D39BF1F78D4961498A8935E0F7B81A22EA0ACF7781FBEE12C0B467F99E223A17DF8AFA3D88F25D2CC594426D5A21DC4EEB31FA7E66518925761ED41C1797E958216C13B4B5707B743B4ABCEDD78C524705F5B0443EDA59838F7C47CFDFED9B1819D62A48822A92D5FEEF68737ECE61C6E0078D77FBAE97B0B9235F40B97099C114B1586E107B5ED1308A8A2D20BE41AF129DA2E0B38EAF02FAEF733C7A1D1A387BC55EF008530ABC22697D0465AA3EB71F41EE72ADD236CEA9A25995F3689C5A451E2F03915D96ABEA10D356D549D68048977587326523CCD71C05FD57BFB3C7A853F535BEDDEADFB84118F6548860F6BA536277DDD7AB42123E93381A385FA3E6CC023C1458A9F94822D93248F36C48FDDC972B5D6494B26658440FFBC23B57363F3D82CCE69FEE4747A889E85343288D55D30FC54D2D0744744DBA9977720E8EDD2C0ACA1FC51B0C6A3C68BB9BB8DA0385DB1CA4E9CE660CF7EB2382E5E95D2AE19DEF904A8651DFAE53A4D0DC4D057AB1A506C3BD7E1D1EA3FC4623E7D7B410DCB312F037B7A5FDE5E0E604FC33270FAF1FFB6ECB3125DDFA5C49F25BBC98238C8AB1B903537CD67238995E81B814280A4CED61513D69A2178086D505F8DD1DF7E11CE66AE33D4C982F94231957031A258E0EC745672A57A5CE76D1170111B8882A9EB5388094EBBD53EE9EA1FCE4A275F9D7060C8DA79018487B452817280C63B01B05EFBF897387592E2BB3BB486FAE0AB09F46D9F2E176DE96C59992C10A14EC16EAC36102B1D15541607075E67C842A888C87B268E9809148A323C423220DC31566B62F45CCE1E2BC1B3BF43B87C998F00023890BCE517271BEC16EFAA33F11611FDE87F197852BC2E7A2B44F8C72A6F79B22F73BE0611B81EFE09253931545D2453939C46B6797CC5DC5A8F1AA3BD8456EEEB84EE76DBF2EBF32598750ED10670DF422C7D7993ACC55F657E6E1B3DFA1BD6C1CD55FAE97E69D2F8F5AF368F7DA0A63B4065EB6D8F02B19A34600252FDFFDF4ED8DE2EA9CD2E74D63A6CEF29BF02F92D346ECB9A61081EE5AC811F33AA5792F6A1AF570A8B0846F3E6EF38452346DD637B19ECA37BD1A6C42B20A5BEDE9A5DE3C9F169D04D8C6CF5376D3404F0C21DEAD53DA6C169F390EED7B5B54DBE47CCE0B2AD1179EA8FC80FDDC7281BD4FE31B9A26A00444AF0B4D40A1B72BE37501308906149DC6FC5CF02B6F60AFF82B975FC8F146961EBCCB4D126ADD524A9B33BB16F6A83C6F3727A72EFA2BAC116E493E07B2CA718A63FCAC8E9D52A1B61479B4EE52A5ED30FABCEA4D01A792A92676721286814F3B0F4E15E23CE0C5D59A0C3EB8573C0A2F66C25F2EB2FCFF787324721004979BE5EAC505DFD39F5538E2C1B2CC12D20C1C5CD87299766361AEDDBFFF743693081842378744879E6E6371B3FFA9DDF34966FBF8DEE91B7EDF6EEC3E4E2F410CB5351F847646C22AB594046DED63347D04A008FBF6EE9696C638ECE73B39A269DB239DF36443868AD44D26A5C40FC92DFFB008E436E5C18907F5B18B5E6C5900B41A9801DB070D2DB651187A4DA7E2647ED3E9B6E9781627EB576BEE8334374468760DD3B32985D42945D953D434BFD80D7F7BA537265FFCF27DB0DA1ABDAE89BBE94D98BC9CA197E41C0839728F964FE4CE30B8CC43CBDCDD9CCBE06FE99DEBC6F4024F3F00D43FEBCD62A1822A6D507337EE79D4517AA486870602D4F1C5368B0EAA1FF6C011A9A953AAE58C75BBD3DC78D263A578C75CDB1AB324D71B9A065A9AF3DAB854189585C68D499AE8DB887745E20AD9738705B9D2F5D429F12D6462E5E2EF9FFBA53CE2F4E75449D2A7DBC3C818E61DC546175A6E0C10AE631DF6B1EAE6D134C08466EBF6EB5F8257AA10EF8C6F27F4295F7EBFD450629F3EB4E0F4BE247AD7F5E80703B1247A4FC277311D69E5D62E0B0201A805CC4F1F807DE99420D563A703493AD35A56B2B2DC237112F5EC21C70BF139A9EAD8F7E921F086E001B4C449E42A0E3AFCD5BC757040A2865D0E5ADAF98E37E6F8A501FF39CEF0BC364EECDFFD03069B81F5E1978C397862FD56362835C059FCBE4D8E2A957FADD7D05BB195E21AD67B429621E1D6872DE2D8BFDC91544F9E6AE8C164A23255AD0E00BCB21456F8FA6AE018F49605736C81A5AC0945E2D965F1493ED5BEFCE512AE93AD91DAF6F5A151D6C9856DFDDD1F877945D932261DED67AC8231DC3CCD0B04DC1B02079C897601E363FFB9A3BCBBBDB0B0A375E69EE4A7135C094ABDC237FAA2E5F82D2556290ADCF82ADBA8402C4FC9D0724F15BB87CD7A75A1A7BF826896D8EF63C7A2A3C371756AF638706270652C376100EC42FA55196DF332820D377760448D3E7ADC42E9F5D8A7074BD0FA97433B0E2C501252DE6939AB948552663A17DD7FF05430FA76E29F0519D650B86FBB19FBED097143FC242573E3E6FA4BD4A2EF6D9CE6932A066B4F9FF935BA9BC26FC2E5031C20AE30A52970A2DF3504576108D5F26517F8577BE61E6AA9D192ED62CF36AA641DA0D274B1ED5EE864B549154EB4115658E6C60219CC5B2E22C49CE3BA76A85EFB549117E1207F6DF081D0761421262E352182239F1E34EDBEA4BCD8FA0027543824DD58A20324FD4CFE943AAE5E361C367B22F587E2F9BEE841E11875B026F12B9571512F72985F98F6D0C212DF36A60975429173E317F6ACF72E621F30654A6DEAEF9E9E455524BF07FFDF44642A1826F734D69F3EEF4D52F26C06376C8F71DFB65A24A4C57D74B5976950AF3A57B4248909524BEC47D858C69041EED34E0ED3B111BBC117AB112BBF947D646AB3B7172F5FB726DBC53AE37956E29F5B6B1E3C90BAF4E4FA544FF63815FDF4AC9A2A80CA0E8722383437B9A02F3AC538FEDA7A6D6C1635D3624A385D846E79E956DCE483B89C346C1287A1A7293168D8A885FEB6569EBDF3F47F8BBB50AA43941EB20001959AF1B9B358ABA13FD9BBC596EA42A9774A120AF091D544E79C50686C26B4FEA396BF1E4C25B8EE4929D75569A5FAC521C77B count = 62 seed = D2629CEEAE5C95D3C34C1FFCC2338B4A97782BDFCD39111E18540B69DB035B352D012857111F816F03550BFE5F56ABEE mlen = 2079 msg = 7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 -pk = C29F629A782CF3F23DE53F6D3991E70BA7531A9304D87E6F5361EDE9833FB26FDB36DAD6B46A5D4DC1A6E91DC66F1CF96295034DAA5F9158394A12189EABB94373875553F9DA23EAFA5F78CA8239A3C4FC68DD2A63FA16250963FDD9F27055679D4D9729E9F9A5EFB6A697BA86AFB6EF43F6AAADD646761611DF78DD6DAD96984FEABE801CB4FDFFBCFC211FC00FB9C08AA39400686CCBE1D64B925344BD53F01CA3DA440340F247E9063E68DB3BEFCD16F778FD1693FA4439F90BD136A7D1F99A71DA1ABC9D27541ED99BC0ACA8D9AAC19AD6D2B13A40717C0EA1304DA6BE5833EA45DE540057B78698F32E20191749B96F36CBBC4F9F3E2E9CE8DEB0C5218EB598151A83373922A208AA27A6B170C87F05C8216B23906A8912B9833588880A2A227FC8B50D840291A7EA0FECCEA1DB34F883CAA56BB312BD41E3E6C0175C1D71543B63BCEEFB3C04580832114F8F42979B276C5AD448471419DAD7DD437DC02FE247D5AFBCFAD24F583812353501C65C0D4EBBBE5E66393EB07BA00077F86B2D52C3D96F5C086B0D73A564277558DF35BED5DD4DC345C66F05840D130E6498A081510D99BED70008DC74D37461EADA059D5E13D939B6F4226FDA0364E052E1EC7D8609FC7CFF02B61F63733256DB2DC2BA5BF28EEDDB84BB93B6E6FA7B596F0650DB46E4C5CA096860A9B7690B70B3E47A820975A4087B079CBFCB67C40598BC5EFEC99C9F960323B9AEDF2486901F7E5F29AB998E2D7DAB692DD1914BF2594758AFCF2B75B70CE1CD11F9AB286EB4A89020A84DBD51044F59C66B5ECC9BB62649D8D5B14889AD183A44D86217A50C0885E4742849487F401497179649881D0C25FEDC28BB1DBBB25DE4794DEF1EB38E4A40838AFCA7CCA258F335A0F4F17D2D4C05E8022788EFC08B7FF2B4508BA1194D5AF678473A4208AAE053D7BDEEEC8665D95B69FB7B7EFB8FE566151754B12C4FB4BA3BDBBF21915304DB6BC6A2840B7DA6E40E6F577B6B366248FA4FC4A3CA634D85DF23A9F7B565E41B4364B32BF8B2CC3B2FBA5809AF39AEAC6B33971A6CC225FBF9BBC5F4CF0EB8F6EA948580589BF4528B783EA31C66FDEE844B0D9E028F1B94BA92CBD1F2CD0DB986461123068FEFA64F49DD137DD3D60B49E3DA4B03C44968FBA463142DA63CD9425BE460D33C06E205F6EE6D4C41C636CF873CC8D65C7EC734719F556253533C4B5CA9ECA617BC843B2150EC728C47840B53742CF169C847DD20DB2ECBA021D7796B75D514E855E4C63DDBC26F86D0DA5BC038C97B206A05A48D13F71EF7A8CE12A23D1F74A401342C8B45DF185284DAC6FF0C0581C5D6CB7AA1CB6B3368B745BE70DB2B121356219D49EF562B2278D55409BB5910C075ED828323DB86C3A364C374CB80BA186521C7F4FA631F2E8DA1C6D6997BC97E8F74DDF54784AAA725CD77D0BDAC4920F49721E802396EFF90C9D9008FAB3C44F492A6B615E61A81FF60AAB7E9E4EBDA29F31690968C0243C8189E189EEB169659AB394E1EFBAB0D70A618738A31D15DAE922C1A904960ADA9BFE909775CC9650403604A6BD828EA451CD153A37B3EA12DDDB0A10B7BF184D5DF61832F6E8FAAE7103631A032B3EA49EEA50F52607A32AEAF60728EB22731A1FFC94E465C46D171DB6A81A0C2231731DD7FE06C387FA0C30BD81D30B6DA5458EC8E5F2DCF1B6CBED638C2952EB4D302259E1FF3C7C0023558076815D23C0D88BA4415A3CA5C1DDD21346FF6F1CD0DB09A3A3FD157023A6DE6B8A565781E4386083813E91F1E4EA769E9D512AC75D482EF0ED8A7A47CD9591DFF7D44DC855168849A43F1B0F2677C600F8CFFF193598F20637FA9738EBBC6309BD391067975EFEC056D5D24AB13E501E03FF2CD4BABCAD05FF9C00B746F94A7166AB80A27B837A504030555BD1FAAC98862CA65F48A1F3FE41C150901A2DF6E60EAF1B52A58E74A98DDEDAD03110AEC85749E8AEC312CFCD42FB3D105C5AD3630DBD0795929EBFCF255E2442E3D1BCAC4B8D36870C19B09B24989F311A6874871F99DB6EB35DC9A150E427C5D991544C259228C3065C97D193175B5D0453087F08F333D87131163E7E387DA124EBE4AAEBED848658E86E1BCC1E0175BF12AA36F18754183B61069191A2414EF63896D037C1E9EF4994EDA922117BC9BFBB2E0FF4A50B9D0A43B598357856464765A45D452E9EE6BC51AE583FD58C0F0D4DD969CEB40D51445FD96A83A0475BC6F84D24F33C42F8D7C60B5D4744224E04F091020F01261B3D7289FD4315D51C8D4DAB5BF9C1B991257F49CEABE5C2F0E47CBF1E1C45CA3208A58817937A640A348A91F1DD7E59914E7A73266064065A63CF82CF5CA06C597957D523E9C8E4A65F823E3E372BBB69FBC23DC3A85844785D8D5FEB5EB21B65043F242EB4E1742B2887183DBE36FE78096CC4EF215928A8EE59C5F6786D4760A71F7ABA50E54BF7215756BD3B7EA8D19E95AA349776C391FCCBEE5DFC3C7FE3748AFA635ED64DC4F28D947D8BE695F01156110DBB6965F4849C3D83918080C04E1AA09A554CED53CFA5E0FCE78CF0E804FEE1191CEE6875905109C7BE54934449175BE365F971025A49F0425A78DE4C89EF9BE1A660DB04B230871B401B96B1EF95840013BEE8CB119F21AFC830C825DE40C3E2B77C3523E3D45C6C990606328E009F6C7FFACF916F97B94328FF795DFAE43C374B521A8AB2008EEE8D361FFC935E7F538BBF071924025456C53DFE5013514CF7D2D3F9C128E6D595AE649633407BC3883AF365BBD55ED769082DF216A4CB182CC96BD4FE790E516DD813D42E45967DC4A30CA21E6F82D4EEF76BA8F0FAB0D97BDF73921C3A9E4F0AFF54DEAA51A16EB43560E528EDE18F15D37C12AE3DB0F0894AC6A0B432E68293CAEE8CB7A9EC99982C190D5DAAE6182805BB1816324C55DB17162C546C5264C014C5964AF3EA928E03DEE046E473EE66695E13F8B2CD165B6AB658357FC1384B6F6B02ED94D6BE7F33F0964A94896A9D09E246C864588C1A5FA3DAF56DD8D056293505EFB7A1D6BAE23ADC440FCFA3DA44340DFA0D19BB33D03CF022F6E7319ACD818B10C34B2D919384D68C62D2620B483DD48CAE0E6EF52DBA6A49E80ED865EEB8C77E030981FCD880AF91284D1A46DDCDDFC6121FC6677E428C64219F76F31F34CA1CC979A0191A17DCCDDD0D0D4440F98F003E4A961E28672D08E7EC2F107308015B964BEE32116C74CF4BE1ABA7694BC2B5C63E83C37EF0CC8C2BD9FC368AAF2E59429F0FD5E3BA291B396419F10EE127AEED67A2BEB2D32DCE1C028A2624B1BB45E48AC8EBBCD315A3B50E036AD4FFEFA0F59B4FA9C07B8C9C78854CFE14C61C95514EA04422E2692E7EAF4AC7E17B66763B9C7872AD45DC67A23F03C6D28B80A00D0CD526F5605AC1EEBCAB3525DAFF1D51779F741B7B2F0541CB7255F40ED521375DD1DFB19FA3587CA408A2404BBABA8B0E9CFE430CD5EFC018CA5CA786F4E31FB97870F1A18984731C09F2EFD7E21C3318226E1A12885FD454E2D3C810997FE2371F8998728E9D262BB61854BE7E6209C6BB62BDBF9B18F07752EB87BF279B94556BF77ACE6620BCAE5155ADBDA85BBF29909A38DDBBE8756D48CBC28081CBC0F4E2D7DF18BC88314015BE8B99B2B6B6CDE2249D69EFA024159739EB6AA48FF14F3B9CDD0CF4118F91FA702CEA87AA72B005CB2075A05C683F4C0FBB6C145443D6C6F096C245521133A43C8259D9187CC252401AC8C0DFA6001B97A48C766B6B7110E5B2DFB772A8F091CF59B3B88D85837CCCF7F11C931A4E3CDA7A047CAFBD7A7A80429DD1A611516DB750D4AF85D63A748007102C2CF912C56135747637893AA5B92E2850B303D54B5F0AC0FDCED85B920D46C6DFF39FFB177417B436771FAB4C83571DB68EBC46D0F7806AB2AD93890ADC8EEF3C0196BF8F171E072FA54BEEB55DC39D14811748214FB4F0F89B0D77E93BD65458655212B5AD6B0B7212CE9331A0F80D3DD70D6E3F8DDFD94235924474E2FDABEBCD59772021E7E8436D5A3225E9470F3CB99DA022EBBE71577B575A276BC02165AEE4BB48A1B59B170C837A498021CC7886D1EF81BFA16D88A628FA2F8BA208CF937DF1A8200DEF823D17B16A9136E64E51F6F9B10E22F3B6729124442E9D1E0676D3B4E70C9271ABCC9B953D883A6C8A6CF26618AD771CAC8303EC93B1DC761E6C04A1D0BE311071B34FD78A4FF6A4FE14A9B3BBA740724937E075EFB9D3AA0DC0C2EBECD44B45630757D62B72CE7EF4F826DA3CAAA3C5A399F6992D168CC48C2427D12A2EDE140625659DB18F38EB30F43D01AFE235B7FB1E5B70ED3790BAC6F6C9E00F19F4F5890C13AAA9645E675D4349D849FF919FFE10E6EB9D32546B2CAE4B12048C891BD91B78E7E4DF07AB98F8DA83DDD7AA6631FB4E30BC7944E1F7C28CCE82A775DE84B86C412BE55D2A374D0A7A94F20DA84015282ED7459C9B0C7F6872F3F1E60F7C34E22B2F12FF5BBF1261D9804C7DBC3485A212FB07B842009B1F88CFA0009BB19EFFD40814B55E899CE4FA9D9B24E3A186D5A221D82325617ACB507D4F9B5D7AC755AC6F9E0729ED48F3552A0C772BC5AAA24DAC36A323176684D121800BB3B7C84DD0689F35B1F11F1EE20B9B82894185B128231E5E06CC4A2E313E9623E7A837CA6279976297E9A6854AC8E382663C26C0D3ADB258B4BA6901F445E25CDFC438A016273BDA4369843D6B20A64FF654F7C0533CD915C261CE03C391B977B10292043131105E439CECB9E9E5251BB86D2675803E160035B4992F78C7E6102DBA70E3C8973CADCF0AD33EAAA18B10F87407E4DAB54105B7460F8464A45F9CB8BDB496EF791D2B3E080A48D5A37ABA24FF8C2376CD6879EE590D047337E7F24AC01D55D0CCEBAA2BBAFA30AE6824A084999E7BAA92B7F7410C653327E56DAB3655349A858F000F3AB8D69E2D188063A40588F215162A35B66C6463E8C28FDBBB1FD05C992B8BA12120CB87BA76D13ED010D49D169CD78E714A4C8A66FB70149E1644DA9A0EDB2C4CB7F6C7BF69F4FE8D8471BD68A03084AA4D001EF685A31E94A990DF93DD39381DBC5C9435D58F70DA52B4966983EAE9639C680B000AEA2A8EFE70A5883EA7B225FA73836BC5E09651CDD34AA91E68C342746A978D906D1FF706CCFC2B620717C9D49C3697C41EC0931F1F8B00374F3ECA48D47AD6784EAB7D064FBF1452F77AA05CF3632531E1CC48177CBB8D9E371018B3CC32F43ED8F354E39CE969D8D147718F7EB41DF033744C31064706EF2B594CC26521A115F70A7A77BDCF93BA6B0CAF9FF66FCDCAA0E3FBEF6958FB743AA86EAFB773E246A58029A4C24797D2B7C591E86AD173A937F610E640CBFE740ABE95F8A7E58535D7CB43986F966280B2AE7A5F6E3AC778F3CB2EFF9DC2526B230016BE203852ED04FEDF0453B8CA19CD5FD6EA78C5C34603134A52587190B51213B1C05E11E267069EFB56BB78EB7B076D8CE135489115C2EA0B12DAF25BF05910505B39FE152776C9837A74F0D5D25C7917F1063C811DDB29AAF8C0BD4D450A36152B6E96A66E5D76A8A5897BF8A28C29FD99E7120639A4D31F4ACEE93D200576C817986F262AEB35F15CB35D372055BCC638D0AC58140655C893C3129CD10D70CB51CD16AD1DCFF0358924DDBDC1029377C518963F9BF5DBA43E4790F6E287836D8427DF1DB3E3C18E41A460EEB8C5C1928E44DAB319F026055EE909F07778BBBDE7652D98196394B97DAF71D632CCAB092BF5E6FBAF7D93BEF287C92897E76C24A001CA1AD59F4A51DB48EA4457E1590DD876291139EF269A6FD901024204721A1AFDF45D6A91280678A9831452DBFFB34CE51E91EC97882AD9524EBFDE2090AF122DF611388E29B57418A1041A8C6C8B7C438CF1B21C826F0DBC4D5B51217ED7BD1004CA8784F546CE48D1E1B6D075069348546F19A37C50F83FF4A5F1DEC3AAE3166686F98F0B66AE41D04F998F8446463F02F8253C8F322C68BDEF73BDA1E8297C48364376CEFADD7E6AA2D97295932C1D7654239595E32E060B5E8264F202B54C80FA3D0630906877B45AF93D4E1A8D368400605249A84FF9DCF5AEC2C121B3C72163F524CA4866E4E8498D293CFD188F34933B45580731B1F9C23CB279587566A79F5ADFC169A64B42E3B6C6726CF5F0480BCBFEF2E50114E5A18583FBB6DCFA804CF5A6CA782D78523BC7C0B45A10BCDCEC8BF7E3AA02F60D91BECEC49F894C46F4E6C802C46F1DC7A35B3CE6EA599B8E4B8DEDD6696757BB4446E8B0EBE4D56E374F2C8A728A37E008ABFBD01634B78C26694666A04AC3B68EAB0FC52A49A4AC323B8229AF61549F59D3A95D4DACCAB3419840F538A4EFB41416A4F763C7351161ABFAE325909763DF3528791278C36877DBD7D07711694657EC5F65BF2F98A9EACD15EE2FE7D24BB59227C09AF736DC0DB6E6911E0831BFEB493A905F33C313B633241B978178A69FC04B533F4FFE53EAD693A9128229D25E1CBFF54C8757535640C751E4C1770B0E4620B064530B4B3B976CECF67D7F3823461FADC2801EABEC9FA74B2563F7FA40D31FC0BA720085AF150F206EC14550D9AF68D85AC77374DF365DE5670F5F36725E9C9002D01129BC3693E4958630D4B977888FC07A4DF067E3F9CCF6A25D81CEF75B96EB21A52A5D7B2E1D0EE1226A2E2466B3CD1A15F280E2800303617B710110A841F471BB39E8535E7F54FE3CB596B5B46D0D01381A60602F25F8A2E7D80075DAB55851756F57F272DC677D22F87D873682D78CDE2B31E4C6B385DE5733E51441BF6BA2639862C114B5F3C773ACD50190BA806EBE2424F0F325FAF1F9B74A16EBE5B8E2748FB29C4C8B67684A2A9094F4BC35187858E288D6D57867F7B6314BEA02BB20D80AEFC953BDF9BC61D3D7628FAB9C23A75B32A84FAF71CF9878A51B92F6955B83019E44D32156E16FB85A1AABA3C6638255AEC5EFD4749D56D1725238BD70C5E9D261BFF0BE8A5CB4D9A78658A9D0CC37E4709208518BC98470973B1DE9B44F32243EA18049424AF6AC7B7062B76CF9309BE2AE6858DBFFA708C042DB01FAF92 +pk = C29F629A782CF3F23DE53F6D3991E70BEA56376720D99C622910DFA12D86A7267FDD89097D8E3FA4E54917A5CF77B0873138965730256177735F1C14C27654EBED789D88CAD1175CF2DC283FFE2A99545593994F9A82A9515E0564360E81C8AF99E4B58E1BA5C595B7F59C8122E9BFD549E79D50597BEEA81D7DB9B714AE6C66856F349C854993DADC2DA03674B0B4ED34305ED471A51501EB6630F776EE4EA78B5D88B2014A8D8F01B1A9D9F44AE342FF488473E9A8BDA67391EE67E0DCAE572727795CA5942F47BE5FD8A7E53B83B170F5F26FD33C878115D4A8CD0F03B43B849328E8A57ED6EC8E9A597D8BD298C906E713B7BF0E87796B86D95D07E41CCA21C959C3BB400B6EC5E8960C4758D48874879ABC7786F1782DFD34EBADDF3330AF670CABD6BF5D9D2E622A80384B88447AE514586437C0B25DC4C2A91BA6EEAC79CAD8D1A9F7F366DA75367AEDC1E250A189E07662A44FED5A80776DB0BEC020F8D1AA997FFF8B3366F52E954B302A7DC2F55874D9795EFEFCB6F8F801C549EE3B0F755894E2DA606620F2C9331F30A2F9BF03F13484F025283A3D7CE65FF8617D091C900ABADEFFC164B05E54E6AB19E378F798970CE7A993132D96E9D9C67AF92BB163916D7F98DBF186394B91FC6BA5E814BA47A8D79B38C438DD62FB26291CC1EA4D95279CB6E06B4D2F5DAE16C8C4539D52BAF748D20E7F4F9DA5FBAD9A3CD3B7E2211876C31EACFABDE5A4F6DC11FCA01D5F9FDF913844FAB5E320FC59EF359CA38C829FABED4E04E3E574942EC146EC9BEBE18390BAE2C04775F47C68E3F6E4EAD37447921205E05CD913A100F8C90FA8C1C2CBAE45D2B5C786EBE03081D19CF35BF4DB3CA1B9C9F7C7E3DCE43D6B68C6D315C2373E337425D61A369F6BBCCB2CB55E9959C4927638CCE999C293251FFED77FF16CFA39DD261586E01AE01035266C23FBCF76C6FBB000EDD58A550E354DDE4B958789BC03A0A74696BC3249DA51B37CE1907CB595BACD576EC5BCEDBE15A7E2EBD55BCE4A08828E25039969AA27EB2D909411C313B9A4449A7E5E5D67E39826120B8971471F659740C7E0B6FFF532DD6B6E0070B8BD724A8CE4D176AECAAF1E7C03D894A245324FDF0B08D057876E215ACFCEFCDF6CED8FA21C5CDFC312678F917FB9BE6911A6ED64E415C917BFB87011CF262CB87F35C9AB9E46F3AACA624097F6763D40CFCA5CCD13A3E08582B6132C7C1512CB826412B2E776A05F19BA4D6D09E3E50986C3ACABB6B23AB95CB6644AEA071215C906B7BE6D8D051D01A2E1F4A9087DD22F1F8CE7F6A7C4C01AD34A8F5B78E8363746480D77FE4FE57B0F941A37B4A1F558D47398B7FC00587245B776A415388CBB46B1E288414F36FCD49EC6E2ED7F889AC311A62C50BC36C33E1C22CF6B22F0574FE52568DD473E561EF6C067D9EA2B7C85CF0B031F066BD052B5FCDCD4EB1ADD179C68E94AD054EEC617B23E22023B7556154D6733FE87090470A32B598EBF38F76308A3B9762B259C35D30E39C07AD694A58EB4D9557516EED9786656EE70798861441740FF0EE20A86DE08B3636F83967FC3A97673D8AF3778A094F178CD738B8F6CE6F1BC5DF40B78E5043DB947386FE7B946D1A41BDB863825E683E4A8559CE16E10BB3E191BCAFD22B563A8BF7F68DF6322E7559ED9B06D38157186F6E128471F9E63E0EC6BC40053D8B292461C63E7BBAB31620BFEA3E1693E19F705F4E809C4CD95055E65D8360118D731413D2C5DC51045CF593523370E6309D7A6EF48DA2EB91EB801305EEA706125E6B19532F0AE95E7B759DD9B64583B1C09DF4FB825301AE67D56EDBB793F5A62DAC8138DE2EB33E55368E5D11FB9E557CF4C77AF44C5FC940E873011F72597057F71EF8058A84385AEC3D5DD9B50D83533D4FF14225E03C73C899B936226CC025DE38EE4A25F4824A303E12522A82818A2A8032780215FE4D58F70275239A67F580601D057ED3B5F78D7AA8EFA1D5F6C144133970AFAD7C8B4DDA4EA1FD599F89B810AAE6C193AD93DB13E470670E65B4BE3F13679E93C2A44104BBB5BA73C34B3E923B79A56581C52F794C032D292F4D6BA50DC3CC93BFB80E245146811ECE724183AFF4F5169E5444FA01F5B32AB7AE5D22FE75CB0E1CB9549520853E035C35073987F79F604BDF136609F342C8738C1681314EE3269D39A82D24CBE79B6C69F76E3A02FE0D07176FFF0B9F1D4D41F91E42283D1C23ABF614629B92DFA7B154D496E45D1ACA6FEA9809FBEE484BFA6D3A20649B123F7940CE14A25B4B7ED0F1FB6F9C311BAB53516F1BA3075BFBAA6490A0C135F05D56A8315C8AD40710A3A9F0F32DCE21DD3E5EC566A34ACB87B5F947D3AAEA6D19964CB5563349C8D4EF0467F06AC23566E073AC3E40F9D7C1298829D09F274CA5234BC17F2C8D5A3F747412B151C672EADEBECC33DEF0858F6181A627DE92001AB4070FD9BB0DB425575BBB05AFC9B86FC405E0AE51381051A894D044D40BBD391765001F598C28B603E7C965348D154F22F5247B968EF8152A8BDAA2917FE96122B0E2F780168404FEF38F21F4F6E76FE883D51329A303BCE89B9441041E2507B7DA31C1EA1B6F8E502C4622136E5CEE7E9C2E2E5D18451860F65312137DD530E604F44B7B679E8A75C24436B0E3F62F89E3121E6D5C4744314B1900FF785A5E2F50626204663899BD8E16B899A58ED401CA9027B05C84EBE8F5696C9D90E561FC5F8B3C0C1616C2066C478ADB9196926EDAAADC5557E8A7C82F88D1774B07643267515E06243AF4C22D70C6F2E71E2852720D520FC379B2CE35DAD79C7B400AA52CD8E89ECF88285F89FB5107F0FB00D97758140591A0788D3B32462A79BF9A25C26DB9BCBB23AA5DBA6588FD17247194A0F4EF795573E000DA70BE785A9E4EC18D0B79E819C787746B4105B95BBA6430BEF91B525E5F0756AA96456E4C1A68CC84CA1CC47F94294157ABA9C1BD28F7597DEDC1631F4D90BE4EB1F54746DE7B1B3CCA21CE63290198B27D501B921D643116B00D73E79BBC3EE10A8B04B0E26876CE036FC292FE6A84C49C3DA7BA37155D08912AF048DD453A1260D826E85FF9EAE070997BA518EC34BD145956296E453E9B0A179DA57590BC0623C50EB68B7E5B61FEC004FF6874C91B60285699781A90459B17104F87721A3AB0ED2BE3ED38ADA08FE92B1427526147ECBD2239CD10972E99C89A53CE1B48987359B90870FED92E9CBA4F2C95073C456EFF22A45316B8983799235815E98FBEA91FA236FDD0A744DBB3A424FE9D4472CDEFA37ED2A071A1E0202FAE843FD278D4C278A62151BFB838D89F0DC2DDD509513CD4D07FFD85AE95C77C1EFF8097AE2D94E8E196C65A8E8268AC76D2FDA76F2327C5213E0B6EDBC2F805286F970115FC45229782AC1A298ABF4E8237B55CC5871D22B97C283FD4E14B8E3E1EC6CA5EF70A56718FAA38C1FEC68FF9E3D7111E8DEE0D897A06366F83DC4EA814BC49D2954D79ADF182216F08D4287FC4CF9B56EE1A17BF372FCBC25C402821B0D34D01556A898C1DA085B0E6B4004C618E05926B02B71146133A9F2B4218369E12855C6CF9D25EF511DF1F2C044FD2455A828A47F1351851DA1E4E682EDBF0838CA79A4B1C6396B6C1C4DAB4A7ABCF4D59640E77E8371CC9F5E4EAC91A849962EE8B19EA99F4C28391D979EBF6A7CBA50529453226D64BA77D51E2D0596D01391D605A176B1F62D4CAF6575628AF433110483EA8A165C4AD39BF361A87F54C80499538237E9C24F2F352DCAB3AAE1BD51C37B1C072425BEF357ADC6F8B887675E77066D7554E99D273063293905EB93C5EA795B4DE8EDF4523D266B896BB660186CF5DF3D6404D09628D5D5386AA182407C9633516931E4B157E0D8E1B2A1CCB0CD2A0B6962E16A9902BFD5CC2FD9B938AD018B3113E8FFAE140806688940CC81A81A63E17D8F1A5D7F2BADBDF1B18F016286C56D06A532E66164AD9AA37179268FC4A46F668F51CF9B452C7088B474D75021891011C3014BAA353E14D8522B34E7BD67B838A31A47F2CCC80CD15D81780422E5D0EC09FB8AEBD3C9D93F35B87C87211195AFD409D6FA9791ECB58457815DC1AA6110747376018AE07E096265242214CC48F26A44DE6FBC2D4EC1607FBC1E61236A95352B40F4F747CD6AB46EDD6713830CB5AFBA5FF411B4894079DD6E7BABA54486D9646AE7810A8A952F1590BE2B82751B202C187B60F31E4C895590524F86505ACE2EFA1171E701585DCCA8D7C8807CBEFAAF9CD4242A0165C8019C772130A1FE5482B76399B2BCA3B16F10539F648E74C7C0A37DA2D6A198819A88554C43B1938FA4930A3731BB05402BF63A96F88AEFCF3781799B6A097A7AC74E278B6291B4EB4B5B7A6C86A711B938C9F46175E27C90C1612CCFFE15AA4C9813D1198A636FC9D1A705E191CE19BB102624278704ECEF6DDB5DB657243A531C84AEEA8CF8620D9818349C825D7ABE07DA46BBA195F59111AEFE287118D15ABE8308A8399C157631A53E796282ABDD3305DF4348EB2F4750BEB602CADC09A5928926D70F81861AA1199F885E602D900070DD13B5C53026B211DE06581749EE7E58B446D9876E7F1ACAA73CC20A6A69A9CE7346F37F0AB19D4EF261D947B7A3B9F77AD66C8D5D41BBC7EABBA054D7C57B33F2F0F8344D483E5F105A8A4E62CDFDBBFAA1EFE191ADDBD3A92ED76B6788C255D7D10F40FF7AA2BC68A9D3E59BC77CDE6421F0A921FF94FFBA9CF183B7FB3E6C8BAEE883D35CD4A1D0055087EBCE0C162F555170B032FFF3EBFAA811EFFEC66B22C2213DABF1FB28E2E59F0708D9D3776AADECD69EAAA4BDEC312D03110CA8B55EA6A3BDA985DF9566586FF61C61AD30F1198681A8B4CA1A477D06BD5327D6E8FCFC65DFA7CB3987E56153036D795E316905A1CBA509181AF04FD56D3911170B1D7DA6C0D6D2F58BFA5107E581757849597AF8DE0D14BC1CFA9C8E8CF8414F874EF2CD630B2D282BFB1AE6509DC9D4D529AC84ED844E822C2DB900AF28DC5B3D287A55F4AD2441E2F2C4CA4DE0194DDE5F683B5394D18C48BEC5793FA31045D3C7B6931887B28813C24F56098525CC4FBC39FD83A85CF118448FF2EFCE6B6FD7ED21C7208BF133C9CB96DB82CBCCF92A9D8AD18818E119B5B6EDE8902AF893EDAC2E7A6CAEC8F56B37606DD4226823D82B071AF15445F1174A61F11E7D15226327962D3EAB2A095469D1081E9A614119BD608777D8E3A863D4E360F2924E5EA034B63731F03F6993B05843BAA685D89989B438F46ED9AB266DD23EA3BA335B029587CBA3E63F3C2D58D6F3165A5CF6F675793B606AA2CD2E0BA5AC6EE0C0F46E40E46399CE1727C140D1D7C9D048D07A76BDA8F9B8E56566AB13526D4A08F77859620059BC2ECE0BDA0B432A339727C6DCD9AA98691381E43341707951691D4944F9B1CEA4593AB412BC78399377E4CE0367C2766424D4B0F63D43E8F1550FED16A1EF57310CC2AB80F357CD87811CE16740268AB3EAD17EBA06019904E58E0608B9FBC1ED36E2974B2AD469B64F39D7A9B92DD91DA8ED47DE5D88798404C210923FB2316C7D84E9068E43AE780E53DCE77539108F25112E2F979B6B11D81E4B0A662672CD9EAD8B8DFC6ACA09B9CA9B8CB3D68182C09F528B25C6F89D9E4B4367200EA1A20E4A0D24723791C6B71CA314C9BEE2FBFA90C7BD443AE310BCBDBFB615816BF073F6B0BD88505B12A4ED1BF15FB2CA1C482B96E8FA00A9C0AA044F5CAE7B01A2082487D78F96ED7048CEBB5556E890994D71D1DCD100C9CC1D4ED8C9DE5ED66D22494C16A325149DC0B27D9BE56547DD5B8A391062CE2DD32B68BFF2ADCF1813EA2B06067F95BFA590FC8ABE6F9C0E0A493ADC6029D837E7F4EDDC4B5C762531D26B00ED944ED4CAA2DDC9D8847968E7A6033A08DBF6E5828A23D5ED0832E783EC71BCC5A799E49D5580A860F78EE6B3F3BEBCF559E260BAB16B7191A53D30C3FFCE86024146DD734A66DD2599CC4D6F571DCFFEB61FF91D94EB4C531BA60729D0DD4C27569A67F3E568C6F654937B33975744D0E75C2CFECA6DE3677AA8D00B48685B7713531ECC1D714AF648AB3907D0C1A2B08F3D55B4AB841B18EEDEBFC37D6E91E05143CD2BC900B4EBE000B0712A445E74F6186855A1958BD29C7A34276A101CD4757B76D62BD3C50B9CD8AAF605CB9FD65FECF13FC1D0E05617D99764223767C55361F699FE5963A7C8DC88B32D41E434D9300FBDF7E641640C17461A1483A60D544DE6A8CF55536784D1258B3B377DC4FDA874FAC1AA092570A2C5A492520459D32C6D20351E98314533D60319C5BCE7F86C4ACC68143B1F4EB6437249E449A436390333739A06BEA5DD5A9D514C3F7F1CBCA4B0E3E5E6DDCC695CFE652AC83FA4327EDE2618E68B49CDC85F550002BFA2E932D544175BE3D5C6DEEF78FFEA3C5423DC2A70CF64AAE68186B01823F2A235D9F153D23C7A6BFB142EA57B869D7FC2BE5AF93B509877F324E41413B23955408E7CC8762E9C21BD5D2BF378CD2CE578DF3C7FE529822F4D8F4EEB6478C513554D663E06FAD63D7E3801E247DD203E0A5A204E183960C7DD81A844C7C0312DD971ABCD219E40A58FD51BD06F0A80938C9AFBB429838A441FB092F0D5EA9F275A5F14A7C6FC69EFC67A823D6A40A7399C06B33F7223C940791002ECADE0A023F1B096E2E81055462EFAE95C6487D3DCEB29AD6A5346C21158BBB040B42F31AC8886898E79CDEDEAD08EDC65261BFB5A4FB22B90DB62C8387C0948CFC7201F8911325ACF97A1010C972E1433C64985207B5852EB02D26A5CCDAC36C86D0D9B829E42B9CB84D9F6E85541A235A59019D0D9DF8400D6D10486936CA69F802E600192E9BA720C528CD8630B0AF75EA4297560F6D1754AAC202C5A4D189566E5E9502CACAB2B7F6DC716A4312C987B92D61305CEE8499424898DFE0D475D2433BBB4311610BB3D87E6F269854D6375C704E2784035D79B866D9158C6888B86C82DE95A4EEE90ACACBDE9E6E755C67DE240320108600D58ADC4BC74D8483286A355A5D6D91FCC4C244353ACD0D2AF53DDA4F0 sk = C1CF3107EA9B283419E27DC563ECCE950BEA78C048A3F49FB42128819959E51C681731EACAED895C smlen = 2917 -sm = 28FDD7C6EC2053210080B55EB824FD13538FBBA3538B534D1BC4D735E6722F40C827474B04991084D9F4DE6D8C9DF47C2F0D97A065432F10AAF6BF456EEAAA7F3D9521C5AED7D2F7EFD9FC38687EA75974FDF1FE747187ABD15B534FA7A450C010CA822C3F8F04F7F5F3D0EFA42414C6E62E6C2AADD76169E673FD5632CB684AF367105D62256F9933FE3A2FE3F7DAB4954D7E4C8D4462937D414BA318D1F6A179658E063301E402A3865786ECA69D286B98DD0D2DFEEDB1AFE980494ADBED0A6CEEEF8304BB97AB446EC7EB1FB6067411FDBB4189DA81420573330828D49221EBBED62473D5297DA8D6998BA98B780D2F37F49FD659B347C326F2882E4535410FBE69959DC2CA8BF42A6AFAC8FFAA9B979CDEAB057BC7134DEFABCE25FB00280B2D4D12AED2141FFD2F93B8A7D3D2F2192CDCFDCE1FD278887CCC14D73CA461B155D58080F0C25199AA32049D280A0C64AED660109EF0423F5008EB230206CE9397B06AF68FE9FA883D90642C07FB41ADFA7CEA64954044F0F8794AB0986AF5B4202572BB2A9C452E82258C9DB454FB9181FF377D7E2A953B0B95044031716A832332D9137B49DDE2B589CABD32BF74C153FECF9B1F5A0D82DDC369C060CD854FDD096184CF9A32893463ECAE35262F0E1718A163B99A89CA48A2FC001BBB48760DA8B6984A831A53446070BAE0329E0F6BF6B94D181E13F1E69A78269DCC6E98A6949AD885D994B356C99146886929FBFE6CBAF02812D0A8E6E3E41659253131AA6AEBB46005DA04AD844D8F583444DCE9DF570BF73BB38DFC92C77B8D8405D2D04A415ED85EB9A9D4D039B1E2000264A225CD5124865BDDD214572E326255367668DA2FDD9B26AC716FB26D6B136DFBE15FD606E320020E99D37B42109E81741E70948AC41FE8A34E654F0F6CB2178FFCA176E26357AC87F1CADD874D337E6ED9B29F1C7321AC9C358301D4484251C013FD1C2A4C7D6F17F4807CE3281C8DBC27864D6D33F8CBBB85517A567DC8CAF9E40DC0FFA3E5F0B25F2AEC0588A8C9C3B09A3C55A57DB3BF1A49A82C690759DA97B4B65E21EF44E6590486F90151495A625D45905AD8FC621488F8281DF67AB4F4D929F01E14DC6B441D59EBCF9272AA8686CE61F4100A8FC85D2890139F55BDA8BE89AE16C5F62F5BB8902317FA9E088C4599DDAA7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 +sm = C23AFC1A0ECD2A297E37F6234921910F9702CF5DE3EA7B6D3B23E1969F63084470A29118CA9883CE1714F4442651C35F9D596E1ACBB8495735BCC9A6089CC2AA9A5FF22CE0705446C89E2FDA67C8A5B6F5FF9AA45D7FE0AF7ECA78288DC9676E0482A788F23570A8FCDD759184B9FB07BDFF5EE5031C1C138664B2FF7D28DBD60C63D71902AD71B62AE0A3038712CCEB78B1EF03FEA7A79A872DFBF0BFCDF1A9076A87DF047AF96F5510D536063D2CD529B36CA01ACE9CADC93AE9F7E3627079394C4FBC9914E266ACDC2E89D27A53660C15F8CA21BF1B7FCA7A482AED5AE1A3CDA6DB17663A51D2623425A86E33F7AE3C83411DDE4EB69780E60745563A077193DEB6B86B62DFFFFBE237F1B978FAE80EBA5D9D4DC121E0EB088D0B89007FEBE7D90DE7711AA8E60F0B18BA01B5C650353ABBB2F1614C5BF105117EA6959F1E564DFF2DD19752176221D46E2CD046A79403B16E375B3365356580A867A13559BE176421515EF2101AC148A1C7D2D1903010179FC5C08AE2602DCC993514CE9A9DE201E87F891D108B325F8D41D64ABFEC102A5F7E473E41CD43BCB6BD378355E37164E3CCBB0CE26D6EE93231FF233F8477A3A29C547A01E67D4EABC5B1E9E9F4443E0F2EF99B1B6AF19A5D1477CBB39C5D7B0BC26AA514F04A4E6AF1433AD0B23045B3D0778C849C4E44F22DA2E2763F72C51C91F09105EF90273DDD69F346D0C48EB8AFA4A9966F80A8822F9150EE8AD8320334BDB855E3298E28C33FCB8BBFB66515AC377C0CCE786FF1D8606F59509CA9F8C4F803E544DB7F4CB5778121991C9DD57CF745BE80A400F8CC21329C23B7EFE214B9A77075C07A1BF3E9F951AF8234DC62FEAFF2F90319E796F06C4E85B3620DF5DDE263A8EDB8B0CDE36B28BC6870922BD2675DD9E696CEADBB2D48A83933D9CC208F4582D91C5A473441595F73680C756CFE10CF42896144A856F57E1BD4CD4C9A2776DD684664A7A6E525BDB28B4931EC76D909C16CC0AEC9E891A2254177592BD414D0572AEC0588A8C9C3B09A3C55A57DB3BF1A49A82C690759DA97B4B65E21EF44E6590486F90151495A625D45905AD8FC621488F8281DF67AB4F4D929F01E14DC6B441D59EBCF9272AA8686CE61F4100A8FC85D2890139F55BDA8BE89AE16C5F62F5BB8902317FA9E088C4599DDAA7F704CEF1C510BC2CAE9B70FD248C656226BD5686D366528F0D0BEFC0A8761EC640CD2DA7979DE5EEBDF6127F29ABB8607F8A3D3BE05BE25AACE7FEF3063DF28E22A522FFF0B6FF6A0C61F79B02A408E8E1C775AB80BE6841E9F8A9D030AE5518E3EA8A4E31E416E087D47919593598FD58122A9E601A57EF02DE183D56921811AE2253628125C24F93C84361C5EC99E7B16962BD96CA190C68F3AA9DD60CE3AA7610589813B4FB77A4688308D9BC72CBE918583E298E03AB95FC500209C14ABEB3A43BAA92DCB11CB523C4D17EB9C6697B56C8B61EDA05BF5789166F839291CFE2997B7DD462EDA69B0615F2AD82AAC0A32F4B30FE8725849C144A9C07799D6CE9D293C25D8302161757B8C8C8D07032D914EA7DAC275919A1DFA0D3348EC07FDC70266975722763EF85EC4AF9E14288C9659907526566BB3F2DD5DAFC0D422568CA3AE52486D3F2C18B667E5622BA7E52C56BF00F82AF2108CB4949A09179544F30758B7FB98C49EA160720991B14E2858D648F0585AD1BB1D08294F029BFE936154E9D328DF2E054004FC5C29070DF9EE50DCD0981D2BFB3AA7D6F637C4CE457C0C66D27E2670107A2B85D1F026BD970EF3FB7E32C60218D5E43A06D9CD26289A937B4FBAD2A831425728F3D0D30C6C602AF4B14411E9B3C7CF0B4D630614A9E03AC30BA2B024D496DA984D08854F1366012C2400A5C8268C2B126DEA5AEBA0DE7C92BE0AF08CA22E02604A753702BDCD642BBFA0CC91BD8375657A957306A76B6F139621481B6F15CB57BEE128954D30F552661F906D8AB42CF260F30F88993BB40C9679385F5C4639888973361216DF3C60C57D9B250F64B7634C94DDA3FD122713FD2405A7B71F476C263A781DCE271E7D0665E45DCB27F7293DE57312396C58C40E268F57ED856F536C8FEB4B0060488DE3C25949D2B7E64207576641B34920D04B46766AA2978D9352C2769D49F8599F3D0439C928532E0EE428A3773FA4D68E6052335C6D93368E321D750D296799FAF87B82C640A6E995D18DDA002887F141DB8ECE2584DA2FDDF848D38357D585CD619B1625A70A5D333561D6DE856ED9908D1E377EF7BE03B326594808BE58F7FB3939E939B73F11DAB3E572DBA41D43A046B8D2BB521728222D5A77DC886AC6F328D9A531118156D791D64F5DF8FF8BE8DCA32EABC3CB259B0F72B021CEB4DB36A6CD2FD149437B251F81F7588AE921456BEF1A79FE83447D80CADDBF20895667CA0E493A4731EEC901E03F66DE284400A5558922AD53D4E0FF7BC6C61640ADE0274C63D94E96BF6C642B790823109F53C3C27130A1EE38D448239187F5009373BE328AF866A9B8DD1BB735E8002296043C6FF641A432709148C707B900ECF46555D77644565D5998C096756F79B6F0E20850B8BF0528E78BF5FB4859BD655227873D289CCE47FEDA8414D09ED7E8D380FC4D580C7F44B01521E829E7B0CB2D2F345C517B65E2D476687EC9A4C160A3AC0B01CBAA588644D799B125910812790F06C1ECB1F1E64D5CCF92AE5E8147C98B0CFAD5626BAB5115844198E8C2AC1DF9A208FCD2D2891F4A29009F5B36D8E31383811A9493CF8E143B5AC8A14D48119CC16D2C6BF6826FC47D4B782FFC76B64401B8249777E32C1298606553DACF386A22809B599924A635796A1AEC3CD8568064852E54C95AD887D7AFE837F6FF676F69EE6288879F6D96193AD94A0418BBBA2EED5355876F2C3497448A5F8F3F83B136703D9A38FBB62784CC233DF448A5E88EB5F81A0BE97A16FD4CABA1D87A4BFB08E002EBA548F662D496A1478BB7C26C69CA4C100AA6872A4945D703CA812BDBA53AC86010AA1D2C53F29E46AD095936FF50DB8805DF4B08C9580AEECE3A6DDD828E7B5D4DABCAF112A6E35AB3C28A6DDC4D98AD1063C2ED72CAA50086E6B72090CC1F2AFEBEC6751F27EF51DD8557E53D928535D82A220F62BA0645E3C2618F3424EA1A339A138C9B8E26B14BC32D1736A4193C0C72CC402C3EAB58817335C1424BD6F38CFE16338611118B4100E4038D07DCA041C72E485C5290F0DDE601565DAE9CDF657A4C7839D3ADE72986AF396E767430125786E219BC5736F16FEF66B4014E5961CFB4CFEC4CB2A32205A92DBF1399E2710395BA1240D48277C120526CD9E2352F7D04D89CC2754379CE80A2CD1AC765718B8BA61EBB8BC6D0D407022E7AC672065FC8503BF5BC4138520CAE233EA997463D7C9E00BBD852F12EC17C6F1DB1914446AA21E156D210094B699B4117B31EAE6386DC0DE1F55CCEC09AA1EB38CDE4602598D452732C5EF8B07C477E3E2DD470737EAA7357E2E8B74C31A117B519BDCEF79B6B044148A10468E38B5A6B7B10D74C6130A60A268ED73DC9A25ED68AF354758FA3F57ED3558DA654CACA7150A8E4449D0EF640184A7A33D00BA765B01C442E88D9B4257B93904ACE04375679BFD8271A03073E34C4A1C0437C4009A9590CB98D0B5581DC83407F04A22C9B0246DE38E1A13F9B1191493818783950548BE562F940240CDECD4A50C94E406B1BAE04B50A3A19E7923183E3FD356238C45AE6559193E0E846DF0FC6878BE6C963AA8C3508DC31F766A4B29C78D749C89985AB8F580DBDF7993A2261CC4BBE489C3BBB38C46739BD2516D3C64A93F10CF559DB6A0EA3BAFEE8B43F696A5288C66509A57C642BBEAFB40F4CD0649B4CE25B6FB2EF5529B73556051213BB39CC4F1DC8004B1588C8DE836699C66CED567998523AD3AC303D9E13617CE6C1D2FC4C35B22A24504C51F64155F24D91D0E8785B40912B3DCEDEDE71A6933B36BB514FDD1D3D843AAACF2C1E79A5216622C20036C9C999DAC3A5A2D43FAC3B23119927806F497B4048F561A2276FDA0302423147D35579DD4411416F0F59273429AC0464AC49B230E29DC124115D18A045663D228BFDAC9F57B0C5B4 count = 63 seed = EAA4FB8EF0290A499A1D92EE398A8D7E71CD3CBF01A36750DA4B7EFF175DA26D17AC4ECE49A84C88D1D2C2493563C26D mlen = 2112 msg = 2E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 -pk = 834125872E80FBF3B6389EAD19A502489AE65FC71F3D6F233DE49B5DCCE7780DFA2E5E80A1CBAA8D26755B1E6DF244E96A77C8C28EFB2827A6781AB5BFD96BA385AEB21C9592385564FB0F34F6E6C6EEF9DD4CEF10993605032B46B971EF47C007CC51E88C10F7A10E21EE843563E3879C79D93D1E82852A13C0436C4D49ECF9B45C9C89AF46DAE92B308C53DE04C59A95F103A1271BA0B25CAD7D2A6A222AB8F88A3BB70E26172508247C4ADDF6A3AD4B647BF8A283E8A8D52AF437A4473D247D72C107B769B2099AF04C7E6F4BE9D756527DE3E0C48326902157A90B64FA5CBEACF209842DB3B037B9332423E9EADD291BC90855032DA9E730F4DD5380424BBEFBA2829807CE1C505A2CCE293426B1FA3013D7561BA25353197AB1B182CC643491A92CA919857DEC6989CF2D773D3D8EBD9997C77135FBC218F100BE8C3D8A746650E19BC9EA14F06EA5F3FC19785C9AEF6C1C475F7153E76E8B743C20035FB29884FDD185B4A78AC4D47A5CF3B92FF5DA9A792531C818229CA77D8BC4CA14CB8D5A102C3EAC9F934778E194C70F3626C77E0BF45C16A8C70E180C0A063ADBC778B5BEF8D81F4F05F01FBE5F3932731443BAF30D03DE53A981CEF7B06EAEE1812BD4EED1F975BE720E3185DD88BC7CEC021AC31B1F9BE4AA201C450BA466CBA678D6904F6965B860C16582F4A9CF61D4EA99A45F2C2CC66CCFBDE63451CD2C9C555AB2FD8F261B41C38BF6AEC458AB2A4624EC678B02FC7126AE9A090ADC1069913F0A49224F01981F3185E66AEF2860D6893DCD1ECCDD25E49104842D733FE2F2A4F0C7F1F8AFDEF41BB6BEA55E5465705246748E5D4F947AE8AADF8DBA237B0906EAEEA30658D353B3A565D3A8FF9FBFBB9D126B5E25D901F4E9EEE8226729CFD6DA508968E54C07CA3FE16F5C0C6269CB5BAFCD6B2879AEB00E79FC4D91581DFB9AB4167AEE10E16E0838690F5F456A2A0C73D4BF66F9A17C607927EE781E07A468C97F609664BA00F21321A8657BB04E79EED1F7C8509692FBD717D41032673D6D4224353B31662A449F2BEA99D1228D4B26338DC7EE60931340E25BA9E4AC44022C7F7DE5FA049398414FC6C24B1977167CCCBA8998B47BA656F5B93600021382151B935A065119E8CD89AB0193F848E0203AEDA7723AD9C68926B3E02D39E294E4683043CB3FB7AD79CC84EA28A97BB656C7ECE2AC03CB619B0901048BFD49978576040C844B2F9886314ED9BBD90219DC9ADBF02B709EFC00082CC10C6017D0298228076054008FFDAF8227990CB509E8CB6EB00BED78AC2F0C6C4ECE2187BF68B58F2CE97A3F6C21AD030C645E395E90C8E6130DD19690C1B52D91E5545035F0B74358C51258126E32E657F324B7DFEA37D93FAF3A9EA32098C7838386968C02CAFD2B0743708AF45EB92901DE41DB32491063347838D80D82A55DDC167799F34B586A6140B9B1B3670CA4C06A0D97CC7FC23A54B809B02AED10A7C763AD339FFD694F00D9195DDBDA6E7370EF4C751A7C4E97BCBE13F79AF890D30CEBB2FB937DB92235C666F1A3FF3DAC625C5A02B3D91FFE8F3E12F63FC3230D81B18E91B5981590598C8842F686E62CFB3C52C4D954827D9353A07457AEBA06396586F208949D0BA30DC1A69AF44EC8C3AA55A74CD1BB7B6A08C7F798F4695D5992BF07FF5EF6382A99B0EF36FCEC501D1CB7B7EE5C3622C5B59CB7C494326C4AC5618E844671FAEB4941834FA21861146E35EEADE880F4E589A7C454D438135BEE01EB7757751DCCC477DD25D04E36D68F35534F5B8EC44AA3F6E82B8623FA4CD8C56D8E8A323CD487927B97B44BB9EF5DE3F96F6A7B0E81919E29E5461749B30BD08F50249CAD2F57C7F37EC4AE46554FF17F8BE443B4ADF81A364DFC615CAE99ABC51966B657FB98BD904D734406AFDE125D4FB3A3CB6FF560A7FEA4FDDA3A9C2325377115CECA34F3B97102131D6332130DADDEFB67D02A865C0087F5E1B1AB75E20DBF7C26AD088A056E93EA2E242A51B8723CC5E3BF6E1F85425632EF70E827573A706C2EE227CE72C874F6ECC44377A3486BF714CD0850EC1A3ABDB1B1AB0D59395EAE39BC07E83F99A54BBC88802F5ED0D44189066B2771671679B6EC11E4A3A97665F47500830CC1B7547C72BD863954F9948EF68438B5993F2955F0FA59B49D2CF71DB8B753F603CFC2B0C95FCE97A5C16792E83EC56694A3CEE734444D1101965292ED132954F3D7CDA9BB9A6F1E8EEE32817C62CECC567A98C4280347BA78DE2FDD334849D4AB90BD7E409E86D6ADD411562E7D9E80009D236F896A362DBBB158D70758FA68318036F4CAB8786BCD06D5E138211E3ECA99082F373B7E20CE20205D533891A04D0AD1C9396FDFEEB67881A1017046EF9D815D548BA74B9AA1E89EBEB198DD33B2A79334A2ABA029786270CCBF60275DAD0835F7DF31CEAA3E7D95ED7B349B369C85137287BA3E79183F02D3DA0C352D65C76FBF9D68DA7A622AA55F85F55BFFFE66B3E50933B1662BA635B121013AB0EC54E226F805E83C3C967C50C010BA1C3E400436FF757191B6FC91BF065DFFEB1D4ABB32B5CD16515894E721B7281878682128AF09E5F8A790058C2FF8156D615A040F12601F02B23663FB79C7F8D73ABE25252BB51BAB86A9606F4AEC31689FF893527CAAF234727F0A5E8CF18F53E2A77547DB168BA18A9FF25110F59EA0C00BADEEB99614F2F0207FAC415E801245A0D6DF81CA69F47D52E239FDF73665A8725D4B1EC7C32406A2309E4BC3BBF22F148ACC8E22586A55FAE070B4516258BD796EB1ED749571F013C73CCC0A9FE6E6B4DF07455C29EBD2DCBAF7FE533A2CCCBE2F973A0A2C9C686D3C1657C4E24D98CBCEAFAE727204D2CD182C9A0B2C96C93B703A756361960EDCFA1E964CD12A10522FAB1490AB3E55152AED1A8778336ABE1A77398E2CBA251B9EE251F3A475F2CD657502091898A3F6D8E5CA104AC5D533CEBAC19F50CA7D17030B911F77A80A1532AFE445CB4DC85BFD8E25BABF61F562CF366647B171C154BE7E93C208D1714F412D6316CA28C25A7F3EDA18567293D51717D8ADC0001525A9B4899D7E41760E97DC14649FB50EB79FA223D37F6AC410CA330681BC73468214FE54E586A31EF468B5BED46E57D08C477383921F1A1E54C848BAC13D24C96D52A5F3ED594A3684683B26A289339EA9E352750379A26902E82AB28555B6BCC4A3C91AF345C5B0A23B759733FA0EA48C16B671976EF4665315FF41FF88109F6C9DED2B772182054671108106E43F9A8D6C9E9B66A0D001A36A9243B88EF9783BDFA788A8FB654BF65379949D44AF9C9AE2AD5FE0B442399B545B1BA97968EDCC3EAC79E746FA371AE8893CD7193AFAAFFFFB884396DB921CC8C0C2BBD88A755E44CBE2EE75880F4CA740F17D0E4A05C4E4C6F96FAC2FEE02700E05AB836B1A2478AB13C93DD745C8E6644F105514EAE8BA0E9C75BCAC78063B961C0580EB15AB3E5CC11661633969E41053019767A1B4BCA91C433608F0ABEDFD83B7D6F693E93571120822EC4D4D3DE49CEACA236B30F37AFE929F38683EB1206350FFB38F099F6DE70A86EB85B8A8A2E431FBE6422790FC15562C09B72BC6BFB1B11F6B9D786FE17CFA11ACBE507D971689EA8DD72B4BF540B241FEF86EF6955F1305ED4BDC72252333F6135372145D6843AF82C29BE2DABAB1199C6D1D1019D118E26E22A220E730F9431F60BB5DD3E209DCE28AAFE17CE799D8AA04735AF5E6B1BE64E6F49B89D19324D08EF63369C2A6ADB50A92C0832D9FEFDEA6E3A65B1A81142CCB2DC6705C723128B85A6C25363BB8E565F0AD40F52D0BF990DC8828DCBF6D9666E8C54C015D578C5B0A01260426695C85CEE81AB3BA37E2612B74D89FCA4317EAF03E62B03B6EFA68EF7DA046CFE77474B740F114190B9EC043C57C1763E9448FBF1D79C5EAD42C2935A08A7AB434E1F575E522F5430D98E26A5C914C93137B5B69E5FE420D7B3EAED96870ECDBD0160F66E06425446B8B81FBCD61CB90DA0A161A89F093D32B00AF1CD06C4F8D6D8E46A3EE8C6E8605AA10C6CAD10897477599FDC734E054A82C0096D2D978BC1B38E2E58781454DE91229FC37816A88083EA83F14E9A0F376575135E57E12888B153965396A05C73743914BBBFE00A55C001ED48461FAAC60F1F150F28C92F3C13C7339F1EEBFA0193BEC7AC3393EC96C61D470108FE0798147DA7B6006B0FFFDFE18509F9FFD6E5CDF0E7D19C56E101E3B77699010194687250B36BDAC2E2DDF121A5588D17FC5AD6D7D413EEF1518C8D2513D53C60268E6E2740224C861884A55729201A029445B2F48A5706C4F767A44FAE0445E99EBC389E6A1D7AF8C0C175844490AD3B6A9EB7247D04E9F95964F6FB5C144C4F35887E0FB44D1DDB9F03D020EDE5ED762AC68D12A83F269A65C8B6CE0A0ECE9328A3FFEA42C21DE6EC736EB8B9655C84CEAEC3C0CF22A713C213734600122FBBC858300330A4AE6F0183EF31C13BB20A9740DE374B75B6F3654315B3D7CDE0DA83705BC6A61CB04FB6E15D5782B5EFCE7930807B4BA1DEA32E33F5EAC5CD74E50F693289B55C559CD250AF28544DB0502FF6BDC555664C7556776F4F9F2CA5ACA878B8D42E889532C61D88080469F93ACABC96E4AF9128DBA8F5D43B12ECB824EAA594BB957AC920B0273721A2E0ADFC959BD710B4C38638C2A8C5D169ED41D312ACFDFE4271A7658D3AE60219993DBA7B7943066ECD1DAAAF44ACE0A448074299630B7AE2AA27B22CE7676A2CBF9AE366359635048F3EA188B2B0A333DB49ED4E1BED538AF2507FDA4EA4FFAEC817908494D0A67A05322233C0F70748C25B2EF548A78B2C70528AA193D3609F4355AAE1C9E49B5DA8D4AB7783A2932340FBA0BECF6E9C5FECD3910B72A5A30D7FD92B1BFDF1C242871CB151EC75C91396EA07C7A95098D19BDDC2F6205C020714CF94B238F457DD8CB4986A5EE56574B05E97B96C9A51E0FB761C1EE3A6D37B5F133288E56F6031F7DE36A4AED0946221D4277AB6D8E7A9B02AC7969C58129C0A8D505CCB261354105DCE6CE28EEEDF73D463723053FD843710B140C172BCEC375B8562A00DF7E7DF492D8BAC73E5228FC85632FB9209CE28755B9B26618D9704F3748AA3CB3A04DFAB6A05F6861BC655262A51A37AF75F44EA70B47D135EBCA6F490F8C5685F4DCDA44A71F1B3CA93CC4A9430E6D26D59DF0E80AA062D949F48F4F23709F350302C0ABBEC787721DA888A5438B87DEBE15C83BD625BF4623052AC9DEE7BD8D487C222A808DBE7B53FEE03191069E5A39C25982715828EF9EB0A15E14AAF7A675E56E87CC69902EB0C94DBB0283372D221EFDF56E20592A27B6EF3E838ECB45F6BABA10411D08B33DAC902FCD06F746900A551C67D56B4952BFA2D323884B7DF59C62F6C1B1B3E8EFB72A26B38B1E3C9E7DE91EF116BDEA308283E12D2EFDEB153EFCB59E0D6C52B32F8687FEB639D705D3F9A869F9D6D053599361707A6486BDD867546EAF8D5E2B01E312EA1EB820E6C6E03B614208BFA3CCFC00E5774CFF9E1C5BB5683B16973E7DF74781A0D9D84613D9A2DED0DF6686DEBC9C5ED331B886E8638F6741022873F11E102642ADB98420509978FAF446732D73FE6452B81C26CB89BB42039B9A85906EEB2A64149FF200F184939BF1B7078EEFB34B7D1D9BD400B2BC29D0ECA8F76D29506239DAD4BFA0F98B78079E712E0FD52F40419C6CFF89E2FAB5E3615AD816E12189A9F4059553961A38AA850F6E36AD7A7C99DD3715BB71563B57EC18C8E368197E1C2151D1A9E6924A4EF778756374F2D1B0EB5D98EAD79DDC86416CF64315D75E9924EB1CEF50F5035C12EB103AE77BC04B1E731FA001A43C533F10FF3113AB22916329B0991D6A74944A0E86905DBDDED71202CDE717F1338FA03AA8EDDEC93EF3394BA24D6501C1CBC2DCABCCF5FBDD28ECAE4F9D271142C7A95AC2B51B78C24D46FB485530FA2D05C86EA078B779D11F5746B987FA990E9515E2157B78D9A8E1AB395B2867EF58972FABCCE940D95E663D20489C38260A52F612CC5A9343506BE158929D69BE7AE997374CAD8EC24C51076BDE89894F71A415664355752F37D67B177174C79AF7C5AE765BF3148FD2243ED0E2EAB50E84CBD53209EE2FFA981CE2BD171CCF2EEE2DA4DAC0719B253A3167F2D499BB88E5C9EB35131E316AE6D754F556637B58648660D7B4FE756B72953AB5B39BC4BB2C4D74B3E8CAC8B0D0475357C2592A0CFF721F9477762F4BF71D843041815BF9D09B1A708030F043261AC9FC77749EAFBBBF32BBF667D6E8E065448E356B99080AF56CAD8C1D2FE02952BE12B76206EBA743D150338384F942A123C91702467D338C7B82CEB1C1F506F18554458DBB24C199F40040AA1939FC3DE0BDBD9DED66DF9FC8CB62A368BBFA6B60B9323695A2B570546F1B199074C3CB136445A6D8E8984E81DC1CA526B7750D8170C200E348AA9ED11ED5B48D22C3D7F5952B971E3E31E226A1B8754709091EF448C4E3C6147D25922DE124DF8E5AC2CE87A27B658C5E0C531DB31DB13FCAFCCB95C3290CFDE6C0B4886B84F712B2C576638EAFDF3DFCC2C36B169C3AE95A0AB4058503CE5821F7161E25E4CE023D5E7374CD00A45CA4D62E81FADB40363491E015D37BEA1DCF6BDA10E06451FC2267683D51D97EA16C04BADDCAF6AF6A2F36FEA78D5022ECFB1284C15C36016F650AD93C2F499A70DAB3B0515E08F9EDF44749F9DD30DD42A2C2A921F129633B87C066B1622E1AC11C8E531D5C25F23E40CAC4EFF301335AE4C7FFC05105F47692D5A189A1A6681D42B257ADF50AC083CA6F956739129C9D728F39790EAFE4D3021D699FF99EA9AE40C8DFA4F5E746360F283CF17F8EB71B96800AF7EB946C03A38B67DA67FF5BD124B2F38E84E773E81B3512AC3296045128F796862E7C1B8B0838BF13B4AB16D6A8C435FAEB0BCEB10973E1755CED6837293D0C44B887FBF7DA339A4FE5F59959522C8FF333612E9C5F9156CF98AC1E96F43E05D09C104ED457DE42381D01FE0AC69E7E11D12434720984B905498B999D12 +pk = 834125872E80FBF3B6389EAD19A50248E615B3993DCF8A8B4379F1AF637AD8D1DE1403CA53374957F26114B25898734C08B72D6D03F6B89D830DA6E5D1467E5C9D275F3C7E431ABA2B66929A4754D8C418E44B879BDF83487D4ACCC9E23C0858564F79EEA78DC70C68D4BD65EBCEA5451D45C41CEBDD239D943A465D8D85AA556FD09AD9C192FF0A5CE65FC7B6AE641411E2FB1E87B577C97CC37F77EDE29A23B8B52DF243F1A381CD988F6F712AE0D45697E81CC6DDFCE62235A6DEE342215FEB2F60535BFE3A2C9C4884F8ED235BC7CC217E83AD7A8B7AA12CDF9F83035806FE655A5754671542A17A5498165783927F9219321C256191BDABD721EA189149F13BE28DC23A518932B5A06FB9C19CCB57425C94CCFEA2636034F5EC3310A944066550811DC156D80DD10B9148030DD620365B96650391967164A4C080A4D090ADE6D4C447DC5CB7B77D2D3EEAB101BF71F6C8A4D97272587F6C5B693506D39E9E958374F0587E0E3BF833C0F27005D068BB84C29DE56C157DA85F8DEA3E1433D44401C290F5C72CA18B499D19D2EBD4365217294E23A3A60726FE5042D49F4F5FA52D747C3B3963196F643EC3965AE1367E45232C41E425FA6768FC3C6B18C092AC86F8D5C65E8B995B60C1F9493B75D064876AEA702C87BA30AD38FC54C1C27C77CD44B8CC227EEDB5BCAA8F61110C56D3665B01850CB85D193306BE294C851E9B8573902418C616911CA316F23076E17784E7CFDD39D10EAF2CBB2603C8B9313BBB721E3147A7E46AC6718CEC1C7CC1E966172DADCA9D6B89C447E47AF335FAE83BB4B389DAE01089C830DF39935E417A8CF541F6AA425192068084CD69443BD4927618E35456158F2ECE893DEECC3C57D1AFB9DD13D65F23F3847302998BB859679A52EB2500B1A46B5AFE20FA75F5271F6E34EE31C437F17AC2BD692EB07034DFA9C1BE7DD7934C73347E3FEB158AE7240A4DCB09EF235C73C3E8BD346609424B09F181CACC20815C615BDABE36115B5CF8C239A6C22FA9384262D9C7C89CCC5AA4E0F18F00D6DB5912D814B474E4B46C3BF11E1D8B64AB2E8C8EF3CE3B999A4582B7DDA989A02CC4B0051425CC111EC26EC820EA1D72045E8662D897695F746066A23AD2018973CCE34E08833AF88D1B4AA3C2595BE5EC847D13FC4743BAC138D1F0498F8A6A6532B7A1C3219EBFE901E8190F1A1F226DBF6DBB3F10C33E60D961B4A320AB5E4B97CF43195552111D43A0828BFB15383484983BF7B92BDE6C720049760D6E06334E709DF770FFB99F0DCE99E2739DA63CEEAA6AD0D32AC97DF91173A8CD5031663ACFABA6B3A9BF3AAB33A37E1286E0204B32E9E22B81CC47EA3B11744F079F574FF3C7F6BF32CA5557EC4C3D74C23BD7100B25E8F781B8EC0C54BE2FD0475AC55023026046DDE3A856BE370560C8BD49D86E2D5DEDE3C58146625FCDA1120BB64C0CDD637F1F2CB1699D32E89360EDF75A018FFE11AF8585548068D2CCDD59E5F2480AB2D2E2203DD1FA32FAD637B1096ACE7D5502A4FDC15BDD5742BEE7CBD50F9FF2D080FAD49D5204240C814DEBAECE807E121CD8CC0161F5BFE41724A14CC30B96A9B6979E9735847C5156DD67F550808A13867128D61A57B3BA83087A8E4FEF7AD32272852E5B4A9F4C7F1D8026747F827ADC5E12D05493679C13C1C35C371C3093EFDAF215CC4C01B6FA6F076AACF75A03D40DB6C86EC47AED32EE795ED6C66CEA597173536C72074DED6314BC2BF7038D3B42EECFA63427761720B594CA0F3B1AF3107DFAA8393E43F2F08AFB24DF1AB3C6C237C9C1572B455A1B44D5153AAF6A5CCA814E914B562AF55F229220BC53D5762648AD77F429076151B4649C9B813C884C09B46A878C70FAD89A227F35A4C98FFD2B3F7F4A62B0107D452B75FC7368E41E1604CFCBC64D43800CB2A635B93017DAE79572C17AA2938DEC8989C395E1788F1AB9998A015BDB570281F263D4B9AB6BCC948AED5BB5142186A1F73DA659879210D056AE051ADB77E3BB10372F9DABAB655390A90EDDCFCA0AE96496456401E087FA12B1676E3FA4BBD5B18A449414876CAC5846DD3F8BB1D5B4209047A18DA52229CCC9292687E41FE33CE63FEB772C925C61AF14900089602C19168AE129113D6BEB1DCA93B5066EAF0B913AB2B2A848D9184E8A1CE6404E29D3D42CEF453DFDC493CC6BD958C73DCF3F41E060B1EC0016BC06A3D4175905E9D541133EA33792E56CE0585E06F721E65F67AA0FDE9C5D8755EBB7F69B2E58DE4F8F5416AE33F74AFC2B45C069DDF78E186F18334623CFA8166B0A65D62F11B043648B289E2729DA19E0BB5A99185D88DB216C37D2546C4A6BD3518E9DD1CE658167842AD019EC037AA062269C46B5A32F74A8A2BAC8B6EBC9323B22E82FACA1B91B8A705A5ACC770EBB5C7FE76D25EE51FB09B3A53ED09C765CAEBCE012494EF714AA7EA77D121F3A14EA0878BFB8D47D0D2400443B2FD4C5C5732088D860C3D2DAD310415887A0AD2DD46CB978FBE8718A9D8E79CB3078A030A2D31850D45428D59666723E41B423EF96A1572F2AD3E67697D186F1ABD685565A9BDADFE75C9B895A039D29BB50A7C8A00499F8316A97AADB9A52BF4E8D253C6F0AAA19B212E8CCA288D1DE978362C27224AF51184A9EC0CBC2DA6FCD149B378A8822825FB79DDAA6CA70974B7CCACFA536B9FBA9BE8C2CF0E7FE1971B7F75EAAAD0BC4FB619A1B63FB1B301734F68422AF1B0FDBCA64359D65C9EAA6F57B0AE9B2FFD9EDF6BD8F7DF820391031DD9199378808AA1EB89E928D6CC70F87713F8D83885EA48F8EA91DDF469CC3CFA7665C4B5C38205DF6B196C8F8A830F660E490F1B7F0E5A5FC66051C4D48796314D286E1509BE4EE9CF874BB79D0CE47ED149E86C6AE1DEE3E5497F1600A016970C78A2CA20FC57850E4FB7E3637B67031797A9FAF78642E85FF8EAE0F75F708747A60BB4BF6DA8C335BE23D2DF4D58E0FAEA332D87E123F79566EA5B13F8EEC8054D2C34C46F2EF3674B9BBEBAEC15EA739A6355C4FEA6E66143867897B34CB82B0E095DCB84B86AFE38DA95D0F17B53A2E87DFD1192666B0459C713FBDEF7E3651D97A3079DE259F408D62F98C5CB3E1016B62C2AEEE2C30D1765AECDCB706A26EADF48DB2BFDF8FFA088A2E8A045124719E94EC6DF3EEC36AFCC14B33DDA2E0EAF4A108A9AB7BBDD5415A68D3DE88F412698BB7533C3068152126B94AEDF237E644BE15E22922D22B354F4DCB74B1F6BDD1C683944656D5AEC3277F65E930D27FDEEDD5124CE04EB961ABF459E0FDED183C5F27253AAE1C23FA222A7B0D6E71A586C2268167ADC7A07047DEC1E14119B63D11532E88870B59E8A2429297722ED9865D97090BAA59A85208D0E48E2B92009CA0DFD095568AC8C07BCFB50398DC43B0657D2944F345DD4E9383ADD06793B7615DFEB5123FF6D458FDFCDEC3FF46E6C7092D24494864E2591BABFB1A35EB72C1DCF837B390BB80526A1CA7B012293BC466CD761E0997D1DBCAFDC6DB3DBCCB185B206E237851D7C1DDC09D50D7608BF91029805DEF6B69867AACCDE7EFA5F4E81BF2DE948A37860748AAF7B9B2065C641FE8D9883B9A47CFBE00E3AC15510C7352E6E07D38F55574FA43B64C928CC40FADBCA69A740259EA8B19A152CDD6862D30E364ABEB9566E54C4F240D9F6E3DC8AF91CD29C5C70BA78AA9D9A4E15100BE426DDB0E4D23D092FDD250E62FB40F484BDA1575344863FCC3A8A52B440CF63C0AAE10FDFCB8AFB05F2BD2998680F05F23A694E94B1E8C2A20B6DCAED141E82B8F3A0103D9977B35422417582297242E927866067A16BBB7815C3C5E30EB9620F61DADEE7BDBC85719637CD70CC2887A8666FE6886721166DCB1A8CC5A230A756728CE7D8BB5EF4DF538CE4D33C3C61D7DC182D01176DC75432DB6427C9AA729E6C7A658859B6A8CAEC929C2870247E8A87DA35113D050AC52725AB05ED235829B0A917BDD2E83F17173743C34406F56385152C56B2A7F2C60B461BB8CEE802A610E3982DE51BFB5FD81A42525C01D6EC55211A99A86885EF2A1D80EF2979DF2089F4E980A38A1860FA1E231D12CAEA723DE3E3242E8913B12C9D4C4F65109264EEB9F471D979BD2CA0660A5A52E80747F2DF33B5E15831D1A67F3BEBDF2F60FA528ED9118DE6ACDEA92160B85BA152E1B659BAC835DD68A8A4800F1F69E71EEB5B23DED21FC05CAFF24586AD51BA0266860C78F8A9528216F2BDA2868234BCB9AA3ABC62822D34D77FD6BD5045033BEB7F387D65B51D4DC0BE53C51D56880F966DB23C4E05FB099081500C4D065A6D3A4F4CEBE2D17E458BF2D20EE02323BAB79EFDF4FCC4B4F5F0C64E1B74B168AAF6B6404C2B7895626065311144A9E30411ED114E463FD14DF972FFD47622224EB37D155F0B0F725286637D18C51945C5F550D201C0290F2227A98CC951D30ABF36BF5FFA615A9E11C2350571AC3E96191022610E88A2FB1196981646D7C9E6E558DF2BFF786207241447B2AD4B2F941E9E835BA69E8A51703CFCCDFDE1207688083D03893B0CDC6B31ACB147FEA6FF93C7099307E4ED9FAEBAB7D44B710EC9AC0F249137BA9ABC9805F86E77504535BF31541A9E735D6A47F8434160E69987B6753CD4B534524275501DE83BA8AE98528A28EA3890966440EF0B0880612C5360C0B4DEF9C047C3C2B25DE1A2E6FDDE258DAAAD774DAD2571AB44281BA2F41B0B5B9BF91D2508C8E5F342374FE416234A3DCA478EA64557CF11D85AAAE128CF4317FBBFDC308247CB357A859FE008325A5E8AC51A44F6E969746F28304D8BF6C00BADB1A04701C8BE85E46EB0207A7E3F90648CB3057788A89501D3825B863A4545A7A6E21AA24B0217266E1745ED77C60861C0775BD22D499E82ADBD64636C4BC27C85C4264078A4C282EBD4C5256D5B6A0152C49A2560BDE38A3401AD1E636C6BFCA49B95CC02DA81C064087A8067CE5AB61EDA047DA43D30F4EE4F14B481C8F41BBDEE3A2013395A9497B6BFA08051843F253834E851B00B2F4E49B35EA96336D219CE253E9F37040C69848A209E478ACD5DFE141D616204390B2B306159B01FB8AA58EB151EA6D824E9DFB57AFA425A74F31872D782C55C2FB2BCE299D48CB9C914C97CBFBE5343FA9AADE49F27B2A7927CCEE135CD7CC8DFB619868EE84DFEA1B17E948A33E5D2BDF3D77385B34F919B6574F3960643442365BF6771C1B3BBDF0BC19C8AFEDC4179E688CB6EF180CF1D1BDED09C728D6F4B904BF52F83016C9F8AA67FEA25F32337EF0F7ECC2AB82E8186F3EE2C9D6C7D930DDB226A31C1D377482EC2D1F7CC8AE10E1AB09527137CE1E12F203CE7398422F72B8CECF458D30ACDBC5E053141A9E38C61F263B782F8269987C9A34051F5E7A5D710F202A647A6F5FDCE71FBAD17478210BF0A11A4C7D15B8F115A0114EA500D16040BE6441B0CE014ECD982A0B5A0D41E580558CE97489515CCE77070E74B95090E66D192CAA793D131E2C06C491457B8409FD20103556AAC848770998E94ECF53F8F2EE65A5528CCF37EF01C5889021B41E28911F7806FC9FC37E95A059E3916B92AB52A1536F5219EF802DB9C0AFC2558FB7A118298830513275D6835A42AAC443E2F29DC0D9B5234D0067D77906B98C1B350214F7B0E7A2C8E4798C31873698263FDBF884110668021C860C583D5BDA0D923BDFD81C0C250130B77D1CF1C6493EBDB84F1F235AC3D54605A55FA0C19660F56FD5B437B8087B38E9512BF8C719CA4438CFCB75E80D7A1B336E5DAEDA560F0BFAAA1BC71D6EC2D53D83A9B3FD00ADABEE83E2F0485FD48B5F5F137BFF7D176EBE769A5826223D9503DB173312D39DA05F45E5F10BDF2021AE325601E1FED5472083D1C4F27F11B6253F3B5D84BB97B53A2A3045E291108A56342C7CD9BEB973B299DB159396B5C3C0311FBB2F21FE0C48C7861460A6A9D48BCF3E13D825878659D4F8449B12436D40C5D5870EC9EFCC2DB8A1D2D42E2E64E6BC6B9E25954AEF973530E2747514366DFAE63408F60AD0FE257EACD683B1ABD1EC937713E3F17D73A6F26DF1CE7ECE6DF7F7EAF47545562DD8FF26011FE0EBF5D8DE717E8A1E5A9766A51F24EF6BE123FA97C1914369F16291AB3C68B9CABA5D322DA899FAC4742A2DBE2B1E198BE0C3ADB09EF3B4BB9D8EB89CB7A56D4CFFE5D7A1F79F8C947CCD732186812E8898818F3EC1429A375BC7703B620010590DDDB6CE3D1E2963713F8D34F31E1B5B1A3F70CF0A5A10CBA2699C1ADE5D61690724E29C40664AFB20F0193023F4A62786A9FF8E649FC6997FF416D35CDFAB1BF705C2CDAAD1F8E42B2877324482EEFDCF9B5BEFB2FE1485972A707F641110BB6C0283CBC347509D98F87099F1146DA7F978AC3D86AF066515BE502F45B2B8F26B3E987B605BC9D00033D98AFB66EC8932C2BF792DC470EDCA26CDE7113D13EB8EBD4FAF89221C0C37952A4FD3842965555589053B76BC33CD22F8C71A26197CB394C78405CB3A47395A0D564AAA99B99B5E22008347B15599D2FBE9005EB553BDBBE9F77CF0AB339BA9F817799BD2872673D706C9DF5D2F9DB19F8E9ABC6773C9546E6473BA4114E11AD60BA0997A4B18EEFDE49E881A72FE67D6D7A0E25F963035520E7CBAC333CCE78C654B9E4202D42A75C586E3F3035ED3928E9EF6CFD2A63A6BC7FD845BD0B401FD33C81C89C4DF6FF6B47CE93A0B8AF4F51FAD8A5101ACA1B5B028CC9F497FBA4C6016EBB658DC3A7586527203F9EC47DF816A437E7C2B8AADBE7F4DA5867BFF55897CAF13FD4637FD7B2C4931E9D4C3D7415C4F129F316E8C818228CB1FD92F349AE5DE53030A3D5254850168B15C323777BC4B0A91F97B64BF2B3B497D177504635C847A057DB5A74868222D6782A8302982837946C17917217804DAA46E185AC76403135BBA569CC12E8651A6B02D14F27DF4F1DB7E3DF418B0A9D2376F8298446EED2B13616509EF9D4A8B7C6CFB5D5C2DBC5CB1F0280045408806E2EE8323BAB14EAFF4F39BB765BCBCB14B87AF7FB15BC6A45C5188AB50BACA7F67A4AB7FE0DE4921444111AEE0387A sk = A50FC40F0D9EFA5D254943DC599F7DCC2F6D197A4D2666D5D69CFACCDA560817AC138606688C27C7 smlen = 2950 -sm = 10BF5FD68047E63A4296C04C8B9BA39DF03AC182A7DFF42E899F6EDEDCF52D9E44C5FEDC21B5CFABFD4D6AA3AA27FBD156100B2A03FE56DC87A6E634CB4F06A194E7277861F65A89D9B7CADCA01C34473005593D825A902FEF32B3C620E7E2F05D25DDCF3DED24D6600CBB4925BC594FBA1DBF5D281BCFB22BEBAB39EDC93F3068CB4ECAF66F299FF77D5EB41A90E340267397EB5D73D2C942CFD43E9620F3B30A8AFEC13BE755609D1919F2CB5F1B25ED68510B7E2DAD157377A26DDD53E028DFF8EFFFA0AF556D4DB9953D7671F6B193E652EDDE73BFC8B2CBAB86EBD89F3CFB258E47EAD3FA995CBD17B750EEE328FAE4F27C03406014478792C3D8AB7D32DFB0D69D23330261CE6127EFD4BC37E83AEF9D8394692E92F3FA3CDD2B0BD09F9F9113DFBDBA84F1891CD7430832548F7DF8F161F18B74CBE57D067F762EF695A6CE2F9B43849768C02A7A193AD0D45CCB866D73BCA822349578255F761ECE94CAC676B8EC5194AE6C8AF1512EACC79F414E7DF7A8377166A18B0A2DE7C5A8066DF4209BE55C74EA0EE09A563EB3C66C0E64F167F7488FF86A313A1027E9DCEE923FCE2F4269882A764589241E6668C4B4ABD168E66DA853AD6D851A655E5BFD062733E11A64A1877D73E955D3A7D827D804F1F1FA0AAFDF021FF6C9121E05F4960E15DF6DA491C0C3ADBAFD964726EEA20D7E3F104BA317BF41770B39B17CFDDB40C064E70CEF3393EF4EBF236E0ED1F3BA66CB476E9FEB9FEA19D3083543377A14DED055C7E0EDE7CE82B30BFC569B6F61CB7591AD672AB665169BC7D452CA77F21D0209D82F2D70963219CAEFB40CA38C1E7D54362ECF3F934C5809A1616CCA12E73599A874066F05A2FA56F3CB4A74E1056EAE627787CBFE30668C21183491B6C7142ECD7FA58A871BD13171BBF3EBC09C76F416AF2C138C4CB308A546564DF4ED2152CB1FD6DB414403E2C661F885629184EB578B7934ACF438614AA5EDBDA0482AF664492632DF56CF5C5B8DB3B1BAB02AC99016A3F953C1066C56788A08C2B75419BA37D8B32B7D329AF46EFEE73B718E46AC6648D9B9E49453FB199140E3C8EE63CFB0989C5C5F124793530B6FCFBC98C5C6FB25C69936586FCD0736622D059D35804180C4311337F0854CAA217F83B6C69AB1DA4ADE2DE9270EC849474F81FF2F742E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 +sm = 9F9FC4E0DEFDA2ECE76C5924D358BFDA03C90852547D6709A5E092A895963D5C4966C6E0858F9C97432D47D11A85F7CA0DE8E679E3684762855C7FF3B447B29DD45B7BCECAAF1D5858714E6EBAEAB2CEB84389C9024FB40DF35F793363EC63F7DC0D14DFC54F8709BD69D2766D99AF8DB4D18355B6673D52CC207A5A8457F39CA41E0C7CC41A851A005720E6A32F110061D7E74878E0AA443850FBFF4CDAF5ECDA1A90B84444EF95442D94C04203D4D112B691E547CD462A313B3442B3C23C5D232BC0FF65EDB3F4B90AF609E83993E9B7E73C929C8FDF4B179BA518CFAC60BE359D765A80C51357844EE170FE31E10B946BE44D43EB6853353FA413F59D8C310455E381322E05BD3F8CD9EF93C1B2449D32E7FDD75607D549823FCBCA7A7E05093163047F9ABE20FA16D7EADEEF72973F5216D2DB96D56C86E70706F757EABD0300AED28E2B77C98A9D5F9BC8B24584E7448F154C12445259E30C3C69F27479CDC9E08E855A71432E386F739AE6AA3963B9F5960AE6CEF31376E6005498C69225E6359C32BB6E7BE23AD0F0152CCDD5095FBFDD785B9E4A3359A98C124C9DC28ECF5BDD939A3C63453B9E92761874CB1E5B13E84E32F81D77D7BE95EFBAACDCA1567886837542A5CD135C9687AA0E3027D5BF11BE9BACB94F6B0C107505CE1C5688BB4B13E5E1D4897850E719DC60EAC0D25C756D0C8F4C7C5129482DD0CFE88B5E4D1D9BB18E3179DC170C7966563442BF8A11625294BFE11EF7F04CC4C9533247E382F1975759261AA4C757DA16D2328AA3A1B060E41D30C45359EBF977DDE4998ABCDE9A5D1F72D9C9FFA2B1C1EF931CB26DDE4BBD72A839E2ED0A2474132ED9D585D167A324DE3B3E0F4F9A7EBA004CBFC3F21E99246B358AA44B3ADD78FADDADD636E01B98B0E2548AE7137DC3EAA161134D9DF578E736EA370415FF24EFCB288887B486B62436C37D43E482A0CAA46D00DF512F74E9D3F58F2DC9EA7AE45D045E8BEFD518B813F110AB32D00172479BAE400A8AAFEA5CC1066C56788A08C2B75419BA37D8B32B7D329AF46EFEE73B718E46AC6648D9B9E49453FB199140E3C8EE63CFB0989C5C5F124793530B6FCFBC98C5C6FB25C69936586FCD0736622D059D35804180C4311337F0854CAA217F83B6C69AB1DA4ADE2DE9270EC849474F81FF2F742E086FA0C4582E0C6CCB020F86A6107475985160BED201760D6489CB05B8D21452C81BD5D317F8857703DABA24E968F3164C82A4A9751DD88742B72141734DC0B4A77CBE2AE1C287A396A2F5804519456CF1EAE273A5C6361F52C35EDCE5ED7388D61D01AC040676522C9FD7B02A7DEAFDCB4169867EFB69792210A7069287C5DC958D0953C36F84D9A26989DD3B726BE8B94B41DCBA1B5374123F55A6DBD6360698551C27D16BAAFBB0ECBE116B44F11425DA45D7FE8ABA91697D83B6896A06A7888C97A91406B81B3A5BC8B68A984750893114B4011B9C8BEBA6F5C2D7D9F2C7A27030555633A0F90E30753A04B1958141AF7C1B95BA208DA36F729673D20DA0A83F913BEC8049F8CD032D9F9DD94B2086C61643AB2CFFDDB2B9BE0AF996D642B7A0A31CE0EEC8C61B343ABA980FCDACE9CED7BE4C9048B356D41002EEE0433428846BA4220EFB7F493FF57B0C706282EEE448CF7DA9B17B32D0EB0016983175469AA5BBA53489EC56BA3A92A70FDA2390E3A5D8C038F496E7C3180C6971A39491EAC10D828D44B3DE2BE64569B907005783E62710B9AD8EB8C9AF4B04993D40D1EBF165EFDEC748FE9F6B334DA6A30C568BCBAD095998A47242CA16803FE1720FCAB85233AD76EBDE102A5D93AB98460494BC886BB04C05AE89E157967747F8C050B33CCA52ED5E59050965523EC5C4EAF94CF2F2EE80C35AEEDD14E65D937C92855D03FC76ABAAD57A21A42420819EBB9AEB65F031F9C4BA0AC2EA27289E941DB89669A0620797091AEA3EBFC2AC354E94D27894F444FF9E604C8BDF7D6C00DF0E7FE9827171010445E737D0A5867636E3488EAACCCFCBAC1030C0DFAB639AB45C5AC5435E2C5B8244E58C3A6BAC81EEA408020BFEC66EF55FDDC618083ED737F4DD3BB65474487CADDF3AA2720A6931FC69533B6491DFC7E6E5FABF8103D05F870BFEFDDEFA20822A68A710B517065BD2478CE080E5DEA09EFFBA3A136C1BC9D7D8088F736C363B30E2AF2A6F2395EA8161CB64079340FA642C7763E3BF0623C968A16263CDFDF1B8334E427955E20C1EBCE8C8CB136DA8D002D8A9E5DA3B1F56668C1C59E20DC3BE026A43F40910D3A2B601D9D3EA2BF6D2C2781F976BA840FC986C8AF0DF84B8B0FB291D1310039D6914F8F7CC6B26CC33AF94150253E8EB410344A64344A5A0C06E0F3AA23C68617C6F4659DF79285782C89BEA3091083A069EF8F048371CFA054DE45E32C19A44DB5D435BC8FEF5570B68D80D5BF5DC06DA13C36E3AEA341CA9FE20047AC30683AA9D862306534EC93E79EFF79FE22E3BA15E2BA3F59F7B8B9314DCE31095D3015710C2927B54BA6F46D3981975229EED16C9B17813801C7D3CB3604DE9B7A4F18C2F91B2B50C1F43E87198AFBAC718935DB9CB96D9FE048D969635CB9F4DCA659AB1612A698CE45336B8D9FF5468301BF05D04B3558D66E88DE88427FE87E65D36D3C29FA3FB126F1F294E9BB391EE427001C34126C6622905514CE153682754D7FB1C985AE4DA600AADA1593A0A214332B310620B1B4E95BCBFD6EB8A241CBE848BAB37462224994E0D2F3F4B521DCA4A9A5AB10BEE741C5919907AFD2552D4AA300ADDF67CEC2862420C8D1D8DFFF60FDBE2D4A8D03C92E23BDB3400F5390EE4B141C5843B1E2C07C9AFDBC70E3FC08E2840EBF3B0E5296E1EE44D12E68240FDF063C07BEBF01C08586E8153068C1ADC744A7B54F53B0FEC3C752DA9F6F989A1AFEA4ADF1AD6AE926CABE4E0CB2CD864412DAEE377DE559A38047F31E834A6CE56D4041BA709945F07E514F96D783F32B0EFCC8B889FAF2B6D217246BA7C07B687E028F23D2409BBC12D6EC0D94AD9697BAB6395B7070B6FEB2E907A119209C9B7D86AF953BA7D2EA63982BCD794A5BAC69407BB7CEC5E027833B17420F146AE08F4B753BEF6CA0922F3294CD2A670127F9D2A2CA78A30F62056A425CBB7074C9A55135BD06CE677ABDF33B420F66CFDBE9461BFDF385A97439B3431CD29DECD9B5E59EC3ADAAE879A4E8D5E28CA13E73FCDBA51C828DE271207A5DEAB373B1B6677A29ACB87CBB01F10CD2C090EE66D472E8DB61615A5ECB84A7FF0988DD0DF9831BF43D732A12EC8CD50A86ADD12A5A2EA765744B05F73725AB8704ECCB08BD74517F21054E58903481E7A724F7FF24C43D6CD23DE84CD69C9E464E67003903C3858A6724247EB929716E170E2D2739AAE10B88BC3FB8FFA849E385B4113E78C24DE1673FC7E7285E6E3744F3843AC7BE7EC16BF74215694CE467A2E859DD4FACAB86250FECE28E0A6A31DD529D08566A6389B85C310C28A8DABBCCA9CD6A631EF0473ABFD6846D8326561CC9CB8181C1593D0F15EFB8129AF9E838AF518477CE361640169D9731FC139881D452773F21A3E79E514DDAA513D7B9F3399C0C57D21EAA00D44A7F031B79CAC9FC304E936E75A0CF8D204A6CC3C0FA7D037DD8ACC3A33CF5718061FCD57EBD06A607FE0BB0204E687B2A17B1FF47DA357B51A753076CB89422098D4F880F831842957E648C54ADBFCC0E488A95581E709B5A5A129DA7EC5B00AC9B18B80533F2DD1BD0F475A61DB18FC0C4EA655F602B207B572234230C831B26CECB7BC3284797C4BED5A977C3BFBEAFEA3DBFC4257D4C2C5BB8689830EE157F3B5AA1EAC09CFCE0555880A074AEB86062A8ACE19ACDC1A25F8D0E454F50F119D12E707D103F3C1A502D4E358D563E53554395B5D386AD49363978AFBCA2F8B673A693ACEF70D1DB4CEAA8FA580160924D4F18119BE46C71E09FDEE45EFB14A74DB1C688E99E24CB6025E73A3E7F0F7EA9C485274D2B6CF9784CBE39E388F9CCF1E2E8DBFA6DB43355391A369DEF645F815424253ABD0B6DE9C0A0AF156D9A4EB7474A2E5937F008134DEBC9FC7E54812967FCF5BCE28FB5CD43F1AA240BA2E9CEDD6F350D556DB1658868091E6034D7E1EE5C6645D0A345D46C42E23C6821C360F5ACD13F589 count = 64 seed = 5909111F333F3E939105DFF8532548927EBF289F31A72F4C1B0C66816D8B68F64622F36A9BC85E63601BEE8EE7CB3DC5 mlen = 2145 msg = 5180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 -pk = 5EE09BAC0E4701756ACC8B00E6255E39E9C812D3148F5069B0652D2381FC0F7D76CED4932F93A258F3A4965CB0529809CD3C3D8C0166F9A118EABECCD3B03FC6273A9C045E495754CE68D82239BCA12E5BDB0E45850060F13C2808C6927B7EE6643472333AC6B23FAF565F4887D52CE63AAC485E8F80E0D76459AB72C754FE2E23C8571E195AA638DEAB5D11332BD37C613423250779B580C40876AAABAC0CE8F89F0E8AABF03EA344F14C3EB447CF939F5F22871ED02333967921DF3A8A68922E66CE27A1E02B1C3C29D4483B0ADF98E436CD9B46F9040EDA3AF8DFFC3A14B5730E35793932E92E34CCE068B713BB515FA73B5F2C307D074465987E88C25C2CDAA31F0A1D14B8F296D07387F27BBD7017D1175CBD53A9DA1CCF9EA4ADD96CD8ADBAE9ADECD8E2F02D92AB5E86AD7A8F995C7D8C30583EB2D68175113A485AB3C6DFD6CCCFD00DDC8375468AC7D7F343D04AE992C6890F3569610E5608A312546DFD9D5CB02F0698517F5EB8A70D892CB16BCCB8CFD418997A1A18477C818BABE6F5E2D0EB1EC94B1EFF59140AF9C546CF48783DCBBE1E067F735F1F8BE35130C8BF7CF7C2023F246B07FBC1288409F7CE63728EA67B823DFF215034ED2E5452DAD8E28CD4A5435DB22C7ED3B9C97A0A9355B49412EFD11CCB23B41D934FED9BB653176BC73971318D5EDBE88E4B00143304F121D0C8804736D1A16B75369B43CFE31603C37CD01ED1ED9639DD8D5E91EAD14771F649B87337B90F8242EEEE010A287CAA3C88DFECCAEF649625CDEA38AB84E48165B3CE31D0359CF1C0900F7A948C25874DFDC6536625A2BADF000AAF8EE415A4FE71ADAC1BFD86FEFAA80314B0D742EACC1F51CD0D830735DC9A6B33AB64659482451C223F12BF4FEC4EAF61C081665FFA9D0B2C88955E1F6BF88DC1F6D8A4725B39F0774B0DACD3EE9CC4E7DE90957CACB947F35B7E2DB182F2C37A4D13B3E66349F5DC5B7010722B624D171643102C5ACA64731D923C00FA7917CDC02F079DEA2CCF478A35D96581087843535AD9024F7838D4BF12928B2A51F373123A6CB56E779D76FBC243B99EE408D5FC1F09936031D9D8B89270079EB64C3DCA121741157263B0EF0E409E87868D96A71CE8BB85D6E926FC4B595C084B2D16E7579DF163AF6B93066BE091C5285E9010A6BFDFCAE7B238F54BB30C91601C679447DF9C226FEC8207112A2738D39428AA8A594B66544F3D15C97E726819D983FB17FF04A7AB368DDF030DF5FDBD5F47A1EDAE68950B07D14F2CE44391A7135C4B399AFED7A82750F10A4684D510A25F1A477E1F908B4017854053F9C6C3887689B8A18A78033F13E660F419858BF8BB6F34556690BD9CA65DEB21F5146D16BE7C37F4E9409FDD58CAD289146514697709914B1CEB6AA37F387D1301A4C0E921D189A3BD5AFB3ACC08313663C1A6E10F9556A64C0703E57A1EE8436FB04E57E58708E8584BB5042B546C1B61F2E7EDA7F496E3A196CF655324909694ABE842FCE1AE0A975F851F3C74D9C8C626240506552AB74672FD221972779F855CA710018686784A9413AE8DCB1ABD56D2F9E07BB1F514D668BBDE669E44635F8987B7485B0C3F6FCED70CCE8846657F11B501C5614FF28C6BA23945662FAEE7BFDEA2F3214C2998EFB76190BB572E93EFD85EF5489D5EC39D00BF829662B447875A54394466EBD4FF0FDE33F0C4D28474A9095A7F522355A76DDC16248EF948E2A8014DF327D005CF546E5CE11760522A1862A416740DFE22FF401A09D0DF48A5368EB96DD69227B222D8FCCF49227CE351E4FAC5569E87644A273CDDD14ACFD133843DA9A7A78EA7DF636A4117187CA65A34ECF463D8C707BEAEE33FEAAB7A0B8BF3ECFDE1D4644F855D6292F4F116D7B7CD837B9A084F982E32A05BA5150C78E3181117C402F81047FB5153E6FE97FA6DBCBBB4E95152997F7954CF860F5752CA506330B89F772733C193226F13950283E9E1C26CDC7F8AC2006473474809E39B01D78B4933063D6A69BFB77F7F5BA1E229C5162AFAD4096BD7CEF2FD06FF1931734FE02AFBD7017BC138C9186DEE0F18FC036BB97B1E5A0350AB59D60B0694DA9E3BD6FD5A96D3DB5339488F9AF71BCFB98EC167B7A22094E47661644906316425D78037597158813864D1278A79311E21AF34BD4FB21AB4ACB8E2EDC82364E0CBF9C442C1D680B5871F1E500BE9F661F7C1C0D6AB1A868E300B29753E996BC03E3A76C0B6CA89D99162C31977FD55FEFEDE2E50764BD245698B0B9E2C39BA18D35BA67A9B651DC5EABC891C0C7C73EF8DB51E63698A9243CF10D720E36A239BABD669C31C4CD5DD72DF1AC93BA5B9C984C4302EF8385087BAEB34F385549B87331E7BD1FD2A06CAAAE5C8D596439776C520F5D46F3108D5C68F343D7FCA46872E83F0C3615CDD79FBC62B8866587EC08F42B31DDD7EE07D71FE75E0F06BF5FC6D9788B786E523981BA79E3D8967DA3D24DE5C2B65CF7DAE66C806A1FF2A26EF92465ECA4D90CB2CB79D2295B2E14E7B57627307A61EDF25824A8079844890F8376BDF12D1272247A9F110B494C099917E99C3A4585372777A4C71C3E900D7989F3D54A2C96792FA0795FB9CDD33F664BD54D9B724A7E37F34613ECE70F9C7CD2FA7A1ED979350EE00EEAB0DA47FBD8F0BAB26435CACDD017D02448FC359E03991D5DD4831AB13E56A5003B9AAAC000C1466329AE80F39FE532A9828BCC04C9A7F44F8C32B87FA67F74E20DBE5671B0557878EF9963C5DD8A9ACB05199FD9986A7178F78BB4BF6CF1E76BF973C7DB6AAA21586C9E08FBAFC6DAAE820E3E0D9E55CBACBDDA95EF9207EF549F6BCC1DFD38ED4B4B04FB7CFBB99905117DDF8BD579CE44682AFEC7415C57B9DCEC0CB605A7647F2BA22B22902D1AB21F279F58F2553F710F4760E39A01B5C3E4DCF0FAA7ACE80E472E94888CFA6DEF84884E59EFDE5BA74FF1FC136DAB128F562F8D48C7943825F53D242549AA660FD5563E57A2F001F5025D3236D0FAC6582C17DF7DDD8A67690D290BEBB9F233838570427F7239C9B8B709A9E0044662C192D4299B897D6BC9E70BE167C3BC67D8E11F0D9FDC022BBC292B4AA9A7F86E60568BBDC7EE988E73A814AD12F00B3517F3C2DEB688332A9051FE789BB7D9B9C016D4924F33E03E41A7E25EBD3533D4E71ACAACFA43D0F590C6DC081DEC9F949A7C979DCF38B08FE776E8359BAE3025D661A56801840A1E822DEB9F2E6683278765C53EF9A71E5F6C91EF0AB84202EDDB3BAA0C8FE3AB542BAC166665F42A2A8011E49206D62EDAA472F3AFF7160A3EAE6CCFA5AC88BA342B8FF50DB6B70E73CAC840B97BEDF736329453DC2D06A02A2D9E5FAD3A2C5F592120090F56DBCF87F4DE5E76405969AECCDE4BD3D4F7802CC634B91FE6E301ADFB96A22577B0F781C2FC45D409BE70FE270D52221B94CBA859105C039E8952DD24D7A697F9021EED79C6FEC683DD07932C19FC1039AF6C3F9BE3D48BECEFAA3895F19A35771A0867E1AFE2838F8B7B12EC856DC372D1C97098F7829CF78B7971800942D3DD09FA5C3E9E8EA9E718A14EE15DA79077F2D98897024D6F8B91A27266BD286F891A200AE6071D6B1910D8BA010EB11ADECB80B784601A0366C486E15C24CF327A90552502AC063D9178C836FC37A3A8EB476404F23AE14944EF489A0E19EA7C597590DA1E00448707613A41D25E83B1F86D31FA3F5E7DB65134502F8973A74E237FA68865E718BFDBEC7847217AAF959F98901E7BDD8A774D8A2A4855BB0C669548D63F9C7B7F6409B628D6566EFFF99AFDF40577FBF08C74AE00481044B9251C1DBA64E5FE81F3D1E95037488BE297781ECA37D79E81A3D37BCCD6428CF761298A65EACCA62FF743352DB3F6E220D0AE3AD879B3D00F32F01C5E33DF4F08AF0A76B5A0C61A43FD989000B255FBE81B05692616CF0D6053E12A41D470B07589FC90A361E15E7F7627B09B788A2F8F7114EB0C186B506DDDEFB45A33AF0A68A336518C2BA5DC3D9C42F3085B34C0275A4F14D5709797326B76575EAE1FC96C05265DDB759E8F94E8F37CD5ECB9D0C0EB3746B6085B04DF1141A75EAF1FF0BB641D8F3C0B9A32BFF400EE08C1A2F727649A3B498ACF8DABDDD95F9D6E0712CDE5A47CEF669A36C76633572006E7CBF2BD9B103B248829CB885219A76B3C6BD6F8D7D19B55A2D39765BDDBFF6EF44F30EFB753D7AA1B2B1C9C1CC26BE68DBC1C3D2343DB8A29A66A5858CCFF69C20E3E972C71960F7D990E87A7F7B6317E4732C8D0F6812AF05F6118A30332C020BC2CC5B0F1B84C9134EB9A26EF16BC47BA27672ED45BB664C192972BCAC23CF7D9AB21244ECE78F38FB0C3A7E5CD9B340122BF2257597BF8F55095CA22964B5A81D85BEA9E94CF89B488B9F56007A04B49E24C1CF2D5A850CEFC14AF109657506A36A849D7A383A5D7E085F625A480BF3678A9A5319D003A1D5BF48B89E2936749F419B397E962C759DDD246EB1DF937BCB37BFBE16F570E68046DB496B3C9EF9011B6B95BABA89771089B0AC286478E1F7D2EC3509A2BE531697D932A15E43B997F973A0E45E9F63A84CD9A49D9172102182D4732CF2D23437388EA65DEA055D6764C566A579FD56C3F0000093F103222B73C0237A250334F9306C2A712F6D16D8B93754CFA7B87086E91A6D311D0C732A627848A53E36CEB4579607EEBD2C1EA9405E35381EC60EB14EFD1000E934126B8AB32FFBB576FB296E2D4893FD5261498D1076A6B8ECC497568F49C6FA8C62EBFB250EDFB1A4E79D9FC3E905C27F46CD3CB083D9CBE51213D2EA642B415BA4A4073263F2EC599407F30CC5B0B4717B20917C4B8A514C2748C74ED74D9D7222189C21592A1134F06C06A887E9526C545B83F16775BA5FF7C723AEB786794D8E8116749924A08B576940E1AAECFF92CF7F1F0EB19CDBD222882560FDFE2EED13407A1DF3A2B1078CE8DEA103D9800388A4B476C203B8CF19AD659FABC24481806AD5F8B096232D5CD452788E992141CB36DFBBFCA67E1EEB9FC3BC88AE2BFF6BECF2C69DBA6BFFC774D0EE5EB0212471BAA77F1A74008D980D784EB966455B93667D314B65303BC06496FD640C450E7C292F2AC626DFC8155079DC4C1DBCD70F4FCE65477283921A757AB3C11499FC0CA22890229A999E07DE73F9AACAC3F5B3113D11E7893A7DF20E4E8ED434EC5F5A9D1B6ACBC6B802F991B68DF13F7733C6F8D3560E2CC7FC41B172FC8165200CB56F2938799BD37A0A465F44B178C9E349F41499BE5F3DABF2F45C8444A6B3051C12B5FE62C463D8240B34131DE43EC5AF13C67C8A24E61841F07109BAEFC4CC1F561DCBE05579396E24DF9558C97B6A12E18381122CA3811F96B4BB38B057A49C0B1EFD01DD5703995372E6419E9210FF82D1E4221A1640F2F89494D2173E9AE037C4D16059D5DC924B6D5C9B19E6B7FED010B6C7FA2DBC8E75D559A469199ECBEB6BD87972275A13CB71B08C57844059B3376054984C091C9CBE9B0881A43B831FAD24B9130216CD7078039B56C4279CFE7EC9D4D72F65F3534D4B13248E115C43F9080805BB4B23F7EA9426A8E8A28C2BFD12CA673FA0E58DC774142A0B60BE4A38BC36668AFDBA8D4E0C1F977925F0CA2BDAECDB51448088C68CC3B8AFDC13D7DD5900DF59D60A6F96D1270C9F6F7E1EA47E56F9FE5DD19D0B81D1DAE1E2AF3E34A88E049BCA2224D565FBDC885FF29A1A82A7A4E2CED8D96D869D04FE4287546680A1C5946626A72056C1B4443CEB1347F99530D3E0BFFF53DF9B305F7C138DBE6B405975504B427F8C65E2AAE0CE976D79F723EA0EFF4041D194763B15C776C33F865FC0C8479038F3BD9BBBEA7861B807A82F8CC3A732825C5F5DB3896806E0A88AA5B839A156F04B9AE23FD6B4DE517F513A9205D91299D5EEC9C424ECF1CBA2C82A7859896842D4475386BD63C418653CEE423A9D746E268DEC78FE76BCA943660DE4C8611D33083D8107C0D52BF2BA4954F5C74C54ADDBA5757F0E3C875A26CD134D375CE126BAD880A98BFE890B11BDA242331C9B38BBE4393F4DA44AA685D5D134C322821980C08EDA866EC37A4DE63946209F15FE773E82742880F0C7F77EAE5A9F9C3C07F4BFAE30A9785CB5FD1E6F60F16682A4BBC3585541FCD87AFC64F006ADB501167924602AFFC44DEFAE9CD183229B39DCD8AB2049F9C07BB6D85F78AA883258B88A7E92111ED468D57D5E210E15B35301B01877EADD996335A925E5BC943A9C3E3F9385C5B93D5061BFAA60DE302D381A1AC8DAA741D68C044EEAC40D3263FDACA3061FD45C8F1E95718EEA849FDED3E48D4D13E450483F5311678C8C7C21372A3EEE564CCBBCE13F0280F19A93E75EF3D1B90C630E69DBE903C914279F214E2BC81CA7075B677E93FE8270E3BFA8B141B80F26BA8ED4994573B4C77A7CFFD8674F37E6844192A97700A14077DA2A0BE10BC3FBB37E8EFC3BC50EFCDD6B7F340B9F4D0D44DA3837063E8D0323D093C9CA485F12E32833DFD7041AF5817FA6D58AB312CD1AA8C164B5D4FD47282D16172260DE1E5E214B4D10A0F9C2E8380A6A894289375C590BC6FFA115B88486432983C0BBDAF46085D46EBEFD96106B0FBBCD13BE091F0430429A73C40605D8A94A3CAD068E41E41681DA83602A2D4ABAF9ECE4FA590B95662396AD669BCE039C8CBEACA6CE3C061BE28AF862E368A3144BF1D11739BB0DCCCD4565024B37F07FE0E160C87750CBF5888928DE6E31C23C9489EFD1F28B8AF85816EAA64BF6E6A48811CD3182ECDA175D0E54E8EF2DABEC481947127B1EE358184F9ADE4D4C9C80B8A0E3C5478D17B03B21411A680E1F46808007F8854BDD122C59DB188A018E99B0F9F3B8CE983C35A3A281EBEBB4D76FC4993FA54027B1FF1D41FFE285EF672C1CB5AC0AB5D68B7FCFFF1D0F9436C85A96AEA681C0725B2C868FA46FE3ACEE56E2A6683149411EB4727A7611F032EB1C5A8450EF5F65AA12740EC0CA8FF1969F619D4D45D152C05C870286F17F082BBF63BEA2CCF4CF48CFD2E5C337A14DEFC1037D13762DDB1149CD474DE52460F5A96D805BA5BDC704 +pk = 5EE09BAC0E4701756ACC8B00E6255E39844DE26FB08A67975C5A95BBE67E4C0536EF71C240408A7BCC3482B13796CBAF7427B90884F3772413BC79B29CB70EE1BD2DC2B35B70A92EDD0152CA799A7E3DC7797954D3DA452F37309185D266434FFD1CEDC9ED953CE1C61737E1567E07BDAC62A660A3BC8D00DD45CF25884D0FF9E7F06C1D8E64655D9FD1038660F78B8EA81597B4EDD65A0B0E2C2F83CCB2E2C520C5FA5109AFFA6A0EB967EEC4933C9E3F2B1417EF704E00ECD62409C0B5E97112D005FEADBD7FB80EBC2785C590B739F92ACFD10E1CE3AA6FA52AB19C26A97E296805355A3198249186F5F9A684F4A23579C15DE62E780330CA4E541A27BC80D324B7846DD1B532BE7F212ABE0DEDD19EFB52CE2911A770247DBD73E40F0B2AB175CFFD1C6970CB0E70B11635856E6BDB77EEB05FFEF283B35CDBC805AFEC792A280067687397DF0D1E181EB34BAA2A8D06DACFD967E273F9A71ECB22189472D3790A0BCADD1AC8AF81DF475906CD5F11BFD20C500EF88FCAE959933DE4D0A2BBBEA2B094C73D8C44E9AD7685F77CCBFE5CEA20D87420880446399F071A2DEE04AD6E4192F134571428A4CC1C36317361DE54B49FE961ED61EA42EAF32D6EAA9837C5966B8C18EC81F16C3A770605BAD72FD8662DED3DA286D50BE215FF0450B9DE2EDB23C490AD21FC7400E5BA3EE9F2DE52321A2BE7F6A2650C34A6753B6D388449562D771F112732448FB7E81A7B40D8B5643E1A03B6DFC18746F7CE13043B48B4EADEEE5EB14A511D2CE3008DADDB4F8098AC99E2A77A66C12BEEB20E39B56E88FC0802CEC8424653ADC6FF217D7DBAA010DAF0B6DBB23740BB6A693D27CED934B66DCB62A42958412F451B1830F3C203FDF120D927F0A19593AC862DF18CBD3B983658D713B937D7A4543EBD371DCBF8F500A171662F407F8D5E6AF4A184A0CDA60C7088537C4FBFF69FAB05D2D1C3D7212244F836F6579BF4E256D2F7580188B6A01B43499E52FB337990D19B1D2FECEDDEBB273769D6721AEA8A9227F2A7F314DF666759ED11F5E0ACBE9E71255FD1D08D156D060673F9695619CE3EBC5A0EC0C131AFE6CC0DF3CB91E3FD010822EB88E5766ADDF23AE2F8CEDF2C5FB6E013316935A4253D8A835252E696C6C57C8CE150D3AC29250DA2BE0D91A4E551E9F8EA41ECC8BE276CB45CA07D50A2EA4F3229923A4F9A9EBB7E8EE9FF81A70A7DE929006103EC0F292584A7AA89BB919E511AE99F5C094864F92BCF1518BD91D4CE400AA3E38FA07AA902584F0FE13851A4343F6A9B2932A6BF534775DE02DBD4F6267A2B00ACC668E3D056143E992CD2B2E48CEF655C6967E77B0BF1AEE8BBB4CA9288F6015085BB77204E6B75C67ED083B1A153CBBF23D30631ED341F3DEDD2ED0F337F3B844E017B812D44C37941DB7F8973DDEE0B5046BCFC480B6E73E9A8537BA744113DAC1E9E47C3E0361DD1287AE3408A02AE53573F26EACFB03A051F2332581131923F6899F592B392C06B99B37D810B325716E3976FBF793ACE095FA7F4BC7AF80E9EA3FFCE3F0F19C15E7B1941CC3AB1A7689564F2C64FA88EFE87F8C666600C64416D627627700CA6C97733333256836F4363604F8A1C737ED61D18E9E6D364C92FB1D63120C2F4335D26D9579B99BDC3260802778BF520584C927A72C6C6FC936070C95D23B03EB87FEA70B281BB7987608C6FA8089854FE4A5FCE817F42EA6B6B19B0DCBC5D80F5BF90DC83BC2469E4C8CF14E3E7E84F4EF5ADF5A00BF42660BAC331608D96BE92C3205BAC8EBBCBF44D6A91987E7725BFAE618915CF213C52266C91101B307ADCB433A4ECC215459998960BD0D0563AB028A05DACA01AC4C02B638B3C18C3B9B873A0606202809CCAD46B69B5AF37E190286EE487441804C2D74BA384BCB9102055E1DABEB4986C9CD0C1F025CC654223E41331F3FCB2E249356C1F4E46B4EA97B35BFBE9B69F4E6F22677BDA0B411B48D7B91F8116D053DB1A33A9C51BA12E1A9F6127A0F6AF6885FE3B7C8AB2AE74E2A162D61B1FF1102A5F73F1070D9AAE1A126FAA30DF53FDAC3149708143C060D41651A897F66AECF49DDCE3359100C1D6D5748BEB71D6BF3412AD72881D2D42EE9AC72B141E9A9111A4C81990CAA8DAC7BB6A3238F02FBDEB9316BF0F7045D6E87CACFF40C9EEE374930AD2C23F32F543C45356DE1B4546E8CB4305AD26A83F5FC2ED06F81A4F77DE11ACA9505855F0F4D33CE811FCCA29A6036D17E9410228E67C0F941F694037AE5F21EC0D1C8C9B00B7DD991486565BCD85D7A080DE35C195100A978E6A9B402391198968A5B72A204C817653FD31E57E358C3A3E67ECDD0ADE4BBA18D5F178493A14CF2983733BD14D9880B339BB5EB0DEF7277E89D4F1131506C78DBD45AD31F7353B2CCAD7C1FC952D89331C74DB4B5BC3D94F984F66830C1DACCDCF3D4EBD1513107E50BF9E8BEBB299F807A4FD5C7324D6A246E47D1DB2F5D2B0E275896B4408604FFEC4691F25F7964B3C4F0DD2D67232D32C02057E3764C5421BD3B4732C4259C3ABBD9EB0FAE6BA930B77858E17C0175F0E1DCE0243CF7627309EA449C097B6A95347AB3ED7BD950F807B7AC25154199E0966663067064BFBB5B9A96D0DD2C7F3E333A272AAFDEE589A28179C3915C204851966A47E3E2B5080CFC9400B9C40175179CADE766F58AF9EFA3EA07ECD8ECACB8BA283AF2E3EFD34DE7B6ECDAFCE5A6C243D33093E9D7934224B4525AD741A8282FEE54F80F6DD8C22E8EE6B557A8E4D72E7FA31E2A4F31E83DCB9CDBAFE8418671741D3E4CA43A63729DEA98AC9EE81E049EB5830792B26E00ACA63A941765BFC2167C7EAA18076DB723F924B0B16F725C586C7792E8817D167702B283846EFCA97330DCAB17304609F3A0A28D22BC3762FEEE833A52B324FE669416A0C4E087062EF6D363A4E4B0EC1255655449C60FA9FB3C2AFD16A3FD4A547825030CEFFE905AC127923C06EFA160E57D1B5B065F6B04DBC17503337D8C49C944458E7C0C53AA859562ADE8638AC8CB2CEC2706865E658CA884B2446E0E90F02D42477833F8AFDD0983EA37DA7EEAACD152D9B717B27D3C67113CBBB3FDD9D9580DD730CF3E7252DA8D7B541C3A6B2A7B18AC88D63700227FF15BA86DFADF792ABC231CA3D105ED7C3F1AD09A60165ABB0170A3869C4A759C93D7F0484FB96F2F2B9AF1E76B227640D2E4F0D4B03DF6B573695A2F250BDFD852D80BFED26FC017F012837C7C62C85EF3B77204EBCCC719F11CC9D37EC057D91051A42E18A8F5619B220CBF2F4572ADC9F748E190C2FB2C3509A1EE891D15BA40BA0AEC227D2A66F7B224449A4B054ED7FF03B360432769542286B72B839C5B8E124A2E8693D6AE664ED556811B908EA2F8FD4B92203EE1B4FE02457B0288ED84BEE2DBA76A6931361480EFED319BD2F59FA76D3C2EAA23DBEF94828732D8F17435C9E50D34EACC86ABDF1E8243E9BE643C8897A83C2691BAC7CF53DC3E85A09D6A39365ED36829442DC9BE57A5685DE82318DEB9C859E1EA9F28E121C39CC0704C5214F2ACA59A5E5D5EAA3ACF7E7E2CF6C317F454210D3DE36097F0D693998186B999E97D9DF09C60B9CD5EDAB506E70525D8725EA3847385AE0EEF7F08C9D62D3C78A73A62299E90823CCAE7F5E4C58EC6AA700BD093E218F7861C99BDD20387874098144CDE650D5C965E2EAC81883F05194960570081F97BC8AE6A4160E4C5C6F46130263E2FF857104ECF93DCA4F31496D03FB3A30F93F802D98DAE776A9D28E772E8C2524BA440C8BCD93242588E25BA3D5360C275D62D83826B62A022FD29AF194B5E996D3437556F4FE215F72F1856FD67F8A51F1085E41E814C5BC98AB761A8A153F6EF791AEA8F9587BB98BFDF69304FC96DCD9AD12DCC54B53CDBC8EAB5FD5AF0D59B12879431D512456AE15C2A62E9BD42F1050672C6CBB235A010FC59CA3C1FB7A58795310DC4E2BC2F9C8B10B17CF1B014A67136836931688799D81B022D2929A65C9CEDAEE80AB813DBA9726BFC66B066280DF3A45277FF6C96C301CCDB9D4C0826CDD375F1324CDB32B1E45378365F2BE2E5BDB171F4EE943635A0F3FEA7EE59DDDFD2E70C6529BDB7A88B6FEDDC0655DF6C30996213CE62D352163033F00C26EBEE255FDB13228DB7E09FD7BC4EF29C10BB1752108CFD6F3DFFEAEA5DD9B8E212F3D9DFE5B208F4E72DA833AF1644E051010183D6485DFA8510FCEC7FA9B2C84304C0B77A418642D78EEA02E980CF9A9E5AC8E0FA95467358D3B4079CFEB169568EA98259BAAB94A919053EA81F70F8AAA9059CBFC723688962526E9856CE5394B1ACD76E5FDE7835BFE179FA5DC50C1E82B14DC0AABBB3D9C48E775918808E0B996FFD2E6C6EA2B384244A9B69DE2DC1CEA5F99BC25E3C0107D9DBB74ED9D930A054B2A3306B75610BDE9B01C2703220DCAC8F628C892066238ECF5E7BE5604643E50CD939E4EAE0B76115C9EDE01EF8B94902EB076C7B7645659F8DE775090FA88A6AE207E4CE4C6B5B558EEE20100C6AA5F91EDF1E5D5B876810138B69855EBDF71905BD985284AD66C0FDD00107F2D97822C5C831D1C8F47A058B70961D856DA62421AF5C5555F2ED023CB0B0749A8B5BA4EF63E3AC67B880B277AABCFCFDE86F04807EB49E40EA88993C1AD1F34AEFAE10A727F4D77C5FF3C1567571C1A1B56BADBAB9E9123ED4F424E9ED73E25EE944D4468F256BA77BBFAE7585ABB9B6E3FE8C0C0A12B21C58DF540BBF2FC83C62A2A67523BC60520725180A749551323850FD72D9B7C48DEBA555DFDC21CDE176D3E03EDF29E72609F4716CBEA5F520A9E471F07EFF211918A623F593498EDE927AE4CDC22C695465D49B5D8CC6AF714FCD140A7C1691808F0D9CE1810459ED9080DC62FB56490D9DA49868888B4786DE894AF8513BEEDD91CBD0DAD1049384D06C05C32C3396E11C9C52204414DB7ED48500EDDB8624B526BE35C9245BCA73F6C743A6A4BAF71757F3547B7BD84485D6F8CCA6327F24A7F1407ED77625C42E4CF9EF3F2234BAA22C552EB80703DC411B0704DBA7557262B867FFD4022743BB484B0C25FA448FEBF39811E8215C7B2199085D99D6C5F87553D931B1D4356C48124E3EBB49423D16A06DE7CA94B598CDC6F80E0412B1916DCC0F993C000022750D67C435C345593641364CFF76E91CB860D0488B3CDA0E2930E80C7898027FCF4678AE92CBB40E1A6EF22926204FAE4BA3AE0F627F47C121195D3999796E88139FB7F89707D0BB8A2715CCDDC744A2BEA50CF28DAC6F87560C358574B504EC4CB7BC869AC77FEFBCEE1A2308C94CD1B6D4712A6BC29286AD3EBE76BA4D0822100C6FB6C3F206DFFFEE3A63A36AAF418892DC37EFED5C491D9ABB83F4C5F883CAF52E6A42978E69402F78C5C61EBAF8C0A3D32727B982A70898F1A9CE9015A2BB9C7E256EDF4AE71A3962EB7022ABF0056E39DA99E2B29F9FAA2DA40E5A259969DCFBD704E6482D67352CA1823993B001664891A05A01A62D33369D951225F6CD8225042AAB59036770A2CC9782CAA017699F1BBB72DAB1AA281F9D0121AAA7EEA2A7D7F37415B506546A6EABD3638D8BC7E41660C520D52982ADFA35A7726B9153531952B0BE101409D8B5AB71498C9B9EAF5B877EDD30A8E36973318CCEC8647A836E467E119D0CD4EC9A5157CC0B4901A3EB2E0A8E6AF69EDF6AF76AC4FC1226E729D9FF863D71540AC5FABDBA4418538C706C44B7371918D80A2C4BA037EEE12E0746CD597419379FCE7B7737D7356D416E722ABF4EF68FE228815DC057DA169B28F8305F5C7CB5C055C2DB27F9E09EE87939713A6565F7F65CE9CE55B7196883469F19CBBB1BF437CFC76FBF1DC2A6DD02B53785EDDD14A8226E139222215EBB5C3E83D6B477D7C3A9E73D3F343E6C9AB4105BF1D81C56D00F064D974B64FD15EB70D8EC2ECBCA70FFCEE63B64624BA065619D32AA436D1EF09C04AF02ADD94B74B059F769F6635BAF8178EA68EA5D65D7EB4CA793166546E315A13F309B6099CBF3298C090104C2BAD133D82E300A55DAD15737ABBE47B971E2DA16BA0FAB6BEDC614A723E99857D3E356AC21196FC357D885F92D3FA7D9BD314519D31A8EAB0DC3E78C90064BDE97308EE0D7723AE3F5DF8C2B5F9567A6600906989FC315ABB8307DFF81115E8742EED4B30E83330C42EAE1A84503C61B3A73FCB485518551E825B574D1C82C8C0A0F38DF91B5CA9D24535C93955D5056C2208B2172CE32FA424BAA5A51C92D099573B6A590343ABBD27F2AD53D562CB55B576DB47D87521CFF6DD508F7FAC1AE39D8657BB91C35CB1591701A77CAA94D26DF395272E9FA0AC0AFEF229B4FF4F7724CE760E0DAD97906E122F2BD1D719BE7778F184EB5C3475B0A14962A404B62D00B7F63B5A92C2EBBB774EFE9ED05CD7F7BA47C66E131F88EF2F76C880047A2CFA0C3D55F14E390E984CBCCA124C0C2C1F5ACC10D016DD973ED0C317E2B6BA024DA92A5EF4A73747EAD7CFC89166EA5498EBF4FB1B747A2B9F60B9C13E9FE8E03E3275FF3020F7B37057729D06F188F89D98022848D0F180216FEB7E00D69304E142A86465B0F40E74320B364B4A15D0834333DC7EDA1C59D449D5A540D3DD047458A09655834604EBCFC562D16062BA8332E0060A2EEE455863E6EDDF37A23FCDB2253ABE677B64DDE4E97ADD49F74C65281C871753A9A3CAD72C91169ADF82CFA70463D9FE6AC4FA5C3350820AAE99A3D359674F97FA1E98E994A739B2ACF9BBCB0AA34857643E6399493974D3CAD55A028432BD25F22C48A4F22744BDD72AFBF41BA50198BEF58423A8F0B529DEF0EC656EF68572BCC6DDF2E2488507A9BA7FEB98D20032D15584E3CB8DA62E1DD281F6175AB7B93AB547F12FF9E6D8229FC424D0AD95085EF274A282B5EA980F80E3A528F0B8B610D7C7D572CDEECD1BA2AFFCD583250C11F637EF0D5C54BC33F40566A5D4C47B6BDF67B786DA230894EC0EFCC111BFB4BC968C0A36E7DF3EFE3565A2330D383B49FE95DC8471AD3D196498043E9320BF4EB1ED6C07D05A499016BFEA0187CA5CA3FBFAD6 sk = 4C0F0EF1CA8073A562D5414584EDF268913D53D5FB39FA639E02E900891EA82CD3E6BDAFA6F88A4F smlen = 2983 -sm = 3B9912C00B728344975FF5894AD172D4118A869037FE46731822D53003D574402C2C9723F269A9B714A074CA44A4AE041D3061059F3F14C24B65FA11B914A98A0101ED1F5528EDDB5BE6BA82EF8DAD71CA075BBE0E4F60316914281757E0B0794BC851C8FDAC08EF49FF432058309F366AAC9BA651AA3F7C51B58CFB4EAAFF9D12FF06C226CAF67AD8D37F8DEACD96006F0EC6C332A8CF792B171C8F5F5FC8AC308234ACE243F2D2B237D43825E08C861A3B3129E106A6E83D4B58EE6F49379E32B7991515FBA82604DDAA9E1F5C114FA21F35E74AFB9527E717CFDFD1571F77C36E6AEC9F78F5521478184C480227108215802C9C58F5FD1F2AE6AB6A1B384339537C3BF3520A7CF53AC2A57641C5FEA076C59242128F4C032A9E8117EC13847E957E0C798E6482AB90CADEA1D8F7F021DC5D6E3F877D02F4D07C9E65D65919DA59A7F0D8CBDC22E9334DA65B14D55E3B03DD6DACCE1DE4A8C48546E9D2F8D205A606BCDE9DE00A614C8D9A22E8E5857A332DC124B96916433E04122CB744EC96C82F3E02B1947F70577D479E5408A61D850AC214502F6492E4F9940AFB7032523389E9B37A2D5AB5DBE66D866FC8DF3904D6339D7C7DBFADA76D3B24C0957C63A8E9B83F83C11823F36734D2575B85E579B337C8DAC36E04FD99667ED4F39146BE86ACE1E5DCD97B1C71F45D50872491C98C21E8F02A44ADD72694316D6AE4B447B6E7600D7FD4DFD857C3D3D0FC94A97A7238DC21344D7D7BA63AB57E0614AC64E747D4F03D270C66430DF4193C40B9F12B4CD3024B5D87500F641CC617C7AC2C8846F32611CFA4660DA38837357CAE768EDEB6256FE1389BA44BBF2DB79EB5F5FAEED6ED79064E915329AFACA9520F2CC84FD79986BB24A875FEF08DC5A5093A08F399E79F0484DE0B229F36EBDF0D1C88CFD8A85C7ECC35209E1347032DFC44A3408460030BEB033321571B3D0034823855E0E56586ECCA8FB361FB5E13514C7BFD44F8374D21E456BF9423FCC2D275309ECA6F04BF6CDDE867788E2D3C475AC66B14F4F0A2143B58ED2C838426977F0BDAEFBCE3A377906DA4940CDEAA55557F386CB614D1B2094C66CC1E1618BB8678377B668A17FD1B9D2EE5A7FED7C254ECE66D9A5DC166480F61B61A64BB93B78AE08E71D2C43EF3013B3EBFC622CC9130FC89E45180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 +sm = C44E81566C2FC042622A353CC3ACF8255AA8326994EF2651101AC09E05ADEB75A9443AC86312D3962AF925C3E9A6872DEB2CB6F0748E742E2CE05E011627780AE21FA6F0C86D343872EEFB0CF3E766A2FF71DE077BB5BF9930B93E308F1AD0AF0458A4A53E01F0DE04B7EB0E2354ED67B87AEA8425D9FF655820E4BE4DEBC46B76E4EA5ADC2B54D37833B9606641964282DAE71E3F8B0E139C9CC6E1F569806FF41E36037DD442C5245A770C0D026BDC80DA0C919E062982F85A62FC34BFAB8B940D3EC2D988BF6E4087046FA4F6DB818E3C7E64324031FA81252F048D5B9B40B47A605B408233B3D7C20E1B91BEE4065A667C49B06478C1DEFA9165D7D64217569B3737508BAF25CB179969FD85D4355619411931BD53BB555A3EECD5491FB33F6448671B22EB30A9F4AD52B798867F8E2E9BB15E32BF46F5BC001D44DF0779C434DD20A999DFBBD6A8D97917CF4345AB7E7E67F6431DFBE08DFC9A99C25F0245C14FA7309BE40B18FC92CE154DEDBFB6EA3B6BF3148D456067D89A86577B9430271534F1E7CDAFB4329CAB7229C86F562200C381873F5DABAE1A019EA5E8FBFAB1E24B21FEB1965AA3795610F455BD3C182EDB8F5664DD2B73E7FD9FB60797A4D241292ED6BFF16C75DB001AF7C842F947AF9020E7D0F0C8AEB65F15F0D4C9DB30DD51A7E4F7AF9EE5130920693E05DD1D1825C80F3780526D0287FE14E159B5B7EEEB73113B9F0B2044E3675914A7BAF359520E260A3BA86F31280F1DD2C7B787033D7D7B311E54FBD6D371B80B511B39D29F9BE096ED7FBA7906BFE2F34D1ECFD648E2C045A99FBA9B9DAA158AA0CF518C4EC31E1B45CCB9D0D63C14B637406DB67137504A04B3BF4DC3D74C0AA483158E5E91E45DE056FCDA38E0C3D411383FAA57C2F92E24740C80FFA72AB94926F164E7A53485C7AB17A1456FF832564A2A211F9E163EF21002AFAC92F0AF808ABC58B888F4782EC1415CBEA276B78BFA48A0B3445BDE007C59FAAA2BF31E4897EFBB85A01D8F24C5D4E867788E2D3C475AC66B14F4F0A2143B58ED2C838426977F0BDAEFBCE3A377906DA4940CDEAA55557F386CB614D1B2094C66CC1E1618BB8678377B668A17FD1B9D2EE5A7FED7C254ECE66D9A5DC166480F61B61A64BB93B78AE08E71D2C43EF3013B3EBFC622CC9130FC89E45180B7DE9A84F651DA10D334009B3D65582F3912D329FBAD4AE39A9EEC78943338C29DB4F49EF41E3C50DABBB530E99113440383F20D5A3A8AE279A6201A0C84B003F6717C709C21AE893B6E412D87F8E0CEE5A89E60A14CE975A4D42E4F43F4710FC9FA29E9B2AFA93441EF5570123AA88AFF009E2507A3E60A79CDA25652E3AC3AC0C10A816BC04739B6FC758FF9AC467879BB67F270E4EAB43F10A633E5932B8D6DCF23814DE8643407B17B5E2A91B340F7BF6882DB694DE4DEE4C480CE037B9F9A220ACDCE84B03746F307A6026531D712C0630E7DE3ADD3A8516BA602D2463E3478008B3252B658FEA54DE41265B5C81E4E913EA0E2A63309497ABF961EC40AC374ADC0FF3C6FAE9BFAC5CC2DF475885B0BC636702828489183CDE1A2934F2D63828AD1F2B8CFAFFA53151B0FFAE6224DF54C2AC47CC8844B76222C2A3B6E132071150049B6E46AA75DEA28C13477980315FB64CE500BF0C6F633AE621D65B331BA96CFAC162DD7897B8505257E228CB621BBA9176A7AFB3A2CC20D7804DDB3AAE4B87FFAFD3C8DC541D05624DB02BD62491067EC1CDF73147014FEBCFA5B561756D5E7A13B88D1E7B2C0375E1D0DE71ED20CA9CC4E6DACDC579F1AB024AAE2A0BEC9004E5DD81C046F00A2A4CB767C4EB240D205278CB863D1A61DEF16635C6A84C2406288410FA4B73B21077D8F7A4075A1DDCA3D0D334725151E434BDA80D3E73593338B07958D27337E32CDE0010DFE5E58B99EB27A97DBD1C5E6F9A552A02726AAD5A4AA63EDC336D83E5870DBD514193367AF2274804628B4EEDFDA3B2A155694E89F5A6798C5D6E036159C1F00D8DFB03D41940E775974B11C3FE4456E07B127CCB44E6FD6B2918F57A6523D7F77F32478D9F1BB539846793D4284E2907830E5EA76054802A266C85B122A389EAF4700629036716E2869C0FC9440856D562711E903A1853BC68582A95344B612E5CBC7C5B2AEE23CCE4161A75829B2048742FBD65ABFE2397CC7D66023DE34DF4F2DF8540CCE9781ED6482D29CA4E906716C8CC9596B158EB51BAB8C2E00253D6589A99B3D20FB494834B42BBFFB80E7B0441E356B541F83877736985F6330EA459C007CE8BF18D84E78E36482D581DC7DF97528CE15F68E604B4DE62422B3AA76F3E7E5B33A49CBA9D89FCF50DEB65EE45173795393A50FD4C60CF6BECBA7E733513537D13F89FCF1C4D6437DE0EAE608FB11D68B9ADC0C3A19A3565F6D62BA81A326EC334B239B212B87320C03A75C58DC8F828C4195ED9D7ACDDCE493123E235D098E9DC60F5D3A625E1FF66F245E9977F9630A40D26E3AFB6676F5122A88CE5507BD825757D9CCD53FE574FD0E6E728DA355403AD664FFDEAAF636256FADC3283D6F15B297F79216833CF2C745C4C5E17D03260A69178F2216168BF8F00C9889E1E35540254F150C587A884CDFC9E5F7D379BE474356C06943E416EB0697A1AE989AB4872D0BDF436D9FFAAFEC1631C9939FCECB84DB2846F12CA395F506687B4A5638085BC6EF58FE8E2ABE9F8D51F272EE855E2DB84A89D348DD66950B8F43939DB897C519FA302594FD1FBD6B6E94CA8FF63A7949432DC2D35C60803A570B1DAC95EE0A60C62FD18B3319601AD29A156400D392DC9A14FF50AF6752C1F6EDC2ACB7ECCA71097B6E82227DE429F1A29C5E38ABEA1C74DE06E6788CB1790AE9F0E8AB35AFE60B001F45971D42949263AA62519B0D630281A4C5788D5591B1EF5A003C58987E8665701E5B1C6063F93533094E96820F918C354903775CEB6675C4CE9CF940C4BEB8845B4F5E1F642BF505821E5A23122E2D1ADB82A63AD18CD1E4775A96CA9EF9493D75FF784A2D4A99F54DC3F87828BDFF4B3A3D98FA5A29B62A85CAAFFBACE4592A81BFAA5B8BAE6606AD25A92A43140690A6003AA2D617FC707A53EC9D868E33596E098773942D798263F58FE5A1B23046CFA136EA35203B90BEA2C5F0AAEB5EA8C24B8B8CBA14CDEE28F45D0278F193228484BCC7E08A75D0064D605D674ACA9019A0A9AAECD6AC672CB8410FEE4192E6DCA7855FBB1C584CF288BACB40707D7E6F8BA2956F6D099F52BC7B0AD72B5A3FFC03C7B47086330244EA5D393C6B9F256FD82D5CB9436A469ACC3F8FC237146895BE148749F82D39B7BA4CE47715BB393A96AB471665529AB9E9958B12396C1BA7529DBF289184FF0F635C2BA9DF301036C869D52D993463222B70BA778E81C8DC668DE41C0356EEF5C39F1BD42398BFF30F959E115C6B386E73F0FE28A2665BD463C781DA1C46D6D4EA284B152C8C12426DC9CC467809BFDA6FBFBC0BB4793BABBF6AD564D57AE9F5E2B7F651D6ED980F8B1174A126CC58B23C32BA73F5031B3FCABFE7BC360AAE412D799CC14D8B252D9F9EC9005B7FCA04A88CC8AE9F7AEFCA94137003D5764FAA3C7C45670585C84F74C4EBD1F5AD1F97EA093595592FB90E3CAB01F98F06E114F13DE67CDC36F3FFB01C3D51EA643C25A3F6AA2C57690E42B98583D925AC7B06A349782A1D33C06BD05A82A7AA3DD679326D948D74A1861926B45DB78D36070D3087AA9C5F4F42CA57EE9CE7035BD88A85CE1107C8E07E5BA3A62ECF012BC75FBF97C4C72331B55AB9A6EFFD78869F1CD3F330526F262F7DFCFA2B084B61E90772D5FCE8F038C0F72554467192CC8A27F1F53C8714DA1864815974B00991F466648478C5F9BF036DC4083D72E8D144AB10FD32408DA7677729347FEBC79E48E7B87388D9B59AEFC84B5B3B589FD91863811A6436ED76B43E657F7EE03EB796285A4D93BE9AAAD1E1A1E81687E42EC83F3DD059B78BB7F8EC70E6C831DB5E90C6B3AA511F36507DBC8E7A77DF0F5B9EF03BFEFE9471DE7C7FBE67B9922260D3703D95A5BFCBCB62D830E20C23C6CFDDC210E47CB575957D8C3514A2ED4561C738928F210057896EAEB1499D4DDC70F44E30661E780AAF5C0A20C8553F40D7D3FF6D120511C1073510D04F2DE544121AB851E98F666906367C21302EEFB1AAA723F6A531C454EEA0BE7D50 count = 65 seed = 238461A224ABEECCF709AB6CACF4EDD372D45E5F4274095273A49AFE614F2BF713134ABF68B4DD058E6D7B612C3658C3 mlen = 2178 msg = 99B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C -pk = 6D0B624F00931F29078FFEF62E05C043F1DFC55E19A650159D19FABF3CD494B7BE2D0D08EDBFE603DFBEAC6942B9C597E3B44C470A4D93FAD833DFA5B58FA63580525AD2FCD138E5F2E53D318FC2EBF4DBE370B62C6EA35A90AB98A1E81690174A8D7938ABA8D354FBF693E122596596347850027DA51BA980E26B969E89A6312438C36D0F41E86143B9A5481C783CA9970FFD60D84D2A27CA654A7372119843175C7D7764AE182F2246075A13BAF01DAB3BF718DEE7B29DB9FEF2BA3B23B25010333858B78B7FB812B6F8F354E6F8A9932466C2B57F9F76C92899DCC53838ADA8BB1ADBA4F2A9A5EB702CACEA62D5E28AB4F4E1C898C416B66F076EA0A1585E50C1F020537674A6BFBC9B44D8DB490A6243F467B4CBD15D5BE54A61850A0128002F7819585767AA248673E10F0A353BD1798818877EE9352F6E62A0E5DA09A2E35B0C95A301AC906ABC12C0C55855C5204070D08DDBC019F2B5E8FC98FAFE907979E553F92032F4B1226EF6A5FE26871730AC2305453AE6FFDF963E57F5F77CAD1197C94356C4D5839524BECE59341FA0A8D953F583C1DEA7291D52C841A9CDEA5B4F8A28D17AE3CE2A26FD01394265BFA34DF64DC337D251FDB7C5020F80D2C685339C9F2D338F66AA7372835A28B12240B54232DF5B2D65F88C0094C767671CC719A50BFC19A874A9484D03963B84FD2F65E91BB5DBF76ED728FE59AA29F01AC76572881EE143D5DE10B4756C33A9153E8FF4724FA1DDEE2A16B2C6FA8C8FE1ADC27D492AAC2DB6DC31E0FEB0390943400968F66DF7B07A5F8EC245D027AA054B589BE4C823DA78A742CE637232F225994041606955523EF239474534DA3CFDE19D9CCFBAED5C6BE76C3D1E3463C64BE0A9A8F5D984651E1596BFF1068C4009DDED3B3A154B9224ABF0F34419C79CC4DF57B2AA41BD97DA78DE98EC51690252E59B4E81C5D7F0E6E24E47D415B29777E17D4E9372AC917FFCC95C227C23F719B5E612313A146ED7CA85C11F9487BAB2DDCE2CDEF1BF1751ED5F9EF72B34EC7BC1E4E62AA6DFDE19E514DEB8AF1E0544D8C7E14C798E4B7B87141FAA2BB6F29B691D1E93F751D8A61C29F7351D94794DDABB51FDCFC3289C654E85831D0DCE01FD13C73B00DCF500407313D724C53A1BE9D0A55EADA147570E3986368E8AA294A95352855A589E91851538584FA2AA4D64C5D541EF2991C6D763E1C3FC70985DCF09E92DC7D0B0A2B5A18707C97CF5561EF0283C526DEC372092DB31B1D66EDBCD457A6AC1C68E95C849C1FAA972C5EC1D06F8073DF9BA1A5BBAE238ECD1EA421BFC5F069DB7E90C6E88B8A0B3D52F8771376B6F9C374174A8D180E27E31386CD12062F73CA6626266200BA6C8CE0A17164C757909AAD26A3EA7BA56D2A433996D99C77ACDDA46131C8268C31B53035D0E8576010CEBBA93613C86EA9AF4B6AA4F56A04972C5F75F37F255340DB452E9549666894FB4AEEEB6BDC6057F8B95A4357304EF6442815475946D7CD6C5A8A87ED1DF01E6C71E54FAA104C7352E9BEAA5CD26EB6EFE5783A868F491A74E433E730EFA6427B00E66374EAB1A89679110717E6472D15F1BB5CE63B25A0ED97D7D319638529012681533056E122C6C4E67BB3313934B95F1CD82D7344588472391664F2E8B59964888EBEAFEC32EDA4D19A0DB2C0E653594BAC6F2E5388E9B1D6157D285C00DCF2062B672FB4773439C84E73688E786325BAEF7F75F81987DD821AA5C53447D777792FFA3CE1880705E4423ABCCA3E97EE0967593AD70BEF42379E4A430BD4D32CFDDAE060EA3AFA32B88F316575305D521BD615277DB28222DED23B7B73A0843B05A67A04C58B2B0AAEF134E7578BC36FDE5451860ABB1CD7F0B739087F31F8FD04DC8AA678D020A871701E28FB133B484C71385E1B699129315B48C497499E9C0D37C48C6027BE8208913B76FF212B2748EC7DB50FF832AFBCE07025CA321A00BE9B933F94FC433859571BC4EA0FAE05D65AED068A87630720A6574F602F4B04C4F7D7705160423F1101A5B9F6E2F54BB648411B795AF38732746401636D6D9EC7B34598B4B4AC0CBD3F84AC485F9A3884AF6C0844E76589066A0986116820578C1E10DD1C3A9BBCD3100C9FDCC245BB481D3A0AA5F599A465E72C5C5826B6A4AE7AE1BF619DE4EBF71142624619210D0B1AB27C01A979798B0184BAA63D118C558246CD2A65F29381067E963F2E43A37D877275C345D27698DB8B538BF5557616FD97013746E1F75D34136E7E1953121AA649673826B14DAC4AA88C66FA29AC442088079021AEF933FB44347FFDFBBB18EDE23ACC4137938ABA8DB44642CFD2D2EF8603A979CF2EFBAA9AEC04C97102186A642C1E635830DC4C872B37C66E0BB632179471EC0554D761A5A4A9FBCC4F85FA9246C69F39091A65CCAB746777EC61A5027B009F5FEA15C1167CCB60FC6E2793D1DCDFCF9186E43277E1A02EFB8E9531A8ECD1F4F407D129DE95412518C1B5358A34497D25E95A97A6239572EE152B55A7452A57A6FDBBE7FCE7C53544899288D0F187DEE43B4A213AFE3850056AAE6A4E9C2393FADEF03944A90E0CFF46590DE6D3F3805D31825D28966BF2C77FA595629ED3073808BAE828FB316F4FA65224C6C5954E21974F3EE45E92AAD90550F8E35E75DE489F8CEF6165F0409565D5308EE0AC475F4FC30754907FDD72936AA39F9BFE3441AED7D21BD6B351F0264DCBA6B56526FAA77D05056B0DD28732E8895776BA3C8C47E514460CBD323315086E0C96F83A8F8705E7B77D42B63C8263F30E644DFFA1B98CDED41C58FAE58242E25A09337E9A6F829B21638EA6E9901D4F40A52C5C2E926CA8D8AD1CEDDA150A666814D3CB4AEC8E0047DF76AF59B045D2F8F3D53DA1C6DDA005C02839D3EC308F09E32F3E423AB17FD1F52913B81EE563C0E688E29E89F975FEF7526DC1E125D9A1EF01F85587F2AB8D18BD73601FBF525990E42CAAB0535AF5201588008B0F57C2925A13DD9B7E1C20A128ECBA6F0820A98035B66F66885679BE048D0E57E8AB2921BDA58DB18467C292D23CC9ADDA61A36E72282C46585A296006C83D2812E6D328AB47C5AF582936A7ED5E0E9A7803656D00759E7C46F831E304AA91CEA06D2A953084A74E7672606366FF7F848C27E3B3604FB3ABEDB11B2FA43A6BE88B224EE6281D20DA3B6A1404BF64FAD8A73F83C56893B83F11ACF7C21B40A4458D62E7D98796ADD1C730ACF518A42CB19DD63F651F4AF481B054B35A238248F96500F38E5FF34F7800B37E8E8B0D6F5F2655FCD9FF5FD76FFD097DE44570CED04AC7257022237AE1897A7CCF632789C8503C50AAE0DFA476EF095E5FEA5EECEA185595C54798CD8F43ACEBB1EC89BD866737D1CBA21188FE51E6E6F49871761705EAB1FF5CBA713AEED55D147487574B682D82EA86E699824BB7C1F5ACF56AE4C24DEB258AD85F54A4D308F792D4B3A70DC07063459EE9D4C9244C8CD8BEDCA330C1531D13C1F376998D4B1C7D3B6E4D73AB84582807508925019BCBDDB7F7C838240C9BDBB9625B701F9A1F07C907437A6743123105AB1CCEC2F93601142A3AF695E1182D96A6D6B2583482DDC55BB45F9ABBB8F6E77CD2A2BADAC395C9D8DCF4305E074D14CE4A323EF590D9E9C07EB12AACB4B38D2747D151DF9B1A51C56E8EC678396D6F9B19218675E27D7BCF5CBF93A77062D7373FE5AF5AE71860FD8F8FA691737FD7941054037F2F177A728F84810F918C94DE59385EC91C94346B0E30C693FE235EC4230787D0C011BE86D5B0DC591C2D02E6552AB240845BB13D9BD477938468C2AE9D1E6E11333F041B5FD47608D240A4A177AE1F3567379455BBC5FDE32BDC458A8D6D5FE1B7BAE1F7C8CAE80EFDB13C790B37912C8A6D0381E6450DDDD9FEDC472BFCD00676A25D919E6D5309F54F7FB952B04AB4B952AF434A036C87F9A6043C41E6D058C5FEFEDDD03B14F6FBD1365C6C8EB2BF60A195915DBB8F0C2DCD339C8CBCBB5695FBDE4C0A5C85CC144ACF3258CFA2EF530EFCAA140A9F4A7FDB1BE90059214CBB8C704BEE793BAEC9848A779C60CF49A21BD1C0C6C73CA251EB1A6A5A3A1491DF71805D87EBF08137160AADA66647FB48E69A38F20C33A20DAF11DC07462F6F1591DA916ACB8BB3073E87E5A74A49359CE410DC0ABA1517A9C3A1B8C1BD34A3BAFA7FA689422CEBD7F17F4E9B55072821CCE05C45A853837194F79C6EB0E5435F703B85525023F8F60DEA8AEBA13D2501C6B828E31687A56B466B853A7D22188AED74DE1CD5A2F7E56E6CB05C98A06484D149A34725F51DE9CF1AAD5E1D6B7D363672061FB975E568D7CE6ABF1336DC7713E5B1D79DCFEDC5E9FABB17988BED62FC9DFF42EEA489392C61F6A98D3BBACF8D5DD2E6EBE3E14555E6941FC0E635BB595B48234130DBF4B00058EF1597EB8846B6CFDA2D88F69899F9FF1A2967EEAE178E8896F05EFA0B030936104E4763DF0C1C5B3E0ACB3DE0FBEF97B5069B72AC42A055CC45780C6FDB6E2F406BFEF21867D5656880E50275D58A048F0C0332EF760505BCB2B0D2263D987ED94D9F0766CB6768FE69DE4348D62B9AF5B4F607F3FD9E446815BF1998444D11CB8F3D1416FC61C19456406FB56ABB644AF143DAB0D1D13864CF788BF02F1AF89FE2407CB2ECFB2BF73ACFDD6E86DD4DBC396FC6ECFCE991A3AD3B47CBC616D1E2F25F97F147741EBA36B045B5ADB499A6B50E41AAF4A1DA30B761E7C9294C0C949446F2B8EF417B49B10261E1D51E6F659954A6F255DDBC5994138F480F7151F013BB928F091F8C230DFFA93D56331ED99D634AA4F37518B864C26E7A9AA7429F7438FC3301620C57BE917BC1CF745CDFE5BED09D743AA955F520D91436543A46955A3F3C67E0A9DC20253C776130FB98C23B929D5436770AAD16CAD3F8A3BADF2377DDC7998964DBF5230314427E226AD99EBB0D518D809F83B61D99D29A6CDC8C41859F3E68416D13B2A41076F90BE63ABC688884A21D049EEB3B802D35E2D5986CCD347E50F7A922FFABB03B5C2BAE289D759D420BA48BC3709E5B22F88714A525BD4304970AA0027669B048D04366686040232D40433607975CC3391145198E513C723698815AAD1E8E4AE8B5396EE9784C74AF148598743699054EC6E246EFF90E228AC519D10436F047B29D6DABDB57AD94B11109443AD6515E5A9C7CBF31A7E86F8AD5318C2EC4FF2C1A7DE712C88FB8032C93E323F7AF38BC1396E48B70221E0F2959D699B4D5A1D2CA7A7F2BFE187F143C26FDDF35B1FCC802E3892DB092891BE68C5E27136284B59D47A7DC67C4ECBE52E5E1D710E1C7B4A8349D575512A4BF42B901AF0A9BA1DFE329CF35BFFBEE65503DEB3DA6B5DA5DF1C1EBE3987A397B5B84711D5247D9642538B0F6A93F3A94FB3AE21CE4BB01276747CC52EF14F3498958E55BE268B2473B7964E60D49C9C4AA0819EA0A424AA9204DCC128F5ADB3533BEC7D77FF1C9C34DEA126FCFC26156ADC208B6483562DBF8A2C24FF150B926E0B5F7AE4B70B2AA5892C0EA8B54CF2107892C6549CBB42D5AD6CCFB93027CB80769E5123C1EE298F07CB24E7B011EBC8BA1B97C179972044B20C2756CB223DA9849D0929F14AD55FF151144A7DB6B08DDA108D4163DAC6C278E7BC2ACEF4C329E055034AE44ACD2B60C3F004FB05E8685227826A7D01A5EFA7677ADD7FA220A699691A361BD1D8F0CD386FC73009DC02179BE9FCF450CE420159498F9AD16E5D5D3818B6D94DFDCDE77C57038B6160B93D1D7138E652BEB93C126586A8BFD63867EB309CC6B420D8ADCE641801B1BF2A97FDED8ADE1DFB77F55A5AD4390BC089121F79415CADFF57D95785EEF331148F7FBB739318CE3947B152831BD8209DE608ED7F054346A24713727D10C5A3F4CAF21C81432F316A1EB8F8AB912264613714CCD957B4043AF60B51A2B5D3CBA00144762317B3241C456642AE7BCFDAE780B9B9A5E2C13FC864B390C4E7554E3B3C6EBB5D39AB956B95EECC0F0F5826817F536F9F33188438FCED044A210E46D6FE5D8F2B0819DB8572159DEDC9BB4A247E2C4655604EC9D386472E3F8F4167AD4C43303E2A15C15DD7B6334FF3B4458D14200B2D5F197046B784057E211FD9C8E2E15251A0F4484BF5881C418F9590B76816D8C7FB14B90AFA44D2EDE91711E12F2B028B0712B5C5016DF2A17C4E84366554EF7F80805F4499752D36250294DE09A66BEE62934A6DBF900E7E3D7BE72D7D87A819D730C5EFCA6028F09F11EA8E5D87520E6A08053A4D3E7EF164B4A701FA510BA0786D8EBEAFA61628910608D70BADE9DF29B1B6863DAB5F7E5534F3915C0957F73B65BAC90FD8A2989C4128E9CEEC2BF6B6726604D3F407E1A1AE7CFC8EF6727BBFB1CF3AD836C8F3D2C62ED95344B84DF75E2D7BD036197E302BD8256CC0F371461EFB288D1079609DE2CE0C0FA16E10CE568D5E03C13A2891EF66CAA7FF55C4DD4B01F53E141DF8075AB5645274FA1C6FE25032EAE15790257181CE9D03512D68D00EB515C18F0C04629ADB10C546B384F3951FEF21110A4F8A57968A87D490A61A5404AF442B29BC21D2AF3F1CEE0127FAC0BE3DCF2C83B98B0B2B91633E3CDB893C26C3A14FD82B6015FCAF04919EABD22C36902B748C1D3AD8D9F21731BE02092B88720CBE1714069EC1D1D9EA503019A8E98C938AA225B1CBA24F0BFD27CC949FD01032EC8ACCB3A5A44AEA6EA8C044EB14D06BF140AF1BD8FEC3CFCE1DA0BB1F699CDCC0BD1F1456E6825D8A25A7C5B86D0CB7ADCD8C66766CC4C1E5D92E242CE7CBCFC06DE3D869A7AB3E8F1D1C79310D9AC440EC939837DBD97C0D2BEAAB0957B73BF3CAE2EBC4F64DE3BC81A3F3BABB0502DEAD282E5F61695A167B5778457DB7A239014C653FFC64B787335D507BDBF72E644DCEE479C6784C62C037858E285F59F02240D673DE306595165566A94DE968664A8DDF38FD7C9691BEC137CFE0DCE762B89CDE82BF72CE6D33FB865D0C8EDF7CCD133D3A920093DB2CD5038C28C6C4C76576025DE7CA3B42915A87ED3EB2F8074FCDDC2AA3E5FB2BFA6348D76C4BC03E619B +pk = 6D0B624F00931F29078FFEF62E05C0436B46B9DA2EFC6BBAC9BCBA7402D57D3743B0247B179539BB1708BF5DF7B29C02D91ACAD0515900157C8656C6EE63D3A297153E4510B42433FB8034CB7ABDD1C233A4C83CD168A0AF887D77E0FC88475D26EC28D14B036CBBEFBCBF207B6B011C62E752E9F7190215307B1F8F6B86B98D45F03EA24D3510A6A30BCE77C1DA58D8B14990E19D4E1BC86F8F81879721E13426095201B071720433FB48883B93EB6A350094791BA592AE154143055A57D9125EE7D026AB4FCBFC5F4AA57DA9FBAC66B8C45D464CE4B39059F584B78A1A24FD5F7AE0A3B7AA16489898C75EF153EA4A05C12FCF472A447973D7446C3CB6633EB807547C67968B6260ADE27F42D17AE8870128567F46DDEF7E014A102F37F9F78C55402048A5A3F1968C15C12A9AC219C3181556239BBA816061C6DD463C78B607A4E9D2A2142DA9FBE0C840CDFC28B4CAA49BFCDAB3CD5A6C0616D49453AFA17154E8ECD14005984E9B7790E7B8A24F0A663D3E4AA82B39F4FE533538E8B9606C6513E994E81F3A1DD135EBE1105D9450EFD988E58768E7EA3FE094016E4513B0C46329F0C2B2E0A19DD1AB564B86F1419C924BBFAAEC05A7E5205DA678A7904A675E946CCD335F95AF7BEA9A735B14575888F56F9424F2EB521BBE3BC8FD00A8D4B23D50460D035D5A279E89B8A2FD5FAC05FF8FED2948C811549B9D9BDC859CAAC428FB526B410C05DA5EF675CB16C629D7CC4151A1229C4D2290D65F55C8B18080F5DE1EEFA28C552F58AE906192E549E8C0C9100456EB77A1DDE980B1F7E42359CCBDD3DF2457D7AFEF05945D2031862AD7405063B6EC4272BF25A0CD893A434021744CF6498AE68E5507CB8602B2F0A2473A5B6916DB5790BAE696CBD7280E43CFE202C6BF9FB7C9DB4157BA41ECA38AFD5B32EA2AF95AFA6DEB860836C62D09EE994565C20AB2BB485830FDD4D8361B31367D1359D2EFF538C14555F267C55B9617A6D874F94FA6524FFE7C8CE4947E6C84440515AE836C410B20CC4EAE79A2D8E8DEFB5100D9E304C0927662A4CB504C5F7CF8DF8239F3C7BABD7AF9630DEF9B5E985F203EDD04925F83D13D2309A53D6E961E8188AF43EE52C714AE92AB70CF963745F330B10C6112DE25F04FD3D8E6536D53DCFAFBFD53AD089B6297962630D6113184779F27D9C70B65B15638A96F410EF144EFE6599D8FD5722AB1DC25F3EE382AC74798E36F7736801AFEE4AD9C06DEF49552B6CFF2144EBBD5DF94215FDBAF1100DCAAC3C629EE3393C037CDD86580B787127A8042766FF0F975C77720AD2EA29B54D03850700691DE15FF18C4EB474B1567204AB7FDCE641920A99BBB4E9349AE3997B0E34D76BB9CDB7A13885F0AC2CB01C6F2AF855BAF44922585CDB14673B606A64F845A7DA1C3E5F3819464DE1A3FB86B2A2BA2114E4DE0FAED7D90A7D232DCF8395F9DD70B35243D0B4EE0106692F7F6B9711338A45B359C3246B2A5651855ACA658FA3D0F73DB888B539A050DB4813C425EABE4131E38B782A8B74173D58BB450367B63206B2BE340B30FA2E278460B36E8FC7732496188E554AE6A7B5D5DBD3CBEF7C2C1D7DE1B755165323761350D6B534E859C58943128F0B96A7250AF79962A1943137A9B7E0097F0781537342868457D9EED1F9FB77BBB69C2F8903C9FB47F75F92583A9456AD9486FB21E0BF8DCC7790132F0C452D8F595DDB167839DA5112D5C95790F617484AA0DEA8CC3516F0C438F1D7CE6201D55E36289264A77AF9C604C5C0AD77068D29B6180F87138E5467A634B29B3A6C9A205858630677EE193953DA36ED2801D097341529C57191DBB3CED553B4BFBF8B26CD490267503A160FA6CF867EB4C422BFB178A95F4DB3FA8009E12AFFCEFB7D9FA2BF891FD2606247DCB9CBA52AE8E5CB099C5E91A74D109FC2DD637BEEDAA32786CC745CB45A0ABB2D03A2A0435B45D7CF1FF4ECF9AAB94704BE8652E76AC7FFC50DAE5E49EBCAB9D983914B6EE9921D3B13000C40B9D90D2E7542E8D03DAE8B76E8623D9341C7919CC78F08BC42BF2DD078A5592B9FB460ACF1B9F43750C98698BE22F4A6DC337CDEB0F7CDC117B8CAA7F940FC36CEB07E0DC05CB0B64CCDD303C65D343D894A439864887BB4B1D8EBB4782E27EFB880689FD220D7D278CCFA7F1C1BA5801EA5E90DE7D605E784284F9A87DF22786FEBAAA8E303B4C3ABB80CF7232B1D32F71F14E8274348E2B7BB04CD72CE92A7DBCDC6547E1734D1796D2AB92D9663D39D5E248EEC9155B962F2A77DA08DCD6B93D446614A34793AD342B94C7C6BCBB3BF2DC5917A98766074EC64AC94C064BF42012C3E004898C00EB5A2C8F6AC21833B8A2E39718202C533F00452A11C4C52FF167CFDCB4F9243B582E4E8C3CD8F8475CD34B2C423A16214A12EA5010F5F28C57DF7DC8C89804C0B92423CD2C407C64FE44B8692D6C9C6813E450C811E7E90C1EE280C5388916115164FD8CF9883A4A9CD31A2122D05AA6489380671EEF01CEAF1EC64173B42D30FECC634C34A759725411810A373F781D1DE788FC5E6915E3476AB3E636270871F8D5009A9343275464F838DB7D04F19BA0E4CF04BD1DF2FAA616960664FC2606C6E711841B05B9AAE8411BDD328CBD6DCB6DAA0B2256C10F67D47974AF652DAD6394E399AD168097D70D9AFF6A3BF92B59982C35664B2B3B60006891FA1B2142649A795A67DFF45394BF0D5FF4461C4C1E1AC6BB9CCA7E0470D4065AFA455DDA5D6EF19EEF8C95F7825B76A414CB1F61E8C7D7A92BD3BBB713173C8CD2D86F7A402D034790751C555650F5A44D9DBF4CA23237949B1CF94C482E0271AE81C3A46A2ED1E83999228240CAA88BB75211B99E52757A7E46F7DB5C1C5E967EE6D8F5BD22BD33BA2AAB82C6B686B756D70C63E3B54B997A67FDAA01D4B55738C29036541CEB76B9FA342F6F24AB0993D3902B2BF50EF9A7CD5B62DD976AA44EFF061D7972E7984D8FEEDE5C21F79CE486719C8C99069DB6603BC6C9AB04B042106ED7F92DCC9BC7E9A9200A01D12C09D6543E6CDEF4A4DE5A5E746E3887FFB5B9528620C5A6C599DE602B1B6E83F623888CEC6E128CDF59DC15404120A85166A167248B0745C450719CEBF7647897D85B949FEFF3B70FCC81B0DD9A253C9888F434D33A9CDEE61FA00E87861F9F0560A34ABC2C132F798F07CED9DE576B14C92414F8CF323B0C16CBDCE68BA830914DB76F4672BD3011EE2D2A0F540FF0F3951C31DFD661A4B080F786D44C1DBF2E644A0BDAD5CE9CA4CCB5F37DDD999ACFD3EA5977D820C5DEF36A6D2B7B9FD98E479EFF662A88574EB9F3F3B585CA5584D9ABEB0BB90CBF392113BCEB719CF1696641CE9F7AAE0A11A68102E8F83ACB2A581860E962E29C129E9BA4C7F32506B4DCEBF2A77E1DEC2BAD8D935DCD36088E9061D6D7C069C6F1913D79F0307FFC06BDDA812314E0B7A8182FC02876F54260C93CB742E255B233581D6FA4387F8E36370DB2493CA40FBD49FF64EC04D3F86471FF513C8B998ECB076749455F318585E1B96A4A8D6827A0C2A397A3128D79580B646B84CE4A53C4772BFFB639B9745AFF3E8D5C7F300998C70FD8E680628FD40A6A19D730DCDDFAFE228DF32C8858594B8E918FC7C8481537685A1390597FC10D1C3995EAB1EB23643DE1252292E554FCFD169D74F9CAE71C4F5FB4D72C9A123EE6F3728A0077EACC44360999DEE80CCE59EFAB7479D7F1E44A5C645D351343BFE7D3B14B322ACC7018C08FA25756C06199B64C859500F62A0774A2803538CB108DCE8BBAF068CB4B402052961700C7BA2974E85983B4BEB1C8AD8C59655F22F2ED0D4CF9B04DB1215863D45D2D50C92FCFC2363E8E7AFB0E932E8CDF6C7086210CAD1FF849FA91ED7D0F88A33A4251C845C722CB4199D9527C66EB2E7C302C7C762E3D3AB2073469230578C6F2353F4B57145620AA78F954BB85BB1075FCB47341D1B635A765FB05D74C013CEBEAE87AFEA28E0390CD9FA6A9D3A92463E841EE23A65466CCF7DACFECDE83C51CA0A30E6C710F240FF285AE73861389DB433363E7F9105C12543652054E64C140F99749FF3AD5488BBEA2213C0C49E3F005A64F1546F27220CAC08EB90EA9D023180F5450F2F65C1E7E75007CA054CE89E61232960E5558E609B4F03939444D19D4FCAF49E189580B3ECEF0CC6CF05D4ED2E36C939FDABCB52A082E02307B34008C2B924CC152C75F93D54EB11952A73B6C734C3667E1B93EF49A58400D7416F81576F580C01DD780D2AFCB1A6247CF3238926EB027F36BD0308332180312349F16F455B6209A586775F2B776DC9BB5021DE80E7D9326755838283AC612C0305D76088944BD2D8972A106833A6CE88D459842ABF4C2CC69B8C3282ED943E5DFA6D67BE2D49A19586D12C62A926BA583B6A69E06F7706CE607B8CF126D16FD2C698BFD8E7B7653E7829C4DDC8D690B1B1991A14908B7727505E77EA90DA29A5EC3A90D89DD559BE62D7543C7D78A6FAFD274AE9200AD2F52C502D537E3B3E809BE23DAD3D5CC87C92C50DB8053185FC326B5032C58EC04CA7A191D6A2C069D937D6570A73F38649AC271BA9DB17157AB09D37B0E611D9B022B053E3A1FA56790FF3CC5585B49E8B275E41340F5E502773942E95E5E47B5CDC48DD0B96C0CD59BC978E569FBECE3C0D868B5B61AB3C175BB80568DBE6378DE9493DE315A1621C9EE4C1C5030E4C598F14BF0D19DA0294D042053CDA65BC821CA9D7A0F806108931D9A1EB8D10274AFCA0DB63B86DEEEF8C0E1DDE52C0F545EFAA11EFE9C28B89411FFC51BFE0A7CB4841FB1305018D3C60E0A39C7F7B00996D218E48405CC17E711B7A3D0372BEA7F2DEE307EF786848AEC1884619DF9106909FABECFB805B842ED6C5A595125AC87B11D3D823A876C3D4EF605DEE9AEAE6070744D7AB9C27344C64C35757AC2AE7E13F543705A54379CC521AF105F832198D65FD25368918DD625555D37AF1EB4EA14D9928878AFD1B978B4C28ADE79BDA29418ABE9CF3C6DEDA5854EC4B2BB396CA46815CE78063EE185803ED02292CC4F9CF1AD7C83E5545E8AD80CFE894C6D16855C5FB719DDB6EF95DA8D5B607F520CEC5AA0AAC7A918AC6DD1B35679FB2D7F3286D3B63F0FCA327314C0F4D0BE9EE980537C9DE4FEC5959195CF162EE88C48CA0FB3C28A1974D0DC563B4F72B2B8907F3C0D774D8C3A5149C6EE56085003E89EFC53AB2B0AFF1A7C360B58D82359E39E16AA57A054FFF6EF8E74EE0F94BBCDFEA3717A952A53266D6EE99A5FC27916D0CD6DFB7FA8C822F4C3004E75DB8F48FBBD873A652C5E6C081263E1C08BA60EDE002A142CFDA35436AEAD34EDEC6B8A188B4C13E0F572455D0137C2548D0EF2C8111135F136E8531FA71D3C69C90F9162E20C8A731367BA69FC1BAFE0BD61744E82FA58CCAE571C3E758A874459386622CDC746EF324483170FBB79B7C6D6F3FF58CE0C0BA06B652878BEB91BE425AA0584B4D3C9D3C2F8D1841C08B4D29CE0A27C80E27224CC70573530DECB637CCEF258817453C4F13ED2544126B0311A3F5F3875E6DA52430D04FADCA6F54AFB99B5BA1F6A3A285131511C3773AC5739C5BC4ECBBEB1DD0B65E976DFD1786F5EAA478218E59CF762E27F38A1ED879174D87E8D2544B85791BA5FBB16A87C8FC031E9C0A1C57039148194968623F3E7B8F7A6A77B64ADB49D463A32397F455ACEAA8AEBF28802C184979270A87243DF06DF075595FAAFBD8D4FBD7542069A002ED67ACD16DDF7B109B5F31C16C4CAB4FFCC8A2D178088DB412BDDFB29D34978C2EDCB3304ABD9A8F73713297AE06F72D85C6CA9E6BF346BBB6C3EF8E74A2BAA46935F49F6CBB1B34B6199F100F111CDDC49E52413172AEE896A76D673D71A004E3B3B86093D49C230D1E0FC4EC212D02DBBEADE2660690EC78F346F9A517715EEE3BADAD95D7CF3E9533221F617FC5389AE0DECBA5598DD6BB952815033865DE45D8CBC4991A88B76AD16450E120F563EBF5CDD8B74573F55AFD50A6CE3387E50C45A52D4847F34C9A6AA256FABFC10C7BB8875F625A414E7BAFFA1C054DB689C4E8A86DFF20061393B884476A2F07C166091524C83F6F790CAEDF453AA072968A7CA35C199E4369B22303CD1FA41FA3E75D43B4F91BA664050307BE3971405DFE13B778FBC4BDB6C45644147642BEE49556FB8F36A9F5E78DE5360E9BFA476B2CB4BDA9A522E4B7F90238A024711944F32AEEA8528BEA0A5EB61F129D4CF7383802700B93D2868F2395FD316BAE8588E2A3C7D1EBDF3D2186A48D6DCB746F7B88A32A9B66C3EBA774AC7BA5254EE33E2BD558366C31A4E804CB246D7E9ADE35D63B9750A48A147746DF281C41D0B45E5277AFFA6769DFCB1E2B15799267FB8F02D000A06618B8A60A0538E742CBAE7663D1E060A5C82D4737895EF0995AA4409DE4F0317531231BF2F6C480609A0A909C47CE9FAA6BFC405AA1E152A9633E01E96EE358EC79B92EBF6FFCF0E5BD368D1582D3FFACA7B1CEEAF54C55F35895682DC3F23174B47AACD0DF3435DA771E10A61DD954C7D8A8787FCC58B82FBCD7F50ED79B6203C7389C658A48E54F736937574ADBBC4BC78B1BADA6DF2CC541D21C8F9D8B203ACD8BCD2282410151EFFD0F1AB6C9E3E57E03B488D98333B508911634E522E82079ACAB6C07A902FD8DF1FCCB346FA231F82602934615ED4D78AC6E465A766BCC6118E62110DB98415CBD275E334713DDF3EF8132BCE080C6FE248B3A111A575BEC69F60928189D63C89592C173E5702799209C5163AD4E90BDF24765581C26966CF53CA7058EC47501E28204C48ED551202104DF799034735129824B3C5E7519D34A61F4B2A5F2F99CE4E00120C0DFF115D79AC9ABE8EBACC58A1E7FC8436C381242572859F7650CCB132668355D9F0EEEEB95D314980FD8AE764437FF7B0062B296752C09F08592C507F1EB8D88E299636CBC915E659CB266CF74274411C69282A1FF1A38FD923ACDC8F74366F566798B5DA2724B0853C169B72DA064E5667C59246A75DD86827812ECBFAE802855ADAF8208C9D2909321DC7 sk = 5BA8AD9B66C93CDE7E7E616A97FED8AA91BC7235FB4DB086CB4021877780C6B43E324A0CA4E88681 smlen = 3016 -sm = 5C27E1A17E1AF194AB9D4EE509376809CC37F84F730E95863589B62D9881A2E0377212C06E0F2A91D1AE44BE8528AB891D531B03DB150CC4FD8FEFA7AF28258C104F9A075D62736FC3F6A96BE72189F2FB0E8B0A36FD3C4108F509B6953C9C2EA0D311EFA327A83C3BE3F40744E109052FA585AEBF1801CBD5242E5418CAE9986A55C6B34B9C02EAF8E4E76813DADBCBA482078D08541212C4F31025C8B5CD692E1734A8EA4C967BBF0AAA47AC9F43B377105678DE7D8066DB05FD600757F06321563CC5EA5347180CDD949DA7022E3540FDAC6AA060074A4F325F3222B7A481DE2CC285CFF51B7F24935DB17E6A35E8D589C45E921CC2A50F27FE4BF857578B5F3CC8089ACDC5EB2D3214F390224BC335C7AA5AFF8D4ABE8DDB457471F259283212E043799037A4DD8A0BD46C5B5647A75D7DFC29AE4868CF9ABCF44D8460DA95BD2EF1B81755909EFCD4F276E06526018021D3E099294BFD7CAB796AE637426F9C295D08C08E7C363CAE0411F3686D0802CD703BE7D03B65ECAF16EAB27A55B23349836614C21AC80F892D30AC2FBC69C9A5703C052A6E9DC8A34B0EB7E2F4C03339B8418E8984E4A6B97F959DC41FE46A966642E3FB9298DF9787C02CE516F6A0ACB357A74917EAC2B3529D2194169AB6EB2EF7F627F04CBCE75476BFE2000095B56ADF6359904ACC19CE2A9F10CAD4D0C36FBB44D6E207D04C8C5BF427A3F094E796DF8634BFC134EE9E3FB16443CC8B75D1FE654663CFF36A3A996185CC1C2723A7A7FADB34F7CF46912628F7F6678EF6FBC0A67EF5CFC915793D84C03C30E7391AD1D3C5B2E8605EEA3CCC044B456BE5CCE225D9D69543547D08738542BE1D879E4BACD997A27683ED6868EB4E1A3992CC887F7E2CEF669E235C5A971B436695D65B22C3CC8077928B7A7000A693BFD3401A39B538B63B080DC5C4B305310390E77E9A0CB8D472526DBB9DBA070421EBE0230AF53F1E539EFD2608E5787A201EB67BCEE294083C86830E3D678EEE3DA1A409B41DE0DD9EC69E0C726E63B488DF6F21DB339F363B0D23E067787B2F9F2C98B974B7702FC7D3C4E76CB587CDA0ED4F24F7A35811818A0CC757D5F7D8D64FDB6B02BB554669A0F83C7267CFA84338172C5008374514D60DF6F99C970900255137E3A806363DD90714ED614E43F74EED9FF199B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C +sm = F46AA355152522A08257709586AF4C4E965A5DC4A283716D904EE955FFA8907793908BAAE1F62436B438053C0FCD83766A1C8479623F98D09985859E0859A33BFCDA14ED8AE7E171AB627275A6469B785B0A0C74C5CE183B17D34539568AF306768B34CBF4F2277801FDF95C9F37966DFE5B12B5E9B83234679BBA6FE83B09C18F66B6B3D44E9E02EB5A03E701DD4E6D36BECB1722222C20F307A04ACE5AD7D20D9C5E2D8270B77B422121CE5D90A693B8BBD7EFAE14B9B7A0F2CE418342CAEEEC2C41F49C42FDB3FEBB9CF056F8B4B35C094DBC6E5A940D320F650E991C35BD3C06DE498C74D18F50FE9BA51683D26AE197D3049E0832A4A00392102E8B49AA7BDA79D3B7609F3720EF8AF4D9CA86EA3FB8AD2F306BC699B2ABBE952B0F6345DB2E2C1F7ED24FEE3318051812CD41D0B7104CFE5B4E8F923189F58287D7B0B9ED5C659782E4238D3E5871F0B79EBBEFAB7E4CE194A77ED510183E7D1438D01DE90664EEA2A494B473F47FA80E842B7EF8DA26390BF47CC81313C6AC0A7BA1EE31E70B1818A6608C0C60F711F82065D1732D4DC43F32152762A6ECAE66F52795D377897612A2D5C6E1F9393FD7E778E91668EF017AFA7614A74C74994E8D0FD596D53F532DBCD236C46B7418EC2857B6AE6E15F4EE78589300BA830EA5E9A0A854129580194964D69B94A6F6C4AD3D2019E7CE44AF8889F2AF068F2B4FF1E1BF0D5158F9197A5F927A25A07417C53933AAEBC8D945AFDD66A2CAAC85651ED1F3D6C3D0A175871FA09CA5B65470A02AB0EE276C66CBDBDD36BD978F325A3928865028FE2E8B61DFCB298C7818D8E47ED0A8DFA54E47CD93E9A4E679CB7D629F4830A3FE8467C7703FE7BDEBA56E7D7C900B2D1DF02C94A5F20A79E7F92A05832032D475C1D6CCA1A096658935719CBCC493F7F5745C70E2B1A711A77AF490DFE6AB0C1180582C632DD3FADDD25292930CCB0CC006642A01D1F69E4E72E9C299710161E0F819A3BCC780E00F8B55D96E31C06A3A5497FF907E5D9EC69E0C726E63B488DF6F21DB339F363B0D23E067787B2F9F2C98B974B7702FC7D3C4E76CB587CDA0ED4F24F7A35811818A0CC757D5F7D8D64FDB6B02BB554669A0F83C7267CFA84338172C5008374514D60DF6F99C970900255137E3A806363DD90714ED614E43F74EED9FF199B5B6FECDB52897A1958C5C3D1FC2F20B7D045F551856EA3CB441BAD9089C64CB9489DB6B63E0655AFC4C2FA73C7417FF1B80B9C7A1D659687D2C415B3A909CA30E96849D4BCEC6A9A6A4311204936BA972086B2394D86E840770D01550CAA6AD85ADC0EC851D2B3808E4A0E9830B99A70F6204ED4DBCB6759F6228126039607AD7ED8EAFEEA28D1C3E25A46BC18AF7E01F55FAD8244F15DE36F890416AA09548554338972C5F88FD9357792819E51A63D0B872B0A4D21EA3597405B52793D50C6CD70B52841D53484BCD3EAD004CEF0A6BC16CE74CB8AD0848000D8C5158DC16625112D1D85D17A3C1C8BBDAEA42C3A43E9930724655592116C4C6D0B8B223337EE4E754541A09D898F7FED71C3785B7F8721653986C525BC00F15590616437D11F9722824DFDE7E9615F1FB8488E5327E4D8BAF5F79D1FF5E808D154951AD87638910607B03FAAC3A61FE9916BA65FFD16986DEB4169BD24A72B1C8168FE569F3C81F93F3EBDD21D4E806F79FB28550912E9AFFFB52E97860C4DC0D042C56E1BB71C28B68E416874EC7043306A29BD1F4B9A3E612A6778315E2C2B850D6EAB9FF1905030FADA250CAF308735393C191134F3C493D00B5695775D82ADB9F2ABDAD17FC41FBD7A1DEFE337C2F8ADF69154CC0862FBD43035295B1A9C80B88FA8CF75B36CA08868F881966B41FB3E239EB1DB9CB51606A0A9EBCD552B2F4E819E2C30ABDECCDDE88D2D2F82F3585B5143943C929591D20CEF559CD2BAF2DC7FE03C9E4E084E8890FCE64A4AA9F13D5EB945AD7E3CC53E01FCDC192B97ADC1F98D9E773A0177E8D97405808EBF48BF17B689BFC15F4C515E38A855A9266230C9085ADC9A6DDAED93D80C3F38BC516695D202B4E89DA5B4EBC43788C848F8C4A72F79F37F857EDC105F13E4ECECFD09302711BC1993F5308B8F32AB96FB8EC3F5EA0531DAFD0AB3451F81F47E62C593C8D3E3BEEE79DB06909576BF876145856F5F716CAA436C98EAB28C5B85BC2E4D7E1653ECBB8BB6B5BD6981DC72D7F63BA06CAC8197ECCDC72C1481DB44724A3C21F7FC60661F11FDDE8122DA5D0B1D72A29952618B373423A892875E6AD24D0916109ED8E9A9A8D9A68ACEC4BB5EEB0D00EAEA72D8D5A76C2A42F18CBDB3D336B71C70AC73D39D7EB04533453779A1F210BB4FC056B4728AFDFCF46675C6AC76F750626D642E3AB117E5D6740154759A46C27D51306587650E1039054B876849882E7DFD807BD03E69021E337DD69D9B097722C6D2AEB517D773D2F7D84D69DABE1A1D6422EA1766C0FE7B8DD4D7283F2985D96D91A132B8BA03AD85F7D56095773222D0AFDC5A192D29F3BB0C2539A1C99DB4E711B6ACE3FEBD58E45E99C9F5A04CECBB309D50397F28C48BB9CC9F9CF75A52253B634EC47216A1FD6358AF26501821864569879BE1736B0AD242AB5B8ED16A7EA0989ED4CAE3567AFE1F8209A028DB46DB0270B3BC06668A9BF5E1BC1061BABBA00EC4EC37280379139D19BC6072CC6B7D260A816CB82F9BC90897BE3025475AF12191690F9F400A914789A860155EFD2D606A15895378C827F2A4FF700303962FD96DB2DCD2D213EEBB2460F0B753BC6902DA81D44C983DD027F1171D40A2039997241E09AE5B6165B4D55A8E4C79671A8B8BDEFEF2C21F81C541A5719DEB939F866B61BE250AF371CEA7B7525094C904698D412737F7781BD779365F122EE627D9CD4A68DA9D5BE1B0431998AACF824CDD864C7365C01CD5A5F480B6AC1E5FEAD8FFE40D87C1F9FCE81867157242285C5E76CF9667919C29A67CA0C0A61D7819D9EE6B792250A358F5691CCD80578F15288F3D5D6D7DD6DFA351FCF8DF0223F7D1DA1B76711FBE0E7FABD30377660ACE7B23ACF03ABC1D973248CDD0897773FB74E20481EBD3E52657C9296B980905AD29271EC128513284F1B78F38634BF84CB80791A0C5649177791CDAB87769D57B626F78A03435C758A207F52BD2A1F31E34B6A122B8701CD9FE478C57CF3535B6D51EB46CAF794BD69363D5A56ADDE6945E9788F1E1DFD045BFBD0A68834B13D6B9EC4EA9C860EEA0E9AC19C2DE14FFBD6B57E5992B08943EA0283813F3F15E4F928B8D0F13DE6863990F5C77F130C97D8BE12571EDCEC7DEEC4B6EF4835F136DA45DA70A11F9192478FD8B4846C507410FD11668365B05252E68CB2C972ACF50156E369B83BB85E62E4BD4D84C2E9FF41A5844D5D88AAAE7DED852DAA0AE5C14A5DCE64C7E236E9B7B60F5B5AD4D953A2D842A52929491BE3555AB8DF534CAD56DBBB86B28A8A86B7BD9AD1C58C87B8A089324E00FDE32F8186B2B74523A22904C18ADE02C3E965F94624F8DF57E750EA6335E3EBA705294B76CD6ADA33D90FEC1F48DE7BA9DC7D8D60A53D2563964188874810C45736C57EFBC3A3CEEE7238AEE5281882A554F2143BDF89ED4BD819C08239C187C12A8B6E763434B92C26FDD658B350F51775C60CBAB7A2CB120DB8CE8AE9AAF6AF559F8CADE84C4820209CBD27CC09230B22F013A0E4CF8041E4A789A5D20BE9914A624AB957318848ADDB39C9748C8922C54327048A2E46523BFB22487538363459035BA49858F85A469957DF1F4831BB7FFA0564C53233B99B596F5356089949306DEDD6B904433D25C4854A80590B964DF6B0703B4F9628D6B9A4D3F0A4096E9A0B46D6B32F66D563BAF688ADD18DE001DA62E33C503A4387CE0920BA5D1E8B69C38E3745B19F8D8B6CA5E1AC6DE90EDB25FC32DF04F0849D769FBED3F8169EA1D2252619A2304E055370B4443CD23E56D4934F9F3FC92F1C1EEC626657E6A89C1394E56061AF8ECE3E2A17FBAAA4D579A99A7998632A6AE2683DDFFFFD27A27C8815511855F09ADFF7BC627A7A5C95FE57FA3EF81F494FA7EA6E6CA2D14775A25BEAF1B5A3E35ECD4A306545D597E4E44301C3D1648F0A7D841F2F76FE59C6EAFA3F5B58907FC4E642ECD28D16A71EE3D295F1DE12DE1485B9CEBEB2CC6C9AC051D3D42B6A1A068533A7680A98D015B09C5B819FFC61688D441C1B7FD71180C4423E64EE940917C7DFAA19F3F51CB5B38D1B2B7C81D10E7C count = 66 seed = 83C653708FAF3E5F6FBC9DFBE6FB5E83E572A7688645D75D2C4835B28695DEA4BD7093740D0FF43237354EAD1C978BC2 mlen = 2211 msg = E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D -pk = 3D9D09DF3E4CA917CCD20D16B23DA8F73DA5E411078EC1CFE9F0FA5900BD89A9BFA6E1ECB62360FFD20DE50160A9CC91122BCC2836B7E3D7D0F7FBAF6F1E4ECA6133F90B37AD554243D60941850101971CF15F069CBF4492FF3396694C9F53B5E9BF9A6BF31F6D872DCE49A19629D35944748A19FE8786DDCC0F0E1E7E63DA2DDC609BADD58852DD367A91B57EC65F606C6F15FCA22F4B89868C4CAEF9EDDFC4A7DEEB4B37B6A768CCBC7E22CF003D32EA84B90D4FD0BB4C7315F27C54100BCAD6665F6323EE23B2F041ACF2B418A00AEFB2CC2A0D99B4FB28B8BAF21CEE0BE2803F2A9399AC5FCBC7B32A2AF8A08CE883F254EEF2F432334325BFC85754F055533035A49B1078C312BE2B5E5777B0034078B8235E81FF70B54CF28D8C13EEB01C5D680F5FC751CC667FE0C90DB174B83E0EA87465BDF0D20D73B01B7954F5454A90F2DA0A28ABF460C5F9E0B31559A7A5869F009D52DC78FD873C3F8A7FAC0CFCE18FAB9CBF2AD5FCA86656C119E9678CCAA81B3C74D93411DD064FB37F07D9C078BABC63E0ABC25828524DEC82302730FF0DCD7D7363CD234B884F591792320DA69B549B815FBB85438BB1D633A8D55CD15A8EB6D6F8810D5F8007D9E4106DFB1A768110D1259A7E3BD70357574096050A0D5DA7CB27E6227ED831CB362DBC16759E515E99CAEDE105BF1049F046F6A7CD2522CBE70FDD939D77B5AFD1706F71E1270B5710B669D71CC5D6612B323B6F8B4209801CB17F918B43511A184C2FC0F1523EB56993B7DAEEBFCC3DCCD699C2126C9DBCB76B146D5946CD8520AC37E26C2A4B6E47CE78234B5A20FA4E6BA158C12BAF69D7A437786D2131178BD31341BA66A770894531D2AEA482FA4D6B1A942526CF03DF8B694BBA07A00E7587B3243E84B70CA804B543F58AC07AFF52D1DE141850A4EC8BCDB0C190F37CF67B5F8085E803B8D036681BB74415E93C317F17B486F5880D6AE7B809B9C1C1240472EA729F8CC52FB80350D78C0F1DEADFC25FB46B91BEDE0C7B2082867D2790E56951CF3DDE3F97CA93DA90E22289A0EB3E2C8FAE1050C87A18B7B2E4DCCB721225C8ADB55689028444A114F2447F35AAB23D287496138D84BC6933EF6FEB4C4909B9EC1B619FD2BEDB37D5B2AE28B0AF3CE5B197E9E5013F53EFBE671198A5597B8A62DC2CC2A0CE02646846D7BBFBEDB1307D462159E5B511440EA7D664EF79051CFCF62BF41B2DC95C2528D38730D636C2250CA772FAE33E683A1412E5B407D0194660D71779551354119256F6A3E2B549748BD11EFA729485BA1B065C715FD5BBB8E07893257CBE5DBD9E31B74FCFD29ED77644B22459B98868ED9DA84A3830CFA2C45FB7B56039FFC51659EEF9A57ED451A6C640D60C5463BFEFB16D34F02C62C2EFC033228EFD5BD36B0F559CE9B92CD0D1C8CF734B8574D0164D62B891FD605F75CB661382E46D3BA5A7219667D3C4D2558FA77225F91CE57EB0158061EEF90F37BAB6B1F58231A70B1B87C695EF4ADD825CAAE3F0C0B7FA703656BF1630A9D80BA724C006E4B9D390E60EBE2EB2BACAEE0D16DB723F23AA37804845DD6F3B6284C0556B17A3F4023A3DAC466FECDFD381901751D05C8E2A66002A8B4D71B76C7BDC659882DA9D8B2F963F9271742B687EF0B7B14AAD54436A315B5F3F2FD3A44470DF329D544E0F4C8318A06FEF41E16CFD650BE48511023D9D6F3A5EAC85E4D7C12FA3D3A8EDA5DDC789289BA494F56393C049FA29071DE5DABB06D3769912AAA33D07C0F28CE55F6B24C204CB72B65BCA5E8C9E736C607C21A7B5FBC5D87B99F33F1AC5C27CD780EC25114D29735A82F0468EA4180754370C73AFE6B0D2B606A19CB85C1B91D345CC01DA946CDEFBAEB1E570599995AAFBFA3D7F39DFBEE988BF9A314BED174263BA7C6D32BEAB60A1559D01CDF12C5A7F18218E2FFF9C3B70B1083F1EACEF0E971935BD3896C792D790EE97FE35C344EB6D9A189F3963B0D1CA74F587DD14EB17302D6B3B7BEE233C139EC787EEB3B6B256FB76B1808B4F2CAA17A1A1EF4857AA72765EC229BF0B45733D7400241990E7DAC3441293AFA8D103387AE4C7BF25790AFA2B53A6FB31AFEE60A159DC54F8067D3752C54C4F9EF764DA35ACC12ABEBEA9046A5161B1BC64FFC31409DA4CEAC62C132BEC36F9852D38520A13CED38039365980A2CDF225167A2810DD05FF3DA410E1EDA0E2031CCED89970257706EFC565A57FBC0FD83A4B94DEB924001CC9F64843A6FCA44F64199417B72EF36C11EB1E54C8E24BEC582E4EA1DA77B87018D1A36D46D7F24DA089270049CD40CA5CF06B5697C04D356E2C43CDE0EAFBAD80B676BDE45B8C2E4B7A4BEC02CDE275996F9527915FF6F1EC331C114C2CCD17E7EA4AC2C28ADE99D95EFF36299E5ABCEDD07A1853CE134654978E96D97214F68B00D3B1738C1B835808C3957FEADDB8D5F4508D4CED744DA48FC426AB0B7DF5A28A68398E7FBFE63A4EA51AE9D54ABB0FE739D925E152989B5AE21E3326370858B13D866B05A04D3FDFEED98B41365D02EDE8211D46A6F3C5B1E7665013B56EE14228EF9C6C2D25BA87B7542D4141F5FA899C47AB46CCB7B76C35727DF1C8A10C53B59E548512EC59B9B6899F9531408E8E34AC1E072EABBE3ECA02B539A64C1020DBED4DB994517C13EA307F46EC6B1AD943BB34E03A863CC94D2738B86132D8CED0EB3D1930291FBC41FF954A41B771BC59F83E49352D919DC79D5A4C1F57DC3584CA2ACE2B3B846415DE1CBE670320CDBDE5F7477D236CE3B2EF98D9AAAC926491900B969CA5B3A2BDF80A40E459F13611279337EEC76162FEC1D8F49D63B6427864EE718C994EC5D89262B15DBCB4904E01EAAF477B6D73BE5CE77462FF9BB9DD03D4EADEBD0D671A6D97C96A7BE9F0E126181335AB92B7C3906637039D60000CC14EA76AB4C6E100443403A237830BBBCAD218006E4371A2AE6FC6FDBC41C9D91E98C48D3D7A5A3E19540C43387B7A8424ACB3D65E06C1D89BD8F0CF00E2917A0632DC71C5E8C74697B316F525F3C8AED16BB5202E5F94A0BE1EF5C7AC40DFFB50D866178289B55A57D5589B62611B3607C37A6D662BC0C2F891411AF72C71FFB8E0DD1EE35BE38C88FC090461F20AB6F9B6D17A03DCDB853941C8A69F3DE5A33A9C42EF2F271FA44E7693C56BF94AC3BEDA6F4E743548F49091E2755C5286A815ACB63A627447FC1DCC5CF4DDF1C8DDD501E533FDBA9AD763D3F0418E4958036AA7FA84130601287C7489D5AF9ED77E09061C84881B2D06F20C5CB4EED982EED56A98AC3097AB2445481E7681FABD2E4E5E582FD1E39950137FF254E3FCD10954BA4BC352FE6654926B225010437A97CB04BBE39982EEBC5B1096B4C4ADB73274604E9C67A62C65774FEACD015106993CB87E2297AFB7B1F1FB61EB16982FB085FE5C43D825D616A7E8BD20287F71984DE67E5829C7C1174B24D821E315FAB4D09FB07E12B14643AA11047C1CC9323B2CE9BF4E0C7C51164666EF647A196930241979219FC3E1C48FE5639995A3F4ED09763C99376558E456D99CDFEAF07A86A59EDA37B267D94AF9953C6BCEC66D3B1FD466B976A251E4DA30BE07B78B58E22B708BA38894110276C00A3B017FFCB3E874AF30B6DE937275F74324BE07F2D05C8456D6D4BD59E5C67060DB1017D944CCDB7D73FCE9A82629A7D761B70A9AE350046D6C254299610FC3539C0D613996F78577C8DF7C3F0A5969BD76FC9E4C118EF9F9086CFFAF58BAC971817723F4055CEA501A61478606A37B3FDB7A44F71CF080A94EE9F218E61562A11F3DD16070F9296DDE1B773767A58C2E1A6FF2AE0DAE1D8154CB464BF77D68F772085C746E96F6A6EDB8C3CF7268E6D3E9AF2F88CFA84796E0CD9F74DA242F4F7F8A98F68FDDC6D5950F18584342920FC70B4ADFE9A6144AC95241818626555BC9D087DE52ADDFF814A5B0D015ADB3C14001B750FB7EBDB4FC17DC9DF9634D91244AAF980E108EB903CC770EE6A1C2E4E5487F01F22ADB9E3069057806C702AF4FA7A225CE09B7D850A80AAAD46AD84E67A41C099A079807CCAC15EDAA21F11B6C21C709F2671C86AE865907995B14B189DD46E0EBEC8E5779AE496E11D408E624B810F0F3E0EE8F8C84153D317BAD1269B1A53BEDEE1376D217CA1CE20C4AD2E6CC14893B36EFEDA7261B6FB41AD23AB4D817D2D4C60683EFA495F52551322F0B907606E75120A6AF72FA2746F91A098FF2CFB28D2DA06A61AC27C1D174328DABD4F63803CC6CD4205E8580627D13F37687C3B63FE5DC3F77ABAD6868AC81A7DD730939E1E9E3A6DB18B2F1126298015CC7E886764E13E4225EC5C7EEAADEB74A2A7989158B1198E7D34411E96A37A1A6C5BA2137BB3830E51F33912914A29E7DDDC7359C146F3BDEFE18EC98BDDEFEFD79F2C91F8033DD3EAB4FF98308BD45B4967157841B2C83BE6E6DF301AE4BDC697D192AD03438CFD4BFE9CF3232B748C86C3EDA07B653A28BB3119DE98CA5BF0F06E25BD1FCFDBAC396B3E5CEF559FC0B5EC5427E3353DD1A08A66533CEB2A14698CD529E0E3257A09F6C40F260370AA0C48A1AC7CF3995DF76FF920E51A8E49A4DBF759BAA517BE7886C3C91ACAB128BBF76C740CC8AFC018C78CC8940A70095C33C030256C60573F188B7EF27A873E47E43974D6611A4AB4DCF68196B8AB18FCE91110725029337896CF1E95313D2165D19E89A30D227A79ABC2799163B0D8A423F9C9A64088E21756381D03EC30D28BB97D941215FB3C1F53BF68E8F97FC44B8CA0FD36BEF6A85458DE64422040FC20663A68EF29C5F4E54366DCA7B036FFFE52AEAE70430A25EC149FE7AE000690834169C9937EECACD063524B5A09A374FA1A03460EF345716D51ED4E7383A4D832D6D3F97309F3407435916C4E521BD4B065AE4D7928D977C4852FF050921D4A0496401AA3760E4C39C22F9681C39D29DD446F29CA2BC56B6FB028C7D6C2BD73759BF27374F4A7E81ABC950FDE531419F25CB39BB67449CF4D2ECB4289C818E71F70D2C1E693F56EE5B4878A211E698EC9693D7FA98AABFDFD3661361B54D8063BDDE9A517D4F3CA7534A712B162772F5CDEB1305F62EBFC60A1B56584120ECDDF7FD836455FE5308B92F12B4B16553BB2FBD8E1B3CCBB7AFA80B3B277E49DC129E41DE5917FB9EED81BB18EF626AA3AF55CD8D792F472C8397276B84C5ABD193DA496AA315DAB794667DDE6B1F3518AF872B174FD33D60A1A0C20B7DA3310833307BC5C4D8EB84AA806E7E6374684ABD55D761391873F514A6F49FA51E06A1FAA170FFAA6F0D92906B2BDC1A5EF4C38155FDA3FA376726B9C240AB796BB7C308DD81B65D0B0F425C5DF13D823B5F734962A59E97B7F609C6FD28E8A5B2502AFE2857D23B084552CB2F7F82B08EAB994F3B035292899BB6F886FF734EB0AF66308D52CB3BD727F4F0BA3237DFA0C70B653ACA008F5498DD6B51088F15EC8AD08FA9E54D5F88246D969D24300D3A79BDD2729339AFC7642983A0C229F988AA22406B5025ACE2B7C366D20CB53DD93CEFD3A210ABF774B01D778D0F67A0151F323AF7B97A8C6DAC3311E01BF5923F9E3F1E8DAFEA67CC90222E7B44FB1B96E6662F41D14E67392059FAFDEE9A387BA2527AB5E02089FBE2493447D94AF7634B3786A74508F1469F10A2F73C1AF756519D4CA72592579402519BD4F72C2ACEF0ABC787C1128EAED413791B6259102656BB75C9EF441E5C19E74AD4D56791C482109ACE544A5B66F0FBD086CB2B3BFA628CCA6F62BB4E25092BD82BB31D51CA5719BCADD245FCA4535808792249113A554AA9DE5996FD7B021DE6D4EF83B17472A46B739FDA091B3D61E23925FB7760ED5C885DFF6351E9839614F48A20EC3673BFE3BB226B556EC6183DEDD41C408E6E9388B7A3F0273149B2B0C9734745EF577457547829E7D4CA0668BD3776A337929B73FECACDC4719528ADFE8BF2F16BECAB5B39924CE3CEDEC93D385D857FDC40A1259668BAF0D9AF93000411E306C372CA59FE4CB1A491F86A030754AF7F256FE09C64946C361CC4457D7498F77FF6EEDCC5A1D620B7B905A6B8FE4C5689A0CA334CCB52640F1E66B6D0AF4B2A5B8E48141E579F65685630DB5E54CBC1A9D6213533F1C724A1B607A9ED242E19D4D97A2936AC46404FEF051B97C04F41E101611A5785CF4735B1953E951195C3D70922C480A2F6B6AB6B6491CA7FF83F2730F54DEA4D4AC8500D86483B971C0F061481237D0A6927FCB5B563BBEB36C622C4616C7A781E6F50C25B6C82BEBAFFEF51BB94BC543DE6A12FC26EDEB9D9AE2826EE5CBB810000205024353088F37732AD1676419DFAE6246876B430BEBCFF258C69AC8898CEBB11A682C43164BC1E2255F672BDBEB1CC7CD2CDE5C151ABA4B736C560BC7E479D3496D1F90F5C6E127E1468E62D4A863824551B73EEE1825AF8344D9933D5723B64A148BEFFB3019FEFA47C845B2B8E0F8E53CAAC8771F68A2DF40D0616728B73742700A701D2DB187BCF003FE74ACC579539BB1A1365BC896F8A363208B48B5E232843D555F7995EAAE80193F85D015D5B6D355F88262F66B08CC6F56BEBC6A0E9D2677535A780AC0865D6023DC034A1807E508AA1D7AADD03410414B67E4A79B1066B78CBBCDEC9E003EF817AEF5308F7DB9BBD0D3AEE33995C01DBC75CE39715440AC711A49112FCFB22F957EE89D5F98A7F7D437364918D1842C8D505B286D7524085F582AADAD4EFF1D02E765612BF41E292BBB7A682D9E4A79150BD0A65662DC8A07BF4D0F5626DF238952E491DD5AA199B7137A4873591C88A0A9D4326AABFD93F77897FC864421506CD951137F2309022C4BC4B17AFEAA75EF20DDF442F3A48773A6DE9472B7DC59540896A828642C6EC9AEC5A0C23C65B481DDC7D037ADFA601B9A904B26A92EE54B0FFE48957B4991B30F070B3DBD9B368373F8F414C2CB6DE929914A81CAD1E8080D08098B17AEF4122DED3AA891ABAB9573BFAB5C4CD3A11A0AC6F5D537D6553D20F899BC910FCC970963ADBD0D0DD38819D718D1F1B11EC0B2A3C63E33E8CCD194FDFEB6DBE27166A +pk = 3D9D09DF3E4CA917CCD20D16B23DA8F7C062C99D105805CA80612F728C9D7B97754C652F19A4694D11CADC3254ADA6E7C5DEB52BED5BE0B011D08209E51C556407F8A22F878ADB1750169D8599D1BBBD9E1E7C0E99C52C86D0D13AC51A4B70BF61BAC6D43292CFED9FD129FA3796DAC33340ADED561D29135DE3780EC0F820A749B49029BACFF4C85C867A2B600467D2F2B95100392C67F6ECF3EFFF939D764EDB3C98BE3385B2EE37C6976AF0AC56589C8881908C6FFCB692F462AED270427CC3BD1668A9660DC5B3D9117EFC2BC55E52BB673CF9E4E74E9A0D5A0DAA871C4AF986FAD11955ECFF4B9B2B095A7315A115C11F5F040AE66B45FB3148D790B7F1E8D93A80F13F8C000FED31209ABF9E8FFA2D83246566F68D7D9B74D2BBE3B58B9EF535EB6CA9D96A78E789FA738D0FA9E47C9760ABB21C1728FF5C08C433C00EAAE591E20AF7F180200A14560DCCE775E1BF8B9A17B23B6D491595F00234A0045AD2CC5830DAE4E280EFC2C00050E9D11FDDF3D8598E8047B7720D562C28ACE93988EB4CF7D977D9618E21A21EB464CE177D9D8CF81DB67BBF136600CD3F5217708567DF4956422242AD48D6666C3D41CC3284D3DE742217EAA5FF12D4679926AEEB1287DB207882D9151887D109719D2A3D6CFC67D06A994CB417A22125AD6DB74E021B3FEC862925D0CABC9A00C5AFBC6321585D25ACE373F9EA742FC38A488ADB997A89DE6A65D34ECCEE9938E3918AE7BCE115C19DE97AAA677C7D278CDDFEB686C46C75C9FCF0E7F3CA0D43A66309E5E25DACEC1612B846483F6DF6338E92DB2901F75F72891005971E85B065BA2C77ED9D2A4C37CCFF57EEE7836458B1FD822FD90C6C6072EAADC2979D39AC46720317EFDA6B37BD959A7F775A15B6128D5B96D03025BCF0EDCD2C92A4C4FD86CE320E1BBA48C2B7535F2A0AF01A2E635E2ECA5C17F2A9917DCDF1CF80E2FE22167091877E4471250459AC046908F655F972687964524DA14CD94721DE4E6F3E493A54B3A52CC7EA3EF0AE7EFBF997677BCE33A70A7BB986875B8718DC7E44CF07CE273CBA33458CE5CAAEB98DC7FB53BB9CD8C243E0DDA52B3B8A36E85ADD693A94C5667F9AF5E65A668D34803F6725D649B72237B92A81AE316E93581FDB311D729E9DB3850C82F6BD829788D69B39E28E5D3A8B9F085C24A793B938560846FA42F2BABC44D1B78DABE914A394D0BF50126D7BA659BBD4E9B84564913124E3902B7DE4D15F71F7CDD407F3C68FB86137C106DCD0F43564ED5E11C7BD919BACD57FABEC0CD4CB5C85F246B51814F864EAE05094B85F8C91ED68EAE6B8ECCFDFB6703D5B64C07C28D93D3927CC72012AFE3958452F4935F62603D24B428FE3DA6C1C477AF3C2A3DA5DEFBC8589FC5C5B67145F6C80DE20B51133AEB0A83F322206E2906C344629852455B17877F1EACA48A16312DC12C3E3E3B0A1629D8EE51402CE9C8C987BEDC48A00E8A3715F28BDD6C22A075144CCD0E7CA2544F03CAAF6BE64E3430A922AC14BB85DF9BB99ABC558D36255FB1B3D03532AF1BD6DAC38E4D178B08C3A207D7735E44CA5D383C4021C2FE9E8E61F4BC76517C6319C31C2F4828485C155BEEA02FD4FE1521092CCE3DEF592E8F814CE7D3CF9A5F219DE7830F6DD9B6FA8E14079EB8ADBB4D595EC4AC5EFB884DF921CA9B5504C607E2196DDEEFDC72671A163BA15B373D665EF270A7452AEA64726B821A325C55911723BF8034B620B82A411C71D57992053F86B6D2B568176A40041DC500CD06E47AD7B4E90095F0F60DF608C2032CB6C78F469612B910295DAF05CE34555D5630E1AFAA493432523151026B8A1892556349919FD22A44C60C628071B84E6BD2248DE231167782C168F705AE285D6900BB9F9D704538619AA062498819FDFD095BA0B8A8BA01D13D8A58A6E10D88AFF72CF4C3160AFB9D76BD9D1963A3EBA6604BF597AE12654561A185D28130BD80538BA3768EE5D4D10735B299469342C0D1943593D3E0E1DEF4505EF3CC3D7309BEF831E937EF7F16665EBEA5837FA94B2FE98A3D94E69ED008A2DEAC4FA082723CE27EE24B55F9493BD386ACA0506CF17859341DB9577569CE25E6EE8CE8A62C365A078E45B0AB01E9BC6AAE39CE174B3095E89331EDA7A458A2E4DD7B499639022D115880CC137B9ECDBCACCCA6B1A0270187FC6E42BCB1A1CD898B9A2374A2017056EEA9D5F8BA1D676B389AB4CA555A324969682AA390D3848BD86A1549E70817ED893D253CCB58CC3908582D20B4140AFD2DB7CC6C795C5A63677D7207FE988F65BCE9DF04954A9F485E19299146794E879F1477EF9A9F259F1812A4434EB1CC3F72D06B0D4ECBB44F062B8AC02040409544FF2B4F2514439AA6E1D9677030EBA9821960F4E40E597F7593DDD1822F37F520C850EAF848770C58F03D66BFFD9C48405FDC9B407748A57ADB23A393DE312C75A6EF4A53000F0B1698430B25C4F1759345CBFE0EDFF8C3BCEBEE1A77FCD6AB590CAF4ED5987ECAADE1CA64EE007E13B7ECA8A785997B4433EF547D3D2C7AA262433DB197CCB6D7EF74A76D2DB1404EC354ADD4C2DDE3A0B2846DEC9BB4FE4FE8EE8005CE553B3FF393510A8AB3C1DB940738525C8D269932771EEBACDB5031D30CD6432AF5B2CC60328612FFD03DE23B293B4242DB619750A30210C416969922395F0C54622E13DA076EAC05A31E4DC61EDAC285753D627E12D8F17EBCA3DBADA76FA6C3AB4440D344285F4C34A387F54E57B30BCD110EB62C1340472472E5D9B5018265E915C0D4209F34C5D05287232604250442674CFCE63DF46783D78E36A135CCEA483B0F7E040C2803D13DE2A19828FF2BF65041A0FDB41417F0DB8D601EA60BBA095086E0451FEB55BE9EE5D08891A5740DF9852FABDC3A69C340A9F9934B71D9192D85364C6DB94F60E4F6E1A14615065FE19EBFC555525AC99451CE302CE9DD16EA97FB73F452007BCE01797FD796FFF4D4C05B0D1C8530C2BF1084ACAA69FADB5FA32740EB44F1A38FEC13FCA504AAEDEBBE5A99C1BCC18594E302179A0623E0FEF8C606FB9170EB1BA165D3F985127B13290FDCF8A5B11FB24C055853ABB0D48B71E90D4857378F9BFF77A5FF8F6AAC7EBB8443F60F2A53BB1C766333405592A64E70B9019772E840D8303911B84C6F0EF2E9A8598B69FF32DE2E869A6E9D0C79B05CA2BE84FE18A3631B9BF5787148AFE940149F7114423ABE05F7E417416DEF1C15B08A59ABB3364AF1458E46D625F0ACECAF31131C75986480A7ACE88B345F3D150F295DDAAFF630496937454EF7ABE5799F80CFFE9B0E76E9D2FD3F36E277CB7E66810E9A1B687D7F2A7D6B878A6D5AF9D6865DDCA5CB83E4FFB9E299F061E874BFA7FA040D741B8D256D35AA8A75010B8B189D2369304A0D8A09B96B018252FD63862A064B85E344661B418424E5636C91E9BD8B6C1D520BBEC76C7F8F1C54920235E398EBE16A6C3FE5C294CC8FAAC33CC15B4D85CBE45B6227BD01B793F58CA40A75A6A451016447E4567E188F74B9CE6520DEECFF6E50EB467B79579BF214E5BCDEC386DDE12B5B535C4211EDE08CDFF166CCE101369081F2B3FCAD19EA3D91088EB76445D2FE9E5728238AF9F473049B60CC225FBBC5EB664CA43C2039DB50513E868B2ECF4775A33A8FC568EE70BE796D936D8CC8045995D70FB4FA89177DAE4FB6357556AE4E4A4BAED08E0F921CC5AE89FEACCC4A73F2E6ECE47DAFC154F93D7B2187EAA4EF2C594022CC77455DD5080D2BD288CFC4D39508F8410199775BA296EC1F4D950724D13046191DBA5A582C480E30A7E0831C8E4AEC0B6B1DDB5D4B32322A12CD91AF818697A5165BA147493193606E7AE0F67454822B03F30B0FFFCF6920D21BDDB05F4498FB1FB8B805AC8C8287C07AA255958385CB24583033B5A9449BD3FE92939C81BE8F28B8497B05F3D4C7DE56106016FCCC90F55233F9B9F3363B04CB2D3A79DB07F73AF1FC93FA997C064FF879421715CF63F404A32C2600B925F9797A63AFC5D268ADB9F61E8A197DF04E6808AF878D4C2EDE093DC363B5AACC3C05B318FCFBB5990876141FB23D4ECBDFDFC4EF63FC4D2A6998B58FD43ABAC6B1436A005EC4F08F018407E68B0DC721A53029BFBF79816B14F9FF5892098ED1BB6C355BF4358B45FFC098478E9D18DBD364746EFDD501DAEF19B15E9DB4435C2E5517B8300553793833F7677F418D9D334E8E66C7403D9ADEE628EB6055BFE8801412C20184918C66FAE337C327BBEB7B6AFF97B147EB63052ACDFAB687077F6A754BCB877494EAFC7179AD84619A666B37673AB55C0C25B6B8F29476BC4F9F50348C794BB76FFB4B1FA3A04E5BCDF92F26DAD5DC6BC23906601B7F0FDCD2792A676D67CB8E30F7629E4C6ED242688111845875DA1CE4EAA141DC2ED93EDDF6CAFE39762B97664B791A6A32277C9C5BF4ACA0E681C78C3F799B3F7FF203823EC3D5B7139543D2124D28F3B285F69B40EB1DF5BF72DEC9E451739F97484AF715B0679BA98E4263D2E69C079F35539E87A100291B41004C675A1F10BF6DA8E400BA866B2856400FD4801BDCD6C293E0433499B5DA0BFBD5496A174CD759AA91FB7510D43987A7D85671CC728CC22D84326367A8799CC857DB1C608C93AB29C78133087C07421894819225FFD7ABC794C639AB60E6D8BE5242276C2BAFAB089D17701680643C86A7A9B91E82A70627CD81B580FA021D3EE4255DFD7C4E1986B1F31F6FB862EF69A01EC72111FBC48B426BA50FE1BD43EABF2ADC0BE3773BAE6782E228455A930017C488A81BAADEFFE414951809E09D2F7BA9D4C30ADF37451BFBBC61AA9EF4AA2DFA3C7739F67B5DA3FA64454E1CAECAA718F8A351D3156B5FA17838B5D4EBEBC896605FDAACD5F5D9B134A0913373BE5E7144618CF1580E3CC07A370AA41BBE096B6F5882A0C76D496C6C8ECD44ADC81352D83C0D73257D2CE7C43B5AFBE075DE42D444320C483D03623C35FBD2331F1E1945DA9B865B597EA77E2806242E6D08966ED52CF657698CBD86CAC40D114EC2DF3851D18FE813326287F71C8777A8F6A00BE7930E0AC4C2420B4D8632EE1E0A3D335A61492529C8E25E68816FC70C4B0E1B6443985D8BC1D43F0449C73AFF47FBFFECAE89E54B4D20EEEF1FA020E5EF84F90CA54649E06783C6B43D7FA81E0724A2236772515BF0E3FBA60034B447976D0806C0121D3462851A4C1732BE39121F9D8C9251457648EC518C41EDFBD5DC6DD4979FE2E57D330AA0D16D1FFCE59DD93E155C9F26951A20661D4F225DB96820521672AF9EF69C70A33A287F111CF3A689B7280C9DC26CABF7AF8F68992E7C96502C858025A25B036272AF34E7F95349B4369D21D68DD6548521CF041E2AC3818C41EA85EFEC0CC334032DB69FB1E4D1CABDC02D5A40B86B6D587443493756B1AA6F03418303D71B5C50BC2C66184CB6E53F85A49654D12DE581E3CBF34BB92071E1FC17FA2645A6B47CEA0FB9D18B53FF0C84AE159E5EEE8C38DFF812E4EE1A0FF1CA4E9EADB6E44E9A7E391CB2E9C99CCFE6CD8C5DDDC3994948F19B614E1470C4967BCD3824238B41F0714CD81C7F8BB15B847E8708101C3628FFA53EE72A589DA888E065DFD0D93F4DAE56ED11164BC4EA87935ECF14415F9586F90536C4D412227762D43739731012C692974D4307967E07E6BB6022CA227E26063571A9D1A6A511F129EADBD955DB63BC1C0B907316025EB3CDFB432E6AB5551AB7EF6BF33C8107370D5649E87C5D5BA5C7C40E0A76D9678DBC09F59D1B51851F196B6D61AF14184FCFD8E35585D9EAD1EB7D53AD2BEA80B8F7848EA8D1FE45AB103B43D92A396A8DB4A05A4C74D778750A5CFF693858CDA2BEDAB18C3C3D360C312ADFA6FEE9061B589850F873DA6C06B065A66A1B00AD1812358B33D963F27559390171B0E2BEC492EE5739D94A02255E34BDD3EBB7033AECD156EFE4C2A5D1834953D23321D70303BA9F89EDB5FFF8A8421FD375C8F3DFC908D9B3D4E8482B8533AC9A733A6214F1CE85139D94D43B9688CFEEE8DDBD0472D4F22B2FE9CF523F2B1DEF03B5447C36BBE937679C2371E827480C3FC5C848C4B8B664FC0E6B6046F1CF37DEA11317207137C496FB637B983065FE2991D709395E3A164A9084DF55D381A508FD6F72FDA215FBCCE6AEC07E561B627E5B167149A1F436CDAFB8363AA07C64E1388EFE9B549CAA81DE6141E2F2D86EC408F961D6D7B513F17AE8A86D9F3DB0B6310B5770F9513E5A7B65904C29B569F862F9D2D6D5003EF75DA1E300017E19D880C4E1CDEF1C24CE4BF2D2DC3465B2B0367DB1846524EA429D4D71736498F4047B1A5D18A45DE25F7AEDA33A061F982C2B81078C63059139B937B23EEC888175D7F1B01ACB2A8861A6F2F2F1D078827E03A54EEE95E0A3ACF4965C1C58C8BE77477F28FADF4729EEDBA1C4332479A21BD58B38CFE70EA59FBF23B08D460791DF533D977AC28A3C5C3161F286E0C3F069E98E84E41EB0BE660B860AC3D7F88C96F61A27DE40ACC30612458742183C8C582A853CDE868ED6D0629C1D411AC7669E8296AAA27069A5100946F432DBAF586E1B614FDEBE384055D42E529565DAFD6F6EF309AE2D83E352B6078BD779DE41533491BF0286B562220BAEE050B85EFA31325C729C8F8C9A977567D4737E6FB797745E238F394CD1B15598DD1E53BC46A8D7BFD12B8CB7E31D61ED79A448B1AE196D28179E994DE4656B75DB8A76D2BD2F403C1BE4C98625086FE3C268526DA81008B7077412C79703CC596ECD7E7D6B715FC3DC78FF794B0EE37BE376DDF85EB21999DA668AAA5D272EB1488771773DB708170D434E04DBB81E0905614438D1257022358CF26BA66A1449BE17455F3E60351324A5F52A0443C44C6A0F8E98B42CAD44BFBA342B2159646B56A514509EE6ED9D272FDFE61707ADA1CB0A07D8A8C24DF011418376FEF3D39E0523D54746EF0F522B0B483F9CF5F7FE82989269B6A65951301E4495537EE4227EAB55A965B6A5011243BF8F8E47CDDE08907250FA9E76F863B0AE51264026A8B74E5CD791404CAD8E77ED2F059A7B0 sk = 25D957B9BF68326D2EFEC93DA464F43E3DF16DD6571CEB1AB68BD58E87734A51441C9A21DDE0D2A0 smlen = 3049 -sm = 0A4D4D3546DFDCA935E043E0313E6FD066A6AD51C33DAD40B7989AC6F8AD3F1B077A59B91A86F59153DCE33F0A6469FE61C65D9C70B76511E05C317266FE2B6708CD5101DF610A34B1CF3FA83E8C2B21D43EB628C188868FF56C607AB352E8DA796B0F22892B6EAB803FB864BF7AC3E079A4F6F8C78406761150441FDF9C5AF9D6B5178DA2CE9AA351A3A0898C29AEC0E54DAD1B7318881A6C718334A4462893B3BC79DFAA02A3DD29D26C985E89182A14D1DC55C1F77E392B3B6E1F74C07898090CFB573FAD8058AEC5A40FA4A56961AC9CD33C4F77418626910936A7E7C9CFEB870104D7F60C58EAA65D80FF8E9DA6333601EC477C260FD7E4A4FA530ACC6B0A04155331ECFE6BA8A92C809C4150D3E1F1C68625C8182A5B714CAEE267336F86FE93D3EA82C4F33F85FE6914CB766B7B5DF4F3CD75C12EF5C176F431A9C855E822AC1967D0D5E19644E6F21867C851A2DFA1852D00C89F594229D86C48401E2D3D5757156847AEB148B726D571539E8521810D9B5DAD78EB9A7FCD35D3FDBC57CB76F1352681D1448D9D4630F50DF8EB73B79BF19B896BB5502C4DC78DA5544018852363A76F90AD6388162921BAA02065D6D2BB7EAA0831777B935946959B03F36FB00A4CE68BE4CEF1CE4316E29D3115252BA97E1B298D0FE5A1542058BBB92C975533E5C9B14A86B41D2C8BD550DA5D6111C20D4A4C0405E14ADF18A22DD646388036A2EA3CF370BEEAF5EA4F3C566F50A30C46A4541D640265B52B794E57709EC5D0924B1911B1BFF5C09369988A04863ADA42D310D2EB2D0EF7D2E08020B77B59C5FE3E368106E6C8CD2DEA073F9B541786CE256D731BCB71CD426F77ECE0ACF231927455F7A1440958F4ABF9225DA0ABA13C60BF205CBFD3ECF314CE015C2E1D33181C2574CDE01FDC8DE9388FE753AF2051F899BDF2C2FF24B7D7C6EB461FA8F5C67414FFCD00ECA21D55299F4124228A4FA23C977BF8F0C3BC41FCFAE6A893968A57AAE6D29283BA546570A81C6A1706CA70B876A27F7E8C5B8E377B07DD71E4D78E32E203A5686599DC57819637F667292D7C01BFECE2CE7C44D82249526BE2E0CD27E9BAAAF7C6587D3D37A7D52BF9338E2AB5A790BB42B2B8C1058B7A0C2BAAB3D402138BA3429045679D024AF542A08EF2E837A68F39910536D12E39FE2542E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D +sm = C1DFF470C5A80B506E14D89908BC5E3F0372315D381687FF8FB4C61A7867E98D569E32264583CCC60FC33E15A01848783A05C80AC643FF1CE18CE072FCD55E06ECC08E9A584E56E750BA264CC5D88BDD3935A7887D922DD353B5FEBF165C3E4A731DFB76B0305B67FB4C0521461081E7D6ACA3386756C646DB5F0B2DCE3911985E4DA007A90470AD1D36B25571C00674B1C15B1C6F48FEC96D336882CFD985DD124A06FEA8475405FDDBF65EC01FE1B7A06455D3EC88B6E5BFC91EF6505D7428A2581783B77144719569FB98C40C5168BD92B339B959972AEBF0204BAECD0F056EF3380FF468EDF2ECACB36F712A0BFF2F63A892F046C93D30398497513891DED95C3C8A588315F9F7BB399A16F6F4F42999D6173F65780E3A370B0F27275EBAE50645BDD6A8BF6C77BC870B11885E346CAFAB867E1E93BF89912938B52F69906E6D5B4F1B4D0C21ABF58C32FFD6A308470B379C1ECABB53C5E1FAD8FE304DF64A9D7B657C2956051474D3CDDDE48B6C69AB4B8BD5ADB05C7F23B3B4095CAEE771B926402ACD27BAD354AF8C49F0E4CED8C7713455CAA5B8CFF6F061FBBDE7827A5EA5FD9D584CFB4A791371F5302A04DE42538870689BD32CF3A6C870BC3C777321F9AEBAE82B7B6728395812EE6466981E65E3685F9B8F9CD0708BDA0FAA3007EDC7515A2B7C5E2CB2FF7E028A1D2E946BABA8D86CF64E25ED35F86E4CF18B25900669B2E7DC7236A22A0AB7520E7D80D9AB0633B630F6F061A7E0051AF562EC06A303E032CC70BC7FE3793195FA9C647FE0FF8F0C5F19E98D80C60E67ED87A4F1A281B93137D7A07BA7CD212F477AB90CBDBA432861F3526816DC6ADAA5B23FA29FF57F46A3E2E298700EDB8976B0D2DC8CD6055DA5E3BF28A9281D4257064D465228214EE0DBABEE4A89B4059968C113D5334837A0273290107AB43329C31F5B4AB3E33FC1DC5281B07F910619A400E6A08EE519AA7A056842275AD7EFC4D26A0DD23D9E4DBE3DBCE2F723200B5121914784002723F2C4A57F7E8C5B8E377B07DD71E4D78E32E203A5686599DC57819637F667292D7C01BFECE2CE7C44D82249526BE2E0CD27E9BAAAF7C6587D3D37A7D52BF9338E2AB5A790BB42B2B8C1058B7A0C2BAAB3D402138BA3429045679D024AF542A08EF2E837A68F39910536D12E39FE2542E3B57B208352A820F622A694B7C3F6F297239EF0A069615DC664C02F1822BBA48E11E37BD9749C98FACEFFFB0FE1792A386BE10CA7B98CC874C68C36F5096D3718DC93E0734D6D6F913E3B958DC1FD1424818C9437B0FD59728ED46A79FB52C737A1D1D26F04EBAC279A7FF6A971E2B69576B712D9224EA18FB9BF4E613A8935F3B36A073B01F37BDC0B77981C8F2804E93C395419352B85C8A32DD77D41DA9BF3ECB914173E80DD1FC06E8FF5BF0E4F7424849A15EB7FAF7DE77456EBB64D10DC10FEC6254070C7DF387397137372EA3A53DFDA7DA13414AF2DF16C1E38C5C70A5F5F44F725D622049256BB15DC04A8D846A1A0DAE7E765A7F00C498F1D0B2893B8405BE4A43FB7E97881069A49134A2A847184B82EB5A690D87BAF2F579619EE19A3D7A7C7EEA72D6E3FCCF0A8092BB8D3C6B551F27E63E762A30B4A4DF2DBC4D119139AE1B135D06FF827846901577700935E0011B65461C2EF9A7B71EEA33C8CA4519C7BCFB557C5E1D42D9243F2DC34057F5E0CCB9A457FC34DCB10D9B47F6EC3B9550D3AE4FD593DFA3E28C6CCA1FF1EBC9D98DA8DB869F8C80BDBF8AD4684ACB6A779CA9D0A106F26DA17043773862681C5DD2DEB1BCA2CA48D4FBB4BB7C1F765DCA3A1D991D890B9A8751CEAFF543997FAE5B128AB2EF22B3BE94499DFD9D8E78FB4C82CA8D296B0415E84CA8B5F2024455B5DECC8B4CCDC7BC4EE06B4F0C66E6748FBD07E3A3BC5B4B6889C40DC4A97AE3EB43C3914DEF976EFE3BFD84A093BD69102D7B37C89B458A55B98A1974A13A7685D26E9D816C79585BCFC1042C2AF88534A9FE8B0A6C8C44355A6D606F902DB40D5490264BF0F352C27355633CB095268D5B8BEC985A62D84B2323FE814053F05DEDC22029D2998BD0BCB255C162C4BC03F60E3580AC3AE86C37850110E9A1BCBD75F64A0DD60B941E2F57DA9D72498B3EA8324EEA53DA3895585ED2942B9140F260895DC6A1131A4C3AD2B64028BB8C0FD67E1BE4C07F808B47DAEF306FD9578025F9C639660075837B2C95473F7F860D6EA2C53F4BA677A2345CF212C7757BB94F1A4F76D4E96625F6FE051B8246D1B7611BF6FE325FFFF8514D2F9A3453F0E77AE8B958AB5B567E541F156C6F4D315B4C3C547D59BBD0D7403E2E6A49B9E7D3FDBA338ADA41875CEB03830A846A1FB266C0F1228AAD2B76A2E3404278DBE482907206FA66487AD2C999867F870C8CB7A70B83437E14B9E893BF6B391DAD75E84588E882246D161799ADEA63ADF1AD706C0A3B76BAE595D84B21AE9DA30BBC0856987F2C2C543D977747B8CBD5A613B92804ECC5284ED23650E9DAFB4B76D63F069710897334F18EA6B0CBF99CD590A78E3B050E1BB24C86D6323A17106F0CAE3F30B01E4EB3DB1B5F3A4771A880C8AC06BCD5A82D4103D0452FD7B54834C1CF8595DD77F82D4AD9EBC1CFD0C9A8CC787E10AA4D1688474208B69FF7AD4DA6986E5F62A34AC3093E0FB1EFE8AE3A96F6AAE09B0E8F6E7A2B65C7387999CECCA43CC33F026DC19BBFD867C48127CFF579D1D71AFF0C4A0E20F9FDFD599A6169DF1B85F6051E02290DF6F5EDE4F29BB6F0C8F806D6850C6534ECDDCCD75BB8E4A097C70445585740F822E5CEBB0E19EAC82BB78EBDE2CA60A810AC6C54119FD6427DA8A0155EF48653515A919B299A306FD3C62B505A6911DB2B56CA2F296E487BA02C546ECA2783ADE8E46A8C78EB1F3D7C04BB24548F92383E475CE6E572D8DE1BFA9B3E35D9BD6C79547B592C95693750010A3D22CBB31AA5A4ABE94897831B1ED9287631F006A735C36BC84A8C87497EEA4873801A733F35B328C7D2CCBE4A41C193D22F972571BA7630B33080793498CC85E6EEA1C412914459DA175A6DB8658D0BD7A823FAB286EDC20C785C40BFD539924A24AF4E3D37BD781353677C76D4672098F5BDD17017012571D9AFDA05A40AB56998E40F5E359C43DFE32CA10A45BF08F67D128C24B1ACC03CBAC46BA6CA5A532C105E91E0C77ED59FB534AEECD68735A4978177BB5A656B9F83B202BB604D61A24574C16656E512C0A4CC6F597B3268573E10539D1BA775ED83BB680BB9115011C6AD43FBB66FB37C467249060A1586DF27B2CEFA65265CCB9051E468000CCAE24F08BA941A8180A64BB624F146C8EC562363B32C369F62997C4B1375DD7DE64725A598529244273CAF8398913C6FC01522683CF1F9F965C491ABE7A554F0019514ED98D75EB8BB8565F77C195F629F98163494B4AA2674F92A41DCB67EDD1D818A5B98993D0B1198BB6BEDABBB486BC6FDE039433E842BAC568A5B4EACC028CC2544B57D8883848DDDEE2E967EA85A6102BD0ABDDA41C3D78447BEE1D4949449ABAA9B3377E8CEDCF04A500FD1A6916E26983E64B5E96FEF87B32A060444D374409262453CB1376C349A8B5D1767B1E2991A1A6044E0F58831BD11F12159675D215D7EAA74807C995FE22017E30482DB8A4B09CA7800822C75C92FF649FC0728F5A1D44EFE7D0FF147274152D5F2F60342C8F5F951D8C95F83C1D54613A182D9DCA68F54FD55047F1F90CFECC04D733DFA82CFF2618F29A4DB4F7E1E59DEAD58CA65D07CC90C25F804A895D6A82F9375451CC55506D276FBF783F7D4D53B9BFB83DBE4A8771AFE21AC543983D68034BADC980F9434527F9EDAA2E228646FDF75B44899E749CF4C9E5B345222385A4424382603AD6EFC24C56E769028F4394F2F6220A9B390D395E412498E57A08BAD927B8BD5D76E18E8FEB457FCBD3248D218236B07783E57FBFA03C292A9F5719E6AEF2EEA3FAB2CAEED5442E89BFFB236CB13DB2CF9C35A38C338C377C475DAF45F8EA822F9AAAC13425FBD43D3DD9229367F0B3687D7E82AC5EC2FC7CDB69C99A4EB1B8E45465C6A53F16AC0C4E0C970B8C732AF515C09EAF25596F64A04AE4621037B8841FD2B1BBCB310EA23E122B0B9AB96D8F7702952D0E96E4CF79C2A30DF0091ACDA91479EE2979B0054997C48F6A0E909BC52A943459AF25553969EB31CE7685369A7FB014561B4697B8BCE220983136E5EB2303CCA4EADD4C6CC74EA2FE69D448AE6ED953A80363DDED5591B27A1EA956DF081CE99AA59DFC789D9D8FAE952B0737099D467D count = 67 seed = BC81485EE93AAD8B464B5199FFEF9FEFC06EA97645BDFE0B4E915B812E606A77F93917ED925E882161CBB909747AC4C8 mlen = 2244 msg = 89D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE -pk = 3EC34081A41E5BD463520B6EB593045F61A6E23B52EC3220A8B15376AAD2C9DF5E31EEF9486608A87392C4057AEDD67EB7552569247C13E8074BC9543180DD024FDC259E21C16D136FCE1CCFC96601BB3C98DA9277F4CA8212568FDC400179E329EE58CC2D51AEC95BF706EFB01DB4FD5D133C69028BBAD17BE664A3A25B24FAF1641E4B847D5AC24C64B6B0186268913756CD5A3347CD47E762E15601CA8B31F281B790EBD4B60A230B5506638ECE50FAA2B69CE654FD47EFA44AA50241ACAB380B966B9FF8D64D64A09F92F1DD08EE9F5434D0AD4BE54B245C65C8866196F50F9759A2534CA1B1ABF9C2C11642119F0EECC9B66833F54E80A8DCF5F635C8E4DEE5A4BA9698AD57EB6D74EC1C83CFCB7FB3681DCA621ABABFA2AD90ADBA4DF80B9DFFAF981D3CD8C338D033E186D97621FE4F54F3DB5D27630B8C77A7221C05D9F475A8C9E870801B36EE3B05F2CD8C0691FEE9C2AF92C1C6E34C0317867FD33AF3050860EE536922A541DCF3403B9068DB1984B7D3FB3FA4D654741C1FD2BD52445D4720EC6AA8083785FBD27EFC6F4507B4C370896B8BB974C1671F4CFD52AD0B6E16C5F248DD2FAF99314978E253F9E57BFC77C360C1757B32E07E4CAFB176F8CF52A06B6FCC6F37200D0F2E1588710027830F73EFAE565001D550A7905BE51730BB0AD49E931CE333D0B9E5197285A347CCBB0B8B6F82F4C6A84BE823274C8DE1286E25A6742D99CF56920F09A46B5DEF29945106F1736E596176D9A3B87482AC50F1B71D3EB0863197CB29547CA80AC1A93F9831B8279E6096F4E5FE1AC8EA8E349550B90CA387153B629200577C17C0931785F24FB201E78CBB0AE464A8B00D028E3268AE699958E0CA5A4B551CAA2326D8F4A92AB9684F4EA345428B50893D9F6619359DA72A109CE6800BC023C75217C828BEEE15311C903463F9FC1E6429FF85F9B0A092D65F29E4783D1E1C7C147DD58B3DB2020F79C7CD25F9B11612D765972C1A1027F2387F3D2C42476DE887605ACA89B4649A6095A6EEDCCD18F6D8D76424A9E3C0B74CA217BD68ABF97D7EDE3D4D4164AA4881F02D9EE2C1C1CF8A72170AAD07F8F366B01AD39120E917C0928A007DAEF1A71A9AC38E3970DA5792F51B6052239456CDDB7C1F644B251FE6AB6FCACBA42474BD6A1E3F80AB5051C0AB8B0D83FBA24F446C5E5D3CC3FF4447EBF7BFF18A30A97B150EBE70248937A7381E0A8FA75052D36581CD04A00F09B3B73A0694CA7CB220F4100EA8DADE56FF38E23B5B975EF3E28AED541308387EAFB1DF7D32ED71F01DEC3B6C4A758C203B2B0C7B0CB29D0BF80D9F18C0A59763A0326D3BE7AFF186388A6EE159844B238D21FB8CC1F1F90B949BB82E2B64F4C775BE89E155F87FBDCDA8A8F463380F645D08DF62D6D005A8FBAD5207A5C4EE591F9EE6492761CDA6A2B47D8E089C672CACF55D27F15E27627607FA0A728609458AFFAF64F52EFBA8F362F30442F1F8633316A6F014583D96167DBA801012D93E777D261684138AA6292F0DA5A7C4E50E9FC4308DD2EACA44B20EC870538BCAC59E48FEC581BB78D59E8F969713D1A57E0E2D0992BE1DEC14CBBEB2386A1654B4C65ECD54A8396031546C1335D8697C45F4D86D9B673CFAFED54AFB1293CD51724B6B229C0FC634E386F77D955A03CCF03B3D1457C5382871929AEB651BE2E1657E3B4DB0E30EB64C4BA6BC8E8A542FBCEBA97FCF01D9BF4138A7FA1152DC4D580F95C94DCDDCAADB86BD42F5CD925FFA34A43EA57BE8D290848277320C2DDC41A94FFE6B95DF908A5577CCB024321A7D0A9E90BA573B8A8F8E14660098E06CD56E3C7724FE08F6670FA4A3B2BA6CC10F78F22D90EE6BFFB7F99D4A02DFA48744D06523616D725312B80EDDBF9B3DE6877C9AE1DB011F1C477FECE252505BDFA98D7AC5D9B561121BAD57AA8BF54391CEBEAF853CAEAC82BC91A9427829C9DB011CB1970CB66D836B8E8344BB50DCC9FCABB5603346EB9C12CBA2FDE04AD4A2C2D6547574D17A0C1D77C53F368BF568AE74AE2E6357569B1EB9FC292B7031400FA0CFAA403BB3F4986C99E2B0DE6B6C6CAAA542E39F460D77B3A3DA285911B6DD8CFDD103FC1705791E9599F4D335508F209692954287950258665237A4C4DC254A7C2437705136E78A1332575013F30DAA4F3C4C58EED94A35DF3FEB7509923E7A1C2A02D84531975DA6F9C8EB8447B3A7D2604999DE180B8E3C222EF93FE43161DEC03DDC5549665C6EDD2BDAE878F3B2561374DF95377D8ADF5A849F324657BA04FCE171F58198BBB57A94A9DF3261F52A431BAC5CCEE9FCF9526A872D13F9440878FDC570118C420300D65E381A6730EC7BE20DB2A24A2741A426EB0F8E419C15ACD038DA4122646498B45A3FB9E86275927F164E6EAE19E184CE8E21758D491D3FAF4D3833899E19C0A0442AB017E60B732E776434698A9CB93863F1C47F273AE15FE5B2ABF9C5AD2CF4BB31FA0FD739257EB7A58F2921C34E1A0DE0DA57C05BE8362EFA8491F1E73E734843D4080F0D0F4281143443C43B74E9D58C9393B6761E9317CEDD507B0C6A405E8DD07FDB0DB28F9265C6C57F7A23F55BD1F706DA6350BBD79C293323C032B4E916BA803C88BEE503A17D02CFF9D16F2EB368C72588986C40DA5B176B426C2F3AAE0EF760003156635406E0714CB5C2C81A5A7180A346F8F252AD4CB19289D451075468BA5B06E30B4EE79C2118CA491CA02D57F6EADDA72ABCA0FC3B1BA60F134FB9960593C25F2A1501D8E5D6F67260C778A82F151C5028D0F9588926A12022859B301756DC5C9D6FEC6673F8FAFBC46F6F9EFCD15F3E51BE70744853C16D8365FD0A676BBEF9C0E50953299CCA0C81C78E03B0F8140F9159D65EAB77DEE6FDCB8B7134F4FF050074E8764C6ED6D3300804CF6BE3A2BE7661B6FAE8CD8959243FEA18FC9C8AAE5AC59410A703B315B022CC072B65AD00D9DA78D38393B31B60A6E23F327E698A333A2509A8BEB9358F0DC0AFB5432C893C8C63501927100AC8476F107D5DA8969E43AD8444B4D67C9033FB436FAA97385DEA96F87A17BF3CD09D27C50D4640E35E9D28D881307881DFE65C09B222D5B72ABBDFAE79374453B088295765C43FE91DC3D63D60EF67C1C8863F5645F45EF97D59901521F9CE05D6918A900921B17F7BB22C842FBDF5CE18E4BB89A31B29705D975D3F67F60CB1AFAFE4FAE5D1BCA416C4AD358A0174AE169180034E90D9EC9CE8587A6A84563D66D35E53DBEBCA96FDCFAD61BAC8644E946837D36A3A7A8C0929192335A6A672DA5411600ECE8441E076A4F15A65C0C5919A95E60FFE44952522BC21D397870596A8F159F2CBDDA4C0F400ACA61059BC45F5353E90BCBD12AE19DD36D6467CF86ED9834006D3D65BA05BDE4305C04C3FF08D53CCE765E07863DB605474426EE123ED479E7ADA9AC79A2C21A01D5F77DAB20823C228605DFBE53A734ABE5DCFD10347389834CE062E58BBC3498DDD7A7E84B299BF93C22E842E1270F7284EA4058B956C2D19ABF715662FAEFB59FA8EF56DD5435451EE332D3069E3E041F712AD33348BBBABDF53582BF176BCB55C8908D1731C5E05673C818CD77F8BC8827C7925CED3C6553818590F2EC97283795EA16C5DA00DCC2681254D13A1A7DAB61C91D6EF67C0A359F843706A9D8F5D9098A63110F264E347F4A3DA9176FEECAE01FC804D0A931B961981F951E445A90519C7E24D9E365A9104CA91D684062713CD65159D7C43A6AFF8F959369CCDF491751A01C4BDE713666C1E28EC3DF7FAF89061691C7228FB46E55555F3900D43A65DBD7E7603F26FC8A71236B1B2726A802D8FB850D660E65832F47F94CFF4FEE584BC9B7E5304FB4D4AC9BCFA732E8C2BEB22D8F2D1B37D28FA1FD391D7C5151C0863440317A9FD479374903B1EBC926BC09370812557E31AF16483ED8A9A4A9BCB1E3AA08466AE6EEFD610973429C7B2F50FF71AC295E3EEDB1A33960C32EC8BEA426597901BC035F5079FA2799D7C6C15F740C411FF3437C4D2807F54170D506138C5BB67128E6E4F2E807D2DA4FAC92F0BC2F8410661208D4C24B3BFACC7F0590AE563AB20EEA5FC2103E1025AFE26E8431D0FF661D3172F125B89A92D6EDA9C4099B42CADD52489AE913FA27362697C3B8D981CC173FC846A9B8034092B6CBDF5A7C64F09882D8379E19675290CE1088118B87291D9C639067D9524A2C1C06D887665C574050137AE904BF292D244CC970A76759FA9B50BF188C76DA8AF901469EC2BD2189E4EF334F9A3995B658CA2331C2962740D87316380FAC8D558A1A16E919DE4B739A1D472E167116B439190EF931D07C73290904E26B7EBCE07186E3D6FB3815A2FDDE05F18C279BA0BC781F2455F2C72A7BC1A64C56DE8DCFAFF6C14480EC157EC7E498C4D90DDD6E9C6F6502CFA9D54C1B92451BAC8F54560DBCF03C94A96809977C29F5073F276B8C8CF8735E1B91615CFE6619F0709ECC424E721F41FBCBC8FE5D75356E31E369C17812BF7B5B1FD1D89EB0AFE96A56A13B51107A3351A6D46A5503B09E10738B92AE1EE1188AD93206AF2E0F97F53A1B58AFA2C3060B8D0DB6607EC6C0858427D4B5631568F5B5EE05524FC30CF4D4EA923F1A37DE5F58429457A237CA45BDD2CD7B465F7AEE62D934E8DA0140B369728FBA414CF36EB7BBF6BDEDE27B7D16DC7453F5D814BA168FA968882B5254B28C46691D2B1EDAB021598C0D73E62750171B169697683A59F58260B5DBA9DD2FDD9B618B7C52440F5EFF8C9A5985AEC0E23E1EBD4C2C7ECEA0C554BF08983B66D12BF95DCE1C0C06EB26C0198CFD03D1B66D8AD74880FCB73DD8456F10169F3B22CA44159110538BAB39F1A71579E99B46D4EC45CDAD7BD29BA004E50BDAA5A8769857F02CE5FBEB94DBBE016B46C619A50D4137123C8C199E885689F0F7C6A6CD8941F3D88DC728FCE4A466A3AA0E5DF5BCF1F3A04F17FF800464C64753006AAB16B700F001B9DC55C4DC336E21768D86135A6C1FADCD0881AF3B112720E9D6B9354D86BA1F2C60FF76CFF336A3B49D4E08F47FFF3CE3F0D2F02E9D7C6DF598F0E8101BCF436A4CF554929B61A0B3735A04EE767A625CF1F03C80AE71154FBE3720C6F1CE67CF754282B824E088DAAE38396513128974844B15736B8D0AB7FAECADF2DFA42CE148A1220F05F705D6BDD1CE382EFB44BE2D31916E0E2D0FBF9A94EE15449D3C9EA86C1F5C300CCA447BB75C7605431B17D2A83A9067971F05898AE93B8817E8A811628A1311C487AC538EC043E5AF4299749DF4F2369896498880DE72722C829020A6DEC43871E369193163ABEBBD5C85529B4BB5634752BDFB0D74DADC39E7598F2402DF606B80432645626E8BBC9014B55045FBEDB2A0ABCE13B999F85AFA48258BC5BE9949B1749FE0C7A25C2E97467DC2965F56E721922F614FFBFE8A5799290D316B59D3D8DD1261ABEDDF26616DF44D5FC43FC95AC1B6EF4EABF64269237D0EC982E2880C4C7AAC77A9C229431055B422E524ECAD75EB407E895D9B8B1C398D12D08890DD2241B4C6BB74655A1C78E0545636BB2ACCD4576BB70A26262F697577CE61CFF6C960790849C3C079CCF11C2B5C01EF04DA14CC8AC4224DE0C0A839C79377835C62A7D4E1F93CBFD011FEF9D36744AD24B8863605749E5F636F422D8CB3B495B0E307D1CCC0146E1C8A9DD55C1D4E995B67443196B964727787A81114B977163414B4843872828554FCFE8219FF1B3DD2F7A054A31C0D119BB9655E5335E35892E487D2A02A819A6610B4D9D7E66B11ADD93A4A27E214C6342248265B2E782303719B099D9EDD19967BB00AC469653AD7E9B229623DB3AAAAA49CEDBDBE55D25F84420E3858BC0DBBFAB9EE08A50CB469E7DE8811513818F1FFFD383495B667C4B7F0AB6B91A947E747B75B76E35EFC95053F01C1B612EC62462160F0A2E3B569EE351342A9722A39C28B694EDC810EFE5B7D35319928086A657A1B03DCCC6E986FCDBFD366FF95BC7DAB13444604F3BBDCE5F786158808FECC2EF0753D7BD8078C5DB729484031F59A67F2BAA3C906D5EA78BBF70BFC5A6CCC9C89E31C109C6704C4CC81E547948E8C15BBCC8237250DE8900AF6F6D22CA7CAE2CE2E5F5D6F1C0D9031EC5935081DD7E53139F125C3FBF8A9EA5D89D5BAF295B4EC0E93947BE3DDC40AD668BD48D5463C962FD298E1C346FCC64251AE09237C78E6988BE993875FD37E76D7192696B68C6EC9D50216F48D75A4CCCFD2C639D0CE59815204A11CFF85BB5B511D0F0F3555BF0C39651F5FA51DCB75386028077D22BB76554AEA99E18D7D150DE3960060F5F66DE884C97C8EB275ED86D34CABEE70CCEE045B6A74C7B24C3C2DE61368DE9C92248CD01948A501D7B36F3F96715C72931053F0B6C0A9688B5BB7B05339698DE535B54F424E999B7F3D0795738F4AA6F916D6DBA5D904A04825F5E31F6729A960CD23D90DFCC8C67260534B57415050952CC8A07AC69DCA6828273003C92BCC3456BA18B9367A04C45F550E44372BAA974B9F293EB41AC7C37BDC49A12CED9C0FA1040962B39C97A8CC9B34C1927CF560A1E7AED0642E4E253747C2DA55D324F33B548A786D311F2FF1BFC9C3499526F0F794E2713D66694B2FF2125F83B2407E3A82C995B4E8ABD5116F44D6192EFAEC0EF68753851A2A22B6EBEBE0D3E9545972FB9EEE2108AA9839B25142E536BA87312286887ED63A3D8327796646E3A7CB08DBBDB9905D73D72ED23D3EF988762E6938F0FB0E03CC92677F4A3469ADA56AF8234F851926EA6CC4CA4BEF8C3B1074189C3749942687E1DA2BDD49A9A3758484E193DF97BFF636CFC1E115158FA5C00D55A0EE8D273C62995A12F59B63AB93F60DC8A1396FB93BFF8618EB7F3BB9CB7E9946A66501B254B42AC04F81F4D4A78B0FC43134C3861F517F52CDD2705128B475F0E8066ACF3B0EFDCD948AD06ECB58DCEDB5334A815236410BB79E1DEE5920F75B9D92755DE49669960DFE0F12C870C5AE9AF9E5EC0DBE3906EEDC3FEF33C0B783F097DABB45D11EDA5D8A2B730FA6D00DB7AD131C3905289443102 +pk = 3EC34081A41E5BD463520B6EB593045F512FD3F7C0F21AEE83F24247AC4F00AB1FA5DBC379A05F7EF93D71141AE3CB231C7FEC6E6E3734122024C1A8970C26ED2E262B57A420639B8DD58BDB1ECDBDB25948246DDA2A3038AA70CA1EEA87328E07F43CE08F991524D3B24058DFA6D64E106109697391DD924AFE4714D2EAD410026EB17253AFAA78D6382092F3D992C76197777AC8AE8CF18493FB1C94E029920B43C59210BF31D21F383F13B5E7F81201595C1498FABA4303C505350BE2E0D6CF5186F6ED7746991372C602F2D6AB9AB1F97DCB143340BD1C0881963412AF4E91CA3560425ED1772E2792C0F565350725938578FEB6DF6677BA255BA0539D02ED429F17A6BB2EDF0C7F00D33697CB7951DC480C11CF659E892FD790A80A5B103CD8E58BE60E9A7F45984D7BB3532D9F171650926076AA21909ABD258820C52ECAD6E0A538A498EFFF482598D42FB56E174663F23A97B4C3A3C8CDD12CE48B963FAC4C6310909FA0D885680C9E18B7D72BAF4B3E08AB0121399065B206473852895A14F71F33680DEA578C05EA45039294E66D8033BF92C90D3A498F45A71E411A0A3E1ED86E9416B0145F2A0D916ADFAEFDA2BBED098C7DDD91AE4EA3C0D1B0D63E8CE839D954A1F5B1DFDD8D94C2500938DFF6D5E496A0EE77C251411D4B2C662489548E568E8D510D959D217EFEBFB4245AECFAFB5ADA1CA1BB5799539A6150A2B0291A073160D5535ABF6E0912022AC59EC881B733DEB81D542416DF0E02DABCC929D4937E97C55CD9233659A1B01F254E2073A8DEBCCA558BEF7CBB251F275FF379D915656B03B2CC61187147536E059D036365BAA929A2E6C1759702501A3A8FA55CF9E0902EC7B3FE48B808A0DEFB2E68FF796930663184BE871931B8A5E67CED2C30E616AF9FD5315878E31D15BA7A08FDAE701CD1EC2245FA19D9110793F4B9B8A48133A21295035F1B5B591ACAE74642B3CAC46252927436602F6EEE13000B257238EADE0B5A5A323FE9FBB20C97CD7D641575E0BACA9223C19C8AED903B4CACC27CF562C8B9AB14A007315B26B98B0F83EEDBA3CFACCC0DE5D92D96A2B4F87F00F79E553EC932187B0A3615E4E4FFE69990E5A086D0270EFE3F44A3412B281B0C42CE8E4EB0D217FF4EB01A8E7D75924D0CABB861F125E353C94129F2AAF52C2A6EC8C0D9B07AB07B8EE9FDB3CA208373B36BB77A4A3C3FB88F7CA06907AA8422EB7EBF358DD46F7F2C67F85AC1B530091D27C0D816C6C25A9E2EA68FF943A52F0A58243184B8998BA8BE833FAD9D2F95E0E4C1D133CE573062D62FFEFF5B8B665ED2D5428EF2F4ABA2885FA168ED5980799123B1B22FED7B2633A837D557FCCFA2F82A415C6A3EF7DDF2E46C47E225A0938907276915F6826E052E22003A52F09BE6B5C6A8F624F9FD647836193E66CAE675610D37D997308BEDD9C94C84FB09023BA058A0C9B203FFB8CF3F5D639BB7DC877C3CB4C33CC3C3AD1E425C26F8B9DDA8C17BBFCAA45967D2B46DEC73A31BC7C0B8F0B3EBDAD17BE8F697BF6B98EF1BAC23B043C662B6EFC5F407E4AF022AD3E9B4FC2F9753EF809A3BFAEA3E6ACD36BB06D4291BFC371DA8F2DC4C86EC00D1AAA6504DC694EE1CB6F0DDACA358B48531BA29DE522D5846CAF5CCFCB1D11B6C1D32E0EF35DAA284DCC0A875CFDE60BA3191E0781A3DDE1418394FFC400BDF3FB2ABC4A518A4C2A8F9115E8B00C5AFE2634BFAAACD4D7A31828CC40B2EB8081BC692729387D26309458BC9F3A8E0AA97E86DF4AA525AD9DBF0C547FC686FD12ACC5403CBF01A1BF22CE9D28DB41CEE4E5FAE8D3592EB1E07E22C1D1A1C6D5AB991B5F79A41E1352D4EDB126ADB643F129D9AC7D8758A2220CC4C817589F3C0C2E6CBFF89844D44440AC1B347A3F280B75BD6888D5D9F35328E0B6FFD2D832745C93E248423B2D8A0343A6FD6AD5CBBBF45AED782C67FCECB25E0D281530EB33DC4CD50B8F39950FC3C8A3D46A6C67D77D8F032423CBD96D3BC71278422243092B2D51AAFA0CBFEB1D4462E2ED16B034DA72CE75CB5F31EA9BBB3D033503AAD679D413F764E974C08EA6CE4D498E18560ADDD59FB00330369AC1E689F03FB12B18ABBD73FEB5B0C73022CA7D047502060D6959B94AE15BC0240A1A9DF6F28204CD28006070662CE1549CEEFF39FDF45D08C2F0996C317B126B6F67CCC6C84837DD21937C9F71B03DC2B8C6F0D3DD5BB0E6947D97C4D067875907CA442E0D2722A9B7116F4F580E4052DD35625C62B3C0F7CA5F44E3129A169249D6304429610345F41DB0493568412FD44661A3121D92EE30CF35E466FE4B992C066D25A07DD240952C7167CA0423D97C995711F1064CBB4332F165C622EAAEB8875EB48952BDFB6DA560DCEBF315767F24F882437B38A3DDDEF8AD0588899DC822DCCC3A57DEC8B34C9412527BFF4CF48DBBD56344F86B0B9EDCE9BFBA871952C3DEED60D40291AE17946E229CA5A3E2F17D98DF15A2ECC82D851F343C9F4087E28BA8D2EAC677AFDBACE118C11F0AC3BE92EC7D5FCDB1A0B320802BD19315AFFB0285D276950A9D1326ECE97AB6F433747E53E90E0CDB181ECCE590D368DAE8E78D758709AAAB74F4E1B35AC097346FAB79C9319D7F017537FD00B3BC73CD1618CBCA5241F0255B15883B687B875E42EA409D7B0C81047BB268AA1CD0FA9ED10400021EBC577FD1BBE3B383ECBA794EFB69B284C2489DE16DF434A0102E891DF121E88D042BCE27874733FA227304762B8544E5D4E13897F62BE876245287749421F3D3918F638A97F05FA576E972C59490BE137F3C18D7706621AE148CF53DAFC86905318EC38F23FF754913986E26D0AEED154DD89EB1F3CEFBE80DAF81D3FDDBCE1B1263FFD16A8D87D1662EE7284CBA19D075D7F384D81E6F9C910F13502BFC56E65E647B1498201B4D1CD8747EBE34DC22E685EA29123DCF96BE1704EFC9897C33E9B22ECC3AF7542810AB0EF6B275CF08B0FF14C4F5A4382BB348D129BDF4425660F94C0E87DEF8E15FF7208BCB79422C0F4BB2ADB96060DA7F07CA97A2EA17767DD1C0C2CF1AF28FDC3F70DE9FF6AAABE052AF9A6DBC71F02EA5A573B54A8F9463CFACF02CC04368FDA1C523BE5BB502CC6F405D4DBC0B213F9785F7D6CA956CAE69243EF0A23C0F205CEDC391B69F25565DAA6FCFF29F1A1922458C03D4431E443D6C7FDB18E6A987B6B3C0D35D1B52426EF468727801B382DD7C51D0F97FDD678EC0888EA9344906133649D5B3C89B14F31F6067D029BFD509B819BFC7280FD09818F1516FC51A00A13FEDBC94462667876376A8E63B37031D807E34496EC4EFFD9F5AFA7FFE7D93BD256A16DC5D56AC8CFD7AA9E71F38AFBF6202B9CA261B6B08F2C81E15491716F5610145A4BD2ECC70866A2D3F121EC4BD8D244B5D286EA43C1D2FAAB598BC6770AD1DD25C2D8D775A649CFC56EE494B31CC7F22688D5C3ABC7DA4555C94275688EE8D2167CF66FDC8CFF95D2E77663BB47624B14973335C4FBA8C7C2E6748CFB87364902C936012CA1AB887C0E33791048A70B949DD3F6374620E35EF619F36726BE2D8AB3ACD63879019D0AAEB983BA119EA65168AD200E7A6F31182265D9CDD96C3F05302E246B910448F71BFA51864CBE4EDC684420C43EC5D6A52C7FBBA75BF9FEF6F9DC143059DFF1F1BF1A279284639B5B943C35C76A6F29049B228DD3EB959D2AB35B1CB814AE62F70EE6F3BCA5193BA90A007AB6D966F2157085643195D7B3975A9D17E8D888EE571DE8EA90799CE30162B0EB6496B7A1A9AE200E0B346B34504113BD952E15ABB335E9B3CA83822F1724E8E0F4F78D78583BC111238792FE3156A5B4A096FCA28E085FC5C7D79DA409794CF407FF92D58F525A06E040F47127CF8F8EEDDB0F861BF541429CA929234C4DDA969ED43351EB3A06EC7CB93944BAC4DBCE87C8D3E310A47BF96FF28FC2A5BC1098FEEE98B9BFB7E81D06B6254505D79330F65BD356A127D90F48F0BFA028091B3A098C8BF9C39C880CC3271E036082399DAE38FF8F7C8A9D119FA5C9FAF722C9744E95DBA030DF42D72F26D567A8D1A5442A2F1E069DA9DB13845C59E6C3EDE99046DAFD687F602D7A692FFF28310611A2055FA8B9FE1C063062557054C5A6D88986E2BA036D792195203785C567358AE2E04CAEF1AC0BA89E2C7CC8E0C0EEC739AA207442373BA6EAC0F9A62E950190701162474298A9412925EC5A4F7CB332194931DD9B8FCF849D51145E3914CCA93F2C89A0F3899946E12BDF8D8B6375FFE9D9A9C0600E34D2CB2D7B58814F55468CEAA8801753E41DEF74641FE7A5C3B47638AE77A5CF553A635E92F9C5A346095313FA3E60D29842D2DA5157F551DD07CA5C69C70129173DB804A185C8BC23E3C72A9FD1BFF5DA92021A6C1E22F7C753E4D94806B1653378C7F744C6FD3D511D49F2C57EB7F0FD3EE2F73560FD0598400F6D5F21128BA5DC769C5A209BCB0F1C5D8670E8CFCD2485344ABB0AA8668DF12DFBF6BB5181F801399F20DAF9F0C8D4EF5603E8E39A76620FB00458E184A3936B78E3100ED45DA2CBF2D9481CA21FBD55931BD3A6D24249E0C62829CB8160CF27D0EBA9E3517B0BD67E1AB53DF43DC9A2BC8F8AF3DA8626B6DE08FFCEE15E90320672D0DD7CE719B43BFA21D1CA192AB84B0DDFA7CB3D1D5BCE2CC987B6D1922D1833CC245B0B184A73793BF1E45D8CBD91FDD149A7FDF44D4BF6201D3620AE28798651E39F2F1A7021060634208A28DAE5E806CF41ECBD5FE7EAC9578D9F81A55FAC9B8598030D10752BA7BF0063D6C1B2F33EB1382B0C92D4BB48E5DF393BEBCFDF6B12F41D1CDD31AA8E0C59810D5CAB6F80018AB6CCD5A8DB28020A621FDF9F134A0561AF987AC4DDE4DB4D93047287E5C42F64407DF93D2256E49122A6E9387FC23DF0A3780DE5BD5E2396D7A7C2FA57CA1E74125BCD883A62FA33E8A15F4066260F2E5217D3DF2A2BFEE81E54642882DE4ADD25600AF19B607EADD6D72629C63EB3CE75C95B373B9E8F46FD7A5A5AFA73430EA5B9C1DADBCC33220822D3D2FCDE0DE217236F406A9B416978E60F46EE24E27455D16DBBFD5ACE227447B40D81EC533AE3FFCA84E9BF8645305F50673FD6339A990682D06876E5D61131616FC06A3CDBD15D977982178A99A73262B2CDA3D77F4F8737BFA769E5FE02B24442355CC4D4D5F3F23FDBD5FB8179B9A7A96A471E7CAFA4E70431AF39F23733B71267820638156CCEA0BC7BF5F810908809D08F1E32BD233B0DD282C374C689F4F00852D842610154BFAE1EC6BB0BB1C1F2AB3C0B9C1DF755C2EA4FE7DF5E13A2A07C31FD2FE621B277A9327EE688FE00804D32EA1BF007BE53CD337B3855D587A113FD9D9343CD0D21BCA8F00E80B74B2D7EA39DF3215B1297D549200A0888A9D9D7274F5AEBE9B62C183202273C9E16F2568876D6434D1FAAA13A1FE6CB545B908F444FCEC39D4E32E1FFF97EBE8BCEC6E00149E4E50C9A63ED2ABE97B16F72F073B7AD4072955A5D41DAC78E8A0C9FF6434F47BB6FEC88F26EF190BB7084F8D5B6FDAC516A9D8C452D49BB049A18FD82981B804C058024FE3A23505CD5626493180DBE16E1906C25415BAD84BB22DB9722CBBA46E1DC40788E2AFE84642C59374838F1994406FAC7B89D3D0F188D5BAB9BBF2575FD709FD2B31F768B9821FF8863ED9A52F308DE11DF22D82BF8B464B7B91AECDC9562CEB02A7A598F60D741394802EE16597F12842C93BC465B1BE0E89C20576CC7D64046A287F7D0811B5B3D3EA644C25F4EED65B4B4B4B94BA3C4E21E0CCD80DB5C06D72A82D7815944A5069915683563A5E9695A14D164EBCBEA4BACCE50A4D4FBAE1A543CD4FA344BF3CBCC069CC453ABFE08816E5D9FA3D00DD3F8C400A4F458ED44C2ACDA5C8004DF5382D1EF324B677250E392D5959F89B08B67CF0B8DEA0D3766187D484D0C35F7E40141DE74B4EC341EB11151B00C5100494A001AB7CCD7439D1A72F154A2CFAF638FF99C2F5E3C116D982CEDDBBCE426705FFF82B34A332B56C13F2DF47CB7AED8B2D0D7EDF9F05C56AD7159CE58C5CB2A29A965027887AA7FFF6F9A1A66B7552B17CF0042A6E1BFCCF5793A7F7BDE969E0114CE103C14D6DF7EA2CC2B19044F607D40B47E2A1755B746925BB56B2A52E1CBFE38E496D5CB699302ABBDA09B74C6CC502BC1707C12BCF40CDD1C91E71894256E53284242D96F3BDE6FA220ECD29FAF5E91A0287B505492FBF69EF5C9BCE647D8093ECD263E298E83380E667E15E125F424390836E5E4199074223DD1801A67CFA307865DD9111C9BC24690BD639424B69C5DCCC5BB078E702B6CE7B0FC1C08B3A8C9BB1B384E10FC42E93EA88A04B4EC801A0F121636E6F1D10BE04714DDFFAA7764769E85802D468918CCBD77B3A6724A1A92B997BCDC6A3B38250915EE351D591C6F13D6AE2D6EA812964BC1A63E875596C328A7B1783B29F43D6982C68E889AC0990CE23A509935F9C2615C7DFB4D67D2FD3412BEB9DD551DD386FD1EA69F4EB613822F148CE1C2D45E04ADDA787EACCA410F9854EB102EE8A0BF484B76ABD0E8576A689362D15DA7E8235A94A7CB7EEA3D8BDEA2F449278355BA307AF34D1B3B9A7C23B075065B36A79FC8E859077C083E500AF6D1C14FA8E8B16BE1736BEB5298622853C4190607641C2308E7E1BAE001D1BC94F19560C1024C949912336FC7B1CE14A9AA85760E4AEF708318AEC1841EA5B7B558D49D0F5FA675F09CCB6E39664911816F56FB5DD797BF690BBAA7BE6D507445895B3E48AFB1EF0E7B8F10D6B50C2DD69EAC0BFF5F1EA3DC104D02686018A73741114E700D107CE1E6B71883CC6C3B7FAE78E5958B5D78D76EA3445554ED8345FCB2C7E79A0501559906981F17901063E872950CA6C819F2BBDEE35E680FF0ED3782CAF390889D26D0B1EA0E3794DBC070885492DF8F7F36686FAE20C3B8B3CC0A8F4F235A7444326452E1D9606DDCDD6CA0B04020037D5E190B62B56BB946C5586401C5B7FDF88FE098598698CE43073C84F2161C12CEDDCCD72145AFDE91978F57842297857B7986545A71B8D8B18C7DE5 sk = 24F0CD3B05D964F82D3702BF0A613139808D49283286294BE57E13A983C3C961CE90F89103CDDA99 smlen = 3082 -sm = 9476E0ABD41AD8782ACB6827F3CDE3A97E03AF220E70C6EB9E0B466B7577E79C2E26513EF5C7885B3D73424190D807E116BC743146720B8B7A5F21B61C9AE2BE27891CFD76CB4EA9546B8F4B944135961B48B5E4006EE002AFCCDDE730585092BD5647E445E06E419012D390831F0E84F85A099144918535A63097CBADF46F16CCB10D80F8CB2938196DD460CD5807704E0E9DFA52F7997CB9BD07FEBB53E1934F6DDD1394BB8B834F26DD924EC2669DED5EAA86E35E6755F12FB955767AE9C7D0717B094631B6EFC6F0155E942C39B2651FFAE9A9A554FDA17C1BF227CA0AA23B8C9AD01F669FD3FFBCBCC3EDBDB9A207C2FC01CD8DE70E0B02CA0D8D511499BE3DBB53DE3DCC810EE922B49A6D834A42914579B1E3A5FF7020E9B8A76F49A1B7D2FF4F99559527942C3C702D2D1A4BEAB24D47318672B25CCE3772EBF07E8C7DE3AF66762434686F809DED1EC871FE6E8115740A77A62755151C391698F763EDC0AED4C0A01384D0032B66824439A833FDE4F02BDF41EE59F6CD4656B9F1844FD05D86AC5DD7B3B548D19F3375C1618E5B7731E170E305F96771390C0C3225100F48053B51BB52F801B32DD3D819623EECDE3907BA134BA9A5ADF0F0818405BF778B7F721ACC8A27C1C01DB95B489F7B4A10D0CB84129D238974106F1F330B959FF981F7AC8FAE2A0C52C2D1C1FA98B50737976D3D1399A6DA48D06200193254259D02DEB4430F12850A9364C245EB33F739751A2CAD141F892169B9F16D48DAA95EB5464288316D65C56EBEB10BBA9F7E7581E51B8563F39E04DA26935D019FB5E2161356A9BCDB1AA61539C329A125C87C31F2D5A78C48EFC756E9F395A8BF67F4010B847F357F4CDED615632EE05087697845FAF29811556E972A9A86833DADFE5BC8558B4E48397B5046DD1ECEC5968747912DE67C5761980078F11CCE929E3DC4DEEF83EEAE142FABA422CEA5FD28700F9A98B291D13AE44E646555E2AE65279E6C65BA213F918DE9CC00E70F71A9550358619270C2ECB6B8D13680D99CBDB51AE8B6C317975B7384833C1CB94710764EB332A757254BDA6533C57638C2B71CCCDA36315BB942B5E3848428AA7FC8543FAFD71851EFB31BCA563FA73DE08E05BF35D97E29C5915B50509BCD01128FAA27AE7138C730EAF4EA73720800976EDDB6711989D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE +sm = 38E5BEE6C5F6F92584E4F660F525ADD4726AD234C99B6B5892DD2C069E1900C24225570E116B94305EF62967D896B7C5FD21BE4CE3BC2198EDFE7AC2816F0A884F45ED7E3D9CB1D780D76F2435D55306A2648E4A9D9A5F068C66FCA98E408DA6D9C04BB641BDF91470D4F841A1DEF01BFC5244C0DDA82304C526ACE41698FE1DB3E5E4E378EB6E98B75BADDE9C84684AF5EF23A10924DCB1EAAAEF863F8ED1C3D65BDFE51D6AB2AFBE98E74B4C1ED57F837A6970E1A1F6C564FAD9F23B3F638658C449C34DA9517B10BF71D97E7651BCB95310B56715C8E3026B5B9ADFC9A541FBCC1AFA148BEA0CF0B551D615DB205CD567DADD04CDAE34355DF81B27C9D00ED05C3B6176F1D66BDAA343CCE5839CEF8D3A82AB3C54784352CCA97A151A73719EA827923568C0270490564CAF8B6CB96EAD7CB6F173EC686AC464104C0298BA6D9435422476B37B77458A844C3DEF7B940AF0B8CF42C2340779CFCC87655BB9E6FB61041106037EB19FA685772C45C288F608D95565F4D5767797E56BBDB5E24CB25A2C27EA7651336BDD14EDF66AE548C2B2BB19A6E902633F94000666B23027C4ABD27826525DDCF7A15F0C3DC47EF9BA416E0EC75B8E3644FE43C95D84154CF8002403341F57AAC1192398404035DCFE3AE7049F28BF611CAD21DDD55BF82C239B8EF503723C1B59690902B9814B2B826025766F3B99FC87DCD672CB760A06DB6908561580AD9785E14597AB8C5CB0A55324EB0727D00825948C0955B3FD9946302764C0D93487C5DA4C9A32B33BF31002F7920C6C72E8EAD56B81BC649DF4CE31BA0B4B83689274D9FCDF267A89DE07EE737603838EF5F6DD13836BB60B88E2A7D46848A6F678D9F611CC3A1D60081F83BBF035CA9004B6F7BD19F6450ABFC9264A8C397E606E253823D95ED1AD56BAE615A106D7ED50D79BF1B721273D724609DDF2E056C52C45110385A719BCBD10E66B7DB9C9F78C5C03B5CA55B44D244CF41E1C0F0FC7AB6429BAF09B5C314EB226E4EA820FA52DE1B6B8D13680D99CBDB51AE8B6C317975B7384833C1CB94710764EB332A757254BDA6533C57638C2B71CCCDA36315BB942B5E3848428AA7FC8543FAFD71851EFB31BCA563FA73DE08E05BF35D97E29C5915B50509BCD01128FAA27AE7138C730EAF4EA73720800976EDDB6711989D960D04A3DF6984276A3D17D59AF9E72B25418C8797170FA701A672C5835CEAA22DC35470D038C6ACC5082D2AE329F36697C91CBB1F9E42DA59A654462BF19E04352192778CB050DB6F4A656F6AB0BD9641CA8CE6C1EF8B020A3D9FD9DFF772F38926458BDA6E6072456E506AE464785399AD7B498AFD4C211F09D0C722FBD9E20890CDDC8C6EB9EE75390E6D76D0672FA64D8B97C65CCA46DD1F542B6D6014F035D2817C4B9430AC8DC318CF8642AB34F4C8D71FC0E3B1FC961E94B6A84622876250FDC21987777360784D9A58F35E1C9B71F30561ED6854EE9B112E7B20CE064272213BD1A46D0D19E5EFAFAAC7ADDF4D7B7A519D689398EAF1E67E64ACE8E5E89756377E1FE458D04E3DF7F6680F8B69815680276ACDBEE6C8E1AA909EC56994F3EF3B65FBEFDBC29AEB0EA906274E838CAC36A0607716FBC2B8DA6150A4EF39E1CD9CCA72915007723C5D2442F7133258234D18A257DA2C13E53B47DC6ABC2D607B98E351FCECEE8BA8886821985BB3A7BD02429ECDC5A27EB04D01DADCE88A324AE44F567593FBF730C284414056FA33CE90A6D6F146DBB1635BD26B4F883D4948DA47216C70D2AA58CEB3979523C6A4F2F7EA455A97C7ADB6C43685D63BD4C51D7DDCB81A06B9BAC31A7B255B94052D686128D234BCB63CE713028451B18B981B83DA1246281FC3BD2B06C741CF71979DAEFDFA0FD06FBA3722FF7BCB2821FBA964FBE9F6467FE583C06D3889A40360A7AA03358175EE75EB8FD1D3368C30B5691776C163764DB924FBA2362CC9572F642CDD2B11B40FA2683A529EC2100DEDEDEAA70A1E639A71D6A96AD31F70A00FB63875D0FD5C21E56AE57B6E74EECD2EF34BB3E20BE5A1F9F1F54955A18B4E4E4B9119973DEB76A2A603FB6410A350667ECE5C1C147DD00B07A88A7D0E86AA2D747A867AD90BA6660C7A0432E20849EF642A20CF5A20AF7E34D139B39DD65C65B36750F17F0B9F1DB06CC6E16F10EB289F567B647454A581604F381D66371238AB785585A4DA2D00810EF6851A6009025FCADFB77FF7996BA6B091FE4130733466B29FED46554FEBC2AD291DD966BEF4D79A9E04014D3003C95696E8BC39892AD32DB6D6AD22D33E931BC87F78114BBBD97B334BCEA676F9E9DB23C0485EC06D8F37F070C143117B1BEA49F06E1A2423D98C12883D32D29103F7699646E7091D393B21A260703E17380A1BD85452702C3AF7DF73AE7856A1C066013014DE62C3C817DD74C44AA436A71490E7BDC6B8B74BF61711FDCC541AD7DC49CF4C3EC154879E048FF30DF25065B5641367CBD3BBA19606A9A27A64055D5D3B538FC88EDA66FF9F26E619DCBA696866DE54A8DC8580B5B28144F952FFC6DC543E98CC9FD7F4538135C0F4DEB4BF892266DCC48A4D1DDCF407BE4FDF2A5AFE4A0105A20CE2B3D9F48D608DE2315240875F1FED696C49CD8D4A78AD26F51B3C804949C536CE35C3963DC1D238516B3F2D297F5C9939A946A0170E185C75087F37ACF907F9E3F87A2B15CF81C7ECBF2165F0F3962D11E9C6A7845ECEF432CE9E1FBE74C77EA1057D79CB595D47A8DDC1D911C6B97AF76D91F3515081B95CED16275DECDEDCED9AC790D73739E35973834503133510DBE39201F9B5C618231184B9DBAFAA7ED6623E8BC492170812444DB62D4F01925DC4F821C0896A746B4453E93EE51844B311B0A0A51601477BFF651EB5EE331227A2E9E49F593EB2988E449E750E990A8A89906EFAB00E0955C81B6AEB160313007B481C40908130597626935389E47AFCB0A20146F0C7B29B567E95D59CED7FA8023A2D69C89443A11E7150A03D09EE6B0F74358141D48E9BCAA3EE081C7D8F8C223F4D48EFB3DF8A4E287FC5B90B4FD251CB616687ED09AB1A06C42EB9D6A578D72E99D499882D216DDB3F35B0A33D9F2D3D4A700161A5C3B5A6729F197479E78009794AA1BE3C25E0B9142613AD2EA508ACAEF5EEE33DACF60CB7A16AB38D9F3CAFD2150081B63A3A6CA0163A25FE81206A37A0874FD55FA3068B4C1B25E6325FA56646EE5F3431D33D0BC691C134AB306B0BD2D1087F4D898A529DAE08B97683FE2EB8ABC9095D67B79CFF0E77404C1F7FF316C3CECBAB77C710FBF961008047AF22805D77EFF79F815B21D142F517DA2199F6627AD9FD85AA24E9B7F40C7796207A82901C7B5A3A42369A9BCEBC24ECE13A3ED064E4E748BEE2890BB21B8E4845362BE9AEE46E25418F7CA38ED087E46E24F12012A1312BC623AABA6ED227CEF116A3C2130B4B837AC77D86F8CA3553BA0CF5AD45E9B4E4E55059F1D4675291581D7CC9E5839212AFCFA897E90CB601CB33A4D2241A5ED5925F6416BE5A43D4767FA04F701076AD5ED5ECE2D09B8DAF11B00FEDD2AA2E748CBCBE365031394EF823951EBC52B3E4C79D79234C16575910C29A35EB67C624F7504EECA3921F461D7F95EEE39638C402481DF7B59310C4554450789DFB28ED1E485C0018512EB05F14DC7A3DB5C0606F9E28420D76B8F8534D2AE31AA01E90A20E248A7FB3B72EA859031C67F7B2B043D38F7183165A42AB28C6308608C530A9CA98F82C133BBC313FDDD2109838E970DC9989EC14DF781A518F6CB56DBEDFC1E381250C64F95D0BE5F37515437673425374D44811F4406EE2B5130334BA555839E61AE623D283C77247D2EF8B22ED138A526F7E41DFD41FC69A2839B77B51C6FD96D97D3EF8359E8725BA1AFA80278FB3BA9C697F7E2BBCC5D3F0F2E61BFCF542D3160EDE02CD6295FCC55865E7890342572499347DF80EC073A91E00193BAF804B884E9CF5C43269824D4CAF7EEF49FABD8BDC5496D190263C96DBCD287681C19B90C34635FFBDFEAFE0601BBB7514FD84896A22895E9B21FAEEA372696E350F13959FC23533F3E8C34B17B595F3C935E37220AAF644F3A565114C34C7B85F1A3E465470166A62B13ADB00A2BCD5A9A3ECD59FB772F09DD6A6E2AD12FD54EC62CFACE0022F2FFE3EB62DB0F4D0F0F9D1FD6F3F11D76DA868D2C1C4124915DE19EACFFCDB31F7CA018B6976260CA1BB2C4FCD6B9958F096313B608E208D875EA5A1FA89916D0367EDC4F8890E93F1E660AFF16EA79D1E583007E693BF06C172105B3DC24117DD921FB60D3AC0D2E5C89FEF17087D885A0794E496E3CBEA333CF72A507788EFE count = 68 seed = DE9E2742591A5AF6A6153DA85A510C39FD31A2ACD8A8511F190A9A5E5753E63D9801A8019508E67DEB1E9219CC18BA3A mlen = 2277 msg = 8337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 -pk = 732FBFC6468CA6390741F5EB05CED71BB597BA99188FDA9ADEA4E582C3D92B890FE21857EC27A1BE7E397CF01CA3BBD630AD1571C05343E1AC4770699356CDD91C71B9FD8603D237A7E5E53315AF24089093E690E364213F696DB1D47BA9D4A62B6310A4108E50587A2C6DC6B21AB8C9084E3E87C64FC6CDE8D62D282CF2A93827D249318294C1859D2421614EB6ACF548ABB50633E09CD89CF56A9160DEECF6EDA75098310C3BF1894EE4967D48405F8E011AFE82C34D0F3EA55F8B6CC6904B51A98B3C114A7EEC2985BE4581F16C8197C820A5660683C7CD6B1D8E10CE570CDC94EFCF7E4D13E03EEC0636514ECA14C843530F4D402423FD0EF8F1599F8E1A6883096BEDE0387680A3909FD1FEEC3E3C83E0304BF4278E3760B2C5A16EE48DF3F45868081718DD1601B459FA2B3292C7B9996C8C4F13CD9A0C4F1804EBBD66BE3D72D0CCE4E9F34E9D70E6D0E43C30BB2CFBCE850FBDBDC81E736571DFE210C20982F1E3CE5C7CE3A042A674235E459B20B21D72CDAE075FB55FB73F08A42D40AD4387A49C64F4B539F29DB330FCBBF61548714FCD909492329FBF27EFA4092CA83447327B0D530EC6560ECF382EBEC79997591C2C41B85845BB7A75AA6FA19B2E1DC1BAB31FA193CDE1169CD7BC20C1EEB90E2F2132FC11BFE2EC1D62447F1A3A68947BFBAD00BE3EEE84CE8F914C4B7D5D4FC0ACB6CE399B4D432EABA783B1C317E4E7D4551E066E1B10252C182A7C1A7880B872D93E94EC2C651CC74F73AAA40D32B113FCAF7CF6253446A28BF33D4074A2A981AAD048B1DE8E45D718D1EBBBB0B5F3F54E306DF7EAF0FE14CBA0F2CCAFE4DE9D731AD46BE04F070E06FE4D38B12843BA1B57A615B845DD9E0CB067D25C62D8E21F5D5B91A4F4C52675448C44D09D54E639A76058348CD692BFCC34C88B4FCDE9F3BA8598AFD736260804C9241D7C4FF40F1B42B0C35EAC080022E8A68BC27E4BA105DB6A8A6E3D06EC3E3AF3AC90B142CC91FFBE9578E1234BD1CE743ADA6BFA0C791FCF94091090A83C574C19CEEF1DBFE840FE069594789F1473747F20798FD4AA21E9B48347CC7316C327649C48CA4F0DA4FEE6F5EB18971F46A9FA4AB7914C777815C262381B17D2F139C08D4A21EBD9BD75428020AB85A70A28B7190382A315B917A4340B3CD5326F3A2C08D54D8FDAE6285C7279A92AC1BEC56A6BAC4D72682357289A5FEB43E36FDB3328B1705F093579EDE91EA5382ADEAFE3478CE12C4265477CE1A2A10545C94E94A4E12117414DE6AA8848790DD89E2C6FD7239E806DC70DA6B3F68904787D778BA2C8C392897E09D706B3BBD634F3FE1E2703CA0226D9D45957293EA4C06950EDE03A8DB4A1B85A81F20642EBAB7A905911110F43F947D936E5561CEE243CEF7BA5875DA65434A25DBB617B9FF9FD19C6D1C5A85CDE3AE4C6112C8B5DE3E389A79E7AC33B4A087EE50B433D057DCC35EDDD84AD3334779847D4775DE6D6D9A571E1DCD8CCB033E1EA8C8A75B205407ACB9DBFFF3DB9FF2ED371C9E8720132CCA227079656483C189047B5ACD87218E94FB7BC4E34F586AE917DC6BB54CD8C4D2D12604E00D6B571F84C9402CFD9F61FFA325F00CF6966BE85027035EDB95CE4CE87F3CFD0AFFBE66245C21C8A16A9A2E122F04798CA348EB09645C888551206D21C5998759183DD9E586218662BB68E06AA77477EF36E94BBCAE25638297C946377CF10FBC40F6829685A59501121A92F24B2F059EA3028A7B1B36A7F2905ED52D02B5FBDAB2EE48878CC188F219D4B70E8FFAE4832642026368C7818D0AFA08D67E1039C3BCE416201197279AEB8135192A205073CD526ADDEE0B20E720AA200BBD7EC7B4F02271B244F7DAE7897C25AF05C84D174634E8FD5DD3549A04A417E7F8EAB7CC1E25BA33E6473219C03C55E675647BB1F32C10E442D7EABB3784B1C5E59C37244CB0DACCE1AB4DA95CF6D19CF67854F003063F9D4239E3D047978E837E2041E9137C42329096A251E3BA9805F4631427DA6613C574DC12B9DF7C3CD5361754B24A385D4840A923C9583C25C6CE9472663EBD75F642177102C5E8DEB950D0877A389FEEB36D7E995611E68E4177E2B05E0EFB945F1932ACC5C5646F6657E8DFE01E341F6577540F6DC3006D84B6C95CF205275D8E9CD16B8DA36C5389349A665C85CC9A40085C07C8E95E82456BBE029BE0967A1937F810D185EB1F62CC34AAD1DC8DE7F14351D0743AEC13CD27A794F1BD58605C1B70DE33B313B1691AA5B0562D9634AAC4ED7E38ACE4A91E18C3827F81A6826643F38F1785251A96D7C5AE419B3086BC2B954CD7D363A375FA4B9B75EB324A2ED06CDFCECB1E033130055405A55EA577680DEA5A4012990C1981B9FA3413D081662684ED520462E1F031F282701550AFC35EA5B618F4AB00E87483471E95B4550A0CBA9B81008B61F85BCD9EAB8DF5AE513193F616CF053E6B4CCA40F64D692B666C2B5AD04506930F0B352CA65AC4EF2D63B25E02203F3616856E1B40BD1E8FE8845A203279297133BB39FF744B4BD09CE88DD259D0CAD1B8D7D1C12E8327375B00F09826D4D53138A771BCA62DF3BB4561B06E2E92FC58FAF88F0C12D021102DC09AA33274D055EA1F1D8B653899D22C8D05E0B7B6D12629D016D0C7ADD38B4E7B2862E108D250D2B2609A326A2408A4E45FF47693193370517F296715E2CF26D672D10FACABB4B81518405C860C89D55B236FDA629543624F699B5DD05CAA6BC549836C665F059C4D7CE1AFEAF0776617E2167C9AE89A5DC941E76AFD32800C5CA1F189355B044405999CEA8F12D3028C733F32D010544786552A3C3E27D5F892DE9735B545D3B08FE5B055861D92CDBE6BE98088C75AA61E2F03125364C7543D4263D4F1BC7218BC821BAD67526E073AEB4904FB3EC2805138969A55552184E15DA78FFB8EEE91E3F46684A04D526014DE955DBA4A7A4FE6C58B4A155C3725D2767F9C3DCD2065B3C7B3B76982A11C4F3E74D5271E2B807B1289EDAA61BCA7E267CD1CB440FD6CAAA7EF530EAD075B3DD0A868FB39024E7D4CDD9B99734F2FE45A1A3349DED5F93309A6764C8E3143140BCF2F6C93BB98C1E4D98ABC7E581817CA076837CC54082840A7BC52ACC3F4BD997BFDEB0ABE836A7A8C55FAB5B377B1BE83D8E04FCE991033DF3487999AFA03110D284D475B72796EBF08C1126DED6A1255F85CE5A816775282661BC88FE94A0C7B1829FFC4E2BAADD4F8984DB3886843EFB7FEB46B1AF6917C0E794859AEDFF86D249D20C2130DFA5BFB5C8FFBEE7F77379023C38F21A6337BC349ACF1E5E0A69FA2CD0A6EF9FFA871C19509DA870C34AB28B1EDA43154F905DF906DBD2C09BF383D09B665FDF9E7489CAE721389E3B890A93DA978E6BB67A528B303E6C8BF58664302BA78A2FD7DD811BB33983CCC7E0A1AD6F20D64185E1782645174C2E8C4946E50C7CFAC3D4773352CC653636A537789576D7BB64F2D8DFCF1F334C44C47D54353DBFCDAEA8AF151A295621639BE9837C2B27481A75970146181AA808392EDC0B7663721CB0C5B030F03265E1D94E2B9DC5269A755E9271A23BAF324B0B1A1773EE1574A41E08217B9F3F2F4FCC50F751CADD2A258C874AFB818D77451A45914076DA2A36D65D624E1485FB4245E68BB9AA0A481A216017FADC52F3D9AD8A7AD434C8A82BE1AC82A657311F19B23474270B3750BED6139B314CB0BB778EEEB70C3709A99D8BEF90C839CE14C13AE359BBB2F93F532FAD2BA0D8CF74904EB47E0119D3377F0E6F56591A156E027B10D2A1C1BBE20E0A8D6663EF42441DF8868EBE3D6603B064CDB30DA9CE927BFC5A28F7A64395F66A66F6CD2E25C6B0BB71019A9DB790E865BDDF7E16CC9CB863C20D84DDE18EE6CE7B9C7FC4590542B2F60F7191B0ACEAC113992CE0CB6DC0E025850FA38D52A5E7C4819D8EF3177FBFC6FD2D0483C1FAF383EBE9AB733C24FE3768A57F1F1627AF20FA66BF8C3EEECEADB0A30914BD1349906E426227FCF6504F1A9CEC64C63FBEB51995353F0FB2F363CEC47B0A6F96CE2CE812DC45048149AA25E7C1A50C8609FB8DDE7BE78BF8648398C8F69C04ABF73D00C4B216A7C6ADD2E7B53F6AE7F77E1D7B0B8954024254C5060F9D3CF33E0F1B98434D5A96517438BD55A58963B5C91B7BF6C6C5276768F91B374FA686D8A092C3161A319062AAA979CE1079BF714B547DB524C306B92D357D59B0AD0F15EBD888F572FB7AE8261FDEE1A0C40D9FBAA69E10E78FF8A3391A3DFD7F909591D0662E4E59669B2A8FDA9E1ADAEA48938796DADC8DA5975214A2A6A80506E2AF2231090B1BA735F41CD94942A31993E419D83FE224F2F7EC5F2E87BC039BCF3C26C7CF5DD6AC3F98803CB2DA9577F6165FE5E1970D5D97E2C102844843EBA4A3667E64BF69423751ABE245074B06361CDC7E68E1A92735309992F6BBA2CCA55777873AB80C6F050EC9813E32E1AC6EC26741773FBAFBBFD69B795780630F4472EAEA393884451225F40B04A63BE36A68C7E9DB7712AE92EF2C57F6CFCE310A85AA373381DE0010D0E4CDA834FB72E2CDF011D970C58E6813CD67EA7324F88D3526A3A136DB452F1848F6DA25C232FBF63E48AD16D32C52D2796E05110E45677E86AABCCC32557FB9A193506D2FACAA09EBC0EB645FC4557B450D7C35162D64B4C7D8FAA8CD9991ADBFBBEB09EB7278BD84F3C9DECD04B681F5A9DE225888250D048EAE7E75EA1F43F5EC12C8FBF74E79F8B2A0CBCEC94FB5143A735015B39277D8E45846EEE62E868E33855E86EAB00697443BCD0017F545A191F960EEC643E0FE4BC1336CCA89C9E04268C83CB9BC316CAAA50C902536A96A1FE74E1CA54366B044C3D570A8039F7460CA01362C72566AAC68E3FAF34B40CC65F617505D51D0E5A7A5D34A05DEF388E300A2DA70737F8456975B30C3018CD5638692CC880CA0A7E411DFBCFC3F3F43C952E9E5C17B048F194953A36909859E0367C1B7134B4B4B8F4435E7A57AB01D6C905CA4C18516C7C6ABEE9BC0CEA87F57DE44C37896288EF8D212C7C338E78ABAD77633BF4432B5D59C83F7BBB3FEFD6070262A0D9D8399BAC62E7218B7563D1A80C78B49733D0227AEE0DFC2164DD8C7129C48979AD8EE19F9FD9E9894826D1710C805F7328378DE188C6D92D1BDAACFFB647F48D3D21AF5010035E602A1DCB0C5E0A07A19B69903BCBCFEAB46D59CA72EF7256D5783C01C320BA5034B865C15D90983B929445CBA1D13C921C5A6D464FCB6720FC3A2E3F97AA3BE585509C5B448042C8A666482413A082D12D3A4410D7BD4FAEF38D78406A8CE700FCE6269863D523E49367D8B51459B2B7616112AFE95F0487EB07A01AD0E45B107F88886434899860D1565C3F73B39D9090E684C0972FEC0696C20729BCF9F70CCA4D22F9C6E95D64ABAEBA4BE2A5486F2D090F39390B894323AC79935496D5A5DA8EF4DCB2F11C9C8DAAA31D268BBD007EA0103036F70CDEF924D53CFBCB81099DE934D2D0D59FC362B9AE4E683E9306073A6319CF9E15B635B6A9203F7081601CB88799494E5255E0CEB54F5CB5D105F4F93CCF89B962F05322BFBBD31A1336B1E1CB325ABA5D607ABF1C23FCCD3EB15E055DD18C4385DDE044EC5F7BFC241D00CE495F9C3A232B41B09721E49E11E91C265B293BF5CE98F55FC809BCCAC75F96655A28646A9A7F03469C6007A131D5F820AC7C2065FC7DB71AF148BD868FEBCC839405EDF6E55497C5DBD744547FB5A8941F73EDFCD3F71BC165DBBF58A4419E32E660790AC449E0853AB73040394D212C62B908F16AC094C5C594E6EE9F4AFBFAFB01A0AF1FDDE9B3D5D9967DEEA3F6EC9DBB35102C5B6AD3F769AF809D6DCA5EDEB5A1F7817ED20579341CBC42EA352000BE99D2903786FF71B1FCAC31571D189D68E3E80105CD2EC55B6EDF6BE1D7021AF44A7F7C3115C5FEE99ED574E2AAB860A20FF03D73514C1B5799197327E10E2F06D74135AEBBBB98899754C84C0588D5A6F7BA5DFF15AD3D27AACFC9E90EA3E5CF9EFB2DBFAA9A5009807D25F60A99BBC0898CBB9DC2A0F510A2DFCEBEE14323F2820311E6FCF726206B88FB114B574263516F6CECFAA5CA0660765BCE4C72304C178461CA61455355C9A772BDEC53E077D147D52A9165A0A562BA50053A621E087A86AA64A344F63464D6FEBDEFFBB06F541D41805B3768E25F5A686D6776B8AED7A61E128B13F64A5B4AD45F7A8820FFAB5056D102606686B3B703E847D232B8B9854E5C7DA9BD2EB78E07DC3FE74863BA9BB12B03F983F7827ED966409666FF926549E84EEE10883C3DC0E85E4292BEF5C5E5FFCA02C48EB0A3234948554A4644FA827F589E36772177C4D4D238F15A4D177B5D72C824F120A9C28CE158FD331EA488BC30C758440848C3A6F20151C5F28FC139F7DD4B162C21BAE98040827F30693A91E2CB3B28552C7E6BB3488DD527BBB6C1D1F2963B845E01D1EDA812A72F1009C58BFF7E711DDA0F20D6C65EE2B1F04527CA5DD90A463A68E6F63D31E596E097A28D4F7C32AA331E3277693E4740528E0BD1E83D8F541ADFFCBE2B9D7ADFEEE2D32E362148B7BC21BAE1438B92D36B007AEA4ACC419ED50A56D054357340BF11E06452CDD12489383DC0799BD6829A285EFA9B69C2CE13BE45496354398037047680D5028125570E3CCCB7394BB5C195F0A0691AD4367A0DCC4EA477BA9961F6B1DF242D7B1B44FDBF8CD4E296C2EF53EC742A1BB8EEF80A8D4469E0C16A83332A4B80D1EB7A9B0D645FC83D78442E2C2C73EC82E0948259022E041283ADD772120220A6743031E429581C82CF4CD308DA5E09C7245E0A8A5413DB6DCC240AF84AB3570B11D280A747FBD01CB0EA1B5999ACA7111122B664E7015CE2D952A34B00E7E03CDAFE67DE52EEEAC6E8B6352F2C66CF440273E01B5A9D429A4441AF807DF8E347EEFDB2B0612B978FA1B2FDB8930B6B08E7710ECBC3FE06705052BE30BC2F44018DD80CD8C6DCE1AEEE179309B24166E23DDDFEA68A8FD604CEF2C65A732154056DB3A20C041D18EB9020573023882AAEE92C9B6D92E258D86BF26 +pk = 732FBFC6468CA6390741F5EB05CED71B657255A1E75362ED0715C15E464F4D5CC54AFC09AA6DE1E64E3681EE709ADA389B3D5CC5A3D3F680A7174AE71A0C73FE0B456FD40C203877956DC7D6CDB12ACE3FA9B12D4DB5D4A35B42A3D93DF281EFCFCB264CAFD6C54556F41740CAD5989A901BD944DA15DC74214D0CD9630BA4C298F710CCB69C0E7E4EC09EA7A60F554A1255F606D602983A46C1B0428131E8DBF657ADB8EE7036DE2FA8F566D98A20429EC13624125D147C8704F6FE171115EB7B1C71597093C48E205D42ECC368AED857E3B731CFF912C9D8F17343BDE135F760654D6E0F8BB95EC6E3BB58C38B8EC1CEB7D73DDE4F18EB230F7E676EA2D48D88CF19BEA67CEA7DF341F841659705AB2685BB8E254A323085EB0BAF1CFD17B6C514BA0348ECF8F2AD5EF10CA732B09F57411B333199D15C993A9595F2C5DDB3DA7DF9DD5654DE881DCAA729CACE87E61643E557BEC51D20E1F02F4A8A61A95A2665BC5E96616872ACA56186AE2784AAE9CFB02A66E32585F75463F9D5F2423E871AFD5449B0A958281988F08EE1F718041212EB2C7ECF32932CCC7674ED70977F294D31DC9925073F51C33005B2947FD78CA02CE86D014760F978C7EEAA95256293A4DEB001C74A550B171D19F14BBA6B9748E21D5265C72663118CF3B9E084CEE781525F292F11D388CF9287FD2438D48E7F7F173C7ED918640F4B42D97789427B0604A15F737ABA90058C59A74DDDD600D96873D1F0A49252126617D002291CD012B1FC972ACF0CB99EAC34BC903603A19270144A2B5B18E0DA9A2E437921C86FDB31A17A3110896CAB9298E7B310022B1580AE661C4676301CEA5275EE897EF605F2F8028303B8AFD3165DFD379189511107C8501DE85FBA50BB76158A921F6DA20412E680C5754CF8A0582D4619A37F3B44C6884DCD7816CE7B9D50F5CCDDB32AA6640C981BCDBCD43AE52D85473ABCB70E03A4035717FF8B86DFA24627F1A85F1E8B015D9B197306454C5995415E821F3B5708686F4C1AE7D0C10FD0489E95BFA291B769F85F18348F7F8D4DFD16422FF2AD64DB6D23FA6838C05790D127EFBAB1C8A0E04310B8EB9C7852B763270A33CF0922652BE4EFE555389B9FB075BC60CB51EC868D45AD57C41CBFB33F9F65742D1322BED3DE5081A4096F61C9DAFB7A84A6114010464C40983BD0B192C80692DAF02FB5CBF10DD24A2D0BEAFDA5D9DB34DAC9EB4EF7FF5BDF2E6F4A3B0ACEE63F140DA1182359317A82437CBDB4FC9CECDB75B2232A35416CA5633714D1A492BB5F4BA36597660F455DF2C25EE8E019D3B658F9A08F27441CA0CA725BF8F46821C06058658E40ACD804D2C62503B110F6B05855171F5150C30EDAEF83BDD22F85E4EC34B8D2E71578FAE4629085B7AB56821D1AFD9F42592FE404F833DB75C794CEDCB883288A0958FCC4CA7C14E0FA28DC2391D5C9CC583057E542A1A2EC8626623F870FDAEE56B40CB1EB08C87DA4E05B2B52437A89AAE8296807A5AA62F3D25AED9A7DCC68A29EF9467C79DFC489A70D9ECF7D6C0DD6F8327DB413B7239306F48568A2B09D36328195265167C7F62A59A515232D0ED1AFAD5CBED82F7A180EA10252EEC568023BFAAED388CD78217CCAEBBBF275607CF653DFED7ACD30D6936B7C5C9C32E030E39D0216842BF9C7BB3901A342E45AE170AF292B9DF90C325A4E544CB4C06D632D7EA91918544F161D21541B6ED9E59A36C376B28F9444255DED410C3A42D312F0112DDC0036AB2A48CCE0D8502104940D975089B7C40EE89C11D8942DC7EF660B5341515260C4078959F880A32C2CA74DEC769EC91D0DC27EDD2FA0AEA63334AD31617CA8353DACCCBBEF703C1A42AF106089B042185443E7C922BB5E3C4EFFA45891B8858590B2E86C20846D3C218C64C722AFB0040B5BF838E1830EFA19AB05875D04F206F69EDE6713A70F84BC60D056A370D514DB2CB680E07C785295322C25B6536FD4504C50971B5BDC903BBA88D57963AD596782CB14BBBA52A64EFAE8099C6EBE4E30ADD63484C592BB627C5F419A495486058C83D44187D62738AF80926278BF7716962E236AA5DA3DFF3D9890176B569931C21BDA3F09DB51FCAFBE7465537E61A98C263A6B4F80B356C615D5CE5603A38E446EEFA7C7038E369DAADC895914B0486194D97604DE5FA293ABF7AE5FD3D41A6FEAB0EE0F9F438B6E1FEADFE7D46F6FE4459EF69D3C0DB4B4A09A6041C0F406A5687E5B630EF1A0A77ECFB1DF1B561681E3652C87BB6BA3A71BBB2A2136FCC264755EE82F48BB1A8217FAB4B953A579846822CCF64CFAB461E3744D9288928BE50A92EC01DCCEA4EC8B672ABB46BBAAFA4D34665BE72A74B26A0163D95E4A538E4DF7DFC689D751AD395B9DFD72D5AA5B97E173D3501B4A1443FA21D3940E94CBA6985C874355F25B4AABE5A3B9B6E0B371F82409E2411DD1CD069E2ADF3C4EA948FC3DA44F6AA80C2FCE9B44E4F8AF4E4ACD357F7750237605089BB0604F232BBEB7EEC62D1B292D1D43E6AB810BC05A731AF01BD49DC271EA890E83DA97FFC58FC6F53AC6C5075F0F36E5A6CB94D2F3F541E0B2C180A91D40E4FE7D301A9A3DCD35AAF42580B8445E03203891BCD3103ED104B1BB723266594B3D132DA3296B278E0C15B47BF014479DED2E13C99F81627F8057E48D398A156C5D5E05B371B97C30633BBAEF692FBC824A6B7791AAA176394C9237A6CB23EF0E1569F9580A890BE7117F0F51E110AE95127C4927ADFCFB4A346E2C6BA41DA64BDAB55741CF4F11AE55A42BFD580A93C86FD741DF8CA71849CFB805FDE29B0962B9FFB4D580FB08C9FCB104A058ADEF3435BFA467ADBBF4BB67EA8D8351971678DFB25AACD01491C4C57D5F9407A13BF0CE727DFFCDF3028BC35164BB8033BC388561F2193E661D90AD51F790DB8C787724CCE3BA14F063C331040BC68D2ECC4603AACDC8275224874EE5533922EC57A5243B1D2330FF4BFE12DC20A70837E11BCEB12E9D5088F0514F7E7173D32A50ADE71AFA9BC351425CD99CE50EEB35923B4F1D4D603921E945CA91E0AC377A6815DDC75C0022A2505E56E1607B2347881DE21EF904C8661AD2CAA8D74687931305BC95F9F0338CE6CF8089E77E29838C13EF3176E71A850D9DC7D590C101E07BFB2A1082FA4993E8B64BE021AEB8F6003B706A39D34EC21BB29903C9C68E704ED293834C919F288E79240CCEE9FAF720D756C9582517F2D14937AE1C93B4C079C4D2C8A79F8E23A0A2717FF4CCE62AB9D119AB39BF9709B8DA1D633406822F8F99DAEB990FBB40CCE71FE53353A1365D6F5B198B73D8A68194716A88ED097A9394E4D8C09FA98ED03BDD82BBAC61AE654A9B932F74C1AD15340D1D187CAFADEE44DAE4289F409C1ADE6805D2066F9F9D374B36B203BD0E59FF6E4D8A1FA2491DB3663FEBEF2BF8438E4028BB3E8A12929FE09056785C227FE11584A298B1FDD95BEA2BC000A3044A42A1A683C93053C6730D27267D11DBF0E5F3FD852EFC2BC6FBCFA43243B194AC7382DEFD40C3D4A3DE2E327D05CA8F3A49812BE8BA5293F9734F7D8ECA87E9DF5A60CD28B32188B04F4B5F3B8F7AAD963B275D194F0306D266884F49773976D60A64AE60B8415A59B4CCE5031779358491DCBADDF6B5E1474D1EA645ADC5F6AF24574FB4CB1920DAD53054AE880C6A73733331BF2B1BB09A8FD5CBB42B024FCC8B73009A0299E957AD297AB34FF2F3E58285C2D175510DC21AE0A9E6B78048B54621B94414BFAFA83D03FB72B136C3FFCE183DFEB04F225BA574E721F010EA35E1963A2A4890CA588A94E75F215A21593D18FA8439545B914E6F72B12063CFB78B64E9CC861D03087BF1F50508844AD242FFEDBC708E044391CF63C75A37B65AFAA9C7C447F343C34F1D5F851012703C7F2652CDC516E89DA90E36EB739C1AD13D19A435B551FD678D4FB4B3668FE3377DDC921AF5087BF3E8CBF3EC95665A317990A61B3CA450A0BF6064ADB8A72B97567AEE2E491BB9A8857C283FEDB1F5323756188F82808786F70D522EB4C2257C05F039ACBEAD90C5AC7C29F1E9076C39CA0E6BC75E009BA4494DCD1CDA50D0C3D72D4DE5BC21A0D48000A5A0BA1CDD66A4685B42CEB1B0F7467890A11D2291F2AF2298D4B2EB2B93177AE6723E3B2BCC1072FB449235F9E2D13B795B6413D159CCAA69CEDC4AB25C13FEF2602033E3909759F49A26F70A4FDD290FC7547B6BED65A1AAE1B7FFFCFBA4A70E692630E7916E4A1401492CA826BB18AB624796278982EF59701AC5BB7A9613060EB38F2071FE602AADC4E9676E77B6315B5997194925D79825091419ED374E40BB28E08778DD7DCC1958437B2320BF7FF884A2F38936A9D9682AA718446C1B4AD674512D20F1BCD3D36CB7ACB59A2E83C3BCDEDFBCDD3FF4277C708B362595A41D7E6A0EDE12DF86C244E00E16695A281EEAF535A45965AD8AFC8713D3D5DE3C3992BAC266F9D5F10527C372DEFCFE709AC04F5313AF2CC2E21651A68CAD353982598071DDD430414E2BA541BC4332EE80657A7A48FBAE75EAC2C90A08A9897A4E28B7F3C30A45B893B612530FF6BE86D9F6EA7746DB548F336A86E36D80FF0767718FC29701FA7C190A729D0714A011DADA73D672B14F574DDB1D9398DC91FD0C55CDBEDAEA8F38B07AECBF74ED6C7AAB2DA1B8ED0229CBBA1389AF17D8CB5EBB5C3F929350FCBE803351553394E8C2E34D4FE4EB7ED7A892BEEBE0BD86614D532DFAC8FC7DE425D9A7307FB5CB60F4873EE09C4829DA552A5BC43F856D408B2F8F9BFBA90237ACED518A8E1FE57EA0420EA5FA2B42AC195797A35241C3203B7299C738123738BC0BE7B42050C188FB6256BEF6528DFFD82CD1BCF1D134853FBA1D829110EFE8CF488E87A3B3920CC4868EDFEE819F32512AD633AAAA0139A751D12DCB181C946D2625C2E9C6B398F6AA4CC01C55CDF5BDA7BE195E410F54B880A48C4730259546FD363F6922EF25CF6A410654665C32474846569725D79DA65A424CAE252DD153C46AE3284D3113CD6BF478591D75044F98721A5C03753E8DA97C62BA6F309662362065EA719BAC9D37475ADE6EA538BBA92098D70E9771F27A9540C68E38022D115C9F9F09E9FBDABB89AFF4C72AF4F2E9A054C0013AF66729D5F99A51BA22A6A5554462E3477AE065EF0B8CE55F74AA26112C6852DDD38F64EF261C19AF30B43060311413376D016149280B59E091ABBF44486579F9A65EEDDA1D8B0AB41F7FAA217F60E81946DAA628AC6BFD063BE505B40DA04AF552B0AC729CE32BA8BFF967300ACBFFD99A21A95498AAE58A320F61E8BD53487F6E57E0AF1AA4F23877C65C31E38E3C782D9DDADB0E6E48C81B21981567421ACF4549EE83D5800DE653DB614543475DD47B7B4AD74BEB3432FC43C97DB7005817EEFE3B80CAD57D63EFC106166318AF035DF7AD7A7F6E3637CF3C38542C3545A8F2CD8E4D6EE3EBD650F122BD165C1E03FACD816B0C4DB8AEE5D78BF6F9979311B462718B73997B11CEE8ADE8C1E07A75998C3A3C9949D63D4AE7FBE207C057C9043E395EE32D2C79E1EB9B825ED2E1304B473488C62BBE7FE5F845F2A6385AB29F3098231E986AD14897A6D0D50C902959283C32227F917281BCC0AAB7030BCE669D3F0F790D18A4E7677DFBD299AEB930F2B2130C1A552344BD7FE93E0D9E291FE62935708BD601C1DF49A2A6CDEE9383369E13560D073494216A8A63363E5D739FAB5C639BCADFC39FBBADB6D852C7BF6C78864864778E0865487006D04BD9A72AA7514998B84D5AEE8C104C8A044D72C9090891FE226D21935146123D9F7FA701D0275CE1F0B8AC1F2895292EA573F5819D66BF3741681A112CE640ADA8C360546A57284895EE695204669D3ABB0C2654799E4AE751601BBA4DB9F0CF9DD62BDC442CDF150B646E1EAD977E871232017DA12093D81544A47C698E40C197C743459271CEADF394D676D85B53CC8775C074FFEB81B62BB3B3BEA3229B073B3A4AAE3E958C008F7D9A329EC32CF286C0159781B889D80749ACFE5BA3C015FE2C030A012FBFD771CF36F0A657A6476FB91E2CE13F3FD59E8607C22A0EEB82DF2E22CF2DACACB6ED4E4F08D54E0B8D1443655BC9A7281D2C7FCC88C2C6D1F39CEAF5E4AFCA8606E83F06A79BE5EC27B33F850D2A2830CFEC125282E55195A29550476CE6A54A6C89CC81DE39A0E64A97E7EE0765D1A45C62B90D91643B1282AC23DDD5FD056B2BE4497D16398EB164930AC4D0A0BB259C0E1B130111C0C7B312EA372B4C5A0AD6FEFB9E2DA97C1E3B4AE13F192A1999763412E919A49B7BFFFC79F99DD38607F6115003AE543581465D24AA9554A2CD01146257B77BE407D64216C362637236126D3255AD532960162163DCE39CB23ED81ECFCEFF4D66AAB538DE00CFFF19A096166E6F4D28E3F06C9E29C24E998029BE4D8E360F80FB6A0B2CE1CF5804E72256877717D6745FCC78CF570E989372D6BED915B8719387B51792FF1E9B6C947DD92B41660274F35142A9A0923EF5EBD99BD55219E47262FD7DFEA248A3174490E2FCA73677A52C365191447CA93989368A782F8E24A28F2B9605AC3B158154099FDED4C7EBCE30EF7ED9C068CA09E04B0C3CB5E0C1A3D6B652035E68DE368AB789A11184BB7FFCCD8C830767D9F5DC2369BD01C398D58C43AA8DCC6CADC92242877A7324818EE535001C4B7813CFFF22A45348AC5DC9D6AF61FBF1DDF8248ED56490623A3C2D37C0668DE1F773567F32303D8A417A7A3CD8E38A8FD1C319C2FA9F53BA0E573EE8ACF6512AF47517A96D185DBD5AC7A9407AAD3B3F3C7EB605EE921391284C12182194D71D80A71E315A30BE34E4C5F561FD3A208204049F5B7222486646F0615F03965D9B7000D4BD43DC65651D3F0F658168F22114BDF0039A28C2FB2CD2829FD146E2E04FD6B63AD6F40D0565ED0BE4BD5F292702E0E06950FBB77AE1EADD89B82380F1FB341483F4C34BF15C6CE9487CA993CB977FC8C43A196E89086281FBEB6A7A4F39C5675DF375A785D049B2D6C76DCE0E391F13C6A7532B5BA21B099E5788F925245E9C sk = 5EF2732B63A1CBD2CC239EA6FED62F7FEB3102715A5BAFD8C83AAC33702FACCF1739CE2DCB5C5F35 smlen = 3115 -sm = 08FEEE580EF6418F0500E83B85825238F28F77618A5DD77223E9D00AD14488EAF5294416EBE92F07B753D74B9462904F4AFBFCED6D2D1C7900BD9EC7EA2F76B2D926ABE339D1FA469E08269669F045539E5BD492150C2C32B43DEA1280FE43780119A6C9C549BECEFA3943724914274030E1D2DFB900C22E4AA57C1E3DFCDA6EAF0AC0D28DE3B26FA48F871029E7EFE5138B81980AC7B0003D6CA4A76FF2818CEE7ECB8F680ADD40A476109F0984DFFBEBB37ECFB86F154B13E90DE902779DA437B534C78D79019EF0BCC556FEF0ECDCC5567A2CB88955471B46506698406A649355DD82B9B1229D392E1D656F20DA8BF2D050F453CC0DF6D3EDD4F624E41D60FF3ABF9DA9CC0227E6B47EDF7A1961AB1D82198CFE540DF726F0CF790A20531B7F176D435D9107CA8E8BC9876591C7947C498217B55E6A6EAE5FCA33BB74F1C8E22480D225600FF68BB51C79477FCA028CCFFC8B310234E90D4B90E115CD1AD1C0DE5D0DE34BB294385B52D68F931827CE005B88EF88B3F03BD9DFA98F35A68BDBED1135BE5F661C25CC396E7BC5D04EE9CECEE72869CC92D8CFA75FFD8CA179C10FB97C23833CFF07A4ECB453317025B97DE583E5B649FFFEF2FE2871D6A36E7EBA3AFE726EFF5FE33B732425955399B2938A14964C18185DAC408976AA14942578340A4F762B3ABD5A2872FAD890961A9E4EA99B3ABAF5A63259D1F1C96681475BB4AC1B9AE25B4ED734E98BDCB355B12D9208B6E0F9FEA899DF8074DCA321A57E72689CA8EE34910535D295E6AC3ED7225E88D002F5D2CEE0CDC282331406425224BFA56172169A53E30E58CD09255A990886D6B60DDB0F129198A96FC680F73341985F9177A1D3100330C3E5738B5CA67B7CB7F21288E25EBB05D88A22082C83915D819989E926F001539CD9616EA44985E174360F6CF7989B999A9BB45A623283E195F612715C27333C7B55D5DD683D7D83CA01F9DB0766059F996EB2EE08652F956B22CF8092C9879ECC4D23DED2C2A0844C654F9B9C9D6293FF0FEBBBC83A378CEFD1E7BC89361E87953B80C17B2C70F42A06DCD7502DAEA10C6FB81FBD9F89A6A9F4F7E3038EAEA8BC87430770AD5057A0D71AC56733F6109051FC83CF05A85C1BE9CD1AD48F401D27FB03502D59F9F866340B776E05AE2234998BE33E15DC577E528337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 +sm = C955398923A10C1CB3F533AACF207586B95D21B3361D78EF6A1779F573DEA55438D04B5B3353083C9D867AC2C330E36ACEEF348096F0893BEB0DAA626F65F8E0C20AAD73B71253531AF903DF143788BADBC8B2C9F3383D94904D1B06D62729650F48E53A63CEE96932441E983EA0BFA778450CF5B15644C1ACC05762EF072620AA7CBF5E2ABA9584CADDC43E707D83115A92B45998BF9C825B7A45D1F11C66C7DD553EB9ACBFE0C6DCDB68FA80918AFDBF91E4FFE8F97D835526A4985E2F3F40EDBAE884A49547010391802A1D7340980BE2523D8E62DA32C65DA1D5CFA4C699E637D437736AB47B0F4B7D41D259412140DD8D4234429B8B968570CDEEC9703F41622AE0F491E449898EDD1DA0873A5B7A1CE6B99B404652FCCC87205B3E3F0DBCB74AB43AFEBA2AAD2DAA2229C2A6A0E82431807584277FE5F3E1D7615936E397F28AB323F1A168A08D01691B17167CF6B09F13E96BA8E64A8898DD2D687A7A2D58DD6FBE4C9781B58B95E04F433497750ECFD1D3FBCAB0F1AF54E185C5B75034BC198718921B354543777BE745DAD3FBCA90C557FF1D381A975F892D1F7E0965B2FD17A942E84EA3B687498C95DB6136E581D2D9D2ADB17A73DEA7CD686899DC410A016B91E72E4DA65C5C6FB65BFF303CFE35AAED81B0B8DC4DE2AD64308037B5A1B0A3AA485E34A9EED6797D9F3CC78EDFAFD3019518317EB5AE2029C880CEBEF3C78830640FC80B4BE5F792EB03324B57E49CCD313F4E69AA33A014FEC71BE36B2E9984D9C2D5A78F6075475B30F0B1B4D4792F6169868A4AF6AF0CDE1095EE9E0C76A0EDB40ADFA62A194E598BB224F5ED8F23E45F1C6BF8E9443C3250D8C026942525E14EE030B2F03A417E1A4BDCE0B9C65BC6575AE91C6F3C2B6B8BB8ADB1C405A235A0247FC3D873B2EB5EAC3662805767784966D7C764144CE7A07258D45EC668470BE641B467DFE59B004266B0FDCF8B7B8D6433FD24F8C5DA810374EB20B85108D694CBD8B28208124FB25830AE63CBDAB630926293FF0FEBBBC83A378CEFD1E7BC89361E87953B80C17B2C70F42A06DCD7502DAEA10C6FB81FBD9F89A6A9F4F7E3038EAEA8BC87430770AD5057A0D71AC56733F6109051FC83CF05A85C1BE9CD1AD48F401D27FB03502D59F9F866340B776E05AE2234998BE33E15DC577E528337940EE74590EB25E52E78E8563A09CD2D45F650F48775E3E61F9E3509CC8EB7E983310D0185359F66BD80E0DA1E45A6BEB53ACEBB9030E310E81A576D0F80C64FCE1D1FD77DCA27B7C6E02B0CC26EDBF496AD2E3CE8484E988E56BB28153587D7ECB02FD8882545E7BF79CC9966A7FEDE93F7E9451BC48FDBB481673D1C4135F95D68F40F4B4F847345A320FB4D736BF5F9FD347435462DD3A238E4C799E7CEE081107E11682C7B558B19177522427F1D269FAD81B565BE538E8FF2D7193579AEE51E50974BDC0B66331B59BF496C87E4F6E143754076DB516C9C538410FB38A930CB5BA1E6610441126D01C8EB5F34E2E58424B8B218D9E68C5D8B4F5258EEF07EE0AA5475A72CCF363D47D825FA524C16C7B7587C44864DA9E4B267F738B87F7E5701147F550CD38774B17DE48E6969A0DEDF334FA67470419059C4D1607880CB12FA9C0ED23032C7E0F325169EACE7DACCDD4C2E5097FBBA859970D7EAC4522C1FEA043C9278C1C89FCCE95203033B4CEA4F9F24B55BA6B79EF88F275310C6E48189EFC1EEEDAB66B56B6BB028726BC463D93D742492841E85D5C837948978D0FADD1C172F8859C802C6BE8394A05DADA7546EE1CC5BB909D3189088F4FA6D07C573ED7263C081720E701D5D4B027AE54BE175536F3BD5E91993CC040311A7D352AA26414CAE30D10408DDB44E8C9513F4619E99EDC894F963489876B24BB0B91BDC3EE5B78AC0D4046B2E864789C0C779E5AF97F8F84F09A26FF74B8BCDE66C007970830B70C2A1122DC9845905C3AA7810B40641E8BBB398A23BBEF52BEDABEC7BB54823E64177A73786992DD67D5C007D770938402EFBCB3A60281C5706920A9EEE4C26C0B251C32B9E1936FDEC2928110959E99255508250FD5BA84B4FB314187124072D30FBF2163D36F1480ECC08F7FB8093BFAA72F1914C63533EBB3A57420DC38DC93DD6AE4D197FAB790C1EFC1B7A2234522E0B408D0648C7AE782F2F08CB70B96CD76B5089AF1EF4BA3A4C2FAAC363A4DC1C6C421F6AE1E9B67461EB02F36C25E763F1A2B73CEED4DCEDDCE619CB313D124CE6F7AC986D6BC344E630F22CB654C1286FBC0EE01C968DADD1EDAD744C8BC828CF5F316336A5883166ED000FF98D6CE2CEAE7D3E40BBC5714F71BA9E25E1506D644FB2DE2FE190D327ACCCA79D9B6D9DB505CF1853E98F30E9BA5E568ED83E2567C936A64420C5D8F07AC4F65F38C28E88DD7B5209A600AEB81A6D2AFA4FAAEFDAFD9B7FD3AD7F49462CD577204184F9D44A45E2A909373CED24EC0EE56BF2E6675C506EDA67B1E6DAB75CBF1822E20E7A8A81A7729B42A6D67A1DD457FCD19B62F048AB97B3D694254E5C051FD2DAF3D12AD627EC37C22117BDEE9EAA290D11D56BAFF0DE1037EBA908FA03E2F869FA2B27936669306E8E70A0A4910A123F202797BF1C8FE47178BB1E8E8D7AB1C01F30F5E779B2BC99902DF15185FED4C865997AB72254162D00858E0908EA95A9ACD0FCE72E571C7A381CC33E06A27FE6A5922775EE82C973CC3CA8A05717608F8703946C9A89854D627744DA475DEFC1390DC44FCC3A23C47AA8AF17240EB1A1A00A062D258D471F31333D0356243DC1CECFC559378B4395F01A970EA4074D5666B44D49EF291ED15930DADA66765B165CB8331CFE549C38CD0672F534BE60F4D9B4C125FFE747670513B5744676899B256B992E15106B99B794DB3950582816612144649210751F3D0DFD5B25CD393E724F7FDEF00756D0C8540E8891E592507599B06EDFA6EBFE543084AC81858F5EB02D8F5EB8A72184851E8589A3AC6DFE1CDCF286723FC4C1202765FA4F783EE58C627ED494C7149BCA6A4DDB420827CDCA82DC42515BEAF46CE9D9ED524BD00EBD3094F770B1E1DD09FC431E4C244D2305619DAE208E65EF385EA92F5A79F12B99AFDAEA79C9D8D319944AC6CBBE3F1290EC6B87D97785E059E6871FDF239BC404021CB52064B88EB4CB3FB6A871B0F76C12D7B8C5E8FE0A65024AB5B25F4C67B6D15C22B0005B754CF7CBEC898B49F4326F1AE4034E5F5A446A96CE08083D48525A3661E10C996DD22DC34FE570A4C8817D10D750FC5C2ED0C24C7CBCBA5CD1B2680DBAA3315FBF2BA7457ABEEDC96B5D111110D4678EA5C7851D25F258926B0B028365799E940A6E17BB03CB332FBC6D713DEA7108FC6268C8D33E7A578C94FF75BE808C15FF7884F092C0E309F1AF99B1A7314FA0F32C8D8E32B3E9D92C9C8FF6B8FBB99111529C4BE3A2A4F62884373D0903180B4DEABE613DE5CF19415DFBA7F9A46297AE2F21D7EA420B41F628FD8DEBA55207606539D11791623CB325F1E18C98AAC27283BFAB2408F4FD6CC58EC9E306643BA1C0C77D84B3930263E5A76A1CE94F3D7721F0098D54E6C990C3AFF69B6A0D82C853EA2AF2D3D2B3E96DAD59FF873171B55D16CA9A7C68DAD2E918174D264919DDCB4B9D01CE622D56C599BF60711C74315C918A7BB97B9513937AFB6A652DA68B6B0B34E316D7BE9F5C282A5E8773C892782EFF220667A6A54069C37B88EB1CE676AAECF2015E59FB7AF4D30C4625DD8DE4805F505E83C877CD61D2A0BA65B32B0DBDFBACFC88CA43E4DDF7A1A4517DCE83B7B8ACF8DCAAD28284039747935865DAF8DCFCA29FB676CE2EBA2C509CD75588FA5E58CEFD0694626C9BB31C3AFC372ED313C9BB3ADC398E89DBDB108DDA63F9380EBF9DA17B378451634682F9823E209BF10E39F884ED270413152025CDBF4875C121B1E83E12C044453FFDA6D8CA2C240AD522577C6898AB6F2ABE1FE77F860939408CD193E605F87FF2248FA163AC2FC0F39BFC38503B23F5441E0E364CAAAB890073266B3B51217661F5DF41C0BA925BB425AB3DD7B6A3675B7D60D0290131EAD53A4EAB0C66BAA83F2FB77E74C3C123ABA7731A3F62FAB8EAB2A96E8BBC911E501CD23A088E7887A469284E0B5C27B5CBC1DE2B6938CF1AF58A47FE78141306CB76E8F2B73620BC4549DB6826D2D72873885F6C5311EB5B9462BB4631D314DFB9C836C6F4D9EEC6818940C04689CC4D8D11ED9869355617861340E722B2BE78197746E2759AAA8D68D1965888E89B6B0F5BF51F94E586B2CB8708F4CDB520BF31DDCCFB7CB69E29A7AE8AAB12C11F431DE40FB9E82EB5F2B6BA1F9757F1487B63255FA69A755601C2FE17CD1892D5A6799C35D05098DC133BDD71318667D47C4671 count = 69 seed = 272E459EAB6A0BDF720E4C5B79E641C95BAB66C3CEE261D0E3596BB04D232ACE0A1CE24BACCAAE9037665A962C711B08 mlen = 2310 msg = 62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 -pk = F28AF2EB8D674A36C6B954DA2B852611B4B61A88634EA85971F230437B33EEE3F6A57FE4D239498744E81534DD6DB8D5E7C41A1EB8413F9D61F3969B6D0F4701783D589451C0FEA63207D8E50B803BB00E44AB8F6861540FB2E5EF94AF1324D467174CBCEB6868D33F53432B5F7A288F04378101742AEEEA0C1F2AD7369E791D25A221426265C43399241AE8EDA8A4026848EF120A5AA5491E9F3F1F8062F67883BF5225EBEDC38772457753C55BB9C93B6436EA4B05E9322C72AE779B3788FBD3157E477D4B96360AEB0E418D5E215F0BAFFD54BDB296A756DFF7E56F7AB59FC5D0BFA3B2D2626B836933ADA2BE62FBE7F54962911F3FF60EF912B257275D0C27514F29E8B35A1FAE0448FE18155AA3B2F31676BC31F3711F47CB270C1E05BA862F4F7393804B5B81EC3A48BFD6872B5AE7FE242B93DD179BBAD9C429C417C760F82C1655B45D74CE178F64F4DCE79B53ABB6389F895A4AB1AEBEAFA757C18C5D2AEE6A313E16B93602D0C5628DABE2676A8FA0B2281680B7849840019EE438A66907A13D1E5BA374D4D7FE5693537C14F52B66C2C327F1971238BD3839AFC662C9B1E4023941930BBC84124FCBF3434B06A508D9AFEBA191EB0522AF0AD01ED30006A668B6843571B7D55DFF0703D98F846509D47FCC8BD7CFC90737652D5D7A49C641C70851E2D9954DC577B209B0DB4F0881660E152809A715BA1DB7F95DD06DEC167D7970A934B2153C98B5F7A7C63AC6D949A951172CCFC8F389FCE1A9FF770617219B53D0CDBF8738D927A79577C89DEE6BB27CF9A85E8B202EA8284DF348CDCC265FFC9D817651D1403F2F8A383C2882E3B34FD249EEF85DD2C836D0F08C478F89F496402745AD16B66A45D0FBD5205E9EC1CD79EBBA2881F55813910A449A03FE11D865A0477346955AD12CD4EED9889FDFE5EBE43DFFD945B80B79300973B7FDF0FF92BE700EA727C2F8735AF045AD712F64D7324D417EB697F1B9F2C3B2C6CED990F3AD0D6B5D4DE714FB3E48C81FE51E0868E267EC83C65FB55939B7D70408C8E496633FB000AA1EB21924F0CA614666C2E5CFE9D3D80E042371404D3F5280B15786D8A6FCE1C1F4C7C34466516BBC701CDED8294B46E280F7D1834B7A3D725003C62B831CD5FC4751E6C9AE08A96A8952BC80CC7AF3C214B6D2AA5B6080A5B2DC0C57C64A9D11764CEA51CC800B1AC926B2D88455D6B642D6E3C0D0CB4EAC587D860F6F53E6A18096A76E40DCB11851B92C72D16DA6345296F37A46F62662551962822FC5ABB9B3593CACD93BB18CA94F04D5192AF43CD733A72BCFD564A6752A257A7AC76D8F7FDB081A7DC999B142359541DFBB3BCF11D265C6CE4AB6D48B950AE598516FDB7FB9D59132C288D7C1ACEF2776C837B109E821CCC5AFD868F0408121FEED9920F21E5A4D4D0BEBB37C80159507F03FC49737E04696F485CAE6D76E470EB8EB82AAE66C216EFCA15CEDD86071C72F4F80931608AE61117450C1AC1A999DE52C488DE0690C7DC68A443649B66132A7B9CBE09D0BC27D98C02ABEC199FB3D5C029CC6D033588B65A3FC18A3B255347BDAFE8B201FC487C98068E5BE9535CA0B964A6A8994F22E9257BEA6A6989CB8754A13273761DBF976CFD7664DD2AFC7B8E59EFF27D649E7F6774321CCCAA808C07B5DBF920DC344E9869DD9B498BD1EA9F3E26668A0E79799C47DD14F8DE14908223016E22F751997513094DEFF68BEC2CD1B9DAAC056E68A008E73C2A9944BB804D6BFC632FEB227F61EE067A6CB7BF63F4DC919C844BF38A31CEC7B52E6D0444962B24537C41703C2975EB89808C021AC1542FD71BF25B96C97006AD283C84E9FDF4C8226AB4A60D0BD6C8748952FCB41213105AD662AE343725929801BDA93D969FA0A0F25E91CDC5BA506D8FFE8288713DD12BFE194D8D75BFC88E293094E9EEFBE590EFDEDE135A1CA8FA5E34C82A7E46BAC8372AE63D8B39113927746868745F5F208592BADF881E7A8C4665E1945C2AC9EADBB5307D717815642423A738DEDE9F32B9D951C753943353DC6EC70348721E30E44BCDB5A6C7B02C89350FD347C05C9D7138391BE8964F2647A0821B1022CACE120C809FD19786721631DB3FB72C48F44197BA2DE03C9A2E71F446F0E5BDD56BCD0AFF74F5B458AC43ED0B37CA9AF2D272C574A88F5C779404214506EA4790641F1743AEA186A9CBE338054D65E3196A520EA309856B39ACD04E278DB067330FC2A66E0B487E493F3D370F05C8225619709BB74A04C7E135F1030CFD6C32D815EE3402FAAE803B41B49CCCFD704DA70660A00872F53B5857F79C3EF84AB05295D083E648BBE7C122792F0C94B243A46D7D199F54177470A6CD1A006FCF1AC3F847048F636C9773C094CFDF0F8CB2EA6F299B02AB9150D05D0EDACABED99564820C3E24E6B7BB85EB8513A6590B5305CF579E91E265C028AE73F6EF2A879554D5CA4CC55C958D4D593F3CA981514D04D010167B5E1AADF06EAF1C7589F188D1934C195529EBE4F08D4B7B96CD153D7D2CAB67E258C51A201217DB8815B9230E4E753C9513D976524B6D54543D505145AFC240605C7884B0A1A6F94A5B88A38819F46BE91358515CD6E378D7292EB2D245D502C2D2ECFF43FC306E281FC02FA9A00C25EF87FD5D8D3697F912E1C63DCD5C99112F91B92ACE85592ECE44D166EE16BCCF6486E2E86EBCEF1F8BF132FD65095217FFDC3A3B6F2EF336970426DF5E7C830EEE66F2C364C2D94D464C94C4FEDD55EAF51C7732E447E95718B7DFE94A24920398215ED83737062870CF9D8D5CC9CF7B16D03762E26789E99CFE7D4DB48DAB153BF08D205A2F77E1900490921BC9A14B7DB9464E107FF5ADC68B2438BDC7B8856450E969BE7F850E0D9654BEB3C6E858EF9636DFEB57617A17FC4B4CB373604E6881ABD64C0F99AD3E0F1C6D36A606F491BD238588EA8F4407DC434D86E566A202A58D452E4390B7AA61DA4720306E4D679473022C88DDECAA39F77A02E99F2B3E78E67F131140EAB1F4EC598B38D1E06386BC15FDCDD9379E40B6EA690FA093DDA78808F630DB2C8B3AAC1CA02492E36638123B03D958C12250F0378E5FA0C9AD815A1D560BBD8F051FAB1B114D3FFB451891B3F718506004419B1C5518ED1A3220DEF1E0432E48AFAA0B530BB43092F483C16B8007B8D2A412801584F7829D27789DB0CF5833BE1928FDB211A667DBF340CD89134F07203F0EA70A99AA58938B8DD15E0993951F60F9ECAD61D988DC1B3B08644615ED0DD16F3C7119457FB38B6BA328CE46D688FB967AB5A438A38174E35F5C52693B1B6DD2269780C9FE70AF57BFF5DC5079764DC33F5DAEF3B974FA29EDCAD9BDDB844B8272B16C6D67778234681698EA0243912221D8E24217219289344B08B64B280C6F036F4364FE2BDFE6790BB38A4FEBD1B408202506074D65A8D0D2476818B381085EC2EC89A66FC59ADFDF9AFB2D1139910DEAAF031418112909EBDF29C1B983CE71499D07060C1C27073120BEC4D81573AD2AFD5A9B45C2A2504A12EC4E48C3C59D666D4AEC5187E44682CAD644AB6BA621423184354E77426B503B57DDB4810DDFCB02E519FB9BE25A0E2E317B722B352273A331655D0B6B541FA77D424C2A739D7BEB3B27086A3F43CA9F82966C61A27F1512561798DD8A807B036C8CB7C1FB911E5E4C1D9A44D296F653B1C46B753F9E6863549B20075C7CF3A2E725D5D40FB4A44C831EBB61A299D0737A22DC99400DA3C63BBFCEC982A267AC56B90659CE44830908334153277FC147D3FF66EC7E4E0A8F30B0A58C1255FEE026F53F2C11B079103BF92E398E241853762A47DF8CE125B97F3B54DBCD8202782CD7774DA44B7242F64A8AD9F35598C468F92C07D3913A1E565224A126D147D97E018F5D2B9B2BD0FE0147EB068944B67441DFDA6EA0D53FB0E897D6CF99C57D4E71D55A89FAF41089A016E5826EA9B86E4CBD395325D5E1FB4F0055A770DE9A76D635569D4ECEC85857E91C23C47FAB3468E43CC5241E30D77795D888ABD8FE8497E6856F68AD9771FEF11971FBBC04DAF6D6CAC09D7BD4FD7A10B706C69E267EF3288A634C33412D82FB519C7FDE9F46AC1B17AE9285743F99FDDC586B1B9554EAD6EB6998FF95CDA112EFF94C5085BDBAF0ACFFECBC985D93B3D7D9BC6E19D91E4AB5712856D1A0213C1BE726188FA0094BFB451F8D461A8753C1C71E9C0BD85578DD020C5C0E3FEB0603041301A85004FC13AC25107848D38BC7A2BA474C86AC43350737AC7764BD664827AA878335B3879AF201D257A2846FDD71ED4F6E2EB9B04CE134AAC5329103C3580DEC6A3FB2E03CA7616E492F8E84A413C31E1BCAA2DDFE70967A0AE5B7F499BF0338E0AE47EFBEF27D3586FC94CD4A97B1C57C73CC7CC8F8DCBC09654CF90C17B12EF5C550073A992A35774B8A4840C0FD951FE2937AFEA6456AE3F8DE3BF0EA318E595E3D07F8510A02433F06FA8F1DDFF3F5B1DBA4E24619B3227C410B23CCA07AD439B20513ED34A56A19150DBE44CBF9C8A0406882FA3F54978520F45C954377A0D745A36517D353ACDFA7E0F3B3C8F2C65A1C26820A7A3CE842A523D769897ABBE1518160BFE1E18314FC44979EC375ACFF24F025EC2840537A51A26703874C829A2D11FAD0E9D23084FFB5EA454FD2C700FBB1C8BE312E15897B9870996577B21279DEAE98695691238BF678DA9E7EA1942A118E08203629922A0D1422EEB0EE15DE5EE66E8E1108F60210B261D2B3C1516AB64F6DAF5DD49D93FFCD6E94BD9AC86896E801B18A41331696FCF4D682031B91D437CCD43DD76C9607278D95FEA522954B397E4BCBBC4AFFD4ECD1E3C576ED32F680E3B21554478010C9331583FF38922E1492D43855C116616FB45A67FE15C314AC6F13628B13E9158481BD8411251DF0454018D5DA4B935C78464D5ED168A4A3867BD360E5CFFEA7CDBC1C05149DB8F7DED2C4511F0E6F6BD9EEA63A4030BB347F50607D47D6667FEB0AF50DB8FDB27EEA08CDF8BB9F94B3F6482C2D89AA7001C45927821944B416F5A2087E2C5188E3B14E41029AE7DE673B5300A7AF6E6441DF9EA7528AEA8354552C2C6FCA3D6ED338C9E0BD14450F81D338912772DF5D9F7BF9AC685991B151B6051BC97D9561B43597CD80310BB1F52219A86FFD84B98AAFA546C529E5593998CACDF262BA671A918D2A3C72ADE748187E2887283AFA139DC3BC923AA8B59A41BAB3F0553D82E92A906CC88D67D919713B48AC79E8F73E6E9B90A4C7A1EB61BA35626E4696155B4EB9AABB0F57E3108B2104DFD7679966CD31F3FA0B0D795DE45B5C2E3E72431410630BA2DF249116D4B2D8103297226ED5A30C23375DCF6B5EA278C341CF010791140CED7C06AFBA433ED3C81F6DB78667F6AA653217349645B3B3F881669B1C0AADCB7C2B3EF3B1AA248A8654DB9B3F1D558F0400DBBF73156E1B7884526D8031B4D1DE31A8C08229ABCC4E612BE97965CA50BCC25F860DBC11E7AD689F5374163D0EF25D02C4F3785D63683035123220FB05ACB2A5282980701A336EFD50C8C826F4B774736BB9A23F9CD575922F067FAF8248DB1AE3C0D5DE50200A3299AF0C6DD89A6E7BF7D02BAEFE31D80414FC893B47ED952DE912BF029B9BC0DCDE262FDB8A11E759EF5F26DBC0FFF8AA18F16B443C566B5D9F39EFA73985C3A0865A8332477222C5F274797650313B44A16BD631E6CAD3A614494D0FAB4028A02407B42E394B9C9197034AC5C740627E3814C085CFD379C32B3EC78458A2EEC7679EB6743AB3A09E9E5CB5AC7F751633F94E1854871053A30EB228B663CE3B5ABABD77893EC5CFDE3378F91AB00160053DB4BDC3FE283156B7C8259E2B993C53C8A937E2DC3431B8E6F04C9778D16D8983AA9717E3CC65A8C8ADA5F2BB7DD64F4DCBCE407C698BCC8162F89F5C8DC0F257EDD3BEC92BAE7E6CAA3FDCD0CE03CBD2E100965157FE82733396CA7D4E3BD4F932B583690FC22A5E55975C6D78981345E8DC1E2CAED1C005D5234703A7CC595FF697BCCDC2010EECB5EFE1F20FBB15B1F0350E627A71E0561C2F93361F3E96BEC051711F929774A97DED7CF7125431F6D7E0894ABE4B119C2AD985E30FAAC734949276C23C2587642FB2AA0C2C2A0418E1600AE213FFAA0869CEA7D70B7BE4749B01FD2A796A63D88607EA0FD6018790085D0782BCB231984D61F8D7022A92BD82F527D0BA0EBFF43CD74F4DCC7FB0B7CA73BD746DA4F9EC2F4D776F684D906B746A47A03E38E2B94026E93144B6A18D6923E783F39DB8CB9E9A2642D50D8D2D8544F9FD19E471662CA526F2DCC5DFE1DCBD71C07ED07AF7EDB0ED0E390684D832CDE1E07144221D2CC01173065479E16B0CAF7ACB656AD716D18622A7680056D28CE1DFA867345E572F8ACA2FA40461EA99A5F798F199BD8874BC05F8BA12360BF419A1E50358E3889D9F6F7C7CE964F79D60E5FE7387E9AF8EFCF1D5E42DB21C4265A79FB0403C5D3572DD77F6C3FC6E297946CD1F6FABC62AB3602388A3ACF4D18008AC0E2B301DCD7CF5EFA2AF7037F563ABFBA682268145F6AF370619F6B127A2283AD64DA2DDAAE6CA4690450DE6E3CBF02EA9B3C0ABB5F6C99844DB2A1747FB7B3BB731380D3CE3C152DBEE90514E9A9D5BEFFC323707CCF66105F08EAA1381FE069BC22127AEC9A1D0F3D8F67882834A6398A02199AED11205201C07BD120F126317A46BA69593D34E541957FC27DE8A28F393EC17647C012EA358C6CB8A39B2C90CD698BA0433D1FB415B1E34336E7254A7C7ABC4C9B49A718143718F6C619CCE47DC8874BAB1C7D6EAD5DADCB58E406560D334482F10214EE3F8C7EB4018F5D353688517B8A921843C285D07EA2AC84A7C8C0EDCA5C804FC0044DDD5270334F80F0A075CE991001DDCAC8824E753C3FD73B8C6A473CDE4BD1A80CA675C3A945EAA38A78874801EF03FE32682325913180A6F9321EEF199E860C0CA45CB11574B3C161AD362939D81A82B11E73817093E79DDB402E0111B04408DF84ED9AF82DA17E9F7DA37FBF6D5F3F7C67CFD4A5F342BFA8853D01994DB9AE1A3AD03E288522095F +pk = F28AF2EB8D674A36C6B954DA2B8526115B9729D3C3B479FF848014C70F2F13B9A3A2DD03D4199B811B4519E14381AF618FE5838ED0716C3C4BAFB12F9D363DDEDAFE1E82AD7CD03346B218D2A856EC437505A23DDC1B0F2AA21D44872CBCF0FC371F8DB88AEB4929A2416174374E1DEC33FAA557B01B3F26E616B8C30A0B7927DC5000CDB474C3F8E251914FFBF891D2E900BC4E169823C08B2E1BE1FDBEFB9C656FBF986DEA2BA60E1F4639DCB100B4BACE625ADC5F182166E94E18A88CCA292D3100817776C92D9AC3EA516D4168A9BF8B150A044C3485AE4A1763863C2CB78F4D83C77DF7FE9DD58D90325050CA857120F16B538C01B4C695D8A2CC96C307D68D99C08052E39BA375C98DE3E2D124D303D9AA33099D4DDAB54345E5750A171A0D1FF05CA11C79F539DCDC54ABCACE8A83B327F5EB02F6F452C89372CA27462CF349428FAC23BC2722AF62B0C673B9ACFA99174C79ADAD5A86D95C048E885025BC0C42A4D1425B24E5C5407EA7557806815DF573B5E176DAD253F26DC3539F67828552DAC6DBB2C1132CB171C97DA58515E62581B016F11DC8B4D7089DC266089C358084239B223B7786120CD0F82632F70D280F9DBB75C01B1D3614D147291A75F4A5215EF0AA941D508307E4981FE2B3990724D5E7863E11A9DE8C21699ADA546E027E9F9B9D46CFA8DA0B72506ABC53EB7ED170CA6ABB2039EC98E37EAB1D0E8EE978E766D85C46EF26B3AEEB24FD0993F76FF9FAD45D51BC5F22DF6481A953DEF5D05448659C626E5F35C938E93F1500AA1173B456F7762F69E7CEC9CB3C0496922A618D2D4D6915B14D74B74BC1DAE02DBDE246C6E4D53C522288AF28CD6C1724E0DD5F5D5DC6AFB9D453CB99BA7C0470647378CADD5AC14CDACB3D15C3EDC968F120228ABF308E94A25D02D0CA2B84A9FFF1E2F00A62EC0531331F55BCB68454BBCE116C4D64EEBE1634FB99D31678D9A8D754FBE3BCDCA3126DAD4069512F1F6BA2B16C755FE605EB695F65AC0FA150D33C69AE980D21CBB57A67115B93A2ACB7F208C3B58ED441075F7B78DB1BFCB8CFE01796898FDDAC6D605FD9CA3BAE878E644066AFB4FDCFF50D238BFCC7B2A107490906B3D760EEFC4CAD4C930E83D882DE8E53E9A55427FCCB226014860E2F6CD3CB38AF329D27006561A0B49C4EE3E503D9C3331CF1D785748E8425D6EF0B2A8890EEB96CDA496E7AE8475CC7BEC027C6FAD125A15807F1544D4889D7094B54B27C95BBC4B54AA53568154AB51BE9424863023BDF2D9AD1497D219AEA6F18682A0A7E57A26A07E02BFA7F364F41480E6D6680463BE701C55406BF273057042FB7747AF47FF0081F35C526B3E30534E8A0397470E67DC6485343E9AC42249C0D3D1CE2FBA7A2BEDFBF6EF8CAB2FF48986FD9ECB55480098A75DDD08FEFBF31A855DA157195FEFF4FC5CB590822A2795AA4ADE7BC1B7D65300A20F483A5874032BD83EBD40B2B65928F96ADD7CB89F19DB708665FE4319FB71D70063A99D7C8A5659E9DA4CBE38E4084F23BD3374092283EE9C56E0796305AFC0EF2D65A137F9C85BFE7794103F4CB827A92997E73DAFB6C7DA96B86372B81D0B5916B3BCC9C7DD2683EB4D3420B7517F279DD621E100B0CE6A4A95EC077BD1A635909820B8AF8921DB1D52CFFB916B98B6A36CF701C72AED3F8E67557649A13A1713526E000FF14E0A97415F27E56A6F9F168B0626FE5987ADEC2577703E905F791C3EC3575CA23DB0AB61CC877DA827644BCB5DD9D66B023BE98CBAF37EB2DE2AEE781EB9942ECC32FD5AB903931E5F0AC6399BA77EBFE93279967ACBC1D7E709135CDEE0C4A11ADCC9A2A659D6D97EDD581B5BFB95564E948A75DE41EB184704ABFAFEEFFF8F34B6528360C78DF4BD4525F849FD5CB0D3656C09AB2141D0BF307B383296580C5D7D56A687CDA03EC63943C7E023737D6ED0BD89CD528147DAA3A8019CC216A6A891FCE157F04DAA24222E8EEF821F7F69E1A43491CB334A37A3B49768829E485E653D705BEDC86E9A2213C9280749A4E27EA4401F15A696DD124569900D8103C61E37A657997583899DA924B845739492362C807C90CF9B03A79DE59020AF03AF6F6FA86FD1B3D7DE670F04B3441E69A35587E417D3DF8F262316DA52A2AED735BB84E166068DD951BD9E9FD4EEFC41D9AFA8198E4E828558AA1E921F6F94CDD9C0F428CB9BAAB273C4718999C3B7ED876D1C82B84E1DE6A3C8D9E0CF2E3FB87FE071D6D1F4A33BCA76378BCDE5C11FB8F51FB9895464EDB2DBCE87FD069F138E32B205F566DC28166FC8C54249166A714BD097095673EEACC9B2179B32E47C79C5F3AE5A69DA5B7BBE6E75811F22871DBD19BBD8D97C02788D9F61085F8F05C505DC957145FAD383D84CAE07B65815ABB6E94558FDB391ECF6ABB47356870AD4A35CA0490AD0BD9F0C70D13CD488F8F3AABAA5AD1A44ACEDD725F139333218B57280CD6F0E4EA5F4AB4A744AE05BA5BDFCBEBBF68F130613F9B0485BD2FEEECF15754F0221B1044E967C60009488FB11EC7743FA71B8D51FB39725C6D81F9CE9AAF92BF166291891D903FBA449D1AC3F05C4D35F1C7A1A93F1DA873A390EFAC8DE27F1C4855790D3EAB2EC6998646D85163202AA3FAACF0FE82D47033ED5BBF697AD1951DBEEABCE1CDD9E19450F565FE182F9F4361B6C8AA728613EA38A1563E73A9365BB3109E5784E2A5A18B7D32EDCC2C53954C4D29D28750100BFBC4C3B4B4E020F8682FA2127E39C04D7CB6E4CE0434C0A514E8ADF24FA9F5F9E00A19236C26C618C7D99EC76A7FF5456761661C5BB8742F2047EF2EF2A9B83518636BA12E51A0EB5CF796F3DE0613AA33217EE54B166A1BC5A83922438DC6FA147D5DD6FE5C4FC21093684521A6BC76B3322F976AD8A9E4CC43D17AC31517BB34FD63B2AC7368CCE7F37345CACB3D6A2B85A0D0BD8F5FF945599810E04349DCC8B11FEF7D345CEA0C4B9090A2B715E53DF574B315583D7CDFA101766FBFB8337C0F9C63A60C3A4C5DA096FB45ED82D1C5E83DAB7F728E3A340CB12C2CCBCDFCD300C5DE13557E13D8F874EFE5ACF4A6CABD5BCA86564BFD1B416F68C5B703B97B21991DAED6EECE415EC227E48A636000A4CAAF7B717823AB4F6C64ED69992171DE633CFE920EE9351262D4B9A2A142F0E8F3D9917ECFB6A97BE41F32A789DBFD80A88131E0209BADF1246A20639734532088FAF43E8D02C964A13025C2B4A60572A50D566544E9CB5FF209D66E76EC3AAD79305C32B9120111070DC422192371DEA57FEF3A9F57A64278D23051C52D2A940E9BA3D690E32AD3E223379D5A81C31E6D376390EF1D096D52A76AC3C9620E70C5F7B25A60CE2FCA749AE1F6172DB8AB5BA30F0E9DAD3B6AD7F244025B9DBBE8767CC3965462652C0E96949DD2D577F73F9CAC87A86EE9A26B05BD95BB2F2A587386FA6B8B30DA9C06B7C5CB1729A9DDAAFDECAF9D723DE266FFD121301DB90824EBB3FFDC2827C2E5EE17E53A1CAD19D8D4412E3D656FCD99B640B88E6A4C19596269C84E3F05883EAC063138983CBE08F62084970713BC0ECFFFB5890BCB69376EBB43101E2941E146FAC0D66B1A676C74090913236DD42329E6EFB44E24BC2528E294564A799039DFDCB000C34746AD3F38C17DC4A8D86006B87A7C8CFF6BCE1CE2F5419989C3279F00DC9EE3A913E1A45966E0A1C83B2D68453DECA370562BE03DCC9AFC28820EF374873E9EC36FC377627608A341990116EF1FB4EC3B5AF2D763FFE12D1D72FCAC5C99BD910CB857763880765FC640696100B9DFD108836D47E714C853EA8EEC273DFADB2A85BC9F04435D859B893CB6C6D195343C218B637BDDCC6C0AE4F37071496C221FEE98B8095F999DAE1830A9BE14917A4FA56C12E41FDC39888B6E2F160AE0B26BF491AFC209184991A6DF416106792C464F0AE81063092E6ADF470EF36A3E5AF3703A2076FE0A14132C1673A9FCA7C2EE44031BB04EDD5038CB1F19DCD093926504FD57D704A33DBDF51BEFDEB80825F496955B5C0E91EA8AAF8D8F0DD8BE876F186F6822C9C8298082E7BCD54912880C9435907154193FEC7C2AFDEEB0E7F7199E8C6D916900E719A3BA8702230692C30D81AD601C2AF55D560A2168D41140FC1E1B54B815B350C97C97915AD145807D96CE9FEF3DD88CB0F8F24B3A706816BAC9E1A9474BBD3D7660E49860BEA143324A09090B7C9DA8140071AA6A9333ABB67FD468DB94FE571D0A2ECE76A722FCAAD966352054E861F6A84DB9B724BDE9D9C9D0F0F6CA014348DF59501D4EA6CAFABF84C54ADE44AB39E20F73BC98BA08E88C04AB31EC5485C967AB40368E5E9A43B5B58B59934107C1472DA310D1C99A09B2BA5392F43DCC04463DE8141198D75FAAFD0315607C2AE316C5CE0A5BD49D0365DA7D2CABF610F85F4E46AE7FEDFDF8E80E3656FD201483B2760D8A911E12B3CC50BB714276237C1A8170EF6C8A1F965F3D4798E203F26478F65CEE1E7C577DA75B328A55C619E43BE24694B26D027F10A1758ADBDEA76404F03AB4497D942B3C97FD49FAC5BDA5520F750E0F675A7C479C8290C4ED7CBD1F1BA058BA627F9DF3CD5DDF144099735CF0A66E8726DB4DC796181362868EAD2BBDD2E89701CFE395E3AF46F51D720DA5648C9F992E023C6C3A738770E513A9ABEB22689C94B8E50432E465B5AE11C36640CDA5E9BF74EBFD02B804AF6BB4AC2329CEF8A9128E04D951EDBE1D2BFDB0BF7EA9958140DA52771D7EE8A0DD9C6BB6713F3B94929BA5AB53C0DBB644803A80817F59CE86D2A24C88F68FC1AFB433F955B6F6666F69F852C1E8C41F1FA2362C3653F342B8CA84210B6B6D3B4359C47A6EAAB4012D3F57ADCD9E1DA996A0D7AE1CD4081F664C96C7DD6876CAE3D1E52583B7583163076B208F4DDDD68B42EDDCFC860BAD8FFE1FF775F6DF4C991A917AD4772472528F6CF2D64842FC47ACD3C86A00C37AF47070B52BE7BA325AB334360F616D67BB797E9460C61245E3554B8D7077069707CB4445E3FDC49EA4D983154F7515878B0FCDE8327F12BA61CB92F9A470C33CE8297A427CCE211D02F2D15F38FC86F744DACCA07F18B2AC3943359E33CA0C01063CDFA77432CFDE4FF03019EB1A770428A93FD9F0012A80FB7A2A5D4AD679A755E4D9091669669269924B6902AD987B4F536771BC160E4FA28A3E9B79FEF9C2A37BEF324F8BACF57FC92D59E469DD1725FB2443701D7B225A728141BAC7C3C5AADE4C57D30CCBFF493454844B57C6D1AB5733DF4B7A94DEADCD21863E1F2C6DEC04DFB25E322B354E569128B24BF894EDDF88F90F40033042394A0879904A45ACFF4AAC7D8932C9CDBCE9096290DD3C68AB15BE6B70434506D2F0A9CE5535DAA25F6334F2EC8E1BCC104B342F268B7E87840DFC0387ACC6B4BDC3CD4C1656A076E97B234F7CB0E12DC5F65533F36BAB02E21E1A1450F2EED1A20365332CA1262264E746F5ABDD06A4822ED8FC24E4389013151221C801C8E19EEFE0BBD0F2E99239B808057B4B3D9AC2E1BF480835C5E6A99B0A8D4C32A923A2C60FE62EB7712FF0C3C9161C0FC26DE2EAA606B37287587E6751839CD5AE0EFA4D69E9F28298F70E776E99619C13B93496FC104FFDC072425DC77CAEF9079072B0BC8F279CCFF7B3455AF9187F79B8E1CCA22E5248EF2ACCB48858540F6A016F8321D0E5B74381A5E5749D4FEA15DC5266B145A8C6D0C34D5D94C736FA8838E8334EE771EC4B5C596F670DCF2D61C52C63E8E3796A04AFD96CA23CFF2F7240F1989E8CC98295FBB0EBBED9BEB008B91652110376D8B399CBF7F131E1ADB032757FF80DCBE5AF78F230D7BA3B7CD1127A3C553733C4CCBEF73EB2078C0D72ACA53867DAFD535CA4AFF67F261B1E65F8AAF993128A62505CF233936F2ED086F9E00A25114576BBAAE39E14924D0956DF3FF7C4A28376FA34B06D4CE3DE3929A0264C6BF8BC740CC3432172103B8774BF69157ED4AC85D8CCE82000BCD1E7C763027C5F1413C5CC2B2B509E447D4FA886CFB3DCCC71190BB9D435AD3B2971870A92446A5D05CEF946E772DCE46EE6710F7E80B0F910F688411849FEAFA1759D34FDFAD03D5A90052E6B98E3A31C9DDF417C304827F7955FF114047F6A315AE1C3C355813752341E995E18C2A5EE32B90A15DCC4D1D0209D99C99E091DC5B52014FF1675F332234CEC8A5DB457B2CFCD92ADBF0FB9DD1EF76537E6E44D5287BB9601FA6FEE3D511DAC1C4F67EA6930002080E7E04F696507DCD0ED797944A1731F8C131073D1450199D264655ECC0AF272C1E3F98430280C0191A01FA7DF323A13A47A52D5001C1F475CC521B5F13CFCB11BE5F0A280BC2DECF3DFABC882884E242FDACCC39BFD891A1E4050CDDA868B465ACEB1B81C08D0F7E2177F6361AD2B8E3D0A36C968258BEA29824932BF5C460BDE61378D06263B561B5D7C2001EC05E95F76CE2EF001005C330E2627341CD37B0737FDABCD3B901142923F2BDB80CCF8A80F8A59FDB48E33607414D465EB324788D1A25765AA5088222100D8DCF735C0AF761233B449057819B15E3EB2165C45EA94C00775B89B0E0EA600AB2C840687396ABA4F3F4597DCE25591BD422FB804CCB6C4A5A7B889E9EAF906005166EEED0ED2B25E34FC62024DF48F60FD4AD9332FBCAF9C7CAE0BD6355E1823D6C1EEA5B74E2545D652D7A8D4256C59B94A1FA48911FB1E8F55EDCD4DA253876745118A581982CA261A31F1F81FD3C601610D6B043683EB78032A6E5E6A35DB48A1D001EDC596F89E16943C58E7DC16451E3ACA2E9B2E477AA0A1B35926BC567F9329333994F696E98CCF914553F9EBF38DC8F61752904FF00B144AE51D2F7724E2E433719610F76622DFB4D528F9D5DB58DC6245BEDFDEEFD4654F3DCB9D196FD3D4E3C76984AD7E654F97F1AA78AD8F0570AE73BEC9D7923CCE95B67986C5173D9737235DBB1334C35A1F5DF3FCD2E324FC574AB3B171ED68AA999735A967CDD428E50D3DD65E49C6AEAA3F130796E7060B495AD1A02AE2AE7F2D7FFD32B9103D5E7D237742CFC756A4B7D961EE1D58C1043276485481B8F74F sk = 6A27B1666AB6FC4483D14CF84EDE49FEDFE05BB24E008AE8A01C52D83B8D40FE99115913DA825740 smlen = 3148 -sm = 0A1EEADBF937C9270582B7240A49C65AEFD6BFEB0E25F626B3A8F55CECD783DCD2784E1D545B582DD04A4D5F0A311594E4BC70284C5CA917D376F3AA6C22EB242769666C1B1EA1A2D804F30EDB9D593EBBF2CF79748403A7076FF3EDB2629D94D81A55D66EF550130EC719BB5CFA4C34F486BC226985EA19118E3BB495089749D3316D730BFAD0CA4C166CD29CE706F25ACD6F068CEE196580CBEB19B0388714DA94375B2709D92D5CE26A9436E10572C23873184820DB7632015AC45DDDE600BCCD157F81D5A58AB09E120ED13624DB4C46033001AC2B4B32267C8951CB841031C03BFF8A630EAB99259C5E898FF76176462115CE142F42053516AF51BC13BC5B0BA3DDFA4CC2689D661F06E8C45E3AC3E0E05669671BE6A400C85C1D0494B444091A356A2E73E1BB46E61BDE1A6A0B04056047D8854D186C4BA8B5CCF5BA77B1BB207958A8310F3953574E1F246235D1DD4F7F916AF4CB1506316843E47605BCBDD2106CDE3A0F049428C257FFA5C466DB3CBCE25AF92C8A83E9848B001E7BA64B2EBF42F26912F14173082953E91184FFA778E5B032B9535EFABAE5AF8E178C49FD640436F8BB457882AE7F5FB9AB1301A2984663FCA310750586599FA53EBEE199C0C7D537E2F00D28406616125121E817B7E9B4B90CDDA3EACEB4EF2086FB477F1473BA90BAB661B315DB258490F69CF80AD22C1E31352857344C70E2C99B01A35C11E8E167061EB5466A60BE96631647CE70112C9B9BAEDDA33B4B8BFFC2E062D63F41D3F722740FE5F6DD9CFAAF160EA0A01D6C0A35260011BC2E1664AF015D50F5DB8DBDFD37DB4779FE3387E64D7D67CEBD89962CF96A6B3D79E1BFB63B3134BC965D8CFBDC40993293E998EECABC65202E8B1CDE1C4694DD3A4BECB8807AE0F20DDA045EC0DAE458D91AAFD96DF56177E8FAB0879CA27EDACE71B5A8FC7DBB04BB1830733E89C20358EBF2AB179768120D4D0DBF2A0AC42FB003071DAEA1059DB7CB177803F43925BB659328B9FD2D8D0CB8AE058E733DC8FF07925C68CD05C995C919567A8582983BBBC5EC9394C4B2A55236E18F3F861A8061A119F9E3DC5BC2D0C28BA937E717444730CF6A81C0AA0DBF5769830098FEDB86627FD2E5692F00C930FFC27E6F7DEC12823D70FC1EA6E46C19CA508D05DB7852896BEC79D5EA7B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 +sm = FDB9D79B5B9F2111EAC306B70AD6FB7B680652024F8795581203B47D8DFCE3A9383E242EDDECAFEB0EB4B84950F715475D80E38C4A6703ADA9D9D2B076B19FAD0E3EDA085ABE886B15A440E7F642E2D9461D7D6D631C26C02F44E54302D968A7484D6F4EAB28A1F3066F04D36204EC370A5442FF3368F45EC732371C9756136E7E8937F5D2CBE639C213C61E6177604CF436B09C247FF862169CF4FAE48B66F33619C840DC43C3D0ADFDADE4C3314A54B9AE6AE6F78809FDC3260553C60025029B6FEA0FF2048E291D160EE0D1BC3181CFD18202350CEA5886956BB6584984D766620D28219F2F690FD86A7CAFF48FAA4E53021C141B72CBE608A2A04A8A07A765FD2C700E594D0E1B7184E8AE960214F49AF7FD8BB10883E5685AA296353E6AC933AF1F7E29FA3622F964D1D54AC89D7EB0A62FB0E50BE0AFE45A8B1441B8AA4CFFC6C11FBEFD13C08B772B313C717F2438A99062BF560553110BFE013855DC9688AD69304775BCC05774A253493CDDED0DB1CADE4DA9FEA63D32495FDBFD1DCD2336A23AEB386CEDF896B7C466ABBFE65A23DF0079299D3C2C075005846B296391F6CC4EA39953D2DC7EEE5BEEAF4D0772BE448E6F6AF05311A15A5FDE703D07A883860862BB03DF6220B23350ABED763B3F2D4EF8924847ABFE5AD9718C2FB5896D973CDE395985D8D22C39D67ABF887359B76ED54B2ACB0A6752B0CCC1D92589855E1223AAE6CD39AF94115DDB98CF232DD2FEDEE4146DDC880B782C910607666D83F918FD9BA0F2434F2E220E921CCBF24A39EFF839A5B3485C0A7694779DB9F79ACF7080B9D680C590691CD7538F7CE206A198634D8CA3583A033F6473DB7C80748F8EB748D6AFCD2A3C41B307461C692694CD09C5E7E07F238286696947D9BC60C36E03C78625B6F915D8FBB3C81F13F97F6BC09DCC847F1D9A69B7D9F569C015764F64AC4B45C06D85B0EAFF63A98E9632F3CBE5E3B8F56942D29489058A0FC989879C8C234F6D2A3DC8CF041E83A3E264B7A6C60CED733DC8FF07925C68CD05C995C919567A8582983BBBC5EC9394C4B2A55236E18F3F861A8061A119F9E3DC5BC2D0C28BA937E717444730CF6A81C0AA0DBF5769830098FEDB86627FD2E5692F00C930FFC27E6F7DEC12823D70FC1EA6E46C19CA508D05DB7852896BEC79D5EA7B62215248E1F3AFB19849F758D742F8AFAB595040C4DC520D603C9A80FA9CF2E97E4F4BD7350551FB667D606BDC31A45D88836CD376785C01F9007D47DF95C1F4D1E30A927A13525409D91C9F5145C0B86D3B44E933CA81E4ED9559AC17940C61EB85B2D26D2C47924AB80ACBAA3D9B1C8855C13EE45F5C8047C161AAA5321839A01783B21A5EE90CF91B8285C4779465B7A89DE3D74D482080F68EB2D8B47429D5475356C50A92B3ACBDEA5786F4D6C2A304AB500490F84FD1D0F21ACBEA325D62D2657F3889B6F591A7F63D8633C061CB14B8266A7FE17642DEDF1D08D9FFE369126CD780D9F99FC6262B5BEFCFEF35D33498CB2CFFE55F2F8D567EA8687DFC6E7D49A61FDBFE768C1D11BF5B3B18CA52225B096490C97CB9A0B3B2CA0762DCC36B60F7D26FCAA4E38B1F3A6279D889323010D9CB0A97FC488E09B06237E6EB0166465C2CBC2B9CD06F155759B6C93CA0CD3178845E0F3A2D20A68757AAF3C4E74545494462CCF28F6F51EC0FDFF4F1E6D98FC5B63BFF068FA7BE1764BCF14497E71E424C9389C5DCF8C5CE1DCD40B82F1D75C3C3970DA433A92A04DE958766AC5EB3645F4D21882F7071383AF8DFFD6CDD91B549F143DCF59FED6674441EEB03D5013E90ADCCBD7E3DA115535AC855DBAAB7F51D70630DC00009E726A16DEADB12047D85906CFF315C73EE7D4E24C9067E3B772F3DCC44C25C7CB8622FDD7B8ECF5E9C877838D71D500F864A662619B1478F8AB4DB2DD09A111ACC99ABE737DDBCA06E88926C4E73B5F5D21EAFC4B11938FEEEA5F8D5A4C616A342B54C9CE371817AA2409A55A3237BE85A50F05B33D35AA86A62E85A01CF34EE7DC840A26FA1B8C6B307817C062D9A2E7163A3B036874D2ABF6531A772D4031FDCD59CA79FBF442CB9155F90148DC3B723778E699C6985634185C3FFDB966ADB80A3D1308150B12964142498466506BC0742783C27BD3472A5CB45021DE066C28143FFBC82B5742BE51E93BCFDE1A61E661B730D8760E108B80C859E4B3A07D483A6A8967E5F01B03EC8B63A20C6A03755C75F419558878A5EB8BB0B2120F183E4BECD4A104EB4DB62CACF5F9964583815334A25BDB75724E549211699AC3BC9B2B5F58F1FB33429905DF81C9422F8B84E95A7C36DEC6AE9B48D4F502D8AB59B69E9D112693578D143A3F111EF00844303950F65DDEEA6E30F1286DE16546F90C4364A5C09755AF3FECB13983C418B2FE4AC17BDDA57E4D597E8BDCCBFBE4082C446FC920E5145BBAFC67FADD9799CD8C7714510DA579516ED39B3E22DE319977FC77A9CA61AE8252795D11724AAA866C1FFDBCBC1FF91AF1B8713248864A4E8B9C59DD12863245F5048110DEDE7FE31FF9836715886C37E9642DBD6C668BA7AB8C2B706CDD58586EB7227B5768C3509C1F66493468859E275700EA38BA69064179F6036D7B50BD232B61C9B9659492894C0057DBFB80329A76CDC57B2A89BBB910483301CA0BF6AEC7D5DDF86644FF52F48FF6C7CD00406CACBC09AA251708BAF3276A52BE2C7B42FB6A9036C318529CA98940769A67DCD532C0000AFB5FC63AD2303E94E09D2CB40CCBE47FAA1DD22ECF528179AD40FD4BFD43717864149243D61CA255344C52743200ED8385A7CA6CCA24CF967D23D07DC2A3F9AD5F3240F4F022A6C6CD281B6C492E8D144A2F4641957ECC65B32C9F74BB468524FF58F0F3DA2F5A56742896CC8F99088574264F857DC67CF04C4B63C6A08FC534229CA8BA616CD504F969EA6E3C98A517355F98A9E884062805B77623239074206E01AD2F3FC9FE9FF8254A5D3525C3B2F0A692803500C967A2E18511EF5B8845DC4B0DEE9338C38C4B1B8B84EE63923250EB6F9E9C272617C7895BD538A6F34D3557812BBBFAB2B8FA6EB5E95B9BCE33AD3185CD90DD536A68639022C079B5CA7748864D37D45FA6780A45AA991F28BC0D3BF371EE2FF0C913CEA6DB38E4A278A4840EA1F255F8E83B6B6C5E260A49D727AA42095A88CB8120B51DAFD764E690102F7FA07CEA2EB86AC613E7BE2F498F5767B622D04E8A6F272976FB058C3334CF8CAAD1D180E3456C210763C974E431CBC3E25EAD8B9FF9243628D5B08D92CBF1D5DF29A85B1A04D2999B3C669227B33610121D543CF4A978F8D9365C0FF8AFFA92B07FC8C8604A0F357F3C669445685B6A29898301A5AFBE10ACE8D64A47009C8741D7CE82E9900643900A3B92A26FE5F24886C06AE0918C3F2523C320699C799CBF72F0DDB08A0F1F63D6DC2F021C78A9D44503209190EE4BE654663679CFD292292D71FC4BA6233A196EF9E95CB965852773404B2622B565BD91FCA6747AAF7F4EADED7BD3BB53645381B687AE04B8D8A9BEF1095EEB39A0BEB4EA89BADB4655A1AFC7EECB7DA0D670C192297CCE0B31BBEFEBFE94C84603BA8C0B7CC73159FF59C01A037CF2C866DC40D88432CD6C2F1989351A4E41343CACF7BF2C2B395C863709D6EC1DBAB2AF514CC771DF14DF095DEA8284BE2B65097D8E6F72EF3936595384AFC0026956E819F1657C901B92644E9D6D32D0D95549729B2CB3D5EFAC9C42A5F284ABC3BF5CCA5B08161B09D9A48FFB2996C3D4383D65B8D1F7FC3248CBE84B9C05464F4A76EFA005FEC342EDD56959CD26CB0DAE1B61B0493A4B68EB3D6335BBC280508F09D84E0C5F4EF520D92CD34D69E5BAB76DF5D2B72CB41A298D370EBEEFCD6C1904B956458BDA581EFA6B3654BE402AC3A971603F23F2B543C5BEEDA5F018543B72C146CF04680BCEA31B4A238460329E2BC12F14C804FDA3494C15452223D2477C9C8A497D04EAAE7DE09D7D7A879D3A5DBA565AE1A38F15E69C18838C487C0FBAD44A068C42EFB7D3F5EF488F91C42F25AC564751F0EFE0ECE7D98BB1B3D0FC42C9756F4B8F9DAF1FD0D414391155285C8DAEAAF380BD07E43570F14E9A47A87BC733F1E676233F17BFB71AAE464AED68487392D339AE064AE27BD57F8695F493AE56CA96C0615BDA8DA37133DD13C2B21DA189A7329773FD8D51381BC118645440B28FA4F402EF84C4091D3A0BC4D206BDCF9007F5DE9AA1E6CF7F6058AC6B69FBC703E908C4221F9065147766E48F54BE4B076406E2F9ED19C1BE982E636FD02DC26267C3ED989E6AD1CCE62E7B988FA7C1831E5126111A4C3C29C38A1F96CCB3A04132175FA46F73C634AC6EC741B135645ABF1DCEA18571CF9A539F5CC935BC6D32BEB1C7B8B3B5A141146EBC12DBBCC17BB4900CF0B95EBFAA52190AFC6D8933CAFC9 count = 70 seed = DCC58DFC13B035323ED44BE50A7096F697C9C143518FED50A59181160960203831A9904847BA20B85E99FFA63E4AB0B2 mlen = 2343 msg = 954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA -pk = 2B664E71C94EE9D5DF717C8E6616ABEC8A9E9734638716471051FB571A29F3C23D50D4E9F776CCEEB2ECBFF651888D803371232CC17F1FE16915D1C54E3BBBB2F5D22A5FC93E83BA8F9A109D32850C5600BA96FF4120A7BF488B15C67E48F350F7C55D6F62E3C3D1FAC692DA1A75218D285E9735B31346202B95E82B2D070513F5CB5A47389196AB6618C2A3C1398A18FAD54877A291CFDDDE2729566E33AE844DDC822E7671244563FE07519AF38A34885D07437DF30915A3821297FCAEC634ACBF35203341511235AEEA5657D5256CD26310229F00CBF9658DB731A3C30C3C1FAAB874AAC1525B228BF2D573C98A72D3BFF2F6C7B3ABF76E646D7D3B78A7539112A75A7616698582DCBFD2DD02A1585973C990352CC1B856758405F4B11E04BD18CE1411EF6A39FA9B77F964088EFDA0CE6576F6ED60FF97E6C8DB5380479AAC6E1762BB859DBDE04C514C760F3D399A360842C642BF8E6B1DD28F44BADF0C96DAAB02F0EA107393349F2DEAEAD3E303B5E21B5BCF5638A937CA1CFC8D27A340D9CCF3269D6BDFFC2E1AF1B9BF3E5C34D56DE28E3617717ADEA8497FFB31BEB49A50513DB8B45B6CD142E68B5B99422E62A6A4A624F42915D238D3004A59CFA9973770F926DCC13EBB561901BE3BB621893456DBD5CADDD1A2C90848036E6E8540826200DC175119F61FD1DF4C5BE7AD69878D18BB9922BD40AD2D05228FC429673238326014B69FC4A80FBA6ECEAFA4F138AB603DE45EAEFD1677B947A840AEC0C40B015AB3E0C05178BD82FE0C0163E37E431AD74D6F1147924979BEB362EEAA4D0EA820F3948E13EBC8B9B9D24D897769D97A7D017344315B8DA48C007E49786F813F806BB46791520B6EF156A2177CF12FEFDB6B2691001087BDC7DB274B69063DC5C0ABD837FE97B97A76927CAA9394943F46B49EC11D42D0673FE8C2B26F1ADEADBF3EA21CFF26FFD926A5EAFA27C3A4BDB457B980B91BB073DF0CC0080B26054999356B81CB4A1E553B585B3400A85E20261F9BDC2B5DE1168C27909260067A8812794D289176B5461B55D901621E0052985006FDB48BC88D2F070D1D7E703FBBCCD136C07CA1EA5EA8F64B7D62D74E401E4E6765E84BAE56C95F4AFF03712A93FC33EF9BA423D2F28A485E950A61A4446325091BBCD3F4A3AAAF4AFC22E1E3CF43F1506F2C482DD02D275F92C33FA25AF9BABA379956A2578A913E29DBE4CFA515F0C372B7B0E114DB534F8E020A39934A46DE81B9946CAC4EDC3DC73BFDF457AA9934D02F3C76386F8AB666041CC88716ADF9CC2EAE70A9F6327E65F8B546FF5621FFB99F85A8E34C9BB630E2295441E36BDB7E071BC3F6A04E8BBD67B5AE3DC16D92460FF039581D9028B6376CE330E5D8669655553167226007A6A40F4655655836FB7B2AD72CD71D5802FDD129C57ADB692AD279FC0F9EEED67486B4DBDBF4ECF53D24D9A18CC89893BC938F881630C8671CAA69BD336E7B1363E52F2C31E994CF26AB112B0D7B682642189C045B61A4526C58098F7A75E3EDBB46BD385670147E1AA9A6B0E254AC8168FB5CF93168A71C170A3599ECEECFA2F4F3F50AB676BFCF58BF5E1171789F07CF6FC492F6F6E3952E1C875CE198FAF9E5E73A204E1E12897347EFAA22A2FE97B1D9C97147F9B481644090E7DFB4E7C151037DAA582DBB09C268C98A76FEFF462D02C0B7C20011AA4756F2A8C7D28B7AA71613215EB882FBF3073D0B5A784458A9DA8E5C331C3A2CAE0E2D9AA23E571D505C9539845F693FA03804935886E6EDF4E30466859FAA3CD1E06738A0416D69467F102AD0308E57A78EF4FEFEE2CE8AF701B8BE3AE0D4BDA1DB62CA891C0AEECB9F229D6F654F4C3E22F362935CDFB7DAD1B7FAC1DC296BA9AB954551617FF8720AE0B6F703C9231A3B6BD698554B0980109A31CFA182D020880AD940C1BEE85175CFD88CC87C14056D7D6BC5B7FC2886FD10BB6536F784E64D1FE0B57CDDEC8991CED5791B7B483E657723584F820F2F8E54938E21E64164BEE0A7EF17CBA37B4B13DF384F7A2FEC62F720B24F28EBA858D5FE55A748FDA4F5ABE3F6532260AE641BD58BEC81979345872801A9851361D1C562BCF9443B79E191CA70FB0C88601B4C003887C5E8CD190900E923A12AEE1CE0C448A6B8287E2351BD9966EFA24A60E0BE550EC8644A60D6B03211B8FAF66C54D760DC6FBFC944E7A359F4F11C20630DA7CD803E1D89C8B8FD60A8EF63450FABF4211D217A3D5578EAD7F78106D8A1F986A7D4E6B8F99F01E13936EFC722CA7D3B83D1F3CE1752AA8287718AE60CBEAFA5AF36C48025EA55196EFD438444C946696BB5770C3CDBA93FD682962D5D5938587FC23DA19B9F2A2C792EA8760F97930B1821F807B8D9A9C5625F22F24E49DB09601FDDE0558D61340F578ED0F3E514DD40A84262049ADDCE55618FE04B10AE7747ED6DC15487A0855C40C1AE97A6E09FFAD598EB8C061752A4CBAAD37A4D5FCA79FB5276638EAA26840901B33A1B1E9C2870D33BFFB1193D3DDBC4706BA0F5494D2B0AEEF66CB9B1B70FC8DA8C15BE5E620A105583E319D9AECE36CB69827B2DA91571FEA20A3C5E24DF3153D3C6410A29A819F42BBC542E0EA806D11E9EF6A4602A7F8810B6351BE680836DF84DAC786DDA82B3A96AA60F1F0A62A9367DC63DF6C17ABD10E16E0B7FBECF6AB196E1383F7E99B6EA5495912C5C0EA1E14FEEB3A113B3B34039BA17A2E8ACE8EB854FB39D5975BBE80284403C5A40A52DA1BAEEE87070D13A7925A272DA528D47C400F6230D7BAD1520F95339B23585AEEA643076CE046A7DA0C029F9933B5110864190E3B45242B3420364F976BBADE3B32718F93148A9087870B4716719733910CA5D3529D67D2C342F115F20226B14347C62BBE8F4C1A2535D805B1F984B7AE201BA9405EAB040580C8F25D5E93105FB7EDC4FCB9C4AD207E0CC3F9240B64B9D01962AE02538A6A7A922A139487A808660233C5EB401CE3F05E78D141CE22B20CB6609F573DD4D6C063CB8104D4FF0D81F69E664EFD634DB0CF04DF5F64ABD604A0C87D4779E56CBDD5B2B17D7387E41074B8012DC9D3E92CC2D4F1DBFE4AB3BA6A6EC4678C8CB838CE3EAA7872136EFB37E2197AB97ECE78477E4C872B227F71C3DAC9CE9F7DA795814DEFC64ADC219814C167B65E7F711B097A7344B650CFAA6AEBBD5EDF281B7BA73C852B6B4BBB6A2279D5BD08B22E17A68B8E204A382ECD7B37387D794AF2D53D377D6F44E0EFC698F1774C2679014AF0C6C0D6AAA3B48F09C368444EA13D152F616F290440E586D88453B5E22DD2436625EE2C6229E26E117D5AB073AF8A1A97B74A6B334F5ACF4ED36CB4AC209B775A4379297F73063E041B0ACDB526034F28877AEC4ACC9EB24696A65DE734FC0059CC6C44E2E21B9CC9E5095A7C9A16D4EABF535CEA73FA644A481E59E4C36B98D047EE631D34E08296B1A2A9624030F27B7ECC91B778944002501257B918CB9C93EECAF80887E67A83D343551091FA010595256DB09289EA1328ADC482986F981B9F69450F32E93A2E8FAD3D4A448E8DA55484325F03DAF4FB0F176BF48FBDEFC388E48114F17679C931CB8AC3DBADFBEBF0E8DD60325C9FD8EFD3EC9C66A66F1CBC2960ACA38CE0B6DCE33A53D331FA8CEC8442E4AEAEE3564D4CC9728DA00D7D0E0236ED6F4C7E332069E7EBF98E335D825B9321340EC4C16835BB79F53CDBF26BC68E334666DDEBDFEB812006A8F8B384A8C152E760932FD03F9A25D817F6CE0D68ED7880715A9E33BD37C1CD3333E36FA09869D32D8768FE4E3F6DF1F6700639B986D784B40D0BAD9655DE2F1930F368DEECCD0D0A3D762E0D931B3490BF6D2FDD6C8EA628D172EFA59841B523095D9A6DBFCD7DA005156B0F385AA884E6ADD980ABFADB000206565DC1F71EDEF4485CFE92E0A23B6620F06329715EC707FF04CDE8B2381297767C88FC57ADE39631D453739F1E6ECAF3705FC2017C5872806728A181756B2C2887BCBA64A6FF4C786E830379DDC5469966243EDA1284E3E70B28AFF22BEC18A99C472CE9CD6AF34F8203C4C20AE5635A7A67E452C77F5B603BCFE7E2DBC2E645E4F23AE8413355F840137AFB02990EF72C5B92975195B7DAC061C9F468A4A1CA72F71654AFF6BEC64F0073F7A60ECE43F1C53750EC8A89361D53B3A27FE21AE29B32BB8872FC3F920B3B2C06C9316EC1FFF362CAF4F609EE02E9BF533DFE316546FF9839E64CE63257E916B2DF61BDD3C2D64411E5DA67E77E09EF6ECA7493DBDBC998C839A156922DA86E597900956B73E892A7E972121B11F4EDF0755A5793CE04B7C12F665281F0CD87EBB2328015452FE901A6DC81E3457A8A21F83DBD6EAB45DCC8FFBD62D99375912E344C009714D9B8D1B2FE1C4F34BDD90E816A820F11ABB3C4B4E1C861266EF7CEB59C177A5E885E4222480AAD358C456F9AC9E0CD3253D22AD323ED44F6A08A5CDBEEAF72B1F67F3DE9F20B361CC66100F71CD72B7D0C92330EAC9210073F00BE1F275E69CEEDE09F16238FDE213AE358E6E9148111DEBB0C3003F80CFC8557215654F188EED9702ED773179F6B340086A5B2EE93C0A7C76EA125D8A349539864E7712C470D838518F62794549BA04C554CD3888300239EAA345CE0CE9657FD210EB10DB28DDD151200AB59835F918387112FE8B9BE565394D68220E9CA2F302571D5584DFDB5961F5A4CBFB6674ED1AA5333978CB41FD83144FAD34041F4B799AF080C75EAB906280A0A1BAADE8F401130C387ACF5308C7FC3A7EFBDB2EBF6ADB743A33FEF997F49BF41EA8B523BB9104735B5B5E80FCBCA4B4301832D287640F2E390EDEFFA2B70F44EF540C51AB66212033EDFBDC16FF5A8FD3A8B0FEA46B01202A407E4F5EC4AC1FE69C6ADF1B8B36535C5F88D8A71914E0E45CB8586C86DCC78327D2FA04819F38B84269D95127D3DF656FE106497FBB5ACCE80A806BE780713E0C662A98D086A68FC2D87BEC7A1D4B16FB8EA3B8CCE0B13DD4C75DF8AB6731B022F2C8A679902DE3A44593D7811C95A9A03831543300A53B04742DD084765BD0CD7FA1294C9FA1753E258DD0E7DB79A8B1A2B8A4F7122A21C6B04FA579F0330D684B54B823FE72C14F5030D58CF383F66208E5C5EFC56A0390814E623F91BA9EF401518A37FDA480A476DD6C2944498A60B3FFBE96806BC0BE95968D2318A1664DCDDA77202EE64E47AA08550881E7C675479515CE0A40F82978DCDCB10DACD43F32AC6AB15323AF0CB0ECC60CD719DCBAB213ADE1B7114C2F2D672DFE67228F2B4F535E8144EA2EFF2A66E21A990DFC42B3F2D7F347E9BDEA2766C58870E5A1972D4596794E7B8713C4AD1710DDE70CDF42B1BF26723E560887000116D943292650F0FDE9B2A65CC5D8F1C5A7389DF209BDBB73FF851FF16DFE7014E5B54A31DF34CB4739D3BDA1096830EE1212D78C03C1342682FCB6FD73A75927B56CE60D74C6C73AC2CCA339516E1B3A64FB1918C0F09637B702C0CB947820F36797E6D5639CC4D2BE7225AF04F0B26E663015202B160143247280E3E2D156BC2C10BF4A8DA27E58D9798D0B12F97F379C075D3466BB627D38E3AEED700AE4A69301E8189D47A150D694DE329BF42960D2AAFDFF1E87B3D423E3B8B7AF3B4964AB47C6E85A0DC5DC60CBD74668B6C86634127CAE92951B3BFD8B5171839C8AD009D551D8DD52CF88784A02EA6A445BD9523D6A887772284108898DC338FBEDDC69E2B3A76031496C8DA6DADB6490A88D1605A08F4DF60105CC0FD8089DBAA3DE39898BDAB71FCA753309FB027A646381940A6780935FE18EFC2A591C23520AC1D23EE4A3D5BBA36D8D501EB24CD5F521539394F78D8A980728A41290BA03CE952B525A1259C2000B287A27BA5FFF1DD4E1DD7EF5C8A48FA43D6B2CCC95ABFD6B5A840264D8B3E21B710FB1E0D0D5EECFE408CA22FC4E2258541F5F37B045751104E9ADF31EC7523C825685D84BCAC12BFB03EA7E0BB8FEC9F37F14AB51ACDDECFE66A176D18ADA45B3E7C850133E3BE4EBD9B9FED372FE1AA2D25BDD1D03B70CD42540B575529FCE4316F17AC47A042A9FA4234B84EBB95C11D49C859BDF3D63C4D4A05408DA3B6F13F09C566D5499DA1331C10232C7B126F3CDA549CE8BF6F2E54834480CA71554400EC0DBBF540DE1A5FC3E884FAB0FB66068D3B1143E53FEC7C7C87E73862C5CB3DA56F1639E20DBC50048A050F339F94A78745637ABEE1C656E6A9CED09853B66C0515B51574BEED378F86ACB05B147F08EE7A849101770B7898700E95914AFFCC9EAA95209D3BA307ADD06CF2C3E86C98FA00DFAC960F459D5E1C87E6B48FC99A4DD60CE03EE489F2378D6BED91E4B97C1572D07476BEAA4E23B446F9BAECCADD8D42B004BBD69575D3276A32E8098618676AF0DEF044B222E1F940CF0DB5614EA87E49B598DFDD107888F4BF9521F1BE3D39B0A47AE2D6B983DE2968B3BC7D2C6A26076AFEEDA377FDF09172579676C6DF7849DC2690C08B2E35B8D327AE465F1C6DCF74D8EB3AE46CC955AAD53C8F56632CE2DF8E5A36186833FEAB9B9B8C4A9829F09C9A8C231BCC6770E78B0924869C7A935E71E5E0D79AFBBF16B50E4116BF33044881BA36EE4B12825984A8A0BA537E616325027E096062828D30E813FD8CC98623C0380785B812A87712DA8F665F061DAEEA631D7F720D5ED5AC6DAE2EC948DEF1A2ABE773FB8E255831366D00DD0B7616552255CC3B821A15240CEC2ED7D1360F393AFE780A3CA40A383E6B46CB0D22F5AD9F94788AA3ABBE553869F735C7B5A48F3E28C1E976C01D413AEC5688CC1436315F13A76B5CC188B4640E17165C78148156D2ED6D4631FF609D67007D6B8F96873B9A55E5A57397FECBE423596839019AE2ED4B092FB395237806CF86C304C0396E4840852D4DB70D994256F4D3F3073B6C591009CC75A49845C441A6A50D5330809964D5A4E717E82B454B16C4B6163A050D26A9AE0A8EF7D4A3F0B5C4016F4CF7888684F64932AAE49A5C616B779EDF389B04242C6C53DD10080BAEB93A5CCD7C9360F5DE57D33A9CE7C8425E238F7EDEA165E +pk = 2B664E71C94EE9D5DF717C8E6616ABEC4AED570D734555E185A793816837F77840248372561431553F5F604815CFC9E26FFD3EC700B483B51A70ABBFC8B5F2E89D77F0FBED56B9AAEF611326DD223956CB32519324DA04F83C52DE150D03BD990BB142193B9CA8E23CD924A2F52835C83C9488DA8B868A3C066CCDAAE51A392A97EE982935B1B4E2F85C32CAB0FB4807A3B6282DCFF3A3919DE71717C44F6E92985D80F6DFADF89B14C6371816063A6ED3AE6E88CC026D920A4092362317B305923841C20206C82AAF0DCF8F46DC6EDAA2D9E2712741CF9AD7BFFF1FFB74718C9857FF2D8D0D1696A2289296CA6FF0727A5479FC6A8CDD220446E133740F78B1592C53F28D34D202AA54E834FD2BB319A0F2CD3E0EB6F7FAB845F2372DCCBFB651A070457A04DFB5479FE80443FC87041FD1DB9B8EF5F4F8E0C00F418FF3AA846F8DB315BA5B0709717E78CA6B6182EC588781D8FF559F1911F02F77202F1907ACB6B7C7BF6E874D79AF784B823DB705C25259D0261EE9140F31A175EB595473EF1FCD4FB0BE8068B88C24E5E84E930790D2864D303396EECE0FA684CEBA67D5855E89F7AF745256DFC8E65C937F7FE287C30FD9B7360CB2FD38C4A72498162170F4D6ADAC828FF9176E0457FE41D932E09B921ABCB1575A9C44EAD095EC90E65DA990A34421B46AB49F32EF6E813BEC82F81E0F76E0C385F7BEFB35B51D62CD5AECF2DC5FEBF2B193F857A0608494B5AC2F738F565EAB8209E583A2E2D9707130E1AFD691D66ED8AD49A281651D110E31B0C2F1FEBE3E9BDAAA01DC9776B8A7A4FA9EF80E7C2F4CA74F3E26089C710E4EC145DF12316606ED450358ED2811586ACC37F9EECA6CEC6B72A4BA8489023DFCB8BF431F78284E3EE036DCA28A0F17285E3B5D891BCD98A4939D1ED1C25EDFC64E507DB8696DFD7F5713ED3A2E4D157E1A7BC3520953B5DCE1790D50058E4F2CD1F63ED5FA3D6E05522238B282857580C3A950110CF006CFF16F0474EF4557BA0ACE4932F0D22624BA536CBBD35FEAFFDA899F33C37F0711CE11FF6D5B410E4BB83581944D550D0281E2BC15673249A3EC0F2143AE5516C0DF1C44DBF61D3067BF15CC96DDE21ACF6E51B671786BFB2C708FDA2C6545003EC8A8B3CC3FC607E5DF1618C753884965813BABC6BFAB7344FABC4894BE3E60B834E6EF7AE52622A5562BE179AE72E364EF80B877920ECF3EBA02AA7578A59D51641AAEC012EAFAC6DB30D49B42EA453089602327F659631DAD2995614B824CEFFF11B3456544C215F958F263ECFBDD54CAF0E1AABBCE22E3B379A8A2CB012BDB106807C2C1DB6B5F3E962679FE72C1E117A17BDD16FABD1920D1892E0C043FF0E1FEA5DB67EA2DF740B2433A86EAE7D87773BE4EB90DAE965ACD461D0BBED494B302D1CF9A4FB6D59E430F64AABD83145193FFAE61B08B517F29089CCC5A36A883EABBAFDBA1487932315BD84E67B0DD9002B67B94896CC13F97D55DB7754000C9D76C55B1FF06B17EF8AFE4AA6D77CD85E5A0C9069C7F6C51D8699E631E3954F3ABB8796B5A7ADA70AEDDE9FEAB153AFAEA43833400DEB6031C853584FB49D72FE8B4070B0D31768C1511071D1DCD724345441B38437B0CFCC196F2FFEC1B35A99CFED5DA402640BE1F1DEFCA1A1B2FBF892F7C3B0366F66CC90D032143DFBAD8DFFFACAD8EBB3E74C78397BE2E54AC6C8EB7F99FF63625790C5EE25EBB184E48BD48F489EFCB02B11EC3B0D9191174785550B82D4A4EB5BE94AEB9AE859D2E946628672967A57D33FD05D4C8A92DF7DDCC95A5E42AEE6465100D3571F750E206904B4EFC3EB0AAA827C08A012CFD573DB0ED055E586B956502BE129C88132141DFFA7A9DD0BF0504F0921D5B8342848186FFF10708622144B0A36F69086976FE1D3A7FC68BC844D270A3E3CE16E0B0B78B459ED4653CACF797A287D86CB07ADD666E29B5B91128A2B726561D268CC405F1AD324830FA298B0ABC2F9DBBDD980BC9E8C43292AAFC3C079CDE351C22BE04147F8A1E9091D72A39004BFDD3090B3629C1856D53DFA55A2D3A4D458F0BC5F09452FBE1741260D5065A2B0DF8AE73B34A3D0DFF03DE1484850546E448E5618D357D6601DC85B59F56446E9700CCDD2118F396474ED036EAACFE45707B8FA996CC46F7B9D972E4C48D613EDA94DA91A11D13A6C2EC76660A6B1FA7BF5F7EAD60C653E7EF8F61A9E28CF36D7DC137E78102521952F3DB5CDA98E00F7542846EA223693A40950C8A3376548BDC894B82B309BE2C741B1775E204E5A0E6D196AF5EFFEF26729DD5D8D598690CBE2A0930FC5BFE41061C801420BCDDED37447D7EAB767DD1C3B7E5677326DC5A8AC24657EFB8EF2B738D31E715A97E0CAF01773C6123CC4372AE1EE7EC9D5A8F6F87F64FE7E628CE2914DB995AFDE849AAAF8DFBEFF4778E2C0857907FE78E14A977D77896849542E2683A674CD54370CA1329F4AB72382EA6ADB6C42D7B0A1D49CBF2B852BB33E33D8EA83C94FFCD4CC174CFB8455BE0F7349131A2323BB8E271BCA08BAA03DE4B775F630A14CE30BFFF61AE0426DB898442FAAB48551D8A6AC8DDF0BD3AB3D449E51AC70F68E316EDCF766C86B5F64DB577E6C861239FC241584DF5837DCE68782DED419FEC21D7E1DCD80936B720198ED6D46663C2966D65A652F4679C6CC1B1C39F6F4F638E39C1EE029DA8AEED38A303AA19810C07B0AA42918CDEF5038539700AAA125FBA076FB9ED826919DEC0831ACE954F2C027F24876C8126F1218CE951D7F83B40305F3A791CDECA5914C9621D653F2FFA20A975490C2C4FDCD276897BB2E8286A4A6E2E357A7682E472233284D3229D6557802E3D9F4DE942066C4C45EBFF78B8DEF233D4A22D9AE38234CD218B7246D0BD6BDA1B62F9E326E5E24722FDEF28F0E9772C7915D3249BC5D93DA0D7452E6B1F59FD746ACEDA9A45494091301698EE592449D2998BAC9FC40C00D98B7C832308495C00A0AA80C708B872D601E8713E4B52964F251F5948E16F812BC96780567F711806E6611E3CCD794C003E23AFA90ECD78E1C909EE56DBA6C9498AA3D3F3B5D9FE2C70AF9831A98F1DF52B66813B1DF07402FC2E13CE910725CA3BC8A1BA71B86F3E505C2EFB7B6F3FA67340DF326163D9C8440382CFDCF554AE53F90FBE24A746EF55670B9672658E48F4F0D6BEA83092185335D0B4A873F0560E95CC1F7B76F09EC1B6FF3054A098D5136B96AF8F190711BD713B2F7D3C92DD20EAB5F237F2E51C1FD9C3FADF40A64D7C1521D96CF1FDA7879DDB3B59CD5BE39A4C19573B2D0D76C841B889B60778728F4C850622E401C58213A4E601BE939236E84054BCFE55307BE0B27F0260421FCF8A036DD6108591760CBE9404DB863BE0987917CDF75FAF6E78D965D1473D4A1BA5BE66018A190E769D652B4BAE887EBEB4A32EA0A3C625C09DD9E6C38B080684444898C4C0DBEA6922AB5CE8AF1137A78E1BCA07F69893174502487CAFAF59704B287549463834A05C200EA695BFD7FC0566C58AB9FC3D8877E3B1A4D33A00026FC1EEB81364B19FFB365576C2F2F311618C412C38573E41229FC3FD451054CC3A36756BD57D3356FB113ACE4DCDFCC5820B456F2C992DC54402F4949F6CDC5530BCB33012D4A5D36826F4253029EFCAF6039D8FD7AF5425317482BB0D512849B6BEEB15A7B41E60724D7B5029779C3302D319E713E80DFD49E46310843FB62615C70AE20F70EFD22D1963171E3AE1B8BE2FD75CB8E20A2460C8F492B463BC627AF29E666B4C888C19F6815B27DFB24384D935BAEAF640BE4DA9D8A9EF5C5AAD7C608F888652D761ECFBB9D27ABB1730F991CA05DC2208740E127095130867F839B0B51F77BAC4FB06F09571E85CF2AC49E581DDA9BAFC1F5E139FEBF125D4E740A54F6E36CC3D71401C43E45B8F56B056C4FD0FE72DC46E8AA6194416A1D5876F904E8933D31B6494C3ADA247EC5269252C5A5345C10943B8EE12C76E118D4E9E29351BF9A4F93939EA992827BCC15C9147E561FFC4975ADB762FBCAD86AE7F96B80DB76C64B050A16100549FE7CA1303E146C67C34D31D4A6161F518FE23A35C1333682883798FFCB687A46628BD8077F9194695344C6326605B2E0762597042B0B069EFBCAFE8AC1243D119482E27EACFD1F80A31B4FE082E817B254E26D37D572482179720B7D6F4A0BDB082A661DC4B22756B7E2E17A1BF121A71281D345BAF84FDDEA04D23B128AB83F6C87AC0007A66860DB7775D657886B692043358410FFA102CDECF80B5E33370928458CCCD26D07F0C7A3DD6D64F23556B2AD48E581909AAD05DF0C6FD2D0EF5A3988B8677ACA3B1ABC1372EF2CD294E29AC9E55D2101A93205C0DD70B21AA6E6FC50F8296A3A828A0B9C17AA943B1EE6F8E2D231ABC2FBE34DC8D0B0D4FF50123B14788804B86ABAFABADE871D285E90D3384300A3017819A088D71A40F3AD973854988ACDA9622E7FA57D816E3E2D972B93152951267529D365E9715EE28BEAFFB77554AA36D0D24E6743FD61471AF4051BE4C662CA9A554AA7E79DA252D58B1F52EEEFD4AD0FBE1E49531F11CC7AC3EB2B9A2191D78F5346730A257DBA3AA9C342E29445E77A165D3F1696D5F1BC89AC952C854E3F2B7E3026B79BA37F07ED1B8CE318EBDADAF15FFD422C7764CDC0650A907BB98C6B4E85C15F612B9AA99B4A10DAA194533714B8F98B910B3D58D17B4585B5CD9F254ECE001F10020D93B689E8FEBC1A79C5FC33AAB43D9DDC763741CF049E5BF1884CE225F155D5C59F3DD4C815961257AFED262C325F4D33549117CB4E6DAAC292045251F78BA7D33726643745B619AAED5A46C526D2B0905CEF37168C0F1C611A7F5AFA4A8DF209E7C1AB4AF9CCF487330D1D5BD1C83D160D9218581F3F4A5DB71C46B2F3219421667D16963C678410CAA96EAB30E95BC543558263F0E8EA4B8ADBF02A35090FE1EB707D459A7B251FD9658CA993A9618700AD491ED559BB6BD2176A3267EF244EF4AB70B39FE961ABAD000000151A7C728B89C6D8D1F5DE0CA1EC5561CEB6B8E87811BBDA8F3BFC1200F48A95D171BB0F843444330D1041A125EA1493E6EFF9541D4F439791551D798B77EE250ED9D9D0F33EA7B0CCF74F0BBF06BDAA46369C55F5DAF8E6DD60DF171987718FDA578674C65931FF5087899A3AA4E89AB79822DD6994E1276DD5B3CC06D625BE647B9F83D31DBAB58723817521CA3F6835E9BFB444AECA245E159C2601E500DB2BE72A1C9B74CE6B64298896F243EFCBC801925384C2CB218DDAC168A86D06D7CD7CF684E92DA9C9404B2BAD1E88BA1C9133BAB00BA63F521AA9D8E809946ED678E0B5A716F99781B09B7C005D695F19E8ACB2F618BF62A0B85B02D860598F9311FE75AF07059DD98CDB113FBD69BEFEC0CC12D642F7053CA349E5C85BB6EE6756103B0E256BD67DB826F0AD7A76B0AF4B76CE8E11A31AB25EE414D4EC37A37A65FEAD5294FD87CAEA639ED9AA64647958B2B801B9395F3FAA7D1C5E3FCF0680DE01738779A03629F5CFD68FA62227434ACDABDE63C392BFB8C435DDCABB612762DCA36E9F81479BF5FBEC125B477F37A3CD49D65DAF14B8DA69F20056AD94D7BB4BB17D910E7C8C5AD70E8F69AFE0E8D6582E66063E925E7A3C5A2E9E79D51DB26FEE0B00C769673C8A1A6326E3331F7DE282842BCE6B7BB450DD30D4C4F1C85EC118F61EDAC562B06B0CF3D5B4E074B05D720EA846333FB0F4209EB4DFCC53B4F534A28F40296FECD1B834A74E3A65287C387CBF78D38720E8A3E947C926906217672C087F68058BC1807B6A6BB6D2B9648DDE07FDB7A5AB4F3E361BEB4ECADBC86B32ED19C8FB7BDD8E586784C2F4381CCF5B5D5CACE7367F1B6A612FFC5DF74EBFAFAF793F6BC291416F06D32671E256AEE941BADCC9851251B1E99B0B2D717E4378BB5712A28A114FA7966DED123FB726F944C5014DAF4BAB31210F72B9FA5C0A06734E4E64004A7E2B6B65A00C8355F4F624266413A7C8C755362F8F1D1E497F68DB7B1729A529C1DFE6596BA942AF0A2E418453F191F06F2A8E5248E77468735978CF2B79F81FC1BAF782232AC1C63442C65DD123C8096B0572460059E567ACDF84EF914236BACBBF963808AD3104CF57B98F7182F92A260F98E68C0622357CC2E3D418E0BC4EAC45F77559C75BEB944CC225121A4431F4BC62194A070E42F0D8C28B4C06E6574FFDA5E04BB4B8D58D7FB996226F2146D2820029F05EBBCD324ED34EB3299D35025A9F73B1066BEFBEEEC9DEA49AC6D8B395ABCB5BC7B628326AECAAE9C2E121D6FB4FA4EB04B9DCBA7EC58E94594E3553D4011DC72AD442BEA85140A87F1BFEB3DBBFAAC0FF276CC6DD8CF3693C258240DC070E214D24DEB8FEB70F60BC3FBC80EB9074F33F97C9518D2FADFA85D58F9479C1020878B74315ADDA00812046F85A3A7FA1DC877A671D6603022DF4C0EB7090BA7C73EA4D8483D91D51D22C4540AD4512B1B3F6952D5605C11DC7E6C16F37D9179FFB926DEF2EDF629F59816FBE9454823B4208D364A1D8AD09052F64040821F0BC1E22FB3C54F7BB692E8AE64C7A40502BD673EC1722F99DF8CB68B40518DFDE4ACDED18BAC6388F13364BD5222448FA76DA7BC0A46A339E57ECEDA9C74C6FD30E4557F8980DAE886C9A12F18D8EC0BE074DD898094D7748DBB46FFFAF989EB18B2B79D2695BF3C564506C95041FC252A63F1B46CEA25BC96C7B7840A7906569209012E702DC245DF76EBAFE959B38214DDF688FEB601B50BA148E2B4A0C9C0F7D4B86CEBED548A84452EB10AD9DC1603D25525BA04000803DABE192591539EBAC0A3E3EB1BD90E393C49F9E69BE8D6FAC92336F61A6C3AD4411EAC04F6E7E9F6E3C169B06928737D6B911545A11B60FB388DF8413F7000B9602A3E3B96CD2CFDE52142140A74C981E88C5A15A7484EE7E969D85BA0EF3A428EE15D393F4192AB9EB3AF507390267018AE69979BAEE100E094975E469389BC00C43CF4023EE909D8072A0AA5FC6D04096509F36F91B35AC8717A61B8D4E289CCE710ABF6D16F99AB1898FD968A2EBCFF96AE6561 sk = 2A855572E7E2ADD2888022BDB585B61577A75A31AA8ACEDE59ACB27EEB2936AE99780D53D82E16E1 smlen = 3181 -sm = 57982AE529A1704D88022DBEC9DF320E31B0C60C01B170E4BE648091447041DAFB891451487FD8CD7D77C5A6380A88163EF49EE7CD5CC9E9813ECB48BAF77A4E30C6FC15A40EB34C0E565CB10DADF7CFD5F33FC762DEA14DA2D6D0188A61E8A4C04EFFC66E3BC4985E36E35822A4D06873FDF0E865E5B53CA3C856794099A84E9613F8F6CAF07ABEE9891E2636BED6A5AA6C4E14AA6C08DAB13F75368F49F476A040AF8BD3CE1890F9706646FBFB4226B66029D7F9AF27133AE8B26D9348D91304EBFEA31A0BF532EE439256CD26E6CCA0836C7313A5D2039E7120132A53C44A74049CCC07C43B31B9C28755AB6FEF67F79BC14F4E8720EB350B2ABE81D88289593D7845D33DB5488673DF8329E30DB933B0AD198265FFE52CDA0F70E665AA48A9BF9CC581D49092216A7DA827FDC71598426B5E5120A033C4A41173B5D548D596384BF76BEDA9D656B08F932A48EC9EBE0468BCE56259820FAAB055C7E39AE53833765F4B62B844190FCA89E896A7E5D8A0A30B11CE3FE8CDE497567EFC4D0A964045DFA84C3180F757A9A48E540A8F417890B7100170C6703CE37C1826FEB7C1B4C7BDFCC20B0757E2C678912AE678A6C4C8E5E5363BFB8E7AB5C134D156FEA08849CF6D0BA51541187C5AF4D33949541A1DB2C31489A5812CB6071FFEFE7BBE17C52983826EB59DCE3E2B635F25DB05B86097CCE27CB5242084C10B2F5AC68F56BD390E0C21968ADE4D9840DCC65F178831789AD75593B23C4E01C29417D642ABB846340C426C69D4B4C5B9EE7FDCDED83F09AAF01A67A73289C490C1C8DF9A1823F15E62BA15835B20EE5C35DA0FC51ED560522323F3926F3E70EF7938C574D52583DDF9361AD2984B202F86AE39165952FE763930A9DFF6A26C9B87AD591AF475D2120AE2DAD93FE89F428B62F7070662DC33B2879403365C9A35E6C33F4DB1F0574E06B18FC60EB288211B0FBCD591DD2BDA403B7124488B67765B42EA18553CC1EF3ACBF3E4D22A57DC9F97EBB5CF334546325F97E601E48873D560929BD80EB67A58019FCA65B32240A51D7E27329FF5DC2C3BAF5165DE359F195ABFF0FC3D9D67C65673AE7689A43B5AEF37074C499D146CE1D0FFFDD3F9185BB90A6B7C835EBD38B9FB8B93EC60C38774BE75873EBA8A617D285988B3BB1B703D1E8435C9CF0418954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA +sm = F688D44A934959702CCF2BC92F5CE718B7A2DF9FA96594B76FA653B49042FCED649EE3493F6FED44F27FE0E700EABDCD35927F343BC2D2229E507A6154BCD1922D6D457ADACB3ED733C92504C9109669F8BB46A6604D043A938836E0B981A25E0CED025DDCFE26CC2E7A75B5A3F521758361C0B90C9753F1F2D589D0ACC58E56AC849853C566A278796F2A89241087D3ECCB130F0A7412EC38BABB183571CB731F4850D08B7D63C9AA3064E8137C5D8B0E72105B878D40150C354296614F42AEC16317E2FD00D333B68AD69018EDF3243492F60FDAA0DBFCD7B9C11D8A377B470412F3DB3C35F9F252E38A1A079A3E948C2C2C88518747FE34F825D2432E52435F50915C97A4D1D900CD462B48ED3D60363657F54F61487085AECC103AC56D61E3DFE2FFD0AF63411728ABFD4CC6E4845C6A9FF6B87A88F8D3CEF862ABBC614A35E503BBCADDCD5105B6E7BE8E98E7CAB8136090DA2CFA5CAFA5F9E5FD56E48C9B487CAC9001C9BDB44CF53A1EBC992D3582C52B32FB8EE5EBE4BCD2EBAA53BC3BB3F45738EF0D5AB60E91F5F34439A7C37DFBC04A914568CED2366A920B19B66452B097A766041F9A9AAC238FA51F2EC184D87327F133E61A453E964420C24A360CFECD1601ACC5C5D4B6D7CD5FB4702A8367644BFC43ADE284E0F9996B733AEB3C31112CF1493A9119CB65621433FAE907F4F0E954163394BE525BCB0C40A32C6BAFDE036084C89630B4F25B8C3656BFA861CD65CEDFA6DE5F0EFF1E251666B03D559BD1B7B4E2BD7C06E31A42DA55B57F07B7E3DC80C5865B644D9097AE9C99B9C771C5A102E4FD183FF661EB51EC3A687CC2FF1012DD4587D9D1A0FE80856F9BCA9662AE1DE2F6FE61FC876D7D1EBEAD59FCB8A4B3A8AA0F5404F168B4FCB852F762EC9993BD05FE8A0BC8B4990BBDAB6D4FBA7CDA8BBFFA88A05DDF2AEE5EBE5C756622147712ED9B2A74A625A3EFB9BF50E046FE892E7291725C0B9DD4B5DE90CB8B6AA17972F3F7F3C8BB12367F9EF27753058270F808E48873D560929BD80EB67A58019FCA65B32240A51D7E27329FF5DC2C3BAF5165DE359F195ABFF0FC3D9D67C65673AE7689A43B5AEF37074C499D146CE1D0FFFDD3F9185BB90A6B7C835EBD38B9FB8B93EC60C38774BE75873EBA8A617D285988B3BB1B703D1E8435C9CF0418954511394B9D10E1BA162861802A717E24EE42A346C9ED280C88E267A41EC09D6D73B6076E7E30257BF265B71A0B6E0CF408F02BA9078811BE94D0F38559E9985463FC9671D182286CC4F18CABCAEE1A3E5ABDBC384FB27911168B54A387171C0524489FDF512E4D8D2F65050CFE7405D8DF63A79C6E42A76F4538907EFF4DC5870095241523F56FE8E389EBF1A1CC47DDB9F0188513D5259BE257BDA5BE7381F22392CDC2406E0F2448A80F3824F2670F61920C667499DE899F0F6B397381A2DE66255E061AB92CD864DE75C9DB7CBAB9FE76AC38E0AB3389530B4004055268B289B40D79B32E5EBCC74353510BD1627E2D5DD0BE7D3DFD04138F6E3EE7526133DC70490612EAA5024BE6FBEFAB24E1E83D8941A113D8B871F3DBC3011869174888CB7A265D7DE9AB99B999C19AF9B442EBDC904FEDAB52CF40B787AAB35626417C5291F2EB892F43E698A8C65CBB6442A4832F33920FB2DBFC50B8E996FB227F2FF294C385A330957D2FADA9F86839235EA79ECDE6D9D94FBE7C79A38D40B9A8F241F53B921107FF1C72624C9600EC04DFA1160F1FA9E5D986A5A363E9CE8627276DA73F5DB47E4B90328884CFE93194CFFA6FA680F77886E4A7A0FDAF13A7DDFF6984B8855E1F58235BABFD5106338FE2B075D4F10A9FB3D3C5F829B7C61B02B34E9BDE6E62CBCC3AC9F467A6CA170EB43E632EBDBF6847F781E2469B4740FDB83DA34CE34A286E3B363A72CBB13EB66CE1DE35D8FD77DBEDBF45C44DCD16E6B58A1699694D9006947C8C20810E85E3EBF8FB2C68B967743642D86556AB6958E545AB83EC24B96F2B4BB99CC8890C3C1E0FECCE26CE09B6D99000694F870AF9F642374FF0BBF61EFC7CD5AAF5667FC3FE5745DFAF7F13FED70FE070EA4C09CB1A92D8B7F0DFD4B4A4B7DCF4CA6A97043BCEF6346F1570F37B0EB48DB8D15C8A82ED69B0C7833D6C830414C111C987471E84D2CEB5BD973DCA34ACD3A65D7B1A502368941935435B78B8F2B74C2BEF127D96651247BDBE68EB7E466B9EA2A64A13C375103D7C8F7D30A13CBE184BD1EBB19F3274E645F5C7B82EFDF09233D8AD146DC0715266963FD3CCE6F8CDEC20743BF1B7F57C101AC24C64D568923203E1A6AF03A700F5A401EC4572BBA528E284C151F1D108F7563858011FAB32B3776CF2B910D7B21180DBE75742032791018258F4D1407C9A213755C5C91205352DF919B6F14BE056243DF6AC2909E52C9A79F6917440667719185F1C5F1AAF40D873BA22956FA0BBAD9C35360853333A10A0841D9D2E758A0B1BC187F6BBD31C41B74F9EEEF1F7A28BDB7AC3D52FDC6FCB3EF0383A06A61188548963E552716D2BFBD6C2DCDE496D06615E86A5CDB76A03BCA2822ABA85EC6807EBB6918AD2948D193CCF74F4BDAF7090CD4294C1785DCEDB6B55886A848284A6A4A88A496800053E84A9F2DBF6B334AACE11A5A540626716302E259A64C6316ED543806B3BBFE37563897E83BBEFA570312DF908C1786DF0FCF55069EDC336501A5AE9D4BF212D56A9CEE811038656912238AE284575EF8DE1285B763AE54ADF44F91B6DD9E309B7A7A0AB71EC2E4611831B3CE1C9DC85CF907B52DF7406B06367E7A43DECE72DCCC57D268820EA021C27056E3C6B50E7BA7A59B53539A6B7B06B35051E3151C23F3BD3C889B25D0ECE1FD0DF1AEDF657FBB096CA1C861ACB0158501EA1AEFBF6DAD11BDC325AC1CED3739A40B7A83458EF4F3453C0F6EABC1A48037809A90480DF9DC4FF07DADDC58DF2733D49A4FA53C2A41E55A4A0167C6D33BA6E752AED3A125DFD6A0322CD235254505D7B3CED7A0DEE7EB662ACFD30F8B79D1A872998CBCF15CD86E26809E0D2DA0324DDC90FD12CAF9D8E4EDA437FE4E658D47D67C95927C4B5DEE965B940CE93E6743917296E10820A7101F8F633C93069E8B569F4625AFD4EC61BFE4549FDD06C2290A91AC0FB40CB1F55DC8BC1FE695C73AF603840AC0351F5256E00555C984E79A09E58C566D1A117B7E569BEB5850FB491FD9B982442B55BDF53832AA65180DCDDC2F768B1A1361994DE8C25F3608EC853D5982E0AFD1F9FA70170FC3589DDAF958DD840B4B502F8E2697D01AD7AC2233F6A16D540EF8D232887D2B4FA727AE2F038A69AF3DAE69EDA8EF6BF1E0B67D811160B75231543EC5A4D0778B7B42FC1DD6732385AA4400450B3CAEEFDFFCF147635CFA4AAA53DE4EE3035BC40CE8670016384BB877A86A15B59F3DF0C5D624D3D2B23EC46913618C745330A96C715C6F0BD096487E89B917384CC30B3D20A332F1B4056462227E98AF9874FF1D18DF2A6BF84AE822EE737F9E34EE8C69F23EEB9BF38ED056F499545F405759355C104284A6D08A9EFAD8FE28288B2084336A6479A6D42404F3E6FF3AD1DFC63C8AAE971AF11F2699F32F57AD29188492CE07BC1A271035B4D13A686EFDE5572353283A0F3138F6DC05CC35E5E5057C5C8B9E12B0164C0915ADEDF40A6E23848FA59ADC0E65BDD2120486942F232315FC94B4676751A35AAED2828889864C4CB7DD95A662A475733C2CA8F6997A9C822C6C8B9DC95A8B4C367E613E97D3EC6D6DDC2F81022EC21B3A93244E3BC8C2737A7724A3CBD480B26819EEB2676FD383601D79FA266ED3F9BAC2A98FF0109AD7E43E33E108D88C09BA82AFCCCFE98F50F789109D99DCD0A2C61947544F3666EDC621B5D5ECB7088B2430A611BEA52BE7F5EDFC6E2649F5E81F6DF72FA9A748BFF06AF766A60D2B751B23A8AA95CBF733359F7C0CD19B1482A6E6572D1570349C688D78CF8B8C7DD37576DC47A193A2C2797D0AF7504DEE303823A8B77204AE7B6E91D431979798A7EDF435056251D0E3F26B2CA16BFE3422CEA0398D30F0A0DC06DC8A93D27D13650E5BFB6BA04C93FAF0D7D06F99FE4F1F52A059FBE808179515FDA48ECA714F0947FE9A98F02D66FB0D80952411CDFCEAEF6ABA16D92B8F1B82DB151D7DCD7FB7781EC55F4A86C86011FBB9C5570EE76897E7803036E2FE3CDC2D5EA7A613897F3C69A6EA734E3811BFD15E90D7256A0C0C88CEB54EC6AAC151B435CD2A870E4A02087C2B847C75B00B44BB3CA6D4404C3052BD308B8D5F595277592D26F6D5A2193CD4D650BF931FEFB9DEEE61032B29EC0412F38E1CBE025B2891C59574C1450D9E3D8EF27940EF712143F06F38DDB86341A7FC781E0FA8971DAD13AA7E93F1858C70A71A40164211EA9F6A41AE90D19032C2EA52C23375CE3C4E59599ECD6855213AEA83F8DFC5CC70F58A62E4DCA17C09705C0C099B29056592986C03CF5D67074735F2BEA count = 71 seed = 270BEDAA7BCD43990FD8B4F44FFB63A3AE8E991BB2BF84DA7BC2CCD1A079C579AEBE2082ACBAB7FF286DE795F31973B4 mlen = 2376 msg = 326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B -pk = 5F08C3AC50CA93ED4C23A5252D8CF26C8278036529B48CE75B40E7980C555ACACB297E599EBE71558BB9717FA7BDAE25A6214E547B7A58B1FB8F38B9A02B911B4A4082BD44077231B4DB4A818A262459CF34894E757EF43E0C960D1F0EB1E090FE86F317451D7013D845E8BFAD94E65C567A53B1B3B67B2354DC69EAFA1A02B9E0B14E0E6B4D13AA617138FD4E539845E59E613135AF36E43383E20BD92F98381567B921D3CBF28C9658C6C88C1B0333C4BACDCEFFB9522E1FB136497306966131D0ED433D5BEA5579BAB6E285E1AB61D9D396CE3553263D3B4019F2B42F373D8BF02E74B90A934C78B8A597FA7C1C17F12149659021510B5DFFFD090E93A7A784EC9D7E5BEB638001B0E3F05B1FD78E6A7AFD65F13B3F9A6D19149995B791EFB31D0AAA98BF9092A893665DA6854DA86B7EA816DAEA0830E1DA5E95DFD1D27CA9F8E0710BF4B868B1854FD37D530DB3F0A784B358CC9D5902B8BFD8E79CA459A79905DE2B316AC0268665EA270933A91AC1A5A27B33CFAB5E6937CF853CFAA55A962B1180864B7393E9DF4E51F58EB75389F595661AC3C08989EFDB7821709546E7B17A5B1A78D2C891A3A88268E83AA186C7FEB001D2D3111A7D5268F379EC8D3088D279E18A8AF50F5A02E0009E7707C711EC97F4D0A4142ED71D589C325A798955F58DF9089E1155FAB7C8141D9790BC798B92856D120EA3F15B7D85DD4F3E6D150A2E8D43BCC91A045048EB1C0EFFFB98237A88E3BB52ADDAA85B32858C25594B95E4398A0463DD451A7A34D5164DFA0A2D67A0EDC7F6F36CF2C3B2074FDB49C50355EA1979ED5307671DEA13459035D67DD90A787F6FE71C0929F7D85F80F42C36718A1A87399A28D4D98AE312E547BBB678200BF712F99AC13698E17AE382CFB1B556696351F89C2522170A667653D0ED341404958246710E941511DD6F78E1BDB01484E133CB7B6CE0E032D4A1B7F3B9EF0AFF9B5D9619074DE8D2E3047381D4571EDACCD7B67C42B257C43854456C1E91CA7BCB2FB49E8592F9512ED2EEF6288203B30FADF116A3C575E7A42D6E10709B02EB4A97D36BF71218C1B0349CB1EC301F7EC8AE26F660172389BCA90645977C0B661519CAC18C11FCC7A80A17E767AF38D738E3B2FDEF82B4B203CACB8BB291B3E2455D1DF78485358B360EBF7A166BE1F6AD640AA0BBF92F3B71973D6EF978757064F923BCB91A875284836EE0C6080EDA2DC8E75EB3E6BB4B1A28E7C23653BA167C12C79BCB45BC96A1627F21E7CC3426C4F8093B8D8313AA01E5490CB91282A09F428F5CC80C70A7C9FF35BED784A955216B8515A223D2B1AFC59C2C8F563AC0AE8108BE3ABC07FC80639646C4FF02ECD63F2DC103FE10771844D7F7E15D1DB63449BE0DFA4BE4303CDD0A01E82A65B8A2AB451B002F558F8C90295C126004FA84DCDA8A305DEDD870220CE3D2938E23E2E9CD11C6E32CC129214153F1F17276473E7DB9157A3A24BD709B04829920EBF57253102B19E56DBE2FD213A13AE53FDC8DF8FB909C65FC2EE7721CE07442D8D6FAFD5F0C4367B420F10395168F01D3374B49C09D881117440365F6F0A3AA187E1B6DE7E3247BC02A6DD10ADD575C2265C0E3EC1F39DF58FBE65D16B14EC1D487722E68E4003A44C4A22288B3233CA4F512FAC655075BE3ADE8EDBC50E90C336E2BFCF827E86DF57CB8F66606526F4B5C2177804CD869F9306108C09D503113254FFED66ABB2702693305AA8DB14D5087AA6211A97E0ABD77D8E2FDF3F3D1AF13EC94E3DDF671519091625ED38D523BC2F0CF0BB555451F10D34A6F389F33DAB0BB815743E861F0EA2CC89D01C11E2A6E0B3E021A3AB1653CB6DD9950482EE578C3B9EC085EDBC42EA91026269994AA8A8AE750D5764FAAF7FB9DF70741CF941E099B0CAA30C7D0F0AFD7AA4E1FA9114786AFCE5AC4A07469DFEB1009EAC4214B4E4BEEB7C1C79737E2B4A8CE079B118BDD13B79DCADB189DBC0C431B73CEB0A54E6A1BBE15263DBA77463C4006A9383C6DD7F730A227F69C6CF25B46E52A58EC5790DF670853CD5D81574663A7248A2BA4694B59AFF6B724045BA584B44A613CDA5DC59CFEC0DA79838372A1B0C898D4D465D51F2BEFFB42CB57E8402166CF7BAC61EA86E1C9AAAB0A6C4D570254959F8713A29A51AE895C8AFB798B0C14979EB440095C1E17DC538DF3F620DDEA2011EB2AB96DF737BEC9BE5D477722457D5071BC73AE28FBF0C99F3198CE6BC986172774FE74C47F8A5DF91B4F7DE81132B8CD9115C4C7D1692F43D52F8C40D5B752DDF6AD78B20302384CF2F6DE167006A92A317B9736354F9CA3BE6DF2EFE11708257BA14FF78B7FBACE0F90BBF403532B0D89B2B6C2416257A3765B0ED93E3D976B5B272857D9C1DFABBA8DD37C301626C28B2EA059F44B6A7FD9DFE07A76BA6D80E45BF073BAB6DFBC50906084332161CD97766AFF163483EB8F3A90C4E85C7D315D4D59828049331AEBAE88AA78A964C02FDB017AE50EFBCD87BF65DB0EDD165F51A15628B06D6519ABCC7E8A83D53E5EDB80AEED2849EC42834CFA3A25C76097BE2BBB112F18C93ACEF9E622BEC3C70A9B0C3EAC66CBAAD44B79D40730B89198B3916BD1C4D412944A0CAB0D6BFACB8F150AFA09D28261B7A268F5DB9DF6AD1A59D847065639E0A363C89B8C445C41E7C75E6141624A54E20B65DEAC184F9AB3B71402DD3035584CF97669CCD340E5212C8608D6EE282B6413A87C7D3A8BFE89AEDCC5242E1BE1AE63E74254AD4CE8A82126FD7ED92DA4F237159F3AA8837381FC9BB8E65C9A380BAB44E6D4281D7EB24B222438EB0632889CF693B7632A421735D550DB74AD3D1BCF9D1514740C3019A876860366853EC822B772267BD35677F275CEA1938AC2E653D120F8C5D16179DE31D59F44225CCBD0435C6B94F157BFE8BCB6999491F5F09D83D43C8D23F18B522EB88C1B9244DDA6DA30D9E99A12564B58DBBB42F4CE80C67999E88E2129A4FF8C5E5DFC61E27D65C32E23942A8ECD1CAC960B03D8A9146CFFBF1FB9DC29835B455D7FC4018E83F63DFFFF181F1FCEF2E3D66C695858CDA45A73B01BDB1803334F5AA2D1685D6108CDF16AC77AE85C77C7A8427376CF7FA613AAD811C58AF4BFAC357AD19157036501CA0D972C7F3F704947003072C9269988E091974F575AFDB3A6C140FCBFF4A0AABDDF0FC77A82F811FBDCAE49B3B329EBCF8481EBC2910266EBF85C8F80136A7F8863D8F93FB27646D93E69163940C28BCCF7A6CD33A941650C9822A0065297E9D891F8644F82226579DF2F9117A65D19A829018B514E6D382A93785941001E2108534FA6723E52682BE8454105221152481BBB946CFEB1C15B0463669E604562C3A5129C3920A2DDCBD3ED239B3F6232700627E843DAC68736183B56ABB26FF459EFFCF0BD6E8135EAF69DC67F1B663AEB144D7488CD31192A05606553D28CC63059966B84674F16F2F1CD1458CD4343E6C939E3CC3A301EB5BA84AC3DFD00EFD70138A935C5373B07A88A41B44FD34D853C1744FF8F32E371A93151979CCECDA2DDDC5CACFCB6C3F874632C339EC273721817E4ED3AB6739C5E559221AB18514739702F48447E0C2493DB93E06625FCAC65A0BFEC98AF6B641B7CDBE3FCF8916FC4DBD57CCEBB6D0192ED1F49D2CAC172DE5D6E186C3B5D78D1A41D7DA3FD545D86596FF3674A73B5722CF683B7D41E5342337C71B16F1B9107169831D7C262653522E37C9FF5055850F8FF0C7DB855929840E2192EDDC32C841898CA6CADA6B85AF4CE61F788C38325911FF6210105DF7388A5159C22A2A3739FC4E6E5992AB378EF2F78123F7AFD5361780AF781972B6784F0CAC6C9325D67F98E7DFECD9EBEED0B302C625DCF4A8A7490576A16CFBD7DE3E0A8EA56B4E601422B422C529CC7E98AF2D06195F6CDD8616E94BF5F4D49B488211EE70D4075238D88894588DAAB0FEB03E36F8B9E372C197B78DE837BBA81C9063688F33FC98E9B71282BCF676EE11CDD6B0E039E591D018AF0ECA2AF690B678A34824016BEED4CC8DB964788E8344B662B76F6D932401F9A02FE095C5E6189F115EA8D585115FB6B994D245AE559884EFA1E35CD98CB26B48719746B342467C5BCDB387A1AC55A49D6B489762490487A9D75B52B052E469C1C5F9187A0E66F71E11486F1D6ED61E3E16E223ECEE19D72F12FAAE336B4AB5390DE550A3C2A49E5D531493C3F8F1CCAE91E41E823AF90C7B55521F3B690E8968202E1337384B56E85BD403F72C815270212F5DAD2F11AFED846B5DB22B45DE547D94505C8643A615D0DEF39A600E07660A9D8B8B5FE7918339D15572455590AF282E59FF2581EB76D18B08290DCFB4CDB359817F4DFF928217E215D9CDB1C40BBB9299D111B6E4903E53461E8FDFB141D378B289BEE38E5AB518817829E886C95F88BFF0EC260483200F5F8058BC0E1A29797D646D6B277CAF62A0A52B942D8F25EC2D9972D1F800A59455885AD1FA4A3EBE276F624D6E4E680BE7DBF858D3BA781E812B0FAE4DBF41988C9BDA6F67DCD43F6D1081B9EB70521A522020968A5459BE3DD841E9F4DBF3504B59369BA9ADA6DB7E49075CB43A05D2102DAF36F5091B2E9A4FB499D142F791825AC8A573AE660D1F9615126D1E1DBC5ED9A8FD8CBAFFBB5831541EE104DD581824A45F3DD4755799EC3D19121B44301E43AD9387702E93EBF0B5A40297A971D9DEED80D5D18CF43A3D5D83B9235559D113DCC9DA3F0945FD6E4ECAE3D7F2A5F2AD675EA91BDA376B4C70F7107B28E5A09B2272B3F2C9B0C0BFC992CDB829F270CADE14699FE17653209928B3F5262B123AD882AE576F25592A6751926BC02966E0B9E9F60B16543E46603D37C177600A531692449B21CFE61F2359E03AEFE42137941D1AA4B1108DBEA6DB8E4F323E735486AEB56301BA54271A7704858DAD49302131A3C07242328E702FC4FAF1162B65263AD3A91092F4E1A9209DB03399EA30F9F86C4387F836D04664F6B66B5D1022BC678080E6EC5592210BBF2248D63C765ECE06C510E4DD199F7CDF7702A10C22F737CEC4EAF00D2421B20B060E13ADB69D1ABD7055880C195B74E130F7DE0D6536DD562AE0233287F71D41411659596C36C32F00AEB882D4CC1B9AAA1AE3892E2149D675AAEE3831E8B25A2CAC10D55CC88DF1A7CD14247CD5957F4889B06B055EFCA224485EC26FBBC88C8D76CAAE4FFB9778BA515EAD4DD12F508FBC625DA56650DBA62B52651679D57DD8E57EE67BF73CFF423960B5C74B2B5B833A5EE74BC50632EB64AF011343BAB68CB3F74E2FA6801D0C0BF7EBA269812DDADF990931FC560095960E856EF6E0E032B3BA7A9AFB66132955B4AF7B94156411DCBA23047766EE9802B8E58560B02EAEE549BB9E0AEB8B43CF83DCAFDCDC260D6AEA74D9996197C31323171026B12C543C66FBE410CE81325F1588BB749DABBE3EB92246EC16FCACFD0181A1492F36460040A685ED3283783BF99CAEAADD32885711691E4136156F03C1DBFC121A57311F20099DCE0466D665EE05F968AA47C327040DF8DAFF747F72EDD24A037AED196A7653F8091E249BBB428D9F81D6CE319A1B81B978E51998733453D5742168133901A027A1EC6D1991E810C5A184358A7A8E87DA79242AF1209A0A427FE194FA49AA8EA8677623B2C0441A1B26B87C39F631935BC713C9B2E62930FFB92A2A98FDB2FEEBB95D6E2B91930AC78C51C77ABDFC1893D2789AB00F473632DEF1DA72D7CC8888CD622105F08967FE6F3AE203DF25BD68CE89A352A3FF1BD0B7B0FF9860076B0D64DE225D5A2600DC47FE36A6EBCFE4B8C4C5BC9F39254D728BB092F7C128200D9D849DCFD232566479F25DBA78C9157FAB1698DA986E93752D134E602DD8E7EC61B04EC68735F79A78B08CE1F4D8B7742F7B6A4A51E498393F0C121F362A148BFFC8C8D28DB4CCAB2D4C2BBAD27EB9A95D509AC8A2E2ACD19584F5642712446215896EE1F3EDAB9681375EBF310DF7A57D86CC097DF05D7DAB33A10B2250F1D3949D0615AC99C628EC50C385EAAA427CD8EC26C8B6AE0A9D7D8983FED9D0A45B24948B1214BC612C670C1CC23408A1273F7F1DDF7A0FE0A84F5D87B55D71104976427B665FAAB6146600FEA00D30BBA9232F50C7FB061D2D408C789ABC4DA948278A8AC921FAA3A31CFBED8F2C7D987CCF53537559E903CDD64C7FA32DF5B176E5A25F8465F503C9B83C424B85A4820D068CEA0332E5F86B0E558A4BBA8AB61EFF7B2919623B82E6802E9EAD7E7E56CB21422495F19914F49EA5F75447B5CA867A169544CE2D775970EABDA0BEFE9F96E3AFD10B6C9D0153F44357B84D1773FB15CB3D8A34DEFDDC9AF5C9A2C8FBE4E24BA5123CC628A2A1C24785FBCB8108157BF9FA6A72023B8E8B9D4EBABEBE03F6BB489AC11AF0C938F27154109030D36CFF50941FA1BF5C3E420E2DB53A8EF178C4224BD695E382D0C9F0AECC49050D9785B8B0BF702A2E193C2B701A6DDA3C37315986FD5C11F1D117238271FD5AB605C5A31409518090E795E4B1E1F2DAEAC52890BCB296C7BBC563AB9A214AEFB02C95EBE551DF3AEAC0AA59FDDC5C03741B6CEB90FB537DA6F5E0C1CE63286DDE3808CF35DAD20A8B6A1F146A533033AD0637E46DB889CC3907E101B780DC6ECF3D0AB63D3EBAA40D0521BF16EA57D4F20EEFDD5B68B8C1D6640B4255E3E1E5F00006C3E49AE6204E86629E0F010D828CE9454CF8963483378AE84AA43F153CF6FC95759E87EDE93EEA37680985D96D85B05F22E798ABC4535A386C612F7C70BF4FF1C76F8117B959E84F4F664802CC2A7D7AC40EB49D261E705457D11F6FECBC07ACFAE568467205504584A91891C7AD920322942415357184F6CEF339852EFD316CA3F9935CB75A2A0E6951BE8F83A9FA7771189592CAF88DB085CD2D011521ED731E804B1976A0FFBEBD5767B263A91B8BBA83DD35B3733F48D08C64CBAF67106AE55F334932D31D5CCBACE7CC54AE8C14E0439747C8AC3548BE13F044B59413FE4037EDE56BB60918C6F800F06F2E41173B3A0B1E41348B67D990D773DAAAC9BE5AB3F2D +pk = 5F08C3AC50CA93ED4C23A5252D8CF26C58A640BA471E587707325DCA36B4801B6BA05033FABB430322D86A346BCE7160B4334F33CC43DE6DC42BC916003DBBE3178B83764A4A01EFEDB949A4C5BEAADE1CDC2AF12FE0DBFA91651A03705C702AB15C08775B535D54876155BC6F4C1F083CB902DEA36D76CA166CFFD5CA88534EB063438A4D4E584B60827E8F4237BE52412C25B7AA75AE5BB73191D6F06A4C60B3D2A92A37E4BC65273613D10220F63F3C1AB3552D35320C18EC218D165753E5A4D1038D87F621D107B272284A88C541D222AAB8464C6841B892F92011F145549442CD442BF99AE97C9B65038E3A85D877A8692385D2E2F9D92DE8DE53B70F76136701A98B8D316550A818867360C10E529D72B32496DEF8CC16DA9896EDD086A86C4CA3AFD557923CE306ED50FED7A72EC48BF47DF190B9B60DB7578DD865BA753BFA7B62240668352537DDB664A399BC3562DA0520A7ABFE3C0957DE9163E28B7B93A3672906A0AE9A8EC879A68AC37E53B467149781FD16F70DAF3E8C0E5163031E6ACA5EC3ED3DF4C8FD798588ED10497BDC8D820E0EB311FC51F98B92BAEE75B659A8CC70F5D19B7A71AE63FEF65E0192DDE548C1D00DC5287147B8F31A430323C0E5C59792901BFCE972E65E7D823B89A318C50F0168988A3434ADD5EF788598BD4A43AFB68F3DFC029E0C2D0780F727AF4379BE30C04A3946E2419703B5EA7D90F82F74F9ECD10F7D167422EE05E2D950D4193136883C41AA4DC02CD1E2F83AA4E244EEE52128C775A2894F6F789A186DF28BE381B48F19417E54D229C93A96DC4347E2E0A9666625C45ADD4E67973414E6C7725307039E4E2EB2466206A5DFF45ABC9840756CD5D845BD0B1AD256A01456952F5B4C3FB2CD328C3CEAEA1B7A971E525ED8B4BAEBBBD856B293F6B723C6B16CA0CF9216EBF02EB4C81CA0CC246114AF406ED44FE497E1A695A0F09AE9F9C0EF900761A34AF45DB44CEE9A548AC4EEB21C51047CDF791336D8E941BD5D49FE65840FBCFD44A50358BA46949728C4F725985BF5A5996A9F6E9F7286B59FE10AF3D0564C36E7FCA9B83967869E3AFDFFA4CE167202EB83FF6A6CEFE7F464D53EF110A539D30896CB91C1D4C0F09BA60B0B1D4E826FDF456C45999D35489A3C215B833ACE236CC56E9F6F334EFF6FF1877D406BE19D6BD55340DB38E969237F9F0AE9A38E5A6EC9D388DD5913E9DED1371AE5F687A96BA794B18D2239509710321BAE6C6F5FD38E2EB4AF7DBEF94735E9064B39FB792EC7681605C2510348FEC1C8DE22FEEDCCE3F4AC207A427AAE80FAF5FC95B763C0775AD7D4BC72BC5ABB90C5052D7C7C1897FD9FD441FE0DAC18B4B38DC80B6A9E6329B0F49739B7EF1F406585F0EACC0E8D0D60CBA5570F0C11C89CA6501B14DA337D753BCD02D699A43C6B6085C830DD1D0F2C1F3F6FAE77CB7B7E0E1BD9C894260FCC69F48DF9FF6423B9B4E7861C8F56566F3960DE4C7C87F5945BB51B8C3EC745CAEBD5C8142946BDF88648E6CD6D3B439BBBC0EFC50370C03FF8D478DE3261A67141A6FE09CB1B8FE561AD83B3AF23E0AFAB3CCE71F0855A012701C048640005C9FE2892F39F85D01388BA3FFAACB13A5A3B693C91A05E7B00FBC2FB832622D42D0EAD42E874756CAE469ECB16E5CDA6C5BA254A7A5321DD405AC2F2DE1371373E77984991F6F0C631B0DC6E718BA38088434D614B1FA759782D95F03CAE3D277F8076E54BF8D5589E9D8934D156E219F2ABE50102BDD90228C0F65620C7A9A51329A1F0186C280BD96DF5B4FC1644B2254C0E71DA932EFF726993175AC2681D79EEDDBF52812E25B1E4A6ACF3AAC55AEAE1817910F2757391E7D164D6C7762DD76D3BF8D1F6521803A793DA2E0BE127D71A7C972679E317B817BDC7F6E7089D73B6570ACBF68D76629730A5443E06CFACC0C8E67C0B55B78856A646FCB230A1170BB167C4083AA14C44EBC7F69A842D8B0C9D7EA1ADB8A0A44A800B27676EEC7E655DD7E3F47496A3A5D40FC6980C19EF8599D5D6F1D90495F3D321BA15D236005B1A63DBE7CE3A245840FB97136D1A49CA66DA4AC6052621C11671DE005A4C4B3F4B0455C246810355C82DC3A2A771A2242A9E823FC00376811D46B28EBF39A555A6603F13BCA0322F9FF840080009962A6468DB1B8CEB74CFEE1FD866F724878998B3CD6D0898E419D5134A4B75B9E744D283E427C217DBC6495AAF07C7CE09C7DC704999BB152CD367124F0A6CFC6DA781ECF5256B9595C14E71890B2E7E499FF60700B54932917A399CDF72C22979B73085BEC4A8AAF7C37277C4E3745306DB5393DF21521F201AE4D0E3B315051D1811E8531335CAD6E7F8B7FFAB9B4C6A9F3DEEE89A638B293B7060C04E7283FACE10F9BFE04A92376E82F68F316EEF06E473D18A6B750C412C83AC007AE2F3D6A8D0B5015303E047A4FC9907F6ADAE8B1ED848352E890A26C081E21B844669AE260AD2B17565BE05E50E92098525755E148F37F6125841C8E6B043329CC5804521D20CF58CA10B3BA24E73EF4B1DED70FE593EDE018B4603E7D8DFABCA4A73E7956D6DF1696BDA1297AF0989FAE57F8DF6FE105B90CAB6D6E06E00DC443BBE7A85C58BFA16AD0E7F5F96CE04D6039E32629324578D0A680959912786C55DAD24762E45EA5A86AE45B78DBAEA328585EC10E1C2A148CAEDA798FAC55EC287B49DFF0C1625C68F4EF9D6CE6BB5011E19261C7056D737AF8884C9C9E6E3430C7A79A3CBD4BF8AF384411929E0313927DFD43D32361D495583DB86682F575135EE3CEFBB1FD4969C5F1647F4BD507A0EE4BE4C5EB86DDB259B576FD0379E666533956B4E899F9CACD663FA58A6D1F63CD93497416E13A6853DD8DFD65E85FA54FAD2DC356CB592918561394ED3E86D4D99FBCC5316066CC9876BFDCB44B6F86F58FD63F4750CA5C1AEE9E1A47AEED42367DE4678E984EC9BCCEC43E99C92295E56F93DD9595EB8FFD2AEEDE11F04C79D0B42403463A66970FE8817C10E9AF58877A9D7C13F84730E896386E07C5471A3CEF0432B9DB14FC084A3DC065BF8A44A7E911D1339AE14F593C45F202D254A03E6B8508C3286D7B209D4F8554C46DDFD428A245B99F7E9AA1FF82A6BD78B17FD23899D3D8A0F0574EE5036DE7C84596EEE335C8FA1740DB59EA060941671B9EF792485FE242F2A4444E465227059E1A2D94522D9865959B98E63CC051F102204C3F9F11AD46DE73A1864A8A8B239124EA290F885168226FBB39A2CBD2E79661F0E20CE7752F8EA5C8F136BBBB74DDF77DB4CD29C3338C8E4C3BE9A9613CDE2BF58456FD6110D7FC3322188E1294CEF2D8F88A411474F0A2E7CB854288CDC5CA10100C7EAC2C6FD26D731C99C12634C4DB8094F26B3652AD039E0834D60A4E2009759B11361D26EF854CC928EE81C558F3F76BA870DBED754222AA5CCC8E84A4D0CCC2EE2D0A0B05FEC9F134EFF715ED821E4ACEA425BAEB48A00AE0CBC9AADB16FA63BED3147D3B50DC436FF66D70E164F735E2503F3D13718B035261EDC9D354F9B0B93A03910DB927C8FCC38F9D86372DA68CC1BE2EA2940FA1AA72EB9C7AC077C5DA44036DE2BE658E4A3041C3E9D3ACFCD1F1E093AE2C3DADBCBE003780A8D4FC28BF3AB94E651BE2658F06C24B28BD27B38550842B20E10FE38E77CE10EE3A50B48778F3FA91C8F5E98C943BF511368D4CE6A2E009F9198A704E50C8089891318ED5208C4EC267080F20A609EA0FAF5DE7079E0D039FF91C36E6EE3D7470A2DB47EF5F2E23E17811F8126BE5DC675FEE4DFEBF1CF342BA38325930D47AF25EA642287135963B4CE76B08B437D73EF73B87B9AD746C91E754348257B81164E2F991F4FFA3F3400837B15327F3F81B4329E656048C921D505C68D10963B89217479F5E6678BEEB41CB5FFEA822BDC61477F2477602AF525043C2AE14EDB87A5D347DA0590C03F4AB7F961E70EB5308C6037DC407690D530B8A6ECD757A245C8289F8EDDD2DA715FE6B2BBB606C066EB40A542A3E983A4321E685AEF3C7C528C7D3C9FC8F8BFFA384BBFA9592D0FD345E4365FFA26720B1D7AEFAE4B2445A137C5960A88E51A49764974DE62CE01C9B656B2FAECDE384DE55458B10540BF756AC7C71ACCCEE8034483AFCE73D1142BE476061A018F042DF3C8588E4545CB2988AF1866CD50667B843EB8CC49D7B309A3475FF3471691E8DBE72D05453A97C1B74444870A0B95A3DCA74A15378C0EB9BAF632EFAD6D0BE417479F1299FC062C641857F59A2B00381B13204863B91C01E2A20F49710A8231BA18C8571BD2572D88DB5305075FFA78A4268611E2A04C38AD9FDAC676CDE7BE5B37AA97B83D1FF27E747CD0E33C58CE6076EA2A8DC713F637EBE361A36B8140EF34C024B0A49F89402D5410BB17BEA18E0BCE027A802B5632DD4779118D656AB939F6F972559136EB382FA681F82A28EFAF151D93C03022F4A4C90184724DD0A1D16351885887748C53A0E7DEB72EE68A9D2CC110AAE02066E731071579FF70A00556536298DDAED484862EFEE8055B62FCF107A84286D5905C3CA4DE24EA06B68A2457F47A06618EDEBDBC3C842B09FC586D002FC3CD56990DFFCA20A1F66D08D418D0FB68E6E8F4CE1F8D9AEE880E55A103D447AA812B42DBB3FE8FD346B4D2DBC205A5E41EEE532C9F23414FAB5F5DB740CCC887352A25420938861FB72AE10484EA6398DFF0614D5273CF93DA3B185CB4E18537ACE4AB689F0BEAFE9E76B7A379412CAA7951017102E0838661940C653E5DF0F86F05C5C1B1A5D1215CE8D7FB93CF40C6CC3C8A6302DEBCE25ECDA93B95311122CD0CFE86797945BFB57CA0E658B1178564C099BFA7A11709EE5561DAA6D2638B72A7F52F0B9F1B6BB918CBD460890B38B7532685568E96D4E6A17C607A3F1CFE174E31869C3E852FF438723EA1F287BFDFD7AF593C96E53DE723BF89D438151840D8CEA07FE481EB6FF44EC94DEADF438EA2C0DA636B7B0B67CFAF2E40EBE6AE83F44E98FA9E8ABBEC837052E87D08F5E746E4A02505A0E06807FB8AC3101086878032673BB750147FAB13EA3A882AAB7FD9EB779FC92A9D486AF5D4F1AD32B7AD40358C72B3087748C2FDD0D12CE8CB87C84573584FF1B96BF22BAB3D57E43543D81B931E7C8D8C3E1D405919AA50A3C2BD78ABF584746004E260D7211C09E41BDC5A610E092B5D1BECB49DCE9DD72FBFE7251D0987BC9B42DBB29AE04C4AC4D0A5F29D5EAE943F5E6BE1A5D7B69AE6679B6C57774B354DC475D0485FD76C92D07DB272900B155DC0D8011E7A88BA089AA77598AC087CD02A6AEA504383CE342AEB2C3693280D958A65C9E45671131EFF0C48D2813966717EA40F204DD3AF4E5D7698E45B6A789BC12A6CE8C2A80EFC2E7DF09A9F11C006A9541AFAF3864D85D05325F432215542A8FB8189876E3CA3D3F55B129F7709651A7C222C91AFA7AC048FE568ACDA26691FD2BC68A6A7CEC5C88818DF9AC0A8D1854BFB8EA182AE4709F59E13F1FD7F4372234B48DBB6AFAB2DF24099CD8BFE65AF544643F5B46FC509D1DD50289011B65499A242136D3D7BF72B5768D5C2A61CAE6CA1D54A31E8636F94A99B212925576747F023FB45BC2AE6AC8143ACDAC17EF9682DB777154598B7C528D474A4CF803CCB1E9751A4E29C1004F007CDEAB1C41EA6F11623E3D122B9E462CA16BBEBE295E7C1F8D9141F525F6B145DA66EEEA5FB4B46BC6617B8E192048FB1BB8CBDB8B9F4B480CFDCEAAFAB16A2A94CB2FE0B48A915A9211B970E8738A28BA14F68FEB7E8DC3B8DD088986EC1F87CC458988202E7E5EF7CD35D39DFAC9AA9FD460FC01B85CD9213872BA82EA9882A90D33BC27BFA29B5EDC2C9D3740044E50738C03F91F1A61AD278E6BF15A3446B931DEA6570559607B5D44271C68EA42E8F1588B4170BD5691ED24A3E80DF96DE96CED8819D7CEC4A581E8D7065429BF1265A30178821B7B3DA94BCA3A5D3965AAE77E1FAD42C05524A7A467ADDF9DDE74E0E5E7BABED74816E0E0CC8C36FD22219E33DFD36E2B9B6346531AC5BAFA06AF6F0DF530F3DBFE0AC1CBAFDC28EAE76230C38CAA84E7D11B739141F59AFEDED0C427D40692CC46446F7CB284E664014518CB9F0D07D03B43183DFE0B668D1A3A8F2C4BFA3FB7A1888A6780F1A626DA72444CEA59A314ED5E4664188538FBC04D35533BB75C3E43693D85276D3518C6626C6A4F5C32BD5F931510E8FA5F3BF2A10140398B7AA69E99884203062227BFBE2ACBA87CC31D72EFA8CE226CE3B15679D67C2A17D6EA9F5A86BB8C0D044E07AB56DBDE7141DC54DDA62F2A5BC649E30472C7F3A38814A76654D7C208B3E1C9EB6CA0D95243A8949FD3558C1588E268A091E3D801BCC5B47D29BF506B5D1B537F1161AA83C1A8D99DD18948369BAC0168C4C7DF7322C268BA7AAC85730D2B4164855A43E724CD179DE2AD59C4F1A592EF596A60DCA862035BB7A8FEF2FF1763A25AFA36079BD6598711A290EC345E7DF1829D0B153ECE082440D57217914D67AE11B06322469EF4BEA91253E23361A071004BDF0F2A6C3433F8DCC3CC179FF0F19672C1776D93075E652254703C4A2A37DF8D1125C2697123D0275A8EC08E5039C0ECA6F5A4B33962E2F0A94C846C44958EA85F70C932B217E3EFB2489196C6FC859B6C6543FB20D27D9A7BE8B4C8F73B6A599948F8D22F86824AB41F6B8C4648D9DD8F70D4145B3C070958CFB4D6AAB690732BFD02D82C256D22E6A8E70203C910453A00764980EEF5C71BF9C41F24D372E944CAC36B161442A744415CC6C8BD051FCE2BC311C51D648A2E5F0937F2ADE71F51DD0A36FA4A65222BC057C803FA12CEF2F76DC9F6505A22AE571A65A6B1E4A99B19835CCD5B9B427BFD0C49BAF7CAA6910B8BA95D2EEC0531620C5DC719B2494258294F9235FF7EB2EC61745A693FBF520192365E7F2EDBCE67B58EDDBF555C57F57EB05450CDBD78BDC0B8FA79FDB2564396827F00EB0FEA76AA2D304C6643D64A8315DE8EBC32D31C76B2B72E486E0A1F04D5CCB56EE31621B07FD04A2680EB21FFB36589FB31CAF778B723C6FE2 sk = 7967E9DE70A7F95E69371F812C2FBF932CEC07AB4C235AE9E8A6799F3F537D36AEB7575AAA4955E4 smlen = 3214 -sm = 1D4359CF0B873852CD75388982110E57E382846A1055B34DCB834318B324F17969A691E59A1900DF12B913B4E6FD63311D0E978CA6698FC6D95925645D18C4F62DFE1DC2AB1C91407B8A60E771B1352E275C48CCE31E90B9280AB7016AF7C6D271A9923A28315D32899FDEC39703A889EDFDBDAF3EDF3AF11CB4A3D1AA4964EC194913909430640998DA03322E0D05C27C4B5E0E79D79AC2D5970023DEE50D4726A186819E67FFDFA0128ABEAD99C03090EFFB3D79BE65AD836E8C745C2CA2E14A951111DE26742AF6D880ED9E7E0240617A89E1086E17A7C9576D8ED8D4F79EC8A7FC4164FB5A02DA7339D83D9BFD10AD48D33A96CBF484267D829CC93293A932BD38D1AB099877DD937DC2AF4FA74FE9AD7C280AB94104AC7F29BE18E176BE41FE2F235F91C0F6A30A644860842DB93ED157D65F48107929B9C98B147011C632ED4B0CBCF05032CC1CDD75EDC6AE9880C0B03EA1AD8E665F2C739D3B3E00C58BA5A07F692C9E84275BCBEB742758A184E53C2AFAC5E2495A4AEB773FB3842BDA0E05D4374D58C883191345ADF9B8049AE23FDD653BEFEF8D89EC7438EE0756807B256812CCF3D50ECBD46BACE04231CFEC1CBD55BB31C6E3736E228603F7F627495FB9AABDAA12E4A79AEB714C569EB387F2830FD5E795143C89C24E9BC4393B879052A457568846A4779C799517F6AD3C3AB632A201D4AC11AFC46916690A8476744E07106DE22758026D4AFAC38839E6F9F2758322429BEA87AB6336BD7AC21F1F4B477DFBFA2F7378DE700CAE4E63C6087630C80F2F6D6664BD8928FA00303030D2819FA688B9AD638ED1AB78696048C8116A2259BE2C384493E7DCD9A60AE1312DF50083CD5D4C01ED359EE1A2CF4D8914C1B49BEA2CB36A5206E39580B2272321235178BC9C521BAAF15424C48209141B7C7960C11D06D55AD726C13434C3D89AF71EA16A3977B9CEEA0B784918E0089D0DD953CA3995AB2171F087DCEA9CD4F95FB59DDC656FF3C1CEBFBB42AAC872920DEFE2DCE4C62AC009B4590245799985ECA7E03AC1B2C166ADD914E06AF3E1BD5A8DCC7331D3205FA0096C24699AD9C25DE20B1460B2EEFA5E976F0CED0C03CF1CF89FA0A80AA90838470FBBE1DC60B76EC543FABD611C08082990C5D05D8DB62624B5DBF4C5A3FB48ED5D34990BA31D1A6C326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B +sm = 6991AD6C1CE0191AC777A4DB53E7F78FA38021D7DFD32BE48D4AEBF872DBDC7F28219EA55CB96B72F87E95128CE8D412F69B801B33B4570DD403C1E89D01F23D84E12CCC0AD56AEA15FAF05FAADDA6A0E0D75F3D25B415861EFA832C3D70549161A832BB4B4E6039AA2AD79E367FF6AD3F8153AB963B894C76B9C8FEF36CA16D282472F96409E642B97F0AD39A3B5852999B56BA45D2E28E385D396838D6D305CE3FC2EDB6EAA4CC55664F5D36385D0FD0A4D62EA217D8625A92FC30DB96AC43115722B745B81012AFEBFBEBF1A0F2B97429ABD8B88689FD183490BAF94D9744B414935E63F70657F5994E2278579CA5976EA4B29F8F107EE8107A86B555A171459D12F8E201A5FDAA59476BD33210EB74710D81B2C9099DE47056F93124F2B979F457697B29CCB2433939BBBF5362C1E7BD5539AB8F2C18617F688CBA483718624C531BB129751639F82013C41568B1705BFF97913F441F143B9BED482FFD59C43DB11A272DE9E92F20F2E8DD445974764617052DAB6F0F6CF1F8E51710C1F478CEAFCF2199E91E168C80878AF1BB6EC40149FD2EDBF29D8ACCDC2979A6A7754B6F930398A3AAE075BD12BBEFC8E82FCDA2E2FE4C0FFCA518DAF6FE933E302A2390FD815463B57F43F427E485DB853C677C7433F34F5671E0855F36425A95CA27C1F7EDA1D81CB81710F1D1B2E192E923821DFB159AE7B3F857963F4F10016A07A827B99939178BF80B1EA039DD4EAA049B304517130198FC8A9F4AF770E8BACFB63674053CBF08DC4FE8FAABDEE74E6E9B1CD254353BAFFF96F68660E71388C2544097CE1596F37621332DD3D1FBB084655661A19F1BD2A848A6400A55699E5D27825E632A368E16F124541EA1C67FF6CFDA055100BCFCBAF3026676A7C5BE7F426CF21A756DC74D60E34504452E60763F3582D40C9D69B584D25212CE2CA07072C47B13339D18B1F1F856132D75C80BDEBA0CF128CCED7FBB31722867BBDBCA86BA22378AE35F701B943AF29CC0DA45E18F55A33D25B77AC82AC009B4590245799985ECA7E03AC1B2C166ADD914E06AF3E1BD5A8DCC7331D3205FA0096C24699AD9C25DE20B1460B2EEFA5E976F0CED0C03CF1CF89FA0A80AA90838470FBBE1DC60B76EC543FABD611C08082990C5D05D8DB62624B5DBF4C5A3FB48ED5D34990BA31D1A6C326A4FE723BE9363ACFC000705A10B6CD8A7B25E99A34B4A354CBD6F50550BED30F6C4208490B4194AB79B24B093FBE132C299DF924F2FFCC2CDC6C2C9019EEDF4B72D7F0817825BD787135927102E1DA041E9A78B501B42DCE777A79ACE604E57DF11775D7B87E75E5B00ADAC90D1ADD78CC5AD348C7472EEC6E6E06F737E77115A9509A6AE6570F738DC2F21314A7CCB9D44ADD6E1434CDFE3614BC73A6B468F6691B60F4F2DB103289A90C4FB2BF5AAF87826D2BEB0880FA64E07E9BD30D4EDA00D6BDA01D1EB22BCF14EE797A859C9A0D9034E8C5316201AF91388C47E1DDF061C9F45E067A5F60B355C98F8734559B8F1B82F47BD9CEE0224A1D67D40706333523C34F3582B6C8CB47BF7D0E4FBC7D7CF3DBF21077E664FD59998338F4DD4A423C3A145EE1E994AACC1A48F81A7E9FE106008DB93A6626B8C8505043AB864D93AE3972675E69C3825304086AA3419216CCAE7F7D5117739E99D8F4A0B658148DE33FDAAEB9967EF56677D2028C3B584C5CC1C096F4DA16799408B2EE2FC3482AD2F49293CF4097A78492470099BDB90BCB4FE3B245AC8B3C53E05D7609E34770ADCC147033A8FADE81359FF63C3FB90C5A498C98B7A0E5EE9CF4D287759ACDA4BFA3965CA85E1D1C1019E7FE6D82E5E66A717F94890277E6DB1EAA6F3291FE1BCD7D437094749FF5574B8728E0DC21A143A14E382937EFB7EC1B0FB3F6F9C0F547F470E3B436DFC7986F923BEAA89583D8978C433E0CB0C4E98516AF1AC797C778662455A57FEF45BA2C7865C1DF5C502EDB01C8CC729468091BB96BE9DA9C298528187867EEE9A06141DAA15F60CF719DE2BD15010550B92A41F12D8F38B54692589AFF51A9D5E6047A0D9B707369992251DF31341A45B01B05FFED8ADEE5810824F903EA59F14FD500AEDAE797F8BAEB470C0B14C4EDA5C687E4848A85B30A8E8F59C45D4C9F0C65FCCB15F4D4209A55722C29B6CB09AECB4E53FA3AA602C56EE3BA6900CC12889E7B87D5EF283AF1586764519A30CF60833C82F0ED15E39A8BCAD5C6AEE9999E63D399C5CEA10AE1F53B04858EF7896AA29FA541451FDB685734C39470250545193CAF26C9891F7F965904AE10E8566BFF9B2F465BBE13D6EA4A79586E68844B9FA68B2F992565C8B0EF5FFDEB5878CC12A0571CA3AEA50ADD29DD06E13741A1AB215BF487BE7735D1634332F47E037253054A21E0AD8D8F011334CB5951F833D4D344D632BCAB7C373CB7DAFE8F3D79E7E13BDB1C6CFFA474A9FBB46F5736D55F3466534596EBD22B29107A8FA50C1D0E62F0533E343FEE038FC0C3040A6DF2D318BBC8420019B1B148D6D1DD2FE428C2FD617CA73F224EF9AF9BF6F83CF1006616235471B69DD4EAF9F32529EF3E1DFE6765E61E246B519C702351C9CD66C57065EC78993D793B082E3685EB06F2530B07862277D339A52813C99EBE16C06C4C8F547D9705850E770982E8FA0275A52F430FF2422A115ECE46A9202CAA0195789532B1444F1507AAB2E4303464E499989F21C7D881328F18DBC77D4B9B467CAE244A93053C0321DFBF815DA28B6EBF483EAFBE634E9947BB5383FEE3A31BC03A63FCDDA5E3E46D5D3184718C348A83975728714351DF43BAF91787CACA346DBB819602F18A4C4FE90C4CE307984BCDED89CD2E4AEB66318C10D95AFA5BE53393FEB981C21BB1411BB9C58818BCC141223D66ED5F35F90C05FD4848617220DD72F5E892292CE20AA9A0F9AD54022CBE94D2C86DAF3FC66949AC35D8E122B02E2D155E73F4CE24D7E85A5C301DCC173CA8EC090AF9DC7F443C983280DDA27ED4B9BC71F86E84F7AEE39E6A7E9BF5E43920AAC858F0F49A06216D9D3984CD2E3575C0FA6CE8A5E28B0F481CCBAAB450FABCE8A1084EF458DBE257CF09D8116136C2CF1EDFA6CCE31AED0F1F8278C1C8D9C79846886D48E3FD311C015BF2373F7CAA71AA26B011D0DF5A843AB53D7E7F0466CCF49C5D4DE872CA87B8895101EE0147A3DBD391BEED75FC16F65814D56CB29273A5F4E5400FCABF85040505C31D001DF0023726E9C1F7C29A37039FDDA73B9B99ACEC3A029F7C0DD61ADE7D5E835E1CD605AA8E583BF8DC99285E86CF91F4B4827A0E8956EFDE2B495A86F85E78B954341CF3AFEBE8DB71C26B9B1BA27B47284AA84E55B1C2AFEE733AC596A10186D9AB504F33E34A06CA931D7633462B04B9B2B0D4751B0343503BCB2A1893D944FBDB4BE63DE167348A1588E6551FD9CF2101B0B4CB61422655FBEB50D64CB9E87A23007A39821EC3ABA391485347624EFC3DFDA4A133C537D7CD8C3A549BB6BEF9A52D2EDF0A8892C6FC3EEC3EFC3C18741C85BF24CD3B36CA04EE77F654ED5595A0E4B9316CCFE4D2AA6B4A66B06F309337E363C9E39829C8838729F19811093DFBE962246473B7A19FAEDFDB0193F63EB85EF308CD3BE5831F35CED36D9448D0EA8306044F78946079210CF89FF78104BCB2964CE2AF9954D53885D7914E4FFA4AC7E9B3D103922FD1AD68C0A4592F885C5FEE51D52214E17035E8681086203B79B5EB176679EB3263B44EA7287262DD84BB98F6639B9657AC04E397D69C634A0C1181ECA485E467D62631AD2D9AFD5AC5B86ED4005FDBB7404B65BBB826F1A2334A481B9CD46E0CE9C414A162E84368089F24149D7D05EA6ADF40B25A708357AAA5A28801FF100F69252810188CFC6087507BB5BDE1CD43BF72B1B3207CE4F7E65A18E5276613D4BEDDAF21AF7B964FF69965C47CB03846F7CEDDD2C5133080FC632A4F0B3495B2D2751727CF7681F28675552DF2A0994E425A922BBFCF84189B8C9F43058D691DB3166C596F6BC480EFDE06BDAE7B9C2985A1F2F6441520620E193D7B94AB46DBA2A1ADE44E2B006734E6770F34B0E2122DD7F4EAF045164DEA8C2FECE7758630384C00A6B528A6ECF07045B2DC0281C936A540904733149BC65B0F57ACD9A5E41C2ADF83FD6A760B169BEEBF04644DB1314270ADF86D01CC2CD580C609E78BBCD9D2694A89F9CB6DD36B9AA2AA5581FF561B5417BE2B52F3EF2581E461CB0690782F33862C52590643BECE0A6141DC805D8F56C4F64C1BBC49A3ECF1E8827926796E5F9335DF47DA6D3E4C14795B547116FD1F3351FC55C28B543183FEAD8DF7DA4DFBCC38E224901FF7BD83B16631064CAC4A37FA632F53F004374AA19861FDCA515AF91E66186EF804366D5A1B3B4FAAA60A0C4B36B972A9579548B4CDACE7EB85F1F68A4E4255FD994C1786975E7F6F0BA87D0295DE72876BCE37146A09EDEBC0164B9C4911CE41EF4D48130A27651BD0DC315FD622CB6D03759D35756806332658B5B33E768860C1946569AA45130486AD49B count = 72 seed = F151196F55A9ED88F1663AF6BD24B2CB9DCAF3C9B313CD8F0A27639D3CDAE72EA90D60ED5C7C6AB697A06185E5A2E215 mlen = 2409 msg = EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 -pk = CE2FC7AFA5C8EEBC083A22A31D6C53B39B30F2FC7A26601B6350A71EBEAAAA4863E42C49C9A511A3BB30FCA7AB9F48C37DD95CBE7C8962FACBAEF2FF30C8E6E7D8F38F4819966702F65F1D4A63B810372506DDF9EF47DA3D57003F3E5DB701C72E7AC9D238BAA0CDFDEBBE464DECCB13A16B5009750DE33CBD777A9CF58CAF568CF6A06C85F0C651DCA899A4DD2A2062EB0CA9738D8A4B37AC76B74205A7500286A64B1C095B7D8F1783818406E7F842499D828879D02E1041BF96C1A3C492BC08A1E02E2F73A72D109609284EECC9E5B9179A9EC5A37584F45F341B979EABE7A077FFD5735B88535C923B9E5766E6DADCA743827BA654BFD62DA5679754618B0136EE2F0B4AAFE6395E50BA79806D98AA2B648DCFC42D5CB3C42161527B71072CD23B6D25AE85159CEE7FEA40C9D5FEBE864A6B9E76B19A99366F8D259FCEB64CE21F0ACFAE74A30651DFF1453657FD790DF6A15F9183DFE91E5A9DD92A79FF6F7C58C7ED2D02E3805512EA47E5ED4F21F1044622F31C8D708A0030E553675AC96AF6BD7B3E16FA98A77E5B8AC77E2D6EF68E742EC30836D27E34263607FCABE1C5F6F98022D8E766FC81164EEBFF85ED361172D82812FC00458A356DE7349E19013F2177F9F8B962CE2C90B4E2BB8B8D21621AB9144A1AB116213075A32F65708D3DDCA34FD27D9D0438D82ED66FC1AF9919477DC7FB392B3BB7E8FD1060183B60B707EA9F9D4580D2307431DE5C678BA1BEB145E48C39EC13E6CD7E1F8A20E375CED59965F4DD71C59569AB62FB79E0C53C1E98BB53A3EB0960B9E21D7C404B73BAF11BD9717AD1A17BF60ECD351A795C850C568440EA6047DEAAE2FC660D6B7E5830EBAE7858901B563EFCF33BC2DED4F626AF21AA6E8F85F323B3F5EA7A43982428506BD90E7FC29110389566C0DA89E419725083E80428361075D0B3F6F26D9074D3E79C9C305881E17F45ED3943BB26BE5CC5A2F8B1BB4A1389D6E06CAC6765E01744336A0203C1A5C73FB5F930C8473A620CDEACBDF475CB8155DBCF2855207B3670220A93EDDC96FB86F54B11DD44BD32BE71F22F3B24C087AC564047F41E6E250EFEE9E02B2C79ABB714CA9730E59F01E25C211D89089892A298441CED2A6DBD4CF190D684BD2B8F0AE652BA9FB4C066E312E7473586914F6928F91AD7B188F3500B80FD1DD6BBED3E3C4C4C96B35196A115B432D9AD2A642ACC5F43BC84BA50E37D8386601B7AEF2E24822EF4EE3DABE623364AB9960341F8AF7BF511C95C96C03A38F678057A307F2E9553C8271FBA9AF40C543755D4355C1BA5D6BD643A53DC6D48B07AFD5C7B73E34CCE303DF896E7EA43528D5D86BA2AD4E7C5BB20A9066DEBF5FCAF091C429545F381CDE50436164243C6182FEEFB34B96054D12F1B52D91188AD2C920838543018632D8656E473A521E16956C078F2A1C98CC9358B53C401DFD6E17014C667409773B8B3D6CBDA7A912BE041FF341D066AD656EDD34849B70AF8BDC15653E3707122DBE05963EDCF308B0E8EE3A64D7479C4A961FB164DBF7EFC7F5F35BA4912CC488CFAC7CB2044381E9CD345D3D421329DB825A706F62F57C0B417DA1B25D62BDB74310821D60B4D0CB4B819539F3DABA22AAB91B24616996538421768505B653CAD5A300F74499CEBDDB278894330FFDED4AF7BE103653F3A62A85811415CA4C837CAD10FECE61EED5AAC3512BE47D38F13014D321E3EFB33681FE5BA8F3C6D8E39606D1C8673CC7376233442AB12C404263A166AF3B03C8D06FAEFC39142727691E061FBA22138412A4B08EF2F2C94CEA78967964983281DBC26F071EA07E2A389C9402F6FAE40ED94A7824F974C2700BC2197F3A3F31501A2AF0AC01CB3E27DBD7070665270F7A2C661F5FAC9A453B6938D150A858E7B6733D8CC5345E690A3158942BA54F9A8B0A122431C8939742C43D23B05BC97DA1936879EC5905308317C88ED0AA735E86BCDD35B05494BB210CA2C1D86FA9F7DB4CA5B5AA6034CF1DAB9ABBF13278B101B627A2B0C7964FD32928C3F277119974EC5C127BA21A25FB884A0BEA37A5B7718357F7EC635D2540815FCCD6D4861F5F61E50C63C8656C926EEDA2E0E2B175438A949E1B3F9B261A180D5CC726AC2E90F4BEF6F01959D01D6B47A7EE4D232324A5BF2AC8966AA5C928EDEFDD360476E0912ADCB016FC35280EAE8AF7ED298BEEDE25E162DE4891475E867DE4D2835AA4C74BD2B9388E95B0517689B09F7615CDE1805F0E0975A379DC508771591413B8042D42EFF88217268B99E79CA313632C071E1DEDE4D25633995A48A4D55C4D286E82EB40AE20B8CA8EE3FA53FC3272DA159374D56095D741A1F872555F452676061855BD46C45B1B8AB91F72C4AFE1FE26EB481E7A1A3CC3549150C0C1FBAF114F1269A244649279E555F5A16F2C881D5F8937A033ECE69A8854E8C73128A495F4DFE15BAFD1B45A36FE14E6F09A60596D88BDFEDA86F3731B5A7CFD47F8F9278470E99BCF6417841EB9D3BB1A5F91DD79CCCE30711C3E6B238AEF53F46C68E659A3B38E849DDD90D70EF684640E9C7826D8BD6576BA5EEB440B6F4130968DB1B498083093952212ED01F077E56270A9B8EDB1E2F30009D54277C86269665E64B35CC0567BD77863BB9C71FF15B6B056E75250722F7FFEF9686E2AB9A5D90EFD9E1BB6D871E02ED8E2E0293A6B9B0E68354FC15D3C1F1E793740B19F4B4FD5777D7E52A872664F33F7F855B9C224E07DC685C13C322144B2197462843A353E76160B202C57691A0CD5582893D78698FA2DC6979385659E6D1AC8E0776A8504F2AE22451AD82EF060F147336D2292107D8BA5B06A88128EADAF12338668B65DE21F3C299263236D5FD14E5E582676760F73E824E85C18E9F1CA44958DE1D5533CF9CBCCD5F4D26FE025426D489F03AA88CC04DFD1999EED7125B2F32260EDAACDAC48FC5A95A3B07597190422607DD662AEE686656039F80668B784EE12A8D4D7A0EE8C924E1F8F539EFD27886B03F9C61DA47209764379F45E35BF7CC83C2561EC8BE9FC3592ECC5218D31F0AE231E8A69CBB0B57AD3984D8E73D0F3B2959E1D039573DC2C6AD7B2A41ED55BB9090B419C5636E173E2F3EE113D31E5E73E3F40D1F9CB77C3B32DD96B6FE517F1DC186E4993E281A2780C6788240DDCBE59394B8D5B7A5FD9F62BFEED3ABFF7ABA150A34AE03A4D903ECDB893D9126BDE897DD8B154805EDC2D0EA0B3E55086327DC23BB113A47F7E1BBB672CB7BB57E421C5C4560141E856BB996DB87718CE424040A62AAC3A739088AD864AC39D74DC3425E53B8C462E6D67589D3FC61ABCB220A4246745EEB69344BC4B92E371699B6776BE20EF75C1F5F60FFBBDA26B3CBFE1811D8E8143A8FD474420206ECD57666D0BDA3784A9FA2DF5656CF3354FC42C7ABD98322E430E2518EFCE9939EC250905142D5439AAF04C81FCEFA237DA3D2103C4B1C30026FB22FB6D91BA5F2CFD138D7820E6A8BE76CD351A5C5EBE232C6E6B7BDECA0A00216E5B2F65DB7F32FCD549806FDF2CAD7598D359D514B9501D38001B1E2E73BB232747B46D8D05C0F2FF78F77F5F70F4E7FFFF8CDF126374748BC2EED172F7E0C16E6BFFC2339AFB539E14432F8CCE0298B988BD4F48149FF79B640B03BF7981678D44F3C59E0F4917BCD1A42FF472FA0DDD96F57C7B8BC2761FC5D21FA33AFC9C1A43A4A7EB31911714992CCFB50B0C1EEA246B3D710AF2FD137B4CDD4D3765ACB1FB3EC60391719799FE7471F144F4395BF8DBA51372AD22C3EB15E92FB0A85F784BFA5FC3A1CA39BC45CE1D733B6271C670A5BFE0FFA5E946157A9CC1B7B1E091B6A5F94B55614E23512FF2A8B9EA883A3776BDD2FD8E5F00BDDFBCE6CDC116F85DC65B5955930F70439D8FD683EB8F10E1D0BBACDD9218BE3572E47DE0692741C806A651716E69563661BB87D8A0A4683E23E5D339C78E08454AFAAEBFF9B94CB76FAC1B548BCDA43BC2E1D528085BBDBCB78E79C52371010C629DE86566AFA9AC87D67F03761A41644BC41C359486DDCD937716A9CD6B0467698696F766E33150B396885F3E0D38708AB986CFFCD39D749799D766A62E1DA385873E139A3DE7705DE0E43F31E00FBB4979EE91CA5CB9EE8A78F4D5E950A1309306B7163540AD270FD7A2D8B1BBFE7E14F21729B7E28935D3D55EF450F0C61399EB181054F2847EC94B84E8246420CDE8D06DFE424624FDAC233049D5E1B515F4F38AD0D42789F8735EE3BBE9854360177E1E7B24DDBE5049B0F52722CDE9E1248B339C891F9F2E93B360E4F2AAE16A74868727912CD84F6F40A3F8025FC3714A28DD5B316A0C8C59EB1BC29D1E14C28F6432424BD15ABBFDD4BBDBA394A753C8B573C78CA4096C54F0B7D5F621A27A59A6833A13D46D62B00A2C9F0424B49D28E3E86B5E0204E120F7FC7DFA9C031B12DEB84871D3A4761EF7604BAC36F8D4F3965919C3F8CA72F9A643CBB119B25FFD31A576375E776AD640C2716F1D9BACD5200720AA3FD126501B648755494A1FBA99CF927CE835B33FAE291345F01BB8F10A98D66A4DD1442ED481AF810F37A70F53C3AA6EFF41F394E40587C91F5F50E4C5C6ABA98C8140D345EB92686A5105C6F951461E1D925396DCABBF60D53DA1C83FBA6B055C7B57F2D2CC3D77840D64CE6DDF422A3F752D49C7612F38DA430C0EF8F77463FC4D2C21BCEFF1A8D771B7DD77B59DBF222292ECCC8F4FD020EE3F636FD4E5D90D1C378EED40A83923B4FB37734132DB64F01BC1D940CDF38F18DACE694B97352BAF1A1F188D7DBA8CA0D738EB3C425BCE4EC4009C52E810C6BADA921F63FB2BF4190DB714B248E7266DE8B62548C25F970E3B939FB925F69237C64BAE03D921CBA7457717CB584ADBFB1EE11063F07813E5DE9B163FCBC03D695F6445C2201882D3DA112259B867772A880068744736C01FD3C92DCA8B76D9BF2624F44122B3B2534714A896BBACEA585D996DC529D41ABA925F9EA1E45940322C48CB92CDCF668538AFB1A84B4E029E2DA771619100FEA9F073DC15CE242630A7929EA00ABF4BECCA758091C236AA8FEE91B7D9018D7B36D2064C3AD6B04D47644C765EEE6F2C41C587757312E3FC1E6105BC71D6E7B90189D1BE9C98668B7EFC0C116C019D8E382B69F50A849D05A46B59646F42B6D8F19B39C3D38757B657D4AC740E41685DB0D7845CFE7BC1F9205DC07E84E2C118F0450BAAB569662513B3F5FBF2D95666727906F2557CD332CBF7E057C3238CA307EA2D066C8D2E145588EEBA312C45D4BFE345434A68B007FD0696B375C2D694D229E5953DD5F62578B54407218CA1A349F9D50795655F06876E261A48078893CEF7C77464C21458D26D628B80A7E0C7EFE90A5BFA2725801FAB222CD95D0B1F4135DD508201E3A19F744A0AE67F04A169977966E84E743E0FFE46A91A9520B6AC5E9BC79BAF445EE4EDF955BCF9A6185E431CDA3AFD71EF5394FDDBF093CC091CB7BE3E29E06FC3D0AC1A8AA251C0D470FCA1768DE9C631C4B67C3B33E2CFE0A87118269BA4414266DB81FFBC03672C17C806F7C3EB34B6DCF9DFFB07BB8CEC1B6317C92CC73798BECD226DF8F67216FEC6FDE4531573A554C5D23C14268010AA0682250A38CB622F925518CBDE5B936627E02DAB8319F77927AE140C2D010113B0E4ADB9BE2F8BDEF793CE5C8BE80B1DEE10AB54D6FDD61FB557EC64E0783BA5E6A05FC6C76D2D92DBFD2CF5254848BCE2D2EE6E8C750D599605DEBD58BE88899134573313715FE249FC6271DC72E40126D02661BD67949AD1D50C715F4C424B095F747DCA5C730B9081158E891DA50FC5CEF57251C597464ABCCC17FDFC10B5EC9B9F44D5DFDFADDA4A6CE50CB508D4237863C0DEC64E5950226A67292F018E41157CED114743547CC3BFFAE41D0CE4C5873131AAFF873CAD12C87865DA203470BD7BD9F1BD5BDE19F97C674C2C746DE47FFFC2A3816BF793211F31CD1161AD26F701608FA95016BBF038673438F9ACF40F50AC29C612FA15E11A13174269FAEAB51A5CDF8279DE4FDC778ED02A2E4E15B274C046D05F68E39F1F7A355FFF55DF3E34C5012E16B42447D775945C072CBA2B7DE8F4A01F2C25F9FDA6AD2EB36DAD2E40AD145400974E912451CD73C5D6CBC82A9EDF5671E71BD4F93261A6406F23DF7C1EE78CB0F0720DAACB51585721E85274A2E835EAD32C2F76C991A80F44D1EA509EA9CD6B67DA099E5AB83A1BBF3D2B0D0ADC73E7A75E1B33DAD0D0AFED17D2F5C2F55E98BC915D527D0DC7ECFDD4DC583F69F4BA039680C65D3AA18F61DE4572481D4F15311FF61A977E79FE4E092D7BC5080F24F5DF1FDA861564A574CE31FE0C7E82749FA11FF2153B33DAD77039054C0FA966D8784E56B051BC6C16B3480F897CAEC8EF2851B88C57521DD098D71E83BA25ECF5E3409A8363499FB20DA093DB6AAB29F0E53CA3B4227FA23B90E7A4DF93450E44A3376728C6817256B49F9CAE2C4D983BE2EC6A2381F5FCCB24D578A01DC08FFED932BE598E7708660C221CE22DE79D70563C91BBC599C6C730BF78F0E816824C69F4E0A17BA5D5F5365C67A057EADF91CBD0504870C5F602FA3C31C1BE21CE0395C41367268E16A92B4F5ECAE5B00B0F37EB589D3F8FF34622C5C64C7265C2D91C7B061EB3CB52F5B6BE0B06FA0845D1E0D682AC1F42198526D5EEA762F2E997874F1014F8CD0CADC732FCE0C5D79073932533FBFAAB78397C24EA19CB08652BF2F7D61FFE8834E38FADD23950111491CC3859EA5CDB681BF257784897AEF8522A6BB0455DE82A0D8B8AE990EC728A2EFF9377E9491F51C28FD4320E8D5F6422B519F3BB655FE5E8F4D0DC0E9C6DB243F3BB09DD72A8AFE833BBECCD61E5933F25C3FCA516B10371A4A814FAB3FCC3A046E774AF2FAB2C2FD577DBBEF232A748FBBF5671F1FC9B19B84D8EE580A689CA7103E50E4736CD71E4E2E9932592CB7CA471691B476DE938F497B7933E296E516DE3DDDD0D88BD0D8E48AAE0CCA291623936B1C6AC1BF463E54C6CFE408A7500A692D298A6A50ACDD50789A91FFC9246B0384AF1F6111065EA35F +pk = CE2FC7AFA5C8EEBC083A22A31D6C53B3289888EBF0ADFAD36029D98633BF35E9E4C5F9BCE902E631F9055A4CD7FFB91CFDAEBC650F3FC9705C1D857D199CEF568F05AF333DF3A23F3765BA4C3A7C8AD6DE3F5182080FF0E69497403E98C552DD7A7443E8841ED33D0D87DF7C46FBA73506C319746A5332137B75B58A162A1890B486BE3B2367B74C4DC1C07C25110B6597CBE45944EEEF46677C22E54DE5699B2082E89DABEA62967275E8FE446D5AC174B9DC149C18934C6F81E61D818D3F9487A97409633376FB0865C04ED777013B470B1FE5E7FE14E44EDAEF0B0A1247CA20EAD5B0E4C15905CAAF26DDCE4D77917E3D9F16617947E5F5F7C102855A612FD5E595C2B62895DBE5F3CF65F009C80B2C2A9B2EB5D51B921C97AE19FCC39CCAAC3BA6AEA8DCEB9DF3FB7484D1D98CDAAC29919F3FC69E52FBA071EECE9F4FE3E91CB71E04C8C4607A3C54F201D78650ADA29878EC4051BC188967CC3EE770E34775E77A27CF4F6BCEB3C5168E993FB2EDF337445817DE907736598E712FCDD044AE5CACD79A1405272201803CB5CCEE0965E8DE8781426079B4F34A580C3D6DA25E5562D7497981A478CCCFFD1E811C83180F1525146F103D26A3D411C92C5E7102582193647623175BA44E338AFA9049F96F0AE30FE4A50308A3888C8FA097174FBE01AD6A0342A02B81882496306A3CD7B57DF07066CAC59A8870E9C34124EF0FC29CC33A6AD084E9CC5106EE98FABE2E77FDF92FF883D7B33F5515157A49292F40BA95A2E7AB8493E54F947553C0E259014A4809F78C3681C3946762D44A5774915CD0AE4E0071ED0D9041BA733EE27A9B6FC93E5B8293F8F68D84BCDD6FFCB4D9BAD3914C23D77DE15A1FEA0EFA475455AAA752ECE47FF629667ECAAEE58837A407FCB8485C28D8D061B7543B11CDDC92FB1F89014B9B0755928421B8FC724458618F4B0643E570EADE13D75BF03D5661EA7E599755BCDE9474ED284C7CD0E1C9D3825F5E100B70F2C5D98E885AAAE33499A51C41F8C964A344EF360A798F7E59B4E6B4945D23D3043D31A71DD9DF7CBE556BED6401210D0629F18DA45579E816EFF377E7AD3E02ABA87671289C3781D073217ABB03308F6D51B7DF6735331160648BA94668C94FED0C899CD93CFDF59111B3600262958266E5853C548E67AE97269055A5640CE5200256CA77D33E57BA97FF3A18910F886917F00302A4FD94D821D00EEF4CBDA75C8DA35516D6662B037D17247B6D87AB6C9E3F9A5E0406F27B0E3EEC7065F8B37CF76DC60B59D2593222ED0E03EB3B0FC3286471BDEB78E8EB5E55586D9480B7FB5F1AE43E1860CD1E33992A846FC54C90540AE69FD63777E9636BCA775B2CD98A4160D1432EEEB67B45D99B2E0A98434C3E3DC38C926800CC336F44383000D45BDC72BD6427CD80DEEF812DAAD7E29B3A84BD4E69E6D2C8C04B7C9AD8C005113BA732A5C363224B6C9B53E7BF3D625319DCF8EFB192217C8AE2D1332713264F9CAA305598EF588A6E1AE693BCD7A1019A88B2FA69437B29D909439661139D3A62A824461412FA26E79EB002CEE1022B5298FC02B4E087FFE12CDEF3AB3D8F7562711C5FE9024B6B458C67FC1DA6953A6CC22EE4F0A1946DCF9BC082B8105779F32A18D39582D432A4258A59BCDA23C8AE67BFD8909E9D2FAB2835A7013A51CD6B8836C0E14D104671BC80F50CA3A63BE63D295A86663E2669408BE56CAC1810F6FB8733FB464C422A385934278C6366A709197CA776D480C8B754465FEAFD17C407086F78A8314561CC63CA3FD8DFD737305DD3687A895E25E39E2CDA206A7ED3F1E50D5843B40BEC666C21ABC40399DB8462B9152544FC0EFC41F5C346F81132FBCD7603CD50518F02861E31371C0FBFDE41DA614E43E822E681FEE1C68A3D69A94683839507D50D8CEF19A5535612BA132BDEC22321E9F9E55F1C7C35AD4EB28050DE2FBA311B53E54EA7B9ABC4B3831A80A8BB54D7CB5F7609DD1751DF0D46C93A0B5C808AD89D77C88E4ECE8996C9CFE86A8981AF6A462AB77A563DE333923CAA2335C1FC36BFF5BBA7D4149AC89D87E2A26068B4E97DBC7A7FBE03E420D7A4A7A7350DE54A5D9E9253E7A0E6D1B459E373DAD9965CF2F1E975B623F59540982283D6102FC9763AF33BC669C9F3C0D5F44C96A7B80B56A1577B54404F1D3C225ABE12520EAEB4C30BFF700AAF573BA0B214004C19DA33738E9E35FA20E60998C1DD5201D2EAD1F6C201CB1648B981D99CA730DDF1FA6CBEFBCD45E74DD4B1637A646CADCA3B62F1AA1836604B25ADCDD29FA378FF0CC64C73327116DD9CCEEAE9DF47253DC94E4EBBE301E5CFD2AF5FCE61B5F634E70F701DBF2D5F821569F2AC6B36BC6D9F02278126859D8FCA0AB33DA86DCFA058B22ED53D8EB647A523A9981722CB6111E18FB31DA2E36295C96FE9D74C03CC53DE9E00BD4D70167A72E7D04359D12BEC5FCF24C925FDA472542C679EDE7107F549F48506D0A44472F429CBCA4A116FA3D356967D1542725A4525C5F3C35AFC1E16937B6D65D950797799C05FE404AA6F5DA0823CEECB7A7D82902CE70F149898571E93388F81BED087BC2DFFEAC9E58968C0C82A2BCA1057C52F77FF4AEC608246C64CC5CD451AC7505FF1F3FC21DFD6D960D153D0A97ACEE95756D822406363E7BB71A62483C19576CBC03C63B93DAC03CD6ACE1FDE09CCEC51FB63F5A87ED3FBC4E469F1981961C3D03F349CD6867944E5F3CC69149193424358C9145971BC58EA85DEB35DB7B5A3336D8FB773337C370EF0ABF273C5B24BDC05D26A5DC82310416B5BF7306F9A1D2773ECFFD320F4CBFCA6A378A71239565A4F356103D627DFCC1FA87B3D013C31FE1826E3AA11B51EEA818B0F88B13C390A524C9B28B345E7AB30E3D523F0B80302B4EACF3D312676D2FC3BFD79337C3748057F951FA6AB0B6D2B72178E0A8353E776BB627E57E94E47CAF1512069D1736CFD402D2B22927E862F197E8888AD2B63673045778BAE845EF7317B5702CBA3FD46C1F6B36EF2AA7928721AB443E8DFFCF49442A42FE2BA5368E42DEB1BA3BC1BA4081FCADC4019D71448B4C393D8895E1065B206FCC63EEAFE9D7BC62204D3190E57AB94872C6BFB4F0E942DA262C35C76EE46A4567BEDF4B7EC0C85E0D491B12431BFBAE4B1C810E455FACE2E2B1E658FAEA48AE1B53E1DB5AC5A9ED8683F08263A85DADA40A76253651E436ED6611CC5B845731E9BE22A07D7AD902ACEA56A0241B7D9278A1FE86C780087682E7D16564E0D58C9E23F610669363CAE75CE75FE7509B840814CD02317804D54472952FE28134DAAEE7D62919D3ED532B802AC392D2EAA78676829FB0EE141CD65E84BF60FC1B9F6B4C5A89318A7EA227EAE225FBC2FBAF40F3421E2EA82D0A18A24D9B0EC56BE15F56CE59C85F83384DDCB2A80E586B4F3BAAADD37C61A1A7A3032D39C0F78E92D46F94DDC52CB754E0829172F8F235F1127D40DAB4B1DDF5853CCB9B1BB6B1B99C2978E5DE5A85EE231E3721F05028B9BC5D9854F9596955F45240C5DBF584CB26B4E3854D5263C269E5BE6C3625C2E432BDBF7C598DB696C5E078F35D03340FCEF0036D7C509351D4A1BAED3900F6988F2734057AD440B8BF6992C5458A66098513762CD8827380ABDE9F6511C2766F782E1BA0AD01D7AF560A9989E49FAEA8F30FC82F7E2B6087D38D00F6EF0EE36A80E503BC625A082955589B07A610917278189F0E2F1DEBB03759E51430F33DB27FB5C9F1A00AC099A1F80E3884179D514C9F993445377CBF57DCE2D988B3284620B26D809886594BAB2B2C0EDE324EEEBE80A1454BBCFE333170D4BAEFA335D1B8D1FE815F13F81ACABC73766A4F7E5F350CAB99C9A8EB099668F574A57349A732277693490FE32C5F5FD0A8DA527C2819793A3284427E931A8009A32C68E29C2097BD51C163F5CDBC81D857AF384688D58B61D3AFDF53B0A6B4BEE3C9A327BA73F4FDEC2799A627DCAB308384E646B36EDC93000A648E835096E44AF8D4A1D22DE6B866AAE19F32629661E160E994ABC4FDBCB8B57A8699C4AD3A7D1AD372964BBF9D1954824DAA5C6C2BD7801C2F7FD8903BA6BF8AACAF68F0E730CFD44DF13FB8D098E428B6304ED47128E9D72300A301C48B44C576B5AA5C93142114FE0AF4ABE404EEBFC6F45C423506DE3B758A406C1078D3B623F84EE03C60DBD17A0BE3117F7CA2DD591831BFD8C22DB7DCAD0087B5870FA109CCE89F77CFC66AAAB313428F7559B4A93088E8C665F550D6770BF250C254D1BC47F947E8ECF0AFFE69246D8AFB1F02F2D06D2D304F521016CD17CB54278964194557177B092903E4846D13C17D7CFBFE1B501C9CCF202D2AB7BD70BD2265E94C7518B3C78D2C8DD2E9D64E43B83C8F257C13A51BFA63979BA887C7DD99E5D438B3D271EB549DBA500B29FC9E98CD76C8058E932B24A5E93C54A8DD64C2AA68EE5192F99F244DA64C87DC71A4B3D9A251C51662B7989C74FCA0D514CF9766A9050D5CAC7D96F8D052A48833581E4E520E7C9455CEF595F39318DB16A6A8272AEBA70821AE90D890AC5A17E495312EB4191E00A19C7475A07E12E99CAA1B87E6BBCE97D09952E8562998C81ED34352FF5C2C3C476EBBE07DC540B1F020DE9BACFF81221F7FDD20BB4B8A620239DAE831C3E6B0745D0CD616712A9A7A3F3D66A8BD964201CD288F1CBD2945972864022E305318C7018B940C46DB9FB55D6FF3BB9FFD8FAC6684F315F45F80047934F625294CF9A99CA9809E0D8F971FDFF3AB40F08E2AF39AF1B8F64A89B793AB6586F1CD3B04182A1BDE4334B118799ACD91987D10B61C59DA0C95576E041BA09675BCA50B4007221793A813B389E758E9F8B211F8B141FB19E68D718DBF12141494E0DA33D6436E17C4AFE8E3C8BBB1B7E84D4543A8DD703DAAB64585509A568B8B3785C5D43B135E83C03EE2A8348F4E46225F79F862EA900610AE75035CB35F17C5C698F4FDB4CB4CB48693502D91F4750DEB013501C101521CC0A528860732AAAFE84CD2057F0DDD054C0376949305B3DE16D368DB339AA960216826C762CB1DB5065A128199BD3722B92FC291541492C756BE53B60B3C764518D2D3041A68AAF095347FAB4A04F2C5BC07CFCB38B5D9CD2A2006F4E4A59D81B62FA37F0C1DE9DD464E5796EC5AF5CDA39415059EEF5DB4B39E72F9455A7E0F170876FE60C9836F1361F1CDB28592159CC46CE2A2A084C02BB1EA764A85769336BF0E018257A95609F9B3DB992E092EBACF62A3EC6AC52E241C78528815249AAB402D1F4FB652744C525C0A8E77D5C04D5115BE449C04D6459A809B9F375D97E1BF01D9641376CB48AC101A4A6ABAD1A283FF7D561FAC3852FB4CA7509C2D833F4AF81B0C7302954E6883DBC0D043EB119AF2A9BE8BFFDEFB5F04E6B2569FDC6165A263C9C454872CB32860E508CBD41A02811BB5418A9AEFB416498E520454399C325B8B684C3D365C5E4E4D0DC705A17FB02DB58B2C8426D2C4137CEBE1B5D1C1AE07E7CAB0A638F5761DF5F3FBCEB961DA6CF6AF6561D4567C6D126D9568368D48CBF1326E989C8D7E97C61F3A19E86EEBCBCFD173E9E7C11E0230D58B54146E800290FE5066CBFCB8120C93814CA862E5C228AEFBB32B1176B8DC5598E308A26976545E7E68589CABFD08A438C9206F9BAF44A543BC7780D4D35B1F02649AE6269F8DF6BC51E8E7A2F0A4910875855D2091763460083B1AFBC5E1491A61AA41066CC137AD1448B6EA933E137A0149427F1EB30F337353A5EC87DCB39687B5E791769491BF0F11C06E85F50121B28B02E635B99AB0606109E0A3C5229903FC55B12E87BBA3FCEE4B703CBEF36DEAFD5C96F5BB0463B7839E49CBDBDF8883905FE633BB7FA1A7D656F1A270443E9DC404F81081D3CE796FA2E07D7A859D6534B46D451DCAF45E9255197DB6FCD0C673CFCEDF69B2EFA5DA98D430D9293D7421106D1C5EE8A027D16488573223025E48048EDF5F643DB63CB206CCC3B92903D6173586A767BD08691CFB7A735CB8DD47BA0540B98C149CA421C3C920A967974237D74F75C1CBC291B8B887B4694770D93E2B011C1856228082FD416B0D104996AEA74EC170B57DEFF705159D3FAFB18CA25B68F57A9009D32C353686B709459A533F12AF564FF7A690A59902CE8015E0029655D9ACA7CB9D84127CD686B78609283AA43B9A9A23AC8A3EAE2C030D81C11E48AD832B542777243702AA9F8306302C1AF0386F5B887850EE853491901EBB9981FE4F628996D2A26DBFE46BF874DADC7890D66CCC033A8003638D9C64FCFCDCD2CCF25B265CBBEEC8209D14826C6075978DA6477E0041800250571F18AC7551296A1008E57D71CE8F04CBE5C8F0DB5B6A6F47F75F4B308BC81E0B8B7AD5E0C9BEDE6935E9F846E47DFF120870B1D75D479208466F2FC5EAD40AAD8B9B884FE9D50689230E71EA42F57D7F4807D683E7CB68CBE488E60F514897796B183EE337FE0A767E0A5BC41105E928ADD8FD72DCC430BB5BE1E11005551DFA32CC4E626641935EDD2748FFB5CC1769DAD2BDA86D813E537955224235C61DA6F49AD6B9C672174E9D5A0FA834895AE27049CC73B8AF435109DB148A1430C63030F41F3658653A1C233DE5753CF127D5EDCD94DB49E31FCD721CCA51AF7BCC3266F93C330B1AC60F6157D341A19D4BAC369952863D4C10824AC59AEBFE59ECA9A62B7A5117D790BC58819B6B074C9BB9988F608867928F05ABA83315AC2BA8B416C68659D0FB4BD9AEE099EF5BF769A072D3205F94247C878672ADADC3A051FA76C18D378945E71CF1306F21EE1137A72ACC93045658F42EBEC76C3C597D93C39C27C5B79DAE917FA5351D5FD6D3AE19D3C315293423326C51C55D10573B2DBA495F028CB0082E25476C085722CFDAA184366811A9E18415C324B3241F48848AF06AE77E3F2B862D016465402D060F73D0834C95809E99351720B19F761099123173503D5262BE96A3F4CD6F7A0158AD624C33125AB327C39318BDF59D16DC230533DB5F32DF6CA512C2F3F2F4B653959F05B28628DBBF5526BAEA24017E2B05CC5EADC4C sk = 5ABA340A8E541568FBEF49E77F94CFB4B3A5E9CF14C6755CE6412CF86CF62898695E0B1EB0DCB18C smlen = 3247 -sm = 5971AED67FA5F0A266E3BD283554D59663F93956003F81653960493CDC3B0C92D2D5A3EFC42836040C43F3F0207E768BCADAC7B5EF1E7AE3A699A43F4EB91E8CE485BD7FBF42547DC6DF35B4FA6AD0E6F2F2BC08491E2E41B813A038B4F04F1D40E8840A7783ECD1DE3E351EC9C921E861C6069BCB7EB889FC3314228A9FE860289F0ABCF0A50AD21D94E44695AA7471FC442A0C9F100865AB93A66CFB5CA085885494C0F42A62D17DD0710A5EA66F1929B85915E90F37EC6F436BBFCC263ED2B130E83AD89CCD66A2EF53379521F7DAE35EB0B338762F0FCF6147058FD58CC71AE77E0C47057297BE0122C8CE106C8BF87F699F053396FEB5A9EA0B2ABD09BB8B39BE8FC03BA0E6E2C572836F158564D248DDEB2A96CB8D4D3180BA18033948DEE77C3CD46668931E3EED7FC2B53665659102ACED3FBBEF03CEEC68996E92DA60A9FCC5C15229BA1E509A11EB999B58367EE368F3041CDE4E5D92DCC69517FA361C4A0CBA00AB423540F6006BAAE027041513020AB7BABC2F2EE19744095D4E574D87DD67EE2F6921FCBEFAEF9C1F477CE53195E67D4F9CFCE9BD18DFB17E8E361FBAD3A54DD42D442722F88BD239B7888AD42F49E886DCCE4ECE53D9298DA354FD86E222332160E00F471538586F1552765B1C5B6A77747D04573B155A23A55B912499D7AEE7B6418D9C314CEA3525AF173516C47F05D9802311F574EF65F3481BC7BDDE61E9EC68D073B7500585823E9BA9BA39FD54BFC933221584AE024722C7E27E552A6A9AE9ACA6C5FCC8EC43FCBED8340DE0C16ED2146DB4779CD1F6482F990B6C16785E300DA09A167228DA42B29D12804C742426E927EF5EF3438C248D39126A79F7E5B769DB923C186F4FFF0984423B5980BECEE54D16C02A060C369EF3C01839E5FF167E24EB527091A0FF13859C90A7E28C2C13D8A8FEBF17504C2D9ED38A49A7678132E1620712EE41B34A02977B9E867D80321835B27F363A6465193CAA402C3C367D9BFAA10A1FECE8867971CB3AF29601AB51AFFE42F0493B56A96CC66215F0D7FD8A40159F748F2613591DBCC74006D3CB3EB85E51E501973F1D0DE7D0A0E679CA8472EC2D1673099C2E6FE552D2015D15E13A19434C0431EC74140D7EA59404A69FDE8C30C6496F6E1BEBE9CE81A63DB01E3608B7DE5351C8EF1684B3EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 +sm = 70B4CFA193F80033399F229E0EDA0DDF130689996F037C4EB55991ED59F81A41DEF5A1115E7AB40427B9ECFA53CA4A8B3849754087A8C51CE6D5C3DD00785A593DFFBBDD6BC22E4DA20970D86F22A5CCA5A12A594856C90BD9653F2DF7976025DF86F2EA115400DE0FC4C64B53883422B6982DF055EEA47F42DB38B63BB86A9B555A59DF7A24852A41866B113C8C29C8F98811D737F5488FA5B4D73A2EB847C4D766257DDC207FB0739F0E3C753EE76AF2BC8A6B51360D1F1CD13D3A44E32756F501EE0DA8892125F4B8D9227F10EF65362B6DA447092B56AA2249A059E15BF91D0BB50A54D4614FC094C8E4AD28DEB2314680FBBE5DCAAF24458C37909168D40F03350518262BF46D7B2AE3E64687361EFB65808DDC77871DE20F58D156E8BDFF49EA498B6E8010D457A5A6102062162C74CFC4D85DEE863B7ADB0F47DB0A443A0DCF3F85292CDF35CE5FD21DD2E1717E38966C249A52326908266A00B0E7339FD33C0368B42C5716E2BD604782843505D045BBB779332DA629DE6254672CEF14F8E9F84FE2D141945B0DEAD9CB6518F11034C5804A441F516A8592BD2BF9641E43627F50B7AD77BB869849E13C9C57E1D06B741E1BFF1E86F0C7CE1AF4B301653E797D1136A9DE3BF0ED6067014F03DA1251F65A47FAB2F69F78DF7A1494E1D6871A37B4E15EB59047BF7558355A1DBA441F215B8224F438C97809CAEFBEC835A41118A025E963E2B5279AD29C24F3805FB09DE5E6B72554DC2F7B4FD09090B56466FD6F9629B091BEE00D5107335D6D08BDA9425CF25E3FE0918938FCD40EE9358BA52B84A2B0AC8A2B7B0F295A8BB78BCA4A569E582E24B6B324FA86198FBEA954E88E7D9796426023BC1D902CE70B677DC88F4F80626A3558EE6B45A65326CC60BF33A1A68F4DC1636CC7C26A5B583DE472F08CD1987EDC698744463C1DF57DD2EDA69086B4A04005549CCDDEC4398D5A3C6BEF0537B9C4F9B1D4227D5EA209B5F967788CEC2DC318E88E3E31042DC813AB68376D211FA851AFFE42F0493B56A96CC66215F0D7FD8A40159F748F2613591DBCC74006D3CB3EB85E51E501973F1D0DE7D0A0E679CA8472EC2D1673099C2E6FE552D2015D15E13A19434C0431EC74140D7EA59404A69FDE8C30C6496F6E1BEBE9CE81A63DB01E3608B7DE5351C8EF1684B3EFC63DD588A7230CE08EFCFEEA534F5A0EB005480AD1D169C386E476715238526E936FEA7136E2D8AED60DE31CC91DAE4E764CE5F93624FA7F72B87562FB6AD8996B5E41FD478AF0AF8338A7FD9AA250EFD2F2D20364E8A88A8642E8E38F38583ABF8D3BE97F14C3EDE66EBF8EBC84385CAE646CDED8C5CE8F06910BA7FEC05D828446D558D6FED766FBA347DA2E84DA247C34266AA31C328804F4E3AAF6ACBB0AD50FEECCEC00D20B3610785B9F1BA06A0BADFB42A8F43DE3F7BAC36057EE0B4D2A15DB040A8903F767F7352995C8FC3E06ED1B1322587EEE5B31806192E04B09A7B433D08CB2A340942CB75C51E0F8409F907F69C5F8DC316A227942EDF7A458974FDA76C255FF4F1A85A352CD2CD2A21507E0F37451060D31D0847528B3ED5DA3E7168CBD0302F1B03842E63B3DEC6FB37357E37FC3CC26721F290726A47AB3D4DD8FD1778FE5133726C240E7B3E398F3D809C6C469680B9EFD25DBE890D6936B76A52F97AEF3F93872B76506A95685EECDCBCE203400D182252471B99B7F4C6CED4CAC8FACA7682D0DF07BC5904AAE042479855098CBC41534F0EF17F38F1BC8C272CF72C1AC4A5564DD132130EE676E7D7EC3CABB4E85AC81945C87DE08EC60CED3FA0AB3E83C18AE493A851434BFA2C4968B42ACCCF3609539C62A4E01F8BC159362E15EE91D8AA399D8BD8D67BA1E8FD646EEBB4583812293406B05BA5BE2B1DF9620E6FE3DAF8CEBD9652BB04494B899F407C7D9ED1C4E77FFADE24ABE56AD597BD438928E05B0363D6D2685D34D6B51D71012844415C46F13181B146A3AF25AE4E8853CC7C7EF6387306C45180A6EF9E97ABE1E7D5E10115752C3071B6A213367E8B1A3D1C3703CC1840735315623901D772C61D55EF8C47DB10F0EB7582D7A043018DC1363E93F315DD984B8002EA7BF5BED38D3F273276CA577CF99A635CB6ED9D6525520793405BE27C86E6EFFEABB1E5F84A0076BD151CAFC59853424DE4B3460C673B0820D76E15EE47B6505D2D5C179DB92A44042F3631C646D350EA9721B8984660A76018DCA5C6BB1223CD03CC844DC9371D32549D9D645F75D2683FDAD1DF6434BBE43200E506ED2A815FAB511172C70F99A85FA3970433E8955B2F9389F23C10141B5779A23B8671EAE8B91991B78F635FBE8E627D3E79D91FD1E6E90699640BA3AE8D7E4CF5145F1259CC76AE50B1FA150D8338A9450A5B6B90EEC9C94318BC78C9C7715A3EB215AEE6443540D211A0556813529023E5A581623CD6D19BEF0705A5F69AAD4833A57C308144E92899AC5683147CDBD279D5C3A55BBC5E8F8E26A158A3E42F8C5B858909B024B4BA4069E26DE66460FF4A7DC92BD54AC244007B6AC6CE07A31A2AF3323CB55F07B8F480D279308FE10F2DDB001DA6C4AA132B988AD03FB63E0EB06544571F5505CF377A81153D6FBD4FA2B7562074CFAF587CCF28DAC84AFA58809C0B296E0D2594D3582C28596F5AF7500E143BE7B49C63D04F49BBFBDF60B024DABA5533F945BA90659758E06984921EFEEF79604059EB808C9FE1BF9BC5351A406FBBA7F5D8FC9F891488E537DB14B216A0535C9FF7BF8D5C68A2453A8A48E58FA7BF6EB76448D6D0BD05BD4628C4B852A236A11BEC0F67118F1267CA42647F6F2303509094C9A7F3A07B2724ABD2D9B56B71FA7AC6CDDE456EC209BE76C419855A5151EC9EBF0E0CF1B86F4E8E81B8173960F8D1C8AFFED1AC7B818AF8E3BC092E2B209D693E80B11EC7DA39CA93223E1B47C6127E8AD40A78BDB0ECBFA1F39C84CB9ECDF960ABB39884627BC4105C53EE7BCA4802B92AF60241420CBB36C407F46CC2E953D7E3503CC82287A8D68D0E673E212173D80A12257ADD5256652188C00590DADCFB7DBB6B35507B853EA5FAD4F52E02230CB3D3BBDFC43EB74780583E8DBB851E0257117F4A39A6676586216220C1CA21DE16CDFE6E1CC99EA7C989916AD2FED4A8373CFCFF02207529BFFCB7B7601317450BF430BAC9CE111B0FBA8D7DE6627F863078D8E6286B2D34856426EA90FFD58705444D0DC12D4FEEAD0FFE543811E1EF306F40939922563832D06E6DEA7109087AC051A361EA9E755856FD4E51388BC7C40C63E0953C8413AB0CBFF70C466E15DE5B089D095E8EE8A64E929D26CA3B71EF0B2360AECDFA89284CCE08C666F4E0146362F0BB84B87A49FCF2324EBB96DD941F00E2586F7246436EB66B1E04AF84482D8ECD2BC8EF9955CBEC62AFDD754A7F235C7F3C41CD0B36A9024D426B7388D3C33A5A6E858846C0FB0D88BA5798C923F9B43D14A6661C65092D5C5EC0F97D84784FA336AE6EF57C7A5D04804B96D19849FF9074724A5FACA538E32C6EFAA5209317543159272CE50454FE1E7D068C8F5FF3797A66D5F87758627AB5D40EBE1FB7CE9D69287AE7A5F349A5DAABD8A8E7778BAA26DA0EB237034A3366448280237A165CBB303BE6B33C0F11C1E56C50A84384A0F6878F2A99B14CD3B6820ABD27D2011E0C37F8439BEDE65747038A5FF7F00DAEDA094331523CDB7E10F1063B64A584D3E9F0655268F89DBEF3EA3FA4C6E54FEEBF8F0046C6C811F0767CF6FCC9B3497DB05582774047A8DCFF6A0C1B5188076E64A9D5693195075F2A05E507A5A523EEE4537079F9E5E79210E4AF056D6624D45A0EBA553CA9BC92171451970102CAB57DCD89ACEBBD7025008325C61145264F42E4D14A76E5C2F1C129D4C054DA00501081617D1A27012A6E160750DBA73BECB5DC05105BFDE1F1D0CDC837355844B291B09015FD610628513C1C86EAD373730B99FCD4A552FBA07163CE9CF6A3D3AC0525593F0648256E8B33FBCF92AF58CE26D0F036E11230879DBB789507BCEEFD2960EA320236A224EA74DD2AAAC541664FA3EA9430D4FB09C878169A8AF1E7FD4BE5E7926CB0B6A352B25F452454474107286EDAA145C0A0573361522EACB618DD9C8B32BD1A8A5923F4C698CCA0139DC640C1D5D557CE889BB69CE32D85853DFBB0F34DA2CF18CC79472906B67F6BACBF287F31DE0B9E7A01A356EC9B64653CB922501EA1EDA940089BA0F293B667F482E92438805CD6851776CEA0920CDEFC4062C9B4E51F5AA1D7FF909CC2608B6F28CCF28D574BF67CE80D4DDCCE28F2ADE0162CB66894B5B2DA0EB975CD95EE7FE72FDA2736616C8B571FAC94BF8C64ACD1642D9431118F08A62328D99B2B9D90BBC915DB764C4935951A59C369C72060CD9F4273BDCA0C295294008C0AC3A149E8CA5E8BF21042F5F21C067147F3BB52B13975026A9DF7246AFB1D053670982AB316509F2850342913E1322758ED89DA02DD79126726B1C5566C1831CCB1D62B3E271875E62CDE0DF0715D404F95F580B63923F362D416F83FE5AD98EED584717FBC2CB7D1B00101200F4EB4CA5 count = 73 seed = C7ECD1EC1A3D83F5116C0AA4345FB3ADB4D9F81BD79896BC4932EE2F9D2D1F179BAF7A002D88F4F69071A7931E7F7FAE mlen = 2442 msg = ACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 -pk = 50695B1BA661B684A807E996D0E041FB86B649B975AC90C7030CFB00B21DE49A2052CCC5F2D439D752C693AD01361131AB2FEF77BA69FF70E2F8932C7129691E5CA5341E54E5AF47B389EE09E0E39D7234C2A9C1D1A98BD463F435751D7CD4518A4E0A6BD29CE66470575386577EB4624B4A519BE8C0D61013FF65428C99F141EBAA6FECEB5376E3315B84F8181B8C355BA73A4194B102D75C304BBDBA12FE7A60F9077C67FAB70A2FBE2CBC7462193109E81A524707D0076E0EBB8C34DF791FE002CA7DB31B440199ACA52CB0E1D1F05EB82B0802E54371A5F328132B7B2DE861C2ACF26FBF253F9E156CF623A2A7133747EB2625D868C3773C83AF9EC0135A07207877FBE0714AA45F5EB8BD8142D4E432CE0E358166398DCF6A21C50682BE7F78B3410E26BFABA313FF2804313156BE301A1C8A93B34548393C2FA4ED874D77D6BC71CB5AC8AEA6243693D396E997B29B4EED96D1647078FEC4C76A62626EA741B0502FD2FEC69BA5BA44D5F449E7954D471B795C0888A11025243615A8227C8F982F10348A343E7AE3875F2DF6010227AE65D96EC56F65ED3EF0A9C946F19A3BA873AE4E8ED9AA5B7FE59BBA594901D55ACCA823EFB9C084A83BF8D1ADFE521A5F33F6574FE7A34FDDD0FE08F59E07797D32D034D7B7FEDF4A385AE3EAC70870AFD8570ABC9DB69F84923EFCA266242AB94FAEA99957896CD12B18A6ADC570D730D821890C142E86156FDE15D28AD22A2D74151E8378F216F4926AABB06AB148535A59C63DE3B0D80FA19FA8E86045F91FC638BB4B7770222F4328B1DB21263ED47879A7F51A37413CA18E23BB403686002C1D896BA0E7C1353607D526F53C308A9C1C9A443B7D45A0D314E5516ECBC7F3090547E3DBB124243E12BBC7E2DE6A84662460C975D455ED8AEFC2B81CD56C72637B2EA8933D2C2D15B86FADCAAB3295069D5E257E14002A87C6224C35D16D3D010BEFDC03E6CCE2AADE1A95EFCBC36B0286DBEB85D05453120D7CD63B6B35F46C07D9F0C7745C0216887B09EA32F478C796F7AF668F398146EF2E848F06D286E5D644A315EC70F79BDA36E83D877DB2E682AE098AF8E035D72A56256A8C75F0F1E59541DBB6A19B62534C58F157437794310BC2477DB96359284F1EB7DCEA68B9E4264D287B669EE34A0C907044322BDF173CDD5D788A14C3B24458E33C56A3A59C09803DC4D530ECE30608FA93CC78048869B81C85A8D4CB03A8E8B525E76D036C3E4FEEFA43CB8FFEBCD51A06E374DA653D4EC89A84378F59AAEF94FB221983E62C32B4FCF2CABAFF3088461B4836DFB953C29F43A60B6C726951AF1317CAD7845938D7CCAD75F0C0145BFC71BB6E7EC044C99AE630EF478EC0FB8669C533601F7A3BA033CE89DB97F443B3FA2E97FDFC130E3A1255F4B0154F2E83F4CB0D79543E11293FF7AF3DF1063FFE05A03AD7CC98200D8EC59BD5839C4B76CA20AE3EC4E97EA394620876C55653B0409B043150D0A0D657E512F0C467F01E8C783C0150D44DB3E2E5C145BE5B47920C18A989E3C19D0FAAF831F803A41803247F3789BEE7739B786A66DA19D76F5B99B9CCAA6A5D759AE5CD1AE28E4AE15DB345B9CDDE197A361C9549F373927A98E69DB81EA1B66FF81AFD4CB151A8F28614172C66541F8543091C725774FC1D9B4F9114B127D9BFA05970805D0E63B4E06BD803ACCBC67A455B37EA6A9DD79A71604AB1B9BC1513D670DCC94C380974B35824784C414EBC1413F20D0E9EE6D05AB02D2D81D6C596D3361C5069C5587F1EFD10A6B2569991DF16F4FB0B382EF24D3019BBF0CBCC9C3C0EFBFC3EBF10FFA052B62A7F7E24C7BC6AF15FF83F912D07C65B2898815F626DAF3ADBFE70268837B311DBC2637A15BDF9BAA1BF70C8471AB800A8C96DBEED62B0794E957BFA3E127A0524C3BE7DD2DCAEA82A89B79E5163CCC018526BF970B87FAF81B7BF2134D6750CD4D1719E0D5BB4C04B16BF2CD1C332F9E9F94F58552EB87C394063F036ECDF27CBEFBCB5EAB6555DBA1CFCFF1F6F190FB591B007D8ADD8DB6ECC20776B2CC6515127995DFCE1973A4485E0E640B7460501703F845F4EC53BF82800FB3AE915533695E8EAFA4FFEFD603509460112AFAE8AEF36925F09736B3A4DE5D69FF817E74E2A9176F1DC6028DC8C2051172F95450D69E7A89E5DE346C8C6A3F3A6883B8C1C137A3AEC8AA5042FA136BF1F01043812BD2541B7EEFED7B6513DC5DEAA94865734574ECED85EE06DCCC8A9B33826CD07D7156E8FD04ACA92B202C16B01DBD68B66F752393DFAE96B6EA8FCD8ED159F343C34611FA72BE00FD851405990CD666F602659BED3353AB3FE7EC85FF99DABF1B304F408026326D0A33036185F1BCA00F73B7A9A40C161119C07293DF870A06CD2C992FD0758C079301D1F263A52FC5A9DCFF86E3FE38DCB7D992B0EEF4DDA0AF8423843E8B467B639A16B19FFCBC9ED089AD571E426658679560E578BF9F93505279823CD7FD622C45C55E470780826F8EA12B73F1912C8F11845CC30356955A2DA70B65EB93329142B5C340A2D25D1E683081F180364A47300DCAF98325CBE44E15DD1B5F701F4E6C6AF1254DBAC17669E5FCAB4E671F6B7CC5EDCB4C9C555C29E4033973B13167DC8247604A19647FD39887FAC3845CEDCFE83071487FFA60F85AD01E754F6A7EA9F74A3E06FEE4644803D95597242C53FCEDFFEA92CEC9FE2ABD96024B2E580FFAB4E74D0790789B345DADD9509D8EAD34D1E003A24FDF5CD157523C123BF9DA1EACF3A326AB869445A8C5A1B3BAFA8DCDB174EDC11E94822A1FF0BFE7D0DB2573CFECCCED6BE4CCA9AB934750D99E8337F3B77DA0D3B73485D57843C8DA7CD21A9F89A8BBDD325408EAB58D919C2E7101B317C519F2E9752DAE7BE368C17FB2AE232B8F76C26A3C317FF115FCCB1263FA04108DE0A876AF232AA92C19C6F8098EB9B4704F2270F153D81CE673D7F149A1BC1E7018AC4E1E92BEAE6915B2325ADFDF65FA84D0A9C050D47791F0E22D1803DB0A2A2D709730019ECA254699F28346D0C067CF7576F2D314BEF447D115CA633CA3A911444EDF51890F53AFC15CE5E9701E3A800749E294B17AC0289FA8AE790813FA1F91682B66F3F89B0AC8ED5610D6E13F82D4C24DB6F4F279DE11C5A25BB1D67A5BB732C9988C463D5B579A6C61E5A4E1CE784E8337B48281B378F7C9FD4C89E126B9261C9A4103A2B7DA3AB43F1594C70E367D00B35EEE0AFD386A777F7A082A720DC11F860F17ABA823CE191448369E221B4C553F2E2C99A436843A9BD912C8399BA95D6C653807562C19780516FB7281D669C3900A87759A41D51397554F889D0E04E4C9EFB0B372DA7EBD9477B91C9835AEA6A9EE1E81DA2EBAAC734AB94B43CD177D828203663D9605E829CDC52EA15E54E9E9B8869DD159B6D59CF2758D959E54D50BF1892C8549CF01F36B840F8A9A5C28BF9A91071EDE63CF784A954DFBAE119DDD2C83DD19E7661EF7E9942591F597B3386B57A0A85D357553D62824D8CCAF219DFDA80F5CAA0131F2DA5226028FAECCB88F8A89714E1FF9A61959BCBB8046F37E20B0C69A5CEE47F06AF3A3A8CBAB6C6ED92B417797D7D9001002F62E1C9D81D46AA3483BB9E140CF647526217E6A86D1061E183850F662538C3D80A0704F3D1D27141D828E2182FB24917B68F84546DEB82F3A8AF38CB5CA86DF26DBDF8C93D44A11622C48228367F87226D272E8C9AB9045106DDCC410CF4D2302D078D584B54B5816B221DB14425322363E3DDF8194D8AD21CAE9D6D85D7238D15C6C304D6A9D7C0831C3F7F293416D6B9C4DC06816D0DF2651B20202434D293AE1F07F9A2B2B43EE5C0F32D6738EA099AB297FD84D7281641A9E755589208C6CD4EE18BDFFE80AAB5E983A5B970361898F8450589537FA5F389CA85E29B28F433DF650EE4E045169939236B8EB539C113049E1D46006E181EE8FBBE65EEBB591EE8129466B9D55D260E132F49AECBA37D84A18CCC55E1433A53F1054F431CADC4AA28E1C514B0381C476C90D3488D6FDE08F41863185652A05C1A9EAB6D1C9519562F6B0A9B6D27EDB15207A3317CE9BAA98E797F7C863701B15560AEC7829C7D3BC97718BC5B492CEF74ACDE2E7E00BAE5A80FFF078111A37781D9EA553BABC6259DA1067DE48544AC2D0D220925C10E30133D1A224F6D1456B6EB424282BD67BCD3115111A4B94DB1FFB9EEA1FBC7D746E63C0B0DC3D8173EE9B76A80F9BDF9F0FCB9199EC63A7BEAE921C61072C07606EAAAF9F78A58F775BEF95AB5208C66165E5BDB5C3E132F641B014DA64F5BBE586EB37134D939AAB075EA06C114FA90463149300A20A1B681D7D1A5DC127DD558BAEBFBE3C991B31EC0734DF7140A3228402F9D4C9C2F150E7606CF11AC65E6A2B1E3C45F748EA5E66A0A99121D0B188812B6E217327D17579CA9BC2116898205597C96251205EDD2339FF33D46259193AF3A3F5327AE173E5A112C5C22337999E93AE53ED581F0DE4E4449A16F7E99BC5C9FC3EC025515E18B533D83CC81CAB572BC0732621CB50F0B01B0E19486F5F8F68A86A48AD922A8F0AD5F8F307DCAD4A0475F1977E59A78C93297963860E80C758AFBC3894BCA235DB98E6EF72426EEA4A1D8BCB63464403D1AEDD885C7F38E233AC10C4B06A99F9425C67A837E5C8F5D827A3CF63975A9E5B0548A23870744C0B88330597932C5ADE8EA85C263447C17FC65B86EEA1017A099E6F77B843363946AACD4A0D2C8C449D6026FA0F4FF1F0B2C26543335D2761759D056C8AD1856E72639AD3C3593ECFD1554A4EF07E0E6EB6C675BC782D22191875C8DAFC954952933BF5F00107E814ECEAE2A0226F28F54D2EF7769A867F7D2B3F410EB712498FAE8FA7A1D3DFA301AEC49FD5049AF46FB0C8E2918510E902CE76B9009F2C60CD6BBB78A35002D8823BD2980575094AB4F14C214968ABA157AC7E6AF0BA4E73F66AB4455C6CA4A13C59DA269171E5874832A63ABDB025774A622C88299A8DC84A4D6276E3EF0A78112E9D6EEA375457FAAFDB254BA6F3E1BA9B066EF14C69A7D978400EB63829F0ED0275DB708CF9511A7215E15AC003A29F0A6EB668413C0E9C0C73F0705F3C0152613463B69B08FD77A23A47CB7739479244D92EC3C5DBB907E66BA8F37B4FC5E5087165D0C9F0C8703E4B0307CDEAA76F2482721B130ECB0F77C7691EA4225874574DF7596B0CBD31E61873F3CA691DC0F8378BC3780DCAC408AADB0C18AF73EE0D0C7E49C12A45B65FDBC4DDAF8B8C88F120F6BFB098666E83FFA1FC2E9B844ECEA60D41A8A7A7D91252A057C2BC94A42F2DFD4DA1DBEFD8256129F6447C46FB4236770E91CBB9351CE6B7117AD732C97D254DE4CAE4E34E01AB3AAB610DEA0C07F1B335F9D3BF31858A024269A372F270EFC5CAC0F558C80B8BABD27CD4EF6459BD3ED479FB80EFBB488E687B41B905F309ADCD4DC8B26EB59420FCEF50F64EE370E07543FD76A979A1E26BFFDC3F60B352B95266352934284EAAD0CD5D097076BD189DBFA2CEE901E611380425EC7343233B2B9E770CC51410DA685A567235D49D592E7A2567FA651E507EB14304F59C6C20F38F6C566623708C6996D29F4B29056528FC65DC8CB34B4BF543C88D9AAD88051FF7E55AA0E31DF9133FA1F487223D67E1B03ACCDD6489F344BE814CE069CDBAF3EE3EC02CD87307D7656CC9FCB91C41FBEDE99CC5A1093AAA7CB9ED8A2CAB8A528E737718BCCD26099221CAF414C61A027DAFB84ABF5FD65C66E62107C3882DB29E9283FD78568220BAEFCAC31EF22F42DE0D2607A07DDA0801E2B9C7B0C2CB69DAD751F2792EFE324DF38A34F7D5E457245573C232B0E4C9E3DB54FDB11B626B54B0FC4E4B985DE7FD764D8950D04E351F483FA22D47B868471FF593A381102ED5FBDE83C37C62D48AE1033A03A7E83671E19FF360DC84CDBBC2240ADF1A0FB21A592714BD482FB50460E168B7DB2EB11D6F8C95B509F001D6798543CE922BF03ABD5CA474DC5BE510DC3F274169CF10A0768776E3C16A98ECD19E7D763882BD866F408C1709770E25DD8607A442E8766A0E53F2D0FC0372216455694A2D6DB3656DECCD7A7BD2366E5D80D1247E30F443313880B3788C9378B7C4727B1AAA5F53896DD6EE4D7AC58045037803739EC2818C1C8C802AE1059592C3B67AC648792F81D66CACF38F4B8E04CE38E45BD81DA7BD5AB5A19362A74445E2FA04718125B2CFEE46C5FB5E2C8CCE96805C4B0DB314E5DAC7158DBE9CC1B407BD0F42EADAFAC68BDFEA07ADDC02F41D10D9524D03DC2DD16FBF9226B879C0CBBE40B330BC1E2153CC77C161C5C871551F3322EED248E5F79DCFDFFA6CD7CF4608FF8EF19CAB2588ECCBC4AE2BE6FFB819F69C2DFB5EE1F1D85E9B0F9312456CF35A57126965159144EB6CAF30F24F544DE3441F121011B778DA3883C3CC63AB2EF6DD3F551A639D065295258A43759B38ADC0EFE836309B8AC6AFA2EADEDE91A6F5EAD23D3495B4686C8DE3B5A522260213FB41FCDBC0FA38B9452FD54710B850F0C4F49F136A225A8B113F3D739BC502C26211E51FC8360E58662C9875E5973777CDB55DD66560624BBF9AC5170BDDA22A553919AEFA3C56EDA87ABC7C78F6E6C423F7DA68D17D3020208EAADE67EB88C8E36A151EFEFA34B6A9A011E6A52D58A78B0F4D843C18ACC6388F248E3AB586209A1785E1E5D70C3C78E78C6E24AEB44A33B9D0337E28E42169F3309D34B4B2E609C34A8FCDFC0974B8E6F41FFA917C03179DCA61C2540041645A5E9D4C4B26237B5C282A61F6EE88F5DD67566A30534845F9F326CBC2E936FD65DD69DB23DC63A68913A5FBF25EBFCDC40685364088257E941C33D24DE9620CAB9E0413A38043CC3029B412129407664AB77B0B5DA2C61EDCB8F5C9983FC43402E5BD284B2DA1D5AFE2E940CFC5892E29407D1F2E6CC7510BBF2D23EC369A29133F3579DEDE1E15C0645CB069FD06A3F825F52E12DA065F9D4A43B80DD2C132D6F47D13ECB10A17AAC42F78B6853BC89D966242DEC3961F53D5057590F0238497147A0F9B9E357E5F9CD6948 +pk = 50695B1BA661B684A807E996D0E041FB4C8B672A60988039E03E40FF42D8D3537FC145B04BB1B9F555A306152528F001C9B29EA8CE665C94C39F59AB63DF6F8D26A9675E6F4E2709FD12448B405C18641434E2FAAA40928D1D460A40D8E14F55BC5FF1996647E54B5879EBB9F53104316CBA8AE922C36C8CDDDF052BE3971626693376175CE349CC71ECFCA419EC75C2A7EB60D8CB5BBB9AE8019D3DAA125EDEA896014A578E39E1C80B04FA7DC0FA9E46ADAF5A35C50C7ED0A2D805140A0F93543665DF3877A69DC2B97B695FA316C85B016F24863759E117BE1C39B4A283F83A26F0CC0691D858A69C474E42F2B2EDD2FDA072672BB8F34C9B460276122E1CBC7A0E574CEF03AF57BD8A59AECED47D2CCE12E56EF8E6DBE00C908543A9E97A387A94079E0E267C5847DE20E6B31C10FEC9B829D0AB99DF79BE1CF61B1A8E50C39A00B1EDF232C31E2D17A5A09F39993CE6F8DAFE4554750CB2F819145C3E72C317D4822DBA0BF5EE670B6C2C316D28C132AC05EB47C63F9FB4A19E5514A7D95A5E517A89C3B1BC5C89E4A5AD3D0122288ABB021D85FA47F9A81BC633C088572F776DF14D8A4165AE4E4B568C151F5008076143B8B8F22665AFA91AEBF954D1EF3F191F4BE9CD8B111943895FA5859B3D95CF6BD0027904600404AC25AB8885856CF1117F1A1691AEED5F2994292959E85006B95A7DE6626627D99E7049B94014F9096A518FDCAE6780622BEB162B1BAA0170C5913D3B9DAA9A9940501AC03E95D3377318F87734E7ABE1CF38DFE988CC0197A5B650D4478A99A005430609034BFF76E03A43012976C19F752B83F79A3C220DA25E443B20C96E3C4B42435A1EBCA12A879D60006C8D021A06D5E5028B9AEC28ED2F936D5D57A04486C3C8D28D4B42CFD78E6EFFE302C8B815BD8E5FDD36D8C92A69A90269F915F7047378B7E988B06AC063F4DB8EE67DB800D6F8A13FA9C606CD3AE295D43E7AC8BF9A6EF030A98FA3C2887470A3D4E7C3537CCEBF1C23C174736407B09CAF76A111DCCABED1FA6C6A19E3E09A5654A91668A0EF2DF2346991187E98B926F52EF0AB6ADB2485A5EAE119C8F84021F07B08C6942BC7D39B005B6297A3725241EF0BD8B00A72E935AC953E0EB95464E5C72164EAB1AC4D2045C08B2EC171DB9845C4B075C7A168D07D1507880B813F595D580957C664FD2F5572F533107F6A8754C69D64CC3B2B3885EE889EF3DDF59308D814DC0960A180C35490DBA2F64315707D49E337C6E819EC7E41BDEEA553AEA353B43AD777DB0D855B302B06966D9733B4D3054AF9B9DF731327D4F94DDD5D027B82EF349B507CAC4DCF9963C1B8F0EAAB730C19FD48DAFA25AA56A6CAC3F924FDEBBABD2C99DE2229B29A41B858417E87121977CDADB14F19598189B8CB5C63679AEE3D052C11EB9B3AAC4E42D7E8BCF874D4A6BDFD53663F3360E0E236D391D0EDFB87893C229B44EDCAFA22D8F27D63C13344E6FD4F7B346CA203BE342F21422E565FA654424BC95AF6CB29EB90EB9CB6F1E8F76C3D035E89CC491DA11D340DC170D32668DB2D269432B4022C4591B772D2367B53753FBCFD6A00113EA9B37B4A2F31012991F5DCB61F223886E481387F0CC457B2FE182C80D09670B2CA961784C112B4C37F733D052022C0AE19F12B4083286E133E37960DBD1CA272200278F5427678C0F7B3B59FA83B3642BE9710529F9F4C79A887A410C6E17D62A4823081818806363BC9C49ADAB3A63169833D6322711FACB3C28EF56059BD3EE3E11366273E73020D80F0EC814B6AECCF65F21B85C01B5296398462BA691ACCA3E3C5EEE1040B49827B78370A23B5E565A58AE75EBE4077EE28F9EB8FAF75DD6AA3FF51CC50D103735EA341EA47D0FFE2EF9143AB4C85633AFD8C44934AEE4D1A54293EAB3AD74E98E8346FBE3C63E667DBE19EFEA97D673BC05484A40223107A1D42BBE23479719BF13C9BE04DE569346539E32CA54F306D417EFCA149DA317AFC2F53EB4A27B8841D732F265ABFFE0C0BDF28C0B1110ACC07741BE139EBDF39B69C15C7272D77685E97C95C83D8F31EBD3C3882D2A5739E256EAC75636F174B9B6321BC2C5C0B25A0862F2C75C205335005CFFCC78DCD5E28FE4361546B29EEB5B98ACD54E4B8FEF7E606B773655E86C06792E26B577DB55F38F0B8712C10E91F66C8F640C8533488AB3572B8CE3168BABC8A49B868808329E47DFFE08CDCABBD6472D65C65CFC11A1D2BBF7A50FE1ED5BE4C7050B591B2CF61AD8B4CC3B921FF61B5DAD8B5CF9BA57F0E86979F4DC822CD50E77F18D2E5F87C0A85E006BDD15F75A2C0AEBE32E65F8D7673B623F26F54C9CBA76776B161113B296D21CC7080F5EA56AAD020E8E3FEB7915A3C196536B55A0D2FA2E30EBC1315D14A2A825ECD092D7F5CDB4160E39E3AD2C12F8A0DFBCDD495FD40DF1D16A65E962E34747077017AB55F75107115400B7C7C6B8D78E7B9DB35C0E81039BC8B9744D5D1C7F4C0E88023FEC424335AF6F5593D2F6BEED0A8DFAAFC9D220F4DC9405F0DD549003CC46D950401E8AD7884F4AA2278A40E9700F336E96502C2DF19D5A6977605516822A0B9A72AE9F2B416B6104160CC263739B685E80A8D0C3FD35C50F7E8E213DCEA9CAD09847E14C88347F35A2481D0488102A945F9C50C950E18F59E3E4294031270BA422EB42EA5B0EE656C3DE1C04D405B3E93490C14DED0A18549E5731549CC3A80C9EACDD48729FB5ADECADF89A9ED5C5FE1CFEF1B8B02F7261607D52B65984F8970BE318C1EE266A75A800A6487CA67F410B893FCA1FEF2A24650CE03638501C963826F6B6B410346FE9992FE7173491DBE06C948749EA415F1E552617E96B721B942CDFBACAA736EEC53683F25F3E2001854C9036E955B9311BA1298C68F646FB54583FBCD51537C5451498332C3AB5CB9DE23C01BBC6F17DD0F652BE2A3474991BAF567F00ECA81ABD5D4D297D5CBABCB403260992426ADCD216789F1F8F98BA8C81EE0D922506EAED0941593A6117D7F3DF825A128A70AC13A633745A36B12CD535E5D4C3CED39A8FD624861EF699D52F02F896934C52FE550D0B41EA8D1ED8354D6BAE3231DE2391F5FBC5113F458E6434834D689AB56C817778095A8D92F82D2E2512DB186D0E22D94E5D6E1EDB34E0D24A87E00F0B6CF6673040150DA356624A04A694922009126EBDFE1C149C4F0C9A5DC83C40C2EF0D0D243F2F0961B5441D224B42C5DD5D18C29E29533B3534D0070112DBF5C888FB5379EF2A61B22E40E51652484F8F1F438D698D9C7DFEBEEF3345C0B2A8E4FA8079A15DF4AC63D00DE05C03FAF20D5F74684BD6C0AC85268F74E4D3E5D7908FA31C2C8CBD113167703CA73878C64B05421AFFD0CFC7928F3C056BBAB8753F199D1BEA06626FB3540C3D18F3FD898C765FE8437DF5CB56D0A28D516B0D63A0EB94654D99315CAA23522A610733536C4F38BBFCA1586116D752A63CBAEE555BF4E6372646838BED5715E9C470D3875DC16369B00393DAA315D448AA8B0124F74F0F924AFD58DCC8AB591E738D22C98794DE54809A519B731C88F5990E7E6C9C59A02DF1FB8B3ABC328ACD57BF0407EDD8D3E2B7EB9F4C6420F06F3E42CF1BDC5A2045E033A2C5E5DA5BC8E5F4706348961C7524F685390E559987923FB5AD81A3522B159F7AABFC6DBFC3258014FB1F42AF039A2E94D94EC23A1D9D5E90ECC8F37003182575387D9F3EE6DDDBE15390F47E673D100B4707A8DD44002FFB46109443056B31CD54B79311BBB51362F61D872351E6D72973515B85DB5A6A14EA04052689EB3D7B99F03652A10E2EB70F55A17186697F539966609D3834EB7FB4D81D528A59B324EF9F81F0C5F9F0500C85A14922EDD385A61F922EBDD29EC80C3CFAF4031941CDCF28A02E9BCB6CCB8349B3D528DC48B5361FB3221B76196F6E63790A62E561F87FCD9E2340DB1B6E2F41406292DC1BFBD8EDD0B57842B1FE764CEAF8C45C4216F03B6DEBDFD226A73355B70A58A803E5B4FDF7B71C96A04BBAA97763DAC05D1AD8739F0AA495151F97FDAAE4B4D8A4B3936C83EFCAFD904A979E50745C61B94BB1AD0CADEBD3849FEA7ADD1626851BE7BB9C14C0F453E0296C6F35EB03016416954A64A34D754E6383AA429D01A5852FA9C4518E6AA1A323A326104A2BC83078A2A64B4D653C0CDCEE04EEF582CD261EB84757A791FB00146998F261E26C05AE7A5D075809D9332A380BF8C2DDFC3F8D764E545DA6C6D9B5C2A581521582304DB40E9BB9F3FCEA91919E5726E865AA1AC2C353A252AE6BC3C539252338F96296556FE815782A8919DACAEC82640D806E3F46D80E652CD5AF2E729F0998ABF25A3F5B77A2702A2C6A958050767884AC1ABB1DF7AAE485BD4B0A05C14A73DA23926827F8CAEFD0FD654E6B7EFF6BB3B98F0A68E81EF5D70BCEBA8D24CF0D10BCFCA53AB10C25557FD6B93F4DC4F9D88618A4DF3BB3B119F14399198A6E06177FFED20E517212E3A5AB40F86E9A68C60CAC497ADD46E9CE25036F803C4F88C037C959B702A760777071C08962C6C57B30046FB7E2F7E3C11D7CF0B4B81F5184307752F89709FF05608F3ECEA97C46096C5F16F3C82B2739C50C7C2E1ED13AE45516283BF0E59AE2E871CB9A6D8E89A8BFC9B348D7647B19E1DF04EA78D700ADDD8ED718B85BB899F3DBE9B7056473FCED2C61AE69B4F3B5B3F6D85BB61B3BCF5442EA975AE3B648158796007074961325B7337F9BAC52F2E7B28F60E5FADEDD48D4FECD779EA37B2750C181F7D1F9555A67E292C8027C07D68CBBF40ACFF31D79BBA3BA418BFCF32696B95FE3F4420A4A308BB2AAB893D2D8B00C6BA22049797AA1710A0B7FCC19371342C4AE8A33DE0230F305E45C8F468BF45DD43B36B0EAB49C466A26CE60EBACED4923C810B85F141636DDAE295143A04918C2481331C967DB381F88DEA9A317EC13C352F496E2C5701DBAB77646509D7EE1F671EC212553103545F2EAF183B46796551BB324316469C7099E7093E395F9DB0C3A071E2593CC053B38E5ED4DAD4FF727403C26418A34784991F706514EACFD8EF9B8EC8698962A35091A4CE7397006D9E54339D9C8DA656FE4279B7D5B5E41DEC1392DF3D0A4121DCC49B8370B3DE1C102315B91E151AF35E56863B0575769B1C7F79A5037636A97D3617214A6B3AE3E0DF6AA8D12B1C5C7645EAD6A1D637515ECDC95B12072855012C4BCA17DA72945F626B934759A3093BBBDC30F67168F4AB961B6AF2326DF16A686DDDC56B50509A91FEE4BF538CF914FFB7596044035C42B1872E10387F74ECC66CFDF59107269742E25321CCFE14E7CE24E56332D11D6B77762E099C84F933D5CECD3702EE388D93F8BFB83C57CA7E51DAD50056436C2FAD320CEC19F53F926AF2066B823316FA3286D5E8D0921895D7FD2898431263A8760CCD7A8742E91D74A4C08239E471CD16530CE18F063A330B39ACEB6A5D96C6134E92980988D6B917D282DD1F9112AA948684DC3C24158675ACF74800D3719F1FD8CC1786FFDA2552E1F6F27BF807D51C2567B3EB730BA82A103C3ED50317B9E86135880BB032468B0C5CB0EDDD602F6D4F84E76B34ED5397DA5D388E468835E3AC9B23ACB8F498B896938F7693F55DF892706A1456F44A79BCD896261CFE81ED68A747AD2968B29986A66222061146B3632520B40124C4C566032C6A858259FF206FD111AF9B575E66D641D8083324EEB284A3BA0C8D708C661D9C88AB7066F35F02FAEA26A8F51CE9F0BFD96E66F41615CCFD58899B5DDAC0EED50641EC3FE73DF5ADD99A8DAC40FFDDEF4E4767A08F5F28225779FBE002C025420E04175BBD59361C46150C075062723EAE8A8CCC9DCD1EA272EAC6597C2C11631D0A8F3237E3446178DA013DB33B1511F801DAE431651D717982ACF4ED88087975F5966358415B2D80ED9DAB811F3F8CC70ACE93CBBCC99A219B3DCBDEFB423406200468D63AD9919B274734A3F05ADEADC9CB3A86C1FBC584FAEA2C8AD3748CC6AEB6568AD8416BF28254FF75E315DCBCA2048559CBFD43CBD76E1247AA6F652EE5617DC59E26B80686507AB6180E33FEFDAAE0294B72624CD565D2AF0A04A8230C9B223BEE84CEBA0DBA508291A6C771780391BB2AEF827FD79948744F761D1850E36D2AABF2B42A28D6258229AED899A8DC99B4E1FC7DB8320231C77F71D4ECFF1C1B5C904B8EA21EA7A7B15DB1A501652D1D5EB5D04764C89A92BE6A22E2F5EE4C163B026E224BA757485DCA6C153E59FEEC5723EBCB3521D315168C506304623BB6FD1418AF570DC7DD0382C82BAB8C6D3712185CB05E5BAECC48828942714F9C951439026A97927B9C12B9119E80104C8CD23749B52E786B3258A63ADF5C132DF4B40A1D22BD970D89076A5EE95DB5D4B23B6E78A804FF833C4CF5D04673A1FB13E37CED62FE12440FB9B639E67F31F4A291951A11F9C2B0AD46D92F6DD6CBF3D6D61EEDBFBC28B6D3FDB6ACD738657C2FFF95608B4A4E20F1095A59220F69DBD82F7B8E68445664593CDD052114649FCD28414134DCB719EA88F3ABC8A619B6B30225C7A53D5E90626743FDEC24625BDF54AC743B9752A086F96807313B59426C78C23F794851CD3E17853C52A91BA74FDE19BF9D3C3D61CDB0C32B8168EDD3A19F4C4ADF603F2E502AC27527B0494050C683EB1C3D30AA2F62B677443CDC2CD3724FA8CCA3AC9A5A0ADBA3C061068042D02F40802A61D0BEB0CEC589101C46E39965A79A6E0BEB24DEA36F3135E22ADA5888DAD2671EA6B4D3F4D73AAEE3742C5559530901DF79AEB0B29368674D2DC8F49CA862C8AD8D6B500173CD97A618E3A040E4629C0E9AC5B07BCD40C312C024AEEF46C9BE37FDC6638266CDCCF13E846D0C000AC113D74A048DFE94F1E67759CBDAB8D7315C755951E549AEC5E10172FB5F3AA3BA4C08EA65DECC73035F62A850455C0E4EC2DE1C3BB69E5B447954DAFD14BBA3E8AE98035C5BD941B0F6E1B0B424A2780E80AD076749952EEEE9D449FC59C98E18A1193023358D4FF6A3C454A533A2EBFEDAD388E1F3F7B4460ABA2D079591141E2675F41A97A7C3 sk = DF4853F482CC1D0B3A2D71E9EACA064E57C5D100DF79BD004BA81B43EACEC4010E5210879DD20A29 smlen = 3280 -sm = 481586E0AF6C7149356F715B7442A0E6E5F76FCD853104F72044E0299721C9867F38B14A65545BC3067F3F4207FB46A661E8A5D5979514345D18E6D4207C9E7AF5DB43D218C0951511B3E720343A8BDEA5741797E4004D294CBED21AA33DD40B469FDDE30B74BC85D8D16FEF6D8660CD6DB6AF5348F2B2C577ADEDF8B7FB5DFCC37D774D7CA80BE0148065C937BA0309AB8AA86B8CAA5F5DBBEDF82E989791DDFF0CAA1C44C29DB93E8615CAF0AB4EC02BA2F5F9D3E7CB7BC7DD470294A440791991599BEB01512BF746B31B6DA700848B0F7313B11307F899AC4E363928E84E1CC4866E234543C6FBDFEA21FF6C8D18431A46135959CC462CA2F1698C7B5429FBD572DB5447D3E639DED6BC56D0B8591AF879978D5821F20F5B7B0D72013C37C6DF461640E0D042668AF8265B342D32AF9F612430CBF118CD73F759FFC4AE918392B8EBF83ACD81BE1B093E8FBCBBAF65598A8B34CE964E446560789EFB45DE02D55E068E8B2A054BCB0099A57CABAA7B0FC6903CD5A52CC4262C67A03ECF7992F4FA2F1CA38DE2BD3C460E2A37945D668DDFE1F34D8B50ABDF3BAB65C7362BD89C96A3F77EE9BF699A2BCAC844ADA41AF688896E65515EB329B1A07C452C2F46A4FC976D395E319F147995D76ADEBB58D7B6BB138A373391F82D893541DEE62184D067BE8FDE56D7581CA384005AE5763FECC1791897661581C998DCAEC3C9C9F742E6E944DAB5D0214416EAA299842DB42EBD4E20E9A8F50C05BB98223DB4A241ACC93CF1F0235B2B5BB3525A44D8AD4ADCBE0913D79396A3BCD9698C38F11EEC391255190BBC7C119202714D05A6203DD78D3125AF1C1D13FE3DA95831019A117564B2246BBCC0F424F888DEBA1993FED024077E492FD41EAC506EC1D12DC04A8B8B2067CA23C8A9A71181354AF0F354FBCFC8365904BEF613E9A68AA74B27059E8153DF6A35A9361F21D22DC2F4BACD66F61765747D57F74AA6C9D340CA3C4F14525E1A197D5675AB2BD38EAC50B94E317B1B49F8B388693BAF9F3A279E02A3D9D90FACA293BEDFD21FDBB7A3C57908B797E4B33F4412B906D40E75BD964CE23A5D9342B628B80F026BBED3CACABB3AE2354D416AE174E4C623FFF0B9581AD77F945918FA8B454E9E043D45B35900B41F69C00E32E341BA8D10B5AFCC302C4AFA14D01FACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 +sm = 6E9FB6C7EE31BB67EF49D6EED49EE070704341981E76A746189120D81D36F1E63E7FBA5DABDD48FC9E3B32BE573FB1A5C909003CA6EA6E61E911D8964BAE16869CA893AD0D592D17E7211BB389406019912E5998430A2DBC8A29DC40A46266AD8800FCF00D979835B97924120C085AD04E3C2D9BEC34F9D6FAB519290D72F145B34348F6B12244741C6DD51FE9B2433E3CDF048E99B222153F8AA4D0048F09E02A48414A30D81A69582E71C8D9F03665F419552454856BE656C8478D5D2AFE5DC47321C259BF20102ED04192802F35038ED438C143052FE8F47DDA06218B84B2BE3866EBC0FB91F83ADBE5EB079BB04BD48EB7FC21695D99D96E9084928F8545704744BC3268A980FC2F7E92203B2C0CA33BF0EB80DD7A696605EB14E090E212EE5DBC3F846CACC52ED90036C739902555548E8202261D09AE8FE3F04C6A03B78115D878B568A57CCD06D6D873FEC2274D1BC335907CE63582F9207BE936DCFEAF5C103465F92302CBFF37C5575D9DC509651B0C6AF9526E67AE43E391EB3E5AE526F47801FB5AA785CDF4A0000D54F968F6C3AA4AF5D75A57CCD0A02B1718746AA06327621D8A9C4B393A3B3A01B701BBEE1490DB06335AEBFE35E5F2461D0E33C223A563EC4D374F92A2960F03AD78209D20DF09288503EB1D259E5C487BFA0451477E77F16C6D3CD806D0FDD8907E185FDAF20649E115206EC84CF086A78613177AF2B75D5771629F51A9D1410175192B4831748E5E5E748BE0BA3FC324D50DDCB55D8DE6A81B7D04D9F22F9DB2FC10189F06D8308F96D1F37F3AF183492446DA00BA1E7C6D1192131E4829922AF8D804C2B9900C7515CC6AFB6855D24D6A0E719CFA7BC11EFCD93BE43EF723176A1136927CD26E22B19C63BFBF159A73A8AC6AF69E3231D98F41766FF10DC0E22ACC59386F95700542790F972D7B5F12E5B6CF05D8011BFE63CE3B6D21AB78569D11DE0906AFC21196ECAF0FC917AFB4C5EFED9A8795FD0004817773367437EEA1EA8C0CB2C49E3101FF6D3BAF9F3A279E02A3D9D90FACA293BEDFD21FDBB7A3C57908B797E4B33F4412B906D40E75BD964CE23A5D9342B628B80F026BBED3CACABB3AE2354D416AE174E4C623FFF0B9581AD77F945918FA8B454E9E043D45B35900B41F69C00E32E341BA8D10B5AFCC302C4AFA14D01FACB414EB55AE5E49107BD0AC5975544F83104F7264495AE0BF0A6D9594C422C16B99469ECCDFE8B8000875B469309891EA42586A615D146DE64FE59277A61631B2C7F7379CD52FAB3871BADE120EE9558D1479A91925634578CF14D35DF3B5672F8B5F9F956FA9F7489D6E37E207FE556017736F6B147A8CF664D0E0521D94737E18188A1B7C30296CCC9067E7B55D6E0F2FBD875F42FEFECAC49510E324968B07372DEB10A31C585457E0C48879CE44BC78898ECEFAC7BCEE90D0F8925DF2B52D5AC81692E0160F8FD5808645498428260F592E29BB90FCB07D0424EC79FB081840CB827CAA4A9D562183D10EE41D281E26CE3EC0069C83E1E446EF82E2E30DEBE3F409E0A9E6D1550E224DB15DBDDA44341E4ED6F8B8984716CA87233197528547D090058607CA141424A13145F1E896555288C5E2877AB3B51C7F9248D2D56A8521975BC4EAE3D009988CBD73C66931BADA0725FB8A3448D43E0C7364E9494FC4E295A700E79972E1FFD626D1CBE0199917851638B192EF9F5C03223F2BBD67EB59A5E8BAEC3DB40616938274201DEA1AE640F6EE7E047CC4C13F80DC65E3FCB5C62386015F4EF1BFEC561E121F9BFA9B2075BC1C4730503FDD5DEBCE8A535ECA01B9D5B021C290854B5F3D49EFFB263DDA34C4E96AEAE9E71A686C009B205994B46CFDF1F76727CA67D415B9D21D54312CDC6A8ED0AEAB96B580D0B419E2058E5D843C17C96D156549962F81C266233ED2B795FAC40B1992B626457F211F08106AD86F5702B9DEB9323A0970AD86125ECA836E0A3D6CCBC380D474049BD96EA246B8BD9542793A66E15B319AECE6BEE17ADBBA7DB337D25F8F642774030A2FF969CB5671F59901CB109E661E55FD5E75EB2A96DC37FEC76A82EB89D020B4916271CFB0CB3342494FDB62EA0D253FB8FF2E91357B33D96D41530B8B5E9550FE9B3F9F34FD5A2A1A6A8BEB93CCC322622F3B5E8487DE19AF57CBD1481ACE02779AD928B17A9B05CBEB722C783B088B5912C2D67CE5073F1801C23170DEB1EB6DDFFC4C33DD25F94F4FBE59D704E478FB49DD2142801C37ED8F539EC1782EBD2F3253BBE19C5A048B9EF41824A811119F3A6AD2A0D4B77338E001358C61A9794572B0C46EB1E0E575D4DA141A415829BA8712B791B625B1B0EA840EE745D9FFE1E99EFD782BA25859351F443654995102CBEFAD7E59D03C9A502ED7B77144D0566E4BFAC086A7DEA356CB9E5AC02DBF7E81D6CEED4A33DA8D801D61BAB5C01F259EE3A99FF7F6D7BF8F2160C4BC3F890736074B000C4C58FA4615880F93FAD43D5657C76045D7C414E6B85F63AAC91F04A616184E04FF9AAD513BA767215FB0331A369D36C0AE9B1EC1268F1D0B43C42B786DB23DD66465B3AF17FFC68C67964C2FC9E41EABC45DB68CD2C3D95B8BEC787D994BB8E9CF1DD7D4C563FCA5D80B3F1FE8E3C7BFB7D171F5B9023BFBCC0CF4371B63C856EDBDA154B4313C47983F4027F9E61E86DA1E8CD787E3E6B50E1DFC9201B9AB92059F8B6D1BF7856CD55C5B1D6C4E6EBF818D481C56F66C79444F5A6544A64A7D78EAD33EB805A6AC4310CD46A2331E707B9B0950CA12092402D68C1CC5C3F269DFDB13AB34B97EAB50B0745BE72BB0FD2D73BEA5DD37802393B635E42A0DEF8544A96E7F40A8D9D06B64E38DC406BD59AC5C4E218591D20B8DBA2125978096517EC5C03F9BC6F96CB255E216EF82D7C7C873029F9E1D98EBC0D8E1312B84B8D02E8D680AA56A506C8668B5B9C56D04CF68E37C7CB1B9377C867240CD42FC7FBDE0AC44E3DCCFD3F877C9923AE9CECE0CBDAB00CA530F434A33F1C939FB88ADEF4D12ACBD8B2B5A139A3FB776D8223A9846465C0372B8C3233FB5280E936BBE9FD49058961463A4419D939F4F1FEA705EB63114F0A3533638DC4D3EFD620147770AD877E2354299CEC6E5C18924E78DD661697ADF89A77C7365522D3E8FC0855187139F7E43E9A0629EE321B2CBD9F007B05C22EFF56FE48045686B36C5BAC2267F37A2E3D4E03E19B1E422ACEA31C2E9F3E7541976D4E2FA03119DF9C4CC2D5418F0FC7A467CD98E290695B9530B91D5DF8C626C7236A5C0FBA73578B9A47491CA0AD26A144B0F23EC23D2C5B2DAA03BF40130F14B9A427CDFF1F232C9CF02426228C570CF1FA7C00A773BC0D70858588542BBF8F581540870897BFAC8387CBBA3416A846CF9F4F5D3F9DCEDD080CC0DE9F71B93828B835430898E82896CD3F30FE2AF8349DB294FB2A8FFC0848692A0B9E8A66EBBFC0F896F8D03E3C6A0C27E0F2177B85A2F6FE31E8AAF14EA5C1FDC54E80CDE47AE27A161264680107023CFFA961E913C4E6AF96C0BE37AD859C334CDB8BBEECB5443662739D027EF1B9535A5A46E2169933E419454025623FD6779F54C622EF81AB9289B50758EA34F868EC85AEE589B08962B85CF537BC733F62AAFA95FD81A60D5C2E38D6EA0DF7D1390BC5050E2463E3E2E3A769DE2A94ABDEDFA0ED67CC0FFAFC5A05A3B0FD37BBE6967BED8DEBF02A42CDC80BDC62158E184FDB6672F7947505E2C0A6C7762B1145C4BAF30E3D32434D22707044DC99D2CF2D38F15C43ABC8632382BBBC9E0F106565906F7D4948D30FB19EDCC3748100397F71E1548E58A5A01876D0A12DCC80000224221C4ABD98A5022506D24BF4D9B9108991AD3421D4AB9CC393DCB8D744F97822F95CBB2640E73E401F044FE20253ACB8B32A75FEDA640E190454BAB695A23B14AE3EF60B00491AB22F622DAA89B6B2E6D18E735672FE0EB2DE269E4E386C926E23B865E1BA22DDA688293DE144102F7030FDE6DF653E4106C08C2467AD7C54D1DF0DC5981004876C6BAA8720F70942700A154A376C8D45DAE1BE74910148EE3F2733E591E1965FE763B58C8B28AF25E9B3C633ABD83F1C0A4F68DA2E0B85083BF97D4E919340C0437A604416C4F629B33039BBF2A1F561548321780411D2E8AC0EDAE76FC3A19F3C84C3BE902A1E84FDF69B11A12DC8B78EF257B5FBB5D923FFD548451A52C6A3AF31C70266AE8A957B2BD72A51A034A2921B8E19321108AC303B0D2E269D032C3DB13F21D558C82BA4158962F2210E1C5FDD96C98D6639AA844F34E40C1B9C909CC6AF1E97A8DC83B78C72B30B7AE400F44CA60AF37770B3D9147F7D6F5A327F34DF7CB8891E71D41D723CB18E0DD324E5CD22AE0D9F2B1D2BFCED0288B7AA73AF4FE0A8181BA1AA7EAE966D0A240E10FE5735D98326A106D16DC49F3FDB19D3A8449C56A74153655600E4C9E38D302C6D4080017D93C628388DF94860329BAA289EFA4587F079C6F03FA03C54540A0AB4B067EE46A5A346F2FBBFF6570ED0166A55C258EABD62AD90F060FADE84E8FAC799F7928285F58557A72E055B535D00BD9A4880D10C05C07CFE7A6FEADFCDED880521803E339F6EAE3FF28A0A471A003358F952320F41A0AEF9D28 count = 74 seed = 5DE03CAB3CBD81B8805A17E0FFC2105C3BCDC8D782EAAB161A15AAA543FED59353C1FBE03E7F36B955FC51C9B30F0C93 mlen = 2475 msg = 5F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 -pk = 903E15B32F335D22B1BF913A936F7418B87F6705C5BE62CA35101687DEC4793B21628EC7BBCE52C4E1435A10758D08129BE50FB0B9CCC9AA98107BEB68CF4CA7952826629184F00BB0FF695545C7D73947DED1D16A105A22513EF6C74106060A4D2F092A620409ADA9F87C269258C926CEA7CF53FA7481E98496F588C8C23CC53A3F0B0018DF668266AB82C3CD9B3CF71D8BB2999391C983AFAC02DBD606A560C34A0F234998735F2E1162B372B09A0D6CF9A9FE935220F9C0F5CD291E47CE4799ED77C2D652742D5C9D699598995B94E796A208FBEA38F6F93B3F3574B311201D089BD743DD06E5C7C01353596CBC7E8CDE127A3A9E8C3D607BDEEF62FEC18EBC61B6166A6144DF525FD2165FB2C3246241BB901C259C7D356C6FD25D2AE8704A6072DB4BBA21BA11F14D1B34CE4AD022B7C9ACAFDE7A609EFFF28FF34FC118F318E29E14446DFC8FD2A505281586D94672D565B9B6630179CE15B09770B589ED4C9CD3065547A60C56F7E558400C4F94618FEE05B05D83ED9F704D2991A479E3D6EB1E861274FABB36CB29B3166ABDBBA91E3E075C1B2064B31F9EC03618B13BA20F9DDE281E95CDC6A9A8D62BCEAC2C509183B7939A1D62C391A35C4B17F73A7EAAE444EC3D6485F3159422CAC5CA9A5A4EFD94E55B4CDF03596CFDD704E9E2052EE113BA0FF8CE4417E6D86C6CEF05727067A1D643CFA2E3A59E514AF7D9FBCBF9A9DCF47390BB7816E406AEEF37B4CDEDE1B5C00FF0635A57ED6891A38EB34504F71E298B69795A9A13364DDA9444B83DF6C4C95C36151677FCB82BCDB3BE142B16AE3015AE87A9EF2A0B916CDA95BB85C79B73A489E8FF451DB034B7A9E2EE2676E0CEA55832CD8B5B39446830B9266ADD42B81EF21CE4462B9F3C5B4F0322B7D3B1E4B27049B28565A9AC658C1AF6CE7AAB7DC7DA5A3554AAAAF4825B5D408D94CF013FD1DCC4C06BE0DA4646FE8F5C0B32041D92B6F61A7B9BD288F85C8DA52C33876ACD5D3220002A49B2B1836413932FABD28E1674CAC2B552776DDE7DB9AD72643DB4FAD58FE70D7B7685F0656B04B4EDF77D2002DB9DC81CB9E7E9D8A14157CC108F8E73C833A5B5BD8E65EF159D7A4EC2150AF91C278639EC589173E6354B9694DAB503683034F542F09CFFBE770BD0940A3EF87FAC7CA025D0B7628E6886D0C0FFE3485DF493D237D58C69C24263E0A4912C28335F1F6A784E06F3FC04572A91ADABEC90760416C6FD4708D8CD38848BE7FFEF4E19038D4CADE0365328797B8ECBC3E5DB4093C38395D44CFADC6814602F2FD401DED42034E9CFD7819020B728D7BD397F304697A5F1C998A4A1732FB619961D90E13D7004D75E4E4535D91453BECA17EF462841F95D7CE3D52437BBB6FAB2F8D3A054984E6DF1FFBC350F703441C08F549ED383D77E5CCFC23F52B73EBA435F0924984FAED97EFB6B04B9ED943AB4D626DB909DF31F5C1FC3FA29B8C2412F487E1F96B44A41666702EC8C2E4D37E93FDB3E226E94C4DBE3FA01BB043ECA98C5EB853465152DB2A51F2B435956D904A3A9CE917F5AF3477813EB7399C55A0D816968B886E3DFDE226935D74AB80508B51A624022B7EB2C9D582D042ABE31BF8B77CEBAC7E951F422944EF4ED565C7EB4CAC8579B35D252BB0F3BA13FA7103E328DE0617BA6A2FC4D5187D71A247534245896C6CEC6E7865CC6E9B5598C7D43BEFD18AA281A4959263A797410E3D367B30C36FFBB54C9E27788E3661C943B5DA33B907D3F1FF1C6FB62852E0ECF9670937564B05B8079D78A7FD60BE0E89DB105134797EE2423712999DAE86093184C118DB8B34E9C969F83E074CB3FE2DBF90E154EEB6CE41065546D0BD888E250A01F1CE0F3B75691C6BF4556A2B20123F284ACA20BC7B813070EC6EE2ED37A178E554AF843A6A359AD3CF1E1EDD60A7AA7CD10359272A3E1844BD4457EC6C5538722F99907CFEED4A1360777EF63C19CCB1C751C7C0E1028EA5C85485F8A4254696B8C06F17E8F6FCDB94AE1D154C11B7466FF9FDA15F608DE3FE4F19D4B19A3101B422418542DC1DABF29BB6A8C9C220F41D784D7ACE7C6CB6BCA6B134EB445313781EBAFC4C400E7912D7E97F995842715BB596A127689F8445FCD5328562465A1A4B0697CBE4421BE866B9A61DC0A4515B03C1BB682C44C6116305B155035AE014E09E93AD75E5C248CBBE401B0F6BA3CD47A1C4D2C041E8289FDEFB2D56C2817532684963C8C74260E1C355D83FAD63BAA3021F8E7862C0D033F023A2234CE3A0766AB7CAA2D9C30860397269F91E460AB6C9196C72AE93520DF13A6B91D94DA63BF5CB966A66B5CC384DA594FAE7B49B66C614BFC66952AAF1583D168DF6BFBCE7959E7C72F0D981C20A96391E484B3D04F2988A565726E857D8D20DB7211BFD54104FF591A0A689D41D2D7D6B58E6631C71CEC2BCC5E159EA5CCFB6BDCBDDE997ECBB07502C31DB0B960B6EBB19A1582DFED20DF629EC8EA9AD32E7B88EB9A3AA2A399CD0E3C32F7A974B2A4ADEEF56475CD94383C2D9C22C4A60BC6520161E9300C55EB530D51274F61849DA5173A6FB8874B6A073FD56153E8306ED575959355EF23D0BCD500E19390F4A2FF31A25E076B49CD1BE30DA89261F5AFCDCF2E2C962390E001542ADC53937F489B7F73BE29E9D370E30BA4A960439D4F7FCF799720E6E2C5824FBBADBB85C80C8DBC4ADCADF7CFC0815CA1C6572A2FB3C4BA95E86F7C0DD46BBE192988FCE188A5BC2BB36D32981270FE72F2FFF90B59D6C8B575BF39361B6258F628DC74F92551D6635E7F0EB16B36EA9D3BFDCA5A3B16708F1F5CA148FDBEFA5A549DE4DED1D03F69C0E2FBF1CE96C4A982674BDBC5B26DA4EAB43666F776415ADBD96A428D58290F99FB1C6FCA77F8DB5BC6ADB45BE3276076965B87BADF6F630596322C3A9D6EF46E4893F56220E1D81129D1D47C656DEC6F821EDDCED5C12ECC80E1B540C24605C157FB2FEEB2DA3C25A06A6C2B43490E448E407C4C6ACE2A146C1C411DEB97112C83CFAF37953C29AC6B69DA4311976CE13FA52EF884DA1F4A1D31D84B3F919F99EDAC39E4E0B0F4E447E87308012A0F69B3A43EAB48BB1C15378B6FCDB3CEA4C5FC80CB4CD1CA7B52EBD755DEC0F3D53635DB0AE4CFD5ECB54AE99AB5AEFBE2774562F47AFDE668779A72F143689A9D1585433E3F0D9B1217493C5F4CC3805E7EB696F455130662F19F02FC89912FB41CC8CFDF3C51F931B7B18FA078F889D07F762163ABD188731141B90B69390907964C4CB69DBDB1037BF4E1BCB1A4A9C664A3A9EF96067361A1AE3BB13B73647519A975B6AF22C06FA14038F155F3E0A848AA0BF632DCAFBFC28195B3F6460F2A32889D5CC63CCEC4005F16DE54147144725ED46C864F586330FC6BD0D3FCA0242960CD950C06AAEB28D10C9DF32ECC8DA86781BE8A6C0951C16D57BBE0AC707A69CB8B3DE51359B5A41B9AFAA16F2B6F0E6BF9ABCF9AD5B861EF70056A4CE14B8BA95BEF6BDB69C28B9AB8EC5A707ED00A41AFDD10AB64E628E20DF44D9839DA8247A78B7133B08ADA16287A2926B1D19FFB43A7E0E7F1F6D8048A6EF4BED708601B108D93583308F829ED288232486E43052B8ADF3407684067218522FED68FE1633C976785EA6B663D124470124AF1801B0AD998978AD5C65D794D928B5C66E601113E29C28F690182534C0BDE084D45CBB60B6F42F5F0C39C0833A2D5BA12B7951FA3A28AA45D56AA63616F94584B730517C4E5CBBCCDBEB4BAED79AD27690D89DB38E809C818243A67DDA2439F4B82F5A82E43BDF5415E6424B690E7B48C7B788F72F4D73871A01BF8DC677FDF240F8A14BBCDF710E7B7E94AB38BC20E9FDA71F2666FB104720F4571B5383D632D65ECDEBECA249277748FE5D966485E871CD27F126B01611A154F8B932ECB5B563982F04EE997C4905F2EB07C457B58803493AB7FFE55CC3228B4FBA59472AE83E568DD9BEDB8335DC7ABF04C4ABCC05CCD17D7958E20457545114BEC2D0925B32429379BC36D0C99EDE68DADABF83B1B818AC74ECA107756218F28314F557B434F263865124238D7488F019866B996CE3C76A71C9CD831626F11E28562A876737E1E2B86F6DE74A1FE49F67C23F61614557E5C658D202AC7D1F9BF48650093A8B7EB2016BD243E50B30B13C6310174F28F167D7B8CC6C65C525B1D6D1BFFC8DBAB3448CC47371C450C7958C20733FA44C791F973C0769AAEE5CA77A3B766D7B594EAB341A9FD32A7BD05C74F8A5F83F0CC82B82196A048F0AEAB032E903C636CCE69F7A8F0B539CC8DD832F792A366F57E1E3E4B3BECC9A313A84B95B5CDB79BF8C854616418D8C8BD90A6D754261F4F93DF9BF6AC355FC35332BD0FC3F2F17E59143278473A9EBF9120A25E63803BC64121232D1531CC7CB09CC7926D5C458D40FDFFAE4C117316DC8E0BE22035010CCCCECC1A29DE2B24B73822963C0F60988236D7B287C89EE04B76C2A8D53A38FC5F91F51E0BB96E0E33F1B49477E35D94C8AF26BFA54B0A2D08341834985A3B20B9CC8FF3C52D4350754D427F3A4075E44AD2F6542EFBED3A0382D4B7A05EFEA05436A5074BDBEB83F12385B755B4EAABD67293A5BDB174789CA3039677329570F2CC89ED95467C371052476CF2E4BC17034D815C768B9EC3975F9198BCBCDB1C4E727D915E835203A2E5E7144DF6611B2BE39F18D390F1DF8B9321A49EAA5EA48D2149DBC1AE9BED4455A2B58B59A9354A2D0D2E35A20BAD8B4E01A481A6C258E7BA1CD1E3F42D0CC15737842501E7F110684569E7CAE026C6649B05E1FAAF0D7413C849577F987B861E71C065C23266DD910329542F6AED3DD15186997BAF252376B48D230AF71CA1D520195DB70EFB88551B2EF71C534B3EE5D1A49EF39F5B9B861E9EAF130F4A9A1369E72E8148BAD03BEBA775C67CE3DCDD163E493895E3FEA3111B427288B3736DC7D296842CF422D84CF1B0F9E031BBA3060519926375A455159391A9469A154D229E46A10290B492929863B6B668313BD5AA4C8C947A10F75FC8869C83ACE6D94F23A9967E7E06A6A7F550B14EB2B226B983AEB02D3F0DB8F9C6CD488F6B52DB8A920952DD0FEBF3AF7D646F4949C1460862458F5447BD940F6D85F4C66137448D3F683FE51DC43E8FCCB020FF16482C39AB66A3299E324A36599C2980F8C25F15384AFF2C1B7D68F7D68EF7219F359919BD11C16B7C85239D9CBE1B75102A4535A13466DF3BAE2276BC7BDEB5E48A778C6E8E26BEE5CDF629D5E90A0A675E356CB9CBFFE4DBDBDC2BABC49B14C6E4C74D5798C10B7B4E54A2C8E531F618B4C8BDB8671026DAB6BA10A21D70B90D022F749712FAE16D1EA922FF2279D1EC4A922366FA122A88B3EB8AC8AD6C56B45C389B36C12723CB45C46C60A3D307B9446631E9A33CDCCB44ACD249AC66299F01E6028CFB32F92473C0CE0153EF2FA9B63E61998055F864017D2ED16D486FCAD04625949A2C56C3718F888708656BE39AC899E40F6C524323FD1AE35591B5311224A7A9888F2ACB9079638C59651E095A4C0F2CF057B2EF9268486C613A30A3BF42F3B67C28CAC718677107BDD11F60DF59740309A6F4F62F959D18AFB4E3B039C368479EDA1162337130A5FD442B43EA0DECD48D75088DB69E636DEA9E9607DA3C8FD4B9FE6F2B69968B5CF980F901D7DD8EAF2A567FCEF25B3F81A0463EC2B3BCD505103188AADDF84DF16E955168B45E41400B9998ADE932263ECA121807F93E1A54ED07B3FA22AD09DEB8E10DA0C86810303534DC0C119EA1C51E8D5A889D43A10E0A3C84CB13D99A43366678D7FBB9A1245712979EDCC0DEA57B68F488BCC3A62C2035A57BE6193E4D21E0A6A5EC06C4797B67A30D2A200A6F830B3B3ADD892E3DFA46B6C3915E23654AF0479EA0A9756568FFD07C6761710626B4D083D2AAF6D40055CE73302CC24F45ABE0A3479ADBCF58CA8178B772B3769FDD9A6B9180625D1AC70A825801D2018CF423F6A73E0D2320F970808E74EABECF1A60D122C5492C73AF12C94B4CD9B8E77B77D8E8C08D5D9DB5584FE8102D496EB1298ADE2F38F6C0257783909EFEE2CA4FCC93DF6367FD88655FDFD57A80C1E62625A0589ACF2F12266039EB3452D9CB8906AF29EE4FF5D1C72C277B64A923CA9F0F1C18809E7B170950FFEBF26912B1DB22451BF46F3B753C1BCCB522CA20CC95CBE59CB94A16CE5CE48610C015A68235DA0B721E9A1116D76C6DDDC567E9146C193B716EBA23B226503D3C8565EC506D460B650D4763C200B2110842CC8A91E7A858F45A9A945C3E2CF8ED3E638349DCD3C3F81BDB4D81F2942B900841D830E54F08F08ED88825320C345DB9C80DC40C8C6B200A8E54D477A0DC7C4A64E0EACACD89590757619CF2B37193357883288FDA2865D0DB8FCBCE796BDD00FAFD4210EA9023D87A4A7D409A99718E97AEDD623DBBFA8061502C01F7D69D342FBDC8A93B4952F38FCD67B44E770EA0C72E8A493E79CA56CD5398A4F7E79A62C19358D048CAD8B7608BEC61B80A1CA06E79F42FE0981AE7B825BBC862940A1329A5ED70866F2B0C9C661DAE9A13BF6F38D5E56CE38259EFEAAB8BB1F2F623845A40D5803FBB3F871E80A442F0FB77B7E915F47D920A30028B4175F41AD3D09E9025D0DF3F4F87F91A9E592C8150194100739C29D24A91509262DA825F37B6B4C98D4081D68BD7FC736AAA45EA5062A3E9D872AD890FDBD23FBCC4E22AB8606A46029DA33A2CAE3AF1A92B8692DA50C558B26DB9155BA708B305853661765D224A728A8F881590040CA07CCBF5235432E44D8BFC3AA0FEA9D0F814596FFE252C7A512A650E818DC1164C409A08A0A4F8BB5F3381022FB366F7547649C251812D861CE1A4AEEE7BE5A39F4C31EB0659C0452A1A7BE351BFD31344BE60771D19DF5C9E0CA195C622C87A6BF1C2AF26352A0EE27426288D385E86944E08567DF4D38CBFA86C9D7B0ADF8B2F7A11D8C2DBCEB5FDF95095428E224D55781B3A46E62562847DED555452C3096A4935355B882087D412EDE8B77BFD024BA73626A76E9760BCF3BD981D81D78BF64D3F65D9709E5B5B2EFB +pk = 903E15B32F335D22B1BF913A936F74184E122B2965A5BF7459A364C63EB8D0EB9A4D4A9EDFE397715ED86F37E6BB9C80765F4F0EA9222663229FE11B63E97D98283DAFB2409EC53F5A754DBFED24613E228FF9EFCFC1F81385F86CDC47C93C1C4D4BD0789F6D8AAA44B687F0530C6CCD581AE725BA49DF8C5E6AD2FBB1AD67C2AF1E214F80A0389344D3027059EE10AFF95F5C17EE9D1687FB456414ED0260B25B724495A8A7D2C09A98C6B8DFAADF3732E1108D557C06073F263A8A1093B6FD8542F917AF0AA034BA14764102B96567C57452D3ECF85D967B06FF216A4DCDCD6AE3CEFB3B9ABFAEB9803CC6F3C3C350C1EEC413CE28E3DEF6FC4B62B5C896291B1A29CB214A53F1C6221E5CEB2356B3723C5A5169AC70BBDD60762D5CD17003D4AC311D856FCA04A94A94E8F1A16D4FE7E70330C943E8648E7A5715FBC2816D922CCCFFAB6942102CF7EF0E1F7ED237AB326A47F0A9A1003EA0DF5C957265F932DC7245BA3981DE850639B46F3B2A1868E0EEDEA439BC412CE57A27E6526A0EB5FF42BB2226B8C6661678899525E562F97133B4CFFF2F9B7837245666687063CC5AF34B0D2BE6D739A24014686D5B5DA26C886E6267FE6EFCB8E385F766E92095FB936FDAC854E6DBC73865D0A89F30D08C5E29011B382621F68C39E447915D2DA3CE24FD48981C917739C57DFA5D59DDBDB6ED6E9CD2A1C06D0AFE0DAE8DE6A469CAA9FE0D1D4AE8DDA426F2C4E1E84046F772F7E20472B953BB1AEF648A58278B95EC994518587D1F52D3E3D7C7D918FDF0FDFDDE5164D8B1A31B8E8C19295016452E9BF4ED4F95E177CB7F969E657674F6110B7FB623E3DDB4142ED4ECD3821AC4BB81CD09C3987658F668DB141460F9FA74A19A16C9A498BAA48BB98A1B2C277CC4A4F9F8C635AF289B1340AC1313A7745030004BC33C29DE582F16A8D0108EDFAD36EF51F9EFC58FD5DCA9637868E73FAE1B4F964339659B005773E5419FEC68E4B2B6B458131F626B1919CD25BB2AFEDD683BD6464A14DA8D7356FB54F7FA8B1C11DB5B217A8A863BC6FEBE3F78700239B1B7670D5F8BA34221A58DC513F3823643FE415268B993B46A5D15DA136400427DB882BE38950F6F19D04BC6486AE5892F6C5482CA1177B0E81B5B43D09C815CA7AE9E4E8E43B42590704FCACA96F26D5AA865DC59151408ECD616C131DEEAD8C03276873A06CB1C5A007B09467BAA6EA847A7011CDF0AD1DF88833E0AD7578A839A2BB258EF29A1DFA4F946E8D10465001FEB370874BBA315685646924C32A5E34D362D721F29E4B541F56185AE206A9912DF4B2B8D02C3EC5C95872D5D928157BEC69650B5AF9FB66F6630A37AFAE0B71FE20E36A1EEB990A6076E86FC6E8CF11AC682B420FD3D8B2DC10437B0D69A4C652A4FE7562B6716736EBBDD986F6F68E5587197448368519E2853A3AC8CC2AC4FCDEDD7D4E165BB22C5287020B4CF2BA46823B2494CB6ABEE1378F27F35E2D89049BDF4FF86B96149F88C7C22B8467F56084EC84767630E89776BC134C02DED7A18FD8DDD0C5627F086ECB7DA240B73AA935FEA04C9FB46C003CC6A34821478954F8204DC5040FC0CBA896870D8CF80BF0C428C41355A8AE35E2D174859F201F386D7AE4830611187A10F05DFAFA586ADDACA0FAEEA1E6BF0897132D580A2142D2386557C5A1CEF21DEB9E62258A1F4F1AAF80D2E92FA0252B1CA383AC024B2EC4290E24970C938AA0039740465FC264D2EEC7D4FAEF0FBA137DB16CC58FA4230A224C880CB405CED0B73A3F84424B061EAEE6C647F3A104FE364D77F0996370C20A201A437C64E9A016B29ABD08F9D4AF30ADAF3C0FD2B4E5ACDED136ED5280CB219CB05215450384923BF47B15AC82A4DAC39D72C752509A67CBC2E00A10F906339B6913251603BD679C11C49A354BEA0C8733E49F894E3E271E5B1449B6E6E9505B044077EC166F47548A08D837F50BF50EF074E86BCDC39B6522401DD61F1E9C747DD14F1ADDFD6E51F4A31B3A2C9C5F4CAC8E713C210504B0B38DB15236354F818CB33AC27C88917045EEA6C3AD8BA30B617E7283EC7CA31ADB5565D7B89B048CBA1AD87640DAE90073317B114A9DC17B8CB8B74FC85AFE371ADF38B5C8ADE19B0D1ED95BB7E9295FDB3967473CC9F0F25F44C66E52DBC77C50C193C3393C492985D97F70304BD379FC68AD7ED0F76777C582016715759E3C50924327E3BC19ED844FEE9D9EC96A3869F399D8AC7842058531B2B284568BDA9BB33093FC57DA77D83D9852F14E96D9855E94D75AA34B97B362EE6C3A3CE248A913D254CAF84B3B94F6C4BBD5C82CF20811A5372F8C8B9877FF92713ACA8673422C6014D9FAF2EF9E0F1383817DAACAC84A08680B584DEB5E32E5792252A2D22885610076F325D37828553EDC8A5A6088072151A7CA9C69434517182AFC3FE50313C5D5DC49CCF9F41CC95801A6871A33CCE2A5374EF45BAD9A38B16A87E72C3914B69AB4AB00ADF22437E5B441C94F87F5CFFC344C248514C2CF543B95594C1A376E11CE4CAA95E464DFA9AB5F60CBCDA55C04C1D9EA1E649BC9DDD778EABFE0CA9ECA3E8E0A91C0FE27BCE1C74F841C634EA9DAA7BDE1FF79A83A57F28863392DC42AF4E7A8EF8DC6198B57C73079B37A58C73A29807FFE22D739990B5D3C3573EB65775027E60413DACE28418C8E8F08EDDE8F1CA01F11054A8E3E286F4BE0E95F69477BE67328DF52B5F089FFBC2C8101428F0296E9F3685AF5E896A33A1CF98273BEDF841E6560B216CE2E04AEF0E283CE38CD46C8BB30CA96B1EDBAA5F689E8750A6A0EF872CD0D81E08FA68529C722B22581738535183AE8C5FC90B6715A716048345AED7DDA01BD30B085AFF9557CCD7799118921AFEDEE39AE1604A525534F1EE6941C885C5A2A227DA31160EED9C256563F1E36C31E94F3F9AC9979F19F9E8CB2EB1BADAA3E3D1B0CF00F67B5A05BE89AB04156A7D0E2343C493B6D5A50760A3F0890399DB71FB48F5C18C029E6C267627312AE0DDDA132884CD754D1E203DD5085CB74228E2C061A0B76D6940A33A5E73E818A2493DFA9C09ACF8079496091CB699C0B509C3E369244BFE24C3DC80659457EDD71CD5F8A13286B948BA05E3B231417E99890445A98F94285D99DBED430C5B2A5F99CE87B8D7E0CBC4B7BA32A547F79FF37B5A73E0533F86F7EFE61D100E07853FDDD7729503B9F0E2D334461D10E2692A0A640AF9053D27E5D37859027F6DB93360FE9060AC6BF0F71B50846D013F97CA12F4E069BC37FDB81941F131E3C0FFA92957F150C15DEF36067476777ACE514A0EF9951903C3D354A9A5CE62C622BC2A4F95892FE8B55CC53E2798445E9891667A6F1D2CEBCFDDFD5CF08ED0DE130882C7867C56E8B1024C7D57EB67CA8EBC1EA79DE152A97305111EB0042F148A3BD6D36A28A4B6A56E0D3428921A59ACF709D9CB84B19A87FB34A922EE3F45202049DAFE0B53BF51538D0E0BA02688719B82E4DE94DB653251EC5AF0611C8941FF5DB9AFC784C0EB05A25158A90645C5287EB48309D63B3F91A649E898CCE5D7CF324B5B837271203B7B79ED340519C18F009BE3BBDFFD9E7AFF7CFEB9A699AE6FC6D321DFD05CD5CE745D97C97098D0BB8B3EC3E89D4A4F8BE6A7DB4BAE8DBD8EA9499422C6A19FAC79A6BE60B05C5DC26C1F99B74BEB8578C69A619E992BBF6F2A33F42CE18003C80A1014D6EA2FCEF342E5F3A370CBB78879DA17D9195427DA39625FA8AB7BD477118B3E83D30E28E53C2924FC74A76338C0436D3A07B8B4A6828D683ADECACCFB8F30C2E8B873131D901B75F1CB4B0FA4F1E56C9E5B94DD9D44E47A0A64D919BEF21BBA36BE71C25EC5B8A0608D6303B86733E5CD40FBD06F3A20F81B235E6F0620D7A03427D7FA0596ED0D1811431142AE46592C3F993A10DC8389B1BC3BE79642D9CCAE57C24F81666242E740976A7CC0D504F2FE29C66D1969DF2A95E90FE86C6236ECAE9B90D43D7F33B1787E1D9CBFBE693E36091160FC4614C997C8202A50DCDE07F006E6503F09DD13DC17D4E6A3650B7200CAAEB10BAAD32A455440078F843E29A34A7EE3E1287F72FD527FCDC0260DAA15943CA0A274B83E226C3D63AC98FCE3F69120DA8D7EAE155E9A71F86B277695D64CD32E7DF94C79F924FDB2C546D14BDAE1F8FC893268298A68A4F4F62C7B328E4636F1CECCB3CB772A47063F4AA0C95289BCE1B1B30F5C981795D16DC464F01AD691CA0924D8B2BC71F4E858096DAA20FE1CE4BC16E21F5BC0B96ACFF08E65A4418A9BD6902C3D1B2DFB5F5EDC1C5650381BD481100A61A28465BEC438F0C6891482E302BE18C0F2D0D4272109C32CE8C95E65FF5F6802B37EE9F808352AF43BAB71036164E982E6BD5C994184B0875BBA1F171A007B4D79C9E0A5327F486B12E653A5D0565AE6AFB95180C82A7D5F87C2DE4FAA65F8EB378D57AF3145E807057CAFC6C45017AC7895228BB28A2F364559EBFF60EC2B00DBA4D42FE0FFF7AD6C599CB49393427D25A5A4E665FE88229C3CD9B7B11C07FC968F81A225A8D21E9C20D028FF16BD66CB01EFF293D424EEBF276CEEFA84C2E6F8C541F4E02312C43B305CBF8E21DBA23540F76249FF78098095EF995390AAF4A08A67ACBC9F7F0B2A565BCB33C29DE8E97EA32D78C41E45F79492A5499CEC6F5BAC45AF1F6503D900DABA95C360F0A16991AC0A3C3F2ADF251F2C5D45C733597F98C1AD00761795FC8413D03D3543DFDC3B682380D9AEBC5434A1A393A26EBFF1ADDA5F4B44C07A3C2791A289F80A1D0D1632F7C56983F12F86B3B79EA686B546A18D212D0A85981F9180BB88270EFD9C9EDDC5C5FDF2177A2EB49378ABAFCE4ED56D7FB8D56B4DB897A192BE5E202065A4F79EEFB455A8F437CA14EBE6286CB0E34739D557E2DB64AA4AE78EB238CC44F64F5B48B8507D840782A24FA4FDF75EC8A7CD977519BBE400854AC5379D096E23117A7FBE801BFFC973DF66B9B64D03702F21AADA7A76EF6A7A616845FD7C52D782F194DF18CC7F29A760B380CB5DDBDF2442E15365A36E4B704E15B0B7CD43DBC579CE595F79FF8B269E9D9128905D77A10FB8CC4D61B1AF877F1E05D0527D6E63391CC4CCA3A0310FD0367E1C331E9C84ACC9A01E0DCD94EAAF36E4CC58A12D7F8AFC7B569CA1150EE020435B283290CF0869A433DE171475F7323AC42BABD6EE4D14BCCD0093DAF7515CCA187525DF2BFA9ABBE0DA75CD2A2F6767895752D531696838A5AEDC3054661D2C24EA7A52CA9A0AFB5AABEB87395B82FB08547CE493354B0B4CBB8034B618730A57204BB1E9D7EEC1DB7E8B5C452BE356D1F4450370DD87C8DBEF97B590008CAFE8C3DAA49A963FF7C9ED34FB6A1A5ADDE76BD352E8A278230F746AD2D8B792597E1D41E3AECB96279151BB29B918E405726725C625A5C0592A109365BF4A88CC540759DC802590912940C966C750CF33E95A47D28E439821F97B15C162BCC3A754F1ECD9282889649B0AB77B8871EBFEC6AF6035F102E353006A5CB80A585CAAFA4EA6BECF45CACBAD7296D74641ACC8EC30C109BB5FF7679AB5A9C726A213A99C3BCFA5FF9CA5AFB402B63A0DF7FB27BCA194FE5B4F9894016467AB73391E36031C16D7BF1150664EA531CFAC31DE07A13C886FB02EB8EEBF083126BCAE902A5DF1866FCACC833FA773658B34D61D976856E0494FFB169EAF819A2367C656CD6C4175FD560C3C4DAE45D1B1483368A2C5733E6EE5163289DE6E3E2463D2E70161D77F36973F9CCBF89A04185EF067F058DB4C2A59B62B6B93BCE816F7DCAF6D22B3B357673346B4940F3BC8A4B555EA6CA35E699733B564BDD99282049EC82160DF87438397EC9B3D3D36A50BA475245AC8F9DD9814B60F8851835E092780876C582E8906722FAF27C1866F57423B5CB5E24CB303F9D71484F916CD924AE954FD301826D0AB88511D637B1D5EC49B9774627A23000F89304598F404E1ED9AEA96B05E2866F9BD72897A0A185B20387DDE6F038E6CCF2E544E8060C6CE7A0B5C7D883B6E86F568986F65EBAEC22D8DFDC389A9FAE7A3AE506CC8F805CF3EEA7CE77781A8363B669AD2A5BBA61C5E9DD8AD3F02AA9ACBD907843CC1D7C2AF643C2FA991D6BA71FB0C70A3553F1DEFA8C7FD14BEAAA0A45752B2111589E300E2CF82EA5DC7292AC3D7E1A45797CE4C7C89DEFB9AE311C1CEAA6E774EFFE5863499EF9927E4487FAF67A57F6EE3CB310EF6A06241A4B048EB2AB10C0749720D5C278162A9C2DC32E63882F01DD7EE931F711BFA32C7DA58DBF342CB44BB4C9137BF7573D667E3B5815C70AF96D50A398DEA8EB461E41EB55AC07A8C21C4DAE2558F82D73DC8806EE722A5FB504092A378799BD03178DBDA10480A8EEFBE7791C30F5BB862DA3DD1740F902AD707E042C04D2AFA45B6726EC1C63CCADD6B2D8D65546E9EB8ABC55EF8182E39BD70BEAA5E292D365470B7B6CC246584ED9A5C4B2374841413F14D882D633C6B27C0027D4869950D6F26EAE7C680BF54EE4EAA96849625128F345E4AA25466E74CF027A0A4850A745846582DF67F65F84464313897BB7BA3A2D74485C23ECBBAD31DA29B875A44550F936C7648510545F3BB77F953C1F876C95D48A3C927FC201C96408B181A1CA2156AAD5CD424768DCECA8EDF31AD478D3804E15ACB2CE1AF179C06BD02072DBEC155CC39B657B7CA662F87BED5466B40C8270D08BD016D2D673030C3B4E68C93C89D68C8E795CC21DF7B8F04EE889E0748EEAC5F1C1974A423F23AF38C53C924323761CB346DE08B98BFBF828FA5DC629A60D4AAFF5C775765A6307679CD68DAD4A8CD191F3C4675659B6DDB74AA63033B8ADC84C2A1830FB9AA91564170CCD78670F2D8014ACED89861FE236CEBD65E68B1C7C4C6ED35778046D3FE4E58E938231C168E3EEAF6F375382E7FECF0D13BB81A2BCF6D13D84BCBD9F86614A8C4F9CE61EEEA92498282C23E60A6A6CE061BA8EE2458E8DDF430EFF28FC8E7A23E897032F200E51E82056BA1D5D76B917970A6B72441CED9DF6649418AE81B1410A8EDFD6A8E11A1AF0DC680B0069093E819120FC4 sk = 95DA16B844BAF559C2CD6E68B237614BB9927D90811106347B5849FEE2F48640953252009D02F941 smlen = 3313 -sm = 2EC70431184C5F9F0A3D4AA4A52500311E47C29CB486F2FD5E270E759E18F5131D5DEA875BA0740FE98451DA880D1A55373290DBF18747027296CDCEE8F3090BE99BE3F554F5FE0ECE7460F8CBE74C93E0A3C838C7E7372C81A28B5CE21E61BA2D8F33699448FB04E29964C66A80A25C6B1795623899D568D2067ED3689B707B0402BD202FE169466A20898E67B03CA03EE3CCA67B68117A4CC62470F4984876EE3F057218DC8143912294B74D857515E315333C9C4B42F7320DC6C9015B3CD1231F566005A50FE2B116D0E8C3FA685CE467AE371DF6D217818D385499691331341B2BD3F68279EED5BFB1705E426B754F5548720BBA0ADCFA706FD9CD31AF88E4FAEDF68C323A065ADD63EA26E3501EFCFD1F8F3C3E35C1A04842F6C772E5385692066B495DC468DA3FB217879B0BCD7A1537685438B73CF1C49D5FC85B52748654F1FBC904E147DD8A5A8BB4583A58601A0ABBE74D30C90F8BE1FD1A845787B56D266BE3DB2E709A7A166422828CEEFD6568BE0215431DDE458F5C8E97BFC6F217CD35132D0576F215B950D600FF39A4504707861B5A6133E896C094197A5098269E881409FF28DDD51CCF88463276AB93A28E6D924EACD2091A726414034B77B950491B0630A7D811A7688CB0075545BBF071113EACDA3BA1CD995BAE144B5819AE8FDDBAED2F41CD887D2F8F6581F7708DB743094B6154A20BE0F1A71D91E0A3F47714A556334F8F62AB9AC76EC885781362D35BECAEF18F888EFA3578FF785D2E42ACFC8E38382B9B9710B3C436953C6F79B46E499E5073CB38660F20A453997F4B91E40857C98C719893377F1DEDA8DA76717E200718721527D8B176984099023B3CCC00EE8F64309E734ADA19A0271AEF859BB166FAF9167826F580A3E6B33CF590B0DA400594919A94503A770C9654D7FEF3517631A04E8EDCAB6E6B833260170848E6152F2A6D582BB4D68B457152743A322741A7D8B65B128FA097C6C3DAA8FC7EF61DB12A9FFD1E239AE6001A42C0A70397CB0693AADC5D8005C342FEF853114BD0B364ECC6C2A7B0E1BC7B5E2B90280FD29E0B0D7F934B4345D4AC9BE76EA11A6C47320A0E0ECBB094C24E36B29B9D0704CFAFCDA9C05C090F9C313CFBB00E1A9D51CD0EA187EFE102F08FF74A477C9378D53687FA9727A1F8BDC42E310E82915F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 +sm = 020D37DC1ED2DAE45D5E088B1C6FC50396E598A3BA56440191D1A9EFB6414BF285ACA69224DA557B992BC9D1759BD5EC36DF24A1478939FEFA2D4B1DB7CB7319AF6D6C74C3B74FB5321A1325DBDCFE6DABD27DD4572C809F9813ACA3865A97AE9310AD61C3BE8ACE470CF90B5223496F578728F86734F6F36FB2AE357C27894FFA77A5B0B5F88725548BCF0FEE92BCAB20886EA36347853295BDFE7FCEAF79D39C4BCD189835C4722E17EDAAE1D3F64296A4F94EF626CB362036F358C12A0EA772259A9715DF87E552037AD555F2BC3C4BC3FCA0DE43A814EC05D6DBB86ECC0C073DE1C67BFD9D15D6BD158AA4C585FA05B2CF62001F581661FB8D566FAF30CBD1B706F2AD08EBAE4EFE86696576A21F6AF6AAE9D7CBA32390869B57ECEC90B0999C0CE6A9FF514C721A55FEB041EEF0AAD34DD4580777DF0851C34C91616FE5EC27443BB051699AF198FB47ADB21F114E2E14EA9A57A34D5DC9125F1E1EBBE60349EEBC8F0AC0823BE46D2E655DA69451C20A30683DDB45EFE5A68F71DF8ABFC50A7FF6B34377C9B1C34DB2458E9DA6A09F61E80934BE51C39F215AC4686C23C100A86791796147C3C8FA46A159CBF1C61FAECF6808A10934A2DFAD59F6C5E4A54D5BEBE102C0412D5B1A2A93E90F8B5443293D83A0C0B49717DBB3E125432E296A2D7407BC0F879BA25598470DC1347D1AC423AC8B93045016B60F379A57E19E91F6B72841762B8B2C720B38E464D0BC697BCAEDE287FEF5E1E94C07A01AC270C67D372FC84FEEEB1C631B4D7DA25A5708734F3AF08C9A6EB22B0D3281427F7DAB10C5C03C6627574DA098E0AB38BA7C54FF4F36A6A4325E7E054476A201EB1DB2A46CAA19267E3C4E8BA1D13D0FB4FA0F0F1CB5CBC9799E29206755D0AA78F1543D75C25BF1E32E7D6FC4F11A71B8B6642D747E567D44148ACAF8A98DF264D824F32B1C5170E063F782082189B8B75FA02158180FE6C42B6292E3789BB0AA5EB87F381E18B3B1D862AE401E08EE3C39E38244D11DA8097299AADC5D8005C342FEF853114BD0B364ECC6C2A7B0E1BC7B5E2B90280FD29E0B0D7F934B4345D4AC9BE76EA11A6C47320A0E0ECBB094C24E36B29B9D0704CFAFCDA9C05C090F9C313CFBB00E1A9D51CD0EA187EFE102F08FF74A477C9378D53687FA9727A1F8BDC42E310E82915F7522CE6BD0CE6321C27B9EAA6F572616201F283C5EC171D0BA47662C2320897805E1551ED438F3FCBDAF9DE6F3A19DC16FE9C167A65B6E52BCF512C919561B548496A4A80AF7CE25458A62EAE92EBF677872482D8647C30C12BB1F080C6B9A56560D64FAB73DB17487BBB007C66661EA9DDA14601AB27A100EF4CF4B7447E51418651C03211F8FB884BE91F3980FE13E00EA4ECFE6D54882059A436C90BCAD80E4101CC6C0754417545F2D167629F80A3C5FFE45C00AB2BAF0494D6C065872B03A987A5EE818B3EF11E47FE1747F49E2DB6A14410F0B1F9610A2D6114395EF6EBB231FDF71D595CC1171DB9C89D6CF202E42D4FB968AB8105FDDB2AACB15FAB8014B534CF468D77ECDE2072623B7002620B7AC3E78B62AD673FEEF9F8E97E91ACDAB171FD415B2D15605DDE00D074A770E36F2218F7130F13E91FA4C88DEEA7E854BCAA01B8458D40625A33E982F0955B83080A926EC240E31F0D9BF477EE3A016E146A3909683410D4D09ECDF32EAEF580402F0D416DFC082CF1362E8B79158BD57739AEE56DC41A549E534C7CCF3620C7D7D95B92994A747D5EFB8EC43CFA8189BAA9B75FD54694E512FCA388B71A5B9EA591AE9CFA34183DE59D284AB16B2EFFA4B26A24A0E615B38B83088A9827EEB5C29B419BC061B033E0E3FC809AFDD3DE948412677E0BB5136854532639F3CCB176D54EA1961B5C527EF66F4B3286A583E86208AEEB8ED07D9E6BF1BEB33995F76CA480039A6130775895F19E3CD4873ABE3BF2FA9DE81BF0CB04575DD6AE282720B152CF0EC6A4A04016DB0F3543D8272AE56B1152B02EAF22131420CB194021F97060D5CE52EB21B57CC93964DD21344786E3888617152D2ABD829799CE47D20158AA93F7DA85CA6146C5BB94B512DA053C35BFA8840CA43F6509A1477603FD50F5E4F9A7CF8D2369156989AD638D35D345BDC859C52688211BF7EF3F4AD4944657289406BF01DCBB49D560A11840EF35DBC0C7F9C96DBEA76300CF61997A87D70F5FF8C51AECA2CF0680B6FE8C4025E1E25B62103D248CDEE335F4FCD67597103362003206C507970EA6D78CFF4B68B44244019152DBF812675CF667E5E13C8596EB6FEA3903BFB25ED08F902722A37F8E460E37A03A2D6ADBDF79DA20052DE658390484B83BBAB28D039A303D7376BF555181680B7966C798A1C6CB215257E37739DE7B9706CD1CF3AB031F68C82D6ECFA507C104115040744D74A40C49245215639D0CF4A5A7A10098E9CE3564AC3C44F0683AE9D3094784D354DB1AF439BDDF63D5CCA668D8180264EFECEEAC0BE1B8E1C6418E45F9ED6C779ECF169143B034CD9F332989D445C83A8786398C507B9171B4D95728575539CBB29C5B804268D88F2B39AF1F9572B8DAA9FEEEF69C4A77DC64BF2DBB5E57F8B33AB151769B2D00010D67A2D6F188D6D5B35E5E1873FE2B327E42AFB8885A842D26C246F7C18E6BCDD6FA49B300C65A3822121E95004928104017CBCE2AB95ACADB9802BF4BB049B8E96468353D649654C6F69D774380A5A387D6414DC3000540BAB6ECCBAA088C1068CCEF20036E5C8342FD512F55E6794BF85FE15721D99A1BFEEDC218617A940C8C25D4DFAFEC677D2A719B2CDDCD302294B7FA41AEAB5606F859CC0D638AC94B99AC3EA48C687D278EEBEB396DC5BF2D2E89E880F76B533FA54EFD30D8EE38B34DC5F8AE62C637E9A7E85D99E011F62D261AB4D3DCEB98A8972D3482CF817EFF476B873AC56963BD60183B359713385BA82F6E24BE2D6CFEA6DBB4AD2E1B5B790EE54D23F64E740502E887629B346FC8FCCC3338D0F2921131B84590B32C7CB82CBA8BB3B81EF7BC5CB12F0AA0B3C6A5B2878DC4F868057C68460C71D40D4263AC5C8B8317D2D0B63403C7549439A9EF227268372EC3A54CF8EE97714BC4B55007F92B1A32238659EC1EE27D6F2987AB06FEE84C3AFDFA73240963F076A955BF3C19410E1DA6A19B3EA3AE2DD8766082D3295D35436597783DAFDADB905465D05FC21FA8AC2737A52FA8AAEFBD2ED83F12545C1FA3198FF225D37070694C9392738E89467EDB2DA3CD1734CE398E32BCB1FEA2E4FE1260A2D9F9EDC3607A8AC8A51D5DA36E99B31903025E0CB157FD2FF5B51C9191CC16A9CCB870B4060CFB0FD900AEF62738A58C5726F5164417F084EF14FC0953E3C6036B818C21CA3476B8CC5F8EBAACE257A0315031A03E64E7F749B9DF99BB56CEEBBAA4333BC7270EDEE90FA2715BDDC38D44898A41998B2374B6EE3B8524D3A385C03868EE9479355092C4D20EC32DEB51497F4FF34AE7E7EA4828C288F46E5148DE28A8C660EE132E5B5489833DC66205EC968B60DAB96C2A4452A7019BBA9FE3D19D5829129E2A9C75C39416AC8695145F2B62EB9468198CBD48D7670DDC6AF2F99F77E7ACD01A34EA8E0E974206FBC22656867D09807B980563E06A559B0C3A7E6F43CF8DB75B18C0F90C12FF3BD43ABCE7DF75D17E631C08C974322010648FE2E2BC940E6510FB8835DF8384EFF3FE6A264687256C6BC0A5F9D2DDF208171DB55C4446B03CF27796BC77E3C68D8F1252BE21877D7C53747404420302CA5AE1AB57E43B158BE8B707360A2F59D6A473F98B816FDE2CCEDD92385202C419278E8B840DBA4C05E9BB65F68AE2A635A29110329E8C0C02F6FB5EEE41ED225051EE975F92DA52F93EB1FD7C0A098F6D1421701537298651313514AD31CB333E9C5DA719BBA95E73878BA41F9E2512862A80602AA2DE1E1D086576531330CC7BB8F0CEC38050B3CFAE5C8B1D6CB849A579F2294F8CE80FDE5405BFA3E6ECB01D5117203A4523591AC4030397DE9FF81D5CC91AF3002590F5854E852B88667638B2D052F2A7852425C8EC026E48D9EF5E73D1993D7F3FD7F704760562C36D2278C9CE131EC6AA444D7B2EACA3EE888D9B2AE122688DCB35455E7DE31562BA618F1183308B30D07A5C34020546218101AD42AC5054D4703587FF60E860A60375FAB12734912058D5B0B06430FABBFE0C0B43C22814F56DAE9E2713325A31C682C13F008B9A3D4FFA8A454F0F64A9213FF2D557A4CBC64EC6E4ECA0A976CD9F27497BA544DBAA3E2ECA0F54C2634C719B9C3A2CE37BCC8158A880BAA72780F8B1D3494F589E2AF3044B4FDD86F4DB2DF0843EBD9F3518870F55488F41E234CE94E907A69D28BD83347702750DB1AE2EB1454CDCA37A8B5FC90091F548BABF489E57C8919646E977274FC972088A522FFF9F9306D2F0ED6C01FF92CAE8440D7F3526B8C186D5B96942CB08032886051DA2A9FE77E38BEB18F4FB25F1152EDF9D61347A00A844929976A327BE46FFD3E2EE0B6AB1014294EC5D40CF7071C36B11127FF90720596C1B3065E7DE8010AEA469BB4F4AC5A6EFD20591CEFB7B94B2006D85CA475FEE556F24CC41237C631B75EB594F8342DEB4F976D73AA46563C1AA6D0B605A16152315626BA08807DAA6025CF62B29176F3A85E4BCA483EFFEA7E5939 count = 75 seed = 63742CEFAE9868C3C0B31DDE0F9D378FD5D71BE7CC3F0B6ECD393DB55FB043CF00264852C45D1836CC12B9C872A20251 mlen = 2508 msg = 9FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 -pk = C95083FEC178BFE4C5F9CACDDF86FFDFE7984D216F7E1604D4866B1C2B9B633FD79765DC2EA40943093E9FC5DC3CA69B45E70D058531257F51A295AE218F9BAF281CA2EAECC32BD9263942803B66A0EB8444C7B0AE9E80F64B956466DA01483600ACA63D243BE1AF0F025DCFD9DE69C6F589D490B96A983E5ECE19F11D54D8587AC13B913DA946F99808254B60E26C37289544125FCBDC23609160CB841B2330ADF44BDDBF9D06CB48E37D70607DB7A407915CF291854D1AF9C85B2D4D8F59C0581EDBB640826D24460DC50CCE6F92DE12F990B8047C8DB224AAD1EEA8AB44BF47FD076AD9B8490568D354B3955700F936539E5B09606B4F9255D13DD032E858970C3A21F3F3B125D5C91DB29489180D55506D1423E347C418A31DFE343E1C2E8C732CCD2A3BC8803AE180191BD7BBE1E560016E1CA4F3571A41CF932E8E304BDAFCD180143A69C38F5498869939414F73A2F3C6EFDE893C8BD334CF2AF68466494AF395B719F1668A2F7E70B550D43B56A842AA58A6AE4F52ABAB869DE0A691B21BB1C6264E95BDE39BB36DF725AECEB1D254E1A7108E1B31259E8C94151C962591BE446FBDEBBC3D1964B9912824BC5F6098364BC28B7309546B47A4DBC173250AF68D8B88483ABFF808AE793C26DDC44C5040C6236425A703F59A7F2746F41FF8F6669B1AEF0CD8828C3AD93F020957DC62E6D7CBA59B42AF62BC72EBF4DCDB05EB08E90D771801F05DA1B370CEC20AC626BA790CCA18CB0539A694C891FCF7FC93856392D15ED81189FD722E1A8A0E79F9263570B33A52B5641FD8E4842FD99BEEC11342775B7DECB54A3462397552DBEB1C9822440576B9BE8C58E432D3D3704A382902F806CED662CAC1ACADAEE51A41857D4565AF4E7545918F9D3973C6AFA672A7C6AD81F50F90931C5EA01833D7CBD66861F30A932417B41740F6A383E0BBE60DBC0AFD8A7BBFA9CADAA40B9E3D3BAFD2A44CB1ED678160F0E031188E40ABE4BE3A61DFEECADA3DC1E3B29E6AD4FBC4B6328D6ED02BB4917022E5BEB8D616F4A5723A4950A712A2793823FC9322A38E3FEBEB0D49C7AA813E333233DA4D1EA8C315C00DC76F05B45E23CB3E1D5FDD8E3389A70F382E55D07CF7CCC44741A737CEBDDC40812432E342E47162610FF1853BD15A0992B9F84B36A171874A088AC26401A759D94E23EB73EF88EDD142B568E43F4612ADC03A428607B9A22220777D22D7A9090BE38765306DBFB4106C2336CB3C70F2793718491BF11C7F81BD5056D05B1E54983D4710336F7D227DE605BCFB4FB975B0A1911A812709A1C4E081662C24FF6ADF5656E716802E1C1B1CF73C80C1793550BB0379F52F71495367405CF3372686F46BC748E82D7FF61F30A904F5BD25E043EBC45A68DCA33934413D14E5A6D60F4770E6BF8FDAF51F1C5928D94C45AB861E0AB181DDD86C5171515A930BC31EDD0F6841545679A87473F39E257A52DA8A7AFB005F3A51DDD79E2B99013DB2D0CADADDFFEDEF8BFFCDC2E5D1FCAE1E9F0527CD0BEB1312E4332F2F31C639E1E9575A16164EF45CB1B90BF36D007715DC7C241494BDEBE168F601E4DF181D658CDDF3F55EEFB21ADBD67D3C320CD71A827D1A644349ED8F5C757D0120B25A18A6A164A3388C538A3F6AAD66300EFC699D5E82F95C2E9EACB8EB919B5BE831FE56BF155408DDC88AB47530B663F5BF4679DC2398E8C2F1A1F5FB226DBD0FC603A006940634B164F90E11A3F06A79177EB5D45194088009CEAD8B226BF7FEFE03F40D659E4D707D39A25FE3C67F71B4136FD0DC4DB7BE653AE41026AF96E65D512CA2860ABF5DFC62A33DFDED228E8957E34F996AE66FA3E5DFD77A03EA598ADAE7B2E1D3CF201E856829120F94D66509329A4450C6C996E46B25EDDE41983B319F30C7504EABC50B613B2DF1C68942712F38FE5F5CF3A9E2B3CE4BF2BD63EE086F124A238047D5C183336C874D23EFE532B284BC0EF4FF1CFF75D4C8B9731D5FA32AA13092CCBE45EBAD1EF2FC74E105384039E974A9346A93B68F5FE96F25C039A302F1BD1F9F57BB9721C4E22A998EFDD54FDCA60B51B8D8AD38F57A3BBFC6F009EA64FDB996F1FAE48353C559418DC1876EDC17AFC4E9B369785EF3BA73A1A62A34DBC3357CAC77EAD1DE97DD2A4C120456B14AB672450ECC890350446EF0A3F2E06DD21AA4071E5DCF059155A45E7B3905A3D6705CA38DE738A8DBD1909250CC901BD46BEADFA5AC6673426A29AB1F27726E0AB50F236B585F5492FCDBB226178EADE689BE5CAD5DEAAEE20913DEFC045360F79B1AFE7359666A533F06490AF320512872B4C5D4DE8DE39E9CA974D9B453305095F332C6529EB850CC94B21C66CA3C09885E16EC644F07FE1290D6F795B79297E504B336E8F299B4DAF574CF0D85DDA20D128536D5A2EA31EBB19FAD58CD5122C20435A6419E6C75BCB165111C31FA2EEFAF69480D56404D284948736AF429C9EC0BE6C59E2CC6F1F9F85002ACEB1C817D527E288829BA023D0CB1B60838EDE40F728F2F1ADB2B8E3DC3784CC0B3F0A7EF7E46ABF398D20AD1534AEF87CCF54DEB95563691B7E8C24FA6397B1FBCC688043305F415AC9E6D498595A5ED0EC69851763B021D9668CC5DC93A917B91F4D94DC37B051E17BA796FF6CA21A008EDF0EF9D2F4D653E344A2FC59CC83BB701FA828C620D9F44B9ED52EFD8323D7EE014D613410619D632283462D17B4E655D992F37382CD54DD75AED9CCC3D236E7C55639823208C1FA22E10AD73A964BD26E520BBBF62DD62857A4B11C624CE899923FBF2BAF6F5765611EB0E4F605A51836470473C0900B2EC74D22C5D8E0AC7FCE0E10CEE392A159737ABD241E727C7A84FD7011256363D0A1FE08C255C77718D53EBCF2B5E3BBCECBA9EDBCB43010B28CC6566AC238952DEFD95E649DB00D94AB6F2BBC844CB355C4960E2ACDC6A0B29CDCD082A8BDDEA61E741C18312193B5319C2E1AF923ECF154FAA0D61B22416BDA06659E733BDF7253D58424DA5FD74E8BE468C3587B2DD88E887F10DF8147D5310FD4F8E70D8E0E3ED3020C4A23914E02ABFEF3EB8E3238F3F2B398AF1DCEDD0A8E3AC080B2733FC63420E6DCE7D2641A89743A1EC4BC8F1F496A24324E0508DAF8DD9E2F3F37E73E2994E0D9738062621FC5C7C23F1611B0A704D227DAC2693071BBD6503B2327BBDC5F57E517590CF42BC083ED3024AE2514D55A519DA7A39D77551AB9DCDE417473011C388323CD2B8B3C899B62C61880FBB011282194617E2BE224F796EDCAC0FD3A40630A347EE0215ADACA684DBA50B4D371F455691449ADB1818909D0AB0F97FEF9A88B4EF2CA7D0FA353747B60CF48168F358078CF8DCD5B5011703F05408E5A6053938D1FDCCC4A3E0088F464B949CD235986DD712069A3D7CD2443F0EFAF9BEEF6A5D3E06326D0BC8881AEC2543BC5DC551CFAFFE8565672A8F56040A27233B9738D63C87BCFE9E96DD120200833430AE2ECAF469C99ED8E36C3C90A1D525BE6E5676B7D3F224A71ACC9868BBE5E42D34A225FCD2B527923BB54C25176717DBF63F9ED5FB33C2FF57752F7CA4FC687815A902B2E3D0F729EDBDA91FAFEED4FCC7C87B9AE8A0C042143A3419E7A1BFA9448A8A3DE84CBFF6C2CD92D80DED86E0FD37134BAB5FA90A35BDD1F758273AF01AB41197C54640A6FB10A95A85A4E811F71691BA69CBB4F6E3EAE532CABFECF64948912919F27BFC3706DA99CC5BB5139BF87D0F70C2601326BD91929872F6C80F42A6ADB2537AEF8363944620569108F7AB9EEAC13571F048187A1B3825FD6A3F8E580BD28CCCA8BA1C567D45FEBC4220E7905392428FC5AA593DF3D57B886DD2BC09E8B13011980BA98E830CBEF7C23C605434596ADEF088EB1758B50D64EB1C8FE0553AAD9EFCBD0BD23D6D795E60D186437CA0585C10248803F2EA7DE13C81FA41E87DC459559EDF203CD1B7395578741E82E309B2F5855A5B2AF58CEDCB7BA83E5DC51730FC8A4F13168F16675FA680E3DC83DE61256DD0BD0F244F9D9D835C1CB009A45D7DEA514529EC1274ADCDA9C704FB0E151615D3ED36DD8A9A9407EAA9803EC96CB848C7E3C8522B53E3069CADAE74BEE406864660947FB2C7348E257E52B900FB277E5B16909EDC987A41DD9AECBD7CB3DEC2DE5CA3F180EF3429610FE01D548D461021F8BFD7369A9974D8D0D060AC287303784EC8516ADED77C72903A5DA9528F73590AF0DB9700951D731C495A9FB4C332C7C972C60B272B49E5AF9E30576CAC7A85AE66252B1853B77641CDEC6B17E82D28E39F72D8F6EAAEAEC48E5AE039BA1A506562392885D3BAA034DBB2D627D46DB6D6B235C4978D1F23AE63EB733A16B17BD73C5EE7E507170E3C27A7D436801258F9EA6069DD7040AC7C1CC92420548089E50EAAC1C3EBA2E138FD152910D145DAA404B9947865C9F0E45AA6F494689E6C31BED68052A6D4ED9D62122138F1A37900830CE3EFDFBA9D0B87617D2779CE4592BA57BFC2412B83AAB042FCAEA334549F86DC9D3A693B9C6423A627E5C3E93C148F42D86CE4FEE79A599176B24D10E255FB016BAA459EE07FB22E7015FE839D91978DD697FEC15E278E48CB19EF41629080D742D8A9012EFE1006B51862E4DEC5DB28D5CFD904F6160DD22B4D140D1529840A0931CFE8C5714A377846BDCE3A3FFC9C5DA0493AF4361FDE1B434225B40429FB4A5104C2BB94D88477F6475185FBD10D2D25BD079B208B556736291284E0DE1E25AB060A778767B28C350120CB46FD4ADA538B3129D3325B04C56518D63ED825DD42E62A47F357689C8FAF84399855CFFB64F9B00552F0F3C1B6CD5823B6DC8F22F96108795BB043FA3F4A7BFB3AE45B08B4EE1C6F125996E463F1795E5B8E2133300CE48F39B26C17DF0E077DBCA3A809AA7CB987732533246492740054C4D1E87E9A4A327C04DDCD5094F3CD676719EACEC88AB649E01A780BB0D4B67DBAF9E53D40BBBD65D67F64138771B71F4FFA2A198B7F9EB9CD531118012D6AA2441A2AA5A3B83D45C332FE0D81B976CA2A07CBCA3BDC472A33B99BF02B160E05F56EC94CA0FF3971EF90CE782DFE27E9D44E8379ACB7A2FCA41DC6A850DCC7A1EF218AECAA587D6C98C6379A47B5ADF2F1081B350DA09A0A5263EE9D152FF3A88E948C9B391F57A64896F203A9653ACC9A67A99D458AA7D73BACE35BEDE1E2195BF2E04A2F54789C22AAA39F1BA44F91194360721407C92C20E449C891019B2C8A61B8934E0055F64C9EDA91EA153D024F49A7DDECA7F0448A29D02B26F776DAD57FF885FF3F2EDDA23BBE6CF1E02F16FC67BA7999FD5967F2B388222480EE02C1CFB84561659F0DE44CC19F6D3C8AA8504264D6B1140C3366A2192172DDCD787839264D125953D73D0797B929F97E09E3A427CBD2DF7C3C303197982C09593D8B7A99F33F910241D068A18551EBAC8F0B914AEC0854B77BBB39E19DCE5743737DC921ABB8CB8F51C3BB7375C717C0590728351995DDA81701DCFFD06D9041D190CD8154E3855A60BBF731880C7EAA0F1180FB51A81CB617B5BFEE4D3D1CE7E0CD53179CA88D442AE8FAB21B93CADA6BF831A538D9052B68DA23B4EFB8E711AFC9A7CB7D0A168A58E5B334003EE7A3B446DFE8C458418172B13B0FC390DFD8406C4260ADFE0A978D38444801D93D14B376FDA15F5255913291E8C3B26E01E194EACB637F95D5D0A38A9DC8E1F3E10A4C4E1D77136BAA4AA95B0AD3BB1A9BB5C0F63BBB301909769BF7D3F1903D2C360BC00C74B17C3B6981541C7E9E12CD32AD0BDC8A5656D7A78B491AA8F1518BF07D83588D63E2F50B6602F7C102BD72E26AE84BD571D1BDA251423384AF4EA218E2E11F39381B2E4CD429D36D4FF3E34B35A47C905E096DFBC704E2AA70A85902E667AC805FD12E7985EC0655ED8C813715D2306DD869444B2BC95154F09A752AFC43AD145D6B33C53FBE3E7814D1F48FDF556DDF4C3CE75A1B4304B2F44D61984CE4C1709F889667449AFAFA62520AACA1BB12CE9AA1B76103DBE48E686C6E3119E0A3FADFABD394D1B3B328893B1BAACB234FA9A9B6E65839DE6932C0FB71140AA29A1E935419199418E6A252F0C651C3B021B66B4F1B8E26211E2FFD55DC6E491C6F0E3DA08200DC2E090375BC6B65FA71E5377BF2E7BB0FE102A9267516D5CB4FE379D6F8A5BE75C021243E1F42EF0A0A315670B577313DD6AFC22B7A3CFF4A51B3C51C60E417698DF2916C573A73DDDF53F4ECC617AFDD76046229F3D17B7A52C6F31D52002301A877685FDE798C4E87EC08C201ACD114CB0ED6AE6D40B7FADA31DBA4919964A89FB2D92659DC8175251B710AE9AEDF9D624146DCA3CCB2FAFEAB210C315E7B716B2FE1C1326866AF572497D3E0624051A8057E554B3F97EE41899371137743762384AC7CE0383F95B2BB542F14260B90A2F0B8E749AEBFC2CB7352A1B52107328E2E97B641AC9DC3C3F01CD66B796BE6DC2024E290653B18C558649D6ECB32EC4BDC24381C95D4577660EB8BD8E498203A419135E87556E19DBF51B753E73E34809FBE1E9E276F4DF07FBDA4937FB1D95B9BAEE1971ED8BDE3ECEF1012B0C1FBB378D1C2A63D4E549665E18245A84DB6DB99546578129E96F96DA38D3DE551FE7D5644F0F6DCED39ED4DBE4D9A9E473D265E97C879525218205F7722FEF50D1CBA56C6A351E4D881597B9463B6B5EFB50531C148E2154D0151EBC015989B9E59526923CE39801DB490873CF6D87FA5C055A9E24DC7DF10DA515DE0834B1FD5156231F5600C48F2D9339853AE0C7C7ECCFB6DC4F08F8B102B6F82ABA4663693CAB89D5837539F9265F37EC6F967400DC6B892434507D003011A1B6B54D5B12CE4DAF60FAB0E6F46AEAD3F0F431E4533F9F0DF447EC479D58145C4116BD25EF33DCDA185C0887237EE90A8C3F25031EF96553D9A901A22DE92236CC7BB82F9C385742F05A659DE4D435363942BD8312AFE5E42A2D837C2717750C253FF24807CD437762EBC49D6842B644FF3A4241C7E809A5B910801BC4082B007641C04E7A319E21CE999738954E80BE131752B35EC852521141AF67ABB87 +pk = C95083FEC178BFE4C5F9CACDDF86FFDF645ED94B684965D54B0AA0E20DF952C8A49E17A95C01AA82ABBE8D05F21DF8122BCAE8158AFB252E3B3530F798640B195988696AB0312D2240DB43A8B8CA95AC75455DD0099D832097125D998666DAE78E1723798F96939ADA6F767C192A57B0B5677D5A47043A4B36DF537478A23C81DFDFA6A5A7224C6A3804B8CE033BB9ED3E14BA509843B1BDF1D26AFFC97270101C35DB340B787A23662516E3986732BE0BC4037654A42E6DCC8DC36A332E4110C78730C6C12641C9B88C9BFB8CA3482592354C19324EF8726C224B46E21B62F34BB8688A493BDF6B012990EC86A00A5B803BDB8CEC6DC51038BC39D88736ED7A47ACEEB45CF5A8919EDEB4CF66CECC3D6BDE361EA3D00E08507DCBD252221E32845D9CD565D5FD662D48C739931FA1F926B882B7DE50F1367691A9DFAC2E531595879AA37250BADAFD6ECAE8BEA3AFD21C212F65C8DBC2B0D786F01DABF70E46B55C51770902FF5B0C699573615F8B0D826181654DBADE38578FF67EF83DDADC79BC18C30C08AC41A8F723F032D2D3795C4CC916577230DABF2A377DEB5C0DC91527DC170678D488B8E96EE77B68595CA6B4B4C57EB483D298C770BF550B4EBDDF758E0A2F5A3EAD5F5A512F8142C970EA9C63E30D3DB5DD038D18AD8B05F51003594E9D1B7198EB48664F5C0CD71D04272555E74B716BE7877CD784032C9F9E7D2521B59CBB3ABA53BCF5865F6517B4FAFE0CC05AD1F35D41CC2B61AAE145CA3063AF8AE7EBABA2A1F74D09955C17D21D3904978FF1958BF68B4B3B090B5143D46D9EB3252311776C4D67A24D9BB5A5C1DD0371F4A3A0082AA780F070C2B61B7CA79C9827C3B68484EAD2FA2BD8EBC4AEF7599EB9F8319EFF1FDC3615A2F927BF318B19872B5C264F8C0831B355C1A061989E46A966B5064E7C193E1066105B7BE74B88141668A808C267558FE1856A91E4FC4247E255F85F74F490AC90605A9F22D7F135A9E136715C96B260D1C293F0CCB113657973DB8FCF3C423DA906649650CBAA53C2895C8672D9E344ED9ECA63F6102CE89DDE1A418D680AA288230A4C66A44833458A7D41FF439751106E87194821E905927B48C5D027F5D2BCAEF0691EED8854D9B74E057F9E45FEFA9F0F0D406969E3ACEA24986816356BE066BBEF1AED984FDC99D75AD45A226A8FF5CC9BFD7EB51919C72A60C6243C273968C841A63933E4C42A24E3875E5DAE3CBACEDF8A635CE00635D86659C7596D2780B4F7DCE90E53DE0EFE238FA377A574D859DCF66FC656AD8DABA6C9A671DED0DCEBF50D554EF3100E3B03B6384C1515961E6CECD2C62E9ED8985871D2A1E7C7753D7BD9F69784952B61E7EF9F49170E69C14D326F9A743B5808E162CA6306E06F903D4FCDC3DB3792BE24817E27C4F156F1E3C223E35C07DE3B68621BA58D078532FD8AA216CE0B132EE53FE39AB539E9289F2A255C6BA76E59DE4DFF50D10E857DD787C59D86619C1B75D3AE8A683A6E860BD04D42CFC003F7129C4F64E3E841760569174C99541529AF91538F62BE7648C634B71D2F8FE897B60966C8CDE6C9FF57127409EC318036024C076804100E85C85147ED89211FAD7D1AC209C5B2BE73F9CD41E1F1B953A4CE9C133FFB056DA310BCCE9058F013645EC4CA13C50DB2138264EAFB0F59FECAA8FE0DFACAC13F6F150272865C9AE5CAD0A509C1574277CDDAA4EC963DAED1E56A15A50B5D5865E89501C3D781B68EF9B95D7B59681CB9087F252E22D9CBE2165D044CAD7F3EBEBC84855FF565EE4B57C0FE578CC1491059F632A782D50DC5E903B7704CE8B26BA6EF93E027969B69628B943F6C2F5475A3E34CEF6059B6BFCA25C7EFEC6B946FD1F92527A0D1C1EA00672A600605CB1A09936908BAE75EB5601381F3F459F701E62CC2E306BB4A1F40106D633CFA9BC318762B28B09C8D2EF2BD557A76BEACF55C10D7F1AA67A16393145B93251914175533B555C0AE722722513F1CF22971774E8DD5899D33290A3795E8EFFB68916DA387E02E35A5CC09427B0CD1EECCD8AB305491799A078DFDAAAACC44B7F499EDE773F2256E35159DB10685EC6F616C0482B52A9DDCAFF3D36EA7EF45F3027870659865FD2FDEC88D7A6AF8ED92C9A91CB2304FD581F97748CE89E12191D0AF4D6374221A187D467D095A6B19DD1D9132C992D69A0A8E9A9695A8C2564E452278F7080B2C5D32BF3D38429B900429E62D5D4CB7324F9BE1D035798D3B09BDC7B03A6DF044AE7F80913FACBA6EEDB57ED5E106BD29DAC56E0CF2D0F1AA0A69EFF50044312120629618D0E7D51D4F91D05C45E07A01F11E0C9544FC6158E95E71336160515456ABC143B6B34B268F2F1D31744397F8DED9DA9E76E6179EE33C56B82407EC2B8EB2CB698EF2311ED80601555ED69F1FDDFAE330F7E387FC3830B17695487B917616AC38341CBCB4E2DD5C2951CB3062A19409B8F0F11B0327CE45684E0AFE2A83D217A1A485D8B70A409EB6ED0E4639659AF05F5F799975F2E249943BBE3F3ECCFCDB0694164EBAD6F1475A16ACD6843C92922484F8AE3E23DF1B3CE1A931A28C8633F947180EA1940B86878352946CDE3685D20B63557A1B1F52C62A828B50E41ED091C8367D851920F53FDC880A9F6ADA407AC056479D9F80694EFC0A6E674A39D4A4CE15C8A456CBB46DD7F1E042E3A07626E581BB32902BBE5222B674BC77E78809865712075D51AA1CA5D25A02BEE05904867EC59828A1974FD8F5ACCB3A6DC1D5FBBC806EDD33F06A7898CABC36E260CC189A4F7C083BD7D5D8D265BFBD6E93699834F67B75262D59CA5D93D92FE34403E4C8A7D92E09803B60C7EEF0E901FE6B089EA3F72C8C4AAB1F7C8867C56FE32A2F64329BC7D2E9A9312648EC3BCD31D4775583E48FD14ABA8F5AAC9D4A1E084241C553FF3D9926C0C831A9A23E282D2D9F75AC80D10A8CB163BE0DB308A56E704A99E3DB03406DD7B87DE21B37A5AC107FE5AF4156D46B4A96C8CF5B603E07E976F8063684D727531626D2BEDB642E79C0B0263CBBEBB67D45F1E69514228B1CFBA96EE59C2B6A1AB1E61317DB7CAC834F049E446E1C052DA144B798E0C41F5C1ECD372A1407B975EE3051586A06F984AC9EA95F137E38A28E2403BBF499B3700C70E5C278488A320C1D98A7F18A335A7FECDE12B1039CB9C52A637B0A2C524D3A2453C3BDCA270B9BAF75E1E827B0876D878FAD8D70D9831510CB270337020FFEA3250756858D7037DE7ADB05357FCA80DF7D68B81D7AB1FEB60923E9B989FD2EEFE5AC846183E16102B4B67CEE1E6EA5ACB0BE56C6CDC0166C8C1E2FE8CA1B9B4C6A31A4647E91DC269138507A54917A5BA95BB6001B1FAFC92F5B77E8AECE3B45FA61F7D94207378A9113816B5E22BBC2C83C87D30139078227CF68C554E6A30E244751D03EDF5B3E608F560B4CD7C21A0FA21F8D5A995A4B5B45264584FE9CC2754807E59579DEA574DDC76D8CA134819793C15140AFE3D387290CE51DE3B048B00CC2495D44D06F96848BEAF7CAA0EB3D303D79A70C0799032DE6C1419FA1DE379A878B6558B5B843D059BB3907950BE75230CCDBF3F6A7D3FE6DFA1C74B8AE590CADB33657BBD41D3E906210363DD3A8FD230AB63FF7B660257D311972BF55DE46C21A7B85ACCAA54CF1F03CE4941AFCBB642A2B6D180FD146DB494B536B920C7401AD78BC738241C9F13D4E3590E6DBBC62939ECAD3BA73D5229418AFB546A80308E6EDAA90BD499EF236F08856A7B592D44370E7A3DB265120AE12DCABD63FC4D3881DE6D181EC99DE582174221841D76619F62140212AD8BF24C5F4EA767B430D56C057C8A0C2744B33237AB0134221CEBA82A4AAF941319C1FC91E1287EFAB63511B26415105906E9ADCE2103DD316ABDE066F56C4362C8C4FF6B496EB875575B6DAE7226183B711698251E200B0AC236234FD5781E4F4F302875322116026F0BA587E8CBF92F985674A297ACC688C94536B8E633CE459286CDA5348AC4CD3E9DEAF24117B77FC41704B52357095A03CD8147CA51FF14C8715E4AE9843E180BC6B1CEF3938C5C30BDC90984B2AD288AD08B27679199222EF609BB4EFA85169C894E5CDC5168D831F7310982E64C14686213D44478934C45202F6A0FBE5460896CA82BF82685D575097FE716BA17595103166DC04C018A0562D50178451308FE684C2707FF54F2220FE7A949C2091E2B66DB042A5D057A9DB568A1F26C4CB62E044FB0BBB96D07A29E542F14015BA7CFAE4AC34975C9F45682490348620AA2C5FFA912C8338F5A3AB7EC56142C9C6D7BCF7C9527979661D60B6C85342AF136C150D418A87B7925C92FCE361AE83D56806087BFDFD2911D60643861B94BB2C9F70656C55EC75E838C0264B1F477DCAF4983C4973E1C4257D07DC72FF99A9F89799CC7C4C55604FB096BED0F53A8DCE402F2399C32F91CE01265826E90EBC0185F037F9922CEF0E460C0B2A32DBAE84C06629655A979EABC31EC572ED5141D9581A191F172FCDC298D16FDB158A2024D2BB422F900035D666203BDD6EAAAFC4DE0AD74955B6EF8D7CC4D2495D30B5605B5D24D99C777A059312E0F73408019106E8F507C11912598981B1B56BD7FF878DD2F062B072EA4728DC71193E53EDA4D50531CB76796C51ACDDAB2BE79407127EA840E1F30BCFF240B3D7598AA57C5E2BF88AB2A08C2C40CE9893390476AEEC5A018B986A9E517BD6D731D807400D533999D219312B040FE033EF33348F3FB68AEF87980EB21603C5A8EACC39AFDE6EA076E46AB2385F61DCF168F02B17F7E6A3666D440169124991A78CB7D60AFC88FEF2BA5577A5A0D4E0C12B9E20FF8CF4D42E9FCA18AE29345B9F66D1E216D1FE0F5401F0663229CDFEECE5787DEBBD8EDB11B920348262726276C09F9E8F0D2FD55A67B5B554D07B00C66262030A578F3EF54C97E51B259B74125C6AC849497D6D4B8662625DC57FD3D1D88DA9959E7424AA40BCE15C1D61EFC35100A70FB800326D425B0209FDC362E3DC22D95DF1074E2CE9644545EB42F3C8ACD2DE4E0514E646332E54CF9E49D92951B96BA593E1D390A9209768D7DC8F02F197CD61C7591E7AC34E347770A265DB6C1B0DF4726652069D1AE3131988FE8CF86F7FD0A98B39021B5750660F1D58A08DB536464DCBF553A79BDA72E4D1C8B7E6EF20355CC5BA11933A5C277BA317F981111220E62B17DA0837FA88EB0F5B3597173F2DF0CEEFF8D3AEC60D4EBE0E017ECA26C1C6E88691AACCDBE1A8EB586CC9763C34242292B7F800285EBEB10DF3B38ADEB02D0FD225B7309235964234713CA6C48F3689728C2BAA0D5E29232926FFCAB847648B3A3F0E62F993F27389108D73E668165B1100AB06C7A6C9136644E00AE7E35E67E6F8A0072F7B160AD016106C476F8FA78C8409AAF471C09934870FD6B3DB2A9561D11BBA3285851EB7A18B5F8E975C5F517A0AC226860C08F15B1A76D9BCC79291A2EF179ACD9D17BDF9165E0B9CD1B7282ABE6866E90D6482C300A0E4DA111052D3EF7C3DDC9A0670035587C0534982120C2757F41D47ADB847F147661B64F7AFBB5384679771A980D26BCEE9562E3AF9A0E0F16152BC1D7483A3A2C60B8C076D0146FD9F8F9E2DB61CE63E1E7F902C8BA3AB755D8D884E567592EA725F5673119B831FD7C45196F41675B744FA669A966105F07B952059F5C139BE6D293582A5A2275DFD97C6697BD666852F279AE8A4017B3A87C68C9D605C87F833F8EAFFEFBCCDABF5602E3D9D46415E292751DAC650F5A2837A365419B9244BDD4913B70D39145F2005EA04082D2ED9B36E7F0AF05E19F53993BF5A939EA468E70A0F4812DB3E13FA53400FBC6336F6EAC55FCBDAB0523DD9F87659D5D0C2AD85990E87B7A768D8094A6429E72534634F7C922D40373333689D8A1DD487855BD76DA908FFB2BCECF82113E5B7DFF038D9B8EA2B77214486ECF325C1A37615AB1BE7C483FC1A340223A51E8566D75EF8CD91FA0DD98C0A4ADBB818F5BAA89E4EFC590B149B9E5F8E674A9476CC5370286BB01BE923B8E49AE8EB99888F37793084BD2A073064200846206FB1D0DC8BA574101D91ABBDDE1B6967C1F716BCD897987BDA0B820F01AF66B7C465C851913E594705AE5F569A53C28B5FDB6132F43A99048D3FAF1D72B1ACD191DFA8E43BB2A6744FD64EE2327FCFD47806DC146B3B791B5DE2007BD7C1954EC1715E4FD3F19AF7059C010AFD94ADBE235F7CF86664039D0E86C7A2CFDFD73687D9ADFDBC95ED6CB8982A1B67D63395619D5AC712D46EFD8C6F76F8604F12EEFD664F540DF9148CDBE9EDA82FEBA985E1060FB6BE2A9D67A52AE9CA308B20B82834A933EE7B15D011967DBEA93218D4F78D001A10930342F833824B8D01804F1CB87124ACBA9B75BA8EE211787FB527C967C181D0E2AE83038304B846A29A0D2412959F2F9BE73B175562ADBC73881E6F98006619B0C39E347C6C0507F7FE2B2825C257F05C1150ECE8EC5653BCE487E002E0ABBA3D62BA2CB3415494EB1C224908A6EAEC6E3AF6A69246E314CA9D8D85D541D969D956CFDCB0550D84A8358619099D0990300818CFB9AF1AE5B12A89569E9826454E8C9B8C612495986BAFAFAD573D5AC84757BDD24701523CC6F3B0FC2F7A21C962FCA23B8F48CCAC47499655174800A494F4F03160E4C0820F179C46FACE8A613260A65DA0A1BC7A4900AAF69BD61BCF48EAD959EDAA2157CF35EBD0D7B373BE81D300CBAAC6E016E2FCBD4D417F93DFF798918E8D3B00443173957E7E5E173D00B0AE74B62C2403F22BE206D40B6FF39EABA092F3DE8FAC1BE551D1860D4B2D657D338A37FEDE7C9E086AFB8E9BC89960B5B489B88EF79589DD9A03F2197FC5E19F79DD01770FE409B4ACEDE4A1F79BFFB2A8AEF6013EEDC75EA35335EAB56D462258468D1B90A60E3DD607864EF044D372E27234FDED06939C6EB43876FA6BBE4218CBD57251AC4862EE52BBFC05D30461C903DE8D8491DEBCE8C4C5D40973FE798BCDCD0484E493442D8E0B8C7216D016AEC90126D14A3754A431721A50D40FD5BED587443CA62B9B94 sk = F258FF1178CC42A3CEBE238C8418B4974812A05F43B8FA95639CC46BC0738BC568905D4B390BCEB2 smlen = 3346 -sm = 32A297BD8B53BA9BF9D1A1523B8DED4A168B28C0453950143110ECFDB04CA410E4D10A7542306C3B2BB0BB4E590ED11D95AAB9142BEAC94EEE411BBF2AF2F2644122721BE5BC4E5C4DD2486C95B106141D709CC017D5919C993921A8CB5450CAE909459C21BF39191829B9890E13B316278F4A7929265BF2C4FD9893EEE05258E876B872C1C66F11C9806B2496655986222CD464EB6D11404DAA4E4EFD7F76F208E7D9E891AB57B32F726A13EF621985C07DA8BEF231F441137E6D0F6580EF74A44D071A023ED92096D08B135E20037A83D1E07009406F6B7F80199690BF482AD17206F518DA93207318D63BBE7694E155A5F0116AFFBCC461509F4FBF5BFE7D90FA9FCA39694F00EAF1F1982CDFB31D1D07ED201BA6CC6C54E47D7E1DF653D12D2815FE3761602F74F6A10D5F4BD1A6EA4D1A777A69C8770E5C1A45FFF0CFA571389674F516D1985768C850AB70F8C380AF166248601071B2FBB2B18A6EAC0CF0513C07C1DEE39BF71E8D6C2038D3FB946F388DFC687A350E6EAF56445D1671AB33276BAECED9ADFA9F8C83085933010988D0D14F3A950B5E0560C4EBEF4B7DC24FC957331FCBDF5C396137E08A7808F1E0C9D0BFDB60135A8B8F6C7DD0372100F02B43BF5587E7A0025C09F08050EF20A3CD41AC72840FEE70B04D0FD0D3A820037674F209BA5C7C1304C1BA17D82AECBE49351C92F542466BA360BBCB26E0EB071CCE081A4039BD025126B5A250C87BD1223657EBB45D620B90425BD466190BBF9750F79177E27B47B2CEBB2833427067C942BCD28090C89BEF53A633E0E7A7AA87E7251A898FE67A7DD1037207FAB3FEF28F06E5F6E62FBEB9724E138DE58B8B1E4BCD8384488AF14F7AC0467E156D741203BF14450093D60C18AC8039B909C04C76EF054F6583149A8D1169091647545D63E2B5190836B19905C9A93B27FF69C42127CCA4F80E246130FFD726BF6B2DC0B894A0DEBF82F26098D83AE775BF631290BD644C329E8B62B44ACCD869BED4F0D816C86AD96E434FA656790D8F863A9981130FEBBEC660C4A525548B9FD77CF2D812F8AEE87CAE6686D514109444D0EDB7F78A4387EB5992EE29EB76D13773EEDBE97778F9CE9346BDB2A4797250E055A6E87230FDC91DAA3FF974C42DF456EC0DAE3AFAB6D82DAD9FC345493292C892A718489FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 +sm = 99674DF2A0522645D701D12FC605E6905B377E57DCC29675A6F1750FD911F53A8B81C86D4282924109130E43F894DC6EBC9B56FF2CD1DC63D2AF3B0923DF5DC1B2CC0BA8EB77827D895F462B30EE7EFAC67294E4389249C84D9EF1C40C1C12C43F070AF27C3435904AE8E3FFAA6AC5BA9650DCBA1C25C5ACD332B48493372D9269A23FA2716DCB4820FAB65E1D742E69705C28B18B888A7ED1EE6AE8A3FB0194190C28229D86084A71D8E4F27B2A9F96F2C397F832B748EAFFED6DB81F585FCC20060674341239113C0A13E563A8FD9102AAE7602F64E53EEADBCAC5A2C43C7BC0976816BCD8C563734A9861B392851DBF932BA5716E4F061C9FE17BA22D9783B9FDBF73E1CA948B7D8173745B4E5E865ADB6D8EEFC3CDB07FC9978178CF32F127F38B7E59168AC83BD9579B4271AF39B9D1F986ACBA1E6F720A061492D369E3A44AC748F768E5963604FD37117DACFB1CA37F36308C061B3DEF37915B6027BFC58B0239A9C96A6C325D6C3B8A6390D21AC0F413D09783D623F3C920DD14FDAB2A681033338CB3C025B0C280F3BD4CA08628A33C5D30CCEE874CE24973CF28C48A236D4E2AD0B8773AC9F13BA2BD0C747EBE5040956E92860725A62358ECDA5C7642A33AFD26F0700C191DC4C68EDCF2A358A279234505AF13E8C8966BCFF36E2EB2D6626EDEDB770944BCCAE4D3D346A3F47B9BB954610572F34AD94D8C5B5589AB703D2BF90F3461969BB1F83D4A1267CF664CA548782A2D613A17150D528DD7AC8DC653129A023635612584068136DE5EDF35EF30925419346D1D489EEA0AD7C24431D0F41FC920D29ED475511752C869F03355BE2396E70A82B63E1A66EAA1BA5BC93AABB371A595920872DFFB34F13FFB234B00398CCEFCD2DF1C4BF5143170EAAE45676519DEEC01B6E4B269CEFE8BECEA28855AA90EEFC757EFFD6B820E0DDF429272A65275849AE6D7419ABD078DEC3384EDF71F9D2461D19576D806532FA91CE1179D68714E50B96251292056BF8CDAF8E7B23BDE484FA656790D8F863A9981130FEBBEC660C4A525548B9FD77CF2D812F8AEE87CAE6686D514109444D0EDB7F78A4387EB5992EE29EB76D13773EEDBE97778F9CE9346BDB2A4797250E055A6E87230FDC91DAA3FF974C42DF456EC0DAE3AFAB6D82DAD9FC345493292C892A718489FFA507328B2129C9F05A22B81A597FD1B8C27D554B36FD3EB150BC5FA0C6ED967EC5BE6F1E52D3BED1508DC3C841360020CFC2CA1B0713076251F2935EFA8500573CB4634C78A1D0F87D994E8E2B0BD265A877023B54D9A33282C12397DC74CAAB07AC2EFD140DF907651BCD1B37CAB2D03F77CC28872291F1CB28FD4BBB5331C2A18E02120BFD2D9EC0C8938A6D43681DC03527FC2BF59703B5160D8E25D08534EB5AA5CC9C10572257D9E4DB29235683BFE1776A2D9EDACFBA1ADAF66587BC451D32C524C7934556F94776F91CDDA96D2E5CAF91A39503D3A742DC5A0EFEF7C1A13666E200C5E3FD7652D200ADEF51FC5136281570B7832E0C6E7552972E43291F202E6F916C916DC3FA48858F3D92B1B7EFD42DE140D43648AEDD7C7379D7A4B71751A3348B6BBA3B0DB71B4C99C41E085E5536A3F0D2BDDAA88069249E21E2D9906191BBB5C8B45353DE72E00270431847AEB4FF6230CEBD1969A0FB68D6E302B78DA39ADF6C0E681117C8432E24820B9EBF38838545E95CF7AEFCF1E9436CF48E87B6C5181CB418132C7BC050B9498720D7D534792E0585F05DA2735B7E68FE35DEC358DA1BF1681F7F62329BEDFEA3D12BFB26AD9403F3AC1DB96D828050F39DCE4017B45C5DAE4D7DE9E9F687A9D7FAD1AE0E7197184142F6818A63D5617BE9D8D82334A12E68F2EEF88A0DA3A915DE63629550D8A64DF591EECDBD1B89EB40AE9F9D65815271693C85F2CA41BF45E4FA16EF8B17D945EC61E757C6C609D8AFAEE32B3CA628842DB255B619F6562E656F6125FB27195EC82FBEB9C14330DAB649CDB74F523F5A98244194581503356B5B7EC51E2B35AE889452D3457EAD713C0715AA7382DCC510B16E771B3A5A91949FAF5E29223C8F1F861BC3B4E77E095BB61ABA00EB29C065D6F9DA9B4413D61B2202547FB6E34671930EBCDCE4C541B3E2DC90073867A47197E08C96F74ED81DE5F10C37C062E8D82364D67EB185CD098CAC1BC3C522E4FABDF2FBEFB66B9EC6E848F732A737FA7B935EF2848C29B1FB94044996EEF006E251BCEB5BE356F286F0FC85E5CBA627B67398CBFD6C0F520C6F896353FE75BA323D8ECD9D3ED2997580E7E1E49EECD91982C5DA650D6B128068B8D3D72C1EC4BF1FBF121BA96E1CF5F247F9FDA7018CB609329B1C95E59E112C393C45EF7138905902227CD21A39CE30397FF017495BC98A968FB497E03DE5843E64923683F2E402DA63CC25AD0BA13B85E3E379B08DEB39542C06A268BBF44990447190A1F8ADF0D3ED9ED9917886210864CAD84E7C4D1282C4D3BFF9DC23E4FA68EF6B0480E76459D1B5E0A7CC0CFC17F59531C4C1CB1D416B7D009AB50173F706289DBB68201C305E39FEFAD87929EF933006598CE0F0242A2C60955AE487115B4C367A7E49488491A6F044FA8B7AFD81F6DA09D29D4BEFE1B3C9EAFDA4F17D22EAAE0B2D1646906D1CEE65614640B53479E23831C56EBE12B92997D5FEA725D78CA75F4509EEBD3DF4F741D6B2770521BE2AE63CA365FE1518CFDCD5088D58CDFB8D3DBA76731F74760A47C9D619A31B7E318E957194AC5ACC6867CF8C9C235043D5C09240F346FEA840AE0BB16094883FC801DA0BEFAC64A021F6F871413249E9C7F5CCA92F4EAB5713B0F2CD6C950F34BA6FB1CFAAD541BD5FAEA45EA5FB37258301A49D7BC4657E3E986D707213C0F836B030C21593F11518EAE3A8A95A2EFC8B9839E79CD8CB0E6DE59D5A43FF8F81FD35392F0C0659B7679542136782D559897FBCC0129C22F43A30CFB27E899A8CA52453F5459A281D0CC21F902403A596C7F69CBF9A64D97B935AB384FBEA5851D831E8420066826D7E11E34047D18CF08283BE8F29A8A79B0F477C27BC41B8EA4AA010ECF8ECE0D37389FF13E235A4526070F96F415D41AF2E053FD4440DDFFD69799456E7335CC6D9F4370008803F7BABB6C58B6996DC5A52649E25463B5267C188E2DC39B3258636ED8689E5C02E00574988B3AF881D30E9EB38AC51C1E00E1C0A411ECF37E314276221D7D8713F7A449E38371854EA26520ADDB58082287FAA1F77FC04095499A3C3A331A38852A287B24040C1CCC054086964FB1EE2B328F3DE21A986507CD20B4DE4898DFD15045324B93FDF85E5392DE0F32C3BADD04784012E97CB9BA19472B0C20EB0A71C89149EBB601ABAA4A853F2C75DD2622235AC30D97B9D7B1216089B9CC8E879660E40EBCD15203404A8DECADC42114715F4D8A6A10511BACC4DDC23520445A95FA3945BC95878BFF18728E64DE8B7767CFBBAA21F3EF2D92F3D7DFDA792BBE4E5B3381077658BFBEF8DB95B64F9F2A44917B38DF6F9391118978544369C882B218E7A7A31AFC3EB9A75A28095C4478DC81F9CFA127BB749CC53898409365170823D65A0B46BCFBA0E47CC0C5F6ECBEE09131F134EDD254F4F58B50C486DADA13195B1A35739420A45BE6558401F64C3B6AC94B73397925C20545621C7ECDC7DA9F71A755F84D27F2C6D8415D37F2BF1966A76845216E41764AB96DC2E14C12DF3684F7683FDAF5EC771DB7050F81A4B3E516C7D5C955201A18F436962476C1284531764A9397E0EDBFFA8C3699929DAEAF968B4524BD98EE62F9A0DB9CBF99FDA80CC6C57A5EE1099B1EB29799A5B5BF5593CDA26CE2C66DEA3D40545465C1D21F5B9373556B9ED0AE30E90B836003CA83F78E29BD8D49550286DC2DE6407860E9A9CC5EAF3E1B1C73FC2D248B81B1CC8F59DABFB5DAADE6F2A0B38E76D9E6D0125955D08DE7F334A56A8F362CC5D883D56BF7BABAE6D9E425376D34A05AB863A0D9ADF7C6FDA574FA8DC60965E021532C25ED4D568412D4143FBF2C4EC2F230D08337A4E546E01F7C1BFF4C97F2F27AF400CAA57BCF398AA5BFFE155B0F29A085D5053DFBEDC3423818DE8FC597EEAB2C1663D8C81C71CB876F73AC854286063A2E8BD8614D06B80F3BF56381179342143F4C89B8CEFE9168B6A96F416DC617B9F544F9DF65CA6F4F7A84A327909666B70CFFE889C86ACA706A0A1365E248D6B341A004A27D4EE344F03CE6E85D3573E272D48210DF7C3178EFB7BFBEF7765D24754673C9EEC14C7513FD8DE6386B0829EF0980B826EC9C77C81D1E3B8CAA65992DB9C2F8DD691C520FA6F233AFAAEDBF287A57A9A66D2330F4636F02EA3148C4BCD2C8B114D48A1027FB3BD5008D732C427ADEDEC9969AEAD451E166954FDC207C1A4EC409CAC60E42383385187AF44F136F91A8461E62EAFE6FCADD1E491162E46CFBBADDDB72E5B54B7C655CB9489E7F4F7E55C93D3AD50CF84E1F47A706FEDF818A5246BC755D6D18EF18702F5A90CE51812A67227C5E5A051133576E9EBC18AFA18C1B05C854D343727B25BB10E3B9A3645D789287858FA43734D66AD831E8646FE604286544238DC99ACFE3C8285230FC784BB73360F72ED34795B1C46EDBE32A346BFA7F534B500C6C9D3EC26AD7ED20D1500E3DEDF141DF3C2F92E981472F0010A48F25429329AE92CBBB918246F5A53212703C75DFA15D014801A830DEB75BAA36 count = 76 seed = B887F07DB5358C3FDC2402947BBC87ABD064B02A859FE8DB37B5BCBB916020443DABA5534A0778FD0B1C05EF3ABE6269 mlen = 2541 msg = E7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 -pk = A55056A5523924DD40254B38C32617550426279BDDB50E2F65D0D100ECD79CE8C68F3EB53968F6F89E9B1A54B42703B658BB9BAD81A7F2224675EFED8AE560DABCA6D10173CFC39BB091009D4A1E149676F7F17101760F5FEDA61E0F72702CC1FB828389433509D17F86CF5C73309951205E8F24BD8CE65DE56978AC66C881721F2C01090C1F8C0352474052B115579826041EF94D8D501CD3905A793C216EDC9EFB02CCFD2F8FC6311AEFA80AF76C1EEC692FA62F70D20D5A7B701C27E371A2457178BA93083D539C4EA71C85FC6C913E90767AC7701C0DD4E45B8D09C6F3C2571CE5B961A7388E1C20F3C74094DEDBB5327A84974AD59665EC0A23E3E97C70189B81A990C2548AF88719128590C1D787AC430FABB63E1086A0DCB79A9DE8B65FCA23B9B36B4313196EA16920DE51C10E47942BC150C4943DD8574E66DF5DF26CB2A7D5F139E6D60BAAF65F334151F6D140501A449B8A69EAD14EED574E0B75CE63E0E41D32D4E4CEA6A28C0EC7E44ECEE5CB892611F44BB32C7DB5B0D6AE090A7C37CBFFC008346A9F14E5B15C184657EA3239FADA9AD386883ACBDAF52946825DAF9E542094B4DA7A7B72515C1C14D478686F57801947ADE61320BCE19378F1557E32BA8B02C1F7428790C2FF77BAD56B0E9E64B14CD9010C9CE853D911B0B009ACDA1AC606448C105BFE571667DCA4599F9B31FD258A52B7C44F73AD5F54AB37F52162B6FCCA5EC76A28E7E45A8B36CEE1D1EFA6E9413472ECE663FC16F4ED37F2620E0DE210881B4C8D1774D7C2D31C4FACD8B4445E85B068FB6B6657338418B1BC323F3D03544C0CE70360C48981A720C21A966A606524DECDD10B2144573E1FA40693A691CE1639C8B7075E1A1E7469967E63E98300BC896F632269D126D1A082040127D5903CCFE8F98AC6FC69E2148F27260562550856B6CB49746ECF7EC48ED94E4EAC6A3C94B6AC9B7F6F4FA5B10E4B8DC0079C40CA9574EDA426063E662187C957AAC0B2D8223437E63F057A387CE6BFFFDC32382F50A23C2BB8E5EAFBC51D71C2244763B0EBC93576F76B3BA5513F26A40C6D2E86DC9454C0ACA74485FD5C9E59A5A3DC8FDBADC646D647E7F310DCA5B1842A8C8A9A16564728B897B14836C8B7673FEB5AB4DDD58028E0D6C82907CE5DE614821C60CD05B9FFA507C5FC0F0262A7C69E6394387CBEF1DCD444DC716809D8D366DF5C4CBCAD7F2770C2B0C3C34F326DBC72B8656B8A5FD26B364E5124074165B064238B7D8AD68DD2C079D028BD384547EC566B9A23D818E8AFBE4A3C3713D84EF0C6B1CB46F817EA66708CF01336BDD81F19FF3AE9BA7F70A2552BDE0046BDD2C92B291991E5FDF370C9B11446792EA8A43C33A4737FCDFEA1824456BE67A5B25ADA1EF9272A43352C136ED66B8FA73A7E2E8E98428724A4FFE52B81936B4340DAFAB61A8BF7C7A186C60F94CE1FE50A9D75A1CB5D97188E31D1CCCD01EECA224F577D94C8A6459625CF7AE3F84518F748092DB2E68245231F4D7618FBA9C5CC132BBE565B6587ED7F81C3B2C93069D87367C2E87CE48FF013C8F54A6FDE65343789761415D01480F8D2B8D2B5552F5B135852066B74A2F9F14F87649EB3399FCEA4829EEF7D0900BE371CDFB78B4203F47182B92E451F50B025E584AFE1EDFD63D7471EEFB95BCA69738538AE286678459D9450DA6879300E044B914A98969349C46392121A600346F3EDE3CB8402ABE5AC3C77D2CE40C238163B020C28D6CB1A5863DA5EC2A7DDD0626B0C27E420E176A533DD3C0CF6F1F60025D7D75465649554C6C1ED442C998CB781968D5F1BAF77D452F1DE260139679F74AABD07A1F84990516AA473B9509176D1E3257662098BB572A066B430AB23B1FDC43DE7E3CFE07CAF7EA47D08AB0AE417D25D961C731CAE4F8196731DED37B999908EF2E49362A9735313ECC9D4BFD9B70777CE4339AD9DDCB501EDD60CB02D1F6974C1590058E46E8819A6658E9DE695128FA526148B423EC52FA65211C2F4724026742247A8482EC9644B25A64524BBD0252922C8ACB60D3FFDDFEB2F0FFEAD7BEE68EE4F8076424C3814BC82DBD41B9220FC65EE3284C40C804415B807D2C339561A9CDC945A7C18DE177CE5B79AC163725C784020BFD2313D21F2929DD9CE2370E81F768D34AD6891AD8419A2EEB150828910F6041205F449A320688DD75382EF38E28CEAAAEFD99B69693B8425394DC4112BD3C1760615B39DCC6BCD2735FA6660FE19D87C4BA1D4498264DEB560CBD54A5BDFCA8B4B4F587E1B0F97E8E04A06A21C9DD522EA4DF61D0A138CB0E6803E60254A00BD6AF1DDC079A0D8D7D6EA671888A74772089FC4A686B3EA16F8C6303BC80A68E1E48A5974F7BBFE567EE10BA408E35FB30AC775EC2F92A237ACBFC99B51865FE9B9537EDE05517D359A74874250C6C6D586DAECC4A8FC8791CC62EB2601D26AC30F1EFE8E1D1C91727B527BB185604D9CCC777D992534A088D030AD65779C2CC8C996A87199EC70BE4C1B3B41A25D298079AC1116F6C1A1EDB9841EA375EA949709A0714921A405685B9ADB30AA0FD69E89522D497E5418F3309366D06ACFA856169E084E9C5FD9E3D1475CDE1B302C2C442C17856EE611DAD004D6F6124F841CFE0BEDF0D4D514A7FBCC98301EF7FF19D8E858FAC8934B3DAACC2A9553CC8443C6D9A054BBA187689E4843271DB4C43BFA44581E4C30A7528BE1E2DEC9FE1C8A4C5718F1801E174FDC966AA2B8BE2F8151D1921473039952A0393633829F77F756B6B25C7CE8B6B1E31287610C3CF0B826310EB353C3B2DF5D8D4566AFDB17BC4616C61DB75B0D3A30D98CA29E273254ACEBFEF0EDE12F8283934A6621F3A0AE56B38BCB3CAA9BDBB73ED3C2A12E7347986BE899F274C3B85FD1119B47B534DDDFD778039FB2EFC0256C62B62C4C9A83883FEC2C7783FE5C774D1C18019916D98659950CC4A5BE39BC3054E8BF97434EAA9D917C842A95C3B86F6F81F46B53C410868D625DD77219D998EA1C2C1FFE8A0639771C3242B13B17B7715FD369D2CB47398C66186F00FEA5E45890C776038E9DE62339A9E7D9414FA621E517FB7B5CA4804FBBB1A8218126C41D21CD9EB007868AFBE415FB521AD1B3956FE78188EBAB835B5454E107BCA5A0B6B60A1AFC874305FA61E7B9D79D0E8FC4C910908F45CEDD8A450103505B6D14C4A570540CD5026F462C27008B3CFB7BFA569291F986D0200AEFEE7244BA26D07D8B53142F51C84648E0FF9707C91C8D77E131226119C91858D1E92299C7FD86640F15D062249FF80A6B59356B25E16235D68AB298E3619B100887C9D955AD4C83060B0BA7D6C0529826802610CE589B693D4485F425F35ECF7497CF515299036F39583710BD25E921CECDADA1AEB939A7C0EFB623B859B498FD8C202CA839470085401372401C4C603FB8E368A7969F542DEBC9C9352CFD3DDE37CC279A1963CB31E50407B91A41DEF9E189D5CA724459FD2F1F43920A0705B1F56D93CDE01A48D44133C88DEE710858BE8ED15327D1AB387A92C2DA1FBCC02A2C460EED681CD018E1F2E0A8994636046FCBB43AA9EFB6EDA4FAA2EFF033F6AB10DDBEC0D0527DAA2E76F0C6D26446F902BE04ED2DF68675243AF92FE8ED8DE323D6858858F324A4E08A894407238D342E3739666866F16C08EFB863C4BDEFC4B2A259E899D47559B52063B1D732489CED6128A24A47D318F1BEED0A00DA4B500D3FE93772202607240D9BB3185F7C9AEAB077A69480FA92AF6E25625CE51ED10AE2A77B72FC08B390EC32298237D277B19DB072192793D1F1C756CB3A1FCDFEC59C1141F2AC279A582E819B3AB9CA4F310223530295A4F6429C31BED6DCC1C81EA422E6FC9F8B8A2974C77F05C32D788A31D6597331FC2885383D372E8B291A2255348D7AC92C023A45B86F74CC1E0775763C93C9FAC21BD5B36BF46CE74CE7965753D059B18FC7DA94E2BBA2DBB5C06B4CED949CE1F9AEC03192430119BBC7A4905F0D59C50718959150D20FDACB9B4F2613F572FCB06D40E71AFFABA2D858C8F87BCC2BA9860AFBA84A37C2A0B2130E29091A82608888892510CAF5616EC64C7C67C885BFB090AFC0321F9C3D94FEEC6A69CC4AF5DE1A14CABDE9B8D60D942C60DB4056F278414FE7948AABB8C849C22E2FCECDA2722964115104FFEEABEDF1CA5F8C9EC55432F83C92FB06B338643E47759EE3B970707018DEE36E416627D8A5E850E08695B7AF5328BF9FF7C00A9B6D6B757DB276BF5E4BC80061CE2AEFA810503A0E926CD82B7F7D6FC6A95E4EBA0127DF71D1AEBB09C20515F6D2D2D6F5FC868B77A420382287A096B00F79D8698E11FF48FD7A470C8571EB5ACEC7999A22E5E5193BF4E231871CE6D76C454A7572AC7607CDBB2381A018550DBC99A94FD974F9E04A3DBB6CFB9F58E039D18FF5570E3B1055FA4E78169E70B441A801BE3CE4C6A74AD09354D9AA87837D58021E0962E1CAC808BAF33D58186F69936408831B1E3941821DB78111DFAEFFC0F17586A46240FE7EA0943DCDF4F5410A247FA77CADA4C634466801416F1F735554609C45AA3C213C59144EE16B0D64659649829D79B99D9673564170C43118646EB16C7962A555C1DFFCB30BD939448266AC659BF3C15906616682972203D81F40047E79DCCD6E497C87FF95AEB4FACD7D6E8E8B5AB3F3B95274AB7EF8109A6469AEDA3984978B1E2D8B1D1A352889FCF85F09EC3CC78006AF7E7C8A5EEC515A69C6232B2E9A2644ECADD1098C519DD891EFE696706067D12EFE83DBD6194D02F129DCA1252FF8B5F160AFAF9B630051A265B3EC5E51B291021110982AF74EAC0543EA76192033DF61E55A37948BCA040192071199B9C96C7ADE001DE03468E28410B2AF74ACAAA717A0AD85B668B3FC08B3719EAD10AB8D23A8974013BE4EE36564F0E1F8792708DE300C0506B421C201373443F289F5521692FD8E4BC9F635BCE5A224D4652F68BD6CBA8BAE2CCE5E95F54BBC7BB7DFF550E8F2630B58EE7D6477D7647FAF48C365546F6BF4914098033AA2852F3A6F8712D32211961C340CCA1BBB6F9E37E5E8885576288E9920F02C40C66815B44DDA71ACFAF85CD8DB11A7D0E88A77605D4EA8F9BA916F5FC92357F537D35FD7C7E7A6857ACD748A22C48CF77D2DBC59BEBF6E479469A35851B7B3C2FBA01B912A92C91996E636488935B827369CD927A06DC34A78DC2CDBC48BA8FF9EC437ACF964A19C77CEB7488E4807F2AC16AFB044C75541B90C8287B90FC9FD03AB7EA5E81805EA5A47FFCD07F7B9854F2029F7554BA50E092BF12CBEFC823445CC5AAC21AB44F7166E2D160730CE502AFC0A88D912F4D1CD2A70D59B9C45A545576C553A48018F9A2B32195161C3CEE2AACD14527B586B85D16D3195438184D7371F9D652785E5613F6537CBF91D6ABE1D7BB536DEB4CA3A04559C1BC5AB55D11DAD1C033A99B181AB86167115D12E656177595AB357E44CE8302DFEA3324E41A04D344C870487A4898FEB6EB26D547E80EF966D84F0B85B7B739C0ABADADF230B6EB87066EB95C07A6DE6ED9081969C154AD11858BB292E5B3FAFA8DA827C92109370678EEDC179A96A642725E0E76B33AE8BF917C8951C44DDACFD09903DEC0EBC8E7893CA36D0111DD41475910679E8BBFDA66AD5A004AF1D3834E9414AEEA2E03A9E7AB5CFB0E02CB60C4309A09AD08DBEBE02AD151179B37F11F4C31BD44D7E03A484C13245CA078C6AEF191A56CA77F96FF6D5F8DDBBEA21762501B490549427EA59D6D796CD905506EFA1BB0E083935356669AE8FDCA9E14690D56CE73FDF2403E3AC611C08D7DFBF890D1564732A8C8742A7CED07275CA0453591CE0E08A281B751DB27A213F7E6B8CE8B879E9F87B70619AD66A4642EDB320B31277C44E5482F249010C9CD160AB84E4792992BCEA88F044650DB791FE6462C14287E14E3CFFA2762187C7D00DC00BA14E58067327C56A4AA6D8EB320551D4BE8F4F2B3CB04E6DDFBA79C0DAE69E93D577596EF4504B1FAFE9EA43543DB4425993AA4C793712AEC68D3E0D2DF2FE85FE75320ED30F955549DE2A402CEF9DC4E7501FAFAE2B0DB76496C1A6CE7A9B4C2D76654A503A5D644552C92578B7D10C6BF566261B11203B5718F9AA417DB2C6F75AB146388B7382409EAA943317B066C953DDC290B931C487913EAC0C828C9DE3D0AEB2CBA8854337541D2CBA798FC11A364E6DD79752D661ADEAD7D2186E6F07D6AA041B968BA606E99C83AB955AAF5322CAD516EA7A917AC16952259F8763E49C3D7CFA58BDEAA63FE4A769CA33D497BC654B400FA086B19F42BEA630AFE0B76C63AA7416DD3C91F6E888468BE02461144643B1BA6316B578F246F7A7772C4D954A9570DA6C28D47B367E81B34283C1B206837378AA45C6DBE213A54448BB1F4A90F7630C86DC0E5377E5AF7A7FF11C915E00D72B4F6AA20FB3922420406533943A8130B8D205F2E898A6D143F66990BE559A2F8C71C414E20B7D69C9F9A9671FF52E9171BBBC39FC18C600364C4CD843B0DE4BB88270914A11D0EDBA693239A6CA02DEF8CB4940074319874BFC7193D5280F020AB7B45FDBDC902CF7AB0881137E307377B4DA201887D23A2640026BAD29F115230B1EC7B9B1D555152DF1A8DB8F4EF3B5E24C9D15012CBCE12A0A41C46C172A400AD358297ED1CAE628EADAF011835157A61CBCB9219FCBA9083F3C72F80753BAF7F32FCB776014DA30C8F504A19E5CF8423AF1C6B2F799531BFB6E16E548F5FF26B6E0C1C52D3FA67D490DA8583723B2071F126846A36D1F5E860AC550D4B6462D6958DD76A7B21825124039526794783A8DC6FF365C3B925CADE1339B347A15D5656A3CB8FAF3344D6767CAE1FF98C071E974E369C4EC80CB078B3029E55A942804757261569A9DCD6DB909C8416A7726000F68C131E14B45B0B1F1372D43FB255DA5FBB3D57118B52090E8075C2B97FC529A81216286BB2E3D28A3BE25D4F0C16E9074BEB290AF2EDFEC3ECA10D4D39A034534407B27C0F95F7C4DE79748A517E618D504FD631A38A9733535CF0806E023A19EB9E3E5624E3F2E +pk = A55056A5523924DD40254B38C3261755BB7DC2ADC82E9B5A476B13775A8D1D2C7E4510C95F1919C6C7A6E34F3778496D58E3BF7877AE1E6E93C365B49DEA31B7E44A0F8DEE7CF441592FB74DC0BBA9C63F67EF309A61CD81F0AD635C006EE865659DC76620A5CA3D06E4B1E4AD725FEBE6F8F3E2BD0AB97A859E2C6174A395C0184843526B578BCFCA271F3D77C574FBCB2C7BA0F13386B1B5A80C6B60B615B9556207F4899145194DC37FDE9643ED2A4A9554C7767E4E8A4FA6F0D12DFF268477B99EAF4750A439107F73D61BE048851E7020C27E613EC2647D1D95BB2CC307E643C3101A2391295E7C7D977BFDBB72445583682295D1E452285D572EF968BB4C36905133E234145BC81D8191D3FF8232C6796928DCB495E81A7FDA961A489535BAE3E7D4E9A746591AED15C1459D0BB0AED5D98269DF0D57424CF03A3B98BE16D392BA4ED1C7D16B12BB8C20DEC939ECC9D758671B4DEDE596F5E90B40E56A3705615860C7FB491ADC621DAA96C036CE8A43A6EF1AF8C7474718C7F961A3F352D4452B1EA012D563632CB0455ED30B69B9D587E847A72C6E96C756EBDF83026F041535B1954CBA50A654EC1939C8C125B28B5D4A225CD32A899293FB862B6E939D36307451ECB3C76AFE45D5959E5C1F9D1475AE9FA6B85BE87F1A0F8AD9FCDD1C61E51962FCA548AE3E612861E6692E0400CC734E624C80B2FC30F54BF881ECF0E98FCB1AF14BF2FF30DC9BA0AC84CD6041E5AEB155F6D7EDCD66B6DE4731B1DEB785D97B5C3761994E026BD898189B8D0D477D5902DC53EF5D2BD45943AFC0AB4C4C13E34CEC5A315120E8802E32BC23ACA1550EE2ABB663B2C580D1D2A447397164E3F28323B7341C5FF0E02BD44C635F0ABBE36D19F019211279C2D6EF6057B126592DE8EA5D654FB31623F6113F0023EF501ADAFAE1CF6A220986518205E2286A3F2BF21DF7DC8D10DDA5DF86115C80DE0A94B367D9B7F5BD11293D90EE7D6730BDF0E6162C73A167DF955D0BB77676D2BA44DC72B196EC4B1063C8D20D7F9500C344D905D905C7E1FB6F3F04AC076196555991A4F11576501EE695145236F86EEBDFD6A99D1DB8659CA6B02A22890A7CD1C8EF2D079DFDB7F0FA0EE084ADF9BA88231F10CF2C828FDD5F950CD0F1BEE7E76E85A995F4234ECFF31E4B2013DAAA12B3411228F7B4126D7CA6235F2F28749E9B1C0334CC7446B433C4BF733A63F27D9EA6AEB2C895027FA276A7BA502BC9555864601EFD832ED05C3A546AE6AAEBE2E2DCA155F5F0CEADA6DE6B0E90DE8FF576D181C038C63303C6671DC2C7EF9581025F93B1E3D06F14E6A6F9494C5F5BBB073037A9FDD28120D1792A665A0F4D550C81814E442B97A524CF53484A0CDED6D0A3179E98F3E357A651F7A73AFD243A32F822BAF4F154BF41768B572557F860ADFFED7845C77C8B410458D8D6F8740F37FB5294E7EB43FDF2E6BD27A5D243A5E18EDA343BC8A0D41C610BCEFA3209C45E5C9066218EB3A186C24A1C14E0AAD28A2ABA7F545B872F7A56073637162EB5D59B6D531A74F1F6AE2C20B373C087B6C8294F7A9D47652C536CBC437A41083E14F1419B70513839B2F37ED4A8DDF507CB211581D78F01724C713047D0B583E6A4FCE61D7F74F288B2B5296D6D160E3C0C6544E196A737C086E894D093A80CB635C5B040C3D3C9D5ABCBD5ED90504029A74E496D5ED45A9188BEAA29BB0855E67FC3497EE14BEADB7552B70B9F50D567F235B95292D561EF997C2AE6097624EDFE7471A9F7B0D8A1F88082FAFA270A242E3492BC27E33152DFB9DEA4138C28C8A21F2FD031669F6168D2884F727E30D9493BB4FACEA4CDC22D61FAF7E3BF998AAAF5D6A9AB741CDA4ABFFDA5D729E82018EC7AC7259250F146BBAD5CFA6B34E96950CB5B9B9D60A8356182A891BDE0D53ACC97E6425A1EE66EE9B577D19C976C07D54C65623A60F01388CF06133AE5D51C90747255BF0408255E21C9A450F68E75D901AF1625777805861BD17401E5DE9CCF0871476606CC0F60CB2E321A8DD4C0DD18BDBA9CC015A6FDBC084E2D74EC4AAFA8A1B3F1CAE2BB4368D00C8FD17DB32569DE515E8F1B9D2576B7935E771FA7F3FC903CD22CE9341BED719ECF4E131ECD982A9A025AE6D1AB0F6F8BDB21945C901FB959BC20C3F676709801BD2D9545530682538098955B4D6AE1DB5AEA8CF5BF9EA5524A2DB29A9FC504DF8CC03C46F2FD3354A721E68A9CCE50563ECA511F916021B2F76E03F8B36D55784F41240D172DECD39CC4A897FC6000C021546A53BC3470F334ACA951D9F1EB53FABDB51B0467AAE8F52F9B454631EE4B63E45A9B627023E48B5452A849DD02554AA866674CEEFBDE2D1EBE993AFDC92682C7A3460EC9B94CDAFDF8F851F2CE345DB4BB2040902CE79DED4AD789E99A2BE181322AB98CA83EAC3C5AB00A4FFE069E983AE945008471702A20202172C8CA86E3A1C36FBBD7FCD868A30B272F0DFC2FB05DDF939C32ADEB8B35D286343AE4A9ACCB4A8BB38DD8E805FADC710C4A8380D1A1756D311A042E6178A9B7F4954FA555898F516C25CDF15E34A05F5A855B49DD7235DB253839EE613010B01697D1D165CE627CFF758872F8CCB721BA2DF518242A51B4FBF67EF02B1550B14EB767532634D035C9B90D2498ED8C39862C18C1976E4C6254B7954EE7D6D468F3E9EB09935669CA0452C913BDE33D18AF1E0E501A54207A558D32AE6727BD45357E3F64C2ECD386741920CC8FCA8CA2F560898AB042267B9DEADFB46E57836723467813CD135E24DDF35733D14BC65AC9A7E78FC734EA5B6E0C12197B97D7B8B06F78619040F35B0009E356732BBD07041B730EBD345D624D2C2B1FF21145B2612803C7E095B718DC1698F47444D157AD6902A0BF9B7A9457681D504D270E579349A0E77EFF73D4888C50F3E70B601D3CC5DF9EF6426F09542726A76C3AA2CA914BF190B348256DA5B6AFE7DFFF7A2C75D7A603086A970A98A1702238DAE02A61C5AF6BCC00D348497315821F2184430822A0A6FE94BFF3CCD2F73F6A74F0FE5CE66AC46C2C539D76A84CF7A0B84A30057FF490DA58FDAE044E888F1020DEA78F10B317B29E57FCF999D8635F402AA613AAB4ABDCBCF1C6D79936FEB3AD2AA178F01963CA6A87D70E7DB2C70DC99B36321DB9BE24DF6E661E893529A30775F0C57CC076FAB9D99CE3004D24CD42D6D26E6E97351A06FB816C7EB6E413F2F6A50BA5F2F194C9AE66D71E568E64C772AE927BA07289658DDC880D68379FCE4C754CBB2E851530F332181BA819E438B8A4BB05D5A8E1C440F6DB88AF05AF5A7A97FB9F4A950BAC72C341C9FC4B6638BD8602BAC6FA354A3319E22900CF769A1DB862004084BC2CDC2C3B4F3E78AFACFDC5DE7EAAD82406A39721D69EC6D23893493DC5E6B8D7C90535BED3E212C8BC0CDE7F1A9F9377273F0D0187BC1407EFB14E3E782620DAF1C1A8F8391D102CFA432EC8B0069F4564B5D1B8C3B81BF86B04CDA59CD4ED7531754AF294DCF57B1034F855D4386620575FCAB95AA77454259EB2DB08D9B3F0DD69CE7D88742F70C59219D5BE84EAD4CE796CD414ED586D6B041C05261D9D2D55C687E3D0F6409A52EEE0A1B523E1CFD56A7D51EDBBC8C13694AF9259B7B3878343AC88263CF363AB9FD82FA10700151E588A61F7FF4CF9895BE16D5B3952F62A01DD16E03F3E53CC9928E80BB24F6BA9C6C0E0B9C49F5B4A1617BE7A035549E301BC5ECA0C38ADC05DE730A530F18DE269B7C857630C6B1055F5FC47BC54F29781E238405242E91E0D23763222481CD5F814382601AB518EF761A5211D5BC1188DEE0EA5C94E2464957EB8120C8219891F359087107761DB91E7F72664FECAC2C6B0036B0011AECC817E27C34401448E7803043FE25C13286C3048A6F1F88ABC24E6EDDA147EE1D4DCBDA5C79D861359E360A9F25E9E8597A95823D9356C8DF58459E5D4F60AA448AF816035128000BEE23F8C02C11E95C2512A6B8B6740790E1F20F50987E328DAC1046A93D085E4A3B27D88D0049A570664618F6FE3C23A67B2997C7D19CC431799D6786D66C69D229AF3D0D2BC4176C627B9B083CAE8CB65BA61D44932765C750B423B3081DF3A8DF2E4391484C8A10B38E5C7C1F04F71E3206B31BBF4A6FE9CB8E4BCD46C8F3D6350DE84D23E15264F606B449A9C3DFB15D7B5ADC3B7A9C2FA3EE31093B6FF0D666E3877DC5383CFE3CD4BA1715E09B2D45B38879F27CA8B21CEBB6B3B98744BC05564D04EEC543F20776B4715F99307B7ED9B193803D129B115D5ED0B4912576F15A51F73E2339DAE577E76633936636240D4E4302560E65C081DC2E0A91F8E3704358F34FC91FD55D0557E913762DD14D052A68D3563A0FE2AB7224FC0EC4A95E89CBFE82C83D1877E2144133C4EFB5FFB9F6D50FA850BC60A631C0BB380582053FAD74901477D5264A636CF96D02BCDCFED286A3715988C790E76A1ACF1C5DC82C2E3E67EF6D833C3ACA79A392CF134A6BADA08EF9514A464911C7C33F3DADB89E636A34B0F52392F90D642A71789B44E2ACCCDD8A48A0B937055C2FF1BED6880DAEF7ACD6CE737404E0C948125D144A6C7775C1F8A14894180B6D0E034FA7B7525A9B55E965C4F38B066A8825EFA5CB5855BBE6ACFE92D303F182455641547082D460B39942EB3640C6B151378316718CE026B689560BDB138649BC88989A92727FA471C0A42A73EA74EAC5D3329B3E0484EAE36C1EB334C518D836B40DACCD646F30CE5153AFF4AA94691B9034C060DB35E2A7B10DBFC2F1A55301986246DFD18D95F9683CAD8239B4C65472E0103338C1328D2F3C0997361361FA5C8D72E9294101BBF9A9D5360889A44C3E585275027E458E2B930FD711A35206EAAB21CD56A62B7FD2A15A2B2BC155BB876887FAB075F0628E713E823E5EB5EB8979CF421653431EBF3B165619EC1C5437A4BBB9806649F85A4844AEC1CB61E94A04E8018480FAB812DA5ED0C84B5A8EA205C533A512D60CF47BD8CD803AFEA56640E9AB96D7D11BAF271514EE9E4D8B2E168775FF37392640AB9F7747A20F3C9B5320D4E39D4719E9288AC2EBB7F75D2C146E34450B2DEB9F68F1DF480E2B91B6B73C7165BF1CD579FF9966C3FD585171036919B7D972C9D75617EBE94C4FEE026E2A410AAAAE6D2A2B203E13B28A2BB82BE6C5704BC1EA829EC9C9F7F7BEA38FCCE357AD03D66DB4D375365AC93AF67691A266D1A7E8E1E5FBD9C798D423CDB14A38BCAEA674815A22D2E1A6D26ECE258192B7D73D245066A591B55B87CBEDC62AF155C47DFFD575FC429715AEE0F1A1487AA8CF721807C07CB512AA9A9653FB396376FE4EFC55A918B87DE637AEFD965C892C18062582D74138E73D963021C01AA46F1B1CE16955015FECB956998A08AB9E882F72458C6F3A98C8BDB89538649645C5B9457208B25BE8C2C0D1B98E55B6C804A9EC445C99E37505596F4BF79B74B9B46C172DC268F31A230ACE27E6B075CCB65B7E0F25C08A56DA4B2D6AE91A6BAA93D9479F8A591546C8CAF20D93FFBC4EF8AABAA904A3501FD3C58CB67F13B22673B75261E3EB8E53D3C92A0A9F9CE294508CFBFCCBE6D61CA86FED26521FE2503FF2718D9BA1872F12A6614FCC72B4AA1A269580B7C7151AFE69327AB280A8957E6AC47B6E280727C7E07A6FF7070580DBF1AAF747ADB2D7E99425D5A535EA455CBA62C261422A5B97C03E0348DA3EE3AB04F6BFA1B5B75C7203996FD35F6E1FD310B978501DA68DF0E299EBE982C8C7F2F85253ECEC119A1BE2173C1E0BAB5AE6D6D540CBDB870EA4C80C94ABB766C1E480E088858961C2B3A6448A1E60DCE15E8ECBE2ADCEB28F249644792391927D5492B7C6E897BDD20EF0C844AC5C03447D53BB5DF18E97EB1F972C994C1EC96C18444C1202235C7570A68419010702B3E5F8241542A3BAEBA0334D707415FC4FFACC0D9517263619026AB58DE40B9B2489C360994735448E068144D5EA091B004350BC5A607AC0759CCF64B0373300AB06A881B97026E0C6B8CB0FF69291A078484008CF693A2F438B43722BEBB4B165E68B3F1D062C86478973A4C0EBE5ED490EBB967FAAD12FBA43679472168209FCF352D948C48F54D03C486DFC5E0045700880FA9A8AA2A416627C71D7A3373955DF11A48FC770D599F7062916C47E10BD0421E20F66110DC6BB525837E751CFD11C87687DFFBEDAD00F534801F2715299968748BE7F2F1C73EA15DBF5B9DC857B0A2C7D8A1CA95958741632CFF1E6EF747E67A4CB87B65B1F3B68FCC528D3FD7634400A6749CFEAD22146E423890567D677DDDD5FA8F1E3EB7B08CBF6391123AA3B5788765283C4A2BC4215823DB4D1E74934A65DBD289827CD4F631A47DE2072C25E996AD0F968122B1F6C08D882512DA2D45B5A46EDEF58239DDD1A275F4C5A07389CFD7AEA2A99760E2CE0984CB2428ADCEA2A936C8485276724B063CF6BBCFCF4F1E1D2256235E8CE8E706FCD0E684FC59D2015494613161CFFEC3DCDD782277B1F93CDBA735B1E7A9E18E4901D145FDCCF7E644D9D0D5B8345A88BA0E1205E37CF246D1D85016F2778E2C9A4BA0E4D011ECF05F2A21DB7F5D88E3416BFDD9A6F5C5D15024F7B4C7B5FAF47682AC1D97B0DB35A9AC508840A98D21090DFB76F3E4A5C261B56CFE3ACAFDB7C9C4F71F578A94C3D1C96D214FE9EB4D08DD92F82CD660310E4A77F3A566001BDB40799ACE0343054001926FB46A8451AFE819AE0AB9A1CBFE1346C1E85BA83F5A52C04330987A3C554C39ED8A60D3374E61686CA88C4F0CAE749DFCD9E67A621D4A829F0B0F8DC0E7272D46B69D7C046A8E9BFAFBD74EC722C8551745BC81C95BAD19E571A97A6C75E5438D9B6DD3AA54688E77CA00B0E638BB4C0405C5E13DB9D0D710F621A6A09B07473ACD0453FCFE9E0BD340526DC501B9F7B27CC089C6987D10BC929D1C1B489B6AFB4AF90219F12D0915CB2DAC325108B5778FDEE7AC0E86A399BDB4114E426667A4A09AB155AD329771C24D0A3727C8D7982E598DA157B14E152F719F7D0DC9E8DA064568CF4087A4311E9FE3E2997C72C339D7A8 sk = 5EFBBBE99CF5C2B6830FB8E990250BE308E662200526889EA973C8D33823EC19ECE261252F9DFD35 smlen = 3379 -sm = DD1AF49D9A0C0005630731323C351276841D6CB132B65C31083AAA34ADC2DC73AB264712B7F1F2115A7300CC2EC0705E8DE042F4BF014962C798D1EF9C310949367CC3741807955EF29F475410706996D926DC15A4A338097A2CEFCC0C818B19A09972549DD824A318A55F2B978927FBB50221759EAA9E413966C55D148950797DA14858DB67D2BC7B99198773207008B9AFD938635588994633A98109AC4D23F5238686DA2064DF66F3C409E744007B166AF5333EF0EEA10522EF94B419F4F0BD58DE1D5DA0A91F2566CD746B51F57A26F514D1B97E798FD94213B8150F46EB4428546A92FF40E0B4512EFA351D0D2F8D9D6CF092B26543436CE504A0CBE2011B5C8395A092F30007594988FE1BA04472B9AA4AE2375A80BB1E584E71A64FB0F4C723E8C0B1146E62E8FDE3589C2E5032276D4EDCACCE2CFD8F2AB47B03BE145391424C369C4A6FB2A3F25D8FAA85307E873FA0E65E99B2A6A14FF94688EE2997F044EC99A6EE0E76016B2A236902FB64922F0FB369D13C412A27F709F06E9BDF80DE407E07861C8D79DBEC7906CE90DC9A9EC82643E93CE6DC83C0A186F5D5712F6F24EBDBA661873E40EBDF5D98DEE34F8A1BCEF041D3B80D03F4A53930F5823B5CBC79801BA1BDAF245D7EB5720441050CC95FF59C0078BD1892E999A4D849C0130E85AA56050A3A13445AF291C899581F2BC64A9E7367EB3DBC3710D36CEBC4B9F153817F5EBE8FFBE6CE85E0B23891701690C7E4FB69B3CBC9332D4ACEC58D8C1460BF4F23AEB5489169B285A4B969D4CD6B18FBFDA0E3B25A2F11F5903CF8D4380F7484BCCD431DCA7CC265658835087B22A5062B02E76FADABDA58D544E4494C0E7E849CEBA895FA916F82E7F3784649318084BF317E45D1289FBE3561A92A1AC83CC4611B074030D6A725D3DF051CACACCA718BB9EFED3D285CD3D2C4343A53DDFC1A1B6453F030E1F842E4D8044ADB0945DA949A282C696F8772D6AB8D78FD48B6BEF84ED3F9EA5075734475B41609BA3FE592A9AFBF455C03B4D4DF4F73533B4CB750A7AFED671234E341E14BDA84A74A5130660BD0CD1495711C4FA24A291A4DE39CC15FCB26CF66008B30F7830BBD303B76ACE0DBB016CA21AA7DE8A9D1A432F665455FA10F71FF462CE1637AA0D200C6A7769B84BE49B418DB7B508A3CD42FE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 +sm = E87781F1E2D2B8E2E626295C545EF03F19D68EF0A35B792302181A630B40C0548C9C66833A1F4E410E87F6D057CBBFA7BCBDA24A37F648E4247C62D9BB1F411361D78387B01BFC86F2FF1725945CE2CC398C741F13C2377D85D0C9CCCB2D977415D8D7C7B4FB959CC8C8457154F7C3875384E2BF3527A4A54F4D0CC14AE6416E74562997AA05CCCD2CCC34C43774F51E90A2197F0D00EB00DE3992979C7C70A828A86BB197D10A8FE2B5DE84474DFC25E88D53351D95BAFCA32059DFC3B9731424A8106402408E292EAC527ED4D9CB2622BC4FC22634A0BC2C7F4C62A03F934425F3E32E36FB20E8D85919BA5CDC330F406B7C65C37608AB398FB6055C746BE455045DFD13BA57CE7C4FF6729D94F080D9D8EF9785350EF2E7F110932C18B4F4444D178D9E281229FDE1E72DC2CDCABA1AF444F4182A4C78F2A53ABF4089081B6D2723E92B295E07017810F9635DBABAB596F5D5900B96D6B1DC578B64F2D306E348B002287AB6A5BAC3CB6512C39EE3D08FC8308F15A70CA24ADD79BA996385499AD2363960DAE7D6C9CE849A0210A8F8DA40BA83D5299EDAB8195594BA4309BF3628C2B3D19B1ECDE1245F55D503BFD1F13B7F927BB8B7D34015B8B4C54C12B5DC63E835A548704B319B623D921A2661CA2D1A046EA11A738929169C6AD41518DE7A361C23718EAAE498ADCD997186D1A8BFE2DCE1ED74C89503E8A8AE2F5E5AB04A49C993E8173BA8A1360B02D826AF36F0DED714CF358893A61ED8FB7723AE2228F73F46A3ABF5F92C43F7D8BBF203F7F55A4CAD83C79ACDD02D8D09A8B45B2E8C4EB32F044B7036CED5C9E293D49D83BC0D717661D662C1FAFB44BD578B4848384E828D40AC4E316069A596B48B90DABF6C43F99F6C7DB0E4A49D189DD01FFAE7579A495B784EF198354984F50743FA2B03F8E768F854EC6596723FA5BC07C7CAAD16C855D03D7C97C7FA4F98431C3936904B3557FF00F9FFA5ABD5483208C743E62B5FC0187C62048E18B003635BED86B486CFEB5576A2BF455C03B4D4DF4F73533B4CB750A7AFED671234E341E14BDA84A74A5130660BD0CD1495711C4FA24A291A4DE39CC15FCB26CF66008B30F7830BBD303B76ACE0DBB016CA21AA7DE8A9D1A432F665455FA10F71FF462CE1637AA0D200C6A7769B84BE49B418DB7B508A3CD42FE7E845902E852B331EF9923416E492C1641236E4E72408D800FD70774BA32B6B4BE04B6E82237A247D26F9A33AFC4745C16CE0554774C68B33CFC6E67AE34E42038FC6C324972642338DAEA75982C71720F1EC9542DF94B38434DA34A2003FABD9DAEA1950B7751DA6C81AFF7D03390F5D63455D417F5D12A510337A16197EBAF921B6A7A9A9A58F9696418ECED6B27CB8EFC8ECBD9B68714F721561AF8553A0D84E30E009A8985D011CB994EEAAF88C76F7F3261B47FC174155C138DB2EADB09A06073B211FC0D27113E8FEA0DA56E181CF532BA8207F5D80D6A30D8BACBA540D49A81A0763A0467DBA7883766ED6358E809261AA3D8B757C839B532F272C5767671A3A8BF3391B14F5E97BF2668A4E98847F1ABFA21E2370870DDF24504F89B3DB71E210C46D66EA7296D65C926E2C955D899AC830CD9D06808A68E9B3722B86E878CF21A5E5D41D7F3CD95D23A6344C259859735AE1A953ADE13CA103692B33AF90ED0345C7B038D938F8F494D90CBD3933B2A80FEDC2BE57960DB23AD018BAC63017A04FCC510553226CD86C74AB90E13C72A1BE12E4D751DC670A98EC4F81E9F8954A693FC7175BA7E50D340FF7F15D568D0ABDED0BB1FC557B1E55971B4C4CE8CC1B4D9E239C73B1133C9E1672DEE36A2D9527F315C21764648643D866B0E2AB6D2DEE61D838BC5DAC183FC511C4501B6E535ECC54F3EDAD6E8EDBF0DE7CB70BEE861B2BFF0D41BB87FFC0EBCAEE9A6DFB98D31D35CFB6DC0442FC285AD0879E7B218B6E66453FE04207FE814C5F72E49406B48FCB1DB145753DC2A2D3E9793594F7EF1A1A6339619E1040CDE605648234A51B2F6774B31C7F9A77C2CE3B98819132BB725D288C65901F7001E05FE5326B6F701C337D41C8CF8748FF9C276ECD398C725C36C11857605F58C0B154DD9F3C1B4649AE677533EB0338B7475254E273B786C2FE7DB4C13468CAF0AA2AECD55DC1A5F868C8EDFFD8BE8DEEC20A9FAA621C4680F3EEF4DFE4A79794FCBC5F8C56EEDCC3E1963569A36525D4F6A5BDBBA5D12966FD8A0FCC70783FD9F61613842F80D000C9281CBDF28C01C6F6AEAC10DF1DDCD0322E00C4E3CC801EF091D9C1B01E84DCE725D57C800D38990251AA1D1206AD93A7DDA40F27726D6A03D973150F7A88703724E314C0953D56DA6EAC442A70C2A08BC66BFA2B0EE11E185131E352D10DD714DDE502097AF0AD155AEEEC2A6B93B149B75DBB898B2B3A7C5FEF2F48D9B12A580F54C4EEF3FF83A4F13F2F194AF551D4800AE86AAD6EFC82CE460D325CBCFEE3400AE939431AB4070D7A7CC005F270896051E32B1051E58941530E250F05AF19FF416E65CE40655FDA31D2E7A6158E07DA08FA61AFD5319B682DE44AFAE146129A8B769C1708A5D3479B6C910B2FF0FC872A4A41AA8BF3EE16F80011D163B599D18501335A2BE10CF117DDA094FE01596C404C14580A7075D04CEEF68BD8F813D7DE6599F478F3DE9CE60B294CB7CE5284A61E078939D08F3D4FD998ADD3B92532AA54E0C31087CF14BF4EC964EBAAD53BD15D04E37948E94917DDE181EE3BB2346335FFB403B000F5669019C5281D88A0E771176E49DD0BA22E719C0B731EC2AAE9C898E74B2967BCBDCE0D7D73057E004BD62269F4E7F3823DCC18CD6C551104B9B896B0AD138DDE7C3D761138641BD3EFF3DF1552659FD97BDADFC59A05CBC622A4492A1B22CFF72AC197D61A4C5A949AA9AC09D4C1112F4C1B1CAE353C70278A21663E11F27E9EC66ECD4AD56F2179A3FCEC37AC3A3F4B33C06BBBD4C8CE8E74825BBDA3E58A2E2D928C2C6E6D886274BC0E2175AB03D8721C664FBD6455DB2960E3AEF0BB25AFD3CB0BAFB71A2BD18A89ADAEE00AADBC7E4AE70ED4B534AEEAB88559194755F9656B43BC83E3952000D9E2295BF3391904218A015C786DE0144868EE4AED203B261FE743B7168788A0680F7484792A3F64782B2B1ED9217B09AE9845DD71ED363F18E8AAECD51A4F5913AAB33FEA3FC5F1E37E0CD6333D2A8347CF45EB7C4AD967FE6FCFFF3565743435EF09A646E75C7E968ECF4202A9B2C23AA8118A1683219B1155C2CABC95C696704F5B270C6D213332649363AE13EC811E9A1090D1603EFF745E2FA83379DFC6DA5EFECED556E46A8A5FF1F2A5C0D911B95C20EC2465AD0C96AE7E16FC36143762BBC0734CF4D6134DCB0D739F7822470E0ABF66A0AB15CE0D6096D3ABBA2CA4C81C1C68BDC252A8A4BA609B7C05CCD913EA56126F418FC0B06DE8F76EF651F8085604C16E5910F3B8651AB78296B56B78326E41AC15774E442017FE5B291E5227EF5A4B78CCFA96D6921C8542A8A984BC87E2678903869C52C2568FEE4E23EF3CC466CE270614E6472244A4294B31F9438F7E43437FC9C9C5F3EFB0F4F0AF2110A613661DC24A1C7F7A7F8CD14A943821F16F94BD874F1A32E305DB4776CDF6633446724CCBB2488B1B06F0177819D53885127E6EB717C0D6718366A8B8A089AA6AB17CB2581A75EC748123B7D0383F3900EFCFF77D2E022E90AA41491117758221A0B149C8EBC23CC01C17B9FD39118DAD413A391CFA0A5C614208060A61646C7CF1DFAD4ABC3A9CC5CD566DB2AC8FAF392C9D8E7DA0F84B941D792A8493FBEBAD30D0DAA0D683DCC1583F0C9019622EB6C92FBC475BABC8B626319BE2264ED873AC063F84B7F83688AC99D732A1E3FC12281BFB1E1E63D48BFBFCA619BF4B95F899C50AD0F5FE4673347DF2BBF2CA21BEF49C7F8440D95A83299960F1E42B457ADDCCCE236946DE80FD4862BAF36387E041DEAAC3C9751AE345512BB1F423A3B4CA8D3A5E3796D289641D3424FF22670A46552EC68D7D095E8636441D777DBE2E9DBF6B5FEDE5318516C3886B943F6ADF17D8B7CD40B20A48233C9FD981145B45A5CB8F6A88EAA36C270E93E1D876D7781BB92A1FD99727D8E0AE34C73398AB8781BB342F5AACF4081459EA5EC20C30CBB6122344C457F92B20448F78E1A2A291202003781EBDA1747061C6CE1F8BF882FEA4FB50BFE638685CD638EEC15BC24252567025FC5C16ED1F5D98DD90C76E720EF7B4E25A20D262E339C5E5BB5A9CF051BF5FD1F63E93452A179277B57956821CDD901F1C01E634AE18485708A6ED8F592AE2EF3A9D54C9734FFBADC6F0B86D0398AECE9374F9ACAFEF38D4B97BE9B932B9852F97AEEC435311A67AE344AC1985738C72F52B3D8B71F64A916240477FDDC5FAF02F8224EB35D310FEA03FD2C5933047355A438676D92EADF70DF662D97C2F5E00CB293053699D51D302B78145C77AB03F34EAF170EDA5215436FAF0238A4B0D41D29F36052A5278C7D8AF9A6FFC6E2B6FFC4C5D524F7640A7170957F3DE2451AC75589CE328B61EA7179FD990DA1698F5C73BB8639A4DA2AD67D364DB04771CA118C4055C25F1120A0643158C07CD22B375D5C1DFA26FFCDA44921F41D4A504B2279DFF03421CAD19960F87C6B6DD8C29981CB66C9731F931E43B0D97C6AC9862E2CF711DF0DED8E4D06F3957FFF9085A95D9FCC95610FDE22856B229A3121D8B81EE83DEE4A6A9FA3FE8C75351574CB000BF7F3746CA1CC5414AEB23A2 count = 77 seed = D08A139CC7147ECAF4B1D1E434EB2EFA2B2607B0033D8BA989133E496DC9F3654944C7AF91CBB79866443E8C4E8217ED mlen = 2574 msg = 34FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA -pk = A25B10422F81BFFAD4F1F4B764C81A9D9BDC6097396CC2AB7E18D55B2F4AD2B6948CF990AD83429D7C0F4FD1512B7DF4AA2E723D1F647F01C615C57574515A3E6268AF8C1941C49A6B02C9B7DFAF1A54D65CDEA8703AA6739A0163E10475CA689FE7AED81A27CFECB8E7762306173B160E1B7A8EFD69E44D87D60B63728D7AAE83ECE2CBEC96E498CDA108E61B8F497A3352005CA0BB5AD625EA54857BC78347D62C6244C0BCAD105E0A5173CFBB543C04C34C642042536F96FC2A3A6716B68DAB9DBB799F41AD50C33230F69BD58E5A6CCD3A01DF6959A38CCE3DF12639A64FE7B78C31E8D170217B54A252E8ED9EEB92FFE445FDC1A53861B7D9BEB71B3FACC998449E78AC45F471052CD909F8FA5FE475604C4427A5BBFB11B5DE537B44F72E1CE5D1A376AB801C9EFDB700CA454989ECC769709C11FC5FC59D6021496E0E18E2641EE8F76F5D8BAFAF39FE3D1843D2AC5892DCDACCC9B36CFDD03FF22BC944E6CB44125B509BD09448B7CD9BF0FCB518BC1B257C9074535605A134A2DC195DA61E8DF7D1209E209D1136494040620E18912AAFA37E2B60DB2A9853A2DBF94B8D9EF182D0036F9711495AD01A659993F0FB69963718B2D95151ABBBDE16A9CA76411AB47B8C763459B7EC719DA219BBBA75E3C2325DD647CCB716D58739824DFD6AC2D2991B5C874D3AC0F5857B29193FAD9438125A615A9613F29BDC13350D6890759C63AC3BE8309DF9BF77F01C04A7A5FDE53BFC470E9B5E330F458C33391A38823F1A1E3CF2F55947C8F4D7265FD531645846B266049A3F6D26E6F35D7EF78829C76B417C2E49BC311C87B2B19DFF22829A86EB153BE4854E214E096432A08710B4E4D5C15CE4FF0589BC5FC861EC018F9AE6363569D33EAF0109DFF130B2EADBC73C5EF3D0B728957867DDAC9ACBA1B6653A9E74C23EB3E0F6E2A772B0D9EBFACC42426EA19360C86FCEEEB73F56167A9287DA3FAD8896252CA97415E3AFB041C533C0D1AE3A164C5EDFB31D77C17168E138943F51C2B3C60E45E202864948456730F3EED16E84BEBD970643A15160AFBE8FCA7278DCC47C6FDFB597643BBB82A78A0D4A8F9898F096B985D4EEF5F69F0FAD62C0B12A0B5D298356D79DBA7200F66C95C1786B8024954A799796753DD27E1F6BEBA140D869375CBA9564EA13E05442C2A6210D88B9B658863F8CFDA74A217FAD7E9B0F74E9B7FCD859B5E3E95D2BADA1587572D19067EB10A4B5FA4FB1AFCD4D9987D5D1BC12442DDEFC04D848F29B09626AA24F1F5DF09053E860D4BFF4AA2FDB7A64DFAA2ECA0FFC5D1AF724F3BA213A95B3864A9EDFCCEF196A8BED2D7F75E5A1B566543CCA1F5EC5E9702FC3E8B683B46086DB6A744BA52C1C7E48B7D248EBD3F316B66E223888049E3880E8F2A170344D1D1F8676BE7F54A693A4924925D72895823F443674A4C5A4A4766C6F263B04584BE0CE9BA40489C592C542DEC125E5D82250B7DA8EFCDD9AD213D8FA4ED7BF63452670DC7A1DAD0F2962D014109636E52B5D686A4F80CEAC29F1DED7176526BFDFA5F486FBCBC38FA44EBA5CFAD97786321B6294B10DCBA64B231A3213529ED5D80D8B7F4FF508BC89A54921260102545367871B5B08C894207A75D0F6600AAD54023EA2EF6E07E5949C6E0D480D6CD4B0A188E135E46F735819880CCAB98B0E4FA9DE4E150FEF4C4AFD829796FE07D6626E77114FF51C7E73FF7FE4CAAC245D7DBD7559ADE7115D03D3FD15F4D1A5DFBCFAF08F2C38DFCC4A25DCC18986A609AD9B4FB9E4D331BA2D890F16DDE1E872B083354BBD94115E6173B50C50909AC7B0988818FC713260E53EDD3C318AE599962D89FAC4E47DA4ED0BB82C5B2B86BC77D9C7AECE3C6FE8C1D0D31A2BCF2B3E69ABD98913D1CBAB7FEE3E33947F5A62A3210CAA6D3E52E87C578B8200B267CEF73F7DE2432A9DC38FE41FA49B52E73120309B07D8D85AF1557CB3704FD4810A7CE1B5120061D74A4750928CD652DAE9D3473FB24D41D18D32367E752E0F804DC95E654F01E57205A76B85FE63EB3EDB3E03A5C8E370DA7D53C536B346AF6B21A50630B51A2879EE3B3B9E9F5593935B67D010197FEB6FC408EC8FFC25EDC34CEC3D93515BB5A514B741B5406DC04DA3A57B7311CD79D10500F839A40D5DADB9E5665F329446D08245A9B98BA32853CE34F84CD567E8B02779B313FEE82595C5BF9961BA0B4F6EFC208D1ECFCFD9F1A8207E119F788A882BB9716E89B836367EE93DBE44BCAF399552E555F392211D71B19C209F7F5BEDEE720DC7612C9152F48B03A360D58F2E858FBFC719DA0F1058CE11303AA816494A3C8512F6736D64025A6370BEE5ECCAB2BEB857C1A04EBD370715766AB3E4B9B9FCFDDEF1776B75CE15BD8B0965840AAC873F3A0502A3067EB9843C8EB4685F4BAB124DE0AF8546CFA457F746D1A8525932E6C68247A284281036A13999A5995401050225FC8EBB14C59E86339BEEFD41BDBF0FE83C68640D0080F302F57A658C2E3735F4078F6433F38762C665DC722D197581292B8E284D2D77F7D8EBC31F96F4F1D525271F2E3710396AB5D97A5164A5A9CC4A2D1EA49F13E1704BC6533D465FD99FBA1E0BCF736BB697639D472292B7FE962FAD2B6B175AC0C6AD9EF565D975D4306581F3AC9002AC6F5F1B4A54E1CFBE245489396DAC3D03E8AE663AF22770B953CD0372D1403CD196CC520105C943BA8B372F80873954A29A79BBB31469A1568C413B8A94B100212CF7B0271887F073096AC8ABAD4CDA5427584211B850EAB4CE3880CFF65FE5DE2471B6C9C4929BAB1A918FB7FA562C1A44B4D9A23D158B8BE8AFE0EADB19098104C5F1142B9DBE21616CBEB669415F7CBB7938F0F00FE48D02A3E5A75CD3193DF54E0DC4EA51500E1775A93A2469CB246B1E8993C9769966CC2D51582C0F45D027A37E3D53AA6F9CA591C0C165DCB7C8D3C5B56FEA9B41F736AFF26D01F93CF64A19E7EBF0CE5CC3035B965763DF765E19E30AAEF2202F651EA356DC0C3901BAFA11317169331CF67E811B246898688629588FF4C6014A311A880825FB8CEFF50DE496120F81F6613E4D6C961D04CA649DB9599B3651424CD165A68CF652811DCF5C3B01D4DC9815390DBF91D00A8918D298934D475206E96E40CB1D16A18A8BF262C30B878D2DA6236B77FC608A612F22951503BD586720F3728443C709CBAE9FBB3FA0DB5F178D83384ED7B2C5CE380007E037B5C3AC7E7453D91F6342545CB8A777ADFFB215D0DCC902CA3242A54EDF97E56C5933C92D18958CAB5B81672E8E6384AD8759AD1CAAEE84D50F04BFCF1AF1CC3D37B005F37A89A2B219ADBABE8854FBB8C5C32FE58DCB23CCAFB3E5C2B93473AA1F739746DB57CA5F7D44B0BE631E0632DAB4DD2EBAAD8653951FC22AB62994006F097A8655BAD4D4808A2FCC76C6479533FE74AEE718CDF2669D3752763DD26BD8A0BFAB67304FF65FA49272CC0C96257595FA431470C23B5CC23D9DF3BFFB571E9C72D66E37FB9403E9BCD9125EF72137F8BB3A6BE623DA06C498C004F1F6ED177052D8A868FFB53C654535D171FE3FBF9756ACBB51D7AEF8C6E0A9C9260A3A8935064CCE30F963E9B29A853340F972E476FB4246AEA65AF49660EB9C184F7DDB4FB8FB683C9D5AD84EEA4C3FDBB3FA70DBA82DB190B33C389C13BA4F67301D3010D7770787A2D458BCCE88565D65B0E0D8A4B14E9ABE5BD9ACF43839AB1B409BF62D31A6F99384823A9FFC4C4B2EC15D310C6B527740E6CA567F3132D2C48C942B348A16A97D113461101CEB936D7FA91C3476A35169E2541FD5699C73882384FD7AD4AF9273A230238E54817529D3D19848C2CEA76B8778FBBDBB6BAA0C9CBA7EE3F18D09D4F4AE40E3F6CE7E42CBE9ED6E151C999688839663E9A0BEAF225A75BC9001108A137263EF2A65E86FABFAB21976E8E32BF5FC304AE101228BDAA004FBA2950A741A5E600B7D5633D7598E6A42B6A196F863C3C5BF197D16CDA03AA546751525BB503DFD700A8128712BA2397136BF586B0F48951C9832C61544F1C324F4A6A4E3E2C00D8E72DBFE5468B96DD3BDB58702D22506851DDE06C49F7F48FE789EC27D1E83C3A2F8D7738D710D9722AD7C1A600582F812BA014E7E7CA5A2B4DDDA1DC4256FF795E20405A8D3D4FF3F47929595F13B29B580CC94D512028098C16EBD2F4B71E02C98F9949ED9B28C0C98F5C455D0996FA92236FB251089BD17391B022E91836F83BE185DBBD3E4834A5886F8D0235A9AE71D76C979610D1D7D26D9AF2B9B3D21B53BD277B221AFB466D79B081E41826F308294B6F1F9C0BC44F25B8FC1DA709C822C9E0FF5B819B65736D476DDBC0838471D1DE4DDEE5A238A8F072E1CE0541CD992CCB9FCB22D60BD5F41C55F4FF0E1033AAC65892CA2D1E52B4D8D2BF1556C1120FC62A529A3FEF36865DB5C1BD2853A1669A3BB6F1FB3930C6A010AEB7E864A440B4527B2F794FBFDE3E484811499F1966B9B608CF5B6EE3A5A255027DF77531C7831CE13F61D0B0790EF69FF038D949A8C09CBCE185D7BC59E7F0A3C377E5BC5F19879B7D896FDE39E346F9CCCEFB2A88DB2E5B3D090654AF1B581D39264203B6118370519C0B5D3E1534841BF943CFD3C0EE7A111FA2CF7F7304C828BB7436F92E88ACEF0CF0F61F160DB68FA0B1F389F04293563D8C107637AB814FC33FF57DDDF816199A1D1046BF98A2474CCCC437B76B2E73AF36AC8682B2FEAC64DEF826E29BD8E41CDA12004ABA11A2439D57FBB7B1FA50E0DD5C98546AB7B03A40A6AC4BD6985020AD55B830B80A713C103B18DE793944116849340D26918BD4A5E364B0F86639FC85FA38033B887CF6FF074F299DAD50901D0BE84BB76A62743C5E949FA13E2B4E7E20C04B5570DBEE454682ED32FCB4E5CF44927738232F5B03D69738BD7BF4504DB2DE15CFE91926E46945B4B49B51E17F47DC04E79FAEFA95BC9B5E936284EE9648DCCD2210EF785440B78C9DDF452B6DC9E5026AE30B12130953AEE3EC0FFC7EE39F148E88D42F7865FF0D609F94F35DF90BB0BD10BA54855C367C9F5FA7B6572B294C1E1A9866374023FDA7E828C88389EC7EB20ACAE4C19097A1E3F5BCF76B256E38D95550460F95EC4664CAD91A4475524F149CBC42092093AC12E6311D68C2963CA2A8D9E9E656A21ED7C5EC723086CD0D01B052A6150F811DB3158C2E8ABD4C1252CC2D84E210BD16AA1C0138CE0AB16C2AC6AB4A44EF8B78031B56797574EDFFACB2AA8517397F9A453F7102B7D65DE9ABA985EAB0B2A1606EF0D98F9FAC10AF77C0F6290109024D6A298C1717F81DDFA650F590E0B119D3CB16BD5DD24D941F8AA30C1C923BC99A3DE8A2FE2BE7C921BA7A1216C29A15315590AFB392B181C7AB7B81A5189EA5407CDCE26050B284A8CE924A37B472C3F7240F1B85111C31E42C93ADE420C2F6AFB982227539984F8EAC975014F3B95AEB3EA58FDD9CA726B5DD1DBF6FB8F86CA213DEEC74844082FD3407D13EA3E11A7E9773334710CF2DFB735B6CB882803A178D4C9E155AC29A98ADEA9E174FC573BD5FA193B5D4CA83B6B22CBDC6B1BC6D74A9E1235E0E78E3E841C9834E566E9EE54A5521F855154B1B36C6033776FB51310C6A27D82349ED53BA3196A69642564503F24BA9CA9545C3CFF883BD2F561A125F0CAEC6DE01C1A133E9C4DFF282C5E41B81E3601842C385A390BD99A456DFE98005DB7BC5DE4EBE9D4697E58356614BC6A761B23AAF067DAA464D02F7DC3E1526C78C301B30F910B7AA39EA1854C0CED934E0F8A50B3D03F4AB8CE4BC182881A764A1D1F94C8E7FBDDE45B834B82215F4ECDEE867F434557AD9A3718F1B8A45BFE541430E520F1E2404D220E4906DC462E288F26139239353279A1D8CAFCA4CEA8706B35C8F197407C96E7726C5B169956E9BE239A34E50CDA930E9B356DC27CAF6A0F98F9FD1B3BD49DC74757E25C02A87CEC644B00E70F2A728F97D9DD68B01551D8122978AA92942666753EC455E68CAE67CE198DF5058BDD73F968A75CFDA4A8872D9616AD184DBDCF0186124C8D9E6184B2DEC1B8454BE346C488FE3C7E7A080096708D74671DA6C7F31C0D04523C9101E401179B1390B9B15970B43ED806FDD203899A187032AA96D8DF7B0CD3A828B54B39C4B0FE0639B99F3700348CC3029C0FC010398221749015462EB5993EE7F162C76AF1742D1861DA437D3E143CE3D3115BEEE32872F3517527B2FC82A9C111DB8FCA1A472ECC5085B798721A2C90AB3A2DC0641584FE2CB4F0DF788C3CD3AC7B3D33FDFFB7728A1195BA4FDB434010CF30D39F9124BE25FC03FFA59FED2B047364548ED5399B5ED311F81327C9C68B0400D07F3292633BE34C58D4CD4355811F6EFDD45B01FC5E6E6FAD8272EC4D17B503EBCD675178A312F9916BBC96F76C666D05B118482169136636EFF9C7535F1D50B5ED1D0CF641C4061F88772153290A0F7257705B26F588772A1AE7A4DD83D5E94F1EC89353531997F57128C6C54BA2B62622778A4E3C068EC14C731EEE876FFB9649E197B5258349C04D2CE191ECC58262122BF1ED6D6FA13551729153ABB5DD71F1BC7362D49B30CD9AD12B512F04BA3CBADE149C26195DCC6327E2C9659770B6B9E84F733A7E7F45AA6021F82071497B5602198B15CC240F33592607399E706F97712DEF2C31A800E811A18C52C106E7EF5CC486C371FD1413BE3849BAFAAE6C72C4F9398153E734262A3E1D1856852F538E308110B1BEDB1BE32CCBF36FD536D25F1F7DFE6236C18C62CE6DEAC9895719363F654AED72582B2DE3D75CD592B70BF4E53DBE4B3B26A38CD14A03038D20F87540E86415E77C6616FE32A6F0E92F9880AEB412497F47E0E9AD8BD2DB9670C7B1D9FE751B2EF87411D1871AB2C0DFF9FBF994474FFC37932AEB49A4C985A28889CB7E9DAFBB899DF529EC1CD6AFC2A222F9D3EE74F5E0F68CF7E2B4D9AD1351D16325035B637CDE614866FAF0CF070631E3F0E07EF34FF453844EFB7F133E7DCF418B2E69DE7D244E5BD9F73042C3B048682E1B2ECE48DEEB2C08F8F39519911113DE4952CEBCBDC7F0F8 +pk = A25B10422F81BFFAD4F1F4B764C81A9DF9FE50997BAE5852E238CA2674E68F0EE2FDF555DF8710D3EDE9D2D8B2C4B1D95E95927B7A7F33DF50380A2B991BEB3A9524FC96E651C7D9AD65A3B867E587F96A65E7637846AC2A614D5C260F2441791D3FC3E19734F3D263211E960EC6B4A3CA346F3F8DD29DE647B7159DC0CB5B8DF03ED9CE633606E0E83837E6DB2E64F1794C649A25424EA13624CEE94854F1A0AEAC2A138DE3FD53B6062768773BFCDF846A0266A14E2456FE88A987169ED7772515C739DE2E3E72A716CCA77253B8404487E9231D1BE298C9F35A88510C6D236AC08068248FB4284F83201AE14BF6A84AC2642580FA2FDA65E66D7E2041724FC2DE75BC695702A9A47E8C1567D3D47BE6268A39929EEF4ADA752571CB03BCE3A45C33D6165BCA0C578AE77B849A249DAEE3A0F9E9C8CA19438BFA0763DE5ECB249EEA7D2DE582AAD410AEFA1F96B430804038FDA047D6C8780B77379204988CA93DB0C881D39363906818132315D19FD06237A742416B54C6CABAA54A011103A5BD4422819B04F3687303DE839680E5298972D40D00921B31BF7D3A732B40B969A3A151D4F197201EB722967A95AB7B4B7B21A3B41285DBC18C392DAF9751E67C4FA16AA03FFA7CE0576E518889510EBE93E798A4EC0CAD0212C80EC07AE5FB5950B037693CDEBEC8A10F770FF1D1E428D84018890EFD795966074865CCBEED5372E9FC773CA5B56106F9A8D5116C68ADDA9F53F0BDE3CED8E9D21CAD0AA3AE32B9628047235E2EDF7E2E63ADCF075D17ADF68C7EA7DCA24496C43C7B2ECB7A9250059170499CD9E4D41DC3E23F0C1A07AF6609B778C0F7539C68629B8F92AF9A6EB2A5F676DEC82C24ED21450BA40B151DAE51CED88B1322B991F67BB64FB8CC016153BBE744B2ED03F861D24398364D153219B11E26C024C2861061AC5A186E012C81CDEF75ABD6802EB29F40778CA9D366ED80214CC74251090426678846A173C70720076730D1BBF4AEC0070DAF0866BF469DC9371BB25DA4ADDCDF806F15B519DAF03D318296B0FCE2EFC0CE8071CA7D300D805107AE4C2FB423D0F98CDA5F6C7E22252ABB3B484D14049EDC3B713B05DA7F1921E6157CF514F8596A590446AFCD4D070B7CBC51B39451B4464DE6E04D6B97AE3D029D0DD1D008E2D821D1C7FF85FF3419615F0D648A7699D80346F0517A263C8C7F9B347CD8E9151762BEE93070806DEFB76AE10B65921820D0AF4BB649CE0BCC31201028C0A1067F49E3C17E12765A859EE71E48EA8CFBEBFBAEDD97DC2900C4160DB1890FA3D4657D008E3329F04AC61AD48D25EBFDA8CA561934A544B71C68EC1E30148483EB1A039F98C43E656CDF99DC17F75037CD046A3AD9FC3233730DD8369398C73CC05121661770EA0D200BD21E3485A494179581648EF4CF8F3970DD43632F742A42AA4F3819917D46E9B0A5F5A4F3154DE98BCC5F102FBBF922FE07F082E1EE22C6E50EB35D54B0C1985E48539EF27FF203A80F8B85876C70D8DBA1E995259BDFD389FD23AA61F7629081C58D0D3F3CF15432105708D50729499536D2D69D921584909EC7F6391A64A42023B1D1132E60D2000CE90495F68BC52CD22D2DDCBC20A324365B8B5013ACACFD9F4561E674792889745E72BE892D72E4D1F035B7E31DCE7D45106E7B267EEC53EE867FE52640C14D9FC332E031A360667C6C7D3DEBF173E63A33EC6E288C141D50FE03734C2A95A3B655D666950FE69DFD60B0B63DCB5BB2C483D66DD709E7AF429005F1368BBBEA82CC9268834B62251992C94A8A2A4843FBA482999BD694629DF1429AA00460F42AC043839F1F02F21E661FAD0172254D9FEC3165802EB7719BDF76B70D58A2CA960C792A25A1C67DBBDC324895ABCD6F78A35C65ECEA163E546D4BA99FF9F1D46BDB4AAC3F09D5F79DF8DFE0F771B312A2CA0359E08031BB4D9CC3DC6045D64CCC3C32045126D5C834267799037B5F108A3FDF660FA340A72F3CC02077BA1F43FDD5BE1D76F5F1EB6D63D7C7987E24091C7135993B8CE13783F7D1317B97E5B5B626888438C887D8E4846D1173BAB5B8CC9267518465D3C570809AA7ADEFC4E70F2090FA55634892C857F5E90EEE6E72EA9ACC5B3A7C34A73A508348198DE8FF85E3372573FFB7C25C8BD099996ADD76DD8C88508DBD7BCD8C775D3ABD0AFE812DC53115F654483AD9EA3EBE8B19AAD7F2987C7D84C4714B8A901D4509BFD9A6D7BB0970AE7362D0B78F86A8CC877FF9E87F50B982BAD1FA04E75A1BDDA6FBC688849916C165452DB64853298E7029F486965F79CFA5546220DBD084F4E23FD9EC93B5AE9701A66A31D55AFFF2DA1FAF85130C5EF18BB650B4BE6A8A77B8A114ACE2579D68CAECFB7E0F2BB81B68752825C31CCDA1E08C2046502DA694C2D30890EB9CB85291613EBB106A022A7180BDAFCC96FEDA22131F7F43E1538DCA2C5B120F5BDBFF48BB34E6BBF2630C15ABE33897007250906A684704BF52BCFF2A53D7238DBFBDD0330B3D4E4106C5B91F87213E338B3B918F6D99BDD1CBF8EA5693E6023992A041473DAF8FCEADFD6222DC4FDA8BA5AE882CF276CDF72C4A8B9D3357C8C52929BD7EB0B9E39ADD6614B956A318B750747F88E1583D46E90FF95B88A02E4BB4F1E5C008F797134AB0573B7D819AC9880032DC09D8F070D864CE494EC2B9C8A17058E18A2DF5334AEBAAB8020F80C8206B29C55C9A4860CA5AA537DD450C508332FB58250B94A0BC18896102BF192135D7FD44AF232B302D0519B188E75BFE744CC8E5DDCBD777CD0E51E291684053ADB7D30A4088CBEE75096327C5623929C54F575DAD77EB4E7000CD02F68F4C56201C86CB0A2541658BB434ECD6E96B7BBFA879830851CDC5ADEE2CD98C5CBAED83D2247D20CA4F0056F13FB3617B151DB451D56C3B6C1EB42482303AB7AEDEF156B4653AF51A27438436270B9CBED217C8D42E8A1EFDEEE5597656FD4300220D89625969E048298D4609054549DDC8252399A137C0DF9475616DA7466639029AA7F10D864C4420B6CEE63826AEAC1D6E5CD0E6C4A21257852710B061421059060BB5B687189EB80B56E4E8C35DC9A8ADC8EE6114159D1760D619619597E6CFAA24374E7E186AECB35E800CB65B61F075F4DCDD9735CC47BA201E294A239E7E67B3798E7A178CC554BA0FF1959F10D56080997E70112AE674363AC8CDF91E33A4E2B62E225DF465B5CF2C3F4CE4430A1A689BD417E7AAF9DD617FAE38957DD21850D3253DB7DBDD7B846E60EB11F87D9457BD1F87BEE8B2C5049C69E575F8B85B384D22BA6AE17C22962922C17BF0D9747B30366CDF750D72D128F09525EC2C6391A0828C0B75374C048404094E406664FA0C885BFA26806BE3B7E2701ED597556E4C8C03A01C90ACD9D4B5D7A6CD52F250CD0CFE31A9F44401D8183546AD1C44429770880EF46F4494B45AEA638A22A3D857FF1D31618DCBD1E2A2C6321D3A4D98E955A8713E3E75AA6F4902A93F31B279FF9F5DD20A2E0E31C17809A95E920F75347EE6EFEAED91B0CD1FA941E04FE3384A28FBDC0CA6D8F5AF471C268B2A2D347BA68E76071687B2C891FAB9FB08863039EABBC3C8865827DD28564FFE3037BDE19AE74C878CC9563E262F993F488CE55D4EF2B089E92CEFA78B2BB722751499248C317F3657C68A7B5F04A39B9AA93EDEF87C26AAB4D9192155AA59A45BA0F3273A4E18850711F70BD865608BEEE9E59417EDCC230799057FBD57BFBC93A639C32560DE6412D717B9FBFF5A03606A6B53CC25FA63E39AF3C650FF8DC3C73A47FF3C3BB3A15A1CC3ACC023ED75360FB6A04AFABA7DE68FB687FFD878D1054D35BC3A838ED716D3448544F3454CCE37E23E1C3B2D4AD782F4D9B7A86B619781B198E2C859F5D0ADA7CF2F45C29A85451ACC172A24890A529CE905A078310A6D85190A0DD1B8D1E548C8E67902F08B37D58F1FA140C9B0AFEB55320C31D998256246B94CC4699B687410AACF6A97D91FEAC34DE6753BBA25B5248583AD82F293737D17508B4E6101D7C6B1C2B4D05D609A9F50BD23CDD7C381AC6151A52F7DB2D5A3859A47923BE13BF5369AE88A5BB218DACBC9DADF6B0A1F08C1867DCBE1E8972FAE3C4EB604F476122B3C32738360CF55A24C0DE011292BE813633E9CBD65ABE7B9B7A971E553C4973958B5073B452CEDBE1A68EF4D3954DBF6FB3804426FB2BA4F17FF465B0E09D5F090D3CF58A6E9F444805164E0D74B134B50DE02433DFE7623965EF973AD82A5FC0AFE08C635DE5A46931BDDCD8FD1B53977E5D323EFCE27F30A6B63302C97A162DFD2B780578831402FA8E370C9C0EC7D84CAEC99DD419620079C3CC1529AFC4E27ACEB158D4799FAF1BD13EF5DECE746336E2D210BCA5E59B35E527C2AAE6455C568ECBFEDACA3FB0D5A68F51AA50867152E2EA53B0CD5D3B937BA928F607ED6A5B7BFAA8D16ADEEF3CA1228C261E31266F6CB9E9F7B5C4DF26D972E70BF9CFED6FBB740A29CE0F0872D3386F7004846436AA684AC9C8066CBE91B91FBE5E8096410FD6E7FCD055BE3C0BAE21522B4CF83725AF1A51C51FF9F7AB9314DA2A6BB39ABCE352A36C524F8125C7A3CFC6D8C1A2DCB499C94741122C087C3DAA4FB2EDA6BCFBF7DD48E4AD7EC4228715D9F87B8CCF763861B6B67449AD77402570FB18B87448208BF138DFA796F01796EA5FE1906CAD1550623D3733E6F7362F2470F52D6C8A97D4CE8E01D8BDF86037DB44C07C2E3265979FDAD6FC513345DC9F47782ACAB9B2EF314D16CFFE283C266D7978E15C3BEF6F09A9F0B7A5313E60B7CDBC5EBFA9E7AF68116B999C0DB138949D73820F5AC6EB0E8A3CA278627B5152ADC4212D558A118897EA691ECD34F65B5882AACDE33479C6D11167A54BA67D3AE35EE17A92CE3EFD02086389280116A84E3B96251658CF3A6979B372390F3388EF37C8E06B387F9A400F0AFF6C52185410CD8D94CCC210AB8FF86D1A15DF082C3E728A0F7C545F454763CAD777844EE5F3D3FFA054274C041CDD117CCECCFCEB02C321B4ADD1F2A72A668A4926F679E9E2495034B2FB6D21D9CFA3FF2D7797F96FFB2CDA96BCFC05EDA7FB1DD3AB588F23E2E0675B06E8BC18698F3D1023C2A592E657A910D3138A57309186A71D969945488F589CB44CCBCA21BF44AB41E821324E4E6BDCA59536D58C536A93F584FFA5B7031FD3FB5F7F1E4F21F3AA1CA0A73A845A6A5650B40A27709F958C7AC57396227A121BDAFA7D06B85E311A95A82A1C1AA866FB5E1FCF96832601FD295C88F14B793E80E8830A998E66BEA724077FCF65CA405DF58CB8384A53B8FE8630F6F5A38A04C7C11C2B2315AB4C7C033265E17B5F738C3354AD0B2EFB15CACB9874D2C155A3384FC260F435CA33679D468360B8652D51EBAABD68D42DB6C1A3B59C2CEF4954333D8E63963146D938038F3E3FE95961BA0E34859802DDEB276370BE04A237A3F94E2DED3003A9E8BA1305D609B47C00FB2019BCFD0A60F53DA73A6F15548119F0B2A5C520612F7EAD8D2356DD44979796073589071992A49EE9431D2C9AB4DD2C7111BC761A1661CDBF0E2A88C39A087ED59195067D0849FB01ED10B9FC3A134878FDA1AB6C800DF7E3D5D58D12BB5EE32DDA716D9692D2C86AAC65DEDE517F2C0BEE430DFFC69FB8FEAD9F0D74ED37016FE0DE13A60CBCABC1942B52D47FBA4122A075304AF3FCA09292EFC102B6D8785EAA67B22160720E4BC33F8EDF5B8430B9E94D83726F9DE10709422F2897CC9DAE8F778D3801AECB9758D5DB668D1BF6FFD9B61BFAAC66308276E533729FAE8B589E1DDC2BC2CD1FCA459EF6D21A9C8D6137E30B2FB45CA0545FA23B638308CF402071EB2C4F965379DDFBC21EBFE6D7CBFD9B7B20EF28BB815E2880AA039BFCD85F9F3E951934946A89159C96C214421C0B1DF6B2AE347E33AE76E7D1CE29B5C3A983C440E1B5064FB5806EB64312B67A1CBC2C6E35186B69099A6BFA56D510A5AAFCF694B3833FA9A7CE55DCA988B20C9208D340D44E5859050C25F0E6D50CE41AF8CCCBB883747248F199F0F7FB3C110082F3E61DF12920A5AA1C193C55D60100E7B90E5A4808E5F7E6B15AD79B93952060D61D22ADE6B027F7B4C62942466D9761993EC828E218B20A4664630E575C267F3DE08937A0629938DA7967853308F7CB3E43C793CC38A6B2C9E7BA2F616850D8CC423CE655BFD94C17AEC4F9DCFE05FA917A9B2DF45B385356FFD1997EA878E8AC3FE8B15EB99D4BC689B50865816DD36C132D84EF92904C7901F236A92B3BAF3BCACC2B04C84B5C17924FDEC06E6C675C372058356A118770355A9E47F840293E3B2141DB877B41B59D77B25E3510ECBB06274CA9DDA0D50DC3B86A3EF2C03B547974C306052863190CB1EBE4979E0F829033BB65BCE70B18F104BC810229E7CBD7937BB03881BD44564C70D1A2B58DDAA68C86FCE88D79F1D67B61F4C0490096477921A497567393B627D4A6E74837EC8929AB38D213C121353885B2ED575B80E713193B2647D7F06033D54869128FCC01A3A174960F9B8F36EC0112E31F8FE4524402F49331F3A3179191843906DFC905B871F6562E196840AE9E86DCB53CC58005CC73665FEC641407E026DDE3E12C5359F9ACB1C766946A84981FFF5FCBBCA5E9FD19D3063074C858E403F3E8476F2CFEC88BF4D1904C97BC840B72E1D839F2FF52996E92FCC05E9F684783CEEFBBB44E3C7613141E53E24D1DA16EDA79B8FD7A1FC58C15D0D8CD7DA8920E099C7997F461D0552050883913A579565A63458F983AEE4709AA2218123C09BD81452A188EA1347C7F82AC1A4F28F48489B52EEE1CAAEC2F1B9BF3400282F5895C5D84E6FE0F12763CA0275C9EDE0A8F14C952086DF18E8B7ADEF2B08CBE31203F7F7EB2DDF754FC3B44AF784FECA16B4A89F87F6DBC079627A82ED07E8FC04E555A4985DCE59800E9766DFE53FC34830FDBF2E5CED5594D8FE8EDAE0E7BD6D99463C29E3DB37C8741CA095A17BC2A300FF61647807C73DC976D2587DD9D2A23C9467A3A24EBF4CD0F977BAE9EF106AECDBAF0C7C399FF609ACDF932F1B72 sk = 47A048D8799784F6EC385EB984E70C62CE7C8A107232871B69B99F7BF4C3DBB5F17F8A4D19EC24D3 smlen = 3412 -sm = 7EC39778F729203ED9D228232DD0255D767C4012FD6D97F1F9F31DF414FCE30A07AEB1878078976CFC3CFBE522CA309CA35BED349F7ECDAD3F73E997570217FC01C56F10742CB7241C9E5CE26407C2C0A69B282B27AB81823E1479C33E2139A8B5E42034CCDF61972D70DF404CE8765E96E96CBA050604E34BEE5F0195DAFBD0E2FD0487554A2098AFFF0D529010FCB2315F12C1256279013F496A5C3DF14E499C3BAEDB76C4B1DD1925EC19E1397A247C44D1C393018BB9E2C531DFB3B1F1E93E88E902CA0B672EE4C40F30EBD32AFD137EFB36CBD4B141AEBDC6C6BCC40E1830B760CB33CD52C3FB54507FCA44B5BFAD0A52B02E5F35B512A8303DDFA9282622268BF675CA503FA449F2A6A28DD3102A7B0E68EFE9A96C6827DE45FF60547F1EFB2AD1487EEB1395D6E50A93E341965445B6C5A19C3A3C49265DAAF5B264030921E9FDFC7BC69B116383B32DB06048B96A4BBDB4B4920F3CA6845AB80E06BD228F73F54F9D420F408566B24A6C7059FBA2DF613F971FE6D4B4BAAD89BFD95B3F5ED46DC0D045FF8D7DEE10F2EB177003A21B1354D7C1F893D59B774BC2794A1A5A80FAD4AEE77877F0A55CF2F5F710FAC1FCBAFF9F94B3A594644828200310DA463504B341D22DB4A713D3108A77C4F2CDA99A0368B9DDE90CB711CE68B28F744A9B348095AC274AD492A0D53F9CA097BC01146D00F34E695068B3A20F4753556F22E7D04B0792312A380EEC5E0A7CD641B63149E83B5303012EAC06E01271D61BBCE9357B9CCC3E7EC1BD7EA66A768E3A38094845B281ED80931478E5A167935B2A1EA421664589E68841097DECE37C6FCEC5CD900C9EC74299B92BE9B76BB46F24C28E6AD85DFB2A0D8C64FE43FE1B3ED350B540A0D81084BCF4E10092F73DDCBD06FF3E48069C64FB6129781F153026EB72CE6AC381F4FCFD5620BBCF6739064967A948D16F866BD6427E7F7199802DBF2D304747CD115065649932F338E7D200FF090283B0CDF94EB284D37557D51EAE88E111F06D4D62B4C5F4B2ADB6434C9B6CA7C77D35A5DFC928F68CA1117D15C763A62380C5529CCC48110793FAE1A4D2EC2655FE42A5F28D3506312647D1E7F215DCA36837FF83D4B8A450F310EE75B9FB89AE53DDBC27103988B407EC8AEA10E56D4946ED03FC7CA375B047E29EE632A5019134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA +sm = C93F330A39501C5A2A4917EAB80EFC2C64292705AB8D977B994576B9E12767D9454C73B5BF78C4105E0B5EB53DBA86A9C2008DB0EF4E538DB9B4DBBAAD79CD0A6AE8A5ADC9CEDBC8606C15C6B5F1823E6FE66B1E4A385170D15A40452E694C959A8224F0505024DC308972406B57907207E73AA61237A4B98C757ABD71A979AE0075FA2BAE28ADDCF0F132DE55C6C30136882809F59A00F2135FECDCA51A6ADCD81F06776BFBEB3E67F8E9F80905C54F575DB5EFCDF9A6D159E1BE3FDA6CEE0EAF1A4D30955A700CFF459463F4B4317487FF69D9EA32F2D2110369CFEB1311C30FB39AEB27C2B4AF6375580BF23F28CC3D30AA381A693CA6CC665D6E1C5289B7ABBBFD90F9AD21D88C7E12E9CA3E715C36A0CA60826B99BCAC578B31BF66982D8C52D7CDB4B080D6EBCB7DF0AFD73CBC2367CA1C9FC5E2D885FFEA482494C10E0E3159EAD7BEC107D60131CDEA54A00F12AFA347FEF91F008345C8005FCF1CAF233C799DBDD4359630BACEF997FDA609EB54EB5597CE6E891C5B468625681E47444EF1AC57549DF5ED61B6D9E720CC778AFEAAC878B40175F7E2728F35935BF9C0842E8D219E8D439C555C223ADF8871C723AC502687AA1D7BAA30C247DF76F5F426CE9D6C60EB750477E09E8CF684C431E5106847E6C2233C51D4A30FD34A35E99E8DCE07C9586B625C9D3675A5B1F2A90B06F2012254D34A49A0C4BBB86BE398A224BF1962F09AD166693B068487719CB70B482AB623E3DC0095639FF84C346A7276693CB4B43FD650625E1845BB6614EFDA2EEF5A6F943EDEAC8CA0B659491B09A54E8E0024B4D59633E700994C4238C312EF421BC7B90F91D25C378D924714160B71C6E6980E819FDA9C7E040AE13376B8227198A464F509EBED16E00D3A63C0D3EA3B782F6DA9EA3A099442E62DE82190D0FB589BFFEBD7FF95A5FDDB8A5DC22607F809C55D22E712198C850602BDE23A1F9F9B01E7FA93533F76E8B84624460D21F015878F494760F6BCFA969C8B39CBC2940F126F8967B4C5F4B2ADB6434C9B6CA7C77D35A5DFC928F68CA1117D15C763A62380C5529CCC48110793FAE1A4D2EC2655FE42A5F28D3506312647D1E7F215DCA36837FF83D4B8A450F310EE75B9FB89AE53DDBC27103988B407EC8AEA10E56D4946ED03FC7CA375B047E29EE632A5019134FCF4626248B979A7A8D306CB9ED69C4CCB5CC3729D2692E0BA679D5C2FEAAC54A4E06D4EFCEDF78E19357DAE263E1B5D107FB09618A9C34F54F19A738A66B95E6F88E20E01F879F53E8F4C371B571E1438FF70E0A8CD00D608976E24501B2DDD323EFE6C1302A318CAD821C6FFE641672BB80AC62286C69FCFFD93422911C46D43DC9A1F00A73E19EBE6CC09A9801F2A1DA708F0F1F98E7F1A18529010823230279F487911CEF1E784A229D9E311BCE5E2D368E6D613F791DDD617D0F37F604B786CA2BAB754E8BC4BD3DA37E66A54DF1D3B268A5A80379A30A52B1532E8CFABE24168D83CBFD61E2346F901C361F771E0BE3E03DAE8CC30614C10FB8DCCDCAA5B9A25DDD8D61E61F60F22308E12ADC137D3D8C53CF7B31984CB813758BAA19AC178F2F0CD2155ED674A7509A3CFA7FF66D2D9B1E60BE50FE7FB79591C500F66BB1D35EDB80263F4B696A3DDA0B9B2911D01E76E9070D99DB93D1D0C3874CFFA776BA24424A6B453526F7C44EAFABE13C0750F9DF33E82105930139E70B5CF1B09DC3913D6BF4A4859F67FE814FF038F0FDAB93522A35E7F81002A395989D68B8B7E4235A09837CC6402A5338DA08E7C73DC63C43BAC42054C694F4931B80140D6B104EDEC995CEBCC5629F85D09DED8257626F9FA4079ADEF81D044C18BF2277DAAA41931B62A6028F89F95F06D8A8FDEB95EB2EB1E90C0D8523E0B476B158E3040F212390AB2503021E8D6FC0733B963CC6188FB2532829925B59C8255D89F10B657053D0FA1D8E76C84826A4609284503D3A101EBFE7AF93EDC423EF5303CD946C8B570511E38EB04BEE0060E678D03E4134F84F279A570AAD0332417FB2099E3F1F279CE7D6DDB080C5D83064D107BB560B21183AE165CBB54CC75313DE72D40D1CF5173455AA55C5C356D7C40A2A7023DD95D3F89B515D7598F800DCB7BF68B707978ECAF55B794A17559BD1E913F4472B1830783BBBAB5F23A760C78C46157FD1B429C445494CDF92FEC8BF9FC217D3CE2697BB6C671BAA793CD0C1C84F579F0DAEC400BEADA799A9F417FE4744145F21C6F8559AFA7A514A0E951F03E5E68C17A8E5816F3FCF41774D26BE2EDC11FC3A42CFCF00F817C3D0FBF474FD7F30C9C3C6BE7F74FCC79FA6AB07CAB037EEA7D83866673A74C087B5F7542804071D53CE348D2E836749E35AF0FB884D5D53ABB195AE1EE6E9AE35DC91BE359BCD510A7801FC243C07DEE92373918AA4F8A89EDA3895A52456F7244D1FF007CC7B1A52CBEF4C1ADE1C2C0AC189AB24B3F260475E1D08E7C5BFA30A1CDD71DE5ACE80D5FBD1D0F17198B79C8EEA0365D139F2AE73CAB6FBC9A79786896DE0CE7FC747D68FA4ABAB662A09E0E409F7E652153352BB92F5DA1836B0E92B0B644C821B2DD2BD0AF193AC0F8CF5B8D88432F0248DAB09B46FBEF2EF1899B5981E9B33DE4E9927AE50890FEFC35F681E075D8B0169A2E16FEDA6392AB9858DB87ED18ACBA25575AFD1FEDA9FB3FD01ECAC13C245DF6972F65087513F505187C4E8EA54B6433FA092B6CD3AF13F4718693904435C55D273060FBB5FDA76074691269493E86F287922D074E54EFF04209B2FDD3417D8436D1395E638D57DB75D68F4F819141B6DAF4D13A9A18629CF5F84B0CD02E7A397715DDE5476BDC467218D11AACD6CE399D9D54645BB27CA43076B7E4E57FB4F7C4F4B8D0AA949719D731C3A927FDEF1533D773CF1BB562D5EA43817A5ACEFE9EB7E51029DEA143E8A1D5F76F9BFD74A26C6D38F54194319A1AAABC4DAF45EFBAE770B9E9D834C09FE45C15D4BBC0251D3DF2F2F23387DCABCE6CA7A59625E18FD997770D164C338D0692AF97C749FB746C0D3944CA4B2DA6D3AD7B8C3AA922FC029CF9AC5580CFEAFF50CB2E9044211EA522BB5769BEB7A7BBA0743F345FEEA9AA9DA6EC5F0579CF7A5AA4DEDC832FE3F65185A31FD49C0D259E3B7F8FA96E110D130F588CDEC30D0FD4860CA6673C46D961FC68A4020FB03AE24B1AE12967EC1ED19ABEC0808A7EF89521152033F70F406A7005819D28DFC556C79DE18584088F40BE40A555EAEFA78E3FA3D9360A7CEBD963555CF208DC408A07CCC1369F98BD840F5C940721064E6C7CB241ED0697AF0FACF36F05632A504870ABF90134A01AF00D340F7A5D548A8078C2049600EE454D15EB8CE58C26B3C8185CF9DFCDCA7D4B6DCDEB82230F993D51E701D8387B06BD45B4B61DC9DA6D3B4356F50C1D4AD2B467D36AC092442FA90D1DEB014475AC7CE90C974063459DC951DECFA30D2DE4C70FBA39A8B6931217D0924FFA783C8C3DAF048908E4AAEAAA3B7C98846278AFDD1753252F39CAED7D334D8575CE3ECFB2EDEC31AFEB2BBE67FA929A267376293C2B2F295CD8DBD66106E1D9518BE1798949F3315E0454D018C2B706FE836FB37AB908D9D698AF495BD285A74E4CFC7612D42121F43FDAA7DCF44DA82897B820514D66B92983A3EC819D2CE208D688B6F0AACADC0CDD619D815CD231AD8DD9B6DBAD9C47E16FAC098D0F4279AB52055D2FF765AF6E3618C4509FAE6AB00FA23980EFB19A26E0A6EA4C9A7DC699121388748449C429B28AD2779F5642F05FF58B68BA3E289F90EB27CE06392616C080D659338CAF274D46A90D58F2BFED25E8D4A8C62030A5E89F6B1A5F6112A38661E2F2B5A37BCBF050812DCDCE9C0A939ADF929C921E7DA0C30815DA318EB2F350F286441CC92060C970077623EEE68B8C6FEC9FFFE780A6FC85FD7AF90172951337AF57339E98049132A4CF58874A7418FB7ABA0628B6192BB2C43102EE6B1D7E824725D9C75D34A8B69DF4A6BCB1F96B57767046C99EC6352751E2FE1075BB4092672379B3518DDC884FEAD5BD062B0336EA88BCBE0D22E066566347FEB617A322BEC561E9AA9D2177EEF0DFEEAF6231AD56D0CD9E300709C9317B3D334D8D2AC97F96CF2F45B8582C4128D95DA8CA207AE34D3DAACCDB128C11694EEE6D3E8E6AB767B6886B1F7235D85A4D9C7C831C5DB8AD8323F63927A638E19497CFB308285A03CA2C1FE2AC4D919AD11511ECC6F28E7D0E0A614FE21B57BCCDF83535C7E2C40840BA0014247190C580378454751EB3F2361D7193E160B9516F7EE1D683B336B873C8BA22E97480A61F002A73844C78309C0A3B31BE30A192A62BDCC3D33A7A5BA1F6AE0404A8558740CAE46E5FD15971B41C0BC39665A9B92EEB3328C328B073ED5B3720D37A1C097AF8A6FDDC3B2B067680E6CAA760368B0E1C052E804E9F80F26B52596202FF2E0AF7215999EAF7D3EE3E8916744E40AA1154322DD068AA15960DC38671A4F5889FBE709CE1DECCFA80B9D33AD2FD963FE0581A2ED7718A27CA62819D05BAA3212EC7CC1C5472BCF579AD52D5E1B2BEE637D9827851C419A4CB91DB57B2A6CB4433C1BD209648F1FE170ABB964B272BCF0A263CE28CFA3A9D1449CFFDF643E37AD97182F0031CB334A1EEAD23D63A5C2D0A675D0ED000F37FD2153E1AFC4AC01692701014927601203ED2B8A477CCEC45C1F43190E4FBAF2295E32A9383FC7915AA76950A301ABE47BFFAA9C294292126934CCFC173115A6CA96F3945FD5F924A5017125AD5AAC705106EB852EF3190A24420196ECD37F7C67B57162CBEB97DFA count = 78 seed = A315BCF0E6835892ADFA07C034BFCD39F80B62925A95490B20170BD29378E11559C7F1CD296377FF1E01284EC727FFCD mlen = 2607 msg = 96AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 -pk = 4455C67B3B76293FFCF69078F93EFA384DD7257ECF8141711FA233B8F383A222A9C078C202370518F955A6FD99EE67020A6A89AD0FB49DA77AF572632108FE5BD5E3D1E2486B512CC898602B7E624C10B3FB5D7D5458B1723F2EAC7FD9E80696121FE10BBD7D30DBECFFC550483B83E3D6EDA3A0AA555A32D0370505B28433D2691C1348836F7A0647838FEC9F756F3A74947808300E66E110663A062973B11C3B603E88C1069591FFC9036CDA195B044F9F564A72074920702300F0824A3FEE15B55DAE57C5249AA266CDB59DED00873D77D8E77752AF3EA2DCA10CBAEB687050945B9B8905A203EB8004ACD25487883463C75258C9160B9528CACA5D2A7F9F281FDC3CCBA68F56D881AA267B9E085F7E29E3F02ABE3828A824D77AC683FD0EFE07F3B0354BF44F084743459C517D95A1BFDE23D863F264CE88816BF37C2AED7B43C883D977F6CC3F351CDB000B2F75581165EE2D0CD31D3B13E500D6F075620F4DFFCDA936C568403ED33CE832AD1CD09562B46BC776B1BA69E6F8A47293DF20B891BCC3881C253170E4D8AE68E7F3FEC13BA36ADEC89A8D8C3A5764C10486A864D90F1CC46B4D1FF71B2D7B738781C0FC0B919219BC4ABBBF280E985F7019106A21A401C3097C43F650379D85412F251C5711AA8229DF1BC9E57D7D3CC08617172F0381B50BF3815F6DE1097F3F1365C54058D3F3561A39F62327D146A792A76611818BF1BADD43E1C4E4C241A15FC11030A9EC95FA7F3114B8D7E1078B8702AF0E1CBFD74D96DA81AAE340FDA1137952F7746317A84E9CDD24F9860844DAB07930FF6C1CBB00BA8C0966C9DD832CE84450331FCE86686E9CE3C6F9EA3CDB5A1EF601B5CDBDFC864069274975239BFB3837ED5948116CB322A5F2683406C0C6CF04268B735ECBC79749C4CDCEDECC82927BAD77AC93E44128BA83D29BC50651722BBD86B179D1ADFD505A8536E1B9D6BDD2495A7213396A6B140DCB51DFC16CF18E1614BF2C0B4DB08EEDFCCC499C32C7AD41BD3AFA3DD4A13B17A20233EDEAE696EB63CF237DA4FC1FD482229CF1C02C657C749C2DFE6EA258CD0CCA761BD8ED178676C0E242EF66F41DC0277EAFFBA8BF778E6359F7035F317A2D318E662B3CDA04A9DC03AE9B3F66A53A755522DDD68F9B0340608A37AFB422FC93089A7CAB4E2A50E0D0F3BF543CB0044C7CD21443AE93D78643EA133C937C217CA106365058F79E98AF211AA99AB51CDE11B211F58238893FA0E781DE903900E24DDC0AB2B0F80F0E6FCED3DA7647740E0C89DF9B97DE254EE3B1CFD85A213651A0DC8D407388E4E404FB56DF4595128E62C180816E68EB0566B372F6D934E06731B4E31446829780323A427BEE84AFCF0854ADFE1C5F4A5AE93C3EC0DE7C32958F176938FB447B71343323B5F673F0A00C6282C45EC970B190593CCEE4895F71C79AFE44F4E12A09C30791E38499667B7158EFBC615BB7B660F4EF7D9EB6C960B27523E43AE8B1907461DC2F25C5C534C4890ACCE5363D5AFD6F4BB8B117D39214B79B685500A0B75F51B0A5E4929102CB8063C834F55107484A4CC83DD8DF669BAF4421074E43EBAF1C4ABB618590C1450577BAB205073E2157C15A376F42E2447AFC7A888639065DDA69F0F1570CFD43AB4792FC02C93D6C7CBB69F4035C4786AA6C223604EC88B1FDED1DBAC80BCC25BAE04C9E3DC74CE969D5518883AB1E9FFB0EC43BF1C044A64E61B57DB96156527E182A0EF95FFA714C4D308EA244AF179098A80E836CCE237767161C698CD33BA5E9C7F10E84BA281B00764B9F07BD77147107C9DCF631C0BBDA67F0727811718C915E8B3FD3A42998C59300DB3F339208238ECF33D3ADD5D8C07C1B405CED53D666C7E63BBBA1936BA9CD5BA4428DB4667D8119E586DCB5C38C8269D44FAAF871B516F4CF5855F6C996FB5D98B71B0FB7812ADC91BC56FEC1A7CEE8E29F4377E7A1F5043BCDD414859D22FC40B715F66FE459D40345E39BA8B47976802E68733ED7138737C45081EE3DC49F6F0C211FABB48F4DF5F748835F540E8D5CDD620480C06D6B731237BA3F16563D7F7387D442D4795E9DE4AF99C6D29CE8A1DC78163FBDFF238D99CE5850B98C0ECFE28D6E31A0F6E7F15A95CB64B88BE234C07FD3D4BB6E5D2382D13A94D8C73129EFE0F9097D94A945B35F9BC0EFB19D6F4974EE50C873AF696D27E463A30B3403C39C9E626BB385F14C5206ED87664610F014E133DCE30E6E18E6B403FD0B87855622532D4185DF8DB0C7CDF9AA11389B62252BC27A1040E821ED8E9F730C49BDE765125E4853D1E957BF036753C9493BB1E9D784105A60447F7D5B8D1660E15E8032F42DCC8AC1A41BCCAE17B41FAB60BBE5F06908186341C66B019A939FE7D2D3BF0C4527AE356089C090FAE04ACD0E727E1B8816ED105E67F4080A6C202F0E288F826D8D8E23A434CE6276E41867EBAF68645D89B316E0E71E9234B4F3644AA891CB13E33AACBBF6C2CB9F2114F2A6F32FD208945A46930FEF12482B2574E4E2C3DE52255B292D5DEBCFBCC0B823D21955782C47F93749C17F1BB7BF3605796D7A091F1A7CE89FCB3CCDB3EA221D3235190A06F6FE7C46096BD6FF385FB9246AFFDF95A846AC51870E406538A032A74F543EC5BFCB7F659B7AE1B990DB15FA30A3676CCBB220E108938F4238591BA16739A5E114C3B6720DB2FA40A01872591E6514011357D54058DF04D5DC953B688A01BFC56590CFBE224FBB7E9058CE42A8208D070BDF4810720F2A71FB4D1B25A5291A2B8C325E21ABC16D35FE970E5DA740D867DA5BDB3802458570175AA5C1830C9235CC5F2DBE874164CAE3D9B793BA00842055A66DC6BD264F161F68D42684360051638E9D0E7D41080F12C7CBBBB82E07DE49A47B6C0FDE98BA340EC293619E19034AC3865D30229E5DA97EE08C4E6945FD091CD82CA15573D80B47EB2C1D36B51FB22115B8D5FD1FC0BBBD9C6A471BCB9F5EB83B3FFBB2D1E157AF1D91DB731EA49DA1779EB62B3ECE973CB3ED341DDB14244A6CD0538985DB3E3A72D07D87768D8BE52EE09DD4A6D648C744D694BDB83A4BEB6B82B4E03E3F100242F4D20B28247A5B11BF1144C96887E985E299CBAEE9B12738A2F6B561D9F0B9EFC1195E603796AA90E0022C1F04693765A9F90D2A9D73AEA190CF9476E403186EFDFB691AE80CCA74AF205FB34668B8AFD83ADB6E1645FA8CE578BD189D4995597B7C42BA4CAB76FDDD8984BEA03FAB263DE9E0350795199F3DBC35D7F9EDA50C6F25D4B870911F4B3A0BBBED40ACCE87133C05343501E2B1C2DDAAC53763ED0D4F31C8B12BE8C8B3A95C093132A4560C09D0E7110043C67A27D438FEE988FE84F5DABB7A291E1DE7C29C429DCABFD0E90390C6A3C244A87BA6990D06F3B3E831FAB43BB7A174C1DF68FB709AFEFC2F3457BAAAFE45BD3B2C33AA42FE3018CB555D3788C6B8566B408E4D5028D0FB99A7E9249F236CCB67B178874CC2E1AA078BC70B2642731853F189EA77B7D6F436620054469A6A224B172B15FB3E0FB374910A44519367949FF3F305C3A86AD187B1E724EE27D5EDD48A7AE82B589879410A674953918FCE57E5E54CC2C83099FD8FF3E040665FC1D17EA70EBC889D49DD1EFE997A97B947ECD68433D22D8071D8BA10AE097A90085FF9EC25B61376567DB4B0B634008B897BB1FB4A1977E112F78E7AFF61B7BD2CEA775089675DE4F086898FDA3626D982783E82A01518680392693A8593CA9540EA665DA6D13B51B33F767C514C733792F4E2DCC7C45EAE8F8C4E3D53551AEFB0FA28D373FE70BFB4CE65C52B26B58AE2C5F03D2BD94BE642935734F10221618354971D15CD6E01706DC36E934EB05B97E20AEF73F510B2161931CD2687ADC834D673A4F2BBDEDD8277B607A90258E525C81D16E83C7ABDA2317D8160146D639E6E5D88A15E8C3B4BEB9E91A9EF31CF88C0251E8F42224B5139074043773D33DBAC98BF72C4DAE88740B173EB20E62F7DFC26E278ED4BA4EA506D4D083B007E60FB090512D7255D4764EB0F67E0F73AADB04DCE48789FBB72195253E7072813DB599144A59855F6D1C3870DE174690F462AA150FB8B48C2C0BEA969914F7E8A86CDADFAD4323F75D9FCCC0B74F6A6404F1CA989BF7DF3E0AFB76D86FAB8107FB2D3A7B50B249894CFAFFF9BC435277FED3511B878AAC0D1652F1602BBBA9A9B95781427265E26D146DA3F3E55F5C5901FE37602465064A99275009521C1F528D1EE762325151C7262920262F2647B032BD1ADADC2817F26EC29703E9470F7C5A12E728009DF15FB9946DE9CD94AAE08BB45EE1883D33A21AF78F3DFF0FBB64DDC16CB02556D90D1776A8F0B250D326FE5847A14E872506B6B325E63BFEF2D467A04A2A28F3129E9E204056CBB363551EF8BD3EB8259BBD71B9FE10DA8200576B5E2494A8A40DADFA81D259567324E593ABF8BD5A5417A715F7BD8B7B18D148C35468038AA26B6C4191DE5353E1F390AD18AB41EE68F2AD993CF341855C288170C815CDA3024CBF7066277B9DFD31A5298EFACFF392F0EF69C90C322E5AF8BB9A098719D4AFA48DF1CA033782934EC1FA286316D043AD9E9E36E0412CE6D3C59ADB5DA854CF97ABD08E67389239F770F5B55FAF1011FC5E301AE60CEAEB9640E896B2C69E434881A50E7B8D0A2035638B065C906146D97717CF415EC6E29DBEBA0C34CD27B80F0DBF54378E6D3E65440D8EC9350A1CE537548490885BB1660743209D85FBF49F935EEFC9D30EC3D595209C3910DC40DABDE1A7C5C880CC5294B9CC12F482B0CCDAEEBAC79A5F42AD0A3AA834E41BA8DCFEEA4550B60EB3ED0C7A9252582AE3376E18300CCEB384651C8C31CAF2A79AA0F5095159115CC369D8FE3C16A025E74A06C1871547C9DF1A0123C53D08C0B75AF40F38C6691AB9DD23780D1A3816DD564D99A93C3C2652B5122199C9FC48B183718B27062D05BA1B10F7DB301F848BB55234AB15E16E80491CEF18C49FDC97FD88474FBE7579959FBD2A1EFBAEF088ABCE3AEF5312A53F771A2C4CD0F4C292931E9A7B045AA1DCF507875353581B0FFD14B8E537C6BBADA1C526FACC7A2C08A799C338C230D800C150357B7D0428106573DCD82F8135AD6D118D4F5BE617B6D4A670B41467D8DA1DC5B6ACA5AB818E4482300909E181FF631847702EC9440DB37D515C7A07041338C61FA46E9C5A3634079AC4694B620CAEBC77304A202418DE805D31AA292C515A0DF97CC459DBF71EFF7BFF5A7B3CBE6382A25F59F35A655C999C5671B8D19C74D38B071C0ACB25970839E647095A09B7F90305EE1F8EFA7D241D43F6504F6CF9F5ABE2D1FB839D76197D0158A50E667EBE9D7E0DE8C661464054A6DD825674B4CA7C4FA06F1ECE53AACB6113C0FCEDCF5D0A695FD35F2F8DF5434AD0BB84BDE4CD1D644347325FEA957133CB96C6F0134ACDC6E8E250385EA3DD102FC3D4514B3C9339519F0F092B4D5D3B09C8ED3456ADB5F38B324EAA74DD5DC27AD3B74A783B26B3B363EEA787DAB2CC37678CE5FB3A9E9F3C43DA62820013FF0EF5972E3A921C3042B3C29A95EA6A68E43311E5BE90B362F7EB112525D6E88815CEBBBE4688D8887233E6CA62396E634B46C18BCE17954AA37DF6330300C6AF94EA8ABD855D85E13BBDEB8722B0CA11960E3DE1146CCD2686CDAD4BE161792D94ED4A0E13E758D020E184F1318372A67B2148D982429A98C2C888AD5617904D3A6A5C1B436C857E8510F19A83BEC0778FEA611E395B038865F083A8FDACE78495A845859F462D683161BBD1719FF6CA27F6256C2F27C110CF61B1177F60A2B40CA2037719C90917FF906E2DF238CF992A1E8F3E105264519AE38A93C1C4EA905A9CE5E574B236FCCCEC33BE393CFCDA053336D0CD209FDFBC13ADBE331D1D244CAAFEA437A17FFE6A574A415D01F86DD7BFFC3ADBC037FD27D1E3C244997CD2F057DC33FA57EA0E4F9742DFFBC3C1E445DF59E62BBC99BEF71022899885FDE6A7970313B2C2AEB96F0730BD80B43BC9BFF6386C885B88E796075B37E9031562E831C8A22FE3DE2132F0B44D17F62D4A103B1CEF23EC9F473FB601413BD2ED7BF0682BB37242746A1712B4D9E6E889432DAE24AD95DB8708C4C7F8ED857E9CF96881E2B0D0C906426F813F1B53DFBC495F11B87DFDBAAE7A1C6FA490DE06A97E907E98A2F0FAB1C0E145F647F606A2A70DE580B3EB1B1A872865DD12E3C21CB3F8C42580D4A6ABE68DCE401D29236F88C859D206D1ED028A6A2B4560DC3A6F2E3F7F691E514277E793A6B0960B117D447B480676FA7AE911E5CE866550FACA9DD76B7F19F88D142C459D9AC6DC8AF7A2D0495D9259F22146D23F6E28C16766BB7979C1E40D21C8703021E192E42DA3B7DA498B3FDB76E97116B9B3900B0836A868918669505B62DB9BCE5AE799951FC0712B85A1A03A1A787C3CC86730B69D51A322979F6C0EEBD261F13FE4CFAFA441D17AC8DAA41AABB9AE26AEECFFE38AC59A1760D5BB643AA775BD10FE722E59FB9A70DC0F8C6D1763E8C9C84C842C7CEEC20E2605085ECB0F52E0A8EF5D3DDDF32D1B032B46AE4E344AD79C2FFEA4DAD8945BAB6C6B2645BCBCF76AB2C9882DD3B68EC46E60EA8818641237DB12D42D2A2749AA5E4BD888212480AB24A67CF5E1A7126F07AAD349964E72C16CAFB9210549F4DE5B52A7ECCC2C46C661ECE337B384FE38F2B1C3BAF934E733FC7C7B454410BF4E294DABB2A74909A4BFEAC516B684DFB7BAC90783859402CE098A282198586D13CB3C73B304A66C80A213183D291566D00BB7A79C2B6AFF664ECF798AD12D5402B80390D09F7C575269476FF86189DBE1AAF46D6E8431CE8916D20B762B4E8CC242E0ECB796FB643190B82CDA62E44BDFBBE96748B17BA116D90E6FCA3CE199717C3C38F41153E740F1C605C1EA2D827AEBD77CB94CBA03467FAF8A6162ED2BB054399E8D53628A04A419EDF20568E48202C0967EAF50B56036EF6EFD159A4B29C6AAFCD7857CB868FEAA2AA2B2888E9CABE6A7031E3017D6E4DA319460F88F8C6E308D7FEB740F8F9C5C7ACB60807D1E0843204 +pk = 4455C67B3B76293FFCF69078F93EFA382E455BCADBD2C5F84E5500DF67735B18BEF3A73770CF6EEE842F0DB9C9BB8FEA514EAEC70E20065F0E1496D0A1F7D886FE589992E1A912AE5B1186B917E05361C1920CECE33D2132A718E2F13738ABD207672DA04E36D365C8926294E44D59650D2712B5582F2EF0CAB30193B6B632C4F465868A2D9A9C9DA26BAD1B7BDC4A182FE25FF33E74C64E863094987B4BA9BD120551FD0457DBFB0086C0A468579C868A35FED191679F758EC4A9D49AB3996F82D8558D16840D60D66F61700D3B9728FD32FB0F7965848B55ED4840CDFFA8343F33C647585E20702448DCC540869C99F21E2CBB033E0713E35F507B2F4BA35B4C938CF39FA1ECA0E736C3F898B7A87991C2D4576C189184662855A5F1C25296A1384BC6711E60F646D61055F48D85417393554E853A204F2807C61A64FA47AE1741CD2FE3C23877D38EEFD87334A85D3F9BD9912943632D9FD5E28EFE59710ACE87FE9214EF04468A03A9673C9FAE520215206FB3FF93615162FAF2B648F2C3A7DF853D50796A6FBFB6220E0F9DD33E1F72BAACD493B5460311CDDB7842A72005E5786BDE7CA9421ED669C4BFB382C0714295D83AB187CF68CDE8830F23847238B2540259620B48A32DC2CF8E016DCA3885CCF7FBA0EFA53C9DF71748AF0C928281925E4F4828B446AC4C704539938562A8916C9A0CD43F9F6830EE90E01EE0A64F6599F3BCEB6FFE2B3C38DEE857FF2C1A52C9461BA613545779450008FE1B0E99447EA34C08022FD0855C2180097DA11A03D66D4B48F6136EC8627A8AEC8E101984677449BF7DCE1B6730FDC8D3FCF47BDABDC78302ACF92E3674C91762868F92E46FC28DB8E0C13F19946CE9FA6E4FBD87709D76F74DD4F0F1E07597AB84108D0166CD733888030CDD0CEEC20BF545157723231BC76C47399293865757C1B26AF812A169001C584BA8882BEA171E6DAC8CCDDE9A553CF7A17403DA36E8218FA1D5F6AA12392FEA421DF3B69D56D247B28518510C6525B620B0197E558DDB82E6A2EBD02A478DFC9CBEB29B8258A51CCE3CF4A63CBAFA8D37294149F9E9691A2A3AACBB1853C11822F3D64C74A4EB1BD2D48E39FBCA396CFE926F35B58DB91E2004B72F8196E3AC1D2A904DD5E3281BE1FCAE7A671C09F7A7C28221A97278034E4F6BEED56820D0064E5A5F60B3D2DC54E7925DE4CF7A2C17AEC62FA9C4BBA828F37F11F7896456F7E6E4ED85C55676F1CF54073CB317D8EBE46E98ED691D4B19B7E373CC77D25748A00CD8B0B976CD5377C36DBC8BBC7ECA6B658AA20B320DD233B5C1677B39B193187DF862B5362B3D3157368B519637D419D7D147407162AAB8B5654EAE1FF3846FC7B5DE871F8994F00613EDDAF8E4C741B242CC287291DD584A335D7EC1C0A2F8AA220602F6B469EC8E2EAFCE6CF3AC62CFD8DF77BDD6FBD9AFE1364D7C270C27D075FA70F593506155683C161FBEE75F50D0C502C85916F3629C15D34F886FFE7869EF8298F572180DA8CA4E9DF5F0AD69E00718EB968E85A29F579679D97D1B0F54F9E5DC083E503C2FAA35CC251840A60E27CD9ABD41181536F536A818A3C05AC94BEAF3E07417433055422D6E531235705D68061A394DED5A272D0AB05FE0B03D878653486D53F2116D6B059F7B50FAE95FF5556DC49306D9A10929B90524A31A65225BAC7C4855E0A72F36A8DA9808384690A22F46BE6CE7C7ACAFD6D6DEDD52ACEBC42E0D53121E4CE0BBB2B557D32EB023B6B768A358DC8B50ACBC0BE298D1833F8FBB37FA80E1D497C073BC665081AEB14B730C1C2E322EB50A3ECAEBDEB9B33A7D56D1718003EAAE3FEFE7DB9512AFECF531B7380D554B6F53B9739843F0500DA00B916D846381ED7658DEB26E186A696A10678C5B2AF162B1E6A443209E5678883034A2F0630B52AFFC6DC8A0E6732DBA26377A9DE3B1FC4CE1B4AD0421580410A0BEE183470C942EE662B703139B66C84E7673EEE4D71B9E4CE6A02179B82A16195A3E811EC6DDDFE782CF8C02441340FA76FD53067F093EB864A6391E27B29F73BBE3DCEAB139D551C2916B6A180A0F836B444F014D9211275148ED70FC8194BCABC595FF4409D563E6EEE1EE0534104CE73078140D162D28CAE5BE9FE4D052E43DC190F6DE4AB85FB41E9B95341ABF6F98CE534FBFBADF2948D6502361FE64567573290C22D6CABE1EE7181393E39CD1C9DFD65660ABFADCF9B7DCA768A69C0AAB4930C78240310E0DE96A4D6C39713CFE463FDABABC63731300254B5BBC6649664D8F578D0412AF2CB08E1750C211DEAE3FE4B08F2BAC97A3630EA08B08F9B8E47BDC7312494C54717381E0DDEC8F4287F0350CF2B15FDCDD4FF0F634F3FC26CC07F7DA7D52012B86E199B4EF75A18EFA3C0C5A5240B263378472148B19F303D028985DA625BF5249F87C6F2EE0E97CB9E170AD72FF4C7685868A462DE210518B3A0B10B8D19F73FE6DBDD4B4750C7D6411BE0F942FDADA5895581CB241E3A055BB7711398E3E696BDB61BABF6AD72CBE70001E142AC01C8BF648B2DB7B3B0936E2F200D86C1FCDB1159567915E9A8827A921E775749132D70163F25EF8CF6F8DFF029C0D82956E819301DEAEEA0119A28F2A40E92608D4300429B4ABA73EA34EA33ADCA99293DE26B493E97D0E87F5286A215F861739F6F83FBDF7CB1C5A405C3A2115308C12E23BA01E16B964461364F0A29230E7EE529794DF00FB3EDAADAD589293A3E56638827C8C9F3BA8F31CB9E24F8ECDB9F18F838D39777AE72F0C4C6B90D82D502EBDCA8D86C687073DCE5300EEE6529B3DAFA3286B7851C4286D7D6869ABCBB7F8BC3F528D7D9223216648234BD81FA4A5C5E9A6070285CFD30E89736C10555418839D2BA24C740BC3FDD98008641FFA696CC2BD6620A2E3BAB8D8828A3C1EBAA651DC911D454C4C316B1CEA3610D778FBDE2C59B5D79960E7B1933BB38F43ED6A1D03BA1869B84E68728A6C932B74EF834923D820F44AB7B46C4E35E612A2BC75E72CD995B957B0386628A9919787C2F41BE6F6BA7F0B7E772F9D67DCC5D8F4EBC3310EC83479BFAFAF9CE7A8F8F2871470F20A599CD6635C3DB8EC28B018B3DD2D6C7EC5BE44EB0C82F13272ADC1E605A15A9B435D3F5280F7214E85E85049F64721E53ADE9EC2C59558FAA0B30B5CD01539DCD72B26B16FBD54A6E5F588C263DA0E4E490AAAA29E9364E7FB83C55707D613A88D7E696529A83892F31A2129D817E4701A4D046CFA4A215A6C6447A57033979DE25E8F6A0296642DE93033026E04B56DE65C91211B92FC76B38DCA3BABD03889DF2832FAD88DF5564935D058273AC8149A03F9F080872070780A54E354FA766D7BBDBEE3C8243E198D4D80FB95D5476FA57E8D6EB7E552C07ACD166B837CCF2BF4FCCF5C7B3E99F0390EAD1C7B71EEB0039FBF0E210926F1F3FFE677412CDCD8216BF107D75AE9DB22E14C35881C76FE27186269257AC2C7BC4E97477E378402220EC4DC5BF6512795F9AAACFE90F2E059A139FEB030EB5F447A1A798D2468919E8BF1C79E717B3646ABE8B4880AA441B972F729DE24FEE1933643911A224BC033ADC81BB8F0F872F50AFD024B6D423E0890D6D9392F4DA4AE02632A451ECA4CB6FCA177CC82D926A2E66714FED7E6B6C269BCD4CCADC7A92586A1A51E5ED2A0E01E5A042DF53A032D9FC3EADC5D86F545339732AAB017D648B071C45C18BDFCBC8569A993EC6856556E33CE5A80BE373E6D0242789E7F65FDB4592B8BB3E39F1B198A98E9F1EACB2CE461F54F862C94F6EEE1B8C5276170F837538800ABA55A25A733532253CD1776609B70E09F421C076DAE9FC2FAC9AB0FADE2BDF4AACA02E3DCCC14255240B059FAA77CC01B7812B41303F1E33F78AE2D4E002F04118400A6DDA16A61BE3B3CD2B6F657E2FB90215CD9DFB07034D2D17B18DD3BB9E71EB99F9EC5E2A9FF091B87F358C1CD3312996548D953E12900E39FDEF910E86BEF9B159C6F42A46470C811C4B4ACEE7F556E9323AA6886A43B6A4B93EA3ECDB5F635A12AED94F4BBA4304C6BDE856A8C08E86BA1DE63E687E3EFBDA8EB4D63A9A5AA460F68807F69053A69C975925B5B3C05C89886AD34547123B183D8BAFBDB0FE802E6A1DBB6CDF6014CCCED0C0E65BAC5E3473474EDC01F3AE64BFA262740C9F260FC3839E34F01224E94DB7E914B7948F7DC46FDE9562A1B680198D5FA9EFB3028E4AB77C5DB680CDF816F1CB2203A041498A5C3524A42F66F821CF9E8944562551934DAD717F3D76DE39454277C1CD27E105271250180D2724DC21727183A9F8BCA094BA6719E30223D8238A81F01B36D5E6EC7B2218D307E5CFC4B707AB27F8FBF1F236B8480273723450C73E2CE6B3F7C1E59906BF1608182961CF0E022C28CC437C0774872D80D69D686D1707A6E19396117F37D7A1B7F7B9071F2835678CF6BB91AFE3BC6616463FB7C15C5F75C1B4ACF8CD4D814606DC13D5403E279D36E5F131307AC78965F31CDB465787ECA42E43F98EB0217B100C8EFB14DE032C10238A2F0DB786DA99AC833349A4E5E5EFBD85D8358EE8DA4663FD6FECC362C2D689D256DBA7AF0985F9BA5A2E673B33C900387A3B113D76D34614C922F3EBFCA660A9A859887315B8D3EA9BDDA6549047CFA397015129F7B9EB034A6FBD86213139D8ADC2A463FAC23575BF2573FEE371C9BA430E1CD4E7D04B837E04BB6A1960F1696FA6F7BA58A528964A55BC57F56FEC395E4508AB5EE08D5EA3B6A1DBC65B2CB6AAECBA8234F97EB1AAA670F6F7B28F64C5F35654C6E556FEE59711300746F35B01F22C2EA8714D18750F46491CD574044D2D3531D4F398C286A88D7637D469C7FEE54A107EEEC00342086C22B6B1E5C9C929FE8514661297987ECE3FB58E53F57C488683D95AC9BF88CFBE32D90F41C29893C69DFDFBEEEE4044B7318A9C3BFCAE2BBA4F8D1513698220E987DD719B8E8A60F74CEE3B443A19C7A0057BA3040BD0C3228C9A40FD34745D11FDAF775EBFDD432094FEEDF3E63309896E3509903B5411A60F1587A75552305FD413859575E23FEEB9519EFB2D7840D3ABDAE3AE2D32E23DEE18B506B7774983981993DB5FF3DE8DFA5325A30731554F4B4BEFA8C5E5277B4760BDE38DC5277D0A6B667D203179347CCA0099ED6C235BFA55A026F27A834FA8D57BD181B0F62E7762F3F0735F16545D691456B989D10B5A1C9CD9EA537B45239461BD97D903916388A23D6D7C1D3FEA956FE386784C5A67E67B6AD045571783BE9479FF5D509C60DB375561C868D40B0FDE908CC2312AC6D42BA5590A21233CFC01192AC1ABF519E04545045D545A14CFC64D3E7396DD00F3BD65357A368E28D2C2D3B6C2338F044E917F3D25C3FC91A2F31CD405804A09426A69C0B457DBAD908ACEAB831E092C7252DD3D18BCD6885ED514BD3CC00A4FB5A259B04CE659815114543C94A1E501272720E07CF89EC3138EBB8CF886F4E52CAECD8A6C9CA7CD63D950AC68E9B6FC8793B3DDC7C310D4E06611817963505E4596B76A551ACB2D96CD8E40BD1AB642BD24FF63F6344EF94120042A32380070F89ABEEE10287355D58AE777A68AD7DB4E46588BA6A95700ABEB54C6B59AAD3E16C24F918CA881521A91EA6072D59F1A57B80CF2596213500F2F2DB8582691AF8D84A06A1E5329D69D6F115217155C1FFA4372A492827BACC311824936AFC17B18302630B814CCDB2D1F4446D4990304E9F19AAE162FFD1B332CBEA53458A263B697BA535FED4EEBF72D11DB9FDAA63EE7A133EBB846144ED2A6F56D3881B440BB46E473DBDDE6E2AF7460AF62FCC3C1F47B723E593499F1F12CF69CCACF18A90436A3E26183C92946CA1CCB155C55594F501E7DF0A5525D70646D567E759841A5B9F67942F0FB87631EF58607B22387D1D79658E3A539ECB3B20F8D91EC64D09F092A93057F50F4BCCC9475581C8F60213E74D57B7981BB06A3950777ECFF89493DA482F1C5B86C38E07A0C4D4753C5CA378450E6AA69A3D09F3004BF5B10D385E238C7498AA9F9F93AF471AE9837D3A29A39F68D801D10E12D8B170C006F8A3976EE792678E8C3A0D6C3C10290033D09A5731D3076F3651E0F5FBFD277E74FECC03F779278B8CB6312E4466401832A1D221F52E4689634D0E482DF451BFD266744E022E77E2DA214EC05BFD873AD7BEA9823D4442AF0809B3E479F6412C10BC6BE5E2625B4D8FC550C73F833F3D585DBD808907E0BF52B78B7B55024CD8FBE5A5D14DE87751559B4CECEB82C71B7150452838626C96C8502E5A7B7D39289838FF768232CD86E8DB07F90B4C96A452C4D342F19D68A73017616CFD343EDB97D57473BBF1D52CA725A1F70A1F048C7E30C9602BC87D9B6895625A2665A186D6DB21958BB736FD1B00B26F864074EF6D34FB637DF8B284FE49DC1976ADA208AE65FAB2A22F2ECF23629EFE1F2C22092B921DF9D6149EC5FF307EC5E61EF02FCA1ACC2C4DAB1C6F37BA1A04CE1858C7F58A78CCF5E3B002ECE9552323BEA4A7AD556698DE6C6E174E88EFFBE6544B5A92ED83EE0F2286411E4BBE61181D78093E2C3CDE220D6971B094B28E7597B63A648EA99B20C9572A7865E351D452962E75E472770F3A73B4DEF593FCD14E289757E7833876085E8866920B1B23858FDB4E4DDA725C24C951A9D731B256F1851F5F0DA9A03927D26F87985E1C730FCDDB93D6D190B8682B2EF2124D30CE18B1D63C2832AF7DB69966D34380127B795A3F547A76E4A038CF5EE51A77929A4C887ABECDF264D5FB8502D7383EBF408CE8A08E229C1271B30E1B90275F1280346095E3A0905BE49DE67742A6292C489D73A9A4029F251A9FD19D04A3F69E7CA599E23B1183C469D24167743DC076B511A8B91793E7BC5EEF3788AF31E72B15AFF7A478A8FBD53B07683FE82E9D994983B835D1EE2A90A5EAA3F0FF6AB93A91E7B5390F8D4EFBE5F25C558FFD66250003ACEFF9597C908EA940DE6657EA522B7933E1629C1D7354C0F54311C2E7EDC6C1B9E60B48941BF4CF791F87E9FB6E1145D8B23EE0F34A3FFF086DAA8369EF99AC3BE6B07046E6C6838A53 sk = 1D9E243A35118BC7C50A50746E1CF19C9FC310C7D54181FB95F44753EAB1B94A4A0F0F06FCDFB382 smlen = 3445 -sm = 702E588F14AE7BA906EB56A97EF2FB81253AC93261CCF75EC88D2EF0603A4CC44091DFF02A9E90A3D1A277307547F9CE72A26D3ECDBAE199A659504EF3F6FA861867435082A1FAEB65BB7D8C924C0650B6CB9375CB3C04C144FA1B1697163EB4D3DCB86554C0A3DF900F468DDA104585CE09D434C1B0FB5E798CB013C8838A20799C95236F1DA73F591F4FFFB98A11D2C2A85C774E0ACFB77994A563631991A3F041BB0B9062E0B5583873441B800FA24DBB7DFC2233B9D4E2FA58B696F88A06672219C00EEC6203D847C7295B95A53535776574D6A311CEFB4D4243D94DC0086BA4F4D4FBB9CAE3B63C048E48164D483287C7395E0F5874488520672B817CD473DBC4EB8C828025C333120FA9FD6BA87347982F2E124705DE2833E609CD2D2F8F13FDB91A5BAF6B6B803EC259E86620E6029B4603AE9E060ECD0EB623D460F550DC5B7BBF6907D4E09A435E7032DD86D07F1255B36CCC8E3C989D521ED789E4E53112CE9641003042680EBB0F7EE4FB51B9CC1141B1AC691F45B0AEB90D32233677E5B7B781AFD70365A7ABE9477386B3AD7CE08640DC46A1ABF40C5FCC01650CB1C055E37189A6D02BD44FC3B4E13B00795F50E512706AF45580F8AF439FD9F8296783188AECF41608CA03438BCA16994724BA93A692A6B00845C4CE0C93A649063184CAB50221C94569E11D18781C800B8BDBF01FFDDEA2DFE91BCBF1EE726ABA2D50883759B27607D4010A5DD5F49E45966E2970562367FB572C4BBB9E3FE25BC74237116EAEA1DE2CD7C00F30A89F21867EF684D74273620D2D9092F6357FA8D949D1B410AD6875020B39FD30C1FA1DED2EFB7A9A946D45F817E444F57282DB8DA4B9674AD91B6AE7E7012571D48944E2428621820F76A58134E07C1F54D7F51A2E626FDFF36E92B88BEAFFDAB8102A5EE4CF2D14E824DB8ECE8C7AE6FBFA16C7CD233B11DAA8AF50B32F0C1818DE6DA8D965CA3F5C1CD21474B8F404E1DA0E255AF238A2B221E39CBAAE0A81F284EA106782E6872664C43310CC7530BF0E2A6ACE96AF17F4C665C99004CA4F8FA65865F331B9C32EDCD11F1CE5B06D834582E4A678F6617FBED096494CE52DE64A14E51CF4D98C51F38090D05070690DEB95E668A8ED7DC2598A8510C024FE972CBA84F9184F27EB3F99CB2962D4AA1091766B29395996AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 +sm = 43F6CBFBC5CAA8AD743FF929FC8E99F40B1B1F86031C45E85227A1380E913B59DB8D25409D57E65979817DE62C57B98D111F906EA89CC5EE48286DBCC994CB7527FAE6FA25F7FE5EF4A374329ABA62FBD26D2241B367F5E40A8BAED1FEBC109D8D01AA8313FADB6D8128646D0747688046424EE88CBF4795B28374569699B49B8DBC5976CC3CF45E94107981115D18D940C90CF09829B91E5DEC3B9996850033C4D5E9D5EC95D5317511AEA3A7D028CEB2AC47E7337671BF2C4699AF0DCCD209859953A7F45EE2EBD03B768FF534CEFE0D6BB6DE88746D75F9F9E1EF4577778C371491D93B860DF6FE367AFD458C2A7C2AEC2E2C84C60B53849BA98DB936DABE11BC544A42A17F9828FC3DC393C049D56F6B6227701D842AD42748C9A91D3C5590F54B54ECE1724E5E90325365770CBB12E431E766AC6443BED7AED81DF031B6C547EABA3C2DCD3C693F56A48F212B389061CA0DF6C6191962275043E4681EE7564AAD5AB4A8712FA4475AC97217D6BBDF90B6EF1D23A9A26E8763569155C4655CF78DE3D8ABDD37B135DDD978E922AE1F53B88F8FBA8C6BEB9F368F414F076141DE08909AECAEC374D1D67F1FCD5AABDA68B4ACB74DD6D60B26D9C1AC72F2769F6A8943A34C5AA8B3476506D1AC07725EE564BCFE67C3B20EDA5C07AA352B460A537915AB24A5FBFD8881247B2E9D0D5EDADEAC54F2A94C589608766A52D64E4BE2B074627CB397C45CC868EA97C0BB16E6E48C4CBC449E170DAC353B794EF92C88F31955E251F9D7907067E157D9AB320CB8B90BC3A3A49817E759CB74AEB0090329DCA3B10AC000E8EB81C42D1C34FBA5ABE553E1B071FCBBFE9375690584230CBD9F639A17960482D084754BA6F8499E167DF4B7F65B18D2346A598526609DAA3A5DDF569777D721384EC1A2B0588FF56C08F0DA3BEF0B3892679B6747542721F2B329F09059BF81C04A24C012554A17C3398DEACCC82BFF24005916CE004B4899D29662576F630818EE1E35ED3EB10B847C57A6A7E820C53310CC7530BF0E2A6ACE96AF17F4C665C99004CA4F8FA65865F331B9C32EDCD11F1CE5B06D834582E4A678F6617FBED096494CE52DE64A14E51CF4D98C51F38090D05070690DEB95E668A8ED7DC2598A8510C024FE972CBA84F9184F27EB3F99CB2962D4AA1091766B29395996AD5FAEF409B8A4C21ACB1ACB596BADF387D26656BE3EB17987AF59737E324B7BF8412A306B0E706AEF73D79AF753D9B0064BA9CED8DCEA966543FE748E2611709ECD1CE6E4DD8FA812D485E91809A225936675369574B0D104A258E3353EE0E021683615CA5C7C531FB29A5025CC7F7323860443DC19C9858F741EB9D24A9F6F04FC839B67153214116E8B7FA982F338445830F915F7C85C88C23BA2A3CE8E2020A9D8DD7B18EFE95563E3924D2A341826AF51A8584CD026B1C433EF0221145BA8BDC8F73A467B33A9EB3E8CD2A4D671C17D7C28AAA539D1C5BF2F4138639AFB89CE791DAF0EF0281D52598F4C13D210974CFA1F099A0FC70B1DC120E5C00C33A2BD360BED57CCE069060D6380BE2204852D8BCFFF4918BA0B70B0BD1E1D55DC1D68DB1D20AE713B0093EAEFA1E33D40D9BD95CFF17568393E9BBF5CC1287325D2668F65DFCF44ACE2F6C6CEBB62F1433E69CD19E6C6532EA93682B22C4C4A62C6ABCFAED08EE64F32723E56205222E4AE0831AB8FCA8C265FEA0CFC66AAB1E367201752AEC11F752B963792C071E42A8A1AB80658A0C6960147ED740CD07F307CF6A644A98E1D2E56C625ACF458D0BDF6216A4F1B9C78EC3F14850C803A4207C894E61A8AA88840A27F2B439FA7CBAABBC789102A95323E06E2C324859DB92C6CEAEFDCA389F677082180FE3D6202FF60DAB9F87E3B84841C0A4EB5974D893333F7F1513E54EA4AE0731EC409F69B77089FAFB121300042880EA59B7927E9435EABFDCC1019A96E145D5D157998D620E7BC6945DBD6CD78E94C2D89589F8DC8A01CF1B295A26B091847F034937F764ADFD811F52B3AA187F3F49273EAE5949FF34B64BC86FF11EEFE378825D526509483E7191B33333E5465FFB025B269F898CE1F83EA549F1864B556C729F510118921B69594F67B8C229236AD3AEE55BD7082E027B5D342C976A549E01618288944DE0B2C77473A25201B61034B334968178AFAB7F8CD1FEB6A25CF8DCE3586FFAAA861471E2EE7F0C22538FB3C95D2145965C4673E6489764AE24B4F048DED77FE3487AE175F6D4898F69F9FFF276470A93DAF986A75F685919D98C9C609C795D4785AE941C782B551EF382F47209AADEA19066AE5D3EBA7BBD99E91943F1E62754A42FFC8048F7B87F128CCF6C96BD760B45F07F740E94491874B06CC3450AAF55BC664B407C57369CABD2708A9C478DFF64D292D96AB71EB997F8B71CDD6BA02F52C5035EC26E8111EBF8268CB00DF9ECD63BC0D557E2D2E77A6363B00DAF25237E77DAD03F929E5E9B39447A70D4E5F4B90958F312C80D594E1B1F3D0D23F2B0D9753BF3544061CF0C0F841C440319E74F9B9D15B91EBA1E680ED6AAB7D63A97B48C0A4AAF314E8E77E2EA6BE9DCFC7B5557FEC1B996A37C86CF6941325EC356EE75671726BCED7D2157BE8D4C62CF4BD0420BAF2C4223597C0EF75F7A7C9533D14BE0D21C37F06FAA53ED5EE0DDB025862417F98D2F188895395CF2FE72185ACBEA952F55CAD7EC2D684A5AB94B1257D7ABB565B8C07B88C6335FFB9D2FC6F6779CC24FC3CDF92BB3B12EC54360A7CF3579632A2A65C518E57015DF1C616C857F83F5F1AAFF693ACFF210DD1E95CE04CCA9A0BF385ED6EA2AED894E79D5133799393469B666209371E708D4D279E1AC5ACE28985D0DB2765D547C2902B715BAED5A4FA3E7AA42645F3BBE1E9F3CDB87B1DD8DBB5AAB08626591921CB49E552F8EBAFCBCF428470719AE40B9CA847F31848F39E4D42049C5D40B0BFF036E5409A6A12E7924148E60B64BB83386079B54486FFC8187302893B8BF826578D9CA03A1291983F21DE7F6E65458F8942DC1B135C6C8C1FEF4F3863A58DB17112419590AE57B9425592FF22E596191E5BA7C513EC315EC3476C95A149F6A5EC1CF24870400FDF46217A23F42E0B61157C3CEE23E7916B4475A94B96B917C171B1A34DB13AD98833E457343F94A76EE226FA5B9F3066C2FD69F14D3AAED1B31F5114780442EBBC88D0DE5F689CD910E7464D73423B9D4E03718C5C51871250D11E27E28DF1268166E3AF328A80D9D335F2D27D2E91DC61CDDC7F733E345D56C11B6130875D93D527F93542FB352407185E7AC07051AF7F642E34FA06B1376BA15A35D837C1BFE090BA67A89FC1E307DFF3F02A988ECD48FD229733F641F2609EC8DB14B1A5AC170B104F03C2509D2EE6844C716766D06A6A25D957530FD68A8DE6F1753F83EC19EA2DEB1A4F9C7986F20FF60A7508DED6547A85BABA70577062E8144BA0496777A5218595E021937FEBAD4BFDECAC29E3FFF2EFE7D598FCB86F93A734E4C573E1496A6282A3B40E817DD3C9D631939AAB350ADC703899EE3BCB1B5EAF6EA8420DD6EB2D4F64A1818AAFA97B73C75610B6005F1EDC1EC7D8F8DB1E5D3E9666C1292515105037D26F2C8D83FEE1F4EF5DEEB287CD7C1E11960218C1B8BB50453488BAB019435065AEDFECD8D218BD1E751FE736442E8D09CE7176A71C06415A30B070693A68BDAA5CDF62351AE665F37FEFDA9481E62EC181ED24F0D0649AD01C89AC422F1B7E27895E55DCC2FD817346D361FA559094B37894C0B478C68A1D7564D089D9D4417D5C7372A33BA475A81FC129F3259C5407BC7435825B415782CC84D85E69D9B44B32D78FA255A895CFD55319DAE677FF89D93A3884CE9401775563FF1788CF3AC11CF96DAA199E7F4579A0264378A323FDA64FAD2349C09465FB23BA09069C7FBC79E7288A82F9165268F6842E0AFF0E250C21BBAEEFB4347D4EF1CD51161DFD29BFAFFBEDF71DEC93F4157A5C18995379ADE8D15DB59EC4A8B308C2EADE1B7DDAB55CE2220F3B3AE8CBA7C8211CCCB3846A225B438F4B37DF54363A987C5C4E6B9D20EC3C0096317D11F982184B75D8EFFD168B7B41317D40F903A23A2649999DB36CAAE31BA5D91998A684D30AAADBD3B1EC154BB6C92513BFC0C47C673254F42B1FA36B995CB737668CBDC2A0D1BA838E74E0E50B22FC22DD048F48B6D1E89E1CCCE5A226F63AC7B8E6E9E8CE27050BF3DCD7D0F35F47BBEC1CAABD4D619CD77302AB4FF6F56DFBE9F5821AFF2D72EE6A628DAAAE4440EDCC070473BDAA54CCD775331AC2812FC5B9884915DA582EB36F85C7923F06D961594753802EFC5883CA484FC64FACE42DE6C3105E23CB90663A3B381D0C6A7265B740BFF0A1A017058F06E39A74BB07B63F883CF914FE675E7E5AD5AD44C9F90DDBE23A125D9BE02264EDC13972FF22BA48ECE8890A223EC13ADDBE055A8B4E03882677FC0D94C9053DA6CED34E132FD83810A793350446D60AE5DD0D174B534A3B6F5BC1B497F9406B5CDD414401B6DD881CEABAB12CC51425E88A81BD9E14BDA18273583CCE0849AA48DBA1CFC49CDF29242C73C99C87F063B8B739AA787570459C098405DCCEF78D6D97C21545F2959DF9CD62F9C38AD9A849507C23A51714565642DD76C9103154327985F7DCC701B795A7AF8625F06367ADC11A7FD7B6ABBDA5B2FF6A825DD43B64A48EDE4EFF8603A82159A6011F9E626171E4593C0E963595A6E068AD05FEB12378C71AE515A82C293EB7D2B01B333CBC7991B44685AA7513B3A58342BA5D094B773E6A27F8582F3DABF54DEF59974CB8A2499369B5B64C7AC08D32D75FE37371C578073DC83B82A828DFC325976FF282D3F6 count = 79 seed = 8B47E0EBE786914C9A52D547106CEB4A3D3DE938B3244E02E5F9660954C4C95A23F2476FCCB487673AAD0513820905DF mlen = 2640 msg = 2447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC -pk = 95DEF1D619AAF1980327C15EB98F108A565A2B367C44E3CB54E96E651C2F465A0E3E0C28240EBB08D5A7F086B0C739140A2221795DB0C75F62A30CF4437603B482940C9A63F37FC33B80285B793D05F8E1A6AE0A2F9448DAE5CB2989E0891C7B31601756318981A7DDB2717FB72BAD86B03F5779F1265281449BD1EBC8EEDBF26D15E6D3BFAE9B21C1A8EC2E9437239D24A47A5319BEA35C52363CAF64DA0A95C0D21A7A21F7443AECE48AC72AA73872A3051A15BFE05E6990820CE14B8B86B2BC2E084B0FD4C131BAC2A29DF7FB55A67BD5B2F76CFEC302755756B13F32CE572D3EA6E343AF9250920AA0376D95191EC0FE213EC15FDEA71F2F3DDC9C9DA17697B748B7BE563DC48ED4EBDF7541B4A0E431A4F1D0590370EE095F9A47500894C0148882A37B0A7CD5FFCE301F6AEEC5F515D4FAFCF2D2C05E1A9852E4160B34C9B92AB9848CAF107E1CCCF7F934AAAD6725F23116745F23DFF839A65B3B300CFFAB6FBE3D578201C95B15B1E64B3FF86237BE70E287E70E955DFD24F2CB66B43BB5452BC746298ABE5CEB6C8C9E74AF2C8C4F73A45026AA9400273DD665EA4A74B57EAD26FDEAEDA729534C405F618AC353BD2443D675AA9890C5E3EC146A92A15EEB4B2E4A26AE4BC6AFF7B3C5475CFF6584B83470377ACD9965289A18AA3A99E472AA02FE9BD5392C9ECEB34B923D028D5C0F88500E825E0EE89B16D65B6A6084EE998720C3C9F548349D22A9CF6A8C4B1C6B69A9489B78D56F383A172FC0496983CFA3C566ACFD5BF4A7EBD8FD2F057CD5FB1AA77DA1009075818800FB798543B01AD9A47ACA9617C172A816691E0B427BD1F2C777C6606A66D036DB13D9260A455068C68EFB7BBA9AF0ADA3C7C2FFE604FBD7C98796AE30EB59E7A419412A85482B8C25CB536DB1CC3844B2CACB91D15178F088B42BD85A7894FE70AEDB156612CA6EE80A2259A3ACBBB9AD3162912AF7AC4A75679ED944ACD9733502EF4F9BF9A69C0B61A84B9207759FF9CD964FD5A18FEC381E3A45774BED343B664B1332B947905B8141C51F0365126E33C98F9F769C20C99DB92E82B2B6C3234583FC55C966BE67B950B1042A94C79EDCDA5EB82023183D0F4672D8675B63928ACE81E037B0DAF9FFCF5E447DF5F9FD5B61DAAF0FDE308446EC2F54FB1C7BBF2F3D83366DB09F026A4343202378E517DFCB0BA6F00447DAD353D4B9397C0FCA404CA2B51081B07F12513D6DB58B4D9059297E19B29D8F8E1D7E2FD184C54A5C5E6264779741EF7048D54BC2D8B12132F6B3791A21972C813A8E87AD98B5343485A744ABE5A1FBD82F772B50DEE583D517F2323998047501C78B70C82A758C3BA1FD90054834CE8D16442CA36B74B9E135153C65F4AA0807DA73AAC2F3D93B6EF27AE828B362CB71DFB86EC77637D67FA522DC64847112BD898BFB0B788851F10153E872AAE8A7B9FBCF3E2833B239F0B7A7A18FAE144E47B4DF304B5313F2AAF4E6D7D3BC2BF575426C84A070B7338932A316210200C3292E8CEAC83EB2617E43EED284FFDACB4B994730D7E4586E1FED499502C7E090F365CDE96690CE21F32A76DC8563DC2C0900FD60C5B845ED1E1F7E146D9F1DDCC5CE8FCD2543C31C945C2FAE225E9BFCFF8CDF13A852A3590A2D9D70482D4EFD9833AED41E3FD4D0276FD8AE13F974FFAA2BC715B2BB41A0A62FE5AA4C0C2982132E7074C43BCE0D19A44E42BCA1FECDB0CF3616FB35711CD4357F00470C921E6DF91E6CF412C3611D26FDA8CA623D241B15D6610263C3D3FA9A5987DB56E144C64792561B38D2FA54E014ACAEB5C454FE0981EF7C9325ADCEC373F01494D53F086830EFCD9EC25AE016DFFEE96B48C17D6C21BD328820DE2942451C76D7491BD7E44C22AA9B3841C428DD47C79CFBA028B3B3334CCC2B55A8EA6A55E16CC17732E7EB95ABA30203D9D1AEB9EBBC278F85CDE2B345E0C153A80A93499AE7DCE0B449AC624DBB82625664F07865315583B7BD3F58CC1B8CDC3692295487C67DB9336F164CEC99D411425F60E8B45ADA4CB8E5A6B3B10F0727144E9C9A1DE0963C2F72C18BBA88D6FA2EBCCAAB60E10E2724EE8A49E9696725468F64245F8C334836610AFCB167ACBC2B9EB4521D48B48C98418C41AE5E8F13BDB3ACEA9EF86B799E74BB1040B91ED338B52C3599A7D63E709FFD5540FF8E06A04CBC7C35E2465B86EDF3726F03DB8E2B4AAEC233BF75936DFA09A791112A1BC25215CEDF9764A012448172BFA41598619166DD67C93A7693A805BDB2599C922AD868A5E680C33058B69CB6E1C7929CDEDD19CEE1F3B7D93D99622FA89C18274D62E50AB8FE325FDAF2B93FA96B869831A2AF7350EBC7E5AB1F9F48379E269D5845C904FFFD75069D1DB3AB7F7CD52812918C81BCED6DDE398DD2AC7E2CC5E565C106F7A194C2E6DEFB07406BE6979531823B558A3A1CB37B286F981EE60363BD6F72EB9849C8BC1F615CAFCB59B398BC685BC0D83323D50271DF527832715432E14A8B20C59A42B91ADECA054A388B9FC4F7D51BA8FCCCCD03CCF865FADB9152C03909B0FCC48860E0AFB6BDCC0816490C9A707D2DDE650655A4148FBE5C60CE7B15469A6798BC29960659B33B972D3DD5A2A9730443DBE4F0F7E12AD27B3FC27D83797AC2D854BCB279D26E4B6CD257581F6E68C8CA2B3B05BAF52450D4A60D9E5801E69C47E10FA5ECC56007F08D325A0C8E086F9BD83A88D7FAA7E0421D6C19F86CF9377F859E05CE7039142B772474E639412F81EBE9F578416CC08795C3B280BB0FB3266F7C8C7D145B002CE362BA615C8619E0B2F1D34CC9DA60549744E6FEDF480C043AE2853C896EAB45E9CFC69ECD5692610D41955A1C50452F36D947F12A4688AAED0E50585CC3369A67AA1A08F4001CF90FD6B52A8918ACCD2AF4344B2834EEC62CE2452FC36A443B6F0BC6504E65D46599371055D712EE3159D77123E3F56104FA6B6FB8817EB751538AFE3BB3EEF1685751BF42BC1646351152400E57308A6C2B8DB085D95B54F8349AAF90BFC30CE4BC08C7E9A1C37871C255FCC8D1ADC87D080A1A1E319E0A94F1720CB30AF5B15CCC8A7E2563DE73697F6B5601D7CF975CC008556A8045247EA97C6523FF50DCA40E0DF799F8E09AD242B47FF7FB828DCD21F70B2EF7E36FD9F0E3B8E089C1D22E8AFD8F90D26ACE5BF51EC1C6B10F977FCA2FAF605A304A8AF5BF40D9939546F98BDC0556CBBD24CAE5AC7D1FD03C73AC0B047166CE34BBC98D94DF9895A9D21AF209F6A852392FFCD51ADFB14FB4544925FC59B4A8F76CF753F639208576FF48CF795F879F95D148EDA24D423020AF781E6867E84CEFC467B4A0C1E0C8DAD9066DB2EFC753B324E9F0272F581419ABCBFF7B5507DF48C288C5A2EA37D271E10053A33B2ECEC7A3B7B060EEDA0535D119544D1C8502D21D4098154E8B762F31C65C33CA1EAC606E74C017EC2F2BC88B5FD1D69AC7A32151B11EBE283D3B2B007D648775F0915F2BDFB4F8134E0E71DFD3CBCD14768FCAD03BCDE2EADE17D647C563378B7E74E06CCFB973FDD541ED9709C8F1D4DE0F4234A8197C78B4486BF863949E28E2B09ED90426AE8D3875F3C460D68B6B7B594D93BBF7EC9BD56BB89F147965962AF060D654B4106710DBDDE4D3CC69D2332DB785F6F83105D6704D08B3A8369EABE4E8CCCCF38D2ADD1F06D3469FD5A63E566AB74D0F7E8DE50DFEDC45C0CCAFE6E10D83F73A00DD37FFFB125CB03BC1B1F4253F4E264A92A52EBDBE0AFEFB76060AF5E0FA66BC97A6BED480A5FCC3108F5EAA66EF9C752C0500FB0B56CC3A1E3E5E971B358F21A67D60E4E4450063455A8DAD74F301C46894CEAD774F6653F0D2F96543C1685FBB13BE7D4AEE77B3AC4661C3F6BFBCEC9E2DD2D62F7AE48D6BD0FF0743A204B8F3895EEEF20760E301F55AD0F0486F8A8496653D2554D62406408AF392D7FC96C9137C9D7BFB825CB0088F9270B86290DE385A4B8298C270A12D588C8DDC8DEFB814CFE861158816A23D8852486F0A603BCD74AE86455813B6CFB54FEC0446CE09FB079B7B54941B6C5F8D247A6DD3E66A80F259C1AE27495AD5D95708020DF1415FB8435A8888E5ABABAB68A370EF45F981ECCADBD6A3A1A7980C235CB1F99AFE95A2EAE3FB6E07C47F95EAF438D78A0D540809B1AE8F54831EB65F1AFFF9DEF27A98C82EE70DFF75DFEED5DAD00188D7D0AB409F8348332542A7EDB8E17033E88CB53E5B3DC37FAC8AC1AC90A4D1D5547A7000255924A290FC086479E5FFF81ACBE10E82190AD9467A06D7560EB1DB64D0273F626904820E1110488C72085F5A05C37D5EF2E53BEAC1583A4F57939F32CDBD83F56685ED77FB89C607C5EF863E32AA869005B74F7AC842373B7C4B8A97F805E69DA7966D0A5A8EAEB20F43C1CDF5DFE5B1682F09B1C0D185F312FFC22F8526B669C8581AD965D73D09E4FB8223DB6FE96605D480AF29CDE6468AD74142A12394DDF286EC9D395952A453B3E2290239CAEE4E1BE67A511DF9381ACAA857A5DDFE874690623A0D550D3CFD0AC85BACDF306D0EACF58B50546747930584B2C55D988CA8AFB329FCC9B5D96F5B91C2C3AEB4AC08A2755AF98BA30B92B2AF03710D087B8C28A0428277E27899EAEFEF382E127E5237DA8976B39496F9F8208465AED2C2BF80A3907C7B3FD6DA0A64F00463AD15FA2E38CD2C8E091355E6423EA835E7317714F8C8A6410F339EE404ECF1F1AB4BEF6D631357FFC9D90F09036FD1505A1DD0366B94722572380E8BB13DCE677438C62D5C3AADD06430BCE16DE8FB47DB70808324C6D6231517A3836E569BFEA24F1AD16D5ED00BCDD8DC19ED651A972991C6EAC4AA2BEABD02808386D0C8BD9646FDC3758C0336AB713B65CE339E2D08507FC13E8B0AEF93313AEA73EACAD7969363CDE58E009B524E310E3CD34D36478703BE80E9539E6F5B0FAD6DB65CCCD848A1E6B21868FB106C63EBBBD3E9E0C6E801395A0AC92F0EC58591F99BC0744979C10654E186C36A86EDD8031F2BF66B44CDCAD2278CF455AC35CC3EA0B157D81BBDAEB01D34897CA49890E880C814B9E062801EF7801EAEFB5D378AED3364F368ED905309A520BBFB22A70E9B0FCF8F12B217581A2102F875592231CC9380CC94B15D5331E5EDA9ABE6E6EB818C8FCD6A04966436B3CD40CFB87D281C642C31FB7F9CBE6EC6E42F4BAD080D600E885DFFE5B9A7060CD080476072464D9404D3DB80F3BA3200B9882E94AFEEC766F8872B75872CDA1CF1AAEDDB09AB6F1458ED1F848B0CE67C865EB8878E56BC422DC20AE8F6073573869EE2C3315B34CC7B5C56AD2FD101E2EADE6449340F44C0E1B45B626E444E682E2E11F98617188EF2D7CE043A477FF73BB7C74EFDD2CDFC96AE48960AB07E3D629A71EF7E80317B31A0BB7BBE5F434DF61DF76DD507B5CA30B3B624EACA2D2797C8380660263DEFDA9745635F1198839B7D6C509BF42BC56348296F32B5E07C797866A7E8FE6AA95C0DC2D39D92A53FC2E43CE9E0DC6351AA504E6775DF19A46C4E6B507945B668E0856BCDA7424084CFF7CB1F150F11DA3A312466EDCFFE0F9831FE7E2BE7D19ECE457842D56522A0ED16F74268977065DFB502646C3077481DAF729E5BE09E186F9FC4D010C154B11F27703F6E850B12BA7775C63BCD2368D49932A7AE101440A498412CC2A4B6F6B5411BFEADE3E81AC8608349988D57CBF74B05BB488F26E6B8C98ADE4B06CDEAE41ADB097282EF312A70846A598A20DB88971E1F933752A996AE45EE12871A8FCEBB28DA673DEFA762EC517FC74207FE9C2E70F8228B4D3278B0E984DD5E38C9DC6DFAEEE02A8540495C2FA46C99E46373EA439EEFB1C6F775287B707A9116F8C6819F89E358DDB75C95AB0E04ACD9016B2B7D3D56C0A9B2DC41BC7E1731C4C0719370613D52324E8FE86033BF540499B515B0CF2ACBD675CA8A003686990912FC9370260360FEC06E27A5942C9096DC3377405A87D5D562C74C8F2B447D8072FFB576286B89F87EE3DCAE218C52466E97BAD98FED5F2142F0B2B77489EEF6D4964564340C8A9CF90256F7D1C57365EACCACA3DDFEEAD97206E0F2C11EFAA9C0E853FD8D8BF705547E2E879A48FC2B71DBAB3DCF6A5E397F656FEF58E8A575F4E6547FFD2D34C57E895AF35B2E6863F87D6C894096D7750E2300F20C6E627C791A2022125018EBEC17F91B69E831AB119527DB5C4FC6585195DC8A217CC5F527D2789AEFD835CBFAC4A7D33C7AF87E3786126BA6F820966297769158015008D2ED615D2057B3C1F1ED174B03A22C8DA01E08410819AAE72B0CE016A66A6B75DD8E055FB406E57D242C829C0E3773998D07684C93E15D352887F36E4C77065EC4A534ABD7B7F44048C6FC507C57DDC69844059E0D110943038537AD006D7C2C63FF48A2407A070017848C370A28163E43EB913323D22892914EE484B3E9A04AF1B7FCF22673EFD1AA9369E6D9D70F71920E8FD6061B2A9D4B6645FF1657739CA53B851237AAC872F594BD66008EFA1490D5FFC791C71DEB6161332DCD4434805DE0A3409F262F2254CE194CE28AABE404025B3B80FA8FEBCF5510D1CD4D91BC81F25FAA3D37FEB84D3DDC5FEEE208B8DB279053948931D2FE4D55CA0FE00A46A65FD7FE242627ED8CFC9B0D5E61ED9871AE0E4EC221E45BBF15A67DA26128DAFA6125CCA5626FE7669AFB6CAA332AFA6FE581317BAAF72E2DE19CF7890AE8F7DE2E2EB0EBFBCF59EDF68F393936B59A85C511A52372F46C15FBDB64489CC9080222EF17D1A33D5DCC3AD5F3BD5F0DCAF91254DFE2386551720CB93125531B8FE81CA6DBDC6617BF131E7AAB0B8764C57919904CF4641D2122E97C137F2EC3AECF150FD880BEB791930EEF481425BBF955F4F6C1C45766F9EF565968DBDA11B41969DC5D5AD15D8789F9E7E1BB87EB78754FC47B4969612DA1D952EA4D255B75469AD5F3761F0B385DFFAA6378454816E38009818C48FF214B650BED033B33B18C8E8EAD4C06E646081B3D062AD7071B63E89ECCDB57CF08BF450BBF3782A5E8D1F2412E4FC505330EF83858DC097CA7EE8713E86074ECDF92 +pk = 95DEF1D619AAF1980327C15EB98F108A8C1AB997E74BBB2E86818075A4124B3222800D40DD5E1D0CD2C77760198CF4F856C0251F18E606B460AE1CE8240B2BCEDB1FEEE4D48ACFE8424EC895CDA328BFC5952F7D02E251983996F8C4972A333132A4C9BC1F9C2A2DA09C18CE2B8AEE744F95ADE9D6E3DAA67DE8C09ABBC58A325E53F613E8AD978D6AFD857D7454541802B8B6CFA171B13BD701A172345938EC4E7FAEA2893BC62EF8FBA4E512CB10B45DC97CF9A802DACFA43E2FA5FAC34FB6A50ED237161C57F8FFF8C7511C4E87228885480916D057891AA89AE50542C99916F701250A411BBA9096C247E3DA39B9ED8EC88FAFECAC85DC0CCBBC9D30C1C16C482CE32AE15A6DA59509D67AB91F5A89457D3A292BDBC558BD0B1600CCE026AAAC6818D8376BC3B81AB264A3A2DAD1FB0EC74B81601E29C3851AEE3D98982502FE6C08D3F3353C1B57B7E8FCA962D8E233C15BD33505E7A848DACC4A3357066CB513378C586D36F8CFAE281F16025E28A3E6712260EC90B13B69457D9895C5FC4980414CA4EE915AAE0DE642E999B2DD074307CC3DAB8600634B215A6ED8CD7F1576B11CD902FA63B4233D68205671DD5500830C9106ECEEDE6DBCF10C05F89FFE2E7B0AB63B80305DE3ECA6051104733A7603C2887A80FEA55EF22B6E485ADCCDF37A11E00EC5DE762CFDCBBF5F70325CF5AE49337A397082129F2EC91B2BE48833139E630A7965ED9BA7CBF28C1D4118264CAE1FA24A495E401AD2296BD35C1B6A355BD5BD09C9DED0654556114E6C8CEBAD179F73DA871BF6AEEFDE3DD6E398B4092FC4C7A5B264C28879EE303FFBC241650B1CFE2FA44BB0BB9CD1BD1A610766D4D0F0F6AB073D57D466E88354AF4DA3E81FF837F6A6C71736A1BEC8512FC7AAAB249747FDB3A160D49D3DE721A4B6F39526DEA4A4A1726CE80B9E44912BECC25EC460240E6250046A2238DBC937924F87ED8F2FD7545CB025708638A1703F101C09A82F0CFCA3DAC6C798BF9B879D547C29CA2FB52A3DEEADC239CD1C7B4D235FD133824331C78077E952E1522F3EAF4CFA55D92FD349C0F269C69FD1AFCA69E6D09EB090651669FF40AB03F6F826464A9B79B892D81DFD0D82FAEF38DDD3F31DE3751B53A63BDAECA9F2669CA7C1DF719FAA6BAE998F812AACB1A04A2BA0E81E9CAFEFE83E0DDF40805699BB279EB85535D1E446D0B4B8F9AB701B697A59AD441D1354DBE4A498768252DC56C2C70A86F53236F948BAD1C546BB5CE79802AC8E4936674297C6E2D9D94DB879C8811C30940FE26E6C4E917474D40C332F54CF4623CE763129DA6B7689F5DA6B0DA003B790EFFA1DA464D0462BF83D1FA74C2892663727DF848CEC877849C37241374AAC9EEA27A44CAAA1508714DEB3876A705E5BC1FCCA21DB0B95291139DEA3B29407D460A08CB2A9B3BC9E396AA776F53B0CD071D5E750EB6C9718A2A0B8709DBF14C1A0168D6FA812AAC494D0AD42723B1C391756E5DC067925873E0831368E8F10E880D3C7C0463BD96CEB4CC8419A6A0FFEC46A298D7A7FA32484713069A8FAF88C5393AB83F518DA23956BEAC5A5B672036E5F567938E386CD5BBD26873F78047B911BF31FFBB2A2CE74460F01CFEF4DC908148B71C36C5735229EA7C382C3FF685DCB53A318431EBE919A5F606537B76A026AC39F2498A776D9905DD90E7F485689365911CBCD42B67D9799E24966CC2551E78DBD09FA137D857CFCE877E24A84E1A60BF668F689ED10419BF713417C35A74316251C6085E8882BDE99D827D0F23695EBBEFE5AE16BF4775FAD69DD21A6655AEA6635FF292AC03F3EFDF57A3AFB60C292AF4474F6D9F9395927A63FD7D7762626463CDDB32322A71AF3858766C4A32B77F5E7ED4638C24266D167B8480FCD0AF72F77FF519453A9756E5F669D334685272595B200A112221947028709396BE246C426775EC00E7426E753F36C880DD3D114125ECD6ECEBB9B7692E9674669B2A99ED36A58E3D99442399E60AE8A734DC1F415744E3BB8B8210D914B8BE3839EF82AA5C4E0376771862C1F34325E22D0B85036DC895EFBFA6683030AE383FD34967BD0BA907B45B076626D5EC1486CF33E18D958049BC4BEBDB4C8DE75B90DEBBB9E4298E770BD080FF4AD3962BB0BEB38483D3044E0020EBA9ED04B4B133B17D95F0DA078D17F36D57AC96F2AB7D72BC39B84AD5EE47BF1A2E6CCF69A9AAA4F4195682A8B574B6B9566673AF82EAF01C652F6D0ED9B884AC81C7C9E0366066B1DBAB378D3C51858174F44DA81C805AED04A48C8AFF579A8CBA203286104E6EF9A5BE39F83E74204A7FD28F5221AA4E9C54D9087922C14DF1D46E46D22818D2AD31062E665218FD46C6F6F155E41B81CD02EF3F4C4EF95C6E4FC1A7F0579F14EE357BE9F0B0A335EC71056198755F721D4BA68E991AA260A3D3238DD665582E6981D3E9DC5C1F4B70D3E41918A8812DDA2C932B1915AA76F5DB6A475297EE1923294261F2C2AF708E4AD7ED7D3159FB9B4614F711776157CDFE8815047E97DC7F2D824B9D6A9D8A093455CA79F2A7C13222190CC6BE4E2901E7566DE2DA463F568D1C645340E2326FE5877BBB99507D261602A020E1B36B044AA82E54D3687C0E9BB3F29669BA3604F4314F50634AD44B267A01CBE56D3C06B17DA016AAD355F4B089C22CA35A486764FA2128F0E692E2CF16424A98BEBCB47DA063C3ACEFCAB493042CA58F337F3F706C332EAA043C2398F14EA356D19F8DAE370249FD19C46F11A463015DE032F12429CD6E94C0C28C8BF2FF9A885CD52BA163F22B2377A6E03F934581A4E0D74D33D5F2772E4787D23DE9D5EDB2E3855BAE5492DDB687AE2D0B1D9E5863AC0297B9F542B17B6F02BA2C1905465B79AC324F0BDF0E94A9BED1E832D8B795200A1AF236DA09EDC1DAA23117BE7E9E946AF80BD91181FE1DB456A941775F9BB8741FC4B4CD73B14ACDCE287E1D1F197ABE1DD903C94DCD232E1B8D63B412ACE1CD0EA1775AD37607A4F09D0CC057FB79CFBBFD8CDA1914CAE6032BCD0CB4B0DB73468BE998D051CACADDCAF723009385F1F3021EBFFC7BDCAABBA6497FDE637D995230CA118E3F645CD3738DA531168A52FB83196418D8C17C9257F6F4CE301B89BF93BB6BD0F878A6DA14BB7A130237E5F5FA03EB6EAD41E17DA0015FA2196BC86E164346CEFBFDC54464FBBD1DE4BDCB2FFD1A4EE1E72974AAC919E3A588248DE0D22041E4C38C38CDEDC614725CF4CF4281B43FC2FB3D7ADC3FE05F01A440DDA7CFD4A2D7EF3E50309971E89F3FE13DE3AA637A7E0968E5F799DCA9CE0FD44D954DB11161FBE1196DB088DC91298748C861DEB68A586946A02521B63F9F12BAA4FC8C8923A09C4F1FE6F184229979AE9ACCBAE1275E863C563926CE3FC6A778CC758C385332FE86C9F923D254E88E42BBA6E54D9203262D93B8FC8EAAAD60A5C9BCD5BEA3B4B02D235F85DAAB0BEB804194795B0E57567AB3F606ECF0EFCCB8C5EF9E79D4124FC17413A12EEB43C4C1BD5FA8D49AF2C67F86EA1E1E96382643BD085A064FC5BAD8CB8F73E22D94E9AE986732ED02C1A2893088ACA7926918C55D2503583580D4ADC94D975210744F9D884BF5085214D0C5BBB5A9D53B47246422FD79FF6B75664611F54F3DDA969FE9E5BD8329618F561EDEA8E63559148A1EB197C604C927102F1BEF2A4288AA6F88CCB8F07054895F4736386D5C339EE5A0A06F3265184889AC65882EF0B2D74B555D20CF4197412D45808F6811AA8CC76653ECA83FBC0B485BBAE638E44FDF6FE48FD332980466A41D3731658582F6CFC66D0D756EF1EF188E91236226987D8DC523801C019DEA65141167CE1527FDED0C3B5A7DC9C27304B0B9DE9A19473E86CDDFB433C55895133948CA40D5817A02EA50ACD44091A10A18BE9998788353B91252B4406D446F0B3E98B8BD59DFA75E9E96805C87D8649D5130197F5D575A34AF642887A5F19865542EE4345609AA2BEF3D04F29FEA36CF0DA43E21C4ADE58D3EDE6CCE68BD1B3AB54860ED4FA23AF128FFD601C13DE271D0F6F16F83AA782F125D9BA8E112E107C7AFF2FC2FDCD76BA33399879EA5783FC6A0281151A94CC341DF6D5294209E8F11970598870988499AF46488116656B6C4845E7E01FED0B384706E2BD95E4915620F7075BCBC283A44394B4F39A13254A80992552FB45EA68D66D753EEC97CE8165A19BA83AD1D0C0E46E83D1CA726A1288C917F93563043DF195C107910F80C234E43BD8D429E7A84D2BBFD357DE5DCCD3A1F394CA904BD42FE45B2A82AD216A9E7B439759E0E07CBC272861179E5C870E33A2DB05F4278887D4F7BE0EEABF7F13E20ECA26812382CE1F7D013693B35AA853912C5A93DDBDAF557B2C902DAC88A3D7F8F5312535141F075D6C577AF705BDC513E6CFA6182C6C4346DBD096EE461DA39C30E4E73D32C306D9868BE688C100498E0E57DD43100FDC662EA13F3117B6146178E432FE33357983851262F9F14FC2F65F1381C418F71930F1653CEC11ED0BF994CFC7FA8A4F8B454C72AC627BAA01A4BC36A8A2BF59A6FDFDC44426B79C6D0963A41BB6968B3533359866985EC274EEADBB061EE81EB08E7511D507A8255FDC7E5939D9E33C6BE70D1DD2BC35C48AE7D619977DC83E39B2A3D5D97A726728FF7D2EC45F4BB49373953C6AF606147C1049B618922B00C1F8C4BB3F88C8D77FDEAB002E9CFF46516B22CEA5CAAE077CD81C685DCED7A25CFDA959872E59F6907DE3EEADCA2B9BBCF17CD80BA9A9B59340F4FB3903303531C6B507B6D801F82BEA4EAC31645396B0091B0D6D9C40EEE384F4E161B2741B6D7C01BAC8977493AE980B36A4F8536A8E43E0301B2106804193078F6F6D9EB03CC707F8BD7921F225F783B92E7BC17C38CA012663C16C722CAF33DFD19DBB027F348CE927AE287D2300D042C85321F5DF99282BF342A24D26662C54A01036DF16A5FB6C21B366E86623A07188E5BEF627FA99BEF0D3E8F8B420D1C0B9C96B67F02D496E57FF09DCFA6F95E7E43ADDE35C9A64875F227F56868DECA0CC63078347889626C7FCAE5334B87D7B6B581140A0B4F0DBC13C56C6142507C8C63D0CEB9344AFD0F12901673F9EB02162EF9B82AA95E0A64C01AE8CD8FDD01FC252751D444249E027A2422DD9A8C7EEB56D4960A73FC00FB71E2C8E6EDD9FA21D306C201821819390A6D422DB117991AAE2BD4F9E20AEBD95A96825CCE3AE29F5866D528AA7643233F864815E57F651E9C5DA2D9D0EF5324D084D837EDD7F08FE914B4FDE4879B9D7C99CCDC02CF13F9FC5638B56C855097310F464110A0518500305F50FC12E565CB53641E9868A691987A714F3D344619F4E2E6803C8E14AE5EABFB1FC144BB464458C76963B7B1132F5DE56443B47300A9C459103408754E111B7240BC38743175552251F39D4F76DDF6BD9C10AC4874AC0D20B436A4B95A28ECC477A7B4C676B7BFC0E8F70CC49D9A11AC6ECEBD11FE4FA42AABA748D3B2C18EAD061C2C52632BAB25F1B0F3658CC744685CE1AEC36FEDF845CC80CDF88C0C6809F4C5569D08C1B608F6EEF1F617DB6E417EAA8FD063AA3F54E759318DA9CF8FF6DF1C7FDB34906D3E4A66DE3081707CA2C7F5971FE548F8D1D620713CCFFE8F77B1CAD9041E6944FF358A715C890CBB0D99A8B56BDCF2D3062BE25F9E9D75DB2D09127F708B8BBEEDBDD8285A763303B2C4427FF4EA3EC7FBBDBAE100ED432562EAE71B2D65DD7A8A550C2C9510BD235C5151E94458734F261CFE1D70C9B6DE4A7DD0A7411B035CE33D705DE0377AA06131E94578EBD2E2DA19E2B7C6956AC43A4BC3C0883A73ECB1E748A5F9020157A1F1FA759C087E8FF445237678C7AA2CC729AA9A69FCEBEE0FDEA56CBE38E9C6AC7A7389F2854A56C0BCB8BCFB82FC64CAF7D3809E7E6655EA0772B1655EF829B2D529B86CC03A62A8D3531493C8C1AEFBEADEBF90F2FEA34EF6F0AEE4B0A0BAE64EA24124F01353184B70CED9C4069C2D63ECA5DB2C376A3391A16E7C1552E5A0266E2D3F8E5CE7815BDFF832305F2D988485E278A7D2B4543007E6007FE20CD0ABA053A98F3F7AE95E6EC80E820714C071DEF80BB9B6F81B6583C915AEF82CF74BCE3B90A32BC8848797D4C913972D60306356F874E57403AFC0DC18D7526680500C437D5893F125273C689202CB82E42A45E8B09886547221B94BDF4829989C8BE13E1E1B05B9446C4015D2DC8DD9E7F69C35AED5E21A94C480B3C3B734A4F6A8CF8BBE7F1F69AEEE319283C803DA3D8E6ADF0AB6F269324AACC6ADFC35C9E7F2EC0E24FF242133FACE28BA246E61D9E0910A135F1A93C570071381684C10841C0A414091AA622780F88FC6F571CD3A91CDBE2AE3F7E85E38EF13627EB8A7A8B728E138BDE926A6F9C790A0C65ABD981CE841F158D269E5EF6137582801E50B7587F9A059EFC1D976049C436CC7157FCBD05DAED22BF16AE591A62FE2F46080764486E7E1A73154DDE79AF74C1FE23FA2A547036A7E8217DE58065EFB1B6C983F3D5BA4F20B0454FF913217206A6BF38660FAC20DE0DBE3EC3FCD8A2D7A3466B2C737BD1F451A0A08E3271238EB0E29ED42A929177F8E24F299FBECC771C781DAA516523E7D2887261284F03CB9C004FE6F45AB5C7067315842715BA972CD7780177D53F30F243094FBE99761AE8DE8890514E71D543F105538F702223DDA149E857BBB5BEF5F7442FEDFC28B8951AC1A3CC6CCEC6962539B0D52F0E782CF4CF6397D29BD4954C0DE0308FA4541F23A66D73A7F537484C476BD153400D7184E8E67B89146943EF8577423237EBBE2A83F602DB1DF348448EBD7F29D585408F10771594E654DC6299DD905A9E720440C8FA80061DE203DB691F52CB4553725221485F204BF3BE93E4AC80057FEB27CFFF2C0232BB2647D91FCBA008BD63DA34E8AFBB1CD71B09315DE24D1E5D920E69B3D0B6DFF5E42A29E7ED8328335A11EFE0C88C13B4A91F3B60B7F36E6D949206AFC56277713BD2A1A6839967B69F80E5E7B223B371870CC8A2B802306BD21B42AA2ECA16040D9BFA93508D9518DF8F0DFB0B sk = 0A46FDA6BA71125F3415E8BB6C2D8C00601107FA563E7F6386486A88F87701FBC729A41DB528D9BC smlen = 3478 -sm = 5A480B27E90D2400B30B6F0691701B42298A70D62E78839D06829B9FABC9C2D3D07E6BE6F69C61D3691C9338E59DB0919D34C88FD82AFAEB11EEC7584E6F80A625F00B868832069BFFE2F88D8F756021E24B361964D1E8D29168DD868ADB1911DAFA7258669AFA625751B37BE191FF5ADA4C680BE8DB44DE42C2E612316B1C1136CD8A53DA7808D58EA99FB52F5D8CEBFFB87EC7CAC24C9F4A4BE1C249A1CF5115A2575C0582ABA7647FC685764424A1B1D8F07192ED4741D554E772C8E888EF67961A7624BA7F2CD6CCAC58F99849EA931BEAE0F5E3ACB153D4E694B3905168FFE36D4E11CBF22E218292B4AEF7031A76485451C40404969166AA712F0D7627D10BC8576F911CCA3B80D63D10C81BB23AE2567157C8CC170B556DBC6748E7377836A57285BF1D66846170128D5C83BE225BD496861BEC537597D028D40464B80EB468216F5F8142CA459167351E04C4AED01B02A4B855C3FFA0A41A8DC840FD24E1415FBA3E249F481D264D9C4EAEEFBFACF4AD614A104B0F822B1836C3D98564F81259204B3D2B63F8CE81ADD6DF77A238FC35488212A207AC88499EBA8EA1FAB40FE9D332BC9DF405CB296BD94A90355488DFEF5E33A615FC2C60CF099F2F7CFF79735D6637300903EF3A4D7FF128FC52E9AD316777ABFA35D22EABBE0C52121969405A3E0CCD61FA1FD7C8B579A7318934D32843696C44530B274D6A275D86251122EC7042A34E08E647253F7BC6D7C14C5E6D43FC37DECBF6878A5F16AF7FF433526508D52AC31EA7BC2F6A3FC039B245B65E40D967E5A8E59E09EBDDDCA56A1F6F89B4001363B4B1E09829F7B71FF0D6582608E1CF13243694F08FCB3334440C88EE1158C5CB5B172EF89B10EF3CB059417764275C90776FDF03AF2DB736022F8AB28BFA14C1C05695C1474DC2D08E10EE08CFE07E5DC72A62AB2952268BB3D78AFFF3D884720FD9DB8534AF52ED593ED550C7A784E0286794DD18A7603490662B36C294BC2CDE64E5EE883ACC93B4E19BB884A2A97E9F7403F79C60E5EB2A80CD8F3464067A49CD43DDC1BCDE2B9398671FDC8CCEFF5580DF031D57DC6D7C75234F333DE8961D8957AAC688EF06352ED5031D26C364720F9E48B2B8F9944FFFCE88B88CBED84DEAFBE4994634315C68C61093E814BD8375E6A7ED4E921D9FFF68DE312447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC +sm = CB9B42DD63B16A60ED9D06C0AC017091589B10152C58A90B97321DAD8EFF079B25213679BA6B08B603444F6C1A83822D78D80427DCD1B5841E94C0B2EB62F0C809E50EC1FDAF3154026D027844AA5F210197E8FC787478DAB02D0EF0AD5F562D0B7F19071A15C7AF9234A570FAD38F09973382CA29C404FE8CB01AC72D1DE706C287280188CFDF9CFEC21AA5804DBE62F2DD702B298B64D472F4F127872C8925D9A7FD7F975E6F3DC49AC1FF12C44D1003AE84DE08CB40E54AC21F98A66634D6331E9E92C3547B8226CC21C09B3D23A4F13FE635320CA0331D0440685D01FCE4E41B8EC2E8F6350D35F11C43F3024E7EA1E8DF4A48B24905797C151564205F5E27E71BE255FF954906D99F5F4FB544511A937F0A8FE5F5483BF4595722338181077B9835BAAB5F477296846234ACAD434CB9CC8C8E54C6DD90A2575C11503603F226643101048F9C6D847AC48084A5074A99C676AC91A9F0C78EA520708FBDC7617BD541EFC56239662DAA023D32BAF6EE0C7AA6A64B34CE124404B18EEF97B175DB8DA9404CA2AE27E23BA3FD9845E9854C17CDB6E1357904371FEBE5980678D926E843F0B72737FED5295E781E964E1BF87975427F368AFB9E968362BD88DE1984BBC703D7146624A463740F8BEAE93BCB93B6D992D9FF93785386088DD03CA1B3EEBD8696D9CF4690A6B4E5BA988DB9428C9F536A4E0AFDA4506D04764BD81AED1531EA44A3F6B07C7B3A984F8286C8CE77929873396B9D996A4ED140832958F7D404816F55A66D1A41C50002640FD3A0EBEDDE3033F3B55EF1F2EA817D6AA5746A4F7EC7F27D2881913FB17979A140B8A7E223F1671C3863D5555484B85A002FB7D08080E7185659AB197C7F7DCFBEF41F7709DC01F9135688D1AB86C970B07F4CF2F17D6CE646A40CF7F17A8BAA084B66C7C07CD7D2BD4C40B539A60EA4D3F5600491CD2B9A3C58623297AE0992F2E690E03F9EAA8BAB27ED9F7F0E50920FB2166404FE2EEF1AD787A5A2ABCBD00E45A0B3AD48670A9F9D7403F79C60E5EB2A80CD8F3464067A49CD43DDC1BCDE2B9398671FDC8CCEFF5580DF031D57DC6D7C75234F333DE8961D8957AAC688EF06352ED5031D26C364720F9E48B2B8F9944FFFCE88B88CBED84DEAFBE4994634315C68C61093E814BD8375E6A7ED4E921D9FFF68DE312447D338BF1A375B66B77FB96CBE7742508B57DFF4D33A368EBB8451C2C67B980D3576E6588D8678B285EF288A8B5C9C2726C4A550E764E47FFFA2A128533A7653E480288447509E10013AE1944FFFAFBD9E2BACA0B3C7069C07A4186C056FD3857CADDADD5F891512DAEEB26865F5C89FFA63A64C85A08E41EBE7BD8786A8ADD571A4267D5A9E426840A0B988E197A09F3770B5B0D80D65515CD4D8390AF40E6150062DC4B8661A8238F232692C152C97B8CD5BFE7B5AD863DC92D99744D769087B3EDD81D2E475F5CF0224B10CDE6FAE8DFC3519EFDBE66805AD4468D84D3DD93430363677360DA8F56CB58A6B775FF6417C1F324380B15C9BA668EB0F25FC2A690B483E856F3327B2D79FA6259E30D7F76199CFD21152B7C6FFC3FC113F70D3930C08B3C1EB1BF25C100C5A930EEC2C52664F092B89614943D9D85ED86A2EF666A94F9826C3D116A2BBE49443E2C11748C977716381D9463DA8D09612B80A6760E5A6FC5F59425EAAAD6C8342C1EA4BEEDD5D73151CE213C0B155286FF22CD28E3BB88E0CEE39CB859900D1E0FC19F6A7237BDA8E51476F4844A316752FB347492A928EEB07AA39ABDCC0164D1921B61352ED4AC94B82C410A56505633BAD53A3E649ACAF64C43C1ACFCD4715FC594AF6FB9E85B0B7DDD6E8621BD12A2BEE48223A97EC8502C16B550B03087B6E87C1A860D36322064F8FEBC52F2B7C31DAE7430870259BDAA5889852E3AE6F61013F5AD0D38727CF9D90C67BD7BB3B82D303C6C35383ED86FD5B7DDEC824EA198EF780BE830A1F2679D24EA6E2FEEFB979563F511D188F409F0CFD0050FD418414D01E46DB3D23B3A90B24F4E96EDD4F863BFB333D6A826D29EED167738BBE22C516C59FDF81B032BB55473A5EA2A1DEFE71C95A1EEB5C028435AD0379896CBBC76877501B054CF1FD2F6D7A9DECCD70D0C07111147EF568DCE514DE96EED61600029C8D103B31C8B344A700DE630276BA2C5633419C59E66577659538A6381E45584C7E1D6ED978AB0AF89067AC83BB70DEB6F2C58E339A5A66176A54D985DA6E02002948C62BE6F12314240FE18B09AACBCE82EA462586B8316C3E0AEA00F9998922F8D956120E53B4178223F4D2934A20976FD5A72027C8F4CB33E9BBCC0ABD15395151266B6CD5B4A9E2FC1725D8E9AB2CBDA47B507BB25AC995EDD51EBDA5FD19CAF68FAD8EAC57CB5EF0C6FC861A73E64648EE3255DB4C3394438F49377CC4AC2FCE1B6BC812E5D282F122678713C6C6D452A33C632C0AA47686588752D72B0586FE5EC2464A6DB40662FD2106A19F67DCCC45692FCA03685251D512642B0CEE436C78D94C6F5F25BBCB41FC7E5B1AECD52B846A0B70EAC93579603E9870F942AD4C1CFC9D49B1132777C6F1C184C1537178E5029067257A2DA2827A2EC44D323D13DC6E4E1B9EDF5949D4324228687FD54F02CCC3C4DDA635FA546A5A6783959B1C48AA9D9C9F6381EBCCD979253460857D3CB1C70893EE6F04709E35923883EE3C71C7F33B8CC28B9136B3EBE5F52B9A76817F2F74FDC2F12B459DFF32D5A295BE374B3FE507A0995BCACF1E7B24F4501B29F1E8B4F2A8CB394B3E459A4296F6439BA59EC88305AB045FF40B1DAB4F672F878DE1F9E46B9326CB3E2F3457B83EAD8DEC28DD079AF0E984A69ED882E1CF21036578485DFC2DEBC9CFE82FCE0383B4039D147C4C7E31E315FB57B9093DAA811F4EE4568E32E5625ABE76C5A1AE42A03441DBE766D0EF4DF607406F7D489275E8C5D4470866F9049A4AD5C428B843DEC3702E86E177E4B60181D2B5F099BEBCB25F04C93D087C72436E87A9B3AFCE78FA31E2B892400B5C1071F8AE0F78EF6F7D71859A97C17EC0912D5EA27AFEACE739FCF66F489EC6355A3318F79649881CD6C7E96A881ECC4FF6934C3D10D99F1DFD00592CB037749B025BD4BC2832E206C1407E600FC2170C0BB57E5C7AF0756830C2A6913E2B9C60575CD4A394F2A65C50E40A43CF5EBCA6A8A32335707DDF4633BAC7375DD53E24DF20AF30203B514D3793392E38FA8429B050F58B28CAD0146F385809CC7FAEFF8B71B2BC93D2C6F72E31AE2D07CBB3CB7F43540894E01654EDC71CCF4F361A847EC5B1D23C2D4680E29F0E1F992EDA3AC41ECFE614FC010A2EED1BAD87A7D17468D6FA5356EDB25E9008A9BB328225F85202246816E1A542E1DD746A5FD3E064FAA1248579D31CD3D65F8FFF36F782622402DB328C7850D82D8D8A52B897353A2F8B95624D2D958FC1C3AE6466EACCA2A6A5E6ADD4A582D27E07633CCF697FA02E243A4FBB3DC727B718B5AC0FA6AAB217E241627E69CA46F05ED6B496A739A29EDAEEF76992A507130715BE555C68A7EEAD6E8FF3A378D8F4B7BAFDEE3EDB9EC094440E31BBA717A9C82A117D05EDCA2370003DFABFB2EFB29510466F74E76CECCFC41709FAC4CD8EAA998357170A7A293209EB0BB83DFE5E2F6D73C28D5409C55E95068D647BEC42DB8098F0089EF8A5FC5976BAC421C37DDA6C4227BC1AE5AE229F067515CEA3D794C8D85564AF208AE0FCF836B6C0AF41477F99C8773D9DD1923C5C07E1FD508C7436EA93383797F372EF3103546A5278A4F59614A5D182344F0431D065C35620D63D4D001D7F626993241362E67D1BF41419858EECC2626537D44E2E23619381E96CFA91B3D8054681D298509D9B99E7AA99CF8742E37637B24136F8E1B487E9571E4C24AE5DF307E4C7C62E55C47132AE404B33E5367C6F24D6680BE32D20BC58370145486FD5EACBCF98EB7E7FB6293044067AF11879E91444025FE52E24617269BE192BB71BD9F95356EDBED9DF352AB56A854F9F531889A88689D3F161FE6155C6C1E8011D60A46F59C7D08C477FA652B559A80567076B4EAC29A85D54C66B35D6960DFF75A696CDB17EC9A7B74DC6C3652DAE866E8758170D055C4BF60FA1238448CC9E29160DF50160C4B0DFB36BCA40AF0BC5F7D490E7DBCA49535742EECB90098A0A0FBBBBC7AF25C0CA9BC039DFB555DD8431AF188F7C1D0FF786D627C058A0B9A15F26B58AA2A5992BC8FC5AA14025FF95F294203B45EA081E28F094D0D4AD671C885E67B2E9E800F10048158698D56648F67BFA8CC73DD5AFA15C1E48936B2596DEE34459B484336C20CD77E58BF682479F9AEF2FCDA86E4F3A2FED7046E5A3828A9B3C0DBFFC25FE699F25629A2045A51242E310CB369B730A5E81167758D7FE843261A598E4541B02D0DB4BF5616BA07A440665F7FEA6213114B6B1B38BC033D70E845445DCD18E23D34D3D6F4A52F5F904AC5D8FECA5AF1123658D09613209EE19954174A1AC7A8C7F9EA288BBE5A0705F3CE38F30ED5EE69CF5208D461EFAD51C456507C3729EB338CE15C4C253BE21E81F082B0847C6871CA0FC8B3E80115FE2BB8CD8AFAE69A3C1429D21F149B7446888BB4DCB639819EFEE665B6D6F69E61452B9328B4887A7C04E9949390980A2609A667267035B11BF862C1131533DDAFA518221627E0EE7E4009CD48E4AA9D0753A9AE82AA0257B69D569B4C53F05A75A521B327322C60398DB0947D205D2A33AE51CF2CEA8C9162DD604F8EDBE91F5199D19EFBF9896A46389E7BCBA54B4AA57CBA0D4F9DA117F288133AD01A9A9B2A824D54F74D4172BE2B1E5F0D3DE60C13AA5B668EE6A45397C2E39573EBFABAABA48D1DDB2AB6453FBBAC8DCC05349404889C7DE23A16EAFAC8D5E541457C32CDCE80CBC count = 80 seed = 07CD8F8AB7CD12EA7CC94103B8623D6F0FEA2BAFD2325BF6089DF5351BDBB9A94525C3C6B72D3820F2E4D5F9E7C849F8 mlen = 2673 msg = AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 -pk = A0E1763F016A34F9C71B8EB6BEE6DF09ECCF6F8B6BBB5E7F4605BB2F83B6EC522AE9D938CB2FFFB9453F1A5E3224CC804515119B52BD0AEB995F6F574D054D0638723B6FD9F7FCE4DE214FCDC438D91E6513C906B8D56C944F722983B9D2624D2EDC9301C413F70CC437FE7D93B151FAFDB21A472675AE2328CA221D77B147D24516421E4F6C3E50448E5769AD8A8DD20C859E9CFA439313314E0C24DE0B6090A7BB2339BE7ABD2A3371608305747A053085274EB49F6FAF2ED63940B67F503F060B0C338C882B273310B7C048BF839D9FFF7A0898EB60E6D37E8CC56801E75D4748E95C02E70DF45764C74866C7CAC2234019AE7F0CA7BE5894948F1F8816EA37C48F71755C646565AAAE787BE5C0719AC599B0CB3BB941221BE20C7367F6941356AB6D5A2C21BACFBC168DFE0D1DDE726874269CDFEB0F025D301C879AC06C453BD5BEF3CC9747AE786ECF1DB16269018B4280FA6ADAFDA0B0986C60FA76DF2D1DCBA43028ACA8D831C4B3A83D1120FF8358BCA071B632456D2B655C0D406FD71F584A25828FFB5A54036D76AF86AC03E5FCAFB566FE6DD113BB4D18A6EA69797B7B9CBF180DC71264E64AA44DC780F99025DF6FBABF00D45B66535D45EEEC07BE25A3412B8CCDC60282C9C9DE6BC938B1DB68653F2F6824118A5BC79CB79A0AEEF4D57D742B65D32B379671E88CC75AD1A4F2CD1918BBB511483CEC9D075597691FDA139BB5044FF685C96C6873FA05BD2B504A91BFE728A1070C2E7A16B8F78D190E4C7A0408635888886C776BCA003CA9C1C7F7FE2FB3A84C83A1E46932E170A8E8FE40ECC54808E5F577169216524EE366E58153CF0B41197FC2665821A25E6F47ECE65F9EACB7D2B7AFA319BBA3AE8741F8755412ED6829EE5C9DBD3239E933D2F06DA4F468369748AD6FE3B80CB4887D941C4EB1C3992C97ED8E8EC17358F3ADCFB5DF94F2D943796AAE250679CC3EF164FC4E8CF0133C4C07A297A8F2F4590265FAFA62F5A845920FDB5CD1518C95EF3CEB8F20F468706D569665932963E155AADCACD5E7EE00D4C82AB2A985EB5BC1F664A0B515F40524298233067397C1D92074E83402BD76BC3AC5FE384C4E593D39D468BD3624FE710E51E02948CA15EE0E3FEA6BCC3474E8EE41E07B139D08BF9388D527918750164F7CCE2084949A36285BF2A3BB0F5EB7DE95F80B59C2AEFC32E65946EC7CF1A760803DDC16B167F0FC15F366A9083B1A1310C644303B6A96ECC3F1D15C4612F57AAA018741D544BCB89FEB3354807F4C15EAF0075BA62FF2ED3AF2BCBAFA8773A55595F18DC78F89C5BBC575499274140D2A90ABF5EEECEBA2C4221BB5C2F91D1B164F502DD88D7D25047CA9609D06DEC0175026683893EDE39D8142E3444917BFF7E9B87C8CC45E726BC3CE2614745E9E67EB47097D79F7C18920061E835B7D161E0A3AFA4728FD1E4AB5D4D427092A707869139B893B99FE38E30ED31F5A98EC269F7A6A5A618A6AC69DFBF1CF7E9791726982177E1777328B52FDA196119D6B478CE512507FBD449F3765C9910A3554AE42FE6F1B904BD6C80F6D921C6187BCD900E081F986DBF6E3CE809204EB7FFC1606DA4F3C66E544DB53A00F194B4E3BD4E9744B28D1CB4B3EF363D8818DD0F22CC6A74DED54842C54FF483F6AF1B5C711FFBB80975C5662E89180679BF4C0F3E5B6816CC148C93E1A58E297A2AEC6222C2818F68E60F826F80A56635614930F8583B8A71C92A1F79CA212AB8FE85DB6A1FDAA105BB915F97F7B3D9F0899BDFEDBF5F2846D2570C6E6CA97FB49578DF6BE3CC11FE50FD7F030C5281695A67F48DE68FFC946174565623C195725C9E21F200CC52E2F9BC01CB39E750EF89FDFD074DC49A2EA559EB652FCFE997647A785453B1362445F7AD7FA30AECA824EBAB0D7578B4FE7403EA3133206436D3A9AD3A34EDEB0E60C13A90C8FD3789862B6D731C458327EB8EAFAEE404A51FE8BF1A25850DB7A3E149B5AD5CFF5BBBF1528D6DF700A9F3062654E21C471B99E5081F64C50A55737391DF12AD706BBCFA6B571C1422DC1B0C00836CFE4FD7F046E7982AE04262D0EDCEB49BB0C7F7704CA98F53F8A56DBD6095654B2A03A8497ED294A2D011A3024C7D6E95FBE59202288F6E8A5CF7C6E8FA3B6AEC2FE1E03DA10FC767E72051A8E2B744D53C27D1D42AB316D1A62DC73C439511113F28AF44F4BDB4D8085DB994AC8C1FB5C4BE012E94D3D2E9AC2D8F90A6465B4FCC5A95464E5949B313C8E1B57B850A1E48FB4D28EB0168F778EB78134938F2181CA86E1401F02A10F2D3817BC960707675CAE0A3EF9429F1ED8AEA6A1740E9F482BC424C378B94E95E87258F4D2A9B145E6B5C238EA153F0964060FCD3821591D187881D6668C136806B301E449259DDE05E682A1C58B58C03DE6FD0C549C318931A8DF533B8335A088DD6CA14095D6A551055B945EB1CB7461D941DC74E26E192C5A6CB15EA56DDD2A3785DAB420F584956D058649ED5E25AA3F9D07FF6AAF3A8A2B120EB209975E401B0C52A9136D70F61AD46ACBCD8DBC928DD31E99E2096E68F44DF0A45A5B56D61220E1B1476989B163A0BF954A811997C60A44C12201EF120908FC616640EFC44668839E1CEEF65B76620487D86598BA624C8D913B8E07E1EB8D165EA03E9DF54C2B9D052892278D9D4B3047B0CBCBF4720CADE7435F5FC21953CD6000F3C3D023E30DCBE7BE20BA2C612D52920B9C207EF9BC9E59885462E75A36711BC3618EAC2F08AD75984D99888183A9AABB7BB826B932DE57097D56DD53713BFDCCCDF30FAAEEBB93499ACE564F842784008FA67C414A588B9348E14D7D555BE6DE3740D1BE885A9FD4C9AAF2C8B2F033368FB39F64F9D66CC35C6F15B60C58C23683BF36165768E940FFDBE5086F9A6200468963FFCE33B62D664533C1C8EA796C2192D51A3B69D9443F08C9709A160F775E38D5584C736C65A74E44CD9D6E97E43DF3F096F7A5CE7CA74A658038D577FD3868157FC4A76F20CC6D33102B29B4E91E98D70DDB9C8A917A963BED0691F8B017D30110D175DEFCA2ECEB4F7B644D0C8412E06E621C09F34341343E3E32602AB6EA4D19F4EC5B144C230B40C6312BC7C162BC0B4A50DBFAFDE4E89DD9FBDAA7AB72FD4AEB0CBFBE602E52743FB5E0DB1672FBFE67C9D3172EEF2383F4E5E73A174DE7FEE34420337F782FB02AC1F314B6243F8822B7E2375B48D6E1975AA1BA067BFA6E6D84D17A9DFA3F7D723D6300AAF2776D0A09625CC8E7E9EEF4BA759F329F9A9C8468A5285D18546665D5080A486192225481F5FEDE085C1C90898CD45B9994EE35BA1EDE089CF51794B1D3A8C23EF6FBF82D9109C6625A5E83B67ED4CB70EC1C5BA1302A190D971A69D3C5FA10120E7B6506D6D848DA8A368640545484A67BCA86EEFC7CF291717F5992BD98894CA77530EF0339FEC16DAE974834AE4881E53CDFD002B41502B6FD8FFB8C266EA54FB5BA901A134C903D753EE733C2BF7ED325795D63F69E5890D5948E0E1A0D8007D04887657981506E47631D73380E7A66C46EC641EB59BD4F93E6A71C1E18B57AF32310B9F9BADC5445BB2B1858300B220C09EC297E3F509EFF71159F583647BDED9D5F01D792B70E07458B04ECCA9F5A0C3F0BE66C71AEA33CAA464786E3839ED9A020D482515AC087A05850C0FD1CFD1D3243853205F789D1099F9D4AED45A93A5B2339A82AF2240DD2CA0777D217BD50EEC9C06ABECBD5402E62CCEB816541B64B627133B30755E5152D6EA04CD110D1FCDAE47AEF327A0952B5636298A105424B18F216548FC344D23083EFA4840D215DCB8D7057D78E596067A0A351737B17099D8B45870BD13F64700E9363EE2C462D67F8D43747130AB41193FCC8752D9AFDF18E02DA7E48F05B1A0DC15D4148722AAAE61DCFA58F7ED2F25601D8EDE302884DD562BA5AB32E8842262042642327D1B2A79255AFDAD994BF3D22D8FEA7A74A7CC4986D8252EEC1999216052108A21B12F2221C58112F35B9219EDB235C2C54057B6EEA767F68AB08433C3B585308C61D86AF780E8CF75E0B1C0B454B22F6BB3546026F725E65815019822F107F4912C759018DF9932840BAAE8751874FBB5232D5EA1295552D43F81206C025D7C66AE310604F21FA134988831E1A71D240D1246B31841182DCC92657F0FFD1E954C25A771B43FDAA6DA28C88C463D36C5E4D8AC31972D4D350B9B48464608E23EB55D8890D77E22E6745E8CB05F3BB9D9002B7825BE06B6857A60CF009AE02B265589AD7115E80B1376001388139F4D318DF91034D507DA5622E00B6732F5F3DA58B26373088DF4F4EE6EA9D31FF78B76A051077AE11BBBF2CE84BEA02133F11CA564FB53B4AD815A4188B797CF8D6D778F17501239699B5683C9C3774675C8CA737E28CBA39B6B3C35C887D397D907DADFA4CEF2683EE235B20342D76DCBB50824B763839479409EE19F2DB7060D332EBFBC80C931D8FD913C5F1960BFE5E4B65C48445AE658D0E71B11EEA13051CCA806A4EE6FF0B0C8F88D6164B935C3BAECACBCD900C115DEFCF5A5FD7FE707838096731AADBFDECE6F28C15BE4AE1059AD9385B8738586BCBDD0B82C02D9BB54054392FA7625A268473D19A1163900C55B0B8802820B77D613A72CBF090DDEF071231B74DF28A709AF028919FA4B2F61F8DF64B755A3A7D4624A3D69AC1430CB0B0723B290025C46D9B56C434D600637C0F5646DE64DB634A32C9F671C855AC2B93C03DC8E33B37193DCEE2959ADD58476EBA04DD51802C88123947DCBFEE6E85ADA886B9536C7FF327194B4A6B94E07BD19D64C6B4FF57C009ECDA2540D7C4B59B837826ED8F889EBFA602D777292E64086DB6BAEA52653B6720056BE82DA612583BEA62510327CB34A495CEC4FF19EC22F26C969435392571918E7D8AEC6EED19A873505FFF579244D3D8DC3CD3C43C49B5BE0F02C686B4DFEC8253DCA4124FA54E803D5026B86D3B83F2005EE4C4E24E89C4D2DCB39C5834900119B35B3C09F4F0E669A8E0433A36C897C0F62D3B66FBB1FC6F79759D09BBDB440377821065FEEBB92EA602B7FFE1AC9BFCC2A675E23A3A8308E9A6106BBC35555DE506BCAAFD9C1AB05042C7AC3A8275464A4C5C35368F5957A963B41A0A1E88DC1D87693B9416581EDA3489830FD5D2C08ECD5C9D3F094CE3E2361474F0340C2A48EE38C592DF21F1FA9B42BAFEB80319EC9BF872C801C57E074292D9EB67D0B403A25947A106FBCDA2D76B11CF15B710DBED47B2BDD855DE23F93AC6D11F7C87D4D3C77AECBE3D4C8B285065EE3A1A7664EE79E333089A8EE9664BABE0F01392368D3F9B5A47114D0AB2968BE188D880D84873D61773649E0B57BD717836C3A64D507CB96025F52C3BC1EE2C15AC4BBCF0326C954F7495DC65730FBA664269F0F2B9BC491184E8A383159867190B424C544A10D8F1E70247E1E2A35AFA196FC8DEA86C3190DA3ED89E676F5378EF3C9C3ED22A684881D13BA1DE995DD9DC7423745D2AEE6AE044398D13B1F3FC9FC345FD86912D5FB51BB052C6AAC43D62B8D06803CB83874E8BF629FB803D82708D0DCC5CE32189CBC2E891C454A428B21DBFF0D36372569B143EEBB6F53A6D84B0105EB7CBE3A82E8ADB372B0EC4EF8663B89A75BC2049161E8055206D7E2B5C37FC79DA7900C9C8B3EC79B6CE77CC156DD4470264B296D4C4F4036AD44C5A493A1A545930B7B8C4190E94F13735353FC289688D2B4CCCB2E12D291C3B08D4BF68CD6AA1D4033647E75105E46F9B0AEB34A00CAC81232172DFD9EC9FA3E9DAFC1CC3968DBF9B5275A48B0191071EC7AD17368A5EBBBB77F713B7A25A0EBB6D03010F7966CAE5E70C302BE3AC9EA40ACDC530BA154BA71AB8AC8405C696F9813E77EDF4B96503C6985BFCDDE386FAECF942C4A3FADB166ED4F027485C46794B51ECD704ABA11684F3DEB53B96A24D547E081F91772BA6677D73241B135E2B725EEEE50E393C61DA10EE876592612341D6C23C1BCA2296B1EACBF221424C8E1E2453DF2055E05FF9171D3A77DE69F6BCAEA283398407510CEB75EF2CAB3A9CC9B84F13EA565938C5FD243194B3645238C24D26086A0A608371DA55908583E1F6BF1D10D63A63A6859863513B1B58544699B2325B98277CF074AD7F7CB9FE6E1E763889BC3F1FD16590B4D0FCA2C126AB515595AD98627113AD1BB151ACD28EAAE3700FE4278110BDB93D4F8488AD98FC9510CBFC4F604EFEF0BE4840829E806198B03A73E749569434DE96B2574420FA2A38633A711BD6A5E82DA80360FAC5671CF36905C6DC74A7DA93DCB91073BB56768283ADE37313A57D4436121389548153988D06A99AE27A49715119BE913F80BF3BD01883339A37606C87CD65699F7D7D31ADEAD95464B8369523B8598E86F5AA6CC646F2C2C8D78AE7CECDD044B77AC23DF832FFC36CC53CB1DAD8C3869111CE658CA91AAD4752D5D7E09A4A59C5AD0D341A853164616E3DCB1D988A5CBCAF2BAA3759DEB74E4CA1E7E400656C690675E9683E8E04E47C47F79969A047E89C76EAA04E6DBC98C63CE40ADAB168EA7213FB758DF4D0F66EEA84AA7DF5DC0C7D66AED5CC40B4CF153F397976F9D9D556F0CB91C0AB5A2868D4374632070F72DB979EA21A351A0D1859AB85BEC449B4A413BA7153D259E5836582735880F5981391FDB5242C01DA907F48E39F4AB93E3CC5EEC0513180CB73057B0180164BD27E1FD24386C22BEB38BC0331FE99DF9B0E7497CD455A21F2E3D8BA113A539B2254145CBCE227CEFA727CA8C5C4162DB8EBC3362AEE67EA7B351B34A7100F7F6EFFC7DDF3E6C8DC80099DC65231042B988DCA3374DB3BE41746C598EED0000096F7010A5AC34E182FC98A7393FA60FECB6F8D082BEF289BFCB8C65E8F08D3D3141E12684C50B0A61A0FBA3ADCEE5C6BF56E93F84FA258F3CA3AF72525C99E3B129AB4EE50D38B5C2146513C0E90A22BD0FE8D00DABD2AC4CD7BD51961D872339F7A6587BA91A3B10FD2629B71E4032B0372FE94EDD7FEA8B10888C40FAAE73AB7553169D83C582903013F6FE936E53BBB0E439E871391CEE5 +pk = A0E1763F016A34F9C71B8EB6BEE6DF099EC7BAB949F31F5BBB062E02E3301195AC484FFB293C9682CFE5D685BD8042957A2E8220CD7337C4491294498463B00E23426DBA73D56365A2E7766BCEAEBB4DBC0A298F246D45D15ABA79C8A37D048BEA4902DA64A9BFACBDBC73FCD49E1407A05FB0AB8FF774655D5146D5C6D79CC2B56BBA904A77075546F52BB38DE429B85B0C95D12FF72CF366A5213EA50672277BDEBC82C392392CFE16533F629F16F34531C68A9DCF86BB6D0BD91DC9EADCD8255B81A0B9A34DED4E3954E0D0C5BBA4EAE460B5296CB51E257E5DA8B67E50F9BE9E2C92E2F9F03C7A01868960888AC99987429C6A3DE36ADDB82AB11799D72E3BB5F3FD71144E0414300B8502D182DC25BF673FDCDC96C15EC76E29D13D2F1A286A21A448097BEAF1602BC4D6E02B2406D5F1997CCC91CEF99C2FE6C1CBF1749B0B1055A19323FEB08AA6E361CADD93BEC1E728C5B3A1660F826F885BDAF46FF42034905953572FEE2D8B3487BF911BF5EE6946DE82110AB78D24ADA6A01D0F07F2602F274210B939DAB175270904EA422384EEE9A2B2B09EDFFDB23C3531F447DA338FCB9E3574967322C16AA4C2875255A94E8EA39AED227294B96D0656498EECC03101174DA19E42C630AABBD0700BCA5D21E9471426AE3AF6114A0C42F2D0D4F35F9C7547E757513C11EEAA8A5231221685FD0665E8AB69D98BA32BE3516279CFC526B9BA00E5DAE2BAA252AF45EFFA0A46E0F5B383C9437771C875F32F38B9363BB11247AB53ACFBA4BAC01A7F99B5AFD0AEB063BDC9FF8BD5CDAEE87257E7E3C971A12FE9F29E6B62FD5CD0B18D78A9E1153FF8A2F53206C725FBDF4509945CB5C3A63E31F20C4B8F3782A408ECBBF81DEF5C59EA2F3DE7CACD294BA3DB6D45065D55E5E06659F529DDD7754C5B1AD2BE82EF9760ED1C3A1F77E4D740FD7689455F977E5D1833F6D12264F3B291B4ACB2B404F7C86762CB9DC4F93385C70FBF0A9125F40051BC37C8991088B0BC752B277B127AD60B1C297AF01C8655C81C0671473406A36CEF6D0F5C23702167AA95398433731872D5CB9945867FFBF847362DB4C20D97B410F16E39D4B371120D980B2C9AF5CD54060F61B57CEF8CA74D2410566C0549C9C33B3A4EF4BA7C59CC6A3607D9F750E7964824F530C74C639A6925CEB3A320593E722F980834FE223E2000BEF3F99367BAF434B115ABA7439FA5BEC8D6E7102987979015E92A703C6E4B00FC30E89579E59E91F8DD502C385C71DD71B5673F7C7B8CB723D90EA928AF260ADFBD686EB216D6C4DD54C1E7A82E260ECF8F32904E1994D93A7D1D849ADF31C2B395A3137542BB438684560B3DF0C3E49AE7AC7C04A3E86CEB0C8AF91CC9691A72D53FD46921A2FCF2B3505335F576BFFB6B7CC9B93F300CF24EE1EB0AC7268308BC7BEFD5F66EA2ADBEF37D54725359B3505B48535CC04EA82EB1D92DE10897A2E575A58729F9628FA533ACA0092BC6DE073E1084AF439BF0D7DAB1DF5DDE609C8D7FC15BD1D669970E918379CD2B311AD67886191FEC787D2D71FDF301C99F3D29B7B0196DD59F1C59686AA2B5B1FE047D56194E3A530181B28049C0F6FFA9F561BCE9004D26C345B0339579A22708A85E4EC626C6E934CBBF5A369AA898ED552373337C65B6ED9C30A8E4557243B0EEF0110BB4C0DA73EAB7A967B215BAB739C5206B1F3595C68C2501ED9646DEB9B16F968E51409996E49E2291FFDEF53393F08CFF081D72A2AC5945EC4F9C9F5DAD653F87E698C2127D76615A8BD6FB99A7DCDB6FC21A76DE9B672CAEB7912B55412698F0063095DAAF3C38E7B04B4937F6233CC0CE53377F71CD9CB9661C753E4FBED366F0E6776FFF769BCF535C4B7EDD124F8DCC64CB82EA2C6C1327C407CDCD4BE6ACE57D0F265CB4181BBBBDAF568D818DB035D86804A69331976C6C152EB88EC8D6D70E69ABFF4146AB0C75EFC41870A7CF450C339A4E54240CB7752B8323C69A862A90BA2F84A9411A53F2B6C29D23990FACF4A5FF9975F52547EECB878FE93E52646B9AA326DA79A60EDE605FA5E0720B9E03E676EFE9432B1B5B8C61B99C17E81FF36BFB45ED206F03E75C39C4456E0DDAD6E08AF919412F3424E13E6D8C03E85283B217AE40BCBC150C268ECF4570373EA015189BB6E355C6E99E18B5566E26AEC5EC2C38FB7F7A965A205D4AA211E6228FE2B48483E2A2910DB721CBAB3C062A07AB13E4F089CE7F547488BA6A0D20F90864692FEE87B20C108187857DEC19BB929F29F8001F571A03B963A4CB28CCB08A4F210FCDB15C54698B51945C49773F42021125B5D88A581477FE71FBBAA77D2B54C15006276B48F8D8D92457BEFE5C93EAA706EAE2439646F1C204052D049B051F06D839B959FFE8D5B28C43665AB4410F13C3BCC4EACDBA4D6AE6BB85B5700FD85DC4C280AE7872A0D1962B3141B1F0A3A85779202E7E238F8EF3F473EC128F557F1265186C824616BF10A19CF4C21EB012EFD8D2B2088FB20DB0FC380EFA206C8F9F5C5A97F84F9C96B8D852CA20AA40855EF278869CD5C50FF3DB2EDDC53E453437E8615F6E42D2E453CC57411015E5981B24FFA6059E86403C4753430319E704F8D718ADE64158CE86884E141F41CB451267F509FC4EF6E1B757966C4888469241FA166012CFC39CDDBE5AAF006EB0DB7B03B5AA20737F856D7D1C325738B2A94EB80C1C8AB16C9906AE1362F3E927641E4999CA92B0767626D1A2E8DEF49257B0EE541933337A78FA5C13B60F24ECA518A23596CB8DF58D3C1D6FDB8BEB78A8D1061E959B6E13B28E61E815886941A099168BFF237F904F93F684626DDF285AFDE662129C0D0FC862B100329763DF7A290956A281AB8743F5B619FC48C83EF2D69F20E2B9EC9CBBABED8572D8FC8CC57587265D08895B132B3225AAA5BA360438A8E000DD498FFA2CCC5352C64108BC12782954ED55FBF5C01179F29158BCC5E0798E88C3A80841A17946BE170886151A9CA7EAA5ADB365A24D3B7CEB75C98942E4F96D40E185CC5EE037DC66887BC1EF85BE57CE23609D4C049C22BB5D1C9A4C3F1C67FB86A13519F4386659626DF20E2F2CF33C5BCBBB09C350D3645C3B3FD339E122B319BED780CC50E487E047035AE7167CFAA00DB6480F55374245ED51ADAF5C768A45B18D5847906A02F23E381E68C96019B96A7F493B6D362118788AC86EF33BCD40A19084127D0B1F8BFFFA795A0A08B166D8940B0CAD8F819B09374CD5CA3FD4E3B27A2D97E7399D77BABFF52E3DCE5228EB10DDB2FF3E7D65B7107E608D3E49B4F6D1063529B7477561E90063564016A8D6356495412B68874898961312E91C4F5C2A18E55B47C5B7B42F0BA1095B295FEC3B5D7798C69A5905D484293A11752365E76C87D9338DEEB2731391304D082870B282CD6B4DF1D96F792DCFD88038762B6A0402C6EB9F75AA3CC5997A4D783C1DF8D3B211A6F897831FCC86BAD69C627EF43E5FBE56BC69DE897E301DAE5121D8ACEB22E99DC7365A60888A4BF6744CE10D3358F117EF0611CDD632683F5FC3D1CD0830AF27D10A350872CE3EC1FBB5100AEC3BE2DCCC643661BE31458FCB38AE7DC82F9227067AF48C6EC0A33C662B85CF9A6161A058F6C13A8F50E49E6E33E35FB2892C6030AD34302FC3D1E794A1938707670185F89BAB667066E866986EA6F1EEE1EE7F5D913EF1D6D63F7A22E86D6107B1B459144B5AC20F78AE0D314995087020B957ED32F7C6D91DEA1903331CF3324AB400348FE25092EA5CDE4C1EB185CED07F94F9DF0BB7ABE1B4DDBEA31663254079658E9E2637E6592BA2DEF7C0A6ACB1078D833FF8CA38308F6513A0781DC77B2AEEEDFF6C56BAE37C2515A7F761B801CEE9ACB1E5F81F48D9ED89CB8E78657EDEE836CCC1BFC57246D2E10E7E131C7C392A731B3B51D95B4061670F6CB3BD2306C4C04ED377057AA621BB2BC4367E9AC5E39D01290A45C971C91F533B3306CE9C4C61AC39DEC1CC912B65964664DB2FD5B736A2AC8185191F02CBB1AD808CE4BECD9621D96CE11DF05A386E9B21FC9E2FD086072C0555175D9E5854AD8EBD344E4548FC51D3288B19D3C5F85F46DB2FC0AC9A7DE76D60DD4DC49B7A2FC9979BCE9D03DF7812F8A1B4D92463B07190538C2A0B21C597237AA182B912A37BF3F0A66AEF294E475E5A50404B40C79D289711D4930DF2FA17FE3DDA9EE9EC6E8CE9C07E5FF38352A4FD22A6C30F2B85759EC398342866104910B7D44E1B30662112FBA04D48BB596DCFE2879CC4EF0A3C25F59FF4829144700D5D369984C538EEA1A3FDAFEB7A701B7DE4C6151036C363C31EE89ED3597447177C4129F7F7A475F38EF2600238178C8795D23B4C7134CC0F52C44704A0A377C2856EBD6B33528D327505703E54E42F54431344AA77F87371897DCEE4EA9254EFAF8A4622AA965A80DF5BD415E4CB8C658073E426B2CE458FEEA5A34883C583EC1BCE797BD4947F7E1F16F1A57E05C032C46816A884413D6A033BC495B8CAEE72A9E0953B14B23C0007FB7D2BDD5AE8DD8A8789C93CDF1105982704BA083DC7E75AC860E9DB0893424445B33EADC7F0088E064C8EACB33D10E6FEC84BDAB4BA307BB292DDC1068CE05D3A76C827B0FC8890E77AE962CDB42FC1F9C3F0721C0FA869F4D59D189FC908032F98E4BA01E0C77240E79B9BBFCF8076CF4EF3B6142F8A44503C9121F37428A4AD82C85CD15A8772695C1F03E1A248AD85E77F3601B2C70420DFE0F1CD721CE5AE1849517796725BDA3C07EB1F3F88F3B605B121E279D14D606D695DFE1D1FED9B574C9CD4B7403DFD59485B8B40A02A0110BDF538BC3AB9D4A6498F93C8D4318C4A663768FABC1B25A019891A56D68770A475689FFEC0199353D43BC9A2ED8EB1DE403CBCD12B2CF78EA30A11ADDB80B95031E1E04388CA759071692CC316BBA2672542A0941962D70E6634142D5B231E071B957E2EB91B2C68365AE993037E9084D1D9AB8309B89DE485C894FC8654F277EBFDF63AB40C80FCA962AD8057BB11D70AD50AD8AF7E02E021629527C67F2B43760FA3B38E789AACFC476E538935B43A7906CD24D37D9379F64CBF748CAE77A1F0DB7AFC8B611E1586D40A604E1AEA04E78A9EBDE230BA85AD7DC8D836140F7DCC906965B1AB386C54FA90D45002F8182E2432A1E3C98B9A7415BF83E34D9A4F83AF1EAF69A86B9E19B181A33ECE9D58DD660F23E94D31BF513E11756832A6802E4FE33F1805DCCE3989CB8308767F718F275B316A7DBF6C9473AEBF8F5D1A77686F2217C7B70067E6CD0D1320AE42F0AD75B661685543790F95993D623CEBF310143D89C7CE472617BB7AE2060D4667B6A72898BCB92C7F6F9E2048D1DA0CCD60D64D31BBC0CFC2784D1CC7430D6EA3873E02C16FF587297EAF33EC8E5E11B0C63C20F8F0AD1FDAB7A3A82FC7CE95B4BB5385A4FA4E060B21DFB92953CA495C9963E94F55BBEB0A2C4E838770C39D70554107360A7FA2B45DEECD0AB84F0AC234A29FD3B4D2D7DBEAEDB98FCABF81A69066AA4ABEC2E7533FD33151A95884EBFE1149785A915E726BE9D60639372CD97F868EA43831C4F17670D7002CC71F195FD73280585E3F86D4DD3FA7B1E5BB56141D958C14C117A4366A6B9617FA9249F6221B6209FDD8C1CECCD8F27ADFDBD24EF5C889C45DB47B1324AE70C7B27962D6CC74F786168D7D3BA7277420B293B648C5C945799FF9BC19D18359B8FD8F6E544DA003359B8576DF412AB19BE12D8BAD37FA2337C64D33E4C4ABD8FB94C17E3A2CD38F9E14A648D3F62E66BA28FCDC9F55F082C58D44364204752F33FD5018EC8FCECB86966E55C3239B399519EB7952DEFEC88DDB6ECF04C8E14718739CF486533F863C8F9CDED6C8D774FE9028CD40A23F80730DDFFCFB3D323E971D6C5F2DE2C0B80E2C605F57561A855BBC198E41FEC1B0F1FE62AF9E683DA58D247AE89D4D28B047582E1A244CABA03385C5BA8FDCBE85DBF8C0EE93B9BE695D3FEC8F2A0C8002AA577F55D2D6D72313C0406E733A7ECD0BC0F04F5F42AB46403585667A8E1BD1C26C40479F7E84A43BCA84E9275342CEFF4348AA7FE6931CC66D59A23BA44D9EC09A1FE3A9DDB07EAEAB3627E148D235F008E638386BE1D14722CA648F89B2265ACA23F5DB21DEB22FC75F0E8126B353A906C57F379166BF12DBC53E8EA72268C84F7CF22B876B92B4C073BC45B95CA11110088AD113B576F765F5FC5B2EAAD8DF1E7425278C7207CEDF935F3DA5FCFB1FC406760B86BEE25FF86C64833CDD84F3A8363D7488142C98B0442115A0326E5185FFAF19189D97CDE3FDF6E858FFED4D14A90ECCD5ADF29F7AC22C45A0D895165D51E6EAF79C7B3E626691BE356FF3FBD134E919A34D216D830AB09A7A147E1F6ACF231B9BB1CC69B494BF7FCB5F2867CB5E0908C3A38142C8B49E937470A7ADD9CC4F6007EA28F4FA6D9A626CE14C178328E24811CEA2431D9E846B9E8B177A9D914D10E285E7B1422B6B7615834FD6ADA42828F68A4CCD52DDE88A9210029B3BAB9927711389E2A139608641753C888049E1C744D2319898ACDDC7A475493125D60EF32931C946B0915A7D0E43AF3180BBE694C25B4233CB6D532D9F3474688C65A90DEEC1FB43979E71C67B4B944764950D1372292D3230A8DC1C76FBAD2097BE6293A1E12A9927CFB6BE1997488A5873BAF9C19A4436F60FF9B3F9A408A6B2B1DD03D674B97FB7AF73E5C101785BA9C2F39EBC1886B50A4DB41EFA1709C195167DF90E884A7AD009EAA877F31E7C678456F8CA3118D645FB40225672BEC3CBA3131F78530D8FAC82375B986F0C398444A774731DDE19AE8DC415811E5B15DD8D5A09FB967E807E4A0D0BB83BC8CD66C7314ABF89FDEE07B9148736719F5512FA9229B88A51CD82545A322009636DBB46498A0E72CC53B4A61A3A242E2A13773C8D197B64AA1593A3F30235FA333D070F483C9E9B5F1CF74D0B218E94CD88AECA58C80721224FACA97E363471D64C5019FEB2613A8FC21E4090DAA53D46AD0D1E2FA811F2104E4BD62C35E10616546E115A381A80D9A234B203B2A51360090737 sk = 5229DFE11090EFFBE94EE161054CD5FF58B31E23F567B282DB42EB1FE42E44AA3C7CA4AAE69ABD4B smlen = 3511 -sm = 3A7A230DEC9BCEEC8C3E4A2B77A59A9554970BFBBDE4841CD2D9023B29A69701B6819AC3C1478512F3CACF6DFB5C5860F0D01086EEA4585BC67796433F275C60D833D602EFC427A4295137DB4A0AD15E2497F12700A5AC9E0F12B6A944AB68C80AE3767617C95116B39A3623765819A88C439E7E93732881D80549581FBFD04DE846FE1120C83AE194DAE7740F4FDF7FEBEA7B1F7D5B59864490D4ED852083238F9837C8EE7E4A4E5A16D2ABD50AE0298600EB197A01D0CC647854B98222A9B12ED94B670470F4C9DA4FBA9E8A5FC417A6BA4F68EAF7974DA32AEFEA79CC25971362F3BC02FDEE3651BBEA75DD98598EE538F14AB0F544D847C337D1E78E9DD5DC62557CB96828C6EC3A631A6F2552ED256BD615D3AF641E6E6AD199BE83A2C244C6280EF3D8CD610AFC4F91A7C8C358ABF69C399AD15C832F0E9BCCD8313EBECE9F4881EAFDDDD13F593077C381539C2891BDE3F81E19140BF138AF5A405E0BA013A71EBA166A5918CEFF0FB670F44A4CD41D86E72B39AFD83BAF3761FBE33696FE48A9C0594A63FB459BA93939D8BD601FD96949489BC9FE5C9BD68D4AC72B52320031DFB92512FFD4FFA767C713E20A97CB177E012D638BC87F59C2713653E8476A8B4537144667B9D413DE710A23F43CB1FD29EC55F0589E8431F8F873510D9E90813F6D42D0A72BCE3AAD8B71E87B1C546591C71F5FB823A2AF5431A1E71B0474E8DC1EE56E07A8AAAB645FB434D5D77A412E0A17467954A848F42EA0F3706D73694B8A9D131E6AD22126BA8E87CE65D9487CC9D3AC8EB7EE4A94B1E59D3F11F73064277FB89B57637C59855DDC37452A17508D278F2F7CD7D12E61DE0AC04911275658052CDA8CCA81ADB27924FB225C99764BFC42BCF38708EC7AD4D7E776EB015A7B9C7E67717BE0B7C97269711B213F40CD6D1D01037E8B1FBC20FA8A1273B77F79B5BB63CC57D43222081E071E0FD5CC80B79271F931A6293F71ED6F5D596482FE0C45C3E117C5E5D2CD8A56015079DF6BDEBC224372F653CD9F376983A61462D9C53D09B1B9377509ABB7EE337C13B10B4F69E3D3A44EEF4AB5BCBDF52F5952BD0C6EE88A8834E8D13F471ACA4B255F7CB96C0659B6DD8CEAEDFD223D771962EC28BEE7B58090C9045E847E20999C73370A7B685A88FF8552EEE597BDEDB8A2E9AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 +sm = FFDA5FBB8786220755CD8598FF91354247C957E0B9B2D4FEBEC5469A1D71361ADEC435A448AA2680348B794EB47922B2C9ABF355B1CFF6ABFBE68174E901D49FAF3D1E47C98D002C9679F352E5DAAD86F54AF915B73EFC21FF0A40E9B8AD05CBA3B10F92EE076896A6D3690B7894127FF4575650668DFD7188CF02DD79C41DD686EB322FC162114642BD446C5DB160E506D21CC7EA764BF0BB4739684D1EEB85DCB8B147EE9C8570E9A02196B8A06F10890A438A788FBC1BF7D803AF452BF02F4B400AA287A7C196D855A2E9A2A772096B5313EE516F13089D2DFEF2703D36489A25FB52FE895FD1EF8A1CDDD5D8346C0EDE469404507D8EAC306CE2CEB9D6AD6EDF0F5496AF4442EA6E36A13A9F8A39CE68DEB532EA2FD518787D661E84DFE8B2A6BE63FBF35367AC39AF9EE6C61A8B5C4BE63331FCA9230CFA1AD00B2FE397096589DB8B29541AE96D491225A9D5FD8290BCD8773F739AFF13925BC0015B290F532829C13330D9A514FAFF60943D1CEEDDEA8FDC84CBED86E01425205ECF8DBD673518057D68E2D0FE4B356EB200B0B179D0B51E38B6D0118BB039814636892A26B8F3BF2BB88C08212C52C2E96B85B4363AB4E88AF509B8FB53FFE4656EA8BCE7DEDDFC0C2F108FB9EFB703CFC88FFAC28119C1F7B0DD1C9ED84957355D204E9044B8EF593C1B82C6A7305EFB711F62F0E273929D9B281D9FD41B8E84EF9B2A70A0380D8C642AC914438DD069044A27F8E291E5055B6CFEDA6DF54A2201BF3C724A89AE6D0929363F06B242830AA47DD2C8E31A544469925A1D957E7323B366D75690F9B7D4ADBA541F0B12F67AC2F5EBAB629FABC6490B0E609506B6A6FC3C02D8199BAB4A899C8CF74E5178E95EC1495E857F3BFFEDC5644D7915EC7209348666D99086AF868E28B65886E4A6F695BFE224DA17BEDD9A1EC2C7B598407222F2E98A19A54577018BAB678715CD75CB243B076CBBE31067BC5661CD9356D3EE2A85D4A607EACC84B81948EC9B48DD69951083F5507FF71D4072F653CD9F376983A61462D9C53D09B1B9377509ABB7EE337C13B10B4F69E3D3A44EEF4AB5BCBDF52F5952BD0C6EE88A8834E8D13F471ACA4B255F7CB96C0659B6DD8CEAEDFD223D771962EC28BEE7B58090C9045E847E20999C73370A7B685A88FF8552EEE597BDEDB8A2E9AAFA792BFF719A3B794B2F8198EBD1556889C8C61EE6A51470AC9B274CB162AF44A26E2BA5EA7663C4C78B4B66B322ECACA8F2EBB6A610B51D7C4399F4A64A870C038797CAC80F709CA5C3C9FAFF7D797963E60983B584130C1B99328AADB2D261217CB95A535B8518A78A6D2F6CB8400C2AAA2DAF451391F7B8AB0277A3AF88E1CE6F1D3DBC386CBAFF15308F073D29838692E645F566D4B3DB4186C259BC84606855EA88938CEC4F7211BC9B461E39DFBB9E44CBC273E02D4314A037E0A26D60985EF5A35F069D8B51F86E9B6801CA067AB75565D73581EBBBBD98ECB5AF47509C8729D82EA0B35F0A376EBE6D90108CD61FBD0CEC966C17264F6A87864457F41162FF7210049E6CE2B5354F8F19161E0866D6BC3935815D9267C600DC529521FD092B126EC440D49B8E3A166587657B52AE9E2923644F72876EE94A61D2DB0EF4DAB33ABEC0C47A6A725D4CDABD06D4F6A30BD7C90DB3778C17B7D8CE82A5123B798D8B47C7F3E968C9E9F82A6EB3C2BDD8FC06D282F5CBF3050F6FF71E2EDF7A109F23AB47F427BD75163162C37722BF70A6BBEBEBE8FD9C39152AFEB78C37D718014F739F20BAAD1597B1F9C4E0B59FD82B834D83DAFFC935DE4A3272D7C2454508C07502943E90FDB56128D6E6009ED09CE80A9B60D51AA2E4E162F7F0C362F6886BBCABE29EF6C7F38B742000B9D152FF709082FAFE809C5DC9BCBC6F300B0A7840D0D36F39567D14D8227E7145F7CA670EFE917E0F18B0570DA3E05DDE56883FF12BC0C76C2A1E9FEFFBB728D991769B7D0B0D34853C76FC0655AE200501C28755F57934BB9F46A3C6AB1DD8E0161C698133F4F2D7CAF3392576B4BD2B6F8735D80BCF60656E132442BB7FCFDAE160A2DFE3F3FB8209B5C933201785A7E8206096B84A222A68E62501846273F6A9145820F87F450D12C64FF79A843E897C8394AD54AAF4F3B886FB00A6C37B2EFD0F6D4DD639C9989E7CA30E4F12EEF440946B61D7A28904E1D74009B6D1AEDF2FDA8B5991CB37795A8EE51BBDAAEA34A4C7040944761B9B4B4C12F455C536992A0852F7F07A9AEDA8E522591CB4831B0C79FA977AB6BC49C9730186855986035D2C6E5A6D93DA43E8825753721978AAEB433CE2F2A7D67C1FFEBFEA6F6059474D3022817A7329D9DD0E4A292302E4A57174B9C5346E4B6D75D65882CA7339A48C6E7AF776A8515014A20E4390F6B4F4A19990FA725F5A69B9C3BD4E8BBAEAE49979AC19600A3CEC6DE154985E236C3D0684269974BFC82301AC7196675F618182D7CF15EE5CE3B7ABEE0DEEA5C72F54CAFEF203D556B31327089A0C0DE94F74458CFECB481ADFE3CBB5DA422BD3626B00C4572B4C2BD7584ACD9129A76C616AAE51F944BECC4682AACAFB8E3BB1A42A6A8E5FE7BDEB43305A34A98308EF2D49EDE4F41361446A9AE4DFC1EE13D12821BE0B01E55B865B563633E5A19DFB6425CB60159C147B18A6419F5085C5D0882656ED533EEDF97674D0BABB6CF32F696DEC0F9921CB3DC9E6021FA198D554B1D83C42A0BF214FE4C0431547384F45AED9190CBCF98ED8278E8A03D551FA284C8A26218F0B0B58D99879DB98449CC99B6B399DDDAD9924E6A7EB20A0F1FDAD2F8138BDC7B445BC01503C509066B1603CDA76FE41727AB5E027DCB15032E8F66BFA84544D22C501AA6F62B02C0F8764387163CCADBF1ED7238E7F16C80E6C37AFEC2E10FFB95AB0A39784F9FCCD8AE263758ABE392727E9AD442A44738D77CB61A6B1540ADE751130489015AE5917C927232EED27BBF88481F3CA0C5ED2C31DFA943B2EAD4A8C80B4946E3C138A61BAF43A72C7A25E16874CBAE254D3F14C154F7C60CCF665B566799A01E0F769B60F73C17C840E0018C6FBC10EEDA3E35A77586B3A5936B363B2D5CB25C78A3E3AABBB84F1E64DF47F97AE1645650FE1751A724EA9BF80744D0F33DA6F313A3CC17D8F261585B62A75C167126D899219A26210DC55AB6DB2B94E6993849B4986F988EFB07478D6621CBF4B8ED772E61B0246A5582242FA20339B2D6CB89BA1B9210A318EB4697FD21EFCFD230DE9680514A442A13B29D8CB2627A6970BB97BF09C79C6ED7A27247662B25F39C8D675B0747F1A6D9EBBF7CFA7BC51A7EA3A7307EA4FA2A463BF53A645FE701FBF26628731CBC18636567AE633A49E59F6F049447803FA3D4F1F79F38026DE9B07D8610C9F01BEFB7054AA46E523E001C1EC3A4E7084DE0CCE596DC63D9C1F1DC03F35F9B1918E62ACB2640102E1D520E900969D53E83D2DBDDC80D1DC54BEE99531FAA5A8D2DBF8346C7ED123587353DD63823453DE350545C176446845BB3522A862F5D675419DA901CF7D2D1F7050ABFA3237D42753203BE251B0364379232D2D9D8642D52A60F6F4CB09EF29FA1E6069F97A1175F8447FE98A813CC182E33FFD8B8CAD93BF32A60F1A9E63A79A7F7FB9162783B89BB57F3E73155CED1D0084D5BA967F76C89C61C1A3E944F3B6F78D6CD3D1139A315C5276493481F3FFF9B6A6B40C920EEED9EFC74108C6BBA5A15DA736680A23DB5672C5A32ABDA24B49F2011F44FA8FF9C73609EC195025F0456D753C848DC6296920FC32DDE2174D37BFBCB86CF618AA0D486EE46C5E1EA14A3BAE4952AF5D4837F9B8122A19D1E59B909ACEBA6C849C8B452CD6CEF877A65FD83E6D0C6EE35886688F1D877612CB8E671D83216A1F76693D6A4D6A2EC13EB6CA2005328B3C91F51B352A707EF8180F320D6E1685C1EF4D87E3CB77FA549BC12727E59C11BDF8A9631CC272998253028CECEE8A2914182B90F586D80E7ECE370979BDE683F37123090012AB9243A4C145D6349C2791DC44E54956C5E9B59FAD017D3EA27D85B48A896671A0AC14A73B5AB9145D8BA6AEBF9EA25AC2E8E2C4D16C5009A83D0E84CEB80E95DF2CEC4CBEFC7F5B90A84D408E8C4855F9AA2987D9FC9D8A451F32B367BB1DE5271ED35EA153B5D400A6D8050EE82F519BD930245A96C9727FD24D8B94DC53D4B4F00D03172CD6B7F2BE163B6D16FD6247B01988A6EE6CE7BFEAFF78E983B8DDFBA4242730E52B57876E3719D1F9F6CBCC81620F848D23C31E3FFF7EBF2AFE5011E6466B1889E7EF6281FAF8B18A012CEB96796FCA9B28E78335DFCB85BBEAFAEBB0FA75EE2D0D391CA97E05F0FE43475135B13613206A0D88438F17EC8E604B007AFDCB9FA1378B7CB96675E0B19DC6FB02508E05A7FDAAF09297A3884AA051B6389A52F921F8FF31970FB082DF554226C2613B80CC1ADFF770024D6BF011C0F028A012597AE56F36EB6B3E864D79639810B8BA7258B18192B5CAA80DEA4B140D3C6F1D707ACD2256D676AE90980BA80E10B44109211ABA830EE96E1BBD248315C804D391A86AB7D4B3A4A37FED90D9867DA4B93FC32E79403E5D78AE99AF1CD2ACCE65D4F3384D9CEAB71B1E93B99704C64CAF17B999234361E378B9362D14BE3FD9E6C268013CB1FA2EA8361749D635C0429F796EB15A685E31DFE7A76AE870EBA120331AC830F8C486F6C0C4F07B658EBB9274A463E0EEA101481DD6B58835A303ACE802AE79EBEF51ADD98A67B7FF7968815ACF4504B9D360F7C0120A00ABA1FC558E6CBD8324EC35E0985294563A8D7ECCCCD9E3D1557A09885770836ECCC7AEE0F18B81E30F85D695440B5BCE29945CBF60FF402B281942D38EA33A4B03E9FCBBBEFAAC2C455E8A03FF3F35154132C538EA16F0605EFB788C3CA8435F6D595F776433585094ABC75BA581EC59AF701F66DD6091623E4676D167 count = 81 seed = 3D598F7C498D8A1095C40945975380554BEF6142578638A7627E2C0A21C59C579F8E8CDA309348FC54C764C899FB93E9 mlen = 2706 msg = 63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B -pk = 52E46B24673D59792FB68D8A8155AFB5BCCBB4DD56F911CAD867504979826455EA4AFF02FCDE97E21F60B8085B1EB1FD578D984CF370D28CED75D949815DF71C5205D351C09CA7D9C98A873222F42722D35CB464D4A55339A652ABB6FE8006D653327F760D50146FB43A4753DE52A891BEA09356EBDDB8614E2AB6AB3B9118EF6BD3B733BDB68D2FB4379875B52570AA39AD92D3D4187B8AF85C39AAE0837F44DCB10845719AF5F6E9F97FF4320A26F8940E536013227723C79EB7A9FBE64E2B9C2FEC86601B15727E8B50F340E1291F39DF12A20C9FC433DBBDF70EF2DFED01D69CD1C0E4BDF2A0E47EF3B755FE337E5FCAA9C68D0202B38911E14BC842072451188AD62B7F3699BC89AE4B21F234F527425BBF0569E28C1971F5EF0634B24F8A372EDC785DBAFEC2A992F6C982B5A728E899685097866686BEC698FB7DEE5A0B2E13954AD025F3164DFC7E145B3E8F58062D9A1027634F4F4EABF27642A028C6695860E655BD86A4DE99CACDFD153DBAB3CEC82BF5C5DEDF04CCCD350ECEA8A2FD3649212477F44DB3F8194B2731C71FB6F7601155DC2A9DC081941D451CD99FFC544FC262531ADEEF8DCDE867510FE4FCA07B076158EA60601F42650222BF51B9707C61F300730EE82B7EA1275688C4D594E69162CB22A9903417675CD4CBB32FCC9453ADAB61BE2737DCACD490184E7276B904306585E256E9D35ABF5A689876B260FD17BCF3F858F86D5DD273CF2551F3AC3A732B45133EAFE5A155FBF8BC0B12FD568633CB12630A58E9A85EDFEAC3FF138215BD2846F70A2770D24D9944164E710CCEBCBE1BCB35CFEEAC4DFFAA5BB0AD2CCB2A77FFE411FFF275E8162F88E2C587BD7D0C10F8C969823A627B1B5FE2DE6E5455E9C47F45ED443D93C8C75A61EF00261E303B6561C875177AEE10EB33DA2B78B665B923D6C99EB2C28CD2B44F30B7D42A24A080A6B72F270CC10CAADDA82D30AC572854CB409EB838545C5F5ABD56BC343587C10E5DA8FD225151A9CE6A8836755D6F5453B9B78E5C6415C1CEC8B403EC42DC5A0D9AD0179B8C855DC730543A9C5B8A3560CB6B94259072308ADC183B12DC84F3F57D8A7DAFE39109C2ABDC5F9172E8B196793CBF81EB4F18E21878EEC4D93B3C7C3710D6F8CA30526847A78F9808AE6A6DC4B713F105F733D4BC9B42BBFD05E6EE1EE7AFFE5EEF583C45A803909B158874A3C1EE45643AA36D6BA05303888527584EE380CFCE6327B0C6F117876B23D2629A06C8EFCE1F6712F9D28C2AAA000A84FDD4E8229BCBBEDA8676D9DFB7609AD3189FAEEB4A5C3D637D95BCA078280B30783C0756B8A9243D55691AB23C76810FCA9D831269C6B87EBEEB02A4F8816DB30C9696C3BA97B5085846B2F72C0DD9605D2E9DBF54B3B7D262B2E14312AA200696E48B1CB48A50E1E2C64A96BB55AD037604CCAD57377F67E1C87CAEEDDD7466BC1FC8EB08D5CCB71E168370D854FAD4ADD8F39C9B2D8B1E1E8E3C40CB9C6A304A23D068794B157365A17898A19EAF0D710FB11F54973E3EC4CF7A21E92365137D573068CECC0DDD3DB8041A0AD5EEE5324DC41963C5CE5E5F1D2DCC7BFF3FE27787D94253F0D42C0ACD6B0F8E17D057EC96756B55097D91EA5BE112DDC6D424BA2EA2A6B8A7E501237E031CFA34AA4935FE9954502D7282ADA8738B69828BBFDA4A13A699926C6332AF0B4E153BF9C16C8D1DCEB323624C32010EE46DBFE47B481AEEB8790A866212F1F7E4A3456CF98877FAB5D300C8F7C41246869E6D16A66179FF5FA0D90E6ED4BD58ABADFB3C2115E190D5C5078EF5D407466547F300E5FB7839AB6D1C51FD2B9CB9E7C4C2829CF33C750916489852A2CEECC71DF5F49771C12AD239B801C397B471595F6345BF340A5D772F13C54C8367F165789FFDFB4788B05D599C2F3CA2B48741C46DF4CA074951FCF9BDA0290CC6F4D974B40F25492B958716D1C82A4E3BE85D98A0AD4DC6D58964B46F81D27A914E028B8B76E1FAD398E685ADCF72E32AFE53D8E184C52C12774276785CA5E8205D7A54DDBF7AEF61BD81CDCE4FAFF29EF2D3995425053F4B00D6FC6A5A418341B6D0C5580265D6C9772FF3879E3A1D649D4175E8620BCBB23A6D6ED5C9EB6427DDCA67C9DF22DDE37DD29A0E5E8AECA033FFBB58DADF2BBD279A6C236E23F32AEA90836B6C46C8047D460D8668537CC4D07E5DF2B0F3E5910CE1CFA2E4D8A4243A76BCFCD6484BDCFB77DEF93D3EB57BDA6A3C5C7108263D03C77CE7EA1BCF147E9EC8D5F7C649487E1BA1BA00DAAB94C578230CAD9DC571138938075DE560FFBF8CD5FD2D65F52C799EE5479235AC59AE9C06005E04AD1893E60AAE222656BB1AA63894D59F39CB3B9C9D1F2DE15D12EE2D92B7E47A4FE558AD641A3F5C171FDBF5E6BA717C9B8DBCE00D01D25BAF9ACC5801C6C5E0277FD4FFEB0CAA996555DDACC737296CF3D114A1847778799FC0BEB0946B25DDF48BBFE92DF2B856A88BBCAC509414F62F6D023B1B4445A024C0BE5FEBF7F38071CA0A4AE0F637B1F10ED2577A255D2F4D1F881995B015BAAAD6D4A1AEE376C334618B2105BBD853256ECB6D9B02FDE93C1856F85B75F7B89378D9B4817A631CEBFD5DA3D019236BBDB9B833B07134A9E5E9584AEB23FE68F5615680ED4B267722B8315BCA5814F539DBD9ABE83B7CA3FD14846A17941816C4BCAD0620A7DE8D6A2E48B0D425FC2C38A7DDFDA85BE9B1B4ED93A82954EC13BA911D4540FC1CCCDF19804DFD14C1A6072B35C8DB180E84A1173412DDF2342894049FE373859D1AA9ED0EC13622F7745DCF2F9C2D19A2DD92D8FA7401EBFFE354443390C9B21CAAA7CDC79FF7D5F19DCA464DE183101FCC62CFC8407E1F8EC8C5DEC855A310F9913AFC72C8979815684769CD966D76A6F3FAE94956557E7EBFEB9747FCD60293346B5737F0650B7BDF6EC3CF0A95E3E20BD25C259FCA35800CB768AA9834A5417D6DABF04DEA6702182D255294A3FD47E727662E2670A4869F65B694C7781B7ADC474E5D6B02175D69D28A49A9FE5ED9D19D70C39D6856984DEB551C1762C989BC6CF7DC7F9DDCF7E9AAA62E168C0718C9C81388DDD5CB8076B9DB4544E6B773CA4EFF6042BCF20ED3FA80FBBE1DFEC9B18557672B0C183EDF792D5C6D31510CAD3C13CD6CE984976D466DFBBA026031AC9A20B1DDBA1DCD884ADB3376E3292E735D0036A80CF79BA09568C48209E611D2D47E4A2C753D508FC3FB639FB25E0E86047C40A96A009420CE162FD60A3606332509045B91D769598C8198EEDD0D80E818A4FDE7205C94D16F0C958A27DA31E57C8BE7317B6784CA8D8296400051A6025D288BEDCDF4AB10FF44E9006A49A9932B8358BC5FB431AEA6719681D4C4F6D133FCB88CB8D0815FCB2899000D11AD965AEF3D1766AE4F2818FF5E18329F97AD06672B8A1C0376FDC3530CCF08CEF1A2626ACD785365BDD52ABEA6399E4CBC5F4F8B50174E3C0876E69EE12D896B602D8D974A64C53480A6EEE8A5AABE2A5F17BBB109D07AD58620524D3101979556A97E41E9F1781D04D9AB0D2BC9B211FF49E0AE6DC2E74DD3BFB4FDCBC962B15CF88B56856CE2EB385284E8D317DA3BBAA456EB2E4F19CDACB5DB8C2E741DD1CAB7842AE88FDC7B96C351E05B88FC4A321853E73E389E43C8C95F368D09F5BF6AB2EEEF7557506309D5166D37D3EE9B5DFBD7277F8402BE3F7015C62006DA45EC7D08BE2FB0589F41F92380F4766D167D9099EE6317120D89A24DEDB4FF07503D7D8DCFB19977A7F80755567CB6C716062FFF513978E2BC60F560623FDEED1FC8F641D8D2287A3EB197B5A54138978A190A4F8CA14E76AC70368057538A6604BFEF7A39EFA76C947B045D3E86A40D1A8ED5163A88070AA02EBE428CC5FFBABFE6665C89EDEA727347DA67E2650C5D869D56283DC0413B23E22F3969ED9EA189B3CC23BBACC285F34E233BEB44CD758953010AAE9EF1C74E34439F755CFA78640C538BCBF0D03E0259123B069C975ADD87B1776F017C63CD80E3B751A6877DE630865E5BC5FB305E1739556BAD142B0DDCDE45D572B415F5D6290A01C98D3001E152F503CD9D0CF6E5AEB310F51A3901EFC9765EBE79E82E94218D02B1BD438BC24F5B791CE90A2524DA74C490D8CA4FD3E4B943A00483B9D6A71CF3C6D4BB73FEE019C4BA6F664C7023B4F24D5058892ADAD2A717DA8F378890513EB5ECD0D1B74FD1108908E75343F368D394C4DB9A013D3ACCFCEA61A34A242A977F7463BB7E632A9445FB93BD990A5AAAB315142E1174A16B87C15CC6F4822AAE69C7CAD230C61DADAEF2C276262F48FF071617256775371D6540E5ED8DDC923F210E2DB2BC84C26B1FA46E58604C2D91561E97A1404686959A9675EF36B89AE6DA3574032C07E4AC4D8D64498FB29B48BAC0730BAEA9C72F783DE5FBF1F28673D69E65BDED939D5D3507B7F639460132B7C20CA291DFDD3A40D3F38EC64F3EB216CD4DCFE8E24D92200BBC0C7164B967C39C16F8B7B5693C56FC492E65BA217394DAF8569E40C028845A7EADD4EC77F1B0DFA94BDD69D05273669576670AE313BB444A943525459593B4E572F7795CBD6AE90AC4661398826C85AB9C22142FABDC150F896A02652286DA0F39CD8162BE0ED5C0E487490A4DE9043057016EFB295C2DA4905E2A62DD3A2828CC51463C350EB0E4DB8FBD653B5933AD52C4ED55944CDB6C66C8E64E77BE546B61231CBF7A77EEF2A8830B390A665A84C9FB40910061128D186D0F78E080C40CE019754A021F54B88C70354C373D2A767E29510DA8AEB9D26B2C41179B1545E54C5400E2CCFD88985306399C59EBBC244ACE5B9C08C18C3F0FAD77CC2ABB7B9768548E78A692A177918677CD47695D40D9566C05648A11B0BA039DAD24E5F0458BB1E3DB705A0635D233924317BEC4F1859FA44872E24B09D7E86A760BC08FB053F041FF49D49B8A9D2F7D17CFCE8B0761D4DCD89D58E073E11B869D8A044325E2723FA3E7CAB4F15B921C379298D370C651BC9AA66E8C957E3E55F6DE247B0AE46A2541E3E0EF95682EF089C4FB8D8ADB5C9EFB7F8913ACE5B17CF93C6B4D224D3A6D9DCF67B2C588628874E1BDF305F64A7F67B9E46382BBDAFE8F864E5137C21B284C2922E4AAB18A7A3BA2F5CD0A257ABE3D3676DEA9C119085BE60C49EA2FA395A19CA2603AE10A7448AB08715C6A2C1EE517A39B340E8F74AFC6642AFA279754198963B1F15DB97B7922C03E007C3BA7D84102D8BCFF633911F6AC40ED9404509683AE314F9F67F7AB881F12CD074DB71B5BF8835513746C95E75B56A54FDAE741121E83E9FF2F187614DC6A9DC24CE43D2DD68B795A4C464DD20C8EA62385B5951FBBBECFA8FD2488EAFBAE842F3A4B2EAC10CD7B21F3AAECF439070F315585FBA1E3EAC33CE70FD14FC9C7ED44353D090CB9271B16D711E492CF4743E8490A8321FCAC7046139060180017FF7ABB87F4D9DB16B175952FA7CABC6F9AFB60929EE5CFE154F8B8DAC446AEEFB4C4041CF96530AFC31557DF43FC7C6D70362CC1874194E652CC928C1B3B5316DC355B708F20D9B0927866231DF5B5A440B60717437A069755FC40CCFB6609DF5EEE2647DC3ABC7B65FD36A09243B6CA9506A919422C26E45C924F38AEF6F9EB3C255E08EBC1D87EE506A6648C387FE0B3B864686833BAF02781E9E83008E74C9B55BAD8553BC3DEBF6C6149BCFD77A59E0C52F2FC05CCD6DE39EB8C37145AA4985C2D405A392701847FF96E8848BFABF4A45AF520155E0D37AF762490A6738FEDE95EEA4EF79A1892062C45450738886B128C656F30047A6093ED1C06AEE6ADDD57A4626332AA731FB998739248C533718D1BBA55A850CDC88D01C785923453B8EF01ED54629F627A45F5A89699D630D42C607F93D21BB4EA4233CAFB5DDE7B987CF67BA2444BBBCFE9A015FF2559DEEA3E6218649FE6ACD2F9BFD82874EDFAC820F563034230B3D629A21D13E008DA5E92E16C22BF6EF5FC93B82BD27E365C0D8D950F043853C93C1F8A4528440B4F83B838EA55AF761D98B589ADDC79FCF79F1E8B168CB5A1C67EFB1D7FEADC839DC2F8A33C058B76F3A199327C7F0CAECE3B67DD410B14F5B882FC0C1D5389E0A1BF970392D80AB833ED48067AFBE904776F0015064F35A93FA1615B1BDD0B1B27DFE009D6A61302D26C8266E64D2BF1A104704E3F9F0657DC3458F7076F91C840B3F5543F047D55C63CA7ADD90C2CC21A84B120986FAF5450D716EB566B87249C9667932481232AE9370F416F64EEB5DDB16E48D172E34CE34C245656CD197DB913BB57E40B8A5E5829D26D16EA5D846A8BDF8A19944DC7B39E0293E429E275BEC0CCA645DED0459421D124B8AD5B0A10B1E6832B509761164E61BAFBD224594F672552EC5D1A47D557D29A13A4C666498E41B2A99CB3E50EEEB05CE1494D88BEE4993CB64D05D4DF7A1FBCE41099639E9306BD752AF4EAC8E251A1B577A0817669C58C7091DE1988BA147135D0554E3DD51FB0D3DE4EA6308D9EC1DE75078D91AF0239042C5033B96FDB5D9459008601E333F4A5128D447BDB0B30054A35F4B16206207F0B163912BFDE6D4E7C0C05E128ACBFD2C4CB572A31093C5E0FF5B637A5113B57890D2A439899B4E9803D269C14C0F7AB1A9EE0214AA4BB180D5EF5FAF7DD1C859151FCF85C99E4C31014ADD8E595A67AB28DF69EB7D87392249AE2078E8B6937775B9BFCAE59368BE16BB2FDE6CE0692C96D77F5FFF937F596A19BD55F3AA62A646862024187F4519A6CDD34B51BBB67570DBF06147795CBA2BD4C9AB3FE455D7F8A384B6BB2CA1B58EDC95C464C26E393D8C1E9B79C46C5A72C14706D9ADC4695AFCB8DE38175B9EE2C9D631CCD4760C008DDF5C32DE75262401EF679913C831960625038DBFE5839DDDAB026766EDE1D5E275CAE3F9624D292DC46E575FA340A6BCE33C54AA614F6949AF8AF074FAC716C7817E0D6FDC3CFA6CBA9FD993B14736911FF82028CB84AA7FBB0FE581FEE91668291C7E84478A52008AC0F29DADE85FBCD3E54E1AC8717ECFEACA659051D6940191C0BB13E8523E3F29CCF +pk = 52E46B24673D59792FB68D8A8155AFB5515D8A87FB9B7CE843B6C1D87A0CCB052F3EA3EABACB5113001A19420071C3E38DA42CA48F9C2C0C097372A27D26C1DBCCADF7EBB97B3F398FAD89BA00CA37F2130BD0B96CDC34EEEF3AF9656B643E701DDB6CD4F9244AE4B15C09F9E3E1C5950C9FA4470BA4F1AE4C9650F184A52D6F3099A0648DF4211C27389C09D39A542F5F0D9E16F66832196234F7E1DEA216D4F325BAE998849D7EF0726E3FF81B29168F0BD6A8F8F0CED23A055356903A0361D315C6D76E80C45BA2307AB862154F70688A70BCAA3138470763CCC55426761430ED538E430433E5BF95FFB449B45A0088E02829FF7DE47F3B437943CD1C8BE96C36A747FB7BD05AC3EB5AC83DF01E3648CD80F613628653023CA3FFC2F7C4D5669ED8D19C78C8AF49B7E146F8C7BCFE253205885579C82BD98DC428FB4013D6ED7ECE751438126B7D88CD2ED04A6AEADE2BF6B1AFE22937E48F01841F774BF31D1EB4A4B41658318B6D6B451B0C8BFCE8C6C0859613CE44033D77FBA4CE2FBAE1D4E1841DC54BF5EFD58109341CE118C78C31EBF4D3841D3FC6C0731E7DA9CF1ADBEFE65AFDAB46BE24463CFE0D2488D7D5E99AFE659BF44D3AA9239476C51B841DBFA928127B0C5C6F4161922F460BB659AF70E3D02AA520E5EABF9A88C3E4C789379B736204BF0BCC769F4312F1AF791CE97C9125AC626F0912B0E8F9C2ADFEE139E80B863978C5F67C809CB0D11BE94A97FD2FC69AFA05268CCDBE8BDE9367594D964F29102C71E161B51D6B9DB96CF514D379C539707DAFE192B011BC7969AFBCF8C9BF5595E7A71D7B05854644822D336267973DD310BB1F0620DA3C0C737D91DCE19824DA89A35AE8B0C44E94FC32A4FB73D5DA507BA5CF06DC37DDCDAFAD04A1849B64DC503CD53795A2B7BEB70D636CE65CB061A15EAD35DBE57B25C95C355E349E415CA667C728BBE279BA5537A1BD9EF6F024F88CAAF005874A82FC76C7983D1D00C68E2709C21324E13ACAECB14821327E81A81DB9FD646EEF09F115C2487802986F4BDF8A2EA72BBF5A3F255D45AEABB90F9A79BFC3E4018FB5F5E3E68A00E65B886A677281E3B55957472E2FD3ECAA0525FEC1BC5AD916EA1A54183E2871B518E2DC84566DA184EFA5078453EBC07E599C7F2E59F8EDE77A8FDF1BEC1B8ECBD802AD162B81694A243323DFB4F631ABE096DE4567E682B2C3B8AEB0E69220F16A8752D8689F262E1253987D828849E8BF74C2377ED7F7C8BB4D8A1DA493D81A91341F81A0A9933A6A553F14AFFDE25971AE4FA700E837D149F244B6F86D57DFF298C43CBEC20FA3D04AFE96C159136A62141C64A8C5C2CF126C0793D8DB9E3658B2CD74B1C9ADBB26F93C88CC25944EA4FF4036B805A18D7568300333FADC3A4AA0FE4F036EB2E028263250061490B7DBA72AC7D492A9396541143939478CDDEC60259CE1DD9255424AF260812B53DD7099CD97CFD6290274BC1110DD5BA9C0CB96162DC2DAB0D92D5F17FBFAC9149B1089AFBD215FBDDF653DB97763A8071443AC6FA68F29CDA780B0D8CE05DB626F42B0A875BE4EFA691D1E26078674D04E359C122E1F7F660E544E4063981D2043705B63A9851F795B8E36940AC0B26632A2BF7D47C8E8C6970CE967AFF5D8A557DE201F02F66F8D656DCD3204C9999D5A05B0DDCD1BF57AAAFA00F15A2CF59EED154308CE4CA9A1C60CAB4C25DDBAB78BFF4D23B7BFD8FED534F5DF7C057B060BB00EFD27E4F8A2A8AF5915634C5D175CA8CD7798EDF76770823810BD6446835174C24A2616B3D1985457C05CDDB42738687AD02C8EE05477F052BD32730474381D3CEDD59C1A455356E77257FF84E7EC3F8794765FB8D81E923EB6699D9B04684144B3F114291257D4C3908450C769732FBE387D95B97D207F851CBB38F9CFCEB35A78D259719C8817E644A218BEA7CFEB3C61431FDCC5B5DD70831E01B5E0DDA5BA9C3E06EB7CE9AF27B1928A9C531D026D176964AD5246122F681A243A3F5DF956E2CA17A4089BF6F35A0A60FD7AB6E882A994C368C4F1B00B54C8F5E7B8BCF701C64E4927F4DDB961A0AEACBA6FF5F7ECDA3D517647C36502CE67E822A8219929FE2B6D8271D96D2A5816719755F5E1966D545EA874D197A83B3D6E519711BEBEE4C660B3088CAF11181FD76271515E9DE8429FDEB8C0D172D6250E311621AA122745DB2F755E94010C236399276654FC6AF91D19DB6524D2D36782CFE9A7DB271663CB6914896F6128FDDCB3BCBDB7DE7E57B32209AC3DB82181B3F55D78FA5075755F3A2D546E10A63CE5E40C2C49B412114F89196D07B74001650E0A5CE548A50FF44C73C3DB45FA68D843F9382A20D65E69B9D3C1B7AB2F3038B7C961C847D1EE3EB64844FAF47041C69C1C65DAD5681AC37BE7BD4DA20A6EE651C99C1874CC1CB78B2ABD79F4ABC1D3F89A1D4D5E9F5E28AB26DC374D675CA2D3CC2CE83784FA12469406E79FE59B8D20798AF459B23188C0E9CD117DE4F9E2D2DA97495AF8680994B9FC6BDB83BC05A8EA6A677EE967B2AC6C629EAC595844AE36566A58AF5ED617C8B44E84927DD7F44C4BDEE085A86E91497AA4F4578D405EB79554C44C6B7130BC33F638C9AD0B361EA3A4694F2D4575C3D6783736ED42A54EF4819062C971D269AF0459CC22D59D432C7F907CA5A8C1DAB846FADC608A8F6EF44C193156AF017328DC0D06E2B6C57ED136C04318A26B17056798F41A00E8921245AB25F291B4200E768F2A2BC4D0EF2F21472764C9467C9E52196FBE3F21B404DAB69E12192CCEA331E477BD951E3C22BEE6BC32AC3F680BA77CCF8334344F40788410F7920C6036DDB10F64AB638412F3947AB04CAF702A195D07F4CA9E9DF5A3800CC7C2C2063465873EF45A047B37FD37A6C54AE3AC6C5BC582F38792D734031DDF1F7DF5B27D7E822E0EF2B97F593E655812527C863D7B08234B38DC07DB38123FCE9DFF4EA696C4C025254AE8B12F433961C6A9A0D36E05A60B567AEDB6B3AA6F287819AB18FBFA04665FFAC8E95AAC51B988A877D7AC3BAD0F7C3FB2F4A565E4FA9D782A1F3A84E97CA630A6371A32A65DD673BFA75B2D114CF9A9CCFB26DE5F72070A321351D9C5B3A532FDAA525CDFC9B54DF9561C71E08B871B64DAA1C5E9AEC9752885E43459BA9BB5E54032DC686F181C916A2E5DAAC359C6CD9AF29C9DA61B22FFD1D9E1BE1ABF843B16CEDB31874480FF475103CBF2B9D947FC792795E4B48EB94D0571C7ED0B9EE0D6AF82869A0B1BE55EEC02FE69FC6B6A669E5A3F8668B34CCB153785461745DFBDE262996A52DBBA4D5DB3D6C720DB9F55865FCF6036D72A254BE80C6A9B8C6CB651D3A70864189E90C18D5446836A94216CC3D19E8E7831A81031D94181D07363D7D2287AA5F68FC79303A13A5C22CD581A9447A82EEBF2E19ECC52566218424F7C4783DBC43DB62323311F7709A95B6F99F6149D65168C91B0D99917BA59C2413A40C2B702D91B696CCEC53D8AABF78C4D7E4A177B70DFDA3BB23C127D0C46126E897B4824BD5E0A44F1F6892371D5F2D47AF88EF728AF5A3987BCD96031ADEBA4541E62B29620550FB21932AC75B581B1BD67982DFEC1D1B7BA02B5196282715EEE8E2ED48F68CD4C041ECAA86DCAA7FCC6324274CBBCB0FDAD27E96A3F395C6BC78E87D46BC9D2C7EAA9DA1F250E4CA74AF03DC659E643FCAB1C32E23525C994ED85C232822C09624CBF33875CD54E6AEA564216E25B083524548CBCC6FC1B59D542E553C1939E4EB30BB7C430CE35B7DA8FC7B84BEE07E595F5FFF2C70D9997808B69A223E381CFC5CE3B1C141233D132411530394D7B74353E0641F10B7FDEA1B1231F33A031E3771F24E51E1BD59CFC332CD06765EC7592B5D481F86F53E4A04D4C315E474976E2F57B4D091CFE5D4EB261B3FFDE66B2E8AC5492FE4F9EE687483700FCE35BC0F2F285EE092B2D93DCB75E9C6EEC8BA8477418A96E28D6704FF78AE9257ADAC65935361EA0F4A18CF5258338B04B364E6740EA17D44111ACE33353813040B9E5D5E9EC27B266648D3217E310A3733B353F3AFBC71773E6359DD9E22E875F9823BCC31BFA9AAB71FA4FFE3226881BA62D615939E34911A7610055D0F279FD2E5E0CE7E41EC590137893E03A6412B4BE817DABAD953AA64F37A66D2D9479999528974A68DDE5DFCA9BF4414B605B02C963A2E0DC3DD6E5155FBBC1EE1484D6D498695978B5ABDD651A7836F3F51C7ABC1E2647F61C08A13D6475BC1FFDEBA9DED74432F03217F17767C3746D82B6A6AEB79AAFE3C39D5C79909795621F9F50A11CE8037D53C850DE7FB7DC11DCAE68D4DD0AD3AA46207B854BC8266E92CD390F650F4B5AB0D034BE96989FEF39AF1CEBE76CE32920CA9D4943A3D9882858FF24E66F0F236D8E6897143187647FBC3BD67967295C567AF36C25AB35F34D8C15521C0E065FF2E8E09279C3569B239D356BA71915E896D46C2860F8270CF651927F7F1A5271B6A972241E9DAC45DEB354933C75CFBB9D447F721652EFD2057616FBD21C9A0B8E84F4709875E9974C69D937F335CC53A8086B60E41389A5FAD20C2F86CDF3FE80AC7D40BAFEDAB6B5E5EBB1FE0F95140DCB9FAF865A0DF66001F383D90F1AE2B04098360983406B99EAADFB289290C02CA581E91782DC50EF41BFA933DD6E3D04BBC38EAA331F77028D07B26926E415FA0811417D9CDE7E64FE28CBEF96392AD5BE4259CEA799E82A4872335E31AC97AE4907538B4BE4E8BD83C842C4F13E8C870B9010B1B441479FA3A14EBE5F647F94C95D3CED8A58C9A2A06BE29EB091571F44975DFC0FCD1A4FD1D6A50C212579C855E0D5965CB33F2B37490EE556EEA72EECF4CEB269D8DE822ABDDE6CEA6AD9322C142DEB4811B601365FD6B32B8C499A280097BFDC0F43F67AA77C429FF0BFB1235CBB602370E798DBDDEDA11D345F42540776811EB599C663BD2329210CBBB6A09041DD64376F7AAFF3689CCDB183149B961AB6846BF82C17FEB2B9438B2C5949E4B8DD837BCAB5D74E36D4F6272FE6E7697A3B0B012D559E71B943E3CF86896D9CC42115F484A72E4F4FD14E8C20DB3A76A53A7B1AF72954837529396B6795C1A3C4690C767AA3FD3A37DF5D4CFAA41F2E3B32B7D46A244CD82884D4136167F6D9F63729293FBE786D2D32BEE644A69A3487C0E37593DE15BE9A217A03EC9EA6723838B409BBD47F27A5EB3B38B60AE9EF38C889CB0520130694403DE349120F3F9E0146C00AF9A3BFCEBA8B5703638CE3DEC87AB6C9F99AECBE726E10098C9CCCB7E46990FAFE0FB58B4DA4FDDC6F7AE01B6A2AFDF95D434BBA20585455C468797ADD74A1509112EC103D02797556202670E02CA8C70042D0BE7D6F90F051C57188442BCA74BEBD4BF97C6A0C4865CD3DDB46BF4E1370B6A0735F9EC031C41A1A4C3B2F113CB79FA7ACB734C6AC2A95BBC8DB58B60E65CEA56F4C9B6951A1AEB4F8F74BEDAB765C869CCE998198F63D1AFA131A9A0C20C26219F2AC601D669EE906584E762853F3CA6C2CA96EAB12CA6D4D6CE00C18142013565DC42A05914CD0C6F5A052348771E350FCF7CB6FD31812FDB552BA3E17365D1FD5D3F7C3FAC3A6F96A1BC5440C5DC68F9E4E54C9F9C7315A7F59B0F96AD52F292513A22E467E59C5AB5F50B8F3C0737AD62AD49A63E5516DBD08F5CB95F7AD8E62CA2B4D9EF00F5FFECCDB9E7E76CE367F028D34F15CCF3A9FA64CB2624B7AF0976D47BB9A471BEC65AB1EDB3A3CFCC3855B145387BE907647B34E11CEE2A043B6DDE0EFA287A91C22F644E1A43D2027BDFA4775F92D60B942BEC200D5A1623E2F6E2D63E371091474E7775FCAC758EC1E29337D790E3D67AAAADEF955E3D35306A615A940AC9F487C4CA87398A2E80208B3F9D702CD6E0AB5CCF3F0D4A8D13E2D21B0DDA9F6C645472FFFD54CFB10CEB68816DF84A5DB1F5AC560E6F1DD487C0F667197EBCE71282C3813C13A9B3274D7BE57E1FA3E26DA2DEB1B8CE00BCC723A5F64FFE8702BE413A9DB76FB9F80D26A37404535189BF33570543B254DD54C1CBBD3AFA90A0DB6480DA286D228863539DC57557B30CE12C6716BDAEB401625FE74B9A857876D461806A47A0588A827F204504AEE187EF4E27F9537319708F603A04AC0E32A5EA25021F1DB0E2713DC614DB4F3D6150AED25F7BA84C6A1BD5123108BE0988C4A861D89941145E1A879C574BA5D0F70C99E8650518A07E69C8F7B77803BAD2B808FE66CE704686CECA694B22DA247905907328E372C9A9CB88BDE1ECB0BDBC0AB012717D3E789EBBA96E0504269B7F6B634C5BF1EF270BAD5C3BC261236E8ED653B2EB5306796A076DC80412604E5DDE350454C087BB12A2121F87824BCC6748950977158F3A6678BF1FCEF3B95F7BB4D4B5FDED4E0B3A32DE35C64B3525B7CF15819A3828C71343AA2103D08D672B918906654A84C4D65259A681D7F8574136AB65A45CBCDF29291FE67C2D43AB3B7B03BCBA07C549663D4133E0D366D3F2B74EDDF786AF95DA73BCBE0F88376077E2ED75931B344CCE71F77E42AECB0BA06F562369A0210E5C2745CF4FF712B2CE3C8FCC6707860F538ED0E5B96FE38BF0CDBFD9627145D533A6BA7B812B316F6C3CB71321C04401D83B962D89243D29F02E82225CEE4817D494973E8B7800065D9C32D42FB02A595E7EC35ED83C37B84D88055E5D5F3B804DDB287CCB9F96D2A0D076BFB58383683F0254ACC3CE8772FBC6065A804833DC523BD45C8114F1ABBE5F3D218E6108A6DF2ABAC6AA4952927FEB706569CB9390C0591AEDC4C103B24F80ED2FE017E5E29EC495017705D805016BAD4B8D5D2A99E204E35B0F77C11C933298F7BADE6F571C8685942123625F4A4DB7FED2185E9DD6D220F4CA137596FE0313D8513048DE13F5D5043584FC2315A746C3F7CDAAC333402A8441AD48FA635398128EAEA96C9329CE8B65BD5118244292A79C45084D701422725DD6084C71869A56E595835210CACEEEC28792FA0CDCC01A62DE675361FBDFF2CDA8B8C5F92B81582FD744EE12344BF07713BCC3C73D3F0708E0C3C425E4A5888AD sk = 18AA77795AA6D7ADE8B6CDCED81A1959A8329677F042283DC8CA71E13EB3ADEE09C23920DE3CDEEA smlen = 3544 -sm = 46C97276821AA973A052DC669B35692D4037CFEC2C70569F4FF8B4925571F4CD349930C1D40F3ADA77354D6A17CDB9A661623E2D5333D8C03BEA64B133147D29601F9CFCB6C0B31E733202E49981B498290B39A937668ADF3332FD0B078906E4B24EE99FE3F7968AC707EBA90363991A535FB760B840BBDD7861EF97E4EAF3521C7BA33924D75D775D3656B68E7E3B44F535C64C7C68D62120FF2254CFF5DBEE27914E13BDE44CA11422926113099DE8D42D2EB3C0B184C636978C49B7115F2D0DD87B9FE6962A0A5068321CD95A5E049043ADD577E51749819BB295E9DF84F6472712A6026D8B85F8B8D5EB06E83F26F090BFD78B8849A5441D89A6E3A1BEFF1AA69C56794829DB332F5B752ABCACCB8BA684DEB67146A408405FFFA320180C282058C393D8905D09C262BCDF990F9D4DD4137A98B7050ECA6405E2BAA5283A23810599F7EC425CA3421F50943C64CC3E55BB961DF2715A817F072F9883622E35D6E0753C9FF0CCFA876D9D657248BB5E6E3C304B5E43B61F6B581856AE3D244872E722ADAA7A0AA0B6FDD0809E519FEE09703B4F23FDDFFFF1B72C05E4A4FC6E2D4B92C91B8483933F46EF6917DECB98BCBA10576D80A5CFCB3EC8C3F77AB32B8A15BDB79AB8C1C644A84A7F0FD6375F988A9E7A9D7AC30F66B0486EF5CE4D9635584CEAC09D3B96082B523C833ECE0AAC5A0615409A22A9300F25602E01017B93AFEC01ED911680185C715FFF681F8F7C1D8A2B5D831BD320FBCD8921DF7E051B645D922823ED40850BFCC602D14852FB54069C12543AA6FF7101D27A6FDE32A4EBA9AA7F2DB956D21A238F21BCD265FBBADA0543866F8A5E6D3F73C5BADFF606341A3810A4494B0B6091C7FA4C4D5811EA68EE34D5F0DA1616048D3078FEEE89223F3A9B4DAEF2819BB814CC0AE4E67DEB0DAD028CAF0773A43AD102AE993C67F5F700803B096220338FFE4FB4DEB59E6844B0C1DBDDAC0E955A27AEBA2736A0AA70D2E9D7CDEE864ED5F203A12FF692B10AF6C82C64C650E17BB953CA8146DA0436F3C1F9813EFB2B75E2F1969063142BCC26CA9BE4DE13176289D23F5CB51A8A483F3CEE5A32F1CC03CF7BE7D09375060A999A2844ECCE2E9AA379621DAEEAA4BE0B73C659F0F8EA763F2B3297500D48B42F9F8709D3C68FF142B83A05F55741CF424D63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B +sm = 2FBC87BED7C449C3103EC607F3090133E58A7DC4F8E8B937AACA8616E33E56D33EB7BC1E157EF928EF4E437BCDD9DAAA448480703ECC839D098A356B3C7AA8CEF27461C924C4DAF9BAFCA23C89BF831DE6056F1EFA7103BF28F3551DD70E6AEFED776BD559EE714D83328BBA8A6767A130E091F10CBF93E4F8C9BD8A9F2E2FF4B464DFB5B79244194D72736200B3E865A23FA7A46B54145C9F5E5F3B80D528593DC68AECF72F1E238EA908D4ECE8E499122949CB67DBADE8340A0949DFA5B9B93EA2EB55F7C62D2E3A62AB2DC68515B3EE79F336E2B50D31A450BDAA92CA5F701408023822404CB70652DDD6F1E772FECA9D34097A105B0D86577FE84A3E46A3F467EFEABC2EC4818DE4DE64BA5AE4C836E385B31D8D1964B1A8F417288E05CE9D4F1B219AA3C1D7B4070F37797F11804D168B66D79BAFD35A3EDDD2C759B824AADD667F164396AB0C400084693B935E4D53041162DD4A6DD3008F83C0A06C631AF5010E55A0009AFDC736161078869E4FD23DB2BA7F1BBAEBC5E79F5024280E629B4D7AAD8AD2BC317B5F3A7D7E828D057322AAFA22F0257D3A6A9299EA3081CD1C6742CE3E89AE3DA6A1C3944DF9F5ED0FBC4EE8EB4446E033EBBCDB193E254398DE053CCC4A89B1F45A80B1BCF0F2A73F5614F039191ED6DA17F0AD65F2ADE3137F3208CFE60F1A8E3EE0CBC3148DB3CA961B63B4DCB0B1BC304E14890DED9903F80AA16C03EFB15903F143EFE09D1FA36CE7C14EB651E3719D517D3E4184A514E4AD88F40ECDFEF02F0C045A4BC4630DAC92B006908791B8B6741D7753FC9BD92729608F410E4E75004CEFAC66BA8D4FF00CACA21F912E7F3B1D0F02F4709CA45DDB8AFF4B80C9798C8B9B79E33C6F5B686F5E424B7CBE988612C12349A5AC70F624A3932D0B8439D299EDCB7785F4BCEB35554D2716911E36E7ECD683F2356E29F3F7BB1C88D8FF30E1E984747D4EFF68A7BB37CA758912449445F7310CFF16DB714A07318AE69BA8C753153A8038DB48F6E77372B40C5EE17BB953CA8146DA0436F3C1F9813EFB2B75E2F1969063142BCC26CA9BE4DE13176289D23F5CB51A8A483F3CEE5A32F1CC03CF7BE7D09375060A999A2844ECCE2E9AA379621DAEEAA4BE0B73C659F0F8EA763F2B3297500D48B42F9F8709D3C68FF142B83A05F55741CF424D63EC08B711DDF5C66036A13F574BB7BE76445A1D1F83C7732B9F4C25FB9E799D4AFA55817BCB39B974AF92F3730767CE7D863B6A3406450DCBC5E0145D10B7D532DA6E80196157C38D1B6D3C173F74D67AD8DF24ECAD4D9B59921418863A38270B982C4392225EDD1845AED2199E2C38B36C7E0E5D2F3CC7F6803926D977C59ECDAC67CA290658E72BAD633358FCDDE2A4B9C40169A0C7CCCFDD93E4DA3C3838E9308533BD468A9128C5A141C4842840E45BC8E4610A7C5E7535834C5EC73312A50197C76AE984B3521883F549BE04E27D97580E6D85D0EE84CD0B8C65BFB1AA005C607DE82DA70021F8F90B7912C67DC5657E1882CFA6DA3DE1BA4ED823789C052649DEBC9085C74528162243133A6AE5C1C6BCA3F730525B167D816485E40C208AFFA8706E3D74631EB4413032730A7647548B77579323EB03D36C2EC37D2389D4A17305F607C78F3073A2F4B4395BBC94AF163ACBE3C990306BA3F89AF9AFFE785C3F6D102FB2BD55F0C1044034D6A871293B31A1B38E383CB926BAF3AB4B5F79A47E9FA7B77BCD58AA35A7F16DDD11FF642069A8A327DFA800049BABAAB4AFBEEC9FA98ADB9796FBEE925BB70EE9E96540436E1473E3AE4C56D7099D8DBDDE755A7E101BCCEB596B9415F52374C8A3A73EC66B229DFD8CD7EE7D2CF1C5E7F490C7D9381D9321B15F84F640017851ECED1DC80D32DA3A0A57ADC3EF37E021031866E278C7D51FF5CA8E9ECEA1082423B41D772C5ADC61A8C71C3D4CAAAA3433928D7931EE715875BDE2BFACAA0A7F799B45241C21BD2ECE4A5944FB6890BF24908DE58DD3C76173373254A36B0B2AC7D67926948CC0136DD9A5079D776C297FB6A585C290D5DAE1C45E91153299EEDB731E527F0F62E83C1E93C75FC74F9C7E63311562B0A55459A0D41E034C3AF637EB29BC789E5920DAADF265F42F2707DD1AD490B5F8A8D24A9968BFF11A0C364A779EC385A9A33EDB9CFC7DBC672BA60CE5F421B40634270B982D619F8E7960D32E1B8A76CECD13A3B0214DD34214CB5BB7FD530058D5DE1FB9E4E88ADCA05926CE1F5597100F55DCBF64D47FC177FF87C4BD9F6ED7670FA7B7D339EDCCE6FC1EAE069E0C303138689DDFD23396C145B79AFCF68125989C8477BFC318CDBD69D1AA6D3EE41F4B1F9BE4BE9FA58A072412078CB9196556EE56FB7B2A2761DD04120FCD9AE9736F599C8B96BF8F964B305530A6DF1F94874F36F07962F87ACC0B285EDA64D2E4857E26BED40E9A5DC0327F1D91259292C608D6C6D59804DC23A34D1F9F1B69331D68771E41542FC5D669CBC3CD7F8310F87E8FE8F6201E57B475DE2318EA6EF9F7D32A728A44334CC9DF28DF77038C37CBA62EA8CC5EE80E571879AD111F35B6A154FDF8D40FC93360D547D02F0743A37EBC4AF178C6CE36C92CE6B80B6350202D2978621684A19AFE1474155BB962014587B1F5A477092F42BC446D7811C0EB439A6829E538077ABBBF03F515F1E6AC018EFB05AF79069C2569D2CD7140C4B1B47886064DAC695D59FDE2D8FDDB35318D33EDAD94AD4FD988095B1156FD59551F0658EE666186369BFA84E30672E4659BFBF7963C377F0039E08DE2C2D9803FC12D97B5E67CE9536AF12DAEB3B9903D8D95F336FF53286284BFE8D7AD13EC21C2A9BA93C9A97BD7F6148DE7C8CB41CA75A9ECC8F9CC68D888FAF6B3E75376B5B16F41E7E6B76A686EB365365E2074FB1D7EFB1B285A2357B020FD3E47B89943FBC1596F3FA8289AD844386A691F33DAED4B7A6A6729526160F2D32BA7F68AE6678564FCA05BD811F208A8FA62F6731F23D46027008246FD4BF3C454A39EE225245E74DA5910E7937B36661548A55A2270A9D27114DDC94DD9B9D4122289DF0A5700222A977F15FD8E36AFA1C4870BD3CE9B658E2D83882AAC5F3DB814346240FF8C8FBA3F36E52AC9B441C76B6F104A0931BC45E202ADDCACCFB93A486A7734A6D82B9F6CA911448F988626846D413D987C5AC860FCC0D5F734269AEF88D41A055794DCE832BABB7E306F622E5EAEFDBE1CF195E320A1ACEB4834B3E70061EC2D624C12EB35B16E5AAE73053A3290D4BB1F51FFDF48C1A7218D365DB7FEC15BF0F710954CDEC54917600014BDE3A901DAB1DEC0844D7FF148EDED9788CC85C0CFF26E5895D91C56BA6950C0BA8FC6C773AB4A6091A5DE3AC335DDC2110EB0144FD89B3D815EF4A26F718C1ACB5723AF1DA5515442A03CFB9D90623FB21D78DAF441000E285E9E7C235C0F31E258E6B3FEAC048DB652B83E07848D2E9357649372B1A55975B2EC7FCFED19D0B6613BFDBB4B5B01A9AA3128AE137BDC1D8FFC3A38B597578042CF183BA8383C289C3D92F6B70AA9B3364E9FC5D43F3CD3F310D229912E91D5806C2A11E0BDD208A2AF438BE77B43680E2DE67918FD414338A763910E1316965BF96BBF7DF639266D075E90EE9C073011F6783750764FBE4906ECDD94EE9FB7E4AEDB23EE88EBFB018C44FC8BAFC66E6B454A3D0E332C7A6B34C2E8D1D26416FF43D768CC36CA9D3168355F1A281A6B2EAAEAC7B64AABBAD2156A1D781A78A896248C56F3491A5DDA8C22C231AA7AE14BD558F66E6280FA65F20B246D815BFF1D3C6CEE6DF9B4AA7F750307A7BF73850E6BCD22CA0AD74B4AFC13CD4AA2FB7E7B588ADB3A46A23EC88A34F13214B261A283AE8FBCE8007C6EF6BE255C33218AEBECD3EC27EDAFD252994B70BD67407620D26E8567F4C7F6D636803B6A27EACC3B853706A8D57ADBF7F7E142FF149C35119A6172D5884EDE7C71E6C34D1B485A684DD56C9D670576B75CACB870A68EA7FF2BB461D9E2FDBF500B2F200110265A3CF24370A3F480DA66F98FB5327B4CD796EAF0E559A5519F3C643B59E3B89D05D2A9F9DA6732CDC2996408B7FAB5A734310FCD73FA3FA5CACAF31AB04EC0B9734407C6DC575350212239AC9092DA5812137BFC40F7735BFDF9827F768FC0363FC8C5739C7DF828075EA2BBE6321D5A8EA2EB7E397C3D58A953C7F0BAA69A96AC8110B125EE2E9701F43EEB87FDF58A6E6266BE1136437599E26E8E6E853DBB6ED9DF3931C5F402FD09B7E203AB36EAA6EEAE72E908BD2B9CFD379BC9B407F0C882807BBD2E91F920EB24137002A48F1AAA0CBDF89FDE5C51079F1D8CF7A014207F1B40773321AD952D77CE18EC7B48F2CA054E65420C1132AB67C832EE22FFD8672803CCE3DE7E9FD0690E55FA1AF5F11611E3E2C71CED55E3E347F4CBEB9C93BEC2B98E48495585392471AF0AE589257ED8D01792112C798BCA5107030F207CE567594B8433490D8FF1811F21B03A42AD0678927183321355E3D6908DC1125CDCE038CD0469D72458B6CC5E67EB0D78C20819C6F3C4518B15CC63754FF8679915E329DD46FEAEFDA5249ED7E754E7BD55C75CB764B6CC36BC06267B2479CAFBB3F0BAE32A93558190B65C85DCDC080CD56D51D4105C5B0717691D4DB1893EF8AD550F55855B4123A38D18FD67B588A3A4C2A6604E874D721359352B235C17AB1DA2758712AF8179FF433211B93078735F909F985F557D0DE52CB9203DDC67BF9DC8632ACD8D4F90196AF6BD2E79834371C5E9FDF5992ADB04AEA186AF36F56271F763ACFFBF94DF4B0512CA6B7CA8FF486504E565BDA367E044FCD0F25FBC2A6C720867F95BFD92109780D2E6DD60CE90A4CA8EEB8C4CAB289DCF99E687B017B37695C3B99B4FE97D7E5D52BB9813C04D03C9AD71770FE0986C7F3A3FFD3A261AC771DE88C7ACDEF253E5CE2B50BC5C576D132B68CCC694BA883770B80F5ED7D527CEE816527F69CA2C101747A0088879C3663037DB5B count = 82 seed = 6CDB757AD36DF99E52F535C2680431D5FF36C812D8EA19399F666F2FDD66D3A842A7A5AE1038359AB618FA58A0A6E840 mlen = 2739 msg = 7785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 -pk = 53525DA02CC0A87513D8CC9B7375D4821E637BB246488FD3E60FFF63E041535FA53E3472B937EC309CC90142380778B51B0FABB68BD93567ED958D40C0F2AC62C8899AC2F4E0DC93745ADA177921DC8AD0A7D363EFF0A485721EAA14FF9D696D02652508F43C5535F62CABAE39F1A2F296B1521DDCEDA2B7A37C32F0DFF518473241D397223AAE692EC0E33EFB9DB04981886C37E476842025FEFF7C5322E1A19E5557E39F10B92F46B4DD61817B84A0260F540DC61BE7ACD1460F46F86D8A4C52D3C26F54256DA17488D2395FD2FCE1882E7EF156653FAB0FE8EBEE20B01C4516A8F4D86F5CA9F28B61F19AB6D23CB0A6C658287057E8AB913B438B3A2C076A29FC29E1720696A70C37AAE022BB3E5C4F102A974FCB957AACACC5057C4ECFDDDC9375E4C4CA5A8BC7048075F4F3DF7E142917E750DC5A974E26A6A4162F8F9BD88DE5F0B4046B7A48A7DBEF23FFA3861F827A44593D31C86181D8C0D63C6CE455FD5A9E9843B5B7D9F24206364BFAC1D8C4ACAF68A265809ECB2F32D657488A78A1046C9DF427B254B4F4E39030291164C6DF027CE1A4B7F8A39444D1E588D93304F070780BE5C6D15CAC0D046E3057A6B52648769674061709ECBE684A4AEEC524BE839744635391E6421AA520DB5F4CA55A6BA5BC177CA3B3715207DB15A54619D3775573DF90FFFE82ADBC6C771C59AAA859EB284A29087445E17510570AE98CC898263D211B60DE9DE24F50E9913D6BADA0294F48C78D13DE9B6EBE82973DABF99C4A39DE2EE16D22A5A6E32092662292E10282C64EFCB3B112E98A54D9813BB34872FAB4D950BA824D3F964042135ADFED64DDBCFBF16A4A6F33FC8D86D367011C4515F2FBF582DDC2017BFF8D1AA1C18EB3BCDAE0ED2C36D03B3E87DB1E9DD00F9E96864ED4901BFCD7124AC641836D4A4BCEA0353E58341E2DE43C695CB3CE15672B18B3C6E72DC26BD8DBFBC28C7C0155F7911BBE6212D9D80FB4067B715ACDBDA8D9169C0E499D48DFBC91D66673F7B059FF780D846601C707A553998AE3A0E8CF1D5E253D0C984607EB997534EC355A31274584C6F41E99ABD9AC73063935E78E8CF5E417CFC01F05AC5D9BF054B2115CB33184393EA0744097ECAAC9E039FFD85D449C73FAC33971D29EA718F70F3BDD4584A53AB2130E4AEDC9E5222D7D4657859926D990C218C4EE2996E93F9A9F5AB3037865D0182BB77CAF0484E795BD174E1FE1E9454300A3EA4C5D15915F5D51F0683EE5CD529D54207515A61FBDAA89FD975AB519C80AF4AD2B3EACDD0443C0C059AA3022893D9DC942EAEBFA4784CE5FF63E9E8D8EFCA959AD0E94D087C6806AC19FA9757B107A081E90D63052E2B134E7AC0772FBA84F7C202ADFB210C32EE117412D7FFD3B80E48EEB3A9C7569FEB8183F9B2733A7022704FC1B184E15BF28E21D2BAF03B4E4C36F96AA214D1A7DD76533067A0D95F12DD3F1D978A70DFD009D03D975EBAA8A1060C312BF43321857EDF2EE58AD1ADC109FC7A67A46366F97CA7342B937D6A8196B5D08B1A5B1A639741B5870703D1EFD7CD6AB83DC2FE02833736789C59932ADDDAB889A79EA35FA8964F598B378139D9F70BFF3438A71C864E77653D7F23E69624C5DB346B4CCAAA4710E6905C180ECCF9EDE1EE729BEE4CD293C2F2F2975E796743D910E57EA332317E60762B84E429A1E8BDE67A723A407BC2C4A5EB1BAF3520232941227B566C95BE44FA7A862F0C7AF3064DCDDA5C90E75C583F51A58B9D3FE043B5DB814881281262A39AAFE7BAD3E3F690673A4D06324B882EA105F0F789672DA4E611801BBC82B5C44C3E6377BAC9C114E9425BBFB55525E5848E43C55B45938021FDEA1739CDA4B80B3EF9615C9B4017ED2010EE4DDC97A9D632270169EAE30639049022FF7295089399A649EE7FB9791A2396BAE872DACD61D9E0BBC0E95079A07A0CFC957142062CFE8BF23F5F4612829BCE4801A77CBDE2BB160B4787F65469FF71F203B931E2D57B3D3D503C0A82E0EF28010D7D4F486BF9FB09AC95BE7937742787F4C2E1C4511057BD0A5FCFF9C95FC7B6472818C41AAFB39B6DF3AA8F06C58E81E3A41C95E09E0A09D79D9DFF3A281F68FEDA7D13293E9481BE19E3E6316D7800A392B7067CDC63F181BDD050A505D11D134E98837894EA7B50032005436302792669DC32F756CDF2F2CEB514D41206ADEF7F2DCC5AD313DFC7091A4D83AA32F353F27F715A79F4038196098F82D580D7E62066E10A13C7F90F38DCD9F48BA87D021C8C98CF2639EDB84D19AC1974D1A11A4C4262D0BEE37B02DDE1A6A74957DBAFAF984A33FAEA2F6C4AD25F838948BA98FF4681E66050F117D9B4B7B09672AC04C182D9F7961C14661227BCD0596F9DD0FBC625945A58E7EBB83F5DDC947301097FA6EB14252E9BB545F2958EEDA7B59C81ABEFE11024555EE2C70216E0D703B723EBB4AD513DB98E29822B090B7DA16E67C2BDB24089F1CC5076A292A9F0B98CB00DAF25B4D1ACD35BC8CFF9787D2B1DD6B3114FFEEE741717ECBA721AB162F7AF3B334BE769AF8F60F14C2C319464C72701A471AAB5AC0F5457011AB000DA717B09C8C8E345B161F147C890FACC4DCCF7585A94EC41D352EC111EFDAC6EB14924542D814F3E4C3AE4EBEB2D0F5297A8044BCFB0545CC0CA6DF1000EC78C93D4B6D513B5E6C1B0D74E2314A42A076462E23362B5D96B20C645369155F9BA1BACBD5125FC51BDAA6F73A980A53D6C1BE86B215CBDE600F786CE904873084AAF821A95F005D195FC70246B2A104C4F69AC5F503D3559314E33D2CB7384C7369765FFA16440090B0FC573CFA40A5B9017661BB39FA9A09F5CA0792E91C0FBB0B1CA6C83D1B7642CDFCD4AF6BF2F96B5BF59D7F4DFC2B2A259B76DBAFE3B9054D3A9BB76F921E59105B1DF2535873CD67061244E834674652B596AAC15B88251B0E2A243AC822B8A8671A0C0026AFC5189E0A045DCDF4A48D996AF199EDF8EE31B33E02AAA04330F688F5BF24372B48AC372E185231EE09D72CCE1D912D0B841830A15451AAB3CEB9C22B88EA71B173E9A13C69E34173C5783973577FF78E067E5CB37C1A94E865F7C08D4F233E997B3E41CE962A5F7456CF937732EDFBC18AB112CE1AC2CD4D53851412E147A5182E51D163F262026A4A9A57B033DAAB34618239AADE06E8BAF0687AC97F2AE713A8B76C574E087F15DFDFA071340A3B6075F19897EE06928AD86090DDFA7F88950D21C340AB717713915C76C8F8FAB894735B2EF74C9A8EA88050B88D6F0C52D32F515D88A74F8BCBD92BE6223FD7C374C3B38101D1E1A1E5FAA5C61ABBDD7168CF029D4499ABAD0EB88E895BFBDCACA1C48B160D92A3508A4CA85F05F83F9A4EF19BC4A3AF7F6F7DE73B808F21217FBD5953216B6C0DA289D9586715FBF4347980A61FDAB305FF1D135BA835C8379897E397C55EB388B1C34BA519F2063D61EECA10AEC90D5457703D9AFAA35F3AB9970A72E2F032306C15392F01AA3E678778C8FCF4A127830293BEDF7BB64ED8842C37B63AE9B7775EF650330ECC55441A8CE3940799B802C89008B2B079B0061B7EDD9AE87F21AAE7B1DFD1F9FC7964337B83FBDD85DCD132CE803A8596C769B0083D4A4B9EE1D23E40FC188DACCAC2D85785D2442CA7AC234511D5EE657192DB3781FCEC495953D8DEBAEA971222959A07786374AF07D844DA3F2091656000358EA92A41978DEC620D73F1357F0CD3799BBD6A4A6558C2AF642FCC6283FD82DEB5440659BBF57A1195C977DFB11B3A6FBC24B4A6876DB22AB856EE78313E9E894709D6742F95D3D23B3C26DFA7C3B250B8A90655DDD30A1008E2E051B9C91515598D81D583DE8458DFD7F571259ED9A52B50ACDD3369319F475F39E25D8A68E36FBC1C0483304DCEE2DF4CE4F68C9EBC3B6245BF75F215B211E65A4A585336AB1FD403DA7CEA614760681FEB4ED37F9FABB0B8BEF2B902A7553E2DBD4A19FD474D1421DCAA21289D5ABB7AB245CE11977870F1FA4A4DFB0BF93400AC228E4772A8D12A8E6359FA82E0CA4F4F6C4A4AE7A44C0E18E302C37900A86836BCF612DF275C66E95CC8A3C51AC196E3CCC40C8B6C0BE30B643DF7F0901FE1A76E4310338839BF27C4799E2676F1E75264C56C1AF12E7418803FBDCDBFF1D2380E6417FA9E291B0A96D879FE94F8B47AF9A12AC0CBD276A9B67DAD7A4857A45A7D535CA3D0D833BEA349EABC1495CBC148836DCCBE3ECE8E7B39805A7205F1184BA2B6B98D50B02DF14832CC1071A8D5A4A5E14D0C196FD5C5731CCBC08D56F9782BCF826A0199D8C0FAC5F3B57287DF8C8BE770BBA628A0502B0FF7BA558F5F9712BD388C576025F66C274EE04B19D8FCA984EEC7B63C96F5B69CB09170DBD4609FEF8C899BD73D2DAAC8B2882C3F2FF05B7CCA55FD05C6185733CBA9B6E3EAA08A8DF9239236743ED1B88BD4F3FEA62533993C2DEBFF88B84024B7AA8AA784CF3D03FB763015C0584A89510308CC0362C1C02BCE1960E17BCC64C72E4590694B9D0712BBEE7CDEE9D2B31DC3DB9F335852D4D803FAD692270941F6841B683A4B552D02865CD1473DA3BB62E97DB47FF5E7BAEB045EB488D07A4B56A5B0BD9D11DB23A8C216B2B559C5A435DB36F69350906FB899AA08482272E23FC75F4787D4DA477CC80D0781B4252385A064A930A745B139162FB2752EED917F9739FB2388DA7B1410406FBE3F1714C31879E7191D48AF0B305139ED859179D531AD691521D0BC67A6FF9A9288C5CAC9EF4076B62907206C512CD4812E2D57A0C7F6CBDC830C09B1262B26E6BFE5F066FFC75199D52D5B1CBC3DF672D046FF3E51CAD258748B313ED2377B191985D212575A6E80BDF307A1CB3D2F7ABC6DEE5528F13B7991FF8C0AB16C0B8DE13B7F2CDA779B6775899DCBB8EB92A0CDA24C73A1B97AC19B5C0BBD784CE95747AC01006544E4A1618AD59F3CD491593B409E0E4DC23365C17C22A1EF27C22ECD53C6A9FBEE65E69CBAE31BE9B4A3B8C5B1CB3A50E50D855DD8D10501971B1A8B3398C65BA6B8EA21BC4CCC15B082E5FB076182FE1713D9C0E604F4678D42B6C21CC21C36C3C7665A4D7169E03CDFE3BFF3E9E4F0A20749D455DB67CA53001EBE62EE2A7D239EFF3170CEDD6902080DCE1B84086A7B44195FD0FB0E0D4DDEE579D513C2A9CF81E6D1F1D2432775E98139206E061083A16CC42CF18D14E207BB44DC6B76B7694DCA06A417AA72ED2BD70789260CE61C2A5E239501A30350914A9453E8712BCAD7FC45DC671CD71BAF6E1A102925533097E6256C58CD43BFF6F6C6DEBA37C8218BCC63490386987DD37F881D2E79EA9DDF2B290473F80422CC6A2F7D8301EF479B05B6BC21D8C22DF7695934C7199360036BDD7F2B6E8285F8F20BAB30A5BF3E63E797EDCBDE381406C41B85DBC4972267ECA4EC4D104EAA4D80A23EE5F7F9908CCCE071E14E394299916DFDEAE5C60803FF0EF3E42B46BE57A14188C89C7E2472B186F6776BB0C23810D2CB5B789D9DCBEF20DC449E238D284FB16CAA476C1CED55545277C719468EF8DD6D60C0C40B91D0C443F24C4BBCE792D76290AEF22B4E11F8AF6FA72107629B8D5BB57289DDC7AE249FEA4DBFE831F5C041625AC2F8D68870F4732F06E5D0DAABAA91E9E73D4632B807A70F1B1F0740918E243B8B9F699F110E5E68DA2FAB1ECDC4FB8FD568E33F95DCE848F03FB72501D6D69207FC9DA6625D94F0EF40EF1696A84B633BF2FD2E7401CFDF4122D482837B10BE2A7D805500A592F08B647C54886ED18852A6A8AE4065B8D5DE3892A57FEDD702878D88AF327879E7676276E6826E77832E79DB3B388A3726B66700F2E786B66E6A09B7E3D9AEFD590554C10E25A8F18A7F99E8F590DF77BCCEF7C8EC573AFBB44E382A61E7FBDF7006003D58AAD3ABF250B5B994456FFDA4D85F2880CED9F95A8EBD79AED6686CC0E94CC256D88FFFEB13B9C397E2AFD2BB7833C3F161679CD61B9966330CFF102E2688668F06361052154E1BEDFA48AFD9AA518AE70A5E59548606F0F42C74AAF1507D25607064329BC98E646A3E1DF6D886718213E9C4CC60086D5E5C33B83DCF585ED746B3D32ED79C1E70C97C77B02F901AF6026FF01E38F9DC48B8EAD77D8F63517116F73EF0AD2AB0DE4FF0AC31C93186FDFC45A9BD73757F6E0A4EC989C2608E630AEF223EC52A7103F6D66B404F1FEF28E45559CFE4A52FB62EF05B54A1C9E9C39960134EA43511C10A29325EEA1613D3B877071D458C07B5EA7140B1D05A8269DAE71275CC83D295AC2AC7419B8E366F4CE872E3056F99C5CC28359DF2DF6973B0505DC4A28344DAD755471439689E7BF9635554E0A8432EDDD67ACA6FB658E6D61C03F931E56D205BDD3401E1227D0C2EB681EE8DA73076FAF328383B757C185BD1199700824A8A8A8ED63E838BE2C97FDC7C03BCE3277A418D5750469A4CE7A29D48D026C915A3677641A3771C5629979FACE1C4BC2D6DAC1A91D68D6346B8527691C4E17EFD7E17601BC4C367391231F08AB2C76BA1C1907DED3A0355E926E2DC9E84FB6FDC5D477F964C5ADF6131F9EFE55C55A994525967E31C7FD3C542F41C8CF757E7332CD5F06A065F85E47CEACCFF3D616F7A1146668D23FB8B2A4BB8D19C9318A009FE66AE85DB7D55323DC88BE4F75EFF2BBAFA6604F28564C48C4BFF82FC1F43423EC749A208B506B9F40EE9C55C615124ECA103F51A9E0C973A3D1EF9C4A8FEDEE15E84B2F28F93432EFF2F84708BC69723CFB5F90C1FF4DA0C19AD8D6156E7E332CA40C883BC298FBFE307443F4E0533B17B2536B5F1E69BF798BFA0F16A062B1B6D7285199BC489C3DEE33873A86A5A077E9FCCB50603F7CB0133347A6511F9D9501B6DBCA1F3F3660860AE86D5689464EFF1E9EAB7CA6CD01248AD9D28040134919B96A74C84ED72987994B2B8CF7061C814E3FBA0BA31E673AF325BDA2240920B8FC7CC7455A6FA1ABC3996BDC444F0A1851585F43B9C6977253E5225E9EA56C7C2018E9D206AEFFAE887F6C886799DE4F13DF8AE8BF60B0A794408BAFE3A20E3D3E9AB378946DBBD80C33CC4875D5518 +pk = 53525DA02CC0A87513D8CC9B7375D48231130EC804514E3F421CDF1B512473BD44F62EB124AA94AC8479799629F2DBC938D8B4CEDDB97F15B8527F272B1AD504A7F169EE24D02499D4A2B97DE76F15B7BCA24B0EA7613A5B2E05FC548C8CA8861352FCEC41ACED957301E4F8EC472A06700757F45541513961D6C42AC90C915DD4C1D60C9273C1EB0BF8739336E750FEAE368F3EF61A9B5EA70E97DCE6F72BDC8CA3A366D647454D8350A6AE4BB606F52E41B12FABA0A6F68A5ADA30F6E8CF5D55B99A5C8964CD28E91F3E6D55D172036C1EFB73BC9245A1A64E60FDED646BB175DCEE02FF8F9264F52CEE497BEB73E314B4154E860F459E1916190710904AAE352CCB243DFD33D8DCF2DBB08E4BBD539467AB8546A4D4DAE1DDE5EF2ECB8F06C67CC027008756381653BC2606B7E58A3BA031783AA7D2B93ECD29B84C5B0D296EDC85E7BEFCB3C992A106E1825A3945B248A1C63102F4246979B4C385A2E25853C79F2543B8B80202D85761F24ED6DE646E85AFEA5B2D0CC793B941062849F6713356177B458BC00E3AB3CC3377A658A4075E058D7AC3E3646AADA743C87C7C5E072507C312594FE1A903D203CD37CA262FAAFB8EE0EBFB615B4A9BBF5127F48B7A0B15BADB95FA9AA588B4B7DF48F21682FC80A92E40C4C65F5F5B4A552C770AE056A5979DD368A00652201E440F4798C93600E170AF1FA1BA8212AF250A58FF10F79F12CE32DBBC93C22A945C2A9B2D3AACA7CE3E509E71FD2A2D18E8EDBFFDC3661B367BC6524D49126B436DC01DA4788A9A9DC56CC60C7FF0723B4032FF2063DFCAA476C2A0AB184273D6BD99A7F8379B947B2E2CB38E5347A390DD3CA47C4A65A2ABA030CEE25887070291F577E65AE0B945FD4B3EC4DC3DEA90091D851CA8D1512D718664A6B5DBCD4DECABD7B121FAF6032D89736839E5B0DF928F2785B07183C5B089748150D2FF06481ABAAECEDA81C25E4FEA896E24C2D2A476CA0299854D4F510D5E6722C28A6EC7D27F4A3706B1CB1E2A28BA5BBDBF542DBA82527F46D5B01BA4AD5ECE5FDE26EA7BCEE584D2CC037C2A41C196B1DB04CA0C1C7DD5B4102BDB9AE3A2A95386A24E5D278D74D5010E6A5E572994028CD7AF1328A566607A59892E698B25358A265012BC53A02E68CDD67163E60631A940832BE1F448EF61E7B204391C50C7C02A6EA42D252D70534C699C87312BA237C5FEDEA00857559F769EF180937A05FC493244D6530374D13B06B64C582B7EDD6F46F6032358977FDD3E636BAEB37C3BA106297949FF574D35AB19E3AF122D34B7059B467406D93538FE0E4A9A2B1988FABD9B9D739EABC38366545128B5C7CFA672D14A7E1F14B71EC10068D12048067F7BD5DBF7F392FC0BE999D28EBD5359EB69D315C478FF8F7A10F9DCFCCDF7075DE167DDB1709DF51591649CD9A14A7F5033F70559573EA24F4B5D75EF6B3923ECF194EA295E04D9C1CA4BA5DD524F871BDCFF1B3998031058AF7819D69DF23268FDD35626336CB1A4DB89DE801BA44D19A693162EE3F93E632AAAB617A2786A35E0D65F336F1C0076614D41732A12CCD101EF6B16168DCA9525CA46B49CF51D86CB250AC732844A55C7998083A3FA0F518D9335BE61265773C0155CA3ED59457288F6BDA769422F6E146B51270807F489F08466C7EA91B2E23BDA0F4756D0C9938FEF1E061D2D3CE8ACC2BCB7E7CE64E4D20D8EDC3F144CFEDAE07E92C139E7457DEBB03C86A13094A5F0276E31E8FB9AD8D2AA500D375EA98062025DA0AFAF3A140C562D4688D3EB846E183DE293462B88D44756E426E9F6F94319451FAAEFAFA7DD3DD35B7E6FA9FFF38CCA4DD5D2791C7F19CB9D49317A3F168F3A66EE0C048D5FFDD9FADA32F9BFC8957C9A7902F0221467E333DBDE275F954EFC08F768ABB2FB0DFF5DB286EF6AF14EB2835524604113DFDAAF5A1A74A66FCB36614C9B283599AF560E15A3422804F2BC2021F162C4D9CE3015DFD1604F33D8C3B046E1688C77119AC71737DA7325ED4FDAA7692719DA2D1CA8BFCF12243420FE7D35EA411FD7CD0160845FDDD957442095E94D961766EA8F93FCA5BDD42B6E03120FB5AE59E1CE5282A1EF8B2A6E1540B860752CB786838E0F59A9F792448E432FA701DFD4CEF61DC4519C91DF0D45D0006A2BDCCDA062573182442CAE618D881B68AA2D982D9E551E6371C140BCB3D38BA77AB048BCF063069FFAA19CF71E17F36588D604E50319021327AC8449C0FA22B86BD32C060499EFEAD0E74B33C6BE8570E4F9BB9047CB10C8771FD914F548CED8885D1E8DAE7E303AD3C3B9F5D4665FD63A572A7E5F079E13F1FC41CF1051F9D4DFF09AD9E44B36352D1FE62FDE10A387CF4C3EEDE72B699B90AD9E34C957195E59FB65E4BD065AC57ED2E5241D3930E81BF8B9E8F7E4656EC3AF4DBA45DCD2C5520B68D655DCD54A2E506F4F5A3BA717A71E004209E8B6A26C3174E7835A0D35A8DD22B0FC3508C87C83C95B2EB88B7DAA103CCFEEDD3C73B1F7E803CB874A5EB1A9AD5E5C79EC8C3461DF0804A373CD1FB5DF61A31CBE6C5F2E5D4456EAD447693FE44EED9C0AD818E0137F5ED081DEC690A2067B9709C2CB815A61E43F81DC7908AD5BC4B976D526DC68E413A62381E63BACF07344DBA59DB006E3FDFDBD299DC439F32D028FFA9DC3D557AD5B16F7B287934B67AC7B69C5A05834CB850CF505784A8FE97DA8857FF963F61EF0332423BE22BF89F874B41585393513A027CA778459C2098CFA4E1C5A4D20EDAD5C7319F95F752679CDCB34AFC86564E56A235E9C37A5203B21D9EFEF10338AB8BEEFECB0F46586993F8326DD512C094E73AA95E47DACFE124EFCFAAC79B778E19F1A80E5B47139A400514101D479552F987D7C58B345438F6448C758A3E8519589986EF7452DBA047A7C3922E2ADE9D0EB532D000C8116E982DD4E9BD5071812FFCF829C78450E96070DFEAE4130192822F76CA0752E05857E9F8A4A067A7BE03DB01CD0657213E6CB4B1C97B3AF7DD01C7F055D40C0DD2C664E1680FE53790051AD5C0E613BE96A1505B4DFDEBEDCBDD4059690887E870167AC09A7A1D070E2B6CD3FCC63263EBF63AEBF18FD1BFA33EE9DEB18B55899F4253BD8E26C189CF20C21AE53FB43B3A4DED3639AD2F8DCBE6074A8265ABF407AB0F743FE3BB62FB1660A000E80A0590AD6D16D613D78C407979BF359A4F4BFB9064A8836A26E5C167B6551BD62133AF93AD03642BC592175396564075CD4FE6A1F17071BB982AF311F6E3AE73793BDC8155B5A673DC48A15F5AC046151CC7091FEBE41FAEA3A28A20BE8EB34C53E89E486457061447B25F998B6D8E7C9CB1B4EF5EC8DBFEAEF16911D61FAD6B32E7DD14359514C9AC3A0385125712578660B810AB7ADBEEB5E4A28CF8ACEC0F170BFECDB153FD3378A4E6D430AC8C900ACD1AB7DF2FECB03EEB36342CF4D4FABBA454C0885E38007E5EC0AE05C8983888AF6F0A39DB362C22B4B00B5D4641C14F518D1D53C531F0A2633456926E702CD88DAEB44E0602FE32A7269E28C52825092807CBADC028D19881C8304FA97649ED30B0EE556B9F4A039588F98A0F3F0F4BEAABD3B4A8CF36070ECE0BFB3A7AB5A23FDDA705F3668B74A51298E495ECF7B4DDE49CEBED0530C727BB0AE78DF8A80C0FE3F767D0992EAB9B8A8193AF507AAF5D503EDA86754464242251DD7442CC546586102903283B6EF29970614548BA9E3B1BBBA9E816436F71268DDB0088049B599229C7A25E9AF09DA03531F33D4CC8E967FF5A4CFC093EC7D857A4B09A5B1260162F0AC0E887682CD4BA10F98E00E83CEEE6997723D5A903D4BD2162E062EF4E330976F9FB2A0EB50291DD229264FF3068959D41AD0B2420F5C614BF2F581ED04BAE6EADB33F10498E20FD88959524FFF42C13F713BAA8337484A5A2B284A551BA36B796BEBBE7CAC22D33468156989037217A10F530711F54946604DBAF8B38283AED220D8D4AFB98BB14F91561D5FF14F18169DD921D287CD42A6197CB1C240E5D1796C82E0D80F01266913CF9F36EE8985BB30DB5F52F8B7D2FE2986437270FE2BBAF3DDE67B037C65BF75D867D1251EA7863DEEBD2E99C79A6A388CE83E3838C7720D4C3302A095F9F9620045000D2232B30C86D7F6C3641CE59062C79FD098ED7C1718FBB33EEB2BAFD1CBB144236B928B5057F98FF83186E479D9D8F169D99E40E64F2EABE85C3A47EF58702044D656A52040AB24DA9CC7E8C86E430106C045CE3375209938E75826DB7AE4884C845BA19576B1571862BEA7847CB4C0AF5FE62156CDE6809BCF11AA2C3D3F65C22905F4D7CCFC2A5BA818D35E07373ADD89CE1FF22F869F5ADEC5656E354A9F23CA4D1E33F03E20F294418CF2555F49259093133AF1E684880B5033DC9E8D5BBCA8DADB83F7D89BDB9165D5A4C537A328409948CB0BC6DDCEA4804DA2B3DDB29C5BC37BB3F4F581285B17383117AF2414B8D1B8BE16C4C5651E90984141795E7F1C6DF386EC321AAD178ABE0ADCDBBC050CC8B44B54768C84957163B60C8762B617739033F3462249588EF314213EB5C90F7082DB6CAF200B2CF3DEB06C24603798554A952F8A840A4071760F77CE0D3DA559EDB3D5A8E694EE129A3CC088A0732458AF36D4D2AD030DC75FD3D00FDB25B2290EB2C738053D4E1DA38DC02F902E3630542B2C3F83B095D86947411C133360849FAA052D292552E8E71D9014349E34AF1A720E43E1D13471B38D4A04E981BB3ACB925EBE71980FB173FE20FCA58C8A511F75FF7645BFA930E6BD60FDA45BFE4FE4EE267E2842EF7BDADD21669B71BDF3457F6A18853650697986D3D6121A7157D3AC53FA249FFE3FEFD0118D4DD12AFEE8109F9A6380BE1570E341B1E7C30666AE785ADE58D9552EF2E7E24A79F2806A86C219AE87E06BD18294CB12DEB03CFCAF28B1321B9C5863DAE7D86B48B645A6C01B79ED2423F7710BA162A15359C088FB113466862DB85F7E09C7822F0A74C8376AF0521CAD8A292526D8EC0F1476FBA1364A63C46D2A054F3A8AA9FB3CC69AB48D8EBBC610EB19116E750020057DDCC92653A4BDFE7522D2E186505697F01431448CB9D24C98751981E1C77DCE0A1C98E7A8A5D461D4ED90F3362BB7F3C7C9B7484525CC1927A7CA05EA92EF949A6CD222DA395AEA5420CE6400F6FEB1D68932D32AB5A1C4A5DC9C601C5832683F734CB5B73CDCA10917CD8C78CB0E9EDCD128492E81A3A7D9A1D2F21CE0428FAB48B179060CA2A795D91FA9F1E615CD1B7DA0599C1219CAABCCF2193CDD2882EB57E88FFA3B229687B436A8114B4EC622CD8C87FB30934DEBB22BE5E7F5F71B5FCFD67EC02239A235D0D80845AF89C7266DCB8EF5192C90F1738E1FCC7EB2E3066308FD354D6113860E83A81D7760184AB6D7E4B5CC92B72E5856689D9D381F5DFC13054F45132BC6E650AB2FB40942ABEBF66DEC0B6D29F13A7DE0FDFC95873B1426F2F2ADC296097EC8C9F33F7E5248F0EB5FB158BA7D50BF9A17A2373EF3989650213D123C040A3D28B3EF36E1D6C1C4EDAF674BB0CA235AF409241DCA05DFE7AC68CAEFACABA35B74CD4A1AB58D92C93D494E1CCBB1E1EEC9D9566AAE4C21F97DEA19B75F8202EE8C0C0E8BFE7CB12AEA2D996A848DDD5DDDF36A58CD052D4E314AA0E1C28E7E95BE3B26C96D4BB9D5C438D1B2849508E4BC7598FC4962B24A2BE97080FC3879BB9F8B81A0DAD3285A0CF7C10D88C9BD2C50F2B9AAC03B6ADE3727F010FF0E530B5E5319CA62376AE3502E7214E3570F7F7DEB922601C733AA4A5B8B4691F4063D687BBEC95BED9F3874501E5778FA9806C4BB2D13918A2BA6D75F7EE77FA18BBACFD81CB6C777CAE82C9738095F22311948B87002C9411BFF29BFCD4E4DC6BAF15B7C1ACFFF6D9B71085A009AB0DA2E51B00C04D961088D1B5265876386790FAECE58ADB8AF1B24CE7FDD431F8C8D067DBA876B03AD1089B186C5EE24496FB2CE014C4218C8FDF35687BA18430E8B655B327353ED3BDDD3D364AD209F06A824F593E0F1EC88F2BB67566E2E99D8F5B75928C27C38F030D1BDCDBE2FBA0FD65BBABF6302C70EC102A5D4379A9D853757D8D52E340570CCB881E63188715417CDC6582CD34A04D56E519535B762674F7CB7722F19820FCAAC60D3779C0ABA22E9AF474DA7F584C9B09F601C7FDED9A926E725FC79AF7008E8E6696B9F16FE54BA440EB7B83068314224BA57DBFBC7D9C80383555E8F91E207D6E8ED5D9D053A0ACFBC460C725DEC7B7D210FD83FE9F556132B8BF5922E5910B6BFFB8D13F20A1E365998EB237F7DE9878761DF1C4A293C76C0F39F5FDEC47BFC1B1B719E18E61257583CAB24748E9A0E7236571C0977851F16268A061169219073605256913BFD289746661C364C2AC41D32A1C937EA3131D216ACA5F7D298A84DCD762673A5542F2DE28389EAB0EE570428979726B6FDA4BBDF4C8A05CDA1772A798A4A46993C95411DBB20716E1D0028B0CC84468892931569A51F2721CD8A6503C6F8FD37769CB8C284346BE66A335EC34615F21AA70B3AF3C8BA09F73E990A4C65FFB3F021499FE755989B76A675D1A4EC1B19B91617B712C9B3D5287FCB38FB9241906B40761C22C07DAA0E1B4412ADC0069B2383A2A0C372E4721ADBB61E9FD93452BB8CAB92DD3A0612E793B15D3A5C45CA1A24C6260A12C1BB9549A345B6322020007DD507ADA9A50D76D76B6428D0280129AACFD8527290B7B1DFE1BA3081FC43CF7CE044DA717CF0F8439DC478B3BC86A6C8A90D5C77A9000A1CDB40D5A2E15794C1F3B02AA825B0049ECCB368D18C2955E0EB2D0AE4B923BCA9B15741ACFD90DC4A3B6A4A303C7032C74E5F1F042D372B97827BA82CC190247AC1D73950AC3193E7FA285371753D21B1869D74C9F743C2C4A8F6D086972841D039440B6B51FFBB320A3EFA5238873EA054D9D2F82ED24C4205A1B92517915ACBF0C242D1B8B470CD4F133D2D08A8108F937F7AA5B585C2295905B027388C722A20469D363E777B4D31BCACE2A641EF0F77406CC2FFE5D0ABD648534A9F32BE9A45F14399540653C5316CDE419C5B97 sk = 4B2D6EC32BE9C5D8FA11F3FC0008F4F26B945064D98362AD912F452692AC383DF44AA3D966472427 smlen = 3577 -sm = 998D3560A6EBE482B7703945800520D0EE12FA1D26711B9DEF0B98ABCB01F6035DB950C6B2D78B829721F43FA7B950687CFEF47B6DC36796926802C1C54854E066EA01849479015BC39A38FE7E432AD3682190B32B05DE3FB718508C536BEB4D28F8D35EA73A618877BAB9DD961DE4E6CB01051327F5249D928DC7DF74C32EE6C84CC5C435D6159E134508A825011454A8B1D24637644419DEF0240CA6B51C8EF98450DA8F6291C3B769E4F653D2C3C0DFBC65AB46DA73B50B5029FF67F0F424B3178B1750D8E218C1C056718319F3915C7270E481F6DFD1FEF3E51982F16899F6A392B6C786B6F38220C90E2FE65E40685E600C97FA62C333256B992EDF9FCFD5E058B80A8EBECA26AF76DEC43249225DC96A7F03CA65069506708001327FACCA21917DFE125D4E87EBFB40F0676082C220193EB7C246CC260C5633832CBA7F899631B45BA51775F59F3BBA469A42F4DED17ED93654FFF33CC43EBF08AEC89B5BD713D37C907BD641E6F15431F2AB9311D57B854FCB8CB5C450A2A916EDBC4A752232D2ED3F3BF886BC70D7FC465BC61B15FDFCABDB3DCB8DF6EBEFF7D80FC8CE8A238CBA20DFFEA404D2505E7DC8AAB8A7524F915BB1570ED4AE13E031C8B96D8342337071AA2F6FF074C795C53067DCE649AAF617C3F87FCB051CA98C6D85BC407592C83E8B229E7E482165037FF5B2ACF584FA3B457EC8834D865DCC71A84EE9B7DC80BDDD4CF004382B92A695C0CE53D3FBB21D91C08F45AF3A7E912AB85574069C59005740E4D13BBC85B8815D7BD906F60DFD4D4104B7FEFA3AD8265C7A4168D94D9C0D133B61F5688A4E141C8C535FD92FE9D5C19DF382486E81F55809045DAE8CE3CA6594C8C14AE20959725E4512F829C841F3B23E9B3C67CBEED1A29BCC6E7ACE917C8E865D8CEEDD45793C458B80CD90BC8438C9305086F367BE56C94CA86DD60298ADC2B72606912C3FD294C5A4E1FD913C7B4A7F214407FDAE96E8D3131E6D96EB27AE13B52BEC2E8FC049CA0B2D8F3C4E57CC8C19899D43F4D5D3E623184E9DF0C593F6D09E824C205330CC3DFAC9588376AB8AA5E4BA358E7D9065A3CE81EFA89E3A38483667F685CBE322177FFE318E6FD615C8C5553894BC9DDE08F54C2666499F146C81B854C150734B9827C3F2A1B4CBB4A7051DCC296D4C627A6E507785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 +sm = 6B4CB1C823D0CB6F82F8B44F6F1E7A0B0167ED509EF5ADB04DE23437A72AAD0772EE2C98E07F760466C45C028E1DDCFFF61B017CB5A6C5F124A69B067C2DC7E9329114A1B56EF9D1B6335D2412E67F04FCFAF360815561A6DFBB5E4F0D6A18F8499D306405C8EC40867F0FB464C82046DD2DCF70D40F8F09CCF0B6997023F6735C0211062DBD1DE4F573AC72A2AF7B8D8326B9075CE6EE361B508BE4C471A95675924402EF92F52127FC79DA8664FB37CB70D0450F3A2502295F23A0D8C4958636D4FABC181CE41E103879ED6A7AB6E6BBBF6AD3F7667B7F8991CCB1A00174652D9932A01245397D9A687821438115B376890F78A654D5A54E8736E9B3A41C252AD71EF91F2C8DF316CEDA9CEE897EADA250D461E15AB2BAFC6FF73295049C77533BA61F20642C8C74DEA0593ABC2D6050A20B91CB409F8037FF0FD79DE082EB375175723E3C3AAC1BA28B267C501C61DC9266497BFAD894AD66E1090A1197CB8DFE41FC15A9AD7FD3262B12DEBD911477FF6B52939E3DA86D2C6090EEB9FD352DA8316D29DC06456B1CDCDDD7923618F5CDB1CAF1EB3220C52A7B9710ACB4059B5D7671A6F1A16EFCF92DEE8E6DB500CF176C1F66B189E59E532C6FD937DC2C4125DF244C26B539A9E78A2509711787D345031C5FC23CF62E304B519ADB5F1EDFB10F79D2B2A12C97E2579184FB0FD8B1CB4B60A4BC4D812684F7A242B44CF2D05E35D68C884A164F4755E003C40CBFA6F87B034F1F3590EAC5FF8A7A20EA8502E2669D8B91B2A9843F8A5D8CA0D07313E5E38FA27C1605764435AE43BEE0F9947065CA380264ACD7E477A8DB47FA604BEA8E511251D34BB59A3BAE46320BDC78D2E24B6ABF05D1A579765250B9F5A09C116BE64E7AA03C5588995737096648E2303212F801838820867103043D5D4A059FB8935600294A0ECAD0F77C74C0CF0E0C7F05836B48AAAFFDCFCB36FD3367FB2CC4D89AEBCE16E887A68CD4471F6526851D903BFC42C6876656A72512E3226B9940E54DCD586C14CA8C19899D43F4D5D3E623184E9DF0C593F6D09E824C205330CC3DFAC9588376AB8AA5E4BA358E7D9065A3CE81EFA89E3A38483667F685CBE322177FFE318E6FD615C8C5553894BC9DDE08F54C2666499F146C81B854C150734B9827C3F2A1B4CBB4A7051DCC296D4C627A6E507785A08A3892C97D5EBFE52475298BA444674086D63E17E1FAEC96F6B10723447FC1B8CC758D1724A33E26518798183A4B3C99A7DA54038B86473DFAB8E626EB3BF54DE5581E04450B2821F5020C466505990B173DB9F030CFCFA505AA04B37CF0A063876843A042F17AEB1728787187428F8D1010D532C94C7AB2E1193994BFF0CB56415FCD2A96BE7F7FC2C57C8313E795367A22B6A17CE3B803083A74FDBCF030D91C957128099D6199686F2BEA618CEE111AA9D55A6F9E8966C102D849ADE596A1B576924DE0E92DD91FBB01CD93E24AA71EEF219A78430D84965672FE6AF091D46DCFA9AB906F6240913C1286EE0A152666ECFE2C154CD3FB14DC0F9C173E30FC9958A75AA6DD74822AF7ACAD243FDFB743E47E48280990C2870904EF1C902261D0BD6BCFDA91412BDEE9A28C628F218E7648AA0027D918B48EF30A9B18390331805C6739BF6A2CB69A0DE8766A7B3A448910D181F6449565A363430BA1C0FA8B11E1A151F6CEFA3870C3B1D8CD800983EBD41B48C5624269EFB440DF23FF9BCB31A4B02F6505DC862B2103F76137FC6560F893577BC3FCE92ADA27F291305F2345AC82A846854F172131B042735D4B76C6AB2DCFD32BB6258B23AC790AF2AF7624451172FA7A29E0C5FDB3DC3B719B274B2838FF7A8B25F272AC8EA90FA3C8010AC7F65633EB43FF7A0A95CE99717F35D3C416B0E0DA30470B5AA20EB9E2B66315B9407A4753DF8BF505B8066C5D57EC4CCDD2236B9C58BD7337925191ED7B75B92C9CEE626F13EADDECB07173C8160540FB9F6A4D43A1E9AB263B300C08966C247514647DFAB3B420202529E963A51F8D23BD0F689BBC4D67D5A603B876E8CD3EC0770F0D9694DFC30083991CF3989DB1812B4AC5452358075534190F012F7C0E47734C3BA748E04910783C0B845484461DCEA67A1EC731354B902557486B484F67183FC711D10F906C68CD01F46481D040F084271DD784E5B958AE05B65BF5D207EFBB5FDEB25366D6FF4161CA3A1CB71B2B9F90F86A315D800935AC0086D85D907A036C4333EA347000A0755550B68FE3DD7686E416483781B563680146697D6FAE8333C24ADC8A2436852DDADF6061E2B16FD3829C0B55C2E9C2C89F64CB8DA02A6706498CF0330742083E9AC4593A1762D32DC4E6CC2D9F4310014FB15DEBBEA324EBC2EA1E1660782559B9B39FBCF34C85FDA9AD350D195AD7587AAB621EF7FFB63277CE35AB43B01977C9F8DD6C2AE7B34FA7B35D5FA37D8B3719E736F18734CB3A2468BE9CA0832DDE0B958925A377FE6751C4EB8FF1AD295355302F0A5ED4E8F8C33FD5162542B8ED7CD985DBE3C84401830F6A7EB9D955EC74C7F98B02388B4E1353317CDB5EADAAC9025038CC01F8655C7FB9AEE940FC4B282748B39D277A7FEF462038833A9A8EB50A8719F68B3E858825911F294A80FAEDE9D4C1815844C2632DD20387950003DAB80B1A58E541A5E6658AF7D4CDD91FD1C08735B584F5C69C5CA94F6B7F97A4761B127DB394AC72E902DB9EB4B3E0B884C448FF2763FF9ADD530753263688CF92BB746181C17294BFFC2A0B3969A7BBA429A481C425B24745CEAD66286F5DF04F1E4421C56ACAA668E87BA58E3B07A062D1DA60CC6B411667BDE6F466B72C9169965BC7781DA78A818F779A9B3D7A577F71A1DF49AAC865A0D6F2668CFD2C77CFA8D306A14DBBDE4D3A3818B07DC89D5F51E117F7BFD007D60F32BB1B6BB01E76862398371FB91E0A3D4B39FD9146C47F627A066618CF83C32E5C82592B418BD2F5DCD8D42234625974F988A6F729C60BA5EAF18C77B611DFB187A581E3A10268A965F650FE242CE2FE08AA71515B59A6EDFC9CBDAE22DF3AEB22E773CC2EB373619E9CDA23C236CA3F7845C2136E93849D9F6AA1477F4513358CD8CB4E21444C9E5709818801EADFCA23F2C23DDFD5B4EBB6089DAEDD14A21EBF3F7A8C1C80BBF7D37973BD156AC5C4462D29DCCB7EEFFA22A8B6CE433B600532F33999ADC39196F01230614767285089FB262D8469DC66D24AE0B77FD05C3EC02FBC5EE328319409B8E2D7B0AC6801C1C8BA86F793C2037C71E2A25F114E9EE0EDB3B83076EABFDAFEDEFA0548DAE91E62CB7C29C03413235B8C6EB9F46BE29DE8F5D30E8D97DB6F45687DC4719B1024E48B7DFFD0D2B474B2032B4E69B6382E603D4777F3450E2E467C6D9AB2782C0AE266C320D36BF67BD6B86EA9721B22741684D9C0CCC774335430071A5410C1E34B4BC1A823A93A38F5AB4781CC593B13A593867FB634C0C705107CD278C6CCEE6D842748BFBD2FFD205C6BDFB3AC87F693C25C832C86D96B00BBA0AF88DCFBC8CA4328765DE27FBF1389C4EDE28317BD0EE447F030990E957D223A5EC66CED9D16400AF6DA8663C4E4111B4584F8F0066CDF8258D90C5D7B439503E3AB3FCC55FDF933E06D704416187AAF86E6C39695DEA8B8189EC1299670BE03B6A636889CB7F10F04CCD67278E77886CF3F6E2A05BA8D25AB8664EA817642ACF5DB4D9B3EF80E169463EDB6BFDF67172E88D233609B091BBD085B970DB8AE0DAA5048CA42D6A54042F42445BAB03F9BF1ACCEF341B7349109BA0073D3715A9073AD9BED258268AEE9DD5202E0EDFA5720A317EA5CB41706C0D235465BECDC8E3FF0D628EE5EEA6AAF1BBD3E18FE9217516893DF115E979C4CFFEC494988B6F9B86026610898C44AB1547C5F8ED5CBF3C3A837DDB6A444BD3E803E1824E6AB931310FE86B36587F1B34B0B48D358F4B97E9774213DE7D92571380BE2199E703119C5B9836DADFC826B71D588250AC37DE0EC05C5823573C102BCE44C9F044507671C4E1723950A3C0E14968CBABBFEEB049EB723DB9B23CDF0273525C29CC5165530A1F1CF830D3551DD6BDED53954947D5C334DC9C71907CDBFA109EBC52D6305477C14159257AF8C51C6F09D76FC0085C3D969EC60FB09145E66A8A7489611DB3FDEFC35202B8AAE82D3CDF666034BEFF49FE49A45C5EC438F4118F338545532CED916DE78E3BF82B4E55907474386B9C172F393EFE895334F7323CBB2AA7CE7718BEF5E7A23AF734BD4963FBC7889AA5C50F3955B904B5E577D71B21A293D766865E3F8C212DE5EA084A9D22748A8009A7D1858328A1BDF7BA0F4E3B83BE9707629252B3339CEF796696855A574B4A4896CA68C3D6A6824E3F593069EC0A571E61282F8A29BEB8BD788F7B351A8939CDAD9E257587A77804F2704F49DB3305514B85B449AEE56EE40CB2A75D51690194284AACD0855B02893F8DCD3091629DC548705A1085E5CC33DE7726A0F521C149003DF380ABDAE96BCDA55C44BF9BFA1103150F049563E848A8750625DCFDD9BFE02E1E57489B5B3AA28BEAA80F4DAA562DEABB4BB6A27125369415885020D237A92CCC3A23593FE2183225BFA2FF39B0BEF9CB0425375E256BCD572175483F713BD38F937F2B3D4C1F686C5AF60061E0B05CC3EBAAB0AE8BA21E47A8318BEE4A01516046363D152936A1344E17A65E08030522EC667233145A56001B8D065DC2FED0D2A9F02C981A8962F984916314805DAB644A5112CAA1564895121D8B1FD046F547BE282CF979752883EC79AF70CF59A88D960F3336F0AE61357877AAAA34699A876144B65CA5B77A684D850D09B3D42CDBFC4539EA103F8377CFE5F9E5432403FAB416662C4C83226191EEB7F82B01E0819C081FC40E7B978669C7856067E8B582832DD0B92588103C2616BA2C7774C46840318CA2B1A3798FF7ED9FEC087F01798EA2445B92E67E2446126A7406E82FF8D3711311BE16E9171531A95C966E6BEFEA34938E6F5FA660F7C7CB533A119377F1D26AE6AE51D805AB96A64C8B80D6EE137F634B384C2E377 count = 83 seed = A97269579EB70D268C58D94FF744329B197F722A8A407B788510DDCACA34C8CD4C72FFC14B76300C86AEA1E4CFA66BA4 mlen = 2772 msg = AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE -pk = AD082CBCCECC8158743FDB0C2C6EE9A30E6C5BF371B4891311D243E72FB7980748F8AA0FF115BC333A6171C58F0B94D72374BA87171D80B7401DAAA9582410D479F169374AD19D8603C70AC3D63A898D4B6A134120D38D696C718CC936E2FA021D9C8622CCDE27373A6A153DBA4A2822D9DF0FE7B27093F5438C30CF85E64E36729A73ABCAD3F07CE57AC86BEF8A396CE2012D350E7E397695E51583D07927528216AC73CF5931030D9FCD3140AABF2F5B7390C602BB44EDE27A19ACE69BED2F0A8AE5727ECE66302F3376B1CA75469418E7ACBE89153060682E024B722B2568CA8D4538A8922704934BE97FB78D04F09099456F3821A07245254A0706DD1C688372D2B88B15A42DDAA82976BEB1E7F248B59AB3F9D687A3A5FDCCCB5727726CF8457CEDC78B25AF80E840E7BF7B1D2A7F21A6876682A98DC207437E01F7C4F4B55B15B26D2967CE00B0E2660C68C72D631B29A75213B3968A2B50FE7BB2DEA41CDF1A69E04681F9C7EAA16C60A1B0FDC3282BB6794AE726CE7ED9634A47CB8BB86AB47613B72F0346CF49067CF95D23A50CA216A012E28F06899461ED0B209DD021F500D5C8BCB4F514A8AE40E294EB92700F5DAF61A075EA9A84D16830636AA236FDC18C39A9ECB37AA4E7EA0CCE2E7D429B388D6AFC8452AA5A438915EA7C16B23C357A9577CD3D44EFD5F13D4690EF399EF90536A112B4F82D9899F8A85D69292228837A2F6497562925942EB4536FCBAE94521C3A5F80F6D7F1B3ADF011F635F5F2F73447774A41130F0C0AFE9D71FC1205790B65CDE8AECEB278FADDB11192103B77CE414D98435E4A1673144B284C5F4AF87B2C1AD576AA7B96FBE320DA18679302B208E621D6C9731D8CFB106FDCC5C8D6FFABEC232E54F424070102153A92D978439D118C55CE9A863E516D95710346CC27EC3EF142758DDF35CC1B73506BD9E7CB2EA25C1333C8FC6B2B7743EA0B2364C91218FA489499A3518AAEE4216664A67A78B78811DCA38F8AE15055CD1369D6B4A7D35F76A6B652C78A871AADEB105DE5970E85AD13E60FAF7C79ADB932B1AE3FAB05C2976572F84B73169111A88CBDBD2CF61546381865D48C83E4220E7D27A2D9CF26A2C96B0894C0FE8FAACF1E7D906B7858B4CA639B78017E65310EF289FB91D5833EA72890368549ABD432F55DF1145BC157548BC7BF95B5F93B1C888DAD26E656D8A797CF4E854C3C549C8633D534065C95C074A442B7920B33B3D61D6F5BB22A311D4E3FC0300E5526B32F6EE432603BEF0B3240078897B3EC93D4C363455D9C6E1AB03C01FD74A9D64D1F6B2E70434EB5C5D5C7A29151B209D25F9DF57DBC7973FFEE1EC0696FAB47F2544962AF762ABB15AF3742DDCD69C79B73ACD2A2EC6A23BD7CD7F995B3265AC00D5F3A20E50514E926633E8586EA0494698D89C43D738158C3E7468C55486AF6B758CEE5DC38FCB7FEFEE33E3E2EA8F4F830055AD319B4585339C8FD38B97002DDBE75DED7BD76627313D95FCBE6AA16555A2D71F80B785DB08CEEBCD3D71D4777A031C75132C6591C503D6663C4D6EB9320F8E2E68AE100E9799E7FFFC0AB0B169B2AEC2B8931F1719CA6A956E098AB9592B7B2554236552EFF88B7002E92AFF14C40C07B6C7F2F041BA961FFE557AF298F5A030C00B24623614B7E88D7E82223739E1421592E964AEFE69E223E55060A0FB01ADEA965A9F345A1918958EFA78E3C98C0757CD0460C05A4F85B8CA7465479F4830B151670E727A941930D04C567E7C14231A1A4F0CC8628D5C9A771B11100F07FF1CE85A24EDB1D567AE2531D75E8B7BBBBE378E3493691B3944ABD8CADC3A0F6303E70EC55027C379003A9D1EFA6E3914F428CE784B6A463CB06C22D0FF4C8ED1BC691EA7A6C641D77B57BE1DA21F37A84E08A62A4CAC2D019FE0C664E5753C42E914F0A8B833738D68EB923B82307D131E1EF8075FB13DBF0533BAB1E7728BCD827964491B77A25255C41AD5D1DAA66CDB98DC39665267DA4A97AE45CAC116AF87A16C15332F6DB8FEA6C4068E84144086407EFB4EE59147A04FB74606CC6963B6A7F288C74B322A6CEEDB2D0589F6A8B080BBA3B9A58794D68D4DFC0E83DC00B5CAF32FCBA15FD19B10C4D5BD410C66B05623B5A3DC918F22182EE3059B743979CE7A2A4F5854123A86B1C66309FC7F903B5CE441F8963EA70372F2C3727C6F980C6DA98B5EC0FB23801468C298569A36CC1FAA91410110B19D72F6B4CE8D9F2F820571DA36B40A2B21E9DD1F99FDEF513517107ED4DA35D6FA86F1BA4259F3FBD154E794AF8869BB568C6A162746743C79B8DA3ADDD8F9FE27C41C6ACF465479F3F2F589E9DC2B4000BC965F951716EDDF2F1D681A2871C69AB33F3E0B3623EAD8CE4EDA77A6402280153896358BE08833F7DA492D4450B20DCE2FE743D9240A36501A7D14E772CD8975ADEF3ACBE3DAC30F4DC2392F616D2F9BF7928F20E422D8A9300DF941AECFBA3CDE6E3B9C2BEC23C7C45251541091012FEFEBC842C9015CAE37EF0EE852B0432003C05FBEB5C5F05FF93FDB820EDF5DD27D16E3AC68551457097010576159D26D031869134CB17ADF29866D4B8498EEB4BEFC8CE7024DF16CC64B9506B775E70357312242F8AA8B34F59990B2AFA2321A3E25A90D768B404E34777BB7759961ED1B1C11F76F7DDD876821FE0874506D8D7E98B54243204600246AAB5FB4239E1C68A338303785E1CBBE93545438544BB589E7AEF308C5C1FE50E632445F14710C73154F0CC170E8EAB88616C315A340E2A77BE2D961EC68BD7F2CF1CCE1AB0D6929DC6882FABE35C335959C4EE152D8294677560CEBDAA272B8369BBA9C0EC2E13D779CABBEC79B9EF944E4532CCF733E2A2AF5AC2188E8ABFE0A11606927CCD413C4BC46BB23E5820D5D338E91E819B4072B60AED4C0DBE62E8BB44C778537C703AC0D6091A38FD6F5DE73E78DC893371CA4AAF2E665125A3FBD4B9D8DFEB082AC6567882FD3ACBB8187780A712D0E3EE36C029BD6A4BD46A70284DCC07068B43AA35382405F0CDB6CD16DDDFCC617048CBA1471F0FC49D266DF763B8C5EF3F5B0D49F715E5FE2708A9B4A8E5E0480C7E24315AB0026B72F77A7360CC6094E539576A52F9DB30B9DFFD6FFDA91C26442FB7B59CEB5BF4F0C3DF9A42A6BE329C90B59CBD57B4A9278101A41F0F55D963218E27BA3F22ADE236079AABA48FE3DD0B63AA4A20EA99E52E84406E8030EDE26369B4F025E663624810F4CC87E6C9D03DBE8F7D66B256BB4680B0ABF40FEE857659DDC0D54BBC41CD795742498BDD9FCF09A448A64FD08D4222A99D5D0FF43332E0C177047763F6C08F729ED6B33836B8B5FAFCFAA2E259066BD33BDA47FC0C0392ADF2D55B1BD726BBC3847EB3E56F29EB1B2975FDEF4D0E9729A1C4779FE651E0AF478C4DE124BC7C1CB2A79054D0AB1767857870860FAF9D065765369F413AD3EA8537EF767330371D2FFF396BC301B44404DCFA5939CB84F402AA287EA23834AA20FC6D3330A8E2CE735D11CA8A0F60E36E7134F988B413E12A9B8CA1728C2A5DF6228A93092D16BEEF472178058950F4E8E3D3570B3CF2D5A8CDC117C9B14FF8A2BDD0DAD0FB00BFF80A0992E8E819EA616B5EF60A31BBFE70F830623265235F24BD0734A50D017334F76398628CE11E6E77A81AEE3F3ABA8216028204E51CE62410624B6D4BBDF702AA7393A02CEA34262605F9E5475EBC02DA83DFC173A7BD23709B25938B89109F95445E21C3CF888C656E887A3592A547C23CF6D7990E32A7BF2A59AC204E2D727EA55A37ED32CF377C42D237635D9E066AED765896351D079D95D04D06FB77FCD8536E5682325176C6C07335608F9C0450CF59FFF84ACFAF511E854DB14FAA7F08F89F1694978FB92B79711C20B0A5C498DB425CAB90824235674127DF2F3754F1E92F59F17D4BE05E1951666E8B43D48631D325B1EDAF06B8549E8288AA7A72DD1F217AC1EE2C8B526E3F4A88BF1328596ED4D9DDE8D77543517A7929C9B0E238F0EE2BD29204EF9F41B1DE540A0E14FA81D90C12234780087D2AF91061ABE4BA787972C5A53A417C871810A848CA16CA0A38E511553B461F6A06D5C2716ECD26D7F68F784608A07B39FCB94A2158D5F3234445AD413ADB510010169EDC714DF5DDBAB5C62AABE8AF2862FF8946CAFBF957C89CE1FF9BFCD0F0E378265F069DC5373F4530E109A0337219654DBABFCDDB437A7BD17CBB5329B805AC4A02CB43E3EF117EEDCE92D2631F4ECA54CD5D53282BBD8C73355A95B7A0AE3D7830CBF8427607BF72074EA077D272061AD486C53A9E86CE5D739F9A6C44E53B2C52B2EF66FE42F3352CD346587759E1DED610FD86103782E931420D1B48A1A7D7A679D26555171A6A09BD49FC153B98D4C8AA3AA27FEC63BF23DD35950A93F5F4B99793ED9A3E766F955D2C80FED7DA957C820133561320A7B258AB7E03AC85DC467CEF1C812E1A4B7704C3F5875ABE52DCD1BB90E63106EE34E84CF4DF024DD028DB8AEC95BFC7B4FA4790198CC0B68621A98613E908CA27849A60F495ACDF5F78C5F4557D6E5C7296EDC9639159191DB3E057C654A453FA1ACE5E5956DD45101594E5D8A34465A1D0F0AD21E24DBDB94AFE96BA640F6B8D416080EDAF57BC8246F61B2F19D049BB4763F2BC91CF90A69BC8A916DD6306B7947E3B20283B44D2E27A7EBA44711C491F4E990B207CA3E7B55BD66C786A832AD65C0B25518E9FCB1BCDB36462EBC111597255F1F7DA18645A135251726BBC3C7135C7C175CFE471EAF14DC03285EF4A1FA277B66897487B5F2044BE4996894172DA9E2C9560D199F449447721A38AFFFE6F48AC746984B84D4E70FD2D6D25195FBD32D7741A1C853999D171C189A048C8DDBE51DC13ED48E9F49125A103E49B56F1624B81AE1B3022DE5C2EFD98994BBDE6A9444B98E6EF2613EB76EBBA85B5968C052D54E7A427220A40BC996DFF42F22BB51B0AB5008CB0ADDFD3A1BC48F46E06E45D2785CF37890FA3485D21EB42D1D5A3E7E84530D38D9D4D8E4635B58FF2B452BDA0DA5EE1C76273EF0685A03E24CF40A6E8612FB699E66FA0E69AF889E9564983780630D1E32F85BB0B99D8BBFCCF4D91B7EB21E23AEA94FAD2E70A39E3BCC2FD112F29828DA8A3B9F89CDA35B947B9DCDF225BDFCF3C57365B2714416A5E4F38366AFA6ADDAC6A5C2624AF80AB2D838329A3D043EF7DCBF01D2FEB57A58EB564FC02A970D15E96490F3043D5579C16C4F3F84A2140676BA1B09682943D615FF167625C1A8761ECB9B3650052C59D2FEF64F76917EC93411650C582E00066CAFBB9E3ECD64DB009C1566330E999D8CA6FA53B03E7CB788636E0C40C5CD08C09FC60B8684BBBE11BD95C772011258D2EA486A96997605FB5817C63808E0F40F11E6B2DA4A786AF7FE87261C5D9F8217CE376E6FD5065E3F8D905D36D4C50C266EAC1B24C90C63650533F0889AEE54619549734F15CE930C31502DB275D70CCFADA3A4DEBA0AC1ECF32E35C3507FCAF2B511E40500BC10D2410A9C6B0B6C14D7966CE975CE6208E74B942F9DB3E254DE01ECFA1B5A93B17901912BDBEDB66F0B27A6AF1D046B2BA28C1B2F79D587FD2288557064C9EF3753840A89276D6C8CF0D8328C805639C95AE84D462369B9372F0475E12E0BD2BC650C6D758D32833AAC62B9CC31FE2A3C5A1DEFDAFD3FDF9E9114F1CAA00592A13595C613F3D0F49A92A7BA4DFF83FA7554860046DA6384BECC91C7A383ABF45D6EA736324C503727841390B6B9AFE247003441B4404BCF29E141CCB5FFCCE13154552E0D1014FC1361B54047E18CD3CE4DE6B7863D5F22CD2AA3D050DAEF101F2E3BEA0F5FE7B84E74C248B8306ADBE6B39AA95FE53BFE213BB14BCBA0ABC4C2906625E42BB8A002B9144B0FE992DD6627B07FFDD5FB234905480C88D2223D4DF51545C6017F6D9741ED01A996D27CF1C78028BC2E721070FC372F6F9C634198D6A4F92A07FC0216BD9E9EB829D6CCFC96BB01A8E890C7A665BC3D829991C378030DD82B966B3EF8BE63D2CDB97CB17A4770593689B420833A98C3CFC4B59DE37458E4E78715B01EFB164125EFF01BCE8A4F22CEBF71365697807E9FAC5F556FB2094E36DD35D7A7D9F7E34884C1FEC89B4A1253F4359EEBC36ADF8E2671996F194AF4CA8901314F5FC12728BF6DFAA9A8BC65F9B0EC51DA4385E9E115604EEBFAC0D28B80AA0BC22E5BFF7DC29D88341A983E676630BDAE8F455AF6728169DB03F713ED81947B986A8E2D8FC70294B4F7438784001E7AF75E70FC75CF846F599533B279902993A537D6F829C9D26F200F3CD9548CF8A087BB26756391F07A4352FB90632727A2C299E048678D7AD02D8A7C3A5E1A64165BC6E2186B554A22834D15A2372BB7CDCE93453A89A962318A0C1FE7D7A579A8B37A43D91B9C6C25BB0968D0A548336FA6E4105DC061E61F98DC8E8CC9C47125737BF33927E9BAC5555F07BDEB0CCE04D56BA9F91F9C3AF97E2D8F4D9B85870A0B3A8EA670059153779856F4AAE4E98DD1EE284CC35D0214BC53526FF411A1CC23935B5F9E2FED607313290F3B760CED3462E42C30BE6EB22F6BF70CFBCF3845A3ACED91FE58BDCB1E1EF8AE8FDC7A5A465FE6BF28A3F04E5D91B7692AED4A71E82D84DB0384ACADDC9E71AD9C2D9F01503961C01B738A70DDBDE15846DC73165ABF00ADA57DA0F920DD821A66B9CAA94340C90827E4953C4BA9B2C9694480BBFDF65B6EC806574A03CB326113F6DE7AFAD86AB199C1A9BE7DD55970F1650D63E95A668B2661C196E3C5E769BA1CA950BD203311E7106ED6B2368A69B3A6267BB8EBB8DCDC0746F8A9C9E1F0A7710C0CDDDA5D6F87938591750646D635F65AB75351B8304A7A01785934DF6D70F14D0968DB4AAFA1993FB95725B3B796463B69814B3F8AA98D013FD9E9F3CA4360DDDC3F707894FFB9215C67122CB285F54944E0C6C4554EAD5396A0C25BC89193EE07B374305C8C7EA3762AF62FE048B0D2535C24F7E44ACDD7293F0429F52F9667561185A056D6D02CA8657C9B1B0DDAAF7E7C9F90A3182B02509AF3AB125 +pk = AD082CBCCECC8158743FDB0C2C6EE9A3D49296E63CBA9E33B5FF0E905FD429FC612D2BFE260D69907369E204B857412CD3BF465BC7988828E2ADED9CCA505FEA7AD4254AC84D8E3C84D243CEF21974DF22F7FA3DE6B2ED9AE4D4D2573CB7506F3AE432D47ADCA3B7676442FE6356B9F68140B1B4A1C794C80B36B6370F6906BF1DF18BD3BE5F9B711E732B5E49712C87B0E0493CCDB34A6C799FD3E7131DDE3E32D7BAB6550CC4DA059FBC03F6FC720E55678AF42F89C30E10E20B985CC21DA0007AE1C11804E25B945B3E33E549360F114990A1AB81E68B28AA83D7DA2A539E986B7C3C5159FC83B84BAB2E6078F2A0AE7541B40CC343AF5E6BFBD9C37D9E39C369B7BFABBB4EA44096E6A4F1926A2F38ABD3FF663EA1A099D49E3AD31E64DCC55349556BB410011B5930D39DE72CFFC773ED897574496D93EA7D58EEACA4938FC7EB4FACDC8F06677C589BF2094ECB6777F4542F9E0439D18970B65D63D65C8542796CCD94228E688B3B7616A203C1EF31A14626B5E90D40F5A0C7A30AF6405841023884A7A780D5C3CF1E8DADB7AD9931ECD0673B3D5C02E7BB620CA59DACA06202B75C664A1672A0DE9CEC264A7C4484989F66ADB8701E9FA0625C91A5DB29E7C741453B3F2C7D55346484A1703D8B78286DACB558CE4EE02311573ECA44B826B09807F6723F4C827008CD7F0183783987E3CF2778C202CA156C58181A66ADF4AE65671D1771F173E444CB94B02AEAB5335DE1673A0EC72DA64225F16A97CB9B4EC46F0BB87ACC719676BAF3D74403FC673EA34C352FFF46929FA791AF51E89D3A714210865DB1047B386458C6C0A6E50D6D97405F8A5505FD46881D915B6B3193DBC38579E4EFE4D72D9865B47A7297E823608B48F50156574FAA55F70CF247916CCC870A65B70A77BB18741852EA14ADE0D663D242B322688E79C386BC0E4251032B9C95BA23C253E85780B16901D68879C1DBE297ED6670876F7A4B882138A0FE32B7DB93D8ABD9A69B94EF5207F0F8868D0AC73254E3640728852C968F943AAACD2C33C27CF516676C9D2B0A2E394764747940F734745C623A169ECB4839BD46DB94A17B8A1A349A3CBFF2D7E277AA0BDDE756D375C3AFCE1AD75F9B3B28AE81D9F3D639378827ED8362C0317E12AF16C0B4A41EB32B54CF34E9FB6B52832FC46DCDEBD2A4C0561DBA08E5F5BCAFEB80B727E5D3326A95F77ADA01C339DF02772D6CEE995C04506201AFC2757BE92D5B6F25AC56BF6B18E6F1C6F2456F1C351C39B2B1C3A99ADDFEAD43AC04F64050AD119B70C3EC227428CD4EAE92B1A103003F25338A939134DE63982C0E53E8F418ACFBBFC3FD28A25297F14AD396A379177CC2FC02360E928E641AC9987F7B2B677D21F7CC911DCDCCECD009D716E988B7CD1750FAE082C37657A44B9B404247CD518D0FBAE7A6AD3BB036C8CBA9152C7728F0BF91E53B77EA2666CE7E49E901B3793DCF1FC3C8523F6B76E695AF90BF92800D416BA88967F783708D71A37EA93C791A4C26D613F24CBF2D2F216FD041CE6CC8594D6D35079345DFA42EA25D98886D139CE2DAD36E390A1171E003439663DB55E0DE3C4F5EC8C9F90DD857F83B0D4299AC12D3C8E173F6ADABBC9413338A3B53E124B9EF1FA4686F43E9AD43DA60A3CAC7F0C4990996E9B9CCD3223AB8403A8C051E38CC6960EC80949F5289B4EF0A1441EE96A1C74BD9DF8F3D83092BEFF0F3281AF6C89C65C6265994222C4513BDC96FAEE3D74746F77AC8D1A8480903D9F318389F811F22432ED3FB34DB4927ADE198D53E799404D1A296884306C8EC74405260ED8DEC097F25C5A157FD460EF77875D539188D2C36BE6CB5B74E64D4ED33A12214A1DFC9264FEC754981A25CFFAD8B73B524C5FB5C0EB4220D664FE612591B688B9E714D93DCC91E6C31BF75CC2AD0A43325827CE028429785182EF42DEA8338A6F70FEE68A5895B833A1E821043B0411827C8AA71A97A3E47D216BBCE865003EFDAB347B04CB61153644BB6857E7BC352E2F9D75B9D96C11DA04FBE61EE1DC06CD023382879795332088790A471E2FC08D440BB868CB00E94C39784CDA8F8F0EA1B9C8B0D05B113A9310A7BE63ACA78CE912BE0565CCE7459C3421E9636D79B14A8CADAA9967F8587328863EF240EC6DE7E6980E989C557D6CA5EF1EFD439821276218E20D6865A5210D5CD2904D15DB99D9D7DE0E8737F89714F6F67857E8511B8677B91C0CF11C9BEF0E4A7955174BAA0262056CE23CFF2A8C0646AE2B4E7422DBD374CFFC93E1F3FDC0542744AC81B47854D55A2CF94F901E5195D24B9A8BC8D1FF07F46F71EAADDB768A988B2A49C22E929BF5CB2B287368CA5E158171B47D8E8928B51EB381189AD45917594A326E3334E1316D2BC5667309D5798565E6924311F3CD26692939BCCE3662B1A5997602909C6B75767FBE82CA49C8BFC8F96A7882F3A3F46F0D6D9649CCDD32524AE64FBA2A73ECC3CC546C3FE894D7D50709F9692EC08BE9E8C18A683704B04A0D2BF5BA5C5CFF86D914BCD17BE3B4B324E4FD147F8B38C4B8F3C6C7C6FBDF93BDEDE6C90E90049B7F598C0A14AE21BF23CFB1232F287A1CD5B249D311CCC331093F19C3A8652D2809B2B85B3DC6ABA7202E2A75EB7C812FC7E180EE906B0EE625A4CECF06C0784A6390A24B2B1BF2422259A90643F094CA5EBC19DA3C82445B065F14FB15C03A936968358A82343DDD9404D3690B511662DB36C77F4EA0AB9DC64AFC93E0831DE5F114CD2BB193CF2796A14C7A6D9B6C789EF14F557FAC855D689EA6B3EA264C8052FFB6AEA1A9613256DAEAE85477D76AA8F6625589ABDED0DFCF465F4B19160BC4D578EB843A478FA6258056D86457A8C0158C48B7E4FBCA667A3EC1B388A4A72EFF7938CA3A22A9DF19AA6FD4D3253C6DC03BA344EF02D1E036A4F7CBCBF5233BE7C77816F896ADD5B595D85533716C199E2735A25DE9C780BAB3469AD134EA0B21082E47EBA47320E44FCC2B07918F167CF44B9F91FF6AE182E56B08E3C83E10EBE5343FE5ABA47051A068F44F5FD7E0F91218AF3F30FB929E7C4063B3DEEC1E1D27A91E098ECB69FCB310CDF3255DF4106EBFADCB5D3D962C0C12E7A330806AD754B01E23AF06DD9F5577544E22A98E700D4653456511AA183C72A89C7AB931A42C3F9A000DF86B3A185A1A4E1AD2F49AB1F63F45A1020E2115039C535221670D99BE6CC8C4AB63039DAAB2049BE7CEE5DE00EC8115B9670B3CCB4176567C9D59EA0FFD36C90DCEB0331602286DAEC0B1DE8BE085D07771131B9372B9A286E8F10976C9DDC1A368C557A20E5761ABFD4F9F4C27E142461A5AFBFC5F500CDDCB795FC730DD2F44685B653D2323B1C4F68D2D6A89EDA7DCA6EC67A416DCA0FCA6406FAA19CD8F77EF052F5DD4D04178F6729BBEE58912287AE4D87073D7DCF0174444C278ADAC7DEC91A3D865B100A23B8BB7BBB3D90F6C352D8CE4E0E2C62B70288914938EB8B41C72D7507FDDE326486616DA59F508AB1F092DE720EA744827A58DB86409F987CB2CBD8597C391352E07DDE22E6A538F838F67B0F407B8A2222911DB41854225FD2AD71816D2E79FF2737133178E9A6E2E92C0526B726832E46F4251E3A4C364191FEAC023D465362213EB8B464090B5C62BBCD7C97C70F0D29CFB097962E884BE27E9E326DDB300CEF9D4E5AF0615D271C8A9D3C2B10007D53CB447AA6CA4AE9559A89A2F6FEB6CB07E44226D728D7411F590101B05E99A666D0FBB7E8630D2A6038B224837AA817D5C83A26587C0BC772E2A9601C1B29567102D86B366FF750408517334FFA53CE06F852E38703FDFAD9233D4FBD171001EB60D34D8A9A1479A30E28D9B124DF4BE20D7D85C1B0456C45052BA96C8A2DC8CF7F9BDA828D10FDFF3BC432D4EC25177501EA21F14A03695EBC024CAD05871A5477D0EF3C312D42D90D3298E47ADA79F4574CB6E2D752CCC19DAEB79105279146262C94E49E577959B12FB63657CB99FE9BB7F827ECA0B2806D6E4F60476EEB4BCFCFDD5CEDA6B52F71C0CAC42DF2D5EACFFAB25C99202C4CF87DF8F7B62D379126239BC43B751D7D57FDB1372E7616E11521E8E02F398F80E301418B5F3F9DD8E25ADF98EEB4DD917AAECA6163D54A805708D74321A522F167BECAA160C3A73C0A24318559AECE8146BA5323611CE1410759872F6FF1CC3F61E00AA78F825336F939A516FDD6E5BA7D87748ADD4E929FBBAE482375351CEC72080780896F447B9E7DECA8ED8690FF11CA9AF21B09D34FF063DA98446DF3FF6762C61E36400CCA4781C08AAA91D6E3E924FFDB87534B0DF50C5BD3F47CB7CEC210CDD33EFCF59DB5085749051CFCD7C7EE3A9198D14CA3C00ADFCA776D27289F08056073C78437FF17FEE826E556320C2A0A0E11AB496FCD909361BCF4490C7239B5B4B7AC1A0F107D75465AD2881840FA81D54AD8213401987AE896637EBE4ABC5F796568D349DCC93C14C0CFB7F37F08DDCB3F49BCBCD932F9BFA1318F90495A61784E8AEAAEDE41021DCCCECB530348FF2CD976E14CC6B0FC051DCDBA8CFB5B724832894E57656524E1AA2C5088C109828B4759F01E4EF4AD3A9A8E58904A8585E87B179357BD98C2FBFCE2025F88BADBC9155B776396FF352D34C919F7B6B73F475C73B03A760A400A1B7BBD3FBB28091F95735D8EDE195A2F84D9FB443C03FA3A07BEA7ED08CEC4EFC10A7F629D1266A1A38AEE7712F38649FD28D538C6C0DB08A381925DBF82A473726E1E10A6B5F3DE1E910018172803C3051744D3B6431C63AF5A83B20652A0BA27B5570EFD148349D60D79D48738B68B9D8C02BEB7CBF8B3B9280237D85409C67776F8CC48A7236716F96EC68C9EEF5351BE0C6A697CD86062BF18B9310AF47AC347B07A311F122A76299A6800D02925DE6552D497165B2E537B1623FCE52C8577D9011FAC45AB6B21168E18A36B422D0FA5EC846055E370F9E10119399C478F6274A714614249FA238AAA8EDAA20498537D19070A0756E5EA0EF72CA92D4B005FB95A2A6DE45215A659BEE8CA5574A35491A40B60927A5C8AD76359FA28D05C0BAAA602E07BCB1FBA556337E56D718548A6720F6C1ED34169557A3F9DDBCBDA0A762558CF54A18B3DFE030579241F2EFFFB98DA8A9A6B35955813929973FB382CAC67A3C1A96A2B331B75AD05C170D42B0A0A2DECBF92690D58B3F7ADCC8CDE42C5DCF3614D91CFD334A44CB54948112BFA5CE2FD2179726E9F93F00241412AB526F7D361E4D49E166AEFD985206804120D5F97730E053CB568DF92BBAF05730404C58CF18C2B2AC5A97DF1DE2AE23A1FC047A19A8491A391CD000EEBCBBE8230EDDEEA885915E81D288564B08B1FE2B529273904396929D6DC3B6AC82D1918E99332E9E0CD3E2BD66207AD11F7B6395CDA5DE2853E351DBB906818864CFC352EB20F8783FB1AF299DF8D747702E64A6A8A24F5D72D3146E1E1840196F14DB5C2586ECDCE1426E4993E8D81924D14165B2F3A7733C65C8C85F2C92DD5C5483F9CF93721001DBD8DF5DBA81AAFA0FCBFC128AC60F359D82615546C3DB4F99828CFC63A04E6DC5070C54C06A1025012BA5B12732B73F44AE53C81382826D594D6F3C6FBE41A39308F29FBE98E9EB85B1C3143677702165DFAE740CB18CF8BFB60313A4113457CC84B98B3DB17411661BC9271D28D1E08AFADA2F435222CEF28D1B62476BABEA70743FD9CFC3D2BAC1820F325C2CB1C63BA723A323068ABDAB4EEFF7B4629F5724B6EC8E92A30E3C0E06391D56DB063260B956681C8D7EDBF3B15D28AFF877F6CF0D75AAF2E6CE2DF5EDE600CEE4C9E88415DA2493263CE483DAE8ED486B3045798EAB62E4E4CE0FA86E5EC9256346C8C2760F1454104407DD410C9193B37908BD9C916319AB7E24BAF83EEA27C1140E2FAF694D98FCC69B50E3145AE2C743AC6870B3A5CE2E051028B6010C8526477B9BF3703F08BF9E24937E1A328FB33FFC5A5991AD948691B2289E3DFDB442F8F7892DCABF6EAA08C883FB7712A144E8E8001EDE4552F18569E78A97C71A4EFF7E907ED2BE53E255E210FDEE328813C5342616292480F1E8F39E747A38A210D8EF9A6B2142BF99D5A0A70CBA435A6D0DB22B9E3C66A919E79EFC494E65B79B22508D0B7F35195CB0D0AA1B985AAE29E3FC74BC8264BA33F067DCE94C5B7208B2A79504985645C57EA8A3761E7E80FEF3CDF12AF8269B447A076F0CFEC16C39915ED52A08B69DC4073AA1BE430A6BD365DBFBB6BB1484A48486987329FE255250CA67BB41A2969DA8FFE231295D4BA8A1CAD18B8B519D7EEE4AEF559DE3AC78398F032A8AD8190F9F90A60C2983A34310D484A5F75F9824B7898BDA54338C19FC957D9E431D76BD19FDAD6B1290DD4859D3ECC39779904DF9CC858936503A886DE296A93ED7B8ADB0EF342847F36C3342898281EDC0BF067827FB527E08FA2BCAFB75BF04F70A73AD4B46DF228C62697E7D90632E05198091F15B8567C91C9DDA1C8EDC27FFCA0EF5BBD9A11F18D078104079B5B1411BCDF0BFAE69D470A1A92E265430A5463F445E881E45577A362BDA6D9DBDA16BE5B218D27542B40F5096E06C8F1DC6C1818D1634AAB9426DEF8D2145AABD8C9B2A3B359577E41B28DB84450A386FACFCF8702E62D35C4C253D672C4F745A5E8A94EEA72CA1F56CFDF3FFCAF852304D56FFC5F37328AD10EEC49E5609B35A2AADE0158924055480EF8F2F90DDFEBAB8421D00B65FE37FCE25ED2D9552DBEAC4B4426A8B84C33EADD255DE4D7ECF3EE9612301930AA459332CC6A16AA64FCBBBEB3C4D40043428F3DCFF04A6FCDDE4F19963C8981260DE8183060961343463A53B60200B4229C9E54D040FAFDAF4F80A39601271FB33AF2634B2B0400B73493A6852F42AA2CB08351D24E85EAA9B525273F4763FB7261D1D8AF1EAA117B48C393A2173A0F124961AECC5CF3D3B68A88736651CB9263A0E6E11A944F7F8EF0442710656937864C0EF4FF605AB0B29E83BB0DAE447EEF6F210E7E5CB52E1C7EA959B43A2A004099C4F3C8B6972DD44591E35036A2C303E3B582C9DE5FB62E67DB87FC28 sk = 196B8144DFBFB47EC01E96A6B8443211D6C9C4AA7853A8131B5218349BD6D9535A71E4023D8423FE smlen = 3610 -sm = A286F536EF9936E44F9B19AEF0E18B65655DC3FE1262720E9B2AE7D9E794B0958602AA86AF7C0DC3F7327E363B3F71B1F249F8193FC406FFBD2A5AE06B656757264A26DAEAC2EEDE6309573B3E401E5F5719342C816080CC12B622B817AE37D9D03A14ECC5B9AFE46C53531ED091EE8A6AAF32E4AAE1F15BE27D035FF9946B75ADF3F937C0A299AF6B34C50811CA7F5EFEED65E6F8F139421123AEC6CFBFB980E088F147AACF7B6B8F8120238AE39387D9D46FF8A29E269B5B8332E0C80CCB63DFB612FBA33DF3F07AD1F94FD67193D1D590FAF754D8E6553D5CB28D658D7DFA05F952B3E0FDB8F0391E2D03C2CBDED9A657CDCC41C453AD0B44BF21D8318645652AD54BA8004A4958BAC2D6BA776828E5545E0B24A56CD232ED6D344FCEFFFDC0F549E1174359C5DFC6364F07FF89B46129FBD8CAC753807B7F019150593316403ECEC29FF9F360CD09487CC0D75A39C792D01F53FF1C22B5392014B521F6A2CA0373ED3CF8BA38F9C9547B54958BAED9A9A63AB4F83385A4CDA10410192FAB5CB2635DDC56F1900CFEE37858F6E7F6BF799D2C3AAD8A06C7289EBE6135A6E00EAF2DCE9945D6AFCE69AD54508588151DDCF79F69BCA56AE6AE5FCDE856C920A763A78AE06286BF8D567C44C7666BE5CC3320FD6ABC8442CCF0E1F7BBB9C6A1390588D6700BE07C7593B6AD0EB2FD51375E8DEEF6D7B61C8CAED535EC2B3B8C8D72E491FD6E04DB99F32AB5D1E2745E00D5778E9316F711BE24366B3662B2961F28F7D381466789761651A91B22FA0677FAD341660BB0E99EA799A7C028184AD04644E44F242D18949F534C0FD708719B8A26E4D6B16955CEC3729E17083621A559FB11C5BC38D5BD7644D53E1B863EC0E4794FE5BF719A654F753869FA9AA549C55286A51E7BBA2F770F50F488CD8EA4B9588AF317DF1FEDCD442EF020F3C0BFCDB41190544CFEBF6FDA4DF322A310B6E912A25FB6A20D107DA57871F1A04924B41770E7303F3DA234B4652A76151D0001BFD76F5E6E2F8D977097C7783EB34F615E0FEB19BBAB2A2CDE2DDCDE6D26E196C0442354EEDF507EBAB0DF8D8D3F50D70837CE31477D4055C88F72E40F53B5348CE2FA683E2920F8D79755A9943064BF8C823AB9251947E94603C322D0979EFD7E9C2814D8AFFC90A3FACB2F9ADC5A3B42995D49AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE +sm = 3657EB4A13F453E33569E7DF00B5D780F74E60FD1D7CCA2A48D32A0B7D3EE6D413936CE6E61082EBEBF9771F633CC1FC5CF928A28815DFA65DB08A4B24202803BC945FFA0E42F462DE8BFE9D335B79FCD3503CDBAA24FF6EF5B2DA9FF0B51B2E522EE02ECDE63EEF05DA3C29444C7353010A7B4A08C3E35C94FC6BCFCAF2844818E231BA4D019B576F9ED4A2D88E6905134616A302004490639439ACF2DBCBB2E623351A3A99212677BBD5F012E23914733DBD5D3327724385A89DBC4531B5B61191E06F7B872A392F38AA41CF4BC712887A4B0EE3347F739380E67468CA3AF471278CCAA78935A2BF1667E422FA7289B0EAE149BF8E48FCB471B540CC3DB8774A22F27C4C9E390B4D2587B0278EF74EA6507A51E6A0898CC17244331C6927C05AF0B0AD19FB566C275C7EDC3C06EB3729F5B06456F5D0BEF7955D144323320562843954755AB5877C8396CDFC5C75E3CB722A6E5C589E19B90D71EF8D8FE759FA65D975E442D5E6B865A48356D7F6F0E21E20050D9139A15128E019B0D1F6A0CB15A4B3581CB784042D08EF7BFD28E5268BDEAB01CBA372C8F59AB3EE84EAA4299133503D0D628C2DCD451A78BA934BC1D92ED8FDB3F9FC6A4172347E4EB5883BAC92398B5377EED2CC62672F9A726629F0266B3984C5069BB2FA58536013FFCEB2711B9617231E0EF8B567F2920862F219451EEC6E151FA0B833C57E1BDB5D3788C117D6324E08CC55FC80969998A5055A92950AEAB1CB0976B1F2C6CCF9B56C7E155CB250DE0C6CE7A2C1C64AEDB439FFC4960FD2B46435CF49F42FBF535286123FB26140576193C27A5734C8FF3370A518D00FD0F298CAAA2532A9796376BE37C78F757F3721ADADFD24EF19D6D390486192C0780B1FEC1185015DBC27038ED1683E6B36C3E54726B28ECB490F4AC8550282275A6FF656D740A566BDF9AE1817F23382BADBBABC353E119BD2C50B26117663BD0CB9ECC5B4FE31F38CCA8CF17B5FA726A088C8ECFDF243BB85DB52509561265FAFE9CB8B9A7097C7783EB34F615E0FEB19BBAB2A2CDE2DDCDE6D26E196C0442354EEDF507EBAB0DF8D8D3F50D70837CE31477D4055C88F72E40F53B5348CE2FA683E2920F8D79755A9943064BF8C823AB9251947E94603C322D0979EFD7E9C2814D8AFFC90A3FACB2F9ADC5A3B42995D49AE3DDE9E33719040345DF8EA7E4C0B5E2CBC5CB80B34FDDB959E2DA1D67D74D2FBE5AAB07C6357A9F3E5F6EF5379B4C75008E9077A1EB025F9023FE32FCD9076C8D2B291D0BECF2DC624F9E752B1EEA2CF0755FC9D4B2E4320DFD042C68577D58E61DAD075BC1C3931ABA78B473C0726ED495150D6A11A81DBBD1C840F5F1FAACD54E3470E0D994DEACA7E6E324A9FB4E581AB447A4EA026DA3DC3C7E6AD55E88CB841E069ECA63404CACE0E3D4C8B9CEC33BFF6AA6341AA1EB69AD799C6CCE358CA94555287D01B0192B1B49EB6F705E54FBC86465C4BA70134AFC9A53C1C3A732E21B010002B49B7CC6F5237B794BC1D1F1E30A7F1EB95D195D5F26B46A704F77F80B092117EDE1C340622FF32302DCA7E7E43C2A4D8852CB508403B1AA8ACA27A86936350264811550DFEF05D72542C74D6243AB9D259202295A63F54C836CBF610E40EB85E9704041A51BF68578B10F7985C752DC35788E7B7754358082AFEC9E4B271D36974EB90A46F7D703B0CCE941C3CD072A88F931A4FFD098634BE0921D089E46637F88F9625B7DF900A276B4BB75FC75921C8A8B6668DF9946290E11FCE4565A76D39D8FA55F324253FFBBF81536581621DEE664A9E9E4F4FCD3A9765706B8EA833125A825B1CB30314B7C6C78B301638EAD4311932FD4611D78572180EE441648F8BFAB869874611C153FEEFF88A45F7A98206D0B2D97CB7EC2144F045225AF5A9925AE7FD3DB017E37259B7A2FF6C66820DDAAC5651B2EC2E5767DDBBE18256B1D0D0F96CF5EE04266B8ADB29B0AC5D55B73E1ECA8FE724EE174B76EA1C0A54896E2BB565075F1669D3CCA171657B66F343A634F4250287F853B52182B9BE50DF29021673DB1841ACA45E7263DCE653F0DD84338E49FF5C6E3BB42F1A3C7164704A2A000149114D36BB9231606EDA06C712A904C1E323C4AA3EEE0BCE6062A9CB956E004407014ADB58EEABF486B38570955C30F2B5C28179F86CD5FFD603CD441A1FB06519368886BFF9C2C127ABD079346D762E51C311F196D5F825B45EDDD4A48C7C2123E10A3D369D772750987EDB96968C59441FB2F47F8E33FA4CED3006766C06BB6B339ED94B8FE57B20D96F1A27A61966289D8FF5072FD11D7EE53DEFE0014A11667D0A6C988BD16629FB53F269130B22A13AABA2E9F70DCC93D3BF6E611EFB006BA585FB8E8720357E25DF69C6DF388FAC792F87CCE801FA49A8CBEAD1698C11B82C4F85FDB4D52A2A808483DCA7334295BB3B2658AAC18857878730831622124F5A254A464DE459F3528C5194220E5BB1779C8F5E3866B0D60931A1A47502D99E2B186785658DEF57ABA676626F9CCAAAF449609B07AF7B57C78FA5BD06B2AD2927AB491EE461A94AC37A079D9BFA02203B09F7EF180C1C1C430518FF2D3F2A3582EAEB6668060A2B544E973E8A2B88733A902A0A80F8E4F30AC5D0223C1076482EB2CA5AE67039597514A4866061D5FBDD99694A060D0D0EE43A1B7290FFD7D796A9F1A2142DB6E0F154ABA8720396B6DE939E668447C81CC828FF9D2A014FE001CA718C1D6ACF4C08BC7796D344A29FD8913E4CE71E986C46BB66C2610FA797C9E1639DF423C338D7192638F621D83A6802E72E38BEE3AAB064FB606962329997FE908597E7407CEF098D4591E5E6011CACA701994E4ACF572F7C91057D3DA06058A7DFFD3248EE3333208BFF27473E6F1EA3914C5B2056AECD7AEE07F8DD26B3C2B8B9656EA4260D38E8D5F23C925A4476754240D0702C5859AEC2329E1CC3E426BD7665B2A4EE2E75B41B561FCE79690F64D1068DD35A294A8E8CB43A6AAA901109F0E09D985B6E323C30A017E75BF01D0AAA739102C1A6667ED48E60DD4499EAB862851558DFD17229878F5BEF0CC29FD19F59835579F3CDD4F85684E0D46D9618A205DE3B29B0BFA5FBB36745B989211E2BA711527D32CBB5E35830DF4549FEA652377EBBAC6D52787F9EBC3CB687EBB641BF51D3E22E98FCA48F99584FB1F3BED3F97F33EBF656C5795055268F49985CEA00819A07B8F4B0ECD7BEDA95EAF11E3498FA7AA414C54C38A08A841B012AE91763BE911DAEF803E2CA385C9D4CDC642A0B343DB6534C10D9E1755B7B2DE543AFE1D3C90981A7BD907E9CB14367243D9FDCAA8776AEE5F65ED6DC02F633BCF9F57DAE39E8E8261DC10029DF7B7124BEB67DD753B36892481EA7CC54DDC3A60EF8D4DCEC4D5796DDE0E7453BBF0FD93FCACE97CE5048D75ED1F34B69A392E1734E262B2B2A1E246331A373B5CF1FEE7BB46096C76349B0F19BE63FE539DCD33A8450BE894C2DC21BEFF0DE6A841A533F4C9949289037D161BB97DCE31CDFF4C1E0AE36B4192594DEC3B021E8F3D5B500C244CB122974F8CADF125DE0CF832A920DEC3A6F7150585D0209651B0FAAE0F74A36FC8779115B96136805DDD4F6F3A69C06AF472F369F481359FF834A0FD2F9AE899EA36B9B061B63D07C1D4ED7A373ACC40EAD808564B05FB0C6E656A80FA3865AABE483848D14D1DFD66D7AB1F353642EE3417869DA21622F6AF551659D07E6C827C18EA36E2C5E806A9571A7B05BBC1BA283A8984BFABC555AACAEAB2453573F782A4087F0F903AF34596E83282A2E54773AC33543BD353A3F855BC46810930C3635A9B70BA7FFBEEA95A129CCF9E9538EB11E119A072F806130D831AF7E57D332AC889D7D9E6BBD1C65D64E089722F6954F126E64EA939D98084D434EE74B55C549BED21D11264F8B5E023277DB52B03D7B8A8E75B12B11D62052E474E435707272D72D00D92288CEDDCD1ABF8E63A8A9963A48B54F492487B309F69CD90C9FF54B9C5A55CD2BAD4A2E0A6B00B188FD6C527A8184BB63670BF626A995815810CC0F280131F5F652EC20609C7D3B910E4168FE273626BF0E2CBF05BC9CCD178AD91BC25CDF178B387DFF0B6B40A46FDB6C975349B6CD8AD103CDC5DAB8D09D9A5B55622E74564C1E789C5C185CAC04FA0ED6065B9CCADB1D5DC80E90AB244CE1AAC516B346ADAEBAF7A030D66FB90FD070ED062A41E0B70BEE3B07F1C03887DE5F79D70F9955B25B8C8201602784EF8A60147260D1BDE8E152E8D3F992CB8255ADACE9D5DD2E9C856C47537742094190AA867459D20989DB11841AE44824979C0A2093D7EDCAA13C9DE25E6EECBC5124055F17466467E123E39034502BA966CEA873997EE25E52DE2DBBA874DC9AC222B49967B7BEDB5C81BE09827CAB782F458795B2903D72AB16F4423964F82DC69C138EEFA3273BC10376939E544964150D9DF09E14BE08CFCA06C10BB2C315B1B676C40762F8209C0EF13CFE5FAD76CFC17FE462D8330F78BAB072C5465F7A26D047FEC4BD3B918C9C761B91B02D820ED7EF345E79A66FBA61AE13D3050A27488CBDBE693B800F1E76C188EBD8118C9432EB9E7124D35A1A038D237918F1DB83304D10AB5DEDF58C6951A92AAB1A1A40E180254E730EB43B566A83CC71FB6B9749BFCD3A90B964966CAE90FAD7406A8A89B1E48C885BFE2DB41C1996F20DC9A8DFCBA1A6F2F307EF8FBA5EEAE9631C2D6328D90F17679DD9E8E9660D6BD4C8A1D79C47A5FD46BD2ACCACA2D5C6407B0F7F31D093CEEF0342C67DDE3F1BA5067ED1500DC45161B8636255924BF007C4C870990C5DCE098C5A26386AD84D0F0CE4860349A147A4E7AB80151FA63882590B91C6AD3E70A68E6FEC1A2CF65881A6DC38048FC14DE71C702C934C5D3C4CF4C474F906C3400364BC400A7DA087F94F1ACCB68439A9A6FFA8C6439B2CC5C0B17A7D649033798429F211D9DE12B24D117583E1C425C2C0348C625CC44E9B976D319E72D4E09D5D6F36EE243F5FBCB190E84DE56EB680DEC8566F5A2C7D5F595116C628CA09401D561BD78356C634419225FB01CB637C46A627F6026D39EC1C62E9A3E85FAE count = 84 seed = 483A81716F91A43ACA6764C4BD2A57C9156B762E9174EA49730A6BEB9CB19A0B3755E37BA47EC524BBE2FA25B9FEF687 mlen = 2805 msg = A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F -pk = 68455340F300B99D06A430F01A307D254A95E20439443F6720E6C1D94D12A762871DC2035E70EEADF2D3F28A0ECC5CB6C03022DF666EDB1F02E609BE50DA26B75945E947F342FAEA72E9453D7544C92576AAD66DC319BDE28FF047384BBD30E2E5745471D8A60B42B08C9BC84257B93551C2431AAA9D8DB87D91EA4808615D54816249EE4362DB667929CA88BCD179EBD4D915007CB9CF91C4771050DC29E037B097E9699D96BB97B7526AA3BD84BBD0D3C0CDA2555AC3F6314B1F66ED20B961C7B3E172500BF56C15D76606ADFEBAA44B8CDAE4379A0AEAE5536715A6E3B46B191E488F4FDE3F5F5A6D9859E9800AC5935A1183A2070DA25649B04FD853E4BA1CD495DA8D2BBFF8E8EEB344070A879AB0335BB49811AB26D1DCDC50B0FABC3353EADC4994432D97930D7416760EB599D535ADF73946CCC248A21DFD6C6D76CBA3596528370432FF8071FA2C99B14C9722ABEE27C47E27F88AE75002CBBD610902B524E8E1B306BACEF69621FCFD63FB3E9889D6BA2AE34A4BB41FA6127F0E67027EFCEE602A2296076885F63CF02C5D3C6C67C789F14AA8C81B4CFC173D6BEF703E1C1D8D955F113375A20DA3D2576FD724A03D2C46B112E61BF3A6001CB55F9E7A9F0FC2EF6FD1B92B0D2A00802A1856CF4FA56337F6CD226892F41D73EE7E9EF0C16D7ABCCC27E03E01403CE6B9713602A6A07F934B0932E584FF23C78E5D3F8745C98CD3865A3F320C73287957C98432B6615917666C543A501EC3A76CAA8C5B7CFB59F62AC92DD9EB29A9EB9FFB62621687B387EB51574F05A703023366A0B15C0221F078DBDB92779330887E6C30782022C7A812BE950F87D78C2E918131AF688DCEAB749107F5AC2C6759036CAB2FD83A858C03BA6393FC3BC3B30E965C000A8ECC5B5C31B687F6209574E4B584B9E48BAB6F69B4EC4AA3E71B12C3470C4A8871A0C580DB226472AE2610CCA8C189B0FE02E1A88D35450007B4CEE8180DC01AFAAA94B3A245251BC17C5FD691DD26C246B3B60D09699CBAA5001C0FC25B4C2E2FA8ED63F8140092508632DEAD830B698CEE49669F3FA1732B77983637E59D6E58891A2CEBFBEECE3FDF1EFEB3D782AD0D9D8EAF5109BFD96FF10349E8D20746A71CC959602978050C166D9B86927324DF053ECEDE844ECDE1182095EDB09AE96E9C3DB6AA0ECB3D959AE1EE436D9E1461DCEFB1E7EB02D0E8C5C97D57E00F1ADAB26B675F1402DBC233F68B643310AAB04C408729B7FB7C53C1AA1C2DCD1834BA88D6DD240EB07A50209766AB1044C85554B1B8988E1C302EA83D0AD0C35C0735C64741FC974A31DFA27FC7C7889920B2FC8E41D8A3B63EECBFF0B412C01C4A1F2FD72849C2F249D1AD140A1C1819374F9F8879D56D4B2678E50965C1D5F84485EE3B7A5A5B82F7BBA7224C931EC5BA805C601AE9DA8D69347FACDF2BBF658B7EDDCB070B15E751F904C7FFD4E8FB528D044D360493EE26761F238D1DA13D1D1069550439684261DF7D7FC2DB4444D1C881D2F9B7FAA9E4ACDB8B2704DFE7418DD4DD3A1C8952DBF1EF7F06B4438BE985240D95BA69056EC8253610E27323DA42F9F2863A78248AF4A99AF17FF0CF0DA8A79BE7B44DA9A0F88941E580A835D9017A942D04BFFE8D26C8FB409F6AF9D5C6A9A48BEF49CD3C0CD4F8291D8064CB7426826DB4C65CD47BFEB4E64AFCBA0D0C2D2371EE2576F6B6C36C0A077DC9AE4B0EE3F700B97A2FAE963CE9A92A6DB7564B5552FAAC6A1E65BF6DD7F10D11A63920FE9C26538469611A6CAF8F70D8483CDF6C5A7A7CEA892D092A66C11ABB1646A397023DD315921E8AC0EB25D426260EA0BFA355BC5197B01F288F8E93299205FDE16DDC5FCF3916C0391418C73A5FAE4137088F429539435636CB036FB8F925E22D7836877E9F37C137FBABEBDAA79A040198A99F3F1DF079861C7E70D28F62DE2F01881C9FB41CB3EB9DEF6E8CBC634E8DC1FA8AB578C68083607B509B0D518447E647E46602F79E2D48A07E5C556C88B860F0280CD78D697F095B12FDFFE61DFCD7B9887FE72C54774313573A020F05FAC5D03B7395E9955D21E21C5D0F27D462C6B3D1678219DF82739C2756A1F8D8CAB5E971A20AEE646B107F6DA9225FD0B325E64FE020EEFFA6A6F1107CCBCA81A90755AD56B62B9373FCA78157B5860B47C54BC6F8B12E94FB182E5D7643F5FE913976D999BD250F5FF4510657F28815459CB66905ABC9C5FD982EB19073965A9B00BEE63CA7E7686053D0AF78B072F651069960FD4E5195BA7114941B989D3196806D0661251423551E28BA06A336F6ED8ABE7784E9ADAA0B21610BC1EA0FC35E6D85C6D88643B1258EE2198970234F264148EC52114D3E8FBFD4CAD5BE66F04789F4E27B6D2EF68B66A97C3EEE8E701E7FBB9B7E06B6E925869D6C9B3E523656176F463B35CF16E1139587DDC234883DBDDF9992AFEE3D85E51DB59C4B33DC704F5ECD53CB18C2CD1A28436151F77728B92ED4E2705AB620E63EEEA5E6991CF5379A5FFFD4172257AD6139B93D5377F03731F251D5AA8363FEA5C4730A2075949D01B1510723716F7ADF02FD96C38723583B93B2B0E3E682EECC400DE7E78594E31C7BCA075C59AABD6A81C78A27CCDA1972F79DFD8150E2D50A22CFF17A6A4FE8ED7B99210B5D793785497F6FDA14F5FD2696FC9983792A4C924286DCD594B2072DA6D7294B17EC5C2BDADCF6D3B72E5B65E0D4A16DC4999DA4D871558C8B3194DC43B40373764F4DB92494165E3377BEDA2BAA0A96CC3B1EBA72FCCCD2433EB224B304175C4726520A9ABEE76ADA8F0EADF0E0FB3A51734F3281E163A5BE1D1A35F164EA1E96886993276B6CF4B276A305764F3026904764F54C463C02EE442163C02111893F562B6AFDED21146604CAD02D17C02E09703DE00C84D4B8F1B74E0F96FD6BC38FC63EA593071C49CBC2D7E26D34A39440F0B25B6A1B8B979AF6409BB06B49BD4689AB842A5108265409FDB59CC03A2D2AA6574FE6F8DED62C0952DAE6C11E2A1E8B01F8D7FCF3E6B4D39FAFE1A8353BBEE420B2EB5FC6F3BB9C3633528AC4005371F1B103197B596CFF0EFAAA964A4C1A8BA51052991624A332FF5C98CA9FA3662B984769B2F549D3CA9C3CD8D42D5D28CAE525D826AD1DBFEF96C0F322DF6F4987AA0666E8FBDBD83BBD12A0763202DA4A05ADD26B0B7FA8E89FC5CF71AA2B9BC4E6714010A49799E3D2DDE4018B152DB11E50217646986A6A906FA80D921E00E5E1D420EA7F5A41452CF9F908C82F2E222138144DFA710A5D733AD00474BFAED0E844AA9384C1935336BEC1669E6EC97F4AC303770290CFC2A19F27C5F975D50A6AD0AF27D03E1B4AB7D3041DB5F734F6A9A77E226F1B271AB290C4AA0F124354D53935321245850BC2AFCAA30A1735EB139C77D33492A0DE6D7173DF7763CB24776B4E6E791C59A64DE437F47B8C28BA4A23030F570E98C8549F6FDAB078AF07CB34069FCBCD4A96FA9FA7BA8ED47953D24D58DB1B1819B62E6D7DACE9E6EC14577C9EF2AD2FB0549E9E0071CE6401A233ABCC5CA82AEA1BF9FE89B4C8AD69E6493EF5CCC809B2ABBE239E012F7B3055D80C2DF9202CBBCD1F39C24CC30ED98592F887A15A51EA6647D1FF4BA90C8CC6FD053E88219A0886868C70534B9A77E53BF706DD5EF6DA0FD0B6B8503395BC0B59F45F1694079E955514F626D5CF396F599C2DF2F52DB34A3FB4C1FF19EFC93C6A09FE12D71B78FF4EF8F231910F0AE0988ECE6C1641EDB53E05572B1BCF1C4D9D55421B169B17C46EBBFF4553C111C8A1CAF99F517B0CBA5963D875D0F828B760EC6235F5B1BC9068DDBD8CC4C1DA86DAB8206E85EEFB3F20B36D31319501AA7A68C8C6831D87202B32102991DEE611DC88A59C1A340E2E8CB855D2D36B36524F5D1A51A39E718C6574D733761080EAAD0A72571B34C8D7A185135377CDFA4106287E88C3175AA4326F6F7332A6FB7B556D21D0D57606FDAD685B1E69C3FA8270C5EE05BA95B1E0F95F62D1C45674522F26790846868591617327E110EEDCE31D71F421ECE0D416A62870BA5C38D79DADB986A876C9410B3160FCF6D7897B062C1536AB4EC7B448DC5891798A988EF0298BA1C67A230F5A049EE13E968F38B0F687419F599B5B3D008356A6B385A94B511916156137CC4AAB74485104CD8AD9131F56046A480FC994D09CEFD2E13A06A8315004914BF24CE1CA9CB42CD78E0DA041FA1C8D067C05E09334F08AA25D56C9875B849E162EB9A64C56071D1B5640733AC418CF44D31C5A17EEA49B159BB1E04033963ECADA7A5B219D9505F2A17067AF3AD558225436D689519E459FAA21495B8361E26E830AE9948612B733EB5EF56FE93E2B477254C60758EC8A4D53E0ABCD13CFDC3530ED601B4B3038C0F36F7A3F172F8A8FDECE04EA880114F37999086FB02FD6D40BE2E7A1CD3B5FF7DDBBC11957895C45916C049B7ABE345115D13B60D9FF4B38E696A7C5A435D4CFD828EDCD7F9CFC2EAF8BCE73F550C8E2F026EA564A1FBF242A8965E1FA92C6D3C5A8E98BA346A2ADC866E311269A6EDF635CD9FCE1FB51F7C13528F8A88F4E945164DE39E995DFF55B3CB696FF242DCBBBCCEF6959B572E61F5CFDCEEC2D9348CBE8A7EFE609CEC456213EB3D402C46F6E81E866457816D9CCD3688AD80C4EAB8FCBE1EB3711A1C798E139B9DE2C4E19EEE902F21F0F3A46D1502EE0D7BB2FDBAF35D2FFC1D94885BF007A5B0094F814662B6D081AE836B594F2A6F1185EC38CBDC43CF3F4DB2222F47FF93885E941E2C0F9C415866CB7141AD1D476BC0012CF41874CF54622C512FC5C29815CCB697BF702D7A3CA697F42A68FE76CE16161A5E87E2C1FC066CAF1A93C2EC2A81522B98042C1A9A23E847BA366F6461FAD9811E5F766FA09CAD9E7211E2D8150F72B13170217B93871246EF23ACB5B990557A028DD958175167B1F5DB007F9323C2A01E4076F44288D57232D2192293C7E7DEB269EB9F4661CFCCFF6D71628ABAF05F6CE18D8C916E2AFF1640EC2FE929DA900382F353E33CDB4E28172D84143915DB532C375F88AE0353712477328C0690D83EFF908CB0F73BE6BDCF3811ECDA06C19F29C8F5730CB88295FB40C7C523B7B67EEAF0FDE2F2A2DAACB4602618D5CFF015783F898B8584C3DBE2EBE65E980A6A46C335B9DD3EBF4C05A97C883AA2B9D53CDB920AE9AD0389FA2C818005181544ED326E4C9820A2FF517755F7480F44D80090B2A71B65D79274E07292D7107E2859F9675FF0D25842A200B87D85A39F216A5B5C29264B1D56B1DD2E5123A83F2014014EFEF6FA7EC655DAD362454844FFB47936A73370495768864158DBA25128251E0D8E6F1BF5638B9743748A5B93DAB8BFF447B03A0B7B1CE451426D32ED0BEF4AF4D0C344C005BBF9B907DC80EC327E606C8F65D823E68B5895E6783789E5AC8BA8065C23A25F3473482C4543C717DC0135971E4E16DBA82FD08E2EFE0762FFF125ED9787FD5E8660E60BB310943B9E0D9AE0C5E14C64A5DFEC89CAD2E5DC06D5811706DD8DE5FE846FCE123D50D2DD36E4D7491E196496BC61F8CFB7FA2863825B4B39E85724BD3493BFB1A0E96BD196ECEF24130DB5E63DC80C9A8F036A96E679B282703F2F69B26EE889BE8388ADEBB5710DDBE807FE02392A20E64637DEBE8DF1AD582A293EE484E5FE1DDB3E7F9EF1E462E85FC2A998EEE6C24E3792CDF89CD564EA856751290CD274A52AC5D16BBEBF25F4C336CCAB9306984C8B1412775363039C21BD84E024F23F14E0806B6385D102CF8D02DB1CC949D5655E7B86E0739AD0776E7F3EB163AEB65F3CAB76C7961CE227D3111D16B636C171C85253F024B33CD10FCE620D9065208A7D212C369AF43C71E97573A1F54DAE1C5078C22FD3BF039E0C27992B381E717C6B8329254208ADA51844D46C3335D0B4E3F37CDA084210CDB243092E04FAFC0FC4B17A2F4B66D4CB6CE3ED028E988D2706110095A93BFDDB0C1AFC1329EBCDA5818E7CD34EC735FE119F05F1FD3C65EC11835D9F6CAE31539D834DE85AA1770DCAE1253212647756CD3B9D66E37DCF0F0DB60A95D6F9B0C93B62C0396B7470FA7C5B9044ADD9573B73FF52D37F445E9557E1324026E5B8D05BE85F588E96AD9623AD5E45FA12EEF5BBACA61C0B366427A1512EF0BFD190F259443D03D1C6AAC9AFDED076E677FBBB996F7FF52D5F387727EC2C95205E87C8C9C49E855EFE2B3D4895E4076E135E5464E0AD5051A4464810EDF10C327064C90DA40829DA10257B747C833C3FFB6A70D25FFAEC4EC828955F207395654904FB479589CF307BB77731F828CEE55F3354CCD3ADFB1B3912147547CB872BB0746D2DB7BA2D801D72B88BF8EBB7690FBAAB33A7BB03E8BA94C658ACC98AA6CFBEE8851F167AB20F22284BC8CB49B48BEE9B519027D1D89454188216958BDAB95C4B5AA65FE882F5A226028CDA39E8F57E27673FC98427E0915D60B91BEAB2BEE27EFEEF7A8117303865BEDA42584E594C98C52C27CAEBCE3B01DD80D583589191378A1E756F1DCAEFBA2E6095FDCF230863E50388E39379F2BED07017EA94E69BFF124D7314086AC488A024AC01400A3E1BCDE249EAA151D97FF340DFD3699DD3C749C97FB3C5412A6B44061EECD2B91A463812DE0A0B102A072975A31DF9E8F6FB4F26A455CE4998749B69801F0827A96CE933005D933CAD6153B4D127C01519D87E30DE0B6D0ED632A37B24CCB7C43B74CFDD5292E8A81234BA8973D80566C85AE33112B96E266A70515126BBB53EE5B0DCC6797FF48A17D5FB8BBDA045137A464D38700A78B700CA5A0146981AAFB49A62BA1B6BAD206B6268A58E7D8911704CF070E76FFA63E23C76B7CC9B7B61DE8657110854C553CD80E33F457C932F31386D166E0C2D0CA898CF2DE270080FCD0A33EC144774F67E2825E5320188D08A7E5EB6C808C753DF3BD1D73591307FE964B7AAD20019346A84A647D1CAAE6BE8DFB079D84617D6BF1D6CD2AE0EC86434E3A0E7E89DC1CD15DECB6F3FA411C3E8CE47DF402145F2CCF1FD4237904BE5E2119F91F5C605A71BEECDE047559A57F +pk = 68455340F300B99D06A430F01A307D258D19B761DD132BBDA0C3A10EB71EBD8B8EE30134BEC28BCB6768F403DA6B5F952EE4B472904D9295F9521A8E53500BF4AAD5681BE958A25B729B95E930BC2EC795036AF8736B96495D1B029B57A505B2B24402D06C8D8BEA200B75A2C2B5B98277D028CDC5E9308F5EEA22FDAC561CD1057D854F2CEBE79DECF3920A360376A504E4783390122383E77743061907BCC94BCD3CA0D3E7865271C93F164C6B5E89F11FFE9CDAB222BB295D73A5D2F14FB5D0A1C2E85CE19A826BB2FE66D8759D3C199BA200D359E0B4B5008F8E48D54B3F87F52F44DCCEE168510A3FF59ACE2C9593AEDDCBA6B32AC432E59BCE1381D9B68B6BC79122BB13EBBC5F4B5D6AC53A35DB4F2D66B77F5F288A0495B33C06477CD9478B5674715120A899230184C6716253264CF2E3F0BCD2D5F096BF14C01AA088C76D89B8CB680F7A40ED8A5C74E8479E560600AB08938E4D9F5D0DD5915D1F36639D63ED5A1B12D5EC243C4E6407B512575207504D206BD2F75D845F6F8AA56D5F3EEA5C0BAD89872ACA338F47C7D2A65DCD6A6CEADA80EF7E7A96DD36322D9A58C9C843D8805A627EAA399A7B2A6370766BE790C535CE954EEF99347D33B5836CD3D1684A2AE007D0BDA9410559E375E8FDB4F6E7D9F9B5576ACDB4EF0855DEAFD792E68BF708474266D6FF9797479873E39D4625295CF265C00ECB0CC476AA328BCE14252B5F010B0A4CA6A0BC4E072FF8BF87E30C1D6971BA9D4D0C6995C6CE61E6DDDA3143E3E04C48F27C3801AEAB29D402D51591C13DDC466717EF16CFD79911BC7B052F15EF6375D1253B9D7D0DAB01204E5140233779976E56AA693094A9033ECB29D3873CDF8BE9E7A05203DA4424F5071C064B1602B045339898921BF2E147C39E4BB6D2E049A1EFA0A9854A2C00EBB068EF67A73C83DB14C73C2CBD20515BDE70198D8E0D4B70F18691E50285A90FAD749214B7B0447BC76A08805BA2C3431E3A66F838660C5AFB85FD578B53ECC02FCE3D66BD2E98C447135437A63B4902A7CB976D3D43947B520F53C96DE2B147371581E94BD87B5092A96E5FC21193DD48B4D25D0A969932F83590AAF09A6FC0281F35CBB20E7B6ACBF8588A0F108A206B178EFBADFD95B15F7F7C29A026F6118FBDD0A9A30CEAEBB7F2E709DD0BA02A89344E755F5D9F24F34A0DFEB9F1499208D74841B89ACEDAADA90156B3DE41D5F720F7A9A2DACF023236BCA22ED88092C29114DD6D2A85C704CBF39E27F21D6F3F1FD399EF587994B88BDAB7E7FBF02A7BA16A8659953B861B32FCD461C82403CAE96D8B873B8A5A7A4DEB126905FDD8527AAB32548B20CAF559B70B70442AB483E8B1C92B4F8DA1C77F0CF9BA435B54A9414C99A064F5EE2734D72BEA7F526B6BEBB8B1FB5C860FE8EEF697D23A3248D67FD73775AC618C9446B9D7E434A3E017E0CB680F111B5DADF47D344CFE67733EB6AC3A23CFDC82A9C02E55C8F7FE06163F17D1ED7B3266BFF080F352E9ED88D8A41B9482D57B0740D4BB1C33A660E57ED3111F7ED769283F309E5B9C5C7D1DF4B4A01FB9F00B74AF439314284C62E41A81B415EE5A0C13315724B5974FFB7ADC1E639C660A36F608FDC4F77C368875B21A287C93DDB1628E0EC4C794050EBE5497095D7ED9F7D4B4BB55D5A33AD019F5156C1D43508FAB93F6D77AE3336521E030DF2CD07CFFD0EE4B6F35062446B47E743FABCC1D51C270FDF2FE2F6B44B60FE3E1874BC5077F000A0390D0B1DB35F2D476FBC55A5E8E305D81966EBE318EA1504E06AC77FEC08F8D5AEED8581D61972A8C17F442EC961F995ED223D6F9D5F6748C6219F7EBB3DD751C876367870FB09228B29951539D9AEBA2032A8A7A5337E90F52299FA2F231041AD835DE55BC7E0D79CCE10E31952F4EB0C3969F293B9D1BA38085F03DCEE50A32156BA3797C81CB70AAA3D58322493BE436FFA66BDAF3C1E5897A0E5F9BC15A9CB9C42AB1C5B2CFA77E777B5AC4F7814484B0F7031C66A79FAF427B308937391EBEF5B39F3B2B2AB6CA7A94238BA347DEDD917D75107309F7A99F1798AD350076465B7F973EBF55E402885F80ECC64BE6797F9D25A78D65A03EED7BA5368E54F2D68A91076166412141E0DE2C0A67FCC2F6102652A7351166332FD143DC20A24FF12B86E7CFE6A76881CF4EB0AB28FD095F2B663B30B7D0AFC220D1AC864AC3D2CEC56BEC6D18397923F80B012ECEAEC0F5DD565581FBE4E3A4F4CE843EA02BC9B2C9821EDD7B966FA9D98B459E68B631E0FD5BE0033C5B6581B25D5F533ACA5E01ACE70BB5E587A495CF462FCF06DE509557FC813367A037E546DD9AA9E65E6111B5709D9665535346E1AB0A96A341655A6A0D0DC1986683CFEFA6B6D1BA5D614E0028BA42884451C972E1E9427F5CFFE5CB0214650DC28E635DEB30651B5D6F631D4E1556035AB69C4B7E26F8840AF0DE8D15467EE5A2F1B8DD49C46DDC9ACD217B3E6941627C22C4869904C764EA2A99207988F2FCF137CA09D296EF2B168C59D6018685003FA74F2664517B2B215D8BC41B696F65BA0B1AF3E30A3077E1C1412F2B158E79B5D73115449DB6BA15396083458E35D461722DB3974C911EBA171F524A6CFF9E2DEA3E4805956B934A2CFF4BBF7E2B5DF742A65D9051D2C22C0C459969BBDB5F435CD5D4C59DB947F9D54985E49EDDCB0B7DD8D1CE2C64ADBB6EA265EF7B32C5CD4424CC27E1460D788466365A07073FD4337DC27DF5A5FF728B52BB0489DADD6A13B11296F5BD4E9CDAD2A034C544A9EB406859848E28B53188A704D00667EBC2FAD289655B40C774DEEACB837DF548A362DFCF3999D8A5047CF7161CD8B45FE56E782208D2B35248808C7D268535BE98A878C90B020FB844003EE3B4BC01182151362E6508880CD7D354A552F8E8EFB5C9F461E341B9DA326C62A04FD507AD27C9EF49D091BBA953AA8E2CB97AEC9380FF3FC97D04DEA79EA744B1593A3AD44E95B627FDF1AC8679A4B35BD715C19CE07266977209E56A80D10BE0355C5A9D195AC2B873B517F97C4C4365328680049EEDE41971F7AFD99FFFD28DAF1B1DD74FB0EDFAD15EE05E4E9324D2CA466A6CD84362B199F8C4BF539238D50CD0D40CB2EB6DFF4EF476D7044660EB1E2D91515411D8656CF794395FDCDB9134E944A19DF47C797A0A22BAC0AA7543E01921D0D99F3DA7849B912448EA921643F0D8C2F62BE297B00EBA9678A73A1B37892C76AF419378410ECDE59EC59E0C2002616FA7FAD02FA359B8E7C2374F159BF70646055915398B50870DC8A2D372E2C771FFBB6CCA27044C3849FD9EB2BEE92C2BA459999FCA4ACF64228A015A866BE4C839C97B40292CF15EDD6CC43EBF9620F89FA684B2A800184F2B95A779F3846D5BC89BCBBF084D2DA9B3A03ADA50C051D5A20954056A175B7798258392FCCDC5622249877C84544F15040F0A69A0E4314E55D631A0AC0D5294F366B0767057DF266CA41C5C32BCAC132F5976C1E562193D7AE0BB6BAD887E75F338775F18C1D555AE2E8C6FEE893E7422ECF8BF4C50053B8C451666B83BC15D474962D48EC49D93919D1FE2ADF6E0D4F27BFFD2E683C3567E66B33BA346769C5D191946D6A004770E46861B8EAF162F48056009895956E69FB8715D305456B530D2BBE5CAF5ADA031F8850D7C0F012F0A38567F287455E86D069DD434F3CE127F1BC8B2AF82D21E1A301A6BBFB39FACD7989ABAA8313AB496A431C67A59190A85FADF139042DBBC0BE1E44B9ACAE960C3AA0353D0380F751BB6EEBD5534B65569469A17BCD38D786016FB031B863E598212FB21B809EE767EF69BFCD84C09E0CB26797E2BBB2CBAF8AF2A1EACA1BD056810DC5A1ADF1D6965E020DE14E2443632D3C82C614E67E8652242F9CA9AADEBE462938F7606CE5308D0DA50F4D860E06E29B9F4C52976859204588B11893DD475D4A4D25866525E465420414D4B67D5EE53E5B9020124C789146DA50B7B6A37018390628B7526E3697924619433FA154A920719C4766D1BED19A04D9996BCA8C0714BF10B6326EAF709E4588C7B7F570F0925159BF23E513F2D5161B14EA225B2CA57D61CCFDDEA7C26B08DD716D391CC345BC6B5701DEF19D3F6C33FDE44E54A851686F95A72687F8BCEC5687E502FDF13B3A9497DFC8156AE88F1FE9193DD5891C789817D0CF6A212F481B8F273EDAC2ADD8E96EF19F13C41ABE5D78D85BAEC4727B3C63AB44B51117A9599F467B39637DCE69EF5870E18EB65A7D5D7541B412C56542A33684FED4BC30130B552F65317A3970EA5943CDA50D95E311B5D754422DA0B015686050E8CC703BCFF5E00B5DDCD5B4CBB2E7A91A5B8595B7D76189090B2403903E3D884828049C17E5EA22A49729F5885CDCBF3CB23CD9BE02C5E6C9C0C30AC971253CB60CA2EF435A2C13DAC70479957B0FE43FAE849B10D1F086166F9D10BEDFC857318A1DE0C72302D092C95D93B685140D2FDBA9F1DE526CF8FC85F10991A83D27FE23DA50BECB3AF47B4EF603867CAC48040BDC5810D8A8F553919504B93E9B312B8B47B50AF5A52905360162DF62976F254199B70FADD647EC985FD00D64CF2C4E3352B5749E5BAE1E0811C81E558943476FD3D7E4F56A1A46010181FDC0235675533F987522BB7467E8684D736C0D867E51ABF9811C33A463C2156A94C24DCDBB50C30A185D51A980B85BE882865602005CBF21360A65F39D53E0B99E7C9D0D2B14EEAFB5BAFF182957C5E304D9C30F321C4876ED18BA869489EF5DA441A896DB88F6C09ED7CBED5D386121718974E305B066A7A5F2ED1E1261AAC0339A32DBF52FA5472970BDE85636F9D488727B6B6DB73F5D2A3AD2F1865B7F788F56FC9D0B61FE3ED8C545FAC3BE2B10BD01F3C0DD2DDE31353DCF013A5EC9EBFE95CB7C0D002C40E00603A4C2F7BF91788D6D7F77FD4270A708F75A5EA9ABADC965FC74550A0D83E0345CE7509D990D6BB528081EEA1CAD626EC2AF8FC705F18D2372B7E7F2B9C24A5B16CB712220A89D478C145A2CEC06733AA52CA1C216430478AFCBE55918B9A4F46341DEDD1CD805E8D76F9F29A460DA74BAA68CF52C8F8012C94BCD1E2325A5469F047ADF2708A49D22703DD32D109D3C10C4F00158010C277B4FB68C2EF7198232AC3AD967DD3352FD31E068F567A0FBD67C03A6AD368BD31252614AE5C343323381D73AE5976E30B2DA06A16B3AD98DB56F5290E2FE8CAC4D627BD5066809527513B1BCADD867AF0BA0B79300FCCE093A13BA006678BA53E7A0521635BD7D9817549ADE32FA673AB9F06B7438F4F57545E171F47CD9EFFE8903B419986CBBCE2DA698B483C996AF0A253B2BC286D953824A99B67F2B1CB83D8973C863007FB6F3C4D372DB58B7FCC08359C36B9F2C723F354B1B82C115CC02D816BC2811788429565535CA3AE5DD9131E93FCC333E3165EC99D35C93034FB3298E684B49D8D24A1B220F41698E9B1241B27592BAB7016531541978EE490DC71250E61B38DD83DA0F70E57C79B33CFC982219F8DB521A3B18528C003D4DB7207C0E49F0223A53B68DCEB7778C9AF760AA3C8BE28867DB8A51EC4CA7C95C6E331448088E2AA9A0DDD14346BDA3A509AC54B589D777916D7C1B9EAA8282CE98C584A38CB0D71E2A653BB072F5E799125190E7466D9F25088EED2D38ED84496D84661191EA7C843D4ACCBEAAF0F095071304588E6066EA1007FD04CF096006ACAAC2E3687B6F5367D55451A03F703A871C72D6B38E12A685FC0323332F029F929A228A55EE58D07CFA6C594AB82527F20FC1D843FE05FEADFC958F7C7ED8907DEC2878C6944A1BA37F2F5B16A5F1DF858B76468CC2D60329FAE4935436E2684C6ED09765F9C2FD2621313F1399DB75C8F0307C678A7BFD257CA56A6CCFFDB2939552381ED3941913E659D98657662FB1BBFDE6D82F1E09BCC9DC2FAF8B1C52012B016AD7E7A57D5CB4E14C0D3B446C87735F5529AB98DD998142D5BCD5359D8FC4A8D91780FE8E30BDDF983FBEAEE50D0E82DF5D347A053ED63A26F4F2FFA6BC8A427C9F6678DDDD9FCB14379895DFAAD054C9DF0C3F4C6B66CCBA2BE17A5C4F9B67117046DA727A76C0E890F5C217471D2B6A8CCE463EC81FEEF20CF33EBFCE581AAF72CCD3B8E7528C6855F4CF030AD82A727F8938F734E23E19CAD03176BB307421F0DA89BC6A38D38489BBAE7A2D4309FB9B1843009205556F0682CFECBF974CD72590A3E27851FD81AFA50001FFE4F5544DAA4E22F1F41F16D118E430EC0141E7FE9B45A2AE4A8FD4BA40A73AB21B624B5DC918E599EF9EA756360285930672F82D43C1D0CF05721779718B28EF405F542368DC13DFA975A0EBCB5983AA33E8EE225CA9E3207727F442405DD3D5F1EA0C7595812905E4A92A4A405D9DF58049D8C62E12FEC1ECA3D2741801A04BF17009E48A7755D5F98A2DEC69BAD60DE628E2FFEDABED298E12808CD7FE0A94D18BBD2FACEDEDCF25F7F7F7193501CB96212B797637A449C80845D229F4BD4BBD1DD6D8C8C73CC6B33E097C12FA0EEE209ED06E6E7F1CE4D05D992E7F00F21FCE9A1AFEF57A6074BAF6D340B863E84B01AAB8E7378A61E90BE0785EB1CEE49296DDC9F22BC9D737ADB99C90B91191EE3B2BD7F24596BFF8BD62F8054E8F012B8C43EB4E77FC8C7E63D51FF6B518600AB6E0BAE8AB7B707BD9AB83E83C5FC9B1C1686C9DA1BE30869EC2F899B888DFC3CEE6CBD21B2B124E5E83143729C9242593E386A5DC546E189B76D569DF244003F04EF6CF62B536212FF8F312B919ED97C59F6E81AEC01FF0AEA844A0E780CA6E34CABAF9DD908652DA785FFCAF03EFE9141EF05975B2D0A469FE8CFE89BC27CC764734E59B4CE02A979278D4321D98774F9CE1DACDAC2A8FB4050121C42D27317AE21C20DEF9C18CC1B597E1A61A5F511E4E459F22B45452AAC82A3D81ACEC9B8F6FDD5D144EE74A57850D8385B369000A60EE6471937D32C0E1727694508CF2F2D33EFC36CA2BA923C3EFC0D0E6B3460668F313F4A796F4B52F6F3804BC9C905DBA30DFF09B5C5EF57C318DADA69F111C80398E2EFFC1331A82BEDC2 sk = C171793029D0CBAF8D2661A823243AD50D67F2619533180F25B50C94B1310389FDEF331C21A5ADC5 smlen = 3643 -sm = 2B7F21792881FE68BA3E7CE62B6D0B5E34109556D4E02359295F386C5BB586361BF74E5AB05440C53056046F01F3641283573AE346EA14B71C80249F6382FF7111E4524C7EEB79231101BEFAF2D8CC10AB5352F2B47BE7D9B9516D231428B9880F90901F3DA4F96E2D2C8EF5332E18C37A9B4EA369B7AFC46E5EBA545619681CB0290E509A8F85C1A2F6ED2E92BABFD2F4099F7C358CE363DCAF42538807FE1C4A1FD86AAC01306295901C45D9E2827279775D6FAA1AF1660A6444388741BF016F3EDDA382D81DA74D242C5128B9254BEF6E05E129F2242C8D11EFF1F20E8BEDB9BA83B3B9CC2D27C2BA958B47208166C152641B10C967D289D79FB8CEA46143BD0B85C342D78E716E9B645E9FDC432884ECDEAA78D8E3FE477B262C8F0A98286B84E69C986996FAB222E86493DE31FC2AC06D6F4ABB8E6BFF8B2DF4CE110712B2B54ADEFCD814135E5D7C4B53A9AC82DAC67383014E015D9270BFFC7865EC23AA76E6DDF58F41E6B797273CB36051E37F3458F40C48235777B60FB4795A1BAA188808F1737717A01F9CE528FCF2B91CE3C452F6921DA96C87A7CE0599A1BC8A04B107FD8D7C08E597019039208681F917AA92DDE45027FD3B02AE96A9CCE32E808890AA924F200E953F01AE5D101CD6D0E5C4CA82B8FBA3CC4F3623CB37E748349BC2F968902EC3D219DF4CD0C0B3AAB0BB2324EEAFD997041A12365F19F43FEB44F3A9B57F8CC93E2D58653083F1E347F7B7A67E9911C249896897B4CB4640CDF8ADC17EF173F612AD4DE165C7081B224B6F6812754339C102DB92C7563AA0B39AE35E0D534CA0548E4D199958D3148287B363A0CA7C2C248625618108086ED77A5992F15B85C5E5314634E7F4D6980517C0F0299008369D30647006A4E8C30C2011CB707412AD68F8B58A1AF0EB16A7551DBB07F1F9E49966222A13758323660CE9AF74056FC6B38575295F80C9F781CBA8BC960AC869A376A44E9CBE764BAC266DFC3682B7F5D6A86F76FE064753195DFFC62727DD2563A47C20DED119B75697CD84FB007EE013EEBE0697009A1EF3B709F8ED70A8F1CC977EC352A12872D354CF792B29F4620530F6F6E0B900DA97E0B0FE757100E384BF03651C0F868841BBE6ED2227C79AD827412C636A0C1B3ACA4BAB7149DB23A0B1A8DC8A618B2F71D64D977465A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F +sm = 1BCC6353257DEE8394DE6F80980E004C78D37E05E659C441C171A79534D224213D14A4521F1F4FA90F236E48390E2752DBA28CC1239C322B04E9935D0FCF0C70BC849EC98926D90E9EC6D487A8241897AAAA044E2DF848CC666F2F62962DAF88D787F0274B27FAB01C1D03D70A014B710C74202D03342E657CD69C1E0A1EB4F51C9DF77EE522570034A54754F8577885301021D05D5152B938A773AE71C0101BC6070ED6B75557C2E6461B17229EE9510E35CFAF74418572A9F2A86ADCAA772FDBFE98FBFD70904DDB91EC5B199B4BE794F6B0E4837AA15C3FB086FF5C4A8924B54935B3E2DF26EBD5ADF1254428472223F14E4650DCB0302B73DE87CD1AF643BDA2AB765ECD6FC5819B92EE22F3A93D3AB02FFCF435EE28FAB6CB5E35821369BDDDB286D5963268D89B63F3E5D3CA328D83C10AF22CFB2A2609FD737C86DEFAA614D76015C31FC71B40FC85E4663780E769692981428EBBB38335B0C94F1E00C957B44CC38D37F88AB98728186ACBE659BF3FCFA469C49FB4830A0824B19D043F3CAE013566FE5DF49EEC129BA8A63702D827E58A04CB435F6687CFA071CC21C4F77DC11AD8C16CA6DBE28025C236C58118635EBE44E854E46374CF9A989830B148E8F604B85687E13014C38992E9A6E2B7B096E7E0052BBB8E2A15CAD53343F31B5DA5033D8FAE9C3C09672D099D6FFB5FFA7474FA807F9B9221C954ABA3651C98B51A7FB75343E39BC6A3B52B743D5A2FCCCC4F0654D8BA63C97493B8C4474B3DC126CF4BCC19F3DE6281E865245794EA3AB96B61B10DC947250D55091E0657D736866F61B98440D6672450A511C5E4BBB5B0B9C7F86FE9876387B283B7A0121A131086BCBFAA6C03487065F4297487AA0CDF2C7EB08DF4ECC5A59BBE6F9AC235A4FD1A92FDA2A30CF9641639652F84CC1638D824DD020B48A97DEE1D101058C228C9F0283FDC86D3F548ABFE66A4AEACFC1BBCFB151A5255FFED7E7725AFD4FA9D67342CECEA3B70531DCC6B074B9576FD0B606FB7CAF1A67C20DED119B75697CD84FB007EE013EEBE0697009A1EF3B709F8ED70A8F1CC977EC352A12872D354CF792B29F4620530F6F6E0B900DA97E0B0FE757100E384BF03651C0F868841BBE6ED2227C79AD827412C636A0C1B3ACA4BAB7149DB23A0B1A8DC8A618B2F71D64D977465A7E941D3C14E2DDB4F971C9955868ACA753A73E8EC6845ED6E9D3B444C826480F03AC771F92E94380BCA7E50303FB79CBA608E351A1A67BF217B9816E2AF9F89BE8A79F661470CA16BFB2C99EFDE97859AD1D217848289EAF543005F5C231599FF74299EC2A7C737FF94B7465DE11F80E17D4FDA264DE568D8767CE822B3AB9642D95BC89533CE05FB331B86E3C5A296E4EA4C637EA458BCED1F89355C0270D083D4920E72112CA1ED486191748B4F730ED52F9803D05A0F2F065BE03B2603D6CDB154DD7765847D656B919B08969E41B23F9D376135BD5D924529410392ACEB004849550E6CF2903181C9A395FD469B7DE2C5060ED22922AA4D7C782A33330714A0AF206B29B4FCBE0F12C18948F6634FFD7F2710138020E273CB0DFA735BDCDE9BD6CEC898C5E564EC71AA7880D97CC711412F28603DE293CD5E904E9156D4F6BFE2BE15347B9FF7848EB51CD0785D6A649EA3514E02695C7E3C4F021A9992D67BEA1D68E5B17DB2E0DC061CCB5ABABA49D110055467F9DEE61ABA8F3E5C713E94A8A96C3A8AFB698887C1FA4ABC5157CED33A834DBF0F5AF9EECBB5F2AD7B63B4C2CA94A117C2B92F3D51900926E26B101FBE6207AB0884CBFCB15F9F98F95B0D08E29390977F4D3DC710EEA3AE7433D5EA87A5F710F1FCEAB26D516FC19FD272F6B0F01EE167F06E6C33273481F280CA64FDA0549C8DB884FDD467B93998360766D4CAC4C8DE783752FB6C6D7B1E47DF23CEECA572F2AD3E2B628E31984B9054448ED1D90658BC658A9CAEC0485512CE084A535E7C8196B8BBCA5D26C105C41E083F8D56F1530A8C1B36A7F3E41FCCBAC7F342B2D026064B304444192D4873FC57978E44151896EA6C0F13D017F683B203BA1DE677ED00F2B737C4C69E53ECF16AB918939E120E9FE14B2243EFF0116B24C6654BE09C582F1E62E75EFD8593E62E45AC36F717815B854B47A4DDCFC91FC533FA85BCECB6E560CF11E46D2F334B396D68B275E7404A70F2A805A64CD458A8E5F114A89124BA1866F917749FF32E59EE71948BD97F2D4128BEAB8BB0B6B06D84C6D466BFA30FD8100E48D951D0B3E787EF9611A56FFD64D970DBACFB1B4DF064B1CB5DA9918F5C58A10F0903B64286B1C1AE5CBD00EB8B363BDD7A7AAF2111C0C6E86E15ABF6C1E761FBF027425968CDC19522B44FF3F56335C59760FAE6D9028E76B284330F7510F2B55B6F46ADF90311CC785D35C2BB49272BE514CFBBD7A2B7B2E8C0B6DC28CB683D3D581F547F83BBD3B8C7B76925E44E6DA89D5EEF17AB0BF4213EF9C05B7B473901D483C647F416B98478C7100919C28515B617A27321841BAA174C1A2D3494395294CEBD48EEA14BC3106CA9C69D9F6485D6ABF1C2B1111A8BC602454685CA61AB4EE4DB9F413CAF8F0F204F04D40CD36FA5DAB629CB53876DB3E16372E626B6BC892C63C6B6C503C9D22EFE113927395206BDAA4B83D4FEF4FEB42FA7A71F7CE2197FE282A02D0FE50F96B1F917A67E50EB79CD3FFEF064542F7BEB51AB05B56AFD7AEA5F4164CC9BA37D8FDB35A3DEACF0CFB555161E7E41EB798160798BE9D01E3DE0C4288E0BAB19AE398E94353ADBE9A43524ACE35830B82FCFD4B1DC2800CA4C38A56B7CD28BC3E2F69A0AC4655CD79B5789A2B72EAF93B018D4D6F4C983D08932B22C85AF6FB07DF0A786D98820E1B06BC17F62D6E39739790A13049252F1B9102DC692CEB20C270FFE9B902AB7EC5A4EAAF47F7E2D31B2195F5F48AD18D099C33384141DA14E151BA57F6B1BB97901457202CDB83B5C713BD8A13F6E3E276C7D6C130AE287CA8931D9EECE06AB7CCA124D6D02D497D55EA9151A95E8A4DCCDA72D3F51A7DB3F2879918753683B01BA1B154DA83E6D84DDC9492F2DD8C128A30C75174ED1A6B8D93D08645270BDE247782E882418EA158B2A2153B2D8F75C09932F324EC199D26E9F3C4C4CECD807367E3981E137858B98BD1268D2C894541EC99BBBAD19A6856EA16A1E56B7B193BAF79AB89D4E76327405658C4ECB5A8626302B3A4618AEAC7E11A1199C4BB08C60AD78FEA4827B59CC883B2CA7038D7845106DE9174B2B8C17267273D23418AF560265000543ED9886884912B4160FBD372FCDF706EF642CF1829493884B6CFE946ECF6140106DCBE11B3746E33FBD4B5852B732230B9047004F4FAFA0D4BD7043C7D6595ACCD1B2771AAA76FE05A0C80B7B221DBEF79950FC69147816CAD0E52C05E72CECCF55FB4DABD81ECDB476417DBFDAF3B555CC90573CBED9474266C89FC55FF0BCC55602A51A1B5F91E425A1A58DCD4ABD09BBC63933FB4279B9E21298F9FE0CF1A93C4A19695240E8978D604047ABC7239F5053EA650D781307C50DEC4D5E2360ADEB9AA02C0F6FEC5784784A271169CE456E1C32BF984C3323656CCC588C97E0ECE5A40FC7B4DDBDDDB764EDC512DE63270F07891BD160F78B8ECD3A4D11EC4C68EA0A0FBD0F23AF9AB261A110F431F926C4995B05462E0DABF29D9660ABBC660C9A675628270CEA7EC5AE9B6F298B17B2392263700B8EAD9C845AD29CCF109A2ED66ED5BAF9C935754AAA1B84BE2B5339F9BF3CF5E80AF16967863FA8DCA64F5FE873DA4A6D33E39A592749B721FEC203C0CAC527CA96DE7A96CE9A540F5DA1902C97F960A05EBF0C32934F9B81244C945A60FD3F176DD8C261690D8EC98D19607129A50EDD51135FFBAEBC04A0961ACC5A32FD058FFDF2C6866BF90A3E177787E7061BD2011EC08EC118EF0451CAD010B53C68D0BDDC701D10920D697EA3439B1A0F96E6256B7712F59C746D1C74C20B17D461C3DF635EEC83E3B8E098034F119B9D9A79ADA735158EAC3F434E805444D5EA2EC85CC8ED8F5BCCAB7DBB6ECFC2E385781579AF1263D9FD32BEE32E01DB94703B5C756B894DEF19783B12BCE2A1A8D29D96F329CB0791D697BE7E0F05DD5C9DADA52E1B8C1E5F75A0FC90ED8C05BDFF86644B1EE61989CAAA271061D4222818C894AE9ECA2DA7326E5C24CA1EEEBE3720D2127BA997B0C572AE30615F8BC4278057F4762D46A39B934DDB2A0903FE1568C1BCC6C37E1F7C145EB7CB20A6A4B3466A7ABA58B48BE94F7E14CD20C87B2768358D06E3F607FE5E9DD1AAA8477975660F1E379B9EA26CC00CEA8CFD6420F2FDC7EE6393AA17CEF88645B821F8F42FC7DD97B0E16C04631F86ECF1CB76A6502FD1C13917CEB26A83596B117D5336387DDBEA56162E8A5BF2FA35E697245BC7210CEC13BFA694AE884582924168BF8EE2F61A734E37876F363225E5AE19B7C65CA6AFC31C8B37BCCB308A9C27F3E9902DE365E288E6CC46E329E78BE914B85EB980C0BAD932C164671ED395D5D8317C133E2E000A10E0D20D0F408019B33D9A87ED7725EA4C5ABAD67E0CAFBFF31DD236E59DEFAB7FF2CB40F479B56B261A32656F016DECA5302A336CA15D10E0AFCD168A4B922B79C11CB21881220374492D64DF21453B41346A85174A0A4A3C1E973845C856CA70D6D25BB854D0C6BD3C75CD73998C7F64E35A58DCF593C85C2440A6ABA4E470F87E6F9B4ABE127B30F8992D8AAD0BE38F008D9D937582EB3AAFC68F516D5AAF2503ACC96E59A151D2D4B072AB6B38C54928D6656441C709F1C1B770CE6EFCECE11F8B3602EAB63E0C629BBD8A79A96BE4CDB072780F3D287B091FC94FF2C0D347FE280BBAC308644BDB15A3C653863EDD945AF0AE725507507B82C283DC9909CCACBCF357D7A19703401B6E4474B94A6CBAE575B942501A281B8166FDC70E6B4B60C2F57A4D66FE1197D301D0E0C7BEC12CEDF9496BCA2183D04632711A79C8374B6DE35C2EECB0239391C2019C720894BC7A635DF18FCEEB9AAE16B3CE92717E2C56903D20D0712EF80131B8C48635163E97EFB1FABD1500D061C93AD935BE9A65A45A92E4A4E885268E712EFBE5337214701BAAD4C73E81E73BFF19AF131F0ABA105BAABE849F count = 85 seed = 30F0E117513AAF27AB2516BCEADD1188B4BBDE76E57DFAF43CBF2D70723D941E8F875C5EBF02BD7D67AE81ABCC54440A mlen = 2838 msg = E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D -pk = 2283BDF603BD869135AE2D3AB5E178568F75963E1D8220ACF24AD0B36D7470CB92ACAD2DEF4423769ED7F8EA075A08B92052615EBAA1BA7345DA000F6F6C750D7DA2EFD89EBC75B32D18308A9474F96CD155638693E9F5ECFC498C6D45D570C8C28E27DB691C84DF2EDCBE1922844E3D7DDE3321C27BED2C6CEDA574964E041E3C0D55BD0E6593ABE5723B1AA11DCB689E40A3CE99207E92F455F8F0DFB978BA4D2591EEE74B994F8FCEF36F2E9EC80533E8BAE24534404B2D8B7F28587E16FCA60DA970BC3F00530C158C41AC5B9AEF95BB0FC4646766BE8834D2BD76B29C48A3917EA2CA496762147BC91E0DF5C3278194C3CBC44F0602E17D427F5A53BB3E0B06B6BCF71427B823A91ECA5ACCC8098BD7CFC17AA671AE9F1340572BAB7E9D1C06E91E679C01A93EDA100BD83FE96892D2CC34DB7CA5F3C2EF5041ECB064CAE435061677948790787C8A775FD424A17FF69198106A07249834ABF1D9C5EC51F1A625FDDD2A0AB89239B5FAA1B0311869F417346137919C7B5E810935A81E3B79EA1EC5DBC896D3C9EA2E37547066633338825211996C32B71B6E9F62E5D693A7D84511F473BA91AEF4229525E7F680BCB5F4E5041F493F74BCE1D86D15BEF49FB91E6055138CF6528FF963E207665C8D3F904EA289CDE4B4C95C349FFDFC1697759114AE80B7DEFE681D0C14B7F5D829511ECAEC62F8FA5DABAB8DC55CA81605609D985F150834191AEFD88FDFD1D3C87B2882891AB062256C8C5913991B96D7DB0776F60DD2503A03A7FE96C184126909E2C30BC593C25E5DC50A798FA24DF47795D9AF84273D8ADE4CB10D2C53912F1FB9456F9C792AED908D4AE80BC57AB76EAD56C3C4BDB89A15035FABCCDAB1E48BF6CD138EAB1A35F0D75E9B09DA4FDAE64225E54E9E7102C92761F98E17FC89DE3D96563F0F778C952E0E14ADF5E7E756582E2731532F955D070DB1DE3D729E08011D56B95D3CAFA467A426CBED64412FC03FD3A63C91AEC5731E3F6B408B533DF93C2118FC91EEF475329370A73E182243E38BCB0DAEBD5C758D434FDD45741F6C3B2FC58773F44633901616C5128FB9B9213FBEB1A36B2D902AF2F7593584AD2E819EFA0162065E74871BDE158B12047EC4E8791F058545CAFB0E94648646F639CA7146C7A26975A985174BA68937C7831BC261CCE7059690754D38A9F49DFE132B28D8E23C2BF627DCD40120F19270729344A1D788BEE8C46D2F3FC62ABF909C4D2097850CC83210ADC7ECB37D606861C8B6F045AA5862FB4D45A6F5107929A4487E71B889E873027F9FD58FF71F7C38B1060073D02D002F803C36A2EBEEDCFB5E4E21B96C48DA38259899535424A4744408846F3688F7B313EB06064CF70738E30DA21454903B9CAB5B60074E7E46F8FD5C3C3A7372111ACFFFDE0DB5263DC6A0B322190AC8E466604C66EF52CE8479FB3DB6EFBFCA6F4AC07B201E361C6DDC40D6D45CDEFA0F85B8A4A656137692B9CA630DBF7AB7F1EECAC5A05F5892424A7A1A7B950CFC74D4E42D9619847569025A2250EC28E804259F16B24515BF99270ACD11E60B782AEE9644EC4DE2857D12DB749B72F3957EE2452F1735C12554DE6A375BA3F3848F593780542DA7F82C43B18C92BD3D02AA821BF5EA9286698903B5DA1DF718836FA1784EAB1A36ACB7C1ABAF83D5B1F0DCF11472A0E9B1EB9549ADE15411311263BAA2362149377F9C64C1F115D4D17D1C8BC841DC0BC27E8A9A1FC75127F651249530F444BD562F6532CF32F4C6AB7F267A18B8555E4234F18BA0BB6117593F657194A1C9716FD69EE7A68C51E40EDEA0FE12DB6D34FE394E3C4712AC31F92B1D0CA38C7F49A111EC4573DF0C150358808BC3B6913FAEC974977C689377AB84DF1A34DD1883C6984A4A14B13E95CE7DB1220820F737D6817EF183D754FCCD55C0624B2B733C44DA817461365CB1F438213799152ECDD8A4C3A89E4FD38223CC3894FC9987BA151AB43E4978315246C546DFEAEEE5C88E4AE58D04184D139B62673B21B11526C487A201722DCB9AFFF7BB68F6593184D31350977FB757163C3C28DC54B418253657E771270B54DAC8CCD1A5B44AB30888EB4E815016E33DB4571A44F29FF3AA177163389E4F59B7A2022B1A264DAB027FD207208E6AB6E4703416B42EBB2B18D342919F2D324E21BFFFD739D4105C374C8C98476819897E4C2E17368D9B70402376C45641E819B40742563D9F0073C7588C57C4E2B16DEDF0E562A96FA8641ACE6CADE809C9D13363F2729CB8B0AFBED74B7130DCF17FD1A1641C5B9063834CA7C8686444AE21E5F932921511865165D5E8A9E6AC4E02B11F55151FBB5B170DBBC61167778673C14D7F84FC1D65266DF29C139FABA4C1BB6AE9A70DA76014DA8C0CCAF8F01D59102D1C376DB84EB2FCDAB1606AF352380F07C8BE1A9874E71F8231F0ABCF77598F47085BD895467C0FE9288CD3B1EABE491250D1EBEEE49F5AA96E7FA53748D55C87FC382F19D21C953CEB29BC3B19EE5981022307BE14E07C7B217A7E6E70C4C4DF613D1D80C3735F5C524781C723A966B419B3AC1DE1061142A84285BCF76A3600BA65D00045136B4D241D509ABDA3AE2A193A9B4074221E839B20F41B2ECF326E10856AC9563056E8E14822E760A4604988670F0D261B607D57E3ADD9511F7BF53230E65FE418444BD8EB41AC3BF112E5693AA4E45B35D10D52B24820988CA283A9AA38FB2C7B3E8C307BD4F84BEA356103148C7DA333A742FE3B99DAFF1C7DDB4EF97DC2F8CD48B61901E021AAE49A0E314EE326058B9AD614E2B35E49C5129488B2ADA8D2F998B87513D7D905F0BB5CC1EADD4E1D5588A82144EC6B3040D4297BEEE69A7A7FE869B7F18AEE757ADEE8C036198E1352A2CA45AD0142C6C396FDFBE9A980C936FEF4AA36937D82D372B5F06116C453B685CB9ECEF3DFF6B40F31032194F8494EF5881C0CD5DA40EC21BD4737C31D9BE6A939C4AE9BADA280A319D4B94309015999FAD4783E4DA0AC8814D7E3D39BF2D267D6A19DF82CF70961C14D3417024E0DC1E5A122C391AB2CBC4388FC8BC0B76B26A6F81992D96FE55376E8BE4BA93F1829721387A33E5B9D8D7B604ED681D0F016220FE6E27190DFCB40F23016911A2449700549BD4F18A4E3D6E2DC5B7046B33CB690DEB70DCD857E8F6E4E18CE027DE4CBA311D32779A1EACAD5F95D164509C10ACA357D1FB5AAB05CECF605A853CA4F52E12366D4BC82654EBF308CB440C86C7630E328324463E2CF929BED709E9FAEE64B7BE52CBE7C16061A326E1706D9C84B012148219640DC214FF0920959212BCF5E6849E8727CE7898FA596743E65A48E7584CA39D32F400AD355CE116B5BFDECE168D35DA12A2D6E4437110402FA99F55E29958C268619D12F463E5B10F968D9AC07036E74418DC063DB8ED20CCAB100DF5FA8124A0C27184D5D8CA2DBD0B98F4562D2B0568ED2ED33ECF63CDDFD1895BCE1FDABFDD3FA0176094FAB2F4FE7AED524541DC6273CE3067A3016884A53C8E515A3ECFBDE76C034A5A8C5B424836F8010346927EB04A4FDDDBEF09D8B88686DC61BBADAEF8829E7D60C4406333C5D953B21673C406FC8E2AF3C843D9ABDF13259F0FBD7211FB1721D27EC31B01A269D1F79EFE3F852A7B7782DB9D2FEDCB8914D694F9F3688BC4AD8C9578B0E6563DCBE16E574493C7F72DF9A113FD997180AC7B2CB63B29F43AE39C81EB7B971D7FDE8994090A5BF442B1645F6551111AE8086CB41808C1F677C6EA1EFA9D25B5C7C9A75E131C90F29135115B894C632ACC52B22C12F68BAA03E6FAD4BB2EA317BB8E8ABA2CF5F62AE245D1E6461F4332084CDDD237A8FE54071F9FF3122ED09A0D7D5A55077E056AE66BE460C515D56122B36DD9B48D10D99446CE68A1A8516A99ED1C1643119A8474C2F140D760F5ED399449F3E5CAB10F1FF52A2A01F74ED89F2F81B17E84995584FFA78FB11AC8334DCE9C66F1C9CCDCB91505EA3E59CF3544911BE00F2449D7A26912ACDD154DE983F55207A6F557D60CEC00E5F362B2900A3B95816E17D111A0A2DE1C6290D9406DC5BDDE3A71FC717F49F78F1754107815AB9FAC19864BAD41C2961613248A85235920CEEE7629BA30B1630848FA5BED4F4421E485368EE4FE25A701460EBAF79551D226AD93A30BB675FEC4DB2E8BAB79A97205B143DBBFF5EF871345FFFE3A99F3EB29466D27C313C2EBA8953E43DE761A56C85FDA60892017FDF8913356362B57FA26DDADF97B89CD90687D475BAA6E4324621EC0E78290C6C7945C5129A2F5EC45DB060BA68FE53AC7A368B201E47541F0D56CEA46E31FFE0B7FA2BA832A5652FE093ADBEE30E4C8ECBCE471882FAA759E782A6825513D8D0063F22D65E5675C1C825B7489DE50CBF5E9BAAAE96CF47B63F38EA173A85070DB932064730F865D389459F90AA77075D2B0A3CE4EB5FE59B07FAFEAD74D18F3DB68716B50D9FD9FC2D01404C7D3FAFEAEFA07C87D36653FC0B8CDC152B7FA260E9212620FF509CBE100AB35A08B82CC191C0E48FD03ABC32659135DEEAF15FA13A1CCEDCA47485BB8E0A3D8596ABA2C3BAA4B253904E55ED7B79FF2ADD09900081A67F2AFA4D7BFF4A7146D6D4B7B6407CBF958EA095810DB0618AB9176BB7E3575863E1FC7E9A518C26627B2DF4D6F8C0768ACCB1154660325C5F4A02D90998C80C221945E5D3A53975D3340ACBD5DE46E9C2B2D9981B819B220CAAA26E69B18C63D43D2F46C685FD225A8087472F4634919A67E0D476BEE118C8D86522EC01E8651F918ABD5DB5FBBD57323335089AC5A4AEEA486F5FA851C09FFE3049D7C511F427D6CCD70DDCF8317256748A9DFCDD6404D7DD7AAEC7773E898389F9CCF998380D4C2964DF02CF0962F9688D6982860FA538A993E2FBA301387120EB6710DF316AE434FD8F3C1F8EB00DEE9831FECCECAE2E9FC1B20D455FF1C2CD2ED20311BB62FBF8689B427B16FD6FD95CBFDEF103E7AB9318EE1002BAE5B9593EF9F84782A6BF5A7713B1C718CD126249673CF5E820D87E5FD2FAB653F4FDE2F6EC6C1BF01B227926A052F97E7F0F27B10F6E1A01D9480C75DBA723058650A41C0660463D130BE0B55BFABFFD73ABAC490481C7526AF2854DC931A4DC1E5103C1BC52C9F676CD6D5E0E11F751271254C3F1D3ADC25B2279FB5AD21867DA2A633449A9080C8086C400371CB01F43AB5C7B2E0CEE0B498B8B1ADDCCA2904B3E1C9C99F8C42F8D7240235D347604647C3F01F2D63EB0AE7200754B5B443DCA521E529ADBFCB1C86BADB5F0F9EE01A6B56EC8105C0E1156766004F7F841CBA48B1367C09A6BAC4074C5FF2E6F0F931918A914E5D65C2D944E38B96E566847A6179BDE0D86FAD5CA1092DF39AE7ED2D289F1F193A9DB105946728D806A98FA953350552A6CC696FB7EFEA846CC738E1C81D4962C0FFAC543CEDB2ADF0E02314652A7491B49971BA90A1F30D04C4BE207FCCD7516E00DDBF05C5B10D7AA7F359D5263573AFBF7ADB285E59AACFEDE0A2D78A233DFF924CD9D3486972A04F8D6E72F99D59F9E3A9ADD8EC385CBDAF2FBBB62FC5039793FA95124E7A24801B7270BF01C6ED4272BB4B46DD0FBCDD4CB3B605BB846D6B9C1C7AF873BCC705FADDA95DE6748E2C52F030D5DA7496A4A74A3463B8FC26BACB10BF650233647DA983997A19C9F83120AD86721A572542E1890FEEA5578C933ED0A8BEECDC2B5A86995D2A8B81CB425FDAAC88318D0CF0F3CBB9074EEF87E66A7193EB6C3D5C04245012FCD212BB4FF7BD7EDB7931E3F39BBA68DCAC38280AC9387325C57A87F1B49D075791E326476F09020720201194F3B103AA63CA602AF6519962C8D9F813BE15F7719E45B8FB38B040F6E2A13FA0EDED9E58C758D9D9735BDAE548BF7C8905A8C40FB8CB8F922B7CB33A497087FCD39A38AC47F50C63E989BE103E3522AD45E2A63854A3068B321101DA8D11BDB23D9A93DA78A374D1D13770CED7FE1B07BA8ACAE1A822C802164B7FD11A56EC301F117FD6824A028AA59BB48249412F2B408487BB5A3193493F29DC55EC49C27005262D4D12B331C4B104ACC9CF5B51D35D8B1F65754963369717AA58C7304BEF3DB5278F1BD1FC38D54521018155910CA6066F5FDFCD5264311CBE02D74DC3D4BB9939C19B1190E61599E8EB13C65C14DCB1300B2AF31FA72FE717303248B27D4E1DDBCBCCE9B89ECF54659DA324F864D98D472E9AED1286C8A2ED45123012413C45FD5CAE77085AEBA30DE4B00508EF8B9ED6FEDC7BCC0A85DD72C27D7C89813FC4980321AAC4C058425D5620AC80D6F02327D7760B8ACEB6108E9349D7B7BC8CBE4D5FE2301D33736E60C766B861D31B24F507E23B0350C5A8B9B877F48560156CA69D9A4761A5A353D1D47F6C8C80CB4BFBFE497CD256B8717488B7AB5839988C3DB1B78AD2189F5F8D3AE8D7ACBE258FDE44880B29AF71B4ADC30455570561A41165AC77141DC9DAEC8ACB57EA245C429901062845255C58DC91EC132E39EA30C43B64C6909166BA219876E07292C13B81ED24D5EA9E58563FFF6C062B058357E6201D905F4C15CBB43D6AE9E43BA91FAC53455D6BDB0AB7D1E43B9BD79294D8FCFDFAB55B518F86C5BEEFE904F24E54B3569A839696FAF58D77AE52560FCE522B581442AE893FFB774983AE5E4D620143E54877228C0000F5233A75A2E494E04BEAAA62A962525D26927B4E817746882232AB0437662847EA50C126CB50CCFE142C91BACD2F6DA4EECEC6F078CC7436BFE9B4AC6D36864F329C41468A9912ACD1E9F32ED442FFF784B85E9F75925554D1023F240ACF619E43F7B50AEC018CA73D5800CA12409BC8FC1503B590FC197ECC33CB633EC9CBFF3EACBC785718C4EAC7856ACA5DF32FCA969D4789891F03BAA009452E07D87256FEDFA30F0D03BB5E306091DC00DA87427258553F9F1AFF06C955DB8DFCFCC6F669051FE4BA2CBBBC657AF1EEF228CAFFD6379D43704E5CE1CCAEB2E70B9FFA95FD979548E8BFF8DFBEF68B9D699146FD0754E0EA2214CA258D12B3C10D5DAFBCD3A79A39F1B20DA91D44C7308C0408E5E7DBDEB9A +pk = 2283BDF603BD869135AE2D3AB5E17856076F74D388016FA2CC8E48912A1D60EE5A42652E4F4CB7710FC6998A35CC7659397AC3FD294FCC5AA10676F59A37E65BC3E0D1D310DBBDAE87BAFF32AD7E8BA934DB3F224F475BD3D1B543769800BAB1FCE659EA6246152A508CC9D3BDD01C46626A1C25BCEE5932D25DC809C2FFA0B5BE58793BD7B0696AAFDADB7D9363DCDC211E53201AF93F784CA4A320DC533190184246C303F44C5393328B8B263AB4603ACAB5FD2F13635CD2F5C3BDB6D9649D5DFCE2253A3C6B46006E7B4BDBECF686A6B8D7FCE0DAAF4D74B100BB5F5F527BED821F00701647E850292102DDA24210BFBC473C1269355BAFA19EB6338FF20AB4C408CE76F7B18CBD80377059A84DEC5FAE2E4E7F5F8AB85A2D499E46FD2623977E18F75AD731C152F2F367E70D95060392975108B42C2BA092E321E101613262F99898C74829124C64E84A50301DFAB7644A006331AEC1FD4DFC198AB4FF85352F9E5206EF915BAFA4396478EA666CFC9D3715B98C0D02EF8FB8E0789A26A112151B8A7B5B78F61353EBE1F685D59E6D29A16C11206C6F125F55AD2EA524CBD0FD60349388946AD416676D4F323434AB9EBCD8B22A819A9B217DC8FE26F74635C6745613D072BCB16010AC29F3DF9D911D0A9F8FAA2235298A371D6361821A5C65789170ACDDF4AC5D6B7C720CCD35B39840308B0204F7BAE5FB6D373FBC7A1E00692E58643FDF4DE344264E69B443C259CA9A80CEF29BCD7FF34A9933E7F0FF0449144C67492C4F5EA477C5963E8538BBA9DF7D480E8B56F961F994EBE5BED38CFE37693993ED83B0A084AA17BAC82032BF586BE9B76038804D15E8A6138A59DB9B4D8863EFB773D1988F533A1DD222769E1D9594A5EFE86D382BD5525E5419B23AF4B9D8D50124D72F40AC8D14445694F42E2D66B4BA8B8CAA3CD7FEE0ABC4E171BC5D5AD29348317DA7427682B4FB721EC62AEFEB24855B3096BADF44D694734F0B9DFDE1E15E568B091F298CEA1B54966EE5237A129C99DF872F2AC76609CDA47FC6B012A6172354DF0536E495AE9AFF1CEC66A7B77788E744F143B366361B8EA5C09362D1255A3327A87FF516F8D3BFE21A5C440CC31A35700AE70E40C908A690E019CA0B1C8A6C760C1A601B7A48088640647161DC6976FCE60C2016EFB607BE503475C0B7AE495D52161857CA6DC581A786F2516B243C590E9FE77B617286ACF16E4D7FF59976963F1AE52BC9753E6ED1F94350BE1D820980983C93DCF8355B29952D2E7D5CB07FC37DA476549F590440211BAABBBD034C989323F27CA75CBCDD12B4BC3AE649CCA015F19F1DA6F5BF59BFC353D5A66426E791ACEC9FD355AB51EA3DE9E07C822ABD02E4DF1FEB0C9144AE40BA8E91EBCCF85A803737C618AFC1E7105AC28829EE16BA26E907BA80EBFAF7BF33C1C2B5FFEBC0DD6E99B6D3A370A34EF8524F4DC84CDE12CD711B0B93A9B6407527DC0C360D23BC60D45C7BD992CB3E5A8D7C17820C32C24665DF099932FF44D441DEFB57856C83C561386884F167C08F1B0D5A50B3B8325494ABD15175A2073B143E4708479C0895A8DE5A3117DCEFAE3D49D6BF4A71B5183B459DADF67FCDA8F0ED6E20293AB97C222CDD1350A72B6F5A27871F26E5F62E7216853BE2C2F1C1D608B70033D934E4E82AEF190C06DD7C99089FD7534FD139A11BD33F50D0D2C315B9D1B84D2B34FFB8CF3F6CAD01BA709E43C9D8C7C333F99BDCA88E9E8862EEC2127C6180D89BDE4CA760920C8A64E902B035B7784A10F014F843FDB2030C7457B58D80E57A1AC114CE6738A54457F9568C5158709AC6D1CD1B33B9B872E85EE0AA0475994B70D4BE492BD169920708D88D120E37FD48B8CB4CB5DC3AEE29AEF44B5014F07E2B148714DB58A41E85087E56F952E46E184961ED2B625C08F737CF884A608EADBA711D6D56A100047B21D5718F9DEFBAEE42202BD34967B322DA76A537B0F0AF7A873D8177DC37AB3AEB42C8341E6E7528829AE8517EB50B693E482A4DBC9D0AAEFE7C8DB6FF9A4205F2873992BD077BBA3408E6C71C85C1D990C68A03AB08967DD8CDB4DC8D283CFF56A53E94AB9E15E776BD7B2AAECD7DDED615039EF2A6ACCA5D3FC57C113CE0D03AAEDC63A3ED8C834CD4E15B15CF02C33B081093EC97D018683F7CE1734E06EC2C575F0099984F5A583C4ED445E131A9A522CF77B502131E90CAB61892EE235C74A745F4A35624A364A491F56415083A754BC8A5DDDAF9A5B32BE399793290102201823A1B37F79409511FDDBD21B3711D9D964F35EB039906F7753A41CA02D5C6CB2445D17A29F67CF896954D6F39DAA69C4A9691F5DA1BBBED04524D6EE37DFFC34E88FE500B7C8204A74356063F4AC7458A1561D94F4122CA1E4D9673E411532C1947AF6B6244E30FA768974CBA19456A1D70EA5CA326A62F42BED2A7D3BEFBD14E8765F0DD0371AA2FECA04917E087DB247A29669988BABDBCF84DAA6EDA4B9813A5A738DE83F1C511AC36F972ACE4E2AA58A282F9855ACF080AC56BBAC931834067F7A6D317893F7782C034021DD5F82B3C6D6622CEB5E6D176C08E6BDF68F2A13B1AB92A695EA6C2FA85981F220178B4B8386A06318E870AD7DD91C768BF64123406A9B43B98F8B47C6B7200BDD1E63203417DB1154B9FE42224CF9AA6CFB7C8306DB2317EFA584D3FF5E57536BE97754B88326E8800DE4CADFB682B29952790A61CBA947ECAB339ABDE32743B2A1F3511405985237800DBCEEDF903487B24EE5C6AE3CCD77996993D087E4F9CF2792816DB42009B89320B33D20DAB5851DF8B3CD2828C7F1D645AC16B77D534400B4164287A4E3DBC0D5A856CF2EF7DD678EC82A04EA6069A05A3F24B211D5CD867131190D6964CA3E858DE21F09872F229381218A848154410313D1BECD7FEBB3A8CEDB8680C290A52C1DCB329C70DBECA4255D894A5C1933C155E690B7E3549D1FE7E1D10D990F2DB3F85A22C0C20D9B4071221804D9DCFBAF653BC67CEBEEB21F48C27190C45469955C6D20510B66B85B29132FFC76FC9A35879A2AF7F34228D9DC6645779D426FE9B5A849FCFD65E7554268371C7AF415D0B688C01002BBE2252148EEC451FE379A7498510B19071F257F3A3F949D96E062F98DB9F5AAB691D0F51E209759E6A55E89993CB0F588A1DCB3C5CA0A64B6881262FECF78F2A6B62BA28D58FA32221C6A6D264CF92E5BE08AB89ABB6C6C3F301B98AB861CB08BD33FE60F0B1C0019F9EE941D1F5D991414EA00ED45754E0F52B32BB33BEACCB4A38439F331BDBBD51FB560CF2E5FDE8EB3A858EA0FAF12BAB3BA92508A04D8B23F5993F6A40F37D6A7526885776B840FCF730EFE08F65B6E337E7904DFEBF1EC0CEDF13EDE3B0289054A9D9F1127F8943166CD3967C37BB47FA34E0EAC4936C632FEB38903545FC1613ED51FEA1648C7C3817ECE38A384DA0523C497DFFAA0E4F7F81EBDC967616DDD4CBA2801F57D6B55A82FE4D24F70C6DC6620791F142AA7388C1CCCFD38998D104C83FBB161D4EBC7808D4C09D3D4C57A981F9DF79E033DC9D53222A87A15D9F672252AD92D3558BD3C0CF682B5233B970D0D73CE528B074603D4608B4CA3AF99C6B8BA65D55247F32015E451E512128AA366EEEA798D0DF8D5463629539BF814E538DCAC6C163B4F63873CED5F4046B8EBD986A6BFF3859BFD75254106D4D0577CBAFA6AB4426E38E4552B9F88B4B64307013B420323D0788F313ED5B94BFDC6A236C84960CDEBAB03A8CDBC89AA696D8E297D3520CF03C4E1DF03877AA6A2EBBD2FAD5FFC8744770DE2CB942D83EBC08248E5192498180057244572F959426D46BFDCF156C790DB494F74E08F92C45C39A814FF87325B267F7BD1DDF35D46849288904E65904C4AE156466532F00A4438EF92C340F276A762D76107B07D5A12F31E21BD0D1E71EBF61F4F4472C775EB3634687E8C2037C89ABF9A1D8375787EA0306B2397F71A9CEA092204D83E9C49AF40E77A1563E272A78362F8D953D705A8C03224A760DCF9E5186B12F359F2AB858B2284A993030354CE09E4C874599BE9B0C1D05044CD2B205ABB2F951C495A309474E8DF62BBB2515D385D4A1E70DD1B4EF75438561389695E6D332859317027A60DBBD61BE1BBFEA0EF864327883B931165EE97F14B508939EA78ADB440CAC3FBEEBE11B726F6A964990592256CA7424DACC34220BE8D05073600CDE9B5B3173B3CF166D9B37D355006E569D916687963BBAC91794ECE7D3E69B3C1DD5858E2D6C79E09CAB19673C9AE3CEC2978961AA3FD299EA3B15A4575D2E5AEF9A9DC78AE03AD636D3815A73C3E0C8A6059EB684CA4D4E429A482140AE4DD1582E599B3CD533A67921F209BA2A7BAFE9BA616EAD8727B552C36988AD14881D6D339AABC0F0F5E8E9287341009096D6CF0E56EDB5DD1C970F48E87AC7F515BEBE89EFA5DA11933C6D9EDAADF32A4752253EB74BB8050402DA9A56F9FC4114C918A119E41E25DF28D2C0F662A11B6E8785BE8F3F4161F0C5488D7959F5220F48C38242E0409E44FC77D169F19632754CCE3F650DAF87ED317C72F592D3CADB3133FC5661253277547CD66C4E3CF70369FEF666B3F7CBA597D45AA7C43D8EFD3F01C6A4E6258CA8204771A5F100F51419AE4DD990751352B4050F90D73128F7C799C8288837C8395927353B3F483718085CD6DCF45F0391F4F45DBECF43C7CE75CF6190398AE02D661CF1B1EE777B843845AF3D954715DCD0FDB077D63FB3423D9014F96AEA4C2A8C0D685828CD008FB2994587D23DB54C12A31BAA0E273F6E1C2A47C7A72EBBFDBBB1189E5EEAE1E90733BCBA65D04ADF389DC5C4BAAB2FF79F4C1D61C17B6FC612E2337BE753DCC800A11186C2D36E607C6C11ADFEC87DEC8CE7AD730E7A43DB9FB7B1B4D86869E022DAA8A05037E20854A4FBC1F522E7480B282B21752FB8CC034F6CD955AF6D6E3A2AC8A24E4ABA9A761BB313FEDAF5367E7F9ABA23CF641FE490BAF4935999BF72F4DB216E8A155D30634FBAC99E086522F3ED63D5847DB817BF83CA3BF645AD1E1F1A2C73C938D876ADD2CF03CDA6B7A2C2DF5770C157FF886C2AACAF50C8FDB6CAD12F6D9C5834843F3F990F52008775256E0671E54E47AA84D74C8FB106FE86BC99FE412F9E1E9530475CB16FE3AAAAE11251D6A1629BC9A8A422F10803587BA0627001A23CB7E373537DD22D8B390F9A830372841E0B5103DCD49EEB83A95EBD3DE553C82FC2B30CD3D9BA1C9BD3ED1569794284E706E26A9A5E89A698C46D7FB33536BF89E9DA76208E54534C097750F70ED1AC9B882D1AFDA25ABF5BBD1B2AD9880BBFBD3AD6D4DD6FD37D8CD07398AE08745FAFF5CFD414F96E373C086E1A81CDD460F6BA8A7557A19A5011F40056C1144E794AF01C47716E14C2ED058BEB8AC573602B34DDD26F01E61859CBE5C9EF1737B17E75B2AC27B6D75C0F393F19BE358FD7BDA6F150F3219D0A37577751B56A74D5B858E30D5E7F36AE03E24E72B961629C74BD5BD0774C771F6C1DBA22552679D5F38841C252D237F3BFD1AE35C0D6A7F15B5BA91B42976A6137F6867D83ABCA9CCEDA37B4FEE65C3A82B1A9837F006DE2DA01FB71203C97B38898670CE64D6477C6E8E2797C4C97D343787BFA33A6669F4E8FE2BF1FD84217EC4BF7C1D57033D7FE95127A73D47495AD2AA58C1EC60C1C2378BFFC28860AEB3148538790426A13D28E43200D8E93893F9685F811E4FCAA2AEF76D4E920649C3F04A465D27B8B1AFCFD5251C550C2313AA35A85273F2D029D7265BD82212378C5D3948A462286F9A1A46D4A5AD41D9B664A24032FC146D79BF6DBCC3E14CE43748E8A1E64A4AAEC72F9746AA41B1F523DBA345B60868F5BE79BB18DC590C01ACFF3F829D6EA8D76A239E88EC583053DE95B891F676B9EF60AA8A44D416167924737D673EF5A826C51ECD4A8CD991AE3EFE54854C5A2B4F532FAAC211404F9E4F6CFCE684E6C3C0C99236AFD95C6A1A84E7B8E098A5BA25087809D5BA84ED63BD6C0E8BD5CAD6271972A047BC4220EE28A144B1BC902621DFBBC73A9C9493C014FD989B912237AEA78989FC5DE474277143493AD13B00FA3E81DA210A1D51A747A65C73927F407D03C731E0DA13AB156037F8B52FD6581648BC145B9C1238470148C735D782FDBBE23938576A8DEECA7F5F7A3957FBDDF158739061B3781794C0844A7E6000CA757A5E118EE1A4F9DAB5B49FE3F9C91B31992659DFC5126CA023E17C1DBE4B08F76DD98E21666230588CF1289A176AC20CF0CCA07E81CA2A1FBC87ADF3B059DC0B9B353720008D7081AD7FEE2ACD7DB79CD3B4FE91CD0DFA9740B44CD7986534599DA52DD73D2FAFCF9037576EF81EA662CEAF2B8DEC0BEC2425B57D1DE99A00CA452E3229297B03707D4C951B08B6DC092D9C0FEBA56ACDCCBA9212A9C46C1CCA4DE59C5D93E6A2E2B677EEB266B303A7278407C69E720F65243B16A4307303B7EBD396703919652DA786E7FCD78F22E179358FD850144550AF624482C1F3BD5752E38E12A9FB6634751ECFC3F260DA9BC84F5CC940BE599B4C867597E532435E4F3E97853EE0E1025504DBB0BFA66AD51362110B8F350E8529C15D9F6FC4DAEC1C6305BD412972466774F456384AF179B0D3C2F5C33AC8F4DCB74CD0C948C8719106B69EE18B276A04E93E533C8C01CF4BEC3BAB611A733F132CB21287FAEDEA308511D28922AB4FFC0013B8C3B27886259671385EE1383B452EE57BD6FB287ECFCC25BBF69002A0FFF83D7140445657C5CCAAD938BA7E9EB98D22FA8A717445E3D3E8C39141460D6BA0F5079DD9107573EED5EBB2942B86E142164BF9A92C71EA2885A4DC20D59BF10C458F50152D7D6F5D66B45C6EF6F7FD2CA5EF9B17EB88AE7973C415C32FDA3C5AF38B11DBD3FEC3086E41E8FBC2DAF00B0A41C41DAE0238C5512B682532ED7368EAF47CD0942D449E09C706787DBCC13FCB68652156887FADA1DC5CE7ED3155AFB7678DDF59A12F01D0E9A3F36C02F8FB3CAC820FBBBACBA4F581465CA2F8E42CF0D1FEF405BB339274F6EB658A6E841125AA94918 sk = 615FA91F3D206B908649399F216950EC7B2420EB04AEC6ABFCB7B4528E8E33E676C36F3347F6DB3D smlen = 3676 -sm = E328446DE3CD3ECE61ECFFDE4DA798D87A6C2F3C38202CC48184DEAAE599B71BC0670D2A4E05E5EBE207922134FA5D2799C7E357F2542A8AFB85F1F7205D59D2942591B2AC28EEC2C49438B1AB9BC8272734ACDC7AFD8A3DFBF611FA6E9ECBEF69232AEA2ABA70E6A922EE3494BB04D94EE0BF4ABA96F5CA2F00B6BD2D8CCDAA7EC8D06E84DE70ED9FDEBFB78AD892E437C9BA4277C59D42B6CD9B0039CA418944F58C41DB47606CD41A4850E1B0AF9AF5E928252023B9AA43A85461B3C75FF6E3AC27868F06AC74B01DBC9866A3E1162BC3EAF9FE9DCDF90A229FE7312C8A494D37DCE04BF9C244693C1C83FA8BE5E1646F99500921AB089AC0456F041816B970ADFB5B77D5FDC83AD4C626475293283822E2AE2A8711A0E8F4F16B4DFEBFDE991D5080D3579F7A10D3AD6C503A75D641203B5C0A8B40C76C0BB8522F13BC66A6977FBAAF3ADD75976A999AA9959EEFDA5D0C6F4EA87766F2AB2F739FD5A1A26D583A868311F71B2A9D2F01EC919CBD49487C60BE98684D2B50BC7BBE3B7F6DDD06E2BA03B2646AFF0B80F67E3EFE2EB1A3C1F31A08530EFED4D221ECCAF69693F32E293F2F5FECEFE66EA417ED888230BBFFDE2E9BDEC4E7115D836785009AE5FB68A81B71D6EFC309E01016CB2CCF4E42A8A74508E1254E104AD02485233F490BB9152904DC01ED042BDEDFB95CF386C81C3A17D50E65E63F1420B9E2888232DA4E75E66240871DA28A4F6604BDEEA0EFA518FC26FCB8C20A86CBD0557476902155277FBAD89BCEA445E86DE6950AD0C4C40AA5B00004C32894095A704EC1CE3403D0ED15298205A05555A1CFA46297534448180261CF84DDB40022FE8A72F0AF8C96DB6156C4125A1655039C53873DB68536CC1A4874FACB96F5D6F287EFF84653AA6F04970BE4A93CA971E46B29535880F2EECE9B67328E81933C594184DFAA0378096B9CE7F4C6244C083940EACD86CA6D34295C1467224AED0C68769B9D9FF09E46599ED5728A6F22F54B8246429C9AFD9BDA0AECCAEB1AC2894BB4F423CEEE03A66CD0088FF69AFB0D9C224E1D52FE40973340804250400C8FA89232CB27D408BE345479F53736A7C2CC04411B42DD75941613A6C281FE801BE72594C0CF13F95DE4E55C8E34694953C6054266CBA79CE75842D7A12D26D8ED855061794CF2EA28E9E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D +sm = 8076B199E2F52024F03050622F01E3FD121CD72BA77213DD21B7B494489C597A406D195ECEC48D92E5851D0E66B681941F33AB4863E4EE8FC434E61B51A15C7402246D2D7ECC6236C5E2DA52531109BF37E23B95C846707A649C4B395093B38E8C30FD56D22EF3317BDEF068EEE72D8658D8DD72CD9A9DD68652AE83737708B8CDB4E269BA7455E4568E065AEC6358742C46D54BEDBB94D5554450239B502C8C193661B49387F7BB041E11B6894148DD64B966E5040B011C09DD7B20080152846473E22813F37363AFA1E7ABF4EC43CC52DEBA21A6141003116478B91E083C3F38A584B37A1B6B2774D41C70F1710026A40FDCA08EF7883CA20A6615EB99BBBCBFF6A99B44DDC8F1DC2E27567E39CF1826278D13B63603ED8DE93FA3311A4169D2B521032934EA75E1C50ADA97B3461F4B70CCA8BB496B6A685B4FC135E6CDC9851B878485DDB104EC68D21E38132A40F9E3ADA9660BFEEB24EDD306CEAE820B5A2C8EBC29C3E7732039B02300238C5B7EF42AAF281F5A8FC72F32C8FF94A0FFFB9B774F0910D44266B96322FE5C66EA636C809B32BD27DE9E71E608D31FFF147888154A3686B0511EC1D2BA1453F5AD3CD116395E1D663F8BC784319C29E967B1B349CACEBA74AE53C685D03CC62D163D43FE4020ECE717138A93C3C72EAC1DADA74A288994128B412EC3F140A22B33A0908CB5E4048B75868EBDDD4255A3A8B4D90CFFB8AF170C53CE42DE3BD2B450B4E653E50EADF908FDF11BA8EF563E75CC709B063610EE575DEF68C0962BDB40DE5B86C218473C9D67CF4A4E2723DD87FCD955A814AA3EFBCC81DD284561A326E167B6A25105D39D47A07D48CB50EAE338033BF643DD23558C2E4A12095397766C4DE15A8E8174143171011FA40D4ECC53061F139FB4A4C438D5F41010EE922BA10CDAF80C96F39B6BA359ED5B9AAD0844A9C0A43B00AD227735973210D392953AB31738708E654BE9ACE7187882702AC32FFC0F9EDAD3797BBAEB373865CD56100BB3D98ED66F612EE41AC2894BB4F423CEEE03A66CD0088FF69AFB0D9C224E1D52FE40973340804250400C8FA89232CB27D408BE345479F53736A7C2CC04411B42DD75941613A6C281FE801BE72594C0CF13F95DE4E55C8E34694953C6054266CBA79CE75842D7A12D26D8ED855061794CF2EA28E9E43EEBE157E43D9F54130C668A153907D65BB19856A1B7C2FD5E2C770FD6BACB13BAEF951EB758485C128ECE4F3E9377A58A45EBA1C3A9CA5C94B50714088700D6FDA933ECE3A6989EE77A824A9E99674748A90B7F227B589250C9E156A8E50B74A7F49DE036FCED86CA0D4C02E217EEFCAEF7234F651CE4380B86389D7331C7657AC283F58C781F904405ACBB68661310EC6921C1FB7483E74116378086D4A0C9A52AF9847BB3CE0FE97F5A7C2CF588DB3B6FD725CA83391656CB38FCB6D79531E56F5D42FC0CC20D04AD7BBF57001BF2F8E6B335CC57CA2DB23C247EF9B75BBBA3159030975D65B9AA7C10E0FA4F615F77126D5271129D8839A3F8DA30C79174373C4BA643E4C4F0CB26BD5B8B9F7EA56DE459EDA15037D8772478FD9F7F7E06F3B422DF0B425DBF1E91D3893CE20F78CDF1910C5D4674EFADF122F41D6C7D6290DF59FA029BD82E792E758AD4388F9D352E9D2FBE3E58810C380D1CC5768865D24BDD92145DBD1EE0D4724C769EF5CEE12DB2AE2708B4C8C7865E70CA31386388D991D46C4DC4DAFC5CE66CB24D455BEE01488A7C764A308C7054572FCA0CC74A01A2B1F191C54146FB1AAF55B834F998B50909F3D003271E6504985DC836B5C44655B938769639799F2575BCFA92F13D32B283A5BDA11177CE1F66D6B30788415BEF598773E87B4C8C41F0CE6633B6C945A3B4C46B74F30945EFD99CF3709FDAFAEB4BD4C6BF605F89C7A9B4EEA1A6599F0A32CE3F2C58587EA8BB3FE6495D92F2FEEC52BEA3DE2047F5EEA7EA1453C762201FF1291AFA87923107F7FF586E00D07824EE021649ABD2D6E9EF11A1D31726EA9277134341EC57D790949590A963D25D6FADFA9CA21E43ACB7E5ED4CB6E8BB36377C2618997943CD100A927D395376871ACB9619BDE9B1FFD5E48E271952613875FA3ACD3E1F2E872F1D672AAE6E2A575A4FDC4FAE2DC6A7196E7EBA94AE5B49BE41E7295433ADF49A6D2D945F43699D444A726423CD9164B9E28B0AA4485B0C767A9398DF5DC5F23D27889C14B1ABE98880E7BD5DF9AB3D1321D5493A0A8B91EA4827627A9B59308CB0104CD8DA7D9DEF2D47B27074BA007401415E900DF03F251C8AA425F0FA59D74C41BA7A9288C8E280141CAAF6C6932DDC4184F81F5C33F0FDA005BF3FB6A0A9169A709875AE475302D57CE96D3DB332188202597FF29D1F9EBAD2B0FFA27C14CE9CCA58C923283BA10E9FA1689D6C2B8804225D706E09FF97AE9CEDC27D256E8736DAA54382040648F2F6BFBECD6C3A9BFAF5D1ED23EAD00EAB351F1E0BB4C719AE6A1F5D12E7F09ECEA62A2F554B18397FE1400DA1EB6694635D7C9C626E0FC82CF8DF6AA4CA88B69F78CD065C53F929BAA58507FD3E3D8124C4BF287D452AF47AF9F4D926DFDB529A8ABB8BB57C5C7611A97053A0CB0B01C754CB479C6CD3A3E867BAC33E45EA0BB6BF77E0B2EC2F136DAC0E259FA309FB5F6D8E7005E1696CE203C5D054E5927A87A1B4E81E73F22FAFE61D7D64CBFBE519D39E716BDCBB37657E71B9390FF04B3C01C6F6842684115CD7F5AAC208EEA48906890248E58D1615634CC1263CD3ADC14B67F1A1A8ED2626E7237AF5488F5D269973F11458E3E4FC2EE35A4BF49C2F5F2361939FA243FA8F33B54EEEBA9B0453701E367A7BF4D698C62DA64732652C68C20A956522826F8E29A764BA93DBC98FCC87E59A1423886694057E131333C5DCDFF3BE7A1F0D344A2DEBB90051721E0226178DEED353A136F69481F83651BE3281C562D6127914CD24C38FFB327786086B08EBE89D03A33BF7B5DCCF90DE9C4D907D308E08A616C5343C116A098786383009DC70787AAFB4529CD27CF85F946B8B238AD2F00DF109FC84CDB48BB52B73E1DE066636176E8C6C76216105486C553511DF1F0664EC1E04EE0B0BD74A08070207486B7F326C3EE73188AB5BB7F8F5643093916491D62F0DB18675BA4CE90B2AB310BBA4705B65A581FBC5E76842A99D4926AE5BF7B8EABCE5FA30CB98C1BCF0E0708DA970096234D47BFE23A4F9ADE29BE5A8B6BBB748EA1C13D00388AC90B65EE10BE6A9AC422EBDDAF5482422AECE19E702F6D26ED954D4E489CC48B2E39A6F168E98E11C1DFCB4A843354F1AFD447962E5090CCF51DDF6643CE0AFAFCF3E4363187E69C31AB796132EEB04F2D4976A576B9BC8D9B1D491B74613C1AF32E3D2DEF408ABEBCC27E4A915C983E10B6090FB2DE6FF9E60C96CF4F940B09AEC048E7A174711798FD76DB15DCAE0E570BE3AC147E2F8777A522555B0898BCD7B04ABBF060FA72B04604C9A583FEFD02B2AF9FA035F97DE4DAA4EE777F9D6985149DB6C2F0A33EE1A1436B38DFDFF87F831E83399C6A884273E612433EE3958F37C99A748DF151E3EA011F4DF5F0050597685E0230DA1B1C7095E1203EA7099BA5C43E58AB0EDA60AF65291C3CC9A07257D71CA6C9EAB93CEF41294853A67A5B11F9192C96A36C701F142DC36B046218BEBAD9904FB765550598F8E2F49F5F0AD2608117196751E7E4C5CC4C3EF425A921C1EE15F37A1F80DF1E24163CA145EDB0FC4D988B8C7167ACF9CD94F919AC96E5469859FDAEC54E1970007EB9699342A9AA044A8EE478A3ECF8B59B0109EA7640C218ECC1E8CBC5E2FB61A1748B7C038EFDADC2D096BC29D95B1BE770D097AFD8B0FE02173A1B3D7110F80D6C849F1AFD1B01A60894B16140F9B34D96071A753545159C4FFA4DBAA938BDEC287C6B83751C5E699724AB355D1FA0E081DB286EC83343877C520E856C4ADC65322AEB39CD87B7D8E4FF9222E085ED84C58B7FF513AD77F8A9EFF2760A03F69AE5DD14DD92DD3F2D3D98E97B1987086B3EEF2F2E822C851B7ADD83903786C050F30C4A4F4BA9361E49ACAD503E2A07EA119752E12D4FA09DC83F7A48EE3DCC1F09475960B6839CA736E498A128F78E58279063D839ABA88AC9E5BC24BC07BBD2DE1CF2E1CCC5987E63F83780D0ECF07EAE21C8C752529735B37C980EB320DC949468C69B17DA8AD612825A84D0529EB97FF8C4CD225FDFD1563BB6C5360ABDCB3339434A298DDCF5F36188F3AB501E505828E8D2FD6DDA062AD415C56414FD7557170F0F57BC5A401FA648699F3C7F7FD8F1F058849B817FADDDC24726DF851D3644414F55CADE30A5764914675D574EAD4D4DB8725866A6C51BF0EB23B12FBA1E101A6F3BDB98A2884D0F2B8DEB3F279E9C38EBD0209DD05C0FCC6EA715257355D0D6BE2C8BC7835187CDAEA43A8EF9C59E88AF6AA667A697A3DF8BDE250EAF4341A835B5EF93CFF97656133B49E13213949A3F368D985E0D6C793319F4284DFADA383137DC5B000B7FDD85F27865DC633562949BBE4FBFF75417AB109F03015BD0F67728969435EFAE791AC72C6AEF99A385A3E8B4C35F58380149C653FD78391A7C3B26A3550D37F9639164979288BEEE99E36AC6F44D0FCBAF0D210839D563A6249059A30CE6F047F5D541FC8A90A18610A8BEFB9493C5AC804D34D40881CA82E673788870705BCD585044B11F1D9BBD6B17D8B82B7CCC0554D1E3AA7F2762FE01385571C9FA7A103D07C1A209504876189DE4B3C5910C26C5F33EA725A7D57CC30A6EC8F3EECF2409F1234A094556C0F7941CFB30FE86F208FEB73C8E8EA8623640AFBDB1CC589768A714CF945731DEBF4519B70870FB3A50F1FB368ADA3FB217704A5D46D879CEFF9BB72667ACC673CB196AFAA0DB1160CC2CD7B260DEB791A94D0988ED54B7E45F33E7CDBA0FA105F3AF3CB1521EA382B1266DF304C900BF53E195CED03871A22C50DA166BB9441CEC83607083195D6CFA17297B678ABB5E03950160130B47E25713B0829F64D2552EFCF404F65798A86D5899B72150A91BA00F7DFBFFE82531497B60C31C28992377A2DFD5FAC8A9C16C835CE4DC24D0389277E6355C655C8A33C89BD48F55C13EDE24B9BB348DEC89612F0905719743C95C0E8B5653855676CE171F812ECA405B6F96F2212D1A5369A11379282AC0C5AC41D count = 86 seed = 070FFB907EE8AB7152A9D380DEA2C4C4796780FCFD80906C5E489B917A45D5E7EDFE6F37C4420E5480E8BB599FE36451 mlen = 2871 msg = C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 -pk = 80C3498C51E8FF2E8DEE3AF5213719BD2B96D4EB5676A7A01E827222B4F51270DEB4566102455147174B833AB59442C2D4A230A63FEC4A222276BAFCCA08EF030728CF546DFE60ED9DAB1FB36119A293AC52B75F543270E503E48BB5BF8A09DF508F7B8EDA38615EF5F939B3A8DF9C962A61071634B0F9D47B943FDB5E2DC8EC4998EE5FFD0DE8CC61CE2E22FBD59FCDE1F9ABE704A294DB020326B2D026B02EAB33502480F054C03324083C4A5E7CEB4F9FF651E76FFF6033FC4D71154AC5B76A38E5A0216DD59103B441148B47401847D6C86B9592FF082FCCD72D9C8FB7D5A4D83F58C185F6D43F10FA9348E1A479E11103599EA78A78B5B29CA4472BB8B6E72BBB4741E4869CC812BEE9BF60AEB9F2BF2412E98BC418862DD4E0124626BB5E0DE2700F0C9926553E770C855798AC67AB32198248CCA8929230FE02E14E1D4AA7FAC5FE9F52D84FB0B63B9CA589F72033D9925AB674F10438ABF4FC001DB15404FF467CADCD7A10FAEFF113A8C7FE3241C1E2CBB6F6AEB7ED2BB1700D14722FF0A052D580F5E8789F6B82F105B9240AE6F10E8DCCE8471C5FB3F743967BDDF5369FC7FB2E8E5D7BF318843F6CD6271ECF0384D33B60BE390166B7ACF84D50BD414B2EF45637704A78DD0121FB6F7F3D436AB0248441E62B9A3CCBA68CE183B35D7B19884816A271AAF85207F8AA24B8013E47979D2B66230C83F47C3523B22437716946E6E3BECCCA42080C40BE5C626AF091A2ACE30F43AED84EE00DBA3E84B6F6A838C600A16DD5D7CD669EF0EAFB89FF3D64D4031D32B01FCC34B75E106B64EFA37AF0589BDF8B3E2CA200F893601C8319BE384B9E330C7FD8E5DAAB5639FAC70AC3B2EBF68A2C7D0079E6B5A63C2B94EB198C3FE656C431DF2309D73B122D1B773EA09987C19299B8F767B22095F4BF1D8089F4A294137C8480EFF3D4DC031D192DEDF3373770AED63A9C5B7975B760F30FCF29D70238FAFB26FB2EF0781A11975C749E9CE79718F64FAE2B839E065B8C53F7FB9CB0FE00FE5EECBA2AAFC984764C2D6D11D3C432542FB2210354C47D9002D30BE7AA22FFA1AB510B0FE5ADF081F2380E62EA98134C516250436956A8D6D280B023EBEC5057D5AF8FA1BF6165071199E9214366B5B296CD2C5647B580B1FDC39F3B9AA1E0C515AA6E0D0E6E118C2F1420591985F5057D57F9979CB868D05BBC2B3730AC5225F22F65655B4EAD3ABE39B0996E3099C1EF93E5D54C8BAFA28A5F9E4936EC3EB935AA65A9F06CFEB7AF397D62488C19D5B24ABE4F6DF020EB08DF01B2E24435C8CA682F3FC5CEF9BCD89A142C2E275E5AA67CFCE03A0AF8B7A88E3E74334E8D2A26A7C4D0A0389C450B0BA38C96DC543A0F19377AD162F4BCFF22AF5D2A596F50E833D38D9191F371EEFA21B9EE43E75611D42C9C0E0809EC8136B1C2A928802D6621FA28301FB6C5669B4152A0CAEA70DD37358DB2ADB9D91124A4CD40D38322C059B4394A1DFB238864A85DAED3D3E97274A976DBC074A96E0EECD9DE7CA9D9A392EF815F02824EDCBF759C88E2631015B01B628F1B197E44D1AD9AFFACB47B7F182E229ACC157C94C5D2A8BCB347D62D98681A24C89C026647A44482DB8085BF86836878BDB72145801ACBF5F51046D692A5DB386EDD3A63329646A1BBC15F9E279B34CBD1894524FFF3AAEBF073B198E396BA59ACD02125DFBAF71635A71461354157C53B1D83FCB0DF8E9853CBDCEF688BC14AD4D7CF70E98507B202A5878151E5860C7944FF4D74A7817A9D0CEAEDA8AD756B5D2F4C8AA69C496EBC4BB3931769DC1998270CCE829132ED62A4F2C39E33AF0B2D97A4A7556955E46B15614926078011EA239959615D1DB73555BF11FC6E9ACCC6B384296FE4724BF1FD84C07CF44B4051174AF366A89D8D7141F3E82EE23FE10B1195C3DED34E01C93DBE1EAAB99CCB32C399D74C8934D53359ACEFC6017B02A31E6E50901EDF2727F39DE4A503BC0525ACBB7D48A1F5B2FD20693A2C046CE50FE2F15944C420F12EB81E23042BAB02119F62DB1D486EB8E51129DD18BAFA87A5417E1BF08620819AD90D03D253C45BEE9C86DE9B0052DE115663C1D463179FA5D6280A442A57062DD894A48FEB77923D234CF12B309B68D986B7BAAEC05457E46463704AD15FD5FA182DA9D29789599D36A8567A54C8A0EFC7BD5251165020C1B07F8CE891193874F5E11E838CA2430C26B5666A638FC6D859C60E1C15EA06B2E2F55D4EEF75558132CB48CA5380DAF42E9C1D81B59CDC60E033AF9362129BF6DBF64D19B32886D086588C478126B6A8F85666FA32623E53A3CB47C14A523F09771E459390BD7C624CDDE33F1B7AC294C77CD40AB9B4D144A95302C50B3847B563478724537F2F2F1369EBEA05D14791857DD87416B1EAAF23ED358FECDEF331D626C8F93AA10CE6574F72C63A38DD33D3200879F9EE6BCBF96D141CCCEE8F688926A2A791AA6D3E514516B731D22B1C3CCFF48B11B26E2D78C557CDB517FBF76CC103859B2C8935C462F97CF6967C820C9E767C3C6B8FAF48F8179B1197DF29EFA6F9D3D461C90C4FFF5ED93DACEB78F8CC97E2F95E26A45EE28728327C92D10D47869F13AB9EB61D7E869EE00A2C94E2A7B73D233933DE247306D1081C5B2BEDD97D23C67036448E8DA2EC747BAB17474DAF83D7E95BEC59C943A638A10B7D13CA3AC78D41E41CDC2E7077D871B16796C356A20448329ACC5A888B7A4E43BBD0A5E1E478E4E220E873EF1438C2803A023AF3A7FEA736DB92725DE08A7394EBEC2A3C82BA2C11D81AFA8F1D84D9C73C3D2E0C4F324A1BAED4CAAB3050F1CD5759D82DB3AA20B01062668C2D4031D4B34C07D60E1B2DDA76B96294F292A36D9856ED63B6AE132B3683E01C30CD15A30010F61A50FAA034F5B48CB6C8292B86960170359C1216540FD60361E90986E63BB58305379653D30667A84A1004E2B844C86AD7ADF2BC2CDDD93F3A846AAE647657BD482985F5B7157D2E8347333E4B5F762C3EC3B35C2A84358A1DCA649BEA96D19BAA921658D95846F028B4F2A433D9E768F4B3ADF8EA2AC667FC667F1D4B94EDC7B0A708B6E25FE251A3F83C2B0FA6C9ACC0450BC93D9C688409E7DFA913F1CB0E3D7CDA271C0B97FDD7A79643F7F05571C3BB70B9F2161F7A0AD6AC7482372DB9E8DA85168C4D9EEB9FEB016B4FCBFAB48B72AD62C03F41714F3C6A1C6F41A3F70AE828E686E8DB3F3349214243AA2170E9468316CE97648DBB31F272CD1415C33C75745C3E82FF5452DD47770632F4871426CD506E88BC87D08535A079EF520F569A241EDFC16CD939CB522102A6D0F92F05853712A998F2E4FEF7062AD0DFEE738C090F39A1597454929B1233A1C905B06BD968E14B7818FFC90EFA10B21C3A3139F653539A7106193A15F9B7C4F3165744111D8980DD6C09B5CD139E56B0906E537B3E82D4A6EA1441F6B3065D462508940432D5B77424AE704FA11E7F8A17497A85CA6CF39E5D557BCC431CE5D2BADADF8DCF9A641DB7F2B76F1E75820A7A525429C8768677B09CD3C74F2845D567ED3D36480574F5372C6E21E5CD093A2A43814183128137F5AE31F86BF945EE0CF7ACDA5C9F02084287D81AB9A95F132437B4ADC3BC5CEF599AC7489098CA2832B55B9A54DA94302A21E21F8DE5C7CBAC73DB2623BDAEF955672CE499D30E8263DB626E9D4DABE71E3292E1C88F1B48CC97955E0976E1400FDEDF051A082C0F8FBF5EF86883DE4FBF8E943C80CA299D0AF2E02D0D39FDC0A1BE7F6D4E418DF3739C41E63726E5393E197EDFFB5F336344C0BFAFA0D54CB96DAECA8CCB75D9377C35196ACB13E1EEAD3BADB99B3AB0778490C36393C113C17C3725C9669E4CB79846BF6B253A0D022CBAC8C077FF86BC5DE7A9FA77DB73354FFC9C58D397E66C889448EF9D13BA5E4660150D607FB84EF04D68EF7AB763FEDD349DF069EFB66BDEF529C5D2C6FCE544705BDBD8972D2223B99506DEC8EEE6FF10B97A0907150ABE7F83A8F1D04D8BA0701B1EC47E381A944708557AD82B66109DC05A41ED4DA5D30E69A922A92ABD86064DB6D412AC239C15357312BA24F802C90033693B31EB253EB2941C9E4C8EFD7EBD201649A68E6AF70202A34153162AA31C75024BBA5B828207CB036F4B9020186A6FBC14A8F90A37F5BB3DC070FE2E08095446035B32BAF859321D37309C2C461501F6E403792C02DD2BE5B366D4EF317645B41885E235EB4F7D0DA8BB55D788E96702195761788E44C067B62FFE0AF6DB47810587C8F1C256FE6DDBC8916EE40FE98278E521A31568BF16AFC45AD1A0AFD11D2A3AB32A461D5152A99CC6F2EA1FA4F2A0908B3C1721B14CFC02B7395A6FA538875EFD91F501548B96585C63CC4A3CFF301821DE44B77F85DFDBB182B807B1677BDEE40D508FB2512601D8506D157DA8864A2BCD031F5635C6A374C0D403014D43CB3922772BE0D88297354065AF2E90C51E770945CD7B767ADD23148B0AE35F9F85C81BC98B58D7BC8F355A64CBD842AC510B67E36569665F9ABD900D0E4EA1AD2680018F4D570E1A90C458ACBC4134CDA0281FBB3576A62B2886174ED213DC62E155906E9099128ADA26AAE2AEAF274B140AB1E863ECC18C713D470ED3590BAE4860540ECEB7AD56D262F7322FDD8E629B7656226355DCFA5E798CEE7F096FDCEB7D3CB019B0D2C791B0068CF812D75D0E98889874B48A2DDE93DDE31077E1DEA68D19204A10E35BFE19C4A2AF9ADAAF6940BB66E0630E43A6CB9BF9422B956574A3B9F4D1A0C80BEC768BB53B9DB20576A15D13FDB3D0207E578B4673B592A43B81904F8F019DBA1EF865B7859A824F5C9AF87869FB027714E897677990D8150AD94096A0F985CCAA152FD1E11997DC69685A7F8871CB98EB6E55477A1B6184543B1B44AE1D30B628D0835351C12639F578EA36B13DD1EABE5D0B05B005AC36A2A887D0BE73A123577956009E539BD8174AC0087073A00FDFCC5E18979548A1EF59B4E0BC814F0DD5C8C8475DF2A897CDB0BA88382ABC19B5D32124688B45156BB512E9134855DC1212EC47A4B4235F3FCFEDD45F861B2E749E3FB8FC3509BB8E4372F8F9055DB9A31ABE8541741C4C6250ED37682C251B3B7DDAB5408E72BEB1E540D34F10AB005F000155F2F85CA306099808655289AFD606FA0CEA0A851A887F855B951426E73FDE84462A02680D2BC093EEA17532D8F7E59644C32B80B5BB844C81CFACD467584F7024134B713BCD30E860E0C6CC4E888EC49A26C5F41F2BBB3F2B7FC1813FAD467CE47E116EE5FCE5074743393EF18ADC8A5197DBC5C6F498781550D7F496CCF95B60F3B3CB9B9DCFD3E887CEEA9D7E71C85F64FCEDD0917A56891496B700D684D0D7CDB175342FB66CB3A190B3EE7A808ADBD56B96351CEA7523AA2A20129E281B0D61FFA270C3D47A962E115AAAA306130D63F5204CA932C78952ADDAA28B2137071DC37E0426FFDA2E3FF850DE4C9A6910C130D5850ABC128A40F61957DC549330F2B4BFCD536E0643F7F154946F6D0BC99E9FAABC085A7EEF615577AD069493B1A34A1032E1B8DDC21085AB85D99246909250B5F6FB54782519E88536F622C4F7997A4660899FF77245C9DFF5A2814014266CA96DE3139CED5832549262C9BCADC20969DF4FDED680447E2839096AE29866FB621BBF02CE9A2AE7F2337E086B446E8CF32F45BF227F327A69F62BD38576B70B7D9BC3184DCB19B6FA2D77A3962D466018DEF0D686E27D7288455301C5ED06B2CC4A65C8BD1A55265E1756CF69D96520A767A1127BDD63EDBCF5681EEDF2A87040E788154EC7D9897F45DBB7C7C9F5737CCFB6BD3756D151C9BA6886E475179AD36E025B56C0A6F2341A5A2D74BF78F253BFD4153B35BC5AB83D50310AA727138C430466C0210CD169AEE99388B8FB255F667C1097C15CD43D4D65F6D6149E949F87D928F39C5C83B712405BA865A520895D386051F031D62166E19C2ADFCAC57DF49C3B53A4700FC67BCD9FC7A4CE810D9CA647AABDA91439F91A5C95919183AABA3371F34C6F7C4C903755E86D6C66F33508DFBAB7B1546729C4E5A38460436ED3D3F3A75C7DFCA91288A46680B3259C16A42BD690C2A33BFB13F46CC5546308D00C79BA49F944B388D6729957409E918C34EEEB3CE8521FD8AA72807CAA7ED60789D26420E1D9D783EACB6309BB88DA547A1458C25281488B8F8A090827B1CC4C704C429EF1AC3FCFC678371EA70224C3108C06997FDEC568F2307DB9B123BB11D14A75D854050CDE9B46AC161A548C5579684BC46F4185E26D825B1F1D7114279E2D8E10C38811F1319E5B3635EFB7333C412052A15AC01215B03B51F56E48F68B09510CD05D0B0CE20C7B7530A09EDAAC7858C84583F7602F66DC9F198CF994CCA914962999E546D8D4F5090FDA1DBF951D091B829DB8E31376506E5FABFAD38163229FD12F296F1FFD1B8D8E2858F652E9D427ABF14BE56E8058D12F2F48A0E0455FF5C0D0D1D1C2DDB12CFA732812445BAFCF7216CDD5FC3A6DD4CDBD9FE62912D7B7838C35386B3615E5B88146078DA8E43C968B771F1B5D47F189524099C42056259A15B1ECF04FBE31F7A6973034747E075B4FE8FFCFD719FAB67BB42CF790D6114016137B9906EEA38205586A74412FCA34B42A0E83F87990B391D6C7441049BBBDF89B6549DA9057798261CC0534D8E405045247919BA73A31527BA764C327752F852CE29C3FAB1FAF056D356BF5A9371276B5E0521AD856AF889F4C0D2FC889E01EB42ED896D078DA3F4728974A3A45C19C39BFA8BF917A4882EA8199A4B4581CC41224CF9F72C6605906C13852D107CE91467A67ABB7C703FC286EE40C9EF9EBE2F47538D4E0CE4D5730CB6C52165CC4A0868A022747DFFE043837F313D777D29C88ED9388E3752A9B63E354CF89B54463B341BCB7CFB4625D43C4C7BEC76AC52DD2F41B4D18BEC66A11E459F83B99D9C796B0192F2A99905740253EB2EE091E5E5A3CD7BD363ADB4DA691C8334B3F201ABC7DE314FD282C9BBBCF2FD920052C32EA1A4C6F42BD25091ECB4721252A26E55B1D841B390812DB65 +pk = 80C3498C51E8FF2E8DEE3AF5213719BDB8C4BC543D37AA032D11ABDB6E860D1FC34B92E277848109F0FE4A52F55B3C550E6F13F9331C5ECE7B6EB468E9D3A368CE5DA7F474BC1543A7B1594D15602410092B6C864C9C86438EDB83098BD3FDE84CA080C2490F20D339FBF47EAB4940B3A2A600A600BDE44A837F5CA05EF6DEA218DBE1F27A82CEF1A1912988D6BF465D560EB606A38C461444F5FE981D1392E2F5B8B336A2E158A504A06BEA1625B42316803D795DDB0FA6F63E5266264EB0DA262BDA32B6A74BF4B9502ABA4735049D6299F35B599BB46DEEAA5C5305328C7EE2475742CC2309ADF2EEA65CF68C07363AF3CEC2C4A0112B18BE769C2E4E2171D53775607258BE3D262A1BEF06E2E4076DC28146C54531063408BC28BC298B3C7BD043788BEB9E029BF4D71CDA9C459E367A0D125F062824947CA23563213D9C85070FA2F89883FA4B2A9606A7B908EC83D5DC36CE56176769897945BBAB2398EFFF16318ABDC7020E81397D6BF59593312D03797D710044426792AE7E25332783E46812876A5F2B0EB333003F1C4FCFB8D13334C2532E327F4984C4C4C88C5AE27874D4497B07A525ABBCA5279349CA75CBA0E21CBCD32C2864FEEFB087CF70697238E5693A54655B75930A7E4772DAC24BF31829B588BC3FBF71EF075F45C6E57B81B898AED343DB5C0EFCBA38E0F203F794463C0C4FDF33A44CC712E5FABD8A4DB11CCDB863B21E30C3E39AF2912C20E95DEE8190A4C339D3076BEA8FDBA9A794BE336E13FDB034D7C2AE4F3816C6D50C9256ED3FAF10E010008C287075F075A405D32D48EBC15D65065EA7CF039BCB2932944B6D1B06F99ECA09AA48EC5793E85390720DCB72E4B27C5573965CE258A6F50A0AB24AD6DD8DF44C5D1A0EF6589DECE26D26C2C78BA8C9D3C1427B51627A9FD3D2B032A9528D6F986375CDC7A73B09F4AAE174797E4A348AA12E9B65F968544F04BC46B2AA8AB6E42507C799C3B3927A18F101BE28F83753E3CD439FD0C8C79326161AEF9502DA22101257BE55AAC1CDC64CFC3DFA9B232FD8EC3782F01D0A60D833BEF5E1D979CE8ED6714F5951AEFD9A9A67D28F1BF15CAA477AA704F9757A5B96468576602A0B90EE2C58AFD3A0D3B0C8F7536EF2526D1340D2176FE26C0F6D695D9BBD7D05487F1EB9268D772C625C783F947A9A97C5F224BB38EA7741936932AF569F63F877E8FEDF847D78A7C8EFDBF59CFBB452E88C60B4D038CE9E9B2CE03034D338FC2FE4B2F9357E85A2D11C4B2F8E05D582F433D599CA5D9EA89CA3946881278B489324396E2E036141C1418A20CBA073F793D53FBCA43E4FB82B28790077E1D030E17A296C66BAE1CF7677A22B03CB40930AB825EC57D6F0DB2B2E1DCB61EDC75E4CC99B6FE4B6AFF3785700E98BE36B2DD39059981682CD1F46A2FFEC4152C3079CF4C22363E8D3FF746EA7857BC9C1B46DFEA091C4943427CDCF06B60E38E344F3153A67FF5401669D1A339C84EF259C2C1DF76A0D5835DE4B04044BF4A4BDC46F92A2498319D4CCAC65A293EE81D3C0906D560EB1731E1355312C7544A18BBEC4DC9309D55057E84A0B89AD21071D6E1B54605EF2C4A4917B1C0C100551D86ED847AD92BA9B7BCA17A118FEB80E9CF4FDAFEFAF230ACCE973F24265862BD49B538F4604D196F85195BE5061E02CF1D64AE704C277935D5FF99E9B45EE99475C0D49B495784380980924956A88FFB5F73F53CB52B744BA03FBE44D88BB79C596131C046AA4A1DD3F2F00DFCFA67292CB28451C402289C21A674B63AA0D060BCCCD87C7C492D3B283D9509697BD5824F9850469D890B6D38FC002CD53859E4399D400AC8B9519B415AC8E89888B81CECA78FC56AE8254E92101057EB4BE37140BF97893F5AFA1207F04C6BCD873DFAD4D5F1CF7C3698D11D5CD887DFC1B47DB8BFC73F251A420FE5AC72CA21DA8E65D7A525C7405A5C899B96F99B397A7B6351F51D53D1D648E6F8019F538C7C4BB1BF6E890F0C3530332D683431EEDCDD58EC5B47EFF68FE79B5CDB2BD43628E35E36A897BDC6AF6EF7FD680CA70C3D09E1E1997B9F8E21A6D8DA63C537D6E45B79BD7CADB53D88584B1FA4CC726D6C24B634C64EA76E44A51044E8DCFF99C6DEF61A540DF7581D89BF85C375D7592F4BD89CC5753FB3FB8F8BDE46E8450670A26B048CDAE0455DDE6C084CADD1E50CD3588E2C757E9735B2B63AA09C2A37B3EDC368D017AC7EB050172CA78EB126DC7B34BEBCE2B28376FD61C308600ACA949730707D958488065CC18C0CB24127AC6DF1D58CE49604F65E6C21211087E8E8123A34EA40C392F29CB905433947449E557ACB9B452D9CB5F8B978751E952A9F17DD4990D5B1FF2E70C90728C985DA6F71FCE094ECE3E8DE3EA034F3C0524F68DD5371744BEFE5EA2E411AF413E06496A9E0801D4885925996A0CBA84FFE957D0DD11F7D501E62AC9A4049AB8843457CD932296861CD3473FFB9BFC6EF2F77507141C42A306E8FEFDF76F0681C3C221333E2622A7514D5598493BFBE6CAE7FCD2BB82FB9982C7EB6C14BE18CCAD6507A07FC00DCB112D8E74DC0E858E197A0680C1D5FCF1F679B66D3CDD73FA86F8FBFD0B913CCE5321E2C3BD21B03DF4C152EF7911194E3A7B1ADD63A8797F92F029BD17D7297E84221B8D47058EB2D92E385A468503E8BD11EC19E6A35E5F270D85E0E0037A5B217708584C5B6FABCB0BFDF231699FCE9F6B219585A5B5E87C6DA12C2B19571B77A9B7BFED6CFD8796B3ACD2D5F3BDE7488B282B70FA00356BA8D31DC105C24E5F7787E9BF987A49DD95B81EC1ED8DB566B4FB04B12D66608F800CC668BC77F1A298E5142EA25CC8E36ADB4B42C25E19EF3AFE882D9FDCF7893F4B2A5BD00E51F393B3DA406BAF65EEBE75F1172FA8F84B94CB0500FEC17D6379D736B5260FC28ACF73F6F60A245C51739B884D1F709C7A7292E437AB2B7D1D4FC267D8047971C8201B6AEE0452C7881F8D3FF0E986C77148DEE4A4C8CB848A93F5E9CE8999929261B40F2F3EF25BF08664E039866EB06C9DFDD34293DCED3AF39AF5A1EEB87299F3F97B84E8C27D25364FED37D01F2B937F08A44E54EB5F3A45F0ACA703940ECB42E9589C9E4E7C922E93DFBA3C2015359CDAC252BC29453A7EB3E05FEF6818DB3F2BED613B7AC01E78519F870FF96442167C341AE51AEC65DC6528B8B6C3CF3CDEDAFA94467A4BBCF273DF27DA60AE583ED4DBDB36C1D7CD8399B23010ED46B109BE1C0912DA9B1300A6DDD59FC9F063512DEB5C5C685B57317A5ECE2B5743EC73446B45AB83D4DBAE53E6782B64378374616A2DC4F029650EC0AF001953A178220A621BB5CA80EA3A4CACDD0864EFC1A78FB57083870CDCCF15BB6F171C87B6837A26BBA254463F0B4E7B89EC7C52D0E2D41772B240868C2B7AE3510A55A388BCD499D1F8FF1DD0EDAD3988A1A5AFFC32EF248832FC45180B0D3E05737DA0C85A2CEC8121EE3BD4A6C1DAC51CB18B27A49C5C8BB3DE9CE64EC6949D44D4A546162F344DB1B1BADA841AACB3B883D043B1651AE454A7B1A21ACFCBB2C649749B0AA341EBB0444B8D2BA7B2523105B77A54297A61EE37B472464E55C8ED5D6A4351DB366D930919DCA179912D7F25C6224FD1CAE4CA0A85B277F5C3556DC1D8E828A7630A30EB18B6693DBC4DD7E10F6263EE17FF5044051DCC591DF90E07A4498A1BED86D966A5C3734855DE4B4DACF0D0DA7E71DF76BFC7FECA76CEE332065C883626DFFB898921A36AA0868AD836FFB330C5B29C6FD37DC85BE1E308E75D07A46974D5E1DA10EC2658184E412B9E59F48D67076C425D8C3D02562D9B39F7ADDC29AC9B18E2114D782B271B2E7DE1808CA4D8B86EBA5353D92CB9540907EE39FED090EC13F912AC258327228326BC351FA6E807633F4A25D6D70DAD95A9A5544EEA418D2D921269D471312AB28AEE22038E9093FC44391010C13F5C40F6708E1485F3A8E2BD7D6C9EDF57D61F846B060ECCB54DA5A3B8D7CB623530FE381C3FC6B65053673CE35782E72D3FC75D5A4691008BB2CE927DE25A7246297B7B483503D2EEAE13FF9A72076A6C0F0CEF463D9D0B3E8A8EB207449958E35D5451A1C33D932D45DF876B3DF9C502946BB892DA499426508A0116E2C761419764721C576A31F3B44D2D088030530B4ADD4FA24ED57CDAFB8D6B728D56B8B8CF1B140C64B198CE6676BFDC2910AC2F07974FDA009FA3D709AFE30A339C24D60754BA716EA3227D086A3E075A88446628FF67C515982A8AADBC6193B91A0AE42C3CA390DEB21D3E34E4C074DEA5D3A40A6FDD9432DC736FC1F05EA075FC4E09C96C43872FA1F3000EDB97D11AFE0587DBFDF42BE4CB0FB86BD12C3526DDDC85C5DCFDBBB20A7FD75D62AED30219A011A0D9DB1828FCD13C222E7BFD96C6A6EB22224219E3D34DFCEDEBADEA0AF03204F1ABE567D68693E85FE8BFE45F9ED035A73770E9B85C81E0F74FFD56D99A0D4522F8B3504C29C83F9E210442FA283C39CCCCAD0506674FD1141C529949CE2302EBEE0FF17E6EC849130CDD54E0C7426358E0C5D1A3BA54BDA1C67708B91C7B2F2BF1CB9DC1CBEC6F929B0FDF9DE35622596EE32B6938B8241DE51F2C43487A29E9EC473B6FDB4279D2CBDBCEFDB1096A8F8AD45708D85D7B575FCFB18AFCDD9CB357C93C5919DCAF583AC4E12989289D3D1BC08969214C8BEBD4093E55E9773FA9F56733D1CE3CC1FEAFB690977564E78DA4BDAC946040110D3A4731D791AEFC6C3E3CF71F5860AB6615544073E89DB9B1D7D67A497B0A7464856D850F07BB09066CBBA02C020538C0F38743834C5FCC8667CE29A51042CD92AA3EB3DEEEC23799D3CD37E2B57D25FAF6DE81B993FF4C1F99B8DB35CC02770576D75751A75885E2E8899FE4B058F547BD3E8FCC8A047E284B31B89DBFE3FC571C5A3A4143628E4E2ADC60834EFC932B0ABD57989E35781428BB27740D623C4FB24E3968C0690FD1C2DF521760BE29F514A90828839414A7102057A67DE6CE408678A98E26F7493B73B16BB56BD40AF43ED4DBF83B0A9A151CEAEAD3BFF404AA31646CC4BBBF6A16CDA2CDC8B42B40BA1E9FE204BEC34F9D674EC8541D7C38BAE94B1F4BA0E827E1FCF78B8AA21DCED8D255612742AF9F741F22ADFA757A2DE7F8671811C329FFAF4A55D56A61BE96DD9721FD75850D75180E3516E00DFB4A783F1C03C7390D8351FC1D1232F34EBCF79361C9921242AD36A7B4801B1406ACCDF2CDE2B21D1D6E724F43E888B7C89592798AB1165DCAB5209508961AFD4FBC24F98CB659C6B76C8A35DE02EB78EFA5349DA5398A3ED8D32C6ED906427B9EC050C1E082CB41E910F469FD098095C71C26C075FF0269F31B4BF9F1EECFCBF53A0FB5EBF47CC45F2B6E056FDF46290016EBADD3DE58175F963C04028E9548A6F7659E9D1A1EDACBA30EFB0221D6095721ABAE65494ABF9D68EB4B0E573695DE516D240EFF1714AF7B7502AD488CC88B8FD5E0C49441D97C94663FF35480EA00DEA924DCCCE2EB51B0358DA8BCD514CC82A93553B1F2B1F7A13260869949A72A6C8B7F58ADDFFC382626DC74E1367B5FF017953D2D6A933B8BE22EFC56E8EF4E9480630C9675D39282591E23289323A9FCF22B45C965404D26ACA9850A61C47BEE7818110AB480AB464538E1EF9DEA08F430C0BF42490B8BEF9291C756A21822B46CAF23E1D7EB1AC1D99B0330813395B40CD5978138537173B933D0BB7E4BC8F158E55B8AA8C1D29F1696E46F55FA216CD4DEEB468038AA76922751399AC5269273453E1CB1A390639364D731DA8C46255D35C3003A17980F4B28E9A46A52D10E4AE8162A6533E52680DBCE37E3F2187A7503E632EE62747950DD50F11889C6BF33201842C1F2878056DCE9E7C7A975F8B697A65E9AA3F6413374D6BBF237AB2FEE71FE9BA8079FAED6517F07DBE7BA1F7646BBF16445B7B060A6F0813757971A300A92B6A8A0990ED63479F8C5FC80353CF2F8897699BA440D69158BD281502EB6AC1BBF783DE2F8A5E4C270AFC29EFF299A790296F828CDEFE0D3D38BAACDC9F71B9AF303C4A80EF08D401B095DBEF52B4A398CED1D8BACD829984A830642EDC982EB6C5E62AE25DBB072801725C201C3E25C9C3EF0D954C30E9A2CFB98B79252354940931538B9E8250630C135956EB0D1F8A8DA6A1FAFDB913593F81450DBCA09404E746CEE039DFD0E00868FCC3302724F9EC9A45CE6516BBF77A8A2C512252499A0E79D3D9F0647DEF2FFC26640A0D9EBB15266E97358120B3EBA0CBA5D9BAB9D946FD00C24591B9F1909555EF1271E7E4EFF510EBC726A6F2A370578D236944A2E863A5F9828EF1066489376A078EFF3E2BE3E5C03897A51C44BB0A4D544A0FCB7B7859283628C84F6F76BC641D73735ED4466B92BC1540B8DC20577957833467180C95F8FB6004655A513E64F4CB02BAA012678AF9BB68B9C56B9DB43CDB912D9082225DCF956358B83C86B9BBB50033DBC8138BC1807F636F22C7B55220D9F8190DFE813C21BFED899B00A27BCB064604081930B75776491D2919414D56553A23617FFEF12998E901321AAE40CC7553DB4FCDEEFA80B6FB0016C315F6E701D617E48888844F24EE2F806250CC0468E9C8C64996D91C08FC5D2136E9EFEE35F22CB160D955CAF81B5F177BB62D21003A16879354C8CEE83057AB8F49AFE7D833EF6271E7AAF36679C178629725320AA3DD7420BFAB78D60101A4F73CACE475721C2B494F1103EE6D29A71D5E9E879D709573AEC4021DD672B90D6AB7DA53F598D03CBC1BEA7DF4F453BF42AFCF35A2E3FEE67C881A0DC295A856D577B149EC8E07885C3A99933055F25052C7769411B8497405BE51C813DE58FF0B877900D2FDD083DAC5A0AFCD43FCD3E9F62BB84D89E3D44DD835B1B8B8F26C15A1E31D3892967E4443DA8A725CB2BDCEDDF39306C87FCBB9F8073155A8B31E1C652FA2D92353F2A0C0E61D94EBB42B3EE2CA63470B9F5FC7A702E28423C0E2A4B066B5BE3A74A337F1D202584E3811DDFEB7F9D9BAAB24B9AA136E9FF5629E5099E627E6DA81495E416384D917D4C90CE25 sk = 626C19B8553B2D9E5A47A758615D80B15BE11FD016D3A1962D8DE58ED5CA2219CEA74C198C0D2036 smlen = 3709 -sm = 0A77DEC649753B6BFD251AECAD79BA6EEC835C0F616F1810632EDFAC8A57D229FAC91C39D654DCCC8C9C5CBBE18DFA1790720B93B23C9C26C63BAF55B2CCE0C015DAAF2BB3FDA983F639CF13B74B94857D6A111630AB66DDEF4989F14AD3E91A9FBB49CE82881016EFE464C35BAD017C5C87624FAD58773ABE7A5573029CC2AF37342899B62AFBAE34AABEBB6E2B499E89E21C9C268AB7E0DE664AA8E4F602D86A9F327536E23E1F7AD76967EECEA31CCF3BFE16EDD0F0E830ECDAC6B87A01ADB0B2406E87958A37A492EDC8E31D275EACC270BA790ED0E9C521CE0D85D723B367FC53219992233F355C12BF986D398C83C7D91005CAF8FBCE02180EA94255063CE4A7FC3BB52CBCA9CE1A60CA7B6E6D8759D6D36B5B223EAC70E2119C5F831F8BAD43E87F8C381FF7A274C7F78ACBFF0D70A7B353B3372D9331C5EC9A75B9C0122FAFD4814E27C19D27777239CA663536457315A42E67A50AC1193B9D816716715228085C5BB59C471E444303345236881C8A405FDF6F89B526CE4C3AA50275F5715F7EBBCDF294EDD13B36EEFC4FBDC751318E37B21DC0C672C12DC21876A6EF2C1A352190F93132095EEA1B0E8554F57414B50CDD2F198CCAB0E249D66A298A7DF9CC89F6C0F67707B3E7F5F32C9AC0B2BA50DC78E41844588F7DC34FE3DF99FAFE57251D7E08271D63E9AE0C4455EBE18C0E7A6B55D5E6B293BFEB73459EEDC2847FFB771210148393761B0C6EE70D9A9399F426AA14A51CFD6F8A0B739EFCCED87B6D6EB77B3D704E4A4235C751BE8678D03EE19F61704BDE25830EE2C1833DBE81BECEB824D5042779E748B000D7DD0307B4A2D6A65CF0141C85F9F1719B61CD093F1F8F2BD5BAF15DBA28FC53EED24805C6A56B8F6F5F3E4BD6790735B60C6085914E9E821E5221D81C5A1D3C4CE23E95A3A963AE87C16A837F73FAF0363F552D536B0DFC13A9691D3777C87569ED62A5E357DAF8813F8DEDF08FE745E7712CC77BCA262B568A2B2BB540F5798C5ED8EF78B080F55ED3960989BD360FF052121D5609CE372DDF54CCFC825C11478DEEDC7A14ACE5A2084A986EF234072CA267318FFD994077842FFF38BADEDF1B674DDC14025927EBF350745D6AFEA894C114687FBE1474AAA580577CA6B7E60D96C24D38701145ABD64F17022F128CDFA9E8B1FE94C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 +sm = F78EFE58626FA8A35DC2031EC064D62AEE6C167C7F9543957B86A7F02F5FD602D16D0000DA327651CFC0995A230F3089BCCE57792E3752248FFBEA41FC25A2083715C4B76A62F4F2D5F301689DE5A861C43CFBE9BDAE247B665B9EED97716E6744EF4787099DB7E640F0A355CA2ADC59BD80FF12578893B58DCD05203936E445F35A2785B7F184CC3F59ED1394C409761766CBF4AB864B531B3C22907F6A4F0AA23381A7A8BFD4F24A3014F0ECF86887CA87CEC5FBD8A4CB928CB49EA282000AE884FD1FD88BED458C9AC7AD87DECB89F93307CFE4DD349FC6C6F05737BC3266CD0A6350F95D5C5F53A6592B0392341E47A2A23C1CD7E8FE7BAF571CD376469ED9DC03B51A9A9527B292ACC37432CD7F3DDAB6968FB9481956B4FC7C9ED75FF35823C1DC5B1ECBC2A20C304209C420016487F1F44B4FC51A7CA1C0D31425A91D6C04FBFC40E8BF73216FDE0729ED543D7303BE35DF3C87EE197029B19009E9A12AF141650C8F9E628EE44AED1D5A0C3628CC1FF21A0A44DA5FDE3BD46F7508EE9CC3C4E596E4752BEAF0EE04879464E71E3F0BC0BCC31C9BBB117FDF7ADFF9813E7FE8CF733740A10A257DAD9E004D6846F3E4D7D96900E3A0FD0648AC2BAB202C89D95856238C7BD8DCB158F5A2CB886EAECB3647BEE3F4372460E79DC13F27D184A512642BEF947BE1B1B9C39E22A03BD039810CD21060457413FF51EA7BAD00BAEC6E50C4F3A700DE9A2C42D641313C78674A324ECBE004B8EFA9F9D24FF75A40FF6C050E388925AE0788528547BADC03B3B21574E33F1E740EA110BCF6844FC5EFB8656881C02C6A1E56786D8ED5E8E6379CE138E52070762D4679F06EC9766D9433E0064F64D89C8C1CC42A6653CF767E3D2B0E334DA0E965D834635F7B483AF56B7E8A2684C04FD075BC529009FC1B96936F352B41D9BC43AF583569CBF77DEE45FC0562949DC41266A21A0D1835EDE8F8586BA8C9E1DD30E9E055DE53027BDE4D744F3148A1ABA665CCE43CA981DD213FA969B239CBD6960989BD360FF052121D5609CE372DDF54CCFC825C11478DEEDC7A14ACE5A2084A986EF234072CA267318FFD994077842FFF38BADEDF1B674DDC14025927EBF350745D6AFEA894C114687FBE1474AAA580577CA6B7E60D96C24D38701145ABD64F17022F128CDFA9E8B1FE94C07185E0343DF2A4201649AD5DE4CFFA20BAF5DD43F5E4A6C81CD5143FE72865A7C036A2DFD617D96626995C12EFAD019FF44E0EDD7028F29E3657EE3C0D02E9CE83EF0A648FD7CF183A7BF7C15095E0F9278B14FDF6C983CDCF2987DD0CC085400906DCD0D14ABA60124F4B7494ADBBAE3A8D6052122575F99792F7240EB17864DC6D231721140E43F1110E73EB2E3C05049783B33AAC4E4CA0A248775BAF81FDB03D114508928BEC3169A810296B5A4DAC27E7C7F8D01CF5943CF4D8CF6EE6F9042BB300E50EEA3224D35C9628E38C368EC3B42393FC820371DB6557216A2C2D5A230FE3A7C6BCBDD89A2BE5CDBE7F783BA379B6A4237DB051E6256DCE14DCF641190A956E8E85EB2638736B899ED045636DDB7A351F5A4F4108D9D6E0413F92B9D392495299128A5F4ACCE8C7747C675EFE05ED7182DB51C515B345029440AB61A904D2A390122680C951ED4575515144C5CA80D6F14D1CFDBB5373B78E09D04D0544151CFA1240790CD31165048D1484DC4D11D05057071DB3433DF071B367E00FD38C386DAB689E4DFF6FB421B2A95FF54DC29375C9D1C18A76C79ACAE3D3F35D4CFC385199A4CCAF6C9F0421BCF58D296EC7E0D1B95A6C4BCBAC1271F94E438360A71A6440275591E41389B30CAF2626A865B9E59552CB198A1D4453EBA6D0F6FC491A8A7783B4A8BAEB81E54F9189CE493EFC1C5D830A4F637F2BF43CD86B91637611415C95685FE79966174312FDFBF33A646625F97521B5CB1F008135B824F1D6D8373006C7158E62B1F794AE34548A0C6DAC8B60C559D81580AC0D84034A501516EE36CB4082732918365A5AB787FACE591AB02BE6957AE4BB96B58E2B173DA019D3E0CABEBEBA0AF775779F14BFBA8F595697731522DF3C80CBDEC16F6ACC32659CF5DAF193178307887EF1BE1B48B5806D0FA9868A7FB853708B26873857786B974709C687D6597BCF6C7E476C1E47CAFDBF30B6311ED434C0F998C4065399C59073C1F2BAB1D46104E74EA6C976D416E58BDFD24CCD957CB431870DE5DA8763992EF68BB18075926B0E4E826095EB3B8CAE086FB1759C94B873A1F4DF477E0EE9EED8DFD7C77508B3F0C67F69BE04355ABA9344960639F6DD6B3A956DCD66370338617A365579C5993986B4F748CB7C990344B209785E22A40FDCF8F83061D37C9F1351B4473D6C74ABE6B3EB2A7D62CA0F0C88A0AA8A46973F781DF0126E8D55D3E9C41C2E3884F84FB0A06C484CFA0C9A0DFB8CFD573749C711C7C236B0F2F144E1BA4DB2525C093DEED29434FE43CB3040C5A374CFEF33214FDD2D660398E91BF070A4F5F9746C2F08C41256FD5E955891146FFD38B155987E6A0FC47AC2A5950509B9E2C86B9DD9929378F43EF3935F1562672498C5640A22315BE15B001D4B01418DF8EB41DFE5C570E850582D8916C2E7FC2B728048E24BB9D1E8283615E039C16A2FC61011631BBD8F2BEB24ADF9552CF5797CE05D9D1A7E7F3F5455017B127D9BACD32BAD0CDBD3991BBCAEA5FC988EE7AEC0B1003732F25489EDB0A1F9897247CBC40E60F1DD276259CE19DECCB90067F7293A68B683FB5232ACD2217B8929859109D6852A43892098630A67D72B1CF4BD5D58E20C5C18B85D69DF74EE8CC69BAAC7DA48EB71A160F03B68C6BE87A4919736F14363F004EA3F41DD37FD8E621BF433BCA71E17565E060F3C0F889515D0A8C17FE0D6D734FF756256B0A62058B95422257780DE000557DF289F47910CC272A14BEC737C0715F204C49F03150082DC904A5D170F7383F04F1E355F50F80D5461CBA53490BB2E9484806D369D61FD00ED1EE5BE518D04A24503B1C4C08C7CA084902A3942C04143807203287A985EB3FCAE3C5309410CD9B9A548F54DED44321CE8C2A04679841DAEF7FBB6AA11091D240AFBB467D9969C31C1CBF6B24F8CBFA20CB4CFA404B1310400271664763E9C1CD1B6FE5FF2A0FAE22AB14EFC016CCBB19C5DD5D047750DB4ADDEA3E7A193128A5F4D7BB6358F21B39A44259695904DE3440BB28CF9466B562065C387189EAC2F7522C9385DC2A607F6F9335FF8ADD47C7BA932659AFF69B1F26EC8655BEE4F97FBC846E48111CBE25524873D1DB2F2282D0472A2AAA3CF491C26DDC5E1BE77866A3B692E417E6717A4F4454C56F97F063B9E598865B6F71136D65DDB0F3CDEC57DECD5A57366BA96E4315A88B4EA3479321468FFFF508D23B0701A62CE0CBC0FA37C91CFF5C5A0433FD61AE11A922575F5BAA714DE46A58D6EFC79BDB10C9AF7E9950A61D44B3E17E3B5298501146485B562B1570FF5798B47641D67091CDF90902B2D762E3EFE94C540DE4A28269CC416EDBDDD4D43AC2FA82D638DD9BF11F3BF22FD81CC4BD4759D7D864EEA0E8E8AB71796254B278CF9B650D1FEF38B8437362B2D69ED84C54498331C6899E20C596FEE7CAD9ED8D83D86774AFA6E56A4ED34B0B0842B21CCB67035406DEDFF0CECB0CD089929ED5FFA0CE210822444808BAD99AF603082BFE5C98EE4653349F8A43DB64CF90190C96B0446CC9CD23E0D75B47F54A731E8BCB0A4C67401DEE87876011033D2A526067FB73786FBC1CE696130FCE5D5379CDAC6788875D27C04783B1E2EF41063D57E3D6560D1FF48882C39131C95BAE5A9C9392DAB6CD17EEFBCF61C464A4DBC08447443CBBF3FA80481F3BC1A5806042C07F7A7AD435875DDB1001565EB6B7B872CC6C853F771C1DD5D9C16BC27ACEB3C7690125C1907C7CE904852108CAFE76351269A3D3EA8812FAE4FAE35F0DAEC8E8B186F760005524998BB5DE475E4DF85209DA915BDC972218AE7DB7E2EFA05A7D752AE61CF2F3DC26CA2D282C8E32B4838524BE460971E077348290FA0043FB7616D821A71DDA3A5FB76BFCE0DC84AAEA432DF32B05133A26B46165297EBC45024777A868B8B1B0DD6F97658BE799BD366CFDF99861E916F7CF06C034E4F79594F1BB6ECD9B7347911488928E1E473C4B8C73297F7ED845B9EC59020373EDA57A436C1C9D1459C6114BB6258543D8F4F97B10AAEF5A2E082EA173EE69702D83711FEE6AEE8F6B260D03AB74C3B5D8FDDB81B208E16458511270DD1DA295F25CDE7E44A8349B60BF0C59D4B425C1FBA60D2BCBA47B906D2830D8D5C091DBA756E61620D78B2DFF28407FDC9DA9113CBE82219BB2CC05E11C70D040BDE821AA17B3E981558961CA571E5D5041F7DE047A1727D9C904DEEBE561DC6DBD8876BC77C27322F512D6171BC03871EB0FDECE70F119BACB41D1852220CFF26110EB0EB78E39AA1B2A4C2E78679F53683520C5A57FEA71A8E96E0AED33118DC4BDD035FD88F535B011D9C7DEB6F406A072AE6C091016ED10A5A4EE9827882EE27C535262D1D745AA5231736F2DEEC8A6017BF0DA36B416C98AB71C6824A6EEFF3564665007C9E850FD02A1F5E201B534627B92D21A493DF293DB9F24DE70C7B49A6E07ACF2DB6C90B448681666DCDA318C08AAD08D3E257AF7E774C75DEBE3B3C07AF683735E87F205B0FDE07351849C5AFD07D5722C6AA17B6AC2CC3551C305E6AC31E3601A236961F6618CD3A0F7DCF6F65B8EC82E27E44C8518CDC16ECF79374F796A3DAABE2D5005B25576B35B021497C5A8F9B98DA68D80E56A1CC1044C04DFB11D36CB147EABFDAAFBA0A93FCED8675D7D6A9F999785C0E7346F4C68EB17C0A2409E2F5BD4AC5551FF66A9857C66F642F2A385131377B6372884C417E01BFBBE1CA748AC8969BF2C0BD8944767746D1D57D862795E8ECF9E8A5CA122D0259FFBA822588C5ECCD14CC6FF4B7354CB572F5BD695ED9D85DE131FDD97DD5D6CE7844DDF9F3D112028B5125AE7A77A4AEB2EBB554682A26F457C43FE96D67C90BE7E49FF443478E82D3A48680D737D1260B8210BBE962EFAE6505E496B1B6D4F1042A7B971605E2DC50BE3BDFECC3010B9F5618D3A1B2C1F48888B859E4D6B63CA9D29990B6D502FC22B738B203A83D597B48D73C41860E4E99C57181F5B02F108CA193451025F3B368CF2741244F42B27CB9E57260D2E127CA166B32E0B9C927B247B31619B1D4 count = 87 seed = EDBCC4F6AD0F30066947D678A368B960CCD164889D77730516B444ED2DF10B49C101902F5FA227377C3163A0045B34E4 mlen = 2904 msg = 836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD -pk = B8D2D501D8464519B99E152ACE33F20DA43006AF8D4C95288314D99442B0EEFEE9130511CBC11D7029FB4EF77172117119E25CFFF45512ABDB0641E626D3558053A2D576ED314F70DB48650C89A971F6800CC5FC3D81FB8965923BE3E5646E45F1C009D3EA9658E4404BB3E0DE0EF1D6AE68CFFF16364012F91A8587E0B79D7867E8B6D52F823DA287102FF8D65D671BF46FB180F369FBF61E8D61E9E46619D14F2EBFC8465A4CF9F5DE42072573344033DD812317BBC435C237A928A3B49A57C90997AC00A1755D1AF7E4C8454C6D0BEFA769A784982E138FF47169C0C12EE7477167C5149268934CEF0BDC45F0BBB20F72D6651CF3A7F6CA05D4A94C004BD58335727186D50EE43D2A3FF331EA9E3EDD8CFE1D5A8EC20AFA8A94806D4B09C00FBA64095DA651398E233E6F3A6C43DA3DFF8B0B2D793E8498F8F6C7329E2DEDD87951930442D7A31F0A1E9C4113B2A098464A929E05F37746C47B4592D05D01AF83BCC8AA8059406652AC683FD204C37063753BA793CBB59FB3271FAA0280C01A8AEAF87A71A29AAE342EB5FD9227FBEF4FF34673F3E79304EF01423FF78FFF0FD3BF88132E3FAB55A2B21B79589FA823438232369A0AB456FA48671EA6315E45FB49EEFC6A45AF5310E128414ED843D7BF455BFFB28FED40F46B06C84DB382F8CF7226630348A54C9421EC5AF2C2CB132D81258883C5221196D60C4B3944666E321756B802C43FF9452CB7A6F09E5BF2E0413EE7F94001A7BCE477C7F5B1518E9F004EEEE3BE62315F6D4397A1EDF502B0644FEF609630D28AFD177C659A69CFD77D0264D1816A7D66FFB54FA7DBEBC38DE68CDD5644E4769BE44B4E0678B3C79C0A2E172763714F3619CBAEB11EB8255D0460416504979453BF54CC545F09E3DB5BA8FD56BB44FFEC4C91EBA337E22FE9DB0022869197BD837D0B89712232E6458282ADAFFC9560B07B70A11D2066BA3180CEA7773D3C48E1F3E1EFF793A33CFB100D3610750DD96D2B8551911F3654B6200ED3CC5573953E525A709E2146A0802C25305986EEC4EB1257F96A291E32A853936BAB3FDEB51556033F8966B35696B5B00C9849BBCC2AD52D115D9D078D17BFED9CE153BB0CC6374DB4B6DA55969F2ECAD82ED497B2E48FC00F579EA5498265DD0C2BFF973A46A7CF7E5EACE2A85117CBD05B09EE256166C789883FBDA06D92F8F02A44F7135EBF06263495688466E645A76789290AB042A825D5B7B1996A95F9E41B35C92B29BA2AA076231A934A9162BDF101D1C0461F6D0D0968B3F6843EFC83757168CD20E3A000C5037B4A34841AB645C48EC752D7D2081A057C86E02FA58C9A32B3670E353F859D52BD38291072EAF296D2AF1D61241F00DE44DB37EB82513F37D91C334B9448AA12816BDB8E89F5065AD1EAEBB4FA47CEF2A1D9087BA4DC4847996E6417ED281AFB559F41FCCD0117DA5C48B3B7D9C69475B17A59ADEB76D271BF80B4F07DE5762785601CAC70B610945C884EA41DEC8AF39FF5F29A99BC46B3B50A2C387BBB5AADECEC15730C9CA10489289364EEA767974B4BE8127A5318FCD5363F77E808214E2F6354A8F0F51A27E76B5E28F6961138C62F1EE14CEDD898AACF47EFB94DB83B6CF4C2AEF403EECFD6327D9570F9CA90301869DB810DFD8F4A75F0CE4B9124B3AB11D4757E57C8CF24DB443D81F285E30A2A9E9E0A71AFEEB950D6B09A839BE7F6A02FC89A3C18568B3803243AF35C8B23550C7D4538B85FFC9957C28488FF0C9D41880931143A9F8427F2F2A907BF24F36ACE91B237B0B746FE9F1C56FB061C389B85F048DEDF98F72AB9117043EDADA16250A955184181A6AED12AC766EE2EBE4DE987BAF874B507B4FDDD6865117E6E6433A805BC1CA1C12140DD2221BCE451049C59383B76B8B75771C3D07539514B73DF4A5AD2128912B32C491F402E73E76E22EFD8406A7F02354C17D29ADAA3642A527C8830918D3F3B4B11B4B4A429C3FD906DC2F5C14AF37AEF017EA59193AED0F66E777DE4C4E1359A114FCB235AFE27D7443322F85C8DC8246A3D55D1D182BFFB592938FA8D29B80C6506C6D7E414FFA4B56E8E4A9CAA4B705EB98ECFD45595E0FA83DA0D417403F3E669A03121D30797B0C48CBF301439DB30100DF2FD8DB2B16ECB0798D6012B4CAA18576DDB3163C2C58F9DF8FD8D412C7E2F1856B2B65FE63B8BD0AC9661331E7846EB8C93C7B43C82FAB4817AEDC4835C76355712A3BCA9738A9371A93279784005AA6604A5188C3FB012168FB614D8E516C08D1D8F37BEC3F9C1552CA9D5459C6CA21716C7CA3EF8406F96270A0FA06E1F974D359E2BD5CEFCD6542F009A45443599E8861158281C0EEED7A0A9B6DF67F79F2184D8C4B5665C7E02A65D898823C2E0FF72FB30C7C200D20CC1FC63377806136B230C8CF414FB24ABA50941E01054D2C7E4FDFBA57D7ECCC52821950994BC576BB9F68D3B5B71BF06846A7D791DBFC8F4B65C1D9C2DF7F5AF2E58F4B602C57F62797C03A28C46EB61E959C307F39826141BC5B1E6EF932ED2C1AAE96A1879DB2176CDA069329DF7E77D95CD7B2AE1B2AE8A051C3BD6DA9A6072C8090896CC68878D4CBE702F5E38AB360F2FF11924B0194043A616D4F22D7E4A9C0826BF1A632A1B819E442287A5E08D4BE6FCDF2425F1FB7E6EE9884ACAEC5D7446773CE29548D1D928A02D390CC21378610CC98E0D792E19CDE1FCE2400EC7EB2F2805E72FFE8AF10720D4C12BE5CACE734858F92073AE6991FE6F6FCFB82AAB8C37E4B7DAB5305838EF831508CA06A2A0E90BF3E6BA1467C873ED1522A7C49A14E8D6CDC0DF11B93C5B08BCF4FE2C074A5076FC225F654C4047FB8E4B61B22299833D75C9FE3BC810D357966287399F60E2749EB22636D34B6855BB1BA89F3C0DA47F991C7C50B00BF9F447155EB540BEB0CE366FE863FD59F26D0872290227F837054572EBEBA3BA8C632E70BB9D8828DB52C54D464A30A3F594BF55B846507CE7762344A4CE8D20E0ACA715E2F99C205F00802A37DB1B8CF0B8E26E32339D995051AD96D5167F8ADED838AF97CF8807CBF1B3C4B5B3189985F9EEC90A72F99A36AD56CA9D39B945044FCCC5757155CA5B6ED1BE3C1894D307D16986A9FA23A107629D284E554BAED1C872B5383DBCA7F55A23158BE62EBBF53D67D2FEA819F2CC11B7613C4F7EEC5C36629AC85EC2DF038CB6C32336849C4C431DBE7712253DF57785B482215F3CCFEA68DDE2E392625D749D9D52C303FF6F8892348F8A6B90B0076B928A57B1F11A187EAAD70DD36F9618C4D208F6C02AAA9C11D322A70AEF3EA9E5F74227950506EBB09EC07C9EEF5C7F3E886EFBEDDF0492D29B7AA9908337924F7DD6065E679C58F6FF57E01A796A317BAF0313E91CDEB8E1A9E1C85443733D1DC07CF91429BF6C6D9E2389232B69AAF2D692EDA46658B12A48FF8E5C880AC7FB9333EEC624E18EE282EA1FD534BA92F500371777DDDF543BC25233313E584BD821E74A94E17399BE6DF710D62C9B8BD65B33FBE2D2371E564F9C44D96ED3F75120CD3C23B57C6131BD718385E317A94D7AC51CCE3CA62CA86CB8B0BF2E9DCC90D4BF2B6B354600709D240C634F98037DDD64AE68095E1269B80DF3E01D450AD681CE8E919D6FFCC8402C30B2A347E187D8B36341DB4084D3278AE0D7528D232CD287A68A0E3037BB9E621A84A257AF16D6171E2787DAAEBD1481C5273F206A973337F37238CCF7F9E0F269016C3EBC9BFA0ECC6DA953E8F3D409B925F02BBEECB9074DBB7C007A35856914C0FF81645829F6DDBDBAFE5FCA86DBF88CB399DA1DF5DA5C207C879502BFA796BBF0DF962519C97CDDC745ADFA761F6196A2DBCF651BA458CE39C02F147D137657A1B9D63C63C27E7419E6A7089848E36C636B9D7077F58026F02DA7A2462E095032724568FB5A370CF98CE8EB64FE74E5B36A7D875C8D22377720F1E9DE1AA5D7C3890886C31C10EA6CA03F1010CD2A3B6A5DBD6CB42E93A32754D5C0F3229BC195BB2BF41647650D458733506BD1159A71485B6CB7C306DC239DA8B104CEAC0F3FE2C8A817B1049C258ED05FE82C651DDA62C419F344B6B2AFCB8973A16D10ABF09245436EA79C959E51D65260DA24F2E4940B730ACE5C2B2A6FC68A2484EA28C88513933B0DB27B2B4473F0638B96E46CDFB16B2AF0F2E8B8EA4EF6F17E58366479433C97271A1AC22DF93AF9D8A16E6908BB728768657FDD774A8049886E91803F6917FB154353A2752B01624B932DE9E1F942D5E119DB1E7B8791E0AE061F2E7160BD304C3CFB56ADC390E337D3380A484F607499C454FD1ECD842A26D1C8D3E9E9D404814E81A0049FE208956B14C96D623C74B10317D1C16E5B6930DBCCADD4333006ED55B35378595F863C5D4CC601B99B4D698100D86B506A0DF80FD98C305C31846408D68AE5796BB30D129DBAD5A058C1CB19A89AD8C4E93699277275C1022AF0F26C26898E0AE9936B4CAC76D9C32385A2E59AC863888CB98E999A9E9BBA65A64487E7F6122B0B3235A6561B3823AE97A3530273B7D25814006863DAF7DBCE5EC99E743C9291A56BCCE993F1F79EBD7022932B21A36FE1CDDCC8BDA69381E356900C5CD5FECA5B498565ED2B9728DB7CD3F97D55E27076836C5E238AA8D0D07A32BEFDBAB1CBA4246A1EC12B73966FDFDD9C95166760EF49C9024B3B9DBF16BCA410FD87E2C956620422E228A043A443252FA9E88E0C3F6A0E2CE984A9BF54A060495D026324B1EE654AD9B55CC51EF96A59FCD89803BC4A993C285AD0FDD0BB3C9F269D36665B5B2FF2D414580310134FA75E4B7ED61093CD4C552A271A5CBECA8BA820EF836F0876B7288C4BA1B0982DAE1A3A8C1F8005D3C1F96CB181150CF98F924C7EBD47673B220E53349AA37825B292D80849DF0476F665493DAF5951D53F61B890D78B7EB2B3BBC7D0F3DC715E7422EF2EA5914BEC27123977EC354A417B17130EB3AA9B18537D98FFC208F53401B89B843CC566504AF0ADCE4690CA07B1E142028EAD60E90421F3AA1AFB95FB09BFECB56E398AF10A60EF1074E00DFEE9AB0B99FD67F3BD34C93065ADB88C3B02631DAA270D4BB60992A5DEC74244E917BE02000458D2BB4F0CC1FB886E39222EEA15015D9020198BFBE0223A54395FD83A64ACA466CB5C865E465BA2E657BD9A1C6B28636070628CE66EADD0A962FAC1ACCA5E4AFDED377113778916E96C7B6EA85C9E55AFA9144683F7CA5B53805FF868D6FD453E16DE64CB3A66625AE54D74CE93BAC7A0A773C6725DA90ED15EF9C19DBB74B9ED567B7759CE84CE342616E5F1845CBC2D6B9799B9EFD974B56611D9FF704DF7C1981B2852FE7FBEBB68058EDF3E3B5E1FF09D837BFC94BA9813397D310AE0F98C7D2C37C49CB558B11359277E258ADA068E0BC4B07E2444B59BC01F47626E790C1488E668A969D6F083C2E4847D66CE4E6036C40CF2CE6D1A525CC956BAD7BA60959B8ED3BA6ADFBFACD561060BD3F74E783AF78076B000475423C52CABD9F20FAE2CEC2005C86CDEC7975BFE83977B2616D65D4E80E8C3887020964B356F710B7BA2B11964AB8F82E1449D5D62B774DAE2AE77212BFE4DA14E5035B11E1C5AF15D8C7C94DD2490A7B56EA031F4617E3DD76A94B18A6D475BDE16FA4C021D4F839D0F697A6C8AED4AB601BC8E515A80A995260F36AC52453A466C557A4D32119D3B705A84EE5EF203DA8326D4FFE8DBDCE4A4665267B1F0F6F8167E871F9EB1EA44C5931750BA81B5E9DC780DDA28CE8C41E0EA4C324373234D999DA3EC5EBA60358137B42232348E71A15276AC5CECAD60848EADD6C56130D2137E33580EF0958E51E62B73C97EFD61388B4AC762E39AA04259E66292523A07CF6529166A3A9F9E58E70EE73A20BBED4824CAC5DD9063B2B0DA903ABAEEC4C1D7BF22D253BFEEA72A96D2FCC20DAD12534A543F7C34D88E9C8ACB79EC4A88777C2B9850FB57838C9CE602CCA809CAA00C7B4285838820FAEE7A76F1103A8D75EA02352B4937EC9170F99EFE7BAD7283AA479C4C8A0EE98E2B37723C42B5CEA2B576A6766B227B3D898DC89C28CA782AD4A886C9A057D2170054CDCEBC4C039E47EB6104E5B1524E20926277C75F88CBBE12E56B10094A41FF11A4BE689AF46638CAC0340651E69A58CE6883FCCE47002A7FE5964FD069397ED8F308765E2E9BEFF627A450CE7EB254D380AC3E4183147306409C8F50D750373474ADD23778C34987367C17531EB45D55B6742CC3703CFF6B00EA547468A5EF2CE227CFA3A81491EFED3454176E30B610A098E84BA7687AC5A3A4B6FF617BE5C118C94EF316D076D31A2D9303DD01334E5E87886498D3AB56F7D8A74363E4F54D77454332E74534B052DA088671B82E78F8770703C1A4C8CAF1E28D2C7DE10ED2DAFBFC999CE525F1EEBE8F14A807DB351E1871A8493B6A4E6005D25401A3871BEB3430979688963F42836D7814CC3BF02DF7035480109E3BBFF83BB5613C6F38754485365354C370D467CD5419D9F0F997EDAE73767FE85D5377E32059FE46EAC87411F74229881DEC3C8C48AEECB680A5D08457768E13C00342AA84DF23984BCEA858EFF027C5213B0937AA82C668BC5673DB4D719C58806E3881B3F46CC446F40661214963BCC7EED5B3A4CF2FF0E66139F36F48618E6BCADA0CFA340DA6C3E047F6EA7B84F2BEA2ED59945D10A54366E23E04E89D74F0964A623FB308D074A7D2E1688144A2254C112DA9B8B3706585108A7D584BED44648C310BB0698627BC31DEDE8EA21240F2E662DA6272D64FE5ED7A4C9AAF8E4119AEEA12E8A9EA058E4257A828B4F9EB3C203EA34AC8D96CB52084646AD89107D6AB635061CB7EC68A037140EA766636845650B42A3AE08FA5A605B6BB6A16A5456383D7499F09EE5C366E3D633824A802E4F459F19263FB722E1EC8CA49832F218B2E70802365F7B73A45674A441911AA04EFACFCDFDC9C1139FF6493F7E35D8FC43A6772E4AD11EE4E524E9170505E7D367C5D228A325A5D37B290CF0294D7A1D313E98B57C5329CA33BB0CB06EE314F74E1FFC1884F380FCF2C2E1C35A7030B +pk = B8D2D501D8464519B99E152ACE33F20DBECF73C79CC0D8FA4E55650533E8B2304A67687FF0F433DA108E765D61756D76EA8D24D4DA04FAA5DE6A9F490E1E0327F36749A143DC36B118BDE806F2A2F92CD9799AF2F32FCB0738D8B5791D418AE96B0D53CF58D3BDF572A38CC3EEF6F167251C894D20E56C4E0571BD3CEC5A2D58BEC234C240A3A7DC4F12F94C3186FEAE5FA8820EFC7AF012111728E6D4635D82BF098F8F33109515AD9AFBD5BB84CFD93DCB8CCDD6613DC1B69C8D026ED4F52C7D84FADB3FBD74457056073EF00FBC3AA59DFA710604A1BEE54DC0CFD3940D3E307B7142E077D8281EC492CBFD6916224093E7C0395AF8C294E2E373732A45F4646BC17BF1CCCAC70FF875172F66F5A9C6E201D80EB88124684546897C87E9E76961A81658B639893FE5C465B40082A0504534641B38FA5B29F8807BFA0092BF9C1F06FCE29FA5E856B8BB5FF0CF1191F9321C631FAF5FEA1108CF8F0561F728BE35BBCBBDCFA02B067CC1687CD9FF418D9BBA3A3A19C6653B587942055BA84367BFE55A6FEF1A0B175A2E865C168944518EF861DD4BFE70843FE025085E5878B8F613E8186FE4AADEEFD53F26FCF91AED31A6D5389B7643D213C4963FE4A8807249EBCF384FFB1A27037D1BB410F6C6157C4EDBD3C1306D3FD5DC7D395C0817E2DF5A9CD4703FC8EB2D3A6413351FB99E2275301634026436E030E7DE6F9C62776E64B6D22EC182EC56B25ACD89B7E69C1553F54D10810852275895941BE91933EE6BE071C0F3A942E6823E7C2B2414AE25F0ACF0D6A23349330CE6B2B8A0C3B2F7D443C1D8925A5327895FEC2600821D2F2EBE198B643D1F6D357DC5B9A7A25D080F526B0A7DC5BB67B48CAACD2A7F47D7B00508AFDC4027B02772A11DE7035CA214ED0ADA45A108FD59B3C6E7C82DEE76CD4365E5D41B155015ABBB58446B687740CB2711EFBAF8AC261BCC91C131FAE5AEE4D54A80CBD9AB435173AEF7D7B9AACA9527B7F86833E9640324D1C43F5E429BBA3CE28F45E6F625D843C74087B9DEDA5625DE482C67413B305EE5C70EDC91AB016552A2DB0F18D24AA663E84BF2781A0C8D85D0AD0F1FB3985B613FBC349DA61C52FED712E54261E0295F51BA8F324DEC1884B4E5F4EEAD5BA17A0270139494A2B744F1AC65F1F47494A28BBDFC608452A92497F5DDB9233AA1AEC5B54E65E40CFA705017D5E0E05AB6AB3BA6B9BF7279C80532B379FFD5DF6E9C64E68D001E28653A0D8AD37CC1A76370693D1A9198717F0D1A52F4DF2C1F93FF6CE915D3F8130049753B2CDB200F6801E451620FB3BD037BC3C276B7CF10F847B3CE68FC6D8CABB6255900801F049064EE698F92F0808E8600D6A755245BB5AA2B03891E66FDA6BD770C8AA4F8CAE5A409C5F2E51F2782B42171DDC9666BF32B790F4C0A402F6AEB029146E3346DFA18A63CD6D49A813C3B379EFD8B7401913C1FAF697D7C56B07BB7B2BC29F15AA3A7E669716E8518ABB88D83EAFC6D8D0F429CB431B39C7AD4E556668EBB61BD0A2E50FDA1BC90C1F2852491CBC7E9A65E88701CECBCD77E6A00231D78B8A6A4E4136E2B990D956F654F814B35ACD1294326D17F49F3CA65A4FF90F07394C99FF13F8D88771B7A17F0C90951ABE7861C8BE82C248C4BD1310D9025CED6B4FDEBDAB38AC981D8A4E6ABC7B834FB696A286FB72FC5F0F78BD3449A74051EEEDBD83D7B62BA4CCCB2A5C4D31A844D80FF64598EDD7FCD924960F28B63C3BE76A2EEC36A741617B4C99746DF1FBA7D85E349170239C9CD40E2EB34B4AAF3CD1548641F3ED2EDE864419B93530F5CB2763E1D72E1A5021BFE37189F58741E724DBEA46B62EC2A2D6DA7D17179D7767C9682BB43AD9B6616DC6714FFF291F0C960E0873051CB849B0642B027F11752690F622D733D6E5B443384DF9A9DFA1C5829E7C1EFD9A94DA0EE0ED60320CB0AD4B8FC31FD2A4B7A917226AAE6FBC7852DEB33633A3A277C20EBF0CF83F5BC3117C87355AD9D4A7657683D436CB3EE5BA9A4F09E74F348C88C58A530476F9E923138D244302108394671350AF4B2F3C9C3D8144C5ADC45D9BF234C5B9BF0DE317074CABCEEC39F78041E6544D86BFF4167C94E8A397A3BBFBAF2C48CE364B278BAE07B147AB3867D8C35D2D3222FC8C971AF36896220038B65A9B8820C90764C993E7FA528F7EC4B6AA9B1D83DA740B39F375F58A411BBB8BB6DCB356E6F9E5EE3331621CBA8AEF04CA0A78D7CF2B9CA6E3667CCFBB99691D9D6CEEFD0F7CA4BD3413F4B99E37E73C6455C9CB07BC7969AFB2D5184F25F4C634EB1E584E3CBD73CF28D190ACBF64E04F2853FF6C16D9FD70FAB439F2247E656C1C59CE78571B34706827BB63A47C162335DC77B92F18E3C633A241DE726E2507128E2A455989E3644FAF847335C43633E82192F9D503660615F755D305DEFC1BC26459E69675476476D8B7FB24A8EA67D4EB2D7A6351C151084D2F8282633867642CD815F0CFCA73B33D019A225813E6A0DDC2BA23B49D83397BB5488CDA11BBDD78F5E0A963FF08889FAD2BFA6CB0108896A5879FB0EF2C5E2E00DCBDD1A45A00F2820FD3F0542CC8B7D48A999DCC63AFF5AFD8F5EF826872BF418A26581028AF822E77774AB398161889D3ABAEA8EE4CB2960D3CF79F491FC017630AE95B091D214A0E2E1C28E4DBAB297A42F11DCC7B5EBC771000F1F1A281940F903303549BD1C21EEA10447B7862B6B92898D6B6F84D98C7B68A016AD65B0B9D1393EF35EAEE9CC99FF20FA82ECC9DDB2A204466092CEAED70D6A99F52722C8055D6DAE172930BE40E99D8744E5F03CD92E14659E3D2DE399E6C3C1F7D35917CCE267640D06806EA73D154797F880F66C4A53770BD258EB0C0D89A34DAB5985C563318E0146393197B6639CE07B49F71FADE417B83D527AA86155B1C9CEB1801EBFC0BF92CE41131B80B0500EC22FDFCB2E73A8DAC32DCE21FEFB5C0061A979CACAE06259FE5E55802EFB66EACB8522D6CABA66F8B0E247C41CA4D0F574830FC86414543E631FDA57C14D603FE5E85160A915F32469395AA558C97BE9B18B9A6423D342AB2E0F2ED38711E36C55CC9EA2B4544C003E904BF3E66AAB508E058804F06DD4D74FCDBA0B41CA9F9F9045B805BE11CA59D87774C830EF625F2347E14FACB58258E8B5EDB32A249C68951E57699DC7C256AD0F71761680EB799ABCFFE66DD0CA86973398D90C9B7C6ECF534332BE934EE579CE1010DFA7486B73EC080CEE8A434D521C90E14717B1799B2614DBDCA64B068D7A86A06A056225D88020B36DC1B39C8B64721DE624421FA64C60DAC8239960898A72CFB8709217811AD40D87C7CA87900288889D0995B4F27B932FE42CE2DF1F2AC3493F346AE8F35261A34EB1DBA719DC52DFC48FD11FACAF6339CEB063301F1242FE3AF2DA269DCFC24FEB0560DB3FB2E0BF3F966ABA3DC33010CF4FB6E5B93CCA79A2959E5DDB992F17EF6761ECAFBB2D93B8851CC3C054914D119D9AEC1125CD2EF84631D3FD790D6C4C0CF0A407DF29BE21F8A45AEC64291891AB02F5F6A3F721164851FEA94317A057CB04143E907EE39D9CC5B576717C2350DC3E0DA525C7FD57B66AD8155EDFA60C867C057B7D485637089DA9F266751A1A85A1B98F076889C4CBDB778FB7E79EDF310381165F18D508708ED8798922D2038EF66CDB7F28A1CBCAD1314A1512398DFDA925937641E8370BC5FF9F030B3BAF36B297F3FD47C33D12E9E5D622AACAD420451234B83D7F3DFE97CEDA6207D12AAC66A62AC38323A7188358F58C1B1AB75690D30536E189786C86BBCEFB7ECD1D1EF8A57C7D888CE856A470BB10D0F264715EEF17E21B194B3B369F4CDE90892D2CA0166219EFFD6B06EEA3FB6C4E24021B2273BD6FECE4523CD5257180C03B8B793F28E6403A27D04CB09B2EA5FE3602AC6D8AD60459F6C8ED26D9EC1A1AFBEF4BAC477DCD325C73E88E64F9B004032336EB94ACF890E2C44FA418EA96C0A003C63DC2090BFD5468F47B2C117B4551AFFD1221A7FE91FE735A63F7968430DC90783DA86CA3FD018859EFE013AA85FA19B58B593BF77B615DB8A6EF2AA0654B5DBE55562830EDFE351F3A15E9EF59A1C67156C279537A041DAD4A2D5F5F0E35345D74F9CBECF33176826EB837F34AE3C4470284045CDA48D94F0924AA00A9F5BF6FFFAADE14DB4631314328426729AA60320C3685A7F0419E79BE42249A1514B80A04FB2660BC7910667E983EFA5A470F85FE75AED25A7C3D1930CFBBFC40146DA50561D94A73965BFAA3C2036F78F7E17A2EA1FF3803429212E8AD90FB699872B7A169531BAA69116EDC733E47B341E467B7516EFD0AC6718A79263D6FF1EF49DFD32CEA7565C93A852DF915019D20D148C6FD2D8FCABDC69076797BBA6A44E7C0B96CE8BB05F6F9CF759EF62E0B113F334294F5A7AC89587327071874F97902405574BDE382A36CA90CDF44C9DA87594EF92CF83678DC9AA69CDE4C9F0C17DAAF0CBDE01CFFF5DAAD9064317982B32BFA4E94D8308ED0F5A40926DC09769364900C4DF2BC3D3D55D5D00D2B5708F85E387F2EB971E17F7D3DF6A0AAFC1FE6F93AF8B88EDD7F9EBF5B016125A8393E0F9786ADF1657DE71910781F9B04A19AFA540707C3B0EDCDF1B87C8B8465ADCE14DA09A6DDA56090486D0100EEAF11F052711FC014550421E67C6EDA935F0E5474C2833B811A19C45238AC0C6E8FC3F3EB5DF21AA32A6485E575F4FAB6BBC185955A40ECCEA8851576FF1E320B7493D78FCC8AD54FCC85C7E8C0586B63541BF63B40C9D721D2B6DBCDD0137CE083871265261E46E1C24E1712D06119D1D8ADF87B2A0C012374984936D86AE6D6A7BE768939AA7D4B6F0CB7256686D0510B4ABE1BC8691C9492ED3218B61D96BCF831E455AE24CC1F95E3A221D7251B71720B9B06F8E4D43429B121E5A27F048C92C968C44B0481BF9AAC983BAB17CB0D678F7FE69E04C8E6838D377652A50C9970906E909417CBB9052D243D8EB272A5F3E49774E532EA0D0071573E8098C397FD7E631DD4806A8358C518770962FE1BA79A711F99755FB06093136BFC03A5EFD82567B66D394C20454FD7405A1B03DF4D913825EC1AB817680FDE23AC2EB300220D768D6B7A9E1CD9DEF855392B1B2CB768DC34DE5144529ACBE66C0EB8B3E287D94B752E20BCD7EDD1EBE70B2BEFE9C983EF8D82CE43A1DD78385851C7F054B8BD66EA0FDA82620B2D6D6BBBFBE1CB995D274DAF075C50EB676AA701CAB885B2A8C106C42A17BE63524A9680EADB3AB3B962A2604E38ABD46260EDAE2F70A91F7ED810A0F791C470FAEB25693FBF999164F773429AF634B3A645757A98806D72F0AFE57A9E8731AC7AEFAE52D4C0DEB186CDB3FF571D3CBA05EEEBEC77045B02C46D7C697D336B22DB3AB006B0667F8F2B81E4C2D8E5C664E18570E7B94C17CF40034B9F7E3793258CC55FE886B3BD79DD76C711BF295FFE5B4C5F925D193040823B36C3CF91059BA64F02F1F7FCDEE5152E71D4C7EDD84D3BC009CD500D4CBA6EEE59BD78D09F6DFD15A022D04857B4A5C78B45A278E619A9D210331D92AE45569CC32C7A3D0B3EB533D5C0BD35F1E131CDFB64DC1758C95D81373E31C7229A0808FA92849055DD2539ED151BBB48FCC6C44077161C55A321631D9EE23E72FB852B74319F487D5DE8A5062338A63CA3C6DC5C934B01F6BF5AD9B877F9A9A2782FA525EDC30EF98FC0A90609461F8B702540F9125782F82C78DE9F3351B3C7C4037A5CBEEFBBA3ABDBE117D2A764D5E2A2CD64265D0147207A599B912BE2CCAED3CF35BFAF5085719F3A30C57CAC98D8D95AE2500E3A139D77EAFF176631ED0A724E1ADBB3B748CC0954EFAD8B079CD03C357DF97ED88C561698CE208ADD1DEAB66BA5850A76087029C64EF716AD03950164074D60BD85F1723FC5019FE9D1DB04B65D0FDF8C2624817378035D74FBC4288C1A27C3726C408D8A2AC9821174DB467216009D778CEF6E45930C2248400BEC4EC7E37C126E51E84C552B7876EA1894EE2C66DA4013338BB39E6DE7265259E7C079AD91617B6A80DD3D863A75193D3AA7A685CEE9F54DDDC6FA0A35B7D96E3545EB2753AD97636960476359C92A6F7C1BF034AC8DD673A4C3A0F46827DEB142F898E89055FACCF84A2E5E49DB568EB4FB6788A323888F89C59027E0277AA78286CA83C3831CA3A68BE893CA2280D046C52D957B91D8A2D0818394CF6D627EAF597E2CA52C9F0F154A486B9C5E9CA93D4938B0D220C1F4C44933ADC461E738D210F0D9ED1DC204C6DE124278867E11D600FDB87D3C10B3A0299FEF9BD1C4B6BCC64EAB1E70A74FCA130A87C4193B400B2F31C137FE70484B831AFF8E8A9997739CBAEB52143B9AAF7417E78D9746B36891ECF70B02FC4D2CD2AD19F1B2854760E49722BB7CA85D775277B0E528E15C670DE93071EC51CB801DC4BB8C927204BBC84ABF35D8F73784DCCD8B82E226C0CBB5B5C4E92F1A42A24ADA4B3F7A651FB32312B42F162B19CEA2BCC82C20C4ADC16BF0924E431A300EA9CA5FC5EED5275028B36232812CEC3633A5849181BE248187FE8CE6392844540C15B97940B1EB32D8FD097F21510927CC478AA8E98862BEF6F9DD500CB0F9BCC568B52993C1859FBAF8CB1B5EB636D03463ABC22E40D8DF4578C110F4B1839F7BD6CE6673365C8F337561F30463EFC66421D55736358A532F622E3D327961C20FCC85A92080DC8D0B7473C08BAF928CD0D7F736C03583943478FA34DE2945AFBE3AB1C35856878D802F3D74C4576FDA98886E27AD4B16D87E53A7AB72C15FBCA05DF43EAB2151EC0B14BD0E715EAD63435A48F4EC0701C6E1C33CCF9350612FC5C75B20C9DAF4A7A8C66EF846B8B4084BAF9EE7EBF914288CDE84E31BA3957BCFA1313C1A2FD7F0D944D65200B71973EADD5C02C0335F8AF229B4E19C4CE820B63EFA007D2441B6870EE449BE3912238FF3E32328C75AA3CE932D79CFBFF2534EE89A58FD37948B45EE6E08BD44A612054A6B68E98BC81A46B97F6C50A69CEBC34832B56018216F716053C7527F6A875BE3A96F9C126A79660085 sk = B0D4BA39ADB4E8712B3A3E6495ABA2F04A29E45C68671A960BC0D8D89900C97EB6C2F0A9E33ADD3D smlen = 3742 -sm = FB64B5B0598BB9339C8693BEB3B89763478B5A0BAF8D8100D9CC34CAFFE8F0EE8FB9A2E443E1F323794C961423306F5FD28E5BED8E3AFF5A792A3F82D443045952FC6C96415E17E64337D10B4ACB5B0AD779CB1B2ABDADF956BBC5E83E9F5D00BDB6FC5546570845B362C2227BE9E7A7E7FA2DD5E954545FDC8BE0AE1684CFE3B8AFB50AE30E225ACF1634ECFA8920ED570C2141F5C86081953394525D38237BA037124F258D3A5B8493406A0BBD761F2216A21449EF4E47B192B1756F4E24E566A47692BD1E6C3F2D0B00056B500B420B1E14B2FDBA8D532AF1594B5AEDC59E61F603325FD133DAB1B6240F21C7CDE7BA754EF47D03542273C574090E620A489F0032CA03FEEA45C729AED27195E470A535CAEF1A96C500F181521D9E6381C05FDF52EC64339E8E632CC5B6A183DB862DAA8C1805F21F56EE1CF4EEE4D6B461179F166E7082F0EA99A1F983BDBA6519DB9FBBF98969EAE963DCD3D87252AF85AA1A8A555D9F6D85E5427D0C69988A245098D664C251EC77B5209020B56022BFA7435ACE083132908ECCFEECD890A710D827B6C81560795C4A7A915EF475F7583D06D03B5F30BDEF54F2BCF6072C73AB90E0496FE1752AA3B400901478C7D1D0FBC106F8FAD64E061C97570FA04BF7F0D9D077DCE45F102B367A8DA33B8C7F389032DB4EB8D788DBA287038D37ABCCD9D861E01DE92A3D7E21A28EE4861AC86790A20F88DD3FE6B9CAB5159C9252BF4281A60313D3F4FF2A34658EEA73195926D94E54F958BFC239CFB4A98F1DC338D98D7835CE053B27D8D897A34848A228734251F99EA1188E89DE722706671B5B239967A7993E24673BD4A2F25F0D886C13007FCC8F458A1F9571926C055850EE31421284506B3187FE2A36EF8E828677C4D559B4E614F95ED0B8C74068D52D6F9FC25BF448455C6B21A026ADA5B081A09D8DDE5F5C46E25BD35EC3F61B6DFB864770BADD0378F64C97C21DA335714FC6AE7DCA53AD3C2DD205B3F19E2F86BFAAFDA3C810723F28F135ED38D6E6643FD4B4F728C9FB2F01C8D2C020EF117D3CB7261986724127B3EBBC15E6C591F819652EC852C353A5568A12E915A08BDD85039B72E214C819D7A0F3A862A7652D38D214BFC9B31813F0D3C209FCB7CBA0FB03E83B9EDBD3519F27347739076F6DDE7BB2FBA23CB45D53836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD +sm = 62EC92FBBCA1B4865BD3C3481698864E7D63F310F060F8E7DDAB516A7EF71AB21E0848E5DC6A0E3D253F4EEAC0846FDC5CE4C6AD66A6EC48017EB37BB5D19FC0042046E188CC0101CAFA203609D7599F7EE96CBD4D4C32EE644AEFCD6429BB2D0113C4EF5100692FEF019AA01667E8C935B0327BC5BDB66F3BD2C8219A45C058A4DF37D4A98FB964C28EF23D98E2AED865953738280CDF578CA1AF52BE07E6E38B5E8A28BC4EBC4C72865356C5A1556E151DB855D77F742497300E5A132C12033CD8BBA8342E871DF3ECBB20A920329CA51C2C3AD0C87C3C0D4AEDFD07AA6568E807913301E43E2B70E20C4783B149391B63898A82B86D8B831EAEA0E6CE293ADA559E20622276DDC596332204E77A591BF9CBFCF2A379BC2D697ABC2201CAB451F918E0EE26C16F85C58F3F21E889D8B5BD3B78457C0ED077133EAD9CD94115E425320FE407D487A0E9C8F365EFE5D90B975D085D03B2C44F3C90BCAF949127C566123C3FB070583842EE8D32339318D3B8A552419FEB0D4B36F0602C43E3869693A93BAF83A782F270BE89BC0404FE36A221ADA112170AA2CB458659C9139221557FBD11BFBBDAC9092E1DB43C864563E89BC2FBC622715EE557BAF0B82263C2A7DC20D57169B4681D0CD89079292FB0550972B6C49BC74324D74BB26016AFF578A075A0EB23B3DA1E3A2D686FDBC5C7523AC95B15B550304D30A4B183E0D8EEBC5DC2CAEECDC12E138D3D143DC8F050FD1AF6C548DA8B5658D05E6678E6B6AC6EEBFCEC947F5D1572BDFAAB5598DA11159461EC481E253BEE00F3078CBA2B1699EE67B3E23EBE3358DC48ACA2944C3D1F39B6152AB2534D678D8AD8EE95A0B8BB97FCCD40B3F1745F409F11D38750FE8BEF5C560E1CC579ED5CB13F86DF61FB2ACD18DCF61CE9CC760FDDF8EA7C37BD73A459138C384A048F5B8789D1AC650A95E0627E3E330C2912502F34E99C085140D83CEC4F590AD99E668C850A5B1266CD8961C59F1063323FB8E98B2A79A5B461AA7D72FC64F64C3FD6E6643FD4B4F728C9FB2F01C8D2C020EF117D3CB7261986724127B3EBBC15E6C591F819652EC852C353A5568A12E915A08BDD85039B72E214C819D7A0F3A862A7652D38D214BFC9B31813F0D3C209FCB7CBA0FB03E83B9EDBD3519F27347739076F6DDE7BB2FBA23CB45D53836254422C7D13F1120012FB9CC7CDAA1D8B72F6FA3943AA7DE75263D3DF814BBF2E80C3A204BC0F9AE33E4FA82CE893D35C57E41C7147602BE12455B00B7949A3195264A3281CECC3FDE34802B28C6E1F2B505AB6087D453BD6AA067B2370124840BCAC4605EE4F14EDFC4B4FF19A4D7A828E60156B49B4027AC18DCCD20294F89CCF03D0CF47BB2F22D3749EEE69EE17AB5D8E4DFCCF36824D23E3F95E959D0494FFBC712CE3975E3A661B3F9E149A0234F691C2D820000DE97CC016C43EFE958DA469F740610FD22B64D4BD2E30075E22BCFD4AB41D952D2394FC629F016EE1CD61AAB4581F62A7B8648F8F8CF02462C81023CBE2755C91195A5917FE5A8B5058ECB8DAFF91DD3F73FE38665666DBF79CF6F203FAF94A5CA3F3AFFAA2C2BD5F5DBC011DAF46FD7CEB74B5875E4B5D80B6EDB9817106B91865267E78731662218C8EDE73E588256FB1AD57232AA5533D25BFC54452612F0C2AECAE6DE19355E1D508B888D18FF9F6D7D68199755CF5C210172F65342269ED96C77D80AF8A244B43A99DEB49B97A6F358AADFCFF6AFF72AB39540D375165185F31E0F1A6F97722EE365620BC5D642F8CDC59F7E84FD8615F4A336ED340BE6ED8451997D87B7904C1B9A3A0BD1F8A01AFD6A2D9F5B995E3FD0D44DF8FBC8389B6CBB5537816C91F0EFC3D2349F15EEE747B254C5BBF9418BB979294423DD6DE4D13484408362582A86D082350CC79EBCDCC05B70110A038736034CE4F3DC1D17E5D11C9C7620D40730B61437906933193D1272F7C89C701D495ED682F1335B7E1C42C994E090A67D932A8E825F4B9EDA8F2A94B9A1F11F10E91396908A9D436DD01BAE1D1DE2C6ACF458C0880E3F81ADC2240A99E6083C9C188982713DB243028AB07DF407218CA6B3C4C93989AC96D92375834B915B724F2A105D6240E52B9D7003C67FF76F7A325D84ABBC229266BB40D1DC8784CE1A4A6BD17972CDB26C274B06337D525F61B5BF952D23FA13757460B7B8A3B99EB023831F4FBEF72D62931348622041FFD12634947579BC6E16BD1EAA8E8B2DFD54D74EFCED79EF4FF31AD42036DEBD0FDA3B7F3F8E7A3F45955F82936A67122CD42E38AF646CF565E294F422FAC1E7D274185896F58E9D0FA1FCD3F4D379ECF5B566586246216556939BDF86D6A417C3BF77C64F95D7DE8197EE25B44EEF00209D33159710DF001372C3E3D09F24B9B08B8938C522690674A7588933E1CA37D2C14DF50777806EF6FD2285771A44F6DE90475C6CC314DF140C3962DD9D70C54E58CC5FA3302D69C80C6511D9D42A51B7CB7FD7FEA8D8BD65A66FDB2AC80D945FB7EC72E138F5566CEB570968D84B60068DF20C6CDA2AD48372DC97424793FEA8D2136923070C25F47C3D10839D1747B613B93530968D5E97A3FC0F563BFFCDE7B42C839EFE66C3A8655D0CEB5AF7A37D23DBBB52D05CF6FCBFFA7C7491703349819AD94CE218912557D6C87937B2E7B0473856EC78713C29A02CF7B2B38E0DFE16804AF6C2BA8607026892138011E06B4AF179D63DBD97CB917B6507B798E58D74F485D3F063C044211E428FBFFD5AF2D7941900299602D3B15D5D600B435D9A21948B8D87A35205A3AF9AA9BA491D56573A93C35AF6683655E04A7A17F1B9709ED83E70D82A3DF59A2FB7C051ABE508601F322FFEC089C49DC666BA04366C038AD59D397022F0F6344255F4D98BBB17120441CC75107005A74DB35459C63770547A4AFE59F2703894DEB67612448BA7C4F6FEADC1717F6ACE410C6BE62AC319CD33AF285D17D55F500E364A0ABE71D357AE0802AF464B6D2732F3FB94BDB3BAA497F2E44727BDCCA5A4B65AE9DF189FF1AC640940FF4D479A8072D34ECC523DC8FC7C87FC89A540485AE7BB3F29B041446CA427C0B48CA7515A1E31788E8B53E1122D372B6557F8D2A97CDE893B20E60283954E2934AF340A358A4376DD0CFCBFE305A2CE7B72DCFE2DE105CF44833F548D1BCE88D34B60BD29B69309DD87F4B91DE10EBDD7D7F87D6231307D0AC784E0496DB725AB97656C34E60B34B230F37E30FE326296C4E1BB88C0BAC261DF0E5F45E6E126103EED6B1CA146D58140A8893D847E92D9F3A0A883E8BF830147CEDBDC7DD42C1A58A826A8A827F9AB26ECCF64F68E9CA6B68261260B659B47E0DEDBF5B077982B24ED9B36E8466DCB21EE69B5E2BCCC49A163B4860EC2CCBD65032776DAE601E18ECDAB8E35C2760D5758592F6CC074298A97FC5E82E7DA84036FD10E0725A0E4E58CC4DB30499ABEC0C7D95D88BAC2C58EB093312779BC1B8619FF2762FD1FF009273456D829394664C31FF6D7848B27174B36E59FB65D6BEF6D974D5038A28F49AD465B28857CC12BAAFFABF3652C2E22B46B040E579FB040A0FB4B1DAF0C157D35407C0B78E305CEEB232E7B7426C95639B1CF7B079E80521FAA538E51E69255576650C3A16E143D0F815D2CC89EB00AA13AF20394AA23CC6AA99A9F297D886AB9AF2655D53816E066A02CF21C277DADDEF3D7D0825D094FD8FBD5386139757EFD0B7F8501829725A4B70FF1DABF2958E07ED21DB76266A88483EE7C51A7D215E1B41D2464911ABBB1DC71F9613ED5446E4B0C97BDD47F22B372FB7662956FDCF3B108E0107F74301A054FB004925B041AF354C04C20FD370CE1A014EBEBD8311F3265A2F78B48124521A4AAE240D3BA9F94FD33CA4A92D24A029E0754831869B58F670435A44DCDD7BF75ED9FF06DBA52980DCE49C1C26BA0965DE3623F459E36127AC6AFAD4D5598FC45A95173D039CBBE2CDC7DAB2865FB6BC0FA8DFD33C4A826CFC77BB7F45CB5AA73377A27271AE41630DD3D4E2722581537FCFB233E5AF8F04CA824012B5C429EA498F4AD44AFC249DE2229FD7266FE84173A5CE44632B3650D6E1F278625D564B374C10C1AFA3F17432CBE4B65327C6B6E0CD2F99B68AB043C5C6C99D7FE7FCF940F4887D309D7BC0FFAA5DC4B90C79266514F46CA2D5477F2B84B04E30DCAFD0224170FA6D4BA9AD2A6DFA8ED73DFF9D5D40D43F02610032719A7C5646CCD453CEF409B4325F3FB6D9B9201FB115E4DFAA0B4D29959A44518774E94B2D4D6D06C7F065973BECD203F5CF6CB59F869340EC6BAF0121049DB3E1146234CEE4657C1B821AF817DA27BD4C9B1103C81F5B5161E6A9329D83D6E4DAE1F3299858CD201222D34A85E2991BDCF32E9771F3E701897F647D62729C9805CBF118C9FA727B056A7271A23181B92F033DE1EF113A856A884AD527B8DEB92085AF3DB509FDB0265FBA3376B31BF753DFA477DD5E247D939109F31CD430A692BCEC4D9FC7C5B4630CAB90C64B75496BC7CA54D5621FE3315AD03EBF1AFD6D436BD2DBCBE707B35F916CFC147BBB5B8AD2E80ABD692834E42E0724C8B901F5924212C4129F7451B9DD860A85855D1AC59F0B6B87A66B6A395DD81990AA3DEBF64C91CEA6862B5793BAFFF81677FA2928E950D94A6333B0E77A15AE461E710BE70AFCB9FE6E0C21C5AD188E439A6E5138A2C5AD17126E759D48491E3F3F93F81EEB77B7B3A6ADD96917CF0BEEA202EEA5ADB3D5593A3DC9FF1F8F05DBF5A2707EDBB6640EFF5B65A0003CCED2EB480942A13C1F1CCDF9994F1D11DBEF0D3BA7C3801AA508C17BCF287A928B635F475195D88ADF9F4C1CA7D3D1462DFD0F6939B89E5ED95F177BBB12253391876492BC01AFF1C1DAAF0A1C7821C2A4E33F52BADF51987E010B391FC984328E020206EE98E9C8E6763120055F99725E48356FD800E11CE973D00C800C353A5DF8B028E1E42F817C7433084C440E47532FC639172533DF35F0FF43257841C3E4EC7DD7F601EAA81E9886FA3253844C195A62F89FA5D292536BE8CACD80C94BBCD1A83C985936353C9233E512431A8863D7D8340E89307547BD10B16BF2C7E0BB01AB8093C70E4F4C8FD30608FA14FF072D81048391C07DDD82475A280D4EDF81F739AD1A13BC6483C3C37BF52ED52CE8D568AA81864ACABE225BC6467C79FBF43781F29B0C508E6825D4E56D25E45A8C0C6298765069FDCC66B2C5492FDDFFF69D6F5975FCD81041F30FFD7813BA3219B3139583EB588DDC57851E581FBD5E20127EBD count = 88 seed = DEEE61A2FAC04E4D6B7A250124DFD91518D9B90A71FA02665E3088760BF69CB3CD7B6977F860A7026819D178623C9676 mlen = 2937 msg = BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C -pk = 135C0E0D07DB1E37E99281FC9DB15235B0CF891C5C8FBEAD606A0BCFEE4A226A977731F453302CDEFEF24BA944E661232AC495DC68FD8284B3957B59BF941E4EF8824921B0443BA2DD04F5D0F6BEDBEFADC2E488C3F2441892E6FFA08C02F2FC3E8980C4D8062DBEAA04CE07E80989C7DB4A34540C01E9DBE7BA3C735DBCF1421628A651D0C2971F1F363583BDDA9106384680EB04FCD0E9C185C4F8DE9651655A1F0D5D80FF1372B43E2B097A26F93C2DB7A2F14CF3EADBE489B3074A66EB9AA88866B23D61F4BD4695C7EFE9E30AC11FED14E45B0C5C9D44E853193F9DB6134BA60C1C90D6B0381D690AC9D26C920D650B4EEF41AA2AB3C1739763B6CF3EDAF5ADD30D7FD5D3EF4B0A98382B3848B08A90507A4B61379232113BB7CD045F470F9DB88777EFFBE7339F1BC94BBCABB6CF04F2B5EDE843B321BCF913DE73CF32F628FF967FE0FDBF6494AE269B5CCF18F20A8CC54BCFBDADF21AF330D18613E1B81D2F7B113DBA222562B508D149529B213E1BB61EBD89A3AD1D6D1BBC0067CECA161C64E609C65FB2F6C1F2C3E54F7D40D1E4E932131493BF49DFACBC6C2E7F2637B341DB31E5594BC8E9C65A3EF577427711BD2EDF938892E2060F6E600205A0D3B8E2E206C9D21169D933DAB65E7A3FECB28410167C79706C1BD692A15D95955413E0CEA27C4E04E080363D3309549B341AD5A482C92FB24A13475D3DFE9397BEB8F6E50EB3072F480902A294E9C687481F81C7B939DDBEB033D0C060A4A35D3884DB7567A10AEAF6963330DE5A4869034D689D16BB7406AF49737541E1E3E99A0AF5DAD1B6E9D67231481924CE2F37B061A6AEEF11985F16B05F25A5B95B9FE296FAB5EC10037599946134D543C73F6B95244C1DF9042529BC616B5C9EE05CD939F206AA4F32F4C7ACC50DA2081D2F82AEB66CDEDFCA9A699A8693162925C97FB70BB1228063B4CA152E38742EF48400F801785779699B04E7924B545811843ACA30BACEF0F399AB0140CF02169D22A1001E33A2E03CF170974425C040840C773BE6181B4D2AE9AC79589F422C43833EBBCCF39B26D9C445AB3DC104341FF3896097A6EF02133FACF80606438EC59E46C355BF9B52492A98E3CBEBE66A1017A2CFFC21D3DAA1B5121B19DA797D0752FE3FC1F3F5C2FA65B8DC5F0167DDD909500E39A853C89DC8A21CB248491B8338A209BF8DC560D7F2D321BBA123C82A367959C52AA05EC7E33B99A7BEC918383F82DEDE3DE7BDD39953E9EBB7F9577E5993735A78A74C907926E0C3A6DE9F1AAD8C2C28E2C8C81A82D7E3E62E4F5F9AAB441A171E64107D308E4B88DEA6160CAD645BE936AB9D07889528AFC2C218C0015F5D8F7DCF56CDA0A0FEE585A85B0643F6D8D58A74F9EFA34D26594D980D2036DD05D68F868179148A4E072AFDD5D955C9A259A38D0A517FFB977BF609DD1771D94F16E3A203F91FEE1C3AE5CC5575D0D1AD94AA52221A55CB562A35D80C4BE1F14EB6061464B87D5C3A305C731069BA3F7226742F8BFE9C6523ECE28084CE5697DE87D76C19253FC9E821C1AF0E970E87D4FC4A4A390109B5B06ECBD59235891AC0930B48120EF9DC08EBA8455AA18185E921413EB2D6B1C057F8CC3F2301DDE3320A844C2BE76DBCE0A1C7E5F92632226D75B561A93B841B378E52C9429743EF175FD50634CAC47ADF3C2C0BC04ACDBBE95A60BED11809F429387115CD91B3870F02C8DEACB15C979E705ECF9F56D6CB1E15812D82ADC2950254CBB2722A4653D3AED860BB7F7E9D9BFD3336EFB84206BF13CAB171C2EE81E299BAA1DAA52FB28DAFD89C13594BFD7B800E02260F2434A4A1985B56FA6DAEE8E89238C54F9BDE2C71C3B0E28E6C2EC489FC05DD616733BBE8D0FEDAE01B9ECB0BD4269838E4E26EF5149A4DA258FF71A67E75A10B45F6E094E561A98444C392CD7BE18A064CE66B999AA7FCDC5847EC9F8B1F3AFF177D99C26F8EAE730F26639F35F8A489140C97469D8C77835AC6327B6776F7DEFA9C321423B4058AFB99F6E71438ACA09CB1B01E0C4AC13C9B9433D004EDCCF6C0AD25A99DEFF72A9529956BFF3BD5357B009BC1F59B8FE4B3E73C92F15BD42D0B072D8D66F93322BAE8F63CA186B208A9AF829DAC55F8C4538CF76F72D820D63195CED33CBC93B42B6BB24F5A85E099EF51AA3841256216138C79A0F5BBCC33144682218045F537F69F15E7D69FE6A569D79F83562953C0C13CFED02575B4E0589C930F903B9DE90837DEB7BB834681499B11B1C92AA8D6F0F9C2C1E2C2F18B8CBD470E1CC74E7AF0D4023E44C36716CA2F5CB78DA45283CB6AA27CAC495027F9B9D159C55ACF418AC8CB742CAE09859226CC0810E4B64F3281AC78242424ABB01286593598E62F0C74FFA0B04A5743B203BF83C194F2E2DEB7B57D33F8E10DBCDB07E643DC6511C56DD01830FC4AE14989489FA1669965627B297694EB41FD3E92D113F1EB27C3A41946CAFD2F18EDB1E90C5A2D37A44BF5DCA90B72ECD734D75B7A77C1E8988FF677232B8290B670E349D9E9CEF7D19CE30AA52D15AC856355D3B8AB0D1F97F2D34927652FE2B32E7AB70588BD4F48B36BECB7961257D2D78BAAA37862FDCF5F9BD414BD6E8DDA1723817532AFCA64A072F3C944FE086234BCF6E688EFA281AA5C888BBD35CCBA6FC40C782EDC3AE1EF5D76377D647710DACFD742557B366134F5FDAAB4241CA5BC7F7C464ED38778EA2F9D01B92944C514511FB4B35B11C73DCC6C605C6CA824ED926E33AECC3D8D822B10150CAED6C60F00145A7985EAF184308D6CB7AD245C6815EC9EE73960D78A599591E78F2867E3F4D7FCFE576876906105FD4AD5B5BC87225D88F078F15BDF5FA740D581288BD31D8A8F05C037277582F8A41EC12C0EEE478C61267CCD0A3C845723F39A2009D6EE475D483BD8C39643B74961C799E772701D62FC5F0722A779AC618EC9D09CD4A8DECE93B71164F85D633707058892C99A0FAD88FA802C354786D8BE3461730158E768DE4CEE610027F6BB1418309DB1A1E2AD70F7F4ADE10FC50CB5B4FFF55B5CBD534CCDAF219135195D52118DC68E64D5BFE80276E67163D890F69F41ABC9B84436CF06ED470947326C07AE9ADD88CE5E36D9598D6BDB689199C2A400BD0967404D841D5DF0667EC516CB03EE4670BD5F996EC4A6CB10EAC5AF4FA3C1FF0E967A8C0C305E34EF1C4C7F6A344381A067B2E716952D611B395204A26A97845B136668FCD1996DF7EAD87BA8CCFC17AC37D1AD97452C8BE6296871EDA730AF68F0FA304EC1D491DCD1838C005B979771789D4A3B82EAF8A1D1F2E630E4FA176C76271DF7FB3E26333787B66AEDFCC2152656BBC69247D49CE5368E0ED89A51D6B99FC369ED04E1013C3EFBF812EEAFBDAB69BDE562E18D446BBEC5E4C1F7B205547EFE8D54E3C83B4ED707AD58D73BF5E052107B16A9264E6AF2F99FE334A0F83BE7E1482ECE31C15649F0B6BF3752DCAEFE1D5B448344081602A517981FF6253E6A02D6E25A13429D46C4CD64F5E8FAFF3C4531229D9C7EA8E3C8B3A5011F3988AD8E1E5CBB95CC40592A22903AC696DC9012072C277716390E91C7F87F1C659BDA3546903AAE6F5B03ACAD3AB31FBC1BF0481EEA88BB64615F55D4CA16EF544A4F41E0A51ACFA375D60E51F5289F03F903C28FD1C25253D5A22ECD58AEA0C22E9180545908EAA1507DC43DC2AC98780ED1AF89ECF9D050E3E66610C50B630DF4C11A4E561CC88D44984915AEECEA36A10943C899C66E42ADCC00A310DC5C67AED439CFBF9C5A9C7842D6CBDC447E71ABB85AD5D269A84C8E1436FB401B117CA61503CD32C99882543943467A351A4CDA56CBD5FF73A52337882E4084AF18C314A288EB3F016DBDD7DBF0E26FF586E4349E9D476F49150A980351CF34C8200404AACFED70800B97AB1A609343806560692B6FE8BF919D3A0E003905818440A5FDADB8AF54FB71D2CF5537529CC32786CA7BEC48A49CB63C7F2207E56F4F437AB5145459F81EF6E62E10AEDF46A416C052DB63BE82728BB87980CB8D45D896911D61EC76B2BDCE5AC18EB32B4B0F03C22E325E4CBFAD5ED918C0BED12D57E71B176BE0AD454C0E3225364C39F80239A9D99F84E615B80AC4884F0D139C24B12CE0C7AC0533A2369AE19565ABC2C0258B80D416561CEF457CFF1AA9C245E2E3ED8ADF86571DAD0D0A4880DE9AC1E36A7E40B3B4D9CD7E2B9FA337EAD658029F5691065DF6DBC5E7B40E92C057D172FF2B936ADBE693C8C76091F434FAC2259103A2FCE8677B5DDA91B694471B11229ADFA1C44B2C95A16FC6FDE0E95917AD0AA208230DED446ECA4AE514B1E4D280A6B91C7224C03F7CA3E98D5BC2D372CE02ADF8F6E569B2CF407EE958BCE15691C0FD65C0BA3EC1BDE0BB04814DC17D9BB62B9408F7940C24C2A86175FD5B671F3281344FAD7F7A9A4FD5ABB43C512E093FA7E604A82CCA2F7D8990C1D74ADC3FD8BBDEF146932A6EBDE8BBB258AE17332A82C0D9838450432F432F4F8C591FD938F970DC22AB8016D397022E6517B0CE34C21AEDE3CA7BFBDA7122DDE15C5CD718DC32450786E33651303B8B797A1D77F196A1D4F284EB37118E89EF43A4847467C2835B8CE7B13EF3A3EE367BA71669DE4324536AE31A8314E02073C4B87FA24B03A5F1CA1F87A0FBBB20CFD72852FE5D8BE51BB06968CCDEEE48A6F4C9034EC8CCD8380FC35299A8DE664532B93A5672F554B153D7E14C2401258ADCAB2C757A9186111E2826E3B1E094818FDBFFD44BD68DD66FC281FB418D434E050BDBD0BB8DCF88D4524F25EB7EDD4F64F30BCBA749BC5B34D3D82760D2BFC5B6FB2F8BF7B30F018BDF38540A8CDAAB74940B5D7C7F6CE787E4ED9119D5EBEBD1B91DA5B60A5D5342C96902F51A922FF2B15EE4D588E637E23785356C95C8FD39310B6FAF8D80E920B9C8923CD8C98924AB3E5346ED07EBEA01ED6CE00D429DB087A9D7CE2AAB7AE672B14386492C470637AA84073E7224218143E117A524360CF1D245FB5BD0072AE7DFDDA5975C5582109EDAEC58719370865C92E3FDC6A7BE861D4169C7DA5EE05F20E976E095DE4B1EEA12CBAA8B4E5EDA8BB81BE1F5405538EFFE4C4C19F902E9BB4476D99A14F6CF07385797FA23F0BD90EAF4AF54F1A02D228D5B0A7AAE241B4AEDCC4AF5801054B33482C369B6B5762A608103A82A2A68B955A5A76263709BF9A31B521C596FC3D84D6A836B27994611AAA7A7B20B8303B5DA36B865E7F3215F4925F535597676829040E97B321210A0264D0DE9897EA8387BE9E77D62C59CD0409702B8136AF1D378AA87E90CED3167B92211644F2814C9FA1B4A95309CA71F3CA6EA20A371260E53FF7D620B695E943FEE6B915520BE9679396CD658CC5E594E6DE3D1FA6AE11A4921C87EADAFBE5163AB42A8B3652BA904EA31A097F076D135BE8A3650889BD9C18FAC014D35839C9F6A03B78DA6882B01BA09F026F1DF88BDE362A79CF61633BB2CF53453673278FA2CD3B0A5026F86474C4D25C56EDA1FFE420C30180D82E7688E15C138838FB78CC7EF499C56BC3091B9ABD520165FC32562D9E93C3687610E5A7E101949A2F5E3055FF39A0A76B006E2F15DFB3FB6528AE3FDC61C63CE2A9864F06CD253B0F81F8B876BA255385CCCA5E1E23E121A811444B1BD90CACDE3B125ABE30F3354023EE4CB575154675FFA133AB691CDCC7016DC15529ADF127ECF75162DD9C4315E6585EF30B85002D507F43AE275E62432E99FB8505BD0A5990291CE40E5EDAC2CDFF2B7BF2386C39DB17C74F2065717D3FD395965F466CE3B44AB47E163D9C69A3FB67CA7744E789741785B75C3CBFCDDBD6091C53BECFBBD5CC63FA307A57F8EB03BA2F25DFD55F8983E06A88F5BC56A304CF682E06E073C26E33D59D3ABB19620A03F29F5024089966F37D32F39F804357C40ABADE05BE037D4B71553B14A533BE5C0486E8BAC8F8D2E2BEB6AE9F35E99370E56FD07B2A746E8B2C2A878FFC1BC34379959F8117D18869F427D1D9C9BBAD35BE6AA42BB9EAC1739115C35794442DA2CB9E53FE0EFCC1F2A907F7324DB18A7A31D97CC43CDE00698B0008FDDECD15944622F71F04647D85A126273B441FB6C3981B1450EB8998C56D8772292862CABB26D2FEEDED04CC33EF12A2B86E38009DC58F27B23929162BDA26913CD1B873B60E0031023EC8F5575BA1BC6879F9845F1379C9592FEF152E4320114189714691DF6FEEB9547564E79BC0B370AAF55D07B03F706558D003B346FDC31ACD0A0FC99953C7AA8CD3675E908E939E3D05D9427B4E606998E714880AD5D67B205B525AEC305A7E00ED064127B33651E9887EBB75C6DDA529AB2301CA6956707EBE0656259A0AF4E1261AA36C25D785DBF9287DF4CDEDF6994CFA9FC2FB285165EE333216547C4ADA43A074DA52A541D33A0A8C5C8E9392FC6FB683BF14B2872499E3CC63BC800F1D854F24E86E515B1152A7FB148DDC8DA0B5AFE8B8F2078F7ED3A7FE0E2BC9EAABAFBBA605B66F0D800B44AE26453CE8C9671D595A836AC765044EBA895BDF481A9DDDB5490DFB1C0087C4127979A36428639D7C6A5979B9C43AD389CA383825594BD4088FC52171B46A53E63A55C695B05CAFD82271C893733DCE5EA7A701B517477DE137233E6D6E1BC8ED5E8E596CDB4F8FFF74FE4F8A799B148E629201FE171239BA984603ACB94FE1CCF48F65D09AB4E53659DC79C8BA7B6550F971BFB59CF77A519AC0208FDCC088881094F68176F3DE8AA30D0D71CC4B6BD029526C54AD65136E059E22A681D9FCC755C16EFF025B61DF98D57247257FD0464715B597C09B408E1C15F82E89259D3669CBA1A52932A63869E129DE54C6A90498D3736C0CEF9F86F5670D5A7CD71CEB7C15B8B31BC7954E5AD4156DB3AFF53C0A14F08B4A013E344CC5646D96E058678705337423C1E38E93013FC2D2E30E22D2E21C6555A1ADBD60A61D22E99A88B220178F25B49B36F2CA14236D3B6EC82CABF51AE7B8B37C710115084DF88A41B40633210AB012F98B0D663120A3952DB02C63E8D1ADB15472050A9F97F469EFFC49DE241A744B8AE7B +pk = 135C0E0D07DB1E37E99281FC9DB15235BEC6EFD1C0B67A838E9B54759AB005109C694C43FBB91E210CB020988B6248C992B741DC3C855F95C23AFC8A50A516EA3FFEA1C358E1049958EC535906BA9BAA22BF7C3284A90EED45296A623A5EC33B007C8E05767A6A6AFC628E21EC053CB80E637D95A66B304868E457BEA2F424F1BDFE6039A4C7E380E283FFF9669529120F6AB443B3BCD20230E3130EF26FD18D5A6504524FDEEB8CB01B284F034B03A0079815BC8442CBDFF9071DA9885D20A296158A5B55A59296770AEF040F4F0DE70DF6ECD5B18511323BF50AE6CA0FCB427D94FC5BAE9EC5CB88255C42EE6640839C7FFB78D5FDD5BF6F3CA2A737FB003AADB5C9EDBB63F6575AC0B5D6875C9185EE35098DFCCC104548816418FCF5C54285BEE6CC11FBC3D71E9AB96E082B423610D3FAEF04C6F9374C716B2F3F2E2AB96A805F9EB1E1A1C67917ACDFD9B9F7723DBD7F6670D90B2FE59BE5561408C0204ABE352249507FD0F58DD47C74B3086509BA03EC6F8813095B550889DB1712F02DDBF1DCAEF81B6E4A6A8336C3115D0F0D19D0984D2C2801FD85C1E42BEC51CEF1D1E46D196B949C0F938C8877615F68CE566CCC68176FDF5806D858C3BEE61494E3FB6742835AB9F8555702F0962D0B1BE3DAFD721C912C5A2C3AE25B1AB8AAE85B2B06E3B6C1CA528AFDAD0AF55C2D72515AB4806928D2BB83D8E738B2A6176D889BD924AFF3AF363EE48D52D1C7F124F19BE6211877D966091CB368B6706F107CA513F0C21C54F05A9E0DB06E2EA8DCC71A4E285090A5115779823DCEB35DFED7349F698151D3E61B69A9DC7E57C097B6E7A4EA6FE52E0766C0B1C8563E5686CD82BEC6CE2E8E35A2A3A3F4CC4184D70A1BF6EDD13EB5E45F66E40D9D357B3773BB1F9245C6E1EC92ACE259B646D2CCD2B06889CB0AEFC172D6063F107469F6C82D39A5D5A0919C75C526D7098DD57D4EB6261340A321716A7AE7E8EC8EA17C18E31601D7E3781D08A6F9F89C3658E7E7FD7BFA5A577E7A8BDB6823F557F2FC6F17864636DB5779EB7CA5CFD71BEE2EBAA3E00AFE907982445A9C476033765A8DC0470FEB0280FF1385F981AB3AF223DBDF8EBC547F5627977BE138EF2B7C95DE1050BBD2B76EC4EBD5C1B82855CE3786B0F619B0F3EC853A53E787DB811A2C405F7324FF18C3E2968948F04CA09C7D4284782D35FF955EA41BAF2F473703E8066B755536BF948791935A4F0EC14DC122D279D5F013DCE798B879C58770DDC2C42BEB9B655CC7974A7E956F05C0C0EE62D02572CCCBC14803168B710E2309AF2AD9C3CDC4E2B8FEA318CCA1091D3FF7DD442C7C36941E5499D651B21FD1CB274D5F025CA9201FE0417B54187F88AC4A6C90DCBB77AF2A4E46CE4FEB53AEBDFA0C72C90EC3220722C39EFF78C59596F4C26700DB93931A6BBD213904B95E3115D4E072452B0E0992D16E9D09CDCF96F5B889BAE7C41343F79327E82BA00F9C6484CA165CB1CE0DFA5BE361C2070A016A52323474C009574E539946D3E943395CBA06738B4ACC7A262E7D344772BD849CE94CDFBD6A1C21CB3D42543242ED57066BFF07363299C42E3748E216D5C63A28CE3273BFFE9BE5AE478FAC650181674AD7689886A7C6849B41A9305E79E1AEBDBFBEFB74FEE12E06C072CCFA272E97F78507D29ECBA6E09B7DC668E503F519F22729DD54E6FC6452A01E385EECE486463DCD73D3BEDB7A3A535D2CBE75860874F72CDB6C02CDCD6397FA0363FB54CAEEF59F80A82FC5F0B9854968A2A478EED99389C0D5F4E2ED597409BAA27C62978CF93048417A0B207BC94F0FA69AC316F9158AECEA5F53D4225ECEDED5219C36B273203087E43B0A303BDA032E9EBF0E018FB426B54827736C1791EDC1B5354B3F45B61883914B8EABCECADA97A5199A09088BD39E159E361F420B6281F0CB85869D74CEFA80694034435372E4600B65336EBC9A9E53EADF7D0448710536E2F8A56718AC475F821B1BC9A768CCB9069E149B6527A12C7B136864F77A66E78E3586C7D2D936C72993810217AB5F2863126338B0F37B963E11336C3661E77CBF77AD88A263D0F9F531D993FA261E378B4B36252502E9BD0138FBCCF61CA34A53B06CA216B74001756F3893D93FAEF0016C6CC2EAD2022D13754E0A0D14BB3C628B4B3848B07FA4213531BB2D0C626C4FF8A991BC274CAFF61F80E3A2E39C0719E5F6E3E5371F3318CB66D4FF552D85DAEA64E212974A1842EFC3EA603CACC9B4330F062600ABB542029D1C33A8E67630D103541FD22C176615808096F4426B6CFCC47F37B7123E86C5E39CCFA057E85048414C7A0188780D23D70AAF9BA591B4E3465377C4E87EE72CAFF1F9691BD6E843BA84AD96AF3662C07B6F192E11C5E6B47FC28F33E56300422E1C3D58BDA2C38577E696EEFCC8C9DAA9EBD42EEBA3334817DF02711244AFE39F7D5D7C8D844A298A027DBB0AB3F7E27262A17AD70EC22F8F8B479A51D98E14CA91950C81CA1D7F2ED44BF58E114D416766F2CAB563D8DF7D6E8E5910D1C1E3093E44613703F5A6BAFB1622E66ECBD291F15D17E17CB149DDDCAFE264DAB7058861779C57D80B9D4FB7DD46D7530AD517C04642DF3581C4AE49AC20D8DE105D0D7EF41CAE0E3C9C8ED6DE980D5B5CEA6B79BC8FB1E525302A60FA31351599A42EC1F2BBEC59F554EDB3AC9B793045B861F94B4B1831A666E91D390E20BD4F2A82556F42941F8BA130031258D002EE8B17BBE724C47FF1FE809B2BB25EDBFF1AFA5C56C45C5D4D0DDA7132744B754D6299A0868256B1EA6F7653BC68B4E4963F9AE2EBEFDBAEF412542264BBB167EF85F3BC0CC8194334B09124EBBB4DA7276E62BBE16D8052D6E72FE619191756AC99AA741FD6D26A09746243D7309E36FBD133FCFDE887FCDC69BC5FA12D3E19D6877E88559C566337C072B3F4569A698E83774B855C3CCB102712C160F28B5DE695CB6A5D2C9E810D863BDAAA4C46A32864B904B4EC7B16FE66888D2A24E075335E688680F80E152FFCBE2B00C5B1C47A603D3964A1481B658CD6BAA6A0D1CE29CD5F5D3B0CEB4116EA86AC775E44EC6A8F853902C8FD509689EFCE2131960850A90BF57FD7ACCBC91B5B371043E8A294E6D6C550603D480E2157C6E8435DBF6EE6000124E493B64ED4AA8FA15A691690DEBFEDE3988108662CD649CC64167C0619B919CC911448994665CA912B3DDF538648408F841F5888E2AA880F0069E9D09EF3638C8137C1C25063D65F7EE72820812F1B8FCBC78BA6B53A077631663CF115188A0AFB8E6618964D0D4B1857825B0926CF6598F320CE2ACF31606ACA3BF38792B6B5A15BD9D1FC2B928D373C9FDB6245FFB673B8C53CE8DDFFA19DCFC4C5B52B2310E5B0E5E63118A3C0AB4438B35D444EEEA3CE6F7075EFEA65C4AACBFCB88BF24C3F36A7C87701FBDFE5B4D237E06D6E10AC1E65EFF14CDE89D1DFD8BA6341FBEECAC4DBAE042776E735A0E8D82012E4254B5498D0110EC5FCF3BD33A0D4470403C19753867FEB6E984E92D2B4F2A75777CECD2F184240BFFA177F13C01048F9A60A7775A30BFB26CA12ECC7206044298EEA38098BECE3DE654F3AEE7F68D461051DE102CDFAAB67A3C15D1BE14E703BC75B5D1DADBF906D36BFB59E0749D7917762DA67066D81A094955DA75EE57F8238506F40F8669A0F0CF4F11EDA4C1D1BF4A17F6B162FE26F9A686BFFD21BBADE801A95510843E3FAF792AFD52EC8947C44212A9AFC22CD69002C4819A32A3D9449AE4B01AD6AC12E3EE66A5BA5BE375F8F1188BBB9E2EDFE13116A6A2C49201093292DAFF253CF9046D77A5C8FA9FCEFB12828A6C1A98A36941405D5AD2F549E9BE52811E3A36C86F0CF9B9CABD69D9D07B0AE487DA81E1A6894D7C88FE6F88C7A87838FC9F475E243248BDD4C7ECBF2EBA2E400A2447841BB0CB9B786169161E512B46010F058E9663A0B664C7EBE0F72378D44049CF343E2BCB1BC74A7614BDC2471B410FAEA034B8D0B0974FBD57D7E151A92C6016BF786476F9E85EC8DCF602F8E5E38F285D703A5F6B32B1FBA721C4963EAF492DF9976B291F232C4667626D56720C7A015C2B53C2029C77D76214D38AA3ED142C9503C3D3C24C67F17F99D402370DC8D75745913C58CFC6366535C53EB79A7EF86E5F9CC264D9D6D20EADBED52C67D31E7A736009DFCCC3B1183851E38B4108598AC96A79BCCE137D984B4099E622EF420F76521E520F49C05AFC17842B96152FFE5F62DCCB5EBE9A81D941A8CA297B4C32FD9F78B8AA8D255CF7D23C26CAD5AF89E18513FC9756BE50505FF13A21A3B11CD5AB887632ABDB8A29F4325FBF73A01BC75C54C8AB52FB2575A10EBF0400C32B1B2261E90FB1A1B8D3CD03043DF118E812A02351510E1D39C0F15647356441F2797BF0B0615405D22CA13728E449B52D706BAC953F62365A6BFBB2E0FC6EDD03F6FE72E6DF4E2F77037FA881E913B43974FFAB1D729242F61736FA90CBA141A386BE385CFE69230735C92BFF160B25F0ED29DD4A2511E26735376E342EE061E0469BAD7717963F44CAFA427F87CB5F1F1040C9BCBE2FE5287B31271630667AD09A155A294C5DC5ACCA5768C4CAF82B89B2C850604A7D5EDC2A67522E68650B73D8D90A6235CEA2ADD7CE138C3939C9FA881801CDD0B5E8AF0196A993A7C2913AD5978805BB2F6AE62C992D9B751F592713F1FE8DD7FEAA2A5B67262C5432B2E628E3C1822DE1C90039A95699A537965D3350E07FAB674FC044A4453547CAB0560EA92C8E6CD938EA57D632F4B099193007E29512004EF06016815CC6DFDD00F7EE1EA8C5508698ADECDDFE1398A2D07DFA0134F2B614669945715E5952A1726FEEB79849B1EB196DDD7375289F2AF48F2940B68ED38207F18D6025FFD88B401E24E4679A2494008B29AB1322A55A29D8F0F6C9BDB853589DA2C7C232B44044D9CB78016803B29939D748AB2BD89BF0B2E066831C1C3834519A4CDC67588907B9655AE025C3D962CA583380DA4BA9C5947BAF0E2F62E1C685002AFBC107861629A439AFFC23F4E78E0D66FE6B50409637E21C6A9F87A2C121A458AE5949A095349B355BA0CCD18AD37CF4A1320B61CBE81E1E984E6E31F97C89FC93EBD26C40F733E8D79DD597A75A6A3287EDF54EF5547B0815FE71B2783627BEAE2DC7D1C072547832D9D3127D94BF8152F2AA5F25FA29FA7FC75E59531AC2F150F38B2E9B981D9BB722D22CA7178CE371F7AB8399F6BD92B604C24267CC234ABD626E54DAA7220B3E29CC249BDA5FE47E5C327DCCA4646BD260BBA2D1FF43ADD7C7063C38851698742E4398BCF07137216F40C75B68ED73BE1A9BE31A0FA2DDC3067DFC1515094F1C86E9C4EDB9E338686FDC1AB6B629AF66B4048F161E1BD0DD325011B7BF9911DB10EC09C2727205CC6968BD4E70D1856806FA37284D7B4B3288A87B8F10CCF597A736A8E9E01ED357B3539A19CABBE7CC5596F18E187B072C87AACF94E7CB312EC7B8C1FF609661DF7DC3242A36A2702874E3126D580B49558A01BD95DEF3185770E62181B19E882C1E716D984C69726D09A15EF2FFD0F43AC6EDAC36171E2BFD9B173F876559700718470D4D11C737A1041D344D859C679D2ED5F384A3E80F1DEB5965648D5CCD1881B685709E46284C56E0A3CBCDC7B617A2E950FB2FD754691D0FF0DCD6768856DAE57717DC3CC386DF6AD2758B1DA8E79F1B0BFB85F648A4DCBC1B6DC6A1ABDAA7FB656ECCD841626C8AD702B3161790E874367E1F18219FCC6541B6DF65A9DCDE0CDCD47E220A60038BA539AF961A0C460167D23CF79EEDE3A6FAEF70AA463AF91D958643E390C598694197BD01B9EF9067933D0E16374EE3C3ECD498A02A4935B1B0E504A8168E23648974409A99130F5503891F6F384A3D4CBCFCA5D6739BD309EFA6B1D964E1D5DB8F72038C002A0193C415198E168CA4555105E6747832B08456C2A998FAC7A15853BB1CDB7DDCC53D9676AAA20B37DD2528471319E88226AF3243A8153AFDF7F95E5FA8C3D34E184472B507590548E3E2DD7AE6D22083CF9EB252A1C53E797C71117050A40FE0844927CAC1A6F46BC1F0B7D77151F1E83DDB2FD6E222C52918AE1538E1F74A32FCAF6AC1CAFFB77C77C1F04922092B54DB8A6F3383241B64AE888BA476AD5F43E5B4E62D17CBF99C33290505977358F6AD51337ACD6AB4C9A701F37BD360295D7FD80C8CBCE89419FF74DB02CF6B295BDD0D3EF3BADAEE8D6B9CA3CE3F19898E32C99E9DA5C33DA0A00A8271BDADD65E2EE19A5D6BA5B5648651694AC3D88FF3BE3F1FDAC04F6A4E17E210B7A2A06EAE45082DEAE5A38556469A9BD56C16258597A64BC4785C45D8A0E58F42F47B2ECB1FE42DE0FB823B5467E45AF218259516CC802A03960DA20C41366CEBB37B09FBCFC7CB25787EE50D6B60D0F05D14421E277234733EE0618E7422C4B41B94AC78336A65EBEB22AE71C9BD7710219AA27E07FE28E768ED189A1B0E8AA8DFF274D44F6EEAE79323FFBECE4D2E0FDF516ACB4AFDD0E90EE9013C74855CB7D2A8DD42CD8FC0F57C38AD8680F4C032D85E4FD60B6D36E49B22F821A99950324280ECEBFC9F3A89EEBBB18907B5A6ED53C7886A749EF43358E40E350F50D2B4285971C42403AF06131B23FC998F805FC9AB684ADB6CAE7136DBB1E54555009B67C448C8831427A1BC95DD02BC381DE66B169BEBDEEBB1FAB04B009D9C056192B6536BACDBAEFED455272F584E8C72E77E57B5A0125820CFB983C2A835A5F074D355CEE06D7D4D2BE84D5F490FDA83DCA8061EE52A07B69A32B82E5817618522832A4C9AD9474F391A95EC82FD0C341967ADE5D25088F7E125D62D49881F2968BE8DD9D4E03B120059E1C552531D7F8A7DB61BF5DD562440CE13E92361B3431A7C716E537816C7A00F62C4DFD317E748CFB15AF7FC32F5C3104E6E028E36D6237199C689D55881AFF8B8D2E6648FCA0EB5F2B15DC9E18034C39912DA52F4C3D680158446DC9E0B6EA9870BF132667C4481A2B3ECDE7B036E23746ACE12BC0FBAD631C3BB2D7373FF39AF109B698B5A34CAF7A681E4E4709 sk = E04328A783C10DACD96702D2E726BB11CE4ECC571564CE7CB10722D1C98C28420A8E86FA6A1625E1 smlen = 3775 -sm = C53174891776CBA026601C8738F40BFC596AD2F450748821C5F749A60683F796CFD3752B0E25D86AB2A03712E64EA0A8F2AD0770C655DEB4F97BCD67A01203EFCBCEA222295AD784B72232E2BFF322278F8145391D08C71A5A0E5324B7FE4F6A5FE8A8EBD3210E3523B70D695BCA0D399581640083A32BE03E6879A310B53C0D29D50818F28FAEA04448931E74E0A4C409501F9872D79251391230AE38ABA61369531D8264CFF623C7F945A87AE02C0E4F63A0721790AE97774FC44B77EC6E2D57F4C1ED633F463879CAD6FCAB2898762E0B655754FD010E98A724F133666AD8185D4949C323C8082302F761AA1C7D76FFC4DFE49B9C6AF9BEAEA55D220A4990D7C40F720054B10ECC4ACA75A14D3440AAF27003E868E9114F5F2610DFFADE4DA2320A689CB305C9D4E4659D7725EEDAAEE728F678E102D3A04A397CF3186D3B7B5A5BAC0463BA5FFEFC1AD3792836C51CD13FF9E82A3437D94043AE01EEE86FFF8F15C409B9D8F3471F68D063301ACAE41EDFB8857ABCAA6DE4E2EFFE73C48190D09D502FF9A6C32D489766B47E8FA4F0EB8BB6E1CD354BCC57124D39D9794E8B0F016F7A59396EB0FF943DD2FB483AAEEF642F6BB76A2A0D960E57A99EA58855E0A83CD458530771A3BB862A9CE68C8AFF8302F0E11932A838F4C38EBF1EE5DDC0CE895D6A6202FD496E6B8A892E30C8089A710BD111291C4CF00F6BA468E2B1EE06445118F1ACAFE0EE2EDD40D0D9052A6E0F21946D07AC692105CD5F9619CD48FE0960AEB0DA52479FE92864EBA0EAEF6D7FCF045753C37248197583EA5BF4EC6E920C468094B46AE54F465271E726FCE4EB646015962D86D7AB8C089FFDF889C42027110081C1CBFF643CA19E6A5976400832238A74E85A6BD0829F16C4F7B9519B2C61D1735A8B760207EB46C09B0530546EB4DAA9B11BDAF6577F27583C3F8914A8579A7DB9FDC0E4BE24451CB6DD57C548B2DA2AB5AFFFA11892533C66A212A38F47F0C0B4DE2A88641BF92C49E249348C461E7B78D805F3BD9AF13C7C5812E4FBCB714EDC452FD4D8C137A424CE92F17AF1078C57CBDCE0A6C907242291C02B4BE437C6BBEF87A29A2E8FA2E9A506D9CFB448B3FAC8128BBAA9AA08323B7BB5CF369EF931E83AF223CF3F4897D01DB5E24CCA206FF2E50BEE086195F7CB58F40910BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C +sm = 4E0BB6E9CB750F1FD8E0069607808BF2ED47E8342F037ED3280C415C06AFFCC7A2B244F33EB5E34A250889E0C3A823DA971F629FFE24343A89AC4891A5984FBD561D076DC75851490A502A7D3591E53B5B8DBD4861AF7512DDFBD32E7E1879E6A697C064297DB4C40DE7F35F700E59133EDAF4FE6FF6B2EF4549316F47D7AAC716B77DAC237D16F8BFA554E4DB395EED6A2ACCDAC841F93D7A3B1B14AB063C1F04B6BAE2C7F9B409747A7A4F645175DCEA37BFA8A347248D67C81F48324564A715A09695416BDD7EF7D470BC3DE1275760FAA3D59F193C8B105CAB57BBBEC9EED09A7CBA5BD31C3E0C964AA167BC8BB0230ECE395AE8D8755DC2E0F4F552807A25770EB2D67B47E2BB98AAD11D5C9F63F11BCAF381F8587B301575FDD5AABC830B28C9AA1E6ECF7B195F18A8654121D39A8FBF205669829B1AE8DF04009809CAFA91D83291F5CD62A302904566C73494A05B96725238E5ABC61C7BA51B5A6D75DDF23A1148093152CA1B7095A4A044DC8F5F3DE059DCED566DF9660D4925FB2BD9190A434E27A6791D000612B0749E55839ADB200B2891A6F623C18DA455FA895830BE6980D8902AB7B28F5BBD57CB6648DD39FE7272B139CB9E5ED88126BA0F3EF8155E5BF4FB4D6B0A586737B54AB1EB4EFF3D460EFAF64BF14367A271A3DC0FABEF756161D077D384165685A4162030B9A559FB97716F2EBCB6B08EEF4A709244CDF540E96DCD8BA5296337D9E09DA0DF1950B9A013464C76B058662AA8D2CA745A07C42B254B092A0BCA15562D7F5B6E6B30AFFABB606F4F011B18FC10B16A7729783C253C0210C6A6E9BD787BD7D27B813E41CD2A612D8EA3A88F83DCF35FC4D5673CB5BF48444A091806E2640A5A3FC498712D1939557333CFF161EE10BCB674DF3E09FBA2068BD6F38003291B629D7469A04DDCBD747FFA0B8DE7C7D81FB0D92E58A00997A27485C154ED3C3BF28F41D60BB827C62985D200E589AFE38B72F40CA335D5C5C4F8B990850C725501C7D1E9291EF3DB59D505F3BD9AF13C7C5812E4FBCB714EDC452FD4D8C137A424CE92F17AF1078C57CBDCE0A6C907242291C02B4BE437C6BBEF87A29A2E8FA2E9A506D9CFB448B3FAC8128BBAA9AA08323B7BB5CF369EF931E83AF223CF3F4897D01DB5E24CCA206FF2E50BEE086195F7CB58F40910BD2B4058218A15C008A4BBBA29592079583F684FEAD3E6B3F09ABFF0DBCA23670AE4496077D47945E5F1AC3CD4ADD5763581285D80DFB43BBA9C0730858293FF6A15915AB203FBE65C118B87EA37DFA1E06CBC0F24EBA3F43A8BE17FF1DAF4277CDA2CAE8AA924E852C9D60524B98306927746C4EB26DC9475E8A0D0F920F33E1AFF9D07EA5561E70865B2D8161B86FDD7638E7A72345DD72EE95BAE1EBD2C24D2A5510ABE3FC2CED397A067D215F6088D63FA63F2247427917E5C4FBA14F0A22A04FD0AC1D948507751F3523BE2B0A0CF2F96DC61F8187ADF646D6914667759D49A6DF9A327830EFFC9470CEC6C82EA127A8B0C6510203879FAAC4323145931E146D962846BB1A6E84CB2C31BC686E388C853413EA7D3EBF7C752C6AEC774637EE01F2817A5AF133928AF35F23FC3541FE7FA749A863A048EFED2F8CC2BA86520B97FDE0324C68D1DDDE1E430C30DED0B25664EA676AAC6B1F22925A40B319CAA37DD5DEDB99DE4D963630A6FB0E8B00AD8F2A2B9BCC497A00099A70A9DC190A2AB2A058930E63FD6DF342A625E9A095EE79137CAEB8885117C7A9FB8DF7A35D5A300D6F7EEE40578A7507EDC38A0D6522474E672F156FEDE7E1690C3BBDFF40342F1F3AD3C34325BCDBFF0A68249858C777551683A9F3AF225163C9323A4AD5E666E0A9F44C6496269038AAC5DC2767966C1560C5A09207406F3C47157D2FE5909346D8ACBFDDF3E3D19FE48B7C60E1C8CFB2EAAB19E736B2595D33A0AA034726CB6146A01EBF5CC72EB1182B9A4BCEF90A1AAF74079862CD775F8F773BCC490F6015B4D5469EE0BD95C1A32A1FBF283FCE1FBF6F8CDCFC1884F4D2A899F3E7A95414DE419D56462F502EE703CDBA007C3BB78F20243C35B882C90CB7DE3CAE3F0468079C546645977347BC183FB0A6CD24481391CBDF9372E2D6765B6CAF8EB0145BB269A47A1B4E2CDF9901D6AA284D919BA57163AB9929E715341BACD81F35BDBFF36D59A1EDABFF3CAD2C122386A6335348A3170337B94E4336B2B74E791981656CB5234A6F84DB4142D3F323000FA98BE61527F7548DAB6E83928E9DD2E461F08A5BB52F241BB42254E5746FCCE0F3620ABC69A6E275B5E06A333360F9B809562ED116AA6CC2334694AAA4169310ED6AF695678DE22D3E551DAF61C0A6C5F6C0F36FD3469A3B977F6D295E75ABB804A43E1E7AC4708208A94E8368DCA40856F1D43C9865D98F69F1C0BA9C8B33AC9CCD18D400D2559B1CDD82A0C875B5E136B97C02126C81A81EB5D1E421221564100450531DBD97BDA77C1B0186527ECF526CE6BCD0ADD5668382D984AF9277A21D40C06EB4BBBB0CCD6F64E90272FD632D47A388D301377EE745FBC9CB4C02E1F096DDF303BCA4E1FB4B6DF867676080CDFA6A29CEDD15003EE636DB8C74E7E293A087B1A5F62334585369D12D9876ED0F334C6711146643FD598F0D69BB3475D219D1F89066644897A9CC5630BC84C0CB5844087216038C8FB6750D0968D3D3E2D29D93639486C76DC045900AE1A13529E74BECEB3338684402BBC3EB36870E0B37584E9F309BFB0DD9B966F0BE1298DFE55D1A94A6767CAE5EB3120133B7D7B71C9F2A538A97F8548FB176B0E8923B14AF28AE26306214F1D392AE63C3736B9F9374CA10EBE93370C11BEBEB45D066477F374866C8A7208CE6DCEC404194BB1F833DE0AA4700CA29681FA0F72D98679DC3E1E142852347B01DAA08E5CBBFD242F7223600804E066FB5C98C8358370F5D390898FA44023A30F824F1C6A95B8E23308B4BE474D03E34CF72BE65F90D698DFE0D2828A797BBF8397EC87AB9EE00C76A1C7B3CED0100D3A1030136CAB9A69F05CBE58A4A56A9C700BC591B87783DE59369F2E62D5B885DA09F25835A6DC06F954C19B347724244FDA69E3356A4EF60F6A41CFF3BB7CB22ECB128415CD1B89A9AEC12B66F1EC23B14E7D7FD601EF7B000A0C96F386216F75710EB2C12817DABA1D1295E7535331CB90A9B0D8F7542E73DE2D93FE554063F57274DF27BFB39BC4B78B72A88473408086D8DF531E53B5BE018E076032D1F8EF86D7AFB8E8867B9D7728A25ACFB6856D83592CADA4494977678A9F4D134F49A8598A8E0F23D3B7A09B5308243410CA6F47E0BF8C43871600817460BDEB74E7D32C2FF7C40EA4BF924E795516FF7C7BC8E5FD5D64CC489F1894C6BCF0E9C312B1EE7E2BC68739372E7402E6AA2ECDCA39C18D7441F0FF373946559C475E37D4ADA64B98283E5A64BE7BC2D1A1C148D2CDB4EDA35F591D3A7E7CE15162F50FF1B025F87CBB82289FBE7F9C32DB8F23012CCCB87ACA7D758D42019B9A8C15F508CAC9284928F46F0DC1C1B6C6B4DA030DB9286FF8D3762EA4A83D096AE04F98E9416D3DAC59E04F9E4E4359AD76926BBD9570A3D5811F69A1C4345B646BD946D0168ED62A7A431D920D707D8CC7E840BB9CF13D8ABAE8196D9177E8C28CE0DD9EF647EAAF0D3C97E52CB31B560EA7067B45AEFB5EC2B7C7BDFA3996D1C7E467636BFA1BBE11D1CCF86B64ADE9FAF9287A23502E9FF711CA97D6CC09DE814A67BA6123A8E4E67CF6E8CB6F7B36621BC6192ECEE94D61860703AC8411B16E19644A6AB01813402629AF52301C9D76A94CEE22B1DCA49F13B130028991C8AB383C8461433383DA92AB34F1EBB4124B24C6C391EA44EE6E736BBC7A2D4660A878A600AE39B7DCCAA51ADBE90BD705EA51AD13C05E611749D43DE336D396352CB0673ABCE7473DECB0FC708EF28DCBE18C85EE0068FEF64685ACC3A7D0DA9A21DD0AFB10B95D81F6AE437022218B6094CE35D01248EA85A9EC6FB56A7A2A8453EB03E6CCBEA0F2EADB015D8BE3D09739EAC07AD9E3F17D13E5F71CADFA220ECAE90EA50BEA87B19CA6FC5DF31874D51723BECC80C8845C9EA718454D2817EF8AFD99B63090CBA6C8089AFA78770222FADEE3B3B829CF36A8153EFAF2CF28DC4651FF37A8921E402EF81A0F457FC1802AB06A759BF4071F082BFDC100AB612A4584B5AE19354854101AB0173D7D6A5A0637CCB58AE58978A8BEFD5A2C51D3D53150C336C0C0C2A27B442E2BCE120C4CCF8D97EA4584434A6F48C0245B63B2255BC52ADAD4EDA9279412D70BE457F7DCAC492FE53C06EDEED766B46EBC3419E6DA2A2847251F75C62A5FE7AE74F0DD5AF50A447DA6356DCC828C5F1A2C0C873E57041EB1158296C038B91F2E13D3D4B2887B284384A9ECB8BB378BB311F4ABB19E1B90EB3A399C03BFB4CCB29AAD80C55C1636559FC79A6C894B5BAD8D529BF680631541A45EB0E57BA5B458A05F456C60FBB593DAE90AE549416AF96642A486F10843482AFC3989BBD1E8E4DDF0791204F4B720ABD2D8995C87C8A388ECB14860CF83B7A4406FB6C8C9393475082D24E516C5F1AF91CEBA444D8E460D0695746BE057EA8D76F8C0C80358F3DB2AE5B996272737516EF5E4EF5A1FE5967304CB6D00090C9623D29F0D4BCE8CA3CBD54A30F9597E01E5845C1CDD8777E18C5D5D86492FDD0606F623D11A28DD9F02032E3A378C71B757B52021DCE6CEEC63792CEA24D6DD7150AC8FCFCA6554F7B08A5529D59628D0F35122504DD1542F6291BEDBEE09F81AA744A0F6C6DFCA6207FBFAB6B9E17E8A4040741F6508471E72D227D0FDC50C13F444310245AD17BF819FFBBC4E0485FA68CF1F0A4423F251538F25DA989ABCD008C803D368F626438432569F12D1612370E4C6C971079371081B37D8DF7EE709198AAA2FCBD443B96732AAA4E6924A461B60CA4F4CB13E88D539AAD709A3DB84D2D6D26671A9F3877125B7A358389BBEEA846A32E949DB9A7853DBC7D5ADD92729CE1B5C00680974F3DDC6A8235C7319B6CD1CE5E0B66FE7C2F1115206C42B4C02990D79EFA8BE94927543C19EE93D0EC8811F9330693696C878CFADAA2D56E877D42A3680AB2F6A576FDA7BF7957F781655CC664A0A4A0D16CE34D04D7C98A9E0C93D2E6D42870FE66864660B564ED4F881693D466BD68B6470AF03A5A6E703DBB40515AF5DCA7142C4C8D79F5BE4BB01A1B56BE9D0936396A7EED9A84DA86A4F00DCF676B4942D5DF6E1378EA26D9118A54E17FC623B83AADB417EC82F9AFCACEABBDCFE2F0B6AD4BC1601B4E24F547D61D1C1737ADBCB46D98287372C count = 89 seed = DAB6C05E29342106CC34769BF419ADCC88010C05B57E673A503E63AE7A4EE55B72AB2CA86C4EF57FC8C02D2E0C8694A1 mlen = 2970 msg = 4D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D -pk = 923A382CA45A7CAD78A6B19379E37E10DFE59D2661FB20BEA55C8A9E87D5BDC5EDD7CE582AFEAF5BDCB277BF342C88A3476F8263F927C403F72B3C5EFF3233C4D84493291903485315D1644AB669CE067265B94683EB5DFAB0F679170F40EACD7871B34CA9182C6F3A800DC890AE95C4F3EA0D71C2B16DC790F22BE439C2B4D62A412EAEC2F5D4A01D9F90BC2094659DE9E0EF78ED3A3611BB305F29A56D50882757A13AC573488A32A3DA79EA371FAB4F2C5BE8D1C7AB600DAC68FCF79670FAB08E79EE857DAD10DB505B861BED6A66FC4761C63A786D705A550F3C2240FE8FF64DE3EE05302177B61172C8147DCEEE8378765C848B0121826E84BE7DF4231EB389F15AF4C4190F1BA009EE0467E062D4C939D71355D1DC404035DE9ECE1C7B0B2606D98B61AA2E92DB53E85B3F5F56117CDBAAB1301D36F3B7DD7302535C20D1AEDD9A29DF1BEE777EA3709020F3C8D7B6014BE1F3B81E23AF4603BDF019C4707A84EC4DE5BB278BBFF6A5663CDC534C6E6BC93B3641AB46704C03D8D093D8EAFA754E06E4A5E34D9BC49A7F7E90EEFD30A8CE4F1D7798BCD827881972A00E511A01134BDCCF46EB3756DAC0D6392386DCDD88623962DF75C11646AACFED6354B09A2DFABB426695C239784AAB2ADF011C1963383A9423624A2E54B1393A21EF4EACBEB75ADE5DDD17EBE1E16F42AF3CEA009104B5ED5F3C504658748BDF968E1A454C1166973D57BD870A92F4390E6AE3EBFD6BCEB68E11CC180E4B2914F5C2A7965927B4EC3E09A6106E7161F1C4AD4BB1A89839151CDCECFB11ACF24E559CF60EEF9E8A2242C7CB2C1436B3DD46C5F1906B753DCBE217B1043C1E427038D3ACE133CFD6EC10FC2B047B9F46200374D7D9985079431D4B5D8AB61970346433C418DCEF30A457C97FC45D7E7DB14116FA435E2DA18CB0A24360555A64FD6D5022E3704A3208FC25C695B13F6E884B58A8DAD808108E842E2B0E7D674FD21D1D936618420161150BE2CFD420FACC181E2048B0EE6A6112F893C757152F7E12C6CFC67CAD0531295E12AFC4D5D1502BF02A066825517AE68B77AF7B2A330DC006066FF881F7A674446491EA4A57193E0A690B1F442ADCBB94B4E6AF6AA112871D5E7EFB4336E2DED6A6B3BA8003714B199593EA8C2D43EA02A68641C0739C43639FD07F98DEB715C48FE819C9F03997E9E9AE3EC94744BD8C5AFD0C56831C497303F9C9D7DF0EB966A306E8FBFA7BA6D2ABB93590B77D81DCF92FF699518DA2B3B7396A7E4488C1185C51627C2BCA01C0C5ED1E6676A42F064443B9A94A9A6B47135F856EFAECCC2313D44B06629E53016392C993E2B00FEBC0BC32EB312211DA7E43D8BA8B3968E1B50F9D7FFE45F87CD0679081ADA2330A2D1578A8211E110EF7F780C69DFF4DFEC0D7A0E1FC384F5AC3BB66AA838655B81C2FBDB7910C9AF6A2615F4C8F68343D5E8B2E9EDF74C43A68DD904BFE363CF7CDF811665776E04B08ED26CBFCEC245DB3937E852086D2EEBA7ED2D240E3690523C7FCCB07F2F9EBB84F757409936FC65D441C0174834FC445152191B26E8AB90421510F7CEB9E631BB0DCD903595D24732F4B4EAB2E505E941CF192E3D431DF23EABC570EB0AE8C96D865DE0793999C32C21F46DAE97C39C02DA8442EA66FAC73343C55E77F8D2C2702F01AE1DD13E767FC3A8EDF560BB44C7E57B119154E7EE05C76AD12867ACC9D817EE4A3095691F1D642ECD971FD2FF9AA7FA4F8B0537C32B8FE69CB50463D7F2FD4E7B7D4D8C0B3B47881CEA1E5923E6E228EF4CDF15B6F7E4A4F88A79EF5887EDCE4852558F5DFE81A20A998D9E9A9C4987643394FD61B5B4E1ADD7B524C349D801677333648ED9F11DCE3B2475C2EF745C22CA103022E488032832A9982223F91DEFBD04B3C3F0616C295BEF8C5967207118600BEACFD48F3197A9E207FE06CFE3CFE2C983E79CC6DFA5315C48F36AB4414E7C17180B52B6F5888BC6892971DBB96C3623725F86E6B08F494FB71751F3ADDAAD4A7F47DE0BF2421C2CBB282E1943C6C321BAA2C87742B29BE49D1AA6479FE606BA4D656D3FE5F335870B29D5E144C8ABC7DF55110DBBFDA5A7560EBCD58D6D99A6BAD08CBFC615D740D07C6F8D8F8528C7CEBA064F18C6AA5046F39204045B352340CA9E248A44112E345B5675C8A20AF003A617E498D7A7BF2214BA8F507D0A0FF8CB0B26DA095687382037EFEA401DE65A5F4910619AAC451CA3B5F474345FB780CA7F830DA1C01953E99B8FB3BC3788F9BAD955CF4C4C60B8AD818E026553AF4D6BA94B950C8D305D9E732A82D64204E832290FBC6A5AF4735A5AA9C01C1837060E0711AE954E515486E76A62DDD3738E33D9DD6E708CBCF4D8CB9D0FE0754746E6DDB90DB05528AA440ADF625F54253426BB8B0F9C113374D9BB30F414939F3092CF2B8CB7D4CCC6A2AF17CB2D17B4DC45DBEA12EF55D26FDBFBB498CBD82DD62F067DE81AAC2EAF666AB78A4E3E08F9662B0824CF50F3B2A731685FD5C3F16F18288BA1913B127B232EAF2D103760284F1C402D6797E2CAD066A77358CDF9221E3E6C37B2D793379F169E0B73384BA3328172B44BC1605B76573794553F3D1527D11C55D6C5D311834319C8B40A6738A0EAB58261F33D3B39E4D0A1204CEA984EA46B06CDCCA40A6B4E0C4445BF3F7C28FEC4480A44C7A62C33600EF7077B0F0AE33B06801779E20324250BB0A84A9997F634FF75681C5CE353B73578AA31CA9483E46294192F23E30B5FAE087A86056E39639F26ED19AB05A6B0B6CFFA5E6EAA1576F0F5EC33BD5650B73C5278A0FE64E12F08F11CC541507B061F4A8B28C86BC82F89A22B0AD1B9DF9EEFB81007177A91F6BA5549A360AF12D693409A9E883773AD20AF10BE870831144B720FD634BD3D1A1A9A3F258983F845C861AB03C8CCAABCB297C9E35CC99A71B7635F1E73773C0DD94DA170D52CED906C1E91B58F9FC3D78641C92513CE279ED3F68D5851BBF8DD99449CC9E236E7D37E7C1BE743720A85B3979CBCD734D217FBDAEAE147E1F84BF011AA808FABBB8B73F3E26F3E8EAF2FE87D46E767789F09D50870719C49698C2C2777EBA7C0D56C36F88D19B35FDDE5E597ABD0A1A8B28266A9E785312666F3C3A420C65C5B9BDB26FD0E7BA0C2386987280A98088C580AFFB2F7EBC2E673A0F99AAC0C1CDA974758186E17CF2907E594499B7FA2AE1D505557AD2C25325F8FA1E233C0F0F8CCF7B35AFBB054AAC0B90D65604F00193A4C5493ABE98EF439EBC156C9FC94F1EB1AB69378408926C607AC2C3D665DC58B1D7A1E594A9EBC48943718642350BA4E751660034A6484B6117F5575100AB99C3588D2D14C15073221D318EB6B81C0832870C16B2758A1F5E737965C186ADD7394E977B9C7C8D457E2D0A1997995DC2B0A91ABCFC85DAF8B78EF9E2081B4AA7A6EBBB125B5F25E8D4D7A39DE359200CD0049EF6B9653B01359EDDB269D6D21C8F8D178E3D9D9940FE6CE3059270D3B6762981DB13158B2BBF211DE32C63ADDEBE6E82E6D6B58B7BF16EF56628DA60F525E3E0DA01DCA4210C3674D4A9F9D42A9DEB26C34981FE1BB66A1EF3C7A49E8AE329583C38D92D7FBB85DEEC5F6822D1195D1FA272B24B9D8FB4031A2FD603D5A457A215AF09EC3E6F95AA2633F1C57F32382C5180CE7453F681E396C77318D7CF1C6DCAA56257DD6AFA890E0D1C08F3541D2A9C6C515633053ED84724C4F26DDC55256368E2DC28AB2B153ABEB2EC474DD5920C367BF75CE35361E37C27256AFA543D6D57533256171C2A4D231349CDFE03B30B7991209F3F592852A5ABB39B15646AC6EB21A2657C6A07F8120EF1D1FDC7307369F1D438E3B8F9E2DF1A9D70D3289AB2FD7D46160BE9B95D3BC176B36E9C64CD95BFA833A272BDE10B6E5D9F2EE48506706754516E77E028A1B18EE84DAC7729DD2D3E6652ADBB6E0B9F02F2FA7A1611F25F2BA9C6D74B98D6E3F39438DE8C8675B248BA2B977D93456610D23BD9A38D0DD6D40D67A87FCC938826DED8ED6E083074CCCBF8249E16261E0851D62C96B31535D5A5D7A0474D072257C9C821003130AA5438E6F98B8E6891BBB11DB234B59911406E80C064F619DC4E9222BD453FB807B5A33C70896ABE3A07B78D2880BCA46264CCBE6603E2F8F13743DA5CFFEF271F3DFF34056CE75161F4FCEC672B60E6E739128719B8E8990E6A01935F062318E9E5A1FF0CB46DF03989B90D1AC50EC50DA09DEE21FC592E28EA3F11F4BDE98643CA64184FF8CF43EDFCE126C35907FCC2AB6C487F9593C0969C698355FD533AF4A26FDBAD80BFC4303F58A1161510081395042AF5B985B74165721031F00A9297E9FCBE6D3A024CB805F9364190A64F6F4C9C5B3077E713B5F5BB1F9526775D60DEC04F0559A0C0A17126B16F5627441579078D070C4AA7F65B0E74997894EED833414FA4681EA1AFD49B83E45EF00C5E0843BBBA8A84339930ECBEBCD43DA87382823BCC66134D59238F1FF1897150D0CF4F852884E61E5BC3B4B8EC63CC2C7EF0F1A47CD552B8C102C57D9EF5C8204664C3058E3F749263EB9269435C080E4A99B0AA3B4BCF326AB4E36679633CCFB144F8428F66AAA80CEB0BF1378140E0A98A1CFA1080559ED815B19376B2B5FD7BD605D26D853495854EE9199C359C7FFA8757417140EB68FFFA5ACCDCD9DCD61A7043895BAC015110D3FF8A7FDF3007C83BAE19060DA5824F44EFE3749F0D5FC7F075DC89610D7E6D19DF5EEA75BF4D423D46EA4AC4F89C9FB748009DBEF805D97F75B51A398C065A2D65D689F4BF5DB900F39EFDB707F001C76E71FC4EB2778BCBA5F5504BE04ED80E689216C0D8567E2803FA59993B0DA15FB7C8EEE43C6B6697D36728573ABF8B01DC93437B2B8F0E2563E2618117F4A47D53B83714F1D6E0051077E1872BC0CA63F5A3F2752E0A91106C559CD51FF8A155847CBF8B41C24F41A095170D60463D7061030CFC59CB66EA3F99CE967EA5D0A7C5C060843BFA1B5730E0D818B354D497F0931ACF55F21CC9B242C86EB7E535C12CBA333490A0DA8112DD10DCBCC311E725B2AB444C2E6C9D7D0AA4C8C4F69D2D8DF59802726B9C3DCEC5EF8BA0257779D7BE0C7E984D9A73F7C3643F3FF3A74CC9E41A9E14AAAAC239EFE77D670A7F4340AABBDECE7F177A4216237F6FD4CCC775BD52DD18B08942C8CB813BBF7BACA39D3EB223C6638A5E30641C96AB656CC800D31E4E14C3A4023DAEECABC422F3068F77CB8CA28C0C8EFAB3999EF16B6FCE8269F247B97BD4A9BBA9CB74D67F6A230A56E7F256A085FB096AF4708A4F89761541EF72FBEB206A7EAD1300C96F619B5D30FE7FCFF729B1252B1E6A7A8953626E90C01012076846469925ED424D14D5DE2B5B5550D69E4E27C5699FEB7A71696DFFCA081426EA7B3AFC23CB1559D872EAB21452739B5F5030809968F98B9E6F6F18DE544C331EAB034B09D6844A2660E9DA45DBB38E125EC00832556D2E58B36212C2C58B9CFD90ED0879520AC29C1AECEE685A59600104F4AC3A3A0210A79286AFC5E9B9553CE6F17E670431401DFDC99FB28983AACF32B0A69E48E60A4F341D0F5806AA3A5C5ED2B59DBBF9DD53A384512FE3EC52C6860A2E038A2B07888CF38CC9BBD7BDCBF5F1C0DE97C5D66A1145CA5919138E184329E2263EC3E17419E3FB5560E16FAE8720A75536D1CC1C00376C33F6CE5A62B54300AEF2FC60C087A53FB89BFD3FDCBB514BF0C7B4BF64CB0CFA91F7A993CEC76CB6B3744BDE9A3FF98F01012F9743810EC88190BBBE605BDEEACF2D632B90219662E7C082214595C2E9D40259EA95D2887F8CAFBA9AF7FBF6CBB54F659332F334EC58CBC169E41D4BBC65430BC749F4663B9041A965B7ED75C160545FA822C081D76803770BBC00F5B763DF80E5446D5D12D12E41CA6A786FED33D03F6D3B8B8FDF22D7795611B961B2FB64F66362460966652AFC37E26FB1337A3E431DAE3D493F332FDC6DDE083E69A57E1AAD2FA30DA0300E0A0E01F05359CBAD080403A0AE94AB01F22BBFF32B07070AD484B108B9E1A2EF01FF03230D8D40A0D7AF9C4EE7D96EB6DC67B7B9F594F0D17FCFB7AB778C355A988182765FC9BFBF7E93C43520BD0FDBF17BDB77B2EC4FBEE46B8EE1374C2504661A0F5A3A6B95C7E72FB4559ECE492B1F8D6F57AB3CA6DFB56DECA7BBADCFEEAF79BED3964A1DC18E805BBECBA35E467093A259854571C5B47773C41899181265197EC49DCDEEB1EF07CE2C7319DA66FDE27C8CFEABE89ACABD43346720051E68B22D8189B503AE5E7D562D7A0ECCA97A9B9AF6499C5FEA391DFCBEE3909E9C6EA14AB1482D1D79111AD7703E4845A9A3714EFFEE164A35BE3D432B75DDB86B3C08BA9F17C4F735532A8AED4C4AFAC853E7FE834047B0ECFB57C06C99B6FA4C7F2ACBC51BAD9D4087E409A793D37AE4AAF2936176ECCB7031DF422337AB614DA9F405471D545EA92C7017E2F34C787D47561A90C580334151FA82CE4905F0AB12FF30CB483E9A143A7F3E5E011723AA9BEB93ED19E55D7E5C007AF0871EEBB9811BD7038E9DEB8D93F3E42E0E1B76C93D7B2F46F5F8D160E91B98A42C388014F95EF87F8B3DB72AFE86C403B3A09789A6576C07FED3B8CD028EB54967E8305C7371AE5E5F65B342C85259299FED7ADE047FBE43B284E5BB316EE7DFCEECE6E6A4333ABA96C305D258D981890D1D52B86FEA0A7A1A31F2C6396DD831F51BB4CBFE1E5856AA07FEA0A7208FDECB6952BB7733809B2641E597A1C83B01CB59B7C00F35B42549BA8EC090C5763BBF714AEE0B024C456975410A64D4EBCD7A3E9604DA8D76468BF29C867250D7982CAC7DC40C06F5FDC32D6FA82A4A558F5CA9C43507BE05FA8D186AEE9F88225B7B1BA072F35508AEAADDB05F7DB18EBDD0C2064D3DAF5953566F32735A19358C825840FE44D35D28E577AC1A73DA2D529ACB5FDCE9AACFB5242A0CE0F5C5FD7AEF392371E88885B60CF85B26EE67ECC6EADE9AF4CA718C69723B5B2ADBD33A10CC298A6CE21E6855E91763A326588629BCBAA711F7789C8D4A71C7840C98892390C912F9F3E160 +pk = 923A382CA45A7CAD78A6B19379E37E107A9DFBD7D307BFC4032A1C67816AF8A05996B068ABAD92B597E99E6A3B4F0B13AB52401E6A96465CC06857DBEC472E630967EC69D1A6ADFB4D8B13432D7CE37A5EE43AC56DED67E44A740D5A54C77D2EA636C36E0430A779C9E8B417A3CFF3A79AA8FBD77ACF9748D26FB84797067DF2256A8F76EDC43BC3E4DF9E9450606B5998BBB5F74CCAE3A630C85589D049AFBD2A96BB3D7E4B9D66843E3A8B79F7D39C4C5BAF629E97E80D8CE0E8E1B59FBF4C097A2CB4022F1FB7E929B7A078099DC6E58CAFF5DFE2F6AA025719D33B0D3B23487D38C97E3A8A3A13E1DC7F4E7CFF527F75AECA14DE72E3237897CB9AA25B79C145663E2498E40C9F4EDF7A4B4E8FF351DC3F07D28BF9E3FACE8B1650F7E99F82E3600B757BA72B7B2F645C2CACC00B6B4617FE13AEBB4BB610261CDEC1D0354DE137B18DA69767CF403FAEB62BE4C473385AB76F4BCD1A52B42FD25CDC836D47924F7B8D7CEFD29FC24FC0C87D370F832361E9C4951DBD21E681E07C5A4BD008622503CD72640519E58A11C8FE2EE770E0777D945C17DCBE362000B979A09271338DD9FFD3918CA2CC54CDFCA3399463F418320F3D98ACA7E18328AFBE1A71A84BA8E1D7212D6C76F1E08BC25DC0C3038B3BE68781FBEEDAA3C3CD47A98A4083A64215F89FFAEF35519BCFE93B57FCB0E5A77B72AD9E6EDA485F407C7FF892465D68999FFDE45AB76F1DEA3037CF8737211421F53E65785FCF45C17C954706648041D495E7B8FF3ECD2FBD893FB83ED421377B3E0C9F7F42D9A59D47C967BFEEDB02414165D4E3C0C4BB3C13CDBDEAA030E6A10526BC02A1735BDA23D76FAF20B6FECB0B08601C705C28FC4EF7FCD63B80CF09A51A1C6FD9276231024DDD902F2AE8FB851182A50F0249662879D5A4D2D1531F5AD7DFEC11055DEE77E98D5AF73CA45773F725220FC446D0DD1F85530CEDF64B5F1AB5F21907518CC707CFA693B195CA0C8C11342869B2830E94ED2D3D1FE8138647CB34A7F59FC3FDA0482B37BC0DCB6CC2DE76EC15F51E95B4387E1114E82443BCC67A4DB1A505EBBF3C3DD0FFEE79CE6A0BB124463E4F62873633BF47FAFB5DC5D1433E54E7B270985A4A19621FB8AE48AE52FE4F0329980F10CA43721AACA0D70D2092F41CA8DE5E457BE173BF11DE3B84F24AC1526770C2D8B914C6EB0731829BF5F3A6323307A1EB7FBFF89EC2B134C38272AA387B1D25854494A2E31A47127466F779ED48CC6619B104169F5CAD3FC16C6FBBF07B009BC9141F36AA8767B6A7123F48F3491F1690E622860E4C38DD6E3D4084EADC92695E7C2C10D52C09B1CDC6DEA7F218E30A221C33883F72A826BD5FC07252DDBE1C7977DDA4A4218BAB3BF7385727CD2470238DF1A11E04B542EA3F10661047C5B904221481032D3198D52094CD2AF29609B45869F2886DC8F0E24FACA398930E78D4C3DD5760BC6C10846CC5E6369C03F849A7A27E83EDD989FF2A61F3245343D9183CBB6884A93B524E7AE112A80BBE64305AA43B17370B91259DDA179A7FD4F93226D51B92F45C684D717AB571FAF0EFE1A2A31C7DFC04B31BB0182A598E8066CCDE70FB47FFE816EA727962A1396D558C6354C8418412F0DFBC0EEBD6AB53BACA110D67CBF169EF4D7DD2F7D258E578868C084E8FCE573F55533FA1D66FA54B09E9A29959554AB4D47BF6919A2E7426E427E722E15BC199113082797A73B74029E45F77F5E69A1FA63228C220EE16B2310C00874FA4F8DA47E92853713CD0B6224384CB04CF5B56C8655CFFC9BF8BFE3FD09804A11DED012E88340FFF1035E627DAB6ABE00B20A2462864B124FD539D2C84EEC373AEE77192E9665397A213F83E07E4AAA7D37D1D0D57A629A6F4E2050F899518FC3A09258155C993C9E29B90ED0CDD55CD2B6D69D030063FDFADE65E1AB53B4AF7706E8DC6D559F129917DAF29D3D12B510D2E494B0A097548EB7B113C87C5313464629AFC902137113F9F838EB6F3E4C91468AFFB608F06D5535B4835FB43400BC94D7DF738CCAC28AB17AD82C5998F9CD6BBD35F6726B1DC433D4FAD75F65065510C99D80A2EB88FAB7713597DB8FBB7CBB8EF3294E0CAE460EA32DCBDFFDA996C90B128CBBCDA944E0C6BE8DC4420FFCB2334B5A42A88C69822D328245A0BA8937EEAA51F7BAEC636FDEC214AD5D8553F3844387815152F929FBA466746FB9666F015EEFC04B0C9B854BB2537DD1EF0D070A0EB367B5E648E106D06D93C12E35F5880494C6297665BA56AB45CE79C81396705D8F5C8D567171EE9E5424DEBB5E3F62AA8574B250E13B0092ED900C54C93D13F74C64272AEBC03E6E53675C4CEC0A440A22B35A33BE25FA5C2B62A244343DEDD68A1E94A43EB376F3B64EE645AFE06A29F8B0B245DFE3EF3B113FF02E0E64FF0DF1F25116AF77C734317FBA790E1F1A5CEAFD61E272689F7A41EDEAA160E2A6CF6353BB7F466166DEAE0590FCF070141F1AA1D6E3FFEE052C0F2F9595FF647A51EC298FFAAEE013C17772F5E81966C280B3DF1C610D21A59CBAFE4F61FEC0F5CC8E0827E0202F5C8AFD848933906706BF878DBAE68194A2EB4153DFF88B0CE072202A4855BBB35CAA65D8EC8ABBADE40F70F092580390DE3126696B2E08DA3FCB6787B49676FC4F00CFD8277B100A4E576A7DC577D7377BA491AC0B8F52DF393F3587C4266E49318A0FA36722065B2B95B62AF29FAC2AFC9F340FC32EF5E3250B81EA674D97E934A68C4FC85376F18E3580A53913F4CD342A02218D7EC7D084D5594DCE8FE1C65C9AD3A954D11FBC31BE9286312AB251B5B0A1B925DBB7F4699A18644CF221453942AC06DB4683B88E55E9512520B75655CA48825FE96A6342C0F83C75D50EF7D5994402D7E2333DE9596F26802F5ACBDC18A212FFA1FF9CFFCDB2C3588598FE7B9B99D8328AAA9D59574691721B73817349B6F60629F4467E7E87886A2F40561625CFA915FB763468B524F1B5C18433EC2538AE8666600C9BB6E51E090977CE4F20EABBA328A6091486A8E1DB9BDFA6BCA77374E73D190AECB5EB6F966E975D934142F09BB887BCF78E21FA258614989F4BA048F462023380CAB1762EC19C2C96B4ECBD69AFA4D800807473B7A7CAC735039ACFE30D6C0367FFCE1A726617BD288C24C95C6E1D8869009C986401F6F368812174803C5534AB7BED4AF212497AE527C0D0316E76F4835387344E131746C01895621E6C4BB51DD008B3091CD74F391C5B39F1FDEFA26A3B373F8C2AE610B1C1985EC777C462426F0C3A07464F4FF42BD1CFDFE99574EDCABCBE9E34C1F7280F323866AFC02F284AA1316C33BB0225564BDBB084A976FDF3D00C353A291E8981311D3FBB6F9048F08AB934D8C711C30D136F5D2F5C04E00D8EC2300011C0D7BBDFE6BD29570348924AA2E46D70CF8786A0081999789422182C4835ECED6E9A7B970F908BB48F5A2C84BBB3EA72B22D19260CF3996A360E646B521BBBE9A3A9DEBD0E42BC122EBC2489E61526AD07466716C8794E860A19083BE8C8AF7C98D9D6B500AA4B4BC665027B200DE7ECF8E408CF0F1AA2A06E67F88CB88BF83AF97A65EC33DF934E9C7226F4CBAC8756C279F7A45AA3669F9E54A2137004C195B6D971D42A1F170D265878A5360851EFBCDCA2823CDC3D2D91860BA8BFAD6FFFDE60EC9A19DD26FAF390635114E61211ECA1295A38C42DD6E525A2189F9EA995AB77B099EA76DFDE659B2E74561053F60051975211C8917FD1053BA237E0F08CEFFC423311F1A6AD128ADB12BA0F9E3A972B6F4E3DA573AE8B9D3333CE9D292FF96F91B71CAA954EC7FC25690A539B968E0D50551FCB945AE3561CB5D97B1379EF6EC36F86C23FD1309B09CA871394B8BAA56C2C82FA4848E461C22C83D6AE5D67930B2A0FF2BB3A684774836D5345D72A89F062612ACCF1FC873A86ABB731B49AE2AD463908308E6B12CE09E6E6E9B45FB7E50BC1C1517F1BE7D99A1504AA9E1F0CA2A40EDADFBCFDDBB7DEA26E3DA212C1DED4DB9A51817948B7580FABEF826E55E795D0D20043C21D0337B3E6C2E1468865D9A0C8C893E04098FD4CD5C3C2CA18FAFC7E2F27004A551B50FED16316E8E811A41A2F0EE2E7CAC1E81214655397B14F189C8FD4FBFEC6AF1E31BC85EDD2BA95F2E947DCF4669B1FC8BA5E0F4135D2A1E1C62FB6636DDE2E2A4E8F9DA9DE5D311249A243031FA8D3BBA9F33F180A59D4031795904169C90386FCF695A5F7C3CD0189ED8B417D799F424D02CB7D202A7D5B31B97873EAB42614673C859F57D843D9FCBF7E05811FC37A74C6E3A4E81F6D3A07EDEF15FAD56F3A3D5A75ECBC247B2AED27FEBB53A08978A12604E52CA873538B79699BA4C612CC002A42C9A2D670B447EC0A76E0A2F217B93DCC0B22EE006C0D392C30352F965A0DEE3C611D8906E4A11D07D7A912AE60FE2C1FF9EA3EB054B67C23D1D1BA2217009CDBF3E7C4DC579A04DE7D1F5162F9B0B5CA9D7822CB076FFCE0C389D98BE2EEBB58F7A8BAB4CE6F74EDAA1FA4AA9EEC2EB5102DEB4D3C910BB82B26916E3024399137327BB46038C79A7B96443699BAC6096F707A8FE77F33D22AFA73D38C5DAB97054622DC158B9EF4367492A0D7FCAB9CC786010E9F4E964F58A68997B90A3847CA5C6A1605F20A635DD97E29E0FF9C97E45382EC6E52817451B64D28E535AA451DB0921FE9100B110A0D5B50ACAC2316F86966FC0A18A75E3EEF6E1413895F6B0F9B159313FA2A9AC3DF146CB613D87204981E79DC7C386DF8B0B3F56EAE39964A85A4B04D26CB6511350F2380F90AA1488E3D366EA549128F6276259EB26DEF76C15F1481EC8B3015DA9D272DEF63FC894EA8671D4C533CFF43F86C9FC19498922060FA5090ED203CC46959A2BDF46D172090D363D1070C3B74194F5CDE45D58CA92B5F04933C336954C5EE1A812BAEC37EEAE78E0254D161FEA3066093FB5A09108AB01E7579679C9ECE6EDDD1BDBA7E82D9A8F2ABF6A011D9B27EB72363D18FA6906BAED5794312529515722541C654103C57102D3F68F31F0FF6FEB0C327DEA6C40C2A2B79B0F5A748B03E163D06EB3394D5B3E1CDF83E1A49BC6AADB61FFF1396501C28A9028FBA24F106EFF95B238EF3A5C5B10A37A4DEB2DAB0C8B7A70FC1F7A1136AE0D31CA52F87F112029B989937A26A4D220202BBB367319C7A320165CB393DDA710BA89E24E991969A998F81F1101C068BD1C8A695B96EB117B42852C3774B1A108DFE1EF7BCE364565E5EEB07A084268FB078592A070EBCD34AA7DD83034890090CB431C6BAE8C6F8918569A4656653B0707267004F8CC3540311D5A453575E489A899A291667AB798A694BC5B7030957EE213A3D04650EA06512753747804A9017DCB14CD210E2783BC583E54A805C34F26A1CD635C9F37BDA0EBF6041002DFEC3AAA16AAD425315BE8BD6F2369CAAA9482108504C667BCE500543C4B001BF53C6F3B0B22CBB901F88192B57DE8C02785E7829B332EABB4DB971CCBE8E840B2D9859772F11BBA2A61CED61B29A184594B5AC551B5AADC5A4172990B8B214DB8C6CBF2D593590D7FC2254E940DC17062DA279669C466A92B06BCCA0A00F5F08F6E22582F033A440B910FFCAA5C6AF7086486B311ECB895B4873F8C444A8334CBC6B96E2775CCED2C7DD2564C80ED4E260CED5B9631731FD2F4787F216BDEE77C86A7CD9395D3B216C4148643379402BB8A1F691A4BD37F3F7894C4E7A20E31D6AFF86AC5688D1690D858CE8977C6381DAFEFC1853BB0596AB3093C5129F2A0BC0303A639F8B32581E6DB5F07E4EAFA52453E6B079C02805FDBEF3C82471DEAE06063A2DE12EDD08D08666F563E397D936C1A0F5F74356DC4BB5E8BC3931169F78C5BBA3922426F0D5F27816B2272438EE687286CE76F58971E76E3DA44402CAE652DD4ECDA1EFF63A7583004B932E3C96D7037E51A2DA2A858487BFB7F41D7324E422A06D2720744F044509BA253B89493C84527E7F9FEADCCD7E4466E0740DFF34F4F2116F8E8BC917C9B72277B45BC04D254CCCD1E3304EFBCC873F5B842726461898E3760049E9C7F62A59B837A30321DF01C9706EEAA13A9466217F41A8FD7CB879C0926A5644CD3E74C93EB57A8575D436319159909171E472D4C47E0C5E8B5D12B0C6ACDE3442368E29974D3F41BDFCE05945A5951C0A2C1A2DDF1A2C210BF757C55E66414D5373DBFBCEA8FE83AFB4919C163EB220A1B56AF342585124B24A9557D366B408BA37C4ECA2AF642C1772ED39828B86BA214D0382D549DB0B3D3B45E36E643D76A8BBDCE2984A3E3369F21150D613F211BD6569436E4AAE287D55B797CACC0BF8C6E0AFC45D94142FF7D789DE16585739EECB1923EFDFAD0BE0492C577D72A838651F814C0CEC2A1F1D28260D47A9DAA38FB0D4D0F0F3EF49205BDB762E4822FA20597A0F3D0AB8E65823CFBB3ACF9593FF3CAD721E1B468F351DB7A13F251FDB9FECD50E71C50B956C49BFA837BFFEFF8C48E7E453AEC1BC855492F91ADBA2CD2762B23806D41D399E82C4D7B974FF3D8F3F228D1A4C0030C86F018BE1FF4DB2AE058E3F546866FF553F28FF53B12547B788546B7F9F547B2B0C68A2DDE779DF2A1F84CD37927D028CCC3869297E225526203045D5036B8C89D1421F59B3A485F162A8F1B49C47B633CA733E98F06A089186A135199B2EDEE8F2281026117E23195F6FF8628F473D7EDCDB12F963A8C9F3A5B490FE00B9AF254D13839D6110429981BF0FF15E6B834691C1B68CCDD551F18635BB7007C009D12DECFF31CA255A8FAFD3942B4C23940F61B12BA87A0CA689942C3FF111F6980BDB3CB5BAB8F50256729815FEF81630CC845F4E9B0C1B9B5D204D9B0561F023B6684B71D79A1E1F44A78932B6682BAEB76DC78CF1E1280311EE9341A2B40D851DD031B59AEA725AB0C234D993F804138D99800A3063286F60A5CD9769EC95741D78B2C3C9C721019E9F5A003B096CA499D765F1F93EC26AC7CD2F0BB388E0002F3E88CB35268D745650A37925FC28E3E1493EAB4B2F13BD0B92F7B03A3C146760D94AFF069EAD71D1FE703FE9E69 sk = CEE2E53099D8CB576F8F76C5C155470F87A6EC5F7D73256A0A2AEE62CBC535974A7A0BC737C7A726 smlen = 3808 -sm = 0639F636A6926A060B7D27DA15CCEBE9702E525B07C614D0B25D065DBE3A2E7989550004E76DA7CD84A58C7F6A382162819C187F335706483C800A97C361C5C0EEFA7ADCA60720BE2BB0A59B6963763FA89643A3530F83E3B20611A9E0DFF87C0158BDF739CEDD55336A9D4DB0D3D377339FF6AB8E1D396A97856F2CC25E7B93359ECC7DF727E303789B5D2A515C027133C4E642B96FCF8495CC0BDBDCDA1B1DA1C3696057B472D6EEAC1FA7DFE031A5EFF0575A1B32F270FBE3CC6C3929D450ABB1F2A8D35F1E44A5511F9725F4ED9D81B3BE894BD4922CD1F0515010073BB1395CCBB8B37C2F45A41A3FF4F660053EFB5080DC6C160297C99BA7F1AF3475AE3BADA7B5E42A05567AA129633759D199515373EF3C70B6112187E04F01DF6CF0B41E84FF61A75EB25C19DCB5B054E196BCC55762F85C2F625EDC0A833CB57ECF175D03D6024DF5CA6CDCF191395708FB16A803E356EC4DA26D2CDEE3AA4C358792490AB36A484F1DA941755264DE72488B1906DECCA4D15621C206B057A0A097AAB8C204A07AF55D830286451174BB9A3D85A248A9AB68D3517E193F881D861EA5CF54D85F5A95BEF4170EA402F99AB3C017E384407CA50A5AF83334ABCEA0FE4CA6812BE3F1F1806E90BD21A4D24D20409CE0B2D326B861FAC46531F9EED60C3DCD3AA969EB98292C1736782C8A9CC8CA1A971FEABC52C4179B19E27D552560E6E22BE59AF767E0B08B3FA08785AA68A265A153C95D937036F9FA56AA519A4625DDEF8B0F18F6CD32469A561B7EDB7719D3D06350196261AB741DDCCA54DBD0F3EF6C3CAC92A9A50FB809D708B4184D20B4B894B5C38023E799962E32820DE83918ED5A4FC4A289E0AA3A261DB419A8607B8FC85E8932508C997A5F34F99616D962D9C7DA464CCA78A01FC57D05B88A765C02AE4CCFD938707D8DF49D842661331C7F95932F84DBB5F68AF544DD76DB5E036CEE8377164E8277547DD76D6A350D2C134FA58A01125E132324C3E12A729CF0190545CD012E132F11FE12BAD66D9596FD3EE2F4B449A1706D29BC489010A973761FF5A902D8861B3EC08BCF611A2AAE986BEECB1CE8CCA0A0C3387AC20D96FFDE5E09978F36E023DA4476B7A4F56E92C0CD341883CBD2A1D8B47E849A15F2E37B746A2F130F5B7F4CBBEBCF3017F39F21A9E4124D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D +sm = F33FEA328510822E793F1FAFAA6CFBF18F4A7C5031B0483E9D65908985051B354F54CA48E69C62424B3AC71B35188D279FADC2D2F3EFBCC80E1361282AB157A7C40145098D632065CB1F0DA778701DF2B6794F744DA89D9290E41C7F402FF0ACC254028FE09AAC621819614BB44006FA05BC9289A4CE70D299728A710C824ABE12AFC6B5C4311DF2E165379BE9CFD26D0BE62391C47714C7B0E080F71820595C1B2A54E3B927B173602AE4F05F5A91D35E4B3AA6E3C62EC068E6D79CEEBAB6010D4EB0D65337B351472E43B3FBE83AA3060084194B15AEBFF7928C0AC4F528FE76F2A441F92CA4B41B04B3BF61D691659CA436861FE6B8A08E85D01FC8867E8DBFDFE555E4056DBB5BD10716FF831C82F062E25847A20E56380EC50197B0C141F743A21C726EC0E697AFC111F9DF659ECB9C10E9267025AE7C057C97259DCAB4626C15955D3E9581A2D011CD15CDAA4388B1D4ED083B231E7C0590CDA7D9820D5014490285C672FDF91EDDF9826988D4BF5F5CD43D1C3F867E7012A2BAE642ED89D1BFA499E0EA5490650423D9BDA1ED2F033EDFCF9B16FC5D204115C50DBD0FB3D152747C4C77CD16DF85EF5BB552DD6E77D7D5C11990EBE02518A36113582648AC9C1F56BF5B5260D024A6A491F738DB742B30308E528E2B97154DD99E52C6C8A406367CA494C3F4F56AB208AE9C737AFB5F9B7A5D553566BB101DA52FF1197BDBB37EA83E12D4B65F17CEE8F0684269829490B9CDC1B17B73AD9BD7A84A4382B9C7C6CE0ACAC3C76C569818AB03E0FA5C7F282A6581AF3AF47B4D509A1987A6DE5FA39A069B7696C429D8B80AC909C025F058A13478E1C147B4157E4DB8602626CD6AF2F5AD9EC2D6A6A97316BDE37F3D404B83248F2B0F90C7260B4D5EB406A1D014BFD0D4A7871FBA63F4C01108F1F2ECB15568D684DFC18759997E57DE144BFE265F736803AAEABCE305C73E503D24EDCEBA83B5DF87BC12CD7979BE0808B3330C315E8B10598639FB28D81339C825FCF79F67789B422411FE12BAD66D9596FD3EE2F4B449A1706D29BC489010A973761FF5A902D8861B3EC08BCF611A2AAE986BEECB1CE8CCA0A0C3387AC20D96FFDE5E09978F36E023DA4476B7A4F56E92C0CD341883CBD2A1D8B47E849A15F2E37B746A2F130F5B7F4CBBEBCF3017F39F21A9E4124D83349DD620DC2CC0E9ADA524B9BE9B195973A839A042F4342D69E6B38918507A9747FCDD8B751D7C75ABCE2B482B3313D4C74EA4E7A4A91F2E08A059536B651508307B7F4C3AFF5CF1579F90F32BA1E847778673E3956713C14661AFA2D11CCF61FD8F9BC914D4B6E6D09C52AFF7FEFAE325C180147153C9AE1924C9A2B8DE4900BFBBC6797558B000C5ADB9A8DC4CAFB458AD328F19A2C55D5434BBFA7BE5057E56511529709992BD6527E913B46ABE38DBFF90D4AB3C024A66FC0F8FB34AFB96E22535A0EA8F313A087AA65355D7D5989C486E103FD526A7A6D812C0E4D8C081BCCE4DCFBC64B68436739451BE0C4B67BFCA71BE955BA9F9A23C223C7D0FFB1B2196C9C9845B6AF341A363951E2008BDC4F3296DD0E1E3F480F2E4B0EC77A002ECCFDABCC58D24CB0BAA26EACE96DECAA0F6BF1CDE0175AFA65AD5C23C5E71B50DF778208EDBE426AA6E876C12440D7C4FCCB42D039A14509092784BAAD37D9B8EDF186CD4FCB3D9F8B0397E951777D602B8AF613060FDAB6B358302B3FD28437A06694F36CE12A035F09D677E48D077CEFD1676D8FE51541BC19E3A6D6A5D879C4F9EB4713B7C0F3A652F3A05D74DABFF79A302FDAF147531FDD57924F49E52B298219B03D6DF166B481F232FC85C7CF52838969CED2DCFC18DD8C95891C498FB49289D1A982922A0FC02C849AC3BB7FA92CF43A64464D5BD919F75ADA287FE657BF61DC07B3808C0FD0D71EA24DE5353268B2C17C989C29465BA49111CC479F51A8CC623CFB6FF68149E52C77A7D85B5ECCE66C05900AB9957BC7ED39E03649A103B5B6BFEEB168B7C1F30DCA84AEA509FEC2B215DD95558A2708839396552F517A8FDA28C3ED61F84E1B2E0DCDFA708DE50D44BFC65BD4E70260C437C8B5B7158EC7E2301D9C7AAA68E0ADEF89FDB601711AD2998379145B29CE3681B513DC3BA9B2EB668C1B53697833670466E21E767361C0A4362E5B8DDC38EE6A9C4DC5205EB808B93C72FFAFB635B4254E4F4496BACC753C8ED0BCAA88DB683CE77C8165E8DDDE665392CCCD57BC07573D83CB3AA10648281EFB08F92AACD8AB6F9B5D7FC66D29526BD57E421220FFE375B26C61A0DDBD9807022EB3B4B681A43E7719F5EC255C1E19AE6C542D6DEEF3B94B6960C18D0D7C8110B88F995826073B874042FAF97F1FF034B8257418CA269F5CA588223393B0179F9817E08E7212D0D410EA259EA66BC4A00E7FB1190A732BFDBF7ADEA0E4550BE90C3E37BF33BAF436955742A2632AEDE259235702EA2E079D99A22C9755ED34C1E3CCBE746E728A932B1852F692B103112B303033AD3CE1172AA066860DF570D21EBBA51FAB72D5AFC4AE8995F532AE384CCCC3C4A295AF76A803FE076CCC920A80D82A9B614760EC43208579EF5DEE164356D62EA33953E55195EEE9B2E2018E6FD9D19A9F49258702DBAF6EDBFD093919917B1B6734F012E2BEB4F758DD481FB8A8D7796E755C6647501E28862B9F5B16FFA1C5D80DCB07141806FC348881A5A8891BB632A4AE4292A102D71504D0FC12C79D15BCD0799D30C7B9E72625A7DF7DBC7ECF9EACC627CA9AE5D71E264F2F2A9D5DB8593F3A90F3915CE480ADF800C99FC2C8692F2B57B492BF9D84171F8C29AF8D5549F82D3730927096CA18FF0B0C0C0B8B800508C44D5749B92D7D48F7FBD5C86E408ECE0EAE639AF475073DF5CA2CD5083BC4FF8852DDF5C399946A6B21B0841D137F583E0DDA3A6046F082872B783ECA3E14B21A2AF61BB150847026F2371812B1A2BE72024226F4613DA860AC2FFC578DCB171DC27B896EEFE49F885F9BE4CC8766F37038E01CF20DBB661F507B2ECF2B023203A6259B0A018FC00B2CA9B3107B605F04388D5493AE7CC4BDD093CE761A92847C2A167739E0750B427B2ACEB3ABC5FF751A5F32D36B589787D4DA509C85EAD751353AB2C68A9C14B8B2C8166AEB6F27C7F101221C306AAC74AAB6B4E795525FE12038725D7AF3D2A6D60E1EA85F2B94EA24F1B72FED9DDAD4C8E5DA484E80A2150DE22E6ADEF41153D7B4331E8F011A3CD48DAB02876B067312D0DC736E465F99AC3C9C56321507E79ACCF652E3857C749AD92DAD15350A6B4B67229A3905DB18AB2053E2D4F92F156A1D76D0AA891364002C991E632B53FA217AAC1709F37F3402F43B0753361EB2F595F9FAE3D7D96FF050DCA0B9657F4C3AB49EBDBFE8816051C4E0AFF32C5137749D53B062CB61F7201171B5DD716E9CCB38D00E50955596845DFF602200B30D375A854CA4E9A7276CA1A1D9EE92A04BCD78854BE251F7080ABA6D8325D40B37054596AD80211A50AFCC1DBC177600A70E648D8BEB4FCB8919214894CDDAA6D63B6F6C445469A6866721D4BF1117F25DFF9D65FC8FBE5B0ACC8B9039C7F94B2A5CC6068A0489E2E13A731DBE1094FA8558A601ADDB9E4DAB04FA744CD5B95A9D57C52C8124AD950A5944DEE2C55E5C8540DBEE5823DAA624F57FD5BE994BAB3AD4E74EA9443F8B6024BD6B49ADF3972442D88E61E04FE8478FF28916584CCB65FB15686991D5781CB7EDA067745258EA671E0A2665F94FEA1B5490669D1EE8711518BB911094957586C8075E3BBEDC47BE059053A7658ADFA0ACEABDD46E0DD9647B34EBA32E56B6305653ED386C50E79E15084F00F003B1D12504FDD8E47D03D9F7572276047BD22B82B8E81F87C86E6F20D2A756B16F291179A97B010F993C0F839C9A1238CFC9BDE8074405CF1B35DF423C7566CE965681F21C969E4F3F8FDCA72A18D5DAA80287F53B5F8429FEA81612CF63CCF1B7A13512DB4D1DD2678FE1189398032EAEB4368332972C728AD726B7290302C3C5ACAB6E73432E825B9046F846ADCA9D93780A36095AA5C51E354CC6E9A910CABBE59130E98F4ACB3CB6D4EFDA9E2F78748ED58465937FC81C548AD038FDC32AEC46B078CC5A7207658A9706F1C9653359DE6C4457DBFA71D300F98F9BC5DAA14DBDD5EF20DCEDE7E9D3F7DA5C932AC3338BA40E46B17D89FE38F725129991983D4A81321B394F2D7B20D66E3DEAAEB6FEFC8CFF0B68A766E27CCFBA66DEDDB1F541DEB3C1892ED2AD5D073162F0DD06B82E8878477BC96E03101C9B5D9D0ADA10EC060B45E144B31E6B4DE283FD43538B47178398FDD15B01ED421EE2C65847F7A4E9AECE2F1D13971FFC0157040782AD4B591DEA0906370820DDE1000490AB1C27C03D02A0F4B4BFAB0E56D7257288441CEA63175CD6BD11382E6C873154332E627CE82E37C63889EFBD8537AC35C21AD7A09C986CFEBF13B19D5677C1104B373F3B55198D075AAC608145FF9D0C4C12C83BB41036AB32227629EEB4922F172281A66C23C35B8A3E92DE0A10D5E8C18B9A54D6C30230F3A8263986AC535B6BF63EDDAF6A02C9100B712EC4BD49851A22AF0E647F259C2E19B9ACAEB6147C476C90745A353F6252ADE8212A9F7C215C0B3053BF2B4E0AD225E8B344EC14C1B839877349C3743E8337D9C1EB128B06939C5A08F60A46FA700723EB6652FC26440D9BDA3C99C10AD0742C2F039BE6B66749B77E14F8223509365053E87ED870FE3906A16DA6C62945DD2112C96A23942B1E14431AECA7DFCE3FD4D6633E0B661FB34B0BF05C4D21E689CAC9B6ABD9F507F08E4AAB94BBEF1C629C0E1CF344E66D3A3E100B615BF762DFF0CEFC5E4CCE0DD908F46C94E7411A151E713FE0C18ED33C4C03E55E12C0AC366DA5C757C7090E0F94E2C34D93EA3B226ADB2979D23E071F18C2EFF33BCF41BAAF52F4B44E38675DDDEC89C7BFE858BFD1AE70D96D0487972D70F8D8681982656FF734BB6323AA91EA14C6330C71783D235D9F094CB111ABC4990319BBF163891535AA5F870164DA65FFF395DB68B390084D4F2448B98CD56103E49CAAEB6CD040C3ABA8290284E9B2BC423117F4104D89B1B1607C6D34AC30AA9E79D8753B97CAE90ECADA6CAFC6100D3D6D91E20393E0DC95B981FE0EDBCF88E046F74184A96705AC226FD26089468E432D525643293BDA781B64BACBDFD6C7301AC42AED7DBBCE7ABB9D67AF315BCC3509CF03523FC887E27EDCBD7C74DADFD0F126CDB49E28ECAD38080F18A775E6D824C18359935D921744EA72FE293F299B530D9DC9285EF174EE60E2DDFFCCFFE89960BABA90D955CD2C96672513C758142D29A1AD79CA9291BC6782B64717F11A71E6D65A1A71D count = 90 seed = 0CAF47BD9AABD7D09FFAD404449BBAB2E1D48E80AC78550831A365BED8765420DBBE9A566EFDF20D4E5233D7848582E4 mlen = 3003 msg = E0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 -pk = D166624B7D9FB197E6ECEDAF8A6F42F4EF59F7F7778DCCD3A1B1B664A8B519CB6EF6C03C60E36A91BC98C0C66FEA58614CA18C6A0B434E26F1718CD31D07B9D8CCAFE9342504C1F13036B2195EAAC1B0256CA02C063CED4A75BF2F5C24D60FBDA355A6F8EE857D4A7F33087C2EA5B72FC71E1A9DFAFB4754A16BF4CFAD1027535574F567D91E4613E27EF15758F84818D12F1C1264C1174BF8E424257B2D602407DAC94F0ED46F0F56A1490A5F6A50CCFE3B4773666637D9C5D577100D39AA665761D701F67DB9332157CF085801E7CA66FF7B87FEAACBF32DF12CD6ECA918ECA05B89416FE4D719090B4205607780D7189025CB0D70EA1B510DE2DB417C29C0DC168AAEB4BBC886D27078DC80CCCB1064503904488180634180C83CF383FEADA50888C5424AFC57141C073BBB6A4783BE813AF8DD905B981C20A793D2740A5FB2134E6F2BE695BA45D0B84364F01B0383A77A289D2AE8A907AC6D500605E295B5AFE23A8ECA36FE21C93594E8388CEFC93F7C3E4101FA9229C6A36B1DE2C28E00751F8015F88B8E0332AF1A2AC88E43DB76361105F53650AABFAB84F96FF8189D08265DB65B9A02549ECC6383B4305ABC97757BCCDF368B59757BE7581574FF808851750C367029A01BF591C653131327BA85E53D05B43FBD3EEFF4F326825AA7A5E9F9F1B306504C4A86182F3F1DB2DCB98A14677A33269004031DFB3731492914C21CB6B3D2C5E126AA7DF9FDB91FD770840278539D0C661127BE37E273AA5F5EA2F50DF72A8F156636A836A7E859E65D17CFA205218B1691E2E9C801CB314FD5498D4489C3E365D18353FCDCBFA7040321514B1FFB8BFD40F6A54B71590A2BD720E61AC09C5C8EF411F3C291509CF59071E029F0AA88AD0087B9C2F4621411094BFF3930B1FE8A23DAFF8AED397FDF501A906E02441319D74D71B526D0C36DF4F12CA253C3A61FE3A1A0A0F60A6305FEF664BDCD50B8F0542E1C0E793AB6D9317BA4A92C0E5A1421BE7B4CB7706015FAEFAD05A9685AFA01465589911572634D32851092724DC9CFEA9EB8DC972D67A4BDF6D3F1449B8503019792EAF3CDDC5DF57418E475DF695E915E461E1B59434FA842921135B5D9C5A8228E704ECAD304F6AF4CE4B658D4201538584040E72673F1875980B019437555B1BBF6DC8BD94FFC134BB7B606996DA8B243E27AD9D606FC78D7D9ACC5EB8A888075DED8650A6FAE08082B54B369365202BF4899DD749590C977C1F54E1BA618946DC1D62338EF16D0738BFD86D8A4E81130C8EDC883F9D3FF7586CE80CF9B5E613D719557DA33D9ED4F19BAC5263D928D25ECE229E8B3B91BEBBE169B8328967FE62E097065CD4404713B40F0EF59C62C179849D4B9767B2DFCBE8C0E9F620DBF68B0755A61097B7773A8971D3B550DDB6FBE92BEDD19AA1FC4EEC8311F435808D6081C6C9D5A905F2156E726D861CB7CC0891DBD96569314E783A17186C0AFFAD74CCE274F83F3BBB8DDBAE7F86C657052BE870704C2A245285DCDA7ADDAFE245A17E16FAB1A442207F51CB854A0ACF0225BDBF32FF3F2FE5C7E4EE8E73AA0A002B81BB0B2031731B619622699ED88A99AC53467BC57C3AB92D3407FF43A65EB1B1712FE83A45BA8893A0DA1F08166EE01CEB9A4C764A3D2D08419B974E4F55455BFE10BBD983708743E9AA93B830A7FEA161076B2CC165B2F6214260753E111A5513623E19D0709CAE7EF71C821D617FF55F922884A53C2CC295B5F75EB75F27ED4FC6D9E2E2AFCA14AD8A344EDA09B5ADDA6173A8004F196ACC75ACCA7A0A4C8279ADA0F593781F416B2C5E49208A98C584066A21B332FB25EAB12D0FF9347D9B155352CF12BF8E9E94D044C50FDE4BBC5F79B1A1B28B36A3E977FBDB86D6CFB2AB958389D2837A3A989E173780F6C138D8A0752528F21CEA8C8D142BD19EE1946BF3B87AA803830DEE0177AA01051D258D7DE9201646244B312476CC54E9E8B33BAFC34DE0733175FC4845556AFDD4D67B3D038B508CB020C6241DDBBF1A077F83C92B930EBA7EDAD09FB2B639D9EC39C2431F010114B61EE77CCDB96B2D8A9DA82217F643F1E77A45CA4AD2656DF5D58A610233F77C444A04F30CC398F2C19862F2A54377CF2A8CB5F8060276B28DCD3272A8DC9527B0094D342F07F7A677E3F5D8F8EAE0C2095403C041F834A1CC83D91BBD2501EE2AEDD4B402AF0EB15B9AAB744CC54F22F9DBB2B4FB5F0B55B85160B27501D90DBA03C892E191A866BC0246EA277B58307DF309E40CD643682539E9DFE0347F0A4C174128A4BEE10BBC6153E2C122CA5B4496FD670CE0484497A13265251359891CD00F3D8ABE784B371AEB1A43B99A33CEAB6FAFB60FC27AC8D0581644403531970D45D120846DC2C342F7B689B1C79DEE2BC15FE48D6F94643245A1F1C3DEE93443E0F63911B2250ABA174A9D362AEF85FE62EA24AAAF67DADDDAE46D294342ACDD21E9A926E288AD304E4A48B93171CD9745B600447C6E7A62BD8FA8434FC13BE1EF03DE448F27A409A84554A146593D40394D230294F74C8AD1EFD0E6331CC5043CB8BC5E583E0E1204BCF69A6A36C7A832138BF043D380E8246DCF5FE13B69AF565F1B5C82493A175A68CAA42F8993D7EDA5EEC11CC0517D54A2BBFCD8BC03C600C38877E059585E1C06F47C467B540F469D8643D32A22E1DBB0A74D369B79AFA52823B52E4412BD83F03624CDCE700D6F1A012A7E04315710F599A083CCD0DB5A7839D0A0F7CD4A2A4D54387BE353032A4B810A216A40914AA8C86A63037EA1A37BE0EB849DC8C336592C940BF06E7E3FE34AAA62A5A49F02617C5F8111C34673C1D25B77C051795CB9FA8EE572D1BAB2201C93290F91F183E552D1B3904D1D6F32A9F1067A99EBD86C3C39C2869A195A7973FCE170EEB60F5F495BA4B801C8E8B90FB06F44278965CC42EFF58C9F5E9CE86B010B59E5739A677E01E69F1C43FF716713A7A3DA37288BBAF2DF87A3F7B888EAE1F3D6BB85D05A9C3981E20C2B23CFC0A2B1DF664B84D710E51D2CB1CDBB5A6539C88CA6DC85B8CB4CBC827B5CD641E1B31CA75F2F2DC46DA7D15E5E24E80CDEDEDA906A528BAECC30847CEA5C947DF06C8C6D16DFCE4EBCE2AA776DC25FD62B513CFE15C8CBB8FB876FF13FC53CF3DBB4538B4E1B853D41BAA71FB1CE581612B85AAC53D13C6AE3EA50E7FA628863D4C32C12F205E097E3B0023512D1E0A63AFE56FA3525DA53E9F34A6FBC3BB215CA21BD8B286C4D4AFA32D39EC4D5D2E9B31638F59E019CADEF2F21AEF83D17C64F0EA3D5A9B5DD71611A4CB485FB85ADC3F313FB455018032F07ED3811FC4A214267EA93A78427AEEA874FE4A7BE7EFE658CC8C8C65792AE490378A41D44EF8098A430CFA31C4505D00F901598C46E6DAE2C0E00B4D5C0FE00B938659A0EA5D7FCAE7D764860C1D23CCC9B9234CCBB9ED5B3D06E3DA758D9792835E76B8BDC50B8FF7E2F149B88AB39B6F0502BDCE6AC458732EE11AD311202444A634532738EE8D3BB4D256C9B27EB24194AE300F499B1D7E7112A4C5ECFD5957C8C84D277EFB2F94157759B6390D9A55E5BB54C6B0B4E2672EE563C7A4A7B55CD26455A54C30C1AAE2B279FB20DFF0871628E42CBC3CB553E994E0CA1ACDB1247696C9AF1789985C01BFB0793AB1BC88DB73C13592F422418864340D6C51D9C666D855CB5FF0F2EEA973337E18E14B88CC937C42FAB836EE525808F4A0E59B1AC644C943E9F28FA5B22E929550864632CB85815F92C06161EC3ABE04168A2A4BD279C233B0A451E8B6580DE9068F73847258D44084E1A19FC3867C1206001DDAB0221C60D445EA64170834DCC248E524E5BA5B98191AB3C695C234407FC885656CDCF80235E4921D1442891671324DE59FD46BD9BA2045F7419A24C0243510F9315530ACEE41418DF03074F4D3A8EB9FF024E8A36E0D06A2B19273C3373302DFE14A6C999B9725AE90882540A0FD841A581E1164FFCBE9D3226BA21A752FD715FDF402A99653F653BFD03C0A85C288A192628F66C1344E0A6BB95408CA6004705738F418073C9BF849D94F73CEAE60FB05F7D682E6310D20854BD85A6FF2478AA8E5AF741051A2F68AD0E24E9116BB9408349E6D55640136C8F4C5DB4E2920DE4EA5A948F70DE3EDD75457CBE9247F91DDADAD0F7B5556EE56CB94351DBD501E6066B3C1A6EAC4BB44216B52EAED304DDF9C604AD887FDF0E5173F2D15C1F8D4542CAAE5AFC1C54F0F12D5A34D158F7B27E0DF2491B65D1E6B89FA1D5E56FDCE7A28AEE729174A0D10B7B652351B6D40B1781729C525D0D85FB19A89D3A539670E47FB5790ED9AFAB3A50EFBB5779EE554CA74C71E4B69D8CC7D1798358AF0012570D88B7C087CAFC332652270BF8213B306D717894FC9A46E2ECCFF0D3FD94B1B6DC4A95186B037A3E78AE7C2BB20CDD422B6B8B861D05E428167F37D03B263AE8053C8123533A4AABB394664F7C4DEE17083AFC77DDFDE67840622B1019AA3F53CA47053352FE9509DEA48AD51E17024133CE215AA183FAF3447449EEA3E6B1802720BE06C93F8A1969D97DC5E2E80AE8F0F8D4A9871F4272BC46751B290CF5AC6AF80E6B5AB459444C628D52C74D85BE2371684502E2E80DC632074DF6398F69E44C96101A177DE747F886096F38CFD13EB8B42207A57280CD279BCBFF29C7BE112EF5ED57D3CF6D20091EDA6C9644ED13D3556A12D23BE0A10F7D85510A3AD43E4629D8ADA9034D4299D680A9714A0845B1C1D4A708D8933830E4543AA6A7701ED510E19EDC6F5A708A535559DA0EA143144035A865209964ACF3D96FF12B8C2CECF9BA7422D6F8D9CB34057BB0DC6E6425DF0D3CAF169BB878CCACCC03AD369D30243224EAD3F874B31B186640BE9FF8C3904C7E1168E9003AAB7991A563FCD0610294AD936C2C1C44C8151504BD55DD541D7ABAD06286C76382855D0A60AA7C5D3F133274280A9DD534F41A5530572639D7187A9445CC2AD359D197302409D2910E7986B94899F8FDD896E57F9A3BEBC2CCCE5559677940C03BA53153E9209819422BF43C6D7580B35F81F6BB82D2628B491BE1C13ED0C5070A823EDC127DC8F7FFEB09DACC7A5ADCED70CE7C90BD6758FFD50607D2D5C9731036C1DF17FE83D299E38A82E2AA742651F65F9B3CA88E68A852D7E31EB6AE18E95B45D24EA2E30DB324F68EDA47B637A46BA598C130B5C3F33FDC1EF8294066EE71C851B873BB48E9FDD6143A24EC340FEEDB289CD06F25CB28C9429D78F7CB9DF9A8986FD0D1D186E778282917A115841EC1AE6DE11A5B61D3982D8408DC2E1C9A771CD11519A26B21F23C1556FDFA3D25C04E1EDAE0315782DB15AAA7C7F5E4FE6C91A0E48DBC8932C3EC2716F319EB7E6C8CB84893934AB97C0E1D77119805CF9B163091B1D1B1A1B924692535FE983ED16C17069C7FD50D56254ED52470B7C08DDDA9AA13EB1F5829D4CE029E5E6832E0DD653CC4E40DE9C8714C53E29617C58DB4D26E6F1EA64C750D646F89E2EA3086B102B660448251609FC7E02A7018C4A876F002A059DB4E18ADC478718C581C65288212E375111E5C0490A10C4AF57F7C7520E6C0CDDABCE49D001B54386376613A656DBCFFE3137D83C17751D046D7019F7FC8FDCC549A0D29A30C96A9719D2C174EB60D2744B289EFBF5ECDC7C7385BEDD42619C2A0F7F275D5FD01431CD077D9CECB850BDA99221EED39F75D846834ACAE6F248EF192D17F1FD37DC07B5FD7F3D457DB0C3A46AA900F8FEC1718F020761EFF00891AA2E2CB535C134BE1E03F0054865161974C678FC98EC4957F5FA542FFFD9F4DA604E0B085691BA390BB2ADDA3765932E34FC22928D70BE0802FE9B0CE21EA7BE900D90D85AE9F85FFE7DC89D8CA169C987E47144F3C8A1F95E45B95EFA033EF6D544E6588E93D8DE3520AB95B62AE35D06853069BA6CB86A1CF3E8AF5C1774C562D0989C5359F8A8B871C8BE332F7F55CE63A281C4847D890A1F5A40DE9E546E69EA696C1ABDFF1C6121BBEFDB0F7A93172AA377D0C0A40973589F023B853E3213A2E57957B15522A61D1D7782B2AF90726730B861FA730629F725C410640490D96504893C77101275A86F0DA009B8DC082DBE279200E39796FB762498805BB4C2DB789C144837E9CB13B4C622E42A200669B6212719C64AA2FAFC53D1C99B7F41FCAC71148F7592910C4EE9F451DAFBBFC124C5E22D1D50427C6F908E17799D38032529F05A17A473A6F6ED9B91C6B687C784954876464AA101325AE1CB488BA50DE0330F658113E9F8D428E1A272F27CF836C9C95DDF8D6AEE85F40CA2F24A51AA6657C8A36A607F4DF4C988CCAF8C62A766D02DC172BDF43930CD9B89CB4BABB9211BF98E3BF396C1B1ECD7A3AF2E59A84D534B2EF81184F5DFCB2C4FBA408EA7C5A0135F75D8F366FC41F04B2BE9A6F435103264E0D82A1C7E7656C27964A523219B3975C340E4808D154AEF94CB116927BA74B1B446F99DD5B476714D776F151D9E8B7167638170F5C90AF409F9000471A970FDDEE2FDACE3035370CBD1D651D852B067EEEDC4EB2BB3CC57135B18573C0E266C4294029CB63B9FD16B7D6D22224363FF23E8634CA0988A80794A772F703B4B6B00FDC58CDC2869867EF051CDBC69CE16A35B0601A2A1DE0BEE04FABB0DEEC8A6D9F084ECF70AF2198FE4272184A7E14BD9FDF9D0F4409EC29021BA7452DDF48454B2750B57EF468E25232980D9FB28AF1EEB4E3F5B1755B680A60D7A23499323799C250A495AFCCC8252F307C85F822EA2DEE0CB6D52DEC5CAA659156E0E900A743E3666251F0FB096845245DB1EE7D7E04F7DDB58B1385016152AE21B5850593827056531B88CCD6CCF4C644760AD2B26580A333C4F29D4504B7589AB3A3260C83931FE4DCEA7DFEF46FB85E21FBB1D8326E2FCD6014BDF369EF3A63E2702735956FB563B4A564B3E4B946A34CEE128AADF2E29FBDA9D15311A12D91333E096A6DF0A88003853BDAA587A23A84448383AFF01AC8078368DBFAA7CD329A9FA91DF320410C90B098E63B0A3E8613A5DCD529801F877FCE95CEF81F74E60395A5660738390 +pk = D166624B7D9FB197E6ECEDAF8A6F42F49763C14A8FF131A69DCF1ABCDD1C48E32F5218A7C71197311EAAE7388903EC510A715EF53817087FE92D00E1F1219E6B43C2DE2BB9773B4A357CA99336D8D5E93E58C613FDFC96350FB1541A98B71157F92C004B037C30421725C757D6A68F0126C1D30D566FB53ACDDFF58FAD126EDC14FC64F982330A9CEA617C7512B2D290313705F9B6E7D6AD682DB6773FE85F574433FAE6FB72408F4572D17DBC2FB1C44E83360149FE43D888B7ECD8E27E7840D3FBC44CE9C5034E3A0C0C541BB191691552C5BA5263721B61E0047B5EC5ACD9D0D00174515AC3BC5BDDD4FD968E721AE90F3396D293AB1422D1F58294D0B3A6D7290E7AC8270E652B91CBD43EAD5E3B1C0BF692C22BA66A41C2A87A7478839A0FFE9E1DA01178137A7EBFCC3B732D2E1095822356623B2ED11509E3E68425F2EF9AD895D20D5066A04FCD02DD6C39C949ECB46952E8FBD932DAD4FC203040824640A802C136AC9A7B60FC0046E36D2939D764CB2B51E883F8C1EFD7E9839D60183515B6BDB61326173388E5A63150F7FB38F5F6C4C7293F04989DEEBA436C400F096A3C2380F969D61EFE116D5EF1B2AE941EAF81AF78B933D6B74703B3EDA03818FC51505D296479B8FED442731A6E138E8D807304799F918BDFAAFEF88BE66AF060BE3D569C7B3214AC2A302E96F192C24045EE82786C24DB5CF7C9CE8124195D89F65DF482B6A124AF24A8B8510C9A5BC65A8F092FDD5730DDB75F85A78DF26A6FAF805951FE8F9B113C0D11AC449207E4A36C99DEF497F7FE85087F088CC4F20211A689466FF8432C9A9B58BF6D2E1982CE849C3061298F76B8618A646F64EE46BBB8F0CAD33C6205925E1447ED563085EF72FB0D8500FDCA34533557B482EAE3D5B66EA08AC5BE34CA7C0B403426092BF65AF31B617A62E5C9A9B6ECC1CE4FF2A40971186174EEC12658D07A0623E1FF56C4ABBAF78C366DDEE3CAC53ED0A75D439B29F7FC7628D703B907E6A593470808F9D66AA03AE28634EFC5B74B662856C0980CEE2A3E3DF4FDE7AFE813426BAE92FEE259C108785E3A49C76494DF88B79C8D3C1443D3D975CA393C5B8095864080FE93E32301CBEBB1668B3D71259FA1ABA83FC954A4A82356047D593764D1023755FBA2C009EB9C16B6F75970F466805FA4E0041C9D9D1F80DE065CE606E342F14482BE217CAB5A55A657BD677DA27A6D4469872D7DA8507A58AEBB4163ECF1936B3D23258896DC4A47DD6AC8872AFBF7141717193A01FEC2F2E8F44A3ED25A0004D549511EE18D9ECFE85488DCA1BAB3AD529EC668FDDB43DF11D26B90C198DDCD1AB1F261F4E14C67A5693DFE46C707741D90B6FB2301348844B6987E5EE41257548BC603D11FF3FE0CD2FF5DBA744AB0780A13E30EC16867921845D027EBFA06ADFF428AB820A4874C8F495A685440B7C298050979A1D69F002516D09FE93C36EF4013FF8167271E57DB34EE6DDA9FE22D2E710AEB05028C5B6227E19F6A314A9A594FB821692E1495A3F4F98103C082A7607908F677DB6145A04DA21A5895089B1B5B6A7B7E83C6DCE206BDDE4ED55AEDE3920CDD478474C50864AB32D6A1814B346C730A761B14AA2EE3092FC34FDBC9E46A51DEBC422C48D20BFC09EA69C9F76FF750823F8A0322B258529C920FBB6D0E56F2DD5C41BFEA0B4EF2E0F13254DB0D324C07FF673939EE9F45CD5F02AF5C3701021D058B81F5B9C469A8BDBF4114F96BD968DC4435EE46438497E2151E55B9F7CE5971762590358C98942E7F79DB7D0D9944F8623270018BDAF945DEFA4C3797BC999F50ADD054FC0CD30D7FBB18C9C1283C0CF3B587D6ACEC5F95AE92961EC469251E4071A8A27BEECF7DD185F8A5DF7218C6CFAE046A1B2F54DCAE850981F320F61DBCDB30AC61335370DDE9063543DBB3E204A7378AB349B5AC37B49439312ED05C0507739BCCCA8A82C4989853838C325EA6F1FC0126F54A4DCF1B9DA5930AE98FC431204AED78D32EC6AA642B0620C1766D5A8BEA84838FCC34F6A2246CD51442E15ECD9360CF1387CA7E83D3453A3C19C15382B1532A4FADA4FEDD0E87099AF69291933F884B0B363FB4FFB75623063401D89DCD62622588E2595395228BB35285A3C58D45E38AE1EFD471E766DD6BFE78A8B36372B0762A81BAA324EBFCCA74EBE350F042329F058C3CE8F19B525C16308E195F42BCF3D189EEE0400BD3A358FE164E85AFA18C16ED51D47BEDFA57ABABE432B8839E53A7798FA4C54A8C4720889EFD15C19838B5E0C66872DA1C5F38E583F4BD55379F0EA635531742793F5F3FD4FEFE4483E9C2C14290CC8B212915E29BBCB545B5B136CCFCDD096A2BE2C928D465737B8993740DA1AC42B3210DB0EA6F2ADD57B5A6E587EDFD9405926932ABAFFEF8C6C0E5D4961A8381390CCCD3C8EEDDBA3D381D03C59085BEAEA0A461834696B45105FA10D57FFFDD345F91C47BE3368204004A3B79BBC22410C7C0FC151E39BEC878154B86FF163028249DFC369A94A15CF1A7E56E49B821DCE35D5B847F5EC9791AD847B7628CDEBAE7554267ED1E74A111FAE0AEFBFAF88CF5A3D7C00F161AC4580F2E2292880CA2FA2458D284EDBCCA5E5BD7C13904FEA804E24E4509D5369F5BE9D6984A9E6A86C01DE193E40EFC9E3339FBEF063801AB4F3F300BBF8FB7DD36C5606F3649CD05D83E1BE82F6414914B7845B9FA88E98B67DA5EA5A51438C2BB364AF7EA6AA7EDF99A6987D71EE73BBBC5BB1C6EBADFBD9CBB17554D23A89ED1559C19B2A41BA4F440E714464B0B38DE9451A2C27CBEE8257D34E03F298ACE07A89B8286E57FA5D441FA9219CCE8951691771FBD644B759A22A4B181A3EE3943E4CDE126F0285ED9147CE88C72B93E134546BECEAC465577B8DEDE8506499413E9A0111AD469FB62D5AD0BFDB292610745DFCDB9C054ED34002ECD49E55818E1FB1718537F54EE7FC48D7F9B75FB5E2D5F29E9F2A876AF665A4F10F06D5293F9FC82DE82B4AA2D81F09DAC7091E122B3306472BC9E9EA90BE0E4DC9409577B50ACC345A405C2FE62B2A927873F8E53EA83991E5B32A1C59185020388A4C060D92856FF7EF299207450952B42117093E1FA8C0D5D3066CC95DB8348835CEB8EF218C1ACEBBC9D964C279B0ED7ACF26155AD9F4CD864B32DEC6783138336B6D910A440ED5E4E9F80BFCA9285D9F8EA48BAB72ED3A70E463AAF2789CBA8CA5AB96BF9DF982942A551E97887D086E4BF51B9280F10B224816CBFC3FB263538D3383FE207B6F3A7B7A76D360C9AA1647D0D69A005A1FD9EBDA0EDE41D25A603D35A07E3CC12353BC8AAAE80996ADAD8FF34975AAD536725FCF012BFBA416C8B696087B9975B2436767DB55789DD8F9621BF6E15AA6AD6DCFD65B7CA23EB5D92AEAC7482AC3A30A287D0350D9519B84BA5EF13E6EDA3F7A58F6D53BA0537B8084BBFEB4B603A960589C1B097016A003F2318EDBF2DD7F6D07E552C906EE1EA3077C934BBFC0E9B3C39DA194B4CDC0B25CD56C4CE965F97780968B43AD7F6F50C0485C6DAD09EA91E5534CDE7D4D44292054CDB6D767900258A8D2E6B13258368A405C1B224CB7AF31B8E40487C30FF723515A5A5F02B62159E3E9293FF27F0E9A98E969EA630D3B26A5BECB5263A535D446308071B5A4FD2363BBB6AF2CCE1C5539FD7709BCB825171A2A817318A82639A5CF650635050C5EB43C5CB06117F80136DB697AE18DFF9A692B9BC04CB00C6336D9593269AD87E6A720F3866264E79381F3DC34EE5DF8F1E46D1109D1FD0CCE9BADA6A4B3170273BB94F4AC0291E35A024A987B7DBF93A383E0081FB18A2E4ACC42C24580398B744D229B96091ECA2652AD90477D681C2D1DFA922DB867C0D7DDCFDBB6610A4425E2D6E780BCCC9D4BCF378CC23CFEF10E8AF126FD6D27039B1180C1AEC12ABAAFA5DA9CA5DF40C961C2534181EE188E87D2C31EA170390927A7BE37A98E60DFA7992AE2E1FF237A05B8432ED3FFEB3640737F7E41AE6ADEAA12604DD3C98EE53253BDFAEB604C795053B4D76384BD89E6931894B49AA2B8439C3380A0C28720A9F706E62ADA9F11E6B52537C55253261BAA340EBD35AB55F55990B9C7F3D96CE23048650BDD23894449C884477E6F28CFBA48E7D05015D365F3DB2E2A20AF42FE925114195F484325C569B43D3F18C5939363B8B0A6C351803E405F9CE676FFEF411CD56F0566C3B3FF5DE5C46D29B938965336E66E5777087515339599A7B07FB64549F1FE90AA1FE3BDE598C830DC53BB0434213240D4DD119CF202ACC9CF8F9FAE516B2A5DC7A84BBBFCB76B854ABFE660BDB92E9B6ACBC28B6D8A286CE11972BF2617968F8ACA4E3CA50BF902A5670A0A142325A801DA9E8E5B142B59A9C624EA6CB1707680ACEDC75CC036783C566F37363D84EBB0BB40DDF51D1132FDF9C06483C1E0209D3940FF0640A7537CD41216A833D7CACEC7D809DACFBC92D88804670C3F0B5738691F6461D95902621927E74E270E28471307E45E5068C8EC80B397D36A15CCAB42F3AD7B4634FD85601FB52BEFD3B7C78F27F364D2DE209FB0AEC413E4D8D2765F3D1A963688D4A89012202E896F21142850D75CA4DD78824B130BCDE62606246A89D5908E2714FD0563B8E45708CE6FDCEF34CD3D556D0EEB319E9A51E704B9916422DA2B70BDDDDBDFF1655EC341B3B90D57CC443E216C678D73F4AA68B9DB409C5870F910AB7909E5F6E3E17EAB283EF397572329CC399AECD22283DD741B49A03A3A70AB3543C3432443DB2467BF57C2CD28F94996CFAE0152BC7906B38E1EC097A60D96EB69DD71BC7B4BF1B1BA969238D3B728B5285D677395A18CE002602FAEDF8CB0001348EBBDEB603F8B31CD750259F53841C356B9353D22586D9F2689B62A641E084CFFB0373AC168DD8CBB5AFE75F74BF3FBC0BAA8B1D86C6C312BCEC8E427F87A99CDEC242149E000EBA418CC650A61CE3B7F1FDC6CD08BCC1C842BCEA850A05E95CD2E372BB03459B3EB2D896E7231D4BC7203EA3066352E71F3F2329F410BCC3BB3061E8468984CE28F56B3E1CD0B8FC94851CC67997BE646EA8E50480164D8E318A8D2A027C1F84B92F57C9261513E9B9CC1BEEC5C01C8E98281CCE8FCEAA9E10697B326AB868F25EBB8EC52CF67A42DA9B34BAB4A7282006F0FB44301C243B5D3C8D747C8C3E3B7693BA418E128B7B416D204BFAE77947F4FE0443368E36E5A67AF4D662967E0E04EBEEFD666925DD0606F28D0308376F68ED40811A6705919C2E553FA7BD3F6A65138D8B8553BF1D27EB4D11208DBCB3D73928D25B8CE3DBFD8AB058265D2D9A74647AA05EF0D4500D14FFDE844886BACB919D4CB0E077F5A2BC7E1D306E81C57BDD50FE9B43BCE4AE8CAE84CA8F877959B188F7A82E99F3D5DE098F7CEEF4795D8F826BA10A4E8B2D7D663EEA73257D70985FE777B061953B84675051B34D4E01D1DF4771ACA7B9EC710798167EEBAFD70FC445AD9BE4DF626115B1B596B55DFB18248B124F61A5A32647203A8A8824C979004C4456F352C3951CADFE779EB02364495C2FCA6D961F5A2EE738EB21E86C30D9263ED3475D75BD0FD2FDAB85A2012F43E3F66BADA0D56BCF4AA3CF46362E2AEB06AA2FA06FCA1052EB3E345C6595C7A2EC76AA39872593F0F88407304103E6CB8868009667E09A9E220FDDF97B8DBEF29A39A247421FFEA48CC1E287BF4467C235D1DEDB1D1FBC035C5684FED836444F0A9BE64F9EFE1B600C2F1CAB38B0D5DEEC0B06F09D9CD4956EEE48ED896FACDA6A7BA0F231F872D4761C28B8F0BC50D995FD5349125CFD13CE5A6FE0CF30443015B1C7C5DD6345DB1FB9ED4EEAD30F9702989FD6AAAC47B4DCC997F0FB7F654EF8B49B952852C7DB9F2632A0DE01165FA3FD9043276809FD4724F8700AD5190EB3FCB64645B83A10935E8057AF40B0F846B8EDDC1C4F2BCF8FD81E6D5F733F78B169B6500D59D83F435E14128FED2BC1B1DC61C35D4ED952D21109DFC33225BAFD518442827E54B32E1F326F28A590FF7548313A0C058CE83741848FB96B556B23D07A055264888CDC09C2870E4DFC0289A3C9B64B25CD377A213605A23A8E06BC43C8814D8BBAE4E3E22671CBB152295AEE3F9EFF05FEB5118BD6198FD708298EF2842C9E1A100CF0462B40AD84585302CA583099F94BC09A9782A1E172B3DCEC131D0E386C256C91035A5CBD8F9EDAED28C91FB3D34014930FE376E7E9B12DABBC00FC0770D4CB0FEA56E8FFD2FE859554425D138AE313DC62B0F8F6A94C8BB60BA64530C06DC933003B53D53F8DBC2E418B3B564A1CBA03020AC42AA043ABEA93155087CA048F793B0F16E288113131E78F2366348CB2C9A9630DC38F3F2AD177E27028531C5B5851D38AF4833303BEC8E2663EF8B000490231B0C38E43394A63227E8BC9E6D9FE753DB9812A4189F392EE110D62C8FA48E5F8462C1AD80B1BD40C5825A1B6E09EE7B9B2CA8C6CE1F572404EC1CD5916C784EA10828ADF3B0ACEA06D9BB3715DA547F8E2A5C89EC0BC6AD42ED61B638A574291907B160433F35B20909C98FF8B6009B2682D4BB711515B7D52B40A9C91AA9BD588444D55535244439857580D77ED3AA66B5BE2AA4DE609A553B38EE3677204A1DF4C3A28498513CA062154947D063C2A3FEA77AA492A3808CFF1FF7EE9E979DF72C88C312DB277224987C8B0E4EE849078D3715EC9F4D6597C7BECF9BD0B3A51E863948EAE1E058B1975CC284A3319ADAFFB035CD537EF31E864188FE4A0B1F023BC47835C146EA1CDA082130AF736C5BD7DAED1B4567862E8B398DFC902DFB0356745B9AC1D9B78DF90E522B5A01E60143BA3B0B69AF32A2E0442DAD8251136E636A1426ACEB32DEA9A8CB3928204C54C47F9F01C08F571C467834969F90D34E5B7A54F8CA1BC57C6642ED299D86A2BC8AAFB6E583CF6D0D4DA241C8BB28EB5E571320450325179E79BC2F6BF0BF0D73E070C249F99162FE4DA61591569CC0E815857EF3FB53D93457B4EF5F26A9A26C75F2B608159CEFDBD67B9F633A0D755B24E655A45055E0F886C03B10B9213290E9B82EB40 sk = 02D9755C369932E7F99A2E1614B03E2C86D713563785965E008BA987A6C89F49B00C6ABB62D4C3C3 smlen = 3841 -sm = 83ADC618B97F1D53661A5433C2BC09302D120071EA9E82AF2175EE2D112CD765D8B5E99AAC888C44D9BC7A07B53DE79A24E8A4BA33E261EEC8B042877B6C99D71744E45E4FB0B5159F750EE1FCE8E0557590DC8F1DA19CB13C1D7388C4AD47CB0B0721BC4BF0AB60234240AD9B3FACF05389242088DE02A72AD5EB4D9F88A6490752A383B1BFD992BE5ADF956619CEB20D9C1799A025C0C5CCC0BFC3DB961CD418414C1A5A60672E825B9FEAE4A34E857EE389495CFE564472F8ADA420C20E4370A8FFE635D2771BD2381362AA82520D4F5F8853AB6C44659D095CF20545B4130117547273E712047BCFEDEC8A9E962AAED759F22EFC947950A5B7350470C8EABB1A8D623465E9F8CAF11DB0884764EE38A50ACC7107F74626C323895B27AA570FE91796ED7DD9F3DF00FD668143981B25427D37022E6CD4690A469FBF255AAE59F7F122C3A837B1C0B869A2EDD0A85280454A1B9F1ED28A87660042AF1BC6F2A79ED8E40E183E975FE5F1470516EC2984BAF255DAD55F7F853D3C53C50CE2DFE24605EF3EE83B38F03848C66EFC4CAD3A8BB7CD42E205BD7E789BD268C680BEBB7DB5560E82A670F7D0CACA153C4C8AB5F68656CA431CB6E70A56D23993E374D7698B6570F4B5BC9FB4C975ED5FB8AC5F5021733F6FCB9D57C64153191630B1E3BF45D0E9141A7B4B60001BC62F7BCF61F889E789758FB3EFBF56A53FA098985BAC582F4B8BCB7E50F73B7B3B41527FE149698B54F89DF150BBBF2A530C3D6AE8175EE59444F0ED8BC7FF9B7495B53EEA34722C48510F8E2CCC31EEB76790EB822276C26898F011A25024A54A40F1E5307CC1D2D19A5B484DAEC8F885D097486CBF1A253FA157102550D61F5B94FEC0534479FAFDDC9553A8A1BC6EF154620DBCF52DF0FE6F95E1A0397D5C766CD450C1A16070738B5ABB939F6A127D4AECE1DB80A6B1F3E310F91226E910BA19BD2BE4962890D51E2A7F32A028637307E433DF755773BE26CBF7BC9BC61FE00D76C26F7EBE41E442A04DBEE0B36D31CF029AFF19D5A8BF3E5635456DE5E243E002B38D813C9FE16781DC4146DE8F98C5F4F3082C9C71A66E58EF91957E5AC35A7AE3BAF53E9D0313F136F5D8438055BECA84B306F8A055E8355516C311B5A558D5D5DF0AEB80BB81CC0E809C8188E6CFF12B4921D9E894BBE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 +sm = 823FD72D6725D9EF86DE403686E87F4D970F2398E394525F67B7B0E2923206B3B6C26D73FB4D171672BC8B9379947912B4601917643A04CA495FB0506CEA397F2AB6A4BF78E6888F71AEC96A32AC1873DAA60432204C6826625C885A0D8492B4D282C3C3177CE9AA8A387CB44DED525CA485D436EFD3189B67C776CCB48F791302754B14229155767CD554B3BAA5386969396BF39FFF9733151F7498631C8F76AEC73BD1770C5A8630FCF9213F5FF38A2C76291F8BEFC4734DE7B8D74DD2299C54544A5E0E71CCB3DA63A50CA91C6DFC55CB060EC4E8DBF5E387FF01D2249F3347DE7DA2941EDF56D9B46FB323C3F66BB83D82B5BAEC56B395A2573E4CA95EFA257547D16A96787999D49EC5504D8C2205CB120E3C255B0E3417AEAF577D0F4FB03106121331955738EB316C39CD47A634FD6104D47E5DF0A09AC55B9E19ACB46C8DDC7E40ECA422507D7BCD6227B28AFE75CB97AB9CC5D32A39389986476FE23613124DD7C986359643E67FA7B68C43329E4D2F565A3892F3379AFE6088AE51221EED54A64C72A4873596A4070370FFCD47C8087534621FF79CEEECA3F28EB152E4A30FFEFD0A8786586A16CFBE2F6EEC0DA43603A4C458028C560B62B1F0EC4F3AD6712DAD1F76EEC0CC07B28D103C95CB8339545876C07BBDC55B39988F79041648E46553AD45F4B5A8796374828113E74F5CA452CBCC63B83591E45E7B43F9C77B7E079093146B9D35C5F77FE68FCBF0C1653CCC766F9C5CF8A1673A399C2EFBC5D65786486718C3A508CE754536B6BF0DF44D74104977227584179545191544021DB23159BC31E2E2C2D178687751D6D30AE6DCB38BE784480A57F37D1EC76466035F6BE190B6B16EC73F1ADBE3DF1D70E9ECC04A12F83187482B01E9CBA9825046B95484C05462B035E14347917E8D6BF285D06DA19B8A5318816D7D6ED173FE76F49DA14A9FB19D47BBF2E55AFD70CB6697A5E6D419D23CCDB27ACDFBD3EFA73721CDE313462793DC329C6E6ECAA6C3D2EFB3AF9C0DEEB36D31CF029AFF19D5A8BF3E5635456DE5E243E002B38D813C9FE16781DC4146DE8F98C5F4F3082C9C71A66E58EF91957E5AC35A7AE3BAF53E9D0313F136F5D8438055BECA84B306F8A055E8355516C311B5A558D5D5DF0AEB80BB81CC0E809C8188E6CFF12B4921D9E894BBE0F434DFA04EC225FF6B6DB802A047E221BC064E5BE89A5FC13937AE9D3F22B4439BB1C1BBA01547A64AB3E810BBB09706D01959E2E906A69FFDDF0C56726BDB58FB039D66AC5D77C7F0E9A8617B0C69176770DA328D38171F39B5220279186250139922C0DD0F7C3F96D48615FC66DB7568810931D257B230258FFE9CB35F87859E08139EBF7432E948EE3F962BB9015CACB8499BC69597ABAE4B841B606657E2E3C51FF5A8961AD42177A9E73950E3FA150439E2063B6555624A6D8E3AF4FD5710FBE722B8C6267BA5DF56846A085C56444573D692D5412CB70E443761751E58C41953BB9FAA3CE1F4564C825A02F0E1339CD659AB1480804DD2E90E3086AAA292DB39C6E2AAF1B001B47A21CC721C0C502C46EF0479BB7D8CBDF8E9C136397FEBC2D83C0FDBB3ED4FA6868068477206A26D2B7E0D20507AECB2756B888FCF5B446217DE14EE6A20CF7E7B732FAB22CA3ABBE81B2BE18463ACAA3132773ACD7476460536111CDCAC98B1CC9B2C36AEB3FB318340F7397B4B4AD6AA87EAC94AB7D98CC12EA5606162877465FA2CAD276CBB5D36C40A0B014C53D2D3A96825E237342DFEFAA6B9456B5FF1DCA859C5976F77C3D3CBC9DF355237EE9B4B4C90A9DD941294431DB76DBB539DC48669E7AAD21808332C8A4FE98B8F043FB756B526890452FA3C3527FCD584CD33E38FF9FF783538D39A184B7B3EB649E1C04C289FB65998F6CF5D5BBB0609FC3403D85C6DF269017032CD24AC540E1B294BDD3C3A0C7117CAB02B1A0063A174FF26FCDA687433A667322320C0DEC1EA3963F3B14375882B3478AED43C2C74DEBFE3A734F8B1A5CF92007F8FB627CC3AAD5C6AE4C31846B72E7573041270FF40E762C0F8DBCEB7512D44DC260A97D5CA7D60699981ED8476D8651C35C8ED498FC2961D1E38AF46F3653630773209A63838A9222B813C23DB0CF4196D6654126BA2B1840A7180E653B3D6E10C4C7AC3CEE93B0399D918A52E59F0215B09A119E634E6E8A9886C877F157BF7B7DD827ADEDBAF03C718AE037C0B262588171839E952721DE72180F8EED00B01F53E098B82165199C53129576036FC753A3D33AEC92060DD19AA078A496A2B214B1BFBB747A1EC64071B0A078D74D0212E6203C9698C7449326A42BCBBE8D9501DB916C64307D5F1083BCC36C0FFA18C0E4410B0B17D443481C3673D17BBD7A366A5FD1C3C5B3391A02EDA7596B4F869A91A32B5A02A05611371231BE035EDC716F534724B5225E1A72A2B2CD357F4C326F1DEE963FAB680721D40DD70B750A019E70885515F43946A0DD3DD042969139F61ECA0E9EE3107D3D28AC606AD53F236303E1FE986C38825318B7C4597B14E1A83B81295FEF49FD0F2C1E14A0B146540D853DB9706CD224B376343317BF7330B0C2721A409B856304FFFE60C24C441D5E2797D4696C0FE046D305AEE93CC6A2D89A81EB19643636A8B424B310034612105DF16516CE9607CC0A2BAC5835642C6FF9572191BC45E44D9B40DA36B607F570AE8C39D490342786F31CE6764F3F7A764665B6CB93E54922C6D89DB566F494E0EE069811AC82E8132F2F388D68490CB1C2172D2979FCE3659D7076B4F457232EB839172963F8C342E2CD18969F086F451D33BB774F3D00E6FA2BE02292F2E5CAD3ADF5DEC28932BD784801E69364962BF39E25455303E1F289052D2F0CD4964E0FFCDE29E7C074E5D57E43739DFA42AAD636C352D363E3A23BDD134BAABC7CD1621CA638DED7DB7051F0456641CA872ECDB4D3C2603DDBBCE16637010E782C4BD5230992E2EE7DD904F8A83EBAA7B4C3CEE15B10794ACE894118304BCDA9E9B1376331D2248B802557AABCF913E95F783715BB5E90A4436E4BDE7D651397A70A24257C39E0516BB1F548DA36C1F1F92A416DC1114107CD863F3BFCB360286E774B21296259756EA6040CB61738EEFE29A67895AC69797C640E03F0E9E731647C2DA93373920341FDFBD50EB6B737BB0D9FDA8EC8784920407D4F41486D8FC616430768D6431CCD789DEFF332B239FFD1900800CEDD9661A55D6D96089007E9089A117F03D7858EB4C3FE2D07E91D8CAB88D2BA5421846069FA6D4E5C9161A140CC3A288100BFBE61C3B0F0E820AB12D8FC54B054A0F4C777052495B45A7D1A883E67663DCF50C2230CA5319AB31CD76435DAE41CE1EE25ECD3FA0C7E83B0168852B2CAB674127CD7BC9DDF9DD4B57EB40128988C7C8994DC6A5FC939FF957F06C70A4056E63331F9AAD254EBF2B8FCCD580285BEA486D91A0C2DBD5823AC8F6846DDABCDE25A2252F8DA1AEB32E6969276BD2A7F94CD7DD3143F3181489272B1589FD385BA844F90E35982B53141DAEAED413054CDB935F3412E31D99C1147079CB487FEEE85E3906DAED18106B8C407BBCB7716EF9D4D34E2FF04709C7457997AD6FADC55A8FA70BC907815805578A11A012C521A1325754CAE2E3F7C9E1FFFDBD4BE31DC534961C318D1A894838E0C33806735DD11E408E500995B86B6ECD20D325347F792A3381D2A45587D9B6AE0AA27533732A6C421CA621AAC42335848D9C0DD89F14EADF2F92EC532756CD5697AD752B6260C598EC9F0E9976A950B22DAEA8B74FCC87F28B5E9ED83C0339E566259ECF06E5CE209065DE87FEEE5D1E9C466004B34583D6AE89B590EAD6A96CD2951705AC764F329E28C996AD6DB05F6C69AD2A39D3EE230F6501F1760AA41FFD936C9DBF20DE3996917322D32B946062A3C27D8BF35ECDA22403AB684CDC680DD166562D018D943369CAEFB9133A4BC4515CD5F9C08E7C22D153F0A7733EB4EB2CD8A74A4C85E40DADEF6858C5927B6EEB2B01E9B7AB02F7048C8869991068B00FC19B9545AB42181DD5CB5488222A402E827F60A8D87B09ECC88350032F998E3C10A88D4733227334812EC97C5E5FA85FAEE1A1E28A58641531B139AA58BEF49780DCEAA408986CF3C40E226C60531945A20F91E5DC31EC86C9F9A0545E5FCB79A13B9AFE9B133867BA7A38152ABC6D9F8EE10090BB71E6ADC6A6C2513B066F2565138BADA60B0BD339F9BE1AADDFC90DD272B4146D0F5830C6A53E295C849C15D001176E7774FCD7619D6EF1A30BA93CFE278AB4806BBF25CE4A4E94163F614E81DFF7EFCB015997F5138E22B80B2B00AD7579CD84DB5D1C7FB16E9E8C5D9A5BA0AD0E0A7DE79C18839D673632F3D2C7DA2062EAE844FACCAF23590B2FBF1861405AC347EB9D723ECBDE54CC96BC4D8EE2178F353310E5D69230C5DB2841D2A06A3A4E03E054D99DEFC6004A6E405FA89B198A901EA1AE9F3112A29F3AEC5698A42794E04D74D761E4AA5AD23DE271969BAF124450F4796DA1EB1C01480436AB0F5D0B1B2E6717DD87EEBF137420961F978896077E40B2D2EBB5664FD8AD89BB9333FDF46C33EF3BED21BCB5B4697451BDACF364F85462F5CB9F546657B4744EDF757DAAA4D3A9A2A6F281184C3576B1DB0B540F3B36310020BC6AC0C6454A7CC8EC1182422B17BDA202729C270194CD6044210D2B98731565812339EDFE5A0DAD79BA826D8C566C7D25DEA9BFF0BADF1E4E5DA2B884966E03FADC51C6D9BCFE877511157201DAB48AED1AB038999E5CC3FE58CCD37D40050DEE92E0BD5332413A7F0118724084EE5545FB51942DF1EF399F734FB9592555B5F32290C53D7E5017EFA2B61E29FDCE90CC3E7C1B0E545425B1D3E1ACB9089DAA786CB0122DB3FF27EA0367751A5462230F0F248147EBCCBA2E16D214E9A0BAEBE989BBA020F95B623CB14ACAF2BE6F157DFDB1E32627133F0D26C7B65A189F39955EE31D9B507B43126B06B9E4524732C8621D2274438DB7ECAF736AB7257CED950EB68BB868581649232793EC83379A16F40781E76F5CC57C48C3F5C2989BEA803E1B63768436D39AD19BB77DB46AAE6E8473ED5DFEC983F49E4B8E7CA6BF476AB2F0272C0C2DBEF1BCB064D7400BFE1B9ECCE13578A20B1D5B48133A74C5C59CAE0115BC3B50574580BFA99D58BCAD336EE2CCA5B7994C784BB90CC8F1B9A0E21B39D5EBA464DE34D46AC0BBE436C2F419D60D8AB13786F9A841B52710D1B49BEC290DE317B66B6855ABE156C07619A4B998CC582E3F54A7F457F1D2839BC3EBAC937AD3EBC6A9E6E845379CF1D66D7C59000E3F6CF6823B005728A95BFB0ACD044EB35D5ADBE8933A3637887CF91EE74BB910FDCBE797B0C6B1B056500542BD39781BDF13EBFBFE949D7BA0B7F31102E63BFC6E22693F97 count = 91 seed = 9564E88F336C091EAD50C893F3EAA8351FA388682F433F7A72A34731020B9C96DFCF75EF5EAE47E12684AFA51EFB49B7 mlen = 3036 msg = 2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 -pk = 6D03ABE086B1FCBC3D1D0FC01DD5F779DDD5F56C5592A26DF22040954D9B9F8494FEDAF1A0B46D70B716AECB1F1118A56B995A1C07E17BA2223239AB66BE2F5BC273FD578395A62B913EE7301E4754E1BF8F656EC928A68C375C66D1BE637214AA9E658E7E83D9F1B7A7E250C7EC3AF9F97BA711F3A1AB775AE520480F7999E2CE6759C25E619510B124D2E5CBF06D72E0A7D567E2316293A32825A3B2E3499FCBA8A65FAA454E2B513CEAF37CD8C4A5BF89DCC3A6F6043E80877AAB245A352650D02DD8626565B6B8B6D9DACC5E828DBFF5A19C6838D9E4B2D5CD19ED6D2D198D17F501020A760FFF0E5148CFFFB53D12DF06EA9B50458CFE661026B604B83EC6CA70010D439E7112D64D640F2FD082699E13F3805EEDDFDB648CE359CB5C195BAEE34EDC03191B77BEC09688FCD62973F672E23E49E84FFC1815AC1FBE40EB568F3A085DE15B298D6A8A9C40D5A58F89D3B751D19DEB31A00B72913D03EC0F054E72040E1EF40C6F00D349D2169D2CD5A8325549E436B3F46E023CD483B645231C7DF608CBA49E990B0B747909054168E5FBBA1E09E72B6C988BDD2B8078B7AA9E9A5BDF9078EB07A148FDB8EAB5ECDFC5C1F73E718B2D7D6A05A853722140EE050E0C017590D4BCCCB20A5C7903CCA24ED25872169AB7A39F44B3A884BB6605EEDF136908E56448E4C7646322B423173245F37FE77D0AD46CCCFE248EDD5C5B0F5A738ED3C0BDFE2EE52E4ECA8FFA13608B791AD8FD1068EA61404CE00E300634625FEBE00BDAE5788C8A1C27BA0FF6756EED4BF5CF44200DFC9DD7C1EC6BDD3CD2C1713384BEFAC3176FDC4B421A820AE49526A07D9AAD1D4D1E366C52ED0A13CE84902F364620D6A23620696EC103385CD7EBF6B500BE3CE44837D5E38CEAABDC29C2C2497F1242EABF3D188FCCB418E0A4C4B68C58A6F535E9DD2463B0D24FFE4FB9511370CAF753611D9A583355AF787222EC548BA594C917FF55A37C338DAF7036EAD92FC01E989E780C1516142B02F94E9D65BBF60345FD814F033CD990211AF4C1E1F1BA726EE6B8FDAC4F3CC9077224007B241DD216D1F57BF948B0E12F396AD13C75DD776FE94157242D63CB43825C6626F2E27F18AD08C6BFA7A6B74850561A7AA5C50B71C8006A54C6C67712A1823E4052DF510D5BCCD3F032F0C400D132638AB304E5C7D2C649E3AA96108333257A2BA58C775DFE2EEEBB156DB5B003C0676EC7C4465266C99C4C81D10DCC1C3674F489A08D33B377026B67EEA2DA90027451C01987ED6BE502B91049D769AE96BC0A326BB2F256881E6226A7BAF8F8A880C267A1D4D8CA73916EA6E152E3E94A614A28D4BBCB6DE1BCB16F92756BA61EA149FD691381C879E7020FCE01C2F99D3814E8A7A5D9468FF96FCFD605B6AFE067FBB1362A17E6413AAE3FACBCD705848F5FE9B39B4399C8017AE282FB50E3C209FB039EDD394916297FC872EB3AAA219F236803E257415F076FF156F3190CB85D769818EB99E52925E8DABC0C3F1FA3527CF7CFB99B6A51B4C62DCE2EB07B3C9CB475B539B738BD6AB69501269E418C79CF0D31DFCA3EAD76DBFF28D476D38359F6F03A84DE62741DA192AE007F6E360CC4C7F321F3895EBEDBA06BBEDD4BB4D90EFB83489579A1672E4D7C739A5B5D2299D6A569A9B8D63DC157E92575254DDC47208C2EFA859D908CFD1BEA0FEBF6ED4E57CCBF232B433F0E3004515801931430EDF8F746243D8571B78A8B30CF8997065DF73B6AB89AFA63845E65280402CB882A84F3EB293483D63D324D96E128AB26F75D6C0B8DB3F958DFEEA3740D0FA447D89DAC248996C496344F8796862694CFCFAE065EEEC11A44B5168373388FCA3F94CC99036FF62B6F4CE40C042216B73CDA69E88DC6185186331530F1C9A92D842B7F877C44DB8308D87F374BCF1A15C6928EDDE875353BD17548FD88AA8FC97A361015598C94DBA088FA6762D3054113CF7A1386B8A186CBEAD85F6B1980B70048516393027FD0C770DB12899112909AC54061BB8B75513201C7CD6B89F696E7E6FAB4295C4320334A14B3C3E4C25CF0C527B3C9103AB091BB96CBC200E57736382C1746A58A4260F6D103B46F0B031F778C6DC5E6FEDAD6B4E3185804106A701E117D636ACD7A6196910D72DAF6F1C2444EEEC08AE14A2AF0430246D0D07CC38E23B0B7F3546867D5399E6B397F301CA5168100F2248561EB723E0C5284BCEE3FA9A89B3CB27A52020AC38A14DE77B7AF8FBF2D9419E2B1D1D3FD5C0FBE3468F29B4501B20A5A6B258EFDD999894016E06A8A19C95EA7B10E1B36AD9839B4DDC2733A4A9AE573A83958EF8E5AD5344415741DD64209182344F432C38BC45F83A5FCE377C134E303913E664E8FD4DB8D9183C204D730F2EFB31DBCEEFC794819D948BE6624E9463422756B6D13468963523E01D83B46BA2680CFAA1DD2CA187F1B19C95195ECACEBE74C34747B820CF817884043930587AFCBCDC548DC5566E20CE71F1E5B91C54286371B117E1B2361FF01196CFBC8AFBBE3CED2ECC7E24577DFA9C55E14DF289B66BC52717FD89C9891DB3BA14C14BF39726CC871DE46C8A8A05EBBDA5A5FAB9B57AFAAD584848FC2DC3A571E950653732BAABFB931D346CC1A0FC1D5D8D7CD9AF56CAE8DA51ED899B4B7AEB7CAD0557D3066EC9C67A8C3B205AAF51E1F44C9D73E9DBDC757F36E2EE9FFE7864741A72A6D59746CEA9C42A7EEC1271C5A4947A5255918A0AEDCCF332BA7D7D2C38AE0FEA5B577FB7F7BC9A5FCCFD9732D6A610B200BB89A2E9C35EBEAA54FEBD1889619932CC5B1B382D4BE169780FCE87C6A2879C27EC2462E576AD32C86C7BFF2655888486045E394C578EBF3C39D4FF9D1C79640B1BA004B7A8637AD82935740385EF70EEB4F297206B5D9ECFBA83416E085A8E4B88513171106A38FE73810B6731CCB7072520D1E05297D22BC2B350AC2BE902E119D444AE18A2039DAD4953CF3B2495D7900191F9A84396D364B843F88935CAE83CCE8C0359F3D63D2242EC8F759F346F47911358EA377641D425FD010CB651520C5254D1860F43E9A34B53CD971B3C2E3EE59AC247BF98DAE862F8DF1346E41AA0B95BD3D676513CCA183545F1B19C08438701B165666EEACED97ED7EA235573124E56805A0C12862BE046FCC64358526F645FB7A0FFC7A7EA2749CF81BC2E511E472848F5757822686EA4BFD2F32200993D4227E83AE0666315955E6D7F64FE18023E161ECD543A600A3AAE5725C020BBBFE19C958F4E918C2B925A931B36670EB7E68F5BE95962CF00C510D302397512465D3DD98F9042F294607A814EE382000544479D4D1870EBF70EC5D269B7052DB855F7B55FF3F59E1E2B996B33F483E98366CDEFF2193463DCC75DCDF331D85F9F0E15EBA5094FF23386897FE774BCCD8813CEE04350779F6FF2B1FDF0CA9A726AFC41C43961A26392592FB790210BAABB95F74F77605B1F058EE8B7ED1721827E4491BFA6EA98EEF7E44D7461AFB625689479B654B8640EFBC613773A1F0D394A48990CDA7A98347EFE9E8A28E56DF1FFC2A3B2522764153CC27EB53C0718CF2125F1CC516038908E9FDABC258CDFA73B3DEAD724FD44BF8B6A43DFA2DB850DBEDE386993851B9130B69BDA4797F91D62F9AE555DE7FA19AF05796F65D129F7DA8AADB4AB6006AC57EEC9314871C8B024F2DDB805B31AE16283EE9F7F5F43A69F680C05443EB965C7496B621FCE4972D2F3AB866A4E85B2ECA2F49B80C1FD82334AE71598938969B5BC5725C2C586930EC2131A1DCD4DFFAC76720EF781E9DD774EF391FE307B88F4F17779499185C876762D5FE84633B93C4F83002BAE6E1C1628AA4F51AE9150850B69193B36B6E28D510F2270C52EEFF7B2A1355FACEF1D5AF7AA625D2A0BE46CC0BEAD4C66E76CFFD3AE78C74FC22DF09813A8FB9E63DF8FC1BD31FCE687C13DEC0D2B36F2C0CF1F4CBC5AFF463C96F53E010AC577350FD587C7F5DC3777F2CEC4C35EE572AFE39E7E474C76941E668AA59772DCC5FA8D035CB1ABE51B48DB413C178D65C67EDD74CFD2A2E4C9798F423311C6406BB4649AD6AC2CCA2A6993D865D43DF847F6B89D3D48A1781AC6CA4298200CC4DE8F8EB5A452C8E803018663B7D6484C422E60A8BF8AC8F06224A405E280DBDEEA07523C58BCD8E4D3841F08AA452E99E2C69ED68B6858D36D048A64180C2831E8B9AC7BE7DB101D7A0132885287F788B2AC910DD9E34B281D80F485F35EE2C72F1136608016F19E22B4864729873C865BD553A0DB6BED1717951A70CDDCA4751EF73993421E16400D7101500BBF2FEA145B4372618EB50B08C8E4768A12CBCD43584AA1505B0F36283BF95CB24BBEE7DC521ED05E2A999155FEC9829FE240A63D5371F865A642C62E6952176C4C77A36B664C1167CB205A4851621F80841E0D88D8BA90E4A6D60F68A9D74A91AD95C9E3AAD5735B949023C174549BFA0B109EC77CE65E0A12E38986C321576E23CA4265C905F143DBAEA4B4F24DABFD49019A8290F5CAADD0B369DD124AB89783C94F5B246D83EC8456C0E20D70004A0D6E29AA9F026FBAD2DBE997D8E2893E21ECADF431BDAB95E1A640355BEC2185B0451331D452CF86C7BF67E7BDAC804D0BBB6F3241DD911D01F5AC6F501BA9F25A96F246626F092176DD6810F2CC122F418844D74F695673534985CC8CA4115FE492E189D3037B8F0D9448D06CD2F9B0879B99EB387107AACC2C77F0D04F680FA796017DD217318E2196A1A05E8228E2B9067C2E75AAD6A4B03B10293891AEE3F24F58D769D3AC284B67DAF38605ED8E05D2864135CE87F1757381C1039A02C9C204E2BAEA068D8415383614E00CAA932FA9421D292DFC8957DFB5136460C435374BFBEBA7EB3305F32BB735F79F353685F740FC62D90CCAD728646EB3884488462CFC36F0853D351A946EA3BD368854B78DAB8C3BE78EC865FB28AF7A817EC902AC4E4151A126D2C26944A8D8420E8D0F80F7CE869645DBA21D8362D4DF8A483DF1F1BAE483E78A3533AA9EE50E330EF5D10E7031F3C388069870EFB34B1287B50BA97233E243FD2A0A6F214C0FC3B2416B660EA932E0832588E2C491153113D137DC891F0A8410F46C554284CEB30E8DD18A11F278052775DFDAFB894B94DEA16E184A90908EC5396219C4CE5E7EFCE259A258BD48C3829A3135E58AA8F059EF9D15AD310BE3F988A444E2898566F89F7FF4AE72E128B186168DF9BA417A454EA9F91512DF430AD60D46C06AC4AFB31191036B68D4B6427FA8092CEB6CD3BC90339E17C9CFF10462206C413DD6EF955F45ECF2F38166FE0BCE409EACD229765A463B24ECABBA07A0D82922575DA49AEB5D4900E2C34B6506D31DB904659F111F608AF1783071FE8705948572774FCF59D6E00A25EB13F0942BB0669E1C701A40277FD1E1B8FDD09EF1F7AD78EB25CF6A99D3A516605F9A1FF5E6506A6A3F08464D70A6BD596AA636344F177DAE26E51A8B5043AB25BA69657EE9FA73F60BC5670AA93E676AC14B8F553520E7A85A886DC6D2848E7535A530EA4941005CDD04425C9F73C7A7B7EE957D7C419C08D51FA9CA8AD5DC5D880D09A784C070272D72847DFA426FC399F6E6BD31E2D5E35002C8E962F8A48C5729F7B32FB83D126F5E000A20DA1A5AA1C5862663290282D6BDE48C02AB6320CA3FC1565BE21DAEFED79399DE17833AD9A679F86E69FCE01E9A448E7832AB2510FC686ED65AC978F168B0B057BCB5D5447A03230CB6615692406F904497E1064BA98D498149BBE6C6007495242D4026C0C671A2640B57F31CE28E83B46D80B94EB117975E2336B683C886415B7E16C7BC017F00B0F9C61FCF9307E16A51C24092FBF3FA371E60C09C8AF42F3B8F2C5023E84DF1314E31D783C4B093F9D19F7C1783AD06AFE61E5EF20285241162C4962F09FADBD47D79631E412AE63A5493556FDEE3D8C5B6731AD37881C0152347E3116A4F23E6A111AC4538D5B8F0BF736846EE3B543658B5813C6EAD459824396133DF354356C14D2190B1D54BF8DE093318D554475B0248E38E343EA092A19150DFD62F2A3276F0575F2CF4D8BEA7BF86BF973301539859C33794C460733B70812D44007BFFD5D12198C23CFC5726685EBE47FED06EEC599F505F3937FBB2C4193D82345E9CC8DEFB4270F164E733AC2BE1F16F2B6FC38DD96FE41D4C7A7BEFD1C2515141951E69B1579F43B8B3D164EEF80855109D061FA8C4D5EE2C1B8CB8F08D4231F129DB5FD5750B9C121A81E89C2FE64D03A0E644D77BAF01AD311CF1D590834CE21235E5251149C9A7AB2092EB5A645B92829F844659C413D88565ECD7F2E5F7ACB076D386669BF7B2D9C2752A4C340052D75F4B79CC8A9753CCC60FCEA26D8C51978489A5E5C58010365E19399B28D5097177E0137BCA31DBBE5AFB79EB753F248BCB76006E930D5F5FF048BA31D139C872244BCB2E3C7D5A3534CD95D6DF9E49DDD1B50F21D7F4B9CF809604EBA3ECE5BFB1AD867A1AB91078B20335A4929D5F0C0EDCE7A3F147F99D44C1D7AE0FC61F271B0537E0421DE57C694494D5856E906EE3B07EE5EE27EA6704B444D35388330E06B59AD256CE8D04D00DD7F4570E60245F0B7A78F3109E3CA79A583139E3CC089555CFF1639A847017734EC1B6D57CAAE542FDE78F6D6478FE0DF55BDF51AE0D565097EE280679773A5159E2ADA3492BA3DB972A433A55F5AE5354CBBEAED04384B9621AD92403FA0F0E5AB8FB1025B3266413D06D55274FE2C43FC00766885941FE71DEEC8EFFDA87EFF967A4156B60E318892C9763CF72132B4E671159350A33D5F1BF8502B40361CD8B81BAF50B01C7C83C4379EB2B381C004249F882AD88C4F9C6D4179EC5C1D42C4367ED11298A9A43D2F6D426083BEBF15500B8788AECF906AA7A5338C6F9C5F1CAA67FEE60C9850ECA3E7BF3AEF6C94200EC06DBEA4ECFB60C2D0AEC30303B9EA98EF35E0B6AE051A3F9B1646E383918DD8EB3A3AC2F332E4EE8B8485EB3F18780365562180CA636728BC2B9258D0105DECF7EA8B3D9610325F4292EF5A652FBA64CD52CB757F2CFDF778811377EB +pk = 6D03ABE086B1FCBC3D1D0FC01DD5F77922D86513378F144E59665DF7CF00621403DA2CF3CB87C764B63097C902C573B017761D1F58A6C583FBE4137A83C4AB243B9B4FECF60CEE31A2C14A8DA6E03773CFACB1A4742735135616A458702D064E4708CCFC9006F2676B272CDB9556F7F169389DDA66D5C2CB5E3EB0FE1221350700651A7B18E5DCC41F64B51E18BABC6783C8AE11EAC71B0814ED50F134A704CA6A7A43F0B997D5D47A7DA27ECA8426F6B6D6B86B3EDA12EFCF5E0B0BCAFAD954A2CD008F633EBEDB3BD0D4C9C754CA8E5CAFB65859AC6D70B7DFEE4FC5D67C4BB9A643E8BE90AC991A597BCB26AD8A9F665F8334FB4243CF0F8F505B52AB5EC2778BA8D071C04F485162248B038B8BB0DA4987CA48BB713D64056FF516B2B2B186B47397F7F62AD4D093B6965CD17E8A0452AE4F841A35681ACA10FA8C2D0757207DD5968F730859714A8BDBE32D683C01BC9C61D021BBC991B5D6E62BFC064068B5CF1EFBB5306C1456E3F2F45992622A0092883F03B93FD354304EA59B0B7D527490F2D83FBBF9FA730308BC2091458CB116593257DA9AAAF248B1095D503144A22F851B4DAF80F0A021103EB82562EF7B5D141451944BBE16484760B679C89DE8E3CCFDEECC5E252B909221A596B6CC86E9D18D01D5922759DEA9C260EB8EF2AFB1F1A98869F45B4A368602396B7C0D9991E571842DC45306D5577EF8632EFECF01571330C9FC7925E9263AE6CFCD84FF536C4E81A7EA4239215A4DF41916DD4A71F6D9E1B997312045191959BB8D9DE564C573880A4E4452F9A22ED9AF60EC5C729CD5FFEA09F5CDB3E9327C9CEBACFC8A0E4638E20ECF38E082EF4D5BE752E52F2DFEABF3A0D7177610B9F14E436ABBAB37EFAC61131E85F0E2624873C4C03FDE050AB76DA67A645E9A07EAC1CD31037C0F195AC5AA5F05B8F75EB07301CD6946F4EA26D3671A60B179AB3F98DA1EFACF6F682374B8F273C69E936228BBDE5DEF4AA08967DF343128F434D399ECCD44AF3245611716FBEB010206AABC554C6F13106D27C73C320449A8FF3125B841CAF8BCE7AD09474011E4B4183D27719DD44FD6FE8EB8B4471682623011C69BDB0C01C220F9E0C39A186AA6D2BBB63AB92D000E74E25BFB49C78FA94887937C2AADF7DD8C216AB3B3E3539B714E0A636041F42D1465862FA05CB73C678F3D9F0846EECA7D2E8B5E79E61C7D6F00E1B1229416E2C4BF35EAC0D3AEDDAE84CC67DD75A2820CAF9CF7889436E3EC883E551AFF1244E703635AAA090AAF23C04EF068787CB93053D0FE6327C3FDEF416124DA80A659CBE099901CABEA03506E6D5D70E00DC99ACF48299A77EBE49271D49FCA3520F0AE2CF20921C4F7790E953F941487656C910A42AA2C502E9676FEC7050D52BE0C549A17807F6013E7F2361485D90FAAFCE2C11F0FBA21670799225504B3E2365C987D1CA09FA581E36539CB5C50BF8B30CF0309539FBAA5A3D16517CD3AA2773C09F492F97222E73CFB2EEBA640F67ED50AEAD29ED8CCF648699D9149766F2CB2590F9EE64CCC7F9BC53CB9DCE3597602AD66F4CF91AD9E052FDA05CB2C06E8E2C1D073EFF7AEAB901C5B8860DC609FB63F2E89155BC30528CC67C0EB96DD06607F1D2E50291F437AEF4A583156B89F2D2C6037B3F8963E974DF18BDE4DAF427B96BF8479AAB0BC4E9DF3E8A7867C71F427109D39C71B17B3F6E72532B62ABCE133E239530BF5371C157D706374995DD0A422BBA8B899C6537FDCD84C3D455D2AA3D38426B1E91EA8D1BDECA6015C7017E1C840343DC3D06309940B7447571C8E087840157BE46C80A965561F5F3A51BAD99972F53E43DF98B44446C26062F82123E27899F347AD92F736D3857CC1269B97AE6F8B0DCECB0D5F5332E369C54DF3F9251EB0EAE8FAE24A39A4ACF7CB4FCC42A0699156D4C1022CF32365721998FDB36E630E16B5FA1FAF9A1904120C497FF0EA17E517AA67394D902860F66AAE884968171D17108004B1DF7DE6973AE075D6F82984E6BAE526B6A20D5113C9E6CBDB256ECEA08A9D42905C14B16A9038DAE7A674E1270C192B3445639848034EC7E9B7692723E0B234EB583EF88C8EFD9F0BB5EF7B2102DABDC66DAAF2DBD991D9D83314266381D69FC30A42FFC3B95981A043C55264CA7580032CCB3CD7EAFB225146E857A89BEAE90E3032A8C9E8F850E85A95FE33003AA2232813B48C15A52BBB09D1BA4D7FE20FDA6932CD046B6135EE55CD44DF1B2534B8AAF5610E8B7D07920594C15CED76C6DA6D74B80BAD3F8C4D5AAFFC5BF57453E50D3703040A2F3B0F0F5A263E5D79CA002810888DA7C4FD887133AC0BBB9ED950DD4E51CE359B93BAEE3231638F503116824A60FA9BEDA445DCCBE5B81CA0CF04527098BDDF5D3FF74417407AA997568E8A418E7AC5723C3B7A142D14F31DA84D15F96EF8DE252BA0F84BF366888EE54C01A3F02DCF7F99E81851BED213B79E3367439A93927278B6118DA24743956F8CA6EAC081508D9C55EB445C46E318BB2FAC43C68898725A2D8D25F35F8173725FF4950A76A23D6A77CD60614408C9F93097DE2D07F8F3E6F3B28A1068E1B226C6E00C0482E64930FD3E0BE6C046E46B95D114E2BF79DE47D8BB995F48B1F35A294B0E360330C94F81FABD56A02603F884C6555B2ABBE3B4681F2D706A27B7DD8DAA964857F2FC051E73908D6D3FA6B0E8E669ED657A2EE339E34EDDDB2B8AA44208417E11A6EDFDB3385836B26339AE81791EB894D700159A93E52147590B296259F6C68FACE3EB0DA40A653175899FAEF54E0362D2FD31BC6D9441911CCC896EFEBCF68D0F6225C0797EBAC918EB1CC3D5BB331834D0C09A46A884CF57D919AB851417CC7ED6F13E7A4CB61154E3741CEE410E12FB451686F7C9593F1CC12646E2AD5B131A8FB7F610D388A5424B4A472F836A821CD7B6339AA73C4EFA8E0AB0BFC44E81E2E3546016EFA0E9AAAA142A3A03E1D1D68726CB88E3B7C248E2E668D3EB2D49DC391DA273F4E7F0C3A2BCBE882EC19087209D85C153E070CA2306977028BEAF83030B007DB44DAA59A2CC8A29E95CB485E4CBAE9CBABD6CDCCCA0EF2BFFDB4C99ACAF3E4D146AE64B3AA11FAA223C1284EE5A782AB68F9FE1417A6D8BA30C446500FA0739800123873DBFDC54D4D7F3B6C76C530F0D398D00BACBE7F6F82A7AD79B407B602BBBE0D832E6FBEEC5822AC2F8B95ED51DB5CD4189C94FF5D714C66B7803C029F15F22123AEE315E2C8FAEFC634DF901853FABEA1C6E1243DAD20156C70E13DEC1F025149E1B0F171C93270EE23A55A65D9265CD41CC724AD0B757E2647B789B315F36333789FC865CFA652009EC428FA878495E62DF103FFFF9A4E698987F66686D80F0001F584313D0BDB477C4C206195C1E3C07EBE8245D344633CE62CDA2E516DC06FD3E8B27AAF44E759F534BC965153F8883DA35F1EEA0E409E02010FE17111DBC7487EB823A6A337C1F1EBF318302735D1D5CD8F0CC89DB2E83E1E24007A1B8447FC30C5C591D5446BE0530EBF31A3462F7A2234F058F2A63AA488671F48DCE0FB192C6D17DEDFE012FCDE431A65A9191F81C7C0619CF668631755E15295826BC67913E8B4AA27BE022500D40DE7B7814E008CEEC57151E4A88E2B09D626A78F62253BCB1FF314BC3D11B65FFC7CBED9F1F346CCE800EFFA354137ACC86B9611618A4A4C8BF820C9E0CA3D17A5255FE4581EB30BAFA31B763B20AD16B8C93BAF4CDA5450BA5A8352745BAB8B9066E1BA1BBB4608CCA879B2FF8C0C7FC2B786AA41212F70264108F60D19E1716C13F399B39593781D7D21A852B431CD3BF2FEBCEA218D19F8E7D3BB5292D5EF6858F9D2BBE3BA22EE060BC6157BF799D1A269811F402FD07CDC4D7401154135565F885BC0D9FFED54C2E50028C46ECB0521AA327033E8F3FDB1A182BC6531509309F1751D7A0697893B82D87C41B4D8E00A8C26F844E0CDDB09B257DAEA241D3E1FD13B4190280E7811608F7B03D5C22F526C72F257960D245AE368BE8426EAAC301BD7EEF22C46D056C7311593BB1F6FA823201BBDB4CC5984D7B3A522EC1304D9FE6BE425DD0A49CA5D7F493332EC99F2393ABE0473EB2E75D78FEFF6F5F1E669FD6C48561136C06C9FE2414590220F6CFCF7B17F534E4935C67F699281950903AC5A07758801004A17162752C6A91CF0CD9504029F77A5B5F971D4740B204E1A9500DE2CABE637F9A00279BBDAAC82C058AFF919DFB04DA395042EBDBCC1CF3D6E483F645BCE45F0B06913FCC061D2643ED26421F341962DBFD790C416957747ACEE2430903E1109BD10DABCB32C6AD7EA91772B29EA459760DCB86B932056773AEA080C39659E97BD6B5946A5B2BF12D705FD080C3F037595DE1785633B13269945D310A30C25C884E1605D1DE3827C19190F44D784A0DE0B92BF0CEAAD9EAEA9BDECEFFECA09C5C1AD07EBD2FE34E5500B51E08E4C5CA25F59135CBAD704A9EEED130B52C2529D855BCC909BB0168158A24B40CC52376C6DD6991B279C1B66C68206B4E42920636EB5958F37D244AE56B76462041CD3CE80C58243FA179737813F221D9397EB710219F49758BF061FD9983C6A68AAF0211FE4FED28A280176704C951019094256858CC93DDEE0E87E18D8D11F3657E6B4BC0BCD50C1428CCBC7256C3C01A0CB7BDD4DD5B78DCC117FEF5073A93BF2EA4B1CDA85054ACD1A64966E149391BE9B1F9AC3B0246933AF1A589C0B9164CA0DF0D2BABC443124D5517D6E1086C1E6780FAC085BB2CB1DBDCF4529DB7D8817B74B1EE70310F3B22213EAC7400165FE8FE5C377F8B6F2D8B03841C2F49C5E7AE9AE187948F207D1F30D50BA9F8AFF38AA6CA56B0EDEBD66EFB9176C56D6BD119065EBEFCD5AA18C1FC936B7ADD11A7258955EEEE5EA53E5A19C4CE190E967D95DD095E09E6E737DF4EBD0707B9305917F28A168FE983155B641DCE738BB2C0FBA8E3721C225C9EAD8F4895460746172D56B3E83EC432EDA377FE1940A9D337D7B1A5365389DC82230F39C2BC48B1002D5A9364150E18DD53AC44D55CCAD7B0DFC7FCEB8600D49B683CA6B9508943D609C738892DA3A88E264F83CC2DE5CD3DED055998FBAD222CB5994A1E1B1E159522AAE34566DF15B6D1360FFA23C7668BE01D985113AD82961101DC33C20817A914A445F47CE765678738E3E7DA0C533CEE9FFED7875EDB211BF7F1FD445ED97307EEDBA9DCE08CDA200EE95A985556B82FBAF4CDF8F6FC366D50BFB9797B16F1F9433982F888902139260C8B56FCA717FAE76414802B8EBC988179CCD9715D42B33BC6FE769FFC44F628885C6E51D44DBD24181C88952B57C10550977C8A381A9307DCEAD4984BBC3E7A9B7DE50B98A1A048C91E60F801A1F676DB13BEB7C4CA4CC0BB33AC90EC871AFAB69EDD964FB2EBBCB391FF2958091132DE7B355277125DDB3FE535261710183E5AAD8488FCF4E2576EF28E005E07B5A6F4569AAFBD910772F353EA48F204DDBCCDFFD4D368B55811EF1D661E82D7030BC5E4CB80B67E6B84B291C513DF821F07690D53219A9E5A0A531845C14C843BA85F8690C652D59CB6348C031DDF5FCF7F8ECB0869F12C06E32D3005A97ED1AC4C2E4BFFE78BC51D4854FD73FF7C5F14E33CE998CD5A89568C61D3C4F573D7E2E7A5BAA0139BE6084057F84073772C0FEFBD79B01FA6218B4536BD3CE8EA30609190FC47F87F1CFDE66FE6B8597E19A5A8B08263A95EA4BD5CC0F5F30ABEE92D695910A928E7663BB05F00E1B1298AE81D26EE39F4125A22081AB15D5C149399344E93FF2CCACDD98119423875E8BCDDDF16FCEEB2C19433A68C9BEC7F620FDC5A67A6D95F3A6904B77A600402A77D0BA4F88FD509B0372369C0E3D750C1F00718721F94B00BA80065FD120BC0380327D65C05A558AEEDD9C0596E4C0BDDAA10FB83591E3F27131D6EA99535D48BC0C562FC2A43AF342FE0BE98D8DAF0BBD1D369CC5D09F47A5CCA50F7BE8025F9F9538910A2EB1DBCDB1CDEE8420A0EBA5235A64D4332045780AAFA84DEB356FE034A45098037640187A049360DC2269B902C5BC1265A18FC7C93AC3FE1780E3DFE94292550BCC4206396B3C9E1EDCA72FFD8B87D79C792C83D7E59BA2526C9F72B42B11DA4B96EBD072AEEE920A52671E1350EFC53C3E59CEDC65D5C15097240F9F1223257B07B212E6FF6ED89B434EE0ADB94995357BE563688720D900FDF0DDB5D62607F4993F2EE15F0E0173A92C7192CE9EA044128730A7CF8C085790DE14DD0A07A03EFD4B2C2B7855F9E388042AC15E40EE258041BA7DCEF4AD6D0CE4AAE1B42DF34F60DB06DE253168E16B6B90FCD2EC3233F5C79C25A495B11E368E7CDA81C3A5F489245A41D35D045E77B1D917A1E333C3EF835487D2F5444B40A48667906774C1538C30FF947054C4433CD274FBB00A4E9B5DFB1B58E3AE5C9F62D3DB557A3D5DA33F31CA4059C8E212898E835667F83B5C2A2DC8809819FA04D162289E67C4A3F151A36250C6695BC6843B7CC392C405C84640C36AD7E0010113C0D7BA56161FEB7C5085CF31AE08FE228B8B7CE272F00414C278D069ACBAE2A139B58741040592D9323394DAE8997B17E2D2C796A4275DE1AFD994561B1577BD9E7DC34A7EC077EEC200CFAB4AFFD5161A4517DEB353C8CCB2B3951C93935CC58A0907CB35D5A2E8C6FFE46C63BF28C86E02988400AB6145B5D1649BFD16453E3C9882CF5DE78AD479785E4DF023C5B5EDD0D557629E48A485BD831AC27BF0560741D280867A8BA62345FCAD22299F1C611BC324E644FB5C9BC5112F7EF320807B178CFC4BCFB468ED230D67CD646A577AE93E4BCA2E3BA7BDAED07B746FEB4930D117E0D3B66A6D59E075E704DCF6D4F5EF9E01BF3917E1834280755D79F6ED4EC1491786A84AF1C1E3D19A87948658918BB5851CBE39DD5DC7C5DC537FA8C6FA09273C89F3C28836FE543E438C2CB61B1D0A7B86DFE01542C721E6FEDAFD6DC5EE69D96EC75535BB13770B455AB12E8CEEFA3240355AA1590CDACB4CD04F80839151602168775C105B50CFF763E2E26115E9741DA90FCFF1B5C56AC sk = 2B2BF7CBB0957A86BBEC97001B60C7C6AD98A56E94542FF561F78FED211DA755FFC58C30FC8379C0 smlen = 3874 -sm = 47B04011A9C367817B73966258EF658E86D19DAE1B037BC49541ADD3395AD8DCD973E2FA25B06BAB244E54F9FA44773FA035133C45DFCC41507146E4DFE655FCDB10F6F53763E786B0DCFA9208B08D35687BBBEB35CD7003BB99253F7652531135D001CD042988602E66C3C8D365892C9DA2DC926C1DC8B8FE544B078288043B0FC2F4A4C6897C2265538A503D2F2FCAC8926D1252BA9A5A3C52E2EE33497A49EC343044377567D032300CD1130F881544FB830E374023FE6CDE54147A85FE58EFD96790BCB5B9AA55807E910126E9D89A4779B2DFB730A87224FB8DF050E7FE1DCF883FD69A7C0A9FE7C6FEE071351730A1342EA88D5FC55841B40F0330D47C26340B16987622263D15085BEE6B5E1641BBF83F203402A8BF403A345820FDF6D0463EE607168FA6B3C76E6EDD00DDC294D58E4AA0B81000F3D05D3D397253E34BE0B3715FF41E853ADC8B97FE764DC30791FD716D41ADFE3FE9EFE03738FB325890A45EB5D89923C9B78242EB13D749503184B36AB6A5DD462350B12896FCA4CC2C30FEB91D9ED011D2D51F590107BFE8BA4AEF59E4A007CF98CE33E2608307BBF83239C5B0ACACA658005B0CC81BDCB71D5AE210266F8315ED2DB1C31A5BE78DF3A46C1E0EE85A81ACDED7D2FF5E7F9F3EB9E43D56BD6F2FC98DDAF4E36DB6C790079BA9AD696944D661173A0346287CF35707111DFBD45360D98560779FE9060F1E76552564BF8ADB792835148344C676DEE1962099D6D4FDFDD713A79D4B62158C130A3DF651B9D73DBCC3C5CBD1BBC42A606991A063268B8556D59CEBED5ED0F1F2EB4D0572435EC0CDD708A4CC1DD25BCCD1F24459DCDDFDF63A73F774D251491E40D21F0E488A4245FF5109ACC672A4374B4D2DB9DD5645E2B61295073A7CC5525E68C7E7EFDF4754A9362F302F4E75FD712DA21542C9733C3F589E4FF4D09A014FE3276A630960E3E654B96C3FF1432678C9F77A81993A33174C5470A599476B262B828A9C05C466AA884EA3CA3C04353979C0C5E54890E507A01B79E645872217EB6CCD809F1D74B522623374B4F95DA0B740A3FF47A8DE7B4E032FF0ABF2C9DC8231A128F5907B8C641E362A1FBB4FE82CCCA74D737228861F6F6DC517CE923B3BD1377603B240E2BB073C6F8A966E33F160536D6E97907189E289C0EA2B17232C2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 +sm = 6C44455B75641DAFC30606DAD0DA25CC2C24559C1F71FB6288FA3F59B27FF7E6C6C3DD64D7762C431B243734D4887764456B1D04FA04F4AA55F0C8C86AB2A6E65ADA45605D8FA9847C89B1DAC2C4387B56D2AB8A14450DD1070620124DF487FB597FE759DF7A65E3D3F0E60857DD03A6FBF8A4EBE4923AD24FB5216F992F2CA2DA115C50EDADE6460EFF5006EBD15F2248F0E35E7F7BD489A582CA28BD492B69044F971BF0A5BC6119BCEAFCE2604FF6BB464B486D355157AFA7BDBFAEA7960B5B5C74D59746A8596B426AF82EBA2B9CCB54418FC786D4D468499210DF0329B962A17BAB811F3BBF31A5FC05BD0E56FFF30BA4C267D2B7403E4751E2D0C25D98B2C4F2716BC553CF25EF3005B17F8A88C75FA78A00D7D192F7FC5C28D20BC932A9CAC4153D9863C2D3D7D9FCCC4ECC55B7886544FC76B7720672B8B5C0D36C28497A8AB020A07C5420D4392503232B7862A37026137AD2EB56B61C41580BFFCF802409D3FAB9F37B4BC058D701D34DD90B3FC3E31DF905FA6A852612817215114BB9B04B5E2CBF881B4D4C93142DB8FB65B641A93E8985FC08BFE6952EE394CE8E32AE90004F1D71B6EF985DB04147A5E2E63724AA2B191D046C2C7B16F1BEA8E7175985995C2F4E496F5A3C71FD0503B6DD1917ECF8E5D5531AB361F2897F509573E94DE82838CB4CF68E9CDA76D7FD5EC37E0211C04C04268312FD921FD360CEB49FF9F7BE5DEE2A9D4CE1AFB1713A553EB6C61D56D68435B7A1A92A2460BCDEA47E9F8DAF31C0DC69E8908A3C280AF0AB075E6B8AC3C460C23C8B89A8B6ADF7B71E4F86CB588575A3958B1EC11198F450E5D334572CD57DB1D98597FDF5DDD9AEA6D8D23B1B90442997A9BB8F0630BB4113A15ADE5F089469B2CEAAA281F194062333BB1478E4FA860774804FB0CE00EF4941BA148BF5D18F652B06B9A3A2593C8057F0CAC216155AF82A2B7B0C879EE5EA404E94185EA0555D127D95ACE1A01F234C891D5660312F3477488C696A65B7E8C802A9C545BB2290E507A01B79E645872217EB6CCD809F1D74B522623374B4F95DA0B740A3FF47A8DE7B4E032FF0ABF2C9DC8231A128F5907B8C641E362A1FBB4FE82CCCA74D737228861F6F6DC517CE923B3BD1377603B240E2BB073C6F8A966E33F160536D6E97907189E289C0EA2B17232C2601A39B6D7D91DE539EF11C3B67AE3EB1607716F587BAD5F60D311A9F4FE7F04350CA085EDA6D41C4BB6C6E13E376BF8A314DDF791AE18BE2EC0544AFD3CC27BDF270C4550E9E78D497B92349AC07755BF9167B2958BDE919123439D6F49C3408E8D88021E668A0A5FB6799330188E35EC5939B77097E3737C4F664D01D85FAAD0F583B3E95EDE125587E2A79991750D5CF804325C72DC8DDF3471EE8FDE02519D2D0CA7EDD651EEE30B3BE335CCF7FB02059BC3A47EE3C056D4929EAD4FCD82C8CF49625D5DA460DAA299718556BF0F77CC5CBADB99B64C8EAD4474601FD5C79309D4E63AAC392853072619EFD7B958F0EBDE5CBD40ACD57DF269A8810776D6DFF2E637EA57ADBFAA08DF8D2581C38CB262DBB4D1F3C65A4FA068539D2056E08DCF03BAFF006EDC688023A20728B227A99FED3B8F2BCBED2E3E6ECD8B8665A2E4D233B78D7C33F6E3BD9D0A24D13C8EACCCB53A21DDA9E7A34F9A0F031091E65F749C9EBCCF3DDC4097A121D8C68EB7883405EE34F6A8B0208EA8D5A3FAB53FE2CAD1110BFA6E094F78D5314880BB67BFDFBC2DF8AA250F1D7200FF9A3247C4976DBD1BBE99DF02A3F246E5D466F85ED2F68E0B2DE06B0F2448A7B98FBCBF5872BCAE71BF0DB4E70105B020FF130141E8DE86DBE05B7D2A234CE2EA83A38E23A262E46FFBC837E8A71F657E443052E9A49DEA4E344D497DD2DE2AFB4009D681F232BFF4FEEB173546CBCC4C80C9F85B1CE125BE678E5EC62EF04433D55D4B8829B01AC165A440FCD6594F2C0CB456C8A47444AB05A0F0717B8185930D9738E885D24DAB98E11ECFF7D7A48A4527F94FC4C9D1B9D71F5E6BB39CF92B1A6D0509FFFD42E77AC9AD6F50F8FC649B96B8AC08673F78AE8D0BA2B7243452B33AAC44B06A2B9BE1AD6A12583D3590A3F9AF0E0DC35DA88A257170D315F32F3A889601D6729433B7ADE0F719386723EB2A008634749F5253CB7D9B2FC99A1AE1BBBE7F00A536CD38F8A7237D3992C3897DF412F5B1D45E1EF5B5DC974D49CF8DBF785160BC527543458FD9378B3D4D3124214AE5676185794209AD0EE73B063CBD5B7830D00F817CA0D5CBB597C44D28E4885D935B7BF426C1339C500DAF4F2033FA6A27A4196F233256650472F205D2C5E00E7087FB73027B0C6C9AC5C1D928CCD190B8A6BB33F512CA8E2369DAE6111156DE47A24469683F4721A25652FF87474DFD92A028B3EC5BCFC244CE442752A7DA1DA6C33FC22573BF0B13E371CA9FCC86C76FCF7A1654EEF4442E47399835A06336E62952770C6E61C573CFD07B3AB631B8831FE3F5DD2C6DF68EBF2F8E02EC9F6B90A371ED5E62C8463780AC453AB6F72D38C8F5212C8B650F63B98E3C0886B6A85AE8E7256C1EFB30969532CDBF72184AECBDE2A17B9811DD4222D080049C5D36C532CC0E910779D64AF93D750EE96BDA87562EBD3830FEAD07A3960CD6DE7146603199563693392D3CCE1332DF35C2C8A2C251911D38E95815CE5A4CE5596E2D77711D87CDD54D22E8F0AB431BF8B24CE9C7BD6D077E436543C70B02F338841AF0FB86B5EA4B6A47E27C1D83E1AB06801044F546ADADA437F3CE7D788A1C92A74BA540664658E70D4F2711979153FF1589792859C3BF122628479C7C35EEE951DAB8CDB0D4D150C2DA338346988D34F8C5E589B231B5E00849611BA09711BD3A0516FD515E6C4AE1E8A3657C282C8120C97AA7A2E3BAA22B6EABB8D8212A9A48E7759A9DAAA51B538F662A05FB897067B7CF9D2CEB47A1897214CCFC225CE47CD60E86F7DEA49E220F7DDD6894B30B66460DECBBCB2E42B31F4ADF0AACDDE544B9124EA5ECB04B03C448B17E8094D489F516D23164D2317D3A1332E0500F1423136C8535D69065E880AF34CF7E36DB5FF2C18122E41880585B4D188411E86B370A024BD6E28143EA2EAE52EB46BE334A21A02E21C6755C0182B9A055A7D4C7B056E4930CE63EDC79C9FB4E2FBFFC58F776086F3487F02F8D1E7C8519C7F452E75CE5686A037B3642B95D7526ACD4A81A47112CF96A8DA7548016A22E9359198E871DBCC5852FBE14EECF3CCC5EB2FB5EC31D10474DF7D63482A03E11F4AAA2EAEDB714786E21D03AF1CD644D06BB05FF7B3959601580BF50E5F7F82FF42E9CF2FFCA0C67FFC52CEDC53C7A5C9EFB6C21092DDA374D1CCCBC78BBD9F5EE0FDF6DA6AC60C95F7C2E96F17E3C379A52D5DBD1A92DD76D1F5DFA19EA0408E0E7F7867445445CFA60BCEFC016E68872FBAC9098FD6A8E84731C285570B1BEACCA6F4728958E7924F7A7B7730B9BDC9AAEBD9E045F464071843C650D06C96D487CF8397286F81D93D0CC2008A62EE32421E5231998140909474F6D98541D899EA53714AEFE652A3D792E4C72533332C3133707A49293E3B2E06AE18F2F81D601AADDAF2FD09EC59350E0979A5AE2B721771682A1BFB5748D000F9736031CA971288F34993DF10FC06A16A6DBEED8CDAAA8127F3B71432E723558F0281459820A0F4A75A3B2716F976BDEB88BE9C73F31623050D7C1A96C84988B01D847309E1B6D7B815883F83C9BDB7FCDAEFA8BA69E25B824812B7D54530A3ECC96611897661158DAE1B4AAC112E9AC13D07FDC03DC7D5AF23C08C5E4BBFF737238FD3F1C06F94215BF2351DCE9CAE14B4DD4745AC0CD626054469C6A5286FF821BA192706D47CCEBC443DD67FDDB76797A8B78DD0DAF850CB5D181C82298616E1D3A92F7FC82FD256857915773C7AD97CBB9710373299AE8516B8A1D647A13C7BE848E0269ED6C8A91DC50D0CAD21430A3BC9E718A13D1966A0182D9A24FFF7ECBC7876C868AF2BAF2D8B782172C6719CF140E8CB877FE6D78779E1BB31C70C6C9A6A77529C51CF78A5E4FBD7FF6153B5195817F80603E5C5810C38CF43CA812ECA52F73F045E33DF4E3D04EC8C5F8B4A7399F6CBBF0D39DC951C476B9BCC002720CE89F09C3885673BBA9C90D20DCCCA4A82CE5BEB38BCD60AFE2BA65FCFB01C8793B7ECC0F0B17A9DA74F2E0FEF4C90B5132FD6BAF8C010FCB5E8E7FAEAD7F2E0DB29BFDD1811072623CEE274EF2EFB0F7D4191F332AAF20CF36FF89A2EDF15F7B284CABBBEF46901271D8C1B180F736125C8A44FE164AC7E687E9A58C3B1775238BF1A11F99BCB583D0E3C44BF4F76DCF9496A06F80CA52E24D55B54AB849D3040B4798BF5292B0574672E9F844016A52A4D4E4DAD2053207BC97215BCC1BB93271C03C9AD2DFC7485EE2ED399236AA06CF9A12972E21AFDC587A6334CD1D71A7539362D714BA26214664E3B4BC39CDB1DB847583DB8E002A2AAB451B4E5BD6FE200730BFB2745D03C82B640F4CCF58701708F724EFFDF98CB04C78DF36B7A866CFD596BF5EA18445EEA0E34ED514D0DC2625039049A0CC82711DBBEDCE339C77F9FA1DC60EDDD8D58C8F144B0F3D00227AFD8710BDC66D29809728D7FBE85F08AA38AEBE5605DA29A09CC0526FEE84691EAA54DC3744BF5A95275037FA2F600B1F91E502D5D81AF48F8EC4C1834FE625FCDF2364067048727559047E07062B4D8A7D3851853BF28BE9D2C511451E5FDD9459270328A2612DBFF42E1DD34005A3DA1226A023162F454923C0337E6C74B44BB27A3B1AC82DFD68B0A6DAF93473D97A9E4591EC01A51CB6B47E2C7A85C1FFA73C35E5CE3003BC4534A2D9B16EBF9FED6464CB1E0CC665A451616A62B6A8481E4506A73883198C144A06331224D358196C815C811B103959EDCA35B26BCF86F41D9C7638547496787885EE62B14AF431CAB2AD4E0224D33476C58B8B0833BF13B50BE2B1D682CA7DD194B793AD2C6E4EE25AAF95459302F0B4DAED907A317BCC6A5F8D76CA9AA0D799F8EA39F330D6244BFB9F35E6223A0F665A65F55EAB9BCBAB446D7FCD424DCE87F234864D2C27EE84600ED9193AFEFB6E7681BC94F514FE0748EB32D32262CAB880D79CD4FE5CC963A4F688D448F2DB2DCC5B0CA87AC26DD8506512C100273B8D4D902FC054D48D8BF9EE818AD9619F68A8904B613256DB78C881CEA3373F0CBBAC336A78CD91AD9D60126E05CB8C16E9AA8482CF1B806B2F9C57BC8D63BF008AB2E49EDE8E788BF96B9F1DB2918DC5063F3F1D5B9B1C0327141ACC0B4B248FFDCB8BCC127050D27C805E154A4825DEE6BE9C8D4E42B1F5EFC1EECC6A45DBC119AFB15CCAD19789EAAFA8B1715111AE32E2ACED2278803B60E2FD63A43317498244A7CF7342342B60462510E19D83240DFF5D58E762C093DF326EA503FD347D2A92A5A4680D5E13B305671C729179FA21BE83B0D83144E63 count = 92 seed = 4D0788DE958A707899D5DCC02F756A10DEA2EFE0214F5E01B3281DF4E013CA75523ECEC64723D6C8BEC0B92C4F821D8F mlen = 3069 msg = 9163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA -pk = 88A814377B48E727484CFEB42BA8B3F85D306719AE1A024D4BBAB7D046B232BD63EDBCFBBF0A354ED1AC4051528A0887A16A967A24A4BC6D91A2265A5ECA97AC2A891C13F385007D287B83CDC4CDE6EE15F4F40A0148AC653D8C8689BD27A02A852444DCE0A1C708E5656326F817B51D6939394641DDF397C45E029B099CB7F2828D8FF6B3D1B2CD04E2DB8CEEE07D2EE9B581275F6CE5583EC27A07BB061297A6A3293152CCAEB962C8A5C6654242828281878C99100103BB04DFABDAF8DDFCEDF3A72D589F358B439AFEEFDA8BEF83E5E99434AB6E1CC50BC2B32EEDD9A059BF14DB29CB1517F1E34BB7A2899FC086AD67C0C550C84F0D59F503684A51E9A6EF06B71A25B3180C15B55E788F9420EA7E7BAE1D24FD95EFB7C64475F9BC63913189445666220A336CEC1BF0F63D78AEB11F4C8094D063681BE5CC318911DBC310ABB67D188464249BD032FE93FBB49A5B0309B7CE7B0B4D94F659BB595E0467B4939D30528C59D2CB8CF805D30C90EFC987BAC3CDCA902E44532BE48124796E76B2947AB51D21F5898933B67F646759204BD615836F59BE7002724C4F4D99D758376462CD7BB803F6D16F6839CABC37EA6160EA6D37E6A69EDDB4783D8F23F2BC1132AA31E198F8EC0C4F3BDEA74C9692E7EE61BB5F518950D906EB60072A3374D93CF347BAA3507E671E72F52F9AFE711C52C632B6BE472B972E9F4A8E9093A3A75725CF9105B1E5797AD6BE0DABDC7BF8D2BD388C7D1884B36F5C8C9FDB273005CC97A6658246DD1CF0DACAEAB38651B99CA3E7AA2DE0B5F2E727D553C7F0A0C3553C6EC9839F04738CBFE6A0943255B0BF65DF8A27FB1D000D7071735ACE03AB539C8F4A7D347275A626F5C3E94E0CB3FF2E9F023D43B73C5DAF30831A10BF02C17A889276377AEAC93E8D692A45E25A2F78F8690348CBC8D1DDFBB74009222664439E6C5A486FB839C15DC87606BC2517E573B982F3914C9815CEC63FE016A11A9E08085F65483ACE2D76203CF835F986D5EFE4D92EE4AF11769187C9DB8AE2C97BB0533AC401E9E11FD5247DE7B96D466D48997477E35297F8CBAD37C83A5A93F2A07DA8DCA274E6F44100097EE9F588370DD857A01677D2694127384E1EE67FC1F182685DC513699AF08B6E21C99D394D8158EAC62922F00FC5F42317AAD1E8809B569C1827CE0FADDA164C4D18C999F4A8A1FEBB47BD0A281CF8B09343186E7D604FEBEEDFE193335956938DACB3CFE1F8ADD7305011E6F0175CD4CDFD5E54787ED5078910715A35B199B67329820518D2037AD8E769D8BD01C44FCCE3F9F123B2F3CD1A974DB5717EC14B8E4D48912F097D765DE02929CAF4036800225A0F8919F5DA3734F45171E39F6B62B0291D2B753B295AF1A728F4F57430E0896F5D092F30A594D5CA4160A2970A016930CD4AAC3CEAE0536BDEFE30751D2F888301307B57C131992288CD5E0331468305ED13E3241D06F7F900D5F662072053677B34CC854B8F7895312D9D2D5C6B860F9F3BCAAC751626375FE855FC8517DEA3790EDF5499122FE3C8B4A8A9557BC9F66A272E52F9B118F5F3D509C3D274534D164E97573AEA9C93CDF9E53E82AF48D11E3A90D57954DBE20A38DAA6D0391164583F7CDA9028987A8298330B87E1C11C4A183E50ECF1487381373160C12092A5942A4A43448DDF7EA09A3B5AFF6A8F8D809C5ED7FF8ADC2BD7F5112F5181E952AFC247125C1090EDB6ACEE24BBABD475A89F1303B276FA58CC251728D1D25393D55E6FC2B0D3337FAC16AB091C849975197AA4F9FBC6035DE578F38D3EDA0DDC1A5501B7B22072F0ABAC9B4172A80E1F44BA52C1A47BA660471D94A3B3C400927806EAF97C508CEEF6DEFEC63EFA5C20DC32F210D7CB383B88B43BD3E15F915EB10CE501ED6CA4465CD2EB304D629CEE0A0A2B9CEE8A32ACF2DB6CCF7FCA49EA8CC43DCD1745889ACF19D0CDDC1AA968941630F03785FC899D971ADB3E4B931D7E65343D242845A99E896A71C7F30335C81392BA7CDD7D222BCD7C14F6162CE84D00FEC8F0BBBD6A1A4F6D823081F979D0330CFB80782546DF219587EBED795F14D56A3ABDD94366708FC4FCE4E2C310F811830B0B0E497A783162CDAD172F612E60D2E013472B15850DF053699AA0DCE85D0C28A3AB061A1AFAE75D2BEC2E4F8956741FFBAE6AD241575E49C76913F68E65127532A3D343139F44B2ABF8C62F36EA455F0A71FC8BCD5B99F5D2E68661A78F0F0F941AC8EDCCA1892D25E076A6D22A7284040AE52E3E94195A784C22A69DF71A97913E98309413378FCA1680F776E666C252AB1A6AC7773610C3C103918640C76EA826D9F129C75A2A822BF1212421BF123C27752A47AA0AD80EF4FEA0DF5F678A51C50E8B065CB3B04922A35C9BD528B786718D98D3B05DE904F913EF24B25B72052EC0D38BC66E8A787B8AC2462B9D71481AAD38C84EFD3E3F2F594DDA1450B36FA83459DDEE83A9D3989DC62AEA0C54D9FC3E5A4323A1B128F6AEAB1348D0A07D99643961580EB37B399E827080C9E7AD26C4BEDC9FADC0A54B92FA3CCE6C1F49B0BB2DB7887617FFCBA9CAFDEF93AD02DD221ECC9A21E3203EE863D63066A9B94E2D548431997C2EA2229F973A1F939E9B5B08D67D62F395C696D98B3BD1707A6B28B929844F4CC29ECC7FF3BFFAADE36B1AAF550530BAC5E953AFB9E37A26A2DF23F6759B8DD99A039B1ADD01ECC3D9411D414B77DFFF71F73A1418D82A895CFF925DB20B71B0515942BB641D1ACD9E2D0AEC3B560E0D195F7B729A2F66D1DA35113082364DCCA648C7FB481A2847AA4826DB8C5E1FAF79360792339DF98BDAC1B68AC7F2FDD6E615EB7C9A6186DFC7562572844679824F5837564D8E3FF84F0A020F568A2E34460C0B268617D83F21A2960B59D72B1B4F44DE398C1CAB786CC984985475559BF454E1A1FBE1F6481D9F55A1FAA18DB0CF73B782AD40A4984A31E39300E75FB8CED9FC43CA4BB32187381BC76290135C8FE3D60D1E19C815FB9949B34317EF155BBECF2467307E3F46117668EE654AE2C7990218C3EB5E6E3F74B728FBE22B60C20C1E586747B72A055CEDAD04D7A67966DDC03B3B034F090A89F61D018EB12902D2D8E2E207E631EC1696E2212B787A16D56E7C82BBC1BDE2F01155A2C7601DD72BE7ED8221FE907E0427282E1EDC2EA6954479E30619937B21F2AB0D4613EF182DF014CF54CE8C34832AE1D2F7A0012B0505404F2940CC86B6F4F669B883FA1EC5B234DC29536DA76D3D620F70FE83C7B05FBE52C72CF3AED1A7990D9146C9810E7E17D4AC3D272C237EC511080C87566C2C119DB05313162DA23F79B54CF0DF95D598EE64246EC6CF50AA81FA4475961A1E1CEC91F8452A4DB0679D43B04A51EA81C05071F05D63B949843211ED74EB95602F0B6D6BC5AA50C72BE60C94A9A53CA966332D0D1C1057032F3FF875AA7D9DACB83C219C041286FFB3AE51CDE99A445DE8E463813A6A2E22F01DE873386927A7F610A4F84EB7A505CBAD11B42E1AABA51A4600C26466BE76D2B8F0E0F3CD5494C95C4126090A44430B48F76721CB1294BC1916109A84A70D909B9FFBE7BE2D752CD27317432DCB49B892084FCA9B5DE5556AEC9EE6AE4E22C3AD9C7CE157CC42B8FAD8E13393C1D609D3B367DD3C26D7E5550F940A1082DDF18AC17F767882B77D405FEAE4BCF40FB9BEBE0EF19B509247F5F421C5747463855FAA303C94B37B1E080D87F31D8780DEA0207DD90DF1EAFCA4C8C2A6216ADD0CDD083C91E3B2CD8EE557431C99CA995BCA9742AABB350429A6FD3D9C69AE44F5224A36FD492CF0DB951C52A3D1E58336658437B2D030B7E08E364E3DD07EE205F52639F5214FF8C816EE5E55447BCBB559CEDCCF48B95B5DD94E5189AAC955F01CEF596C1B0CEC02D5406DBBC1DFA5B7A1BB2C58A11CB4D9C86D741101CF520C455D140BCD97A278EF710FBCEC498456B47927D5551BD23A267E522B23B151E9BE5FF3D1F724BD20558B87AFC1726C2D4070DACD5F814920847CC9A7FE34AA5F7BC9110C09CB669684B07F4CE50296DFF50A9269580485E362758D448D312BA0E56B78A412A3E19EF3D336A100CBFD1235463A907CB2FF64ABB7DD55430BC470294F51D5A1986115AAE1405BDAD00E26028D8F0E3D937A49B3D4D242C636D68D65A9219C94897E333A380AC9A6D3B8C5A18BD9574721CAD57D52A3445A8F191D4B5A34F8E15ACAE0B3F434226A405794478E818DE78592650F7A88B5E0CC42CCC9FE872FC8623869AD8CB558594A2B5F10D68EA0D6DE478A8FF6E596DD093D29FD4DF48B702434026698C80CF8403C1013EF47F970450A0FCD81ACC6DE32375212F1C27231417EAEB62CF1155A7119370F1545D8FEC2131AF1D5D8A76815697AF4413CC9ECDAA91837218BFCF8924B71113F5C43E3F7E847D652BE11BC4ED2159C1152CFEC5E8F009CBF93C53FB6FA7C2DBECE7C81EC2F6D637F76618BFDA0DBAF8AF86B1C9E169C19F6A06A985789097855BFDE220A3FCC69360AC18FF17A8FF57C1C250992CDA4DC8C099F4D63B07525DBE218C2CE1453DF42775CDE04874B34BA9C877BD8F28A32060C219321E8E78D724D4C0D8FACA4ECEE465FD78432F7A9B6BEE92D497232C690E107113FDEF0EB79D6720E5516BB8947B9D7E533E6DB8F22E80FE1390CDC222F41DF866A489AD65C3CD68C45DCAB1AB4B13253D781030ADE75873979642403F12862E6FA797D962711A95EF6FA4208E1A65187C270FCB69251193E4E782ED0F500D7DC2B21ADD5213B1EDE16ED5A251A8CC4A77602134A0F7CC88362A15C969730EE62741DF96BB436A3DC49A9320D64ECF5CD14F0EED64BEEBD4B268B099B45678C728DB2A2DE33AA1333F9D7F54E09637F0F20C547A8FFEE44212678F7C8FBED247186B9DC8B22CE060A76D3D0EFD97C11E0899C613AF74DA0C1B61C588E420B1BE25ECF8E80DA78F22C132DA32ABCB0467C5E1707146B777E353BA1AB74E6D62FB74262C4A793E4E2DA32FD17429F8D7BDFAA1E76D10A9F13327982DFB14F3CB05B831C659AACFB409F11E71EBE63F9BF978B3F6E4AF7629DA1A6147D8BF65436F6603CF51EC87927AF2DFFA9613A1E57024C66048F61F27C59674974E2F4BC11CF3A585AA76A745DBAA2AC18EFB2ECA1CA1777B760A9B268379A34ABBF421537681C75DCF8BA020A0AD1A76E3BA94E63EA304A71DA6EC725F23C19283FBFDDC6B7133C96F36F9389F42BB845D47D1515C2CFD23C4F2B959DC37420BB020DC644BBC6719096944674BC4413D1CC1E629167600E9478DAE91CA0AFAF0AA10AACF34681557DA018A7DB5952A682C521E5D7D4B949AA78BC41CA44E390645C9AF6C1862B7DEE3C96E20D7FD359EC938E1B479BA97EB18FA43FE7BAFDE5186533D6168B7978FFD2CC4FC1A7A747D9183A3B69B871DF56589A1CCF46064B3957B12C1D09AB2A03F934396B4475C6E2B5DDED59CA8EC097C58B981CC72BAE3F68FE27B6D6B97172009F40DAE4D4DC98A57994E3D666436B08BA61C3171BA3A16DA2388B13A97C72C265C129A417625A28193B9541A848BF0291CDD3A70078D878EEA3041BCB63443B07563F4AF5F06A9C28306227C649A8AD705D0D294BC089DB82619E0291CC876A7472EA4FAF7B8AC6BAF5A7E06A028886E820CE611D78384581EC5C524B34D9F6362F700A6B1464B0118C46B9F9DB4102E01225E37BD32122EB1370AFAA52C10DC39FF730CB662A35ACB10F1D4D57097D28229EEEA347A71F7892D9AD9D25353E24C3500426029A70A4C89DB6B2389975B98575519E8325AE98114CCA2F85F565829723D1276D1E39A1ED174400EADEF148E8F5070C37C051E9E0974BFDDF75502CC9065363E0B15878834DDD27C5380C51ED3D8A342495165F1E2606CFCBF575468A4DB7ED333DA683286B2056828EF55A2B75097CB09F58E0902CAB76154A457DCA9C9D0F33887170D29E59FC3CE8BB60D23FC06B5A29BEF06B5CF64D7E70FE6CE0AEB9E38259B9FD4909AA0C3A67997E175E95A12724F258F23C8CDD577330525DC54AECE22AA18ABAE18D68151DD4C7A9BC0ABD812642207FB09FDDCC33E8E488678A71E3B63FAEFCA952B5DFB0A6BC034971167E60F9DA17F9B6E27C2129F34C23AF55517409E92CA17190CB1B8D509806100DF7130CA6CE8F15523388CE7ED762F3DBB27B88D01E4B2A922FBC856E41019C88E363E10E595D52978CA25DC57850BB50D3E9C526DA101D81907F164F8205A774F4246C4978619FBD4CA8E33D32C99EB77B1336E11A4C5C65273A22BD420BAD2A4446D86B58B1E363595323B0FFF4096AD2A5004FDA79CE792E1E04EB7F5CE8BB23DB14B4802D80EB9909FB302BECFE23E80F7E30CAA5D47F67A30D6F41FB1BFF1021D0B3D6B9EF68EDE83430D8262E21B536122845A94D69DAB89D40DA4430365DF15E77AF4875945A5D93FD6A82209FBE786CB773659353012154BF1D1EE3A04C5C7AD9B0164B594CBE729CF7C8E5B946CA243D2C62C77398E09BA8E4C2889B85EEFCD35AFCB6D359A17ABEF40E9D0952C664CC23E3686D620602854AE1D6CBB87690D5D3B7419CE2CCF8695CDA1BE54FEDEE3036533DC211B7C352D902B18E80A178EFE35793FB4BCF7061EE7EA84BFBC1368EC9D0A74E8DEFD00D4D68A1962A118ADF82A48DC8444C77AA9891DAC4B95609551A595BC0B3E1D017412AFC062172F1207413C4308A6A1056D7DFBA148FB76E2749B3B5A1D7D1B96DE0D9B90FC7A5A12656838C71B53CA1B737BA2F9D072B4A8160DF159A6DCFCB9FA6CD017840AE0EE5D605A7F85DA2F908924164B92938EAAD985A0F5C4697C81B5DD0151C86E9794CC34E4E0CFB67DF9AFA68EE2992EAE7DD369B5D1B4E98CC7147C36F53F00A177DFF31E3E86AAF9C308159D5A6EF98E612783332EF8E5166FDC9C6C1A9F3B6724975CF34CB388994CB8D7601E2DE443BB5D583B8458FEE85FE5E9A915408692AA9F80BEA9E21BC25FFFC4DCB5B001E2FD0846B21A4E073F4526A6668E2EEC13FCA648B7E282F77E762968954F65BBBE6D5163F78556CD22DB45C1B95E0 +pk = 88A814377B48E727484CFEB42BA8B3F800C6EAC520096493C0FB9CEF02AC926DF70E9D15251BAB7D70E1DDE800B54A3AD83C6DAAA2AB1B02C1EF314534DE841F113A7A315EA4E47236D53416A1EDA7383D276D94D76E5A0848ACE90FAEA470519B638B86BC1406A97F4DCF90FD565BE59C90F8AE04826CBE22A537A41EB5E1D562B73FAC2FD7F52A3A4CA97E8AF214F5F2049A9B9E0BA78F8141018D2B8E73D380C33FD60A3B23B3397294503A73E59D1115B37BA8B223C7B72115FD5EA186145E9E0E5A9CF09799B9F865B8BF6AA9B9561AF1DF03B2D80D91E305069C6F6D70D23826E0EFE660E3FE1D48051DF06537791C67FD83AD14BCBF7F7DF2C22896E8A19BD5F28D84789D54E7BAC9858AB57E960E8E76800C97053472221041D49226B5A30A964F3F0450901A3E696493CC426867D33C1AE03F1486BCB6C097CCF1449D22A2C80975D55A252C4FAECCFF6F484AB5AC42AE058813DF962D4A8C2314F267856E8F70F39A6201CDE5B1C82FA144E17A8E18D873D8ED18A52AC15328DD8879B1A447F732239897375D632E41887AC68655633048436A74F9F03C62C97CA6B7C06F90B50862B1968BA4C4941F2766C8AE5FBDCDFF2A9CB7F5370AD027F4845E8DA8DD010AE96D78702C99C8061647248C71CF66A6BE24773EB6F07247A3E7F4B35415D99F181BADE180B72D2545890DE6D32ABD89F70ACCAD24128373C5ED118A763E0C2D144FA08FB556CC79E9575D2A76071D97FD49A0C48DB1853B3E782BB6F06564BC4845472FDEBB3E2379954C72F488CF05DD31A93C6CAD686BAC103DB6EB65958B480DB0EB072056D2C5FC0D366F02D75487FB19B381865F6121635ED11B7F5909DDBE60F9AB5AB96FFB627FE93D4F8C3C280E2FCE1AAB8642598AB8F8C2ACF9749D337E1AF5CB884E68C4C09404CEF2EB1502059664BDAED58F5BF75AD5FC3D33B15938E96DFF54DB0155E834EB2CF4E37D41930BFE69D5098B5795EE42A0FA67E3E509B80A8183D7219BC1F2A7FC6BE9DBA73CA7CAA86EC630DE2C924911E84F0E5B963F9F3AC6E6934A2084EF6E83923E4E56BBDC2834A3C28DF67431AF17A5C1B8EDE0E3EDD1A1E6ED5B9C0734B58C2EED995CC4E61A8ADBD4708FC482DC5B317C76FEBBB7B8A1585FFB40F4328E48B1F1DC440AAAAF624CBC9CEFFB383A405198B280F7729E9968A7A1CDFFE9FC855E2AA090E4511811B82476F9DC04A42C132A26BC35DC55645E4EDB28AB52B95FF81022DEDCD54A26C06A25264B180F69AB4795063237042B1B26DF2C7097A6A17A09FF9B07450F80D5C68103B38358767DE3DF11E013DB81CC63A37534B34A754A4E050A1F55DB468891786BFBF523103CAFAC826487443DD219A83BF8A15E5937DFAEF1F06C308FB8766037C567CDA5FE8F5342D08303A954D8BFE1261FE1E10A9E0EAA31F6660E3AA82545D91D2E198256640D7A8CD646F00771DD3708CC4BE77E4E5FB2E488A3DEAF0FFEAB9376847430BD28C07494E51FD87AA7EE8941D03E8A55ADA269552739AC56794C8922B55E12859C671D12E8F9C97D1C1395958A40215327496010F4E14B88ABC6016D6C213FB7837C0EF247283BCAC1E7026F84FAB18EE515D1C745A9AB8F00EB91DA54305F26DD4DA68707B3EBE53B1ACABF9AA077DD6AAA03CF4D392BE31BA0F177DC63A0532AEE9B1D0A637F44280B6084DD46AE7345A1C7C90A9D5F01B8C2BFE36C9C880BE5DC0927288F834F31B700A38D4DF1507FD36FD898FC0B7C6BA6D0DB160BF2E3C88A56B5050090EE9F84E6575F4DA6608784670E6B54FBD3426B43B810BD9666BBF0BE2401431E79176F5420BBA2AD295C8CF8A2C416754139CC3D756BC0BCBE0410296C66ABE1E0E7E509722A80633549EDD329B94E71F1838E93EFC130EFF8644CCBA7FE299CD5462A1D9194AE3AFF7BCF73FB926290F4DCF861BFF6BA3AC38DD4581DD363381C86CC8F270917325E1F30B3391B7772A8E34BFFBB971A8585D43047A7AC7A8BBDD64949CF0A2160FB60B70295CDABBF5F2E3C94B47E6FC005C020505B491F3F391C1DE5B5E44BE6CE8072823DF2DEDA780E39BBDBFC416F49238C8A861F9FCC08D7738245AB6E374814189187F6246A267F4155CD2C87ED6280E19775033DAF7A38DDE5867A03129B0A653BA65BE75C576C963C625D1CF6A5FB2E050DA97E521318C20C1C4A2B91D39672EB909C442A9125419D92106C6168173C55EDEBE3B92F420E44D9A29AA6B3B51F83615B9BF9EEE0425D61E67531B81FF43645F6A86B9E59643FD94BEDCE6F17E65583DEAA7FFF91B292235813C767CBED4F0A7214DFBC934BBFCC9BBA290249487D03D589125002D41F2D7A080A7C8858B9CDD0A7EDAF8E3FE0DE8E31AB2E0D70BFE48D47D12C6BD4B3F18E1D27804A6FA3B8C654183D11D5ED826104DE614A0ED09A615D6AD5B5E827B1AFF7772A18545BD8F2E1B939A1B0B5A349958AD236A21B29FBF20CB46DC3391E9B8F940D8B9785CE7045A72B102FF56220CD7FF5C0EC28387062240AA01564733C090A0DF4C82165F869F01A58EA81C9274F6410A0BA5A99107F79398C4854C129A93FBE7B6B2C7257409263B77AC1078CB8ED5780BEF97F8D8CD68FB8D92F29882513CE61E10C8F7054EAAF76D4A8DF6E05171286B6305E2A3F671ED93CE864884506F93F9F397520C32134ABA12E6306870694B83D82D43F1C59666A14498EBAC08A5FBCBE9081339DDEE5B191F7F981F38F0BA478D3FFF2C95F98996C6D3FCE8664076B63679A5526D45394C59167F2ACDAE5B7D2B5C7CE60DB42D7EA57CF5A1199241A722ABEF1BCCC95114252CF5FEFFB111CC04074A160890290B50F35BC4DF2C57C84A4F8130CDEFEF3B78E4E62452527EAB2535890461E24CC4B1731172921E69E20BEBB0F4F155CC4ABF0757EF867AD35487E4230DDA6F14F6EA48446830F759F2FC16EE95441429E300EC6E368C100F345F12B7E21C9DAD83228AE8385ED2D7A5D80EE33D99761E86EDAD4ED2D98D43632DC34D7FC0B609253F23B0F5B0D2813559590B504FF9864E94F156B33D7D2B40A97698E755D47C083AE7FC0A9D8FB3B348F1F4653DA6205AECD2DFF4E15E659C277A080C1E68D9197B043ACB4D3897D415A8CB484514C1DEBFA13F92C0853FB62C1B7ED8F1EF7A505E8FEE8423421114CEEA83A69165C0DF7A42B497219EFEF2D94D52133781430127906AC0E73362A88A8570D475AA3CE2415BC7330AD744BAFFE76540B47B15BF7FCAA4F21A0590277E9E4520C5031A3ADF3999462CFE3189661054FCED082FA9AB575CA6DF0F78C1B272811D0AC45560EBAEB438BBD080D5410A16FECB2DEEB8697C43B8C0EB32B76963847AC454058C7E5621787CD9CEA510B42A861D6411EEBC901E191AA0EE85273BA8B34B476AF2B1EF4BC9D68F29E34063FA7EA0C6F55965E42BF24174570C6E5418794A841E3B2CB3D75B368521A3226DA3F8023BAEE4B16333DB66985474EB113D627CCAF3964A5780DE196F6E7814F227A087A531F460924F6F976EC6F8233489FBA400A519B6676BCBFD284E934C34E214A21E630E46050C29C62B0D5E9BE04E7C2DB5285376F76FA957E9993DC6AD326A5CC43CAE4F9D7DF8E5D379E6B1903979C4FCC78FE4903B35BEC502FEEA56C95484C8F07B51AA365173134D3319FB58C116B3817AC0767EE82B4F819617B06FFC0780B5B2A73765777E73298E0FF0CD11E44D4263948A177987DC08638F6DA2962F3953E8D8BDC66CE6CB315FE08B8FB3E1A0951D73D07EA25EED225A6FCD7A21EA4FBCF974A11561E1872EC610207D2B64AA084B9570683CB9440954EFA405BC80F6FDAE6EFBDA7A2309239B4A83727F7B8F9B823C3762DA233C50CD0016BBE8E28D0DC082D58067C4880BC9F1E2272618A4549FC20E1DDE9C971D7809BD4B99D0A95B9D0519B16B0E6EE74ADB588E6E718C70F6985A9C31B494188AC0D7F43944CBA83699FBEC475DA200C578F15F32D4DE6FDBB1BB1BAB75D9573E84E174529E176CDC77540CC435B2080F04D7865BE92FBF7126A67966F58B40464F7530E94A97E03F06F12C112D9BFDEDB801900A5735BDEED28B2272BE021465B9999E02C19B08CCEE3DBF4DE6D2EDDFB8FDDC35B81BB78FE33CBB314F65DBC4FB1763DF475A44478478F9F8C7EBD8FE6652D7CE2E6C7425D4F1120B79C35562CB3CA9069DE49A570B603A9999BEFB2FF590376AE0A1F9CA0E97EAC3B48CFE5B32BFEB27A69732CD2FFEE029283F9305D809E00D57E9591A19F9A78557133083144C36B73B20C53A05F46DBEA7A6695675AEBAFAEBFD7A5D6A2ED2CF610B6D127A2D069DF9CA31B9249D91894F54533B4E658B043024B14F7ACF5A5A1A0A70C00C7072558F5F4C1EA438D363DC05778F8DB7A38B3C76F167A80B8CFFA8E0810C379C79C8961089AB0E3F354D24B850664B40BEBDA781C070D9906EDD63321ED278B974C89EF90099B87F10533EEA7558457126503B0E26B716F063FCC5E6011F929A079681858ACC04D9A2A013E71DE26124755FA9B00DF9581E54F4B459DCD636DB6D08398CBC3D82D9C0C26191D087904B17CFA201F047FBDB6AE528344A60A6E6377B38FB3A058A27DA1C8DF48FB697E5E92585F6356578502CE2C587B584683FCD1ADBBD373FCC0AADF99A840A4D84C3761BC36D300A81C4ACEC3268BADBD4661D110A7E126ECEF3B270C4C971F346DF1C5E35AEFC2E56E7A98A9301B81DFBE60EF368762FDFD3849CC04D0E9EA84A2676B779BFA1A9FBFAEBB9EF8E7E054F52A34C4084DEB233A11A038DBD34CD453121048A693AE10FC57A5881AACA74C5C9DBF587AFBE378C5EA94FA54F81D483F997DB5E8EDA4C4523EC3EDBE55CC549B7DDC4D7C00EAB86D9D4FC8FD8261CCAB82E2E5757BEF1ED86E5E2C2318163A3662D278453B0BD2D44464BF4AFF629E4980E1994EB12D4C6B83B1D0FDD82B501001A2A251D21F717DA4F35DF4C6D46A9D2CAA0D4A63663C51851D6B4B62EF9247BFE9CCF0D0F5E98392DDE0C74DD5782BA24A2EECC5EF782C8B808FDA9A965D38F955A547DEB0F4B386AA5AB6B8E1B9C14ECA03642735235F20EB93DB588A975F0D450A67C6BA183E0225B829E926798F917EE72E362EF1A1B9AEDC47BA4B8159F3B72EC06FE8E9C68D417F07680D1560C5594928D38953646B37B44C50245FA6C804EC7334EF59153E284736F6D4A1026AA8DB53E2186E38FBC90B156650A12970CFDB00FB35BC80E30DC2A4D2426373DF9516229014250765361F8781952525CCF9A5EAE54605BF231E0E6FDCFBAA1D8180DC2AB828E1167E2439143D400E77676BA91374AC0106CBB73CFA34A4F488BFEE0923AD9D1D1242F4A4F7516CB234419CE340D80A6AFAF3A6CB00871CB7E766FECADA4D43DF4DA84AE4790C06AAF5C11C4ED519633DDD07549BB6DA18ABCE560083D0FED778DED7BBEDEC1A759CE6E623FFD67F6746F8B4102AE9A3D59998C8BE6A0623D6ABAC87763D2DFE5FA8A3D313CFCDCA9C631EA85853AAA9D9D995038686DAAC561E0DCD993692C9917DE4FD73C065D6BCA8F35C9DC0BD7265257BD68FC394A403D72E32B9049B36DC1A404D3214BD6D955029CA5242898FC51BEE3FAD56231261D049CCDC22DC47B07D7ACA590205BD6DA57DC9696C192270C86BA9DBB3C9F6078EEB5EC27DF7ADC836D5D846FC88161E5B92C93654FC858183B9E6487E2E9DF6353970E9C25C42DD55C0CEA37ECA15242741CECEC8029AB12537A4896C2199BF8281A622D7D4854EEF7DE37A7EE6347F8D9A5FA2B82CA6AF2FD1D2DC48D8AD2F06D72B5568CD2148F4CAB55919998DDD612094BC7F7751F39A361764A1371F3134F64BE98A910FF2EE3D03F8740A81606051ACA23F199ADBA203229BA97AA4707A8610A167676F98867C2F73F4572FE3314F115C997D705633DB9158BC1E2DB71747C5B4C855A37413E8751C42B72F20E267231441B34FCA92BAB1C4C01A91A754D4134E94C3F200FCD3F07538FD266A9648A736E1906B3B0927AE4BDA8605606FF7962669C6FBAD73FBB4E7087CC159B56193CEAD129699016F4B02230DBC195202F88DAAB6C3163DD8BA610E31CB636B486C8A9AAE217AA88C22BA726E053BCF635766CAEED03FD98B25C22A95480EBB51E7CCC303ED61119C150F46AF2704879308712F437123CB4236C16A5F235D05AA6F78276085A6952E460EC099A6C150D4EBCA5CEB354C8881E4C8DA6875DB31AEC22B38A17B103B550E14B33442AB20F17FD78BFEDDD1734E8739A965EC139547600E317CAD289F27828B8F156BAF7F27309350ECFC42E85A8B79E4380DC276E0BE45717AB1E0E6D7DB932530E119AB265EB952F454238112785AAB9BB1E69C630E963D3951DDC7E7F8221FB1BBA2EF9635BC0678A58BAFDA254B86A7AB5C0F1A790FE21B3106C6CA38A0035E0E58F95B08067294C52C3C36D95B9E16C89EAB0D9CC5BBB19F44C0B30DC3CA72A5CDED37D041309914FBF0FEAAA03481017500F970FDF2BA3CF8E119B966DBE829A72A807FBC072E4ABCB75760A8C8F79E82C54879043ABF361F6A81D70DC98A451364B1BF66632E886F3D12ECEC17E75B59C5411D9FDA4D17C7ADA10EE60637FF37C0C4D503A34E22758CF62F7FE311B53BD95629C44AA933F879B746A0C1648550E60EA2E01670CA4FC13FCB8A0C1B47E0A99D8EC30997D000044C708B1CED3FAFBA0CFC3272A03F7C4B83399A41FD6F7D93C2C412D2C5B772963B16BD9B2AFD4FA05CA99F2AB715E00BC9016D36CBD712AE50B12BF7988B796A860820A6093A25438F8B9A6F04DD0225FC68834DAD000EA5C83722CD7A7B7907A85393C0294E29E30EF66CDC6E832A4F22D8192E1AD5D1B23C6D32341AB4DD5378F0F33D6ED28AC69A7B5E0D18EDAE8E3273E3E6A7992ADA5F15C3561C731067F22A9EF51C64EBFF8F1DEFA6D8742BE508C0CEC24B8182489376A9BD09CCADDC9C78A09A6A5976CAB2F50FE1F5A28B4DCECAD4800CD7D10E57102F12512A43BA40AD9CFD5B7DE3D2CC79AA57A26CD482647B5A07F4096754007F3E222F6DE14D41327642E5 sk = 049569CC5FB969C6EEBB8AEA1AF1FCAF46F8A9E6CD6C796FC7193592BCA9CF23117969CEB9E380B6 smlen = 3907 -sm = 131FE05DF34E2397F81687AA30D0B665D0828F1072F8A45901FF08149230C71684CECF828A401157A8B363C47DC5C9A6A5687ABA51DCA242DE0985133437018861ED70E1DF6D7F5A4E57E0500E84C4917A4EA64BE1D4D20BF66516065C358D9DDD025AB7EE36F3A91F9689EEF534F6438C03423DB3C1BA668FA924DA49FF2E579FC3DE4122E6EE0E2CF14B0012A11B11FACECA9B15D8F650BA2247AB004D128C5748460FF5D04B2441C0B9598C5938CF55501E61067153671712D29DAE2562960C8386432259C977075420DE5CD2BD72E81D53AF6BE1EB06109DE9E6422E16951D7AD058AF8FBE3420B3A982665B5633C8F6F47BCAF8018524AE639D67096E51DDE35A008966ADEE12602911EE74B191E30AC839F8B0A0AC0B904BD2347870C5BC6E0B0992F0AB1C6A8817F6EA43DDA6A92E0DCA208442E56368B8FD4F8BECC2C7672C032188D7F929A335283955C777BD319562D0880BAB697A4076335824AC28956DEE8D5F50BE988DDFA37F293DAD85829B4A6466514C6FCC1FD8494FF8EB04654AB0591544E71274A9E43FB28BFF69A996FBE5A38760C7F95DFF672FBE5661B88F91E81FD5622D8D2F25B8D90F32A9ACB613684CE375DC4CFF14448A2799FAE7BE7AB4F3E2EE473E4704B73A7FD5010D5FDB71CB303C29C7F99C25535204D187DB7FBEA8A2265A46F6D6692233A567659E9E19F965E2D9DAEDA4C3A5616092E0B476EA199B218AD2F8C880135247B75F5E933600CF4CE1049C341F4D28DF6A17051FA9D558876EB60F100B7D93F3F88AFE687E5D586FCB91BAF1B28A664BB80D1BF8E664B0883877F7B1168C10406A669D437741D7A5D126E919221320BB6431EA1B835AA4070FD0AD15AF56A2B450CED1FED7148D8B535BE14F4FC8FDE05F0CBAEFE596C5FB4A6F289480B473CC85EC002E22664121B1A9681AE6E7A4FB1F2C8650F83BDAC6155925C1485305580AD91BDDDB6259CA4F961141B8214DF8556E06261E872CF35C476D83F6D255D9BDADCDBD5B37CE2C55F5C21DBAC0C64441D7FAFE1A2A4458BB56A7EFA64A1C9D60622BC675123455C8A791D71F607452FABC5BC02D14C203A1752EA2A70E5B8B914A4A4A24E29AC71DC12375B09B5CFA39B22D8BF36E25FF2C963C7535F61867F9B0AFE38030425CB94654A93FFA16E6D3BD8A41F7A29163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA +sm = 209461D8263E70D0B76C51A01F7BD90C3D9D362BF164B80611B6885F74E4B573068548F02B587F7BDC25C774F815381D386BBD404FA25D185EFD406C8A97155D394C9F9FC9CE14FF7C64B7C75AB81CC7F3EAEC1E8E72CD7FEE11A2501B4355E9E884B30D0A258AE13D34E00CD9A43689DD7EC967A928FC0808C5FED781BE071F2B65B9F707BAFC29EA23812A21EBCF07FC67E6F6A8E2394E73C69096299166E1125C0DA40CD598D2A578C0EC9571A507C73EDCBEA44D0B3B9CA6F271F43FC65215BD95F7E2E1A5E1FC78F03EE134FF8938EFE9D5BC70427421FD553D757A530B528768B0321425E5C78A0539E8374E14EAE878A4D870C596D764ADF54EE989D8F90EE0AE593A64E2A6E5F13A55E088E0B537555873F77AD94F85D2A06225189B1D12431112E64EBC493E74281BF0C7240CE09EDA0AF64C4A6F187A1B662E3C33752EEA988AA36CB804FDE05B23DAAE37BF5EE4508A8A02354DE45279757F1B3207F4AB441C59B8E62BF3A5E2176F1E633BBFF51B1B42915A7F5031F87E325B381E9481C843C58376928E031326F45CF87C913A446F718F3EC7E093DB05D0288472BF67827C5356484544EAE494F347CB77136324D6753DA7EFB7EC6EBF79E7D3BB90A3A09EFE6C3A68FD42A95D44EB7E0394A6BF8558E9FD6E139E80A4B3AD497249F2BDBF9E1DE6B7AEF216DF4828AB1027EB2DFEBD4292D35922DCB389FC767E6559BC6A5E8D0BF5F12A7D2F80EB880D37A89A8040B0D7D16EFC2431EF67DA3DCCE84354D44E71D1A878D71CAB9853BF319CB67ABABDF26830D87D9A972993DA1DD8738F6DD6294BA2E69E3C743BCD4B818B50597B645220C2CDA932F944081FE94579355D7887FC9B2A6102044D8053CD29389BF09966ADB3810340A4616BCC76AA3C78D5750ACFC1A85A09ED32E98EE109CA40AFE2FF18CB1D8FE0DF3D321F7774CBABD96402E19172BEDD42575802FBD8C1B1583D148B93CCB26FC7305E9CD423310BE02A3A0C37F28C81DDD145FA080144AFBEDDC3D0F0C21DBAC0C64441D7FAFE1A2A4458BB56A7EFA64A1C9D60622BC675123455C8A791D71F607452FABC5BC02D14C203A1752EA2A70E5B8B914A4A4A24E29AC71DC12375B09B5CFA39B22D8BF36E25FF2C963C7535F61867F9B0AFE38030425CB94654A93FFA16E6D3BD8A41F7A29163116C86E64D90D35CB216FED71BDBE6A0797A48CB915F5A40FC8D31AD340767058B28CFF0C240720327E12E653C1F98B5755D8000BC01324DB2820781B94C4434FDA76223845E0613E2526A95F28FB4A768B1487AA34DADB28CBE8DF4FDB510DFFE672FF004F37C7AC32072A24C0F12A050BB396AD56346F4E0BA75C0EFAC162288A7EE8A63255DBA5CF451A0932FD56B05E40EDD491293E045A6081F6586BDCA10B41A6970D8F9A7B3B6B58AA772EEFA9ED22C9A24A384D6947770862BE4FE45C5E0E56FA4D116B79699ACE41E5D9F2E4C245059CD798DD986A3763F527E0C9D5A88A09C4D76D447348509FA7D9BFBF3DEA59EA57711A3B1A9352123D4A74DF273FA24A89BCAB42A6D455B5FE3C503F1FF638280F87C740B9E4C5FF20133CBDFB8D08CAEB7DE9F26811D437E6EC8C3143C0419C2F5135D25C7F40C7908C03F295FD26F1A03FBC7285196BE40ADC6FBDDDC912B3BC94B0BCE08DBC2185EE3CB766325068DB55C31FFEBE4B1F6848AD4FC201A5FD056916A397ABE6A66FF9BB03B037B50AC509E46CA441ED45812E3334FD7036D190A7991E55CB817EC2A63CD800F293277E7D15F086618B55AD395C614D168FCEDFB274FDF4FCD50CB976F68A266C5365E02A1ED0221BA4E13E70304824F94251249CA23C089B4D54E02EA03FB7C9841DD30404428AAB2519D68CF564D75D18530C7D062496C120A8F5305AAB23AE52255EC919EB0CD875422B144BF47F7472349558E746B0EB5493F1FC40ABDADD2ED84A8B31221A485052369FD0B552972C9FAEB1A78E826BA4DFB9E91E301DB589E9D7C256E7051692C48534C6A5E2BF0F45B78ACA66D5F53E549827E15D64E2F294F93D43B9F36BEDCE6CEBC05E56CED3F846635AE3C384C3FD55B969CA31E8C625103C2B24E7EE45E92984CA23A331C5B14281B20116069C619D82D6080C6FE35C3A3FB2E73B695CAD9C5D3300814FD65738DCC3EAFCEFCD24361AAD13A25B3570D2D509FA449612BDB5B49E0605D7EB78449D1DB40660AF0F3D8BCD4869B6F175CD28AD72FE2668C3DFC1D4963D0EAB309DD50B74B9D2947F86FBE9864AE5D0DC69B55B182AC1D914B11F631193F5F1F897CE52CEE97D7AE95631FC2F2A1AE9B672165432EB2E5633B55185AFA5E883268D8503AEC10774D25D39C800B74405414FB06C55B8C48835577884D6B4F2F128246563066F8F34D76213E0720E899FC1F11A3B0A591885D82C688E40D6B44B54D6C7C6973156E2DD50C40A28D2EBBA60F5117D64646CAEF72974F4B8362E4820EC04F2F373DA8D883AF27518567688146F16BF4E10969E70BE8ACE5D2FF6A135DB1DD738907EA355FB6D243904F6427D11592672060DA14443B55A9089167FC9D5EFB2C64B0069795C341F90DAFF684E566611EA87BC40A4C45F22C23AB6888A754B89E4C95BB54629CE74EC999889C82714B5AEC703DE7BC080B0D2E622ED53B645688CE164ECDFF4ED66C86049B2F9077F2A94CD685294F8EA9CBC1DE29A48D39F6B308288DFDB47731E39644B576A298646752F5C53D7943A5D0F7DBBC9604902B61B8EDEFEB5AB7E5BFDBC1E6723E6047894547E440E918038CC13B47424CCFE1A207E08A40524B553C750683F5F6C960F05836FB9B28C59E1B471FD5331F1811DDF3EAFF73798B7FFD6C9714978988C440CA906B4782A410372D70EE65A0A803061708003688F576E2D3A22580B706149A24B93A162BE9F1B546680A1DB2A8E54A576C28B4772C50A55161B2994514369C2192B2C90017CC8282F41D28099F38B2F1F0D2C0E46B444417A2078755591F00F01DF0CE72B1D1BD255A14D2BF67AB3E630F95A5DA9BD9E10F08EFBF6FE722CF000C32460FA3271F18B39EAA4487C1DDF828B6BEDF4523837BB3425BA1C1606E8D5D1E6182AA6A74F068F3E90B42641347CA755779216AFBC99603391FCEF4E8E5AA202BDCA24B83FF42F4F01232D3F2831CDA2DB76FB93A4CF6E9EFB71B5438A4B74C3190A8901D73566C50727559BA9BF6317D116E8F5536BACF064D3F86282E0F88DD40B63E75519C6A8E5664AF8E1029FAE87930F523E4DC7C2DD6DC3296A42A59F178D438866D929A70951BED05533EB1D818B7C7C595971C26B1D436D26897D6A6EB036A13511AC4A3BD724F2CA57FEF07D2C0730800D35683D745125F4237ADD64B538B7DAB0D0F258DAF7DE1A74F74A2FD010CDEE810F514FCF6045F0CC84E2054B5F4EC2772718FFB4CCA9C9BE77F8F007333860180D60EE4DD8CE976E63FF49AA11DD42FE6946515E59DA3E602B1861BD3F63C89362BCFE8438BC71959A617D8D63331A3D903BC5734B777FB14F7A2B063D79EA8637AC52C758EF88DF217B95FA8FDF1009AB28D8A4F318F78772568CC7AA9E3B3E001C0111B1751B698EF1B66383D6B3CA942FE4F66FC97613CFBBC03EEC9D0B7E08F80939D9A2EA1F72BDA7B0D655AC3A94B4C699D3EB1BBD6076E63EF5C1FE9CE258B55D21164CA7EE03BB53D8BA4306F695E648093542D769DA95A35FF3A2C071DD8ABD5A82E217D82317065D50A87B689AE3A2EC7887957BB243373CF986490961220EA61EBE12AC0287B185070E124FC518C300620B4B6D4F29402B18C2462A7985C00E2A87691053B1FDECB7AA264F33E27C6B201CA6065EF79E5266513AEA92E8D3E646453C089B5EBA66D14BC45844D0240D2E7737C16668FD53E38A93D6003146019777C03644C300D06927EF6994AC794914EFC5BE0CA81680CA8C9752908FBD2D56D7FD1FC1C76EED755408F1D7802F0D3D0F347D82B162EE6F0A2A890E083C20B822FA6C4AD627F4AB5D1526D83D897C244D6ED4A427B23B4A0C19F4E8889257C1373764AB7063B5DB8ED9C2443CB012381A2B3365EB568649D7CCD52271F25FD22FDC397E4C9C536EBB452CD2CD10DC5010BF433F88CB58D2B9EDF2BCBFA83B782FFD4388F1BCE3F8F9AF5AE6BE590BDCECB1BFEA846D2F0199ECCDB0C7E4D419F69B6A428EAEB462B67AA40340417BDFEBB6039AAB8242E39F6C11EC136D73FB315CF71414A2A1203AF08FDEE34ED0072C27462395815F7779012A41EC526BE53DA954E1F7A7EBBB68FEB15CBAEA8ADD6CD0F2FE3D3615991AB54F4C7884E8A80A9535F13BE2ED944B3BB315DE8AF2A70439294CD53F041F41D3562BE840C78EFCB08661B1731FEEC46A9091ECEDE3A9FBC2DAE42C72EBDD84308E95644373595DB62157DBA7DBF124BB45DE6C2837B0066673BFD215FF915A8D41637EEB029C345E444251ECBBCDF79E246A80AA4591976A00DA06C759C6160ED1986F8E15A562417DA55109174628E7B11D49586882851205755B4F99A875AB3599FDCC094E4A2164E1764D24DE805FD7B20EFEF2A8E23FEA4E206DFA1FD9C31D90C1FECF745D3EB886190827D952703AA6A99B5000D8EE9D51DE94A82DD053B6AA89CD7E94E92D4AA93A9224D3F688B5C834A53F2993638166A3DE78ABA7CB930CC5845F9915E6523683715A187E940FA2A978B5CA4C3B80DB62E96A600F1864BF0B1AAC23B1330B13EADD3A2F07CE7181D0A9497C455D228278E5CC3E4C00A2EA3EB8E5B9CE2799256302B0F8F1F829D3A3AE8AA7CC4EA229C5AF476C01B8D48A9F6987DF57C3469B6EF6DFCB488A3D5B91FE17B5798FE154AB8399A2E75F0D15B2A6AA91302056266B22A38A604EDC374E2D2155ABCA119C11DC6827A47E3CEE7032F6E0F59708DFACE221E47041CFFC59CE0334D9B7C5E91C2C320A70EC2F32906624128363C893909F47BD970DF652D5E6C2324033F32B1653A039F8C051D9DC8F839C50F5696E9E08F7F1CDAC4750B429AF03176FF6E643ECA1D8FC710C6CDB0D26074D85316F4C9084D5F453F6D36C1CEA0E389F3462E1478E2503C1DB99FC46F3F0627F173672C21F3CC3B483998192E81EFA689819D0007762ADBD141A058587E030A3568E412D25662C40ACDAFC3C6EE30C10CC23E3DDEDB6C73085C90C89B1218D67A328F06C3637A786D4715CB9F9D8B0B22D920B68B0557CC80A56FCE0B6E2D6627DE576E308757A8F37821898E96785AE323E413D3572205B0A5710143A2621C258C76C7C3FF7100A2FCAE99C84D1AB1CECF7FC5B1E4698BFA3BA2A0856A65F2D4F291A4A164C0381D70D1213F7E40FC4BA42C43EA8E70043E27C5AB0827559B7CF7F2587D0D2F93C6382CF54E92764D815280D68C554E5B6FBB351BD18635786299DDE39FCAF3EFA708A3F18701EDA1579BFB0BEE4FA1F1ED6E09D450D427E4B91F4552F87F31F06F109E74AF4BF301481452AAFA2146F6375DA467EA008BAFC3C8408AADD61B07C28C55249EC0C8BFDB00EA count = 93 seed = 55A9C7A0B49706090BC0702ECFC070AB060427FFC820C3FE05B499B59AEB125F2DB4787A5910B88C6F8FAF0A69BE0AE5 mlen = 3102 msg = 02C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 -pk = 6D9F64E53BA7ED325050C8A449F432916EBC6FCCBA6122B05683025ADFEED4E88F8F95BCE3037881FDDD02B970B286C807F040B05AC1ED72D32E1FFA1EECD8F10AF4F08F1D1260BE254F668AE8C386BF94E6E522686ECCCE4DC30363160194AFB9E89CB2FB5D4E2D47F825A9D90640B7202C529DAD2AF7107D48AFA2CF349BBD47AFF003EDC8E1F57FAE6D2AAE9E385CA687CB5DE7CB06FCE96EE7174061FA658E0DDC271848D6AC884AC10EB048909F0FCCE15ECA52277383FD831FCA0DD3B027B803C8902CD5C9C7E527A465CA4FF17310FE8772E86C1CAD7281966D2D0EB10E9CF750B9046154157DA7263A1814407205E6E7D7BB29B4D8B9E277364290C18F3D79DE4066113598645328EE8F2D54A5293E86DDEE1661DC6DF13767F3236F144DEADC86F3422B8E08CD35D5B0FED59433E001AF52CC8375B8C670302E5BD2021E2A09663A3826BEA455AE1F37E8652EFFB634C34F891D5B9DF0F7835A667FC5A690176C885B762CC4B2B65DCBC71562F0B92DD27C2BBB45F444CC0CD0175D4357FA1F7AE03A3FAE5D383B24BEB2BF458385F0FC8E568A0A3CF6A13376E00884F00115453B38D88684A0EEDDDC03799CF7316BC16A39E95F0DF5F11C417CE04F6929D8D87DE2687BA27A31FC5CC3B1797A2D54B19F44F128861D56E84BCC6100AF0BCE4ACE1AA306299058B9CADB607399213E6F7A02C4776DFF7550C3AD6CDF10BFF37A091E15A54B9CEADAD9FCB7050E3D0B221F1A59513CBE84B041875F26EDA1A79CCD7D002A3BA607A97F2843A23ECDB9EC322C8A9336D6E0794696902FF9BD84628C4E7B80F21CCB2A7104D30D34D852FEEADB85A9F7A29ACF82BF6A6ABFF60458FF03F40AB521ECD68D5B8F4F08293396B335E6083006B9D2836B542DCC5038C1890610FB90C87C4488F79ACCF13EA800179C9EE6E3A1C522C49C52D9175BD7655A6C76601597266AF8BD8DF9A03CD3068788B9405F8D542D91593BFA423367829267BD3BDCE2DE30F7D1D8DB8A3B0C0415CFC3C83494503B4749663925763F78BD1D6F1AB0BA14D9A8B7B505F94C75D1AF7811F4E948F9F49CEC9557E24ABE28AEA6626737C33321A8035D5655698F7FF12BB69BB3AFB3283CF830C71836F7A9871E96BED43867AA7F53ECFDEFFD254380274AB199E5DD54D69D753B817EA63604372E083F97C016F82511B75D8CFA58D7EA0C3A3B47CA629D2DAE27E3B6D30DCFB629571BBFD6710032833ED0E5DA7C5045D2D2A080903A06C4156E690D01A001FCC6D8A14E31B2BDEA3E863743618EA65FC1B326A17FB1033324E5CE994FA286ADA8ED7FE71F09EFEB33C1D378D2CFCE8BFD8480E72299A5A77C18B94463A835C5FDA26D0097F26B2B8C385B88382D7BF232E3C37E653D397AA9DA8421DF04C92811031EF1E0D781D9DF572548B807CB844A867610FCB7B31D4175EE5C76FDAC43BBD38EB9303357972DA0C482855877A2A556856F2781D7D8A635B1AEE67F0024F5CCF150815B3F06BD0B7FA37B9CC94C70FC768A28C6C9E87FA382490F22FB51FEA49FD1E3569D3A5DA141162F789CF01B5539D541CDA56CE31B04C2BB64A530955DA9E7F16A6D97A8B82615E625C40651AF05C494CA37CFCC1084327B070320A6EB8269CE474B7CDEA3531FEFBBE9314DEEC68EF2F4B51BCE77C960D60DBF2ACDFEB306C104286C80BC7CA01A7A1072BDDD57A09609352514E2953FF3132309F1BCAD10E8FF3D7F69960B0BD869E68EB3C8ECE323AA9CF34DCD14D07956F654AA64CED4A942A3D311CFEF6292B2239C1B46EEE3216F94D9F316DAC9E5FBB718A3CA46345114213CD38B717224517356DCF44254F3B792513BAC88C991A6A3A5D2262C848B486D353B2739D5FA9362ED7EADC9BF7184EA856F156E70E8A61E10390C4C355B1B6E668318A23AABD1C422392AD2360F1BF57E0C98FE6BE6D82828C7CA8B1B4F1C55B8AA328E78C8611711BECC147A93EDEBF15B3395FBA8AE9EE98F130B1A4B6584D0FAD74C5538E288BD6AFC30D87EBA3B6013BAA36C89C3D10042C983A87E2752775B1987DD7BEFBD6613E53F6BC54B2D55122304BEC3178D64E354AC6464D340CBF9E9B440D7BC2CD180D7EEB951FA05DA084AD26997E308FDC3E6BECEC4E7F2F7176E1C548A862FD4BBB458444A37E143C9B73497C6A27AE5FFE6341356AFF85A009575395849927A849209317B59DC5C87C0A722DE94FDCBDB638BADAB017B0428A623D6E1AA913917EDEE33A3E60374E378B41BEDB438649FB061CE5C2DAC8AE09D0BFE1BA85CB2489BF5CE507246EA422556E959A0B89474C0F09FD1EFAFD0657AFA3A570A11724C1E24432EDB3E58D77FA73822EAC85856DF494120BD07B04138F7D7ECAED467D8FEB33AE221914D0FCEFA50A0A67B7E0F09FFF594D2C21B40AEC0BF269E0FE8D50A066748D9C5EEFDEA269B2643FB8F49904374FC685AE4DD77AAF5B9BDDFB9DAB0722881CA99D5724BAB612081F07E056E7C00B4FD47932DB073D8FDDD7EAF954C1B4BE642FA7333D1269D3293412DAA87335CB23741EE9C1A57AF104D8571D5AFEEC650A4DE40F6AD4D7849EE17AD5142FB38BD69474045BF81B8CB9EA8F0024A7D9767EE080D70B2EC92DC54C25957DC02F38F966B94F871FF86159E0C842FA01F434BC5F362560C30835D441A5345FD3213DF04AEA7100652921E38E4514FBB783EAB56D279FDB71666D007261D2B853D805C27AEFA0D4B68C9AE4390F46EFF9D829CBF27FBD44CDF2679930D6DBD51DC390227C79E9C8BB082B48FF25E84C6BF3D01BA851E28E46982384311D296B54BA8007215B152912FA72E44D5F3EBBC000D0E4503401650AFE9EBCE3FE502097277C416465D2CC2D9CC54E4CF7EFBDFD75BCA77E853CC238A0CC30736C8E9E5A158EAF251316657B1562B5006C4A61341249E854131CCBBE8AA0082726DC63F6D78E69AC385D56A9F9D925C8AAF9EDCA5F7E5A484221473A0EB046655EAE21CFA65EFB869C85C04594429D6FE02C213FFEA549154C8C946C9E4134AC65426B844EF6970F36531BC1DC4D778366DDD255E5126F6332EA3F71BAB026E3343C9BB2F1F5F1029A8F3925D125702979EB9837041C8E6F601CBF755D48DA771FDBD07CD027497CF35637ADF6235F815A03EC9E15243AAFFC775C3AB209E4B83E8C300E0CE0FC26E53FAEDA06BAF09EEBAAD8D1CD7BE1BE464287419B55F9F3DE5368941E36671A52480453B22BBA73F702F5D42BE8E1B78E0CE8618DF77A084890E2DFDD828D6DAEB4D4C04567D81808D6F510BF792F9759D77A6D119D64B90EB56533833DDC0F71A24541C9CA4E8122B096A033B6FB3362DE4AE95B2A3870CBB490C5BCB820703405FA538080BA3F92FB17AFB462CFBB3EB13D40D2ACA810F028CED5FE5A8E5D8633523784D3E1FD8E7C2131B0C5494FE4F367400782B737CB46D4D8D27FBD04A3D36BA3A0E5BF2912ADDF7B2218EA73FD258A5569532D89A15E0818F09D86ED2C0BD9B93B9E715EC216D0A845A216C620B622C0487BC98DB5CCF1790D13ABB47A131CE2DB94E5F4940F2FA12356D93D1F6842A71A127CA28EF8E04F80A2D56E133BBD0E6401BE56F0A8EEE3838729CC505E218F42CDD846A3A55ADB5B580BE32844C5E42B61DAB7F255993FEC937596C64BAFAC2AB1EE242C9D3F523B2937EA1806870564A3A7BD2200A00707A48DE375008F92BB9E185FF21B992765159B3915F756133811B10A78F2140C66874C37C60C8D756F4B570B027640288E9303F3BAA35CB9C4AE2C1175DE5DEF36C48AF146EEA64B148473F1BAB2782625F4F5C7014DC6AC818755CCAF09AB4ED47886305AA878816A33183E548AC5AF66D057C02FEA4AAD48E5B3F8C16C2EE3AF1D7EF551BF528F3E3BBB4DA778C6D594ACFA5BA3E3E868FCD086FA0D411FA8AAF5E9CF76696A1FA8D4643F91D15E3EE9946C7E632017E27D0BE023544E43C0E622BE3B40805C659A23F4CC046AD8ADB5FEDEF09052A5A1E1357FCB328AE3617F686FCF3F4C3A0E71BB35E5911AB83EE3DE837AE0A26210867F8307E5333B8BF9B0E7360324F94936FE8697C6E54D3D42DC6B5F5A6E57D82A1447C5A955D0A74838F75215EC63EDAEFA8A5ADE4AE239DE1594E2725AAF93E4D94EA4F40A5BF8C1FA714C6338691F8610BEECA96BC31AF5AEBA082F479E243C1D027CFCAAE877A71AB08B206D5F84331BE693FA3BDF33EDBD16E6BE1F7045819405933ED8C9B5AFDFAD2AE9C91E99CC02919C1680ADEDCF449D47307539613DEB797918F09A67628AB8A4522B18054169117D3B200E4942CBE004A33A864468EA273D27BA47C1ACA0C8216A7D33BA34057A1EEB0F91F910D791C5D23732E29CF0067A6CD1B302D2A8B60C4BAD0D8E7F1285311B053F27F65487FABF9D67E78C02713A5E0EB2DBCDF922BC8D5FADEAA534EEB59B9A1363DF52CBA267F720175F17440D9B260CF7A53A8CB718F647B6B1894B5038E8513487D8F60EA2DE10FFB3D81544E1546CA6BB51FD7A3D9C743DA90465E12FEEC5938C5809AABB214B53545EC838B44B5E9B1C42601B0924369012EDAF593936803701756EA87F4A9A32695F8B9D0BE05E2BC4694A7E80096036BAD6969FCB6BE91485AB3C815153ABBB0B1DB9E9D018E94729F7A679E2F311FD0926B01817C692DE927A9E66AA1187DECDE602605F84A24CAED1DCA5B5621E6058F27EE9B50F0F54270821C5A5C44A915AE28A6B30978AD275398FDCE7DB0914A72A1F62E49EB0B13B4165D33F1503068ABE40F26519E955B13487B0E43310CE613B623817B7928AC34030648ED452E0DAB712694ABC64FBBE539B59EB5AAE9BBB9FA63FD278A0266F1C3A381EF83A9E449D16D73DFC34ECF6E364EB0533C3A7961ED79C2C031549279A822CE947544D4EED9FAA7B957B248C503D6A4EFFB2996605DB45BA9D97F30D5B430FF4ED53448834112EEC82115AD7F56A7CDC027E3A17A52BE724EF08391C5DC03F6986249093F9427219444BC81529566BD140C638DFB2EDE1B61EA7D82FAAA24490D27B8676BCB308585DB263F896A8944CD119B038934EC5FA3575EE1C698F6CB9871AA54BD882C12CAC6717EC5B31B11D74CCE778AD413DF07FBE214FCF33EE96203DB2FD4D1A3AB59271E9FE55F93B9E8773D71A51D3AF749BEF43918CFB9FF7EFDFEA3526F4A26226A57DE2735F0395E95A93AB3E868F90CD4907093468653C65E556A6ABD5A0A8EA1DFAA3A253E1A8268A31045ED83A9B84F5A6B0700E6AFE09A5F227A0E699920116FA50E59336CEB9C664D1C1A4059A4F6671DAD6EBB07EB6702844C5589468805CE87C5A207D5F44D1E5F97E0B175DBE6504FAE9ACDE0CEA1C5E2DD3E242806027AF308AC74764F1A7F3DCB961DA5E653E2334FBDD2A7F1065D755E6F77AC41F0BAFC12C4274E1BE6425F18A25729F40EB282710F8038F74EF3CF9736DB34D0A1C4E5B83999BC35805F6DBA294F3E6BB2FE4E5D904140BF1D0A3D0E04EC15DC863F9A9151674D1657A23C1F45A84D5ED853C2C93BA9CFA2C541D905F857094E3D491914C7A5F3B3C57A7ED2ECE360585E54A5598A204C130EC60B8D5E775AB41D016C94D7E127C472A1C34CC121DBD0B0EE601A6B04C444A36049AEF286E0990292FFBC2229E05F605A11A1B6E5B3F5F5CA9858BC305CCBB64D224AAA6716912FE67EB7FCAEE728B370BE551C34E943E8BA8C13A812FCC7F39E753D409344114B983417483BE9D250D4E0873307D2894C87A16DA897FCA009AD1022EB05AD3B8D51CBB52D7E5F1D02A2DFE6143B8DA9493D47F26D9A3EE93C1E1C0919F20D20BB78B9D2EA08119F2F82B15684598336D934996C19E6CD2F9F27EB2BFDB0D7C527E9B0E020C51FA56EB02937D957675542BAEF084C28E4AC2ECA55D142FFF52B79B2F471FC747C8CCF9A2C84A91C9401956A7370F3BE66D6C2E8A9BDA6DC12F3E824F77F9A5D99D5BD218B20A2A3F054D491BBBA73ACF7AA82B898E6E6527A1B85147EB3CF4025C997A378A041005FA3156556315CE22B5A7C9398EC2BCD495EE26D41CA87DF6FD6FC74A531FC0BECB5BB78E36D6339E9A0E2570C175988A572DC46408081B58DFB234E069DD3AAA71718F4FE2244D69641FD753429277D0AD4F8FFE433196F2515F81A09B4DED36857F24CA3BF89266AB75F693A406776ACBAECF8F81441A7561C00B1529C1B635CB39CB0FEF01E2F1FF60870321E0A04099ECA94C099BEA46C22A96D25F635441654CB524F8B331875366F0853BBB31485B7F643EA35C0ADC4A0FA3B3EFC08EFCF196DBAA3A8203A0F59132A6F69A6EF45803B6A468F6D0DC90DD9F5B8B950DE2785CD9979D86F1FE77898957A3937CF9990F66237381048EFD05CABB72C8B03A904958E96D641C940E5D419BEFDDB81C9628B4E7F53CE2513B6E25576C0EF803CDF277F8D0016465D76FC1FE22AA0EE32A15568180A122DA195368DFAD854E9552A629A9AAC6B1ECBF0C50B9A46BB7C7617075578A1BC861417146E3C167A17B099758B9AD433E6316095DBF22502F6BB7EB2535AB4A6852EA68608478BEAB4B6CD17655BFD99952B415271B10D0507CFE786F6B92DE9ECFE869CE3BC60C62FF68E5F18A58CFF3C80F5DB941A1645B02BF4865447B07AF40C2327AAD8EED9DC00114E4F5066D8D0E48C38AD870961B555DC6E5DC7F2BA924A1601AD32D7E85D29DEBB46CA081D3B9D79EEEAB7D6C1560A6FA10ADC24EE75F3F2F09E5EE1B6442F5BD7786048C169A199AD925184EAD1CE91469B675953BD77407BD8C3735494E9213C423D5DA0B104D77190F8897EFA594197942FD541EA12EC2DCAA2A027ED1157E01BE27DC6FD5904D753ACAF61C245778D79441DE6E78D15CB6D54D087A482B7DF0B1DC12023A42BE87F3D6475E985E66CA35717A31E3A9CE1E75865164F4469D6BE392548D87B2122A4DEED3C1BB71D3442895631BDEF2E8E2FB29234F5B759309D953F74A87BB7F89A9A7E1381C5DFD07BE35857EA5385D30792CC4E6E2E2F48489CA357802BC7FD9F82078C1D92D73B9E4C472390CF49204498543CAEC8241286D9A269D99EE242 +pk = 6D9F64E53BA7ED325050C8A449F43291C6DA408E271BC8EA79FB023F7DD87303CD09650F9FA5CF9DDD395DB62C2146EF856BC3AD08368002544AAC5FDE5B258E934412E918FC66A1256D699086D992D780BFD918CE1ABC528EA4F70718CF1043871DE127775200B492AC6E94D408E8F0C11E7AD8F1CFB4E5FBAA6A5B70F009208D3C92F8BC0D63095255B9C06B7342CEC364A66FCC7FCB519079ED8B62ABE03B0D5862528EF4F4E838D1BB9345D07377DAE836F32E6565B90828A529E1009F44BE34D4E6C9FCEA7A55136331D8BB31D4D8CDF0869B13C7D2B24BC996376EE8D657ABF59914AFF72FBF57512977D5B134CC4CD5F6135B1DE3E5702F1062289C7F4422FD77C203A85C56BCD5152E16C38932651D3F7AFAE3DC9909AF6C7D7A200C24D3A7D5CD19294E51014003D12EBA9DEAEF08341DFA108F0754DB489BD783960E8A92B37A3CEE9B6E948101BE3E0F1770A094E44EBDFC5B1CC375ABA9C8DC514D92AE967F9C83BAE71FB722ADE87D736143B456B2F75BA5F9055DA5E1BB03640CB462EE89D0CE0FC537BF9FF7FB776F9B92D6F83DBC5B689C99589FBE555E094822A525259B20DA4E3FE3483DB8207882409E2A66726D202B387BB8CB5C3F569EB5A4B08D7485510F89EC81B1904A70090A639A756DC0D96B112A155A9ACA8586AEC4577320B11719B5AD44828A1496522D0124B6D01D1EC77FF688152D08E45E6F0D1C415B2F5020C2F4448AC194D2A12181B7DED2A7FDA0DB827B4D332AAAEBBCA3A17582EE7BBA8DE98996401994A24C0B8CD08570416F7CA69B7DE987BED84FEF3FE3D63B8839E483E7C8D51787941C64DC9F63145A517D1A5A25EB2FF6A2A256EB483D69F3E783AE69DAFB2B5BEF2B7617092614BA487A8D49B1788C13A1DB669880751ED9D4E1923023723DB963752E2D2D662449BFC210D4E95BB4EC8CC7511B15D8C43BCEF852D487416E3AEF7D8A4509BE8FF15C43D907DE1182FC6F440B910B89EEFC793B53E0F53218E2D3E215C16588FC431CEFB9560EE1EE38A8D140259120CC9FA5A8A944F61FA165F214C5B04EC84F796C96B32D071F1DF241AD9A89168DE336AD382C057841F9E2B20493DCDCCB5F53382447A01BAE765EB7769D51E507361E4AEA1C6A236AFE29CC7B306B7A164F31057ADD03352C9252BBB60B5B6ADB28F679E6D3CB222C80727E8049BA33B0E2D813BE69CB91B35C2B0081CA45CE2095FC1E448528AC9197377616C9B69D8184DACC1D7AC3D362C03451F4CE5FAE1400578EBF35FC83A7EB5097F223D0808913DFA7411D63817C2DF546CE258355D2AF0142DAA1626D6986836BF5DB7B670568E66901DF646D0871B8062C3F328C422C2B93D3A412B1A6A3F1DA5F0CFAD8C3EE07172B42B786057B60C06D960A303BA052F5DB986B10329E9B54BF8A95A27A4712D8AB11139164311DFB9D4108412DF13DB51C171526E19B046533CDF1CE47E4DAA6B1E2FA71E7BD632AFD772CBCF1BD18D850926F792EF944E73A5E17DDAB181D47352BCBF8492A358411D3BBDB9788D51923A646E8206A81FC66B41241A6DE123E9A63ED8D6156D3EDBEF025A8CA4779F0C84A62894C8771E0DDB97A4035DF6BDF86888B694E1BD0BBD8E07021415D8EB685C56C2BF272874D0454E70BDE266A19DD894A673DD7B343D33118BE60880DE26C6ABBBA0529AFC544543443CA5B74855394BF122F00F25BA183DFCA1A567770BB1A9FEB27F03A34279FF0EBF4A100E8329F29C2E4B969DEBDDE257E18CEB0091C4E895102BB634168B6EF851A85A81A6E911191C4E28D48F7D858FE6DA482229AD64D669DAEF4707920E4AD80CE81AF68CE833D759F52C4DD0CA8E04A6529585F19A413BDD5AED44E01FAB3653BCF756B710ED1B9E395DC09D327061932E1C19540D27A6D70D4F3CDC1A00127E0B4F9C16023D3E1262776522E220ECDA0C09F72F06F785232B06E70B3D40A76DCEA164FF3F86D37BF667C8B280C0A59292F583A953F258EBD7DF29F937FFE69927936100324EB831D571AF696D3D0566EE5613E282FD566E0484EA0474EBCB8F4FBA9D815624DAE061FFFA0941883FCE5D04C68909FC67831BBE0009454B6347596AD5BC6065D2CED7B69146C3AA237D504465879E4B6DBC8B7FDC1A52D53A6B352969347728463FB62F5CA0B3048818443FBC6C42961F8F25EB754F2C3F2D62A0C2262844D30C56994DA01C841FC9E5EC956537F97AEE538A161A0F078D7286B3A8B6DEB6613879701149B2024AAE84948FF88E5503FEA974CD8C7EC4DDFA88D1011E6C385F3B3D76C34D8EA23997415CC4FA5B3AC922157CD658631448024DC831EF512400E94A65BAAA3CD855BD9083BE48E6C3F07DE5560763DF4606F5802FA806BD1CC4A931F0CB33D0120BE8D6FB5EE6C32E96FFCE77F7BC6DEAB3F91EFC74ADC016D3D984A62DA9CBD51474C1E6EA033216C37A2A846BE11EB7686321F0C21D8781415909E3F3C5483B1A9DC5C80FDF2A1E263328C65D716D19B9A55C63547C1D537164FB70A3059CC7608994DA29020566505D8C894A3799FC265096CA46A7D156837203A72FEA5FD628E9A8D6A7F8948978D882A8D747B1B84D6515922E4ED49042FC25425247EC619211963BE4369260DBC9C1E684D7D922BDA76AB12D5A9B7AB7E694B373769F6A9D8676355B4369BB2AC126AE7F1F857C929E123705327D262614139123391A87EF4CF265258B67DEF2CF93A49BBD2113665D48569E4B2B367F1553000CD568B21275C47AD01B20D6CEA0A2F1FFFCC1056C85F93D1A85916EA45DEE74ACBDC9C6ADC1A99F6B168DA55372AB23E257CBDC65AD3BCB242B94D0EE5CF5DF2F5C096050BC7A8EDDC42BDABC82FFCE88090FB8602BEE6A13E2942B9682CFACE87422DC9BDE99895D5386EC54634260F277A21F1886D69486F2CCC39F0F69F52B87F9376756BACBEC6891431093FC06379AD44D3D8CE55CACFB0F7F3EF4DC5A05F57E20920EBF5574387B752D64C6B13878EB834917FDA358F2E5682ABB6EF0C7A2C00F75BB352C6489EDE8E4FA3D17870E3624669D2BC6882E81CBE02A4AAAAC02BF18DB102C3097978455A996E5067E3A79ADD16E4D5D45C9FB1BAE7D3519033B43ED9E9A20A467C6BB3BE1D9438C5ADFFA5B32A7996AB1AF18F926706C2F1B7BAF00059E38D29D492FC70899336632302C3D11317A0ED8EDC886E0C387A9563ACF14D149A03692D074688FCCE78216CA47FEA41635387D15FBC6301380BA9CB67B0A20929C50DD8FA0F8D9604A1FDF09AB2E0313B50453E833B13BAD5DB4B05D0B709B3544CC45B5D0AD3C7C6B5078A42446E046AFAEC3F4D6C867FFADD42D5CAA5C6B3AA8017FFE1B6EAF6E883B0A083E9B8FB7CBB27AEF1757525D0604E6127793F6441208CF683E7ECDF6BB191510E88DC87981EBA822CEA6F598CC647BF0B88146A50292D3BE87F0881CD8A49ACB7408F30BADCE4F6932DF3A0FBA7155E21DE136A62C174F30A89B2BACB73815B21A3A2E89C310525BC3A7591B839DECE87917393DA89245FE7C9B4BEE4F223C7B9B3788075ACFDEC97FCF2AE74A0A3D90CDFD1C05EF01BBC9B36740BDB2530507C3D3A35FCB6B1E0C5A285E300742A2296D59805C2732D3CC8AD4FF9D491D51AA06FCD17C57CE49F034ECD50058632955DBE4A29592844572FB05CA4E45592A5CBCEC6CADB6B8F4AB24E1D2D26E6331C5E59B64218CE3006B3C179BE5A2D935427A075664BA08D64075FF7C045F1ED839245F42F8227EED80886DB3F8B719F7B33912B2CEE52FB8E1068016A112E0A4327067233E77F5300B5F1D635353DC18CFBAD0DEAE81EF5F31BA96EE1395233EE60FB8E89319BE986C1965C1B173FACF638F2C49861BE449D7D8AFEA68FA2F342FFB1B3D1999299BD92C54910BB6F06DB365E7BA97EBD2DBA4805A7067CCB5EE868CC7EE58F8AD4076E03B3B9EF76692AF29E1CB59854A21CA8D73DFA79C30C0C657A9EBAB26D9BAB25A3ACC47ABF243075F91131AE6068ACEAF6EA2FA55C5A2DEF339F73DFCF13EB52EC522590D8729EA5CF175345968029872C857C172840388DF591482F7E7A64940AA910711BC44601DDE66F3D1CF24E863DEDDF1E46B4CAE9C4C01009262F6878308B8B27B26D00CC6D0788E3176BB8FB31AEA44F28492E4F5F9C41660B3CB404954290E56C9FC8A5C62CDB8F80D946F0BEDADA5121FA7289D9DC779976E7D164E40AFB10421199097FAF55AE33C7BFB0473F972B91E6C14A5A766D36EF56DA7EFC7B7E3C678B77CD73BA9E9C399902EDE1C9064E11F34A79AE076438BCAAB45AA92337B560F8AF5FDBB875123DDDE0C7033EBD6C359033D55E3DF82FAD0FC0B7C24BCF8C140621BFB79E7E05A3D5AEBB178880F6FC1409A94BEE6387C5D80B4932BA41AC5F548918076B50F3788A2706BA54BEB2B65AD364E3B57DD0743BA9542C347BAB6B8242D38790B57ECAFA08671FE236E29D5E21CC13050EA343875B9DF881CF38053975258DD5B5B7B5C10E9D90309DE628B6BF5CE250E7842143A2C06A08AF8B34735D19536936186A2A58A041AC21B5A09E7E2EAFEEB3943B3BE7FDBAB3ADBD27C40F4F96E9D73FD9A71889E5F39B102413D1197CA77065EBC1EA12AA398BBCCE88BE4512F12794F0FC21C6351B4FE7DB6CEB0EA381EB6C082D72CC8365D8F8E6959C318A35637322B8D00E3DF5047283E7E8B6B2EB50985BBDE685FD8AE0001B6E4C2DC2034322662EF585D2B78905B42D0E3A1278CA271619556C8F2660B04E94B379AAD2F4216DEE895E35EC6901723CE50ED209DA6B70C4153D7ECB60E18D9C3E72B08AF36EC0D2A8B09498540B1D5DA76734DB4D24004D3D57DCCD3A6A000AFB11676A5524161C0BCEADE718E7791C61CBAB1F113B7B0363D530943134E7E1241AB878BF9363CC14084CB92D61107D56B81B189C8ACC881A27289E9095E4E19F367E206B4637CCAE22C5985EF7D4EFA819A7B817E250A1079A601CFD7E1B534F8C2019A64B934F613C186D13ED95B92906AAC1155FF07E799D3BBE908165F730A44755601DC24F0AF147A5E4FE170BC05BA85375D67F773E6600861E5CF0328684DF793D6A0AD1E1BB3D6909813733AF20DA37A18784D89FBC44CCBACE7A1A6CB232927C37D5CFED106B7F8568C0EBA21B5B3E5252ABA5A2439CE4F673E84E9D46848D2346A5ED5433433119EBF1ABB7EFFA8144ED79C306F7811BB54109E5237D2105672AA90FE18D474C10089ED3983002FBD128E5D6270338FAEB9A8B150424E6DF8D6968C2B18731D878D4627C923CC52B1A787A2DF129DFEA801F7003B2D46249F9AE38E4AF4CC6CB4F47A338CCB68744833C600BE4BFD5993CD29CDBA8E4F7C50FB0D2CD7A3B8CB44B98893E6BC0421E66D2952EF81EAB6F411A3A59D66445196A32AA827E63EDA25C5D363C98BC77804D4AA57B0B432724F29B5AA5641A352C57B33642CD8A57A069144D11B2969E15E8BE99A4BBD8FBDBC8C2455299812BE8CB05EC048D37E959202063A63FFA588C1FE6F313802F8FC70C18C3D4EC36C92D8E307702AB38FCB5BE2FB0D4EE3240918D942D08ECAC64818D96037059A87896AAC079C233F3A2ABD8BEC87D49D2D68D2A51CDAC506E8676C48A9008839CDBC885101B7E03A5249A2F81378025819424410C77BA9A6561B746815ECFB65AA49C2720F8226996C8B7AD11B1B7999CD84AA7AD4A48DBEA13B346BEA7FE3676C3825C4271F2F38D8C3EC06FA3FB9772CBE8B0B1CA833AFE5A34B5343332B0E31FF426DDF861137FE46F9BCCB25BE8CCDFE1CCAD9536317CED0BDBC0FC041D8A173879C640836C9EEA757EF1B4E8C8A695B8579F04DBBEBF3CDEE6E0FF0C5ECC12777C3EA41AF91D0D6866FDD46504027B00284A65E5F8F396B7C45B365D5D78F4941AA67C07E46A180329ACD257FCF280ED03F001D9C9B404ACEF6428899312317A617C963D30FAD0B81D7735C5EE7AB131ED240489D364FB0F26F9C5D1F7CC3C95808FE11DB4DEFFCCB5A4F683078546174ECDEF383C5E61CAE3E16105D9632E760AEE9D2CBDBCE8A5C6E97CEE7A5E843906E962A387CE24880F8E99D52DAFBA86682BF4C77FAA40DA220AA1BFF0B6B402D8D60FDF697139D8093C13C99C935642433D69FE38C909B9C466C546B1F142725DAA5E37F6C76C4976E2E231DC3EDD150555ADA7F6FC3F9053596D68C53EEBCB6A6294E8745183628A2D825018C59CC052C84A15E101DE4E506A0E293E45050D4A9BC8F7CD9826FFEF35CEAC420D0AAAAF4F5C7543775CB975C30A394C22847997E34E4E77844F32D211FFEE2935DA357323FB33CAA53765A3D0D95134BB1C2B690BBF4FF773F70C9BABFE20C3BFEBEE6983A94C6A0C3D855D2243CCDB82D9FC372A7FA7A07728F4DC390EBCA9749FFFBA2FEB0E2710B4E01CCE7892A1D9F0D68997EA19D93D068BE17A553EAF5FF443DD777B384CE44DE0C752FC613B72C50BAA82091489DC77C8A38518017CFCD82580001163BE240AC6487E3B719C1A6A38C7607258FA9CF58FB3BC9AF4EA9EC1706CCE219E44DC77AB516357F9F7E1F8AA9D742358D3C1C92861E274B9A4EF3202366D26A745F7A217BB33D72740FBE361D5282789436D01728E47AF0BAAD071F8EBCB94128FDA694A20BA0A932A3D1275E9120296847E8EB68E11A120B1C674B30BFEC0FA517E26180B5138B93E3B409DB5FCDC62057A26E655492EC19B88277269702B9BC5572DFB17ED7C3CEE83212941A03545F470B769FE098A6B199A687F20A1FB3E1501D467457BA9577B6B9A4A5B4C074DACCD6B66ED456BD7D40C2C43FABF5957690D57F2EF16D562049B811ECA9DF737F3F2E6133C66BF65EC6BDA4977C53C66BD0B9ACEA2AAB68300D820FBFAB5DAC66C3E60EA33F03B3F79D0D4629EFFE1434D3F6E5FA3062B8298595BD024F6749C8878812409A4FA234C358228BB4013629B6355EE581E37E70894D66598888B427DBC38A1095DF78A87FFEFBC2AADE2B38F93D2A6BCB05B206EAFBEA78FE6471381D8577CDB77A22B4E0775E6097372402BF45C2720AF6F5BC5DB436C52C2DA3ADBBC5352BB3F08A4 sk = 9D89B9A327DF0D341CD2968BA9218BBC3E934502CD88919D8BB16DD3D39FEBF7AEA255E6536A1C68 smlen = 3940 -sm = 53BB0B98BDA9AA977B7B4A17223750DF6205A944DEC6BAA0DA2ED4E1BBF5A1DC0F743ADB8A1905C96165BF1D19B2F031D0F25D5C4E6E56E2305A5BCD22465B5FA2D674C174195C6B64A872874B916AAFC9CEDC47985EB2C20EB9159632D5E9E1B537EFA415DC2D4F8CAF5FC1B8D338FFE76DB6E6DE82292AED150299562AB8F13403334D67DEF91F07A207FBE113B6364AC45ED695A548FD7671E52FD80AF0C795C3D088EA8D18E669F68CC5D7DAA1530CF6D06475D512828E466140FC6B2157F7743815FD903D975F192AB955ACF8A89C1E72E0C2F8D2DF07EB899D2E6FAF33E6A7724A9892599F90EF01BAECF695B142298DA0C6670608AFE106364AF19778ED7CAAF9B0A33CAB1F18ACC98E3C3F1BDD1AE4268472B4E47AF8A3271030784D2A6A375D56369F9B5D22C954F81ACA50DE3A3A4704C5554FDE4A6161A071F31F90140908176A2899A21E6261E6E0122AA5E005363B8CADB3EA29ED5C016EC9B55FD61AD636191966DDB7176B09E1C5F8AECAC8F65B9E103187C362E495F4844C9E809145C0C4C6A9BB1FC9AFA76C6B8A58F950B59750E971583853B97105FD5F657E7163D232F93170AE9798C29DBB1C6E7880C4734624E63524B0D5218C9308BBAE55D608A501935E019D417DDA5F8E08D4E93B7A70E071DB2861DD3CA23F5F1D54374169EFD40360FDD5A7943495C690E2916E40EBE3BDC33BD301E5AFFE684CBAE5C31EC3B8962E32E21F42D0901511D233D70659B00F54FEADEABE09336EC67ABFDDCE2C82BB838D10775AACF44C1FA31B491D1C098241C51592528BA4F893CC33C41B5A323811B454805E9D90581B322EE3143363FBD44177F651B58BDE0E92566A2236E8DC3A4FB4ED3DCFDC4B5633443E1D980E88E87D73AA189A9F34040BB26DEBBDB04D0672653B4305981A8750326B94E1FB2A5C7613FBB7B69FDADF8EC65B54A75B3A5985AD0C86087BCFDF3DE37A7DA7B88A756DBB59B29E2A3D25D4FDD9150860EC3913D15832FBE7DF7B8F553A1C5376FB2AB9A9C552A819E1333E6766BD8CB8F2DAEDC3A603285F45EE347ADB28CBEBD408260B85F185DA36BCA9D0DB61B294E895C95823585C846BC6A7EF79B3FE7DE2BF3E074A175FC1A09144EB95B2FD26AD99841AC8E7CCF2B8934FB45087DB6F0CF6767A4217D5A5332CBABE52455302C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 +sm = 959B17FFABF5C68D3077EF5FEA9BB86672DA98E928CEA4963B8792FFE53C1F27AFA07C4959A0FAD1BD9D812D84A6E2BED3F712AA8807FAD04448AB16DAAAE7495FBD12DCAB833B6F66184BC590CD8C28D302E9CB4840B4C660FA0702A28AD1E3F0043A301C2CF5002C811D5769573B1ED027C101BE132AE010F717A156853E34DE9CDEA8424725964A98C66662BF959B7945CAA8683D715B3A3CFE14456D45D5812CF5B058267F11E67E57F70B026680EC5E63F58D4E8A8EF319616E63BDB458B187C799B3D5E42E2A32F78079E028FB066666119D786C60A5155D99A57E588A75757272E88EE59BB0A9B27742BB667ACAFAFAD8AE04EC88D578E555B1CC1439830C40381242D61B92BF00C9F29A679BD5454751FA3AF6EBB41FC73F892C988D7E98A60E48E652E0C58CCA5A796BDE328F9CCDCE22E5C7A9CE7573B1269AB910F89153A35CA6C250283CA5984F2737694C7E0828C755ACA844153E07254AF51979D078877AE359F49FF6D51FFEEB70B20D9924EE72DD9392AA29CE9DBDF95CDEB36E43D20A125A1811B636463DD4D3678F0A222A8EA3B32442D6591D39C54985F4C999004F8D350647E76310ED52A1077718FD82AD7DB102E13E095FA7DCA3A30B7A793B885941BFB416E576740B504BC5D6A54533D93433384B4792941ED01F59B431BABC9B30C651A25AE5EAA0F865C01E86DB0AC782B6EC00ACCAE55A7901305D7A8C096749E72F5DED3B197B40A4D10D54EBD696E58A3F7F2CC762E2BC94202BD4F7FA8A532F070F70DEB4033D718CEA975162A42D4EEBE629604EE3F493B1B03E47BA16E1426225B5A8F9CFF27CC694845294DFFF21AED09CD88E68D3D8086408784544E6805DF28A47DDC92F09904B1902A850FED6DC47B00C9EFA257AD3AAFAB52C55D10BFC7E3E82F5BCDCA6A0684B774CC29BD77752004267461EA328EC7282408FEE226B767597D43180D00A31F3DFEBC979588FE5CC1D971985FD5A8304B5D0CE5AA5042F1F29CB554F0BE3810AC84F3C153043BFA9C552A819E1333E6766BD8CB8F2DAEDC3A603285F45EE347ADB28CBEBD408260B85F185DA36BCA9D0DB61B294E895C95823585C846BC6A7EF79B3FE7DE2BF3E074A175FC1A09144EB95B2FD26AD99841AC8E7CCF2B8934FB45087DB6F0CF6767A4217D5A5332CBABE52455302C7C4451DA90503C43FDED1CCB3DEE468A6A8D9E56670CD8F6A58E7941F1BC5EFA6E2AFDC0141A2F7E8F781D79E70B4813263A9DBC8D8A67F89371CFBD90977EC96461B28BEE4C644F2C91E96257B1909B84ECB25CF438A3FD6B835E20D5CDA56A1FB7995FCAA0EE1B5327FB1288E3C57CBEF0554CA5AD6FCD1F1865C6AEC6CBDB24495700AB5AAF078D8516CA4FA3A231A97C77BD150B127CDBFB42C03702C9027B2A5F6594B022EF55B63BF3EEC27EB0E9529ECCDC82BC6AD1F011F167D602EF1F175DA5DB4028BF08A053AF2C728ADE93B37EDC2A75B7B6C6CF38CD1C07F359C73B131B13DF76139DEE6795F1D85B47F29AE97D0E40CF5DBB67360044F78940A1E80D9D99FD5AB0185210D8769911BC471650DF0FCB9C3AF038F7882F677790E146E612FCDD6FB89F90B7E5E46CD648F4BF8F736D69F8A91E4806346B4366FD48D1481C0B47ADD82003310B0A99B779D63EDE1771F50221651B2D8AF40F48B92EE1327C85A1D2EF2D86378076BEB58556FCAEC6029649A0EA5FDE517A85D87704210E071FCB6F63317AEAC3EB3E9746018E1028C50C790A45B1BEDA6EEA2D646DCE401AD5D7850A5F69CD85301920DE77AB0D01B1361EFA3E70AC05881BC02190720ACC75A691D6064F9D24C79DC72476309E58CDDF5FB2A253D857A79C8E898AB6ADC300EAAF208820CB02F5F2CD317F4052D40DE28E52C55A0349DD855D64E8DA8296D4F572281E221A3D27EF76FEE67FBE5484E6460C99950763B801FCE828E93D2A633A1CA5D7EC582D7C463DA5A9AA8056BB2173306F3820BD0A3273742789B61AF89CCC42B81CC68745800D2A59231D5D28E832F443A871DE5B6B10B58A8AA7CC9816014D7F3545DDF1F481B7F0C9DD41B4D96E5DB767B74776C2253FA230DF65F3E0B944B95ECD4138E2847418B084D9F9E0798CB5247238EC12B88C10A5C0C645E1D09D09059C72E33C28A472FDD8B88EAA93C63BE7D980A12195C2EC3105DF2BB81CC9C3009F7771B6B813CD12303E3A9961D6731AF55ECFE5127BAC68D06F835DD5F2D584FC0E648C3A4256E2A3D4B81966010964657F33D1FE0400724C488D5AACF9F2C0B802CD812C8452E5B8E2B17FF4A1289D33FC405F5DB4ECAB4A73FCA3634756DFBF9012C413B6F64788FD0F68F8AB7620477ACD3C14009377F3DD54B9EAF2784433D63341323F54D113FD63D7456AFEF885F13C13172A37A5DC82336B9515F8F7F4903EF6DBE9CB34930743B6ED11265CF94AAF406DEA9802D17BCB369AD0D9964792F74D338DAFE47EE88B3B74EBA8E70774EDC1F16FA876FD62B0BFF880CE252EE4435B1DEBF36F0A06A4FB406F01D618C135E6103E2A39F4C9CF41EC93702BA76BA753AB49B5836C20F67D05943EDDDF47AB8C5B81F4BC22D773305076F7E5B697A7B25B016190072F756F19F397884E0521595326CA591672684A3BE17C9F5CC8E8F4848F7136762178FBDCC7BC6A6C6A31345FEE687B0505F72BF1AB7EB87BFE5F896CFD42DD67A239C70648B39BC0C84DA33CA17838FB4213C38B68F22914FEC3DC50194E883720719E9B5F8D037DEBB726DBD899ABD97853C54B0BC347A322BFAF961C6CD6209C98AA81B8E2595FC151B1375BF4FCA2DFF49DF40A3D1C694EDFF6E9687E73EF62DD42AD7A05195A7F206F097196AA0E4D68F8132D4A00CEDED940C4F6AE02E6D3763073462C7A4BB11778290E744471EC554A05917E52C5263FF02C07BEE055234EEE10B79175DC164AB2051B03598DF1D4311E87ACF4AEC45C55B1A58B0F05EBDABE248A27C0187643CB8F9529D31FE0AC4A28D780196DA00DACFF5F2DD64FB04E7C159DBBCDD3343BCB7AE188DE15D923D2AC0AF232C5389DC9C949FCE554F7A0425D4F9B28DF2EE4B81740C2B5A5B93F0F7AB75EBD360CBC78B11C28608B5BAFC970CF3D4455A20A198392D876EDCF89E2639B50CD84AE21BD50FB077050EBFFB210BE711D8EA807CA66493650E909911FD3CAD99AB94B2AB2EDFF192D9D75257818272E147A9C54E06C53210FC091BF4175F2F44423669716FD9A6C4F96A0C4BE17839769A806453E55D7357FBFB3D7A458E70957D524C0E896398E135BFA68A0CC136FB93EE7D30AD463E32E152FC32CB8E7F0B05A30EB13C0DF98BC187EC0A54856D2EFCDA10A82B89DC8CD21C67D9B6DF3D7005EF3B2BC9DCD5D55B64DB40B74FD322CDF9D9911A00B5A02E1AD5CA9BF65D90DB709FC1E5FC84BE97574B09C83B49963A51228A667BBD84BFD8E0D90EC161FE5CA73BCB8D95FD7AFD982AB7EBAB51BD2B24CD6D356EB850D2C65593313D8EBB97E7DFA450AE982918582F86A356F538EB05AFD460566D79F040D36C93D3C645B636560007D51B121DE3FAFB3ED70B475AFF9617DA4B52937C628678B109C3B76BC15BD02B766A394893D8EC966DFD8033D12A8D98AC5BE201134325E32CB6786F4FAECD7DCD05AEF5F3739122B817824A672E71DEB312CB7DD6A77116B30715076384297B1962EFDFEE6D6D2B2ED2EA4DD802F4784872D825DB828557D4D927B7232682AD91CEC3E508854F529853A8797B7BF7BFF8E3C180980DDF4081E96A12A495ACDE0C73282AC78617C68A55A94573E5A37B859858D1E19ADC82821B316B9D346ECFC6DBFFB3779F692A62D20D1BC4E730FDE2AEE826E76638ADE3DFAA11057B0BC8A80E8905B15E41D9A4105109F18E7E1362149AE9C568D1D642D65B94253BE2B13E7230F8BCF34DC87241D1DE72A65BBA111C111CBF5BD618CD02E0A06E37F60B3736631073A6BE004C1AD5F0091A82C87B276F7C5AAF6938C886A6039DF23482E2064F6AF05636B4C6BA6B24A29AAF2174AF4BD959177203AE9B160F81CA6764948AFCDACF6BEC0B987C6DBE178DCF47C137C64809483019C5F2072D0301C19C500C60B5CA913C24A8F28F50E1578D806FF9F9B810CA14BF5F2268FA18DEC67D973EB1D975AAF871ABC980D06222493D900CEBD8811FA20D5DB8F8036430F8BD7F9554F7CB47F9EBF389F66C3CCF9F42DB57AFFEE074FFEE4EB3E11612FD8A8FE02CC4E9D2F8BB36C505CECE9DC87512AEB5D8EBE33328C5217CCAF2E1AF1E38BFA84C0035DECD8D8C250FB4D964E8F0AE448AAB740D9EE9D794390686FE9A95183F0D5166D479C51014F1F29D8FEC616E1A4E7A9C86E2AF790BC7BD7BB6F746A2266332E04AFFBE6B9512E6620681C3317DC846E4FD7974E8AE87E370ECF9DFED574E339CD7E8A663ECD1A7BF5842391913D98686F7F2145BBC420F2F58B89131D5F3BE41C85752E13504BCC549A8F690CD2B0E1E29E4DFA3CC76BD398BBF28F33A00C3915DD719F7CB985E9A0A7CC8190BFFC8BF47310C71418D7A6C629C491EB8E455148BD4438BA6B7014608B0CE6A1BC5B035BC174C9BFFD966D8305FE9E5619BCA3FE4B39E6732DC652531819AC828F86EA11360678E786EAA741382D713AE26A608D582A3E4583D45744ACEDD32670B5AD4A1310301B28A174DC9858A55F0C1B7486CD66CB0635083B0C63016E40DFC533AB80C9CFAF1378D00769DCBAD56B09DA3A4E6CDBFD8F3FCB951680020DCA58647665462E42F42DC14E7B20F262D3CEB0B1A2BA807B98D66232AD7D3839C298564BC36A134CC2447B1B9FE69271960459C0A6F897C1878140690DA7D41FD8AAA05A679FDC3037EB2885AD3C82374F4BB991745351292DFD8E54F565E0093776B7EA65DDCD500BEB4D15AF6029F2630A0062F2D4FB331B47B6A5E139D385016E1FA490EAA209636B1383B7D7DC1148F07ED2CC2C03FA7FEE09305F34C57B3CE899C18462B4F1EF88C1AC5259440AAB48C5849652AAD9D3CF3D31F36C7F64F918868182D36345BA5BB7A4EE088D8B081EB78FE977F5A5295177AA427215BB26D1DE33AD4B2D610A47F8C672EEDA703A04D0FAE4C5961F13AD6FCA81863D8A394135565D8B27904A511FD0621A532F84A47CCF4FCC2114D4C369B7A76822959F8CAA25A6495081CA9EC3AC3348A981618592C090B6439CDA2FBC932C8697B3709323E3388AF8EFA1B9CDBD65A65C8F0C302330DDBD10E0235F8030562452EDE447EE5A5A9A636AF6F615B1210AA7CBE69572B3467B643BC5F5EC3F9AD15B3AD918993355E209ACBD0F1393076DA3B0950803295B6571E476ACAA04D48A4627367CB7FAA83796C4178CA9071DCCB8D3EA70381B61F0C56D515E0A765E266DACB13056317AD8737A1AD541AACCEA1641946E331229F19BB54C20BD51E63D63BFFA13110A552FD0A95AB984EF53BD639EFA0568C6875B2798E3A0578C940C0C4197D3587BCB1CC45A99F5D37B1612DC1A4178A3E288FBD79DDACD049159D6A5416F9EF3F38C74449BFB2E6A894566C5C17B4555E154F29A93241463690 count = 94 seed = CEECCCD3F7BB922650E3F6E8F20C47AF17C1C1053EA8FE08226F167D67C3B0781BD774C4C7AAD23C6AB0B9F3E3F96F97 mlen = 3135 msg = E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 -pk = 4203832DB4B5B0771A520C80D8CF3A54C47A87853CFB45895007B57FAC9126A10C7F4FC27376D705B120A5E8EA3EA680AE21B3885C9CE55FE0C1F9D9533A60406C38EB0ECCA5B2D8A43726E30F1CAA3B9D1C5DA8559A8CEA3307C2DF1DBF4E57A3FFBAA5E5EA6F312920439EA5F14FEFBA7DA58ABA658F3C3E52795AE7E4B38FC10C4986FF863E72BB12527AB079DDBFD1B2DE6F84E03D6BA958488CBCA76AE21F555587B5F04A518233C2EB0A94679364E39DCCA00DD84A9D907EFCBB07309547CB5D7B663C9C8D4169C53971B0D269BFB277DD6F17CC83755B06EC8F687F74153DE5E6455F73663092768F5A2BC71C73C4DEC475C2B56A6F3434020DF8A259AFD66C8F64B08F4203F7F9873D9B494019FA30C9A47272C8A1E5D881A5F093E295B2E89A38C80D6065649590ABAD833520DA9D2EA06211032E0F1613760C4F82F21A5748BD1FA98EDDD1283FE37B6A66BF815B9CBE2097A466449DF628841C9898D4C00C052B27C4FA452AD6D9BB2C751D960D6064F776A600A2F42E537D9287CB42E9BC2A73806DD5B24D842DE5ACE47AB279C1C8D645241D826F415C62F8A2D7A8ABC9D89910A5C57922CF641773837FE3586C6A8FEDF821BE0E07BBFB86E9FD519DAC79E17517BDE3F7FD33220A6BD9193EE551221FA4D05EFE36E07F52C3DE706CAC1FF866C7DFB1855CBD4A1DA9B9FACF0AB98FF8AE9D7A3065DA9BDFE4226A12DB09CF8BF210D16DDB4AC8FF0A22E345A0603EFE87D9AAE06B66CBA9555003C1CAAD3DFFD40ABF45A2D5DA2484FE41BEC72237D87939A569E974FBB38FA433E3F6D779EC27558557505A5286B6E8723ACC8F521CB441355A398F0AFFC8CFA75FE0B408EFD137645EE26F60F1E136B9D361FB79727AA568911BFACEF29D1C16461666A07883492EA23AEEA932A45386A0E8D976E07960E34AB925369F2A54CAA74D49A33F717E082042B28A431261B3C2A7103C4A59FFF53940FED5A6EEE8EE2B45393C4A76161FFE72F63FA57CCF0DFBE562EFE91D0353994A5FF87F208B12E00CFD9BDB24F4AD889284165431334E01FEBBF43CE65B8EF6BD6A72917630DFDEDD55E99C0B6D44117708E5263C49CBF78FD2D36DA7A14409B447127862BCDD03601C670CAFD9EC57D5A6AADD5A71E7810EA0A684FC2BE121642E0189A34E1E82F6510C1AE23229315F612C7002528273DD3D6DDF491C3CDB6ABCAF2C65EA9D7430BB25FF1AD35F5657AECBD19CD626D6AE650A90BFC1809B2A5485B82E1D20671A9BD42CF2DAF1D3D124034D974D8582E7EA2CB01FD5C4428AB3A8FC49732F44A4181E32646F64918EF0115F150B60122602DC016867A84DA79BE1EA08E86C31EF848BD59525E862640493AF00FBBCF893009D76C47C149616CA64CB61AA4309EAEE88B7A1EE3B0EC601AD16757FE00F43C26D64F6070514859D9DDEA52AFC9771CC36063D00C0519BB27E1298C999D564E9F65DBDA36581BE5B0A902AF563632F52046D9C2597578EE77C5E4A0872CD26EB4F1A7CFF201870615EFF92E294ECA94BABFAC9CAE1AAE98695442E9AD13654665A34643DF6D295744C88332E3C011C4CECE9450693137D429040421D2679A19DF926EBC550537B141BC1B4575AA818399A3F9CF945BEF13B96A6B211484CEECBC5AC5A3636E9823ADF675C7BB1984BFB6F819064A39C3EC48AA47DA4CE26919EC6989AAC7396D61361A0746BA9F38B6A0C0BF1540277F143816680221680D140610D85C86721B35C0EBE9DFDD0D0F8F0BED357FFB64ADC2D7F293B26BAAFCA625EC3C41F0BC169E6D3F4413D3231FEF750E0F432C8A750000A331E0941EBCA2B5B3AB10B6DE348E3B6B764032643FB161DC3C1AD92B88E061F638563CE50A83FECFB9E005D8DC4A9E6B750722A504125306B94E27DD3492A68E17E6E9F34EA9BF2F8BB3C578C4A200FC315023632AD2205064D7EF321E0E0C6B1948DFA4C0EEA21E0FC1706D2FA7552C94D75E8720CC0585324CA183795A54828E7E241BB8A9E141B6BD7A1D10132672512D6DF7AB836C6CE0B784FAA83BB14C872CC4072E856BAB240EA91446A4934F5AFB17508BDACC6331FDCC3668E8A1C2C0397E1381C39A2D8C0229E024F1D1A692AF3F45D8E7627EBC82716C7929AD24A2EC3F2E7CB0E7701A9F4D9D1473D3D957D14A0E5748902F73F878730894DA427C15CA5F9B416323BF3F882038015D3D6EF121FC91DF4592F0DD757309AB9ACC1E8BCD6809034E8AE333C9FACC0DEBBABB78EE3D8BE2A097379560F6A84D01E3780D5DA5D3FA3C672E6763E593283FA9D251B269D76E9953571F7B05331C53343648E6B77DF3DCCD65F5B01A778CDE0F7A8BF7FDB841E3EF3F21B30D3892429924E7BEDA7D8E1E86107C72BFF686C9C8C041BB674592EEF6B6077E0C93A184F9901B1CE98BFB15C32F7BA662A345D452E9AE50C76D6CC327CF164772A3F47394EE97B8061E6C037AEFEE810ABFDD02E9A7E799FE2ED81DDA20A451B507AA756F9D0FB544844BEE98672C5021C107F1F146C3AF61DE86F09C2B8625FECE0A7B7E3ABCB6E334F5A07FBA7CA32C25ED4D757ED4A3AD3A573C17E7FA28248EAAAF242BA4429EA426B59E6CA83EDC007A34DB8503D8D5ACDBD2DF7D835BAFF17B0F70550A0257688B47A228B58426014835344F71778858CED7F3D407D92B4CFBD40D21FF608D522EEB85DF40EFFE129FDBD1450B011A22D2AC1B8B567944E4186A4FD714D026B982755C4E3CC8FF921555215F69DE30979C26E4B4CB975448DD8791AF153BBE480BDD541E37AB3C9677C7DD95CF8A20BE0C357B71A31BE6CBF43A2EBF7C4105DB5E97091DD0AAAB1F57220576689DDCC4AC38270970A4C4CAF24DEC60F99E109589BE8B3F59EE6055A6183C2EE1D22A42685000EDFAB470C520B437E5AC01D36DF4924E2BAA92D2675F9F14538087B61C5CF0FDFE8B3A95B4EE77EFC983B0915E8A5C66A66105EC0D09744A54F69CDC7D0E51F3A6E219FC38D183E5076CF2A9D4105684854B9A33D1F112EEBC75D3106E73053359F51C9F5B6ACD6839726786D19A87A8E12119BA79CE040A088BCDCB9004AB4CC488BD5A3097FD679BD8D80A921D06AEEAB2B8596E16B8B9DD4F1F1BC06C8A52B266BA7DBC351662A158AE8DE804E63C092C4616EAB2FAAFDBF301A9E9A2A6ACD108CC20743F7D5BDA9196EB2D15FB53A4854E0FFE8C823298C0210B3467E4E3218ECFBB2D19022EEAA99E1E5C771F1AB9A390324D84D88C87B4DF2BA110AB5052115446E98BF2660A1EBEC05505852B8C5BBCF623819C4E07E22D5CD082B0985BEC860D02B71FBC79333F92827CD33C197AF9FF108989C3B04455E468DCBF181D6366E23E3F9793B8138A8DEC61E264408FB838C84E57DE6AE9B9553D3BDAD39A22F8E702EAF146CAF3D159C79A4755A5C499330E3904E88AE950204232098E52D5ED4C430B7AF7ABAB694D237146126F919AD9770BCA75D480CC460F166A794AD4658B0CA3CB440732AD484D0C714D6A1DBF25CAD4FDC6DEA09983948DC10476057ED2F0693250692A168F78895BD259F68D6C652A070867ED5389F39B11D6941D6B8BB26F8DDC40B23BCF86BA203C6E92C21230C4EBDC55EE2E4B1114B97C78E3B8112CE07137AA3D8A7CAD97AAC31D908076739C9695F93F37A5C0AF7679D0E1B7CC4EFA594E683595D070D10B54764C1F657EC7D2035A951E9E7F97B4275E8ED4C9A7E830C2812FDCBE868DAB5A47B067DA2E2A699038B14EA43423D0C88BB1CCD16467E1EAF0E113A2CC1D556A3B1F134126C961303116A60428451EAE3601F53B1DDC3130CD9FF1543D648DEE0AA5D732971D20C68EAC38111E26A7089CBA04AABAE8445C5430159475CC6AA3758A84F334B7872B5C9F7E6405987EEDBFE5861F65A8489E010E6038A2FB1408BE5B33BF6FBAC32854CB897D3F9F438E696B5B963814686851EA331160E4048FF51B878CA657F870AB69D2944E5AF683B6E386394AA982591F4C84AE540ABA809F28706B985AC21D85530A11A20317272FF45592A86EEAC44C3593E7CEB4E82C41FBC36E054CBD6AC7E10759A1597A167C5E64B7E54024D6C88BF1363FC61EFE4045182DC65FC03EB137DE65D878846C1F67BC1BFE6A6E590029B54698127D1AEFEB8425910D2E79B0A6FACF76C69234D9FE65EC51D43E61DD62F4DC220EC6BE5B0A5D37FF108B7A9B96AA9EF69278BA0FCDC9D410C004B583752816C91EC0307E5EB52F17FB0F822AB61A5DB07ABD87E69FBF418D6EA322EE5C75FF1FF26D39F76278496003914658277EF5CF781EDC77A7A9A58F076565ECC31CF65CA879785BFBF15B23437EFAC92D70404FCECD9F48DBB17C20365DC46E88D9D44AF0915EB491C6368FD5D1F17331B857C74C2AF74CD2AE55E717E9CD8C388C0105C223610BCDD03AA7085021491823A28CB65118A8208D8DDA7DC76D90AE9CC074084DAF261A1726C0C05E7392A4E491EEF2C1231E8A4B68DF501EECA4A578B567AEB712993A5864C012E3092AD051A18D67C880A7D7EEECD9168F3A2848D05FE64A4050BF221FD802AC19D078EC8ECC4F3ABCD841D65DED0DDD7357094E9B094DA265C36239E58BEAD9C6457FAEF8F2F85B7977E055D60023DB9D69368A97F4EA7A24A91E6CC6CD9F2E7885ACC284BE4FF16177C662B70CAB271AEFA2521476C9AB35CF8239557855747C9E270A09D80BF297F65CCDA4A882B51A989DCCB8479222CFFF4642052E58843487CD452326026DE3A004DCB7235BCC333AB933EF6C4E7BF980A988837FAD3CB1C7ECD1BD096B8A2C741E8086E2C0FEBBDD6BA8A3D79C11C559087477C08DB1E9B1714301F69AB16DBCAE2BD5769D92A0BDE69137076E5C85E9C572FC9B69CB3AE99C08F475CDFE39F6BFC2AB644185C9B6A2540CA46AA8932EAB7FA57BDD137BE44C9C202C81FBADFE935EAC6376C97B76A7333A36B53A9AF90F19ED6A9205A99E1CCDE583A47B77E25AEF2347091BC977537626D873922F9E9B74F0B6A90EB0725E35548FD04566632F4B8E41509B32F0248FEB25370DC8AD59C6F087AE91B223AC7871398B6AFE2E62BBBB4FB3478039C38058713E78AF98089D8FCF79213B340F5A148A190C55553DDC7C51ACFB73751BCF7D4387B87EB52F37997B6012A11D44ED336A266B7DD8061D1CE00814D8F7DAF4B414FA57071F20F991ABDAB0C643B5FE8952D090E8785FC834AD0F5455FCDDA9B54D95EAD9462825573A532B8905FF76B2A356DC4D61FBF6F83E6D17BB47B608B75F92B662843A6F47ECFD0F360449458D5C61110B01EEFC5EE67EAF2988C62B592A23C988D3C7143EB31107811C9F374627B7C29EFFAAE58043B80E1A18172F45426E94286293842924C379E16E4FD9CC5AF7F77F2F6C1E6A3ECE1921985F03437E409F7E2F4EB01D0224D2944D958F65E2DD0FC57667F9651B0C5ABFC1542CEF64447E2BBAFE67FF8BB46347CEDF07600D72314FB67CF3C4BF4B8D0CC4D277DCBDE45391F7F6DFB748F51FBD6903488C7CDAB080B34B5BAF651F784518F7E473EFC942FBB76D13BEACAEF3017B1531188D52223726940CFF684A1A87487A9B29272B07CB488CFCAA8116D193A28125FF34CA35B7B63FDB2ADCC2B0FB158C32310FF88821820369F45C10DEDA7A484403493D2B8845D640D91BA99B84FE147CF765716B650C4D91DD0CF173FFD248A1C016C73172A5F4A2DCC8C9B2D66765965A65FA9137A637EF3A632452A45E069B77751A0BD18D8C979D2C196B2EC4FBBEB2A88E24851EC8E4EF1ECC95413B2327D5090C9B69E00D5D4E181E8EAA86BE5CF62ECDB29F3A2F2EDED1AAABA046263A611538593E99B7E2ABA71ED1D6BAB39174ACEF5E75D2079EEFBAEF91190248E079A352996F61168AAF6EAECFE18D3EB71083C042E9C6B67C583EB9BA4A7A236E7175936913D1BCE823188D994E2FF90077C49CD715F6C9304BC7BF70A99A31BA4D4F6BE42730339FA176F7DC89AFFC6E0FBF6D95DE89AC6E7DB5048A16C30A997123AD92D941F27E01485732343CD739ACFFB304D5FDEACF06CA9A8008151ADAF52D1B757604CC71DBB483AA033853E626EF58B7EF33B704CCBA67F803B3069DDFAEB8984F01645839D9E5DDD882B68E7711856CD4321F7A77B6166B9961D03E9B8AB2C837C51A4CC0DE84C01E1EC3DE850645898474F9F4E7625E8201B83C6E9B64F1BFD3123CA4D287EFC4B13406136461BC294EFCA3341BA655B970D9F9525E7AF49CFD23D8844956FCB4786899A65F5107431D4125003101D81C1B812B299155AC0D93461C4C9DF5B3089B6F80674F68E01E40B529D63AFA2386919F19B69C3CB4AC8490621A0F55A24F2EF244D6F3F76DA68D0D4744E019994FF6E527270558C20388EDD6E6726507819ADAF35D5ECA5A98DE69F51AD82BCEB99C94DC4B926E28ECB38BD1488370B92DE98375943A18A31FAD1B96089FA897C20E37349C23E1C67108CDD907870B6C7521AFD4487452C38D2B642DAB2E1FA7C3E3EA5836DF1D729A299AFFF3EA971B2A4D86F81730D6D8862F86F4A0EC06F680C14BF5274C08601CDB36E2CE3F0A2E3AD97DCB033316E27A2B195885A871D870F5F8F3D1B7AD2DFC4AEEC2BB31406795D3BD74A80A73B9860EEC996E54CB85E8E4E9FCCA54DE9108013076B33A804AE7A8E46ACA220B1E07342D226E367AE61692221B08A79E1B05568C32329DA6795266D07C789B17564E5298D86383DFBAE7DC105A47FEF718E22975F1F82383DB47C6FC48655DE16E10EE7B3242E0B8D8EB5A8037AA383177569B1674D2E84DD80ECBC64FED778026FD0AACB11FA5F46FCA26206C8929D6E477B8A32E4F400CBAFB8BE918216FB00DFC1AAB6323FD15AAF81E614CE3F410AF7CD4614F63D17B48D1E4A1FA44B10324F3D40A3DAC1E8021D15FB5430F8FB824B0C69F192A2EBD5D6D70EEA646A1A12A05105A1DA8DDCE37D71B456C867BBF8B6E3438E62EE755FBB764259BF185B3368C1BEBE2B685A2559CA77AB3791586B4FEFA6600508A6CDAE3574EC88CB1F2F2B020D27DABC1E78E9C487FC1E59B965548B009CAFD0086E29CD1565CC +pk = 4203832DB4B5B0771A520C80D8CF3A544014A11BD6FD17A503D23A47DB0B5E123D61D144C3FD9899AA76037253CBD7C90BEF6C9A91FECE50F761A7CC01712DD963C03B529FB6D4FD8AD933A26AA069CB132A2C97B07A8A5B917EE18944A5E25354C1556D8BD2E86C751BFC20B9000DBE8AF0555B2D16BDD21C5AA81662C990A9212DB167F93C9EF4A4EE1E5246E71468A0830A2004A9F354F58F095E6F1163A830BBD0041A8CF0AA77CE6E49F07C1CB381B2EB35F5A74050F5C8712E73FA685214F7AB287AA4A64461D8E70C1CC93E0FAC2313D857E2EA40572EFAD4317CD103033AB284BA8D294397191620063246B7FC6E4D33702A2297E066B3C2D6198842CB6938EA398B4AB325D69B7137C4B4D12744A4812AC57546093001D3A4852054AFC18A7E49D3C1801078DAFDF58F074D339245165CAABC05D5C447D74E410268045FC3FC1396CE38AC18F8BEA27B5675FC38215CF057D2D4906CC7E2482D478ACABA900BBA3830E2B648495D4249912415B63AAFCE43BFBB759B787307F1978994E61F578DDEAEDAC9E0E3E42914AAD3D62C70970743C32891199D8A137869AAC4DC7377359E40420BB462DDD9F81EB32443007BC7571368BE57995156A156DC5DB5C53802F6466A41439014B8CC9BA1A7C03544EA85FC13C5ED4EFFB4947C7DB4154CE6971F9DD65164D1110C5FA5E2588023DB2BBF7B280840EF89EAC3FDC0653DF7F6C921E757178A623DCEF3593B14609CBC04AB1155C7661FBD9239A8DBAFCD0EA9E7DB837B45B7CA54DE21741743DFDCE34163C0CBD1780F08AB80E1AD38CC9B98BD85712CC3F0E9250B25F8468303DBF4819C34B219A873CD0DDABDDE26DB24AC9F1FCA25F1BFE087E5729CE314ED1BDDF8065820A6F5ECECD09628FAE1482BE2FD5E204318F0B9F5CDB4D46360D943190E76A1CA74A48C5CA1A31E8C138FED4AAC1D9079C8191BC40C87ABA5574482C40B2CEE1ACEDE9A69B33709CE5C7242D772C6306E0E456411AAA646CD3254BE8674FB5B1B5B63E049BFA92EE4479AAB6AC064FBA80ED1E732D5B0CEE06CA530BE7CC0B9C4BD5356F7877BF5D21AEFD73785E57A3D04C878E0EA3F800A2AE579013EDF714BD3E9BC513D09F0C1FE880979EDB17C8F1FC4F70CA7FE9969EF0D181021A7705BEF2E1A936C111C9CC27241AB3DE55070D5123B0CF18EAB0AE938EA1090C9A6F8B7646C3E079898512718D7C4A1552BCBAD9762C98AAD4DFFAE49B87416C645A99D1A5983F6B616B7B40E0A192F2B88B3F577C81FD728D0E7772ABE234A22B32FBDBF1065F88499D758CC132A919BF847E6F675836CA4190D9379AD3B6C33ED4195FE388B3A30AD65869F12D35CDC9A3CAA1105263DDEDB08275F3FC1A0150A7D9105BC9CC69B4E283280667CC2377C974EBA26C12DA80DF45904E79F8A6A925AEF6B47BFCB32CD90B3E8EF12BB4A6B1D9325A7079A864AA04A41FC0267C2660E8FC94693E5E19AAD306695195DE01C41301D0563FF2CB53369AD4A015FFADFC14A849859C1AAD62DF51700BF9BE8EFDA0550A88D31E4F3A407CBEB46512441C751A83513E6F8445F1C84ADE2D3E4E29C99CA6DB69E037A1DAC3C622536F6D50450441A9D986332073051F0DDB92367CF9D7D92A073FF8DF5D3F74E7488E4D25F0226E246B81B097BB56DAA980F4F95C1E343B66E1F8D40CDB673906F2FDD42A079CE544335A068BC4DBF746440DF9ABFA39D8E63AB64E65FF02FF68967E222194435A926036D7E68E1ABFE87EFAF1771474C723CCA62CBD0F84DF1243D22BB2C2FDECD2E7C54A20D64A0A8BF4539AFF0C825F23C1ADCA93851DBA9A64CFBBAFB3085CFF4BEC93F471EF0047A017FF8BCDCBD1946A01442F177907BFAF9CB11FD998F8DC5F318A20C5F99C495D863486E414AB64A4033F64B21E5B467568390D41DE6D1E59C689213EEC58F5DF4FE27838626286201ECA286BAFE350701318E78AB773F9B38E1F37DC622A166D301B816A162204F1F5016BA1DB0C02B983EC4A196E3F8DF7D3AD3C939D80A91D8958ABC3EB099198BD13D27FD5FA5A27A7095B569A3B722692EB19B354111C814BB421D13A8142440D2D63E1E0832AB077FAE971465671922593E45E8A20728382567A5A18D8D827DCF691118E9397FC1E7F83231BE4D99C1DC991220AAD535D8AC8D06E0E8BBCA2491DEF29EB1D29ED24A34C864C3950CB358197F23A87A84582BF57626CFA465A68534AA898EB9EA249279202C2FE0231A0862A7C5CBE2388044689453A25993A15AACE9F5B7A79B0CE07DFED130315AF9F245FB1258B9089F6C6F5ED7B4D080848F27067383D0A67F55BBB6DFA069436729BE068F16BCBAAD480DE9026DD129D0264FE5687EC0C61B3F735366339DCE7513F4D5D190610AC665277055239B97C9C82B430B94D847265BC5F382870263E59B575BE9C3C1031868784AB6CBBAFF90F13BE68D7B83CF6987DB6B7DE147C60E56FB86BDA01F56741E55B4DC589A7515598375630DEB97C970F9415338EB6B213ED08D7BAF66A877D0AFBCA86165680C1895CF4D1B38995587C562D8FA4382E3A50DBE2DCF891C3C2C4EEAB2925D1C4202E5F306B7E2253156FAEA166BD1D8E28CAD328D9096EC159D04B2C3A8A5E91053471C404D5D00F3B10919F7F5BC090CDC1D0F9BBB4B087C78206D2AD1F4E42BB17E6E2280602E27071649924F789CE4D022BB3120801B21899909BE7BFBEBF9FCA3F187372F128EAE31C2F44BF1D57F147C967E739D1D2676B45748275918B76AE030A82309C6E8CE69EE0F285AE6CB941F8D3CA01C5E17BA721CC6226BA3D29FBD7388B573C9E6B8CFB2640A0F2D285721C1D540705BA2946A445A3D0FC5E84559BF9B5FF100E283B9B9C6269A542F0B501347DDF6F7AF65B5579ABAF3AF734AEC1EE03AF46F079F7D5FB231F58B142B789962B638B3A548B9C492371AEDAF691E1FD5641305A67E0453428B2F8274EC7E50451786C7F3FD6F20FE66D22D25C322023CD35A55AF1E440C7EB1DCD0D7DD93288D437D3AE42F052036DC1C6F38E2F253A8CB7F5B9CE02A1C7480AEA75C434375B9E3F536E586D649BE685EE0CC3DED396165DDD090A273B349C3EF09EADA8F9B87EBBA40C1A618A386BF1C0F06792502A2D8B47677E48AD7E3FCD23BF437F5BD24171ACE38A54BE6755B4AF1D1B243E7C974F87E5DB8C48130AA37C8C428A7409313233B991BB13E3E6F836374C128D6EF5D46EFDB32BB063967CC41149E6A1B63CC8E91F71614E1B51BD6FCAB121C4AB1EB8737A785B0E6DC409F1299153877FC0E916EC8BD24AEE0D6CD9FA65BF27B437A73E21AB17283F07EE3F893CB4D3D63FB24253FAAF5465165CBBE000CA5A0DD753BC49A910AF053B6BC3A737C699A45FAA95910D943E60B1EC900C83D0C344D5E456DD176158868DD52C7F7D2A27189DED4972CFA056F1725BA8DECE9F59BF1F028E4FED5B01431D4D62C7792262948215C40A00896505C9EC92B7C41C28CA07824538FF6A0CB290215C3E8C51FF5C62B861F9CEF097CBC8BC2F45AE23D346D393F87A0147214700F24A3D0CF1ACE7ADC0A70BB28412A40C41D8D173CF73C660669DF05D45CDC4D1FDCA4B5FEEFC5F6EF15C63CEFEB900B2B1983FCACC30AF118D31CBBC653C43FE4483DBB300A9F138B7B7D91A9B76C2819F4D30ACA40D7E87ADA59EF0C90BD4ED8196655365D2AE6B4739892F9596BCC8527719D3BC293AFA0402D275BDACAD4D5E5CA3DEC023A8B7E378C1D897FCCBBD1BBA9EB5D40B16002A6AE886D909E8BF72AA4080C5AEC59569716D91FAB14722910CF0B2F196E583A86041CD404B34FEF07B7D962964F3B270972E178D728BBFBEDBF089E9E2E7212ABC6AE2B3F7DE8FDF1AD49C8825AE6A86201FCA94CBF53255A702DEF09801B7525C706135216EF32E393ADB80AD7E357F0922EE89F45A8CAEAA6FB2ABFB135F37D56936E426F1B999530D7B066AB2FCC268687F9D5AFD640F3C5AD00F63FBF5B2287B96ED1808E9A1A72CDE59472A2F789DE76D46879D2E8999ACCC7D03B5D18EB5116028B91E0FB6CA95A3B066750513F21CBDDE317ABA19EC30D3D50BC21AEB29C3A196BF60B917F4A1D7052F42CCC24F99844978E7FE5F0AEDC0C0CF6D71D2B8DD6A92368961ADBCC370AD2F6612DF670332AD0B39C8951233C84FD1AB6B9F13E5AD71835A7EF1C79E22A5F05B5859618EBF01CE1F2B26470308420751236D2ECB4B748F3B085D269E63131E04855610018749432D0B1DE07458F40E858938602A660A6E733DB1DF4CEDAF4E313EE614AB39EE68E717051F3A626350CCB49E4636919669A53943B915F0DB96359C2B868C2F83F08329F93F51A78B47E67FC9BC567D3E10232C4DF7199ABD3FB2380D196EFC36C459A85DA8AB906BC420D9EE2CA9B3ED7595784C68E6C013CB6D7CE0DFD73123E48F8D9F12E1DBCC5BCCBC58606AC65923C85D0C3A8F0B17A2EFB1818E45253A69C734D0ADCE7CE3C06E4B18E670269261B5650E4E8A6EDDA987C5CFBDB8A3BB10FAAA676BA22F86C15CF45F3922025D42B3BAD4360C548325EE0428B63DB11413ED265D64ECD7D5BD26C5A5F51025A1095C606E64BC572C401ABD0539DECA72B2C70D13C26D621FBEC355F24A3CB487931EA919308C20A6AE5099ABF1E6321C6D9EC17FEF47E46AAA681907A15AE157E6FC21CC1113F3737C4855A9955A4171CF6814477BC24F192E459180ACD0ACDB20FFAFF48B4EF2B721CC12164F327FB64EE8748B624DD88B0C2B31F67E1E66D29910EF733C29DC0D13E4D917D0DB43C4C122482A24C4A6F5B1E1173DB610E190DE2260B1D1AF0E3904E48652F7E8B3884CF0AFFB50D4BD70CF1DE009A5FF90D859B445DA8A58B8FC85D5129FF36691B0B423C6DC6FB00D02164428E44800A557426843D5BA8F8F564259C3A93057282FA61E8D67B1621030880A0E96085242A6D167E62E7D001A20AA3C1A6FDB3D8B0FBFA3E6A1094E2E95025467AD7163D4338A28249C784F68D4BA45C5B9CA4B3F38813D444F28C1A16D05350EDFE3AB62C60A7D15225957DD3B52B06822AF9CC7139F4782C274703B97E0393D71043AD3388B07942066E5AE64CE15AE7CC02E4582CBEAE4604DE7C411E532DD6FE901E18DB676C708A708FD5CB25B4E04D2A2CB79B190AA5F35DBED3FCCDE538689301D13201237264A03ACCF9FD206D2FFB628081C7A945994AF7B029A91521A948F583E3EAF361214BE46DE3FADB4D47A34C89D7C89B54C518803D91F65C18D6EB89B3F93E06D78699683986A9D01810E2013563004110618C590AD22B54708349CB03B23E7648F5BCF4CDBA7F546A50231667DFC65FE8CFC0F2C06E0CF07CD7D3AD0FC6FBEA3AB48240138B7A94E74700325F2FEBBC1A05D1CB2D57AFC28E0B86306316C5A119F34795AC60361EDB5EE5D0BEA271CC9247B6D7CF7BA9EFD2CB79F669DAB73D8319EA41BE8D6DDBF9AFD0400BBE794BFCA48B4D1F270274461A4D56A6AEE190966C3C690C314EE42EE7FE0ECB94F44E5124441DCD1DA04AA3FFD8E3CD1F18E05A15123A5F481FCF91127E2F5BB3DC625F47A59A55701E5DC38134D6A083B761D650F0AA57713FCC7293BA85C2CA242385AB5282823E215660BADDE1DB4808AF6BA3EC89062B4A48933678B0BAD37DC811332B3568DF4DB8D2552197B42C9C28022010326EAF23025647244E90409BBAC890A745E46A8A97AA53DF2640BC814C462DAB2C6422969A38D5CFF71397766DE54591B5ECA0B9917DF282A1CC970B1003A22C249056F0EBF51CCAF66BC15388157DC34B3F3327CFB4F49F2EB4705259144C26ED6FE45ED466497BCD6E3AA80B104D6218FC8CD1C5BEEBDB84ACA45C9A47236E2A8C1BD5AF5904DD6FA1935BAC2582091538DCD224DED4CFB313F862B0EEF83A181D07646DD73D413CE51E4A8433A607F913DE3353419A6EFA66A293F2394D17588762125B1FDE3057068A1EA7128428CF4CCD1223A8FB32AE3A3F5540C94E90A57842C4440F76FE2940E9C43863C6D92771979107946F32573E567AC06EB9E41231B2821652177061C5B672B41239D639438BCE27FFCA105581E83EF64DD088F9D0B7F1008ABB754F924543F64F01F791650265DBE04D9152A33F5DF1A661D3D68F08DD17DEFAD6B838706C1F0FAB979281F325A97D51D476966D8216DE247BCB0D5629AFB6A91E7B581008AAE6753CC6686036775BB2B6B6944A2DC6328E8E9D0EA75E8BAF7CFFA38EE4D1CA2A1AE23F2CEB69C165C189EE6663A97699DA950A09835E92590CC015C7A90CE93BF6F1C20076E92A39657C1E3C2D9762D2A642F29BF9C5115E0042648A25B88FE56D45BBF9E505A7CBE8F2FACCECCF919FB83D86E1C9FAB9A5702D7DE56711B158936CA879A401858E991B1BE6189FBF6EFAF97C541C19B7CEF290E946BD178BFEC31C76BC6BF66CEC285DB09CD8F7F1C3F61166453455CB9642A7E1F4BCA394A6F9515AFACE73819C0D4BB139E3056943CA3E5136E164BB29C9F97B1234AED03E5C2C0CB892460263E49109E0C84FD9ABF9A6DFDDEB12B1A22A58B49B8C239F7E35DBAD89E1FD9D1C6F8888447222E0D2E63F7FD64AC7CFA976B0CD26F47F5EC6FB7A8F229B21F6E1F740D0355820FAE801BDEA751214CAB0C6653796C0E38EEE874CF6B71CB2EEF527E23787CBC2F34A82546B3E8D939F682D9C225C84472D146BE54D978D74A7FCC196E983DF03E81DE7FDAF43D37E31727B38D28157D06950E3F5A2C948F512F24005AD84D48EB1E07BDFE5BE86F246FC96C2499D323926AA2C46CB8A7892671D60F549219BBC2D803D8AE697F824A6DC47CC029B72FD8C06331897B89708885752B1C2D2E8A2F0BADF9E3CE48903994C690A742CD33E7A593ED5DFE56DB86CE796538786A6F57E8EA9B7E3C8946464439D1D637FC1444F10A3EDA970D2B7EA783D1E28D2AC2D0000818A23E963930F43F841F5E5C7BA35B1F5DB3985108EC462DD62A74433E7B3FC9E9E45D9497CA6FF3BC408C3DF51B3A9F155B8F3370CD0904C0782272BDBD79F32D80421C2F4F86CC8682A35EAEFF9823B5D99A6590B sk = 4544C2F21054605B0EEE46F62A87DFCBC3BFEC473B9850886266F478BF9E33D7DE05F379184B19DC smlen = 3973 -sm = B6BB7360B5E81A8CFD1069F630580D34C72E5743A0DA15F590E6935091BF39335B81AEC9F7445C6BA8892BD581E35CFB241CB36985DCDAFADD3BC8A8B3AF768F99741160DC35FDFDB60EFECB1737F4460DD3C6C17BE586DC05D4FCEF166F92574C6723B7B6520CEB8964E65150F6D84851BD281284A2F6F983E5F2A388592B54487D1021AC304CC1B42B10BA2F34D87795F80309C0007A89B813924D7D1D7179E11DC8A3F804183B0693A01E18A76087B9CEABC7D666F110343A1F5783A3E85D2A03E94162063FC62BAE61E7ED1542AA3F266D8C35F2B9916F2FA37AE9518043EC9EE323634EC664FA129999335F7ABA21D305CECAB13A16859E739F5568E63FB2BF29E854B946862A981EBE76D57C9F0E5FDB0923EF762FA054778C515C70087567A02FC21A7AFEED906CCA3D1806AD86EE3328ED10CB4274E8A0BF4B5F58BD98FDE08D180136F8F9647F12CA02F9454A19FE369181B67159EDAAD4EC09DF7E7DB7AF40D4E5A4AB7139603408F541571ED14EF5098CDEA8DA512F8E62BBC600F0A68F9D9187B158F5DC65240DC7E82BBE0204BE02E02AA1528434465E1EA76A0F1BB5EE049B4400ACD41DA5C51D71A3EF85CC7D82113F5CF0515E8CCA383396339B6E1815DE8A22E617A495167E834400185DADCCE3684CEF956390C633AB6617AC4F0198F107F6E260B5F0905B3A6325FB4054AD4CBE5254623D9F997C972A88F6E85BB2D7222B6EEAACDC8CFF27319A4CFC2749F66A7598785163B7187F5BF5F8458649A6F831C2AB094C091CAE9684B7C8441FBDFA18B0FD39E98E7EDD9816B790E3E45DC010DD5F1CCDD59680A728872B840313E8B1AB97B36A8975832AD3E0157C024B64F2B67EA138C63A0F92A1661F69FC7C322B166458323E3BC17F71FC88B48930A17BAFF9B06B1F221C3ABACCBBCD9D7025AE3AD600AB48CC0248B1C8DC1605B3C6893EAEDF10D7B88F2E00F83B0D82ED761B074E4B1DFE6769FE82B011002EE9D154056BFAD15C383AAE7266A30DC20D9FB2C2035E02C1C20C553257CE48C8AD06430B2AC93CED357CCC2B92D4DBCC8E9BAAB365FE23C1E4B4E33ACF02F1C20956399818BCE2C6F138D80DE0621F9FA073F48043D6C20215C09B8D2E899CB1A5857FF66A4C1C987A43A09AFE742B40536F891C0403346FA0F2F0D778CC567CE3E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 +sm = 9C6838AF35D55AAD41BDF87B30D817C3EB9C6B3525AF3F1DA6E519A36A2B91E880E0EAE0E3EB6A0FE47D05DFC4B471C379581314ABB52C9688B44C08CB1E7C51BE5F975C55963A828E2815DA8292B3D92177F42429B91AB6BC7AF27A3CFBC86B1B9B31746FF13DEE05CCAA3F49A9E51532013D6BD266429C2D3338BC483F43E9ED88ABAEDA918E8594D3DDC65B3356C7FBC6C68E670322BA168507AF907D84DC8C6FC624A1CFDFFBA289F0800CAB1DAB9025C4AF076EC7BB3D705A6F3AC3FD1C3527756CE2C5FF64F499515651C43BA223CF75B303B7CB5B911B36003DF41F7456D1487C8CE272B77465AB3619BF7335A7D349F2167D399EC87F54A88171C8FAE9E27C4AD8AFC5A7B0D236A88871D36D2CC12B37ADBA9A4F981368EC502463072AA53E33825656CB42CB71AB04514B94E162DB049F836A39AAA7DDD2ACA37447A23166B7E81C558D396CAEDEA8C07602C0D4835F404EEF84CA9E725F1C71624987C351A6CFEAA6A201723D8B429E705C953B13FD879651B2C0B0F00E837CD86B033649EB944978696A474102FC6936A214CF3E276CF05264DA1AE65B5C486E6B64F9B24883CE944F06BE4F67AD5507844909DC2620C4E6EE1F92B3F427B453032ADED748CA2F841019AF4B5BC4E1E3613E8E0FE03BC89D4EF1AC092B4E491B54ACEE513F529C1ED8C2EEFB2950948B0A612F8F17CEEAF86828E3E599387413E585C587BD681BBA36EAB7CCB4E82D20CF24F3C62C12226584258F2D1DF1C1BFD769E5572B546A90CD09EAB6AEF073524BB0FB770AFE62D86E38EDFF2D85A6690975910FBA8E36E38CC499E720E1F29822FE79FBBA23F90FBC1D11607BD2C96762A6EC10348BDA85BCAE990FDEC6E3B598203BC5B76100E6391E2AC774F2EE10C85D41D262CB86E6BBC3070F7CDAAC917A0ED22195C78601348F6C3DBEF6CEFB45F4AF5C5AA2618B6B4E723B28F076B9C0FA5C96D0A10013ACF3DDF4F82D522E01407786D3850CAEB493A59148CD1FDF19D8C57892168F3BB7400C5E02C1C20C553257CE48C8AD06430B2AC93CED357CCC2B92D4DBCC8E9BAAB365FE23C1E4B4E33ACF02F1C20956399818BCE2C6F138D80DE0621F9FA073F48043D6C20215C09B8D2E899CB1A5857FF66A4C1C987A43A09AFE742B40536F891C0403346FA0F2F0D778CC567CE3E13692E3CC06EBE8FF9A292D890F0A34DFE9A4F968F196B475AC4DF553A30E2FD5DF008DF4D7508302AAF6389B6A5A9135E9BC8A5ACCD2BD2DF98FF662B763101D31E24E8F182FA50840BE27F76BA5ED645BB4D3F7F2F6CE25179A47FD7B6441A9B3A28783CEEDB425B2912734A75D7D03811172188253BD8F0F52EAEE84A9FB025F95EA1B566C53297A6A090F7FD8B21639523E073ADAA750D63DA61631F933FEDFFB2819E0EB3074E9E11E10B102AC88E2C8D6CF408FD241AD301F9B8E18A88B74CB4B0DAC76347635DFBB3EECFDF84229BABCC003C6E4EFB7394E25667DD7FA47D36E027559F53E98789E6E732E6AA23A71607677FB975C2852367C5BA5E3D10B3017AD26F9A38CE803929D08A43646FFBC3980B359D8BC2E9615636D4E5DE8DE6FB2465A983EB1696E98DD33FAEB7AF8C2D30506B22390D7F9FC21C7A016FDF22D21ED2EA4175FE9F5F44598EC26452700DC9A495675431E1236865F2F4AA5BC9C9A10EEE9E29B1FC4FEFCF8F24BF94342FC7E19AA6534C3B771D910AA419EA2BF70E2C1915891CC630A3397551E4F34BD2192B70EB210EA67CF152A35A3F5D0878E153579B42AFAFE5068B2BE2B48127FFB54553B7A9B6F845E7D72C43938AE42BC03E33B836AB212909510AAE7DBE8EE6D0EB8AD84D60832F3151273A1E09C514C3AA4CACD15564643F4255F36059022B91BA4137ECD97B34BE3308D40EF06BCF4F45EC625B54C7347F52A21815508199C8B7A6212779CD171894DA9FC3DE2A6EF5D76BFE03B8199ED1DC92B2A403E4DA009CBC0FB597C5952BE32579EB8E781EB12D935848C051029C528CBB68CBC1DE0102B42561E21F48E72E028C2CD8816A9027914571B49D2F94C9189E1A7F18D7D3D0A09B3A36EDB8A084ACE5FCCC77E3E42EDA0FBAB8C81EAF170103CA757981839C9448362BCAAAA3F20C8DC653AEF36953559F3597E1915F02A8D33D0E46201FC794EE055E6D9955B91FC7ABA1F136C280367404725CB355FC2F129413581401F98236D2A6F8BED7FDD7EA99060DABE3F0E8CE20B0E98EA80994D1673E8CCC6A0BA4A9D544F3D31BD95C9D3847527A978C1F155EFD84B6A7BECFB749628CE82E80285FC7272EA05F953404E437AD557F38FD9BBF77A69B81E4441605B23F2AAEDB00C7519D8E9CB4CAE5F8C3FA74FAABF6C12595BA045F647ABA7168C65C8A6006733D1341435495C7088C3361B50C43787EC24C24F57323466B5C088E8097B44666453010DA38AD65B426E72140AF78A5448B2F93DF3820F013FB9DCAC49604C86F2B2E4EA565463917285F148E8BFA9E11943AD3B86B14ED59A190CAE097DB26DAF8FD2A642676A37DD90C23B52C82CE028B80A805D9BA05457F7B6CBAECBA4094822E16C14D6E2291B731D581B12FB16802653360AAA6A7989D61C80DEBFCCE81A36D9ECC84039C4F086A5579D36FF5D0CBE61292E4FC3D14277AF380A9C1DBF36C2D61F59CFC0D62524E042710BFF5BA719E56BA367FFE849D660B9F7F3B638E113BF2E1A4DB1B8F65A0FD680BB2A168A4FD5B4E0EDF3208AD47F1FF4AFBAA726E38763CB5C84C03DA3D1E32CBA873B9A0C750922CD3D0A10A4877EAFEF602F5C875FBF0EE2F4F0AF7F308EF934F7E8E74FDA62A860BB594FD061D1B2BB32BA613339042FD90E749ACEF450D204072ACF58B18C365E4F4B815F1E837453C4255D53BB68D50F3677E7173FCC23D2B592149A9F3DD615868AF91F705387547862D34553FD45B8DF643F596DFDB7ABA47BD5D91445826C86FD4D30365A2F9A3CC0913DE19707D072F27A09EAB906304008875B5BE3526210D6B8BC8663975A1F78EAB9CD7F7305CDD4C00D6277622E50606E1CADD639730101D088BC2BAB295AD86BA8E26F5EBCB3E9C7C543E533A7B3C20F0F89001775F714825DC8547BAB06F5B99C5305EF18372A184569323FE269D45B669B9A222C9DEFBB0B2C84F42A57EF343A5C12F5712EEC33985DF8F0C566D471A9403FC103A3EEED42829D8E3E5C517BDE29447841CE96C8AC587DF3E4B6227FAB386140DB0112ED0D2846355C4A45E94F3A0718CEEC13FD3CAAEEFDF0B7F89F502AACF8C9D96D01B5549157B7DF2BE65BC30C889E69971700286C561DF91C8CB923001E5F0E21D2C7A3DFE8D1AF07FECE1EDA20C031B29A4389F265D2C7BE64EC37B2884849EF30FC8A82D2F766ACE68C72F0A4B72F3B50884749814387893DB2370A3410F794C64CD24BF0D13E44AD500BA9816F9BAED72F7593F758592C2E974D1207A664B869130BAA1FA71DBC55875134E7CFA276E36568F79483886099A1070C14C6E4EB87523E04C0154A2250624261211723453CFAD185298DE06D08CC25FA18BC58B34ECDF5D9DBB02541BAB4A2AF110AE09130E12439F1CECC34F9AB5D7BE36C827A6F2F6708B543D4AD2E424805E2A74895742B0A5DA30CABE4AB45F40CBFCCBEEBDAB9B8EB8F78781168B5BC79E04EFFE1757AB0547B9BD0D2625673CE528D2B4874D46DF0E09C24FC413EF9AB4C3D2E803C1E316D77FF5DE3368BB925B2B1F6FFC340525663931F5595C8AAAF9FB0DCCDFA4793519A66D4FDE38BD2044C60FD1DE15D60BA878FDA570E7AEF6DB69D2527A1F1481A9D05FF2F6F621238939ACF5D2C37B2BC3A194A9E65E7441764A5EE37B1FEF3B8C9C425BE1B5FF0D05BCB6A3B91876EC04ED89A31749FD443C2B85F8F388E7070D77DEE37E2B666628CC9A961236DD24AF2769C1F613B4E77F8E82D1F410ED59F63F1DF19BC53A448106DE4F8EFB8CC37E40144B0F658A4135E25A3CF36D8692DEF2677E4BEA3A9770F19E44D55080625421D5BADEBEF3B39BE71C08650B5718A9B2FCEFC4BECB26C4B63C43F6557DD66517D103907F82F9C2B965B7C5E36059D2159183F5ACB8B5FF5E6B92E94D53AB25AE955424E80EDEC4650BE293E836DA6148392C500FF4B7672932E90E068569B81AE335B2E5013CCC95F571948D58127EB1269A08D6E897D2D9B60F3E49847C05D0B3AC230A67EB6D38FFDBD4B8D82D7B9EC803429C701F080BE86FAA165C0111131712DB4957FD84A8936AB55558C69D33D5890CADD08D7F0D4962CF9E2F69C7517E79DB14B76E6E188F5ED95169A2A7E4C0EBC2175EC2DD44ABCF239CEB3E22F955ED25DA41768CA5FD9A9AE15FAAAFEB431958A679249AB8BF879185E8FBF9986B96A92972153B4CD0D1BE001E5AFAE3AD1F0B1191F1483738E728D4AD240538E5EF7BC9BA4D5903929D74CB64241306FDBAAAE17B1C3134AED2CC394D3EF9653CC62A29C4B0B9BE04E95E072EC98F7A80A7B575DED4A1993AA884C1EDFFE056EC475D934B4EB0EBF418975728C6E9CB3919B2B67D2C71228A4DF1FE2C8388E3A2BDD75549417FE795F1947F857B1C0C9CA021515FD4D79E691493B988080943C394BF29E4190082A94F224AFDE5853323EA51C06B41547EEC0DA5CC202A048D77C7B91E794C51E72B02EA7C14578C11D9DF48E099465783E496029EBB6D42D9CAA52902A4694355DB01DD7F5D7C113AE06E3F712FA577E937CD4FB817659F93964E194FE7D509A81C258C69C3415A8F11D35B414339FD1CC1D4F50665D9111592D1C3A3D69FCF6A971C285A94F5FFBFE8D2FD2746DCEB3B218D970D670D10135126E479D92000D41EABDEEA4C04D1748A4908DD39C60A52AA5FE29C8ACED50DC1295B5C2C4A98E3C62EE4F370F4D3E500FE27B66F65BAE604FD558D66B7F09CE36C36C8B5B4FED193EF56D1D8DF0FE6FE0031466A1C633203966FE83D6BFF843657DC0AF176AA8D5CB7312CB4E072BCFF24D5F3828E29B2037E8D1FB63537C70C27011E9A97E3F04895F4E84AC69C55D450B46D5792A5D790557BE64F765FA243AFA98527B976783E7ACDF76A7E1DCBDA72431FC30D7B05197478D8D74077626FF7409F95B24A1F1BB6B803B9F1B9AD5B06883FAE6C4B587C309A63F3B2FC9619032157B98C1DA9608107E87F4FEE0DAE995AB86AC9869446CDE92441F0B9F8240E6F7F7AA9189D92B7FAA3280FA749BA8C7729F8974049C5CBCB8C6650CF1C16B8194C7AE1A82B40B8B04488FCC69E674362FE4821D4C1846CD9BC49234BCC464013F5F9A082FB83D63098C331D4B1C9129F52259CCAF4A9237F8EC5BCCF06F230C08DDAF1D0C21C5930F55D3D5F60CBFC447E7FCBC75CD199733F8D17BD043B67B0C138CB0C9C8F2E477728F27DEE573796F71B013689B537AEAD4991E67F2F5EB94BFAD9509D7C235C9E55F68F26B9CE8AA90834D170F8B700A40AE9A817D5D17B1644D25BCF1172A5CF0C755A6EC04FAFC39DB06AAA05F5988E187B9E110EEDEA9C84B99AD29A4B31950F2C870A1F91DAA6A5817FAEAE516FA42660FCF56000F7365D8C6CC11D4784C6FC02E4D0C727806E9D43B957BBA124C980C31F81FACC6D46F6C38D227EEF8F0 count = 95 seed = 2489C04BA57D149A60F446670C13C29998B52F3BAD548A751D7134B694DB25ABFA034FB4BA45E105AE27D575CBD02B99 mlen = 3168 msg = 1F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 -pk = E9ECD8648DCCDBB81E2FE6C3D1951923561CAED18EBE6E9E23C28A91CF8A9784DFE13B45DE25F4C2D517171AD96C8EBB44515BC17F1474F375DA5A006379E2B44C9D3C51C8617468B7A91CFCD04DBA731C9D5DFD464F3AB09D5ED35AA07E999BD58587CF5F32EBCCB888877147E30210AB23ECF01E73EAAA36C955EBF59A54AECE0E8EBA68F52EE1C028D5E3BD9828B8018D887297D3A6F4DD089DCFEE0184A5A77CA3253A0AA42601BFE076CADB80F91285802CCE6440FA413AF8F09ED8C7F2713FF10E9CD5E61F8C43A33D9EFCE9D6A45C4133F30B6519984276A2B87163255A3A7C7E71B8665093E51822D2E0EE6CA86AB09B4F8C9AE31B0B3171CF756130BC7E2BDC9EB249EB146B2C2A0266E48F9720391A4C3E68C1DB7CB431CB0344B623C680A4AC6B2F8CB86321530F54E072251D2D3066EA495A3F6B941A747D0A61AEC1DEB0C518AC0107E6D3F429B2C3E1E86BD53D58765C82E90965A4CB0EAB49F72308EDA04FD7DEB255D40119141DAA13FE0D634D1CC01D1BC079B8D4A2F14BE6E0EA848232787EE9AB205EFE7196340A37BBB313FB93273A210F751A77267EE482E22FF4A52713A01CE16B4CF6F9DD08284798C5D0E17C036573047E4E2154AE3ACD9E2F0989959EE902DE932D662040AFFB75A5E6588722FEE1C19B405A03108F8BB04EE820C5B6D20BBA34AA923461A6A51B457D02111ACD65086CA8BB6DB772E77F20E0646B1A975D53EE8927934B1B966D23B20325C2E477388FC01812459BD4EC69D7C75D93459F12C8893436C71C10A21F9C45BF6E0D3B971F7F8A4813DB22D3A83EC7E017759988A4D3CF585E445357D8DB1195F0BE6C4C16FE3581F2304BD055E311F5B9B7A4FDD1B79485E0C42AFDD7C705813E9D64DE74D58C9CEBBBB91C8EA3360999D95F4B8E61AF58112F4282E03D1AC4CC76E617663045590775A4311C42AB662FD2EB07DC5542344CC4071DAE86AD300E0B802B0CA49A9FCB9189A58524AF34BBFF925B7D584A6B968158A583A90E74BF784D4A9644BEB847F5F2A1BAB611C5E46626920A5A451DCA18B4D242A78DBD46B5F512E8BD25E3E80C0774197AEA8474B95784B0C5AC383E50EDD995EA6B4B1869F5B8AF5C4982F53D582C3BE0B6EB40B48F19DDEEDAB9C4C55F07D0ABB04651198B80E8993A69AFE2B47B16F806795EF2C3661C96EC439D961208B918FDF23B344D6A1F249B54E927EFBB0881051BEB5D2195C5FD0DC1C3AA4CF5FAAB0A2C8975B4EEF71D67D98126CA0D1F5B8C02D903CDA517E84C00E731310DB0BA1D401025C4A9D7868F81B0EABCAB8D8D6D1BD9FC15D3B1B0C09D49138F183685B8403D08D6E7383A01F5154B503D45171FFB6AB1A8EC647A1BFF3FC5E12CC5D8CA2E398E380EB20335982F5338FB798A9122BEAC6356B33B8316F493FE400A094392668D52ABF419D07ED5DD5ED551197156A447D895E2F5CC9CFC0C3635B66FA9A9D365396B72B9D93634A9F4E547A0611C72F01AC8514B45DB3D04F4765F182F4B85EA1CDAAA8455305290684B1A079DB3725A062BDD354FE24129FDAC105C9375782E7B3EEB77C97809F2E03676407F6A68FC26F7DD2C3665388A92C4BAB4E73FE3C2C626EBEAAF9321711FDC5B7CF0E6D9DB86D620F19C7BD634CA2AF639A7C89AFCB27F73E012CFE5E83EC09E28A838C60444BE5AF77A8D5C6AAD0824D42CB6570E5EF695E6E7CF346FEA0FA2D30F7F4BF340CCC6CBA9061203538AFA8FABCFDB80E01C03A58D5A2D93FCE4C5982334BAA3AFDE6E477AB70351FA8F6B6E573FC522F8CA4240B2E551BD78104576CED9DFA8D3AE5B8C92EF88D28E055E8FC5A94F49C4CCD01B2C070B478CE6357CECE057C9981EBC0D9082F74A8E12E77AAC84DDF817FFB4DB0CA57BDF5EEE094F615E3131B56DB4D649EA069124C0622F72D51A7D790F0D2F1CAFAA62F5E210740CA7D1ED6A8B0F9F2BB0DA8DE4C0087D5709680EA4CBC3F176FF13630533143D885C170C22F2C147D4B8FEC29CB32A3F7B54F4871F444D89C5520B515C8190BBC6DC5D55D59F784F28477C97F805A219D312F07E2A2BC64B5369B15850056CCFEA4E0549E8E39AB9DDC36BE5B166514BCE4D3448DD1837A573718A7CAB4105ABCBF6EA144B05074F04BEFFCFCB467908508FE12016EB400B4D433AF363528D36D88A3E86EA5FF226A6C8622687E25E992E3D75AABA0EF02215493AEAF090DBCC75F0BEFF73D9291B13B16B9D4292DD6FE04545AA33585094B8EFE7AACCE41CFB872A6F734FA3907A0F4221549B9EDFF5834E05DFAC8AB6191069DB2EBC6AFEDD149D24EB1F24172197CDE25017157BF66556E7036A9078729D8C7E11B636291A8EA96835ACA370883DF08919F9A7BCBACB29CC2C582749DBDEFADB1E6FE5BA8E1166FA6AEF04F0FE506850018BF74B045E5C2B346B2B53122DA8BCAF114E20EF4E35A64386AD7EB80E9F3C19DCCAEB9FD9D8B2E527C2C18E5D09DA301E48C5F22D30EC3EED58E8E7632E941122216302F584A714E670EF2518818C2236CE19D61A2C3DF95E4A8AFB2A93FF8F6AA5B18F3D28F30F19AB9436F8713911511318EE9F3BF8AC4A6CBAFBDCD246D70996F84DE9A16384C494E0A2AE943892528DCA605C86D754B338379A8964C7A5111B96D70FDB2608932C45C8F1458C0CAB4B85E85DD6FD42C04C7E4749F592E9B70CFB87BE6745AE5462C8AC943EE90054E7907EC945E65CDFDAC6B9CB55890A0A780C21B2FB4779811F759145E5F7031199E6716DC5F8966F7B4AF1C0828C7F1252CC0ED7778CFD322AE2FC6CEA6C803E20D526841CADDD6B2E271B43E8867A1684BDD8ACB8086717FA6A500BBEC6E55CBF16E9BAA267B552D295F31EC5F9CB3031A6AA3DFA9C8FD722BDDD72CC66AA3BF94814A5518926956D691AD15AB6B1B90DF968853C864ADD660A81F329895688B2B47FD82D9E228A5FF4D971D63366198BDAB0CEC93295D52597125251F9B2D87DEBFC06F6601DAE319F30EB36B4CA859DEDFB8C2B06335D858AE91925BCDE2288EF4E88CE026B0D283F485D66415001198178F47A337C5698F94CECA3B5B0ABD998D1B726C49C24B9CE0E9E8DEBB62B0E122F7B8ADE6D028E14F39D873D8C263DD971C31A38E61FA3929C8FAB2A8880BB666D0790AD8737D8A956C89F4E4E4ECC31D15B3A643B8BCB810E46E5A84BA6D1910E44F1C122E82F0193D18DC837B0A3023F481D6281BAE0A14D4D2C5A5D12508DE5C6C0D603612E42018DC6028FA9E3F87C2D4DBBA2176B1A657D44071E950328C2F944B9526C0CF8F8C06524C7B76D276695F79E648151986139B47B5A1D618C77750C399D0C2E5F258004A8CB15C80680DB6AFB0D72A4904148E79E613E23B30829FD7A0261735F817B530D129BF6228A8FC3D23ADAD8683D90B050D909EDA66DEFD6AA0E83824D406FAD786FCF53EA0ECF1BF7B17DE572655066CFB09E3A6004B9AA7D82B018C82A05511808C90773EA1494C9AFA2B293A8D8D1947799993B37BDC1052657402A48B6F36E3649DA43061FCF5C9F26B46BCBE84F87E1DDC8BBAA8408157A3EE728E99CF76E11D5C7B983889D59BA4A9FA39D34501E69F97D3DE4307F0EB1AA3A7D15A5587302D83258EB7A92E5BD0536990D4329E26B325B61838CB219DA80413E3EB71F419B329D784E9F355F814C8566AB831906E0EFC946709672EADA21DBF0324A652D2E41E10DCF92607A136C73B60152C2411787EA1FEB10492BF16B6107F1ECDE7628651F068162EADF2085CCE536D4215D65DD03B92EC638D75E4EF6A6E9C11592BEAF76C1D75E49763BE62BA158B577D5D71274B1558DCCBB34C0E55D4D488345A2658B7CEA1E2581EF536CCC0649C22AEF0EBDF03E50B8145FCF0B82D164880FE2A0343A97160E97BD8572B53A6303BC1011BA8535DA95939AEF06CA078F415280C2730444515946673AA71D1AF36EA3D4EAADC1BBEFD1304B290BA3EED31898BDC0C66E38595C7A38B5A782E83B06810D542B914929848DF4F324D84B7A8286ED2CE7363BF1990C737FA617FF4E739F0D7C5C2826BE417E9248EB9A39E535A7C18780C0AF398FE8DA1C074A302750F43CCAEA943799FE78EE223E3E3E4CE14C93655715A8C5E4AEC1ACEBE191C8677ED59C564999BB703E05B8C679D64D260A90E2DCFCB718AFAB3140D6A015C52351F75B05DA6C10AAB7879BF6425DC5A1032F4D9B7CEC96344DCD2A7FCD391E1B0463245615FBE8D5AD41555C298E0615CAE430778FDCCFCBF141EC2C362A5ABE2E3549E596344F0BA8EFA6D8381D7822B5A66D546C7A94C7104D46E8ADB8E11FED26C95F1D17A6F85C6964A515B9C2CAB0595C6E44D5D67239178D4B892C6E8AEF8AE1748F78185C474B022CE635DB2EFB8B69607278BAE4F29C127137895958E1E0CD0246FC583C8665982887C352417A9693B2F2B653B13B52461047F2049ED4C7FA882E41C12CE98C5BC2F9F56DAFA2D14C5D6940A48DE9FFDD0B374A972B0D30EFD1D4786A075DA8D35CABEC47DBB27477E20238BFC638B818E905EEAC77D5DFFF87B347D2C6F87D9A40E3AFC28B646665800A753101B42C047F93F1256A27718FD865242D208E9D36277378347F3B5E495A0BA65C34F840E7E7BCB3341CA3DAD45C2C4648416C8A40E87D894A81730C869FED7B317D6E07EBA3DA4620656232D43F2A0932681C1D150EDECD448A2CC881FE2AE86CAE4A0D2C006577BF3BACC6DA15EE1BB31448F6F6D35A88D053D9E742BCFE339C7C032671CD05BBC883D91700D6318D81EC0F28E5E3EC816892E6521432D64636B8A2EB86D73F62689D32B295F04766B2C5436FB7371AC63737C0052B22CBB3DE2446DA94E788237D7ADF0E71D0529C57C8F789DB6A3DFE7CE9EEE65CE0792191D50233C796EB6686C7DCC4C07D9D8368D9ABB352919C2415D22751407A57570274F3C5174A8DB6D13165E0B78904146F141F660D588A46C6E2CFCFA7CB6490C98ADDA1A0B6322327F8ED75EDEC5D10C1C1C14380E01E550166720522A40F03D030859408D9076749B52DEE37EA906AA6B067D20AB47D9670822ECC317FDABE06ECB4FCA2349C6DEA33CF14F770D2233A9527FEC5AC4ACC063C896BE19A225481386F64DAE4FBCB1F947F4CD9DEB9851F5B94714B05D318414545C23951ADDFA50CC9E8D141D17039EF0A6DFECD42891FE1808498602FF7361872F4E0DA9D479A60DA0A2BD89C031BE79A214F57F748A354CEDFDAE52A8D6501F52501DE77FAE98072CB1AC14961C4017292915A86ABE7E00D78A7D04237CBA6E5844B8ADE4C5D8ACE39A0254C305761090DC0E7B449591C8F026493B3C85E766189B6F180AB0869D3A85222BDF05A744C16B1ED5D56F63E9545B82155BAF7B04CEE4782344515A176C21C00A89B451BF861371C7E95AC896323B9BEC40A28FF0E7921AC805443D264B6E839104360EE55B510A054F8051F61C8A48B62E80AAEB0BDE4DC5AA74B05623BAB2FC651719DF138E809AC70589B5FCE26696002F930FB3214E7D9AE9A6C278809DE75B74B607A4BC3A1E43BD8B9374CDF132014C99742D7DC513D38F64221E2320F171367D0AE1151926DA95B0B19EA74EA2FA5571990792171EC6BC12B45C2A6E982768A8ADF40C075F886777966C0FA4D7933E0E8AE67FACB96E76226071122FFCFA5E7967A03BEB7CF48DD37570B29AA2DDA08A273BF9334ED31F681D489920F9ACD12439328C3F0D5E2DCD494D702099D12FFDBE6D7495725F61F162F488D2AE39D74D1A56F281130CEF9CA678380978A5BB3069A93947214BB199D8015DBCE4540B8FCDF35E5A0DF7E9EB23735F16B2FD9FE41063F389A95D1FB7DB2D87A580EDD813C341F60063BA92399362E17C30FE3E00AB82A91784DF5A169E25A4EBEE34BC5059FB53B0EC29A44FB1809A6F7B66A4AAADA8E6CDF5A713DEF71BBECCC7CDBACBB92C0810BA4D37040F78F698FB72A8A173C02227FF8D4A955757A6F613DB05CC2AC3837A2103F04FB658F0B450342E7676575608F1997DCF79B59736EB9A5486E7D9BF793D445914ACA462C8A74965F19F98833CA436FA19172A7C533C2882526038376DA97387DCDD49DE34DA75E038BAE7A5DD68341BB09078B905D4827C74D3055C9DBBC932DF512B01EEB02D4E2AE016667CC4A18ADBC3B6CB26F5FBCAF6103E53903F534069AFEBD9415DC1472B91A0F44503FE9AB00A7B8F933AE8D07FEEF1C598B4E67BBCFE4F80BAB9029DE2F7F7B268C8AF9140F369789B3B9A3B7D398522AA0440BAEE1AC6E2353BD78DEF77C4B7FEA781B7508B3080A9F80C4E16B7A0E2BE6D3CFCBD948D3B0F1CA9772FD201E4A2934683E4A131104FA7F23806C48DBD2044F9A011F4F2D96F120008E4992000DBDC0D7744F40F4AE838C46EE24B4C5991ACE5627498556E21DEC9E7FFB78185266A2C97C11901F43CEF769DBF47D5B21FF20C1C26EB9F0B893E53F58359B781EC801E2E2D6E117601E03A616B01483BF0532E4FB5C3DDB7623E748993970F53A243F911E904B34631BBFB31265DCA6E8A8C207EFC1C47A6A0D8C9A39A9445A3C239F24EA7837E5133FEAFF2B24C26DB7A7E9C304E4263C298CB3EBB6EEAB5AF042F278C3837FB59DC3C08E9167A4AC0C0A64031660704FADB2070CCE6CBE5A18A96095C68F18A1461F93B0FFB50CF9375DB4F089BFBE3306233EA0DED14886F25393BFD24F178EB00E6703237AE53459DC50E3D8E2FF937BEDC3E3494367BCE7D1863ABA15B3BA2A2AB37F83DA6839614F44A89C651D2DDBD3BEA62AC188045A861204E2CF0C17A4D20061063BEE8CCAEC492EC68043CAE25C5AB52D6732C1C5F2D9C57360F01641712FCD6657C01DD1CDB6628F984540422015DB6D64CD1082E53E4E21475ADFA75215479250D8A4A73394DC948E939399418639A32EF8B179191396A761C0B6AC89DD65EC5A7E3CAE27367D9EBB45CB3923E933C806433C6816B141BA1E35A4DF5BC3FDF1640A353C2D9BB4CD29D3E3F356B1E89C86C8289941EDB91308F957BAAD8E7A30BAA2F347254E8F241F1E47562FE4F60710FBC3DFC1C09EF041F39EB7A03BFE284D +pk = E9ECD8648DCCDBB81E2FE6C3D1951923B9CAD50CEF1BDFEE08F9AEABA04AD7909063CCDA7524289D9123FC726FE4CC72D70AF251764DCFCB0572DB80FA6E62ACD97CA7013C17649BD59F2A122F757321EA40DE82526BBE303F028F641C9B0BA5DB433D2E07F062645897269CE336C8060DB069692FC7C5B541931F54CDD235553399BC70DAD706DD072225A6B006C7A93906ECF66955C28268AA6FDBA7266AF2A48C1161FBC72B3A69071F9AB0C61EADFF6D93F98F189011F10D1D4994A970C02B2849FD2D597804F86602AA5E508CFD8E816E25BDCD2132F9F908F38AB93FA10B45ABF7F4A7FE56642597400E607888C9FEA7EAAA89B974EF3FD18AB5E10ADB948C8EAE5CEA3AEACCEACE206915484B5327EF8F491013038222C2F253B3A423AE9E4E7C6472ED0C3DE694513EA3C86A831CD33F51978AB89D6AFFE46B156D045A0177BA7BBD4EDD14A637981BC33BEE6819A9BD6BAD9DB736CB58DB79F25EC800643E1B2EAA4986027A86D245526522209005DE1466B0A53DA03D14A5990E170B7F1E233748AD5EE081EC56A94D8CBF909B3862F6363CE0F11D4C31A56FBBB5A6F6D2EA6D92F4B91E03CD7DCBFFE330699BDB718499ECB23556890CD5BF22D2626B49A0AFE6A8C2F49EE69BD03A524EA3021A3BA65CB37842C982FDA3D3B82C4CD0EA39BF771958BF257D90B41FDE61E90693E6CC9DFE831C54C764A99DE1B66222B62A125B9EEE561416D6848CDC7956A26C3D0C9453B0C377F011E0F6A015E0437A750F27B8DB1F5BED8260F8AF638B03007618E6DFF495A277945814EAC27E99A4BEF03F2502D713FDAE769638DA6EFE8A5E34D1352628A1FBD0617FE4DFEF880151FF991179371C23D5FAFBC2E52DAFF8013B48970767E10DB5EE06CA7F7AD92DD91BBA3E5B7F33AC0D76953BC541A3DEE2F5E1232C92A593F2D19852895EA9A52BDBC700BAC176A8A8E3B34B242EFE007F00E128E80D68054A316B244355EF660F114A7C727C047B838E5F793D2799D7A14BF8CA21136E4D31A6B1A0C5379992219684DB4712AE51F358FAAB52F72848D26BF7F4BB91C5B897DA44534108FE7B5D16ECF5C83EDF2DF1D83E50C98EB7D650E432425DD42C489FF888F1BAC2A64464BAD1A83898E54250C0DFA669FBCBDCB62BD07C01A4A59BA912CB0D3E54480CBE68686443DF6F5ABF4C13043817561D43F63558F90D3B764CC546136DBAC9052248BCAB314D73765BA80300977AFBB7B53B8A173DB64CD20989E7074A94B58741FCDB6F03CB1E1831423A633E494ABD6288E94F090A4E47DF2AC07DD975C90015E497CD15AD5D9305578969165AD1FBF2A0D3C6F63FE2BDF90907DF5D740D8968381D65ACC63AAE27E22EFEECB7E8B2275B97358B4A172C6F7E3654623ADC0DC7D8C91F710EF73D4A70E57E77A75247C9E2F462219319DFA075590271A044BDD87D78E89C9DBDA40517190CB35126001EEBF33086DA794E4384118B91925BCAAFF37D9229550D0423A5F5DC98B40872878B31E7B883AF567E582E08FA6033456AEE1C63CDEAF7420EE9CB6258D12488E0A9D70314DA47F19816B0CAB9D6779E66B8D5449D46E4C0299D292BF95C736374A4130B50C265D97EEE9D5CF214B71A44C8C920E2971DAC4C9CDCA83EE7BB2704D430C203ABD4ADA9E9A058C4A116B9B424C8FB4017D38AF6A87882532345E8A3D627F276E2E5B1433CA1A6EDA411B3D7F5957ACE42BBFE610E566EFE6B17CA6D5195C23E3B187DE4D5CB4C26E3650B7B5AD5DEF0CA7419BA7EDEAB7E7A2FE0F254C4E87BE57F9261FEACEAC4789B7613FFC13065CF1369D2394044713759E3173FB7BAB0AEE44DCC9369EC6B5C78CC12FD31E1F68BFEED519B44C8D8D2AD7FEBCCAA48BBB5BED9E6826E2A2B9FF1E08F6880A7F6B99090E730BF182E7C2F5D8BAACCF343BBA6C2FBC9A60111C8D6F53E1A40F34EEE8106F92384D8D4AF846F78AD796524FC120F4D52CB81048D3AF787C52C61084D6ACE41020ABDE068943C87A7B98C190FD46AAD4699A9EACBC111B8CDC0BD16D7CF670DE63CA208913AFD2A5D5587440FBDF7B923C6959F1A93857D5BABA55163B8C8951852DD068D6EA98D05203BEE80A3E02737530AA2C30DC9DC3A2875410FA46C79018269A9D994C75F5DF11A77878E978B43E9DE3262011D62B1BC31C998E21116F2CD4EC66CE5F382CFF697B1E44815D5F529A252E9310FFB7F5E6BC6584F6E0AED01EC24FF50C53127FE08FAC8A6F8692B76F243D4A1487AA79117B4674837BD0BD3661BA44F47CF01776220C12CE9D65F761A52A3E52F41BE16243C539DACB588D3D9C5F0F13347BF00E5101A9098F12ECF989CAB8D287E2ED2D1725B17BF0F6A742041F77D2DA0CA8E314AD26437ECF82EE39E95407FD44B259F7950FA8BEF3D98A14302F7500F66854FF78B3106298A7AA055A2CF44ECF63951FCB829728982A21BAF937AFA416A4C5811E2CFE52F16BB763275ECCE53F2F55B3190639F03EEC133F76CFE28DD0FCCDE0112D8AB5F6BC391CF15FD07ED75C641E4C58DA5C5BB367478403E1885125A95310596D3A69B5DD75EF73E7F563EF546DCA6AE1D0C7143AC9E75D56C1D8E1CC8D02364E22C69F52EEDB03B4E0D33796B7499C3E97B46014300C6B89C954612A594825851FE634AC5740F5BCF2CB3E72FBB274D928BBBE64978B23D7EBC9716B584754885B712173588D2C0AFB79E26502944486269DBD5BB977811BC5DF93D4E37FBFCAFBCA9729B00073511CE346F7E310F1461DDE4A9588193D69378503B0642FE43ADA7C0E3D2BB2D6643264C8F016E41256A1BF4150303FFA58833D41851AB72D32FDF44791568CA281E0186DC169B5B29E89788F8A67D83BE74A26658E5B61AF706A75B403C037E45E570963945CA354826EC111D61223E2F08129EAEF2C5FD738906DA103BFDEC2ED1017E56B89580FDCD41013E7F209E1A188C4D9B6E2A1487B975B1A3D6C33BA321E941FB6D421A45E41B80B322E6BD2B928668625063B01B8D152182A75378BB481D69C9E23827CB563622805CEBFE9D0BC54CF6EE5807DB3EDCAB8B299A440CDE20C95DD1DEEEA7A6A16215CD9A90DEC36E5B7803F7F408D3D594A536F1DB274A1EFF4485A0BC41556F80D58E18B9FAB258DDCF76666198B0802C6D5C458D181D60FBA75B05FF56A52F03F95AC062D027598D843EDD180700F2F076DB37B2779C28E3691C766992C31E0F37CA7B23E240C44D1F510D619F8E87C251CAAE78B29406CD4D8A7C0976673B4FD87E89C4C200B141F26A8D6AAD192643F5F2553D98C9651F1A11ABB6E549BFCB5511506097BDED8C17C61C4CFB7623078830E7691BF9B10AC3D0B7B0B953DDD358371EA8CB65693B5F7A31D854FF88DBBE1B4E6E71E709EEA95B0B2C0921E44EC713FB0CA479400D0D89FBAF8256B61DA0593A6E885FE794C17FBE4BD715874344B75D8F1905AC0C97BFED2451FB74BA3FD9C65F6BD857EE792730A898480067D9213617974D76B1284B9258FB18F0A659C6B8A30C8580B08EBC5D00573055E1F94F2DC34C702ACB3DE8BE9EE552AAF01E506529FF25083F4F9D29BBC9104262B9DB7233B1DEFE385E1794FE2F342528CE9465E09B7510CBF6F4BBBFD451D16ECBE5D21A74FD4A4B4E128E80FF18D5205CB42B1334B013589BE671F917BBA1C128A081B3CA5E49A7EFD117FCAA9B16F96F9C588E762B74387A0262BF9D3D64FBD7379602C5DBF7C8EBFA1AE445015EE3D99806C8B59F35BF7B905AACA3C4AE86A8B6B9D3983F7F543F4D4B234780ACAC936B022DD2CDBCAA3537E34ABBD03D79D6D06EC2C7871C206DAD05C96C731FBE65876BE10A5D840E31CFF3038FB05B85AA7517569F17E379ACDA9D8A06FD1702B28CF6E30099C5C1816E73D4E1920DB860DE19CA8C5F323679E640B7068F30744FE21B4CF5492260C9756E8EE7939BF697C085055401E61385875C213E4D81C4A5AF8EA5490F362C09D420085B78852B7B9E1F8D3801818718FFBDABA5048AAC7A6B0B898D251AFA80D07B173C5A9E6176B2D2202AB286391DEC8196FA5B338A3AC1B5667D89C79E2A61689E96B3743B38B9B3B81B09F8E79558D4AF69BFC216C6EB65C455EF2A049076BCC01ABA497022CE05F11E72CE4384C60767F5BBB253EB10E9FE1F3CAB96A75C1BE72C7765995FB9DD4DB7EB26DAE23BF4781DD1205A8ABB2354C6B511FF64D5F0C1B1FB89740674618A81AA6E2512FD2CAC125580BD88652BB0AA350A2B96937251469DD67A155C7FE4D22F3BBAB501ED7C0182FB48D05069B1E89542DADF3B257055A687162BF905FAD2242100A20C653A6217820E008F63A7FA15646BBDA150F39C5C04C392429F3DE2671008DE7FC14E3037D03B8FC7EEAD9FB427ACD16EF018E5D2B7CF7AC563E4975767ADB656E277F5BC94E4FC4D13C4ACBCD57FE8FE70776E42467A3491E9EA42BF6B15DFBE8ABCE2DCA63997A9EC34BD1622BF2C00A48EDFDA2571ECF90E6FDE942F2730740DF5A187220042FDE05E968600217A23988F60B49DC14C6AF593BDD5561ED44C43193A0E82462686CD29341ABE3C104F354A9701496F14790CD5A9E146642512C9267BB80C0136D4B8502EF5B88DC16D1E89CE453EA8261E6A1B76C20635124D74124B7FDB38B4116C1CFDABACF26F8CDC39A3704F08EAD50736C15501C19A25E9824F21E583FC45F92895A2517F889E7CED8272FDA56AA94D3B2FD7F0B56CEC8EA182455E7042A7D016C5F6D5022B786C67D4BEEC1F6243EB21427E3B1697D7F2F8C95C7AACB8751CDE2ED594DCBA4E1397524E80188C6A4A2B4CDCD3F0574E11F16E47B557F1B56D184D8CEF877DD53EB7A7FF2D55C8A48C3D8569CC576FA5BE2239202AD60AC0C3831DE39A5ADCDED4B9A20D90EE09B2C6D2F71524738C815EAC6B2AFF579D7C9F88C61D3420DED7AD53DFDE0CBA421D17772FA1182EDC723D345ABA3EF11B6C3BEC768C6671D1E4637A8DE4D858D30F0A972135EB24DCC1C0081E94BFF2984AA4A6D5729654790F531DFBE843E52B9295E057701F4C45BE4A3F28E3E5470ABD1A1C88AAD6547375827CF9861CE82FF0FA11DBD02E0C229889DD9023F069231BB16D910A9E2C420E971809D214F833B01635B80F43C375CB56ED4E3102B7E51102B4D1B7EA77E8BD4C9DAD225335B7C9FB2A5E8D4382EAC4AA924A2908838D36DFB08C38DE4698E8474211966EC75D1B463EF13268ED272C673C9337582123882F4EA5FE4484618D0E9CBE34274B40BB20E3C182BB23D920D6CE27288EEC74DDE046759A87ECBDA9F721CEEBDC455F063139FC85715AE80E7F84A0082607E4DC94BA7F82737832482BFAE668F3B5F322515536EBDD1B33B3862E0E0CB8792ADE6E29F24EBF19773B5E04D2382C4BD2F3ECFEF031A26404C100DDE4960F00D141567FA341051F8270D9C99F5E8D0E40EBB37C9E5565198B7C2673211B17EB5DB94221FA19631C5361E9D9EC3C91BDDA2BAEB88E42999F7DCEA28FC9C85182583B84F537A9D6DE626C6C4C39B1D84C12D3BEDEA3AF555FFAEE88BFF002EBC988B754A9B8E4AC39468B8E207E75848EFE6EE838EDBD6F6B1D6DF0B248601CDFAFCA942C495D49DD7C38DB0558568DC335EF05306145921BED684C28500528BDF24C4F4D9583E30816BD512098A556EA6327F6C7FD65FFE244EFF52BA5FF0C450C7D3942FE26D95A096A937211EEA5BB8941D4B7085E04FF4A54B45EBCD198681B751C3A5935C360F130E20CE8BE1620BCA7CC09971A1504B4A0A94298B4709AE9D105F68DA12856DA2294837A6F18471271A1793F5F08260A3D113BCB36FA69714C4378E4B87F6077E5C0CD41741FB3ECD1B1A9AF071071DD473FBDDEBE3B3767180AF900B786BA568B96F1E092A09D85DC26CDB59DF2EF97EBBA11122345D2673D07EB2B7FBA15C60154EE2428B0A44A2864BE73D7F039E09616E5FA01913CA3502F0A7681B7E73E531F1DD57C98DA07336669ACEBB2543C432A46A20AA706700689E9120DDAD6FD75670212476784F2E9E736BEC72E125FB43F09E61EA1765DB38870FF45398E739EB537360A7D8B0CB185AFCD081FEB578ECE29D1C2889E9F72EEA548823146EBF9B9E9B16F7BDDF0694689DB993608ED451DA18C7FF9EFDAB6D602FD85900C4E22AAFE3923E0F2D118858064C3ECC3F4211814032E665E11D6828466A9360EAF67CCEEFF94632077681F54573F79940F8B6A5B38140A99F58FF65BC717BF16557C7ABBD7A598832840A0292D68BC985F61735C49A1473DF1DEE10C7F3096CA4DE4484210E08205087469B75298473911B6688AF01F9EC3DCC3D1205308DB503EE67EAF00ECE34E22B587E6670B7EDD2445C441EA46E27F6B4E8D958CC9D3F528F222DDA93B3B3A9C96FBCF4C4776D7B401D6AE2C93BDD32E5541144EEA669EFADE3277FF660E7B011C5FB5D2C5B2D1F69DC4C812D8536E80BD0FF257A3AB4E3D551C7599CE69DA0A037A95CDE3CD31CCC25F1CED44FCBE2BFA36375BBB538F499C6F1CC01830FE02A07CD67C8C885BF6297684DA3896A92312ECB51787B63752BBB6771BEEFF36DE26C696A2C6251C457EBBE10E646B5F8B8B696856762F45CC2F3C958EA16A831DC3125954955883D7DE00E4B7CB6AC26B01342560C2DB3F71C609AF7B8653438014AFBB70F8F2CA305D6712D88D366ADD07D1D3219939A807A1D3CDB888F7B3A7F2C0A75A88439E8989179F2E436EAF924E3C41C446AAE794735E4A13CBEE7B192AC998FD5C4BA17F6DFD94FCEBF9734ED2A26D71173861085BAB7E66A8E41522566D9502E7DA6E7B8CB520D73EA1145987EBD36B1C17B004C3D868180ECE7AAD95A7DF0C10B86E9B7221660F5065A73076FB4D27D3C69EF832CEF20C59B98DE3B6E62F8411275472D64869B0A9FE18B4DCBADFA0843A1823723415491E8795EB5D6CA05E47A4894AB9B1A15B660AD0DCFD418A005F33F962D15307D12876B9BEADEFBA2CE136DAEC65103D34BCAAE68DABA9BC9346953A8537A252A58D6110CE6D8CF23B4FDBBF21ACC6611FCF39133B82542A3F4B3453EBE429BE28B5A840B686FD sk = D9931E321732BD82EC9CA1DF12BA48549BFC7D3E76A404B71892F4198777FFBB1AF7BEAC03F707B1 smlen = 4006 -sm = 2048F2F4AD5C8E94B372DFEA98121012D22AB5E1ADD71A7E8847D1B2085AE02C8A30AE7D107955CACDAACDB4E55AC7764C97F7CDEBEE6B4622F1FF6E71F90AA2781D3EF788B7FB500C31FA33F67E79F0687117179E1481DFDEAC9903F07D0566F4C6D3EF840C2533568A527D902103DBE1BFCF3A68646E4B17A7BCBD7FA16A84C9BC2924723CCE63F265B0AB5505284BFA3EF27DB42B3873F4F47F7BD450F4A528C0FD2773D59678FC538FC4DCC9D3991ED2F3632281D55311FAF2DC6C163B058A83B08183CFD771C0F34C35292D979D2C3250FC3B22C974E2DF807C920BD5521CF95E5BA09C8B36BA5BF5C6C07AEE5F31E06EF1A3873860AC59B5D493999C06C466F0E7DE609695046833D6471C8DD9AE4594F79BF68144A175E91B2ACBC826C070F3DEA8DA1404EB0D756FCC0D2FE65FD1ACBBFA29755BAAA31FAD196093C02DE8A452BD61E05C236296658C615B8CF2327BDD84CDE5512731B1A30DB96FE8381CCC003C424EC11E0CE0862F778399FB8B6436F20D3F8860FD2101CDF64FAB87FDFC0DC721DF1EACA6B4453546191A46816276205FB3F4A89793182E13784FAC2597FDEA7FFD16B37DF8AC27B2127264D3D2E7D970AFB8A09CF46E01760B7D98B6B94B6D74875FB31CC3CBA93357A3092515ACB017D9C4115013EBD5F381DA98C4574211F941027A0732C60BA644E4145CA6D0DF40F718F7D522D1D537A8D8421F301115E33B9730796EF438F2EC8B65DA0FA7EBE9BEF09C819024017F57DC9B584BE995E3581E67C88B73C25004C346F957124DF3592D9C1A6643B6A8F223365F02C05813BA6076595761B7379545A4D773E8477173145071247A79EA9F7975A5FDB72DAD2E45C0AEE5357FF5E9C794B394B4B3C2E8DB8C4F0ED7157969269745A65EA8A68408A00F9FF32F3915F7FBC9E80EE056C3EC9C6384C48184A1717D65DBF55DD4C6DCC582B0261E3D8A027CA8E5FDAF7AA69F4A44ED8BB0C8896DD77948CC2384937125D3946BB1974C92B69C5A725B4CEDFB89AD2B05B5C9AE45B1E89A3A0116FAAC0C7B9767F18AD6E457A4AAFFA238E9F9E91F7D7113D877120B2F820E8BC9B2DDEF447D1DB6DCABBA6F0F4563E991DB99B681525ABFD3ED85DAA1584AAE5665B067AA1670C4BED397D93243E7B2B0F1F94ECB412066416BC32AF49168AF131F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 +sm = 3E4ED7F0782704AA1629BD7F6BF4A8858006975CC134F587C891AD7729107F09073106C45745B8B3FF3144FFD7A8C5C80692FA711BC29D63B40C6A0A0656BD46D0B1288AEE8A02AD0A29ED86778F8D6D0F9B299A2C7117AB2674E22A165EEBD27DFA3255A5FA1039CF0BCCEC7FC56078CF5A7EC128BC9FFB56CEAD54E74C23135D80FE006EF8D09980BB5B962DBFC22199A88D1BDF0814AC6EE6E4ABA564ADEB97AD539B0300DF2F43706CDC97C9D3E4FAE8923E6E2699655877763604EBF7CDB6244EE8A73DFA8403BFED795CF67E2E95664FCAD421FF374DABBC7B0351C2598D748F755B9A7008BAD470A75DD92D01737D7C209842AA0D35AE6D045A79B5612E560CA598BFDE087A325B44CF84FA1065033CDA4EB507AB213EB15A9BB98D8527C44E6DA11C10EFAA929432E30AF6281FD822F45F0138D86CEDA8E3BAFCA32AE5E9D6B9219BC90286E14CA76BF2399D6F40D394C797A57B93DE8CCD3E125549857FA8846508F642BB1475E8DE1D5B1F830BF72F67AB9D439EEB283D2B059D44D329F168E88AECDF6A2D35CAFB097393B4A19A346DC8E2FD383D65976C3B9623BA219D2DA45A4FD1121190EAD352815170EEC2C8C41B6131C5BF4C760EFFB6B38563AA8B27F663CBF515DB12239308578A53023E5B65DA44BFF86F74385CD7342D95502C568DC3A4CEB5B506D6731DF0AB997FE22A2F701F1E4490DA4DA96041F1482979A1C64AE9282F1B1CABA474F21720A2E4D71783EA6F1C566FFAEE60F6E14C252D3187C67AA63BFDAA6E03BCC079FA9A6D6A48B4DE30E7590D54B50F44B76DB6BC3EDCBA8A9ECD44C7E7F04A647BD9B540632B052770DAF5E606B67F110B9DA6D9E2C1FF63B8B4923D1A0A5FB0F56E117D97F396C40A44573E09F8B993899C3F92A0CD8F06CEDE48BC23A3CB9936794D7F94B6BB6570606FEB3EB6469D29D0D5DC51697B6953982F15FD525329E28B7F249F3E0220AE85D9638A395817CE12A3813B526EF6119F16B40597AA44F709283DF20A01E44BA12B05B5C9AE45B1E89A3A0116FAAC0C7B9767F18AD6E457A4AAFFA238E9F9E91F7D7113D877120B2F820E8BC9B2DDEF447D1DB6DCABBA6F0F4563E991DB99B681525ABFD3ED85DAA1584AAE5665B067AA1670C4BED397D93243E7B2B0F1F94ECB412066416BC32AF49168AF131F7AB96E8C14D1A5094672D7034FA8F81703A2CC18983C972CC66736CD98B031AC8A479CED21A1F634938DF85F3E83161646DB81B9AC3EA22F80980B8E2EBA4E9975714E5A98985817F426C41F3968349686B69AF917564A2648401B8FA127FC3200DC16A9E663D1D345EA83131E21229DD39E70D7270DE7577A7E9635602FD2C30EFAF204A9234F0A73D21375658B0B0B04927E67F3F5534614EDF5137BADFED914A49AA301000092DA93B3FA4A0FF592CC3A53F4A75B54FEE775EFA421EEFCD6E0D32FB5CDC096886076DA940B26C6E07F12F6E08FA7B3E2DC42055308E5607A2732717AE592A6909C6E084252A5B08685FE8C6C1DA387B0AA9800B67CDB3EE2FB21B9BE5E6B79AB545563068441C0C9C1E68CEF6028A5CEDF27D3CA47D95094C9E1E68B8449758BE3FF8FDE148ABC420295DC76E3EBA8E11433217FDC3136551A5A41C1C7E7D6EF43601946897FDA54842D8F73FAA7EB7ED0DE544FEF2A95C6FECB13C8C0F14B5B22493F54374184B73D5BD47383BBC5DD7BC1BEAC0CB8E66D2F413A9DCEB7E1D0EE2D63B9EB28DB232C33A95B792AE67D2591F5AF59DDC45771A0E7195C4D25E7F4079359597678B0C0A87DF3D66A686A9215DD566D4722C212AD05A23E1377E37E18A6AB3AB8BF5CD47BF1BAF06EB05E4C150CA67D7E52BD297A08CFC97B575752E686B83575F425F3A450BB0F596A60E41F7183F463007FD019EE255BDEF1D98B7A0A12EC33B3E2BC9BF0CC8F4860DEBCFBBD5E40B2ADC2CD10EC35A341BE7A49F8D204FDAE86921B7DE5BA700A61E2B041A8EA7040ACEE844892E5CF025FFEC5322FF6D765BFF1107C967A12ECCB0489F64F8C13BD7057DF76485446641AA7A560C7E73008C46572628E1A225A8D3F6D68DDC9759A952FC07CD43DE4434BD3391089E900275E9EBC92563AC1403BB7DFDD182092130E3E6AEB7B666F4BA66C38BBE1F726F40A07DF6C42079A6054399519E26D765CA065F4DDFD27A29CBA292699CD826FA9D3E7EE31B0D76813879DB5EC5C7F454095DC3BD27323DABD2DFF949AC760D6137334507816330FA67D886021661ADC69AEBD882A07E01B4B6E5492399ECDEA99222EE785C810B30409DFAF2A3CE5A05D699C2368249C9588D86FEAA778B4860D6DD442088A21D2D9D0B49B15EC579776812AF8AD582F1C44BB6432D7472300B5440A382ED87AB64B20373A0ABDBCE391D0BFFC9C543EC686449FCA9D04B7141836A416720BDFF250A06D7651A1F98EABE4B340B2303591D0847AED6FFE423B6DD8C0C03459C381DB506F531343F82C116323899DF1E5D8DB8997BEC12EB70103F0BF2B3D53C4D4694052606EE32BE4F5B35450358D7D85062DCF7F0BDB51364700BAF92CD6ACE4E2C10E6CD9A332716F5F4BF7598466A99238357798A499C9B8BE77690635C57E7D87A904B3F2278C0B1B23E5860B0532F152E1626C86FD855F656B5D070BC81CE4634A87C8EA6D6A433C02DD2E6D6561B25968B149A6F3BBA40B749F188B84314B5778A000CAE91A53D59860EE6F7DF38CA0935CD64C08A34BF19981C17951B9C39A847D0637441452E38CE5E1D9B99BED51B86705CEBB8D3244C40BB8D70F846936A2BE29C21604A7E6BD3E655022B929954F6C9A5743F5FC2127B49956D80128DD582CEAA06FC174813E5F5E6A0A4D7D26756FB28A6588E9410722591CCE2A6C6ED0976B98E1FB0C642D5DF8F08E96BAE1FE10375FA1D7C70806101570FEF1EBC8F58664281E2B61DF2081B655013AEF54616308504F5F4A1E8F156680163489D3FE7BB0A514F1D2D57EE6302853D7D03C767C7BDFB79E2B8C80403F26F6EDBDD6A890A0A0B9B76D334E0F729FF9C47BFE960A1C3FAF77E81B9AC156367423DBB4D766A1F3B1E67595EFFD76287F22BC37DA4F0204633E804002EB7C1AD0836FA4D01E2FCDEAB8457DFC3D8B7F1151BEF3574F8F4653AA3780003787B8891901ABC8250A974C15F2DDDF9E1BE6798647EED710D06CC3FB4C276BFFA585680FC632D8EFD1614745BC3C72B82C53FEAE935EA5014E2B321F69BADF570FAD878C9590FD20FB7BF1B31E373DA93D1A8C63EA45E698CE060FE70ABA0FA84F37E836F2AD2998F07101D3FC7CA2B08B1398E1687ED5A8CE860EF9B4889FF436B74D13281D1F6A7EDF1DBE8989BFAEEFE6A475E65217643E757006871E664099F5B3846553603CD9EEF8FC195807361FBFDEB8DEE6A0B79F009C10DF397FFB865F4EBD0473D458D553358029C6B5A95D6FFEE9B645311D10A8F479B7E5249AA87E3DED08311B4DDF3A458FE61AE294A22643861826ACBBC9B0EA8B73157CE15D1FF35098AE67159B07CA7499398C26776DD9884B5D3786C87D48E864D8BBE2B73E2890F217E135BFDFC4DC5E805D9CEFEF5268E33DB611ABA6A5D57EC82B7246A63DCF3EAF3A51CF503D65C206D2362421DE774158AEAFFEE45A6B5AD5CC0B1DE0E2EA74E97913729A69E9C00A309DDCEB7738BAF4757EA9CC96E055BBDF692B12D8B01B92CE5ECF3D52187402CB7FD961A2672DC1875B6EA22AD7F5F42B1B52BA2D780F2E6C5B25FC7E30B1B663E3A09C8FF0B5C302E0E7F984DDCC62DDA65FD996E17DA72F02A16C354BBDAD44C5B5044759BD53789B98BC58CC25FCDF10A9CBBF0FD6ABD58A4CEDD92C5D85EF22B3C5EE5D9440CE42995517D2F7352CE997F51A36B9FA5703B4C6491AD01F406FD1B5BF85321026D28B51354DADEDF057B37743499A986469F908A01F3C1B74DEF5D8E2F57ED25A80720B540333109A0A65E7984B557F65429F3D3BD7EC3732A10D7AF36DD5D2414A09949A0F57F37BD9021D2C482E61437CC15E9DFDD92D4C212C4FC6C22C54591E5AFD48210FDC88040135E433F50E45874E0D5EE2BBC857F2C80E2FA4FC7ACFEC8EEC0CAB351F677C790787C715945C21BF923EDC0A58878AE09ACF5FB5A003C9C0B6E30A450CE6DAD4B626108B88E89F1E6A7BB3843E1EC8AEE35AF69E81773CFF71190F819CCF24142D60AC51B80B61019EC7ED2EFB6C5F18B499FC9727BED2E3324F8B94A522092E0A98241E29F8F14C6561DF3FEA0824F9CB0FE10BB497E427EE62085E7AABB2900FA47BF27C1638BD116C5555C076DEEFE9754E8ED333D72CE9423E27EF640FD5199C0CAFBCF2DA1C5C34121A69E7E0DEB3C268FE60C6797056383DA43E6F472D225116F63124498271D3D43AADCC5871F2349CE040BE068D72EB57B7827A7D9AA01405BA0AB07E684B91EF05418948F6713AEF1F4948399E0E6130740CAE3E481A6366295422BE3EE2E892AA9FEE86A6E23E2EBCBE654989FD93D1C4E7D62910E1223BD66B7C54F8DD7D373986E5D4141BF0BDE98DD13AAB7D598D698660F11FA4BFB0AD09D5C27B65386C8673E6C4AE9E8E30F8DD1A5A3FE557A3C29DCF99A7C376200AB595C49445E740E3DAEC07BC047FD6EA4FC6CFDC23D7449F9D1170FE635CA36D3DE5B57F1CFB182DE240CD4C1E480600C449D1A8596D8315906A53954201929E7665DD2E27D590D481DD394CF2E8AE19217F1FF0CB511DEF7460DC9E49C21607247857BA744B1384344B4C2D8CE987512376F66F1A279509281242A7A2A58ED500395418138ABDB9C5572A258D157F4D3E88ED216BBE9CEE3BD054FE61F94C59A4AD19AA62E456B86CADE61622A6FEA877575EEAEA20C76AE8A89E7B44396BAE0EEEAB1C23F221A3DF2B2CC683256A4E5C8207EDA0B235562AD3B510F9D3FBE0B51CD8F238A0ABD2EC182681606C8FD111D8CE1EC1CDA6DB4572303DDEB925AC1FFFD75E321468266790DEE6BC0E85070CEE749D9E46795936324DD1388E1B11AA617500534B8DAF2DE12B035F73111B770F5F56F5C6A4152C45CE0E112E650FAA9F3C7E59E3410745C29FA59CAE5CC37FE4C6594990E50DF1576B69B2B292AFC58A804743F49DD7C98C1768FD19AB4213AE4FB197492AF5BF7FBC6C8B507673539D8515DD527FAFDD8CA3EFF629CAA720AA11E65922678447AD4DDF5FF943873DF5203AFEA4130CA5F633E104AB083EC690CF092D208A98006E91BC7E33731D18E592869E564E6D3FF8BBBBB9837FFC1F1B92DE0F5DD4A029C51E3F64592CAC3DE1B4CA5414F894B7B0B7D73D6BF1DA4B908ACEAB47771DA56A8B0536301FC5FD270CAA55CE171332F7DB2EB4619C4B2C1971EBC0AB8B0B11FD54C24285DA8428AB9E0150D8897216B133ED554DE8CEE532024DF8B8D9314D7C9A3EC60464F9C7BCA8C3D4FBA23A7B543AC111ABA8C8F1BD54A243D565DC062F84CCCEDB0A03375FDFBCEF8AD8CAFC440D3E6F988DC607ECB947673DEC4AD48724C91A6BE22A0027E42AF6D94D26D188D0B7B3A5AF012880FC0105DD2F11171742321DD41A0401415C58AD4DC445642A2CBB466788F54D270BD8DF25602B298B62B6D0FA3ADA97008A99B73A807092F8957F17EEAD9D53B1128FBEF1DEFCBC607EA92AFBD353E95F52D33AB7C1EBE2 count = 96 seed = 26CF860726D4DFA38AE07399838BB336F1BEE59E9F23AE4C81E73D49964997EF21CB5F5412F9A70A1EC39FC6228C36CA mlen = 3201 msg = DE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 -pk = 3861774E555E7BDA98E8B22A602FFA8B2B2E2CA98005592BB09B550FED7B57A114FBFCA52ECEDE4B37DCD91EA1F184BE3C587825E4C50AAFEBCCFFBD659D7894247AB188C04B4B17063E961D5721D2ECE77E449E8FAA4724D88C62CEC00C1233DBAB3582409CFE7DB64B9B45F525DB77D5189372DBB1CF095891FBC3048224A4FDE4F7EB7057D8F5DF239EE1CF347B9A1104A1F94B6C1829F4C16F62C5C589149274555615976052A29963DF22C63F1E54FFAA04C946BA124ACBE62BDFBD81F2E632A20354E8337B144DE50CCE97B7970102F043B97E8E5E78ACA1DE9D37D7647F5A83CA6FBEFF60FD76FA38526F75DD4BA196F25E3E92631544BA8AABEE412150AEC3BEC30EC098085B3C59D8237C89DA31FA1416DA818DAE68D10CBF8A394E28068763AC51EA7AD59EAAFF5BC7D795D51A4CC86D258668EFBE00398EE56E18EAB4BA46926BABD56E8C9CAD359BDD56EF6EF0496EF9B7C496A529AEB75A306274D0795BCCB8C9B352B7CEA4F8742CE898F43B2A2AE86BECB5E1099A67E797EFD4D0242B539C76A1BE6982932EFECFC2CD810264161D83741D9B959B8D8749B9B6CFCFB01460CF5585DF60DE1C7F3C4BDF1CFB8C1969C68435FA5056BE8BC3D68CDFD168F2CEF4800B7C8FDFBABA729CCDECF098A6F0ADA48A901A7E848D6CC925FBB6FC1DC78FC7FD3A36CEF7A28509377BCE32C952540892DDE6896A2F43E633A508E739758A6FC0BB2CA15B027C5935FE14D3C89483C794525D9CAD68F3E8217AF757F7F142EB6D249ACD84EB5DBA79C033850CB6C96F1C9FDBB4B666E9C769E9F7C1D562A838B0CB66B619636F2C6191F016861C34C3583B78CB118159D6B6C10DBD4B4C724189EB3D2CCA8DAF522EB2D1B36CC727081D87CABC258564228B6E1CE25E69109F6AC77F089117F833AE80151EA29B308861C9F14D0C32DD84BE1756D775AF0F897D67C5721FD397DCA54654EE9208488E40744DAD52615EFA6629E82D18C486B051755156C94E363A15C817BC8F7BBFCD0ECADFA9217138AA4C0432CBC513A975BDE7463BA7F337ED6682B763CB469F6208FAF372C80B8035511AF8AB22D974513B868E95170C6D6261CEB704B0DFCD5C218DEB1D5BE6B7322C6C554DFC3AF10A7148706CE1F19230E94AC28469CEEA969E40733C6143E20A0CA90AE53ECA0991778A9A4FD5DED4A71267694CF0B454F30E223F1ED8A75D870F114A5B850A0D7FB4D54AF5CAA0CA7BD0FF1D5B18D9158B2EA1C029F13E20E0E4C01C6D4E4D74FA160976BBA4C4D9E20F548887E3155AF7789CF7A9740D7857CBF6D0135089CA26ACD334C595CAFB27F6537981862F978DB9B3B3398B62E6D70F467E121D40C87F001854F3175229AE98997782C6B8C57D640548E658080EE8DCF05EAF2DBFCAB267FA22F253C04F7AF67F7D10F4503943A520E98DA715466187B7990216F791DDF9CED11B27E0245A6F2C266A8D56D72BB038D67FA95B8A4E7EB58E4BE8690C5D4706F15FF7AC0C8579BB481356F957447CEECCAE8D1ACCCD6255879D50F58C61A76B6E1FB7BB1CA97547BB9ED3A653754C8FC6C2041F03BD281D8B91B61FF5C0A80B58E11744AB8CE46DE4EFFD1584F44DB612D414001365F634954C7D02D3520A5ACC9A84F38B543DE309AE2A9D0062991713B7BC22E73819CD7A1F856F0E15BF28520D64BF171B5EB69BEA4327B85C52177ABD2A450703A82770333CBEA23580461E1CC5A016460BDD7AE7BACD0AF51891E26448F0CEEFFF46A7D6D0A205F534FBEAED34BF97133FD5921B4EC9BA7439914564A1137F1A02C5A111F2B1010699FBBE18FF44F4D4B05B1874FB743BBEC29A0651F70ECA92D904A7ABD6F76201E988FB27B19CAF161AABD907A9E0F98CF6F54DB7B89B242927F8C4F426AD6435402F2F03F50EF15A05890DCC54344ED6BBE320E5C075D8AAF3FD6E6BA0588E0DE13F4A7FBED7A17341445FF9E04466FDD1B15F2F594ABF2CD62529F2D5CDEA4EA81F1184572335442D2FCC6B75C58187AF6C90FFFA0FC0910A92622BC97AB9E79D6DC72C25147D17B1EF3033F512C74DB4EDCA53617CF44ABEA646B64E75C1B2944AD95BE163573B3C6365CA4E241A099CE2FF11EAF69995D0838657200B46C97D884AF9297C6BB10D1DB9F2A795E89FB2A80354BD6FD1446E632736A084227F25FEB1FF2842A47261198AD7CBCC3FF502AA0F55725DB31379C6866DF0D2407C4F73F78A6DF8DB7A65B70442D419D962CA6B7C65091512CAD9DB8746F070BDB69B46219495C5DBC3A99BD825F6979E0791051B27C2F3EFB55B67C71D60BC2426362E99E67C5E7125681ABF61C673F03E61FD85D6C20113A3809879DD7FF5643133B72C07077AF5E76190FDEE80ECDAE6BD5E996F668B710DB1217A30EF9449E0B9F415D1E68E6DDFA10F56FC5DC976F61A0C4946938BE778BF9AECBEB7E75148C309FD92FCED77F0988DB472D2C4A9FB5FD4E454739F879A0B4D84AF1B0724F4BA076F854252792047736CBA8F6196B58A1B77CBE9504D0626EBEC35090F8EE393CE15BA0E798B2839874E9C35D65F0F82A8FA22D94C78677D6E7A850D338BB6BC92F7C568220B1D6DF61818873524E59461B5DA31440A9CBC4CD8A9F9328121D1C03A9154E5AF0625D2598795F31262B563CBFF8E5B342C87BAA69C5E932F2419A235DC2BAED740918BA114EAF2302D65C2B502DDEF5F5416DCF25F3069732A94FE043018ABE6F7906D90F4E2935B82EFEC784789B85DCBA32F103030259A566CEE0751F472461D5DC55BD5341263D259CA633C84773882DAA67DC2C6A594167DB5E14A16E7F56F4BB2B1AF7E4EEA9E67282650CF4C27F4E7316E10BB808AE6444D9BD78165D4D650D5FD39EF4A099833A3DFB437D341FE9FD7D667A54C9B323872F3B2AB460045ECA4C798BD644780A7E310A0C330629619906785EEB87787736DD03725978D9FDF4F34376792DDF7DC4030E831C42EB3F690908452956D5DC417B860346C5B5FAD985C956878F777A700CC3CA2AB02E432537ED6CFB69273C80BACEAA0206CBE1B12715BA12218D838A2F1EB25E7B48D912C04FF214CC3A720735FEBA9C5DB2E976B5B4393A12ABC41A79F8EF1D85507850F03CDE3930D2E87F144F5BE0A8BC4F2ABB473AAB77E49DBB6E753A99E669D3DF3C5EE0CD7B4BBF136A172BF351CD49273AEB71CA3117BADF479982E4BB446622CD1F4E7B5FC834B14E1D336A1E0EC512C322119FF4C652B871550828862D1DF206B2B99656D16E6BAD9395799F8468B5EF7AC89468BD2760E4EC08AC24761F7961D093D3DAB6A6770CEFFF9D626FEDB36DFB4676D7EB12B7E1297C9DC63482B2A1863DE35CC0C3445D865FE8CFF3BFEB773F107681DE2786505710C9C4570EBA71EEA964764C71F26AD4454C310FECB6467939B3135EF8A124DB50A92CC1AFCF3B1E550FB948CBF8DE7079345389D43F8587F0FA1B6B162D2E2E9622451C9DB6794BFCD98D2FE00A308038E9FA99C9CCC716D12339B6D15DCF45CA7FDB7283DFD1309ED6399E41BBFE16DE1A36E36452B898D4ED726600C0C7B205256656978BCEA6D662C0D1372B5EFBB226DF0692CB82F0A872629DE3C8332EF8DC13E42053469FDC93E654D54EF19E7A90B4A87D815C07C9E5A9836C70AAE581FAFA549A48D8DAB41F773FF157954E10AD26893A24B4A37AD0F93565B963E3930A776DD61DE51445DBF3D89387B4AC05A78996782CC626D8F723F409CC6E63EB2FED71FEF012B72277061A635316B2CFB7C2ED274E69F57D33E3066C618DC3BFFB5E93336125C7DECBC08D3F568A639CB0CAEEEDF461B6763F6C901C20F9DFAAFC30392AE43540D56F8AB001102E2722090B041D9C7DC4E6DA626A68CE25E1BFA027F9EBF5790797553E0E85A0EC1ADA1599E68B0FAA28AF5A51DE8C224191E7CBB48FA58971A60939D37FA759C3D41D216C563BF39610DD2FA3999F3BDD977D283FC45F02F80052D25F2719E6475582E227C3C0B5A0975136E06F10B8E918E8F6E5ACA1471872F92D415205842E766F5832131C11E05B53497116F5D2FC2095A1C4E651DEEFEB41DF0AC59BEF4FF4FCFA93EFC7D102257C4961ACE9E32273F8C65E84492A15B0F9402FCEFD46600D0B40FCEB954AF8F65799F419AB7535D7242ED8DD4B9AF33C5D495A696DAA02E01349244150DEA6FF424210967590C7C869B342F16F6E04AE024D3F7687B9124671E9699260800DC5D31C34B56EBFD5BB722393DC67E8E1ED329A83E9F031B42427236E5D0EDE8F21E340393EFAD4C8342486F5E27ADC4516190E083DAC874D3D342A20F2969C5A822C044AEE0DB828929C4EC957C33681F0673DC15A7353FB70D21B73990D983B79B9EFE0ABD4D4E6708CD561DC60B67471F56414B55963CA09E27BE1CC2E6119C02930D2BECFDB72BE5D8762B24ABA33C47BEA32B6359B16B6D0CA247BE69D5BA28979CA9DACD5FE52566A0EC6AFCEAAE70B7F512C4E59650662301809047F312CD44FC811D2DF2F517E31307075AF9DF23D6AD560724208033A6E01E4A4D37AAE0CC7BBEF9DE68CC36D8731F1717521DE8AA2C275AB387AEFBDE44DF7703804B86C97715FC8BF64965A44CFC2766FD98E60B8A2A5D43289F12B57A7ECC37D1979B49BDE84561CD58255D632D819B1AD51C91DE1412BBBB88F8DB3821B48B85562DB1989BCB23F707F0BB96C2F86E01275DB33964B6625987ECC0CF800B6B3F1BD43E2B1EF1A4AFB471A200440B95B0A2E0748483D5102F9F5E87FFDE1FA46029F0A6741E69663A56BAEABBFF206EDEFDED49758C115611D388F7C877569809AAE3BBF30E9084DDB60BD330A56F58B3A9340096F7C530CC9F71E3D50825948E7E863A4E39C232D98910E7702953C25E414101C198EC5A7D7F491DD2C975B59F622D570999C3F04E9B83DF7CA1A52D875DBE105B8D95D1A79625FFBABFAEBDEE33B0C64CBCC96D5871D1B9DBEE4B4752B05FC77A3A2BBE8DA086487351B4B6669C729AD47B684BD6BCF8DB1E5E185FE61CDBDFDE8F164A507D9779EFBAAF3C76C541E77FFB8DADA9B1A218A8210F1B2A1571C3B84ACE3DAF4B89ADD245603A6912D97FF8FC5C8D15AAA37A68619712490048533273378066EA595E1AE1FA8FC574C0EF857D1B18CC110E5B7961F68814CE707372F954B394ACD2603AD6415FE56106586D1C5EBD059CE959FC593DC70A1A445EA79D328A8161D964747AF6182D00E5E838B8B53ECABF823AAA277FD8ACAEEE7ABDD7282F36C451FB6F24C8F11A3DDAB360BF1E2DAFAE4A3F55EFAA9C18ED97FA5971FF7116CE057CD5A12367C1F9C2CADA052544B45BA30A7DF32DA7096E15451AA172D624517402FC2EFA117BDA0057E72229E576FB203566715F296FF3A98E1B9326D14FC567AB20681176EE986A3F29DC8612D35E299787AE5B043AB89AC6B95C717F59627A5AD53DA29679D2EDAD65F1EE31B43C653D96A1CCDC375E3FE4CA60573ED9F0F85ACD8455864268416E02267ABE5DCD40A8D96D4CEFF61D62FB45003562239153F5F5E64E3738FC1E56D7151780196515375B780AFE7087C25F1F03B3CC057D2A9581FC6DF67415F7E8C21A17A2B55D75A82C0E7E5F9FBB7351B60E21D2500F1064FCA450B22D0847B5A262354CE391D62BCA676851058C4765AB3161F1B2A79769A7A73494170FB14DF6DB9AFAA801EBCD34AE4998E465532AB3DFA843CEC31E9C654591D37985DFD2B673A76028B803897CB4EC00731272524681D42084FC25324B73526EE25DFC4D77AD708F0A674A6EE8E0A3BCC90824313EA37F7EE18FF0165DE2EB522B55C1F3612E52EA725525D54E2E8B87371BC4BDA74C1B903419E3D2195205F9C2642926E6B20596FE118C545DE10B9841D762AF274E29DB55376D19A77CFF603E9753BE51C21231683C4814CAB546FE9F7AE5C49CCAE9744E201EDB9ADF3A1B4BC29356B82FD09EC7B553FF259805CC0511736C593C8493EA3CFF0FB6479A1609069CCBB58E3A6A8712A6A23A90F5A156317107EE98EC5070068AA508DE5ABB1CC988FE197BACAC02ABD8A9704438EF6C2B9695E7494BF8BC773E3117FC740A0E6260DE395BB58B3ACC230FA7A9E7B6C70899EB4F801CCE64FC6D6E49353F0E83A1E748B0754D8421C35F1A291E725C11F56EEF0B87DFA9A3E5EE406689480DD64F2BD9E7950915B686A62138566A26CC12E9BCE1DC7F95004DDA0F1A78A594799D30A6DE2AD3EAC35BA77D94DF6E87D2E164902D8661FEBC47CEE01C900F5D8D80F42A5CB5DF2171D4383BF84207F298833DDD48CDA498A6C706C374B79CFF311CCAF9BBF6C8EC11EA708B1CE9C97A0B91AF7CE4C0B5D188D872AEF715FCC07DFF47A070F520D67FD675D65566BE3FC6D463EAB6F11E14F8BFF596A3EAAA728CE3E7C7936E7100453EECBD8485CDFD4C61D03329ED24B5F630A9970F1754C08EC0A7C4CE08C5B0C78064BD0F3E3E130BBD82A086F6B854B2CDFBF3B65D085FEAA6F38CF728753C7BC3806F473E4658E4F047C6F3AD73601FEE0E026AD089D6C49620B6594D24DB6F9A91F947985344B9CFAB9A9B64176BB5FE5A73D026AF72970E13C0A470807BF422B4FF19969E4B65694CC1D980F676D72FD086DB78886E8219142454432388AE6F46351B22B408D65375288D9B28BEB8670EE3812E88BC3734B63DBE268FD2EFCD5CC888368D6B4E7AE7456E2B56558776C9911C9C3928FB10C18D74AEA95B6635BBC637F13238EBCA7F91E4DE16FB68AE8ACC1AA1542657D62B50371188EE848C768E94201E3E76587259321BF5D7222066279A616649604605BBF425834C769FC3828173F260A2DC3EFCF82329203EB8C9E301BC6C6D9E4239F4856A0F6B7AB9E9C389E3F686074C00E9F5D6E575BC68B1C84ED2F88AAA29069C8F61EB418CFA2594219164DBEE21AE1B76261E3E119969C10365A37D456C0AF700299930EC1C91CCAA1460C7B6A3284392DCE57432666EB012097B42A4D369896CCC365E18302093422BCF2F6A652C0B685BBC19CE92B3C9D9175ACFE03D5777E65ED341B1602ACC068C95D28F7F429001A7E0C4E6D2E8512BFFC0 +pk = 3861774E555E7BDA98E8B22A602FFA8B65CF24FAD656BFCCBE41047E0D239CD60E66C87A6A69187DA664FE450515DEA8B440307216B503A064F27DB017358FEE2E4FD5B7543C2A0AB0A72D6B17B5702A151E73061113B5964C17FD8B8DEA1FDCF05638458DACC5DF01C8E7B2B6CED4344788858EF304DDC03D43779808467EBA170A41D9BFE2A21C681561BE4AA4CE4387F7829ABC653EA20F44FB4227BBD9CCB2EBC6E0B6F2A09D21DFBD7E743949DEB1A7AC3A99F05519E5B33E68E54C83E3E9D387AEFBA9A953CDE71249DEBC8E4FBEBCD476D1779F24BDF238E85745390851E172A05C31411D66BA947C4F2D61174350966E6653C7CD28BA1BF71EC5E67EF41467C54218EE2DF7EA01C3419BA244CCD254AD0C6041E5E40357502F3A7ABF4482CA852DE830F17B74A3B426902721734C94C209C56BDC3A9C2407ED7949B9CE7495D57148BF70B3759554B3B825C132D8DDF74C8D2F8268F9894261E8CD6FCB45586304C90B1A7ACC70290240BFD258E7D8FEA1318A031ADEDA2647C8E6F6A48016AEF085D7F4D7D9D023319C3513EFDA117F578234D0DABE2C10B711FACD8AC8302672B6A838DEE567E10916D0A3BEC62D58BF5E2E6925B3292C68E14DC32B4CA791B6463EB8D6CC192EB9E4A41C60F9A89A205EEAF086CEA5110B1CE702CA03E87D6B24192F35F0A746282A6CB529DAA672F6925E840F436EA15787FFB9C47897E7FB74ECE22532AFDD299B060781137A5DF21437F016D14A7A82F3F873C9AD70D66DD86A540077D3068DECA8559E1A3BB01F24611FA871244B6E3E3A6D88AE93729A3C57D4E16A6C3A3831E83DDD611B82F656B574AED520095846A79B38CB2C0D09ACDDD6674F5BAAD716C54EC481C7A0A50CB1051A43AA94ECB649E2EC4D41F39A396B5E6E41A6B9BCE2C917EBF514CA48BE0E6DC67845934546A80ACB61274A23CD58D511DAAFACECD15EF32E5BA28155F952BAF06140FA945BE5C5E0585994E672F3A7D9BFEC73407B7336C388ABF3206C7A985930583A02ED27A722AA84B2D298DA850758530EDB0D2A87760C93ADDBEBFBBD8705E811413E24F03F77BA09AD5B94B975A3D503DB151B8579557C64B1EDF0BF04E162F54C5F42187C85B4E4FAC508BAFF2CF87C4B09B00B1091B683B306B289C2D44A3840891ADCD0198610CCF4E53D3D912BCC8CF70FCE1E550A5DA9D2E5D923524F325587DEF2AFD50414EBDC2F5A04C2F94056145B4F82B4832959AAB66857AF098F4F49901DEDF0932483498AC20C6BCF5C87DFF6FA0897A32D9D5CC846007900397DC1993D33DC28A39B39DB71B198FBE1020F39A59F3F781369F22DBD450CF9CCA5CC06824B69D66FE0413D058996ED69FBB13F70DA02FE2967BED29FC2F83A1E71B64AD4CB259A062B755F8958AFA8FB0A093C256660B4363155AFB0E3BD36C4D167DF1C1F26DB6DBAC3452E597AB998954B341AAF528F723889B0B4FFB2BD664D35439E8B5935A2901DA549C729222CB223C4C47675CBB6F73723448372099B04BDD7A9902467986DB9DA5AF336A23EBF833CF6B1AB8E7D7B3F2B5CFE8AA65CEF8136B2730977D9660D8758CFB488CBF256007EC9B82C51EF4FE1F07A9012CD9BB29A83A646A4CBCD80007C38286C79350E5654D9340076B97A4CB549CEBA6F270F9FD8F319E21E6D6A4B594894B83ED45BEF4381E8CE5CEFAE7EE58D520B97E8F40117A40A378C2AA445907B70D23C271FD6463AD140CA31DF4CB7DDDDE002D3B5D8D6D53A68AFB0DDDD161656F0D1A8F50D05DD437F56E674A508F2DC7EBB095B461FC74DC5B635D4E999EAF2E4E1BBED7629683B8E27EB949F093D9E4A360BDE3B3192114DEAFC611445647628532D3175FAB7CE32F9D999965E632E2DCD5E7EDC061F5FF76CEDA8CBEE1FA063BCDDBB5125AD28AB43175AC3EC36815447746626C951578706C36E2979EC81A3D163A6B89F161941210A93F4DA3C11288BCFFF287C14EED592B63A9929CE68ADA153479515D96ADD69C15A28DBDA544A95BA772EF8442481C192ACA0A98732FFBB3FD90B7EE216466723FFF1983D4F6CFCAB878A00B5B5BEA24208533BB4FDB4BCCF00FDDFBBB67AE159B5552A600153BAE3B7AD693BF33B433661DFBC26DEC8F5BB28BC99AE7BA2CCF2675E953C2BD057A9729AEF8B762FB3380184F40C2CA8374D834414C6DA35D2F88B7177D561635B82781281242BFC6003787EC7B4D43A37BBE7AB72DBBBABAB40578A3E5F646CDE9699E5511BF1B8337477DA7B4D7EC7330382AEF0FBB828A3B3314F25FC651B2523F13A750729D08597A8BA754121CBE55B978C7BC1B94CD8074817EFBD0C94047ABFB83B7308E4F6F56C9BD1D7197CFF098FA1795BC05517881B614742F30F7B9D4E64C17DC7AD1C729370B919DEC6AC2FDF815ADDEDB54BD542864C621646A4A591A45B0623B0490C05CD8D7DC0F344E3330A4CEBE89EB64D7C791DB7A804F82E1C1A9B9D09DD2F19674BA11D794018DA3EF334ECAB1AA77FFB23B37D59D471FF625E9030485C030A6BB2789D0D8A490869DF25AAAF6A6885160716F691684A8C5924E30AF74F71F0538546C27FFF428F43D23A7167BC77C95F6D267EA9D38DA2B2A9F99DBB1F4F9007C7C74724E64F4F7D70B19A54FD0EC8757CDE8DFFE7E9C20F6D2FBAAFE4206D9470C25ED901FD8DFB55AA15487044082EC57F4EB4E496B497EAA9207CDB92628E1A0BBCE3248B05AA6AB1B1E51DE65470A795E0BA6F53A94C260A415C5E20C0EA71137A34D9285AC18E1EBB20C5E79DE4EAAC2C170B94B0717F39DF98A76EDF23D75604C5C4B8FE295E28F0EEE22120448B296EE341E0148724DC30099464168DD865AAE496A9BE66866B8A68475928AD627C16C07B8CFC6A8211BC320A131434215F8776E45CF30CA3843A781D031E0F88E25BD942FE6EB00B8257E81ECFC7BA9D925D51B37372A380646593ED474025ACE6DFD969708B74A3395D4C4EDC1515E555FEA5ECC0F3FD5495B16C2729D749858A0EA5329A68AE1956D3EC3FFA5F3123C6AAEF643C2A5ED2A07BF4CF3E39037A9E9F19DA14DA8D432FF4916D6F3F5F224F3DD8D429E0ACA898084A540B8F507D9795CB4305D149F4135B173C89DEF5A785E33A0E659EF60DFAD44759DDCA3B95A6C12A2F86D73A9C992E88F7398AB618A09C9EA66A58FB1E65412AAE3A5F23F78292DADEC3B263166A57772DD591F0B09478F14070062D6F5BD5F43D709169C244946D1EBE9A007E9BA37C161817BA6D7446B6A3996B2F84DEB4FD19551C8C42775DC879726B0F18E76E13C7E06BBA4EEE47C4EDE702582D4AB9A70DB0C751690377E5ED0FA0FD0B61CF1D5760A01A742AC17C895EEA38A7539C6F64063653DC4018C4CE52CE42C378A047F782387E42B4B96BD6E8C9AAA9F1C788120FF0495CA9F0B3892DDE78885DA1544E1AF933BE36E20550B212CA61B10CAB2D17DD22F5C393908E397D1BCB9483F13B36EB05A3C043E12ED9180D48964F08882109EECF2DA736C9F508FEEE8B9D05FF419470E433614EBEABBD789202CBCC46EB608C379B16E6F11E1CE53961D2274ABB941CF22AF627F620F3D7452217B6387C27A6A874ED100D8E7B9C60DA279EC9F2355DA4F47092540D32EDF94411F7A605203356A2E4ACE2DEFAC2C0445406F4878DEC42A61F7B39076286C0D38E1974FF73B8F25995DB89C28289C6FA8914CD0DACEDCCA1869996904FE9AD6A0E0E40B622B36069E66787B2F22BDE8E9B62C2511B5EA40CB44E26AE3F5B56D189F8421158A7B5420268DA3428BCBE9D908CD1B9247415A40650F40690E24852BAEDCBEEB67EC8C12BC8ACD4C76B86419C7BBC84D5F1F060D5AEB4F092392F1242D7CA7C7BC2183439F5C36D0C79EA6C6C46D1C9B47FAE39FEACF9F26A8BA43F67E0DB7EFAFB22E8687D07009570C4EA4421D89868C068B6909DBB7AF94687FBBC87D9E5E4226CC2BC0E9D60587988C2507CC3AAD27AA4DED0CF8A71A384DF744E4BDA733E8B133C8A405791D11FBE4A645D096CA083098E667931AE2AE41CB4C24C74FC8CCBC8168FA4D73B24DA4355D3330F8947D574C91A7B0806EAF026400FE5B2FF626061E07E60CADF32D4A0980DF61C1528C01853A8253C42E28E5947F5452BF9367D0061AB6C511A7FF7F338AAB994095D799DCC4F573C9C461587619E87611899D0EF795280965C82F5FB6919A45842BCC82188CE7B91E8A164DE923D1C0F311532F35E2D66DB7D227079E6B04E3A04FE3846CE0F74327CEBEDAB1B161903A671278D31485CD8796B260F3B7627D60880C414AAA952FF82685593662B23D533C2E0CF6590F663AB8688A48657103A2134C62CC9C2F532A2496E2C9ADDBD6AF9331F2E09010682AFE57BAB6248ADC839943659D7BAE8D739F8CD81FA024EF7B1421751672FF9BF929B3141DEC403505AB93C8E3FA3E6BAB9120BB8D0CD59D2FBDE6FB091528A5A18AD0AF375A9C0D262EB8F03AF40B8D2792A5A49DF9BCF0B3F2177341BB3DD9C948605A42BA9FC5069B018BE11A5D2AE8B117983B14498A599CA6CCAA8848EABE8BF26DE60AB46FE079DBFA1E0EAD859BEF1132987E877D905CD8C639F34FA0C23E527B865770CE7B7486918612EBD8A5840E5AB2670CE1AFF3B7092EED96F94B945AD862A024DA3C30C3E54C4E404C59B660083B47C039C50E7B6A916CDEA2D17F392D6DBE07D0D5C43094962E36C04FA7B0A68D0A98055282CCC6BE1864979CAF72F28156D1317205B8ACF3443A339541ED6A02B1CEAD43EE3D26169DF3D155BF61F906F5515EB120877874C826CC4C9F8DF5BCCC22C01509461D3BBC8B9F274E9AE7E4865F991B52C00EC50FF89AB50C30F81946F93F2DD51B99E5043B1AE60F2364EE30C0C86E2743E63125C1CBDCE3AFFAF03EB8DB0DDED56B2F1DCC196F70093489286DB9672B537C1FCDE73555DE5178907FAF65F17634EFA60CDC939C85BA03098BEF8CD961C92D9D431AFB7F0983BB0D88614280661514747EA78D9FC927405140500FBD4A0CD91692800D2CC8A599700705460840BAAC4C46D149BA586C96561D62ED2A44181366E1B65AF4C90CF9AE8BAB57607B082A35C7483D46608B04D9E9EE8EDD507153062BE6B00D02CE13675F85A29B3BE5976A1AD7362FB0AB82F85110F965381AD8B5D9CB01A903D54CCC08F0219380B0182B0A0206365AF799AF1BE472AE1BDAC9E06EDF5C07590C0DD0A3A095F5C4C83A7D09C22372B8BFA90EDE6FBE1BAEE3FA8070CC597A7E7A8D9E25F0E3D40856B9226B83E7A784966CA783DE29E9758CCFC67AB7C61006BDE187CE04AB0C6253BA30971D91D5994B75DA495C717FBA69C0BB7507FBCB0B4BDC00D15384A318471D5F6342A038E2D43148AB4DCB440B5AE56F538EDB00EF0F0F87FFB45ED3C2F52C769657D7E7B5C056112BC90E6A9629D579105DF8F8101A2E57354434A323952E466544608FF3C0C6005135C83D0CC7C5EB7FEC772C80C398A238576113E41C881F08A6A9C440D0751005DDEBF119E63E6C196DE28FD699FE5BEB1229359D0ED639A0BF1B727614EC78DD1DA7F9A25373495E255CEDC1D9A46112DE85D38A31E528C0CA6BBA591E6DFAB200EA74432FEDB720C5965B5AFB90CE3168E6E7AA81F5CF1E4D5A49C6E7C879A6E5D547D52D7188935D5382BA42582BB98CEFC2BD5A7FF0EF991F56895E007FD10192BEA4C6E7751BBE2F0A9808AD4D9D31693B541C1DE43C5ABD37C93CAD8D4E8794A3C2B4CF5455EEC7F2B30E84D5CE0B364D24B042E3C9D7A1000077F103C5931B3658F267DFD73D14265DE07001E440E243CF04A5CC66A55F80D9A308F59B239C57496C9DFDB5871C2392EF80BEFBFFFAE77CFC005A5BE843300A939B3570312E712466DCDA0ED3707111F8DCD9F0CD5922426B40760A21729201C951FDDD0B9A994F537671E45497620407B52C4F9E745D4E62DC201868507889960E61D6F98B9BF00627BB5A874C308CB5A0297CA0A98A41EFEDAB1D95C33564621D9F92A62CCDC1F9ED59B743D593C5CCB93518E935843CB0B468F640223B39A15CE963A616965BAB5B1153FD12BCA9FEB392D03AA53E357BFB54176F03F2A94411268B355E688C22ABFC3ADE4272148D03A7634A03659624CD284222730DC557C84C8DB39AA667B75CFFCD90C49BB1576688886B485941AEC70B7CC7899EB4BC46F64E02043C0B3C88280193B6C4A31ECC9BEB4FECC0436445BFA5603372E8EBFCDE3BC761943C564B33E651F16E40ED04293189627F2F20D05C15091721AB625C70F7D52448152ABE4EBA6C409F9EA85F5FC0EF0526F58F16DA6C9C563ECB9AD740222AA4893730AB3603FA36B0EA734C511E1235A26FEA9D068C2D0C0B5082A089F049C455B74720283CA48857BC4570F5CB39557670A64B891EE49A8DEAA2EFA320D7F989DC38CBC3BD15A5C82B191501DE0683819A4B9E0AEC1E730B77BB9F3540D72E9D5CFC6E1511733D6581E440EADE4619F1BA55ED994C5B84682792938809EA31DC31C05C0E6268A43C9BB10901AD15C3660DB677380DF79E159F44F86CE24BB209BEEC6A11C9F3A4CB8EF4D7D4AAB5E1A77641438D1C6B3BA403D98B3923DE09CAE85F2BD80C12E211A136D50C5D392C1E4CBAA1EA9EE4087EF8997CADC256ECC352AF0C6C89CA2426F88F50747423EC5C4AA4DDC13A0635681441D30DB25D115F6CC7D673C294F6775698E51FC49400C45D0613A7D17B13F7435C867D00D90C0EC396C65C5B3DB1B474771BDD6B1CB49FC42FE56557C30EF4D5AA143D9E7C575651D8BBE978CFF785E513D6E78DD2F0E3C3D23157568CF1ACDFCE6C40810320041AC9C0C0C6327497461282A153C5BCCC6780D9CB1C7E8F1894F45B5AD860679977B4B821AEE8C27EA12FCA2B7DBE2C27942745C4A31B198C5A93A4B2D15EEB7A51FBD3D49B8CBF989D98A36F33B1D14E4508ECCC6826A12727EF11A9CB193ACE36D4056512DBDACE68472B6C3988B03CAAE606940FEC6E5D5406C67DC933F8ECC97019EAC6F606557529AEE7EAFB8F877B222CF2B0273B32765E584BDFD2DC230D3E48460744829E088921CB7 sk = F838451E4A5929B8BAE9084B40B1DC0EDFB76A9354BF27F981960C88B0BA3A1114CEA7AB20EAED14 smlen = 4039 -sm = 8991AE1C61F2CD45D796B63E57A79AF5B2423F49DC1327410A0C048F5D336805A1C1901619079AE17A6F4AE698453077065D383FE99C359B1A80631C3C1CF016CFBEDF1E20AD7D92D9630EC65B2B78D6818F7E398C0B18C9EBF33C7F1FE89DB83443641E5A7B9275FDABA5738780CC51EF7A564AC3FD4185BA7483E4633B2116303E50A8BCCB8E557EBF66343211810194C436DBA5D738B4D90BA52C34CEB6AB53945167BAFC571356F97BD1D69301BA1A61537D997DB7FD406BFDE6E0C035C2B21EC6D690798C98A4BBF414045BF0BF5A4E04DDD0AD338118CE0F43397B4C8B98666AFE7C6BA94A1F76F19B9AA32B25930918A93067C300EC22BC395843460EFC431051EF8FB1C6E64EDB171C23E23742255655476F04DA67CEBD6F6EA691F540C46229EF722810C09CBCBF29F4E91F324D60D60A412BBE1A1E96FA75938AFC4C9F13D01CB1807E47FD0A16831531C84B0BBF87651A868F3663D8CD26576366D34A03E4B9C71A46EE7CF0A34A27ECB1C066EBC2A9A4DB718FBC245212F2F479B69576927769C8148C03AB515B7B6A9288309CF4F316B0DF7A5451768475A6112ECE6C7B51555FA1A51B8F57DA81F705552945ABF8972F57ABA051676A2328790C95F7429902870ADDFC1E149DE590720621E375E65F73AC6D80818AF278AD745B1C018457E1813CEDC147FBF2EF7F5388CCC8607AA7466F9ECB547C27A2EE9A856F6F1CFB4C4CE010353F916E01B75FC86D6F18D4D595583E166DDBB2172CD22D2DC2210A3F0354F8F1EB7AF3EFB5ED8F5C49C6596FF0CAD183211C07FE97232AE1A95A46C3AE8EA24AEC3E811E972AFFCD5B93DB07F220834120E764FC6F531DDF91581B6175917A5A60E4ECD7D076D94DCF5B324805B476CC551C10DCB03BDF0BCB2A0306E4137E39AAA941224C52D01CF92366AC581F853183E19D0BAA04EA3EBCFF0FA4A87DBA38F0E1F962171A02C1C9FED95F85EBB9F9AC44F400FBB2E87FFAE1859A7343F239B79ACFC03335B7B0AB2D15785AF18E09E39BFF7E0014836BB6C39C49D71643FC03C7ABF4E81D348A6178273992C22A3B67390AD74DC4D55B16707AB621DA42D3CE5E29B7AB432156D496DB9A50DE7287B6C99D996EEE8A23366C3D0F290F67156C3AA72594D3FE14CDF5662131446C61A38770660CF3DBD7CA509A3FDE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 +sm = B444D2768B3034D08B72325B2AF1A53B874DC5C42A21959964FE354AE356932FBFB20550C53F1E339B8A525E4745BAAA4A339843BBE3388580A2795A9B8C5D6B9FD68C40CE6750977B57E5FFEEE33F7FC58FB9D3F6745A0886B4E37D9F426D01214DB0C4137E94C80A2E3FA4830FD3B2D5BFE00E1FFA26408B0385E6F853119ACEF9D4EFA24818BDC03F15648177A6BEB6FCA19EBBD9564F244795A4833A66C7B5BE19E522ED4E39A6547C24C9A55CBE5033DC53F5A51906828CBBB4F6CB4D1BFC92E5D5DECE2EF3BC480D956F327B7F2535976B62D53562C381B4B86D079CC445C522DA40AD4DC65E085A3E28C24D8F4D36FC5C41D48DAC56BE7A13F7F374528C5F5E4D34C2ACD520825D43A651B7B9C7C43E5218DF8BB855A2D66FBF6D335D1DD40C407B085CDE1D747438CE6881C2A7813DD5AD52DBC15CBEF8CC805740B460AC93020DB12D3E85DEFBB7AEF67973621A1F212C0B5DC37C45EFE6A3087FB4E29DA0721D76B24D1C1D6AF8CED4C9873C1FEE5309681CFE5A37D5435205761294B5DFD41A5115AF5B8AA5712DED5721B408BDCDB659C1C2EA7958B9872638CDF92AB1092BF2E25B6DDC27C093CC78C8B0D1EC7296D9E9DF5ACA46BC5E9CEE6C55BF4D8C01221E8CC3D121036F2144747D7BF209CD98E5CE4FB1F94E5C6CC5C451EC0881E3D0AA6CE2A8A78B8D5DC48CA62F191BAF298AA7175360138F29535DE1F0F383D7DE35DB647795E08143A1349A50AF98D816562FA1CCF967908BF879E552E71154739AC9C98974D59C34A94D6A8FCA4CCA3AF5AAF4379B274F596B40BFEEA68CD8893B11BC420C857FBB6FBDD7AE1B358994DC66A14D41647EDA914830EC86EDE2C59B200497A98CEAD68C364AB0057A3314CCE451A1ECF0F739283D9AB65CAD26335A5F9CA2353652A0F5BF8FE757B228B5282CBC8769CAC407E9A58AEB71275333AC6B09CB9E5265588AACE22276EB3B96BCD54CA7E741947B388F9F2BF9AE94814E3854CB714C7F283256AF77FDC1A195DBF7B00DE39BFF7E0014836BB6C39C49D71643FC03C7ABF4E81D348A6178273992C22A3B67390AD74DC4D55B16707AB621DA42D3CE5E29B7AB432156D496DB9A50DE7287B6C99D996EEE8A23366C3D0F290F67156C3AA72594D3FE14CDF5662131446C61A38770660CF3DBD7CA509A3FDE897F02AE7292ABAFA6A0CAD52929113410F2BA972B4184E894C4D31081420751560956F49CE2B772635625AFC3CA6698FBFDE4D0A05EF243DF190BA1CE780EB572590E01E6E283E1963F2B0722B0CEB365552F65BD405F1A284DDBED07BA61C4453D30CC28C83E41590E09D7BB6932D231285205D61332FA9263B8A2D3D7F7FA20F521CA4B49F249896780E08C2DC41669BF0777278F87BB1F72CDDF4B998062B1642791F81AD474D6D8F963DCB4458CE11108544C41CDF19145B77038C7E8ADCD6501508C53B25BE6E787313018620D1BA647CCA4A5A8399E11815EAECEC6AE66DBC576699BB0AB44DE111AB6F252256389EFDC0546E641DE87FD6A3A724716257A9174F39542539A593864441EB79D499FCDF2F1D053CEBB3A1FCC09419D2C553C2265B3DC3943E0341BB49130E9981EC59945FA0B23E9DBDBF352ABA0D925C4333F2EE1F2C83C847EFA78BB13263B893D7CAE029BF08CEA2A5D1B5B997E403A489C6D9A124FB8386FE58C2476894E7754B8E5A162102A119482B5E59F8D89C8B1DEA70B6C80641C77BFD12D45C5B3CE0021EE500A1665ABCF740794E0D3E7E8CB5804A1E0D0C81A107DEE80BF63BFF8CE2EE2DD602DF279DE39C579B417A758356D2B48B41E83495DEE9ADFE4506E03F19DD096E81405264D408B2FBCDBF41DB5CED6FBDC2645DBEFE5BD038382993970C7686DBA3FEDC24E1F91BA4B6CF70B2E832B97BE24B6393273A519DB0B4446E98D77E86CCACFBECCB18939013C66F7A29B10DE2E88FCFAEF656B858B7DFACC4F21EF5F328C0EF604FEDD993510BA40530B79525FE8D336DEF0E5C303539E664A9360EDAD7268F70DF4DE199AB3F70EB2BA65E2752BF5FDB1E853E6F4EFCAFBB31D8CC23155413BE31082DA958B01682894A9057CAB66D4D64A6F3B1D81C5B75815A3E0CAF6486B17339174276A84E11C117B060302DC2EE06A03C0E15395C0DD32661638F059A385578C1B792349A41C511D12AC7185B060A831EE296E6626459C2750FAF3AFB579F6F6836D566C00C979B5130E8E50431E914834CBB3D26F6E5BA50BCF05D50F699FAF10767AA2831C3557A53AF14BFD9F23C00F76C2680C7DBF4A9B2A425E34C943228C3EBE55A0960ACC757D7878F7943E2E8A1CBC8C0D2139A6A6459D3492A1A7757F71E90A58A78E0FF9B04D059C5D131F6E3C30742FDE5506AE7860045A4C903DE96DC43AC6A69273BF8EDAB7E7FAFBAAD9EFA8FA609961502EFACCDE63A6D98D8D017075487C608FF701A7E3381D7A2ACB134B198950ECC6970A75AF5625FAA4EAF968CCE48FFB673F4F365802A984C609C33BA312140A60A6F0924E945D11BAACFCD643C874D352A90367EA4C59B63665364832B1A9A9A01EDA92C64F393C357158973FA7C6047B8B5E27EEDB28E26359402B63032F8B230F5AA968272819CA486A8BAFD3D66799AE951CABF04EA81E1E7E4632B915D4E8387C7D1F4FAFE1C1FC8666FE0318403EA0027487E947D844A7FA28C0523A64EBD95D2A8ABF6A71FEFB5BC059B2CBEECD4375F3A3F109DEAD98539244DDCFEE9E42DB3ABDAF943C445712EBF19508A1FFA6133C5078C1DA69A32CBE729A8876C4C73CB232024A87D87FD5F9456D3D4A936CB4CE2E00EF415406D66D344000A4A95CC9651425A16021336C4BEFF310210324C754BBE13CD0066C507413671C80CF492B4655D898A18A2F4DB5A393400C6AD821580B0712D6C919C62E87FE212260EAEF6876C409FCA1047A67B223E0766144F3F676F051FBE912C4CE4A9F7B85459DA031EC47C621F6EF06CD1621421FA52B047B51C944DFA94807083B4ED40D533B19813477193D1E4E96C8D76A5AF3100FA44A985A6513060B08A7F3848159B3CC551D43370B223037753B824A099A7C7DF59305BE09E2E79618C83818BD542F39380126A927190EA5536DFA63B664AA7601C6D82CDDF4CE4006E1AF2601EC453971828CD09C29D2F3EA6392B58D38BCF40BF6B6497F6B848CB853B187610CD23880CB09787C76087356C66565C0399BE746A81753442E4AAA54E84F1D8C2CCB2D00A551E960203D61E71A72E131ED1967DD06E72C99264EF2EE5BD156FC869B5031BA23A6D354D7CEC58F339F6BC2DD1C547F07AA733994860197DCE5BCE6024A74668ED89A2C9CAFE1F78B31638C3225D96009C260FBD28C1F0423E75C9C01A0F9E62B7F265FA3817F441F56AE79BA54A0C107FD7946A2DDDA60D0EAE428715FE2B4FF93BEF83CD10E5E17760FE028F1AAC8084A43EDCC12BFD3265D13FA94D9704809A50881D48F0080A976C5BF31B353B9043C0F0B69AE6F2B8BADD056752F2FC9E90C4B35850C2D45B9F354B41ED7826B976528875547A0C389B83725E26C006CC8240E380E3EB554DBF2133A131743539B1D174CCA6B135C59F81D499631BDA4CF90DED836E8C24C074A0BCD83271309FFEF320791C9030FC2B1F53FD2DE870E54EBA20CE9930C279B48B39CB481737F012F65933650374BA39E2222191B0E3C7DB9632CE9CB077322CEF97ED832DDD8AAEE53C52C03D2AAF8EB5597D8D6467A406BF428E2F16462E0C0D486A1C1C7348CBBF92633EC4FFA75945025A3C92095317E32290D4CBAA6CA40F3F201975F3FC8B733D1467C094E075E8415352E3AE51A6C5169A4AA430BCD66FF39B184F5B7174042DFCC6840EEF60CCDCAC12D012AE4F24F7184A038D8D9964AB405366740600B98CFE2E4737C8D846FD4E9B22B5047110D85B37BDB9E7E3BAF5298BBDC1050AA20F14E34DEC283830F5FA9C570C22CA659C1276BE8FFBC0AC3551DB8488855AE7EC21E239E88A0F68227D17DD87FFA3B3D0535F9E57807755DE56A65C0DE9F4A79F8746B20908BF9416A86F62EE2C2545BCA2D55CD4D45DCDF06DC879E1B6270A80778D0274AA658395D800EAEF367DF4F4D838EEE0A66093E0F419B9EDC5F003E31CF0EB7E1CEE9ACCDA7A2DFC920A4B5222389DBF12AD17392850C434A9B3C260159B0F52E78E7A66D28DD5B3C77662CFED2CB3DD5BC3CC26A34293EBF1FB3A9BC59BB0C104C5A9387F3893A65D145D424CE741A375F9C65E733A024E78FE274B29FF4B0EB6F21FAFC31453EAF7E48FABEC5711D3898B876F59952C73123281A8E85148CEF5A166BF45DF36053D57AE6F29D3E334BB2395FA236D4DAA8A4FDF99D80A9BCDBED36154BF4FA3D463D51974032D7B88B2504317E14165B1C3FE3D8FE366FC8284321D80F9CF512F418C63F73B7C29C07870332387BBD1A870AC39485F64086006CFD68C8299347615A423736C01FAEF2DA56CFB6FC966948649324E22D4551B9F50654EE505547F7D0B8481ADF6AAC3977F49D7E6AE5C4248DF7B43BDA7F082AACFCDCF1C1BC04F2D45F5E028498ECBCA47EC4D1DDEB03A2AB27BE9E4B80585145676F8AE7A5017BC5EFA317A576ED6E423D5A0495B8DC619712A2C3E6162B04B9BBC7DE4BE6532F6C1C019E702C014C60189A2612594BCB18317804C630264D07B7396DB562777BC305B885E00706FF6D0208737BD229BC7AEEFF5FB770A4C057B347601F1F6C16F60D4A53A0B32631AD2D41FA307F6630228E1807D22475D5E331A50A680896DC606F3941AC08F8BA46DE5A49F5ED6A94965334FDFD69C4A6C7973D9615B3FE576B15AACB9B98D9E498D2A3A89B4F8EEE715ED5F29F13DDE7629BB386F7CC800F16F3B5BA8BD0E14CD8D9BB0F0AA615BE9D7557F6EFD00F7BBEF9989E7F463279408E6AD77E100AE4457D57424F2B1CAEF43052C5B25C896BAA1C2FE67D1D6F669311F17D39460F0B176A7727F53257A36FAACBF3DFE623D8F882F8EE41BA1CE387E1D1860F4BABE26ED678395B9979D84DEA5C7B38905D4C7FD867ED7722D066BFF3A833D3282BB40D1CD310DC8DAC9270A49B65B5181EB30F166CAF0832A8DC56B9D135550B506D98D036BE7876836AAE669507990DE6D03E78A38139CF64F65FB410F192E30B045C93FE259C10E0C5B56A2B5F0605DA0851104C4BEEB4E3B30135CAE5A6C68403C63121B0993832834A3B5EBDD345C41B26DD219560B624024B8B945A10D385B3CE4E0BD54E10A64ACA59D283302028A9592120D142CCEB1CC30E1F96AD041F1E17BCDC3C68C2EA2E0D65D6BA3696166CB365CC461ABC4D67D504E8290EB452ECB77F6D5FAA5053D01317646242384C5C510BD43C5780BBD01EBC3AF33D29D8A09EF39AC85E70398D2A64DFFA72B3EFD8D6D57AA2F9DAC0CC6EEAB27B69FDF2403A5FEDE0BFAF441619BE03FDE44C49FF0A34E9C37D2B9AEB726D56EB646A67BF349323F397DB056D71DE72A2597D780942554C8F8273E307DBA6BD02E944E0559509E1F28B511BD709D03EA2451EF234DF6F077E06AA01E2806D5BDF89DF29F1B3D8C6D8014496AD83857F7465F1072E88709D0194733E1FC8C9F092DF5B9802FD2DDDA8B142217B9532D8604E2F32D06F6400025930DA2BE9B25529788E6BF4EB7F84C272DF455CE2ADA291CFDB5FE815129E4AED59625C879E99B3E3C1B6C5D7 count = 97 seed = 13F1F446D9AA5AC853278BF74C9E6447A6CE4294C037867F43DF554370EE261D05C7260EEBF46D6694D0850B8343FBE5 mlen = 3234 msg = 525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B -pk = FAB1F12C54D39F2103C9D91FEB09ABE330A7CAD8BFB37DFDD61CE733036724AD137199D706964FAF6737C2F039F50380E4008C1F0586F64634CE81FBE607EC7208FB27D89BED2308B7B979D1F9AE0C98EE9C1FAF1F51DD7E73F079401D40D95B3E2CFD6AC243FB76BB97606C8298F0124FF9729E3053D986526AF13197D58FAB6A47AD3929FD21C51708A70B09D3189160660BE308C7225A080A794413F27CE9E4FAF4B2B86DC635B0A4D86AA658E6C6B9541FF9840A19462B8B9B5536EDA6A0A602DDC59890A82386C2AD2107E7A75D4F87490CD5AEFB2E03252F270B71C37958CC55A1B8180F83B3CE329764E9BFB7DA746FC6F41D8201DA74AB0DCB86C17CE8AA16DDFEC8988F8723A56E9CDA27AD4B8C7D14EC7C458B00A2F329F48ADF3289FA1742ED0B49C95580BB026B859E9965846210306E9028F70CA5D3C83C49A35DAE68A23F9A2205527C07FD15D0D9A6813CFFA05C437FFDC1749109CA8140577C4686FD1B088C4DC761AF22CE0DF823355EBB990DAC754FAB7B1DA42B48A21D1A1F592BF99682683685DF480CE2D553F5260206B4C1EDF25DB12759AAF805D77BA3FBB943A25BDCED8902180A270D9A64CBBCCBE87B9ABD8C46E00D8726FB1935522F4E5A709AD31C6080F687A69013701EA5C2E21E03BA59A4CCBA354C1CD00F6DDDB30341023562457D5F81D72538A0E7D5CEF15860E1713C7C21E2FB13545CC810387B0DCF89073B77D2C80513E0B56C2EF87A01BA44A87778214E78C68D14414182315D4928B0B022652AE2438074B444AE0DBDB66C3C063FE811DA4DCF20A0B9CA89176898C441FB485F815084FC05F72C0F477D0AD699343B0C08F2F8A670DF54DF8159EB87AA49187BEEC1B2A96F0895F86D83ABECC637AE65D370D5A47D162239F3479F71E93F513C2D926EFC212AA0525F22004E0E7B4AABA5E109A9F375D3F10E7686710BFCAA4717D7D3D4C6EAE3CFFA22C934DDEB0E1A4CFAD99ED640BA4B6D8CB6C0614E50157B89696E8178CD12957DFCC1FACFAEBBC4088620819E54AA742D865277D585F3BD7E9322564C64F90EAFD8D10A0B4F0497483A5B39619FB01A4CFACC989A1A42332E4A447BE5F347FC1B8A35B88B98865408ADE139A73B7AB8ABB2930E72F04446BCB36FE4C9DB1A5BFD8948361BADC0B04D954920D77ABF4B2F12DD2BFC2CC88D56815D4678D34A593D1146BE1B4B0DE9F868992D7B5C62BC42380E9ED39215A91A608639202E0D8EDFC40134E4468E1172F82BB412EC2F9E01C44F6FBA95C8F0EAD731814CFE59A3F4C5BFFFE6F04459B232267197EAC90C9E9B8ABB357709B03844C50C1F975A793B4FF47EEB3EB8508A968825DC4C92762F31F2FB7A685BAEFE189C900C4EFA52C49D8EEC3AFCEC392757393A8EB6C38985D6135B6070A95EF9A3082FC7C9DA7414723AB4509437A8E9B396DFFCD53D7656172E9C3E82F825B565959E570637DD996438F3753478070AE17CB25666FA36E524A7BB2FAEFBE68CD0C27AB8C5DE8A2F9F1894C1A6A591C0AB9D9F6C93E901DE4D7C3860C20CD90F757C644887D838DAA4ACD046C4B7CDB30ACB5BE91DA7065DA93D72F59BB17F4160BB356EBA4B8765B0841BECFDB77D5A84C74354A3DE3831D576FA5E1C5F328DC34FF6C34222A1A5DB1208C09DB61BEC2307818FD7C55313DBA92D5013A841E80073B63A9AD3C7903AFC9EA4C28A07139D6D4D38CF138326997EF8DC5594088BFD5BF4A4852ABF1614572463D11895AE1752A31D55124361BC79821642EAB890A4D6F0BC4BA0BA19167DF5B8C1B7581732498227DA4F114ACC104D913843B1F31AF0F68F1E8A92D216A8ACA31C6324D388CC493C6FC89878DB36A7458BF53B7DD4F61730143304A22F7C4485A41D5A927837196BDC4580196AAD9546CD994F241C13A143337BBC415E8AC21282BC7ABABD4B39E0E1A6B60210E26FC5565061A1DC5A8194EA039BCE73D02728FE795F1DE21D3803F3815AAD888AE5E913B34CC09232EAAB5048E14A7ED7E28FD3ED634885FF2D4E87DC18AB492795CD30C955724C0D286138632639B4F26FD79628E5F76706DF3302FF8DCCD429855EA12C2E0856F9F62D237086C9904A5DC45D7DF052F091DA9E5E92A127E727160FCF07A3751CD540DB2E7BEA9E8CA0FDC80A610D32DDDC973A08A70672F40DED187A7FD32AC78F73DBF56661E4C7A9DB3503635204A86745D593057C83570B0FF612DCC130B252866692ED88488C4337069501BA16FE176B4915038F639B68B8DDD2BA6DE99B82B28B548F7436237147D80CA30EF4B25297B736E0E673CFDB8E853EEAD263D417BE5CDB3E919A15DF0475A4A8C816A61E70AA197D243F1D2BE84AA0A1AA6541B7B633D84A3237CDF9F31C246B36EF662CABC0DBD71C1FBEEBC1A7F38855CC0B914FF9D4C3A02CA78B586F694C6C639E8B977EB8D095D35814565B90B1617E245C9FC5798DC733D7DBDD078096EE503C454C12907E01A8217861C95A45D5DFAF027BF94C0FCC7113DF54919A01C268CC9A025205FF680756CB29FFBA804AE0AD6F943E5CFDEB873E379081A9FD9D91D7B4645ED194BD96470E67E2C34FEFB1487F3E0F863BF2B77814EC152C4EF4DAAD9182A33714AE8C330D0CBD15D803A37CEE4FD797FB4EE460C8958C8F7DE57E60B90E879F77A34F40FC774E55C0061118BB137D45F8D96065A96C1CD25D27B7869F348072F1E542E6A103E1EE93ED77E90354CBC6A9AC3D560FE6FD240073A064DB97B11E99E157645EDFB39A26EDB6A0B64436A53E56F45D88F48818A91CEA1B2B011BAFA8EE5D8685FAF515C211183E719779E9B52E52C4A9989337602FBC3FB798EB70680B99F862A7D815ABB44A2C690811DDEB07666B8B8B3E9ED22983720DAA9B4C4A1C8A7841C2EE48E8627A7DC974A903DD6865F12D643C2D5592A0B92A5C3BB62AB7617246E521F1C57E5B6CE5AC1C3139358DB8084B519EEAB9D6A3A956C4ED925F184A49440F5C163DA1388F4718579A68B8FA01D655008F21AEA51F780FBDE2186E3C950BE40C8768F02DE4280A1F8D5A5743270F2CE7865D86C248D23CA3B30B8B5246EBDBD0755EC4CD993B896E9D61F08B541BEAF06ADA64CBE015E12D2CC8A89595053D20B8A73BD25AAD1F0905A8E316D554B3E6AB8AF09B8F6A4606BCC9CDD12CC8156CB4E7230C7A3EC8CE9974F20DB8A831FAF5601C5078401867D8DBC6E88EA275516E9C641E222D7BFB688438E6CFF22C61A68E2FC2861A8477C90E8FF8CF219B3D243C86A09677FAB89671D79BC51F14657837DFA37FB81B0D609A0CB318C13EC04DB650CF4CD251D6D8AF3006DFFDBAB182289BB457F9AAD508E63B5E6D60C7419EC8EB8B58C011275221EB2AE4611C5344557DC8ECBB83851F2E096D1537B877F2CF11A9A52E3D88438629B627F185D226B8447A9B4E870A8EF6FBB7DCA0700CCB0993815D235A533F62BE2A7407EE1EC25089D639B26E57E6A5D60D484AB34E002214F0BD93A5DD38563A977733DE9A2F07A3924E9A52C2BAE611BFB78AF063830BC32CCA6C4A47E0437917813D6312AB09B7DD48ACAFBD03F9186D57C918FBDF10717E3FD93536A9C062345C5F490FD1700BDAF97057BA217C21EE86A1D21AB8E81C79EDF0FCF84BA50935F87E1D08253DB42285C9FE994F32AA45F33D9F857ACC7CC64A352E882A204D2418A4AF28DCAFEC42BD054AD807DFB9F547F84568E56A7842B0310BE0288187914F14E699E25E495E0FF64BAC58F0F85F2095F256390EDED8F7924DAA9C70BEB91D63997EFC7327AAAB16AD8FB4526FEED26D64E3014B26735F9DF9B262D210289ABA346F326E5A022311720F43B60C3A64C9B95AA69B32E9B52E3716FC813492C17EE89E8CD0AE08E653A95D0C8DD3580314FEBC21F79C804B2362ABE8F547941918B04EB6FF9DF892C4FB1F46AEDDCD625B4E91908C5C773666D722784C18FBC40BC57B5E7160E088412C77729D14FF9BDDCAA48B9294E86CCC996861DF16B106B35ABC1B1B7D50F234C5C89741FE666157D7201EF328FCD023A591097932DA282A3836885C8BE74C8D4CC92ECFC6AC96890B48806DE9D60DA1AED8C53270F3056F8A198774F6A7955E872148B97004BB80EA5F02B08CDA5AEBA2E30958906079577F3A6E63AF8E671A34939774387CB8660F934FBA2CE7BDDEDCBCC34E1A6B830CAA32F68A4B4D9A852DA25F4289E643CFB1A9394D6731AF866451EEA7FDC10ED31CAD73E57A0169BCFA29108A58CD7AD10EF791F0FFE01ED4730C71599BF221F4CDA1DAD405AD254277F156CD0650DA522B03ACD7A81501AF164AEEA6674A38329967169A34053822DEF16750ABBA4E8608D87C2BE2D287A2AA95027F5ABB24591E3AB8D51D9715F28E5660D6D201DEBE50CA3F8C79684EA5E91136E6A685D81B1C918EFE4C68ABB0A159A2D7B2D5F1A78282129E07D90BBE31066893E8570F40512C776077C1DA8A15DA5C89BE39A3AD5C028D42797077624BDA930FCC67D47EAE6E905D24F642767CA011EF7F8A5833DCBBEEC5A60EAFB0B802A58424307AB63270D510FBD796562F36D261B656FB9674092498CB87E410D4B3A7ECF2E7CAFF291F21FAB643EDE8FE6CE29898E96C687D2BDA9D0372131E14325860338E29E301B175BFBF14C4D72825893BE4D20A2CFAC2C9268611221BBB8E899FDCC8787B5BECC594CE29703FE92669709628201E4F460783032EE86362767DD80762B759F118CC0F88106BD6C594DE98121419810060DC852B5EA2344278098F171BCEB4C1FA5DFDA947EC9F3F6232535BC38291755B9DFED9CC8C34B4C6CB226CFB4B156AB6FE67CC925D656B82A65DE8E2F092892EC572DB66586217D20CA6FE04119F1695A0BF3E7C6A927B1F488E6D6609C07973AA141ABE9C6AA788C8598EFEC7C13F9393DC0CFBE12BC9E340F8F6DF2987A9AC22B98D91F8D4C96F57B02D337CE632DEA338AF634B63C460FA7240E7D46DC0C3CE05F9BEC63AA8EDF4C9189811F99A5CDA256B315ED023A3C349673236C2FD4427731746FBFC865A3F7FF6C9E07F4B1C940D8E8084DCD1F2868367A07887A026B484F24150F427C63AD81933EAD905B963FCB272A699D89FB2AFF6DB4D7191552D576969105B2A031E22A31692C3FA487A04A0CBA8FBFF1FF405FCCBDB0EEE7A0C268D605F69F474D60B9FD06218EF91F5466C35A52749E87AD172AD1897206F8393F018F5A310D0B12F0DAE35F467F6A11BE45F6C9F7BFD048DBC1CF8485F84869126580659C104AA803EF6C02A926484399980BB9C8B3593777C633DA846DC04FE9F9B44405F0C0A1A67BD1979C58454E8A9C24AF6DE82581782439AAB5864F5325F3DD766278849068B72ECB680C40201001A6CED93DCF4B76B0B64A1F9AFCF4DEF1758C1361CC4BE08E759B5D0DF38E74994282E12E26401A71E58AE4736CB598E88B7FA03D3DD1329BCF5C709C0B384A8F67F5DC4D1247001D5A67DF3ED8DB140BF18F4E872DE0C05609A72B1090F56972CCA851F7388E1DA6496A12AD181FE2C8252A93DAC98C7D2806C1F682FFA3A3025B480DABDBD0D925AE8E0269EEECC64B95086AECC272C1EB49BA5B50F0A2897C8C810EC1E0015C95A906066081F113064B1E446F7605690454F885619BA734BD2A61995A891D4A31C892493EBFFE9EC54861FEE987617C9683B805D0CEA0EA740AD8AE1C55F870D517C386DF0ED91CD9D32D837B5F74559AB75C628055DDDA5D9391F69E9A5EFBA7E681BF8EC899A8282D18684C0887ED5C231D3349BA74BE8A9EBCDA156ED80D5FA4E034C6FD5AE09D9C35350C8EC8E6A436D6D205D4267CFBBF16207521679E77CA2F4DF403D82C3F82DF485A6B12CF8A5C7BEF7C5FE8E397F0236B641797E28DEF0B185AAAD4578F8B8FDA8CEF52047B67F514A9F96FF64F856DB356DCEC04960FCC0102627D8267668FF05F0E953DAF2716F2933E50753350A6C9506899E6D2BB682B20C712F18558E17CCFB9CABA7E25DEF55AB68A847BCDD25CCE1754F8420AE6FE640D38EDBF5EE3AC6D3D0FE6A044DE46973D259A30A6F0781D285B08872EAE84FE5F5D0AA418E49F96FBB5BC6ABA9C91F9E73392BA5C98488B833C62EE8A8AB8D31F07FC64E73B9F59035AE02C3C185BECB22E92058CAC03EFB27B3CDB2E1CA73115DC9181833338E97C2DDDB22F5655E964A841B437C146EADCE45C70E8D2D58197DEC073FB3211DEEF4253D379AD97B8DE7771B04C71B0ADA8A902E6987F2CFB8194CBA8E8DD7E6D0A052EF77FF4850A35C962B3BA6D4CEC6C792179E8295D22527AFD9EBB49C6C434DE102F9FE4D8AC0915CA7A477350EF4B4B0D6E97CDB6EAE4504E7D49F4CE51BBA97061B9F7B90D03A582BAE2EE180E0B8DC3CB2C1A750967E92159F545CBCB1024AE9AD20ABC3397CD347DA0FCF78770D9BF1635BB6F4CFCBA91C565CECA4744C09145B41CEB8B75DB66B9A9FFD047B577F3FF8F991343689F8A0204EDCD62797F63D3654CE5D0DE620E3CFD1C6BADF6F3CE50C6FE8FD82D0DF610E7B5B3345E19125CD3A48F9D5A1B4BE030FC63F89729BCFD9412730F47C22847F9B470B61CE3D3627BDDE6959BDCCAF869200DFA43EBDB0612ABFD4D53AE32BDDAFB220A9F9FEEA2EF287B7A216BF298E8190930AFA9DC89D48368B3B8CCF292A42AD83592C1302E3C683827363FC616E73CDFE9820A6CA4E91A096F3517362A1AFF2A4F38B676C2B4E4589C679F429E014C2D225449A805E2C19CF0AD4D8B1F8001FE93DD915B197C8BE6AD4ED8B60EBDF8F21A5B1F0B0C4A986467A5237D7F4F7D0FC697C3FFC6B8A726F353E5952656CFEE3C00E84C6F229D7D9DCE0769C58E13662193479535FF49D83F6B673EA9AA9592167A5E1CBD7D774189D9C7F001FB63469F8213AC910B20EC6BBA97CF94015F2A8DB99549A81A14A81661FBEA400B890A9CA4C6B29A92577AC35FED878EF65982639097F62EC1CF97EEDF99829DCF33E6FBF974C9855D4D14AF6C763DDF1A13B86541DB6534870895BBA05EEC8C47780438ADEE3B7192193D49BB87604369EF012E474D60F56A9F5C5A24CCC58BC +pk = FAB1F12C54D39F2103C9D91FEB09ABE3E0EC30A67A44503A475A2A2B40CE8CBDFAA2010A655A69594EDE48C4232700239F9997657220306FF5744CB3F32F62E47B51E52633260FE6AE47BA452B9D8E0F84FB1D88B01F8190FCE2E5EC28775A4A080E3D61D74FE7AFC6A0A4766D78A5D78620781E3C06D20817C70624914325CB036895A439D0963878EF94838B8B9362DB2F73312445DD63B0554CE692D9CCCD735A6265FCC7C6C995B9522D7D6CD9879D34B8768DD3BD41CA5794FD674F1EED721CCE135CCB50745280AEAD472414B654791456D59EEF76BC2490B7BE6E701438EDCB771E127234ABF11980432755CE2A88A9E7CD806DEB21D2BAC33205B7117B74E840CB3C41FE8338903CD2521D8ABA01D7F246B02BC1D2EB4C19B8F8381D0EC72F8C3468AAFAD9D3F0F1B21922F4BDFBC2515361190EF1E844D80569D4D42359B6E524988ECE0F5452A50D253E58E40FE3BD6AD81B23A6A6FB58DF29FC37942215502A543820FAA9BB93692709B70CB5C65F9F7F34FC497345624F5B7CC673C0FA01414E835B42CEF6297D20671E4206C9EDA8CEA4755DE18BE00BB4E280C782AF574969A3C0E79CD9D3B9A27A8606ABF7A453BC08EDDB7822A46E13ECBD5C2F41896526A7ABAD5BCFA3519904F997DD78A25357EF3DD071CA7569501F8F80BE1FC2EEA3DAA749022277AED39D35BEBCC420519E44C623DEB1856DC60DDBB712C752BA5967713E29DB987973E4CA8482AB78C46824A8D267030A3765A0F07E3D9412E12CA8B2CB0E964FC05C2C4356E5AFBAC1421340D7A303A5C05202F4951F3FB83AEA7B2D5280AF2FB358BD8B7F40B62FC954221FA3F187BD51F505842D7FCAE15ACA4100AD8ECFFD1E569AE60F91EF5C0B45FC19B37399FDA9D883E5C30B2F217903510EE2F27251B1E417970E6DC3FA9F3C065ED48C49572632FB6BD7B1ABC77AA63811AFD9C7EBDF1BB27CFC393F02DA736DF90C7A03C3D718B43D7DB90F7E71D061A642CF51D59F21DEE1F5805D318B96A8F4AC286479D671A42F28695176EC6CA136FB4DFF35AFFF54C88CF88FA3211AB4330634FC9D47C92B03EDC3E8C4B25885E7CE2928F0EEAB45CF32E5E15EE5672F1B51BD1398C437FB9E14E33EED8C59AFB34EE43FC5E412221ACA4E059BA039008D7174D16FB849E538DA7B4775CF34E8F2F7A7660141E35A43591C26F138BA105A767F3D257E80C56DB2EF80F3C9ECE93003549D4694273555ADA08364D6F1D4701DCD8ABB31CC4E89A83C59A3D8A26C97F73643DE996BDC34DD380F6F4A8119F2221E125935760335BC76D14D1638D745424D242D524AC59273BAA748E8FA7C0A03C639A9FADFAA61E8DD92E846A24DDBCD18FFB70341AF119225008B6ED4BBAA8E195242E5BECD4C6BFA8050D971F5602C6569364B15F89F6C6B0D64C384246035FE72EEEA24522D68FB9BA492F03CC56755610AA06E2802A49173C0C8E980BAECD70780B1F1854C4115BB61C701F0D3F38C0DFA920DC684D0107F937017CB6A9F747C0713086D666D1571A15AB28EA68ED48B63CE06511C1D719667C00146770A2B034D209B3F7FB133A51BBFB0417A368373E9795B942A21D88DED9218C9C55CDE22F149EAF3BE06484A4100A05CE8404F875D611D24EBD2E7A3CB6E08860623720B3366A0D4C5BA10907FCD3290C4972971260FC29D2126DD10AB85E594877BD6D7C4DEF197845F73BAEA3AD1D2F651616ADFE3FCB4A9ED77BE9C964D182A9D78ABD6029AB40D59CF6704048875F8B80D22F23F74F7D3DF2797A3DBA4022B09BC884B7F56BE6576E99C9D031D0277032FD116378FD709FEB563B8EBBF1FD4130B2C30BB086843FD6EEB174F5FEE78A57EB26291401929EE16465E5546B65243F58162ACBBDCEFEB17756F1C43F4FCE4782BD9A0B8B13B6CE75B026E7CD3772EB08228A9C9B5DF7C0A77D2EF49F833487D41E8CB186FB0BD13681BA05C8A13C2C356D568F26EA29839E17130C719F269F38FA92A7E587CBF03BBB972A67B6BEBB4FA688A3A37A4FC4C6AD42A4BF1D4DBBEE084942DB309EBE0E6B317FE861262038C35D2DFE934666818D40926E68FA241CAAB4C97182DCBD5E6457E7254B39EAAF44853F1DA9EF6212309DD98791F1250763A6C23008EC0A5EBA7EC2EE922E580B049745F75D9EF4857C46F82F50313F1C3D8B74D4D79489AC161FDB77B4BB44FAA563B113088D2E30B4AA4D634693AC5E5F87B3EC02E286C77B19DAEFD9059FC68A2026C4E9155F8C60BFD53275F4706D495667B0486CE89E05E202CA129F04DA5D522DCC0D9A58E3F5DFB5CE3649B69776DA46FD1A19AA551A1ED529F5BD3F36C8D34107E70BC10C43699462F8022AB1907724D11AD43947A814E8AFA93071101B92F25106F896BC2CCBDA9141F584D57696CBBE02DC339BD4D436C7BEE9121B0A56CD64AE32FD9CBDE12AEE8AD408522EA99FC5A1DEBB507F89B780EAB7851340E2978510CB896A56B366229B1D5C20C00C55FBB815A096702908AA3813FD3951C3AC1F8AA6B946D4BC7F5FCCFC7CFE327168DBE2453FA446405D6D507D6F0CECDED768AE231BC25D70441E01AB308CEDE8242645DC229A632A417B401515BF06803340E125ABF14DC9B81B17E1701CFA0398E4E48E1B80F040552CB38DD9818460A7E8E5614690774B82C6660656869BC6B4C2092B31F7312FA7D1519761E3BC6E0C4ACD42F1CD68C6268ACB15672875D516D06576193750071D614A321F8666828C78A13EC8D70FC83EE184EE10D9B2591BEDE6C597C1868F1C927BCBC1714D63002447E5DD504ED6C8B6CC2B59E528DAB7B118DE6AB303B1C85113766A5728C7B2E82162EF34B8C5DBC89B650E1928EC2A9174F37C8C4757F9E1D4BDA8DA16E918DC6D5AE644E161A6764D03BFE746DBCE1BA7DED5E4404F5160FC38D85B302BA83F7BFAAB54A9FE32C4B50D56E90A82E67DECD9A09ABF1BABA832A4557B49C99709AA8FE7E04193452C82F52AB03484270C08DE0DF97CEB93E92A4DA278919594BFCBD04D28542C62D9AA209514CCBC4C7C820BF65949852F446382F36516D4975066C68A7DA700E74BF61C202BE5E7BB1AB65EF4C1B355938F514ECE5F659382890580C7CC3C9D77012F623838D4CB8C612697578E699D3F1FC909DC2CDE18AC8DF3086A5DF14B0783EFC51962A2BC0E60BD4D3D3341CB11EE1B8A91D2EBFDE656271C4E025DE4B858ACF11D7F3B92098FBAFC1E2F268B8857628284CFD8F6C88D8FC53932FBD1C81493CBD8CB07E88382E953259ED0AA160E021F0A320A14D136C6C78C6D8E78EA1572DAF84AC4CD65E9A720A702C0CD0E2CED718BDD1166144BEDFB827CAB68D70316144642BB13685F95369983C93DC5C1694B4C8149DCD72624DC90E150463BFDF2C0D8137EB84E883B2F69CFBC98E626DC5A0F62F06DE7853AC9082CB37A7CE9637240C038869270AB202EB76FEE58987CEC598CC7FF942C185D422EDA5A622A0DF3F28077069C88357765DF04D30BD81B4095BEBECB5456E9FE68C15ACD2ECAB177ADDC7C5FA7CC8F42D8231B37B0ED207E83BAFD7D54FE375D5960EC101607351CBE0FD305CF198F6986B68C10122F632EC7E6107987E0EE606AFE6AA9F65B65EFB23E2AE04D6D11C16BD2C23782940F068B8A15ABE1C14E04410402E6770DD642CAB143C2186811FD949532FE2CDB90D3D4D419411084BA5FBDBFF94D3A190F35BF92CACAFF49C5A6AF0D92E88594B0DBF507A7A2DE2530BB170FE9140572D1583582365CCCF2358AEEF938BBCD1F0BD861D8390F5AC48AF001E4B5DB6CF2C1F1A6DF482FAB09A3E92ADC6DEC33B6529E827B2A17573A09ECD740425535F745EF687D8432ABB60BECB756396DD861DA1B5E999636FBBF3D26C4369CE0A762A5EE533CE09E1AC4658853777581F531BCB44DC49C840C93129078EB12D9A55B8A6C916735C12FDFA66261B44104A0A5F4477DD38A99F8A37CB610C191DBB0CDADD82B9C57F6F075E5696518940A009897AB784E29173566CDFC3073CB0882E24E9691A07CAB6E8C6C0D71AA19831A689A2283E45DE6B3AD7ADA7A3C147F2C20BACAB2E75400B1F0AAA3CDAAFBF7A56C02BC923B75F5CCF1208C476EF0C8AEEBF550A58895C91880B00772E36FF87166903B6337C7598F902869A506BD0D3DFD2F8332EA42D2B1E0FC25C9EA8D16DA64462E43DABEE4CF5D94B8B7A5A3280CF766421FB1C51A309B4463B30ED6697D93CFED5443B16D0B48CFC39985B149F5223644465A5310EE2155E62F7FE5D0AD8B3CE9DB00CA0B02BBC9DC69B034B760F6DBF690B4789A7AA04A2705D5B7501D929E108FDDD6B2967E8C08DFEB77B3AD8DB6992BE26FAB83099FC6E0450D607B34F35FCE4DD553F319EC116A6DA3F61D1C2F00A1E345D75D7187988BA04461AEFB0A11AA97668E8394738922BB3FEBF5707AF00E1B4D0216B94D006995988F1479F38B4F352621D95BAFDC0268ECE196DE121F67B43817F1C913A1D549B3CBBAC953B93C6255C0286ECFCAB9D3B17F76FBEA48D2D458B0A55E738815916F98DDEB4FD73012836E9FEF303F368CA618EE3F4A06BF808E1F411D12BF27D6D43C99B54B804798434CCADF9AA27C35AEAC77732A8F59A8D016D5DF7C51E0C8C0FA4E8FA27732C60361DC707C452157560BAD66AF25F9D5C2C118896D5E57AF5B103B9DD5BE187172149ACAE88E5C2E193C0DC3BAE5D1F9E98E20CD236591FFD93D9AADAA01AB30E3213E4110DAFA4D9C82D682B2B8D9E938D92A774232DF0CEC1B2A8682E9CADB57E91B40259AC1C403A4384CD820587896B9B19ACF25EAAE6CA247B2F63C24D42040999F0939662832220F872F3B4B195C6E6351636B89FD094124F044D4ACACD7F408DDC37519DDE84AD21E177BA8E8799E5257D5D36961901448E9B22CCEBAF9C38B1A862FC926F75B152D83CE556D8D579D714DC2C313ADDFEDD11DEEFEE7A67923474F3ABDFA147C28DAA443C58595B42CE339E814140346EBCE2ED573BAAD3A2AA8D2A7612B74D50CB2175394151FB8202F123C74FC1D8C2D606A92E34E2713DAC253D0B9E5B67714133338C026E64E49A52F15C3F194877A76BCC4D0729B63A2FC1F1586E9DA04A0132A68506E317E291A8F61F8B069675020E372F63474185D57128D4FDD0962D152F26ED7EA064BB95FBFD9BC2695F84ADB44628089B0708F3103B591380B07B6D60CED753EE0B553519941A10CE4E78EE9DD29CC8F6D00FDBCFA6E8D5543B094366DA0E0F05F29E7F2D9392036DD180FAF18C22CA6F88923CC22A2750B0ED320EA6AFD905B48BB07F9C1E85AD3808E929B9816F84FCFAB7EB631E39D66A14417C144AC5AA0B5E18115D2BB436F9A76D1D1F0F7063D1FF7A9F760A8A6A5D3F2696A2E6DFC6AF8523FEB17BCA7F10FE43FF934E422CBFA2C96F1B9513AC4EED1E46AD5A4A80DE21309C41F2CCDDF6715EBE4AAAF826E447B2193EDF9231D89E287A7B3687EC5A5C8F093C3D99437D15913E3D721631ABC07A8779AF9E17B193B7AC47A54A2B57CA2C82EC3D30E60938D9EE2177BCC794882D3BF792091C70795998966872D5246FAB5BA095E09751D215B5B148BD910261889CC63B2BE09051BFEA345E08DF0D89392933245B8426B907D96AAFA42B79E07D6EBF3454F1DEF9C023760F63DFDBB542240B938DC727AA1C9850FE24B7309ED9678FF4849CDA1CECA6900A1A069A458065D53E32037F50F95D450692DA4A9F2A76CF20692B339145541636BE9F8AB6ED0D942A767C3F3EC94DFC9365C096367A7A8AA2711A37B5619F83964F4209171011ACC938715952409712FDA6744DB6D87330B09138676B5BF314BE70BBE2FA074089ACD436EF80AC5B5A3760EC4C09C9166538CC410DF13001BC03C0E940F480517F10A9E203DF7AC8AF85B59A3F822A3E6F967A29DA8FFDD63C1C47BFE6FD624395C6EF5FB5C84FF8907A3D91D069DEA1EE082CBF31D4844B451E7AB191A8D905B0FF688ECA344693FC3CD6BCA8A8044F94BB324694B7A014498D4E3CB4268CE67380554899844206920F425609D2C88A154350CCF92AC4B331B5578F1136EFF1A93BB96465BBA64FB5ED4D33EE487825CD90355AC91972F22D8A1B6CA4FD4CE4B9213AE1DF9062196B8FBC20FE366B3E9129BF49DE3F77C14689730863B9103DD2104F25E8E1886A683660FF137C2D731BFD07321709B80D78DC0EB565F40E56BD82B15B36C9615A3E8A36D09F2125342C1E28D20DC5951773B613E1641C67A45B40341AE1E1856339DD3C73E1A1458FCACB3AB512B3B0AC18A4C71B12DFCF21B2BD0CC3C9DB8F8E53336A43C817E745AA467E81BD5356EB1C0B30D54022BA4D31CD2C5EEBF7FBB569669B2C909483996FA93CEC6F87A8A1FBA5B3D26D278AE2B4C68B3A46A0B4A502F5EA951E30A36255191A0F3F338166F2B56E0645367ABFA9FAB15D1652774818A8F59F1098EA4C8A30A3623A4F92D4B8FE02EDEF9FB955B28633A0DFA90AACC90545D72BA8EA58398E6AA8C00DAFA02A2EB94979BCAD691253C54AC9E0EBC08C50861FE76D034B121C5CF8D185351B332114CC271E60581FF8EFD80EED52DA33FC81A8DD8C40E3D7DEC16BD227F188060858D136B4CB0CB1B639133FE836C255C8B4024262E2E245F4EB35C7F0657765C81FD2578C83B3313E1222F74C83F5B90A08505D27B15AE9E9ACF067E7035682ABA7EF2DA40E14BC8607E52360E6E60C673C9FF629A7E1B539B1F436EEAC3ED1DAD71E4151A1A25000D2DB1E1C4581E2AA2745ED7A527A4D58535E7168828C85F21C139CB1B5738D30C4CB523F01930F7DED92A1E6738EE3C5D7E179F924ACEE48784B908280FB16992A2E4E921FC1ECE06E8B3EC705B8656E81E90900957F358684444DAC43465A00D4A0BD8078B57CA36E3DF73C61D6EA7CA42BA397B08C4CC2AFCDDDFD33D662387F3784F23F7EB92F28FFE6B6D70AD8462FC4461F501C6C8961BAB748F627B3EB2A37710A65225AFBCB487C4B37C5FBB501ECC7A0064A30F2D1891D08C23B1F8E0C8CD091050B6DFAAF65D5A8BD4CC15CFC1D223FF394F380A9F8F074D261020B sk = 8E4334B2589D0CAECF0FD9BA584EA26A4123D4543A8A0FE126D4A7E07F6067AFEFD08C29D01829BA smlen = 4072 -sm = B849206CD30BD819A2443D019AC503FD0DDD01B7502489093FA5924C7E75913F29B935689FB2E445C2337776FF6A0F79C3CF574CCEDFE31F112806471ECF257E56554CFA47445E9D5607C28E87E7DD2D29935DB2B677CC9C481CC1893E41AFB0C7881F61D1D51F7EF88F079CECBF3B919E6B6BB58DC3FF86A41C9DBF1AF7D9E2A0E649D3D35ED5C9D37CACAB81EBA7DA1305A37982E2894C408F5D394CCA157046C5E5F7965241E3D21C5E670DF4C4722C5DDA83E0254D0761DC71A5649D81D4938F080B26AF4DED13E9DA333D638261E694E75F5FFD08302829832F04CF0E875A7CEAC3152BE0C5328746E1F38C09DFC5D833F334A0F22A5B82729533D5CC3E64D856C0F06AA9C6D1437E415E978E18A5D6F4AD334AFB63754F00EC970D4CF4C0B920B8C7644D0757E590B7D5C7818A25CFCBF565E110763ECC490B17B907894264B07CA29F4898191717D7D504FC3F5845E72C138499EA9A200CC8DEB4AA2702B1BCEA97313143BEAE9B5DE290143F1AC75E49FBB35BF552DE0AD07D17E5AB9F5B7F6F5E0E167A8E64E84C85C5EB31A7ED477E2DDB0881459172C9E2D6CAF863F284693FD03F8909CB423E0AB1C13D214BF3B224F83E241D65B6E42D130976651E8A0422D26853894916EF090B3BA0F87D0B1B094E502FB7CFA0AC7B1C1052157C5B09A4BAD5C40B994E50E1648F6726DF075AC5D3BD16A689249005A755F6F62F2D934D1756F8E3945BA4A4A18D428E4835E91EF5EA34EB9ABEDA46CE258B7AA1A87938DBFC71815B0D705B42FE23D470701237B9EDF4C607990F115BAA187AAD0CFD0FD028DC79BC5F35280EB9555B09C3E27698382B66EB7A08791E50F733FFC0ED67B1932E17B0D848FE17988D48DC8BA5DB51E0CEF09C5AFFF636670290E0894726E05EC45FAC9C19DC0C37D185A8B643FD42D58040696416188D4022FE6048C771A687908A83CA70868704830B27289D0F069EFD6D30B7815C0E42EE484712B1A392CF8956D38D45867389D54E64E6E7A1927B79FE55B8C40857688CA6654CD47B7BE16E904E0126F57C3A112C51E825A54FC631BCBEEEF5FD8C42F814C7143E71EAD82C765D82A0D3E6C295E5A3E9C2E721875AD57D9D4131EF05B0CC7B5323853F2ABCEC2E7919905500815BF83139D40838790C82F6DB3B430CBB6AA49988DCCC525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B +sm = B5C81B67D585D6B55222E493FC2BB015BF47D8A4FEC698181004DF68028252F5BBAEF44D7BF6E81A67B435D75B1C6E8B62D8591D9DD50CA1D0492250B484C6FBBC04D1B28F9BC48119614C489C50555F450D0DC6C53CFEE362B123531789E1DB17E472656E12908EED4AEFC66D0AF408E90FA368202D493E4FF91F3BC7AF12CAFB90ED28CD3E493AC504524572CCAD281FC2A83374C8C28B56FED0A1DDD2DBB71435EBCB0E31F0263F8867B64E57412594E97EE28FD42DCF588D5A0AA01FA3806C6C57519F8186DA0A921B7624E35BED7B21E4044971AF0B8EC783D64406CDA7091BD176B983B4E5793B529E881D22150C63A88140A27EA3ED389EE063BD9F0CEB9A920A111A2F49996D00ECC227FB13B97EA309981242FA222193F53FD6793EC3395D7B7DE7A172D501AF2F7BE85FE745D639FAE799DC0AD3C19655497075DF6006265C3786B5F7755C07318EAE911EDA9108E7FB926623F474DCE87A9C39B79124949DDAEA4F4650BC94F5DB852BA554515736A37E637B018D40577AACCEC22BC34741C7745F4BCE25348D7D6E87F5A75A0891CCACE931986361D4D79E3DF4754474A19AD8E3CBF22BA720731D7128D70B0CDB8527DB193FA6F0D7154AA71453E20E9A64749D7E07909A93A1FEE8C2593D6DC1CC9FBFFDCC13A996628AA01ADF05C18CCE70B6FD16B048392DAC6E72B6057AF2A5D77164B7610C3FA2042C08FFAA1470B715C4308ED95641D9CE11618EE06FD6D83954AE6151E86290A637A812BE8EEA26391D04E7532C960A811A6DCF86A0883C10655C745645652FE1118E8A07F9F040459448FDAEFCAC4886DD3D6D261C60B120E634857C4757561AC71FD96BCDBFFC3BF0786197FBE2E5371BE6DD8FE87D60CDE9D87FE13081656BDD95FCC713D7C894154464337164A78AF688A0FEDAE4A0DAA49E6FEB719A8A5F2F9045BDE9BC29343D8A12BDF36CC93BF7EFCBEBEB0C7B029A7DB677DA743AB99FA584D4AB9A1462A4A3548AC6C5030054118006E89476638CA5B554B8C40857688CA6654CD47B7BE16E904E0126F57C3A112C51E825A54FC631BCBEEEF5FD8C42F814C7143E71EAD82C765D82A0D3E6C295E5A3E9C2E721875AD57D9D4131EF05B0CC7B5323853F2ABCEC2E7919905500815BF83139D40838790C82F6DB3B430CBB6AA49988DCCC525E8B98C55864849FFC71EBC953F7A0ECA6298F6AA15A83BF6923BD5921B1C86DBBFC544A39C364EF6D9281481E946C994F96829D6639727A5345560D8641E9A510F913F7FE5592C2A40CB278F5AFD8D4504B5387C20945654F08168247A98F56A43A5020955F882D2D93781F4A83676B08F50341E953A5D1B67DE7F6D1BE3D78D5D060AA85B5EE4271763C437CCD595890DBC8FCFAF2754AE9349BA2FDF89847A15188716C0EC672887A4B9A15176AE0C5138819CA232D012BE1DCFFD29F677442083087C127CBD80B0D9CC0962BC8318E734910D1E2653BBF700C84BB0919E12DF331CCDC7128B41F0666F6419AFBADAF673BE16C9177D3CF113C6488504DE088149BFB83EACBBC400309B7AD753F7B2F5AA89F070C9D14C084C32DF91C5F7CB6A7D869D64F4A05AF80A98BE7517ED784C17B0D7DF96B9987B7EA7A398CE018AE6E13E1C0F7AA040AC3FFD273BB9687AD6FEFDB211061A6228967E9DFEF69BCC1C5D02EE56D49A93C8AAD46D08322A2CA246AE8C3EDC071D063AD605A97B8AE94D58E897A4A6310BCBF55B0CAE1AA81769D30B46F883EAF29D4B5FEA32F2DBDE49360CB6235754BDC305ABB5E5395360097378656E2BACE675448889B0149D6086C51E9C3AF07A76563164864F131CF9C0CD475CD4A58726AD237CFB76ACA68032351FB24711DA635871386B4BFC94B0DB6D35F07D0196F75CEDB92EFBE7D653E0FF9326A596F9166FF6CAB73125DAD27F361D6122CA531D86910187E75F849EDB52DB26C96FDF05925DCCA232480D3F979EAB07CCA68FC9069965D12BB666A180989AD1FBEE3FE65E746C5A8F64DAB2E370F0487D001121EDD0D0D760531AF46DA65C75DE11688EBF31DD2AC95C188BCFA07EA798609F3EA8E6364A43742A2825144FAFC05ABD17476480812EB2483734B13D075B3EE3AD510B67CF7057014351B2CE5357E3F12F43BA74CED614BE3A9AC0E26763E9AC596F87AE98F72ABE0DE213A81A9A03E2B82F2312C1A186DFCFC3DB346FEB132931C793ECF837F57D8E326101F59705B77A3083E712CE347C2C29C23468B0C5857EFA410197833987C61ECBC2A855EF78B3D7B1B697AB9844AAD07C4B8EF666BD80DABA5FCAC900C5D358A11676FFC89DFF4F36F29F14D9F9B854DCED41FFC4B36381449D22801C19BF8E8BA1F07A1B38FFB527A34D009C4064A1E606FF2AB90AB2E05C156150EC14D7DC792578A16F46650D0ABB61175D1817E2C38F109EBC01A3ABB358673561691185DA32EEEF566C1BA1C72C1F08CD1B427B552425501B8783116F2EB0CFF73C5D2DEF18D291C106980135821A77428FAB20A935AC8B6DD8EDD1A936225344EB103DE0D5879CCA09359B5B882291C0FB1FCCF167C30DBECFC324AC315713CD10F35B72F0D4871A7CBAA2B4CC2BC2598F23DA607C94A063C9E2013B0EDA5F3BD5AADB2C429177A4BFD7B6181ED5F9A55C1F043DA8155C9E7BEBDA7EA07DEA49938FE07743DF2295C220EB53348310842B1000B7A02AC025C3A94FA82D46ED7E2712DE71B149742731EBE62E225D21A7F29D5F3A8A62B71FE16258570DA412C07CECF82B2064AB5D98761C69FC5E899A8E174875B3179DEAA0BF4A0261DA9BF39148440DCBEB0C887E41FDF751505DE79AA1F8593F45482B659F5B5F4CC3E7BFEE59DEF49458DB195A1A692B8AF4AA44CCFB00B753AC761181B8AAB39DB82385AE776CFC585F7873613B62DE55BB10A6B2F27E631CE41436C3FE390163E6F4EBD6B501519C96C06FADCAC8F75920FE1435542FDF535EAD6C0E3F41345996063B95A208DEFB6F110CC861580979BF4422ED395CA218CFC3B22C0BA8B31CB9EEEB51C3DF35FECE92795CAFB8440F522B44E21B3A18D5CDBC296B887A4B927F36715E4AC2CAB043D8B69A8704D6BE24C725B0C2E814BCA7B040C27FE8F4C14911051039AF13F44E0485EB767F5404CFB6FD19DA24D82FE24B53033C83DD8634E2E28AA330A81F14BAC1C57DEAD7FFE39994D9D094383E14322E146A3DF27A776E2F09A11EC9014C809F8E543594D6B4814918A129B36FD25015A044E04D3F081D4D201DF86A0FCAFBBFC695088170B8246776B6A28E59449C646D1E706CEA96B12683CD3A7C60459D42989CA46694B0089CF88E9AEC5E110F69FE0E3FE20D18309D1BA72A83A34813B771484505B08548FE5D376AAA0C414260EA4BCE5EB81F6545CD5203026264938905BE1E252574F4B4E71C6E12F99F6EFD35EFFD64183CD0665FE89D6A357B1908E083511DCE2CDF792A608044C31418C433F86719E156AF3FF98D0F54EBEB9F9FBF24588A5557D310EF9D7CF5DD8A68512D8CB15114773C69D7B40C927858AFC049F7C6A89841020E1C313C5C38B988EF505EBE6C15FC1D6CCD8B472F90ED64DA895D06AC01BB99F455A195A670D22DBD5E3F03AC84A08831E9842A566E9785A0FD4C460C5CAC154D705DCE1E7FD1C45BAEB23976AF881CF5628F3CD92AB19BAE8D45A03A859518E4A1E558FAC2B48A432E46CF274E6496B63874CA4E4571132568AA43EEC3D2A3948F40D327976A6D28CD816CFBEAF8FE126913384061D219F51179F679081503371EA0B6BD7E9524B0ECE2573304ECB4A16EB471CA0817C0C6EDE751F283ACEEC5A60C2796C6261FFC6226E4813241619F465DCE67B38E1D5A647B079503144907307C7D6EB6E6EC1936B5C94FCC08A882B4555B19B33A9BF22384DB38473A313966D157DAF8AAD41EF67D3A5FE723559096AB1768FF69773EB9D5C88D6F35F00DFA4473DF71C7E9E35393638DED05D05C105CBF37711D38E3EEE35E8CC0029B3761241FD1E56969E09E949690D4FE25735D774E777A2CA17FE058E14AE6806F611FB1E9FCD516E20499A704B67990716703A4287B50AB45D155D40EDC0AAF97F5B87551C236CEBE9CADD562B27957EAD251F79CAAC6433F228B50167FB1A753306FFF08B53A8A3CECC226857A321700EBE23AB4D6C35415CA79B682D6CFEF6B1341E7CE00CB9870F432B63A2D9A9A43C87D28A95C514582812DA37738BDA6CC76142E08F69EBAA5ACD0403100C2343E2FA088441E9A55C720BB509BC3600C27C1D39157E049650D1749751EFE55A72349E2A5B714556CE2188CE972287BE2152C7E58D3FCAD43A214A4095DE55CAE9F627D8B9018DAA01547842FA1AD14D67327CD47EB9B90CD94AFDF5244DE57E527F17894A410FB4210E06632E88A398400B0AA48CB3FEB9A90ACC668615D193D5A98158092FBB59AD2D6D4FFEE433A2A6A971A228685AE5BBAFB3AB28242C630AF4656C5071C545618A0A765FCE41B19970C2152D44C349D0CDFB29673D1A42FFEC139D1C9958B0962F7B57F80CB8FE6331553B0DF93DA9BFC722B1C001F48FF9C0FEF032610A1118AC9EBAF9202DFFEA605272A50A90768F031C72D570C0AA5B0D4FEE4AD568895274388104C0BF88D03FADC3159D6CF28AC6A7E3E5CF6FE5C6658128CBF81456DB8C29A76F9C75230F3837F1A94CB83C3AAABDF4B29C9045B45AB9552BBB6C0844BF2926267C0D74D3337249D5C9610E0F6FFD0278F12F39C48650C048D61A3FDB8E1A2E08CCCA68803A55B39BD39160B0420CBEAC7D8A55F571F490F694A7AA8B725BA84238EE1E711864AA1F74AFF252C088E36B79B09C80278DD442EAEA8C7D5833CD1BAA18BDD866689E663EADD0EAA6E0C78A3E09DFFE5F6F1F4003DE24336586B25DC5EE45D56F31D8BB2DE31B24E87172F3F1B26D400B08D50FF624E456183F269CBF06B3707260383174FDA152E4D0C528A90C54114C4F278D0FB35B74DD3ECDA14EE89D38E3227A7E18B068F134B22154348867A61719C926EA3320D1BE0B9ED78466B2DED728CA04C15AC144185FB2F5084511A38CFD765659351AC1AC3E5F327D9F3DE9B2B003758DA78DFD08FAEF3625CEDD87C8A55A3CD0257AA71B3788FD2449EFD1F48948CB304468E3CA07EA7044FA185A2B91F9761C6532B9273DB74C66B2DE95AB19E5102CB90C719EC85671E2829B182BB6D09323248D6584F0CA67D422BCDA65A0146D8DF27AB4AE651706D5FA33B5BB88ADC2A1A95105D55CCA8439A5060D110760DEE8B855D0839053BE595278EAE66542736D25C93D8544C6E55ED51AD6E7029C2E6D32CFA8844BC14972809E31754AF84BB479C504EE77CB65CEDDB6BDA613FEAA2AE6598D1F4975D0FCF9D9DC787EEB5C03F8B0BF438E83C38E2195EF1D35D40F5A14E194BC1BCC64D02CA722E7DA28334E91FB6654D708C5B07946CDF58747086EB3CA59D095EB27F1B7E6806D3A35335B2265031A1120F28EED8B4C5D9AF268502727C5D23152149C98E6970D4DCC4B9D0FECFA6A79FEF82CB233E71FC8AA999DF66EBF5A1DB2ED1583C65803FA8958F49890D13BC05C6A991F26C31766BDEF9BAC601A47C8C3C5E395FD8F47E56F04439E9BC8E9B1901A529395F2D57495D70D0712881D298A60E3E013326CD56BF9F1319EA8D6A6511EEFF373F081478A51E14F0AA4A33C6C5EA7816380C8984F7A5DA45B0C4B6B550644E65A5B2DF059ED050936FE6F073B4E8056ACCD3EB65A0B count = 98 seed = 6F6E47E8336ADEE99B2C52CF2DC8D461E0A54C3DF2F08199A9F0816AF8455381054CE47A7766726D3AFC2E2F2BEAF8E8 mlen = 3267 msg = 00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 -pk = A052F4785896455DDE0BEBE2500854493AFEEF93FEDC4470F9DAC18D889E2A2E745E3B1CA28CF68E020021854C79A89B6A3D8D6E3014EAAC7B7CCB7846D43EA65DEA32BD4EA889DEA20CB34703978226076587EF94E57D64F74F2B1BB2819E02027D68E638A20E62B8F17F3A7CC1E0FAA17F8294AB51751F3021809ED9982050D8B3E79918345EB94C3206B6472D935CD134966115BD5A8E5F9B727F3B4CD8AE0ECD9CDFAEA44C122CF2678667C5EBF0EABA7BEB90E312DEB344CE10565EEB7AAD17043290D714E0318619A9CF809AE117D462B9DCFA243056E53DB628713494AA4C0E7AED5938FFB1648F6A90CE158B84767D062EF09282F8665A3817DBBA15301EFA201556F84F9EA0618F1415716E7065CE4F754F220FD3EC87DB60F05BDF47B2333EBEDB7ECBC9F6588BCA4669F8BD6BE67E07538D61C2FA9010AF999E80851CBA594061BDFD71A08DB31051D13940575AC87FE9C607415E756E40E724CB548F52A2CEE037807F0C9FB3AAB9CEB7A0CB28934BEAD9FF9BCF5A398D2C26BAA1D211097FF5829735FD0295F301BDDEE53B68720C462B1204E332581724821354059AE284DC7473891EA4844AFE2DDD1638E5D6BCADBA27CABC3D856E2F35B4CE57095347A020DABE27579659414A8492A7B571959C25134A99624AABDBEBDBBF348169907921C904BB9A7D5CDA7B99FBAC8804C9B3EFFE5176B334DDD06F1C97515AA32D65B25EEB58EFEF2186C64FF536FC502CC7187B1FAA9B8C06891ED8EFBF9DCD2C796AB857B9C58FA3E5727F837EE27484A6D84E7917F8DE4A05E9C3383F95AF3B6AFFC4A119B2ECCE4B84D7530DE544090EE348BD26F65F005CAD0C01F95DC779BAB80EF59383947E16B9D9E8C8291C27660F65FD7468024D7FD77397F41F791AD1C606E8F5EEA55760F434DDCF2A9DDDEFBEF30A45E664A57B6861DFAF9C17022D42D8DC428756DBEB7E13B6E2E5017FDCC0EAA437F6F76E1BE3B27FD7DA4D0BA7668B7661364E9ADF18D15E42A9853AD9BA39D9E41F7C0D7D0C193903E61CF15C99AB3427C448DDAA54EEC99E32C19AE60489B594A99F2076336779761978E34421EF401CA5E7339862482FCBF2E3461D2362D4B0087A619C7CEF06DBDEEBAF8AC41E2237F846566AB2C7E97EEC0AB047A7EDC12F4DF15C764A03AC843EC08AA89D3A766A6FC3674E0F97778E0CCE7DFC68FD6360345748AD5F70BDD1A204A07FC666DB17A2F30C2C4B8B268E58A3EA294C4C5BB3C69BF11D36712DBE95B847566A3427D24B1C2BC722FF4B6FB8694DFF96D3A2D148998F956976F00E175F762A8B91105E855DCF04744A318CCBF7DDC9CFF203136BB8969B1205FCA4CEE5DEB470A678FA3F2369EB4BAB5A21C0404F8BD203E8CE3B5C50DD21C9008EE89563CB8C16E50C4D222C724AF790747FD5587C8408D19CC2C6F2AC3730D17C7F417070F8ACEC56943DCEFED0ACFFEDFEE1BFC7ADF858A934E07F1B20A83EEEA53623771B1548DE449D81CDCCD927DCE053667D1151E84076A6430EFFB57ACE12343C633E402C0FE617B6A937E33D93661791B31D2AB2CDF3794C2FCBE63508D02760986D2F97B1757BF878676F452ABACFEA92C0B7E3ECADD23C733E988632012A0B43AE220CA8A7ADB41C95187D0B400B7B6204E9C95CC658E119B06C77B068EE39D06FC26D97623A90CDE39867D4C9E45E681BE8C5E50F534F2408C2E73279DE0AF9B8B90DD9C34C72295C2F0F8714C6AB732B55F3134BD3C67AA453B2CC9DEAF741F807781B069F1A8ECCA1230200AA8918FD3B4B14F6A934CA11D6ED8BE9EE03E0A3A75ED98ECE3B5D20D540634AB74AEB6BC9F585DBB9B6B15E24BB42F5C7632B1473451C95367DB7A8E90641EB54AD8DCDE070205D07E8A6A35913571AB1C741526B2F163FC4CDE7620C0F30A5674FD6AE7DD667D481EAA445330844C3554900FF706DCA1A767C1DCA763CD21A3F4C917D99DAA231D98B17C2EC9C5F243A06310ABA3CF983B17F52E0A93D3DFAA91DB753E920E080AC756B3F4357B67990709CFCA4EF74A08CBD02E99C9743946EAE59A19E10B64CC4BC693B612036FF1DBFFCBD29E5921E6186D16BA4DD7BC9F33E0018EFBD8891E35609BD328756862AB1F92B049CCBE7EB45BC12A725C602EE23781471623C461D4296D5013652BE17596DDA481BBF0CB9D16B8118200758EDD4CC2A814F4A71F8A14E6A03A852114389B0D0E3651FB56BD1094E2C5CF759B528A9B5ADC0B32C461251F68D333B03E366A9F74138DB50928E287A26C008CE769FB560218478BBF9BC0F16D7A3171D637B3A51E247528356568E10FB34BE13F82E960991369B27F92232333A78FC3A438A3A2E8FF236557C4B43DD6BA6233C1AE07A86EB3F6FC1DA5841DBA9E92BB2C0C6EB3A02B11C69CC99760F3CB3FF6CFE6AC973E5107BFDD48C5ECF3CC91B52A7D17D1E99DCD2A73FCB9646EB2FE821BB36B7B1CD4A318DF574F754F59A78025E850A69B2FFE3954163A698BEF9CA7069179CFF7317BEE2494DB9465837198E9B20E45042B209FFD99097CFDF2D9AD661E376C2E8A71BC01647512F124829F96CEAD44B94BF75394B2B338AF16369061EB233DEAF514F823C22790DA3F85F1050BEB85319574FC641F07F0D1B0AA62EB82D5607FFFC4B5A02E7A0E61F6A6CCCB803E30726BC82CC54487E92C66EAC137EA8BAD4949DD625919A77E0EEB9A808584AFE6B70A29F7F703447544762856C04353652E93B2132906F85559226A70CB479366F97179F5A8B95012969D2224E26020B74DC08338F816C112CBB6583725E7B55311894EA2F8D93C01DA80A63BCF3AC66B6CA3DF9245CA3D849FDE559F42F30419F3B4667213D6F37310DEB5028C5397A68CD2B4E6E0D09D54BCDB729D0C1CBCEE8B6D49E055D6421D3F75983401E6520BD65262BBAD62596583CE8F56EF70DBA382B6EB05C0BF31CA830A41722DC42730CC1C38E0B3970CF10F5E7A91D5AF54A20875D1FC1A05F1F99C87DE3F005687B812C17D86DEE57B31E5525D2B497D4B471F5C464AE7BBB3BE7BA81DC189C70D4F1C14374F780F474AAAC38D42A14FBE699C4FECD0321233CFD8D964849183221AC7E852C0FB1A9EA2B8B25F0375C61A227F2398702C96C31A9E562F3646755D6BB9F8FB19F77E71933EED47FF6E08B6228888ABF3EDA7FBC2E4AE69B47708AEAA323483F486A136A42DBC74340D724B753A428D9B76D4C8047F428F24F3FC92225B34DADFC9614AC26C553C1F7B72032C3038753D87C0BF92FECEB17FF6BAFC7EFA4726E55353DDFE3218F4C4E49205C8D0DE28C664CC0E79F94C53D475A3EACB6A89E45724D5CD43B29365E0C07A69B9B5524C57E33C7AE3950BCDC42A62BE82D35155B2D007BD71419B99678ADC078E725E933B3C0E8FE626F213E51CDFFC3597465C864AFA04ED3A09319E9BCA0A4DB28DB7778B8C20463E70AACE593D587E7AECBF88D9E1C8D13284CD6D7180703759BB96A4DC1E5BE180A91941FDE5D37155807DD4EAD4EE5B96D85FC1DDB7CAF910CF045FD59E16DF8D3E5F6706BBF6FCC8B40E73E52AA2DD11F53BA644115F8163B905C4293E9CD5D870EBE41BAF5D51BD5D6EFF98F37BEBDB83DBFABE8F084EEDBF6EF445873970AB7992D47AAB479C9F9B3D392DF950ED2788ECEA790C77135A15ED6B9F6E592A36F09D3543AEA60BE3791BDBAF00A735AE5A5F6E627E6F8C56D3441F18DDC88246EB100A44D9B650C3E11EADBBF1576BDFB7825A140D78558E890309A44CECBD91C4338614EC19E2DAD657DF8CB3E0999C814AAA09BA2031F10FCCD8F543D3220E18FAA7B496AAD6CD5D11D653BEAFA1A5194527970D28F53066B8EF21FFBB9E32D04C2EDE4A5312A9D7C4AE9C2AA8BDBC4FC3EFCD033BAA055560B269CC0D6478648D9F4A2DB0C43AF3744D83DA0126BBFBE242523F878CFC48BBB36CA0357395B062CA09C4C0B6EDCA5D515A0E1E15B14CA9FE5E4CA0E08BF6E79702E76A500F64B8773F0AF38CF2F08C325E87AF45BB70D33610EDF701D67FE18906EC05AFC9DA6C93386E6DC8F2FB5183F8FA71D0E2EB5B2769D12E2C99526F6992891A5F7E8CAA41134CD4878CA61FFA0633D5D60F0260986F7AC3141C065664784CB7AEFA17071A60A0FC351064E042E5B44F8D2A1E1D777B23D246753798983EF38121A21C7912BF7AB4AF1E26E4744F2454DF6DA3F2D55E543F55E94D6E6AF78712A2D48DD64C745D251A6926CB37D4429EB93710A3F1D50E85BEFC4D5D526E54856F4CCDAF3D9C0B0D691A6E003964814345D4AEFE3DBDF99521B67E3F6834033512DAF0E726A656E8631EF243134CB67189572CEB17934B75BBFE8B6D25EEBE1ADFC6F5B4BB182E5DBC4D7D7AD6588493C13D3E18EC21FD3E541EC14B5BA4040C3E7D3731185A095BEDBB130358D03AC03435B730ABFC96F347F6DE68A769F8C5AA63E7ABC028FCF5A9EDE356CD5554F0A4C7EFF3FD7F31B785EBA13455C4C9959D7151E11F62DA78C3AF57399AA9807548CF55105BCC9641F628E7EA989948F7C9493E6193157E58575DA0340CD2D07DF962515708E06F7AF756A8AE3337EBB4A2657A322807F8B9FB55EEB7646978CA85E8A6BAE242FCBCBC769D8A6326EF00256D3F8594BFCEDC1E1ADF871095C57123761F7FDAAF595C2310F7A79AD5699719B7E8C10676A347D7C62B15F3BE0788088D71075F4159079F2F732384837F5B3521E37676B4F1D71CF4CDD96E9EDE7A4EB24D6267CEB3C1E55811EB6C38F249CFFB6304118532858A97C685BCEBA7D19E0C0CA9E716F0EB6C7CFBF0458C6F72DEDB0C7364065C1A911DDD9A31B767B3A0140524A90C51CFF21922A63DBEF48BFB6827A3141C753BFB44AAB1102535DAC0747CB57EF1AFD6865461B6556353E8EEB0F47C5CC1303FC93B5DDA65A2AD7DF15A2A5E4FDDD7C7A63CC365F762208BD64CC11584E272B20D5F561715EE4086CFEC330B2F84DAC12542D60B914D291D23C53CA911618CAD063D0E2F883A1AE129D6AEDAE6094C3F4E3B6F0BA0C43DDAD10F96AAA934F83BD67ACE46359FDEDD147503D231721127FF47142ACEBE34740BE5D6AF0B6551D921A67447C1917F031DB9C3923A6B5A5C1109E397A0568E818F2BC8FA7F304DF13B030CD5CAE541FF8E593489CCAA67D641E6BB9777655047D4C987B4D245657E3055C4F7A197D22F69233A6DA36159BFDF55C1FC2245AF083B9C7DB73D12A65944A5A9B632E81FBD1BF5B9F044918358A6FC52BA555CB5BAFC317976A52A29297EBD23BEE322A6A9D3C53276F3C68DB26C0E31F2D91E3A8FD2DA3E2F800449753376D3917414F12D6E90469F263A4AD82604FE2E65EA39EBE37B0030025902DC198B24012B5AF3D6C7E778E4D6AE3A1C7C2AB109E7EB98FD7AD2C3C5189020C2BA98874F83FA2D7F5B547F4DEDE6DE21BF880AF0AD4E9A92ADEB47CF1E621D21258028E43F6ED5F77318E3EC1045614089B57EEB4742541D139F7198D6F23F5B8CE8324CEC3D2B5D07A856D05D5977379F347EA99BD6E14043F672F1B5004023240DEEC9CDB001625ADFF3BF393D788B33257052D85B6032B5097C79E11663E593AB8AB4D2BF7CFD027274550084648F9BEF2272FFE1680D03A78FE7FD8C6E148BFD06F7E5258D9BAAA8A96A5D18A9197EE89AECC8644C1F481EED3946570B24B764C055E6809668C56D88B2EA89F3DFB188709D2AB83553649C7698D07F35670626EEBCFE051FFC47346F4BE508FA0FC1A0642DEDF1D7DE4C7066E35A2E0EAB245B79740F5F13D2B4865A5EE141D0878EE6CA18FD53098FB1866398850E3059F3AF69C3EAD2CAF0BA290B8145B0FA0534DE408778B93132AEC722DF0A23A05FF7B5BDD984830DF508F3CAB9C21996B3BD0E64E66FBBF1782455EBF9454ACC4B17D36883DCF34658F4DF15CA6AF020DD2469C5A9ACA5632164C5DF74C6F3AF0E1579F8A1362C2BAF008F50E9153D0F5D86FE39F5A08AB22FDD42F378B6230B4992DE6415CEF64B85B6305388663E0D9A3C21AE1174686AC3EAF5972AB5E123EFF716DD3BFA0AB2820B4387BB00567878AB93F14EC26314057B520DBC02655DF3476809D1C418C40EC27D6B4BB7946E32149D2E028AC6D070080F90EDCFF31EFC7F53814065574BCA92CB1992357C8D079A365CD4991E683807C0E67F9572AF8F390BE14411EF313263027AF9185093C78EC6B183BEA7E6391F2B968A13A06500B46C30E11D5988099202206A1B522C808E9ED95F867B1800209F06C74A4CA2F2D616C196CDA2ECE0F82A9A6B97C7A139AA62DB948DBDAF87A4C5CFB6345E673CFAE8F85CFBC22C5181FC2616F6501E72D73168C0EBA6F29427E1AAF8BCCC5724BCD162D7CFEDBD6C9BB056D2603CF877CD0F5F92085A03F2767C0F12244B3327B1D34C429155DF2F806D83D6FDEB6A5D36CC20B7DA0A8844E7368D3564466F0F2BF68F27295604FC01FCC94E56B05D020BD1EB214256E7B995FA5F670A3AE6897324419904FABC6C727BF2DE3C54F424BBAE57126DD159A45C295A9739C06A9977EB5610AD3CC9F710F8AF63FB8B0CBE795DFBCE7FBB9DD2C3AB137C1F5C7C653AF3DC81211B0B5F096A45B0926BA4784A9F6C27E58DC7F2D86847D5B90DCBDFBDFE8BE1B0778418FA4EA68A167B74F52D7B9793CAA675CA96AEF969B58D757305D2EAA16ED5A1AA6C75D19291A4B907535530D4D26A7D71BB2C5449DDC473519A6A6036150AD32EBD5498CB51196D818AF90B586F6EEF49AC1E125D14B3326DC651B23CA3FBD66EE8969A0F7FEBA97235021ABEAE9E0DEAE279F67F2B06EE10687E4FFFE08275A29051F8A6E03AA73FF5E97A0ACC1AC6D9B8252A6D99BD91110633D0364BDC01948D1E83CA206776FB60AAE78CF8A7ED81D92F003CA5AAFF208DE99DA432E6437E3ECDBD2F55E7D4815DC03427E976633D1F2FCB98959C4DDBB1E935793D817EDDB82D45D1584B424B57493C7F76413D69D7CC6845DCA33CFAB8EF97FE52629AE32024C8C51B5DE0B85D11F453BE59026553DEF52F88D64A0DA0CDD7A0E571752EE9C0BDCDDC86A028213D87B9A4211B3FB03EA +pk = A052F4785896455DDE0BEBE250085449CA390312FEA44D4B1B80C1FC5B2FFF5CDF87F3AF429FA7EE74833D25086BA79FA585CA30FBA5CC07ED30EE9B36B1432B254A72718204592174627B30C04A5CD57272AA4FA4F1C320B636BE2275677E86F5F6A575959D23577E4603649FAF6FA40132BDA1BA3920E96DE2C638DEA065FC4B4180261FBE4E8F548190016277CFD969A7C0BB41753104D32BA48C4ADB65A51256085A2611D8A3408C63E3CFABA957993343D86C9AC02AA4504C0994734F35E74E15EA3D975773307E2D1AA3FEE679CA263D07D0B85DD9441B5D9B27400D308F50D142B31073698BB3369DC23D2B5DB791316AA92FEC5CD738591313265D67531A51619D2AF71E36574631D5A16FEE8163B4F45AACD2E0F449136CAE8DF8B0578CE47F45B06AFB2A66E3C6D06CD0A754EF42DEC605A63E131826EA9A75CEC88710B1278506D059F7E7C173C50BCC90C0FFC708335748191D34E3B24CFD3B6D8D67FBDA732FD4B5AFBDE30228116B515BAE301649162CD9653330A5F0BD975AB28ADD908811D83D5A3A80567D9632C28647E22611169D9EF0CBF89781AFFCDE587B70A54C589A4D0AD5D1BA5CE76109C03759B1048529180BCB4C40C7BC1E187CBB781546F566065A6A2E3D3855F0B4537C4F1386F2D692EC8DCC6C91F1886BAA39C32E48C6A2F23C34FE5C02EF83BC30B65772B9636B781CA26B74807CA1EAA8B911589DB7764442745F86784091000520CDBE0CFBB5C52FD296FB2BD20BCD440EB220801A8708E8CD9A1155D89638A3C68A9C777B0BD356D83ADF49DE08473E621920B0396E4EF89713A4699AAA76EE054E5041601A3A2AC5290C8F0C42A86C430A47A24575ACCA80BB1646EA47CE85B80BF07CBB7AE038F063CB1FF495D2113E08D6D11CFD492F31DA83BE3FF5717B14163E182D833588AA2127724C9F68BD212770C1924757D7E8D826B5BF2B23DC55E1E24EC104F4BA855ABF269896810744967230D22FBFFA412CA84F7DD417B2666664DEE82533EDCC64F45425ED3D6A76A271798CC372B3DAF66CB1C4CE084650D5DA038395208AC2AD02EDB5D796AB94F83545B0D951C2005DB8B11BB4D0C99C1D3F14C560F96128CCC64E0F1EA598826E1A142988E881F1FD06EFA17D11820D792401780BAB9B6863CE6287FCFD3E88DFD248E34A824199FD655573B6040A983A2438D696FED6E904D059068431AC5C776F9ADD3C1D2769EE20EE022D46D5800C04EC577285DF1B33F421E6A87DAF63EF389994330D20C293DD8D720E58D945E1A0E1EF0994AA5C8ACF8F3AD43CBC24CE46047F0A440F021BEBA3006D899938F31C87D5A0DFB590234D8747AC0C5621CBC8FA1E89CE6D666CC473D6640E1247A79CA753AB9517A142BAE531A929216F1EDEE4229DCCB6386AAC3DDC28A519400E6DE618AEFF914FB8E4F8B78E249017E5EBC39C8E49A2A51A52208085A7804DEB0D2D094745BA7F9439F6C607D6E711E1FA8C17322796144ECC6134DFEA7856BC3D38E7FD2C9CDAE987714ADD8E913C4368D1B38B913995F3BD8983299E3DB700AF11ABA3BD90B36057F70638264D314EFDA4B2C3A61CB7F162FEFB47AA01FB94B97481B4C8AEFF9E236518D106F65DA853FDB18348D88DEC4E32DAD973D866865D9C341AE1ACF3BFC207813A718E55B644313C98533CF94DA46CFE149DDE0C713A802DD44C0BA67F295FB9DFBD932DD3F6A4155617E1B14AFFC553CF7AA5BCDFD17211BF87518AE29EF60AC17293CC35ADFCDCC1B84DBA4DF0F950243E192B0C902898458BA5873E9F20D686A039B5DE852213C17DA852325D2D911E5ECC42D3F8081196FC695C9822FD220298EA42638AB4AE1B323536AB2F7B06CF9710A964B058069FB700B14034D4D5287555FC4247548D43EA372A7870D0C0C3789375F0F7556D7F534043F93BDB388DA8344DF68BE96D24DB809ED0CFC2D25EB11E248C8D555962B9E58B55E5E3D095C92625DDF1D7E80DC9F8FC5D640EE72A6478C90736235382B6DD107804EA17B4461066689A4D5D6B38DE8C235D768BFE50493142BF52090A614169FFC74499FCEE54DE760532286B5EB6BE5345BEA6C7DF0C2403BCA50159A697E4E61BF9BF5760FA0F249AB5D2A58DAE4CA5EE25FEA0C2E37126A8294ABD3A6B8A64514B3E692B743D99CEBE7532D58311BF32961272EC317B66DFC54C545A1084E6E03A1C41F14F99D3D58BE8E3F2E1583B4DD31B7432E5A1A15F7226C484916271635B7005D8A406FB432535AFF2CAB22EE049850AEA959601A2A1CDA2911C7AF04C538ACF7F276E205A677796B4781D431229542F29E960FD1392D02F0FFFBA8310086FEA67C0B18909BAB685A03935A426530119FCA7BA8BDE9CA8D26DC3036492B48A97A1F241E760869576D6E5B1CB1A7A711A231BEEFEB172E6EF1274F3053CBD2783AD44E774B0ED44B28687603C32BEBD24E4A77AF976D7BE4C37DCE2DA464CB800DC60838C5089EA513795CD81EE66C1B3AF10E398F6C9F5E3391044AE6453363E1E209FA1C88B7723E7D70463432AC694FF5D1E799CD0408D7B6D85D7A7ACDAF132C36C293015FA5E34B50340046257C93BFBE8D278758879266CC8BB0A7EE479B8BA13C80781CA4F065FB8EFEA0A32CE6C8985BE62822810C6BCAA4F8A7B5FCE9177DB1EEFF0EE4C35A6C3F5753BE46FEA890319BFFAB4A08D767A8F90A83DBF340F41048845422417958B93F509334534ABD763EF9DB13E8659A01D9115052BD5E8E67C21B40D5E829449FD015A91E966AEFDF1A4E33D61DA149CA334FD36BB47770DE6B0FD8BAF8D6B435662C13A42D22E49489FFC8613CE4B9195E2191CB363A3A3D9D3CA885C5C05B3EE81B73A380FE420F13E76501C37EA3356EC69B27906782E1A16FEB4B8DF1D9189728A9CF177F4E7AED38BCB57A61DF7D9C2193D1402AC6BD6E6F6F09CC2C4FA162D361B2B2DB43D5C705B9F3204AF296C40902099C8A10F8D564B744AC1F326A26C3BA768BCA91F60645E087A79EB85E392C239969D78F475CF914888F516C5160EAD253EE10A47CA9E206B59B71CE4205C10F8715CC338069873E9110101C78E336FBCFF2A6D40FD7D4FB2AB1427A3A12BC42DB76ACE2F9C3AF6BDB61D6D5159D31F56140BBE87293DC4FB2E1E5006719D8B14B06D273B569B1048052A78874A985ABDE0F74DEEFCF12561BB4F18A49FD5B6E5006D01DA9632DCA8F926F92A417F7913287D6D9BA80F0822F94D3A486C2E23EE24AB83B55684F1F67F85A0BF0B5B0B3634C08A24032B3BD4864C78CFDA8846875877A5A325C4EFBE403EC4411954B890EDF0B5EED35AC5228D80A6ECEF613959B2DB4223F0B9948767543469ECC01DD51E54F94527889A47E93FBC44D1E202C2DDD22679B59654E09C22FEF01EFF4C3878A0052F9B5682CB6B213100598335CB2D60E0C9F4F3C198859A72DDE1B41681D13328C32DD2D90E02C3901F2C2D841FBA67BFA06DFA322FAC4F24FDD0DCB22DA6C00117D8C4712CF0E74AA3FA389936EC0EFCA69D782EBE5364424C0E6E3F8CE74AAD89134C5A51962CD102A24DF132CECEB2EED9A6F629699BE261AF69BA729C239AFD84213C8AC3544C7246A0EEEA6153D3ECEC4A6FF221E99528CCC729B83B0580A4FDA9B3DC0F2006417F5172CBED28D54A297B3626DEC71F23071155A77AEAF18C90C0BCA0817C7BC14BFEEB82F11079779266239B69B76A76253A9EABBDC99E3912784B0AE5AEBCE5989A40AD4CFE93CA3C670521DBE4654A83883DB9130AB05B52CE126465A3B1F55AFBAF5E61A1801BE268C31D41F4B5D89331F6A25002F1A85311DFC6C8E19C81A22F191663230A368C99AD9F42B4ACDA73742E3907A6CEDD7EBA636137264BAAB19AC12912C7D62C89A931992BD97E523457B2FF35154B6D04888FB84AA408D3D731AEB5F7463CC771563710E110157FA115B922A3E28E25A4AF7AFC7D69DE744B5AB7044A66A50F86EC175F049612FA3824AB498A962FDAB4A34758D25B367CBFC614EA9C8A5F1C455DF75EF8F76A854103709E77E2B09ED38CFE089CACF5C2B060FA0DE020A6F81C3E45CA0A94D2C7D60D0BF12D9F0AAF7CBC71181CD58E61ACDCEDF675F05F99950D00A3C9348E1B6BF8B2EBC0DA66F286FE923F8A5D4E0D6D34265FBD3DAD6CF43A695BF064853F30B8267645A173AEA13D945537A5B04B784DED47C819280A1321493E55E4536E76D737CA2A7832716ED49140DDAFBFA9614529C8AEE0981B4434E10EC180746A776191E25BD72E44D507387651087CA1CF2921907EC37E7AF95CA87461CF10EA8CCC2971ED9ADAD4F21B0AD890EC8C390E4DD0BDB98F68263C3CD9B43D977EC8B2C4D6AF08D20CB8FE2FB6BD8D824C7DF20D4441F813DC37587981E73772474E3B3E96EBCBF4DDC9869F6A5F9BA257BEA731BDD5FFBA0133D6082A009969FBC0A552FA8CA052B399FA45C146152442A13851D60A6ACBBE95E1918C1EDBDCA849CB6268FDF2F814E541FDC7FF1538F990FF37A5C91460C78A9F3CA4C743C5E62090594D1208D01F764FD558BD0426FE92B6E1A09361C317D8691864655BB0DC03258CEEC6E8C00C39B94A5B51F03691F0DEDE074A5AD792CAB963F8B6C91E12388DB2BBC8C5CD6A594925945D3A42E48437670EC1106E934583F660DAB81D66ED8F8E84ECDBBED7D2E5A3408E4CC189A47F958387F843C0762702F0AB2E2C9D83D65DA93539F6FD2764E85C60F9DC7D459C906C43B57EE55DCE0CBBC27B63C0E104E7FF5B125D7F35AA425AE6671C612254E59C82B8932CFAD398156D1EB6981E0E4D7B9F92C2DBF0FCF2C8542F107024A5B588F50181E1332E9FB1B500047CA9B25A46CB5A73E49C9B1217068711A1634190F4DB22E580D348C16F19558518E4C4B3CBFF53ACB1A32E8DECE099BD337ED02F774BF7CBD51AF100AA34AE2618E6F75A05CFE78783C9F50215DCF6D0DB0ED7E6F8467F6A15556A5D99167E9C6A096887BF770C56943F55838673B99671C1637D519929958E3629765401540357984E8557B34BBA8831E8DF541064297B64175BA7FBE15FADC836BB859EE5C2CB1185F0E39C12EDF85950A680B8010C5AB8CDE6D3B24064FF96510E99F1E2710DDC0BF87CDDD2B1A02FEB97E3415B102DD2654F8FB8B1AD837A7FBA5F49E89F7D016996F7738DB04E25DBA9A84C8D0AF7E498FC257A17C5D9DE6F1174A82C2EF3C177ED7D854601FE42B03955105DD2D1FBBE6488D24049F5CD152BB8CE0BBC9C905ECAD6B74C1A2A5DD885C29CEAEE064112600337E2D51766BC3E94393926860114AE11473077A90A42CF832D49A37BE0BBAC7F89D3EE32377EFB48F1B73C1B55475980A71930C3906EBA851F3415DBB246BADE15DC9EE3FD4C8FFFC1B384080D5975AED5C101746EAD8792B57A8D3F39E6A58B0340E5DED0C7793EB195D7B2571E26D07E7B25B01EA9EF2EDD53AD809B0372612ABF5A3AADBA52034F74B38CB3DC505C934E0BDFB52A4B94D7432203FD00B271815E3987580E2737D818757C65C1E88DC36DAB84B50031A5E1FD33A2290A54A473F7E15A32B1B501D6C74E27E9F286F497FCBFB35D6ECE359C5391275C572852FCB1D3A9C05FBDA06CC8676DB172C117C136FDBCA7A811DAE755935B6B3BDF1A1C1AF0A4D373570E97F9F1F0A97C8435ACF0614F61591C718954CCE08E810171538FD089EC273C815080079158E3AC3CCED958E99F7FD4E85BD3C99D4FE7A2AA32A38C98F05CE1CB339787E0D606EAF94F6E9249C8E241C8D634A7FA57A5FB096CC7242CE68615AAAE561A930781E25DC399321EA54C681DD26930C410183B1F5C25B0BE84AF35BEF2E8F681713B3431B8B23768FE7CD022CBE55D7D0ABC3113AAA7E853BC5FB45A93D9B8506A4FF8D8F58060DC8DF4B800F3A68A0197F44443A4C8E072C3EA233BC201B01A59A224C006ED13B45EC4DF0108B16BBC89279EAE084680FE72D3CFDDE87AAA127782F41D1A5861783C8A14A98B1ABBE5B04D1577A2AFFB86DD5784B7FFF90B9AE14FC56F028CCA1E7107DED243D2ACF3ED20ADF9490547BDB8A8598C728CEC9B7DA499078760DFCB8D9F7E6578A747FD19B0692B22D6E1542A066D0117FC30B952FA05CC1377CD8A4B6547D06579E04D7F5938E9EBDF4D8B93EB2ECBF8F6B3FFB9F0144DF04E8287F738B07F8BA07EDCF6038FC46E6F939A1CBC65BDDC22DD9F5BC77B8C41CA4A4166F197CC68C0AEF524485A068F0A8F07E0DC942830B03ADDC8D1641FE034E25B6FDD33828A7919A5A7624D6CE2CD82415DC3FFC75DF670B9A79857D518C48FD985CB1348E013FB53C0499DB199F987FE4EFB684DCD8DCC472474CDD8D5B506047ABD10278E4E0DCA490CFC29DA30310AEA01770E7426B6EBA98238BB5205832199B30FFB0E8EC9A496D0E79BA2D2158B3F826481FCDECAB9BA634432551B3A52DFB31145D2D22068A085FDDC2109883E90F931409AEAD59D888B5337327A338BDC87A8ECCD055A626833BAE25A196626F785B6C645B2D5A64C312579732D09F4D2528F6804588F9FA705A8183341649290ECF72F5E47DD2E53EFD48596B423423EEE39788172C0ABBB39D817B504C6169FFE56AEF86B3CA685E92FF7F0E8194C2C8BCD5DD4F6E43EDF66F0E1A26876E4A32281750DC924CE7F2EA6BF12CB6A9B92DB88EFFB935605BCE4DED4E677B21A96BD424F045601268545C9D48A477FB57D790F0224CE17BFCC56B86F635395073263E8C62103A1A51CE5F91D79870C383DCF55B60795E898F6F13D4D960B18B6F42342B6B742BB8F505E830ABF6AE02F508CAB8A9DDAB5B41FBAB25160D8D029AE795722025707528D2F81BD1C1D5CCD12D877DC9EC6D98D4EA9DFFA44CB7425335DD88E6C3943D5188F9843A087A6D47AD7B7D752F3E4FD85A08485795257F785BBAC2925B061BF579489970DA802AA698F4F370619E50B7D16D7E7785FA42205CCE40A562A0ED49B12845FCA7D0416FB8281916413C484CBFACA2B82921E9FBD6D75DE3CC655514B1F17BAE72E7FCF5C540C4AF3F7D33884170DA892E8223AE846D5FE7ACDE3285A61F3B304956A sk = 37519A02E8021F2257259C0D2E499AF3533C8ED8DD5BF7751CCE920D79B518FA1CE4F13E8E578198 smlen = 4105 -sm = 3F24192E42384E5F4AC3C9B41299823CA9B4438BFDC8D64F23A0A0CC4E480C2BE5F4E579E0A24EF281EA380F693BCB81F6D9B73C8E83ADA8CC024F9554F77423126F1FEA625F97C3A78AA35DCB02E7969AF3064F6A2A3077BBA4481D5A5B8FA64ECDBC26C0790E8A0B9707276DA0BBC3E391CAC1F01F45F716FAE5EDEC7792393CD1AB2D613CADB11F081286431CC866F9C564F25C8B487022626912C124C6FE50991D66F782DED0103FEF1D5B183B22CA66DF9362B861C4C3E41AAAA766CA0EA60AEDB53A239776ED440BF979147124F585EBB295D08B3B2B6283E03268913FD2A96098FF5E8675FEE24D5EA45BA6BA099CC6D059A2F707D2A71913957B6313E8F38A5957724DC7AFA2AC335F973F1779EA286ADFB1AE92D6BCD307AA4F0C15AB3275C4B30F408123191570A71C04342D1528D0474546268C292C5BA2E964515C0193F57DB0563FC7C062E2C154ABA7336FD8FE188ABA52CF79C8FA61A1165854E8C8BB6AC196F6F98FB838769DCF17AD16DEDFD78690FD3C4F5C906F48475F9A1A4312F455B2137A16CC2166479CC66060E20F9E46A00D71A4A76B9FC988A7C05DCA399C5E2BD2C885331CBF7B694586FE0F6F3F00E00EC145085836B36F77FEB38F36E9A0CBE3BDE6565174FF5AC00D3C699B2914D5ABDE8FA6E6E83E1B2917A4DFE57FAB79F34934E9CF6087A9CCE5BA6551CFB3887A53664F11E3A9FF043119C6B4FAF522ADB974EBDC3BB7F1960FCC50AC13A536B55F9E29AB1738841A014397CB7D7D19017F2C6CB996A562ADEB592DF52EEF7B587938DC02A15E7C9CB92C018DA0D6A601D28BB816FCC11E7552793A051B4659E3BDD90F28DF1D9BB78D2EBA770A7DE38FDB8AC21B3EB7167136647B16932B5BB40F964D25912E807A85EF76D80DEC1A19A3EDBB657621B22A959C345C32F264BA8A9C60380B01FD7BF11710237AFA4870957FF642854EDD51315CFBF183B8F1C6AC7FB8A0A9BE55BAD5EB8890D0C5726BD24DDFEDE698CA4C57E4D3D2442D6659F3815D839B024938319CA098839CD03D5C7F833433BC3BF39C4546E44BEDB4BDD7B08E1D8B691F53843EA8572E4EAF6D045468619AA9AE12E3FE58C713D91D43C84015F80E9146709CA6EECB3CC7377EFF67EC4C73964D97458D50D9163FAD6B317ABDAABD1C701B6DF8C692340C00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 +sm = 4F615851A58DADE3F5BAA4BA7D0D151F89EC39C8EC2DB9DBA8E10560F072D61E79CEC12BD5AFF7783A447FCE69188917F502BFDC922833F4AB2120D634ACF9C248EE2F851D50DBD6F885F495C790A4BB1364912865DF41733A519268536371367443E352369DA921335DD4DAEF8B2C95D00D9BAC0FA96246A788F08D0FC7314C95C65CDE6CCA5BBE2B2F1BB0217D17CB8E38C750D70B67A09AF90E411C01CD270C6976681A4D5E4F6817B9B01A0F3BB57C6BDDF16FBF163C0EDC9ECA579676CA7C7851D87D4BD80D7A6B12F9EFF39834F697C03251898127FB322334B7467AB496F76263F3B7B19B0BC14235A9E49B7A25E5401C8277739F727D5BFBB5EB87516D895F055BE66C9F00471C695F1871EF97793B0382633CE7F5F2C7E9FB2B6092BDA6FF69DEE5151C4A12606AC140138FB25B296B0F1628B8C747E6643A9B7453973D291AC807B4965DDE0244BB161BD1B0D24F6B5553ECD80BFA72C8467C3487AC4B432FF261BE1583A5E77C39AAA444B44AF6B1DBC2FB7794BC8E3EEE1DC35B8D133B75FA94987F3DCE6B3B4A49329793505FD1AE7819BB7654CCE0E3751D1A6BAE3B82227C3234A42E023C5CC59AC9C7D169B89FC4AB7DBD0D18518B9A51AC74981194F30E934D45DDDFCEEBEF7399DA97B5DAC5CCB40A6E745F21EB03EA66109DB52E55AB5C3D9A4A760D972240435764EAC0694B2950F42D71E2E7340CD3B57317B5FDD1416817863F12A9B819319D601B9A19E01A5A000960228BD1CB059F941F71BF278766D4952EF217E1EA0DC33F0C9CC0D98F404762D74A4C952AC527F32F70852DFBA1408D2B9CE9314E13738E444652DC3F9EBDC62FC3D7D910D8F55D3DBA6E48B27E6CC0BE8FC90F22C34DC18071C8D3FD02F89290E76B954821E6A68B007CA5655F84B379BBCD4FC1EE8D75680F51AC488AD948D2952659CDE17A909C2A57E3ACFE5C4A03260BDD3BD399DA501481ACAF2F82FEA1B12AECBF9F9DE51992F28EF3173CBFA8B789270437D3EBFF91D385F3A9DC8A5D839B024938319CA098839CD03D5C7F833433BC3BF39C4546E44BEDB4BDD7B08E1D8B691F53843EA8572E4EAF6D045468619AA9AE12E3FE58C713D91D43C84015F80E9146709CA6EECB3CC7377EFF67EC4C73964D97458D50D9163FAD6B317ABDAABD1C701B6DF8C692340C00769683FE7BFD74B3ACD21AF3898B74CA73DD126C8315538937CAC4EF0AD4588765A26DCCE1C90C559CE691E7EB3E0A497D357E1AB583C761439C0A66D1164518F01B6894067925753CC2866A91552FCD0EF029C2284C620CAF364DE6C56EB41EE0E4431D9BE22B76451D132A3F9AD91A53449BE820A7ACF56F6ADBC7107C7C729EC8A64FFF6A24B4CF83FF4E945DEF336DBFEA6067FCCBD1CD6B5698ADB1AD6DF03FD0A553457B8E9FEB4A1243FEEFC2DF7F66AE3ECA5BF169F7891ADAEA8D5C59012C7AA00A5A86B0A33D0006F8AD5A01C60ABBDA6D249D3FAC7EBFB85103A3A747A45D0ADB7DEF52ED3A5F1A620EE383A9C0CCE1900E413FC74A7A97646111D54783928B15BCA783D01EFC67F49CE6F781E82D25D3F30561F507E3831CB4EA5B4A08D5489830017270B63D8298BEEBF48EB56BDA5685D5E1E06404EB9A6C3790E9B29C99168B10BADF8FDB03F3C568672773EEC96428149CA272EA5A8083F8208BDCE361E7D40BC4DA75029D4A18B0B6AD615DBF849935D4755CFFD270A52FA290811CD55BDCA38ED89F0066ADB9BA7F58366379FFE1CAF3A9127E147C3AF3DC27279391E0C09537E81E20E7B9FE4FE3DA970FE50BFC96555233CC9E61D3C356AAA8EED5A8AEA2327D7036EE03E7EE40AA35E9DA4544B121514C261EC1CB0B2D75B1D5CE129E47F89825F69BA8254163179FC1331A917AE9C5A18556A10C5F983871B1258CB6FC8AD207F97A220C5598860B6C56F1EFF09DE6000241E901A89E107FEEC15833D34D6EB12DB6B188FAA0B858A5B9E32F84F783B43B6F8A3B2E4B044CFF8902E1EB0C527BB4E29C92ACC9DC7E0D9AC6B3A021415768B21DD9695983EE89C871C0EADE0BCE4FB72E682DFB5A2BB7498BF4D2C01240F67D1B62BAA4E587069C16E3032114B14A1C4288FEBAEBB4C75C3C05924A358C4BB7DF95ECF81D67147FAE3F605EDE61B7BA164EBA1AB36ECE97DB0ECB32A673E899B24557D8987AF3ADC57A9DA609914C9B2D6D8AC58E5954E0DB5AA9E75B444700B8F704E15A6A7BBA81809FA8801C6CEB5747A44CEB8F99CFE6D8A2A03C03451E5F3D392725207F3DD28B2C00004425B7AE05FA3769183AB60857B27AB08BCC4321D293C93D1D850D4E7A81B14564D7B15AC0E3BC1BFE0561622C6AA06923EEFE163629EDE8BA1732DBFCAD52D3BAA6E11E569EA790B36A8472B2CA37BD5C0EDD37D8F164B874952D00D592FB705C6B3110A12B03829C157191D33C579593E7828CDA5C24A284BA2F5A42F0BFA601A8F6D3DB1CA6D703ECBD261629C9F96EBC0458737B9951219E5B1F86192E2A85B47D80610A0ACC8B1A70DB2916F89CDB2C7F8943471DDBABD2A3536C5DC8A73CDEDDEAAEDC86FA148D2EE479F8465558852FCBEA0DD8017F1B976281A5014319C2C3CACCBF571D9550215B24134F6DAEF32716802E7945CB3F97AFC1AB1DA17D0C41B545A750EF345A6F88AD5FF52D512AFA6558335B5EB8979D8E6DC1DA562BB997E7D152D9FA3EAA09119C3474E11218230D8A56C19AD87FDE483FBD6DDDE9ACBA813BEBC8505A323C601E5B5251650DAE9334562E3DCC38A28BD7DED6942D0CC2014235C1B66CF4A57BA3010B83CC7050309F57A27207512D195D070DB3D10FFCBACDB47E4231142BAE588F92C5B0A71ABD67CA9390C2E05FD2CF7A1FABB14C5A7AE3773C66DB1F055214479E388B5E6ABF0DF8FD1B0E4F90828ACC397643CBC274143FB4331262A20634877BE4C7489C1AE9EAF90BB2A177A6B5AC15CBDA27DA0616E5F87461554F5686A7BD6D047AD0B98C8CDEA3DB78DD2970C78FB861F2A92DDC277876791C4A30F525659557831F4377065D19ACB384CC68340152A6DE6D84CDB58F433923D1FB8CC6B10BACD95B9AB1B45563998620D192032269FA8301C09A29C4B5B20CA0A3D63A4F5984B7DB0F5B17417DC7B939B9B177BF423E2F3D57DFF296E6E4FF0FB1744B13731206EAD54EF0AA1DA09BEA8B0AC0EF71B73D009D30531DE9FDE90D86BF5F20D8E5A9E324E657A98F8C0031ADAC4385157BA4E28B48AED957A5B36C3B49057F8ECA7F56808F794014DAD170601070607010E004F42D01CC63B2A1761126BA045F1165E25FDD05901FAC6B76E777FAAAEE6F5ED94302E2DA28046B4BC60228E1B9E194F364E377F84681B3011583554B76FBF8D7456DBDEA665ADAD6AA0556C8CC714F217A518A98615C4C1CFC8ADBBD4D12C5BC23AD7A0F849E32FE2005334B55D7BCB43D1C95D4793E7C3882740CDE8DD24B367294496A3E2F3251A66CDAECE9E0A73D853F8D4E3A4637836DED68CB28BA4FCAB02D61FB5CFA581792E636217F3238D78912EA0863816FFB2F388823174B19433C2B14BAB69E12C3B791FE683744D4519455A52555AF0D7E12749F6094AFDBA00FC6A609C7578C531FC4C3C3065EBF78414F112014726EC2230F9BCD9C15E36283144CCBE0D1785B65CF49BA8FEFE92EB6907C0330BC98AC172EA9E8DD4DF8974DD6B6772BBC6CA8E8562C5EC0B6592DE7440AC915C35E0AC8087F22EBA110CA3037B469B1D5BC92636D81881E38D8BBED01A29B3EBCF0C19EB95BF999EB848022592AEAAB649CE19824ED9D3A32D75FBA556EE07606A306D1FCEC2E24B38274C361B7BC96CE37B7F4FE434EBA17AC2A097051A92E4EC32E4C678F7762E8B96EBFD2600C0F224B04B2CD7E9F4AD327D53603828015E9CF45969800F02FA5E0BA26B8C844BA1FDFFDE44303AD0389C1B31D582877CA6BFAD4973BA35FBB90ECDD95F430078BC39AA89434130A5FB8321E51F9624090D0277A9F112EE8FF65D3DBA999C7C08727D0F08DCF00CE22F62C955D6A822F247C8065AB94AC442E1CB5F31254816794CC2556891A523B8AEF09D3B9E07AA8B67B3B87567ADEBDBDFB93BA9A082F72052572C97E73AF16CFC42D2A51A3683F84748A338AAB56264753BA4083D356A27C71F47221ED8340C50AFD46CD207C4F9634AB5A44888A4234770C46232C35EFF83FA950B0A6879137DCE209D5A1F26809B411F046F51FF084F15BFE03292EE845D3044235ADBC299925235462E67F803DAA1426F0E116B93F4532DD2784F7F87AE360281CE21F70D230C242E1A98DE8FE1D6147AD71EDEC89E24A5980C45FD91E23516758AF71DF8E0DD96929D4DA61A3BAEABB96C9378986DEB4C9101175E3AF1E102B52A8DA27D916EE4A28263CA485CFE87EE5436249C1A2F933669F6E3274E9BD93092F4A798AE85D6592EBB54DC65C28BA08582E275972B0A12C22A7792CCFD4A398E504C6FB2CF5EF1F9C268540B4FD7D07D59C49A559D86A56A009C4C18A3FCECA109FC7A45C6E842ABC22053E84878C4805D96AC96BA00FA40FC3B50407141105845055447CA94BD27F234183C2B8BF37F5CD249ED0705AFAEAE59C8BE8F6B38069D67FB23F74284E8185C176B58B482900A3E09774383C7ECACF4FE5E580DF99DB102AD4018DB73C73A635D3FCDC833B000C948D846AACC92ED54FFB3ACAE1BFE205D6B2312658F15DECFA085D13BC3757C754C5704D8089563E0CCF52B04A49DF293CAFBBC2FED5D9551B5A3897EC7BEAA56A4034BEDCEB4840A9BDFBB8BF47D66DD3A4E3EB1666372C6B2C39A48D52761BD36403CB130A087685E2EABB8711C11005EA09F90AC49665415C56CAB6FD2719C45B6800DF914F8FF327EED29D9B9A5BBD6B80B8BB31AD1522803B2C8D89166D5C6B2ED47BC5BBBC4ABE6709D46B856AB81DDF15F098A9AB76A8257E7E5C2E7DAE53FBD691736F0D6BAFE0BB939172614E99C7D7E37754AF6C3C637D076A43DBD70E5EAE910C8170CECFF1621E382D2977635B67F4FAC555419F8A0BB76CCAEAEF4C7385D293C9595AE10E5201C4A31B4C3ECB9F3B304EFB1886F9C58A4EF04E73341B95D9BDB85D706B2A8D3FDD153743A8BB7B3289D0FE79F6A3B9E0FE160DD6700FD64FC87D9AC96858A6D395FEF6F3D2193EBAE7C3A92E18746A7F12B244FBC5B1DF0086CC7045036519D9D7BF8E92B850EA0D3D1E775DEA362362462DEA2D3501D39203E2879070D1F7AC92FA1576F6D12886D5B979E3C788C09A769EF4EE45E14CD8E7553EBEEFCD31FF3D43D4988DB08F6630BA8AE8C7250AC42A3D78EDB967D59310A4A224567D8797C42370CBD2302A3F49ABEAF85FAD9455F98B61EF2B5E34A5C552583872145E191BBFFCAA526F5E38E497A1A1E1220A0F283A935ECD366A9069D5A2A80BABA3A22FA85A2557DB72D7E29EB4E33E8ED8BB4EC2EC7C2E9CEDEF46EA955834ACF8C9AB23B78052446FD73C9D61683D7FA0088DB97D07CC350AF0B6B2AD7E66A493AF814C11F8C0F2FDF0DF40AAFD0D218C00319C367E98D7F10C74EA06D31276F3F216E1CB2F12033915008CC83B00AC60FC9C2FB7F97D6E8CD79650D0F9D82BFD9CAFEF668021D3D165F3FE84221998BC8C29AEA0B5B7E0F1F25A0D7447E806CC3FC39E6038BE3DF9AC01F46222D3A609F8A026744AB4F58A734E3782BEC301EA91F2D8E2242D04A11E82474002143223F29656B1A7675AA5AD181004C4F1381DF6A0F95A0186E82C04B4DE881209E9CCCA3EE5B1DEF0B02353738D92A07314403A1A2721C256121FBA8B8CE9B460 count = 99 seed = CB2E6226615393FC3BD4AB3A412AAA030AAD40E8648EE6B56D2C1591D8B97915D88F2D22F7221377B4B04CF2AE9ECC4E mlen = 3300 msg = D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C -pk = 08971DF39FCC55667B64DEAA8D12892399E4828C4F475E4C579CE79D5EE9F57FBF267B8D2C8BABB11A22AAC9F7427ADB888D755E3622816D14E9A242474C3B0438DB9D0223FD1C568B4E7FEEAB82C442586A59DEEA51A646B9081027BDA5D50139019E61AFAFA6F652EB695A55297537CCA3E2BA939F73886C6D4E54D76222F7401174C68733DE9F5F473797D8C53489DAC8D7C8B00ABAAFBE8C2EA8942164AE0B6EF1CA482AF5005DA77DC392D5E2D2A5B129579160985A1026A701D0079FCCAD2477EC4A45E2CA3A00D42113FB5B41E7109FA382B1A66990FB36BC799B1ED846843EDAECC9D57F167253E5445447D4D9B08853E22C172EA44169120ECA3C4FD8048F00EBBD635E45A79BD2C53434EA0F3D839FDF57C2953CFAC87074AFBED2B86C7E3F9E28708F62DB29317D158D394431D07F3070BAEF91C0EE069B5D585577DFBC1B78B294AE67ABB62D3BCF99CAF9D5B7DCFDD64A4CA9B208F34D0A59C70AB2C6FC6C1077DB78FD1843634E4254A0AA483564E311FA332A5B07AE67EDEE22C8B54DF17A76DC53D3CB51AF21A814FB69B062F5CB493A4BA43EF7E7DD5E7CB562D94E457C92E958DB1CF31F73A7ED1D1D4B99198602F0AD5EA8081D8FBC5EFF69753EEACA11FC0A3504A10ED1AC994785016DD4D49CFE42FBBF21C4CBAAF23605F2EA0593749E0B1F54E22B6FCAB9A8860DF5FA2464F80606680952C656362EA96FED3C135E19FBF5B4BBB3777F7E09D7DB8140B884EDCF98D3C909AA03BF5101EC4FDE2A7A2010AC2F273E7BEB760F630A3A880AD95F535DF3C9988FCFCB389D089DE2DAB75CF41834B096C7A3A891A9AE81A21C6E9EB81EC1DB10C599E155E9B0ADE7937978B15F95F5FBCCE071C87F33474EACDBE1C2CC5424FED51B752D6AB9CC2A8A30C6BD84416B04822BF572CBB1E79E3A605E9916CBF61636054063CF9C61D1676237AC4EC48141DCF9BF400A113BB4072BF0C3483D5E8AD14C70784FD510476FE1F2476688E65A1D517BB8751DA01E55387A528EFEF306FD3B3D93DDC35789C756886A32D33AE945139F531B8F46EA2E5DEE48580DAA98FD25080ADED32C92347D99F9AA4AA5608AB470BA8D572048473ABE7626539D992CFE75290B618C75771E94F24F8E10B870EE8F48CDEDE579466B0A8513E610477CAEA7EA7DDEE0AADE8BAF7C3A908A2327B3F4A31B220F43EA2697F218037448AB237E80DA643ACC719D0E39A3124E3B79297FD6F271CD060A9AD7404E4E53B75F979BAF1E8334D0670EB328083A829466986DF13C8FBE071849B045AA09187AC9A775EC09FEDBE0E82E31E9FCE071F6CC64F9C7ABF2C12F253593DA3BAEEEC615598AE3B5B3694F13E94E3E10778257117E72BBFA2B99642E3921D69900DCE412F98CE2C11D9E2B034AF27AD15A0B51F6810466776B4D9167744853C9B3BD188D61F1F4940B5E8AD5BDBA562E7B6AF6E566384E3E9050D7819D3F081A83A3DBD913CF2E1F16B12AC2CF7A025F04EB9887073D244D9CDB0A45263F80EC1F9B1DAE420AE297D53F0B51BD84C4B4F769417A9B681E1B9E2E060BBC6E4D5F3AB26ABED88FF3B1A50B879A4E040EB76173F0DCE4681DB2BBA4C347A9E6D328C14EA8A4905F1C53E1558444F7FEFCE4B79795E772EE708B25D322D22F9DAFA781845F1AF3C3CB2871614F465273C4FE96EDDBBBF9C514570841C27988DC8318DFED1FDF2FBB50055501245C944737D6F4E0FC56DD721CA475DA51BC154693A51BA998C9A22326579B057C551BF4D17299D6FF9A680DE8FE0267B951C257F03AA929EFB19FA81CCF9F5E0D45EB15101459205237B5080B1C2E125B76D139CE521C7C15CB1F4D65A374CD0A09785A4F59CD25B784C5E67533315177573DD514F24F15982C21931E327E04E86B382ABC74E1EC9DB8240811B92C47F88D885133A935013821C85FEB37482DD9E7986BAB0E8A5CB3AD3FD7383942397E8372E5D83180B2CB8759A0E6ACDE98BB08114F9DB6AFC4D7E90C2D0DD85472E4D743DED60DD9DE418ABCB6A14379FBCCFE75124836342F4D5B3364DFA8C52E8834D010E5AD8F1C2FC3ECA524BE8DBEB259FE7CB74F5088B10235178959B442BB130ECA05714F8143838099FEC5BE3032CAB6E51AC4843F4FDD2963B1F24E8638F1299096D96FE3DE38DF64BD5FC9F2846DE635B3CDA17911120FF696C7CC7C1C8BF790D217FF406E3507A3DC50526895CD9BFF39B80D5D8ADE30B162A819BF128A82C2E2A2B4ED3976D0235F965E44968CEB1D9B8864ADFCE9CD1F59A6D2DC6C2132A21950A8AEEFC346F3B388334DE3A162E6FE863D4B316FF20AD8D5AE2EAE134FEC192902EF8A924EF36D4009EA56F710C1F60DAFB1DF6EAB0D4703EE925270C3060EF41D6A057392E46C7BC6AC8D2359ACDDF493A69BB798F49CF3F7AE80D0C5E6FA5C829A245D714470EC69CB6B510401550C809D5621DD326CCDDBCF4AEA8EB898FAAB690AF3350EC67CDA7D176B59019A1C4C2559495A6435C1555DAEEC47885865BB0056C9DF425FD5FDB04D3B576D8054AD5D6A30B28156182031379B425B86CBFFFCDEBB1A7F5AF57E62122C34E3489BFF7BFE56929E0823634DBD08D7B32103B44BC19059BD124D512B84E26BC1DB03C4D00AE62DB3AE1B27AB05768FB620CECE164EE4DF82E0E6F773C2B89D4656FC2C7480D5E75FAD5C2E72F71B613636EF135E9367C86008173706CBB474B27E59EBAAD10D46DA48F48369C7E6FB7691B2BE4E1833C722CEA636E9C3E44CF85897A41BE9E682DCB37C9C0BA0A7CEC3E77B7B72A0ECDC6D46890BFEA830D69663410A0AF8B46C71F0E86BDEDB2A0B6361A61115C9B6E126DA68605A94F548CDB8AD88FF90492E3CF4FAB4AC6A2B03DEEC72F24DDD8FA583C770997E5B965145768B84BF189EC1B1357CC5C7878E004DC6EF5A6B30AE44771010961F5574A3BA9974E6679F1C96575497D1B8465ECBAC0A31CE62D051B44D46D4E635DFAB0BFF3C439C453CB2800A8DDD3149AE9E1F627BEACFE102F455838EA0A82EE7B143579DF197AEB40CF90336340EBC6D9159F9278E8174F4D0ED85ED995E2184337D1AC90C1B4C5D68917CDF8E7F92B47D40527AA76E518AF76344D5FBBCC9BB4B655C4784281ADD249D7D3A7DA455EBB826F6A117469B44531F8E727F151C404A186EB61B1D21332B2F56707A4021FB5D0E31A099E762D93B02A62023606775A66E3993B6644630030096B29BFDA8D3F521AE05627A367D4207C6FEF334BAFAD8059E62F9032CE2DBC13E507917A52FC146DBBB5B9DC1C8AECC2D5651763BF1DD70E59B0005B170F41D2E0EDF07536187A065C09E400ED9061F68B3CD86BB2446A44C39BED570E6ED6B2F4F4042A9E5CEA8EF4880D877DF8E0B63AC66C55C1A0AA4DF24E3A90888864A538BC58F77C63D5DCDF41F17F7C26F95E8F1D7B9CD225619EC9535FEEF81D45F5C89392BC33A9846E2DDA6799B53F89067868325FB76B988D3B60F6DF6233DB8D3E18781E619A13879E28F30CA6353BE596336D27F6534624871DCDCD5C014F2075328382685ABF60CAB687CF7D7E2F28F7D53E7A3D5837AABADB905E9E4E235ABA8E8411BC33683CE6295074D13D003179B8C8586CC0AEF447C0DF50AA6F09AAB70E792AA193D02100C320310ADF7E27334EEDE144A145B1985C474CF3E3121B19FF594B4FBF46399A399B622D1D31ABEA2F77E1F6491EF5F1C3BFB2307EFBBDC9767981AA99D4E69100820765225885413997CFE24A38333864A9D236C80B6D6CDB254EC87DC3E7ADACE335DA2D1B39F5FFAAFBA87C2B1E03A0BCE12D0C11237AE389CBB7EA0FD1704712E89E9E5A71F88D4DF7F98CABD9AF5B64EEB1576EE9897E0F893204D1E7E13FF231E27ACEC1F0E85AD748EC5FA19FA19EF1C9B3F6BE01B876DC6CC7E04BCED1FD4615DF33BEC317CE1959BAFFE6F0BA98796164D66DAE3D192C1F5A9E1358812FF654CCBC5B5442FA49BC4E1B954283007EA98FE4B92ABDD6F09652B455F64A1C2BF6CC3CA8FAE96F31F28725C40E698219686C4AEBC79249D12034161F9DAE00CDEBF74F8623C5ECC22CC2F4DD1AB7F67BD570E94BEBC4BE693597DAD27E4E8016B1EA650B738B7C133F7D9C8E166D28356F6BA52FF7A622F795D41E0AC676A14D0F55F147A28EB764044FB79D73E0E299A3E4CA9703236104E00EF6F0266671111265E8E95D6A9B49AA5F5041AA6B66E97EC11DFA116EC380B40A3522510CA76FDB4EEBC6C9FDDCB95C44C0CAE333F87F7F95777390435D9477DCD67F3E4C6A89AFDFDCB56929B150CB11DFE1DB65147958BBD5CE87D579C612B3E2FB38A8B417D6B68AF75EA2A07B8FC9EF4CD372AC9A313EB82AC8CAB9DDF2965F98B0D0ECA898D73B78BEDAD00CEE9F5E70E16566FF4EA4C2C5CBAE0B44C84FDAAD632D9DC54FB2881C83EAB95C127902569439B89AB54B3146158CEBE0CAF6B13AF481E2D2DB5EDF60658C30CFB74B3F3CCB625ECA1955E075ADACEC5969583DF525388FA5C2CE4F8E2F5D724325B82BD410C77DFA08CEEECF42D6F1E48F19184043424D2BD3349FB7AE09B2C655CD111937C02543BF83A5505B57E315AE379CBA057FE67C31B7D11AB18F831E4694EDF8469896C99BECA039789969316FE7144CD94EE66CFC470DA8215AEF32129413E3A28B1F635E851EA4AD9B17C4640580D55B64C02097D60627CFE68AB504CBFC57627286B565009C2E79E2C76FC810DA9E14C27F3F4D6BCA9292894983705AE26A1CBBC93F8EEC3B9056696E560D61B5E777CAF43CE61DE9EE4B7B92FC9ABCA6A5AC1C0C7DE963C28491430129D76974CAAB67324D7C16F51EA6A1643C70625CFBBA513480E4D0EAFEA34CF000538C4E41BEE60D80C2293081E9B17B7D7395F25C7803C18BE5B6D61F8EFF340E5B694168D0B90ADD25EEE52F9AF041431646548A01BF41C82A16A66B14122187AFF4EE597971AF51B296965B8F50E94A9F3B3111F0F558AC9C95F2F0D1B55AB53C1D40A8206F9132BA268B5A7AC0293977F5F804A1D82818FBF92EBCDFDF06B3E922B133E2FBBE1BEF67D42EA05A7CDCB21D24EDC497BD30BDEBE21717D72649DFB8B921D9F9FA64A37287BA6801CE276172E31E878D815D54A7EE104FD097357F7C9D879B7DD4BB318AF169447A27F1FEF48C7B1434AA82042EDCCCF564594B2DEFDBACD5EEC194F9AC1BB99C13F44F22B1096B150C041BDF4309437AD2A28586F387D487BBE1260020FAE676447D0CF9E93FCAF889937641A5AF7917E17911EC8968F2B9025474D4BFE2C0086EC53E31A6EF00CB153C38A26829C9169F3797414C041F72A4348B261633D6CCA34F038A3A106F83C9D50FC449691665F2F832EB86F93E2CAC3515F1D782F95F93B611309E930C6285968948074DADB51BC4FD9493B5EAAC196B7413688338317A425B13CED2F70F538321BDCFE4258491B7947462E8E3BEFDA5C62ECC2DB30B1770AF0E7357BF74362C8F2C303FED7DA205EBEF6E21F154A1A673EE93A6CD1BCBBDA61EC73046D942B153807CF3110E09F78DB79B9DF5E24A296539E2DD1561E2A2161E2F1498DDF079F8C2B818A733824CF9F9D592AA6629E4595843A624A74C1E115BBA3124A87FED48AC5EC281ACF5478F61F6659DD23C5F481C1CAD124A19B814CA98D1AA45641579D7921871EC370F70518BBF4DD6A740F444188A376E3AD06F4EBBCBFEB8C1EA6B88360D194DADCB461119115C5016DECBD905C3C1C2158D50E843679C5281BB7DE1CC8E1825FC6C663EF3E676B1597581415E896185C7844512F0BF464AF06C963747C22A14EC4EF27F9DB9CDC5CF5839D63FF96F6E8AD04122247E1A82286E3925237538E191C04FC94FD3B650CE777FDC5EF6274E1A2799761D5FCB8EE57A800520F83302A4159BADB3344215DAC89D3D5E9EF2E9FF7435D97BD5AD1D4679B8A43A26320F0575461E44E8E3D10955E56760C7BCEBEE7A3DACFD9E67B773CF6CECA042DA094CB2DF46D34455C46D30F7F7F3A375E2DD5CA0210770181EE54A3B4EA1F424316E5961AA5EB84846B6C2E8426B5A40500CB873587FF850233FF0810CD20B483D04F9722524C43D3CBBBE1223E0E52921A90501A098B154053DF768DDF69F0A4D365AED3F5E4ABBA71BF8E851A4A3B896D86EE12658DDEB6C76B4F1C5DE579631D1D258FD1029DF10C353F1F71DE7ACFAC992B9D3CB4B84BC8B4ABD201D0C407AD8BAF961963C8D8C91F0355FDD680A5FE83E861921EB49966D4F03B29972D06DD2D456E6C14A0C14F9803BFC771396D72CE47CD6B060D9645397C61E81DA540D302C5F2E5CCE87AC8182C53394DDC143980EFB046D5B040E163C7622C4CEC299A5155AB467C35942032C615A288404B3A69E0DD6B2E14BB9B4FDDB4B9589EE39D468C29F7CA9879126F90B38621ACA6F48B18CFFBEB67D2E5F8F0C82CDCBC1AE6B92DCA7F756519822FED248859EA401F08F581C03D46431926CC876D690E676D3B508B02A0AF682A9A5A823F923077490ED858760577A4D617B6D73212155C84B9A67FECB6BD072396DCBA30614D10F06ABFB3D149BD4EFE9EDD484203B2B0463E383F99ACD16BEC8B06A700A4A955941E065596D654F6AA76F8DADC514C995DEAFAB43413890193AE96043C01BEEE80ECF916361AD9D07E667089AA06BCEB58514BD08DA66682F7299BC423EF62CF3C4432F7958431D2EEB297A39ECE5FDDB51A417C8861440A00FA9915FB9F511E48B291F853C1373671CAAFEDBDFD5C06C6671649D2D360304504F801F2254FAA0CD29EE42AB77D2B99BAB97EB02A2B7642496972AD530606049FAFDA5B95EC3457FD1A6F7EB9DAFE870017756FFF7EAE919812FCC505D94FEA580DE721A1A87190C69143986C90D9724C710D35972912AEDF9BE59023D581778F636A9E0CEAE6E520554394C90C5816820F91CA513151873A90BDDA56D0845C08DD22A66F5BEFE273113F1F01049F0F07613151118C1B11795D95BDFFD14242400E35FEB9AD85901135C081055C6AFCDECCEDFCF147F19391AF132C03CFFC73C7E7F6956405DBEF7C2ABA841E0CA2B6B92D29075B5130 +pk = 08971DF39FCC55667B64DEAA8D1289232A897BA98BF54E48566273DF1EEF62A93F5FA03AE2429048E7595D8165F48910CC2E26DFC097222B1C600DB3F454CA86089B6DF87334F203FEF0BD880A7AB241E5211F18A2F881290224364AA98447BD974D28C0898BCC641BF6AE1A80EAF2215A256300C4C7F3B42A7932430D8E63331ED2C13A34D8CEAA50D3705A3858D50B0D74B05B358BE65082E5798CAF68BE5B824375D5787BCA61FCD7E05497FC848EE7E089E32E57765C4185870E6EB908C7D83B4D1BD21DBAEE16465103FB3D7528158FA787E3DCE01A52B728CA88D42AD6631890CC0DAE468F834076344F585D7BE1B70C4563DADA2912293723F5C3B6506D175692409C6C96F742450280A083C68510B37E7B3CA5A80AA600FE173A1A77F1B3081D3F75EFC05BF423BDFCCB27BF761B01F35E4DFF0DB9E1627764895D02F5FA3D9B3BB003EF184D7AB2BA31E09E038351BBC69B276C4FC84562A49D58EE57A13025E88A6DDA6F948E106231962D3C23FD52AA8A94EEDAFCDE7161D47CA8963552D3942BA193AF13EFD992559FB67411C4677F21E05BE6891D98C15905275C16A1FE650CCD8107A3A4439F1822D1A4541B232A89922C82009CE61127DE6B87A42E9DEEC8C8C7140736FCFC1AD2325F44195AD7E7200B2DCEB8F984A7D52599846EF16739BDEDC6A11C6E61614C8B6F8271C9911B8B7970F5E33F3A8631760209CB968B0427A22C51E16A0C15D76CD48CA779BEE0D73925E57519F80A60747F3130CE4B6263C8F7E68C2578D93A9F314AC81286DFDC03D8BB970966613D1D52A33205BC52013141C776A9C6C9ED77DDB97355AEDBD0FB78FA07123435078A206551BDA9D3FE9D0F82E54DBA27C4340C6A749A0C6FC3D44A29CB21F2D3B8C58B22499A1979B4A713484B8CC687076AFB115F3A1CE201090E13CE353C9D9696C4ED878BFFB9E2FE2D0DD5ED71290E6BCC12445CA0E8317D6C9F3073E5DAFB6E953EEDF6528A1BE9DF8E5CF8F8AE0C7902D48FF5DED787154B937E30CA8E8C09E67EC41B716A86CFE13D18AE092C8990AB96A40DB8CEB42DB9925FAD4D06A4B68EEA2775D1E7DAAEC83FDDDCB35B3D9987651403D33DBFE864FCF07A2D30655EC12B9D839D1123E2749D0B10BFB2E773B958E1F5EE6B8BE60D45EA4793CEFB29866739A531F5A3E5ED1C786BED27E4131EF819A328A0686997AA0955A63F06B38995176F58A6E187C9010DF84FA0488AC4AB94C507E4EB048EE29BB57149C85906E68F346B6961C179DA1A46F3F37DF71F4AADE20BFE04F2957DC3D643BA5C48A4424F2EEE0605A381E628547A8AACCC2EDB7516BED0780DB4643E9568E0A3FDD9B749879406C7FDFB0E19370D500AB3F2EBD43BF30F6DEC58E9E96E96BEE152014B5E09957B31F7FB02E11B5391CA3116CC0734D9C81920B9F91E49B30B26CE6E8C83CB2F06BD051BFA1C651EEBAB8F9CB20A9AF469DCC862A319DD7D0D1F4748BFE9E0EAE92419E9E361AAC10016816923C5B101AAA6A87B467959A097ECE53808F34BE5E8C471C2BCA4A085AB19649B58CFF26376D5C547FBAEB17C0395D0599977702D7BE078E5879499E272731DC936A002F09BB1C4357A3E086BA5E0AF4311FB28F1A8977F25DCCC1DD063B03873D992AADECBAC7E973D94919BAC2355FF416DE6750E7B22C202417AB025766AF8BCFBABA14763E01525EDBA4E7EDED8659B55EFFF37655ECDC666594AC163191D7CDC68C1A03BE498A8AB9105911F95C096DB41CD3D47428DF390298929F8B3336910C2DF7CA8B90B008745FCC87E064759D029B320C8C73CBB7140759F0B011C2C818CB57FCC695FDF9F54DEAFE8D5319094E15D56750AA86B2BBE07CB5DCB9C5F034E206945BBE66E4010659D43AA596095ECC22565BD17FC55C0912F4CFAA0E071CCEBFA15A38A558FAE253D0BAEF755E4E3B19B09899FE3831F677EB2AFFFA70347D8084E286B9233130C56D7C1609C231698AC8D242AE85443AB0CE7E993B8CDBFFC56B7451AE31439C00C4078C1A925BAF99785D44581F14334E1B325AE07BFF1210D6F8A538A22669BD2265CE80B05DA5244E972F265B4F533E4D862F1874BF5067DD05E0C87D03666E456B28CFA24D43C18020450354950C581D15B2D6857BCCEC83AD89A7930A0006A974283B805ED5A4C6A55A044CBED1B2B2D744061C10667F639800FEBCA21E94D144C1A4AC9C4FA0D881E75A012846D9684A74B7BB7FCC63A1B1A57699FA77B8287750E71F86350CB67B4349E892863A8E42EC64027B9C0BD2BB4F589233DDC676786527DFEA46C174FBC83745D5BB83AFA36A12F41AEB6294488738C8053CB5A2095878DEF432DF27CCCC5517D45FB0F41CBB0E0B5CF708BBE15A3788674A9ED4D371D546B7E22A4BAAD38E778AD5E29BA74BEC7C570F6843390BC5D59DECCF1904497AB35B2A265F45D1DC9394CD6684760032E588A20425846F99916BB09CCDF28AFF96CB6B4CBE36B91B8A01214BC8EF9B84091DAA9D84F807A82991200993172D5E2E55ABFC84C47D8DD28F4C5D6782B4769775602E18D67F7950F5FC188984062353DE53059F015C90122872931CAFD6146C5AFA57C1543ACC727D1862A128D92F97D34AFA0B17106FF52B43F84DE9DF25A3C8D3AEF2C8E93D68A8CA9070B48CF99A03834716EFE3E456E47612E99C71A6808568706789DA0E0116463574C9B3D5D12D639FA5FAD1DC96A87C7A92748B6C6FC315070B1E11B0325DC36A20D4EA876F4495B7A0D9C27FBE9E0951E2435FB5F62E4DC6C73189C869D972BB6AF344F5C6F5117429800841284EA329CF02B0F60E5F6C4CCFF987D839D0A4BCF59FAB3D8872FD00E1C92228644B6C9BC9F2EADAC4A1B50685F057040D2888BF07EE85FB2CE39359C8FDDA34ABF3179F2612CB58409EE94241C5DBF692665208FA8BE5192CC5EB832C27D6C09882BF8F9EF0EE506373D8FF7704FD8D10DD0C17AC8968285D6BDEE22B2420F79C692D0DD21B7E140C3FE4233F8DF7BAE9CBAA36DC9E162284162602C853F20BB8FD0D7BA86022A07E99E48D1812E4A54AC2F47F745FD90D42618E22AEA55987BB4C9DEF47A987CD6CEF32D173A709444F0F32883EB3B3046C2BE1E061096A870373ECBEACB3C35F030DF71C63819DD382A8A2FECFC79123FA243C7BF6FF6E22619E41A668E1B43B4EDCAC67B0EB506E06CF93DDA5121540E19AE57E31E44A49D25CD6F9E07D931D1DADBB294B124C346E768C7CCD712C5CDB67E7D29859C80C3D25EB93D56C0D8183E46725582517D477E955F15DD454BDE2B92E6A3A841414B7DFF47F90DB23AACC493D62CB4DDB2D5FA667BF35697FE0DFE365CA95D25F77C1037193B697389211E66815C52F4B5D0C1B924A5B0D8D463ECD3C0B0A79C107DC4DA759F30DCB23CA586E226A8EBBE18CCE5903C2618AA795B89924C5A1856A57212ED60FFA8B15E01EC9C97134810356DE1847BC83AD3928176583844A0F3FD7ABABCB9B13D7B06CE5E074EFFB91B9125D24534B55F5BE9914FAC6D5DB007D06BEE5F1D90C9828D1B5781AF6C722B2ED807E7FB6F908E566BB12E02644EB94C5797DA8993C1CDD6BB032FC3111228533D5B3EB69AB1ABC19174C5C508AB98867063D3BB1889DC98E66C4A5239007EE267A127E0A6B7622A22C11A4F45B8B7F5A6193D3765CF444021128DDE734D0698CEEAEB08009D5EB77F24650886E0B30FFF909AE0A617D99ECAE719AAA8D3CE1D6A19FAF4B185340771487DFA88173F844E84DCBEA8BA9A1E07117B40C5D2EF1C5DC93AB4FB9FE5F8749A9EF00F19AB36813FA5CFC2CB7112E88449D67F34567AF4FF108B74BF2878C15562BBBE104D031889B396B432E7CA56EEF2C2299D68571037DF57B0D464FF996A2F6269985922D33C693664F73AE7628CE87F66ADF51EA9DC4F789D98100D522513A62EC157D59CA72673E12157655D3889D4E44B9F3D47FF50048BBFC4F0A48A994E1FB68072A245B3C98D58B64F6F52CB9FC4C494537F2646D68FB90785FB777192A70B1EED4A349FF2E55D9E20E5B11F9B9DA0512370A7CC2E64060E656A9B5043C29935E67047FC05C205086DAA7354849096C588449D428873FE16A3DAAE3AE6949BAE7BC18B6E2E5A2F4C18F3F084A4C4368DD7CFE2EFE128E1084BCEA380698F66A63E5A5131AFFFD2D067E29AEA231BC56F6CEABE1C7172BFA4F13D6C7A790787CC29154D6653A5D4F89BAE793DCE4AE7B1E07122368B140CECDA9A35D0D825BAEFDE7828BFAFD089EE41113A9C5527EF300BBA1F94D7A45A128DDC8461160F91A0B0477CD4C28855A87856838AD51C7DC5A8C2D82A6BAB686D55DC5C1A059171B8187C41B3682B5596E14113550AC0499C9581E882D05725F88A1815EF810E1162D5683D086B1F3AFD2D9F548ED1EC560EF0EFA03775AC4834CD233B929D87737B419739915B1F6C14232CB3265A5B59DB61ECB66FC47F0D3B8BB81F70EEE798DD1EAC66D5ACE11417C3DF0217298C6752B895A6F20B3EF5869D3D7B053645AF610B7E9317373977710B5F930E6EC5F4ED9F34C12177AB8BA0CA1275DB5B41A28A9DE8E46F5AABC313C3856517CE2D93CEA5E338981B83CC33B326C90405F3E1B2F1192AFE5CC83A77263F7B979E0CF0BD91B32917F9D04655728404A3C9228EFEAD2F27B08097485A486F77AEB2AFB431CDF019B1C3349C0356AE025EB2D6495B08134B86A223173F4770221D9BDBF852A73AF82F02FCDC6488FC327BDF1F6F929A592FA26343FDE435AC1A4F6CD1DC4A03963DD94FECE92A718715C4D9D6C2781E89DBEF609492A6B7BA801EF25BB68E2F5AA062AE5502A1BBE3F6D7F12B37DC9D35ADDBE94087D1216E146B596D5D60F82A310598137CEBC5F1F42D27323FB9AA123E7B4B531610E5D8D332B849CEFAF7DCD1A84B1A2758D31C2AA7C02CE6E794772938CC624CEEEF8BFFB60686B63578ABD8555FA0AC7470AF10F3F3C28C82AF041534A2D49418732D1CFDBD3E8D8425D97C079A0C1E2BAE0355D7D9A3EB51857E7B9FB00254FB68CC0A79D14DBA38666BB4E0F381A1211473EAC7514429DDF96D141BCDD89C699E49A4E671A889288897516761C59BD61991BD0A01B44216106B9CFC30A00D2EC75795CFDCCE3F986D2327B691AD448E91EE6642E854C0EC43E91E1DEE2817F3628222BA4046DF6C6C5B7B4C3B1F8BDC0DE5229B422D58F7889E31BDBBEB034953ECA473586C9DAC7C39BBFEC4A1990E78FB29215DAB06EAFA519297BC67CA0A8B02080A019A3BA461FD068B5C1F925700D9F2DAB9EAE0CB59C5394EBDB3597FCFD2D9DF61480F1DA73D7A7FA383380DF9654E72F6264FC47DCF6FD17CE30B7DED9978B1EE9552369589F5F0B4EBCF875A212CB0B666B30F21E75B218428840B3BADB6891266CE894855A89C411E9D25EEB8AC3D28672EECF9159D636BAD64DCBA9B9C2A323ECCEC19A4EF5AC2A8E6925EB5CA04212D0D54B9878FCDEB8D002411FE462F7B6E68074C25B92C06825B2962B0BDFD8755126CFC823B52EBA0C4D8A4191B76F0B9056211A8E522CDB7E7775CF8B26968E16EC6BB3FEF71F61334DEF8B6E807AE371981953BDA1ADBA93AA94CECDB42287B43B4A3E614E190FF90A8001625AA7B2A265454643810DAC969152B51569E521D593C17F3FCE3CB9A4BA3481DC215C76FABD427D4DBB42E1896F920D637970AD4957B810BD5EC6832BF803B4AB4B400BA55910B699A228F08A8B9E09982C8CDAB9FA9A4DC30929E9498BCB9AF22A69919893700C6B551114064BAEFCF2DD7C8703E73FF8E4B412BA4E58E66191D72E696C60DC4DF0F695A66D68B904D40BB69F33DA8DA6F494247DD34D30DDCB71BB60959F9B4523A99A85CB780B8365EC344A83E4103F86138B38EE3C45A7A6A1F877A787598A75699012BD45DF3D3C97FE1836A90674DDF578D7709727F62892F2EFFEA7175C4812C9FFB179301022F881385898E651EEE361A356E256F61561EB5D065273CD5C7C1241F1EAC9D03DDD98843EB630098971A1619DF669E925511325686B29200EE1109FDCFB2BC2231C86A8BA6AF832580021C1E85C883033440DEFEAC77677C6C2B0612AF56899A8CC89838AC0246CBF3FC340FA0185ACD23CF1DDF4364D9517AAFEB45F1E35F04FE2059D542A9DF383DF47339E1A0DA46D2DAA24E80E9CBB360FF0E87EAF3B4430AF2628B57998DF9EF26C8F8C44E485E651C1954515CEFD7A1922AEDCB76FEC11BA09354B826DED32D97D3F6D3E44DBAF1B7D953E49E82B3E23608C97C23BDBA478E3AC17FF1B30504192A5D71BB77EBCEFB5AC1FD32D96216417C756BEE3F2CF70EC23C731ADD8FA25A3E63350DBE6F2E2E215DC8BBACACE0A11BAD1610A84C1C948C21F9C58EF6DFD4732E0CBE5EFA43A00C2B795CFE412366C558AC9C7824D17756A2A3EBF9D338D0DA69DFA60C55F1668BDC3ABA4B3A1732010CE747D4717DCB2711A3EE4448BA2C2505EFDCF88D41321EA311A7C8418D92FD526BD2B3B76D0EBC8A7BCD6670B54C5E76238D5FC99DC9A07D239FE5EF8D5D7576AFF1200E863A3938185D98B155C02E34CD7ABD7CBCD023FD890C315F1A33085A5B1119030CCB3CEE965609E4E03A60AFFA4C0A410B2386254052009AB01FAC78EC951266476CDB73958966951C95783585E50B2014350F2BACF2D5D2CA621647DFD0DBCA6261026D461F911E6122BEEFCA81B0C3C05C6007E800DFB8F30948172FF0FE9AC75327A99A555CF5FBCD0473A718E41757911C784C60885F3D683BD0C0B0458C0C7B7E816313D2F77498B9F6D1E86F85B519ACCF1A2E4EF19DD39FA8AD7064E94AB3ABA897035F66C01F3627E982FC1F2754197B8D9FFA465D84033A6D51DFB2A8468916CF24A5653F2FF5AE7F556DB19F0B20011DD9EEEA10BF94B8148DA7B932BF033399D973C1F1B7473B29745EFE73002FCC184621B4574C0CA6B42B5959B99F95AC9C682878A6A5100558A12B9561A1ABB83AF8357E4F9679C8E75F3803FDA1FA6C1231547FE43239ED0FB79C0F8683AD8737365AB81ECA95AF91FA81B386B257262D9FFB47EEC200F922 sk = 690482BFF6C1D0BA6C071DD395ADF69E55E1BFC4E0992A8650FFB5E60A02B1724B19E84C64F239DD smlen = 4138 -sm = 5F56095B58B4CE5BEDCC3D1B3C7C8700F66C3261A3291BDCF887C7317513C850F12CD2D6BB330F328C0A35E96E5D322F66539C558C421A8367037D8D4EC142357C3327EE092D985A1C51A6AF08FFEEBB438B36C6F0062E1F4EF9A5CCC16B86884FB53CC39B54109A6BE72B3910D1737062E2B855EA0581206C970A5B49E12025854E7ABAD029DF6DD2BD4B21318B64C337A9DF7F1437438F5F0728A7934F77595A8EA955D176D9EA61A173D4BBD740D6534382D5A3BFA3C1AE88CD0A007C92EC0C490E908797C145F6507F7967F969938C42E10E896708B1ABFEF0DB24BC732BE46E724FE7B0C6EC2794E4FC54807C7D7D2A58138C7EC9179CA968761A60997A6AD405634397446C1A673C80EEB189A04C4CFC12AA8BF68BAF280AA6A416AC8AE3D22086A9E36AF0A611F6EBB276FE3506B312C91F5072F6BF8698A5626409EB884F0AF1F6472A975FC0C6A277B47EE68D551867CC166B20F37D93DB2CA6E4288D70A090E0F14816E7D0AC43D60F64069371EC0E3AB42DF2286130F93E3FD73F131C6A8080738AAC2AF659286137225FCB5A8B1EB818431B5258AD672AAA999855083BC9A6D1DFAC5389537A07F083D294F2EBAFD5D34B26FB27705EA36D512498D07B2B8A4C99C4F23C2E242CB75CFC8573C79123444B85381C82F3409EDF772E465ACBC50EC5DEC87C66118D324F30457317B83C615804EE172D7302EAC9C3FA361848E28BABE52041E10955C0C002B6658ED8E7403BB9E4C7FD00CD64F43C14C3BC6A5E31124E0FA649A22F74EA2B535D6A51FF10F0BA1CD39018E3472ECCED44148DB19BE2714E62AE0BDC43C21A45A8489E4EE84B094C9D07EA5350A1684200BE7223CF0D78E0CF7623F2663E43A11FE47DD92C5DC74C750BAEDC606DC2540C9C5328AF03000F2292A2775010ED1C9AB0409BC710632A487C4DF7C940C0EB56FD124097152722CA59553A5A63F19817820FBCDA075A220F9ABD2918AC485B8F7D7AF3C160B06C9FB5794286F136A1F768328F0C40623507E7CFFFED8CBC917F01AAC688E0F63546B6B2C5685BF68B52E3CFD33AAF671AEB7FFC1B45C99A2A6A9C5E9F92BCF374CAF2687348B63C73D4842EC28F6CC1F9ADFDD68EF2EDA92C487884038CAF539ED0EAB3CF18C8C6B608B27366AD7E4CB0FE22472EE789F51842C98E3502D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C +sm = 8C63046069A60D63D5B5BF2DD926A93C01AFCA76728FF2A38EDF4CC003085C485F767F06A2DD62FFB7CC4C815BFEDF9AA8C465329227753AF024DAFC1FBB72D53C6ABCE8D08D46783A33F675410589F0D8C67F0BA7BBC513F5645A0EEE82B9EA4D8AE534775A3C01A0D679AAE3FF9DFFE2B4760CB43FD61DB6B689ACA725B93E713250623F87BC7A66753901262FE7A64716EB4C3ED443D158BB6EDEDABF3D5A65921303EF88828BD1D0575604C63016AF8EDDAA74A6275DE71CEFC7CE031377C9AF59BAC3E0E5BE4D396A2209A156AD834662A1B1A5887F19D0CA14D2FA6519E0BFA61203D9A9DAEBD5E07E85CAD9C469A9DC563F1F579E55A50F7A4E7FB00B4BAF5D7244D012AB76AA62ABD49DED7BD981133FCADAA52CD6DBDCD92D5484FF07789E57F3D266214FF3A7BBA82F8D17DEA13B3E834AE244C895598AD5F5196CD36ACEB56DAC853ECEF9CABD3487E06250A4FC5C0562E6C04CFC72E02EA9F9D85B9E0DD929C8F5D365437A6FEC22FF5783739D3045EF82AAC3C45FADAEE4D9625EBABC0DE8AB5C9B773B8BAFD0FA144664F06A885B3319C19CB7C2A638A841285DDAC097FEF920091970984CBCB0CC4E9CED3AA59DD53C1416F6240151BD96D0BF510409FEFF01FB3BBD522E1F4FDADFEBD2020160A803AF47BDC8853188394BE5DCC5768959BC60F9BF6476980A8BDCAEC15C9B8B41F5F7B7F59F93C379EB6AA94BB6A995B996857945935DD29E8A2E6D84D698FA41A2631D700AEC6D68D63463C3D5F32DA8DB11CDF119A012C70BBCF15E45539CD6B94519EE71B03F167FD730CAC4A77FB5517BCD75B88E50B9F7240AA6C29DDEA625A7862FAF4574DA6F0B92F3C240B21343BD5E5872205C4DC46913B38C6CDF7F59911E91ED3DEB353590AD5CAF01710FAD51440C086C45761DDBB87F93629AC3EEF7B63A516A947F225AC42EABF758DB83A731E6029CC0F8002C0B64B30EE4C9F3E5890D85013D7970DFCC45D16138075A2E7213A5801A551868241A3521D2857E35500CE7CFFFED8CBC917F01AAC688E0F63546B6B2C5685BF68B52E3CFD33AAF671AEB7FFC1B45C99A2A6A9C5E9F92BCF374CAF2687348B63C73D4842EC28F6CC1F9ADFDD68EF2EDA92C487884038CAF539ED0EAB3CF18C8C6B608B27366AD7E4CB0FE22472EE789F51842C98E3502D21A6BB3A2356805E678673C45FB055FC5266E3F692AF9935AEA307F14A5C41B979966A5DFE42EBFED1487E4822B74AB5AF28995E085EC8007ECA4977C63EE5299FEC63DCCBC42EEACAB488E574249E9D856146750AD97C8A443485EC1C5820BEB0964640010F6407140791E74684DBB91052E2D8BEF7BDCD78B2EC03C97A53295D683BDBE32A70DC19A2F75B8613AEA9616AE0E280179492820F73FB7FA4121E673FB5C328F41B67FF8FFA7AEE6564ADABA046D6E1D6AA13FB24965390F829246DFA8763851405075F76CF94C66FFC3308214DF0960C649AAEDC22926CE9357D3875F8B71D68D75999AA3663C30A9EDF07228BF7DFF49EC1E6C7A33D2053597003B82392E826EBD701B4C981AAAC9951C79E08F592C2C0637C8E5A7F9DCDA599E859C317D4888B4098992E0E2D979E41C703686D577E5BA6001EC4F587140711293D664963632F87EA0461E0E0C5E9D8D292FB409F9F9AB172EE17FC8AFABAD06E42B437CE22924EB5DBD3A80A06962F3B37946259F9C75A233CB2B4ABDC5CD1B648FAEB1BE8630DB40D151B8FBA693DF2C5BDCAA14DC4783F450B6BC407515CEEBC5C9A47BD1A141384F0B596CAB1135C075651CBA989C190F3171DC1D72330EDAA01656813C4B7811715060B023FC426745C301B2A91E0D08ED3BDED438C4CE6799C35F3981C882A0BDE4A2FEEB1A52CAFA47B0C48558FC43F98FE08F03A71128362BB6FB9DA6A22249F4D4352AE7D3DAE85DE497E2411EADCFE5BF1A3C075C45811E0097ECEA255FE15BD8321FE8B546A8CACFB899EECF5419DB363C7567C2FE7360B36DE14674F500A31D3EEC71451A7C0D5576A8939C0F6D4D9F2F03F3C516CE25CE73ABB35C73AA94F6AEFAE6AD87052D6B195FA43586817F5BB974AAE7F1B8608922411AA5B0D7D574016CBD3DED13395623470A108FA0E1D3F9FAA7E1E5031843F2A23DBCE8B196315290DEA5795E4115D53DC570A444064CFA3C9457DBF3EE323B1966ECD2270C32910F8F430522471258A1F1955A6E1DD8C84ED9A566499BF85628615351ABE84B401421DA2CFAF575E2644C9304C075ECFC374066CEC713FA4C0D89043689FBC59FF54B8F97EE0A3B0989BC5E4EF83CC9833E75BC8B67BB5EE3C06EA156611CDA95A6702416807530EA206ED89835D20805EA988B1958569CDF7F809996214DADAB4E20BD44917E3410EC6BEAC98FEA07F764E85B66AED5E17CF675D2ED8E63DB728FE75158CB31779E31379648B43D68CCFF3780854CF03535C57122019456E73CF06769BF1FBF558542241CE665BD10F921828553585E0CF664CDC6160F9C47FA5330591B74194F4716056CA83993EFEC4A52DB9A1FBD3B2F504AC19667325167407375B6D7DE739F07947B511C8D475744E5C29D6E286A37F1FF8317BD0178F0E306A38FA6E75F4A80427FEB2C91235D3E7F20D8101CFC03BB73F44EF59AF3526E9AFC580027A1DADE37654238B8EC7AF0105248FE30784A88B72E11FC1BD807E47A349BD29075BEFBB29730EF8E85E3ABD5105559BACEE74AA27D90D360A8D629DBEC95EB34C7F7CA20096FF7B521E40D3944A975436896F372EEAB6B8615EB91697965BBF955779DD3047F7E3BF029E3509A5780247445D6223D085AFB4291D976EFADC41E42DC2C0728D18F6155654A332FEC72EB6AEF8B92C1D177E3DC28C31971BCAFF76DDEBFD9588BC244B116D409E58DC5ADA1648663D603C47FAEB814AAA7EB9B6264356F926C18B9357BF426B89DDC8EB9177ECEB5C6CDC64DD8FEB7B326BC1BA89BD9035235DA0E644EF959C58DD97B88D5C749B36931AC2694C67151DB0894652E99254222D37CEFE9E27B3DD663A152DBE29A3639AFE42F4578937076180563AAD6AD739255EA012A17D2A56627D84C44FBAB261D392A966CFE19278799CF1634D42384323C496190D4B9FB662694E3887EA66AB9E8B195488C8DCA47C8BC0424247759137CFBF86DEDC3641904CB6FACBB30A9FA84ACF69A67B4AFDF4C2AA420FC0D90CEFA0DFBBCD3072D9F772FD6058E2BF0E251BE93B00DC43765B53DB51B22F12D3ED0CC5655E4AEBD9D923F99A43E4461DCF5992030E66A1CDC3A65558D9BB3A39788D92328387D144850DD3706FD7A079E3D2398F542F91A8AAABF0C5068DBAF1FCC5160398ABECF74884BEB04F3A3EA38BBB80D798F5981B3F2DB6C7B33F867B7DC06A4417E30F94CDB4F523AEEA0BE12BD75AAED57520DB0D4B4F013BE3A1DC7AE5C58FD1DE9637F7D82F697B7E92DA427A78FEEC6A5C0255EB57A43DEA6CEBC8805BC04E04FE789E222B1E2642D26EDC14FB36ECC6092B3060E45EED6C5B35DE8741F72933930ECBD7338CF39474122357365700CB50C5EB176FB92814FA7F4032570CCEE6B859236AD5DA5F1730129EDC7BE218BA9874620F6F0EBC45E0BD622F8FD1AE6974994AF95C6519EC1C46650C073D194FA6EBC62F405F63A3416782A47872C7D77D648D0A1C802FFDFDE5FDC112C94CFC68F401889EFC522FE488FDB5384C0D93147AB6587659D936F98ECFBCDCFBF8B352D605F18C855E2559743ED97991C5D50DF44A7B929303835654A3955ABC5BEE6327400A7CCCE460B318D8B5ECE5B12F606ADB3D7B5ED59563B8E675E78029AABC234442C2463256FE02B04F556DA35C4615D14A9F4EFF17DB0DB81DE4BDD894F6628A120BE2D4CF3E1F46D53817899657035A76137E23C0B0E8DDD29465D7F15628FD435E6CAACA4194FDBF85FDCC31D5DAFCB52568B7C0CFBE713BC85FA424BA3ABE149E4035FC86807A8B876D2163B447CAD5EC0E6EF38A1D591AFB46267F9DBF142CAB1CAC1F73BEBA212992FC6D4647EC17848D1ADBB1901277A5078DD72D9C9184E893C0806E9B4AFF0A824670D438620F2A7E8D2965B619D291E5824C014FC888A36FBBE17356431F0039038F9B497902AED969F9C488390B7087763638E976801127BAF1F53803C4DC9649F0EE85D67B239E2BDAFB2BD75F1D1DA22A56FB3AF10A9DDE7AD306C4AF8681029316C0E1949228E6BF5ADF942F1C0EF92B2BCBC0C70D49E5808851444240A78B14D21B54F66271482F49B85F5180B268050327368496CFA8B54ECB97EE6D28EB74A3742F68583DA046809002C22F7B31FBC0566969F9A15CDCA892C4BEB101A2AC3526C76E9D30982C9B4893450FDEC4001D2431828D24D8B1A67DF80E2E10ED2EA8D723227055C48006665F7DA8E032EFDC70BC7EEB2B369B551FAC542AD6DF1A23107E2B3C0E3CCACC25F26404C085CBF56E52D35D7948DB9FDA6DFC24709994719D8CED41A2CC9B3C4B2BEF0967CB71861CF0E6AEA9BEC9395726AA0E2F1A7247ED0F6038E3DF4BF566786073590DCF97F8F0A99658D8F630A2D130C46CF4D26C669360D0F70B75F904C9F923AB285D5DB129F6C25AD21F9E26AC844D07A8EED86C4E224EBFC5B3F720D6F94B0A01B1433C46B40CF84E80F7A6AFA7BB8F9ACF818AD3CAB2DDD6904C067BEA4F1FE79B83CB0AA8FC75B6B096BAD6FE94ABFD48F8EFC0F2B9A02EBDA8FDBDBE1C77F1854EDBA18AAE7F31CED9CD34C1B355108DF18A8953932F7554AF05B203A96A9BB93E0EFF51D7F93B56E351562CF85A2D35EAE2C2427B89A8662A1C723D4F14E6EAFDBD636C2BB7ADE29C1A6BC8A463734C808BEC68B1E9A31AF6E29B412F1CB8C90A9911AC5C3EA71E46113D2D7B1AE2D8802B06A770FD0E9E4652895E42181AD09BB541E9493F258711BB7BEDD3E7CA8B8CE875669CF80A6880ECA3F13800DE7011EA67F443E505C4FB455608AE586F922B3C83FD33B306BDEDB86223C33E3AA65EDC93CBCF3A03ADAF9F328997951D59A9200C0BA2618E3596AF176B43122CEDC52B1E006EA6D12DC236A6FCD7CC46825F2EF7ED71683A731D746FFF2FE54E0B392A8CBFA38873196BB2B835DCA7CB7C3ED9A004C7A329B9734A111744BDACDB669E69E9DF1E52F07C513E3752A0CCD81D7DDC4A64868B7BB2BBBD2095373480522BE10615248A179DCB61DAC90F7FA5FA9B84F190A9C62B5FF9CD473A940F03E7107157D7EB60AF1E3E384FFE8A67DCB2389B3B0FAB7C789CF100CA95CD6A85442CB9A2C243FB9D454B20BAE5762D72B8FE79B4DF81163D61DE4578CF976992D8B9989FC68089F811F53DB1E1092B60220552876B818BEA981571898CD6AB7B5F13C46B0A076526E3241D65014F855EFD7BDE08AD91F259DCB64E94EC3DAD97811EB024EE1D341521DC92AE5E93C73422088976F2D27D64E1D193B955E6736AD2BCCF3C1A53D590576434ACBC0B687F27F255FEF354E68ACA47160EFA7126F908E08E4548C11546D9C412D685FA84D2EB4DCB2BDFC48E2FA8023548198EBB072A48044F4391143E3BEF4FF9066A4B0D03ADC826819D67588BA84F99DA27424103652ACC039DDD3B567851CD78E4117A8B93AFE01FC8EEBDAA1ACB8BA9D095789E76B9D5AB9EE177A15D666EF171FE1D4BDCCFE2E58CE669B561F63028C6CE26DB5C8182FE048680B175C7AB407215FF3A7801C950D509867AB1B0BEF89B3E38A387915225EDE76F91AAD15A85D8C46EFD588BB3BAACBC52C036211512473420F3F061F5F53E9353DE0780425745A76439B3811511C86CA503251F24113384E1A24A9367536E796CE08B896F572489A2339E82A856C diff --git a/apps/example.c b/apps/example.c index 9a06bea..0694dce 100644 --- a/apps/example.c +++ b/apps/example.c @@ -31,7 +31,7 @@ static int example_mayo(const mayo_params_t* p) { unsigned char *sk = calloc(p->csk_bytes, 1); unsigned char *epk = calloc(p->epk_bytes, 1); - unsigned char *esk = calloc(p->esk_bytes, 1); + sk_t *esk = calloc(sizeof(sk_t), 1); unsigned char *sig = calloc(p->sig_bytes + msglen, 1); @@ -92,7 +92,7 @@ static int example_mayo(const mayo_params_t* p) { } printf("mayo_verify (with correct signature) -> "); - res = mayo_verify(p, msg, msglen, sig, p->sig_bytes, pk); + res = mayo_verify(p, msg, msglen, sig, pk); if (res != MAYO_OK) { printf("FAIL\n"); res = -1; @@ -116,7 +116,7 @@ static int example_mayo(const mayo_params_t* p) { } printf("mayo_verify (with altered signature) -> "); - res = mayo_verify(p, msg, msglen, sig, p->sig_bytes, pk); + res = mayo_verify(p, msg, msglen, sig, pk); if (res == MAYO_OK) { printf("FAIL\n"); res = -1; @@ -130,7 +130,7 @@ static int example_mayo(const mayo_params_t* p) { free(pk); free(epk); mayo_secure_free(sk, p->csk_bytes); - mayo_secure_free(esk, p->esk_bytes); + mayo_secure_free(esk, sizeof(sk_t)); free(sig); return res; } diff --git a/include/mayo.h b/include/mayo.h index 8e21b22..ccf15b0 100644 --- a/include/mayo.h +++ b/include/mayo.h @@ -3,6 +3,8 @@ #ifndef MAYO_H #define MAYO_H +#include + #define F_TAIL_LEN 5 #define F_TAIL_64 \ { 8, 0, 2, 8, 0 } // f(z) = z^64 + x^3*z^3 + x*z^2 + x^3 @@ -124,6 +126,7 @@ #define N_MAX 133 #define M_MAX 128 #define O_MAX 18 +#define V_MAX 121 #define K_MAX 12 #define Q_MAX 16 #define PK_SEED_BYTES_MAX 16 @@ -157,6 +160,7 @@ #define P1_BYTES_MAX PARAM_NAME(P1_bytes) #define P2_BYTES_MAX PARAM_NAME(P2_bytes) #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) @@ -200,6 +204,11 @@ typedef struct { const char *name; } mayo_params_t; +typedef struct sk_t { + uint32_t p[P1_BYTES_MAX/4 + P2_BYTES_MAX/4]; + uint8_t o[O_BYTES_MAX]; +} sk_t; + /** * MAYO parameter sets */ @@ -308,7 +317,7 @@ int mayo_expand_pk(const mayo_params_t *p, const unsigned char *cpk, * @return int return code */ int mayo_expand_sk(const mayo_params_t *p, const unsigned char *csk, - unsigned char *esk); + sk_t *esk); /** * Mayo verify signature. @@ -320,12 +329,11 @@ int mayo_expand_sk(const mayo_params_t *p, const unsigned char *csk, * @param[out] m Message stored if verification succeeds * @param[out] mlen Pointer to the length of m * @param[in] sig Signature - * @param[in] siglen Length of sig * @param[in] pk Compacted public key * @return int 0 if verification succeeded, 1 otherwise. */ int mayo_verify(const mayo_params_t *p, const unsigned char *m, unsigned long long mlen, const unsigned char *sig, - unsigned long long siglen, const unsigned char *pk); + const unsigned char *pk); #endif diff --git a/src/AVX2/arithmetic_128.h b/src/AVX2/arithmetic_128.h new file mode 100644 index 0000000..87b7b95 --- /dev/null +++ b/src/AVX2/arithmetic_128.h @@ -0,0 +1,80 @@ +// 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) { + 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(uint32_t *bins_32, uint32_t *out_32) { + + uint64_t *bins = (uint64_t *) bins_32; + uint64_t *out = (uint64_t *) out_32; + + 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/AVX2/arithmetic_64.h b/src/AVX2/arithmetic_64.h new file mode 100644 index 0000000..0966a82 --- /dev/null +++ b/src/AVX2/arithmetic_64.h @@ -0,0 +1,71 @@ +// SPDX-License-Identifier: Apache-2.0 + +#ifndef ARITHMETIC_64_H +#define ARITHMETIC_64_H + +#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(uint32_t *bins_32, uint32_t *out_32) { + + uint64_t *bins = (uint64_t *) bins_32; + uint64_t *out = (uint64_t *) out_32; + + 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/AVX2/arithmetic_96.h b/src/AVX2/arithmetic_96.h new file mode 100644 index 0000000..71a6ad3 --- /dev/null +++ b/src/AVX2/arithmetic_96.h @@ -0,0 +1,76 @@ +// 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) { + 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(uint32_t *bins_32, uint32_t *out_32) { + + uint64_t *bins = (uint64_t *) bins_32; + uint64_t *out = (uint64_t *) out_32; + + 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/AVX2/arithmetic_common.h b/src/AVX2/arithmetic_common.h new file mode 100644 index 0000000..90feb73 --- /dev/null +++ b/src/AVX2/arithmetic_common.h @@ -0,0 +1,174 @@ +// SPDX-License-Identifier: Apache-2.0 + +#ifndef ARITHMETIC_COMMON_H +#define ARITHMETIC_COMMON_H + +#include +#include + +#define K_OVER_2 ((K_MAX+1)/2) + +static const unsigned char __gf16_mulbase[128] __attribute__((aligned(32))) = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, + 0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 0x03, 0x01, 0x07, 0x05, 0x0b, 0x09, 0x0f, 0x0d, 0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 0x03, 0x01, 0x07, 0x05, 0x0b, 0x09, 0x0f, 0x0d, + 0x00, 0x04, 0x08, 0x0c, 0x03, 0x07, 0x0b, 0x0f, 0x06, 0x02, 0x0e, 0x0a, 0x05, 0x01, 0x0d, 0x09, 0x00, 0x04, 0x08, 0x0c, 0x03, 0x07, 0x0b, 0x0f, 0x06, 0x02, 0x0e, 0x0a, 0x05, 0x01, 0x0d, 0x09, + 0x00, 0x08, 0x03, 0x0b, 0x06, 0x0e, 0x05, 0x0d, 0x0c, 0x04, 0x0f, 0x07, 0x0a, 0x02, 0x09, 0x01, 0x00, 0x08, 0x03, 0x0b, 0x06, 0x0e, 0x05, 0x0d, 0x0c, 0x04, 0x0f, 0x07, 0x0a, 0x02, 0x09, 0x01 +}; + +// +// generate multiplication table for '4-bit' variable 'b'. Taken from OV paper! +// +static inline __m256i tbl32_gf16_multab2( uint8_t b ) { + + __m256i bx = _mm256_set1_epi16( b & 0xf ); + __m256i b1 = _mm256_srli_epi16( bx, 1 ); + + const __m256i tab0 = _mm256_load_si256((__m256i const *) (__gf16_mulbase + 32 * 0)); + const __m256i tab1 = _mm256_load_si256((__m256i const *) (__gf16_mulbase + 32 * 1)); + const __m256i tab2 = _mm256_load_si256((__m256i const *) (__gf16_mulbase + 32 * 2)); + const __m256i tab3 = _mm256_load_si256((__m256i const *) (__gf16_mulbase + 32 * 3)); + + __m256i mask_1 = _mm256_set1_epi16(1); + __m256i mask_4 = _mm256_set1_epi16(4); + __m256i mask_0 = _mm256_setzero_si256(); + + return ( tab0 & _mm256_cmpgt_epi16( bx & mask_1, mask_0) ) + ^ ( tab1 & _mm256_cmpgt_epi16( b1 & mask_1, mask_0) ) + ^ ( tab2 & _mm256_cmpgt_epi16( bx & mask_4, mask_0) ) + ^ ( tab3 & _mm256_cmpgt_epi16( b1 & mask_4, mask_0) ); +} + +static inline __m256i linear_transform_8x8_256b( __m256i tab_l, __m256i tab_h, __m256i v, __m256i mask_f ) { + 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 ) { + __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) ); +} + +static +inline void mayo_O_multabs_avx2(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) + { + 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); + } + } +} + + +static +inline void mayo_V_multabs_avx2(const unsigned char *V, __m256i *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] = tbl32_gf16_multab2(V[V_MAX*r + c]) ^ _mm256_slli_epi16(tbl32_gf16_multab2(V[V_MAX*(r+1) + c]), 4); + } +#if K_MAX % 2 == 1 + V_multabs[K_OVER_2*c + r/2] = tbl32_gf16_multab2(V[V_MAX*r + c]); +#endif + } +} + +static const unsigned char mayo_gf16_mul[512] __attribute__((aligned(32))) = { + 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,0x01,0x02,0x03,0x04,0x05,0x06,0x07, 0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f, + 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07, 0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f, + 0x00,0x02,0x04,0x06,0x08,0x0a,0x0c,0x0e, 0x03,0x01,0x07,0x05,0x0b,0x09,0x0f,0x0d, + 0x00,0x02,0x04,0x06,0x08,0x0a,0x0c,0x0e, 0x03,0x01,0x07,0x05,0x0b,0x09,0x0f,0x0d, + 0x00,0x03,0x06,0x05,0x0c,0x0f,0x0a,0x09, 0x0b,0x08,0x0d,0x0e,0x07,0x04,0x01,0x02, + 0x00,0x03,0x06,0x05,0x0c,0x0f,0x0a,0x09, 0x0b,0x08,0x0d,0x0e,0x07,0x04,0x01,0x02, + 0x00,0x04,0x08,0x0c,0x03,0x07,0x0b,0x0f, 0x06,0x02,0x0e,0x0a,0x05,0x01,0x0d,0x09, + 0x00,0x04,0x08,0x0c,0x03,0x07,0x0b,0x0f, 0x06,0x02,0x0e,0x0a,0x05,0x01,0x0d,0x09, + 0x00,0x05,0x0a,0x0f,0x07,0x02,0x0d,0x08, 0x0e,0x0b,0x04,0x01,0x09,0x0c,0x03,0x06, + 0x00,0x05,0x0a,0x0f,0x07,0x02,0x0d,0x08, 0x0e,0x0b,0x04,0x01,0x09,0x0c,0x03,0x06, + 0x00,0x06,0x0c,0x0a,0x0b,0x0d,0x07,0x01, 0x05,0x03,0x09,0x0f,0x0e,0x08,0x02,0x04, + 0x00,0x06,0x0c,0x0a,0x0b,0x0d,0x07,0x01, 0x05,0x03,0x09,0x0f,0x0e,0x08,0x02,0x04, + 0x00,0x07,0x0e,0x09,0x0f,0x08,0x01,0x06, 0x0d,0x0a,0x03,0x04,0x02,0x05,0x0c,0x0b, + 0x00,0x07,0x0e,0x09,0x0f,0x08,0x01,0x06, 0x0d,0x0a,0x03,0x04,0x02,0x05,0x0c,0x0b, + 0x00,0x08,0x03,0x0b,0x06,0x0e,0x05,0x0d, 0x0c,0x04,0x0f,0x07,0x0a,0x02,0x09,0x01, + 0x00,0x08,0x03,0x0b,0x06,0x0e,0x05,0x0d, 0x0c,0x04,0x0f,0x07,0x0a,0x02,0x09,0x01, + 0x00,0x09,0x01,0x08,0x02,0x0b,0x03,0x0a, 0x04,0x0d,0x05,0x0c,0x06,0x0f,0x07,0x0e, + 0x00,0x09,0x01,0x08,0x02,0x0b,0x03,0x0a, 0x04,0x0d,0x05,0x0c,0x06,0x0f,0x07,0x0e, + 0x00,0x0a,0x07,0x0d,0x0e,0x04,0x09,0x03, 0x0f,0x05,0x08,0x02,0x01,0x0b,0x06,0x0c, + 0x00,0x0a,0x07,0x0d,0x0e,0x04,0x09,0x03, 0x0f,0x05,0x08,0x02,0x01,0x0b,0x06,0x0c, + 0x00,0x0b,0x05,0x0e,0x0a,0x01,0x0f,0x04, 0x07,0x0c,0x02,0x09,0x0d,0x06,0x08,0x03, + 0x00,0x0b,0x05,0x0e,0x0a,0x01,0x0f,0x04, 0x07,0x0c,0x02,0x09,0x0d,0x06,0x08,0x03, + 0x00,0x0c,0x0b,0x07,0x05,0x09,0x0e,0x02, 0x0a,0x06,0x01,0x0d,0x0f,0x03,0x04,0x08, + 0x00,0x0c,0x0b,0x07,0x05,0x09,0x0e,0x02, 0x0a,0x06,0x01,0x0d,0x0f,0x03,0x04,0x08, + 0x00,0x0d,0x09,0x04,0x01,0x0c,0x08,0x05, 0x02,0x0f,0x0b,0x06,0x03,0x0e,0x0a,0x07, + 0x00,0x0d,0x09,0x04,0x01,0x0c,0x08,0x05, 0x02,0x0f,0x0b,0x06,0x03,0x0e,0x0a,0x07, + 0x00,0x0e,0x0f,0x01,0x0d,0x03,0x02,0x0c, 0x09,0x07,0x06,0x08,0x04,0x0a,0x0b,0x05, + 0x00,0x0e,0x0f,0x01,0x0d,0x03,0x02,0x0c, 0x09,0x07,0x06,0x08,0x04,0x0a,0x0b,0x05, + 0x00,0x0f,0x0d,0x02,0x09,0x06,0x04,0x0b, 0x01,0x0e,0x0c,0x03,0x08,0x07,0x05,0x0a, + 0x00,0x0f,0x0d,0x02,0x09,0x06,0x04,0x0b, 0x01,0x0e,0x0c,0x03,0x08,0x07,0x05,0x0a}; + + +static +inline void mayo_S1_multabs_avx2(const unsigned char *S1, __m256i *S1_multabs) { + size_t r; + for (size_t c = 0; c < V_MAX; c++) + { + for (r = 0; r+1 < K_MAX; r+= 2) + { + S1_multabs[K_OVER_2*c + r/2] = _mm256_load_si256((__m256i *)(mayo_gf16_mul + 32*S1[V_MAX*r + c])) + ^ _mm256_slli_epi16(_mm256_load_si256((__m256i *)(mayo_gf16_mul + 32*S1[V_MAX*(r+1) + c])), 4); + } +#if K_MAX % 2 == 1 + S1_multabs[K_OVER_2*c + r/2] = _mm256_load_si256((__m256i *)(mayo_gf16_mul + 32*S1[V_MAX*r + c])); +#endif + } +} + +static +inline void mayo_S2_multabs_avx2(const unsigned char *S2, __m256i *S2_multabs) { + // build multiplication tables + size_t r; + for (size_t c = 0; c < O_MAX; c++) + { + for (r = 0; r+1 < K_MAX; r+= 2) + { + S2_multabs[K_OVER_2*c + r/2] = _mm256_load_si256((__m256i *)(mayo_gf16_mul + 32*S2[O_MAX*r + c])) + ^ _mm256_slli_epi16(_mm256_load_si256((__m256i *)(mayo_gf16_mul + 32*S2[O_MAX*(r+1) + c])), 4); + } +#if K_MAX % 2 == 1 + S2_multabs[K_OVER_2*c + r/2] = _mm256_load_si256((__m256i *)(mayo_gf16_mul + 32*S2[O_MAX*r + c])) ; +#endif + } +} + +static inline uint64_t gf16v_mul_u64( uint64_t a, uint8_t b ) { + uint64_t mask_msb = 0x8888888888888888ULL; + uint64_t a_msb; + uint64_t a64 = a; + uint64_t b32 = b; + uint64_t r64 = a64 * (b32 & 1); + + a_msb = a64 & mask_msb; // MSB, 3rd bits + a64 ^= a_msb; // clear MSB + a64 = (a64 << 1) ^ ((a_msb >> 3) * 3); + r64 ^= (a64) * ((b32 >> 1) & 1); + + a_msb = a64 & mask_msb; // MSB, 3rd bits + a64 ^= a_msb; // clear MSB + a64 = (a64 << 1) ^ ((a_msb >> 3) * 3); + r64 ^= (a64) * ((b32 >> 2) & 1); + + a_msb = a64 & mask_msb; // MSB, 3rd bits + a64 ^= a_msb; // clear MSB + a64 = (a64 << 1) ^ ((a_msb >> 3) * 3); + r64 ^= (a64) * ((b32 >> 3) & 1); + + return r64; +} + +#endif \ No newline at end of file diff --git a/src/AVX2/bitsliced_arithmetic_128.h b/src/AVX2/bitsliced_arithmetic_128.h deleted file mode 100644 index 3c6f46e..0000000 --- a/src/AVX2/bitsliced_arithmetic_128.h +++ /dev/null @@ -1,381 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef BITSLICED_ARITHMETIC_128_H -#define BITSLICED_ARITHMETIC_128_H - -#include -#include -#include - - -// This implements arithmetic for bitsliced vectors of 128 field elements in Z_2[x]/(x^4+x+1) - -static -inline void bitsliced_128_vec_copy(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 bitsliced_128_vec_sum(const uint64_t *_in1, const uint64_t *_in2, uint64_t *_out) { - const __m256i* in1 = (const __m256i*) _in1; - const __m256i* in2 = (const __m256i*) _in2; - __m256i* out = (__m256i*) _out; - out[0] = in1[0] ^ in2[0]; - out[1] = in1[1] ^ in2[1]; -} - -static -inline void bitsliced_128_vec_add(const uint64_t *_in, uint64_t *_acc) { - const __m256i* in = (const __m256i*) _in; - __m256i* acc = (__m256i*) _acc; - acc[0] ^= in[0]; - acc[1] ^= in[1]; -} - -static -inline void bitsliced_128_vec_mul_add_x(const uint64_t *_in, uint64_t *_acc) { - const __m128i* in = (const __m128i*) _in; - __m128i* acc = (__m128i*) _acc; - acc[0] ^= in[3]; - acc[1] ^= in[0] ^ in[3]; - acc[2] ^= in[1]; - acc[3] ^= in[2]; -} - - - -static -inline void bitsliced_128_vec_mul_add_x_inv(const uint64_t *_in, uint64_t *_acc) { - const __m128i* in = (const __m128i*) _in; - __m128i* acc = (__m128i*) _acc; - acc[0] ^= in[0] ^ in[1]; - acc[1] ^= in[2]; - acc[2] ^= in[3]; - acc[3] ^= in[0]; -} - -static -inline void bitsliced_128_vec_mul_add(const uint64_t *_in, unsigned char a, uint64_t *_acc) { - const __m256i* in = (const __m256i*) _in; - __m256i* acc = (__m256i*) _acc; - - const __m256i lut_a0 = _mm256_setr_epi8( - 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, - 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1 - ); - const __m256i lut_a1 = _mm256_setr_epi8( - 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1, - 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1 - ); - const __m256i lut_a2 = _mm256_setr_epi8( - 0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1, - 0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1 - ); - const __m256i lut_a3 = _mm256_setr_epi8( - 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, - 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1 - ); - - __m256i aa = _mm256_set1_epi8(a); - __m256i a0 = _mm256_shuffle_epi8(lut_a0, aa); - __m256i a1 = _mm256_shuffle_epi8(lut_a1, aa); - __m256i a2 = _mm256_shuffle_epi8(lut_a2, aa); - __m256i a3 = _mm256_shuffle_epi8(lut_a3, aa); - - __m256i xz = in[0] ^ _mm256_permute4x64_epi64(in[1], 0b01001110); - __m256i yy = in[1] ^ _mm256_permute4x64_epi64(in[1], 0b01001110); - - // deg 0 term of a; - acc[0] ^= a0 & in[0]; - acc[1] ^= a0 & in[1]; - - // deg 1 term of a; - acc[0] ^= a1 & _mm256_permute2x128_si256(xz, in[1], 0x03); - acc[1] ^= a1 & _mm256_permute2x128_si256(in[0], in[1], 0x21); - - // deg 2 term of a - acc[0] ^= a2 & _mm256_blend_epi32(yy, in[1], 0x0F); - acc[1] ^= a2 & _mm256_blend_epi32(xz, in[0], 0xF0); - - // deg 3 term of a - acc[0] ^= a3 & _mm256_permute2x128_si256(xz, in[0], 0x13); - acc[1] ^= a3 & _mm256_permute2x128_si256(xz, yy, 0x02); - - /* - // deg 1 term of a; - x = in[0] ^ in[3]; - acc[0] ^= a1 & in[3]; - acc[1] ^= a1 & x; - acc[2] ^= a1 & in[1]; - acc[3] ^= a1 & in[2]; - - // deg 2 term of a - y = in[3] ^ in[2]; - acc[0] ^= a2 & in[2]; - acc[1] ^= a2 & y; - acc[2] ^= a2 & x; - acc[3] ^= a2 & in[1]; - - // deg 3 term of a - z = in[2] ^ in[1]; - acc[0] ^= a3 & in[1]; - acc[1] ^= a3 & z; - acc[2] ^= a3 & y; - acc[3] ^= a3 & x; - */ -} - -static -inline void bitsliced_128_multiply_bins(uint32_t *bins_32, uint32_t *out_32) { - - uint64_t *bins = (uint64_t *) bins_32; - uint64_t *out = (uint64_t *) out_32; - - bitsliced_128_vec_mul_add_x_inv(bins + 5 * 8, bins + 10 * 8); - bitsliced_128_vec_mul_add_x(bins + 11 * 8, bins + 12 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 10 * 8, bins + 7 * 8); - bitsliced_128_vec_mul_add_x(bins + 12 * 8, bins + 6 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 7 * 8, bins + 14 * 8); - bitsliced_128_vec_mul_add_x(bins + 6 * 8, bins + 3 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 14 * 8, bins + 15 * 8); - bitsliced_128_vec_mul_add_x(bins + 3 * 8, bins + 8 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 15 * 8, bins + 13 * 8); - bitsliced_128_vec_mul_add_x(bins + 8 * 8, bins + 4 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 13 * 8, bins + 9 * 8); - bitsliced_128_vec_mul_add_x(bins + 4 * 8, bins + 2 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 9 * 8, bins + 1 * 8); - bitsliced_128_vec_mul_add_x(bins + 2 * 8, bins + 1 * 8); - bitsliced_128_vec_copy(bins + 8, out); -} - -static -inline void mayo_5_P1_times_O(const uint32_t *_P1, const unsigned char *O, uint32_t *_acc) { - - const __m256i* P1 = (const __m256i*) _P1; - __m256i* acc = (__m256i*) _acc; - - const __m256i mask11 = _mm256_set_epi64x(16, 16, 1 , 1 ); - const __m256i mask12 = _mm256_set_epi64x(16, 16, 16, 16 ); - - const __m256i mask21 = _mm256_set_epi64x(32, 32, 128, 128); - const __m256i mask22 = _mm256_set_epi64x(32, 32, 8, 8); - - const __m256i mask31 = _mm256_set_epi64x( 4, 4, 64, 64 ); - const __m256i mask32 = _mm256_set_epi64x(64, 64, 64, 64 ); - - const __m256i mask41 = _mm256_set_epi64x(8, 8, 32, 32 ); - const __m256i mask42 = _mm256_set_epi64x(128, 128, 32, 32 ); - - const __m256i lut_a = _mm256_setr_epi8( - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1, - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1 - ); - - #define MAYO_POS ( 2*(r*V_MAX + c - (r)*(r+1)/2) ) - - for (int c = 0; c < V_MAX; c++) { - int k; - for (k = 0; k < (O_MAX/4)*4; k +=2) { - - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k])); - - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask11, mask11); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask12, mask12); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask21, mask21); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask22, mask22); - __m256i cmask5 = _mm256_cmpeq_epi64(aaaa & mask31, mask31); - __m256i cmask6 = _mm256_cmpeq_epi64(aaaa & mask32, mask32); - __m256i cmask7 = _mm256_cmpeq_epi64(aaaa & mask41, mask41); - __m256i cmask8 = _mm256_cmpeq_epi64(aaaa & mask42, mask42); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 1])); - - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask11, mask11); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask12, mask12); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask21, mask21); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask22, mask22); - __m256i cmask52 = _mm256_cmpeq_epi64(aaaa2 & mask31, mask31); - __m256i cmask62 = _mm256_cmpeq_epi64(aaaa2 & mask32, mask32); - __m256i cmask72 = _mm256_cmpeq_epi64(aaaa2 & mask41, mask41); - __m256i cmask82 = _mm256_cmpeq_epi64(aaaa2 & mask42, mask42); - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m256i in0swap = _mm256_permute4x64_epi64(P1[mp+0], 0b01001110); - __m256i in1swap = _mm256_permute4x64_epi64(P1[mp+1], 0b01001110); - - acc[2*(r * O_MAX + k) + 0] ^= (P1[mp+0] & cmask1) ^ (in0swap & cmask3) - ^ (P1[mp+1] & cmask5) ^ (in1swap & cmask7); - acc[2*(r * O_MAX + k) + 1] ^= (P1[mp+1] & cmask2) ^ (in1swap & cmask4) - ^ (P1[mp+0] & cmask6) ^ (in0swap & cmask8); - - acc[2*(r * O_MAX + k + 1) + 0] ^= (P1[mp+0] & cmask12) ^ (in0swap & cmask32) - ^ (P1[mp+1] & cmask52) ^ (in1swap & cmask72); - acc[2*(r * O_MAX + k + 1) + 1] ^= (P1[mp+1] & cmask22) ^ (in1swap & cmask42) - ^ (P1[mp+0] & cmask62) ^ (in0swap & cmask82); - } - } - } - - #undef MAYO_POS -} - - -static -inline void mayo_5_P1P1t_times_O(const uint32_t *_P1P1t, const unsigned char *O, uint32_t *_acc) { - - const __m256i* P1P1t = (const __m256i*) _P1P1t; - __m256i* acc = (__m256i*) _acc; - - const __m256i mask11 = _mm256_set_epi64x(16, 16, 1 , 1 ); - const __m256i mask12 = _mm256_set_epi64x(16, 16, 16, 16 ); - - const __m256i mask21 = _mm256_set_epi64x(32, 32, 128, 128); - const __m256i mask22 = _mm256_set_epi64x(32, 32, 8, 8); - - const __m256i mask31 = _mm256_set_epi64x( 4, 4, 64, 64 ); - const __m256i mask32 = _mm256_set_epi64x(64, 64, 64, 64 ); - - const __m256i mask41 = _mm256_set_epi64x(8, 8, 32, 32 ); - const __m256i mask42 = _mm256_set_epi64x(128, 128, 32, 32 ); - - const __m256i lut_a = _mm256_setr_epi8( - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1, - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1 - ); - - #define MAYO_POS ( 2*(r*V_MAX + c) ) - - for (int c = 0; c < V_MAX; c++) { - for (int k = 0; k < O_MAX; k +=2) { - - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k])); - - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask11, mask11); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask12, mask12); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask21, mask21); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask22, mask22); - __m256i cmask5 = _mm256_cmpeq_epi64(aaaa & mask31, mask31); - __m256i cmask6 = _mm256_cmpeq_epi64(aaaa & mask32, mask32); - __m256i cmask7 = _mm256_cmpeq_epi64(aaaa & mask41, mask41); - __m256i cmask8 = _mm256_cmpeq_epi64(aaaa & mask42, mask42); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 1])); - - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask11, mask11); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask12, mask12); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask21, mask21); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask22, mask22); - __m256i cmask52 = _mm256_cmpeq_epi64(aaaa2 & mask31, mask31); - __m256i cmask62 = _mm256_cmpeq_epi64(aaaa2 & mask32, mask32); - __m256i cmask72 = _mm256_cmpeq_epi64(aaaa2 & mask41, mask41); - __m256i cmask82 = _mm256_cmpeq_epi64(aaaa2 & mask42, mask42); - - for (int r = 0; r < V_MAX; r++) { - - int mp = MAYO_POS; - - __m256i in0swap = _mm256_permute4x64_epi64(P1P1t[mp+0], 0b01001110); - __m256i in1swap = _mm256_permute4x64_epi64(P1P1t[mp+1], 0b01001110); - - acc[2*(r * O_MAX + k) + 0] ^= (P1P1t[mp+0] & cmask1) ^ (in0swap & cmask3) - ^ (P1P1t[mp+1] & cmask5) ^ (in1swap & cmask7); - acc[2*(r * O_MAX + k) + 1] ^= (P1P1t[mp+1] & cmask2) ^ (in1swap & cmask4) - ^ (P1P1t[mp+0] & cmask6) ^ (in0swap & cmask8); - - acc[2*(r * O_MAX + k + 1) + 0] ^= (P1P1t[mp+0] & cmask12) ^ (in0swap & cmask32) - ^ (P1P1t[mp+1] & cmask52) ^ (in1swap & cmask72); - acc[2*(r * O_MAX + k + 1) + 1] ^= (P1P1t[mp+1] & cmask22) ^ (in1swap & cmask42) - ^ (P1P1t[mp+0] & cmask62) ^ (in0swap & cmask82); - } - } - } - - #undef MAYO_POS -} - - -static -inline void mayo_5_P1_times_Vt(const uint32_t *_P1, const unsigned char *V, uint32_t *_acc) { - - const __m256i* P1 = (const __m256i*) _P1; - __m256i* acc = (__m256i*) _acc; - - const __m256i mask11 = _mm256_set_epi64x(16, 16, 1 , 1 ); - const __m256i mask12 = _mm256_set_epi64x(16, 16, 16, 16 ); - - const __m256i mask21 = _mm256_set_epi64x(32, 32, 128, 128); - const __m256i mask22 = _mm256_set_epi64x(32, 32, 8, 8); - - const __m256i mask31 = _mm256_set_epi64x( 4, 4, 64, 64 ); - const __m256i mask32 = _mm256_set_epi64x(64, 64, 64, 64 ); - - const __m256i mask41 = _mm256_set_epi64x(8, 8, 32, 32 ); - const __m256i mask42 = _mm256_set_epi64x(128, 128, 32, 32 ); - - const __m256i lut_a = _mm256_setr_epi8( - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1, - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1 - ); - - #define MAYO_POS ( 2*(r*V_MAX + c - (r)*(r+1)/2) ) - - for (int c = 0; c < V_MAX; c++) { - for (int k = 0; k < K_MAX; k +=2) { - - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[k * V_MAX + c])); - - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask11, mask11); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask12, mask12); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask21, mask21); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask22, mask22); - __m256i cmask5 = _mm256_cmpeq_epi64(aaaa & mask31, mask31); - __m256i cmask6 = _mm256_cmpeq_epi64(aaaa & mask32, mask32); - __m256i cmask7 = _mm256_cmpeq_epi64(aaaa & mask41, mask41); - __m256i cmask8 = _mm256_cmpeq_epi64(aaaa & mask42, mask42); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[(k+1) * V_MAX + c])); - - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask11, mask11); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask12, mask12); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask21, mask21); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask22, mask22); - __m256i cmask52 = _mm256_cmpeq_epi64(aaaa2 & mask31, mask31); - __m256i cmask62 = _mm256_cmpeq_epi64(aaaa2 & mask32, mask32); - __m256i cmask72 = _mm256_cmpeq_epi64(aaaa2 & mask41, mask41); - __m256i cmask82 = _mm256_cmpeq_epi64(aaaa2 & mask42, mask42); - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m256i in0swap = _mm256_permute4x64_epi64(P1[mp+0], 0b01001110); - __m256i in1swap = _mm256_permute4x64_epi64(P1[mp+1], 0b01001110); - - acc[2*(r * K_MAX + k) + 0] ^= (P1[mp+0] & cmask1) ^ (in0swap & cmask3) - ^ (P1[mp+1] & cmask5) ^ (in1swap & cmask7); - acc[2*(r * K_MAX + k) + 1] ^= (P1[mp+1] & cmask2) ^ (in1swap & cmask4) - ^ (P1[mp+0] & cmask6) ^ (in0swap & cmask8); - - acc[2*(r * K_MAX + k + 1) + 0] ^= (P1[mp+0] & cmask12) ^ (in0swap & cmask32) - ^ (P1[mp+1] & cmask52) ^ (in1swap & cmask72); - acc[2*(r * K_MAX + k + 1) + 1] ^= (P1[mp+1] & cmask22) ^ (in1swap & cmask42) - ^ (P1[mp+0] & cmask62) ^ (in0swap & cmask82); - } - } - } - - #undef MAYO_POS -} - - -#endif \ No newline at end of file diff --git a/src/AVX2/bitsliced_arithmetic_64.h b/src/AVX2/bitsliced_arithmetic_64.h deleted file mode 100644 index 85b98aa..0000000 --- a/src/AVX2/bitsliced_arithmetic_64.h +++ /dev/null @@ -1,457 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef BITSLICED_ARITHMETIC_64_H -#define BITSLICED_ARITHMETIC_64_H - -#include -#include -#include - -// This implements arithmetic for bitsliced vectors of 64 field elements in Z_2[x]/(x^4+x+1) - -static -inline void bitsliced_64_vec_copy(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 bitsliced_64_vec_sum(const uint64_t *_in1, const uint64_t *_in2, uint64_t *_out) { - const __m256i* in1 = (const __m256i*) _in1; - const __m256i* in2 = (const __m256i*) _in2; - __m256i* out = (__m256i*) _out; - out[0] = in1[0] ^ in2[0]; -} - -static -inline void bitsliced_64_vec_add(const uint64_t *_in, uint64_t *_acc) { - const __m256i* in = (const __m256i*) _in; - __m256i* acc = (__m256i*)_acc; - acc[0] ^= in[0]; -} - -static -inline void bitsliced_64_vec_mul_add_x(const uint64_t* _in, uint64_t* _acc) { - const __m256i* in = (const __m256i*) _in; - __m256i* acc = (__m256i*)_acc; - - const __m256i andmask = _mm256_set_epi64x(0, 0, 0xffffffffffffffff, 0); - acc[0] ^= _mm256_permute4x64_epi64(in[0], 0b10011111) ^ (_mm256_shuffle_epi32(in[0], 0b01001110) & andmask); -} - -static -inline void bitsliced_64_vec_mul_add_x_inv(const uint64_t *_in, uint64_t *_acc) { - const __m256i* in = (const __m256i*) _in; - __m256i* acc = (__m256i*)_acc; - - const __m256i andmask = _mm256_set_epi64x(0, 0, 0, 0xffffffffffffffff); - acc[0] ^= _mm256_permute4x64_epi64(in[0], 0b00111001) ^ (in[0] & andmask); -} - -static -inline void bitsliced_64_vec_mul_add(const uint64_t *_in, unsigned char a, uint64_t *_acc) { - const __m256i* in = (const __m256i*) _in; - __m256i* acc = (__m256i*) _acc; - - const __m256i lut_a = _mm256_setr_epi8( - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1, - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1 - ); - - - __m256i inshuf2 = _mm256_permute4x64_epi64(in[0], 0b01001110); - __m256i inshuf1 = _mm256_shuffle_epi32(in[0], 0b01001110); - __m256i inshuf3 = _mm256_shuffle_epi32(inshuf2, 0b01001110); - - const __m256i mask1 = _mm256_set_epi64x(16, 16, 16, 1 ); - const __m256i mask2 = _mm256_set_epi64x(32, 8, 32, 128); - const __m256i mask3 = _mm256_set_epi64x(64, 64, 4, 64 ); - const __m256i mask4 = _mm256_set_epi64x(128, 32, 8, 32 ); - - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(a)); - - acc[0] ^= in[0] & _mm256_cmpeq_epi64(aaaa & mask1, mask1); - acc[0] ^= inshuf1 & _mm256_cmpeq_epi64(aaaa & mask2, mask2); - acc[0] ^= inshuf2 & _mm256_cmpeq_epi64(aaaa & mask3, mask3); - acc[0] ^= inshuf3 & _mm256_cmpeq_epi64(aaaa & mask4, mask4); -} - -static -inline void mayo_12_P1_times_O(const uint32_t *_P1, const unsigned char *O, uint32_t *_acc) { - - const __m256i* P1 = (const __m256i*) _P1; - __m256i* acc = (__m256i*) _acc; - - const __m256i lut_a = _mm256_setr_epi8( - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1, - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1 - ); - const __m256i mask1 = _mm256_set_epi64x(16, 16, 16, 1 ); - const __m256i mask2 = _mm256_set_epi64x(32, 8, 32, 128); - const __m256i mask3 = _mm256_set_epi64x(64, 64, 4, 64 ); - const __m256i mask4 = _mm256_set_epi64x(128, 32, 8, 32 ); - - #define MAYO_POS ( r*V_MAX + c - (r)*(r+1)/2 ) - - for (int c = 0; c < V_MAX; c++) { - int k; - for (k = 0; k < (O_MAX/4)*4; k += 4) { - - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k])); - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask1, mask1); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask2, mask2); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask3, mask3); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask4, mask4); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 1])); - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask1, mask1); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask2, mask2); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask3, mask3); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask4, mask4); - - __m256i aaaa3 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 2])); - __m256i cmask13 = _mm256_cmpeq_epi64(aaaa3 & mask1, mask1); - __m256i cmask23 = _mm256_cmpeq_epi64(aaaa3 & mask2, mask2); - __m256i cmask33 = _mm256_cmpeq_epi64(aaaa3 & mask3, mask3); - __m256i cmask43 = _mm256_cmpeq_epi64(aaaa3 & mask4, mask4); - - __m256i aaaa4 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 3])); - __m256i cmask14 = _mm256_cmpeq_epi64(aaaa4 & mask1, mask1); - __m256i cmask24 = _mm256_cmpeq_epi64(aaaa4 & mask2, mask2); - __m256i cmask34 = _mm256_cmpeq_epi64(aaaa4 & mask3, mask3); - __m256i cmask44 = _mm256_cmpeq_epi64(aaaa4 & mask4, mask4); - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m256i inshuf2 = _mm256_permute4x64_epi64(P1[mp], 0b01001110); - __m256i inshuf1 = _mm256_shuffle_epi32(P1[mp], 0b01001110); - __m256i inshuf3 = _mm256_shuffle_epi32(inshuf2, 0b01001110); - - acc[r * O_MAX + k] ^= P1[mp] & cmask1; - acc[r * O_MAX + k] ^= inshuf1 & cmask2; - acc[r * O_MAX + k] ^= inshuf2 & cmask3; - acc[r * O_MAX + k] ^= inshuf3 & cmask4; - - acc[r * O_MAX + k + 1] ^= P1[mp] & cmask12; - acc[r * O_MAX + k + 1] ^= inshuf1 & cmask22; - acc[r * O_MAX + k + 1] ^= inshuf2 & cmask32; - acc[r * O_MAX + k + 1] ^= inshuf3 & cmask42; - - acc[r * O_MAX + k + 2] ^= P1[mp] & cmask13; - acc[r * O_MAX + k + 2] ^= inshuf1 & cmask23; - acc[r * O_MAX + k + 2] ^= inshuf2 & cmask33; - acc[r * O_MAX + k + 2] ^= inshuf3 & cmask43; - - acc[r * O_MAX + k + 3] ^= P1[mp] & cmask14; - acc[r * O_MAX + k + 3] ^= inshuf1 & cmask24; - acc[r * O_MAX + k + 3] ^= inshuf2 & cmask34; - acc[r * O_MAX + k + 3] ^= inshuf3 & cmask44; - } - } - for (; k < (O_MAX/2)*2; k += 2) { // if o is 2 mod 4 - - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k])); - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask1, mask1); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask2, mask2); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask3, mask3); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask4, mask4); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 1])); - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask1, mask1); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask2, mask2); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask3, mask3); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask4, mask4); - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m256i inshuf2 = _mm256_permute4x64_epi64(P1[mp], 0b01001110); - __m256i inshuf1 = _mm256_shuffle_epi32(P1[mp], 0b01001110); - __m256i inshuf3 = _mm256_shuffle_epi32(inshuf2, 0b01001110); - - acc[r * O_MAX + k] ^= P1[mp] & cmask1; - acc[r * O_MAX + k] ^= inshuf1 & cmask2; - acc[r * O_MAX + k] ^= inshuf2 & cmask3; - acc[r * O_MAX + k] ^= inshuf3 & cmask4; - - acc[r * O_MAX + k + 1] ^= P1[mp] & cmask12; - acc[r * O_MAX + k + 1] ^= inshuf1 & cmask22; - acc[r * O_MAX + k + 1] ^= inshuf2 & cmask32; - acc[r * O_MAX + k + 1] ^= inshuf3 & cmask42; - } - } - } - - #undef MAYO_POS -} - -static -inline void mayo_12_P1P1t_times_O(const uint32_t *_P1P1t, const unsigned char *O, uint32_t *_acc) { - const __m256i* P1P1t = (const __m256i*) _P1P1t; - __m256i* acc = (__m256i*) _acc; - - const __m256i lut_a = _mm256_setr_epi8( - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1, - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1 - ); - const __m256i mask1 = _mm256_set_epi64x(16, 16, 16, 1 ); - const __m256i mask2 = _mm256_set_epi64x(32, 8, 32, 128); - const __m256i mask3 = _mm256_set_epi64x(64, 64, 4, 64 ); - const __m256i mask4 = _mm256_set_epi64x(128, 32, 8, 32 ); - - for (int c = 0; c < V_MAX; c++) { - int k; - for (k = 0; k < (O_MAX/4)*4; k += 4) { - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k])); - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask1, mask1); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask2, mask2); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask3, mask3); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask4, mask4); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 1])); - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask1, mask1); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask2, mask2); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask3, mask3); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask4, mask4); - - __m256i aaaa3 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 2])); - __m256i cmask13 = _mm256_cmpeq_epi64(aaaa3 & mask1, mask1); - __m256i cmask23 = _mm256_cmpeq_epi64(aaaa3 & mask2, mask2); - __m256i cmask33 = _mm256_cmpeq_epi64(aaaa3 & mask3, mask3); - __m256i cmask43 = _mm256_cmpeq_epi64(aaaa3 & mask4, mask4); - - __m256i aaaa4 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 3])); - __m256i cmask14 = _mm256_cmpeq_epi64(aaaa4 & mask1, mask1); - __m256i cmask24 = _mm256_cmpeq_epi64(aaaa4 & mask2, mask2); - __m256i cmask34 = _mm256_cmpeq_epi64(aaaa4 & mask3, mask3); - __m256i cmask44 = _mm256_cmpeq_epi64(aaaa4 & mask4, mask4); - - for (int r = 0; r < V_MAX; r++) { - - __m256i inshuf2 = _mm256_permute4x64_epi64(P1P1t[r*V_MAX + c], 0b01001110); - __m256i inshuf1 = _mm256_shuffle_epi32(P1P1t[r*V_MAX + c], 0b01001110); - __m256i inshuf3 = _mm256_shuffle_epi32(inshuf2, 0b01001110); - - acc[r * O_MAX + k] ^= P1P1t[r*V_MAX + c] & cmask1; - acc[r * O_MAX + k] ^= inshuf1 & cmask2; - acc[r * O_MAX + k] ^= inshuf2 & cmask3; - acc[r * O_MAX + k] ^= inshuf3 & cmask4; - - acc[r * O_MAX + k + 1] ^= P1P1t[r*V_MAX + c] & cmask12; - acc[r * O_MAX + k + 1] ^= inshuf1 & cmask22; - acc[r * O_MAX + k + 1] ^= inshuf2 & cmask32; - acc[r * O_MAX + k + 1] ^= inshuf3 & cmask42; - - acc[r * O_MAX + k + 2] ^= P1P1t[r*V_MAX + c] & cmask13; - acc[r * O_MAX + k + 2] ^= inshuf1 & cmask23; - acc[r * O_MAX + k + 2] ^= inshuf2 & cmask33; - acc[r * O_MAX + k + 2] ^= inshuf3 & cmask43; - - acc[r * O_MAX + k + 3] ^= P1P1t[r*V_MAX + c] & cmask14; - acc[r * O_MAX + k + 3] ^= inshuf1 & cmask24; - acc[r * O_MAX + k + 3] ^= inshuf2 & cmask34; - acc[r * O_MAX + k + 3] ^= inshuf3 & cmask44; - } - } - for (; k < (O_MAX/2)*2; k += 2) { - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k])); - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask1, mask1); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask2, mask2); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask3, mask3); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask4, mask4); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(O[c * O_MAX + k + 1])); - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask1, mask1); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask2, mask2); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask3, mask3); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask4, mask4); - - for (int r = 0; r < V_MAX; r++) { - - __m256i inshuf2 = _mm256_permute4x64_epi64(P1P1t[r*V_MAX + c], 0b01001110); - __m256i inshuf1 = _mm256_shuffle_epi32(P1P1t[r*V_MAX + c], 0b01001110); - __m256i inshuf3 = _mm256_shuffle_epi32(inshuf2, 0b01001110); - - acc[r * O_MAX + k] ^= P1P1t[r*V_MAX + c] & cmask1; - acc[r * O_MAX + k] ^= inshuf1 & cmask2; - acc[r * O_MAX + k] ^= inshuf2 & cmask3; - acc[r * O_MAX + k] ^= inshuf3 & cmask4; - - acc[r * O_MAX + k + 1] ^= P1P1t[r*V_MAX + c] & cmask12; - acc[r * O_MAX + k + 1] ^= inshuf1 & cmask22; - acc[r * O_MAX + k + 1] ^= inshuf2 & cmask32; - acc[r * O_MAX + k + 1] ^= inshuf3 & cmask42; - } - } - } -} - -// multiplies m bitsliced (possibly upper triangular) matrices with the transpose of a single matrix and adds result to acc -static -inline void mayo_12_P1_times_Vt(const uint32_t *_P1, const unsigned char *V, uint32_t *_acc) { - const __m256i* P1 = (const __m256i*) _P1; - __m256i* acc = (__m256i*) _acc; - - const __m256i lut_a = _mm256_setr_epi8( - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1, - 0x0, 0x13, 0x26, 0x35, 0x4c, 0x5f, 0x6a, 0x79, 0x98, 0x8b, 0xbe, 0xad, 0xd4, 0xc7, 0xf2, 0xe1 - ); - const __m256i mask1 = _mm256_set_epi64x(16, 16, 16, 1 ); - const __m256i mask2 = _mm256_set_epi64x(32, 8, 32, 128); - const __m256i mask3 = _mm256_set_epi64x(64, 64, 4, 64 ); - const __m256i mask4 = _mm256_set_epi64x(128, 32, 8, 32 ); - - #define MAYO_POS ( r*V_MAX + c - (r)*(r+1)/2 ) - - for (int c = 0; c < V_MAX; c++) { - - __m256i aaaa = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[c])); - __m256i cmask1 = _mm256_cmpeq_epi64(aaaa & mask1, mask1); - __m256i cmask2 = _mm256_cmpeq_epi64(aaaa & mask2, mask2); - __m256i cmask3 = _mm256_cmpeq_epi64(aaaa & mask3, mask3); - __m256i cmask4 = _mm256_cmpeq_epi64(aaaa & mask4, mask4); - - __m256i aaaa2 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[V_MAX + c ])); - __m256i cmask12 = _mm256_cmpeq_epi64(aaaa2 & mask1, mask1); - __m256i cmask22 = _mm256_cmpeq_epi64(aaaa2 & mask2, mask2); - __m256i cmask32 = _mm256_cmpeq_epi64(aaaa2 & mask3, mask3); - __m256i cmask42 = _mm256_cmpeq_epi64(aaaa2 & mask4, mask4); - - __m256i aaaa3 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[2 * V_MAX + c])); - __m256i cmask13 = _mm256_cmpeq_epi64(aaaa3 & mask1, mask1); - __m256i cmask23 = _mm256_cmpeq_epi64(aaaa3 & mask2, mask2); - __m256i cmask33 = _mm256_cmpeq_epi64(aaaa3 & mask3, mask3); - __m256i cmask43 = _mm256_cmpeq_epi64(aaaa3 & mask4, mask4); - - __m256i aaaa4 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[3 * V_MAX + c])); - __m256i cmask14 = _mm256_cmpeq_epi64(aaaa4 & mask1, mask1); - __m256i cmask24 = _mm256_cmpeq_epi64(aaaa4 & mask2, mask2); - __m256i cmask34 = _mm256_cmpeq_epi64(aaaa4 & mask3, mask3); - __m256i cmask44 = _mm256_cmpeq_epi64(aaaa4 & mask4, mask4); - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m256i inshuf2 = _mm256_permute4x64_epi64(P1[mp], 0b01001110); - __m256i inshuf1 = _mm256_shuffle_epi32(P1[mp], 0b01001110); - __m256i inshuf3 = _mm256_shuffle_epi32(inshuf2, 0b01001110); - - acc[r * K_MAX] ^= P1[mp] & cmask1; - acc[r * K_MAX] ^= inshuf1 & cmask2; - acc[r * K_MAX] ^= inshuf2 & cmask3; - acc[r * K_MAX] ^= inshuf3 & cmask4; - - acc[r * K_MAX + 1] ^= P1[mp] & cmask12; - acc[r * K_MAX + 1] ^= inshuf1 & cmask22; - acc[r * K_MAX + 1] ^= inshuf2 & cmask32; - acc[r * K_MAX + 1] ^= inshuf3 & cmask42; - - acc[r * K_MAX + 2] ^= P1[mp] & cmask13; - acc[r * K_MAX + 2] ^= inshuf1 & cmask23; - acc[r * K_MAX + 2] ^= inshuf2 & cmask33; - acc[r * K_MAX + 2] ^= inshuf3 & cmask43; - - acc[r * K_MAX + 3] ^= P1[mp] & cmask14; - acc[r * K_MAX + 3] ^= inshuf1 & cmask24; - acc[r * K_MAX + 3] ^= inshuf2 & cmask34; - acc[r * K_MAX + 3] ^= inshuf3 & cmask44; - } -#if (K_MAX == 9) - __m256i aaaa5 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[4 * V_MAX + c])); - __m256i cmask15 = _mm256_cmpeq_epi64(aaaa5 & mask1, mask1); - __m256i cmask25 = _mm256_cmpeq_epi64(aaaa5 & mask2, mask2); - __m256i cmask35 = _mm256_cmpeq_epi64(aaaa5 & mask3, mask3); - __m256i cmask45 = _mm256_cmpeq_epi64(aaaa5 & mask4, mask4); - - __m256i aaaa6 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[5 * V_MAX + c])); - __m256i cmask16 = _mm256_cmpeq_epi64(aaaa6 & mask1, mask1); - __m256i cmask26 = _mm256_cmpeq_epi64(aaaa6 & mask2, mask2); - __m256i cmask36 = _mm256_cmpeq_epi64(aaaa6 & mask3, mask3); - __m256i cmask46 = _mm256_cmpeq_epi64(aaaa6 & mask4, mask4); - - __m256i aaaa7 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[6 * V_MAX + c])); - __m256i cmask17 = _mm256_cmpeq_epi64(aaaa7 & mask1, mask1); - __m256i cmask27 = _mm256_cmpeq_epi64(aaaa7 & mask2, mask2); - __m256i cmask37 = _mm256_cmpeq_epi64(aaaa7 & mask3, mask3); - __m256i cmask47 = _mm256_cmpeq_epi64(aaaa7 & mask4, mask4); - - __m256i aaaa8 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[7 * V_MAX + c])); - __m256i cmask18 = _mm256_cmpeq_epi64(aaaa8 & mask1, mask1); - __m256i cmask28 = _mm256_cmpeq_epi64(aaaa8 & mask2, mask2); - __m256i cmask38 = _mm256_cmpeq_epi64(aaaa8 & mask3, mask3); - __m256i cmask48 = _mm256_cmpeq_epi64(aaaa8 & mask4, mask4); - - __m256i aaaa9 = _mm256_shuffle_epi8(lut_a, _mm256_set1_epi8(V[8 * V_MAX + c])); - __m256i cmask19 = _mm256_cmpeq_epi64(aaaa9 & mask1, mask1); - __m256i cmask29 = _mm256_cmpeq_epi64(aaaa9 & mask2, mask2); - __m256i cmask39 = _mm256_cmpeq_epi64(aaaa9 & mask3, mask3); - __m256i cmask49 = _mm256_cmpeq_epi64(aaaa9 & mask4, mask4); - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m256i inshuf2 = _mm256_permute4x64_epi64(P1[mp], 0b01001110); - __m256i inshuf1 = _mm256_shuffle_epi32(P1[mp], 0b01001110); - __m256i inshuf3 = _mm256_shuffle_epi32(inshuf2, 0b01001110); - - acc[r * K_MAX + 4] ^= P1[mp] & cmask15; - acc[r * K_MAX + 4] ^= inshuf1 & cmask25; - acc[r * K_MAX + 4] ^= inshuf2 & cmask35; - acc[r * K_MAX + 4] ^= inshuf3 & cmask45; - - acc[r * K_MAX + 5] ^= P1[mp] & cmask16; - acc[r * K_MAX + 5] ^= inshuf1 & cmask26; - acc[r * K_MAX + 5] ^= inshuf2 & cmask36; - acc[r * K_MAX + 5] ^= inshuf3 & cmask46; - - acc[r * K_MAX + 6] ^= P1[mp] & cmask17; - acc[r * K_MAX + 6] ^= inshuf1 & cmask27; - acc[r * K_MAX + 6] ^= inshuf2 & cmask37; - acc[r * K_MAX + 6] ^= inshuf3 & cmask47; - - acc[r * K_MAX + 7] ^= P1[mp] & cmask18; - acc[r * K_MAX + 7] ^= inshuf1 & cmask28; - acc[r * K_MAX + 7] ^= inshuf2 & cmask38; - acc[r * K_MAX + 7] ^= inshuf3 & cmask48; - - acc[r * K_MAX + 8] ^= P1[mp] & cmask19; - acc[r * K_MAX + 8] ^= inshuf1 & cmask29; - acc[r * K_MAX + 8] ^= inshuf2 & cmask39; - acc[r * K_MAX + 8] ^= inshuf3 & cmask49; - } -#endif - } - #undef MAYO_POS -} - -static -inline void bitsliced_64_multiply_bins(uint32_t *bins_32, uint32_t *out_32) { - - uint64_t *bins = (uint64_t *) bins_32; - uint64_t *out = (uint64_t *) out_32; - - bitsliced_64_vec_mul_add_x_inv(bins + 5 * 4, bins + 10 * 4); - bitsliced_64_vec_mul_add_x(bins + 11 * 4, bins + 12 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 10 * 4, bins + 7 * 4); - bitsliced_64_vec_mul_add_x(bins + 12 * 4, bins + 6 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 7 * 4, bins + 14 * 4); - bitsliced_64_vec_mul_add_x(bins + 6 * 4, bins + 3 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 14 * 4, bins + 15 * 4); - bitsliced_64_vec_mul_add_x(bins + 3 * 4, bins + 8 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 15 * 4, bins + 13 * 4); - bitsliced_64_vec_mul_add_x(bins + 8 * 4, bins + 4 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 13 * 4, bins + 9 * 4); - bitsliced_64_vec_mul_add_x(bins + 4 * 4, bins + 2 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 9 * 4, bins + 1 * 4); - bitsliced_64_vec_mul_add_x(bins + 2 * 4, bins + 1 * 4); - bitsliced_64_vec_copy(bins + 4, out); -} - -#endif \ No newline at end of file diff --git a/src/AVX2/bitsliced_arithmetic_96.h b/src/AVX2/bitsliced_arithmetic_96.h deleted file mode 100644 index fa867d5..0000000 --- a/src/AVX2/bitsliced_arithmetic_96.h +++ /dev/null @@ -1,451 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef BITSLICED_ARITHMETIC_96_H -#define BITSLICED_ARITHMETIC_96_H - -#include -#include -#include - -// This implements arithmetic for bitsliced vectors of 128 field elements in Z_2[x]/(x^4+x+1) - -static -inline void bitsliced_96_vec_copy(const uint32_t *in, uint32_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]; - out[8] = in[8]; - out[9] = in[9]; - out[10] = in[10]; - out[11] = in[11]; -} - -static -inline void bitsliced_96_vec_add(const uint32_t *_in, uint32_t *_acc) { - const __m128i* in = (const __m128i*) _in; - __m128i* acc = (__m128i*) _acc; - acc[0] ^= in[0]; - acc[1] ^= in[1]; - acc[2] ^= in[2]; -} - -static -inline void bitsliced_96_vec_mul_add_x(const uint32_t *__in, uint32_t *__acc) { - const __m128i* in = (const __m128i*) __in; - __m128i* acc = (__m128i*) __acc; - - __m128i in09101100 = _mm_alignr_epi8(in[0], in[2], 1*4); - __m128i in01020304 = _mm_alignr_epi8(in[1], in[0], 1*4); - __m128i in05060708 = _mm_alignr_epi8(in[2], in[1], 1*4); - __m128i inXXXXXX09 = _mm_slli_si128(in09101100, 3*4); - __m128i in1011XXXX = _mm_srli_si128(in[2], 2*4); - - acc[0] ^= in09101100 ^ inXXXXXX09; - acc[1] ^= in01020304 ^ in1011XXXX; - acc[2] ^= in05060708; -} - -static -inline void bitsliced_96_vec_mul_add_x_inv(const uint32_t *_in, uint32_t *_acc) { - const __m128i* in = (const __m128i*) _in; - __m128i* acc = (__m128i*) _acc; - - const __m128i zero_mask = _mm_setr_epi32(-1, -1, -1, 0); - __m128i in03040506 = _mm_alignr_epi8(in[1], in[0], 3*4); - __m128i in000102XX = _mm_and_si128(in[0], zero_mask); - __m128i in07080910 = _mm_alignr_epi8(in[2], in[1], 3*4); - __m128i in11000102 = _mm_alignr_epi8(in[0], in[2], 3*4); - - acc[0] ^= in000102XX ^ in03040506; - acc[1] ^= in07080910; - acc[2] ^= in11000102; -} - -static -inline void bitsliced_96_vec_mul_add(const uint32_t *_in, unsigned char a, uint32_t *_acc) { - const __m128i* in = (const __m128i*) _in; - __m128i* acc = (__m128i*) _acc; - - const __m128i lut_a0 = _mm_setr_epi8(0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1); - const __m128i lut_a1 = _mm_setr_epi8(0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1); - const __m128i lut_a2 = _mm_setr_epi8(0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1); - const __m128i lut_a3 = _mm_setr_epi8(0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1); - - __m128i aa = _mm_set1_epi8(a); - __m128i a0 = _mm_shuffle_epi8(lut_a0, aa); - __m128i a1 = _mm_shuffle_epi8(lut_a1, aa); - __m128i a2 = _mm_shuffle_epi8(lut_a2, aa); - __m128i a3 = _mm_shuffle_epi8(lut_a3, aa); - - __m128i inrot[3]; - inrot[0] = _mm_alignr_epi8(in[1], in[0], 3*4); - inrot[1] = _mm_alignr_epi8(in[2], in[1], 3*4); - inrot[2] = _mm_alignr_epi8(in[0], in[2], 3*4); - - __m128i inrot2[3]; - inrot2[0] = _mm_alignr_epi8(in[2], in[1], 2*4); - inrot2[1] = _mm_alignr_epi8(in[0], in[2], 2*4); - inrot2[2] = _mm_alignr_epi8(in[1], in[0], 2*4); - - __m128i inrot3[3]; - inrot3[0] = _mm_alignr_epi8(in[0], in[2], 1*4); - inrot3[1] = _mm_alignr_epi8(in[1], in[0], 1*4); - inrot3[2] = _mm_alignr_epi8(in[2], in[1], 1*4); - - acc[0] ^= a0 & in[0]; - acc[1] ^= a0 & in[1]; - acc[2] ^= a0 & in[2]; - - const __m128i andmask1 = _mm_setr_epi32(0, 0, 0, -1); - const __m128i andmask2 = _mm_setr_epi32(-1, -1, 0, 0); - const __m128i andmask3 = _mm_setr_epi32(-1, 0, 0, 0); - acc[0] ^= a1 & (inrot3[0] ^ (inrot2[0] & andmask1)); - acc[1] ^= a1 & (inrot3[1] ^ (inrot2[1] & andmask2)); - acc[2] ^= a1 & (inrot3[2]); - - acc[0] ^= a2 & (inrot2[0] ^ (inrot[0] & andmask1)); - acc[1] ^= a2 & (inrot2[1] ^ (inrot[1])); - acc[2] ^= a2 & (inrot2[2] ^ (inrot[2] & andmask3)); - - acc[0] ^= a3 & (inrot[0] ^ (in[0] & andmask1)); - acc[1] ^= a3 & (inrot[1] ^ (in[1])); - acc[2] ^= a3 & (inrot[2] ^ (in[2])); -} - -static -inline void bitsliced_96_multiply_bins(uint32_t *bins, uint32_t *out) { - bitsliced_96_vec_mul_add_x_inv(bins + 5 * 12, bins + 10 * 12); - bitsliced_96_vec_mul_add_x(bins + 11 * 12, bins + 12 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 10 * 12, bins + 7 * 12); - bitsliced_96_vec_mul_add_x(bins + 12 * 12, bins + 6 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 7 * 12, bins + 14 * 12); - bitsliced_96_vec_mul_add_x(bins + 6 * 12, bins + 3 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 14 * 12, bins + 15 * 12); - bitsliced_96_vec_mul_add_x(bins + 3 * 12, bins + 8 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 15 * 12, bins + 13 * 12); - bitsliced_96_vec_mul_add_x(bins + 8 * 12, bins + 4 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 13 * 12, bins + 9 * 12); - bitsliced_96_vec_mul_add_x(bins + 4 * 12, bins + 2 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 9 * 12, bins + 1 * 12); - bitsliced_96_vec_mul_add_x(bins + 2 * 12, bins + 1 * 12); - bitsliced_96_vec_copy(bins + 12, out); -} - -#endif - -static -inline void mayo_3_P1_times_O(const uint32_t *_P1, const unsigned char *O, uint32_t *_acc) { - const __m128i* P1 = (const __m128i*) _P1; - __m128i* acc = (__m128i*) _acc; - - const __m128i lut_a0 = _mm_setr_epi8(0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1); - const __m128i lut_a1 = _mm_setr_epi8(0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1); - const __m128i lut_a2 = _mm_setr_epi8(0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1); - const __m128i lut_a3 = _mm_setr_epi8(0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1); - const __m128i andmask1 = _mm_setr_epi32(0, 0, 0, -1); - const __m128i andmask2 = _mm_setr_epi32(-1, -1, 0, 0); - const __m128i andmask3 = _mm_setr_epi32(-1, 0, 0, 0); - - #define MAYO_POS ( 3*(r*V_MAX + c - (r)*(r+1)/2) ) - - for (int c = 0; c < V_MAX; c++) { - for (int k = 0; k < O_MAX; k += 10) { - - #define PART(x) \ - __m128i aa##x = _mm_set1_epi8(O[c * O_MAX + k + x]); \ - __m128i a0##x = _mm_shuffle_epi8(lut_a0, aa##x); \ - __m128i a1##x = _mm_shuffle_epi8(lut_a1, aa##x); \ - __m128i a2##x = _mm_shuffle_epi8(lut_a2, aa##x); \ - __m128i a3##x = _mm_shuffle_epi8(lut_a3, aa##x); \ - - PART(0) - PART(1) - PART(2) - PART(3) - PART(4) - PART(5) - PART(6) - PART(7) - PART(8) - PART(9) - - #undef PART - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m128i in[3]; - in[0] = P1[mp + 0]; - in[1] = P1[mp + 1]; - in[2] = P1[mp + 2]; - - __m128i inrot[3]; - inrot[0] = _mm_alignr_epi8(in[1], in[0], 3*4); - inrot[1] = _mm_alignr_epi8(in[2], in[1], 3*4); - inrot[2] = _mm_alignr_epi8(in[0], in[2], 3*4); - - __m128i inrot2[3]; - inrot2[0] = _mm_alignr_epi8(in[2], in[1], 2*4); - inrot2[1] = _mm_alignr_epi8(in[0], in[2], 2*4); - inrot2[2] = _mm_alignr_epi8(in[1], in[0], 2*4); - - __m128i inrot3[3]; - inrot3[0] = _mm_alignr_epi8(in[0], in[2], 1*4); - inrot3[1] = _mm_alignr_epi8(in[1], in[0], 1*4); - inrot3[2] = _mm_alignr_epi8(in[2], in[1], 1*4); - - __m128i X1 = inrot3[0] ^ (inrot2[0] & andmask1); - __m128i X2 = inrot3[1] ^ (inrot2[1] & andmask2); - __m128i X3 = inrot2[0] ^ (inrot[0] & andmask1); - __m128i X4 = inrot2[1] ^ inrot[1]; - __m128i X5 = inrot2[2] ^ (inrot[2] & andmask3); - __m128i X6 = inrot[0] ^ (in[0] & andmask1); - __m128i X7 = inrot[1] ^ (in[1]); - __m128i X8 = inrot[2] ^ (in[2]); - - #define PART(x) \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a0##x & in[0]; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a0##x & in[1]; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a0##x & in[2]; \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a1##x & X1; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a1##x & X2; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a1##x & (inrot3[2]); \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a2##x & X3; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a2##x & X4; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a2##x & X5; \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a3##x & X6; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a3##x & X7; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a3##x & X8; \ - - PART(0) - PART(1) - PART(2) - PART(3) - PART(4) - PART(5) - PART(6) - PART(7) - PART(8) - PART(9) - #undef PART - } - } - } - - #undef MAYO_POS -} - -static -inline void mayo_3_P1P1t_times_O(const uint32_t *_P1P1t, const unsigned char *O, uint32_t *_acc) { - const __m128i* P1P1t = (const __m128i*) _P1P1t; - __m128i* acc = (__m128i*) _acc; - - const __m128i lut_a0 = _mm_setr_epi8(0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1); - const __m128i lut_a1 = _mm_setr_epi8(0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1); - const __m128i lut_a2 = _mm_setr_epi8(0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1); - const __m128i lut_a3 = _mm_setr_epi8(0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1); - const __m128i andmask1 = _mm_setr_epi32(0, 0, 0, -1); - const __m128i andmask2 = _mm_setr_epi32(-1, -1, 0, 0); - const __m128i andmask3 = _mm_setr_epi32(-1, 0, 0, 0); - - #define MAYO_POS ( 3*(r*V_MAX + c) ) - - for (int c = 0; c < V_MAX; c++) { - for (int k = 0; k < O_MAX; k += 10) { - - #define PART(x) \ - __m128i aa##x = _mm_set1_epi8(O[c * O_MAX + k + x]); \ - __m128i a0##x = _mm_shuffle_epi8(lut_a0, aa##x); \ - __m128i a1##x = _mm_shuffle_epi8(lut_a1, aa##x); \ - __m128i a2##x = _mm_shuffle_epi8(lut_a2, aa##x); \ - __m128i a3##x = _mm_shuffle_epi8(lut_a3, aa##x); \ - - PART(0) - PART(1) - PART(2) - PART(3) - PART(4) - PART(5) - PART(6) - PART(7) - PART(8) - PART(9) - - #undef PART - - for (int r = 0; r < V_MAX; r++) { - - int mp = MAYO_POS; - - __m128i in[3]; - in[0] = P1P1t[mp + 0]; - in[1] = P1P1t[mp + 1]; - in[2] = P1P1t[mp + 2]; - - __m128i inrot[3]; - inrot[0] = _mm_alignr_epi8(in[1], in[0], 3*4); - inrot[1] = _mm_alignr_epi8(in[2], in[1], 3*4); - inrot[2] = _mm_alignr_epi8(in[0], in[2], 3*4); - - __m128i inrot2[3]; - inrot2[0] = _mm_alignr_epi8(in[2], in[1], 2*4); - inrot2[1] = _mm_alignr_epi8(in[0], in[2], 2*4); - inrot2[2] = _mm_alignr_epi8(in[1], in[0], 2*4); - - __m128i inrot3[3]; - inrot3[0] = _mm_alignr_epi8(in[0], in[2], 1*4); - inrot3[1] = _mm_alignr_epi8(in[1], in[0], 1*4); - inrot3[2] = _mm_alignr_epi8(in[2], in[1], 1*4); - - __m128i X1 = inrot3[0] ^ (inrot2[0] & andmask1); - __m128i X2 = inrot3[1] ^ (inrot2[1] & andmask2); - __m128i X3 = inrot2[0] ^ (inrot[0] & andmask1); - __m128i X4 = inrot2[1] ^ inrot[1]; - __m128i X5 = inrot2[2] ^ (inrot[2] & andmask3); - __m128i X6 = inrot[0] ^ (in[0] & andmask1); - __m128i X7 = inrot[1] ^ (in[1]); - __m128i X8 = inrot[2] ^ (in[2]); - - #define PART(x) \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a0##x & in[0]; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a0##x & in[1]; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a0##x & in[2]; \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a1##x & X1; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a1##x & X2; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a1##x & (inrot3[2]); \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a2##x & X3; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a2##x & X4; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a2##x & X5; \ - acc[3 * (r * O_MAX + k + x) + 0] ^= a3##x & X6; \ - acc[3 * (r * O_MAX + k + x) + 1] ^= a3##x & X7; \ - acc[3 * (r * O_MAX + k + x) + 2] ^= a3##x & X8; \ - - PART(0) - PART(1) - PART(2) - PART(3) - PART(4) - PART(5) - PART(6) - PART(7) - PART(8) - PART(9) - #undef PART - } - } - } - - #undef MAYO_POS -} - - -static -inline void mayo_3_P1_times_Vt(const uint32_t *_P1, const unsigned char *V, uint32_t *_acc) { - const __m128i* P1 = (const __m128i*) _P1; - __m128i* acc = (__m128i*) _acc; - - const __m128i lut_a0 = _mm_setr_epi8(0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1); - const __m128i lut_a1 = _mm_setr_epi8(0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1, 0, 0, -1, -1); - const __m128i lut_a2 = _mm_setr_epi8(0, 0, 0, 0, -1, -1, -1, -1, 0, 0, 0, 0, -1, -1, -1, -1); - const __m128i lut_a3 = _mm_setr_epi8(0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1); - const __m128i andmask1 = _mm_setr_epi32(0, 0, 0, -1); - const __m128i andmask2 = _mm_setr_epi32(-1, -1, 0, 0); - const __m128i andmask3 = _mm_setr_epi32(-1, 0, 0, 0); - - #define MAYO_POS ( 3*(r*V_MAX + c - (r)*(r+1)/2) ) - - for (int c = 0; c < V_MAX; c++) { - for (int k = 0; k < K_MAX; k += 11) { - - #define PART(x) \ - __m128i aa##x = _mm_set1_epi8(V[(k + x) * V_MAX + c]); \ - __m128i a0##x = _mm_shuffle_epi8(lut_a0, aa##x); \ - __m128i a1##x = _mm_shuffle_epi8(lut_a1, aa##x); \ - __m128i a2##x = _mm_shuffle_epi8(lut_a2, aa##x); \ - __m128i a3##x = _mm_shuffle_epi8(lut_a3, aa##x); \ - - PART(0) - PART(1) - PART(2) - PART(3) - PART(4) - PART(5) - PART(6) - PART(7) - PART(8) - PART(9) - PART(10) - - #undef PART - - for (int r = 0; r <= c; r++) { - - int mp = MAYO_POS; - - __m128i in[3]; - in[0] = P1[mp + 0]; - in[1] = P1[mp + 1]; - in[2] = P1[mp + 2]; - - __m128i inrot[3]; - inrot[0] = _mm_alignr_epi8(in[1], in[0], 3*4); - inrot[1] = _mm_alignr_epi8(in[2], in[1], 3*4); - inrot[2] = _mm_alignr_epi8(in[0], in[2], 3*4); - - __m128i inrot2[3]; - inrot2[0] = _mm_alignr_epi8(in[2], in[1], 2*4); - inrot2[1] = _mm_alignr_epi8(in[0], in[2], 2*4); - inrot2[2] = _mm_alignr_epi8(in[1], in[0], 2*4); - - __m128i inrot3[3]; - inrot3[0] = _mm_alignr_epi8(in[0], in[2], 1*4); - inrot3[1] = _mm_alignr_epi8(in[1], in[0], 1*4); - inrot3[2] = _mm_alignr_epi8(in[2], in[1], 1*4); - - __m128i X1 = inrot3[0] ^ (inrot2[0] & andmask1); - __m128i X2 = inrot3[1] ^ (inrot2[1] & andmask2); - __m128i X3 = inrot2[0] ^ (inrot[0] & andmask1); - __m128i X4 = inrot2[1] ^ inrot[1]; - __m128i X5 = inrot2[2] ^ (inrot[2] & andmask3); - __m128i X6 = inrot[0] ^ (in[0] & andmask1); - __m128i X7 = inrot[1] ^ (in[1]); - __m128i X8 = inrot[2] ^ (in[2]); - - #define PART(x) \ - acc[3 * (r * K_MAX + k + x) + 0] ^= a0##x & in[0]; \ - acc[3 * (r * K_MAX + k + x) + 1] ^= a0##x & in[1]; \ - acc[3 * (r * K_MAX + k + x) + 2] ^= a0##x & in[2]; \ - acc[3 * (r * K_MAX + k + x) + 0] ^= a1##x & X1; \ - acc[3 * (r * K_MAX + k + x) + 1] ^= a1##x & X2; \ - acc[3 * (r * K_MAX + k + x) + 2] ^= a1##x & (inrot3[2]); \ - acc[3 * (r * K_MAX + k + x) + 0] ^= a2##x & X3; \ - acc[3 * (r * K_MAX + k + x) + 1] ^= a2##x & X4; \ - acc[3 * (r * K_MAX + k + x) + 2] ^= a2##x & X5; \ - acc[3 * (r * K_MAX + k + x) + 0] ^= a3##x & X6; \ - acc[3 * (r * K_MAX + k + x) + 1] ^= a3##x & X7; \ - acc[3 * (r * K_MAX + k + x) + 2] ^= a3##x & X8; \ - - PART(0) - PART(1) - PART(2) - PART(3) - PART(4) - PART(5) - PART(6) - PART(7) - PART(8) - PART(9) - PART(10) - #undef PART - } - } - } - - #undef MAYO_POS -} \ No newline at end of file diff --git a/src/AVX2/echelon_form.h b/src/AVX2/echelon_form.h index 15ef663..523ebdd 100644 --- a/src/AVX2/echelon_form.h +++ b/src/AVX2/echelon_form.h @@ -3,12 +3,13 @@ #include #include + #define MAYO_MAX(x, y) (((x) > (y)) ? (x) : (y)) #define MAYO_MIN(x, y) (((x) < (y)) ? (x) : (y)) // -// generate multiplication table for '4-bit' variable 'b'. Taken from OV paper! +// generate multiplication table for '4-bit' variable 'b'. From https://eprint.iacr.org/2023/059/. // static inline __m256i tbl32_gf16_multab( uint8_t b ) { static const unsigned char __gf16_mulbase[128] __attribute__((aligned(32))) = { @@ -37,15 +38,19 @@ static inline __m256i tbl32_gf16_multab( uint8_t b ) { ^ ( tab3 & _mm256_cmpgt_epi16( b1 & mask_4, mask_0) ); } -// put matrix in row echelon form with ones on first nonzero entries *in -// constant time* -static inline void EF(unsigned char *A, int nrows, int ncols) { +/* put matrix in row echelon form with ones on first nonzero entries in constant time*/ +static inline void EF(unsigned char *A, int _nrows, int _ncols) { + + (void) _nrows; + (void) _ncols; + + #define nrows M_MAX + #define ncols (K_MAX * O_MAX + 1) #define AVX_REGS_PER_ROW ((K_MAX * O_MAX + 1 + 31) / 32) - #define MAX_COLS (AVX_REGS_PER_ROW * 32) + #define MAX_COLS (AVX_REGS_PER_ROW * 32) __m256i _pivot_row[AVX_REGS_PER_ROW]; - __m256i _pivot_row2[AVX_REGS_PER_ROW]; __m256i A_avx[AVX_REGS_PER_ROW* M_MAX]; unsigned char* pivot_row_bytes = (unsigned char*) _pivot_row; @@ -60,67 +65,23 @@ static inline void EF(unsigned char *A, int nrows, int ncols) { } // pivot row is secret, pivot col is not - unsigned char inverse; int pivot_row = 0; - for (int pivot_col = MAX_COLS - ncols; pivot_col < MAX_COLS; pivot_col++) { - - int pivot_col_rounded = pivot_col/32; - - int pivot_row_lower_bound = MAYO_MAX(0, pivot_col + nrows - MAX_COLS); - int pivot_row_upper_bound = MAYO_MIN(nrows - 1, pivot_col - MAX_COLS + ncols); - // 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 = 0; i < AVX_REGS_PER_ROW; i++) { - _pivot_row[i] = _mm256_set1_epi8(0); - _pivot_row2[i] = _mm256_set1_epi8(0); - } - - // try to get a pivot row in constant time - unsigned char pivot = 0; - uint32_t pivot_is_zero = -1; - for (int row = pivot_row_lower_bound; - row <= MAYO_MIN(nrows - 1, pivot_row_upper_bound + 32); row++) { - uint32_t is_pivot_row = ~ct_compare_32(row, pivot_row); - uint32_t below_pivot_row = ct_is_greater_than(row, pivot_row); - - __m256i mask = _mm256_set1_epi32( is_pivot_row | (below_pivot_row & pivot_is_zero) ); - for (int j = 0; j < AVX_REGS_PER_ROW; j++) { - _pivot_row[j] ^= mask & A_avx[row * AVX_REGS_PER_ROW + j]; - } - pivot = pivot_row_bytes[pivot_col]; - pivot_is_zero = ~ct_compare_32((int) pivot, 0); - } - - // multiply pivot row by inverse of pivot - inverse = inverse_f(pivot); - __m256i inverse_multab = tbl32_gf16_multab(inverse); - - for (int j = pivot_col_rounded; j < AVX_REGS_PER_ROW; j++) { - _pivot_row2[j] ^= _mm256_shuffle_epi8(inverse_multab, _pivot_row[j]); - } - - // 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++) { - __m256i mask = _mm256_set1_epi32(~ct_compare_32(row, pivot_row) & ~pivot_is_zero); - for (int col = pivot_col_rounded; col < AVX_REGS_PER_ROW; col++) { - A_avx[row*AVX_REGS_PER_ROW + col] = _mm256_blendv_epi8(A_avx[row*AVX_REGS_PER_ROW + col], _pivot_row2[col], mask); - } - } - - // eliminate entries below pivot - for (int row = pivot_row_lower_bound; row < nrows; row++) { - unsigned char below_pivot = (unsigned char) (ct_is_greater_than(row, pivot_row) & ~pivot_is_zero); - unsigned char elt_to_elim = A_bytes[row*AVX_REGS_PER_ROW*32 + pivot_col]; - - __m256i multab = tbl32_gf16_multab(below_pivot & elt_to_elim); - for (int j = pivot_col_rounded; j < AVX_REGS_PER_ROW; j++) { - A_avx[row*AVX_REGS_PER_ROW + j] ^= _mm256_shuffle_epi8(multab, _pivot_row2[j]); - } - } - pivot_row += (-(int32_t)(~pivot_is_zero)); + int pivot_col = MAYO_MAX(MAX_COLS - ncols,0); + for (; pivot_col < MAX_COLS-128; pivot_col++) { + #include "echelon_form_loop.h" + } + for (; pivot_col < MAX_COLS-96; pivot_col++) { + #include "echelon_form_loop.h" + } + for (; pivot_col < MAX_COLS-64; pivot_col++) { + #include "echelon_form_loop.h" + } + for (; pivot_col < MAX_COLS-32; pivot_col++) { + #include "echelon_form_loop.h" + } + for (; pivot_col < MAX_COLS; pivot_col++) { + #include "echelon_form_loop.h" } // write the matrix A back @@ -129,8 +90,6 @@ static inline void EF(unsigned char *A, int nrows, int ncols) { A[i * ncols + j] = A_bytes[i*AVX_REGS_PER_ROW*32 + (MAX_COLS - ncols) + j]; } } - mayo_secure_clear(_pivot_row, AVX_REGS_PER_ROW * 32); - mayo_secure_clear(_pivot_row2, AVX_REGS_PER_ROW * 32); mayo_secure_clear(A_avx, AVX_REGS_PER_ROW * 32 * nrows); -} +} \ No newline at end of file diff --git a/src/AVX2/echelon_form_loop.h b/src/AVX2/echelon_form_loop.h new file mode 100644 index 0000000..1b64523 --- /dev/null +++ b/src/AVX2/echelon_form_loop.h @@ -0,0 +1,57 @@ +// SPDX-License-Identifier: Apache-2.0 + +int pivot_col_rounded = pivot_col/32; + +int pivot_row_lower_bound = MAYO_MAX(0, pivot_col + nrows - MAX_COLS); +int pivot_row_upper_bound = MAYO_MIN(nrows - 1, pivot_col - MAX_COLS + ncols); +/* 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 = pivot_col_rounded; i < AVX_REGS_PER_ROW; i++) { + _pivot_row[i] = _mm256_set1_epi8(0); +} + +/* try to get a pivot row in constant time */ +unsigned char pivot = 0; +uint32_t pivot_is_zero = -1; +for (int row = pivot_row_lower_bound; + row <= MAYO_MIN(nrows - 1, pivot_row_upper_bound + 32); row++) { + uint32_t is_pivot_row = ~ct_compare_32(row, pivot_row); + uint32_t below_pivot_row = ct_is_greater_than(row, pivot_row); + __m256i mask = _mm256_set1_epi32( is_pivot_row | (below_pivot_row & pivot_is_zero) ); + for (int j = pivot_col_rounded; j < AVX_REGS_PER_ROW; j++) { + _pivot_row[j] ^= mask & A_avx[row * AVX_REGS_PER_ROW + j]; + } + pivot = pivot_row_bytes[pivot_col]; + pivot_is_zero = ~ct_compare_32((int) pivot, 0); +} + +/* multiply pivot row by inverse of pivot */ +inverse = inverse_f(pivot); +__m256i inverse_multab = tbl32_gf16_multab(inverse); + +for (int j = pivot_col_rounded; j < AVX_REGS_PER_ROW; j++) { + _pivot_row[j] = _mm256_shuffle_epi8(inverse_multab, _pivot_row[j]); +} + +/* conditionally write pivot row to the correct row, if there is a nonzero pivot */ +/* eliminate entries below pivot */ +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*AVX_REGS_PER_ROW*32 + pivot_col]; + + __m256i multab = tbl32_gf16_multab(below_pivot & elt_to_elim); + if (row <= pivot_row_upper_bound) { + __m256i mask = _mm256_set1_epi32(~ct_compare_32(row, pivot_row) & ~pivot_is_zero); + for (int col = pivot_col_rounded; col < AVX_REGS_PER_ROW; col++) { + A_avx[row*AVX_REGS_PER_ROW + col] = _mm256_blendv_epi8(A_avx[row*AVX_REGS_PER_ROW + col], _pivot_row[col], mask) ^ + _mm256_shuffle_epi8(multab, _pivot_row[col]); + } + } else { + for (int j = pivot_col_rounded; j < AVX_REGS_PER_ROW; j++) { + A_avx[row*AVX_REGS_PER_ROW + j] ^= _mm256_shuffle_epi8(multab, _pivot_row[j]); + } + } +} + +pivot_row += (-(int32_t)(~pivot_is_zero)); \ No newline at end of file diff --git a/src/AVX2/shuffle_arithmetic_128.h b/src/AVX2/shuffle_arithmetic_128.h new file mode 100644 index 0000000..e001cb1 --- /dev/null +++ b/src/AVX2/shuffle_arithmetic_128.h @@ -0,0 +1,524 @@ + +// 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 uint32_t *_P1, __m256i *O_multabs, uint32_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 uint32_t *_P1O_P2, __m256i *O_multabs, uint32_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 uint32_t *_P1, const unsigned char *O, uint32_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 uint32_t *_L, const __m256i *V_multabs, uint32_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 (size_t 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 uint32_t *_P1, __m256i *V_multabs, uint32_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 (size_t 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 uint32_t *_Pv, const __m256i *V_multabs, uint32_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 (size_t 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 uint32_t *_P1, const uint32_t *_P2, __m256i *S1_multabs, __m256i *S2_multabs, uint32_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 (size_t 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 (size_t 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 uint32_t *_P3, __m256i *S2_multabs, uint32_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 (size_t 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 uint32_t *_PS1, __m256i *S1_multabs, uint32_t *_acc){ + mayo_5_Vt_times_Pv_avx2(_PS1, S1_multabs, _acc); +} + +static +inline void mayo_5_S2t_times_PS2_avx2(const uint32_t *_PS2, __m256i *S2_multabs, uint32_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 (size_t 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 new file mode 100644 index 0000000..a83dfdb --- /dev/null +++ b/src/AVX2/shuffle_arithmetic_64.h @@ -0,0 +1,481 @@ +// 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 uint32_t *_P1, __m256i *O_multabs, uint32_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 uint32_t *_P1O_P2, __m256i *O_multabs, uint32_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 uint32_t *_P1, const unsigned char *O, uint32_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 uint32_t *_L, const __m256i *V_multabs, uint32_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 (size_t 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 uint32_t *_Pv, const __m256i *V_multabs, uint32_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 (size_t 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 uint32_t *_P1, __m256i *V_multabs, uint32_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 (size_t 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 uint32_t *_P1, __m256i *S1_multabs, uint32_t *_acc){ + mayo_12_P1_times_Vt_avx2(_P1, S1_multabs, _acc); +} + +static +inline void mayo_12_S1t_times_PS1_avx2(const uint32_t *_PS1, __m256i *S1_multabs, uint32_t *_acc){ + mayo_12_Vt_times_Pv_avx2(_PS1, S1_multabs, _acc); +} + +static +inline void mayo_12_S2t_times_PS2_avx2(const uint32_t *_PS2, __m256i *S2_multabs, uint32_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 (size_t 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 uint32_t *_P2, __m256i *S2_multabs, uint32_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 (size_t 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 uint32_t *_P1, const uint32_t *_P2, __m256i *S1_multabs, __m256i *S2_multabs, uint32_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 (size_t 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 (size_t 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 uint32_t *_P3, __m256i *S2_multabs, uint32_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 (size_t 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 uint32_t *in, uint32_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 * 4 * (r * size + r)); + __m256i* _out = (__m256i*) (out + m_legs * 4 * 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 * 4 * (r * size + c)); + const __m256i* _in3 = (const __m256i*) (in + m_legs * 4 * (c * size + r)); + _out = (__m256i*) (out + m_legs * 4 * 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 new file mode 100644 index 0000000..cddd366 --- /dev/null +++ b/src/AVX2/shuffle_arithmetic_96.h @@ -0,0 +1,549 @@ +// 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 uint32_t *P1, __m256i *O_multabs, uint32_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 * 12)); // 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 * 12 + 4)); // 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } + } +} + +static +inline void mayo_3_Ot_times_P1O_P2_avx2(const uint32_t *P1O_P2, __m256i *O_multabs, uint32_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) * 12)); // 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) * 12 + 4)); // 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } + } +} + +static +inline void mayo_3_P1P1t_times_O(const uint32_t *P1, const unsigned char *O, uint32_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 * 12)); // 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 * 12 + 4)); // 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 * 12)); // 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 * 12 + 4)); // 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + (r*O_MAX + k + 1)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } + } +} + +static +inline void mayo_3_Vt_times_L_avx2(const uint32_t *L, const __m256i *V_multabs, uint32_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) * 12)); // 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) * 12 + 4)); // 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 < 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*O_MAX + c)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } +#if K_MAX % 2 == 1 + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*O_MAX + c)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (k*O_MAX + c)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); +#endif + } +} + +static +inline void mayo_3_P1_times_Vt_avx2(const uint32_t *P1, __m256i *V_multabs, uint32_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 * 12)); // 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 * 12 + 4)); // 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 < 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } +#if K_MAX % 2 == 1 + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); +#endif + } +} + +static +inline void mayo_3_Vt_times_Pv_avx2(const uint32_t *Pv, const __m256i *V_multabs, uint32_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) * 12)); // 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) * 12 + 4)); // 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 < 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } +#if K_MAX % 2 == 1 + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c)* 12 + 4), 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 uint32_t *P1, const uint32_t *P2, __m256i *S1_multabs, __m256i *S2_multabs, uint32_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 * 12)); // 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 * 12 + 4)); // 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 (size_t 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) * 12)); // 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) * 12 + 4)); // 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 < 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } +#if K_MAX % 2 == 1 + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4), 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 uint32_t *P3, __m256i *S2_multabs, uint32_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 * 12)); // 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 * 12 + 4)); // 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 < 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k + 1)* 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } +#if K_MAX % 2 == 1 + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (r*K_MAX + k)* 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); +#endif + } +} + +static +inline void mayo_3_S1t_times_PS1_avx2(const uint32_t *PS1, __m256i *S1_multabs, uint32_t *acc){ + mayo_3_Vt_times_Pv_avx2(PS1, S1_multabs, acc); +} + +static +inline void mayo_3_S2t_times_PS2_avx2(const uint32_t *PS2, __m256i *S2_multabs, uint32_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) * 12)); // 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) * 12 + 4)); // 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 < 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)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 12 + 4)); + __m256i acc2 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 12)); + __m256i acc3 = _mm256_loadu_si256((__m256i *)(acc + ((k+1)*K_MAX + c)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c) * 12), acc2 ^ temp[2*k + 1] ^ t0); + _mm256_storeu_si256((__m256i *)(acc + ((k+1)*K_MAX + c) * 12 + 4), acc3 ^ temp[2*k + 3] ^ t1); + } +#if K_MAX % 2 == 1 + __m256i acc0 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 12)); + __m256i acc1 = _mm256_loadu_si256((__m256i *)(acc + (k*K_MAX + c)* 12 + 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; + + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 12), acc0 ^ temp[2*k ] ^ _mm256_slli_epi16(t0,4)); + _mm256_storeu_si256((__m256i *)(acc + (k*K_MAX + c) * 12 + 4), acc1 ^ temp[2*k + 2] ^ _mm256_slli_epi16(t1,4)); +#endif + } +} + +#undef K_OVER_2 +#endif \ No newline at end of file diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0fd1bde..d2aa397 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -21,16 +21,16 @@ if (ENABLE_AESNI) target_compile_definitions(mayo_common_test PUBLIC ENABLE_AESNI) endif() -set(SOURCE_FILES_MAYO mayo.c params.c bitsliced_arithmetic.c) +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) add_definitions(-DMAYO_AVX) else() set(INC_PLATFORM ${PROJECT_SOURCE_DIR}/src/generic) endif() - if (ENABLE_PARAMS_DYNAMIC) # mayo and mayo_test libraries add_library(mayo ${SOURCE_FILES_MAYO}) diff --git a/src/arithmetic.c b/src/arithmetic.c new file mode 100644 index 0000000..52da1cc --- /dev/null +++ b/src/arithmetic.c @@ -0,0 +1,315 @@ +// SPDX-License-Identifier: Apache-2.0 + +#include +#include +#include +#include +#include +#include +#ifdef ENABLE_CT_TESTING +#include +#endif + +void m_upper(int m_legs, const uint32_t *in, uint32_t *out, int size) { +#if defined(MAYO_VARIANT) && MAYO_AVX && (M_MAX == 64) + mayo12_m_upper(m_legs, in, out, size); +#else + 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 * 4 * (r * size + c), out + m_legs * 4 * m_vecs_stored ); + if (r != c) { + m_vec_add(m_legs, in + m_legs * 4 * (c * size + r), out + m_legs * 4 * m_vecs_stored ); + } + m_vecs_stored ++; + } + } +#endif +} + +void P1P1t_times_O(const mayo_params_t* p, const uint32_t* P1, const unsigned char* O, uint32_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); +#else + #ifndef MAYO_VARIANT + const int m_legs = PARAM_m(p) / 32; + #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((uint64_t *) P1 + 4 * bs_mat_entries_used, O[c * param_o + k], (uint64_t *) acc + 4 * (r * param_o + k)); + vec_mul_add_64((uint64_t *) P1 + 4 * bs_mat_entries_used, O[r * param_o + k], (uint64_t *) acc + 4 * (c * param_o + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + vec_mul_add_96((uint64_t *) P1 + 6 * bs_mat_entries_used, O[c * param_o + k], (uint64_t *) acc + 6 * (r * param_o + k)); + vec_mul_add_96((uint64_t *) P1 + 6 * bs_mat_entries_used, O[r * param_o + k], (uint64_t *) acc + 6 * (c * param_o + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + vec_mul_add_128((uint64_t *) P1 + 8 * bs_mat_entries_used, O[c * param_o + k], (uint64_t *) acc + 8 * (r * param_o + k)); + vec_mul_add_128((uint64_t *) P1 + 8 * bs_mat_entries_used, O[r * param_o + k], (uint64_t *) acc + 8 * (c * param_o + k)); +#else + m_vec_mul_add(m_legs, P1 + m_legs * 4 * bs_mat_entries_used, O[c * param_o + k], acc + m_legs * 4 * (r * param_o + k)); + m_vec_mul_add(m_legs, P1 + m_legs * 4 * bs_mat_entries_used, O[r * param_o + k], acc + m_legs * 4 * (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 uint32_t* L, const unsigned char* V, uint32_t* M, const uint32_t* P1, uint32_t* Y) { +#if MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 64 + __m256i V_multabs[(K_MAX+1)/2*V_MAX]; + alignas (32) uint32_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 8] = {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) uint32_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 8] = {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) uint32_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 8] = {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); +#else + 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) uint32_t Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 8] = {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 uint32_t* P1, const unsigned char* O, uint32_t* P1O_P2, uint32_t* P3) { +#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); +#else + 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 uint32_t *P1, const uint32_t *P2, const uint32_t *P3, const unsigned char *S, + const int m, const int v, const int o, const int k, uint32_t *SPS) { +#if MAYO_AVX + 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]; + } + } + } + + alignas (32) uint32_t PS[N_MAX * K_MAX * M_MAX / 8] = { 0 }; + +#if 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/8); // 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/8, S2_multabs, SPS); +#elif 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/8); // 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/8, S2_multabs, SPS); +#elif 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/8); // 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/8, S2_multabs, SPS); +#else + NOT IMPLEMENTED +#endif +#else + const int n = o + v; + alignas (32) uint32_t PS[N_MAX * K_MAX * M_MAX / 8] = { 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 +} + + +// sample a solution x to Ax = y, with r used as randomness +// require: +// - A is a matrix with m rows and k*o+1 collumns (values in the last collum are +// not important, they will be overwritten by y) in row major order +// - y is a vector with m elements +// - r and x are k*o bytes long +// return: 1 on success, 0 on failure +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) { + #ifdef MAYO_VARIANT + (void) p; + #endif + unsigned char finished; + int col_upper_bound; + unsigned char correct_column; + + // x <- r + for (int i = 0; i < k * o; i++) { + x[i] = r[i]; + } + + // compute Ar; + unsigned char Ar[M_MAX]; + for (int i = 0; i < m; i++) { + A[k * o + i * (k * o + 1)] = 0; // clear last col of A + } + mat_mul(A, r, Ar, k * o + 1, m, 1); + + // move y - Ar to last column of matrix A + for (int i = 0; i < m; i++) { + A[k * o + i * (k * o + 1)] = sub_f(y[i], Ar[i]); + } + + EF(A, m, k * o + 1); + + // check if last row of A (excluding the last entry of y) is zero + unsigned char full_rank = 0; + for (int i = 0; i < A_cols - 1; i++) { + full_rank |= A[(m - 1) * A_cols + i]; + } + +// It is okay to leak if we need to restart or not +#ifdef ENABLE_CT_TESTING + VALGRIND_MAKE_MEM_DEFINED(&full_rank, 1); +#endif + + if (full_rank == 0) { + return 0; + } + + // back substitution in constant time + // the index of the first nonzero entry in each row is secret, which makes + // things less efficient + + for (int row = m - 1; row >= 0; row--) { + finished = 0; + col_upper_bound = MAYO_MIN(row + (32/(m-row)), k*o); + // the first nonzero entry in row r is between r and col_upper_bound with probability at least ~1-q^{-32} + + for (int col = row; col <= col_upper_bound; col++) { + + // Compare two chars in constant time. + // Returns 0x00 if the byte arrays are equal, 0xff otherwise. + correct_column = ct_compare_8((A[row * A_cols + col]), 0) & ~finished; + + unsigned char u = correct_column & A[row * A_cols + A_cols - 1]; + x[col] ^= u; + + for (int i = 0; i < row; i += 8) { + uint64_t tmp = ( (uint64_t) A[ i * A_cols + col] << 0) ^ ( (uint64_t) A[(i+1) * A_cols + col] << 8) + ^ ( (uint64_t) A[(i+2) * A_cols + col] << 16) ^ ( (uint64_t) A[(i+3) * A_cols + col] << 24) + ^ ( (uint64_t) A[(i+4) * A_cols + col] << 32) ^ ( (uint64_t) A[(i+5) * A_cols + col] << 40) + ^ ( (uint64_t) A[(i+6) * A_cols + col] << 48) ^ ( (uint64_t) A[(i+7) * A_cols + col] << 56); + + tmp = mul_fx8(u, tmp); + + A[ i * A_cols + A_cols - 1] ^= (tmp ) & 0xf; + A[(i+1) * A_cols + A_cols - 1] ^= (tmp >> 8 ) & 0xf; + A[(i+2) * A_cols + A_cols - 1] ^= (tmp >> 16) & 0xf; + A[(i+3) * A_cols + A_cols - 1] ^= (tmp >> 24) & 0xf; + A[(i+4) * A_cols + A_cols - 1] ^= (tmp >> 32) & 0xf; + A[(i+5) * A_cols + A_cols - 1] ^= (tmp >> 40) & 0xf; + A[(i+6) * A_cols + A_cols - 1] ^= (tmp >> 48) & 0xf; + A[(i+7) * A_cols + A_cols - 1] ^= (tmp >> 56) & 0xf; + } + + finished = finished | correct_column; + } + } + return 1; +} \ No newline at end of file diff --git a/src/arithmetic.h b/src/arithmetic.h new file mode 100644 index 0000000..03078d0 --- /dev/null +++ b/src/arithmetic.h @@ -0,0 +1,106 @@ + +// SPDX-License-Identifier: Apache-2.0 + +#ifndef ARITHMETIC_H +#define ARITHMETIC_H + +#include +#include +#include + +#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 +#endif +#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 + +#ifdef ENABLE_PARAMS_DYNAMIC +#define PARAM_m(p) (p->m) +#define PARAM_n(p) (p->n) +#define PARAM_o(p) (p->o) +#define PARAM_v(p) (p->n - p->o) +#define PARAM_A_cols(p) (p->k * p->o + 1) +#define PARAM_k(p) (p->k) +#define PARAM_q(p) (p->q) +#define PARAM_m_bytes(p) (p->m_bytes) +#define PARAM_O_bytes(p) (p->O_bytes) +#define PARAM_v_bytes(p) (p->v_bytes) +#define PARAM_r_bytes(p) (p->r_bytes) +#define PARAM_P1_bytes(p) (p->P1_bytes) +#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) +#define PARAM_sk_seed_bytes(p) (p->sk_seed_bytes) +#define PARAM_digest_bytes(p) (p->digest_bytes) +#define PARAM_pk_seed_bytes(p) (p->pk_seed_bytes) +#elif defined(MAYO_VARIANT) +#define PARAM_m(p) PARAM_NAME(m) +#define PARAM_n(p) PARAM_NAME(n) +#define PARAM_o(p) PARAM_NAME(o) +#define PARAM_v(p) PARAM_NAME(v) +#define PARAM_A_cols(p) PARAM_NAME(A_cols) +#define PARAM_k(p) PARAM_NAME(k) +#define PARAM_q(p) PARAM_NAME(q) +#define PARAM_m_bytes(p) PARAM_NAME(m_bytes) +#define PARAM_O_bytes(p) PARAM_NAME(O_bytes) +#define PARAM_v_bytes(p) PARAM_NAME(v_bytes) +#define PARAM_r_bytes(p) PARAM_NAME(r_bytes) +#define PARAM_P1_bytes(p) PARAM_NAME(P1_bytes) +#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) +static const unsigned char f_tail[] = PARAM_NAME(f_tail); +#define PARAM_salt_bytes(p) PARAM_NAME(salt_bytes) +#define PARAM_sk_seed_bytes(p) PARAM_NAME(sk_seed_bytes) +#define PARAM_digest_bytes(p) PARAM_NAME(digest_bytes) +#define PARAM_pk_seed_bytes(p) PARAM_NAME(pk_seed_bytes) +#define PARAM_f_tail(p) f_tail +#else +#error "Parameter not specified" +#endif + +// Calculate P3 = O^T * (P1*O + P2) in KeyGen +void Ot_times_P1O_P2(const mayo_params_t* p, const uint32_t* P1, const unsigned char* O, uint32_t* P1O_P2, uint32_t* P3); + +// Calculate Upper in KeyGen +void m_upper(int m_legs, const uint32_t *in, uint32_t *out, int size); + +// Calculate acc = (P1+P1^T)*O in expand_sk +void P1P1t_times_O(const mayo_params_t* p, const uint32_t* P1P1t, const unsigned char* O, uint32_t* acc); + +// Calculate M=V*L and Y=V*P1*V^T in Sign +void V_times_L__V_times_P1_times_Vt(const mayo_params_t* p, const uint32_t* L, const unsigned char* V, uint32_t* M, const uint32_t* P1, uint32_t* Y); + +// Sample solution in Sign +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 +void m_calculate_PS_SPS(const uint32_t *P1, const uint32_t *P2, const uint32_t *P3, const unsigned char *S, + const int m, const int v, const int o, const int k, uint32_t *SPS); + +#endif \ No newline at end of file diff --git a/src/bitsliced_arithmetic.c b/src/bitsliced_arithmetic.c deleted file mode 100644 index 6d03c9d..0000000 --- a/src/bitsliced_arithmetic.c +++ /dev/null @@ -1,497 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#include "bitsliced_arithmetic.h" -#include - -// This implements arithmetic for bitsliced vectors of m field elements in Z_2[x]/(x^4+x+1) -// A bitsliced vector is consists of m/32 * 4 consecutive uint32_t's -// the first m/32 uint32_t's are the degree-0 terms, the following m/3 uint32_t's are the degree-1 terms and so on. - -void bitsliced_m_vec_mul_add(int m_legs, const uint32_t *in, unsigned char a, uint32_t *acc) { - const uint32_t *in0 = in; - const uint32_t *in1 = in + m_legs; - const uint32_t *in2 = in + 2 * m_legs; - const uint32_t *in3 = in + 3 * m_legs; - - uint32_t *acc0 = acc; - uint32_t *acc1 = acc + m_legs; - uint32_t *acc2 = acc + 2 * m_legs; - uint32_t *acc3 = acc + 3 * m_legs; - - // terms of a - uint32_t aa = a; - uint32_t a0 = -(aa & 1); - uint32_t a1 = -((aa >> 1) & 1); - uint32_t a2 = -((aa >> 2) & 1); - uint32_t a3 = -((aa >> 3) & 1); - - uint32_t x, y, z; - for (int i = 0; i < m_legs; i++) { - // deg 0 term of a; - acc0[i] ^= a0 & in0[i]; - acc1[i] ^= a0 & in1[i]; - acc2[i] ^= a0 & in2[i]; - acc3[i] ^= a0 & in3[i]; - - // deg 1 term of a; - x = in0[i] ^ in3[i]; - acc0[i] ^= a1 & in3[i]; - acc1[i] ^= a1 & x; - acc2[i] ^= a1 & in1[i]; - acc3[i] ^= a1 & in2[i]; - - // deg 2 term of a - y = in3[i] ^ in2[i]; - acc0[i] ^= a2 & in2[i]; - acc1[i] ^= a2 & y; - acc2[i] ^= a2 & x; - acc3[i] ^= a2 & in1[i]; - - // deg 3 term of a - z = in2[i] ^ in1[i]; - acc0[i] ^= a3 & in1[i]; - acc1[i] ^= a3 & z; - acc2[i] ^= a3 & y; - acc3[i] ^= a3 & x; - } -} - -inline -static void bitsliced_m_vec_mul_add_x(int m_legs, const uint32_t *in, uint32_t *acc) { - const uint32_t *in0 = in; - const uint32_t *in1 = in + m_legs; - const uint32_t *in2 = in + 2 * m_legs; - const uint32_t *in3 = in + 3 * m_legs; - - uint32_t *acc0 = acc; - uint32_t *acc1 = acc + m_legs; - uint32_t *acc2 = acc + 2 * m_legs; - uint32_t *acc3 = acc + 3 * m_legs; - - uint32_t x; - for (int i = 0; i < m_legs; i++) { - // deg 1 term of a; - x = in0[i] ^ in3[i]; - acc0[i] ^= in3[i]; - acc1[i] ^= x; - acc2[i] ^= in1[i]; - acc3[i] ^= in2[i]; - } -} - -void bitsliced_m_upper(int m_legs, const uint32_t *in, uint32_t *out, int size) { - int m_vecs_stored = 0; - for (int r = 0; r < size; r++) { - for (int c = r; c < size; c++) { - bitsliced_m_vec_copy(m_legs, in + m_legs * 4 * (r * size + c), out + m_legs * 4 * m_vecs_stored ); - if (r != c) { - bitsliced_m_vec_add(m_legs, in + m_legs * 4 * (c * size + r), out + m_legs * 4 * m_vecs_stored ); - } - m_vecs_stored ++; - } - } -} - -void bitslice_m_vec(int m_legs, const unsigned char *in, uint32_t *out) { - uint32_t *out0 = out; - uint32_t *out1 = out + m_legs; - uint32_t *out2 = out + 2 * m_legs; - uint32_t *out3 = out + 3 * m_legs; - - for (int leg = 0; leg < m_legs; leg++) { - uint32_t d0 = 0, d1 = 0, d2 = 0, d3 = 0; - for (int i = 31; i >= 0; i--) { - d0 = (d0 << 1) ^ (in[32 * leg + i] & 1); - d1 = (d1 << 1) ^ ((in[32 * leg + i] & 2) >> 1); - d2 = (d2 << 1) ^ ((in[32 * leg + i] & 4) >> 2); - d3 = (d3 << 1) ^ ((in[32 * leg + i] & 8) >> 3); - } - out0[leg] = d0; - out1[leg] = d1; - out2[leg] = d2; - out3[leg] = d3; - } -} - -void unbitslice_m_vec(int m_legs, const uint32_t *in, unsigned char *out) { - const uint32_t *in0 = in; - const uint32_t *in1 = in + m_legs; - const uint32_t *in2 = in + 2 * m_legs; - const uint32_t *in3 = in + 3 * m_legs; - - for (int leg = 0; leg < m_legs; leg ++) { - for (int i = 0; i < 32; i++) { - out[leg * 32 + i] = ((in0[leg] >> i) & 1) ^ - (((in1[leg] >> i) & 1) << 1) ^ - (((in2[leg] >> i) & 1) << 2) ^ - (((in3[leg] >> i) & 1) << 3) ; - } - } -} - -void P1_times_O(const mayo_params_t* p, const uint32_t* P1, const unsigned char* O, uint32_t* acc){ - #if (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 64 && (O_MAX % 2 == 0)) - mayo_12_P1_times_O(P1,O,acc); - #elif (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 96 && (O_MAX % 10 == 0)) - mayo_3_P1_times_O(P1,O,acc); - #elif (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 128 && (O_MAX % 2 == 0)) - mayo_5_P1_times_O(P1,O,acc); - #else - mul_add_bitsliced_m_upper_triangular_mat_x_mat(p->m/32, P1, O, acc, p->n - p->o, p->n - p->o, p->o, 1); - #endif -} - -void P1P1t_times_O(const mayo_params_t* p, const uint32_t* P1P1t, const unsigned char* O, uint32_t* acc){ - #if (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 64 && (O_MAX % 2 == 0)) - mayo_12_P1P1t_times_O(P1P1t,O,acc); - #elif (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 96 && (O_MAX % 10 == 0)) - mayo_3_P1P1t_times_O(P1P1t,O,acc); - #elif (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 128 && (O_MAX % 2 == 0)) - mayo_5_P1P1t_times_O(P1P1t,O,acc); - #else - mul_add_bitsliced_m_upper_triangular_mat_x_mat(p->m/32, P1P1t, O, acc, p->n - p->o, p->n - p->o, p->o, 0); - #endif -} - -void P1_times_Vt(const mayo_params_t* p, const uint32_t* P1, const unsigned char* V, uint32_t* acc){ - #if (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 64 && (K_MAX == 4 || K_MAX == 9)) - mayo_12_P1_times_Vt(P1,V,acc); - #elif (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 96 && (K_MAX % 11 == 0)) - mayo_3_P1_times_Vt(P1,V,acc); - #elif (MAYO_AVX && defined(MAYO_VARIANT) && M_MAX == 128 && (K_MAX % 2 == 0)) - mayo_5_P1_times_Vt(P1,V,acc); - #else - mul_add_bitsliced_m_upper_triangular_mat_x_mat_trans(p->m/32, P1, V, acc, p->n - p->o, p->n - p->o, p->k, 1); - #endif -} - -// multiplies m bitsliced (possibly upper triangular) matrices with a single matrix and adds result to acc -void mul_add_bitsliced_m_upper_triangular_mat_x_mat(int m_legs, const uint32_t *bs_mat, const unsigned char *mat, uint32_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) - bitsliced_64_vec_mul_add((uint64_t *) bs_mat + 4 * bs_mat_entries_used, mat[c * mat_cols + k], (uint64_t *) acc + 4 * (r * mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - bitsliced_96_vec_mul_add(bs_mat + 12 * bs_mat_entries_used, mat[c * mat_cols + k], acc + 12 * (r * mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - bitsliced_128_vec_mul_add((uint64_t *) bs_mat + 8 * bs_mat_entries_used, mat[c * mat_cols + k], (uint64_t *) acc + 8 * (r * mat_cols + k)); -#else - bitsliced_m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * bs_mat_entries_used, mat[c * mat_cols + k], acc + m_legs * 4 * (r * mat_cols + k)); -#endif - } - bs_mat_entries_used += 1; - } - } -} - -// multiplies m bitsliced (possibly upper triangular) matrices with the transpose of a single matrix and adds result to acc -void mul_add_bitsliced_m_upper_triangular_mat_x_mat_trans(int m_legs, const uint32_t *bs_mat, const unsigned char *mat, uint32_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) - bitsliced_64_vec_mul_add((uint64_t *) bs_mat + 4 * bs_mat_entries_used, mat[k * bs_mat_cols + c], (uint64_t *) acc + 4 * (r * mat_rows + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - bitsliced_96_vec_mul_add(bs_mat + 12 * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + 12 * (r * mat_rows + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - bitsliced_128_vec_mul_add((uint64_t *) bs_mat + 8 * bs_mat_entries_used, mat[k * bs_mat_cols + c], (uint64_t *) acc + 8 * (r * mat_rows + k)); -#else - bitsliced_m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + m_legs * 4 * (r * mat_rows + k)); -#endif - } - bs_mat_entries_used += 1; - } - } -} - -// multiplies the transpose of a single matrix with m bitsliced matrices and adds result to acc -void mul_add_mat_trans_x_bitsliced_m_mat(int m_legs, const unsigned char *mat, const uint32_t *bs_mat, uint32_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) - bitsliced_64_vec_mul_add((uint64_t *)bs_mat + 4 * (c * bs_mat_cols + k), mat[c * mat_cols + r], (uint64_t *) acc + 4 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - bitsliced_96_vec_mul_add(bs_mat + 12 * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + 12 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - bitsliced_128_vec_mul_add((uint64_t *)bs_mat + 8 * (c * bs_mat_cols + k), mat[c * mat_cols + r], (uint64_t *) acc + 8 * (r * bs_mat_cols + k)); -#else - bitsliced_m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + m_legs * 4 * (r * bs_mat_cols + k)); -#endif - } - } - } -} - -// multiplies a single matrix with m bitsliced matrices and adds result to acc -void mul_add_mat_x_bitsliced_m_mat(int m_legs, const unsigned char *mat, const uint32_t *bs_mat, uint32_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) - bitsliced_64_vec_mul_add((uint64_t *)bs_mat + 4 * (c * bs_mat_cols + k), mat[r * mat_cols + c], (uint64_t *) acc + 4 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - bitsliced_96_vec_mul_add(bs_mat + 12 * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + 12 * (r * bs_mat_cols + k)); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - bitsliced_128_vec_mul_add((uint64_t *)bs_mat + 8 * (c * bs_mat_cols + k), mat[r * mat_cols + c], (uint64_t *) acc + 8 * (r * bs_mat_cols + k)); -#else - bitsliced_m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + m_legs * 4 * (r * bs_mat_cols + k)); -#endif - } - } - } -} - -void bitsliced_m_multiply_bins(const int m_legs, uint32_t *bins, uint32_t *out) { - - bitsliced_m_vec_add(m_legs, bins + 15 * m_legs * 4, bins + 12 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 15 * m_legs * 4, bins + 3 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 14 * m_legs * 4, bins + 8 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 14 * m_legs * 4, bins + 6 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 13 * m_legs * 4, bins + 10 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 13 * m_legs * 4, bins + 7 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 12 * m_legs * 4, bins + 8 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 12 * m_legs * 4, bins + 4 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 11 * m_legs * 4, bins + 9 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 11 * m_legs * 4, bins + 2 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 10 * m_legs * 4, bins + 8 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 10 * m_legs * 4, bins + 2 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 9 * m_legs * 4, bins + 8 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 9 * m_legs * 4, bins + 1 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 7 * m_legs * 4, bins + 4 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 7 * m_legs * 4, bins + 3 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 6 * m_legs * 4, bins + 4 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 6 * m_legs * 4, bins + 2 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 5 * m_legs * 4, bins + 4 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 5 * m_legs * 4, bins + 1 * m_legs * 4); - - bitsliced_m_vec_add(m_legs, bins + 3 * m_legs * 4, bins + 2 * m_legs * 4); - bitsliced_m_vec_add(m_legs, bins + 3 * m_legs * 4, bins + 1 * m_legs * 4); - - bitsliced_m_vec_mul_add_x(m_legs, bins + 8 * m_legs * 4, bins + 4 * m_legs * 4); - bitsliced_m_vec_mul_add_x(m_legs, bins + 4 * m_legs * 4, bins + 2 * m_legs * 4); - bitsliced_m_vec_mul_add_x(m_legs, bins + 2 * m_legs * 4, bins + 1 * m_legs * 4); - - bitsliced_m_vec_copy(m_legs, bins + 1 * m_legs * 4, out); -} - -// compute P * S^t = [ P1 P2 ] * [S1] = [P1*S1 + P2*S2] in bitsliced form -// [ 0 P3 ] [S2] [ P3*S2] -void bitsliced_m_calculate_PS(const uint32_t *P1, const uint32_t *P2, const uint32_t *P3, const unsigned char *S, - const int m, const int v, const int o, const int k, uint32_t *PS) { - - const int n = o + v; -#if defined(MAYO_VARIANT) && ((M_MAX == 64) || (M_MAX == 96) || M_MAX == 128) -#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_bitsliced_m_upper_triangular_mat_x_mat_trans(m_legs, P1, S1, PS, v, v, k, 1); // P1 * S1 - mul_add_bitsliced_m_upper_triangular_mat_x_mat_trans(m_legs, P2, S2, PS, v, o, k, 0); // P2 * S2 - mul_add_bitsliced_m_upper_triangular_mat_x_mat_trans(m_legs, P3, S2, PS + v*k*m_legs*4, o, o, k, 1); // P3 * S2 - */ - - alignas (32) uint32_t accumulator[16 * M_MAX * K_MAX * N_MAX / 8] = {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) - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 8 )); -#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 12 ); - bitsliced_96_vec_add(P1 + P1_used * 12, accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 12 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 11) * 16 + S[11 * n + j] ) * 16 )); -#else - for (int col = 0; col < k; col++) { - bitsliced_m_vec_add(m_legs, P1 + P1_used * m_legs * 4, accumulator + ( (row * k + col) * 16 + S[col * n + j] )*m_legs * 4 ); - } -#endif - P1_used ++; - } - - for (int j = 0; j < o; j++) { -#if defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 9) - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 8 )); -#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 8 )); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 9) * 16 + S[(9 * n) + j + v] ) * 12 ); - bitsliced_96_vec_add(P2 + (row * o + j) * 12, accumulator + ( (row * k + 10) * 16 + S[(10 * n) + j + v] ) * 12 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 9) * 16 + S[(9 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 10) * 16 + S[(10 * n) + j + v] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 11) * 16 + S[(11 * n) + j + v] ) * 16 )); -#else - for (int col = 0; col < k; col++) { - bitsliced_m_vec_add(m_legs, P2 + (row * o + j)*m_legs * 4, accumulator + ( (row * k + col) * 16 + S[(col * n) + j + v] )*m_legs * 4 ); - } -#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) - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 8 )); -#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); - bitsliced_64_vec_add((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); -#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 12 ); - bitsliced_96_vec_add(P3 + P3_used * 12, accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 12 ); -#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 16 )); - bitsliced_128_vec_add((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 11) * 16 + S[11 * n + j] ) * 16 )); -#else - for (int col = 0; col < k; col++) { - bitsliced_m_vec_add(m_legs, P3 + P3_used * m_legs * 4, accumulator + ( (row * k + col) * 16 + S[col * n + j] )*m_legs * 4 ); - } -#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) - bitsliced_64_multiply_bins(accumulator + i * 16 * 8, PS + i * 8); - i++; -#elif defined(MAYO_VARIANT) && (M_MAX == 96) - bitsliced_96_multiply_bins(accumulator + i * 16 * 12, PS + i * 12); - i++; -#elif defined(MAYO_VARIANT) && (M_MAX == 128) - bitsliced_128_multiply_bins(accumulator + i * 16 * 16, PS + i * 16); - i++; -#else - bitsliced_m_multiply_bins(m_legs, accumulator + i * 16 * m_legs * 4, PS + i * m_legs * 4); - i++; -#endif - } -} \ No newline at end of file diff --git a/src/bitsliced_arithmetic.h b/src/bitsliced_arithmetic.h deleted file mode 100644 index 917d6bc..0000000 --- a/src/bitsliced_arithmetic.h +++ /dev/null @@ -1,72 +0,0 @@ - -// SPDX-License-Identifier: Apache-2.0 - -#ifndef BITSLICED_ARITHMETIC_H -#define BITSLICED_ARITHMETIC_H - -#include -#include -#include -#include -#include -#include - -// This implements arithmetic for bitsliced vectors of m field elements in -// Z_2[x]/(x^4+x+1) - -static -inline void bitsliced_m_vec_copy(int m_legs, const uint32_t *in, - uint32_t *out) { - for (int i = 0; i < m_legs * 4; i++) { - out[i] = in[i]; - } -} - -static -inline void bitsliced_m_vec_sum(int m_legs, const uint32_t *in1, - const uint32_t *in2, uint32_t *out) { - for (int i = 0; i < m_legs * 4; i++) { - out[i] = in1[i] ^ in2[i]; - } -} - -static -inline void bitsliced_m_vec_add(int m_legs, const uint32_t *in, - uint32_t *acc) { - for (int i = 0; i < m_legs * 4; i++) { - acc[i] ^= in[i]; - } -} - -void bitsliced_m_upper(int m_legs, const uint32_t *in, uint32_t *out, int size); -void bitsliced_m_vec_mul_add(int m_legs, const uint32_t *in, unsigned char a, uint32_t *acc); -void bitslice_m_vec(int m_legs, const unsigned char *in, uint32_t *out); - -void unbitslice_m_vec(int m_legs, const uint32_t *in, unsigned char *out); - -void mul_add_bitsliced_m_upper_triangular_mat_x_mat( - int m_legs, const uint32_t *bs_mat, const unsigned char *mat, uint32_t *acc, - int bs_mat_rows, int bs_mat_cols, int mat_cols, int triangular); - -void mul_add_bitsliced_m_upper_triangular_mat_x_mat_trans( - int m_legs, const uint32_t *bs_mat, const unsigned char *mat, uint32_t *acc, - int bs_mat_rows, int bs_mat_cols, int mat_rows, int triangular); - -void mul_add_mat_trans_x_bitsliced_m_mat(int m_legs, const unsigned char *mat, - const uint32_t *bs_mat, uint32_t *acc, - int mat_rows, int mat_cols, - int bs_mat_cols); - -void mul_add_mat_x_bitsliced_m_mat(int m_legs, const unsigned char *mat, - const uint32_t *bs_mat, uint32_t *acc, - int mat_rows, int mat_cols, int bs_mat_cols); - -void bitsliced_m_calculate_PS(const uint32_t *P1, const uint32_t *P2, - const uint32_t *P3, const unsigned char *S, int m, - int v, int o, int k, uint32_t *PS); - -void P1_times_O(const mayo_params_t* p, const uint32_t* P1, const unsigned char* O, uint32_t* acc); -void P1P1t_times_O(const mayo_params_t* p, const uint32_t* P1P1t, const unsigned char* O, uint32_t* acc); -void P1_times_Vt(const mayo_params_t* p, const uint32_t* P1, const unsigned char* V, uint32_t* acc); - -#endif \ No newline at end of file diff --git a/src/common/aes.h b/src/common/aes_ctr.h similarity index 95% rename from src/common/aes.h rename to src/common/aes_ctr.h index 2ceb847..c47c01e 100644 --- a/src/common/aes.h +++ b/src/common/aes_ctr.h @@ -1,7 +1,7 @@ // SPDX-License-Identifier: Apache-2.0 -#ifndef AES_H -#define AES_H +#ifndef AESCTR_H +#define AESCTR_H #include #include diff --git a/src/common/debug_bench_tools.h b/src/common/debug_bench_tools.h index cba475e..c1de817 100644 --- a/src/common/debug_bench_tools.h +++ b/src/common/debug_bench_tools.h @@ -34,4 +34,35 @@ static inline int64_t cpucycles(void) { #define TOC(name) #endif +#ifdef MAYO_AVX + +#include + +static inline void print_avx2(__m256i a){ + unsigned char *temp = (unsigned char*) &a; + for (size_t i = 0; i < 32; i++) + { + printf("%X", temp[i] & 0xf); + printf("%X", temp[i] >> 4); + if(i%4 == 3){ + printf(" "); + } + } + printf("\n"); +} + +static inline void print_avx2_(__m256i a){ + unsigned char *temp = (unsigned char*) &a; + for (size_t i = 0; i < 32; i++) + { + printf("%X", temp[i] & 0xf); + printf("%X", temp[i] >> 4); + if(i%4 == 3){ + printf(" "); + } + } +} + +#endif + #endif \ No newline at end of file diff --git a/src/common/fips202.c b/src/common/fips202.c index 17a3cf8..a6f3ecd 100644 --- a/src/common/fips202.c +++ b/src/common/fips202.c @@ -1090,13 +1090,3 @@ void sha3_512(uint8_t *output, const uint8_t *input, size_t inlen) { output[i] = t[i]; } } - -int SHAKE128(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen) { - shake128(output, outputByteLen, input, inputByteLen); - return 0; -} - -int SHAKE256(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen) { - shake256(output, outputByteLen, input, inputByteLen); - return 0; -} diff --git a/src/common/fips202.h b/src/common/fips202.h index 9f95427..5a2261a 100644 --- a/src/common/fips202.h +++ b/src/common/fips202.h @@ -5,7 +5,7 @@ #include -int SHAKE128(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen); -int SHAKE256(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen); +int shake128(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen); +int shake256(unsigned char *output, size_t outputByteLen, const unsigned char *input, size_t inputByteLen); #endif diff --git a/src/common/randombytes_ctrdrbg.c b/src/common/randombytes_ctrdrbg.c index 681933e..ab45aec 100644 --- a/src/common/randombytes_ctrdrbg.c +++ b/src/common/randombytes_ctrdrbg.c @@ -10,7 +10,7 @@ You are solely responsible for determining the appropriateness of using and dist #include -#include +#include #ifdef ENABLE_CT_TESTING #include diff --git a/src/generic/arithmetic_128.h b/src/generic/arithmetic_128.h new file mode 100644 index 0000000..4501049 --- /dev/null +++ b/src/generic/arithmetic_128.h @@ -0,0 +1,92 @@ +// 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(uint32_t *bins_32, uint32_t *out_32) { + + uint64_t *bins = (uint64_t *) bins_32; + uint64_t *out = (uint64_t *) out_32; + + 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/generic/arithmetic_64.h b/src/generic/arithmetic_64.h new file mode 100644 index 0000000..c248260 --- /dev/null +++ b/src/generic/arithmetic_64.h @@ -0,0 +1,117 @@ +// 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 uint64_t gf16v_mul_u64( uint64_t a, uint8_t b ) { + uint64_t mask_msb = 0x8888888888888888ULL; + uint64_t a_msb; + uint64_t a64 = a; + uint64_t b32 = b; + uint64_t r64 = a64 * (b32 & 1); + + a_msb = a64 & mask_msb; // MSB, 3rd bits + a64 ^= a_msb; // clear MSB + a64 = (a64 << 1) ^ ((a_msb >> 3) * 3); + r64 ^= (a64) * ((b32 >> 1) & 1); + + a_msb = a64 & mask_msb; // MSB, 3rd bits + a64 ^= a_msb; // clear MSB + a64 = (a64 << 1) ^ ((a_msb >> 3) * 3); + r64 ^= (a64) * ((b32 >> 2) & 1); + + a_msb = a64 & mask_msb; // MSB, 3rd bits + a64 ^= a_msb; // clear MSB + a64 = (a64 << 1) ^ ((a_msb >> 3) * 3); + r64 ^= (a64) * ((b32 >> 3) & 1); + + return r64; +} + +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); + } +} + + +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(uint32_t *bins_32, uint32_t *out_32) { + + uint64_t *bins = (uint64_t *) bins_32; + uint64_t *out = (uint64_t *) out_32; + + 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/generic/arithmetic_96.h b/src/generic/arithmetic_96.h new file mode 100644 index 0000000..b21836e --- /dev/null +++ b/src/generic/arithmetic_96.h @@ -0,0 +1,87 @@ +// 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(uint32_t *bins_32, uint32_t *out_32) { + + uint64_t *bins = (uint64_t *) bins_32; + uint64_t *out = (uint64_t *) out_32; + + 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/generic/arithmetic_common.h b/src/generic/arithmetic_common.h new file mode 100644 index 0000000..64c0eb6 --- /dev/null +++ b/src/generic/arithmetic_common.h @@ -0,0 +1,469 @@ +// 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, uint32_t *bins, uint32_t *out) { + + m_vec_add(m_legs, bins + 15 * m_legs * 4, bins + 12 * m_legs * 4); + m_vec_add(m_legs, bins + 15 * m_legs * 4, bins + 3 * m_legs * 4); + + m_vec_add(m_legs, bins + 14 * m_legs * 4, bins + 8 * m_legs * 4); + m_vec_add(m_legs, bins + 14 * m_legs * 4, bins + 6 * m_legs * 4); + + m_vec_add(m_legs, bins + 13 * m_legs * 4, bins + 10 * m_legs * 4); + m_vec_add(m_legs, bins + 13 * m_legs * 4, bins + 7 * m_legs * 4); + + m_vec_add(m_legs, bins + 12 * m_legs * 4, bins + 8 * m_legs * 4); + m_vec_add(m_legs, bins + 12 * m_legs * 4, bins + 4 * m_legs * 4); + + m_vec_add(m_legs, bins + 11 * m_legs * 4, bins + 9 * m_legs * 4); + m_vec_add(m_legs, bins + 11 * m_legs * 4, bins + 2 * m_legs * 4); + + m_vec_add(m_legs, bins + 10 * m_legs * 4, bins + 8 * m_legs * 4); + m_vec_add(m_legs, bins + 10 * m_legs * 4, bins + 2 * m_legs * 4); + + m_vec_add(m_legs, bins + 9 * m_legs * 4, bins + 8 * m_legs * 4); + m_vec_add(m_legs, bins + 9 * m_legs * 4, bins + 1 * m_legs * 4); + + m_vec_add(m_legs, bins + 7 * m_legs * 4, bins + 4 * m_legs * 4); + m_vec_add(m_legs, bins + 7 * m_legs * 4, bins + 3 * m_legs * 4); + + m_vec_add(m_legs, bins + 6 * m_legs * 4, bins + 4 * m_legs * 4); + m_vec_add(m_legs, bins + 6 * m_legs * 4, bins + 2 * m_legs * 4); + + m_vec_add(m_legs, bins + 5 * m_legs * 4, bins + 4 * m_legs * 4); + m_vec_add(m_legs, bins + 5 * m_legs * 4, bins + 1 * m_legs * 4); + + m_vec_add(m_legs, bins + 3 * m_legs * 4, bins + 2 * m_legs * 4); + m_vec_add(m_legs, bins + 3 * m_legs * 4, bins + 1 * m_legs * 4); + + m_vec_mul_add_x(m_legs, bins + 8 * m_legs * 4, bins + 4 * m_legs * 4); + m_vec_mul_add_x(m_legs, bins + 4 * m_legs * 4, bins + 2 * m_legs * 4); + m_vec_mul_add_x(m_legs, bins + 2 * m_legs * 4, bins + 1 * m_legs * 4); + + m_vec_copy(m_legs, bins + 1 * m_legs * 4, 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 uint32_t *P1, const uint32_t *P2, const uint32_t *P3, const unsigned char *S, + const int m, const int v, const int o, const int k, uint32_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(PQM4) && N_MAX > 78 + uint32_t accumulator[16 * M_MAX * N_MAX / 8] = {0}; + int P1_used; + int P3_used; + for (int col = 0; col < k; col++) { + for(unsigned int i = 0; i < sizeof(accumulator)/4; 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((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( row * 16 + S[col * n + j] ) * 8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + vec_add_96((uint64_t *) (P1 + P1_used * 12), (uint64_t *) (accumulator + ( row * 16 + S[col * n + j] ) * 12)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( row * 16 + S[col * n + j] ) * 16 )); +#else + bitsliced_m_vec_add(m_legs, P1 + P1_used * m_legs * 4, accumulator + ( row * 16 + S[col * n + j] )*m_legs * 4 ); +#endif + P1_used ++; + } + + for (int j = 0; j < o; j++) { +#if defined(MAYO_VARIANT) && (M_MAX == 64) + vec_add_64((uint64_t *) (P2 + (row * o + j)*8),(uint64_t *) (accumulator + ( row * 16 + S[(col * n) + j + v] )*8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + vec_add_96((uint64_t *) (P2 + (row * o + j)*12), (uint64_t *) (accumulator + ( row * 16 + S[(col * n) + j + v] )*12)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + vec_add_128((uint64_t *) (P2 + (row * o + j)*16),(uint64_t *) (accumulator + ( row * 16 + S[(col * n) + j + v] )*16 )); +#else + bitsliced_m_vec_add(m_legs, P2 + (row * o + j)*m_legs * 4, accumulator + ( row * 16 + S[(col * n) + j + v] )*m_legs * 4 ); +#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((uint64_t *) (P3 + P3_used * 8),(uint64_t *) ( accumulator + ( row * 16 + S[col * n + j] )*8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) ( accumulator + ( row * 16 + S[col * n + j] )*12)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + vec_add_128((uint64_t *) (P3 + P3_used * 16),(uint64_t *) ( accumulator + ( row * 16 + S[col * n + j] )*16 )); +#else + bitsliced_m_vec_add(m_legs, P3 + P3_used * m_legs * 4, accumulator + ( row * 16 + S[col * n + j] )*m_legs * 4 ); +#endif + P3_used ++; + } + } + + for (int row = 0; row < n; row++) { +#if defined(MAYO_VARIANT) && (M_MAX == 64) + multiply_bins_64(accumulator + row * 16 * 8, PS + (row * k + col) * 8); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + multiply_bins_96(accumulator + row * 16 * 12, PS + (row * k + col) * 12); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + multiply_bins_128(accumulator + row * 16 * 16, PS + (row * k + col) * 16); +#else + bitsliced_m_multiply_bins(m_legs, accumulator + row * 16 * m_legs * 4, PS + (row * k + col) * m_legs * 4); +#endif + } + } + + #else + + alignas (32) uint32_t accumulator[16 * M_MAX * K_MAX * N_MAX / 8] = {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((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P1 + P1_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P1 + P1_used * 12),(uint64_t *) (accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 12 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P1 + P1_used * 16), (uint64_t *) (accumulator + ( (row * k + 11) * 16 + S[11 * n + j] ) * 16 )); +#else + for (int col = 0; col < k; col++) { + m_vec_add(m_legs, P1 + P1_used * m_legs * 4, accumulator + ( (row * k + col) * 16 + S[col * n + j] )*m_legs * 4 ); + } +#endif + P1_used ++; + } + + + for (int j = 0; j < o; j++) { +#if defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 9) + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 8 )); + vec_add_64((uint64_t *) (P2 + (row * o + j) * 8), (uint64_t *) ( accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 9) * 16 + S[(9 * n) + j + v] ) * 12 )); + vec_add_96((uint64_t *) (P2 + (row * o + j) * 12),(uint64_t *) ( accumulator + ( (row * k + 10) * 16 + S[(10 * n) + j + v] ) * 12 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 0) * 16 + S[(0 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 1) * 16 + S[(1 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 2) * 16 + S[(2 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 3) * 16 + S[(3 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 4) * 16 + S[(4 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 5) * 16 + S[(5 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 6) * 16 + S[(6 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 7) * 16 + S[(7 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 8) * 16 + S[(8 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 9) * 16 + S[(9 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 10) * 16 + S[(10 * n) + j + v] ) * 16 )); + vec_add_128((uint64_t *) (P2 + (row * o + j) * 16), (uint64_t *) ( accumulator + ( (row * k + 11) * 16 + S[(11 * n) + j + v] ) * 16 )); +#else + for (int col = 0; col < k; col++) { + m_vec_add(m_legs, P2 + (row * o + j)*m_legs * 4, accumulator + ( (row * k + col) * 16 + S[(col * n) + j + v] )*m_legs * 4 ); + } +#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((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 64) && (K_MAX == 4) + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 8 )); + vec_add_64((uint64_t *) (P3 + P3_used * 8), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 8 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) && (K_MAX == 11) + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 12 )); + vec_add_96((uint64_t *) (P3 + P3_used * 12),(uint64_t *) (accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 12 )); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) && (K_MAX == 12) + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 0) * 16 + S[0 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 1) * 16 + S[1 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 2) * 16 + S[2 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 3) * 16 + S[3 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 4) * 16 + S[4 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 5) * 16 + S[5 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 6) * 16 + S[6 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 7) * 16 + S[7 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 8) * 16 + S[8 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 9) * 16 + S[9 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 10) * 16 + S[10 * n + j] ) * 16 )); + vec_add_128((uint64_t *) (P3 + P3_used * 16), (uint64_t *) (accumulator + ( (row * k + 11) * 16 + S[11 * n + j] ) * 16 )); +#else + for (int col = 0; col < k; col++) { + m_vec_add(m_legs, P3 + P3_used * m_legs * 4, accumulator + ( (row * k + col) * 16 + S[col * n + j] )*m_legs * 4 ); + } +#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 * 8, PS + i * 8); + i++; +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + multiply_bins_96(accumulator + i * 16 * 12, PS + i * 12); + i++; +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + multiply_bins_128(accumulator + i * 16 * 16, PS + i * 16); + i++; +#else + m_multiply_bins(m/32, accumulator + i * 16 * (m/32) * 4, PS + i * (m/32) * 4); + i++; +#endif + } + + #endif +} + + +static inline void mayo_generic_m_calculate_SPS(const uint32_t *PS, const unsigned char *S, int m, int k, int n, uint32_t *SPS){ + alignas (32) uint32_t accumulator[16*M_MAX*K_MAX*K_MAX/8] = {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((uint64_t *) (PS + (j * k + col) * 8), (uint64_t *) (accumulator + ( (row * k + col) * 16 + S[row * n + j] ) * 8 )); + #elif defined(MAYO_VARIANT) && (M_MAX == 96) + vec_add_96((uint64_t *) (PS + (j * k + col) * 12), (uint64_t *) (accumulator + ( (row * k + col) * 16 + S[row * n + j] ) * 12 )); + #elif defined(MAYO_VARIANT) && (M_MAX == 128) + vec_add_128((uint64_t *) (PS + (j * k + col) * 16), (uint64_t *) (accumulator + ( (row * k + col) * 16 + S[row * n + j] ) * 16 )); + #else + m_vec_add(m_legs, PS + (j * k + col) * m_legs * 4, accumulator + ( (row * k + col) * 16 + S[row * n + j] )*m_legs * 4 ); + #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 * 8, SPS + i * 8); + i++; +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + multiply_bins_96(accumulator + i * 16 * 12, SPS + i * 12); + i++; +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + multiply_bins_128(accumulator + i * 16 * 16, SPS + i * 16); + i++; +#else + m_multiply_bins(m_legs, accumulator + i * 16 * m_legs * 4, SPS + i * m_legs * 4); + 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 uint32_t *bs_mat, const unsigned char *mat, uint32_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((uint64_t *) bs_mat + 4 * bs_mat_entries_used, mat[c * mat_cols + k], (uint64_t *) acc + 4 * (r * mat_cols + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + (void) m_legs; + vec_mul_add_96((uint64_t *) bs_mat + 6 * bs_mat_entries_used, mat[c * mat_cols + k], (uint64_t *) acc + 6 * (r * mat_cols + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + (void) m_legs; + vec_mul_add_128((uint64_t *) bs_mat + 8 * bs_mat_entries_used, mat[c * mat_cols + k], (uint64_t *) acc + 8 * (r * mat_cols + k)); +#else + m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * bs_mat_entries_used, mat[c * mat_cols + k], acc + m_legs * 4 * (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 uint32_t *bs_mat, const unsigned char *mat, uint32_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((uint64_t *) bs_mat + 4 * bs_mat_entries_used, mat[k * bs_mat_cols + c], (uint64_t *) acc + 4 * (r * mat_rows + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + (void) m_legs; + vec_mul_add_96((uint64_t *) bs_mat + 6 * bs_mat_entries_used, mat[k * bs_mat_cols + c], (uint64_t *) acc + 6 * (r * mat_rows + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + (void) m_legs; + vec_mul_add_128((uint64_t *) bs_mat + 8 * bs_mat_entries_used, mat[k * bs_mat_cols + c], (uint64_t *) acc + 8 * (r * mat_rows + k)); +#else + m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * bs_mat_entries_used, mat[k * bs_mat_cols + c], acc + m_legs * 4 * (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 uint32_t *bs_mat, uint32_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((uint64_t *)bs_mat + 4 * (c * bs_mat_cols + k), mat[c * mat_cols + r], (uint64_t *) acc + 4 * (r * bs_mat_cols + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + (void) m_legs; + vec_mul_add_96((uint64_t *)bs_mat + 6 * (c * bs_mat_cols + k), mat[c * mat_cols + r], (uint64_t *) acc + 6 * (r * bs_mat_cols + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + (void) m_legs; + vec_mul_add_128((uint64_t *)bs_mat + 8 * (c * bs_mat_cols + k), mat[c * mat_cols + r], (uint64_t *) acc + 8 * (r * bs_mat_cols + k)); +#else + m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * (c * bs_mat_cols + k), mat[c * mat_cols + r], acc + m_legs * 4 * (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 uint32_t *bs_mat, uint32_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((uint64_t *)bs_mat + 4 * (c * bs_mat_cols + k), mat[r * mat_cols + c], (uint64_t *) acc + 4 * (r * bs_mat_cols + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 96) + (void) m_legs; + vec_mul_add_96((uint64_t *)bs_mat + 6 * (c * bs_mat_cols + k), mat[r * mat_cols + c], (uint64_t *) acc + 6 * (r * bs_mat_cols + k)); +#elif defined(MAYO_VARIANT) && (M_MAX == 128) + (void) m_legs; + vec_mul_add_128((uint64_t *)bs_mat + 8 * (c * bs_mat_cols + k), mat[r * mat_cols + c], (uint64_t *) acc + 8 * (r * bs_mat_cols + k)); +#else + m_vec_mul_add(m_legs, bs_mat + m_legs * 4 * (c * bs_mat_cols + k), mat[r * mat_cols + c], acc + m_legs * 4 * (r * bs_mat_cols + k)); +#endif + } + } + } +} +#endif + diff --git a/src/generic/bitsliced_arithmetic_128.h b/src/generic/bitsliced_arithmetic_128.h deleted file mode 100644 index 39f0361..0000000 --- a/src/generic/bitsliced_arithmetic_128.h +++ /dev/null @@ -1,202 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef BITSLICED_ARITHMETIC_128_H -#define BITSLICED_ARITHMETIC_128_H - -#include -#include - -// This implements arithmetic for bitsliced vectors of 128 field elements in Z_2[x]/(x^4+x+1) - -static -inline void bitsliced_128_vec_copy(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 bitsliced_128_vec_sum(const uint64_t *in1, const uint64_t *in2, uint64_t *out) { - out[0] = in1[0] ^ in2[0]; - out[1] = in1[1] ^ in2[1]; - out[2] = in1[2] ^ in2[2]; - out[3] = in1[3] ^ in2[3]; - out[4] = in1[4] ^ in2[4]; - out[5] = in1[5] ^ in2[5]; - out[6] = in1[6] ^ in2[6]; - out[7] = in1[7] ^ in2[7]; -} - -static -inline void bitsliced_128_vec_add(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]; -} - -static -inline void bitsliced_128_vec_mul_add_x(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[6]; - acc[1] ^= in[7]; - acc[2] ^= in[0] ^ in[6]; - acc[3] ^= in[1] ^ in[7]; - acc[4] ^= in[2]; - acc[5] ^= in[3]; - acc[6] ^= in[4]; - acc[7] ^= in[5]; -} - -static -inline void bitsliced_128_vec_mul_add_x_inv(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[2] ^ in[0]; - acc[1] ^= in[3] ^ in[1]; - acc[2] ^= in[4]; - acc[3] ^= in[5]; - acc[4] ^= in[6]; - acc[5] ^= in[7]; - acc[6] ^= in[0]; - acc[7] ^= in[1]; -} - -static -inline void bitsliced_128_vec_mul_add(const uint64_t *in, unsigned char a, uint64_t *acc) { - // terms of a - uint64_t aa = a; - uint64_t a0 = -(aa & 1); - uint64_t a1 = -((aa >> 1) & 1); - uint64_t a2 = -((aa >> 2) & 1); - uint64_t a3 = -((aa >> 3) & 1); - - uint64_t x[2], y[2], z[2]; - // deg 0 term of a; - acc[0] ^= a0 & in[0]; - acc[1] ^= a0 & in[1]; - acc[2] ^= a0 & in[2]; - acc[3] ^= a0 & in[3]; - acc[4] ^= a0 & in[4]; - acc[5] ^= a0 & in[5]; - acc[6] ^= a0 & in[6]; - acc[7] ^= a0 & in[7]; - - // deg 1 term of a; - x[0] = in[0] ^ in[6]; - x[1] = in[1] ^ in[7]; - acc[0] ^= a1 & in[6]; - acc[1] ^= a1 & in[7]; - acc[2] ^= a1 & x[0]; - acc[3] ^= a1 & x[1]; - acc[4] ^= a1 & in[2]; - acc[5] ^= a1 & in[3]; - acc[6] ^= a1 & in[4]; - acc[7] ^= a1 & in[5]; - - // deg 2 term of a - y[0] = in[6] ^ in[4]; - y[1] = in[7] ^ in[5]; - acc[0] ^= a2 & in[4]; - acc[1] ^= a2 & in[5]; - acc[2] ^= a2 & y[0]; - acc[3] ^= a2 & y[1]; - acc[4] ^= a2 & x[0]; - acc[5] ^= a2 & x[1]; - acc[6] ^= a2 & in[2]; - acc[7] ^= a2 & in[3]; - - // deg 3 term of a - z[0] = in[4] ^ in[2]; - z[1] = in[5] ^ in[3]; - acc[0] ^= a3 & in[2]; - acc[1] ^= a3 & in[3]; - acc[2] ^= a3 & z[0]; - acc[3] ^= a3 & z[1]; - acc[4] ^= a3 & y[0]; - acc[5] ^= a3 & y[1]; - acc[6] ^= a3 & x[0]; - acc[7] ^= a3 & x[1]; -} - -static -inline void bitsliced_128_vec_mul_add_a(const uint64_t *in, uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3, uint64_t *acc) { - - uint64_t x[2], y[2], z[2]; - // deg 0 term of a; - acc[0] ^= a0 & in[0]; - acc[1] ^= a0 & in[1]; - acc[2] ^= a0 & in[2]; - acc[3] ^= a0 & in[3]; - acc[4] ^= a0 & in[4]; - acc[5] ^= a0 & in[5]; - acc[6] ^= a0 & in[6]; - acc[7] ^= a0 & in[7]; - - // deg 1 term of a; - x[0] = in[0] ^ in[6]; - x[1] = in[1] ^ in[7]; - acc[0] ^= a1 & in[6]; - acc[1] ^= a1 & in[7]; - acc[2] ^= a1 & x[0]; - acc[3] ^= a1 & x[1]; - acc[4] ^= a1 & in[2]; - acc[5] ^= a1 & in[3]; - acc[6] ^= a1 & in[4]; - acc[7] ^= a1 & in[5]; - - // deg 2 term of a - y[0] = in[6] ^ in[4]; - y[1] = in[7] ^ in[5]; - acc[0] ^= a2 & in[4]; - acc[1] ^= a2 & in[5]; - acc[2] ^= a2 & y[0]; - acc[3] ^= a2 & y[1]; - acc[4] ^= a2 & x[0]; - acc[5] ^= a2 & x[1]; - acc[6] ^= a2 & in[2]; - acc[7] ^= a2 & in[3]; - - // deg 3 term of a - z[0] = in[4] ^ in[2]; - z[1] = in[5] ^ in[3]; - acc[0] ^= a3 & in[2]; - acc[1] ^= a3 & in[3]; - acc[2] ^= a3 & z[0]; - acc[3] ^= a3 & z[1]; - acc[4] ^= a3 & y[0]; - acc[5] ^= a3 & y[1]; - acc[6] ^= a3 & x[0]; - acc[7] ^= a3 & x[1]; -} - -static - inline void bitsliced_128_multiply_bins(uint32_t *bins_32, uint32_t *out_32) { - - uint64_t *bins = (uint64_t *) bins_32; - uint64_t *out = (uint64_t *) out_32; - - bitsliced_128_vec_mul_add_x_inv(bins + 5 * 8, bins + 10 * 8); - bitsliced_128_vec_mul_add_x(bins + 11 * 8, bins + 12 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 10 * 8, bins + 7 * 8); - bitsliced_128_vec_mul_add_x(bins + 12 * 8, bins + 6 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 7 * 8, bins + 14 * 8); - bitsliced_128_vec_mul_add_x(bins + 6 * 8, bins + 3 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 14 * 8, bins + 15 * 8); - bitsliced_128_vec_mul_add_x(bins + 3 * 8, bins + 8 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 15 * 8, bins + 13 * 8); - bitsliced_128_vec_mul_add_x(bins + 8 * 8, bins + 4 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 13 * 8, bins + 9 * 8); - bitsliced_128_vec_mul_add_x(bins + 4 * 8, bins + 2 * 8); - bitsliced_128_vec_mul_add_x_inv(bins + 9 * 8, bins + 1 * 8); - bitsliced_128_vec_mul_add_x(bins + 2 * 8, bins + 1 * 8); - bitsliced_128_vec_copy(bins + 8, out); -} - -#endif \ No newline at end of file diff --git a/src/generic/bitsliced_arithmetic_64.h b/src/generic/bitsliced_arithmetic_64.h deleted file mode 100644 index 92e4dfd..0000000 --- a/src/generic/bitsliced_arithmetic_64.h +++ /dev/null @@ -1,112 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef BITSLICED_ARITHMETIC_64_H -#define BITSLICED_ARITHMETIC_64_H - -#include -#include - -// This implements arithmetic for bitsliced vectors of 64 field elements in Z_2[x]/(x^4+x+1) - -static -inline void bitsliced_64_vec_copy(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 bitsliced_64_vec_sum(const uint64_t *in1, const uint64_t *in2, uint64_t *out) { - out[0] = in1[0] ^ in2[0]; - out[1] = in1[1] ^ in2[1]; - out[2] = in1[2] ^ in2[2]; - out[3] = in1[3] ^ in2[3]; -} - -static -inline void bitsliced_64_vec_add(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 bitsliced_64_vec_mul_add_x(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[3]; - acc[1] ^= in[0] ^ in[3]; - acc[2] ^= in[1]; - acc[3] ^= in[2]; -} - -static -inline void bitsliced_64_vec_mul_add_x_inv(const uint64_t *in, uint64_t *acc) { - acc[0] ^= in[0] ^ in[1]; - acc[1] ^= in[2]; - acc[2] ^= in[3]; - acc[3] ^= in[0]; -} - -static -inline void bitsliced_64_vec_mul_add(const uint64_t *in, unsigned char a, uint64_t *acc) { - // terms of a - uint64_t aa = a; - uint64_t a0 = -(aa & 1); - uint64_t a1 = -((aa >> 1) & 1); - uint64_t a2 = -((aa >> 2) & 1); - uint64_t a3 = -((aa >> 3) & 1); - - uint64_t x, y, z; - // deg 0 term of a; - acc[0] ^= a0 & in[0]; - acc[1] ^= a0 & in[1]; - acc[2] ^= a0 & in[2]; - acc[3] ^= a0 & in[3]; - - // deg 1 term of a; - x = in[0] ^ in[3]; - acc[0] ^= a1 & in[3]; - acc[1] ^= a1 & x; - acc[2] ^= a1 & in[1]; - acc[3] ^= a1 & in[2]; - - // deg 2 term of a - y = in[3] ^ in[2]; - acc[0] ^= a2 & in[2]; - acc[1] ^= a2 & y; - acc[2] ^= a2 & x; - acc[3] ^= a2 & in[1]; - - // deg 3 term of a - z = in[2] ^ in[1]; - acc[0] ^= a3 & in[1]; - acc[1] ^= a3 & z; - acc[2] ^= a3 & y; - acc[3] ^= a3 & x; -} - -static -inline void bitsliced_64_multiply_bins(uint32_t *bins_32, uint32_t *out_32) { - - uint64_t *bins = (uint64_t *) bins_32; - uint64_t *out = (uint64_t *) out_32; - - bitsliced_64_vec_mul_add_x_inv(bins + 5 * 4, bins + 10 * 4); - bitsliced_64_vec_mul_add_x(bins + 11 * 4, bins + 12 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 10 * 4, bins + 7 * 4); - bitsliced_64_vec_mul_add_x(bins + 12 * 4, bins + 6 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 7 * 4, bins + 14 * 4); - bitsliced_64_vec_mul_add_x(bins + 6 * 4, bins + 3 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 14 * 4, bins + 15 * 4); - bitsliced_64_vec_mul_add_x(bins + 3 * 4, bins + 8 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 15 * 4, bins + 13 * 4); - bitsliced_64_vec_mul_add_x(bins + 8 * 4, bins + 4 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 13 * 4, bins + 9 * 4); - bitsliced_64_vec_mul_add_x(bins + 4 * 4, bins + 2 * 4); - bitsliced_64_vec_mul_add_x_inv(bins + 9 * 4, bins + 1 * 4); - bitsliced_64_vec_mul_add_x(bins + 2 * 4, bins + 1 * 4); - bitsliced_64_vec_copy(bins + 4, out); -} - -#endif \ No newline at end of file diff --git a/src/generic/bitsliced_arithmetic_96.h b/src/generic/bitsliced_arithmetic_96.h deleted file mode 100644 index ac53dc1..0000000 --- a/src/generic/bitsliced_arithmetic_96.h +++ /dev/null @@ -1,263 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 - -#ifndef BITSLICED_ARITHMETIC_96_H -#define BITSLICED_ARITHMETIC_96_H - -#include -#include - -// This implements arithmetic for bitsliced vectors of 96 field elements in Z_2[x]/(x^4+x+1) - -static -inline void bitsliced_96_vec_copy(const uint32_t *in, uint32_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]; - out[8] = in[8]; - out[9] = in[9]; - out[10] = in[10]; - out[11] = in[11]; -} - -static -inline void bitsliced_96_vec_sum(const uint32_t *in1, const uint32_t *in2, uint32_t *out) { - out[0] = in1[0] ^ in2[0]; - out[1] = in1[1] ^ in2[1]; - out[2] = in1[2] ^ in2[2]; - out[3] = in1[3] ^ in2[3]; - out[4] = in1[4] ^ in2[4]; - out[5] = in1[5] ^ in2[5]; - out[6] = in1[6] ^ in2[6]; - out[7] = in1[7] ^ in2[7]; - out[8] = in1[8] ^ in2[8]; - out[9] = in1[9] ^ in2[9]; - out[10] = in1[10] ^ in2[10]; - out[11] = in1[11] ^ in2[11]; -} - -static -inline void bitsliced_96_vec_add(const uint32_t *in, uint32_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]; - acc[8] ^= in[8]; - acc[9] ^= in[9]; - acc[10] ^= in[10]; - acc[11] ^= in[11]; -} - -static -inline void bitsliced_96_vec_mul_add_x(const uint32_t *in, uint32_t *acc) { - acc[0] ^= in[9]; - acc[1] ^= in[10]; - acc[2] ^= in[11]; - acc[3] ^= in[0] ^ in[9]; - - acc[4] ^= in[1] ^ in[10]; - acc[5] ^= in[2] ^ in[11]; - acc[6] ^= in[3]; - acc[7] ^= in[4]; - - acc[8] ^= in[5]; - acc[9] ^= in[6]; - acc[10] ^= in[7]; - acc[11] ^= in[8]; -} - -static -inline void bitsliced_96_vec_mul_add_x_inv(const uint32_t *in, uint32_t *acc) { - acc[0] ^= in[0] ^ in[3]; - acc[1] ^= in[1] ^ in[4]; - acc[2] ^= in[2] ^ in[5]; - acc[3] ^= in[6]; - acc[4] ^= in[7]; - acc[5] ^= in[8]; - acc[6] ^= in[9]; - acc[7] ^= in[10]; - acc[8] ^= in[11]; - acc[9] ^= in[0]; - acc[10] ^= in[1]; - acc[11] ^= in[2]; -} - -static -inline void bitsliced_96_vec_mul_add(const uint32_t *in, unsigned char a, uint32_t *acc) { - // terms of a - uint32_t aa = a; - uint32_t a0 = -(aa & 1); - uint32_t a1 = -((aa >> 1) & 1); - uint32_t a2 = -((aa >> 2) & 1); - uint32_t a3 = -((aa >> 3) & 1); - - uint64_t x[3], y[3], z[3]; - // deg 0 term of a; - acc[0] ^= a0 & in[0]; - acc[1] ^= a0 & in[1]; - acc[2] ^= a0 & in[2]; - acc[3] ^= a0 & in[3]; - acc[4] ^= a0 & in[4]; - acc[5] ^= a0 & in[5]; - acc[6] ^= a0 & in[6]; - acc[7] ^= a0 & in[7]; - acc[8] ^= a0 & in[8]; - acc[9] ^= a0 & in[9]; - acc[10] ^= a0 & in[10]; - acc[11] ^= a0 & in[11]; - - // deg 1 term of a; - x[0] = in[0] ^ in[9]; - x[1] = in[1] ^ in[10]; - x[2] = in[2] ^ in[11]; - - acc[0] ^= a1 & in[9]; - acc[1] ^= a1 & in[10]; - acc[2] ^= a1 & in[11]; - acc[3] ^= a1 & x[0]; - acc[4] ^= a1 & x[1]; - acc[5] ^= a1 & x[2]; - acc[6] ^= a1 & in[3]; - acc[7] ^= a1 & in[4]; - acc[8] ^= a1 & in[5]; - acc[9] ^= a1 & in[6]; - acc[10] ^= a1 & in[7]; - acc[11] ^= a1 & in[8]; - - // deg 2 term of a - y[0] = in[9] ^ in[6]; - y[1] = in[10] ^ in[7]; - y[2] = in[11] ^ in[8]; - - acc[0] ^= a2 & in[6]; - acc[1] ^= a2 & in[7]; - acc[2] ^= a2 & in[8]; - acc[3] ^= a2 & y[0]; - acc[4] ^= a2 & y[1]; - acc[5] ^= a2 & y[2]; - acc[6] ^= a2 & x[0]; - acc[7] ^= a2 & x[1]; - acc[8] ^= a2 & x[2]; - acc[9] ^= a2 & in[3]; - acc[10] ^= a2 & in[4]; - acc[11] ^= a2 & in[5]; - - // deg 3 term of a - z[0] = in[6] ^ in[3]; - z[1] = in[7] ^ in[4]; - z[2] = in[8] ^ in[5]; - acc[0] ^= a3 & in[3]; - acc[1] ^= a3 & in[4]; - acc[2] ^= a3 & in[5]; - acc[3] ^= a3 & z[0]; - acc[4] ^= a3 & z[1]; - acc[5] ^= a3 & z[2]; - acc[6] ^= a3 & y[0]; - acc[7] ^= a3 & y[1]; - acc[8] ^= a3 & y[2]; - acc[9] ^= a3 & x[0]; - acc[10] ^= a3 & x[1]; - acc[11] ^= a3 & x[2]; -} - -static -inline void bitsliced_96_vec_mul_add_a(const uint32_t *in, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t *acc) { - // terms of a - uint32_t x[3], y[3], z[3]; - // deg 0 term of a; - acc[0] ^= a0 & in[0]; - acc[1] ^= a0 & in[1]; - acc[2] ^= a0 & in[2]; - acc[3] ^= a0 & in[3]; - acc[4] ^= a0 & in[4]; - acc[5] ^= a0 & in[5]; - acc[6] ^= a0 & in[6]; - acc[7] ^= a0 & in[7]; - acc[8] ^= a0 & in[8]; - acc[9] ^= a0 & in[9]; - acc[10] ^= a0 & in[10]; - acc[11] ^= a0 & in[11]; - - // deg 1 term of a; - x[0] = in[0] ^ in[9]; - x[1] = in[1] ^ in[10]; - x[2] = in[2] ^ in[11]; - - acc[0] ^= a1 & in[9]; - acc[1] ^= a1 & in[10]; - acc[2] ^= a1 & in[11]; - acc[3] ^= a1 & x[0]; - acc[4] ^= a1 & x[1]; - acc[5] ^= a1 & x[2]; - acc[6] ^= a1 & in[3]; - acc[7] ^= a1 & in[4]; - acc[8] ^= a1 & in[5]; - acc[9] ^= a1 & in[6]; - acc[10] ^= a1 & in[7]; - acc[11] ^= a1 & in[8]; - - // deg 2 term of a - y[0] = in[9] ^ in[6]; - y[1] = in[10] ^ in[7]; - y[2] = in[11] ^ in[8]; - - acc[0] ^= a2 & in[6]; - acc[1] ^= a2 & in[7]; - acc[2] ^= a2 & in[8]; - acc[3] ^= a2 & y[0]; - acc[4] ^= a2 & y[1]; - acc[5] ^= a2 & y[2]; - acc[6] ^= a2 & x[0]; - acc[7] ^= a2 & x[1]; - acc[8] ^= a2 & x[2]; - acc[9] ^= a2 & in[3]; - acc[10] ^= a2 & in[4]; - acc[11] ^= a2 & in[5]; - - // deg 3 term of a - z[0] = in[6] ^ in[3]; - z[1] = in[7] ^ in[4]; - z[2] = in[8] ^ in[5]; - acc[0] ^= a3 & in[3]; - acc[1] ^= a3 & in[4]; - acc[2] ^= a3 & in[5]; - acc[3] ^= a3 & z[0]; - acc[4] ^= a3 & z[1]; - acc[5] ^= a3 & z[2]; - acc[6] ^= a3 & y[0]; - acc[7] ^= a3 & y[1]; - acc[8] ^= a3 & y[2]; - acc[9] ^= a3 & x[0]; - acc[10] ^= a3 & x[1]; - acc[11] ^= a3 & x[2]; -} - -static -inline void bitsliced_96_multiply_bins(uint32_t *bins, uint32_t *out) { - - bitsliced_96_vec_mul_add_x_inv(bins + 5 * 12, bins + 10 * 12); - bitsliced_96_vec_mul_add_x(bins + 11 * 12, bins + 12 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 10 * 12, bins + 7 * 12); - bitsliced_96_vec_mul_add_x(bins + 12 * 12, bins + 6 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 7 * 12, bins + 14 * 12); - bitsliced_96_vec_mul_add_x(bins + 6 * 12, bins + 3 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 14 * 12, bins + 15 * 12); - bitsliced_96_vec_mul_add_x(bins + 3 * 12, bins + 8 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 15 * 12, bins + 13 * 12); - bitsliced_96_vec_mul_add_x(bins + 8 * 12, bins + 4 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 13 * 12, bins + 9 * 12); - bitsliced_96_vec_mul_add_x(bins + 4 * 12, bins + 2 * 12); - bitsliced_96_vec_mul_add_x_inv(bins + 9 * 12, bins + 1 * 12); - bitsliced_96_vec_mul_add_x(bins + 2 * 12, bins + 1 * 12); - bitsliced_96_vec_copy(bins + 12, out); -} - -#endif \ No newline at end of file diff --git a/src/generic/echelon_form.h b/src/generic/echelon_form.h index f1e9024..1bf329b 100644 --- a/src/generic/echelon_form.h +++ b/src/generic/echelon_form.h @@ -7,81 +7,55 @@ #include #include #include +#include #define MAYO_MAX(x, y) (((x) > (y)) ? (x) : (y)) #define MAYO_MIN(x, y) (((x) < (y)) ? (x) : (y)) static inline unsigned char -bitsliced_m_extract_element(int m_legs, const uint32_t *in, int index) { - const uint32_t *in0 = in; - const uint32_t *in1 = in + m_legs; - const uint32_t *in2 = in + 2 * m_legs; - const uint32_t *in3 = in + 3 * m_legs; - const int leg = index / 32; - // element order is 0, 8, 16, 24, 1, 9, 17, 25, 2, 10, 18, 26, ... - const int shift = ((index & 0x7) << 2) + ((index & 0x18) >> 3); - - return ((in0[leg] >> shift) & 1) ^ (((in1[leg] >> shift) & 1) << 1) ^ - (((in2[leg] >> shift) & 1) << 2) ^ (((in3[leg] >> shift) & 1) << 3); +m_extract_element(int m_legs, const uint32_t *in, int index) { + (void) m_legs; + const int leg = index / 8; + const int offset = index % 8; + + return (in[leg] >> (offset*4)) & 0xF; } static inline void -ef_bitslice_m_vec(int m_legs, const unsigned char *in, uint32_t *out) { - uint32_t *out0 = out; - uint32_t *out1 = out + m_legs; - uint32_t *out2 = out + 2 * m_legs; - uint32_t *out3 = out + 3 * m_legs; - - - uint32_t in32[4]; - for (int leg = 0; leg < m_legs; leg++) { - for(int i = 0; i < 4; i++) { - in32[i] = (in[32*leg + i*8 + 0] << 0) ^ (in[32*leg + i*8 + 1] << 4) ^ (in[32*leg + i*8 + 2] << 8) ^ (in[32*leg + i*8 + 3] << 12) ^ - (in[32*leg + i*8 + 4] << 16) ^ (in[32*leg + i*8 + 5] << 20) ^ (in[32*leg + i*8 + 6] << 24) ^ (in[32*leg + i*8 + 7] << 28); - } - out0[leg] = ((in32[0] & 0x11111111) >> 0) ^ ((in32[1] & 0x11111111) << 1) ^ ((in32[2] & 0x11111111) << 2) ^ ((in32[3] & 0x11111111) << 3); - out1[leg] = ((in32[0] & 0x22222222) >> 1) ^ ((in32[1] & 0x22222222) >> 0) ^ ((in32[2] & 0x22222222) << 1) ^ ((in32[3] & 0x22222222) << 2); - out2[leg] = ((in32[0] & 0x44444444) >> 2) ^ ((in32[1] & 0x44444444) >> 1) ^ ((in32[2] & 0x44444444) >> 0) ^ ((in32[3] & 0x44444444) << 1); - out3[leg] = ((in32[0] & 0x88888888) >> 3) ^ ((in32[1] & 0x88888888) >> 2) ^ ((in32[2] & 0x88888888) >> 1) ^ ((in32[3] & 0x88888888) >> 0); +ef_pack_m_vec(const unsigned char *in, uint32_t *out, int ncols) { + int i; + unsigned char *out8 = (unsigned char *)out; + for(i = 0; i+1 < ncols; i += 2){ + out8[i/2] = (in[i+0] << 0) | (in[i+1] << 4); + } + if (ncols % 2 == 1){ + out8[i/2] = (in[i+0] << 0); } } + static inline void -ef_unbitslice_m_vec(int m_legs, const uint32_t *in, unsigned char *out) { - const uint32_t *in0 = in; - const uint32_t *in1 = in + m_legs; - const uint32_t *in2 = in + 2 * m_legs; - const uint32_t *in3 = in + 3 * m_legs; - - uint32_t out32[4]; - for (int leg = 0; leg < m_legs; leg ++) { - out32[0] = ((in0[leg] & 0x11111111) >> 0) ^ ((in1[leg] & 0x11111111) << 1) ^ ((in2[leg] & 0x11111111) << 2) ^ ((in3[leg] & 0x11111111) << 3); - out32[1] = ((in0[leg] & 0x22222222) >> 1) ^ ((in1[leg] & 0x22222222) >> 0) ^ ((in2[leg] & 0x22222222) << 1) ^ ((in3[leg] & 0x22222222) << 2); - out32[2] = ((in0[leg] & 0x44444444) >> 2) ^ ((in1[leg] & 0x44444444) >> 1) ^ ((in2[leg] & 0x44444444) >> 0) ^ ((in3[leg] & 0x44444444) << 1); - out32[3] = ((in0[leg] & 0x88888888) >> 3) ^ ((in1[leg] & 0x88888888) >> 2) ^ ((in2[leg] & 0x88888888) >> 1) ^ ((in3[leg] & 0x88888888) >> 0); - - - for(int i = 0; i < 8; i++) { - out[32*leg + 0*8 + i] = (out32[0] >> (i*4)) & 0xF; - out[32*leg + 1*8 + i] = (out32[1] >> (i*4)) & 0xF; - out[32*leg + 2*8 + i] = (out32[2] >> (i*4)) & 0xF; - out[32*leg + 3*8 + i] = (out32[3] >> (i*4)) & 0xF; - } +ef_unpack_m_vec(int m_legs, const uint32_t *in, unsigned char *out) { + const unsigned char *in8 = (const unsigned char *)in; + for(int i = 0; i < m_legs * 32; i += 2){ + out[i] = (in8[i/2]) & 0xF; + out[i+1] = (in8[i/2] >> 4); } } + // put matrix in row echelon form with ones on first nonzero entries *in // constant time* static inline void EF(unsigned char *A, int nrows, int ncols) { alignas (32) uint32_t _pivot_row[(K_MAX * O_MAX + 1 + 31) / 32 * 4]; alignas (32) uint32_t _pivot_row2[(K_MAX * O_MAX + 1 + 31) / 32 * 4]; - alignas (32) uint32_t bitsliced_A[((K_MAX * O_MAX + 1 + 31) / 32) * 4 * M_MAX]; + alignas (32) uint32_t packed_A[((K_MAX * O_MAX + 1 + 31) / 32) * 4 * M_MAX]; int legs = (ncols + 31) / 32; - // bitslice the matrix A + // nibbleslice the matrix A for (int i = 0; i < nrows; i++) { - ef_bitslice_m_vec(legs, A + i * ncols, bitsliced_A + i * legs * 4); + ef_pack_m_vec(A + i * ncols, packed_A + i * legs * 4, ncols); } // pivot row is secret, pivot col is not @@ -112,18 +86,18 @@ static inline void EF(unsigned char *A, int nrows, int ncols) { for (int j = 0; j < legs * 4; j++) { _pivot_row[j] ^= (is_pivot_row | (below_pivot_row & pivot_is_zero)) & - bitsliced_A[row * legs * 4 + j]; + packed_A[row * legs * 4 + j]; } - pivot = bitsliced_m_extract_element(legs, _pivot_row, pivot_col); + pivot = m_extract_element(legs, _pivot_row, pivot_col); pivot_is_zero = ~ct_compare_32((int) pivot, 0); } // multiply pivot row by inverse of pivot inverse = inverse_f(pivot); #if defined(MAYO_VARIANT) && (((K_MAX * O_MAX + 1 + 31) / 32) == 3) - bitsliced_96_vec_mul_add(_pivot_row, inverse, _pivot_row2); + vec_mul_add_96((uint64_t *)_pivot_row, inverse, (uint64_t *)_pivot_row2); #else - bitsliced_m_vec_mul_add(legs, _pivot_row, inverse, _pivot_row2); + m_vec_mul_add(legs, _pivot_row, inverse, _pivot_row2); #endif // conditionally write pivot row to the correct row, if there is a nonzero @@ -132,27 +106,26 @@ static inline void EF(unsigned char *A, int nrows, int ncols) { uint32_t do_copy = ~ct_compare_32(row, pivot_row) & ~pivot_is_zero; uint32_t do_not_copy = ~do_copy; for (int col = 0; col < legs * 4; col++) { - bitsliced_A[row * legs * 4 + col] = - (do_not_copy & bitsliced_A[row * legs * 4 + col]) + + packed_A[row * legs * 4 + col] = + (do_not_copy & packed_A[row * legs * 4 + 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) && (!pivot_is_zero); - unsigned char elt_to_elim = bitsliced_m_extract_element( - legs, bitsliced_A + row * legs * 4, pivot_col); - + unsigned char below_pivot = (row > pivot_row); + unsigned char elt_to_elim = m_extract_element( + legs, packed_A + row * legs * 4, pivot_col); #if defined(MAYO_VARIANT) && (((K_MAX * O_MAX + 1 + 31) / 32) == 3) - bitsliced_96_vec_mul_add(_pivot_row2, below_pivot * elt_to_elim, - bitsliced_A + row * legs * 4); + vec_mul_add_96((uint64_t *)_pivot_row2, below_pivot * elt_to_elim, + (uint64_t *)(packed_A + row * legs * 4)); #elif defined(MAYO_VARIANT) && (((K_MAX * O_MAX + 1 + 31) / 32) == 4) - bitsliced_128_vec_mul_add((uint64_t *)_pivot_row2, below_pivot * elt_to_elim, - (uint64_t *)(bitsliced_A + row * legs * 4)); + vec_mul_add_128((uint64_t *)_pivot_row2, below_pivot * elt_to_elim, + (uint64_t *)(packed_A + row * legs * 4)); #else - bitsliced_m_vec_mul_add(legs, _pivot_row2, below_pivot * elt_to_elim, - bitsliced_A + row * legs * 4); + m_vec_mul_add(legs, _pivot_row2, below_pivot * elt_to_elim, + packed_A + row * legs * 4); #endif @@ -165,7 +138,7 @@ static inline void EF(unsigned char *A, int nrows, int ncols) { // unbitslice the matrix A for (int i = 0; i < nrows; i++) { - ef_unbitslice_m_vec(legs, bitsliced_A + i * legs * 4, temp); + ef_unpack_m_vec(legs, packed_A + i * legs * 4, temp); for (int j = 0; j < ncols; j++) { A[i * ncols + j] = temp[j]; } diff --git a/src/mayo.c b/src/mayo.c index db2a3cb..98fb3cc 100644 --- a/src/mayo.c +++ b/src/mayo.c @@ -3,10 +3,9 @@ #include #include #include -#include -#include +#include +#include #include -#include #include #include #include @@ -15,66 +14,9 @@ #include #endif +#define MAYO_MIN(x, y) (((x) < (y)) ? (x) : (y)) #define PK_PRF AES_128_CTR -#ifdef ENABLE_PARAMS_DYNAMIC -#define PARAM_m(p) (p->m) -#define PARAM_n(p) (p->n) -#define PARAM_o(p) (p->o) -#define PARAM_v(p) (p->n - p->o) -#define PARAM_A_cols(p) (p->k * p->o + 1) -#define PARAM_k(p) (p->k) -#define PARAM_q(p) (p->q) -#define PARAM_m_bytes(p) (p->m_bytes) -#define PARAM_O_bytes(p) (p->O_bytes) -#define PARAM_v_bytes(p) (p->v_bytes) -#define PARAM_r_bytes(p) (p->r_bytes) -#define PARAM_P1_bytes(p) (p->P1_bytes) -#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) -#define PARAM_sk_seed_bytes(p) (p->sk_seed_bytes) -#define PARAM_digest_bytes(p) (p->digest_bytes) -#define PARAM_pk_seed_bytes(p) (p->pk_seed_bytes) -#elif defined(MAYO_VARIANT) -#define PARAM_m(p) PARAM_NAME(m) -#define PARAM_n(p) PARAM_NAME(n) -#define PARAM_o(p) PARAM_NAME(o) -#define PARAM_v(p) PARAM_NAME(v) -#define PARAM_A_cols(p) PARAM_NAME(A_cols) -#define PARAM_k(p) PARAM_NAME(k) -#define PARAM_q(p) PARAM_NAME(q) -#define PARAM_m_bytes(p) PARAM_NAME(m_bytes) -#define PARAM_O_bytes(p) PARAM_NAME(O_bytes) -#define PARAM_v_bytes(p) PARAM_NAME(v_bytes) -#define PARAM_r_bytes(p) PARAM_NAME(r_bytes) -#define PARAM_P1_bytes(p) PARAM_NAME(P1_bytes) -#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) -static const unsigned char f_tail[] = PARAM_NAME(f_tail); -#define PARAM_salt_bytes(p) PARAM_NAME(salt_bytes) -#define PARAM_sk_seed_bytes(p) PARAM_NAME(sk_seed_bytes) -#define PARAM_digest_bytes(p) PARAM_NAME(digest_bytes) -#define PARAM_pk_seed_bytes(p) PARAM_NAME(pk_seed_bytes) -#define PARAM_f_tail(p) f_tail -#else -#error "Parameter not specified" -#endif - -#define TICTOC -#include - static void decode(const unsigned char *m, unsigned char *mdec, int mdeclen) { int i; for (i = 0; i < mdeclen / 2; ++i) { @@ -98,126 +40,185 @@ static void encode(const unsigned char *m, unsigned char *menc, int mlen) { } } +static void compute_rhs(const mayo_params_t *p, const uint32_t *_vPv, unsigned char *t, unsigned char *y){ + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + + uint64_t *vPv = (uint64_t*) _vPv; + uint64_t temp[M_MAX/16] = {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--){ + temp[k+1] ^= temp[k] >> 60; + temp[k] <<= 4; + } + // reduce mod f(X) + for (int jj = 0; jj < F_TAIL_LEN; jj++) { + if(jj%2 == 0){ + temp_bytes[jj/2] ^= mul_f(top, PARAM_f_tail(p)[jj]); + } + else { + temp_bytes[jj/2] ^= mul_f(top, PARAM_f_tail(p)[jj]) << 4; + } + } -// sample a solution x to Ax = y, with r used as randomness -// require: -// - A is a matrix with m rows and k*o+1 collumns (values in the last collum are -// not important, they will be overwritten by y) in row major order -// - y is a vector with m elements -// - r and x are k*o bytes long -// return: 1 on success, 0 on failure -static int sample_solution(const mayo_params_t *p, unsigned char *A, - const unsigned char *y, const unsigned char *r, - unsigned char *x) { - unsigned char finished; - int col_upper_bound; - unsigned char correct_column; - const int k = PARAM_k(p); - const int o = PARAM_o(p); - const int m = PARAM_m(p); - const int A_cols = PARAM_A_cols(p); - - // x <- r - for (int i = 0; i < k * o; i++) { - x[i] = r[i]; + // 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]); + } + k--; + } } - // compute Ar; - unsigned char Ar[M_MAX]; - for (int i = 0; i < m; i++) { - A[k * o + i * (k * o + 1)] = 0; // clear last col of A + // add to y + for (int i = 0; i < PARAM_m(p); i+=2) + { + y[i] = t[i] ^ (temp_bytes[i/2] & 0xF); + y[i+1] = t[i+1] ^ (temp_bytes[i/2] >> 4); } - mat_mul(A, r, Ar, k * o + 1, m, 1); +} - // move y - Ar to last column of matrix A - for (int i = 0; i < m; i++) { - A[k * o + i * (k * o + 1)] = sub_f(y[i], Ar[i]); +static void transpose_16x16_nibbles(uint64_t *M){ + static const uint64_t even_nibbles = 0x0f0f0f0f0f0f0f0f; + static const uint64_t even_bytes = 0x00ff00ff00ff00ff; + static const uint64_t even_2bytes = 0x0000ffff0000ffff; + static const uint64_t even_half = 0x00000000ffffffff; + + for (size_t i = 0; i < 16; i+=2) + { + uint64_t t = ((M[i] >> 4 ) ^ M[i+1]) & even_nibbles; + M[i ] ^= t << 4; + M[i+1] ^= t; } - EF(A, m, k * o + 1); - - // check if last row of A (excluding the last entry of y) is zero - unsigned char full_rank = 0; - for (int i = 0; i < A_cols - 1; i++) { - full_rank |= A[(m - 1) * A_cols + i]; + 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; + M[i ] ^= (t0 << 8); + M[i+1] ^= (t1 << 8); + M[i+2] ^= t0; + M[i+3] ^= t1; } - -// It is okay to leak if we need to restart or not -#ifdef ENABLE_CT_TESTING - VALGRIND_MAKE_MEM_DEFINED(&full_rank, 1); -#endif - - if (full_rank == 0) { - return 0; + + for (size_t i = 0; i < 4; i++) + { + uint64_t t0 = ((M[i ] >> 16) ^ M[i+ 4]) & even_2bytes; + uint64_t t1 = ((M[i+8] >> 16) ^ M[i+12]) & even_2bytes; + + M[i ] ^= t0 << 16; + M[i+ 8] ^= t1 << 16; + 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; + M[i ] ^= t << 32; + M[i+8] ^= t; + } +} - // back substitution in constant time - // the index of the first nonzero entry in each row is secret, which makes - // things less efficient - - for (int r = m - 1; r >= 0; r--) { - finished = 0; - col_upper_bound = MAYO_MIN(r + (32/(m-r)), k*o); - // the first nonzero entry in row r is between r and col_upper_bound with probability at least ~1-q^{-32} - - for (int col = r; col <= col_upper_bound; col++) { - - // Compare two chars in constant time. - // Returns 0x00 if the byte arrays are equal, 0xff otherwise. - correct_column = ct_compare_8((A[r * A_cols + col]), 0) & ~finished; - - unsigned char u = correct_column & A[r * A_cols + A_cols - 1]; - x[col] ^= u; - - for (int i = 0; i < r; i += 8) { - uint64_t tmp = ( (uint64_t) A[ i * A_cols + col] << 0) ^ ( (uint64_t) A[(i+1) * A_cols + col] << 8) - ^ ( (uint64_t) A[(i+2) * A_cols + col] << 16) ^ ( (uint64_t) A[(i+3) * A_cols + col] << 24) - ^ ( (uint64_t) A[(i+4) * A_cols + col] << 32) ^ ( (uint64_t) A[(i+5) * A_cols + col] << 40) - ^ ( (uint64_t) A[(i+6) * A_cols + col] << 48) ^ ( (uint64_t) A[(i+7) * A_cols + col] << 56); - - tmp = mul_fx8(u, tmp); +#define MAYO_M_OVER_8 ((M_MAX + 7) / 8) + +static void compute_A(const mayo_params_t *p, const uint32_t *_VtL, unsigned char *A_out){ + #ifndef ENABLE_PARAMS_DYNAMIC + (void) p; + #endif + + const uint64_t *VtL = (uint64_t *) _VtL; + int bits_to_shift = 0; + int words_to_shift = 0; + 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; + + 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); + for (int c = 0; c < PARAM_o(p); c++) { + for (int k = 0; k < PARAM_m(p)/16; k++) + { + A[ PARAM_o(p) * i + c + (k + words_to_shift)*A_width] ^= Mj[k + c*PARAM_m(p)/16] << 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[ i * A_cols + A_cols - 1] ^= (tmp ) & 0xf; - A[(i+1) * A_cols + A_cols - 1] ^= (tmp >> 8 ) & 0xf; - A[(i+2) * A_cols + A_cols - 1] ^= (tmp >> 16) & 0xf; - A[(i+3) * A_cols + A_cols - 1] ^= (tmp >> 24) & 0xf; - A[(i+4) * A_cols + A_cols - 1] ^= (tmp >> 32) & 0xf; - A[(i+5) * A_cols + A_cols - 1] ^= (tmp >> 40) & 0xf; - A[(i+6) * A_cols + A_cols - 1] ^= (tmp >> 48) & 0xf; - A[(i+7) * A_cols + A_cols - 1] ^= (tmp >> 56) & 0xf; + if (i != j) { + Mi = VtL + i * (PARAM_m(p)/16) * PARAM_o(p); + for (int c = 0; c < PARAM_o(p); c++) { + for (int k = 0; k < PARAM_m(p)/16; k++) + { + A[PARAM_o(p) * j + c + (k + words_to_shift)*A_width] ^= Mi[k + c*PARAM_m(p)/16] << 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); + } + } + } } - finished = finished | correct_column; + bits_to_shift += 4; + if(bits_to_shift == 64){ + words_to_shift ++; + bits_to_shift = 0; + } } } - return 1; -} -static void reduce_y_mod_fX(unsigned char *y, int m, int k, - const unsigned char *f_tail) { - for (int i = m + k * (k + 1) / 2 - 2; i >= m; i--) { - for (int j = 0; j < F_TAIL_LEN; j++) { - y[i - m + j] ^= mul_f(y[i], f_tail[j]); - } - y[i] = 0; + for (size_t c = 0; c < A_width*((PARAM_m(p) + (PARAM_k(p)+1)*PARAM_k(p)/2 +15)/16) ; c+= 16) + { + transpose_16x16_nibbles(A + c); + } + + unsigned char tab[F_TAIL_LEN*4] = {0}; + for (size_t i = 0; i < F_TAIL_LEN; i++) + { + tab[4*i] = mul_f(PARAM_f_tail(p)[i],1); + tab[4*i+1] = mul_f(PARAM_f_tail(p)[i],2); + tab[4*i+2] = mul_f(PARAM_f_tail(p)[i],4); + tab[4*i+3] = mul_f(PARAM_f_tail(p)[i],8); } -} -static void reduce_A_mod_fX(unsigned char *A, int m, int k, int A_cols, - const unsigned char *f_tail) { - for (int i = m + k * (k + 1) / 2 - 2; i >= m; i--) { - for (int k = 0; k < A_cols - 1; k++) { - for (int j = 0; j < F_TAIL_LEN; j++) { - A[(i - m + j) * A_cols + k] ^= mul_f(A[i * A_cols + k], f_tail[j]); + 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++) + { + size_t pos = (r/16)*A_width + c + (r%16); + uint64_t t0 = A[pos] & low_bit_in_nibble; + uint64_t t1 = (A[pos] >> 1) & low_bit_in_nibble; + uint64_t t2 = (A[pos] >> 2) & low_bit_in_nibble; + 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[i * A_cols + k] = 0; } } -} - -#define MAYO_POSITION_IN_UPPER_TRIAGONAL_MATRIX(i, j, size) \ - (i * size + j - (i * (i + 1) / 2)) + 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++) + { + 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)); + } + } + } +} // Public API @@ -238,84 +239,75 @@ int mayo_sign(const mayo_params_t *p, unsigned char *sm, unsigned long long mlen, const unsigned char *csk) { int ret = MAYO_OK; unsigned char tenc[M_BYTES_MAX], t[M_MAX]; // no secret data - unsigned char y[2 * M_MAX] = { - 0 - }; // 2*m entries to allow for lazy reduction mod f(X) // no secret data - unsigned char salt[SALT_BYTES_MAX]; // not 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 M[M_MAX * O_MAX * K_MAX] = {0}; // secret data - unsigned char A[2 * M_MAX * (K_MAX * O_MAX + 1)] = { - 0 - }; // make room for 2m rows to allow for lazy reduction mod f(X) // - // 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 + Vdec[N_MINUS_O_MAX * K_MAX]; // secret data + unsigned char A[M_MAX * (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 - unsigned char sk[ESK_BYTES_MAX]; // secret data + alignas(32) sk_t sk; // secret data unsigned char Ox[N_MINUS_O_MAX]; // secret data // unsigned char Mdigest[DIGEST_BYTES]; unsigned char tmp[DIGEST_BYTES_MAX + SALT_BYTES_MAX + SK_SEED_BYTES_MAX + 1]; unsigned char *ctrbyte; unsigned char *vi; - unsigned char *Mi, *Mj; 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_m_bytes = PARAM_m_bytes(p); - const int param_O_bytes = PARAM_O_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); - const int param_P2_bytes = PARAM_P2_bytes(p); 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); - ret = mayo_expand_sk(p, csk, sk); + ret = mayo_expand_sk(p, csk, &sk); if (ret != MAYO_OK) { goto err; } seed_sk = csk; - decode(sk + param_sk_seed_bytes, O, (param_n - param_o) * param_o); + decode(sk.o, O, (param_n - param_o) * param_o); // hash message - SHAKE256(tmp, param_digest_bytes, m, mlen); + shake256(tmp, param_digest_bytes, m, mlen); - alignas (32) uint32_t bitsliced_P1[P1_BYTES_MAX / 4]; - memcpy(bitsliced_P1, sk + param_sk_seed_bytes + param_O_bytes, - param_P1_bytes); - alignas (32) uint32_t bitsliced_L[P2_BYTES_MAX / 4]; - memcpy(bitsliced_L, sk + param_sk_seed_bytes + param_O_bytes + param_P1_bytes, - param_P2_bytes); - alignas (32) uint32_t bitsliced_M[K_MAX * O_MAX * M_MAX / 8] = {0}; + uint32_t *P1 = sk.p; + uint32_t *L = P1 + (param_P1_bytes/4); + alignas (32) uint32_t Mtmp[K_MAX * O_MAX * M_MAX / 8] = {0}; #ifdef TARGET_BIG_ENDIAN for (int i = 0; i < param_P1_bytes / 4; ++i) { - bitsliced_P1[i] = BSWAP32(bitsliced_P1[i]); + P1[i] = BSWAP32(P1[i]); } for (int i = 0; i < param_P2_bytes / 4; ++i) { - bitsliced_L[i] = BSWAP32(bitsliced_L[i]); + L[i] = BSWAP32(L[i]); } #endif // choose the randomizer + #ifndef PQM4 if (randombytes(tmp + param_digest_bytes, param_salt_bytes) != MAYO_OK) { ret = MAYO_ERR; goto err; } + #else + randombytes(tmp + param_digest_bytes, param_salt_bytes); + #endif // hashing to salt memcpy(tmp + param_digest_bytes + param_salt_bytes, seed_sk, param_sk_seed_bytes); - SHAKE256(salt, param_salt_bytes, tmp, + shake256(salt, param_salt_bytes, tmp, param_digest_bytes + param_salt_bytes + param_sk_seed_bytes); #ifdef ENABLE_CT_TESTING @@ -326,13 +318,14 @@ int mayo_sign(const mayo_params_t *p, unsigned char *sm, memcpy(tmp + param_digest_bytes, salt, param_salt_bytes); ctrbyte = tmp + param_digest_bytes + param_salt_bytes + param_sk_seed_bytes; - SHAKE256(tenc, param_m_bytes, tmp, param_digest_bytes + param_salt_bytes); + shake256(tenc, param_m_bytes, tmp, param_digest_bytes + param_salt_bytes); + decode(tenc, t, param_m); // may not be necessary for (int ctr = 0; ctr <= 255; ++ctr) { *ctrbyte = (unsigned char)ctr; - SHAKE256(V, param_k * param_v_bytes + param_r_bytes, tmp, + shake256(V, param_k * param_v_bytes + param_r_bytes, tmp, param_digest_bytes + param_salt_bytes + param_sk_seed_bytes + 1); // decode the v_i vectors @@ -341,110 +334,44 @@ int mayo_sign(const mayo_params_t *p, unsigned char *sm, param_n - param_o); } - // compute all the v_i^T * L matrices. - mul_add_mat_x_bitsliced_m_mat(param_m / 32, Vdec, bitsliced_L, bitsliced_M, - param_k, param_n - param_o, param_o); - - // move the Mi from bitsliced to "standard" representation - for (int i = 0; i < param_k; i++) { - Mi = M + i * param_m * param_o; - // unbitslice Mi one column at a time - unsigned char temp_Mi_col[M_MAX]; - for (int j = 0; j < param_o; j++) { - unbitslice_m_vec(param_m / 32, - bitsliced_M + (param_m / 8) * (i * param_o + j), - temp_Mi_col); - for (int k = 0; k < param_m; k++) { - *(Mi + k * param_o + j) = temp_Mi_col[k]; - } - } - } - - memset(A, 0, 2 * param_m * param_A_cols); - memcpy(y, t, param_m); - - // compute all the v_i^t * P^(1) * v_j - alignas (32) uint32_t bitsliced_Pv[N_MINUS_O_MAX * K_MAX * M_MAX / 8] = {0}; - alignas (32) uint32_t bitsliced_vPv[K_MAX * K_MAX * M_MAX / 8] = {0}; - P1_times_Vt(p, bitsliced_P1, Vdec, bitsliced_Pv); - mul_add_mat_x_bitsliced_m_mat(param_m / 32, Vdec, bitsliced_Pv, - bitsliced_vPv, param_k, param_n - param_o, - param_k); - - alignas (32) uint32_t bitsliced_vPv_upper[K_MAX * (K_MAX + 1) / 2 * M_MAX / 8]; - bitsliced_m_upper(param_m / 32, bitsliced_vPv, bitsliced_vPv_upper, - param_k); - - int l = 0; - for (int i = 0; i <= param_k - 1; ++i) { - for (int j = param_k - 1; j >= i; --j) { - int pos = MAYO_POSITION_IN_UPPER_TRIAGONAL_MATRIX(i, j, param_k); - // unbitslice the vPV and subtract from to y, shifted "down" by l - // positions - unsigned char temp_y[M_MAX]; - unbitslice_m_vec(param_m / 32, - bitsliced_vPv_upper + pos * (param_m / 8), temp_y); - for (int k = 0; k < param_m; k++) { - y[l + k] ^= temp_y[k]; - } - - // add the M_i and M_j to A, shifted "down" by l positions - Mj = M + j * param_m * param_o; - for (int r = 0; r < param_m; r++) { - for (int c = 0; c < param_o; c++) { - A[(r + l) * param_A_cols + i * param_o + c] ^= Mj[r * param_o + c]; - } - } - - if (i != j) { - Mi = M + i * param_m * param_o; - for (int r = 0; r < param_m; r++) { - for (int c = 0; c < param_o; c++) { - A[(r + l) * param_A_cols + j * param_o + c] ^= - Mi[r * param_o + c]; - } - } - } - l++; - } - } + // compute all the V * L matrices. + // compute all the V * P1 * V^T matrices. + alignas (32) uint32_t Y[K_MAX * K_MAX * M_MAX / 8] = {0}; + V_times_L__V_times_P1_times_Vt(p, L, Vdec, Mtmp, P1, Y); - // reduce y and A mod f(X) - reduce_y_mod_fX(y, param_m, param_k, PARAM_f_tail(p)); - reduce_A_mod_fX(A, param_m, param_k, param_A_cols, PARAM_f_tail(p)); + compute_rhs(p, Y, t, y); + compute_A(p, Mtmp, A); decode(V + param_k * param_v_bytes, r, param_k * param_o); - if (sample_solution(p, A, y, r, x)) { + if (sample_solution(p, A, y, r, x, param_k, param_o, param_m, param_A_cols)) { break; } else { - memset(bitsliced_M, 0, param_k * param_o * param_m / 8 * sizeof(uint32_t)); + memset(Mtmp, 0, param_k * param_o * param_m / 8 * sizeof(uint32_t)); } } // s is already 0 + // TODO: optimize this? for (int i = 0; i <= param_k - 1; ++i) { vi = Vdec + i * (param_n - param_o); mat_mul(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, sm, param_n * param_k); memcpy(sm + param_sig_bytes - param_salt_bytes, salt, param_salt_bytes); memmove(sm + param_sig_bytes, m, mlen); // assert: smlen == param_k * param_n + mlen *smlen = param_sig_bytes + mlen; - 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(M, M_MAX * O_MAX * K_MAX); - mayo_secure_clear(A, 2 * M_MAX * (K_MAX * O_MAX + 1)); + 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(sk, ESK_BYTES_MAX); + 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); @@ -459,7 +386,7 @@ int mayo_open(const mayo_params_t *p, unsigned char *m, return MAYO_ERR; } int result = mayo_verify(p, sm + param_sig_bytes, smlen - param_sig_bytes, sm, - param_sig_bytes, pk); + pk); if (result == MAYO_OK) { *mlen = smlen - param_sig_bytes; @@ -474,9 +401,9 @@ 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) uint32_t bitsliced_P[(P1_BYTES_MAX + P2_BYTES_MAX) / 4]; - alignas (32) uint32_t bitsliced_P3[O_MAX * O_MAX * M_MAX / 8] = {0}; - alignas (32) uint32_t bitsliced_P3_upper[P3_BYTES_MAX / 4]; + alignas (32) uint32_t P[(P1_BYTES_MAX + P2_BYTES_MAX) / 4]; + alignas (32) uint32_t P3[O_MAX * O_MAX * M_MAX / 8] = {0}; + unsigned char *seed_pk; unsigned char O[(N_MINUS_O_MAX)*O_MAX]; @@ -491,13 +418,17 @@ int mayo_keypair_compact(const mayo_params_t *p, unsigned char *cpk, const int param_sk_seed_bytes = PARAM_sk_seed_bytes(p); // seed_sk $←- B^(sk_seed bytes) + #ifndef PQM4 if (randombytes(seed_sk, param_sk_seed_bytes) != MAYO_OK) { ret = MAYO_ERR; goto err; } + #else + randombytes(seed_sk, param_sk_seed_bytes); + #endif - // S ← SHAKE256(seedsk, pk seed bytes + O bytes) - SHAKE256(S, param_pk_seed_bytes + param_O_bytes, seed_sk, + // 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; @@ -509,42 +440,41 @@ 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 - // bit-sliced format. - PK_PRF((unsigned char *)bitsliced_P, param_P1_bytes + param_P2_bytes, seed_pk, + // 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); - uint32_t *bitsliced_P1 = bitsliced_P; - uint32_t *bitsliced_P2 = bitsliced_P + (param_P1_bytes / 4); - int m_legs = param_m / 32; - // compute P1*O + P2 in position of P2 - uint32_t *bitsliced_P1O_P2 = bitsliced_P2; - P1_times_O(p, bitsliced_P1, O, bitsliced_P1O_P2); + uint32_t *P1 = P; + uint32_t *P1O_P2 = P + (param_P1_bytes / 4); // compute P3 = O^t * (P1*O + P2) - mul_add_mat_trans_x_bitsliced_m_mat(m_legs, O, bitsliced_P1O_P2, bitsliced_P3, - param_v, param_o, param_o); + Ot_times_P1O_P2(p, P1, O, P1O_P2, P3); // store seed_pk in cpk memcpy(cpk, seed_pk, param_pk_seed_bytes); - // compute Upper(P3) and store in cpk - bitsliced_m_upper( - m_legs, bitsliced_P3, bitsliced_P3_upper, - param_o); + alignas (32) uint32_t P3_upper[P3_BYTES_MAX / 4]; - memcpy(cpk + param_pk_seed_bytes, bitsliced_P3_upper, param_P3_bytes); + // 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); +#ifndef PQM4 err: +#endif mayo_secure_clear(O, (N_MINUS_O_MAX)*O_MAX); - mayo_secure_clear(bitsliced_P3, O_MAX * O_MAX * M_MAX / 2); + mayo_secure_clear(P3, O_MAX * O_MAX * M_MAX / 2); 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); @@ -556,15 +486,12 @@ int mayo_expand_pk(const mayo_params_t *p, const unsigned char *cpk, } int mayo_expand_sk(const mayo_params_t *p, const unsigned char *csk, - unsigned char *sk) { + sk_t *sk) { int ret = MAYO_OK; unsigned char S[PK_SEED_BYTES_MAX + O_BYTES_MAX]; - alignas (32) uint32_t bitsliced_P[(P1_BYTES_MAX + P2_BYTES_MAX) / 4]; - alignas (32) uint32_t bitsliced_P1_P1t[N_MINUS_O_MAX * N_MINUS_O_MAX * M_MAX / 8]; + uint32_t *P = sk->p; unsigned char O[(N_MINUS_O_MAX)*O_MAX]; - const int param_m = PARAM_m(p); - const int m_legs = param_m / 32; const int param_o = PARAM_o(p); const int param_v = PARAM_v(p); const int param_O_bytes = PARAM_O_bytes(p); @@ -576,7 +503,7 @@ int mayo_expand_sk(const mayo_params_t *p, const unsigned char *csk, const unsigned char *seed_sk = csk; unsigned char *seed_pk = S; - SHAKE256(S, param_pk_seed_bytes + param_O_bytes, seed_sk, + 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; @@ -585,66 +512,40 @@ int mayo_expand_sk(const mayo_params_t *p, const unsigned char *csk, 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 - // bitsliced format. - PK_PRF((unsigned char *)bitsliced_P, param_P1_bytes + param_P2_bytes, seed_pk, + // 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); - uint32_t *bitsliced_P1 = bitsliced_P; - uint32_t *bitsliced_P2 = bitsliced_P + (param_P1_bytes / 4); + uint32_t *P2 = P + (param_P1_bytes / 4); #ifdef TARGET_BIG_ENDIAN for (int i = 0; i < (param_P1_bytes + param_P2_bytes) / 4; ++i) { - bitsliced_P[i] = BSWAP32(bitsliced_P[i]); + P[i] = BSWAP32(P[i]); } #endif - - // compute P_i^(1) + P_i^(1)t for all i - int used = 0; - for (int r = 0; r < param_v; r++) { - for (int c = r; c < param_v; c++) { - if (r == c) { - memset((void *)(bitsliced_P1_P1t + m_legs * 4 * (r * param_v + c)), 0, - param_m / 2); - } else { - bitsliced_m_vec_copy(m_legs, bitsliced_P1 + m_legs * 4 * used, - bitsliced_P1_P1t + m_legs * 4 * (r * param_v + c)); - bitsliced_m_vec_copy(m_legs, bitsliced_P1 + m_legs * 4 * used, - bitsliced_P1_P1t + m_legs * 4 * (c * param_v + r)); - } - used++; - } - } - + + uint32_t *P1 = P; // compute L_i = (P1 + P1^t)*O + P2 - uint32_t *bitsliced_L = bitsliced_P2; - - P1P1t_times_O(p, bitsliced_P1_P1t, O, bitsliced_L); + uint32_t *L = P2; + P1P1t_times_O(p, P1, O, L); // write to sk - sk += param_sk_seed_bytes; - memcpy(sk, S + param_pk_seed_bytes, param_O_bytes); + memcpy(sk->o, S + param_pk_seed_bytes, param_O_bytes); #ifdef TARGET_BIG_ENDIAN for (int i = 0; i < (param_P1_bytes + param_P2_bytes) / 4; ++i) { - bitsliced_P[i] = BSWAP32(bitsliced_P[i]); + P[i] = BSWAP32(P[i]); } #endif - sk += param_O_bytes; - memcpy(sk, bitsliced_P, param_P1_bytes + param_P2_bytes); - mayo_secure_clear(S, PK_SEED_BYTES_MAX + O_BYTES_MAX); - mayo_secure_clear(bitsliced_P, - ((P1_BYTES_MAX + P2_BYTES_MAX) / 4) * sizeof(uint32_t)); mayo_secure_clear(O, (N_MINUS_O_MAX)*O_MAX); return ret; } int mayo_verify(const mayo_params_t *p, const unsigned char *m, unsigned long long mlen, const unsigned char *sig, - unsigned long long siglen, const unsigned char *cpk) { - + const unsigned char *cpk) { unsigned char tEnc[M_BYTES_MAX]; unsigned char t[M_MAX]; unsigned char y[2 * M_MAX] = {0}; // extra space for reduction mod f(X) @@ -666,71 +567,49 @@ int mayo_verify(const mayo_params_t *p, const unsigned char *m, const int param_sig_bytes = PARAM_sig_bytes(p); const int param_digest_bytes = PARAM_digest_bytes(p); const int param_salt_bytes = PARAM_salt_bytes(p); - const int m_legs = param_m / 32; int ret = mayo_expand_pk(p, cpk, (unsigned char *)pk); if (ret != MAYO_OK) { return MAYO_ERR; } - uint32_t *bitsliced_P1 = pk; - uint32_t *bitsliced_P2 = pk + (param_P1_bytes / 4); - uint32_t *bitsliced_P3 = bitsliced_P2 + (param_P2_bytes / 4); + uint32_t *P1 = pk; + uint32_t *P2 = pk + (param_P1_bytes / 4); + uint32_t *P3 = P2 + (param_P2_bytes / 4); #ifdef TARGET_BIG_ENDIAN for (int i = 0; i < param_P1_bytes / 4; ++i) { - bitsliced_P1[i] = BSWAP32(bitsliced_P1[i]); + P1[i] = BSWAP32(P1[i]); } for (int i = 0; i < param_P2_bytes / 4; ++i) { - bitsliced_P2[i] = BSWAP32(bitsliced_P2[i]); + P2[i] = BSWAP32(P2[i]); } for (int i = 0; i < param_P3_bytes / 4; ++i) { - bitsliced_P3[i] = BSWAP32(bitsliced_P3[i]); + P3[i] = BSWAP32(P3[i]); } #endif // hash m - SHAKE256(tmp, param_digest_bytes, m, mlen); + shake256(tmp, param_digest_bytes, m, mlen); // compute t memcpy(tmp + param_digest_bytes, sig + param_sig_bytes - param_salt_bytes, param_salt_bytes); - SHAKE256(tEnc, param_m_bytes, tmp, param_digest_bytes + param_salt_bytes); + shake256(tEnc, param_m_bytes, tmp, param_digest_bytes + param_salt_bytes); decode(tEnc, t, param_m); // decode s decode(sig, s, param_k * param_n); - // compute P * S^t = {(P1, P2), (0, P3)} * S^t = {(P1*S1 + P2*S2), (P3 * S2)} - alignas (32) uint32_t bitsliced_PS[N_MAX * K_MAX * M_MAX / 8]; - bitsliced_m_calculate_PS(bitsliced_P1, bitsliced_P2, bitsliced_P3, s, param_m, - param_v, param_o, param_k, bitsliced_PS); - - // compute S * P * S = S* (P*S) - alignas (32) uint32_t bitsliced_SPS[K_MAX * K_MAX * M_MAX / 8] = {0}; - mul_add_mat_x_bitsliced_m_mat(m_legs, s, bitsliced_PS, bitsliced_SPS, param_k, - param_n, param_k); - - // compute SPS_upper - alignas (32) uint32_t bitsliced_SPS_upper[K_MAX * (K_MAX + 1) * M_MAX / 16]; - bitsliced_m_upper(m_legs, bitsliced_SPS, bitsliced_SPS_upper, param_k); - - int l = 0; - for (int i = 0; i < param_k; i++) { - for (int j = param_k - 1; j >= i; j--) { - int pos = MAYO_POSITION_IN_UPPER_TRIAGONAL_MATRIX(i, j, param_k); - // unbitslice SPS_upper and add to y, shifted "down" by l positions - unsigned char temp_y[M_MAX]; - unbitslice_m_vec(m_legs, bitsliced_SPS_upper + pos * m_legs * 4, temp_y); - for (int k = 0; k < param_m; k++) { - y[l + k] ^= temp_y[k]; - } - l++; - } - } + // Compute S*P*S^T + alignas (32) uint32_t SPS[K_MAX * K_MAX * M_MAX / 8] = {0}; - reduce_y_mod_fX(y, param_m, param_k, PARAM_f_tail(p)); + m_calculate_PS_SPS(P1, P2, P3, s, param_m, + param_v, param_o, param_k, SPS); + // 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.c b/src/mayo_1/api.c index 0c9b42e..5c0021a 100644 --- a/src/mayo_1/api.c +++ b/src/mayo_1/api.c @@ -8,6 +8,7 @@ crypto_sign_keypair(unsigned char *pk, unsigned char *sk) { return mayo_keypair(&MAYO_1, pk, sk); } +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -21,3 +22,27 @@ crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *pk) { return mayo_open(&MAYO_1, m, mlen, sm, smlen, pk); } + + +#else +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk) { + + unsigned long long smlen_ll; + int rc = mayo_sign(&MAYO_1, sm, &smlen_ll, m, mlen, sk); + *smlen = smlen_ll; + return rc; +} + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk) { + unsigned long long mlen_ll; + int rc = mayo_open(&MAYO_1, m, &mlen_ll, sm, smlen, pk); + *mlen = mlen_ll; + return rc; +} +#endif \ No newline at end of file diff --git a/src/mayo_1/api.h b/src/mayo_1/api.h index 3549cec..0a9cfb4 100644 --- a/src/mayo_1/api.h +++ b/src/mayo_1/api.h @@ -12,6 +12,8 @@ int crypto_sign_keypair(unsigned char *pk, unsigned char *sk); + +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -22,4 +24,18 @@ crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *sm, unsigned long long smlen, const unsigned char *pk); +#else +#include + +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk); + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk); +#endif + #endif /* api_h */ diff --git a/src/mayo_2/api.c b/src/mayo_2/api.c index 248f200..5a1ab5b 100644 --- a/src/mayo_2/api.c +++ b/src/mayo_2/api.c @@ -8,6 +8,7 @@ crypto_sign_keypair(unsigned char *pk, unsigned char *sk) { return mayo_keypair(&MAYO_2, pk, sk); } +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -21,3 +22,26 @@ crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *pk) { return mayo_open(&MAYO_2, m, mlen, sm, smlen, pk); } + +#else +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk) { + + unsigned long long smlen_ll; + int rc = mayo_sign(&MAYO_2, sm, &smlen_ll, m, mlen, sk); + *smlen = smlen_ll; + return rc; +} + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk) { + unsigned long long mlen_ll; + int rc = mayo_open(&MAYO_2, m, &mlen_ll, sm, smlen, pk); + *mlen = mlen_ll; + return rc; +} +#endif \ No newline at end of file diff --git a/src/mayo_2/api.h b/src/mayo_2/api.h index e5fe889..df291eb 100644 --- a/src/mayo_2/api.h +++ b/src/mayo_2/api.h @@ -12,6 +12,8 @@ int crypto_sign_keypair(unsigned char *pk, unsigned char *sk); + +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -21,5 +23,19 @@ int crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *sm, unsigned long long smlen, const unsigned char *pk); +#else +#include + +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk); + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk); +#endif + #endif /* api_h */ diff --git a/src/mayo_3/api.c b/src/mayo_3/api.c index e9bcc97..242b060 100644 --- a/src/mayo_3/api.c +++ b/src/mayo_3/api.c @@ -8,6 +8,7 @@ crypto_sign_keypair(unsigned char *pk, unsigned char *sk) { return mayo_keypair(&MAYO_3, pk, sk); } +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -21,3 +22,25 @@ crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *pk) { return mayo_open(&MAYO_3, m, mlen, sm, smlen, pk); } +#else +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk) { + + unsigned long long smlen_ll; + int rc = mayo_sign(&MAYO_3, sm, &smlen_ll, m, mlen, sk); + *smlen = smlen_ll; + return rc; +} + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk) { + unsigned long long mlen_ll; + int rc = mayo_open(&MAYO_3, m, &mlen_ll, sm, smlen, pk); + *mlen = mlen_ll; + return rc; +} +#endif \ No newline at end of file diff --git a/src/mayo_3/api.h b/src/mayo_3/api.h index 92b6015..d9c174c 100644 --- a/src/mayo_3/api.h +++ b/src/mayo_3/api.h @@ -12,6 +12,7 @@ int crypto_sign_keypair(unsigned char *pk, unsigned char *sk); +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -21,5 +22,17 @@ int crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *sm, unsigned long long smlen, const unsigned char *pk); +#else +#include +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk); + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk); +#endif #endif /* api_h */ diff --git a/src/mayo_5/api.c b/src/mayo_5/api.c index b6cee5a..24c674e 100644 --- a/src/mayo_5/api.c +++ b/src/mayo_5/api.c @@ -8,6 +8,7 @@ crypto_sign_keypair(unsigned char *pk, unsigned char *sk) { return mayo_keypair(&MAYO_5, pk, sk); } +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -21,3 +22,25 @@ crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *pk) { return mayo_open(&MAYO_5, m, mlen, sm, smlen, pk); } +#else +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk) { + + unsigned long long smlen_ll; + int rc = mayo_sign(&MAYO_5, sm, &smlen_ll, m, mlen, sk); + *smlen = smlen_ll; + return rc; +} + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk) { + unsigned long long mlen_ll; + int rc = mayo_open(&MAYO_5, m, &mlen_ll, sm, smlen, pk); + *mlen = mlen_ll; + return rc; +} +#endif \ No newline at end of file diff --git a/src/mayo_5/api.h b/src/mayo_5/api.h index bb72ec2..41a819b 100644 --- a/src/mayo_5/api.h +++ b/src/mayo_5/api.h @@ -12,6 +12,8 @@ int crypto_sign_keypair(unsigned char *pk, unsigned char *sk); + +#ifndef PQM4 int crypto_sign(unsigned char *sm, unsigned long long *smlen, const unsigned char *m, unsigned long long mlen, @@ -21,5 +23,18 @@ int crypto_sign_open(unsigned char *m, unsigned long long *mlen, const unsigned char *sm, unsigned long long smlen, const unsigned char *pk); +#else +#include + +int +crypto_sign(unsigned char *sm, size_t *smlen, + const unsigned char *m, size_t mlen, + const unsigned char *sk); + +int +crypto_sign_open(unsigned char *m, size_t *mlen, + const unsigned char *sm, size_t smlen, + const unsigned char *pk); +#endif #endif /* api_h */ diff --git a/src/simple_arithmetic.h b/src/simple_arithmetic.h index 35eb542..ede9446 100644 --- a/src/simple_arithmetic.h +++ b/src/simple_arithmetic.h @@ -106,4 +106,60 @@ static inline void mat_add(const unsigned char *a, const unsigned char *b, } } +static +inline void m_vec_copy(int m_legs, const uint32_t *in, + uint32_t *out) { + for (int i = 0; i < m_legs * 4; i++) { + out[i] = in[i]; + } +} + +static +inline void m_vec_add(int m_legs, const uint32_t *in, + uint32_t *acc) { + for (int i = 0; i < m_legs * 4; i++) { + acc[i] ^= in[i]; + } +} + +// 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 uint32_t gf16v_mul_u32(uint32_t a, uint8_t b) { + uint32_t a_msb; + uint32_t a32 = a; + uint32_t b32 = b; + uint32_t r32 = a32 * (b32 & 1); + + a_msb = a32 & 0x88888888; // MSB, 3rd bits + a32 ^= a_msb; // clear MSB + a32 = (a32 << 1) ^ ((a_msb >> 3) * 3); + r32 ^= (a32) * ((b32 >> 1) & 1); + + a_msb = a32 & 0x88888888; // MSB, 3rd bits + a32 ^= a_msb; // clear MSB + a32 = (a32 << 1) ^ ((a_msb >> 3) * 3); + r32 ^= (a32) * ((b32 >> 2) & 1); + + a_msb = a32 & 0x88888888; // MSB, 3rd bits + a32 ^= a_msb; // clear MSB + a32 = (a32 << 1) ^ ((a_msb >> 3) * 3); + r32 ^= (a32) * ((b32 >> 3) & 1); + + return r32; + +} + +static inline void m_vec_mul_add(int m_legs, const uint32_t *in, unsigned char a, uint32_t *acc) { + for(int i=0; i < m_legs * 4;i++){ + acc[i] ^= gf16v_mul_u32(in[i], a); + } +} + +static inline void m_vec_mul_add_x(int m_legs, const uint32_t *in, uint32_t *acc) { + for(int i=0;icpk_bytes, 1); unsigned char *epk = calloc(p->epk_bytes, 1); unsigned char *sk = calloc(p->csk_bytes, 1); - unsigned char *esk = calloc(p->esk_bytes, 1); + sk_t *esk = calloc(sizeof(sk_t), 1); unsigned char *sig = calloc(p->sig_bytes + m_len, 1); unsigned char *m = calloc(m_len, 1); unsigned long long len = p->sig_bytes; @@ -135,6 +135,8 @@ static int bench_sig(const mayo_params_t *p, int runs, int csv) { printf("\n"); } + free(esk); + free(epk); free(pk); free(sk); free(sig); diff --git a/test/test_mayo.c b/test/test_mayo.c index bd879f7..a868b73 100644 --- a/test/test_mayo.c +++ b/test/test_mayo.c @@ -35,12 +35,18 @@ static void print_hex(const unsigned char *hex, int len) { static int test_mayo(const mayo_params_t *p) { - alignas(32) unsigned char pk[CPK_BYTES_MAX] = {0}; - alignas(32) unsigned char sk[CSK_BYTES_MAX] = {0}; - alignas(32) unsigned char sig[5000 + 32] = {0}; + 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); unsigned char seed[48] = { 0 }; - unsigned char msg[32] = { 0 }; unsigned long long msglen = 32; randombytes_init(seed, NULL, 256); diff --git a/test/test_sample_solution.c b/test/test_sample_solution.c index 152786c..9d1a075 100644 --- a/test/test_sample_solution.c +++ b/test/test_sample_solution.c @@ -13,7 +13,7 @@ static int test_sample_solution(void) { #if CRYPTO_BYTES == 321 - unsigned char entropy_input[48] = { 0x69,0x9e,0xce,0x02,0x03,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 }; + 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 }; #else #error "variant not supported" #endif